agcgctttctagcgttagctagactagctagctcccattgggaggtgcactagataaataaaataacctatataagctagatttatataactaattaaattaattaaagtataattagaaatagctattttaattaaactagataggcttttaaataagaagttctttttaatagttatagctattatataaagcttataggagttttccttattagcttaatttaatactaatttaattataataataaggttatagttagttatataatagccttaattaggctctaggctcttatatataacaggtatcctattagtagctataattaatattagcaattgtaactaataggttagcgaatgtactttacaataggtatactaggcctggtattcttttaactagggtaaacgaagaaggttaatacagctgctaagggacctgcaggcagtacttatactgcttagttaaggcagtaattatactacttaaggcaaataaaccctcactaatattaactcttataattctagcttactataggggccttactatttaagctattatataaaaagttaaaagctagatagccctaaataaggctaatagtaattaaaaaaaaattaatttaaaatacttaaaaggattaacctttttaaaaggaaatataatttacttaattaaaaaaaatattaaaatagattaattaaattataaattaaactataagtttattaaattttataaagtattataaaattttttaataaataactataaattaaacttattattaaaagttaagctttaattaactttttatattttaatacttaaattaataatagatataatataagttaaaataaataataaattataaaaaatcttaaaataagaaatctataaagtaaaaataattaaaaatatatataaaattaataattaaaggaaatacttattaaaatagaaaaactacttaaaaaacaaaaatatataagaattactacaatactttattaatatctaataacttttaaaaaacttttcctttatattacaataaaaaatattaataaaaaatagagttttagttaatattatagataattagaaataagctaggtaagtataatagtattatattaactaaagcttaaagaggtaggatttaaaaaagaggggtttttataatatacttaaggggttatagagttatatattaagttaactagtattatttcttaagagctgttatagttaattatattaaaagccttttaaaattaaatcttaaagataattaaagatttaacttaattaataaaaaaacctatttaattttttaataactatatattataagaaaataacttattaccttactctttaagttaatgctttattttttatacttaagtaagttaagctatagcctctttaaaagcctacttagccttaactttatctttttctaattttttatattttcttatatttttaaaaactaaaaaataatttataataatataaataaaaattactataaaaaacttataaaaagttataatacttaaaatattataaactacttttaccttaatataatttttataatagttagcctaactcttattagctttataaataagattataatagcaagcagaaagtactggtgcgcactgctctagctatcaagacaatccaacacgtactagaggttcgtcaagctagcaagatctgggggcatattcatgccgacacattagccacgctagtcttcttaacaaaatactagcggaaggctaataacctaagcagccactgcagaatagaaaggtccacggcagataccgcgttgaatgctttacggctcctgtttgaagagcatgtcactgacacttggctcatggtcttgatcgaagattgccaagtgtatgacccagagaaaagacttgctcaacctgagatacttcgaaagacaagaccagagatcgaaaggccagagtataggaaagtggaagttctgatccgccgcgacatagctacagctcatatgaaagttctgtaccagtacaagagtcgcgaaaaaggacagaggaaaacatatcctcacttaaaggctgcggcgaaggccgtggagactgtctgggaagagcacatcgagcttctgggtcctgagaacatcgttactctggcctcattgaggtgtatatcgtgcacttaaggactatcgttacttagacctccaggcggaattacatggccacgtacgtagaaactacggtaaggaaagtccacaagaaaaagacgagtgtctgaggctagaaataggtcaaaaagaacaagagaatatgatggtgtagaataggaagtggatgggtggactgagagccggacggcgaggccagtactactttagcagtaacactaaaacagatcgttgggaaggggcaacatgaaggtcaggtggaataaagtaaagaattacagaactacacattgaggagctataggtgatgaacctgtcaattgatgccctaatgttgaccagagtgtggccatactgtgtcagcacttcgaaggtgatcgtcagacgctatctccctgaagtgtgccagcgagtccggactatcaagaatatcaccgatcttcttgactctatcgtcgttgcttttgacaagcagccgggtaaacatttcggggtccctttcaaatacatccctctcgaacggtggcacatgatcggcttcatcagcccttatggccttatacgaattacgtgcttcttcgaagagttgcctttatcaagggtataaaaagttgtctctggggactcagctacccttgaatattataatgccatcggtattcaccctagccatggtaatatggttatattcagttctgcgggtgacaatggactcgagaggtcacttggagagcttgtcagatgggaatcacagattaatagttcagatgccaagcaagcaagttcaccaatggaagaggttcgagtaggaaaggtgccctacccttcttttaataactttggcccaggcgatcagatcaatactcacgggggcactgtcaacaaaagtagcggtaatggtagtcacatggcctgtaccatttggacaaggaggcttctatgatgatgcgtatggacgtgtctagctagaggtcaattacccgattgtgaagaaataatggccttttctgtgtaagtgttgttactttgagctcatcttgagtctatgaatcgtcttatcaacttctacttcagaagcctagcaatacacatatacatggccgtagcagtccctttataacttagcaactgggtattcacaccaagcccgatcctctcaaagaacgcagtgctaaagccatcgtttgccacatggtcttagatatacgacggcttctcactgttgggtgttgaattaaatatgaacgactgatacttaaaaaaatatatatatatatatactctctaaacaagaagttaaagaaataatatggtaactacggagtagaagccctgctaatttatacattatagtttaataggccttgaccggggaagcggatgtcagatgttagtggagtaccagagtccaagcttggatgctcctcctgcccgacgaattccctgccacgatgcgtcgtctaactttttgtcactccactattcccattagatcgcatgaacagccatctcataataaactcatactcatcgcaggctcataccaagggaccagttatcgcttgcagtagagtcagagtcagagtcagatgggaatatgaagcgaagtcattacgcctgtgaccaatgccggaggtcaaaacgggcttgcgatgcaccacctcctcttggccctgcatcttcaagatgcagcagcagatccatgacagttggagagcggctcggtaagtcaactggcgcgactgagccgctcccttgaccctctgatgagcaaggctaactgtactcaattgaggtagcctctggaactggccatgagccttgctcttattgcaccaagacaaggaagacgtgtactatgaactgggcgtggtcgcaaatacaggcagcgacttcactagatgcgtcagcccaaggaccgaatgttccggtcaagagacagagaagtgaagcgactcatacaccacaccaagcaacaccagcttttacgaaacaagatccgatatctgcggcttcacgcgtctatggctcatcacggcctccgtctcatgatccaaatcgactcactcagggtacgcgcttacccaaccaccaaagagcagctcaacaaccaacctcaagctcaatcaacggcacagcatctcaaacacctctcactcataacaatacacctaaccccagtaattataacaccataactggccagttctcacccagttatccgcaatctacctactcacaaccgaatggctcacgtctcgcaattcagtcacaactcaacgcctggtcaactactcccccatcaaactcatcaagatcttacagtcacttatctacgccgtcagctggagaggacacagccagcgaagatgacgcgacaaggtttaagcgtcggcgcacatcgccaatctggactgaccgccgcatcaactcattatcgccattctcagttgaccagacaatgatgaccagaaccaacaaccaattcattcctacaaatctcctacaaatctaccatgacgttctcgaacataacctttcatgctggctcacagaagtcacatgcccctacagagctccaggttatgtcacatccgggagttacgcccctacagaatggggatcctcgtggtcaaaccgtatctatcgccgcactatcaacctcgaccatgcaattcagacagccaaactcactcgactaacgcggaccgaggaccaaggcgccgctaaggcatttcaccttgctattatggcatttgcaacgcaatgggctcaaggtagtcgacgccaacagcagggctattctgacgtcgatgaaaggccagaggatattctcaacgatatcaatgaggagtttgatcgaaatatccagcggaatatctgggagcaagcaaaaagagccctgcaggaagtctcagacgttgaatcatatcgtgtggcgacggcggagctaatatttggcctcacacaaaagccatggacccgtgatgatgaatcagcggctccaaagaaccccagcacattggtcagtgcttctccaaaggttgacttgaaggctttgaacgctgaacttggagaaattatatcacgagatggtctcccggtctttatggagagagccgcacgaaagatgcatgctctcaaattccgattcgattcaggccgccgcggtgttactggacctctcacaagtccaaagaacaatgatttattgtcgatgatgaaccctgaagatcgtggtactgttgggctgctatactggcttgcagttatgcttgatactgtctcatcatctatgagtgaacgtccggttgttgttgctgatgcagacagtcagcatgacgatgcagatgaggatcttgactcaacgacaaacggaaggtggaacgtaccattgttcattcaagacagtctagagcaacctcacatgtatcatacagtacactggccttgctcttacgagtctgcggctgaagccgtcactaaatcagcacccgtcaaagtcctcctcttcaggcatgtttcctatctgcaaaacattctaagaagaggtggtcgtggtgagaaggtcgaagaaacaatcaaaaacaccacctcgctatatcgatattggaatatgacgcatggtgcattcttcaaagagttgcttcacgactacgaatccgtgccagctcgtcttcagagctggtttgtctgtatctcagcacattggaatctcggtgccctcatgctcgccgatcttatagagtatgtcgacgagaacgagttaggagaagcaacagcgactcaaagcagattagccagtaagatggtcacaagaatacgtgaagcgagtgcacgagaactatccgatctggcaaaagtatcaacaccaagtcacaacctaccaaacacgacagtgcctcagatgtcacatttccaccatgcagtaaacgaagcaactattctcacagagccttggactatcatcctcatcagggcatttgctaaggcagctatgatattaatacacgaagcgaacgatttcttggagtttgggctgactacaccggccaacacgggccatgactttcaggagagcatgcggcgtgcacaggattgtgtaaaggggttatggatattgggcaagaagtctgatatggcgaggaggtctgcagataccctggttaccgcgatgaagaagttgaaagtataggtcttttctgtatgcttaactattgcttctatttctacgtcgcgggttgatactatatagatcatctcatatatgccattttagtctcacaatttacacaccgaggaagcccgcatcttggacatggatcagtcgaaacaggcatactcccctgttcgcacatacagcatatccaataccacagtacctttctccgtgcctggccctttggaaggccacttcctcctctgtagctgtcctttcccgagtgacttcccatacctatagaatgacggtcgggtgtgtcttcgtacgtgccagattcctcgtcttgccccggaggcttctttccctgcacagatgatggtccggcttcatccattctctcctctaaatcttctgaagtgagtggtaatgcaaagagggcaagacgtctctggtgttcgccaacatgattctgatatgttttgatgtcttgtagttcgatcttgcaaaaggggcaggatgtccccgttgaaaatccagttttgttgaaggtaccaagctgaactaaatcctcaatctcggcggcgttcatatcgtcaccatgattgtggcaaaggtgttcaatacattgacttcttgacgcggatctgaggccgcatccaaatggacaagaataaatcctccaatgcgcttcaagcacgtgtttcatccaatctttgcggcgggcatactgatatcgaggcgtcaggcaatcttcctccagacaaatgtatggttgcaaatcctcatacacatgctttctaaacactgttaactacagtcggcattgtaacttcgcggcaacttacttccattcaacttcggacgatacatttatgatgacctggcaatacacgcagcggaatgaattaccttgtgtagcttcttggggcaggacagggacccgacttgctcgcccatcatcttcagccgaacatgaggtgacagaggaaatctcaaggccgacctcgttacctttattgtttgtgtgtgtcgggtcttccggtgtaatctgctccgcaaggagttccaattctgatataggtattttgcgactatgaaagtagtaactctgattgtcttgcatgagcttcaagagttgccgcctagctgaaatagcctttccgagacgctctgctacaacaggatctatttcgggatacttggaacgaacgtgttgggtatcgaaggtctcaaaaggtgatggctcatcggtcgttccgacattaatcagccgtcttctcaatggcggaatgagatacaatagattgtcaatcgcatcggctatatgagtcagaatctgctccatctctgtttctggaggattttcaagtatttccctctcatcgtctgattgtgaatcctcgtcgttgtcaacctgatcccaaggtacttgatccccgactgtgatcgcgtgggcatctcgaagtaatctctggatgtggctcaaaagccggatgacttggagcttgatacgcgtgttgtcttgtaatgcctggtcaagtgagtgtgtttcggcatttcttgtccaacgattgaatcgactgagcaaggtcttgaatctcgcaatctcatcaggtttggtaacattaacgatagtcgtgtatcccggtttctgttctaggcgctcaaatcctctggcgcagcctgccaccagttgatcaatgcttttaggcattttagggaagtatcaccgtgagagtactggtgttgtagcgacatgattccatgctgacaggtgaagggtacttgatcaagctcgtgtcctccaatgtgcaaatatgccacctcacaatatgcatatgcatgcaccaatattgctcttgcactctcaacccctcatttctacccaatgcattcatgcccaagcaatcatgagagtgtgacctctcagttgagcattatcgttcgcatatacgatcaggcacgcccggcaccatcagaatcatgtctggacttgaaatcgcgggccttattctggggggcaattccagttgcgattgaagcactcaaggcggggagccaaggaatagcgatactccaaagaagcagcaggtacgagaatgaattgaagaggctgatcaataggctcgagaatgaacgcgtgaggcttgaagatgtttgtgagaaggttcttgttgatcttgtatctcactcgcgaatagaggagttggtccaaaaccctgatcgccttttcaacgatgatccagaactcaaagccaagcttcgaaagcgattgtggaaaggatttaatctcttcgatcagacgctgcaagatatcaatgttgccatgaacgaagctataaaccgcattagtcttcaggtccaagatgagtccaacatcagaagatcactcaagcactcgttccttgacgacttattatctcggatcgatgaaggggtttcggtcctcgagcagctcgtggataggagcatacaactcgagccggctaggaatatgcgcttccaaggcagatttctattgttcatacgcaagttggcatgtcaactctcttgtgcattacaagccagcttccattgcacttgcggacaccaaatctgtttacagctcgagagacgatcgccagacatggtccctggcgatacaggagatgatgccgtcaaatacatcggatttcatcttgctctctcatataaagggccttctaaaaaccctgacattatctcgagccgggatacgatgtggtcagatgtgtttgcgaaaccaagcccgatagcccgcccagaagccttgactattagtattcagccaaagctaaaagatcacctgaaggcttctaagggaaacaacagtccaatatacagacgatatctttcttcgcccatgaatggctcggccaagctccaggccgactctgtcgagcttaagtcagtagtcaatcatccgcaaagatctactagaaccgtggatctctgtaatactattacacagccccttgaacctggaaccaagacatcatatggtatgattttcgatgcatcgaccccagaaacttatacataccatgtatcttcagtcatcctcagcaaataccgagcacagtgtggtagaagtataacctcgctgaacgaagttctcggccagaaccgtcgatacatgattctgtcggaacaggatagactgaaactagccgcggtcgtatcttcgaatcttcttcaacttcatggaagttcatggatgccgaaagtcatccgcagccaagatatctacttgatccaaagcgaggacgaccccatttgcgatcgcttttttgtcatgcagactctgccaaacaaagccgattcttgtatcgaagagaatacgaagttgagttccatgaggaaccagacattattttacctgggtgtgcttttgatcgaattggcatttggcaaatcatttgagctgctgcgaagtgaacgggacaggtcaagcaccggttctcaattcttcacagaatacagaactgcgaaacgattggtagatcaggttaagagcttcatagggccgaattatgggagtgcagtctcaagatgtatcgatggggagtttcacggccggggagtagggctcgaggatcaagatctatctcacgatgtatacgctggagtcgtggcgctgctggagaaggaattggaaggctaacaactatttcatacagtcaaagactatgcaaacaagattgagtactcacagtcagtgtgttattctccagtaaattcaaagtgtgctcctacagggtaattggttggtatgtgtgagagatcaaagtgaccagctcgatacttgacaaaaacaaggcagaaactctcaaatgcataaaaaagttatgaatgacgaatcaagactgagtcagtctctgtctctggctgagctgagaaagtgaacaatgtctcgagtttctttgactgatcgaccaggatgagcccccttgacccataattgctttttcctacataaagacaacatcgatcaaggtcaacaacacatccttgtggtaaatctcgcacgagtctcagatcctgcactcgttgaatcaattactcacctcaactgacacgatacatctcactttcttgcttctacaggtattctacaggggttgtcctcggtcgaacactcggcatgtctcctctgtctctgtctctgtctctgtctctgcctttgtcactatcactatcactgtcactgtcactgtctctatgcagatctctcgccctttttcacctagtcctcctcatgtgcccagcacggccatatcatggaaacccgtatccacggaactggctgagtgatagctgagacacgggctaactatcattatgacaagtgatcaaggggtatatcccgacattcaggtcgtcaactgagactgcacctgtggatccctcccttctgccgacgagaaccatctagcctcatgtttcttctactgtactctcaacgaaaaagaaacctgctgtactcgcgagagtacaaaatgtttcgggccaagataaaagtaaaggcttggaaagagttgaggcgaggtctgagaaaagaagccactcaacccttttggcgccgggcccgtccactgctaagccttgctgataccctctcaggcatgctcgtgccccatgtcaagctgaagttgaagactatctccaagactagggatcttttttgacgctgatgacaagttgacatgccgatactcacgacatccccaaaagcaaagaggcaatccaaggatcagctatcacatatcgtcctcatcacagtcggtatgggatagttctctgattgacgatcaaatgacgattaacccatggcaacttgggaattcctgtgaaacttggttactgacatggtcacttcagagatagtcatgagcctcgtagactgtagcatcgctcaagttgctagcagacacatgcaaaggctctctccacgtaacaacaacgttccatccctcgctcatctcatgtttccagaaagacagcatttgaaacagagacaagatcttcccattccttaacgccagttcgtcaagccccggcgcgtggcaaacagaggccgaaaagcgacgggtctcggaacgcctccccaactgtcttgtaatcccctttactgacaatctcagcacagtattgcccgataatcaatttcacataattttttctcaaactgtaagcttggcatgaggatagcagatacagcttagctactctggcgggatcacggttcgtcgccgaacatcaagctcttgtctcactccactgaccactgacaacctgggggagcttccgatagggcagagccagtaagcgacaagtgaaaagggatgcaagtaatatataggtcatataatttcaccataattgctacagaagggaacaagtgacagctattccttggtatgcaggagctcaagcaacccgataattgctccaccagaaccatgatgacgaggacttggctagcgatgccagacaaaaagcatctactgaaactagactttgggtcaacaagttaccgtcgtagaaaggcttcaacccttgttgctttttcctctgttccaaaagcaaagtaatacaagctcctctcaaatgcgtcatcacggcacgaatcatcagctgcaggccattagcttcagtccaaaatatgagacatagtatgtcaacaaacctcggcatatagcttccttagccaattgaacggcaacactacctcgagctgcgagctgcgcagcagcttcgatagtcttgtccaatacttgcccatccttaaacatgtcgcagaccagcccactagacaaagcttcttcactcgagatcgggtttccaagcaggatggctttcatggcctgagttcaaagttagtgaacaaagtcagtctcggcgcctcatctcaagcacgtgtatcatgaagcttactctgaacttccccaaggcagacgtgagccgttgggtgcctcccgctccggggatgagaccgagattcacctcggggagcacaaactttgcacgtggcgatgtatagatcaagtcacactgatgtatgttagttactgctattggtcgttgtgtggtagtctcaccatcatggcaagctcgaaaccacctccaagctatcacgagttgttagttatagacactgtcacaaagtgctgaaaagctcatactgcaggcccatctactgctgccaagataggctttctcacagcagccatgccatggcacagatcttccaggtaacgacaagatctagctgcttctgcatccatcgtcgatatctccttgatatcggcaccagctgtcaagtacatcaataaactgccaagaaaacgtgattcggaacttaactcacccgagaagcaagagccgcgtccagttacgactatgacttgagtctttgagtcagccgagactcgagagagagctccaagaaactcggtgatcatggccttcgagagggcattacgcttctctgggcggttgagtgcgatcactgacacccctggtgcgtgcgcgggagagtcaacaatgatgagattggcatctgacatgatgaatgatgacgttgggacttgaaagaagagatgatcgaacagagagtagagctgtgagctggctgatagtgtcaggaagtgacgagcaggtcttcaaccctgattagttgcgtatcttttatgccaaaaggacgcgccatcaactcctcaacttgagtcgagttggcagctcaatcatcaaagacacccttggtaccaccaaaaagccacaggccatgtatatcttgacggcatcttcacacaccccaaattgcagggcgggaatggatctccaacacatgtccgtcataatcattagccctgggcaagggttcactgccacttaagattgactgataggttccggtttccagggtgtggtcgagtaccgcgacaagatccagcccatcggaattaggcaaggtagtattgaaggcatacccctgaagccggttcttcaatgtgaaaagcgatttatcggtacctgaattgcggacccctttccggatcccccctccacatgtctcatcgcccgtcacattcctctcttgaccgggctgccccgtcccacattcttccgtaccccggggccggctccgtataactaagaccccggggcgggtgtgagaggaatgtagaagcaattatgacaatctggttccgccgtcccctccgggggcgtgagttcgaacccaagttgctgtggaaatcagggcaacctccatatctcgcgacgacttcaaaccccccccatggggatatgtcaagggacgattgattgaccaaagaccgatagtcatgagtatggacatctcagaagacaaagatgaaacatcctttccagggcgggtgctacctctgccacgccgttgaaactatataagcccgtccgttgtgatctcagggtcaactcaacggtcaacaacagacaccaacaatccccattgtctcttcctcctcaccttatctcactctctaaagtgccctcttcacaatggtcgtcaccggcccgctgcagggacattccctgcacgagtcagctcttcaacttggccaaggggactgtgtcgagcctccattcccaacagtcacttcagcattctatcaccatgcaacaacttccccagatactatagcccttcgtgatctttcgggatcactaaaagagctgacatatggtcaacttgcaaaacgagcccaagagttggctgcacagctcattgctcaaggtgtctgtcctgactcgcgggtcccccttgttgctaaaaggggattggacatgatcattggtatatgggcaatcctttcatgcggagctcaatatgttcctctcgatggaggtgtcgttcccgataaaactattcgtcgagtccttgagcaggccggcggtggcgtcgtcctttgtctgtcttcgacaaagcaccgagtcacctcccaacatcccaaccagactgtggtcgttattgacgaaataaacacaaaccctgtcgaagaagaccttcatatcgatctcgcaactccggattccggctgttacgtgatatatacatcaggtaagtcaacgcagagctcaatgtctcagagtgcacctctcacagagagataggaacaacaggagagccaaagggcgtcgacatcacacacagaaatgtcgccaatcttgtgtgcctggccccaggaaaattgggggtagaatctggtacttgcgttggctcggtccttaacataagtttcgacatgggtgagtttctcgtatccaagatgtttccaattctgacccaactcagcggcatgggaagtctttgtctgtctatgcaatggaggaacactcgttctccgaggttccaattgggaaccaactctgcaacaggttcgtggcggctaaatcactcgattgccaggctccgacttacacggaaatagattgatgtcctcatctgcacaccaacaatcctctccaaatatcaccctacacaatatcccaggataaaaacagtggctacagccggcgaaccaactacaagaaggtgagtactcaactgagcatagcttccgacagtaactgaccagcgtagtcttgccgatttgtgggcaagtcacggcacatattggaattgctgcggtcctaccgaaacgacgatcgtgaataccatgcatcaacatgtcgttggacaagaattgtcaatcggtcgaccgactcccaataacagagtatatatcctcaacgacctaggtgagcctgtgccgatgggtgccacgggagtgatgtgggcaggcggccgtggagtttccagaggctacatcggcctaggtgaaaagacggcggagaagtacaagccagatccatttgccaatgacgggtaaggtatctcgctttcttagattgtgccagagctaacattctagatcaacgatgtacaacactggtgacctttgtcgctggagagccgatggttcagtcgatattctcggccgagtcgacgatcaagtcaaagtaaaggtacatcaaaagtccctaaatgcattcgccatgatctgacctcaattcagggtttccgcgtggagctagacggcatctcagcatccctagcttcggccccaggcgtgtctcgggcggcagcgctgctgatcgacggagagatacatgggtttaccaccccgcgccgatgcgatgcaaccaccaccatcaagcatgtacagcaacaccagccctactatgccgttcctacacacctccacctcctcgatgaattgccctcaacaccaaatggcaaagtcgacaagggaaaactcaaggcattggccttggcgaagcagagtgttgcaacgcaaccatacgagaaagaaggagtccatgacaaccatgtcgaactcaagtcccaatcgtccatgtcctctctgtcgactctgaccgagaagattgatcttgagcgtggtctgcctgataagacgctggcacgacccctcagaggtctaagacataggatcttcatcgcttaccgcaccctattcagtctcataggactactaaacctggcagcattaatctgcgtggtcgctctgcagctcaaggcagaatggcttggtatcatcactgccattaaccttgtgatcgcagtacttgtacgacaagacgcggtgatcaatatcctgtataccatcttctgctcagtaccaaaacatttgccgctcgggatcaggaaacgctgtgccaagatatatcacctgggtggtgtgcactcgggtgcgggagtctgtgccacggcctggctggttatctcgacggtacgtggaacactctgcaatgcaggtttctgcgagggtcacgcgattgggtccttggcgacacaggtcgtatcgtgggctctatgcgggctgttatgttccatggtggctactgcatggccctctttccggaagcagtaccacaacttctttgagcgtttccatcgttttgccggttggacatcattgggtctattttgggctcggacaattctggcgatcaacgactcccggcctcaacaccaaggactagggatcgccgccgttaagactccagacttctggctcttggtggtggccacactcagcattgcctcttcatggtttttcctgcgcaaggttccagtcgaggccgaagtgctttctgaccatgcagttcgcctgcatttcgactataccgttcccgtgaatggtactttcacccgcttatctcgacgacccttgatcgaatggcactcttttgcaaccatccccaacccgcagcctaatcaacatgctaagggttactcgttggttgtctccaatgccggcgactggactcgttcttgtatacaaaaccctcccagttccatttgggtacgtggtgtgccaacatgtggtgtgatgcgtatcgcaacgctcttcaacagaatcgtcgttgtcgccacaggatccgggattggaccgctactaggccacattgtccatcaaacatgccctacacagctgatttggtctacatcacgaccagaagagtcgttcggcaaagagcttgttggccaggttcgagacgctattccggacgctgtgatctggaatacgaagactcaaggccgaccagaccttgttcaaatgggctataacctagccaagagctttgacgccgaagctgtgataataatagccaacgagaagatcaccaaaaaggtcgtgtacggcctggagacgcgcggcgtgccagcttatggtgccatctgggacagctaagctgtccaaccatacactctcttttcaccaagatatttccttgaacatgtttctccaactttgtacactctcataccatgtctttcctattggtctttttttgagcgtctgactaggccgcatattgaatcccagtccattgtttctggagttgtcgtttctttcaatgtctttcttggtccaagttgttcgcgatattttgtttgtttctcactggatgtttacgttattggcaagctcaaatgctgaagaaggaagggtgacatcatggtgcttgaagattagatatgcaagtatgcagtaaaacggtgcgaatcgacctagctttacccaaaatggcaattttaagatctacgtaattggctctttgctcaacaactccaagatttgccgtgtcaagaaccatgttgtctttgcgaaggatagctacgactgcagtcccgacggtagggcgccagtgtccacgggcttcagtcccaagcacgagattttactcacaggctgttgggccattggtgtacgatttacatgaaccctcacaaccaaaatatgacaagaggaactctccaattttgttcctccacggacttttcggatcaaagaagaataaccgagcgatcagcaagttagttggtctttttcgtgacttgtgggagtttgaactaatgtcaaaacagagctttggcccgagacctgggaagatatgtttatgctttggtaagtaaacggtcaacggttctgaaaggttgatagaaactcaatattagttcacaggatctcagaaaccatggcgagtcacctcacagcaacaagcacgattacaatgccatggcccaggatgtagctgagttcattgagggtcatggtttgaaggaaacaagtctcattggacactcgatgtgagtagccgttacttcacaacagccaacacgaagaaactgacaaccacaggggagccaaaacttcaatggctcttgcactccgctctcctgaacttgtggccgatatcgtctccgtcgataatgcccctgtggacgtctcactcagcagagacttccccaagtatgtccgcgccatgaagaagatccaggaagccggtgtcacacgccaagccgaagccgacaagatcctcagcgagtatgaagagtctcttcccattcggcaatttcttctcggcaacatgtacctacctgagggcgagaaggtgcgcaagttccgcatccctctcgacactcttggaaaggcactggacaacctcggagattttccttacaagaaccccaatgaggttcggtttgtgaaacctgctctgtttgttcgaggtacccagagcaagtatgttcccgatgacgtgctacctctgattggccaattcttccccaagtttcgacttgttgatattgatgctggtcactggctcatttcagaacaacctgaagcgttcagacaaggtgagtgcccgattgatgcagccaaagttttggttagacactgacaatcgttagctgtcgtcgagtttctccaaaagtccgagtgacgcaggtgaattgagtatcatgggtcttgtcccactaattggggcgaatgctggacaatattttcatcgcctctgtaatattaccctacgttcaatagatagacacacacattagattccatacacacactgacacaatactgagcaacttggagtgaaactgtaatgttgggtagatagggtatcagcttagcattcttctacggctctcatctcaaaacgtccctcacgaccagcgtcaagtcaccacagcatccaatgtccgaacaagcaagtcacacgtcataattcattcgccgtgttgaccgaacgttttttttaccattcattcaaaggaacatgaacccaatccccggagctcctcttgtgatgctacgccatttgcgatgaccgaaacaatttggtagggatgagtttattagccgcgaggcccctattgcctaccccgcgccaacctgccaaaataatccttttaaacctcctccaggacacgctccttgaactcccgctcaaccttctggccctggtcatcagtgccagattcgccgtgcagagccatcaaggcaccaagatcgaacttgggggccttgagcagcttaacctttcggatgtggacctgtgaaatgttagacctacagattcatgtgtgaccgagggacaaaggttctactcacgttctggagagggtagatgccctgggtggacttctcaatctcgcggccaatgacctcgggaatgagcttggaggtaagctgggtgagggtgcagcttgaggcctcacgctggatgatgtcggtcatcttgcgtcggatggcacgaatctgagaagaggcagcgtaggtggtcttcttgacctggttgggtcgtcgcttggtgaaagcgatggcgaagaggcggatgaggtagtcgtcggtagtcttgacagtgacgttggcctcaatgagggtctgccactttcgcaccagggatcggagcttgtcggaggtgaagtcgaggccgtggaaagcagtcaagcagttcttgccctggacctcgtcgacgcggaggcggaccttgcggaaagagtggtcctcatccttctggagatcggcgagggagacctcgaggatacggcccttgagagcgtcgttggcgttcttgagaccggtggttcggttcacgagggtcttgccgacactgcaaaatttgttaatctcccatgtcccacaaactttttttttgcagattcgtttcgcggtcgtcactcactctcgaacgttgaaggggttaggggcctttgtaaacgagttagtcgggaattgttgttgtgcgcgtttcgagataaccaaccttgattgagtaccagtcctttcgggagaaggggtcgaccgtcttcttcttgaggcccttcttgcccttggagagtctcttgttcctgaaataacgcgtaagtccattgtgttcatcgtatgcctgtcgtcgtgggtgatgctcactttccaaccgccatgtttgctggcttgtgtgtgaaccgttggagagatggtactggtgagagagtggttggaggggcgaaataatttcaatctttgtgtgcagcagcttaagcgacaggttgatcgaaaagtgcggtccaattgttcttccggcgctaaagctttgtgggatcgaaaaataatggatcggagggcaagaacgaccacatcacgtgccttccgtttgaaatttccttgctaaacggtacgtaccagaagcacttccaagttccatggagctaggtacctagccacagtccagccagccacagccacaatggtctcttttcaagcctgagcttagcgccttgacccgcgtggacgactcttgtcctaccaaggcgcaagactctctgcttacgatggatgctgtcatttgagtctctattcaaggaaccgacaaccaaagtatgtcatagtttatgctgttccatcacatttgacaacaagattgattaccacttatgaattagggaatgtttcagggagatgtgtataatttttatctgttttctttgtgttttggcagacctcgtccaactggatctaagcgtcttgctttctgtccatgaatgggtcctgagattcacccagaccgtctgttctgctctgttgtgctatgttgttggtcccccttgcactccacctttctaaaaaggtgcagctattcctcattcattcatcgtgtacagctcgatttcagcgtccgcttctcttctaccaagaagcctttcacctctatccacccagcctagtcctagggcgcaatcagccagccacaacctcgtttattccagtctcatattggtaaaaaggcgggtgtgattgtggttgtggttgttggtcgacgatgcgtttctgatcccttggttccaatggcctcgctgtcacttgctcctctttgagccgtcagcgaaggcctctaccatctcgttgagagtgtggccgtgctggatgagcgactgttctgttgaggtcgctctgtcgtagtcatgttgttttcccttttcggtttgaggccatttggttcctctcaccctctttcccgtcacatctcaatcatccgagtccttgttcatatcctcttggttgtccctgttccactcctcaaagctaggaaagctaaagtaataaccttaactgatgttagtgttgactggtatagggacgtggatgtgagacgtaccagatggtgagtcgaccatcacgacggattggcttcctgggctgctggagggcgagtgctctcggtcatcacggcagattgagatgggctcggcgtggcgtgagactgaacctggagttgtggcttctgaagatggcgagtagacggcaacacggttgaggagatcagttgctctgtgtggtgagccagggccagcgaatgaaccactgatggcatttgaagcagtgattgaaggttccgtggcactagagcgaagaagtcgtggtcttgtgcggttggagtttgtgtttgaggatgaggatgacgacgagtctcgcctatgagctctcaccgaactgcgactgtctcgtatgtaagaggccattgtgtgtatgtgttagatgtgttgctcgttgaaggttgaaagttgtatgtgcattaaaataggtaagttggaaagatggtttcacatttgagaagaataacaagaaagtgaaagagactttgaatggacgggaagagctggcagtagctcgaatatgtatacatagagacaaatatcaaggcatccacatccacatccacatccacacacatcaaccacctcctcgtgtacatgtggtagagctaccactgctgcggttagaccaggcgggtaagctaagtaaggtaataaacaagggtgccattgcgttggggacgtgtgcgtgcgtgtgtgcgttgcgctgcacagcaggtcatcattacagtaataacaagctttggagttggccgacatgggtacctttcccttctccgatcctctctctctctcggtacaggtacaggtaccatcacgatcttgtccaggtactcggccattcagaggttagactcttttggcatcacgcaacgacggggtcctctattcgtgttcgaaaaaaaaaaaaaggccgcagtccagataccagaccaggctcatactactcagaatagtcaaagagtctttttttttcctcatctgcttaccacttgtcggctcatcgctgcatctggttgccaacaccaacccatcttcactcgctggtctgggtgcgtgtctcctggtgtatggcccagaatcctggtctttgtccccctgggcctttttggctactagggacgcgggccccggggactgcaggcgggtttcccgtgcaggcatatgcgggggtctccaagcctgtaaagccagtgatgactcgccctgctgaggcactcgtctattcgggcccggcggaacgtggatagtggaatgggtagacctagggcacttctggcggtaaggcaaaattatgggaatacctgtcggagctactgtcgcattgctacccaacaggccgtcaagatgcataccgcttaggaagacgaaacgttctattgtttgttttccttggaatgggatcaatcttgaggattggcattgcatccgagtgaactctatatgtcatgtactgcatcgatcgaaaaaagacaagacagaacgcgtctatgacactattcactaccaaccaaccctcgcttggatggatactaacgatagtactccgtagaacgaaaggccatccgttaggccaaggctctctagcgtatcggtctcctttttgatggtgtacagtcgagagcgtttctggatgggggctggatctttggatgtgggttgggttacaagcaaagcagaatgatgggtgtgtgatgcgatgatattgagaaggggaaagttattcaccatgatgagcattctgttagacaatcattaccttgaccatcacctatggatgacctcgtacctgatgaacatgaatgaaccatggccgagatcattgatgtacacgttaatcacccggggcaattaatccacccagttcggcaataaacatggcacaacatggaactgcatggcatggcataatagcgtggcatggcatagcatggcatggcataggtagcatagcatggtgatggatcgttgatcgtcttctcgggccggggtaagcaaccttcggaggttttcttttgatagcatcagagtcaattcaaggcgactgactgagttatctaggtaccttgggtattaatctcttccgcctcgtgcatcaatgactgaccctttgcccttggctcatgctcatgctcgtgaccacaagacgtgctctacacgtgtacagacatagccagaagcgactccattctcacacatacaatcatacatgggtgccttatcatacggtaccgtacaaggttaaggttgtatcggtgttcggtaaatgctcctttagtcggatacggtgtcggagtcagcaaaatatgcaattacaactcattaaaaacggtccttgtgacttgtgaccgcctcaccgattccattagggaacagcctaccttacggacgggcctcgaaaggtggatattcaattcattcggtactaaattatctatcctggcccatcatccccttactaaacgttagtagggtatggtaggcttccattccgagttccactctctcgctcagtgtcagtcagtcagtcactctacatcttcaaatctcgcaacctctacaccatgcacaaccttgctagcaactccctcccggacgcgcttaaactcgaaaacggatgctcccaacggtcttctctcactgtatccaacccatcaactgccctgtatgacctgccaccttgaccgggtacctcgttcgggacactcagccccaacaccacggatgaatggtaccgtggcatcgtcgccatcgtatggattctgagcaatcatcatccttcccccacgcaaaacggctcagaccgacctgcagtaacctgcaaacttgggaagctgctgacgcaccccgcgaccctcaacgccacgtccctactgtacatacagctcgagcccgtatctatccggtttcgtttaatggtcgaagctgccacagtcatcagtctttgcacggctcttggattggatagtactcactcttcccatattcttccctggaccgcctggagctcttcggtagtcatacgtttaccagtggtaaagtagccttcatctccgttagtttccgtcttgatttatgaagctgaggcctcatctcgtctgccggctctcatttcacttaccagctgtaatcttggcgtcaatttcgactcgcgagtcagcgggtatcagttcttctggaagctcgaccctctcatgaatggggattctaaaatcatgttaatctcgcatcaaaaattaacacaaccgactcatcatcagcttacccttgtccgacaatcgcatcatgcttcatgctagagatatgtcagctgtcaattcctcgacgtgttcgactctcaggcgctcacttgctcatgctaagcatcctgtcaatcttcttgatgcccagccagtgcaggatatccggcatgagagcctggaatcgcatgtctttgacacctgcaatgttctcggtcctcttgaaatagtctgatgcgcgatcggctccgcgtttacgggcgttgtagaccactaccccagaattagtaccccagatctgcacgacagctgcttcgccgaattttgagagatttcatccttacaatactgagggaaatagttagatttgctcctgtgagttgtgatcaggtaacgcttaccttggtgacctctcccaacgcacggccttcctttctgaagtagatgacaacaccactgccaccattctgggcctctttgaccgcttcctcgataccaaagatcaagtaaggacggcaagtgcagatatcagatccgaacacgtcgctaccgttgcactgcagaacacggtgagttcggggtcttacacaaagtcggggaatcatacctcgtcgtggattcgcagagacagtcgaaccgattcatccgacatcttggctggatctccgaagcagtacacagtgagaccaccaatcggaggaaggaatactttgatgtctccgcgtgtgataagcttgagcgtattagcagtgagatcttccaaagcatagcttacttacctccgggtagcttcctcctgtgtgctcaaacagggaacgtcgtagagtggcctcgtctttgtcgtattagttgttatacaacatcaagcaatggctgtatacttaccaataccgaatcgctccgccacaccggggaggtaccagacctagagtgtgaagttagacttgctttgactacttatgttgcggacatacaggttcaacggcaaacttggtgacagccagttcaccctgatcgttcaggcaaaccttgccatcggggacactgcaaaggtcagcttgtactacgaagattacggaagagcgaactcacagtcgaccagccttgacactttcgtcaagttcaggaagctgataagaaggttagcgacagctgtttgctcttccaatcgatccaaacaccgaccttcatatgagccttggtgatggcaatggttggtcgaatatcgactaatgaagccgtcagtaacaccactttatcaattggtatcacaatccataccgttgtccttctcgatggtgtccttgaacagccagggagcgagatgtccccaggggtccatggcaacaatcttcttggggtctccccattgagggaaagggccaatgttcgcggccggctcggtgttggtgaagtcgggactgggaatacgctgttagttatggatttttgcgtcgggatcaaaagacataccggtggtcggcgttcaattcgttgctggcaacggcgagggcatagtagatcgagtacgaaccaccactaacaacctgtttagcatggtttctcccgaaacgagaggtggttgataactcactgggctagacaacacggttaacaaagggagacatcagtaacagggggggataacaaacctccaacggctaaacgcaagttacgaaagtcagtaacactaactaacacacatgcatcacagacacagacggacggacggacgaaccattacgacgtcgaatagtagaagcagcccttgaaactacgatagggccacgcttaacggggtcttgatttccccagtccatgggcaaaggattaattccaatttgcttggggtaagtcctagttaccttgtgtgagcgaacggtgttagtggagcttgtatacaggaatcctcacgtcagaatgatacgcgatgtgaatccttgctgttgacgctggtcaggtgagggaagcgcaggagctttcaatttgtctccagaggcagcagggacttctactgaaggtgttccgccctcattgtcatcttcacgagaacctggctcaaggacggtgttcttgccaacatctccacctgattcctcgatcgatctaccagaaagcgattcgaccgcgttcactagaagagcctgggtgcgctgaatctcctgtagagcttccagcatgctggattgctgatcgtcagatgccatgatgatggcagtagacgtagacgtagacgtagacgtagacgtagacgtagacgtagacgtaaacgtggggtggagtgcggatctctagggtagtctgtgttgcgaacgtgaggttgcgatatgtgttgcagagaagtcgatataatacagtttaagtaaaagaaagagaaagagagtttgctttccagaaaggaaggaaaagaaaaacgtggagagtgaccggaacaacaggaagagcggtcggagaaagccatccaaggtgacacatgccttacaacggggtcgtcatgaacagggggagggagctgtagcacattcccaaccttccaagagcttcagatagtacataaattgtagatatcaagatccgtatcaccctaactgtgctactctaacctcatgtgtgaccttccaaggtcagcagatcaacgggaaaggcccctatacaatcataactttcaagtatcgggccgccgtaatcaggctagctaccaagtaaatgagagaagagaggggagctctcccaacaaggagcagtcatgatagccagtgactgacctgcgtctatcagcatggaattgacagttgacgattcgctgataagagaccacatgataagacggcacgttcaaaagtctcaagcctcaatccccaccggcctaggtcatagccaggccaggggagctatgtctaccccgccaaatcggaggagaatccccctgcgtttagtcgtcagcgcccaatctcaaggtgaaggtcaaggtgacggtgtagaaggtgatggtcaggagaatatgcaaggaagatgcttccgttcttagtgaggttgtgttgtctgtttagttattggttggtttggttgtttgctcatgtctctgactgttttctcgtttaattacacttgtctttgtctgtcaatggccactcacacccaccaacaagcacccattgatgcggcgttagcgaacaaacggccctctaaactcacccatgcaatcctgataccaatgctctcccaagcttatcctcttatcctcatccttctagtctgataaggatcgccttcgcggaatccggcgtttgtgtatagaatcacggaggtcgccgggaggcgggggcggggcaatcggccttgtctccccgcttggtgcatgcactagaaacacgcctaccgtccaactgccgcactaacagagcccaaacccgcttgttagacagtgagcacgtgcaatgcgacaaacacagtttctctctgctgataagataacgaacggaacaaacgaaacatccctgactggcgccttgtttcctccactgggactgactgcctgcccactgcctgccctgggctgcctagtctagcccagcccaaagcttgacatcagcaaattcactatcatcttttttccccggttcgcgtttcttctcgttccggtcgcgcacgaatcgcggaactcacagacatcatgggcaagcgcaagtcctcaagtaagcccatggggcccaagaaggtccgtcttccaagccgatcccttgtcgtttcattttcgtattctctctctgtcttaggggggccctggggcttttgcgctcacactaatccagaaagatccccttcctacccactttcgcatgcctcttctgtaaccacgaaaactcggtttcggtcaagctcgataagaaggctggtgtcggacaactcgactgccgtgtctgcgggcaaaagttccaatgcgcggtcaactgtacggcttccacggactctccttgcctccggcgcattgggtgctaactttgcgacagatctgtctgcggcggtcgacgtttacggtgaatgggttgacgcagcaggtcagtatacaatattccttctatgaggccattgacaatctctaacagcttgtagacgccgtcgccaaggaggataacgcagcagagcctggctacactggcacatctcgagcaggagctggacgaggtaaccgaacggcggtcgatgaagacgacgacgagcactacggagaggatgactattaatcgtttcttttatgcgctttgtatcaataccaagacttgttacacccatgactcgacgacccctttctatgcgcctacgactcgggatatataaactttgcgatgattccttcctcagatggtgtaaaatctgtctccaaagtctcccaggccgggaacgatataactgttgattggtcagcacatcatgtgtcatcggagttgagcatccatacttcttctcgtcgaggccctagaaatgcccggttagccaatacgttgcgacagtacatgcaggcggtgtgacaaacctcatcgatgaaagctgtcacgacccttaagcgggggaacttggcagagaagttcttgacaccctcggggcttgcaatcaagttgaggaacaggatatgctcctcagggacgcccctggccttgagaacttgaaccgccatggtagcagagccacctgtatatctgcgttaaacggattgcgacacgaaagacatgtgaaatgggatatcgtcgtaccagtagcaaacataggatccaaaagaagcacccatcggtcagcaatatcctcgggcagcttatcgtagaacagcttgggctgggccgtctcctcatcacgctggatcaagatctttccaatacgaacagagcggcagcagtcacggagaccctgctccatagcctcaccagctctcatgatggacactccgcagatcttgccctggaacatgagaccattgtagtttcggccaatgggtgtagtgacagtgtgctcaatgacaggcaagtggttgagaccctcctcaactagcaatcgaatgattcggttggagtagaagatgaagtctgctctctcggtctccttgctacgaattttcctggacaattctcagctccgaggcttgggaggcccaattagggaagtggacatacgacagtagggcaatgagctgaggggtctgcgacagaacatggacattgtctagcttgacgtcgacagagacggtggcactgggcttctgctggtgagtgcggtatgagggaccgacgggtgtcgtgtgagtatcttgagtcttgtccgccatgttagctgttgttagtgtttgagttgttgtaagaagtcggcggtggtgatggcggggttgaagtaaagctcagatatttccaagtgggcgagcggagtacaatcgttggtataacctagaaagaggttgaagagtaaaataaaagaggtttgggtataagattgaacgaattgaaaggcggagagaagaagctcggcatcaactagagctctcgaggataagacaagtcggtagccctgcattgcattgcattgcatttgcccgcttgctatgctcaatcgtattggtctcgcatatgcttaaaacggggatgcaaatcggccggcggcgcctggaccctaccctacgatactcgcaaaatcggaggagaccgcactcactctagtcactgcatggcagtggcatgggcatggattcacgatagcgacagtggagatgagaatgaatatccaatggtatagataacgagatgggatgagaacaatggaagtggcgctttggaagtcatttaacgaaaagcactctatgcagttaattcgatttaattgttctttgttaactactaatattcttctattgaacgatgtgcttcagtttttagctctctctattgacagccgaaatgtgacccaagcttttatgctaaacacggcactgcagccgtagccttttcaaggtttcattgatcaatccatccaccatgacagtgattcagtgtgaatgatcttcagttttattattcatctattgtgctcgctttccttgcaacagagtcccttttatcatcctttcctttgcaactgcatccgtgacagcgcgccgcattctttgtccttttatttgccggcgtgaacctgccactaacgggtgcgacctacctccacaaccatttgcatcgtcgtcatagcttatcccttcaacttccaacaacctcattatatgatataaacccaccactcaaactgtcgcgttctgctctcagaacttgagcacactatggcgtcacgaaatagctcgacagcgtcagtcccgcgcaaggtgatgacgtatggcaaacctgtgcgcaagcgcttcatgcgcgacgcgatgccattcaaacccaccgaatcgttcactgctctgagcagccgccccgactctgccgcatccatcgcgaagccatcaaaaccgtcgctaccgagatcgacatctgaaccaacgccaaagcacgttgttgagaagcgacccgatgaacccgctcacgcgaaagccggagatgatcagaaatcaagatcacgcgatgcgaccgacacgagaaagagaaagcgcctggaagctgtgccttccgaaccaatcgaagaggaaacaaaatctactgctccaaaacaaatgaagcctgcgactacactaccaaagcgacctgtagccggtgcctctgaaaatgagaccaaagccagcgcccctcctccaccatcactggtttcaaagaagagcccaaaaggttcgaatgttcgatctagacccctccctcgaagcaagtccgatatcccaacctcaaaactcagctcaagtgcggcgcaatcgacggccaaggatcacgatgatgaatcaccgagaccgaagaaacggcgaccgcgattgattgacaggttggcggctcagcgggcagaaagctcagagtcggaagactcggcttctgaagaagagaagcccaaatcacagttggccccgaatagcggtacagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggaggtgcgactccctctcaacaatcgcaaagcaactcccagaattattctcaagactctacgatacgaccccgaaatcgcactacggttgcactcaaaagccgaagagtcaagtacacgtacggccaatctcgatccatcctgaccgagtcttcctcgaagctcagtgagcccagccaggaaaagcccatgactgtggaagaagagctggatgcgcttcttgctacgcctgcagaacccgccaacgccgacccatttgccatggatgactccgatgatgtcgacggagacggagggacacgacctgctatcaagagcgttcatgaactacggagagctggagccaacaatcgctttgccgatgagatggaggatctgcttgctcggataggaacccctggaagctcttcatcttcattgaggagaggggcactcctggagctttctcagaagctacaaaacaaggaattcatcagtcaattccgagatcacgcaactcgcgataaagtcgcagcaaacattggtcaagaacaggatatcatttgcggattcgccttgtcagccgttctcgtttcgtttctccatttcagccctgcagcccacctcttgcaacagcttgttgatgatggactgggacaaatgctctctgtccttttacgggtgcctgaagacattgatgaactcgcgtcaggcaaactgaggctcgcaaagacgacgagagcctctctgagtgaagtcaagactacgctcaagaaaatgaatatttggtatggccgccgccctgagaaactttcgcctcaagttcttgcacttcaactgctgaacgttgtatgccaacgaatcgatgcgatgcactcatcagtagttgtcaaggacgtggagaacgatcttgagactgtcctatctcattgtacgagtacaaaccctaaaaccgatgcagcgactgctcttatcatatcaatactagagtcacagtcaggcctggcgatgaacgatgccaatgaagtcacatggattgcgcagcaatcgcatcaagtggcgcgtattctcgagaacaacctccagcaatggccagataagcccggaaacaccgaagtagccattctcaagctctcgatcaatatgtccaacacgacacacggcgcggcggcctttagtgatgtaatcctgttgtcgagtctttcgaagtgcattctctctggattcaaatcggccctggacgctatgagcaaccgacgtctgaaggaggagacttatgatgggctccttctagtgctcggtatgacgatcaatatactagaacactgcgctcccgcgcgtgagaacatcaccggggcgcaactggatggcctggtgacagtgtacttacagaaccaggccttgatgctagaggtaagcttgctcgttgacgatgatagatctgaaactgacaatgatgttataggccgactctgtagagaaatcgaagctgagcgtggcatttggctacctttccgtcttgctgggctacttgtctctggaagatgcagcccggaaacgactgaaggagcaagcgggaagcgagggactcccaggtctgattggatcgatcaaggaattcatcggaatgtatagatcagtggacaacaaggtgacggagctggaagggctcgtcaacgaattacaacgactgcgacgacaatagttgattatatacgcatggacatgacttgagctagggaatgttttgggacaatgttctgagtatgactcccttttcttttttctctactttgtatgacggatggactacagccacttctgggcatatttgctagcgagagagtgtatagatgagaagaagaatcgataccaggccactagaagggccatatttgctgatactgactgatactgatattgagattcgttcatacttgagtgataatgcatgatctgaggctcttgttagattattcccggtgtgatttagtgcatactttgcttggctatgtatcaagtgaggaaggcgaaccaacctaacactattacaggggagaggcagcacagttacgtatctttatcggactgtatgatgcaaatggaagggagggggaggggctcccgttcttggaggggggcttgcagtgagtgcagtaggtagagtagagttacagttcctgaggtgcccatcaggaatgacctaaaaaagatgggctccttttttttactgcattcaagacctctagcatctgatctgagctgatttgatttgactgacgtgagtacgggcacctaaagttccaggcccttattacttacgggataccatataccccccagttgaggtaccgtactaaagttacacatcatacattcaccatcgtcatcaacgagactctttttgcctctcgctctctttttctccatcctcttattttttgcccgctgttggtctcagttgctgtacgcccaaacttttactcctttcgggcgccaacactcaactttaggttcaacaacgaagaagacgcacgcgctgtttcacttttgattcactgccactcaacgttgtagcacgatgccttctcccaagcaaagaaaggtcgctattgtcggcagccgctcagtcggtcagtatttctcaatcattttatcacattttcaaaagatcgcggtttaattccgaatgctcaattacatttgctgacggtggacgcatcacaggcaagtcgtctctagccgtgcggttcgtcgatggccacttcgtcgacagttactatcccacgattgagaataccttcagcaagatgatcaagtacaagggccaagattactcaaccgagatcgtcgacacagcgggccaggacgagtacagcatcctcaactccaagcactttatcggaatccatggctacatgctcgtctactcagtatcatcactgccatcgttcgagatggtgcaagtcattcgcgagaagatcctcaaccacctggtaagtcctcccagaacccgaaacaagcagcccataagctgaaccaccaatgttagggcaccgagtcggtccccatctgcatcgtcggcaacaagagcgacttgcgccccgagcaacgacaggtgacacccgaagacggacagaagctctcggagaagatacaatgcggctggaccgaggcgagcgcacgatacaacgagaacgtgggcaaggctttcgagctcttgatcggacagattgagaagtcgcagaacccgggcgaggctccggccaagagcaattgcattctgatgtaaaaaaaaaaaataattgcgaatgctgttcaaagaggcatgattatcattttgccagacaatcacgatcgcgatgatgacgattcaagtcttctcagaccgcggggcggtccacaagttctgaccaggccaggccaggccaggccaggccgtcccacgatgggtgggagtcagtcacagcctcagtctcagtcgcagaggtcacaaggtgattcggggctgagacaacaagggccttgaatagggtgccctcttttggttaaattctccgttgctgtctattggaaagggtgtgtcaagtcgtaccatgtcgatgtctactaactgcccaagtttttggtgtgttattttcttcctcgttttgcctgccttaacaactagagtacatggttcaaatcaatggaagggtccaggtccaggttcaggttcaggtcaggaggtttttgggattggctgcttggttgcttactattagaaaatttctgttgtactatctgactctgactgactgactttgcttggtgaatgttctgattcatggccgcttgaatgactgactgacagaagggattgagtgacacttgcaaggatctatcgagctgcaactaccgatacgtaccttgtctaaagcaagtttctagaacaaatccaaggcaccagattctcggtgtcgttgataattggttcccaacaattcatgatgccttgttagtttggctacctaacttgctttagttctttgaaccctccctacctccatgagagcggtctgtctcttgtatgtactgaaccgtgctgtatgttactgtgagatccatttggacgggaacttgactctattcggatggtcccgctatacaaatgcaatagggtaccatccggacgctattgagagatccgcggtctttgttgtggtactgacgtcgcgccatgtggtatatgactgactgacttggcattgctgtatatgcatttgctgtgtttgcattttgagtatgtatccgtaaatactactataggactcaaatatagtggttggtgttgtcaagctacagttgaatggctgcatttcttaggctgtgcccttcccgtgatttgactttgaaaacgctgtgagaccctggagaagtggtacgtggtacgtgtaccgccttcacagcctcactcacgggctcacactgaatcactcacactcacacactctctctcaccgcgtccaactctttctttgttcttgaccttattcattctgtcacagccaaaaacatcgctgcacttgataactcatagacacatagaaacttattctccgtctcgcatttgaaacaactctcacttcgttcctaaactcaacctttctcatctcatccctcgtcttaattcatgaaataatcaaccatgtccaactcggatccttgccccttctgcggcttcaagccgggccaagacgaatatgaactcattctagtgtgtctctctcaccgatcttttcattcccaccgcttgacttgagtttagctgagactaagacattcttcccctggactagcacatagagcagcaacacccagacgctgacggaccaccacccaccacctccggagacactattgagtgtccagaaggttgcggtgagatccttcggctggacgagctagcttatcatctcgagcttcacgagctcgaggcgcaggacgccacgcccacgccagagccagcaccagcaccagagccggaacagactcccgctgtggcccggaagccggagtcttcatctagagatagagaccggaagcacaagaaagtcagccctatccaggcctggaaggacctcttttccgggcgtagctctcacgggagggagagtaacggcagcagtagtaggacacggcacaagaccaagagagaggatgctggtatcaccaagactactagcagaggctcttcaagtcgagataaaaatggcgatcgagctaaatccaacgttcgtctgggggtgagattttacatgattattgatacttatgatgaagtgactaacacgagagtagaagtccgatcttggcagatttgcgcatgagagaaagatgcccccttggctcgtagatcttcttaaggatgaaggtcaggttgtcaacgatggtgagtactatctagtaacgttccccagcagcggctaacggtttcttgaggtgttctgccggttttaagtcagcttcttgagcaaagtccttcaacacaggaagcctacctgtgtcaccctgcggtacaacatgtttccaaattgagacgagaaggtgagtcgacaaatgctgtgtagtctggggtctctaacgagtgacaggcggtttctgtggctatcgaaatatccagatgctcacttcaaacataatcgccgcttcgagagaaggttcaaatcactttgggcgcacgtttcctaccatctttcagatccaagacctcattgaaaatgcctgggacatgggtatcaatgcccaaggaagagcagagactggaggcatcaaggggacgagaaaatacatcggtacaccagaggtatacaacacctcttcttatatggagtgtgatgactaacaagaaccaggcacaggctgtgtttctcagcttggagataccgtaagttcactgtcatgagaaactcgacatgcaactaacagtaacagttgctccgttcaagcatttaaggatcaggaacgcggcaagtcgaaacaacgtctctttgaagctatcgaaggatactttcgaggaggtatcacaagcgtcgaagaccgaatccatcatacggacctgccaccaatctatctacaacacccaggtaagagaatctcgagccatcagtatgcttactaggtactaaatgtcgataggccactctttgacaatcgttggcttcgagaggcaaatggacggtcaagcgaatctattagtattcgatcccagttttcgtgattctacaaaggtccgaaacctcatcggcagaacagttcgtcagaagccctcttcgatcgacagtttcttgcagccgtaccgtcgtggctctcactactttcgcaagtacaaccagtatgaagtgctctagtaagtaatcccgttcttgactgcatctaacctttatacttataagactctagcctcacaaagtacgctgctgtatcgtagttcactgcagtctactgctggtccttgaaccaagcctggagcttggccagagctcggccacgatgggagatcttgttcttttccgccttgtccatctcagcaaaactatgacaattagcagaaatcatcgctcagattcagactttacatacgtttgaccttcatactcaaagacggcatcccatcctattcatcagtcagcatgcactagtactatgtattcttttcacagcacataccgaaatcgggaggtccacggggaggcacaatcttgccctgtatcacatatcagcacagccacagtggacggactcgagagtttcttactgggcatcggccctggaacagaatgaccttctcaccaggtccagcacagtacccaaaagtgcagacagcctcagcggacttatcagtgtaagcagccaacaggttgttcaagccctgatgaccgatcgaagtcataaaccacttgctttaaagccatcgcatcagcattcatatttcacagcgttttagcatcaaatctcacatgtacgccccaggaagaccgctcagagcgttatagcacagagccgtgtcttctaccagcacggggcctttcacctgtattttattgttaaacaaattcatcttctttacagcgtttgtaggatatataagatagtttacataccagatcagcagctctacggcactttgactctgtaacctcctcaagtgtaccctgaacctcttcgagatcgatagatttgctgaggacctcgatttcaggctcgagaatggccttgacctcgcgcaacttgttggcgttgccggtgatgaagttgaccttgtgtgcagccattttgaccaaagcaaagtagaaaattactgactggatgtgatgtgaccttgaaagcgagatagcagctggagataatcgagctgaacaataggctccccactatgactgtgattgtttgcccatcaaaatatgcacttactcagcacggaaccaccagtagaacgattcatgtcaattcatagcctgccctaggcttgcatctgaaaatctattttgaccaaccgagtccacgcttcaaaatatcccacgccaaagactttttatagtaaccccctgtagcaaatacatcccttttatgttgcctctgaagtttggttattccttgtcgttatccttcttccactgatcaagccaagccactatacgatcaacgtttgtgtccatctcatcggatgtgttgcttgtcagttcaataacaatctcctcgtcgaaagcctcatgagcctcttggaggaggacttccatgatttcagaatcaatattttcttgaagcttggactcggggtagtttctgaaatacagagtcagtaaatggatgtttctctgctccaggccagaacgaaatgacaagagctatgtaatgagcaacataccttgtgataagacgatcgtagtgcgtcgatgagtcaactcgaagcacaacaaccagatctatccagctcttggggaacagatcacaggcgtgccagtcaataatgcatccaccagccttgacatcgtcctcaatagcatctagtaactgtaatgatatcagcacaaattctcatcatctactccagaacttgtgttcatccccaaaatcagttctgaccacgtgagagtctcataccttgtcctcatccacaataaagctgtgaaactcatcgctccaaccctcatgacattccttgtccttcacaacttggttcactgaaaggtggcgcagtccagttcgctccgcgagagcctcacaatgagtcgtctttccgacgccgggcgtgcccgtaatgatgatattaggtagttttcgtgtggtcattttggctactttgtcgtttttatacaaggttgcagagattgatgagttcttcaggtcgggtaaccttcagaatgctgctatgcagaaaaattccatgcaactaaagaggcaatagattcgataattgcatcaccataaaccaacagtcacagatgataatatctccaatggcacttgagtagtgaataaataaccacgatatcgcttcgtactctcatctctcggactctccaatacagccgtatctcatcttacaaaatagagtcgagtataaatatccttcctcaccggcttgcggagaggtgaaatatgttctcgctcagtatacatgatgccgtccagattcaaggagaatacccttcttccctcagatctgttttcagttacacgccgccattagaaaattcgacatcaaacaccctgaaaatgcggcttctatcccttgtgtgcgttcgaaatgccttatcattatcccctacgactctgtttccacctcatcaacgccggccagctcatgatgttgtggctgcccgtcttcgtaatcttcgccatcagtatagtcgaacttctcttgctgtgcaatggcttgtgccgacacgatctcggctagcctcttgagacgaggagtctggagccctgtgacaggttagcttacaatgcctggtgtaggttgttcgatttacttacaagaaggagtataagtctcgagtgcggtgatgactcgaggctcggcaatctcataaggaccactgtcgtccatatcgacggcttgtaggagaagaacatcgctcttctctgtcacgcgcgaggcaacagccttcatgatctcgccattgataggctgctcgtaatcggcaaccaagtattggttgagcagcttctggatctggtttggtgatagcctacaataattagtatgcgagttagaccagatggacatcactacttacatccagcagatgtcctgaatgatttctatgtcattcagggtggccttcttgagttgaagaagcttggttgcttgctttagagttgttagtgttgtctttgacatcgcgagtacgtaaaacttaccatcagatgctctagctggagcgtaccctcgggcatgtcgtggctcttgcaccactcctcgatacgggtgatgttgtagttgatctgaagaccgcgcttccatgagaggaagtttcgtcgcatgagcaggtcattgaacgctgtcacacccaccaaccgcagaagctcagtgatggtctgtgtaataatggaatcctccaggtagtaggccttcatggcacggaagacgctgttcagcaagctgagcaggttgtccatgctgtaagcgggggttgagttcgactgcaggagcttgcccaggaatcggctgctttcgttggtaacaaaaccagggagagactgggactcgatgatggcgggaataatcatcttatgcaacttcttcttcaacaccttcatccaagtgtggtagatgttaaactccaagctctcaagatcgtgcttgacgatctccagaagacgatcgtactcataattgtccgacttctgagcctcataccagtcctcggcgaggaatacaaacgacaacatctcgtggacgtttgacagccagaaggcgccggggttgatggcctcgtcgccgtcgtgctgcatcacctcctgttggatggactgcataacgttggccaagaaacgttccgactccttcacaaagccgttgttccacatctctgatgtaaccaagttgatgagatatgaagggaagagcacctccttgtccgaaggaggaggggtgctgctgggtgaggggatcttgaggtttcggatcaatcccattgttacctcctcattgaggccatcctcgtccgcaagaagcgtctcaagttccatctcgatattatcaacgccaggtaggaaggtcgagccagaaaggttctgacgatgcgccgtgccagtaacagccatggaaaccggccgagggttataagtaccgctaaagcgatcaagctcccgtggttccgcaccggcactccgacgcttaggcttcttggacgagacgaggttgatgagacctgaaggtgctgcagctgcaggcgtggtaccgttggcaagctctccgttgatgggggcattccttcgagccagctcgagggcatcccgcagagactccaactcctgtctgagactcatgttgtccttctcgtgttgcgtgcttgaccttctggctgtctccaactctgaatttgtggctcgcaaagattccctgagttctctctcttcctcttgcatcctcttgatgttggccgttgactcgtcgaaggcaatctggagcttcttcatctcgtcttccatagcttgtaggcgagcgaccgcaatacctgcttggttggcttctgtctggagctccttggttcgcgcctcgaggtcgttgtgtcgcttcttccacgatttgatctgtccttcgtagttttccacttgcgaagccagacccttgttcttctccttcattgagcccaaagactgtgtcaattcaacgaccttgttttcgagcttgtaagaaatctgcttcaagtcacgagcctcctcacgaatcttcttatagtcctttcgagcacttcttccgcgccacaagctctggatgaggacaaccttgttgcggtattgtctccaggctcgcaattgccttcgtgatctccaagaacgctggatcttgagggcagcattgccgaggcgttcctccataatgttctttcgtcgaagatatcccttggcggcagactcgaagagaaccatatctttccggatttgttgataggccttgcgttgcttagatcccttccagactcgctggatggtagtggcagccctgatagtgcgaagctcctggacctgtttcctggccttccatgacctgatagcagactgagtcataacaatggcctcacgcgcgtcaagatagcgtcgtcggtagtatttggctctcaagttcttctggatcatgatggcacagtcgttgagtcgagttgtgcggagattctccaggaaagcaagcataccagctcggaagaaaatcttggtgagaccaagctgatacttgtccatacccttgctgctacttgttccaagagccttcttaaggatagcatcggccatctcgcgaatttctgaagtccactgatcagacttcacaagcatgtagtaacgaagggcaaactcctcatatgtccaacgagtagggtaaccagcacaactaatgcgaaccgtctcgaggacaccacaagcacgaagctggctaagaaccatgggtccctcaaacttccatgcctccttggcctcattaggcttgatgcatcggatgtagtggacatcagtattgttgatagtgctcataagctcgatgagcgaagatcggaaaatgcctcccaaagtgggctttctgttgacagctacgccgatcttcctaccagcggcgggcttaacggagctggagcttgatgaggcggcatccttttctcgtacagctgaggcagcgtcaagaacagtcttcaagaactcgttacttgtggcacgcaggacagccatgtgctcgtcagggacggtatctcggttcttctcaatgaagccctcggattcataggtaacgtcaatggcataatggcaaacggtgaaagcagacttgccaaaacgaggcttcttgtagaacttgtgcttgtcgggagtaaagttgtggtgaagcttagtaacgaactgctcatcagaacccatggggagacgagactcttcgtcaagcagagacagaatacccatacgaccctcaatcaagtcgatacaaggctgattatcagagaagtcgatgaaggtccagtcaatctcttccctgaggtattcctcctgctccagcttgaagacgtgctggttgaattcctgctggagcttttcgttggcatagttaatacagaactgttcgaaagagttcttggcgaaatgctcgaaaccataaatatccaaaacaccaataaatgagacaactctgttcaacacttcctcagcagccaaactatggttgatgatatcgacaagccagtcgaacaagcttgagtagatgaacttggcaacggaatctcgaacgacaatggcctgcgcttggctgagattggaggtgatcttctcgccacgggtaacgagctgcttcttgacgatccatcgggcgaactcctcggccttgacaccgagaatggcacaagcacgctccaaagacggttcgttgggggccaaaacactatcgttgcgcgatgcagtgatctttacgtttccgaggtgcagaagaccagccagcagcttgaagatgtcagcctgctgggcatctgtgacaccaattgttgacagagacttcttggtggcctcgaactcggccttgtcgtccacaccgtcgattgttgggcagtttccttggttcaggtactcgaactcctcgataggtagcaggttaagctcctcgcgctgttgctctgatgcaccagcgacaagctggtagaaaatgtggtagtttctctccttgaggggctggaaaaccaatcgagaacgctcgagaaggtatgtcctgatcttggcaccgataatatttgtgtgctcgtcaaacataatctcaatgtactttccgaatcgtgacgagttatcgtttcgggtggtcttggcgttaccgaacgcttccatgatagggttagtcgcaaggatctgctcttccgtctcactcatggactcggctcctcgtttggagcgtccaccggggttgtcgggcgactctctggtagcgaagtatcgcatgatgtacttggcactgacagtcttgccagctccagactctccggagacaactactgtctggttcttcttgtcgcgaaccatgtccctgagcctcaagtcagtatgaagttggattggcatgtgaaagtgcatgcttacatgaaggcctcttcagcaatagcgaacaagtggggagcttgagtcgctcgctgtcttccagcataaacctgtaccatgccgggaacgtaaagcgaatcgactcgtgcgaaagggttggtggcaatgaggacgataccactgtaggtgtagatctccttttgcaagtatcgtaatcgaattgcctgaagaactacagggtatcagcactattgtccaaataccacggaaagtaatcttgtgtttgacataccagcaggttcgttaagatgggacaaatttgtaagatcgtcgctggcttcgagcattgtcgggttcatcagaggggggagagacgggtcgttaccgctctgtagggcctccgccgtgacctcgatatctttggtctatatgagacacatcctgtcagtttcgtgatcccagacagagagcgacaatggcatcattgaacgcatttaaagggaaaactcacgtcgccattctcaagctggaaggtcagcttgactttggacccatcaacggtcttgttgatgagctccgaagcaacccagccctcagcagtgtctggctgccaggctcttgtgccaacctcgtaggccgatgccatgatggcgatatgaccgggcgcaaggccggtatgtgaagcaacaagaggtgaatgcgactatgtcgaagcggtatcggcagatattgtgctaaggggctgaatggcggtaggaagcagacattcgccagcagctgttggtatatgaagcaacggggcctgccggggaaagattgtggtagtcaaaatgccgctgatgacaaaggcaacaaggcgttatgcgatcttggatcgttgaaaatgtgcggtcgaacggttgttggatgctttgcgcaaatcgtccaacttttgggtacaccggtgccccgtaatccaaagtacggtgggtgaaggtgggcggtagaaaaggaccctgaacttgaaaagggcgggagaaacgagctttgtacaactcttcctctcacttcccacacaaggacacaaaggactcgccgacaaaaaaagaggtcgagcaagattaagtgatcgcacaaggcaaaaggaaaataccttgaagagcaggtcaaaagttatggatgcggtcggtgatgccagcacgcgttttgctcctgattgaaagggccggatggacactgcagccgcacggggcacgcacgttggaggtcgaggaacagggggggcggggcattcgctgttagaccatcgcagtacctaagggcccagccattggtattctttcagtgcatcaccaccatcgaaataccaatcaagatcgttttaagtacctcaaactctacgacgcccacccagcctttcagttcctggaagctcctggcttcagaagaattaggggctctctctacccgcgagccaatgaggggccgacccgtccgcgtcttcgaccttgtcttgtcttccttgggatctggggtgagaaacaagcgaaggacaaatgcgtgcattttcctagagatagctcttggaattgagtcgacactgtgtctgtcatgctctaccatgtcacggaactggacatgaacatacatcagcctgtggtgagactgtgactgtcactgaggacagatacaaaggaattattggagttcgttcgttggagctaacgctcaaaaaatgttacgccgcaggccccttaattgacatttgacgatcaaacgctccgagatcgaaatcgcactgtcttgatacaacttcaccaactgtatttgcagtaacagtcacaaaagctgtgcatatggggatatgtagttaccggacacaatgcgtatgcactcctagaatacttgaagtttcacatggtgctctgaaagacagagatcacaatcccttggttcgttagagtcaacataccaatcatcatgaaccaattctctcagacttcactagtcaatttacaagcccaaatatgaaacccgccggtgacactgatgaacaaggcccgatcctccaaaaaggagatgccaattccaaaaaatactggggaattcttgaaccctagtagccaattaatagatccccaccataaccccaagactaggaactgagtccatcaaggacattaggacatttttgaaggatcagcgaggtacaatcgtaaaagccaggcagctcggaggagcttgttcgccgagggtatcacagaatcaacctcgaattccgaaggtacataatcttcttcaggtccggacttaggtctcggtaaccacacggctatgcaaatgcatctcatatccccaacattttattatcgacaagccatccatagtttgacgtcaagcagctctgcagcttacgccaacagttaacgaactctatgcatgcttatctcagcccttacgtggaactgaagttagtctacagagtacagagagaggtacataaaggtcaacaaagtgatggtctatgggtcccctcggggtccccctctcgattcgcaccggattgatcctattttggtattctaagttgcgttgaagctcaaatgtttctgttcgttgaattcatccatgccatattactccatacagtgccaccgactagcccaaccagtcggtttgcgagcttttaccttaacttaatcaagcaccagccgcaaaaaccagcccccttttgatttgatccacgctcaagaatggagtacctacccatatctggcgtttccgactcttcttgcatcatccgtagcaaaacctcctccagccacgatcgtcaagtcgcgtcatggagatttgaattgctcatgccttcattgaccttagtcaatgcatcaatgcgtcaaccgcgtccgggaatcaaggaccggatcaaaacgagcgggccgccccctttatttcccccttctccatgcatgcaaagtcccgtgcggttgttggtcgcatcgcgtttctttttactgagttgtggtagttcaagggtaagagttgaacctcacgaccaccgagtggtccatgcctcttttcttagtacaggatacgggtcatgatgcgagctgtgcgcgaactgtcagtttatggcattgagcttgtctcacttgactcgacttaccgctaagagcctcgaggctgtcgtagatatccttaatctgttcatacttgatactgctaatatcggccatgaggtaggcgttgtcgcctctgctgtcggaaatctgcttgtcgacgttgtggtcgccgagaatttcgttgacctttcggagcacaccaggaacgtttcggtgaatgaagatgacctatgattttgtatcagtattgagtatgtcaaattcgggtttcggcatagacttacgcgagcggtgtcgggctcgtcggaagtcagcgaacggagctggacctcggggatgttgacactgcccagagtgataccctggttgatgtagcgaaccagagcctcgctgactatttgggtgttagtgataagttcaacgtgatgttctaggtttgcacctaccctcgataccaatggcgcgctgagcctcctcggtgctaccaccgatgtgaggtgtcaggataaggttcctcaagcttcggagatcctcgccccaggcgttgaggtcgttggtgaagtagtcaccgttggcagcgggctcggcggggaaaacatcaagagcagcgccagcaaccttgccagcacggctagccttgatgagagcgggaatgtcgacaacgctaccacggctggcgttgatcaagtaggcaccagtcttcatctgctcgaactggggagtagagatcatgttgcgtgtctcagggagatcagggacgtggagggtgacaaagtcagcctcacccaagagcttctcaagtgtaggaacctggttggcagttcccagagccatcagggtaacaacatcgtagtagatgacgttcatacccatagcctcagcgaggacggacaactgagaaccaatgtgaccgtagccaacaatacccagagtcttgcctcgaatctcccagcacttggagctgaccttgttccaggtgcctcggtgcatctcgttggatcgatcgccaagctgacgggcaagaacgatgatctcggcgatgaccaactcagcgacactgcgcgagttggcgaagggggagttgaagacggcgataccattcttggcggcgaactcgaggtcgacctggttggtgccgatacagaagcaaccgatgacgaggaggttctcggcctgtcggaggaccttctcggtgagctttgtctttgagcgaataccgatgacttggacgtcactgtgatcaccatttgttagtattcatggtggggtgcttggagctcatggacgaggggcatttgtgaacccttcgatggaggggcattgcacaacttcacaaaaaaaaaagttgagggatggcggggtatttttgcaaactcaccgaatcttctcaatgagctggtcctcggggagggaggtcttgagggcctcgacctggtagccctgggccttcaggatctcctgaccagtgacattgacgttctcgagaagtagaatcttgatatccttggtgttgaaaggcttcaagtttttgggcgcgccacggttagggaggttggcggtccagctaggaggagagtggaaagaagtgagcggcgaggtggccacgttcttatcccagctgtgagagacctcgccgcgctgagcagcagcagagaggttgctggcgatgttttgaggagcaggcgccatgatgaaatgtgtcgatggtcgcggtcggtgtggtgttgttggagaagggtggaggggttgtaaaacagcggggagtttggatacagagggagcaattggagagctaggtaagatcgtttaattgtgaacagaggaggtatcaaagaattgcccgctgtctaggaaaggatgagattatggtgtgttgggaattagaatactaggaagaaactcggacgatcaggaggggagtcaattggttttatgatgccaccaaaatctacgtatgagctggactcggttacctatgatgagatgactccagtctaaccagtgctgacaattcaggtcgcgacgggccggatgcagcaccagaattcaggcaaatgaacgtctaccgacttccgcaaactgactcaccctgggtatttgatgccatcactgccgaatcagagggcatctacaagtaaatagagcattcgctcggtgtacccttgcggctcttagtcgcatttacacgacctacatgaacgtcggagtgggaacattgcggacgtgacacctttggcataggaaaactttttacgtacattagtccgctgtcggccacgaaagagctggctcagtatccttggaccatttataacaaagaaaacgaggtccaggccgaatatacccttcggcgttttggactaccacgccgctaacaatacactcagccctggacaggaccacttaaaaaaaacttatgctgtgacagtggttgtctgctcactttgacccttgaccgagaccggaaatgccaccatgccgtcacgcaatggcgtcaatctctgcatctcccggcgcccgattgctagggataggtacagctgtgtgttaccgcttctagcagtcccgctggcggaggtgattccattcggtgtgcggcatagtcggaggatatgcaggccggcgcgggatgcagcggagctgagcggcggatggacagacggacggacgtttaactattagtttcatccgtcaattcaactgttgacatttcatcttctgtcagtgtatcttgaagccatatgaagtcttgataattggtcccggatgcgatccagttggggtttgttagttagctatcggatgaagcaccttgtccactgatacccaacttaggggaggaaagaaaacccaagacctcgatcctaagtgagaaaaagacttgggtaacttggtataagtgtaggatgtaggcttagaatacctttacggagtttgtcttgacatataatatcaaggtctaatgttttcttgctccgcgagacctaccctatatgctgccattgttctataaaattccagtttatatctttcagagggctagacagggttgggaaagtcatattaatgatagtcttttacttaatagttactcaataagcaccgtgctttgaaagatacacgatggaaacattgtggagacctgagtactctgagcaataatacaagacatcaacgacgaatgtaggatatatcatagtcaacgcaactgtaaacaacatgactcgccatactgtgacgtacatgcatgtccctggggtcacaactgagacattgtcgtcgtggcgtcggctccaaacatgtcttgcatttccgtggtggtaataacgatctcaccgcatttcgatagacacaagtatgcagccactacgtcaaaacacagtaaacaaagaccaagacaaacaaacaaaagtacacagacaaagccggtaatattactgcaacaacatacaaattattgcatcatggcagaatcattctctatatattatgcacctggtaaaacccttgcacccttccctgccctgtaagaaccatcccttctgtcactaccttacatccatgccaggaacaaaaatcagcgttatttgcaaaaaaacaaaacacaagacagagaacccctgaaaacgaagtaagagaaaaaggctgcaaaaaagaggagggcagcataataatcgcgcggggccgacttgtgccctctggctgtgtgtctgtctatcaacgtggtttccagtcccagagtttgcctgcaaaaaccataggttttgtttcttgcaaacgatgcctatcaaatgacgatgctaccttttttgttctgaaaaacggcaccggctggaacgccgacctgtttcaaccgcttcccaattctgtagcctttttcttcccgtcgttcaccgcccaccctttttcttccgagtaggtcggtgacttagatgaaatccttcaacccgataaaagtcaatcatgtcatgagtgagaatatgcgttacgtcgcgctctatcgcgccgctcagctctgtttgcactcagcagcctcctgcttgggcttgccagactcatcctaaagataaaagttagtttagtccgaaatatcaacaaagggtttgtttgctgcgaggtaacgtacgtcgtcgtcagactcctcctcgtcatcgttctcctcgctcaggtcgtcctcgtcctcatcatcatcgtcgtcgaaatcggcaccatcaagctcatcgtccgagatctcctcgaaagccagagcctcaccggtgaaccagtcgatggcgcgggggatgagcttctccttgatgtcctcaccgagctggtagtcgagctcgaggcgctcctcgatgtcggactcggcatcatcgtcatcgtcttcggtaggagccttgggtggcgagaagaagttgaagaatgactcggtaggaacggtcttcttgacaattcgggtctgctttgtgtctagagctgggttagtcgctaggctcaaagaaaaaaggggatcaacccccaaaaccatggcttactcttgtttcgctgcttcttgctctcaactcggacagtcaagtccttgccaggcaaccactcaatcttgtcaccctcagcgtggtcgtagatgaagtcaccaccgtagccactctcgttctggtagtagtatgtcttggtaatggtggtgttcttgaagaaatcgttgggggcaaactcgaagatgagacggaaaccaggcttgtcaaggtactccatgcggatgtcagtgaggtgcttgagagcagcctcatcacggtcagtgatcatctcagcgagtgagatctggttcttcatggcagagagccagaactcagggataccggaaacgttgtcggggacatcggacttctgctcagacttggcagcatcctcagtctcgggctcatcgtcctcctcaccggccttgatctcctcctcagtaggctcagtctttccgttgataatggcggaacgcttctcgtagagaggagagaacttggcgaagtacttcttctcgagctggagaacctcttcttggaactcagcctcaagcttggagtggtccttctggatacccttaagaccagcgacacgtcggcggacgggagcgggcagggactcgatgtagcccgaagattggcccacgagggagccgaggcgaccttgaatcatctggataagcttggggttttgggcgaaaactgaagccgccgcggcacggtccagatcctctacagcggggttagacagtgatcctggtgtataagggattggtccacgacaagtcatgaaaaaccaaaaagagatactcaccctccttgatactagcaacgcccggctgttgagcgtgggaagagatgggagcagcagttgcgggtgtgttctgaggcgtactggtcgaaggtggggtagttagcatcgtggatcgtgaagcggcgggcaagcaaagaaacaaacaatccaaggcagaagattgatattgcaaggtaaagaaggaaataacttacggagccacggcgtcctgagcacgctttccacgaatgggctcggccattttgtctgataatgaaagatccgaataggcgcttgtgataaacgtcttttggggacgaggtgaggttgagaggagagggatgaaaggaagttgagaaagcagcggccgttgacgtttgctaaattctggtggggggcgataagtctgaaaaaatttgggcactgggcttgtacctacaaaacagagcgagcgagcgagacgggagtgagagagacggagaagagagagggcggtaggtaaaggtagcccagactagtagtactatggaggaggttcccctcggtcggtccagtctcctctctcactttttgaacttgttgggccgcccaccaagcaccaagctcaactggtcgatcgcctaactaaaaaaaaaaattacctgccaagcccagcccagccaaactgtgtgagaggatccaatgggtccccctcctctgggcgggctctaggtacctaatagctttgagtgtggaggcgctgtgagagagcggagaagtgagacaacagaaacccaagggagcctggggagtggaggagacctacagacagccacagtaacacagtgcatcttcgaacgtgttcacacgaggccacacaactgcaatatgcatgtacctttgtttccatcctgtggcgtcgcacagggattggatgcgtgattctctccgactcatccattcgcagtacaagggaagcactcgccacaatctagacggattccagaacacaacactctctgatcccttgcccatcaaagtaacacttccccttcagtcaccggcccttcttcttccagtcataaaggttctggaatggtggcgcgccccaggctcaaaccaggaacaacgacgacatatcgacgacatgctgttcctgataatgaaagaaagggctgaataactgttgtgccttgggcttctttttgttgactagatacacccggcctcgcccgaaagggaacactcgggtctgatggctcatggcatggctcctacatttatagcaaggtacatacataatctcggggaaccgcttcaaagttacatgttacatcgaagagcatgaatcaagcgaggccaaccctacaatatctactgataatagttcgcttgctggacatgtaggtacccaaccatcaaaaagcaaagggccacggatggatcctccgaaagagtcctggagcaagaacatacccctttggttcggatagaagggttgaaggacaagcatatccaacaactcaactgatggtatctctctgcctacatacgcgtgatagaacgtggctcgcacgcactgtgatgggccctgcacgattggctgcagctttggtgaatctctgataccaacaagtcgagggatgcgtcacgaatcgcgcgcgcccttgtatcgtgaaggaggagcgggttgtttatgcagcatcctattcgcccaccacttctttgtctgttgacaatagataaataaaaaagcggtcgtcaaagtggtcaagcaaagaagcggatggcattcacaactagatgctataggtggacagcaaccccagacccagccaaattctttgccgaggaaccttgctcataaagcaccacaatcaggaaacaatttgacgtggccctcgagtcagcatgctggccaatcctgtagtcctatggacatcctaagttgagccagtagataactgcatgtcatcaccaaactttcagaattattgacgttatggcctgaaccatctctgttctcagccttgcgtcttggactaaggtagaaacagaccaataatgtatagcggggccagttcggcatatcggtatgactctccgggtcagccttggtcagggcacgagcgctgagccaaccaacgacgtaatcgggcgtgcgacctgcaacttatacgcaaaattcttatctcgactttgaggatttgtttgtgtatcatgcgaaccaattttccttaaacgaactgatggatgaagacgctcctcttagcccggaaccgggccaagataatggccatcgccgccatcgcgcatccaatgccaatggcaacggtcgcgctggactctatcgaatgagctctaatcagagcaggtcgagcatctttgaagatgttgagatggcgcatgaggaggtaactatcaaatactcaagccgttatcgttgtatgttcgtaaatactaacgatctgtccttatcagcttttctctggtcctgtcgccgaaagtcttcccaccagtgtatcggcgttttcccatcgacgacctcgcgccgattcgaccgccagcttcgcctattacgatgacgataacgaaggatttcccgatgatgacgacgcagagagtgtagctgtgcagagcattgctggcgactacatccggcgcagcgtttcagatatcggagacttggaatttggtgttgatggcgccgaggaatacgacgaatccccagaacgagactatcgcatttccgaagacaactatgccctgcgcagacattcatccgcatactctcgccattcggtaaacgctcatctcttgcgacgagatagtacagctactgctggaagctttcgtcgccatggacgtgtcagtcaaaaagtttatctagagaacgaagatctcactatcgtcatcgccggtttcaagacaagcaagatcggctctgcgatctatatctccttgtgtatccttacctgcggtctcgcttatctcctctttcgatggctgccccggtggtacgttggtctgcttggacaagcaacctcgcttgcagagtgcgaatgggtcgtgatagagaaccagtggggtgaacttgtcactatggatgttcgatctcaaatttatggtcgacctttgtcaacagtcttcggcctgccagagaaattctactctgacgcattggatgaagatgttgaccctattattgacgacctccgaacactggattaccgctacattcgactgtgcttccaccctcttaaagacaagtttatgctctttaacggctggaaagaccctaactggaccgatgtgcgactgactcgtgctggtctggatactgatgagaggggagtccgtgaagttgtctttggcagcaacctcatcgatatcgagcagaagacaactggccagcttctagtggacgaagttttgcaccctttttatgtctttcagatcgccagtcttgtcctatggtccatggacagctactactattatgcgattgctatcttcctcatgtcggttggtagtattgctgctaccctcatcgagactcgagctaccatgaagcgcctccgtgagatttcgagattcgaatgtgatgtgcgagttctgcgaaacggtttctggcgattcatcagttcaagtgaactggtacctggagatgtctacgaactgagcgatcccagtttgacacagtttcccagtgacagtcttttgcttactggtgactgtatcgtcaacgaaagcatgttgactggtgaatctgtccccgtttcaaagttgccagccaccgacgaaactttgcgtacaatggatctgggagcgtcgtcagttacccctgagaccgccagacacttcctattttgtggtaccaaaatcatccgcgccagaaggcctcaggaagaccaaggggacgacgccgttgcgctcgctctcgttgtccggactggtttcaacactacaaaaggtgccctggtacggtcgatgctgttccctaagccctcaggtttcaagttctaccgcgattcattccggtacatcagcgtcatggctatcgttgctgcaatcggattcttggcctcattggtcaacttcatcagacttggtcttgcatggcaccttattatcgtgcgagcgctcgatctcatcacaattgtcgtgcctcctgccctgcctgcaactttgacaattggtaccaactttgctcttagtcgactgaagaagaagcaaatcttctgtatcagtcctcagcgagtgaatgttggcggaaagatcgatatcatgtgctttgacaagacaggaactttgacggaagagggactggatgttttgggagttcgagtcgttgatcgcgactcgaagaagttcagtgaaattgtgactgagcctcagatgctcttggctgaagccacacgacagaacgcccaggatacttaccgcgccgcattgcacactatggccacctgtcactctctgcggtccgttgatgatgaacttgtcggcgatccactggatcttaagatgtttgagttcacacgctggacttacgaagagggaaagcagagtgcttccgaagaagaagaggagcaaggtggactggcgccctctattgcacgaccccctaacgtatggcccctgcagtgaccgcgggaaacggattactgacagtcttatagggcaacatcgagcttggggtacagaagtcttttgaatttgtttccaatctgcgacgcgccagtgtcattgttcgacaattcggccagaagagtggcgacatctttgtcaagggagcccctgaggcaatgaaggagatctgccgccctgaaagctgtaagtgtctcaataacctaaggatacctacgcctactgacctttcgcagttcctgacgattatgatgagcttctgtcgtggtatactcacaaaggttaccgtgttatcggtgtcgccagccggcatctcaagaagcttagctgggtcaaggctcagaagatgagtcgaactgaagttgagagtgatctcgactttgttggtttcattgtgtttgagaacaagcttaagcccacaacagccgcagttctggaggagcttctggcgtccaacattggcgcagtcatggtaaccggtgacaacatcttgacggccattagcgtggcccgagagtgcggactcatggatcgaaaggctcattgcttcgtgccgcgcttcatcgagggtacgtttcagatttatgatcttgtcgaaagtattctaacctgaccaggtgatttccgtaatgcggaagccaagattcaatgggaaagtatcgacaacaatctgtaccacttgaatgaaaagaccttgcttgtaagttcttgttgcacctgtgaccacaatggatcacggctaacatcaacagcccctaccgcctcctccagaggcggatgcttcactaccttttgagatcaccagccttcgtaactatactttggctgtcagtggtgatgtgttccgatggatggttgactttgcgtcgccacaagcacttcaacgggtcagtatcccattttccatctcctactgcctctgctaacaaacctctagatgctcatcaatggtaaagtgtttgccagaatgtcccctgatgagaagcatgagttggtcgagaagctgcagagcattgattacacatgtggcttctgtggtgacggagcaaacgactgcggtgctttgaaggccgcagatgttggcatctctttatctgaggcagaggcttccgtggccgctccgttcacttctcgtgtgtttgacatccgttgtgtattggaagttatcaagtaagttgagagaagcaaatcggttgaagtagtctaacaagccttcagggagggtcgagccgctctggtcacaagcttcagttgcttcaagtacatgagtttgtactcagcaattcagttcacatcagtcacattcctttatgccagggcttccaatttgggagatttccagttcctctttatcgatctcgcgcttattcttccgatcgctatcttcatgggatgggcgggacctgctccgagactttgccgcaagcgacctactgcggatttggtctcacgaaaggtgctcacgcctctgttaggattcatgcttatttgcatcttcttccaagctgtgacgtatgttactgtcaaggagcagccctggtatattcctcctgtggtgcacaaggatgagcctagcattgagaactcgcaaaacacggcactcttcctgttctcttgctttgagtatatcctctcgggagttattcttaatgctggacgcccattccggcagcggaccacacaaaactgtaagtcttctcagtcaccaccttgatagtgaaagctgaccatattttagggccatttgcgataaccatctccatcgccctcttgataaccgtctacatgatcctgactcctgctcaatgggtcatcgacctgatgcagttgacagacatgagctgggactatgaactgttcctgatcggattgggtgctgcttactttatcgtggcatgggcttttgagcacttccttgcgttgcgactggctcgattgataggctcagtcaagcagtcagtgactggcaaggccaagaagcgcaaagagtataaggtgattgcagagggatctcggatttaagttgggaggaaaacaagcaagttgcatagcgattggatgagagcagacttatgtgagtattgattgaagctgttatagagtataaagactgcgaaggaagcgtgaagcggttggtctcactaataagatcaaaatacaagaggcttggttggataaaagaccaatgccagaattttcatggatatgtttgccgaaccaattcttcgctgtgaatagtaaggatctagaggcctcgataatgtgcattgtgccactggaggcagtctttccagaaaacacatgagtccttgataatttcagatttcagatttcccgtccacggggaatacaattgctgataggggacatgatacgttggcactcggaacatcatgcgtatcacttcggaactgtcatttgatctttttcttcaattcaagagccttttctgccctatatacaccgcattgaacctccttgtcctctaatatcgacgcccaatgccttctctgttgtaattgccgcaggaatgaaagtaatcgtacatggtaatcgtttagtggtcccaagggtgcttgaggccgaggagaacggcacctgaagcttgtgtcagccattgatctctcgaaccaacacctcacaagagaccgaatcattaaagacgtaccatccttcttcgcccgatacataagctatttcgtttcattagcaattcatccgtctaaacgttgtaaccctcgctttgatgtaccaatccatggttcaaagtcgcaaggtttcggggtgactcacgaagaaccacatgccggcgcctagagctgtcgcggtgaatcggtagatgcgggggacgtgagccaccgggggcttaggggggccgttaaagctgtggtgaccgtgaccagccatgatgaaatcggatgtgatagtcgctcgtttcgaggttctgggctgcacagatcgggggtgttagtggggattgaacttcgtctatatatgaaggcgagcggcaaatcgcgattgacatacgtagagaccgaattgggggccgtggacgagacgacgaggatagtgatgatacggcaatagtcagtcgtgatggagtcgttgaaccgggccaattcagtgatggctctgcttaggtaaggaaagcttgtgattggatggaaccgatatgtgatgtcttacggtttagtgcatgcgcatgctaatagtggatagagcgctgtataagagcctagcccgtcttgcgtgcatcatcatgagtggggttccgcccactctagttccggcaatcaatcatagcgacgagacgaggtatcccataagataccacattgcgtttgcgttttacaagagcttcgttgactccatacctagactaagcttactttcattttctcagcctgaatccattgttgccactcgaatctctatcgttgctttcaagctgaaaaccttaatatttcgccttccacgttgtccttcacaagctatcgatagctggcttccttgaacgagctccccacgttcgccaagcaatgaccgtctagagcaatcatccatccaacgacatacatatatatacatatatatctttcaaaggagcttccatttttgtgacacgaaacacgcaagcgaacgttgcaaacatcttcgccatggcgactccaaagttcagctcgaaatcgcctacgattagacgaatacgtaagtgaccagctccaaaacatacaacacaaataccagagcatcgtcacctcgaatcatcgaccccatcactaactagagcaatagttcgtgaagcagccgaaatctccaactcaccttctgccgattacacagccgagcccctcgaatccgacctgttcgagtggcacttcacactcaaggggccacccaactcagtctacagcaacggcatctatcatggtcgcatagttcttccacccacatacccactccggccgccttctttccgcttcatgacaccaagtggtcgattcgaagccaatcgtgagatctgcttgagtatcagtggccatcatgaggagacgtggcaacctgcatggggagtacggacagctcttgtagcgtatgttttcctcctgttcttgtagggactgcattagctgacatttcatcttgtatagactccgaagttttatggagacggatgctcgtggccagcttggaggtcttgaaaccactgacgcagtgcgccaacgtcttgccaacgagtcacctgcattcaaatgcggaacgtgcggcaagacaaacggcgagatcatcaaggaatgcgaagagagagcaaaggaagcatcatcaagtgcacaggaagtcgagatcccgaaagagttgaacatgggatggcgagatgagatgggagccaagaaggagggcgagagcaaactcgaacagacaagcgacgacgccgagaccgctcagcttgcagagggatttgttcagaccgcaccagatgccgtcacggctgccaacgattctttggcccctcaaccatcaacagagaaccgaaaccccaccccgacccgaactacacccctccccgttccggcggctcaaggacttgtaccacaggctgcagcacaggcacaagcgcagcaagctcgaagggcaacagacgacggtgttcctctgtggcttgatcgaactatcgttgttttggtggtgcttttggtggccctcgttctcaagatcatctttgctgtgtgattgcgaattataggttttcgtatgttattgtcggcatggcgtatggtgtttttacattgatcagtcagttaggggcgaattagatatccggtcaatttgagtccgatgtgactaccgtcctgaacgtgaggcagacgtcttgtgtactattaacgttactcgaatatccaaccccagtgaatagatgactttggtccactcgattggtagaagaggcagaccttgctgaggcattctagtctttttgatgtgaggcagtcaaacacattgggattttgtctctcagataggggctttactgtggccacagaagcatcagcattcacggcaggccagactcacctgaaagttaatgttcctggcgccccaataacgagaactcgatggcttttgcaatatatgtttatgtgcgcaggctgaaccttgtttcaacaaaaatataagagacaccaaaacccctatcgtaaaagtcaaatatacctgccgacgcacaattttctacggtaacctcccatccatctctaccatgtttggctgtgaacataaccgcttctatagaatacctcacctatcgtacacataaacaccatcaaaatgaccgacactgatcctgaagccatccgctcccaagtcttcctcgacccctggaagttaaggatggctaatcgcgggtattacatccagtccaggattctacacgtccccgatcgattcggtttcttctctgctggcccaccttggctccaggtaatggatgctgagggtttcaccaggctattggcgtatttatctatcctgggcaccttggaagcatttatccttgcttatttatggtggaacgaatcctttgaaaggtttatggtctacgagtttttggtgacaaactgcgaactcatcgtgggcgtctggattataggatgtttcgcccattacaccaagcatggtcacgacgaggggttctgaactgcgagcactatggcagaaaataagtcttaggcaatgatgagttggttgagaaggagaatcacagttgatctgatcaatggtgtagttgtggttggcacagggtcccaagaggccgttatagttcagtctgaaatggtcgtcataatccagtttgcaactacttctggtacatacgaccatacctaccagaaaatacgggatcccgtccgctctcccatagtcaagctggtaaggggcggattagtagttgggtcggtgacgaccagcgaatccccgctgttgtatgtttttgccaattgcagaacctgccacttttctttttactcttttgatcacaaggagaatgctagtctatctttagaagaagttacgataatctcatcctaagtttatgataaatggatcctaagttcaggacttgtttgtctaacagctttcaccagtatcaagtgacaagtaaaacaaaaagatgttaactggatgaacatgcaacttgactacagaagacgtctatcttaatttctcaggattggtctgtcagagaacatttctgtgcgtctttgtatttggtggtctccctttatatgcttggacatgccttatgcattcttgaagaacgttgacacttgatgttggtgcttggtgattggggacatcgagttttgaaggtctttctcccgtctcgaattttgaaccggattgtttctgtttgcggactgtttgtaaagtgaactcgctttcgtccttggacagggagaaagcggatctgtctgcgctggtgactgacttgactgtatgcattctgtccgactctactgaatgacattgactgatggagccgtagtctaatactctcgccttgaaagggctggctctcctcgttggccatactcttccactgtctgccagtttttgacattaccagggttctctcctccagggttgctcgcacattttatattatagtccgcaagagaagttctgaagcaaaggaacacaatgcagatcctctgaaggaatattaacatcttggtagcatcagccggctatgatctccctaaaagctggaggtcggactgataaatatgccacataagcacaatactatcaggggttatgccggtttcattgatcttttcgccgatttcgtggacattcagtttctgtagttgtttacggaaagcatataatcgccaagatacagtgggatgttgtaatatatagatatagaaagcgtgtcttgctgcgagacgcagtcttggtttctgcgtttctgccatgacgaagctgagtcgagacgtcaatgtcagatcagttgctgatgaactggctcttcctggaaatttcttggctaagttgacgagaacgagagtttctccggagacctttcttatgacggtgatccatccgtatagcagagctccggtaactgtataccatatctcagctgcaaaggggcaagctttcaccgccaatgtcgcccggcctcttatatatctttcatcagcacttcactgctctccagctgcggcttcaaacgtgcttctgagattctgtaagaggatgaagcttcagtcttcaaaagtcagcttgattgatccacctgaaaggcatgtactcaccatgtcatcagcatgataactccaacccctataatttcaggggcctcaagaggtcggtatcttcagatgaagaagagttaacgaggcagcaaatatgtcactgccaaacccgcagacatcttatcttatgtctcattttctactttctgagagttactcccagtttcgaggcagttctgctcgaggtggaacctgtgttgctcaactgcctctcaatagtacgtaaccatcggccttttgcttggcctttactgctagagttgtgtgtgaatacacatatatataaaagcaggcgagactataaaagggagtttgagatgtgataggaaaggaataaaaccagaaatgggggggagtcgtgattttatacctcaaatcagcaagtttgcgagttgttgtcagctcagcagcatttactaatatcactatcaatttgcttctactgttttcgttattctgtagctagatcatgtcaaaatctcagtttcatatcttgaaaagtgcaaagttggtatttatatgactgcttggtcaatctttataaggggcaaacttcacaatatttgacactgggcaatattagatgattggctataggaaacctggacacaaacagtaaatatcacaaaggcaatcaccgtatttcctgctatacacgtctgttgagcccaattactctcaaagcgtgacaaacgtgaaccaagcgaggaagagcaacactaaagcgtgtaattcacgttgatgctaacaattgtggctgaaagtgatgttcgccctcctacataagacacaaagttgtgacaattatatcttctggagatattaattactatggcaaactataatggtttgaatttcatcccagtttcctgtcggggactcctaattagcaaggtattttaacaattctcactcttccacttctctcctggctttgagctgccgtccacattgccacggtacagctagccaccaccactctcccactctcagtccaaggccatcctcgtcctcttcgagcacaccagtttttatgccccactccatgatgagctcggcctcaaactcttccaggattggcttgagtgcgttgcacacgccctcgatcgtaagatatcctctcgtagcatatacaaaacagaaagctcccaaaacgtccatccaccgctctgcatctctacgcccgaagaagtcaacccattgtggaagcaagtgctttgcagtgggtggtccctcattgatgctcttgcggatgacatccacgtcctcatcgtacttgtatgagtccgtgggggttgcttcgatgttccaaaagtagctgtctttcttcaacttgcgcatctcgtagtaacccgggcggaaacccagaggtatatgaggcacattgactggggtgagcttgatcctctcactcgcgttcagattcatgagcgccatcacagctccgtcttgaaggttgaaaggaacctgataagcttcaccacgccggaaggtcgcatccagttttgacttgaagtctgcagcatctcggtactttgttcgttgggcaagtttcccaagtacgtgcccgaaggcttcgttcagtctgaacggtcttccggacagaggcggacgtttgctcttgcaaatgatgcgctgtgccgtcaagacatcgatggcttccttcagtatggcattgatttggtcttgatcgccgtctgcgagtgttccaaacttttgttgtatctggtcaactgtgtagcgactctcatctgtgcagcagagagatctcacccaagacctcgcaatgacctcattcgtaatcttgactttctgattcaggccactgagcatattgtcaacagtgacaaatgccgggaacgtgacagcttcgaaccgggcaaagacagatgactgaggattgtagaatttctcacgtgggtcttcttcctcgtgagtagcagctgcagaggtggaaaagttgtcttcgaagtaatgccttgtcgatggcaggtcaacaccctttctgcgaggcagttcaagggtccactcaatcaagctgtcccagtcatagtccgtaggatcctcaaagtcgaattccgggagctcattcttagagtaggcaactatgaaccgatcttggaaatccttggttagcttcctgacataggcaccttggtctctccgggcatcgatccagaaccggcggatatctttaagggcaagattagggaaaagcttaaggagtaatccccagtcaacagacttgtcggcaccaccaaggagaacacggacagcgaccaaagcagctagaagacgttctgagtcactgtcaacggagcttgggccctgctggtcattctggccttgctgcctctgcccagcttcctcaggaatgggcatcagagctcgtgtgaccaggcgcacacgtttgactcttggttgttgtgctagttgctggcgactgatggacgctcgaggtcgactgactgagcctcgaccgacacctcggcctctcgattggcggccagcgcctcgagcaagcttctgttgactgtatgccgggaattcgggccattcagtgctatcatcctcctcatcagacgaagtatccaccagaagagcacggtcaggaacgtctcctgggaaagacgttggggtaagctgccaatccaggggccaagaaatttcaggggctggagtctcaagaacttgatcgtccctttcgctcgagaatgagatgaagatgttgtgagggccggctgctccaggcggtgcattgatgaatgattccgaccacgctcgctccaggtccatgcagcagtacagcctctcaatgaagcaccggtaggggtcaagagcatcttgacgctggagcttatcacggttgagtgaatgcgctttcctatcaatcatgtctatcatagacgaccaggcaaaccaattcgggtcaggcatccatcccgtcaacgtgtagctgccatcttgcatctcgaaatcctggagtgtaatacgtggccagacaccgtcgtagccggaaacaatgatcggcttgtcaaaattaatctctccagagaaagagctggaaagccgttgctccaacgtagccctgaaatcatcggtgaaatagcgttcaaatccttcgataccatcctcctccaaacatgtgttagggtccagaaaatgaagggcttcgggagcaccttgagaggactcaaagtgttgatagcacattggctctcccaagtcgctttgccacgcccgggatcttgaagggcgtccatctgcaaacatgcttttgcgttttcgaccacgctttgcaggcggcgggaagtcttctccatcgtcatcatactcatccaaagcccgcttctgggcggctcgtgccacgtataccggtgcatctaacatctcgacttcttcagggagatctcgccgaccccgtttcaagagatcgctatcaagttgagcatcgaatggagggggaagatacagatctggatgggcttcttgaatcttctgagccacctcagaagcttcgggagaaaaaggatcaaccccagctgtgactaccaaatggcatttctcagtcacacctttcttactgcgaaatgtgagccaatgttcggccacaattttgtgcttcaatagttctctgaatgcagcctgatacgaacggatttgtggcactacctcaggaaaggcttcgacccatcggatactgatggctgtccacaaagatttgcctcctgggaaaaccccttgattctctgccaagatattttgtatgatctgggacacacggctgttgatgacagctttggtaataggggtatcggtgaccataggcgtcttcggtttcacagaagagcctgccgcgctaggtgtaccattggtagaaggttgaataggctgaggctgttcgttttgaggagttgggtctggatgagatccgtttctttggagtttcgatcgaggcgtcttgggagacgctcctacgaggctgaatcgatccaatgaaccaagaaccgggcgcaattggctgttctcgccttgcacaagggcaccattagtaccgttaataagtaagagctttttaggagagtcgaacattgcaactggaggtcgttgtaattccgggttgacttgaaatgcctctcctttgaaacttagggttggccttgaagaccaagttggccgggctgctattgggccgcgtactcttgatactggcatcggtgttgttatatcctcattttctaggcctggtcctttgccttcgccacgagcctttccgtccctttcaccttcattgttgccaacctctcttccggtgttctcattattatcgtggcctttgtctttatcctgagatgcttctcttccttcgttgtccacagctcgtcggtctggctcctgtgattcgtcaacagcaggtgtcgcagtgtcttgatcttcaacttctatagccgattcttttcttccgcgtcgagttggtgtcactgtagaaacatcaaatgatggattacaactcgtctttgacttggtcacatgataaagcaggccattgtcatttttccatgctctgccacatttttcgcaaacccaaggccgtgaggaattatcattttcagtggcttgttccgccgttccttttggcctatcctcaccctttttcggtcggccgcgtttcctcccggtgaggaggctctcggtagcgttactgtgttccagttcatcatcaatgtccattcggttattaatttcttcgttctcggcatcagcatcgacggtcctggtctggactttcctagcggaagatcttgttggcctagttctcgtttgccgtgtaggtgtcgccacatctggctgtgccctcgtcagaagttctttgagggctgccggtgggactttaagagtcaccacaagggtagcagccttttgaggttcagatacagcattgtcccgctggtcttcatctatctcaggtggcgctagtgattcagctgctggtgtctctggaggtaactcgggttcttgaacaattgtttctggaacttgcgggatgactacttcttcggtggcttcatcgtcttgcacaacctcctcttgtggtgggacttctggtgttggagcacgtcgttttcggcctctttttgccttttttgttggtgtaggcttccctttcttagctttgaaggccctagggcggcccactgattttctgttggccattcccatgctgcaaagctcagccaatgttggcgagttctcatgagatatcgatgacgaggatagcgaggagaacccatagacatctgccggagtcggtgttgattcttggtcagcggcatcagctggtgtctgaggggcattcggtgcaaagtaacgataagaggcgacctttccagatctcgtatgttcgctataaatctgaaaatgggccaggtgaggtggttgtaggccaggaaccgccaatgctgtggtcattgaggacagatgtcggctgtatgaagggcctaacgtcaacgcataaacatctgggtttgtaagtccaacatctcctaggcgttttgccatctcggcgattatgacgggaatcggcttatccaaagaccaaggcggtgatttggatacttcggaaacgttagaggcttgacctatgagttgcttgttcccatcataaccatccaggtccgggtttcttggagtcttgctctttcttttgcctgttgaaagatacagagaccaatcttctgcgttgaggtctcggacatatttgacacagtccttgaataccttttctcccagcttcgctgctacatattgaataacgcctcgctggttgagaaagcgacatactttggccaagactttcatttgccaacgcattcccaatacaccaagcttggatttcatgtctttcatctggaggactccccactccttgacgatagccataatggttgttgccaacgcaatatagtcaatagattcaccagtccatcgtacgcgccaagggacgggttcgagatcttcgacaaggacttgccgagttagtgtcatgtctggccgggcctcgtctacaccctcgccatcttttggtaaaggcggagcgaatagcttcagccacattttactcgtctttgtgccgcgtacaagtgttgttctcttgacaatgtatcctttcttaaggagactatcagttctttttggcacgctgcgcttgtcttgatctgtcagacgcccaagatctccttgaagaataccttgggtagtagtcgaggctatgcccaatagtagcatccattcagacttggggactcgcttgtagtccactgcatggccggtaagagactcccacatggtatcctcagaggcgtagacccgaacatggtggggttctgtaggctctgcattttgtccaggggtgtcgccagcagatgaaagtgccagcacttggtctagagttaggtgattgtactcgcgatcagcgccgacagaaatatcccgtctcgcagtcagccagctccaaatggtcgcggcagtgcgggcttgcacagcggaatcaccctcagatattgattctgtcttggttgatggatgatgtatagctttcaaaacaccatccacagggcagcctagagtgaagcagttagtgattggtacttgagtagcggcaggaattaaagtaatcaatccatgaacttgccttcttcgccgtggcatgagatatgaaccaaaaggcccgcgatcaagccttcgagctcggatgccatgttattacacgtatcctacagttcattctcaagtcgatgcgacgcgtaaaaaaaaaaaaaaacttgacgaaattggtctggggcgaattgaactgatgagccccagcagaaagatcttgttgctgtacgaaagaatgatgaagtggggatggcgggacctgaaagggtggaggactcaaagagccgcatgagctagggcgaaaaaaccagatgacataagcatctttccccaaattcaaattctcgagtcatacctacctagtagttacggagtacaatacaatcatgttcatttaaaagtcaactgaaacccaacaggtgaaacactatagtgcaggtcttgagcttctagttttccttcaaatggttaggtcaggtagaagatatttcaaaagattgcttaaacaagaattgccaaattgtcaaccggtaatatcttagcatgatcattcgtaatagtattggacttctgcaaaaagaacctgggtagccatagttgttgatattacacaaacacatcaattacacaagagcttaaatttcctgcaatcgttgcaattttatgtattggattatcgaatactacatcgatgagatgttttctattatattgtacctccaatagatagatagtacgccaaaccccaaatttgaggttcgatgtcggagtttttcattttgcccacctgttaatctgccaaacctcaccttgacattctcacatccggcaacaccgtaagaagtaccttggctgctcaaccgcaaatatgccaagaagcaatgtcttgtctacggacgaagccattgagaatctcatttccactttcaacgaactcaacagcaacagtattgatgagctccacgatgaaccaagtcccctagaattcatgcgatatgttgctcgcaacacaccattcgtgataaggggcggggcttcatcatggaaagcctgtcgggactggaactctgcgtatctgctttctgtgatgaaagggcagaatgtgaatgttgctgtcacgccatatgggttagttccctctgctggatatgagcaacgaaaggagccgttcgctgactctgatgacagcaatgctgatatgcctaccgtgccacctggtgaagaatcaatggtctttgcaaagcctcactatgaggatcaaccctttgaagagctacttgagtatgtagcacgtcaaggcgcagatcctgactttcctcctgatgccgaagtgcgatatgcccaaactcgtaagttagcctatttctctcccggagcctttactgattgtcctcgagaaaatgacaacctgcgcgaagagtacatcactctcttctcagacgtacaaaaggacatcccttttgcaaggatagcactagacaagtgccccgatgccgtgaacctatggatcggtaactctaaatccgttacagctatgcacaaagacaattacgaaaatatttatgtacagattctgggacgaaagcacttcgttctactaccttctttatgccacccctgcgtcaacgagcaacctctcaaggccgcaacgtacacgcgcggagagaatggcatggaattaaagattgatgatacttatgatgaggctgttcctttcgcaatttgggatccggataggcctgagcaaaatgctacaaagttctcccatcttgcccagcctttacgagtaacattgaaccccggagatatgctttatcttcccgctatgtggtaagtcatttcacaagcctcttttttccactattcatcaattactaaaatcggttaggtatcacaaagtgctccaatcgtgcgccgaggaagacgaagggttcgtcctcgccgtcaactactggtaccaaaccacatgcttttcattacccttgcgatggctaaccggaacccttaaactaggtatgacttggactttacaggtccgctttaccctacatcgacttttgttcgtgatatgagcttgggaaatagaaagtagtctagaaatccgccccacacgacctaaaaccaaaacaccagatctatacccacgcctcaaccccgtgccgcccgtgattacttcttcttcttggcaatcctcttctgcgctcgcaactccttcttttgtctagcatcaacgattttgtagcgaccacgtacgcccttaggacggcccttgatgccccggttgagaccgcgggcgacaacgagcttgggcagttgcttctggggtttctttgctgctctcgaaataaggcgcgagatgctggcagccttctccttctcggtcatattttcgtcattgttgagcaactctgacttcttcttgagcttctcaagcttctgcgcggccttgaacttcttgcgagccttagcctcgcgcaccttcttgatggggcgagcattgaaagctcgcatcttctccttgatcgcctgcgcagcagccttgcttatgggtttctgaagcttgtcatgtcgtgattcatcctcgacaaaccaatctggtaaaccatcccgatcacggaaggcatacttgttgtaaccatcatcaatggcatcatgggttgttgtttgaccagtagcaagtctgtgagcaagggacatcgcttcagcagtaataatgtcgatatctgtgcagctgttagtactatgtgccattgtctaagaaatcttgcacttaccaggtctgccatcggctcgtcgggtgtccttgtcccagtcgtcgtcgtcatttcgcttgacaacctcaaacccatcatcattgtcctccatctcggcatcagagtcgacttgggccgcgttggtcttggtagacttagcaggagcctcagctttacgggtcttcgcttgctgagccatgatagcttctgcgtctcggttgacttcttcgtccgcactgtcctcagcagcatcttcctgctcaggtaagatcccagtgatgcctgaaaagatatctcggttgaaaaaggctgttgccatcttagacaggccgtttgcgccctttgaagaatccaaatctcgaataagtcctgttgtaggagtttcgtcttcgtcatcagaagaatcatcttcctcgagctcggaggagtcatctttctcctctgcttcttcgccagacagaccagcccactcatcatcaccaaaattcttacgagccttttttgctcgatatttcgcatcaacctcagccttgcgctccttgtattggtcatacatggactcaagctctcgctccaagcgatcctcttctgggtcactctcgttgtctgtctcccctgaggaaccaaggccactgtcggcctccttctgcgtcgcttgggtgggaacaaccatcttgccacggttcaactttcgcatggcgtctgtcttgtcgactttcttgagtgaaaacattgccccctcgccaattggtccactttcttctagaccgatgtcgaaaggcgtgcccatgttgagttgcatgcgcactacctcacgttgtttccgctcgttttcctttcgcttttcccgctttcgcttagtgttttcacgttccttcatgttttggagctcttgctggatcttgagttcttcatccattgactcaacttcagccacctcttctggatcttctgttgttgtgatgcccttggccgccgagagaccaaacagctcccgcaccttgagccgccacctgagcagaagtttgaaatctttgcgtcccagtactcttagatcagagcaacagttccgaatttcgtccgtcgtctgagaaagtttgtcaagagcagccagagccacatccccgttaggcggctgcttgaagcttagtctgttgtatgaaccaagtacagcaattggatcggtggtctggatgaagtccgaggcaggcatctccttgtattgtgtgaagtcgccctcttcataaccgtctcgcttgcgctttttgacctcgggattgtagaccttggcttcgttgtttgcgttcggaccagacaactcagcaaagacatatttggggtcaagaaatcgactgtccaacttcttaggggccttaaaacccctgcataccgcaaaatattctgaagacactaacctgctggccgggggctttgttgtttcgaccttgtcgaatagctgcctgaatacccagaggagagcttcgctatcccttgagcggaagatctttgtcacgaatactccaccacttcgtaagaacgagactgccaacttcatggactcaagaacgagtcggttctggtcgaatgcgtcctgtacccaggcagttccaacgtttggagctccgtcgtgtatcacggtatccgccttccatgtcttcaagtgctgccgaagcgtggaacggcaatcttcgctagttatgtcagattggaaggttatacagccgggtattggcttaattggtgaaaggtcgcatccgatcaaaatcgctaacgtatcgctattagtgatccatactatatttttcgatatattgacaaaccttcctttggacagttggctctgcacacttgtaaccaactctataaaggtgttattgaggaaccataagatagcaagatcataacacttacaccaggcgcggcgcaaaggtcgatgacaaccttgctctgctcgaggaagccatacttcttattgagttgaataagtttgaaagctgctctggccctccatccctgctccttggctagcctgtagaatttgtcgagacggcctttgccatgctgagttcattgttaggctgctcgctgaagaaaagaatggttgacttaccttcttctggatcgccatcttgatgatttgggacgagcgagtaacagtctggaaaagcacttccccgtagactccgaacttcctatagtagttctggcagtacagacgagatcgtggtcctaaggaagcggtattgacgatgttgtgttgacgatgttgtagaaggacgacacacgatcttcctcgagattcaaaaagttcggccccaccagaaattttgcgaccgataagccaatcacgtgccgataagactaaagcctggtccctactatagtaggtagtttctgggacatagatcaattagtaccgatattgaaatgttgggcggttgatgaatgaaactcttgctcccgagggcagcactttgcctttgattcgaacaacaaagatgatgttttttgagaccttgcttttgtcaattgctgaaatgcttgacaagattatcagtaaactcagcgtcgataagccgctatcaaatgcagtggggctgattacctaactcccgcattagcttctcgttctcgaaatggcggcacgaatgatatcagaagttatcgggagaacagaccacattaaaaagcggctcaactcaactcgaccttgaatgctcctcgcctgcctcggtcattgtcaccaacaactcgggcgcgtcgtcggccctcaccatcaggactttgatcttgaactactgcaacacgaccagcgataatcatgagcggacgagtcctcgctgcagggctacggcctctcccgcgccgcgctgcggttcttcccgttagacacctgcatcgccaatctactggcggacttcttcaagccgatgctgcgatacgagccacccgaaagcgaatgtggcagggtggaaatgcatttcacaatgcagtcactacgaggaatgcctccttcgcgaggtttttgcccaagctgatggtcaagtttctaagggtgccggcaatgtttggcggtgtggccatcggtgcttttgcttgggtacaatatcaagctgcccgtacgtcagactcggataacaagttgccaacggtttcactaattcaacgcagaggccggtacattcgccgtgaatttattcaacacaactacggatactatatcgagtacggcttcgagcttgttcggaggtgccaaggatatcgccgatcaggtcaaccgaggatgggaaagcacgaaagaaaaagcagaattacccgactgggccaaacaactctttaaaattcaagaagatatcggtactggcggttcgggaggttcgggcggtggtggtgagccaaagcagagcaagttcggtgccgcagctgctgttggtgcctcagccgccgcctacggatacgacaagtcggatgacgaggatcctcgaaacggcgaacaggcggccaaggatgaccaaatgatggttctgaccaagaagatgattgagatccgaagcattctccagagagttggacagtcaagcaccctcacactgccctccatcgtcgttattggttctcagtcctcgggaaagagctccgtcctggaagctatcgttggccacgaatttctccccaagggatccaacatggttaccaggaggccgatcgaactgacacttgtcaacacaccctcatcccgggaggagtatggtgaattccctgatctcggattgaggcgtatttccgacttcggatctattcagcgaacattgactgaacttaaccttgccgttcctgatagccagtgtgtctccgacgacccgattcatcttacaatttattcccccaatgttcctgacctatcacttatcgatcttcctggctacatccaagttgtgggacaaaaccagcctctggaactgaagcagaagatttccgaactctgcgacaagtacatccagcctcccaatgtcatcctcgccatttcagctgccgatgtcgatcttgcgaattccactgctcttagagcatctcggcgagttgatccccgaggcgagcgaactattggtgttatcaccaagatggacttggttgaccctgtccgtggagcaagcattttgaatgaccagcaatatcctctgagactgggttatgttggtgttgttcccaaggctcctcagaaccagggcctttttaagatgggaaacactaacctactctcacaaatcgtcaagcacgagaatgctttcttctcttctcaccccatggagtttggtcctgaggccggtgtcaatgttggaacccccacgttgcgtaagaagctcatgcacgttttggaacagaccatgtcgagcagcctgcaaagcaccagtgatgctattcgacaagaacttgaggaggccacttacgagttcaaggtccaatacaacgaccgacctctttcagccgagtcttaccttgcggagagtcttgacgctttcaagcactctttcaagcaatttgcagaggagttcggccgccctcagatgcatgagcttctaaagcacgagctcgaccagaaggttctcgatttattagctgccagatattggaacaagcccatcgatgacctttcacccatcaaccccgaccttgacaaccttgccgatcttcccaaggctcctgctgactccctttactggcaccgacaactggatgcttccacatccgcgcttacgaagcttggtgttggacgtttggccactacagcagttgcgtcttctatccaggctcacatcgactccctcatcagcaactctagcttcgctagccaccccttcgcccgacaagccatcatggaggctgcctctactattttgaacgagagattctacagcaccagcgaccaagtggaaaactgtatcaagccctacaagtttgagattgaacttgaggatcgggagtggacaaagggtcgtgatcacgttggaggtgtactcaagaaggaactccaggattgcgagaaggcgatgaagaatttggaagatagcgttggcggacgccgaaagatcaaggaagtcatggcctttgtcgacaaggcccgcaagggtgaggtcgccgttgagggcgacaaccgtagtggcgctggtggcttcagcgctgctctcctgagcaagggtaagttaaccacaaatccccaaaagcctagatactaacgaattcacaggacgtgaggctgttttcttgcgcgacagagctgacatcatcaagatgcgcctgctggctgttaagtcaaagcagtgtgctgacgccaagaacaagtactactgccccgaggtattcctcgatgctgctgctaccaagctggcatccactgccgtacttttcctcaatgtcgagctcctttctgagttctactacaacttcccccgagagcttgaccttcgtctaggacgtcacttgtccgaggatcagattgagaagttcgccaaggaggatcccaagattcgcagacacttggaggttattcgccgcaaggagctgcttgagttggtccttgagaagatggaaagtctacggcagcttgaaggccgcgatcgcgagaaaggaaactccggctcgcgacgcgaccgcaagcagagccgatggggtctgttctaaatgggcttcccctttaaaaatgagaaatgaggtcatactgggagtaaggagttgaatgcttggttgctgattttagaatatcgccgcaatcagaaagacaagacaaaattgcctgagaaacgcggttgttgggtatgcttaagggggacttgttggtctctctaactgtatcttgtcaacatatatatgtatgcaaaaccgattgatggcaggcggatgcagggggcacgttgtatgaggatatgtatagaagtgcttgattgcgcgcaaggataccctcctcaataacactgaatagtacagtctactcaaataacgacaactactaacatgacgctaaatttatgtgctctagatgtatgtgactgtgtgtaaatcatcatgtacagattttatcattattatccaaatgacagaaagcgccttgctcttatgtactaccttcagtagtcatttgtaatgtcacctcccatcgaatactgcccccatggccgtatccctcgcccaatctgttctggatcaaggctgagatgcgctgccgtagcttgctgagcgacatttcgtcatagcctttgacaacactcaacttgaggttggccatgcagagaccataatgaacttgccagaactgggcatcatcgatagtcaccacgctaggttcggtctcaatctccctcagaacggcactgacaccgttgttgcctccagtgccgccataagacatcagtagcatgagaccctgagctacggcgagtctcattcccagagcaaacatggcaaaagcaatgacgacacagatgagacggtcgagccatgtgtagagcgagatagagagtaggggaagaagagcgatgacagcggagaaggacagggtgaggaagtggaaagggttggaaaggacacttggaagagaagcaaggtacgagacacgcataagtttagcaatgcgagcatggtttcgaaggccatatgccgagaccagtgtgctcaccattgcggcagcagatacaaggtcaacagagccatctgggccttcatgaccatgttcatgatgagcctcgtggctaccaagagactcaaggaagtgcttgagagtgtgagagatcaagtcaaagcctccaaaaaggaggaaaacagacatggcaaacccggcaaggacctctgctctctcgaggccaaaagggtgtcggatactgctacgtcgccaaacttcaaaattgccgaggacatcaaccatgacacagacagcagcactaccagcgtcaaaaaagacgaggtgcgagagagctgtcgtagcaagagacccttctgaacggaagaaaacatatgtagccacggcaagatggcacatactccagtagcaatggatgcgttggtcttttgtcatgcttttccatgcttcgcgaatggtcggaatcggtagagaagcagggagaacgggaggcggcctttgcggtggctctttaaagatttgatgttgtgaggagatactactgtgtttgtatctatgtccgcgacgctgtccaatgttctttcaagaggttagcatgtgccaaagttgggacatatacattatcaacgtaccgacttgacaggccctgcggagatgacttgcgtctggaagttaaaagggttcttgaatccaggggacgcagcagagtcccccttctcatcttcaccgcccattgttggtagcgatagggaagacgaagacgcagccgcgggagagggaatgaggaggttcgaagtcgccgagttctgagcgatagcctcgcgattgagttgtcgatttaccgcgacagagtcgttctcttgaccagcaccaaaatcaataaacgcttcctgattagtgatatcgaaatcgtcgtcgctgtcgccctgaatgaccaaactcggcggacgaaggttctgaaaagaagaagcaccctgatagtccgacatgtgtctgctgctgttttcggatatcgcgcctcttgattcggtctaggtcgacgaagatctcaggaaccccctatttctgaactagaggcttgaggaattatgtcatgggggttttcccagagtttgggtcgcacaaagcctggtttcgtcgatggcgcgagtcgtgaaaaagaagcctgatgatgagttggaatgcgttgacgtcgcgatatccattactttagccattaggttgtggaggtggaccgatggggggtagattaggatctttcaggggtactccggaagacgcaggggttaaaaagcagccacagagcactatccatgtctggaatagcgagttgataaatcccttgtctttgatgtggcgtacatggacacaagcctcaaagtagtcgtcattagcttcatgtggttctatctggcttcaataattattccaacgtccataatcttgacataaacaacgacggaagggtgaaggagtcatgcagcaaactattctccttcaataatgtcaattcgcggcattcaactgttgccatgaaccacttacactcgcttctttgttccaacccaacacctcgactactactcgttcgaagcctgcgatagcaattcaataggattgctacgctcgacaacttctttaccttctcgtgatggaaaacacttctcataataagcgggatacctcacctacgccttcttcatcccaccgacgaaccccctcgaactcgagcatactatccaagttcccctttttgagaacgtcccccgaaaagcgacacaaccaaaccgaaaatgcaattgacgacaatggcattccaacttctcctcgtccggccgcgcgaccatcagcaagcgtgatacaataccaaagaactcgaagacgaagaggatcacttaggaaagcggcgctacttggtcgaggggcacaacgtgagcgtagggaaagccgaccgttgagcattgatacttcacatgctgctgcgtttggtctcgaccctaatgctgtaaaaactgaaagcccatcatcgatagattctttggacttgaacccgacgtcggccaatggtcaacggaacttggtcaatggattcacccctctccctggaggacttgggacagcacccgtacttcctcagaacggcacagcatcacaaataactcgcccaatatcacttgcggatcaagatggggcatcttatacatcaacggacgaagaagatatgctccagattccggggagctcgtcaacaattcggcaaggcctgtctatgtcatctggacaggattcgtactttaatagtctaggttcggcctcgtcccacggacgaaggcgtccagccaaccgggcaaagtcgccattatcatttagtggtctttcatcaaacacactccccgctcacgaagactgggactacgcagaaacagaatggtggggatgggttgtcctatgcgtgacatggtttgtgttcgttgtgggaatgggatcatgtcttgatctctggagctgggcatgggacgtgggaaagacgccgtatgcgccgccagagttcgaagacgacgatactctaccaatcgtggggtactatccagcgttgatcatcctcacaggcgttatggcttgggtatgggttgttgtcgcttgggttggtatgaagtatttccggcatgccaaaattagcggcgactgatgcaagcgtttggctatttctggcttaatatctaggctcgaattgagttctgacgaggacttggtttgatgctattaatgataataaatgacaacttattaatatctttgagtatcgtggcttcggtagtgaacttgacaggttactttccagctgcagttatgtcttaatttagctgataattccaaatcagctggacattgcagctgttggttgatcaattgttggcagctgtgcactatcaattccttgtcacagatctcattggtgtttttgaaacttaagcgccgatacagcggtaacactcgccagagcagccaatcaggtcactgctgatcctgaccaacaagtagcgacattaaatcgtggcacgctcagcggggtctttgcaagccttcaacgaagaagtttgatggaaccaacacatcagagtttaactttgcatgaaaattgaccctttgtatgcaaggcttgtactgggcgcgaaaaatatcatggctgttattcattgaatgtttgtgttcccaggtgaggagtcaacggatggatgagtggcgatattgagtcttttgttgcacaaggcagccaagatgatgtgtgcatttacgacggaatattccagcatgattagtggtcgatattgatgcgtacaaccgtaagcagaaattatcgaatgcagtcgctggtgaaacatggagatctagggtaggtgtcggaaatcagatatcatcaaacttaatggtgttcaaattccccgagggcatcaatcattgccccattgaggttgagcagctgtccaacggctgattcgcatgcagagatcggcgagataatccccaagagcatccctcgagaccgactggggttgaggtcgagaactcgccgcctccgacaacttggttcttggccagtatcaacatcatgaggccgaggatcttggcagcagagtacttcatgagatgttggttctcagtcagttctccatacctacttataaatatttcacggtatatcatatatgttgatcgatattcgggatcaaatccgagccgaagttacccaagcccgaataattagcctcccgcccttttccttggctggcggcccgacacaagcttacctcgtggacatggccatagccatgagggagagttccaaggtctcgtgatgattttctacagcgagagaccttgaatcttggatctcactaaagaaactgtcaccgactattgatcgaaagtgcggagattttgtcttatcgtgatccgactcgtgatgtgacaacgttgtgtttcatctgtatacaaagcaagtcaagccactgcatcagaagtgatcataatcatcatgcgagagcctgttcttgcctgtcaagcttcagatatcgttatcaagactgcatggatttgggtgagctgcttatttatttacttactacccataaaggtgttcgtcaaggttgtttattatgtatgtgtcgtacggagtactttcactcactaccttactcacgtcaatggagccacgatccatcttgataccttaccagtcatgacactgtcttggcgccattaacctttttttttgtgtctgaagctgagaaacccctctaggggaggaaagaaaacacaggaccttaatcctaagtgacaaaaagatttaggtaacataggcataattttaggataacttttactaagtttattttgacaccctatattaaggttcgctcgctgttttcttgtccccgagggcccctcaacaaaggacgagaccaggtttgaggagttcccgagaatcggatccgactattgtagtattagactactgagataaattaattaattacgagctgagtaataacagcaaaagcaaagaggataaagtgagaggcagcacgcaagacaagacatgggaagggagaccaaagcccttgtcaatctccagctacgcctgaaacaattccacccgcggccataagtaatcaaaatcaaaccactcagaggagtcccaacttcacttgaattgacagatccaaggcatttgcatatttttctcatttcagctgtcaacagaaaaaccaggtttggggcctactaaatgcacgagcttcctttgatgagcttgtcttggagctttgagtcaccttactcagtgctcacctcacccgtcagcttcgttcgatagttagtagcctcgctgtgtccgagtttcgatggttttttgccatcccgtccatccagtgccagtcgccagttcagccacctacctacatatttgcctgctgccaagatccacaatctcatccattcttatgcagtagattcgggggttgttgactgaagaggcgagtgatgaacaagtaaaaggagaaatgttttgacgggacaaagttattgctgtgaacaagatcttccatatcccatccaatgttagagccgctagagaggtctgtactgtactgtagctatagctgtacgctgtaacagcacatccactcgatcctcccttttggtaaccatccaatatcttctaacgtcctccccaagttctatcgattcctcttctaaactcatcattactgtatctgattcgtcatcctcatcgataactctccagttctaaaatacatcctgaaaaatcgaagtacctgagcaattcgatatctccatcacctccaagacaagtacatacctactgtaccttgctgcagctcatcagctgtcttgtctgtctcgctgtctgtcggatctctccaccgccacacacgcacacaaacacacagaccctcccccaaaaacccacccagagagagaccacccctggcactcccgcctaattcggcctcccctacagcccctaccataggtcacctacagcacttcatcagtggagggactcatcggccgaatgcctgggcttccaaaacccgcctaaaaccaaaccaaaccagcctcttcaactcttcaccccatccccttcgaccaactctccactccgtcttttctcccatctcccatcaacttacctctgcagccattccaacaccatctccccccaaaataccctcttgatttccatcttcctctttttctcgtttactagtgctgtacgtatccttcatctataacgtctgtcctcgaaactcctcctttggccgtcggaaattgttcccctgcaatctcacgagtcatcctgcgccagactcgctccaccgcgtcacgatccgttacgataccctcaaattcctgtccgactcgatctaccttgaccagttcccccatcgaggggcttgtccatagcatcatcgacatcgcttcctattgtgttgtctgtcaaacgctgcgaatctggcttgctttattgtcatcaggctccaggtcgccacaccatctcgacaaattggggtcgttaataatccctcccatatcatacctccgaatcccgcctcggccacccttcaacttcatcaaccgccaacatgagggaagtcaatttcagtatccccaacgtcaacaaggcgtccgtcggtattaccaccgccctatatgaccgccgtgctctcgactgcacctcgaccctccccctcatcaactccctcaatcatctcgcctatctcactacatcctctgctcgcatccgtgatatcctcaccgttgatggaggcatcgagcgtctcgtttgcatcctcaagcaaggtcgtagtaaggacatgatgggaatgtggaagtggaaccttgcttttcaatgtgttgtcaatatcggcgtccgaggcacggaaaacgtccgcaccagagttgttgaggctgacatggttcccgtcatcgctaccatcctcgacaactatacaaaagctgttgataaatgtcgcgagaaggcagaggaggccaaacagaagcagagctacgaccatcatcgtcaccgaagccatgaacatcgttcaacccctaaagcttcctcctccaactcagcatcggcctctgcctctgcatcatcttcgtcttccacaacagtaggtgcctctgcgtttggtcatcgatctagttctcgtgtcgatgccaccgaacagcgatctcgtcgtcacggcccaccgccatccattgatgtctcagcctcttacgctgggccatcgacggctgctcctcagcagcagacgcaacaatccgccgatactgctatgggcaactcccaatggtcccagtcttcttcagatcgatctacgtcttggggttcatctcgtcaccagcccctgagaggtcttgaaagtcgtcacgccacgacttcggccccccgtcaggccatgcagccccttgcaactgctgcccctgctaccgagactcttgagggctttgtgagacctgttcgtgatatcgatcgccttgcgtcgatggcaccatttggctcagatctgttatctcaacccacatccccgactacgccattgccgccgccccagatgcgatcgcctactgttcgcccagcgtctgctcttggctcccaacgatctcgtagacgcccatcgatccgccaccagaactcgactgccgatgccgacgacattaatggagacagcatgccgtcagacgagtcacctgagacggagatgacaggtaccgataacctgcagtcagctgttggtatccaggacatcactatggaagatggtgacactatactcggtggtgcagctcttgacttggctacgccaactgtctctgagacccatcaagaggccagcaccttcaacattaaccaccgtagcccgatggacggaagtattgccaacaacaacaccccggctccggttcccgcaattggtctctcacctaatcgtcctacgttgaacacgccccctcaaccccctctggccgccactaccgtccctcgatatctcctcgaccgtaacttcgttcctaaccctcagatggtcgctgcgatgccccgagaagaggatgtgctcatgtctttgcagcttcttgcctatgtctcgaagtactgtggtctacgctcctatttccagaagagccacctcgttcctcgccttaagattggcaaggagctcgctgccattgataaggacatgtctgccatggatgaagaagaggaagaacctgaagtctacgatgaagatgccgacgatgaggagtaccttctccccaacgacttcaacctcttcccactggtcgagaagttcacagtccgctaccacagcactgatatgcagtactgggccggggttgttatgcgaaacctctgccgtaaggatgacacacgcggaggcatccgtcaatgtgcatactaccagtgcggcaaatgggaagagtacactcgccagtttgccaagtgtcgtcgatgccgacgcaccaaatactgcagcaaagagtgccagaagagtgcatgggctttccaccgccactggtgtgtagcggccacacagtaaggtggttcgtttggtggtagctcagcacaatgatttacacgacaatcaattcataacagcatcttctcggcgcatcctactgcatcaatgcttgattcatacgcattattctttcaagggttgcaaatgcattgcacagcaaagcgtgtcatgagcgcatggcgtttcttctcgataccactggttttgctttctttttcatgggcgtaaggggttgggcatcattgacggtcattgactttgggtgcatcatcgcatgtcattgcacattcaacgtttctttgtctcttatctaacacttctctcaccttggaggttccctttttctaattatttcttattggtgtggctgcaaccgctcaggggttatatatctctgagctttggcgttttcgatcgcgagcgggcattaagcagacgacaatggtgctcgtttatgtatatagatacctttgactgctgggggctctcggatggcaccactttcgagggcatggacatctggatatgacttgacgacggagaacgacggaggaggcgatggtgattcgcaaaaagacgacacgggcagagtcggctacactgcaaaattgattcagtggatactgatttgcatgttcaacagggttggatatgcagcctgcttggtgattgagcctacaaaagggcatcatcatggaggctatcgggactgctcagacttgatatgcagtcgaaatcagaatctgctatatattcctttgggtatagatgaaatgaccaaaaattcaaaatacatggctcctaaagtgattgaccatgatgaagcggactaattagaacactttgaagacaaaacgtgaagatttggaagacaatcgagtccgagtgctctagatgaatcacattgtgcaagtatgaatagtgttgtgacagaaaatatgaataatgaccaaatggtttcgatttacatgcaagaggaccctaaacgccagcccttgtacttcatctctagcctttcttttcaacagcaatgcatcacgcaagccaatctcgcccccagtctcactaatgattatcaacgcaatgtctctccctctctttaccgagagcccatggccttccgcctcgccttgccgggccgagacttggaaactctgctgccggccttcatcttcttggggtcgaagccgctgagatcgccggagctcatggcatcgcctgacttggcatggcgcttcttgcctccgaaaccgtacttctcgttcttcttggctcgcttgtggttggctccggcgccgacttgcccgcgaccagcgcctgcgcgagggttgtggcccttcatttccttctcgacaccgacgtcgaagatgtcggcttccttggtgtcgagaccagcaccaccagtttctgagcgctctgagaatggctgttagtaagaagccaagttgaagtggtgagtgatgggaatgcttacttcgcttgaggttcttgatcttctcaagagtctcacgcttggccttttgtcgctcctgaagcttggcaacctgaacctgctttccgaatttcttgagatcgcgcagcttgcgagcctcctgggcagccttcttgttagacgcctcctccacaagcttagccttaaccttctccatatgagcatcctccttgatcatctcggcaaagtaatccttgggacgagagaaggggacgttttcttttcggagaagcttgcgggcagagcgagcggcctcgagactctggctgtagaaggcgagctcgcgctgcagatcgtctgacacgtcggggatggcctcagaggtcaagtctgttgagatgatggattgatgggtggcgaatgggacggacttgtctgtagggatggagatgcggttcagcgcggcgaggagagcggttgtgttgttgatggtgaggcgctggtggggaatgatgtcttccttgtcctcatcttcgaggtcttcgagatcagacatgggaatatcctcttcatcttcctcttcctcctcatcgtcgtcctcttgggccgcagcctttttctcagcagctagctttgcgatttcgctcttcttgagtgtatctctctttggcttgcgaacaatcttttcctcgagttcgattgaagaatctgagtcgtcgctgtcgttgatgccgttcaaatcgtactgatgacactatgttagtcaaattctcgagcacgagatagtataacaaacctgaggctcttcctcatcctcatcctcatcctcatcctcttcgtcatcatcatcttcaaactcagcctcaatctcaatggtcttcttcttcttctcgtcgtccttgtctgccccgcgagcagcagcgttgcgcttctcagcctccttctgctttttcaggagcttgagcttcttgaagtctgtacccttctcggcggcaagggccatctttagtttactttttgtgaccatttttgcgtatgtaaacgtcgaatgcgactttgtcgtgtttggtagtcggcgcaaagcttctgggcaaatgttacagggtgctaataggaaaaatctccaaattctgccgcgggactgtcttgaccgccttgacatttttttagtggagactttccttttttgggaggttgccaatgaatgcctctggcccactcactcaggaccaaaacttcatcaactcgaggcaaagtcctaagaatatgtgctaacgacttatttgagggttgttcgatgttggtgctcttacatgaacttggataagtcttttacctgctaagaattgcacctcagtatctcatttctaacctctcctacaaaggtagacacacttcaggtaatgaagagatggcaggcttaatatcgtgcaatactaatacaaagttgtattaaaattattttgaattattccttctaatatttatattcatctcaatgtttatagaaaaccggttctctcttcagttacttcggggacaagcctcagtcatttgagtgtctcctctcagtaaaagtacgttttgcttcctgcaaactgtctacattgatgacatcgacgccttcgtcaagcaatttcttgtcaacttgtctccgggctatcggcgacatcattggcatgccccaatatcgaaccaggagacctcgactatgggcttgagagatctgatcgcgtatcaactctagcttccctggcttaaaaatactgccaatcgacttttttaacgaggtgctggcatagtatgagttggtcttgtcgtattggtcttttgttagactcttgagtggtgcatcaaagaagacgtcttgtgaagggttggcttctttcacctggcgaaacttggtcttaccagttgccacgactgtgatgggcctagacacaaactttccgtcgctgacatggctcaaccaccccctttgccgaagcggctctagcttctccagtaacagtggccatgatttatccggattcgacttcaagtccaccagcaacgctacagtctggttgggttcgcggttatatacacctcgaggtagaagccctggatctctgtcttggtttcgaaccccgagtaagttcactagaggttgaatgtacatggacgtcaaagttttgccggctgctagatcgcctttggcatggccgaccatgagatcatcccggacctcccacacatctacttcgatgccaatgcaaccagccgcgatagcaccggtgaaaggcttaggcttccaatagtcgttatgcgagtggcatgctataggaattgggtcgtcaggccccgagtcacgtctgatgtgaaggctgcctgcctggacttcaggagtataaggccagatcatgggtgtggtggcaaggatagcagcggacatcagggcaattgaactattcgcagtcagaagcagagaacgcatattagaacttgaggctcacctgatagcggctactgccataccaaaggcaaggatataggggtttcttctaaccctcaggcgaggcacaccattttcagagaccattcttgttgcgttttgctcttgggatgacgagtatattgccttgcagtggttttcttgtagttgttgcatatatggtgatcgcgctgagaggttgtcgactgagacagaagtataggcctgccatgtatcagggagaggtgtcctttgcgcttactttggattgaagctgtttttttactttggattgtggctgttttttatgttgctttctaaggtttaaggagaattttgtgatctgttaacactttcatattcaggttgctatgtcggtatgccgtgttaagcatactgtctgttaccgtgctatcgtgactctgtcccagtcatggaattggtttgtgctgtgagatggccatggtaatcgaagttaactgaagatggtctcgggacgtcgagtgatgatgtcagcgagtcttagaagttggacgggttaatgagttaaagtataattaagttggtaagttatggacatatgaatggctaacgtgagtgagtctatggaggttctggtacgccacctaaggtatgaaaatgaaagtgattttcttttacaacgatattatctcctttgccttctaaatcgtctatcaaactccgaggccgctatgctaaaaagatatcacggcaaccaacatccgtatctaatcattcttgtgatccgctcaaaaacatccagattaatcagatttccgagtctccggaatatcaccgaattctctcttgatattacctagtgcaacccattcacagacacgtcatggagatcgatgaccccgcaagttgtatccggaatggaaacatctccgccatgacttgactttgacctgatacctttcttcgatatatgatatattgtgactgaacctctctcttctcacaacaatcaacaactgtatcactttcatctctccagtcacaatggccaacgaaggacgcatcgccactctcgatgtaagacaccccgactatgacacaaatgtaaaacgaaatcatgctcattcaccaatagtcaaccatagccgataggcttccggccttctccaagaccctctttgacggaaaggccgccaaggacctgagctttgaggcaattgcaaagcacctaggccgtagcgaagttgcagtggcagcattgttctacggacaggccaccgcatcacctgaggatgttgagaagctgtcagagatccttgaccttccaaaggagacgttggctgctcaactaacgggcttccccaaccgtggccaggctggtcccatgcctcccactgagcctctcatctaccgactgtatgagattgtccagaactatggatatgcttataaggctatcctaaatgagaagtttggagatggaattatgagtgctatttgcttctcgactaccgtggataaggaggtggatgaggcaggctcaccatgggttgttatcacattgaagggcaaatggtaagctacaagttattcttagcttagctttggaagcatactgactatcatgtgcaggctcccctttagtcgtttctaagtattggccttgtttagaattgggttggcaggtctcggcatggccgtgaagcatatcgagccacttcagagaatggccactcagatatcaattgctgcaattgggccagcggaagaaatttaaagcctgaccaattcagtcacactgcatggttccagtaactctggcaggggaaaagtggcgatatagcaaggaacaatatgaagcaagagaacaatattgagcactctacaaaggaacaccaacatgcagaccccgtgcgttcgcattcgctgtaccacatgatactacatttagagcgaacttcaggtactagaagtagtctgaaagccaattccatgtataattcgagccagtggtaagtccgaaggccggtgacagtttggtggctggactagcggcggatactcttttgtctggcagcaacaccatctcgagaacaatattaagcatttttgcacggatcacaggcttcacggccagcactgcaactcctcgcgagcatcgcgtttatcgccattatgagagataatattgtcgtgacaagtctgtcaagaccaagtataaagagctggccgccttccctcatatctcagtctaatcaacgcacaacaatcactcacttacacacacaaacactcttttcaccattctaaacacagaacactctccgaattttctaagtctttcaaccccaactttcaaaatgccttccaccaagaacaccaccgcccagacccccggctaccctcttacctgcagcgtcatggccaagcccaccaaggacaaccagactcccggctatcccctgacctgcaacgtcatgaagaagccagctgccaacggtcaaacccccggctaccccctgacctgcactgtcatgtaaatgacttttctcatttcacgggcttcactactccactgggctcttgagagcgaactttgacaatccgacaaatgcagatgccagtgcttggctgagcatttcgctctcagattacaaattggaggaagatggagatgattctgcaaggagaggattcaattggcttgattaatcttttgtttacctggctctgagtgacgggacgccgacatttggacgctattttcattccgagctggccggtttcatcagtcgcgaggtggaatctggacacctatataaggaggaggaggatggggacgatctactactttcttgaatacaagcctttgaatttattttggtgcctctatgctactgtaatgtgatatgaataccataaatcgtccagttcaagccttcacttacacccacgtcactttctacaggacttagcgtcagactcactttctcaagcagcctcaatggtgcaagatagatagtttactgaagacaaaggaggaacattctagtacacaaatattgttcaattgttcaacttgacaattggcatcacaactttaaacccattgcctaacgacctggtctggaagttctctagcgtgcatccacttagaccggatgtcggtgatgatgagagaattcggcctgccaagatcatttcaagaccccctagattgatagaacttgctttaaactatatactaatatcactaaaaagctgtgcaatttactgagtcttgaattctgaggttatgctattctttggcatctgttcaagtagaatccatatcttctgggcaccgtgggggtgcttggcggaacgacatgcttatcgataagagaatttttggtgcaactcaagtttcgcagcttgcatcccgtcaccgggtttgtcttcaacaattgtgattgtaccacgaacggttcagcgacgctactacggaaatcccatttcccaagtcggaaacagccctcaatcggtccagagatatacccacgcacttcaacatgcctcacaagcacaaaagaaagaggggagatgacgaagcagagtacgtcaatcttcaatctcgattgcataggcgcaactgactttttatagcttcaacctccctccgactcaaagagcacgacctttacaagtaggaaagaagaaggcgacaacgggaaaggggaaaaaggatgcagaagacacaaaagatatcgcaccaaagacgaagaagggcaagaaggctcgcaaggacaacgatgcacctcgggctttcagacgactcatgtctgtcgcacagggcaagaaagtgagatccggactcgatgacggtgaagatacaaagaccgcaaaacaaaaggcagaggagcttaagatccgcccaggcgaagatctaagggcgttcgctcaacgagtcgatgcctcgctaccagtcgcaggccttaccaagaagacggccatcaaggatggcaaggatgagcagggattcaaggtctaccgcactcgaaaggagagaaacatgcacaaactttacgcccaatggagagaagaggagcgaaaaatccaggagcaaaaagaggaagaagcagacgaagaaatcggccgagaactcgacgaagatcctactggtgttgcagcaattgcacgggcaacgcttaatgaagcaacaggcaagcgggcacgacggaagggtggaaaggtcgatgacccctgggaggagctgaagaagaagagggcggaagccaagattgctgtgcacgaccaggcgcaagccccacctgagctgaacaagaatctgacaaaacagatcaggattaaagatgctactgcggaagttggaaacattcccaaggctgcgggcagtctgaagagaagagaggagttgcaggaggctagggcggatgttttggaggcgtatagaaagattcgggaacatgaacaggccaagttgctaagggcaggcctctaatactctgtttcagcaagtttgtctttgaggaatttagaattgcaataaaatcaaaaagtgtcatgactgcacttcgcgtatggtttccattgtgttggggcagtctctgtttggtgttcaacaatttgggaagagtgtaacagtaagctaactactctacacaccgtaggctagtccccagaatgctcaactacatatctcagcagcttcaaatcaaggcaaactcaccgacttgactgtaacgatgaccagtacagttgtctcgcgaagccatcgggcagagtagagccaacaaccccgtctcgtggcagagatgggtcggagcatgtgttccactggtgcttcctgtctctccttcacatgctgccgaccccaatgaggggcattgagcttagacagaggggctatgagctgaaagaatacagatgccatgtcttgtgtgggacaaatcaggttgatagaagttcatatcatgtcccacttgaacaaatcatggctgaatgaagtgagacctctggagtgaaagccacatggcgatagcatggctctgagaaaggtatgaaggcgttgaaagtgacttagcagctcatgacaacggtaaaggtggagttggtgttggtgggccgaactaaagtgagtcaatgacacagaaaaaagttgaagttgcttttgtgaacgtcccattgggatgttgctcaggcgggaagcaaggacatgggtatgaagtagttgccagaatagggcgattgggtagtatcaagtgcaattccttactttaaggggtagcattggcagttttggaggcttgagatgtgattgattatttgatggctcatcgatgctcgcccgcatcttccttgttatttcatttcacctcgacgcccaaattgctcttgtgcaaccagcccaagtatcacaagccaaaatcaaagtggaggactactttggaacgggaagtagatccagaatgggacacttggtggatctggcttaagcctttcagggggtgctcgctgcaaggttcaggtccagggccttggttcctgggttcatttggcttgttttttccgttttgttgtgttgagttgatttcctgggcacaaaatgcagagagacgcagacgataacttgggtgcatttcccgtcatacccatcggcaatttgtttcagtagtgtttctcccacgttgtccccctaccaaagccgagccaacctaaggtactcgtctcggtgaatcagggtctttcttctaaaacgcatcaaccaaagacaattacctaaggtaggtaccttatttgtaatgagaaggtacaggatattagtacatgggcctcttacctaggttcctgccacctcgatcgatattgtagatgccaatggaaaaaaaagcaagacccaacccttagcgtcttgtcgatctcccttccacttgccattcgcggtttacttcaattctgagcctctacaatagactcaagatctccgatttgtcgggatattccatctccaatcaaggcaatggtctcgatttcttcattccttcgacttttaggttcctctctcggtctcttcttctcaggaacacatccaatgcccactcggaactcaatctcaccttgacctggatacgggaaggcacgcccatcgtttttgactttatggcttttagctctacttcggagatcgatccacggcagtagctcggtggcctagcatcgcgccttggtgtcatcgccgctatctatcccgtcttagtttcaacctaagtttcaaattagtacgttgggtttcccacttccattctcatggcgtagctaccttcctgcctgcctgcctacctacctacctacctacgtcggttattcttacgcccctcatcaacatcacctcctcgatcacaagctcacctatgaacgaggagaacccctgagaatcatcccctacaacaccttgtcgcaaacactcagaccatcgatctcgatactaccctaccattgtgcgagccacgatctacctaaaaagccacacctggtccttgtccttccaagttcggctcccaagcatcttcaaagtctcgtgacctgatgacccgacaataaaggcgcttgtggtattcggaaatcgctaactaacacaagcctcaacgcgccctggtcgctcccgcgggtcctggcttcacctttgctctgtcgagcaacgactggcctttggtcctctcaggcgctgcccgcctcggtgaatcgaaccaccatcactcaactcaattttatcaacagacattttggtccatgtcacgccagccgtcgtccacgacctttcgaagcttaagctctcggtcttgcttctcttcagccaccgaccatcttgcctcttttctctcgctctcactctcagttattcgcacatgggacaataggcggctccaatcttacctgccgtcctcatgatttggtacttcctgtacccactccgagggtcagtcttatgccccccgatccctaccgtgcttccgttccccgctccgtcctccgtattcagctcacattttgttgtagaacaacggaagctccggttctcgcgcctgctcatcctatacgccgcgtccttcatcgatatggatcatacgccgccagccatgttgtcgcaactctcctcgtttcggtcgtcgtggctaccatgctaacttatcccatcccttacctctttacaagtgactacgtcaacggcgcttctaacctccctcatcatgcttggactgtagctcagccactaccttatggtgccagcattcatcccgatgtcatgatgcgctcaatctgggtccatggcagttatatgcaggcattggaacaagacctgcttgtttctgccttggagctgcaaaatgagttgcttggaagcactgagaactttcgcccgatccgcgctcgacatgttgcccgttctttaccagaaccaggaaccgatctctcgacaactcaacgggatgcttttcatgctatcaacggcttgaataaccagtcttggttctttcactcaccacttcagtactgggactgtataaaagagaacatattagtcgaccctgacatcctggcaaccgtcaacgacaaaaagacccagtctacatcagtcaatgtcacgctcagacactccatcgtttttagtggaaaacgattcgaggaacgtcgtctcgttgctactgatgctctcgtcattacactcgtttatctacgagattcgcccgtcggccaacagtgggaaagaaaagccggcttgctacctggcaaggtttcgaataaatgggacatctacccttctgacggtcggtcaacctcgagccagctttatgagtttcagtttcgccctatatctcgcaaagatacggctattcttgcagtcgcgtacatcttaacgtcattatacttccttatgagcttatcaaaactgagggctttcaagtccaagtttggcctcattgtcacgatcgtgtcccagattgctttctctgtcatgtcaagcttcaccgtgtgcgccatcttcagacttgacctatcacgcatcccaagagcagcttatccacttgttgttctctccatgagtctcgagaatatcttcaggcttatcaatgccgtcatccttactcctcctgaagactcaacgagcagccgtattggcaatgcgtttggagaaactgcccatacagctatcaccagttcactgcaaaacgtatttcttctgttgattctttcacgctgggtgtcccctggtgtttcggctttctgcttatttgccgctgtcgcgattgttttcgaccttttttacctctcgaccttcttcttgtctgttctcagcgttgatgtccggcgtaccgagcttagtgatgcgcttgccaaagcttcaatgcgtcataatcgtagaggctctgattttaagcctcgtggaacgtgggaacttgtacttcaaggcaaagcgaccttgtcgacacgcatagcaggcactatcatcatgcttggtttcgttctcatcgcccaatggcacttttttgaggaaggcactgtctttaacttcttttcacgccttcatcgaggatatggcgccctggaaagcagtggctcgtcacagaaccctctggactctatacaccaagcacgcagccctaagtcctggcttcgtttacaggaccacgaaacagctcaagaaatcatcagtatcattaaacccacggcacatagctacgttgcgagagtatttgagccggttgtcttcgtcatgaaaggttcggatcgtatgcctcatcttaaggaaccgactctactaccggcactttatgacttcatcaaccatcaactcactcgatttgttgttttacttttggtcgtgattgcgggtgtccggctgctcacaacgttcctcctgtgggaagacgaaagtgacgatgatgatcgccacttggatacggatcccacacttgacgtcaagtcttttactggagggcacagactggatgttgtaatgcttaccgctgcggctgatggccatgttgtatcagtcggattggatcgcacaatacgagtttgggatgcccggcacgacataatcccatacaccatcgttgatggctgccgctcagatgatgccccttttcccgtgctcgccatgactatcgatgacaactccaagtggctagccatattatcacccttcaagatagctttatggaacataaaggacaaagtttgggggcctccgctctccgccaaccttcaaggccagaaatccgaagccttctttttcggctcgtccgacataaatagcgatattcctcgactggttctcgtacgcagaaacgggacacttaccgagttcatgccagaggctggagaaggggcagactacggcatctgcagaagtccacttacatgtgtcagacccctaattgggaagcgtaagtactattttcatagagagttgcctaatgcactaatacgatttcaacagggagcaagcaggcagcgccgttaattgccattattaccgcatctagaagaggctgtgttcacgcagcgacaagagagacactttcctggaattcccgaagtgttcatctcgagggcattgaacaagatggggttcatcaagtagtgcctctttcgtcattgggtctcttcttgattgcaggagctagtcgcgttcatctcgtggatatggaagactataatcttatatatacgttttcaacggagcttatggcccagcgctcacttcaaagcgctttcttcacccggccttcctcacagccagggtccaatggccttacatggtttaccttgtgctatactggagctgagtcaggggattgcatcgtacaaaccttcgtccctcctgaagagcatgtcatgatttattaccagagctctgtggtccccgaagctcgaggctggtgtgcgtgggaatcagtcaaggaaacaaaaagacatatagagaaccctggctcatggagtgttctatctgacggttgtgttgtgggcattcggcaaaagtcaactcgagttctagatgtcgaaaccaacggacggcgcaaagcagatgggcttcgtcaccgatccccgcgcaaagaaccaggacgggatttgtttggtcgttgggagatttggaccgcgccacagagtggccagttaagaactgacgagacgcgaccgttatttcaagacaacgagagagctggacacttgatcgtgacagatattggccccatggttcgagtcggccagcgatcagttgcctttagctttgggaatgtggtgaaactggtcacagttggagggcacgagcggtttgagaacggtatggcagataagagcctggagcatttgaatatcggaagcaggcgtcgaaagccaggcgcgctggtacggcctagagcttggacttaggcttaccagcgaggattggaactttttatctcggaataatgggcgtttggcgggcaaggactgtcgtgagttttaggcacacacgtccgggttggagtagagaggcgcaacggagtggcttttctatagctgggaatattcgattggagtcaggagaaggcacacaaacagactggtgcggataccatagatggttggaaacaatttcagtgttcagggggagtagatactgtggcaacataggttcatattttccagtgctcaattactgtctgtgcctgtttgtattctttccaaggtcgacgaggttaaatggtttacggcaacaaaccgcccaatattggacacggtacaccagcagcttcgttggaaaactcactgcaggtttgtgtctgtctatctgccctggtgggatcgaggagctgagcgaggagcaagaagcaaaaacatgacgtgaagtgtgatgctgtcaaaaaccgtgaggttgggattctaggctggctcgtatctgaatatggggctcataacgtgtaagtcaaatcgtaaggacaaggtccgtgagtgaagcgaagagaattagcctgatcgaggcgacgagtaattggattctgcataagctacgtgttcgagagggcggtcgcataaggagagaccacccgtgatgttggacggatcatgattgactggaagaaaagatacgaacgagatgtaattcaggtggctgggaagtgcagggtagacgacgattggttgaagagacgtggatcacatctaaaggtcaaatcagcatcgaacatccagaaatgggaatgattggatgaagatgattagagacaagtgtcaagttgaggtccacgagagaagagtgagagtagaatgaattgtgattaggcatagaccataattgtgagctgtgagctgtgttgtgacttgggcagtatatactacacttgtgctgcattgaagcctgacagagagtgatggagacaatgtcaaggtcttacagacagccagataaccatggatcaaattacctcatactgcgtcaagtcaacggccaacggctcaccatcatcatgcatgaatttaatggtcatcaggcttgagccacatacagacgctgatgttggagtatggcatcgcagtgcattctagtctgagacggtggttgttagtttattagcagtctgcgggccaggtctcgggataatctccgtccgtgggtgggtcagtgtgtgtctttgaacatactctactccgtattgttcttgtaattgtcaagattgtgtctttcgctattaaaactgaacggtcagacggtcaagcatgttcccagttcggagagaccgttgagatctgactgtaactgcacagtccaacggggggaggtgctgaaaaagtcaagattaacttttggaagcttctcatgtgaaagtaacccacccttactttaggtaggtactttactaccttacctagtcgctaagtatgggctattacctaagttttgcagtgagacagagatgagatagataggtagataggtagacttgcaacggaaacgcccagttaggaaataaaacttaaaatctgggccaatgtcgagagcaagccacaagatggaaaggaaggggagagaggcatctatctacccaaggacaaggactctttcctttttgtgcccaaaattgtctgtgttcatgccgtgttcaggtaggaaagagcatgcgtgagggaggtgcgtcggacatgaagctcatttccacctgacgctgatgtttctgtattttactttttcctctcaaacttttcttcttacatgacttaggttgacttgacatgacttgacttgacattgccgatatccccagcctccttatacatccatcggtcccgccgcctcttcgcacttttacctatttcgaatattcttaacgtttacctacctaactcacctgcccgttgggtccatgtttttttttttttttttttttttcacttttaccaagagactaccaaactaaggttcactcggtctttgcgaaacgtaccgcgtcgtgccgcgtcgattttcaccttacccccgtgtgctgtgctgtgctgtgctgtgctgtctgtggcgcgtgtgtcacttctaaactcttctctccagtctcatcttacaattcgaatcttcaattcctcaaattgtgtcacatcaaagtcgatcgaggtgcatctggcaactttgcacagaaagcaaagatccatttaaacgacgtcaatctggaacgacaaaaatagcacccattatatcacttatttgatcgacttggcgagagcaagttttgtttaccctgtcaacagactcaaccacctatccaactcaagacaattacattcataccacgactaaacaatataacttaacggatcttgaaatcagactccaacggaacctcgagactatcaaaaatcgtccttgcacctgtcagtcatctctcatcattatcttcaaacaagcctccgatcagactagacaggctctggaaccctcccacccttgtcgatactctccacgctcagtggtgcactgttgatagcggtgccttttggagttcagggtcccctggtctagcctggccatccatctcacagacctggctttgaacagagacccccgtcagcaacccactgaccgtcttgtcaggactagaactgtctgctacccgctctgctcaccgcctgccctagtcattcgctgaacctggaggcgcctcggcttgtccttgcttgctggctggtcactctcgctcccgtccgtcttcaacaccgcgcgcgagtggttggccgtataacttccttcaaacgagcctgccatcctgtcgttcgttcttccgccatgctattcggtgccgctaattctgcgtttgtttcctgctgctagtctctcgttcgtttgttatcgagcttttcattgtagtccccgtggccttggtcctcaatcgcaatttcgcgttttactcatctgcttcttattcgtcttcattgcacgttgaagaatccgcagttgatcaccaccggggttctcgtcagttcatgcgtatgcgccgtcacgtacagttcgactctcaactcggattaggccaattggtttcaggaagcttccttggtcgatactgcgccttttaagcgtcatctgtcactcattcttctcctgacgctgtcgttctgcatcttcaaatctcatctaatcactgcaatccgagtcaaaatcaccaatacgcatcggacccaatcacagcttgccagctgtcttgcgcgccttcaacttggctcgccgtccccgtagagtcgcccctctacagaccaagtaataggctctgccttacgagtcccagtttgctctggctgcctctcatccgggctgcatcgtgcgagctgctgtaacgacctgcgcgcacttcgcgtcgttcccgccgtgcgttttgctgcagctgtggagctcgttaacggttagttcagccaacctccttctctttgcctccatattctcatatttccctgcttctctttctcgcatgtcctgctgtcgtctatgacgcttgacacccgtgctttgattcatatgcgaggctgttccctccaccctcgtcgcccctcccctctgtcgccctagtcgatatatctaaactaaagtaaagtccctagtctcagtcgtggacccttctacgtctaacccacctacacccaagtttcaccttgaacgtaccggctgagctgcatggcgtcctctgaagtcgaccagaagtttctcggcaagcttgccaaagctgtcgagaatgacaatcctctcttggccagcatgctcttcaagattctaggattgtctctcaaccttgccgaacagcttgttgccgcaaagaagcagcgccggcctgactatgagccatcacctaacgcgatacggcgcgtcttgcgtatcatatggctctcccgagagggcaaggtaatgcttgaacaatatgtcataccaatggttggcaattatgtcgaactcaaggtcctcgcctacaaacttcgtgcctctttctcacatatttttgcgctctttggcaacacaccctcgatctcgaacttgggaaggcaaacgccagatgtaactgctgtattgacaccgcgcctggataagggaaagggacgcgctgccgacatggaagttgaatccaggccctcctcagttcaaccaactcaccccctagaaggaggacccgtgttgcctcccccggggtttgaagatcaaaactttacgttatcgcccaactttctcatcccggccaaggactaccttcctgaggcaaaacagcattttcaggaggctatccagcttgccgactcgatgctctggggctctcactctcttcgcctctcggtcaaaactgaatatgctgccttcttatacgaatgtgttcacgatgctgaaggaagtcggaaagttgccaaggacactatcgcggaagtatacgaagccacggagggaatggacgatgacatgtttggtgatgcttgcgagctggttacggtcctgggtaagatgatgaaacgtggtctcggcaccagtggtactctacgtaaacctccagcggtgaaccaaaatcccataccaagagccactccccctccgggaatggagaaccccatttgaagagggcacggccagtttctcatagtacccaacacgggccaaaacactggtaacaactcgagaaaattgtagtgtttggacgaacgaccccgaagcaatttgagcgacaccgactgagatgagcaaaaacacggcttgggtctaaatcgcctcacgctaaaggggccccaaatttgattcacgctgaacggcccgttccgcaacaccacatcaaatcacattcctatgggcatctcagacatctatacgaacagcgcaattttgcattaggccatggcagtactagcttgctgatgaaacagcaaagccctcccatggtgactctggcacgaggatcggaacgcacatcacctggagacaggcgatgctgaaatattgtggtattatacctaccaaccggctgatttacaattaacttcccccatcagagcccagcccatcccagcctacactgtcctcagcgcgcatttggccttatttcatttctgccctgttatttgatacccacaactatttgtatctttgtgtgcatttgcattgggttattgccctacttatttatcatcagatattgtacaaaattttagcttttacgggttatgctttagttctgcatggaaccgaggttaggaaaatagagaaaggagtttgatattaagcccaggtgttggttgcatttctgggcgcacgcagttaatagatgatttatccatcaccaaggtagcaagcatgttactttttttcttaaaacaaatacctgggacatttgcccccgggcttgtttatttttctgttctcctctaattcgcagtgcttctatgattgaccgagtctcagatttgtccccgtctaagttagcaaaatgcaacttgagccatgcgatgctatctatcgaattaatccttttactccccgaacgccaagaaaaacacagcaataacgaaacaagacctcgatcgtcttggccaggcatattcgtctctatgtgtagagactcgcaacagtcgagagtcactctgtgatgaattccgtcagaaagactcacgcaacgcacctatcgtgacatgatgttgggtgacctgagtggagtgaatcactcatccgagtcgtcggaatcttcggtgccgtcggagtcggccgacttctcatgttcctgcttcgcaatccagtcctcgaccttgttcagccgtttctcaagttcgcgggtcttggagcgctccgtcttctcggcctcagcgcgctcgaatctggccttgaatgatacaagagggaccatttgtcctgtgacattgtagaaattggcctgcatttcgagccagcgagatcgcttatactggctgtcaatggtagcaaggagggcgcagtctcgtttgaccaagtgggcattgggctgcgggtagatatgaggagggtacatggccccgtagacgtgttcctgcagatgcttcatctcaccctggtgccacttgcagtggccagtggacttggggatcttgttggtgtcatcatcagagtcttcgtcggcctcgtcagattcgttggactcttcattatcatctgagtcctcgtcatcatcgggattctcgtcatcctcgtcatcctcatcagactcttcatcgtcatcagagtcctcgtcgtctgcatcggagtcttcgtcgccttcagcagactcttcatcgtctccgtcgtttccgtcgtcctcgtcggttgtatcatcgacagacacctcctcagcggcattgtcagtgtcagtgcccttgatagtatctttggcaagcaactggctctggagtatcttccagcgagctcggacatcgtcctttgtcttgcagagagatcccgaaatgaaagcccaggtctcgccggcctccttcatgctgcgaaggcggcagtcttctgaaagagaccacttggggtccttgaggcaggcgacgaatgaaaggactgacgtctcaccagcagacgattcgttctctgactccgtctggaccgccttgtcttttccctttgccttggtagtcatcttgctcttggagacagggttggagctgtccgtgatgttgccttcggtgtctgtgacaacgccattctcttcatcactggcagtggcaattgtcacgcggcggcctcgagccttgggcttcagctgaaaggacgatgcttgattgacagtcgcgggtcggggcacagaatgtcctggcaactcaacgaagccggggacagcagtgttggggttataccagggaccattgagcccttggtataaacgatcatagtattcttggtgctgtttgtatgcggcccaagtgggcggcggaatgggaaacctgtgcatgatttgctggacgcccggatattagggataggactgaatatgagtacgcccgaatggtgatgatgctaacactctaccacgaattagcattggcgctcatcagacctatcttgttaagtctgtgcatacctcaggatgagcagcgaggggtgtagagcgtcgaagctgaataaagaggtagagtataaatgacttgagcaaaggactgaccacgactgcctctttatgctagtactatcatcgagagttagtgagtatcgtgtgcttgccagtcccgatcgaccttgaacataccttgaggccagaagccaagttgatatgtgctgccgagcagaatcaagaggtcgtgtgcttgagtgttgcgaaacgacggatctactacgagttaacttgctatgctcataagtcctgaataagtctctgcataccttgaatgagtagtgagtggtgtgttcacttaaggagaagaggtaggaagcgtgtgttcatctgttttcgagggcgcagaagcaaagggtctatcacagcgcccgtgtgatgtcgatactattacgagaagtcaatactgatgctcaacagtcccttacaagcctgtgcatgcctcgatatgagtagcgagcgaggtgttgcctcgcgaggaagaatcaagaaagaatggtgacaacaaagggtccagcaccgggctgggtgatgatagcaaggaaaagaaaaacgacgagagggaagaaagtaagatactatcttccctttgcaagatatgttctttgcagatgcagtattgttctgaggggaatgttgaggaagagagaaacactcaaggtctgtgatgaggagtaagggtagaaggggaaaacaagcacatccgctttcgaaatgaaagataaaagactttctaggctgtgctcgaggtgcagaaacaatgtacagttggcttgccactgtcagtgctgcactgctcgattagtttattgcccgtctgacgcttaggggggcttccttcactgggcacgagaccacagggcgatattagaacgagcaatggcctatattctctatgcacttgtttctattggatgccgggaacacggagtgtacaatggaaggccagaatctccttgtttgtgctgctttttgcatctgggctcgaacattgtcactggcacatggaacaataacccattgcagttgtcccactgaacaactagaactaaccaaggtgctatacgtacacacactgcattgccccagagcagctgtttaagtctgcatggaaagtaaaaacttaatgtcaaaccgtctattgttgttcccatatcatgatgtgaccgtggtcctcggagatagtcccacggagcacagcacccacgcacactaaatccaatgggacatctgccaatgctgctgactcatctcacgacaccatccgaggctttatcgtcttcatcacacacagttcaaagatatccatacattctcgaatctcgctcttttctgtccgctaatcactcacagtgtccaggacagcatccgattagacaattggacagtgtcagactatccacaaaggcctcacaatgactgaccatctccctcccctccccgccgagtacgcccgaggcctcgagctcatcgacgctgctcatgcccaagattcaaggacagtcgaagcccctgatggaaccacgatcccattcgagctcaactacgctcaaaagatgaccaagtggctcacccgccgatgccctgacgccagccccgttctccagctcgcctgtcgagcacagcactttcgaaggtaagtgtctgaagctcctcccgagtcccagtacttacagacatgcacagatgggagatccctcgaagcagctacccaatgactcgtcccggctacttgacttggagagcaaagctcaaggcccaagccgccactcaagttgccgagctccttgcttctccagagattcaaccccccatccccgaggaggaccgcgcccgagtggctgccctgatccgcaaggagaaccttaaggcggatgaagagacacaggtccttgaggacacagcatgcctggtctttctcgacgatcagtttgacgactttgagaagaagtcagatctggacgaggcaaaaatgataggcatcctccagaagacatggggcaagatgggagaaagggggcgggagctggccctcgagatgaaccacagcgaccgggccaaggacctgataggaaaggcacttgctgactgaccgagtacaatacagtaaagtacactgcactacacacactacagtaggcttcgaacatgcgccttggcagtttactcactcgagtttgccgagacaagacttacgtactagcatatttgggacaggctgtactgtttccaattcgagatgtgacaggcttgccaagcacccaaggagaacttgcagtactgtatcttctggagaagcccagtgactcatgtcacgatcctgcacgaacgagattaagcacacgagcggcgtagagacttgccaagatgcactagatccacgacgcacggtatccgtacaattcctcgagtatcacatcccaccctccttgcatcacattggtccaagggggggccgagcctcatattcattccatggagtgtagtgtattgtattgtgaagcgaagatagtcgaatcgatgacaccgagaacccctaaaatgctgtctcacaaagtccgacgagatcaggagaagggccagtattgtgctgtgttgtatgggtcgtcaggattgtgacgagactgagcatgcaagccatgcaagccttgcacttgacatgtccgtgatatttcggccccgggacccattaccgatccgagacattgcgacggcagcagatcatttcaacaggggcagcagatcttggtaagaaacgggtgtttgtgtcaccccaagagctacccctgttgtggcgtttgctgcgacggaagccaaggaaccgtcatgtttgctagcaaccttttgattcatggttttgtttcgtttcttttcctagcttgttagacacgacacgataggaggattcctgtggctatccgtcatccgtcatccgtcacccgccagccctacgactgtgcatctgtcttctctgaccatcaatcatttcgtgactcgtgtgacatgacatttgatctatcagttcgacgtatgtatgctttcgaccggtagcacaagagatccggtgtgtcctcgatcacgcacaaacatgatcctccctttctttcaccatgttcccagcctactgggaccttcacgcgccctatgttttctcttctctccttcgtgtttcgtgtctcgctaaccaacttgggctcgggacacccaccatccgtaggcagggcaagtctttgtggaaggcaattgacagttgaggctctcggcttcttacatgatcgctccgagaaaaacatatttgatcaacaaggccatattctctgcaacctgcaatgatgtcaggcgcaggagcttgctgcgttgagaggagaattgtccgactccaagtaccctcttgatatgtatatatgattggttccactcataactgcagtacagtatgagtgtaggagagtggcgcataattttgtccttgacgtaaagctgcacgttcacccatcaagtccttacactatgatatggcttgatctaacgcatggttagattttctaaatgactcttgtccatcaacacactgaactcacaccgctctcacttttccccagtcgcttcgctccagttatcacatcatcggaccctccaggacaaggcaagggaggctgtcaaacccttggatcggtagtttgacaaaaatatatacgattgccactccgaattaggcatgtcgtctcaatggctcgcccaagagttgcaatctgctgtaaccctacagcttttcagccgattccaaacacaaaccgttcaatcaatcgttatcaggaaaattgtagtggttttgtggatcaacatgcgtggcccaaatagcctcaatatatatgatatgatagcgtttaacccgtgaacagcggttttaaagttctatcgcttacacaagtgcagtcgtacgaccctcgccggacagacttgatctgatagccacatgtacatgacttggggtttctggaccatgacagacttgacattgctttttttgacccaatatcgaaacagtgttgtaaaggtcacagctgaaaactgtgtcacccattctccaccctgttgataggggttgctcgaaggaatggcaaccgagccgccagaacagagttgcagatctaatattgaactctctgagactgttgggtgctgccaatttcaatcactttgaatacctggaactgccagggtttgataaccaatcagaacattgcttactcctcagcttcaaccgggcggccaagctctgcactcagggtcgttcccctaggttggaaattcctgggaggtccagaacttgcacccatctgccttcagtccgttgctgggactgagcttggaaaaacttgagcgatcatgtagtagagctgctgtatcaaaaggagttgtcttggaatcgctatcattagtggctccctcacaggtcagccatcaggaatacatacactcaactaatgccaagtgaagcgaccctcgtgggtactgaagctgtagttgagggagctgagccagacccacaaacaatcctttatcaggccgtagtgattgggaagtatgcgatgggtctgttgtccgccagtccgcatatcgtctaataatgccgtgatcctaggagccataacagcgttacactttgttggctgattatccgttcatctgtatcgctacaatgcaaggcccggcacgagtcatgccgagtaagagtgtcggcatccattgcatgccatctgtggggttctctaagtcatcccatggactgggccctggtcttctttgaaaggtgccatcgacttgtttgcttttcatgacctttggcggagtgcatccgctgtcactcaaatgtctgtgttgttaccgtctaactgtgacgttggtgggcctcggccttctagagtctatatatttcctgtaactagatgagaactgatggctgataggacggttcgacggttcgacggtgtcgggcaccgtggcagagatgctggcccgagccgtctggaccctcattcagactatcgatatttttctcgtcgagtcaactgacaccgggtgggtggttcccagattggggcaacctggtggctgtacggagtagctgtcattagtttgtgagagagccggcagctaagaaccgtagaactgggtcgtgaggtccgcgcccctatcaatctggaaaagacattaaagatgtgaggattgaccaaccaagttgctggaatcagctttagacccctgttgcgcctcagctctcaagagggaacgatgcattagcgggcaagcctctttccaggcccccgttaaatgtcttggacttgaggaggtctcgtggaccaaccatcacctttgttgagtaatatcaaaatacacatgaagatcgctcttgattttggtctgcgccgggggtggacgcagcatagagggagagactggggcttcagaaataggcacggcacgaagattttcgtatacggcagagaataagctctcatgaacttaaggattgaactcaagtcggcgattctaagcgcagttggcgagctgaaataacagaccagtgaatgggctcaagaatttagttagatatccaagcgcgtttaacgggaacgctgtcaggtccatccaaggaacagcaaccaggtattgatggatactacagggccacggacgatgacacgcagttaacaagaacaggggcgtaaacagcaagacacaggtttgcaagggacctgcaccacacctgcgctatcgtgagtgggcgctggtctcccgtgcacgggagtcgatcgaccgggagtgagtacctggaacttggtgagagctgcggcagccgagggagtaccgttggacgcatgacgagtgcttgatgtgcttgaatgagcgtgtgtgcgcatgctggtgcaaccattggcatgacgaggttatcgtgaaatagttctaattgcggattgtgatagcaagtggcttcaatggttcgttctcctgctcgaattgtcaagagcctcattttggatatgtgtcgccttctgtaccgagcagactggttactctctgtacagtacctccgcggacgcggaaaatgaggttcctttccagcttagctgtgcagtagcaccacagctagactcggacaggcgtggggcctgccccagagccagacagagggtatcgaatcggtggttttggagggcgctgggatcccgtagagtccctcgaatgaagtttgtcggtaagtgaatgacgggcaatccagtatagtctagtctcgttagtgcatgcatgtagcagtcagtgtctaggctcaatgatgctgctccctcccgctgaagaagaaaagtgaggtttgtacaggggcagggggggttgagagagttgagacaaccgagacaaggatgaggtgctgctaacttagaggctcgcttagcactgatcacttgtcacttaacctcgactcatcactcaccctgcaaagtttagttgtgtttcggcctgactgggcattggttccaaggtctaaaatgggtattttgagagaaacaaagtgtccattgtgttgtagaggtaaggtatccaatgggtgtaatggagggtgtggcaggctgggaggtacctaactgccctgtaaggtacagcaagtaccttaccttccctacacattggatgtggaggttacgtatgtaggaaagtacgaaggctattataaattaagtttaggttgagatggatggatggaggaaggagaaccaacctcaccttaccctttctttgccttaccttgcctctggtctttccagttacctccttcttctacctcagtacctacttcctcctgctgattgaccactttttcgcctcaaccttgatccatgacttcccatctatcattgcttctttgcagcgttacaatttgaggcaaggaaggtactaatagctactctcggtatgcctgtcatttacccggaaatataatacctgcccagacccttcctgcttcttatatatcctaccttacctactacttcattttctttactgctctctgcatcccattccttgtatctatctgtttgtggttgatcagcacaacttaagaaaaacaactgaagctccatcgtgtgcttacacactctatttttattcatgtttttgtcacatcatccgctgacaccttgtataaccatctccctctccaattacccagccatctgataaaaacaatacctatctaccctgacctaggtcctaggcctttgcgattggtccctactgtcattctaccaacatccatcaaacaccttgcatacaatggttgtttgtccggtcagcaaatctcctactgcatgaactactgctatctcagaaggcttatcatatttgttacataccatatcaacaatcacatcaggtcaagatttacaaatcgttgattgatgtgttttgactacttcagcctctgacttgaatcagcatatatacctacctaccttatataccgacgtattggaggtgcaacacagtacaaatcaagtcaagtcaagtcgaaatatcaccgtgcgacattcgcctagctcgtcgtcctcggcctcattaattgtcgacttacaccgggcccatacaacccacccaagaaccccggtgcttcgaccggccaatcaccaactcaggacttctagctcatctattctttcgactatcctactgtacctatctcagattacactacgcgccccatcaaagtcatatccgccttctcgtcattacttccagtggtggctctccctctagtctctgccagtccagacttatactgccgatcttctcgtgggcccttctgctgtttcaacgcagttcaattcaacgaattgttgtcaagtgaactcaggtacccgctaccgggtcatcatcttcttctggaccctgaaattcttgtgcgggctgtggcttggtgtttctgagggccgacctttttcagtgaggtagtttggccacgagagacatctttgacgcttcgtcttctgcaaccatcacgattccgagcccccctggattttatcacttcccaaatcttcagtagaacgggtgccttgtcctcataccagtcataaaacaactcttacattcggccattatgtcgacacagtttccagtcgtgcgtggtttgcttaccaagcctccaaaacttagtaccagactaacatattggtagttccaacaagaccagtttgacattttcgaatggcatcccaagttcctatcttgtcttcggtactttatcgatcatgctcagtatagcccagcagttcaaactgtcgctgcttgcgtcaacattctcctccctttccaaaaaggaaactcacatcctctaacgccgacgcgcaatggccccccttcatcttcatcttcctccagagggtcagtccctggaagtttacccttgggatctacctcaatcactctcattccttacattcgccgtctcatagtgacgggattcgatacgcccgccgttctccatggattctttggcgacgattggatgctcggaattggacgggttcatgagagtgagcgcagaaactacatgtttgccgctaagagcgataactggctgagagtcaaaactcaatacgatatggacgatgggcaaacagtcccatttctgagaccgctacagaacgtcaccgaggaagagatacaggccgctgaaaccaactggagcgaatggctcgcaatgcaagactggatgcttgggccgagggctccgccggatctcagcgagcattttgtcacggttaagaaggaacgtgactgatcatatgggggacgtttacaagcacatatcttacaactggcttatggtaaaaggcagccgctccgggcatatgatagatggactggatacgatgctaaactcagcatattggatgaatctcactattaaaggaagaaagcaagtagatagttgaatcactttgattaaagggtaaggtagggaatcagcacctacactttagcccttgctagcatagcgatgccaattcaccgtttttggactcctctcacatgcaggccttctggagtccgctgtcatatttcattcccttgcgccagagttacataaactctgcatctatctgtgttgagttggctcggtatatacagtagcatcagcccggcaatcactgatcctaaccgacccaagatcaaggtagaaaagcctagcaccggccggttgaacgcctcacgaaagctcgagtacccccccttttccttttcatcttcaggtagtaaaacaaaagtccaggtcccttttctccgtcgactttataagatagaacgaaactgcgaaagcagcacaaaccattcccccactatacgtgagtatcttcatccccaaaacccatatgggttgaccaagcgagctttctctgagccatgagtaccacacccaatttctctcccaacgccatgatgaaatggatcccggcccaatgtacattttgcgtctttgtgctttcaggggtagtgtgcccaaagacggtatggtgccaatagtagtagcatgatgcaagagttgaaaggcatgatgaaaaaggacttgcaaaaagaaacaaaatttaaaggtattataatagtatcagttgaggaagcccttgcagttcgctgtgccgcagaggcaaggaatgcggtctaggctaccgatctcacgctcaaatttgtaatcgtacgtcaattcatcggctgtatgtttgttagcattgtgccagtggcgacgaaaggggcaatacgtactcgtggcaatgtccttaagcgcatagatgacaatgcgcttgcttccctcgaccttgatgatcttggcagtgcaattagggtcacaactgtggttgatgaaacgcgcaataccacccttctttgtcgcgtcaatgacagtattgtcgtcgatacggaataggtaactgcttccaatgccacttttaaggtatcggttctcgcgaatctcggcaatctgctgtcgaacttgctctccaacatactcaataatcatgtcatccttagcaatgttctccatagcatataaaccccagttatggatggctgagcgctcaaacttgacgggcttcttccgcttcttgagctggttgaatttgaagatatcggcgtcttggccgagtgttttcttttggtcgttgaggtcttgcacgtagcgacggttggaagcgcgtttgtttcgttcactatcagtagcagcttgtttctcgatggcgattcttgctgcatccttgcccgacttgttgcgggcttcaagctcctgtcttgctttctgcaccttgatatggtgaggtaagtacttagacttttcagagttgagaatctttttgacaccctcagttcgtgcgcagccagtagggttcggtacatagtagccgccgatggtgaccggagaatccaacgtcctgttggcagagttgagctccctaatgcggttacgggtccatagccacaactctgggttgccgatgtcctttgcagtgaaccttctggaaagtttggagacatcaggtatatcactctgaccaattgccagtccttgaaagagtggtaaatcaggcttggcgccatcgggtagcgccagtgcaggagttaagggttctgttgacaggagtttctcgtcatacttctccgtgacaacctcttttgcggtgggcttttcggtgatcgctacagccttcttagcattagcctttggaggttccacagcttcctcctcgtcacgttgagactctgtttccgcccgaaggtcctgagcgccgaggtcctcaaaaatctttggcttctttgccctggatggtcgtttcttcagaggtttaccgacgactgaaactggcgtttcggatcgggatattcgactgtcaatgtcgtcgcctgtttctagttcggggattatgtccgcagaaccttcgcgcgtctcaaatccagacccaagcgctgtgagcctaacgccaaacaattcctcatcagacttcttttgacgtttgaaagccgattccactgattctgccaacttccgctttctggaatgagcagaatctgctatagcgaagctggcttcggtcatagaatcgtcctcgccttgctcccatggcacaaaatcatccttggacgcctcgtcatcagtgctcatccggctgcgaggtcgcgactcagcttcttctgtctcacgcgccaacagcgtacgagtgtccgtgtcatcatcggactcggcatcactatcaaggcctctgagacggtgatgcagcgaacggaaaggattccgagcaacaggtggccgtttccgcgcgaaggggtcaacaaaagcgttcttttgcttgaccttggttttgcgaattctcggcagggctttgggtgcaattcgaccagttggtcgctcaattggatcagctcgggagttgggggttcctacacgtgagctgtcattgccatcttcgacactggccatctcctgcaaatcatcgggatgctcaatgttcaacttccggcgcttagcggcatggttggcaggatccaggaaatccgagagagctggtgcggcgaccttggtgcgaatgtgtcgaatcagatgttctgtcatctcacgtctaacaacctccacagcctcgatcaccggatcaaagttcttagctctttgcttcttctcctcttcaaggtctgcttcctcttctcttcgccgcctttccttctcgtcgcgatatcggggctcgggatttgtttttcgctctgggcttgcactggatcgtcggtgactcgaggggccatctcgatggggacgaggtaggcataattgcatggtcatgtcataattgaaaaattcggtgtggttaacagcgcgaaaacatcgttcagcttctgacttcccggtgaacgagttgcggaacacgatgaaatagcccgacttatcgactcggatttcttcaaacccgtaattcttgagtcgtttcttcatgtgtggaagaatacttggtagtactgggacactatcgcctgtaacgtaaatatatggatcgtccgcgagtttttgggtaaggtttgaagattcgagattgagacctttttgttgcgagggggttagagaaagttgtggtgcgctcgggactacaggttgtcgctgtgctgagggacccttaggagcggttgggggaggtctagtgaagacaggagcagttccagatttgggaccagtcggaggagctttggctgcaagagcaagtcgctcttgttccttcttctcaaacttttccttttccctcttgaggtgttcttccagcatacgtcggcttctgcgcccttccgcatcatactctacacggacaatgtcggcgtcaaccttaatgcctcgagtccgtacagctcggcgagctgcctccatagcagagacgggaggtcggtcagttcgcttagagtcccgatatcggattgttgcaaatccaagatagctacctgtttctgggtgcatcttgttgctgctctctgcaatttcaccaaaggtggcaaaaatggccgtcactttgctgaaagggacaagcggattgtaccttgtcactacaatctgcgtgggtgggccaggaccaatcgatgtcttggaatcatagggataggccttgatgttctcgtgtgttgttggcaaacgcgatttagggaggtagtaatcggtattgatataaccgaggcgaccgtccgacttggtcagtcgaggctctttagggggggcgtcatcgtcctaatcattttcattagccatgagtcttgcaccaaagatgacgccccccctagggaggtatatttatagttatacgtactcgaccgaactccatgtatgtcggtttcgcgttcttgctgacgctcttattgtgtactcgatcgaggagcggatcataggtgcacttgaggcccttgacggagggcatgggatctcgagccggaatgcgctcattggaaaggagtccgtctgatatcgagccattaaaaccaacggcgggtgagtttcgggaggactgtctcgcggcccgatcggcggtcagacatgtagacatgtctggctttgtggtggccgaagccaatgagttgggagaatctttgaaagcgatgggagtaaggctcgaggtgggaatacgggacgaagctgaagttgccgcggcaccgtggcgggcggttgtgctaaatattgatgaggccgtgctactgtatgagctagccgagtcgacagtgctgggaatgtctgtgaatggtgattctgtgtcttcgggctgtgcgggcatagtatccaacgatgaaacagtgccgttttggccagtattcgcgtctgcgtctgaggcagctgatgttgatgtagggtcgcaggcgccggtcatagaggccggtgtcggcccaggtttggattgttcgcgatctctattgaggtctggacgagtctgggactgtgcttttacctttggagcggtggggaagaattgcgcgaagctcgcgcctggcgggcgagtcatcgtgacgatgcgctcttcctacttcttcccccgtgctctcaccatgatatccttaaactggagcgttgagtgtacacctaacggtgggataaagtctgtcttgcggcgattcaagacaggttgttttgagcgacgtagcaatgaaattgaagagattggaggggagagaaatgcttcacgcgaccgagggatgctgaggttgagtgtggcggagcggcgtcaccgaccgactctacgagcagtaaaggagtagaaaaagtcgtcagagcgtaaacaagcagactgactcaaatggttgatgcgcgcgacaaaggtgggcgcgatgaaggatagcaatgtccagagtgtcgagagaaacgagggggggaaattggtgggagaatgagaaaaaatggctgacgaccaaggaagttgacgctcgcttcggtctgctttgctttgcgttgctttgctttgctttgacttttggttcagggatgagtagagtgagttacttctagcggtaaggtccagtgtcaaatgagaggatcgcccagccacagtttgggtggcttggaggattctcgcagcttttgattggatgttatgtttggattgatacacgattggtgggtgagtgggttagtgtttggttgccaattaacgcgtcccacaagacttcaagtattggactggcactggcaccgcgtcagtggacttaggttcgtgtggtagttattggattggatgaatcggtttatccgttattttgctgcaaactccctcgtgctttggtattgggcttcagtgtccgtttgtcataaccaatgcggtgcctcatcttaatatgtccgtaccttgttcaccgttgtttgaaccattcgcttgccaaggtgccttatttggaaacaagggagatgtcatcatgcatgaaagcgaggcctttgtccaaggattccatctaatcgaaagaacaaagatggaagagatgcttgtcagtgaacaaaggcaagacaacatatttttatgtatttttgtcaagagaaataccgcaaatagcatcaatcccgtgataccccagatgcagcttgccaaatttagtactgtggtagaagccaattttcatcatacctaacctgtaccgtttcacatgcacgctaagactctttatagttatagaaacgtgccttaaaaaccatatcaaagtacaagtcaggtcaactcactattaacaaatcgattcaacgtgtgccaggcgtagctgatatttcgatttaaaccatccggcatgcagacataaaagaaagcacggccattgtgacctgtcaatccagaaccttcctaactccgtctcgtcgcccatattaatatcgcgataagcttcttcctaaacgccaaatatttttacagtacaagatgatggcttagaagttcagcttcagctcaaactcctcctcttcatcgtcggagatgtcaagcggctggctcagaggtgggagatcatcgtcatcttcatcctcatcgaagatagacatgaactgaggtctcggcttggcttcctgctgctgctttaccgcctggcggaggcgagctggggtgatagtaagatcagactgaaaagagttgactgtctcgacgggcttgacagcacgctgtgttccaacaggcgccgtaggcccgcgacgttgagcgttgaccattgaggatgctgatctacctcggttgtagccgatggtggttcgggatgcagctacgccagtagcactctctgcaggcgatgtcttggcaggcaccacacttctggcgacaggcttcttgctttgatataaagaggtgagaggctttcgaatctttgttgttcgtgccacactcgaagccttgctgttgctactggcgtctgagtggatggacaaagcagaggcagcacgccttgatgccagactcgaaggctgcttggttcggatgccctttgacctttcgctccgagtccgcaatagaagcctttggtgctggtgccctgatctgcacttcggtgtctgaaagatcgtcaatgttgaaggctaaagctgccctctcttgcttatttcgctcctccgccttggcagcaactttcttcattgtctctgcaagctgccggtcttgtagagagacaccgtcatcatcgattgggttgtagaaatgctgatagtatcccttcataatattttccttcttcaagccctcgagggtcagcatatctttggggaagcagtccgattcatatgggagatccttgggcatcggcggggcatattccggctcttcttcctgtggctcgatgggtttctgttcttccttgagtcgaatctcaagaggtgcaagatccactggtcgctgcttgggcttctgtgccgttggcttgagttgcgtttgctcaataccctggatgatgttcttaacaccaccaagctgcccgttcttagccttggcattggtggtcttgttgcctagaggagctcgattctgggtacctgatagcacatctcaaattagcggattgttctttgtcctggaaagaaaaagaatcatgcgtacccattggggtgaccatggcctgtcgtgttccattgcctttgttcagtgtcttcactccacccaatccggtcttgccagtaaaggctgtgggagcattctcgtcatgttgaggaaatcgagatggggtttttggaaatcgtgcattgtgttgctgtttggtcggaacttgctggctaacgaccagattctcttggtcgcgatgcgccgccaacatgatggctactacgagcgaatcaaagactcagtataactttgtcttgtctccgggatggaattaggcagatgttgatcccgtcattgaattcattaatcaaagaggtaattacggttggaagatgaaagggtcatttggtcatctgccaggacctttacggccgggatgttttggtcggtctgtgctggctggcggggcaaccgctatctttgggtgcatgttccctgggtttacagtggaaagtgccggcatgtgagcgccacacctcaacgaccgccacaagccaatggggctatactcagacgcggcctccaccggggcagctgtggaggggcatcactcctcccctttcttgataggtacttaaccgcttcatcttacatccgaacaacacgacctctgtcttcatcgccggtttcccttcagccttttcttcaacctaaacaaccctttcgccgcttatcaaaatggatcgcatcaaggaggttagttgtccaaaaagttccatgctaccccgccatggcaacctaaaaggaaccgttgtggaggggtaaactatcgtcggtcgtcgacccatgctaatatggcgatggtggatagaaaatgaaccagctccgtctggaggccgacgaggccagtggcaaggttgaggagctccagagcaaggtcaaggttctcgagcaagagaacctgtcaaaggagcaggaaatcacctctctccagcacaagaacaacctcctcgagggcgaggtcgagaagcttgagaacgccgtcaaggatttcaagaaggccgccgatgagggccagcagcacggtactcaaaacgaaactcttcagcgaaggctgcaactcctcgaggaggaggccgaggatgccgataagacactccgtgaggccaacgagaagtacgttgagaccccctagcaagcccccttaccgccatttccacaaccatcaaatttgagcaccatacatgatgcaacgattgacagagtgattctctaggctccgacagaccgacgtcaaggccggacacttcgagcgaaaggtgcaagcccttgagaacgagcgtgatcagtgggagtccaagtacgaggagatgtcgcagaagtacaccactctccagaaggagctggaggagctccaggccgagattggcaacatctaatttattctcaacctttcacacactcgcgccggatgcaggatccatgttcgttagcatgtccgcagacatcagtatactcgtccagttgtatggtgccttggttgcaggtatttccaggtgttggtcagatgagcgaatggagcagttgccgcatgtcatgttacgtttctactactagctgattgaagctggcttttctcaaagggtatcttttgtaaattgtgcgcttcttacatccttctatgttgtccaaatccattgagctcaaacgtactttatcatgccctcctctttgccttcttgattctctgcttcttatccgtcaactgcctctcgaacttggtctcgtatcggaacttcttcttctttttcttgggttcccgtcgtgactttgctttttgatcgtccttcggttcttcaacctttttgtcctcctcattatccttatcgtcgacttgggatttgtgtaatccatctcttgtcacagaaacagattcgaccgtgacagtggtataacgatcttcgtcgatgtactcctcttcgtggtcaacaatatccagctctggctgatcaggaaaaccgtcccactccccgtcttcctcgtcagattcctgctcaactgctccagcagctgccgactcctgcaataatctgtttacggtctggacgtgctcttcgacatcgcgctttcgttcttctcgtatctaagcagaatgaattagtaccattcgaaattaaccgtcgtaatttcgcctgaaaatttgggcgtacctgttttcgcaattccagcttctcctggcgagccctcttggcagcctcttcttgagcattcttgatacgctgttgcttgcgcttatggaaaccagtcaaatattcctgtcgcgcctcaaagtcgaagttaacctcctcgacagcagatgtcatctttcgcttcttagatggcggaggcagaatgctctttttgggtcttggtttggcgaacatgattgcttatgtgtacaatagtcgtggagtgcagataaaaacttgaaaaggtattgagtaaactatttgttggctacaatagcaagaataggtagcatcctgaacatcgaaaaatccacagtcgcgaaactttcccagggaagctccacaacggaatggatcccagctctcaccgaggtgtgcatataacggggctttgtatgcaccgggatagttacgtaaggtggctgctactgcatcagctctctcaatgctagcattatcatcacaagctggaatcgataggcagacacaacgcccaataaccagcaaatatcatccgtgatgcgtcttcaaattctcgccagcgctcttgcgctcagcggttccgccgccgcgttctcagactcatggccattggttatgttttctacctccaagtatgacgcgcgcctccgtgtcctatctttctatacttggagctccctactgacgatgacgatcaaggttctccgatgcacccagcaacaaccacatccagacgcgatcccaagctctcgagcaggtccaggacctcttgacttcatgtccgactgataattacgtcctgattgctcacgagggtgtcaacgcggctgatcttcgacgaccgaactccatgcccaaccttcaccgtgctatcgaccgcaaggaaatccagggtaagcttattgtgcccgaggttgttggcgagtcgatcgatgcgcctgcgatccaggactatatcaagagggcgtgttacgagcaggcaaagaaggtcaagcctcatttcatcgtaatcaaggcttcgaccaacgagcaaggtccgttataggttgaaagccgcttcgagttcaaattctgaccatattacagacgttatcaagcaatgggaggagagtgagcaatggctgaacgattcatacactgtacttttcgttggcacgccatccaccaaggccaagacggccgcatctaagtccgagaagaccatctacgagcccgaattcatcgagcccctgcacatggacttgaagcgcgatgtctcggacaatgcagagaagcctggcaacgccacacgcgatacccgtggtctatttgagaagtaccagttctttactcctggtaagcttccctggcataatttgcgcacccttgacttcgtactaattaattgtaggtatcttcatgggaatcatcgctgccattgtgttgttctccctgcttggcgttggtctgcgggctctggctagccttgaggtctcctacggcgcttttgagaaggacatgggccctgctgctcaaaagaagcagcagtaaaccacttgtactaaataaacgagcactgttcatgtatcggtcttccatgtggaatgatacttgtatatcagattacggagtttgggttcctttggtgcgacttgatgggaggattagtatcggcatgtaatgttgcgagcatcagctgtagacaggacaggacatagggtcggggatccagataaagggtcttggcccaaatttattgaatactttttccagatgcgattcaacgctattaagacatttaacgccaaactccgttatgacacctccggtcacaacaacctgacctctctagtggtgatgcatcgccaatgggcttttgcaaacgtaactaatcttgaatcgtattgtcatctttataccaggtggctgggcagcaaaaagttggcaataccctccttgacggcgtattcgtgcccacagttgccacaaacgagttttccctcggacatttgagtctcgagaagaagatggtgaagatccttgagggtcttctcatcagctcgaagctcaactgctgtgggaggctgttcagggagctgagggaaacccaactgtaacatgaaagtgtcagaaacttgtttcaacaacacacggcgagtttcatgatcgccttgttctcgctaactcacctcagaggccgttgtgcaaagagccgtccagtcaagacggggaagcacgttgaggatcatgtcagggttcaactcaatatcgtcttggacgagttcagcgtccttggggtgaagagggtatgagtctttagaggacttgcaggccttgacggcgcaagtgaggaagttgaggctgaggaccttcatcttgattccggagaaaaatgaacagaagctgtgttaaacaaggtagtcgtataagagatcgagaatcgtaaaattgatgttgtctaatacttacacaactttttttcttctatggcgggggggcggacttggtggtgaagtgagccccacgtgacagggatgtttgtactaggtagagctacgtgctacatcattgacaagacggaatataatgccaattcaccataaatttaagctatagttctacaattgataaggacgagcagtagtagttggtatagatcgaaacacagatatggtcttgatatggtcggtgttgtattgtctcttattgaatagtgagtctcgagtcgcttagaatcgagagcgctgacgggcgtggcgaagtccaacaaagacaagaccagcgacaacagcaaagaggccagccttctggagaggagaccaaccagcggaaacctcctccgcagcgaattcagatgtgccgtaaaggtctaattgaggcgaaggctacgcatcagcaaatccggcctttttaggattatcaatgagggcgaggcaacggactggtgcaaaacaagagtgttgcctcttagagctcaacgtgaataccttcaggggggacatcaagctcgccgctcttggcgatcttgaccgcctcgacgggtcggtcggcaccgccagtcttggtgttctcgatcttctcgacgatgtcgtagccctcgaggacctcaccgaagacgacgtgcttgccatcgagccacctggggatggttgttagtattgcgattgcaattggttcattggagacggagttgcacttacgaggtgacaacggtggtgatgaagaactgggagccgttggtgtcgcgaccggcgttggccatggagaggagacccttcttggtgtgcttgagcttgaagttctcatccttgaagcggtcaccgtagactgaaggcaaatgttagcaattggtggatggattggagcgagacgaagctatcgcaacctactggacttgccaccggtgccgtcacccttggtgaagtcaccgccctggatcataaagttcttgatgacacggtggaaagcagaaccctcataaccaaagcccttctcaccagtagccagagcgcggaagttctcagctgtctcggggacagtcttgccgtagaggcccataacgacacggccgagcttctggtcaccctgctcaatgtcgaagaagaccttgtgggtgatcttggggcccttggcagcctcagctgtctgggcgaggaagaggaggccgagcccaaggaccagggccgacacgaaaaggcgacgaagattgaacatgattgttgtttctctgatgaccaaagaatacaaagacggaggcagagaaagggaaaggttggagaggagggacgggaagggacacttataccgtagagatagccactgaccggggggagctggtccccgctgcgtgcgcaattgggggacctacacgctaaactacctgcagatggtccccgctgccggactgggagtggagagctcactctgcgttccagcatgtttcagcggctaaagccaccggaggagcgagttctttcattggtgccctgcgcatttagggccgtgaggcgacagaaaagattcgacatgatgaatatgggcttgaacgtagagttacactaacttttaagtcagagcctcattcccctgtcgcggctcacttctccagtggaccccgccgtgctggagctccctggtggccatctcgtacactttggtgcagcaattaacccgagttttaccgaattgtccatctttttccaactgcacgtctggtcggcttcggtttggagatctaggcatgcgactgtgatacccacgataatctgtcaccatggtatgtttgcaccctgttcttgtccctcaaacaattggagtttaacaacaaacaggttttcctcgcaggggtcagcttcggcgaccagaagctcgtcaaggtaagtctggcagtaaccgagtgctctcatccattctcacaccataccctccgatagaaagccctcgagtccttctatgcccttgggcccacagtatctgcccgaattatggcaaaatactcgattcacaagctcgccaaggtcggatccctcgctcccagaaccgtcacctccattacggccgaattatcacaaatgactatcgaaacggacgcccgccgcttgttacaagagaatattcgacgactaaaggatatgggatcataccggggtagacgccacgcaatgggtctgccagtccgtggtcaacgaacaaggacacagacggcgacggccaacagactcaacagggtggaacgacgaggttaagcgcatcattggaagagtgggttacctggaattgggtatgaaggtcggcaaatatcccccgagaggatgttatggcatgtctaaatgctagagagaatacaccgaggagagacaaccagcaaggctatctccttgtcataccagacttgtatatataatgtacgatcaaatggaaatgaaatctatatggccgcgttcaagcgcggtactaacaactttacgcatgtcccaatgaagcctcttgagcttcgtcaaacttcatctttggcaaatcatcctctaggggcagctgcccattggcctgcagcttagcagcaacagtgtcgacatctttccacacacgtagcagattacctccaacaaccttggctgcatcaacattgctgacaccctgtcgaaggagttcggctatcaggtcaggatatttggtgacatcttcaagacctgcaggaacagatggaatgccgtcaaagtcggtgccgataccaacatgatcgtaaccgatcaggttaccgatgtagataatgtgttgagctgcgtgtgcaagagtcgagttctggggataaaactcaggaagaccattttcatttccggtgtcaacacaagagatgaagtcaggggcgatgttgaccatgactagggagtttcgcttcttgacgagttgcagaacattgtccttgacgtttcgaggatgagggcagacgctccaggcggagctgtgagagaagatgatgggggcttcagagccagcccattcatccttgccgcctagtacatccaacatagtatcctcgctagcatcattggttaggattgggttcatggcgggaagtgagtccaacatacctgacatgagaaagatcaacaatcatgccaatgcggttcatctcgccgataagcttgcgacccagggggctcacgcctccccacaatggctcagccttccggtcagggtctgacaaaatcgcagcatcggcaaacttgttgtgacagttatgagtcaaggtagcgtagcgcacaccaagctcatgaaaacgacggaggttagacaacttgttgccaatctgatgtagaccctcgataccaaagggtgagatgagcttgccctgcttgaaggcctcaaaggcgttagagctgtcgaccttttcagagaagtggctaggatagaccgcctgcagcctgctcataacgtcaatctggtccaatgtgaactgtacgcctatatatgtgattagcaagccatatgaatcaagaaccatgatagcttactcgaagcatagttctcgtctgagaagtcggaaccatttgatggacatggagcaaacagactccagaatgcaccaccactctgaccctggcgaagacgatgcaagtcaacgtgtccaggaagcccaccctgctcgaatggctgggtgaagttgtcatcataaatctggttgccatatgcgaaacgtagcacgattggaaagtcaacatgcccgtctggagttactatgtcaatacacatctgatcatgacaagggcacaggtctccatacctatcaatggcgtatggctgaggatatgtcgtgctcgctcctcgggcgttcgcaatccgtttccatagcgaggaacaccattgtaacgattactgactggcctatgcaacaggctgagccctaagagtgctaagaaaatagctatgatagtctttcgaggtgttaacttgggcgtagagggagcttcatgatgtgagcctgtatgaagttgggataataagcctcccttgactgatctgtttgcgcccctggttctcgatggccgagtggtattgtatgataggaggagaggttcctgccgccccattgtgatgacaaaatgaaatgaacaatgaatcaatgcaaggagagattgatgtgaataagaaagtgatataacgctgtagatgagttgaagtcgttgagttgggcaaagttaaagggcacagggatcaagatgtaacgccctgaactcacgggctgacaaatacggtacgctcagacagacatctgtcagttgttctgggactcaactcgcacaagaagaggatatccaaattaaatacaaaatatgccattaaatctacaggtttcttaggtagctgacacgaaggattctggctatttgatttggcatagaaaacagaactccccaaatctggttccaacgggcaacctaggttttgatttggatgacctctggccaagccatggagaggctaaccacttctgggtagaggagcagcggacactaactttatgaggtatacctagcttcacatatcaaccacgaaagaggacatcgtcaaacaccatcaactcgctctcattgccttacatatctactattatcatgcacttagtccccaatcatagatgaatacatggtgcttagcaagagaagaaacacctagaagcgagggatagtcagagtactctcaggtttcaatcaaacggcttgaaagttttgaacacaattgtctgcttcgaatgaaaggtggaggctgccttagcgctcgtaggtacttagatggctctactgttccgagatgtccgttagggcatttccagtaattatgcatataatagttatgcaagtgtgcaagctcaagggtacctatgccactacggtgaaccccaaaagccagaagagcaattttagccccactctcagtccgttatgacaccgtaactaaaacggtattctccgttttctatagttgcatggaggaggcattggatacgagagtctttctcttcataattcgagagtacgatctgatgtagctattgatcaaggctttctcttatgagttactgaaatagagacaatttatgataagttttgaagagctgtataaaatttagataagtttagattatgttattcctaaaacttagaccatattcagatttacgatccatgagatggactaaatgatcggaaaagccaggttccgattccggcggggtggttcttaaggtcgtgagtgggagtgactcccaacgtcgacttttggaggggcaggcctgaagtcaaccgatctctgtataattcctcaggtacgcaagatgtcgagtcagtcaacagaagagaggctcgccctcatcaaggaaaatctcgccgaggttctcaatcccgagatcatcgagtccatcctcgccgagggcagaaacccaaagatctattggggtaccgctacaactggccgtccgcactgtggttacttcgtgcccgccgtcaagatagcgcagtacctcgctgccggttgcgaagtcactgtgttgcttgccgacatccatggcttcctcgataacctcaaggctccaattgagctcgtggagaagcgcgccgagtactacaaattcgttatcactgaaatgcttaaggcctgcggagtccccaccgatcagctgcgcttcgtctttggaagctcctatcaaaaaaccgccgactatgtgatggatctctacaagcttgcctcagtggtatccgagcacgatgccaagaaggctggcgctgaggtggtcaagcagactggcaatgcgcccctaagtggccttatgtaccctctactacaggtattggatgagcagtatctcgactgcgatgttcagtttggtggtgtcgatcagagaaagcttttcacagctgccactgagtggttgcccaagctcggataccgaaaggtgcgtttgtgccctctggataaaacacagtatacttactgactttataagcgtgcccatctcatgaaccccatggttgctggcttgaacggaaacaagatgagctcaagcgatgagagtaagagcttcgtcccgacacgcctgatgtgaagaaatgctaacagatgacttttagatagcaagatcgacctccttgacgcacctgacgttgtggccaagaagattcgcaaggctgagtgtgttcccaaggaggttgagggcaacggcgtccttgcacttgtggagtatgtcttgctgccagtttctggcttgaaggccggttttcgatcgtttaaggtcgagaggcgtgaaggcgaacccctggtctacagcgatattcagaaggttcacgatgattaccgaaacgatgtggtatgttctcttgatggatgacgtcatcactgaagacggttactaacaggatactttctagttgacaccccaagacctgaaggctgccgtgaccaagggattccacgagcttatgagccctatccaggctgaattcgaggcctcaaaagagtggcaggaggtcacattgaaggcctaccccccacccgtcaagaaggaaaagaaggtcaagaacaggggaacccgattccccggagccaagggcggtgagaacgccgaggccgaagtgacgaagaaagccgaggacttgacaatcaaagacgtgcaggcgactgaggccaaccctaccgcataaggaaaaactcaaaaataaaacaaagagaagaagcatcttccaaaatacaaacagggtcacatttacgattagcgattcaatgatgttagcaagagtctgagataaacaaaagtgttcagtagccaagtagaaagactaagacgaaatgatatattgaaacatgtaaagaattgtaaattagtgccaaaactatctgagtgagacattggtttttctccagccgaaatagtttcccaaacaccccataccaacccatatatagtgattatatttacctgcgcatggcatgcctgcctgctcagcctcctttctactcgccattgaagcagcaagcatcgtagacggagtagtaccagccctccctaaactcaaatccaagggcagaaacagcagcatcgtagagctcacactggttgctagtggtgataccaatggtcttgcagttgtcagtcttgtcacactcttcctgacactggctaagggtataatcgtagtagacttggatgagattgctgtttgcgttgctgaaaaagccagtcttggcacaggtgagctcagagcgggcaggacagctggaggtagcagcagcggaggtggttgtggtaggcttggaggtggtggtaggggcgacggtagtggtgtcgagagtggtctttggcttcgaagtggtttcggggactgatgttgtagtgtagggagcagtactagagtcctgtgtggtatgaggatcagaggttgtgtcctgcttagcagttgaggtagttttggcggcaggctcagtagcctcagcttcagaagtaggataagcagatccattcgtaagggtttcagcagaagaagttgtctcgtcgacagggtatccagtagttgtctccttagcagtcgcaggctcggactcgtctttggtggtgctggtgactcgcaaagcggtagtagaaagagaagtcttggtctcagacttgctcgcaacatcagtgtaggcagtagaagttccggctgcggtctgttgagtggtagaaacaggatactgaataacagagcttgaggcatgaggtctacaagggccagcttgagctccgatggcaaaaccagccacgagggcggtgatgaaagtgttgactgaaggcattgtaagagaagtaatgtaactaatacctagtataggagaatagaatataatagaaaggaagaatgaaggagtgagtgagtgatagtgagtcttgcagtaaaagagtgaactgcaagctctctatatagtaacaacaaaggtaactgacaaacaatgaattacaccagaaaggaaatgacctcacccttttcagaatgcaggctcctttataaggggaccgaccaaccctcaaaattgaatatcagggcccattctgggaccaattcaggttggtcggtcccttggcgaaaagagatgatgtccctatttggaacctcgactacgaaaagcacttacatcagggcatggtcaaagaacctagggaagtgtgtgagtgggggacgcaggtccccgagcgctaagtagtgaaggggagcgaccaattattggtttggagggggaggagacgccaattaagggcggttcgtttagaggaagcatcgtaagtttttggccgacgttaccggaaataactggcccttccttgttgcgttggcatcaacaagggctcttctggttgccttttcctctgggcatgcaagtttacgagctgctgaagatggagatggagatggagatggagttgatggatggctcggcaagaagcgatacacgtgatgtagatcatctgaagatcgtagatttacccgtgcaaggcaagcagaatactacctaacgacagggttgaaccaagttgaatgataccttgtgaaaggcaatggccatcaagttctttggtcttggttgagtcgcaacgtgacagccgcactaataaaccaacagaccagttctctcgtcttcgatcgaccccttgacgttggttggtctttgtgatgccctgaaaataggtcaatcctttcccacttaggtaaaagggaagaagagttataacaaaaacctcagaacgtcattcagaaacagtacaaatttaaatagaccataaataaagtgccatctattcgggatagtgtacatggctatcttatagaagagaagataattcttaaaatgtttcagatagaatggtcccccgaattcattccaccctgtacttgctctatgagttggcggttaaagtcctatacaccgtactcattggttccatccctgtaaccccccccccccccccccttagggagcaagaaaacacaaggcctaaatttaggataacaaaataagttccacaaagggtattctaagctcatcctaaatctagactaagttacctaaatctttttgtcacttaggcttaaggtcccgagttttatttcctcccctagcccctacttcatggccaatagctcgtatcttggccctcacaacagtcattaattcatctttatttccattatacacgttacttatagtagatacaatgcaccataaagtgacccaggactctcagagccaacaacacacacctaaccttgtcagcttgtccccagagttactacgtcaaatctttggctacttctgcttacactgtcgtggcaaacaagaatacctgactgataacactgaacaactcaccagcaactaccgccaggatcgtcagatactggggtcgctatgtctcgtctcaagacgccttcgtgacgtcagtcaggatattcttcaccatgtatttctctggcccttgcggaagtctttgacccagatatccttgcccctcttcataaggaccgtcgcctcacaacggcatctcgcctcatctaccagagccgtcctcttctattccacacaaggagcttcatcaattgactttggacatgcccacgataccttcaaacaagtagccaatgtgagaggactgaagctgtcagatatctgggaccaaagaaaggatacatcacctcatcgtgaggcattccttcgaggactcatcctcggcaaagctcagtccccagacgcaatgaagaacataaaattacatgcgagtactctgtcaactgagctactatttattctgcttgccttgttgcccagatgcccgcacttggctcttgacatctcaactcatcagatatatgaccaaatgcaggcattgaaggtcctcggggtatccagtcttcccttgagaaatctcgagcttcgtggggcctttgatttggaatggctttcatcacaacttattcctatctcgacaggtctcgaagctctgacgctatacaagtcactaccattgcctgaaatatcgagcttgaaggcccttcacctcagaggtttcaggctgagtcccgaccagctcgccaagatcctcccgtcgtgtaccgggagtctgaaggccttcacatatgaagccacagaagttacttccttgcacattgacgagctttacaactggcaggttcaggcaagcgatgttgtcagacacctcgagaagcactgtacaagtctagagtcgcttcatcttgaccttcgcattcgggcttttatgagtcgagataccaagatggacccgatgccccacctggagaacttcacagccctacatgagctattcctcaacagcgatgcagtgtacaacacccagagtttggagtttccggatgagaagtccctcgcaagttttctcccacccagcatcgtgtctctcactattgtggagccagatttccctccaccccccgaacgtctacagaaggggttgtctgggctggcgaacctcagaagagagcagggtcgattccccaggctgaaacgagtgacgtgtgacgtcaagaaattgtttgatgaaagtcataccgaagacttgctctcacaagttggtattagacttgaatacaaagagtttccaagatccgactgggcttataatcgggaacgtttggtcgcttcgccgttcatcagtagcttgtccatagatgatgaagacctccctactgcttggttgtgaagaagattaaggtaggcatagcaaagctcaggacgaataaagaagcaacactacatgccgaagctctgtttaatagctgtagtctaagatctcagatttataaaactctatctcgggttcttagcctcctactggtatggaaccagcttgtggtctacttccagaatacctaggcatttagttagaaccaaggtcctcgacaagcgctgaggtcagatcagacccagctctgaatcagccctcggctcactcatttgttcttgtataattgtgcgtgaataaagagagcatgttcaaattttatgggaaataaatcatatacgaagatgtgagattaacagaatcttcaaacccagaatttgtcccccgtcgtcataggagagcacggaatcctgctttgatagacacggacccctgaactacccaggaatgtctttctgaaacgtacctctaaaattaggtactgtccccacaacttacgaggagactgtcctcaggggttagccttcagccctgagccagtggctggggatcccgaaccactaacaaccgacagttacccagtgagaggcctctgaagcggccacaaatgccgattgcgtctctggttgtggctgtcatgttcctctcaacagcccgtagcaatagcaacagaacttcagattggcgatgacaggggaaaataaaaataccagccagaattaacttgaggaatgcgtacgcaactcttttactctgaatctctttttagagttctcaaatcctcttctacagttcatcagtgaaagaattaatgcaactttgataacgtagtatcaacggctttaaagcaacagagacgttcgtgttcaacgttgcccgttccatcgtcccttcctcctggttcatcttggtggattcgctaagctcggttcggttgttgattgaatggaaggcaggaaagaaagacatgatccacctcctgccatttcgaccattgctgggctgtcataaattattacttacctatgtacggagtacctacctaggtactttatcaccagacaaagaagctagaatctttccaacttctttctttatgatagatcatcaccacaagtaacaaaatcttttgatctgatattatgacgcccaaaaggagtgattctacatccaaagtcccctgttaattagcacaaagacgttgcccccctccacgtcgccagtcagacagcggatgccaaccaagcgccagcgccagcctccttcaagctaacaaaccatcatctcgtcccaattctcccacacggacggaccccagttcgcaagcttccgatccagtcaacacgcacgcccgatcttttcccccattcagccttgtcctgcccagacagtgtcagcccaaggggatagaaagtttgacaaaccaagatacatcgtactgtatagctgtctcgacttgcaactccgtactccgtagatgtcttgtcgttccccattcgatccctggaattcgcacaacaataaatcaactgctttgctttgctccccctgcatcggcagcacccgcctcaccgaactagtctacgcaagacagagacacgcagcagatacgacgacagattatcacctgcacaacacaaacggcgacatcctttcgcccaattccccccttaattcgcgacgatcgcgaccacttcctgcgtacgtctacgcctacgtcacccactgcatcgccagtcgatcttcgataatccttccaccgctatagcgagcttttggctcttacttcccctccgatagaatcgaaaaaaagagaccacataatcaccacatcaatcgaaggggctggacaaggcagacatcatgccggggttcgctgattccttctggtccagcgattatgctgctggacttggtgtcctgttcagcaagcttcaacaaggtgttcatgagaacagacaggttctgaccatcgcacgcctacgcgccgaagccgaggagacgtatggtcagcgacttggcgatattgctccatcggccgacaagatcacgggtggcttcagccgtgatgacggagctaccgttcgcaaggtacgatactatgcttctgaatcccctctcaagtgcccacagtctgcgccgcagtcacttgtggggatttactatgcgataacgtcaatgtccgggtcgagcttatcaactgacaaaatctaggccttcgatggcatgcgaaatgagatgcaagatgctgctcgcaaccaccgtcgcatcgcccagagcatccgcgacctcgttgttaaccccttctcccgctggtgcgacgctcacgaagctcgtatccaggactctcaagatgagctgcaagtgcgcatcaaagctcacgatcgtcaggctgaggcagtcaagaagctccgatccgtttatttcaacaaatgccgactagtagaggaccttgaagaggaaaataagcttgctttccaggatcctgaaaccagccccaaaggcaatcaaaatattcccgagattaaggttcagcctcataaggaggaggagcccgaagaggaagagctatatgaaattggcgacgacacttaccagcctgagcaagtgaagaagattctttcccagatgctttccagcatcaagatgggtgagactaaggtgccaatcctgggaacatatctcaacacttcctccggttccgacatcgtcgaatatttgcagcgtagcatgggcaacatcggcgtggcttatgctgagcgaattggtcaagatcttgttaacaacggtttccttcgtctcatcggtaatgtgggaagtacatttgccaacagctctaagatgttttaccaatggcgacccaaggctttccaaatggctggtgttcccgaaaaaaagtctattaaccgcactttctcactggcttctaccggctctgagggcgctgattctcccgttggaactgtcagcgagtatcttgccaactggaatgttctcaacaactctcaccctaacgagacccctagccagcgccttaagcgagaggcttccgaagccgatgagaagtaccgcgagggcgtccgcaagcttgaccaacttcgatgcgagcttgaggaggctattcatcttcatctcaagttccttgagcgttgcgagcttgaccgtctaaaggctgtcaagactgttatcctcgacttctcgggcaccattggaaacgtcatcccaagcctgcagtctactgtagaccagatgatgctcttccaggagaccatccaaccccagagcgatctgcgttatcttctcgagacctatcgcaccggaagtttcgtgcccaaggtggtcgtctatgagaactattataataaggtcgatgagcagacatttggtatcgatcttgaggcgcgcgccagagctgacaagaagcgcgtgcccatgattgttaccaccatcttgacctatttagaccaccattaccctgatcttgaaggtgacgaggctcggcgaggtgtgtggctgctggaagttccgctatcgcaatctcaccgtctacgcgccaaggttaatgacggcaagcctgtttctcctgatgtatttgatgaatttgatatccccacggttgccagtttgctcaaggtctatcttctggagctacctggtaagtgcaaaagctcgatgaatcccatgtttttaacggaaactaacaacatgtagattctctggtctcctctcacgtttatgagattatccgaactatttactctaccccatctactgacgctgatgagtcctctcgcattgctgctctccaatctactctatcacagctccgcctcaccaatattgccactctcgatgcttgcatgaaccacttcactcgcctgatcgacctgacttctgccgatgaagcttatgttgcgtctcttgccaccacacttgcgccttgtatcctgcggccacgaactgagacctcactcactatggaagagaagcatgcgtaccgactggtccgagatctgtttgcccacaaggatgccatcttcagtgcactgaagcgtatgtctatggttacacactccacttctgttggtagcaacaaccgccctcgagctattagtaccgacgaaagcaaccgcaaggcccttatggaagagcggaatagagctctgcttgaaaaggccaatgctagccgcggccgtgataagagccctgcgccaggcccccgtggtcaccgccgagaccgaagcactggtggaccagagacccgattccctattgccagcccaacatcggctgtcgaccgacaacgcgccagtctcggcggagttattaagagacagagtcttgaagttcccgagccagatggtgctgcccctgtaaatggtgatgctgagaaggataggtctgacgccgactcagagaagcgagacagccgtgacagcacagggcgtacacctaccaagtttgttggtggcaagcgagttcctgtggtaccatcgactcccccttcagaatccaaccgcggcgtgcagcttgaagatgctccgatggaggactagttttacgacacggagccaagttttagacagcggttggaggcggagtttcggttctgaaccatgacagatccaaatagacccacgccttcatctttgatcttaaacggagttgggattggttaacagcgggactgcaggaatagaggggagcggctcgggttgactcggccgtctaatctaacttgtcatgtgtatgtgttaatggaacatgagcaaaaaagaactatcggtgtactttttttcttgtcgcttttctggatctggatctggatctggatctgggcgtggaactggaacttgaactggaactgggtccagtctatttttgtatttatgccgtatcaacatcatgatacggcagcgattccctattcgttaagagacttgtttcaggacattgatccagctcgggcttgatgatattcctgagaccttgtaaatattgagcgaaaagcggcctagcacatgaaaggcaggacatgagaaatgattcaaagacttttgatacttgttattatctgtttgatcctcctcctgctgactgagtgcctctgttctgctatcgaatgctcgctcacggactcctgaactatttgtgctcttctactcgtcttgaatctcggcaatacgcttcttcttccttttcttcttagcaacagccacttcaccaccagaagcaggagactcgacgccacgagcactgctatcatcaccgccttcttcctccaggaccgcagcccgaggagccttcttctttttcttccttggctttacttcttcgccctctgctccctcggcaccagcgtccttgggcttctttttcttcttcttgacaaccgtgccctcgacatcaacgccttgtgctacctgaatgcgctcgttcgcacgctgcatctcgaggcggagtcgctcgacttctttcatggcttgctgcatctcaacctcctcacgctgttgctgctcatagtcgaaaccagtagacggtcggccttcaagactgaaggagccaatgccgctcgagtctacgccaagtagagtttgcttggccttgggcttgcgagccttggactttgtgaagctgtcagagttattctccgagtcataggatcgaagaccgccacttgcggtgccttcgagtgtctcatctgcggcaataacgactttttgtcgtggctttggctgtggcctttggggctgtgcagcaggcgttccggctcttgatagctctagttgcatgataggtatggagtcgatatccaagtcgggcccgttgctgctttggagaatgttgtgaataggtgtcgaagtgcgaggagtgtcgttgctgggaatatagaaggggtcatctctgttgcgttcgagacgctcggcttttcttcgagcaacaatatcggcatccagataagtatcttcgtcagcttgctgataagaagttgagtattcctcagtaggctcagctatcctgctaatggctggtgcagaggaatcaatacttgtaggtggtggcttctgatggtaatatgtctcaaactcatccgagtcgtccgttgctaatgtgatggagtcggcttctgatagtagtttggccaggttcgcatgaatgggttcatccaagtccaggcctacgggtactgggacgttcagctgagcacccttggataccgagttgagttcccagccgttgaaaagcgagggaatagcctgagtaagaagcaagggagggtcttgctcaacatcgtctgtcgacgcaggttgagatgaagcagcttcggccgtgagctttagtaactctgtgaactcgacggctcgttcctgaacctcaagactagggtgcagtgcaagaggctcaaagacgtggataatgcgcgccataagaagcgaaatcctcgactttctctctgctgtccaaggttcactctcatccccaactatagtggcgaaaacttttgtgactgcttggagggttgtcgttaaaacttcagggttgtttgttcggggaatgagctgcaagaggccattcaaaccctcatctggtacggctaattgcgaagcgtattcacccatgacccacgcaactgacttgagtgctcctgaagtgattttgtatcctggcggtgtatctgtattgagctggctgagaatgatttcggctgccctgacagccgttgatcgcattacccggaccttgacagccacattgcggagctcgtcaccaatcttttcagacacattggccctggccttttcaactggacccagatcatcatcgaccttgcgagaggcgggcgccatgcgaacaagctgcgtgaggacatcaatgtaccagtcaaagtccaagacactcgagtagttatccttggagcacattcccaagatccttccaatgacgtcgattcgatagtcgtcgtgcaaaggagcggattcggcctttggcctcggggctggctcagcgtattcatcctcagattcgttgggatcattcgggggggttccaggtagagacttgtcgcgagttggcatggaagacttgagctgcttcatgagccggctcacgatagacacgagattgtcgccagtcaccatgccctggaccaaatcgagtgcttgtattcggatagtgatatcggggctgtcgatgcattccagaatcacatcctcctgctgagatactaagtaagggtgtgtggtaacgatcttgttgaacgctagtagagcaacgtatttgactgagctctggtcagtttacatccactttcaagcaacaacagacaagcacttacggttaggatcgccatctatcatgaccatgcctcgcaatttgttgacacatagcgttgcgatctcatcagtaccagagtcatcagagtttcccaagatgccgccttgaatgattccattgatgcactcatagagcaacgacatagcaggagtggtcctaatgatattggtcagaggaggtagcagctttctcacgagtcgaggttccagcggcgtcaacgtggcaaactggacagatattagtacaacggcacacgaggtgaggtgctagtagctcacgagtttgatgagtttgatggccatccagttattaccaccatcaaccaggagctcgaacagtcgaggagccaaaggaagaaagtcgttcggtcttcgccagccaagctcacagacaacattgacgatggctgctgttacgctgggatcctcgtcggggtccatgaggcgctccttgatcttgggccatgctgcacgaagagcctcggggtataccaacgcaagtcgatatagcgtcactaatgtcttctttcgaatgttcgaatggctgtggcttaatcgcggtagcaagtcctgcaatgtcgagagcgctaacgagggggtgatgacatggggaagagtggctatcgggagggatataaccgtcggagtcgtcgaaccaagatcctgatcatggtgtcagctagaggcaccaagaagcctagtatgtgaccaacagaccttcttcagcagattagtagccagcatcagaacctcagtgtcgggcctaaagctctggacagctcctaaatatccaactcgcttctggtggtacttgggcgacgacatgacctcgaggacgtggaacgacgcccacgacatgtcatgtccgaccatctccagataaatgagcttcagcagcgccgtagccttaagatctaaacagccaaagtcagatcctccgtacagctagcttgtcccaaacataacatcgaactaacccatatcctggctgcgaacttcggcgcggcactccttgaggctcttctggatatactccttctcatcgcccttgtggttccgtagtccccggataaggtcgtaaagcgacttttcgaacctgcgcgcacacggtcaatgtctctcccaaaggtcgattcggtgttgtcctagcctacatgatgagaagctgccccgcgggcgtggggccgatcgttgcaggagatgcttatttaggtggtaggacgtggtctcaggggctttgcgaaggtatgttcgatcggcacatctcgtataatatcgtgaggaggatgataattcgttcagcagcggatgtagatgtcgcgtgttggtgagagtagatgggatggatggatggttggtgttgggtaaggtacaggtgcactaaacttaacgagcactgtacctacagcatgacggaatcatccactgcccttggctcggtgagcaggacggcccgagctggggagtgtctacagcggtcaaatcccctaaccttacgagtttagcagattacactgcgccaagccagcccgaggtgggggcgggtggaaagcctccaacttattctcgactcagtttagcagagcctcaacaccatcatagattttctgtcacagctatttattctctctgtgtagacattcattcttcgcttctaaaccatgcaattctcacggcggtgacgctagatcaatataacccagataattctcttaataccctccaatggccctccgtttcatcccttccagagccgttgtcgcccgctcatcggcttctatatcgagcatcaccaacctcactcgtggctcaatacccctgcaccgctcattcatcaccctcccgtcctccgaacctcaaagattaacggccaaccgtactctaccatacccccatgaacctctttacgatctcatagccgacgtggattcttactcatcgttcgtcccttattgctctcgctctcgagtaactcgctggtctgatcccgaccccgataccggacgacgctaccccgcactcgctgatctacatgtcggatggggaggcttcgatgaggtcttcacaagtcgattgcgttgtgttcctggccaatctgtcgaagccatcagtggggagactgctcctgggggtacagggcctgacgcatcggctgtcttccgaagccttgtgacacgctggtccgtgagacctatatctggtccaccttcaccgcgcactgaggtcaatctgtctatcgactttcagtttacaaacccactctatggcgctgtaagtgctgctgtgtcagataaggtcgccagcatgatgatagaagcctttgagaagaaagcctttgagaggctaggacctcaacggaaactctaatattgactacatgtattatttgggattacacccccattttcccctcatatactttaaggaagctagaaatggtctagactagatcactcgtatagactcaagtgggcataccacgattcacttaaaacatgcacgacacaatggaagggaccatagaagggaccatagaagggacatacccaactcattcacgtcgatcaaaaacaagcttatcttaaaaacaaattattcttcttcctactccattcattctacgtgacgcgtgtctaggacggccgtgtctatcaaacgtgctcgtccgccatatccaaatcaaaaccaagaccagaccaaaccaaacggacagataaaaaaaagccagagcgtcatctttgcgccaatacctagacttgatcatcgtctggcacacgcagagtcaagatgaccgatacaagtcttcaacattggatcgtgttcccattcctcaatatcgtcgtttcaaccatgtcatcatactccgatccacatgcatataggacaattcttgacgcctctgcgatatgaatacgctaaccatgagttgggaaatgatcaaaattccgctgcctcgtttttccatctcaaacaatagtagaaaatcccataagaaactgccaaggagatgttttcgaaatcaggccggcaaacgatgccggcaaggtatctgcgaatagacaagtaaaactgcaaaatcaaatcaatctcaaacgatcatttcctcatcagtataacatctcatttcttgctaggcctggacaatcgttagcttgttgtctcagtagttagggtggctcaggaactcacttcttctttggaggtttgccaaacaaaaagcctgccacgactgagtgatccttggatgccttcttgtgcttgctggacttgccaggattagggccgactgtgacaacgttgggtggcattggcatatcaggtcgaactcctcctccgacaggccatccagcgggcgggcgaactcctccaggaggcataccgccagggggcatcatagggggtcgcatgcctggacccatgggacggggcggaacagggataggaccgccgtgcttgtgtccatgcatgccaggcgcgccaggcatcttgggtcccagtggaggcatcttatccattggccacatagtcatggtgatagcccaatcaggctgaaccaccttctcccaaacggatggcaggatgatctcgccgtcggggccgatgagatcatagtgcccttccattacatgaggacccagaacatcaacttgcatgaaagcttgcttgatgagatcttccataccctgtaatatcgttagccattgctcgttgcccctcataatctggagtacatacctgccaagtggcacacaagtggaaagggaagctgaactttcgaccaactgcatccttgaatcggattggggcctgctcagccttcttcttagactcttcgagcttgacctttgtctcctcttcaatcttcttcttaagttctgcggcggcattcttagcggcttcctcagctgcggcggcatccgctgccttcttcttttcctcctcgatcttcttgagggtctcagcctcagccttcgcgcgagtttcttcctcgagcttcttgagcttctcggcttcctcggctgctttctttgcggcggcttccttagcctcttgctcgagtctcatgaggcgctcggcttcctcctgggccttcttcgcggctgcggcctttgcctcagcctcctcttgtagtgctttctcaaagcgaacccgagcaagttcctcagcacgctttcgctcttcctcctccttcagcctcttgtcctcagcagcccttaattcagcctcaaatttcattcgagcttctctttcggccctggccctctcttcagcctctctcttaccacgctcctccgctgccttcaattcagcctcgagcttcagacgggcctcttcttcggccttggccttggcttcggcctctgctttgcgctgttcggcggctgccttcatctcggcctcgtacttttctcgggcctccctttcggcttgtgcgcgcgctgcagcctcagcttgtcgttgttcttcagctgctttcgctgcagcctcgaacttctttctggcttcttcttcagcttgaatgcgagcctctgcctctgcctttcttcgatcttcagcggccttcatctctgcttcgaatctgagacgagctttctcctcggcttctgccatagcgcgagcgtgctcctgggcgcgtttctcttcagcctttcgttcggcttccattctctctcgggcagccttttctgcctcgatcctggccctttcgatctctttcttggcttcctcttgggcaattctcatgtcctccattcttcgggtgaaggcttcctcagcttctcttcggatttgcgcctcagcctccttttgcttttcggcagccttgaccttctcctccatagctttgaaagcagcaatctcagcttccaaacgaatcttctcaggatcttcttttggaggagcgggtgtggctggcttggcaggaggctcagtaggcggaggtggcggtggtgtagtgagttgcccaggtggtattccagccatgtggggtggcccgtagagaggatgaggctgtacggcgccatagtaaccacttggaggttgttggtaaggcattagatcatacatgcctctaccttctcctccatacccagcaccgtaagggctggcagggtcaccgtagccaaatggcaccatctggctgtttccaggatatcccatatagggccccatttggttttgatatcctggttgctggcctctgccatacatttgaccggggccagggcgcccgccgggctgaggatgcccatatgcgctacggccataggcgccatacccacgaggatcttccagattggcggtgggtggcgctgcacgatcgcgccgtggtcgacgataagactgtctgggttcctcttcaggttggtaaagatcctggggaggaccttgttgacggggttgcaattgatgaggtggcggttggcgaccaggtaattgctggtgatgagcaagctgctgatggtgtggtggatattgaggttgaggcggaagctggtgaggagggagctgatgctggcgctgagagaggtgatgacgataatgttgatcgtggtcgctagttgaggcagagtcagacgggccaagagcgtcgtcgtcgtcgtattcgtcgtcgtaaaggtcctcttcagagtcggtgtagtcctggctggcctcctgcgaagaatcgtcgctgtaagatgttgtcccagaggcggacgtctcagtaggacgagtgcctgaggtaggggctctggaagaagggcgttgtttgagcctggcaagatgagagtgtgagctgtatggtcaagagagtaatgcgcaacagatgaagcgcaagtgtaggagagacaagtaaacaaagctagaggggggcgcagttgagacaactagcaaggtggatatgagagagacaagaagggggagggaggggaggaacgcaagcgctgaaagatatgggtaggatggtaatggagggaggggactcacatagcaaatacttggtgggatgccctctacccacgacaatccacaggagaaagccggagtaaaggcgctgaacgcaggttggaaaggaagaagataggcaacaagcacaaggaatgctcagctgacagggtagaaacaatgcctagcaacccccaaagtaatagagccaactatgggggaaacggaggacgaggtcgtagccgcagtagaagaaaaaaaacacaacggcaagtgttttggtacgagggtcgtggcgaggaagaattggacttgcgcgacaggcgtaactagagtgaggggtcgtaaaattaagtgagtacgccaccaaaagatgacgagggcgtgacagcggaagggaaaggtcggctggtcacgaaagcagtgagacgggggaaatgcctgcttgtgaagctggtgcggagtcgcagaacaagaaatgaacgatggtgccttgtggttgctgaccgaggagggtaccaaagttgtatctagcagagtgcttgcttgctgtacggcgcacgttaagatcaggcgcaaaagagtgtgggcggggtggattcaggcggcggttgcgaggatgaggatggaaaagcggcagaaatcgatcggcggtgaggggttccagatcgtttgctgctgggccactggtcgaaattccgaccaatacagttgagagcggcgttaacaatggatgtctgcagaggtcgaattgatgttttgcgcgcagagaatcaggtcttgtttaaccaaaagacgaattgacagacaaccgctccagagtgaatcaactgaaacgacgaacgaccgttgtatcgcaacggtgaaagcttgtcgaaccagagctgtgggtgtacgtgtaagtaaagtatactttaaaactcgggtgtgtccgtacggtctaaatttttgaagaaccaacttcgtggtcacaggatgcctgtacgagcttcgtgtgtcggaggaaatcaatgattccaactaagaagacgacaatcagttagtaaagttaggcacaaggtgagaaaatcatctagatgaaatcttgaagagtgagtatcccggttggtcaggatctttctcccttgcatgaggactgagcaacatagtggcgcggaaaagtttcctgcgaacccagtcccccaactcgaaacggtgatctgaacaagacaatgggctggatcttggcttgagcctagaagaataacgtcgattgaacaccaacacaacactcgatcaccaaagtttcctgcatcgtgaagccatgccatgcgctcgctgcgctgggaagacttgctgggcaccaaagcatccatggttcttgtcagccgccctgaactggggcaccctggtacgtcgccctgtcgatggagtcggtggggaccctgtttaaagcatccatgctgctagcgcttgttgggctggagttggcgggatgtttaggcagtccatcgatctgagtggccgtgcttgaagccgttggagtaatacttgcctcccctaggttcaccaaactcccggtttatcccaggcgtccgctgccatttccagtctgtcaaatggctctcccctgtgcccgtctacgttttgggtcttcgtaggctggtcactggtggtagggcgtcaaaggtctgtgaaagcattttgcccaaccctatgtgggggccaaaaagagcgagcctcaaagcctaatggtcctgatggtcatggaaaggacctagagctgtctgtggcagggaagggagagtggcagtggcagtggtgatgttacagcaaggacaaagcattgtagcatcgccgtagtgagggcagaccgtgacgaggtacgagaaagagtgcctgagtaggtatggaggtactgcgggcggactatgtgcggcggtgtttctttggttcgcagagcagagtgggcatggcgatgaatgaatgagtgaatgtcatgcagtcattgacctgcttcccgttgatgctagctagaagctaccgccggggcatatctggtcgctcagctgttttgacatgaccagtgatgatcacatgggccatcttttctggagttgagcccacccccagagatacatccgagacaagaaaggtgttcatgcggagaagagagaaggagaaagaagatgatgctgggaagcgaatagtagacactattggagtcaatacataccttgtgacagtgtagtttgatgtttgttcgaagatcttgatgaggcaaatttgatagacagacaacaagaagacaagtccaaaccaaaaaattctatcaacaaaagcgttgtttgacggattgtttttgtgtgaatcggtagtggacggtaaccagcttgtttagcggggactttgagcccggatggagatggggatggaactggagggggtggtggggtgagattaatgccctgtagcccgaagcgtgcaagtgggaagtgtaagtgcaagtcaaacagtgactttctgtttagagcgtgaaggaatcaagattcagtttcattcggttagatacctaggtacggagtagggcacggatgtatccatgggatggaagacttctttcagtgaaggggatttcgagttgcacgcacaacaaataagaaatgagaaaaagaaaaagaaaaaaaaacaaggaaaaatgacagcgaaatagaaagaaaaaggaggcccagggccagactctctctctgactctggctctgactctttctcttcagctgggctgaaagaggatccagggatgccatggcggtgctgcagcccaacgttacgcagcctccagtcaaaggaaagattggatacacaaattttttagttgctggggaggcagacacagaattccagtgaatcgctgcttgaatcgctgaccgccaaaatgatatcgttgccttttttttcttttttttttagcgccgaggtcaaccgtttgctgtcgaacccaacactaccaacctcaataggtagtggacatccatcatctgtgttgtagacgtgatatagatatcgcgtttcaacctggagatatactgggtttctgatatcatcatgaaacaggtaatcgagcacatctcaaacagagagttcctgtctgacaaaggctgtgcaacgtcattgtccaatgatatatcatattcgaccgtttgcgaaacgtgaaatcggaacggaccgaggcgaagtgtcgctatccgaactaaaagtcactgtatgtataattgaagggatcagtcaattcttcagtatcagatagaataataggagagaaaaaaaaatagaaaagaaacctcaggcattggcaaactacgagacccttatatccccaattcactgtcatttttgagttctgttttccccttcttctttcagtcaacgagaacaaagcaaacctatcgcctcgcaatgatcctcttcaacccgctgccccccgttccgcgactggctaaaaggcacgatttgcgccccatttccagcgttgaggcccgaaagtaggaacccaagggccagctcatccatcgcgagacacccacaacaactccatgaactgcaacaataaacaacagggtttccatcatggttgtgatcaaaactgctgagatttgcatccagctcaaaagtcttgaacgcttgtgtagagatgttgaatcgaggctgctcatattcacacatccccaactcaacctgataccacctagccaggaatagcagacaccaaatattagcatttccaccttcccgcagagcctcagccacccaggcgtggccaagtggacagtggcgaagaaagtctaacgcattttcaccaccatgtggcttccatctgacctgtcactataaacccagcgatggaaacagccaggtgtagaatctcgctgaataagcccgttaaggaggtatcaacggtctgaagcagcccaaatatcgtattacaaagaatgaattaagaccaggttaccacgagactcggacccaggatgtaagtcgagttagtgatcaaccatcgtcccgctggcgccatggcggctcgcttgcaagcgatccataatcagggccatcgtcggcaatccatggggaataaacatcatgttccgcattcaacgtggagaaagtcaatctctcttagtccagagtctcaatgccgatggtgtcctgatcactgtgagacccgaagcatcgtgtattctaaccctcggcccaatcttggtggcactcaacgatgctccctggggtgttacagaagggaaccgaaactgatccctctgttacatgttgtaaatttctgcctaagccagcagttggtattgggtacctccagttctgtaaattcaatacttctcccctgtccaacttgattatcaccacccaccacagagtcaggtataccccaccgacctgtccctgtatggcgccacgtgcagatgcccagcaatgccgagttgggcattgctacctccacttctaagttatctgccaaagcctcagaggaccgcttttgtccgtcttatgccctgcctcttccattccaaattttctggccaaaggcctatcggccgttgcaagtgaactagtcaggtgcatccacgcaccagactccatgggaagaacttcctgtcaagcatatcgtgcgtgtcctggccacgcctgtactcgctgttatgagtcacagcatcgcaatgcagcaagtctgccttgtcattgggcaagactcttgtgtgctgtatacgtcgctcaccggacgacctctgccgatgacttgtcaagcaactcgcgagccgcagcaatctcgtctgcattgtatccttgccacaggggttcttgggccccatatcgacgaacgatctccgctagcttcgctgtggctgcctggtttaattttgtcagagtccgctggtctggcagagagaactcatcgctctctgactgcttcttgagtttggcatattcagccagaatcttatcagtgaccttcttcaggccataataaccccggagatagtcttcacaaagctcaatgcttcggcaaaatcgcttaaccgagcttgctaggtacttctgaggagatccatcgcttgtttcgttggctgccatcaacgtcacctcgcctagccttgcgtgcaactattgagtagtgtcagatgtggtcatttctaagagcagaaaagcaacgtacgttccacgcatttggtgctagaacaagaacttcctccatagcgtagatagcttgggagtacaggccttgagaaaggtagaggtccgataactcagaccaggcttcggcatctgtagggttaaactcgagcaacgatactagcgccgcaattgcctccgttgtctttcccatggatcgcaaaagagccactcgtcgcttcgcaatatactaatgtttgtcagtacaacatcttgacagccacaagacgtgatcatgctcacaatgtttgttccatcctgctgcagaagatcctcgtattccttcagcacttcctggagctcactattgctcgtcgcctccgcttccttgatcaatcccttgagtgccatgacgcgttcgttctcatcgccaaaacgcaacagcaacctctccaagcacagatgcgccgaatcgtcgtcgcctgttcgaaggcatgtgatgatgaggttttcatagatcgtccatagctcaggggtttcggctgccgaaaagagtgatacaagaggagaagccgagaaggccttggggttgcccttcaagatgctaggagcttgttgcgcaaggtggagagcttcagcaggtgatagctggccttgtggcctggtgagagagggggccatatcgttgcaatggttttgtgacggtcgctttggtgtgagtacgaagttttcggtagataaaaggtcttattgtgacagattcggcgggggagggaggatggcgtttatcgtctacctcacaatgatacaggtcaattgaacacaggaggcttgatgctacgtgcaccatcgaccaaagcacgcatatgattggctattcccgggaagctcatgtaccacggattatcttatagtccgtgacaaattgttggacatttctaattggacaaaacactgccccacactgaaatatcaaagacaaaatccatctctccacagaaatttttcttgaacctcgagcatccttcttccttacttccgcagtgtcaactacttgcgcctgcgagtgcatgcttcaaggacatcacgagtccaagatggcgtcttcagcgccaagtggcgaggccatcgcgagtccgacactcgagtcgattcctgtccaggacatggccgcgttggacgtcaaggatccggtcaccgaggccgtcaccgaagctgccgtgcccgagactgaggctgctgaggtgccgcctcatcggtcgcatgaccctaccaacaacttgaagcggagtgatcccttccagttcggtagccggtacttgaacgaaggagatgatgtcttcgagttcaatgcctgggaccacgttgagactgacgatgcgtacaaggagtatgctgaggagcagtacgcgaagcagcgtcaacatcctgtctcggactttgaaaagagtaagtcaaccacccaaaccaaaaccttgcacggcgtgcttttccctactggtgtcctgatgatacacaaccaatgcatagttcatctgaatctactgaagacaaactataccttcttattctttcgctcccatctgatttacaccatatcctcacatttcttctcgcaatctcaaacatggaagagttgctaacatgacaactcaggaaagttcagtcaggatcctgctagatggtggaatttgttttacaagaacaatgctgccaactttttcaaaaatcgcaaatggctccaacaggaattccctgtcctggccgaggtaaccaaggaagacgccggtcccaaggtcatactggagattggtgctggagccggtaatacggccttccctgtcttggccgagaataagaacccacaactgaagatccatgcctgcgactactcaaagacagccgtagaggtcattcgcaagaatgaagcgtacaatcctgagtttatccaggctgacgtatgggacgtcaccagtgatgacttgccgcctggactcgaggaaggctccgtagatgtcgccgtgttgattttcatcttctctgctctgtcgcctgatcaatgggccaaggctgttcacaacgtccaccgagtactcaagccgggaggtctggtctgcttccgagactatggaagaggagatctggcccaggtccggttccgcaagggtcgatacctggacgaaaacttttacatccgaggcgacggcacacgtgtgtatttctttgacagggatcagctcgccgatatctggactggcaagattgccggcgaggatgtcaaggctaccctagaacttgccactaccgattcgacggctgaggccgagaatggcacagatgctcctcaaaacccagatacagaggagattaagacagagatacccctcttcgaggtggagaagcttggtgttgatcgaagattgcttgtcaacagagcctccaagcttaagatgtataggtgctggctacaaggtcgctttagaaagaaatagactataacatctcaagatgaacacatgaatctgtccttgtatgtgtaatgcgatgaggctcccttagcaacggcgccggtaatctaatagagcaaaagatcacgtatctttgctctttcatctgcaccaaaacctatgccgtctaggtaggcattcagtccaccatatttgtcgttgaggtgtttttgaatgccaacaatcatatcattcgcacagtgaagccactcgtctgtcaatccgatttcacgaatctcaatgaggcgctgttcacgttcagaaatgagggcctcatcactgagagcatagtcatactcaatggccgagataggaacatcaagaatcataagcacaagcgcgcaaataagacctgttcaggagtcagttttatcactttttgaagcatggggctttattacctgtacggtccttgccttgagtgcagtgaacgagtgaaggaagagcagcctggtcggtataaagtgatagagcctcacgaatctcccgagtggattgatcgagcgtatcgagacccaaacctacaagtccgcgagggatcatgacttgctgccccaggatattgatcgctttagtgcggtagccacaaacaaacaggaacaccacacggctgaagaagtcagtggctagtttcgacacggatgcatagtgctcacaagaagtcccaccatgagagctggcttaggaggaatagttcgaaggcgcgccctgtgactttgacttgtcgatagtccagtccagatatttggagtggttcagcaagagcttcattggatttaacgagagcaggtgtactggactgttcctttcgtctttttgcttggttgaggtgctcggttcttggtggttgtcagtatgttgttcttctctgagaaacatttcggtctcacttggttctcagatctatgatggtcttgacaccaatgtcatctctaatgacctgtctgtccgagagagtggcatcatctagagttgtctcagcaattggtaggtctcatctatgtgtgatgtcttgtacctggcctggcggcgcgatagaacaaaccttcgcgaattcgcctaatgagaatcagctacctatatctcgtggtacgacaagtagcgatcgataccttgtgcccaaaaagtcattgaccgttttgcccacatcacggaagttgagaacgttctcaaggccaacagaggaagtcataatggtttgccaagaaacctgttgcgttggaatagagttagcaagtctaattcagggtcctcaagccaccgacaggattgtagctgggctgtgtacggtagttgcagcgcattgacgatgaactagcgagcggaatgtgaagaaacccggagcaatatcaagttggtgtgcaacacagactcaaaaccagggtttgtcgtattacgagaaatcgatcaatcgagccaaatgcgcctcaagagatcggagggttcaaagcggacgctagaagagggctaaaacacaccaaaaaggcgacgagcagcgtcgatctcaatttcgataccgaaaacgctgagtgatcattccgaagccaagacaagacaagacaagacaatatgcaccgttgattctcaggtgaagatacagattccgtccaaggtttcaggtacaggctctgtttctcttgtagtagtttgctcgagggaaagatctgtctgttggctgaccgtgactcgagctttggctttgggaggagtcgttcgcaggtcaatcttgacttgataggctgagcaaaagagccatctaattccaattgggagatatcttcaatggatgacgggaagctaaaaaattgctaagctgatagaaatacagtgcgaattgatagcggtgtgatgtattgtggcagtgttacagtcgcttcacaggggagagacaggacgaagttgagaaagctgaagatgagcccttcgctacgtgataacggttacgagacaagccagggaatgtctagagagagctgtatcgggtgaacatccactgtattcagctcccaagtggacggagttcccataccgaagaaccaacaatccaagctgaatatcataagacaatccggatactgtgctccttccgactaagactagccactagcgtctgcacctgagatcatcgccaaggaccaagtgacgtcacaactagcactatctggggtagtgcatcgcaggtccgggaagggaaagagctacggcaacgaccctgacgtatgcatcccatcccatcccatcccatgtgaaggaaagaggtaaggaaggcaagcaccgcaccgtccgtccgtcttgtctcggggccaacgaaagaacgacgccatttgagtgagggcgccacgaagacaacgagagggtctcctttgatagcatcatcatcatcatcgtcttagtgaataaatcttgcttttacccatattttactctattctttcccttctgttttgtttcctcacgattgagagacaacaccaaatacatactcgactaatacctactcgaatcctacctctatacagtgtcgtcactcagcattttatctcacttgtttcgatattccctgcgaagagacagcccattcgtctccaccattgaagcgagcacccggcatctccatgttcgacatagaaactgtcaattaatatcaactacatacaacattataaccgctaagagccttggaaactcataaaaagcattgtaacgaggcccttggccctgtcaagagcttatcaccacgctgggtccatcgcgaccaatctactccctcgcatcgtattccagtgaagtctcaccctctcgatctctaggctccaatacgaagggctgggccagcaccctctgacgtccctataccgatgcccaccagcacatcccagcagccaaccatgatccagtcacagccggcagcggccacaggtatgtaccggcatcccagcgatattcgtcatctacccacgcatggcccaagtcttttctgacatatatgtacgtagtggccaataattcaggtcggctcaaatatgcagatcctcgagatcttcctagctatccatctgctggtcttcgccctgacggcgctgctgcaagtgccgctgcttcacttggatggtctaatcaaaagcccatcgaactttggaaacctgataaaacctcatccgcatccgctgctgccgctctagccaaagattacaagatgactccagcatgggaaccaacatctaactctgccggacacaaagccgcacttctagctgttggctcggctaatgctgccttgaaccaatccccaagccagcgcaagtcacacgaaggatggggaaattctgctgccactcaagcattcaatacgaatcgagccaattcaatgcgacagcctgaaccaagagcatatgatacttcgctgcagggacaaaagtctcttgccgcagccaaaggtgctatgtcaacaactagacgacgagctaaatcgacgccatcggcaccagactctcatgctccatcaccccccaagacaaacactcgaccagatgcgctcagcggagctgcacttgctcacaaagcaagcctcagggccaagccggcaacagaaaacgccggtgcggtgccagtgaccaccatgactcgcaacatgttcacgtccaatccgccagtcaaaccggaggtagatgaacgacaaaacaacgagcaactccacgcttcagcggttgctatggcccgaaagatgtattcacatcaacaaaagattatcgacgaagccaaggaaacccatggacaaggctccgatgcgccacagccaaaaccctatgttaatctccaggacgctgcatacaaacaagcacaagaacgactggcaaaacttgagcaagagcatcagaagaatagagactaccaatcttactatgggaacgaatcgtcacctaaacggcggttcacattgacatccaagctgcgtcgtcgctcttctagtgacggtgatcttgacgatagacaacaatccgaaagaatacgacagcaaatgtcactcttctccaacaagctttcagaggttgatcagaagaagcggcaagatgatcgcaacgcgcttcttgctgcggcacaacgtaatgtcaaggctcgactgcaaggtatggatgagaaggtttatcatgaaactggccaggtcaacccaactcttatgagtgagtgggagctcaaggctcatcagttggccactgctagccacgagacccggaatgcaaacaaaggcaaaatcgatatcggaggtggcagattcatggacccacacgatatagacgccatcgcagccaagagaatgcagccccttttggatgatatcaacgaaaaagccgaagttgagcgcgagcgacttgctacactcaagatggaagaggaagcaaggaaggctgagcaggagaagcaaaaagcgcgcgaccgtgaaattaaagagatcacaaagaaacttaagggtatgtctacagtaaacattcatttgcgctgtgccggactaatacatttcatagaccaagagaagcaagaatacaaggccaagaaggcggaggagaaagcggcacgagctgaagagcgacgtcaggccaaggaagagaagcaacggaccaggggtaacacagctgtctcgggcgaagaagccattgatgatggcgcgagcacaagaagcgaagaggctgtatcaccccctattgttgcggcaaacgaatctagtgagcctagtgccccagccgcgatcgatacagaagctggcacagcggaaagtggccgcagaaagctcagtgatgctgcatcgccaacttccaaggtcaagggatggatcaggaacaggttttcacgaggcaaatctcttggagagaaagatcgtgaaagccaaggtgacaagagaagcagtttcattggcggagccgctctccgggatacagatgcaaacgaaagttcaacaagtctggacaaccgggctacgagcatgcgagatgttgcccttgccggtcgcagcgcaaacgctgagtcaagcgaccacgaccgggatgtgctacatgattcgcgcggcatcagccctgtgagcagtctaagtgaagacgaggctgttccagctattactcctccaccagcaatcaaagaccctgctgaaaggaagagccaaagtccttcacgggattcgagatttagagaaatgatggataactagccagtattgttgcaggacaggagtttggaaaaattcatggagggaggtaaaatgatgggattggtttggattatgcccggcgcaaaaatggattgctgtgtatctgtaaagcgtcatcgggtttcaacagccggattatagcaattggggtggttggactagtggatgaacttaattaatgcttttgtttgaggtatgacgcattacacacgtgtacggaactctcggacgaaaatgacgatcatgacatggtcccagatataatcatgagacaaggcaggatactggttggcaatatacagtaatgtaccacacaaagtacgaagaatgacgaaccatattaaattctggattattgcgtttatagtttaattcatttctaatcaatatacataaggcagttcccttgaaatctatctatcagatagttcatgtacaaaaaacgcgaagccatgtaatacaatcctgtaaacgcgccaattctcgctcgatccaaacgccatgcaaagaaagaaagggggaatcattccggcattagtccatagaacacaaagtttcgcgtatgttgagtattacaagccttaagtgtagttttgttgtgatgtgatgggtcaagcatatgtgtgatatttgcgacctgtctagaagtctctaggaggcacacgattaccgttctgcgccatctcgacatcttggcgaccgtttgcgggagcatccaagttactgcgcgacccgttactggggctcctcgaatcagagagggcagaaggcatgtaggcggacttttgataccttgcgtcagggctctttgtgcgaacggcaggatagaggtcgatgacgaaggagatggcatagaatgtgaagatgaaggagatggcccattcgaggaccgcggcggcgtttcgcttcttgacgaggctgcacacgccaaaggcgatgatgagggcgacctctacgaggatgaaggtgagcttaacccagaaagacatgcgaaggacacgatgctcgcggtagtctaaagatttgttagtaggtgttgatgtaggcatgggttgaagatgtagagagagacccactgattccaaggcgttggtactcccagcagatacaaacagccgagaacaaatagcctccaataaagagcgccagaaacgtgttgtgcagtctgctatacttgccagtcttgaagatagaaagacagataagtcccacggttccaacggtcgcaaaggcgatagagaggccgctgaggaccttctccatgagggtcgtgttgggcacaagacggccccgatgtcgcagccatcgctcagacaagaacgcagcatcgagaaagatggaggtcaagacgcagccgacgatgaagagaggctggagacggcctgcgccgacgttggaaatgtaggcgatgtcggagtgaatcgattgagtgggatatcgacgaccgtgttgattgacttgccattcgaggaggagaccgagaagcattcccagccagacaaggcctgaaataactgggaaccactgatcgtgttggttagtatatgccctctagataggttcaagtgaacatacccagtatgaaaatatgcctttcacagccattgtgtgattttatgtgaagtgatgtgatgatgttgctgtaaacttggtgtttcgcaaaactggtgatacgggagggcaactcgtaagagtcaacccaaataaggcagtgacagcagcacctgacctagggacaaagtaaatgaaatagatagaacaaatacgaaaagagaggggaaagggacaagaaacaaggggcagggtatcaattattatattcccgatgcttggggtttgggcttgggaagtataatatgggtctgcgttacgtattgcaactccagggtttttttttcgatcttgataattccaagctttttgataactctccctccttctcggccgggaacttagttagcttggatcaccactaaatactccacggccgaagatctttcgggtcctcggacgtgtccgcggttcctaaagtccgggatattttacggcggtgttaatggcggtgctcatcactcatcagccttgctgattcacagcggaaaagagccaagaatggctgtgacttggcatttacgcggcgtttaccggggggttacgcggcagtcaaagcatttttacagtgcttgtagtggcgcagaaggagaaaaagaagacgaatcaactaaactaatgccgaatggggtgattgggtattcttcagctgttgcagagagaatcatagaataatgactggagtttataatcgaatgacatcatcccctttgtttacgttgattacatcacagtctttgcttacaaaagttagactatcttactactactaggtaccttttagtctgtcactgcccgcccaaaacaagcctcagccaacgacgtcgttcagtggagacactaaagattcaagggggggccttcactgtactgtaagatccttgcacgaatcatgagctgaagcagggcccttacactgtaaccttggaccttactcgagtatatccaatcaatctcaacgaacaacattcacttcaactcgagcactcaagttgagcatatgctcaaaagtctgttttattaataaaaccagatctactcttcattcttctgctcaacacctgcagcattgatatggtcgtccacagtggtcccagcaccatgtcacataattacaatagtattcgttatccccggcggcgttccagcttgttatgtctctcatggttactacactcaatgttagtgatgcttcttgtcacaagtctaggacctcggattgttggcacgaacctcatcgtggtgatggtcatactcgtgcttgtgctcgtagtgatgctcgttctcgtgcttgtgcccgtgcccgtgcttatgtccgtgtttgtgtccatgttggtggagatggccatgtccgtggccgtgcttgtgcccatgcttgtgtccgtggtgatggttgtggtagtgcttgtgcaccttcttgtgcttcttctctccatcaccctccgagtcctccttggcgtcgcccttgtccagcgcgactctgtcctcaaagtcctcgcctgtgatcaggggagtgtaggggaacttggaaaaggctgcctggatactgcccttggtggtgccatcgttggctccctgcttggacatgatgatcttgaggctcttcttgcactcaatacggcgaccgacctcatagaccaaggcctattcaaagtcagcatgtatgtcttggtttctctcatctcaagggcaactcacatagttggaaacacgcagactgttgatggcagtcaggatgggccgttcaacctctccatcaagatccttggtctggtgccgcaggagcttcacgaggcggatcagagcatccgcatactagagcagtgtcagcacagtaaaccctgaagagtcatttcgtagagcttacgtgaaggaagcagccaacgacaggagagtcgtttccgcaggtcaagcacttcttaagtgtggtgctgtccacatacttgtcaaaggcatctagcccatactcaaggctgtagatctcgtaaacaattttctttcatttcatgttagtaattttcatagtgatggatccaagagagcaactcacatgccaacactccgcctcattgccacaatcataggtctgcacagcatgaatgagctcctcgacgtccctggtggcatagtggaagagcttgcaagtcttctcctcagtgaggatagggcaaggcttttcgggatgcttgtgcttggtgacgtggacatgctcatggggatgaaggtgcttgtgcttatgatcgtggtgcttgtgatggtgcttgaccaggttgggatcatggtgatggtgatccttatgctcgtactccttgatctcgaaggcgccgtttgggagagcaagaccaacaacggctggtgttgcgcagaacgcaatgaaaggtagagacagcttcatgtttgaagtctacaacagattacaaagagtggaagtagtgttcaggggatgtaacgaaagtagagaacgacgccgagaaggacagaacgaatcaagaatcggagcagacttaaataaccataatagctcctgtttaacatctcatgtcagagacccttttgagttcaaataatcatcgactgatgattcccaagccacgaggatagaatcttcagccatcagatggacagccatcctggtacacgcaagcaattgcaagatatcctataccttcagctcgaaattaccaccgccctacaattctcaaagcctcatactcatcactttcgggtatttggaaaggttgcttgggagatctggtcctcgaaagatgcccgtcacgaagcgcccgtataaccgtaatcacggacagtcaaagggagggcaaaaccgccgaagcacgacaccgttactgtagcatcatcgcacccttttcaccaaaaggcatcaaagtttcctcgtttctacgggcgacgagcatcttggctatagcagaaggcactgaacacgaccattatgctttcaaaaggccataaggtaagaataataccgccggttgctgtgtgcctcaagcaaagtcaatctgggtggctaaaagcctgacaactcgcgtttctttcgtgtcaaaaacacaccacttgataaacggtaaggtacctaaggagaaagaagtgatgttcttggatggtccaagtcaaaagatggagtaccttatgtacggagtactctataggtacgttcctcagatctcggtacaggtgtggagcttatcggcgtgataaactccgattctccgatctcaaattagcgataatgataagctcttaacaagcttcctaacatctccacggactactcagctgagttcaacttcaccaaacttcggcgcgccagtcagaccaactggtcatatcaccattcagtcactcattgatattgctctagcctctacaggtctcgtgcacaaaacggggcctcccgacgccgtacagctggtctttccagctcctcaaatcaccatcaacatcaaccatggcactctcaccagtcgtaacgcacaccgtcgaagccacgcaaccgcaaagcttcgggcgcgcaatctcttcgcctctaaagaacgccacttcgcaaacatcctcctccaatggaacgccaatgccccctgtcacttcagcgcctgcgccgacgagcattcccacgactctcgatcttgcagagcagatgaacgatgaggagaagcgcaaatacgtcaagggtatgctacagccttgaacacctaaagcgtttctctctaataacgtctaggcaagaagctcggtgagggtacatacgccgttgtcttcctaggtcacttgcgctccaagcccaccactctcgtcgccatcaagaagatcaaggtccagaaggagtacgatgagggcatggcccccgacgccgtccgcgaattgaagcacctccaggagctctcacacccaaacatcatctctctgctttccgtattctcctccaaagaccagaacctcaacctcgttctcgagtacctaccccgtggcgatctagaaatgcttattcgcgataccgaatccgtgcgctacggtgccgctgatatcaagacatggatgggcatgctcacccgcgccgtttggttctgccacgagaattttgttctccatcgtgatatcaagccaaacaacttgttgattgctgaggatggcgaagtcaagcttgctgattttggtcttgcgcgaagcttcgctgatcctcatcaactcatgtcctcgcgcgtcatcacccgctggtaccgaccccctgagctgctcttcgacgcgaagcactacagcggtgctgtcgatgtctggtctgttggcactgtgttcgctgaactcattatgcgtgcgccctatcttcccggtaacacagaccttgaccaagttcgacttgtctgcgaacttgtcggtacgcccaccgatgataactggcctggtgtcacgaaacttccaggctatgctgttcctggacaacacccggtccgtggtaaggactggtatgagatgcgcttcggtactgttggttctgacggtgtggacctgctcatgaagacgcttattctcgaccccaagaagcgcatcactgcccgtggtatgcttgagcatccttggtggcattctgagcctaagcctacccgcaagcaagatctgcctcgaaagggtggcgcaggagctgacgacaagatgggcgctgatctaaagcgaaggccaggcgtaattgacgatgacaggggttccaaagttgcacgcaagcttgatttcggcggcatgaaatagacatggtgagagggggcgagaaaagaagacttttaatgagcacatggcatgcaattcgggtgagcatttttaggcgtttggttatatacagaataaggagaggaacggaacaagttgtaaaggacatagcttactcaaaatgggacattttattagatactcagatctcttcatcatcataaatttgaaaaccatccatgtatgcctcctagccaaacgctcgctctcagcatatcttcgtgatattgacatatcgatttcgtaggtatatccaatcagccaagttctattctatttacttacatgagcacacactcaagcccatacattgctctctcgacactttttctgacttgataccagtccgcccttctctgcgcatactcgtagacttcttcggcacggaaaatgccaccaaatcgatcgccatctgcgatgactgtggccatctcacgcgcatgtcgagggtcaatcaggaagatctggcttagctcacgaagggcagcaaagtatgcgagcagatcagggttgcgcaacgtccgaatgtactcataatagatgttcatatcagcaatgagagtaatcgcgccctcggtgctgattcgttgtcgcttgagatgtttgcagatcgctgtgaaaagacgaagaccaacctcgccgttgaatacatcaagcatcgacttatctgttgtacccacaagcatttttgtgtgcgatgagacaagctctacaatgcgctttgctgtggctgtgggaccaatatcaggctctgcagcaggcacagcaggcttctcggcggtgctagagctgccgccaaatccagatccaaaggcagaggacgatgtagcagctgagggatcaactgggttgtagtctgtgggtggttgagttgtgccctgaagatactcaacctcgtccatcaggacatcgatacccttgtttaggccggcagcaacactctcgtcgagcatttgctcaaacttcttcttggccagacctgctggatccaagaaatcgttgcggtcagcaattttcggggtggcaagttgctgctcatagaaaacgtcaatcatctgtgagataaggtcaccgacgttaacaagttcgatgaaagtgacaagtggtgccacgcccgctttgttatgatcattaacctctcgcgggttatagtgcgacagatggtcgacagccatatcaaagcccgtcttgatatgcttctgtcccaagatgcgcaacaacactatgaatatggtcgcacactgctctcgagcttctccaccagcttgtccacccaggctaatgaagactgaagcacgtcccaggctggttttggcagcgtgcaccaggttgagtgccacctcaatgctgaaaagcgacttgataccttcaagcttcgacgccataattgctgccttggctgccagttcatctgttggtgcctgggcaggcaatggcgtcctctggccatcaagtgccagactgggtgtctccggtcgtgagggctgcggtgtaagtgtcccagagccattcagctcctttggtactgttgatgtaggtctcgatgatgcgggtttgctagttgcgaaaggagatcccattggaaagctcggtagcacagtaacaggcatcataacgaccttcttgaaagagctcaaaaagtccttcttgtcggctgagcgattgatgtttgacatatagaacgactctagggatgagtcctgctcagagagcttcttctcccaccttgccacttctgtatcagcgtgatttgtgaagaagtctagctcagcctggaggtataagtcgagatgcggctcgaaaacgcgcagtgaaagctcctttgccatctctttgacatctcgcttagacccctcagggggtgtaagagattgaaagaaaagcattgtctgctcaaagacgccagacacggctttcaaataagcttccatgctacgttcatgtgcctcgtcgaacagcggtgttgaatactccatgatgatatcctccctgaccttttccacaaatatccagaacacatgctcgggattaggaaatatgcgttgcatcactgaggcctgctcgttaactttggccagcagcttttcgaagaaaagccgtgaaggttcgagtatgatgctttcatcctgcgtcgcttggttgagacagtccatcgcgttcaccaccaataactcatcatcgttgaaaatggggtgcttatgcacaaagagatctatccctccagtggcgccatcaagtgtgtgcagtacatgtgcgtagcgatgcattcgtccgtcaacatcccagaattcgtatccttgctcaaactcccgtagaacagcactctcgaagatccccatcattgatgagagcttctcttctcgctcctggcatccagttgaccaatcgctatgggcgaatctcttaagatttgcgagcatttgcgcttgtttctctgggtcgcgaaacgcttggaagacgatagggtccgcatgagaccttgccttcaccagatcaaagtagaagggagccaaagcgccgtatatcttgccgtactcgtgcctcgcgccaccccggatgctccttgcttttttgaagacatccagatatgctgccgggtcttcagcggggtttgttgaagcccccaccgccatcgtctcgaaaccatcatgaatatctgccacggcgcgattcttggcctcctctaatgaggcatcgaatagtgttgttcctgtagattgcgtggggcttgtaagtcctttggcttgttttgccgctgcatttgcactttctcgtcttcgtcgcactgcctcctcgaatcgacgacgagcctcgacttcgtcccaacaatccatgctctttaatcttgagacccatctagtgtcatcgtaaaccatatctcgcatgcggtgtgatacgcgggcaaagcgcagctgatcggcgactggtaaataatcgaggatcgtcaccagtatctctgaatgtcatgttagtcgcaggcgctcggtatcgcgaacatggtatcttgcatacccgctggaagactggctttcgtgtcgagcatctcggtcgccttcagggtgctgaggatgctgccacggttggctgcacccgtcttggacctatacatgattggagagagatatctatcgcgatttcggtcgtctatattgtttcgttcttggaggtaccctctaggtggattaactcctcgtagtcgctgttcaacgattgtatcctctgcgatgccatgggctgtccttcaatccgttcatttagattatctggtctagcatgtggcagcgagactctccatatagagcgacaccggcattggaagattcttcgagcttcgggattgttaactcggtcgtagtttccgtctctcggtgattttcgtgatgttgataactcacaatgagttagttgtaagaataggaagaagaattgggctgggtcatgttacatcttgagaatggaagctgctggttagctctgacaggggggaagtcgcagtccacccacatgtgccccgcatcagcgatgcagttggaggtggcatttgagcttaccctgtacctcaagggttcaggacatttcttaaagttatggccatttatttcacgggctgtcttgagcccaaataattactgccaaatggttcatactgtgtaagtaaacttacctagcgcctctttctttacttggcccctaatagtctatccatgagagttatcgttgaaattcccttcttaaacaatagttgatataaatctgccgtcctttcaatgctttccatcgtcatgccaactctaacccaactttttaccagcaaaactccaaaaacacctttgaactatatagtcaaacacattgcagggcatattgactatacaagaattcaagtccgtaaggatatccctaccaactcccattacatgcgaatgccatctatatcatgctcctacatgtcgttcactcaaggaatgtgaagagatgtgtatgcaacacattcatagcccgagtagcatctcgtgcgcttatcacacaagagatgttgatctcactggcacctgttcgacttcgttagtatactccttattcgagataaggatcatacataccttgtgagatcatctcgaggttgacattgtgttctcccagagtagaaaacatacgacctgcaattccgaccatgttcttcatctcagcaccgaccaagctcaggatggccatgtcgttgagcacgctcacatcaccgcactcagcaagctccttagtggctttaccaaaagcctcgacctgctgactgctcgagtggatagccatagagacgtgaacctcagaagtagagatgagatcgaccgagatggagtaagtgtccaggatagaaaagacgcgcgcgaagaacccgtgcgaaatcgatctcttgttcgaatgcacattgataacactgatgtggtccttgatagtgacggctgtaggtcgcttcggcttcttgtgttctgcctgaggcttgggagagtcccgtgtgagttgatggctggccgagaggatgcggtcaggaacaacaatagtgccattgccgcgaggattcttgacgttcttgatgcgaatggggataggcggttcagcacggatgacttggtccatagtgagatggtggataacctctgagccataaaatgtcaactcagctgcttcggaaggtgtgatagatgagagcaggcgtgcggtgggcaccttggagggatcggctgaaaagataccatcaacctccttccaaacctgaagttcctcagccttgacgcccacggcgcagagggccgcacatagatcagtgtagccacgaccaatgtcaccgtcgatgagactgccaggtacgttgccaaagaaaccagtaacgacagggacgcggctctcacaggcggcgatcttgcgggtgaaagcctctgaggcagtgcggtagaacttgtcgtcgagtctctcggtagcatcataatggaatgaatcgcaaagatcgacatattcagactcgacgccctagttaatgttagtgtggaactcatatatataagtcaacggcctattactcaccttatcttgcaaaagagccgccataaaacgacagctcaatttctcaccgaagctgatgacacggtcctttgctcttgagttgatctccaggttgaaccgctttgcagcgacgatatactcgaccagctcttgacactcatccttgattgtctgaatgagctttccgcgtatagaaggatcttggatgtaagcctcggcagcaaagacgtgatcgttgcagatatcaagcatcaatccacgagcttgctcaaccaattcattctgctgctcctcatcgacgcacatggcggcgccgacacctctgagcttaccatagacggcgagtagtctattacgccattagtactcagatcatgccaattgacgttacagagagtctctgtatataagaacaccagaaaatagacgtaccgactggtggttccctcagctttcttgcccgtgcttctggcagagcaaacgacgatgactctgttttgagacaagctggctctattggcggggtcagttacagtcatacaagacatttttcagccatttctctctttctctctttctctcttttccatgtccagacatctttagggaaatatcatacctgacaatatctgtcgcaatctgaacatcttggttagcaatgtgtataaaaaaccacagaataatgcctctctgaagctcaacgggggacaacaaaccttgtccggaaacttgccaacgcttgtgccgccgaatttttgaacgacccagccgagagacggcgaattgcaatgcgagagacttcccatgttttctttttctttgatgttcaaaatcagatgtcaaagattcaatcaagtctctgaaacgtggatcccctgttttttacttgtttccccaatgctgaggctgattcagagagtctagagttaatggtggtggagttcctttttttcccggctgagtaacaacgaggggaaaaaaaattgagctcgattgaggcactaataaggtaccaaccgatcttttattgaggtactgtacccacggacaagcgccgaatcacctccggaattcctgaatcagtaccctcgaggtgaagggatacgagaattgtgatataatatgatatgactcgtagaatgcgacagtgcagtcgagaggctgaatcgaattgaagcgtacctaaagaggtctcaagtgtagatggacaagagatcgacaggaattgtgtccaactggcgtaatatcgaatactgaaaccagtaccaaattgtaattgcctagacaaatacaaagatgaaggtaaatttagttttgatacagtgatggacggttggaggttccgaatgccaatgtccaatatcaaagactggatatgaaatcagtttgtccgggaacggagcttgaatttcaagttgattaagtgtggccaagaacaacgcttagcagaaaagaggcacagatgtatgtatatataaagtttcaagaaccaaggactgtaaattaagacgagaaatattatttatatatggctcatgctgtagcatcatactatggactctagagtcagtgtttgagaacaagaccgaagttgcctccgaaataacagctcatacaggggtgctccctctataatattcactgtatggtatgactcgaccttgctacaggttccgtcttcggctttgtccttcattagacacgtttaggttaagctctttagagatttgtgacccccactgcactaatgcttacactccactcaagctatggactccactaggttagagacgacttctaccaccactcacttacacggtcatcaacagtcagtcattatatagagctcagagcgatttgttactataacaaaagcataatatacttcgtccaaggaagtgatcgatccagtctgacgaatgaagccgaggacaatgcaaaagaatttatctactggccaatcagagcttaaacacagccttcataactctcgcatagggtagtcgaaattccttcgcctgaaagagaagcaaccataacacattccaatattaccgttacctcgcgtacgaaaaaacaaggggataatacggagtgagccaaaagcctacaaacagtatatttgactatgcggtgaaatcaacccctcccaatggctctcatggtgcgcctttctttgccaaacccgacaccatttatactcaaaaactccagaaccaaaccttccagctaatgtgtacacagaaacaaccctccgcaatcctctatcttccaggcccgcttcgctcaattggccaaactcagcgcacttcacttcccgtttctgcctctaggccatcatcatgtcgtcgttccatcgtcccatcatgtctggcaatcaagagaccctcgtctgggaagcactgacaactgtattattataaatcaatcaagggtataatcgatatcccaatcccggaacgccaatcccgtgtcaggcagacacaaacacacacacacacgcacacacacacacatgcgggccttgcggccttgcttggatccttcaaagctcatcaacagtgaattctgccccttccaatagagcatgctcctggttgtctgtgccggtgaacccaaacttgtccatggggaagtcttcctcgggcgtcctaataccgattccactgtcgtcatggacatcgcccccactcatacccattgagttctgattgggtttgttggctggggggaagggggcacgttccccttggttttgcgatgagttgttcaggttgaattcgtcactgccgctgctgtatcgggagggttgtcggctcgtgtcttttgtggcttgaggtggcgtgggcgttgccgaccaagttgtctggctccttttttgcttcataaatcctccctcctccaccataaagcagaccagctcatctatccatgtcttggtcacccaccatgagctgaagctcttaccctggttcatggtgaggtctcgcatcacagcagtaccaatcctctcgacgcatagcatgatgtcgctcgctgtggcgtaagggaacctcgtcggtagactgttgagaaatgttacccaacgatcaagctggtatgactcgcccttttcacgagaagcttcggcaccaccgtcgacgtcactatcagatggccgacctttgcgcgacagaacatctccatatatagtaaggcattccacctcccaaggcacgtctgtgggatcaacgagatctcgaatctcgttaagcagaagattcacaacatcgtccataccccgagtaggaacacattcagcaatctttcgaggccgaattgttgtgatccagtcgatatacatctgattgcgctgctcacgggatgaaagaaagttggcagcagcgtgagctgtcaagttgactctcaacgcgcggtcgatcagtccaacaaagagtgcagcaggtccctccttagcacggattacatgctgtggctggccttgaaaagattcacgaatgtgcatcaccagtctgtccgatatggacctgaaaatatccaaaacatacttaggaacaacctggagtttcaaaccagatacgatgctcatcatacgctggtagaggatgaaatcacactcctcaatccaaggagccaaggccgggttcccaaatagtttcaacacaggcatggtgagagtcccttggaaagcaccataaagatggaagaaggtcttctctttgcagaaacggatacaatcgactagtgatgtgcagtgagcgcgatacaatgcgaatagagacttggcagcgtcggggtcggtgccttgagggaggtaaggctcgaggttgggaagaataagaggttcctcagggtcaacaggcccatcagactcaggacggaagccgagttcgagctgagtctttgttgtgctggagctgaggtgggcaatgttggcaatttgtggctggttgtatatgctacgtgactggaagccggacttttgggatactggggctgggttggtctcagtgctgccaatttgaggggacggaagggccccttgactcaaactgatagtcgtctgtgaaggaagagtgctacctctgttagcaagcacgtacaaattatggtcagggataaagctaacttgaaactttgagtgaaggccggaggttctgggagagcgcgggttggctgcactgaaggctccctaacctcgacctggtcctccttgagtgtgaagttgacataatgatatttggactctccgcgaacaccgagtcgccgtgtctttagaccgggaaataacactctaacaagcttcccgaagctagcgggattaagcacggtgattctttcggtagcacatctcgacgcgtagttggcgtatactcgtcctctggggacggaacccttgcccctttcacagacaccatggatcctatgggacgattagcatacctgttgcaaatatggtaaacatttcacgacataccagagcattgcaaaaacctgtcgggttcgctctgagtttggacctcgttcatttccgtgaagctcgctggccacgtcaggaaggctgcgatgctcgttggctttgaatagagctctcatttcaatctcgttgtttgcactcgatctattggacgcgggctttggggctccaatcattccagcaaaggagttctcgtcattatcgtccctctctagcatttggctatctccctcggcgaaactggcatggctgttatactgctcagcgggtaacgggtgccgttgcattgcatgttttggttgttggtattgcatctggtgacccattggtgcactcatcgaagcgtccatagagtagtcctggcctgcttggagctgctgggccatcataatatcctctgctgacagctgaggcgtgttcatgtccttaacctgggcatggccgtggacgtgagcatttgggtgcacttggccgtttggatgaacctgtccatgctgggccgtcatccattgcccgttgtacatgtctgaggtgtcggcaaaagcaggctgctctaagctgttgagtgaagctgttgaagcacgggataacggtcgtcgagtcgatctaatggcggcgcgggtagttggaccttgagcttgattctggtctactatgtccactgaattgaattaaacttgtcaacaaacgcaggctttgaagcttgacatgaataaaatgaggggatgttatgctttagcagcagcgaagttaaaagcttgttatgttgtgttatgtttagactttccgagtgagtagcgcgtcggcaggcagtattaggtgcctcaagcaggaggagatgaggttgtttgggtacggggttgtctgggaagaaaaacaagggagaaagtaaacttactgttgtgctccatacttaattgagtgaggtacgagacgagactgggctggactgggctgaacctcaatggcaccaaccgggactttgtgttgactttggtagactgaagagaggaatttgtgggcgggctaaacaacaaacattggctgggctggggtgttcggatgcgccgacgtcaataacaatgaaactggaggggaaaggggacctcgaaagagtcgcgagaatggaaaaaaagaccagcagaagctgaatagaaataaactcgtttcaaagaagccgcgcaaggagctgctcggtgcaattttggcgcggcgctgagggtaacaatttgatgttcctggagctgttgttgtccttgttttgtcgttgcgaggtcaacgagaaatggatggtcggtggttcagttcagttaggtaatcttgctcgcaggccagagcggggacaatatccacttgttctattggcttgtctcacccagttctcattggaagggtacggtaaattagccgaaattcctgttatgacgagaaacgagatttgactggctgcgaatcattgcttcttttacgatgctctcgatctgtgttttgaggcttgaagctgctatgccttccccggccaaaggtgctcaccgcgggaactcggatgtgttctcagttatggaggagatcttggttgcccttaacagcccatgttcatccactgcaacgtgaatagtcgtgggcagagactggttcaacttcgatccaacttcttggcagaggctagagattcagttgtccaggggagatgtgagatgcgaagcacatgctctgcgtatactatgggcacgagatcacgattacaatcacaatccacctcaagggaaacaaacaagacagataaatacgcctggccccggacaaccgtcgagacatacatctgcctaaacgaacgacacaaagacggtgagtatcttagtgatattaagagtccagatgattactatacatattctttcttctatcacggacttttgcaagctggcggcagtccttccatacaaataccacgaggttgtacggataccttgcttgcttatgtctacaagtaccacagttcgttgtgtctcgaccctatagtataacaatttgcatgtcagatatcctagaaaccacttataatggacatatatatatatccatatttccacacgttatcactgcaaaatccaatactccgaggtttatgcaagtttcctcgtcccgctctatgtagcctccaaaccgttgaagtttgctcctcgaatgatgtaattcctttcatgtgttgtcacttttgctgtaggtacatgtgatagtgcacaacggcgcccggaaacaaaatacacactgcgtcatacctgtaatcgtcaaatctgacgtactggcgttcatggattgctcagtctatcaggagatatgtatttgtgaccaaaaattgaaatagtcaactgcaaacacacaatatttataataatacaaactgatgcagttttcatactaacaagtaaaatattcatcacctgcacaacatcacaagcctcaaacgtcttgctgatcaacttagcacttcatctcgcaaaaccccccgaacttacagggtcacaagccattggcacacagtcactctcggtcattgtcactgactgtctccgcgtcaattttcttcctgcttccaagattcgctaggccctgtacctcagtgattgggttccatatcttccccccatctcagctgcagctagcgccgcgataaaagctgccctcttccagcccattcaactcctcttacgtattggacgctaagttagctatttcaatacaccacacaaccaacccctccaacgcctttttttcaactctctcacagcatcacaacttctttgacaaaaccacacatacacaaaatcgaccaaaaacaacaatgtccgcccaagataaggctcagcaataccttggtcagctcgaccgcgaggtacgcatatcccctcaccctgcgattatagccgccgcattacagtcgagcacaaattgcgcaacgttgccttgcaaaatgctgacagtgatgccatccgtatagctctccaagtaccccgccctcaacaacctcgagaagcaggctggtgttcccaaggcctatgccgccatcggtctcggcgctctctacttcttcctcatcattttcaaccttggaggccagcttctgaccaacctggctggtttcgtcatccctggctactactctcttggtgctctcttcacccacaacaaggaggatgatactcagtggttgactgtacgtggccttttccctaccatcggagctaattccgacctttgccgaggcttcctacgatcacaagcggtcgctaactagttttacagtattgggtcgtcttctctcttttcaccgtgattgagagcttcgtccaggtcgtctactggttccccttctacttcgtcttcaagtttatcttcctcctctggctctctctccctgccttccggtaagttgccatgcgggtcttgctgccccgctatccggaggatttgcttcaaatactgacagaaattgtaggggtgctgagctcatcttccgatctttcctggtccctaccctcggccgatacttccagcagaccggctctactgcctctggcctccgtgccaaggctgacggcctcgacaagaccgagtaaacggtctccaagatttagcttgatcgccaaactaactcttgcgaattgtcgcatgccccggatcaagcaatctcggtactagaggaacaggaaatggttatttataggaactactcagcttcaaaaccacgctacgcaaattggagggaaccaggaggaggactggccagggttaggatttataccagctagggaagctgtattggactgctgggttgttcggaaagactcgtgtcgtgtggttgtttttgtgtgatgaatgaatgcactagaaatatcttgctttgctttgagaaatgctcttatcttatggagcttcatgagaacacgtattgctgctataccgtttgcttaccccacatgtatggttctgcaattgaatactatagtatcggggattttgttctgtcaacattcagctgcaactgtcgcatgctcacttgctcacttgctcagctgtctcagaatgtcaacatattttagtatgccactaatcgtcaacttctcactggtggccaagctccaagcttgttggtctacgatccaatcttatccgatctgaccttacttgacctacacttgacgtagtggtattaagtagtggccacagaacccttttttttagtggcccgagctgtgtacccgttcgcccagacccaaaaagatccgacccgatttcattgttagagctgagtgtgcctgtggctgtgctgttctagaattaacctctgactgcgcctcacttccccttgcgcatcaacaagttggacggcacatgcttgtcagtcgtaacaagtagcatcttatcgtgggctgaaccattcaatttgtttcgtattttccatcttttcaccacgacaactaatgctctctccatatttagatctatggagagcccacgatgataattccgagccaataacgaccacatgcgaagaaaaccctacgttcatttgctgattgcgcgtcgataaatcaagttcgaactcaacgaacaggcaaaagcccctggagggaaaagccaccatcatgatacccacttcgcccatattaagaccttccacgtcgataattacgtatctatcagttctggcattgagcttgatgttctgcgctcctggaaagactgaagctacactatcgtcgcccaacttggtcttcgactttgaaacacttatcgaacgaagcgatacatcggacttaatatacgaaccagagtttgcggcatttgatcgcagtatcattggccgtgccgcgccagaacagccgttattaacgaataatggccccgacagtagatcgataattcctggagggactgtttgttatattgtggataagaagacgttgtttgggaaggacaagagggacgatgatcataaaacgagcggggagactggccatcagaactctcgtcgagcagagacaaagactgtctatgtgtctgccaatacttgttccaggccaactctaaagaccaaagacaagagcgggaaaacagaactggcaccacagctcagtctttatacttcaacaacaaacaagatcaagtgcccaacggcaggcaattacaacaagtcaaatcccgataccgccaagataccgttcgacgagggcgcagttatgctaaccatgaatgctaccaatgacatatacatcagcgtcgtggctccgaatatatcaaaggctgatggggaatacaaataccaaatcgccatttctttcgacgagtactatcacaattacgatgccaaaaatggcactgctcaactactgttgatggactttgactcaacatcagccctccttttcaccagtgatttgactcaggactcgcacgagacccagcagatcatgaagaggccgccaccgtttcagatttttgttggggacgagaaattgagatccatcgatggtctgcgacattcagcctgtggcctaacggaccatgcggaaatctgggccaacgataagaagactgggcgaaataacgatcttgttacgacgggccttaccacacgaggacaaggaggattgcccaagcagcagttcctgatagcagggcttaaccacagtaccacttactcggggatcctcgtcaagatgccggatagtgatagcaaaagagataccaagtctggacgcacaataggcgggggaggcactgtctacaaggccaccacgtttgagacttcatccagtaagatcaattgcgcttcatgttgcttcgatattagctgacctatcatcaggcacgaactgtaagatggttacgaatctggacttctgcaacgaaacacaatatgcagtacctggcaacgacaaaaagtttaacaatactgccttagccaagcattacgatgattatgccagaaaaatgtacgccaatttcgaaaaagtcatgatgcaagtaccctgcgaagcgccccctgagtctcgctactcgctagcacgagattgcgatgagtgtcgtgaggcgtacaagcgttggctctgcaccgtcacgatacctcgctgcgaggatgttatgggcggcagcagatatagcgttgttcgcgacgcttttcaagcctttcccaatggaacaacgcttcctgataatttccgcaagggtctcaaggccgcagcaaataactcctcgcgaaacgcctggatcgacgaaaccgtcaagcctggtccgtacaaggagttgctaccctgcgaggacgtctgctacgaagttgttcaagcatgtcccgctgcgataggcttcacctgtccacaacctggattcccaagtttcagtgtgagttacggacggcggaatccggatatttcgagtataacatgtaactaccccggcgagccaaggacgagggtcagtgcaggtgtaattgtccgacccagcgcttttgctctcggtgctgtgtcgctgatggtctggttgatactataagatgtgtatttctcgtttattgggtatgctgggcgttatttttgttagaggaacttctgcggagatacatctgagattaattccagcgacagtctgaatttcgtgtcaaagtcaagaggcccatacttttgtagaagtaaggttattttgaataacatgagcgatttggtatcaatatcctacacagaacaactaaagacaattggttgcttcgaacccccgtaatctcattcatacgctttaagccttgtttgcctttgtcgcagcatcataatccttgatagttgcctcaagcttctcaatcgttgctattcattcacgcgttagctgccatatcttctcaaatgatgtcttgcgaccaaccttctcgctccgcacggatctcatccgtttcaagttttacccaagtccagtaagccaactggtacgtaaagacagcgatgagaagtgtctttgcgataggtcgagtgaatgtgcgatagaactgagactgcttgattgtcaacataaatctggagaatacttttgcaaacgtaccactgggcttggtggcttgttcgcatatgttcttttagaaactcctcttaagtataggtttctagacgaaatcataggccgtagcctcgtgaaagttgttgaaatcatcgtgttggtacttgttgaacagttcagacgcaaagcaacatatcaataaagcttcaagttcaccagccacatgtggcggtgaagagggggcggggccggtgggggaaggagacagtcttcactctaggtaggctcccctgtcgccttcccttgtctgtctttaaggggaaaggaacacatgtccccaaaattgttagtagcccatttaaacttcccttccctcacgagcccttgaaatctgtcccttaatacgatcatagtactttaacgcgacgaagaccgcttacaagacttggaaccgtcaacaactcaattcttctgtatatttctttccaaactttttgttccagctctcaaggctcgacaccatggtacgccacagcctggaccctcctacataatccagtgtcgatctcatgatggagctaacatgatacttccttgtaggcgcaaactccccagcagcgacgacgcaacgaggcctttgccaagggtaacgaagccaagatgggcaaggcagagggtcagatcaagaagcgtgtcgagaaggttcagaagtctcccatctccctgttctggatctgtacgtatacatgaaccccgatggctagaggagctgtgctttactaacactttgctactgcagctatccttgggttcgtcatctttggtggcctcgtcttcgagggtatctcccgattcttcggttaagctttcatcagttgaagctctctcctataacaacataaacgcaaacaacaaacaacaacaataccccaaccagacctcgctctcagcgatggtactgcaatttttcttgatatctgggagagtaagggtctgtgaaccatttaaaagctatggacaagcacagggcaccagtccaccgtccaaaggagctgaaggaggggagggcacatataattgtatctcgccatgggagaacctgcattgaattcgcaggaacttggcttaaggagaataggcgcaatctggaatcaacataaatcgacttcttctcgattaacaaaataaaggggtttatttctttgctttttatctacctgacgccatgccatgaaccgtgaattaaaacaacatccctttctttatatggagagagcttgtgccaagcttgcagcttcaaatgcgaatgccaacaagaaacatatactgtgcgtcgaacaactatgcaccaagaccacggcgcttgctgccaccatcgttcttcatcttcataccagcctcgaactgcttctggatgtcggcctcggccttggtagagtcggatgcgcccttggtgttgtaggaggcggcgacgctagcaccagccttctttccacccaaaagtcggaggaacttggcctgtcgagcagagcctccctcaagatcatcgacttgccattgttcagcctgagctgcagactcgggctccttttccttcttgtccttgccctcagctcgcttcctcttcttttccgccttcttggccttcttgtcagataccttgggctcctcaacctcagcctcagattcgacagcctcttcttccttctcaggctcgacgagccttactttctttcccttcttactcttcttgtccttcttagattccttgggctcctcttctacctccggagagatatcggcggcggaaacatggcttcgttcggaagtggcgttgctcagtcggcggtgcttcatcacgatctcgtcggctgggatgtttgtaggaatttcggttggctgattggccacgggagcacctccctcatcctcagatgagctatcggaaccagaatctgaagtctcggaatcagaagaggtatcgtcgtcctgctcggacttggactcgttggcggttttctggcacggaggatcagtgtgtagataaacaatcatagaatgggtggactcacctctgcatcaagaagtgcttgatactgggcagcagctttcttggcctcggccaataacaagtttgccttttcctgaagcttttcggcacgaagctttagcttttccttgcgcttggaagcattgacggttttcttgaccacggtctttaactttcggggcttgccaccaacgacctccttgggctcagcactgatggcaccggcagccttgacggctcgcttctctgccttggcggaacgcttcttcttgcgctgctcaagcttggttgacttgtcttgcttgcgcttgaggttcttgtctgtatgtcgcaaacgttagatgagtttcagagactcgaataaggggttgaaggaagtagcggttatctaagacttacccttcttggacttcacctcagggttgagagcaacaccgccagttgtggaggacgacatgatgacggtcttggaatgacaaaaaacaaattgggtatagagttggaaatagaaggacgattagaagtttcgataagctcgttaccgtttgctataaatcagtaagaaagtcaatttcttaatgttcaaagttgagtggtgaatggcgcaaaagaagaatcgacgatagcttcatgaaatgcgcaacggcactgggtagaatcaccactttttctgccgagcggtgaggaaaagttgacaggggaccaagcgttgtacttgggtggggcaggaactgtttgtgcacatgcaacatggaagcaggggcattgcgttccgtgcctttccactacttgcgcagggtggagtgaagaattgcctaaacaggcaatcgccggtttacacgccagcttgcacgactaagctcgagttcagcattgggtaaacaagagcttcgatagagtcacagaagtggttcaatgcgagagatggagtgaattagttggaccgttgtgtttgtggggtcaacttttggcttcagaacatattaatcaagctatgtcctggtgtattacgctcgtagcatgtgtattaccttatccccaacatctcactctcgaacaacgatatcttcatataaggattggtatctaagagtctggctaataagtcaagatccggatagataggacttcttcgtctctcaagagatcatcattaaacctccgttttgactttaagccagcacatacctacatctctcttctcgaatacaactactgagcgagcacatctatgcttacatgttcctctctcacacaactaataccagaattatcttaaaaggtaaactatacatcgaatattgcaggtccagagaacattctattgaacgggagatagatgaactggttggcggttaccagataatacacgctgtaaacattcgacactgcttggttttccagaagaggcaaggctatatggttcaaatatcaactgaaactattcggagtatgcaagaaaatgatggtctatgtttcaaggtaatcgtcttggctggtaataaacatgaacagataatgttcatatcaggccacaacttatgaaatgggcaaggttgaaacaaggcatattttagctctcaggggttgctgcatatctgaattcgtattacggtacatgaatcggaggccgcatttccgtatataggacttcagtaaatagatatacaattaggcctttaaatgtgatgtgaagaagccattcattggtcaacgcaactcgtatcacccatataccactgtcagcttgtccaactctcaaagttgatcatcgggcaatttatcatgcaacgaattagatcaaatattgccttattatgcaaagtcatccaccttgccgccatctttaacgccaaccagtagcagagtagaggagtgccctaggtatggtaaaacatgatctatggatagaaagagagatcttctttcctctcgtaattagtccgtcaccccttgccttgcctgaccgctataatcatcccgtcccgagtctcagccaagaccaactccatgtgagcgagcggggtaataccaaaacaaaaactccagaagagggtgtgtgataagttatacaatgacattaatcgtgataagtccgttcaattccttctattcccaagtgcgaaaaccactgtatcgatgttagtcgagggaaccgagagaacaggggttgatcttacaatagcttcttcacagctcattgaccagcatttgggtcgtataggtaagaatcatcgtaatacatctcgtctgctccactgctttcaccgtaacttgcttgtgcccattgcgtgccgtatgagggtgaagcactgtatgttgctgtagcaaagctatcgtctgcgctgtgtgttccccttctactgctgctgtgtcgactctcggcctcctggctacgaccgacaaagtggccgatgttcatgctgccccagggaagccctgaagggtctgaataggagttgaagtcgttggcagagggaatgcgatagctgttgccagcgtactcctgatttcgagaatctctctcggctctctccttgttttctcgagccttttctcctggggtaattctgttagctacatgattgctcttcagaattcttgctacctactgaacttgcgttgagcaatacggttctgaattcttcgtctctcttcaggatctgtgatatctgaccagtcgacatcatcgactgaactcgactttgacttttttgaggaatgtgaagatgagctgcccctatgggagctgtgagagctatgctttgagcttccgcccattttgctcttttcagaagagtgagaatctgatttggaagaagaagccttcttcttgtctttgtgacttgaggattgcgaccttgtttgacgtgttggtgcaagttttgaaggagatttggagcgtttgccgcttaatctctccttttcctctgtttcttggtcaggggaagcactttgaatgcgaatttctggagtttgtaattccgatggcgattgattcggcaaggacatctactctcagagagtcatcaaattggaggccttgaaaagatggtattgagcttgttgacacaataggggggaaccatctaagttgtaggacttttatgctgaggctgagatgacagaggtgtagtgtagcaacgacaactgaaacaaacaaactacacccttgtactagaagtctgagattgataactaggcagacagaataaggatgtcttgaagtcggttagagtttaattgtattaggatatggtatgaacgaaactcgaaaacgagggacgaagccacatacatgtaaggcaacgacttttgaaccctaggacatgatagggtagtacactagtacctgaggacccatgcgacagcgggatgattgaatcggccaggaccggggtatcttggacagtgagtgagtgactgtatcaaagatggagggagggtatgtagaggttcaacggcggagccgggtagggcagaattgacgtatggagattacgaggagggcacgaggcggatgcgtcaggaagatggtttttcgggaaattaagcaattggaggtgagtctttactacagaggccttcgagtcaagaagcgaatcctgataggcgttgctcgccattcgcttcgactaagaaggattcgcatcagccatgatatccataagtgacccatgccttaacgaagttgcagggggcggagagaacaggcaaagaactaaaacggcacagactgggtaaaaaacatgcactaaacaaccttgttaaggtacaccaccaaatgcgtggaatggcgtgtaagacgaaaccccaagtccaagggtgtgcgtcaacacggcagcctcttttcaagcgatatcagatccgaaatcatttcttgttcatgactgaggcctctccaggtcgcgtggtgcaccaacatacgtattctcacagatattcaagggagagactgtacgtaaggtacatgcaagcaagctaccttggtatcttggacccatgacggcgaaggagtcatactctggaaaccttgtaatcaccgacttacaaacgtcccccccatggggctaatctcaaagtaatacctacctactgtacatccataccttaggctactgcacttcaggtcgagtactgtacagtaacacgtatgcgcccacgtacagtgacgacgtcacagctgagagatcgaaatacctactctttaaagatatggttgagtttcgtgtaattaaacgaatgtacctcttgcacgcgtctcctctgtaagccccctgcaaacgtgcattcgcaacaagtcacgctaaatggttcgagacagtgtaagttggacaagaccaatggaacactgacgttgtgtgaaaagccgcgttgctaagccacctgtcgtcgccctgaacctgagaagggaaggggaacaaaacggtgaatgcgagatatacgacggacggggagtagggccttggggccacgaggtaatgaaaaatagtgggacgtgctaaaaagggccttgtaaggcagatgtacctattctttgacgataatacgtattcatcagtggataggtattgtacatacatcatgactgtgatataatattcaacgtcttcaaccaagtctataggaagatagaggcatttaatcggattttctaggaaacagaaaaggctcatcacggataatctagtcacaagatacaccctgcgattccgacccgacatccccgggtcttgcgtgccggataatcatggacagggatccggaagagtcatcgccattgcaactacggatatcttagctggagccaaatttcattagggacgggcccgagaacttggacacgttttactgtagctgaggtcattttacggatactgtactgcactgacccagcaagtatctcagtgacacataccacaccatatgttatgcttgagcgttatgtacgttttaagctccctcccgtctcaactaccaggatcttttctccaaaaagggctgccttgcgtagcaaagtcgttgcctcaaggcttccacatcatggcctgtcttgggcgtacgtatgtctatacatggatgagatatgaggacacgttttagtatcatcacgatcaagttggttcatcagccctatgaacacgcactcgcacaacatccctcaatgggatcgtggagggtcaattcatgcatcgccgaaccaagcagtcggtgagaatagggatgagatgagcaaagttatgctacccatcttgtctcgagaccacaaaataatcgcaacgaggtcaaggtggctacgagaaaaccctcacgctaggtacatatatgtctctcaaaaggcgcgcgtgatctctgaagcccaagtcgatctgccgtcgctaggaaattccaggaaccagaaacttcatgattatcaatcacgagcctcagctcgccagggctgcactgcactgtatccgcgataccggatgatcgacgctgtacagtatcccgtgcttggagcccagaacaaccttagcagaagccaattctaggcaacctctgcaatgttacatctccctgtgaaatttaatgccccggaggtggttacgaacccgtcctcattcgtcataattcgctcttggcagcccataaagaacatgccaaacaaaaggtcccttgttgatcaagcggcggtagctgaaactctaacaccgacagttgggggccaccctctgacgattcatttgctgatcaattaggcgaatgcgagatattcgccaatctgcacggacgttgactatcgtgaatttcttcatagcaaggaccaagtaacgagcaatgaattgatccaaaagttatgagagtgcttctcagcattgcgattgcatgagacaagatttccatcaacgtataagtcacaaccagaagaacccccacccagtcaggaatacgatatcaaataacaagtattattgcacatacagccagccatctccatttcttagtcatatgcggagatggcattttctatttctgttcgctgtcacatcgtgaaagtggctgcatatgaaccaccatcttcaggtcaacaaacatgaatccagtcaactagtcagagaacaaccatgagaaagcccaccatacaggttccgttatgtttttagcaacagtcggaagtgagggcatccgatatgcagttataattaacccacccctcaatgcttgttgttacagcacttgggaggcatcaagtacaagacacgggtagggtacccagcttcactacctcgagaccatcggtcaatcgaagaagaagcttaaagtaaagaatcaacatgatctccgcacagcatgcttcttttgtcaggtgaatcacacagtaggcagagcaggggattgggtttgtattaatgggcagtgcagcaccaacaccatccataacatgttcaaatatagaatttcaaatctgcagagattcagtcattgtaaattatgtgccatgtgagcgttctggtggtgtcaagagtgcacggcacagttgcattactttagcatagcctactgttctttggagttttgacaataagactttcacgaattgatggcaccccactacaggaattcgcgagagacttcaagtgacgttgaaataagctccaaatttgccgaaaataagatccgggatttacgtcaagaataccttctcttctgcctgccaagaggtagaaaatacaccaggcagcaaggcgttggttctgatacaatgcctcaggatgatatcttcataatcgctgacataatgttcacacagcctctccaaacgaatatggcgaaccgatataccagttggatacgagacaggcttgataatatgctaccaagtctttttcgaacatcaaaaaatacccgagaacagcacttgagtgaaacatgcttttgctcagccatccataagccccagtcatatctgctaaaactacagttgtaaatgtacatgttgtgtttttgtcttttacacaactattacatattggccagcatctcggcctcacgctcagctcttcgctctgccgacctcttcttgaatcggacctcagcccttctgcgctcaccaccatcgatcttgcgaccctggcggtcctcccacatgccttccgtaaccttcacaatagcccccgacgttccagagatgggttgggcaaagggtccagcaatcgtctcgtgaccaacgactcgatatccgtttggtcggaccagatatgagccagtgtccttttcgcccgcagacttcttagttgccttttgaggaaccttttgatcaggtgtaaagtcgtggggcacattgacaacccatttcgtatcgctgagggctgaaggaggcggtgttgcgaccttcaagagagcctgtccatccttgacatattcaaagtctcccccggggcccaacgaaccctttctatatcgttgcatccaatgcaaaaggtacctccggtttcggggtggttcgatgcccaattccttgagttctggcgaggtgagggagaagagagcgttccatgaggggaacttgttggcgtacttgttgaggccacggccgatcagggtgaggaaggttggcacatcgggaacgaatggtcggggtttggggatcgggtgcgcaggtcgtgtcttgtgaagttgtcggatctgtcctgtccttgaaaaggcactgccgctctgcagaagcaggccaaatgttgacctgagccgttcgcccttcatttttctagtaacttgtgttagagaacatggttgacagtatcaacttcgtaacataaacttacgctgctcaatgggtcggatgacacaagttcagcccgctgcctcaatcaacgaagtctcacaagccgaacgttgatctcgaaatttgacgatgggtcttcgttatgtcagcaaggctgtgtctgtggctaaggcttctccaaactgtggcgctgatccctgctcattaattgtgctccacttatatccgactaggctgatatcccacctcgaatgcctacatgctctcctcctaccttcttctctcctacatactcgatttcatgttgagtcatctataatatttcgcgacctcaagcttggggcatctccatctaccaaaaatcagtggtaaatgataacaaacgtataatatcaatcatgggccgctgcaaggccaccgcccggcgtcctcgtcccgatgcgcctcacttacacatcggacttgatggtgagttagccatcagggcttttatccattcacgctcacatctttgacttcagatttgatgccaacatcattcgttgaagggcttattagtctcatgatttccgaacatgaaaccccagatcaaccatcatcgtcccaggagaatgggccacctacaaagcgtcgtaagaccgagtcttcattagccttgaatgctatacctatcgcaaagaaaaaaattactatttctcgcccttgcgcagggtcctcttccaaaagccaatcattcgtttgtaagagcgttgatcgctacataaacattcgttttatggacaatcgacttcgcatgaagccgcggaagtattgcacatcattggatgttgcggtcaggctaagacgagcggaagaagatgaccagatgaagattgcttgcgtcttggatagcatctcccagcgagcgtcacagccgaatgcgctatggagcacattcgacttggaacttgagtggcaaggaaagcaggttgagatgactttctgtcgcaatttctactggaatgaatctccatctccgcactctcagtacagatcgtcaacagatcgcagcagcagtcagccattcattgacttgctactgcatggctcgatctcgacaggcacatctaattggacttcaacttggtctcccatggacttttacgaagcggcttttgtccctcaaaaggacgagaaaacacctgaaactattcaagtcgatgctttggaatcgacattattcccataccaaaagcgcacactgcagtggttactgcaacgtgaaggagtgcagtggtcggcagatatgcgacgcatcgtcccatacgtacctgaaaatcaggatagtgtatacgacttcaagaaactgacggatgtggctgggaatgagtactacttgagcgaattactccatacggtgacaagagatatttcgctattccgacaagctgaggcttccgtcaagggcggcattctggcagaagagatgggccttggtaaaaccctggagatactcggcttgatcttgcttcaccagcgatctcgacccttgattcaaagtgattatgagtcccaggccaaactgacgccgagtggtgctacgttgattgtgacacccccatcgttgaaagagcaatgggcgtccgaaattgcacgtcatgcaccgagcttaagtgtcaaagtttatgagggtcggaaaaggatatcggaagcggacgagcaacaggccacagatgaacttgctggccatgatatcattctcgcaacatatccggtactgtcctctgagcttcacttcacgacagtacctccagagcgttcacggcggcacgcaagagtttatgatcgacccagttcccccctcgtgcaaatctcgtggtggaggatatgccttgacgaagctcagatgattgaaagtggctatagccaggccgcgaaagtggctcgtgttcttcctcggataaatgcgtggggtatcacaggaactccggtgaagaatgacgttgaggatcttcagggcttgctccttttcctccggtacgagccctattgttctgtgaaccagatatggcaagatctgatccgtcatcacaaatccgtcttccagcgcctattcaacagaatcgctcttcggcacacaaagtcaatggttagagacgagttggttctgccatcccagaaacgctttgtcatcagtatgccctttactgccgttgaagaacagcactaccagtccctttatcgagaaatggcggaagcatgtgggctgagcctcgaaggagcgccaattgtggatgactggaagcccggggatcatgaagaagacatgagaacttggctggttcgactcaggcagactgcgctgcatcctgaagttgcaggttataaccgccgaactctcggcaacagcaaaaatcggcccatgaggaccgttgacgaggttttagatgctatgctagagcaaagcgagagcgcgattcgatcagatgagagagcctatctatctagtaaactgacacgaggtcaactatacgaaaacagcccccgagtaaaggaggcactggaaatatggttgtcagtacgagacgaagctcaaaaactagtttccaaagcccgtgatgagctcaaatccttggctgtgtcaagaattaggcccaccagtcacgaggactctgatatcgatgatgattctgaagttgaggagaaaggccaactgttggagagtcgacggaggcttcgtggagcattagagatgtaccacagggccgtcttcttttgcgcgaatgcatatttccagatccgcgaaaatccagaaatgactgagcccgaatccgaggaattctcacgtattaagaagttggaagatgagcactacgaggaagcaaaggctattcgaagggaaatcctacaagagcctcaccacaaagcaacccgcctaatggcgaaggtggcacagaaagcatccgaacaatcctttgttgagattccggagctcacagttgatgaggaacgaggtatcgagagcggtcgcatcgtcgatgatctagaagcattgtacaacgaactgaatgaccaagcaaatgtcattgatgaatggagggaacgcctcgtcgggctggttctgaagcctttggttgatgaggaggacgatgccgaaaccactggagatgaatacggcgagtcagccaagattcaggatgaactcatggtttatgttcaagctcttcgagctatcattgctgaccgacaggatgctttgactggacagactaacgaactgatcaagcacgaaacacaaacgtcactgagactcgcagccaacgaagaagggcctgctcccgaaaaactcattgagcttcttgcattacgagatcaaatcaagccacgatcaacatcgatgcggaaagctatcagcgagtttcgaggcttgacatcaaagttggcgagggataccacacgaagcatcctagaaggtagaattgcagatcgacagctcaaagcaacgcaagcaattttgaacacacagagcaagcttactgctgctctcgaggccgaggtcgacaagttcaagaacatcatgaacctccgcctggagtattatcgccaattgcaagtagtctctgacagtgtcctcccccacgaggaacctgtcaccgaagaactcatgacgaggatgaagacgactgaggaaaatatgcggcaaaggctgtctgcagcagaagccaaacacaggtaccgtgagtaatacccaacttattatttgaccccaaactgactttccagtccttcacctcaaggaagccggaaacaagtctaatgagccgcgaatgtgcgttatctgccagaccaacttcaccattggtgtgctcacggtttgtggacatcagttttgcaaggaatgtatgatgttgtggtttaaagctcaccacaattgcccggtgtgtaagagaaagttgaagtcaaccaacttgcacgatattactatcaatcctcagcaactgaaagtgcatagcgatgatccaagccaagctcaagatggtacggagaataaccctgaagaaagacaaaccggctcgccaaagaaaaccgggatctactccgaattcaactcggacaagctggctgagatacagaaaatcgagctggacggcccttcgttcaccacgaaagttgatacgcttgtgaaacatctgatgtggctacgagagtctgaccctggcgcaaagtcaattgtattctcgcaatacaaaggatttctggggattttgcgtaacgctttttcaagatttaggatcggctatgcctccattgacgatcccgatggcatcaaacggtttaaggaggacgcctcagtggagtgttttcttcttcatgccagggcgcattccagtggcctgaatctggtcaatgcaagccatgtttttctctgtgaacctcttctcaacaccgcgctcgagctccaggcaattgcacgtgtggaccggattggtcaaatgcacgaaacaactgtatggctctaccttgtgtcagggacagtcgaggagtcgatttacaatctttcggtccagcggcgaatggagcatatgggccgtgtcaataagggcaagtcgaaggagtcgacacccgaacttctcgacgtgaatattgaggcagcaaacactctagaacttgagcaagcctcactttcacggttgatgagtaaggataaatcggcgggtgagaacgtgggaaataatgacttatgggaatgtttgtttgggcacgttgctcgcaaagacgcagggcccgaaaaggatatcaggcttcaggaaaaggctgtcatgggctacttggcagcagaggcagccgaagagagaatggacaggaacgattagataccaggatcatgacatggcggaatggatttggcgcaagggtgagcattcacgacaagcctctacatacggcgcaaggactggtaaccatgaaatctcatttgtggtttagatcatgggtttcatgatgaatgcgacagcaatgcttaccatagtacagagagatcatggatcatgtctcgtaataacgtgtgggaaaagcatgccattttctcaatgcccgttttgatacatataatatacaacagatacttatggctcatggtgtcccttaatccattgccatgtgacgagttcgatcaattctcatgatacccaacccctagtctacccaggcatatacgccatgacccttgaaactcagacatggtttcgtcacaaaatacagtgcgcacgtgcgcaacacgtcgaaaagaagatatcttacttccttaatcgactcgcttggtcttggcgctggcgccggacttgacgcgacgggcgacggggcggttgatgtggtggtcagggatccagctctcgtcgtagtcctttccagaggcaacggcgacgggggtagactcggagccggagagaggctcagcaacatcgatggtcttcttggccttcttgttggtacgggggcgcttggcctgggggaagagagcctcgatccaggtcttgtagacgaagtagagggtaccggcgaaagcagcagagaggaagaggtagaggaagatcctgcaaatgctgttagcttgcaattggttggggcgttaggggagtgcatacatctgggggtcaaggaagctggtgggagcctcgacgatggaagcgggaccgttgtgaaccaagacctggtggagattgccagtcgaatcagtgacgacagcggagagctcaacgcggacctcctggggctgcatgtcctgggcgaaagagaaaggaagctccttcttctcgccggcaggaacctcaatgttgtactgaacagaggtcaagttgcgcacgatgctggcgtaacgggggctgtcctcgggaagctccttcatggtgttgagagagccagcgacgaaggcgacattgatagcattggcatccttgttgttgatctctatgacagccttggtagggcgaccgttgacgagcttgacaccgaggatatcagcttcggggaaagtagccttgatatcagccttgaggggggccttgggagcggcattggcttcaggagcgtccttcattggatgttagcatcgaggtagaggagatgaagctgtcgcgcgacacgaacctgagcaacagcgccaaagacctgagcagccacgagggcgagcaaagaagccttgaagaacatgacgacgaggagatgaggggaacctatagagaagacaccgatggagaagatttggggggagggagatgaagagaaaaagagaagaagaagaagaagaagaagaagaagaggctggtggagatgatggaatatggggggaaacaggttgggcagtgggtgacaagacaatctggcctctggaggcaaatggaggcgaatggagcaaggggcctggggaggggtgctgttgtggagaatcaattgagatccattggttcgagactcgaggttttaggggattatagtggggtaggacgctgaagctggagctgttttaggggtttagtggctgttatgggagctggagctatgagcttggaccaatgaatggcgttattggatctggagctgcgccgttttgaattgagcttgtcactcagtcttgttaccaatgttgaaaccaattctgacatcaatcatcatgttacatggcgataatcagctgattgacttcgcgagagatcggtaatcggtgacgtgtggagtcttccggtgtcttcgccggtcgggctgccgtgtgattcggccccgctccgggtggttatcagatatcgttgacttcaagggtatttcatcagtcaggcaagtataagccaagtagctaaattatgttgactgtatggaaattatgactaaaatgaacacgctatgaggatatgctactcttgatctttcggacgctctgaaatatgcaagtctatagtcgtagctatgccagtttatgtgcatatgtatgtactaataagcccatttcagcattctagactggtgaatccttggtcttttcggtctcttcaacttctttcgctttcttctcccacgcttctagcggtggaggttggaacagctggccgttcagactcgccttgatagtcccacacgccaccataacccacaacaagaactcggcaacagagaatattgttcccagcactttgaagaacttcgaaggaagctcctgagcaagcgtcgtggtcgcaactgtaaacaccccgagagggaaagtaaacgcccaccaagtgaggttaaaggtgattcgacgtctgatgattgtggcgagagcaaagaagagccacacaacagcgaatccccataagatgagagcagtgagaatgccagtcaggtagaagaattgacccgcgatgggagccttggggatgaagtcgtttctggcaaagagtttgagagagacttggccgaggagttggattgctgctgcgcccataccaagagggccaatggcgatgaacgatgcgacagcaacttggccagggaggatgtcgtgaatcataagacgatggtagtacatggcgagaatgacgatcgccattggtacactagttccccagaggatatagcttgtaatgacggtccatatggcgtgttggtcgttgggaagaacattggctacgatggctccagatgtggaggcaacgatatcggcaatgacggggaagagccacgaagggtttacttggtctagtgtgatctttgaagtgtgagtattgatacatcagtgctgcaattggtaattgacttacaccctctgttcgcatgatacaatgcggtatgtaaagactacaagcagtggccatgacaacatctacccaccaaagagcccatgcaaaattggcagcccaatcgccccaggctgggacacacacaaagactatcatgttgataatggtagcgaagccaactggtatggttcctttgacagttgttagcttgaattgagggcaatcgatcacatcaggacgaaacacgcacctagaaatacagcctgcgctggatgtcgtaatgccgaataccatatacctttaaaatacgtatatctgataatagatatacagctaaacagagtgaacaacactatgtttagacagaatattatacaagacacgtagaatagccatcgcccgtggtagggcaggttatgaagtagaacagacgtgattccagtgcccattgtcactgcgaaccacgagggagtgaaattaacgacaattcgacgccatcctcttcgatcctctcgatatttatcgtgcttgagttcttctggattcgttggtgccgcgggtactgctatgtcagaacctgggtaagtgacctcgctagagtctaggtctggtagatgatctgagggcgttggtatggaactcatggtgagcaaacaaactaaaaatatcttggcagccaatataagccatagaacagaagaaatgacacttttattaaatagagtgaaaagtactagtaattaatcagagttggaagacaacgtgacgtcgcggaatcggcatctcggccaatgccaaatttcgacccacgactcgtcgtcatgtttttcttcccctaccaagcaaggccagtcaactaacgttaactaactcatgccattgccacggagtggacgcactctctttataggattcccgcggagacgtctggactcgtttaatgcctagtccacaaccgtatgatgctcaattggggttgtctttgctgagcgtaacctctttctgaaggccttggttgctcgacctatagcgtatcgtacctgttagtcataggaactcaaacgtcagttcatgggtccaaggcgaaacatccagatgactatactgttgcattggtccttcaaaactcgagactatcatcgtatggacatagagtgaatagtatgtttttggtccttttttatatagtcttcggcagtattttgttgttgcatcggagaattagatccctaggtacgtcaaagcaagtcacctccgcaaaccactgtatctctaacaacagccattgccgtaccaattgaactctaattgaatcgagtgttgttctcgtaattcagtatctcatcttattttctatatcccgaagcgccttgatcatgtccctttgcgaacgtcgcttatatccatcgcccattttccgtatcctggctcgcttcaaaagttggcataaaccccataacaaaacaccaactcaaaagtaaaagtaaaacgacatgatatgatctttcatcgatcagaaaccatgtcctccaatgtgactgttatacttgggcgtcacatagccaggcatagaatccctctcctccaccgccagatgggcacctgcgatgcgcagcaattgcgcacaaggctcctggcctgacttgacagcgacaaacaaaggcgagtgattggccttgttacgctcgtgaacgctggcgccccgctggagcaactcgaggaggatctcggttctaccggccaccgctgcgagatgcaccgctgtgtttcctgcgtagtctgactgcttgaggagttgagcaccttcgccctgcagcaattccttgacgagtcccaattcgccattttcaatcgcgtatccgagcgccgagaatgcggtttcgcttggcgtaagatgggatgcggcaaagtcgagtgagcctgaggggtgggagaagctttggtgggcgatctctgtcatctcaccacgcagcgaccgggagagcttctcctggatttccttgacggagaggtctggttgagcgagtagataggagactttggtgagcgccgcctcagctgttaggtcgagtccaaagatgacaccagctcggccgaggacagtgcctggagcataaacgggagatacaaagccattgacacattgactgacattcacaacgacaatgccacgctcaacagccgccttgatgatctgcgtaagacgaccctcagcaccgccagggatgttacccatgccgaatgtctcaagaataagaccacggatatcgggcaagtgaagcacggcgtcgatcatctcgggcttgataccaggaaacacgcgtaaacaggcaacgtgagtagtgtcaagaccctttgtgacatgaaacttggcaatcgatgtcggtcgtagaacaaggggccagttaacgctgatgccaaggccattgaccttggcgatgggctcgcagttgggactggcaaaagcctcgaattctgttgctgagacctttgcgctgcggtttccacggtagaggcggtgatggaagaacaggcagacttcaggaatggtgaatgtgccggcgatgatgagggatcccaataggttgtcaacaccatcggattgaagtgcaaagatgggcgcctgggagccagtgagaatcacgggcttaccgaggttctccatcatgaaggagagggcagaggccgtgtaagccagagagtctgttccatgaaggatgacaaacccgtcaaacagatgatagttctcttgaacacaggaggccatggcatcccaatcatgggcggagatagagctagagtctagcagtgggttgaactcgatgataccatagcggacatggcgattgtatgctgtagcaggagtgcgaagactatcaatctggatcttttctccatcacgaactgctgggagggtatctggatgtctgtcagtgtgctccattcagggtgtttttttttctctttctcatacctgggtttgaaaagtcattgaatgacggacgaggggccatagcattctccaagaagttgtctgttggctgaagaccatcagggccctgctgcatacaaattgtccctcctgtacctattataaggacccgagactctgggtaattggcctcgggagccttcaaggcaggagagccatgagagcctgtctcactcatattggcctaacggatgaaaagatttagataacttggtataaatttaggatgagtttaggataccttttatggagtttattttgtcactctaaacttaggtctcgttttggtatcagtgatagataagagctgatgggaggataagacagcgactcagtcagcgcatcgacgattgaactctgaatagaactgttgtttcgaatagagacgaagaagaagaatcaagatgaggagaagtgaaaatttatctacggcacgcgcaacgttaataagtaggtaccttggaaactaaaccttgtggacaaagaagccatcaagtggatcctctcgaggttatgaaggggtaacagaaactcgatatctcgcgggcactggcgagtaagaggcgatgatgtttggtgtatgcggtagcccacggagactaagcattaaagaggaaaactattggtgtgaaatcaaggtctggagttgcactgcttggctgtcctaagcattttaaatactgaattggttaatgaggaaaatgagatgccgtatctttggtctggtgttgatgatcaataacaagtggcaggtgaccaagaggatatttttacggtgaagagagagattagtccagtcagagcagattgatatttattgagcatacctaaagactgaacacatgaatgacctcaataatagtccagatatccatctcatcttttaccccagagtttaagatctccaagacgcggggaggatgaataataattacaagcactgcccatttactgactggacgtgcgtgggttagataaggtaggctgcatttttcgacaagtcttctattggcaaaggctagaacaatgtggattctctaaggttctatcttgatgcctcacagccagccgggcagcgccagcaaatagagtgacctccgattacggggccctataataattaatagggactcaatacggtagcttcacaatgaattcaatcaaggatactaactttaataaattaatgatattcccaagatcttcaagagaccagggctaccattcaataatgttaaatgaaactttccgtgatatccatgcttttcatattaacatggatagcgcactttcacatgcccaaacaccgccaatacaggatgcttcagccatgataccaggtaaacgggttttcgatatcaaatacagccatggctttagtttgattatgtaatgaagtacttatggccaattcaaatacagaccaagtatgacgtacgccccaagatcacaatcattttcttgctgcaagacaatcgctaaaaaagtgagagaatctcaacaatgacgaacaatcatgaacccagatgataagataaaatggatccagcaaacgcaaacgcaagggtctgcaggtacgtacccctgaagcacccatcccttctcctaccgctaagcctcttccgagcattctgccacgttctcggcttgaccgccctcgtgcgtctctctaaactctcgtcttggccttattgaaagtgcattgacaatcaagaacaatcaaccaacaaaaacatctataatagaaaaccccgctcactctccttttccaaataccagcgccgactcctcgactccttctcatacatcaaccccaaagcgacaatcgttattacagcttttcccgatgattcacgattaagaggcgatgcgaatcttgtgagaagcctcccagcctcactcaactcttctcgacgcgcgcatcgtcaactcaacttcttcgagcaaccaacgacacagataaaatgtcagactcgacgcctgatggcacttcgcctcgaacctttgcgctcaaccacttgagaccaaaatcaagtttcaagggatgctcccgtatttccgactatgagttgctaggcaaactgggggagggaacctttgggtacgaaccccttggtcggcgcatatatcgtcgatcatcgcaaccgagccgcgatcgcgtatactaatgaaaactcagtgaggttcaccgtgcccgccagcgcaagactggcatacatgtcgccttgaaaaaaatcatcatgcatcatgaaaaggatggcgtatgtcgaggcaccaccccaccccacacaagaactacgctgacgatcatcacaagtttcccattaccgcccttcgcgagattaagctcctcaagctcttgtcgcacaagaacatcctgaggctcgaggacatggctatcgagcaccctaccagacagagtgagtggacacgactgctccttgtttgacccaactgaccaccccgttcagccgataagcgcaaaaagcccatcgtatacatggccactccctacatggatcacgatctttccggtcttctcgataacccctcggtccatttcaaggaggctcagatcaaatgctacatgctgcaactgctcgaaggcctgcgatacctccacgacagccgcattctgcaccgagacatgaaagctgctaacctgctcatcaacaaccaaggtatccttcagattgccgatttcggtctcgctcgacactacgaaggagatgttccaaaggctggtcaggcctacggcgtaggaaaacgagattacactggtctggtggttactcgatggtaccgaccacctgagcttttgctacaattacggcaatacacccccgctattgacgtttggggagtagggtaagcgtggttctggaagtccccattctccttggttctaacaatcaatgtagctgtgttttgggtgagatgctcttcggaaagcccattttggctggtgaaagtgacgcacatcagctagacatgatctgggacctgatgggatctcctaatgaagacaacatgcctggatggaagcagttgcctggggctgatcatctgtcccctcgaccacgaactggcaacctccagaacagatttcgagagtaagtgtacatgggacattcttcaaggttcagccactaatcccggttttaggtacggctcgggcgcagtttcactattgaaagaacttcttaagctggactggcggacacgaatcaacgcagtggacgctttacaacacccatggttcaagatggcgcctctgccgttagagccccacgagattcccgtttatgaagaaagccacgagctggacagaagaaagttccacgaccgcaaggctgccttgccccctgcccccaagggtgggactgtaggtattggcccagatgctaagggcgccacagcgggcttcaacagcaacgagccttacgggaatggccggaatggtgtgaacggaggcagatatcgaaacggaccagatgaaaggcgtcccgcttggcaacgagatcgaggcgctgggttaccgccacgaccgcctccgaacgatgacacagactatcgtgagcgaggaccccctcgtggtaggggagcacctgggccaagagcacccccagatgtcgacacgtacatacccgcctataatcgggacgacccaggccgacggagggatgaccgccctcctccaccacccagagatgatcgtcggcgacgcaacagcagagaagaccgacgatacgatagagaccgtggcaccatcagccgcagtaggtcacccaggcatgatcggtcaagagatcgagacaggcaagaccgtgataggccagaccgtgatgcataccggagatagaatccagcgtcagcgatactgcctcacgtgtacgcaggccacaaggggaacagagatccagtgccaccacatcgaggagggatgagattaggacaaggatagtacaggcgttgaaggcgaacaaccgagattaatcgcatgtcgatccgggcatagcaggacatggcgcaacggattgatacgacccaagtaagcaacaaaggaagaagaagaatatccttggaaaggctgagtgtctagtctagcattattacatgagcggcgcatggtatcagaggattttagcaggtcaatcctctcgtctaagcacatatattatggaattatctgtagcgtagaagtttgcagctgagctttgatgtactatagtacttatacatgatcaatactctgaatcatcatcgtcttcctcgtgaatggtctgcgatagtaagccaccagctggtcgacgcctttgactggaagagtcaagccattgccagtcaagctcagtgcctgaagactgcgaatttcgtcgactgctggtctcgagcaaacttcccttagaagatgaaccccctgagtcgatattgtcactctgcattcctagataggacgtgattatggatgagaacatggccaggccgatgccagccaagatgccgacgccagctgcagcaccaaactagaagttgttagactgagataagcggaggtaagttttgaccttacaaaagtatacagcggctatagagcgttagcttaacctcactttactcaaaaggatgcaacaacatacctctaagctagccagaaacgcccatacagaacgtacgccagcaagtgtgtaagagaagagataaatagccggtgcaaacacaacgagcagaatgttgagaacaaaggacaatggtatgagaattaggcggaaaggaaagctgattatggtgaaaagccgtgagaagaagcctgaccagttgaaggagaagaggaagctgaagacagcgacaacgatgtcgaatgcgagtatgaatggagagactgtgggtgaggcctcctctgatgttgctgccacgattgtggaagttgggagtgatgactcggacattttgggttagaagaggttatggtgttgatggtgagttgggtgaggttgtctataagggaggaaggattacatcactgcagatacgaaagagtgataggggttcaacaagaagctcagtatagtaacgtgcttatatgatattactcttggaagtttcgcgagttaattaacgaatgtactgtagtaagtcaagaacatggcacaagttagagctcccttgagctactgtagattgtggaggcagaggaagctcaagtcttatcgagatgcaatccattgggtggttggcttgaacagctctcagtgggtacctcatagcttgtcttttggtgttagtgatggtcatttagtgacctgaacaatgggctttatgacgctcagcgtggaagtacctaaagactgtcacctatcagactccccgccacgattcaacatcccacccgttctcttaggttcccttcatccatttccatcatcgatcaatctctcagatccatccatctccacccccgcgaccagtgacgaacaaactcaacgaagcgaccgaagccacaaacaaatccttttccagtgaacggatctacgtcgacgatattttggacacaaacataccaaacaaacaaaagcgtcgatttcatcagcgacaccaaaaatattgcatctgaatcatcatcacgctacacaaggaccccggatttcgcaccaaaccctgccgtgccgcgtcaggccgtttctcgctcgtcctccctcttctgacctcgatcttcaattggcgctgagagcgcacgtgtaattatttccaacgatcgacataatcgacgagatctgcatcatcgagtttgacatgccgttcgccatattcccgataagataccgataatccgaccttaccctcaaagcctacgcctacgccatcatcgcccaagatcacaccctcaaatcgtagagcacatcccttggaagggagtaggaggtagtaaacatgggtaacaacccgtcttcgtcctccaaaccgaccacaccgacgacctcggctcctggttcggcccacggtcatcatcatggccatgaatctccccgacaccatctccgaaaagatgctcgcaatatcatcactggtcacgcgcatcgctctgctgcgcctccagagccttctatggcgcaagcccaaggttcaaccgtcatcaatcggccaaagagcttgcctcccactgctgtctcgtctctgagcggctctcctcatagcaacttcgccgctgttcacaagactgcttcttcctcggatgctaagggcatcgccgagaagcatgcagctggaactcctgagcccaagcctgccgagagcaaatccgccgagtctaaacctcagtaccgcgacgaacctaccaagcctgtcgatgtgcctatggagtcctcttctcttcgatcacaccaatccgctcacgtaaatgacacagctctgattcccaatagcagcatcacagacatgtacttgactagacccccgcgcttacccctccctatcgatgaggaggttcacacccctggatcacctatcttggcgccagagtcagatctgccgatacctgatattgagcctattgactcagacaccatcacacgcaagagttccgccctcagtgccactacagttgatgaggaggatggtgaggagctgcgggttgataagacgagacctgtcgttcagaccaagctggagtggctgagcggaggtgacaaggtttatgtgacaggtaccatctttcaatggaatcgcaagcaacgattgcatcccatgtaagtgtcatgatgttatttatccttccttctctgagacacgggtcgatcactacgtcgtctgtgtttccgtggctgctgtgttgtctcagatgattgttgcacacgattcgtccgttctgcgataaggatggcccatatagagtcgggatatagttgctgacatatttgcctatctagcgagggtcgtcctggttgtttctcgacaacagtctatgttcttccaggtacacaccatgtccgcttcctggtagacggcatcatgcagacgtctcctgatctgccaaccaccgtcgactttggcaacaaccttgtcaactatatcgaagtgagccccgacgatgctcacaagaagcaagttcccgcgcctcctgccggtcctcaagccgaggctcaagttgctgctgctgctcaaacagtctcaccaactcaggagaaagcctcgaaaccaccgccccagctaaagggcaaacctgtaccccctcctgaatcttaccgaagccaaattccacagtacctcgtcgactttgatcaggccgaggactcgcaagcgtatcagtatgccgtcaatgccattgaaaggctaccaaaccctcccgcgctaccaggtttcctgagtaagcccatcttgaatgcggcgactcttatgaaagatgacaacagtgtgctcaacatgccaaaccatacgattctaaatcaccttgccaccagcagcatcaagaacaacattcttgctgtttcagctactactcgatacagaaataaggtatgtctgctatacaaagtaccaaaaggatgatgcttacttgatgtagtatgtcacaacaatcgtctacaagcccacatcctcagatgattgataagacacgatggacgaacataatgattgggtcatgagtcataacccccatgccttgggcctgctttcagacatgcgggctcgaagttacgatgtgacgttgaatgcttgctatgtattagaggtctgggagatagacagggattggctgtctagtattcttagttttgatggaggagcagtggtgatgagtaacatagtgatggcgacatgagctgagaataacgagggatgtcaaggcttcttgacgccatgatgaagctgatgcgagaaagctcatggatcagcttcagcaaatacataaacatatttaacgatgacaactccttgtgatcttgttcttttttattatttactggagagttcagtctctccatttgataatgacctcatcagttctgaatctctgtgtacatgtactctcctccaaagacgtcctaaatcctgtctcatacgccaacaaaccagcatgcgcaatcatgattccgttatcaatacagaatctctcatcagtagcataaactgaccctcctcgctctcttgccatatgtcccatcatctcctgcaacctctcattacagcccacacctcccacaatgagaacctgcgatgagccaacatgcgccatagcccgctctgtaatctcaaccaacatcgcgaataccgtctcttgcagtgagaaacataaatcttctggtgtgaaatctgcgccggccttcatctgtgcagcaagtgcatccgctgaggctagaatcccagagaacgaacagtccatgcccttgactgcgtagggaatatcgaggagcttgctccccttcttggcgagttgttcgatattatatcctggtgcgggatcgttgctgatttctaacgtgcgagcgaatcgatcgagacagtttccaactgctatatccagtgtttcgccaaatatcctgtatcgctgctcggcatacgcaatcacctgcgaattaccacccgaaacgtatagcacaaccggattatcagcgccagtgatatatctccccatctcgatatgtcccacgcaatggttcacgccaacaaggggtctatcccagagtaaactcaatgctctcgctgcaacagcgacagaattcagcggggcgcccatacccggacctttcgtgtagcagatgcaatcgacatctttgggggtgatcttcgcttcggcgagggcttcgcgtgcgagacggacgaagtgggcgcggtggtgggctgctgtgtctttggggaggaagccggttcctgggggagatacgaaggtgtcgcgcaggttggagaggatttttgtcttggttggggtgtgaagaatgacgcctattccgagtttgttggcggagccttcgcagccgagggcgatgtaggaggatttgtctttgaaggccattttgtatgtgaggttgaagatgggaagtttaaaggtgggggggggtatcgagatgatggtgttgatgtcactggctaggtacccaagctagatggacgttgtcgactttattaatgtcagaattttaaacataaatacaggggaatagagaaacggtacagttgttattaaagctatatttcaaaactgtcataaatgttggcttactcatgtcaagaaagtaataagtagacgtctaatcgatagaggggcagatctgatctcgaccaggcttcactgggaacaagggcaggtttgtcaagcccctcgcttaggtagtcccctgtaattatacatcccacagtgagtgttccaacgggcaccaggcgtcatcaccagccacagtctctctcgtttccgtagcggacgggaggctccgatttacaattttcagggtccagctaaaccgtgaacagcaacggtacataaaactccgtaacgagggcagatcttttttttacatacggaaatagtggtgatcaacaagagagaatgtacaactgtgtgagaactggatcataaagaatgcattactccgtacgcactagacctaacatcttcacactgtcatcatatgaactactttagatcatgcaagtgtttttttctacggagtatgtcttttttttttttttttcttctttagcaccagccacgttgtctccataaaaagcttctactgtggctaaaagatgtgtaaatccacaacacccggttcgccggccacttttccttcactcgcagcccgccctccactctaaagcctcctctatcactcgcatttcgcactcggcagctttttcccagtgtctcataccattaaatcactatcccagggcgcatacgcttttcttcatgacactagcaggtatattgctctttgtttcgatttctttctcgcttatacttttacgtggcccctgctaatatgacatccctatcagcctggtcctctcatctaagcttggttaccttttacagcacggcaccatgatcatgcaacatctctccttctacgacacagtcaacacggcgatacactctctctgttacttctggtagcctagccgctacaattctatcatcaagttcgcactcgctgtcgtcggtatatcagatcccgatgatacagagcttcccctcagcctccaacatgacagcgcatgatcacctcacgacgcaacgatgatctctccgactacggcaaagacatacgatacacgactcttgggaaggggcagcatcatctttgtggtctaaaagtcgaccatggttcttttttcattttatctcgacctgggccgcagaatgttctttcgctccaaaacccgaatacccaccacccgttccgaaactccttgcaatgccctggtcaacgactaaataatacacgatgccccatctgtctaccgagggctcatcgactttgcccagcagtccgccgtccgttctgtcaatatttctggggtataaaacaaacatccaccatattcatacaatccactgtccacggtacgcttactgcaccgtctgcgctgcttgagcttgtgcttgtgcaaccgccgccgctttagcttgcgctttcattgccagatgtgcttgtgctgccgcttgagcgtgggcttgagcatgcgcatgcgccgccgcttgtgctgctgctggcgatggcagtaccctgttacctgcttgtgcttgagctgctaccacggcatctggtggtactgctgggcgtcctcgaaacatgtatgggttcaacggaattgttgcccggaacttcaatgcccgggtatcaaatggatcaacttcatatacaggtggctcatcatcatctgaatccgagtcgtatctccacctatccgacttctcgccatattctggcggtggcgtcaccatgcctcttcgatcaatccacaatcggttcagtcgaccaatacgtcgacggaacgaaggttggctacccttggaaggctcatttgatccagcggaaaactggaagacaggtgcctcacgtttgtccacttgcggggcatcaggtatgtgtgtgtccacttccatttctgacgatgtggatgcagggggtgtcatcaagtactgcgtcttcgcttgtcggaacttgacttctgtgccctgttccttgactggcgacagcggctccccagttaggtcaatatggttatggttccacttccggtggttctgaaccttcatttctatgtcaagtcgaagttcattctccttctctgccagcttgtctgacaacaagacaaggtcagcatccagtgttcttccatcagaccgtacaggttgtcgcaagtgggcaccggttggctgtcggatgactgggggctctgcaggcttgcgtttctgaggctacaaagcgagttagcatacaaggagcggaacagtctcgcattgcgagtattggcttggcgtaccttttgattgacgagatcctcatcctcgcctttgatgcccagccgaagtttggtctccttgagtcttgccctttcttcaaacagagcgcggtccatcgacatgagctctcgcttcaacatttcacgttcatatgcgacgagtaccaattgccggccatcctcaagttctcgtcgcaacttcttgagtgtttctgcaattttgttgtcacgagctctggtctttcgagtctggcgagcctcgcgtcgtctgaaacagacgaaggggtctgtgtcatcagtctcctgatgagtctcaaacttgagagtgggatgcaatggcttattgccagcctcctgtcgccttgacttccaatattcgtacacaggcttagcatgttgaagaattgccggcgacccaagctcgtgaagtgcaggcaccatcatgtcataggcggcaacggtattatcgactgctgcaaatggtgtctgctccgctgccgtgtcttcaaacacctccatgatgcgttcaaagtcatcctcagagagtgccccggcagcgggtggtttactattatactgtttgaggaactcatcgtcctcggtggtcatgtcatagagacacgatatacactcctcaactgtttgtgaaaaacggatgtaagaggagggtttatggaaagggacaggatagagctcatcatagttgatgtcgctctcctggggaggcggaacaggaatttcttggtcattgctggttcctgcctccttgagaatggtttgaagatggtattcctattgagaaggttagtatgaggtcgaggccaggaaatggactgcttgttgttggatgatagtaccatccaatcacagcaggacagggatggggtgaggaaacaaatcacgtgaacaaacacgtgatatcacgatatgtggcagaacaaagggatgactcacattttcctcggcctgctcgacaccggtcgcgatttggttgtcggtcgttaaagcttcatactcgttcggatcgatctggtcttcgcgaagaactggaagcgtcgtcttgacgttcaacttcttgacgcggactttgcgtgatgacatgatgccagggggttggagggaggtaggagagagaggcggtcaggcggcggaaaaaccgcgaaaaaaagcgatcaagtcataaaacaaggacttttgagttgattttcgacaaagaattaatgaaaaaggtgctgttgtagtcttcttcgatggcagcttggtcgggctcgatggggtgacgttggggtttgttttggcgcgtaaagatttttctctgctgctgcccggagtttttggcaagggagagtcaatgaatggctagagagagaacggtagagtttgatgacggtgtgctgatgggaggggtcgaggtcactccccacggtgtctttgcgggtaaggtacttatgacgcttggaccagtgcctccttttttttggggctgcactttccttccgtatggtacagaagctgatggtttgttttgctggaggcgtgcattttagtggtaggtgccccgaaatagcgcttgcttttagtgaggtaagcactgaaaacgtaggaacgttttgttgctggctcgacaaccacgtaccagactgtctctgacaaaacggtaggtggtcatataaatatttcttgaatcttatcattttaatgccttcgcgtatccttaaatatgagcatttctcctaaataaactgtattctttgattgtgccttcaattaatccaagtttcagttgctgaccgtaacacaaatcaacatggaaggtgcaccgtaaggataacggaagtcgtgcttgcaagaagcgggaggtcctactttcttgaggtggttgccccgcaaagtaattacccctctgcgtacttgcccctttgcgcggaagatcggtctagaattacctaaacttagcgatagtgacagtgagacctcacttcagccttatcaccaacatttgaacaacagcacaatacagcttatttataacccaccgacgccgcttcgccacaacttaattcacccccgaaacaaacacccgcactcaaatccacgacatatctctacgttgccaaaatgggcaacaccaccagcgcagtcctggacaacctcgtccaaggatccaactgtgagccttgccctggccccttggaagccctgacccctcaacgcgaacgcacggttgggggatgggtgatggagtgaaacttatactgagatgtacggtttctagtcgatagagatgaagttgatcgtctgcgaaagcgattcatgaagctggacaaggtgtgcatgctttccgactttttggtcctttgtcatgtcggatgatgcgcatggctgggactgtcacaagcataatggacatcaagagctgacttgggactttctaggacaactccggtacgatcgaacgcgatgaattcctcagtcttccccagatctcctccaaccctctggcaacacggtccgtccaagctgcttcatacctctcgccaattagctaactcagctgcaacagaatgatcgccatttttgacgaagatggtgggggtgacgtcgatttccaagaattcgttacaggtctctcagctttcagcgccaagggaaacaaggaacagaagctgcagttcgccttcaaggtctacgacattgaccgtgacggctatatcagcaacggagagctgttcattgtcctcaagatgatggtcggcagcaaccttaaggatcagcagctgcagcagattgtggacaagactatcatggaggccgatctcgacaaggacggcaagattagctttgaggagttcaccaagatggtcgagtcgactgacatcagtatgagcatgactgtcggtaagttgtttgaggctagagttgcatctgtgtcggcgatgagctgtgccgtcatgactggcaactgggacttgtgtgatgtatcagacgctgacctgatattacagaccagttctaagcgatcgcacataaaagggtgcatacagggtaggggagtacaggtttcatcattgccatggacttacacggtccatagtcctacgaggactactggtggaaatggatgaggaagatggggttggaacacctagcgaatctaaacatcattatgatcatgaattcacgcattctgttttgttgactgacagacttctgttgccctctgctcagcttatgacgaagctgatcatctagtatattcgaatgctcgcctcggtatgatatcttttcggcgtaaagagttctgggttggcatggcagctcgcagataaacaccgtggggggttcttcagctcgctgaaactcccaatgcctacaatttgcatggcgaccgtcttgactttatccaccttcaagacgaagacataagcagcggttgatagggggctagtatgggtatgaacttgatgcctaaaggcatgaatgattcgcttcttcgccttcatcttcctcttcagctcgttcattcgaccattattgaattcgatagttcatcccccctctaatgaattatagctccacgggtttcttgactactcacccagcgtgatagagtgctactgatgttaaactcatacaaaaagaccattggcaaagactgatgtgttcctggttcacagcctggattcggacagttcgggcatgatgctcatcaagatctctctcagcaacgtgcagaagcacatcaacgcaatatcactttaccatgctcagcttggtgggaataacggtctctagaaggccgaccgggagatctttttctggtattctttgaattatcatatcagtgtcaatgagagtgtgcgaccaagtcttgtacgggaagtcatactactccacaaacccgtgttaccctgcgtccatgaacgagacccaatctactattggcctctaacatgaccgttactttatgatttcaaagctggaagagatgccagagttgcaaaaacctgtcgtctattgcctctcagcggccatgcaacgtccattcagccaggggtcggaatatgctctcgctcagggcgcactcttacaagataattacatcagcaaactctaacactttacgacactctgaatacgattaagataaacgtgccgcgacagctatgtcagaaataaagccgcaccgaacgcgtggctgaggcccctttttcggtatgctcggacgtcttcaacgtcgtccaaccatatagtacatactttacaggggccgcacgtcctgggtgaaactcaaagcatgcgcctcgtagccttgacgaggctgatgtttgttttcgcagaacatggcggggcttgcagaggccatgaggaaacaaggctatgcaacgctcatgggggcaaagttcagaagtaggttataccagccagattcaagtcttgatgttcctttgtttggatatccccggtggtgagacagggcgcatcatgtgcatcatgtccatatccaacgacacaccctcttgagtgacatcgagttcctcatgttttagcctcgagtcatagcggtcgttgccggtcgatccccggcgtcgggtcggggctgcatcatgaatcgcagcagcgcccccacgtctcggacgtcgatgggatggaatccaacatatatgccgataattgtcgggtttcgcgtttcacttgctgatgtgtctggcctcaaaagtgtcaagaatgctatagatggcttgttgtaacaacccctttccaagaaaaggattctatgtctcacaacgcccccagaaatctcgggagctatcaggataccgggaccggggtgaccggagaatcggtattgtagcacggctggtgaagatccggggcatgaggatccatgtctggaggcttgcttgcatccttgacaagctcatcacacctcagaatacgggcgcacaaacaagccctcggcagctgactcgacgttgcacgaaaccttggctgcatgtctcgaacagcatgcagcctttcaatgcgagttgctcaggtattgggttgtcataatgatgaggctatcgaaacaaaattgtttcgctggggattagtctcggttgtcgatcaggatgtaaccctatctctagaggaacatggatatatcttggatattcaaagtgggctcggtcgttttgttttattggactagttgggcaattgtctagtttggtttcgtttgttccctcgtcaaatctccctttattatctccaggaagcagaggggtgtaagtcgaggttggtatgaaatgacctgtcatattcggattttagtgtcgttgaatttccggctggctgggacggcgaacagacgtccctgtttgtgttagggggcgttagaaatccgatagacgaatcgcgggagacaaatgccgggatttgattcgtaatttgtcgccaaatgtagacggcgtgtaagtattgagccgatcagatctgataccgctggttagttagcgacaatagtcgcgccacactagatgacattattggcgtgatcgacgagggaggcatcttaatcatgtcttttgacacttttgcgtctccattcttgaagaatggcgcacgtcaggattgtattgtgtatgcatagctcagccgtggtctcagctctcgagacaaaccccaaagcagctgaggaatcactctgttgaacagtctgtcaaattcgcctattggttaccagcatccgctcagctggaacaccaaacacaaccaacccccacaaattgcggcgcaggcacgccagtaatacagcgcagtcaatgaattacatggatagtgtttatggtgtttttcttttgttcgtcaattgtccagctgacttcaggcatcggtggccaagaaaagagagctgcttgagggagaccagagggtgaactaatgcccaacgattcagcggtcaggcgaagtatgtggagttgagcttgatagagagtgtcggttgctttcagccgctgcctgcagcggaacagacggaacagaaagaccacaacagctggaagacacggcgagacttggaagcgccgcggtccagaaggggtcaattaggttaggcccagccaagtatagctacttggtaatggatgcatcgagaagtcagatgacgcgaatgatggaggcgagttgatgcccgatgcatgatacttgatatgctgaactggggcggtctgagagacggatggatgacagacagtaaacggcccaattctcgcctcctgcaagcaatattactgcgtgtaaagtcaacgtcaaaagggcggtgtttcaattaggcgtcgatgtcattgggctcaaacgtgagggcatttatgcatctctcgagatgtctcctgttgctgcgatctgtttccccattagaagaagttgccgtgtcagagcgtcagctgcgattcgacaataatgtttcagcctcatttggtctgcgttgcatcgcatcagcgaggggcaacgtgatcgacgttggggcgttcacagccgttggacctcaaggctcaagccccaaatcctaccatgattgtggcgagtgactacatgatcgagcgattgggctgatattgggtagggcgacgggaaaaaagcgataatcttgcgcccttttgatgctatgttaggcatcggccaagtcgagctcgatgctggaggggtaattgttggtgatggttcacgagcaagtcaggcggggcgccgtaattggctggagaattcggatgaagcagaaatgcagctaaatcgtgacaatgacaaaaagaaacgaatcatggttgccaatgcggatgcgcctccacgcttttggtctactagagtcgattgcgttactgcactgtagagtatataaagctgatccgtaagagaagaagaaaagttggatgtaaagaagaaaagagaagcgagggtatccccgctcttaagagggcaagtataccttaggtaggaggggtccatccagctcagttcggtccgcctcgttctttcctcgctaaacccggctgagtttggacaactcgaattaggtccaaaggaaccttaagagacacaattgagtgtaagtgaagagtccgttcgcgactattacccagtctaacaaagtcactaggtttcgaggacacgtcagtagaatcaggatcatcatctgatcctgcctttctttgactgttcacgtcactattattagtgttgccagataaagagttcactggagatagactggactcaactcaatcaactagtagatttcgaaacaagaggtttatttggttggtaaaacacaactgctgaggactgtgttgcagctgaccagtcatctatcattgtaactacaaccaactgactacattggatgctaaggactacctacatacgttagtcgaaatactcggtaccgttgttaccaatcgtccatctctcgcatgcttaaatcgaaaccccctgtggaattcgtggctctgtcctggcaaggatatgcttgatatcttttgttagcagagcgataaagcgactcctcagtaacattcagagaggatatgctgtgccgtgttagacagactactacgccctccattgaatgatgatcaccaaaacagagcaaagtctagatctccgggaatctcccgaatgtaactgagcaataaataatgttatcccttcccaagcccaatgatgatgatgatgatgatgatgatgatgatgctgtgttgtttgctttttatgtcactttctttcttttttgacttcttgtctttctcagccacggtggattacatactccttgtcgatactccgtacctatcctgtcctgtcaagcacaacctggtacataaccccccacttgactcgcgcaatctttcacaactcacacctcacgccccctaaaagccacacgctgtccattggctcacagcgaccgggtagggcagacgcctcttgttttgaggtgcttgtacctgcataagaagccacttttgcgggaagacaaccgactcgactttgtacctggtacgtattcctttcgtttcgctatgacactgttgcatttaccttatgcacatgagaatgcaaatgcgaatgcgcctctctcttgcagcaaagctcggctcagcttcacaaagcgcccaactttgacaggctagacaggcctgagagaatttcttttgccagcagagaaaactggacttggctggctgacaatgtttcttcctttgtttcagggactgaagaggaaagtcgccatgcatgagtgcatatgtgtgtgtgtgagatgcattaggctgtgcctcttctgtgtaatcaacctcgtccttcataaatgcggcctataattaacagagacgcacgggacatgtcggtgaactcaacaaagtcaccgagttatctatcggtgagtcgatgtgtttgttgacaattctacacgcattgtcttgaagaaacaagctcaacataaaataaataacggcgagttaaaggctgtcagctacagtatggtatattcagtgaaaggagctgtcggattgacaccgtaattatttagcttttgaatacgccatatgaagtcaagtcaacctccacagcgcgtcagccactcccgtgcgtacatcaacaacatcaacaacaggggacatacggatacctcagtcagataacaacatccacagtcggagacttgcccaagaaaaccacattcagtaaagctgcgcttcactattcacgataaatctgtcgatagcccacttggaacagaagctcaggtaccgaaaagcactcgcctaaccgtccgtccatctaaacctcagccatcatcattttccccccttgtaccttcaatgttgtcactgaagaatagccagcctaggtataatatccgcagggatcaaactcagcccgctttctctcgcaagcaatacccttcaggaataaccccgatggcaactcccgtttcttcaactactgacggattccacagtacctagagtgaggtaaggtaggtaactaattaatcgacccctggcctggtattgatcccccctgtttttgtcgcttgtcctgtcttgtcaggtcccgtcctgtcctgtccttcaaattcttaaggcggcccctccctctcacttacatgggtatcttgtcacttttctaaacgaggcgccatcacatccgttcccatatccatttatcgatctgcttgtcaatcccctccttagttagttaataacattgcgggggccaagcttctagagtctacatacctcaccgacctatctacacccattctattggagccaattgtaagctggtaacattgggcagaaatcatcacaccgtaaagttctcctgctatagccatgccatttcactcaccttcacaattttaatgcctgatcaaagcactcctcagtaactgtacaattctatcagcttctatccaaacatgcgtctcatcctggtattcccattcatctaacatagctggcaagcccgcgaggttcttccagttccactcttttcgcccaccctcctaatgctgtaaacccatgaccgcagcctttctctaactcaaagcaaggctcggtaataatagtacagtgctgccaagtctatcttggaagcctgacgagaaaagaagaagagaaagagacaatatgaaaccctgcccaaccttacccaaccctgacctgacctgacctgacctttgctccaaccacagcaaggcaacttgatgcaagtctgaacgcctttcccccgaaatcattacccacgcgcccttcggtgtcaaacccatatccattggcctctgcaatgaccagcaatgtatcccataaccgtataatacatggagtattgactataccctcttttccatggaaccccgcgatgcaatcatgattgtagcaatcctatgcctttgtacactgccagcaaatggtgggagaaaatctggcaaaaatcacaacataaaaggaaactcgtgaacagcccgttgggcttaccatacatgacatcaacccaagtcgtaaaatgcgagtgacaagggggtaagcataatacgcaacaaaaccatcgatatatcgatgtgtaaaaagaaagcagttgcgaagcgcaacgaagacagcgggttccttgttgcagctggcgctcaacatagtgacgccatgcagacattgggccgtgatgcctgattttgaacgcaaatttcggtgtcaaaaggggggacatgtatgtgtgacatgtgtttgagtgcttgtgcagtcttaactgtgtacgttatcggttgccactgtcgctgtcttcttctgaagcatcatataagtttagacagtcttcaagaactgtatgcacatgttagcgaatccggtcagactcttggggcgggattgcagttgctcaccagcagttatttgatcctcccatactccatattgatagtccaccaggccatggcgctctataccgtcacatagccttattagttcgtttcccatctttttaatcatggcctttgaaaccagactttgcgttctcgaaagttgttgggatgaagtcattaggtcaatttggcgttggcccaatccgagccaagcgtggttgaagtcgttccacagctgaatccgatcagaatggaggttggtatcgtcaagattaagacctgggcaagcacagtagttagctctggctttcttctgttccatagacagtgtaatacatacctagatctgcgacctgagacaagagccagctagtgacgctaagcaatgtctcagatgcactctcaagagacccattcactatttcctgaaatatgctccctagctgcctctggtaactgacccatttctcttcgagggcgccttccgcatactcgtggtcgtctgtcattgaaacatcggcggtgtttgttgcctgcggcattgcgctcacactggacatgctgttgctcgcgtaattcatggcattgctttgctggtaaacattcgcggatccgcttgagccctgcgccggttgctgtagactcgggccagctgaggctccagtttcggacccaaagtagctcgaggcgacgtctggtggcatcatttgcatagctgcaggttgccgcgagctgaattgctgcgcatcgtaaactgtgttttgcgtgctcggttggccaacgttatacatcatcgtagctgcggtactgtagccgccaaaaccttgcgtttggcgggagtcgtggccgtactcagagccataagctatagctgtgccaggcatatttgccgtcgagaatgatgcactaggttctgaatagtagctactgtagttacccggagcccccatgcctcgccctgacgatgaagggccagcaagggatgcagggcgatacctgtcgttggaaattccagcgagcgaacggcgctgttgtgacggatcgttgagtgagtatctttggttggggttcgaatggaccggcggttcattctgcctcctcatacggttcgagtcgtccatgccccgaagaccttcaatgccacacgaccctgctgtcggtcccagctgaagggtggtcagcaacgctggtgactgtagagcagccagtttcgatgatccggatagttacacaatacacggtgctgtatcaacggggaggaaagggtatccttttaaaccaaaatgatgtggttgcgaatatgtgacggaacagtgttgttgatggtgctagaggggtcaccgcggggttgctgaagaggtgaagtccacagtgggagtagtcgcgatgatcgatagtcggggggtgtggtgaggcagggaatggatggctagctggggaagatagtagtcgagttgagagatcaaacggctctgcaagcagggtgccgctggcctattattcgcaaacgaaacccagcggtttactgatcaggcaagagagctgatggctcagccggggatctgggtagcaacgtagtttatcaagtcgactcccaatcgtaagctaaagcctagcgcgttcatgcccggtagaggctggacgtcgaaaagatgacgaagaacaaggcgttagttaggtctaagtagcttgtctggggctttggggcccagggctgatttgcggatgagttgtcaaacggttgtctcgccgtcaactaggaggatcctggccaagaccccatgtaagagaccttgagcatgacaagctcgagcccactgcgatctgctggggccactacaatgcaccagggtctctatgagggaccaagtaaatgttctaagaaaaaagctttcactaagccggtacgggcgtacgattccgccgaatcggtgtggtgacagtctcttggtcacgttgaggaggatatgacttgagagcaactaacaaaaacgaggatgtatgatcgaagggtcaacagtggggcacgggaatagacgtgagtcgcggagatgacgaaattcatcaatagcaaacagaggatagccacgggatctatatagcatactcacagagaaaagcattgcactcgctggagggcactatgatttacctagggtccaccatcggaggcaggggcaatgtgactgatgagactcactgtggactcagaaggggtttcgatgagaagggagggggtgtgacagtaggccagatgtgagggacaagcaaaaccaagtgaggcgtatcgttttagactactggctaaagacgctgtgtgaatggcgtcagggcagccgacatacatgttaagcccatggagaaatccaagattgaggcaagatgaatgaactcgtgtgtaacccgatcattgaattgaatgggcaacaagcattgtatgcttcagcttcatctcccgaaggggagatgatccaatgtagatatgaggcaaggtgggaaacggaactgagtggtccaaaacactctaaaaaaaacgaagcccaggaagaaacaccagctattgcggcttcaatagtacgtagcctggaagcaagagatccattcaacaaagagggctcatgagaacgggtttggaaattgtggaaggatcggcgtcgtccttctccatccaccacgtaaccagcctagggcaccacccctggcccagtaccttggtaagaggcgccaggaagattggaggggaatgatacatatcgaagtggcttgcctgggcgtgaattgagcggatggagggtgtagcgtctcggatcctggggcgccatgggtgctttgcgcaagtaccggaccgctttttgagccgtggccctagtaaacatccggtagtcattgcaattgctcatgctgggcgctgaacagcggcttctcctcctttccatccagtggtgactaaatgttggaatcctgttctgcttttttcgtcgtcagaagctgggtatcaatgcattagataagaaaagtggtggtcctaagactgctgtggctgctttctccatcccatcgccatcaggcaccttgcgttggccttcatactgtatctctagagtcagatagcctccaaaaatagtttcacgccttgcgttttagggctgtacctcttgaagctccggtgcaagtaccagtgctcaatcgagatttttttttggctcattctttgacagaagggttaagtgggctaatgccaggaaaaacttgacacgagacccgcctaccgcaacctacttgaacacacatggtgatattttcgtaaattgcaagacgctcaagctctcttgtttgaggtacttgccactgttagttctgggaacctcatatctcagtccatatacttcgtaaaataccatggcttagatgtgtgtgggtaattctcaagctctgcatattggttaagtggctcagaaataatcaaacagatctgatcttgtgaaaaatgaccactatagccaaacaaggccaagcggttgacaaagcctgtctgtcaagtattgaaggctgcctccccaacaatgcaggacaaatgtcagctaagttggtgcatcgattattgtcttgtaagatgccgattatcgtgcggtttgcaggggataattcgcaaaaataaccaaaagaagacgcaatgttttcatattgacctttacttttagacctgagcaatattagctgcctgctggggtttcttcccatttttgcccgccctgtacaaatcaacgtcagtagatcgatttgacacttacgtgtctgtagcaatcatggaccagggatttgaggtgacaagaaaagcaacgacagattattgcgatggctaaagtcgcaggaaaagaaaagaaaagcaacgcagatccaaatcgagccatggcgctggtccacagtccacatatggaggtggttccaggtgaggaagccggaaagaaacgctggccaatcgacagaggagggcgatatcaactaaaatccttgttggagttgagatgctcgtgcttcggacacaacgcgcttgttgcttagattggaggtagctcgaccctcgcgccagccgtccggagaaggcgatattgttatggaacgtgccaacaatgcttgagctcagcttgctcggattcaatctaatgcttcaggcctcccagcatgaatgcgagcccctggtgggcatgccatgttgctaataggggctggcgaattatccggattttcggaggcgctcacgctgtcgggaaaacactcagttttgagtatactttgaaagtttaatgatgcggacttagatcgggttttagaatggcatatgtcgtgaggagctcttcggaccttgatcctggttggcttgcgtgaggaagataacagtccagcgatgtcgtgacgaagtcagggcgtttccgtggttggtcaatggctcgagaggaaagcggaaattttctcacgaggactggggtaggcgttggtcagggcacctgccagcgaccgatgctttggatacagtgggtaaggcaggtgaacttgagtgggtaaatgccaacattttggaaatgggacaaaaataggcttcgtcagcacgatctaagggtctactgtagatactagactctcccattgagatcgtctgtgtcacgagcaagaccgcaatgaggctggtaatcacataccatcttagtggtcgagtttgcttcgtggaagtggcgattccagttgtggtgtttgaggggaaagtgcatgtgatcttcacttttggctgaaaggtagtgatagaaggtcagcctcatattcgttgccttgattcctgcaacctctgtacaaccacgggaggatcttgcctttttagtaccaggtaaacttagagcggttcggactgccttatccagccacactttaaatggcaacttcgattttacctgtttccgtactccgttgcattttagttctaattacatatttcagcatcaacagcgtcattaacttcattaacaggtagatgatggcacttgaacacatataatgcaacatattcattcccccctcagaaacacgcattacccgtgagtttacaagcgaacaatcgcctcttcttcgcgttcaatgggcttgctgcgttagctaccctgcatcaacatcttcaacggctgcaggtgctttgataaaagtgtcaaccaagggtcatcaccgagatctcccaccatccagccgaccccacatcaagtaccggtacctgaatgaccaggatacttgctgaagcgcactagttgacgcgcatatcggatcatgtttcacgcgtctagaactgcaaaaggcaacgcgcatcagccacgcatgagaatatgcctttagtttggctgggcagctggggttcgaggggcgacgatagtgatgctgaactcgaagcccaatcataatactgcccagacaccaattgactaacaaaggtacctcgctccgttgatcacagccctgctcgccttgcatgttcactatccaagcatagcaaccaaaagttcgagaaaggcattcggagccttcttatgaatgttgtgcatatgctgctactattgtgttatgctgatcaacacacatacatatactccgtatgcacgccaaattagtttgatcgaagaactaaagacgatctcagcctcgcctaaaagccgttggccgttaacttttcctcaactcttggaacgagatgagattggagattgtccagatacaccgcatgtacggagtatccagtacagagtgccgcaatggcaccgattctcaggcaacaggggtcgctatccactcgtggctgcgtccgccccaaagcctccgacctcaaaccgccgtctgcccatgcttaagctctccacctctaccatgatgagagcgatttctggatattattcatcagtactaactctagctggatccgcgttggcacgggctaagtggcggcctcaatcctgagttcgacgaggacaccgcgtgatgttggttatcactacaccgagaactctgaatctcctatgccgtcattatgctaagatccaacaattattggaggttcgcctagcgcatcgccattgtaagtttatcttaactttcgcagcatttgtggattcttaccatagggcttgacatgattccaacggctccaattcccattttgtacgagtcgcgtttgttgtgatcattatgctgattaggtacccagaattgctttatttgagtcaacatcagtttcaacattatcaggtaccgatcctccccggggggtaactgaacatcattttcggaagattctccatcccgccacaccgttgtgccgttggatcttaaaaattgaaccaaccgcttttcttcctgaacatgcatgagctgaaacacttcaagccaccccactgaaactgattctagaaatcttcttattcttcagcaatccactctccagcttaacagctgatgcaatggcttgaggtgattactctatagagctatccgcttgttcatatcaacgagctgcttacctcaagagtcactagcacaaagcatcatggatcggcccctatatccacgcctttaatgccatatgtattgcgcgccaaagcaacgtccctcgctgggacgctgcgaccagcgggctgcggaagaaggaccgcaattacaattactacagctaaatacgaacttcctccccggcttggccaaccggagtgcactcgttattcaattgccatggagctaatagtgccagggatgttcagtacttcgccgattgccatccgctccgtcccgattcaaacttgataaaagttcgttgttatatcaaggtccagggctcatgtactattagtattactccaacgttcgtcttgcattagcgctaacgatacgattattcgactttacttaacggcaatatagccgattgcggtataaaatcatgacacgagcggataacgggagctatcagcgccttggtggcttgctaattaccgtcaaggagcacccttcagggttcgatgggatggcccgtacataattgctgcaatccggttcggccggtaggtgcttgacatgtttagcacgtcagaaaatgtcttatacacacatgaagaaggctggggttctcaaggttcgttgaccccctgcatgtcattagatactctccagggcgcgtgaaggaacccgagaaaccggagacgtaatgccgcatcagctcatctgagatctatggttacattcgtctgagtgcaccaactgttatttcgaatagacacgatctgaaccaccaaggaacaggagtgccttttgtgacgggttccagccataattgctcgtccacatgatcacaagccaaaaatcacattttttttttccaaggccgggcatgggtttctagaactacaaaagtattgtttatacatggaggttggatgagcgccccgctcaccacctttctcatcatgatcacagcaacatgctcgatcctaagtcgtgaaatgccagctttttgcaaaatttgcttaccgcttgacccaggcgggcatcttgcgtgccttgacatggccgtgcttcttcctctccactgtccttgggtctctggtgatacacccagctgtagatacgagcattagtcactgcaacaaaatcaatagcgacggtgattatcaagcacgtaccttttcgaagagcagtcttgagcgctggctcgtggacgatcagagctttggcaactgccaacgtaagagcctcggcctgaccggttgttccaccaccttccaccaatgcccagacattgtacttgtctaatctctcagtggcctggagagcccagaccgcactctcacgatcatggacacgaccgaaagcttggctgagggtcttgccattgatcagcacttctcctgtaccctccacaacccaagcccgagcagtagattcttttcgcttgccgacaccaacagctcgtccaaacttgtcgactgtcacctcgtgaggtacgttcatgaatgggttgatgtctcgcttgaaatcctcaagagcaacccggacttcctcagggaagagtgaggtctcaatctgattcagccgcttggcaactcgaatgaccttggcgtagtgggaggccttaattggttcaccaagtttcgatcgcatttcgtcgagctttatccaagctgtcggaggagcagcgcttgggggtagtgtcggaagagtgtggtatttggtgagaagacgagcgattcgtaggtacatctcattgaattgaggttcccgagagaagtacgaagccgagatgggaacggctctcgcatgctggacatcctggaatggcagagaaatcttggaactagaatctatcacggcgaagggatcgggcttcggttcgacgatcgttgaagatgtttcactggcgatgcttcgcacaccgaggggaaaagtcgctctttgcaaggcaggttgaggccatggtgctcggaaaagttggccttgacatctcagctgccgtaggctatgtgtaaacgtcgacatgatggccaattcggaggaaggccccgtcggtatcgtattggaccacgaggttcactgacggtccaaaaaacttcacgggaattcaaggtccatcacgggctagctgagtcggtgaggtcacgtggagaggacggatgttcgaataggtacagatagacttatctatgcgccacagatttcacccgccacactgcatcacagccacgtctttcgcagtttactgggtattgctcgttgctcgggcagtaaggcaggaccccactagcgcggggcaagcaatttgacacacttattagaaaaaaacttcccctcctcttttttctcctcctcattcctccttcgtctctttgtctgtcaactggttcgttctcagctgcctcagcaaagcaatcaagatggctttcggaactctcttcacccgcgaggtacatactctcgagcattgaaattgaatctgaatttgctgcaagttcaaacaaagagcgtcgttactgactggtcttggttcttccagaacaactgccgttctaccgccatccgcgcggtcgctaaggccaacgacatcgagctcaacatcgttgaggccgagaagggcaacgctaccgttgagcacctcaaggccaacggtctcggcaagatccctgccttcattggcgaggatggtttcgctctctctgagtgcattgccattgccatctacagtaagtgaagctgtgcgcgatgcgtgcctaatctggcaccacttttcttccttcttacccctcccttgcgagtgatgacctagcattattatacagttatccctgtctgaaatgtctttttcaagagctattgtgtggatatcgcctaacttctgaccctgcaacccaattccttgtctatgttgtcagctttgtcgggatctttgctaaccccgctatagtcacctcccagaacgagaagaccactcttctcggcaagaccaagcaggagtatgttcatgtcaacggcccttgagaagttctctcgctaactatccaaagctatgcttctatcctgaagtggatgtccttcttcaactccgagatccttcccagcctcatcgcttggttcggtcccctcaagggcgacgctccctacaacaagaagaacgtcgatgatgcctccaaggcttccctgaaggctttctccgttgtcgaggagcacctcatccgcaacaccttccttgttggcgagcgcatcacccttgccgacctcttcgctgctggcatcgccgtccgtggcttccagtacttcttcgacaagcagtggcgtgaggagaaccctgccgtcactcgatggttcgagactgtccgcgctcagcccatcttcgccgaggttgctgagaaggttgagctcctcgagactcccgctcttaccaacactccccccaagaagcctgagcagcccaagaaagaggccaagaaggaggccgcccccgccgctgaggctgctcccgctgctgaggaggctcctgctgcccccaaggccaagcaccctctcgaggctctcggtcgcccctctttccctctcgatgagtggaagcgccagtactccaacatcaaggaccacaacgaggccatgaagtacttctgggagaacctgaacttcgaggagtactccatctggaaggttgactacaagtacaacgaggagcttaccctcaccttcatgtcaaacaacctgattggtggcttcaacaaccgtcttgagggttcccgcaagtacatcttcggatgtgctgccgtctacggcgagaacaacgactccgtcatccagggtgctttcgtcatccgaggccaggagcacgttcccgccttcgatgtcgcccccgattgggagagctacaacttcgagaagctcgacccctccaaccccgagcaccggcagttcgtctcggatgcctggggctgggagaagcccatcaccgtgaacggcaaggagtacaagcttgctgacggcaaggtcttcaaataaacaaatcaaaaaaaggaaaaagaaaacaagagcgatgatgataatggcttatggttaaatggttgggagggtaaatgagtttatgatactttatgcctcatgaaggccctgccggctggcaattccctatgtagtacccaaaagaacgaagagctgtctgttacttatagacaattgaaaggaactttttttttttgagatcaagttttatgtgtcgcctttggcaatgaccatttatgttctatcatcaacacgctatgaagttgtatctcatgaggcctcgggcctcgggtatctctaaatgaatctaaaccgtctatgatatcctgcgattcatcttcttcctgatacttcccaagttggcgcatggtcaaacctgactaggctgcatgctctggcaagacatagactggatcaagcttgaaaggtgactgtcttacaaagcggctgatatccgcctggtaggccagttcattcagataatcgtgaacctgaggtaagacattgggcatctccgtggacagaccggagaactcaggaagagtaagcgtgttgaatggttcactccggcccttctctaacgagtcgtcaaccaaaatagtgttgctctgattccaaaggcctcccttatgagcctggggatgagcagccctcacccgcggattagtccatacggtcgtgaggcgtttgtatacttgcacttttgcgttataatcaccctctgacagaccaaaagaatcacgaccccaaacgacaagaacccgttcgcgctgttcaggtgtgaggagctgttcaaccatcttgttgacgttttcagggcgggctgaggaccaaatcgcaacatggaaagtgtcgaggcagtatttcatgaaggtctttgcatgaggtcgctcgacgaagtcgaagggccggcgcttgttgggccgatagaggagagtaccgttgaggtccattatgatgagaatgcgacgcggttgagggagtttttcggggctgaggttcgcttgggccatatattcgggcgtagggttgggaacacctccagaggctttgcttgggatcttgtggggtgacgaagagcgacgttgaactggaagggcctggatcattgccctggggcctttggggattctaagaggagttagtgacctggtatggaaagattctatgctaccttatgagtttcagaggctctcgatacgtccacaggcgaattcagtcttgttccagacaaaagtcccaactgatagactatacattcccaaagtctttcggagcgttggaatgcctccaggagcctcatggaatatttgagatagatctcttgaacgtactttgcatctgcaccagctttattcttcttcttggggcctttgggcgcattcttgggcgcatcaccctgtctgggttgcgccaaagtgaggcctggtattttaatcggcctggatgacgacccattcggcacgacgagttctttatatcctgtcatggctgaagctgggagaagaaaagaagcatcctgtgttggtgaagtctttggtgctgtcgagttgaatggcagtggagaagtaaagctaaagtcaaagaattaaggagtacgggatgtaccaaagaatataaaattacgattcttcaccaaatggcgaacggtgcccagcatggggaaaggaggaagagaggcgcattaaccaaagaagaatacgatttgcgatacaaacatttggcttttcttaactttagcggccgaaatcgcggggcagcagggggtgggcctagacccatttatgcaaatcattaaatagagggaccataacagcacttttaggctgttcacgtactgtgtcactgcgctataagaggctgcttgagactgcagggcctagtagactctattatgtagcgaccataatactccattttctaaaaagtcttgatcttgaggtgccaaaagtttgaccagtaaccatgtcaggatacgttcaatgcagattcacttaccggggcgctaagataaggcttcttcgtggggcttatcaaagctggaaaataaaaaagttcccagcgccgccatgatcaaacattgaacagcagttattcaattgcatacagcagcacaacatggctttcaagcgcaaaacgtcatcttcatttggactggagagaagagtgcgaccgaggagagaggatgagtgggtagaagagccagagagccaaggttcctcaagtgaggacgatgatgatggtgatgaggtggaggagcagggtattcgaggcgcatcttctgacgaggatgaagaggaagatcaagaatctgaagaaggttcggaagatgaatcagaggtaagcccattacgtctctcctcgaaaacacagtgctgactataccacagcccgagcaagacacgccaaaaatagacctctcatcagtctcatttggagctctcgcaaaagcacaagcatcattgccatctgctggtcgcaaatcaaaatcgaagaaatctgccgatgaagaggccccaaaaacagaaacaccggcgcccaggaaatccaccaaatcaaaggacgaccccaagcccaaacgatcttccaaacacgccccgcaagaacaaacctccaagaagcccgtatctcgccgccgtgagatcctcccagataaccggcgccaataccgcgatcctcgcttcgaccctctagtaggccgcgtcgacgaagagaaagctagcaaagcctacgccttcctagacgaataccgcgacaaggagatggccgaccttcgcgcacagatcaagaagactaaagactcctacgagaaggacaatctaaagcgccaactccaatccatggaatctcgcaagaaggccaacatgcgaagacaggaggaagagaggttgctgaaggagcatcgccagaaggagaaggagcttgtggcgcagggcaagacgccgttttacctcaagaagagcgagcagaagaagcagctgcttgtgaatagatatgagggcatgagtaagggacaggttgatagggcgattgagaggaagaggaagaaggttgctggtaaggagaagaaggagttggactttttgcaacggggatctcgaccacgaggatagtcgagttcaaggtcggaattttacagcaaactggagatcagtcaagcggttggacttgtacgagttgcatcctaggagatgtcgttcgatgatctcgaagagccgttcgcactatcgttctggctccatttgcccacctacgcatacatcagacatagcgaaattgcatttcagaacaatcatcttggtctatacacgccactcgtgatccagtttagcccacaatcgcttcccagtgtccctctctccaatgatccaaccttcatccccttcggcaaaaaggggcagaaacagcaaaagggaaaacatacaacagcggggattcgctggtcgtcaccgacccaactactaatccgccccttaccagcttatctatgggagagcggacgggatcccgagttctctgataggtatggtcgtatgtgatcgtcatggctgcagtatcaatttataaagagagtctgttggagctgtcggcataccatacgaccattttagcgggacaaaccagaaggaccaccatcgtatacaaaaatagtatatgctagtgggcgagatgtccgagacaatagaagtttaccgatcaggtaaaagatgcataggtatcggtcgacactaaagaaatacacaacagtgtgtagtcgtgagctgccaccaatgcaactgacaagtggccacctgtgtgaattgggacactgctccactacttaccctgggtatctcatacttggtacgccattcttgattgtcgtaatgtttgtactcacgaaggacaacccaagacatcacaggcacacaaatggatgtgggggcaacgcagctacaacgtcaattaacgggtaactatgggtctggtctgccgttaaaatccgtgattggcccgattgtgtgtaagtgtgtcgtacagattgtaatcatacggcctggctaggtacctaattgctgaacagaagtctagggatattgtctattgccgtgtcgtgttttctcttgatagtaaacaaacactttgctcatgccaaatcatctcgcgttcgtctcgaataacacgcctgcaggtatcacatcaaatgtacattccacaaggaatcaacatgtacgcctttactcacaatacatttcgagccttatagtcattgctctgatattgaatagcctgcctttgccaggagattattcctcgtattcttcctcgggcaatatcactacctcatccagtccgcaaatttcctacatcttgttagcttccagtcaagcagaagacgaccgagacgtatatttaccttccgctttcgtttgaaatctgtatagaaagagttccatattatccttgccgcacagtcctctgcaccatctgccaaagtcgtgcagttgggttgtgactggaggcgaagttcctcatccgtttgtatccatggcttggaaaccggccagtccgaaaaatggacgagtttggcttcgttgtagacagtgacgggatcccaaggctcagtgtcagagccgagatacctcttgtgatcgtttgcacggaactcgcccgttagcaagtcatagggacgatgcgggaggacaagagcactctcgcgatacaggtagttcacaatctccatatcaaagtcgttctcagaggcagagtccaccttggccataatgcgagcaaattccttttctgaaggttggagaagtattacctgagatgagaggatctccttctcaggaaacagccagtaagctcttggcatagctactggtgctgggggcgaaaggaatagttcatccatgttttgcaagagcgtggaatcagaatcgatagaaagcacgcggctgtattgggtctgattaaaagcgaggagctttgtgtatgaatcagcccaggtatctaaagacggcattagttagcctggttcctggataagaattgggcctagatgaagtgatgagggtactgtttactatctttattatccttgtgctggactgtaatgggaacgagcttgactcgatattcatcgcgagccttgataagcaattgggtatccacagaactgccgttatttgcctcgaacatgtgagaaggatacatcatcactctgtcggcacgactggaaaaacggtgcaatgactcaaagagcatgaccgagttacagagatagtcgctgttggtgacatattgggtgtaggcgaagcgcgaccaatcgacctctatcgagccacggtatttcaagggctcctggtagagaaatccattaattgagaagaagtagaacaaaaagacgacaaaaatgactcccgcagcccatcgatatcgttttggcgccatcaagctcggcgggaatgaaggcgtcagttcagatagtagctttgccatttgtttcgtggggcacaatatctgagttatagatgctgatctcgaggctttcagcgagggaatttaggtgatctagcaactggattgcggaaatagtgagcgagtggtgagtgcgatgagcctatgtatctagataagagagtggttaaggagtctatccttgtgtgattatacagtattgtcaggcagacataagctgaagtctaggtactgaacgattcagaggaaaatggaaaaagaagatgaagaaggaagtaagaatgcgagtgaaattcagaagccaactaacaactgctgtccaacagaaggaatgaaatgaatactgcggcgtgccacttaattaagcaaagaccctctgcaaagatacttttggaccaggcgcttagataggtatgtatcaaccctgcatgatttgcgatacctacttgaactagcctagtcgcaacaagagataatatacgatttgccaatcggaggaagctcttgggtcccctagtcgttgttttcatctgccgtgttccgacgatcaagacgtcctaatattgtccattcaacggagaacattatctctatatctaaagtataagcttgacctataaaagtactttagcttaagatatatggacatggcttaagtttcttctaatgtagtttatttgttgtctcagatgaggattgcgtgtttgtgagctaatcacatgtttgcttttctgtctaagcgctgtcataaaagacactgcattgtcattcatactgacatgagactatccgagcatacagtatcgttcatcagctgatctttctgcatgtcttagcgatctatttttattgttgctggtaaaacagagaggctaacttggacatgtcaactcttctatgttctctacaatgagtctttcagtagtagagactcactctgcatccttgcacgcatatcgatcttatgtatgctaattatgctcttgcaagcttaattagggacgtcaagcacgtatatgtttttggccatgtcatgccatagctcatcacacatgaaccaaagcatatgttatgttccgatagtatcacagccctgaagtcagcagattccataaaaaccttccatcctttttccatgtattgtaaaccgggcagaatcctatgcttcctactgtatctgataatagcgactcatcacgactgtgcagagccgccagcctactgcaacgctcacacaggttgcaatgatacagtaatgcttcatggacgcaaatggaatatgatgaatgtttgtgatcaatccctcccgagttacgctgtgtctcgtgctcccttccacagtctagcgtgtgctgtgtaggttggaagttgaacatgactcttttgcaaacttacttatcatgacgcctcttcaagttgagcctcaaccgggtacatatgctgtttgtcttaccatgcatggccttttgtttgcaacagtcaatgatcgttctgctgctactacgagccaaagcgtgatgccatgtataaaatactgcaggataccacttaacctctccgcggtctattcaccccctgttcaaacttcttattagcagctttgttcccccctctccatgcccggcatgacaacatcttctcccccacctctgaatgaacaccccagacctaccaaagacgaaggcgagggcaggaccagactgttttttgacgaggtcattagacgtggcgtccttttcaatgccgaaagacccaaacatccagaagcccagatcattgtgccacgccaagtcagcttctcctccttgccagagtctggcctcacagaccaccaacttatccatgaattcatatccatcattgcggagagtactaaatcgaattctccaaactttttgggatcttctgatgctgcaatgtgccctgctgcaatgggggcagccctcttgataccacttctgaaccaaaacatggcggacccagagacttgtccaccaagagcgacgtttgttgagatggaagtcatacactggctacgtgtggcgcttggatatcctgtacttggagcttacaccagagccatggatgtcggcggaatctttacgcctggcggatgtctctcaaatactgtcgcgcttttggctgcgagagaaaagtgtttccccggatcacgcttgatcggtattccagtgctgccgagcaagatccgtgtgttggtaccagatatcacagagaatcactcaatacgctcagccattgcgatgatgtcccttggagaagagaatgccacacccgttcccgtcaatgctgagtgtcatatggatcaagaagctttaaaacggattatcgaccaagaggggaaattggggaatatcgtcatggcctgtgttgcatatgcaggtgatccaacgtttatgaggatcgacgatttacatggtctatcgcagatcctccaagagaaagatatctggttccatgttgacgcctctcacggcagccaacttgttttttcagaacgacatcgttataagctgcgaggcattgaaaaaagcagattcgatcacggttgatccgcagcaagcaatgctaattccctacgactgctctttggtcctttttcgagagcccagtacccaagccgccttgtcaaccgaccgagactcagtctccaacgcgcagtggtcgtttgggggtactggacccttcactggatctagagcttttaattcattgaagatttggtcctcgatcaaaagtcatggaaagaacagcatgggacggatgattgatgacagacttgaactcaccaacgcgatccagttggaagttcaacaccggccaaacctcctacttctgggcagaaccgacatcaactcctgcatgttaatatacgtccctgcgagtgtgcagcgatactgtcttgaacaaaacatttgtctctcagacgcagacttggagaaagtcaaccagctgaatctacacatccaagatataatccaccgagaacgtgtttactatatccatgggtttcctctgcaacactgcccgcatagccgcttcatcgagccgggaaagagagtctttgtcctacggaccttgaatgggaatcctcaatcaaccatagataatgtgagaggactgctggacagaatcgaaaacttgggacggtttcttctcatagatcgccagtacatatgtatgggagacactgctagctcgccaacaaatcgtctacaaagagctgaaagaaagctaactcagaagctgtatgatttattcgacaacaatgactttgtagctgttatctacggctcttccgcgcttcaaaataacgctatactgtcgaacatcgatctaatgatatttgctcacagcgctgagtcctcgaaaataaaaaaagtcgtctcaattttccgctctgtgatggaagcagaaagaatcctgatcgactttgagattccccttcaccgaagacttctagtaacatttgaatttgctagccaagctgcagagtctggacctcctttggacgaaacgggacatgtgtcaagcatctgtgacacgccagagtatttttcatctgacgagatgttgcgaagattggcattcaacgtgcttacaactccgaataagatcatcgcagccacgaccggcggtactaatagactcaagagtctagagacgacggcagccagaaagctgttgaccacgattcagcatctgagacggtccgaagttagtacggcggatgagtttgtgaatcgcgtaatgtcagatggtggtcggggggagggaaaacatcttggctataagccaggaggggatgtcatgaagaagcttcgtaagatctttcaggatgtacaaaacactccgcttgagtgaatctgacatcgtatgtgttagtattagtatcgaaaatgtcttgatggaccaaagaaccatttggctattccttttgtcttcatatggtgaacaattcctgaggagactgatggctgtccagctctagccaagaatgtccattaggcgccgtgtaaatatctctccactgggccactgaaacccacatcaacaagaaaaaaaaagatgtattcgtagttctttgcattgggctggggtttgaccagttcccgaacaatatacacctcagttagctcaatcctgctgctctgctgtcattcaggaatgttatgagaaaagagccaagttattcaatagggttcttgagaaggcgatctccaagaaaaagtgatatgccacctgggagggacttgaggctttgaagaatgttaggttttcttgtgtctgggaaactattcagtacattaatcttggcagagttgatgtccaaggaacaagtgacttgaaggtgatagaatcagtcacgcaggatgagcttttaatgtgactcaatggccatattgtgcatcaaccaaagtctatccatgacggtgttccttctgacagctctcagttaacttttcatcattgttttaattcacacaaactctgttgcctgatactcttacattgtttcccactcacttcctaccaagtttatatccaactctctgaaccacttcgactaaccgcggggacgttgctcaaactactcttatagttttacgacagaaggaaagtttgtgactgtgaaatcatgtgcctgtcttgcgtggggatttccctctctccaaatgcagctagaacaggcgttatgctcctccatgtttccagcaattgtacatccaacgacgccttgatttcatgctaagcatcctggatgtggacatcagtctaatgtcagacttggtttcccatatgaccaaaaccctttgggcaaataatagtaaacccaagaaaaacagaacgggaggtaaatcacggcgttatatgtcgatcactcgtcgaccccacgcttctctcctgactgaggcccctgtggtaggctttcctgacccttctgaccggtacggagttgcttaattgtcttgtaacccttaccgagaagttttttgagatgatgtggctgaatctgatcaaactcctttaggacctgatcccgtcgtttcttccatgctttcaacttcaccccctgaggtcgagaggtcttggtgaccacgagtggataggggctcgtgtcacggcgggtctgaatggtgcaaccgacacctgctttctcaaggacctactggacatgggtacgccggggcttgttcattgggtattcttcagacatctttgtgtggtggcggagaaaggcgctgacacgctcgcagtcgctgcagtcacagggaacgccggcgagggcccaggtccaaggctcacggggctccggcccaagaaagttgtcaagaatactccgagtgacaacggagaaaaacttcttgtagggtggtgtactcaaggaaatgccttcgttttcgagaagggggatggtggaacgcagaaaaggaagccacgtcaactggaaactggcctctgaaattctgccaacctgtttgatgatcttggacatgaattgacctgaagcagtgttcgactttgtgctggccttcaaaagtcccgagaagaagtttcccatgtcattgtgcgtgagtgcattccccagcctacgctgagcccacatcttggaagtcagccaaggcgggagtttcatcctttttgactgctcatggattgttgttggatgctgtagtgaagcaaagtccttatattcgatcaataagcctgccatagttcgatagagatccatgccctcttgctgaggaagtttgccctcttcaatcagagccatcactcgtgccaagatcatgaaacggaagcctggggccagatgacaattctcgaaaagaggcacgacacttcggaattggaccattcttctccgccgatagtgaactgctcaggatcgagttcccaggttttttcggactgaagtgtcgacgatagtatcacttcctcttccaaaaggcgcttgtcgtgcctgagtgataatcttcactgcttgtgccttcttgagcggaggtttgatatcgccaacaccttgaacagagatgttgaaatcctcgggaatctcaatttcttgatcgaatgcaaacttctccacggtcttgatgtctttgattgccttgagaagatcgactttgaagtcatctgtagtcgccatcgtgcttgagttgcttacaacactctgcttgtcttcgtcattgtctgagccggagccagattctgtagcagggggatcgggagccatgttttatgaaacttcacgatcagagatctgaatgaaagcaagccaaaggttgtgtttggtcctgttcaaagagttgttgtgcaagaagcagagtatcggctaatgcagtttgggtattcttggtgttgtcacggtgaatgtgaaaagaaaacagatccaggaagaagatgagaggtatgaaatagtttgcaatagtagtttatctgagctgtcattatgtttaagcggtgccacaccgcagagcaaacgagccttaagacgccagatgcaggcacttgctgggagtggccgaacaaagaacatatcgtatataggatgaggaaaggtcggcaagaaacaatgctttctaagtttagaacgggtttttagcaaattcaaaaacgttgcttgaacaggtaagtactattatagcaatcattagatgtaacaaggtttaatactacccacgggctcttatattaattctttgaagaatttctccaacttggccttcccatcgtcgttggacacgaaactatctggctcttgtgcacagttttcatgcaaacgcatgaactgtttggagctgatatttagaggcttcttaaactcgaacatagcgcccagatatgccactttgagtccgcattccgagcatagatcacgtttccgtttatacaacgcttctaggcaagacccttccctgtaaagaagtcagctccgcgaacacacactgaaacaagtggctactgactcatcagcaacacaaagaattatatgtgtcgccaataatgacatgctgaaatccatggctgcttgtggccctgtactacccccccaaatgtcttcatccacgcaggccgccgtgaggtcagcgctgtactgcccaagagaagaccagcatgatgatgaacagtatgaatccacttcgtttttcaagtaatacccgtcattcacccactctcgaaaggccatgaacgggcagtcaatttctgttgagaggactttgcgacattcttcgttgaaggacccggggattgtgctgttccatggcttgaaagcggtagctgagtgagttgtgaaagtcaagactatggacgtgaagattgggagtcgcatggttacgagtaatcgaggaataaggaggacagttgacatgtaagaaagaagagggaattctgccgagaacgagatctcttatgtgaggtcaatgcattgttggttgttggtcggatgtcaagattactggatcgatccactcttcatttaaattctataccaacactccatgatactcagaaccaacaaccgaaaccccatgctctcacaaacgctatgacaaatcagaaggaatacgaagtcggcagcctaatcacctcctccaccaccgcctcctcctcctcctcctccaccatcaccaccactgcttccaccacttcctccgccagaatcactgcatcctcctccgctactgctgcctgcatggtctccatgaccccaataactatgaccgccgccgcctgatccatcttctactcctccccatccccaatgccctctatccctgtgcccatgaccgtgactgttgccaactgtatcatccgagactcctccatacatgattccaacgggataatttccaccatcggtggtagctggggcatggtatcttccccatggaggcccagcagagcccgccttgtttgaagatgttttctgtgtatgtgctggagctgtataagcgcgctttggtagagcttcgtcaggtattggctttgacttttcagtgtctctttgcttcttccgtcttgggaaatacttggtaaaaagatctttgggagacattgcggtaggaatgtagttattgagggccaaaatatcttatgaatttgggcgtgacgttgccctttatatctgtttgagactcacttacaagaccgcctcggctgtgttggtgctaaactaactaacaaaaatggtgtctgtggtgccatcatcttcatcttcagccaagtcgggcgtctcactgcccacctgactcggccgaaaccgaacagtcttacgagcttcgaatattcttactaaatggagacatggcttaaacagagctcatggtactttattaatgccaaaatgttgtaagtcggtggagtggaacatgcaataggatgagatgaagtttatccttgaaatttatgtgagctccgatatcgcttttaatccacgagcttgactataaaagaacttgaccgagtgtcttctattctacgagaatgagagacactccgtccgttctcccatagtcaagccaagcgtgagacaatgagctttatggttcgccgtagagccgttagcgaccgctgccgctctccacttctaaccgcccagctgatatcgacttcttgctcagccccagccccagcccagggtcctcgataaatcagacaagaatgcctgctttggaagaatgacgacacttattactatagcctgctagcgaggctgatttcctaggttgcgtaatgtgaagaagatggtcactggggcccagtgtacacagctttgcagtttggtcacgcaaagaacctgagttttgtacaacgccttttttaacaagacaagagcgcaaatttttaaggtctgcctacattgtgaccactgttatttaggtactgctgtcctaaaaatacacttagccggggtattggctgcaggtggtttagttggataaaaaccgcttgccgccttacaatgaatgtatttgacgaattacagaaggtgttattatcggcatctgtttccctatggaaacaaaatcatgggctgttattggaaagcgccttacacagccgaacctgctgaacaggatacctagaacctccagctgaaagacttgttcacactctccaacctcacctcaacacccgagtctgcatctacaacataacaaaaatgagttctttacaagtacttaacatatccagcataattttccgctattctggtctcgtcgcaaatctcatagctatctcttcagcagctcaagttccgccagggagtcccccgttgcggtatatacacgatcaactccttgcgatccagccggagctgatagatggcctcttgtccttgcagaaagaaaagccccttttggatgacgaaaactttactgccatactgaattgtgcgagagcgtgtgtaagggactgtaacactcttcttaaggctgccaagacaaatcttgagagagagactcaagatgggcaagggggacagttcctgcgtttagttgatcagctattcgtgcctccatatattaggagtctccaaggcgcggtcaatgagtacactcgaccaagtactcgctactcggcgaagtgagtcaaacaagtgttcattgtattgatccatactaacattgatagcaccatcatatgccatttgcatggccaattggaagagattgaaacccggttcaatatctctccaggatgcgaggcttttgaagagctccaaaggtctacaggccttgttaacgttcaactcggccaaatttcttgcggaacagaggcttgggacgaaatctgtgacagtctgcaacacatattatccaaccttcaccacctacagacggcactcccaatgttatgcgccctcaaccatagcgagagatcttttcgctggagtagggtctcgaaagctctcgagggaacgttctcctgggtctttcgagaacaaagagacgacgctacccatgctcaatattcgttgcgtcgctggctcacttcagatcacagccttttctggatcacaggaaaatcatgttcagggaaatcgacattgatgaaatttgtttccgaacaccaagatacccggaatttactgcagaaatgggctgggcatagggagctattgatcgtcaatcactactttgatgccacgggtctaccaatccagagatcgtttgagggactcctgagatccctcgtatttggaattctcagtgcaaagccaagtatcttgaagaactcgccgtcgaatcttggctcagcaacgagcaccctgccggcaactttcaaattaggagacatattgagctccatagcaacgaacgaagtttcagtcaacatttgtttctttatcgatgggctggatgaatatgagggagatcatgctaagctgtgtcaactgatagaagatttatcatctctccctcatgtcaaggtcattgtctctagcagacgactggctgtgtttgatacttcactcaatatttcctctgaagccaaactatttatggaagaggtcaattggagcgatatcagcagatacatcacttttcacttggagggaagccaggtacaaagctatatgaaccgttcgaagtacaaggatatcagtgctaaagcagagggagacttcctctgggctgttttggtaactcgttttctccttgaggatccgcctctcgtgcttgatgcctacaacggagcagatagtgttgcaggcatccccaacaatttaccaggcctagcgaagcttgtgacagaatctttgtcttgtggaaaagctgctgagtatctgacaatggctcgcgaagcaaaacggtacctagctgccgaaatcctctactttcacaacttcgactttgccaatgatatgtacgctttcatgacaccgaaggaacttttatcgacacgtgtcgagaaaacaaaagaactacatcaccggatttatcgtgacatcatacagacgtgtgggggactactggaagttgtcgatggacaagttgtcttcgtgcatcgagctgttttggaattgatgcattctgaagagtttcacaactacttacttaccaaagctcggaaagggttcgattctgacctctcggtcttcaaagcatcagtttcttggttcaagcgcaaatgtttcaggagcggcgaattcgtcgacttacagcccgagccggcggcggtcactctagcatatgtcaagagtctttcaaagttccataggaaattaggaagtaccttgcccgattttcaggatacatttaataagccagtctacgtttactggatgacaaaggctgtcaacatccgaggaggctttcacaacgtatgcaagcacgaaagatggctggatgttgtcaaagacttgggatatagcgacgatactgcactatcagtttcagatccactcaagaagctgtataagcgatggcttcatccgtacgaagagcatctgcaccaaaagaagctagaagatcacgaccctatgaaagatattgaagaccttgttgagagcttgaggaaatgccttgaatatgcacgacgttgcgatcagaaggaaaatattgttgccacaacttgggcgctccttgacaatattgaagaatctctgttgtcgatgactgcgagaaatcaattcaacatatcagacttgtctatgacaaggggtatttatcgtcatcttgtgattgaatctggtatccagagatacatcgcgaacaaactctgggttgatccaggatattttgacaacaaatattcacagaactaccggtcagctctttgttctgcgcttggagcagcaccacataggcttcatcccccgcatctcagtccagagtctgtcgatatatcgctctttaaatcacttcttgctcttgggcataagccaaacaagtttcaccatacagggcagacaccttgggtgtcctttgtgaatacctatgttcctaacacattgtccaattcacccccgaggctcgacaagataaacatcaatctgataaatgagatatccattctcatgcttgagcatggggccaggccaggagactatgtggaactgctggacaagaaatcgagaacgtggaaagttccaatttggttcaagttcctcatgctggcccattgggtaccgacttttcaacaggccatgtccaaacgtgttttcagtatgatgttagagagggccccagatatccctgattccagagctttactggaacttaaatcctatggcgaaacatatgaatggattccttttccattatgggcaatatgtgctgacaattttgcactgcctaatgtgtccgattctagcccatctgatgctgattttgtattcagggtatttacaggagtttgtgaaaagaatctggataacttggaaatgtctgaaaggtctcgaaaatacctctcgagttacttcctcccagactacccggagcttagtagacaaatattgatgctcattcccggaagcgactccaggacgataggtttcacaacaatcacctcagtcacgcgggacggaaacacagagagcattgagggtctaaattctacggctgtgacttcaattgagcttccagaaggtatagaggttgaatctcctaaagacggtgcagtgtgcaatagtgcgagagcagagtcggatgcattcgttgatgaagttggctcaattcagtcgattggcgaggacattcagtcaaacaacagcagcattgcacggactctaggcaccatcgcggctgagcgccacattggcgacttgctttcccagcatccggatctccgctttatcattgatatatcctcagaactcatgccaaaggagaggctcgagcgcaacattcggagatcactcaagcttttgtatcttaaactcagagagcacgcggaaaagcacatcgaaatccaggtttggacaactcgaatgcttaaggggcgaggttcaaggactagaatctcaaaaagaactgtcgatggcgagttagcatccctacctccagtgaatagcaatgaagaagaggaagaaatacgcccaagctttcgaaaagatcgagcttatctaaacaattggatattaaaaacggaactggctccaaggccagatgagaagcctcagcagccagcagatgagactgaccatactaagctggcagaaagcgatgacgatattagtgaagaaatacagagtgattctgaagaatttcatgcagttcaagtcgcagaagaatttctcatgaagggtcctcctttccaggcgttcttgggacaccttggactctcattgttacctgatgctctcaagcaggtcatgcaattagctacgtgggataccattgagctgattgatactccggcagaagtctcactttctgatcaaatcaagacttctgtggaaaagctgaccggcagcccctgggattggtggccactcagaccgccggaggtacctttgcgaaggggatacgtacgaatgaactgggcttgtgtgagttataacgagcatacatgactttcaatgcaacctcctgaccagaaatagcattgcggcaagccgttttgggtagacattactccctctcaagcacgaattattaagagaatgacccagaaccctaccacgtttgctgaagaccaccacaaagtcacccataccaagcgtaatgccttccaaagggtcacagcatggtttaaatggaactctggagccattttacctgtctcgacgccaacatcccaaggtagtcaacagtcgtctggtgtgggtggcaacaaccgagttcaacagggggtggctattgcagagcagaacaacatcccgcctgtgactattgatgatctgaggatcttatttggagtacccatgggacttaagacgctacatgtgatcccgatcccggtcaatcaaccagacagcaacgtttttccacaactgaaggctgagtatagaagaatgcgtggccgatggagagcttggttctctttctggcagctcagtcactgcaattttgtcaaggtgagtgcatgtccctataaatttacactctcatatgtcgaatgccttagattgatctcccatcgcctgtcggtgacactaatggtttgttagtttgaaagcattgcccgcaacattgttgtcgcgtgcggtcaagatctgccaaaggctagcgacttggactacgattacacgccaaaaccaccccaagcatcaataccacctgttcatccacatatctttgaagctgcattcaatagctgcactggtggcaaatgccgaaacctctctccttttcacaactgctatgagttcgaagaaacgacttacataaagagaattccgaagaagaagacaccactttcaccaggaagcattgatattcctatctggggtctcgaagcccggcattgcatctcgtgctttcatgttattgtataccacttgcttattctcattcctccctttgtgctgtggggatggtggatgatcaggcatcctgatgatatacagagcgcatctgttccgatgactgttgttttggcaatgatttctatgttttggagtgctactggaattatgaagcaatttcgtggcgagccatagttctatgggtggtcatagatttgttttatgtcagagatctgcaggaaatagaaaaagctggtattaaacagaacggaagaaaagagatttattatatgccatctgttgtttcctctctagtcatatccaagcagtatctaccgccaactcgtcctcgcctggatactatcctgctcgtgtggggaatgagaatggtaacagaaccgactcagacatcaacaagatcaggccgcgtggcctaatggctaaggcgctagatttcggtcttcagcaactgatccctctagagattccaggttcgactcctggcgtggtcgattgacatagctgatccacttctttttgcacttctctcctcctatagagaagaagagatgtctctttttgcacttgatgcaaaatgataaacagaacaagcaaaaatgtggttccgcccgggatcgaaccggggaccttctcggtgttaacgagatgccataaccaactagaccacggaacctgtgatcatcgagatttctcttggtgattgctggtcgggatctcgctattgggctccaagttctcggaaccacgagtcatcacaagaaaatagacggactgaccaatttgttcacctggtaaaacagtcactgagacagtgttgaagcaatatacgtctattcgtacccgtgccgtacgcctgcccatgatataagacgcctctcgtctcactgaaacgagttactaatgtcatcccaatcaaagttatccatgtcctgtgtatcgaatccttcaaacatggcagcatcccctgaaggatccaagcttcctccgtcattggcagatccaagtcccagatcagatggtacaccacccatactgacatcaagagtcaagttatcgactgacatattgtcaccctgaacacctgaagccgcagcagccatggcgtctccaagtccagcggtgtcaccatcgagattaagagacatctctgcagtttgaagcattcctgggggttgagggatgatcatctgtgcttcgacacgacgatgtagacgtacaacgatctcagccagtgctgggtctttcttctggagtttcctacagccttcagcctcgactttgagaaggtcccggagactacgctgccgctggaccggtggcagcatgtttccgtttgcatcgacaactgcaggggcatctttcgcggcgtcaggtgcacagatcaacgagatagcaacgtcgtagacaatactggcacttccagcctctgtgtgttgtcgaatctcttccaagatgacatgcaatactcgtttggggcccatgatcttcagagcagccaatatttgccgatgagtataagaagtcggcatactgttcatggcaggatgaatgctccagtggacaagaccttggatggtaagtttgatagcactagagagaccagtaggaagtgtagtagtccaagactcgagctcgttgaggtcagtcccccctgtgcggcgtgacaaggggatgctatccttaagagtccgcaaaagaggttcaatgtcttgattattgggatctcgacgttgatatgtccgtaaagcatgctccaaaggctttgcgatgaggttttttacggatgaaagcattgtgcttgcttcccccgaaatggaacttgggaggaggatgagttgcagaatcttgataatggacttttgttctttttggtcgatccagagatagtctgccaggaatcgaatcgccggaacaagagatggcaataagaaggtatccacaaggtctgcctggtcagtatgaaatcatctaattggcaatggtactcacattctatgcctcccttgaggctctcgtcgttgagatagccatgtgtgtatgcaacgacaatgctctggaatagaggtgccacaacaagataaaactcttgcggtgggcaagatgacatcaactcatcgccgagaccaccggcctcagtatcgaaaagcccatgaatccacccgttgaggtggtcattctccctctgagtgagctcattgcattgtcgtccaatatgccccctgccaataatcctagcgacccaagagtcagggctagcgatgccaatttccactgcgttcaggttatatcgatatgtgaaagccaaaacaagcagtagaacggctccaaactcctcgtacacgggctgatactcttcttggtcatcttcataacgccagttatcaagaagttggcacaaaggttcaagaatatttggcagcttctcaaacagaagaatgacgtctaaagactgtggttttgcagcaagttggctgcataatactttcaacgacatcgtttccttattatggcatgattgtcggagcacctacgactgttaggcatagaatgtcaacgaacggagttacttacctcaacaagtgcctggcaaaccgcgccgacattgccgtccatcttgtcgagttcccgaacaagcccctgaatcttttccgtgtcagacaagcagtcttgcacaagcttatccttggaatgtttctgtaaagatggttcataggaaagcgatatttctcccagaatcctctccacatgctctcgttgcacgagaccatgcagcacacacgcagcgcaaaactcttccctaacactttccgtgtagggattattgtttctcgactcgtcaaacatgagtgatgctgtaggaaataaacttgtatctacgtggcttagtgcctccgtaatacagaattcagccgatgtgcctgggaagccagggggtaacagttgatagagaagtataggaactttgttgatcaagaatgaccttagaaggtgggcgtctttctgtccctcattgcggaaaaccgcattggccaagatatcaaaagacgcgagaattaggtcgatggcacttgattgaatatctccttgatacttgttactcatgtatgaaaacaaagcatgatcatccaaaagagggcgtgcaataagctagcaagttagtctagtcattaacccagagatatcaaacttactgcagcgtttagatagatgtacaatcctgtccgagtgttgctgattggaatatctgccacaacaaaattgtccaggccaacagcagaatcaagaagttcgtccatagcagcattagtagcttgcttctttttatcagcgggatcagagctagcaagaatttccgttcgaaactgctcgagcttgtctgttatttgcggcacgagctgtaacgttggcacaaagcttgccaagccagcagacatttctttccggacgtctgtcctagtcagcataagtgtatttgaggcgcaattgtattacctttggcaattggtttgctcacggctccaacaaggatgtcattctcgcacatccgtagtaagagtgcgaccagagctgccctcgacgattccatttcatcccgtacctgggttgtgtgcaattgctcaatcatatcggccgcaaatgcggtcgtgaaaaggaccattaatttggaaatgatccttgtcatctccaatgccgtttttgaatctcgtatggctttgccttctactacggacttggtaatcccgtagaaaagtacctcttcagcccagtacgagctcttccatcgagtaatcttctgtttcttttcatccttctctttatcatcgcttttttcgttctccttttctttgtccttgccctcattggcgttcggttgttgtgcatacgcatgtagagacgagtatttgtacagcgcttttagtattgatggcgcatcgacgtagccgagtcttgtgagtacttgtaagtatggagggattcgagggtcgagactattgtcgtttgatggttgagggcgaaggaagaagtcagcgacgagggcgggagggagaggatgttggtcatggacgagtcgaacgtagttctcgaacttctctgtatcgagacgatgagagatggagcgtgcgacaaattgagaccaatattctatggccgagcgcatcccttctgcggctgctgcgcgagagtccatggcgaagggatgatattcgaatcgatgattatttaaacggttggtcgcgagatggatcgatgaacaaaggagcttttaatcgcgtccatacggtgatccttcaggaagtacgcccgtctattcaattgggcttcaatataccaagacaatccaagaaaaatatattatagtggcggagatttactctcccagcgtcggcgcatagactttggtggatgtaaagcttgagctgtcgcggagtcgatggcctgggcttggtgttgactttggtgggactcgctgtggcgcggatttgttccgcgttgtataagaccgccagatctattaacatagacaaagcccgccataagctaccaaaataatggaaattccagtattaataagtcgttcatcttacattattacttctgactaccttacctctaaataccgcggcctgaaagcctaacagtcgctgaaaggtgaattgcacattgatggaacgattacacttcatcgtggttgaaatccgtagttcatataccacatattgagctacccagagtccctccagctggcggctaattctgatactagattttctttgttactccgggctcaattccctccaaaatcccacccaactcctcccagatcttgctacacatcttctctccttcatctccctgcataatcttgggcagttcatgaaaagcaccattagacatgaactttccgttcaaactttcatctgcaaacgctccagccagcaaggcgcgggatcccacctccggagttcgtccaaaaagtgcaaggaggcctttaaatataagattgaatggccagggcgtgttatcgaaaagtggtgtgctgcagaaaccaggatgtacgccgttgacgatgatatagcctttcccagatggttcgatagctttggcgagctgggtcatgaatatgagttgaacgagttttgtcttgttgtagtgttcaaggacacttggctgctcatcaagagctttgatgatatttgactcttgtacaggaagccaaccctagtatcgtcagcataggttcgtggtcgttcagggaagactcacctcaaatgcagcgcccggggacacaatcacaacatgtgggacaatgttaaacctcgtcgacgtctgtcttaaagcggggaggacaagaagtgtaagtagagccgtcgagatgacattgatgctcagcatggactcatgaccctcgagaagttcacgcttaaagacaagaagacctgcattattgatcaagacatctaaccggtctaacttattgacacggtctgcaaactcgcgaatactatcatgcgatgcgagatctaggtgccagacctcgacgacgttgtgtttcccagtagtctcttcgatgtctttctttgcgtgttcacctttctcaagactgcggcatgccaggattactctggcagcgttgaattgggtaaagtgtcgcgctgcctcgagagcaataccttggaaatggtcagttgctaaggaattagtggtgtgagaatttaaataccgccgtttccgccagtgatgatgactactttgcctgtgcaatcttcctcttgcggcggtattgtggtgaatttgccatagatcatattcaataagaacgacatcttgattaatgagcggcgatcgaagcgaacgccaagacaaagcaaaatgagcgtgtagttcaattggttggaactagagccgtgtctgtaggtatgacggatcgttctgtcaaatgagaagatgaagtagtaagtgaggttcagatgttattgctgctgacgaattgtgcaacgggtcaatttaagccgaagatggttgcattggtcccctgtctgtacataaccactcactgaacatgatttattctgttatacattgttgaacagcttatactattccgggagctgaaaacgaagtatatttgagtactacaggcctgtcataccttgctctatgaataatatgagctcgaaagatgacgctttgaggctcagcgattcttgactgaatgaaggcttcatcactggcaatccatatatgagctacatttcttttcagtgattattaattaattataaaatttatggaatgacaaaaacacaggggaatctcaacgctaaacaaacaccaggatatctcagtgtctcaagtagcaaccctacttctcaaaaaccgtcatcatagtcctcttaccagccgcccaaccatcagcataatcagtacccagatatcgtcctttgacccaccagatcatgatgctaaacagcttcatggtacccatctggccagtagctcggcttcggccaagtgtcacggcaaacattggcttagcggcaggggtgtactcaggaatttcgccgccatcgagatgagcgggaagattcttgaaaaggtgctgtgcctgcttgtctgccatgccgagctgtgagttttcaaggttgccagcgtctccgatgacgaagatgttcttctgaccctcggctttgagatgggtggtctgcttgacgtagccgttgctgtcgagaaggttcttgggaacaaactcggtattggggataatgccagtagcagggagataagcatttgcggtgatcttcttggtcgttccgtcggcagagcgcacctcgaggatggtatctgatccggaaggtgttgcgctgatgacagttgtcttgggcattgtcttgaccttgagcttcttgagctccttgagagtctgcttgcgaaccccatccgtcgcgggtggtgcaagagggagatcgtcagagtagatgaagatgacctccttggtcccgtgctgagagtactcgaagccgagttcaccggcagtctcggagccggtgagaccaccaccagaaacaacaatagtcttggccttgctgatctgatcttggatctcgtgtaacttggccttggtagcctcagtagatccgatatccttccagatcaggccatccctcgttctcgagccagtagcaataatcagagtgtggtagttgacttcacgaacagtagcactgctgttaagctcaacactgacgaggttggaagtagtatcaagagagatagctttgccctgaatccactcaaacttgtcggtaggataggtgctgaaggtaggttccagtgggatgataaccttgtcgtctgagatttggccggggacaacgacacgaggcatggcgacaggccagtggaagtgagtattgggtgaaacgacgaccatcttgagatctttgcgcttcatgacttggttgaccattgtttgacggatcacgggaagtgcggcagggccagcaccgaggaccacgatggtcttgacgtctgccattgtggtagtagttgagtacttatcgtagagaattagttgttaagatagtatgagaggtaattgtaatcctgcttgagcgtagtagtcgtaatgtgagtgaagatgcttgattcagaacaggccgtaactctctacctatatacacaatgcaattcaaattcatctaccgtccatcccttgctttctcagccgattagaaaccaataaattaccagttaccgtgcccacaagccccgtggagaagcaataaagtttcaaagggcattgcatttctaccccctgtttagattagaaagatcaaatgccgccgcgcgcgcggcagatgttgcggaatggtccatggccccataattagagataactgaccaatagtattgcttaacgccggtcctcctctctgccgccggggggttcggagacttgaaatgcgctgtggctttggctttgtcagtggattagataactcggcaacgggttctatcacgacaatcagataatttgcatgtgtcgctttaagtctggtctgataatcacacagttgacaaagtctctatcagttcaagtgagctatcagttcaagtgagagtaattggcatagagcgttcagaacacaagcagtaccttgccaagtacagagaattgagagttcttcatcaatgagatctaatgctagaccctgcacgctaagttcgaatcggttgacagctggtgcacagccaatgaaggccaaagccaaggaccctggccgctgaacagggaaacttggctcgtggcccacctcataccaacaactttaaactaacagacgaataatagcaatacaacaattcgtgatacaatgatgggaatcatatcgtccaggctaagtttacccaatagggaagtgtatatcataaccctgggaatcactgtattactagtaacccagtttctggatcccaaatgccaacatctacatcatcgttgctctaggttaggcgagccgagtttgcaccatcttcttggtatcaactcaaaatatcacttatcaacaacatcaccgtgttggatacatgcaacacatgcttttaacatacagtctttggttcagtcatatagctatgataaacagtgcatggctcttctcgtatcgtggctttaatttcctccaggccaacaaacttgagcaactctcgtgaaagctcagcgaatatccagtcaaagatacgaaatatgttataatgtaatggattctagatcgagccaagaggagaaatacttcttcatgaagctatcagccttgataagatcaccgaacaaaattgcacgtcatgatcgtgatctcctcactcgccaatttcaattgtcgtcatatcgtttcttggcctgacgctgacgatgaactgttgacgatatgctgatctggcattgccagtcactgtgggtaaaatggaggtgccgagaagttcgctctagctgttcatccaaatggttttcgttatgatacccccctatgacaacagccgttaggtacatgatctcgatgctacacactgacttgtcataccctacagcgtcaccaacctagtaaagcggcccgaaaacaaatatccgaatggagataacgttatcgagatcttgtacaacggccgtgtgtggtgacgatgggttgctgactctgttcgatgtgagccatctcaggttgcatggctagcatgggtaaccctcaacgtaatgccagctgagatcacgtcgtaaaagcgaaccgagtcgagaccacggtgacatatcccttgtccttctgccgtcatgaactggtcgacagggaacactgaagctttgtcgggaagaaaaaaaaccccaggggtggtggtacggctcaaacgtcataccctgagaggcgctgtaatatgatgcaaaacttcgccgcaaggcaaccactccaccatcgctttgaccagggatcgtaagcaactcaccgacgtgagaattgacaggagaagggatatcaaattattgcttgttgagattgctgttgattactccatatcgaggaggtgggagggattggtagaggatttcgagagaattcccaactttggtgaccaacaagttacaactcatgtgaatgacttccattcgcgacttttgtggccactgctatgcgcacagtccactcagttgcaattgatggctcgaggagttgctcaggctagcgggctaacatcgaaacgtgcaattggtagtattccagactgtttcatcaggggccatctcaggtcaccagcttgaagcggacccatcttgcatcacgtagaaccttatgtcatcttctcagacgacgtcaaaacaaacatcaaaaagcaaggatgcggtgcgggctctagacaagggctaggggacccatcttgttattcaagctaggaaaacatcgataggccagggtttagaacggcgaaggaatctctctaagtgacagaggttctttcgtaggtggcatggatgattttcgtatcgacaaacagagttggaaaagcaatgtcgtcatcacgtgtcacgccggctgatcagagacgacagcattaggagatgcccttttgagtatcgactctgctgtaaggggtcaaaaaggctgagatttggagagtgccgtccggacctcgagatcataggcttctgtttggtccaaaaccaaagccaagaagctgtctggcagcacaagcttgtggggcataaagtgaggctctaagagagttttgacgtctgtgacaagctgaaggtagcttcaggcaaggcaaggaaccaacagaaaagattgacgtccgagacttgaacgcagccttttcgtttggctgtccctggttggccaatgacgcagatgtcatgcaatgtcggtgatatctctagcctcgtgggttaaggataatctctgcagcccgccgccgtggtctgctcatgacgctgctttctcccgggacgtgcagcgtataacagaggcgaaacggtgctgaggcgagatatgacggtgtacggtagcatcctgcatctttctctcagggcctccgttttcctatttttccctttcctgttgcggaggaagatcaagataatccctgtaagaggtgacatcagcaagcgactctttagcgtggcggctgagtgacctcattggcgcacgtagacgtccatgcatgccgtcagtggcccacttgactctcgactacaatttcccctttgcctactggttgagcggcgcagcacacagttttgaaatgctcgccatgatgacttgatactgtggtgacaatccgacgcaatagcagatttctctccgtttctacacgacttagaccgtttccgtggtgggaaaaggagagtgctagaatgcagtgatgcacaaggggttgcactcctgttgactgccgacgtcaacagatgattcataccggggcgtgttctgcaacctcttgagaattcagggtctttcatgtgcaatcataacttacaacattcggtatgatgtgcaccgagataagatcggggaaagtgggaatagcctcgctgcaaaaactttgttcatgcgtagagtagcatctgctggtcatcaacagagcaacgcctttctaagcttttcggtgcgtgatcaaccaggtatggggaaatcagccgccaagagggaaattgggttttggaccatgggattgtcgcagatttcccatagtgttggggccgatttccccctcccgtctaaattccctcactcagaatggatccagtgatgtgcgcctcccgagagcatatcgagctctccccacgttgatgctacaatgtttgagcctcaaagattatcttctgccatgaggcccaatgaaatctgaaacttgtggctctcgatatacgccagtgcttgtcgacctcgagatctcaggcactttgcttgaggcttttgtcaatttggagtaatcccgctctgatccttgggactaagtcaactagagagaggcaccagagtcggaagaatgccagcccgagagctgtagtgatgatccctgcaatctggctcttaagggtccttgtcttggcaaaagagtccagggcctgggcgaaccgttgctgctttcaaacagccgcgtgacccgttctaagaagctcgtggtccctggcgtggtctcatcattcatggtctcggagctgaacaatcattcagcggacttttgggtaacaggcgggcgcagtttgcggtaaagtatgtttcctcaatggcataggcttccatttcgcgttgtctcttcttcgtaagaggtgttatttgtcgtaagaacacatatttctcaggccatgatgcctccgcatgcatcattgccccgtcttttggcttgagcttcgagacatgacttccaatcgcccaccaccatagtcgagcaatgatgcacgagatgacttcactaccgggaccggatcagcagggtctttctgtatctgcgctgtgccccatgcgactcgcgattgatgtgagttaagctctttgcaatggtgcagggattttgctgatcaacaaagagcggagtggaatacagtaacggtcgtactgtaaattatctcattcctgcacgtagcctcacctctcggaagctctgaatggaaaaaagtggcgatggggacaggaccctgagctccggactatagcgaatcacaaaagacttcgtcagggtgcagggataaaccgacgatctctccgaagcttacagcgagcctccagtaggcagtcgtcaagctacgccattgacatgcgctagaggacatctatctctgacgatcagtcgctcatgatggcattacattggcctgagcggactgttgagcccctcttttctgttgtgctctagggacatttcccgctttgagaggagaggagatgttattgagtttgaattgttcttattgatggtatcacggttgggagatgtaaggagtactcgagaccttggcccagatgctagaatactcgggcaaatttgtgatagcttatgataattcaccaatatttaccgctcttgtataagctgacctctattgttttcgcaacctcaccagaggtctcaagtcttttggctttcctagtgacgggtacgacatccggactgtgaagtgtgtgtgtgtgtgtgagagacggacacagaggcaaaagaagggtccatccatgatgatgatgggctacggtgccactcaccaccacacacccacttacacgcgctaacatcgggtgccacaccccattacacaagctgaatccactgtgactgcattttcaagggacctgggggtggaggcttcaggtctggtgggcttggacttttgggcttgggcttgggcttgcaggtacccagcccgctccgctcctctccttctcggcactgctgatgtgcattcgagctcaggctgtagagtttgtggtataataagaccctgacatcccccccttcgattttacttctcatcatcaatcaacacaacaacaacaatcacaaacaacttcagctactctccagcctcatttataaattctctcccctttcaagccggcgtttaccactagcctattcagtttctcaattcgactcacttgcttcagtcgataattcataactcaacctcatctcaaacaaatcacttacacaaataccacaaaacaccttcatcatgcctgctcgatcagactacggctccgtctccatgtccatgtctccccctcctcctacaaacctctcaagctattcccgcttcatgcacgaccacacaaagcgtcagatggaggcttccggtgctagcccacccccaaccaacgctacggctcagcgcgcccgttcgtctggcatgacaaacggccacacaagccccaactactcataaatcatgacgagaatacgacaattctagaactccactctcaccatgagttctacttctcattttttttgtcgttctgccttggctgttggggcgtgacatcaatcgcgacgtcaatggtggcgaagcaaccccagccccttctaagccaggcttcatctcattatcacacttctctcatggaacacattatctacggcgtactggtgcctaaaaaggttcatttttatatgacgacatggcctattttcaaagtttcttttctttacaagcaaacacgatatgcaaggcgtttatggtcgagggtttatgagctgcgagagtagcactgtaacatagcaggaacagggacacacaaatgttagtggaggaaaaggatatagctctatagctatttgctgcgattagcgaaatgatatatgaacgaattatgtcatcaaaattctcccattgatggtgaactgaatataatgaagccccacgcttgcgccaaaatacaccatcattatacgagtaataatctagtctctcttgaccattgccattcccttatgacgatttctttttcagtcccagagcagctgcatgatccttcttctttttaaccgccctcttgaaggtaggtgctggggcttgcggctcgacaggagcatcttctggctcagcaatctttgcagaactctccacctgggctcgtgccgcagcgaatgccgccttggcagcttcttcgtcctccttttcctgttgttttctctcttcgtcctctgttcgtacgatagtatctacgaaatccacaccttctttctcggatcggttgatgcgagcgtttctgtggcggatttcatccaaggcatcagcggcggccatctctcgttgagcatcctggttcttggcttccagctcttccatcttgtccaactcttcctcgcctgcggcttctgcctcttctctttccaacctgtccagacgctgttcgacgttttcttcctcagccgcgcgattcctccacggctcattgttcctcaccgctccactgactacaacgtagtcttggttcttcgggtcggtcttgatgatgatttctgagctgcaggacgagcatcgaaaactgagcttaacgatctgtattcctaggtacttttcgtccggtggagtctccttgcgagcgttcttcttcaaaccgcgattcgagaaagcgccacatcgcgtgcatcgcatagtaaactagagatgggtgttagctttggttacaatcttacaggagtttgatgggtcaatgcatactggacacatgatgcgaacctgctgaatgcgaggtccagcgttcttgggaccacggcgacgctgaagagcgctcggatcaaagtcgggaggatagtatttctgtagtactttgcgttccgacatcgtaggcgaactcgaagagtaggtatttctagcaaggcttagttatacgtggatgcgcgcttgtagattaaagcagatgctggtggcagggtcagattcgtgctatgtgaatgatcgatcgtgaagattgcagttttggagttgagcagtcgccaagcatagaagatgatagtggggcgattcggctgaataattcacagccaaccaatcagctcgtgtcgcgattcagcggttcccaaaggtaaggaagtcattcaaagtcatcgcaagctgttgtgattcattttgtcactcagggctgaggccttcagtttctcgaatctcctaatgtactagaaatacctcttagcgagcgaagatattgatatcatggatggttttatggatacctttggtaagcatagtgcgctgtgcaagtaagcttgctttaataatccgattagaggaggatcgaaaactgaggacctcgatcctaaataataaaaagacttaagtaacatagtataagtttcatataatattgatataggtttatagtaggataccttttgcttaacatattttgacaccttttattaaggtctgatactttcttgctccctaccttaggtatctcgaggtctgcacagaaggccccactatttctaggcggctccacactcttaacatcctctccgtccactagctctttacatgagaatcttccttcttcaaacatcatcgccaatatgccaaaggccgaggtcggttcaacgaaatacgtcgcaaaccgcatgaaggccaagggccttcagcgtttaagatggtactgtcaagtttgcggtaagtaaacgctgcgctgtctcatcattgtggtttcaactcctcttcatctcacatctgagtctcataacaaatactaactatttcacagaaaagcaatgcagagacgcgaatggcttccgtcagcacacagtttgtggccccctgagtcatgaagcgagaaaattactaactatcatggtagatgtccgaatctcacgttcgacaaatgttgcttgtcggcgaagaccccaagaaatacataaaatcctacacgcagcagtttcagtcagactttctccagcttctcaggaccggtcacggtgaaaaacaggtccatatcaaccaattttatcaggagtacatacgaaacaaagaacacatacatatgaatgccacctcttttgccagcttaacggaattcgcaaaacatcttggtcgcgagggaatctgccgcgttgaagaaaacgataagggtattcacatagcgtggatagaccgatctccagaagccctaagacgacaggaagcattaaggcgcaaagaggcccaggatcaaggcaacgaggagatagaacaacgaatgattcgggagcagattaagcgagcacaagccaccgccggcagtcgggaagaggagaaagaagaggacaatgaagctcgagagctaaagcgacaagaaggcgagaagatcaagctctcatttggagcgaagccagctgcttctgaaacgaagtcatcagaaagccccgcgcttgacatgacagcccctgaagcagaatcttcgaagacagcagacacaactacggacaaagggaaagagccggaagtagcaccagcaaagcccggtggatttggaggtctttcaatgaagcttggcggaaagccccagaccaagaacgttttcgcccaggccaagaagaacgccctcgcttcaggatcgaagaaaccagccaagattgaacagccaaagaaaatgagtgaggctgaacgtataatgaaggaggagatggagaagaaacgatcaagagagtctgctggatttagctttggtatgggctctggtaagaagcagagaaacaactgagaatattacggattgtcttacagcttggactgggttacaagaattatagcaaatggcatgggtaaaattatgttcagcacaagaattggatggggcgtttttgctttaatctaccatcgataccacaacggccgcttttaaataatcacacgcgattttcatcatatttactgccatgccagtccctccaacgccagtttcgccagaaccagtagaagaaattattccaagccagtcaaaacttggcaccctaagcatcgttctccgcctctgtgccgtcacgtctataaaccaagtcagttcagtccatgctacccgtgtccaagttcgacttacggaatgtactgtattctatactcgtcttccaacgtcgaccgaatttcgtcggggagttgacctgacactttgatggcgtacatgccagggacatagttgtcaaggcgctggtactttgcgatccatgatttggccgggttcgcgagggtgataactccttcgaagacttgggaggtgcagctctcaatctggtcttgggagtgctggagatgcagaaactcttcgcagttcgggcagccttcgtcgcggaagcgctaggatcgcaacatgttagtctcgggctcgtgctggtcttcgcgacggagaggacgtactgcgtaggtcatgacaacagagcagaccatgcatgctcgtaggtagcgcgcttggccggtagagacgtagttggaagacgacatggttcgtgtttcgtgggagacaccgtcgatggtattttgtttcggcgatcggtctggggcgtgaagagtggttgttgaaaggttgaacaagttcgcgacaaaggcggcggatgaagagccattatgcatttaagcggcatatgcaagaactgcaatatccactcaaacttcaatctttcattcaagatagatcagctggaccattaacaaaccatctttttgcttctattcaaaatgacgcaaaattcaagccaaggcagtcaaaaatcaatatttcaacagaaagacctcgaaaagtctcataatcttctcacgtgcacaatcaaggagccaccattctcatatgtacacctgcagcttgtcagcctcagcggctcatcaactgtcacacttgacaatctttcgctgaaaagctactgtacaactgccctccgtcgatgtctgggaatggtaggaaccgcaatttcgatggatattctgaaaatcgacaacgaccatgcatgggtccgtattccaagaccagaccttggctcctttgcaacggcaatcacagcatggcagggcacaacggatgatggcgagcaagtgagcctacaactacgacaatgctcagactggctaggcgccatggttggagcggacggacaagatcgagtatggaatgcttgaagagtggcattttgtcatatttgtcatcattcaactggaacctcattttatcatctcatctatccgaagatgggggtataaatgtatgcatgtacatcgcccatcggcctaccctgcatatgcaccgtttccagacgcccgggacctgaatacattgtgaaatcgccgcctgtttcgctttctaaaggctctccgttttttctacatcagggaagacatgagagagctttgcgcatatgcctggcagttgatcagtattgggggttacgagattgggcatcgagagccactcaccattggcttgatgtcgggatgaggcacagcatcaaattgctcgtactggagtttgtagtcggggccaatgttgatgtaggcacccctgttttctgttgagtcacagtatcgaggggcagagaagactgagggaaggtcagcaaaagttcaacaaagataccagaataacttaccggtaatacagcggccatcatgctgcacctcataaccgtccatgcgaacctcgtgacttcgaataacagcttcaagaccgttcttctcacagaacttcttggtgatgtcgggaccgaactgcataccgacaccacgcttgctgggacctcggccgttctcttcctgggggtcggtccacagcatctccatcatcaaaccagcctgacccggttgtcgctggttgtgtcggttgagttttcgaatatcgtcaagagtgacgctgtcatcagagaaaagacctccgtgaaggacaaggtacttcttgccaatgagagtggccagagcaagagcagagaagctctcagagaacagcttgaacacccttcatactcaatcagtaccgtcacacggatatgtgaatggctcgcaggacttaccgctcgttatacttggctttgcactcgccctcgaaaccgtacacacggttcatgtcatccgtttcgtggttaccgcgattcaagaagaactggttaggacgcagccacttgtaagcatagaggagcagagcgatctcagttgaccaagaacctcggtccacgaaatcaccgttgaaaagataccagtgcttctcgtcgggggttccgttgcggcggaacaactccataagatcaaagtattgacctgaagtggcgaattagcttggtaaacatcagacgacaagtgttcttaccgtgagtgtcaccacagacagtgagcttcacgtcgctggggatctcgacctcgaccatggtgggctcgtcgtatacaagcttcttgaccgcgatgatgatttggtaaacgtattttcggtggatcttcttgcccgtcttgaaacgttcaatcatatcgtcgatgaactcttgtgtcatctcatcgcctaatcgcacaccatcgtatcctggctcgaccaccatggagtccagatcaagaccctcggccgctgaaggctcatcgccgacctcgattgccgcaaagaaggctagctgacggacgatctttttgcactcctccagcttgagcctggcatctttgttgctgggatcgagggacacacatgtcttgaagtcgtcaatggcttccttgggtcggaggatcgcagtcttggccagtcctcgtcggtagtacgcctagcacggtcaacatttcaaagcctcttcctccgggtcgttggtagtcttgtggcgaaccttgacaagtttggggttgagctcgatggcctttgtagcgtcggcaatggcgtaaccgtaggcctcggtcttgatatatgcctagagtaccaagtcaggaaaggttctgggggttgaggtcgtgtgatatattgacgcacctgggctcggttggtgaagaatgtaggctccttgtcgttcaacttaatggcctggctgtaaaagtctacagcactgggataatcacccgcttggaaggccttgttgcccttgttcttgagttcgacagccattttgcgaagtgagcgtttgttcggcgaagaagttggctgcacagaaggatatcgaagagggaggagggggaggggttctgtcgttggtttgcgccgagcgcagctacaaccgctcaagtcagtcgcaaagagagaagaagtggattgtgaaaggaaggattcagaaataagcttgtggaatgctaaagaagcgagacaatctgccaaagcggcttggttccacaatgtgaggaaggggaaagaagttttggatggacgttgatggagggcggcttttcggtggagtttctccccgctggcggcgtcatgaagacgaacctagaacgcctggcggggcgagcttaacgggcaaggcttcagggctttcaacctttgtgataggttagaatgcccctgtaagcgatcgcagctgggcgcaagtcagcaatgcctagcgtggccacgcgcctaaagttggggaatctttatcaatcgccaccgacaccgatttgtgtgtcttgtgtgtatttgctgcattggagcctagcctcagatgcgaaaaggaatagatcgtctctttattgagctacgtttatacagcccaagcgcaagttttcctactttcaatcaccaagctattgtggtactcataaagcctactcagagtaatgccgctgacttactaaggtactcaagaagttaacctgtggcttcaggttgttcaaacttcaaagttaccttaccttgagtacctggactgccttggccgaatcggagatcggttagttgcatatcaagatctcggccccactgcttcattgttggaacctcagacaaagttgtcacagccaacagaaacaaaccaaactcatatccaaaagactcgactctgaatatctgaaccgtacctagcgacatatcgcaactagaaaacacgatccatcactgatagtgaactttccgcggctggtgcgcgccttgcgcccagggttggcccatcatggactcatcagggtcaggaacctcaaatgcgctggtacgcaagcggacagatacggacttgatgcccccgcctcctcaagccaaaaagataaaacgacccaagaaggtacttgacgaagacacctacacggaagcattatcccaaatcatcgcccgggacttcttcccaggactccttcaaactgagatacagcaagagtatctggatgcactggagtcaaaggatgctgcctggatctcaagtgcgggccgaagacttcagcatgttatgacaccgggacgccgaaatgcacctctctcgtcacaaccgaattccttcactgctggtgatcgcacaccttcaacgtatggcggtgatacgccagcttcagttacctcgaatgttccggatccgcagccacggctaggagccaacatgagcctgacaaaatttcaagatacttacacaagtgaggataatgaaagcttttacaagcttgtcgacaaacagaatcagaaaaaggcagacaaatatgcctggctttggcgcggtaacaaactaccatcaaagcaaatgatcaaacagaaagaggttgaggatcgactgagccaaacccgaagcctcatcgatgacggattcaagaaagacttgctggccatcaaggacaaagatgaccgtccggctcgcccggattcctggaatgccaaccctcgaaacagtttgatgttcagacctgacgggttagacgatggtgtcctcaccgtttctcagaaggccgaagaatcctcaaggatggcaccgaagtcgatagtctacgagaacacgagaatgccacaaccgcgcattacaccaagaccgccatctccaaccatgtcagcggtgcgagacgccattgccggcaagcctcggaaagatgatcgagactctagcattgttagcggaggcgagacaccaagagttaatgggtatgcttttgtggacgacgaggatgatgatgatgatgagccaatccttcctgctcctattatcaacctaggcccgggagatgcagctccaaaccccttccgcttgcaagagcaacgcgacagagaaagtctacacgaacgcatggtggagaggatatcccagtcgaagaaggaatcttcaaggaatggacttacagggagagttgacaagacgccggttccaaagtttcctagtagtcctcgggtcaatggtggacttacacctgcagcgcaaaggctttggagtaaggttggcacccctggacgtggatcaagtgggagctcatttggaaattccaagcccatgactcccagaggatcacttttgagatcagtgaagagacctggctcaatatctggaaagaagtaacggttgaaatgagataccgtggtgataagattcggggcttctcttgcttcccacatcttccatgtctcccaaagtgcattcatggactgaagattactccaatgttccatcaggttgttttcacatgaccagtcactatcctcgtcaaactttttaatagcatggcgttgtgttggcgctacatacttttcacgatacctccagcggctcaataaagaagcgcaaccatcctgggttatttacaggttaaagcaaatagaattgaaattcagacaattatttttaatggcttaattatgtgtctggttcctacagctctcagaaaaggccatttacaaggaacccgttagttgcatgacccatcgattagatcatagacttttttcgttggaccttggaactaccaacccaccaaaccgagctggcagccaacgccagcaagccagacaatatcaatcacctccattcaatgtgcttctggcccaagtaggccgtctaagcctgatgaggttcgtcgacttcgccatcgaccttgcagcagtgctcaatgcctctcgaggtgtcgccgctaagcatgtcgcgctccgaggtcgtcaaatcgatacctacagtcgaacttcgagcgttgccgcggcattgaggaagcgaaatgctcaaaggagctcaccggcgggggagaaagcacagaatgctacggcggcaagcgatggggtcatatacgagcaagctgcaccggcagcacgagagacgaaacctatagtcgagactccgaaacaaaatgctccgcctgaagtgacgagaaccgaaagagcacccttcaatagcccgacacccagtttcaggccgagcctacagcaacaggttacatcggaaccggcgaaagaggatgaccttgatctaccgcctggaatcgatgtcaatatcttccataccgcgagaggttccaaagtcctcgactctctacgaaagcaaggtcggcccggagcacctcctgcacgccccggagttgggggtcctgtgaagccacatcccatgcgagactggcctccgcgcccaccacccctcgaagagagctttgaagaggagaccgtaaaacctcaagagctagtgtccaagccagtggagcccgtaaagcctgtagagcctgtagagccagccgagaaagagcccttggttgagaagtttgtgcagaaggaacagttggaggagaagcccattgagcagaaaccggtggaagcaacccccgtacctgagccagaaaaggccactccgttagcccctacagccgacaaagagatcgacgaggatgtcattcaagccgccagagagattgctgaggaaacagcaacgccatcagagacgccctatgctttacgagaatccaaggtcccctcgtctcgtatcagccgaatctggaactatagtggtcttgcagcaggtatgttgggaggcgccatgaccgaaggcttcagtcgagcctttggcggtggtggcgagggatctgtcctcctgagcgagaagaacatggaacgtctggtagcaaagctctcgcgcatgcgtggtgctgctttgaagcttggccagatgatgagtttccaggacaccaagatgctgcctgcgcccattcaacaggtgctccagcgtgttcaggatcgcgctgattacatgcctgcctggcagcgtgatcgtgtattggtagcaaacctcggtcctgaatggagagagctctttagcgattttgaggagaagcccatcgccgctgcttctatcggtcaggttcacaaggccacactaaagaacggcaagcgagtcgctgtcaagatccaattccctggtgtcgctgactcgatcaactcggacctcgacaacctgagcattcttctcacagctaccaagctactccctaagggtttgtacctcaacaaaaccatcgacaatgcacgattggagctcggttgggaatgtgactatgagcgagagcttcagtgcgctcaacgctacagagagcttctcggttcaagcgagaaggatgtttttatggtgccaaatgtttatcccgaggcatcgggtaagcaagtactaactatggacttcatggatggtattggcgtgactcgcatcacctctttcacccaggagcaacgcgactggatcggcacccagattcttcgtctctgtctccgtgagatcacagagtttcgttttatgcagacagatccaaattggacaaactttctctacaacgcggatgtcaacaagctcgagctgctcgactttggcgcatctcgcgaatatcctgatgagtttgtcacacaatatgtgcagcttctcgctgcggcctctcgatccgacaaggccgctgtcaaggagttgtcagagagcttgggctacctgacaggccatgagagtcgcaccatggttgaagcacacacaaagtctgttcttacacttgcggagcctttccttgccaacgcacctgatatctatgatttcaaagaccagacgatcacggagcgtgtcaaggctctcatccctgtcatgctccacgagcgactggcacctccaccagaagagacatacagtcttcaccgaaagctcagcggtgcgttcctcctgtgcgccaaattgggtagcaaggttccttgcaagtccatgtttgaggatgcgcttgccaaggggggatatagtaggtgagagtgacggagagtcaagtgtaattatgaaccatataatctcatgtgtaacattatttagatgataaaacggtcgagggacgggaatagaaacgggatttcatgataacaatgtttgatacagagtactcacttcaattattgtagaagctaatttgacaactcatatactcatcgaaaggctgtaggcagggccaaacttgtctgcgtatctaaatgtcttgttacatccttcaagtcattatgattcggacgatcggagatgaaccggtatcttgagttcatgagtctagatctggtggggcaatgggagtcatgatgagctatttggatcgtaaggcctatctaaggaatagagtatttggactgaagagactttaagaaagaccatagatatctctcggtgcacaaaatatagtttataaaactgactcggggaaaaagactgacggaagcttgttgcacataaaacaaagtaagttatgccgctatcgcaagcttctaccccgcgcgaatacataaactgaaggcccacctcgatctcttcatactagtcatcaaccttcacttccctcgaaagcaattccttggacatcttcagttcaagatggcggacctgatcactttggcgacgtgttctctcaatcagtgggtgttggattgggagggtaacttgaagagaattcgaaagagtatcattctcgccaaggaagctggagctacgcttagaacgggtcctgagctcgagattacaggctatggttggtatgtcagattctggcccaggttgatactttatagcgaggcgttactaataaattgaatagtcttgaccatttccttgaggctgatgtttacgagcattccttggagtcactcctcgcaatcttgactgacaccgaactccatggcattctcatcgacgttggtcttcctctcatgcacagaggctgtcgatacaactgccgtgctattatcttggatggaaaactgctctgccttcgccccaaaatctatcttgccaacgatgggtacgttttgctgtccatacctaggctagattgtctggctgacatggttttatagaaacttcagggagaaccgattcttcaccccttggaacaggccgagatatgttgagaagttcaatcttcctcctgctcttcagaaacaccagggcgttcgacaagttcccattggtgatgttgttctgtccctcaatgatacaactgtcgccgccgagacatgcgaggagctctttaccccccaggcccctcacattaacatgtatgttttgatcatccaatgactcaaatgatgctggtggaaaaagactgtgctattaaacctctggcttatgactgactttcaacagggctctgaacggcgtggaaatcttcaccaactcctccggctctcatcacacactaagaaagcttgatgagcgtattgctctcatttctgaagcgactcgcaagagtggtggtgtgtacctttatgcaaatcagtctggtatttttctccaacaatcgcctcaatcttgcttgatctgacgattctctaggctctgatggagacaggcttctctacgatggtgcatctctcatcatggtcaatggctcgatcgtggctcaaggctcccagttcaacttggacgatgtcgaagttattaccgcgaccgttgatctcgaggaagtccgcgcttatagattcgcaccatctcgcaactttcaggctgtgcaagcacctgtgtatgagagaatcgaggttgatttcagcctgggccatgaggaccttgacctccttcgtgcccctacagctcctcaaccagcccgttatcatgtccccgaggaagaaattgtacgtccatccgtcagacagaactccggtggggtaattcgactgacttgatgacatataggctcttggcccagcgtgctggctttgggattaccgtaagtctgccattgtctccctggcggtcggagcttggcctcgaaagaactgaaaatactaactatcgagcagtccgaagaagcagggcatctggttatttggtccccctctcaggaggtatcgactcctgcgcaaccgctaccattgtattcagcatgtgcaggctcgtcgttgaggccatcaaggctggtaacgaggaggtcatcgaagacgtcaagagaattgctgtgttctcggataagctccccgaaacccccgaggagttctgcaaccagatcttccacacggtgtacatgggtatggagaagcagagcagtaaggagactcgacagcgtgccaaggaccttgccgagcgtatcggtagttaccacactgacatgaacattgacgataccttccacgctactaagaacttgctcactcaaggcacgggattcgagcctaaattcaaggttcatggtggatcagcgactgaaaactgtacgttcttttattccacacaatgtatgctaaacccctcttacgtgatatactaactctcgcagtggcccttcagaatatccaggcacgcagccgcatggtcatcgcttattactacgctcagatgctaccaacagttcgtcagcgaccaggaggaggaagcttgcttgttctaggatccagcaatgttgatgaatgtctccgaggatgtgagtgtgccttgaaaagcgtaccacgatgttttactaacgatatcttccagacctcaccaagtacgagtaagtgcttctcccgcgtaccactgatgcgaatcatgctaatagacgacgcagttgttcttccgccgatctcaaccctataggtgctattagcaaaagagatctcaagagttttatttcatgggcagccaagaacttcgacatgccgattttggaagagttcattcatgctacacgtacgatatctatcaccctggtttagccatgagacgactaacaccaacatagccacggctgagctagagcctatcactgaaaattatgttcagtcagacgaaggtaagtgatcatctcctatcgaaagttcactcattaatgtccgcagttgatatgggcatgacctatgacgaactagctcgttttggagtaagtgaaccagctacggatgaaagccaatattgcgatgaagctgacgccttgttgcagcgactacgtaaagagagcaagttagggccctacggcatgttcctacgacttgtcgaagaatggggtggagagggcaaactgaccccacgagaaatcgccaccaaggtgaagcgtttctaccacttccattacatcaaccggtaagtaacactcctatgtacaaatggctttttactaacaaaatgtagtcacaaacaagctgtggcaaccccagctgttcatgtgtaagcgggcctctcgaatcttgtgttgtgttgaagatgttgacttttacccagggaaaattactcgcccgacgaccacagatttgaccttcgtcctttgttctacccacctgcattccaaggctggtccttccagaagattgataagcgggttgaggctctggaaaaggttctggaggagaagaaggctgcaagtgcctccacatagagtaaactcttgttttgtatttgagacaaatatgactgtatagtcatccatcagaatataaaagaacaaagctcaagcatgtccattgcactttagcaatctgctttttgttagtacttagactacaagaactaacgacaggtctcgtggttgaattacccgatccttgggctcaagagatactggaaaattgtatacttagtattatggacttggatcattcgagtctaagcccacacttcttggcccgaggcttgattgtgatcctatagcttacaatgaggtccgtcatagaaagcgtatgaatgagacatcgggttcggggagtaaagagaatgagtaatgaagatagcaattgcgaaaacatgagtttaggatctttctccctagctttgcgtttgcttgtccggcgattgtttatcttgagtttgtccaggtatagacttttggtccttgagagataggcagctggggttggacggttaaaaggtcaacatggaattgtctcagcgcctagcaaatgaaggatcaagaacaagcaaaggtaaaacataaaactgcaagaagcaaacatctcagatacgggtataaattagatgctaaatttccatcttgaattcaactcttctaaaccacacagcccctattcaatatagcagcttaaggatcacttagtgctttgattttcaaaatctcgatttaaagtgaatttatatattgcaagcgaaagtattacatcgctatatcttcagagcagggactcaagcaatcacctgggcctcgatgtacttttcaaggccgtgagtctatcttataactcctttggaccacactaatacaagagtagtctccaaaacttaggtgagccttacactagtgcttcagtgtcaagttgggtcaacaatacattaaatggcccatctacctacatctataaagcagacttcccctctcaattattgggaagtctctggagcgtgcgcagcttggaggatatggatttcctcaagatagcatgagaatgtatgtctgaaccagttcctacatataccgtatagttctactacacatcacatggtcgtgttctgagtacttcaagttctattctaaggtaagtcatggaccctcttaccgatattcgatacctgacatgtgctacttccaggtttcagtgctagggatgaccattctcgaccgacctgatgtaacagcgcacttcttttttgtgaccaggctccaattaccacggcagcctcttctgcctagttcacaaaaaaggggatggaccgccggctatataataaaagctagtgctgttgaagctacagttgatgatgcagcctctgtcaccctccatagcccatcagatggcgagccttttcccttccccgtcagagagagatattctagccaagttctatgaatacgggcagtatgaactccacaaggttcggatggcaatccgcttcgacaacaaacaatcaaatatgtggatgcacaggcatttccatctgaaactttcaccgaggctcgtaccaagtatcagctcaaaaaagtcaacattgttgatagcttcgttgacagacgtgatatagcggattatagctgtagttacatagaactcgacattccaacttccttcaaggagcatcttgaagttattgagaaccgaatgcgggacaacggctacaacatcaaaattcatgtcccagatgatatcattgataacgaacttcaatggcttgaagatttgaacaggtgttctgatagcgattcagacgctggttctttcgacttgggagctcttatggagggtacctagtttctgcccttgatcaccagtgcagttattggcacaatcaagaatggagagtttgccgtatttgaatcagacgaagatgggggcatcgtcttgcgcgagaatcacaaaatcgacgatcgcttcctcccagagccggcgattaaattagagcgaacgtggtaaccgccttacgactgtctattggacgagaccttctaaggtcttggtactggggatgaatctcaattatatctatgaatactgaagcatatgctgatatcgaagacatgcacaatgtggacgataaagatagcagatatataaaaggggcgaccggtttggtgggcagtggcggcggaggttcatttacgcaaaccagaaactagtttataatcagtagctcttatctgagagagatctaagcttatacaccattctgaggctttctcttacatattagtgcggttgactgcttgaaaaccggttgctctatctgcaacgaaactcagaggccaaactggaaaaggactatgacgccttggaaaaggggagtagttttctcatctttccactcctcgccactttcttgagctctttttcattcttcctcttcagcttcccaacgacctcatcgtggtccttcttgatggcttctaactcggcctcatgctgttgcttcaactagacaagacgttagtctacctgacgagctcagaaagacagcgagtggtacctggcctgcaataagctttgcacttccagattcgatcgcctgttgacgagactgttggatggtgaaaagtatatgttcatgtgagaagtttgtttcattttgctggaagcctttcatcattgtctgttggatcaccttggagtagatgagtgaccagtgcccgatctcgagagcaccttggcgcatgagttgaatttcgtttagaaaatcctataaatatcagtactgtatgccgtcaaatagcatagggggtgatttactagagtatctccaaaggatagaccatcaggaattcccttggctatatccttggactcggaacaactctccagaaacgactgcattttggcgagcatctcgttgtgatgaatggcagcattacggagacaatctataatcccatgaagcagcaattgaacaggctgcaagacttcaatgcattgtttctgtaccggttagtcagtatggtgtaacttagatgggcacgagggcattttaccagttcataagcttgcgtcgaaagcttctgaatgtctatctcagcctcctccttacgtcttctatactcctggcccctctcaagctgatcttgcatgttactctgcgcagattggagatcgttgttcgcccagaggttgagtatccaggtagcagccatctgacctccagccacaagcatctttccaccaatgcctgcggaaccagcagactgtatgatagttccaatttggttggctaatttgttcttttgccgggaaagatcctctcgcctggctcgagcggcatcttcgttttcttgagctctattttggttgaatatctgatcgtctatctcggtcttcaaggtaccaatctctttgttggttgcgttctcttgctggttcatgatgtctatcatccttaattagtctgtaagacttgtaggagtccagtagcaactaacccttggtcttgctgatacgacgactaaactcgtcgactgaagcacgccaggcttgaagacttttgtcaagttcatcgcattgtgttctacatacttccgttgcgtttgtgagcttcctgagatgcctatcgaaagatgctttctcgccgggaacgccaaatgtactttgaagtgcgttcaactggaaaccagcaagttattattaatacgccatgagctggttcgttatatttaccgttcccgtgtcctgtatcatggatttggtcttcatgtagatattgtagaaagctccatgtgtttccaccagtttgtcgagtcccatatggcaatgctcggtcagggctgtagacaaattgtcgctcctaataacagcgtcagttagtattccagtttcccaagaccaaagtgctgagtgacataaaagaagaaattcccttaccctgggaagccgtctgcgtctactagaaagacagacgtggcattgcttgtagtagagatatagagacacaactgaagtttctgagtgagcaactcggctctgatcaaaggctctaacaggttatcacgaggtccttgagacatatcggctgggaaccgaactaagctacccatgatgaagctggcgatttcagatgttcctaagggactgagtacaatagacagaacttaaagaggcgattaactgaccgtcgatagaatgtcaaagtaaaagaaacatcatatcccagaagcaacgcgccaactgatgttacttgtgagaggggttacccatgtccaggaagtacctcaatgtatatgtgccaacgtttcatctgcacctcttcttcactaggggattgattccttatgcaaactaagggcagtttcaaccctatccccgctaggggagtaaagaaaacttgagacctttatactaactgatgaaaagacttaggcaatttagtctaagtttaggatatcttttatagagtttattttatcaccctaaacttaggtcttgtgttttcttgctccctgaggcccccctcacgataaaagccaaagcctcgttcagagacagggggtcgacatatgcatggttaggcgcccgcattttagttttcagctcttcccaaaggagtacatgataggttatacaacgacagcatgcatgcagtattgtcttggttactgtaggagagagcctaccgagtctaaatagtgagtggatgggtttatcaggctcggcatcgcagttcaataatagccgagtagtttgaactcctaccctcaatcctggcattggattcaacccgaccatcgtgtacaattacaaaatttgggcccaataaataaaatgtcagccccgggaggaatctcgctggaccatttccatgctcgcttgactgtgctgcaaaagcagcatcaatccctcaaagcagccgacttggaaatgcgagcaacacaatccgagcgatgccgttcttcactcgataaagccgtcaagagtctattccaagtcataactctcgttcgcaaacacgacaaacgtctagttgcatggcacgaccgcagtccacatctcaaatcggctcttcgtctaatcggcattgatcgacgaacagaacatactgtgaacaagactacggcgaaactcaagaatggcgtgcataaagtcgagacccagtttgaatacgccgggcaggtcataggagagagcatcgatgataccacacgcttccagaaggacttttcgcaaattagtcactctggagttgaggagaatcttcaagctatgagagctgctgaagccgagctgaagcaggaactggaagacctcaaatatcagatccagaatcaggatgtagagtgttctggggcaatggctgagctgacgctgcagattcaacggcttgagaagctcacagcagatcatgactctgcaagagcctggaaaaacacatggggagcggtgagatcgccaccccgtgcaagaaccactcgatctttttcttactcctcaatcttcaggttacggtacttgcggcggcgggagcttttgcaatgccagttgtcggtatttcggtaggaatagtagccggtgtcaaaactctgtaagtcatccaaatctctctagggccctcattgacaaactgttacctctcctagtatgaattccgagcaacaagaagccctcagagttcagaaagaacagcacgagcttctcgtccaaagccacgactcagaattgaagtcgcttcaactacaaatggcacaatcaggtcatcaccatgacagttgcgcccattacatggatcagatcaagcagatccaaaccgcaaacttgactattcgtcaagaatcaagcagagcgttcaaaactttgtgtgaagtgcagatggcgctagagaaggcgaggctcaacatctttgagatatcacaggaactgcaggaatgtcaatacgagaagaccaggcgtgggatggcggcaagattggatgggatcctgaagaatattctgcaatttcctgcaaaggcaaagttgaaggctattgaccagaagctcattgagcaggctacgggtgggatacgtgctatttccgaagcaacggctgaggttatggccattgtgggggagtgagacaatgaattgcctgattctagactcttatcaattgcacttctcgtgagggacttaagtgaaaccggaggctttcttaacgttcgtgtttgtgtacatatgtctgtctgcctgatcggcacaaatgataccctattggaaaagtagcatcttgtacctcgcgtgggtgcttgcacaatacccatgtttgtatctaaactcggcttagattggtctatcggtctcacgaggtctttgaagcgccagcctgcttttttagccaagccgttggttgtctttgaaatgccactacatatgcatgtcgccagcatcttcgaggcaataactgcatgctggccctcataaagggccaataaccaaaaataggaaacttggcacaagagcatgcaagacttaaatcggactttaattcggtgctgaactgtccatcagtcgcaaaattgcgttaccaaacgcagaatggcatcgtatagtagtcggacgatccattctcttacaggcgggaccaacgcaacggatcaagcatctgcagagtaagcagcacccaatgctatcaaaacaacactaacaaagtgttctcagtatcatagctcttcatggtctaggaggcgactggaatcgtacctggagctccttcggatactgctggctcaagcacgccctcgtacccaagttcccatcatgcagaatcctatctctcaactttccagatatgctctctattttgtcagcacaccctcctgacataaatggtctcattcacgatatcatcagagaccgccgtcaagagaaccgctcaaagtcacccattatcttcctcggtcatagctttggtggcactgttctcaaacagatgtatgttgctacccacccctccaatacagatgatccagagtacaaagcacttcatagccagattcgtggttatgtgttctttggaacaatccataaagacagagacatgagtcgggctaagcttgaagtcccagaattttggagagctttgagtcgtggagcttcaggcacattgggtggtcattcccatgagttggaaaaggcaatgtataccacttttcgtgtgaatcatgcctttcgtcgtctcggtggagagaaccttctcatcaactgcttttatgaaaccaagggacccggcggactgagtgtcggtgaatcttgtcactcatattcgaggtctgaagctaatatgagcccagagacgtgttctcattactcaggaagaatcaactctggtctcccgtcctgctcctaccatgcccttggatctcgaccaccagtctctcgtctgcttcaaaagtccacgagatgaaaacctcgctcgtgtactcggcgctcttgattcgttcatgactcgagcaatggacgtcgaaactcgactgcataggcctattgcgcctgtatctcggggtctgtgtctcttgtcacttgatggaggcggtgtcaaggggttgtttagcatcatcatcattgaccggctgatgcaggagacacgtcgccttgaaggccctggtgcagaacacaaaaagccctgcgactatttcgacctcattggcggcacaagtacaggaggcttactggcaatcatgctcggtcggctccagatggacactcagctctgtattcaagcttacaagtcactgtccaaggaagtgttctctaggaaattcaaggtccccttcctggaaagcttccgcaaagctagcaatgtcgctctaagctggtcatggtttgatggcgataaactcaaagaagccgtttgtcgtaccgtaaaagaaaaccttcttcccagtgactcggctatgctgaggcaaagcggctgcacagtggaggacctgactctcatcaccgacatgaagtctgctacgtactctttcgtctgcgccgtgcccaagtacgaggaaaaggtgaagagaatacgatcatatgaacccctagaccaacaaacaaatgctcccactgaaaggttcaagatctgggaagccgcacgagcaacctcggcagcgccaatgtacttcccacacatagaagccggcggcgtttcttacttcgacggtggacttgagagcaacaaccccgtcatagaagtaatcgaagaagcgaaacaggagttcccggatgacaagatttccaccgtgattagtgttggtactggtgcataccgagcctcagacgcaagcgcagggcttgcaggtttcatgaactacatgatcaacatggccacgagcacagagaagcatcacagagctgttcttgaagacccgagattcgcagatatcaggaaggaagggtactttcgactcaacgggacgcttgaactcggagccattgacctcgccgctgtggaacgaatggatgagattgaatgtctggccgaggcctatatgagttcaaatgagggtcaacaacaaatcggcatgtgtgctgagcgtctagttgagagggcaagacacccctgaaccctgaaccctgaacaaggtcagcatctaatctgcatttggcgaccaagacaacacatacgaccatacctaccagaaaatacgggatcccgtccgctctcccatggtcaagctggtaaggggcggattagtagttgggtcggtgacgaccagcgaatccccgctgttgtatgtcttttgcctttcgatgaagctatcgtgagactacttttttactatgggttcgaggtgggggcggctggagcagtcggcagtgcacggggcaggtacagctcggatacttatggggaaatgcttgattcctttaccattgagaaagcacattaacaaattcactctgtggcatgatcttgtgacacaatgaatataaggtacttcaatttctatcgtggaaaagacactattgcaacatggatatcataggaccctctctgaacaaagagacactcgctggcaagggacaacacaagtaatacaggccgaggcatcgactaacatcctcctcctcaacatactggtgctggtgctgagctcgatgacccggcagcatctctcgccgccttctgccagatcgacatgcagctcatgacagccatcagcgcccacaactgacccaactcgcctgtagcaccgcttcctaggaactgtaactctccaacagctgaaaaactcgagaaacttcttgcgtttgcccaaacagcagcaacctcattgccgtcgctggagtagccgtagccctgccccttggtgctgccaagacggacgagcttgagtccgttccagcttgattgaccaacgctcttgacttcagggccccgagagcgtcgccattcgaaaccctctatgcgctggtctgggccatggccgacttgaatgtcaaaccaaaagcatgtcctcagtcctgagccccaatagaggaactggtcttggggagcagtgccggaaattggaggcaagcggatcaaatattcttgtttaaaatatgactctgtaccagaaacagccagttttggagagtcgacggatggtccgctatggaggacgatatcgccgcggaagcccttttcgaagtcgagtgtgtacataggctcaccgttggggccatcgagaaagagttcaaagccagaaaagagattcaatttactccagcctgattcatgtttgacgcggatgatgggcggaaatcccttttcaattccagcagctgagagttcatgaaatcgaagtgttgagtttgagagacccattttggaatgtgtagagtaataagttagtacctaggtggatatagaatgatgaaaaaggatgtgtttgcgtaggatgtttatgatcgagtgtttgttttgacagtcttgttctctgaagttgatatcatttttgtaccttggtagctacttcttcttacctaggtcagtatatactctgatactcaacaggtagctgtgatcgaagcttctccatgaaggtgagagctgcatcgctattgcttacgggaaagatatgagatctccacgccgttgagggaggcactgccgtagtcttgcagagtactccgtacggtgtatctagctcaatatcagcgattggttatgacgcttctgggcgcccttgtgggcttatatctgggctctaccatctccaggatgggttgtgaagatgtcgcagatagacgagcattgcggcgcaactcaagcttcgaggtccggaaagaggatcattgtggccagtaaatccgtaactattggcttatccttttgatgcaagtttgatcattactccgagtgcatagcctcgacaggcaatgccaacactggacctctgttaactcagagcatctgtgccatttcagagagttgaggttcttggtagtggcgcattcctatatatacaaatcccatttgctactaccgtatcagcagcaaatgatcaactcggacaaagagaatatgcttattaattttaaggaagagtcttgtgcttgaaactctgtacgcaattgcatacgcctgctcatgatgttaattatgcaccagtaacaaagcatacagcatggaagacatttccaatgtcaaaaaacagtaaaaagaggtttcctctagacaagagtaggaaaagaaaaagaatgctatagcagctactggtttcgatccagtgacctccgggttatgagcccggctgggatgagttagctttgtagattttgatggagcttgttgaacataccgcgcttccactgcgccaagctgctttctcgggtgggaggcggctttgcaaagtctccctataattgagaggctgtgcgtctgggtaagatagggcctcacttagtagaagagcatacgctgaggtctagcaaagtctgtcttaataagttaaataaataaaaattaattactatttcaactttattattaacagccaatgtcatgaaccgacttgtttcttctagcactgtgctccagattgtgtatgcgctaagtttaccccgcccccgctcctatgactgtgaataaatgtgctatatgtacgacaaattcactcacccttacaccaagaaagcaatttggcgcagtggaagcgcgccgggctcataacccggaggtcgcacgatcgaaacgtgcaattgctaggtttctttttttgcattttttataaattctatatgtctgcatcctaaacttatcctaaacttggtaaagatatcctatatttatttaaattcacctaaatctttttattatttaggatcaaggtcatctgttttctttcttcctctaaattagagctcttctccaagcatgaacttcacacccgctctcgtgatattccttacaacttcaagttcctcctcagttctcggtgcataaatcatcacgttacccatatatagaactgtaccactcagcgggtgacgttgaccccagcctctctccaaaacaagctttgcatcctttggggccaggttgatatgcattgaaccatcgctgccatgcatgtgcccaatctctcctcttgtacgctttgcgataggatgggaaggctcctcagaagccacaaagagggctggacctcgtcgctctgcaatagatgttgcgatcttgagctttgacgtagacgatgatgctagagatgacaggaacgattggtaggcctgactctgttagttagtgcaatgacaatatgttgtagcaatacacatacctcgataagaggttgcttcgccatgtctgtcaactgtcgactcggtgccgtccacgtccctatcatcggcctcggtgcttcacggacaggaacatctttctcactcaagaaagcggcatgcccattagggcctgccttctcgcacgccttctcatcataacagctcgtatgaaagggttccttcttcagtggctttagaagaatttgaccgatccatccgatgaggttgtgaggtgggcctccgggcccgagagcaagatacccacgatagtcttcggctgcgatacggaagaccgggatcccaataatcaccccggctgccgctgctatagccagacgttgactgtgcggggtgaggttggaaaaagagtggaagatggagttgagctgcgacgtcatcttgtgagcaatggaagcctgtgatcaaggaacagatgaagaggatttatcgcatttcttatactgtacctcatgagatcacaaccaacataggtactcacgcaatatgcagtattggctaatgaagaagggtttgatgttgtgccaaccccgaagtccgatacgtaatacaccgtggaataagccgcattgttcgcttttttgatcctatcaacaaagtcatacgactttgtctcatgcgaggcgatttcacccgcaatagttgcacatcgttaatcacctgcttagatatgacgttatcttttcgtaattgggatgtccctttttcgttttatttttgtgaccagatacaacatcggggtttgctgtagtcttcgttctaatcccgctgtgtaacaactgcatcgattctttcatcgtatttctggattctgaataccacggctctacttgaatactctccacaaagctaacacgattctatttcaccactaatggagtgtatattatgcttcgttaaaaggctagtcatggtaacctttgacgcgcaagttacaacagcctaacaaactcattaatactcatccacttctcattctattggcataagaacaatcaaacctcataccttacttagtgttacttaatccttatgcgacttcagctgaatagaaacgccggcgcttctcctgtgatgtccctcgatattgcttgacagcataatgccagtatcagtcaatcacatacaatggcgttgagtatatgtgttagctcgacctatcctctaattggagtaactgaagtccctcttaagtcccccttcctctactcgcgaatcttggagggtcatacacctggatgagagtgttctgcatggtgaacttcaagcgacactcgctatttgatgcctttgatactacctcactacaactcatatagtgtaactttgaatgacttcaatgaaacaagttgtctccaaatttcattcctaacgccccctcagggccaggcatcatacgtgcagtcccttatcgcccactccgaccatatggccagtatcgcaaagaaggttttgacacacaaacttcaattcttattatatagaacaactctaaggcatgatttatgcctcatttattccttggtaatccaaagagaatactgaaaacttcacccatcgatcaaattcacactccagatagccatttcatttagaggattgtataagttaatcacgagcctttcgatgacaaaacagtataaatccggcatcaaactcacagcggcccttctttcagttgacttatcttggcgccctcggatcgtcgctgagcactttcggtcgatttgcattggggccatggagctgtcggcggagagatttacgtgttgttgagcagttctgggaataagttggagagaattcaagacatcttacttggactgactaaaactatccgtttgacctgattcccttactcttacgatcttacgttggttctccctatgtgaaggtctctgagggtttgacattgcagcatgccattgtggtctctcagtggttgttcttcataaaagagcatccaatgcagcatacacgtatacctagcactccggctattactttcgggttattagctcattaaagctaaatgaagttaaggttttaccatctttcatgatgtgactcaagggcaccaaagagcatcggcgcaaccagaaagtcatcgactcccaggctcatagtttatgtactgttctttcagcacacacccctttgtataagtccagctttctgccggtcttcatgacatcagtcctagagataatatactctcatttctcccatgggtcacgagcatgcatcgtggacagggagaatagcgcagggggaggcaagaaaacttaaggcctttatcctaagggatggaaaggcttaggcaatttattctaagtttaggagagtctttactaagtttattctagcatcctcttctaaagtcttatgatctcttactccctgaggcagtgatacacataagatactcttatagaaaattgatcaattttaattagtcacatctgcctaatatacgcgagcatttttttcagttattacagacggaacttgctttctcatccccttgctaatgctaatgttgtgaactgagtccttgtaagtcatgataccaactacaggcatcgaggtctagatactgcttctatcaaatgaacaaggacgtgtcatagttatgagatagtaagctcctacttttatatagttttctacacatctaacagatatgaattcgttccactcctttatgaataactcagcgtcacccggacttacaactccctaataatgagttgcggcaatcattgaacaccacgtccaacataacaacaacacatatcgtgacgatactaatcgtgcttcgataaatacagaaggaaaaaactggaaactacagggtatgataacacggttatcgaaacattactataagctttctaaacagaggcattcaatatcaagcttctgatcttaagtcaccctatatgatccagagtcacctaacctatatcgcaggggtttatacgattctcggtaataagagatattaataaacaagttaaccgcagaacttccacttaccggcatgtgagactgttgcattaccgcatgtggcagaagccccatgtcaatcttcattgcgacattgtcactgccattgtcttgctcaaccacgatgagacccctatccctgtttgatacactcatcggacagacgctcttcccactggtcgaaatttcgagaccccggtttcttggcgctctgacagttgtccttgttggtaactgagtgcctctcgccacaatcctgcgaccatttgggatacctgttcgcaggtctcataccatactaccggtttcaataattggatgacctgaactggacccaacacaatgtatgtattcagaagtgaacccgtactccgtatccatgactagaacataaggcgtcggaatcacagcgacaacgggtttggtgccacaagtaccggtggagctgagtcgtatattatcaaaccatcgaggtctgttgggtgacgatggaggcatttctctcaaggctaggtaggtggttgtagcactaccagcacggagtacatcatcacggaattggtttcccgcgtagatgataagcagccagccagccaacacaagacgaccagagtatccgtattatgccaagacaaataaggggatgttgaccccatcatcatcagagcggcacagacggggcttagtttcgatccaggtatcgcggtagttctgcgaggatgaactcacttgactcaaggatctatggatacactgaaggataaacaatttcgagcaaaaaactgtcgtctttttcttcttggatatccttacccgatctacggactttcacgaaatgccgagaaacacactaagttggtttaggttttggtcccggcacctaaatacctggccagttcatagctggcgcaccggtagctgttaaaacagagccagcgtcaatcaaaatgtctcgcgcctgcgccacagatctcccaggtgtggtacctgggcagctgggctagaccatcgacgcccgaccccagaagttccaaaaccttgttgctcgcctaatatctctcggcgcagggcatagcggaatatatcccggacgagccgcataaatcgcccatttggtgctgtactgtatatctttctgctgtgctgatctctcttcacttacacgggtgtgacagcactcgagattcatactgtagtagcaccgctcgaggatgccaagtaacgttatatcctacctacccaacaacactgcaatggactggaccatagacagtggccaagacccctggatcctgtgaccgtagactcatgatgggggcggggggttcggataagccgctctacggcgtgatctcggccgcgtcagtgtgatattgcatcttactgcaccaacaaggcacaccagaaaacgagcgagcgagcgaaggaaggaagggctaaagaagtaatttggctgcgcattcgcccgttcggaaaacgctctgccctgccctcggggtgtagtgagatacaacacgctaccgtacgggaccgagatatcccaatcttggtggatctctcacttgtttgtttctcctgtttgtctgggcgctaaaccctagctcgtcagataatgccgtgaaagtaagttgggcgatatgccgagagggattcgccgagtcaatcaattcatcaagtccacaaaattcatgactcagccgtaaagatagcgttgtagccgggtactgtacctagacctagagtatgacagtctagttagagagagggattcgcaatccaatcaatgcactgtcggattgtgtatggagagagaccccaaaggctaaggctccccaggacatggcccatggaggctgcgggactgttgcattaggatgccggtacttgttgctttttttgctttgtatctgatccagatcgggtgaataagccggcgccagaaccaaatctgtcataaatgaccgggatacatgacggtgtcacatgtatggacgtaaggtatgttcgtaaccatgatacgcactgtcgattttgtgtgtgtgttacaagtccatcttgtcgtaagaataccacattcagaatacggtatcagggtatgcttgctgatcccagggttgatgctcagcgtcgttgtcgatcaaacaaatggggttttcaaaagttttgtgtcgaatatgtcactgatgcagatacggatggtttttacgtactggcatctccgatttggcaggtcgttggctgaacaaacaaacacccgagggataataaccgtgcttttgactagggccaacaacattggagtagctgtacaaacatcgacgacgtgttgcgtggaagtgctgttcccatcagatcagtgccagcatgtaggtaggtttttacagtggtttgtgttttgagcataatggacgtagttaggctgtagactgccgagaggctcaaaccaggtacagtaaaccttgtcgaagcaccgtcatgaaagggatgaccgtatcaagcaagatccaaggcacatccatctccaaacatgggatgataccgcgagtgacagcgggaaaatcacaagcgaatttcgctctgacatgcggatgccgctcgcttccaagcgtcagctccatgcaaaggttcggcattactccgacagccatatgattggttggtgctattaggcccccaaccttcgcttgagacagaaaatgatctctgtctgactccgtgcgacactgagtgtgtgtcaagtatggattgttgtacgcccctggatgtaccgtaatccctcaccagtcccccatgccatgcaatgtaattaccatggctcagagtgccgaagcagaagatgtgaggtgggaaaaatgatgcaaggacgtttaccctccaatcactgcgttgcttttttcatctcccagctaagataggtcccgacttgcggtggcagctgaaaatacacaactgtcggccatcttggctggattgaaggaatggttgagggtggaaatgtaaatgtttttctagaactgggtaagatgttgaaaaaaaaaaaaaacgactccatgataaacatgatgtatatgcaaatactcaaacagaacgaatccgttctggcttctcttaaaccaacatcgatgaggctctttggagatcagccagtagcgtcatcggcgaggaaatatgtgagaagggtttctccagtgggccaacatttggttattggacttaaaattgcaaccttgaaaacaaatgtacagcccccatcacagtacagtaggttataagctgcctgtccgttgtcaggctgtgccctatctgttactctatacggagtatatcaccttcctctcgattcatagggagactaggagctggcctagcgtagaattatggcacgatgcttgcgttcggtctgttgtaggaatgcgacggcgcgaggcaagctttgctatcctgctgacccctgggaggagaagtcaagggtaacagccgaactgaggcagctgaaaaccacctttctggcgaaactgaaaagtgcattttggcccgttacgcaacaaggccctgaatgcaaaacctaaatatcagcgcctagattacggatagtttcatgccttccaatctcggcagagatgtctccgggtctgaaaatgtctccgactccgtaagccaaaagcggaaatccgtctaaatcacacagaagtggctattggcgagctaacagagatcagagctagcgtgtttcttagtaaccaatctgtaaacctgtgtgactttcgcgcgcttgacgtctattccgcggctggacgtgtgtggggatctgcgcttggtgcgtacaggagggtccgccttgcgacaaggacagcgttgagaacgctgttgtagtgtatgacaagacgaaataattacatagagtatgtatgtatgtatgtatgcacaaccaacattgctcacatacgcgggattgaaggtggactcatgagttcgatgatgtcgccgtacgtagttcatgatctgcacgcccctgatgcgctcatctcgaatgcctttccgaacttggaactcggtatcttgtcgcgtgtaaacataccggctcggccatcttcaacggagtgttaattccggactcgtggctctagtacccgacccgaagatcgacatttgccgtccgcggcacatctgtctatttccaggtccgcaccatctagcaattgccggtttacctttcggtctagtctgcttccagtaagtccaagcgagtttttatttaggctcttcaggggccctggcagagtgcgggtttgttgcgcgtttgtcatgacagctgtataacatttcccaaatagcattttgcatgttcagtcagctctgtcaacattgtcgagatcatgcgcacttggttcaagattgtggttgagtaatccaagtcatagcgaagtatgctgtgatgtgatgtagagttcgtgtcatgaaatgtgtacattgattgcatggcttgcagggaaataaacgaatcagatatgtctgagagcctgagatgagccatgagccatgatgtcagcattgttcacccaccgaatgacatcgcacgtgtcgtttgtgatgggcctgatgttcctctggagatcgctcaatcttgatgatgcgtagtgcgtatctagtgttcgaaataactggcgaaccgagatgggaaagcggaacgtaatgccgtatctgtattatggaaggatatggtttaacgtttgccgatgtgattattatgtcgatccactacacccatgctcttccgtacgagagtttgattaagtcggaggaatatcctctacttaaacagcccctcagcacgatgttcccatggggcagcgtgcttggattataacggggccattccgtttgagcgatcttgtaccccagggaggctggacatgggccaggctgatgataccacgacacactggggagccacgaatatggtgacagcttcattgacaaagcaagttacaacttgcaccctgaagctcaatctgatttcgtctgacacatctgtgtgtaggcaccagtttaaactagctcttcaggttcaactcttttgtccatattaggcgatgagcctgcagtgtgattggtgtggctgtgaaatgccgagtcaagataggtttctttcgctcccgtcgggaccgagagagaaagaagtgagcggcgagcccaacggtgtggagagggaggccacactaacttcacaccagtgtgcatcttctgtcaagagccgttgcctggaggctgcactcaccccttgaaccctagcgcccacgttacgttggttcgaacatcctggtatccgcttggcatccctggttagcggcagttacccttggatgagagtcgtagtgtaagtcgacttggggtgtctatgatgtccgacactgactttaaaatcttatgacgggcgcaagaattgtatcagggaatacatatccgtacttcttgtgatgatgctgtccaccacgagattagatgataaccctctccatgttcttgttgtacggtaaagccacgtactttcaatgcagccttgaaatgaggggcacttgggggcttaaacccctcatacggcctcgtcaggagagccaagactcaatgtcttatgtctttgggcgtgtggcgctgatgacgaaggccaactgtcaacatatgtagtgaggcgctccctagcggggataaaatttttgtgaaccgaaatatctggttttaatattgttgatcttttccatagtgactatgctacctggagctgaaaccatctttacagactgggcgtcaacgttacagcattgttagcgacaagcgaggtgccaagccagggaagaggagagcattgcggtcttctggggactcgaccgagcgacaaaccaaagagcgaggaaaggttaagagaaaaaagcaccggccagtgttttttgcgggtagaggccggagatgaagctgaattaggcagtcgaacaagataccctgcctgggccccatgttcgatccgcgacacggtagtggatccggggtagaagcctctgcagaaggaggagagattgattttttgatgagtgatcactgatctgacagctcgttctagcagggcagggtattcgtcggcagccgagagggtacgtaccaggcacgcttttcttcgcacagacagattaccgaggccctatcatgtcctgtgctttgattgaacccatgctccagcggccgacgccagcgggcgccaggaagtgctcccttgtttgcaatggagcactccttgacaagcggcttatggtacgggttgacggcgacctactggacagtcgagcctagtgatttccagtccatctggtatgagtacagaatcaaagatgattcaatcgcatatgcgcccggtaattattcgattcagtgcgtatcttgtccaacgagctttgcctatctgtgcgtctcgcctcaatatctgagccgtgtttctggtggttcattgcagcaagcgacgtcgcgtcgaatccacctcggtgtaagcaacctaccggctggactgtacctggtcgacatatggatccgtatgaagcgatacaactctgaccatggcccgaatatattcggcgcaacgtagaaaaataggtacgctgtcgtcggaactttaatagaaagcttcacgatgcatccctgtatcaattttccctcatagctttgtggcacgtgctacccgaatctttggcaggtgcagaaactcgtcggtagtggaagtgaaagtcaatttggaaggtaccttgccgacagaaaagatccagcccggcagagcagggtgcatggttggccttgattggtagtagtgccttcctcaaagggtaactggcaactgtctcgcctaacacaagtgaaatgcacttgcacttacacttgcacttgtacctggcttctcgatgacttgtgttggtggcttacgctttgtcccaaacatgaaacaacaaaatttgaatcgtcatcgaacgaccgtccattcccaactcgttgttttgccaatttccaagggagacatgcaggctttctggatacgcggactttacggacttgagctcgcaagtttcccaatatgatacttttatttccgccaaagggtgttatcggagtggagcaatccattctctcgggtttgcttcatcatggcttacacacaccttcgaatttcccctatctgtttgcatgtcgttcgttcgtttcgccgaacataacggtgcgacatgcgtttgagcccttctgctaacttagctaccacacttgactagataggtaggcacataatcagtcatggcaaggctatcggtaataccaaatgctgctggcaattaccggaattgacagccacactctctgacgctattgagcacgcccacaacgctccaggacgcctacatatatccgagcctgccccactgttggaatgacggcgaaacgatgaggcgccagtacggactagcgttgaaagatcgtacgactgccgtgacatgtcacacctcctttagaccatgtgccgcacgcggccaagacgtcatatccatggatccggggacctgcaacctagggtcatgcccggcactgcgcgaaaagcaaatctccccaggaagctgtcgatagaaccacgggtgccgcaacgacggctctgtaaatctggtgcaaagtctatttgtcccgccctggagatcgacatgagctttggcagccgaccgagaatcacaatcattcatcagggggtgagcgcataatatccaacaattaagcaaataggtaatccagcctcgatgcttttcagagttggatattctcatgatgagtgggatgatacactaagaacaatcgctaccaaaggtcttaccatgggaagatcctcatgccatcaaatcagcacctcggttgctccagctcaccgttttataaccaggaagtcctatgcagcctgccaaatttggcatcatcagagcccacgagcactcccccgtgttacagggcttggcatttcatcttattgccagcacaatctcaggttgggtctcttaactgggtatgccgagcgctttatccaccgcagcgttccttggacataagtccatcacagagtctaagagtcaattccctacctctcaagccactggttggcaagcttaatttccaactaccaccctaggcgctcgcaatatttactgaaagcggttcatatatcattctcgcgctgcttggattacgaaatgatgcagatattgaaccactcaacaacggatactggctgactgtcagccttcccgcctacccgagtatacgagccggatcatgagctcgtcgctccgaaggtgtggcatttttgtacctgaaaggctgaattgccaactgcccatgtttgccatacacaattctgacgacggctgtgcaagctgggccaacagcttcggattgtctatagtctaccagcattgctcggcgatctggcattgaaaatattctatcgttcccgtcagatcattatcaccaatccagcttcacgataatttataatgcattcgcgaggttgaatgttcgctcatcttctagcgtcttaccccaagctgcaggtggtatagatccattagtccagacgaagccgctagacgacgccgcacttgggtcaacagtgggatcataggagtcagtccgacggactgagcttcaggggtcaataaatgccgttatttacttcctgactcgactactcgtactgtcacaggcgtgattccgggtacaagcagaggtcaatgcgattcatttactgtgacagtattcgcgcagctatggccacgacagacaataatcatctcgataggcataatgcacttgttccacctcctgctcaattattgctgagaaattgattactaccttgagcacttttatggagctagaagcactcaactatattggctgatttgaagtagcctgttgcttatttttatgctttccggcggggtcttcagaaacccggcgattcctctgttcgttcacggcactctgcctacatacccgtgccctgccggtacatgcatggcatatgtgagggctgtgaggagtcggtttacagcagggcttacaggagccaagtatttctgtgtgacatgcttatacacttctaccacccgccacaacactgagcgatcaaagttttcacccaacgccacacgggagtttctgacagagtgccaaggccaatggtccttcactgttttgcgttgcacgacatggagtgggaaaaagagttcgatataaactttatgtactttaaaaaagtgtttcgagcgtttaagcgcggctactggcggccgcccgtaccagaatatctttctggaagagctgaagttctagacggactcacaggaactctcctagcagaccctggttcatttagtctctagtctcccctggctaccaagggaggaaggtgttgaggcattgttagcctgggaatttgaacaaatttgcgatggaactgtatcgtttcgacacatgttattactcaactgcttatcctgggttttacttcccgtttcctaatctgaatcaaggatcttgctgacgcaaggcgtcaccccttggcgggttccctgactcttgttgagagccctctgtctgaaatacacaccgtttttgaagattggcttgtgtcgcgcgcggcatgatggagctcatccacaatcacccacaacccgctggccgctggtcgtttgccgtaacgccagcgtctggtaatctgggccttgggaatccatcagccgtcagttatccatctatcagccacacactcccagaaatcggcgtgccacgcccacccggccccgtcccccggtgcccggcaacccatgcttctatccttgcagatacataggatcatcgtcaagcactggactgcttaggggtgtacgaaagccgttgggttggctcgcacgccatgtcatgtactgtacccacaatgccgttggcgtcgatggccagcagcctgggatcgctcgacatctgcgctagtatccgcaagtcatccagcctgggggcccatcatgtcccatgcaaataagaccacagatattcaccgtacacgtgtggcaacggcacacctctaacgaggcgctccgggactcgcatttcgcgtggcgggattgggggactgggattgagagacttgggacagggatggacacctccgttgggcgttctttgatccgtcttgtcgcaaatctaaggagccaaggccacacccagcaaaagtgtccacgcccacgcctctaccacgcggaggcgcttcggtcgttaaccaagtggttggcggccatcgccaaccagccaatgctgagagttggtaactctgtcgattatatcacttttcaaccgtcttgggttttcaacagatggaggcttttctttcactttctctgcacgttcgtgacttctaaccacgtatatttggtgaggatcggccgacaactctggtagacttctcctagtcttaaaccatcacgcccaacccgacagtttggatcgtgttaggattggtacatcccctcctttcccttcctagaccagcttgttcctggtcttgggctatccgtattagggtaccaccgcgtcttttacggtggcctgtcttagcaacgctggccccaaaaagagccgcgccgctggtgtaataattgtatccgatccgagggggatagataattgctgacctcccccaccaattgttcggtgttggtttacattattcgacattgaagctcttttacagcagtgtttctccagcctcaaatgcttttttgctgccactcgagccatatcgagtagtcctctcaatgggtgtcttacctagcatagattctcgtcctcgtttggttttcccaaatactcccccagagtcgacaagccctggcgcatcgacctattctcctaactcatctgcggaccgaccttggatctcgccagctcctacatcgccttccatgaacaactatgacaagcctctgacaacagaaatgcctgcagatcagaagatgaatggtgaacagtcaaggccagagtcgaccacacaagctgcacctcgacaacaacttccttccttgagtagtatcttcggacctccaccaccagctggccgaccagcacactcgcccctttcagagcacaacaactcttattccactacatctcccctggatcgcactcgtgcgccatctggtgacagacatcattcaacatcatacttcccgcccacgttgtcaccttcattatcacaaccacgcacctacgacaacaaattcgatgcagaccgacaaccagcccatggcctcccacggtcttactctggttcagcttctcctagattccgcaacggcgaacatgcccgccaggagtcagttaccgaagggcaacctggccgatggtctgcgtatcaggaaagtcgatctgagtactctctgggatctcgagatggttcatttcgaccgccacaggaccagtttcggcttcactttccaagtcctaaggaacgtgtgattcccacttacaacgatcagggatcttcacaaggagctccaatccctccaccaacaccaagcaccacggcgactgatggtgttccggcaaaggatggactgggccccaagatctggactggaacacatttcttgcctagatttgtcagggccactgaagtaccaggcgagggaatgtgctacttctacgatgatggcagtcactgcaagaccgtaatcgatggtgaggcagtaaacgctcactggggtgtaaccaaggctgggaaacccagaaaacgactcgcgattgcatgtgtgacatgccgtgagaagaagataaaatgtgatcctgactatcctcgatgcgttcagtgcgagaagtttggtcgcgtgtgcaaattcaagaatgcgtaagttctgtttcgatcaatcactccgagccagatttgttaacattctccaggcctcgaggagggcataacacatcaccatcgacaccgccggctgagctggacgatgtcaggacattgaatgggccaaccattcccaatgagagcgagaatagttcgccggtgtcgccacgaactaatctccgtccccagtctccagagtcgggctcacacaagaggcttcgatctggatatgacagctatgtttccatgggtgagccagtgcatgcactaccgcctgttgaggctcccagacctcatgtccccattcaacctcccacaattgagctccctcgaatttccgaagatgtgctcaaccaagcctggcgaaccgacccctccctttccgatccccagtctattcgttcggtgatctctcactttttcgtccacctcgacagcaccatgatcgtgcgattcatccccgagaacgtcttcaaggcatgggttgtaaaccaagggcaccgcaaaacaccagaggacttgatgatcctgtacagtattctcgctgtcggtgttgccctctctggcggaccgaaatccatcgcttttgagtacgcgtctgttgcacactatgctcagaaattcaccacaaccagctgtattcagttggttcagactagagtcttactggcactatactatatttcaatctcccgctcatctgaagctaatgagatgatctcagcagcggtagcttcagcagcttgccttcagttgaacgtcgagatcgaagagtcaaaggaagccggcctagtcacctttccgttcggattgaacaaggctgggtactgcgaagccagaagaaggactttctggtctctttacatgctagagcgccttgacggtcatttccctgatcatttggccatgatcaacgccgaagatatctatattcgcctacccgccgacggtcagagcttcgagcgtgagatggatggatttgctcctctcttcaacccttacgtctccagcgttgctacggcgcaagaccgtgagcttggcatttcggcgcacctagtccagatggtacacatctggtctaacgacgtatgccggatttataggatggctcgacgagcgaatgtgatggaagcggatctggagtcatcccaacgactcctgaagcgcattcaagagtggcgcaacgccttgcctccccggctggcttttaccgcttcgaaccttgagtctgcagcgctggcaggggagctgggacctttcttgaccatgcaccttctttacaaccatgccatgatcaagctcagccgccatacgctggcagctggacgcctttcgcctcaagttacatctcacaacatacaaacatgctatgaacatgcaacacaagtgttggatatggccaaggcacttttacgacttcatcgtggaggccagacagtcctcagtggacctgcaccagttctagccatggttttggcggaagccgttgatgttttcacagcaagtggccgtctttcccacctaagcgacatcattgagaatgtgcacatggttcagggagtggttcaggccatgtttgccatttgggacaacgtgcggaacgcccaagaggcgattgatggacgtctcgcaatgctgcatcgcattcgagagcgaggcagccaaccggtcagtcctatggaaggctaccgagtcttttatagttctgaaggacgtgaagaagagaagatccttcgttggcaaatcaacagcccaatggagaagctgtatcctcgggacatggataccatttactatctacaatgatttgagcaagcggattgcatgaaatatttggcactggccacacgacgctgatttctaccggttttgtatcatttgcatcttgctgcattcacgacactgcaggcatggtgttgggcgtcagaattggggggtatggcgttacatacatagcatatgatgacaagcagtcagttggttgccttgtcgcttgtttgttcccggatagaggaacttgtactgttttctatattattccccattgtatgatacatcttactacgcacataaaggaaggagttctggcgtcctaccctctgagatttgatctagagtgagctgagcgttcttgagccaggcagacaccaacatgattaggcatctggtccacaccaagtctgttgaaatataattgacgtccgacgctttgttggacttgaagacaagataagatgactttcggagcaaatcctgtttgcattgagtgaccagaccaacctgaagctcctcgagtggttgttacaggctgagacaagaccgtttggagcgcttttgacaaggggcttgagtagtttcatggatgcgactatgtctagtgtgcggcgtgatcttcctgcgacatacccttctcatgttggagccagactctgtcaagccccatgtgtcacgtctcttttccaaaaggcccaaggccctgcaactcatgccaacacgaataccataccatgttcctcacaccaatgggggggccattcgtctgcggcaacaatatggatcatgtctgacacaatctcataggcgccgatctcgtatctcggaaggatcctctcatcctccagcagacatgaacgaatatggtggatgctatgctgggaacaagcgctcggaaaagccccacgagggtagcgtgaagcctgtgacaagaggcttggcagagtattggttggcgggattgcgaaataggcggatgagaaggaactcgagggaagggaatcccggcatcaactttgggggagggtttgttggttgggggccgttgaagctgtggcttgtgtaagtggttcttgatggcctcagagtccagacagaggtggaactgactgaaggcggagggggcggtatcgtatcgtatcctcggctgaatgctcagcaaaggccgggacattgattgcaatttcaatactgcagtgggattgagattctatgtcgtaagatattggttgttggttgtaaaatgatgcctaacttgatcacgataccactacgtactgcttgctggcttgaccaacgtagcctcatctacgtacctcattaataccagcttcctatctcgtctaccgccaaaagaagccgacatgacatgtaccacagattgctttgcctctcggcatatgaggtacttattgtgcccaaataacctcgcatgttctccatgtacatcatcatgaaattctgcatctgcaaggtggcctatggttacactgcagtgacctttttttttttcgtacatacatatgtacagcaggttggtaggtaacggtcgaggggttgaaggggagggggagtgtggctatccgtataattagcccgattttccttacagcaacgtccatccatccagaatcatcgtgttgcatagagatatgcagctagcctgattaggtaatgcactggaaacatgcatctgccgcggaaacgtcagagcttttctcatctcactctttacttgacaatatcaataattatcaatatcctgcaatggggtttccagataagccatctgctcatctcttgggcgccaatggttagttcccccatatatttttctcttggcttcaggcgtggcgtatctgccccatcatatcatatcatatcatgtcatgtcatatcccaccaactggtagcaatttcaaggcgtatgccgcgctgtcgcttacagtacactaacacacacacacactgaaaggcccggtccatgcccttgcatactccgcctctccaggcacctacatcctcaccggttcagcggaccgatctatccgcctctacaacccatttcccagcacatctggtcctggtgatcgtcacagcgttgttcctcagggtcgattgattcagacttatgctgctcacggctatgaagtcttgagcctctctgtcgctgccgataatgaacggtttgtgtcggctggtggtgatcgcagcgtgttcctttgggacgtgagcactgctgttacgactaagcgatttggcggcaacgttcatggccacacggctcgtattaattgcgtgagctttgcgggagaaggtgattctattattgccagcgcaggctttgacactacggtgagattgtgggatacgaagagcaacagcttcaagcctatacaggttctcgacgatgccaacgatgccgtgacatgtctcgtcgtccgtggctccgaagtcctcgcggggagcgtcgatggccgtgtacgcagctacgatatccgcatgggaaaagtcacaaccgatgtgataggcgcacccgttacgagtctcagtctcacccgcgatggacgcaccatgttggtcgggagtctcgacaacaaactccgactgatggaccgcgacaatggctcctgtctacgcgcatacaccgacccaggatggaagaacgaagatgtcaagctgcaggcgctgctgggcggcaaagagaagtacgtagtggttggcgatgccatggccggtgagcctgcacccaacggacatggaaggatatgggcttgggatttgttgacgggaaaggtggcggctaaggtgacggttccttgggggccagaagggtttgaaccaaagaagaaggctgttggccgggatggaaaggagaaggtgaggagtaacgttgtgagttgtatggcgtggagggaggatggttggggagatcagttctgcgttggtggaacatcaggcgtggtgacggtctacggagccttgtagacatctatctattatacccattactttcaagatcaaggtcaaggtcaagcgagatagcgtctttgtttatactcggatctaatacatcatcatcaaaggcgttccaattcgtacagacaagatattgtccatcatgatacccccttgcagcttgcttgaacattaatagccccccaccagcgccaaatcgttatgaaaattgccagaaataaagactctgtacccctttctatgcatcaaatattgtcaaaatgttataggagacaaaacttgttagcccataccagcgtacttgaaccagttgggtcgacagtcttctcgatgcaaccaggcctcaccatcagtgagacggccagttacacagcccttacactttggtgagttgggacagttgaagaaagggatgtgttgatacccaatatcgcggaacctgacgcattttgttagtctcctgtatgtggaagaaaggttgaatacgaaccaatgaatcttgctctggtcttcaaacagaccaagggcaatactatggactggagcatcaccccatcgctcatagaagaatccgcccgcatgatcgaggtggttgaagtagtcctcgtaagttttgctcctccaaaatgacatatccgcaatctcaaaattactccagaaatggcacgtcgaatatccctgagcctttctatttgtggaaggccgacggatatcatcggtgacccaagctacggcgctgttctcgtggattgcattaggatgctcagcgagaaacttgactgtctcgggccacaacgaaggtagggttttgggatcgtcatagaggttgatggtgaagccgtatgtcttgttgttatcgtgcatgtagcggaagacatcgtagtcaacatcgcagaagaagtgcacgttaggctcgacacgccagtagtagcgaatatccttcagggctggatgcttgtagaagagaccgctgttccatcgacacatttggtggtatgatatcttgcttgcatattggacaccgttcttttcgaggatcttggcggattcctgaaagagctcttcgtcgatccaagagggcatgtcccaatgttccttggggatgatttctggttgtagtatcagcatatccccttgtcttctctctcctcttcctagacaaggacctaccgtagttacatttcgccttcgtagctgctctcgtcttcctcttgaactcttcggtgaaaggcttatcgttgaaaaacgtccaggggtagttaaacttggagttccaagtcctttcgagatccctcatcgacatgaccatggcatccacctcctcgttccgcacaagcgctaatagcgtcgcatcgatgcgctccgtctttttcgcatcgtgggcatatctcgggctcgtacgatgtaacactccttctggttcatcggtagctgttatatcagttagcaatagttgacgttgatgctctttgcgacttacgatccagcatgggatcccgctcaaaattggagtagcgatcaccgggacctcttaacgaccatgatggagcaaatatctgccatagaaagaaacaccagagaatgcaccccccggcgatcaacgcccgaactggccgcgcaactgtcatgttgtgctcgacaggatatcgccagatgatccagggttattacaacgccaaaaaaaagaaggggacgaggctcaaacatccatgagtgacgaataatctacaattatagcggaaaaagaaaaaaaaaggatgtagcttatcgctctcgagcaaattgcctctggaattgtagaatcgtttcaagctccaagtatgtgaaaggggtttcgaataactgaagctgatgtcacgaaagctaagccaatcagcgctgataagagctatcattgtagtggagcttggaccctgttgacgcgactgacgcgccatcaaccactgaaacccccgccaaataattcgttaccagtcatgatacaacagccatttaatatgataacgcgcgagacatgagagacgaccatggcatttgctgcaaggctgggtgctctcaccggagagctcgttgaggctgtcactagcacatcagccgaggtacgacccctcttcatcacatctttgggatatgtattcatgatttcagacaaaccctcgattcaaggcccagcgtgatgctgctttgcaaagactaaagtcgcacccatacctgcgaacaaatcaattcgaagtcgaacaccagctggacggtctggaagagcgattccgcgtcaatggcagagatgcacttgctgatgcgctcatcgagcgccgggagcagctccgacaaatacactcgaatttccaccccgaagttctgtacttgatactagaactctcggatcaaccgacatattactcaaaactgagcgacctagatgcgctgaaaacggggccaagcgattcagaactcgaactgcgttgggaggatattgccgatgaggatggatgggaagacgaccctgcgatttggaagacaataaaatacaccgacagttcagatgatgagctttacgaagatgactccaagagtgaatcagaagccagcaccaacccatctgatgtccctgttggacgaacagccgaagacctgattatcagccctgaggatatgacgaaactgcacgagattcgaggagcgcaaggatggcggatagaaaagcccacggatgcatctggacatgctcgaaaagtccctgtaacggaattccagatcgttcgagaagttttgttcatgctgcaaggacttgatacgacactttttggacccagtggcaccgtcaacccagcatttcagatgggccatctaaaatgggatactcacaaagcccttctgagctatttctctgaagcaggacgacaattgggtattctgcgagacttcgtcagcaaaccacaacgagcatcacatattcaggttctccaggacactgtggctaagcgactcgacgatctggatagaaagtcaacggggatagagtcacggcttgttgcgcctgagaataatgtggttgtcagcttattgtcgatcaagggagacttggcaacatcgcttgaacccttgtattctctttcaaatatcatcgctcagatacagaacgtgcccaatcaaggtacctttcggtatcttgagcttctttttgacgatgcaagcatggcgcaactatccggaaagctagacgtttacgagtttctggcacgcatttttgtcgagtgcttcaatgtttacctacgcccaattcggctctggatggaagagggcaaacttattcccggtaacaagatcttcttcgtatcacaggtcccaagccaagtatcacctagcaagatctggcgcgaacaattcaggctgcgtaggacggccgatgggaagttgcatgcccctaatttcctccagccagcagctgccaagatcttcaatgctggcaaaaacatcgtcatcttgaagcgattaggccgctggatctcgccaggctcggaatggacgattcaggagcctccactacactatgacacgctttgtcccgaaggacttgagcttgcgccgttctcagagcttttcgactctgcttttgatgcatggatccagaccaaatacaacacatcctctaccacgctgagaaacacgctgtttgaagagtgcggactctggtctgctctcgaagctatggagcggctgtatttcatgtctgatggtgccgcaacagaagcgtggactagcagcctgttcggaaaactagatgcgctggatcctaactggaacaaccgctatagcctgacgagtgtggcacaagaggcattcacaactcttgtcgacatgacgagaatatccatatacatcagtcccacggggctgaaggtgccacttctcaaggctcgcgactctgtcaagtcagttcttccgagtacaaaagtcaactatcgagtggcatggccgattcgcatgattctgtccgaagacagcaacacccagtatgatgctatatttactcttctcctgcaattgaagagagccttgcatgttctgcataagcgcaagatcctcgagaattactggatcgatcatgataactgggacgaacgtgctctttattattcactacggaataacctcctgtggttctgcactactctgcagacttatcttgcgacgctggtcttggcacctaactgcgctaagatgaggcaggacatgcaagaggctcacgatgtcgatgccatgatgagagttcatgctgcattcttgaaacaggttgttgatgaggcatgtcttgggagcagattgacaccgatcagagaatgcttcctcgatatgctcgacctggccatcagactagaacaagcacaaactgtcaacatgacaaaagagacagagcggatgcagcaattttctcgactctcgaccagaaacctttcgcctacgcctggaacacctggattgaagtccaagtacgtcgatagtagtgatgaagaggacgacggggagaaggatagatcgaggaccttgaagatgggcaagccgtttatgactgtgctcaaggagatcaaatccgattatgatagacacttgcgttttgtttgtggcggcttacgcagtgttgccagagctacaagcgatgcgcagtctgcaaagtgggatatactagctgagatgttccaaacaggctgtcgggacgaaaggccaggctactcttgagccacgatattgggattggatatgaatataatgataccccttgtgagcacactgttatcttaaaacgccccgtgaaatgaactactaccattcattcttgagcttatctgcaaagaactgcatcaaaggcaacacctcatctctgttcattggcatgctcacctcacgtctcttccactggacgaccttgacatcgtcgaactctcgcttcacagcatcgacagcgtcgtcgtcaagttgacataccaacacgcttgtgctgctcttgctgcgattcgtgactgtagacaccatagattgcggcaaaggtccaccgagagatatagcacccttgaatttcttgttacctggcgaagtgctctcaccgtcgaaaacatcagtgactcgaggggtcttgttcagagaggcggcgagaccaagagcgagtgagccaccctgcccaaacccaaagaaaatgatatctctcatctcccacccgcacttctcgataagggtttccccgattaacttatccatgatcagattccgagccttctcgaaaccagaatcatccgcaatgtctcccgtgctgggatcaacagtgagatcatcaccccaatgatatcccggcctatcaccaccgagaagcgcagctggcagaacagatgtaccgcgcactgaaatagcgagaacaccggcaagattgaggttcttggcgaaagaggcgaaaggaacatcgtggtcgcctagaccgtggaagagaatgaggaatgtggtggttgattctggtggtgaggggaagtgaagagtgtgagggagggtgcttgatagaggggagaagtcgtcttcagtggggattcgaggaggcattttcgttgtgctgtttgcgagttgaagtataatgaagttggtggttgtgacgttgaagttgtatgaatggataacgtgagtgagtacctgagtactcaggcggatggggaaatcctcaggccgtagatcaggtgtcaaaaataactaatcaaaatccctagtaagattgtgatgagtccgccttagtttcagctgtacttacctaagcatttttgtcactcagtgtcaaagtctcaggttacatgtttcatccactgccaatatctctctctccacaacccctccacatttgacgacatactatagtacagcatacacgagtacgaacagaaaagtcaagtattacgaatacaagcaaataaaataacagaagcttcctgttgtacggtgttttgctgcgaatccacctcgaacaatgaatgcaagaacagtacgaactcggctccagtgtgcttctctgccaatttcgtgggagtcgagttcctatctgagacttccaagccttgtaatcaaatcgcatagtcctccaggcccgttgatcaccagcatctgtgaataccaatcccgcaagttctttcggctcttctctgtctataaactcgatcaaacatggtgtaagaacataagcgctggtttggtaccagccgagcttgtattcctcttcagcagattgcacttgtaccgccctacccaggaccccggacccaggttgaccttcgacaagtgacgtgaaacgaccgcgtggcgcaagcgagtatccacggactttggcatttcgtagtttggggggctcagaggattcaaggaccgcttggagcacggccggctgcctgagactatcgtagaagaagtaatagacgggcttgtagtgatatgggcacggatcaggaggtttcggatttaaattagcatataaggcactgtctgaagaagcaggttctcctttatccgacgattctttcggctcagacctggtcggggttgttttgggcggattctgaggaatgggaggcagaggaggcggaggcggaggagatggttgttttcgccgtttggctctagttatgatggttgatagaagggcaattcgatgttctagcgctggattttgaagttgatggaaaggtgtttgttgaagcagtgttaaacgctgttagcggaagctggcagttctgattagaaccgctaaccttgccttctaccaccctgtctttcattgtccgtaccttaaatctgtggtagataggtacctaggtaccttctctagaatggcacgtaaggtgttttcgcgggctggtagggtactgctgatggattaatccggttatacctaccaattctacatcacgtctaggtagacgttatttgctcgagcagcccataggcatagcagacaaagagcacaaagaatctgaactaaggggcaaagaaatacaacggtgatcacatttattcattatcattcttgtaatagtaatatctagctcttgcttgtgctcttatcggaaaagacagtcacttgcctacattgccttgtctgcctcagctgtcttattatccttctactccttaggtatccttcttctacttatccttcttctccttatccttcttctccttatccttcttctccttatccttcttctccttatcctttatctccttctctttctcctttttctccttctctatcttctcattctctatcctctccttctctatcttctccttctccatctgctccttctccgtcttctccatctccaccctctccttatcattcatccccttcttcatctgctccttcttctctctctccttgtcctccttactaggcgccgtcttcaaaatcctaaccttactgtcctgaaagtgaaagaaaaacttgaccatcggcttgaaacacatcttaccaaggttcactaaaagcgccggaatgagtgtatcccctcgcttaaccaacttattattgtccaaactgcgggcctttaaccgtgagggtccaggcttcatcttgttccactcgccatctactgtccagacgccggccttggtatagtctccactttcacttccatccatatatgcaaagcggaagtactctggcaaatccaaagtgctgtttctgctccagacgaagctacgctcctcatcaacatcgccgaagtatgtacggaaacgctcgacgtcgtttaccaggatacttatcccatcgtacagctgccgtggaggctcgttccatgtgaatgtgatgtttgacaatgtatccgtgccattggcaaggtgaatgacaggctcggtgattgatggtaatttggagcccttttgagcatccccctgtagagcttcagaggtttggagcacagggtcaaagccccatcgagcgataccactaatgaagagcccaacgagaagtccctggtatagaagagatggccttgtctgcatgcttgttccaggaagaagcaggagggcaataatgtagtgatgaatccgcagattgaggctgggaatggtaagggagatgaggatggccccgacaaggagtgcgtagagcttgaggtatttgatcaggcgtccttctttccggaagaaccacgcctgtgaacagacaatggcgacaagcacgattatgatgatagcaagggctgccctggcccctggttgctggttcagatcgtgcttgttgaggcgcgaaatggggatgaagctaagggtatagttctccattccaccaacccagcatccgccgagccacaagattgtcttttcgacctgtgctgtgagacccttgagggtgcggcgaacacccatcttgtcgtacatgacccacgcacaaaacattgcagggaggaactttccgatcaagttggagaacaaagacgcaactgttcttgatggaggcgggtcaagggccatgccaacagtccagaagatgcccgtgaagatggtgaagaagaagagcggagccgagttagtgaagagagacaaaactccagcaaagacggttgaaacagccaataaatcccatcgcgaatcgatcgcggagcatttgacatctggaacgaagcggaaggacaatgggaaataagaatcaaatcccatacttgagataccatggtgtctagacgcagcataattctcactgcggccaaccaactcaacaacaccacaaccgccgtcttggttcgaaacgacgccggcgtggatagcagcagcacatacgaaggagtctccgcggtacacaggctcagcagacccattggtacccggccctcctacaaccatcggtgcataaatgagctcttggtccccaaccgctctggggttcaagacatggtagttttcgcaattagccctgcacttgaatggaaacccactgccattgaaggggcgacagtcgcttccatccagtccgcacaggttcccggcggcccaatatgaaacaccgcatccaatggtttgcggtgtgccccatccttcgatctcactggccatggtgtcacggcgtttaacgagagcgaaagtgacgatccagatggatagatagcagaaaacgagccaaaatcggtgtttgagattaggaatgaagcggtcgacaaggacgagggggtattcctggatagctgggaagagtggtttaatgcgaaaaggctgggggtttacagggccgtgagaccatttcgcaacccatttcgaagctcgccgaacggggtatgggacccaattccacctcttccaggtagtctcatcttggatgaaccgcggggtcgagggaccgctgtcatcgacttcgagtgtcgttccggtatcgagcggcgcatcaggatgggtataggcattctcgcgatccgaatcgctgccgctgccgctgacgggcacgacgccaacgtctatagaatcggtgcgagccatgagaggttgtgattcttcgtcgtcttcatggctcaccatttccgcgatatagaagaagatataaggaatggattgcgtatacgagagctaatggcctctgggcttggcttggcttggctcggcggatttgcctgctccggaagacccggagccgaaggatgcagaggaaatgtggagaatggggagcgcttatcgatgttggtgtttcgtgaggatcctatcgtgtcacacttttgttttcgttttctgacgtaggtgcggggagaaacgagactgatgataggcgatgttgagttgatgatggtttgacaattcatacggagggtttaggcccaaagcctctttgtccactcagttacatcgtgtatcttgatcgctgagacatgggtttcagacccgacgtaaccgtaaccctggggtatcgctgtatgtatctatccgtgagagatttatgatagtgattggttgagcatcagccctgcggcccggatgtactgaactggagctagttcccgtgagacgctgcgctaagaagcaggaacagcgtgcgccacttttattcaccctcagtagaaatgcacgcgaccagactctacacctaaatgctgtatacacttcagtgactgtgttagagcaagggtgcgtatttctaaggaaaaaaaattaataaaataaataaaataaataaaataaataaaataaataaaataaataaaataaataaaataaataaaataaataaaataaataaaataaataaaataaataaaataaataaaataaataaaataaataaaataaataaaataaataaaataaataaaataaataaaataaataaaataaataaaataaataaaataaataaaataaataaaataaataaaataaataaaataaataaaataaataaaataaataaaataaataaaataaataaaataaataaaataaataaaataaataaaataaataaaataaaaaagatgttaggttacagtgacatgtctctatctttgagtgacacggtactacatacacagcagttcagtcgttgcatctattatctgtttgttgaacagcataacagcccagcacccagagtctcgggaggtttcggtttagctaacgagaaacttacacaattgcttgaaaagtgaagcttttttttatctttatccagcctactcaggcctttgtcattattgttattattatactcgaaacaagcatcgcaatcaagaagtaacaagcaaacacgcagacggatggcatcgcatcatagataaacctgtagaccctcgggactgcaggaattctgacagtcgaggcctgcattacgttaactttctataggattaatggtggatacagcatcacctcaatattgcaaagaaacttgcagctaagtttgagtttgttcgtctggtgctccaataactctgcgccctgaattgccagctgattgataaaaactgtcttttccagtgacattcatatataatctcttctacaaaccgtgtaattttacaacctcatcatatcaaccatcgctcaattgaagacatgatcaccactctccagataccattccctcaaagtcacgccgtactccgtaccggggcttcagtattctcgagattatctcggttccataccgcaaaccccctagcacattttccacgacgccaatggcgaccacctatctttggcccgcagcatcaaacccgaggactacgaacacgaccacctctagccacacatccctcccatgttctgacaacggacgagaagcttgacaaactcatggcgtccgaagcaagattcgagcaggaatacaaagcggctggaagtatcaaacaacgtcttgcagcttttgccaagtatcgagagtcccttgctccggctgctgagcgagaagatccagagtctcttgcacgaaaaatcaacgcagaacatgagtatgaattgagggaggctaagagagatggaatcggtaagcaaacccagtagtctgtattggctctttactaagaatctgctagcgacatgtgtggctttcatattatgcatgttcgtcattatcacgatggttagagacgtaatacgatttgtttcagaagacgacaaggagcccccgaagccagaatcgaggagcttagaggagaaaggtaccccccaggctggctctacaaagacttacaggaggaataccaacagagctgagtcggaaacccccaacataaaatgcatatgccatcgttcacttgagctcgataatacacgagtgctgtgacacccggtatcatggtggaccgcccactcgggatcagcctcatggagtttcacgtatggatctttcactcctgaagtttgaggccggcactgaaatctcgccactctcttttttccttgtttgtagattagataccctcaactcaatcttttcatatagtagtcgcttggccttagattccgatcaccagatacgactgaacatcccatgacctcttgacttttcgtgagatatccagatgaagtaatccacgaaatactacccaaccatctaggtatggagggagactcttaccttgatgccttgggtcagtggtgatcacagacccccttgacccgtgtacgtacctaagtattgttcttcaccatcattccccttcccgcctttccccggccgcccattagagataagtcttactcgatttatatcatatcaggattgtaatccagagcagattagggaataaaaatctacttgattgccccttcaattattatctaccatctcgacagctagatgacttacatcgggttaacctcggaagttgatacacagtgcatcagtgcgcattcacactccccacatctagctaatccttgctgcaaatatactcacaaactccttgtacagacacacatggcgatcacaagtcaagatggcccaacctacatcaaaaggatcaacactaacaatgtttgaaatactaaaaccctctgcttctgcaactgaagctggagttgctcggcttggtcgtctagcattcgctagtaatcgaaggattatgcagacaccaaactacatcgctgttgcatctcgaggagttgttcctcacttgactccagacaatatcgccaaacacacagcgtttgatgccgcgtatctagcaatcgaggactgtatgaagattaaatctatttttgagtgctagtctaacgttgagaacagttcttgagaaatcacaacctcctgttcttcagttgccccctggtacaccaagaaatcttcagagctttactgctttcccttcagatcgagcacttattcttggcccaagacggttcccagctgtgacaacacctgttggaaacggtgctcatcatgtcagcatttttacctctaccggtttccgcaatctcaccatccccgagttcaccaagactattgaactcactcaaccagatatcgccattcctccagccgacctcttccactccagctcaacaccaacgtcaaaacgtcaagttcgcatggttgagagaaccgaagaatgggtagacgaattctttcatctttcagaccctaaaggccgtctaaaggaaatgggggtttccatcttcgctcctgtattgcctgtcgagtaccctatacagtgggactacttgcgatatcttgcagaagacgtgcgagattccctctctggtcttgcagtttatgatgttaaccttgtccccgagttggcaaactatccctctcttggatctctgccgcggttgtcatttggaccatctaagagcccccaggatattctgcgacagatcgctctgggtatcgatgtatgcacggtaccttttgccaacactgcctctgatgcaggcatcgccctatcgttcaccttcccaccccctgagtcctccgacatgcagccactgggtatcgatatgtggtcagaggagcatacgacatccctgcagcctctagtgagcggttgccaatgctacacttgcaccaagcatcaccgggcgttcattaagcacctactgaatgcgaaggagatgttgggctggaacctactccagattcacaatcatgtcattcttacttcattctttgaaggcgttcgggcagctctaaacgagagcgccgagaagtttgacgagcttcataagaaattcttgactgtttatgagcccgaggtccctgttggaactggagtgagaccccgagccaggggttaccatttcaagagcatagctggtcaggctaagatcaacgagcctagctggcaagcgtttgattcggtcgatgccagtccccaccccgaggccattgcagaacctctggcagctatcgatggaacactgcccgtcgatgaggttgcatcgagtttggagaagtgacggagctaatgtagaaagccgttcctgtcatgtcaggtacggtcgctgcgaagatgttattccgacgatgtggctcggcccatatttgatgcatgctgatcaagagaagatatgatatagccaggcagattggtgtttgatcaacacgattccacttaacgcatcgtcgatcttatgacggctatagtggccttgcttgacttatagaatagagcattgcgcatatcttgctcgattgctggagccagaatagaagcaaaaaaagtcaattctgacagtccatccgattttctcgtgaaccaacaacaccacaaaagataagaagaggatctgttcacgtgctgagagagtcccaagagtcaatgaacatacgaccatgaaagtttattaccgagcttcgtaaaattgcaggtctagccactcaatgccgaatttggagcacgtttcggtgagccatatgaggcagctccgagcggaattacacagctgatcttgtcttcgtcaatagtctacaatgtgcgtttttttatacctgcctataagaactaaggcaatgggttcatgccctaatcaatgccctatgcagatgctttcataaactttgtcaacgacgtcctaagtttatgatgagattgacagagtttaggctggaataccactgaatcatcacagtaggcttgttatctcaccaggcacgcagatttcatgaacaagagcatcggatagaaaagtcacccaccagtggtaagagtgttacgccacctacgccgagaaatccaccggagacttggtacgacgtcaagtagcaattcggccgacaaggcccgatcgagttatgctaagaaacaagcttgtctgcaaaatggaataagaaggatgaagctttaagcttgattgaagctagccaaggcctgctctcatggatctggggatctgtggaactgcgggagcaggggtataggagccaattgaacctcacaattcgcccacgagcggtatctgagcttctggagagagccacagccgaggatccctgtcgtctttctgctccgatctcagctgcaactggtgctctcgggttaacctgagctgggatacaatgagccgggatgtggcgttcacgttcggtcaacgacttgggacaggaaaaaacgagccaaggatcgggggatggggatcggagatatgtacaaccaaacatgtcaacgctcatcatggcacctgggttacatgagggatcatgatttgacctgttttgactagcaccaacggcgtccatcgccctccccgctgccaatccaatgaaatgatttgaatccatgatgctccatagaagagaactgacaagcatgagtactagttgcagggtccttttgcaaggaacgggcctggcacaacttacacacgtgctatagtcctccatcatgaggcgccaatcgcttccgtgatgcaacacagaagatgtacctttttcatcccaacacactggatctgcctgtaccctctctcgtcggtctaaacctgtctcgggcgtttgtcctggccgtttgctgagcttaattggccagatgcaatgcgacgttaggccaagatcagttcatcataagtctcctcagcttgtcccgcagaggaaggccaattgtctatccgtgacatgggatagcttctcggggacgaacttgtcttctgggaggtaactatccacgtgggatcggcgttgacggctataaagccatgatgcctctctgaaagtctaacttatcgagcccccctctcaagctgcctcagctcgcgccaaccaccagcttccgctccccaattcttggaaattggtttcagaactcacaagaatggtcaagatcaattccattgccgctctggcagcctcaattgctgctgtgtctgctcagacctaccagcgtctcggcacatgtcccactctgggctgtgttcttccccccgaccagagtgatttcctgcctggccagctcttcgatctccgtgtcgaggtccacgctcccgtaaacggctctgaggctgctcacaacggaaagcctgacgagaagttcactgtgacaatcgccaagaagggccaaaaggccaaggattttgcaaaggcctttggtgttagtgagcccaagctcgagacatggaagttcaagtggtacgaggatctatttgccgaagacgaggacaagcccagcattgtcaacgttgcttccaaggtctaccgcaagattgccctctacgaacccggcacgtacaccgttaccctcaactactacaatggcgagaagaccactgccgagtggactgttcgcgagcttcagcctaagcgaaaagccaagaatgtcatcttctttattggtgatggcatgaccaccaacatggtaagtcgaatcacattgtgagaggctcggctcgtggaagctgactagatcatagatcactgccgctcgtcttttgggacacaagagcatcaacggaaagtaccagaccctgatgaagctggacgagttccctgttctcggtcaccagatgacccattcgatcgacagctacatcaccgactctgccaactccgcctctgctctttacactggccacaagagcactgtcaacgccatggggtaagtaaactattgcatcactaaagattaaaagctaacaactcagtgtctacgctgattcatctcccaaccccttcgatgaccccaaggttgagaccattgtcgaggtcttcaagcgtgtctgggtaagtttgaccccaattgagttcacttcaaaattctaattgcaacaacagggcggtgcttggggtgctgtttctaccgctttccttgccgatgctacccccattgctctcagtggtcacacccgtctccgaggccagtacggtcctttgatcgaccaggctctcaacggcatgaccaactacagctggacccagcacggtggccccgatgttttctttggtggcggtgctgagaacttcttcgccggtaagggctcttaccagggcaaggactactacaaggagttccagaagaagggctacaccgtctctcttaacaagacctctctcctcaaggccgataagagcaagcgtgctctcggtgttttctgccagagcaacctccccgtctggctcgaccgcaacgtctacaaggacaacctcgagggccgcgacaacaaccctaccggcggtaagggtgatgcttctgatctccctggtctcaaggacatgaccctcaaggccattgacgttcttgctacccgtggtaaggacaagggtttcttcctcatgtctgaggctgcctctatcgacaagcagatgcatgctcttgactacgaccgtgctctcggtgatcttctcgagcttgacgataccgtccgtgctactgttgagaagctcaagaagctcaagattctcgatgagaccctcatcatcgtctctgctgatcacggccacggtttcgagtaagtaatcctattccaatagctgtgacaccagataactaaccatcgcagcgtttacggttccgccgacactgagtacctcgcccagcaggaggatgaccgcgacaggcgccgtgccatcggcacctacgctcagtccggtgagtctcagtacaccaagaaggccaagggcatcaactacggcactggcgccaacttccctaccaactgggagccccgatacgccatcgccgctggtgtcgctgccgtccctgaccaccgtgaggactacaaggtcaagaaggccggcccccgcgaggctgccgtcgagctcaaggacgatgactactacgccaaccccgaggactctcccaagggtttcctcatcaacggtactatcagcactgataacgcccagggtgttcactctctcaccgatgtccctgtctatgctcttggtccttgtcaggagactttcagtggcactttcaacaacgttgacatcttttacaagatttccaactgccttggtcttgctcagggcaagaagcagggttattagagaattatgaatcggaggcggtggtatgcttacgacgagatgaacaagtgatgtataagttggtagatgatagagatgcaagtgctgcgaggtgtaataaggggaacttttgagcaatgagcaatacagatttggatattcacagatttttattcattcgcattccgaatgcgagcatatctggatgttaattgttacagatttctggtggtcttcctcggggccatgccaatttgactcatgggctttcttgctgacagcgaattccgaggcaattccagactttttctaagtcgtcactcataaatcataaattcataaccctttccttccataacatttcccatataatacacgtgcgatatgacccggcattcgccaagcttcgaatgcaccctagtcagtagaagatctgcttgccgatgtcatgaggggataactagtccgttgtttgtaagccaagctgatcaatcagcgacatgacgccgttcatatcggtagtctctggatcgtcatgatctctgggacgaagacaatcgccgttcagccaaatggagagacgatcatggttgtgagcacgctttcgaagcttctgaatctcggggcaacaatccccccctgcgacaacgagttggatgttggtggtatggtggcacatagcatctagccgctcaaggtggtttgaaaaggaacctggtcctcccgctgtcatgatgcctgcaaaaccaagagtggtgagctctgcaatgacagcgtctgggtttccacgttcagcaaagtggtcgaaagcacggttgaagacacaaccgaatggcttggccatttcaatgagagagcgacagtatgctgagtgaatcacgatcttgtggcgagagttctcagctgtttcctcatggctatgcttaacacagccaaacacgaaagaatctccgcggatagcattcatgacgcctgtttccttgagctggcgaatagactcgctcatctggacaagttcgttgttagagtaaacgtagtcgtgagactcgcctggaccagaagggttaggagctccacggggtcgaatgacgcagctgattgggatgtgaatctttcttttgagatggcgaagctcctggggagtgggactcaccccgccaacggtagaggagccctttcggcagaggagaagacgctttgcaccaaagttggcggctctgagagcgttgtgggggccatagactgtgacctcaagagggatctgtcgtgggtatttagctggcagaggcggcatcttgagtcagttgagatggctggctggctgattggctggttggctgatgttggcgtgaggacactgttaggccagatggtgatggagatggagatggacgacggttgagagtttgtgatgctgtgaagatgaagcccgtggacgatatcggaaaagaagagaaggagtcatattgatcggctgagagtattcgcttgtcaggtgatgatgatgccattgtaaactccctgtttcagcagtgaagcacagctcatgccagagttgatggtgactgccatcttgaatcatcgaacaagatgttgaagaacttgttttgttgccaacgcccccacccatcaaaggcgcgtatacgcagattaagacactcactaatgcttctcagtgctttgtttaatgccttttcattataaagaattctaccagatggcgcctgtgataaattcattggtgttgacattgccaaacaaagcccgtctgctaaggcctcgcctcatcccactacgatacgtaaatggaaatcaattaaacgcccctcggccaaggataccccgctaagattgcactgcagtggagcatctaacccctgtaaagaatcacagagcttctatttacagtggagcaggccaacaactggaccactaatgccaggcgcttctgcaatgtttttaggggacctgcagaggcaaaaaaattaccgtgaaaaaaacaggggtccttcggcgtgggagccaatgacatcagcgataaccccacctcgagaaaaaaaaatgttgattttcaccgctgaggagctttcatagctcgagatgagattttttttaatgggtgcgggcagagcttttagtaaataaataaagcacctctacaccgatcttcctcgtccctctctcctctttcacatctttcacattttttcgtttttctgtccttttatactctacaagatacccccgcagtttctctcgtatatatcgagtgatttgaatgcatcctgattctttcaaattaaagttcaaaatgtctgccggagatatgcaagacgagcaggtcaaggaggccctcatcacctatgagaagctccaggccatcgaggatgacttcgaggatgttgagctcgagatccgtaagtcaattcttggttgtctcgcatcgcagaaactctactaacggcagcagtccgtcagcaggataagctcaccaaggacctctacgtcaagcgccaagaggtcatcgccaacatcccccagttctggcccctcgttttcgagcagtcccctcccgaggtcgatgagtacatccagcccagcgactccgagctcctcctcaacgccctgaccggcctctccgttgagcgcttcgagctccccaatggcgaccctcgctccatctccctcaagtgggagttcaaggagaacgactggtttgaggacaaggttctcgagaagaagttctactggcgcttccacaaggacggctgggccggtctcgtctccgagcccgtcgacatcaagtggaaggagggcaaggacctgaccaacggcatgctcagcctcgccaagaaggtctatgatgaggagaaggctggccagaagctcggtgagaccgaggcctccaagaagctcctcaagctcatggaggagactggcatgggcggtgtcagcttcttctgctggttcggcttccgcggccgcaaggtcagccccgaggagtctgaggagggccgcaagctcgaggaggagaagcgcaaggcccgcaaggagggcaagtacgatgaggatgatgatgacatggacgaggacgacgatgatgatgagtacgagtatgagatcttccccaccgccgatgatctcgccgtcttcatcgccgaggatctgtggcccggtgccatcaagtacttcagtatgtacctctcacagcgcgaagcagagacagttcaggtttaacaagcaatactagccaacgcccaagatgccgatgatatccccagcgacctcgagttcgaggagatggatgaagatgactctgatgacgatgaggcccctgccctgaagaagcgtaaggcctaaaccgtccaatgatttttgtttgcttttggtttcatgatgatctaatttttctcttggtaaagaatagactaaggcacgcggatgagatgatggctacgaaaacggttatgggtttaggaaaatgggatggatctaccgattgggttttcggtagataatgaaataaaaggattgaatttatgagtagtttcctgagtctctatgtgatactccgatgacaaagtgaaatgaggttgcacactgctgtttattactttgccatggtctacttgaaactcagtggacggcctgatcagtaaaagatatatgttcttcacttagttaatttggcttatgcaaaagcgaatgaacctcatcagaaggttgactctaattactcatgaattgatgatgtctctctttttacaggttgtaaaaagagcggggcatgacaccctctgatgatgtcaagtgatggaaatccggggtagttagcttcctgtttgtgacagttgatgttataaacgggaaataaacaaacacgaggctacgtcaattcagcgaatgattccaaagagttactaattcggacttgtccaagaactccccgctcaaagtcaaagtgcgagatccgagatctgattatcccgggttggtctgcttcatttgtcagcccacctttgttttgtatgtgatatcatcgtcacccgaagtacacatcacatattggccatttcaaaaagggctacgcttcttctgtgcttatctgtagtcactttcaaaaaccttgtagtcccctccatgttggcgagatcgagcttgagagtctttgctggacgtaccacaaggatacgatactcaacaatggcgactcctttcaagattcagctggaaccccagaactcggggcttctagggatgaagcttggtcagagtgaggcctcgaaggcaactgacctgctgcagaaggatctagaggtaacccgaaccgaagcaacacggtgtatcaactatcaagtcaaagactaacactgattagaaccaccacgtcttcttcaacgagtctggctttcacgaccatgtaaatggccttctataggtctctcatacttcgctaacggcattagattgttcatcaagttttaactctatatggtaccggcgcaacaacaaaggacctggacactgcatataacgccaacaagacatatcagcttaaggccatgaaaccaaagcctgatgtcgttgataaactagaacacggctcagactggtcacaatatcttggcaaaggtagaaactatgctacattctttcgtttcttccaggacgagatcgaaagaataggatggcaggacacactcaaggagtatctcttcaaagacgatgctcgaggccgtgacatgcaaagccgtctattcgccggtattcttcacccacttattcagttgttgtatggcatggagtggtcacagcccatgatcatcgcttcagctcttgcacagactgctgttcatcgagacgattataaagaatttctcacagccgctgctggaaaagctcaagcttccgatgcgccacctaagatgaagaccattggtggcctttatgaagacgccgtaaagaatgacaaacttcgaacaagctcgcattgggatgattccaaccggatcttcgatggtgtatttgtgagggcgaaggacgagatgatcacgttggcggcgaaagtgagggttgatgaggaggagctggacgaaaagattgccgagatggtccatcactctgctttcgttgcttcagctgctgcttttcatccacctcatgctccaagattcgaatttattctcatgcaagtctctcctttccacactgaccccgttgctaaccgcggcaggcatcacataacatcgacgccattctttctcacgctcaaagaacagtcctggattccagcatcaaccaaggcgcgtttcttggagaacaaaatccgcatggatctcctgcagtacatcgctcgtggctcgccagctcttcgtggcgatctgctctgtggctataagcccaaggatggagataatctggtgggtaagccagaagatctattcccaaggattcacaaggtcgtggatgatgggcacactgtcaagttggccagggcactgatgctggcgcaaagagttaccaagccgtatgagaacaagaagtgggtgaggatcaagggagatgacgagtggttgagggctgtgtacctgttgctggatgccaatgaggaagctgataggcggggaggtaccatgtgggttcgatcttcagggttcgatgaagcttgggaggagattcccaaggctaagatgtaagacaaccaagagcaaaggcttgtatgatatgcatgggtattatgagtcgtatttaccgtctattctaaaccaatccattcatcggatcccgcctcagactgctcatccccatcaacatccataagtttcacatccatagttttgccactctccaatgtcttggcatccttctttccagacttatcctccgcttgacccaacaaataatcaaccatgtacacgttttcgtcagcaagtctcctaatctcatccctcatcttggatacagctcgcgcaacgactcttagctcaatgtcggccttggcacggtttgccgagagccaagctccatgcttatcaacgatagccttgatccagacgagacagaactcaatgtggggtgactcctcggtctgggcggcgacaaagcggagaagacgagaaacatatacggtagggaggtcggcaacaacgagaggaatttcggcggagggaatggcttggaagactcgctttatcagaccagcttcgttgagacggaaggccatgacaagtgctttgaggtaatcttgctctgtctcgagaacggcgagtgttgaggcaggggtgatctccatgttcaggtcgaaagggtcgaactggatgtcctgatccaaactgtagatcaggagaccctccgttgaggcagcacagaacgcagtgcctgcaggtgagaaaccaatgcctgtcacacgcacctcagggaccttccttcgtgctgaagggtcaccacgttttgatcctggcaacgagctatccacgcggtcttcgcggtctgaggcttcctgatcgtcgaggtctccagcagggccggcttcagtcaatagcttgctgttgaggaattcctgggtaccggagagagaaaggttgacgctgacagtgtacttcttcagaagcaccatggttgttacggagtacaagcagatgtacttgctgtttccgccagccaagagacagctgccatcagcgctatatcggattgtgttgaagctctttgtgccggccatattggccgccgttcggcgatctgtgagttttcgtcctcctgaaacatctcttcgtccatccactccagaagtctgctctgcatctgttaccgaccagaaagtaagctggccatctaatgttgagatggccaattgcaaagaatctggacggacagcaatatcgagaacatcggcctggagctgcagaggctcgctggtctgtgtccggctaaagatagaccagatacgggctgtgcggtcccaagaaccactaataagtgagtcaccattgggtgtgaatgcgagagacgagacagggccctcgtggcctgatagctgatcaagaagttggcctgtctggacggaccaaatgtgaatgtcgaaggaatcgagagatccagcagctacgacttcgccgctggggtcgacagccatgcatgagaatgacagtctcgtaggtgctgtgaaagttcggaagtttcggtaccggattaaatcccaggctcgaatagatccatccagacttgatgtgaagagaacattacccttcttggcaaactcgcaagctgtaacgccgctagtatgctcagtgaaggtaactatacagaagccagactggatatcccagaccttgatctttccgtcatcggcagtggtgatgatgcgctggccgtcaggtgagtagaccagagcgttcatggcatcgaaatggccctgctgtttaaggatgtaagattcagactgccactcccataccagtaattgtcccagcttggacgcaccaaacgccagccactcgccactgttgttgatggtgacaaagtcgatatcgttttgcgagatgctcagcttgtgtatcatgttgaagtcgggcatctcgtacaagccaaacagaccgttggagaaaccagcaaccaggagattcgtctcagggtggaaagcggcacatcgcacatgagcgcttccctgcatgaagtagtgccgttggacaatgcgccattgcatatctgaatcatcgtcgtcgtcatccatcttgtcgtcgtccttaatacggttgataggcttgacatactgccagtcaaagacggcgccatccttgctaacagtgtaaatcatctcttgattttctgagaaccaagccccgataacagcctgtttatggcctgagagcaccgtgggggtgaaaccctcctcagggttcaaactccatatccgcgccgtgagatccttggaggttgtgaggaagaatcgtgagtcgctggaccactcaatgtggctaacggtatcgaaatgaccggtatgtgtgtggtatcgaacgaaaggagcaaattcgagttcaccctcgacagaagcatcgggggttgaggggacgtgccagacctcaattttgcgacccagtcccacggcaaaatgtcgaccggatggcgagaatgatagtgctgtgacggaagatcggaaggagaagtggtatatggatatccttcgggggacattggtcaagatcgcgtgtccatcttcgtcaatggagaggagaaggttgccgcgtggtgtaagtccgatacgggcaatgtttttgcgatgagcgaacgggagggtgtatgatttgtttctgaggaacaattaattttgtccctttaatttttgaagttcagaccggcttaaagcaaacttactctaccagattaaagacagtcactctgttgccaactggcgagaaaagatgggtgccatcggggctatagagcaggttgccctggcagtaaacagtgcccagcaagttcgagaactatattgataggtcagcacatcatctcgaagccggaatcatctcattgtcatcattaccttgaaatcggtcttcattattgtctgcaggtcatagccatgatgtttctaaacatcaaatcgcaaacccgccaaaaattcatcgttgcgccttatcgataagagccaatttttttgcgacagtcggcggtggagttattccgagaccataatgccatgaggattccattgtggctggcccctctgagagtaagaaaacgtctgacgttaagccaaagtgccaaaaatattcagtccaagatctactaatcatatactagactatactgagcagcgctaaatctacctgaatctttttgtcattagtataaaggatctactctttttgactcccctcgactggcttctggccatagctcaagggaccaatgcaagctaggggcagtggctgtttactcgatcttgcatggcaagacccgttttgtttggcagcctaggggaggaaagaaaacacagaacctcgatcctaaatgacaaaaagacttagggaacatagtctaagtttaggatactattttgatgagtttattttggcaccccacattaaggttcgctgttttcttgccccccgagggcagcttcccttgctgccccgtgtccactagccactgtccactcacgataccgtgtcaacgctagcctatcagaagcaagcgtccctggcagttgctttagggggaaagggcaggaaattcgttccaattcccctgaactcaggcaagcacgagctgtccctaaacctccctctccaccttgaacctttgcactcgttcgaccttcatcgcgatatcgcagtcgcttgttgtcttgcattgcattatctttgtttgaaagtcgtgttttacgcttcacatcctcttctaattcaacctttgtcttcccatccccaaatcaaactacttcaagatggcttctgcagctgccgagaacgcttcaccgattggtattgccaatctgcccaaccagcgacacaagattgtcgcgaagcgtggcgccggcttcactattatggtatgcttctaagcaatcaactcacccgttttgcattgctatatatacatacaaggcacatcgagatcttctgaactattgctcaccgcatcatgtctaggttgctggcgagtctggcctgggcaagactaccttcatcaacactcttttctccaccaccatcaagaactatgccgaccacaagcgccgtcaccagaagcaggttgataagactgtcgagatcgagattaccaaggccgagcttgaggagaagttcttcaagggtatagctctctgaatgaagcactattactcaaccctcgctaacaccccctttcagtccgactgaccgttatcgatacacccggatttggcgactacgttaacaaccgcgattcttggatgcccattatcgagttcctcgacgaccagcacgagtcttacatgcttcaggagcaacagcctcgccgccaggataagatcgatcttcgtgtccatgcctgcctttacttcatccgccctaccggccacaccctcaagcccctcgatattgaggtcatgaagcgcctctgctcgcgtgtcaaccttatccccgttatcgccaaggccgataccctcagccccgccgacctggccaagttcaagcagcgtgtaagtaattatgcattgagttcacagtccccaattctaactttatctagattgtctctgtcattgaagcccagaacatcaagatctaccagcccccgatcgaggaggacgacgaggccgctgctcagcatgcccgcagccttatgaacgccatgcctttcgctgttatcggctccgagaaggacgtcaagaccggtgatggccgcattgtcaagggccgacagtactcttggggtgttgccgaggttgagaatgaggaccactgcgatttcaagaagctccgctctatcctgattcgaacacacatgctcgaccttattcataccaccgaggagttgcactatgaggcttaccgcgctcagcagatggagacccgcaagttcggcgaggctcgtccgcgaaagctcgacaaccccaagttcaaggaagaggaggaggctctccgaaagcgtttcaccgagcaggtcaagatcgaggagcaacgtttccgtcaatgggagcagaagctcatctccgagcgcgaccgcctcaacaaggatctcgagcaaacccatgctcagatcaagcagctcgagcaagagctggagcagatgcaaggcagcgctgtccgcagccacggtcgccgctaaacaatttcgagcacgcctttatgcacacttgcttggctgcagttggacagtcgtttcttcaagtttcttttacctggagctccgttttggggtttggagttgaaaaatgaaaggtccgaagaataccacaagaagacaggagagggaccacgagttcagggatacatctgctcgctctgccctacggaggtcaaggaggagctgcccttgctggggcttgttatcatggccgcggcatgttgtgtaggagttatgattccctccccatgattttgtttgttcttggttgctatgccggcaactcatactcacaagtacgagacccctttgaagcgaacaagacgtatggagaaagccttgatagtcttgccctttttttatcaccaccttttactagagccctttctctcagctaggcacattttagtttcgatgtaatttcaatcacaacattttatgataccagtttgagattcgaaggtttcaatcaattgcataaaccctctagctactatccaataatccatgagatattgcaacagacccattgacccattgtgaaccgggagaaacagccaccaaactccatgctctaagtcaagctgaccgaattcattcccaaaaagaaatatagtgtcctctgagtacaatactgaaatcactacagatttcaagtcaacctcagtctttccgtctaggacattaccccagacccccagtgctataaggcgtccatgctagcccgcgtcgtcagttgctcgttcttgtttccaagtcgcgaaatctgcaggaagacatccgttccgtagccctcgaggctatgcaagtcaagattcccagcccaatactcagcatagacacggctcagaggtaaccccatgccgagacgcagattgggcggccgactggtgagagatgataacgaactttgatatgggggtgctttcaaatctgcacgccccaattcctcctctacgtgaagctcctgcatcgttgctgccatcttgggtacctgcgcaagattctcgagacgcctttgactttgcggacccttgctgaaagaccagagatgtggcaattcagcacgagggataccaccaccacggtcgcagatgcggatgataacatgttgctggttctcacagatggttatctccacgggagggggcttcacgctgtcagggtccgaatggatcctctgatgtcgatcaatgacggcctggacagagttgcggaggagctcgccaatgatgtactcgagatgacttagaatgtaaggaaaagaggcatcgagatggccatcaactgtgatttcgggaatctggacgtcagggccattcgttgtccgtgcaagaatggtgatggcttttgaacagcgctcgacaacatccttagcataacatttgataaacacttcgccgatgaagtcggactcggaaagtttggctccgggggagaagttgggggagttgtaggtttctgtcagtgaaagatgctgctcagcgatgacacgtctagaaatgcgctgctctatgtcagtaaatcaccagccgtgtaagaatgggcaccgtacggatctaagaatggtgttcatgaagctatccaaatcttgagggctcataagaccaccgcattctaggattcccatagcaagcttcggtatcacagtcaagtgcccccttagattatggctgatgagttcgcacagcttgtcattatcctccagtgttttaacctctttcactttgcgaaatgtgtcgaaggcgtggtagtagaggtcgtaaacctctttaatatgcgagttcgtagtaacgacatagggtaaacgttgcatatctcggattcggtgcgcaattctaatcacatgtcagatctctttattctctgcgaagcttctcaatacttaccgtgtaggcaattcggtgcgaacatagttagccgagcttatcaaacgagattctgtaagagagcggccaaaaaccataagctggcggagactgatagggcgagcttctttcgcgacccagctgaaggcatcatgagttaacttttgcaaccagcattcatagaagaaaattacatactcgtcaagaatagaaacaggacgccatgatgcgtttgtaccagcgcgaaactgaacgttcgtataggaggtacggggaatattcgccaggtaagggcgcggatctgtcagtttacatcgcctgctctgtcgcagggcgatgggtggcatgtcgtcacaggcacatgcgaagatgaatcgaagtcagtataggttgattcgttgagcccaatcagttggcgtaagcatatggtgtgctttcagatgatgttctgcgtttgaaagaggagagtatagatttttggagggaaaggaggacagtccgcatacgccgtctcggtgggaaggaagctttgggcgagtgactcgatacctgctgcccaggaacgggattggagttttaccccacatcttgttggcgataccggcccgcccaaaatggtgggttgcaggaaggaggagaggtttccgtttgggtttaccctggtcacgactgagttctgaggctgataagcttagcacaagctgtgaagctgtagatggtgctgtttaagatatgtgactatttatttataggagtcatgtccatgacaacccatcattccatgttttgttgtaagaatttagggtagcttcctgggtctattcaggtggctgtggcgtctgattgttgccttgtggcaatgagctgtaacggctcgtgagtatttcatatggtctgaatatctgtccaaaaatggggtaaagggaaataacaagtcgtgtttgatcaattacgaagtttgtcccttttagggaagcatgctgacgcacgctttgtcaattcaaactgttgcttcaaagtaccacccaagctaataaggtagaactttacaacatggatctatgaacatgtcaaccaaagcatatcagctccgtattgcaaagctgaaaaacgatatggaaatcacaaatgaatatgtgtcccagcttgcgtcagaccgcctatatttgccagctcactcgttgcatgcatcctcaatggaggtgcaagccatcaagaccttaggtaggcatgatttatctgacaaagactcgaacttagcctttggctatgagagactgacaacgtcattggcggggtgacctgatgacgcttggcgtgactgtcgtctgttaaagtagtacagcatttatagtgcatttgcccgcaaataacaagtcgcatgacaacatttgcgagctatcgcctcaccactctcgtcaagcctgaagtctcgcacaactcttgttcccgctgaatgattgattactactggctctctctgcctatcgatgcaaggcattggatccaaactcactcactcactcacctcacactcctttctcccagtttcgttttatcctccaaactacagcctcttctctttgtttagacgcgacctgacttgacctcgaatttgagaggtctaggggcttaggacctgagttgtgggcattgtcttttactgacataaccgaccgctctactcttttttctttaacagtgcagaactcgtcgtccccgatcgtcatagcatagcataccttgcattgccctgccttgcttgccttgcatcgcattcactgccttgcgttgcgctccagctccgagctctctttttttggagaataatatttttgctcgcggcagcacttggtctctattccctgccctttgcgccactcgacatcgtcgagctttggctgaagcgcctgcattggttgagttgctctgttctgctactgctacgtctgtctttatatcgtgaggtttacctactctctcgggtgcctgccttaacgtcaccgattcttccgcctcggtcgcagcttcttcaaaatggtacgttccagtcgctgctgccccttcccgtgcaatcttagtccatgcagcttgccgcgactgccatggtcgctggagagcaactcgggcggtcccatcaacacagctgcgtcatcctcctggcactgcgatcgtcacatgttatgcaacttcgatttgaccttaccacatcttcttgacatgaagcattgcgcagacttctctacctagtgccctgaagacatcatcacctccaatagcctaccagctgcccctcaccacccacactaaccccagtcactcccgatgccgacatcatgacctcgtttcatcgccgcctgtgctttcgctcaggaatcaacgctgaccgtcgcaatctgctgcagactcacgatatcaactcacccaacgacatggtcatggacacggacgattatatcggcgtggccaacgagccagagaaggtcgccatcataaatcccgataacctcgaacaaagcgaagtcgaccagctgcaagatctgcccatggccaacgaccgtgcgtactccttccactatcccattgactcttttcgtttggtgcagaccgtaggcatcatatgttttctgtcgtgaccacccttcctgaaactatttggctaactgtgacgcctctagatgaagccatgagagagctctgtcttccacccctcatcgatgaaccgaaaatacttggagactatgaatacacatggactgtcgaaaactggcgaagcttgaataagaaggaacatggtcctattttccaagcaggtggcttcccatggtgcgcccaagttaatcccggaactgccgttgctctgaatgctgacgttccactcctacaggcgaattctgcttttcccacacggcaacaatatcgaccaatgctctatttatcttgaacatggcttcgacgctgatagcgttcccgataactggagctgctgtgttcaatttgcgctcgtcctatggaacccgaacgaccccagcctatatgtccatcacactgcccaccatcgattcacgaaggaagaaggtgattggggtttcactcgatttgttgagcaccgccgaatgtttaatgtaccatgggagggcagcagccgacccctctgcgaaaatgatactgccaacatcaccgcctatcttcgccttgtcgaggatgagacgggtgttttgtggcacaacttcgccaactacgattccaagaaggagacagggtatgttggactcaagaatcagggtgccacctgctatctgaattccttgatgcaatcactctatttcacaaacaagttcagaaaggtagtatctcttagctgttctcttgcataccagcagctgacttctataggctatctacgaaattcctacggaggccgaccccagtatgaccaacagtgcttatacactgcaacgacttttctaccagttacaaacgtcagaccaggcagttggaaccacggagctcacgaaatctttcggctgggacacgcgacatatcttcgaacaacaggacgtgcaggagttttcacgtaagctcatggagaggatggaagacaagatgaagggaactgcatcggagaacgtcctgccagaaatgttcagtggcaagatcaagacatacatctcatgtatcaacgtcgactatgagtccagccgaatcgaggacttttgggacattcagctgaatgtcagcggtaacaagcatctgctcgagagttttgaggactacgttcaggtcgaaaagatggatggagaaaaccaatactttgctggtgatcagtacaagctccaggatgcgaacaaaggtgtcattttcaacagctttcctgacgtgctccacctacagttgaagcgctttgagtacgatatccagcgcgacaccatgatgaagatcaatgatcgatatgagttccccgagttttttgatgctgcgccgtacctatccgaggatgccgacaaatctgttccatggacgtatcagcttcacagcgttctagttcacagtggtgatctgaacgcaggtcattactatgcatttttgaagcccgaaaaggacggatggttctacaagtacgacgatgataaggtcaccaaggcgacgatgcgcgaagtgttggaagagaatttcggtggagagtatcaaacctccaacggttacccgcgtgcgcctgtgcaaaagaaggctcccattatgcgtcaaaacagcgcatacatgttggtgtatatccgccaatctcgtatagatgatatcctgtgtccggttaccaaggatcatattccgcttcatctcagtaagtattttggcgttcttcctttgtctccttgctaaccaccgtagggcaaaaatttgaggaagagactgttcagcgggaagcccgcaagaaagaacagcgagaggcgcatctgtatatgtgggctaaggttatcactgattactcgtttcaacaatttggcggcacagatttgtgtcaatttgatgcaaagcctgaggatcccgctgcaccaaagttctaccgcgtgcgtcgcgcgatgaccatggaggagtttgttgcgcaagttgcatcagatatgggcgaagatccacgaagggtacggctttggctcatggtcaatcgacagaataagactgtccgccctgaccaacccatcatggatctgcggcctacagtcgacgagactttctcccgttccgctgcccacagagatgctagtttacgagtgtgggctgaagttgccgaggaagtcgatgctgacggagagccaatctggccatcctaccagagtcagcccaatggtgttatcgttaagaatgacaccatcttacttctccttaagcacttcgatatcgacgcccagacactacggggtgtcggccatgtctacatttccaaggacaagaaagtcgaagaactgctaccaatgatcctgaagaaaatgggatggggcgagaagctacctgccgaggagaagcttctgctttgggaggtaagaaaactactggcgttggacgaccgacggtaactaactcagaataggagattaagcctactatgattgaacctctcaagcccaagcagtcgctgaaggttgccgaattgcaagacggagacattatctgcttccaacgcaccaaggccggtgtcgagaagcgcgccggtgaaaagatttcgcaagaaaggtatgttgctacagtgtacaatgcgggccattcattcatttacttacatgttttcagaagtaacacatctgatcatttcgaggatgcgcgtgaatactacgatttcctcgagaacaggcgaaccgttaagttccacccgcatcccactcgatgtgaccaggcgcagtatcccccatttgatctcgtgcttaacactaagataacttatgatacgctttcggagcgtgttggcgcgtatttggatgtgaacccgacacatattcggttttggacagtgaatgcctcaacgcaaaaccccaagacgccggttaggcggggagcaaacccaacactgcgacagattctcagccctatgggttcaactgctcttaattctactcagagagacgatgccttttattttgaagttcttgaaatgagtttaacagaactcgacaccaagaagagcatcaaggtcaatctgctgagtgaaggcatcaccaaagaggtatttttgagtctcctcatctttcgacaatgcggctaacggtgtatgcaggatacatacgacctactcgtccctaaaacaggaactattgacgatttagtcgaggttttgataagaaaggcgcaaataccaagtgaagcggagggtggaagaatccgcatctacgaaactagctccaaccgcttctaccgcgagcctctacgcgaacaccccgttattaacctgaatgagtttgcgaagatctatgcggaacgaattcctcaagaggagctcaacgccgacgatactcattttattcatgtcttccacttccacaacgacgttagccgcgttcatggcgtgccgttcaagtttctagtcatcgaggtgagtgcctttaaatagcgagacacatcaatgtattaacatagtgatagggcgagacctttgcagacaccaagaagcgattggagaagcgaaccggaatcaaaggcaagagctttgagaagatcaagatcgctgttgtgcgacgagccaattactcaaaaccccaatatctcaatgacggtaagtgtcatctttttgcatttaacttgatatgtaactaacagcatgcttcaagatgatgtgctatcaagtttcatacaaggggaagacgattacctcggccttgaccacgtagatagaacgaggacattgaggaacggcgttggggacctattccttaaataaagggtgctgaatgagaaggagatcatgttagctcgagagcatgtaagcaatgaggcaatgagtgtcgccgatgatgaggcagaaacactgagtatctagcatatatgcctgcttgccgcttggaaaccgcaggcgttcaagcatcgtacattcgcagtcaaaaagcattggtactgctgttcaactgaggagcacaaagccgtggaaatgagtatacgcaggggtgcattgcatgagcgtctgaggtgaaaggcgggcttcgcccagtcgtgatgatgaatggaaggaaaggcatgcgaagtgaaagcatgaattagggtggattagggcaatgattacggcataaatttcattcttactattcattccaattattcgtgctcgatcatcaatttcacatgtgcaggttctgggggctggatatgcgcaagacaccccaaaacatcaatgtgctatgtattgccataacggagggcaagcatggtggcacaccgtaatcagatcttagtattaacttggacttttccagaccatgtactactattaaatctactagtctcagtctcttgacgtatgcgatattgtgtgttgccaaatccaagtatggtatcgatatgctgtccagtatccaaccctagaaggtgaactatataggttgaactttgcagcattgttgccaccaaagaaagcaatttggcgcagtggaagcgcgccgggctcataacccggaggtcgcacgatcgaaacgtgcaattgctaaacattctttttttgcatttttttgagtctgatagcagtataggaatcctccttacatttattcatctgtttctctaaattttgtttagtcctcatgacagaagagagctcaacgttgaccttctaatttactaccctttctgtagtcaaggaactaggtagttgaccatttctgtgtgccaactcttaatcattgtcctagagaggtactaagaacagtcatgtctggatgtattaatcactaaatgatgaacaggtatgtttggttgaatgccaccattcagatgatgacttgtgtattatggggtttgggcaacaacaaacctaaccggctatcttgttgtaaaataacgacccatgtcggttccagagaagctcttgttgataaataattaacataagagctgtgaattcggggctagtggtgagattgctgacagttctgttcgcctatgaaataattgcaagacagttacaatgagtcacagagataggagcgatacagtcctggcagcatgatattaaagtttgatgaggtatatattgaatgccgacgtggataatgaatttgaactctatgggctttagtatcttcattctctctaccttcaacgagactgttcatgttatgctacttcagtgacagtgataccacacggagccaccgtgaccacactatcggctttccacctttgtgaatatttaaggaagaatagaacaatattctaagaattataactttgaaatatcaagggagttgattcataaaccggatagaacgaaaccttgatgcgcttttggggcaccaaacctcctgaatcctgtacactagatagtatctacctgccaatatttgcattatgaataaccgaaagaagcactctaagatcagagaagaaacatgttcgagctactttccaacttggcctctgcgacatgtcggagcgtcagagaaacccttgagtctgctcagacatgactatttcttagtctcccaagacggacatgcaacagctgctggatcagattactataggagcacttcggcagcgctttgatacgaataggagataaagagataccaactcattctgaggattatataaacttcttcaacaaaatcatcatgaaatggtcaaggttactccctcagctttcagcttgatattgagactaagtcgcgggaggtgaaccaactcaacaattttgaggccttcttaccgtttggaacatggtgtaagcatgtcggcatatgtcgctttcattggttatgtcggtaacgagtgcattcttactaaagaacttatatattcataatcgtattcatcttattaactccgccaaaggcaaactgatggccaagatggaagattcggacagtctatcctaagagtaccataaggacctggtatgatcacagccttgagcaatcaccatctgcaagttggcacttaatgtttggggagcagcgctacctaccacgtttgtgacatgcctttgtctgctgctgcaacgagcgttcggccgactcaacctaatactgacggatgagctatctttagcatgtgaaaagggtccgaatcaaagttgactttgtaatcagagacaggtccccggagggtgaatgtggatattggaaagctctagcagctcaggtggaggacccctacaatgtccctcttctctcacattattaactgataacgttgggggaggctctgtgcttatgtgcattgcattggtagcgtaaatcagcgttccacagcggtcttggcaagccgtttgctcgctgtgattaccaatacaaaacatccatccatccattcacccatcaatgttctcatttcagaaacagttctcagagagcagagcaagttactgtgactcttacggcgtaaacagtcccactctcttgcaatactggaagtatccgacaaagcccggagccgactcttatacgcgtcgaccggttcaggtacctgggttttaggcgtatgctgcaatgctacagcaaaagatggagggaattcagagtttgtggcgctaaaacccgatggattacgctgcaatgtccggccgggacaagggatctacgacttggcatgaatctgttaaagtaaaatctatggggccttatctcagatcccgagtcaagtcagcaactccacaaactccataacgttaggcacaaatattcggaaacaagagctaaactccatgagctcaagctgctcagcagtctgcagcgcatccacaggctaactgagctctggagaagcgacagaaaagagtggctggcactattgcctgttacggttaacaactgagcaggttattttggatcctcttcgtctaaatcccttccatctcccttagcgtaacggaggcacctttacgtcactccggagagggaaaaaatgtgcataactactccgtaggggtcattataaatacaattattctcagtgttgaggtgttgagaagtcatcattgcgtgctactaaagctcctgcctgtcctgcagctctccgtcgtgaagcttatcttcaccggtctttctcctttcataaggtagccaaacacttgataggacagacctacctctacctgcagagataataactgcatacaaatatcaaagcggtgcccgctcaccggctgcacgtcatagtcttttctctaataactacaacctacataccttttctttgctcttttaatctcgtacaatcgccgtcatcatgttgggaaacacggtagacggcgatgctcttcgccgcacacaatcttctatgtggcaacagcagcaacaacccatttctcaacaaacagtcgaaggtggacaacataaccctacaagcagcggctcctccgaatcaggtgtcgtccaagaaggaaaatggggtgagcgtggacaggaagatgtcactgctcaagaggccatgcaagagttcgagtctctacgtcacaacttgatgagcctacacaagacaagaacggcagatacgcacgcaagcaaagctcagagtagacggacgagtactgctgctcgagttcggtcagagaaacatgaacatgaacatgaacatgacgacgatgatggttccaagaccgatgtggaagctggccctgaagagagtgagggtttcgaacttggtcgctttatgcgagaaggccatttcgaaaagcggtccgaggaggaaggacctttgaagagagttggtgttgtgtatgagaacctcactgtcaaaggcgtcggaagcacagcaacttttgtacgaaccgtacccgatgctattcttggtacattcggccccgatctctacaatgtcctcaccagatactttccttctctccggattggaaagcccccaacccgaaaactcatcaatgatttcactggatgcgttcgtgatggcgagatgatgctcgttctgggacggcctggcgctgggtgcagtaccttcctcaaagctatcagcaacaaccgcgaatcatatgctgccgtcgaaggagaagtttcgtacagcggcatttctgctgctgagcagaaaaagcactaccggggcgaggtcaactacaacggcgaagatgatattcactttgctactctgagcgtgtggaagactctcgcttttgcgcttaccaacaagaccaagatcaaggagaaggccgatattccggttatcgtggatgccctcatgaagatgtttggtatcagccatacaagagatactgtagttggtgatgacttcactcgaggtgtctccggtggtgagcgaaagcgagtttcgattgcagagacattggcatcgaagtctaccgtgatggcatgggataactctactcgaggattagacgcatcgaccgccctcgactacgcacgatctctgcgtatcatgacagacattagcaaccgaaccactctcgtcaccttataccaggcgggagagggcatttacgagttgatggataaggttctggtcatcgatcaaggccgacagatcttctccggacctgccaacaaggcaaagcagtatttcatcgaccttggattcgaatgtcccgaacgacagacgacagcagacttcttgactgccgtcaccgatccgaccgaacgacgcttccgacccggatttgaacaccgcgctccccgaacaccagaagagctcgagtcggctttcaggaactcaccacattaccaagagctcctggctgatgttgctgcctacaaggagtctcttcaccagtctgactaccaagacgcgaagaggttccaaggggccgtccaggattcgaagtcaaagcacgtctctgacaagtcaccatataccatctcgttcccccgacaggtacttgcttgcactaagcgagaagcatggctcctgttcggtgataccaccacactctggacgaagctcttcatcatcatctccaacggtttcatcgttggatctctcttctatggacagactgaggatactgcaagtgctttcagtcgtggcggtaccatcttcttctcgattctcttcttaggctggcttcagctttctgagctgatgaaggctgtgtctggacgtgccgttgtcgctagacaccacgactatgctttctatcgtccttccgctgtttcccttgctcgcgttctgctcgactttcctgttatcgctgtccaggtatgcatctttggtctcatcatgtacttcatgactgggcttgatgtggatgtatcaaagttctggatctacatgctcttcgtttataccacaaccatcatggtcacagccctgtatcgcatgtttgccagcttatccccagagattgacacggctgtgcgattttcgggaatctctctcaacctgctcatcatatacaccggatatgtcatccccaagactcagttgttgaaggattatatctggttcggctggctgtactggatcaaccccatcagttacagttttgaggctgtcttgaccaacgagctttccgatagaatcatggaatgtgctccctcccagctagttccgcagggacctggagttcagtctggatatcagggttgtgctattagcggggctacagtcaacgcccagtcagtatcaggcgccgattatctacaagctacctacaactatagccgatcaaacctatggcggaactttggcgttgtcattgcttttgctgctctctatatcctcgtcacggtattggcaacagagatggtcagcttcacccaaggtgggggtggtgccttgatcttcaagaagagccgaaaggctaaggaacaagcacgcaaagccgaagcccctgtcgatgacgagaaagtcgttggaaatggtgccagcagctcctccggcgttgtcgctgaccccaacccaggcagtgaagacgaagccttggaacaaattaccgatagcgagtctatcttcacatggcgtgatatcgagtatacagttccatatctcggtggcgagaagaaacttctgaacaaggtcagcggatatgctaagcctggtgtcatggttgcccttatgggagcttcgggtgctggcaagacgacgcttctcaacattctctcccagcgtacaagcgttggggtcgttacaggtgagatgcttgtcgatggacgatctcttggcgccgacttccagagaaacactggattctgtctccagggtgacctgcacgatacaactcagactgtgagagaggctattgagttctctgccatcctgcggcaggacaaatccgtcagccgtgctgacaagcttgcgtacgtggacaagattatcgacctgctggaactcaatgacctgcaagatgccgttatcatgtgtctcggagtggaacagcgtaagcgtcttaccatcggcgttgaattggcagccaagccttcgctacttctcttccttgatgagcccacttctggtcttgactcacagtctgcttactccattgtccgtttcctccgaaagttgagccgggctggccaggcgatcatctgcaccattcaccagccaagctctgttcttattcagcagtttgatatggtccttgctctgaaccctggcggcaacacattttactttggctctatgggtgagaacggagaagacgtcatcaagtacttctcagaccgcggtgctatctgccctcctaacaagaacgtcgccgaattcattctcgagactgctgcacgacctcacaggcgacctgatggcaccaaagttgattggaaccaggaatgggttgaaagtgaggaagctcaaaaagtgcttgaagaaattgatggtcttaaacgagttcgaagttccgcaaccgagggggtagcttcttcaaacaaggagcactctgaatttgctgcaccgacctggcttcagacggtcgagttgaccaagcgtatgttccgacaacactggcgcgacccctcttacatctatggaaagttcttcattgcggtcatctttggcatcttcaatggcttcaccttctggaaacttggttacacgatgcaagacatgcagaaccgaatgttcacttgcttcttgatcgtgacagttcctcccaccatcgtcaatggcgttgtccccaagttctttaccaacatggcgctttggcaagcccgagaatatccctctcgtatctacggatggtttgctttctgtactgccaacattgtttctgatatcccagcagctgtagtgtcggcagtgttgtactttgtgttgtggtactggccaactggacttccaacagagagctctgtttcaggctatacgttcctgatgactcttctcatcttcctcttcatgacaagctggggacaatggatctgcgcgtttgcccctagctttaccgttatctccaatgtaagttctgccctcgatagtatgtctttccgtactaacagcattaggtcctgcccttcttctttgtcatgttcggtttgttcaacggtgttgttcgcccatacgcctcacttcctgtcttctggaggttctggatgtactacgccaacccctctacatactggattggaggcatcctcgcagcgactcttgatggcactccagtagaatgttcgtccgaagagactgccaagtttgacgcccccccaggacaaacatgtcaagaatatgcaggagcatttgcagactccgccggaggatatctcctcaaccccaatgccacgagtgcttgcgagttctgcccaatgacttctggtaacgattacctagcgtcactcaacattaatgcgagtgacaagtggagaggtatgctgatcctaccaagccgtattgacataacgtactaacatactgcagattttggtatcttcttagcattttgtgtgtccaactggatgctcgtttacttctttatttacacagtccgtgttcggggatggagctttggttttggaacgatatttggagggttgggcaagttggttgatctgttcaagaagccatttcagcgaaagagggaggagtaagagattgatttagcgaatgcaatttagaaaggataaggaaaagtaccagcgagtatttgagatataatagacaaaccgggctagtggatgaaggatcgtatagcccttaatactgcatctaacatgaacttttcgtactgttcagcagtgcctgtgacaaatttgccaaacccccattaaagagtgactctatggctttgagatggcctcaagatgatcttcatatgcacccaaaagagaaagcaaattccctgttgccaaatgaccccaaagtagaaagcatggctgttctaaccctcaagactcatgtccgaaaaagtcttcctccaaacccagtcgtgaaaacaataccctctacccggccactgggcatcgatgccattgtagtgttgtctcagtgcacggcggtccgttggcaacgtcttcagcaacggtctaggacttgtcgtctggatataccttttccaaggcgtgtttcgacagaccgacgaccccgtctgatcccacgtcaaggtcggctgggttgatgagcccagctcttcctgcgatgcggaacaactcattgtggacgacactcatatatcgacccgcaacttccatggagaatgagcccatctccaggctgacctcagacgccgatttcatcttcttggaaatggggtcataaagctcctcctgcatctttcgcttcaaagacgcgtacggagtcgtcagaaccgaactgatttcacagcatcctcgtagctggcattccaattcgcggatcctttctttaagatccaggacgacattttcgagagagaccgaggatgacccctcaagatcggattcgctatctgatggcacgggctttggggtcatgacacccggagttgtgtttgatgaagacggttcaatgggggcatcggtgctcgtggttgaccactcttgaggctcatgagcaggcggtgatgctttggtgttctcctcggccgcttcctaagcagcttttggagactgatgacgggtgggcgaattggggtcttccatgatgtaactggagactataatggcaccaaagaaggcgaaaagatgagagtgaccccaacctggaagtcaagatggcctcttcttgaaggggaagctatcgagattggtactgctatggcaatgtttcattaggaagagaaaatggatgacggtacggagaaacataccacagagatgaccacgataaccttgaatgcaacagttacagcgatggtatgataaaacgggctctagaaagattgttagagatagatatcattagtatcagaatggaagtgacataccatgaaccgaatcggaccaaaagactcaagctaaattctattgctttatgcgtgaagcagtgtttcgaagccacaataattgagacgcagagcgctataaccaggagcctaatgagaataatcattaaatgaagcatagagtatccatatcatacagcttaccttgaagcgtcttatgctgtgagttgtgaggctgtgatccaacaccggcgaaggttggatgcgaatgagaggatgcgagagaagaaaatcagaggagagaatgaaaggcagaagggtatatatagtggcggagagaatctaaggaaacaaaggaagcaactagaaatccatggagggaaaaggaagcataaagacgtaagaagagaggaagattgtataattgtggatgtttttgtctcttagatcgtccgtcgtccgtcgtcagtgaaccagctgccacgtcatatatgcgatgcatttgatagtgattcacgatcagaatcacgcttgggctgctgctagatcacttcaatcacagagggcaaagagaaaagctttgatcaggggggtgttctggtatctatccaggtagcacggcacggcactgctttagcattgaccattaccagagccatacgaagcactggttgatatttgagttctaaattgtgcatatgttatagaaataggtaagtaaagtcgggaggggaactttgatatcctggtgtggaggatggactcatcatgttctcgaatatacccctgaacagcatcacgagatgctcacgtccggcacgttcctctaatagatccagggcattctctttaggaaagaaagaggctggctccaagtcatcaggttcaattctttcctttcagaagctattattcgcatcaaggtcgaatagtcctggctcctaggttcactgacactacagagaaccaggagccagagacgaacaacccgcaggtctgcgctgcaattccatggattaccagctcccatgtcatttggtattattccgaggagtgtcgtgatgtgtgcttgagcagccccgggataagagcggcaccgtcgcttcacctgtatagtccagatgatagccccaagccgaagtcactctaagattatttcaaaaggtgcatcaggctgtggaggttctagtttctgttgattcgataagtcgtgcgcgattgcgttcgaaaggagacccatttgctcttcgtcgttatatataggctcgtgcaatcaaactattcgaacacgaacagaaagagaagtgcttgccatcaacccaaacggtcgcatcccagccatcatcgacacagatgagcacggcgacgaactcaagatctgggaaattggtgtcattttgcagtatcttgtggaacggtatgacaaggactacaagatctcgtgtccccgtggtaccaaagagtactggtagatgacgagctgggtaagtcacatacttatgagttgctcttgaagatatatctaatcgaagcccctatagctcttttggcaagtcagtggtctcagccctatgcaagcaagccaacccccctttgagagtacgttcccaggcttgaggctaggtcaaggggacaactgatctgaagaagctgggaagggagcgatcggtttgggttcggggagctatgaagcgtgatgccgagtgatggatgagccttgtgggaaatgttggataggtgagaatctactgcaatatatttggtcctatggtacctttgacggagagaaggttgctggttaaattggaggttacttatccatccaaagttcaagttgtagctatggtctcattagaaataaatacctgttctcttgcattgactgaaaacacattgcgaaggtgctcgtcttcctgtgtttatcatgactggttatatatctggcctcttgatgtcgtagaagaggaagtcataaggggtcattctggtttggtggaccatgtacacacacatcatggggccatataagcgcttgaatggggccattttgatcttttctcttttctacacgttttcaatggggtcttttgattcaataaagctccagccatcgcatcagcgattaatggcattcaaatgaccgaccacaagtcaagttgacttgaagacaatcagactcaaaactgtaatgcggatcacacctgatgtccattcagtgattgaaagaatacagccagctccttgaatgagatccgcccaagtttgaccacctcaaacttagcatctcctgttgtgccacatatgtcttggcctgaatattggctgacaactctctccgtataacgcccaacttgtggatattatcagccaaagtctccagagtactctagaacgtggcactaagcggctgaacaagtatttatggaaacactttaaactcacgatctaagtaagcattggcggtgtaaggtttctcttctcagcacggggattttcttttttgcacgatcgcgcactctcctctttcaaacgtgggccacagcgggacggcacgcaaggtctccattttggcttttttcagccctacgggtcactttcaacgtgtctcacggttgattcaagtattcaacattttgtgagtcagtttgtgaaaattctgaacagaacagcgaagttgagcatccatggttgagttggcaactggtttgactcatccatgtaggtcgggccctcgctaaaaaaagaggtagcgagttaggtttctgttgtagaatacgcgaactgttgaattgctgtagcctcgggcttcaccgtctgctggtttttacataagtggttctttctccgtggcaaagtatgtgctgtaacggtaacagttacagttacagttacatttacagcaagacgttgtcgttgttgtcggtagtataaagtcgtgcgtacgtgtgctcatgtatctatcatgcaatccagccgggatatttctactcaacctctgtaacacaagcaagacccagacaagacaagtggataggtacacaggggttgtaccgtttttgagaattcacgaataaatatttaacttacgccttgatcaatcacctcatagagcaagtcaacaatactgaaccgtgctgctcgaagcgactctcgcatatcgttcgtcaattccactgtggaggatcgatcatcaatcaacaccccctgcaggcgggcgtcttcaattttcagcccctcactcttcctgttcaggccagttcgccgcgagatgtgcagactgcagcagagaatcaaaactcaacaaagccaagctccaagctaaaagaataggaaaagactccaactggacgacactcccagctctcaggggttctaacgtacagtggtggagtagccaaaagagacccctgaaacgcgcgaatcgtatctccagccactcgaatttacggtgaagacctaaggatcatcgcgtgtgtgtcccgtgcgtgcgtgcgtgcccgccgtggcccctccgagacttgacactactgtacctcactcttacagtacatacagctctgacttgcatctgcattggtttcgttcgcagcagcagcagcgcacatcacatccctttagtccattctcctcgcctcgatcctgattttcctcagaatcaaagtgaggatcaatcaacgacgacacaattcttcaattgatttaatagcgcctttcctttctcgaatgcgcacagtctgaggttttccctctctctcattctgaaatctcaccaccaaaaaaacttcccaccgagaattctcaaaaaaaatatgggcttcctcgactggaacgacggtgcctccgtcctctcaggcagatctcgccgtcacaaatcctctcgctctcacaagaagcgccgttcgcgatcccgctcccgctctagctcccgtgagcgtggtcgtggtggcttcgccgatatggcagactccttctttggcggagatcgctacggcaagcacaattcctcgcgctcttcattctttggccttggcggtaacaacagccgctccagcttctttggaaacagtaattctccccctcccagcctcatacctcggaatccaaaggttgctgactggctgactacctaggtcgctcgtcttactacaagcgctccccacgtcaaggcttcgtccagaagacatataaacaactcaagcgtctcctccgcgacctcgtccactgggctaagcgccacccatggaaggtcttcttcgtcgttatcatgcccctcatcacgggcggagctctgactgctcttcttgcccgcttcggcctacgtattccacccgccattgagcgcatgctcggtgtcgcctccaaggctgccacaggcgactcctccggcctcgtaggtgaagctgtccgcatggcaagtggtttcggcggcaacagcgctgttcgcgtagagcgtgatacgcactcctacagcggtggcggcggtggtggcgatacttggggtggttttgctgatatggccaagaagtggatgtgagtgatgttactccagcgagatggcttcgttgctttggacttttgacactgccctttttgactgacgagacgcacgcaattggctttgcttgaggcgtttcaggaacggaacggattggaatggtaaggattgacttgagaggattattgtgcccgcatcgccatagtactagtaggtggttttacatagagactgcgtggcagcattcttgaatacatttcacgatttaatgacccctgaatatttggactttgtacctgcctggagaatgtgatcgccttcctcccaaactctacgatatcatccttttcccaaaacagacccaacatttatcatgtcaggaatagggttacgaggcatacctcacgtcgtcgcaaaattcagtctcaaagtcatttcagcactatgttcattactagttctgtgcatttaccagccgcctccgcaaaatacctagttagatcttctcatattgacagcagcatagatgccacatttgggttgtccaactccctgaggagtccaagctacccaagtatctgactcaaccatcggccctgtcgacctgggagtcaggtacatgaggcaatgccagataccaatgctattcatgcaatcattaacctctgtgcccattccattccttaaactaaaatactggggtttccatcgatccaaggcccgtaccaggtctgttggtgccttgcgtcttgaccaataatgttaatgcggccattgctccatgcagtgaccccaaatagagtcgacttggtaaggctgtcgagtaaggcttctcggttgtgggatgccataaagaatattgtacatgcaccgtgcaaatgcaacggcagtcatagaacgccaacgctgtagagtttcttcaagtcgcatatctcattcattacttcgcctcgccctctttctccttagcgggtttccaaaactgcatcattcgacccagtttctttgttcggctactctttgctttcttgtgattctcgtcattgtccagtgtgacctccattgagagcttgctccgttcaccatgagagctactgatgagacggctgaggctggcaagacttgatcgacgtcgtccaaaagcagcagaggaaaccgaaactggtcgaggttctcggagagtgggttgtgattggcgctgactgggtaggaacatgctttccctcgtcattgtagaattgctagatgtcaatgagggaatatcataatccaccgaaactcgaacctcgggtccaggctctcccatcaagagcaaagagcgaaagttgttctcgtccgtgactgatgagggagctgttgagattcgctgaacctcaacagacatgggtgaccggggagacgggaaagaagaagagtagctcatggcataagggctattcggaacattggctggtgcaggaagatgcaacgggctgacttcaccaggtgaaagatccttggtgcctgagaacctcctcaatgaagaaggggtggaatcggtagcctcaggtcgctcagcaggcatgaaaggggatcggaaaatcacgcttggcatctcctcggcgataacgctttcgtgtaaagatgacctcgagcgctcaccccgcaccgtgctcgcagatatttgatccttgtcactcaggctcgaggtagttcgcctcatggcctgattcggctggcttgagctgtgtattgaaagcttgtcttgcgagtcacgtagagggtctcttgtaacagcagctgggggtgtagcatcactgtcagagtcagtctcttcttcagaagagtcatctgttgtcccagatctggcattgtcgtcgtcatcctcctcatcttcttcgaaaacatcggccattgttgagctactgttgtagcggtggatgccagcacggcctggatcaaatggaggtagatcgggagcagattctgctcggcgatgataatgcataccagggccactgaagcccttcatgccttgagcactatgaagccgccgcttaccggcaccaccagcagctcgttgcgctgcctcccactctggattgagtggtagcggagtgttgaaggggccgagagctgcgtcgaggtcgatcataggatatgatgattcatctgctgatcgcttcggagcttcatcttgaggaatgtcgggagattcggtgactgtaagagttggtgtcgagatttccaacaattcaggctctccatacatggcatcctcgccctcgtatcgagcgactctaggagctggtggagttggaggccgactgccctcagattttgatcgcttgctgtgagatttaggctttcgtggcagtatagccccagcccagcctttcaccttcttctttttcttcttgctctttttgctgctcttactcttgacgggagtgacttcagcattttcaccaactggctcaactccatgtccactcacggggaatgcctttgttagcagatcaattgacccggcgctctgtggtctcttgccaggtgatgtgtttccagcagatgagtctcgaacgaagaatgaccagcgcttccttgtcgggcttggttcaggatcctccgctttgggagcctcagcaaaattgagtaatgtcgggatggaatttcgacgccttggtgaagatggcgtgttagcttgatcgggagtacgctcgaggatagcacctgcggtgcttggcctcgaatctgagagttcgcgagttgatgtttgagataatggcgaaggactatcccgaccgttgtgagatgcagctgaaacaattgacgatatgctgccagatacagagtgtccaggtcgcgctgttactgtactggaagtctcattagagacgagggacaaaggtcgtgggataaactcaagcgtgtcagagaagccaacacgagccttaggttgcttggggcttccgctgggtgaagggactgaaacaggcttctcagtttcctttggcgcctcgggctcaggagcagattcgggctcaggtacaaccttctcatctagaggtagagatggttggttgctgggctggccgaaggtggtcgggctagtcggtgcgctgcttcctcgaccggcggcatcaaagacgggaggctggagaattggtaagtcatttgttgagatggcgcctgaaattcctcttcgatggcctcttctaggtggttgaaatgttggtgttacgagtccactctctgacttggtaggactagtgctcatgatggcgatcgagttgccttcgcggagacgtcccccaacaaattcactcccacctcttcgatgtccatggccgccgggtcgctgtgatgatgcaatgtttctgggagaatgaggtgagattggaggagtcaggagaaagttgttctcacgatctggcgaaagtagagcaccagggttgaaactaaagtcaggcaatgccgaacgagactgtccgtctgcattctcagcaggaaacccaaagctgaagttgggagtctcgatggccgacatgggacgacgaccggtcgctcgcgagaaggaagagggcgcggacgccggggcaggcggtttggctggaaagacgaatggggggtttggcggtggctcatcgagctgagcctgtgattcaacggattgagggccagcaaatgaattcattgaggaagcaaatcgatcggaagggctgtcgaacgctgaaccgggagttggacggtttagccgctcggggccaaatgcggttgccatcttctcctcagccgcgcagcggcaatgaagtgatggacaacaatgtgggaattaaaggttcataggacaagcaaggcaaccgttccagaaccgccgggctcgcttaattattcgaatcgagcaagtgtatagcaatgttgttggtaatttcgaagagagtcgcgtctgaggcgtcacaagcatcgatcagtacagatcttgagattgagattgagcacgcaaaaaaggcaaagagtgtcggcttcgagaaaacaatattgctacaaataatggcgagcaagtcgtactggggcaacggaccagataacacggcagcaacaggcttgaaagtcgtcgagatgaatcgcggaaaattgggtggacgaacaactcgaatggcggatgttaaaactatggtatgtaaagaaaaggagtggacggccaagaccagcgcaactctacaaaaacaagagagcaactggaatcgcaccaagaaagaagaggtcgggaggaggaagaaagaaaatcttcgctcgcaaaggcggcgttttcgatttgaggtgcggccggagagatgaagaagagaggacgggacgggacgggggagggggggagataaaacgcgatttcgtgataaaaggcaggccagagggaaagaggtaaagccaaatgcacttgtgttcagccatgcccagcaagcgcaagtgtatatgcaagtgcaaggggtccccactgccaactgtgatgggggtacgtatgggcaggtaccactgcagccaacacaatgcgaatggacggctggaaatggccagggaggacatgcatctctagtacctctgctctgctctgctctgctctgctctgctctgctctgctctgggcttccttccaactttggccaggccccaggcccaaagataggccccctagtcttggtagttagttcatgatccctaatccctagttccttagttccttagtccaggtacctggcctggcttgctggcgtggtcctggacaatccgccctggcatccacagtccacactcgacagagacacgacatggccaaggggcgccacctctctcggggactccagctgcccgtgttggctgccaagattggatcgggtggatgccagtggaaggcggttcatgaatcgactcggtgttagggtgacccgatcaagaagccgagggagcccaaaagggattgtgtgtgatgaactatgctactttttggtaacatgtgtgcagtctgatgcattgtgaaaacacttactaaacgtggagaatatctgggcatagttgcatgctgtgcccaagagagtcttatcaaaaccacatatacctcagataggtagtccttgcgtttgtcgtttgttctgactttcgttcttccaaggcggcagcggtaaagcaccccggcacccttcgctagacctgggtttcctttccttcccttcccttcatcaattctgcctctccaggggcggccgggcctcctcaactccgcttggcggtggagctctctttttttatccaccccaaaacctgacccgcactgtgttgtccttgaggcaaattgcaccaagcggccattcttcttgttattgtcttgactggacgataataattttcggatatgccatcttatgctgtcaaatatcaattaatctatctctgctatccgtgacaatctaacaggagcataatcgttgttgttgttgttgttgttgttttgcgctatcagccatgaacaaacccttctgctcctcgcccaatcttactgaaacaggatagcattaccatcatggatattgatcttcatcaaatgcagtggtgcactttcatggtggtcaccatctcatgacaggtactgtcaatattggtacatgagactccaagtccacatctgcactgtgacctcgcaggtcgactacaagtatcccctggctctttgttcgttcgcggcactgcgaacgcttgctgctgctctgttgggcgctgcaggcctctgttattcgtctgctgtttctgtcaggggccacttaacaaccctgcccatgtcaccctcagtgtgcgccgtgtacctgcacctaaggtgcacttgtgcatgcagacaaaagcgctgcaagcccacgacagacggaggaagacgcaagcgagcgatcttgatcaagtggcatcaagcgtcgaacctaattcatgttggaaggacaactccatcatgtgagagagactcgactttctcttgcaattgtgcatattcccgaagctccatatcgatgatcttcaatcctcccatgcccgaactcaccaagcgcctttaccaggatggcctccaggcttgagagcgggggaggcgaacaccaaagtggaggtcaagggatgagtaacggttacagcgggcggcatgatgtcttgctcaatggccgcgacaatctaacggccttggcggttgcgcattcgaaaatcaagtatcgatggccttggccaggcatcatagataactatcacgagagccgtttcttcgggcatttgccaaactctgaagagaagctagctagaaattgttcacaccatcaaacgctgcgaacaggaagataccccagtcgattagggaccggctgagttacaataagcattgctaccgtttggtggtcagcgggcagctgcaggtcaggattcggatgataaccggctggccactttgagaatacaattcataggcccgagtcagcttcaatcagcaggtatctcttatcgacggcatggcggaacgtctgtaccggtccaggaggtcagcgacacatgagcgggaaagcttcacagccaggaaattcgatgatttgtcttgaacaaaggtttctagcgcagctgtcgcctagaaattatcgtaagatgcatgatcaattttgcatttgtgttgctgtacaaagtttttggtgatttctctgcaacccatacacagctgtaccttgatctggtgtaagtcggtgaccaatcatatccactgagagacaaggaggctgctgtagtaggcagccaccaacaaacagatcgatctcaagaaggggcgggacctagatcaacggtaccatccattgaaacaccacaataactaaagttaaggtagggagtttaaacgacacgatagtttccgcatgcaataatcatgaattcatattactatacgatagtgccgagccatccgccgccaacgcttgtcacaaacaaagcaggtttatatctatccactctcaacctcactaattcacaccaaccgtgtaaactatcgtacaggtgagacatggcttgcatgatgaatcggggctagaaccagtcgtcaactgctatgtgccacaagagcccagaaagatataatacgatgctgtatacagtatggcggagcgcgaatctgttgtgtggtgttgtgttatgttaggtattttgcttgcatttgcgggttttattgagttcttatccgttgctttctttttcttcttccccagttggttggcctgagatctgtccagggtgagctggcaggccacctggcccatcagcctgaccaggtcagagattacgaggtcgagaacacgaccacaacaaacccattcaccaaaacaatgaccccaggacttatcaaggttagttaggttgtgatctatcgaccgggttgccaggagcccttgaagattacgtactgccctcgtccgagcgctctggtttacaggccaaagagttccgattttagatcttgacagatggggtcagtcgactgacccattgtatctcaacggcaaagctgtttgccgagcgtatcacgaactacttgttttgctatttgcattttctcatcatactgacatctcggtcagtggaaagccttgatctttgtggtagtcccagctaaacgccattctcgctacgcacggggccaggaacagccttgattgcccttgtctattcccacactggtacccgtccgtatctgaaagtcattccttgatttagaccttgaaagatgtggcagctgatggcggatgcggttgatgctgaggctgctgatcatctgtgcgtgcagggcacttgtgaaagcactttgccttgttcacctgggacgggagattcaccaaggcaacggaatcaggctaccacctctgattggctcttgttttgatttcctgtctaattaattgcttttctaaactcacagcacgtcagacaagccgatgggttgatcatggagctgtctatctgtctatcatggatgggtttgtttcaacaaactcaatccgggtattgacagttaccgagcttgaaatgacaggcgcccctcccgtgtaacaatggcaacaattttgatctcgaattttgttgcattgacaatctattgccctacgctcttatgtatacacttcttccccaacaaaggtcatcctggcctgtctgataatcatatttaacgtcagatctacaccaatatccgacgacaccgccaaatcatgcacagactagaatgatcgcaaggtacttggcgcatcggaaatatggccgaacttggtataaacaagacgggacggttttcaggactcgataacgcctaaattaagcatgacggaacaaattaagacaaaacaccaattgcatctgttgatcgatggttgtcgtgacaattgtgtgttggcaaacaaagcaattgcatgatactacaactctacaaacctgcatgtatgcgaccagctttgactccttgtaacattgactcctcatgtctctctttcatccctcgtgtcttgcccagacctgggggttcatgggcagacactcactctcagtctcatggagccaggtccaccagctaagccactatacaaggattctccctctttcaacccttcgaattcccccgttttgctccaccgtgcactcataaccggccaatttcacggtcgagaagaaaaaaagaggctggctagctggcaagtcccatctcaggtcagcctgccaccgttcagctcaaccacgaataacctccctcaggcacatcgccatgaaatgaaggcttttttgtatgcatgagcaatctcgccaacatctcaacgaggaagctatgtaataccgttcgacacgggtggcattcctattattatctgcaacggtaataagccaatttgcccagctaattatgatttcctcttcattccgtcatgagatccatctccctgcgttgcggtgaaggaggcctcggacaggacaggacaggacagattcccagacatctaccgtgtttttaatggggttgagcaatacccgaatttagcacgcgatggttcatcgtcatttcgtggccttgcctcggggcccatgacagacgggctagacgggatgtcatttatgtaggattcggccacgataccgaaggaacatggcctaatctggcttctaacccgcatcagttgtgtcccactatggcattgtactggtatccagtgtcatggatgttgattacgatgagcccgattaatcctcgcattataggtgttcatccattctctttcatggcatgttcttagttgaagccttatgatggacgcttcttttgaaatgtctttcccaagactccacactgtaatgtctctgcctttcggaaatgtctctgtaatctactccgtaatgcacggcaattacacgcatgtaatgctgttaattaatctaattacatagtaagcaccattgaagtgcgtacgtcaacaacatgcttctggccagtgataggctcatgggctggccgagactatctccctggatgcatactcatacggttggccccctttcatttgtacatacagtacaaatgcctgacatgaacgtaaacggacatgcagctggcaatacgaacggtcattaccccggctccaatcacatcacttgatcagcatcttaacggttagcttccatgcatcgaagtcaaagccacctgcgagaaactacgaactagaaatccttgtaaaccttgaagaccatcattagtggctaggtgagcaaaaagaccaaagacctcgatcttgagtgacaaaaatactttggtggccatagggtataaggtttagaagatttggttggatcattattagctctttcactgaaggtctcgggtctttttgctccgcttagaaactgaatctgaaggcttacaagttcacagctgaaaaacatagccaatagcgtaccttagattctccctcgactgacagctaagcagggacgggatggcacattattggaagactcgtcagtgccgaagaagacagacggacgaactattgaatggagcaaagcatagccgaaccgagaattgatattatcaggaactcatctgaaggggcagaggggccagaagtcttcagatcgtgaaacaaaagcaccaagcgacgtgacaagatcgccccttatctgcccctgaaataaagtgtggggaggagcctggaccctggattcgagccacggttctggaccaaaaatggaggtgcacagccacagctttatcatgattctcaccgcctcccagacagcgccccgctataacattttttgactggcagaaaatttggtgaagcgcgcaagatcgctcaaacgacacgcctaagtatcaaagacagatacacagcagcagtatgtctgatacggagaaaacaaacctgactcccgcccctgcggcggcggagaagactctcggcatgcgcaggaatggtaacatcaacccccagcattggttgtatatggattcctcaagctaactgtttcctaggcaagcaatggcatgcacccaagaaggccttccgacctaccgctggcctgaagtcatatgagaagcgaacccaagagcgagctctcatggcgcaagtcaaggccaaggagaaggagatgaaggacgagaaggaacaggagcgccaggtaggcccagattctcctcacattagacgagacatgatctgaattaagaaacagcgcaagattgcagccatcaaggagaagcgagcgaagaaggaggaggctgagcgatacgagaagatggccgagaagatgcacaagaagcgagtcgagcgactaaagcgcaaggagaagcgaaacaagctaatcaactcatgatcgcgggatggttttggtggttgaaatttgattggagcagacatacatcgacagcactatgatttacgatgcggtatacctcagactacaacttgaaacggaaagattaggttagacaatacgggagcagcacaatatacctgggcgttggattatgcgatcaaatcttggcagatcaagtaccgggttctccggctatcgagtgattctttgtctttgtgtgattaaatatttctaaagttgttatttcatcattgattcatagatcggctggttcgggactgggtcgagctctagctgagattcatttgctataggagagccaactgaatctttaaagggcagcaatgagatgaggtccaccgatctaaaatttcaagtcgacggaagcaacatacgtgaatcttctagtagacccatctactggtttctttgggatcttggtcctatttcaagaccgccattgtggatatcgtggtgactatgacaccattctgagcttgaccaaccaatggcacatgcaatgacattcgagctgttttccatattttgaaagtaagactatatacgtctaacagcaactgatactgttgaaaacgtattcggatactatctgcagcttgtgtgtttgtgatgtggagatgtttcgatcttgtatgcatctacattcaagtgacatgtgaaactgacggtttgcaggggtccactaaaccacaacccgaagttgaccattcgacgattgcctgatgcaaccacgcaacaaacctggaattctactgctccaagccctcttttgggcaacccacccattcatgcgtcacagggtccaggcatagagtttttgtcacgacctacagtacggtcattatagctgcaggcaggacaaatcgggatcagccacactaccaaaagggaaataccgctcacgccatggcctcagcagcctttacgagtccccgagactctacaaactcggtttccagtgttcgttcgagcagccgacatcagctgaagcgatccatcaccgagctcgcgtcgcccgtgaagctcggccgtcgggagaagaaagagaaagaacgcgatcgatataatgaggaccgcgccgtgcatccacaccacatctcaatctcccatcccgtatctgcgaacccacaatatcagggcagagcttcagtagacatcatgacacgttcagaaggcgtcacgccgtacatgagccccgatcagagtcggaggccaagcttgatgctctcgcgagaggaggagaacagaactctcaacgttcctgctccgccggaacccaagaccaaggagagaatattggaagatcaggccagaacatcctctcaggtcgagtaagatactgcagatattcttgtctggtgctatttagctgacgcattcaaaggggcctaaagcaatccctggtcgagcttggatccttctctacgtccacagcccggcgacttgacgagacatactacgcggttcttgagaaaatgagtacgcttcaatccactgtttccgccttgaaggagttggcggaggagtctcagaacatccatcgaagttttgagaaggacgcttgtgaaattgaaaatgatatcacgtcacagattgcagcaatgggccagttcaaggagcaccaggagaacatcgaatcactcacggcccgtgtccaagatggccgcgcaaggatccgcgctcttagtgatcgagtcgatattgtccgagagcaagttgagctctgggagcgtctagacaaggagtcccaggacaagacacggttgaggttgagggctatcattatatgcatcacagttgtgttccttgcagtggtggttctgttctttggtgctcagtatgtctcaaggcatagttcactcttgggtagtgataactcgaacacacctcgtgttgcagagtctatcattcagtcgcataggggagcagcacatccatcattgtctctccgaagacctgagaagagtggtgttccatattcgaagaggaagcaggtgcatacgcatgcagaggaggagcttcgtgttttcgacgaactgtgaaattgtcggttctcgttttaattgctttcattcgatacccatcatagcgcgcacatcgcattactcatctgtttcctttgtattggcaggattttaatagataattgattcacatcgagattgttcttcgatatagcactacctcagtattgataccttcaattcatggatgaaaccgaatatggggtcgatcaacttaccctacatcggtcacaagaaaatcttccaaagagttccgactcaatgcatgcctaataaccctgaagccagttctgtgagcggctattgcaagcataatagataatgatggcatgtgatcattaatacatatatatgcggcacctggcatgtttgtatcgcttaaaatccaaatctcacgtctcgtaactcactgaatgtctataggcatgtcaagactgacgttcatgtcacttactcttgatccatagattaataataatttatgatgctaatgatatctacctagttcttttattgggaacatttccgtctttcctgttcaagccaacgactcctgcgccgagtcgctgccggcgccacacttcggagcctccgtgtcacttccccaccgccgagttgtgtcccggagtcagtaccccaattgcctggtacagctctgcattgacccagattgccaaggattagagacacgaatcggttgaccaagaccgccgaacgttctccgtgagcccatgctgagcccagaacctagacagagcgtttgggcttctttctgactttattcaccgatttaccgaagacagggctaccggaaaccgtcgaacttaactggaagaggagacatccataagagcctccagggctgcgacatatcgcaaataatgtccggaacgttcccatttagcaactcatcatgtaaggtgctggccaataaagcacagactcggcattgcgtaatacatcgtggcggggcaaaagaatctccctctaattccccattctggtacacatttcgatgattggcttacccgtaagaaatgcccaatctcttcttatttcacggcgtaatcccgtgcttggtccaagttctcggcagccacaatatcaacgcggatggagtggaggatattcccgcgggcagcgtggcttgtattcatcaaggtcgaaatgagactgatattcggatcaacagaggatcggctgcctgttttagatgccgaacgggctgatcaaacgagatgagccgtcgtcactgtagtgctgacagtttttggcagcggatagtcccaacaactgtgagtctatgaagctagagaactccttacaacaaagacccgttgggagttgcttggcatcagtctatagatcgtaggacggcccccttcgtattgataatgattcatcactgagatgtctgttcagccttacatcaggcgccctgaaccattgactacaccaaaagctcagtagccgttacattagtttgatattcaaaaagtttgactgtcatgccgggcatccataacacggcaaaaaggacccgaaaaagcagggttgtgggagtctgggcgagtggcttggtacttggcgacacacgtcatgcccctcgctttggcgcttattacacgcaagtgcccagcgtgaggaataccttaaaaaggttgaggtctatagtgtaaaggaagaaaagttccatcatttgaggttctgttcctttgatcgttctgtccgtgataccctgaagaagacgctgatgtgagtccctatcaacagccgacaacattacgtagctgcgccccataaggcactttttagcgtactaacgatggaagcttactgcagctttgccccgccaaacgaaagcagcagaccagaccagaccaaaccaaaccaacaatattccggacgttcttctgacgcaaatctacttatcctaacttcgccgagtcttctacatacatcaatatcgaattataacagacattgatagcggccgacctttcggatcgtgaaatacctctcttcccctcacaagaaatacacggaaagctctctgtaatcgactgttgcgcaagagacatggctgctgaggccagagatacgcccgcagttgttgaggatgctcccgcgaatcctcaatctaccgttgacctcccagtgcgatcaaagcaagatgctacgccgccaccaggccagacgttgactggcaagcaagaacactgtaagtgttgtaatgcgcattaatttgcgatcaaacgcttcaatagatgctgatatatccttttacacattagacctcaagagagagcttatttcggagcaggtacagtgggaaataaacgaactcaattctaccaccgccctccagcgtttcggcgcgccatttcgctccgatcatggtgaagtaccccctgaggagtccgaactgcccattctgcgatacatcttcgtccaccatattcgcgactttcccttccttgacaaggcgcgcgagaaggagttctggcaggacaagcttcaagtggtgagtaatgatgatgcgatttgtccatggtcgatccgacgctaacgagctatagttcctcgagtcgttcgcaggaaagcagatttcatcgtcggaggatcgcctagaggagacgaagcgacgaaaactagctattaaggctaggaaacttgtcgagctaatgatggtctctggaatcggtacatcatcaggattcgaggagcgcattcggttttcagagattgagattgttgacagcaatgctatcgacactggtgtcatgcatactctgcctgagggcaactatattaatggctgggatgtcaatgtcgcaggcgtgcgagtcacccaagtcaagcatacgatccgaaagcacaaacacgccgaatttatcctgcgcatcaagaagaagggagaattggagcactatgttggccgaagatatagcgactttgccaaacttcacagccgattgcgacaagagcttcctggtcgagtcgtaccagaaatgcctaagaagaacaagtcagatactacaacaacgatcgcctttacatccatgttcagcaacggaaacgaatcagatgcctcctctatttcttcagtttcgacaagacctaatggctattcatctatgttgacgcctggtacgacccaccccatttgtattgaatttcttacttatgctaacgttttgaaggtcaccatagggctgggtctgcggcatcattcagatcgaatcgatccaaggggctcaattctcctagaattccatctcctcgcatgtctaccgaaggaggaagacttagccccgccgtccgccaggattcggataagtcagataagtcagaggtatgagtgacgctatacacgacttccgcagccgactaacaagataaacagactgttgttctatggcgtgaaaaccaaagaatttcactgagggcgttcttgcgatctgtactccacaacccccaatttgctaataccaaggctatgcaagactttctgagtggcgagcccattactcccacagatgaggatgttgaagatattcttcgaaggaaggaggtggatgagaagcgcatggaagagcagaagcaattctatgaaatcgcgaggaaacgagccgccgagctcgatgagtacatggaacagtgagtgttatctcacaccggtcaaaagcctgagttgacatattctaggttccgtcgcgatatagtagaacacaacggacttaccatgctcttcaaagagatcaaggaaaaggagacgattcaggatctcagtatccaatatcgaaaatttgccgagtggcttcgtattgagattgctgccgtcatctaccacctcttcctggccgaggacaactcccctgagctctttgcccaagcgagacgtatacactctctcatcccatactcggttatcaagaatgttattcgaattgcaaaccccgcagcagttatgtctggtgtcttggatatcttcctagcccaaccattcggtacacggtcattgatgcagaggattttctcacttacgcttaacgatggtataaagagcttccaaaagtcgatcgatatcctcgctagcaagattgacgatcctgtcttctcagacaagctctacaagtacacacatgccgaagagcacatcaaggtcgccattcgtgaagaggctgaggcagatgatgtggacttgatcgtggcgattatgagatctgatctcattgaaccagggcttacaggagagcaaatccagaggctctacaacgcatatgtagctttcaacaacgcggtggagaatattgacgaggagctgcgccagggcgctcaactgttttcgtacatgaagcagtacttgaagctgtgcacaagacagagggacaaggagatgatgcttcagttgatcgaggagccggtaaccctccagctattccgagacctcttcaccatcttctacgagcccctcgtacgagtttacaagtcggcaaacgtgtacaatagtgttactgacttcgccgtctttattgatgacatgatccaggtgagagaagcagctatctccgaatcgaaactacatgctgacatgtgtataggtcgtcgataagtgcagagagcaagatgcctcggctgatccaaaccagactgttcaggcttttattgatctttgccagcgacatgagcacaacttttacaagtttgtccatgaagtgcatactcacgataacggcctcttcacacagctcatgggctggatcgagggtatcctcgagttcttgcgaaagggccccaagaacggaacccttaatgtcaacgccttgttcgagggcggtgtcagtgctggaattctggataaagacaaggcaattgcagagatcaactctcttattgcatggcaagaggctcgaaagaagtggcacaacgataaaacaagacagaagatggcagccgagggccatgcaggaagtgacatgatgccaacggcaatggctttcaactcatcagactttggattagacagcgaagacctcgaggatatggcctacgatgatggctcagaggacgaggcagaggcagaagcagaagatgagttggatcccatcgaggctgagaggcgacgcagagccaagcgacaggatcgcttgcgacgaagcgctggagagcccgttaagcccccggtgggagaagtccacaagctgaccgacaatttcttggtcatgcttcgtgaagtattatcgaattagaatcagtaagatatccttgttgcggttgcattcggcctatgaggaagagaaggagttggctgtattggttctggcagtataaagatacagagcgacatgattataaagtcagggaatgatggagaatggtagagccagtagacgtcaagattctatctttaattgccttttttggaatgtcttggtgtttaaatgtgacgtctctcatgttttatggtggtctgcgaggtctaagactgagaaggtctaattaggaatgctttcatgtgtatgatcataagttccaaggctcacatcatgacgcttaggttaagcgtagtcttttattgtttgagcccattacaggagaaataggactgttttcaaggcctatttgaaccctgtgagttgtcaaggctctaaggatagactacagtaagaaaatcggactttgatgaccggccccgaaaattggttccgggctgggtcgcgttcttacgactgacagcagctggaggtggagccgtcagcacatgccgttggtatcggaataggcgggggagacggggagccgaagggcaaaatgtacatccgcggacacgtgatgagatccaattgtcttgaacgtcatggatttattagactcgcaaaggcgaatcttcccgatccattgggctttgattttggatgaagatcgagggaggatagcattggatgtagtatcatgaaaacagttgaaaattaaaaaaccaattggctttcacaacgacacactctcggactcaaggagctctatcatttgacagcacagtgagtccagcacaggccattgacttccgagtccctatatcttcagtggcttacagcgtccagtccagtgggcggcgaataatcgacgctgctaataagccaacgctgattggttggatcaaccgaggagccgagagaatccgtccgatcgaggctcgcgaaggacgagagacccaaaaaaacatcaaggggaattgtcgattggttggacagtcaattcaatccattctctctctcttccaaaaccacatctaaccaaagtcctgctcctccgccacccgaagatatcgtcaaataccaccctttcgattctccccgcggatgcagcttggtcttggtcatagtgactttagttgatgatggcttcttctatggcaatgaggagattggccgtcggccctgctgtgagtagtccctggtttggcctctgcaatggcatcacgaaatagattgtccaccacagaagcttcgtcagctcatcaatacgcttcgctaacctcttggtagttcacgcgggctgctaggttcccttcttctcgagctttctccaccactcgccctgttggtacgcttctctccgaatgctatgcgcagctttgaaatactgacgagctgtctacagcccgagttatcactggcaatggtcctctgcgagccaaggaggcctctcctttcgtgagcaacaaatacgccgtcatcgtacgtctacctgatcatccgcgaatcacagatctcgtcaattgacacttttcaggaccacgagtatgatgctctcgtcgttggtgctggtggtgccggtctgcgagctgctttcggtctggccgaggctggcttcaacactgcctgtatctccaagctttttcctactcgatctcacaccgtcgccgcgcagggtggtatcaacgctgccctaggtaacatgcacgaggacgattggcgatggcacatgtacgataccgtcaagggttccgactggctgggtgaccaggatgctattcactacatgacccgagaggctcccgcctccattatcgagcttgagaactacggctgccccttctcccgaactgacgatggcaagatgtgagtctggactttgaaatccgcccacacaacggctactgacaatttcatcagttaccagcgagctttcggtggtcaatccaaggagtacggaaagggtggacaggcttacagatgctgcgctgctgctgaccgaaccggccacgcccttcttcacactctctacggacagtccctccgacacaagaccaactacttcatcgagtacttcgccctcgacctgattatgcaggatggcgagtgccgcggtgtcctcgcctacaaccaggaggacggcaccctgcaccgattccttgccaaccacaccgttctcgctactggtggttacggacgagcctacttctcttgcacatctgcccacacctgtaccggtgacggtatggccatggttgcccgtgccggtctccccaaccaggatctcgagttcgtccagttccaccctaccggtatctacggagctggttgcctgatcactgagggttcccgtggtgagggtggttacctcctcaactctgagggtgagcgattcatggaacgatatgctcctaccgctaaggatcttgcctctcgtgatgtcgtctctcgatccatgaccctggagatccgtgagggccgtggtgttggtgctgagaaggatcacatctacctccagctcagccatctccccgctgagatccttgctgagcgtctgcccggtatctctgagaccgccggtattttcgccggtgttgatgttcgcaaacagcccattcccgttcttcctaccgtccactacaacatgggtggtattcctacacgatacactggtgaggttcttaccgttgacgagaagggtgaggacaaggttgtccctggtctgtacgcttgtggcgaagctgcttgtgtgtctgtccacggtgccaaccgtctgggtgccaactctcttctcgatcttgttgtcttcggtcgtgccgtttcgcacaccatccgtgacaagttcaaccccggtgacgccctgaagcccattgccgctgatgctgcttccgaccacatcgaggtcctcgacaaggtccgaactgctgatggtcctaagagcaccgctgagatccgacttgccatgcagaaggccatgcagactgatgtcagcgttttccgaacccaggagagtttggatgagggtgttcgcaagatgaccgagatcgatgccatgtacagccaggttggcatgaaggatcgcagcatgatctggaactctgatctcgttgagactcttgagctccgcaacttgctcacctgcgcgtaagttttgatcctttcgggactttctgaagtaatactgacactgtatacagtatccaaaccgccacctctgccgccaaccgaaaggagtctcgtggtgctcacgcccgcgaggatttccccgagcgagatgacgagaactggatgaagcacactctttctttccagaaggagcctcacggcaaggtcgacctggcctaccgaaaggtcatcgccaacaccctggacgaggccgagtgcaagcccgtgccacccttcaagcgtgtgtactaagcgtttgcgaatccggacacgaggaagtacttgggaaggagtttttgttagcttgttgggaaacttggcatgcatgattctacgcagggcagcgtctcctttttgacaagataagatgtgcggtatatatcctttgggaagaggaggcgggcatgataagaagcagcgagagaatggtctctgttgggtcttaggatggacttggcaagggacgtgtatttgtcgacattttgtagttcaaaagaagttaagagacttaaaaagaagattttctatgtatcttgtgtcactgggtctacagcccatcgttttgtttggtgagattgatacattcgttctcctttaatccatgttcatcgttagacccgtcaaatgttggtctaattcacgaaagctaaaagctcgatcgaacttcaaatttcctaggggcgttgcacgcaagtgattcaatgatcgatgggcagaacagtgtgttcgagtatttgatggagttgtgtatcggtgaatatgtccatgacattgttctctccgtccaacgctgtggtgcatcgttcacgaggagtgtagtccgaacaaagaatctcaatacaatcattgcgtataagaggcaacgttcattgaatttactaattacagtgaattgctgcaatggtcatctctactataaaatggcacactctttcgtcgatgtagcctcaagcccacaactcacctcagtttcctaagtaccagacttcgcatctcaacagccaaacgcaattctcgtcctaagcttcgctacttcccttcaggtacgcagttgcatttgataaacgttacgtgactacatacatcacattccaccaggccctctgtatccaacatgtgccgtttagtcacccgcgttgcctcgtgctggctctgtaactcgacactcgaaccttttggtcgattcttcccttgcggcaacattatcactgcagggaaaaagggctgcgacattttggagaagaaggaaaacgtcggccctggggatctgctatgccatgattgcctcaagattactgatggaatcaacaagctcaacgacaaccaggctctacctgattcccccaagatggctggaagatgtgacttggaagtgatggggtaggactggacattgaacgctattgagactagaaactaggaacagggtaaaaatgaatgtagaggtggtaggggtatctgctatgcttgtgccttttttatagtgggtggtatctctaaatggtaaaatgtgtaggaaacgaaacgcaagtcgctagctgtcaatcagcacgattatctgtctgagacagaatcttcgctaaataacaatccttcttcctcatctctgggtatatcctcctcattcctcgcacagttgcttcgtgatgtgggcgagtttgcttgtgtgctctcgtagtaagccacgaaaactaatatcatttgaacgagactagggaaataattgcaagtcagaaatatggtactagaggatttgagcatgcctcagggagcaagaaaacatcagactataaaacggggtatcaagtcaaacttatcaaagaatcccccaagcttaggctagatttacctaaacatcttcattgcttagggttaaggtgctgagttttctttcctcccctaggcatgcaatggaattagactcacgctttggtgatgccgaaacatccaagggctcgtctcccaagatgtgactcgtctgtgcttggggccgagccggaaactgcgtgatccgaaggaccgaaatatccatagacgagtgataggatcacaaagagaacagctaatggaagatcgacgaagattcgtatggaggggctaaagctgtggtatcttctggtccagagatggacagagtccgcaaagttccatatcagagcaagggtagtctaaagtgtttcttcgttagtaggtgacaagaccatgagaatagataggtacatacaaaaaccccaaaggcgatgatggatgttgttccatcactggaattagaggccaacaaagagacaatgacaagaagaagagcgtcaacacagatggagaagagacgaaggttaagtctggccttccatatatggcctttggctggaagagatgatgtatcgtgagttgacaatggttgtatctgttctttaggctggtctaaaggttgatcttgtgttggtgttgagccttgtttaggagtagaatcgaagtcgtcatgatactgtggtccagccattgtaagtggaatagccatcctgtaactaacacgactttactcgaccaacaaagatgccgagaaaaggaaagaagaaaatcgatagaaccagacgagattacataagagaaagaaagggaagaaccgtcatcttttaatacttaccgctcagagcataatgttgaaacgaatcctgaaggaagatggatatacacatttctagagccagaggacccgacccctgtttagttacccgcgtacccgtgctacgccgaatgaggggctcatggaggctcagcttccgagagactcttttagtagccaaactgaagtgacaaggcaatcccctgtcaaggttcataactatgcctattgtctcttggcgatgttgcattttgaggctgactccaagtgattgacaggatattgcggcggtgactagcgggactgtcggcccgttgtccgttttacctatggagtaccttatggagtattaaacaaatatctctattttaaatccgatacatactgtttatcttaattttcctccttcctattctgctcttcgccttgttcttcatcttctgtctgtgtttgtgttatcacggccttttctcgtcgaggatgccatcctcctgtccagccaatccatcccttttccctaggtcctctcgcaacggcaatcaggatggacaatccaacgaatgcaactgttgatgttcacattagttagcaattcgcttgcgaaagaagacactcttgagttgactcactgctgcatccgccgcttctcctccagcctccactggcatacagtctgtttcccactgccgtgccagtcaattgtccagcgaacaccagggccatgtaagccgtgttaactctattacgcgccttgggattgatgccgaagatggctgcgcggttcgacactgccgctgtctgcataccgacatcgataccgatagcctgaatcacaaggccggcaacggtaaagtttccagtgaaagttccgacgataactccagtcaacgccaggatctgaccgcctatcgtcgggagtagaggtatataatgatcaatcaacctcccaatcaaggggatcgacaggatggtcgcaagcgaagtcagagaaaagagaccaatctgtagagacgtatagtcaaagggcgcagaagagagttgaaatgtcaacgttgtccaaaacgacgtgaacacggctgacagcgaaaaggcaatgagacaagcctgtatcagaacaggctcagtgaccatcatacgaggaatagaccagagagcatagagatagttcagcccgtccggattggtagatggatagtcaggcatgaagcagaagagcacaacacccatgaggtactgcagaccgcatgccaaccagtaaatgttgcgccaagctgtgaaattcgctaccactcccgagagcaacctcgccatcaacagacccagcataagtcctgatgtgacgatagcgagaagagaggcctttcgatgcgctggcgcgaagtctcccactaggggaaccatcaactgtggtgtcactgtggtagcaccgcatacaaaagataaagcacggaagacggtaaagtcatttgtcacacagagtcctatccactacatcatgtcagctgctgaatatagtaatatgctagctacacagcgcttaccattgttgcagtggccagaacaagagcgatgatgaacgggcgtctttcgagaatatccccgagtggtagaacaaaaacgagaccagctgcatagcctgactgcaacagcgttgcaacctgggatgattcttcgtatgagacattgaaggtggcggctatcttgttgagaattggctggttgtagtagaggtttgcaacagtgatacccgatgcctatttccgtcgattagcatgagcttcaatactagaggtaatttacctaccaaggcgtatagacagcaatggctcatagacaaagctggtggcgactcatcgttccatcgacagttctttggcgtcaatatcctgcgaagtaaactcgtttcatactttgaagactgcaacacgacgttgctggagcccgtttcttcagttgactcgaccaaattgggaaccttggggtcctcggtgactgagtcttgactcggaaatgtttccgtgatgctatcaccagaggcatttggcctctcttgttgattcgagaacgtcatcgttactcgacagagacgttgatgagagttaaacagagacaaacagtgatcaacaaatagccaacatgctaggaactcgaaaaaggtgtatctctgtgggagttatataagaaatgatcaacaatggcaaaaaattagcatgatcaatagtcgtcaaagtggattattgtctaactacatatccccaatggagttgcggaatcgcaagcacggagttggctagctatctaatcagaaagcacgcaagacaagggacggggggttacgacattctgcttcttttccctccttttgcccatggaaatgggggtcaactaatgttgtgctactgcttggagacgttgaccggatataaatgtccgtaatatccgcctctaggactgtcagcagcttcattgcaaccctacatagtggacgtgtaatacagttcgggttccgtatgcagccattgaagactaattagcccacatttaattaatctcagatgagttgtgatgaagggtcttatcatcatagacttcagccaaagaatgaagaagaacaagtctaggtatagttgccatataagctaccttattgtcatacggatacattatggccaggttataaaagtttgggatcgttgtagtctcaaggttgaaatacagctataatgccagatgccaagaaaactagagctggaactggtattatacgaggtttcttgtctaggtactaacttagtcgtctttgctccaattgactaagaccatcccaaacatcactgatagtcggcgcatgaaggcacaaagcacagagtctggactgaacacaaggcatacccaaatctagtccttttcatgaatggcatctactataacatggcaagcatttaagatttaatcgtcctttttggcaaaatacatcctccccatttcacaccaactccatccactcctagctccagtcaactttttgttaggaagcattcccaaagtttacctcttcttgcccttgcgcttgttagccttgccctgcgaagcgccagatgccttggccttggtgagagaatcagtgctcttgtcaagaagctcaaagtcctcgccggcggagtcggtgctgggggtgggctggggaacatcagagtcctcgtcctcggcagggatctcgatctcgaggtcggtgggcttcttggaaaggaagcggccagcagtgatgttgaacaggaagatgggtgcgcggaagactgcggtgtccttgatggtgggcttggcaagctcgttgggctgtcacatgttagtctagtcatttggataatattgtgatagcttacgtcaaggaggaactcgtggacctcgccctcctcatcctctccctcgagataaacatcaccaagggagtcaacgacaaggatcttgccattctcagcaacaactcgcttgcgagcaccagtaggtccagcagcaggggtaggagtagcagttccagaggaagcctgaggagcacgacgtgtcttcttagcaggtcgagcaccatcgcgcttggccgccttctcctgcatacggcgctctcgtcggttctggggcagagggggagcctcttcctcgtcgctagcgggcgcgggagatgcagcaggggctggagcgggagctgcgtcgacgccagggatgttaagaccaccaccccaagcggtgtcgcgggcgaacttgatgtagcgctcgacaaactccttctgtcgcttccagctcatgtacagagtgaggtagtggaaaccaccacccacaacgaggaaaagaccaacgatgaccgtgcccaggccggggcgatatcggttgtagtagtaatcggtgcccttccagagagggaagccattggagaggaaatggtcgtatcggtcgcgctcggggccacgaaggatgttggcgatgagggatagacgagcctgagcctcgccggccttctttacagcagccttgatctcagcattggtaggaggcttcgtctttgcgccagccttcttgtcctttgcagccttggatcgcattccctgtctgaccttgtccgggtgcagatttcgggtctgcttgcgataggccttggtaatatcatcgagcgaggcagagggagggacgccgaggatgtcgtagaagttggcagcagggtcggtctcatactttgcgatctcatcccgaatgcgaaagatttcgcgatctgagaggatgggaattagttaagacatgaattcagagcagacagtaaaacataccttctttgctccaggcggctgccaaggggctgaagagggcaaggagcccaacagacaagtacgagatcttcatcttcaaccgtcgatgcgatgatgaagagaggaagaagcggtacagcaaaaaagggaaagggaaaaaaagaagacagagaggaagagaagagatgagagagggcagggggctgtaacggttcctgggctagagcgtagcttagatcttcatccctacctctacagtacttaactttttttagtggagggggggaacggaacctattgcagaaggccagctgtcctatacttgactgcaccggtcaaactcacccaatacaaacgcaaaggaaagcgcctcaattgaggacgggagtttggccaaacacaggtgagaaggctgtgctaacgtattgcaaataaatcaattgttgctgtagccactttctgtttgtggcttttggaggcaacaagaccctttatgttgcactatttggggttgtataacaggggttcaagcatccaatgtctacctaccccttcggatacgatgggccttttttcaattatcgatccatttcctatccaaagccacaatatcaactgccggtgtcatccatgtcgactctatactcggcctcttgctgcaagtaacgcttgaagaagtccctttgacgagcaagaccatactttcctcccccacagccatgtccaccaccaggaattaatagaaactcataattcttacccgccttattcaaggcatttaccatctgaaacgttgaagatggatcgacgttgtcgtccaaatctccaacaatcagcatcaagggacccttgagtttcttggcgtgagttatgttagacgccttctcatacgcctcatcaactgggtatcccatccacaattcgttccaccataacttatccattcggttatcatgacagcctgaatctgatataccggccttgaagaaatcactgtggtgaagcatggctgctacagcgttttgtccacctgcggaaacgcccatgatccccactcgagagaggtccatccatggtcgtgatgatgctgcagctttcaaccaagtgatatggtctggaagtcctgaatcatgaagactcttatagcagacatcatggaaatctttgttgcgccagttcgtgcccattccgtcaatgattacgacgatgtacccttcatctgcccatcgtcgtcgatctgagagagttgagaatgctttgggaactcgaaagttatgaggtccggcgtaaatctcatcaaacacgggatatttcttggtgctgtccaagtcgacgggtcgaatgatgattccgtatacaagtgtcttgccatcccgaccaggggaagcgaacctctcgggagaagaccatcctttatcttccaactctttcgaatccaccctctcgagtgtcataatctcttgtccagactcgctgtcacggagggccgttgtaggtggacaatctacccttgaccaggtgtctatcaggtaacgtttgtctggggaaaaggaccaagagtgagtcccatctccatctgtgagaaccttgaaatctgacccatcgaggttgacgcttgctagatgtgcgtgatacgggtcttcaccgtccttgagcccatagcctcgcacccacattcgacgacgctccttgttcacaaactctacaaagtttaccatccatgaccccatggtgatctggttcttgactgagccagtaacgaggtcgaccagatacagatggttatatccgtcgcgttcactggcccagataagctcatcagagtctctgaggagcttgtagtatgcctttgtgtagtctacaaatgtgcggctctcctcttccacgatcgtcctaacacttccgtcaactttgataccaataactctggtatgttgatgtccacgctcgttaagataaaaacgatattcctgactgttacggttccattccagattgcttacttggtaggggtttttgaacagcgaatcatcagttgcaacttcgctatgagctttgaggtcaaagagccgaggcctgtcaaccctaacacgatcgcctggtttgagatatgtctttgtgtggagttttggctcaatctggtcttctggagatgattccaccaaattgatctggtggtcttgcgcgggggtgtactgccatgcgattgcatgctgcttgtctggcgatatgtacaagtgtcttttgtcgtaggggctcttttcatttccgttctcggatagctgaaaggcttcattgtcctcattcttgaaccatacgttaaagtctttgatgtagagacatgaccccttttcgggctcctttgattcttcatccgtttcagaatcgtcatcgtcgctgggcggagatgcttcagggatagagttactgagatgctcgatgatagcgacatgatttccctcgtcaggtgccgaatagactgccctgtacttttcgttcgacacatctaccagccgccaaacatggcccacgtacgtaatctgtcgttttgtttcgccgttcttgatcgacatatatggaatagcctttgccttccaatcgatccaaaacaccctgagagttttgcctgtacggttcacaaagtcgacagtgactttagtgtcactgtgggcagaaatgacttctttttggggcagatgatctggctcagtggtgaactgtccctcccattcttgaagcagatagtttggcccaaactgccactttcgtttgtcaaagtggaatcgaacacatgattcgtctgggactggttcaatccagttgaaaggaagagagttttggtcaacctcttcgtttgtcttctcgcgcagagcctcagcgagttgctggtgaccaaacgccaactcgcaactttttctctggacatcaacaaacagaaactgacacttgtttggtgaagtattctgcttataccaaaatgcttcgccactcggtaaccagcgaggcgtcacgtttgtcgagtcaatatattgctgtgctagtttctccatggttttactgataagactaaagggtaaatatgaaagtgaggttgaagaggaataagtaagagatgctgttgcctagacatggtcatggtcatcttttagctgaggcatgcatgcgtatgcgggtagtcctattgggtgtcacgcggtcatgggcggaaacctatacattcaggcctatttgacataaagaatcgcgattcaggagcatctgcagtcgtgtgtagtaactcctattcaacactgtcttctcctggcttaagtcagtacaagttggtgagctgatgtgtaggtacagttgatcagcggacttatactttattgagcacgtatacatgattgaacttgaatcaaaagccactttcgattcatccagtccttctatctactgttaattatctatggaaaaagaaagaggctttctataattgcagtaattaataaccagagatcgcgtgtaagttaccagtcacgtgcttccaccaagtcacgcccatcagaaactagtgcaagaccaccaccaaaaagaaaccctaaaatgagacaacttgaaagaccaaaattgaaataggaaaaattgcaaaaaaagatatgaaacatagcaattgcacgtttcgatcgtgcgacctccgggttatgagcccggcgcgcttccactgcgccaaattgctttcttggtgaaagagtgtgggcttattcaaacatatacctccgctcaagtgtgactcactgagccccccactgctctcgggggtcaccagtaacatcacagtgttggaggatcaggaacatagagttattcgagagttgaaacaagagtcgaacgaattgcataccactttttcaaatagcagagtaacattgatcgctattgcgcagagttgattgtcaatttggcctggaatccagatctgacgttctcatcagcttcccacgatgagcctcagccgacatcagtatattcttcactcatacgattcgaataatatcatgcaatagttttatcgaaacatttgtagcccaaaatgcgagccaccggaacgagagttttaggatgctggaccacacttgtagaatgtactcaggtcaagctctactcttgaataaggagtcaccagcacaaaagtcgagggacatatacccgacgtctgtagatctcatcaagtctttgtctagagccagaaacgtgcccatagctattgagcccttctcaaacactcacattgaacaatgacaatacgcagactcatgaccattcagtcagatcctgaaaggactcatcaacttacgacgcgaaaagcgacctcagtcatcaggcgtaaaattgtatcaaccaaacgaaaacgcacgcaatgcgatgaaagagccacttgaattgaactaaaagacgtaactagcatgtcgtcttaccgatgtagcaccggtatatgctagacatatgtgccccaatatgacatgacataaagcaactatacgcttgatctcttagcaatgcccatgagctttcgtaatgccccccaaccaagaatttcactctgaaatgagactcactttgagcccttcttgagcccctttgactccctttgacccaattggagccactttgggctctttggatcgcattaacacagcaaccatggccccatcccctattcattcctcagcctcaacgtagtcactgtcgctatcggtgtcggtcatgtcaatgatattgttaccattgttgttgttatccagtggttgaggagaacccatctgtacgtcatcctcgtcatcagtatcgttctgactgatagagtcgaaggcgacacttccagaagcaatgctcttgttcttgtagaacacttgaaaatccaaagaggacccgtcactgatcatgcgcagttcgtaagtgattcggtggaatacttcaccgtattcgttggtccacaccggtatggtatcccatctgggaagttcggacgctttgacgatacacataggcttcactgaatcgtccttgcgggtcgggggagtagaagcgtccgagataacgatgtcgatttggagatcatcgtcggggctcgtgaggtcctgccagaaggattcacaaacggggtcatatgcagagacagaggaaccctagagaagttagagattaacataaacgggcccatgtgacttacgatctcaacaaaccatcgtgtctgctcgacagcaaggaactcctgcagaccagcatcccaaacgcggtccttggcgtcatgctctttggggtcaaagggtgaaatgttcacgagggtcccgtaactgtgacgggacacacgcgaggcgaccgtaactttgattgaactggcatgattggttctcgccagtccatgtaggacagctcctcgaagcacagcggtccagctacaaattattgtcaacaaaaggaatttcaaggcgtcgagatcacatacggcttttcaccatcctgctgaagaacgtctactctgttgccaacagcgtcctgaaggcattgatgcagatagagagaccttccaaagccgccaactaggatgacgaactaaacgatgttaggcagtctgccattgaacgaaatgacgaacagatttacctttggcttcttcttgtacttgtgcttgactgcattgacctgcttctgaacgagctgtttaacatctttgaccacaggatcaaacactttctcgcggatttcggaactaggactaagttagctgggacgaggtaggtgttacaaagacgcccgtcaaggctctcatagagaattatggatgttcccagagtaatatgatggggtcatttatggcacttacacatcgatgatgaactttgaggggaagaagttggtgttaatgaggccatcgtacgagagttgcaggggcaagtctccgctggtctcacagaaggaggacttcaagccgccttcccaatcggactccataatcttgtggaatgtctgcttgtcaagactcttatgagcctcaaaagggatagtctccttgagtaggttgagaaacttctcgtcgaggaacatggcaccacacaggccgccttggtcgaggtcagtcaaatgtacatcatacagcggcccagatggcttaccatcgcctttgacactctcactaataatgagaggatcaagcttctcgattttgtaggtgatgagatcctgttttgtaagaaaagtttcgcaaggagaggaagctgaaacttacaacagtccctcctccggcatcacagatgacgaaatgatcaccgacctaaacatgattaactataggccagtgataaaaagggtcattttgaactcactctgacattgaagcgatcggcgttctccttgagacaggtcaaagcagccgcctcgggctcagagataaaatccaaagttgtatgtccagctttggtgatgttgagaagaccggcgtgtcccagagcctccgtcattctggagcgggtgtagtatggccatatagccgggagggtgacaacaaggtgaactatcgagactgtcatcattcggcgaccctcggccctgacaatgttctgacgacaatgacgccaaagctgtcgcaggtaatcgcccaagatctgaactggggtcttgttagccttcaacattagagcccgagctgtcttcagctgaacagagtgccggatatgatccgggagatctttctcatcgacgagaaggagcttgaaccaacgaagggtagtatcgtcctgcggagtggtcgcgccccattcagggttctcatcattcaggtggtgataaaagattgccgaggggaccttctgcttgtctccctgggcgaatcttggcttcttccagttggtggtgaacttgatttcgttgttttcgccgactcgacaccacgcgatacctgagtatctgtatggaaaacgttagagagtgtagatcaggagtgggtggtagcttacgtggtgccaaagtcgatgcccagcaccagaactgggctcgtttgttcagcagccatgctgagacactatagtagtatctactcgacttgacgacagcgtgataggatgccgcgaagtatcttctcagggaagaaagaagccaggatagctgtatgtgcttcaaagtgtggttggccgtaatgtggtgttttgcggcaaaggtgaggatgcgaaagtgattcggaaaataaatgaaaaaggatgagggaggagttttgcaaatggatagcgaaaatgacttctgaatatccaggacaatggacaatggacaatagcttgacttgactaaccccgctgcagccaattgccaggggttcaagctgtgaccacaatccaatatagctgccctcatattgattttccttcgcatacatactcatcaatagagtgacaatatggaatttgttgcccttcaataattttggaacttgcctaaggacaaaccatgatgggaatgttccactgctcgaggcagttatggttcgataagatacatagtggtagacctctcggaaggtcatgaatgctaggatcatcagtggcatacgaatacattagactcgtatctcaacacttttaggattgctcaatgttcggatcttgaggaggctgatggatcaggtcgaatgaggcgagcttgggaaaacctagtctcttccatagtactgccagtccgcgcattgcaacttgaagaaatatgcaattataacatagcaggcaagctacctgtaatggctccctgtgcgcacttgactggaaaggtaacacgcagttggacgacgttgaagttgatgctcggaagatatatccaccggcctctctttaccttaagtgttaaggtacctagtagcacctggaccctgaagtggcagctgaattgtgggtctggcccgtgcgcaacgcatttccattctcgctcgttacggatactctcacccctctcaagaaccccaacttctcatcaagtgattctctccgactactataaacacaagtctacaaatggatctcctcatgatcttcgcgacgggacataaggcttcgaactgccttatgtcgttcatttccgcgcatctcaagacttgagttctacatgagcgtttcccttctcgtttctccaagttcgttatttggcagtttatgcacacaccctcacctcacctcgtccatatacgctcttctccctcctcatcttcctcactcattgttctccaccacgaccatatgatgagcacgatcgcttaattcctcaaagtgttatactcttatatcaggccattgttcctcgcgttcaggcctgaccatacagtcaccatgcttgtagacgagacattcctgagctgctctggctgaacagccttcgcatagatagtcaacatgccatgcagcagtcatgtcggacctcccatattactcgtgaaatactctatgaggtatttattacttgtccggggcgattataaaggcgaatatggaacagaaaggctcatgcacaacaaggttaaccacgttgaacgcaaacgtctcggcatcgcgcaacactcagcgataatgctacaatcatatgccgaagcagaagtcaccaaggcacaagcaattcggggcgcaatcaacgcatgggaccgagaccagaggaacagggtagaggaatacaacacaaaactcatcattgcactcgctcgaatgcgagtcgatcgattcgctgaggcaggggctgctttattgttgctatttgctatttgttttgttctttatgttttcttgatcttaactccgacaggaactctagcaataagcctgcaatttttacttcaacgaataaatactaccttaaatcatcactaatatgaggccagataacttggcgccatcactacttaggactgaaacgagagggaaagggtagaggattataatacaaaacttattatacttacttcaatgtaagttatttaattcactaaggcaggaacttaagatcctctctatatctcttaagagctttaagttaatagtagaactaagaaatataaacttattaataatttatatttttatgaaataatatttaagtaagtattaaagcaagcgactttattttgcagataataatagcaatatataaacaatattaagttcagccacagttcactaatatttcatgccttcgtaagcagagggcataacttttgtcagtctaatggcggtataatgtaatttaggtgatgttgacgccttgataacaatagattcccctcggacttccaagccagagaggcaaagtatcgcgagattatcgagttatgcacttccagtaccatcattgagtaagacttcatcacagtgtgctgtgcttggtccagatacctttgccatcgtcagcagcaatctgaagatggcaaagcctcaccgcaagagacagtcgggtactgcattgacacaggcacataacggtcgatgattcaaagcaaatggcgatcgtgctgggctctggtgtctgcaaaggcactgcagccacagcctttgcctttattaccgagtacttggtatcggcgtttctctgatcggaagtacatggcgaagtggtcgcattgccgactgagactttcccagcaatctgacagattgccgttagatgaagtcacggatgagtacagctatcggatgtaattgaggcttgtttggatgtgggatttcgagttgtatgtcatgagacatcgattatccgcggaaggggatatctataggataaaacgtgatattgattgtagtcagaaacgtgagagaccatcccagtagagtcttactatcctagatatctgggctgtgatcactcagaatgaagattgttctcactccagattacaactaagttgacacgatctacattgatcttgatactgggaattgatacacattgcactcaaggacatgccttctctttgttactcattgattagggtactgatctaccatacaggtcgcatgcatttcaagacatcaggttatgagactaacccctggcatctacttaacctttccagattcgaagcaaggaggccatattcgcggttcgagctgggcaacccctgacgatgaagtttatggtaaggctattgctattgaccttgacaaaccataataacactcaactgcccaacttacgcctaggttatcttgatttcgtgggtttgacttgactcctcgcagtgccaagtttgtcatccattaaggtgggcgcagaatcatgatagctattgcaaaaaccctttcaacactcatctacaagtaagcaacacatagcgccgcggaggaaggtttctaagtctcgcagtaaagtcaaggccctttgtaggttcatcctctgttcgctgaggaggcgcatctcttagaaagaagtcccatctttcgaatgctggctaccaagatactgtcagtcgacgacggagtaaagtactcagaaatagccaattgctttccctacaagccagtgacacacgagatacaagttttcccattcagaccttcaagtgatctaaagcgatagaaataaaacttttagttaatattatgccctcagcccataaatgcattgaatgataataagatgtagctgaacttaatgttgactgtgtgttgcctaggggagggaataaaacttaagaccttgagcctaactaatcaaaagatttaggtaacttggtataaatttaggatgagtttaggataccttttatagagtttattttataaccctaaacttaggtcttgtattttctccctgagggttactattactgcatggatttgcaagatgaagtcattcgctttgactaagcctcaaacacataggtagctgtccttcctatacagacgataaacatttatcacgtgtagcagcctgtttcattctcggctgcgcctcagcactggttagctggtcgaggttgacatacctgaggcgatggggtcttagtcaacggttgacacttactagtccagtcttgacttgaagattcttcagctccgtcgactcgtgttccttgcctcttctatccgtagaaaggccagagcttcagcttccatcaggtaaacacacctgaaaccccaactcaaagtgacaaatccaccaattcggcatcgtcaatgctatttctagcactaagcttttagactccaacaccgatctgtccaagcttctgtttcacttccaactccgctcagaccttgtaacgagatccgaatcatgaaactcaattcaagtcgggatatcgcagttacaatagtcttgtactcgttcttcatctgtactgtgtcgctgtccattatcttgggactcgagcacgtaccaggatggggttctcgagatagcttcactattgagtcaggtcttgtggagcatctccagacagacaagctgctcaaaataagacgctgaagaaccccagatcctagtgcccatcattatacttgtcgtaggtcctcatatactcgagtatctgcttctccacctgtcatcagaaagccactgcagatgccagctctcagatcgaaccgtcgcagttttagtacagactagatatctacagagaagttttgatcgccgatcgctattcagcaaaagtccaatctcccccagacgaggatcaccagtatttcacagtgtacggagtagtgtggtgcatgatcgcccaccatatgtttcagggtcctccagatacgtcaagcgactcgtgacgccaaagcgctagatctgcgagcactcatgccaatctctattccagagtgcaactctcttaaggcctcagtgacatcgttcaaatttcaagctccatcgtcaactctgaccgcccttctctggcgtttatttgcgcttctggagccacaattcgaacaaagtcaagcgccgtaacggtttcccctgatggtgacccagccacattctctacagcaccgcgttcttatgtaagacacagcgcaacatccttcgcgtggtccaagcatcaaaaggaaatgaacgagcgcctcttttagtgctagaggcccccacggacacggagcacgcaagaggttccgtctgttcttcgtgttgaagccgctacgatcgcttgatggccgaggaaagtcttgtctgagacactgacgctgtttgatacagctgtgtttgtcgtagagttgaagggaagaagcttggagtcgtgagagagacagagactgacaaagacagagacaaagagagagacaaagagagagacaaagtggaggcgactaacaattgaagctcttgaatcaattgagatgaatttatgaagaacccacctgaaatacgacgaatcgagcaattcaattggctcatgagacacagagaaacatacatacagtacgagacgaatcacacaacacccatgcatgcatacatgcatgcatgtctcccgcctcattgcttttcccacgtgggccaacgtctcatgaaaagaaagcaaagacatcatacagtagcatgagaaacgggcagatacaacgtaaaccccattgagcaaagacaagacaagacaagacattctcgcatttccatacccacaagtaattcaaaggtcaccatctccactgcaattcgagcttcccctgactggctaaggtagctctaaggtaaggatttgctgactgtgcttgagcatagaccttgactcaagaacggtgaaatataattagcgacgaactagtcggattgactgggcagattcgcatgtacatacagtacagtaagcttaggtgtgattgaccccaatcgttcaatcctcccgtgccgtcgtcttactttttactgctggggatgggattggattcgaggggcagatctcaatcaaagatgattgcagcgatgaggatgagctagactacctaaacaggggttaaccgctcaggggagatctgcaggtacctacctacctacctactcgacctatattcaacaagacactcactgtacaagcttggaaagggcatgaattatttcgagatagacggaccataactgcatcatcgtctatgccttctcttcatcttctagaattttaatttcatctctggtgacatcccgagatgaacagtaaatcataacgctacggcatattaaattgccctgacgtgcctcaccgagtgaattcatttcccacctaccgaatgcggcaagtactcttatgtacctcgtccaccgccatttgtgagcgtttcttcaagtaccccacagtatctctcacttacaccctgtctttctttgatctgatgttcctcatcaccgcaacaacagaagcaaaaaagtaacaggggacatgatcaacagttcatgacgagatactgtacagacgatagagtcattgatgcattgcattgcatatagtattccatttccggaatgaaatatcagacggaggcagcaccaacacaacacaaacacttttgagttcccaaggcggtcagaacagttctagaatcgttcttattaatgccctaccaaaagttgccagcctttcccggtctgtcgacaagacgatgctgtcggtggctgttaagtttaaccccagactcaggcacttgtagcggccgcgccggactaaggtaaccacttcaccacaatcaatagtctcagcctcaaaaagtacaaacatatcacaagacatcagggggtcggtcaaaatgtgtagcagcaatcgtgatattgttattcatcagaacaaagctaaaactccattcgtgttatgcttgaccgtctttttgcggctcttcgttaacaatttagctgacaagattccatccaagagacctgtccaaggtcgtgatgcttgcaaagcatgtttgatatatcccaaaacgccattctcagttcgagtggtgagttaatacaatacaacgccggtttttcttgtccagcagaatatgtccctagaacgcctgtttcctttgccctaggaccattttttggtcgatacagaagatagtggtaacaaaggagaaatattagaggcgtctagcacccgtatccgttttgaccagtcataattcgtaaaagtacaggtcaggtctttaaaccttgacgcttcgccttcttgcggctgctgccaatccttgccttaaacggctacgtgtgccattaggtgtcattggagatccaggttcagacataggcgacataggagacattggtgctgaagacatcctcctttgggcgaactcgtgataggttggcgccttttgaagaatgggtttgggggctctctcctcggagtctgtgccaggttcttcacgaacctgctccatggggaaagtgggtgtgaagagggaaaggttatccttggattgactggcgaaatgggtgttgagcgaaggtcgacttcgcttcttgaccaagcttagtgtacgcttgaaaacaccaggtgactttggtgtcttgggtctctcagtggcctcttcctggacctcgggctcaaccttagcgaaggggtcaatgctgaggaaatcgggtcgttgcttttcaagacgagttcccatgctgcttgttcggggtgggtgcatgcctggtccggaagaggtagtgcagaatgacattcgtcggtcgagaacgggaagggtaactgggagagtggtggtcctgcggaggcggctaggaggtcgagatgaaattgacattcttgatgaaggtcgggaagaagcttcactgatgatgctgggagagactgatcgtcgagggaggtcaatcactgaaggttttccagagaagacaactgagacgaccttggcagtgtcctcatgacttgcccttcgagttgactgggattcatcgctaccagagtcgaattcgaaatcggaaaagtcatcggcggaggaagacgcatcctcttctgaagagaggtagacatcatggggagtagagaagggagcttgaccctcgggggcaagcttgtgtgtcaagagaccatcgaggcatcttgaagctcggagtgagctcttggctggcagcgcaggggctgcagagagctgtcgttgtgaaggaatcattgttgtaggtgtgctttcgggagacgagtcggcatcggcggaaggagaataaataggaggctcgacggataaagactgtatttgagatcggggctgtgactgtgtttgtacccgttgggcgagagcagtatcaagtttaggtgcgtcaagctccctttgtggctgttgcgtcactgctagagacatcgtcgatataagctgtgattattgaattccccttagcaggccctttgtaaagagggtgggctacagaggtaagggagcggaagcaagaagtcgtgaacaaatgtcgtcaggtctttcgtagtcaggtggtgttcgacggcagtcttgagagtggccggtagcgaaagtgagacaatggatccaagacagaacaagacaaaaccagacaaaagagacgaaaacagaaaggatgtctttgtctaaggtagtattggtattggaggggttccttggaaatcgatagttgggttgaacggatattacagagggagaatagttccatgaggttgggggagtagcatccattaatatgaagacaagtccctgagagactctttgcaagccaaatgggcagcagcacaaggttcagcccaagccaaggtcccaggtcccttccagatccacttgagccacattctggtacgagaattaccgtgtgaagagggtcgtctcgtcacactgtatacttaggagaggcaggggcgcttatggtggcaggggtatggagcatagcgcagagcattgcagggcatgtggcagggtctccatcaaaggatggatcccattttctaggtatggagcctcccgtcctcagaattaggtccgctcagaaaagtcgttgaaaaagagacgatagaatttgggagtaggtaataagttagccagcctcatcatcaatcagcctgactatagagttgacaaacgtcgatagtctttaatccagtaaaacagaatcccttactccgtaaagaccacgagactctacagccactgtaacctccaccacgagtctcgagatgagtctggagccacctgagtgagccttggcactgacctctctgtcttgtattgagtgagtcttgtgccgtccacgagccgtttcaaatcccccacgctacaccaaaaaggttgaatagtgattgtgatatcgaggcattaaacgccaggactcttgggagacctgttcgttcgctacgaatcgctatcagagacatcggcagcttcagatcccgattaacatgtttaaagtctcttgcgtttgctgtatgaatatgatctaccggatgacaaactccgaatgtcagagatgtcgagattgacgtaaataccttcaagtacaaacatttcatgtttccattatgcagtcactgtattgatgtgttttgcatgcgatcttcgccaacctcgtgggttcactcgtggtcttttacctctgactggtttattagtatggcgtcgtcaccagacaacgtggacatgaagaaccagcctcttctagctcgtcatttcaggtcaatcactcacataaatccatactgactaacatcgactcgagtcactgtatgtcgagcttctacagtgagccatagcattctgacttgatgccctttttatccctgctgcgaggcttgcagttctagttaaagacgaacttgcaaacgtgcatctgcacccaaatgcatgattgggcatcttttggtcgctgcagatgctactgtaggcgaggcgcagaatgaatgataaaagaaaatcccgaaaattcctcgacaccgctttctttcgacagagtcagagtcagagtcattcatgatctgcacaggtaaaaaccttgaatgcattccctgtcgaggctctgactgcaacggtgcaaccctttgccacaagagactcgaatctcgggtgaatagaaaggccctgggctatcaagagatgacagtccagggcccttggatatttttgtatcagatatgttaccgcccgtattttagagactggttgcatttgggtcgccaggccattgcggtgggtggtgatgataactgattaaaaatccgtggtgtttgctcagctggtctcgtctctgcgacctcgttttcgcgtatcaccagctcagcgtcaaaccacatccgaaagctccacacccacagaggaatacatctcgagacaactcacttgcaactcacacaaagtagcagacagtgtagttgacttctattgttggccttgatctggtcgatcttgagtaatcacgcctgaatgggtctctaccgcgccagcctgctcaaggcattgtctagtgtgatctcaacccattcacggcatggctgtatccattagactgcattagaagacatgatgctgcataccaagacgaggcgatgtctttgagtgtatccgtacctatcctgccaactcaccaagcggagacgatgcaacagcatgcaacattggaatgtgtagtgtgcagtgttaacgcaggcactgagaaatctgaggcatagactaccaaaaggtatttcttgagtggcacactgtttgttgtgccgcgcattagttgtgatgcaggaacttgacaacacacgatcaagattgggcaaccttgttccttcatgaagcgcccattctccagctcacgacgagtctcttgctccaactggtcccgctaacatcggtgatccgccatggtatcgtaccaggaggaggcattctgaccaatcatatcatacagttccgaatacttccatacacccactttgttcgccttttttgtatcgccagaccgacatttgcgtcgggttcgacagcgagatacgatgaaccactaccgttttttttttctccggcagaagaaaaagtcttgactcaaaaatcaatctaattatcaattagtggtggccttgttctcggacgtattcctattagacttatccctgccgggtaaagtctcaactcgcacgacaaatgtgttcatcttgttgagacctcatttgaagatattcactctatcaaccttaaaagctcccttgtccatcccttgacatgggaatctataagatacagccgtcattctattccctttgcgcttcgccctttgtagctttcaaccgttaggtctcgaacccctcgattcggatgaccccttgacatctgagtctcaggttagtcggcaaaccgccaaggaaacaagggtctgatccaagggtccaaatactcgacgctgatacgctagaaccgctgtcgcaggttggtctgatgctagatgatgatggacacggagaatcttgttccagtatcaaattctgcacctgaacattcgaccatgtcgatttgataaggctaaaggacattctagcccgcgaggatgaacacagtgaaagatattgtgagctacattgacgaaatcgtactggtacggccggaagcgatgtgtatgtaaaacaatgacatttccgtccgagatgaggtcaatttgctccgctctcgatagcctcatatcattgtatgagcgcggtcctgagtcgccaagggtcgactttacgagtttgctgtctaaagtacagaggatgactatctttgcttgctaaaggtatggatgttgggtgtacaatagctgagttagtatctagtcactgaaagcgtccattctcggtcaaggcgtctcgttggaatgtatttgttaaaggggtctaaacccagtccagttgagagtgcatatgcctttaatcaattccagtgttcataataacaataattgtctatgttattgataatgatctacctgtgaacccttatcattgttgaagattttcgttatgaacatggattgggtcaagctggatgacgccatggtttgaacttgcagaagcgaagagagctttccccaggtccacaaaactaagtgcgccacaaacctaccgccacagttgtcttctgtaacgtcacagcggggagtcaccagccacttcgatgtgagatctagctaactctgatcaggttagtgtcatctagctacccgtccagagtctaaatttgggtctgctctaagccgccatttccttttttagatccgaagtgtgaactttatgtgtctgtctagacttttgggtgtaaactgttgagagtgcaaaattagtctgtactgtgagtacaagtcggcgcagccgtgaagaggatgcaactatggatctcatggtgatgatccacgctcccttgaggagctgacaagcaaccagccaactcacgttactatctaaagcacaaatatgatggctgagccgagttggctgtcgtattgcttcacccttgagagtccacgtactcggttctggcaaacagtatcgacaggcgagtgggtgatctacaatcaataatcgaaacatttttcacccacgttccagcttgcccgggccgaaggcaagagaatgcctgtgaaactagacgtgccaaataaattcctccctccgcaacactaatgaaataccaagtgtttctgtcgctcccttgctacgaccgacccaactattacggtctatcggcaacatgtctcaagttcacccacactataaatctgtttctcggagagtttcacccttgcctcgtgcattcttgacctcgtttcatggggcggaccccacctcgacagcatccctcacatattgttttcccttcttaccccacgatttcggtatagaagcaatactctctggagtagaaacatttcactgtgtaggtacggaaggatgaggcattggctgacacgcatcttgtcaaggatctaaaggatgttcgcgtttccgaatattttactgtatccgttggaggacggaggcccggatgatgaccgccgagagccggggctgtctctatccgtgagaaggtcagtgcaatggctttgtttcaatgttgcatgaccacaacagacacaatagtatccagaaagcatcataaggcgtgacatgccgcgccagaacaacgcaatgcaactcaaactgtcgctcatgaaccgatcataccaatattgtcgtcaattacgatcaagctggacaatcacagccaagaacgtgttaaaaagctgatgtgttagttctactgtgaaatgtagcctgtttgatgggtccctgatatcgcggggaaatgataaagttattcattctccatttctaatcctgtcttatcattagctactagatgtaaatttgtttattcgtcttgaatgaatgagtcttgtatcttctgtggaattcgattaacctttatcaagatgtcataacttgatttgattatctcccttatccatagccaaattacatcattggcttggggagtctttaggttctgttcttctcggggcttgaactatttgacttcgagaaaacgaagtatctaggtcatagtgtttcacttcccattcatgcgagcctatgatactcctggtagtcatgaccttgttcaacatatttaggttgtaataacaccattgcctttgcttttggggagtgataacttgactctaattttatccaacgctaaaaataattgggttacaagcagacaaacttttgcctcaatttgtgagagtcaagcctctggagttttgtaaaactttgttagtgggggcatgtatagctgcctcttccccaactctacgacaggatcctacttccatccctactaattccccaatcgacaacttgcttgattaacagctatgcttcctctccctcagcctccttggatgcgtaactatcgcaggaaagtgcccagtatcatcgccagtatccgaaatcaccctgaaggagtggcaccaactcttgagagtatcccgcaaatcgatgaatccttgaaggcgaccgagccgttttcccccttttccactcttattcgcgatatgcaagaaaccgagttcaagcgctgggatttcgtcatatttcgctctgtttatactgaaaaatctcagactcagtgggagagctacatcgagttcttgaaggcaacagttgaggataaactcaagcatttggagctttggacactcctcgaactacaccttgaatggatcatcatggaagattgcgaaactctcaataatgcgtcgaaggaccaggtacgtgatcagttttgtcagtgggcctctgagcgatccgttgaaagagatggtgccggagcagaggatccattagcggtacttcttccaagataccgatattgcatctatgttgaccagaaatgtctcgacaccgttgatcaatacgccgcctgggtcgaggtaggcgctgaaggtcatgagagggttgtcgcctgtgtcgtgctggatgggaaatgcgagcccggaggccgaggcagaaatggatatccctctatcgaaggatgtaccaaggaatacacaggctggatttacacgggcgtagaaggaattgccgggctctacgacacactctttcatgaagagctggaagaacaagactccccaagaccgcctggggtaatgctcagcagagacttaatgcccattgattagaagttactgaagtcatcaatagtggcgccacagataccatgtacaagcaaatatctcccaggtggtacgagcaatacagatttttgtaagagtcggcgagagccaacgtgaaaacttcaatggcaacatcaataacatgcgtgggaacacatcacctctagggtacatattatcttttgagaccttttctttgtttctcaggaagccggaatctcctggggacactgttggttataactgctaggcgatatcagtaccaagccaagttgtcgagcaagcaaacttagcaatcacactgcggaaattgataaatactcagatgccttaacatcaatatttgattgatcatatatataaaactccataaatcatcacccacgtacgggaggaactttcacatagagtggtgcgtgttgaatggcaaggggaggcaagagatattgggaactctgtctaaggtaacaaaaagacttatataaatttaacatattcaatctatatttataaaatcttagattagatgtattttagcactcatcttcatttcagaggttttaatgccctctgagtgaatagagaactatttacaccaactcaatgtcgacattatcttaataaactcgataagaggctcaattttggcgtctctaatatttccacaagccaacgacagatagagttctgtgggttgatgataaactcacactcattctcacttgttctgtagtttctaccacgctcctgttgtggcattatccaaacacgatgaggcatctctttgccttcaggctagctgcagcagcggcgtatctattctcaatcgcatggggtcaacagctaggattcagatacccgtacgagactacgattttaagcgacagctgcctacgcattttaaacacaaacgtgacagaatgttcgcccaggctgttctaccacgcccctattccctaagttccaactctcacaaaagcaaatatattgttgactttccctacagtgacctgatatttcaagtacttgtggaagaagaactggttgagatatgtcaccagaattgttacgacagcttgatggagcttcgaccaaagatccaggctgcgtgcaatacggatatgatgctgtagcattcctctatgaggacacaattttcccacgtaagtcagcccgtgtaacacaatggcgtgtaatacagctaacatattacttagcagcatacatggtcgatttactgctcctttcatacaatatatattgctaccgagacaggtaagtagcccgatgtatccaatacttctcgtcactaaaagccaggcagagctactgggaaattgtgcgatgttcaaatcgcggaatggcgagtccatcgtgaagcagacaaaccactcgagtgcgaggactgtttgttggcgccattgaagatagagttggaggcaggtataagttacaaggatgaagatgcatccgagttcgaggatatcacgtccagttgcaatgctatagggtacgattacacaaaacctgccccgtatgcaacaacactgtcaacggagtggtgggccacaatggtaaatagtgcttcgataacgcctactgatgcagtatctaagaacagataactattttgacctgtcttgggagaaattttgtatatcttagatagataatggtagttgactatccttctattggtgtgtggaactttgacatgagtgttagtaacagaatgacagggatgttgagcacacatcaccatgcacaataacgtcataaatctgcatgcggtttatgaaacctgagtatcgaagcacgattgacgtacccggtaacaaataaatcgaccaaagcgtcacaaatcttgcttctacccttggatcttcatagtatgtgttgtaagtgatgcaaccgcagaaggggagtactttgcacagtattcctcaattcccaagttgacttgcatgtaacatcgtagaatgatgtagtaaagtcccttctatagcaaggacgtggcgatatgttatttctgaaaacattgtggtcccagacaaaggtataataactaaggcatcaaactttaattctggaatgaattgccgtcgatcattgaatccctagcccatagctgaaacacattggaatgtcaaccacacattctttgcaaaagtctattcttcgagatctacagaaacatagatctttcagtcaacctagggctgcctcaatctaccagcgattacaagcaacttctcctttacaacgaactgctagggtattttgcataacaaccgatcccaagaattaatcaatctcaacctccatttccttcatccaccataacctcatgatgctccaccatccgtcacttcaatcctctgccaagagcccaggtgacaaaggagacattaatagtatgagtttacggaatagacctctagggcccacagggattaaccataacctgttgagaggcattccactaccacagttctcgactgcgtcgaggagttcccccactgctctgaggtcgccatggatcagagtttccattgaacgcaccttcgtcgcccccttggccaggcacggccaaaaacacgccagctccattaccaaccatgacactgcgtcgagcatcccctcggtcccatccagaccctgtgacatcagccgccagcccgtagctgctaaccggtctgcgagacggtgccgcagcagatctgatcattggatcaactgatacaaagttccatttgccaaactcgtcgctcttggtaaaaacttcgagtgtgtgcgtgggagctgccgaagagggattgcgaggagcgaatggattattagagctgaagcgtttgctgggtggttggatattcgacatgggccgcctaggcacaggaagattcgctgactttggtgatagatttgacgatgggaaggcaaaccctggagtggatttcgcagatgaattggacccagtgcgtacatgccctcctgcgaatgcagcgttgggaggtggaagtccttgtaactggtcagggaaactttcatcgtgaacgtagagtcgccttagtccaggaaagccgccgccaaggatggagctcgcaagatacgagtaatagccaatcgctacactggagaaggcacccgctgaacatgaagaaacctcaaaccgcaaggtttccagcgttcgtgacgccaatgggcgtgaattggctgaggttggaaattgctcagaaacgttggattgaatggcaaatgtcttgagagacgaggccattgtgaaaatttcctgcaagctggcagggtggacgcctgtatccttaagcgtcaggactgtcagagcttgctgtgtctcttgccaggcaagatactcaataaggccctttaatgtcacccccggtgtatccttcagcactaattccttcataggtggtagcgtaggaagaccatctgatgaggacaagacctcatccgagagacctggcgtgtttgataccttgagcgcttgcaagttggtgagactaccaagaacagcccgaagtgtcatggcatcaatcgcgaggtcattcaattctagcacctcaagattcggccagacttgacctgaggcgagcatagccaggcttcgctcggaacctcccatataggtcatctttcgaagattaggacatcgagcttggacttcgaggcggagggtcgcgtaatgagggtcatcgcaaaacatcccctcaggcaagtcgacatatcgtaggtttggaagaaccgcgatggtctgggcaagctcaacctgggaggattcgcgcaacatgtatggaagcttcagatattgtacagattttccaatacgtgtaggatcatcacgaacagtacgtcggaggagacggagacgagcttgagcaggatcctcagggacaccattgcgatcgaagcgggaggtctttttacgtttttcggcaagccattcttctaaacggcagtagtggactggatcgatacgaacgctatgatatctaggaaacagttagctgttgaacatggtcgaaccatcatgacacgacttacaagatcttgactgcgctgggccgccatgcgcgacaaacttgaacacaatgagctaaatcacgaaggtcgcatagcatgcaccggctgtcactcgagcttgcgctgccctcacaagtatcataagtctcgtcaagggcgtgcgggcaaacaaaagtaaagatgcgctcgagcacctttgatggcagatgcgagaggagatacgctgagtgtcgagttggaggatataacggtggacgtccagcaccaggaggacggaactctataggaacaataaagtctgagctctggccgccactaccggccttgtccttcttgttccgacgtcggaaggggtttcgcatcttggcgtgcggtcgtctggctgtagggacagatcgcgagtggatagagacagggaagattggaagggctcacaaaaaagaaagagagaaaaatggtgatatagaagagaaaagaatgaaaggaagaaggagtaagaacacgcaacagaaatcgaagaacaatagaggctcaggctcttttgagaggctgaactgaatggagaccaggtcagcgagcgagaggcgagaggaagaggagaaagtgaacgaggggactttatcaagatcgaaccccagctccaattgaattctggggaactgaatacctaggtaggtaggtaattacaggggggtaccaccagggtacctgcctttacggatgtggatggcagcacgtgcgtgccaatgaatgagactctatatccggcattgagaatgggaaagaacaaagaccaagcgataaggtagcttaagctaccttaagctaagcaaatcctaccaacctaaagggcaagaatcaaatattcttattatgcatctttcttcaaggctaatgtttcaggggataaacgctgtgcccaaacgtcttgcagccttaccccgccagcccgcattcctctgcactttcagagggtggcgtttgtctctaagcgcgtggcctctgcgctttgatgctgtaaggtaggtaggtagctgatcagcacctccttgctcactggcggatcatcgatcagcagggggtcagagagagggacgagggacagacacagacacagagcacagaaaaaagtcttggctgccaggaatggaataaagagaccgagtcaatatcaaacttgtcctgcgtatcacaggccggcaagcattacattgcaacgcactggatggcttaaaccttacccccttttgctctgatatgcagtcagcggaaaaggggttggatctacaagtgccacgggcgtaagcgcctctgtctctaggtgagaaactaaatgagggcaggatccttcaatccgaatcaaaatgcctgactacgttgtgttgtgttgccctgcgtgtctcttttctctgtctgtgatagctgtaggactcttcgcatgtgcagccaatgggttcctcttacagcaaacatgggctcacaacccatgtctttaactgggcaaaccaacgcatttggtcggcagatcatgaattaaattggatcgctgcttgttcgtgtttgcttttgctttgcctttgcttaatttggaccccgagcatgacgtaaattggtcgcgtttcatctgctgatggtgcgttgaagaactgaagatgctggcaggtcttggctaatgactgacacaactcgactagactaaatagacacgatcactactaacaacccggcttgttcgcaacgtttttaccatccgtattttgacgcagatcaccaaattgagaatgtgtattttctggccaacattgatatcttcaaggcaccttagactccctccccctccactagggggctgtgtcgaggtagctttgggcaaggcattgaatcaatcaaaggttataatctcacccaaagtctcgtgaaaatgttcatattaagttctatcatgagatcgtttcattgcccatttttgtttttaatcatgaagcgctttctacaaatccccacccgctctctcacccgtcgattattctcacaatccataagtcaagcctcttcacgcttatacaaacctctcaaccccgggacatcagagattagactcctcaaaataccaccgaacccctcctcagaattcgaacttgtcactgtatctctcgacgatgaacccaagtatgcggcactgtcctatctctggggcgaccccgaaacatatggccaggtcacgatcaaaggaaacaccgtcaaaatcccggataacttggcttcagcctttctctgcgttttaagcgatgaatctttcagatcacagtcacatgtcagatacctttgggctgatgcgatttgcatcaaccagaacgatcttgatgagagatctcaacaagttcagcttatgcgtcgtatcttccaacgcgcgcatgtcacgtttgcctgggtcggcccaaaagattattctctcgcttttgaaactataaaaacaatcacggaggagatatacgagaatactcccagggaaaatgctccatacaagacaaaattcgatctcgaatggttgcggcggcatcctatgctttgtatcgacagaggatccgatttaccaaacaaccacttgaacgacccttggtctgctgtagccgatttcttataacaccaatattggcaacgagtttggatattccaagagattgttctcgcagaacaacttgtcttcatcagttcaggggaagctaatctttcttggtctatgcttcgtgatactccgcaaagtataatttctgtcgccagagacaagaagcccgatttcctaccagatacagcatggaaccttctcagcaacccgatgtcatgggggaagctctcatggctattccttgcgcaagcacgttccaagatcccggatccagatggcttcaaagggtgggctgtgtcaacttttgcagctaatttacaggccaccgatgatcgagattatatctatggtcttctcggagtgtctgggataccgatcactcctgactatagccccaagaacacgacctcgcaagtctatatcaagtacattgcaggctggttgaaagctgcacgcacacaacaaactatgcatgtccacagccctcttgcgtttttgtccctcgcgggaacgggtgaatatagtcactctgatctaccaagctgggttcccaactacagaaacaagaaggaagcttcatcaccctggtgttatagtgctagcaattttcgccccaccgatgaaggtgacccgacttcatctcccgctcatcgtgtatgctacccttatgtggtcgaagaaacacaaagtctgttcagttggggtaaagacatggggcatattactttgtccacgaactgctgtcacgattctgatccacagatcttggcatctttcatgtctttcgcaaactctttcactacgcggaactcgaagtatgttacagggattccagctgcccaggctattatcagactactatccatgggcaaaaccagaaaggtctctcaggaccttgtcgataattctttaaatctggccatgctgatcacctatttcaatatgtccaagtcccagactgtcacaaaaacctggagctcaaattgggattatgatcttctcaacatggccttttctccatcagagctggctcccatgaaagtcagacttaatgtaagttagttgaagagatcagctcttggggtctcgaaagacgaagaaaagctgtgtcaggaatcatgccagtactctacaactacagattcttcgagacaagtcagggatacttaggcgcagttgattttgacgttcttggaggagataggctttgtattctctggggatacaaggagccagtcatcctgagaccagatgcaacggatcgctacacatttgtagggccggcatatgctgtggatgtgaacactgagaacacgattccaaacctacgatctcaaggacaatggtttgagttacgataaggtcaaaagggagaaagacactaaaaggaacgtactaaacattaagcttatttgttctcgatgtgtcgatgtcttatgtactctacgtactgtacctgtgaagtacattcgtgacctagtggaagctaacagcttgcctcttgaccctgccagatggaatgtatgacaagctaccaatgacttgttaatactcgtatcgaataccgcttcccgcttcatccagtagcatgtataacaaatcacacctcagcttgagattctccaagtgagacaataaagtgaatgatccatcaattggctcattcatctctcaggctcaacaactgagagaactaataattctatcatacatagctcagaaattgattacaagggttctagatagatcgtcgtagcctggggccgctcaacgtcggccgagacttgtgtcccaataaccatgcccgtcctttcaaatgccccgtgttcgccctgtaaactcaaaaccgtgagaagcatcgtcaacaccctccatcattaccgctacccacataaagactattattcatagcaggtctcagcttcaaaaccaaccgagccacccatttttcagaaaaaagcgaatctccaaattgttttatatacgtaatgaagtcgctgagatcaatccagatcgaactccaacgcgagattggctcgaatgctcgcgtagcattatgcagtcgttaccaaaatgagaatatatcataggctgatgtactcatccgaatacctttttgccgattcgacatagtcttagcaagatatttaggccttgcgggatcgaactgagccgttggtcttggagccagtggcggtggcaccgttggacttcttgacaggagtagtctggaccaggtgagggtcagggagaggagcctgggacatgcgtcggagactctgtcggccggtaggagccttgccctgcttcttgtaggtggcgaagtagaaggagatgaacagaacgaggtaagagctgatggtgatgataccagagaaggcagcaaactcctcgccagagcactttccagcgttaggcatccagggaaagtaggtcgaggtgaagtaggtgtaggaggcgaagtagatgaagccgagatcaatgacgaactggatgatctggagacgggtaacccactccttccaccaaacacggacaccacgagcgctctggaagtagtaccaatacatgacgacgtgaacgagcaggttcaagacgatagggacccaagagacggaggtagagccgatgagctgagtgtagcaaaggaaggcggtggcaccatggtgatagcagtgaaggaaggctgctaaatgttagcttgtcaacgtcgcactgggagaaaaaaacatactcagaggcttcttcttgaggaaaaggaagacggtatcaagaagctcaaggtacttggtgaggtagttgagctgtcgcaaatgttagctgggagtgcatgtaaattttcgttggaaacttacgtagtacaggaccacaaggggctgggtccagccaccctcggcatcgcagatagcatggaagatgccaccacggacaacggtgggaagaagctgctcaacgaagagagccaagagagtaccgctgatcagggtcaagtagaggttgtggatgaggaagagacccttgagcttgaagggctcacggttgcgcatccattcgcgaccaccgaagatgatggcatagtagataacgataaagatcgatgtcgacttgagagtggacatgggggtctcgaaaggcacaaacttgaagtcattggcggagtagccgacaacagcagtgaatgccttgtcaaagatgggccacaggtgaacgccaaaaggcctgtcgatggttggcagcggaagctgctcgtagaaagtagcgggagacgcagacatgatgggcgaattgtacgttgaaaccgacacaattgttgaccgcgggaccgtgtattaggtaggggatttggagtagtcgagttacgtattcgacgtggcttttttttctcgaagacgcgacagagccgatggcgcgggggaggacacgtgaaagacgaacaagtaaagactgacaaggaatgacaagaagaagaagaaggttctccggagagatgaaatggtttaaagaagaagccaggtaaacggcgattgtgggaatgcgtagaattaaaaaggagataaaaggggagacggagagtagagttttaattgagggagagccagaggaggacggcgcatcaaaaaggggaaatttcaatccgcaccgctaccttccctcaatcgcactttcaccgggcagattggatctccggctgccgcggacgctggagcagtaaaagtgaaagtggcacctggcaacgcactttccttccatcgaggtgccactagtacatctttgtagggggcatctcgagaattcacccaattgccatgcgtatatcttatttcaccaacaggcccgccccgggtaccaagagttggccaggctcgtgcgctttttggctactaactgtcttctaattcctttcgaaaacccgtggcacgcgctcaccctcacaagcatgcatgctacctatgcccgagatgaggcttcactccacactgcaattacatgtgaatatgccgggttctccggatgcaccaatgaaacgaggatgtttagaagccacacgtgatttatgaaatgccataacgacacaatatgctaatgaggtcccctgaggtttgtgcccaaccgttgcttattacacctacctacttacttgtccgactctgctgctgtgcctgtgcctgtgagatcgtgtcccgaggcttactggatgccaagactgcggtgatgagcgaatggtgtagcccgatcgagactcattggccacgtcaaactccgggataaaagcccggtagacaatagcattaatatccgtacatcgtatcaccacgacacaatgtcaggatggcatttgcaagcttgattcgctcatagtgagaccggaaaataacaactacgtattcgcaagcacgaggctagagagattgcgcaacttgatcttcgcgatgtccaatagtcactaaagcacccgagttaagatacgcaaggtagtaagttgacttgcaaatccttcgtcattgtaatttcgaaccaaggttccattcaattatcggagattcccccatgtctggatcgatcaatacttcaacgaatctcagcacggctcatctgagctaaactaaaagcctatgtgagaaccttgataaaggtttcgcttaactgattgctcaattcacatcaccttccatcccgccatctcaaactccgaagttcgtgtcactggtggctgccgtgtggcggtgccaacgtctcaaggtgtggctacctcgcagctgtcagtcaaatggtgggtgccgtaataatttcaatgccagcccagctattggcggtcttcacattacaatgacctgtcaccgaggacagccttgccgatacagcgcaggacgttacagttgacaggattgagtcaagttcaagctatttttggaagacacttgctccagaataccaagctctatatagtctcatcacgtgtagcatgaagctatcgtcagtttctattttattcagctaccgcgatcaattgaactaccctgccagctggaggtccctgcggcaatgacgaatggaagccaactggaagtaagctcgttgaagtacagtacatacactgtcacttccatcaaaagtcgcacttactgtgaacttgcagcacaattcgcactatagcccacaactacgcaatctggtctagcctcgccttagtcatcaatcctcagcccatcctctcgcccaaacaactctgcagtcatcacccgagccggaaaaagccagcccactacctctaccaatacacgacttgcctccgacaacagacatatcagtctctgacaacagacgcctctcctctccaacatgtccgccttcattcgtgtcgcccgtagcgttcgcgctgctcccattcgacctgctgtccagcccctggttgcccgctcggccgttgcccacttcaccacctcgattccccgacgaagcgagcacgccgaggagacctttgaggagttttctgccaggtaggatcacacctaatacccaatggcctgccggttgcttggaacgtcggttttctgtgctctggaaaggcgtcgcaaattgactgggaggattggggcctttgcgtggttgtcttgcggctgtgggaaaaagatgccgcaaagcccgcctagagctctgtccccacgcgatttcgcccgaatcctctccaatgctgccgcacatgtttcttgcggaactcaattgctaagtcattcctctctgcaggttcgagaaggagtttgatggtgttcaagacgttttcgagcttcaggtatgtttgtcccacggggtagagctcgctgctctccggctggctcccgaaaatgtcgtatgactttggcttatcaccaaaccacagcgcaacctcaataacgccttcgcttacgatctcgtccctgccccctcggtgatcgctgccgccctcaaagccgcccgaagggttaacgacttcggcactgccgtccgcatcttcgaaggtacgaaattttgtcaatcaattgcaccttgttgtcgtccactcgaccgatggatctgcggcgtctcaactaccctacttgagttctgtcagcgcagtggctccaactcgatatggactgcgcttgctgaataccaccgacgaatcgcaagggaattccctaacctagccacattgctaactgttgttctttaggtatcaagaccaaggttgagaacaagggccagtacgagcagtaccttgaggagctcaagccccttcgagaagagcttggtgtgttgctcaaggaggagctgtaccctgaggaaaagtagattgtcccctggtctcagtgttctgagccccgtgtatactggatgttggccgaaacggaagagaatttcagacccaagaggtagacgggggagtttggttgtggcagccccaaatcgattgtgttatagccttaagtgcgacttggcgacgcttgctctttgctaatctccctcaatgttgagagttttttcgtatatctgaagttcgttgttcatccatttgagtgacttaccttccatcttcactgaagacatactacctgaggtttaacgccaaagaacgcttgatatacaaaatctctgctataacaaatttttggcatgtcagtactgtcttcgactttcacgagaagcacaggtcaaaattctacacatctcaaatagatgctcattttatactggggtggaggctatgcattcccaattgccagtcccatacgccaaattccatgatagccttcaaacatgtaaaggattggtatcatcatactctcatacttctgccttctgccttctgtagctcttattgcaagtgattccatcttccatttcctgcctgttgtcccacgaatggttgaccagggccgatagggctcgtccctcgactagcagagaatgccgcccggggtcgtgggctcattccacttgggacacgagggctgcgaggcatgctaccgccccgagtgtttcggccattcgaaacactggccagtctctggttggcgttatatagctcagcgtctcgttgctggagctgtgcttggaggctggcaatttgttccaagagttcttgacgttccatagcaacattctgtgcgtgaatggcacgcaagttctctgatgccttttgctccaactcttcgttttggatcttcaatgctttgttctcatttgccaatctcaaagcttgagcgtcgacatcctggtatcgactcttcatgaaatccacgtcgttcaaggcgctcgttcgcctgctttctgagagctgcagctgccctttcacctcgctcaatgcttcttccctcttggccgtctcgggattttgcttgaggcgcgcaatgattgattcgagttcatcaattcgctgttgttgcctctctttctccttttgagcaaccttggcggcagctgccgcaacaccctcggttcggatcctctcccgttcagccacggttcgatcttgaagagcagcacgattagaagactcaatcttactcaaggtcttccgatgatccttcaattctttgtcgagtctgctgatgtagcttttgagttctacttcgacttcgcctgcttgcgcagtttgtcgcttgtattcgtcgatctagaacaatttagaaactgtcacatctctcatttccatggtgcttacctgctcctggattgtctccagagttaccaaaggtactgagatcattgcttttctgtccctggtctcgcttcggacggtagcactttcgagcatctggcggactgcaataggcataggaggattggtgctgccagtcggcagatcgcgaagtggaagagtgcgcattcgtttagcatcaccatccccttcatcatgaatctgggggtgatcagcaatgtgagcttcaagatacaagccgatacttacatgcttccgcttcaagtcatttccatataaggcgtcccctgtaaaaggcagctgggtctgtgtccccggattctcgaagatatcaagaacgtcatctgggataccttgaggctcccaattcaatgtgtcggtatttccattgaaataattcgcaaatatctctgcgacttcgtggggttcgtagtaacctcgttctggttcttcgagataccggcttgcacttacagtagatgcgagaattgcgttctgggtctcgagtaacgttgcgccctgcagagtattatatacatgctcaatcgaatacgttgtcacgagtcgtagtactagcggcggcttctgagaaggacggtcggacaattgcctggcgatcaacgaatttggataacgatggtcatagccgataatgacgtcgaagctaaaaggatcgaagtcttcgctggtcaaagcaatactgattcttgcaaatgaagcaaatttggcatgcttgttaatgctttctgccgagcattcaacgtttgccgcttcagcaagtttaaaaagtagtcgcaccagttccttggtcccaacgacaatcaagatctccttttccttcccgtctagtgcggccatcagttcaaataagaaattgaatttgggattggcatcacaacagtatcgggcgagatcagagctgggtagcgtctcgagagcactaccaatgacaccctgaggatagtcgcaaatctcgaagagcctctcgaaaagattcttgatcttgttagtgagctcttcactgggctcctcttgagtctcgccagtgaagcaacggctaaaggcttggatttcgtctttgtggtcctctattacctctccatagtaagaacgcctgctcgcctgcattgggagagtgactttcgtttgcacgtaaaagccgttctgctctgaagattctgacagtagagaagcttggtcgactggaacttgacccatagtcatagagtgccctgaactttcaacttcagtgggcactgaaccatggttgggaaagttcaaggtgtgggttgacgcaactggttcatttactatactgatgactgtgggggaaatcgttgcagggagcaggctatcttcctcttcttggctaataatagaatgggtcagggatacgtctgattcagcaaatcttctactgagctcttctcgcatcctggcaactgcagaggtggaagggtccgccataatggctgccggcgctattgaaggcacaggagtgtcggagttggtccctagagcttgtgctttccagggacccatagagtaaactggcggagattgaaggacagcagcatggctacttgcactgacatcaggaaccggttcttcatcggcaattgcttcgtaaggtgtgccatcgaggttctcttcaagagagtcgccaacatgtgtcaacgccgagtccctgtcgaaatcgatgtagctctttagctcatcgacagctgaatcccgtggttgtgaacccgggcgctccattttttgtttggaagtcaatcgaggcttttcaagcccttgagagtcgctactggtctgtgcaatggttgaaagagaaggcgatctctggttggagtctattctttgaccggaaacactgttttcctcgggtttagaaagccgcgacgcttcaaaagtttcctgctgactcgcttgagtttcgattgtggctcttgggtaagcagtcttgttgagagtcccagcagtggaagagagagaactagatatgtctaaggagccgtacgacccttggggttgagaatagtatatttggggcttctgtgtcctttgtgaacccggagaacttcgtggagatgcagctgtatcctctaggacgtcccggatgctttggtcactgggcaaagaactatcaagaaggatccctctctcggatgttgcagtgtgagagtggcctggttgacgagacggtatgatttctgagtcagtcgcagcggaatccggaacaatttcggtctgtaaagcaaggggggtaacctgagtctttgatacaagcgttaaagtcctgcccgtgatgacgttcaggtcggtggataggctcgagtcgccctgtgaatctggaacgatgatatcaatccgcttgcttggggaggatagtgcctttgactgtgagagagcttctccgccactcacaccagttgggttatcagggcgctgggggttagcgtcgcccttttcgaattgcagttcacgtctttcgtgttgatcccctgcagggtgatgatgacttggcgcaccctgctccacacccggttgctgactacctaaagtctcgtcttcaaatggaaggcggctgaaagaattaagaacgtgatcgtgaaccactcgctgcccgtccccagaaccttggtcaaccgagacgctatcttggccgtatgggtcctgattcacaggcaagtctcggttgttcgaggaatggctagcttgagagttggcggtttcaaaactctcgttttccggcgataaggtatctcgaatacccctggtcgagccgagattatcttcgtcgaatatctgattgttggcagtggtacggttctcagtattttcagcttctaaatcgttgatcgctttgagactatcaatgtcctcagtctggtcgtcctgatgagccgcgccggtgaaccctccaaaatcagtgggtgataggttgtcttcagggttttcggaatcagaatactccgtcttcagaccctcaggagcgttgtcagattgataggcctccttttctggggaactggcgatggattcgcgattgtgtacccctttctggcatacaacctctcgaacttggcgattgcttccaggactgtcctcggccaaagatgatgatggatcttcgggtgtttcaggacttgttggaataaagtcaggtctagcagcaggttggctctcgcaatcttgatagtcccaatttccggataaatcttgggaatctgggatggtgtcttgacttagttgcgatgcaaatgtgactcgctgatcatcatcctcaagatctgcaatcctttgagaactgttttgagtggtgacactctgatactcagatgggtcgaagttgtcaggcttactcaacacaacaacaacaccttgagtaggtgccctcgagaattcgtaggagctgacagattcggcgtcaacagatgaagcagagataaatgaaggcacaggctcttcagatttaatcctgaaactgcggtttggctgtacgtcttgctcgtgagaatcgaatcgagatatgtcatgagccgatacatcaagtttcggctgttgttgtttgttgcaatccacaggcgtctcggatttaccctgacgaggtgtgagatctcgaagtcctcgtcgatttcttgtctcacgacgttgagcttcaagctctgtgctttcacgttctctcttctttttctctttctcccaatcctctattgctccagcattgagatccgtgtactaaggcatatgttagcgtatgtgatctcgtcttattaacttgacagggcacaaaccggaatccactcgttctcataagtctcaccgtcagagtcagtttcccactctacaaaacaccggtgattagtctcaccacttttggggttttctaagtaatcttcagcaatgacccggcgaatagtccaccactctttcttcttgcccaacttcctgcgctttttggcaggcgaccgttggacaagttcaggttcagtgtcttgggatagtccttttctttttcttttcgatttgcgcactgatgaggttctgggtgtgtttgttgtagattgattcacttctttgcgcgttctcaccatgggtacgctggttcaacgtgcgtgggatgatagctagagagccgaacccgaaaggccacaggagtgcagcacacgggcgtggcaaataatgcagcgcaataacgaagctgcgataagatctatccagcgacgatggcctgcggcgaccggcttcagcggtcaacgcttgaaataagtcgatggttgcgcgccgcggttatgagcaaaggctgctaaacagaagcagcttggggaatgctttgatcaattcccgctagaatgcacgtgatggtcaggccaaggatagtgtgcgttcggggtgagagatcagggtcctaaggcaagctagtggatctcgggggcgtgaggcgcaagaatagtgaaagaagggacaggggacccaggtgaaaggcaaggtgcgcttcagtggatgagtgtagttacacgaggtgcaggtgttaagttgaggcaagaatcagaaatgaaaagagttcagagctcagagttaaaatgaagttgtgatagagaaaatggggtgagataccgtagatgaaggtgtaaagtgagagtggaaggtgccttccttcttgcaatttttggttgtgaagcttccatctccaaggcttagaatcccctcgggcaattaagtcaaggcacctctaacttagtacctaggtaagataccttggcccaaacagtgaacgcatcttttgcaccctacacaggcctcggggagcaagaaaacacgagacccaagtttagagtgacaaaataaactccataaaaggtatcctaaactcatcctaaatttatactaagttaccagagtctttgtatcagttaggtttaaggttcctagttttatttcctcccctagacaggcagacaaatgtcattcaatgtgatgagcgtgttgcacacgccccaaagtgattcctcacttgtaattctccagtcctagggcagcaaacgaagaatcaatattggcctgggcatgggggccacaggccaagcgagaaggcaaatcaagcgcaatgagactccgagacgctgtccgaacgattatgtggcttttttacgtcaattacaagaaacaatgagcctggtttttcatattcctcacattcgctctacgttagctgatcccaaacaacgcagcttacccttgttgtcatgtcgtttggtcttaacacaagcaagccggcatctatcttaggccttcaaccgaagcaaccagggactctgtgatctagtattctagtatactaggaaactatcttgtttgcagccttgatgtctcaaagcagattgaagttggtaggtttgtaggttggtatttatgaagcacttgtattagtggtcaagttgcggctcttgaacctggagctcgtgtaagcgctaaagcaaggcacaacaaggtcactgcaagcctccaccaaaaaccccccatccccataaacttgatcgggacacctgagcagtagcgccacaccttgcgcggacttccatcaacataggtacattaagacaacattgctacagtagatactgcctttcacacgaattctagccctcatcttcttcagaaacgctgcacgtactagccgaacctggacatcgccatatcattgtcgtcgaatgagacaggtgtcttctctattgagaatcatgtcggcgcggttttcagttcaacccataggccgctttgctggtgcaagtcagcctgtcaaaagaccaaaggtgcaatccgatacagcgagccattctataactatccgtctggcttatactgaacctttcacaggagtttgcctgcttttcatacgacgacaaccatgagtttcacctagacgactcatctctcaagtactattacacaccacagcttggggctgacctctccaaaggctttgatacatttcagaagctggacgataccggagatgatcacctcgacagtctcctcaagactatcgctgcacacgagcaagaaacaggcaagaagatcgatgctaacgttgtcacatggagaggtatgatgacaaaggttcggcttttcttgcccatggatggtctggcctcagtagctaatctacaggcatagattatggcagcaccttttgaccagatggacgggtaggtctttaccagtggtctgctgtctttcatccgttggcttatcgatatatagctttgagatgaatgccactttgtatcaagtacgtccaatacgataaacccgtccttaaagtcaaaaccactgacaagttgaccacgcagggttgcatgtaagtccaaggagtcccagagatgttcatgttggaaattgacttataaagcttcatcgaagagaacaacgcctacaagattgcttccagatccaatgagggaaacaacaaacgaagaagagggccaccattagaagtaatgcagttctggggtgtgtgtctctgtttcaactgtatgttacggttgctcacatcgtaatctaggatacaagtttgaaacgttgtcgactctgccagcgccttgggcagaaacgtcccgcgactttatcgagaatcgagagaacgaagtcgttaacaataaagctcaatattgctctgttgtccgcacgggtatcggtaaatctgttctttgtcttggtggcgaagttgatgccagtgggtaactcttccggttctccttttcttgactcacatttcacagtctgggattccaaacctgaagaaaagggcagccccatcaactgggttgagctcaagacatcagccgagattcgcaatgcgggcggtatggagaacttcaaacgaaagctcatgaagtactggatacaatcattccttcttggtgtgccgcgcattgttgtcggttttcgcacgcaggacggcattctggtcgaggcaagggagatggaaacgcatcgtattcccgatatggtcaatgccgacccaaatcccaaatggaacgccgatatgtgtgtcaactttgccgccactttcttagagtgtaagcactgctcatagttatgaatgggccaatcgctaatctgcttcatcaaaagggctaacagaaaacataaacgatgagggcgtttggagaataagacgcgagcctcaatcaccgacaatcgagctattcaaggtggaggagacaggtcacggcgatatcttgtctgatgagttcaagaattggagaatcaagttggctcttgggcccagcgatgcttcctgataaatgttgagctggcgtgtgcacgatacagtcattgaggaaacgccgtcattgtcacttagattattggatacagttcttggctgcactatactcagattcttactgtactcaattaacaagtctgggctgtgcctgtatctaattgtctacctgccgatatcgaaacagctgcaatgcaatgaaaaattaaaacaagagtagcctccgtaccatccatgatcttaaatgcaatccttacaacgccccacgcacctcgcaggaaaacaggaaaatcaaactagtagaccacgtcaatgagatcatccgcgacatatcgttatatcgtgagcgtcatgctagactggggtcgtcaaatgctgatgaaaatacgactgccaataagctcctccaagactcgcttttatcttccatccggaaggcaaacaatgcaaaatgagtagcaaaagaaactgcatacgaatcgtacagcatataaggcgcagtgccgtcctgttaaatcattcatctctgccaagtacgcctgataatcagacagcaggccaacgaattcgaagaccgtctacccaacgtgagtagagcacgtcggataactgtttgcaatgctccatgccagatctggcctcttggccagggtatttgttctcagtggccaacttctcagggtcaaagttcttctcatacattgtgggagtatcagcatgacggcgtcgatgactgcgcaaatgaggattgtttgaagccatgacaagtttagttggactcgacgcaggggtgttgttcttgacaatcacagtaccctgcggggtgccgtcaccaggaatcttctgcgcaggctgtcggagtatcgtagcgctgagcttgttatcttgagagattgatgataccatgctcgtcacaaggtgataggccccctcaggatcaactgcgtccaaggctgcgaaagcatcagataacttagccagcgcttctcgcttctgcatcgcacaagtttgagcgtgcagctcggccagagaaggttccacagctttgttgtacaagcgtctccccagtacagcctctttgccatacggttcaacgggggatgtggtaggacggggaaggttctcgtcacagaagacatcgtcgggggagactggccggttcccttgactcccatttgaaccatctgaagggactcttctgaaaagacgcatagtcgatccagaattgccaaacgacatgtctggttggagaggtctcttaggagcgatggaaccacggggagaaccaggccgtattgatgtttcttgagcgacagacggtgctcgtcggaccgttgactttctgacagtacctggggcgggagaagttcctccaagaggaccatccttgacgtccagcttcttcattgcctcttcggcattccagatggatgagggctttcggtgctgcttgatcgtcggcctcttgggaggtggtgcgacagactttactgtgtcaaagacccattcctgctgctcatccttaggagtcatggtctgaagggtctcttgatagtaaatgggatgcttctgtctgttttggttggcatcccacatctgtcgacgggcaataagttcctgcagagcctccaccttgcccgcattacggatgaaacggtggcgtagtaggtcttttgcggatggccgacggtcgtagtccttggtgaggcactgtgcaatgaagtccttgaagtctttgctaaagttgccctcaagacgaggagccgggtttttcgggatgtgaaagaggaccttcatggggtggatgtgacacaagggaggttcgccgttggccatctccatagctgtgatacctagagaccaaatgtcggccttgaagctgtagccatcttgctgaatcacctccggggccatccagaaaggtgttccgacaaaggtgtttcgctgcgatttgatgttggtcaattgggctgcaactccaaagtcggcaagcttgactttgccggtctcggataagagaacgttggcggccttgatatctctgtggatcttgccttcattgtgaaggtattggatgccgagtagcagttcgcgacaaacaatggcaatgtgcgtttcgctgaagttggcgggtttcagctattcccggttagcagtcgagacttcgtatcggagtattttatggagagacataccaggtccaaacaagatccgccgccgagatactccatgacaatccataacttatggcctcgcaaaaaagagcctttgtactgagtaacgtaagaactggcgcaagtgctcagaacagcgatttcggcttggatatcttggatatcatcatcgttggattcaaggtcgatctgttgacgctgtgtgttagctcgtgtaccgggcaactgagatgatcggactgggacttacatgtttgatagcgaccgtttcgccagttgctttctcaatgcctttgtagacaacgccaaaactgccacctaggataccgtcagctaatgtggagagatactctcattcctgatacttacggccaagttcctcgaggacctgataatgctcagcaacgccttcgtccgccattgtgagttgacgtcatgcactgtctcgacgttgtttggattcacgctgctcgggcagaggagacaacggaataaacaaaggtgatggatgctgagacctgggaatcaaagcaatgcgcaaaggccgtgtgctgagtgaatcgaataatattaacaagatacaaaagcgtgtgcgatgagttggagtcgtcgtttattaaaagtcatgcggatgaatgtcaaggtagacggatggttgtctgggaagcggaccctgtcgaaagctatagccagatggaacccccgggccctttgtttactttgagacgggagcttagaggggcagctaatcgagtggatggttcgacactcactggtgtaggcaatagatcgagaattaattattgttgaaagcttctgaaatcatagattgaaaagactggactcggtggttttctggttcatattccctccgcgcttatatagcaaatgcaggttcgtggagtctccgccaaagagtcacataccagctgctttgtctctcatgacttctcactgaggtacgttgcaggccgtgccacactcagtggggagctatcctaaccccccggccgctcttagcttgtcatgccctgcacggcttccctggcacaatgcttagcgcccacccagattgcttgtttctatggctgggttcttagttacgacagaaaactgttacatgacataaattcgggggcctgttcaatactgtaccgggtatgacagatgctcacctatttatgtctacttctatcatgcctgttgttttcttgcacactctccaacgcactaaggtaaggtaccggttgtggaggttacaacacaacggctcatccgtctccaggcacaagagactctggaactttggacacgagagtagtaggcattttagtgcatgttgctcttaacgactacctaagactactgatgtcaatgaattctagatgaggaaagtggtctcagaagaagtgtggggtagagagacatggtcacgagagtagaatcccttatcaattagaacaactgtcgcatccattcatgaattcttcttatacccattgattgctccatatgtatggagagctccgtatctggggtggtgggattccgtgagatgggcaatatctaaacgtcaaacgcgaattatcattgcatgagcgaaaaagtgtgttactttgatgggggattccttatcttcatgctatatccccgtctctcatcatagtcttgtttgttataagctcccaggatcttcatgatatgcaacactgcaaccagacagaacagggccccagttaaagctaggtagatggggaaatgcacccacagcctcacacccagctccaagtttggaggatggccaatgcacgtttacgatccccagcaacgttgagtcgttgagtttagcatctagaccgcagggtagaaatgggccaccctctaacgtttgccttggtacctggatctaaatactacctacctatgagaaaattgaggccaccctcatgtagggcaccttgaaccattgactgaagagtgacacgacagctgcacattgcctatttttgcgactgacgataatgttcagatgaaaatacgattgagaagaaatatgcatgagctccgtgtgtaccaggtgggtatcacagatcaagcttatctttcctagtagtgaacatgtaacatgaaaagaactttaagaagaagaccacaaaagccaagatccagcctttgtcaagaaagaagtgaagattccgaagaaaagttttctgactatctgatgatttccccccccctggtatgctaacttctttgtgactcgcctaggcaggtcgattttctcaatccaacattgtttctgttgtctcagttgagtccaaggctccccttgcatgcaaatggccaaagcttccgtgggacaactgaaccgccaacccccgccgatctcgggttgctctagcaacctcgacctctctcagctgtgacgccagacgctcgaacaccgcggctgtcctaccgcttttttgacaggcgtagcttcaaaccgtcgtttcttttcaacacgcttcttgcgctcttttaattttacaagagccttactctctaggcctctgtattgccttgttgtacatcccactatctgtggtaatttatttcttattcctcattcattacctttgcacaaccatatccgccatcctgagacttgctcgttttgggccctcgcatatcgtgtttttggtcgttaagccctgtccgacaaaatcgtgtttgatatgcctgtatctacagcccgataaatcctcattccgccccgtctcgaattgttcgagtccaaaatacctactttgggccttgtttagtctctgctggaaatcattcgcaacaatatggcacccgctgcaccacctctgccgacgaggttcccatgttggtgtagagctgtatactcatggggaggagaggtttgttaccatacctctcaaagtcacaaattaagctaacttgaaaacagtcgaaacgagatctgggattcatcgagggagatctgatagaatgtttgaatgctggtgatggttcgtggtgggtaggcagactgtaccgagatcgacggaccgtgggatcattcccttccaactttgtcgagcttctcccttctcaattccgcccaacgacaaaatctgtcccggctcctgtaccaaacgcaccgccaagtactgcaccgacaaaatccagaacgtttcgaaagccattcgaagcatacgccaaggctcctcactacaccagtgcgaaacaacccgagatcttcaaagagaccccgaaacccaaggaacgacaaaactctggcgcttcattcgctcctagtactcatgaaacggaacgaggcccatcgcctgcacctccccagtcatataaccaacgaggaccttcacctgcaccacctcaagcgcacgatttccgggctccttcgccagcaccttcaccggcgccttctcaccactatggctcacgggctccatctccagctcccatgcacaattaccactcgagggctccttcacctgcgccaatgcaaagttaccaccattcaagagctccatcgccagctcctcctcatggctacgatgcaagggggccttctcctgctcctccgatgcaccaaagctatggctatgcttcaagaggtccatctcctgcgccatctttccatcgtcaaatagtcccttatcggggaggacaggatagaggtaactcaccgcctcccccgccaccacctcctcaccggcagatgacgagaggaggatccaacgacctgcataggagatctattgatatctctcgtcatggatccaatgcctctttccaacccttctcaccctcgaggcaaaattcaaataattcctaccggccgccacagccaccacaaccaacaattaggcatggctctcgaggatctttcgatgataggtcatatatgccatatacccctggcaggaactcccccgttccgccatcacccgccggaggtatgaccccttctccattgagagaggccatggatggggtcatggagcaattggacgtactaggcggtggccttggaagacctggccaagctccttcacctgagccacctgccgatccttggtctccggaatcctttgatatgctgtctcatcgttcaactagaagggaccaggagcgaagcaggcctaaaacctcgatgggaatcgcgcaagatgaggggtatgaaacatatagcggtgactcgtctcaagaggtgtcttatcagagtggaggcagagaagacaagcttagcagttatgttgatcgcatggaaaagcgttttcagcaaatgcatcgtcagaactcaaggactagcgagcctgatgacgaccagccccctcctccgccccctaagaatgtgccatacgagcggccaaaatcgtctatgggccggtccattgagcctgaacgaaagctgagagctcgcaagtcggcatatgagatcggaagaggagttgcccgcacattaacaacaaaaacaaactcgaccaattcgtcatcgggcaatcagagcaacaccagctcttcaacacagagcacttcaaggaccttgtggagcgggacatcagccggcgctttcagtactactagtgcgggaagcctcgcgcgctcaggcaagcgtcaacgtgcacaaagcgctctgggagcacgagatttggagattgatagaccggactctcctttcacaggagtcacctatcacagcagccatgcgagtgactctccagcgcaacagcgtccccagacccaagtcggcttccacgatgatccttctctggaattgggaggcttagtgcaaccgaaaccgcccaagaggaacatcttccgcaagatatttgatactgctaaaacaggtgttgcgagcagccgtggcggtcttgtttctggtggtcttagcatggactcgccaaaatcaccctttgctcgttcaatgccagctggagcttcgcctatgccaggtatgggtagtacgcctatcaacagagacgttgcgacagaaatgggcttgagtggcggtgttgattgggttcaggtccgtcgtgatgtgaatcgttccaattcgctcagtacaatagagttgactgagcgccgtgaacgatgtcaaatgatggatcaccctgcccttaatcctgtcgacgagctctatgatggcgtcgaaggagatgagggggctgacggagagccagtccaggaacccaccaactaccaagcgattaacttgtctcaagtcgataagaactcccggttcatcagcggacttcctcccgccataacagctatccaacttgccactacatacgtatgccgaccctacaggagcgaggtccagcggctgcgagctatctttacgtgggtctccgagaagatctgctgggaagaggactttgagggtgaaatcgacacaacgcgggtgatccaggcgaaaagagcgtgcgctgaggagtatgctgtcctagtgatggagatgtgttctgctatcggtatccactgtgagatcgttcgaggctacctcaagtctccaggggaagtttccgaaatcaacatcatgccccgacccaaccattggtggaatgctgttgtcgttgacaatgagtggcgcatgattgactgctgtcttgccagcccctcgtatcctcggcgaggtttatactccaatgccaataacgcagccgatccgtggtggttcttgaccaggccactggagatttgctggacacatatcccagagcatcacagtcagcagcacatcgtaccacctgtcgcacacgaaacactgctcaatctgccatgcgcttgtgcacccttcttccgcaatggtttcgagatggtggactacaatactgcattgactcgaatcgaagatctggaaatggttcatatcaaatttagtgttccatgtgacgtggagattgccgccgaggtcgaagttcgaggctattcgagagattcagacggggatgtgtttgaaagcggcgatattgtcaagaagagggcacttgctcaagctgaatggttcaatggcatcaagcgatacactgtcaaagcactactgcctggagatgaaggacagggtaccttgaagatttatgctggcaagcgaggccttatgcacagcatcaaggatattccacatcccctcgcctttgcattgcctatcgtccacacaggtgaaaacccaccttatgagtttgtcacaagacatcccactcctcacgcacagcggcatgatatctatgtggttcagccgcagtgccaaaggcttgcacttaacaatacttttgtctttgccatcagacagcacccaagttcgctgggtggatcggcactcacaccatcgtctaatccaggcggcaccagccccataccgttcgcccgccccagttcagcgttgagcatgaatgcgtctagtgttagcggctcgaccccaagctcagctacgggcactgtggctgggaagaagcctgccaagttggcgatccagactccaggaggcaagatcctccgtcttatgaggaaggaggatcgtaagggtattcacgttggaggccgaagtctctcaggtagcgacactgctagtgatggtggaacctgggagacaataatcaaatgttcagagaagggtgtgtggcgaggccttgtactcgcagatcgcacggctcgatggtgtgtctttgctgaatgggtttgcatgggttgatcattacatgtgtaacggaggattagctgtgggcagacttcgttggagtttcctctcatatttggttgtttcgtcttctaatacccaaggaggaggatcttgcatgccctgacgcacagcggtatgtttatagaagtgcgcatgggccttggattttcttctgttttggtagggatgatctattattgcattggggtttgtttaaaagtagcagacatgtcggaaagttatcgcaaggtgtaagataatagcatgtcacgagcaacgattgcagcacatgatgaataatttaactcatgattctttcattaatatctttgacgacaagtgaaaatgaagacaataactaagattaagctctcagaggaagttttgttggttccatcgaatagtcgttaatagtcgttagttaggttgacttgtagttccgcaatttccataccgtctcggccaatcacattgctctgcgacacgacgataggatcccgtcgcactcgtgcctttccatattgttttatggtttaaacctagcacgatcgaatccgcaggcacagcaaacaagagaataacgagcaggacgaacgagcctcgatatattgcgctatagattgttgtgtttgacgagcgagccgatacaaaccccgtccgtgaatggcaaacccacccacggaccaagacggaccatgaagcgcaatcgcgttggtctgcgcaccgcgacgaaacgacagatcgaatgctgaaatcgataccgagaaagaggaatacagtgattaaggagaggccatgaactacaggcctttccatggccaaggccagggccagggccagagccagagccaacaaggctcacagcaaccgctgccagtgcccggcatgaatccgccttcatcttatatgcctggtggttaccagcagtatacgaaccctcaacagcagcagttctattcaatgcctcaacagcaaggccagcagcagcagcaacaacaacaacaacaaacgtatctccagcagcagcagatggcgcagttcgggggcatacaaacgactttccagggatacgatacaaccggacaagcgtatgggggacaccagatgcaaccagctaccgcgcaatatacgcctccagcgaatgtttggcagcagcagcaatctccgggtgggcagaacatgctgtaccagcagcaatatcagcaaccgcatcatcatcaacagcagcatatgtaccagcagcacgtcgcgtcgcctcaacaacacgttcaaccgagaaggcagtctggccacgtcccttcacctcagcaaagaccttcttcgataccccaaaatcaaggatattcactcccccagacgccgcaacaacggtctcaacaccaacagtattcgcagcagcatacgccacagcaacaataccagcagcaaccacagcagcagcagcacgcgcactatcagcagcaacctcatgtgccagctcctcagccatcaccgcaacctgcaccaaagaaggtagcctcgccggctcagccacaggctcgacaagtaaaacagaaccagcagccacgccagggcccgtccaaacaccagcaagagacaattcgacaacctgcgcacgaacctataataatagatgtagatgagcccgtatcggagatagtttcacagcctgtcacggaaccaactcagcaacagccagttgcgcagcaagaaccggagcagatggtctatgtgaatctgcaagacatccaaaaaatgccatcgcttccaccagtaaccatggatcagacacaaggcggtcctacatcccacacggggaagacagcgaactgggacgcgcagtacgaatcaggcactgtcaagccgatggacattatgctgagcagcccacaaactcagcctcttccgcctcctcagccaaaagtgcaggcatcttatcaccaacccgcgcagacacaacctcaaatcgccactccccgggcaaaaccgagccctctctcgtccgtggtcaactcactagcgatcaatgctcgctctccgagtattaccaagaaatcacccgcaagcacgccaaaaagtaagccccttgacactgttcacctcatggtggaagtggccgaagagtgcttcgataaggcccgtggttctgtacatgatgttgcgatgtcactaaatgccacgcggatagacgagtaccagaaattgatctcgacaggcctggcgtgtctagaggcgtgtttgcaaagtaataggctgtctccgcgccaagaagcaaagatgcggttgagatacgccacggtagtattagaagagacagagaaccctatggaagctgagacggccgtcacaaaaggcatctctctttgcggaaaggtaagcgacggcagacttaccctcgtactgcacagctgactgactctggcagaatggcctggccgatctcaaatattgcatggattatatcaggttgaagctcctattccaacgaaatcacaaagctgctttgaatgcggctgatcgtcaaatcgctgactgtgaaacgtaagttccgtagcaactcgagtccggcatctattgacttgtttcacagctacaagcacatccaatgggtttatgctttcagactattgaaagcttcattttacatggagcttggtcaaacagctgacgccagtgcactggagaacattcgctctattcaagttacagctagttcccgtggcgacgatgccctgagtgtgtttgccttcattcttgaaggtctggcacttctcaaggcttccaaagacggcaactttgaaaaagtccaggcttgtattgctcaagtagcgaagtatcagtgtgaaccatctattcatatcatgcaactcgatatcctgacgctacttctggaccttgtctgcactatcaatcattctggcatggaattgatgcatgataagctgaaaatgcttcaagatcgcatggatgcatgcaccgactggcataacaccaagtccgactttctcattccggtcaagaagcaaccttctactggtcatactattagtagtgacacagcgggcatcattcgaagcggtgagggtgttcaacaagattttctagtcatgtcattcatgaccaaagtcgagttaaattcccttgtgtgagttaccacccttcacgcattttaccaaattcgctaacatgtcgccagcctcactttgacaggcatcgtgaatatgcacaagcccagcccaaatggtccacaaggtcgacaaagtcgacaaacagtcgatttcttgaaagaaggcgcgcacgtcctggatacttgtgagttgcattgcttgtcgcccagatattttacttatatgtactaggggacaaagtgacagccgggtatagatatgggccgtccatctcgttgcaagatgccattgcgcagcgtgagtggcggctggaagctcactgctaccttaccatcttacttggcctgtacgcagctagtcaatgtcgatgggacctggtaaagcagtacatcgtgaagcttcaggatattatgactccgtctacacagggcatcctgcgtttgctggctatctacctatcgggagtgtttgaccaaggcacaggggaactggatgctgctatgaacactttccaaaagcctgactttgacctaaaccagcgaggaactggtgtcaaagccgcacatcgcgagttagccatgctagctggtttgaacaggctttggattatgcagcatccttcacaccggaacgatcgagctacacttgatctgatcgaagaactaaggccgttgtgcctgagccaccacaatgtcgacctacggactgcttggcataacgtcatggcagctatcagcaccgaaccacctcagcagctcaatcaacaaaagcagcacatacagtctgccatggccggttccaaatccactaaaaatttactgggcgcagccgtcacacttgctatcatgcgcagccgcttattcgagaacgtcgttggcgatcaagccctgaaaagtgccctagcggcagccaagcaggctcatcgcagtggcaatgtcttgtggcagagcgtcgcagacggtatgcttgctcactcttatgaagtacaaggcaaggaggaagaagcagcgcaagaatgggcgagggcgaagagggaagcccaagatgcatttgcaggaagtttctgaatgagagcataacctggttaagtagagctcacaggactggcgtttatggcaaggagttctcccgcatgttttaaaaagagaaattatttcatgattgtatatcagactcgggggttgtggagatctgtacgatacctgaccatacatgtctttggtcttagctgtttgtgggcagaaagtggtaattagatgcgacataaagtcgtgcttttggccgtgataacggcatcaatcaaggttctgaactcgtttgagtccttagcttattagaaacacctccattcagcagatgcattgtgacttttgctaagacagtagatcaccgacggaatccagggggtggttggaagcctggagggggcataaacccaggggggggagcaccagcagcaccgggggctccttgaggaggagcagggaatccgggcggaggagcaactgggaaggcctgcgccggagacccagagggtggtctgaaactgcctgggtggaaatcggctgggttggtgtatccagcctgtgattgtggaggtcgcgcaggcaaccctgagggagctggtggtaaaggaacggagcctcttggaggagctccggggggcggaactccggcattgtatggcgacggacctcggccgggaggtgcaaatccaccggggataccctgtggaggtgcgccgacggggggcattcttcccataagtgaagggtcgaaacctgctggaggcgcagctgcaacaggcggtggttgtagaaacgcctggggcacaggctgtgcttctgggacgatgttccgtttctttgcttgagcagcaagctcgcgttcagcctcgtcaccatgtctctctccctttccgtccttcttgaaagcatactggaccgaaacctccttacttaagatgtactgtccatgcaagttcgcgatcgcagcatcgctgctctcaaagtcggcaaagctgataaaaccaaaacccttgctcgcgccagactcctcccttgcgacttttggcgcactgagtagtggaccgaagcgactgaaggtgtcgtagaggatcttctcgtcaaccatgggatcgaggtttccgatgaatagctcggcgccaacctcggcggcacgctgcttgtctgcgctagccttgttgacgcgcaagctctttccatacagtttgatgccgttcatgacattggcggcatattcagcgtctgtgggtgtgcgaaactcgacgaagccgaagccctgatgtgtctgggtaacacgatcgcgaggcatgtggatgttgtggatggggcccatctgaagcatgatctcatataccatggcggatgttgcgcgctcgtcgatgttgccgatgtagaccgtcgcctccttgtcttgttccctgagaagatagttagctttgctgtcgcgttgccatgagatgaaagagctgtaccaatgcctattttgcgccatgatgacagattttgaagagacctctgtcactaccagtacgagtactttgacaagtaaaaagggcgaagaatcgaccagaaattgtgctaccgtgatgagaaataaggtgaacaactgcctcagttattacctttacatggagcttctagaaattttggctgatggttaggatgtataaggtagccttgtcgcgtaagccacacaaggtgcaggtggaattgtggcgtcgaccgaggttcttccgcccacatctccgtgactcggaggtggaatttccagctcccggcaggggctctccgaaatttttgggaagacgtcaacgccaacgccaacgccaacgccagaaacgactgcggtttatagattctcagtctcgagccttgcaacatccggttgagccgcatcgttttgttgtgtaactttttcaagtccctcgaatacacttctctaaattctctcaagatgtttgccctttctgaggagtccaaggtatgatatagcttggagatggtatctatctatcacagcttcgctaacgattagcacaggagcgcattgccaagctcattgatgtttcgcgcgtcgccatccactagtatgttattgacatttgattttattgttgggcgataactgatttgtgctagtggctatctccctctgatcctctatctcggtacgaaccagctcgaataacgatgtgcgatcgcaaaggcaatactgattatatatctcaggctacacccgaagcgagccccgaccttcagtcatccggtatgcatagatccctacgaaccgcatatgtaagcaatgctaattgactccatttaagccttctctctcccctctcctaaacaaggagcagctctacgactatacaaaacataacagtgtacattatcatgtggagatgtttttcaaagggagaaagggacaactaccaccagcattcatggcgttgggacacggcgtggtagaatttgacgacgaccgcagatatgcttgggaggaggggtcgactgtacgaatgagtgtgaaaaatcaccatgtatcatcttgcaacgctatgacgcccagaataagggtataccactcataattaaatcttgtcacaaaaatacccgttccatggtatttgatcgtgtgagtttcggtttaatgcggcagaagacccaataattgttctggtgacgtcgaagcctcggccgagcttccgtatctttgagatccgcagaaatattatatcgaaataattctttcagcgaccttcaacttttctcaaccaccactctaggtacctcatggcgctcttctattctgtttattaccctcgtgaaacatgatattcggcttgtagaattatctaatctccctttatgcccgattcagactatgcgggactctctcccgcgaccatcgagtccatcgccggtctcagtgctggtacagtcgcgacgttgactgttcatcctctcgatgtcgtcaagactcgcatgcagagtatggctgattggattttacccctctatcgcacaatctcagtgtctgacaatgtgatttagtctatcgtagcgcagctcccgatgctgtgcgtccaacaaccatgtccattcttcgtgccttgacatctagtcctcaccctgtcgcctctctctaccgcggtctaacgcctaatcttgtcggaaatgcctctagttgggcctctttcttctttttcaagtcacgcttcgagcgcgctctcgctacgtggcagggtcggcttggaggacgtccctctggaggcgattacttcatcgctagcgctttggcaggcgcagcaacgactacgttgaccaaccctatatgggtcctcaaagtacgcatggtatcctctgaccgaggctctcatggtgcatatccttctatgttggctggcgcccgctccatactgcagactgaaggcattcggggcttctaccgtggcttaggcatctccctaataggtgtatcacacggcgctgtgcagtttgcggtatacgagcccgcaaagaagtggtaccacgcgcggcgtcgagagaagcatggcatcgaaagggagcatatgaccactgaggctacggttgggttgtcgagtctgtccaaattcgtcgctggtgctgtcacgtatccgtaccaagtactccggagtagactccagaactaccaagctgacgagcgattcggtcggggtatcaggggcgttgttgtaagaatatggactgaggatggactcagagggttctatcgtggtatggtaccgggcgttgttagggtgatgcccgcaacatgggtgacgttcttggtgtatgaaaatgtcaagtactatcttcctcagtgggcttgaggtgtaatctgactagcacggcgttgggggttcacgttaccacggttgcagtttagatatagatggcatctaggaagcgtgaggagtgaagagcacatttcaagaggtgtacagcccagggcactcgtcactttattacatagtatggcagagccccgttgatttaagccatgcacattactatcgctgtttaagtcacatttgccttcttcgtctcctcctctgccgcctcggcctcgatcctgcgcatctcacacacttcgcactggtcggctgagacatactcggtgaaatactcattggtggtctcgcatttgataccatggctatactcaagacattcctggagttgctcagtgccacttatagctcgctggcattgtatacagtcgtacttgatgcacttcaggacgcacattactataagaggtcggcaacttgaatatgttgatttgcaacttgtcccggacagtatctgcgagctttgtttttgctttccttcccatttgagttcccgttacctgtgggagcaacagcttttatactgattactggccgtgattcagacacatcactcccacatgttggctgtagttgtttctctttaattctacctcgtgagcttgagatatggcgcagtgaaacgcctgcaacaacaggtttgtcatccttggcagcttcagcgcgaggtaaatatgtttcatcaatcgatcgatcatcttgctttgggttcgtatagacctccagttgtaaccagaggcaatagttggcgctgttggcgaacatgattcatactgacaaaacaccacaactacgatataagtcagcccagaaaccagaaataccacgaaggactttacatttatcctatcatatatactacaatcatcactgttgcaatacaatgtccgcgtgttaccacgccacctccagcgtcagttgagtcaagcataccctataccgcgaagtgacgaactttgagtgcgatgacacatacctatgagccacggcaacaagatgtctataacacgaaaaaggtaacaaatgagcccactgcatacaagtaatcttgtctgccatcctgttcagctacctatgtcatgtcctgaccatcagcccacggactgatacatccacctccactgaagctcattccagataccccggatatcacatccaatcaaacaaactctgttccggtccctgaaacttgcgtatatggattcagtgtcaatatctcgccgaaagtcaatcgaaccctcgaaatcccgacatccagtcacagtcacaccacagattgcctgagccttcccgagcttctccgcagccgccatcggctgcaaagacatcacatcacgccaaccttggaaacgaaaagtttttgggccaaagaaataagacaaatttccatttcgaaacccctctccatggtttgttgaaaaactttcgcacggggaagcgcatcctttcaaacctggcccctgaggccgcaaaatcagtcgattcgtacaagggcacagatgagatggatacatcgcccttccattcactgctgagaatacatggccacaagtgagagtacaacgtcgaacttgatatctgacaaccaccacgagtcatcagtcgcaaataaagatgcagacatgacaaagtggtatgggagattatccaactcgtttcttcgatgcctggccatcctcataagccgtgcccgctccagtagcccattgaatattattttggtgaagcacagaagcgtgattatcatgtgctgcagccggggtgactcttgtgggcgtgagacgcctgcgtttgaacaggcgtagctctgatatgacaagtgggtgatcgggcggcagtcgaattcacatgacaagaactttcttgcgatctcccatgcggacagtaagtacatgagtctcaggatctgatgcggccccatatcatgacggtatctttgttcaaaatatgacaatacggtgtgcgtaaaaaacgcgcaaatcggagttcactgcgccgttcaaggtaaacgaacaaccatgtagttcactgccgatttatcttgactctgtcagttttctgtcacgaacaacccgcggcaaatgcgacgataggcgctgaaacggtcaagaaatgcctctgatcgcatggtagtttcgcagctcttacctcaagaggcataaaagcagacatatactggccgcgtgatgccatagccgattgtgacaggtaatgaatcaaggggccctccatcatcgagacactccatatagtaagattttcaggattgcgtcgtatcgtgtcctcgtttattagaagaggagggtgaagttgcatctcgagaattctccatgtccgagaataactgtcaaatcccataacacaactgtcatcggagtctgggactagaacaggaagtgataccgttccataaacggcagagcttgcgaattcagtacgggacgagccgaagtgctcgtcgacaggccctcctcggttgatcgcttgaccccccgatcccgaatgcttgggttggcagaacgcttgctctcgtcccctgttatttcccggtctgtccgagatctgacgcggccttatttgcttatgtgttttgaagtgatccaaaatatcatcacctggcggccatcagtcccccgaggtagtacatagaacagcttgttggttgaaggcatcgtgccaagactaggatctctgattcaacaagatggggatcgcgaccaaggcgcttggagatcgggcccagggaccatgtgaataatgacacaggcatatcgagtcgtgagctttgcgaaggcttgtccagctgcaaaagtgttgtagaggcgaaggctggaactcaagtttcgtggggaggaccctcttcttggtaaacgcgatgtcacctcgacacctgttcagaccctggttggctccgcacgacgtctcccacaagctccaaccagagcctccaagatcgaatcttgcatgcaggttaattacagccagctgaaaatgtttactcatgaaacgtcacgataggagtcatgacatccctatccttttggcgtttggctacgaatgtcgaccacgcaccctcgggaccgaagaaaaaagtaatcataggcgagtttgcaataaccttggcacaaaacgatgaccacgaggaaagatcgtacatgcgtgatcacctcgagaagggggaaacaacgacgtttcctgtacgacattttttgtctctgaaagcaagttatacaacctgcacaaagccatttttggacccaatggcgttctgtcccttgcgtcggggagttctagccacaacaaatgaatattggaacctcctatcttgcatcatttcgatgcagattaagttgaaccccggaacaggaggagaacatcggactcaaacaagagggcaccgatagatttcgggcactcccttcggagattcatacgcgaataacgactcgaggtgccttcgcctgacaggcctggacttttctcgtcgtatatcacaaatcatagcgacacccgctctggatggatcttggggggatctagggctctggcaaacggcggccttgtgttctggttcgcccggatagcacatgatccgtggaagtggaaaatgagtactcatcagagggcaagacatactgcacgtcgctgtcgtacatgctcgatgttgtgttcagacatctttctcctggcagtaccccagaccactgggtcatgtaagaatatcgccactgtatgtgaggctaaactttcgcctcgtcgccctgcttttagcattcgccctgctgaacatcatgaagtttacaatggcgaagtaaggcttgagactactttacggtgttgtcttgaacaattggccctggtgttatcgataccgaggcgctggggaaaccgtcgggatcgggaaagggcaaagaggcgcattaagccacgatctcagtatgttagaacccagatgcttttttccactcacctgtggcgtcagtagaagtccctgacctggttgatcttgatcgggcattgacacaccctcccaagaacccaaaagaatgcatcgccgaaatgtgataactgatcgacctcagcaggtcgaagcaggtagtgtttagtaatctatcagcggctttagtcgcgaggactgggttgactaaccgggtcccctaccctagttggagttgggcttcctctaacaggattggagagctgaagagaaaagagacgagaagagaatgcaagatgccattggtctctggaaatccttaggggcactttaaccagcactaggggtatgagttcgctgcaccgcgattcgactcagacgcttgcatttgtatgtatgtatggtggtgtaggttggtaaaaaacgcaaggttagggcttcttccgtttgacgggatgctatgcgtcaatcgaaagacatgtctggcgttgactgccgttgaattgatcgattgattgatcgatagattgattgcttgcgtgataagcacgtgtagtggctacacctcacccccatcacaagcgtttggctaggggtttcttttggcgatttagttacagtggctgtaaattgaaatgtcgactcgtcatctcgtcctgattgtttgtggcattgcttgcgattttgtggtgggcagtggcctatgatcgtcgactgatcctctgcggggcactttgagttgcgctgattgtttgcaacaggggaagagatgagatcttgcagcaaaagtgacggggggctggagagatccatggcatcgatccttgggtggttaccctagcttccaagaatgtctattgaattcagtcgcgttcagttcaaactgaggctgcggcacgacgagagcatgagatgaccaggatcattcaagaatccgactcctctcagctcgtcaaggaataccctagatggcttagcaaggtaccagatggagtcgtcatctgcaactgtgcccttaacaaaatcagatatatcacctctcacctacagtaggtggcctgtggcgccctctctgttgcgctgcggctgactcggattctccgctcaaagggggggctcgatggccagttgataagatgaagagataatgcagacgtaatcctttgcgcattaagggaaatgtgaggtccggcagatgtaattcatcatgtctcgcgcaatttaatctttgtggtgcgtgacaaccaaatccacgggccgcgatgtgcctgctgttggttgttgcagtcttaccttgccttaccttaccttacttaggtaaggtagcttggcagtctgagcttctgatgcgatcgatcttgcttcttctcccgacagtctggtttgtggcaactgccttacagcaaagcaccgacctgttttttcgtcctcacctcagatcatgttagagcagagacaaaacagcaggcggggatcactgagtctctttctcaatgtgcgccgtgcacactccggaaggggcgaagacgaaccgttgtccgtagctcatggctcagtgctcattactgagacgctttcagactcctcttaatgggccccctttacggatacaggggaagatatcccataggccctcccatgaattcgtataagacccatgcatgccctgttgtcaatcaatgtctgtgtgtcaaaatatcgcccaaaagagagtacaaaaaacgtgaatcccgtcccggcccggaaggcgcgggttttgacttgagttgttgcgcgctcagactcagagaatccgtctggctggaaagacatctgccgaacgatcatgatcttgcttgcttttttctcccaatacattccatatcttcgatagttctgtgtcttaaatctgcaacacaatttgatcatgcgattcgaaccagaatgacagtgtctagccctcaaggttcatgcaagtaatacatgagggatcttattccgcgaatgatgaagaaccctatcctgaggagctaatcactaggaatgagtctctcctgagacaagaggcccattgcaagaaccacggccgcggatcacgatccgagtaatagatgcgaatcatctgtccctatgatccaatcgatagcttacacttttactgtgccgcaggatagagttcaacctattcaagtgatggtccattgaaaattatcctgtcggaataccgactcacaaatgatgttggtgttttggggattttccttctgccaaggacttgagacaggtgcgcgacaccaagaggcagcttatccaatctataaaggcgccctgggatgtcattgtcaactgcagacgacacttcagccattctattgcagcaggccttgcccttgtctttgtttctactgcacaggcaacttgttggccatgtgtatgaacgaggcgcaaaaccgtgcgcgcccgccacagcccaattgaattcatcccacgctgtgccgtttcaatacagattctgtgacaagcatagttggcagtaatccacccattcgtgctaaaaacgttgaccgacaaatttcagctcgtcctatctagtcaccgtgtaggcgagcaactatttcatgcatcatatccatcattcaacggtacgttcgtagtcagttgctctcgctactttggccatttctgattcatgcccaataaaaagcaaaagcacgcgcgggaacggccccagctttagccgcccgtttccctaatcaaggctcttcccgcgagcgccaaaaaaaagggtcgatttcgagcttcatcttttacaaaagaaaaggtttaagtgccagatcgagccggcctcaccgacggcgtcatgctaattaggggtgatgcttgcgaattttggcgatcaaacgtgacaacctaaactccaggctccagggcgggggaaggaaacaaagatctgccagatgtgaaggcaggatcagataatgcagggccctgaggatatcgctgctactgttacaacgcgcgggtgcccagctcgcaagctgatactcttcgaggaaccagcgttacaacgctctctttgggcagatacgacgtggtattgatttacttcgcccaaggatctcatcagggctaatctctggacccagtcctgtgggtcgctacccagagtctctttacggtgaggacagctcgtatcaggagcaggcggtgtctaggtgtcttgaaaggactaaagccatttcgagggctgtaagggattgttggtaaatgaggcgggtagtcggtctaaatcatctgtggataacaagtgatagatcaactagggctaataccagccacagcatggattgcggtaacaatttgggtacaaaccctgacttaagactaggaataaggagtcagagtatgctctgccgtaaggcgatgataggggttcatggagatcacaatgcaattcctatggcgtatatgatgggccagcagggggcaacaatcaacacgcctttgccctgtcgcaaataaggttcatggcggactatagagctttcattatgactatcaaacacactctcgcgtagtatgcactactgagtacggaccaagcggtaatgaagccggttcccttggtctgaaactcccacgtcaatctcccttgcagagtctctcgaaaccagatcctgcgccgtcacaaagatcgcaaccctcagtacggagtaaccacctcccttacctgattgtgataataccgactgtggtattcataccctacaacaggttttcatggtcagcgtcatggtggggatgcccagcatttctgttacgtcctgcaaggtaccgctgcgaccttggcccttgagaagctgggtgagcgacccgattgtcatcccagcccaagctcaaatcgatcacctgggagcccgctccatcgccaacttggccaattgccgcggagttacattggcgcggtgcctatcctggaactgctgaccgaggatctgagattcgcctgaagtgacaggtcgcaagaatccagctgcttggactgaaccaagcaggggctgatgcaggatcattgcgtaactcttgttataaggttacagcagggcgaaagagtaaggcaatttgcgtaaggtatttgttagctggacaatgacgaaagtgaggggaattgcgtggttcaggatcgttgctggggatttgcctgctgtcttgataatacccggcatctagtgtagccgatacgccttattgctgtggtttctcaactgacaatgcgcactgacgttggtgtgccaaaccaacagctgcaacgcccaggatgttggacagcctctgcagccttagcaggtgtcctaattaattgagctccccttaggctgagtccgtgtgactctcccgtttcccccgcgcttctttggcacgccgtttcccagttttgcccttctcggtaatccgtagctttagtctatcaattatactaaaacccgaatttttgttagtttgggaaacagcaacgtaacaggaactgggcagcaactattactcgccggtgccagattcggaccttcagattcactatctcagctggaagcgcctttaatcttcactgcatctcaatgaacctgtcagtgacgaattccagtacctgactgactttggctggtgatcccggtgacgcacttaatagcattggtttgagtctgaagttgcgttgctcagagccatgttgaagatcgccatggctggacgccgcttagccagggacccctgttagcgggacccgacaccacggtgggatgtgttgcgcaatgacctcctctggtctctcattgagagatcctactaaatatacccctatcgtggagacaactggccagccagcggcagtccccgacagctggtagcagctaaaggccgagccgccgtcccgctgtcaaggcttgcgagcaaagagagctaagaacaacgctgtgggcaaacaacgcaccctgctcgtacacagaggggaccaccacaacagtcttgtagcgaccaaaacagcaacacaatcgtagcgcactgcgcaccaagcgcataaagccctgtgaggaattaacttggtaactacggctccctctgttccgggagcaaccgcaagcggtgatgcaccaattgtgagcctcgaatatctcccgatctgccgtatcaagcttccgcctgtgctccgatcctccggtctcccggtaccaactgaaaccgaaaacttcccggactcacgcttcccatgtacttcaggccaagcttctgctatcagttgttcatttcttatttttgaatgcgcacgcagggtttgtcgtaatgtagtattctgcttaccgagaaataaacatcaaggtcagggaataaagcacggagcatctgcgggctggttcttcgacgtttgtgcttgctcatgcaaacatcttgggcgctgtttgaagtctgcgttgaagagcattgccctgatctgttaactggtttgattgcggaaatgaaagtcagctacagaagttttcgcgctatcattttttgaaccatccacactaaccttagctgacacagagctagaagagctgtacgccaaaagagaagatggaagaagagggagaacgaaacagaaacagtgaacaaggattatggtacaatgtaatccccaattaacccactcctatctttgttagctcgcaaaagttactggagtcatccttggtgaccttcgccgtgtttctggcctgacacttactgttcaagtcacacacgagttatgggtttgactgcgactgcaccctcaaacgttccgatgtggtgggtcggtcccttgtcaagactttggtttactttccacaccatgaccagcgcaagtcgtcgaatcgtaagcatcagcatttcagcctggttgcttctgaggctgttctcgatctttgacatgtcagttttctcgtcactgcctacgtacgattccacttggcaagcctgataataccattacccgattcaaagtatccaacagcctgtggaaagacttagagccttgagcagaacactttgacatgagcagcttgctactaggtaaagtttctgcagtagtatctattcataatctgtatgtgttacgttcctgcattcgagcagatggctgaacattagtgccagatctcgaggaccgcagggccggggcttcgaaggtatcgaattagcatcactcctgcatgcatagacgcaccatgacttgaagagaaaacagggcttggggttgtaagagaaagaaaggggatagaagattctaaactgggctgagatgagcgttttcgaaaagctggaacctgataactgatgaagctcgacggcacaatcctgttcattatgcacatcccaaatgcgcatatgtacttgaagagctgcgtgaggctcggttgttggaaagagcaagggtccaacgctgcaagaattacatgcgggcattacctgtttctcgcagtcagctgcaggtgtatttattgcatgctattgagtttcatgcaaagatggcgggtgtgggtgtccctagatcttggcagcaagggtcttttcatggggcgtaatcccgcaaggaaacgttgagttgcgggcgaagggcttctattggccaggccgtcctcttcccagtccaaggcggcttcgatgatgatttcgcaaacgatggaaacgtatcgtggatgaagtaggacttcgtcaatctgctcgctgagctgcctgtccttgagcaagatggatacccgcattctggactgtgctgccctgtcttgtcacctgagatgaaattcatggtcctgcttcgtcagtcctggcttgtcagggctgaagtattttcggtcttctccttatccctccttcatgctcacatgctccatgactggtcatttccatcatgattaattaagtggatgacagccctcatgcttctccaaaaaaaacaagaagcatggcaatatgagaattatgaagcaaaagttcatccgttgtttataatatggctacagttctaaaaacaaaccatggtggcttcgccaaatatcgtcaaattcatgcctttcttgacaaggatttactccatgaagccaacaagagtataccattaagagaacccgatgactcgtttagaacttgtagatcgaatgatttgtagactttgatatccactgtaacgataacggggataacacggcgtctgcagagtaagaaagtgagaaaagtcagttcggggtggattcgccggccggtctctagtgcggaggacggcccccgccgtgtattgccggccccatatccccagaactgcccttagctagagtccatggagacccctggcaatgatgacccctgtctggcacccagcgtgtcctcattcttcctcttgctgtctgccttatgggctttcaaatgcagttccgcacttgaacagtctttagcgagaagggaaaatctcgaaaaccgcactttctctttctggtccggctcagtcttgatcgtgaaagttgagagaaccatcatcgccagacgttgatctaagacgatctgccgtattcagtccacatgaaacagccaatcagcgaaaggatctctgatgttcccagagcgctgggagctccccaaagccattggctaggatcatgatgcgcccaatggcaagcctcaataagcatgaaccagaacggtgcggctttgtcgccgcacagccgcgctcttgttttgagcaaacatctaatgttagaacctcaagggccaggataagaaggtaaaaatttacaggtagtgcaaggaccgggtgccgggagttgccagcgaacattggtctcgaattgcgttgcaacttatgcctgggcagcaataagtctagttagcgcatctgaggcaatattgacagtaccgatgtgatgtgtcaatcgactaactattaggaacttgttgaagggctcgcggtagtcagagatggacggcgcctgcgtagcgcagtgttattgcccctgctgtgttgtaactgttcctgactcctgaccatccccccgtgcaacatccttgcttggaccctggttgttggtttcaactttcacaggctcttcctctcaagcttccccagatatggcaatggtaactcactgggtatcatcaccactctactcccttatggcaggtatcaaacaagacaaatccgacagccaaatagctaaggtctacgttagtgtatccaggcgttaagtacagaggaatcgagtgtgtgagttgtgcctactacagctcactaccaattgtctttcaaaaaccacaaaccagatcggattggcctacagcaaggctaccaactcgacgagatagcgactgcacatgacctgttgtgctgccctgccgtcatggcaaacgaaatgggtcacgatgttggagctaccaacttttgtcttgttgtgaaagcaacgatcgctagccaaggtgaatgtaacaacccccacgattgacctgaggtgccgtgcctcactcaagcgcagttcactaggattctagtgttcatattggggagaccatgataacccgatggctcagttctgcgctacttttcccccttctactgttgctttgcgagattcttcagcccttcgcagagtccaaggccggaaaatcgagattttgatacagcgagatccaagtccatcaatggtccattcaggagtcgtggtgaaatgatatgtcatattctattccgtgccctcagagggtggctttatctggaaatagattcgggtcatacacccccctccaatggccttgcgagaaggacatgggtgtccgcttagacttgatgtccctgttttctcatcggccgagaaaacaacaccgttccgttaagggacatcgttatgagctaatatggatgaccattcataactgtcatgattttgtctcgtgattccgataatgctgaaaggctgagacgctttgaccaggcattaccagcatgtcggagtttagtgttagatgctgtttcgtgactctgagactctctttgggcttcacagtacccaaggccaggagggagagaattaaggttggagtacctacacgatcgctgctgtgaaactcagattatcgtgatcatgtggaactgtactccgtagcacaacatgtgtggtccttggtctgtcctaagcctgtgattgttggtgataccgtgctttcttaccaacaagatgagatggacaacgggccggtgccaacccaagtttgggctacgcgatggcatttcaaaactgtctagggtgaaggtcaatgcgaaatggtactgtacaatctttccgtctgcacgtgctcattgataatgagaaacccccgcgactgaggcattacgtagcacattaacaagtgaactggtgggcaacatgttgcatgtttcgagttgctctttcgattggctcgcatcatggtgagtgagaaacgaccttccagagttgtgattgaacaaaagaaagaagcatcatcccggcttgtacgcaatgaatgtatgcaaacgcaacacaacaaccctggacgcacggcctttcagctctagattcgctactggtcctgaaatcacaggaatcaagcgagcattctgcaccctggtaaacatgagagaagcattcacacaatttgtctgttccttgagtgaggaatctcctgtgctgaatgccgcttgtatttcgtggctagacgttgaataacaagatacatacaaagaaaggtacggccacataatcatccagatttcagttggcctgtgctgttccctgtattttatggaaaagggtgcatcgctgccgggtattgcccggacatgaaataggagaataactgccgtgcatgcagctcctggcttgaagggctcttcaaataaagcatacctcgtattgtgggttggcagagtacgcagcactgaagacaggcccaataaccctggagtgaaggattggcgaaaacaatgtattccgcattgcaacataggcatcggccttttgtttgcatatatttatgatgctgaactggatcatcagccccatgaagggattaacggcggctgtcccgggatttggggcctctgtttgattgtcggcgcctgacctggcttattaggtaggttagagaacgagtgatgagaacagacgttagtgacaacaaacgacaacttcctctacccttggtcgttaacaactttctttcatctcctcatattcatagcaaaatgtacctagggtagtgcaatgccctgggagaagcggcaaccacgtagccttcaccataagagcagtaatgaaccgaagcgtcactgtacaacctatcagagagaacattttcttcgataatgaactacctaggtagttgtaagtatccaggtcccacaactcaagctcatctcaacagttaacaaccgtgtcctgtttcgacccaattgtcttacaacggctaccctagcatcacgcctctgaagtgctaacgttagtctggcggagccaaagctgctacgaacgtttgaccgttgtgttcgcatttgtctccaggaaccatctatgccaactgatccagcgccactactgtacgtgctcagaagaggcgcttcacatgtcgtcccgccttgatactctctaaagagtagaggagacgacgcttcatgacgatgatggaatcgaccgaatggcaatccatcatcatcgtcatcatcatcgacaggtggttgtgcgacgtaggcatgtctgatatacgcaagggactcgatgttggccagccttaccataaacagctgcagcagcactcgttccatgatgtctctttccacgcccggaacaactccgcatagcacaaaattacacacctcacctgactggagtctctgggatgtagggcagagctcaacgcccagagattacaaaacggtcccgagtaaaacctcaatttaccgcttcacgatgggcaacaggattaatgggcccgcactgccaattcaagtcagcaggccctgttggcagcggaagccgccgtcacattgtgctgctgaaagaagaacacagctcgaagacacggagccgccttgcggatcctgtaatatgaacttggagtggatgtaactcgagactcttagcagtttcctgaacgttgtattcgagaggttgaccagatttgactgcatcatagctcaactcgggagcgaatcattgcagctgctgaacgtcagagtcaacatcgccagaaatgttagactgaagaatctcacaagctcagtcacagctctaaacagatcctagaatccatcagcaacagtaactgacgtctgccgatgctagcaaccggctccagcagccggttatcgcgctgaagctcaaacactacaccggcggcgtccggctgggcgaggccttgatggagaggatgaaaaaaattcgagattatgtcccggggttcagggatatcccttgaagtaattcagtcatggctgttcctcaacacacgcccaagaacacccctccaccgagggcgtcctttttagcgcaaaaagacccttgtcaagatcccgcatcccaatgccacacccacgtctttaaacttgacatcaagtcttcaagatgaagaagacgactgtattatacaggcttcgagttggctgagttgaacatcaatcgtggcttcaggcttggaggacaacttgagctcatcctcaagtaaagactctaaagggagaacatcaaacgctcaggatcaatccctattctactttcatcgacctggcggccgcccgaatcgatggagccaagtgagatcgatttagcatcgagaaaagagagagatcaactcagctctctcccatggaaattcccgggggtctgtttccccttgctgttgctcactactaatgtctcaaatgtggctttgaacctggctggttcagatatcaaaatgatagagacaactgcttggggtccagtctagatagaggggctagacatggattagttttatccatctcccaaaagcaagctcttgttcctcacccctccgtttgatcatcttttcgacccagaaaccccatcctcactcaggctttgcggcgccctgactagatcgaccacccacccccagcccatgcccatgcccatgcctggcatccgcgcgtggggaggggtttgaagttctcgctctacgacgcaggccagcttatgacgagacccgggctaccttctgttacaatcccagggcctggtcacttagagtgctagactggtagacgcgccttgaagaggatctccgacctttaccgttctattggctccaacatattttgacccttgtcgcacatcaacttatcttctgaagccagaggatatatacttgggtcttttccactgaatttctctgccatctcgtcaagtctgtctcacaaagaactatacccaggacctgaaaattttatacaatcgcttctttctacaacatatctatccttctatcatccttccggtccctcttgtcgtcttcatacgctctgctccggcccttcttgatcatctcaaccaacaccaagtctttcttgacttgctccgtttgaatcagtccaaacaacataaactatcagtcttgcttcgagagcaggactgatctgaactggcaaatggcccttgcagctcaatcttcagacgctcccaactgggggcgctggtcgcaacaacttcctggtgactacaccatgatggaatctccacacatgatcccctttgactctcgagccaccactactggtcctctccaacgacctgtcatggcaccgtatattgttcagccaccgtacagttcaggtccagtgaacagtctcacggcacctcactaccaggttcccaatccttaccaatttggaggatatcaaggcccgcctacgcctccccaccactcaacgcctttcaaaatagaatacaatgatcgccgacctatgggacatgataacgaccacggccgagttccctcttattcacgggagatgaagtgcacatatgccgaacaagcaccttccccggcacggagcgattcgcaggcctcgactgtcagatcctcgggcaccaacccgtctatgtgctcaaagaccatcacctccaacgaaactctcaaccctggtgaccagatcaacttcgaaacagaagttgatgagctgatgaaagccatccaacgcaaggcagacctgcaagtcgatacagtgcagcagccactcactcctggaatgtctcctgtctccgaagcaagctttgaaagtcaaggaacaccaggtcctatggacaacaagacagctcgaaagagatatcgctgtgatggccccaactgccagaagagtttcacccaaaagacccatctcgacattcatcgcaggacacacactggcatcaagccatatgtgagtgagaacttccatggtccatgatttttaactaacacctttagaactgtgactttcctggctgcgacctgaccttctctcaacttggcaacctcaagactcacagacgtcgtcacactggcgaacgcccctttgcttgcgacaagtgtgatcgccactttgctcaacgcggcaaccttcgtgcccacctacagactcatcaaggcctcaagccatttgtttgcattctcgacgattgtaacaagacattctcacaacttggaaacatgaaggtatgtgttgatgatccctgatgaaacacacgatgttctaactagttattagacacaccaaaacaacttccacaagaagacactcaagaagcttacaatgaagttcgccaaaatcattgcctcgggtgaggaagtcaccgaggccgatcgcgagctttttgaatacttcgccacgcactacaagaacagcaataagggcatcaagggaagaggaaaagcgcgcacggttgctgaacgcaagaccaaggcatcccagtctcctgccaacactatgacagctgtgccccaatatcctcttcctcaaattgcctcaacaccagtgactcctcacggactccctgtatcgggcagcctcgcttcctacagtgtgactcgaggtcagcctgctcctatcaaccacatgtctcgccagactcacaatggtggctatgaggtttatgacatgcacggtcatcaccacgttcagccaccgaacaacaacggcatgctatatgagaccggtagcacgcgcgagatgggctaccatgggcgcatgtactgagaagtcctcgtttgcatcatgcccgcacaacttggatttgacttggcagcgtcacgcatctcatatatcacaaaatttacaacagtactaccatacgggaggcataacagcggttttgattttcgagaagaaaaaaagcagaacctgcagaagcgggtgttttaaaaggagttgaaaaatcggactcttctagaggccataacgaagcggttgattttctttgggtggttgtctgaacacaatgttgcaggggattcgcccttttctctttttgctattttgataccattgcatcaagccctgcagaagcctctccggtttccttcattcaaggacagcttggcttttcattttgttaattggcggtctttgtaacgatttacggcggtctaggaaaaggcggtttcacctgccagagaggtcttgtctttttcttgtttgtttcgcctcaccagttcttcgtttttgctttgtggtttttgatacgcgagtgtacgcactggcttcaatcgctttctggagttgtatgaatggatataccctgggttattagaccattttacgagggttggtatactggttttcgagttattatactcacaattagatggcagcatctgaaatagtgaaaggggagcaaaaaaaggtcgaaagtagccacaggggggcgaaatcgagacattggcgttaagatagtagataatttgaattgaacaaacatatccttagaagaactttcgacaacctttcactgtgatcaaagacatatcgactgacaggaaaaaccaacaaacaaaccagtgcgagacaataccgccgagatggggaggtctgctggtatctagcatcgtaggctcaaatgatgacgacgtctttctggacctttctagctcggaacagaataacagatctgaactgttctgtccataaccacccacataccagccacgaaggagtaaggaaaggagtacatggcaaagacgattgctttggaaatctgtcacccaagcattgtaggggcacatgatagcagaatgcttcaaaaggaccctttagtctaagtcactgaatgctgatacagagggcggggggatctcaagtaaaaccaagacacggatgccccaagccaggaaccttgggggttgtatccgtaatgctgcccaagtcaccgagaaaaattgacaaagatgagccgagctgtaaggcctcgatggaggatgatgatcctggtgccgagatcgagttgtcagtggctcagctggagatgagtgatgagagtccaggtatggtctggctaatgttgtctcgcttacagttgacggttgtccatatgaatagaggtactgctcatggtggggggaaacgtccatcaggaacaggacatacatacatacctaagtgaggcaacgaatgactatgcatattgaaagcatgtaagcgatattgtaggggttgacatgaaaggtgaagatgccatgtgatttcatgtgatggtgatgtatatgccgcttgctattcaaaccagttacaagtcataacctgaaatttctcggtttcttcagaccgactgccaaaatccaaaggacttcgaatatcgcaaagagcgatagctggctcatccacagctcacacttacagtaacgctcgctctgcatagtaaagcgtacaaaatgcagactgatgtagattaaggctgcatacctctctttctggctttgatcgacaagcccccctcctaagattcaccgccccgcccctactctcttctctcactttcccctggatgggcagcctcttccgaagagcccagcaaacgcacctggaaatggatctactctcgcgcatacgcacataaagcctcatttcgtacctctgcatcaaccatgtggcggagcactttgggtgggatctcctcttcaccgccgtagataacgtcgcaatggcacgccccgtcgtgtcattgtccgccattccattttccatccaagtttcgaagaaatgaggctttcctgatctcgagggctgtagatgcaaggcatgcaactcaaagtgggttttcctttttcgcctccacaaagccgttgatgctgcttgtgcacacaatgcacgttccttgtagtgtgtatgtgcttttagatgcaagatgagtttctgctgggactaagatcgatgcgcctagaccagagactggagacgttggttctgaaggccgttgcagggctggctggctgagacggggagtgcaggcgcagatacacgcgcaagcgacgagtatgatccattcattgtccacataagacggttgtttcatcggagcggcaagatacaaaggcaagacgaggcgggaggcaacaaaagcaagacagtgagacccaaaggagcaagtaactaacattcgcgtatcagtcccgctgtgtcgaaacctgaagtcagcccgagactggcctgttgtggacatggctgtgcatgcactcgatgcataccatgtccatgtccttgactatttctcaacaaattcgatatgcaaggtagttgtgttttctgtacgcatacgtgggaatgcggagatttgtatgtatatgtgcatgcatgtagaaattcttcaataaaagccgtactggtactccactgaccgacttgcggtgatgtttttgaggcctgaagcggacgaagagtgcatcaatctaacctccatgcagcgttgagacaaataagatgttgtcgccgctctgtatctcataggcctcctcaccttcgagctcccagtctgcatcattgatcagaaccaggatacccggtcgactgattgccacccctattagcaacaaggacacgcaaatgaagtaggagatgaattggattgttgttcaagccaacacggccgtggccatggtcaaggggagtgtgtatagcgatacgaagacataaccggaggtagagagaaatcagtggccaatacttacaggtggttgtctagaacaaaaagatctttgcgagaatcatccatgacattctgacatagatgatcgatcagatacgcaatgtcaacaggtttcccgtcctggtctgccgcgggaatggtcagagcatgctgcctcttgttggagaagagcatctccaggccgccactgcagtgccacaatgttagctcagtaaacaggatgaccaagaaaaagcaaagagatcgaagagagtgcagagaagagactcgctggaagcgaggatccaggcacaagcgtggttcattcaggtgaacactcccgccaggagaaaatttgatagcgcagaagggggtggactcgagtctgagtctgattctaggtccaaaccgcgcaagcgggagctgatagatcatataatagatgcaagaatcttagagaagcgacttacgagaactcaacgtcgatgttgagcttgggggccgatgtcgattcagccattgtgacagagatgtgcaagttgaagtcaagtgacgatctgggagcgtggtactgatgctactgccgtcaactgatcgtggctttgcttttggagtagtggataaaaggtgatcccgaggcagtggttggcagtagtgaaactatgtctaaggtatcaaagagatgtggtgtaagaggctgattattaccctctgaccatggaaacgccaggttttttgtttggcagcgcgaggaaaatgagtgaataaacaaagaggtttgtatagcgactgagaatgttttcactggtgtctctgtaacaagaaacccgtgacctttggcagaagcagctgacattgattgcttttcttagtagtgttggtgtttgaagccacttgcaagcgtaaatcggatgacataagcaagccgatccaaaaaaatctcagcaggacgtctctagagccaatcagaagtcaagaagcacacacttttcagactcatccttacaaccgctaaaaataacgacttcacgacagagacggacaaaggcaagatagggacaaaatgggctcaggacccgtctccatcgaatacctctcctcgggggccaaccgacagaccgctgttgcggactggagtcaatgtgggattttggcttttggtgccgatattaacattgcgttatggcgacctttggttagtatttgagtcactttactgctttaatgtcaatacaccctgctttgcgcttctttctgtcgaattatccaggtgttttgatactaacatatgtgaagtcggaatctcccaagggagtcacaaagctactcaatgggcataagagcactgtcaaggccttaacgtttctccccgaaggagaccaggacgaaaactcatttctcgtttctggctcagacgacaagaccgtgatcatctggaaggcacctcgcaacagtgatgaattcaagcccatccacacctcaacggagcacactgctgctatcaactgtatcgctgccttgaggatcaagggagcacagaaatgggttatcgcaaccggaagcgcagacgcctccataaagatatggaacttcgagaatgatcagctgactctactccaaagcgtcaagacgacacccaaatacttccccatgtgcctatcactcagctacgctggagatgaagacgatgttttggtgctagcatccgctggcacaagagatatagtgcagattttcacagctgagactaagtcagaaaatgctcagttcaatgtgcaagccactttgacagggcatgagggttggatacggagcttgagcttcgccaaagagacatgtgccccggacagtgatctgttactcgcctcagcgagccaggataaatacgtccgtatctggagattccatcaggggagagagctgcccgctgctgctgccagtggttcagacccttccagcgacgcataccttcccggaaagtcaccctccaacaaagcacatcgtctgaagtccgccggtaaggacttctctgttactttcgaagcacttcttttgggccacgaggactggatatacagtgcacgctggcaacgacaggacgacgacaagctacagttactctcgacatcagccgataactcgctcgccatctgggaagctgactctagctctggaatctgggtcagcatggcgagacttggtgagattagcagggagaaaggtgcaacaacagcaactggaagcactggcggattttggactggcttgtggtctcctgatggtaaatcagtagcctgcctcggccgtactggcagctggagacgatgggaatatgtccctgaggaagacttttggaagccatttgttgctatctcggggcataccagagctgttacaggtataacgtgggccaagaatggtgagtatctcttgtcaacaagctctgaccaaaccacacgactgcatacacgctgggacagaccaggaaatgagacatggcatgaaatgtcccggcctcagattcacggctatgatctcaactgtattgactctgtgggagcttctcagttcgtctcgggggccgatgagaagctcatgcgtgtctttagcgaaccaaaagctgttgcctcgatgctcaaccgtcttgcaggcatcggcggtggaatggacgttcagaacatgcccgatgccgccaacatgcccgtcctgggactatctaacaaggcaattgatgccgtggaagacgaccaagaaattcaacccattgatgaccgggatcgtgaggccatggatccagcctcgatagtcaaaaagtcgcatttggagatcgatcaccctcctttcgaggagacactctcaagacataccttgtggccggaaaccgagaagctgtatggacatggttacgagatttcttgtctcgcagctagccacgatggcactctcgtcgccagtgcatgcaaagccagctcgactaaccacgccgtaattcgtttattcgaaacaaaccattggacggagcttaggccgcctctgacggcacactctctgacagccacccgccttcgattttcttctgacgaccagttcctcctgagtgtagggcgcgatcgccaatgggctgtctttgagcgcgcgcctgaggatgaggctgcgtacaagctccagcagatcaaccccaagggtcacacacgtatggtacttgacgcagcgtgggcgcctgcgtcgtctacggcgccagtattcgcaactgctggccgtgacaagcaagttcgcatctgggccgccaagcctaacgaagatggaaagattcagttctctcagacagcctccatcccgactgcatcccctgtaacatctgtcgattttgtccctcaggttattgatggtagatttgtcttggcagttggcacagaacttggccgactcagcctttgcttgatcaaggaggatggtactgatgttactgagaagcccgcatatgaggagtaagtgctcataaatcagcgatgcaaaagaaccaactgctaacgttgcatctagttactgtttacccaaggctgttcaccagcttgcatggcgtcctgtcgtacgagagggggccgagaggccatttgagttggcagttgcaggagaggatagttcacttagagtgtatgccttcagccaggcgtatcttcaggtgaccccagaccaatagagccaaaagttatgatcacgacgtgaccagaaatttccttcgcctcgagaccagcagcttgcttatctgtgcacaaactgaacagtgggattaacataagatagggattcctgagtaagagtgtattatcattacaaccatctattggccaaagttttgtaaatccatatccattatatcgtataccagatgaaactcgagccatctctcacggacctttgtttgaaggccggctcttacgactcattaatgcagagcctcttcgttacgaggccatttctgtgccaatgtccagcatgtacgcatttccagaattttcgcatgagcgatccagtgctggattttatagttctctcacaaccgtctcgacagtctccttggtaacatctacgacgcttgcagttgtcccggatagcgcgctcgcagacatttctttaacagcttcctgcaccacttcggcaacgtcaatgtggtctccgttgatatagtaccaggcgcgaccgacgaggaaagagatgtgatgcgggaggtaaagacaggcagcgatgaaggtcaagctgaagagcagaaaaacaatggagcctagggtggtgaattagtcttctaaagacgacaacataaaatttatgggattgcggataacttactgaaaaagaacttctcccagggcgtgaacatgtacacactgaaagtgacttccagctggtattgcttgaggctcaaccacttgcgaaacgatccaagaacggccattgtgtcgaaataaagggtcaaaatatgtggttgaggcgcagatatcggtagccgtcgtcgtagaattgccgtgtgctgaaatgaatgacttgaagtggtaggttcaggggaaaaggttgaggcaatggataattgaggatcaggataaggataaggatcagggaaaggctggccctcctttatctgggctccttgtgcctttatcgtaccgacgctcccgaaaattgggtaccggaggcaccacagggaagtgctaaggcttcaatgtattgaaacttacggagtacagggggtgcgggtctctaatttactggatcaccatctgctgacacgcgactggctcgtggcttgtggctgtaactgtggcgtcttggtggaacaggaagcccaaatcagccttgtccacagtgcttaatcttcatcttataacctgaattacgactctaattcacggccttggcacaaagcatctgatatttcttgttgaatgtctgcattcaatggcatcgtgatgatgccgttcaaactcctccgaagaatccgcagcagcattcccgcaccgcttccaatacggacctttcacaatacatctacctccctggtgaaagctctccctcctcgaccgaagcccccacctgagtctgagatcgaagagtcctatgtaaaaggcagcggtcctggtggacaaaagattgtacgcatgtcccttttctagcaccccggctattgctcagtactcggaagttctttcaacttacgtagttgttacactagaataaaaccaattccgcagttcagctgaagcacatacccactggcatcgtcgtcaagtctcaggcaacccgttcaagagaccagaaccggaagcacgcccgtgaattactcgcacaacgtgttgatgagcttcgtaatggagatcagagtcgatcggctattgtcggcaaggtaaagcaaaagaaagctgcaagcgcttcgaaaaagagtcgtaggaagtacaagaaacttgaggaagagaagaagatcgccacagttgctgaagttggggcgcagtcagacacagctcctgcttcagcagagggaagtgacccaaccatggacgacgcaaacgattgccagacttctcaacccctagacgccacaagtaatgcgccatgatcaataacctatggaagcaatggtgaggaatcaattacgatatcatgtatgtggatatacttaatgtacgcaagggaccagacatcatgtcatcacctcgtttcatttcaaaaaattctaagcggaaagtaaaaaagtatttgtatgtcaacctcggcttctacccctaggcacgcattacacgcgcaactacaacaaaggggctatcacatctcttcgtaagcgcaacgcccacccttctgaccatgtcaaaaacttttcgtaaatatgagagtcgactttgacgtttgccaaccacccaaagcttaacgtctgtcgccacctccatgatcttgtcgtcgttgcgcgagtgggaggatttggtttgtcggtcgggtagcttaataagttagcgagaagcctccctggtcaccgggagcttgacataccttagaagcacttgcggtgaacgattgagggaccgctctcgtcgtactcctgcttggagatccacatttgctggaaggtggacagggaagcaagaatagaaccaccgatccagacggagtactttcgctcgggaggagcaatgatcttgaccttcatggaagaaggagcaagggcagtgatctccttctgcatacggtcggagagaccagggtacatggtggtaccaccagactgaatgaaggttagaaaaattcggacagctcattctcacgaaacttaccatgacaatgttgccgtagagatcctttcggacatcgacatcacacttcatgatggagttgaaggtggtgacatggataccaccgctctcaagaccaaggacagagggctggaagagagcctcaggagcacggaatcgctcgttaccaatagtaatgacctgaccatcgggaagctcgtaggacttctccagactggagctctgggcggcagtctggatctcctgctcgaagtcgagggcgacgtagcaaagcttctccttgatgtcacggacgatttctcgctcggcggtggtggagaaagtgtaaccgcgctcagcaagaatcttcatgaggtagtcggtaagatcacgaccagccatgtcgacacgggcaatggcgtggggaagggcgaaaccctcgtaaatggggacaacgtgagtgacaccatcaccagagtccagaacgataccagtggtacgaccggaggcgtacagagacagaacggcctggatagagacgtagaaagctggggcgttaaatgtctcgaagacaatctgggtcatcttctcacggttggacttggggttgatgggagcctcggtgagcaggacggggtgctcctcgggggcgacacgcagctcgttgtagaaggtgtggtgccaaatcttctccatgtcgtcccagttggtgacaacaccgtgctcaatggggtatcgcagggtgaggataccacgcttggactgagcctcatcaccaacatacgagtccttctgacccataccaatcatgatactgagaacttgtcagtggccagccaccaagggggcggcagaattgccgctgtagctacaacttacccatgatgacgggggcgaccgacaatggaggctagttatcatgtcagaattgagtttttgattaacttgcgcccaggacatgcgatatcaattctttgggcgcagaggctggaaagtggggtactcacggaaaacagctcggggagcatcatcaccggcgaaaccggccttgcacatacccgaactgatatcgagttagctatcatgaacatgctgagatcgctctgcaccaattcaaaggccaaacacccccaagcatcaatgtcaagccggtgtcgggcatcggacgatgcggtggcagatctggtccaggagcagagaggcggggagagatagtccagaggtcggtgagacaggcgggggagcttacccattgtcgatgacgagagcagcaacttcttctatagagcgaaatgcaagtcagcatgagtctggagatgatcttcgcgatgctcaaaacggattgtttggatccgacaatgcagcaacgcggtatgatgcgacgtaccctccatggctgtggattacggtgtgtgtatgagaaagctgtccagaaacgggattagcggccaagaatcaaagaagaaaatacgaagagctattaaagaagagaggcgaaagatgtagtaatcagtaggtggaagagcaagcttacaggaaaagagacgttgaatggagaaggagacggaggtcgggggtcagaagagttgaagagaagtagttaggaatggaatgggagagggaaagagacggaggcgggagaatgggggagggggaaaggagacaagtatcgccgggcgacgctgtcacaagaaagttgtgggcgggccccgaattgctgaggtggacactttggggaccaggggggggggcaacctgaagagaccgcctaccagaactgggtagggaaactgagcagacgaggcacagtctagagcaggagcgagagctgcacactcgctgttgactgctaggggggaaatagaggcggggcaaccagaaaaacaggtctttccaagctgctcgccgctttagtgattggctcgtggtggtcgtagtgcagagaaggatgccctgagagcaactttgtcccagtggttgcagagcagcggtcgcagtggaatggttatagcggtggctgaggtggagagcttacctggactccaaaagtaatccaatagttgttcgtgaccgccaattccttggagaattgatatcgaggcaagtatcgtgattcaaggtcagaatatctagggattccttcggatcaggtagtgatgttctgttaaacttctaacttagacatttgcaagtaggtcccgacacagtaaaacgggccgcttcaccgtcctgactttatcctttctgcacaaggtgacgtcgtaagcagaacttcatccaccgccacgcgagctggcgaagacgtcagctagggaactttctaatgcagcagcctctgaggcttccttttatttctcttggcaaagtatgtgggcgtttcagctgaggactcgttcttcagagtggcactctaccaaacatcaatgactttgtaaacaacataccagttctaggcatctttggatcaccgagaaactctactgtgggcaaatagctcctgttcaggtcagccccagccacaagatgatgtccaatcttcattcctggctgaggccaatccgtaagcggaatgtctatttacttactacactgcagggtctcatcattcagtacgaccaacaaccattacaagacttccaagcacttgggctcagtgactgaaaaagggttgttatctccatgccaaatctccagatgctccgcagattggaaccggtacccagcttccagctcccgagttccactccataattagcacaagtggctaatcgagcaggtacatactcgttcagggcagagttacgcggagagagcttttgtatcggagaagtttcttgctgaccaaccataccaaatacgcgttagggcctgtttcgtttactgaagagacagcactcacccgttcattccgactggtctgaactgggcaagtagggacttggagttgggagcgagaaccgcctcgatattacgcagctgtatcaactgcttcactatagagacttcttcgacaagccaagatgtggtgctgagcgtgtactacgtcttgagagacgagtttgtgttctatagattatatcttgttcgccgtcgtgagtgtggttcgttcatattgacagcctaacttcaacaccgctctatgagcacccctgaaccacgaggctgtcaaatattggcttcacagtcaatacatagatctcctaaactctgaataggacccctgtatctggcccctgcccagccgagccggggaaacccaccagcggaagcagtcggccagtgaccaggctgtgagaatgaataccttcgcttacttacctacgaacagcgggatctccggcgcctctcgaagatgcgaaatgcgtccactgactaggctccattagctcgaacatgggactttagacttcagtgttatggtagccttgcggccaggcttctgcaagtgtcatgcaacgcaatacacgcgcgtcgcctcaatcagccacaacgccttctggtaaatcatgctgtttggcgtggtatcgtacaaaatcctttcttaggctttttcgctctcgcttgacgctcgttctcccgtctcggccacaaaagcagcgatgaggggcaactttgcaaggtggggcagctttgctgagctggaggggagctatgatgaaatatttctctgccacgtagaactgctgtcagttgaattgcggtgtctatccccagcagaagcgtagtagtactattctctttgactcaaaaacatgtacaagtcatcataaggcactcattgggctgcaatgtatccttatcgaactacgagaaaacaattggtcggttgacggagaatcagtattctgcatgcatctcttgagctagacctctttgggactaaagtcttcttgaagattccagaattgggcaaattctaatcgatatgcttggtcaagttgaaaattgaaagccaatatcaaaggattaatgttttttgttcttactccttcaacatactcagctcaaacaacatatcaagaaaggcgctcaaaaacaagtaaacatggatgacaagcgactcaacgaactcctcaaatggagtatcgagcaatcagatgccaccagaaatgaccctgatgccccagctcccaccacacagctcacaccagaactcatggcatcgctcatgggcggtccctctgacgccgaccttatgaaggcctctatggacattatcacatcggacgatgctgagcaggtctctcttgacgataaactcatcgcctttgacaactttgagcagcttattgagggtctcgacaatgcaaacaatatcgcaaatctcagcctgtggaccccactactcgaccagctcaagcatgacgagcgagagatgcgcaaaatggcagcctggtgtgtgggaaccgctgtacagaataacgagcgcacccaggagcgtctgctcgctatgggagggcttccactccttgtaaacctagcaacccaggaggatgagcataacgacgttcgtcgcaaggccgtatatgcgctgagctcagcggtgcgcaactatcaaccagcgatggacctctttgccgatgaattggccaagaggggccacaagactgacaaggtcgatgccacaagcatggaggctgtcgacgaggtggtcaacggattacgcgagaagatcggcaaggcttgagaaacttttgtgggatcaaacatcaactcataacgaacggctgcattgggacggagttggggcgttggactgaagtaaagggcgtgtggtcaagagagatggacaacccggagggtactaaaatagaatggtataggcaatacgccctggattttatatattcatttatgatacattcgtcttggtacataatctatgctacatatcagctacttagagttcacatttgtttccaacgccttgcaacggcaccttctatcgtaatttagtgcctagctttgccatagaaggggaggccgagtgcctccaaaagaagacggccttgcctatctgatgtaccagtcgtcttgatgaatatatcgcatccaggcatcagtcgtgcagggtacatctactcataattagctcgccatgtcttgattagtgcataagcagactcacgtcgtagttaaactcgatttcaggaaagtatgccatccagtcaggcttcataccgaacgccaggttgcctgcactatcgccagtagtagcattaataccaggccagtccttaatcttaggcaggaccagagtaatgagcttatcaaggaagtcgtaagcttgagcacctttaagcgtcactttgcagccagtcttgtcaccctttctgacaccccactgaacgacaccatgcttgactcgtgtgacctcagggaaggcaccagagatggcttggataacagcacggcacacgtgcaggtactccttgttctgggcgcccatgggagcgaatgagttgatagtgatagcctcgatatcaggtacgttgtgccattcaattgggcgctcgactaagcctagccttgaagagccgccacctcgaggtcctcggcgaggtcggttcttgtggtaaggcgaagactcgtcccattctctcaagttacccttgttggaaacaggaacttctgaacctggcggggtatgctgatatgtcatagcgatcagatctggcgcaatcgtgctttcgtatgtgtgctttaatcgaggaaagctgaaaggaccggggacgaagtcacgagctgtcggatcggaggacttgggcacctgaacggggtgtagaggcccacggtagtacttgggaggatggtattggtatctatcacaagtcaatcagctcgaacttagtcgaaagggagtaattgggccacggacctattgccgggaagccttttccccgcctctgcagctttttctctagaattgaaggcctggatagccgcatcgtcaggagaacctgtcgcaaaagacgaagcattgtcgagatctgcgagagcggaggacttctttgtctcggtcgaggcaaagcgctgcacacaaactaaacctgtcctcagaggcacatgcctccgccccaatgagctcgccatgcgagctccttctcgtaccgtggtcatcatgggctcgtgggttgaaattcctcgtcgtcgaaaagatgtgtggttgtcgcgtggatttggaaatttccatctaagcggctagcgcccgactgcgccacgtgcggcatctatctgaaactgtggctgtgctcttacaccgtgcctacctatcgtttgaagaatacctgggcagctgggtaaggtaagtaaattcatgcttaagacttgtgataactctcattgctggaccgaagcttgttccttttgattccccttgtcttgttaccgaaagcgtcatatcactacttgagtaaagatctgtggccagagttgcaatgttatggatttcattgtcaacatcttctctatcaattcccattttcccacacaagtgtgttttgaagaaaaagaataaaaatacatttccatctagagtatcttactctggacactatgcaaatttgacaattcagccttctatctttgagctagctttcattgtctgatgacttattagtagaagcatctcaccacttccgaagcactccgatcgcccctccattactcagatctaaaaaaacaggctgcgtcccagtagttcaagagagcataagtacgaagccaccaatagtcttgttcttgagaaaatggacgatatcgctttgcccgagtctttttccttttcctaccaacgttaatcggtctcggactatgcaacagtccgacacacttcaatgtttcatacaagaccaatatgcctcaaaatatggagcggacccgaaaggctggacgcgggatgtccgtgggcccgtcgacccggtctatctccatccttcttgagagcaagaccgatctggcgaccgagttcagatacagataggtggctagggtggccagtggctttcccaacggaccaggttttcaacgggcggcccgaagacatcaacaaccatacgttgtcagacaaacatggggtagttgacatcagacacagcggtcgatctaactactgtagtagatgtccagaggagcggtctaataatctttgaaggcctactacacgtcatgatcagaagattcacaggcaatgcctagatcaggctccccaggccactaggaactcgtcttgctgcggctattaatatgtaacaccagactgaagagtcttcggttttagaagtacttacggttgtttggcacaaacctaggtagttgcgtacgtattcaggtacgaattacagatcccatttcgatcgatcgaatgcgtctacctatttactagctatgcctgacatactcacacgcctgcatagtccgctttttctcgtgtcaccggttctgttgtgcctatagccctgatgtgagcagcctaaagtctaacagccaggcggattacagaagagccctgatggtgtgacgaagcgcagtaagatgacgatcatcgtgatgagagcagtgcaaagccactaaataatacagagtacctccttttcagagctattacaaaatgtgttttggtggaattgttgtgttacaagagttctggcagagtttagttgaggtactgtagaatcgagtgggtgaggtgatttgagaataagattacagaacctactacacacgtacaatgatgccgtggccgagatagggtccatcaggagaaggggagctgatgcacagacgagtcttccatcacacatgataacacgtgtgtatgttagagctgagttgaccaggcttcagtaattcacaaatcacttgactttttcataacctatttgcccaacttcctcgttggtttagctcgccctgcaaggccgccgtgtttgtccttgttgttgcgcggaaattggctaggatcggctccatggattaccggcctggaatggaataaaagaaaggatatcagcgccgttgaaccggtcacactatgtaggtactaaggtagccaatgaagtgtaatgttgacgtgtacctgtaggtaaggtagtttgttcgaggcagttgaataatacatagctgcaaactcctttgcccacttttttgttccatagtggaaggaagacaaagaaaaagtaaacctcgttaatactgagtaccttaccgacgggagtgacaggattgacagggcacaggggtcctgcaactgttgctaccttaaaccttacctcagaggctgtcccacccccgccactatcaacctaggtgcctatccttctattttagtacgataacctccaggtcacccccctctagcccctcaacaagcgctcccgtgggctgttcgtccattgagacttgcgctccgacgcccgacttgccttgctgatccctcagtctcggcctttttttttcaagtacacaggtctctccaactgaaggatgcctttcaacttcctcgttttttctcttgctcctactatctgaaaattcctctctcttcttaaagcttgagacacttgcttcgtgttttcttcctccatcgattccctcgctcgtcgaacacttgaaagccgtaaaccaaacaattccatctcacccctcgcgcgcgtcgcactcgagccacttcccgaccctttccaaacaacggatgcgcacccgataatgaagacttgtggcttgtttctccctcgttaaatctgacgagtccctctcttactttcgatcgatatattcgtcacttccttgctattcaaacaccatgaaggagttcccaaggaagtttctcagcaagcgcgaaaagaatggccggcgatctaagtcggccacaccagcgccagttgtcccaacggttgttgacagcactagcaacaaaaacaaggttagttattgcctgaattggaattcttggatgagcgatctatggaaatgcatccagcagcgagcttgttatagtccaagagggaatattctgacgagcagctgtccagcctcgaccactctccgctggggctttcatggccttattcaaaaacgacagcgcaaaacaaggagcaaaagcagaagcagagaaggagaaggataccgcacaagtacgattcgaattacggcatgaaggatcgtgtcattaacttagccttctattagatcgagtacattttacgccgcctagacgagctcaacataaccaatgtcaccgccgatcatgttaccgacatcatggcaaccaagtttgcagaccacgaccccaataagacagtcgagttcatcgatatggagcaaaaagctgcagcgggtatcataaccccatatgatcccagcgtggatatggtgggcgccgaaaaccgtggcaacgtgacttgctatcttgatgcacttctgttctcaatgtttgctaaaatcgatgctttcgagtgtatgctcaaaaatgatttcccagaggaagacaatcgcaacaaacttgtcaatcttttgcggatgtgggttaacatgttgaggacggggaaattagtgcatacggatatggtgagttgcataggtgcaatctcagtgatgctcaaactgacatttgaacagaccaagttgatacaggacgctctggctgactgtggatggtcggatgcacggatgcttgagcagcaagacacctcggaggcttttgctttcataacagaaaccttacagctacctctactttcactgcaagtcgatctcttccaccaaggcaaaaaggacaaggatgaccacaaggttgtttatgagcgtcttctgaatctggctgtacctccagatcctgaggagaagggtctgaaattagaagactgcctcgaagaatacttcaacgcccaggtagacgttaagcgagatagcgaagacgggaaaaagctcggggtagaagagaagagtcgaagtgagacaccaacactcaagcatagggatacaattcgcatcatcactgaagaacgcggcgaagcatcaacaccaacgtcccccttggtaaatacaccgttggagataacgccaacttcagagaaggggggttcgcttctgctggcagatcccaatgtcaagaatggaaatactcctgatgatgaagaagagggagaggttacgactgtggaaatagtacagaacaagccaagcatgcgagcgaggtctaccagcgtgatccagcgcgtagtgttggatgaagacggtcacccctctaccccagacaattttacaatgcttcaaaaggctatgaggaaaggctcgacagttgtgaaggcagttactattcctgcctggcagtttttccgtctgattcgtaagtttacgccacctcattgagcccaatatggatattaacatcgagttcagcttggcatgcgctttcaagcggtgagcccaggaataatacggaggtcgcattgaactttgagcaaagacctgttgttggcatctgtctcaaacgttacgctatgactgagtccggccagccgaaacgtcacaatacctttatcgacattcccgatagtctgagactaccccatttcatgctagccgatgaacccaaggccgaggaagatatgaacgttcttaatacggactataagctcgtcctacagtccgtcatctgccaccggggcgactcattacaaagtggccattatgtttcgttcgcccgagtggcccctaagttattgaaagacaatagacggcataatttcgacccaccaccggattacgaggaagcacaatgggttaaattcgatgacctccagatcgaaaatcgagtcagttatgtggaagatatcaggtcagcattgaaggaggaaatgccttatcttctgttctatcagatcatgccgatggtcgaagtctcgcctccgtctgtggacgagacagagacagaaccgccttcctacaacgattcgaaaatcagcattgagttgcctcctactccttcgcaaagcaaccgattgggtagtctggaggggggctattttgatagtacaccaaccttggagaactcacaacttttgtctagtaaaccaccaagtattcgcctctctatggacggcgaaaggccaagaagaagcgaagatatcgaccgaaacccagggtctctaactggggactcgcggcgtcccagcgctgtttggacggattcgaccatacatacccccaactcccactctccagctgttacgcctaacgaagaatcgacagcatcaaggttgtcacgcgcagcatctagattcacattggttaacagaagtcggcccagtagccagaatggagaaaatcgcattagtttctcgatgagccgactgggcggtctcatgcggcctagcaaagagcccttggcggagcccaaagatgaacccaatggcattggcatgtcttctggcaactccacgggcgtcttgacggcagagatatctaaagagtcgaaggaatcaaaggatgccgtggatgggacagagcagctggccgaaccagaacccgaacagcatcaccatcgtcaccatggccataaacatggacataagagggtcaagtccaaagacaaggttaagaataagagcggcgaccaacctgaacgtgaatgcatagtgatgtaacagtcatcctgctacgtcattacgataaccacgttacgggagaaagaatgcaattagattatacttcacatacttacgaccgttctggtgtttggacatgcatagctataggagtcttgatttacaaggaggaactggcacgggtttaaaaagatgaagagggatggggtaacgcagcgactttgttgttagtatgacgttggacatcaggctacgcagagatggtcttgtgatattggtaccctatgaggacctctttttttttcgtattggtttctcaaaagaaaaagtgaacagaactttggtaattagcaaggcgtttttgggcggttgagacaatttttgtcacaaggctaactttcggagcttggggggtactttgaacacgatacacgcgagtatgagataatgagacacaagaatcgaggttgacaccgcacgctagaggcgagaaagcttccaagtgctttcatgtgacaaaatattccatgataacgtctaccattggtgcggaaggacattgtgcgaaaatgagtcaacccaattcgtggccatttctcgcttacaaccccatgagaagacgaaagacatagcttcaagtttgtctatttccttgtacacatatacatgagcagggaggccatcccttcgtagcttgccctgatactcactagctcatccagacccatcaacacgtcgaactaaaacaaccgcagccgccatgagcgccgagatgaagagttcgttcaaaactatttaaaaacaataacagtgcgatgaccggcttttcgtccctccgtaatgtgcgttacaggaaattcatacacatgaccaggacgacgcaagtccacgacaataatatacacagatacctaacttccaagcacataggagttggaccgggacctaatgctggccaggccacataagcacgaggtctccctcgggttcggaagtcatggtatcaccagagacgaaatggacgactaataagacatcgagtgtggtgagaagggtttggggtgaggtcgaaacttcgtcctggcctgctcacagttgagcgatcattaagatatatcactcatttgagcggggagtgccgcgtcgtcgcggattttcgaggagtttaagctcggggcttaaaagggaatgttagggggaggctgggagccaagagactcctgttgttcttgaagctcctcaggggctgcctcaatggagacacccaacccaatcttagcttgatgctggagtagttgtcagtacatcgtcgaatggatggggatgagggcacaaaccgtgaagtgatcaatatcagcagcaaatgtcatcatcacgggcggtgcgacacgcttttccagaacgcagctaagcttgcccttggagtccacctgagctcggaaagtagacatgcggaaatcatacttggcaccaatagtggtgacgccctccttctgaaggccaccgcccatgagaccaccggcagagggaacgagaccgaggctcaaatcaacaccggcctgaaccttgtccgagagtcgtcgccagtaagaggtgttgagggtgcccatagcagcttgaagctgagcggtagcgatccagtctgcggacttgtaccgggcagcataggagacagcgcactcgggaccttgggtgagagcaggtcgctgccagagagtttcaagacccagggcaagcttaggagtaacagactggaggtagcttccaatatagatgccagtcacaccaccctcaagataagaagggttcagcatcttcagggatgcgctgaaatcgttgccagtatactcgtgctcgaactgcgccatatcctgaccaccaggagaaatcgagatctgggacttggaaacaaatttgtcggaccatctccagttgaatcgaccggagagagaaccctcgttatccatattaccttggcagaagacctgtcgatgaatcagcaacctgctatacgagaatatcatggcccatggtagctaccttgcctgttccgtacatcgcagcaaatgtgtaggggttaatgcgctctcccatggcgaattggtgggaaacctggaagagaggggccatgctaaagatctttgtgagatcggcacgcattccggtgaacatataattgttgaggaaaacatcgcgctgaacctccttggcaagactctcgatagttcctgggttggagaggcctaatttggcccttcgctcattgaaagagttgagggcatctcctagaacgctagcgatgggattggaaagcagtgccgtcttaacgggatccaatgcggctgcggaggccattgtgactgaggtgcgccgaagcgaggacgggaagaggtcggaagaggttcgaacaaagagatagtggacagcgacggtggacgatcaaccagccggaacgaaattcggtgatgcgaaattagtgaaatagaaggatttattaaaattccctggaaagcgattgaatgccgaggcctctgaacgccaggatcgtgatgacgagcgcagttggatggagatggagaataattttcatctggcttggacagctctggggtggggagcacgagccacctatgatgccgagtcggctgtggcgctggcgctttccaactgtccatcccgagagattgtggctcgtacagcccgacgtacgaggataccctagagctggggattgggggtggaaagtacaaagccgtcccagctgtttactgtaaatcgggtagattgcgccagaagcggctgtgttctggtagagcaaggtactgtatacttcctggcggttttatctcagagatttagggttcgcctgcactaactttcaacgcatatctgagatatgacgtcccctccttgtgggtatagatactttcaagagtacctgcacctgatctccaactcccctcctgtggcataaccgtacctactattcttcaacaccaaccgattgctactctctgctcctcgttcccgatgttcacttaggttgtctctctcttgttcactccaaatacgaaacttccttttgatcaacccaaggctccatcgtagtagcatcagacgaccggcctgttcgctttgaaatattgaccccgccggcaaagatcggcttctgccactaattgtttcttgaggctcactcacccttgttgaagatccatcacactcaacgatcgaggctgttgagggcttcgccagaaatagggcgcggcagtcctctttttctcgctctaccgccagtaggactgtgtttatctaaacccaacgaaagcctgaagagtctctatactcccaagttaccgccaaccgtcgttttggctgagcctcaaagtcttcagttcctctcaaaaatcttgccctacaagcatcttgtataggcatcgccgacgagagacaagatggatactcttctgtacgttgctatcctttcttatctcttgccttcactcgtccctccctgtgtctagataattttcttatctttcaactttgtgtcggtaccatcttcattcctagaatcacgaagccttgtgatttggagtgtagctttatgtcgacccccgtctttattcgaaccttcgccaaatacgttgtcgtagcgattaagctgatgttgacagaaccgccgagattgcggccaatgcccctcggtaccgtcgcaagagctctacatttattgatgccattcatgacattcctcatggccaagacttggccccggctcagctctacagtaccatgtctggccgattgtttcactctggccgcattgcaattgtcatggtaggaccgcctgcacgtgggaaaacgtaggtttcatgattctgtgactggtctgagttaacagccttccagacacatatgtgtttccatggcacgttatttaggatggcttggcgtgaaatctcgtatctttcaccttggcgactaccgtcgagcaactgttggtcctgatggatctattcccgatgactatttcttccccaacgcatcgcctgcctctgtcattctgcgccagaaaatactgaagaaatgccgtgaggacatatactcctggctgaatcacgacaatgggcaagtcgccatttacgatgcagtgaaccctactgccaatggacggcgttcactggccaaggaatttgcaaagcacgatgttcaagtaagtcaccacccatcttgtggggtctcggaaatcgctgacgcagcagactcttttcatcgagtcatttgtcgatgatgaacgcatccttcgtgagaatgcgagaaatgtcaagatctcgtcccctgacgtgagtacatatcatcttactgaaccaactacgactaatgctgaatgttgactgcagttcgctggtatggaacctgatgaagccgctaagctataccttcagagaattgagatgaagattcccgtatttgaaaccatgaatgagaaggagctcaactacatcaagatgatcaacgccggggaaaagttcttctacaacaacgtcagcttcaattatcttgcccaccgaatcgtcttctacctcaccaacctgcatatcaaatcacggaagaccttctttgcccgggctggtaccacagcagaagaagactcttataaggccgatgcccctctgtcccaagaggggagagattatgcccaaaaaatgtccgaggctcttttgaagcatcgagagcaggaacgcctgacaaccatcgaggaagggggtccagatgtgcctctgccgccactcacagtttggacatcgactcgtatgcgtacggtgcaaacttctgacgtcctgaaggagaaaggctacaaggtccgtcagcgaacacaactcagtcaaatcaatccaggcgtatgcgagaagatgtcagagcgtatgattcgccagatctaccccgatgaggtcgaaaagcacgaattagacccttaccaccaccggtatccgcgtgcagaggtatgcttcaattacggattggtgaagtcggtcatcttctcgatgctaattatcaatagtcataccatgatctggctgtccgcctggagcccatcattctcgaactcgagcgagaacagcacgaccttctcatcattgcccacgaatctgtgcttcgagttctctacgcttatttaatgcactgctctaccactgacatcccagtcatcaattttccacgcgacgagatcatcgagatcatcccagcagcatatcaaaatgaggccaagcgtatacatattcctggcctggatccccagatcgtccccgggtcacctcaagacatcaaaattcctgttcctagcagcggagttgtgagcgcacaactgtcccctatccctagtggcattggaactcctgctgagcatgtcgagcgacctcccgagaaggttatcaacactgccaaggatatggttgctgacaaagtcaacgatgaagactagtcttgtaaatcttgccgtccggatgagttcacatgtttggtaagagatgtcttctcaccaagtgacattaccacgctaccatcagtgtggtgccccagggtttaacatgctgatcatgatgtgtttcatgatcaggaacttggttttgacaagtcttgtaaatgatgggcgtgtttgcttgcttctttcaacatgcatctcggtttgccagctctcaagtcgacgaaagaggccttgacttcatacatcgtggtgatgggttgttgctgtagaatactatgtagctaccttagtgatacataacgtgagacgagcttaccataagagatggatacatagatcctagcatatagggtagcctcaatttctccaatgtgatatgacaagtttcgggactttatttgtcagatcgggacatgttctcgtcggaattttgcctcgcagcctaagcacatcgacaggaggccagtttgtaccagccaaagtttgtcctaatacccgtacagccatgggcttggagccaaatgaaccaatttaaagaaaaagttctaagtctattgcttgcaacggttgcattgtgttaatatttcacacactcctggatagcaaaaagctaatggaggtcttcgtacgccagccgaacatggcagaaatgctgtgttgacttgggcgtggttcgatatcccaggcttgatatgtacttcatccaaacatgttgcgttggcaggactcacctcagagcagtctaggttagggcacatgctcatgctatgttacatacgtacacattcaagtcaaataaggataaaatctcaaggatcacggtcgtgcaaatacaacgctgtggccttccgatgccttgtacctggagaatggccagggtttggatcaagaagatgcacgtcgctggatagggaagcgtgtgcacaggggttaggggggccgtgagcagttaccgtaggactgatgagatgagtgtgtcctttggctggctgagttttgtttcttgaggggtacatatgcttacggacggccatatgattagcattcctccatgactgtaaatcaatcaatagagcatgtattacaacagcggatatgcacttttatctccaaccggagtcatcatatccacattatttgtctagtatagaagaaagaagccctggcagatatgggaatgtaagagagattactctgttacatttgtcagatcataggtacatactctgtacaagaaaaactttggaaccggggaagctgggtaaagcccggggttgcagtcatatatgacaagcagcatcactacctgcataagaacatattaggaccatactgcacacaatatcaacccttgcattgtcagacgaggggaacctctggcagtgaaataaaataacgcttgtcaactccagccatgctctacaacttgccgtggtggcaacatagcaataggtgagtgagactggcgctaatgatccagtagggttatgagagagttcgtatatggcgcaatatatctgtaatcgagtactggggctgcctcgtaggtagtaatttgacgctagaaaccatgggctggctttaggagaaggacatgccactccgacaagggctcaataatgctttgaacaggacaacctgaagtcgttcctccaggagtactggaggaggtgttggtatcttcagatactgtcatagactaacagagtccctaaagagtctgtacagcgtgccatcttctagtacgttgatatgctcactggctagacgatgggtaagatctccgctcctcagttcaagcttccaaggtgtttcaattcctgcaaggggaaagctagcttggtgatatcctctgatggaagtcagattacagtcctcaatttgctattgttgtgaccgtgtaacccagcctcatcatgctgttcacataccattgcctcaaggtcaatgtgaaaaagtacgttccagccctgaggaacagaactatagtctcgaggtttgctttcaatctttgataacttttcggcttttagccagcatgttttgtcccatgccgggtatgctttgtgtgaaacaatatcattttggccatatgtctactgctatacattggcaggaaggccgacgagaaccagaaatacatcgagcatacaaccgacatcaagcggcttctttggacaacaatggagattgggcatgtgatggtgctataacttcgacgcacaggtgcaacatgtaccagacagacgagacggcgactgccagtaaggcggaacagcagctcaggtgaatgaaatatgtaggtaattaccatcttacttgcaaggtttacatgagggtagggtgtcacggatctctacttggtttgtgccatggatcgccaaagccgccggtgaacccttgttgagttgtgcgagggggcgcttggggaactcggtataacaactggctcgagtgactgaacacgtacggagtactataaggtactgaaatatatcgactaacatcaacaagctcgtgaaccacgcagctaataccggatcattatcgacgagtctgctaaaggggggttcggacttcagttattaagttgcaagagactcgataatgccagtcccactgacaagctagacaagtcaagcaaaacatccagggaaaaaaagggaagagttcgaatatgagcgttaccagtgaggctgaaaactgggctgatatatcaacaccctatacaagccggtacatactccgtacaaacgttcgatatcagcctgacagctgccatggctcccgagcatccaacgacgatgcccatagttgggcgcgttttgtgcagttagaaaaatcaacgtatgtaaagatagcccctagctgccgtcgtctggaatacctatatttttaccctcaaccttcatgtgaatttaaggcactgctggtcatagttagcgaaagacatatctcagttctagctgacaattcactagctggcttggtttcagtactgaacttcgtactttgccgtcacggtccgtagccgtctaatcgttgattttgccaatcggcctcgatcgacgacgttgaaatgtgacggaaccatcctaggtagtcgtcctatccaatctttagctccactcatccatctgtcaggtgacatagaattggagatatcgcaactccgaaacagacccaatgtttggaaccaaaaggcgcctccaaagtcatgctaactaacatgcttagtggcgttgccttctctttggactgtgaaaccgtatatatcaagacattggagcttataaacccctcatccatgtcattgtttcgtttcccggcgtcaccgcggtcagcccaatttggcgatgtgttttattcccctatgatgttacatgggagtccttacttgacaaggtgaatcgtggcgggcctctaagaatatttgccgagttccagtatatcaattgagccgcaagcgtgtttattgacctccatttggcggctcggaagagcagctattctaagtaacgacgcttcactagtttcagactccaatggctgattccaggtcgtcaaaacagcttgtgaggacctcaactttgctctaacgattttgatgattggccaaagtgatcagggaccccttttattcccttcatgttgatcagatgcaccttgcacttttcacaaacctaaacttggccatggccattagcgttgtatatgaggggtctcatgaccgtctgcattccgcagtcctccacccacctagcatgattgcccaccacctgggaaactcccctcctacggtgctcgcatgccctcgccaggttccgcgactgccacgagcctctgagtggttcagagccgccatcgattcagtggtcagcatgatctaagtggagacgtgcccaggggctttgatggatggctagggcgtttgttagtgttcgagtcctttggaggctatttgatgagcgtcatcaagatcacggtctcgtggtgagttgctagccatccatgtgccgtggccgcatcggcttttggcgtgacctcacctgtcattccaaaacggtacatgcacccgtccgtccgtctgtgcaagatctatcttccgtttcgacaccgcagggcttggttgttgtatatttaaaactgaattcacgggcataaagcacttcggcactgtatccgtacggttggtctgtacagaatgacgtcctcagcatgacgtctgggccattgattggcctgaggcagatcaccgttggcgttgacacttaagtaaccctgtatccacattgaccaccattaattaaacctcgacaccaccaatcgccgcccagccatcctaccatccaaccactggcgctgacgacttcatggctcatgagagacgggaattgtctgttgcggttgcattgggatgaacagatccaaaggcaagctgatattcatgctgtgcgtccattcgagggtatgcccccaagctatccaagtcaggcttcagctccttcgaaagcccaatatccatcaggattagggtggctcctgtggacgaaccattagggcacaacaacagcaacctttaaccactgcttcattggatatctatcgaggttccaaagttttagacgtcagggatccacccagcctcaccgtgccacggccccacaggtgcatgtgctcagtgtaagaaagcgtccatcgtcatctcgactttctacatcaggtgggaaccaaccatgaaggaaaacccggtggattcgggccaatgccaggggagttgcaggggctgttagctgtctgtttgctctgtccgacaacccccttgtcgctaacgttgctttttgatcgatagattgaacactggtacggataacatttggagcatctaaagatctagcgatgataatccctggataattgttgccaggtacggaacatgggaatgtagttgtacttgcgcgactggctcaacaacaagacatgccttggtgagcagataggtatttcaacacgcttgctgggctgtcttgttagcttcgtcgtgtatggataaaagatctccggtcaaggaggtttgagatgaggcgggacagcagaggcactgtaactgcttagggtgaggcgaggtgatgacatctgctgattgttggcgaattgaacttcagttgggccagaccactttggaaatcatgtgaactaaaatgctcgctgggctataggttctacttgagctttgtggatatcatatccaaggacattcgaatgcctattgtatgtatgtcaattcgagtttgacttctcggtttcatacggggttcatcgactatttctaatcctatcactccctatgtatgtatgtattagcttataatatactcctcgatcactgcatcgtgaaggcaaccaccctccatgtatcttcaggacatcaggtgccagctaatgatcaatgctttattacattgccgagcccaccaggggacctgctaacctttgttacgttttgatgccaatagctaggtagggtaagaatcgacatccgtacttcaattcagactgaggtcatttttcttctttcttgaggtatactaggtcctatatgatcgctatcaatataatattatggttcgtgatattctcacaatgatttcagcttgtcctgtttttcgtgaggaatgcacatatcccttttggcacgaaaagaaaaccgaacattttgttcagtacaatccgtacctgtcttgtaccttgatccaatgtcaaggtagatggcagatgtattgaacatcagctgcatctggctgttaaaatagaaaggagtgaaaaaccatagaataaaaatacaacgacattcactgaatatcatggccccaacgtgaaggtgctctgcttgtacaccttcatacatcagcgccattgaatccctgtctgattggtacagattactgcgtaggtaccttaccctgcggcacctcatcaaccttacccaactctaaggtaggtaagtaggtacagtctggtgctcagtgagctactccgtagagccaagttcattgatgcaagacaagggagactctcgcctgccgggctttagcgcctgggtacctggccttgctcccaattatgcctccagaccagtctcaagatgggcacatgagcaagcccaacactgcgggtctgccttgaatgggcgtcaagttgctcacaagacattcatgtttttttcttcgtgccaattgaaaccggctcgacgcctacttgttagcaggtggtattggttcccaaatgacatcaaattcgtaatccaggatgactatcttaattcagcacagctgtactttgcccaatcctttgtgctgctggagccattcgctgtcgactacttcgcaaaagttaataccattacggagtagtagcttcccatgttgaaagctctccaggcctagacctacctatctactaccttttacttagttaaaacaaacctgcagttacggatcccaactggtgatactccctatccccgccatttcgctcccaacctaaggtacctacttgcaataccacataacatccgtattcctcacgactcaaggccccatgtcctgaatagcttgcatctttcgcttctcgtgtctggaaactgcagcgtatcaagagacatccatgtctgcctggcaatgagacgaatggcagaacctatccatgttactgtcgctctctgctcaagctttgttggtagacccctcaacaaacaccaacaccattccccctctttcccaaaccgcttcattacacgtcttgctcaacacaaacaaccgtctttggctaacgatagaccttaatctttaactttagagggttttgttgacctttgcctctacccttacccatgcccatgcccatgccgtcactctgtattgattaagcagaaaacgccccgcaagtcccagcgagttactctttcaagcaccacctcgagctgcagcagtacaagtgcctaagtcgaagagaggtaccatctgagacagtgatttttggctgtcatcttaggttcctacccgtcgttcgcctaggttgggtccacccaagctctcccagtcaggttccgcaacattagactaggtcctcgcgcccaagccccattcagaacagctcctcagcccagcagagctcagcaccatcgcagcaaagctcagtccagcccagctcagctcatttcactggacgtcaagcattcctcctctgccatcatattccattattctcaattatcgcccttgttggcatgctctgggggctttcagacttcatattggcttgacaatatccgttctaagccgcatcgcaagccgcatccgcgttacgtctgtccgctcgagccgcttctcaatctaccagtaactcttcgctcccgccactgccttctgttgctgcagtgcactcatccgttcgtcgacgctttctgcgaaccttcgtcaaactcgaaaatccagaaacaagagcctcatcaggtctacactgccccctaccattgttcgccgcatttcaagttgacttgcttcttgcctggccctgccacagtacctagccgctgcaccaccacatacgccgccaaaagcacagtactgcagcgcaccggattgcactcacatgaacacaagcaaccaccctgcctcgtgtcaagtcaatctgattacgtctttcccttctccaacaaacaccagaggcccttgtcactttgttccttattagtcgagaatctgacgcatctcacgatcggtcagtgctagcagccgtaactagatctcgaggtcaccagctccacgagccccaattgcgcatcatcgtcatcactgcccgtgtcgactgcattacagactaccttacagtaagtacatttctttcacgtgaacaacatcaccggccttctattcccccttgcacctattcactttccctttgctgtctcaacattcggtttgcaacagcttttcgtcgtattatcctagacctctggctgcattctgtcaacgggctgtcacgagtgtgttccatctagccagcaccccgccccgacccgccttgcgccagcctccatgcccacactcccctagcaccaagtacacgcctggctatccatcactttgtgctcagcgctttttcaaggtcgacaaagcaaagtgcttgactttcaaacttgccagcgtgaaatgcgagcttcattcaataaagtcaatgtgactgcagaagctccttcaccacttgaccccggcataagcctcagcagccagtgcagaaacaggtgacaacagagaggagggaaaaaaattcaatccagaacctacccaaacaaatccatgccaccgaatgcatgcgtaggtagcatagcgcatcctgccgcacgcatgcacgcatattcctcatctcaacctcttcgctcttcttcccactctgctttgctctaaacttgtcaatttgggcttgtacccacgcgctcagtcagcgaaaagttgtctttgggattggaaaagagagacctgacccaacacggcctgtccgtccctcacctgcgtcgccacctaaggctctacctctccattagtactcgatctatgtttaggccctgtcccccggcgtcctttttccctcgttaccaacagctttttataccccgtctcttgcccactttctcgcgcccaccgttccctttcctcccctcccttcccctctgccccgctccccctccagcctgtcccgtgccaccaaaaacaccaccgattctccccctcggttttctctttgtttccccagatacccttggccttgccaattctttgcgcatcgtccctgtcactgcctccagctcacatacggtctatagtctattccgacagccggcagacgttttaccagccataaatccaccggctaccaaactttgagtgcagaattaacctcacgagtcgcccctctgcgcccgtgccgataacctgttcgaccgagacattactcgtccatcgtcacccaagtgtcctgtactcgtctcgcgcaaatacagacctttgctaagaaatcatcaccgaccaagcttctgcttgcaattcagcttctttcaatcaagtcaccaacattggcccgctctttttgcccaccacggctcccactacacaaagcattcctctcgcattgaaccgccccggcgactttgcccactttgcctgcatttttgcttcgaataggacatacgcatccaagcaatgtcggctcatcggccaaacgctttcaacagcctccggatgggaggttagtataccaacccctgccattgggcctgaatattgtgcccggtttgatagatgaccgtttaactgacacaattgcagaggtgatccgcgagaaggtccaagatggagtgactggagaaactcgggacctgcaatacacgcaatgcaagattgtcggaaatggctccttcggtgttgttttccagaccaagctgtcgccatctggagaggatgctgccatcaagcgagtccttcaggacaagcgattcaaggtactaagcaccaacccagcttgtccggttcatttactaattgtttccttaatacagaaccgtgagctccaaatcatgcgcattgtccgccaccccaacattgttcagctgaaagctttctattattccaatggtgaacgtgtacgaatcttgctcatctagttgcttcgcccaatccgctaattccctcatagaaagatgaggtttacttgaacctcgtccaagagttcgtgcccgagaccgtctaccgagcctctcgatttttcaacaagatgaagactaccatgcctatcctggaggtcaagttgtacatctaccagttattcagagccttggcgtacattcactctcagggcatctgtcaccgagacatcaaacctcagaaccttctcctggatcccaacagcggcatccttaagctttgcgatttcggaagtgcgaaaattttggtccctaatgagcccaacgtttcgtacatctgctcccggtactaccgtgcacctgaacttatcttcggtgcgacaaattataccacaaagattggtaagattgctgtgtgaataccgatcatacctcctcgctgactggtctagatgtgtggtctactggctgtgtgatggctgaactgatgcttggtcaacctcttttccctggcgagtccggtattgatcagctcgttgaaattatcaaggtcctgggcactcctactcgagaacaaattcgaaccatgaaccccaactacatggagcacaagttcccccagatcaagcctcatccatttaacaaggtcttccgaaaggctgatgccaatgctattgacctcatcgcccgcctccttgagtacaccccaaccgagcgacagtcagctatcgatgctatggttcatcctttctttgacgagcttcgggaccccaatacaaagctccctgattcgcgacacggcactggccagcttcgtgaactccctgcgcttttcgattttacacgccatggtatgatgagattccatagacctcatcagcaagtcagctaacaaagatacagaactctcaatcgcccccagcctgaaccaaaagcttgttccagcacacattcgacccgtgctagcatctcaaggccttgatatcgaccatttcacacccttgacggagcaggagatgatggcgaaactcgattgagccggcctcacgtcgaggcgaagggtagtttgcatttgcttacacccttctcaggctctccgcggctgtggaagagtcctgcctcgtccactcccagtaccgagctgagtaaaagtggttgggagcaatggcccaggctaaggccgggtcagatggcgggcaggcgctacatggtcctgaagctaatagcgtcggtctttgatataaggcacggtgtataggcgtcgagggccagatgagaaggcacgtgtgttctggcgagcgttggagtctttcccggcagggaggggattgggcgttgtgcgtgccctttatatgaacccgctctcagttttgccttaaggctagtcacgacgagggataaccccattgatgcatatcacagggaattacgtttttagaccaagtttcgatgcatgaggatgatcggtgcactttttttcattgtatgcgtctcaagggaggaaccccaattattcggctatggttggctttgcgaatggcgatgatgacatttgttgaattcttcttttggtaccacgttatgccttggccatggttgctcagagggttccgatcctgggatcggttggagacgcctgagtggttgaaaaggtttggtctggtatggcctgcggtgaacattacccggcacccgatattgtcctcagcgctgcaacgaatttatcaattgaagctggccatggacggccctgtggcattttactctcgctttcccgcagacgtggaggagtttggcattatttggtctagtcgtcaatggtccaagacgatataaagaataagggactgcttatgaattacaaataaaaggcagaagaatgaatgatgtgacacatcgaagcacggggaggggggggaggctgctctgggtttgacgtctctggaaagcatacagcttttatgtatagacttcaatcgcgcaagttgataaaatccacgtgttcatggtttctacgtagcgttggacatcattttacttgagtgatcaccagtctcgagaattcaaagctgagtatggagtcttttatgttatatcaagctcgaaatcatgtcgaagcccgcaaattggccgcacacttcgtagcctcgcaatatcggcaacggttctcgtataattcgttttatggatctgaacaatatattagtagtaatttgactctcatgttgggagagactcaggaacgcaagcagactgaagtcaacggttgcatattcctgcctcaggcattcatgcttagttcaggtgttaccgtgttagcctcgcggtccttttccaatccccacgctagttcatgtacctcagggcagcagctaccaatatcactctacttaattccgtccctagtggatgcccttcgcccaaacttttagcagtgacgcagcctcgcattcgacctcacaaactttacttatcatcactacgagccaccattgagattcgagaagcagctgcgttttcaaatacgagaagcgcattatggctgattacgatagacgaccaggcggctaccgcaagcgaagatatcgaggtgtgttgcaccgagctcaaaccgatgcaagctacgcgaagctgtcgcgttcccttcgattcacctgctaatattctgttttttatagacgatgacgaccattacgatcgccgaaaccagagaagacgagttgactcagcaccgcttcctgtgcgcgtccggcggcagcttctgagcatcgcagactctcctctgcgcagatgggcggaagaagttcaatccattgcacatatggtggccgaaaatcatgacgacgaaaatcttcgcaagacgtttctcgacttggtgacacaaattctgctcgaacagcctctcaagacgcccttcgttgccgccgttgttcacatcatcaataccttgaagcctgagtttgttgacgagatcctcgctcgcattgggcaaatcacagcagacaagatcgctcagggcgagtggcgtgatgtcaagttgctgctcaagtttctggcctgtctgcagtctttgatggaaggggatggcctctttcccatcctagaagagttattcagtcgagctgcagacctccaaacggccagttcggacgacgtgagttgaacgatgtggcaacctgaatctgtttactgacttatggcagactattggtactgaaattgtcaagataattctccttaccatcccttacatcatggtgtccgcccctggacaatttcaccaaaaggctgcggagttgatggagaagacagacattattgcttccgaaccccatgccctacaggtacttgttgatccttatcaccccgagggcaaagaggagagtcctggcacatctctcagtgtttgtatgctgcttcaacagcagctccagtccgaagcagccaagaactgggaactatcatgcttgccacgaccttgggagatgccactgggagatatcgaggctcaagacaaactctctaatgcgcctaaacacgcgcttcccactatcgccattcccgcgactgttatcgccgggccccggcctctatttccagagatctacttttcagtctactctcaacaggagatcccttcagtcccggctgtgaccgacatcgctgcattgcttatccgcgatggcctcctcgacacgatcaacatcttggacttcaaccgtaatgtgacggctcgctatttgatggacctggattgctatttcgctgacggcacttttgttaagcgtgccaccccttttgatgaattgaagaactttcccgatggtaaaaatacatggaagccagaggatgttgctgtcgacacagtgttttcgcagttgttccaactgcccacgcccgagcgaaagcttgtgtactaccattcagtcctcactgaggcctgtaagttggcaccagccgctattgccccttctcttggtagggctatacgatacctctaccggaacagccctcagatggacctggagctgagctatcggttcatggattggttttcccaccatctcagtaactttggcttcacctggaagtgggccgaatgggtcgatgatgcgcaactgccaaatgcccatcccagcaagtggttcttgaagggcgccctggataaggaggtgagattgagttttgcccagagaattcagaagaccctccctgaaccctacctacccttggtaggccccgagaaagagaaagatgttcccgacttcaagtttcagaatcctggtatgtatcaaatttctatggcccagcgcagcttactgactatgcttcagaaacaccgttctcgaaggagggccaggaaatcgccagtcttttgagacggaaaggaccagatgaggagtttgagcctcttttcaggagcattcaaacccaagcttcggagcaatcattggaccctatagttgccagcacagatgtctttatgactgccatttgctgggttggttccaagtcgttaagccacgtccttgcctgtatcgagcggaccaagggtcgattacttgaagctggtaattcctccgatgcggcgcgcgcccaaattatctctgccgtcatgagttactggcacgcgcaccctggtgttgctctctcgatcatcgagaaacttgtcaactactccatcttgaccccttttaccgtggtagactgggctcttgtggctagcacgccagccaacggcactgatggcggtgatagtctcaccgaacctcacatctttgagctggtttttaacacgattttcaaagtcacccgtcgcagccgtgatgttgtcgctgcacccgaaaccgatgaggagacacgcttcaaggagatgaagtcgactcaggatcttttccgtgccatgaaggatgctctcgttagctgggctggtggaagcaaggatgagctgatggagggaggtgacgggtcgagcgatcgcgaagccatgatccaacgatggggacaacgatggctgcgtgtctttaagaggatgggtgccatcgaggaggcatttgttctcgaggcgagcaagaatttgggtaaagacaagatggctacggatggagtagaaaattagacgaccgaactgcaaagttccgaacacggagcgatagatatgtgtgtactaaaatggagcttactcggagtctcatttctaaaactacagggtacggaatccaggtaatttacataattttaaaggataggttgatctcacgacacagcgctgttaggctatctactgcagatttaatgatcattattaggtgacttagtgtatcttatccacacgtataagtggattggtagggtcaatacataattcatgacttgagtaggtttataatattgcccattctaagctcactcgtgcgtaactgtccgcaagtgatggttgagttttgtggcatacaacatcctcaagatattgctacttccatgacaattgaatactggcctcgtcataactgacgctgcgccattgctgagggtatctccttgaaacaaaatatagggctgatgcagaaagtatgattcagcccgagagccgagaagtgtcgtctgatatgattaaacaagcaggtttcgtttgatgcgctggggtaacacgatttcgttgaccataagctgttcggcggcctgggacttctcacccagctttttgagcttgtccattaagtgactattatcaaaatgtcagtttatcaatgctatccgaaacgggatgggcgggccttctgaatccatctacaatggacctaaaattgcgtctgctcgcaagagcagggctcttcattggagacgattctggtgttcgtggctggagagagggtgcaacagggctgttcgcaagtgttggagttgaggctgtcgtagcaacttggtctacaggtgtggtttgcctttgctgggtaatgcaaggggagtgtaactcaacgagaatcagaaagggcgggaaataagcatactttacaggcaagtgaccgcgagtggcttcggtcctggcgagattcacacgatccatctgctgctcgtgctcgttaaaatggcgtctgatacggtcttggcagttttgaatatcaccgccacgaaccacatatccacaatcctcttcttcacagacccatgtctcgccggggccacgtggaacggttgtagggatgttgtccgctcttagataaatcttgactgggccttcagatgtttcttgagcatcttcatcctcggaaagactcatgtgactggcattacccatggtctcttcctcaccagaaaagtagtgagatcgcttcggctgtgacccctcatcctccgagtcactatcaacttcagaatgaggccgctttctagaagtggttgccagacgaagactggactttataccagatggacgacctggtcgcctaaggctcttacctgcaggcgaagagcggggaggagttgaaaacctttcatcaaagttccttgaggaggctccagcttgtgaaggggttgacggtttgcctgggttgttcttgttagattgctgacgtcgtttaacgtagtacggaaaatctgatggtttaatggcgacagggttgaaaggcgtttcggcgagctcttgtagccaggagtagaattcgccatcatatttatccttgtcaagaacctgtaaaagagcgtgcacattgtaatggagaacttccttgatgggcaccctatacgctggctttaactcgcctttgtaggtggggaaagtaaaattttcccagagtctgctggtcacagctgaaatgcttagacgcccgcccttggatttgctgatctctacgcgaatccacgcaagggcatcaagaatgcaccggaaagcatcgtcctgggcatccaccgtaacaggcgcctggctcatacggacacttggtacactagctgaagaatgaacgctgactggccttgttgatccgtctcttgaagcttgtgtagagttgaacaagtcagcggcaccgttttcgggcctgtgagtagcagaccgcgatcttgagtatcgtcgtcggggaggactgtcctcagactcattggtatctggggttgcgtcgcgagctgtcgacggacccgaagaagcattgcgagttcgggaggtcaatctctgtgagacaggggggttactggcctcaagagagggggatctctcgggctgcggaggattggtcactctttcaagttctttgttgtatagctcctgaagagattgattagattcagttgtccggacggaaaaggatcttatacttacttgatgtctatttatcaaccatttgaagaaaggggtcatggaccactcgacctcgctttggtcttggatgcactgagcaatgagaaacgaagcatgaccatcacatcttgtgatcacttcctcgagagttgaaccatctcctatactggcagcatacttgtatgaagagtcaggatcgttgtatagctagtagcatatgagggaccgtgatacgtacctcatggaatacctggtagagttctttcaaagaatcttttttgcttttcttggccttcttgggtttctggtccctgtagattgccatcaatctatagtagagccgtatagcctcctgcatctttctgtatatggggaggtatgctggcgcaggggttaattcgaaccatgcacaggtacccagcatccatatgactggagaaccgctttcagattctccgatagagtattggccgcattttctgacttcgaaaggtgtcaaagagcgcactttcattatgactgtaacatacaattagatctcattacatcgtaatcatggtgtgcaagaaccaacggcgtgctctctgagactgctcctcgatattgagcaatcctcggatgatataggggccacgagtagcgacatcgagggcgttttcaagggtgtggccatctttgttgagaacgacggcatctttgatctcgaaggtcgtatctgggtccacaccaccggcgtcaaaccgcagcaccgatttctcctgcttccatggtctttgactctcatcttccgtatccacactagacgtagacgcccggcgggggcgcccgaccatgtttgcaatattcaagcctcgagagcgctcatcgaaatggggcgttagacgttggctggttgttgatttgagagctcacgaggaagtcggcctcggtaggcagggagcagagatgttgataaatatcaacttgttttgaaagcacagattaatggattagcgagaggtggtttgttcgtagcaagaatgggaggcgttggtgatgtgagagtggtgcagaaaggttgcgaatataataaaggtgcagttgatgagagctaacttatggaggttaccttagcattcagtcgggcactttccactggggaggccgacctagaaacgcggtcgcgcttcaaatggatggcaagatggcggggcaaatcactgaatagcccactaaagcgacaggggcatttgatttccaaagtgcctgcacgaggtaggcgaggggatgtcggaaagctttgagcctctaactatctagtaagacaaaaacactcgtgacgcttgacatggcctctctgggccgtttgactccccttttttgacaccctgacttaaacctccaacttttctgattccctggggcaagatacccaagtagctaagctaggggaggaaagaaaactcagggccttgaccctaagcgataaaaacattaggtaaatttagcctaagcttagggaactctttgctaagtttattttgacaccctatatcaaggttcggtgttttcttgcgcccctgagggctaaggtaaggtgttcttgagtgtcccactagaacgcgtttcttaaagtgcctttgctccaatcaaggatcgccgataatggctcgtcaggttctagagctgaaattattactcgagcagtatgtgtattcccgttttgtattacagggagtcggcgagcctcgtacttccaagcgattattttggattcaaggcaattgaaaatcccaagtgctccacgaacttacaaatcgtttgaacaattgtgcttaaagtatgctccaagcttctcctgtttctattgttcgcgcatttaacatgacttattgtgtgtagcctagactactttaattgttcctggtaatttttaagcggggaatgctgctgataagacatttttttttctgcgttgaagacaatgcatcgagctctgaggtcaagtaagtgagtggtgcgtttgggggcgggcgctggatcttcttaacaagctccaccacggtctcaagttcaacactttctgtttctcccttctctcctcttctcttcccttggccatatctagtcctttggagagcttatgcgacttccccgaaagacattgaagatggcagcggaccaggtccgagaaggcgtctttggtgggtgaattgctgactctgtttcgttgcgaactttggattaacacgatcgcttttagccatcaacaagccttgcggccaaagctcagcgcaagtcattcgcgaatgccagcaagcattcaatccctctagcttcttcaagccattgatcgattccgaggtcgcaaagcgcattagcgaatccggcaaagagttcgcccgtcgcaagctcatcaagaaagcttcgcaggtcaagattggccatggaggaaccttagatcctcttgctacgggtgttctcatcctgggcattggatcagccaccaagtctcttccccagtttctggaatgcaccaagacgtacgagaccattgtcgtatttggcgccgcgaccgatacctacgaccgagtaggtcgcattctgaccaagcggccatatgagcatatcactcgcgaaaaagttgagaaggagctcgaaacgttcaggggccgtcagatgcaaatcccgcccctatactctgccttgaagatgaacgggaagcctctgtatgagtatgcgcgcgaaggcaagcccattccacgacagattgagggtcgagaagtcgaggttaaggacatcgagctggtggaatggtatgagcctgggaagcacaatcaccgatggccaaccgaggaagctgaggctgcagagcgcaacctggcggagcaggtctggagggttaagaagcaacaggagaccaacaagaagttgagcccagaggagaagcaacaggacgataaagcgatagcggcgcacgaatcgttcaagcgcagctttgaggagcgtcaggatgcgcttatcaaagatgcaccatcgaagcgatcacggaagtccaaagagcctcccatgatgtctggcgctcttggacagctaccacagccgacatactctaataagggctcgaacctggttccagagtcgcccgatacaagcacacctcccccatggagtgaccaaggacctcccgccgtgaaggtccggttaactgtaacatctggattctacgtcaggagtttctgccatgacctaggggccaagctagattcagctgctcttatggcagagcttgctcggacacgccagagcgatttcgaagtcggaaacgacaactgtctcgaatacgaggatctggccaagggtgaagaggtttgggggcctcaagttgctcgtatgctcgagagttggagcaagaacaagccacaagcacccgctggtaacaagtcgaataagaagaaaactgagtcgaagggtaatagctcacctaaatggaaacaagacaagcaacaaactcccagcaagggagagaagcgaagacgatcgaattctccagacgagaaagaatcgccgcctcgaaagtcgatagctcttgagtcccaggagtcctccaagcctgtgaaggaacccaagtcagagacgccaaagtcagaaaccgcaattaggtctgaggatgagaaatcatggaacggcattgaggactgagctgtgggattttactcgttgcaagaagtacatatagccaggccagccgacaacacgagatggtgtttctgagttaaatggcgaagccgataaaagagtggctagactagaatatttcgaaagcgtcatttgttatgccaggcgttccgcgatttgcgagctaccaaggatatatacttttatatgtatgaagaaaagtcttaagtgcaccgttttgtcaaggatcgctcgggctccatgccatcattccccaactttcagtcgatccgggcagacccatcaagtgctttacatgttatcctcaatgttcccttgtgcaattggcgtcaaaactccgacaggccttacagtatctcacttaggacgcacggagcttgcccaaattctatcagtctaagcagagtaattatgagtttggaaattatgcacatacataacaatccgcgacatacggaaataactgaattgtgattcatgaaccaagatgccgcatcgtttgggctcgttgcgctttcgtatatgattgactttgttaagtctatatgcttgaatacaattctcatggccgtgctatcagcatctcactgttggctgctttctcctatcaccagacccatttcttctttcgcaccatgtatatcttcaaccctgataccactgcgatcacacatgctgcgaaagataccgcctcttttccacagttccatcggtgtatcaagctcagcgatacgtcctgcatccatgacacaaatgcgatcgtagccaatgatggttcgcagtcgatgagcgatgcacagaagtgttttgccgcggaaaccaactgccatggtagcctggatcttatcgtctgtctccatatccaccgaggaagtggcctcgtcgcaaacgatgatctgggcgcctcggacaagagctcgtgcgagtgccatgagctgtctttggccaagtgagaagttgaggccgtcttcctcgacaggggtgtctagatgtatacgtgaggggtcgtttgtacggcgtgcttcttcgggcgatgcagcgttggcaggaacaagatccgcttggcgaagagcagaccacagtgcgagatcagtatgttcatggaaaggatcgaggttgctgcggacagttcctcggaagagagtgggatcctgtggaataattgcgagtcgggatcggagatcgtgaagtccaagggtggaaatatcgaggccatcgatggtaatcttgccgccagaaatctcaacgagacggaacaaagtgctcatgatagaactctttccagcaccagtacgcccaacgataccgatgcgctcgccgcccctgacatgcatcgtcaatcctgaaaggacaagtgggaggccagcacgatatcgcatctcgacgttatcgaagacaatctcacccttctcgggccacgttttccgaacttcgacggtatgtgaaggagcctcctcctcaagttcagtaccatagtagtaaagtctctccacggcattcatagcattttcgacttcagcaagttggcggacagaaaattgcatcatgccaacaatcgagaggatgtaactcagaacaaggccaccagtggaaggattgatcgagaaacgggacgtaacaacaaggatggctgtcacaaagacaagaagtacaccgatgagatcgatacgcattgagagccaccgctgattagcgaaggtgatgtagtaagcgccgttcatgttgtcgatagattcacgcaattcgtttatgaagcgatcctgcagcccgtaggctcgaattgacgcaacacctgtgaggccctcgccaaacttggcaaagacgtgtgatctgaggacggattcgaaacgcttgacctctcgtgccgaagcacggtagtacatcgctgctgtgacaaatgcaatgtacagggggaccaaggcgatcacaaaatagtagtagaacgcaatgatgagtatgaacacagatgtgatcatacccatggtcaacagaaacatgcgaagtgcgtctgaaagattgttgtccataacatcaacgtcccgtgaaaagcggttcgtgatgcgtccaagtggtgtcgtatcaaagaaggacataggtgcacgaaggacgcgagtaacagcgatcctaagcatgactttactcgatttcgttcccaagatggacaggatcacagagaaggcgaacatgaggagagcctgcacgacaccaagtgctgcgtagatcgcgatgtagacacccgtagagaggttgaacttgttcgaagtccaatatgacaaccaaagacttgtcacgatattggctccctgagagacaatcaggaggaatagcaccagcggagcgttcaatatggaaccagatgccctgacataggcagcgtagacagaccacgagacactcgaactggccttttcttcttgggtcatcaaggcagcccccttcttcttcttcttctttttctcgtccgccgtgggttgttcgccatcgtcgggtttggtggcctcttctcgcttttcctcaacggcagttgtctccatcagagactggaatcctttatggtccttcatgagtttctcgaacgtatcgacagcttgaatcttgccgttctccatccaaatgatgcgatcacagcggctgagtacccagagctggtgggtggcaaggatgcgacacttatccttgaggagaccaagaatggcgttatcgaagatatgacggccaacatgagcgtcaacagcgctgagggggtcgtccataagaacgatatcggcatcgaagtagatcgctcgggcgatattgagacgctgcttctgacctccagagatggtaataccacgttcgccgatttccgtcatatcgccattgggaagcatatcgagatctgcctggagcgcgcagctagaaagtatgttagtgacaattaaagcgagaggacagagggaacttacgcttgaatgacttctttgtaccaattcttgtccatgtctttaccaaatatgatgttgttcttgagagttgtgttctgaatccaagcatattgaggacagaaggctctagacgcaccgaaggtaacgtggccatctgtcttcctcatatcgccagcgagtgcagatagcagagaactcttcccactaccaactgatccgatgacagcaacaagctcgttcctctttacctcaaagctgagatcttgaagcttgaaaggctctcgctcctcgaccaaagtgcttgtgtcatcacccgaaggttcgtgctgaggggtttgagcctgggtgtgcttcttgtccttctcgctcttctcagactcttccttgtgggacttttcccaagtaaaagaggcgcgttccagtcggatcgcatcgtcacctgtggtgtcgattgtcatatcttcgaccatctcttcctgaagcagaaactcttgaattcgctgaacagagccccacgcatcaattacctgacccagaaccataggcaacaaattcagaggaattctgagaccgttgaacaaagccagtgaggagaaaacctccgcagccgtaagaccgctatgcgtgagggagtagcagatgaaggacagcatggaggcgaagatggggagtgacatgctgacggcattgagtgcgtttcgaatggcaagcaagatctgaatggcgtggatttccttatttctgaaatcaccgagacgttcgaggaaagccttctcccatccaaaaaacttgacaaagcggactgactgcagaatttcctgggtaagagacacacgttgatcggtaattagattgatcgctcgtcgccggtgaaacaaacttcgaatggctttcgtcaagaacggcattccaataacaagcaagccgtaaccggccagggcgctgtaggtaatattgacgagcaggagtgctagagtgaggagacataagataggagacgtccacaccatatggaagagagcagatgcctgatcgacacgatacgtatcaacactctgtagagcagtgatgcgaccgtttccccagcctgtaccatctgacgcatccggtttcgcctttttggctttcttggccttcttcttatcttcagcatcgtcttttgcaccaggcgcgttgctctgtaaagcaccctcggctttggcgcggccagagatgaccaacgacttctcgtagataagcccaatcaaaactcctctgctctgaccaccaactgtcatgcctcggtagatgtagtggttcgttcccaaactctgggtgatttgcatcagtgtgatgccaaaggccaggccgatacccttaccaagatggggcggaggcccaccagtcttgttcgctacatacgcatcggcggcgaattgaatgaggtatcgaagggtgaatggactgatgacctgaataatgctggtgtagagggcacatgcgcctcccgtccaaaactcccccttaaaagtctcgtgcatagcccagaatagggggtgcttctcgcctctttcaactcgtttctggaacgatgctttcatttgaagagtcagtggctccacggctctgtccggattgacagtccagatgtcattctcttccaggggtcttcggtagccagcctattgatatcatcgagtcagcaaaagcgttgtaagacgggccgcgcctcgtgtcagaaattggtggcgtgcagatctgaagtataaccagcgagataggacttgagaaagtgttaataactcacatgcatcaacggtcccatccattggaatgttaacttgctgaggaaaccagcatcatgttccctactctgcactggcttttcaggaactggaggtggcgagccccagcggagaggattcaatttcttatgccatggcttcttctgttgagcttgagttcctgatgctgtcgctgtaattgctgaagcttcagttgcgccagtcttgatttcctcgagatctgcaagtcttgattcatctttctcactgatttcatcaattttctcgcttctttcggcgtccttttctccaaactcccttatcttgtcctcatctgagtcgctggacttttcgaaatttgtgggggagagagaagctgcttgggtatcagagggctgaagctccttgtccacaggatcgggcatatttgcgttgtatcaatctcgtttaccctgtaaatgttggattacagatacgaggcgtggaatagctctgaagctcacggctaaagcatatatctaatgataccaagataaagtctcacaagcaatgtcaattttgtacaaggtcgtcgcgagaccaatgacactatgaggagtgaaaggcgacgggattgaaccggaaacaatatactttcgtctctgagatcgcgatacaacctcgtaatgggttgccaagaaatagaaacgatcgatggacggcccgcaggtagatcttggcgggttgaaatcagaaaagacacaagagacagatgggaatttaagacgaagggaaagggaataaaggtgaattagaaaagtaatagaatctcgtcaaaatgacagtagcaaaaagattccgtcgtctacagggggtgtgagtgggttgggtgtggctgcatcgcctgtatggtccaggaagagagcagacaaaggacccaatggattacaaagcactgtaaaatcagacattttattagggaccttttgaaccaacgctcaacagattcggattacggcaatagacctgggtgtctgccacgcggagatagcgccaagggggggccggtgcctgttacgtgaaggatggattcgttgcagtttcgatgacggctacgagagagtcttatgatgaaataacacccaatgagtcaccggattgactctgacaactctgtaaaaggtgtttttcacaacaggcaagaccacaaagtgactgaatggaaacagagacctgggccgaaagtggctcggttcgtcgagaatagcatcaggatggctcttcggctcggcctctcgctctggaactcgttcaggttccgcgtatactaggtaggtaagctctggccagcaaagcacccttttaggatcttcgagcgaaaacgaaggacctctcatctcattagccagttgttgccaaggggtgtggccctgggtgtgggtgtggagatcccgcgtggaaccatctcctccgctatttgcactagaagccattcctcgaactcgagacacgatacatttgcgatttatagatttcagacggtttcgttatgccaagttgcctgtgttggtaacagttactgggggatgttgccagtttagccctttagaggggagtaacgcacatggcataagtcaaggctgttcagtcctaacggctgaacaagttgaactcttcgccattagcgattggttactcggcgtggtcgacgctggtaaacacgttgtgactgtacccaaaaccatggctggaatctagaccagctctttcgagacgagttgatggccgacttaggaccagagtctctgatgcgtctggcagtcactcagcataacctcctcttcatgccacgcacagcataacggctctctggtctggtgacctcgaatccgaggtatggtagctcagcattggccttgtcctgcttccatgacgaagcctatccctccatgccgaaaagaccttaccgcttccccgcccatgcaggtcttagtagccggactactgcattgcatcgtgcaagcgaggaggaacactaagatccgatagacttgtcgtcgaatagtgttcttgagtgaaagcccggctccgattcggcggactcaatatgtgtaagacggagttagtcggcagggacttaagcaccatattggcgcttacataacccacgaagctagcttcaatgtcggccccgcaattgaaagccgtcccaagcaaagaatgagactgcattactgcaaggctgaattgagctttcgccatccaagacccaactccgatattccgcaacgattgagctgacgacttccggtgaataagcatattcatccgcgcgggagctgaataaagcaaacccttcacacccttcgccgcaagctcacctaagcacctaaatcgagggttatggctgtcgacgacattccctccattgttctgcctggcaatatcctaggtccggtcactaaatttgcgcccggacccggtacacatgtttacgagggcaatgttgtttcttctctgcttggccgagtcactgtgacacccccggcaaagccccccggccctcaaaagcgtctcaacaagatcactgcacctacgacagaggagctggctactatctccgttgcccgccatggccacaagcgcgaggtactgcccgacgtcgagaatattgtccttgcgcgagtcctgcgcctgatgccaaagcaagcgattgtggtgatccagcaagtcggcgacacagttttgcagacagagtggcagggtgtgatcagagtgcaagacgtaagggcaacagaaaaggacaaggtcaagatttacgagtcttttaagcctggcgacatcgtccgcgcgcaagtggtgagtcgcctctttccttcgtatatggtggtgatgttgacatatttgtgccagatatctcttggagaccaggccaactactacctatcaacggcttcgaacgaattgggcgttgtcatggctacgagcgaggcgggtaatgatatggtccctatcagttggaaggaatacagagatcccgaaacaggcatttgcgagcctcgaaaggttgcaaagcccagctgagcttgcagttttgtttgagagctgtcctgatacaacaaggacacccgacatcacttgtctcagaaccatctggctaggagacctacccgccgtggaacaagtgcacacgcaaactctatattctatagtgaacaaggcacgcgttcatcattatagccacaggattccattcatacaatggctttcattcgccatctcatggcgcaaggcttctcgaacaaatgccaattcgtctggtcgggctcgtcgctcagattcaataaaagagacgggtctagggatagtcgaaaaggaatccacaatgacgataattgagcccagggccgccgggtgataatgagttgggcctgccctagaatcagcttggaaacttgatctaaagctcaaatcgcctgagaagcgtgttcccagagttattgcatgcgatgcaacatgatcagatatagtgacgtgacgtgacgtgaccctgtttattcattccaacagcaatttgatacgaggtcgagtcatgaaacatcgtatcgtttgttgttctttagcacttgactgtttatgtctttgctccataagtgaaaccaatgaatacctaagcaagatacatggggaaatcaactgcctggccttggtgcatgaaggaatcgacataaataaagccacctccctacgtctcgattacctactgtaacctgcgtgggtatacaggaaacgccatttgtttcgtagtctaaaatacataccctgccacgactggaccctgatcaccaagacacgcgccactgaaatcgcctgctcagccgcccaagcgcctccccgcccctcaagctatcgcgtgtccaaggcgccaaagccactgcccgcattcggttcagcgaccaaaatagggacacttgggctgactatccctgtattcattgaaagctttctttttggacaacacccacgacttttcaatatttatcccttggtggtaataattgcttcgctggcatgttctcagtgattgtatggtttatcgcatctacgagcctttcctagcacccgccctacatcttccgtaaccgccgacggctcacatacaacatcatataggcgccggccatgtcaacgacaatggtcatgacaatggcagcacccactctctctgctgattctacgccgtgctgcccgggctgtggctactcattacctctcgatcacagccaagtccaactacttgaggcccaggcccgtatcgaagatctcgaaaaccaggtccgtcttcttaatgagaaggccactgccgccgtcgatcgatgggccgattacgaagatgaactcgccaatttgcgcgcccagctaccctcatcaccaacccagaaacaactacctgcgacgcctacaaacgctcgcatgtcattcctacagagcggcaccagtcggctgtcatctttcctctccccgcgcaagttacacgaacttccccatatcgacaccaactcctcccggccttccaaccagcgttccataagcagccaatcgcaccgcccacaacagttgcaacccccgccatctccatcagccgaagatcttctggaggcgctcaatcgagaacaatgtttgcgcaaggaagccgaaggcaaggttgcagctaccagccaggaggttgaggagctcagcgctgccctcttcgagcaggcaaatgaaatggtcgctgaggagaggcgtgcccgggcaaagctagaacagcgcgtggatgagctggagcgacgagatcaagagaaacgaagacgtctcgataaattagaaggggccatgacgaggatcgagagagtaagattactattggcagaggcggaagaggatgtcgagtcaagcaaaaaaaccgtcaaagagattgaggagctagaacggcagcaggaagaggaagaacgaaaagaaaaggagcaatcgaagccgaaacaacctcagcacgacagccgtgattcgatttacagcgtacctgttgatgagcatccggaaagacggtctctagaagggcacagtagcaaaaaacagctgaatgatgataactgaggaaaaatggctacaacgatctaacgagcgtagattgtttatgcccttcggttaaccaaggcgcagacagggcaggattcgaggatgaaataacttattaatgcataatgaagaacgattcatcttgtgggaccaacagccatggagtatggagtcggctaaagcgcaatatcaggaatggggctttatgtggtactgggcgaagaacgcaatagagtgtacgatgatgagcatgtaataaatagtatgaacggcctgcttttgacattcaacatacggtgcaatatgagtacagtcagttcatagtcatggtgcccgttacctgtagccactccctataaaatacaggagtggtttattacaaacttaaagctatgttatgttggcaactgctgattttggttgcaatctgtttggttttgctcagtcgtaagagcaaacctgtataggtacctactatgtaggtgtttgatgatgagccaaacataggtattctcgtatacaggaaacatcacacttgttcaacgtttccctttcgtaacgaaacttccagattacctcgattggtgtaccgtcgcctatcgaattcatggtatactcctaagtttggtggcatttactcataaagacaaatggtgatgaagatatcattttcaagaggactatgtactaagaaagccagaagatatttctggagtatggatcaaaaccgttaactcccccaagttatccaagcagagagtagaactttggtggtctgatagcggacatgatagataggcttaaagctacgccattgcctacagccaagctgaactattggatcgtcgacaatagccaaacctctgctcataacacccacgtacacattaccgatgatcgtcacacctgtgtcctctcatgattaagtatcgaattatccgcaagccatatcccgatgagaaaaatgccattctcttgacgccgctgttgtaaaatgattcaaaggcaatgccccctcctgtaacaccaagtgttttctctggtaacaaggacgcttaagcatgatatcgctcgcatgtaaagttttccattatagaggtcgcttgataccgatttagattcggttgtgcgcgccaggagagccaggagagccactgccatacgatgagcgcctggcggtcgaggcaggcatatgtggaggtggcaaactcgaaggatcgtcagcgaggagatcttcgaggaacgcactaggggcgcgttggcttggtggccgattgagattgagggtcgagttgctgatatcccttcgaccttggaatgaaggtgaatctggaggactgggattcaaggtatgtcgtgaaggagtgccaaagtggccgcgtgaatcagggcgtaagttggtcatgctgatgttattttcatgttggccaccgggagagctcgtgccagccgcataaaagccagatggtaaaaacgcagagccacgattgccagccccattacctgatgctgcggcagttggggagaaaaatagattggaggcactgggagttgacgatagaacaggtccgcgggtggttcgtcgcacgccgcgaccagcagagagagacattgtcgatccggtatcagtatatttatagaagggtgcagggggcgcaggaaagcctgtctttgcgttctcgttatgctgggccttggctgctcgcgcaacagaccgatggagaaggatgccaacgataagacgccacagtaggatggcgagcccaagagcgccaaggatggcaccaactgcaataaacacggtaccgtcaggggcactcgagtgccgcatgaaaggagcattgttagtagggggaacggaaggagctggataagtaggaattggcttgtatcttgtcaaggtaggcatagcttcttccgtgccagaagaggcgatggatgtaattgtggactgaatgtctgtggttttggttggaccctctcctgtcgcagtactggccggatcatcttcctcagtagacttggagtcatctttcgcagtagacttgggctcttcttttccctcagttttcgaaggctcctcgtctttcgttgacgcaggcttcgcgttatccttcgtctcagtactagctggctcggctttgttgtcatcactactctctttggcaggctcagcagctgtgtttgtgggtttattggcatcgctgttcttcgaatcgctcgccgcaggaacagcagatgggtcattattcttgggatcatcattggtatcttgggccatagccagaccaccgtacagtgaaacggaggcaaagaccgagaccaaaaggtcaggtctcggtaggtagttgatcggtctcatgatgatttagtcgtttcaaacggcttttttaagaatggttgtccaaacaaaatacgtccttgagatcgatatcaggtattgttggagaaagatatctcgcgagataggcgtccgaaaccaccggatgattgtgtgagactttgttttgcgatcgatcaagggcgagtgagataaattgcgtatatcgagggtggttaggaatgtcaaaaggggaggttgaacctcgatttggcagatgtgtgccaccgttatgaaatagcgcgtagaaaaacaggcgtgtttcttcgaggacccaaagtaggaggcgacttattgctcgatggtaatctgtacgtacgaagggatgtaccgcgtcttttgttctggcaagggggcgagcggagtgaagacagcaagcgagagatgggtaattagtgaagttatctgtgccggccacctgcaactcgaacgaaggaatacaacaaggactaataaagaaataaagaatgtaataactgcataggtgagcgaatgagtgtgcgtaaccaagcgagtgggcgagacgcactaccaaaaatcgcgttagcaattgtatgatagagtgaagatcgggttgaagcgatgggacggggaaggaacttcaaagacggggtcgcacgacagagggagaagcgggcagggactggggcttgctgcaccttcctaatgcctgcctgtcaatgcgtgggccaggtgtttgcgaagggcaagccagtaaaaaggagaatggtgcacctgatgtttaagatcgaataggtctagaccaggtgttgttgggaggatctcattcgcccatgatcgatagcgtctggctgaaaaaccattagcaacactgcaaatatcaggagaaaccgcggtctttattaggagaggctaatgcggcaattgttttgaatgtacagcggctatcaacactttggattcgtttggtgacaattgacagacacggctcgccgccacgcaggtatggtggtcagctttatatccccagcggctggctgttctgttttggcccacgaacctcgatggctcttggtgttgtgcctgagagcctagtctaaccatggttactacatggaaagcatggtgtgcacattcaagtaaatacatggtagttcagtacccagtatctgttgttgtccagctatgaacggaacaggtttgaagcattgtcgatatcctgttacatttgacgaatacttagttgtatgcccgatccgcgacggttgggtattgttaggtggctttctgtcgctacccttcttgatgcattatcttgcagatatatacgtagagacgctgtatccgaaccgttggacaccgttgaaacggcatgcaaagcaaagtgtttcaacggcgaggatggtgctccctacaatgtacaatgtttatctgaatagagttttgccttgatcaataccatatgcgccacatcaccatatttcggacccttactccgtacttatgccctgaatatctatcaggtacgaagccaaactggaacttataagaccttgtgtgggtacaagtaggtacatgccctttgaggatacttgtcactatccgcagctcgactccattgttttcagggtcctgcgtgagcggaacgagcatcgcaccgaccagcggggtaaccaacgtgacatagctctctacaacggggatcttttgcgtctccgcgagtggattattgtgttttgcagtttatgacacccagccacgcgaaatgtctccacgaccacgacccacttcacgaagtcgcacttccagacggaggattatcacgtgatctcaatcggcgctaaggcaaggccggtccgtctacgagcgagcctcgtcattgtcagcctccagttccaagcatcgtcaacactatcattcgtcaacgatcagcggtcctgcaacatcagacaactgcactgcaaataccaaagctttcgcaccgcacataacttgtagccatggaggaagagcgtctttggaagttccgacggcccgagtggcttaacacggtctgggcccgaaatgctggtgtctacagcgctggagctattgtacgttgaatctataaaattatcccctgcctgagtatctggcgtctcttcttcgttgcatggctctctcagcataatgcgcgactccatgcaccctatttgtcaatagcttttggtactaaccacctggtgcgctttagttctccatcgccttttacatcatgctcgattccgcagtttggtccaagtcatcgcgcaacggctccgatatccatgtcaagtttgttgactggctgccctttatattctccagcttgggcatgcttatcatcaactcggtcgaaaagcaacgcctgagcgccgattccttcagttacagcggcaatggggtagcgtggaaggctcgggtggtcctgttcttgggttttgctgctctggctggtggaatggccggcggtgtcaccgtctttgttctcaagttcgttgtgcccagcgtcgctatgcctgctctgggtatgggaattgagaatgtagtcagtaacgctcttgttggcgttaggtaagaggaatattatcccaggagatcgaacgttttcgctaattccgcatagctctgtcgtcctttggatcagccagaacatggaagacgagtactcctacaacctctccctgtaggaacaccgcaaggcgacctgaataagctttcgaatttgggtgatgcaggggcgtattgatgggctaggctgcattcttggagatgaagacaagctgtacgattaagagacagagcttacggcatattacaccaatggcacatggtcgccctactgatgttccacacataggaacacatggcaaggagtactggcgacaacataactgaacacaactcgaccacgatcaatacatgtcgagtatatacctttttttgaaataagagtggtttagatttaacgtttgtaaggatggagttagggtggctattacgcgttgaatgccatcctgccttttaagcttggaggcagcgggtgtccagaagcatgagactacgtgaatatgagcatatacctaaagtgaggagctttttgattgcctacctagggacttagtaggtaggtagttgtgcgagcgatactgagctcttaacatgtttattggaggtaggcacaagtgtttgtgcaactgccctgaccagataagctgaagacaggaacaggatggagtaagcctgacatgaagcagctaagatgactagacgaagacaccccgggacaccccacagaaagtcaacagaaggtgacataacatctgcctttacggatacataaccaattttggatcaccttcaacttcttggatagttacatttctttcatatcacaacggccaacgaaactgaagatctcgcgatggcagatcgaacacggacaacaacgaatggcacgggggttccccgctctcgcaatggcgcctcttcaacaggcgttcgtcgcaatctattccaaagccagttgacccggcgacctaccgctggatcgacttctacgtctgccgaaacactgcattcagacgtcgatattttatctgatacatctgagatcgtagttcgcgataagcacggagaaattgagctcggggaccctccgacaccgatgatggaagacgaggatgagttgcccctagaccataggcaagagtgtgagagtaagacatgcgcaggactagggatttacccatgctaaaatgcgagtagaggaaagacaacgtctagcagaagcagttaaacatcaccagatgcatcgtcatgctatgacggaacaacctgaaggtgcgacatggccttggctttgttattctcatcttattaacgccgcatcagaacttcttgaagctgtgagagcaagtctacgagccaaagtggcagcccttgccgaagataattggatgtttgaaccagaagaacagccccgtggttagcccagtcttttatttaccttacaacgcctgctgtctatgtttttctcaaggcaatatggtataccagcaacctcacagatcagattatctagtccagaccttccgctgcgggggcatcttgccgctgcgtaacctgtttacgctttggcttttctggttggccgccaccgccgaagaaaccgctcatcatatccataagagggttgctctgtcgaggcttggacaggccgaagtacatctctccaaccatctcaagcgcctcggcccatgttcccgcctcgttgatttgtgtggcatacttggacaccaaagcacggtagagttcgggcgcgccgcgttggatagcaagaaggagaaagccaagaaagttgtgtagaggcaggcttggaaagatgcggatgtcaccagcggagctcgatacgtcttggacaccaaggttcgggttatcgttggagaggaagctggtgaagaggcggtagcaggtattggcagcacgaacattgccaacgaggagatatgggagaactgcgcggccggcgaagagagccgcttgatgaggctcgctctccttgtaccaattatattccatctttgtcagaatctcgggcgagtccttggttcccaatatcaaatgtttctcggcctcgtatgtatcgtgctcctcggcatatagtgagccagcgacatggtgaagctcaggatctccagctgggtattcgccaaattttgctgaccaactttccccaatgatgtcagtatgctcgttcgcgatagctcgtcaacacaacgacgtagcacttacgctatgatttcaccgataaacttcttcctcgtaggctcgccagcctcgaatagtcgcagacacgtcaatagtcgacccttggcggtagcatcaggtttgagttctgcctgcttgtagacgtcaaccagcatagcacacaaatctcctccactaccaccctgccccgcgcgcagcaaagcttgggatacgttggagagaatatcgatcgcggcaggccagttggaggtcttgatgtatcgagatgccgcgacacgggtctgctgttgagcttcgtaataatcaccctcttcgatcttggcctgtagccgggcaactatgcggtcaaccttactggccatggtaggcgtttgtagggtgagtgacttgagaaaagtcttgccgtttggcagcgatgtgaccgaagaaatatattatgtagtgacgtagaatacgtaacgatattgaggcgaggtgttgcagctcaggtgggtgactgttggtggaggggttcaggttggctattaccagtacgtacccgaagcttcaagctggccgggctccggcagaaacagtggtccacaggaaaggtccactttcataggtagctcaggctcgatagaagccaagcccctccatggtctgaattttctgtccttgccttgacgtgagaaccacgcgagcctcgctcttggaatccaaactctacactgggccagcttcatgctatcataggctgtaccatttcgggagatatcgtctactggaattgtatcgacttcccagacgtggacagtgtaagttccagctggcctttgccgcctttagacttgtcattatccacgtgccggtatgccaaagcctgggctgttgtgctgtccctcatccatcctgtgtatagcaactgattaaattacataccgaacttgcatacaaacacggaactttgagcgtcgatccatatcgattgattatgctgggccaaagtcaacgtcgtggcggaagagagttaaaactaatgcagtaaggttcgtttctaccccacaaggctacttaagcaggtcataggcgggtcctatcagtttcgactgatataagaagctcgcattcacctgtttgctacgtctcaactcttcaacatcgataggcagatagtaatttctcgttacacagaatgcagctcagcattcatttcctacataggctatcgactcttacccctattaacaaatagaagcgtgattagtttagtggtaaaatcctcctctcccatgggagggtcccgagttcgattctcggatcacgcatgatcttttgcgtcttgcaggtttacattctttttgaccgttgaacaacataagccatggcagtggtgctaattggagtactgttcctgatcagaatatcggtaatatgctcgtgttgctgtgttgcgttctctgatataaagtatactgtctgaagactgtgttggctttaattgcttacactttatgtcattttggaaaactctatttcatttaatagtaaactgttgatatctgctgatatatcgacatgtgggtatatgtaaggtatacaatatctgtagttatggatgctttgactttccagtagttccctcctcgggggcttctacccgaaccgatagcagtccggcgtctccccgccgggacccccagttcccgcacgctgttacatggacatcaatatgccgaagccggacttattaatacttattcattcgatgtcgctaggcttaagtccgccttttataaagagctcaaggcctcgatctcttgatttctgtctttgtttgttttgatcttaattgctttcccaaccacgtcatacgcactagatattatggcctcatctgccctccagcgtaagatcatcttaagatcgttaaagcatctccctaacaactcttgtaggtctcgtacgctttgtacctagatccagtccttccaagatccttatcggccagccagcagacaaggatattgatgttggtgctgccttacgcaagggtcaagaggttgcagtcaatgtttggtcaggttcatcagtcctatccccaggatcctcgactggtactaccgaaaccattgaccgcgtcctgtcccctcttgcccaaaatgagatcggtactatccggtgtgtcggtctgaatgtatgttaagctaccttactcctgaaacccgcaggatctgactcgcattagtacagaaagcacgctgcggagtgtggacttgatcccccagcaatcccggtcatcttcatgtaagcctggctgatcagtaacacaagactatgctttgagttgacctgcagataggaagccagcgacaacgatcgtggatccttggccagctcgtggaaccattcccaagctgagccaggtggacgagtctggcgactacgaggcagaattggctgtggtaattggtaagacggctaagaacgtgagcgaggccgaagctttggactacgttcttggatacactgccgccaacgatgtttccagccgcactcagcagctaaaccagtctcaatggtccttctcaaagagctttgatggggcttgtccattaggtaggttcatctgaggccatgattgattgagctaacaatttccctatataggtccaacactggttctcaaatctcttattacagatcccaccaagcttcacatgcgagggttaaagaacggcgaagtgtatcaggagagcggcactgagtaagtagcaccacgcacagttatgcgaagttccccactgacttcactcagcgacctcatcttttctgttcccaagattattagctggctgtctcaaggcactacacttcccccgggaactgtgattgtcactggcacccctgccggtgttggaatgggccgaacccctaaggatgcgctccggcacggcgacgaatttgcggttgagattctgcctcatattggaacactcactaacatttttgagaatgagaagagtgccttcatgaccaagttgtaagcaacaagccagataattgtacaaatgatcgctctaggtaatagttagttcaatgaatgaaacctaaatatgagatcatgaatgatgtttcatgaggattactgaactagtcaaaatagcgagtactggcaactggcttaatcaaggaaagccaagacgtgtcagcgtgagaaccacatcatgtgttgtctcactacttgtatgcgcgccgttccgattctgtctccattgtagactatgtactcccaattgtctgtcatactatggctgcgcctaatctggagaattcgtctgactattcgcaaaatgaacatcacggctattctcctgcaaccattgtcatccattattcttcatcaagaacattagaaaaatgtcggctcatgttactgtacctcagacgatgaaggcgttaagactggttgaggtaaagttgtctacctagatttgtgctttgtgcgctcgttgacgtatttagtttcataagatctacacccttctccacgatgaaaactaaagcccgatgaagtcctcacccgtgtagcagccgctggcttttgtcacacataactcatggtttatcatggcataacccaggtatcattacctttcaccggctctcatgaaccagccggaacaatagtcgctcttggctctgatgtacctgggatatggcatataggggatcgtgtgggagtcacaaactttatggatccttgccacggctgcaacgggtgcaaatggactatgcagagtcttgggtcgctcgatccacgtttctgtgataataggacaatgtgtggcatcattcgtcgtgatggggcctttgccgaatacatggcttcctggcatggtgcaatagtgtccttgcctgacagcataggctttgagcaggcagcccctttgatgtgtgccggggtgtgtttcccagagtggaaagtgttctattgcccttgatatgctgacaaccaatctcaggcaaccgtgtggcatgccaccaggcaaatataacagagggcgaactgttggcatcatcggtataggtggccttgggatcttgggcactcaattcgcaaaggctagaggctatagggtgatagctattgacaggcatgaggttggtttgaagctcgcttctggagtgccctctcacccccaaccggatatcgtactcaagcttaatgacccagaaactattcagaagatctcggatttcactgacggaattggtctcaaagctaccattgtatgcagcagcgacgatactgccaatgactgggctgctcaacgcttgcaaccaagaggaatattagttgctgctggctttcctgagcatggcctcaaattcaaccctatgaatcccatcttgagagagattttcgtcaagggaacagtccatggtagcatggatgagacccgagagatgattggatttgtagtccagcacgggatatgcagtcatttgaccttgctcacgatggaggaggcagaagatatcgcggccaagtcagaagctgacactttaatgggccgcatgttgtcaagattggaatgcactgattggatttagcctggcatccttgtcagtccctctgctgatcgattgcggctggagaggcatgagaaatgctctgttttcaggaatatctgcctccgcatgttggcatgagacaaccgtgcagttccgagcttgtcgaatatccaatttagtatctcaacagcgatcttcttaaatcactggtcaggtggtgcatttaaatcattagttttgttattgaggagttttctggctcccgctgccaacccttcagaagaatatcaacatggggtttctcataggccatattccatgtacattgaacacagtgtctcctgtccgaatagcaagactcacatagcttgagtccttcctgtatcacaaatatgcttgtccaaatgtctaacttcattattcagccccgaatcacaagttccaggcattgcctgacggtcgtcgtcccttctcgtataaccacttgctgttcaacccgacacttgttcgcttgcctccagcggaaccgggagaggcagggtctgagaagaggttggaagaagagctagctgcaaatgggctcgttgacccaaaagaagaccttcttccattgccgaaactgttgatgctcttctggaaaaggggactgcccaacggtgagccagccgctccctggataagaggacttcctcgcccagaaagaggcgaactgccatagcttcctcggcttccaacagagccacctatggaaggcgtgcgtgaatatcgaggaggtgtgctgaacttcgcgtcgggggttggggcagccgaggaagggtccaggcccagcagcttgcgctgagcaggtgtcagagggatatcggagagatcatctttcggtcgaatcaggggtagacacgcgataccaatgttgataaatggtacgaggttaaaaacgaaccaagcccaactcaagtataacctaaaagagctaggaacactaaagactggagttaacgactggtcggtcgcaaaagaccttcgcgaaaactcacacttcagagccaatgtaaagcttggctaagacctgcgaaaaccaaaatactagcagcgcaacgacattgtaggcgatctgaagcacattcttctcggagaaagtcgtcgcattacgacgcctggcgatctcgttgagtcgtgggtgacgccaagtacctgggctgtcggtcactggaggaccgccaatggtagttgttctgacgggagtggccatgttgggtgcctggagtttgaaagacgtggaccgctgccgacaatagtaattttgaatttggttctgttgtttgttgaatatccttcagtctcttgaacgctctgcaagactggccagttttctgcgatgtctcgaaaccttttaaaaggagactttcccgccgtcaatatccctgttggttagtatgtatatcgtcctggccgaagccgtggtgagcttggttgctcccttgggtatgagatttgttgatgtaaagagatgagggagtacaatcccctgctagaaaacacaatgcctaggccgctgctacatctagcttattagctcgggtcgttgcagcgcgaccagcacggaccatgctcaaggtacagtagaaacaacgccacaatattacttcaagccacagctctttcagcctccttgctccaccgaacacctctctacctgtcctaaagtacttagtacggagtccctagtcgtgaatcaggtacgacgggctcccaggctgtggtaatgtaccgtgacgcgctcagcaacttcccggctcgtgggcgtctctgctgccccaggcaaactaacgcaagacaaggaaaaggctgaggagaggaactggcaacttcgcttcttacttccattcccatctccatttcttcccatcctaaagtatcagcaaactccataaccttgacttgttctatttatttccaaaacaccaacactgatactatcatcgttgtcgcattcgcaacccgcaaacattctgcgcgcaatctggtcttcgacgcagtcatcatcaatcaatccccacctccatctccctgccaaacattgatagtccggccgaattgtcgtttcgcgatgcaccgttgatcaattcagacgatttgaacttggacctctatttctcgcaaccccttgcgaataccttcgttttttgttaaacgccacaaccacatacaatggcgtctcctgcctccctcgctgcgacgtctgaggttgatcctcccagctcacccggtcagcccgaagccaagtcctttgtctcacgagccatgactgaggacgacgatactcagatggccaatgccactcccgatcctcaagaaaaatcgtcgcgaggtaaaacaaagtcatcacaaaataaggacgccgcaaatcaaccgacgattggcaagatacgccatctaaagaaggaagatggtgagcctctctggagagaagacattcaatacgacttcctcaaggccgtgttcgataatgaacaatgcgtttttaccaattcatatgagccgaaacgactccagcgccaatgctttgccgacttgtatatcgacacaatgtcccgcagctcaaagaccagcaaggtgcttcgcgataaactgctaagtgatagagaagccgcaaaaggaatggctatggtgtgtcttcttgtcaacatgggccgaatgaataccactctgaactgtaaggtcaaccttctcactcttgaaaacaccgctaacgtttccagtcttccctgagatgagagctcagctccgtacataccatgccatcccttcacttcaagctcgccaggatccccatgcctacaagcagcttcaggatgcacctcgtcttaagtctattctaaaaggtggtgcagaagatcgagaggaacccaactctctcgacaaaattaagcagttggacactcctcgcacaaatcctgtcaatcttatatttgtcatgtgcaacacagctcagaaaatcgccgagcttcactttcctcgccaccgcgaactccacgacctgatcatgaggactgaatacacgagcaagtcgagagcgaatgcattcctctggcttatgtggttctatcttgaatctgattttacggaagaaggctgcgaggagaaccctttcgggcctggagttgactacgggctagatgttgccaaccagggcgtacctgagctcgtggagatgactccagaagagaaggcaaaggagaacgtagacactgaagaagagattgagtttggacgctccaaacaaaagatgagggcgaagattcttgaaatggaccaggctctcctcaatgaaagggacaccaagagaagcaaaatgcgaccatctttcgctgatgagggtccagccatcctcccccgcatcaggccctcgaagcatgagtctgacatggatagcacacggtcaacacctccgcctagagggcttggtcgcggtcttgcatctaatcgcagaggcgcacccctcaagtatcagatattcgaggccacatccccggcacatactgtgagtgagggagttgttgcaagaaagccccgccccccaacagcccatcaactcgctgttgagcgaaacaggagccagagggtcgagtacattcttgaccgtggtcttcgccgccaacaccataagagccgaaaactcaggcgacaagatggtgctgtgttcagagcctatcaaagactacaggtccaagaagatccctttgaagacagtgatgatgaaacctcgactcctcggaacctagcgtatggagacaagactccagggccattcagggagaagggcgtgggtggtctttgtcttctgacaaaggagaaagatgactttggcgaagaagttagtgcctacgccggggcgttgagacgggcgacaagacgtctagctcgttgggggccacgatcatcggaacttggtgtcattgccccagtcaagcgacccagaccaaagaaaccagaagaggacgatggagatattgatctggatgacgaaatggataagcagaacggtgatgctaacggcgatgttacacttggggatgtcacagtgggagacatgacggctggcgatattactatgggagacgttacaatggatgatgccgagatcgaagatcagacagttcttcacgacgacgaagacgtagacgatgccgatagaacagaggtcatgggagattcagacgtggattaggagtctaccagaagaagaggaacaagaagaagaagcagaagacggcgtgtgtaactctacttggaaggcataaaggaatgtttagcgattcacagaagctatcgcggcgggattgggattgggattggagttggttttctttactatttctcccccagttttaaggtgtaattgtacggcgttgaaagaaccacgcatgcacagaggttgcggtgaggaacaatggggaaaagcaatgctattttccttaatggtttgcaaagatagccaatagatttatatatttgaccaggctggagatatttggaatcgcgaatacaaatacgagaacgaagctatgagctggcagacggatttcacatggctagaaatttgcggtcggaaacgcgatgcggaacggtcaagacgttgatgggctaatcccggggccgggcggctccagggtccaactcagaacggcttattaagttaatttccggggctcaacagaaattgtgaactaatagcccccttcgtcgcgcgattgaaattgcgacgacttgttcctttcaacttgttcaacttggtcggtcaacacaatggcaaagaacaagtcaaagtcaaagtcctctgcgacctccgcgtcgcagggcagcggcctcaacaagctcctcctggttctcggtctcctcacagctctcctgagctctgtcgtctactttgtcgagcagaacctgaaccagttctacatcttcgacctcgatcacctcgacgatctctctaagcgagccatcgctaagcacggagaggacacccgatcggttgtgcagtacatcgtcacggagctcaacgagaaggttcccgagcacatcaacctcaaggaggaatgggtctttaacaacgctggtggtgctatgggtgccatgtacatcatccacgccagcgttaccgagtacctcatcatatttggtatgtttgtctgttgcaattgcatatcagtcgctaacattctgtcaaccaggcactgccattggtactgagggccacacgggtcgccacaccgccgacgactacttccacatcctttctggaactcagctggcttacgtccctggcgagtacaaggctgaggtgtaccccgccggcagcatccaccaccttcgccgcggcgatgtcaagcagtacaagatgcccgagggctgctttgcgctcgagtacgctcgcggctggatccctcccatgctcttctttggctttgccgacggcctttccagcaccctcgacttccctacactctgggataccacccgcatcactggtcgcgagatgatcaacaacttgctcaagggcaagctgtagggaaatgcttaggtcttgtggaaatggaatgaccttcagatcgtaggggattgtgtgtttaccaatccgggagcttaaaagaaatgcaataggcttggatattcaaaaagggcttttgtcgtggctgtatcattagacttttctacttggaaagataccagctagagtggattcatgttaggatcctaaagttgtttcaagcatccttctcgattatgcgacccacagtgctgtgcaagtgttctgcatgatgtctgcaaaactcatctttcattctggatcatatctgataatgacatcaatgtacgatcagacatacccttgaaatagaagctttcatcagcaaatggtaggacgagaagactgactggctgcggcttggccttcctgaaaatgctttgatgtcctatagatggttgggaagaagaccttcgcgatgttcagagtctcaagtcattgaatggtttgctggattcctggagccatgtctatgcgtaaaataagattgtcgactgtgttgcccaggctcgcctattgtttggtactatcgaaagaagttacccgttttgagtagagtgtcggcttctttgtcaactggtatctcaccatgaacagttgtatgtccattgaaggcttaccaacaaattggtgtagcctggtggctcactattcgttgttgtatttctgtctggatggatcgactcttcttcttcttcgttgttcatcatatcaagtcgctgtctgggtcgtcgaaagagctagtcgatgaatacccccatcaagtcatagtgtcatccccaggaaaaatagtctgtgtcgacagatctttcgatgcaagaagcgatcactgggactcattgccagtattttgacaacatgttggctctgtgccgattcctggacgtacacgtgatctatatctcaccttgtattggcctggtattgcagctgacgaagagccttctggttgactccatgactccggggcttgctgttcggtaatgcgaattttgttattgcagtactttctgcttgtccctaggtctgaacgtgacgatggcattatgactatatctaacgccaggcttgtcggttaccaccgaaaaagaagaggaacagaaaacgccttacagcgagactctggcacagtgatcatggacttgatgaagaacgacatgtcgatttataattataaaaacgcaggatccctggagaaatgttgacagtcttcgaagcatagagtattatgtaaatcagacctctttgcaaacaaacagctcgagaaaacagtaggcaatcaccgtgtgctagaagcttgaaaccactgagttcacaggatcattattcaagcgcataccaggactatacaaaagagatgcactatctagtggactcacttccgactaccgaacctggcattatgcggatgtttgggactcttggtatttgccttaattcaaggttgatgtacctgcaacgaagctgctgccagagccaacagcttttgggctacagcatcaccaggctgctgatgggtcaattatccgatgatatccgctttatgatgatttctatgtcacaactgccatattaagcaaattacatttgataaacaaagatctactccggtctgtctctctgatcatgttgttagaagcggcgacttggcaatccgacagttctgtatgggtggttttactgatcctgtccaatcgaattgctgcaaatcattgctcgttgaaagaagcttaaattaagctgcatccaaggattactgtagtgcggggcgattgggcgggaataggaaggtggcagtctacagaacagacggcagagctggagatggtctcgtgtggtggtctgctaggtaattaatacggtaggtaggtgtttttggtgacaggcaagaaatgatattgtacatgtcaagggatatcttgattcatcgatactgacctaggtacgttggccgttcaaaccctcgaggaagattctgtccacctggtagcatgaagtcaagaagaaccatcggctcgtgctatgtaaatcgttgggtataagggttgcaagctataccctggagtaattttcgtatcccattggtacgaacccttatcatggccgaccaggcaaccttaaaccgactgcaacacggaaatccaatgccatcccttacttatctactccccatttatcatgcccagacttacaaaagtccttaacgttccatggatcttcttatgccaagattcagcaacaaccaccagcacctagcacccgtagcacccccagtgtctgtcttggcatcctcgttatcacgggacggctgtagactggctaatcaggaacgttttgactgcttcagatgcatactgagtttagctccgtaacctttgtgtcgcattgtcggagtcatatcctaacttggatcccacagataaggaccatacggtttgccaagtcgaaggcatcaatacctcgacactctggtccttatcaaaggaagaccctacaaccagatgtgaaggtcgcacagctctttgtgattttactgatgcaatatcgcaactgtagagcttcaaaatgttagcctatgtacatacctaggtggcgtcctcaagtcttatacaaaccatatcgcccagatgcagaaataaatttcccgaacattggctaacattggcaagctaaaggacgctaccaagaacttttttgtctttgccaagtaaatgtgagactagtatactgcaaaagttcaacctcatcctaacatggagcgtttagattgtacatacagtggtacatgatgccctaccaacagtatgcccatcgcttccttgatggccgtaaaatcctgtctcgactatcaaacaagctgcatgagatatcttggcaggatgagaaggaatccacccttgtcgtgaggctcctggtatcaagccttttctagtaggtggcaattacgaccttcttctttcactccatccttgcagtcgatacgtcctcctgacgttcaatatgcatatctcgcgtcttctcgtcagatctggcgtcttggctttgtccaactgcatccctctggcttcttattcgatgccgatcgtactcggtgctatccggtgtacaaggtccattatggtagcattgtccgacactccgaaatatataaaaggtctctccccgtaacgaagttctctggctgttatctggcagagtggtgttgtatcgacctctatcttgtctcattcttgcggccccaaagatccgcacacacacgaccatggctcctgcaggagatagtctcgctgagcccataacggtggccggtctccgagctgaagtccttgacgagaaacgagcttctatctctgccgagaagagagcctctatcgccaccgaccctcgtccagccactgcagatgcgggagctgttggccccgctggtggtgtcacaccagatggtcagttcccaactgctgaggaactagacactttgcgccgagtcccgaacaagattcccataaagctgttcagtatcgcatttattgagttgtgcgagcgcttctcttattatggttcgacagttgtttgtaagtcttaactcagcatcggcaacataagttcagtcgtgttaactcaaaaagtcaccaacttcattcagcagaagctccccgaaggctcgaccacgggtgctgaccctgaacagcctggcgctctcggtatgggtcagcgcgcctcgaccggaattaccacgttcaaccagttctggcaatactttatgccccttctcggtgcctatattgctgaccagtactggggccgttataagaccattagctgggctctcggaatagacattattggccacatcatcttgatcatatccgcaatcccccctgtgatcggtaaccaaggtggtgcccttggtgccatgatcgttgctatcatagttatcgggtttggtactggcggtttcaaacctaacgtcaatcctcttattgttgaacagctcggcgagcagtatatgcatgtgaagactctcaattctggcgagcgcgtcattgtcgaccctgctgtgacaatcgaaagggtgtatctgtgagtattcccaacacaacaaacacttcaaaactaacacaaacaagttggttttatttctgtataaatgttggggctttggtaggacaggtaactgtgagtatcctacgttctttatcccgaaagtgagatcattgaagcgtggtgttgaggtgtggtgttgagacttggtgttgaagttcaagatctcgcatatcacgactgatgctaacgcacggcgcagatggtattcgcagagaaggaagtcggtttctggctatcttatacactgccaacgttcatgctctgtctgtgtccgctcgtaatgtggatgaaccgcaacaagtatgagcgaaggcctcctggcggctccgtcctgggacaggcacttaagacttggtccctcgcccagaagggttgctggagtatcaatccttttgcaacttggaagaatcttcaccgagatgacttttgggagagagtaaagccctcgaacttcagccacgagacgcgacctaaatggatgacctttgacgacgcctgggtcgacgagctcagccgaggattcaatgcttgcgctgtcttctgctggtaccctattttctggctctgctataatcagagtaagtgttatcacattgtgatgaattgtgtgaagactaactgagctaactagtcaacaataacctcatctcccaggcggccgtgatgcagcgccacggcgttcccaacgacattctttcgaatctcaatcctttcgcgcttttaatattcatccctctcaatgatttcttcatttaccctgccctcagaaaagctggcttccgcttcacccccatcaagaagatcacggccggtttcttcaccggagctgctgccatgatctgggctgcagttgtccagcactacatctaccagaagtccgagtgcggtaagtatgcttctggtgaagattgcgcagccgtggaaatcaatgtttgggctcaaaccggtagttatgttctcattgctctctctgaggtgtttgcatctatcacttctcttgagtatgctttctcaaaggctcccaagaacatgcgttccatggtccaggccgttgctcttttcatgacagcgttctctgctgccctcggacaagctctcgttggtcttgcggccgatcctcttcttgtttggaactacggtgtcgtcgcaatcctcgccgtcattgcaggaacttgcttctggctacaattccgaagccttgatattcacgaagatgatctcaacgctctccctgagggccatgctggtgccactgctgatgaggaggctccgttggggagcaagcgagttgatgagtaagaccgacagaggggaactcctgcagatgctgcattacattagtttgaggtatttctcaaggtatcaaggctataggacacatccatgaataaacttgatgggtttcttgtaatgtgtcgtagcaattacaaagtaccagctctgctcacaacgtgaagtgtgaagtatccccgcttgtactaccttagtctaagggattgcagaaaacttaggactgaatcttaagcaataaaaccatttagataagtttaagtaagctaaataaatttaaataagtttaggtaagtttagtgtattttaaaaagaatatttagaagaggtataataagttaggtgggatctttgaccatgtggttgttgatactaacgaatgatcttggatattctgactacctgagacctctttccgagtgagaagctagttcaatgaaataattcactctctattctacctgaaaaaagaaagatctattcaagattataccgccatcaatgtctggcttaaagtcttgaaaatagggggtgctcagggtcatgttactaatcctcactattggcaagtcaccgtagaccaagcctctaaataacctatggctggcagtatttattgcttttggagtatttggatccggtgagcttttcgataggtatgctaaacaaattttgtagcaagagtcagggccattgaacccaaacgcccaatccaccacaccagagcgtccacaattgaaacattgattcaactgttttgtctcctttagccactcgatatgcagcttttgtgatgttggcatccagtgttggctttgggccagtggtaatgcacagttgagtcttatattcccaaggtttgagaactccggtgtcagagtacgaatgtcgtaagcggactgtttttgtatgggattggctgatggcattgttcccaggaacaattctattacctgctctgcaatggttgtggctattcagttgccaggtgtaacctcaaacagagataggagccgaaagtcgggttcgacgtcgtcctgacatatcgcttgatagtgtcgtgatctcttgtactcgggaatactatcatatgccatgcgcggctggcgctcgcgatgctgcacacgcccatagattccgataaatgctttatatgcaacactggattcaacatagataccggtgacctcatccgtatcgactcgcattgcgatatcgatatacactccccacagcttgaagctaccgtcaacaagcggaagatacagaagatcggttggtgaaaagttatctgcgcctagcacagacttgacaacatcgggaacgcttctcaaaaatgcagcagtaagatcttcgacttcgagtctctgtaaaacgttcatgacaacttttgtcattggtttttttggtctaattcccatcggagtgtggtatttgctggtcggcgaatgctttggggttggtaaggatactggtacatttatcgttgaatcttcgaacattagcagcattgattgcaatttggccattgggcacgaaatgacttaggtccctggaaggcttttgtttgtcgcgtcgcaatcgaggagcccagtcaatggttatctcctcttcctcctcatcagattctacatcttgttcaggtgcagtaccaagggagtcaatcatctcttgctccccggagtcgctcatgccgtaaatacaacctagtctgtatgccctgcgtgtatctcaaagacaataccatatgtcacacatcacacgttataaatttcacgaaggagacaagttgtggtcaaaaatgtatcacttcttgctcatgtgagccatgcttattgaccatgttcccatcccagtcgagatttaaaaaactcaaaacaaaacagatagcaaagcgcaatttcatgaaacccgccccccgaacctgtctccatttcccatggagctcgccatgcttcttctgccttaaatgatgggattgtaggctcggccgatctttcgagccttcatgaatttccttagtgatggtataactagcgctcctcaaaatagtcactaataagttgacacttcagtgtccgctggttgacacgtaactcatgtgggatgcgcggggggttgccagtcccctccttggcgaaccggacggtacgcattcgtgcaaggggaatgatgagttccgagtcgtacctgttgacgcgagctcctcgcacttatccaagttgacaatggccttcgccttcgtgactccatacttgaatcggacgaactcggagctcacagtcaggccacactcatctttccagcaagtctcgaagtccttgccttgcgagttgggttcaaacttgacactcatatatactgggcattatgccattcattgagggtttatctacaagtcttgacctcgctttccgaaggcgtgacaggaaggttcgtgataaggtagccagcatctacagacgttgctttgagttttttgacgttcaaaatagtcatggtgaccatatggtcatctgagtcccagagactgaacaccttttcaaagaatgactctcgcatcttgtccgagatgacctgcgcggttgttccagagaaaggtcgggcattacaccactcttgcagaaggtcatggaagctgtgtttctcctgttctaaaaggtcctccggtccagcaataatgctgctggccgcacggttggcaacttctccgatggacatgatgataaaagtttcccaagttcaacctttaatcagggagttatataagtcgaatgggcttgtaagcttactgagaggtgttgaaaaatctttggttaaattattacaagaccatgaaatagttaggatgcaaggaagaaaaagagacggttctattctttctgttctagtaacatgatgattagatttcagttacatgaatacgctttctattgttgaattggattttgttgctgagtgagtccgtaacacactggcacagtgattcagcctccctcgaaggcggtggagtcatggagcctcgatgaataaaatgtccgtggagatcatggttatgttgaccttggtttattttggtcaacatgcctggtcttggttcgctgtagagatacctcaccttcatcgagtttggaattagagcccacaaagtgactctgtgtagacgtccatcaagacgccaatgtaaaaggagtatatcgactcagtcttgggacgcgccttcatcgacctcatccggtgttttatcccgtttgaccctagtttgggggagagcacaagccctcttctccgtgcggcacattatgaaaatggtatactcgcggtctataccacatatcacgcggatagatatttccatacagctccatccattcttcatcttccctcttggttggttggcgagcgcaggccgggcatttagatactgccttccagcctttccatccaacgaggtggctattagtcggcctggggacacgacatgttccatagacctcctcggcgccgccgtctgccaatatttcgggttatcgttatcgctgccgtgagttcttagatgcaggcaacaacctgcacatcgcatatcctgaccccggaaacgaaaggtgcgcgtatttgcaggagttcttggctcttcgcatgctgtattcccacatacatcagagttgccctagccgacccagacctcgtgcatccttccatcagtaataagatcggggcacttctcctcattgtgcttgtatagatggagccaacaggcagcgcaacgtctagcttcaataaggcctttccttctcttttcatctggcagattggtgactcggcgcccacagttaaaacagtggtcctcttggtttgtttcattcaaccattcttgataaatggtcctattgcaaggtaaccaatgctgattctgggccaagggtagagctctgttcgagccgataccggcgaagtcagaaagacctgggattccatgtctgctttcttgaaagagattcagctgattcggataggcccatgacactgttgagaggtatatcacaagcacttgctcagtgagaattgttgcaaccgcgttgccacggatcacttcaaagagtgagactgttcggaagcgtggagtggcatcgtatatgcaggccatactataatggtgacacttaacatctcttggcaggtcattagaatttctcaatgagagccgttggtggatgacgacaagatcggagatcccaaggtaccctttgtatcccaggctagagctaacataaataccctcagtttggtctagttatgtaatttttgataataacgtccaggtaaacaccccagaaacaaaagctttcatcgacaattggaagatcgagaagatcaataggtagaaagcctggttttcccctgatgctcttcacgagctctggtagagaggaaatggcagaagacataccggggtgttaaaagtaactaagaaaaagctctcctaagctaatacaaaattgacctaagttcatcttaaagttccataaatatttcatccttcagggttgtggttcggaattttgcgagactggggagattcaatagccccgaactactcttggaaagaggctggattggtttcggtatgaccaagctaggtaccgttggtcttcctcagctacctcttgctcggatctgctcagacaagcctcattgtttctcatacttggccacgctaccgcttactcggtgctataggaagatttacagtccacttcacaacaaggactgagttagactactgcttcttagtaggtagcgttgggagggagaccaagtcctcatctaagctctagtacttgaatatacggttgaagaaactctttcaaggctctattgatataaactgagtatgttacttgctttcagggcgagcgttgcaccactcctggagcagatcgttgaaggatatcctctcgagccaagcaaaatcgccctcgcaatgggtgggtatcccagcggctgggctggcgcaggcattggcgtctttgaggactttattaggggtgtttacagctagaaccactatcaaataccatcagaactcatttcatgataagagaaacagttgatgaatatgttctccatggtcttcacgtgtttgaggccaggattaccgtgtcaaagataatcatcatggcttttaaagcctcgtttcattcagaatgagccgcagctatacctcccgatccccctatcccctacagccaactaaaccggggtgacagtcagactcagctattcggaaatgctgaatatatggtgcaacaagaacgtcaacaagagataagaggtaggtatgattgatgtactaaaaacttgataactaaccgcctagaaaagaaccgaccgttctttattcagaggtttgatagtctatctcaggtacccttcccatcagtggtcgctgaagaaggaggaaactcgaagaagaacgtgacaatatcaataaacaaagcgtatatcacccagttgatcccgacgagatcatcgaggaaaacatcggacttgactcaatacgggatatcaaatgaactccatacaaggtatcctaagcttagtaaagatatcctaaacgtgtgctaatttgcctacgtctttttgatcgttgggattaaggtcctggattttctttcctcccctggcttcattgtaaaaaagaacagtagtctccttgtcgtggatagccagcaaggatcaatatccctgatgtttgaaatatgtcgttgacaagagtattacaccgttcacttcagtcatcctcttgcctaagcaatatcatagaggcttgattagccttcagagacctagggcactttcgattaagcctcgaataactgctcaaacttctggatatccggctcgactccgcggccttgataggaaatacacactgtaacaagttgtgtatcttatcagttgcaggtgaggcatgtgatatcccagtgtccgagcccctggggtcctgattagaacaattcttgaggttgatctctgccagaattgtttgatatgcacagaattgaactcgctgttgactattctttaacttatgataaactcgctctaattgtctcgttgttgaagaccttctcttggtattgaactcaggatcctgatagataaggagaggcataacagataaacaccctgaccaccctctcctgcattgcccctaatcatgctagataacggagagttcgtccccttgtcaccccggatttctcccccacgcggcgtgtaaccggacggccgtggcgataatcttggcgattctttgattccggggtagttaacgtggcaattctcgtccttgtgtgattcttgccatatgatctaaacttcaccaagaaagcatacaagaaccacgtatgataatcattcacaaagcaagtcccccaagaacaaactcaaccccacgcacttttacatgggagccacgtttgacggtacggagggcggatacgcggggtggtaaatggtgttgccatgatatactgttaaaccttgttatgacaaaccagcatctggatgtaaggggccagataaacagagtggtgttatgcatgacgaggtggtcgtttattaatctgttagtcctggttctaaaatggccgcatataagaagcagctaagttccctgtttcatttcagccccgttgaggcagccatccgtcttccatgctcactttgtatactatcgttctatcacacgtactctttcgtcagctcgttgttgggtgtgcgtcttactcaagagcactcatatatttaagcagagcctctgtcatttagattgacggtgaccttcgagcaagaggcttccaacaagtccggtggtatctgatctcagtctcactcagttgcacgagccatcggttgcaaacaaatgctacctccaacgcacatcacaagctagagacacaataaactgaggcaaaggtgattcgttacttttatttcatccattgacaagtcataataaaatcgttcaggttcctagaccaaacctacgccggtagggacgcctctccaaaaacacaactcctgccgaaatgcaatgccgcgtcgccaggtctgctccgttccgtaatcgcctcaggactgcgcctctagagtccgatggactaactcttcttttttaacccctttcctgcttttgatgtcgtattttagccaagatccagacgccatgggtttccattatgctaaccactcttcctcgtcccgcttgcgtccttttatgacaaggccgtcgtcattatcgtcgtcgctatcatcgtcaccgtcgtggattctcagttgctcgacgtgggttgctgtgttgtgcacgtcctcatcgtcactcgcgtcatcatccagcatccatgtgagaccgtttgcttcctcttctatggggaacatctcacgtgcgtattcttcgatacctcgagggccttcccacaactccaaggcttcgcttgggcaactgacttcgaccttggggtcgccgaagtaaggcggttgctttcgaggatctttctgatttgggtcgaacagtttctccagaccgacgagctgttcccggtagccctcagggattcgaaccttgatttcaatggggcctcgcacgtagcgcacaggacgaccgactcctttggagaagagtcgacacacctccttgggtgtcaagtattcgtatgcaagtgcaatgcgctctccattccatttgcttggtccatccttgaagatttgcaggaccgcgggaccaacatcgtgttcggcgtctaaccagggtagcttggcgtcaggatggaaaggtgcttgccatttgaacgagccgtccttttgcagatccatgcagaaaaggggatactgaagagaggtaaagttgttgttgtagatgccagtgtacacaaaagtggctggtattctgagtttgcgcacatattgctcaacctcatgcttggcggcccagaggggtaatgagggccattcggggttgtaagcaccatgatcgggcatggacgagtacacgtagtgttgaattcccgcgcgcttagcggcatcggctagtgcctttccgatttggatctcgtcaccgtaaaaagttgtatttatgaaggcaagttgtgcgccgcggaacagacttgcgatcaagtcgtagttgacgccgacaccggccagcgggccgtgcttggtaacatcacggtttgcttcagagggctgatgtcttgtgtagagctcgccaacaaatacggtaacattaggatttcccgaaacttcagcagcgacgacaccgtcgagattctcaactgagcgcgcacatgataaccaacggcagtggcgacgcgaatgaaggacgcagcctgtcgcccgctggcgttgatgacagcgatcgtcttgtccgggtttgacatgagcctcttataaggacggaaagttaaagaattgttccttgaatttgcgagcggagaagaatcggaataagaagatctggagtgcttgtgctgcttgtaaaaaacagcaggttgagcctgagcctggacctggtcgccgggtattcgaatggggatgctggcggtcatggacccgtttagttgagcgggcatgctatagcagtgcgctgatgcactctctgtgtgagcgggaagaaaaagaaaatatcacgtcgctatcggaacttgactcgagggctgaagccaccggccacggagcggagacagaaagacctttattagccgggtcggaacagagccagagccggtattatgtcggggggtggtccacgggatgccggtttgggaggcaaaacaagatatgaccaccaagtgaagggtaaatttgaaaggtacaggcgacggtctgtacgtaaaaactcaagtgtggtggtggatcagagggtgagtgagccaatgcaggtgcggaagccaaaccaccagcagacagcagggtattaggtattggtggtggtctgtctactcgaagccgaggagggagaagtaggagatcgtgagaaaagtcgagaagagggagaagagggggaggaaaatatagagaaacccagacaggacacaacaaagcgactgtcgactagtaaactcgaaaccccagtaaaagaaataaaaaagaggtcacgatgctccgtcgcggcgtttgcgccaggccaggcttgcgctcagcgtgcagtgcagtgtgcgcgccccagttcctaggtggatttaaataggtaaggcaatggtaatccaacaaacaaccctgacccaatgtgcggttgtgggtgaaggtggaattgggaaaaggttctagcgtggtgctttcagggtcctgtaagcgacgacgcagcttcaaagggaagggttcgaatgcgtagcgaagagagccgagaactcagatgatgaagtcaaattgagatggactgagtcgagaggatggatgattcgacttgcagctgtaacaaggggttccgttgcaccggtcaaggtcgatctcctgcaagagatatatggtcaagtcgtcgttcacgaatagacacgagagctgggctctgcgcaagtataagataggtcggctgctgcgagcgacttcggtcggtgtgtgtaagtaaggcagcgtagcaaatccgagcaggagcagaacctatgcctatgtaaggtattcaaatgtaggtaggtatgggttggatggtatggtaaggtatggtatgggtggtgtcggttatggcgtgcggttgcaggttgatagcgagggggtgtaacgacatcacaaccaaggtgtagagatagcgccgagtccttgaaactaacctcacactcacactcagtcggtgggtacaggtatggatatcactgaatgaagccacacacaaaggccctcgtgggtacgatctggggccgacaccaaaaacatgatggcgtcgatgaagtccaaaaaggttgtagctagagagggccaagacaaaagctgcaagtagctcgaaaagaatgaagggatcaagaacaaccttgacgatgaatgaggggtctaagctaagctgaccacttattaacttgtacgggaaaatctaccctcaacttttattcaagttaactatgtattagttcaagcttggcggcaagtatacgctacagttcagtttgtctacgtgacgattaaccccgtagcataaggcagcgaatgaaattgtttgcttcgtttcttatcattcatcctgcgggtatttaactttgtctcattcaaggacggttcctgatttggcggggtatcgcaacagcaacactcaagagcttacacaaatagggtgtcagggctgactatgcgtgcagaagcgcagtagaacaggatggaaagaatggggaaatggggaacaagattcaagattgcgggttggaaactggggatggatgctcaccaatttggcttgttcgataatagaaagctagaggaagccaagaggatagagggggagcaccaggcgataacgaagaccggattcatcgtcacaatgggaaagtaaagtgaccagaagttccataagttataaccgcacccggacccggcaagcagaaaccgactcgaccgactgataagagaagtgaaaagaaacgccatcttcgattcaacgtcactgcagaagtaccatgcactatcagggtacctttggtgatggtctgactcaagccaagacacaggtatcatggcatgatgggagtacattaacagttgccctttttgtccatcaggatttcggtcagcaagtcacctgtctcgccttgcctctcctctaaccttgttgaacctagacggaaccactccgaatctttcttatcagtacttctaccaagtaacttcccggatgaaacgggtttaactcttgaccgtccttttaaatgaagagattttcctcccttactcaggacagggcaagatacgaaagataaagagacttctactaatgttgccttttcgaccccaggtgaaccctacaggtgcccctgcaccagggctgcactcccatggtagttggacgcagctattcggtgggccatttacagacgtcaaaacagaccacccaagcacaagttaccttaccctcgtgatgatgatggaaataatggtttccgggaatccagaggcgttacgttaactcactacccaatatgaaagctggagccaatgccagacgcgcacggcaacagggtcgccatgggtaaaaaaattcaaatcggccggctacgccttgaaaaagcttctggagccgtcaaggtggatagaggatcggccaagatggtcaagcttggaccaatcgggacaaaaattgattgctcgtggtatgagcctccttgtttctaggctatcgctatcaatcttacaccacaagctgacctctcgagagcctgctggatgtcgttagaaggcgaaggtttggacgcaataccaccgaaactcgtgttcccatttgcccctccggcaatgccatcgaaggcctcatttcactcacatctggctgtgaataacatcttcctttcggtctcccacttcgtaattgttaaaaacttcagacaagaccctctcttggactaaacccagcacagattgaaagtccggggatggccaatcacaccaagaatagttcaagcttgtctctgaatcggcgatccaaggcgctgggcttatcgcccagaacttgctgatgtattgatatctccaggtcggtgtctcaaagtcaactgacaaggaagcttatttagcgccccatgtttgtatcagccatgaagtcagcctactgtcggataggtgtaggttaatatttccctgcataataagtgagtagggggactcgactcgactcgtgagcggccgatctgggtaacatcttggcagctcttgcatatctgtctccgagttgaaatgtcattttaaccatgaaggtgtcgatgtcggtgtccaacaaggaattccaggtccaataaccacaaccagacaaaggcagtgccacccatgtcatgacaagagagacaacttgcacaaacgacggggatgctccaggttccagattgcggaatcggccataccccaacaacatcattcgccaataggcgccggtcctcattcccattacatagcttttactcgattccatctacaacgttgttgtcgggacatatagatagaaaattagagtaatttgctttctcctattcggttcatgttagcctgatgaatgcatcacaagaccacggctggtccgtcccttgatgttgacctggtctagtacctgtttgctaaatcaacccctcatcatcacccaacagtacggcgcagtataagcagacaggaccatgatggaagtggcctctccattttgagcctacgcggcgcagtggttcccccacgattggcacgtatggcgcgatactacctcctccacactatcatgaatccaatatcaggtcggagaggggagctgatgtctcatgtacctcctcactcctcactcctcacttctcctcatccatgatggtgactgcattgcagccgaggcattctggcatgatttggttggagagaagaatggtctagctaatgctctctgcctgggcacggaatacaaaaggctgttggttataggttgctgcgcgagctgaagtatcaggctggcatattggacaggtcgcttcagttgcactgacttcagcttgtcgccgacagacggaactttgatagggcaggcgcttattagttatcagtcccagtagtattatccgtaaatggcagttgtttttcacttcggaatacacctatctaatctatcgacttacaaacgttcccttaatttctcaacctcttccctacacttcttccaccttcacaatcatgaacgatcaaaccacaatgtcaccaaccattgcaaatcccattaggaccaccctgaggctctgccagtgatcgaccttattagagtgttaagcaatctaagcgggcagccggtcgtaccaaccagcagaggaacagtataccggtgctactgggaggccaacaaacgatccatgactttgcctgcctgtcctccacgaacgaaacagatcttcgcatccccgtgggagcgaaccgactaggaacgcacgctcccgctactaaattgaggttcgggtccaggtccatgatccaggtcttggtctcttgctcctttggaactgaacacccagttggccggcggccagatatttggtggtattcaaccccgaaaagacaaagaccagggcagaaagctgcccacgatagaagtggaggtggttgaagaagtgccgaagtagcgttcaaattaggtaaaagtatccaggcagtaccacgactctccagtcaaaaattttcaacccgaatccatttctcatcaacttgacaacacgtctaacatcaagctgcctatttgttcgcgcaactgatagcggcgtcgtgggatggccatgaagcccttgttggtcaccagactcgcaaacgaaatgaaatgaaacgaaccgaaacgatcttctgctatgttatgcttttcgagggctctccatcgtggcggataacttcccctagtatgcggtactgtcatggttattgatggcagaagcattgttgatttgacttatagtggactctgcagtttcttgacatgttggatgcacgaagaccttttcatagttcctttgggtatttttactttattcaataccaatctcactgatgttgttcattacgagccggtctgaaaacgatcaaaacggttcatggttgggacttcacgctgccagtaatgattgacgttgcccttttgcgactttgacttgcatgactaccttttggtcctccagggttaatcggctcaggggtggtttgccggtcacctgctcaatacacggcgtatgggcccggccgtcatgctctagaaccgtgatttcgttctagaaggttcaaattgcgaattggcggtctatcaaacgcaatcacacgacctgatcaataggcattactttcaatactcgactgcactgcaagccgacattttcggaacgtacagtatacttcagcgggagttccgtgttgcttatatggtgttgtgcaagtttatgttgtgtcgacggatgggatcccgacgccgcaactgatatgaccatctccgcggaggatacggcgccactaattttaccaaccaattccccggatcgacgtcatacatccctgtaatcaccatgatcctacggattgggttttgttgttatcatatcgtttactgacatgcttatcggcgggtgtttcaaggcgaacacgtcagccatttcgcaatattggtgatactgtcacaatgatgagattgtgccgactgttcaatcaccaaatactgcggcattattgcgtgttggtaaaaaagaagaaacaaaggtcaaacacgagaagcctgaatcctcacccacttcgatgagcttcatccaaatcatcaacatctaaatgctctgcggggattgctagctagtcccccggatctcgtttccccagaaagcggaccgagctcggaatgttgtctatgcattgcatggcccgatgattgtaacagtttgtgagggccacaccaccctttcgtttgttgaagcggtgacatacccggatgacgatctgtctcaagcgttatcagccttctaaccttgctatctgactcaacaagttattaacaagatacgataagttgtcgtgatcaaaacctggtttcagattgccaatatgatcgattctagtataaccgtaactacacttctaaagatgttgcttgatagtcctcaagtggattcaggatgatctggaatccagattcctgaactcatgatatccatttgttccaatggtggtgccctctctatccacgtctgaccagtgtcttcgttgcgtccagcatcatgactgtgagccagggatatatcgaggtaacgctgccgaaattgttagtttgccatttgcaccgctttcatgataacgactacgacacaacttacccagtccatgctgctggctgcagtatccatccaagcaggatcaaactgaagaccttccgtccccatattcgtaaagttcatgctagttcctgcatctcctgccagattgagatccaggggtgtctggtctgatgtagatcccgttgatgagcctatccttgtaagcatatctcttatctgtcgtattccttgggacgtcttacccaaccccagactcgagagcagtgccggatcacctccgatcgaccccagtgtgctagggtctacagatggtgccccaagcgaagagtattcgttatcaccactagcactgcgaacaccttgtccaagggcactcgccggctcttcaactggagctccgagcttggccaacattgtcgccagtgtatctgctgttttcttgacttccactgcgtttcgtgacacatcagcccagatgagccaagaccttttgatcatacaaattaattcatctttagttggtgttggtgcagtctgcgacatccagtcatagtcacttccaacctctgagtagttttcattcttgacgacgaggtaaagcaccattgcggccatgagaaagtcatgaactgcgagggaagagacaaaccagccatgttggctcaatacgtgacctggcttacaagcttcccagatgatgtgttggtaattgagcagcgacaaggcaccctccagacattgcctgcgtgagtaatcatgctcacgttgcggaattgcctctgcgagataccgacgatgcaatacaatacggcatttgttgtatagggctgtcaaaccgaaacgttggatgagcagaacgggtggatcaccgacacactcatctagtggccgtaccatcatgaaagatgggacactcttccaagtctcgtgcagcaagttatcgagcttggcgacctcagcataacttggcggtgtcagagcatgagcttgtctcgcgatctgtccaaacacccgaagaatctgtgtcttatggattgggtatgtcatggaggtccagtctgtaggcggtcgactaagaggcagttccgttgaatcttcgtcaaagtcatggtcgtctagatttcttggtactgctgtatcagtttctataccttgtagcatgctcggaaggcccatgtggaaagaaacgagaagttcgacttgaatggccatgttccacatgcgcctccgcatctcgccctcataaggtgagatgttcgcgagcttacttgggtctctatggagacccatcttgagcatcaggcggatacacacgcctgagagtacgtagcagttcatttgagctgcacggttgaagaggaaggatgactcgacgtagagcaagaacgcagggagtgtcgccgaggatggttgcgtgtatttaccccagacgagagcccaaccagcacaagccttgtagtgacggatcctgtcctgagctgggagaggagagtcaccctcgagctcacttgaattgataaagttattgaaaaagacgccaaggctgagcatcatgaatagttgcgctatccaatgtaatgatgcttcgttaggatcttgccagaacttagaatactgtctggtaaaaactggccggtgaacaatatctggcaattgtcagtagaagcattgagtgtttagcgggacatgctgacgctgcgaaggactcatcgacgcaaagtatcgcgaaagaagtctatctgcgacctttctctccggtaggcgattcaacagctcctcacgattccttggtccagctcttgtgttcaacatgacttctgtgggatcaatctcatcgtctaggaattgatcttctccagcttcttcgggctgttcaaagtagtctttcaagtcctcaatctaactcgccgttagtcctagctccatatggccatcacagactcctatacgagtacgtacatcttccaacattgccatacaatgcgttgcgccaacgtatgttgcccctttcttgctgtgtacgacgtggccttggacgtccggtcctgtagcagtaccattcgccattgctgccccagttccgttacctacttgggttccaggggctgcaccttcagaatccatcatctcccggaccatgccctccagacgcttcaaacgcgcggacatgcccttggcaggccgtttccgttcaggttttggggcgtaggtgcactgagatgcgcgtccctttttggagcattgcccacatggttgctctctatcacatttcaactttgagttgcgacatggtgcacatgatagaagaacgcgtgagcgcttctggcgggcttcagatgttgatgactgatcattatcatttgggctggattccatctccctcagataatgcgctggtgtgagagctttccgaaggtcgaggaacaacttaattgtcaacaatacttgacagtgtgtggtactgactttgtataagtcgcatttgacgcttcaatacgaagatttgaaagtgagtgcgtgtcctaactaagatgtatgtcagatgctaatatacctagtaagatactgatgaacacccaatcacatgtcaccaaaggattcacggccacttatatccggggtacattgtatgagttcaaccacgattgctcggctggcggacttaaatactcaactaacccgaccttgaaattaaaaaatcacagctcaggtgaacaccagacatcaattgaatatgtagtagtttgcccttctgctatgaatgagtgtaaatacccgttgaattttgtaactagttaccctagaacatcgcataacaaccctgtcaaatagtaaccaggctcaacgacattagtgctggccagaaccaagctatgcgatgcgtcgtaaactcgtaaatgcaaatcccccattcccaaataacaaaaagaacacctaggagtcaggcgcaccgggcaacctctctatcacgtacttggcccttgccacactcatgattggcacaccgggaatctttcgtagccgttgcttgagtgccttatcatttgtccccacgatatagattctggatttctgcaccctgtctactagacaatcgtctgcataggtgcccttgtggtcgcattcgagccgtgtccatcgttcgtctcttgcaacccttagggccagtcgatacttgggtccgagcttctcaagttcgctcatctaagagtgttagtcacagcctgaaggatccaagcttggagctggaggcttaccacacaggatgtgatgatagggttacacttcgcatagaggcaatccatcatggagtcgagaagagagagctttcgctgaaccgagtgactgagaaagttggtatccacaaggacgttgtagggaggaacgagagctgtgttgtgttgaaagaacatgttgctgggcatctgaggcgcttctcggatgagctcgccattgatggtcttcttttccttctccttctgagcgagctcagccttgagtttattttcctttagtctggcatcgcgacgaccgataactcgtttcacctgttgcacatgtggtcagcatttgaggtgctttcgatcgatatgtgcgcgccccgtctcatcgtcgtggatatgctgaaatttgggcaacttttgcgccgcttatcgataaggatgcatacctctgcgaatttgcgagtctttttctgaacacccatggctgcctgatactgtgtgaagcttgagaattgaagtggctgcggttttggtggttttgcagctgtgtttccgtcgcggctcgtccagaagctgtggattcaagatactgttggtgatatgttcgctatttgacagactcaaaaaagttatcgcactgacaagattttgccatagaaagtagaaagcggtgccaggagtggggcactacctaggttggctccaggttctagcgcacgggccattcactcgacgcgtctctattctctcagtcgcgtaaagtgattaacatacatttcaggcttcagttgtagaatcggcgatttcatcacaacagcatacccaaaatgtcttcccaaaaacccgaggaacgtggcgagtcgtcgaactctgcctcaaaggcggccctcaaagcttcttcgaatggaaccacaaattatgaacttccctggtacgcccttcatgcccttcatgccccttgaagaattgctcactgattgttgctagggtggaaaagtatcgaccagtgttcctcgacgatgtcgtcggaaacacggaaacgatagaaagactcaagatcattgctagagagggcaacatgccccatgtaatcatctccggtatgcctggtattggaaagaccaccagtgtgctatgtctggccaggcaactcttaggtgaatcgtacaaggaagcggtcttggagctcaatgccagtgacgagcgaggtacttggatcctcttatgtgatgaccatctcactgacacagctaggcattgatgttgtccgaaacagaatcaagggcttcgcccaaaagaaggtcactttgcctgcggggcgtcataaacttgttattctcgatgaagccgacagtatgacttcgggtgctcagcaagcccttcgacgaactatggagatttactctaacactacacgatttgctttcgcctgcaaccagtccaacaagatcatcgaacccctccaatcacgatgcgccatcctacgatacgccaagttaacggacgctcaagtcgtaaagcgactcatgcaaattattgaggcggaaaaggtcgaatacagtgacgatggacttgcagccttggttttcagcgccgagggagatatgcgacaagctatcaacaacctccaatccacctttgccggttttggcttcgtctcaggagacaatgtcttcaaggttgttgactcgcctcatccaatcaaggtgcaggcgatgctgaaggcttgctatgaaggcaatgttgattccgcactggaaacactccgagaactttgggatctaggttattcaagccatgacattattagcactatgttcaaggttacgaaaacaattcctacgttgagcgaacatgcaaagctggagtttatcaaagagattggttttacacatatgaaggtccttgaaggtgtgcagacactactccagctcagcggatgcgtcgtccggctatgcaaaatcaacatggatcctaagcgatttcgggtatagaatatggagatgaatctagacatgggtgcatcattggcgttggagttggtattcgactgagaaagcgaaggaaagatgctaaagtaatgtgatttacacagacgactcgatggtcatctctaatgtgacatatgtacgccgttataccccaggcagttgcagtcaagacttttcagtgagagattgagatcatagggactctggttccgcgccagaggcgatcacttgccatcacctttgataaattcctcctcataccgttcccatttagccctgtctcccatcaaccgccgctgcattctcactcggtgctcgtaagctctgagccgtgagtctgcctcgatcatggccccaggcaccatgccgcacatttgtaaataccttgaaaaggtcagtaccaggatggatcagctgtgagaatgagccctacactttgaactgaatcgtcatggatcgatacaacggcgaccagatatacccggcagcacccaacactgcggcacctattccccacttgactgcaccagcaacacctcctcttgcagcctcccaagcagcatcattggcttcctcgctctgcatagcatcgtgagcacgcatgatgatggtttgctcttgtctgtgatgttgatgcctcagggcccagtgtccaaaactcagtatctgaaaggactccagagccaatttatgagtgaataaaataaaaaaagttttacagcaatatcagacgatatgttcgtgagcttggagatcccgaagcccggtcacttccgcttcccacacgcttcatcaagtgtggcgcgagctcctactagccacacctagggccttcaatctcggcggaacgtcggccccaatctggcgccccgctatagcggattgttcatttattggaatttttccaagctgttactttctctccttccacactcttccagagacaaagagcgaagatgacacgcaagcaataaccatgagcccctggttgcctgctttcgcaaagtctcattcttcttctctttctacataaacgtccgctgaactcacacttgttttctttttcttcgtgcagaaaaagttctcttaactcagctttcgttgacttgctaataccaccgtctcctcattgagcaaagttgcccatcatggctgacaatgcgatggccgcctactgggccctgccacccgtttctaggtaagtcgctcatgttgatttgtgttctcgatagcactcgctaactgcgtcacaggaatctggttactgctgcagtgttgacctcccttggttgcatcgtcgggctactgccaatcatgcgtctatttcatcacccatcgtacctttggatgtttccacctcaaatctggcgactcgtaacatgtttcttgatcgaaacgcagccgatcaacttgctcatgaactcgttcttcctgtatcgctacagcgctcagttggagatggggaacccacgtttcccacgcaaggtcgatctcgtgttctacatattatttgtctgcaccgtaattctggtaagcctgcgtctacatacccgtgctttgctactctcccacgtgtttctttcaaagcccccctcatatatctgcccggatagtgctttgcctcttcagctatcacggttcctggaaatgaggaagatcacccctgcacttcggatcacccatcattcgcatttccgggttggtctgcggtgcaggcatggtgggatgtctatatggatggctcgtgtgatccccaattcactcgagtggttttttagctccctacatttttataccatagcaataatacatcaaatatcccaaacacgtacccgtatgtcatgtgcctgtattgaggttaacgacgtcgctagatgatcgactacctggccggactgacgagcttcttgtacatgaacggcctcattcttgccatggtttacaccattacccaagaccagcgcggccagaaaacacagtacttcgttcttactatccctgcccaagcgctgcccatctgcatgatcattgtcggcacgctcacggttggaccaaataaggcattggtccaaatcgagggtctactcgccgcccatctgtttgatttcctcaccagaatctggcctgagttcgggaacgggcctcgacttttgagaacccctgcctggcttgagcgtcttgtgcagacaccaagaattactgccagaggtttcggtaccgccatccgacctgggaattcaccatcttctggacgcagcactggtgttagcgcaggtcctttgccagattcatggcggtctcgtggccctggccagcgactgggctgaaacatgccgttgtacgttgtcacttgcagggtatacaataggatgaaagaaagaattatcactacctatagaactcctgtgcccaccatctgtattgggtctaaggcacgtcatgcctggatatgtcgaccaaataactccaagcttgaaccaaaccaaaggtttctgtaataccgaaattaccgacacgcaaactctttatgtgaatatatagtattttatcatcatccataaacgcgactgttgccgcttaacatgggagacttgtttgcttcccgcctcttgagatagtcgtcactgaaccccgccggcacctcagttgctaggacagtgccgcctcctagcggtcgatcttggaaccttggatccaatacagccaacggcctggagatccttagctcatgtcgtggatcattatcaatcgctgatataggggttgctgataacagattcagctgtggggtcccctgtttcttgggaatgatgagttttgatagagaagggaaggcgaaggatggcttgggtttgacggcttcgtgggcaggaactggggccgccgctaatattggtggtctagtggctggatgatgtggtacaggggaagggtcgcggctcgcaacacgcgagctcgaagtactcaaagatgccacctctgcgatccgctgagtgtcagttcctgcaggctctgcagcgctgagatatgtctgcagagcatatgaatcgggaacattggatctcatggtatgccggagagaactcggtgccttagcatcgggaaggcggctgacgactctgggtatgtaggctgggtgtgctggcagtgcagcattgggaccattgctcttcgagtgcggtgcatagtgatagctgaccttgccattaataccgctgctatcttgttcgaaactgtcgtaatactccgcattagacattgtgcggatgtggtttccagcatggttatgaggctgcgccgagcgcccgggatatccagcattgtcggtaaagtaagaagacttgtgaattccatacatagaagggtcattcattggtgcatcaggaggtggtgattcaatcttgactcctgcaccacgacgttgtcgacttcgtcgacagtacatgaagataagccacaccatgccagccatgcctagtccgcatcccacagcgataccaacaattgtgccagtggtcatagagccaacgggagcaccatcatcgccaggcagagtttggttcgtgttaggatcagtaatattgatgagtgtgtgagtgaaaattgtgccactaaggccaaggatatcgcctttcttaggctcttgaatacagcctgctttcaatgccaccagaactaggtgcctattagtggtttttttcgaagagccagcatacagagaacctacagttggccagatacttttgattcgatgttgactgcagacagccgatacattggctgtaactggaactctcgatgactgaatctccagcttcgcaatagtcgaattggttgtcgggggtggtcttcaatagtgacgccgtcagagcatcttcgagagagccacatgagctttcaatgttgcaaggggaattaatagtacccgagtctgccgcatctgggtaagagtacaggcagacatcgaacgcatatcgcacgttgtctgcaccacgaccatgttagcgaggtcagaggctgtgatatactgagacttacacagaaaccaatacacatcactttgttctttccacgcggtatcgctcttctggagacaattgagacagtttttaaacctgatgccattacctgagcttgaatactcattgtcctcgcatacaacgtctgtagaatttgttatggaggtttgagggttcgaggttgttgaatttgagccatccgaacatagagcggcacattctgactccgtcgtgaaatgaagggcaaagctagaggaagagaagagagctattgtgctcagtccaagaaaaagaccccgcattatgaagtcttcgtttcgtgttgaacggcttggtttgaaagacgaaggctgagactcgaagaggggggaggacaagtggtcacggaacgacccccagcatggcaggccgtgttgacaacctcaaatcttcgaacgcggtggtgaggcaaatgggtacagtaactgatcttcaatttaccaatgcaggcccgaaagttcactatgaaccaacatacatgcatcaaataaaatggagtgggaaggcaggcttcgaaaaaggcatgtgggcatcatgattgatttatcaagcagataccgcataggacatccttggtacaacattatctgtgtggtttgagcaacctgacaattgctgggattcaaagtttagcttgccgcattcagttgtcagctttcacctatgtggtagcttcgggatcggctggatctcgaagtgtcctataataggatggacagtcgctagactgaggggaacaaggtgtaagagtgtgccagctcagaatagaaaccgagttaagagctaaccaatggtgtttgctgtttcaatccggagacccttggaaaccccggtcgctggccaatcagtacttctgtgcatgctctctggcggttaagactaagcgtgggcagggatagtagtctttggtgagcaccataagccaatcaatactcttctgcaaagcgtcgcaaacgccggccagcttgcgaggccaacgcctactatgtaagcagaggcagtactccgtagatgccaggctctccacaacacttccgtagtgactgactggcagattgatcgaccgttaaagccggttccacggcaataaacagataagcgatgttccaagttgaatacgtcagtgattttctcttgactcttccatccaatattcctgtaaagactgctctgacacattatttcgtcttctcttgtcctcatccttagtttcccagtttagcgcgcgtgttcgttccccaacctccttgcgcctcttttacctcgctattttaggtatgtagctctcattccacgcgacctacaagcgctcatattgccgcagacgcgctagaccttgctgttcatttgttccctgtaatctgagttagtgttagccaataagattcatgtgatagtgattggaactgcatccagtcagctcgtctaatgtaagtcggtgcggtaaggatgttgattcatccgacgaagcgccatcatcttctgagtcgtcgagtgttgaaaagcccatctcgctactgtgctgtcatcgtaccagctgtcgatgaggctttttaaaatagaccccattccctcggatctgtttcaaagtcttatgctgtttatgtcagccctgttcaaagagcctattaccatgatatattcctttccatgtgtccccatttttgtgcaactgaactcaagtttgggtattaaactttggagaaggtgttgggctatggtaccaaaggccaacaacgttgatggattagtctaggtatagcttgtagtgtaaattggtcattacaactccactgccgagacgggaccacgaggggagcttgaaggtttagggtgagctacttgtgtagactcggtcatctttgctggttaggtacctacagttgatcttattgggttgataaggagcaagatgtatctgaatgatagcctgctaggggggttcagcgcacctacctaaggagttatgtgcaccaatcttgatcatattggttctgtccactggcatagttcgccatgactatctgtgcggaccatgcctaggtaaccctgcaaactgggtgtacaattagtggctgatctttctgctgcatagtagacctctgaaagtgatatttgtctactaggagcgtcgcccaagcctagaaatatagagcacacgaaacatctgatatggcagtcatatcctcggcaccgaaccggtcaaagacaaaacgcaaacttgcacatgcgtgtcctcagataggtggatcactagagaattttgatgtaaaccaaacttatggtgggctgtggattccccccgagggggacagtctcccaataattacctgcggaaaccaactacagtgtttgtcatggtttttaatatcttactggcagcgaaggaacaggaaacaaatgagagcaacaacaaccaacaagcccctacatcggctgttgagacgacaatagagtttggcgcgcggctgtcgcctttataagcatagaactcgacaggctcccgtgagtatcgaatcatgacatgaatggaatgctcacgtgaccattgcgtcctgtgatgtcgttccggcatccattccattgttgtttaggtaggttcttgggcggtgaaaggtgattgtatgaccaaggaacaacaagggcgtcgaaggataaaggatggaattcatagctgggggaagaatgcttgttcatacattccactcgttggtgattgaaggagccaaagtcgcggtcaacattctggtgtgctgaaatttatcatgactggctgtcgtcatgggtggatataatgcaacgttcatcacagacggtacagtctggaaaatgataaccaatagcacacgttcgttggtcccgagattttgaagttcaaggcgacgatgaaacatgtatttgcgtaggtatgttgattggtcttagttactaactaggcatcagaggatggccgttgcactaacagaagaaaaacccatcagtgtcgttaaaaccgagtacgaaatatattggtattaacttgtgaatagtttcgaaatacggaatgataactcataaacatcaatatgtcaggaaactaacaggaagaatacagaagtagttgtcaggagagtccagtgagtagagaggtaattagtcacaactgccttcggccttttgggaagatcaactcgaagtcttcactccaaacatatatctgacctgcagataaattggaaggctgaactgctatggactcctgaattgtcaccaaagatctaatgaggctagatggcccttaagctgaagcccttggtagtcactcgcactccctcgtttgtttctcaaaggtgattgaaagcaatgtgctgtacaatccgtgttagctcttaaagctgcattaagtgccctggtagcctggttcttcttcctggtcataaacgaaacgtcgaatcatctgctccacaaattagaagaaatctacctactcatgcagccatgctcagaaatgggttgtcacgaagacaacactgaccagtgacatcaattcgagaccaaccaagcgaaacccagatatggtatagagattccgggaatgcgggaggaccaggcccgaacccttgtcgcggggttgttgggcgcttaacgcttaccgtccattgggccccgttttctggtagatgcgcccgttgctggcagctggcgggggtcgagcgcttcagggagcaattaaatcaccatgcgatgtgtgtttagcagcccgcgaagctctgctgaggccctgaactggcacacagtatacctagacagggaggatcattgaggctcctctcagcgccaatcttgtaacccttgtcactcaatagctccgaacactctcgttaaggctgagcccatgggagtgacgggtgattcctgagcttacatgcggcaccggtctagtggccttccctttgattgtcaaggacttgcccagcccccaactgtcatagatatacccgttggttcctcgacctgtgcctaacacggtgggcgttctccacgattatttttgccatccttcttctcctcctcccctttagttgatgattttctatattttggttttttcgtcatttgtattttctctcttgttgttgcattctcggctgctttgctcgttgagcttattacagctccgggcctcaccagcccaaggtctttttcagcacgagagacgtgtcgccattgcggggtcttcattcatttcagcgtcgcatctactcacaaacgacaattcagcgcaatcgcagtcatgagaattgggtgcttgcagtttgcgccccaggtgggagatgtcgataataatttgaatcgtgcggattcagtattatcgagggcaaacccagatgatctggatctccttgtgttgcccgagctggctttctctggtaatttatttagagtggatgaagttgattgatttctgttgacttccttcaccatcctgttctacagactcttgactatgcgatgctaacaacttgagaagggtacaacttcaaatcactgcacgatattgctccttttcttgagccctctggttccggcatcacgtctctctgggccaggaccatcgccctcaaatacaactgtaccgtgacggttggataccctgagaaagtcgacgtcacaccaaagtggcctacaggtcctgaatattataactctgtcattgtcgtcaatggggatggagagacaatagcgaactaccggaaatcctttttataccaaacagatgaaacctgggcactagaaggagggcaagggttttacgagggcttcattcctggactgggaaacacctcaataggaatctgtgagttcttctctggttcttgcctaggactatactgaccactttggataggcatggacttaaagtatgtggcaagaagaagcgtgagatgcattgggtgacttactgaccgtcgaacagtccctataagtttgaagcgccatggcatgccttcgaatttgcctatcatatcctcgaagtagagtcaaatctcgtcattgtgtctatggcctggaataccagagaggatcctcgtcggtttacccgcatgcccaacgaacctgacatggaaacacttacttattgggttactcgacttgagcctctcattcgcgcagagaatgaagatgagattattgttgtattctgtaatcgcacagggaatgaggatgaggctctatatgccggtaccagtgcagtcatcggtatccaggacggcgaggttagagtttacggtcttttaggacgtggggaaaaagagttgctggtcgtcgacaccaataactcaccttacgcaaaacttgtctatcgcccggacccacgaggcgctggcatggaggcaccgggaagactgcaacgaaatgatgagaccaacaatccccggtccaatgaagtccgccattcctcagaggattcgaagaaagacgtccagacccaaagttccttgaatagcgtggccagttcgcatccttcaggctcaaccgcactagggcatcacatctcctctatgtcacaacgctgtactctgccgaaagacgggtctcatgactctacgagaagacgacaggcaccaacgattactattccgcctgccccaggattggttatgagcaactcggctcgttctcctggcacagatagtctcaacattcctacaccatcggcgcctagtccaacacccatgtctgtgcgacccaggctcatcattcccgaatcgcctcccattctccctcaccagtatccgccagatcatcccatcagcgctgcatctctgagatcagaaagatcagtgcgatctaatatgtctcaggcatccaatgcaactgtacagacacgcccaccagaagatagtacgccgtaccctaatagcgcagctcctctcagcggctacccgacgaacactttcaagctcaaagatcatccatacagtcatcaatttaccgttgcttctccagatgatggaagaacacccttgtcccttgatggaatgtccccattagatggtccgcggttttggatgcctcccgattccgctagctggacacccgctactgcggtgggcaggaagccagaaccatttccctggtcagaaatcacaggcgagatacgacccctcagtactggaacattacaaaaccgcagccagagcaatgcaaccccgaaggatctgagagcattcagtcccctgtcaaatacttcgtcgaacagaaccaatgaaacaattatatccgaatcatctgaggcatccagagcctctagatcttcacgggcatctagggggacagcgaaatcaccgacaaagcatgatgccagttttgccagaccaccatccccaaagtcccgaaacgcaagccgtacgggaacaagggaaagatctgattcagcacttgaagatcgtgatatcagtaatgctattacacagcatcttgagggaatctctcagcgtgccgagtctgccagcagattaagatctgagtctgcaaacggcttgcgtgctcacgactggcctcatctgagagatcgcagcaacactcgccctaggtctgccatcattccaccaacagaagatcatatgataccaatagctgcaagcccgagtctattcaggaacaacaacaactatagtgcgggtcgaccgccttcacggggaggccatcaaatccgcggggagccactgaataaccttgacgatgttcttcagaccatcagcggcgagcgggctagaacagcggctgatccggccaatacgactcaacgcgcagcaagccgtggtcgaatgccacagcccaagcctctggcaacaaatggagcttatgatttgacgatgccgaccgcggaacgttcctcttctcgagactcgactcgcaacgagctactgcatagcagaacgagccagcaccggtcacgaggacgacaatctcgaacaaggagaacctcgtcgggtcagcatggtcgcatgccctcccacgataatctccctcgtggatttgagcgagtagaatccgttgtctgtcctaattgccctgttcacggacgaaatccttctgcaagtgggaaccgccacactgaaagcgcacctccaatggactatcatgcttcgagacctgttactgtcaggccaataagctcatcgccaccagacaggactgactctgctcctgcatctgtatccactgcgagtgccatcgtcgaacgaagcaataattcgacaaatgagccaactccacaactagattatgcgcctttgaccacacccggacccggcgaaaaaccacaggacaaaaaccacgaatatgtaaccaatgaagttggagaggccagcgactcagggtcatttgcggagacgttgcaaactatttcgactcctggacggtctcccgccacaccatcgttttttaatcccagcactcccaaagctatggttttcaaaagtgaggatttggaagttgacccatcactcatcaataacctcaacaattttgacatacctccggcttctcttcctgaagcagacactgtccaagtggcataaacatctgcctgggtagccaacccagctcagagccctttttggcttttgttttgatactcttttctcgctcactttctctacctcacgatacacatgtcagcgttgtttgtactttgcaatgaactcaatggtaggggaggcacacttaatagccttatcatggatgctgttgactcaacaaggatcctgaatggtggatggctataacaaccgtcttgaggtgggatgaaggacttatgacaacccactggcctttgctagcattagatgggtgttcatgtactcttttttgggtgggggatatggtattcttatgttcactggagacttggccctcacaaaattttctttgtttcgcgacgttgaaatagtgggcgagctttggagtaggcatttagcatttacgcagtatgtagataatgacactggatagcagctgaataaagaaaacataaacatcagaattgaaaccaggaagccacagccactgagctcattgctcgtaaacattatccaagggttgttcgtgttgaagctgtattatatggaaagcttatcagtacctaatccataaagcttcttgcaaaaccttatttgtgaatatttaactgagaaaatgagatagcgatcaggttcaagatgtatttggcttgcgtgagcgtcagatactttataccaaataccgatacccgtgaagacagcttcgatccagaagccaagagctccggaacgaggtggggccgagattgcgatgaggccgccgaagctatgggaacttacacactctctgaggttccatggatgcttgagtaattaagacagttggagtgagtggtgcaatgcctaagggacaagtttcttaaaattgaacactttggagagaaatggtaagcttgtacagagtatggctttctttcacctccgttaccatgtgggccacaaagccagtaagatacctttgcttacaacacaaactcgctcaaactcacaaaaacccagtacatatttgcaaataaccacattcaatccggtatatcgaaaaggacatcatgcaatactggtgacatcaaaaacagagtctatagactcagcacttgcggctcataggaaatcaaagcctcaagtcactatcgatgtgcggtgataggtgccgtagaggccagtatccgaaatgccgtgagaggggcggtagaccgagcgattcgagtggatgtggtttggatggtcaacagtcaatcatttgagcctgtagccgccggggctagtgtgaaagaaccaggggccttgcagcatggcttcgatggggttggcggttgtcgtgatagcgactgtgagtggctggttcccctcatataccatcctctctcaacaccaccacaatttgagactggtagactgggatgaagaacagaccgcgccgcagatgccgaccaatcccagcaaggatcatggtcgaatcttaccacaaagcagctatcacctctcgaggatgtggaggcagggagaagagaggtggaaccttggccccaatcagacatgaactgcctgtagttctacatatgcgcctctgcaaccatagcggtgcagttgacgctctcttgacttttcatcaccaacggcatttcaacttgtcacttgcatcgttcacattgacttgttctctggcacaacttctgcatacctacagccgcgctggaacagcagattcccccacaatcacttcattttccgcgccagacacaagaggcgcggctggcccatggcatgtgtcacacatgtcacaacgtctctgagccctgagaagcgaccgggcctgatataagaataagacgcggccgacagtcaaccggccctcaaggatccttcaaaggcggcaaacttcgtcctactgcgcgcgcagataaaactctacttcacctatcatctggtgtaacacatcggacacatcccctccatcggacaccgttctcttcagcctggcttcttaccgacggccaagctggtaaagctggtacttccactgaaggtcatcaacaactcggccttacaacttgccgccggcttcaccagcgatgcgtggtttaacattgacaacaacaagcctgagcctgctcggtccagctgccgcaattctcgtcgcagacaattctccctgtggaacagtatgtggcaatgttctcgatgcgactacaaacgatgatgtcgtctgccaggaaggcgattataccagtggcgcaggcattgtgtttcaacagtgcctgacgtgtgagcaaagcagcgactacactacaaagaacaatcaaacagaccaggaatactacctctgtaggttgagatcttgcgtttcagcatgaaagccgaggactgaccatctctagacaacttgcgttacgcaacctcgtattgcctcttcggaatccctgataacaataacacaatagacacaccttgtttgacctcgtcagtgatgtccttcctttgtacccgacttttatctaatactcgacagaaaagcctgtgggccgttccgtaacgctatagtataccgcaacttatcctcagacgtcgaaagctacgactattgtgataattggcctgttcacgacacagctgattttatcggatgtaccgagtgcctccaagcaggcgataaccatttccttgccaattgtacgtctgctgacaataaattccctctctggctcatacactaaccataagcagttattactgttcttcaagctggatgcgaacagaaaccacagcctggtaccttggtctctacagaaggaagcatattctctagagacgacgtcaatgtcacagagcccacgccagttgcttccgtgaacccagaatggctcgaccagggccctattagtctcggtgccaaggtgggcatcgccgctggaggggtggcctccatcttatttgtccttggattttgtatcatctggcgtggtaggagacgaagaagggcattcctcagcatgctggaaacgaaacacaacaattcctggcccactccactgactatccctcgcgaaactcgcgacactcctctcagccaaaagccactgagaagctgggacgaatcgccaattagtgtccgatccgagcatctgtttccgcaccatgtgtctccatacgcctcgcagtataacagtcccgtcagcgcaactgaactcaagcttgctcactggccagtcatggcccccaaccaacagatgactccggcgatgaacagccaagcacaatttccccaaatgttcccttcgatgtatcaaccagatccaagcagctctcagataggagttgctttgggcggagatgactcctctgtcaactcaggcaactccaaaggcaagggcctccaaggggaagagtatgagatgacacccgtggaaaatcctcatgcgggcataggaatatatcagaccggcatcaatccctatggagagtcgagtcgcacgattgctccgcagccgggttactttccagaagggatcacccatatgaatcagtcatacggataccctaacccgtatggacatcacgaagataatggccgaatggatcgtgagccgtaggctcgactgtgctacgagcctgataacatagttgtcgctctgtatttttctctcgttagcttggcgttgaaggatggtgataccactattgaaatgtcacgatttgaactgaatgaaataaatatgtgtatatagctccattgcggacttgcacttgcaggatgatgtgatgcgcagggcagtctaagtagctagagccacctaatcttgaaagtttccactgaaagtcagccagtatcctgaggcatatcgttgaagtcttactgttgtgatgtctgccggatgagtgagcatgagaacatgacttggtcgaatagatccggtggctgctgtggctaaaagcagccgaggtaaccaaaacaggattagtgctcaattgccgccacacaccggtcgcagcttccttcggtccccacaatgaaatccgaccagagaaaaaaaaatttggaagcttccaacaacaccgggcaagacactgaggaaaccaacgactcgcaccttccgtttcttccctcctgtcgcaaagaagcacctgccgcgcttcacccggtatatcacacaatttccaaaagggaaactacattccattcacaatgtccaaggacgtcgcggtcgtcaagaagacgacgacagaggaggaggagtacaccatcaagccccaggcgaccactccttctctcgacaccagccagtggcctctgctgctcaagaactacgacaagcgtgagttttctgatacaattcgatgattaaagcgcgtttttgatattttctggtggcttgtagagcctcaattgaccatttctttgagattcaaagactaacccataatcttcaaaacttgcagtccttgtccgaacaggccacttcactcccatccccaatggctgctctcccctgaagcgcgatcttaagcaatacatcagctctggtgtcatcaacctcgacaagccctctaacccttcttcccacgaggtcgtcgcttgggtcaagcgcattctgcggtacgaaaaatttccaaccaagagtatcgcgtcaaagtgcgcgtccaagtcgaactgtctgctaacgatattacctatagatgcgaaaagactggacacagtggtacccttgatcccaaggtcactggttgcttgatcgtttgcattgaccgtgccactcgtcttgtcaagtctcagcagggtgccggaaaggaatatgtggctgtcattcgccttcacgataagctgcccggcggccaggcccagttcgcccgcgctctcgagactctcaccggtgcgctcttccagcgaccccctctgatctctgccgtcaagcgccagcttcgtatccgaaccattcacgagagcaagcttatcgagttcgacaacgaccgacacctcggtgtcttctgggtcagctgcgaggccggtacttatatccgaaccctctgtgtccacttgggtcttcttctcggtgtcggtggccacatgcaggagcttcgacgtgtccgcagtggtgccatggatgagtccaagggcttggtcactctccacgatgttctcgatgcccagtggcaaatggacaacactcgcgacgagtcttaccttcgcaaggtcatctctcctcttgagactctcctgacttcttacaagcgacttgtcgtcaaggacagtgccgttaacgctgtctgctatggtgccaagctcatgcttcccggtcttcttcgatacggtaagtcctcaaacgataattcatgttgcaatttactgattcattgacagagtctgccattgagcatcatgaggaagttgtccttatgaccaccaagggtgaagccattgctctaggtatcgctcagatgtccactgtagagatgtccacctgcgatcacggtgtcgttgccaaggtcaagcgctgtatcatggagcgcgacctctacccccgccgctggggtcttggccctgttgctcttgagaaaaagaagctcaaggctgacggcaaactcgacaagtacggccgtcctaacgatgccactcctgccaagtggagctccgaatacaaggatttcagcaccagcgatgcctctgccgccgccgccgccgccgctcctgccaaggcttccgaggctgaggatactcctatggaggaggctgccactccctcttcacctgctgctgatgacagcaaggacaagaagcgcaagaagcacgatggcgagaccgctgaagagaaggctgagcgcaaacgaagaaaggcagagaagaaggcggccaaggctgctaagaaggctgccaagggcgaggttatggacagcgacagcgactaatggaatccaggccaagtttgggtatgggccaaaacctgaaggcagatcttgatacccgagatgtaggttctgctggcaaggagaggtgtgcttgctgtaccatattcttgttctagtaccgtttttggctgcttgaaattgtttttgggggttattatggcgtttttggttcgaaaatcctggtaggagtagatgcgaggcactcaatgcaaagcacgataaaactactgcatgtctctgtgggaaccgtctgtctaggacctgtgaatgtatgaggttgaatcatgtctatctgccgtagtttatgcttgtgaccgctgtgtgtaagaactgatgcgtagtttgggtacactaacaaatgacacataatgtagcggtcacgtaatacggtggctcttggtgttacggtattgttgaaatccgatctgaggtcccatcgtcatgaaacgtccatcaaatctgggcaatgcatgtgttgtcatgaggctactgtaagtatgatgacacattttctgggcacgaaatgagtgagagcataaggtagtcttagttgagtcatggttccacaggaggaacaatgcaaagtccctggtacgtacggtcgagtaacaatccaaccgttgtcgtattagtcgcagatcaaaaaggaaccagtcttggccaaacaaaacattggacctgggtggaaacactggacgaatcaggctccagcaacgcatctcgagtaacagctgtccctgtttcatagttgaaggagtggacttccaccgcagcaagctgttcgctaagcagaggattcaagtcgctgcaactctgttagccagcgcatggcacagcataacggcgagggatatcccggcttgggcgtttacttgtactggctgaaatttgggtcccttcttttgcctactcctattaagatcagggatcgccttaagattaaagtgttgtcaagagagcgtctagttggctgtttctgtcctgcatgagagcgtattggcgtgatggcaaagagggtcacgaagtaagtagtgaagtaggtcccatggcttggcctgtggctgtaagagtagaagtataaagtgaggaaaactcggagtttagctgtgcgtttgctcgtccaaggttccgatatcaaaagtttcttcccccagagatcaatcagagttgctcatatcgagaatacttctcaacgagaccctgccatcgaatcagaagcctatctacactttgcaggcatattcgactcaaagccttcttctgcaaagtctgttttttccttgggatataaatacttgccaagttctcatctgggtcaaggattcacaactcaacgtcagaccgtgttgatcacttagcctcagctttcctcggacccaggtgatcgactatacatgacatcgggattaactgataccgagattgaggctcagctgaacgatttatatgctgcagtgccagcgtcccagaaaaggttgagttcataggatatgcccgtcatgtccgcttcatcgagcctctggaggcgaatcatcttcttcattctcacaatttctattttcgacactgcatcagccctaccaacaaatacatcggctcctgttcttcgacctttcatattgccaccaccaaagcagcacttaaatcgaagacataaacgtcgcggcaactctttctccccacgactagatatcaacttccccgacccatgcctcgttcaagaccgagacggccactgggtgtcttttgcaacaagcggtggtggttaccacatccaggttgctgtggcagatgatctcatgggcgagtggactcatctcgagcaagatgccctccccggacatggatggacgattggcaggaattattgggcccctgacgtgcggaaacttggggaggactcgtatataatgtacttttctggagaacttcctgaaggtggacattgtatcggagttgcacgatcccaaaccatcaccggtccatatgaaatggaccctgaaccattcgcctgtccacgtgacgaaggcggcgcaatcgacccggcgggtttctttgacgagtccacaaacaaacgatatgtcgtctataaagtcgatggcaacgctctcaacaacgactcgggaactcccatccgactccaagaggtctcgacaaaggacggctccacaccgatcggcaaacctgtggacatcctggaccggatcgcctccgaggatgggccccttgttgaggctccaagtctggtacggactgaacagggcaagtatctgctcttcttcagtagccacatgtacacaagcgatgcctacgatctcaaatatgccattggtgaccgggtcgagggcccttacaggcgggggaaagctccatttctcaagacaccaactctgggcctgaaaggtcccggtggaggcacaagttcggaaaacggaaagttcatggtgtttcatgcgtggtgcgggaagggcaagagatgtatgtatgccattggatatggacttgaatacgagtagaaaaagaaagaaccggcatcgagaggcgacagttgtgatgccttgacaagaaagaagcaaatctttggcagttttggtgtttttggggcggttttttggttaaacttatagattagatttcaaattgattcatttcatatgcgctttttcttcgtagtcgtttccaggcatgttcgcaggtgtgatggatgtgatgatgatgatgatgatgaatgaacttggtggtgacggctacagccatgagccagccttattagttaagcgctggggctgcttgggcccctaaggctaataaccgccctgaactacactgccgctttccttgtctctgattcgctgcttgtaaggaccaccttttgacacttccaggcacgaaccaatgagggaggccacagaaaatcttccgtaaacagactctgtctggtatgtctcagttcaccacagttcaccaccctttctatgtctcatacatacaacttaagcgcccgtagccatcttcaccacccaactacataaccctcaatccttgttcgctgcttgggccacctcgataccgcccggggaacagttgcttcctatcacaagcatggatcgatgcggcacggacaagttggcggtacttcctgaaccgagaattgggtgattgggagccatagcgcggctcccagaccccccttttcggttgcattcgatccttggccaacaccagctgagtctagcaatatgcaatatagggcagagtatgcatcttagtgcggtgaagtgtggtgcatggcgttgcatctgcagctctcgatcgagtgatggagattggagaacgacacccacgttctcgttttctcttcgcactatccatagggaacttaggtatactaggttaggtagttaatatgcagaagggctgcagctcgcttctctacttctcttctgttctcaagaatcctcgcatcagatttccacttctcgttcctttctactcctcgctcgttcactcattcaaacggcgcctttaattcctatttgtgttgaattgctatgtccttctatttaacgacgactaccaacatgttgtaacaagggtatctggtataccaacccaccatattcattttcctttaataccgtttcttgacccttcgaatcgagttgtttcacagctggcctggcctcactcagatcgaccttgatacccatcaaaatattcatgtcgcttatcgaaacagcgaccttcttttttgaaacattaaacaccacagcggacctccatgatgctcctattttctattgtctctttctttttgttctggacgccggtctcggctctacaagtcacgcccaactctccctgttcccagttctgccttgaccggtcagatcccaattcctacgaaacccgtggcagcgagattgtctgcgacgatgacgacttcaagaggaaggcagcaggccagaagttccaaagatgtctggcttgtttgcaggacagtgctttcaagcagggcgacgaaagtgaccaagattggttcttgtgtaagtcatgctaagaactcaactgtttaacatgatctgacttttgcacgattagacaacatgcgttactcttttgactactgtatctttggctacccaaatgcaaccggcatcagttccggcccctgtatcacatctgaagcttgtggccccatcgggaatgctctgaagaaaggcattacggaacccaacgatagagaacagtatgattactgtgacactgatgacaaagcgatgctcggcgatgcggttgataaatgccaggcatgtgtcaaggcggatagctcccagacaatcatatcgaattgtgagccgttccctaacccggctgcttgatccatctaaccatctctttgtctagtccttgttgccctcagtgctggatgccaacagcgtcccaagccaggaacccctgtagggctcaatgacactgttttcagcgaggggaccatctcgattgtagatccatctgcctcagttgcaccaggagataaccatgaccttcccaacacctcaattgctgccattgctgttggtgccgccgctttcctccttatttctgcaggttgtatcttcatgcaacatcggaagcgcaagaagctttctgtacgcaacagacgctcttctctctcgttccgttgccagacacatgttacaccaagaactcctggcttccacgacctccccccttatatggatgaagaacgaaacctgtcaaaatctgcactttggaacccacgtagtgcagtgaggaatctaaacgacacccacaaactcggcattgtcactaccgctatcccgcaaccgccacccacaaaagctcctctacacacgccctatcgcgaagatgcgtctccagcagaaagtgtgtcaagctgtacaaacgctcccctgttgtcaaactcagctgggccacaatgtagtacaccaggtatcacatccccgctgtttagccctggcttctctatcacaacgccccgttcagctacattcccacgtgaatgccacgatagcaacaatccttgggtgcaacaaccaactaatggctcgggcaaaggctttctgaggaaaaagcagtccagagattcacaagctcccagcgaaacacggaatattcggattgtctttgatccaccacctaaaaaggccagacggtcgtaagcttacgtaccgatgtttatatatgttggtcttgtctgagcggacgagtttcatgggtaaacagacacggtacttatggatatgggcctttgtatatagggttttagcggcgagacgctgtaatgagacatgagtcaagaggcagcgaatgcgtgatgtgatttgaactgaaatgcggacgtgtgtgtatatttgcttgaccatttctccatataatgcaatgcctttcccaaccagctctaaatcatgccatcacctcatattgacacaggtccggagtaaccggcaagactcaagtgttgcgtacttatgcaacttccatccatccaaccacaggagtatatactttggatggtaccgccatcctcattatcagcagcctttccttctttatctacacttcctcatatatcttgatcccagggtgtcgaacctctgctgatcagttcactctgcattctgtcattctggtctttgaaccaagtcgctccctcttccatctcccccctcatagcacggagttcgtcgattagggtctgcgcatcgctcattactcgtttatgcgagctgattttggtctggtcatcttgagctaactcgccgtcatcgtcagtggcccgctttctcttgttcgtcgcagaactatcagattcggtggtatcgacggtgcctcgtgaccccgataatcgatggcgttcttcagaatggccaaggccacttatggaggcccggcggttaaagccactctggggcgggctcataccacccgttgactgcttcttcccgtactgcatctcgttcgccaacctttcaggaacagcagttccatcaggcatctgcacaatccccatagccttgagtcgccagcgttcagatactctgctgacacgattactgggctctggactttcggtgtttcgagaaacaataggaggcagcgagcgtctgaaagtggccgactgatcaccaaactgttgccgaagcgctctagtctttgaaccacttcttgcgagagatgagctcgattgtttgctggagatggagctggtggcggatggcgctctacgcacaatcttggccacagtttcctgctcgttgttgattccagatagaacaccggaagcaagcaatgcgtcctcttctgctgcttgacggcgcttacttggcttcttgtgtttgagtaggtccttcagctcctctggtcgattcaactcggcgatttcagcctgctctcgcgcagcttggcgagcagcttctcgttgagccttagcttgcgctacacgctgtgcttcatagtaggctctcatctgctctcggccgctacgacgaagctggctcaagcgacgatcacgcgcaatctctttccagcgatagaagtatctgactgataagctgtatgtgcgaaagttttgtgcttcagccagggcttgctcttcttcctctttctgtctcctggcttcttcctccttgacgtattttcgataaacgccttgtagtatgttatccaacataaatgcttgaaattcgtccatgagcccgtcatcgccagttacgaaccatctggtgaaatcacccaagaggtcacgaggtggcgatggtggtttaggagggggggtgtgctcctttgttatttgtgaagttaatggggttgttgagagttgggaaccatcaccattggatgcaggatgggacaaagacgaggttccaaccggtgggaacgagaattgaggtgctgatgtggactggggttttgtatcaaagatgcccgttgctggcttgccttgttctccatttaaggtaggcgtcttgtccaggctgaaagctgctgagggtatcgtcggttgtgatgtggtattactttcgctcggtgtggatgatttttgagcttgtgttgcggtagtaaagggacttgaggacagttgaggcgttgttggaaatatgttgatgctaggttgcttcgcggaggcgggatggagctccggcttgtctgctgtgatccctttgccggaagtgttctctattgaggcggccgtcgtagtggctggtagagaggtggaggtcgttcctgttgccgtctttttctcactggaggcagaaacctgactgaatggactgctctgtgcttgctcctccgaaatggttgatggcttgaaagaagaggcaaacgggttcggtaatggcctgtttctggatccaggtggctgctgaggggtaggtgctgccagatgagaaacattgccaacggaggattgcggaagtgcagatggcgtgggtgcaaaagggttgacaggaggcggcttggctgtcgaagccaagccagatacgaatggggatttctggagaggtgattgttgcgaaccagaagcactaatcgaggccgttccgttgattgtagtccctaagcgaatacaaacgtcagaaccagtggtttaggcgtgtctttgccagatttccagtggttcatctcgagccaatgagttgtccttagtaaatctcaagaactgtggcctgtcgagtctccggctgaatgcgatttcctattcgcctgcaaagtaaaggtctttacacgtaatcgaacatgcagaaaaccaggggatgcagaatctttggcgcaaattaagcagtaggaatggggtcttacctgagttgccattgatagacttattatcccctccgagttcactgggcttgccaaaggatgcaaatgggtttggcgttgtagctttgggtccagtagggattgttggttcgttgggagtaggttgtgtttctggaacaaaaaggctttcttgggatgaaccattaactgcagccttaggagggtttgcgctttgataggttgtttgatgtatcagttctggtagcgattttgagccacgcttcttttcaacaagagagtaagaaaattggtgttgaagacgaaggtgaggtaaagagccacgactgtccaatttcgcgtattggcgactggcatcggacggatcctcatcgcattggccaaattcgatgttgtgcagctccgcaaattcaacagcttgctcaatggtatcgaaacgaagaaacttgttcaagacagcggcagtgacgtccttggaggtctccctgggccgagcgagacctctgttgatggcggccaagatagcgcgacgaagcctgggaaagtggcattctgcgaaacaagccattgtgtaggaaactttgggatcctcaactattctgaagtatgattgatatgccgctgatgcggctaatgacggcgcatccttcagaggcccgtgaaagtcttgggtattttgaagagcctcaacgagtaggacggccgtacggacctcattggaatccttccaaagggctggtttccattgacgctgcaaggtttctataatgttcgaatcgtaggcatggaatatgaggtagtatgcgcggaattcaggctcgttctcacattttatgccctgatcgttgcaatcatcgtaagcgtcgcggagggacaagagggctttcccaagctgttctaattcctgctgctctacgaagtcttcgggtgttttgccgtctcgagtgagaagatgaagtgccgtaacatgaaatcgtgcgatgttctccagaacatagacctgaatcttcatttcgtcgggggtgagtgacgaaaaaaaggtgaagtctctgcggattgcgcgtgttctgtcccataaaaatccatgcaagactggtaggttgccgtcgtcacgtaacaggtcgtcaattagatagtccaatgtccttttgagggccggcactgatcgaacgtccataggtaacggcgcttcttgaccagcggcggaacgagcgagcttcttcaccatgcgacgtgtgtttgcgtatgtagtcttgggattcttttcgggctgatgaacgtccatttcattaattcgagtgatcttctcgtactcagggcacatgtcctcgcagatgcctttgaaatcgatagcatcctgaagagttttgcgcttatctgggtcatcgatcagtccggccttcgttagagatgcgcgcgccttattgcggtaggtttcgtatttctcgcggaactttgtcacttcagccttgttcttgggattgccaggctgtgaaggccactggggtgggtgaatgccatctttacgcagttgctcgtatacccttttcgcttgcggatcgtcggaatggtaggtatcggggataggctcatcgtcggagttggcgcttgatgatgaagttggtcgcgactcgttacgcgtcgccgcaaaaggagttaatccattactccgcgtgttttgtcctgcttgcttcctggagaaggtggcagtattggacgggtttttcttgggatcagtgttcttcttcttttcgtcgcttttacggttcttgttcctgccgcctccgtcactcagattggcatccttgtttttgaacggtttattggccttgcgctttgcttcactgtcgctctggtcgccaaatgctgatgatcgcttggtccgcttcgtctttgacgagtcaccagtactatcaattccgaatgcgctgcctttgttctcagagttcgtcgcaaaaggattgaacgctggagacgggctccgcgttggctggccgaaagtcgaaaacatctgatttgatgatgcaacaagcgtcgcactcatctaggaaatcgtctggacatggggatgagttaaagccctctctatgcacgttgatgggaatattataatagaagttgcggttgagtgttggagatagaattgatccattgagctagttcctattctggagagctatgctttgcttcgttaaggtacactggatccgccctcacgtgattagaaaaaggtacattgattttcgtaccatacctagtagaacgtaaatcctagcgtgtcgtcccatctccacatgcgcgcgaacacaagtctcattgaaattccttgactcctaaactccattcttttattccagtccaataatctcaaatcttcagttattttatcctgccgcggattcgagcaggccccaacccttttcggatctcttccaattgctcgaggcctgtttgagccttagtcttcttatttgtcctctttccaggttttgtgaaatttccgaggaaatcatccatgatgttatcaaagtcaccacgaacgggcccttgaacagtagacatggttgaaacggcagacatggactgcatgtcgtcctccatatcctcgttgtatcgctcctcgattttgtcaaacctcgcgtccaagagagtcatctgttcagttcgtactaaagatgaagaggtcattgaatagctcgagttgtccgtcagtgctccctttctcttcttgcgtcggcctccgtgagtagttgtcgtccaattagattgcatctcggactgtgatggagcaacgggggccttgccgcccttttgctccttcttgaattgcttgaaatcttcaagccaatcttgagagggcccctcctcgggctgctctgtcggtacgagttgagggatgttgtcttccttgtactctttgtttggcttggctgtcgcatctgattcccagccgtcatcctcgtcaaaatctgcgccgtcaaactcataatcttccagttcgcggccgtccttggcaagctccttgaaaatatcgtcgtcaccatcgtcaacatatgcatcgtcttccagagcctcaaggacttctcgaaggcgaggatccatatcgggctgaaatcccttgatagagtcaggaatatcttgttgggcctcgtaggtcacccttgtgagattcttggatggaagaatttcgtcgtcgagaatatcgcctgcgttctgctcaatgtccagcttcttgagtgcatcctcaagtgactgtttctgctttcctttgcctttgtttgcagtagccgtcgactccacaaaaacaacctctccgccaccagtgttgagatcgcgcagatgttgcatgtaatcgtattcagaatcatcaaagtaaacaccataactggctgcctcgccctcgttcgcgcggacatcttcggcctcataacctagttcagaagccagatcatcgagatccttcgatttggatgatcccttcttggtctgggtagggttgagcaccattgcaggtgcattttcgtcgtggatgagaggatcattttgcggtcggtgcaccagcgtaaagtgctgagcagactttttgtcgctgcataatttgtatcagcatactatgatttcgtagctgtcacggagtactcacatccactttcgaggcatcttgctggtttgaagcaacaagaatttagttatcaggtgggcgtggatgttgggcttagacgacactcatccgggtacaaaaatctagcggggtgggaaaaaatccttatcgtatactccacagttatcccaggccctgtcagatcattcgcactgtatccaatcttatttcattgtggaggttcatagtgtggaaacagtaatttaaacaccgtaacggaccccgaaaaatccatttgcccctccaagaaacagtcattattcagcggggcacagagttgatcagtagacagccctctcagatcaatccaactcagtttttacacaaaatcaacaaaacctcgaggggtattgcgacgtggagcagccgttcctcgtatattagctgccgaagcacactgattgaatactacactccacgtcgacgtcaaaatggttctggcaaagtccaagaactcggtcggtttgggcaacgccctgatgaacgatcgcttcggtaaaggcaaaggaaccgacaggaagcgaacttctgccatcaccagaacaaaccacgccacaggcgaacaatatcttgtcaacgagaagaaggatgctgcttgggtcaagatgcgctccgttaccgagcagggcgatctggatgagttcctggccaccgccgagttggctggtaccgatttcacagccgaaaagaccaataatgtcaagattatccatacagaccaaaagaacccgtaccttctttcagcgcatgaggagagagatgtccttggaaagcacaagcagcataaaggtcgattgacagtcccccgaaggcccaagtgggattctacaacaacacctgaagaactggacgcacgagagcgagagagcttccttaactggaggcgtggtttggcagagctgcaagagaacaatgatcttcttatgacacctttcgagcgaaacctggaggtttggcgacagctctggcgagttattgaacgatcggatcttattgtccagatcgttgatgcaagaaaccctctcctattccgttcagaggatcttgagtcatatgtcaaggctgttgatcccaagaaagagaaccttcttctcatcaacaaggcagacatgatgacacccaaacagagaaaggcttgggcaaagcatctgaaggaggctggcattgcgtatcgctttttctccgccgagctggctaaggcagagaacgaggcgagggaactcaacgattcagaagatgagttgccagatggggattcgtcagaatccgaagaggaggaacagggcgagggtagcggtcaaaaagaacaagaaggtgctccattgactcaagattctgagcaacagagccaaatcgataaagaggcaaagggggcagaggaagccgacgacattgatacacagattcttacagttcaagagctggaagacatcttcctgaaacattctcccgcagacgcaggtgagatattacaagaaaaccaaactccataaacaattcaactaatgcattgacaggttcggatcataagctgcaggttggcttagttggttaccccaacgttggtaaatcttctactatcaatgccctcattggtgcaaagaaagtttcagtctcttcaactccgggaaagaccaagcacttccagaccattcacctcagcgaacgtgtcattctctgcgattgtcctggtcttgtcttccccaattttgccaccaccaaggctgatcttgtttgcaacggcgttctccccatcgaccagcttcgcgagttccaaggacccgtgggcctagtcactcagcgaatccctcagcctttcctagaggcaatctatggtattcatatccgcactcgagccatagaggaaggtggtacagggattcctacagctgctgagctgctccgtgcatatgctcgtgcccgtggtttccagacccagggtcttggtcaacctgatgagtcccgcgctgctcgatatatcctcaaggactacgtaaatggtaagctgctattcgtttcaccacctcctggaattgatgatgcggccgacttcaaccgagggctctatgatgaagagcacctccctgagaaacgacgagctgccctaagtgccgctatggatcagctctcagtcatcgacccagccagcagcgaacctttccttgccatggacgacgatgctgttgatcttgcctctactgtcgatgttcccctacctgcaggcccaaagtccaagaagatcgacaagggcttcttcggtccttctagctctcaaggtcacgttagccgacctttcaactaccagtattcggagcagggcagggaagatcctctggcgggtaaacacctgtctggccgcaaagcgcgtacagcggtcgctctcgagaatggccttgatcccaaggacgttcagatgacatcaagcaagaagcactttaagggtaaccctaaaggtggaaagggtaaacgtcgcgctgcccgtagagcaggagacgatgatgattgagcacaagcgacgagaaaagagaaaacgggaactgaaactcggatacactggcattgaaggggaacaaaaggtgggcttcggaaaccgggtgcattgggtctggcagaaaaggatcttgttatgggaagggtttaggtcaagctatgatgctacacatgttttgaccataacggtcagttatggaattgaaatgaacttttgttttttagacttggaactattgttaaattacgactcagcatcagtgattaccaaaatttaccttgatggtttgatcgatatttcacgtttcttctggctcacatatctaaataagtactacgctaagatctcataacaaataaggaaatatgggtattgactgtctacactgtccgcagttcgtccaaggaaagaccgtatcaccgaaacaaaaggaaaaattcaaatgctaagtccatgtatgatgagtcccaatggttccccaactccacaaagcaaaactttgcccccatgatagtcgttgtgccgtgttcaatgctaaggttcataggttcgtggtcaagtgcaagtatgttaacgcaagagtaaaggtttcgttgctcgtgctggtataccagcttcatcggacacttccccgtgactctcggcctcctctcgattcgcgaccgcctttggattcccgacggtcttcggatttgaggaatagtcgctttgtgccaccaattctaccgagctcaccaaactggctgctcgttgatggaagccgacttcgctcgccgctagcgattctgaccttttccttgacacttgcgacccatgctttgttttcttcactcatctcaactttcttgcctgtaggccccgcaagtccaaggaaagagctctcgtcttcattccaatcgaggtgagagttggaccgcgaccggttgaacacttctgaggggtcctcctcaccaagcgcagggccaaaggcgtatgttttggaattcagtttgggtgcttcactacccacggcaccagcgctccgtcgcgtcttacgaacggacaatggagacatgggggataattcaactgcagattgaggtcgtccacttggacttgaccccatattggaccttgatgctccaggagattccggaagaacctcgactttggcgttggctgtagcggatcggcgtttgtggtggctagcatactccttgagatattcacctagatctgcccagccgccacccacacgaaccatgacgcgttccccctgttcgccaacacagcgaatgaacagtttaattggagcctcgccggacgaacgagaaagatggtagaccttaatctcgtggtggccacggttccgtaccctcgtgttcttggcaggcgaaagggtgaatgagggcgtgccagcacgggatgaaagattcgaggcacttcttcggaaaggctcgatggaaggcctctttctgatgcgtggcagctgcacatccgggggattcaggttgactctcgaagaagagtcattagttagcttgatcttggcgggtatcgagtcaatgatctgactgatttgttgttgaaggtgttggtcgccaacgctactgcgacggtcgaaagcagtggggtattcagcgattgaaaaggaatcgtcaaagtcttcgttgaatgagtcctcaattcgcatgttgtacatatctagatcatcgatgttccgatctggcaatagagggctatccagaggtgccaaagaggattcccgtgaaatcatgggcaacataggcggagtgctgggggggctagcttgagtgtactctgcttcacgaattcgggttcgaggaatatcaggagaagctgatacctcaggtgggtcactagataggccgccgaaatagctcgacgaaggctgagtgatagtaagagtccgggatggatcaatattctgccttggaagaggaaggggtcgaagtggtggtaattcaggagagatatctctatcgaaattctgtgcgaagctgtggtctggtgtttcggggtactgagttgacaatatcgaggagttaaagtcttgttcgatgcttggcgttggtaattgtgactggactggcattacgtctctggtgccgtcaaaggtgtgattctcttcatcatagggttcgtcgacttcttcgattggaagaaacgaagggctttcaggttcaatctctgatgacggatctctcctataccactctggcacggctgtctcagactccgaaacgccagaaggcaccctagctttcgtgggttccatagctcggttgtcggagctagtgactgccaatttcttgggcggtagaagcagcgggatgggcacaacagcagccccagcattgacagagctctcatcgtcgccgtcagattcatcgtcagctaaactgtcaacgagtgtagtagacttgtcagatgcagtgttggattttactggcgaaggagagcggggaggtcccaatgattcagggggggtagtcctttcagtgtgtctaatcttcctctcacataccacaacccattcaccgtagctcgactctacagcttccattcgatccaaccaatcactgggggagcgtgtcgggtagtccttccaagcagtctagcatataatcaagcgaccggcccaggacggacgattagttcgccgaggtgcgctttcattacatcaaatgtatttcttgtaagtgccgaatcttgcaagggagtgttgtcgtctttcttgggtgtgtcttttgtggggatagaaatggccttgaaagcagatttaagtgcaacttcagcgtcctcaagggcaagtagaacggttggtatgcgacgcagagcgcaaagtcgtaggttccaagtgtgtagtaaacgagtcaacttatccaagacgggcagtgcctttagaacaatcgctgtgatcactgcagtgtggtcctccatgcgattatagctggaacgcgataactgaccggctccagtgaattcggcaagtggtgtacctggtctggataagggaagaatatgatggttgaggacatggactttgatgtcttcgagatcaaggtctgacaaatcacgctgaatttgagccagcctctgctcatgtttcgacacatctcgggcgagcaaactccccatccactgatcctcatcctctcctgggacggtaagttgcattgatcttcttttgcgctcttcgtcgctgggcatcagatacccagcaggccccggttcggagggccacggccaagactgaagctcctcaaaccatccccagattgtgtatgacgcaagagcggtgcggtttatgaaatctcgctccttagaggaggcattatccaaggacgtgcgaagggcgccagtggctgtgttaagcgcatcgacgacagtagcaggaccgagattcacaataatatcttcagtaagtttgttcttcggagccggtgaagtggcggcggcatcgcgcgcctgcttggcgacttgggcgttcagatcggtcatggttattatccagcagacagacagactcgaatcgggtggatggatcgtagaatcatgatctgtctaggaacctggggacatgtcgacggggcggggatgagtggaggttttgatgcccatatcgaagaagatacgtcagaaattgtgtcgtcagataggtcgctgtcaggtcggaaaagtccttgtggtgtttgctagttaatgcgatcaggtggagcttctttgttcaaaggctgcaaggtttcatgcaggttggaagaccgctcagttacgaattgaagaagtgaggctgtgtgtggcagagtcgcgcaactgacgaggctcttgggcgtaagggaaagggaaaaaagcaagctgaaagtggaaccgaagaggtaaggagcgacaaagagggcctttggaaggccactctgggagctgaaagggagctgaaagggaacgaagcaatcgccgatgggagatggcggtcaaagagttgcgcaaagaagagttgagtttgacgtggtttgggttgggttgacgtgtgaggttctagtgtgggccacggtcgcgttgcgtttcgctgcggaggcctgtaataaatgaggtttacactgaattggcggcaaggatggggcttgtgcaaatagcttgtcgtatttagcgccctggtcaaatgaatccaaaaccactggttcgtcgcccacgattcgtgaccatggataagaaggaaaaagaaagtcggttcgatcgggcggatgccctgtgcgcaatgtaagtagtgaaatagaaacacagctcaaacagagtaggtatcgtcaatttgacgtcgttggaactttgcaagagcttgtccaggctgttggttggcacaatggatagccggatctggacaagatcttgtttggagagactggcaagagtttgagtatcgagtgaacaaaagagtgcaaacagtatgcacaaaaataaaaccaataaatataataaaagcgttggaggatcagttttggtgacgttggacgatgagcttcgaagctgcggccactttgcttcaagggagggatatcatcagtcaatgaaaaagcaagcttagggaagatgaagcggcaacgaaaagtacaaagacaattgacggatcaggtataatgcaaagatgccaagaatacaaagaataataaccatagtcgcaagatttagtcaaggaaaagaaaatatgttggagtgacgattgttgagaggcctacgttgtaagagggagaaaatgagctcgggaacgctcgctataggatacagagtgttctgcacctaggtagtgttttccctccaggtatcaacctgacggatgctagagacatccatgtcttccattcaagtaggtactattacgtgccagacttttagttacagctgctaaagtagtaagtacctagaagtaattaaagagaaaagccctttttctcgcctggactcggctacgccccatattcgcctccctttcctccactctctaatatgaggccaagacctggctaggtaacgaactttcccacctcgtaacgttgacggaaaggagatctttcttattccaacgcaggctggcccatcaaccgtcaaccgtgatattattagctcgattgccctgtacgaccaagccagggcatcgaattagatagatttggcccttgtcagtcttcaatatcttggaccatcttatccgcagcttctgttcctgcatatcactaaaacaccatcgtgagcatgtctacagtaccaagacaagaaaagggggcagagacattggaagttagccacccattcctctgaaagcctcttttcgtccctcccgtctgttcatgccttgtctatctatcagtcatgatcacaaggccccgtcttgttcgcacctatctgcccctgttaaccgtcaccctgtcagccatcatgatgctagttttcaatgtcaacaaatagattgcgccatacccaatcgacctgcagttcattacctgccgagttaaattacaaactccgtgccaaattctcgcttcacgtagccgacacctattatgacaacgcactgcgaggtccattggttcaaccttgctacttcttattctccatggtctcaatgtgctcccctgcacgtattggtcaattgagctgagagggcaggatgacggaactatacgctttcgctaacattaagtacagcaagaattttcctactacttagggcatccaggggtccataactaaaatagaactacagttactataacagatgtcacgtcatatactcatgattcaagttggatttcgttaccattcaactacaaaatacatcttcaggttgacaagaaaacaaccagcaacaacaagtttgagcccctggaggcgtccctttcctgtctgtaggtgatatcaaacgccaaaaccaatgtcttcatcaacagtcgtgccaagcgttgcttttttgatgtccttaaaaacattaaatcatatccgccgtcccccaaaacataatgcgccgcctagagcaacagccccaacgccccgtctcgaatgaagacacatacaacaggtaacgcaaaaatgaaataaatgcaaggctccatccaaagatcactcatctagaattgcgttgcaatacggaagctgaagcgtctccaaactatgccggggcaggaatctcgcggttctcggtttgccgggcggcatcgacctcggcattaatagcccaggtcagcgcttgttctgctgacatagtaggttcctcgacccccaatactccggcgatcaaattatcgtcttgattgttcactccctctggggggaattgcagccattggtcaacgtcaaaatcggttccggccacagcattccagtcaaactcgtcgtggccttgcatgaaatcaagatccatgttgtcaacatccagttgaatttcctctgatccagcactcacgctcggggtcaagccagcggcaggagactccatctccgtctggggtggtgagtttgtgggcatctccaaagctgcagcgttgacagtattcggcggcatcatagttggtactgccacaggccgaggctccttcggcttctcgttaaatagcgactcggaagcagtcatgtatggcgcattctcaggaggtggtgtttgagcgctgaactcgattgggacccgtttcatcatggccagagttgaaggtgcaacgctggagttaatatcaatcgcagccttccgcagagcagcatcaaggaacccggttgcgtaatctgctgcagcataaacctctcgaagcttctccataacccgcatacattggcggaatcctcgtgtggcacgctcccgagcctggggcgtgggattcttcatctcgaggaggtgaatgatcattgcaggaagaataaccgtgacaccagtcgtaggcaggaatcgctccaaccggtattggtgaagctccgtagccatgcgggtaatatgcatcgcagcatcgcgaacccgtagtcgagacatatcttgtacttgtcgagatgttgtcggggcctggagaggtgacgatggcaggaactggggtcggtgcagagctgagatggtagtgtagtataccatgtgcaggagtgtcctctgaacagcaattgttgatcgtccgtccttgacatccaagggcgttagggtgcggtattggcagcaggctggtagcgattcagcccatgccatcagttcgtgatccacctcagtaacgctctcaacgttatctaactgcttattagggaaaagcatcatagtgctgttagtagtattttcgggcttcatcttgtctcggatcagaaccgaatattgcgccttcagcatgcggctaatgcatacacacagctgagctttggcaatgcacatgatagccagctctcgctgcatgtcgagattgcgaaccaatgcacagctagctgggatgacagtattgttctcggggaggacctcgatctcaaagtcgctctcctcgagcataggcacatcgaaatcttcgtccttgatacgcgtgggccgcctcatgccgagggcgatgaggcgatctcgcatgaagcaagaccaccatattcgcttccagagcttttgttttgctggggccatgctggtggatccggggtttcgatgaagtccgatagtgtgtgccagtgagatggccacacccatccagtgccatgtgtctttctggtcatctggcgtctcataccaatatgtcatcaaaagcaaagcttgtacgaggacaaggcgatctgactcgtaatcgaagtcgtacagtaactattggcggattagtttggcaagctccacgtggtcggagccttactcaccctcgtcttttgaaagaaggacttgcgagctgcttttcgagtggtgtaaccaccctcacggaggtacttcatgtctacaaaggctgacgccgcgaacatcacagcctggtagaggaagagacttgtctgaccattctttccatcacgactgttaatgataccgagaaagttgttcaggtccataagcggcatgtatgggtgcacgtattcgacataagcctgaaggagtgcattttgtaaaggtagggtgggcaccgatagtgcgcccttaatcttgagataatcgacatcttcgggcgcgatcttatttggcaaaggtcgtaaaaatgcagggaactgaggtgcaggtgtgtccttctcttcgagagatccgagcaattgagtgttacgcaagttatcgaagaacgcagggtccgggatgatgctaccccatgacgaccggtgtgcgttagattctattgactgaatcttattgagtgagctggaatctcggcggtagccagatcgctgatctgggtctcgtggtcagccaaagttcgttcggtctccgcgcatttcatcatcaattgttgttaaatttccatgtgatcaggcatgtaagcactgtggagtacatgaagaaagcgggtcaggggcgcctgaaaatgcggagaacggagttgttcaccccaaaaagaaagccgctagccaattgagagggctggctacggcgcacaaaacaagggctgaagttggaggtggaaagtagcgcaaaaacttacatatcatgtgaggcacatggctatcaagggcggaactgttcagaaaagcactgggtgcgtcaatgctgctggtcgagatggctgagccgctgctgggacgtcgaaggtcggctgtgctcatgcccacagtcgcactcttgctgggaactgtgggattcccgttgctggccgttgttttgcaacgcaactgagcttctgtggagacggactggcccgctgtgctggccgtataaagattcttcctgcggcggcggttagcaacgtaaactcgacgtaattttttactctggggcgtttcgcgtgacatgacgttttcgaatgagctccattcgtaccggccgccggttcaaggggccggaatggagtcgatcggaacacgatgcccggaaaacgttgggacaacttactttcgcctgcggctttcttggacaacgcactgctcagatgtcagtaatgctcaagttcagggcggggattggctgttttgtccagattccaagaattagttagaagcgtacctcgacattgtcccagcgacagtttccacaaggggctccttcgacaacgtcgcatcggacttttcgtgcccggcaggacacgcaagcacgggcagcgcgtcgctttgtgatcttttccggttgctccgagtcaccagaaggtgaggctctcttcttgctgttcttttcgttggaagcctttactgaggttgccgatggcgacggcggggcagccgagccctgtgaagcttctgtttgcatggctgagttgttgcgacgtttgatctcgtccaggcttagtatttgtcgattgacaactcaagttgtggtagttcctggtatgaccttgtagcggaaaatccgagaagtgcgtagggctgtctgaatatcttcgatatggcggtactaggtcttgcagaaattagataggcgagtgagggaagtagtcgtcgttgtgatgaaccatttagatgttcgatttggccagatataagcggtagagtggagagttcagatcaatttcagttgtttgtcgtcgagattcaatatgtttatcgtggcgtggttgttgtcttgtttacccagagactggtgggaagtcaggcagacgaggctggaagagtgatgacagggacaggctgaggctcaagtgtcgacctcaatctgaattagagcgaatgcctaatccccgtcggaacgagataatctgggatgcttcacgatcaaagaggaacagaggcacagaggaacaccgacaggtctggtgcgaatagaagtttgaagccaggggatggaaatccgggggatggttggcggggggtgcggaaggttattatattctcgtcactagtctagaagagccatgttagtcacggaggggacaagaagcagtttgatcgatgagagcaagcacaagcacaagcgcacaagcaccaagggtagccaggtggaggagggcgtgtacgaggcatttgagggtctttgggcgagggtgtcgatggcgtttgagcgtccaggacagggctcatcgagggtgggcctaacgagtccacatgaagaacctggatgatgggtaatttagcgctggctgttcctactgtaagcggagagctactcccaagcaggcaaggccttctagcagggggccaagtctggaggtggcacccttcgccgtcaccttggggtgcgcgtggatgtggggattttatcggtgacgatacaacggcagagctacacattaccaaaggataaggaaataaacgtcaaaatcaacgtcagtgtgttggatttacgtttgtgcggtaagccaagggaacgagatgtaaccatgtaatcgtgagcctcgaagattttatgtagattatcaacttcttacattattagccaagcatttcatatctgggcattgacgaaatcttgtcatctgtctggtcacttgtcacttgacttgttgttagcaactagtaaacttggacttggaattgcgttcatccttgacaatgccctaccatacatgcttgttagtatgtcaatctaacaaaagaggttgctctggtagtctcagtagtggacagaaagtttcgattgatcaggagacgtttggttcatgtattacaattctttgtccgccgggttctatccattgagtttggtgttttcttcccctcctttcattttttattttcactctacctaatcagccaccagggcgtcgagaccagctcttggcgtttgcgggaccagatgcaagtctctttcttgagccatgctctcttggtccagggttagcgtttaaaatcttgacgggtatggggcggactcgaccggtgacacctgcacctcgcgattgtttcctgccattatcttcaactatgcttggaagcctatcaaaagcaatcctgcttctcttaatatgcatactgcgctggatcacccgggttcttagctcaagatcgaacgtccacaatagctcccaccttgcgagatgacggctccacgcaagcacgggcgctgcaacaccggcattgaagaggctggcaactctaaagctggcaacaatacatacacattggatgagcagctaatacgaatggcggagagatcaccagtatagccctttgcattaccatgtattggaatcctctagatccagcaataattcgagatccgaggatatggtaaggtgatgttgacgacatttatgagttagtctgagagcgacacattcacatcgcatgttgttattatgtgccaagcaagcaaaagacacaagcaattcaattgacccatttcccaagccaccgtaagttttttcccccgtggtattctgactcgaaaggcgttcgggtgcctcaacacgtacatagtaataaaacttctccaaactttaccccgacttggagagatatgtaaatgcggcagtacccacatgctgtccctcatattcatgatgtgactgttcttttccccgttctccccacagtgagtctcgagaaacaggccacgtaagtaagccaataggttccgcaggtccaatgtttccagattctgattccacattttggacgagctaagttagtccaatagctctccctgcgaaacaattgaccagaactgacctgagctgccgtccccagtatccgtgctagctgcccaatgtgtcgttcccgatcccaacagcgttcctctccccacagtttgtcagtgtatgtagtgtggagaagccaatcaccggtagtccttgaccatcccaatcgagtcagccgctccagtatcgacaggggtaggcgtgagcttcggaatcggaaaggtcgaatcgaatcggctcagacatcacgaggcgccgcaaacgcagaaatgcggcctgttaagagaacaagaaaataccgaaccaaacctacagtacgacgacatcggtactgtgcatcgcatcgactcagcattcgaacaagggctgttctcttcgtcatccttccattgtggtcttggatggaatcagccctctcaacgtcagcgtcggactttcacccgtgcggaggagggtaccccagagttacagggtcttcaatcttcatggttcacgaacagcatgccgtagtccttgccaagtcctcttcttttggagctggcccacttccggacctcaattatccgctctcaaaagccttgccctagggccatcatgaagtttaccaaagcttttccctatagacccaccttcttggaattgctatcttataaatgtgtcctcagatctggtagcagaacgcagcgagatgcgagagactacctattcaatcgatatgaagtcaaaaactatgacgttcttgttaaacccaagaacatcatgatgcttgtccctttggtccggtacagcagggatgaatctgggcattgtctgaaccaatcagttcgtatggacacgaattacgtcagacaaattggccaataacggagaatagtcggcaacgttcggctattcaaaaaaacaaccaatatccttgatgggtagctctgttgacgaatcatgaggctgtgaaatctctgtcgaaagtacatttccacctgcataatggcatgccaaaacgtctgagggtgtgagcgtgagcatccatggaaggccaacaccgctacgggttcctaacggtgcaagtcaacgggttgctccgggtcactgaagcttaatatttaaacgcgttcttcttgttctatcaggcacgtaatagtcggtgtaggagcaagatagcaaactcgctcaaacatacggatactctgtactcattagcttttatgattcgaatatgaatgttttcagacctttcatgatcatatttcttcatatacagattaagaaaaaggaaaagcaaatatactgcttccatcccccaacaaatttaaccgatgctgcaggtttgtgtcttgttgcagatttgcatggattgtgatggccagcaaggtgatctatctaaaattaaagagggctgaggatgggagacacggaacgaaaattcctcactacaccacctcacctcatctcattcttacactcctttccccacaccttgactgcagtaaatatgttttttcttcaccgtttcgtcaaggtcatgtgggtgtattgtgctctgtgggtacggagtatcaactattgagtgtcattcttgtgaccgcctcgaattccaaggtgaacatccagtttgggagcaagctagtaaaggtgagacgtcgggggatctccacatcatcgcgatgcaaatcaatcaccgaaggtcaagtcagtcccgcctgaagcggagttcaacccgcagtggatccccttccggccccggtgcgtccggcgctgagatcacctcccccatcggccacaacccgagcccactggttaccactgcggagggctactgtaagcctaagctcgaaggggggcgggaaaagacatccggctaaccctgcctggtcaagttgagcccctcgaggtttgagccatgaaggcaggggaaatcaaactccaatgagagcaggtattttccgctttttaatccttcagcaggttatttgtgcttctccatggggtgcaagtgggccaggaacctcgtcgtgcatcgtgtcgtcttgtgccggtcaaagccatcttgatgcagatgcagctccagcccagcccagcccagacaggggctattttttggcatggccggccctgatggttgagctttggactgggtttgatagatgtatttcaccttcaccctggatatcggtatttctccgtaggactttagcttttttaccctccgcattattccagtaatctgccaagtctgtacggagtagtaaacgagctggggtggtggtgtggccgatctcccgccatggacatgttccgtaacccaaaggttgacgatcgtgccatcattcgctgtattcacgacgcacagatgtgtaatgcgcgaaggaccgaggacgtcgaattcaggtccgagatcaacaatgactgacagcttggtctaagcacatcacttctggccgatgatgactgtagggaaataacgtcggtcagtctcgtagaattctcgggaccctcgggcattctcttgacactccccaacaactcatccatataagaggagcgatttaccgcaatccacgtcaaatgttgtgcttgtttgtgaagaaatccccactacggagtttttctctcgggctgttgatgcgtgatacgaaccaggaacaggcttcttgatcgaagctgagagttggtctgttcaacgatcacacaccatctagacgtaaatgattagtggagtgagagatgattaagcacttacttgccagtattttgttacactgctcagtatggagtagatgctcagttacggcggccaacttagtaatcctcgaaattgtgtttcaacccgtcatgtgtgcctgagtactctgtacagaaggcatgaaatcaagacaacaacataatttctttgacatagagtttagcatccctttccgtatgataatttgtgtaaaaagaaaacatctcagctgcctacacccatccgccaaccttccgcactctccgccgttattatcgaaagctggggcccgggcccgagacggactccacatacaacaatcccaaaggtacctcaggtgtgcccaccaccgcaaatataacaccgttgaagaagacatcgctacggagtacatggcaccaacaacaagccttgctcaaatacaagtacaaaacccctccaccattagtctccgttgcccaatggcacagggtacgttttctatgacaggaatatgtctcatattttgccctatgccctctctctgccgcagccacgcgccgtcgcactgcatatgtagactccccctgctcggctttggcaaacgccatccccgaacctccaggcgagctttggctcggctaccgacgtcctgaagcggctgcggctatcaaccggccttgacgtcctcccatcttacgacttgacttaggttgtgcgagggacaaaaaccacctacccccagcaagttgtaaccctccctcacattcacctgcccgtttgttacgatcacgatcctgtggcatttctctgggcccaagtggtgcccttgactcgcctcaactcttcctacaggcatcaatgcctggctttggacattcaagagcctcagtttctatttatgctctcggacatcgatttgcggcggcctaacaaacaatctcctccagcaattcaacatagcttgcttggtaaaccaacaacgtcaacaggcctgagcgatcggacatcgcaagcaaagcttcgcacatcttcttgtatctcatatcgtcattctttcctctatgtaacaagaacaacaacttggaccgaaactacccaaatacccactggcaatcctggacatggcaaccatcttacaacgtgatcactggtcacctccacgataacaggtgcccttcagtcagagtcgtcaggggcccaggccttgatcgacatgaacagcgcagagggtcattggagtcactcaccccaatcacgccagaacttgatccttcatgctgagagataggcaaagcatgcctgggctttggggcatgtcatggtgcttcccagaatgactgggtctttagcaccttcatatgttgctttccagtgccagttcgcaaagccccaggacaatcacccccattttgatcgcagaagatgacaagtcaccaacatatctacccacggcattttgtggccaaccaatcacctcacctcgaggctcgcagtacttcatcgctagttgaatcgttgatccaacaatcccatcacagtcaccacatcagatgtcacattggaaatgggcgaggcaaggcacagcaatgcttgtttcgaatatctcgttgactggtatgtaaagtcttcttccatctcttttttaacctcgcctctattcccatcctgtctggttcatgccagatgtaaacaaaattaatagccgttaacacgtcaagcagattatggaaaacaaaaaaagcctcatcacggaggctcgctcagcagagtactagagaccaccgactatagcgtgtggcataacatgacataacaagagtaaccacagctgatctttggcattcaagactgcacaaggcagctgggttggtatactcaagtcactcaaataccgcaatcattttgcaagtgcaatcccgacgacgagcacttcatggtcgagatatgcatcttggcctattaccaaccctcaaatggcaatgcttgcaatcatacacaagtgtgcacatgattacagatgcgtcttagcatcagcaaagcaaagggggttgtagatacgctgtttgatgtatgtggtcagggcaacatcaccccactcctcccactcagcccattgggactcaggaagctcagagacaccaccgcgtcgagcggccttcatgacctcacgagcgacaatgacactagcatcacggacacgctcaatgcgggggtagataaggcccttgtgaacctcatcggcatttagggagccggccagagcagcggcagaggtgtaaaccatctcgtcggtaattcgagaagccttggccaggatggcaccgagaccgagaccagggaaaatgtaaacattgttaccttggttggggtggtagaccgtgtggtgagtttcgtcaccaaacttggccttgacagggttgaagggagagccagaagcgaagaggacagtgccctcagtccactcaatggcctgctcaaaggtacactcagcctttgtgagagggttgctaagagggaagagaatgggacggcgctcaaggccaccctcctggacagagttcttgagagcgcggacaacgggctcggtgaagacgccgaaggtcgcagtgagaccaaccagggcactgggcttgacatactcgatgacttcctcgagagtacggtactggtgaccattgttgtcagttcgggcaaagtacttcttgtgctcagccaggcggtcaccacggtctttagtaacaagacccttggtatcgacaagccagaacttgtcgcgggcggcagcctcgctcaatccacggcgtgtatagtactcaacgagctgtttggcaacaccgacaccagcagagccagcacccatgaagactagtcgctgttcctcgattggaacaccagactgctcaacggcgccaatatatccacccagcacgacggcaccagttccctggatatcgtcgttctatcataatcatgttagcgctaaaaattgatcagattcatcgattcacttacgaagcatcggtattggtttcggtaacggtcgagataaccaaaggccttctcactgtcgaagtcctcgaactggacaaccatgctggggaaaacctcgcgggcagcctccatgaactcatccatgaaagcctgctgctcagggtatgaaggtcgcttttgtcggagacccaagtagaaggggtccctcaggttctcctcattgttggtaccgcagtcaaggacaatgggaagggtcttggaggggtggataccagcagcgccggtgtaaagagcaagctttccgatctggtgttccaggttaggggtattttcaagtgtggttttgcgatcgacttacagagataccgacaccgttgataccgagatcgcccagaccaagaatgcgagagccatcggtgatgacacaaatctcgggatcctggcaaggccagtttcggagcatagcacgaatggactttcgctgcttgatggagatgtacagagcctcggggcgagtgtaaatgctagagtattgcaagcagacatcgccgattgtaggggtatagacgaggggcatgagctctcggatgttgtcgatgaggagacgatagaaaaggtcggtattttggtccttgagagtggacaggtaaaggtacttgtcgataggtgtctgacgggtctgaatcatcttcatggctcgggcgcactgggtctcgaagctctccattgtgtgggggagaagaccagtgaggttcttggaggcgcgttcctcgggcgtgaaggcaagtcctgcaaaaaggatcgttagcatgcttaaggaaagtatgacagccggtgaagaattcatcacgagcgacagacaccttccatgactacaagtggtagcaaggcccctggcgccatagcggtgacaacaagtgttgtcgcaattgacaagatgagacgggacggcttacctttgttccagagaggttctcggacaatctggtagccggcagcattggactcgtcaacatattcaggtgttcggtcctgcttgacctcggcatagtggtcttggacgtagccacggtgttgatcaagggcggccatcttgatttcttgttcgatcttggaaaggtcgacgggggacattggattggaatctgtaagtcttcgtctagaaagacatggggaggttagatatagttataggcaacggggaggaggggtcgggggacgggaggggggtacacacggggatgatgctgttgatgatctagagcgaggtgtggcaatttcagagctggcggtactatgaggagacgaagacgccatggacatagacaatgagagatggggtgatgagaacggaaagaaggatggataggagagcctggggattgagggtcgagggcggcgattattagtagtcgccgtgagaacagtgactgggggaacaacagtagacgagcgggtagaagcacgggtcaaagtagacgatgtcgcggagcgcaaggggccactagcgaagaaaagtcggtttaagacgttttgggcggaaccgggtcccgaaggcgaggccactgtcatggtcgagagcgtttggcccatgtttgggtttgggaatggcaatggtaccgtagctcagatgagaaactcgcagagataccggagtatggggagagggagcaggggtaagctcggggaacgggggtgcgtctcgtcttgttgggtggtgtagggcagggaaatcagtcagtgaatgaatcaagggattgtgatgcaacaaatgttgcggccgacgcttatctgatgttgtgaggtgtgtaagaatgagattgtgagtgcgtttatgcaaatactgctgcttggcgtgtcttgtcctcgtaggaaggggatattaactgcaacaggcgcagcccagccaatttctttgcgaaaccaaacccaaatttttggcgaggttgaggagaggacgacaagcgatgacaacgacggagcaagacggatggcaacggacggacaaaaagcggtttcactttttttctccagaaatacgcccttgtcaccttgagagtggactgttagccatgtaattcggtaccggtacactactagggcgccaacgaaaagtctacggcgcgaccgagtaaacgcagcagatccttgtagcttttcattcgaggagatggatagggaggggatgaggtaacctttggaatacgggagacatggtgaagatagatcgtgggtgtgagaaatagcatgggtgtgtagtaagtaacatccctctcacagtccgaattcctagtaagaactcgcactgaacaggatgaattgagcttgacttgaggtcaacagatcaactgcgatacacaacacccgagctgctatggatggggataaccgcatgggggaattttcttcttgggcattggggctgaaaggtgagtagagggtgggaccagtggaagcactagctgggatgccgcgtgggacgcaggaggattggggatattcatgtatcgggggaactagcgggtgacttgtggaaagatgtatctttcatctagtcccctttggctgtgacagaaatctggctgatacgtactttgctggggagatggaactgagacgaggaccctggctgcggaagctacaggtcgagcttctgtcttctttcctcttgaggcaggactctaactcgccaaatactgggggagcttggcaactgtttcggtattagaaagagtcccgaacatgacttattcaaacttgcctcaatctttccgtgtctatgagtcacttgactttttgaattacgttctctgctcggtggctttgactgtggagtacgtagcaggtttgtgccctatggacgtgcgggtgagcgtccgcttcacgatgcgtttcgctgggatgtgatgtgttgtcgagtccttagacgatcagtgatatgaccactttgaagagcattccacatgcgcatctcggtcaaaagaaaccagatgcaggcactcggcaaaacactccatagagccaatcgctcgtgggttataggtcgatttaccttggtgaggctcagtaaggacaccgatgtaggtatctgtaaatgggcgcagaaaccacttgacgatgtttcaaatggggtgatagtgggggtcaagtcgtgttgtcaagaatcataggcgctgggaccttcccaatagcaaggagatatccgatattgataattgagtaaatactgtattaatcagagagaggcgaggtggtgtatttccaggacttcgatgttgattatttcatttccctgtccgtagtgcaatagccctaaaacgagtcaccctatctattgcctacagatagaaatctaccgtcatcggccgtatcttgattcaatcgaagccggtatctctactaatgttctcacaagccagggtacaggccgacgactgccgtgctcagtcatagaacggtgaggaaaataacctttggcagagtcacgacgagcatttgaggacggaaaacggaggtacagtaaagggcagcggcgccgactacgggggctaacttaagtggttccccctcgttgtccaaaccctggttagaacctagaacacgcaaaggaaaaaaatgtcagacataattgacaagatgggattcgagggggggggatcatgaaaaacattagactagcagggctttgcttatacggatttcatcagagcagggcaaggtacgggtgctgggtagacggcaatttctgtgtcaatgtggataaatggataatcaaggacacgaaaaagagagtactgagcctcaaagctcaagtttaaagaaattgcaataaccaaaacaagaaagaggccaaagaatccctgtgttgtctttaaccgaataatagcccatgcctggattggcttcgatcttttgaatgacctttttagacacaacgtcttgctttgcgaccccgatgtcgtgctttcggaacaaggtctcggttcgcaatcatcgaattcggcgcacaaggccccggcgagggccccaccggaacccgatattatccactattggaggcccctctctggagctgctccggttgacggggcattgtggacgctacatctgttgttgaggtcgtgattgggcttctgagactgaatttgcaagctatgcaagtctgaaggaatctggtatttgtgttcaatgtgttttcatttgtcctgctaccaagtaatatgcttgaaagctaaagtaccttactcagtttgtccagtatccagggtaaactcttacgcgtccactgatctgacctcaatttacatcaggcgctgttattattacaataccatcgggactttttggtgtttttgcctttgttttgtaccgttttatatggtttttatttgtagtttgtataaatgtcctccacgaaaacgcagtatcgaagtatttctctgttactataaacaacagaataagaactcacgccaactttctagcccgttgttgccatatgttctcgagcgttgtgctgaggttgcggatacttgtggggcactatctcgactggtagacgtagcaattcacaacaggaacatctgtccgacaatacgcatgaacatatgagaatatcgtcattccagtttcgaatgtttctcttattgctcataggcaaagcagtacaggcaggtctctgactctctagatacaaatcataccacttctcaacggcccgaccctttgaggccgagaaaggggtacagagttgggaggatatcatgcaaccatgtgaaatgcaaagagaaaccccagtacggagtaatcgggacgatgttgtcccttactgggttcagggtctgacaatcattgatatgtgcatctctacagagtacggagtatgaactgacttgtctcaatgttggtatcatcattaacagcacagactctagagtctaattccgctctttactgtgtgctgcagttatcagtaagaagcaatgccgttggaaagaggtgcgactgactgatccacgcacactagacatgcatgcgcagccgttttgcttgcttttgctgagattggatcgattgccatcatcttgcgtctcccccaggcttaggcacacggtgagttgcattattactatcattttgcgtcgtacgtaagatacggtcagcaaagtccatgtgcttgcagcgccatggccacaacagatgcctatctttagatgcttaccaacgcatctcgtaaatggggttctcacaggccgactcaccgaaattcactctggcctgaaatcgacgggaaatgagtgtctgacagtgtctaggtgtgtgatcagagcgctgccgtttccccaacggtttactgtaggagaagtggcattacgtatcagatacactctgcaaccctagaaacttactgccatcagtcattgagtggaaatttgttccaaagaggcaatagctcatgcgcatccctcccgtcatcctctgcccaggtacctatcaagttttgttgattcctcctaattgtgatacctgatttcacctcagatgagctcaagtcacaaatcatttcgacaaacctccttgggctcagatactgtttcatttgctattccgcatgcacatcctgggctccgcctccctgggtcagacgaaaaccagggaatgtctcccgacttcaataactcagttccatcaaaagtcttccgacattgcccgagtggatgccctcactagcgcccatccagcccagaagcaatcccgcgggtcaggcaggaagcgctgaaccaccccggcctcaggccgtcttccgaaatgtgatccactggctccccaggctgcaggagacctgtccaggaaagcatcgcaaagcctaatttcatgcatttatcagagttcagcgggtactttactgatgtacatgtggatagtggagatcgacaaatggatacagcggggaaggtgcgagacaggggcatgctcgggtacgcctaacctctagaggttcaaggtctcgcgcgtctcaccacggaatctccaggaaggtgaccccacttctctctcaccatgcctgaccttttttttttcttcttcccttcacctgagttccactcggtccctggctaaaattgagttaggttaattgattccaagggggatttctctttgggtctggagctggaagcattggtaatcattgagttaccattgccataccaaaaactgtcgacagtttctctacagtattcgctactacaactcgtgactttctttcccaactcaatttgagtcattcagctcacataaaatgagacgattgatagaaaattagccttgaatcgtccaggcggcccgcctattgggtgccatgccgtcaccccgcattcgtctatcctctccgggatcttgttgacttgtctagatcggggctttgtcaagatgtcaacgaaatttatgttactgaactgaaactcaataactccccagcacaacaagcatccatgcatatgatgacacatgtaatcacaagtccaagccacggcatctgatgtctgtgttctcggacaagcttcggcctctgcaggatcgtgtccttacgtccatccagatattgttagtattaccctggagtatttcgacactagcaagcattcacctttgatgttcacgggcaaccctccgcaacgccgaattacctactatgctttcctagcatacatgtttcgcgggatatgtgtcggtatcgcggtatctagaccgttgtggcatatcaaatcagctcctcgatggcccaagatcgacaaactaaatccccatgcagcaagtaatggctagtcttgccgaaataaacatatccaatagagtgccaatatattatggtggcttcgagtattttcgacgtcaacaagctcaacaatagctggaaatcagccaccggtatcagagatatcaaccacatcacataagcgagtgcctggccctgggttacttcggcttgggaatccgacatctttctgttgggaaccacagcccttgttgatatgcctggtgtttgaagagcagcaatgtattagcttcatattctcccaaatcctagattggcttgcctcggtcaggctgagaactgcccttgtcttaattagctggccagcgtaggaggtcatctaagcaagcaaaagaaaattcccgtccccgcatcaggactaacaccatctcagtaggttggactgcaagaataaaccgatagttcatgtgatgtttaagccttgctccaacttcgttcaagtagatcactagatttttgccgaagaaacatcagggttgttgaacggcaagacaccagccagacttggatagctcgtccactgcacaccccgagcttctttcgacatcaaccaatatgttgacattcatcatgttccgtttccccgaacctcctcacactccccgagctccctttagaacgaagagctaccccgccacacatgcctttaactccaggaaccaagacatgggcaactattgctctaatgagtaaaaacaaacgtcacttgcaaccacattcttcaaaccggcttcgcttaacataaacgaatacacccctctccggatagaggatctagcaagttcaatttaaaccccagagaatgtctgaggcctgttctcttcataagttagctcgtgacgaccccgtgcccactcacggacaggtaccgagggtgcggctccgtgctaaatatgtctactccatagaactccctgaccttgccttaccttgagaatccagtgctaccattgacgcaacataaccgtctgacatctggggaagtcccgctgccgttcgtcctagctcccatctagctgtctggtgtgaagcctccgttcccccagattatcctactccaccaaaccttgtcactgacgctaccttatgactcctcattgatttacctacttgtaattacacgaatattcattcattgtcacaagccatcagtgcctggagaacttgcaaaagagtcacattatcccgatatcgggccatcagctctgctcgtactttaaacttaagcttgctcgcagcttacacgtggtcaacatatcctcggcataagtagatttgacacgctttgttttgtttgcctgtgactgcattggatattgatacacggaaaaaaatcaaaaaaatcgagttaaacaaataattacaatatcagccatcaggcttaattagctatagaatgctgtgatccttttagcaacctccttatatcaaaatattgcttgttgatgtcgtttgctcccaaaacaccgtcagtcataaatctccaaaatacataaacgaaagcaatgcatttaagccctttttctatatgccgtaggctgccacgttctccaatccgcaatatttcatcttatgcccgtccactcatttggtgttctctttacctgcctcggtcaccttccgggacgccgtctcgatcttgcccatagcgttgtcatcctggaggctccaccaatgccgcagacccttggcgtattcgatctcctctggggtaatttctataggtggacccttgacctgtgtaagaatctctcgttcgttgtatttcgagactgcccaggacgagccatcttcggaacggacgccgaagccacggcccttcattgacactaccttgacccggcggaggaggataacatctccactctcgacatccggtagggatgttagatggggccggaagatatgggccactcggacctgtgtcggcgcagtcgacggatcgatcagggacaaagtcaacatgaaatcccgagggccgtgcttcggtcggtgtggaggaggcggtgactgtgttacgacagcaagaatatccgtcatcttgtcgattgagtttctgctgagcatcttaagcggcagaaagtcgggcaaattcgttcgtaggcttttgaccagctgcattttcagagttttgacatcctcttcttcaggcaccgtcgctgtagagccagcaatggaaggtgattcaagcggagcgaacgacatgttcggggactcatcctgcctgtggaaacttcgcgacaccgagcgagtttcccgcctaggggtctcttgctttggatctggcgtcttttgacttctagtctggcgagtcgatggacttgaacctttagcaagtaatatgctagggtcaccgtggtcatttctcgaacgcagcactcgctgggatcctggtgaattgttgtccacgctgtgaatactctcatcgtcggttgcttttctcttccccttgctttttgtatctgcctgcaccgagccacctgccaattggatgctgggatcatcgtggtgcattttacttcgtgtcttgctgcttgatgtagctggactgctgggcttgcttccacggtccgcagtcttcaaggtgggtgtggctgtgataaatgccagactaggatcgtcgtggtcattaccacctgatgatttagttggcctgtgtcgccgcggccgcaaagacttggcgagaatgacctcagatgctgcctcggtgtcttgaaaagatcctataagtgacctatcaaccggttcggtggggtcaggcgatctggtttgcgacagtactgttgacaaagcaggatccgtaggcaggtgtgtttcggatcgcataggagactgttgtagtatctcagccatgatctgactctccggtccttcatcctcctcctccgttatctgttgggtatgagtgacgacactgactgtgtcgactatatcgacctcgatcaattgttgtgtgccgccaggagtgggaagatgttcgatagaactgttacgtgagaatttgttgctgccttccggcggggtctggacttctgggttttgcgttggcggaggggaaatttggccatccttttcaggctgtgcctcgtcgcctgccttctcaatttcatccttgtcggcttggtacaaggcattaaccgtgtgagaagctgggttagttgccatctctgacaaggggtccgatatgttttcatgcgtttcagagtgctcaatatcttgggatgtctgagattcgatattttcttgaatctcggaagccacagattgggtctcgccagacaacggcaccgttttgcggaaattcgacgatcttgcatcatcgtatagggtctcttgtggctgttgggatggttcttgggggcgtgttaatgcttcgtaacaaatttccgtggtcgcggtgtctccttgttcgctagtatcaacgttggcctcaggaatttctgccgttggagtaggtctgcgaggtaatttatcaatgtccatggcctcggctgtcacttcaggctcaactgcggtctcgcctagcggttccgtctcagcagacggaacagaagcaatgtcgtttgtctcgcgcccttttgcttctccttgcaatggaggagcattccccatgtcgatatcacaggcttccgtttccattgaatttgattcctttccagcttcgtaaccacggggctgcaattcttctgcgatgggagactcccgccgggcagttgaaggaacaggcgactttgcgttgtctataatctcactgtcctcttgaagctcgtttgcgcaaatcgtggcctcggtaacttcagcttcatttttggtcgagcctgcaatatgggatgtagggacctggccctcattcattgaacccatctggccgttgtcaaccctttgtgtctctatttcctgctccccctcttttcttgatgaagacagcggttcttcgtccgtattgagccgcggtagacgctggctttccccttcagccataatctcatctgtttcggagacttcagaatccccctctatcttgggcattggtgatgtttccgcctcttcaatgccaaatcccgagtagtcgtctgtatttttggcctctgcatccattgttgtctctggttttggttccagtcgtggttctggtgccggcgcttcctcatcttcggaatctgaaagcaggtcgatgacaatgggctccctagatacaagagtagcagaagggcggttgtctacttcctcttctgcgccatcttcatcatagtaatcatattcatccgagtcatattcgccttccgcgtcaccttcagacccttcgtactcttccgcttcaatgtcagatcgttgctcgtacgtgtcagggtattcgtcgtcaagatattcctcttgatttacgacatcttcgtcgccatccgcgccatcttcgtcggggttcatgatctgcgtgtcagggtcattggtatctagatcgggttcctcttcagatgtctctatgtcgtcatcgtcatcgtgcgtgtgggagtacttccttaagtcgtaatcatcgccaggctcatcaccaccatcgcgataatactctgcttcactggccggctcctcgagtgtgggttctggagatgcgtttgcggttgtgttcatatccgtgttctctcgtgagagagataactggtggtctctgccagactccggcgacccttgttctcttactggcgaagagctcgagatttcaactggattctcagcgtcgctactagcaactacagagcggggtccaggggatgattctacagcccaagtagtctgaggcggttgcgaagtcgcagcgaatgtagagtgaaacgctgattcaggaccagcgagacccgcaagagcttctacagcattccgagggagattttcggtctccaggaactcagctggatactctacaaaactgggcgaatttgttacaatatcccgagaactttctcccgaaagatagcccgaggcctgaggaaagagtacagtctgtggagtgaagctgaaaggcatatccgtgttcatgttatttggggtatgatccagtaaatattcgtctgtcctctgtggcatcccctgtggtgttgtcgagtcttctgcgagtggcaaagattggttcatgagagagtcgtccctttcgaacggtctcgttcgggaaaatggtgtcggggtcgtctgtgtcaacccaaacactggtcttgattcagccgaaacctgcacactggacattggagtaaagtcaacatatactgtttgactaccttgatctaccatcgctggccgcgctggtgtgttcgtggtagtatcttctgtctcaccattgcgcggcgagacactactcatataggtctcctctttatcttcctcttcatgatcattctcaggctcaggactaggggatcggctagtgtaacgccaagagttggcaggtagactgaaccgtgtgcgcattttcgacttgatcctgccaacttcgtcatctagcatgtctatgtcgccttcgaataatgccccgtaagagacacgcgctcgtttgaggaaagcaggcgaagcgaattcaagaggatccaaggtcgatgaagcagttcgtttcagaggcaaggtggcttctggagataaaggcgtaggcgtagcagatcgctcgggcacgggtgtgagggtgtcgacttggtcagtattatcaatttggccgttagtggtagtaactcccgtctccacgtctggggtgtcgatgttgagcaatgtgtctctttcttctccgggtcgatggattccaagtaccaagcgattcgagaattcgagctgccatgcaagtgtgcttcctgcgacttgagtctgcgtctcgttcttctcccatttagcaccctgcaggctcacacgaacctcatccccagctcctagcgatgaatctgcgatcgccctagcggctgcaccatggaaacggatccgcacctggccattctcgcgtcgtagccgaaagtctcgctcagctaaaagaaatgcgatcgacttgttgaggatactaaatggccatgtgatagttacggtgccaattatgactcgcgtatcttggcttaggatatccggactgagttgggcgattgatataggctcgccctggtcgagtagtgatgttgtgggttgcgagctgttcatcgtggtttggtcgcaatgtcagtcgcgtcggcgggacctgaaaagccagagggaccgtgttgctgtattaaatcatgtgcgacagtttttgttgttatttctatgattttatgattgtcgcatctcgtatgtcgttcccgttggtcaaggtgctattaaccgcgttcgaagcgctgatttgctcgtggagtgaattgttgttggaacagtgaaatcgatatgcaagcttccgagcaaggaggaagctgtggtggggacagatccgaaagcagaaggcggtgaagggattgtggtctagcctaccttatcagtctatcactgagttgctgttgaaaatcgccggggcggctcttatgcggctctggggccgacaacaggccagtacttccaatgggaagcaacaccttaggcaccgaactactgtgacttaacagaagcagtaaaaagagtcgggacaaagtcgaaatggctcttaaccccccactcaggtttaggcgtatcttgatggcaagggaaagcggatgactcttcccaggcttgtccatagaagaaattgattacctacctaggcaacttgttggtttgctgatttatctttcctgcttcacaacttaacaccagtgaagaatcggttcatgcttaggacgggaggctttcttattagttgcttcatctcttacagcacaatatgggctctctgactcagccgacgcctttcgacgtccacaaaatcgcaatcatcggggccggtcctactggacttgcagcagcgaaatatctcattgcaaagggttttgaagacattaccatcttcgagcagcaggaccacgttggcggcatttggcgatactatgggttagccccaggaacttgtcctgtgcctcaacaagatcctcattgccctcctgaaaaccccataagatggaattcgacgtcagctccgattttcacttcgccgatgtacgagaacctacacgccaatatcccaaaagacgtcatgagtttttccgaccaagcctttcccaaggactccaagctcttccccgagaggcctatgatcgaggactatctggtcaagtatgcagaggatgtcgaacccctaattcgcttttgccgacgcgtcgagcgggtgaatctgaaagtgcgagatggtcgggacagatgggaggttgaaacacaatcaactatcaatagtggcgacataaccacggatacctttgatgccttggtcgttgcgaacggccactactctataccctatctgcccaatatgaagaacttgaaagagtttaacgaggcctaccccggagtgattacgcactccaaacagtatcgcactccctatccgtttagagacagcaaggtagttgtgattggtaatggcccgtctgggctcgacattgctttgcagatcaatcaggagtgtagaaagcctgctatcttgtctgtccgacatcctacacccccagatcgactagctcactctgggtgtacggaaacagcagaggttgaggagttcttggttgaggagaagggagtccgtttcaaggatggccgagttgagacggatgttgacgccatcatcttctgcaccggcttcctctttagcttctcatttctcggggatctaggccaccagctcatcaccacaggccgaggcgtgcatggattgtaccagcatgttttcaatatccagcatccaaccctcgttttcccaggtctcaacatgaaagcagccccttggccattgagcgagagccaagcagctctgttttcagctgtgtggtccaacgacattgagctcccttctcgggaagcaatggaagcttggagccaggcgttggaaaagcaggaagatgacgctttacatgtgtttggtcccaacggagatggtcactacatcaacaaattgcacgactgggttatgaaggccaagcgaccaggaaaagagccgccttactggaatgacgaacttatgtggcagcgcagcatgttcctcaaagccaaggccaaattcgaacaacggggctgcaaggctcagacttttgaagagattggatttcactttgagcctggagctcaacctgatgtggagaaggggggagaagagctctgattaagactgaaagacgaggtattacggaaattcgcaatacagtttcgccatttgtctaggactttgcgattcaatatcgccttgaccccagacgatgtgataggatgcttaggacaggggcttgagactgtcaagcaaaccgttggtggtggttcccactcactccatgtccgattcggcaaactatggggtcttttgggatggtgcgagtgcaatgatgttgtgatggtgggttagaatggcgggagtcggggttggatttgtaatgcagctcgaaggaccatggatccaacgtttgggggcaattcggccatcgggaatgcgattgaacaggtccggtccaacccagacagggcaatagttggattgccttatcattagaacatccggttagagagatacgcgaagaaacttcaagggtacttgaagaggggaaaagaacatccattttatctgcttgtgttctttcattcttacatattgattgcctttacgtcctccaagatcttgcctgaaaacataccaatttctgaaaagtcaactgttcttgatattggcaatggcaccatccgcaactgatgctacggccccggcttcgccagctgcgacggctctccaagctctacctccacccaaagacctgtcgcacctgttctcgagagtgactagaaatcgcaagccgagcaatatcaaggccttttacaaattcatgcagattccgggtatcagcaattttgctggaggtgggtaggattcggtcggtgatcgacaatcccggcaccgaggcaccgaaactttggttgttagtctccgtcttacacgtccgtactaacacggccggtaggaatgcccaatgtcaaatatttccccttcgataccttggaagctcagatatcccacgcggaccgttgggagccttcaccgaattaccccgacaaggcatcaattgagtctctgtcaggtagtgttattggatacagcaacagtccagacaaaaacgccccgagaaatccagactataacaaaacttcgtctaggatctctataccaaagattctaaatgaaccagacatcactaagaaggtcgaccttgccactgcccttcagtatggacaggtgactggctacccgccactgcactctttcattagacaattcacgaaccaagtgcttcacccaaacgttccataccaaggtggcgcggatgtcatccttaacaatggcggcacggatgggttctcaaaggtccttcagctcctagttgacccctggtatgaggggttacatcccgtagaagagcggccgggcatgctctgtgagacctttgtgtttggtaatatccttactcaagctcggcctcttggagtcaacgttgttccagttgagattgacgaagaaggtatgatagtcgaaggatctggtggtctgcgagaggtgctcgagaactggaatactcaaaacggaagactaccacatttcttatacacggtaacgtgagtaatttggcttaactaagaacccgcgcgtatactgaccgctgaatacagcatgggagataaccctaccagtggtgttgtaggcgttaagagacgaaaggagatctacgcgctggcaagcaagtacgacatcatcattgttgaagatgatccgtattggtatctgcagttcccttccgctgcaatacacgaagctaaagccaggggctatgctattccctcagtggccgattcacacaagacagtcaagtcatcgggctacgacttcatagattcgcttgttccatcatatcttagcattgatgttgacggccgtgtcattcgcctcgataccttttccaagacagttgctcctggttcccgattgggctatgtcactgcacaacctgcaatcatcgaacgtcttactaggtatgctactctgtatctcagtaatcaatatcgtaaaggctgatttttgatgaataggatcgcagagaccagcactggccagccctcgggtttcgtccaagcactcattgctcaagccattctaggccctcactcatcagctcttgagacattctcctctctcccggaagcagagaagcactcgtttactggctggcagcttgatggttgggtgcgatggcttgagggacttcgtggcgagtatgagcgtcgcatgacccgaatgtgctctatccttgagaagaatgcatttgctccgagacagtcaacgtcccaagacccagacttggaccgggacgtcatcagcaagatacgcctgttcgatttcgactggcctcgtggagggatgtttatctgggtgcgtgtccacttcgagaagcatcctctctaccagtccagaggaggtgacattgcccctgtcattgatggcaccgcactggcgaatgcattcttgatccatagtacacatgcacctcatctggtgctgggcagccctggtagtatgttcagtgccacgccggagattcgggaaaagcgtggctggcagtatatacgactgtgctttgcagcagagagcgacgagaacattgacgacggctcgagcagattcgcgcgatctgtgggtgaattcttcaagattaacgatccggtacagattgagaagctactcgaagagttgctcagctagagtaaatgaatgaacagagttactacatgatgagcattggacaaaatagcccgtgctgccaacataagagatagccacagtacaggacagcctcgatgccacatatatgtgtggtatcaatcatgaaaatgaaaatgactactattacgacaatcacgatgaaagcaaacatagcaagctaagatcacagttacggtaaataaacatcaagttgtggaaccaatgccgagtcaggctgtaattcgtatcatatctctgattcatttttaatagagctcaaccgtcaaagaagccgttacgcctcaatatcaaaccatgcaagacccgtcatctagttccgtcttaacccgctgcacacccagcaagtcgagcattattttagttctgcttcttctgagcctcctgggcaaacacggaggcataagggttcaggcgaagcataacctgcttgttcttaagagggttcttcttctggacagcagatcggcgggtgacagcatcgcccttgggagcgttgagagagctctggatttcagagctgttgatcagacgagtaagatcggcctgagagacaacgttggaggggaggaggaagtcacgtttgtgggcagaggcctcagtggtggaaccgtagatctcgtcaagggccttgaaggcagcagaggtccagacgatgaagcggccgaggtgaccaccaggggcgagctggaggaggttgagagcggtgacgggagaggtctcgacaccagtgatgttgcggaaagcagtgacgagctccttgccatcggtctcagggtcgtagatgacaagagggccacgtcgctggcggtggcgtcggccacggagcttgcccttaccagcacggagcttcttggagcccttgaccttctcgatatcgggaccagcaccaacagccttcaggagaccgaaagcagcagcggtcttggcaatggcagcaccctcgaagacggcggagtcgacaaccagaggaacctcggggacggagttgacctggtggccacgggcctggagcaggggaacggcagcggaggcagcgagagcagagacgacggcgtatcgcctggttttgtacgttagccttgaaattacgagcctcgcggtcgaaaaaggacttacttctggccctggttgaccttgatgtgccacttgcgccagatcttggtaggggcgaacatgcgaccggaacgacacatgttaccgaaggcagcctgaccagcacggtgagtaccaccaccagagacacggggaatacgggcgacagcacgacctgtttgcaatgtggttagcctgttgttctgttcatcgccgtgcaatcccatagcatttttcatctctccctcgtccaattccgtgatttctccccgcccacagaaaatttcccctctaaaaccataaatctgggtaaagaaaacatcgtatactaaccagttccccaagactcggcagaggtctggtgaccggccttctcgctcacagcataaggctgtcgcttgttcttagcgataccggtgtgaacctgctggacaatgtccggtcggatcgggctggtgaagacggcgggaatggtgtgggtagctccagtgggagcaccatctttgccgatgatagagacggtaggtcgcgaagccattgcgaaggtttagacttggacctgttgatgatgcttgagttagtatggaaaaggtccagatcaattgcaacagctggcgttgagctcttacctcgggtcgtgcggcgtcgaaattggtgatggagtgggaggttgcgagctcacgaaatttcagtaggttaggatatttttgcggtttggtgggcgagaccctaagtctgctccacttttacgtagcgagtttgcatcccgctaaatgacagtgcgagtagcactactcgcacccatccggggggatcactgtggcttacaatgaaagcactatcgcttgttggattagtaggtactgaggtagagacaacatagacaatgtttatataatgttcgtgtcattctcataaaggctcacttgagtcactccgtgttagcataagtacatgccatgattatgtccttctaaatactccaagatgcagatatcctactgtattgtgtccctcccgtcatatctcatcattcccacctcttccattcttgaatatacttatctacctgttcctcaacccaatcctcgtcttcatgtttggatctatccagcttggccagtttttcgtgaatcatggcttcgacgtccatcctctcaagtaccttagcttctaagtatttggggtcattccaccggcatgcctttctgaaaatctctctcattcgattagagtagagctggcaggttgcgagtggcagcttttgtggcttcatataaaagttgcgagcgatgacattgtcgtcttttatcaatggcctgacaacctcatcgaagcattcaccacagacagaaaactgtcgaaggtattgcatagtatgccagtatccgttggtgattggcttgtcctcttgacactcgctcactgcggccatcttctcaacttcttgtgcaagagtgccaaggtctggctcttcctgttccagtcgagcttgatctgaagtagtttccatggcgtcaaaatacatgacgaaacgctttctttttggcttaaaacgcatagcgcaaagccctctggtaggttctgagcgggagtctagaggaatgaaaattccagtcagattagggaacagtgcctggataatttgagcgcattggggacatatggtaaaatcatatacaggctgtcgagtgtgtgggctccagagcgtcagccaattacgggtggtgactctatcaccagggcacggcaggctgtaagtggtggatatggctttggcaacctcataacagagtcgtagatccggcaattcgttcttcaaggtaaggagccaagcaatgcgataccatggtccaacgccaaaatcgcatgcaatcgcctgagccgtggggcgaagcatcggttggaatggctttcggtattcggttttggcgaagacggagccataacaatcaggacaaatgttgaactctgtacgaggcagtgtaagccaatccaccaaacctgcaacagggtgcttgcggcggcattcggggaacgtggttacacctgttgcttcttgatgctccgaatgacgcctaacagaccccaccggtttctcaaggcgaacgccatctcgattggggtcaaatgttggaggttgccatgattgcgaagaagccggagagcgagtggcagatgaaatagctgatgctggcctggcttcaagtggtatttcgggcccgatggcaataggtgttggcatctcgggcattgatataattgggtctggttcgtattgggatcgtggcctaccaattctttcagacttgccgcgagtatcgaaggggtcaatcaaagtgtcctcatccacgggatatggaagctcatttttaggcctctccggaagaacatgcttatctcgggcaactggaaacgttgacgcaggtcgtaagttttgagtaaaatcatccgagactgccgaacccttgggtataacgactggaataggcatcgtagctcctcctggtctcaatcgaggaccacttggtgcatcaaccttttccagctttggctgagattcgcgttcatcctgcaagacgactgacttcttacgtcttgggtgcaattcccgagggccctttggatgatcgtcaccagatcgattgtcgtcgcctcgatcatcacgacggtcatcacgtcttattgttggttcccgtgttggctcacgaggagggtatgtcgatgatcttccatgatcttcacgatcagtcctcccataggaaggggatctatctttcttggaacttcttggtaagtaatcacctcggtaagaggattcagttccaactctttcttttgaaagcggacggacatcttgctcatcacgatccttggaaagagggcgagctgatgcatctccaacccgctcttttgagagggggcgtgtcggtttctcagtctcgacattcgtacgctttgaggtggaagcggttgaagaagtacgagtgtggccattattatatcgtcgctcattaggggcgcttgatacatgccctggtcgagtaggagacctacgagaagcactctgagactgtccatagtacgcttgatcccgtccactggcgctatttttaataacctctggtgcgagctggggatcaagaggaatctttgggggtcgtgcagggggttgatcatgtcgtccactggcaggggctgaagaacgagtacgatatttttcggggagttggtcgtccccaaaatcggtttcgagtcgaggtagatcctgccgactccgtctcttttccaacggtggtcgactacgctccctgttcgttgttgcatcagccttgagactactatcatatctccggctggatcttgtatctgtgtatgcatcacccgatggccgatcttgtcgctcggtgcgctcattcctctgggctttctcgaaccggtcagtacgaggagtttttgtttcgttcctcatttcaggttcagatcttcgttcacgttcaggtctcctgcttggctcattgcgtcggtcctcttctcttcttctctcagtctcacgtctcctgtccgacccaaccctcgttcctgcttcacccccctctgagccgtttgatgatcctgtcagaatgacaaagcgccgctcagggttatattcatgaacttccattatcatagggttctgttcaatatccccacgagatggaggctcttcttcctgatactttgcgatgcacacgccatgctctcgcttgagagaaacttcctcatcttccacagaagggggcggcggcctaactcttggtactcgtgcgggcgcggcggaccgtggtcgtggtattaaagggtagtacggtagctgatatgggggttgctgcgacggtgggggttgagaggaaggacgatcatctaactttggcgatgatggactgtttttctgtgtaagtggtagttctcttgtaagatctcggtaaccatacggcttcggactcttggctcgagaagttgtgaagtaacccgcctggaggaggttctgtatgtcaaacgattcgcccatgatgccagcgtctatatgtctgatcggcacgaaatcatgatacgctatcgagggaacaggaccagcaaatgcggccacggatcataaagcgaaggacagccaagtaaatctgctcagatcgagtcgtagttcgggcagattgctggtgtttgttttctattgtcgcacaggcctgctggagaccgtaaggttaggttgttattggtgcgggcgctccaaaatagttcgcggtccaggtctatcacccgttgagaaacgttctaagtgaatgctgaagccgaagctataagctcaagcctggtagcctaaacaaaaactacagaaaaaagacacgatctacttcgtgggttatagtttttggtttcaaggcggcgacgtcagaaggaacgagaaggtgtcggagatgccttggggcgcagtttgggtccaaatcgaaggacgaagccagatgacatagcactatcagttgaagtacttggcaattggctgtagggccacgcagatctaagtacctcttggtgggcagctgggcatctaccctgccacccctctccaacacccccgctaggttgcccctcctacgtttcgatttgcacgccattaaagccaaagccaccttaaaaatcaccgatttgctcaagggtagcgtatcaccacaagttgttggatcatggatatcatgtttcggtaacccgacacagaactttatgcagcatcgaacggttgtacatagtaatacagcaggcggatcttcgcatgcctccagattaggtgcttcaaataacctctagtggtaatcccaaaacaatcacttctgcccactaactccctgacactgcagggattgccagtaatacttgtaagtccacatgtaaaaaacaatttatcattacattccttgtgtcagattatcaagtttgtcctaatgctttcttacacgtgtacttgcagcgctacaatgctgaactaccttgacccgtcagtcgtgggtttacctgttccccggtcaacgtgaaccacattcggttggaagctctggttgcattctatgatttatcgaataagcatgggcatcctaggtcaacttcataatcttcatggttcccaaacaacggcaacactatacatatgtaataatattatgcttcagactacttcttttttccgctttcttagattatcagtatggtctggtgggattcattctgatcagaagaatcagcctcactgggaaaaccagcttaaccctgcgttttacaagaacccgaagtggaggtgtccaagttttcaatcaagtcagtggccagtctaggagacgtgcttgcagctcgtgatgtgaccctcttgtcactttcaatcagccaaatcagatactccccaccaatgcgcccaaagaagccaagatggtgagactctagtcctctagaagatcagcaatgtccttgtcgtcctcctcttcttccctccttcgttcctcagcttcgagaagatccttcagcatagtccgctgcctcactctagccttctgaccccaatcggcaccagtgccatcgccctcctcgtcaatctcaggctcatcctcaactagtccacgtagctcattgggagaaatttgtgccttgcgtttttcgcgggcatcttcatcctccatcctttggacagcccccttagtaacgaacttgaggaacaaggggcgcagcagcatgtagccaccgacaacgacggtcagacggagccatgcttttgtgtccatgctgtcaaaggcgtttgaaatgttgttggatgcatttgctccatactgcaggagctgagcagtgagttttccgaaggcattgagttcaggctcctcgccctggtgttgctgttgttgagcaacaggatccattttgagtgctttcagttactttagaaatggagtacggccttgtgaatgaacctgcttaggaggttgctgttgtcgctgttgaaggtccgaagagacggtcgcgtttaaaccaggtgagtttagtgatcgtattcgtgaagatgtccaggtgttgtagtttaaaacgacggaaacaatggttccaggatattgtaaggagtaatgcttgattcaaggaggagagggaatgatgtcaaagcttgtgagttgaggtgctgcggttgagatttttatatggcgcgcgacttgggaggttatttttgttggccttctccgatggacccgtctcactggtcaaattctggaacccgcaaataagatgagggtacaggatacttctacggtattatgctactgttgaaggcatatgattggcagtgcttcgcgaaatgctttggtagaaacgtcctgatacctttagatgtgctacagtacttcagatcctacggattccgagaattatttagaaatcccctgaggacatggaaacatagtaagctaagtactatagtcccgagtcgttgatacattgtataatctggcagccagaaaagcacgattgcccatccaaaatcggtcaatttacactaatataaagaagtgcaactcatacgcttttaatattatgaagctcttcagctgttccgtgcaaaacaccattcataccttgcataaagtaggaagtaggtcataagtacaggatcttgatgggacctcatcttcattagctccacgtgatctacctgttttatttccttgtggtctgagtgggcgtaaaactggcgggctggctccaccatatatccatttctgaacagacagtcgcctttagagcgagacaagaggcctggcttgatagctcgagaaattttcgaggcctcattatagccgtttcccatctccatctccgcctccatcgtgcaccctgacagcaccatcgtgtgtttctcgcctctgttcccttttctctcagctttatctcgcctttaattgtcatttatactatctagagggagccgccaccatgtcgaccgctttccgatcccttgcgcctttcctgcgcaccgcccgacaaggtctacgggctaaccccatcaaccctcttcagtccgcctttagcaagcagaacacctcaggtgtcctcaacctttaccgcacatatgctgtttttgagcgatcaaagcctcatgtgaacatcggtacaattggtcacgtcgatcacggcaaggtatgactgtgtcttctattctataacccctcgtctctctttctctctcaagacccaactaactctttatcatagaccactctttctgctgccatcacaaagcggcaggctgacaagggcctcgccaacttcctcgagtatggtgccattgacaaggctcctgaggagcgaaagcgtggtattaccatctcgaccgcacacatcgagtacgccaccgagaaccgccactactcccacgtcgattgccctggtcacgccgattacatcaagaacatgattactggtgcagccaacatggacggtgctatcatcgttgttgctgcttccgatggacagatgccccagacccgtgaacacttgctccttgctcgtcaggttggtgtccagcgaattgtcgtctttgtcaacaaggtcgatgccattgatgaccccgagatgcttgagctcgtcgagatggagatgcgcgagcttctcaacacctacggcttcgaaggcgacgacactcccgtcatcatgggctctgctctcatgtctctccagaaccagcgccctgagattggtaccgagaagatcgatgagcttcttgctgccgttgacgagtggatccccacccccgagcgtgacctcgataagcccttccttatgtccgttgaggatgtcttctccattgctggccgcggcaccgtcgtgtctggccgtgtggagcgtggtgttctgaagcgtgatcaggagatcgagcttgtcggaaagggccaggaggttatcaagaccaaggttaccgatatcgagaccttcaagaagtcttgtgaacagtcccaggctggtgacaactctggtctcctcatccgaggtgttcgccgtgaggatgtccgccgtggtatggtcgtctgcgctcctggcaccgtaaagtctcacacccagtttctcgcttccctctacgtcctctcaaaggaggagggtggccgacacaccggtttccaggagcactaccgaccccagctctaccttcgaactgcagatgagtccattgacctgactttccccgagggtactgaggatgcttctagtaagatggtcatgcctggtgacaacaccgagatggttgtcaccatgggtcaccccaatgctatcgaggttggtcagcgatttaacatccgtgagggtggccgaactgtcgctactggtctctgcactcgcatcctcaaataagcggcgttttagacaagaaatgaaaaggttaacggggacggtgtacgaattattacgcttatgtacaatcatgcaatgtctttctttgagtccatttcggctcctgtatatttatttagctggcctaggggctcaaagatctccgctctgcttcctcccaccttttggtgatttgaattagataaaatctaggggaggcagtaataagacttataaacgaaaaacatccatttcaccttgaatccttgtccgttgcggcaatatgataatcattgtggcagtgatgaataatgatggttggatcaacatttgatgagcacaacggggtcttcaaggatgcgggagggccagcacttggagtttttctttagaattgtcattaatcacattgactcgatgcactccatagccacaggctagtcgtgcggaaaagtgggaggataagacaggacacagagacatgatcgaggtccgatgcaatggtattcgtctatcctcggaggattttcgtcagacgcacgatcttcctgagggacccaagcaagccataaaactcctgttccaagcggccgccttccgagtgctctttttttgttaccgcgaggcctttgacgttctgctggggagtccccccatccacacaatactatgctctccagcagtcccccccatcccttaaccgagaaaaccgggtgtcatgatcgtttatcggtactgcaggcaatcctgggtcagtttccttgttcccactacttgaccgaacatcgtcctgggtgttgcggtccatgttgattccgctcgattaaaactcaccttgttgaagccgatatccttggccttctcacggaaacactgacggcacaggttgaggtcgtactttcggatgagaccggccttgtgcttgcagacgcggctacgagatgttagcatcaattattttcggtcgatgatttcgacgccaccgggcgcatggaatttcgggtaaggagatatatattcgtaccagctgcgagagcccttgccgtagtttcgggggcgggagttccagacgctttcgtgagacatctttgcggtgatgattgaaggccgaaagctcgaagggttgcgggaggatttgaattcgcgagttgggttactgctggaaattttacttgacttgtgtgcactagggccccagttcgggtaggagcagggcacagtgggctccggactatcaatgacccggtatctcaatgatggacccgctctcctggagctgtccaacagggttacctggcatccactgtagagcgaacgaacataaacgtctgtttgcagcccattggcttaaactcgatttctgcatgagcttgaatatgccattcctgattttctgtgcataatgggatcgtaacccttttacacagcaagattgtcatggaaggatcgtgagctaaggtaccttaccttatgatacctagcgagttgttctcgagaaacatctgctaagattgtgcttcatttgactgcctgtagtattcacaacgctggtttttgctgtgaagctgtgcaacgatttcatacagcagccaagaataatatcacgtttctgtagaagatccaacttagaccctggagttgaagccaaaagagcctcggccgggccaattgtaagaactatagcgctcttgtcgcgaatatggtatttcaagaagcgctgaatttagatacccatctacgtcctgtttacggggattctagatggacgttgttttctgtttcgcaggctctgaatcgccaagtttccttcaaatggatgccttacactggtagaatttatgttatagttgtgctgaggttctcattaacacacagcgtacaactaggttgtgggctactcaatggccaaggtagatggttattaatttctgcaactagttagttcaaaggggattatacaacatggtgagtggagagaaccaaagagaacttattaatcaaggacacttcatcgaaataaatgtaatccaagccatgggttgttgtaggtatgatggctgaccaatacaggtgaaggaagctcgccttagctacctaggtaggtaggtataggtcccgctttaaacctacagggatgtccacatacaccggacattcctatgcaagctggcatctctggtggattccaagcaactctccagaaacaagcacctctctgattgcagacagtgctttgcttcattttgcttttcttccttttacttctttttcctccaaaaacaatcgaatcaagttcatcataagaaatggttcttatcaagagcttcgtgctgagcgcccttgctgccaccgtcgcagccaaatccgccgtcatcgaattacttccctccaatttcgacgatatcgttctcaagtccggcaaacctaccctcgtcgagttctttgctccgtggtgtggacactgcaagacgcttgctcctgtctgggaggatctagccaatacctacgagtacgcaaaggacaaggtccaaattgccaaagtcgacgcggacgctcagcgtgagctcggtaagcgatttggtatccagggtttccctacccttaagtacttcgatggcaagagcaacaagcctcaggattacaagtctggccgcgaccttgagagcctgaccaatttcatcgttgaaaagactggcgtgaaacccaagaagaagcttgagctgcccagcgaggttacctacctcaacgatgcgacatttcccaaagctattggtggcgacaagcatgttctcgtcgcctttaccgctccgtggtgtggacgttagtgttcctgtgccattctttcgttcaatctcactaatcttgacatattccagactgcaagagccttgcccctacctgggaagacctcgccaacacattcgtaaacgagaagaatgtcctgatcgccaaagttgatgccgaagctcccaacagcaaggcagtggctgaggagcaaggtgttaagtcctacccaaccattaagtggttccctgctggcagcaagaaggctgtagcctacgaaagtggacgcagtgagcaggcctttgttgattggatcaatgagcatgccggaacccatcgagtcaccggcggtggccttgataccgttgctggtaccgttgagtctcttgacacgctcgtggccaagatcacaggcggtgctgccatcgctgacgtcgccgaggaggtcaagaaggaggtcgagaacctcaccgattctgttcagaaaacctacgccgagtactacgtgcgcgtctttgacaagctgagctcgaacaatgactgggtgtcgaaggagctcgctcgtttggacggcatccttaccaagggtggactggcccccgccaagcgtgaccagattcagcagaagaccaacgttcttcgcaagttcacccagaaggtcgaggagaaggtcgaagagattaaggatgaactgtaaagaaccatgtacgccttatgataaatgagatcagaaaggaagtcacgaatcaaagggttttatgtatttggaacttcgttgactagactcgacaggataaaattcgtaacgagacatattagcacttctattggcatgtgatgaatcgaaacaactgagaaaccctaaataccctgtatcccttatttgaattaactcttacgaggacttggttgatcctccatctttcgccttgccctcttggagagctgcttccagattatccagcctccgggacatctcatccacttcacactatgttagcgggatgctgcggaatacgagcccttagatactcacttttcgcaaagatttctgacgagacaccagcgaatttattagacagagagtttaggagctcttcaacagcggctgtgacatcggcgcgagcatcatctgaaggctgtaacaaagaacgagtcagcgggtgctgttgaaaccatacatgaaggccttgagcccaatttaagagttgtccgtgcgacactacataaaacgaatgtagatacggttgtctgaaacgcaaaagagtaagacatacatcttcaggcttgctgttggctatggggtctggttgcggctcgttgctagccatcatgatattgtgataggaggacgaaaggacggggtatcgaaagaactaaactggagaaatggaggtctgtatagagagacaccgaggtactaaagtagtctcttaagtgcaatctttgtattgcgagcgtgtatatgtgcgttagtggttgtgtctggtttgtttgatgatgctgaactgccccttattcatactgtgccggaaaatagacggatacggcatttctttttagcaccatcagcacctgggctcagccaacaatggaaccgcgatacgtaccacttctacgaacgtcaggtctcataactcaaacaatatctcatgaagagaggctaaccagccaccaagtatcagccaccgcctacatctacgaactcatttcctcatcacgctcaatctcttcagtcattaccatctttaccacgtcgtcttgggccgacgactaacccaattttagcatgatacagtgatagtcgctcgctatcgtgggccatctatccatcatgcctcaagcccaacatccaatcgctacacttatatttatcgttttcattgtttggctcgtcttccccgatagcgactactcaagtcaatctctgactctttccgatctcgctggcgagagacttgatcattttcaggatgctctagacgtgctgaatgcttcgcgatggggcgatttcgcaccagtcccagggaaagactccaaggcgaactcatcgtttttaaatcttacgggttttcgtgcggatgataacctctcctggggcggtttgaaaaggttccgcgagcggagtttggccttcagccgacatgccataccacctattggagaacataatctgtgggacaccggacatggtgagcctatctggttgaatgcatccgggactgttcatggagaatgggtcaagccaaaaggctctatctctagaggatataacagctacaatctgagcaaaattgctcctgatatggactggattggtgataatgtgccttgggcgcgtaacattactggtcgcacagggcgcatgatgctgcgcctagaaggaaatcaaaccatcaacgagtatgagcaattgccaactgaaagtagcgtccccgtcgctggaggtctcatacggagtgtcaagggcacgacgactattgaggatacccatggctctggccatgactgggaaatgaggctatggggcgttcattggccacgtcagggcgtggttttgatgaccaccaccagcgagaagttcgagggcatattcggcttgccacaccttacaccaagtgaggatttcttccagtctagtcagaggctacttaacgagtcgatcgctcacaccattgcgacaaagagggagaacatatatgcagaccagactgtaccatggacatcagatctggagaaccctctatacactactaacccatcgccacattgcgaatatgttatgtatgcgcaagtctttccaccaagtcgaacccatttcaacatcgattctcaggaatcatcgcgggaggctttagagtctgttattgacgctgttgagtcagagttacaatcacctgttggcgcacccatcccaaagatacccaaactccagatgtcagctatcatctactctccagactgcggcttcttcctagagaccaaaggaccaccagattttgggccaagcgaggcccagcacttaacaggcatgaagatagaggttcaactctaccaagtcaaaacatggattcttgtctacgcgatcgttgtatttggtcagatcaatctactcaagaaccagatgcgcgagtcttgcaccccttcgaccatgggtcgagtgagcttttggactatcgccatgatgctcatggttgacggcatgaccttcactgctgcagcaacttgggtatcatctgctggcgccacctttctgccgacattggccctcttgtttgccgcatttctgtccatgaccattggtggaagctttctcgccaaagtccatgaagttcagcttcctgaagcccggcctcgacgtgagcgggaagcgaacaacatgggtgataacaccaatggcaccgaactaaacgcagcggcgactccagacagatcactcttgccagagcctgtgacagcgcaccaaccggccatgcctccccctcctcgatctcagcaacagcctgtgattgttccctccgatcaagatattgatgccgagattgctgctgcagcagtccctggtgccacaactgcgcaacgtgctgaggaggccccccaatcttttcaaagcatcattggccgcatgatcctctcctctctatgtattatattcctgtccatttcttctacaacatggtatcccaatctgaggtcattgttcctgaatctgtgtgtcctcatctatctatccctgtggattcctcaaattctccgtaatactcgtcgaaactgccgccgagctcttggctggccattcgtccttggtcagtctatcttacgacttctccccatagcctatttctggatcaaagaggacaattttctttatgctcgctcggaccgacatgcgttccttgtcttttgcgcctggctttggatacagcttatcattcttgctgcacaagacattatcggtccccgctttggcattcccgctggctgggcccctgatgcttgggactaccatcctgttcttcgcgaggatagtctcgaagctggtggtttgccaattggcctggttgctgatgacaccccgggtatcgagcgtgcccggtcatcaggtgatgatggcagcaagaagcaaagcacgacgaggagtatcgactgcgcaatctgtcgagaagtcttggaggtaccagtgctcactgccgaagatgaagacaccggcgttgctggtgtcttcgctcgtcgcttatacatggtcacaccttgcaggcatatatttcatagcgcttgcttggaaggttggatgagatttcgactccagtgtcccatatgtcgagaagagttaccaccgctgtaacaccgtgagactatgggcattctcactttttacacatgggtggcactgttcagcattagcacaaatttgatatgtttaggtcccagaatggcatgcataataggcgctggatgtactattagagtctgtctcctaagagagtttttgttgcattgataacacaacatggatatggtatttcaacacatttcccaacctccgtgaactccgagtccaatacaccacctccacgaaagatcatgtctatatacacggctggtaaaccagtttatacaacacgaatatgagcgccagtactcctctggcctcgctaccagttcagccgagtttgacgaaatttagaatcgggaataccgggtgggagaccgcgagtgccaacttgaaggtccgcaactcgagttcgaaggtcgaagtcaacagagcgaattgtgaagcgcttttcttcggggactattcgtggtatgggcctcgtgatgccgtcgacatgatacgactcgacccccatggacagcgcctctgactcctcaagattcatgacccatgcactaatattcgcaaccatctcgctatcccacattccttcacggcgggcactgctgcgtagaagctgaatagctcggcgccttgttcctggatcgcgacatttggtcgctacgacaaacagaggtgcaacaatccctatgtcagctgcgaacctgggcttgagatgcggagctgagaatcccatgggcgggaacaagtcttggctttgccaattttcccgttggcgatgttggcagtgctcaggatcggggcaatcgcgggatgcggctcgcctctcttcgtccccgactatttcggtaccaagatcaacaattgtctgaaactgaggaaggaagttgtcaaagtcagactccttgtcactgaacatcatgaggtacaggattcttgaattcgtggacagcattttcagtgcagcaatgcctgctttctcctgaaggctgacagaaggattgtgtcgtgtgaaaaacaggttgtcgaacgctttcccccaagcgtccaggtaatccttgaaatgaagaccatagtcaagccacgattggggtagggtactcttgaggtcggtcttcatggcgaaaagctcctcgacgtatctcatgattctagcattcaacgcatcacaggccacccgagcttcgacaacagatgtaaaagtttcagggatcgagaagggctcctcttgcgaaggggttgttgtgccactcggaccaggagattgtgtttgcgattgtgagctgagccttatactgaacggctgggggaaatgaaatgccatatcgtaggactttgcttgaatcgccaggcgcgtaaaaatgataaccaattcctcctccagcgaattttcggaaactggggggagtctttgtctttgttgagtgcggaagatgtcgagcaggccgagtccggtctggatctggtgaatggcctgcctgtgatcaccaataaaggaatcaaagcaggccagaagcacattcgccatgatcgaggtcctgtgtgatctctggtcttgggtgttgagtttcaccaaagcattgcatgcatcaccatatctcctgacggcaacttgccaatgacccctgacaagctcgacacgggcgtcaccacccatctccgatccactgtgcatatccagggcagccgtctgctcgagagtctgatacagagcacccagtgcaataacagcacatttgatggcatcctcagagtggcacgcctgcaatacatagtgcgtccagaagagatttttgaaggagccagaaagctcgttagcagtgtgtgagcggaatatgtcaaagtataaggattcatttggttgaatctgcatgacggaggatggatggtaagtagtgggtgacggtgaagtagtccccggtgatgtagtcctcaaaattgatctttgatgggcccgacgtggcaggagatggtagtcgccgtggagaggagcaatggaagtgcttgaagatgcttgggcatcgtatgctggcatcggctttggagcgatccggatctcctcgaatgggcgggaactgcgactagggggcggatagcctgtgcaggttttgttgcttcgaacacattgcgtacaagctggacgagcctcgtcgcatttgattcgcctttgtctataatgccacaaaggtgagattttggctaccattacacccgagcacgaccaagtttgagaaataggggacaaggattggggagacgaacttgcaattggcacatcctgtcttgactttgggcttgcttgtccggacacgctttgctttagctggaggggctgctgatggtgcaacaatgtcggatgaagctgaggcagtcgaggcgactgaagtagttttagttgaagtgctggcagcagagacagatgggcttctggtggtagcgatgcgttcagtattgccggcacctgtaatgggagtagccggggtactggttgaagcaggagaaacgttgctgctactgtaagagctctctgtatagggaatatcgatggtattgaaagtattgacgctggtagggtggggaatagaagacggataagtggtcagatcagttattgggaagatcgcagtcgtcgatgttgaagcaggtagttgcgcctgtacttgtgattctgttgttggtgttgctgctgctgcttgattccttgacgacgaagaggacgcatggttcatatttgtaaagggtacatgcgagtttacttgctcttgtgtgtgtgcaagtgcttgtgctcttccccccgctctctcggaatgagacgatgaggattcctctctaacccagctctgagccataagtacacctagccagtaaagcttcctcggcaacccagcaagtaagtagtgataccttgaggtattgtttcacctcgacagatcaccgcggctcctcgcggtagctctacgaccacacgtttcctatcgaaccgtttctcggccgagaaaacggaggagggtggagggaaagggtaattttagcggtagtcaacagtcagagtttctgcaagaaaaaggtggcagaggactagaagcagccaggataataaaaggatttgggaagggaataggagcaaagagtggacaagcaagcaaaagaaactaaagtgaggcaagtaaggtaagtcgtcacagagatgagcacagggctaagtcgatacgcatggaaatgcatcagggcagcccagctgtggcggatagtgagtgtcagccccggttctcgggcgcaatgaggtctttctatagctcatcacctttccataaatgctactgtgatcccaggggcagatcaagcatccatagaaagcatacattaacaggcatagatggggctcataccaatatcaccgccactcctagccaggacaagagaaaagaggctgaggccatcggtttcactgccggggatagagacaaagggcctggggcaatgtgctcaacagtagatccatggaagtttggcggagcattgggatgggacaagaagtccagggcagcaaggttttctcgtgagacacaagacagtgactgactgcacgagtcgaaacagagacggactacggatcgccggtgggtttcttctaggcattacccatatcatctgctctggtacggcgggctctgccaaactaggagtagcacgctctgtgtaaccattgctaagatcaagccgttacaggacaggcgagacagccgctgcaaaacgcatcgctcgaggacatggaggtaccactgtcagtgactagactacttgagaatgtagaggtgcgggtattgttttccaagacattgccacaggtgccagggtgctggagaggtaccgaagtgcacataagtggtgcttatgggggttttgaccatttccagctgagaatccgtgatagtgagtggattgggtggtgaaggtccatggatggaacttgtggtggtggtacatcaacatactccccgagatgagtgcgacattgtgagtgaggatgagtatgtacataggtatgaacatgtagcgcgagtcctgttagtctgtgcctgtgcctgtgcctgtctcctttgagcaactccaggacatgcatggatggcttgattagacttggcctttgggacaaccggggacaggcccggacccgtcccatcatgagcctcgggccctcccctccccagcgccgctctagtgcatccttctggcgcccccagagcttgcttcttctttggaacgagacttgttcgcccaatagggacttggcatctgacaggggagcgcttgtgcgttcctgttgttggtcgcacaaggatagctaagccgtcctaagatggattgacgctcagcaactctagtctctgcagttgcaaggctgttaggggcgcacttagcgcggtggcggtgggggacaagggcatctaacatattgttgctttcccatgtccatcatgggtgttccttgatcgagcaagcattcatgctggcattcatgttggtgttggtcgataactaggtactgatgtgatcctccaagctgtgtttggcggcccagcgagttgggtcagcgctgtagcactgggaaagatgtttgatcttggcatcacaacatgtaatatctccgatgcatgtccgttgtgggcacgatacatacaaagattcctaaactccttttcagacggtatgtacagtgctccaaggtgttattaccggtctcgttccgttgaacccgttcaacagcccgtggctgacttggccgatatttagtgggttctcaagcttccgagcttggtcgttggcaagtaattttcaagtactccgtagactaggtaggtatggaattttatagcacattggttctgcgagaaggaaaaagcaaaactgacagcacagcaaagcaaagcaaagcacagttctgcaattcaagaacatgtttcactttctcgttatcgtttgtggatctccttgtcatcagccaccgactgtttctgtgtgccctctctagcctctctacagagtagatctctacatatacatatatgcacgtacacatggacatcccctccacatcgggaacgtcccaagacaagaaacgtttatgaatacgtaacgaaattacggagtacagatggatactttcagaatgcgtgccagcctgtctcaattcttacggtatctacataccaaattggtaaggcgcttagcagtcttaagaatacaccagcttgtactattgtatactcgtctaatctcgagaatctagatctcgatagcctctccttcgggttggcaccccatatcacgcggctgggctacgtacccttatggtctgcacaattcacattcgctttgcagtatgagattttcagcctttactcgttactcgggaggggagtttcttggccaccccatcatgcggcgtagttgaagactagactgtctcatcactcgtcttagtcgataatcccttgcagcgcttgcactgattgttgagtattcgtaaagctcactaccgtagccaatagccgcgatcggcatattgtaacacatggatactccatattcattactgtgtccagcttcgttcccaggcaggcggcaacttccgctgaaggtatcaatgcttttagactgctccgtaattaatcgacaatgcccaattccgccaagagataaacccagctctctcaagctcccctaggggaaacttcccggtgggaaggtacaaatttgtcagagacctatcattacttgtcttaattttagtctcattttaggagtaatactggcttgttgaggcggggtagaataggttgagctattcgatatcgacgctctgagacagagagccccgtactcgaagcccaggaccgagggcttccgggaaagagtctgatggtttttatcgtcttttagtatcaattaatctattcgttaccatcttcagccttatgggatcattaataagatgtcgcaacgctctcagtcaacatgctttacggcacagggcccggtccgttgacctaggccaggttatcttcgtgtaacagcagcattgtaacccatttctgccggtatggccttgtcacagctgtgcctgttagcctgtccatgagcatcagcccatacccatgctagtcatggttcataattatgcccctgatgctcggctcggctctccacaccgggcacatcgaccgcacagtagctcgtgaagatcacattttggccacattggccgccgacggcgtctcccggtgccaggctttatctcatcctggcctctcaaactatttctctccaagtcttgtccttagtggttgtggacagttttttttcctattcgagtcagatctccttgccggtctccatattgacagaatttgttgatcgtgttattggtccgctgatcattgtattcaaccatgaccctcatacgtagtctcataggtactggcgtataacgttttccttcaggggttctcaaacatccccggaacgtgacagtatcggacgctctgctgtttcagtttccaatcctcgttcccttgagcaactgccaactacagtatctgaaagatactttacccaatgttgaagttagtcttgtatcggtaaatgaccaatcatctcaggttgataaacgagtacatacttgtcctgatattgaagcacctttgcgtatctggagatccatgcatggcatttaccagctgcggcattggaattgccaagagccagtcctccccggagttggatgttttgcgttgtgttgcgttacagtgcgtctcgacattccacaggccatcagacagccctgattacatccatctctggctgtgccatgtgtgtcggctccgaattggacaaacggccgattggtaggctaagcaagggctgtcacggcatctgtcactgaaagccatcccatgcgggttgttttttcccagccgctagggcgatgacaaatagaagcctcctccctatacaatgcaattggatggctcgccaagaggcccacaggaacctctgtttccagaagcgctcgtgtcagtgaatgagatgctaagataggtgcctaagtcatgcgtcaacgtcttgtaccattcggcagtcaatgtggatgcatctgactgcgtgaactccattctcattcgatcttgaagacaaagtccaagctcaactgctgtggcctcctgactcgcgtcaaggtagcattcttgttcatctttttactgagccgacgctatttaaagttcacagattgtacaccaacgcggacgagggtttgaatcgaggctgtagacgcatagtcagtaataataagtcactgatacgacaaccagccgagagagccacagagcaccgccctaggctaacaacggtagagaatgcgagcaagacattgattgacaaggaaccggtaatgtaacctcatctggcacttcggtccgtggcctcggcagccgggattaccacgcgcctttaatctcatctcaacaaagtctaaaatagctcagagatgtatccgccacgtgcataatacaacggtctggtctgtattcttctggcgtagctagtctatttcaaggtagatttagtcaaggtaaaaaaataaaaaaaacagtaaggaaaaaaaagttgcatggctgcatggaggcgtggcactggcctgctaaaaggaaaccagtgttgaatcggccaagaatgaaagttaatcgtgagtcttgttcccagcttcgatcgatgtcgagttgtcagctaactaaataagtcgtggctgataccgaagggaaaggtcagatcaaaggatagttttactgccccccccggtagttcggaacttccgctcatcactagagatcgaaactactctgctaggcagggagagagtttacgcgtgagttggcgcccgccaacatgacacaatgcatttcataatccattattcctgtacccagtcagaaggccttcgattccaaaccaggttatcctcgggtaatgcaagcagtgcgtctgacagaaactatgtcgaatcttgtaagtcgttgtgagacctacgctcacaaacggtttgagggtccaaaaacacgataattctggtactattggatagagggaactattccagaatctgacaaatggcactgggttcctatagcatcgggtaggtgtagatgatcgcatcccttaaactcatgttttgctgacatttgggtaacctgtgatgcttattagaatcccaatggaaggcgcttgttacaagtcttggctactatagctaatgcttctgatagaaacaggatcagccgagagactgtatgtacatgagctgaaagtcctcacagagaggtacaggaacatatctaggaaactttgtctactagcatggagcttatcgaagcctcaagcctcattttccacaactttatgaccacggaaagctagccttgcaaagtacgttgtctaaaatgcgatggcccctcgggctatttcacagctcatagacacggttggttcattggttacaaaatatgtagtatagtagcttcctcccagccgctactgtcttgcgccatcacatgaatttatcaagtaccgtgatgtctaaattcatactcatatgtttcgtttgagcgagccttatactcgaacagctagtccctactatgtttgactgtacaggggatcagttgtccacctaggtccttgatatttgtcaagctcacctggcactggctgaagacccggcaaggctgttgcaataccctgctttctattggattgctctgcacgtttgtggtatcgtagtcactgaggttgttctttacatcgaggtctgtcataataatggccatggatctcagtcagattgtccattgggacttctcctgtcgagaagtgcagtgtaagggcttgtctaggtatggaacctagtagtagcatgcacccatcggcccgggatatcctttcattgagggcctgatgatttctatcctaacatattcataagtttttagccatgtggccagattgctgcctcttaggcttgctcggcaggatctgatgccggtagtcaaggtggagttagtaaacacggcacggctgggggcggcagttcggaccattgaattctcacatgcagctagtgagcaccggtggcttggttttcaggagtctttatgagactttggtggtctagtgtcgtcgaagtctgccgctggcaacaatacatcccttacctcgattattggtgggcagatactgttgttgatcgctgagctgaagaattctccgggaagctagctgcattttgtcccaaagaagctatgtttgcgatgtgatcccttgcaggcttctaatcgttaggcccaacgccaagaaggcgttcgacgacgaccaacgagattaacatatgacctgagcgtcgttagatgcttacaactatatgatgcgtctgattagtctcttgcttcgtgacctactatgctctggcctgtcgggtaactcctcatcagtgaccggtgatatgatccaaggtgctaggctgtcactacacgaattatcaaaaattggcagcggaactcaacgacgtccatgatgggaaacccgtaatgcgacttatgaacttacattgcctttcaatactttgacaaaccggcaatggggtgttcaggtagtagccatgatcatgcagcttcgaagctgtgcagttctcgccgtgttgtgggagggcgtaacgaacaaacccacaagcaattgaatttcacacggtcttaacccaatgaacatactttctgcatatcttacttatgccttatatgaaaggcaaagtcgtgcttttcatcacttctgtgtattgagaagtgatggggtagttacagatgtcgatggacaatatcctggtcataagctagaaatcttgacagctattggatcaaaaggttccggcaacgttagacgccaattagacaaagaaagacgcgacagaggcaagatcagaaaactctaaaacagacgagtcgctatactaagaacttggttttctccatattgctgttaccagaaaccaaaaaccaaaagaatgacaaggctatttgccctcgaatgatactttgttgtgatgtgactaccctacaatgacgaggaggctgtagggacttgatttctcagcaggattggctgatgagttaagtgcctatcagccttgacaaggcgaccaaccagagcgcgagaaaaagttggtggcggattttcgcatcttcaattctcccaacccacgcacactcgatttgcgatcgtgctgctgaagcgattgtcgaaccgacactgccgaatgaccactaccaacatcgcaatgtcgcagaatcagccccacgcacagcctccgttgcccgagcgtaatgcatttattcacaattctgccattgctggtgcagtcattgcacctctcgctatgctgctaccaccaagaaagatagatcttcgattcttcgtccttgccagcgccttctctcttgccacaaaccagctcgcctacgagtatacaggctcgtcgatctactcacggttcggaaaccgtgtgggctccatatttggaaccgaacttcccgaaggtgctcagcgcacccaacgactactacgtgagcaccgagagcgcgaggcggcactcaaagctaggttaggccaacataatccacgaagcgaagaggagaagacaggtgtggccaaggcgctcaatgatgtgtggatggggggcgaggagaagaattggcgagagcagcgtgccaaagagcatcaacaaaagatggaagagggcaagggtattggcgatatcatcatggagcaagtcgcagatgtctggaatggaaattggggaaagggtgccaagaaacaagatggcgagaccacaacggacgacgcttcatcgatcgggaagaaatagcactatcttaaccgaggagagacaacatagatgttcaaacaacactggaagggaccatccagtcttatacccattgtcgacaaaatgcgacatgcacaagaccgaactgtaccactatcaacggaaaaggcgaaggtccgccagggcaatacgactgtaatgagcaatgaagagggctaggacaacgtatatagggcagctcatgtcatgtacgatacaacagtttgtataataatcacgatcttatctcatctacctaactcatcaaccactcagcaggagcatatagggccactgaccggagtgccacatgagcagtcagcaatccacagtgccaggcgttgtcaagaagttttcagtcaatgcaggctggctgctagaatattgaagtggtgtttgcatcattcataccacacccgtcttgtatagcgtttgacacatcgagcgttgtcgtgtcctcggcctccaacacagaagggggagcgaatgttggaatcctttgcctgccaatagtcttggcgttgagatcatcccacaagactgattcgttatgccatctgatgtgaggggtgaggtggacttcctggtatgcatcaagttgggagctgttcttcttgcccaggagagctttgcctcccggaacttgacgtggaataggacgagacggaacgcgtagttaaattgttgtccaccgcaaaagatctcatcggaacccgtacatctgattgatacgggtacatgccatcaacgagctccactgcgtacaatgaatacgggaagactcgtcagctttagcagtggctgtggtccgttgcgctgtagcgtcagccacgggctggaagccaagtatttcaccacaaatgcattggtgatgtggttgagacaatggaaatgcgtcgactggcctagcatccaagtgcctgtgatagctagaatataggtaggtggtagattgcaatcaatgagtttgtgccacattgctgtaccaggacaaatgttcatgttgggtaggcacctagtattacttataaaggagaggtgccccggtatctttaggtcggtagtttttgtgttcaatcagaatttacctttgcgcataccggaatgatcgaagttgacagcttgtaatatgtaataaatatcagcatccctagtgtttcgtgattgcaagtgctcttgtgatccataagcaagtaggtatcaataaagactcacattagccaccacaaaaaccgtcatgaatagaggttactgttctaaattaagaagctgtggcgcttgaacatccattaaccagagtgaggctcaatcttagccacacggcaccaccacccaagaacccttcttcccagtgatcgacctttggttgcagggatctatggcttacaactgtcagcacagccccggcttgtacgtcactcggctgtgagttgtttcgtcatgggcacaagtcagcgagaatagaacaaatatgcccttattgagtacctaataaacaggacttgttacctaagctgaaggctgcctcaaaataacgatacctaactagtcaagctgcatgattattgtattcccaagtatttcccctcttgttttttcgacgctctcatcttcactcttttgcttcactcgtttggcttttttttttttacgacgacgcaaatagaacagacagcttactcgttgggcccacagcttccacgcgtaaggcagtcgcccaatcaagagagagcctccacgcaatccagaccagtcctttcgtccctggcgacccttgaaacaacctgctcaagcctacctacctaacccgttgagctgaagttcaggactttggattctgaccagccacctaagcttgacctagcgcgaggaatacattttatggttcaacatctttcactctggatcgacaaaggattcatttgacatacactcacgcattgttgtcaataacgataagggcttggatcattcgacgagttacaaaataccgtctcttgatctgtgacgccgtctcgacccttctgaaacagcttgtcgcagttgtatcccctttctttgccgcttagcggcttactctcatcaactgcctacgtaacctcgtccccgttactcgaacgagaatctcttgctttcgtcaactatggcttcgcacgactactacagcggtggcagccaacaggctccttatggcgccggccccaacgcttctccctactaccagaatcacgataccccttcgccgcattctacaccagcacccccatacgagcctaactcgtacaactcacactatgctcccgacacctcgatctatcctgccgatactgccgcgcatattgttccgaccaaacaaacaccatactcgccaaacgatatacaatatcctccagcgggcacttatgctagcccttcaggtcagagctcaagccataaccagcctggtcaaactggtcagtctcctttcgacaccgtctttgacgatcatatgtacccggcaaactcgaacaccggaccgactcccagctccagtacggctgacattggccaacaaggcttctatcaagatacaagctatgctggaggggccgccgctgcgcagccttacggccaggaagacattccccttcaagaccggaccgctaaaaatgacgaccccgagatgaacgatcatatctatgacgcccctggacgacctaagaagaagggcaagaagggcaaggttcgcttgggcgaattgggtatgattggggccaacaagaagaggattccttgggttgtctatatcttttctgtggtccaaatcgccatctttatcgccgaaatagcaagaatgggtaagatgtgaagactgatacaggaggaaaactgtcagctgactcattcacaggcgtgttaacaggaactccaattgcgatcaaaccgcaattcaacgtattcatcggcccatctcccggtttactgatcaacatgggcgcacgttatgccccctgtatgcgcaacgtgaagggtatccaaagtgtggacaagaatgcgaagggcgccgttctacctggtctactttgtcccaatgctaccacagacgacagtttctgccctcttcatgtggtctgcggcttcggaggtgacgttccagatcctaagtttaatggtgatatcaaccagagtccggagcccaaccagtggtaccgattcatcacctcaattttcatgcacgccggtctcattcacatcatattcaaccttcttctgcagcttaccattgcgaaagagatggagatggccatcgggccagtgcggtttctactcgtttacatgagtgctgggattttcggcaacatcatgggtggaaactatgcgccgccaggacagccatccgtgggtgcctctggtgccctttttggtatcattgcattggtcctcctcgatcttctgtactcatggaaggacagacgcaaccctgtcaaagaccttcttttcatcatccttgatatggtaattgcatttgtcctgggacttcttcccggcttggacaactttgtccatattggcggttttcttatgggactctctcttggcgtctgtgtcctgcactcgcccaactcactgcgacggcggatgggccaggagttgtcgtacgcagccgtttctccccagactggcgagacgccccctcactttttcaagaacccagtcggtttcttcaaggggcgcaagccactctggtgggcttggtggctggttcgagctgccttcctcgtcatgatcattgttgttttcattgttctcctgaacaacttttacaagtatcacgacacatgtgattggtgcaagtatctcaattgcctggtaagtttttcatcactactgctcaagatgataaagtggctaacctccaacagcccatcaacgattggtgcgattggggatcttttgagcatcttaaggagcccaagagttcttcttcgtcataagataataatgaatggaggctaggtcggcagagatgtactaaaatcgcatcatattgaactgtgcgcagcttcaggaagcagcttgcaccttaataagcaattttattcattgcgaaactcgacaccatcggacatagcagctagatcatgctctttcagtggaaattggagaatgctccctcttgctttctttatgtcgattaatgaagaaatgatttatccagcgtcaccgtgtgcttgaacgtgatactaaggtcttaccggcaactctcggaatgagtggtgtcaatgtgacttgctgacaaccatcagccagttgtgcagtcctgcaggctgttgctgctggcaaatcatgcatttgcccaacacactacacttgcacatggatatgagacatggggttagcgatactattacatgatattgcagctcttggctgtatacaggcccaaccaacatcgcacaatgtcacgcgataccccgcaagtcagcaatattgtaacccaaggaatgatatacacgacaacttcacggtgctataaatggtataacatttccttcctgttgctcctttgtgaacacaatttcttcctcgccgtctgtgcaaacattctcacacgtgtggctctgggtccatgaagatggctcctttgaaacatgctgttaacccccttttgtctgaatgagtaagttctttcgctacttgattctttttaacctattttgggtgagatgatgaattctttttatgcatggcttaactgatctcccaagacggagtacggatgcttgtagaatggatgtctgaatgtgttcctcccccagttttgcaatctactatcagcccatcttagcgagcaaaccatgaactgactggaagaatagatgccatgaaagtctctagacgtctgtcacgtcgaggtattagtatcatgtggtacccttcaggatagtgtgttcagcaatcatctttgcagctgaattggtagtgcagtcgttgacaggtacgtcgagtccgatgtcagtctttccatggagctgtcatatgtgcacgaccaagggccgttttcgctcgaaagcacaattacctaggaagctgccatgtatctgaggtgcggcttttcggcatgactcaatctctggcctgtgtggaaacgctttcgcaggcgtctctcgcaacatgaatacctaggggcttgtaaatgctcttttattttcgacataaagtgacatattaaaatcaagtgtgagttcggaacagatcatcgtgccaccaacagccgttgaccgcggttgacccctgacattcaatctttcagtagacgatccacggccgtaaccttcgagatctggtagtgctgtatcgttcttctagaagccaaactctgtgatgcgagcgtctactttcgcaggaaacctatacaggaagtttagtttagattggcatgtctgatctatctaatggtgaacgcatgaattcgccagttctcgtcatatatcttggcgttttcaacagccgtaatggagtactgaggtagctagccaccacagaagagttcagtgtctcgatagcttctgcgaggctgtacacgcaggggaccactgaacgtaaaacgtcccatcatctatagagtctcgatgtaagtggcccagaaacgtttacgcagttgatctgattgatcaatggcctagggtaggtaagttctcactcccgaagctataagcaccaagatatgacgcctgttcacgtgatcgcgaagagtaagtggggtcagtcacgtcacgactaacacgagtcgcgctacgcggtcgctatcaattaaagtcgtgtcgccaaacccattagaaatctcccctgtgagagtctcccctccaaccgtttagtgtcaacaatcacaatccaccaaagacgttgtcgaacactcttcactctcctttccgtggatgaatacgtgattgtataacagtttgattgtctttttctctacccacgtctcttgttctttcttcgtgtgtcgcattcgccatcctcagtcaccatggccagtgcagttcttcctcagaaacgagttctgggcgagagccacactcgccagaacatcacatcatctccctcctcaacgaagaagcgcaaagtagatgcgataccgtcatcacctgctaccgcccgagctcccagctcgcagcattaccatcgatccaaaatgacgtccactcagcccaagagtgcttttgaatcagaagtactcgaaaagctcagccaggacttgtcggaccgcaaacgtaacaacaccgagaaagaccaggcatgggatagaccgcctgtagttgacttcgtaccggagcgtgacagcctctgctttcagtctattgaagctgaggagggtacattacacggtggccgggccaccgtcaagctttttggtgttaatgaagcaggaaattcagtcatgctccatgtaactgacttcaaacattacctatacgttcccgcacctgtcaacttccaaccacaagactgtgcagccttcaaggcatacctagagactcaggtcgctcaacatcagccgaccatccactcagtcgcctttgccatgagagagaacatttacggattccaagggaatcaatcgaaaccctacctgaaggttaccgtgacagatcccaaatttatcaacaaagtccgaacaacgattcaaagtggcaatgcaaactggaaaggcatgtggaggaacgatggcgaaatccagacttttgacaacctgcaatttctactgcgtttcatggttgactgcaaggtaagagaaatgcgatatgatggctacatgatctaatatccacccaggtccgaggaatgtcgtgggttgaagctcccgctaagacatacaaaatcatccccgatcatgttcgccaatccaactgtcaaatcgaagctgaagttagctacctcgatctcatagcacacgaacccgtcggcgaatggtcaaagatggcaccattacgtatcctgtctttcgatatcgaatgtgccggtcgtaagggtatctttcctgaagcaaaccacgatcctgtcatccagatcgcaaatattgttacgcaatatggagaaaagaagccatttgtcagaaacgtgttctgtctgcaagagacgagctcgattgtggcaactcagattcttgagtatgaaaaggaggagaaaatgctgagtgactggcaaaagtttcttatacgtgcggaccctgatatcatcaccggctacaatatttccaacttcgatttcccatatttgctggaccgagcgaaacatctcaaggtacctggtttcgaatactggactcgaatccctagcatgcaatctaaagccaaggagacgaatttctccagcaaacagatgggcaaccgagataccaaagctacaaataccaacggtcgactgcaattggatcttcttcaactgatccagcgtgaccatcacctcagaagttacacgctgaactctgtgtgtgccaatttccttggcgagcagaaggaggatgtccaccatacaatgatcacagaacttttcaacggtacaccggagtctcgaagacgtttggcgctgtactgcctgaaagatgcctacctcccacaaaggctgatggataaactctcttgtttggaaaattacactgaaatggcaagagtcacaggagtgccattcaacttcttattatctcgaggtcagcaagtcaagttcatcagccagttgttccgaaaagcactagaacagaaacttgtcattcccaatctcaagtcagaggcttctgatgaacagtatgaaggagctacagtcattgagccaacccgaggttactacgatgttccaatcgccacgctggatttcgcctctctataccctagtatcatgcaagctcacaacctttgctatactaccctggtcagtaagaaggcgattgaagccttcaatctccagaaagacgaggactacatcgtcacaccgaatggagacacttttgtaacagtcaagcaacgcaagggcttattggcacaaattcttgaggaacttctcgcggcccgtaaacaggccaaacgtgagttggcggttgagacagatccgttcaagaaggctgtgttgaatggtcgacaactggctttgaaaatcagcgcgaacagtgtgtacggtttgactggtgctacaacaggcaagcttccatgtctcgaaattgccagtagtacaacaagtttcggccgaaagatgattgagaagaccaaggaagaggtggaaaaccgttacaatatagcaaacggatattctcacgacgctcaggtcatttacggtgatactgattccgtcatgattaagtttggtaccaaagaccttcaggaggctatgaagcttggtgaggaagcttcgaaatacgtctcggagaaattcgtcaaacccatcaaactcgagttcgaaaaagtctacttcccatatctgctaatcaacaagaagcgatatgctggtctatactggacgaaaccagagaagtatgacaagatggacacaaagggtattgagacggtgcgacgtgacaactgtttgttggtccagacggtcattgaaaaagtcttgcgaatgatcttgatcgaccaagatgttcaaggtgcccaagagtaagttgtttttcgaacgacgcttcagtattcctttctttctttgatgttatcagacctcatcaggcaatgtggggggaaaacggaatgctaatggtaaactttctagatacgtcaaagagacgattgccgatctgctgcaaaacaaggtcgacatgtcgaaattggtcatcacaaaggctcttacaaaggacgattatgccgcaaagcaagcgcacgtcgagctggcgcaacgcatgaagaagcgagatgcaggctcggcaccgggactcggtgaccgagtggcctacgtcatggtccgaggcccagctggcgccaaaaacttcgagaagtcggaggaccctatttacgtgcttgagcacaacgtgccgatagatacccggtactacctggataaccaactggccaagccactcggccgtatctttgagccgattctcggtgagaccaaggcacgctctctccttacaggagatcatacccgcaccatctcggttgcagctcccactgttggaggtctcatgaagtttgccaagaagacacaaacatgcatgggctgcaaaaaacctctgacagggaaagaagagtcacagggggcggtgtgctctaattgcgcacctcgcgttggtgagctttacaagaagacgcttgatcgcgtgtcagatttggaggtgcgcttcgggcggctatggacccagtgccagcgctgtcagggcagcatgcactgcgaggttatctgcagtagtaaagattgccccattttctatatgcgcatgaaagctaaaaaggacctggaggatgctggacgcgagctttcacgtttcgacgctgatcaggctgctatgtggtgagagtgttgtttctccagacatctacacctattcaacattcgcagttgtcacctgttatttttattgtcttttatgtctgttgaatcactggagagggaactaacgcatctcttcctgggtgtgggtgggaagatgtggagggtcctgctgagctgtaatggaagagatgtgttataaaatcacggccagacacagagatattgtatgtataggcgcaggaacgagtttgggattgtttgtactcgtattatgtaggtaaggcgttttgggggttgtggctgcgggttcaacgttgctgcagatatcactgcatatatctaagacagaatagagcatacagcattggacatgaaggcgttcgagactttgatttcccttacaaacagcaatgaccaagtgtttttacagaaccggatggagtgcttaaagccttgtaacgtagcaatggcaacaaagaaatattgggagatttcagtcacaatgcatgggttggaagtgtagaatagcgtaagtctaagtgttgctgtctaataacggcgagaaagaagagagacacgaatggcatgatgttcattaaatcttgtgttctgggcttctgagcggccaaccccccgaagcatatcgaggttgactgggagcttctccgcgggatgaaccctgaccgtcagttggggcagactgaaggtgctgaacaaagattttggcaatggtgaaacctacagagacaagcaatgatcggaaagaagaggaggccgcggaacatttcggaatgactggatagtccaaagcccaagggtaatgaggggtgctgaagcctaaagggggggtattataagtcatgatgagctggaagttgggggcagttcatgagggaacatattcatgatgaatgtggccagtgcttaatcctcgggctatagccgattcccagtggttcggtgttgaagcccgggaattttgactgctccttgaagttttcggaggacacccgaagcatctggtctcattgctttctcatggagatgtatgtccggatggatcaaccagttccgtaaacggcggcggacggctaaacgttcacgatgaagaccaaaaaaattgttgatgtcgggagggagcgaggcacggtagtctcggtcaaaagcatggcgagggatgaaacggaagctaaagtcttctaatcggtccgggaagacatgttttgacaatttgacaggcgcttcactgatgaattagagaatgctgtgacaggacaggctcccccagattattttatcctagtatccccaccactgagtgaattgtagagcgccagtgattattcgttcggaaaggatttcggcaacatatcatggtctggggctgcttatgttgtgatttgatagatctttttccggcactggttgatcaagagcgccattggtcaggggaagagttgatgtcaattcattcttcaaacaagatgacaaggcggccaataagaacgtcttgataatatagagactaggtatccgtacggataggtaggtatgtaacagttacagttcagggtccggggagtgtcgatatgtgctgcgcgtcaatggggccaccgcgaatatcactgacaatagggcaaggataattgtcccggcgcatgctgtatttccaagttggctgggtcggagcaagacgctggtgacgggacaagggtaagatgcaacggtatgagctattcccgcattctgagttgtcgctgattcgacagaaggcaaaagagatttccttttccagatataaagaaggagtttggcttgggaattggtaatggattgtttgatttgacgcgcttggccaggctaaagtcccgggaacctggcctggcctggctgatgcatctacacacacacgacacaggactttttaatgttaatatttaggttaattaattagcagtgtggtggtgggcttggggatgaggcactttttttctcatcccgctagacagacacacagatcacctctcaaacaaaaaatatcctggagtcgtcgtcctttgagcgtgggatgcagcaagggacctaccgtgattatatgtcgtgtggggttatttgttagctgagaaggtccatgcttacctggggatatactgagagtagtgcaacagtcaggccagctcagtttggcgctgagcatgaattacaatgatgaataaaggcattgatgaacggataaacgtcgatgatgatttcacacaagccaagataagatgtgcatgcaatctacagtagtacccccaccacgcaagcctaagagcgacggtggcaagcgtggaggtgaagtgctgtaaggtatagaacgaatggaggggatctgataatggattggaataatgggcgttggctaataggaacggtatcatgaataatgaatggctgaaaacatggcgtctttgatctttactacagagggcatggcatggtacgacggcagccaggacctacattgccggagtgagcgagcgaatatcggaggtgcccatgagaatgggaggctaataaggtacccgtatgcgcgcgacatatgagagaccgagatccattggccagatggtggggaagaaacggagtttgcacggaggagctagctcacggcagctgtaaagaccctggtgtagtagtaatagattagtgctctctctcacatgcaagttgctaaggtgaggcatgaatctcatgtggttatttgaaagctcctactaccttggatggcagatgaaaacgacaacatgtgtttcgtctatgtctcccgcatacaaattcttcaacttacaagaccacaaccacaaccacaaccccaactccagacgaccagacatcatgggaaaaaattggaacccccccaggggtgtgtgatgtcgctccttgtcgatgtcaatgtggggtgtaacactagactggggtttatcgggaacgacagagattagggtgtgtcttgtcactcgattagatgggataatggcaacgcgattgcctatcgagtgagcttttttctgactcccgtcctttatctctgaacacggaagacaaggtactttgcctttgtcgcatgtttgtgtgccgtgccgtgcgtgctaagctgagctcatgtagtacctactaaggtaacacactacctacctaatgtatcccgtcctggcatcggtcttgtatcggatgcggacgcggacctcgatgccatgacggaaagagtgatggagcgagccaagcgaccatctcttgccattcttttgcagtcctcgataaccatataaacctcgccctcccgtcgcctttcaagacgctttccctccctccttatctcacctcccattgacacgtctcgaaaagtgtatcgaacctcttcgcaatcttgctcctagaaggaatctatttatcaatcaccactctcgacacacacatcccaaatgcagctgaacaccatgtctcaccttccccaagagcccgagttcgagcaggcttatggcggtaggtaacccatttatgtacattaatgagaacataaaccctaacttgcaatctctagagctcgcctctgccctcgagaacagctccctcttcaacgagcaccccgagtatcgtactgcccttgctgtggccgccatccctgagcgtgtcattcagttccgtgtcgtctggaacgacgacaagggtaacctccaggtcaaccgcggttaccgcgtccagttcaacggtgcccttggcccctacaagggcggtcttcgattccaccccagcgtcaacctgtccattctcaagttccttggtttcgagcaaatcttcaagaatgccctgactggccgtaagtgacctcatcgccgcgcttgtctggtccctgcatattgcggggcgatggaattggcacaagtgaatgaaccagactcgctaacattgttctagtcaacatgggtggtggcaagggtggtgccgacttcgaccccaagggcaagtcagatgccgagattcgacgattttgccaggctttcatgactgagctgtccaagcacattggtgctgagactgatgtccctgctggtgacatcggtgtcggtggccgagagatcggttacctctttggcgcctaccgcaagcttcgcaaccgttgggagggtgtcctcactggaaagggtctttcatggggtggtagcttgatccgacctgaggctactggttacggtctcgtctactatgttgagtacatgctcaagcacgccaaccgtggcaccttcgagggcaagcgtgttgctctgtccggctccggaaatgtcgcccagtacgctgctctcaagatcatcgagctcggtggctccgttgtctctctttccgactccaagggtgctctcgtcgccaaggagggttcttccttcacacccgagcaaattcacaacattgctgccctcaagatcaagcaccaagccctgaccactttcgagcacgatgggcagttcacatggattgaaggtgcccgtccttgggtccatgttggcaaggtcgacattgccctccccagtgctactcagaacgaggtcagcaaggaggaggcccaggctcttgttgacgctggcgccttcatcgtcgctgagggttccaacatgggctgcactgctgaggctattgatgtcttcgaggcccaccgcaaggagaagggtgctgatgctctctggtacgcccctggcaaggcctccaactgtggtggtgtcgctgtttccggccttgagatggctcagaacagccagcgtatccagtggaccgagaaggaggttgatgaccgcctcaaggccattatgaaggacgcctttgtcgccggtctcgagactgctcagaagtacgttgaggccaaggagggtgagcttcccagcttgattgctggtagcaacatcgccggcttcatcaaggttgctgaggccatgcacgaccagggtgactggttctaaatggacagttaaggatggctggagcgagataagagacctatcagagagaccgcaatacccgagctgggctcacatcaagggtctctgatcttctcaccatgattatctcgcccagagtcgacctatttctgcacgaaaaggagtttcattcttggctactatcagggcatgcatactgttgggcgttggcggggtttcaagaaggggattacttttgtttttcttcacgatagacgtgggcctggatcttatatagcttttttcacctttttccttttactttttctccttttcagcccgatagaatgaggaatgaaacaaaatgctttgattcaaagtttatgagagcgctgtgatatatgtttggttaacttgattgcatgtacctcagaagagtataagcttgatcgtttcaaaaatggtcaaatcttaaccgttgtcattggatcatgattctatttcactcaatgatagtttcaggggcatcaggtggtccagtaaagaggccctgtttctttcaatgtggtataaatttctttagtatcgcgtgctgcgcttcaatgcgatccaaggtctcacgtatttgcggtgaagttcattcatagccgtctccacttcggcatgtaacattaagtacctagccaaggatctgggacagaatggacgcggcgtttcctagtctactagtctgggtaaatctatggtttgtgattgttcacttgtggaacctcggttgatggtgttaccgcggggaagtgttacctccgtaaaagcttctaaggcgtcggatcttatatatccccttcgttctagttgtaagtcagatatgattccttcagccttacttgatgtaattgaaggccttggtttgaccctactgctgcatacttaatctcatcttaccttcaatatcgcctaccatggtgcagcatcctcctttgactggcatcaaggtgctagaattcgctggtcttgctcctggtgagtacaccaaagacgaatgaaagagcaaagttgatgagccgattttctttgaaggaccttatgctggcatgttgctcgctgacgcaggtgcctcggttctccgcatagaccgtgctcgacccgacgcatctgctcctacagaagacatgctagcccggcataaatcctccatatccgtggatctcaaatcagagcggggtgttgggcttataaggcgcctcgttgctgaggccgatgtcctcattgacccttttcgtccgggcgtactcgagaaactgtctctgggtccggatgagctgtgccgtattaacccaaggcttatatatggtcgcatgacagggttccggcgtgatggaaaatatgcactaatggcaggccacgatatcaactatctcgccgtttcaggtacgctgggaatgctgggcagagatggcgagaagccgcatccgccatggaacattctggccgactttgctggtggaggagcaatgctattcgaaggtatcttgatggctatcatctcaagacaatcttctggccgcggacaagtcgtcgaggcaaacatggtagatggaagctcatatctgaccacttttcctcgaatggcgctcaagacgatagtgggcagcagtggccgaggaaacaatctgctcgatggaggtgctcccttttacgacacttacgagacatcggatggcaaatatgtcgccgtcggagctcttgaaccgcagttctttgccgttcttctacgcgggctcgagattgctggtcaaggatgggaggaagatcagcacaacagagatcgctggcccgagcttcggcatttattggcaaataagtttcgaagcaagactcgtgcccagtgggaactagtcttcgatggtacagatgcgtgttgcaccccagtgctggagtatagcgaactagaggacgaccccaagcgggaaggtgaccagagaccggcggtgaccttgcgggagacgccgtgtcttgctgtgaaagagggtgtagggcatacagacccagctcggtttggacaaggcccaggtgtgcccggagacggctatagagcgaagctgctgaagcctggagtaggtggggaagaagtcttgaggaactggttgggatgggagaacggaaccgattatgtactggagcggggaggattcgtgctcaaggagctttccaagctgtgacatgtactatgtatgagcgccgtatcttatacaaggcaccattggcttgcgccaatgacagaaagaccagataacttgtgtattaggacagaggcaccaaagagagagagagagagagagagagagagagagagagagagagagagagagagagagctgcgttggatgcacactcagaagggcaatgattatatattctacctacaacaggacctctctacacaatttaccgagaactaacaagtaagcttggtagaaagcgcaaaccagtagctgtccagccaacacattaccaccatttgctcccgcatcctcgacagcaccccaggacgaaaccacgcctgcaaaccctgtcgcacacaagggccaagccatgcatcccaatacaagtcattaagcagtctactctaggcctcccctgaaaagtgtggtatcgaaaagtataaataaagtgatgctcaggacgtcatgagaagaggccgggagacgactgctgggtagtgatacccctggggcgtttgattcgtaggtggagaagctgcaaaagggctcagtctgaccccgatgctgagcagggaagtcatgataagagtctttgtccatcaccacatcactgcacttgactgacgatctcactagccttcgagagagactcaaccatctgctggcactcctttctccgtcggattgtgaagtcactctctttcagaaggtcatccaatgtgtcggttcggtacatgttctccaagagttctcgttgcatttcgtccttggtaaacctgtagctgatattagacaacttgagggaatctctggccgcggaacacttactgcacaagattcagcatgacagccttggggaccatgtcaatcatggttcgcttgacaatattatagtaagaggagatgaggagctctgtacaatcattagtattatatcataggagtcaaacgattcatctaaacgtactgataacctcaacctcgatgttctcgcgttctgacagggtaccggaagctttgagagtgggtggaggagcttccatagcggcggcctttttcttgttcttggccgcgaagaaactaccaaaaaagcccgagttaccggcgctatcggcatcggggactgttgggctggcagcccggggggttgatgcaagtggcttgccagtcttgggatcaacctgaacaggcttgctggggttgtatcgctcattcaccatcgccattgcctaatatatcagtttagagacatttcaaggaagctcaagatcgaacaacttactcggtgaccgttcaaaaagtcggggtggcctgtgttgacatagcatgactccatagccaccaaatctctgacaagcttgttggtaggttccatagccttcttgaaaaaagcaattaccacgccatgcatcttttccttcagttgagggtatcggcggtaaagctgcttggcgagaagctgtgacagaattcgaacaagttcatcgtatacgagagaaacacacttcaggctgggatcttccaatcgcttgatctgctgcttcacaatcagttcgaaagcggtagtaccaacaaatagcgctggtgaagatccagaagagttatagaggatggtacggatgtcgacatccttgacaacatcaaatgggtcaatggccttaacaccattcgagtaaagctcgtggaagacaaagctgatacgagcacctcccgaaagctcagtgctggacagctcagtgttgttaccatccagaactgtgcgccactcattggtgaactcggtgataatattaagaacgatgttggcgctattgccgagcatggaggggccgaggctttccagctcagccgagtacttctgaagagaactgctgatgcgggccttgatgtcaggcagggtctgtttgatgtgcatcatgagaatgagattaagtttgcgcgcgagataaggagttccacagtatgagctcttgtttcggtaagccttatggttttcgaaaaagttcttctcagcctcgagcgcctggttgatggcctttcggttatcaatatctcgttggcctcgattcacaacggggacgtagcccaaccgaagaggaatgacacggttcgacagaatatcgatgacatcggttccctcatccatcagatcaaccttggttaagactccgatagtcctttgaccttcagggtcaacctctcgtgccagcttgagaccgtccgagttggccaaatcctggttggcggcagtgactgcaagtatgatggcgttggacttgccaatatgcttaagaaccatctccctgatctgtcgttcgatatcgcggggctggtctccgactgggaccttggtaaggccgggcaaatcgaccagggtcagagtgaggacgttgggagagtagatacgaaggttgatgggagcgggggagatgccggcatttcgtccaaccttggcttctgtctctctcgagatctcgtctcgaatcttggagaagtcgtagaacttctgcccaggggcatgaaggaactctccccactcatcggcattggcctgcttatcgttggtggtatcaacctcctcggccttgactccattgctctggggcgcgcggttgatgagttgaagaacgaggggacgtcgggttacaataccagagcctcggggcaggctgagaggggcggtcagtctgaaagcgacctaacataggcggtatgtagcaaactcacaagtctcgaccgacaatattctccaaaactgaactctttccacttgactgacttcccaccacggcgatctgaggcaagtcgatagggttgttgacaccgacagtcgcgaaaacatcctgaagcttattgacaagtctatcaatggaagttagaggtagggtagatttggagggttggcatcgtgactaactggatcagggcgggatccgaaatgccgccctgcgaagcaagggtgccgctcatgttcgttgattcttccagcttgaaactgtgtacgcttgaacgatgcgtaagatcgagtgagttgaaaacgatgggtgggggaggagggttactggtttatttaacctccggaaagcggtcgaggcaaaagatagcaggaaacgttgcgcaagcttggaaaaaggcaccacagcagcccaggttggtctgtcagtctttcaatcgtacaagtcgtgagaatgaacagcgttcggggttagaaggtcgttgtatataagtgatgggtggtgttgctagaataaaggagggaactcgcaggacgacagcgagttcacgagcctaacggcactaagaattgcgcgccgcattacgtccttacattgtgccacaacagtgtggcgcaggaattcccaatctcagcttttattgccttacataactggtccaaaagcttagcgttcccatcaatcatactgcacgtgacggccctgaatatcattctggccaacatggaagctcagaactctgtagcctgatgaacacgtcagcctgtgatggtcccaaagataaaaatggttgccttcctttaggcggcatacctaagagacgccatgacgatactgtcataacatggcttcaatggtaggtaggtagcccctcctgcttgtaggccctcaatacttatatatgttcagattcaaggtacctattcatctcacttatcaaaatacaatcaaaaggcgaaacaaaacggattttggatttaacatgtgtctgattctattcagtcaacccaggagcggttcatttgatttgtcaatcctattttgtcggtgctttacaggtttcattgcagtacttcaaggacacttgtactattagaccgacccctgtttatacaatcagttcccgccttttgatgtcaatcttcaggcggcgataaaaacctgatcagccatgcctcgattctaatttgctactttgaaaagaaaaaggagttatctcgaagccctaacagggcataggagagggaatgaaatacagaagtagtggaagagctacaaccacaagatgtccgtcttttggacgatatccattgtaagctggtacataggtagctcctaatgtggcagcttgctcgggaactgtcagcatggtggtagactttgtattagagaatgcagcagaggagccgtcagaacataaaagtttctggtcacccccttgacgaaaagcacactgtaagacatcctcgggatttcacatagccaggcgcagtccaggactcgggagtatctcatcatttgcggtgacgatacgatttgaacgtcatcagctaaggctgcagtggtgtggggtgacactgcgtcttaagtcgagacgctaactgacggatgggtgagatgttccatgaggtctttgagttggctgtcaataagagaatacgtgcctatataatttattttttggggtaaaagaaagaaaattacctatcaaaagtgatgggatatccaaataggtaggaaacagaggcaatgctgaataggctaactcgtctcgcaaacctccactcattccgccctctgatccataattcccaatgtctatgccactccatgtcagccactgtgaccgattgttccaggggtagaccaggggagatgtgctgtacacctctgcttgctggctgtaggagaagcattcaagggtgttcacggctcctaattagttagcaccggcgacaacaggagagctctgccatacctcaacacatagcaccataactgtggacgtagtcaccaagaccaccatagtggtagctctgatgatctcgttgatactcataaatattgacatgagtcgtatctggcttactcaagctactaattaataagagaccaagacggcggtttcctccagcatcctcacctcgtcacatgcacacctacctaccttgctaactgaccacagctgctaactagacctaccttacctatcaagcgccaccacctccacctcccgcttccaaccaccatccattacatacactactaaccttacatcacaataccacgactcttcacattcatcctgccttttgtcatcgtgctcgccctctcgttgtttcgttatcttgcctgagcactgcgttttctggtcgaaggccagttttctactaatcaagctaccccagattccaccgcggcaggaaaccgcggagaggccgtcctggactcctccgacgagccatcgcacccaaatctccacgacaccacttccagtgatccagacacgccacaccttctctcgaactcttctaacactactgcttccgcccattcctccgccgtctccccggctaacgcaaccgcgccccaaccccatcgacaaaaccggaatcagacacagactggcatcgcgaatatagattcttcggttgccagatttgaaggacttccgggtcaagtaccggctcggacactcggacgacgtcaacgctccccggctcctgaccgccgtttcgaaccgtcgactggccaatcttacacgccagacggaaatcttatcgctgagcctagagcaaagcgacgaagagggaacgtcaccatgggtggcagtgacattcttgatccccataatggtgctcctttgggaatatctaatggatcaaatgaagtgttttcaggggtgacaaacggtaacaagactcccatgaacgggtcttcagctcgagataagaacacttcggtcattcgaggcaacgaacaatcttcaaagtattttggccatgatcgcgaggaggtaacccgactattgatacaagcgttgtcagacatgggatatcgaactgccgcagataatgtgagccaagagagtgggtacgaattggaaagtccaactgtagccggcttcagatctgctgttctgaccgggtcatggcccgtggcagaagagttgcttgctggcgcttcgttggagactgaaggcccaggtaacggccttgtattggcacctggcgcggatcccaacgccatgaggttttggttacgacagcagaagtttctggagcttctggagcagaaggatacaagtaaggctctgatagtacttcgaagcgagttgacaccgttatcccatgacactggtaaactgcatttcctatcaggtctactcatgtgtcgttcggtcgaggatcttatggcaaaggccgaatgggatggtgcgaatggccaatctcgaaagatgttgctctcggagttatcaagtacgtattccgtcgaattgtatggttccgtgctgacatgagaagaatgcatatcaccgtcggtcatgctccctgagaaccgcctggcagtccttcttgagcaggttaagcagagtcagatcgacacctgtctataccatactgaagcgttatcgccttcgctctactcagaccacttttgtgacagacgcaacttcccaacggaggtcgcattggagctttcgaatatgggcgatgagatttggcaggtacaattctcccatgacggaaccaagatggcggcgtgcggcagtagcccagaggttatgatatgggatacacgcaccttcaaagttttagagtctctcgacggccatgatggcggtgtcggcaacatcgtttttagccctgacgattccctgattctctgctgctcgagagacgggcacgcaagattgtggactacgagagtgagctatcaccaactccttgttctcatccccgaatgcagcactaacagcgagcttaggacgggactttgatcaggaaatttcctaaattcgaggagcctgtgagcggctgcgtctgggctcaggacagtcggtcactagttgttggaacgctagatcctaattacagccttcgaactctgaacctggatacgagtgagcagtacgagtggggggtaaagcatagagtccaggatctatgtggatcgccagacggtcgttggctcgtggctgtggataatcagcagacaatccacgtctataacgctgttacccgagaattggagtttgatatggaacttaaagcccgaccgacatcagtcaacatcagccaagactcgcgtcatcttcttgtcaataagtgcgacggtgaagctcagctcattgacctcttgacgcggaactcggtccagaagtttttcggtcacacaggcggtgactatctaattcgatgttcgtttggtggagccaacgagagttttgttctaagtggcagtgaagatggcaacatcgttatatggcataaaaacacgggtgcggcagtcgagcgcctacatggccatcatccccgctgcaatgctgttgcgtggaatcctaccgactcgtatatgctcgcatcagcgggagacgatggccggataaagatgtgagtgttcttaagagtgttaccttggcgacccaacgagtaagtcaacagctaacacgaatcccagctggtccaacaaaacggtcagtggtgaattaagggctcgtcataatcaagcaggcaacggctggacagcagaggaacgatgaatacggcatcgccaaagactcctgacgcattctagtgactttttttttatggcaggaagaacacggtgggcgtgctttgtgtttggcttatagagtagatggaagcgaatgtacggaagtataacaccaagattacttacgccggcacagccataattatcatgggctgagaagaataggggaaataaccattgatgctcggcgttaggtctaggtggtggctgatgtgtaaaacgagatgtctgaataatctgtcaagtgcctcaccctcctgtattcatgtaggcagacgcatgagtatgaaatcccatcttcacaatccgtctcctgaccgtttcgaccttggtagactggagcgagtgccctttgtgtgccgaaaacttaacttcttgcactggaccggacagactgcgaaatcgttcctcacaacatatactcagccaaactagcagaagaaagttgtgagccgccgattgcaaagcgcgagccagctatacacacaggacaggcggtagtatcggtacaactatttggagtcatgaagtttatagcatcctgtaacttgtgctcaaccccgacgtcgcttgacccccagcaaacctggcgatttgaaacagcatgggagagaatcaaagtgtcaacaacatgtgtagctcaaagtggttacctaagttggtagtcaaggcgcggtacattgactgctatcaaggatgtgatccgaacgaattcttacattcacaaccagccaataacacagaacaaagttattaggcagactgattgccttcgtcatttgctacctggagtcccatagattcctctagtattctagcttgcctataaaaagcctggcttcttctttgtattcaaatgaatcaagttgcatcttatatctcttcaaaagtcaggatttggattggccagctaagcaagaggatgacagacaagaaacccgttcctgtaatgtcagagtgaaagtagccggattaaagcacggaattggccaaggtctcattcagccgataaatgatagacaacgcccaagagaagcaagaaactcgggggcctttatcatgaaggacaaaaaatgtttggccatctttcctactccccaggggacgtctcgtaaggcgtatgggtatttgaagaatcttaagctcaaatataagaattgagttcactatcagcagtgcctgcatgaactgaccttgcggtactgggaccagggcagatagatgattgggttggtgaccaggtcaagcacgggacggcacgccatttgtgcatcggcaagatcgatcttgaatagaagctgtgagaatcgtaatttagtaaatgacagactgggaatactcagggactcgacacggcactgaaccatggctggacttaatagcctatcgacgcgcaacagcatctgagatactgggctacatcaacacaagtttgtggatctatctgcatgtagcttcgggtacttagatcaatatatgatatcacacagcacttatcagacttcacacaaggtctctgcagctgtggataatatacgacggcttcagctataggtttgtcaaagtgttcggcctagcacgatgttataggccttactggtggactttgaaggacgtattagatatatgttacccaagcactcatcccatctacatcaagagacggaccaaagaggcggcatttaaagtgaatagcaaatcagagtaacttggatctcctatggaatatatttcttccaaactgacagatgaaagagtcgagcctcttgcaggcttgggaaagatcaacttacccgaagttcttctccagaattcaactcagaagacaagttaattatgccttagtaacgaatccaaataaatctcgcagagctgccgccatcgatgcattttagacggtaaagctaatcaacaacacttcacttgattctacaaagaataacatacacagcatataccaagtcatacagtaatcccgatttgtggaactgattattgatttatctattcggttccatcgaggcttctcttccttgtcttcctttgaacccctgtcgacgcatggtgaaccgtgcattatagagccatgcacgcactccgtagagacgctaagaccctgacggctgttcccccctgacgttgaagcatccatggttcatggacaacgtgggcaccaagacagatgaagagcaaggccgaggtagaaaggaagggccgaagtggaggcagagttgattttgttgagaggcatctgtacgtcctaggggaggaaagaaaacttttaggaccttagtcctaaatgatagaaagacttgggtaaacttacgataagttacggtcagcttaggatgagtttaggacgagtttaggataccctttgctgagtttattttgtcaccttatatcaaggtctgatgttttcttgccgaggacatcgtagcatctgaataggtaaggtaaggaagctgagcaagtatcaatcaaggatgttatttgaggcggcagcctgtctttcaacagtaagaaaggggtcgtggggagaaattttctcgaaattgttttacgttctgaacactgtcgctaggcaccgtatcatctaacgatgctgcgatgatatatggaggaactgtctccttcaagagggcgaagagaaaaagcccagagtgatgtcgatgccaccttgagagacccctggaaatatcccgacgggatttgatgtttccataacccccctgcttagtggaccaggaacggccgccagagggctgggcatttggatttcactgtactctgtaattgtgtttactactctgtactccatgtctgtttgcctggtattgtactctgcaacctgacgcccagcccgaaggaacagtcagcactatcaaatagtgagggctacaatatttccatgttaatgacttttactaccttgttgattccccaacattgaagctgagtagtggacatgaacaccagtctactgtcggaaatattccgtgctgaggatgctttggttcaccatactacatcagtgctacatgttacaaatgccttgatgttaccttggttataaaagatttagaaatcgtggcgggatgggccggcgccgcgtgtaaaatgggcgacggactctgctggtttgtccatcaggtagacaccataacagactacggatacggagtacagagtccgaggtcaaacaatagttagggtagtctcttgagtatctttgatggcgcccctagagcccgtgttggtagcgcggtgttagagcaaccagaagtgctgaccttggccacgtgctggctctttaggtaccgacgaagcacttgagatcgatcgtgattgagcctgtagtgttctgaagatcttcaattgtgtgcaaaggactttcgatgaggttcgaagctcttgattctttccttttacttcaaagaccagaacgtagcggctacaactaggcacactggtataaggcaggtctttgctttttcgatcttgcggcatccctgtagatgacataccgcactccgtgcattaccgtgcgatgagaaacatccagacgatctaggcatgggttagttatgattaatggctcaagcgtcagtatgggcatggctacatgggcacggaacccatgagcgagggagtttggtcttccattttcggtttacgaccctcatcatatcgtttgtttctcagatatagtgtgcacagacatggttgccaattctcctaggaccgatgaatatcgggaatatctgaaaacatgattgagcggccacgcgggcctggagttgacatccgtctcccatgggggctcagagggaataaccggcaaccagacgtcggaaggtcaaaatgtagctgggataattaagggtgtttgttggaggtgctggaacagaaagcatccagcggcgacgtcggctcatcaagtcgtcacttggtggcttgcaaaggtgaggtgaccttccagaggatgggcagaataatgaatgtggccgcaatcttgccagaagcgctaaggtatcctgagtcgtgctccctgcagcaaacaggttggtacgatatcttaggtgccttaccaagcttacacctcatgatggaaaggtttcctctgcaacttccagttctaccttaccttagtacaattatctacctgaatttgcttgcggattttgcccatcgagactctattttcctacaacttactccctaagaactgagggaaaggagaatttgattgtccccacgtctgaaaatgcccctcctccaagttccaacctggtaaggaagtcagcacaggggcacatacctggctacctggtaataatcagttgtcaaattctcctggcgtacagagtactccgtagaggaacatggtcgatccaccaggcttacccgagtcagtttcatctgggatgaactgtttgttgaccgactaaacgcctagtttctcaaaagttatccgtaattgggaaatttcctgacataaatgtgttcagttcttattttcttgctccccgaacattattattgcaagatctcaggtaatacggtcagacgacacttaacttttcttcaaactttgtcagatctcaatatgatatctgcgctcagtcctcccaccacagacagaaaagagttaggaccagcattgtgccttaaaagtttcaggtagctacgtacctgagtacctgggtgagtcggacttacttagtactataggtaggtaagttgcctaggccttgaggcaggtagggacctagtagtaatcaaggtggtcaaagattgtgtcaatcacgtcttcctttcttccaccgatgctggtgacttccatccagacaagactgtatggatctgcccagagtcggacaagttgtgttcgctgaactgtaaggtaaggtaggcacataggtaggtaacgtacctggagaaaccactctaccttaggtaccggtgcagcggtgctgaggctgttccttccatttctgttcgagacttttagttcatttcgcctgactcctggctgtaacgcatcctcctccgtacctgccttagcaccagtccacccgcatcgaccctcgcgcccccccggtcttctcaaaggtggatcctgcctaggtactctgtacggagtactgtaaaggtgaacctcgtgctaaccatgcgcatgtctcgtccacgggctgtccaggatggattaggtcaagaagctgaggccatccccatcatggccccccctcttcccgctaccatcccatctccaacaggggctggtggaggtcggttaagagaaatccaatccgatggaggaaagaggacctcatcagacggccagccaacgagctgaactaaccaatgtttgtctctctatcttagtagtaggtacagtaggtagcaggttaggtgggtagtaagccgccaacgaaatcccctttttcttcttcttcttcttcttcaaacagccatcccttttaggcttcctcttgtatccccattcgactttctgagcagggcaagacgagacacgggacggttgttaccttcctttttacctactaacctcctttactgtttgcatctaagcctacgactaacttaattttgtcctgagtacctcttagtaggggaccttaattggctactccgatctgcccgtcccgtttccgagcagctgccgaaccttccattatccggcctctgtccggttgccacaaacatcattggatctttcgactcttctaattttcttctctgcattccaactcaacgggttttcagtctcgtctttctgcgctcaacttgttttcgattagccatatttctgagttctgtttctgggagcttgtttgttttctgctagtcttggcttgtcgggatactctatccctctgttggcttccgttgatgattcagttctcatgatgcgattgtgatcccacttgctggcttcttttggcatcgatcaatccatccgacttggcatcgtttccatggtctgcgttgcgcatattcttattgtgctcactcgccatggataacttggaagggatgctcctggtccctccggatcgaggccagatacttggaagagctgtttggaaggttagtttcttttatcgcgctactctatttgtcacccgaactcacaatcatctgaaaaagctgcgatatgttgtcgttggtagacgtaacatcagaggtggccctagtcagtcacagtttatccccaacggtcgcaacaacagtcttgggggcagtagatctttccccaaactaccaatagaagaatcctgcatactcatctataaacacaaggtatgaagcccctgagtatcttgcccgatgtcttcctgctgaccctattgcaatttcaggacgacaatgagccaatccagcaatggccagtgaactctatcaccgattgccaggtccagcagatcaatcatcgcaaacagggtcccgttcttcctactctcgtcatctccgttgccgacaaagaaaagaagcgacgttcgagccgggctgccggtctcatatcatcgagcaaagaagctagtgcaacgaccctgtggtttcgcacgcctccagacgatcatcatgtcagtttacatgagtgggcacgcaacattcttgctcgaaaatctccgatgagtccagagagcccaatgtcaccccagttctccaatccctttgcctcgatgtcccgcgatgcctccgattatttctcccggccgactagtggtaacaaatctggccgctctgatccacggagtctccaacataagagctctatcaacacccaatcaacaactactacaaacaccaccaccagagagcggcccctcacattcagttccgaatctccaagtttacgatcaaaacgcagtgatgtctcgtctccttcaagcaacaactatccaattcagcagatgaatttcccgattcctgggcagcactacactacggtccttccaactgatttgccatccccagtcaacaccactggagattatcagggggaattcatcgaggggtggacctctgcgcaaggaagatcatccacaatgagctcgccaacccgcggtcgcggcagtattggctctcagccgccacatccatctatcgctgcgatagagtcaagctctccacctgggccacgtgagaccatcttggacagagcgtttcagatgcgatgcattcctggctcagagcgagaggtgcctggcgaggagaagttgagctcgctagctcgatttgatgcattgatgcgagaagctgacgacaaaatgaaacagagggcagaggccgaacgagcccaacaattagcaatgcgcagtgctttcgaagcctctgacagttctagccaggatgatgatagcgattcggacgatttagatgaggatgcgtatggaggggtccctgatcgacgaggtccggccttgataccttcgacaacacagagggcattgcagttcattgctgatcgtcgtgacccagcaccgttatcgccatccagccgttcttcagtatcgaggactccgataataccccagccacctcctatacgaccgcacactgcacatgctaaaacgaggccgaaccccacacagaggaccaacagcacccctcaaatgattgccaacatggccaggctggaattgactgcacccccaagcatggtgtctgatgattcctcattgagatcgaacggagacaagcgtctctctacttcaagcaccgctactaaaaggttgagtttcaccgaatttaccaaaagactatcgagcaccagtagcttactgttcgtccagacgaacgctagtgggaggagttcccggagaagcagcgaggtcgacctccagccctcgcccctaccatgtgggacactaaatccagaaagaattgtagtgcccatgcgagaccgagatcgagaccaaaactctggtgatgtcaccgccagatgtggatggcgcaacagtgttggcgttgtcagcagagatggcaccttcttctgaaaatgccacttccaggaaacaacaagaccgtatactgagacgatcccacaatactggatcccatgactgaagttcttggcgattctggagcgatatctagttctgaattttgctgttatgcaattgcacatgataaggatatgggcagtttttggtgcagcatagctgcttgtatgattttgataccaaacgatggcatcgtcacgactcttatgacggagataaggggctattgggtacgtggccccaggcgttaactgttaacggatgactttctgtctccacaagcattgctcggtgtctttggattctgatggacattggcatcataccagggtcattcaacggccaaagcatcagccatctaatacatttttgaaactacttttgacgtgatagcattgtgataaatataaaatcactggcaaatggttctcaggggctggagctcagaattcgtcctcacttgatgtgggttcttcgcagtctattcctatagctggcttgggtgctcaactgtcatgcttttgtctcgcgtgtcacccatcaattgtattcgcgatccccccttcgggtccgggtattcttctgaaagctctttcaatatcattcaacatccacaaaaggatgtctttagcccccttttcatcttccacatgtatcgtatcacatcgctctagtctgtctattgaatatacttggcgatagcttcttgctcctcagggctcaatcgctcactgacgaagcgctcaattgcgccgccatgtcgctgattggcgctagccatgtactcctttacccatttggtgacgtcgagaatctcggggaaatcatccttagccaatcctctgcaggtgttgagtgcagtaaaagacatgccgaagccaatgtcatcaacatctgcttccgcaacgacctcatcgccagcgccagcagcgacagtaggggggttaacaagtagtgaaagaagcttgcgacaactgttggcccagcccttcgcgaactgttgagcaaacgctgacgagtcacacagagtcttggtaagagagacaacagcaacctttcgatcaactgggcgtgcaattttgtctgtttcaccaaggacaaaagtagggtagaccttggtgaaaacgccgtcttctactgagtttgactgctggatgaagtagtcggctccatagccagcctcaagacgagcagatacaagatggtagaagcggacaaagcggagttttagagactcggcaggggttccttgaagcttcgtgtacactagcctgagaattgtaccaaagtaatcattcaggacagctctataaccaaaaattagatctcaatacaagcatgtgaagatgaaagacttacggctcaaagctcttcacgatggaatccaagatgtcaaaggcaagtacctcagactttttgccactgagcagcttctggaagattccaagaacgggcgcaatttgtccctcagcctgaatagccttggatgcccgaggaatgacagccgataagagacgtgtgcacgcgggaacgtttcctcgagtctcccacagtgtgggatttaggagaggaactaacagggccttgtaattctccgagatggtctcggaggggctagattcgagaagctgcgcaagaatctggaagacatattgcatgaattctgatgagatgttagcaatgttcacaaacttggaactgcgtgacctacccgtgacatcctcgaccaagatttgatggaagggtccccacagcttctcgttgaaaagagcagcattgctaggggcacagtatcggacaagagcaccaatagcctcgaaatggtaataatagaagcgggggttgctggggttttgcttcatcacattggtgatgagaatgagatgggtcaacacattgtccagtagagggatagctccgtctttgataacgatcaaaattctcataacacaacgcattaaaaactcattctcctgtagcttggcggggcttgattccttttcaatgagcttgaacagatggccgagaagatccttggcgaagggctcaatgtctgcacggggaaacatggggttgcccaaatcgtcggtgagaaacaacaccctctccactgcgatagcagcataagagtaaacgacgtagttgtctgagttcaggttttgaatcagtgggcccagagccaccttccactgctctttggacagctgacttcggaaagtgtacaggtacttaatggcgtcgacctttgagatcggttcaataccttgtgtgctaataagatcttgggcaatgtgttgctcaaaaaattcaacgacgttgacaagggggttaacagtctttacaccttgagcagcagttaccgcacccttggcagcgatagacaggaagagatagatagcagtatccttggacttccaatcactgcttccttgagacaagtagtgagtaatatatttggacaccaccgttgtcacaggcgcttcaaatcgttcttgaagctttcgaagaaagtcggtagcagatcgacgacgggagtctgtatcagacccctccagatccctgcgaatgaattcaataggctcgtcctcaaagagctcgatatccgattcgcggagcgccacgttcggtagaataaccttctcgacaatctgtgtcaaaacatcctcgctattgaagattcctgaatgttgtgcagacgacgcaatagcggtcaggaaatgcagggctttgctgacaatgaggtcgtatttggtctcggggcctgttgaagacaaaaggttccacgctttctcaatgaagggctgacagtacttggagaaatcctcatcgtatttgacggtgaagagttcaaggatctcgcaaatatcagccttgacggtatcaactatgctcgtctcggtgtcgtcatcagtctccagcagggggttggagtaggtaaggtacttgtgaagaagttcagagatgctgccgagattctcctcaaagataggaggtagatcatgacaagacatgtcatggagaattttgatttgaaggtccaaggcctcgaaccagccatgcagcacttccttcttgtcgttgttctcggcaatcttcttatcggttgtctaatgcgccagaaaccatgagcacgaagcagacaagagtattcactcgccatgacttaccacgagaagctgaacgaaagcttgtccaaaggtctcaatcacatgattgatctccatataaagttcgtctgttcgaaagagaggtcgccatctagcaaagatagaatgtgcaacctcgagaacaccgacattgaccttggggtcagtagcggaaaaccggctgacgagttcctgcaccaaaaaccgtcagtacattatacagtaactggccatcaatatcgcgagctcacctgggtgagggtatcccatcgtcgccagaagtcagagtctgcaataacgctgatagcgtcaccaagctgggcctggatattggggggggatgagatcatgaggccaatgaggcgctccttgatgacttgaacttcatcttgaggtagcttatagttgccttcctcgtcctacacgaagttcgcgatttagtattctgggtaggttcggtcgagaaaaaggcaagacggaccacatagtttgttcgaataaaattcttgaaggccaatgcagcagcgagtcgagtcttcggcggtagggtgccggagttgacaatgttgagaaggctgagagagtactgaggtttggtagcctcttgcttgagggcagtctcagctgttggtgatgattgttgattagtttccaatcaaacccgcggggcaacgaagtagtgggacagggcaacggatcaagtacctttacgatgctctgtgggatcgagagttgcgtcaagaagttgagcgatctggccaatatcggcagccatgatgaggatgtattaatagggggactcttaagagggaagcgtaaaggacgaagagaagaaagaaatgagcggtggtgatgcggaaggacaagtttggaggtaggtagtaacaagagctgagaggttgcaagttcaggttgacaagcaaatcaaagctcgggcggctctaattttttctgggtctccattggcgagatgctattggcagtaaatggcttcgaagccttcagcggccagctagcccaggcagtcgagctgcagttaatgggctttgaagctagtcacgctaagaagagctccaggtcaatactcaaggtacaagggccaaagggcttctgcttttgtcttagatgacaaaaatactaatgtaagcctagtacagatctgggaaatctcagtctcatcgtttttgtcgcctcgctttgcagtcaaggagtttctttctgaggactacctcgtagctaggtactgcgtataatagtaaccaaattgaccgtactatgcctaccatgtattagcagtaatacagctcatcgtggacccagagacttgtaaaaaataagtattaaggaatccaatgactgagaacataggttgtgggggctatggttcgcattactctacactagtgtggcctggtaatagaactagaagctaggtaagtactgacccttcgttgcatccgtgaaaaacaactctggttctgtcctaaaacgatagaaagacagtatatctcattgactattcgctcgactcaatgacgaaattaagccacgagatcagcgtcatgatctgtcacccaactcggcgacggaacccacactaatacaaccgtagcaaagaatactgcaggtacgttgtaactaataaggaacaaaatatcattgtctacagactcagggtcccttcacagttccagattggcgcgattggcatgcggtaccttaccgcctacagcttggtggcatggcgtacatagtagaccctgagctgttcgtgtgcttcaggaaacaacccattcaattgtcaccaggggggccatctgctaagcttagtaaggggatgctgcgtttccattagctacccggtaccttggtgggtaaacgatcagtattatacgttacgggaagtaccctactgcattgatctgccttgccattgcgtcttcccagagttaggtgggtggtattcaccaagcgcaaactttaccaacttattaacggtaatctgccaacatcgtttcccattcttcaatattctctcttccctccagcctcataaaatcaaatcgcttcatacatccatcatagcaacctggtcagtgatcgagcacctcgcgcactagccagtgtgtccttctgcgagtcctggcctctttttctcgcctttgcatcccgccgatctgcccgccgtgtggtgccatcccggatcctcgtccacctccgcgttattgggtcacatttatcattatcatcattccttctggtccctgactgaatctgcacgatacacattctcgcagtcgaagcccgatcatctataaccttcattgatcatttaatgaacacgccttatcccgtgtatacatacaacttcttacaggcccatttcaggcctaggtagcacatgtttcgccggtgagactcgcttgcgccgtctgtccattttgaatttgctttacactgcatccgagacgccgttccgtttgtcgtacttgcgacacaagacaattcagctcgtttgtcttgcctaaacgcttcgtcgagctcttgaacttgcccgatatccttggtgcccatcaccttatcgttgcgactcttttgacgccccatgttgtctgttttgtgtcgattgattcgttctgccttgccgatgacaatttccaatgcacaggtttccgtacctttgctaacatgttgcgccgattagcctcacttagtcaccaagactccaacgagacttcacacgagcacatgtcaccgcagccaggagatggtccatcatccccagatacgtcccgtcagggtggccttgcgcatgtcctccggggtctgacaagttctaagctctccaaatcttcgccgtctatagcaccaccctcttcagcaaacgcccagccgaccgccgagttcgtccatgctccagcaccagccgtctccacaaacccacctcatgggctgtcctctggtcacatggagtcctttgagcttctcaagaatggctcacccaacgagcgcattgctgccgccaactcgttgaaatacgcaattgccgagtaccctctcaatcctgtcttggatatttggtatgctgcgaaagaccttatcgatcccgcaaaacctgcagcagcacgggcagctggctgggagctccttacggaatgtgtgaagcatgaggcctcttctgacctcgaacggcaagaatatttcacaaccctgtcagctcctgcaaactcggaagattttcacctacagttggctgctcttgttgacctaacccgacgcggccgaattttgacaggcttcgattatgagcttcttcctcttttgactaattggctatgggaatcctataacgtggtgcgtgcagctagaaggaaagcgtctcggagttcaaagggcgctgctcgaaatcgtgctgtcgcttctggcgaagaaaaaaacctcgctcagctattctactttctcatcgacgtcataaagttcagcttcaacaatgcagacgaatctgctgtgacaggattgatcgatcgactactggcaatttgcatgagcacaagcgtggaagaggatctcagatcgagcatagcggtcattgatgcaattgtaacgtttgggtctataccagaagataagctcaaaggctgtgttcaagtgcttagctctatctattgtatggtgggaagccttcaaaaagactcctggaatacgctctcaaatctgttcagaagccataatggacaggcgaccatccgcattttattggatattctacgaaataatcctacaaacggggccaaggagaaagatgttaaccgagagatacgcggcgcccttgccgtactgcaaaaggtcctgtccaaaagctcggagaacggctatccggggatacctttcgcattgctggcggacggtcttgccatagttgcgaaaaccggcacttccatcaaaactccgacagctattcttcagttgcttaatgctctatttgacgatggcaaaggtcatatacatcgcttaatcctcgacgaggactggtccgtaatactcgaggctgccgcgacatgctccaaacgagcaatacctgggccgcgcgactctgatggataccgcagccctgtcagggacgagaagcctgaggaagctctgagccgagaacttataatcctcatcaagcagcttgatgtgctcattaaccaaaaatcggatgtgtttattcctcgggcaaccattatttcgtttctaaccgaagtccatcaatttctccctgacgaaactgcatcgtctgtcttgaattactttcagcagttcagatgctgttcaccttcagatctccaatgggaggaaaatctaactttggttctaaaaggattctttggcaacagagatcggtcctcacagattaggcttcgagccttggaaaccatcatggacgcctacgaagtcgtggatctagtgggcgatgatcccgaagagagcttcatcccacaactggctaagagcatccttcaggatgtttctgaagagacggatgtgctggtccttgaaggaatcatgtcgctcatggtttcagttgtagtatcgtgtgacatggagttattcgactatatcgtcgatgcgctccgaggcattgttattggcgacaagctcaaatcaccgattccatcgtcagcatctcatagtccgttcgctcaaggatcttccgaagagcatctgccacaaggacagtcgccatcaaacgtggttgccaagggctacgtgaagatatttgtgcagactatggattatgacagtgcgaaatccttgagactatatcatgcgctgataaacattgtgaagtcgagtcactgcgaggtcgatgctcggttgaccgctatgaagctcttgttcaggctgcgtgctgattgggccaaccgaattttcatcgcaaagacacttgagactaattttgttgccgcctccttgtgtcgaacccctgaaacatacgccaagaagcaggccgaggaagctgtacagtctatacgcttgttaagaaatgaacatggtgggtcgtccaggtctgctcgcggcatttcgttcagccaggggcaaggccatgaaagaggcatgccagttcgctctgcaagtgttgctgctggaagtggcctgcttggcagtagtggtagtgcagctcgttatcaccagctttggagccttccggacccagaggctctacctgacaccgtgaccggcgtgtttagcccagttctagtttctcacagccctagctccgctgaactcgtgatggatgaagaagtccaagagaccaaaacgaatattgagactactgccctcgatattgccgcttggctcgaggctgtcctcggcttgttgcacggttgcgactgggaggtgtacagttttgcactggttcaccttccatcacaactcagcaaccatgccatttttagagacgccattccccagattcaggagctgcgaagactcatttgcgagcaaatccgaacaaactccttccaagagcctccaaatgcctcagggttgaggcgagctgatgtggcgatttgtctcttccacagtttaacgatgattctcagttaccatgatcactttcaaaagggcgatgaggatgaaatagtcaaaacatttgtacatggcatcgccacttgggagcggagtgcaaaatgctgcatccatgccttgtccatatgctgtcatgaattgccactctcaacaagcaagtcactggttcagctattgaccaaaatgtctactatcatcacccagccgcatgtctccatccatatcctcgagttcctggcttgtctgagccgtttacacaacgtgtatgtcaacttcagagaagaggaatacaagattgtgtttgggatttgcattcgctatctgcaatctgtgagggacaaaaaggcttccaacaggaacagtcatgccagcgaaccgtctactccagcaacctcaacgggtaacctttcggatgccatacacccgagcgcaacagacgatttaccacagtacgtgtatgcattagcataccatgtgatacttttctggttccttgcgttgaaactgccagaccgtgccaccttggttggttggcttgtcagaaacatatacaacgagattgaagatgcgcacacagataacgaacaagcacttacttcgatcgacttcatgcaaaggtatacatacgctgacgtggaggaatcatcccaagatcctctctttacatcggatcgattcggagagatcataaagaagagatggttggttggttacagcatcgtcaccgtaaatcaggccacaaccactggctgggctcaaattgtcaagagacagccttcaggcacctcggccttcacgattcgagaaacgtttgatccaccacctccgcatcagacacccaattacgtggacattagcagggagggacaagtctcaacgaatactatcttacccagtcacatcatggtacaactgatgtcgtccatccctcaaggtcatgatctcgcgcgacctattccgctccccgaggatgatgctgttgaaagggccattcgagtctttgatcgaagctctactgttgatgggcacaaagttggtgtcatctacatcggagagggacagactgatgaagttgaaattcttgggaatgtgtctggtagcagcgattacatggagttcctcaacaatcttggcacattgaccaagctcaagggggcgacgttcaacactcatggactagatcgcgaatttgactctgatggccagtataccttttgctggcgagatcgtgtcacagaaatcgtgtttcacgtcaccacacagatgcctacgaacctggaacatgacccacgttgcacaatgaagaaacgccatattggcaatgattttgttaacattgtgttcaacgattcgggtctgcctttcaaatttgatacttttccgggcgacttcaattttgtccatattgtcattacaccagcatcaagggcttcgtttattgctgctagagacgcttccaaacatagtcagcccttttatcgcgtccaggtcttgagcaagcctggattcccagagatctcgcccgcttcagagatgaagattgtgtcacttaaggctctcccaggtctgatccgtttgttggctcttaatgcttcggtgttctctcacgtctgggccaaccgtgagggaggtgagcatgtcagctcgtggagaagtcgcctccgtgctatcaaaaggcttcgggagaaatacacaccttcaaaatccgggcaaataacaccatcggcctcacagaattcatctcttggaggcgcgcctacgttacaccagcagcagcagctcctgccacagggagatatgtcgtcgtcgcgaccagccagcaccgtccgcgatagcttcacgagtctacgccgcacaagtgtagccacctttttcacaagcacaagtgagcagacctcacatcgatcctcaatgttgtcatcatctacaacaacaaacgacactgagattggtccatttcacgggcaggattcccacactgacaccgtcgatttttccaaatgggcctagaaatgtgctattaaatggggtgcgggaaacgtgaagcaaggagtccttctagtaaagtcattctgtttttcaaaaaaaaaaaaaaaaaaagggggggggctggaggcgtctgtctatatataaggtgtcatggggggttcaaaagtttttgctctaggtcacacttgatgtttgtctgttctatcctatttcaaatctgttttctgtctatttctgcttacagcccacctcgatataccctggagctgtgtctcgctcgaagtagaacactactagactgctagaagacatataatggtcttgccagtattacttgatagtcctcgccttaagaaggtggttgcctgatggagcaaatcactttctgaaagcctgcaggcttacgcatcacgtacagagctcattcgacctgatcagccgatagaaaatattccgtcgtacaacgctgcgtagttgagaggctgttgtgtaaccaacgctcagactgcttaaacccgcctatcaaaaccccatatcatttggtagactgcagcgtctcgttatcacaatctgcctacttgcatgactgcctggggtgtttgtaagcccaaatgggctggctcatgttgatccactagcagcaagttaggtcaccgttacacaagtgcggcgcgtgtagtagttgcggccgaaacctcatccaaaagcagtaggtaattcataagctttggttgttgtttgacacaagaacctgagcggttgggcggtatacgaggatggtaacacaggatcagaggttgggctcacttgtaagcaaatgagagcttaaggatagtgacatgagtgaaagagccaatagggtttatgagatgcatgcattaaggggttattctgcgttggcaacgtagggacagtaggagcactgcaggcagaccacacctcgtaattcgctattgcagggctccgaagttggatggcaaaatccatcgtagtcttttgtcgcacgtcagccgctgatagaaacgcacaatccagaatcggttcattctgctagatacccggtaatgtcctaggcgtgaaaataggttgtggattaaaacgagacttgttggctaataccaatgtctgacgagggcaaacagttgctcttgcatagtgaacttgcgccacggtataccttaggtggtcaaatacgccgcccggcgcagtatgctgctgttcatggtaatctgttggatcgtatcgtatcgtgatttctttggatgatgtagaaagggaggatataagttgtaactctgcgccaagtgtcgcaaaagccagataacaaagattggtacccaagatagagctgcaagaggcgcgtcctcgggagctgtattttggatttccgttcataaaaaattcgttgagcaaacgtcttccttttgccggctgttttgggcaaaattgttgaccatgttcatattgtgtggcccctggtgttatagagattcattcctaccttagactttgcgccaaagctctttgtattctgcccatttgcaaaagcctgtcaagcctcattatcagcttgtggtagctgcgaaagtcctgagaatcttactgacctaaagactgcagcacattttcgtcagatctgctgccatcaataaacatcccaaccattcctctctcactcagagtctgccgacaagccaggagcaatctcgtagccacagagtcacggcgattgaccatatctgggtcttcatctaatctgagagtcagtcaatgtcagatgaacacggcttggattgtggccgacctttgatgcagatgcatgaaactcctccgatgctctgtccgattgaggcgggccatggaatatctgcgccgcaagggctgccattatttggaaaatatgttattgccgcagcaaccagattttccccttcaagcccgactacaatgtcattcatatagcaactatcgatagttttggcgtattggtcgtaccacccaaacccgtatctcttctgtgactccttatttgccatctcgacaaccttctggtaatctgttagctggcatggcctgaacgtcaagccagcggaggccagatcaggaactggatggtcggcaaatctcaagagccagtcgagcacccgccgcccgtttccaggtgtggactccttcatgttccaacctcgtttttcgaaccactccgtatcggtttcgggtgcgggaagaccgtaaagcaatcttggaaatgtgcttccaagttgaatgattccgacacctcgaatcttgttaagtttgctcacaacttcgtcgtggaggaagcgcccaacaccttgaccccgaaagtctttgtggacgataatagcagctactgatccaatcagccggtcgccactgctatccgtaaacgttgtgaatgttgcacaaaatccaatggcctgcccttgattgggttctctgaccatgtaatgcatggcatatccatcgcgttttaagagagaaccaagagttgagcgatctagatggaacttggaaggcaaacatgcatcccataaagcgtgagtttctgggagatccctgtcgtagtcccattttaggagcgaccaagtaggcggaggaggagagttaccggccgttggcgtggcctctgttgctgtcggtcgttcacttgtcaaaagaacggcgacggcttgtaaatctgccgcaaagtaccccggacaccgaatgatggttgggaaaccatactcgcgggcccccttttccgaaacttcacagcaggctataagcactaaggggcgttcttcacacacctcacgagcaacctcggcgagttcaagctgaaataaaccttcctcagtcgagaagccagtaagcacgaagataatgactcgtgctctcttgatgaatgccacatgaatgccggtaatgccacgctcctttgtgtagggaacatgccggatccatggatgtgtgcgcgcaagtgctttaccgagaggctcgaaagggtcacttgcattggcaagactctggtctatagggacggcagcaggtgttaataacaagaccaaatcctcatcacctaggttcttttggagaggaatcaagtcttggtgatcccatagcaaagtagccggtgaactctggctttgcatagttgacatgattttcaactgcgtgtagtatcgaaactgacgatacagttacatggctgatttggaacagtcgatgaagctactcgtctcggttaagtgcgtagtctccacaagaacccaacccccttgggcataaatcaagcttccaaatagtaagtatgaaacaatattgggtgacggcttgacaagcgtggagaagaaagatgcgccgagtcgttgaatttgtcgtgagcggctccgcagatagggaggccggcgaggttggactaacttagtaactagaatggctcaatgatggaaactcagaatcgaggccatctggctggataagaagctcacgatggaagagaagaggatagatatgctttgataactcgaacctggaagggtaggataataagcaatagcaaagcaacagcaacagcaacagcaatagtgagtgagtgatctataaatgcgggttttgtgacgacgatggtcttaggacgccaggtttgctagggtcctgcgacagtccaccatccagactgctgggactgggaggagggtttaaatgagtgtggggttagacgggacgaaggctgcgacaccaattggtacatacatacagtcaaagtactgtactatgtacgagcaatcagccgcctcgaagcgccagggctacacaaagttgtcgagttgccaggatgtgaagggcatcggtcaggattacctgatcaaaaacaagagcctcggccaaggccggtcggaggtcaaggcggagagaacatccaatccgcgtcgatgagctccagaaagtcgacgaaatgggattgccgatggcgaggatccgtcaagacggcggaagacgcccatgagagactgtctgtctgaactctgaaggtaacacaaagacgcacgtcggcagaaccgggtgtgctacttgcagcaaagtggcatggataaatgataacgccccggcacgagctgacgaggtccaaaaacatgtttgcctgccatggctcacagcaaccggttttgagaagaggaaggagaataaaataaaataaaataaaataaaataaagtaaaataaagtaaaataaaaggagacccgggcgcagtgcagcaaagacgtaaaaaggcgtgtaagaggtgtacatagagatcgcgtcgtcagtcgttggtatacggcttgacacaaccattccagcccggctgaccattgtctttgttgactctggaaaagaggcagcaaactatagggtgaagcccctctattctcattcgggcttattagggacattcctgagtgatgtggtttgctgggataggtagtcgacatgtcgggtccgttgactagatcagggaataacgagaccacgatgatatgcgggcggttgcacaagaccgtcgcactagataatgtgggagttatcgtgtaggccggggctgtagcctgaccgccatggccgccatggagatgttgttttctggtgtcagcaatcgtttggctggcctattgacagccaggttggagatgtaggctattggatcgtgccgtagtggttgtcgaggcaaggatgaggaaagactggtaagaaatcgaaaggagttgcataacaacaagtcaataaatgagtaaatagatatgaccaactgaaccctgatcttttgtgccaagcatctagcaattacctcgaatgatgagttgaggtcgtaactttaatgtctacagaggaggaaatataagtacaggcagatagtggctagacgggagtgaccaagagcaatcaatgtcaatgaaagttacggcagggacgggccgtttctaccttgtaagggtgtaggcaagcttcaaaaatcaggtaaatctgtctgtcacacgcagtgtaaactcaatttaccataccttgatagatccaaattccaatgatggctgtctgccacctcaacggcccaaggctggtgtaaccgtgttactgatgccgcggcaaatgggggccaggcgagtttctacatgtacctacctaccttgggataggaacatggatatgtcatagcactgtgcacccgaatgactaaaaatgcatatcgagatatgcttagtaaatatgaaatgatagaacaggataataaaacatcgagctattatacatgtggatctgccatactaaatttctgggtacacgtctatgccaacatcgtacctaggtgctggtgaagaatgaatatcaatagttagaacctataaaggcgttgcactaaggcgtggtgttcgagaaccgtcatgtcaagcataaaatgcaccccgatttaggagggaggaaaaaagatcctgaaaaccattgaacacattattcagaattgaggttgaaacaagcttcgttcatatgcctccatttgacgactttgaggaagtacctgggtttcatatagattctaggtcaacatgtcagcaacctcaatatttctgtatgaaaacaactaccttagccaaatcaggtttgttatgcatgcttctcttttcgtgtctgctcagtcctccgcgttgtatatcttcatatattagtacctaccttaggtactcctcgggaccaacagaatatcagacctccacatagggtatcaaaacagccttactaaaagtatcctaaacttagcaaaggtgtcctaaatttagccaagatagcctaagcttaccctaaacttatgctaagttacctaaatcttttcatcctttaggataggtcctaacctaagttttctttcctccattggctactccgtactatacatggaccggcggacctccactacaacttcatgccccgctccgaacgaaacccactccaaccccgaaaaccgtaaacgcgtctccttggccgacgcgtcttccgttttccgggggcgtcccactcactctcaacccaaggctgccgctcggccccggaggaccgcatgtatgtctctttgcctgacatctactgagtactgcaaactcagaaagttcgccagcatatggagacggatatagatcccgcatcagcgggtcaccaggagattcgtcttctcgtggatgaggttattgaatgtgagactgcccgagcaatgtacaaaggttttgacttatattccgtgtagcagccaaaatacccgccaaaacacgcgcgaccaacgtcaaatctactattgctagccttacctcactctcatatgaatggggccttttacctgagacccttgacgatctcatcattctcgtgacaactccaaatcaccttgaccaagcaagccaagctgctatcatccgaaacctgtatcccgtggcacctatctctcgaaagtctgttcttcaagtcatctcgtgccttggacacggatccctcaagccatctcttactctacaggctgctcttctcaagtggctcattacggtgcaccacactttggagtcaccacaaacgctttctcaaacctactcggttctgtttaatcttctcgataccgcagccactcggtaagcttccctttctttgtcgtgagtaattcactaactctcgccagacctaaccttagccacctcctggctctcattaccagacgcaaacatgttcagccttttagaatacagaccttgtaagtattgcagatgaagacccctggtcagtcgtttacaaatcgcaggcttagcctttcccggcaaactggacacgatccgtccttgatcggccttctaagagttttcaaagactattaccccgaggttattgtaggagacgcggttcggggcaaagcatcctccttcaaggctcgtttttcacatgtattttcactactgctcttactgattttttgttagcaccccgatccgcaatggcgaacaaggctggacgaaatccaggatgcacattttcatcaaacagaaaaaggcacattacggcctcgagatggcttccgtgtccaccgtgctatagggcggagcactaaaaacagaatgatccctgtagtccacacgtcttatgtgtcagaggttcgtctgcaacaacgtgctgtgctgagtgagtagaactaacgctgctagaatgcggtcacattagaggaaatcgagaatgttgctgggtttgtcaagaatcttgacaagctcgaactccccaatcaactagtggccgttctggcagatcctttgttgcaaaagcttatgcttctgaggccagacagcgaatctgaacagagactggctaactggctcaatggggttctgcaagatgttcgtgacggtgatgcagatgaagacaccttcttctacatgctggacatcctacgggaatatgttgtatctatcaaggtatgtttcttgttggcttggtcaagggtaaatctgaataggtccagaatctccctcctctcctactcaactcccttgcacgctttcttccgctttgggatggctctggacgtcgcgatgccatgtttgagatcttatcttactccccagtactggacttcaaaggtcagtataagccgctctagaatacctcgctacgctaacgctctccagagctgtacaaacacatcttccaaccccttgaagctgcaaccgttgacaataccccggaatctctgctagcgcttctcgctctgtataagaaccttcttcaccactggacagtcctgcttgaatccagtgacacggtaccagaccatgccagtgttactatcacggccttggtgcgacacgttaatccactggccctcacactctgccaaacatgtccttctgtctcatcacgttctgcaattcttgacttctatgagcaaaacgccagactcgttagtcaccaggtcctcaagcactacatttgcatcgaactacccccttcatccctcatctatatactcttcttcagcagttctgcggccattgtctcacgtatgtgtgctattcttgcctcttataagaaaggattcgagatggccatgctcactaggccagatcgtgagaaaagcaaccgcattgactcctcatcatataacaggacttttgtcggccttttcaatggctacctgatggacatgtgcaattgcttttggcgtggcagggcttttactaacaatgaccccaacgcacttggatgtatgattccgaggagcctcgtgcctgttctgtcgttgtatgtgacttctttggacaaaactcaaactctagcatctctcttctcattgtcacactccccgctcctgagcctacaaagcagactatgtattagaagtctagaggatgccgaagtcgatagcgattcttctttgcgcatcaggcatgaaggaccgccgacacagagtagccttgggcaattggcaagttccgggggtttacgcatctcgtggcaggattatagggtcaaggtgctcgaggcgctgactgctagagaactcgggggcattacagatcttttgaagaacacgatgaccgttctgaggagagcaatagacggcgagggcagctccaggccaaccacatcgcagtcatttcaatgaagcatgataagaaatttactatcttgtcctttgtgccatatgttaaattatgatcagcgtgccatatcgttccgtcgtcatgcatcaagtgttgaaaagaacaaacgccacagaatacagggttgagaactgtttcccttttgagctgaacgccatgcatgagtgaccaatgccaccaaatcgcccccccctgttgtgaacctacgccgagcaatgcagttgagtgctatccgtctttccgaactccaacccgaaaacaaatgaaactcggggcgattgttaagaatgctccgaagtaagaacccccatatggaatagtctaggcttcacgctgcttcgactcgtcgccataaccaccgatctggatgcctccaaacccgtaggtcttgccttcagggccacgtttcatgttgctccgtggccctcgctccttcaagtcctctcgaagccagctcaggacgagctctccgagacggctattgccagaggcacccacagtaccatcgatggtggcgagcatcttgtcagcctcgtcccactccttgacagtaccaaggtgcatatgggcaagatgagtcggccaaccggcaaggttatccagaatatgagtggcgtagacgatggtgcattctcgaatctccgtctcacgcttgagccaggctagaaactcagcacggctcagaacgtcgaggtcgacagtgatctcatcgaggagtagaaccgtccacggcctcagtagacccatggcgagctggactcggcgacgctcaccatctgaaacagcatgcatacgccaattagtgtcgacgtcaagcatcgcgacgagctcgtctcgtcgatcagggtatgcatcgccaccaacagagcgaagcaactcattgacgccgatgtcggttcgaacaatggggttaagaacccattccaggccaagataagtgacaccctcaagaccctctttgaaaggatctacaccgcaaatagagatggtgtcactgggcgcaagacgtttgccggcaagaagacgaagcagagttgtcttaccagctccattagcaccgatcagaagggtacgagaccgcggagggagatccaaagtgatgttgttgacaccagtcgagtagtcgggaaaagtgtatgagaggttgttgacttcaacacggggaggcttaggaggaggtgtcatgatgagtccaagatgtggtgacgccttgaaggagaggacgggaggcagaaggatggccaaattgagaggttgggataatggggggaggaggattgaaagaatctctggaacataaatctgagaggatatgatacttatataatcagatagtacgtgtcatgagaatggctaggtagtcagagatttctgtttcccctccaaattaggtacaatacgaagaaagattggttacctcagccggtgacaggcgggatccgttggacatgaggattcctgcctgccgtcttgaaccccgctatccatcgtttatggccgcactccactatcgttaccttattgtttccagttagtgaaccctccgcctgagatccagcacgtcatgacacctgagacccatcgagtcccttcttagtggaactcttacccactaacgggccctatcagtcagtccccttatccgttgcctagccactttacgccaattcgcgtctaatcgcggaccaaagcttcctcacgcgttttcaccctgcagctggaagcttcagttggactctttgtcaacccaattgcacgactacgatacatgacaaaccttgtcactacttgaagcgtccaggacttcctttagacgcttcatttgcaccgtcgacctacaaatacccccatttctgggccactcaacatggtgaccctcgaagatgtcgaagggagcctcttgcgaaagccttcgtaagctgtgttgagactcattcaagcaagcattggactaattcgaatctctcagcgaaacttctcaccaagtccctacccggactgcctccgtttacaagcccctacaatcctttgtcctcgacaagcaacgctcttaccagcagcagtatggcgatatgtactttttgcgcctcaccaagataaaaccagctgtcgataaagtagctgcagaagcctggaaaggcacgacgattggtgaagaggaggcacagagagttgaacgagtgcttgatgtccggcagggagagctgtgctgggtaactggcaccgtatacatggagatgccactgaagccgaatattctggaggacgtgtctaaggatgtatgccatattagtcgccgattgactatgaaatggaatgctaatatgtccgtagcgttggatctccgcccctgttctgacaccgaaatatttctcccaagacgaccaggtcatgctggaggatgagtcgggccgcatcaggctggttggcgatgtgctgaagaccgtaaacttggtcactggatgtattattggggttatgggcaccgaaaatgccaacggtgaattagaggtcattgacatcaagttccctgaccttcctccgcaacctgaccgttggagcctttcgaagcccaattcagaaaaggccaagacaaaggacgaggatgaggatatggccgatacctccgaagccaagaagggcaacagcaagattgctattgtttctggcttatctttctcaggtactgatgcttctcacgcccttgagcttgaactcctttccgagtacttgcttggtgaagctatgaccccttcaagccaggtcaatgtctctcatattagccgtcttatcatagcaggaaactctatctcgacaacagaccgaaaacctcctgctgcagacgaggcgctcccggaaaagaaagcccagaagaagtacggctacgacgccagcgcctacaacccactcccctcccaactcttcgacgcgttcattgccgaacttctcccttccattcctatcacgatgctccctggtgcccaggatcccgcgaacgctagttacccgcagcaacccgtgcatccagcaatgttcccttcggcacgagcgtatgcccgtgacccaacaactccagccacccaacccggctggtttgacactgtcacaaatccgtgggaagcggagctcgaaggatggaggtttcttggtactggtggccaaaatgttgacgatgttttcaagtacgttggcagtgatgaccgtcttggcatgatggaagctatgtgtcgatggcgttgctgtgccccgactgcacccgatacgctatgtgagtagacgatgacccgaattttcatgtctccaagctaaaacatctcctaggtagctaccccttccaggacgatgacccttttgtgatgcagacttgccctcacctctatttcgtcggcaaccagccacacttctctaccaaggttatccacggacctgagggtcagtttgtgagacttgtgaccgtaccgagttttgcagaaacaaaggagctggtcttgatcgatacagaaacacttgaggtggagagggtcaagatatctacaacataatgggatcaaaggacggacatggtgaatagaataggtatggcgagatacccggaccgtagttgattaagcacgctaagttatccgtgagcaagttgatctatcatccatcagtccatttcttagcaaaagtattctcctcgacttccccctccctcgctgcttccaccaatggaaatccgtcttaaggctcatagtccgactcctggtcttcctcttctccctcactctcctccaactcatcatggtcctggatgtgcaaatcgtcttcatcgtcgtcagtcgctccagatggagcaccgccagcggttctctgcttgccaccgtcgtcttcggcgcacttctcgcaaacctggcgaatgaatttgccgagctgagccattctctggtggatcaaacatagcttgttgtagcgaaagttcctcatcttagcatccgtgtggaaaaggtcactgctctgacctttgacgtctgtgttattgctttcactctttctttcgtcctcacgggcctgcaacacgagttgcctctgaaatcgcagttggtgggtacgaagaatgagatcagttgaggaaggccaagcaccattgttgagaagcttgttcacgatctgaacatgtattctctcacaaggtagtgccctcaatgcgatcataagctccgaggtcggttcgaaaaagtcgacaaaggtaaacttgccatgctcgcgcctggggctgatgacgatcttgagcatgtggatgttggcattataaggggccttggcaaacatcttgatggcatcggccatgaattccttcgtgactgcattggagcgactggggtcagccttgaccgtgatgaagcggaaatactgagcgtatttgacagtgtcgatagtcccaggctcgtggactggtagtgccaaaggattgatgtctctgttggcgatgttttcctggtctctcatgccaggctcagggacatatatgtcgtcattgactaggtcctggatattggccatcccgtgatattgagtaggcgcatcccgaagaaggtagagaaagatattttcgccgtacatgacgcctctcgcttcgacaaagactttcttgcacaccatgaggatgctgatgtctaggccaggattctttcgctggtatacgcgcctccagctatcgtaaacaagaatagggttgtccgacaaaagaagaccgcgatagatttgttcacgaacctcggcgggaaggcccatgaagctgagacgtctggggttcttgaccttgatcctgatagggagtctaggtcgaggctctggagccggggaattgcggatagccctgcggcgacctcgttgagcacgggcttgataacgggcagcaatgggattgatcttctttggcagcagcagcagcagagccctacctcgacgcgaacctggatcccgttggtaggcgttggggatagcgggagggggtgccgtctcatcttcgtcaaacgactcttcttcaggagttgcctcgcgtggtccccagacgaattgactcacgggaattccatactccttggtgaaatctttcaagagcggcgcttcgatgatcaccttgttgttgttggacgccttgactggctgtgagtctctgttgggctgaggcttaaaacgcttcttagggggttcgcttctggcggccattgggcttctcttgtttccgatcgagacagctgagtcgcttgaggaagatgggctacctggtgcacatgggctactcgaagaagattgcctgcttggggaggatgagcgggtcttagatcgaatgatctggccaacttgagccccggccatcgttttctgcttgacattgcacgtgggcgccatggtgtgcaatgtaggtgcagaatcttgaaagaggtggatagctttgagtgaagctgaggggggaaatgaaacgagtagtgttgagcagagaagatgtggtgttgtgggaaagatgtgaagagatgaatgtggaagaaaggaagaggactcttttatattgaaataaggggctagtgattcactgctgaattccaacgaacactagatgaagaggcactggctttgataagttaagcaacccctatcataagtccagtcatttttcgtcactctgtttctcggttgttccaatttagctgatcagcccccttctatgttgaagatgtacgaagagcacagacagggcttaacgttgctatatcgctaggctgaggcatcaagtcgacttcagaaccaggctttggcgaacgttcagtggcggcaacgggattaaagcaactgacaccaagaagagattgggcgcaatatagtcgcggcttggtgccagtcttgccactaccaaacgtcgagagcataacaggcgaatcttgacagaaggctagatacaagataagcacgataccttaggttagaagagacgaatgacacattgtgagtttggcatctcaaagacatgacaccgcaccaacgggtgattacagacagaatcaagtgatttaccatgccagggagaactgacaggatcatcaaatgagttacagaagtccaagagacgacaccgaggccattatggagtgtgtcaaggctgtagacgacacaatcaccgacagagagctttagcaagtgttgtgagaccaaggcgttaacctctagctcacgcccatgaggcagggcctcatgaacgcttgaagagcctggttcgatgatccctaccactggatgtcttccaatggttgcttcagtgcgaaagctctcagcgcactattatagcaaacgttgggttcaaagtcgtaacgcttctatttacatattgcgttgcatgaaatacgtctgaatgaatctacgcaaaaggcaccaacgattcgaagttattaaggtcaatgacttttgaattctttacaattctctacagactatgtacctagtgtgaggcgacagcatctcctttgaaatgacggtcgctcatcgtatgaacaaatgtgttaacccagttcgatggtttcaagccgaattcatccttgtagatattccagggtcatattacattagtaggttaaaggggaagtaaattcccaagggaaggaaagaaaaatcaggaccttgatcctaaatgataaaaagacttaggtagcttagtataagttagggtcagcttggggtgagtttaggataagtttagattgccctttgctgactttattttgatgccttatatcaagatctatgttttgttgctccctgaggaccccctccttcatctgactcagacagtccaaggctagaaccattcgaaggcttgagatgcacttgtcaccgtgtttgcgcctttcgtttggcaagtggatacaatctaggaaatatttgggggttcaagctaaactccgcagtgcgctaaaaacagaaatttaatgagactctcgacagcgtcaacggaatctatgtggttctgacttgacacctaggtaggcatctataaaaataaatactgcctttttctatgaactcttcatcgcttcacattcaagaaactctggccataacgcgctgttcccccgagtcacctttacttcaatccagccttaattgatcattggagtcaaagtggcaacaggatagcacctcaaactgttagcaaaggcgattcaagccaattttcatcatgggctcccttggctccgatgcaaagctaccatggatccgaacaccatgtctcttgagccctcaactgtcccgcgtggcaggctggtgagcttcaccgtcacgacttagatcaaaccaataactaacagcatctgagcaatgtataccttaagcttgagaatcttcaaccctcaggctctttcaagtctcgcggcattggcaaccttatgacccaagcggctgctgctgccacaggcccggtccacttctactgctcatctggaggcaacgctggtctggcatgtgcaacttctgccctctctctgggccaaaaggcgactatcgtaattcctaccatcattactgagctgatgaagggcaagcttctcgaccttggggtggaagtacaccaaaaaggcaggaattgggccgagtgtgacaagtatatgcgtgaggagctattggcaaatgatcccatgggcatatatgtcccgcccttcgacgatcctcgggtttgggacggtgcagcaactatggttgatgagatccgagatcaacttgaagagcccatcgaagggattgtctgtagcgtcggaggcggcggtttgatcaatggcctgatgcaaggcgttgagggccgtccctggcaagataagaaaccagctgtcgttgccgtcgaaaccaagggagcagacagtctcaacgcaagtgtccttgccaaagaacacgtaacactccctgagatgacctcgatcgcaacgtctctgggcgccactagagtgtcagagcagacttggaaatggagccagcaatcttcgggtactttgaagagcctcgttgtatctgatgcggatgctgccattagtgccgtgcgcttcgctgacgatgggctgcatttggttgaagtcgcttgcggtgctgccctggctcccgcttaccgaggggatctgagaagactgcttggacagggcatgtccgacgaggaatggggtaagaagaacgtggtgattgtgctttgtggtggttcgaatgttactctgggcatgctcaatgaatatcgggataagtatcgaggggaatcctcaatcaagatttgagtgagtccatagaacatacacatagaggcatagatactggagtagataaatagacggttaattatcaaaacttcctcgcaagctgcgtatcgctggccgtaatctctgactcctgtcgccggtcaggtccctttagttgcgccaaactcccagatgccctcccgcgaaatctaacgtttgctcgcaccccctctaccctttgcaggtcccttttctgccttggcctggtcaacaaactctttcataatctggtgtaaatcgggattctttctggcaagaagtaacacatcatctgttgtcactgtggaccgtccagcgtgattgctgaagctctccagatctgtggcaacgttttctgttttcagtcagcaccttcccccgatactaaagggagagcatttattgttgtttaccgatttgtgtccagactagctctgtgagtgcaccgatgaactgtggtgttgcatttcggttacggcgtagagactcctcatcgacaatttgaccaactgcgtaccacaaggcagccttgaggcgctacccttaattgattagctatccgtggaacattgccggaaatgaaggaagagtttcctacctctcgatcttcgtcactagttgtgtctaccattttgatagtttgctcgatgaaagattacgtactaggcacagaacgtgtttggacgcgttgtggggtataacttagcatgctgcaccaagcggatggcggggtacgcaactgaacgacgacagaacttcactgataatacctatgatggaaggtataagttataaaagaaactctctctgcctgaaatgacgaatacgaattgagagatgagagaagtggtctattagtatggagctgatagtgatgagttcgggatgaccacggatgttgtgcatttgtcttctgtatacgatttaccagataaagcatatagttagtagttagtagataataattggtgatgcttcttatgtcaatgtcaggaaaaggaaacaattccgacttgcttgtgaagatgtctctccgcctcctaacgtcaagtcttcccagttaaccaggtatctagtaggggtgccaggctctcatggcaacgaagctataacataaatcaaggttgttgaagaaagagcacggctaatgcagggacacccagattctttggaacctttagctacctagctagatggcacaccctgtcgtgaagttcgggacctgagcagttcttcatcaatgtccatctcttcttgttcagttctggtttgacccggtgaagctttcagttgagttgatctcccggtttcagtcgtcattggcgttcaagttttttcaaggttgacatcatcagaaacctgagactaatgatcgacaatgggatgggtattctgctccaccgaatatgggcgactataccggcatatatattatccaattttcccatattcacgccataattgaggaagatatctacccagtattcacttgcaagttccaatcctattcttcctcctgcttaagaatggtttcattggacaatgaggtaggtaggtagatgaagaagaaggcttccatctcatccaagccacaacacgccagcgtctccactaacgaaacaaaggctgtgcacgtgctgcatccaatcatatacatgcaagccacacacccaacgtcgtcatcaccagattcggccgccttagcatcgccactcttgatgcgatcaacagaaactcggccacttccacacaatcagatgctttgcaatggcgctaggagggatcccagctacgtaataatggatgtcttgcgcaagcttagtccccatacgcaagaaaccacttaaaccccgaattcctcacccagcttacctatccccctccacgaaccttaatcatcacgtcctccgttattttcttgacaatattcgtataatcctaggtaactatgggtgccaagtcaggaaccgctctcaagttccttcaatggttcattcgtggcattcaatttgcctgtgcagccctcatccttgccatttactcctacttcttagccacgcttcataaccacaaccttcacatcagtgataccatccgcgccgtggagggaatctctggcgtagctgttctctacactgctgcagctctggtacttgtctgctgtctcgctggtcgtacactttcttctctcttggccatcatactggatgtcgctttcatcggtgcattcatctatgttgctgttgccaacaagggtggtgccagcagctgcactggctatctagacactccatttggtaaaggaaaggcaggaaacactgctgagggaagtgatggattcactgctttgccgagctaccgcacggcctgcaagctccagtctgcttgtctagctgtttctatcattgccatgcaagtcacaaatctagacacgaccataccgcaacccaactgacctttcaacagtatcttcttcatattctccattctgatggaggttgcccttgctcgccaccaccgtaaggagaagcgcttcggccccagtcctgctaatgattacacctcgggctatggtgccaagggtggattcctgggccgtattttccgtcgtcgcaaggctgccgccgccgaagaaggtcatgacttgccggaacatactcaccctgatcagctcgatgcatatcgtcagagccacgccacagatcgcaccgccgtcaacaactatcctgacaatacctacaacaagtacgataacaccggcttcagttatcaagaccccaagtatgggcgccaggacggttatggtcagattcactaccctgagcctgagtatggtgtcactcaaccgcccgctcgccagactgagaatacaaactatcgctatgaagacggtgtttacgatcgaacttaagttggaacgaaagaaactagaaatcccaattggaaaactgcacagaatgatacccggaatgttgctcccggcaaaaataacatgtcgctgatgaacatttacatacggcttgactagcccgcctaatgattaattatatgcattttgatcctttcaaagccgggataatagtgacgggccgctttcccactggtgaacgtacaagtcaaagctgggctgctcacattttcttcctgccttgaactcaaatctcttagtttattttgtctccagggtctttcgccgcttgaactactttatactcatctgacaggctggtgccttcgctttaatcccttccatgtccatatcatcgcagagccaagcctcaatgtgaatcagggaggttgaactgttacatcccagaccaaaaagctgatataacgggaaactcacaaactacgggtctttacggaaactaaacaaacagctcgctgtttgtcaatcgccataccaaccaaaagcgcccaagcaagaacacctttgtgtaacagtggaggcttaccagacctcacccggctctagttcgctcatgccatcgtcgcctcccccatccgtccaattcaactccagcttctcaagttctctagagaaaaagtcctgctcgtctcgcatagcagctctgatatctggtgcaatcttgtctgggtaccgacgaaggttaagccagtgcgttaggctgcgcaatgcttgttctagggggagcgctgcgtcgacttcggcatccacgtcacttcccgcaagccattcgtccttcagctccggtcgacagtgcagatatatcgccgtgatcacccgcatgttgctctggcgccacttacggccgcagtagggaacttggttcttgaacaatttaagtgtgtaaagacgtaattctggttgaggtaccttgagagacttcctaagtattgttgacgacttgtattggacaagcagcaagtttcggtgtgctttgtttttgcaaatcttttgcatcactctcaagtaattaatgagggagaagaagttgcggcgcgagaagtccgtgataggctctgtcggttgttgattaaggggatagccaagctcgtctacttcgggtctcgttgaagaagcgtggtcatcgctgttggaatctgtgtcatcgtcgttttgcgcagttggtgatcgtcttctcctaattggcgggggtgcagcctcgtcttcactctcttctatctcttcgtcatccccttcatcttcttcctgcaccgagtctgcagctgccttatctctagattgcgacaacaggttacagaaatggaagaaactatgaatattagtagactggttctcaactcctaagcattacgtcatacctattttcagcgcggtccattttgctatcgaccacttgctggacatcttgatgagcaaagagcttgaggacgagagggacgtagttagagtccagtagaagttgcgtcatatactcaaatttgaggacatctatttgatatcagtaaagaagacaatcgaatagactttgtcaacatacgagaaactctcagccatttcaaaaggagtatgagaataccagtcatggctttggatgtgatttcccgagtcctggcggcgtcgacttcttctagcgataattcaggtgttggtggtttggggaggctttgtccgggcaactcctgctgctgtctgttcgccgaaggaccgccgttcatgccaggattgttacctctacccattcctggcggtgcttgttgaggctgctgtgcgacgattgctgtcacgttaagaagaatcggccgcagcagcactatcacaagcgattggaggtgaggcagagcatcacgctaaacgtcgttaacatcttccccattttcatggttcgtttttaccacccacatagaacttttcaacagcagcaagccgttgcttgtctcgttcagacaacagctctggtcgaggaccatagtcaatctccgattcaggagcgacgggatgctttctcttctcctctgcttttgtctgcgcttttaccgccttcagaatctcttgctcttctgccgaaagctcattaaggtctagaccctcaatctcatcgtcatcatcattgtggtcactattataaccacgctcaaacttgagaaatcgctcgcgctcttcccaaagctggcgagtcgctcgcgtcatcctgactcgtttagagaataactctccagcttctaggatggaagcgggaatatcgcttccttcccactttcggcctaccagagcatgttggagaccggaagggcctttcccaccagcaaagttgctcgacgcatctaagggagggtacatgaatgggaaattctggtttgtttgatagttctgtttcttgcctccctttccgttaaccgctggagaagggggtggtgatggcgccggggttgcaatgtgtactggttggtcaagaattgaggttcctccactgtgaacctggggtggcgtgggaatgataccgttagcaccgttgttcctggaaacttgactggagagagggggtaataaagacgtgttatctgcctcaagtggaatggctggtcgcggaggtacatatgctgggtattttgaggtaatctcttgtcggaaaacgtgataatccaggggtgaagcagtgatggtcttcttatcagctgctttgtctcccatctcattagtagcgtctttgatagcttcgagctctttggttccaccaaaaacaagtagaatcgatttccaaaacagtagaagtatctgttgaagaatgagcatcacggtgtgaaacacgactgctcaacatacctgagtttggggcatggcattttgctcatcccatcgtaatttcgaagttgctgtaaacatgtaatcggccatcgaggggttgagttccactattcatatcagtcaaggccagacggaagacggagaaaaagcttacacagctttccgtatgtagaggacatgtcttctgggtcgttgagagtttcctgcactgaaacgtacatgatggtcataagattcatcagctcatcctgagcttcttgggcgctgttatgctgccctaaggggtcccctgacctggagtctatattcagtttcatgctgcagaaggtacgtcatgctatgctcaccactgtacttcgaagttactccgtagggcttcccaaatcacgggcagcccttccaaagagctaagacactcgactccagccttgatagcctgcagctgcggaatactcgcaacagatcggctatcccctggtgtcgcattcggcatggcggtctcattccaacggcccagaaccagatacaccagcttcccaatagaagctgaccgtaatgcagcatcattggattgcacgcctgctatagcggtttggacaaaccgtgcccgagtatcgttatctgcatcatcccatgagtcccgagatctcgactcatgctgccagtgccacttaaaagctctctgtgcagcactgagcctaacccactgtggtacttgatagttgaaccactcgtctatctcttcggcatgcggacccatgtcggtgtactcaaaatcataggcgacaggatcggcgcgattgaactccgctactatatggcgcaattgctggagagagagcgagtcggtccccgaaggctggtcatttgaaggaagaggcgccataggcgcggctggaggggcgccttgtagagagtttcgctcgaggggaggccgtgctgtgggcggagcaggaaccggtggaagatcgggctgttcggcctcgccggcgaggtcagcgatttcgcctgtatcagttacatcttctatcggagtaacaggttgcgcatcgtccggagaggccctcggaggccagacgctgctcatggtgttggtcggttgttcgtgaggttgatctaaacaaatgccccgccaaatttgatgtttttcgtttcggtgcttaagccatactggagatactgcttgaatgagtgttggtgacaaggaaaacaagcatggggcttttgtctcagccgataatttggggagaccgaaatgtatgactactaatgttgagtgacaatggttgtggacgtggcctggttgagttggaggaggagggcacccgacacctcagccttgggaattggtaacgcctgccgaatataattggcggatgctttaaggtaccaatgcaggtcctggccgcccaggtgcaactaggtaagggccccccatccgctttaaccattcatcataattgcggtggtcattaataaataaattagtacttacttcctatgacagcaactacatataggtaagtaaggtagtgagacaaataatttaagaagagctcaagttcaactccgttgatatattttaagtttactaaggtataaaactatatctcatagacgttctgagataaaagaatattatatatatacttagttagtcataaatataatttagaataatcaatattcatgatttgaaacttgtatagtttactaaataatactgctctttatctatagcttttctggaattcgttcactcagaacctgacaaatctgcattagagtcatgatccgcatctccctctttcaatgcttgtttctgtccttttgcttttgccctttttcgtagcttcttcagacgattcatcctcttcttcttgtcttttacatgctcctctttctcggccagtttttttacctcggctgctttcctctcttccatttcctttattcgttttcttaaggatatccgttgtttctttcctggtcgccgttttgtttgtgccacttcatcctgtgcccgtttttcattcgccctggcttttcgagtaatagcgagtttcgtaaccttccgaggaacctcgaggccccaagccctgacgtgtgatcttgccaacacttgatccccacttactgctgctacagtatactcatgctttcgttctgcagagacgtttttaaccacatagtaactgagtggtcgaccgctcacaaaagttccatcgcctgttggtccatgatcttcctccagaacaaccttttggcttggtggggctttgctgaaaagtcgaaaaacaaattcttcttcctcatcatccttggcggcgggaatggcctctgattctccaatatcgttatcacgagactctttgcttcctgttagagaacagtccttcatcgcgacgtcaggggtcggttctgccaatatttccagtcccaatgatcttgcgatctgttcattcagttttgcgcgcaactcggcatcacaaatgccgtcgacactccaattctctgcgccatcatctggtttgtccagatcttctcttcgaaccctgaagagcgagttaatgaatgaaaagaagaaccacggtaagcaagtcatcaattacctctttgcttcacgcacttcaaacatgctgctctctctctgtgacaagggtagaagccgtaggggatatgaagtgagattcagggcaggtgtgtttcgatgtgagaatagaaacaaagactacaatgttgttgtcaagaggatgccgcaagataagtcagagaagcagattagcgaggatctttcgaggctgggcaacttccatcaaaagccagggtgctttaagcagcaaaatctccgtataacatcaaaattccgcgacgcagcgtgttatcttatcgcctcgcagccacatctgctttagggtgcctaccttgaactgtattggatgcggatcgtgcctagggaggtaccttacctaaggaggttagtgcctaagattagtaccttggaggcagtactctcccgagagcttgcctctaggtaccttaatcaaagtacctattgaatggtagctatttgtcaaaaaggttagcgttcactgctacagataaaattcgtgatatcctctcatcgcccgtagattaaaacgcaatcatctccagtaacttagttcaaggataaacagaaggcgagcataaatcagtgatattctgttacacttggtctaacattacctcttcacactagtcaacctgaacttcagctctgcaggtgaatcaatcagattaccttctgcacccacagaacagatctattaacaaagctatcccccgcgatagcccttcttagaggctcaaatacgaccaggctattggggcattgacttggcacagcgcaagcatgaggggggcatggcattagatggcccgggcctcggaggaccattcgatggtgcgacgttcgtgtgacctcagctattcatcacttgtaagtattaaagagcccaacgtcccgagtttgcaatgtagttctcagcacaagcgtttcgttgaaatgaccaaccaggggtaggattatgactactacctcgtacttatattcattttgcaaccctacccaactatcgtttcagacccgcacttccttcacaatagcgatcggtcaaaccagtcacttaaaagccccagggaattccttcatcacattccgattgttttttttttttttaaactacttcattgatacataagggactcgagctcagtggcaactttttggacatgccacttgacaaaataaacaccgccctatgacggagctggtacaatccgcagattgatacccgcaggagaaaatccacaagaatatctcaacaaacaaagtcatcagagaagaagatacgcccttgtttcgcctgaaccgtcctttagccccagatatgcaacggcgtctcgaatcgttgcagaaccagccgctctgcattaatgagaggtttcgaattgaccagttctcatcgttccccagcgtcattagcctctagtcatccgttatcaatcctcgtgtatcaaatcctcttccttctttctccttcggccaatccttttcacctccattaactcttcatcattcttgcctctgcctccggctccgtctactttctggtatccatgtttcaaatcaactcaagccgcccaattcagattgccaacaccatccgtcataaaaaaaaataaaataaaaaaaatagaaaaactccagtaggtattgttacaagctcactgacaaacgaaccaagcgctccacaagtccagtggttgtcatgcttctcgttaggccaacatcttttgatggcaactttttgtatatcgtcaaacgcgagcttcttaactgtggataaaataagacatagaagtctagttcccattccaggaatattgatgcatggcatcaaaagagcctctcgcggctccgttgtagaccgacgaaccctgcggctggctcgattcggtcttcgatggcgacgatcccgcaggcgtactcttgtactcgtcttgagggaaagggtatggtcgagactcggcagtgctggcatatgccagattcgtactatgctccccagacgctgatgtccaggtgtgtgcaggcgcgtagtagtctcttgcaggcactgaaggtggcccagacgtttctgggttgtagctgggctgtgcaacctcgctagaactcgagctcacgggggcatacggggcgtatcgatattctggagaggcgtcggtgttcgctactgagcccgcactccttatcgatggatgactcatgtgtcgtgggcttttcaacggccttgggttatcgacgtaacgagggatgttcatggcctggtcatggcttccgagcggagtggtgtgtatcgataactgcggggggccagtcgttgtctgcatattataagtatactgggatcggactggtgggtgctccgaatcattcgttaccatggatatgggcacagggggttccatcgatgattggatgggcattccttgtgattcagcaggaaaactagccgtaccagccagagggcccattgacgccgcagggtaactctctgcgccagaggttgggatatgacccaagggaacctgggctggcggtgtcccccaagttggatatgagctacaaatcagtcagtacggctcaagtcgcgatacaaccaagttgatccaggcgcaaactcacttagatcgtattgggcctaattgtgtacccgggatctttggcgcgttgaaggtaaaggctgtccgcgggagttgggcgtcaatgcctcttggtttcgcttcctggtgctttgcgctcagggggcccgcaacaactccaactccagtttccacaagggcttgtcctcgggatcctgcactggatcctaacaaagggatctcttttcgagcttgaaagttacgagggcttcgccccctgacgacgatgggcgccgtggtggattccgtgagcacagtcttgttaccattggccaatgttccaacgactttgagatggaggacgaaatgttgctgaagctcctttcgacgaccattgtttgcagttgcactgtgatcgtattagcaagcgaatgctgccagtgcagccaatgacttacatcctaaattgaaggcgtcgccacccgataggataaacggcatattcaccatcggattctgtcccatcgtcctggaaaggaattaggggcagagactgcggttcttgatcaggggtttggtttgtctctggtgagtttggtggaggggttttccacggaatcacgattaatcggaccgggttgccatcaacagactcaatggcagaaatagtaacctccatgttactgactgcaacagtctcgccagattcggtgatcacagacagttgacctcgtggagtaacaagggtgccgctgatttgaaaaagatttcttcggtaacaggtcaactcaggctgtctgagcgagccatccgatgtgttcgcaggcatttcggaaaggaagaacatcccgtggagttgagcggacaactctagttgttgcatgcggccttgctggtcgacaatggtgtgtttatcctgtgttctcttgaaggccaagagcttgtgctcgtggctggctgtcatcttggagctgtcatcacggagatcctggacaatttcctggtaagcaggtggttctgcttcggagaaagatctcttcaggtttgggtagccatgatgtgagacaatttctgggtgcgcaggtctgtcgtatgcttcttggtcgtcttggggatatcggctgtaggggtaagagggctgatccatctcggtatgattactactagtccgtcctgagagcggcgaagaagttgatggcatgggatctgccacccgacctggtatgtgtactgagcctccgtaacttgaccacatgcttgaatgccctgggtgtcctctcaaatctgccatagtggccgggtatgccgttgcggttgtcatgggagcataaactattcaactttgccgcttcctcaaccagaccaagttgcctggactttgacccgtcactagtaacgtggtcctgagaacatcaatgtcgatacagatcaggccaaacaagatagtcgagataaaagaatctcgcgagacgtgtttggcgcaaggtgtggtggaagcgaaggaacaacacgatactcaagacaccggggaagtgatgtttgaggttgatggtgcaagtgtgcacttgtatatggaaatggatggtggccagaggaacggcagatgatggaggggagtgtttagtacaacacccggcactgtccccagggtggagaccgagtttgacggggggctgtttcgaggtccaggcacagggacttgggtcagtgctgtcgacaagacctagtagtatcgagtccagagagagttcttagtataagctctcacaaacagccatgaatgtctgcgggctgggagaccacttcagcgcatgcggccgttcttggaaggaggacggggagtggaggggcggatctgagaaacaaaacagcctgttgtgatattggaggctgacttcatgtaaatactttgacaatgctgggttcttaagagaaggcaataatctgctcggcagcagtgatggtaaacaccaacgaagcctgcagcataaagagtctacgtcgtagaagatgagtttattaaacgctgtttctctgggagacaagcaattctgataaggtggatgtatcaatggagcttgtaatggagctcggacaaagctatgccccagagactttctgatagagagggtcaggtccagagaggaccgcaaactgccggatacaggcaggatagcagaagcaaaggacatgaccgccgacgacgccggggtttttgggagccaggaccttcacacgaggtaagagaagacatcccatcccagacacgccccagcacgtagcgtagtctcttgccatgccatcccctcgtcagcgtctaccgaggggttcgagaaacacccctgctcgtctagcccagcacgaaagagaaagcccatgtactgttgacaagtcatgccgctaaagtttggataagagcatggcctgtccaacgcaaggttcacgtactggctacccccatccatgctggttggttgggatgagatggatagagcaaatgggtcgagcggggacacggggactatctcttgagggcccggcagcccccctccctcctcaatcaagccgccctgcctatagccaatcctgaaccctgacacttgaccggggcacgttgattctgagagaagaatcctccgaggcctagtagaggttgctggcccgcaaatttctagaaaaccgttggacagagctgttaataatggggcaacctcagaaagcagggaggtaaggaaacagaggaaaactcgggtttgaagatttttgctattgaccagggtttgcttgtgtgcggttgacattcgcccattggcatcacgacctggctgtgacagtaatgcgctatgatgtgctgtgctgtgctgagatgccctaatagagcattaacacagggcgacatcacgcaaaagggtactgactgcagcttatgatcttgcctggtgaactaaggaatggaggcccggttacaagccggagcaagtacttcagtgtgatccgttttgggatcgactcgggagatgagaatatggagcaccttcctgccttcttcgtctggcagaagagacggcttagcttatgcttactcaaaccccttgagcggagaggaggtggagtgaacggcacggccccatcaccagcatatcggtgctccatcataattatcatcgaccaactcgcagcagtggcagcaacaggaacgggcgcgccgcttgcatgctatgggatcacagcaagcagtactgtaatgttatatgcatgtatgttcaggcaatatcgaaagccctgcagtaatgacagcagcccagagaagagcgtgaaccatatgcccatgatcttatctgtctaggatatccatgctagctaggcctgagtcgtggaaaagtgtttgttgattgtgttgttgtccacgagcaaggtagctagttattatcaaaagttagattggggatacttgcgccgcatgatggaattgaatttgaccgaacgtgcggagaagcttgctccggcatgcagccttgtgtttgatggagattcagggccgggcatggctggtacagtcgatggctttggtacttgcaaacggttaatagtgtggctattttctaagccatgtggcgtttgcttggaccaacactatcccattttcctggaattcaagatccttgtccgtaagacagagaaaacgtgcgtgctgtggacgatgatgctaactaagaatgatgacgatgggagactgtttcggtagggctcgacaaaacgtgggcgggcggagaaacgaaacaaggccagccgtcacgtcacgactcagtgactgttgtcagaggtgctccattgccttcgctctgcgactcgtggccacagacgtgtgagggggaaacatacctacgcttggtttgattgagatgggcgcccagtttggagatggcttcaaagttaaggatgctatgctgttgaattaatgtctggtcctgtctttggttggttcgttggtggagaaaagggagcggtacgtacctacgcaagaccagcaaggtccagggcatgagaaaggtgagacaagggcacgagggggaaatgctctgaacgaagcaaggagcgagacgtgtgagcctgtgaggggaaactcaaccaggttgataatggccattcagaagcaatttgtgatgcactagagacgcaaaatagcagaagcgagccaggaaaggacaagagcggccggggccgtgccccttctcaacggccgccctcctcaacggcttccccccacagttttcatgcacagtatatcctctcatctagcactgatcagactgtgatttgatacttacatcgctcggtcaaggccaggcctctcacccgacaaggccaaaacttccgcctcctccaggttttgtatgcatacagagcatagtgagaagcctaatcagtcgtgggtgtggcatccccatcgcgtgttattgtcgtcacgatgccacaggggccgctccatatcagaaccccccaatttttctggtgtccatcagtttcactaactgctcaatcccaagcatatcggagcattccagttgagttagcaaatcgttaaagcgcccaggctcggccgtagcgaggggctcgccatcaagctatcactattgctatcactaggtgatcagggattgttgtcaaaggcgcgaaggcgcgaaatgtccgccttgtttaaacaacttcgatgttccctgaccggggaagtcaaggccaaaaccgagagtcgagaccaaacgaagcaccaagctaaaaaggaccaatatgttcaagttaaaacatttatgacccaggattcaaggccacacgcaggatgaggcccgcttctttgctggttggggttcctttgattgttgatttcatgactcttcgacatgaccaggatgaggagcatatctcaagaacattagtcgcgtccaggcactttcactatatgcccacatctccaacctctatatccgcacagactggagctcatgagtccccacatccacatacatacatacatacggatagaatattgagcattcaataccgcgtcctcctgcgcgcagttcaccatactcacatgccttgcgcagtcttgtactgtatcacgtccttgttccggggagggtggtcaactatcctccccattcgttcccgtatcaacagcaatacataccactatctgacacttctaaccacccatgaagaatgtgtgtgtatagcattatctatcgatcgaggcttgtaggcaaacgaggctgccaagcccgcgccatgtcctggaactactgtatcctaaaaggcatacagcttcaaaccccaactcgaacaaggaattgaatttcgccggtgaactgttcctcctgagacacgcgcccagacaccctttgagtggtagctcccttatccacaagtgccctgtcccgccgccaatcactcgatgtaaccatcccaggtggccacggcgattttttgagatctggcaggccattgcgtctcctgccttcaaagcaacgttggagtacggagtaaatgcagatagctttattgggatggctcagcctttcactgtgaagcagccaccatttttgagattttccctctcgtttctttccttcgctgttctatttattgactatacgagcagttagtttactcacagttggcttttgcgacaagtaatctgttcaatctggcgacctgacgttgccagagctcaagaatcctttgagaggcgattctggtgctggacgtgacaaatgatgagtgagcactgcaagaaacgttgcgcagcctggcatgtgcacgggatcctccaacaaaggggccgagactgcgaactgggcgactattctggcaatgtggactccgaaattgtgtttcgcacatccatgaccttaatacataggtattaagatagttatcagcaggcttttgcagcacttgaattgacgggcaatataaccgagacttgattggtccatccggaaaagtcgctaaaacggtcctgtaggtgcatactcaaaggtgtaggtaggacaacctggtgcatccatgcacaaatgtcagaaccatcgctagggaatccgcccatagtttgtgtcactacgtcagggtcgggttctgcctctgccttgcactgctgctcagcagcgagagagaaacattatcggaatgtttcataaacgtggccgttggagggggcgggataaagctgagacggcaatggttactggttcctcaaccgcagcgtaaccacagacgttgcaacgcgccagcagatcgcggcagttgaacgcccacagtgccatgagctcagggaagctgagtcgattggcttccctgctggtattcagttttagcgttgtccgatggctgccgatgggtcccgccccctgctgtctcaagcacaaaggtccacatgtctccgggtttaggtcgagtaagctcgaactggcgtgccttggactgccttgggccttgtccttccggccggtagtccctttcgggatgctgatcgtccctcctcgaccttgactgggagacacttgacttactttgggcaatagctcattatcccttggccaagctccgtcgttgaaccgaacattaaacgccgatcgaagacccggctcttgatcacctttgtttgaatcaggaaagcgattcatctcggaaccatgcaaaccatgcatatggaccgattcagaatctctccctgggtggacgaaattatacgaattaatgcgcatgaagtcaacagaattcagcgagatgagtttgtggccctgctcccaattcttcagtccttggtacctgatcagaagtgcttggtggccttggttcatgctaatccctggtttgtggctacaacaggcttgaagcgatctcaatacctacatacctatctgacgcgttatcggttatagataggtagcctggtaaagtgttgaattggctccagttgagctccaccggctgtaacagaggctaagaggcttgctacttggatcttgccgttgacaaccgtcttgctgtggtacctcatcctttcacgcgcgacccggggttcgagtggcagagggcgcaagaaacaattaggcaatgaaacgaaacattgcgtatgtgcatacatatctgtaggtaaagtttactccccagctaccgatcggcagagacccttgaagaaatatcaatgtaggtctgccttctacttgcatactgtgactaaccatgcaagtaccctagggaagatacttatcaactttaatactgcacaagttgaattgtgcaactaattatgcgactttgccgcggggatgaacagtcccgagacttttcaaacatcaggccatttacggcaataggtttgaaatgtcgcttctacctgcatccagagtacaaactcacgctagttaatcgtcatttcccagatgctttaatcaactttgtgagaagaggcatccttgttattctattttgttggcccactaactcactggccagttgcttccgagtttccatgtgctagaaaatccttgtgatatttgttacagtgcgttatgtccaactacaaaaatgcctctaaaggaataggttcgctttgaaggcctcgcttgatccgtgtacctgcatcagccagtctgctcgacgttgacgtggtatcgcgagctcagccctaccgcacttatgtcgagacacttttgtttcgtgagcacgcttgcggctcctggctggcaagatccggcagcattggggcagtgggtgatcaacgcaacgcccacagggaagctttaaagagatcccccgtcagtctgagtcgattcaatgcggatgagctgatttaagttcagcatgtatgcgctggtccactacagaaacgggcatctgggcgagaaacttagggcgtatgtgggagcgccaaaaggtaccttttaattgcgacgaggacaaagagtgacagacacgcatgcagcatgtgtgcatgggaaagggtccgatcccagagcaagaacaagggtctgtagagctcccgagccagcctatcctgggtactagaggtctccaaacctcattgatgattttttaccacgtcattggggacagtgatcttgaggctggataaggatcagctcttcctaagagagactgccgcatgatccaacagcgagattgttggctactgccattgttactttcttctccttggattctaccagtatttcctggcaaggagaagtctggagaaccagccggcaaacaaattcgatacgtttcttgtcatgtctgaaactaagctaagctgcccagtagcaacaaacatagtaaaaccatgggtctcactaatgactcccatgttctgcgactgtcagcccagaaccttaggcccgtcaataatcacaatcaatgttatcattgttggctaaaggttgagtctacctgcgcgcggacttgtgcgcacatatgcaatagctgtgagcagggcggcgtctgcaagctgctgcacctaaatccctgtttggtcatagagtttcgacataatgagcttcatggtcggcagcgacattgccggcagtttcgagacgaggtctcaaggccagttcaaggctaacccggcatgtcacggcttattatccaggcattaacccttgatgccagcaggtctggataggcatgtacagtacaccagcagctggtgtcttatcaagcaacaaagatggtgatcccgtgcgacaccacgtgaacaaaagctcgagcacgcttgcgccttaccctcgcgttagctgctggaccttctgtcagccggagcagtgtccgcttaaagagggtgtctttgtacttggcatcgaccgacaggtcatcatgtggctagcggtagggccttttacatatcctgatcttaatatctagatctcgtttagtttgtgctatgacctctggagtcaagcagcggacagtttatctcccatcttttatctttcgttgcaaatgttcctttacgcgctgaaccgtcccgccgtctcgtgaaaaaagaagtacatggttgactttatggttgtcatcctcgaccacctgtagtacacgggcgtctacatcttccagggtcacagtgtcgatcggcaagccagctcactcactatagcaacagaggatacggtatcaaggcaaacattggtcagctgtctcaagcgagcaaagggctctccattttggatcaagagcagccttagaacgaaacagaacaaaacaaatcgatatttctatggctggtcgagctgtctgggatcagagtcgtctgccgagtgaaaatcccgactggcggtctacttgacgttaccttacaatctccatacatgtggaggagcccacgtttaccttcggtaattgacgaagcatcatgctttgtctttcagaatcggagcatttcccacaagtctaaatgagttcttgtaatttggaatgctaggcatacggccatgcttgagtaatcggcaggtcaccctaccagaacagtctcaagtacatatatacatgcacactccacatatccaacggctgtcaaggacgaatttgggttgctgcagcggagcctatctttgataccgaagattctcgattgcagcagacacgaatcgagaacccgacgtgcgctgaatgggttggggggtatgggtttaggactaacgtgccggttcaggttggcgtcgtccttgggcgaggagaacttgattctcgtagaaggatacttgctgtgagtgaggtagccattgagtcacatatgtattgccgtagcaaagcccagttgacatcatcctaggtaggatcttggtcttggtggagatggtagatcatgcatgcatttgctacaggacacatatagtgattccctaaatgtacagtatctagagatttcacagtatcattaaaccaccttgggtcgtgactgcggagccgcgcattgccatccataccatacataccgcgcttggcgtgatcgggaacctgtctgaggacagctgtcaccgaatgacccaattaccatcatcttcatcagaatcaccatcaacgagatcctcttcatcgttgagcgccatctgcacaaatcgacggacccaggcctcttgtgccgggtccagaccatcctggttattctcatcctggccctgtgcctgctgaagtagttgaggttgtcgctggttcactcgttgacggttagcaacagctcccccgccacgagcccctcctcctcctcctcctcctcctcttcctcctcttcctcgggctccggcgcctcctattctcccagcccgtcttgcgccgcgtcctcgccccgctggacctcgaggtgggccattatggccgcggcccgcgagttgttgcggtgcgtcgggtgcagcgggaggaatagcccttcgaccatcgcgagcttgattatcgacgagtcgtataacgaggggtccttcacgcgcaatctcgataccttggccctggcctccaagcggtctgttgttgccctgggcattagctccatcctcgccgtcactgtcatcagactcgatgacttccggcagaggcataagctcaatatcatcgagtgccgcgggagcatctgcaacgggaccgcggccaccaacgaaccctaagcccacgtcgtcgccatcgccaccctcgagttcccacagacgcatgtaacaggaagtgaccttgccgcccgccagctggttgtagtgctggtatggattcaccgggtcaagccatgaagagcatagatagcagaaatgagtgtcgcatcgcgagcagatcatgtggttgcagccgtgtgtcttctgcgcaggggcgttgcatgtagggcatggacttgtgtgaagctgtaggtactcgagtgatgctttttcctcttcgctgagttctcccttatcacgtcgtggtgcacatcggacaaactctccgtgccatgactggtagcattggccacagaaagcgaagccacagtcttcgcagatagccaagagattcgctttgctaaacgttttcttattcttccttttcccagacttggcactattcccttcttgttcttgttctttctgttcttcttcagcatcagacgtctcggcaaactctaaaccttccggcttcttgtgacgtttcgatcgggctgctccattacaccactgtcgtggacagtatattgtgtttttatcagactctagttctgtcttgtactttagcgtcacgtatcgcttcaccatttcctcggaaagaccaatctggagaagctcgctagggctgatggcaaccttgttcttctttgtgtctctcaaggctgcacgcttcttggcgcagttagggctcagacaacgaacagtagcaaggttaccctcgttgatggcgtcgttgtagaaatcctgtaagcattgaatacagaatatatgtccgcagtcaagcattctgtgacacttggagccctttttgggatctatataacttcagtaggtgacttaggatccgtgatgaatatacataccgagacagacaccacaatcaaatgtctccttttcaaaagctgcctttttggcttttatatcgtggtccagcacggcgagtttatgttctggatcaacctgaagtgttccctcaggactgatggttccaaacacgtcttcagcggcgcgctgaatatggtcgatgtaagtaaatgcaaccatatcgcgaccaatctcgtcccataagcgcggcccatcatcctcaagccgtttgatcgtttccctcgacaaccactgcggtatggtagataccacaatgtctggtggcgcatctgtagggtaaccctctgggagagagactctcaaccgtagagggggcaggtacgagactttaagagagtcaacctcaggctgggcattctcagtagcctggccaagtgttgtgagtcctgggtgggcgggtgctgatgctgctgggaagttgacagtaacaggagcggcgggctcaacggggagatctacctcgaaggtgaaggggtcctttgcgtcagggcggcggatctctgggtatatggcctcaatagagccaagctctatgagacgtgggtcatcgttgtagtccatggctgttggggatataggaaaacctcacagctccgtcaggacaccagaaattcagacaaggccggagatagttcagaatgcacttggcaggctccttggccagtgttttcttttgggccccctttttaatgaccttgattctttcgacacttcgggaccgctatgagttgttataccttgggaggagtgttcatcctctaatagcgtagtgtatattgtgagcgatgaacttcagcaaagactttgcccagagtggcgaggctgagtaagtatgtcaaataccaagggccctcaaatttaccagcccttcttagtgagtttctgttaggcctccataattttagtctccttctcgttcttccttgtcaagacttgaacatgaggtgcttctttggtggaggtactttacgtagagagaggggcgaggagagggtttttaagatagtgcccaagatagatagggctacttcggaatggcttgctagtgactaacgccggattgtaaagagtaagacgcaatattgagctatgaaggaaatgggacgagattattcacgcctgttataacattgtaaagtaacgtagatgactctttggccgtggttgaatgtggtaacgccttgtttcggtatccggtattcacagcgttgacaaataagagactccgaaatccgagacgccacgttttttttcttctcctgcctgcgccacatatgcagccacagccagccgcctatgtacatcgtcatttactggctaaggtacctaactagaggctacaacacgacctagcttaaacttggattttacctctcgtttgtgttttacttgtactcgtgattgcctcgagcctctcctctgttttttgtttcttctccttttcatatatacaaactgtgccaatcagagaccacggtggtgccctaccaggagaatgcagcctctgtctatatcctgaatctctcggataccgcacatacctagccagctcatcatggacgacagttcaactcccctcgcttctctctccgtcacccacgtctactacgtaagtttcacgcctacaacaaaaatcacctgcaataacaatcgcaaataggaccctgacgatcatgtctccctcgcctgcgcctacctcgccctcctcccccaagccctatgcatcgtttacgccacgctcgtcctttttacccgcgaggtcgaagtcgccttgatgtttctcggtcaacttgcctgtgaggtgctcaactttgccttgaaacggctgattaaagaagaacgtccgcgtcgcatacacggcaagggctatggcatgcctagttcccacgcacaattcgttgccttctggagtgtctccctggctctgttcctgcttgtccgccacaaacctccccgtgtacatcgtattcgtgcagcaagtagcttgcaccgtccgtggagcgttcttgagagagttgctgtgagtgtagctggggcggcgattgcggctgcgacggcatggagcagagtatacttgaactaccacacccctaaacaggtcgtcgtgggtagtgttgcaggtgtcataagcgctctcggttggttcattattgttgctgccgtgaggcaaaccggctggctgaaatgggctctagagacgcctttggcgagagctttcagagttagggaccttgtcgttgaagaggacatgtgccaggctggttgggagaagtgggagaagaggagagctgcttctcaaacgataaagaaagacagatagccatcaatgaattgacaacaatcatcacacaagagactgaatactaatataaattaccggtatcctgaattccgcgataccgtcctgactgaagtcgaccttctggcattggaaatgtcattgaggatgtccacctaatcttctggtattatctatatataaaagggaccaaatctcgacgctagtttcaaagacggcctaaatatgaaagaaaaaaacacaagggaatcgttacagttgccaaaccgttcatgaaatcgtcatcctccccagttgccaaaccgttttgtcctctatcaaatccatggtccttttccttttgctgcctccaagtcaattcttgacccttggcgactatgtactctacccgtctctggcccagcccttgagccttgtcggctatgcattctgccaacctctggtacgaccctagagttctgacggctggcaagtctgcttggctctcccatacttcttgagccctgtcgactatgggctcttacagaactggctgatccagccctgggattatgcgaggctgagacgggcgttttctcctgggggctatatacagcggaactgagagttgtctccggcggagtattcatacccgcgctgagaggaactggtggaagttccttctcggatagtctctcatcaaagttgtcctgaatcttatacctagtgccctcgcctgggacatcgacgatggcaatggcaagtggactcgtttttcttgggaagaaccttactgtactgttgggacagtcaaggttgtgcacttggtttgtatttgtgtctagcttgagctccggtttggcggggcgcatatcgccgatgttggaaaggcgcagaccaatctgcacagttgcagttgagagcatagaagcaccacttgaccgaaatcttttatctggtagacggagggcaggaggtgcaagaagttcgtcagctaaattttgaagcgccggtgttttcttgggtgtagactctttgtaggttgttgtcggcaaaaggatgggcgacttaggtggctcggctttggggaaaatgctgtacatgctcctcttgaagttttttatggactcctttgatgatgtccgtacaggcttcggtgtggatggaagaccgcctgagttacgcatacttcccaatcgcaggggcttcaggccacggttgaggaagtccttgcgtgcaccaaacactttgtcttccactctgtcgtccagcgtcagatcttctttgctttcagccttgtgagccagcttgggaagatcaagaggctgtagcatcgcagacccaggggttggaggctcttgatcctggtcatcaccccattttctgaaaccctgagacgcttcaatgtcgtcatcagaacagccggttggggatctgcttgatcgcaagaagagatacagacagccaagcaatagtcctgacatgttcattacaactgttccgatcatgttcagtgtcattgacgtgtcatctgctgctcctgtatctcggaacgtcgtattatagaagaaagttatctgcaaagtctgttcggaattagtacaagctatcgctttcagatacgtacttacatatgatatcacagcaattatcatatggtaaaccatgcgagatgcctcgtccctctcaaccatgcgcattctggcaccagtatgaagtttgaagcatataactccgcactcgatcagaactatcaggatgacagtgagtagaaccccaaaacatccggcatcgtatcgatgtaggaaagagatcaaactggcaaagcaaaactccgatggcagaacagcaaaggttgtggagaacacgatgatcaacaagataccaatggttactagacaggcaagggtgttgaatttgccacggaaggggaatacgctcggcctcgtaatacggattgtcaactccagcccgaacaatatctgaatgaagggtacaatgaaaaaagctagattggattagtatcttcaagtgaaagctcattaatcttttaacataccgagcagcatcattctcgataccgtggcacacccaaggatcattagtgactcaagtcccttggcttgagcagtagcatacacaattccctgaactacaatgcccaaggaaagtacgaaggggtatatatctcgtcctttgactagccgaagccaagacgacctaagagtgactgtgagaacaaaatcttgcggatcaggaaatgcagtacatacttgaagtcccatataggttcgacttgtttcagtgttctccatgagcgcagaagaatactgatagtaactgcgaatgctactatcacgttgaaaaccgataggacaatgatcgaggtgcggacggagccagctgcagcaaacttgagttcgttgtcccattttgatgtagaatttgcctggaactgaaagccggtcgagtccatcgtcgggtcgttgtccatgttgttgtcgtgttctggtcaaattcgaggtgattatcaaggagagggcaggcgttaagccttcacagtgccggcaccgcgttatccttcttggtagacctagtttcccatgtcgaggtcgaggtcgtatgaaagtattgaaagagggctaggatgccaaaggacaaagaaagatgatgaatgaaatgggaaagcaccgagatatgatagcaggaaccagaatgacctctaggcgtatatttggtcaattggagaagcagagcaaagtttgagaagcagtagatagatgatcaaacactcgagatgtactgtaaaaatgagatacaatgaaatggaaatggcacctggcctgtggcaaacgaatgtaagattgaaaaacaagaaaagaaacgaagatcagacaagcaccagctaggtgggaggagactgaggcgatggaggcgatataggacttgatatctcgaattgagggcaaatcacatcgagcgggaacgcagattgccctagatccggtgagcttggtgacccctgcgcgactcagaaatctccaaagagcaaggatcaagctgcttcatgacggagcttggtagcattgaagctgtcgcccctgagagatggtggtgaagaatggtagccaagcgagccaggccaggcccttggtgtgggctagaggcatttcccgcattagagcgagaagggtattgtttcacccgtgtagattgggtttctgggatgctgattctcgaatacgctgacgaaatcggtgtaagagaatgctactccaccacgagattgagttccctggcctcgatcatctgtgccattctcacttgagctttgacaatgatcgacctcgaatggaagccacaactgaactacttctcaaggccctcctgatagtgatacttcagcactgaatgagcttcttgaacgagtgctctgagggcggcgaaaaacgccggttcgaagaggctgaagcattgttgttacagagtcaagtttcgtcgggttgtaagaggcaggagttcaagggaagcaaacggtggggttaatccgcatctgggctagcgcccacgtttgtccgttttgtgcaactacgccgtggatttaaaacaagaaggaaacatggattagggagggatcccctttagcatgactaaagagccaagagcttagacgagtgccattccctcctttggaacagagggtttgagattacaatggcaggtcacacggatcctgctggtgccgaaggcggggagcacggctagccacgagacgatggatacagggacgtttcgcaaggttcagagcttgcacccggtaacagatctgtcaacggagccatgcgaacgcctaaaaatttcctgcacagtgagagagggcactagcttgctaccttagcttgcagctggaagcgagtcaattccattgagagcccagcctaggagaggaaataaagctcgggaccttaagtctaagtgataaaaagatttaggtaacttagtacaaatttaggatgccttttgtggaatttattttatcatcctaaatttaggtcttgtgttttcttgctccccaaggccagccttgtccgcctgtatctgcggacctggtggttggttccccatttcgttgtttcaagcctttccactttatctttgaaacccacagctctgtaagcgaggtcagccagacaaggacaaggttcaagtgccgaaatcttggcagttcgtgtacgcagctatcgactcgtaaattgacaagtcttgtgcgttggttcttattaagaataccgagtcgtctgtccgggagcatgttagactggggaagagcacgcatgtaagtggatggaggatgtgctgtgtttaatataactgtgaagaacccatagatctctggaatgaggagaagtttcatcagcatctagctctagactagtacagtattagcaatcgacttgatagcgagtttgttatggctagtcacattcattgagtctctgtctgatagtttgcccggtttattaacctttacttgtgtgactttcactctccatgcctgttgatggagagctagggaacgtcaaggcttttatcccaagggttagaagatgcttggataagcttaggacagcttagacagctggagtatactcagtaagcattttgatactattattttagcatcctgattacatgccatactgtgtagtctttgctgttttctaggcattagtctaacatggattgcccactctttactgtttcctcacacgtccaggctagaaggataatgaagtgagatgtttcctcctcaaacaagtgctcccggaaagggtctggattatagctatgggtgctatagcagacagtcagtggcttgcgcagcgtttgatttgagagacttcagggttggtatcagttacaagaagcacccgggtacttatatgtaacctcgtgtcaatagtacctgctcttcatcctatcttcttgtaatggatgcttaaaacaaaggtgttactgagtgctaagcatggggtacggatgacaggtctcttattatagctttactgcagtagcttcacttccctcttcaacttggcacccctatctatatttgtgtaatgcaagatgaaaatgcatccttcttctttatggtacgtactaaataaacgcatttctcgttgttttctttttgtattataactcgatcaacaatggtctgactgtttgctcttgcttatgctgtcccatcagcatttatagccaaaggagatacctcatgctgtttcgatgttttggattctcggcttcgagttaaaagatatcttcgaccgttttactaacatattagacttcacacagtttcaccttgcattgacgggctcaagttgattgaggccttcgcgagaactttgagggggctgttcacaccaccacaagatattggaacaccatccatattcgcatgttgaatggggagactatttatgcggaactgacgctaacgaaggtattcattcctgagaggcgatatcgcatagtttaccgccttcgatcaatgatccagaagcttatgtcatattggtcatttccaccagcacgtcaagtaagcctcagtaagccatgctctaagtgacgttagttatcatcaacggccacgctaactctacagctcccgaccttacatgaacaaatttatcatggtcaagcaatatgtactaatgttctatctgttggcttaagactatcacgatgatgctttgggctcctggttaccctaaactggctaagtttactaacgcgagttcaatgcttatccaaaaaggctgacaaggatgcaaagtcgtagccaatagctaggagttcattttcctatgcaattaggaatataatgtgcgagacccagcacgagggatccaccgtcgttatatcagcacactgcagatgggcaatagctgggtcgagtctttgaagctgctgtcatggtctaagatacctacctatataaagccttctcgtatttccaagtaccttagttgatacatagatggtagagttacggcggcgaaagtaagagaacttagcgatcaggacgattttaatatcaactctcctcaaaaagggtcaagatcgttaaagtcctggctttcttacataggagcggttcagtggatccatctaccagctgccccgctattgaagccgggcttaacaacgtcatccaaccatacgagcaacactttgaagacaaaaggtacagcaattgaaaggaacaatcgtgcgttatcctttcaactgcagaaatgggagaccacacggagaaacatattcactttgaagatggtcgcaatcgtgaatccgatgggagttctgacgaggactgcaaggcagtagaggttcgtccatactgtcgccaacaccagaggacaaccaagaatggtgcgactgatctaataatcgccaaaacaggtcgtcttcgatcccggaaacccatatcgtcgcaaaagctcaatggttgcctcagagatcaaggcgcctgtcatgcgccatccttcgcggcgtgatgagtgcctagtccaccagtttctcgacagtcagcgacgcgcaaaagatgctgccagctcagccagcgagccagagtcggaaccctcaataggaagcaatcctccatcatacttaagcaacaatccaaatcctagccatgccacctttcacaaggctctcaatggcgatcacatcgaagctgttcgcgacgacagcctcgactcgattgtggaccccaaatatcagaagaagtgtcgcgctgtcgtcgagcctggcagtatggaacactcaggccaagctgatcagcaggcctggactcaacagatgaccaaaagcatgtccgacgttgacctttcgggttatcaggacgatgtgcgaagtcgccttctaaccaagcagcagcttagcgatatggcctggggtgtacgtgagctaagtcgccgactgagtagcatgcgccttcgattcaaggtcaagagcatattcatcctcacaaagatatacgaccaagatctaatcccaaaaacacgagaattggtcaagtggctcctacagcacaatcacgaggtcgcctacaccgtctatgttcaagacaagctcaaagcaaacaagaagtttgacgtcagtggcctcattgacgaggtgagcaaggaatatcttgataaaggggacgtgaacgagcaggctgtcaaagaaacgttgaacaggcgactccgatattgggacgagaacatgtgcagaacacgacctcatacttttgactttgtcatctcacttggtggtgatggtacagtgttatatgccagctggctcttccagcgcatcgtaccacctgtattgagttttgcactaggtagcctgggtttcttgaccaaatttgacttcgaggactatcagcagacgctcttgacggccttcaccaagggggtcacagtcagcctgaggcttcgtttcgaaggcactgtcatgaggagtcagccacgcaagagagcacagattagcaagggctctgaggaggaggaggaggagcagtcccgagacttggtggaagagcttataggtgaggagagggaagatgagcacacgcatcggccggatgggacgtttgagattctgaatgaggtggtagtggacagaggaccaaacccaagtgagaatcccagagtaaacgttactcctgcaggagatgttctaatgtatattctagcaatgtcaactaccgagatttttggtgatgatgagcacttcacctcagtcttagccgacggtatttgcgtatcgacacccacaggctcaacggcatataatctcgccgccgggggctccttgtgccaccccgagaaccccgtgatgctggttacgtctatatgcgcgcacaccctgtcattcaggcctattatccttcctgacacgattgtgctgcgggtcggtgttccatatagcgcaagaacagcttcatgggcgagcttcgatggccgagaacgtgtcgagctcaagccaggagattacgtgaccatcagcgccagtagatttccatttgcctcggtgcaagccgagggacggaggagtgaagactgggtgaacagtatcagtggaaagttgggatggaatactagacaaaagcagaagagttacaaggagtgggagaaatgatacgatgtgtaccgatttagtatggactgaaatcatatatgtgaagggtggcgtttgtcgacagattttgaggattggcgttctcattgtactatttgaactgaggaaacacggcttatcgtcactgcaaagggtgctatgctcgtgtaaatatgcacttttccagaaaggtttcgggtcgtttgtttggacgtgacgcaggggcttggctaccagtaaatctatatagtaacgagttcaatgagatacatcaccaatactgagtgaaaatcagccacgtaattattactcaggagaagagaggacgaatactgttgagaaacttacgatggcctgaccgtaagcttgtcggttcttgtgacgatatgatcctaaccttcaagagatatgataagatctagatctaagcttcgggtatctaggcttgaaagaaaagaaactcctcagaagatgctctgcatgactgccgtgtgccagcatccattatctcaatgccccagctgggctttgcgttctgcaccctaacaactgcagttcaacaataaacactacatatatactataaaatgacttcatggcttgtgatctcctggtgtcgtctagagagtcttcttaccttggcgcagattcaaggcatttgagatgtccttgactgaataccaaataatccaaagtgggatccagacccagagagtgttgaagaagaacaagtaaacccaaaggtacatgaagttgctcgtgtcgagattagcacttccaatgagccattcaggacagaaagtcatgaatcctgagcattgtttagtttggcgaatccatatagattgaggtgctgtcgagacttaccaccgtacagctcacaagtagccaggacaatcatccagatgctgaccttgggatccttcttagcgaggcagtagcacacataaacagctaaaggcccatcaaagaacacagtcaacaactccagacttacaacccccaagtcgacaccagcccatctcttgtcagccctcgcatataccatccatagctgggcaaacgggttgtctccacctgactgcgcaccatatactcgatcgctataacctaggaatccaggaggtgttgggaacaggtccgtcttcacatcatcggcaaggggttggtgcgagaagaagcagtggtacaaaaagctgccttcgaggagaaaatgacacagggcatcggcgagatgccatatgaagagaaaccggagaacccccgaggaagaggatggtaagaaacgcaaagaggcagcataggcgacgaagacgattgcgagcgtagagaggagggagatgattgttgtttggtcgaaaaggtcgggccggagggacgatgagggttctgtggccattgcgtcgaaccccagtaataaatctcttgtgatggaattagattgaagagtaaaaagtccagttattgagttacagttgcaatggtgttgttgtcgaggaaatctgagcttccggagaggagcgtgtcggaaatgagacgcgattgcggctcgttttcggtggtagctttacgcgatagcttcaagctgtggagtatcagtaagttaccaccaccatgtctcacgtcgcaatgttaagaaagaagaacaagtccaaatatagaaccgtaaaactatagtagggaattttccagaaagggccttctgatatacagtcgtatgtatcattttgtgcgaagcttgattaaaactgttcacgtgctctggcacgtggtaacagcaacaatcagagacttcggatggtatgaggacactgactccaaagacttggcgaaaatcacggggatttctcaccttggtagagaaactgatcattcgaagtattgttaaatgtacatcatgcagcacatgtcgatccaaatgtggtaagttgtaaaaagcagacacggtaattgtccatggttcaggcgatcatataacgaaaacagggaggcagaggtgtattcaataagtcgattgaagatatactgagcactggatatctgaattttcaatatgaattctctgagcgagacattgcccaaatcctccacaaggttgtaccttgatcgtttctcgggcaaggaagcatctgcgatttttaccaattgaaactgtcacggactgagactatctggaaagcggtgtactccataagcattacattacagtataatttaccggagattctgacgccaaagtcatgttttaaaggccgtctcacagcttttatactgcctaacccttcctctctcttcatgtcttctttacctgccacaatagcatctcgacttcactatccaatctgggtatggaacaggatctcatggttttcatccctgctatttcttgctttgtttctgcttcttaaaaagcacatatattattcaaacttcagactttatctactcatcattttgttgtgaaatcttaacatcctccatcaaataacatgtcttcctgcgggaccctcgggtctacgaacatgtcgtcttctgccgagggagctacaaaatttgatatttcgcacttctgtggtcgatgttacgaaacatgatgtttttaagcgagtctttgtgataataaatgcaggaacttgtcgtctgaccgtctacgtgggctaggggaagtaataaaacttaggaccttaaccctaactaatataaagatctaggtagtttaggataagtataggataccttttatagagtttattttatcaccttaaacttaggtctcgtattttcccgctccctaggggttggtcacatgctgtatcatccgtgcaacgaatacacacaagccctcaataacttgatatatttatgttgaactcggcgaacaccctgaacccgctctggaataatctccaggtgaacaacaagagcagagaaaacgctgtttcactcatgatggctatagtacaattgggtctgagcagcgtggcgcagtatgagttgagttaaagatgggtcaatttgtaaggactttcaacccctggtgtcaagatttgtgctgtttgcagctttccttaccattatattggctgttcttgacgtcagaaggaataacaattagacgataactcgacacattccgtactcctcgaccatatgagcacaggtatacatcatcagtggctaccatgagatgggaccaattgtggcggacatgactgagaggacgactgatatatttccgggctcttatgtaatcttaacagcgagtattggtgacggcatcaaataatagcagtggagtatgtggaatttactactgtctttttcccactcacgatggcacggcacagatttacgtggatgtgtgattaaatcgtcgagcgccaaaacccaagtgtttcataactatgaaggctcgagttcccaccagcattaactaggggagccttgaggagcaagaaaacaccagaccttgatacaaggtgtcaaaataaactcagcaaagtatagcctaagtctatactaaacttatcctaaatttatcctaaacttatattaagttacctaagcctttttgttacttaggatcaaggtcctaagttttctttcctcctctaggggagtcacggccatattacaggcgtgggaggaagaggaatgattgcgatcctaacaaggaaatgcaaagtctcggcacagcagattgtgcaagatttacaacacttactactaccctggtatgcgattggcgtgtcacaatccatgccgaccttatctatcggtactttctcacaaagactcaagcgaagaaaggtaccataatatcgtgacctgtttacgattctacataaataagttgctacctgcatccctctaggagatgatatatgtggcttgacaccatactaggacaaaaagcctcaaaaatcgaaaacattatagagtagtatcgagaaacaaacagccaccaaaaggctgtagtggcacatcagaaaaccagaatttcaagcacatgcatacaaaaggttggtagcggagacattgctccgtcgaaaaggaccacgaggggagagatctcgatggagagcacagcagatagtaaaggacaccaatcagcaccagcaagcagaactgcaggcgtcgggcgtaatttgtgttttactcgcctcgggcggagtcggtcacaagcaagcaagttgaagaatcaaatgcccgatttggggacgcacaaaatactgtacctaatgagtgaagtgtgaggtaactatccgtagcttgcggataagcgtaattgaaatgcatgtccacataacgtcattgttggtagatacctagctctggccacgtcaccgccacactctatgctaccccgctatgtggcgcccccgttaaacccggaagcggggcagatctgacccatcgtgttacacgatatcacggggagtgggtccgctgcttaaagaagaaaaaccttcaaagagctctgaaatgacatcaaactctggagagtctttggaacagaggcgaattttaagccgcaagggaccgaggtcgatcatgtgtcagtatctaacttaggtatctcatctaggaattgcaccatacacagggcacagcctgtaccctgcggcgcgcataatgcgtatacagaccagtctcctcttctacccccaccaaataaaacaagtcccagatcctttgatcgagatgacgttccggtgatgacctgacgtcaggaatgtctctcgaacaaccatcacaagccaaacgcccgagcttgtttgctatcttgcttccaagtggtcgagtaagccagagcattactggggtacgaccgattgcttcccacttatcaataacagtaacgtatcaagccgtctaggcaacgtaggactcctatgcagaagccagtcaatgacgacacttttccccttcacatgatagcccatgataactggacaggaggggagcaatggggacaggcataccaaaccgtgaacgctaacaagtggtcaaaccctcgatgacgacggtttacttacaagttgaaaccaggatagtgaatcaatctatataaacccccattcctcctcagtccagttcattccctctcctcatcatcatacacaacctcaactgatcatcaacctcagcatttaccaacttaagttttttacgataataatcaaatcaatacacaatggattccatcaagaacactgtcaaccaagctactgagaaggtaagaatgttctgagatcccgccatgcttctaagtttcactgctaacatctatcaaggtccaggagggtctctctggcaccagcaaggaggctaacaaggaggtatgtccagggaagacgcttactttttcagaacgtatgactgatcgatttcaaggttgcaaaggattcaaacgcaggcattggcactcggtacgttaacacacggtcctcgagcatatatgaccctacagtccaacacacaaatctcgaactattctgaattatctgactcctttcttcagtgcttccgcggccaaagatgctgcgtccgacaagatggacgagacgaaacactctgctaagtccgagggttactctgctcaaaagtgagcaatgttgagaggaacgaaggtggcaatgcctcacgatgttagcatatgtgcaagatttagtcatattatagcttaaagagatattatactataatctaagatcgtttctacgtgttatcattcatgttctgatatcctatatccgggtgaaaagacaaatcgaaactcacaaatcttgttgaaacctacacataacctgaaaagcaatctcaacagacaacaagatctttgcaatcaatagcagaaacaaggcaaggatgtttgatgcttgaatttagtagactaatatcaatatactactaatcaacgttactatatctaggttcccaacattagtgaagaggatggcatgaactgtctattaacacttggtgtcctagtaacaaagcatcacaaacagttacagtgtagaaagatatcttatctagtctgatggcataatggacatacacatgtaaatccctaactgcccaaataagtgcaagaagatctcaaagtctagcactaagtgcaagtcgattgaacaacttcaagatgccattgacaatcaattgaccttcgaagatgaagttaagccttaggaattcttctggaccatctgatccagctcacaaggcgctccaaagaccatagagctgtggtctcgaccttgagcagacaaagaagaagggaaacggacaaagcgaagcggctgtgacgagactaagagtcttcaagtacaaggaacttagagataattgaacgaaatcgggtgattttacacactcaaccacgagttgtaacgcatccggtgccccaaaaccaatccatgtgaactcagcgacaacttagtgtagtcccgtctaggctacacataaaaacggtcataacaccagcgccatcgccattccaacaggaaaagtccgtcactgtcgacctggactgacactccagatataactgaaaacttaccgagacaagatgaacgcacttactgccaaatctcgaggagcaaaacatcaaacgaataaaggcaagaagatgggttacctctgaattatttctggcttatgaggggcttaatcccaccatgcgaacgatctcctggattctgccaacatggctaacgagactccgattcccttgttggatccgcagcagccgaccagtcactcaccagtctctacaggtaagacttctcagttatgaccgacaaatcttaaacgcattagacattcagttcatccacgtagatactttttgtttcccgcattagatgcttcatgtacagccggaagcggcggtcgagtgaatcacaacgatggatttatgctgacaagtgcatcaagtacttcatattattcacattaaggactataccatgtcaaagggtatgcgagcttatagagtcactgtatatagtaacacttgagcaccacaatgataggaacgaatgtatggaggtgatctccataatgatcaacatgagggtgccttgtatgcgccagccacgttccctagaagataggtttcccttaccgcttctattcgtggtcatggtcaataaccagccgaaccagtgggagagacgtgcaatgttgccggacaggatggcatattacataggcacgtcaagaatcaccaccgtgagtggcctgaggtgcttacgtatatcccatgaacatgccgtctgattatctttgaggtcctgcatgcatatccgacgacgacaaaacaagtcaaccgacattcaatcgatgttgacagtataactgctagctatcatttatactccaaggaaactggctcggatttgacaagacaacagataaatcacaacaattgcagcaacgagcaataagcaacggccacatatctaagtgtctagcaaccttggctcctcaaggtatgtgttcgacttgccagctcgattttgccttcatcacatgctccggacgcgcaatcctacaagcatcgccacctggttggagatcgcagtctctcagtttacaaggccccgttaccctccacttatatgtatatgtgcgtgtatatatatatatatatatttgaaatgaaagtggccggttcgtcctccttcacctctctcgtttctgcaatggcaagaactgtacaaatgtcactttatcggtcgagcttatcatccttgtcgttggtactcaacctctcgtcactctcctccatctccttcctcttgacaaggacagtaagagtaagtataatgaagtacctattcaggatacagcctaggggcttgcttgtgctatgccatatggttgatcatctaagagatatgaggcagtcttgtgataacgagggccgtggttagtgaaggccagagaccaggtgctatggaggttggctccctggatcccatagtatattgggatccgggccactggagtacgacgccgatgtcttaggggggcgtcaatgcatcatggaaacattatcttacgaagagttcccttgttttggcttgacgtaacagtatcttctcacttgcgtacgccttcagctgctattctacatacgcccaacggatgaggttctacaactgcatgagttccatgggctactactaactcaacgctacgtattatgtgacccaacgtataccttctttggtcacgaactagaaccatgtccatattcatgatatctcgatcatatcttccaacttgatttcctcaactcttctcaacaagcaactcagctattaatactttaagtttaagatgtaggcttcagcttatataatataagctataaaatatgactagagctaagtaatatagagaaaatagaaaagggattctacatgaaatagtcttgtaaacctaaactgcgaataatgccatattgataactatcatcctagggagcttcatggatgtttcgtggcttgatcccctcgaagtccttccatcaatttgggagcgagaacggttgcctgcactcttgtcttgcgccgattgttcgacttctggcctctctacctagtgtcactcccttgctctctccaccatcgggtctcaacttgatcgtctaagagcagacgatagccgatgggtttgacgacactgctcaaacgaggaacaccggagattctacagccaactttccggacgtgaatacgattaccaccactgtcagcgcaatctccgtgtatgccttcttatggtgttcatctgcggtaatacaagtctcataggagaccagccacgaaagaagcagagacgatcccacgtggaaatattggaggtacagtcatcaagcggcaaagtgcctgttttcaacggtcaagatgtgcaataaaaaggccgaaccggtcagcgccctggaggaatcaggaggacgacacgatacgggtagagagaaaggtgtcatactgtggcccacaaatatataaaccacaaccacctacgcatgcgcaaggcgatgttactgtctcacaagttgaggttctcggactgttcacccatatctaagcggatggtagtgctgggtcacactatataaaaggtttagggtaggcaagaaaacgcaagacctgtaccttaagtaaggaaaaatattgaagcaagtttaatcacaggaggtctttagatcagtgttttagtatattgtgttaatgttgggagtttgtaattctcggcgggtatctcttctaccaggacaacacgcatactatatacgagtgatgaaatatgtggaactcccaacctgaagcggacccctctacgtacgtactttggaactattctaactactcacatcatcggcattaacaaagggatatacaacataacgccaacgtcaagtgacagagtccgtctcgcgcgtagatcgacgcaagttaggtggtcggcattgctttcccagtttatgttgcaacaagcacggcactggacatcatgaagcatctcattgctgtaggggcttgttacctggatacgatcctcacgaacgtcacctctactgcgtacgcatggcatttactaatctacctccagtgttcccttcttcccatccgaagactccaagttacgtgccaccagtctcaatatccgacgtggaggcaactgtcccaactctcttcaggtcttagagcaattactctccgagcgcgacaccctccagctacatctaatatcacccctccccgctgcagcgtcgtccgcaacacagcgtgttatatcgtcgttcggtgcacagtcgaacattgacttcagccactgcgtttatcgtgaggagagcatggaggcggcaagcagttacatcatgcgtagcgaggcatcgggtagtcgcacgcttgtcaattacaatggcttattagaaatgaccgaagacgagtttggcaacatcgcgcgaggcttcaacccggaccaggagacatggtggcactttgaggttggatgcagacgtggtatcctctgcccggtaattctaggctgatgatgaaacagggccgaatcccggataccatactgagctgtatccgtctcctgcgtaacgtactaccaaaagcgacaatcagtgtcgaaattgagaagcctggtagagaaggcctccctgagctggcggcagaagtggatgttgtcttctattcgcgaagttgggctgaggtgagaatcggcccatggaaatcggctgttacaagtgtagtgacctgacaagggggatagagtcgaggatacaggactccggaacaatgcttgagagctgaagggcatcaaaaggcgtacgtttcatggaaggatatcaggcttctgctttgactgtattgcccttgctgacaagaagctgcataggtcactggcactgtgtacgtggggtgaagatggagcagctgggctgtctcgatcgacaggcgagagtattcactgccctgccctggataaatcagggcgagacatttccgtgctcgagtgagttgtcccgccctgacaatacctaacacagcaacaaacctagtgcaagccgcgtaaaactgcaggacctgaccactgttcgagatatagtgccgtgggagcgggggacactttcatagccggaatgctgtacggactgatctgtcaccctgacgactggagcatggggcagaagctgggtttcgccgttcgactggctacgctcaaagtgcagcgggaggggtttgacggactcggaagagacatgcttggaaaggagattggaggcgtctgagtgaatacctgattacgggtagccatgggcatgactgcctgacggccttatcctgataataccatggttgcttgacgacaatccacacatttagctctttaggtagactttcggtgcaagggtcagatgccggaatattaaggggaggaaagagagagaaaaaaaactaaaaaaaactaaaccgctcatgagcggagaaagaaatggcaagagatagcaaagcagctcggcgaaccatgagtcgcctatggcttacaccggctgatgatactctcaattcgggtgatgagagatttagtgggaagaaacgagatggttgagcctggaactggaagggacagatagtggaggagagaagtggaagggggataatgagaaacaggggagaaaggcggtgaaaacggggaatagagaaacattgggttgctttgatcttcaaccgccatagtgcattggtgagggtgagggcacggattggttagtcaggcatggaggcgtatgtacatattggacctgaccagtctctctcctgcgtgttgatgtgatgcaagtggatggatgagcaggtgtcttgttgtccttggctaggtggtcaaggaagggcaaggatgatgctactctgcctgcaagacacgacctctgaaccacgcggatgcgccggggctactgcatggagaccacgattagtctagaagcacgtcgttagtcttggtgctcgtgtgaagaaattgtctagatagtgcaagaacggtatggaagtgaacatccttgagttgtccatctaccagctgatctactcctatcaaaagaggttgtagctctgaagctcgtcatagaaaaacataaagtgctgtaataattgctgaatgctcaagtctaatttcaagagtcggttctatagaatcatatcacaagggatgtttaaattcccaagctttgttgagacggttgagcgaaaccgatagctggctaatgtaggtggctagtcgtgggataccggaaaaccttagagcttaatcgcatgtgacataaatactcacacaggcttagaatgatccaggactaatttagcagatccttcgactgcttatttttgctccctcactgaatgaggggtctggagaatttgcacgccccgagggaggcatggttgcagcacagactacgccgctatgtacggtaccagagccagggcggcggccaaccgtccgtctgcagctaatgcttacatagtattgcactagggaggattctaaagggcaagcgagctgcgagccgctcgacagcgtcgtcatgcggtgcagagcctaaggacccaaaagccccgagacgcaggcccaagacgatttgccctagttgttagctaagttatttgggcagctggctcgtttagcaatggcaccagggacagggacaaggtgtgagacgtgtcagatgagatgggaggacacgacagaataggatgaaaggagcaagtctaatgtgcccacggtcaacgcagctttgagagtaggacaactattctacggataattgcagcaacaaacccacaacagtccacactcaaagtaccactgttgttggtggggcatgttttcgacaatgagtgagagctgaggacaatgatacgggtatgaggagaacaagaatacacgactctaaagagagtactgactgtatatctaaaccacttccttgatgacgataccagacatcagatacaaccggacaatatcgggggatgcaccattgataccagaaagtgaagtcaacatggagtacggagcatgtcgtcgattattatcacaacaaagcctatggaaggtggaggtacgttcaagtatgcggctggcatgttgcttgttggctggctctcatcaaagtttagggggatgtgattcatgggctgctatcaaataggatacgcggcatgacaaaaagcttcagatccatcaaacctcatcgagacaaacgagtgcgtgaccgtgactgtgagtgcgagtgcttgctttgctttgcaaatgacgccggcccgctttgcgtatgtctcaaaacccctgcacatcgacgaaagccagaaaccctctctgccagcactagacaaggggtgagctgtggatgtcagtcttctcgcggtggagggtatatccaatctcgtaggcccccacacatgtccattcgcagccataatgggtaattgagtggtgtcgtattagttctaggggtgtcgcccgaataagcccgagtgatgcggacttgacggtcaaagagggccttgccaactttccgttggcctggctgaactctgctctgacccgccatgagcatccccgatcggtatggagctctcggacggaggagcgggcggcagctggagacgcccccggcttccgggctctatagttagatgctacatacatactggtagcactacgccgcaggcgttttagacaagcatgtacgtacatgtttgggagaatgccatgccgtgttggggactggagatctttttgagtctcgggcggacagtaagtaatgttgggttgaataaccattgaattacttttcatctatgatcggcaatgaagtagagtgcctcttgtctgctctcgagcatctaagggatcgttctgacaagcttcctacacaaacagttgagtctcgccttactcgattacagaactgagaggctgagaagtatgtattcaagagaaagtggtggtactctactccgtattggtgacatgattacgtggtagttggtggtcacgtcgatacatagtattgaaaccggtctggtaatcaggattgaaggaaactgatgaaggctgcctgatactagtctctttgagtatccaatgaaggcacccaaattctagtagtaaaatacaccgaaataagtacataaggggcttgttcagatgcattctcggtaccatggctatccaaagttgcgccgccaagctacccacaagacccaagaccaggtccagccaactcgagagtgattgccgcatcttacggcgtaccgcgagccatatcccttccgctcgacgggtcgacctccgcagagctccactatatttgcatttggactgttgtaagtgactggatggcggttgtcgtacgtatattgcttgcttcctcatcacggcctgcatcaaaggttcacttaggatcgcagataggcatcgcagcgttccaaacaattcgttacaaacgctatacagcaacgatacaacattagagtaacgagtcatagacaggcaatcaaggttatcaatcattctgcaccccctcttaacaaagacacctgcatgatcacaaactcgcatgcatgccgccgccggggactaatgctgtgtgagatgttgctcagtcaaggcgaccgaggcgggctgccaatggctcactctcaagcgaatccttctggcagctgacttacatggcatgcatggatgaatgggaaagttgaaccatgggtgtccaggaggccaaggcacagcggtatgttgcaggtttctcattgaatgcaagggctcttatttaatcctcttgagtcaatcaagcccgggcccttcattggctcaacgcacacgggattggatttggaagcgtagtatttacccccggcaccaaactgtaccagtacggatacgtacataattacagatgataccaaacaggtcagacttttgtgcaggggctggtcgtttctagcttcagactctccgttctccaccattcaagttgtttgtggtagacccatggcagcggttttaaaagtggcccaagggcatgtttatagtctagcgtaagggcggcgcatcccagtgtaagggtctgatcttaatattggaaccatccttcttccatgactgttgacggcgattgatgccagtcctgtccaacatgttgaggtatgttgaagcgtggaacactctgatggattgcgcggtcttatgagcacatgctcacgtgctggattatcgtttccgaaatacagtaggtcttcagtccacgagcgaggactgtactgtgccggtactgtaagcatgcaaacatccagttgaatgttactctgtacatatgtacacacatacatgcagagcaagcagggattataaggtcaggccaagcatgttgatcttcggcaactggaccgtagctctggcgaattattctttttcgcttccttggcgatacccaggtgtcatgctaaggaatccctgatgaacgggcttgaatcctccacttgcacacccttgctttttcttcttttttcttgcttttttttttttaagcatccacactccgttttgagttggcatagtgtggcgggcgtgggttgccagctctcaatgacagcacgtcctgtaaacgagatcgcgtgaattcgaaagccacaggtaacttcgatcaaacctgagagttttggtgatgcaagccaatcgttactcgatatgtatattcgatggcttgttttggagcttgcctcccgtgaccatagcccactgtatgaagagttgggcaagtgaaagaagcttgcgcgttttctgcagctatgtagtgctgaagaagactcaaagtattcttgttgcaataaagatcttcggatcgaacgacatctgacccgaatacgttactgtatgtagatgcattctgtcgaggggacaagttgccagtgagtcttcatgtctgacattgaatccattgttgatcgcaggaacagttagcgttcgggctaccgaattagcgactcggctatgaaagggaatccactggtgcagatttgctgagaggggtgaattcggctatagggatgtgtgtctagtacaatggtagcaagagagaaagtcaaacaaaaaaagaaaagaaaaatatcagcctctctcgtagtacaagtacattatgggttagatgcaggatctttgatttgaggccgaacagggcagattggtttgggccctatccatctgagaagcatatgatgattgactggacggtcacaagcagatctcgagggtgagtatgattccagttattcttcacaatgactggatgaatgtgtggtgagtgcaccccaatacatacaataaagattgaaccgcggatgacatgaaagcaatcatgacctagcattcattgtgtttaagatattgaatcacttgtgtaatgctgacaagttgccttcggaacttccagttgcaaccccgtttctagtctgtaagaaagggtcgctaatctagggctatggtgtagcggtcgaccgccattcgtttgttacgtgaagggcatttggatgacgcatatgttgaaattgtcctcgtcagccgcgatagcaaatgtgatcctaggcggccaggatacctccgccgatgaggcatgctggcatggttttgagaagaatggtgtggtgtggtgctttgccaggggctagaccgtccaaggccagtgatactgcgctgtgctgagatgggatagtctatgcaaaaagtatgtactgcaccgtattagaagactctcacatggtggtggctgcgcttccgtgactcaggtaacgcacgaaccgtaaggagaagttcgatgagtgctatagcctgtaggttgatgatcagcaccaatgtcttgtgggacagcgttccgcgtcgaaagctaatggctatcctgctgttccgagtgagataaaacgcctaggcaggacaatcaatgcgtgatccggcccaaagagcgtgattcgcggggacaagacacggacatcctccaaatcctttcctctccctgtacatgtgacccacaagagaacttcggatgcatgtacaacggtacaacccatggaacccagctgccatccagcttgaacatccaagcctcgataagaccatggagtcgaagaacgggaattacctgaattccctagcccagggcagtaaggtcaacgcttactcttaacgccatggacagacccgccaatcccctgggtatcgatcgagggcatctgaaccagaaagattcgaaaaaaagaaaagaaaagaaaaaaagaaggcctggtccaaaacattgcaaatcttcatgtttggacaagcgctgtattgataaaaattccgaactaacatcgagattcactgcatagatattacagcaactgacctctagcaaatgccggcaacagtatcttttgaaggtcacagcatccggatctgttgaccaatttcggtatcttttgtctaaagtatggatatatctgaccgcaattgtttgccaagatgccgacacgctctcctgctatggagaatagttgtaatttacacgcaagacggatcgactcgtatactacctaaagagcacattcagaggcaccggtgatagactcgttggctgttctgaccatacacccgagtctcgtatgtacggtagattcaccgggacattaagccaggcaagccagggttacctgaggtttaaaaataataataataaataaataaataaataaaaataaaataaaaaaaggatgttgaaagatccatcgaggcggcacgctttcatcttggatcaggacactttcggggtagcgcacagttccagccctcgtttgaagactgaatcagtggccaatcagggcaattcagaaacaacaaggccaggctcaccaactgatggcgccaggctgctgatccctctactgcacaattggatccttccagagggggctagtcaacttacaggtatgcccagatctttcaagggagggatgcaagcttcagaaggcgaacaggcgagggctaaaggagagaggggcgtcagtatgctgtgccccacagactctcaatttggtggttatggtcagcgcaatggaactctgagggtggggggataatctcgtaaacaaaaaatccctagctaccaagcgccagcaaagctctggctgactgcggtgtgagcttgatgagacaatggaggtgacagagaaggagtaaaagccgagaccgtcagtgtgtatccattgttgcatctttcattggactaggaacataatataattacctttattatgaacgaggggcgttggtaggtttgctccagattggatcatcgtaagaggctgctgttcactctcctctgtctgttgtcaggccgtctttttggccaactcagataaatttaggaagacatttgattgtttccttctaggccctgtgatcttgagtcttcttgatccctgagatggacacttgatatatcagatcagaccttccgtacctagcacgtatcgataggtaaggttgctcgtgtttcgtgttttgagatgaatcacttgtacattttgtagacgacgtggcaggcagatccactggtctagggaagagaaaccaaaccgcttgcctaaaaagccgccagaattcaaatcatgctggtgttggcattgccgcgggcgtactccgtagtacaggaagccatgaagtggtactgcaggcagactggattctggagcacggtctggcatcccaatgtttaccaaggttggaaagtgtcgttgtttccacagcccctgagtggaggaaagcatccgtgttacatatgtatgtgttaaatcgaacttgattcagtgcttggatgatatgtacggagaacagtactgtctgaagtgtcaggatgagcgagtcaccaactgacaacctttggggcttgcaggtggatagagatgactggctagaccgcttaccgcatttgccattaataacttcaaacagggagggaagagttcaagcgtcctctaggctctgcctgcggtaggtacataccttaggcatttaggcggagcaggacgacttgtgcttgcagtctagcctagggtgaaagaaaacaagagactagggttggtagtagatcaatagattttgaagtaagccagtctcgtgtatttttacctcccaagggccctccacatccgtgactggacaatcgaccagggcaggtaataggcaggatggattggatgtcagcgctcaggccatcgggcgttgctggaacgtgcctaccctagctgccttacctgagataccgatccaagcaaccatgaaaggtacctaattacggataccttaattacctaacctcggggtttgggtgttgggcggtacgtccatgcctgaagagtcaggcggcggccctgcgcagccattcgttcaagctttgagtcaatgcctcattgatctgggctgactgcccggcgctccctctccttcaaatacctctctctctacgacgacctaaggttagtagattgatattactgctaacatattagtctttgtctgaggtctcgctccatggaggccaaactgcattgccgctccctgtgcctggtcttacggaacaaaattgcaagacggtaactgtccgcgtccactgagataggtattcttgccaccaagaagtcccgtcaacggcaacagtacaggcacatcgctcaccatagcatgtctagcttcctcatctagtctatcacacgcccagaaaagcgctcatagtggtgacttacctggctctcctgcacagttcgagtaccatgtgcataatgcaacgggcacccgcccacaggtttcgctaccaggagaaggactatgccgactcttggtagggtatgtactagagtgcggatgcggtcccacatcctaaatatctgaaatggtacgtttgaatttctcatcgaccttggagctatgatacagcccagacagcgcaacaccaaccgtctgtgatgggactttgatggggttatgctgcgccatcaagcccttgccaatacatcgtctcgtggattaaactttcacggtgatagccattccaggcctcagggaaactcggtgccatcccatcaagctacctatccacccatttatcgaagtcttgcacagagcatttatcacttggcagcacattttcccgtctatcctcgggaagtcgccaacgatgctgttcctcaccagacaagcgttcaatagtcccaagaataaacggatcatgatacgcaagagcatgtacaaagaagcgggtacaacaaaccgttattaccggtggtgtcctccctcgacggtgacgataggcggatctcaaacccattgcaaacatcatcaagcacctgtcgatcagatatgattgtttctcctaggagaacgcccttctcgcatctcaccctctttgcgagttgcaatgcctcagcgtagagccgagaaatgggaattacatgtgctacagcaggggtgtctgcagtacactgagcgaagcatgccaaaccatgagagcagtgatgagcatcccgcttggatgagattcaagacccttccggagtggtactttcacccagtagggaaatgttccatcctttggcctgggcgcggcgcttcctacagtagtggtcccccagcccatctcaggcccaacaaatgcatgcattgtggcgccggctagtgcagcgcttggtgcaccccttcagcaataccctaaccccctactctcgctgagtaccaagcggatgctgcggccagactggctgacgaccttgctccttgtgctttattacgactccagcccgtgggccaaattcttctccatcccttcttgagctgcatccctagcggcaggggtgacttgcctagcttgctttgagaccagacgacccgaggatgtccacttcttctagagacgccgctctggtgggtctgatgggtctgcaacgcaatcatagcggcgtgaaccgcactgatcctactctgtaccagtcgacacgccctcacacaggaaaacccttgactccatgccgcagacgtcgtctcaatccccagaccagcagcctgattctcgctccagcactacttcccgcccgccttttctcactgattactggctccgcccgttgacacaccccctgccggcccgtatgacgcagcccaccaccctggctgccatgccagaatgataatcccagcacaggaacgtgaagtgagggtcaaatgtgatgaggaacctagccaagcaccccatgggccagattctgatttgacgactgttctaaattctacggtttacagccatcatgtagctactaagtcgcccatgcttctttattgcttggtccctcctgatccacacccagatccttggagagttgatcttgttcaaagctgctaggctcgatttatctttcaagccatcgattgccccatgtttcgttaaccccctcgaacccctttggagccggtaccaccatttcacgatacatattcaagctgagcccttctcagttcttcagatctaccatcattactttcacctcaaaagttaatttgtattgagaacgataattactctaatatcagctgtcgttttggcaacttgtctcgatatatctcaactttcaatcatattacttcctcgatacgattcaatatgatgcacccactcttcggtgtgcagccagcaggctccttgcccatcacatatccttatgacacaatgctggacgaccacacacaacaaatggcatgctcgcaagcttcaagaaggttctcacgagggtccagtggacaacgatctggtggtgctatgagggtgaccaagccctcaagcgccaacaacagccctcgcttgtccggtattatggctcgccgaaagactctcatgaatgacggcaactcgcaacgtcgacaacagcagatcatggaacagctatcaacattttgtgacgtagagtcccagcaacccgccccacggtcatcacgtcccgtgagttggcatccaggctcatatggccaacaaccctatgtccaggcgcaacaacccgcgtatgccttgactacaagccatttgccttccgaccaccaagacttgcacggcaactatgctcattattccccaatgatggattcaacttcatgcggtacatccccgctggctttctcccatctgcctctcccatatcaatctaccgacaacatgacctacaatccttaccacggaacgaacatgtcgcaccactcccccgctgcttctatggtatttctgggtcgtcaactgcctgtcattactgcgcccgccgagaccactgatagcaatggatgggactggaatacctttatcatgcacggtattggctccaccacaccccccacccctgagactctcccacaaacccaactgtctcaaccagcagtatcagaggatcctcactatcaggctcttgaagatgccgcggaagaagacggcgagattctggttggaatggggctgtacgacactccggagaagtacaacgaggatcctcagctcaacaactatcgatctactgtatcatctttacttgggtcatcattcggggcccatgagcctcaaggcaagggccttaagctcgaagagacatgggagcctcccaaatctgacgaagaggatgaagatgaagacgacgaagaggaggaggatgacgagcagtgatcccgctgcatctcgaaatttgtaacggcatacatgaataatgacatgattttttgtaacactatggtgtacactggtaggcaggaaaagccggtttttgcttctctggaacatgggaaactacaaggtggttaggtcggtgcacctggatctcaggataaggaacatggatgcaagcgtttggatttactacatatatagagttcggctggctatggataccccgtgcaaagagcacacaactaagagatacaagtaaggctcaggcagccgcccaatagttatccaacgaagaaatacaaccaatatattgagagagagaataaagcgacttggcaacgtgtcacgtattgtggtctaacaataatgacttgggccatggcctatcacgcaacagcaaaatccatcagtcaccagagcatcgttggagatacctcaggtatagtaggtaggtaggtagcttaggcaaaaagaggcggtatgaatgaggttggacccaaaaagagccgcgtctcttgccaacgttgattaggtactgtagctgtgctgaaccctgtacagcatgtggcatcgaaggtccgtgcttccgcacttgactcagcatattcaattggtcaagttccagatttgacgcccccctccccactctgagccagccctgcgtggcatgtgcacgacccccctctttccgattttctttgttttcggcattacgtatttgctcagggacggttgtggctgaataataaaaagtggctagcgccaccgtaagattgatcggccttttggggaaatataaaacctctgagattaaacgaggtgccagaataaactggtctaaagctccacaacaagtatagtaaacttacccaagtctttttatcactttagataaaagtcctaggttttcatgcgccctattgatcggtaactcaatctaattcagcaacttcttagaactctgtgcggctcggaagctccgcagatagaactgggagtcatactccgtacaagctcatgcattctggggagacatgactagcctacctagcatgctccgaatgagacttgaccaggagctctgctccacctcgtgacctgaaaaattgctcaacctgcctaaggcacagggaggcggtccttattcgaggtgggatggtagatgtcttaccctgtaccaacctcggactttggtattgtgctttactcgttgacatttatctacgacactgtgcgctgaaatacgtaggtgttggggggtaagaaattaaaagagaatcacgattataatattgaaaacccgtgagaaataataggttgcagaataaactcacaaggcattaaaacgtgatgctattggcaagaataacacatgctgttgaggcgatagatatccatcatttgttacggaaaatttatccgaccaaaaatcctgcaatcagtgcacaacaaacgaaaaaaaaaaacaggacagaagtaaatacacgcgccgctgtttcccccggacagacgactagatgctgctaagtatcaaatactccggaggaaaaaaaatattatcatagagacccaaaaaaaatggtacaatacgtctttacaccatggcgcgaccgttacgaactcttgctcgttcgcgagcagatgtacacaggcatcgacaccaacgctatagaggccaaggggtattcaagctatgctgaaggcagtgtaaacatacaaaaccaacggatcttggacgatcaggaaacacaaaagaggcagcacaaagcggttgcgcgcgtgtcgatgtggatgcagcgaggaaactgccctcacatggtcgagtcaacagccctgttgatggcggcgatgctaagtgataaagaggcagccgctagagaaaatgcagcttcgtcggcgtacgcaatcagagcagcatattcagctgccttcagcaggtaagctctgccagcggagacccattgctgtacgatggagctgatgaaacacgaggttcgttactggtcttcttgatggccatcaggacaaacagcgcaaacagagcatgtactctattgcaaagaccattgggttgcccgctacatttgttgagcttcgccatcagtcaacgcacgaacagctgccttcattagcaaagttgcgcacggcagcaaagaaggcattattgtggatttgggagtattactggaagcagctgggcgaggacaatagcgacgcgtgtcgcaagacagtactacggtatctcagtgagggagatgaatcgaagctggcagctctgttccaggagttcgagcggtggctcctgagcgcgttctcaagacagttcaagaggtcaagggcagtttgccaggcaaccaagcatttctgaagtgcgcagaattgatgcagaggctacgagagtctgaggaagagaggaagtcgtcaaaatctggtaccgccgatacgacgatgcaagatacagagcctaacaccggcgaagctgatgaggaagatgactttgggtggtcacagttcaaaggcacatggaagcctaaacctattggcattgtttagaacgagcgctcaatctttctattagatacccctttttgactggatataaaaatcatcattctgcagaggcaagtgaatgttggaattggactcggatatatcacgtgcagtcgcccgcatcggcaaacgtcatgatgctggagccacgatgccttgcttggatgacaaagactcacgtctcattcgatcttgttctgttacagcgcatccgccttcaaccgaccggccttgacatttacagagacctacttatgtatagaatcgctacaagtcggccatttctcagacagaaaattggatttctatctagtgctgtgagtcagttgttcaactccaaaggtgtgcccagctgagatgatgtagcttgttgctacccgcgccatgcatatccagtcaattcccatgtgtatgccaagtgtccaaagaatcccttttgaagtcgaggaccttgaaactgatttcaataggggagggaagctccaacaactacgcttacctggtagttgacgataagtccaaggacgccgtcatcgttgatcccgcaaaccctcccgagtacatagtaaccaccctgagaatatctgagaagctgctgatgtatagtgcagggttgcgcctatcctaaaggaggctatcaaggcggggaagatcaacttgacagccattgtcaacacccatcagtgagtatcattaactgccaattttcccgacctagactgatctccttgctgccattgggatcatgcaggaggcaacaagaagctggtaagaccccccagaatgatgccccatgaaaacttgttgacacccacaagcttgctgagctgggcaatcccaagatagacataattggcggcaaagactgcgatggtgttacgaagacaccaggtcacggcgagaccttcaatctcggcgatatcaccttcaagggtgtgcatacaccttgccacactcaggacagcatctgcttctttgtggaagacggaaaggacaaagctgtcttcacgggtgatacccttttcattggcggtaagtttgagccaacctcagatgtgcacaatgatgtcttgagcctgtgctgataatggacaggatgtggaagattcttcgagggcaatgcggaggagatgcacgaggctttgaacaagcgtcttgcggcgttgcctgatgacactgtggtttatgtaagttcgaagccaacacaaaagtacgtcgacgctcatattatgatagccgggacatgagtataccaaggccaatgtcaagtttgccgcatctgtttctcagcgcgatgctgtccagaagctccactccttcgccgagaacaataaggtcaccactggcaagtttaccatcggagacgaaaaggtagctcaaatccacgacttgtttcgatacaaaacggctgactttgcataggaacacaacgtctttatgagggtcgaggttcgtcaaagttgttgaacatgttaggataccaaactaaccatcacaggatcccgagattcagaagcagacaggcgagacggagcctgtggcagttatggccaagttacgcgaaatgaagaacaacttcaagtgagtaagtagtagcagttcctcacgatcctgtatcctttcatggctgaccagtctaaagagagccagaggccaagatatagatggcagataacagattggccaggacccaggagaaaggaagcatatgggtgaagatgagctgcatagggcgagcgagtattctgagcgaataattaactttattgaaaaccaagcactacaaattgtgtgtctccatggatcgctaggtgcctgtcttcaaagacacggcatcgcttgctacccgctggaaccacgtcggtttgaagttgtccgacgaggcttgttttgattttgcttcactgtccacacttgctcgctgtagtgatttcaaagcggcaagctctagcatttttagaagcgaatattgagggaacatcacgatatcgagaagagctgtcggcgttgagatccgagtatgtatggtagcgacgtagcaggcataggtaaacaaaccgtagagtactccgcggtgattattctccaagagagcgcgagtgcattgtgaaatcagtccagaaagactgtggaaatgttgacatagattgttaaagggaaatggtctgggtctgtaaggaaaaatttattaaaactcatttgagagaagggcccgtacagtttgaaaagagactctagacggtgctgggtgcactgtccgtcgcgggcgccaaattcaccatcatcaccacaaagcacctatcgtgatatcaataatcgcgactgcgtatcagtgcttgttgtcccttcttcgcaagcgcaaatggtaatgcataatctgaccttataccagtcaagacaaggcctaacagaatcctttagcctccaaagcgcaaggctcccgcgaccagcgcaaccgccgcacccaagacgcgacaatccaaacttgcaaaggagcataatgtgactgcgcaagaagagggcgagatccgtgaggcgttcagtctctttgcagagccaatggacggcgagaagcatggagtcttgcctatcgacgacgttaagtctgcactcgtgtaagtaaccatgtgaggacgcctttgcgttcttggctgacatatgcttgtttaattagagccctcggtgttccaccctcttctcacgcagagctcaaagaatttatatcgatcctggatccagaaaacgacggatacgcgacatttgaacctttcttcgcaatctgcgccctcaaattccatacaagagagcacgactcggacgcccatcgtgcagaagtcgaggaagcttttcgactattcacaaatggtcaggatggacccattacccttgcacacctgcggcgtgttgctgctgtgctcaaagaggatgtcgatgaggaactactcaaggatatgattctcgaggcgaacggcggcgtaggtgttgctaggggagtgggcgttgaggagtttgatggagtcatgaagagtgctggtgtttggaggtgattctccagcttccaggaggagccactgtgttacgatttacgaacaaacgaaacttgccttgtacgacttgggggagctaataccatgagacgaagcggaatcgatccaagagttgcaatgctgcattgaaagagaggtaagaatcccgacacgagggataagacgctgactgctaatcacccatttccgcttgcagatcaaggtacatgataattattataatagtaaagtgcgcattactgagtcgaggcttctttggagggaccttgatgagttcataaacggaggtttcagacattcagtgtctatatcagcagttgaggggcagctgtacgcattcactgtttccaaatctaatttcacaatctcaaaagcgctaggttcttcaggatcaacggtcctggccaatacatatgtataatcacacctaattctgaaacgccttatcagatgcatgcatgccccataggtgacagtgacgggacgggaggggatacgtgagctaacaagcacacactcccagacactatgtcaacccaactacctgaaatgaacctgaactatatagcagcgcaaaaccagacgtcgtaactttcgtgaaaatcattgcggagactcgaccgtcaccgctggcttggcgtcaccacccttggcggcagcggcagcgagcttctcctcttcctgtcggcgggagtcgagtacgaccttgagctccgggggagggttgaagccagcgtggtctgagtggcgtttatagtagtatgcgtcaggcttgggttgcatctcgggagggagctcctccatgatgcacttgacgatgttgtcgatcgagttcttcttggaggcgtcgcggtgccatacggtgatgaggtgggagttgaagcggacggagagaccgacaccgcaaagctggtcgtctaagtagaagttagcacaagtgcgtccattgtggtcatagttcgtaccgtcgtcgagaacactctggagtttctcgccaatagcgaggagctgaacacgagtccacacatcaggtcctatgctcttagggaagcggaatgtccaacttccacccagaatattgcgtcggtcctcccagacagggcgaaagcctgacttgaaaagatacaaagactctcgaacaccaatatttccgacaggagtattgttggcatagcgccaaaagtcctgcaccgactcgatctgggtaccgagctgctccagccccgagtgatactgatcaccgctttccccttccttggcctgtcggtcgaagtagacgttccaataatgctgggtgggcagtgctcgcatcgtctttaggaagtttcgcttggcatcgtcgcgctgttcggcgggagagctgggatcgctctcctgagattgcgagtctgcgatgccgcgcgtgaagagaggaagacgggaagacatgttggtaagatgcgagacgaacaaggagggaaaacgaatgtaagaatgccgagtagttatggaggttaggaaagccaaaggtcggagatgagcacggagactggagttgaaactacagtacagaggcaaccctgtcacgtatcgaggtagcttagctggtgaggagggggcacgtcagacagaaagaggaatggacaacttagtacaggtaaactatcaacagcccctatttcgtcgtttagttcttagtaacaagcgaataatggcaggcatataaagagaaggccaatgtgtagtagtcagaaaaggagacgcagataattacgtactgtctaacgatcaggtcaagtgctttgttgctactgtagatgcccaaatgccgagctatggtggggatatgcctacctagtacctatggatggaggaatacagtactatagtatgtaggccggtgtgcctcgaggtgcccagacttttataagactctgaataacctaggggtgaagataaactactatgtagtgaaatagtctactagtacgactctaagcatgcatattggtgtttttattatccaaggcaaatgtcaagtcttctgccatagcagaaatgcatagttgacatggcatgatacgacatgactgcggggtctttgaggcggcgaatgagctactacaggcttcgcaatccccattgactggtgacgaaacatcttcagttgctcatctattgacctctgttactgcgttcaaggcatgttctattttctcagctgacattccgacgaatcatggggacagttttagatgtccctgatacgactgaaactgaagttgacgaaccggctcagccaatcaggtcaaacacattgcttagtgaaactagtttgacaacgatcatatcgacaactcatcctgtaacgttaaccgacggatcggaagagtgcttgtcaagatacgattcgggggatttataggagatagaattacttatatgtgtataaaataacgcgcttggtgcacaagaaacccgccgctaatcatcgtatttatgtagttgcccaacgctgatgttgttatcatcaaggtactcaatgcgtacacgcgtacaaagctttatagtccattttatcataccattgactctgatggactcgtttgtggtaaaattcttcatatttaaatcatttgtagtaacgtaaagtaacgtagcctattgtccagcaaactcaaagagacatccagtgaatctaatccgacccggtcattcaaacaacgcttccaaaacaccatgctcctgtcatgctagcaaatcttccttcaatcgccgttggtcattcgtttcagagggtttcctttgcgcccagtggcattctcgcgctgttctcattcttaaacctcgtcaagtccccttgcatcaacttcctcaagttacccatatcctggaggtattgctgcatttcttcttgcaactcatcctcgccatatgctgtgctctccgaatcatactgatcgtcatcgtactcactatattcggaggcattctccttgtcctgctcgtcgacttctccctctggttttacggcaacaggaggaatagggttcttgaggctttcgatggcaagcttcaggtgcagtttcaaggcctcattctccgtctgaagcttcttgatcttgctctcagctaccatgctgcgctcctccatcatgcgctgcatagagttgacatgagtctggtactcctccagtttgtcctcagcttccttggcgttcttctcacgctgtctcgagtctgatacggaaagctgcagaatgcgaatttcctccgccatggcagcaatctgcgcgtctcgctcggctgttgatatgtgatcctggttgacaaccgctctggtccggattcgtttggcttggtcggcatatcgtagcgtggaaagggtttcatcgtagtctgagggtgcgatgcaggcaatcatggctgtcttgctgtttccgcctagtgagtctttgagaagccaggtgaggattgagtctcggtatgggacaacctcttttcgcttcccaccccttccggccttggggtctgctagagcggcgattacacgtcccagcgtggtgagtgatttgttgatgttgctaccttcacgtaatcgcgcaccagtagcctcggtggccttcgccctctcgctaccagcgagatccaccagtcgaatgcgggagcttcgctcggtcgtctcgtcggtttccatatcgtggtgaatttgtttcagcatgattgtgaaaacggcgtgacttcgactacttgtatcgttcatctttgtgctcgctaccgtacgagatgtatcgcccaatttcatgtagcgtagaatctcattgatgtttcgcacgggcacctcggtaagatccttgacgtatgggccctcggtgggagattcgcgaatcttgagataattgggcgccttgtgcgtttgcggaggaacgaggaggtcacggacgtgctcattgtagacttcaaagtacgagacgcgaacattataggcgacatttgagttctcgcagtgagcggcgtcgatacgctcaaagagatcctcgcaagtccgaggaatcaggccaggctggtctggggtgcccatcatggtgtaactctttccagatccagtctgcccgtaggcaaagatacacgtgtggtagccttcgaagttgtgatcgagaaagtcctcgccaaggctgttgtaaacgtcttcctgagtggcgtagtgcttgtcgttagtgtcatgactccagaaggagttatcgaaagtaaatttcttctcctcgatgaccttcttggcctttagctttgcagcctctgggtcaggatcatcgggtgcggagagtgttgtaagttgagtgatggggtccatttggatcagacattttgcctggcgttcaagttctgtagactagtcagatacataggttctacgaaaaggagaccgggtgcttaagtgtattcacctctcttgagaaacgctctcactcggactacgaccttgacatttcctcccccttccattctggcgggcatggataaagccgcatctcgagatctcagcgatggcgttgaagccgaagagtgaaccctgccctcataaaaagacgccgagggcgatgagggagaaggcatcaatctcgagtccagagccatcgtcataaggatgctgttggcgttgtcgatgctgtcgtgaagtcgatgtcgaagaataacccacatctcaccgtcttcccttgtaggtattttttgtttaccagcgtcattcacgttgctaggggcagttgcaggggtcccctgtatgtgtagtacaggttttgactggtttaacagaagggggcttgggccaagcggccccattgagactcggaagccctagtctgaaccaggtctagactcaagtcaatctctgaaagaaatatcactctttttgtctactgttctgtactcgagttattctgtcatacccaacagcccaaattctatgtcgcggggaccaagtgacgcgaattaaactccagccacccttgatcagttttactgctaattagggcgctgcaccttagctgagcttagcttccagtgcctacctaataggtacctaggtacggagtagtaggttcagatacctttgcagacgaaacgcgacatccaacatttgtctttcctctcttcttctacttcccacaacaatcttttgtcgcgttttcgactacaacgatcaagccgaagaaactagtatcgtactttactgcgcgatttttcgggaaattttaccacgttttttacaaactcaatttctctcgctattttctctctgtcgcactatggcgcgtaccaaggaagatgttgcgtccaagggcgatgcctcgcctcgcatccccaaatcctccgccggagtgaccaagaattccgctgaagctcccgtcaagcgcggtcggggacgacctcccaagggtgctgctcccatgcctaagaaggtctatgttccaacaggacgcccccgcggccgacccccaggtactggcaagaaggccgccgctggacccaagaaggtcgctgcagtaaatgatgatggtacgccaaagcagggacgtggtcgacctcctcgagctgctcgcggcacagagtctgctgctacaacgcccaaggatggcaagaagcgtggcagaaagccaaaggctgctgatgtatcagaggatgaagagaccaagcacgatgaacctggtaaggaatttctacgaagctccaagttgattgtgtgctaatatctgccagccgacgaggatgatgctgccaacgagtcgcccgctaaggacgaggtagagttccattttcatacccttcgacctagaacattgctgacttgttccaggcaaatgacgaggatggcgaagactccgagtaggatttccattatgaccaacatagaaatcctgacatgaataatcggcggaggcggaattttcctactttcattatagggtctgggtttggttgatttgctttagggtgcttgggaacacgaggggtgagggtcaggaagaattcatggaactgttatactgggattgtgctcttcaggagttgtacaaatatcatgctaatttacagacgggtaaagcaggcccttttatcccaaccttctcttatctaaagtttcttccatgtctcatactcctcttcaagatgtcgttttagcttttggaactggctcccaaagttgagcccacatctccagcacttcatctcccagcgcaaatatgcctcctccttcgtgttcctgcgcgcatcatcagctgcaagcggaaagtcgtccagatcaaccagaaacggcgtattgaacgaattgtagtgcttgcgatgtctcaaggcttcagagaacatatctcttgagaaaacgtgtacgtgaaggtgtctcatgcttggtaccgcatgcacgccggccttgacttctgcagcccagtcccggccctccgggagttgaccgccctggtccggctcggcatctccatcgagtacggcttgtcgatgagcatcactctcactgtgcgtgccaagacgacgttggagttcctttgcgaccagaaccttgaggccctgggtctccgtccgcaccttggcaaggacctctgggtcatctagggcatcaaatggatggagaagattgtactttgacgaccgagggagaagaagagtgtgtattgtggcctttggataacggtcgtttatagcgacaaagtcctcgttgtgatagataacgcgtgaagatgggtatgaggctggatcttcaagatatgcacccaaacccatgcggtctttgaaagggttcccactacgcgatggccgagctgtatttgtctccggtggtgttttcctctttggagccatgagttctgcgactgtcatatgtaagaacggatgcttcgagtgagttgagtgtgtgacttgcatgcattgcgggtcgatttctttgtcggctcttcacttcggatctcttccttggtaatggcttcctctggctctgaatcttgatgagacatgtctttaggtgcgaatgttggaaacgtttgttggcgttggcgttactgttagtgttctatactgtgctgggagcgtgcagcattcatgatagagagtgccccgcggtggagtcaccttttctgacacaagtctccgaagtacaggcatgaacagatatctagtacctattttgagtcgcgtgttgcgaaagaggacatcaaaatttagcacttgattgtaaataactaggtattcaggtttctaactattgaggtcatgctcgagatcttcatattcaaatctaatgtatctctatctgcatttataatgaccttagactttttactcaagcatccataccatcgagttcaatcatcttcctaaccaacatgatgacctcgtcgtccttaacattcatctctgggctctcaaccttctttgcgatcaactcatcaaccattcctctaagtctagctagtaaaacacctatacgcgcccatcctcgaagtctgagccagccgtcaacaagtagacctcgaccaagagtgtcgagttcgataggtcccgagaataggaggagtgtgtatgcattgaaggctgttagatatgttagcgaaaccgaacaagactcgcaacatgagaggggatatacgtacgtgtcaggtcccgaatgaagatcttgctggttgagatcagactgaaataagccatatacgcagcattccccgagaaaccctggcttccgaacaacgtactgctggggtgaacaaacacgcgtccgttttcttggttaaagtacttgatcgacctggcctcggggtctaactccacggcaccagacattgaacttgcaaacttcttgtcggggtactgaatgcgagcgatctgcggtgtgaaagccgcagcaaccagcgctctcaggagctgggatccatcagagctagccccgtgtgcatgaacctcgattgtcgcttctgagggtgccacgataccaatctctcccagggctgtatagtactgtgcccgagtattggagatgtctgacaaggtctggaaattgagaaagttctcttcacaccaagatcgtatttgacgatggggtatgtggtcctgcatcatgagatcccactcctggaaggcctgaagatcagtcaagagatccccatcacctctgtagaagttcatacgagcgtccttcgcttcgtctctcttctcttgtggagaaacaaagggacttcttgtgctcagaatcgctgcaatggttacgcaatcatctaggcaaccaaagatggcaccaaacaccatcagcttgccgcaccgaaggtcagccgggagcatggcaagctgctgacccatggctgtaagctcgtcgccatcgagtgctcccatgcgtcgcaggagcttcatagctccatcaatagcagtcgcgtcaggaggtgttggagacctgcctaagaacccggcaacatccttcattcccatagcacgaactgagagacacagttgttccagtggaacacggcgaatctctggttcaggtcgttcgggcatttgctgttcgagattttgcgtaaagagtttgtagcatctgccctcttgtactcggccagctcgaccacgtcgttgcttacaagcggcgcgtgatgcccacgtttcctcgagcttgcgcatgttgttttgcacatcgaagctggtctccttgacctttccgctgtcaattaccacaacaatgtcgtctattgtgatggaagtctctgcgacattagttgcgaccacgacctttcgctttcctggaggagcaccagagaacactcttttctgctcgcgtgtctcaagcgaagcatgaaggggcaaaacatgaagagaattaatagctttcagtgcgcgacaagcttggttgatctcaccaactccagggaggaaaatcagaatgccaccaggtttcttttcgtaggatagctcgaaatcaacggccttgaccgtctcaaccagcaggttgtaatttatgcgatgacccaatttttggatgactttgcccagagcctctccgctgatgaactctgtatcagagctttcgactccgtatgctgtcatacggatcacatcgtccagatagtactcgtctacagggaatgttcggcctgcaatttcgactgtgcccacgctgagtccctctgaggcaaaataattcttaaaagttgcggcatcaagtgttgcggacatcagaaccagcttaagcatatccttcttggccttcatgacatcgcggataaggttgagtaggaagtcagtatcgagactgcgctcgtgtacttcatcgatcacaacgtgactgacatccgccaaagacgccacgacatcttctactcggccccctgaggtttgtaatcgcctgagtaaaacacccgtcgtcacaaatgttatccttgtatctttcgatctccgggattcacctcgaatagcatatcctacctcttcgcccacacgtgtacatctttcttctgctacacgatcggcgaggccaagagctgagattcgtcgcggctgggtgacaatcatgtttgcacaaccaccaagaccttgggcatacagatcatccaggataaattgcatagactgtgttgatttacccgatcctgtttctccgctgatgatagagacatggttgcttctgacggtcccgattatggcttctcgcatctgccaggcagggagaccctgacgcttggataccatgttcttcaaagatgatgactcttgtcgttgaagccattgctcccggcttttctcatccttgacccatttgatcatttttggggcgcgtggacttcgcttggtttgtgcgatagccgccacaggtttgtactcggctgcggctgaggagacggccgaaatatccaccagctttccaggctcctcaatgatgccgttgatgttctgctggacccagtccattgccaggtagatcttcattggctcatcacgcaaagactcatcgatatactcgagcgcttttcgaatgatgctaagcttgatataagaaggaatgttggccacgatcgacagaatcaggttggcaggataggtagctggacgtcgaacctgaaaagaggcatcgacggtctgttgcccatttttgacagaatcgagcttgatgcgaatgacgttatcgccttcacgttcgaaaccctccccatatattgcgtcaagactcccaacttcttcttcccactgttcctctggtgagcccaaatccaagaagtcagcatcggcggaatcctgagattctcgggggaagagcagattttgtaaagcctctgcggctttgtcctcatcaaccccttgctcatccagcacccttgtggccagctcaagtgagtaacctgcttgagctagtcgtttgatgatgccctctcttctcagattcgtagctccgaccgacactccagccgcatagctctctggcaaggcccaacgaggaagatcatcctcagggacgtgaatgagaagccactcgagcgtctcttctcgatctttgcaatattcgactgcctcttcaacatggcttttacgaaagctgagcttgctgagttcagaaacaatagcgtctttttgaggttttgacatctggacaccatttggattccacttgacgccgcttcgcagcaacgtctctaactgtgctcttgtcttcttccccatctcaaccttgggcgcagtactccaccccttcatgatgttggatgaccgactgtctcctttaccggcattactcataagaaccagcccagaagcaccaggcatggcagcggccttagccttgacggcctcaatttctttcctcttcttttctgcggcagcctttgcctcttgacgctcttgaagtgctttaaacgggtccggttcatacatccaggccttgccttctttcacgtcttgggtcttcagggcctggaagtctttccataatgacttgtgctctggtgggagaaccgtgtgcttattctgcatgctacacactctgaagagggcatatgttgctgcggcatgcttggcttctattgccgtaggacgcataatcagatgcttatgagttgcggggattctgaagggttctagtttggtgatctgctgggttttaggatccttggcgctcatagtaacccatacagagaaaccatcgggggtcttcttggtatcataatcgggcctttcccatttctgtttctgacagtactcgctaagcaggtttactggtagcttccctgtccatgaagagccgccaatgagttgcttgaccgtaggctttggggggcctgaaggagctgcttcaggagtagacgtgccacctttttggccctttttaccttttccttggtccttaggcggcgcagacggcatgggatcaaaaaggtctataccgccgctggactttcctttgccctttttgaccatcttgaaaggatgtggtttgttggtcgtgttgttgtagaattgatatgggaagtgctgggttggtgatcgactacttagtggagctcactcgatacacagtaataattgtcagcagcgggatgttctctcgatgattttgagaaggcgaggtgatcaagatggcttgaaatatactgccaggcgtcagtactcatatctcatcacagctaccctctcttcttttgaaactgttcgtaagagctgcaacatcgaaagaaagagattggtagtagcatggcctgtaaaagcgcctggggacaagatatatatcttgattcacactgtaagtcatgtgcaatagtgctagtaaattacagtacgtgttctgttatgtgtccggccctcgtggccccgctatttacgctcaaaccctctcaagggaagactctggttatacctaatgtataactacctaataggaagcttaacgaaaaatacttggagtatattcagacccgaatagtttctcttctcttctcgttcaagtgcgagtaaataagtcgtcttcattcgacaccaatttacagtcagaaaatcattacgtgtcatgcctggtattcatgaatgaggggcaaacacccatcgcattcttttcgattaactacggtctctggctaccactgaaccagactcaccaccacttggcagcgaatttcgtaattttgagcttcatcgtctcagaagtcctggtgcactagcataggcctctccaaggcatccgtcctcgattgacgctgcctctcacctcacctcagcggtcgtcctgcgcaagtcccatgtgcataaacaccaaccatcatgatgtcttcagcgtatacacgtaaactcgccggcgtctgtagaatcttctcatgagtattcatgaccgagaagccaaacgccaccgccgactccgctctcgtcttacttcatcactctcaggctggagctttcaagctaccatagggcctgtaatctgaggggtgagatttcccctcgtataaaccttccagatacattaaaaagacgcggtatggggtgtgatatcatggggatgggggaaaacgacagtcacataaaactgttctgggggaaggggtgtcgtgatggtgctatgtttttgggggggttaggattgctccacattctggatttcctatcgaaattctcaatccgatccagcgagccttttacatgtccatggcgtcgctacccttggcaaagtcgaaaccgcctgaaggagcagcaccattggtaccaaagccgaatgtgccgttggggccagcaggttgttgggccataccctcgtccgcgttctcctcatcatccgagaagtacttctcgatgatgttgtaggccttcatgtaaatctcctcgttggcattgttctggcagtcgtggatcttctccatgcctccacactcctcaatgaacagagcataccggttgatggagtcgccagactcaccagcggcctgcttgtcaaggtcgccgatcttgaggatgttctcaaggccgtccagggcaacctggatgatcttgttgtcggggcagccaagtaaatcgcacaggggcttgatgcacccctgagaaaccagatagcggatttgctccggcttctgcagaccaccggaggtggcgttgctaatagcccagcaagcctccttgcgggttttgaggtctccgttctgcagaaggtggatcagaggaggaacaatgttggcatcaatgacggcctggatctgtgaagagttgccggcagtgatgttggaaattgtccagcaagcctcctttcggatgccatccttggtagagctcagaagagacaggaggcagggcagggcgccgcagttgataataacctgtgtttgaacgtcgtcgccggtaacgatgttgccaacggagcgcagggcgggagtctggacggacgtagaagcgtgcatgagaagctcaaccagtcggcgaggaatgccagcctcaataacggcctgaatcttgtcgttagatccatcggaaaggtaagagatggcccagcaggcatcgatgaggacctcgtcatcaagggagtagacgagcttggacaagacaggaagagcgggggcaatctggtgataagttaattcgcgttcgtcttcttttttcaaatgagaacttacggtagtccagtcaggctggggggtcttgccacggcagaagttgctaagtgtccaggtagcattgcggagcatgctaagcttacggctatcgccgagaaggttaaggagaggcttaagagcaccacagcttaggacatagtcacggcagtgagggctatcaccagcgatgttgccgagggcccagacggcctgttccctaacatcgggttcggggctggcaagaagctcgacgaaaatcgggacagcgccagcctcaatgacaacctgtgtctgagtggcggagccggatgcaatattggtcagagcccaggcagcctcgaactggaccagggtgtgaggggatcgcaagaactcgacaaaacgactaacgacgccggtcttgatgacctcctcgatcggggggttgcgctccttagaaagaagctttcggaacttggttgtggcctgaatctgcgaatcgatttggtccgagaagacaccctgcaccatctgaggaaggtcctcattcaactagaggcaggggttagcaaatgcttacaggatatgttcagccagggccgtgctattcgcagcgatgcatggcagcaacaagacggaagggtagacgtgaacatagccgcacccgtggcctgcctttgctcaaacccgccagaaccaggatgtggggttatttgaagtgtatattttcccccacatcagaggcagacgggagggacggggcgaagcgaaagcgacaagaaattttgcccaagcagcagacgaagccagcactttgaaaaacaacctaagggtcaaggaatagaaaggcacatacctgggactcggtaggagcggactcatcatcgctatcaggggcggcaccgagagaagcaccagggcggttctcaccggtaccaatacctcgacgcttggccaagttctcctcacgcttggcctttcgaatctcgacttgctgctcctcgcgacgacgacggagctcctcaggcttgaaagtattcttagccttgaactgagttcggcgatgctcgggaatgtatcgctcagccatgatgactgcgattgttttggtacgagggggcgttggtaggtgaacagtagcaaattgatgtgcggggtgaaagatgcacaaagggttcgcagagaagaagatggaaagagctcagcgtctagggagagaagacttgctctgcagcgtagagtaaagaatccagtgaggaaaagaggatgaggggaggggggaaggagaaagttttgttgttgatgttgatggagaagagaagtcttgggtctggctgggtctgggtcggccggggactaggagggcatcgaaatgattgacccaggcagtgggcgagtctttctctgggctttgggccactgattgcctgctaaacctaaagagaaaccgcttccaccgtaggggccccagtcgagtgatttcagcctcaggcagaaaccactccgcccgcaggttgttagtccagcaccgtgcaattaaatcaacttcagctctgcagaacctagacatgaaaagagggctactctgtgaatgatgtgggtaatgttaatctaaagagaacaggtcattgtttttatccactaggacaccaggtaatgtaaacaaagtgactaccagcgaacgaatatttcacgacagtccctccgtcatggcttgatacctgaaactcaatagaccaaacctctgtgacctgactcgtctcgcctcccttttgaatttcgaatcgaggcacatatagagaaatctacagttaaaattgcatggtgtgtccgtagcgtctagctctctgttcacaaatatcccactaggtcatcactgtgccattaacgtactgtataaatggatcttggaagtcggatcaaatcacatgcatcgtcacgtgctgtcgcgacctactgatggaggggtaagctccctgacgcgtcaaggcccaagatgctgtatcaatcgcgtcgtacaggcccattcattatccataccttaccttggtactttagctgacgatgcattgagcatccatatactgccgccaacgccaacgcgatcgcgaagaatcgtttacttatcgaaatatcgcctactgccagtcaatgacaatctattcgtgctgtttaggccttcattcgttgcttcacagcagacacaatgcctccccaatcttcagcaacacttccaggatatgtcgccatccgtgatatcctggatggaaaaattgcaatcgggagttttgtcaatgtttacggccttatttctggttttcgtgacgctatgaaaacaaaaggcgcaggtgaggatctctccattcctacagtaaattatgttatccaacgcatctagactacaaatgtcaggttcggctcttcgactcatctgtagatgatgatggctggattgccttcaacatctttcgtccgaaagaagaactgccgaatcccggctgtggtgatgtaatgctaatccgtcaagcaaaagtgagctacctcaaacattcagaaatgcttgtattaacagtcacaaaaggttcaatcatatgcgtctagtagcctatctcttttgagtacttctaacacgaagatctctcaatataaagcctccaaaattccgagaagccctagcgaagcttcatgcgctctttgtccaccaagtggccccaaagatacaccgccaggaaataaggagaatgctttcgtgtctgcagtatatcacagcattgacaagagtcggttacctaatgaagaaatgtttgagaccatggttgttgcatcacggaacgtcaaagacaagttcaaattacttcaagatgtccaagagggatgcttctgtgacatcgtcgcacaggtcgttcggccaccccacgatggtggggacaagatgactttatgggtttccgattacacagagaacccattttttcataacttttctatcggcttcgacgaatcctctatcggtcgagatggtgatccattcggctataccgacaagtacactgtggctgctaacccatcgggctggccgggtccttttggaaagagatgcatccagatcacatgctgggaaccccatgtaactgcactccgtgacagagatatgggaactctcccatgggttttgatcaaaaatttgcaaatcaaattaggccacagtggtgccaacctggagggattcttgagagaagaccgtgatccgcatggaccaaaaattggtattcgtatggtaaactcgaatcccgattcagagaattttgacctacgtgcaaaggaggccttgcagaggaaaagacaatacgagcgcttaaaaaaagggcaggccagagaaatcaaggaagctttgagggtcggacaaaagcgcaagcatggcgtagagtcgaaaatcgaacaaaaaaaaggcaacgctaaatcgaggcgcaatgaaaaacgatcgaaaaccaaaaacaataaacaaggtgaggccagagagcctacagaacaggatgtagtcccttccgtggacctaaatactcgaggtaaatttgactgagctcacaagaatcctcaatccagcagctgacgatcgtttagtgaaatgcgaaaatgaagacaagccggctagttcgattgacgaaatcacaaaagttgtccagcatgaaactactattgatgatattattataaaacttcctctaccctttgtgaacttgaactacagagcaaacgttcgagttgtcgacttttcaccagcaaacctggcagatttcgcctatccgaagaaggaatcggagtatgaagacctttccgatgacggtgaagagtcgctgtccaacagcgaaactgaagatgaagacgaacagccaatccagagaacgctagacgatttcaccaaagcgcgaaattgggagtggcgtttctttttggagctcgaggacgctgtagtcgctgagaaacataagaagcaaagactttgggtggcagtcgacaaccaatctgctcaattacttactgggctcgatgcgtgtaacctgagacgagataagcaggtgctgctaaacctccgcgacaagatgtttacgctctggggaaatctggaggagaaaaaggctgctgctcaggaagcggcaaggaagggaaaccctccagctgatagcgacgatgaggatcaacagcagcccgagccaaagaactcgggcaaaacgcaactcacaaaccgggcgtttccatgctgcataaagcaatatggtatcaaagttgccgagccagaaccgtcacaggccaacgctggggatggcaaacgctggcggagaatgttccaactctttggcgccaggattgttggagaatagtttgtaagagacagttaagtttggttgtggtatttaagacgagctcagtgacaatggttcgtgtttatcaggcgtatggggagggaaaagtcatgttcaggtcctgatcttacagtgttcgctggcaagtttttccaaataggagttaaaagcgattagaccgaggcgaagttgttctggttttgcaatgactatagatgttttgtacacgcagtcttttgacgccctaaattcaagtcctctgccgcatacccagactccagcatgtaagtccaaactggcaagaggctacatacagaaaccagaaaaagcaaaggaaccatccgaaactataccgccttattcacaaaatggaaagaaaccgcacatcatttctgccgaaagtcgcaatagctatgtgtccaccatgtgagaggtcaaactcgttgtgtctaatcccctataacatcatcgtctgattcgtgagctggtcgttccgcttcttcatcttcattttcgtcatcgtcttcgattggatcatcctcaagaagaccctttgcgcggagatcttctctggagccctcctctggtggcggcgtgtcatcaaagatgtcatcctcgtcatcctctccaattataacggcttcgctaagctgggccttttgaggtttggtgcttgttgaagcctgtgaatgggcggccttttttcttgtccgctcggccaacttctcttcgtcaaggtaggtaacgacttctttgaaattgttgccaagtttgttttggttgcgaagaagacgccgccttagcttgcctgcgtgtgagcccttatgatccaccaggcgagcagtaatcacaaggacgtattttgcggtgagttcgcacaaagctttttcggccttgagttcggcagtgaaacgctcttcctcggaaagaccctcatcctcatcctcgtcctcttcgtcttcatcatcagccataggatcttcgtcttcagctggctcatttagggttttgtccttctttatcttcttggcatactgtttttcggtgccgtcaaagatagcaatcaactcaggaatgaggccggattcgatatcttgaatcaatgtcttgtatttctcgccgttcgagggttgtgactcagaactggacgaaggccggagttgatcaacagttgggcgaagggtggcgaaggtaaggtgaaggtcacacaggctgccagtagcgaataatctcagttggtcaatggcagcgcgtgatgacagggtttcaataagatgccggcggaaagtttggcgaagtgccgatagtcgatcaagctcaccatctgcgatactgccagtcgtggacaggagtttggaataagctaacgtcttccacataaagtagaattggcaggtcttgatcgcaaatgagaccacctcatcctcgagatcgtcaatgtcttggtcgtcgagaggctcatacttgccgcgatggacaatattggctagtatttgaatgggagggtttgttgttgattcggatgagtcttcgtcagcctctaggacatcgatacagtctgcaatgcttgccagcttgctgattttgagaagaactgttgacaattccctgagaggtgcctcgcctagattacctcgcgatgagagctcataggttttgtcaaagttgtgtagagaagtgatggcagtttcccacaagtatgatagcttattgtctgcgatttcctccaactctccatactgtcgcgaatgcaataacgccgcagttgcttctgacaaaactctcttatcatcgtgtcggttaaactgtgtgacgatttcgtcgagcagcttttcgtatctgtttgtgttttgacgtagtggcttgaaaagctcaagatcgagaaaatgcgccaggcgaagaacaatcgcggctgtgtctggctctgctccaaacttgcttagaagaggggggattacaatgaccagctcggctgctgtatcttcagggcttattcgtacatcctcggcttctttgcctgtctgtggcttctttcttgatctgtcgtgttcaggcgcatgtgtcaggctggattttactgctgagctcaacacatccaggaggatcgattcttcctcggtagtaggtgcgacagccttcttgaacgcaatatctggattgcttcccttggatcgcgattttgaactggttgtgtgatcaaagagcaaatatcctgccaagagtgtccactgcttaatcgcattgaccttctcgaatagaacttgggctgccagcgagatcctggtctctggaacagcagactccaaaagatcaaccgcaacatccaatcccaatatctgaccactttggtgctcctcctcgatctgattgtcatagatagcaagggtttcagcaaggcactttaggtcaatccattccaaacggggggcgtcaacagaggctttcttcccccggggtatgtcctctgtagcttcagaatcacgcagttctttggtcttttcactgatagcatctctagtgcatgcgacgaagaacccaacaaccgcctttcgaattctgagttcattgtcaaatatgagcttcccaatggcgtctacctcttcgccttctaagagatcttggtcgcggaggacgtcaataacgccaattgctgcgacgcgaacagcgacatcggaatctttgcaagccatttcaaccaatcgcgggcgaaatctatcaataaagtggcccagctgcccggcgtctcttcgaaagactttggtaagctgcttcaagacctcgagacgagtgggtgcattggtatctgacagcatccagccaagataccggaggtagcccggctcaaggaagatgacaggcagggaaatgatccagttcccgagtgcttccacacactcagttcgaatcttggggtcgacatctcggtaacgatgcacaaaaacagtgtcgaaaaaagactggatggcatccgcgcaagctttgcggtctttgttggtctgttccttgtcacgcttttcagtgctcttcttgagtctgtagtccagatcgttagcgacagtgaccagcgcactctggactgccaaagatatagtagttgcggtatggcggaagggtcgtagtgatgatgaggacatgctagcaagccatgtatgcaggttgtcaagaaatgtttcgtccctgtacataagacgacattggtgcatatcaacaatgagacattcgaagaaggagatgagcacgtctcggaaggatcgtgaatgtttggttctggagatgagaggatagtcggtaatttgttgctgtaataatgtcagcaaaatctgcatggcaggaggcacgattgagagttgcaatacctcttggtaaatgctctgaagatctgccagtcgtcctgcaacgttgtctaagtctaaaacgtcgtcttctgtgatgagctgatcacagccagcgcattgaaggatgcagttcaccaggtcagcagtggctgcgactgcgtttatcttataactagccagccattcttctgccaccgatttgctagaatcacccgatccgaatagatgggcttcgtagtgtcagcatgtaggaaagcgcgcaggaagagaaaagttggcctacagtagagcccatgccctttcacagcagcgtcttcaatacgaacactcttcttaggtctgctcgggagacttttggctgcgtgggtcactcgcgcaggccgcaaaggcttggaaccattgatcttgggctttttggctgaaggcttctttgcgcgacttgtttgcgacgacttctttcgagagcgcggtgcaaaatggtcttcatcgctgtcattgtcgggctcgttgctcatctcctcatctgaatcgggggcttcattttctgcatcttcctcttcgtcctcttcttcgtcatcctgatcgtctcgcttgcgctttggatttgtcgattgagttgtagtatcaggagtaaatttggtgggtgccctcacgacgcgtcccgatcggcgacgcgttgtcgcatcaggatccggagacgggctcgcgttattgtccatagtgtctcttgggggtgggcgtgatatcggcatttgaaagatcaatgtctggtggttaaaccctcggtgcgagggtgacaatggttttagccacttggcgcgtcgaatgtcgcgtgaaataagtaggtacctagagtgcaaatggggatggagatggggatgacggcggcgcaagctgttctggaaagtgggtgggtggtgccagttttctttcccacgggtgaacatcggagaagtaggtagctaaggtacctgacctgagagagtcgttacagctttacgatcagcttatgcctctaacatccgtctagcttggatgggatacgtgtagatgtttccatagctacatgatatcacaatagaattgtgcttttcacaaatgccaattagcccaatttcatgtactgtctttagtgcttcactctctgcctctcacaagccacggtcaagtttgattgatgtacggtataactaaccccacgatcccagctggtgtggggccacagccactgtgtcgaccaacgatctcttatctcttatctaatagtcgagaacctttggctcgtgcctcagtttcaaccagcgtaaggtatttatttgttagtcaaggtgcgtcaagatggagacgcagtctatcgttactattgcctgtgcccaatcaaactttcgctgattcttggacttctacctttcactatcgtcgcaacatggttccaaaatggactcgccttttcctccctcatcctcttctcctggcgatggccacatcgttgttggcctgctccctgccggcgagagcggtcttgagaccatgacttatcagtatcctttgaaattaatatccccggctccttcgcctaaccagccaagcactctcgttttcctgttatcttatggaggagggcttgttgctggagacggtgtcaatctgacaatacacgtcaagccgcaggcgaagctcagcatcgctacccaaggtcacacaaagatcttcaaatcgcctacagctgatgtcatcacaactcaaaacttggacgttaccatagacgatggtgcttccatgtgtctccttccggatcctgtccagccgtttgaggatagtgtatacgcccagaagcagatattcaagctcagaagccaagcgtcgctctgtctcttggattgggtcacccaagggcgtgtggctcgtggggagaactggagcttcaggaaatggactgggcggaacgagatatggctacaagatcctcaaacaactccgactgatagactcttggtacgagactcactcatcctatcgagagatgcgagtaagtccgtgggtcgcacactaccagaaatgatgcagcatatggcaatatcaggaactcttatattgcgcgggtccaagaccaaatcgttgggggagttctttcagaatgagtttgctgcacttcctcgcattggagcccgggacttccgctctccagaagcgatggcgcgaagcatcaaagatgtttgtgactttgagcgttggcgactacagagactcaaagaggagaaagaaggtggtgtcctctggtctgcggccaatgttcgaggatgcgtggttatcaagtttggggcaaaaacagttgaagccggaagagaatggattggatcaatgattattcaagaagggagcattgcttctgaattcggtgataaagcactgatgtgtcttcgatgataccaagctttggctgccatcacatgagaataggacgtgttttttctggcacttttgagatgtatgccgattggatatgcacaatcaatcagcgacaccatgtttcccgatttagaaggctcgtcggtacattcttgtctaattgttctcgatgcgggagcagtgcggctggtgtataattgtattttttattctgagatcgccttggtttaccaaagcttgagcaccgcttgaacagcaatccattgtctccagccaatacgaagagaccgcggctggtgggatctcagatcaagcttgcgcaaatcactgagcaagcaaatatttatcttacgccagctttgtatatcatacaccatttcctgcatcaccgcccataacactatggaatccctgctcctcggcaccgactaaccgaaaggcatcaccatttacattaagatgaggcagccttttcattccattcagctcattgaattatctatctttctactaataaacacgcctatcacactgtctatcaatcattcgtcggccaataccatttttatgaaggaacccaaactcaaaatgagaggaaaattcaacgctagcttagatacatcatcggttggttgcatattaccatggatactgcatggtccctgagaaagagctttatatgatgactgaccacagaagaactcgtttgaggtatacgggataaatagtagtcatggccctgaccgtaccgcccattagacgctggccaataggatctcgacaggatttccatattgggaaacgacatgttaacggataaaggattcgagattgacttggactagagatcctgaaccaggatagttaagcataagcttaggaatatttaattatagttcagggtgagatcattacaatctctgctaaagatagactagcatttgctttgtactttaagaaagtataaaggaaaatgaatagttactgcaaaactagcaaaaagatgtagcagtaaagcactgtgttacctggttttctcttataaaatagacatgaggttaagctgggatctcttgctttctaaaaaattgacgggagtaatatgttttacttatataaatggaaaactcaaagcttggagcaagacagtacgttacttgaatcaaggcattgttagtaactgttctctacaccaaccattttgcctgtctatagaatacctacctatatctggtggggaacacttttgcttaattaaaccatgaacaagtagtttcctctattttaattaatattcgaggtagccttgataaactgactacatccttacccagtctaccagtgtattcaaccttggaacagttaggtaagtaggcggtgagtacgagcagtcccacaaatggcagaattccatcgtcccccaccattccggaccccactattgaactttcgcattgcgactcaggctaaatttttgaaagcttcatctgcaactacagccttcgataccgacaattactactcgcggcctacatcgactctcggcctgtaaacaataacggcctgtaaacaataacggcctgtaaacaataaccattcaacaattaacatgaaccgtggtagggcagcggcccggggcagtcggagaggtgcggccgcggcaagttcacgggcagccggtgaaaacaacgccaccacttctactccagacgttacagatactccaggcagtgccactccagtacctcagagtatagcgatcacatcaacccgcggagggactaccactcgggcgacaagagcccctgcagctggtcgcttccgacccaagaacattcgccgagatgaagcagaacgagacagtcttgcccgacaggaggagcagaaagccagcgagagagcagcagatgagcgcaaagcgagagggcgctcacgtttcaggagtaaaaggagccgtggtgatgccatgggtagaggcggttttggtcgagtcatctcgggagccagtggtccattttcctctggtgcagcaggtaaggcttacctccgagaaaccatgactcaatttcagctgcctaactcttgcaggttccggtgggcgtggaagcggtggttggttcggcggtggaggaggaggtggtggtggttttgggggaggtggtggaagaggattcaagtcggattcaaaacctggctttgctcaggcatcacgatctcgcgaggcccgaatcaacgcggataaactccatgttcatactcccgaagaggatcttgatagcgaagacgaggccatgattgaggcactcaattcccgcgccgttagcgtacttcctatgggtatataccgacgagagcataaggatgagggcgtcatagtggccaccacagcagaattagaagctgcggaaaatgctcaagctattccctccacccctttaaaggaagaggagagcctttgggtggatggcgacgcagacgagcctcttttaatggacgagaacgcagaggatggtggcatttgggagaatgattcgaaaacaccagtcattaaaaaggagcccggactcgacgactccatggatttggatatcgagacaaaggccgatgcaggagacaaagacaagcagccttccgaaacaccagcgccacagaccaagaagccaaagcaagacccagaagaagccatgatccagacagatctggagattctcgcccacgaattgggtgctgtcgaaatctccgagggcgaagagggcaaaacagaaggccctagcaacaaggatggtcgcatgtacttattccagttccctcctgtcttgccccctctgaagccaattacccgacccagctccattaacaaagtcaagcctgagcctggtcagggcgaagataatgttttggaatcaacaccagccgccgctgacacagagccggtggatctcattaacgacaagaacattgcaggaactaatgtaccaggctttgaagacctcgagcggaaggctggtttcatgtccagcctgctatcaacaggcggtatggtaggccagctaaaagtacgcaagtcaggtcgtgtagaactggattggggcggcagcactatggaattgaaccctgccacagggatgaatttcttaacaacggccgtcatcattgaagagaatgacgagaaacctcgtccgggggtcattggtggagagagtatcggaatgggcaagattatgggtcggtttgtccttgcgccaaagtgggatgatgaagaggattgggaggtctcatccgaggacctaaggattgaataaggactatcccacggtcatgtgccgcattaacactgaagacatgtcacagatacacttgaaggcaatgacctagcaagagtcgctcagtgaagaataaacaaagatacccgaactacaccatcaacatcaagcctttctaattatagagtgtaccatgcctatcacctatgcgacgtctgttgggcgttctcaagcatgtggaccattagtatcaatattgatgataaaggggtcaagaaagttgaagaaagtgttgcaaaactgcttgattatcataaagacattagagtctaaccaaacatgtgaaccttattcaatgtgccatctatcaggcctctgctgacgcatagccttttactaaaaatctattgcctctcctttcaaaggccaaacccattgtggcaaacctactaattttgcttcctgtatgttccagcccaaccctaatcctgacgcctattgctccctttcccgaatgagtacaaggacaaaaagtcccctgtaagatgtcgttgttgcgacagaaaaagaaaggaatagccaaatatcgggcgctttcatctccgttgggtatcgtatcataattccattcatctgcctctgcccctcatatcatcgcgttcgagttcttggctgtatgcctcgaggtcgtggatttggtcgaaagagctagaagcagagcgatcatttcgactttgccaggacgacgggggcgagctattgccttgtatcaccaggatctcgcttttaacgatgctcgcttgaccaggcgagatagggccgtcgcccgcgtgccgtggagggaggatttcgatatcgtttaagtgtgatggggacgtcatgttgttttgtgacaccatgttggtcagtgagacatcttcagggccaaagcctggcataatcaagattgcggctttggaacggtttgcgtttgatctcacagcagcagagtggcctgtgccataagtgttttcggtcgattcgaagcctctgatcctcatagcacgaagaagtggtcggatggtagctaggcttgatgcaacaatagcgacacctggttctatcagtgtccaaaccatggcatcggttccagcaacttgaagaggtcagtcaggagaagactaaagattcgggaactactcacatagaatgtcttccgtatcagtaagatccgcaaggaatcgtaggcgtacaagggtcgcgacactggcacttggtggtatgttaggcgaggttctgaacaacgaggagagccaactcacaatatgcctagccccaaaattgcaataacagttgtctttgcttgtttggtcatcttgaccgaccacagcattgggattgggagaagggcctatcgagcattcagtattgtgcagcagcttagcagatgagacagagtttcacttacgtagagccagtcagaaacgactgtcatgacacttatggcataggccgctgagacgatctggtctgcacttacgcaagtaccgtcttttattctgaagtcccactgcatttcgactggtttgcactggaataggttccagaaaaagagaactatactccagatgctgataatagctaaactgatccggataatccagatgtagaccttcttgacacataaacggagcaagaagacgccaatgctgagttttatgaacatcatgtccaaaatataggtcgctgttgccaaagcctgccactgtaaaggagtaaataattgacccagaatgggtgtcggaggagaagatgatgcctaccataagggcttgaactttggcctcgtcgtcttttatggcgtcattgtgctttccaattccctgctggacaccttcaaggatgaatgcacatgatatcgtgaagatgatctaagtcttggtgagagttgtcctatgtaatgtaacgaggaatttacctgagcaacgagcataagccagtcatcgagctgcaaactttttatcaagacagcccttgtatatgtgcgcagcccgacagagaaccagcttaatgtcaagagagtgatcgctgttgcgaccaaagcagacccattctcttcatgaaggtcaatatctttattagtggccatggcgctgcagcgtcacgaacaacttttcgagctcgagcatggcccagtcctcaaaggtcgcgggagggtcgaaagaaaaggctcaaagaatgaaataattcacaaaacagaattaatgagaggaacgcaagggggggctcactgtgagatatatctcacagctgcgagtgaatcacacacgctaggattgcaccaaccaacccggcggatctgatcaaatgcagggcaagggtctccaactcatcgccggtgatgggggggtgtcaaatggaagttgatgcgtgttgagcatgggtgtgatacgccggatgcaaggtaccagacctgccattgaccgagaagagagagagggtgtgaaagtgatgtcttcaagcacccttgcctcttaccgtcttggagaccattttgaggcatgtttctagccgaattcttcaagccactagcagactagctagcgggaggcgatgttgcatccgcgagtccatggaaattctgcaatgggccatgaagggggaacggtgcatctgtcaaagtcctgtttggtccagcctaattgcaggcagggctggtgaggcgactaggttgtttgttgaggcgatggcgtcaatccgcacatgacaagcagcaacatcatattgagcaagtttgtactggatgacacagtcaagcttcgcataccaagaagcaaaccttgggtcaccaagacggtatgtagcgcagatgttggagatggttaggtttgggatgaaaagaggcgtattgtttgaaccaagtactgtaccctatttagcgtgccgaagccagcggcaactatcttttcttagttgaacgccaaacatcgggggttgggaatacttacagttaggacttaatagagtttttcgtaacttgaccaaataaaacgcacatcatgaacgatcccaagcaaggaggtggacagagacatgccagcatgcgcaaccatacgacaagcaaatagctcaggttgtggagtctcaagtctccctgttagccaatttagttgaggctccgaggcttaactttgatcaaagatagtgagaatagaaagatcttcggtcttctccacgataaaagtcggtcgctagactctcccaagatgctctcccgatagtgcgaacccgaagatatggtaggacattctgatgatccgcacttcagtgcggaactacggtttcggttcagccatcgtttcagtatcagctcgcaggaaagtctagactaggtctaaatccctgtcaaaacatgacatttggggcaaccaaggactgcacccttgtctgcaaagaatcggtcatcacaactcgcagtaagccacctatgaggcctggcactgaagaacggcgtctcttcttaatttcctctgggctgagtccgctcatagatgcattattagtctcttttgagttggacttttgagatgactgtcgggaagtggggggacgttgtagcacagggggtctggcgatcattggtccacctcgcttccaatatgcctatcagctgaagcctgtgagtcccttgtcgatacgtaactgcgtagcgtgaagttcatgaatatcagatcaataggcgatacgcgaaggctagcataatgggagtgaaacagtggtgattcgagagcaatttgctgggtgcgtcaatgtatatctgtccgtgatccatctcacaggcacaggatggccagtttcccgaaccagacacgtgcagcccctgtagtgcgaacccatgcatcttcagtcttgacgggattttggtgtgaccatgtcagagcctgtcggtcatcagcttcgctagcggtttatctcccgatgattccgatttgtgtgtgatcctggcatggtagcttattgcgcctattcgtctaaccatttaggcctgtaatgtagggacagaagatttatagattaaagtagaagatagagtcagggcagtacatacctaccttgggcagtaaaagtttactgatgggaggacggtaagatggttacatcggaaggcgttcatccgtggttccgtgttgccatggatgtctcttcaaaacgtgcttcttcccgccccgttccgcaaaaagcaatgcacatgccaacagcaattgctaaattggaggaatacctaggtactcacaacatgctgtgtaaggtgacctgagagctccttctgttttcgtaaatgtcctagtattacccctattaaggtatgataggtatcctgaattagcagcctttgctcttcactattgaaatttagttcgcactcatattccagattctatctaccaagtccctttttcggatcgtgccagaaagtgacttattcgattctgtagatcttattggaacgccagatataggtgcccaacccgataagttggaaccttgatccgattggcctataccggggttcgaaagttccgacatcccaagacccctcaccttggtccagacgagtgccgatgtctagaactgggaacaacatccgcccccaatttaaagaagcttctgctataaaaaacggccaaaagaactaacgcctccgatctgagtttctcgcatctaatacccaatccttcactgacctccgcgaacagcccctgtgatcagcatttcctttcgggtcatagcgtcgatagtcacccataaagcgaaacaagatggccgatattgccgaagacaaatccctgggactcacttacgcgtctcaccaatacgggaaacatgaccgtcagaaactaggcgtatggcggtttgctgatcgcccggcccaaaaaactggttattgggtggtgtaagggtttcccatcgatctactatttctccggtttcactattaacagctttcagcttcatccatggaggtgcctggcgtgatcctcgtaacaatgagaacgatttcaccgagtctatcaagcgtattgtcatctcgggtgcagttgcgatactggacattgctggctttgttagcatcgactatcggctatcacctcacccagacttccctcaagagtctgccaccataaaacacccaggtcatttggaagatatctggtcagctttgaactacctacaaggcaagtacgagttgtcaaacaactacatcctggtcggtcattctgcgggtgcaacactcgcgttccaacttctcatgagtggggacattctcgcctctcaccccaagggacccttgccccttgccattgttggagtatcaggtatattcgatcttgttgggctcaatgacaggcataacggcgggtatgctggctttatcgaagccgcattcggtgacgatgagtctgcctgggagaaggcctctccagcccgatttggatcaagctttagagacaactgggcaagtgggaaattagcaatgcttgcatggtctactgaggatacacttattgatgagccggagattgataatatggcatcccttttaacagagcagggactcaaagttgaagttaataagcacctcagaggcgagcacgattttgtatggcacgacgggagccagattgctcgcctagtcatcaccactcttcatcacttaaacaggatataaaaaggcctttgatatatcattatattcgctttagacattaccatttacttgttgtcttacttaagagcctatgccttcttattcaaagtaaacgccgaatccttgtattagtgtacttgcccaatcttgtgcctcttatttctttttcatcagaacaaatccagttgacgcaactcgagatgaagcaatcatgagagcaccaaacagaaaaacagtaccaccccaaatctgtgcatatacaaaattgccattcgatttatccaggatggcaccagcagtcgggggtccagccaagctggcaaatgcagaaatcgtctgaaccataccgaagcgagtacccattttacggggatcttgattacttggtcagtcatgtacaagagaacaaacggcaaggcaaacgtcggaggatctcttacctttggtcaagctcgcattagcaccaacaaatgtcccctgacatgcgccgttcacgaatccaaagaagacgcagaaagcgtacatgccggcgacggacttaacgccaatccagcagtacaccatgacgctgagtgcagtcatcccaataaggaatgcgtttatcggtcccaggatattgtctgccaggtatcccattataggccgtgcaggaatactcattgcgttcacaatcagcagcaagctgacagcttcaactgctgtaaacccgattacgttgcgagcataaacgttgatctatttactgttagcgacaatatcgcagtacggctggtcttggaaggagccacttacataaaagaaaccaaagtataaggcataaaagttcagaaacgcgcccagcacgaacaataaataggggagttccctgaaggcttcccattctatcaagggccctgattttctcggggcgaggtaaggctttagtatgagatttgcggcaactatcaagacgagagcgacgaaaccagcacagcggacggcccatgggaaacctatttgtggaatgagatattggagagtggctgggaagatgatggaacccagcccagtgcccgttgcagccagcgccagagcaaatgccttcttggctttgaaatacgaaccaacaacagtcacagcaggcatgaatagcaaggctaagccaatgcctgtgcaaacaccctgtgacaagaatatttgccaatactctttacacagactggtcatgaaggttcccaagatagccaggaagcttccgaaggcgacagtctctctggtatatccagcatcggccagacggccagctgggccacagaacgcgaacgtcaggaaagtctggcaggaaccgatccaagagatctgagacgagggcaatccaagcgattcttcataatgaagctggtatacaccaaaggaggcggggtagccccatgccaagcaattgatgaagacaccagcaagaacttgagaccaagctgtgaagcctccatctggtgggtcgaaactttcaggatcaaagaccggagggggggcgtttgtatttgaaatagtgtgatggaggtcttgaaggtcctctggattgccttcagaagggcatggtgacgactgcctccgagttggcgtcttctctacatccttgccaaacattgttgatacgataaagtgtatagtattaaggtgtgttccattgatatgctagaacatggactggccagcaagtagtagaatttgaggttgccaggcatagtttcggggctattcaactgggacgaccgacaactatatacgtccttgtctctgccccatcccgatcagagtcgatttcttcataattgagtcaaggatttttctcgaagggcgcaatcctatggttgcttgccgatatcgcgccccacaaaccccagatcgggttactatagttgttgctctcaatttcagtcaacatcatttgctgacctgtggtgaatcatggggtaacgattctgagtgccaaccgcgcccttcaactacattggtgtccgggtcagacagagccggatttacaatgagcacgacgtagatatattacatcccgatcatcacgcggccataacgttgacgttggcttgcaacaggccggctttcattacaaagcattatgaacgtaccttgagccaaacccgagatagaaataaagtattgaaggaaaatcctcccaagtgaatataatttatcagtatcacccaaatggtctgtttgaaaatcccactataatgaacaataaataccattacttcatgttcagggtagcctgtgccggtcgccccactaaccgccgacgaaccgaaccctaccgatggccggcatcgtttatttccggagtcggaagtccgttagtctgacgcgtggggccaatgaaacgtctccgaagaagtcacgggtggtcgcggccggagccggcgccaggggtcaagataaacaacgataaataatcgatggtgaggattcctgtgccaccgctgaagagtttgcgccgtttatgaaataagctattgttgttgctctggaggaatgcttgaaacatcatgatagcataaacttagacattgactttgagaaatcgcaattaacttactgttttgaaacggcacagcccgcatctcaaaatttaagcatataccggtgctcgagttgaacgcacaattgaccaacttggacattgattattttattctgtcaactagcatcaatgccctagtcagccaaaacagaaacccaaaaaaaaaaaaaaaacacgacaagaaattaccccgcgctcgtaatggaggggtaaacaacaatggcggtaaagaaaaacatgatgtaaggctctcacgtgaggtcatgatgcgtccaacggccaatcggcttacagatcgtctccgcatcggcaaaaggtggagcgggaacggcacgctagttcaggttgtgatggtggggggcagccgatttgcggtaggggtgcagaatacctagaccacaatatctctgcacagaatatttcaagatattgagtcggaatatacctgatgagggtaaaaaaaaaaaaaaagtttcgaggtggaggtgtcgttctgtgaggcgtgatgtagaagtctcactctaaatgttgcagttaaccgtttcgcggcgtttcggcaaacgatgccgaagtttcgggcttgcgctgtcgcgaaacggcctcaaaacacaagcatggtcaatatcagcaatcaatatttaaatatgcctcaaaacattggcaaggcggtcgcgcaataccagaatgcatggcctatcattctggagactttatatgagcagcgcattacggtagctcgtgtcgcacactttcacattcacgcgcgttgatgaacctaattaatctcaggcatgttgtatgaagttagttgcgtacaacaagatatagaaaagtcgctagaaaacagaataacatatcggaaacatttggccttttgccacattaacccgttcctttgcgcggtcggtgtggcatccagacagcatccctttttagtcatgcatctcgatcagaatgcgcctcaagcacacacacgataaaccttccatataccgttcctgtcctgccttctaaaccttgggagattttccaagcaccatgccccttgttccccaccgtatcgcaccttttctgagtggtttgcctgatggaactgctgcccataagtccatcgcgattcagacgcggctgaacgtcaacctcgctgagcctggaggcaaccaaaacaatgttgaatcggaggaaaaatattttttgttaaagaaaaaaaaaagacactcgacaactcctacatcttgcctcgaaacgccgtataaggagagtaatggccgaacggccgtcattattacatcctcctgagtatcatcatgagtgctgccctctcgcctgcaagctagaagaaccagggaaaacataaaaagaaaacatttgagtgcatggcccatttgttggtaaaccgttgggacccattgggaagatttgtacaagtcattcatgccacatcgacaaagatgacaagtaagccgacaacgacgccagtaaaactgttgtgtcaaagctcaaagaccagtatatacaacaatattgaaaaccttcaggcggtgtgactgaagccaggcgcttatcgcttgcgcttcttggacttatccattgtcatggcagcagccgcgatgggtgcagcgggtaatagcgcaggttggacaacggcggtgacctcatccttcttgatgggcactcccatgtgacgaccgtatcgaccctttcggccgttgccttcatcctcactaatgcactggtctgccgacaggccagcatcacgacaacgtccacaaggcctttggcgatcacaccccttcttgctctttctgcagcgttggcagcgaggcttggtggaaagatcaggctggtcatcctcgccaggggcaagtggagtttgtccggtagacgcaatggattgctttcgcgaagggggcatagaagctggcgacattgggccacttgggacagggggcagcttcttgcccttgacgccattagagggacggggagccttggaggacttggccgatggtgctttagaaacagaggcagatgccttaggtttagcaggggctttctgagtcttgccaggcttgctcttgccagtcgagagcagagactcgtcagcgccatcctcatagtcagcatcgtctccactaacttcggcgctttcagggggtggcatgaagtgtgactcggtggtctgatagacattgccagcagtgctggaaatatctagcttctggcgtcgcgcaggaggcaattcggtctcactctcgctttcgccatcactagtagctccagtcgaggaagcagcatcagctctgccactgaatgtatcatcgagagtagaagcagaggttcggccgtgggagacgttggacatgtcaccaagtcgcatcagctggatagcaacatccttgtcctcctcagacacacaactgccaatagttgggtcgggagtaggaaggattcccatggcgctactggtatatccgccactgtttcggtttcggcgatcgggtcccggggttgagtagagattgggatgtgtgatgccatgtgaatagccttggggcgactgcatagggcgagggtttatgaagggattttgatgaggctgcacgaacggcattgcgggccgatgaggctcagctcggcgagcaggagatacggaaggattcgatgtcgccgcaggcatctggggtggtgcgaacaatggaagttcctgtggcccaacattgtcagtctctctgagcccgccttgtcaaaatggcggtctccacttaccgagctttcgaacttggcccttttacgacggccaccttcaacaatgttctcgacactgatatcagtagtaggtagttggtccttgttctttccagatgtcgagtcatgctcatcattgctgctatagccgtttatactgtcgctgtatagttcggtatgactccgagaggcagaagctcgggtcttggaggagcgagaacggcccttcttcccatttgtgctggcagaagcacttcttcggccacgagcagtgttgggggatgggcttcgtctccgtgatgtccgagagctgggcctggacaactcttggggtaagcgctgagcctgagtggcagtatagccattgtcgctgtagtaagggtgggtgccaactgatgagttatggtaagggtggggagaatacgcagttgcattcgccggaggttcctctataaccctgacgtatactaccatattgtttcgaaagttctcgtaccgggcaattagagtgttcccaagatcatcttcgaaactgactccctttgacccggtcggacccgagtacagaccataaaagttcttcacggtagtgacaatggagtccgttgtgtcgtgggggtatatctgcactcgcattggcaagcgcgcacggcaatggggggattcgagaaacaatagctcaaatgcgacgttcttgggtgtcgatgtctgttggggtgagacactgccgccatttgatgacgctccagaaggaacgatagcagtgctgagaggcgaaattgaagccattgtgaagctgagagggtgtttattgtgtcgatagagatgggtgttgtagaattgatgggagtggttgggttgatgggtttaagtggtgtttgcgggctttgcctgggatagactgggcccggccctgttcacgacaagatcgctcaacagtacgctcaatgctatatgcgaggtcaaggaccagaaaagcagacaagacaagatgcgtaaaaagcgatgtcaaaatgtagatgaagaatcaagggataatcaacatccacgccgtaggcggtaagcgccgagtcttgtgtgtgctgtgtggtctcagggctttggacttgcggtgcgtatgacgacgatgaacggtggagggttttcgttagaacgacagcgacggtaaaaagatcgatatgctgcttgtttcgaagcctgtcagtaactgggaaacggctggatggtctgaggaactgtcgagtagatgatgaagaagacctctcgagtagaggatgggtagattgagggtcggggcagtctggcgcttcttgggacggggacaacggatgaagcagagaggacatgaacttggggactcaggatggaagaggggagaatcggggccttgagattgggtctcgatggggatcgcgcacaataacacaggcgatgggacttaccagagaggtcttgatccgtgttgggatggttgtggcggcgttgaagagtcggcaagaggatgtgcatgaggaaaagaggagccagaccagacgagagaagagaggttgttgaatttgaacggagctgggctcactaacacgagaacactccgtttagggggggcaagcgttaagaactcctgaaggaggcctggaaattaggccagcagaccgctaaagacggccctgggcagcgtgcgacaacctgtaattacagcgtctgggccagaagttagggatggggaaacatggctgatgctgaaattgagccagggctggttggatggcttgccctgaggggaggggactcattgcccaggacccatccattgtggttcctcgccgatgaacccgagcatctaggtattcaaggaactgccatgacgtgcctctaatctcggtattactgtggcagataccgtgaaaaggtagcccgacgcttagaatagacactgtagatttgcttttggtttctacgttgtgactgacttcaggggaaaagagggcgcattctcgactcctcccgcgcgaacgaacctagaaaagcggatgcggcggtgcatatgcgcagcgcaaaccgatcagtatctttttgcgcgcacgtcgcatacactatagtctcgattcgttgagcactcttgagtcgcttgataaaatcatcaaaatatgaactctccatctgaatctcgtctgcgactcctcacaggctttgaaacttgtgcgggccagttatcagaatgggttgcaaggacctgggcagccatatgtcgatcccccagcagcagagcaaggcgcatattcgggtctttatacggtgatgatgagcctttgcaacggccatatcttgtttagactcgtcgcaagattataagtctgggccataaggtccaggaacaggccggtgagcaacgcaaaagtaatgcgcctgtctaaattccagctattgaagctgtgtaaagcctgtcgctttcagttgaatattggctccatatcgccgagcaccatgacggactgacagtgtatgcatgggttgcccatttcagcggatcctgggaaccttggattgctggcttcctttccctcccgaaactctcactcgagcgctggctattgctacggagtatggtctcatcggccactcacgatccatcgactactagctacatatccatcgctccaagaagcgacccgagttaggctagacactggtcgttggcgaccaacaactgtgaccgtactcccaatggaaaagaatcctcaagcccagcccctcttgatccagtgtctctgacacttgttggtggcctcgtgtgagtctgtgactgttgacgaccctcacctccaatccaaatgtggtgtggttagtctaagaagaggagacaacgaacaacaacatctgcagtggttcccgctagcttctgctgataatgtatgtacatagtgtacatagtccataccgtagaatatgctcagcgacatcgcttgttgttgagctgcgatcgcgcgcacacacgcacactttacctgcgaattcctcctccgcgctccaatgggagcgtgcgaagcttgtccagggttcaatgcgacctcaatcaggacttgttacagatgttatactctggcgcagagttgtcggtcatgatacaattgatctctatggatatagggctagcaatgaagactccgtggtctgaagactcagtcaaaagttccgaaatagtagaaggtatgttgagaagaacccttttgaggtcgacacactgagaaagcggagagctctcgattcaacggctcagagatgtctgagttggtggttgcaacagattcaccagcagccaatcgcactgattctcaaggtcgaccgagctggggatctgtctaggttgatcatgtgtcgaaataagcttggcacacggtaagcatcacgaacgatctgtgttaacgaggaattttggagagcttgaaaggggataatagggaatcttgggtatgtcaagtccttcactgtatggataagttttcaagaataatattgaggtgtcgctgtgcccttgaagatgcaatatgagagacacccctttgtggcgatattgattatgacaccttgatgttccagtttttttggtactacaaactacctagctatcgaacacttacccgacaagattcttatgatatggacagcaaagtattcggtgcgcttcaatcccacatgattaaaaaacaacgccatacagggccttctgatgcgcaaatcagcgactaaggagtgaagttgcgccagttcattatcaacttgcgcttccatgatggccattgaccactccgagggatgatgcgcttagcttgcgagtgattccgagacaaaagaaatccaagcgtcaagagctcagctagcctttgtgtgccaggcgcatacctccaaaggttcaaagcgctcaaaatagaattacaataatagtcgttcctgttgaacagagattgatggtaccgaagaatggaaatgcgcctgttcagaacctcagtcaattgcgttgacattacattcatcctcgtcccccaccaacaggaacagccaattgtccgtgtcatgataaccctcgttcggcgcctgggcctggtcgatcaatttcccttctctagggtttcatcttgaaccgttcaggcagcggtcgtagcgattagcttgcggcgtacgagggacgagaaagatggtggaatggcatcttggattggaccttggccacacgttcggcttgttttgtttcagcatgaggccagagcacgcgtgaacgtgaatgtgagtgaacgtggaggtagctatggatgtggatgatggtcccatggatccgttgtgatggcggcaccccaattggtctcttttctggtccgacagagactcaatagtctcaatccgaccacaagtatgttgtttattatcctgtatcagtacgtacgtctaatctattcaactgtatatcagactcgtggacccttagaatggccacagttcaaaggatatggaatacaccaaccagcccatgcatattgagggccctcaaggacccgtgactgactagtccggaacatgcatatcctggacaagccaagcaaacccttgccacatgttgcgaaccaaagatgcgcaatgcgctgcatgatatcttttcgcattgccttctatagtagacttcatagcacaatcttctaaccgccgtgataagaaagatgtcgcagtaaatgcgccgtccataaccaaagcgcatatcccatatctcgtctttctctgtgtcgcacagcgttacattgagagcaaagcatgcgatgcgcccaccgtccatcaagcatgacgcttgcgcgcacgctgtcaccgccccgccctggattatccacgtttggatgcgctggcgcaaaatttaggtgatcgtggtcaacaacaaaaaaaaaaaaaaaaaaaaaccagatgcgacaaggaaaggctccatcgaccgaatcagcgttcgtcacagcccagcttggagttatgagacgagcctgggccgtggtcacctcatctccagatgtctctcggatatgtcttccacgagactccaaggctccgccaccagctgggactatctgcgacaagcgagataggtaggtagataatacgcatattcgatatcgaggtgacagggcctatccgatttgctctcgcgatcagggcgcggcgcacaaaagatacggtgtgtgtatctgttacctcctacccttgttcgtctgcctacctgtgctgtctattttgtctatcaagcaatgcgacgagattcggcatttatccttacatttatacacactttgctgtagcagaaacgtatctgcatttaaatcgaactgcgcctaacaggatatacgtattgcctcacaggcagacaggtttacttcttatcaccacccacccaactggtttctttggcatgtggcgtcgctaggttctcattgcgtacttcggaactttgctcttgtttctcatatccatgtgcccaacggattagccactatttgcacccgttgagtcccgctcgagttccatggcacaaagtggcacagtccgatgccaaaaaggttgcgctgagtcctgatgcgactgtgtcgcgactgggcaagttgagtctcgtcatatagaagtagattgaacatagcagtaggagagaaataaggaaaccgcttagttacgtcgtaatcgggacagtaattggacctacaatcgccacagtgatgacatagggttattggcgaccgacgtcgcaacttcatgagctgtcacatttttgggagtccagccgttttgtgtttcgccgctcttgaggcatcttgaaattaccactgtcgtctgtattgatattatatgccaattacatcttacagattgacgatctagatatggttactcgttgcgttcaaccaatttaacgaatacaaacgttctctcaagactacacattcgtagtttagagaccctgtccacgccagatgattctggccaaatgacactgatgagttacaataccgcatcgatcgaagatgcgagaaacggtggcgcagaacgggtcctggtgcagcttgcgtggcgggctgttttgcttaaccatgatggaggcatcgcatgacagtgaaacaagcgcagatattggcgtgcttcaaactaatatctgtcatagtattccattgctggcccagaggaacagccatataagataatcgaatttttgacattacgagacgtttgtattcgttgtggcagacgaacttgactgtaatgactgggcgcaattcctgatactttctatctgtacacaaaattgcgcatatcggcggggaggcataactgggcgacggcgcgcatcgatgaattgtctcggcggtctcggaaaggaaaggaaagggggatgtgatcctccctgattcaattcgcgacaggtctcggcagactttttattcttggtggactacggagtatgaggtttttagagacgccgttgggtttacgaatgatttaggtcacgtgaaatcgtgctcctttggcgcgcttagttaccttgataagacgcgataaagattatcgagcaaatataatcaacattggaaaattatgccgcaaatcggggagattgctacataaattaaacttgtttgaacctttaagatacaggcgcatatcattgagctattatttgtgttctaaatgtcttagacaccacatagacgacgtcaacgtcttaaataacttttctggtgagacgcgacgtaagtcgagataagctggataaggctgttctattccaaaacaagtataacgcctggtagagcgccatcgccgtgacgacaggttggaaacgagccagggcccggtggcggcccgtgcgccatcactcaccgagcttagtgagcctgttctccttgaactaaagggccaaaaataacgtcgtacctgagagttagcagcataaacaaacaaacaaaatctcatctccagcaataagtggataccactggggccggccatccaatcagatcacagcgtctgctcagcactggcaaggcatgaggcttccacaaccatttacgttgtcccgttgcccgttgcacagttacgaacaggatgtggatggatgtgcatgctctcctcaaacccagctcttcggaggtacctttattattccatcatcgccgcattctcatctgcctttgttctataacctttcattcccattttccctccaacgccctgagcatttagagcttctagtgctgccatcatcaccgctgatctcgacgagcatcagctcagttctaccagggctaatctccccgtccaatgcccccctgcgcgcccgggcccctaatctcacgaacacccaccagtccaaagctattgcctgctgctgcttcttttgttcctactgagaaataaaaacaacaccaaacacgccttgttcatcaagcttccctccccggcttcctcatcattcaatgttcgacacagcctgagatagcaccccaaacatattgcgcgcagtagtcgatacgagaagggaagagtcaacacggcctagcactgcaagccactcgtcacctgccaactgccatcgcaactgtaattgcagcatcttagatgataaatcaacgcgccgacttcaaacgccagaacatccttccagcatccgtacgcgatcttgaccaccagcatcctattaatcgcgttcttaccacatcaaacaacctttttcatccacgcaattctcaattttgaacgtcactatggacgccagggtacgtcgtcatactctatctccctgattagtttccgctgccgtgacttggcagccacttctcccttgcaccaagatacataccagtacccgttatagaattgtaagctaatatcatattcctcagccttttcgaccgcgtggcgcagaaaacgctccccatcttcaacaatcaaacaagtcttctggaaatatggtaatggccaacgcaaacacagcagccggtttccgtggcccagcgaagcgagccgccttcggtgatatgaccaatgttagcaaacaggctgtatacgctcgtgatgaaggcaaatcgatcaaggtttatgcatcgaatggtgttaacaacaaccaaggtggcgcgccactaaacaaggagaacgctgtctatagcaacgattctttctctcgtcccgcccaaaggctacccaacatctcgtcgacacgaaccgtcctagaaaataagccttctgacgcgaacaagaagacatcgcgaaacaacggtcaagaaacgtacgtcaggaaagatacccacaatgccacaaaggctcctgctccgtcaactcagaatgcccctgctcttcagcctcgccactataagagccaacctcagctcaaacctcagcaacagcaagctagtctgcgtcgcacccaaagcaagcagctggaaaagatagtgccaaaagcggatgtcgagctcggccccaaatcctataaccctgctgtaatgtcgctgcaggaggctgattatccctacgaccaaggcgcctaccttgattctatgtatctccccatcgagaccggcgtcgacctggatatgcttcagaaggaggaatatcccgagtcacacatcaagctgcccgagatatctgaggaagaacccattgtccccatctcttatgacccctctgtcccttccatgtcagagcctgaagaatgctgggaggaggctgatgacgaggactttgatgaccaagaccaagcatacacaacagcccactcagttcgctcgcgggatatgactgctgggggtgctacagaagttgttccactgcctcgtgtgacagctcgcgttcaacgcgaacttgaggatgcacgcgaggaggtggagcgtactcgcacacaagacgaggttgaagaagagctatgggatgtcagcatggttgccgagtatggtgacgagattttcgagtatatgcgcgagcttgaggtaaagagtcatgtttgtcttgctctcatctcaaaactaacaatactttgcagatcagaatgctccctaacgcgcactacatggacaaccaaaccgagattcagtggtcaatgcgatcagtcctaatggactggctggtacaggttcacaaccgatttggtctcttgcctgagacccttttcctgacagtcaattacatcgaccgtttcctttcccaaaagatcgtctcaattggcaagcttcaacttgtcggtgccaccgcaatcttggtagcctccaagtacgaagagattaactgtccttctttgggcgagatcgtctacatggttgacaatggctacactgccgacgaggttctgaaggccgagcgtttcatgcttagtatgctgagcttcgagctgggttggccagggcccatgagcttcttgcgacgtgttagcaaagctgatgactatgatcttgagactcgaactctagccaagtacttcctggaattgaccatcatggacgagcgattcgtggcatctccccctagcttcctggctgcgggtgcacattgtctttctcgactcattctcaagaagggtgactgggtaagttggagtcatgacgatactcatatatctatcacgcacgctaacttgcaatgtagactaagcagcatgtcttctactcgggctatacctggagtcagttgaagaacttggtgacgatgatgatcgaatgctgtgatcggccggaccagcaccacgccgccgtctttgaaaagtatacggaccgccggtacaagggggcgtctttgttagtccaagaagctcttgatactggcttcacccttcctcaccagctatcccccgttcgccgagagcttcaagggtatcgcgaaggcagtactgagttgtccattgcgcagccccaactcatccccattaagggataagaagccatcatgaaccggttggcacatgctcgtgggggttttttctggttcatggcgcccaccaacttctcgccatttcttctcttctccagcctgacgtcgagcattacgacctgccacaccggcgactgaggtgttttgactgctgttgtcgctgcatcggtacttgaccggaccggcgtttcttcagttcttcagccggaccggaatagcatgtgcagccagctctggacaagccctaattatctacctcggactctgtctcgacgcaagttacggtttttttcgctcttggatgggctttctttcttgccctaatctctaaaagacggtggttctttttgacacgaactctttaataataccccgccggggctgggcacaacacaacaacttaccagcaatatgagcggcgacactccccaccctagactcctcttcgccatcaaacgccttgcttcaaccccagacaatggagcttgtagggggggggggggggaatcagtggagggaaaggtacaaatactgtataacgactctggatgactgttacgaatatcacgattgtgcgactgcgattatatcatcttttgttgcctatttggctggtttaatgcattttcggaattcggcgtttgcgggaacggcctctttcactaccaacttacatacatgcgactgcatatatgtaattgtaagtgggatatggactggggaacaaggcgtatggaggattcttcagggaccgttggggaaggcggctggcctttcgaaccgtgggggtctcgcgatttcaagcagaatggagtcgaccgaccatagaccagagcaagtgggatggagatataatcagccatgatcaccactgccactatcgccagtaaccccataggccccaagtttgcatttacagtagtatatagattagtagaggctctggacgcgtgtatggtatctaatcctcaattctcttgtttcaatattgtcacttgatgttccttgcgccatttagtacgtcagaccagctgcgctttgcatatgttgcttcagtgctaagctggtgcatgtctttaccatgttaagggtttccaatagagatacctactttttatctctagtattttgcaaggtgggttttgttttctataatgtatgggcgtcacttgctggtcgacttatatgaataacgagataggaaaatgtagtttttttcttcttcattcccccatggtgcaatgcatcttgtaggtcgcttaagtcagttatgatatgctgacacgacttgtcagccacaagaattatatcatgctgggggatctatgcatgtatgtatgtatacaggactaactaacgaacaagatcacgaaacctatcgccaactgtaatcatcatatcgaggggaatatactaagggcgagcttaccccgaccctagcttaaaacccccgacatttccccacggaggattctccttgcctgatgggtacgagcgcccactaataagcagaacaagggatagacattggactagttgtggtagagtccagggggaaaatgctctgtgctgaccgggaattcccggcaattcggatttccgcaataccatagagttgtgagaagtagactcaagtacctaaggtacctacctacctattgataccaactccccgttggtccagggataccaaggtaagtcagggttctttaaagtgacagcaagtattctgataggcgcgcgagcaagttagccttacaggtgatggcaaactggcaataggttctgcaaggttacatgccctgatggagaaacatggaagatgcagtaaatcatggtgaaaatggcttctgttggagtttcaccttggccaaatttggtcaaagaatagcattgagctgtgctcgtgacctaggtgtgcttgaactttgaagaaagattccacttgaaatgaccaggccccaaagctgcactagagagtctgtcggcaccatgtgacgtctaagaaattgagggagggcttctgctattctggaaacatggatactgtccgttgtcgcaggcgcgggcaaaccctccgcgactccgattctgggacacaggatatcgtgtattattaactaggcgagaacaggtgagcaacaatttacggatacatcaggagccttgattaagcactatcaggggatcatcgttaatgaccccgtactgaagaatctgcattacctgcagcatgatagattgcgctacggcccagcggaaccgcgatggcacatatgatttttcgacacttctcatgaaagacaagggactcgctcctcccacgtcagagaaggctgcgagacccggaagggtagaagaaatggaacccaagcacgtcgatccgggcaacgaagtataacctcaagatccaagcccagtcactggctctaaaccagagacgattgccttgccgcctatacacttcatcgatatatccacagcatgagaacgtcttatgcttttaggatcgttaataaaaacacaaaatagtagcttggactgtgctgaatcaagcagttggcgctcctccgaactccggttaggcgggtcagtcctggggtccatctccacaaccatatgccaccccgggatcggggaagggagctttcccggtgttacggaagagaaacggcattcttctggagagcgcacattcaataggtttcctttgtacgcggtttatatcagttgtatattctcatggtttctgatacctgtgtcagtgaggcattcaggactctggtagctgaccatgatttccttcttgaggctcaatctttgaggcaacgaccgatatatccaggttcgctaaaggaccttgcccaggaggtgcccggacgcgccaacttggaaggggtccacagattagatccattagatggatatgtatgcacgcccacatgtgaggagatgatgtatctcaaggtaccgttactcgagctggcagttcgtagtttctgggcactatcattaccgaatttgctttggagattgttgactgatgctggtgacttttgttgctctcgcgtcattggtgcgacacttgagcttggcaatattcatgaagcgagattcctagatcgctgactgttcaacactctgtctcctgaggtgtcttcaaggcaacggaaggcatcaatttagagagaacaaagaaaaacgagagcgcgcttgcagcggtccgccctatacctacctgtccgctggtccggacttcagaccaccaaaaatggaagccccacgttgcttccagaggtgcgcttccagctgccaacctgccgggcttcagtggaagaagcaagtgcaacagcccttagttagggcacttttcaggtacctttacctattggaagggacgggaggtgctggctaaatcaaggtacacgcaaataacaagtatttttaggtagtcatgtgcagtactcaaagatacttggggcggtcacacacccgctacagcgcacccccccgcccggaccaaccaccggcctggcctggcctggtccagtgaatagcaaatttatctcatctttcgctccatctcgaaattccccaattgacgcattttgctctcctcttcagcttctgcttctcttcgtttcgcttccctttcgctacgtcgatacgtctccgacatcctctccctgccgctgacttcgatcgttcgagggaaatcttgtcctttgtacctcttttctgcctcctgttagcttccgctatttgcgttgctccagagaatttcgtcgtgttcagccgttgtcggaccacttgccagtggacactacgaaacctacgaaaccaattcgtttccgagtcgcctcagtcacctcagtttttgacctactgagcatcgttagattattttcgacaactcaattgctgtgaactcgatccatcctttcggaacttttctttacccctccgagcgactacaatataactatgtccaagcttgctgtggccaaggaggccgtcaaggaggccgtcatcggcacacacgaacctgaacagcttgctgcccacaccaaggcgcgcttcaccaagcatgctatcaaggaccctgagacaggcgaactgtacctcggacccgatgagtttatcaacgctgttgcgcctgagggcgaggattacgtgagtcacgcactcctgcttcaagcaagctgtagccaagcttgcatactcgcgaggacttactaaccactgcccaaacagcacaagatctcccgtgatcaatattccattctattcagcgtcgcggatgtcaatggtaagggcaaagtgagtcttgctgactggggtattttcgagcacctcctcaacaagccggatgccgagtatcagatcgctttccgcctctttgacgttgagcgcactggctctgttaagtatgacgatttccgcaccttgtacgagcttaacaagggccccgacaacctgaccttcgactgggactccgactgggccaagatttacattggtaacaagaagcaccgtcaccctctcgactatcctcagttctgccaaatgttgcgcggtctccaaggcgagcgcattcggcaggccttccaccagcttgacaaggacggtgatggcttcatcagtggtgaggagtttgaacgcatcattgtcgagactgcccgtcacaagctgtctgagcatattcttgacaatttgcacactctcgtcaacctctccattggttccaagatttcatacgccaatgtccgcgctttccagaacgtcatcggcgggatggatcttgttgagctcatcttgcgccgtgctattgaccagagcaaggacggcaagatcacccgtcctgagttcctgaacgaggctgccaagctcacgcgcttctctcttttcacgcctatggaagctgatatccttttccactttgccggtctcgatgagccttctggccgcctgggactctccgatttcgccaaggtccttgatccttcgtggcggaaccccatctatgatgccgtggaggctacaaaggccaaggttgccagtggtggtgttctgatgggtattctgacatcgggttacaactttgctctgggtagtgttgccggtgcttttggtgccttcatggtgtaccccattgatctggtgaagacgcgactgcagaaccagcgaggcgcccagcccggccagcgcctctacaagaactcgattgattgttttcaaaaagtcatccgtaatgagggattccgtggcctctactcgggcgtgctaccccagctagtcggtgttgctccagagaaggccatcaagctgaccgtgaacgatcttgcccgaaagtacttcactgataagaacggcaacattacagtcttgtccgagatgatttctggtggttctgctggtgcctgccaagtcgtaagtccacgaaatgatccctcacttgatagaagcgccactaaccagcctaccataggtctttaccaaccctctcgagattgtcaagattcgactccaagttcagggcgaggttgccaagaccgtcgaaggaacaccaaagcgatcggccatgtggatcgtgcgcaacctgggtctcgtcggattgtacaagggtgcttcggcgtgtctgctccgtgacgttcccttctcggccatctacttccctacctacagccatctcaagaaagacttctttggcgagtccccgaccaacaagctgggtgttttgcagctactgactgctggtgcgatcgccggtatgcccgctgcctacttgacgacaccctgcgatgtgatcaagacccgacttcaggtcgaagcccgcaagggcgaggccacgtataacggtctgcgacacgccgccaagacaatctggaaggaggagggtttcactgccttcttcaagggtggtcccgcacgtattttccgatcttctcctcagttcggcttcacccttgccgcatatgaagttcttcagactcttctacccatgcccggtactcagaaggagaagatcccaacaggagtgtcagatgctgtgtcgacggtcaagggcagcttggacactagtccatatggtcgcagccgcaacgcccttaaagtgattctcgatcttgatgaggactttggcaaggtcaagcttcccaacgagaagggctggcgctcgctgcccaagattatgggcggcggtggtcagtagatcgatggacaaaatgatagaaatgacggggagaatccagaaaacggatgagttgaggtttttgctcgatgttaaggaagatgcaagattgacgaaagcgattgtccggtgagtgctcggctattaggccttcaaaaacggcccatggtcgggcttcgatgtccggagcacgacccgcccgtgtcaattaccggacaaagccggggagatcaatattggatcggacccccaatacccagcaagaccaaaaatctcttgaatctatgttttcatttagagcgaaagacaaagacaaaagaacggggatagatggaagatgggataaaaaaagaagcaggatgagatagagataaatcggatatccggttcctggcggagcggagcgggcgaggaagagcgtctgcttgttttgcatcagactcggcgttctggggcattcaaagggcatgatgggagctgtatttttaccaccctttactatgttatgtttagaattcagtgttatcgttacctttagcttgtttgaatcctttcgtggaaaagaaagcgtgtccatgaattatgtgtggcggtttatatgggaattaagtatcgtaggacgcattcacgaagcgtatctatttaacatatcgccagagcagcaacatccatacccgaactcgaggctttggtctcagaggtgtgtttattgtgccatgtcttcggagacgctgcacgcaagttctccaaccacctgagcgacgaacacagtgtgcttcgcgtgagaacaatttaaatgcttgacagcagagttttgggatgtgtgaggagctcaggtcgtcctgtctcaagcaataaatatgaagtggatcagaaaatgccagatcatcaaggataatccctaatccctattcccatacattatagactggaaataagccattgtttgacgagttcatgactgtactccccagctgagcccgagaaatctcttgtatcccttttcttatgagaggtctcttttatgagtttgattatagaagctacaatagtaaccgagaggccagaacatacgaccatgatgtctttttgtgacatcaaatgcaacattccgttgctcttcgggtccacaatgactcttggaagagttacacatgatacatcatagaaaatataatataattctagcactttcgcgcatttattttaatggtgtgatggccgttaaacaaacttgcgggcgtaatgaatacgtatttaatcaaatgagctgccagcatcttgcgatggttgcgtggacgcaatagaacaaacaatctattatcgtgacagttttgttaaaacagcgagactctgatatgtaattttctgggttaagataattatataattctattatgtataaagtatcaaaaatatagttgacagctgaaattggtctgatgcgccttttcattatgcgcagtgggaatctctaaatcaaattcccattatgagttgccaaaactccaaagcctaaatgaatagacagattctttcgttaatgcttttgttcgccgttgtttcaaatccaacaaacccatacaccgaagcagacacgctgaacgagggaagagagtagagtaagcagcttaatagtgaacagtagctaatctctggatccaaccggcttgctgttgaggttcatactcgggaacctcggcaccaggttcagtcatcatgcacttcttgagccattcgacgtagtcctcgaagccagtcgtgctgccagtgacattgaccttcttgacgcccctgacaccctcaaacatgcgtagattgcgatatccgacaccgaggaacatcgactgaacaacgtcaatggtgagctcgtcaagtccgctgtacgcctttgtcacagcgtcagcgtcgtaggggagatcgacgtcgaggcggacttgggtatgaaagcggcggatgcttggaatgatggacgactccttgacggggccgtaccagtttcggaggcgggggaaagatgtgagcagtgtgggatgagagaggaatgtattgcagccgtagagaagatctgtagcctcatcgtgaatctggcggttggtgcggaggagagaagcgtggactttttgctcagggcatggtcggccacatcgggtgtaaggcgatgtgaggaggagctggtcgtagatttccagacgaatctcgactgggaggtcaagaaagccagtcttgtggggttcttgcggttggattgtagtggccatggtgattgttggtgtcaaaatacagtgatgtaagtggtggtttgagtcggacgagagtagattgagtagagtcgagatgactagcagatgtcgacaagatcttaaatcaagttgggggagctgctagactgatgaatgactaggtaggctagctgttgttggcttgaatgatgttgtccaatgatggtgctgatgttgtagtgccgatctttgaggcgttgagtcttgagatatgataagattgatgagcgtgtagagatatgttgttgttgttgagatgatatgaaggggagcagaagcaagaaaggaggagattgagagatggtatatatacattagacattacaaggtgagtcaagagaatgaattgatcttgaattattagacgtggtcgtggacatggccgattgacggacacaccctcccaggttctgaccttgaacttacgaggcgctagggccagggaactaaaaagattacagggatcatggcttaggccaaggatcgggacgggatgggggtacatgcagaactgctgatgattgtgtgggaaacaaggtcactttctgagccacgcaattgaattcgaagatatgtgcatacaggaatcgttatcttagctacacgccctgcaacgaatagatcatatcacacggtgactgacgttgaccgaaagattgaattgtcacttttgaatgtgtcttgatcttattagtggcatacatccatacctccagctgtcagcgagataagctgggctgactcgctttaactcttgtgagctgaattgacgaagtgagcataagcaaatgccgatctcttgagtagaggtcgtgcagttgtgcagccagccatgagcaccagactattacatagtttactacgtggtgacgagtcaaagaaagagattgatttgatggcggtgactgtcaaactgtgtacaagtattgattgctgtggtgttgcatcagggcgtaatcttgcaaaatgccgaatgccgggcgcctaggaaataatacggatcttcgtgcgtagtacatacagccacagatatgagactgagactcacactgactgatattcatgagctgagcataaggtgacaagtaccgtcccggtgccgagcgatgccccgtacggaacggccgttgaatccacagtttggcaagggttaagatcgggagccagagaggcccccttttttaaacctgtagcgatctgtgatcagggtctaggctttgcaatgaatgggtttactggtgtttctctccttcagaagcttaatcagacaagtgttaatggtggcatcgtcaagatatatgcctcacaatcgtgggagatgaatgagtagaatctaaatctcatgatgttgagggcagtctcgagcaaagaggccgacggaggcccaacgccgtcatcaaaccaacctgcctctattcccagttctcctcaaaccctgcgagctccattgtttgatgttttcctcccagaataagactataagtcgactcatgtgggtttccagaccactgatttaccaaggctcggaaatagcacggcatgcaacagtatgcagccacagtcgacgatgcagtagataatgcgacccaaccaaccggcagtgtaaaaataaataaaaaagaaagttactgctgcattccatttggctcacgatgcccacttcggctccgatcctaccgacgatgacaactctctagagtctcaagagaataacccgcgagggactctccagtctcatatgaatcgtgtccggcctcttccgattctcttcatcactttctatctacaaggcccacattttgagcctcgcctggcctggtctggcgtgctttttcacttctggcatgatcccaaaggcccgtcgactccatcctgcggttgcggctacggctgtggctgcggctctgcaattcccacaccgctcgctaccgagacagggtccaaggtgagaagcatcatgttaaaacacgttctagaaaagaaaacaagatcttcggggggggggggggggcgtgtaaggtgaaagatgtatccactcgctcgagatgtcagggcgtcttcgggcaattcccgtggatggaagcttctttgatgctgtgattcacggcttaatacccaggcctctaatattcttggagtaccagtattagcatcatgtcttctcggtgttattgttgcatttgttttgggtgaaatgaaatgtgctcggatgttctccgtgtggttgatgggcgagctgtaacatgaagctttgattatcttatgataaggcgaagcaagcatcagcatcttgaagggttcctcaccacactgcattccaactccatccaaatcaattcacttcatagagattaattagcaattcgatgttcaagattatctccatcatgatgaaaactacagttgttagattgatcggctattcctaattggctcatgcagccacaatgggtacatcagccacacttgtgcaaccactttgggtcttaaattggcattggaagtcacgaaaatacgtaccgagatggcgtcagagcacatgagtctcatctcaggcaggactcattcattcacctccacggtcacacgattcgtcgctcaggtcctcaacagcctcgactctctttcatgagcatcgaattccctccctttcattccttttcacttcatctcagccttgaggcgtgacaacaccgggatacgagactgtagataataatggctgtcggcttcctcaccttcatttcaggcctctttggatggatttatttcctcgcctggagcgcgtccttctatccccagcccttgctgaactggcgtcgtcgatccaccagcggcacaactattgatttcccctttatcaacgtcctcggtgagtgcccaaccgcaatgtgtccttatacccgtacccctagggcctagtgaatggcatgatatgagtgtcaggatgaacaatatgcactcctcttctctctcacctcagtcaacccggcggtttgtcgtcctgccgccccggaatgctggacccgatcaccaccacacaagatcctagtccatgtcccgtccagttcgtctccatcttgatcttcatcctcaaaactaacagtcttggtatctatcaggttttgctgcgtactttagctcgaatgtagctttctactactcaccagaaatccgcgctcagtatgctgcgagacacagaggcctcgactctactgtgcaattcaacgacatcacttttgctctccacgctctgttcttgtctgtcatcacaacctcacagtatttcgctccatcgttgtgggggttcaccccgaactccggaaaccgacccagccggtttattctgggggtagcagccggctgtatcactggggttcttttgacatgtgttatcgttgcttcatctcccggaaacgatgccgtctatgactgggttgcccttgatattgtctacgccgtaggctatgtcaaacttattgtcaccttgatcaagtacactccccaaatcgtcaccaactacaacaaccagagcaccgacggctggagcatctctcagatcttactggatcttactggcggtgtccttagcgtcagtcagcaggccatcgatagttatcagctgcgcgactggagcggtatcaccggtaatccggtcaagtttgctcttggcaacatcagcatggtttacgacaccatattcatcatccagcactatgttctgtaccatgactcagagaagccgctgtctggtgatcgcgagaatcagagattgttggatgaggagcgaagagcggagcgcagcgagtgatatcatcgtctttgactagaaaagagcgacgaatactataccggtacatctttgtgggtggtgttttggtttgtgcattggaaactctcagcagcacgatctgcattgcatgatagaatagggaccataagcaatacattttctgcatcatcgggtcatatggcctatcaaatggcagatagatatcattgttcagggcatacgatatgtggctgcatttggacagctggagaagactcagcttggatttagcatcaggctcaataatgtcagcatggccacaagccaataactagtagctttcatgtcaacgtcccccatattggtgtgaccccttgatctgactcccctggcattgatcttggatatctaagctggtcctgcaacatatctgggctgctgtagtggtgtgcaaagattcaatgcattcagtctgttgagtaatgtcacagctgagataggagctattgggttttgcctgaagctgagcttatgctgaccatgccgcatgacatttccgtgatcatatatatcgaccattgcggccgcgctccaatcattcaattcaagtcttctcaggtcttctgatcatgtctggtattctctattgccccgtgggtttgtatgtccgccagtaatccgattcttgctgctcggctggtggaacaaactggccaacacgctgcacaacttaaaaagggggaagtcatcaaacttaacgtttacaatttgcaagttctcttctaaccatagtgatgctttactcagctgcgctgaccggttttctactcgtcaggaaatgtgagatcagcattcttccgcctccgcagacttgaaatagaagaaatacacaaatacaggctgaacactgaaatcatttcaaggaaactagcaacttctccgcaaagatagactctggtgcatacacaaccaacgaggttaatgaattagttgctcgagtcgtcgagtgctttatgttatattgagctctggatgtccacaagcgcagccgactactcagaaagtcgcgttcttcagtaaccaaaataaaacatacaaatccttgtctgagacgcatcgtactgaagaataggaacattatatgcaataagaaagaaatgtaagaaggactaatatctagattatttgtactttggctcaggcgagcgacacgtgtgggggaggcagcacaaccacaacgccgcaacaccgcacacaacatcgcgaaaatgcgcaatttatctctactaagcaaacagaccagaatgatacgaaacaaatgcaaaaagaatcgacaacggcaggattcgaacctacgcgtgcgaacacaatgcctatgatgtctcgaagagatagcagggcatcgccttaaccactcggccacgttgtcctagttatttgtgaatctcgagaataccataaatatataacgtacagattttccggctatagaatgtatctatgccatcacgaccttcgttgcctacaccttcgctagtattgcatttttgttgagtatgtgaacgtgaatgacattctgttgtgactctatcaggctccgacgacccgcatagtccgtatatatcaacttcacttcgcataatgatagctctatctcactagaactgcaaagcatcaaatgtctatcactgtctattttgtctttattttacagatatcgtacaatcggcttgaccacatcatggcgtctattttaaaacaaaattgatcgtcttgcctcctcttacaggaatcgctctcttagcggcgcgcaaatcgtatggcccttcagaaaaccgcgcagcaccctccttagtagcaagaatctccctaaccatccagtcccgaagctcatcgccagacagctcagctggaggggcggggatatcgaccacaccacgcaccttgccattgacctgtacggcgcaaggctgtattcgcgggcgaacgagctcggccagggagttgtcaggcacagggaagctggcggacgagaagattgaggatgcggaggggcgaagaagtgcccagcattcctcggcaaatgcgggcgtgatgggcgccatcatagaaataagagcacgagctgcttcatgcttgacaatcgggctggcagcatcattttcagccaaggtattagtcaggatcataagatccgacaccacagtgttgagggaatatacttcctcataagacgtagtgattgatgtaatggttcgttggagatgccgccaaatggctccttcagcatcccattgtttaagctcttccgtggacgcagaaccaagactctggtgtttctcaacaatatattctcgggcggtagtttcttgatcagaggcttctgaagcgatgactacaatctgatcgtggagtcgctgaagccagcgggtgactcctgaaatcttggcctcgtcccagttgagcacgtcaccaacaggggcttggaacaacatgtgggcgcgagtagcgtcagcaccgtatttcgagatgaactcggaggggtctaccccattgtattttgactttgacatcttctcgaaagagacatcggccgtttttccggatgacaccaccttgggctgattgggatcagtcaggtcaacttcatcgggcttgaggaagcggccgttgtcagggttgatgtatgttctgccgtggaccatgccctgagtgatgaggcgcttaaaaggctccgcagagttgtaggtttcctcgttgtattgaggaagcagagaggtcgacgccaaaaacttgaagatgaagcgggaataaagaagatggagaatcgcatgctcgataccaccgatataggtatcgacgggaagtgttctgccagcttcaggagaaaatagctgttcctggttatgaggatcagcaaaccgagcatagtaccagctcgagtcaacgaatgtatccatggtgtctgtatctcgtcgggcggggccgttacacttggggcaagtggtattgacaaattcaggagacgactccaaaggacttccattacgcgtctctgcccagtccacatcaggaagctttacaggaagttgttcgtctggcacaggaatcgggccgcaggagtcgcagtgaatgatgggaataggagtgccccagtaccgttgtcggctgatcaaccagtctcggagacgccacttctcgacaggctttgcaagatcagccttctcaagcagcttgacaatttcttcaccagcagccactgaattcttgcccttgaaggaaccactatgttcggtcataactccatgctcgacaaaaggctcgttcttcatagctgttgttgacccatcctctgatgcagagagaacttgtcggactggcacatcgtagtgatgttctttccagaacgcattgtcacgcagatcgtggccaggaacacccatgacagcgccttcaccataatcacccaagacatatggtgcaacataaactggcaacgagaccttggtggcatcgggagtctcctcatgatatgcaagtgggttaatagcccgcaggtgaggcaacaaatagccgaccttggaatccgcaggtagaccagggatggtgtcgatgaaagcctgtagctcaggatccgaagcagcgagcttagctacgatcggatgactagcagcaagagccacatactgaacgccaaagagtgtatcaggccgagtggtgaatacttcgatcgctgcatgaatatcgtggcccatggctagaacggggaatttgactgaagcgccggttgatttgcccagccaattcttctgctgggccaagactctctccggccaagcattttcctttgcgagtgcctcaagttcctcgagaagggcttcacggaattcagagatgcggaagaaccactgcttgagtttgcgcttctcgacctttacaccggacctccacgagttgccattagcatcaacctgctcgtttgcaagaactgttttgtccacagggtcccagttgacctcagcttcggcttggtaggcaagacctctctcgtgcaacatgaggaatagcttttgtgtgtgtttgtagaatccgggatcacaagttgacaactcctaaaggtagattagaacggcaatcatgatctacatgggacagaacctacgcgatcccaatcccaactcccattcatgagttccaactgctccttcatcttggccatgttacttcttgtccatttttctggggcaactcctcgttcaatcgcagcgttctcagctggcaggccgaaggcatcccatcccataggtaacatgactttttcgccccttagtgttcggaatcgagcgacgacatcggcaatggagtatactcgcaagtgacccaaatggagggtgcccgagggatatggaaacattggcagcacataatgcttatcctggccatctgtccccttttcggaggccttagaagtctcatgagactctctccacctctggcgccatttttcatctattgaaataaggtcgatagcgtagaaccgtcgtgatggtgctccaagagtcgtagttttagtatgggcgattatcggatgtcgaattgagctggaggagaggctagacaaagcacgccgagccgtggcgcagctcatgagcctttggtgcagcagtggcattggtacgcaggcatgatacgatccagaatcgcatcaattgggtcgaattgggtgtagatgagacgtttacacttgagacttgaagctctgttgtattctgcaagcgataggtaccttagtaaagtggttgaaatttaggtggagctcggaccacttcgatacatgggtcaccacttacacgatagccgtctccatgtaccgtcgggtgcgtcatggctgctaacgtccagtggccaacccgagagcggtcgctgaaggccgctaacaattcagtgtgcaaaatgatgtaccccgctaactttgtatgtagtatttatggatgccccgccacaaaactcgtccctccacgatctagaattggataaagaaaagggactcgactcgtctcgtttcattccgagttatctcctagagtcgagagccactcccctcttctcctgagaacgatagctcttaatcgttaagagagagcgacaagtcagctttgagctaactgccctttccggtatcgcatctctcctcaccttctactccaatcaatcatcgacggtttgatagttcgagtgtaccccccgacggtatccgtccaactttgagtctacaactttctcaattcacagacaacgaataaacacgaatcattggaccatcaagataactcccaccgtccgtcgcaatggacaagatcaccgatcgcatcgctgctctgccagctgatggcacatacttctctctcgaattcttcccgcccaagaccgccatgggcttctctaacttgcgagaccgtcttcaccgaatggagcgtgccctccgaccgctctttgtgaatgtcacctggggtgcgggcggcagtacatctcaaaaatcacttgaattggccgagctgtgtcagagagaggtcgggcttacaacttgcctgcacctaacatgcaccaatatgagcaagaaattgatcgatgaggcactttcagacgcgaaagcactgggaatcaggaacattttggccctccgaggtgatcccccacgaagagaagaataccgcgacccagaagattcagaagacgatggaggccaggacttcaactgggctattgatctggtcagatatatccgcaagacacatggagactacttctgtattggtgttgctgcctaccccgagggacatgccgaagagagccatcctctcggacaaagcttggagcatgatctcccttacctcgtgcaaaaggtgcaggctggtgccgacttcatccaaacccagcttttcttcgacatcgaagcatacgatcacttcgagaccacattaagggaacaccccagcggtgccttcgagggcattcccatcattccaggactcatgccaatccagagctaccagatgatcaagcgcacaaccaagctgagccatgccaaaattccagaccatctcctcgcacgcctcgacgctgtcaaaggtgatgatgaacgggtaaagatggtcggggtggatatcgtcagtgaattgatagacaaaatcaaggacatcaagtccaagacaccgggtccaaaaggcttccacttttacacgctcaacctggagaaggccgtatctttcattctggagcgggcgaatctcatccctgaccctccggagaacgaagaagccatcgcagtggacgaacttgccattccctcgctacagatcaatggcagcgccaacatgcgttctagcagccactcccgctcccggcagtcaagaagacattcttctgttgcctcagacccccacaatcgtgtgattgttggtgataggccagcgatatatcccgagtgggaggctactggacaggaggccggtgtgcgtgccgaagcaatcaatacccgtgcaaacactctcgccatttcggagggcgaaggcgttttgggccgcgaggcgacgtgggatgattttcccaatggtcgttttggtgacgcccgatcccccgcctatggtgagattgacggatacggcgtaagcctccatatgtctgtaacgcaggctgtcaaactttggggttaccccaagaaacggcaggatatcaacgacctgttcgtcaagcatattcagggggagctctccgccatcccttggagcgaggaggagcttcgggctgagagttcaaccattcaacctaacctcctgcaacttaaccgcaagggctggtggactgtcgcctcccagcctgccgtcaacggcttgcgatccagcgacggcacctttggctggggtccacccaacggctttgtctttcagaagtcgttcgtcgaattcttcatccccaccaacgaatgggacattctcaaggctaagcttacgtcgccggagctgcaagactctgtatgcttctacgccagcaatgcacgcggagattatctctcatcggacagcagcgatcacgtgaacggttcgacggaagccggtccgtctacaaatgccgtgacatggggtgtgttccccggaaaggagatcatcacgcctactattattgaggaggttagtttccgagcttggagcgaggaggcttttggaatctggggtgaatgggccaaggtttacggtcggggttctgagagtgagaaacttttgagcggcatcaaggatgattattggctggtcaacgtgattcatcatgactttgtggaaagagatgctttgtggcagcttttgttaagttgagcaacatgtctatcctaagagacgtaaacatgtcaatgaaaaagaaggccaaacaaaatcgagcaactcctgagcgaggctagtctcatgcgagccatgaaatactactgaatccacgagaacgtgtcaaggtaattcgatactcagcttaaaaaatatgactcggatcagagccctaatacaagacatccttactataatcttgccagataattgctgccctgcacctgatgcggtggtttttggcatatcatggtatttaccttatgatgtttatgtcacagccataaattacagggcaccacatttgaagactcgcgttgtttattgaagtgagcacaatagctagctagaattcatacacgccccatactattcatgcccaaatgaacccttactaagtggccggctaagacgctatgaagtatgccgaatgcctggtgtcaaaggaaagaactgaatgcttttgagttgcgggaaaagggggtatctgtgctgggaaaacaagggccagggcatgaaatatgatcaaaataccgacatcaaggcagtaaaagccgatcgagccatatgtcgccaacaaaaagaaccggttccgcattcgtgcttttgtggtatgttgtttagtacactctgtagagctttcatccatattttggtactgtatccgtgaacctttgtcaacggcatcagctaatgctcaagtcagagatcgcgattcgagatcgagggttcagatctctccgtcaccccattccatgtaggacgagtcatcgggaggtggagcacgatgggttgccgcggctgagaagatgtcgggatatccaaagccaactgagttgatcatgtcgagaccagaatttctggccatgggcggctgaggcttacgctctacgttgccaaagatggaggttggagcaacaggcgcagaagaagggagcgctgcagcagtgaaaccgacaggagccgaagtaagacctggggttggagtaggggcatcctcgtacggagactcgctgtcattgtactgcgcagaagcgtcggcgatagtagcagcggccttcctggcagctgtacgagagggtgtagggccacgaggagtacggccagttgtcttgactttctttgagggagtatgatccatgtcatcaaagttgagctcatcgtcgtcttcatcttctgagccagaacgcttgatgggattcaagggggtaaaagaagtcttgcgttttgatcccttgccggatcgacttccaggctggcgcgagggagtcggtttggacggagtgttgggcagcccggacgcggtcccaaggctgaggcagttggcgacatcgccgccattgttagcggcataacgaagagcctcggcgtctttcttgatggtccgaaactgaaactggatgccatctgcggtagattggccaaagtatttggcgatatctatggagaatgagtcagtgaaagctcattacaagaaatcgtgatgatgatattggataaaaggaaatcaggcggggaatcgtactgttcttgtcaatagctccctgtgtggtagggaggaggttttcgtcggtagtcaaatccttgacatcaagcccttgctcacgggccgcatggatgatgctgacagttgcccgaaccttgcggaatcgatgattcagcgcatggtccgtcatgtcagagccgtaacaagcggcgatttctggggaagagtcaatcctcctcctgcagactcagcattatggggaggggacacaaagagtaagggcttaaggccacaagagaccttttgaaacaagtgcgacaagatataaggaaatcgtcctcttacccttgtagttccacttgacgtcgggatgagcggctacgatggcgcgaaccatacgggcctgagcctcgtaggttttgtagttggctttggcatttgcgggtgccatggcttcgggggaacgtgtctgagaactattagccgacgtgaccagtaacgctgaagagtcgcattggttgtatgtctgagaagccgtatcaaggtaaatatacttgggggacgggatagtgcttggtgtagccaagctgaaactaaccttgatcaaggaatcaacagtagattgtttgctaagagtgagaacggtaagcggatactcgactgccggtgacgttttttcaagtcggagagaagtgctggagggaagaagaaaaattgttgcaatatgatgatgatgatgtgtggctgggatgagatgagatgaggaggttatagagactcgaatgcgagtacaagatgaaataagaaaattatactatgatgtgacaagtagaaagtaaatagttcactacttacctagaattaaagagcaacgaagatgtgattgagatgggtgaaaacgcatataatatagaactgcaatgcgaagtgtgaatgtgaagaagttggggtgaagatgaaaagaggcggaaaagaatatagtaaattttgactgtgattcacggtcgaatccaataagtcctcgagttatggagagatggaaattttggtgcccacacaaacgagttgcgcagttgtttccaggcttggtcaatagtggttgaggataatggatatcaacctgcgatgtttggttagttgctgggcgaccaactatgcgacaaccatggagaggcaacctaccaaccacaacccgcgacgaatgaaaaagaagatgaaagagcatagagatagaggtataagctcgctgaacgagttgagtcttgaggaacagggcccagaaaaataatgcaattcagtgatcggctgatctgggcatttgttgacttgcaaaggcctgtcctcataagaacggtggccaagtcaatatatgccactgctacggcagtgttgcaccacagaggactcgacaagccagaataatatgtgaatggttcaacaatacagtaattgagcgagtctgcggtcagtagaatgcaaacaatgtcaatattgactatatcttgaataagttttgacgttgagtggcagaaccaaagtaaaggggctggcaattggcacggttgtgggtgcagtgaggctgagatatcccgatacctgcagtcttggccaatacaagaccagcacagagcaagactgggctgacatacagataaaagtagtgactatggtattatgtatattcatattaatcaatgttctattgtatctcttcgatgatcccgctcaagatgcgcatttagctgtttgatagataccccaggcatgtattccgctatcacaacataacggtggtgggatgccactgtagctgaaagtgggtgggactttgccttgcgcctgtttcaaaaacaatggaagccaggatctgcaagacccagtccaaaactgagacccggctatcgctgggcttgcgtaatttgtggggtcctctgagatgacgggaaatgctcaagacgaggaagatatcgcaatgtcactcaaaatgtcttcttgttgtggtcgctcagctcttccatggactcggcttttctgactccgccaggacagaatctcaccttcatttcaagctagcatcgctttttacccatctctttcaaagaacctcctctcttatcctgatgttccaggcggctttccactccagcaggtttctattcagatgtatgcatcaagatccaacatcactgtcattagatcatttatataatcataggcttgaacggcttatttagcctcttcggcgccaacaaatggtgcgggtcgtcgcgtaggggtaagactccggctatgacttcgtgtagttgacttgggtgcttcccattcgaccatggggtgttccttgatttgcgctggttcctcgggtctattgtaaagcaagtactggaaaccaaggaagaagtcgcacgaagcctggaacataccggagatcttgaacgaccaaggaattccggcttttgatgtaaagaaccagaaaagcttcatggtatcaccgccaatccacgcagccagaaccgataatctgaggcctttagatgacctggaccgcatgttgaccaagatctgagggatagggagagtcgcttccacgccgagtccaatgcatccgatggtgttcgcatatacggcgtacaatccaggcatctgggaaaggagaagctccaaaaacacaagaccagccgcaaaatacataatagcatgccagtatctatagccagttagaccaaacaaactgacatataaatgaagaaaagaccctaccgtcgaggggatcgccattgccagaagttataggggcgctggaagcccgttaaaccatcatcagcaccggcaaatggcaaaccggcctcgccacccttggtaggtggtggaggtcggtagtcgagggcgactttcaggagagctatttggacaatgaccatcagcagcgactgaaggagcagactcgtatcgtattgcgcttggggccagtagaagattctgtttcgggaagcgcgggtcagctatattccgtgctaatcgtgtcgcgacggaagagatcgaacctcaggaaagacgcgacaagcatgatgagagggatgtcgagcgagaagcccgcactggtcttatttcggtacatggagacgatttggtcggcgtaggagaggatgggcgacatgacgatgaaaaagggggccacccaggccgtaagctccatcacccatcccacgaatcctgactccattttgtcgttctttcgagaggaagggatcgagtcgagtttgtttgtttggtatgttctgtgcggtagagattcaacgcgacctcaggtcaagattaaaacgacaagattgggatgcggatgacgaggacgatgatgacaccttcattcgaacgacaacacgcctgagatactccaaattagacaagtcgatatgtggtaaagagaagcgaacgacccaaatgccggaaacaacaagaggctgaagagaataagttttgaggtgagagacaaaattccaagtgagaagcggcgttgaatcgagtgggtaggtacatgggtaaaagggaggtcaaatcgaccaagacagtctagtcggtcttaggtaattgaattttgataatggccgttctagaaggggattggccaatcatggctgatactggggtgggcatcggtcatccccgctgaagtttcagtgagcagaagcttagctacgaggctctgtcttgaagccaagcccctaatgctgccctgacagtagcaaagacaaggcgggccgcggctgtcggcacttgaatgcttcgtccaatggggaggcttgaagccatatggatagtcccgacgacctgggattaatctccattccaggacatttgcttatcccggattggctggtcgttttacagtgcatcgagacacgcgttcccaaccgtaagtcttcgtatctattaatattttttgctggtctcgtcaatctctatgaaacagtcagtgatcgcgccctctgctttcgaggactattccatgcaagcaattgtcaacattgtgctacttgtattcctgctgttggcatcaagcggaaattgcaacggaattattgcagtgatcatcctcgtaatgctttggtcagtgctttcactctttgctgtttgtggaagaagactgcaaggggacattcccacccatgttaattgaccacagccagttgacaagttgcccctttgaagcagagactgggagtaacgccaacggtgataaactcatatcacattgaatgcggtgggttcctttgagggggagatcctatacgaggcgacaatacattcagcatgaaagcatggtctatttgaagtaaaggtgaagattggtctccctcatgattgacagcagcttcatgtccttgcagaatttgtgaaattctccaaaaactgcacttgatcctgctaacaatgaaagatcaagcgatcagcagcgaagcaatcaagattttgggctacgggacacaaacgctactacaaagacgtatcagtattgtgatcaggtttggatcatcagtcctaaactcactcgcgttaattcgcttttctttcctaatgcctatgtatcattgctaaagttaattggtcccagcgggacaatcgcatcgaatcgaacgccacgacaagtaggtactgatccagaggagcgtagacacaagttaatccctagtcagaaagtcgatgacaacctcagcggatacagtaacttgggaagaataaggagattttactgtgtattgccaacttaccctcaacgttataaactttaaaagccaaatgatgatatccttgattgtgttacttatgaggaggaataccgatgatgagttaaacggagaggctattcaacgaaaacgtttacaaactttatattttctacgctaattacctaccaagtataacagcctttgggtagagagccgtagaccacaaaacgcaattctgtagactcactcctaactacagccttaggtgcactgccgattggcatatacgtcaatcacaggtttgtgtattgtttctcaatgctgcctgattttatctgttgtgcatcaatagagcctattgatatcctattgttaaactgggcggcagcgccctgccagtgtcagctcggcttgctattgttctcctcctcttctctgaatcactgccagccccaggccgcataaaagctcacaactttctccttaactccttatcatttcatttatatcctcgactttctccgctgaaaatctagatatctttgattcacttgcttcttgctctttcactctccatcacatcgcatcaaaaagccatggagttcacgactcctgacagacgagagcgtccctcgcgagctgcggcccctaagtgttttaaggatcccgaaagcgactctgacgagccaatcgtcccgcgctaccgctctgtgtcttccgcgagatctcgatcaattcatgtcaaagatgagactgcgcactccagctctgatcctgcggtcgagacttctccccttcccaccttaaaccagtccgctgtgcttaagaaacgatcatcctccgacgaagaagccgactctcccaacaaaaaggtgcggaagattgttcttaagtccagcaagtctgcgaccgccagcaacaatactgccacccccaggcctgtcacgccggatctctcgcacgttgatgattcgccctcggacgacctttctggcatccgaagcctccataaaggtctggcatctgtccagaaacgaatttcagttactctacgcaaaactgaattagcggttgagcttgacgcggccaagaagaaaatcgcttcccttgaacgccaactcctccagactagttcaccggacgatagcacttccaagctcaaacaatgtgaaaaggaacttgccgcggccatgaagagaaataatagactgcttaacgacaacgttgatctcaccagaaacctcaaggacaggcaggcctatgccgactcgttgagaagggaaatagccatcatggtaaaggaaaaagaccccaacttcaatgatgcgttcaaggtgcccgatgacgaggtcgtacgtgcctgggacggtatcagatacggcatcttcaccttcgttgctcaggtcctcacagtaaaaccttaccgaaaggcggcacctcggggagcaaaccacagcgtggtcgaggcgctcaaaaaggagcagaaaaaagacatcaacctggctgaattccattttgagcagtatatctggaagtgccttgttcgtgacatttttcaaggtgaagcagccatcttcggtggtcctgcaggcagagttttccagttgttctgcttggacgtctctagtatgacccccaacttatccatattttactgtaatgtattaacaaagcacagagatcgattgcgagagcatgccagaactgagtcgtgtcaaagctcacacagccaaccttttaagtaagcagttcgacgaaaacaaccagaaagaggctatgggcatcgtcgacagaatgaaaaatgacctagctatcttcatggaccctggccaggaagacaaggcggaagagaagcttaaaaacattgtcgacaaagcggtcaagttgaacaactacttcctcaagtcgagggcattcttcgtgacagactggggcatcgaggaagagggcgatgactttgacgacctcattgttcgccacaggagtggcatccagggcgggaagccagtcgttgggattcagatcgcgcccagactcagcaagattggcaatgccgatggcgaattcttcggctcgactgccatggtcatttacaagccaattgtcacgctgaactatgaataatgggtgcaagcctgtattcgagaatatcatgtcattgccagttgggatgaggtcgttcgttgccaggctacgtatgaagatgtcggtaagaatcttggagcaagtctaggcctaggttagaggtcgggtttcaggagtatgtccagcatatgatctggagaaactgtattgtatgtatcgcaaggaatcatcacttgcagctgatcaaggatgtgtccatgggctgggagattctcgctatattcgaatggtggaggcaatacaatcaaggactccaattagcgcatgagagagtaaattctctcaaaatagttgtatgtttctatcgaggtggtcgctgatgttacattgcggttgatctgatacctaatttaaaggctgatctgaggttgagcttgtaaagtgggctgtagcaacatcatggatgcctcaggctctacgcgtattggacaccgctcaatccaagggtctagtccactcctcctcgtcttggcagcatcaacacgatcgatcttctatcgactaaaagatcaggctcctcttccttgtatttcccttccctaaaggaccttacttatacctaaatgatcccgcattgacaaaggtacccaatccaaaggtaaacccctcttccatgatgaaactcctcagctaacctcgacctacaactacagctctatatctaatcatgcctgctatcgaacaagatgcgcccgcgaccatcgcgccccaaaagtcaactccgactttcgaccctaaggatgtgaccgtcatcttcgttctcggcggtcctggcgctggtaagggcactcagtgctccaagcttgtctcagatcacggcttctgtcacttgtcagctggtgatcttttgcgcgccgaacaggaaagacccggttcacaatatggagacctcatcaaggattatattcgaaacggcctcattgttcccatggaggtgactattgctctcctcgagaacgccatggctgccgaccttaaggcaaagaattcgcaaaaggggcgcttcctcattgacggcttcccccgcaagatggaccaggccgtcaagtttgaagagactgtctgccccgccaagcttgttcttttcttcgactgcccggaggatgtcatggagtctcgtcttctcgagcgtggaaagaccagtggtcgtgacgatgacaacgccgagagtatccgcaagcgtttccgtactttcatcgagaccagcatgcctgtcgttaaccgttttgaggaggttggcaaggttctcaagctcgatgctacccctcctcctgacgaggtctatgccaatactgaaaaggcccttgctgagaggctgggccctgacttttagcgataaagcggtataaattggaattgcatacatttgggagaagctgtgccggggtcgggctgtatagaaagaaattcactaatccatgttgctaagcctaagaaatatgaacactttgcgtctcggactataatagaatactcttgaatacctatgccgggtccagtcgacgtgtagtttatactgattgacagccaccggtgtaatctaagccgacacgacgaatatacctctaacagatggattcgttcttgaggccacacgagaactaatctgatactattaactaaccactaaaagggtatatctcactacattaccaaagctcaaagcttcttacatcatcatcatcatcatcatcatcataaccataaccttgccaggtctaacctgacacttaacacgatcagttgtcatcatacatcttcatcaaaccagccttgatattcgtcatttgcctcctgtgcattcgttcacggttctcgagtgcagtaatacgctcttgcatggcagcaattttgtcatccttgatcttgaggcttgaccgcgcagagtcacggccgagaacaatgcccttggtgcgacgtgctgcagcttccaggatactctgtacagatgacaaaacgctattgtcgatttgttggcctctcaaaagattcataacttcgtccgtcacatcgtagctcgtctccggagggctacttgcaggaggtccttgcgttccacatggagtctttgaaggtgtcgtggtggccgacagagtcgtagatgacatcgagggagtatcttcaaaggagacttgcttctgtctcttggattcgctggtgggaaacagcgtacgcgatacagaaggagttggcatccctgggaatgagcgggtagtggtgggagtggtaaaacggctctgggcggccttctcggcgctcttgtccgcaatagcagccatctgccgctcttcatccgaggcaatatcgctgaactcgtcttcatcttgctcgaaaacgtcgcgccgtctcttggtaggtccacgagtgggtgtctcaacagctgcagtaggcggagagggcagctttgaatggtcggcaatttctgcttggtttctgatcgatttgggcattcgagtattagcttccgaatcctcgccggattctgtgctgtcggcagaattatcgtcgctctgacgccgactcggagtcacttggtagccatacgacacaagtgattgctgtgtcatgggtggaggttcagatttggaggattcgctacctcttcgggaacccctcagccccgactcgcgtaccttggcctcgtccctccagaggaagaaattgcaatcatcgcacttccagaaaagtttgccgttgttcggtccagacttcttcacctcacggagtgtggctttctggcgaggttcacagttaccttgagagatgtcagagttcagatcaattatgaggcgggaaaagttgtcacttacaccaccagtgtccatcgctataacggcccttgggcatgcgcttcttctgcgaccgcggcgtctgagggtctctttgactcttcgaccttggtgttgacaccatgatgaaggtggagttggcgtagcaactaactagactagatctgtagacggatgaaaatgagacggcacggcaaccacaatgatgatctcgtttcgtcttcaaaaagtcaaatgatgtcaatgaaaatgcgccctgcgccaaagcgggagctaccgtttaagtatgtgtatagtatccgtagtcgttcgtaccttgtgagctcatgcggggtgcaaatgcaagcgcttaacattgagacagagctgaggttaatcgtaatgtgagaggctggtttgataggcgactgacagttgaaccaaccaccaaccaccaaccacctcgttgcatagtagctgagcaatgcttctgctcattcccagcaattttataaatatataaaatcttggttcatccaaaaggcttagtagtagtttgatttgtactcatttgaaatgagcctgaacaaagtcgggatacttgactgggcttggtcccttgttcgaacagtccttacactgacagactgacctagtcaccatcgatgaagactatacgggatcggctgttagttcttaatgatgaactcatcacagaggattgaaagtcatagtctgtctttatctgctgatgctaggtaatctacctagaagtactaccgtttctcaacctaggtgctatgagaaaggtcacgtgactgctcatgtccaatcctcgcctgattttgccatacgatctcatacctcaatatggtcccacctgaactcatcactacatacttcagttcatcgattgcttaacccatccgactctcaacagaatatatctagactgtaattacacatcagtctgaagaagccaggtcttggtcgcattcaatggcttctcgcatgtctttccagtccgggcgctttgtggcttcggcctcaagacttagtcctttcacctcctcttctctggcttctcgaagcagccgtttctattcttcacaaccgccaaagccccgtcgtaatgacgaggtcaagttctggcctttcgtagtcgtcattttggtgggaactggaggctatgttgcccttgtcaatcaacgcaatggtaagctacgcttgtttatgtgcccattctcagtattcactctcgaaagattgtgcaatgatagtgccattcctgccatgaaaactttgtctactctaatttgcgttgcattgtgatgctgctcacagattcaataactgtaaagatatcactaactgtttcataggacggatacacaacccagatcctcacaaaaagttcacgtcatcattctaatgtctccgttctgttgtttcaaaaggccacggcagtcaataaaatatgtacaatataataacaaaacgccccttacacgcctccttcacacaatactcgctctgtgtttaacatgcactcaatgtttgttctattttgaagaagagtgccatgacaccatcttcgcctaaatgctgggaaggtagaagaccaatatgctcatgaaaccggctacgccattcgcattagcaacccttcgttcgctggattccctctctcatatgcccaacgatgtattaacacaaagcaggtataacaatgccccctattcccagaaaaaaagccccctcatttttcttccccacgactgctctagtcttgtttttagtcatgtcccggcatatccttctctgctttgcctcgtctagtcgtcatcttctgtcctctcccggggctccctaggttcgcggggttcgcgaggctcccggttttggttctgtcggcgtctaccaccatcttggtttccgctaacgccggcgttggcgaccttgcgctccaactcttggatctcacgctccttctgtgccttggcgttggcctgctcctggcgcaaaacgcccagaacgttctgcagggttgtcctccagtggtcaaccctgttggccagctcctggtactgcttctggccaaagacgcggtatgtgaccttgtgaacaaggaatttctggcgttgctgggaaagcttgccctcaacaagtccggcacggatcacgtcaatggcccacatctcaatctcggtctcgggaatctggagagccttggtgatcttggagtactcgatctcgcggctaggggtggaggcagccaagctggagaaagtcaggaggcgcatcttgcggtgaagcttctcttggtcgagcttctccttctcaacccagccctggtgctcgtcgttgaagtcgttgtaatcctccagatcctgctcagcaaagatatcgaggagttgcgagtagacagggtgtgagtcgcttagggcctggacgcttggaattccccgcaggtcttgaaacaggaagtggttattggaagtgagtgccttcttgacggcacgaagagatagtcgctgggcctcctcggaggagatggcatcgccgtcgaatgttcggagagcctttacgacgtactcgtaggcttgtctgtcagacttttagcaggttgttcagcagttgaaccatacaggtgcaataagtgtctgcagacattcccaggaattgttccaggctaaatcccaagtcgccagcagcaacactcgcgcacactgtacacataatagaacaacttactgctcctcaccagcctcaatggcaacctcggcaacctcctcataaatctttcgctggaaatcggcgtcggtgccccacgtagcaagccattcgggtagcttatcgagatatgtgcgcagactctcaaacatgccgtgggttctcaggaacttgagaatttccatgaagacgcgagcgcggacggggtcggcggggtcgagcaggttaaagacagtggtcagggcgttgagtgacaggccggcgccgtggactggagagttgaggagaggcttggcaaaagtagtgcagagagtgggcaagaacttcttggggtcggaggacatcaggacaagatgggtcatgaggttagaagcggcggtatactccttctcggggacagtgttgagggctccagaggccgagactagtttggaaatgacctcttcttgagaagggggcttctccaggctcagaagctgcttggcatcctcagccttaaggtagtcggccatctcggcagcgaggtcctcgaaagatccatcgacaaagaccagagtgggctggccgacagtcttggtttcggccatgtttgctgcctttgactccctcgcgggaatggtagttcgatatagagatttcggtcgcggtgatggtcgagtgactcgttccggcttaggcggtgcggacgagaatagagcaacaggaaaagaagcgaactccggggacgcgcggggggacgatctcgaggcgtttgtaaggtcgacaagcggataaatgtgaagtttctcgtcccagacgaatagccctctgtggtggggccttgaaccccgccagataggttttctccaacctggtatgtgtgggcgctaagcgataaatcacgtgaagataagaaccgccttggtgtaagctgaatgtggttgaatggtccatcagtctcagctctcgacaattttatcttgaacaagccttgtagctctggtaaattcaaactattaagggtttccatgctctcctgaatcgacttctagctgttgcatgctcggcatgataatggattgtcatctcaacctctaatcgtggctctagtttgttgctttccaggaggattaagacaggaataagagaagaaattgaaaacaatctgtacccggaagtcttccgattctcagaccttgattatcctgtcacagtacatatctttgactatattagtctcgcaattttgctgcaagaccaggaaggtcgtgctaccatttgttccacttagccatatctcaagtcaggggtttaacacttcacaatatagaagtgctactcgaaactctttcagcaggcattaaaaaacaatcaagacttttcgtacgctttcaagttactactggctgatgagcagcccttctcaacatatccatcccctttcctctgtgattgaagatgtatgcaagcgaagaaacaaaccagaaagaacaacatccaatacaagacaccagatgatcccatgtaccgtctctatagaggatactccttcaaacaatcaatatcgaataccaactcaatgatagtaacaccagaacaaagccaaatactcccagatcccgcatactcaactctaacattccaaacccactgatttatcgcttggccttgttcgccttgatcttctcgccattatcacctattgggtaaatgctcgaatcatcatccgcgaataattcttggtcgcccttacctcccatctcaataaattcgtctggtgcccgttgagcggcagggtcagactcctttgccacattggtaacacgacctttgttctttgagaacaccttcacagggttcttgtccttgccaacttcaagctgagcagtgacctgcacagtgttgagagaggccagcaaggttcgctcacgagcaggggctcttcggttgacctccaggcctgcaatgcctccgacgagaccaccagtgctgtcatttacacccgggctactctgtgtgagccacggatgttgcaggcactggtcaatcgtgaatctcttctcaggatcaacgatcaacatagagtcaatgaggtcgactgtgcattgttagcaactgtataatagcctcggtatgatattcacttacgtgctgggtctccgacggagtcccaataaggggaagggtagtcgaaacggccactcttaatctgctgggagagggtgaaggggaagtcgcgcgagtaaagctcatcggagaaaggtgggaaaccacacaagcaaatgtaaagcacaactcccaaagaccagacatcaactgcctttgtgtacttgcgctgcttggagtctgcgaggatctcaggcgcaacatagctgggcgttccacatagtgtagttgtgaaagactcttctccaataattttggccaggccaaagtcagcaagctttacatgcagattcttatcgaccagcagaatattttcaggcttgatatctcggtgcacaatgttacgttcatgctgaacaggcacggttagcactggaacgtccttgtaggacgtgcaaggggaatgccatgacttaccaagtacttgataccctggaagagctgcacaaataacttccttgactcatcttcgctgagcttctgcttcatcacaatgtagttgaaaagttctccctctggtgctaactcgagcaccaagtatacgcgatcacgttcgttgaaggtgtcctttaggcagagaacgttcgggtgactaacccccatcaatacgccgatttcctgctgcaagccctccgtctttgagcgatcctccacgccagggtgcttcgtgaaaatcttgactgcaaagcgctgaccagtggccttctcaacgcatagataaacctcggcaaaatgaccctttccaagcttctctaaaagagtgtactgttggagaaaagcgcttgtctgtcgactctgggggtagcggaagacaaaacgcgccttgccgtggacagcaatctcgtcttgctcctcaagttcgcggcgctgatttcggcccacgatggcttcgttgacgtacgtcccgttgctcgacagatcctcaacaattgcgacagtatcattacctttattttcggtgaaaataaggcaatggcggttcgacacaataccgtcgttaacaacaatgtctgttggtaagttagctattgccatcaacggacgccaaatcattctaaaactaaccacactcgggatgtcgtccaatcagatagccaccagaagagacgcccttctccttcttcttctcgaaggcctcttcatctttcatcgcagcggacttgccgttctcgttggtgtgatgtttgttatcctgcttggcggaatcggccactgtgtctggtagggggcatgcgcttcgtttcttcaggacaatcggcttatcaccgtacttcggatcaagtggaacgagatatccccagacgccttcgcgaatttcgtcttcgatgtcgtcggagatggcagggtggcgatcaacgaactgactgagcggctgagtgtcttgaggtggtgacgatagcgcttggccttgagaatatgtgtcctcagtcttcttgggggttatctcgtgttgcttctgtcccgggggggtcgcggttggctctttgttgagctcgttggagtcatcagtaagatgtgtgagaggtgatggcagatgctgcttgttgacaattggggtcttgtctggatcagcctcgaggcgctcagctcggcgaggtttcttggtctcagtctcatcatctggcaacgagccctgcgatgcgaagcaagttagtaactgtaggtgatagatggcgcgacacgagatggaacgacaggcgcgagaagagttccgagaacgtcgacattttgtccaccaacagaatagaccgtgaatcttttcttcagaaacgccagagagaaggggatggactaacgcgcgggcgcttcaattggctcttctcgggttgcggagccatggcgatggccaggaagagtgagtatttgtacgtgaagccaagccaaggaggagccgggtgaaatggttcacgatgaggtggtacaagtcttcaaccaggaataaaggatgctggtcagtggggggctatcgatgaacagtgatgccttgagtgagtgtaaggatatgtaagaaaaagattatggacaggagggagttggaagcgaaccagggcgtgaattgagcctgggccaagaaaaggctatggtggtactctcttgacggggagatggtggagggtgcctagagctaaggtaagctaaggtacctgagtgcgacaactgcctagaagtggtacattagcaccttttgattcgatccgatccaagccacttctagcagcccccgagtacctgagatgcaagatgcgatgggtcgattcgggttcagttgagtcacagtcgagccgagtcgagtctcagcagcgcttcgatcaaaactgagctccctcgaaatatatgccagcagttataggttattttatctggtcggaatagttcagtcatgaagtgctcacttggtcgacgcaggcgagagagtcacgcttatggccatattcgcctcgtgaaattgtccatgacagcatcggtcgccttgtctctcaactgtattgtaaatgggcaggtgggtccacaaacgccaaaaattccactgaagaatggatctcggcttgacgttccagtggagtaaagccaccgctaccaccgctagaactgctgcaatatgatgccttgcaggtaggtctgaagctttcatccgattcctccaagctgtcagtggagatgacgggacataacggtttggaggtataccgagatcgagatatcagcccatgcatgcttaaccaccagatgatccaatactgtatcttcctcaagtcaataggataggcacgcacatattacgcccatccacccactgtcaaccccatggcccggtcttattgcttcgcatcgtcatccgccggtttcaagtcacgttgtctgtcaggatgagacattcgcctgcccacacgacgcctgttcctagcctcgtccgtcacgagcgtcatgaagagccaccacgttctaacctgctcgaccatggcttttaaatagcactgctctctatagataggtcactctgcaagttaaagtagtagatgtagcaacagagtgggcttagagaccgccctgacagtcggatctctactgcagacttgcatgtacaggtcacggcattttcagcagcaaatgttggcttcaactcgacattaccattattcaatatcaccaagcctatctctttccataaagtaagcaaagtcaaggtaagcaacagcaatgacaacctgtcaataaggtacccaatgacctagcatgccccgtagtgatgctctacacgttcaatgtgccactctcctttctaccgttaatccaaaatagcatatacttgtgtctttctcctctcccatattctttcctaagtgccccggtctccacaatgactttcccattcgtatggcatggacaaagccatacgcaacgtaaacgccagtaaactcccttgtgctgcccttgtcttctgtcaaaatacctaccatccttcattaccaaatacactttgtcgtccgttgaattggcccattgcaggggcgaaatcgtttcccgatcagtttgtgtgtccgagggagattgcgaaagtagcaacaggaacttaagccagctagtggttcctactgtcccggttcctatctctcagggatgggagatctggctaacctgccgcctgtgctaactcgtttctgtaacctggcttctttctctcgctgaagcctctcggctgggctcatgttactaggtagtgagggcactgcatcgatcgatccctcgatgaccgtacgaccacgcttctgctcgatgtagatttgggcgaagcggcccagagggaacgctggcatagttgcaggaatctcggctccattctgaaccaatagctcggccacagggaacggcacagcttttgcttccgcatcggtcaccgtgtggggagttcccggtgagggagctgctggatctgcagcggccagcgcgagccacacagcatgtgtgcccctcattttgtcaactgtgttgggatttgcctttagcgccaatgcatagagtacttgctgtatctcattcttcttaatggctgccaggagtgtctcgtctgctgtcccgtatcgtgacagcgtgggcgaaatgggttcgacgaacaaccgatctacatactttgatgtgatgaaccggagtcgctgttctcggcttgcttgtgccgtgggcttcagcgactgatcaagcttggcctcccaaatcatgttggatacccggttcccgatgagcagtagaagttcgacaatatcaatggtgaaggacttgatgtctagcgtcaaagaccgcaccttgctaatatgggttccgagtgatcggtgaatgccactgcactcgatgcaaagaataatgcccagattgatcgatacccactcaactttggatcctgaaccacaatcggcacaccacaggttgccttgatcattgtctcgaaccatctggagtaccctgtcagggttctcgtcatacccagagctggaggttctgactgcgctcggtcgcgcacccacggttatccttcggctcggtatcccagtattagcggtgctatgatgatttccgtgactcagcgattgtgtctttcctgtgagcacagagccaatatctcttcttagagaggaatcgccgtttgatgaggtcggcttcccttggtagctgcgtccttccattgcgctctgcaacgcattgtttatagctgtgatccaactattcatgtcctcttcagaggtcgcctggtacactcgtttgaaactaggggtaatgacttcgaagcagaatcgtctctccgcattacgagcttctcgaacagatgccatacgaagatcgatagggtcaatgtggagatcaagtttctgcttccaattactgtactctgacagttttccctggtccagaacgatccagaatctataaatcatgttagaaaaggcttgtcatacccagattaggagacgtacttgtgccagccctgtttgttcaaattgcgggggtcaacatgtcctcccggtctattgagagcccacagaaggccttcctttcgatgagtgacggcagatgacatgctatctcgctcctcaaggtcccgaatacctttgaacttggaggcagctgcagggcttccaacacctgtctggccaagactgcctggagatctggataactccacacctgatggaacattcaccgaaccggcattgagctgagacccggtgctgtcagcacgacccagatctgaatccgaggtattgcctgtattgccgttggtggcggagccgatgggcatattgcttgtagtgctagtttgctcgggttccttgtacggtgtgttgctcttttcaagaagacgtctcttttcctcacgctctcttcgttgatactgatattccttgtcggcctcttgaacctcattggacaaagcttccaattggggtagaagaaactcaatcttcttcgctgcatccataaaacctcgtgtctgagcatcagcgaaccttgtcagatgagacaaaacctcctgttccttgcgcccgccgtgcaggtcctgcatgaaactagagtagtcaaatcgtttaagctcaaagtttcgtcgcttgttttggtatttggaatcggcctccgcaagcttcttcgccttaaccgaatcctgacgctgtcccaaataacgggacacatatgcataataatctttgctttcctcctcgaagtctcgttttttcgactcggcttgtttgatgtccacttggtataatttggttactggttcaataatgatcttctgtaagttataagtgttttgtcgctcatacgctaagatttccctggcaatcttatcgaagtaatgtgtcaaagcaggttggacggcgtttgcattggttgctgcagcttctcgcaaagcatccacgaatgcggtgaaagcatcgttggcttcactctgacaagaatgcgcatgttctgctttcttcagaactttcttcatctgagtcctcatgttgcctgtcttttgctccagagctttgagggtagcccgaaaaacaggaccgtcatcgctgaccatagattcctcgttcggcttgggacaggctatgtcaactttgacagtctctttggcctgtgggaagcctggtgtaaggggcatttcggccggaggaataagaggcgaaacaggctcgtctatgatatccggagcggtgatacgagagtcgactgattgggacgaggcaacgcgaatcttaggcggagatgccaggagaaaagggggcgaaggtgaatttggatggctcaaagacgcgggtgtgcctgaaaaagcatgagcagatgaaggataaagagcatctcgagggttagtacctgcaacgaagtaggagaaactagctagcgtgtgcagtcggtgagctcgagggtcatactcgacaaactgcgggtggttagcacgcttgcataacgcgaaaggagtggcacagtacgctgcacgagttcctccagccgccacccttatcctcagtaggcttcggggacttccatttccatgtccattcgaacgatactgacgggcttcctcctgtagtataatcgccgactaatgcgacgttggcatttctatgtagatttgggtcggcatgaaactctctggtcaccaagttctcgacttctttcaaattcgaggcgtagacgtaggtaaggcccgatatactggtatcgattggaccggatgctggctcagacgaagtggttggttgcgcaaactgcgcctggcgcataacgaatgtaaaggaaaatatgagctcgtcatcgttgctgagcttgactaagaagttcggcggtgctgttggatttgaaatatcaggatcctgtggttaggtcagtcactgacgccgcaaagaaaggtcgcaaactgtcgcaacatacctggacgaactctacaggagatgtgtcgccgagaggtctctgggcagaaactctagtcgcaggaaaggcattgggaacgaagtttacagaagtgcgcttccgtgggtttgtaacgactaaagaggatatgctcactgcaaaacagagtcggtcagttagagtaacaagccacaacctcagcgcaggcctccagcgagatccaagggcaaggcggggaaaaggtatgacaacgtacatctattctggtctctcaagtagagagcaggcccctcctcgggcttgctgctgacgatgcccatcgtcaagtaagtctgaagggcagcgatggtcaagatacgaggaacgattacagtgtcggctggggaccagtaactggagctgtcgggatctttaaagacggactggagcgacgaacgaacgaacgcacactgggggggcgcacaacgacaggcgacactgtgacaccgtgacagcgagctgctgcagccaacaggcagaatagcgccggtacgaaaagtggtagcgcggggctcagggcgggacaggggagcccgtcatctggcgctgagccaaccggagtggcccactcgcacctcgattaggtgtagagccagtatcagactcgtgtggctatttgcgaccgctcgtcaatcggccgccaggagtcaaggtcagataactaacgtagtcgataagtagataggtagggaagtatgtaactgctgttgactatcgcgtatcccgcatataatgaatgcgccaaagtccaaggcggcgtacgaatgtggtgaagctatgggtgcgggtcaagttaggcagttatgaactcaactcctgtcatcaagaagcaataagataaaaagagctgttgcctgtcgtagtcgtaattctatcaacgacagggtggacataaacgacaatgttgaaagttgttgaatattcgcgatcaaagagccaaggatgatgaatggccgtctctggaagtgtacacagttaggtaggaacgaacaaaagcggcatgttagagatttatctcgagaaaagcccagcagggtacataggggttgtcaacgaattcgaagcggctaggtagagcagcaaaattgaattccataggtaggtaggtaatatacccaaggattattaggaaacctaagaggtttatcgttcttcttctctcgtcggctaggatattgaacagaggagggaggagtctcctcacctaatgtacctaatcaaaaccctttacctaccctacataatttacctagggatacatgccttacctacctataataatgacttttgaagtaagttgcgtcttgttgatgacagatacggtgaattgatcagctctgcggtctcagtgtaatacatgcgagtcacaaagcgaagactgattcaattagagtgctgctacgtactggccacctacctgccaattcagtcgtatttaccagtactgtgcaaccgttacattcgctgattcactgtattgttccactcaggcactagattttgtctttctgattgatgcaatcacataatgcaggattgaatatcaggcacttctgttaacgagagatacacgcaaaattcaaccctcatgtcatgagtatttccccttttccttctccgattgtcgttatatcatctactcacccacatcatgtttagaaccagattgagagatcgggagtcgaatactaagaaaagcagggagctagcctttaaccggtctgagccccttgttgtggttggcaaccggccacactagaggtaactcttgctttactgggctgtttgctatctctaggtacctgtatgctaaccaaggtaggtactatggaacccaacctccactatggagcctgtaaaagaccaagcaccatcgagtgccaggcaaggtacccgcagaccctccaaaaccaggcgatgcagttacatgcgtcaatttgaaacacagcggcgctgttggtgggcgctaggttgggctcaggctgaattcgaaagcgtccagttataggtgcattttggcgttgctgaatgatactggacgatcactgatacatcttcagtgaacattcgatgggttgtctaatcatctgctcaagagaagtgatccctgcacaagcaaattatcgtctctcgagaactgatcatatctcaaacctgtcacacagtacagtatctaacttagagtacccatcgactccaagaactttgtctgaccctggctcattttcggatactctagacagggcactcttgctgctgatcccttcagccatctccagactcctgccagggcccttgtctttaggtggttcctctacggcggggttttgggttcttcaacatccatcgaaccctacatactatgagggtacagtacgtaatagtacatacccggataccgtatggagtaggtcgatggccaattgcctggtgcatgctcgtcatcctccatgagtcaggtggtgataaccgacagccgcacagcgagagatctagtgctttttcacatgacaaatgtgcagatagatattgtatgcggacactgatagcacaactctgacacacctactctatgaacgaggtacaacacgcaacacaagatatcgatctccgcaacctcgtgagccacctcaacgaaaatgggatgtattcaagacacgagattcttacacatgatcacaacccgaagcttccaagtaccttacttagttgatgctgctacttgacttgggtacccagtcttcggttcatgtttttagatagtggctcagcccttcgtcagcgctctgtagacattggatgtgtgatgactgcatttggggtgatgctcaatttatgttaacacctgaggtagtcatatagcagtcagagtcgaggacagtcaatccttcgacagccaggtgcccagtcaacgtccaggacacatcacccagtgcaatgtaagtacaccaaacatcgacaactgacttgggtacaatcaagtgccccaactttatatctttgtacaagaaaaacctccgaggtaccgtggggacatattacatctagaataagatattgataaaagtatcaaattattaaggagccaatacaaaatgatagattgattctggctattatcgaaacaaatcatgaccaatggcaagatattagtgtgaaccatgaagatgccaagcaaaagagataaagatgggactatgaaaggaaaacttatttttatctaaatgtgttcatgcagcgattgcattcaattcctaagcgaccactggtgccctgggtatggagaattccatttgcagacattggatccaatgtgtcccgccttcatgctatgattacacgaagaaacccatgaactgcagaatgccatgatggaattgaattcctagcgattatacatataagcgcccaaacacgacgttgtttatcattggataggatcaaactagcgctcctcagggtcctacggcgatgccattagcgggctagcggtgcaaggacgtgtcccggccatgttcctcagcccatgggctggctgaatggatgacgtctcgccccattccttgggctgggagactcttattttgggctggaccttgtagtcttgggtcccatgttaggctttgtgtcaacagtgagcgacgattagaggggacggaaggctaattgtattggatgggatggtgcaggctctttaatgcttcctttatgcttcaatcgatggccatcactctctctcagctaatcagatacctatgctaccacaaacaaaaggttatgtgatctgtcgttactgtgttccccgtcttgtttcatccttgtctctttgacctcttgaagcactgcgaccggggcggctctgacctccagctccatcctggaccatcatcacttcaccgtaccgtcaatctttaatccatcaactatcctaggctggagcaggcacatatcgacttacagtcgaaacaaagcaaacaaaccactttgctccacaactacaaggaacaggatccaaattttgacattccatctaaactcaccgcacatctatctaggcattgctctttggctatccagatttgatagcccagatagatatcttggacccttcgctccttttctcccttgtcgcgcacgttcgcccaatcctccaactcaccatcagcatccacctttgctgagcacatctcacgttttgaccgatacccagtgtcatgagctggggcgcgtaaatagaccattttcttaggtatcatctcgcgtcccgagcaatctccatcctcactttgtaggtccttgcacttgtcattgccataccgctgtcactgtcgcctcccctcgatcgtccacaatgtcgtcagagtcccgacgctcctacaatccaggccgtcggatgggcagcagcagagatcttggtcgagctcgcgcagcttccagggcccaagcaattgtcgtcgaacatgatgaagcccgcagcttcgctctccgatccgcttatctacactacctccttcagcccaaggccaaacgaaagcaatatgttccagctccaaagcaacccgtccgaactcacaccagcgtcggcgcactcgtccaagaatttacctccggctcttcttcaagcttcaagctacctcacaactttacaagtgctctactcgaacgttgcggcggcgtgctgaggggtagcgaacgcctcccaggttataatgatgctgcggttaagcgaagctttgcagaagcttacactaccttctctgaaaggaacttccgcaaaaccatcgacaaggagaggaagcttgagccgctcatactcatgttttacacgtctaccaccaaggccgctcagaaaggtgccgctcctgatgacgattcctggaagcttattcctgaccgacaccttgctctctttgttcgcctgattgccactattcttcgggaccagggccacgatcgcgataagactgaactcatgtccaagctgagtgttctcgagaagaagctcctgacaaatgatcaaaacttggttggcggtggatctgacggcgctggaacgacgatcgaggtcgtcgtacctttgagttatgatgtcaaggacatgcccttggttcagcaggtggtcaggatcttcggactgagtctttcggaggcacaagccgagatcaacgagaacaaaggagtgtggacagaagaggctgcactgaaggatctcaagtcgtaccagcacaggctaaattcagacatgcccggtgccctgaggagtgatgactttgatcttgatgaggcctttcaggagtggaagaaagccgagtctcctcatctgtcccagatgatgcttgatattttgactgccaaaccagagcttgccaagacatcgagcagcaacatcgacaaaggcttctccagtaggccccaatctacatacagcgatccagcgtttgatgcttcaatgggctttgatccagctatcaacctcgcttctctgaacattggtggtgattctagtatccgaacagtcgaggagaatatttacacctttgtccctccagaccccagagccttcttcaagtacattcttaaacatgctatgacctttgaccagatcaatagcgaccctgaccttgactaccaacccttatcaaaacaatccatggaccttttgactgaattgtgcgtgagatggagagtgccccaatgctccaggctcatcactctacttgaggttgcatcacgcaactaccttgatcgggagttgctccccgaggagctggatgctgttttcgattttgtcaaaacaccactgccagaagtcaagaagcctcctcacatatcaaactactcgactcccctatctgagatcgaccctagccgctggacggtgcatgactttgccgtctatcaacacactctgaatacccttcatgagacactgctccgtgacctttatgataggatggaacagtgctatgatacgaaaccaccccaaatcggcgtcgtccagtacatcttggacaatcacatcttcagcgacccatgtttctctcctagacctgaggctgctgaagagttctctcaacacctcagccagcgtctccacgatcaggctcaagaggcttaccgccagtatatggaaaaagagatatcagctgaccggaatgactgggattttgccaatgtggtcaagttgggcaaaacagtcatcaagctatgtgagaggatcaacaaacgctataataagaatcccgagattatgggcgtaaatccattccagatcttggtcgaagaagtgttccctcggttcgaagaggacgcaaacgccatcattgagtccatcctggagatggctcaagagactggcactgaactcgacatacaagatggcttcgaactgtacagagagttggttgcaatccgccgcatccacaacgattctctacctgatcggccatttgctttcaatgtcgaggaccttttggtcgattttgtgtggcgatgggttcgtgcagccgaaagcagagtcgaggagtacgttgagcaagcagtcaagcaggatcagttccaagtacgcactgagaacccggaggatatcccacgggattcggagaggcacagtgtttctatcatggacatattcatgttgttcaaccagactcttgatactgtctttaacctcaactggggcaacgatgaacatcacgccagattcatgacatccctctcgaaggcatttgccgcaggtattggcaaatactgcgaacttgttgatcaaaaattcgcgaaagagatggaccgtccttcagctgaggagttggcggcacagacccagactactcaagagaaatggatgagatatgcgaaggatgcctggaacaataaagatcgggtcgagcctttccaattttactcagaggtaatcactcggtatgagatgctctttatgaatactgctaacgctaacagtcctttgtcaaactgaacaatatcgaatatgccatgcaggagcttgacaagttagaacggactatggatcccgatgcttgcgctgcactgctagaaagaattgacggacccaagaaaaagacccgccgacctaataaatacaccttcacgatcaaagttgttgaggcggaggatctcaaggcgtgtgatgccaacggctacagtgatccttacgtggtatttggcgacgaataccagaagagactgcacaaaacacggatcattcagaggagtcttaacccgcgttgggacgagacattcgacatcacagtccagggcccagtcaacatgatcgcaaccatttgggactatgatactttcggcgaccatgactatgttggacgcacgtcactcaaactcgatcccgttcatttcagcgactatttgccgcgcgagttctggttggacctagactcccaaggtcgactacttataagagttagcatggagggcgagagagacgatattcagtttcatttcggaaaggcctttcgccatttgaagcgcactgagagagatatggtccgcaaggtcacggataaggtaaggatccgactcttgtacaaacgtgaccgaaaaacacatcactgacaatgaatagctcacttctcagatcaatcacacattgtctttagagactctgagacatctgctcggtactggcggtattggcgcgtcggtaacaagtctctggaaaaagcgagcttcaacagtgccgactgcaactccagcgcaagttgaagcggctcttgcacccctgtttgcatactttgacgagaactttgctatcatgaaacagacattgacaaaggccaccatggatgctgtcatggcacgactctggaaggaggtcttgatggtgattgaaaatctattagtgccacctctgtctgaaaagccttcccaacagcgaccccttacacgtaaggagttggatattgtctaccactggctggacttgcttttccaattcttcaatgccagagacgattcaggagagcagctaggtgttccagcagagaccctcaagtcgcctaagtggcacgagctggcatcgctgaacttcttctatttcgaggatactaatagtctcatacgcgagtcggaaagaatggcagctgcaacaacagaacgcgcacgcctggctctccagcagcagaactcacagagtaaccgcctgtcagctccggctgctctcggagcctcgctgggcggcgcagggtcgttcgcaagcatgggtaccatcaggcgtggcaagagtattatgatgagtcgtaatctgggcactatgcgaaaggccaaggaggccaagcgccgcgaagcgcaagctgatccgagcgacgatatgatcttacgcatcctccgtatgcggccagaagcagcgcactatctcaaggaccgacatcgtcagaaggagagacaggctgccacagctgctgcggcgctgattgtcaagaatagtgtaacgcaaggttggaactcgtctgcgggccctgctttcagtggtaactttgggcgtaacaacttgccgaggcgatgaagagtggcagaaggcaagaggggggatcatggacacagttctcggtgatacaacggacatcactggtgtggtttggaaggcctgcgaaggtttttatgatgtaggttggtttgtatttttgttgatatgtacctatctatccggcaggaagacaacgcatcagatacccatattcgtgtgtacaggaagttgctttcttagttaattatacatggatgttttttctctgatcggtaactattgggctatagaataagtagacgtgttggttgcagtctgaaattctcatcggttcagtgtggtggtagtgctgctgtgtgaatttcgcatgattgtctgaatacgagacagtttatttgagagcaactccatatgtgcaattggggtcacccacgttgagactcagtgcacttgacatagcagaagtaactgaaaacttaagcaagatgaataaaaagaccagtggtaagcttctaggcactcattcaatgtcgaaggtcgcctgttcctcaacatcttatgcatactgacctacgctaccctacatctggatacagcgttcgatgtagtcgcaggatagtggcttaacctgatgcaagcaagcatgaaattcagcctaatgttgtgagcacaacccaacggcgatcaatgcttgttgccgatctccgagttggctaagatcaggagtggaacaagatggaaacatggtcaatcgcaaaccagcaacgtctaacaaaacaacaatcctttaacctgtgctatctatgtctttgatcttcgagacatgcaagaagcaacataccatgtgcgcctcggccaagcaaaagtggcgcgtaagacactgtgaccatacctgcattggtttaattcagggtcaagttgtcttggagaggaggttttgaggccgtttggttgcatcccacaaagacgcctcccgcgtaaacgaagctggggatagatatgggttccccagcacgcaagcacgaatcagggccgctttgtcaccgataccgagatccaactcagatacatagtacataatagttagcaatggtccacgtcttgtccgcaccgagcaaaggtggaccaagactgcaacaaacagccctggaggcaaagggatactggctagacgggccatagcagaatactggtagttacagggagtagactaaccgtttaaaatggatgcaagctaagactagctcggtggtctgctggaccctgctcacagagaacaacggccgccgaggtgggaaaagtgacagcattttcagggtcctttttgagggtccaattcaactccactgaagttgagccggcttgtccgtcaaacacaacctagggcggagcacttggtcaatccgttgtccattgtttgtagaaagggcaaagcaaaaagggagaggagaagtcattatcacttttgttcatagttattgactgacctctgacctggttggcacgagcgagtgcgatatgtaatttggcaatgcagttagttgtgtgtcgtcgtgctgcattgagcccctgcttgacaaaattcgggacgatgatctctcatggaccgacggtttcaacagaacagggcatttggaattaggtagggtgttttctggaggaggagaccaacacatgtctagaaactcctagtacattatgtctgtacattcacaattcagcacctaagtatctaggagtatcgacatgggacccttttacgccctcctcgctaccacactcgacatcgaatccgacctgtttggtaaaagcttgcagggccactcatcacaagaggcaattcaccgagtggagatgggccgatactgttgagcccttggttttggttctagaagaaaatgtcatccaggccaagccagtggcgggttccatggtattgtaatacgcgcgattcgacattgctttgagccggtcttggacggttttggtggcgattgacagttggatggcattcggggtacctcttttggcacgacgactgaaactgacggtgctggtaatagctcaacggcttcagcgttgctgaatgaaagcaaacccaaggcacatgatagggagaaagctgaagctcatgaagcccagaaccacagatgagtttgaggatatgaggcagtccttggtagccgccttgagtaccagtccaattatttgtgagcaaccagttgtcaagtgccgccgttttgtgaagaatgcgttgctcttgacccttggccctctactccatagctcactactccctattatcccatccctttcgtgcaatgtctctgaccgtcgatcttgaaatcaaaagccgagtagtacacgtgcttctgtgactgaatggattcgaaacatatctcacgtgggctacaagccaccaatctcgaaggagtacgggccagccccacgtacagtatgctcagatgtccaagacagtgacaatggtcgaaatacccgtcagaagaggctcttgtgtctaaactataccgtgcggactaagcagcgccttgcgaagatcctcaactggaatgaggggctttttgttcaagcggcaacgacatgagcaattgccaagctcgaatttgatttgcccaagacagggctccaaagatgtcgtccacacatattaggagttggatcaagggcgcccctgtcggtgaataagaaaccgacgtgccgcagctgcaccatgacgttggtggctgactcgattttgacctcgacccaccagttgagcgacccctgaactcgcgatagtaattactgcaaggtaaggaagggtattggatgttatccccatcagatgctctcctaccatatcttctttctcgccagtgagcattggtgtgcttagccaagtctcctcgctgtgttggtatgttgtcttgaggtataagggccggtctttgagaatgctagcacaaactactagccatccccgatatcactggcacagaggctgggtcacaggagtaatcattagcagcatgcgctgtgcggaccgagcgacaacacttgcgccagccttgcctgaaacacaagacactgtccatcacaatgcccatctcatggcgtatgtccttaccctgttgctcgtaattggtggtactgagcaaacaccacgtactctgtaccattcgcggcgatagcacgctcccccgtggccaacagccctgggtactagccagctgctcagctctatgtaatttgcaacctgcggggaccaagtcagtccggaaacagtaagcatctgttgagaaccgcacagtgctaagacacctgaatcgtcggatatatgttttcattttccagacggccagtgatggctacaatattctctgaatagcattgtgctatagttaagtggaagatggagcaaccttctggtgtgacccagaatatttactgcgagcgagcatctttctagtgcagtcagaagaccgatgggacaatacctatatctattatgtgagtgatggtgcatgagaaagtcgggtcaagaattcggataaagatcgcggtggaaatacttaccctagttcatcctcggactacctaagcaagggggacccctatgtacgagcccacgaggatgccgcttattattattgacagttcgagaagcccatttcaacaatggaggagccgcgtctacataagtagatgtcacactagatggatccatttgcaaaatccactaacacgagaacacattctttatgcaaagccgtgactgttttctagttgaacaaacattaacggtactgaacataatatggcctcttaggtagtctccaattctcactcggttaagggatgggcaagtatcatcactgtgcgagttatttagcatagtaccaccccacatcaacggccttggcccttggcagccagggcttgtactgatgaatgctcgggactgttggcagtggacatccttcgaatggaatggggaacgtcttgtcgttctgggcaggatttggaggtggaccaacatcgagttgtttcttgcgacatttctctgccagctaataagagttaagttcaacttcgtcagtaagcaggctaatcaacctcgacttagaaggtatatcaagctatctatgtaactataattgacccaggcgtttcaaatgcctttgagtttagtggtaattaaaccctggggccttctggaaagggtgcacgccactcgtaaccgtctaccggtatttgaccgctccgcgggacaaacgacaaaccagtaactagagggaagacataaaataaatgggaaattgaatacttctgaagcggctgcggcactggcataatatgtatccacatgacagtgtttcttaagctgctcctctccttgcttgcgcggataatttgctttttactggaacgataggatgctgaaatatttgggaagattgattcatatgagacgagagacgccttttggttttgaggcagagctactctatatcagtgttgtaccgacttgaaagccttctggataggtaggagtaatagagaaacatcgaaagtgacaccctccatcgtttctcgttcaatcatccatacaatatctcagccgcctctacagatgtagtgcccgtaagacattagcggacagttataatgtcgatcgattcgttcgtgcagccgccagcctgcattaggggcggggagagcctctgggcatgctgccattggctatcaagctttagatttccccagaagggcccttgttagaaaagtgacattgctcgcagactccgtttgctttgcgaggcagcctgccactatcgacttacggatatggtaaattggttttggggccgaagaacgtagtcttttcaggagatttggggtttctttcaattgagatatgtgatatgtgagagaagctacctataaaaacaatgactttcgtaaccccaacccatgtaccttacttaggtacctagagcctccacttagaggcaatggaagggacgaaaaatagactggcgtctgcatgccataataccaaggtatacaagattttgaactgcatacgcaatcatgtatccgtagcattttcggggacaggaaatgcatttatcatgagaaatgccatttttctacaacatgagtaaaccgagatttacacataattcaggaggcagacctactatgcataccgtaaaaagccccaactgcaatggaaggtttctttgccccctcctcacaataccctgctgtgatcactcgtttccctactactttcggggttcccactccaccgttgatagatatggtttcgtccgccaagtttcaggcttcgactagatcacatcacagtccaatttcacttcattgacagctcgtagtagagtagcatcgctggacagatggagctgcgactctccaactaataacttttctgagcagggttcaaattgatatttgtctctcacaacagccgaagtcatagttactactcagtcgaggtaattccatctgcaatccatagtacctacctaggcagccaaccaatgccatgcctctgtgtgtacgcagtatgggcgagagagatattagtattctggtatggatggatgtacagtgaaagagtcaaacaccacttcgatccgaaaagagaaaccttactagacctgttcagacgttagcaccgcttgcttggctccgccttttatctcttttgtcgccctcctttccgcctcgtaactggttagctggcggctggtctcgctgtgctgtgccgtgccgtgctttgctgtgctgtggtagcgtagcgaccgagggatctacccagcaccgacccaactcggagatacatggtgtcctcgcgagctccctgaacaaccagaggtacatacattaccaccccccaaaggacgggagtcaagggctctcctgtcagtggaagactaaaagatacctaggcgtgctagaccccccacaccggtgttgcggtccagtgcttgctgccaccgctgcagctgggaccaccttttgaactgggtttatccccctctccagctccatgtcttgaagtactttgctccgtccctgatcccaatcgtatccctcatcccatttaccatttacagcgcactacgcccgcttcagtcaactcgtaaacagctcccgttgaactctcagcctaatcttttcctcctcaaacctcacggtctgtcgcgacgtttgccatccgacctctcacctctacggaacaggcttggattagtctcgacaataccctccctcgtcttctctgctgtttggtttcaagttcacgacgactttgcttgcttgtactttgtctcagtctcatcttcgcccgtttatactcgacagggtcatcgcccactgtcatcttgtgtattgtactgtgtccgtatccaaactctcgacaatcgaggatgctgcgcagccgactgctattgcgtccctagtttggtcatcgtcctgccttgcgtcgtactgttttcgagtattctctacaatccaccgacccggcgctgtgccatccatcgacacaaatctgcaatccacacccatccaccacccactttggacgtccgactcggcgcagccagaaaacatttatatataaaacaaagggaaaccggcaaaaaatctccttctccattactcagctgcgaatcagcagtctacctgcatcaccatggttgacgacgcggccctcgccgctgcggcttcgattgtcgcctcgattgctccagatccccgactgcctaattcgataccggttggtgtagcttctcaggtgcaactcccggggccagatactcccgccaagcgtaagctcgaactcgagcttcagaaccttgctctgcgtgttggaaagctcgagagccaggcctcagctacctctccgttcccagaaacgcccaacgaggttattgacactcttttcggcgaagaggctcaggctgtggcggtccgtcccaagcctaaagtctttcacgcccaaggtagcctgcactctccgcatctgccatcttatcagctgaccgaagaagcccttgaaggacttcgagaacatgtggatgaccaatccaagttactcgatagtcagcgccaggagctcgctggtgtaaatgctcagctcttggagcagaagcagctacaagagcgagccctcgagatcctcgagcaggaacgtattgctactctagagcgcgagctttggaagcatcagaaagccaacgaggccttccaaaaggctctacgagaaattggagagattgttaccgccgttgctcgcggtgatttgaccatgaaggttcgcatgaacactgttgaaatggaccctgaaatcacaacattcaagcgcactatcaacgctatgatggaccagctgcaaatatttgctagcgaagtctcgcgagtcgctcgtgaagtcggtaccgaaggattgcttggtggccaagcccgtatcggcggtgtcgatggaacatggaaggaattgactgacaacggtatatttcacatatcccagagtctttcgtaccacaaaaattgctaaccgcctgcacagtaaacgttatggcccaaaatcttactgatcaaggtttgcaacttttcctagatacgaaattgatactctgtgactaacaagtctctagtgagggagatagcatcggttaccaccgccgtggcccacggcgatctgactaaaaagatcgaacgacctgccagaggcgagatattgcagctgcaacaaacgattaacaccatggtggaccaattacgaacatttgcttctgaagtcacacgtgtagcgagagatgtcgggacagaaggcatgttaggcggacaagccgatgttgggggagtgcagggcatgtggaacgatctcaccgtcaatgtcaatgccatggccaacaacttgacgactcaagtgcgcgacattatcaaggttaccacagctgtcgccaagggagatcttacacaaaaggtccaagctgattgcaggggagagatattcgagctcaagtcaaccatcaactccatggttgaccaactacagcagttcgcccgcgaggttaccaagattgcccgtgaagtcggaaccgaaggacgcctgggagggcaggccactgtgcatgatgttgaaggtacctggagggatctgacggagaacgtcaacggcatggccatgaacttgaccactcaagtgcgagaaattgccaaagttacaacagctgtcgccaaaggtgatttgacgaagaagattggggtcgaggtcaagggtgaaattgcagaactgaagaacaccattaaccagatggtggatcgtcttggtacgtttgccgtcgaggtgagcaaggtagccagggaagtaggcacagatggaacattgggtggacaggctcaggttgccaatgttgaaggtaaatggaaggacctcacagaaaacgtcaacacaatggcgtcaaatctcacagtccaggtaaggctcagatatctgctcagaaagctcgggtttaacatagccactaaccaaatcctaggtccgaagtatctcaaccgttactcaagccattgcgaacggcgacatgagccagaagatcaaggttgaagcaaatggagagatacaagtgctgaaagaaaccatcaataacatggttgaccgtttgtctagcttctgttacgaagtgcagcgagttgccaaggatgtgggcgttgatggaaagatgggtgcccaggccgacgttggtggattagacggccgctggaaagaaatcacgacggatgtcaatacaatggccagtaacctggtaagtagtccttgatgactctgcaggaacctcgtattctaactcgtacagactacacaagtgcgcgccttctctgatataaccaacttggccaccgacggggatttcaccaagctagtcgacgtcgaagcatcgggtgagatggacgagctcaagcgcaagatcaaccagatgatttcaaatctgcgcgattctattcagcgtaatactcaggccagggaagctgccgaacttgccaacaagaccaagtcagagttcctcgccaacatgtcccacgaaattcgaacgccgatgaacggaatcatcggaatgacccaactgacattggacaccgatctgactcaatatcagagggagatgcttaacattgtcaataatcttgccaatagcctcttgacgataattgacgatatcctggatctttccaagattgaagctcggagaatggtcattgaggagattccttacacactgcgtggaaccgtcttcaatgccctcaagactctcgctgtcaaggcaaatgagaagttcttggatcttacctacaaggtcgacagctccgtgcctgactacgttattggcgactcgttccgcctcagacaaattattctcaaccttgttggcaatgccatcaagttcacggagcatggtgaggtcagcctaacgatcaaggagagcatggggcaaaacaatgtccgacctggagaatacgcggttgagtttgtcgtggaggacacgggcataggaatcgcccaggataaactggatttgatcttcgacacgtttcaacaagcggatggttccatgacgcgcaagtttggcggaacaggtctaggtctatctatttcgaagcgactcgtcaacctcatgggtggcgatctttgggtaaacagtgaacatggcaagggcagtgaatttcacttcacatgcttagtcaagcttgctcccgacgacgctgctctgattgagcaacagatccgcccctaccgaggtcatcaagtgctatttgttgacaaggctcagtcgcagaacgccacctcaatcaagcctatgttagagaagattggattgaagcccgtcgttgtggactcagagaagagtccggcactgactcgactccaaagcggtggctcccttccttatgatgctattctcgtcgattctatcgacactgcgcgaaggttaagagccgtggacgatttcaagtaccttcctatcgtcttgctggcaccagttgttcatgttagtctgaagtcgtgcttggatctgggaatcacgtcgtatatgaccacgccgtgcaagctcattgatctaggaaacggcatgataccagccctcgagaaccgggcgacaccttcactcgctgacaacacaaaatctttcgaaattttgctcgccgaagacaacaccgtcaaccaacgattagcagtgaaaattcttgagaagtatcaccatgtggtaacagtggttggcaacggctgggaagccgtcaaagccgtccaaagcaagaaattcgatgtcattcttatggatgtacaaatgccgatcatggtaagtatcaacattatcaaactcaatcttggcagcaatcgcgcagacagattaactaacggtcttgattacagggaggctttgaagccacgggcaaaattcgagaatacgaacgtggcataggaagccaccgcacacccatcattgccctaacggcccacgccatgatgggcgaccgagagaagtgtatccaagctcagatggacgagtatttgtccaaacccttgcagcagaaccacctcatccaaacgatcctcaagtgcgcgacgctcggtggccctctgctcgaaaagaatcgtgaaagagaactggcactccatgccgagacaaaatcgaagcacaaggaggggggacagggcctgctacgacccacgctcgagagccgctcattcacgagtcgagaacctctgttgggaaatggcaaggagagccctgccattctgaccactgatgaggatcccctggcaagagcacgtcttgacctctctgatatgcgaagtcttaccaactaactggttctcgcatttcaggctttcatgagatcgctcagtcagtaacgagatgacgatgggccacatgcttacatttgtcattgcaaaacactactgcacattgtgagacgactagttgagattcaccacagggtctttcccggtaaactcactacttctgtacctatcgtggattttatgacaataccgactgtttttcaaggggtctggtgcatcaaccggccatggctgacattaagatcatgaacccgaggcactggttgattaggcgacagcgaatcatgatatctggcaaggtccaaagcactatgtctatgcgttcctcagcttccatttgcttaaagcttgagagcttgaaatggacataattctttttattgcattttatatttgtcatgtgggcgtttctggggttttcatgggcggacgattacgtcaaactccctgcagagaaggacgtttaacaatccagttgcccgttacaacgacgtatatcgatttagacgaacatgatccgacaataaaaacataagtatacgatacatgtcggcgaccgcagttagaataaggaaaggacgattggagaagggtcactcgaggatggggggagggggtttcaaacggaatgatgtttgatcttttgctctacagggttgctcatcgcgttttgtccgggttttctctgttcggtcatgtttattagtttcattttgcccttctatatggggctggacatgagcctttgagctcgaggagtacgtgggatcgcaagataggtgagagaacagggatgtcttttcaacgaaatagggaatgattatcgaatggccgctaccgtccagatgtttcaggcgtaagagtcttcgggaaagatactgatgaatgacttgacgccctgcttccctcatccagtctattatgtgaaacaaggtgtagccactgcttgaaatggttggtcgcttaggctgaatccttttcattcttctctgcgtcgccattagtaccatccggtgatttgcccttctgacctttgtctgcagctcccggggagccgctggccttagctacggcggcgggcatgtgtgtaatttctctggcttctaaagcagcgaggatggcatctagtctgttctcaaggtttgaaagattattctccagggctgtagccgcttgttcgcctctatggatcctttgcgtcagttgcggttcttaaaaaaaaaggctcttacagttcgatgctaaagtggcagggaggcgaaggctatgtcaagggtagtgaggtgtgtaggaacaggaacgactgcgtcatgcaagctgtgaagatatcgagatgcgcctttgctagggatgctcgcctcgcttgcgagtcaccaatacagcgcaagaacttatataaccaatgaaatgcatgtcgagtgacttaaggacgtagtgatacaaggatcaggaggcaattggagacttccttcaccgatgaagagactgtacaatccgggagatgtaagggtagtgatggggcgtttatcggtgccaatagatgccgatctcccgaagagcttgttcagctgaagtgcttgagattcagattatgaaaaatggattttgaaaatcgccatggccatgactaggtgtcgggcacgccggtaggtgaacagacctgcgaactgagaccaagggatttagaggctggggagttttttgttgcatgtaaggtcttgtcaaaagcctgaacgaaagcaattcatgtggtttgatggcaaatggtgtgtataacagaaatgcgagagtgagaagacagtggatgggaaggatgtgtaacgtgacagggagtgtgaaagtgaataaagagtgagatgaactggagattgacgctgaactttggaatagcatacctagcaaggtctcggtaggcctggaacagaaaactgtcagtgaacggactacctatcaatatcatgcaatgcagtgcaatagcgatagtgagggaaagattgacatgggaggaaaacgggagggtgtgtgagcagaagaatgctgacaacaaaatagtgagtggtatgacacgggtattcccccaaggtccaaccaaccccaggatccagggatcagagatgcagaatgcaggatgccaatgttgatgcagatgcaaatcaggagagtttgacttgtggcagacagccaagcgaagcgagaaggtctcgaccaactggctgggtctagctaaaggtataaaacgttccacaggtaggccgggtctagactttctggagtgggaatagacagggaatgaatgaatggcatgttgaggaatgatatcgagattgggggaccgaaagagcattgtttgtggtgacgcttgcaattggccatcagattcaacaaccggtaaaccaatcgaaatgcgaataaacatatcgacgatcatctctgccatcatggtagttggtgttttgctgccaacttgtttccatgattggagagatggcattgtgtgccatccccacacgtacgttcttgtttgttctctcagagcggcaaaatgatatcggagcaacatacgtatgtgtgagagctcgagaaaatgaacgaaaaaaagaaggtcgtggctttactcacctgggccatatcggcatcccccgaacttgaacgcgaggctgaaggctctgtggcccggttgtttgtgtcagagggggccatggtgttttaacttccttttgccgtctatgtacagtagacagaggcaagtaatgttgcaacgatcagggataggtaggtaggtaggatgaaaggtgaggtagtcaatgcgatgattgattgagcggaacgaagcaatcacctcgtctcctggtggccgtggatgatattgtttgcgctgtttgttgcaagagaacggagaaactgaggctgttctgaaaagagcgggctgactttcgatccacatccaatccaattttggattgcgcttgctaccttaccttgccttaccttagtggtgggggttaattcccttattagcagcttagatggtaggaggtaggatggatggctgcaccctctgacccttaagccttacggtataaccgccgtaaagatccatccatacctacctaggtaccttaggtactgaaaacatcaagtcggtggaagaactactgacatctaattgtaggtgccctgcactctacagtggccctctcgtggaaatctaaccaatataatatattggtggtctcagaggcacttctgcgcaattgatccattaattgtttgaagaggagaatatttgagaaaataacatgccccaagtcacaactcacgcatctagactaaggtatatggtatctcaaggtgggcaatgcatgtccgtatagtagtggtagtttggcaaatttgggtctagaacaatatctagatcacgattacgacgggcgcgaacacgggccatcgaatacgtccatggagagggagaaagtggtgacttgtcaatgtcgaatcgcgagagacactgaacaaggggtagttgagcctcgacgctcgactctattcataagcacaggcaacaatgaccacattggcagattagtctcaatagtcgagcagggacggtgggattcttttgcaagccgatgccatcttctactgacaatgggctgtgaatacatcttaggccatctagtgaacgtgaagctcatcaaataacatttgcaaagtcttctcacatgggccagacatgtatgtatcatgtatggtaacatgaagacatcctaaacatgcagcctagtagatgtacgggaaacttttgtaattctcccgttattaggcacccgtactaagacagcacaggaagatatatccgaaagaataaatgttgaaatagatagtttcgcatagtttcgattttattttcaatgaaatgtataagagctgtggcggatccttgggctcgatcgattagtctagacacatacaacacatgcgccacaggcctggaccacgacggatgatgatcgcaacatgatctgggccattgcgggtcgcttccagacaaccgcagctgagcttctggcgtcagcgagggagtgaggagatggctctcaatattgctgccaggcccgaagcaaagcgagcggtctactgtgtcaaggcgttgggttggatcgggtctctgagaccaagagacagataactgttgctgttgtgaaagttacacagggaagtaggtgaacaggcgtggtacgactatgatatgcatattttgtccaatacggatcgaggctgaaacagacaactcgcacccaacaaatggagctcctttggaatctcctttggtccgcatccacatacatacatacatacatacgcatccaatcgatggcaaaccaacacgccagatcttaacgtgaagctgcattgacacctatactctaaaagggaatgtacttcgtgcagaggaattcttggagtatgccacagatacgtgctcacatttcatggggtgtacagtaagtactaaggtaggttaggtagtcgatctatctttatccactccgctaacaggaaataatcagagtgtctctgaaactctccgagcaactgggctgactgggcagctgggactgacacaaaccagtggagtgatgacaagcctgcctgacctgcctgcccgcctgcctgcaagcttttgtgcctttggccatcgatcgaactcgccgctcacatccatgtctatggctggggttctagattcgactgcgacctaccagcccggcccgggtatcagagtggcccagcacgaccagttttgtaaatcgggcagctctattcgcagtgtcgcatgtggagatgagagcacagtcgcagtgagcgtagcaagttaattaacttacctactaaggtatccaacaatccgatgactttacctaggttagtacatgcctagatcaagaatgccagcacatatgctggtgtacaacccccgccggtgcataacaggctacggagatttctgcgataggatccatcgatttacataaacccgggcctggcttggctactcggagcaaatctagctgctgatcatttcctatgctttatccgatgtgattccatgttcaagtgctggaatacaagtccccatgtatacacttataatctaaactactaaccttggtatccaatgtaaggcatatacctcccctgaggtagctttgtttgtaacttaggtaccttacctcggacctgtatgcgaacgtcttggacgtgaagaagcataaaaaagcacttaaggccggccaatcagatatagcaacaactactagctggaaccgaaaacaaataccttaggtaggtgcctaggtacctctagagtgggattattataggcaggcgtagagcaagattaacaggaaatccgggaataataggtagggaagcggactctaaagcggccccttccatgcactctatgcagggtttggacaggaaccaaccaactgcttctctcccctcagggggcaagaaaacaccgaaccttgatatagggtgtcaaaataaacttggcaaaaagaaaccttgacttaggctaagttgacctaggtctttttatcacttagggctcagatcctgagttttctttcctcccctagtctccctaccagttagtgcacacccagacaccatttccctttccaaagatcagatatggatggatggccattgccctgtcagcctgtacccagttagccagtgaccctagcataggtaggtaatcctaccacttcgcgacttattcctccctcccatcaacgttctagactcaacatcgtggagaaatattcgctttgatgcgctttacgcgacccttggggagtcggtcttaagcctttacttttgccatcaaaaactacaatgcccgaaaactttcgggcaaggtagctttcatatctattccttgtgcagaaaccaccagccgtcgtcggaggcagacgttggagatgcagccagccagccagccagcctgtctgtctgcctgcccaggcaggtacttcagcctccttcaaccctccaggcgcctagttttgctaatagtacatagttaggctgctgtcataacaacagagagcacctagtctttcgcttctcccgagaaaaccggggatttttggatcccgagagctttaagcttgcttattggctcagtgatacggaccatgctccgtgacccttattttacatcattcttaacttgcaagttctaatactaggccgtgatcagttttacgatcgatcaagatatcggcaactcaagctcaatacttggtggaaatggccaaggtggcacagttcgaataagcctctgggatcgaaacgaaagatgcatggctgaatggccagagggggaggcgttacattgtacggggagtcggccactcaacccgccactattcaccaatcccagagccctgagggatcgagattctagaccctctgtcgaattcccatcccgctcatggcgattttaccaccagctttcgattcacaattaccgacaccacgtattgtggctatcgtatgttttcaatgccacttgagtggccgggcctgacgatgaataatcctgtcttgcacatctcggtcgttgatagccattaacttacaaactacttgtaaactatcgcatgcccacttatagccactatgcctaatagaaccaacgatcccattcagcttcggcttgtcaacgcagaatatgcccaattggcccaaacagaattagattatgtatcagagcacctgagaaacagaatcaaaggaggactgccggaggtcggtcgtgcgctttcaccctggacgacactgccccatcatggtagaaagggaaaacaaatgatgccttggaacacgttctaatatgcgtcattcgacttgaggcatcatcaaccatcagcacaacatgacaaattctggcggctgcatccctctgcacgaacgaacttcccaaagacgtcggtggccgcaccgtgtggcccgcgaaaaggggatctggggcatttctgagcaagcagatcacctgttggcgcggcatcatgggcgatttgatcaaggcccagctcgatcatggtgaagttggagttctggcgttgtgcgatcaataagccaaacctcgatttcaacaaaggcgatggctcgatgacgatcaggaacaacccacgagcggattgtggacagcccagggcgtgcgtcacttataccggctccacaccccgggctcgcaatagctccgaccaccagaacttgacccagaaactccgttttagttaacccacaaccacctggctaccgacgagcgttgccatttgtagaacaagctcaacttcaaccctgaccgtccgtctgtcacgcttcttttagctggttgatgcgtaccgtctcggcgagtttcgaagatctttgaggctttgagccagctgcggagacttgaggatgatggggagaccacgcccaagagcgtgacattctcaccccatcacgcagtcatcccgtatcgtacagtacgggaggccacgaccgtttcacgaattgggatcgagatcttacccgttacagtttctgagtagctgcgctaccgacatgcgcctgagtttgagggctggcaaagcctggtgtggacgggtgacgcacctagccaattactgtcatcctgccgtgtcggggcaaatcaatcaatcaaattgacggttgatcgtcatgcccaattgcctctttctgaatagaggatgcgatgcgccaaaccccattacaggcctgcccgtgtccttggaacatcatgatgggaccgctcgctctgtggaacatcaagcaaacaccagcagcatcagtatcagcagcagcagcagcagcaatggtgtgtatcttttcgatgagtgccgatttccttctgactttcgatttggtgctcccatctcaagcaccgcgtcgcattctccattcaacacatccgtccatctattcgtggatgggctctgctagaactcacagtcacgggcaccagtagggttgcgttgtgttgcgttgaagcgacatcaatatgcccatggtcccagatatcgttcatgaatgcgtcaattggaccaagttggggcatctcgatgttgtccaggtgccgccctatcgtatacgtagccgacgacagggcctcggggggtccacgcttcttgttttcgacccatctcgagtctgaactgcatttctgtacgtacgttgcttagcaatgttggtgccaattgtccataactcccaagacccaatatgatggatgatggacaatgatgataatgcttcggtgtaaaatcggcccttgcatcattcatctttctcgaacgtcaaaacttgatacgctctataacagaaaaagaaagaggctgcggatcaacagccagcccagaatttaagagacaagcgtgccaaggctgtgtgcccttgacggaagattgtaggcctacacccttcttctacacacgttcacgccccccttaggttgagttgtgaactgactgggctagaccatgccctcccaattctcttggggcctctgaacagcaagaccaccccccaaagcgagtgccatgtaggaatctgatgtttctgctctttttctgccacttgaactctcacgattctatcatcgcttccaaaaccctgctttgcctatttcatgttcatcaactaataatcgtgtttactcttttgccggtggctgcggcacctccgactcttccccgttttgccctggaccctgtctctacctccatctatacagcattctggatcccacgatgccctgaataagaatcccccatcccaatattggctcttacaccagctccgcacagagcaactcatatttgacctatctttcttcgaaagccctcacaccccctctcgtatgtccacgactgaagtcccgttcctacagtgtaattcttatattcgtcctgccttgccttgcctgtcctttgactctcacgcttgcgcacacgccaacaagagcctaggtccagaacacttgaccttcaaccgacctgcagccaaacctaacccggggcctgtccccttggatctatcacctcacagtcgcctcataagtttcagtccgaagatcacctgccaatccacgtctcgttactatccgcgacatctatccctgacgagttcttgcgccgctgacagaacgtgagctttcattcttccctcatcgcggttggacacaatacccttccctcaatccaccacagcacagcacttgctctttgcaatcgagatatccgattccgcttgttgtctctgggggtgctcgtaactgctgttcgctccctttcgaactcatctcatctatccagcctacttgctggccctctgttgtttcccattcctttgactgtccatcttctgcctcagaaaactatttctgctcatcgttgtggcttgtcaattggcgaagaataacgacccttcaccatatgagccaacgcttttcttgtccaaggtccactgttcaccaattctccggcccaacaccatcacatcttgcttgtacgtgcctcctatttctttcgtcattctcctacgcctcttccccttaccctctgtatattcaccaaggactttatgcccttcaacacaatcatcggaccctattcctctcgatcactgagtttatcactcccttgttgcccaagatctccgttgcacgtccgaacctcctcactcatcacacttgatccatcactacacatcgaagatccaaagcctcaaccgcatagtcagaaactcttcgaatgtagcataacaccttattactcccagattcttgcccaacatcaatctcacaattaccccttgttgaaccaccaagcttcaaccgacatcgtcagttcatcaaagctcagtgccaaaccccgcgtttcaaaacctacctgttttcatttatacccatccatcaacaccaccaaccgacaagagagaccatcagaagcctcgtataccagtgattaacatatttgtataaaagacgaacccgaacataacaccagacttgcactggaaacaccctcgacgcaaactggcttgattacttgatacctttgtttttttctctcatcaaattgtataacgccgtagccacttgaacctgggacgaagttgaaccgccacactggcaccaattaatccaaaaaaaccgttcgtctttggagggaggttccccggaactttccagctgggctgtatgtctcccgatcttgagtcaatttttgccgagttgggattgtcccagtatcttggtgcattcgttgagcaaggcttcgatgagtgggatataattcttgacatccaggagtcagatctgtatgtttcatttttactggactgattgcaacacttcctctaacagcctttttcagagatgcattgggtgtcaaacttggccaccggagggtatggttcctgtcaccgcctactcaggcagccactgactcaatttctttagaagctccaaagaaggatagctaatgcccgtggcatctccccatcggtgtcattggtgactcctgccaggccaaccagcgaagatgcaaaatcggatagtgtgcagcttgagcccactcggacggaactacctcccgatggacaaggtgttgccaaacgaaagtatcggcgtcaccctaaggtgagttgaaacttttgcattcctccagtggcgatttgatgactaacgaggtaccagcctgacgagaatgcccctgagagacccccatcagcatatgtattgttttccaacagtgagttgtgccctgacacgcgctcgctgttcgtgaatatttactgacaaacgatgaaaagaaatgagggaagacttaaaaagtcaaaatctcacgttcacagaaattgcaaaactcgtcggagagaattggcaaaacttgaatgcaagtgaaaaggaggcatatgaaagccaagcaaatgccgataaggagaagtaccaccgtgacctgatggactataagaaaacggccgattatcggaagtatatgcaatatctccacgagttcaaagagaagcaggccaaacgtacccaaggtttgtagccatatggcatcaaatccaccacacattgacatgacagtaaaactgacaccccgccgttggctagccgatgtctccaagaggacaaaattggatcccgttcgattacggcacagcagcagtagcagcagcaccatgacaccgggaggcaacacttcgagcggcagtggtagtgagaggttgcaagggagcgagccaccaccttgtcggcgagaaaggttgaattcgattgcatcgatagctgaatcgcagcactcgtcaactacgccaactttgttgtcccaggcaaactcgaacgacgagaccatgtcatcaccccaggccgcccatttcgatgttggaagtccacgggaactccattaccaagctcctaaacgccggcagtcctggcgagaaggaggtcggggggtagaagtttcacatcagcatctaccctcgttgtccaacatgctcgaagatggaaggaaagggatgccaattgcatccgggtcggaaggtaatccctattcgagtggttttgttgccgcgaaccaccctaggtcggtacccgaagtccccaacgtgcttccatccgcgccgcccaagccccccctgctccggcacgaaccgtcttcgagcagcagtattggttcagtgagtccagcagggggctttgcacgaactcccggcgagagaccgctcccaatccacgctcttctttcccaccaccagacgctgccgacaccagttgttgctgccaacgcggccatgttcgaacggggttctcctgtttcctggttaggtactggtacgacgaccccgagcccaacagaccctgtgccgctcgcaaggccatattttggccacggcgttgtgccccggggatatggtacttgaatctctggaggcttcctcaagaagtccaagctaactcggcttttaaggctctcaaccattgccacccactggccctccagccaggaacgacgaatacatggcggacagcgatgtgccaatgacgccggcacctgatctggtggccccaatggaggatcggtccttcaagactcgtctcgatggcatgagcgtcttgctaagagctggtgagcttgtcgaaaagcatgaacgcgacgaacgacgatgaagggcggtgacgatgaacttaagctgatagcatacatactgctgctgcattcgacgccaaaacgcttgtgtccagatgtgtcgatatgcaacttagtcacccctggggacccctttcgtttcttatcttatccgatacccacgcatgatgatgtcaagtcttttccatttcatgattcggtctttaggttaatagtggtacagtttgagcgagtacctataatggctgctgtggtaatatcgagtcgcgcagtcgtggattctggcgttaggtgctttgactttgggttggaaagagttttgaaaggatccaaaaatagcattcggaagtcatgaggaatttggctggtgtatagtttaaaggtttatccatgtcggtaactgggttattcgaaggcacatactctattggtttttagtgtgcaatgaattaggtattgcaagaaaatgaccaggaattgagtcagtatggaaacttacggcagaaccaatgccaagccatggaattggacgttatattatatacatgtgagcgagtagtgcatgtccacatcgaggaaccagattggtgttatgatcaagggggtttacgggtgtgagaccaccaccagatcattgcggcgagagaggggcagttcagtcccgcgatactggtaattctgaagacaagggaggctatcgattgatcgatgtgtattgtataaggtacctataggagatgtagctgggctgctatctacaatagatgtgtagtagtaaatcgaagtagcaggtaaaggtgggtgactgattacataggaggagaggccaaagatgtgaggagagaaagatgaacgaaatgaaaagaacgagacgatctcaagggtccttccttattcatcagacttatctacctcagcacctcaaagttgctttgttcttgttctctcgtctggtttggcacccccacaatttatcaacatcgtcataagggtccagttcgtaacccgtttcaacgtcatggcgcagccacaaaagccaatgagtgggtctgagactgggatatcgaggtacgtacctgactgactccagggttccaggtccctacctagggacatacctgagtaaccttacctacctgaggtacctatgtaaggtaggtactttaccgtacctagaagttgatagaagttagtacctaggtaccttaccataaaaccatacagatcctgaatatctacctattttacctgaataaaaaccaagttaaggtaatcaggacccgatcttgaacacacgagctggaaatcatttgctctaggtactggggtcactatatgagttggtcagtaccttaacatcatctctcagcaatcttcagttagtacttacttacccaggtcacataggtaggtacaagtttgcatagctatagtgattaattcgctttatccatgggaactggagagtcagctatgagatgagtgtgatgttgtgggtatcatggtggccatggtggcattcgcgcattcgacttggtgatagaatgacgaatcttctaccgccgttgattttccaacagcgacgaggttaggatgtgatggtcaatggtagcaccattgaccaagtatttattgtcattgggaaaacttggatacgacccaagagaccacaaaagctcacccgctcaagaattcaaacttgctttcttcatacctgcaagaaaaggaaccccgcaaaaggaggctgcaaattcaagtaccaccacctcatcttcgagctggcatccacatggtataaagcaaagctcgtgaatatgatcaaccaatcattccttcgtgtccttcattcaaaacaagtaatctagatattgttactgttaacttctccccccaacgccaggatatcacgttatcttccatgccatgccatccataccataccatgcattgctaggtgtcccttgaacaattccgcgagcatctcatgcatgactcgtcaaacaaacaagtacatggccaaccccgaatttactcaagacaagtggtcacatagctcaaaatcgctcccgctattcaccctcgacaatctccgctgaccaatccctgcggatctcaagttccgacagaccaggtgtgttgtcaatcacaaggcccttctcattggccaagtgcaagagacagataaagcagaacgaggtcgaaatatcatccatcaccggcttgggatatacggtctgcagattgttcatgatctctgtgaacttgagcgtctcttcttgcttaggttcgctgacatccactgcttggggctcaggttgtttctgcagttagacgtattagcataatgccacgtcgtcgttttcgattgtgcacaaaaacttactcgaagaatgtcgacatccatacccttccacaactcttccttcaaccttcgcacgtccaccttcttggctaccctagcatattgcacatactcgggtcgtacacgcctcgtttgagtgaccagtgtcgttccgaacgccccagtattagttactgtctctccattaagtagagctgtgagccctctgccatcagtgattccagcctgcccgtcaagccctggtgagaagtgttctcttgcgtccgcaaattctagatcgtcatcgtcgtccaagtccccgccgccggggaatggcataacatcgtcctggaagaagttggcatcatagtcgccttcaggcaacgctgtctcgtctgtatgttgcggggccttttggttggcccagaatgcttcgtccatttccccatcaggttgattatctgcaccggcattaccaaaaccactcccgccgcgagagctgaagcctgggcgtcgtttgctcatccgtgcctttggcttgaggaacaggcttagcagagacctggagttaaagtgcttgtcgtcgggcagaagattgcgtgacttggacttccaatccttcttaggcatgctgatggccgaattgttggtggcctgtgtatggatgatatccgaagtgtgtgaatccagcggtgcggcaaagtcgatttcaaagggctctttctccttgcgcttctttgtctctgttgccggcttattcacatccttgatcttcctgatcctccagtgctccgcgctcgcccaattcttctgcaacgcctggtcgaaaaatccaaggatatcttcgtgcatcttgtccgccttctgcgcgctcgtcattgaaacaacgtattcaccgttgccgtccatctcatctccctcaccaccctcttcaccaaggccagcgtcgtacactcgcatctgtggctccagtgcggcctctctagcccaagcctcgccaccctcgccaaaagcaacattatcagcagcgtcgaaggctcccagggcgaggtcatcatcgtcgaagcctgctgcttcgtcaccatcaattacgagaccggaaaagtcgccaagcgcgccgggggtcttttccttgtcctggtcctgtctccaatcctcgggtgcctttaggaatggaatatccatggatcccgaaggatcgccaagatcaaacgtctttagagaaggacaaacatcgagctcatcgagtcgctgtaagtccgggatgaacttggcacccaggagtccaacatcaatttcgacgtcgtcggcttcttcctcatcttccagctcctcttcctctgggtcgttctcggcctcctcgtcttctccgtcgtcctcttcatcgtcggacttcgtccttccaagagtggtggcatcaccagtatcgtcgctactgtcaaagacgatacgtccttgtgaatcgatcatgagatggtttagaagaagacccttggcgccaccttcatcaaaatcggcagatgcttttttgaacaggggatcgacggcgaattccagctcaaactttttgagctgcagcgagttgaacgagggggcaagggttgcttcagatgatcgttgtgtctaggacatgttaggttgaacctttggggcgtgcccgcatgtttgccataccttcttcttgggcttcttttttacattgccatcctcatcgagttcttcttcgtcgctctcgtcggcatcctcgccatccttgtctttcttctttgcgttgttgctatcagcgaggccactcaatagcttccctgtttccgtagcgacgctgtcaacacgattggtgtagatcttgacgcatccgtccaaggtgcaactggccttttggaagttcacaccgtcgccttccttgaggagtgacatatcgtgaaagtagtctatgagagcaaagttccatgaatttgtcgcattgattttgttgtcggtggccatcttcatccattcttcgaaattggcgagaagcggcacacgcttcataggcgtgaccgcagagcctccgaccacaaagccctcgtcatcttcgacatagctggcgcggccgccgcggggagtttggggatcaccgttctccatgtcgtcaaggcgaaggccaatcttgcgaggagttgcggccttcttgatctcgttaaattgtctttcgtggagagctctcctagagctcatgcgctgccccttttcagacacatcatcgttgagggggattctgtatggttgcattagcacaccgcagttgttgctggggagtcgatgactgacttgacgggtgactgcgttatgaatggtgaggccgtactagagcctgtgttgttcctagcattccccgtccggggaacttgagcaactcgaggcattttcaatttatttgtgtgggttttgggggggataaaaagggcgtgtttggacgaggcctatcgcgttgtcgtccccctagccaaagtaaacaaaataaatgccaactgctagcacgaggggcggtgtgtggggtgacctcaacctacctatccatgctcgggctgttgttattgtgtagcctcaggcctcaactgtggctggaggtgatacctagccacagcacggagttacggataactctccgccgtctgaaacggaacatcacggacaacagacgctgccaaggcatgaacagtccagagactccaaacaacccaatggtaacttacccctgcccatgcatgtccatgccacctttatcctgtcttatcaccaagtttccagcaagtaagcacgtggcgcaacctaaagcaagcacgttgaaggtgagaagcttaaacaagtgacccggcgtacgttgtacgtgcgagtggtagagaagccggtgtatcgtaccatacagtatcgacaaagcaagcagctcttgtcatcgttagtggtcagtctgtcactgggagctctgaactggatcagctgtgtcttgttggtccctgccaatctcgaagctaataaggtaccttagccacacctcactcatacactaactgtggtaagcaatctgtagtgtctactccgtacagtacctgaggtaggttaaagtagtaaggtaactaaggttaagtacctacttaaggtaggtcttaggtaggtatctctgaacaacaggcggcctcccttcatcttcgtcaccatcaccaaactaggttgtaacaaacccgtcgcaaagagacgctaaaatgctggaaactggatttctgcatgcttcaaaagggaaagtcgatgcataatgggggatattaagattctcgatcaccgatccacgattcccccctcggttaagttaacgtgggaatggggcatgccacggacttgggagcatgtaacgtcaagatccataccacggacacttgttaacctaacctttaaaccttaccttacctcatctagcactgaatccaattcttgttctccaaacatttcctctgcatctttcctactcccattcctgaattgtatctcaatttatattcttaagcttcataagacccgtccttgttccttgtttttctttctttctttctttctttctttctttctctttcaatgtcataatggcacccagagaagcttcttcatgacatgacgataccggttccaacatgacgaataccaccccccgtaggcttctctgccccatcagcgagactaccaaacgtcccaatgcgacccccaaacgtttccccagaggcagccgcttacagtctcgccctttctatactacggtcctccttctatcagtcctgactgcgtattcatttttgtcgcatacaaccttcgcgcagtccgtttccaatcgcgcggcagatcccgatctgctcttcaagcgcagttcctctatggtcgaaacacccgagtgcaatcaaatccacgacgctgtagacaaatgcgcctttgtgcgcaaatactgcaacgatgatgatgctgggcttatacactatattgaactgtattattgctctttcggtaatgcaagacccgtcgcattcacagctctcgtgctttggctgggcctcctcttcaccaccatcggcatcgctgcaagcgatttcttcagtgtcaacctaagcacgatagcgacagttcttggtctgagcgagagtttggcaggcgtcacattcctcgcctttggcaatgggtctcccgatgtgttcagcacctttgcagccatgggctccaacagcgccagcatggccgttggagagctgatcggcgcggcaagctttatcacaggtgtcgttgctggttctatggcattggtgagggagtttcgtgttgatcggaagtcatacacacgcgatatttgcttcttcattcttgcggtcgtcttcaccatgatcttcctagctgatggccaccttcacttgtgggagtgttgggtgatgataggctactatggagtgtatgtcgttactgttgtaacatggcactggtactccacgagacgcaaagctagacaacgcagagaaggcgaagcgcgcagccatgtgtatgcagccctaggtcactcgggggacgagttggccggcgagccatatagagacgacccagatgatgctggctcgggccctagcactgcgcacgctacgccgcctgatatctcgctccttgaagccggacccagaatcgaggttgacggtacgcctcagcgagctggaagcgacacgtctagtgaagaccatgatcgcatggttgcagccgaggttgccagcagcatgcgagttctgcgaggtcgtggagttcgacgaaacacaatgacgcccatccgacctagtcttgtaggtgcactggaatttcggtctgctttggcgcagttacagcgcgagggtaatttacagctgtcgacaatcccaggaagaagctactcggattatcatgtgcacaggcgtaggcagaccaccgcaacaatcgcggaatcagctcggtctgatggccagtttgaccccactactggtgagcacgcacccataaggaacagagcactctcttctggagacgtcccagttggtgtgcctgctcacccagacctacacattccgcgccgcaacggatctgaaccgacgttgtccgttcctggctcaacagccagtggaacgagggcatcaagccccagcccatcctacactgtaggaggaaacttggcagcgcctcctgtcggtcctagtgggaccacccacgatgcgtctccagaagaccagaaaggacagctgctgactcccgagcttcgtctgcaaataccttccagccgacgtagcagttacagcgaccgctcctcgcccaacacgcctttccctatgtacagtgactcgccagcactgcttacgcccaattaccagaatgacccaattgagttcgtctcgccaggaggagtatcacccaataccgtagcaccgggtccagcaagccgtgagacaccctttgccgacttgcaactgacagtcgatgccccgtcacgtcctgttagatggtggccttatgccgtgctaccagctccccatgtcttgtgggcaactttgttccctacattgcaaggctggaaagagaagacggcatgggacaagtttgtcagtgccatctctgtgccaagtatctttcttttggtggtgactttgcccgtcgtagactcagaaacaacagacggcgaatcatctatcctcgaagcactcaacgaccacaccgatcattaccatcacgatcatcaaggtgttgggcacatggctccgcccatatcaatcgagcactcggcgattgagccagaaggagagtcggaatgggagcgttatcgtagacacaccatcacaagccgtggcaacagtcacgttggccttgcgacgacaccatctacagcacatgctgcagatggagagaccctggccgcctcgcagttctctctgggtccaccggccatagtggcaaagccagcttcagatttccattcctccagcagtgtcaagaatgactgcacaggctggaaccgatggctcgtggcgctacaactatttactggtccccagtttgctgtccttgtgttttgggccaataccttggaggactgggagagccctcataaagctttgatccgtatggtgttatacacactcctggcatctctcattcttctcggtgtcttggtcgttttcacgtcagaggatagaccccctcgttatcattacatgctttgcttcatgggattcattattagtattgcttggatctcaaccatcgcaggcgaggttgtgggggttctcaagacggttggagtaattttgaatatctcggaagcgctactgggtctcaccatatttgctgctggcaacagtgtgggggatctagtcgctgatattacagtagcacggcttgggtatcccgtgatggctttgtaagtacaggagggcttccttggagcactcgggctaatatggcatctagatctgcttgctttggtggccctatgctgaacatccttctgggcattggtatcggcggtgccatgatgacaatccagaaggcaaacaagaagcatcgcaagaaccccagccatcccatcaagtacaagccttaccgcattcaagttggagggacgctgatgatctcagctatcacactgcttgtcacactggtgggcttgcttattgttgtgcccatgaacaaatggatcttgagtcgcaagattggatggggactgatcactctctgggcagtgagcacaatcgtaaacgtgatcgtcgagcttactggagcttggggtgaaatggcatagcctgccatgaactcggttgggcttacaaaggcgtttttgtcttattcatacattctttgagtgactgtttagaccaagcaataacatggctttgccatttttttttattttttatttttttttattttgtaaccgaacgagagctgattcgagagatgctgcctgatccaagtgtatatagggatatccatcaggtaattgataaccattcatccatgccgactttaatccttgttcactcgttcaccgagctcacctcgactgagaggcggggtccactggttgctgcgagctatttagcggtgagacagggcggaacaggtggcccactaaaaagtttcttgcgctagtggaggtcgtgaagatcttttggtggaggggtaatgttcgaggggctattaggtagagggtagcaagcagaggaagactccataaggtacctagagcagcaacgaattgtcagtccagagcattcaaaacaagatgtaatacctaccaaggtagccaatgttaattttgatgctgttacttcgcaaaagttcggtgatagttcgaaccatccttgaaacatccagttatcatggcccttggaaagtgttgcctttaatccaatgggtgattccaaagtcaaccaacagtgaatccacaacccctggatctttagcggtaaacgtggcccaagggataggagccagagaaggtctttgagaaaccagtggacagcaattcctctccttgtgcctgtagactagttttttcaacggctctgccaaggttatattacaggcaagcttttgttgaaccgccaagagcagtaacttggagccaatacctgtattgcctgaggtggaagttaacagttcgtcgttaagtctgccccgcattcaagttcatcgtacatgctctgtaaagtaactacctactactaatctacatagctccccatccctgccccaccttctcccatccatttgtttaggtagtatcgagtcccctcttcaacaccaaggaactccctactatctatctcaccttgttcctgtatcctacagtctccattctctcttttacaaacaacgacaacaacattcgcaatggctctcgcatcccctccctcgtacactcctctccaggagcgtcctctcaaggacaccatctgcctcttcgatgttgacggcacgctcacacccgcgcgcctggtacgctcaaacaccctgttttgaataccccccccaagtctctaacccatacaggacgcctcgcccgagatcctcgacatccttcagaaacttcgctcaaagtgtgctatcggatatgttggtggctcggacttcgccaagcaacaggagcagttgggcaagcccgccggacagcccgtcaccgccctcttcgacttttgcttctccgagaacggcttgactgccttcaagctcggcgaacccctcgagtccaactcctttatcaagttcattggcgaggagcagtacaaggagcttgccaacttcgtcctccactacgttgctgatctcgatatccccgtcaagcgcggcaccttcattgaattccgcaatggaatgatcaacattagccccgtcggtcgtaatgccagcactcaggagcgaaacgactttgaggcgttcgacaaggacgcaaaggtccgggagaagtttgtcgctattctcaaggagcgattcggccacctcggcctcacgtacgttacgatccctaattccccatggcacgctctgatctctgacattctctgaaaagcttctccattggtggccagatttccttcgatgtgttccccaccgggtgggataagacctactgcctccagcaccttgagaacgaggccaagaagcctgacggtatcgcctacaagaccatccacttctttggcgacaagacattcgagggcggcaacgactatgagatttacaccgactctaggacaactggccactccgtcaccggacctgaggacaccatgcgtatcctcaaggaactcttcgatctctaaatacatatttgggcgttggaatgagattcaaaagcatatatacacaatagaaacgagaccaagaaacatgcaatgttttcatgaatattttgccaaatgtgtataaagtcgatccgtctcgtacccgtataatgctgctaagcttgacaaactaaaaataaacaaggtatatatatgtcttcgtagtatcgtagaaacgctatatgtgcaatataaatggcgaaatccaatcagtacccttaccaaagaatccaactaccacctactgaatcatcgtccatattccaaatgagggatgataacaggaccatatttcgttggtgccgtgaacgctccgtcaccctgaacaacaaagtcgacggccaggctcaccttggacaggccctgttgcgaaccgttcaggctggggttagggctgaacggtgtctggggcactgctgccgctgcgtcctggtcgtatgaaacaaaggcgacgtagtttcgacgacccatgagctttttgagctctcttgcggcaccactggcatcagaatggaagatctccatcatatcttcttttgtgtctgacacctcgtgcgttgacttcttgccattttgaggtacgtaaagcgtcttttggttgtgcagcatcttgagcacatagttgctttgaggtgccgccacgataggggatgagatgatctggtacatggtcttgtgatcacctgggtgcgtggggtcatgaaccaacccagctcctgaggcattgacgtctgcggaaatgttagcctgagaaccccaaaaactgatatgtgatagtcgacttgcctccagagaggaaggtcattctaattcccttctgttgtgaaatgccttgtagagttcggatcaggtaggttctctctaggtccttggtgtcgtgagtccacatatccttgagcacttcttgaatgtcaagctcgccaaactggttcaagacattacccatgagaccagtttttccgacggccttcttcacctgcgagaagccttgtgcaaccacatctttgccgccgactacgcctgcaaccgagctcgtgaccttacccaggatgttgtaggttgtgttgactgcctttttgcccgcagccatagtgttggcaaggctctccacagtgtccaggcgtggatacacaagtggtaccgagatcatccagatacaatgctgcacgcttggggggagtgtagcgactttagggaaaatcccttggtacgtcgggcctgccattacttgggcttgggtgcgctcggatcgacagtcaggaccaacaaccaccacagccggtccgaggtacttcacgaaatgccaaccagtcccagtgatggtgaatatgtcgtgatcggtgctgacgttccgtagcatctcgacagtggtatggtgctgaaacaacaggtacatctctgtcgcaattcttccaatgttcttgaacatgggtgaagattgcatatagtctgggtatgagccatatccatcaaaactatacgggtcagtacatgtaacaacctgaatgatagcagtgcacttacatatcgtggtcatcaatctgcagaacatggggaatttgcgcaaacgcctcacgaaggaacggttgatcaaagtggctggtgtagtagtggaagtatgcgtgtgcgacatcctcttcatgtcgcgctgtccactggacattcttcttgttgtcacgtccactcatggcaagccactgcttgaggagagggacttctttccacaaacgatcaccgtagatctggtctcccaaccctaactgaacatgaaagccaccacaatcgacattcttctgcaggacgtccttccacatgaatccaaccccgccaagcttagctcgctcgttctgtgaagtgcctgcagcgaaatcgttgccggagtgggcaataaagcgccagctagtctcttgacgcccagccacgacgaattcatagcgtgtgcagccaaggtgggaggtaactgcgtatgtccaacgctcagtaccagcctcggacatgggcagttccagatcatatttataaaacttccatctctggtgtgtgaaaattgggcgaggctcagcttgtcgtggattgggtgccaggtcgtggctcaggtgaatatggattgtgggtggttgaggagcatctgttacaatcagaatactacccagccaaaggcccttctcgatatccatgttaacatatcgcaggtaggggccaaaataaacgccattcgtcggttgaatcctgtacatatcaacccccgcgctcggtggaggaccggtgaatccggcggctgtgggtgttgctgaagccgccacactcatgatgctctcagcataaccaggggtatgcggtgggaacatcggggaggccatggcttgcttgccaaacatcggcgatgccaaagggtttccataagtcgaagcggtcggcgagagaggagcttgttcgtgagatatagggtttggtccctttgggaactcccactgtgtagcttgagatgccagatggatataatagtattgcccggaattctgatccaaatgggcgatccatccctcaggcaaaggtggaggtgaggcagggttttggggttcaaaggtttgggcaggggcaacgacttgctgttgagacggttgcccattctgctcagggtgcggttcattcgcaaacgcagggtgagggtcgttggcaaacgcaggatggcctgggtgctgaagagcaggtgaagcaagtccaccagcaacagttgaggctgcagctactgcggcggccttcgttggcgctgtcgatgcagtcgcctgctggttgggttgagtaccggcagaacttgagccggcttgctggggccgttgcttctcgttaggataggacgagtttccaccagggttgagactcgagtatgcaggagggggcgagttggtgttcatacgttggaagtcttgctccaacacactgacttgcgcctggccctgtccttgcccttgtggctgtggctgtggcttttgttgttgttgctgttcgggttgtgggggaggactaaacgattgatgtgattgtgccggactcgagatagcattcatgccctggtacacagtcggaggaccagatggtgcttggtctggggtctcggtcggtgtccatggtcgttgaggaggaggctggtttccatactgcgcgagtctctgggaagcggccgcactgggggcgcccaggctattaagggtagcagttccagagataccagcggcggcataacgggcctcaatagcatcagctggcgcctgtcctggctcgacaatcggggtttcgggaggagggggcgagccacggcttgcccgggtcgttgaagtcgaggcagttgaagcaaagcgatttactccttggtcgtgcatcttgagttgctggacagcggcatgctgggccggtgcattgcttgatgagccggatgcagcaccaggcggcggatagtacgttttttgatagctgggataattgttgttggaggagccagggcggtggctatcggccagcggacgttggaaaagatcggtgtcggcgtcaggacttgtgggagagctgataggttttggagcagctcctcttcgctcagcgagaccaggtttctttcctagtgggctagtttctagtcgagggctggtgtcgttgtatgcagagccgaagggcttcgcaggagttggtttgcgaacgtcgtcgtcgtccgggaacggcaagggagccgcagagctggaagcaccaggaggtaaaggaaaagagtgcttagaggcgggagatgtggacgaaggaggcgcaggatatcggaaagcagatgatctgccatcttttgcgggttgggggctctgaggcttgaatatgcgcaaaggttcaacggtagggctatcgcagtcttcaggggcaggcttgctgagaaacatctcctcatctggaacaccacgactgcgctccatcttgatatacgacggaggatctaataagcgacggaagatacggaagcgaaatgtgcgacagtatgcgatatgcgatatgggagttgcccaagcttggcggggtaagtgggcgagcaacagaacgtcctgtttgagcttgatgacgcagatgacgaggcacaaaggaggccgcggtagctggcctgttcttgatcaacaagtacaaacttgagaggaggtcaacaaaactcttgggtgatgtgccgtctaggtttatcttgtttgagttgttggctgagcggggttcgaccgtttgggctgtatcggctgaagtgacgtgggcttgtgcgtacgtacaggtaaagtatgtaggtacctagatttgtcgttagtgccttctatctcccgtggcgttggttgtgcttgttcgtacctgattgaggggtccaggaaagtaggtcgcagaaacggccgcgtcaggtacaaaactctgttgctggtctcagaagagtggaaaagcgataaacaagattctttgtaaagaacaaaagcgcatcaatgaagaaaaaaaaaattgtaagagaaaagggggaaaggacaatcaagaggggaagagggtctgttcttctcaagcgccgtggcctgctggatcatacagattatggggagcttccaatagcaatacatctgttgggaggcacctcgttaaaacgaagtaaggtggcgtggtgtggccttcaaccgtaggtaactagagggagcttataagtacaggggtttcctagtactcaagctaaggtatagtaccttggtaaggtaaggtacctaaggtatggttgaaacgtaggccgttgccctggattctacaaacagtgagtacctacctgcctgcctgcctaggtacctatgaagtcgtggtaggtatggaaagctcgtgtcttattaccttagagtattcccatcatggacgaaaggtatgcactattcccccgggcataatggatgtaaccgcccgagttaatctaataagacacatctttcttgtccggcggtaacagcttcaggggcatgaaattcgtcactctcacaatatgaatatcgagctcagataatcccaaactcacaacctactaatgtttcaaagacaccatgaatgatgacaagctctgattggttcccttgaacaagccgtaagcgcccgagagctcgagctaaagcttggaagccatcaaaagcgggacctcgggaacagccttgcagggtttgggggccaaagaataacgagacggtggggcatttggggtaaattcaaggatcatgagaactctggagctcatcatgggtagcaacatagcctcgaagcaagcgcccaacctcgaagccaagaaatgcatgtgaccaaccgtgttgaatttcaggcggcacattaaagaattatgtcatgacgagatagtgagttttggtgaggtccctcccttctgtgataactagcacccttagcacaaaccgaagcaaacgactggcgcgaaggtaagtcgagtcattggagctccaaacatgaacaacccttggggggcaagaaaacagcaaacctgaaatatagggcgccaaaataaacttatcaaaaattatcctaagctcagactatattacctaagtctttttgtcatctaagatcgaggttctgtgttttcttttctcccctaataaccaagtcaaatatttgatagacatcatgactttcataaggtgcatgtcaacgtcagtacggagtagactctgaccaactggtggcctatgctctcattgccggggttcggctgatcattgatactgtacggagtatataagtgattacttctcaatggcctatacattcatgtccatagtgcttcctacacctcgtgggcgtaggtaggtattataaggagtttgctgggaagtacttagcatgggtctcgtgattaaattgctccagtaagttgctgcctctgctgaatcagggccaagttcaaaatgggcgttctctctctgcctcattaacatgtttcggtcaagcaaagttcagatcaaagccaacactcaatacctaagcacttgctaaggttgggagtacaggtaaggtatgatatctcgaggtatgcctatcagccccaagcgcctacctaggtaggaagaaatgtgggtcatttagccactcaacgcgtctcaacttctgagacgcgttttctccaacgtcaccacctaattcacagggtagattaagggtatcaaatgtgaacaccccctatagctaatgccatttacaacacccacaaactcctaatctccaacatggctcccactccgaaatcgagcgagaagaaacaacagtcactgacttccttcttcacaccaaagaccgtcaatggcttagcagcagtctttgagaagcaaagccgagcacaagcagtcaagtcgcagtcgcagtcgcagccacagtcatccagtaaagataacgagtcgccctcgcgaaaacgagctttagatgatgcaggaaaggagaacgagaagcccggaaagactctgaaaagagctagagttgacgacactcccgccaatgaagactcaagcacattcttctccagatcgaaagctggcgatcaagggactatagggacacggacagaaagataccgatacgacggctccagtgcaccgaccacccaagatggtgacaggagcacggaaccgatccagaccgacgatgaagatgcggaagagaggcgacaacaccaggagctacataaaagattcgtcaagaaactcggccacccagatgcactcgcatggcgccgcaatctccaagatactgtgccggcgggtgaagatgaagatgccggcgctgatgaggatgatgctccagcccctgcaaagacgaagaagaagggttccaagacaggcaaactcacccctatggagatccagttccttgacatcaagagaaaacacatggacacgatcctcatcatggaagtgggttacaagtttcgattccttggcgaggatgctcgcatagcagccaaggagctgagtattgtctgcattccaggcaagatgcgctatgatgagcgtaagttatcattcctgcagccctgagcgcaaaattctaacctataaagatccatcagaggcccatttggatcgctttgcctcggcgagtatcccggtgcaccgtcttccggtacacgcaaagcgcctggtagctgccggacacaaagtcggtgtcgttcgtcaaatcgagactgcagcattgaagaaggctggagacaaccgcaataccccattcgtccgcaagctcaccaatctctacacaaaaggtacctatatcgatgagaatggtgagctcgaccagagcggtggttcgggagccccctcaggcggttatctattatgtataacggaatcaaaggccaagggatggggcactgatgagaaagttgatgttggcatcattgccgtacagccagcaaccggagacatcatatacgataacttcgaggacagtttcatgcggagtgagatcgaaacgaggctcttgcacatctccccttgcgagttcttgatcgtaggggatttaaccaagggtacggataaactcgtacagcacttatcgggcaccagcacgaatgtttttggtgaccggagtcgagtcgagcgcgttcccaaaagtaagactatggcggctgaggcgtactcccacgtcactaaattctacgcggacaagctcaaagataatgcccaagacgaaactgccgccgcccttcttgacaaagtcttgaaacttcctgagtctgtcaccatctgcctctcggctatgatcaatcatctccaagaatacggtctcgaggacatctttgatcttacaaagtactttcagagcttcagcacacgctcacatatgctaatcaatggcacaaccctcgaaagcctcgaagtgtaccgcaattttacagatcactccgaaaatggcagcctgttctgggcgctcgacaagacactcacgcgcccaggacatcgcctactccgaaaatgggtaggacgtcccctgctcgatcaacaacttctcgaggcccgtctcgacgccgtagaggagcttcttgagaagcaatcaaccgttcctgtatcccagctcgagtcacttttggccaacaccaaaactgatcttgaacgcagtcttatccgcatttattacggtaaatgtacacgcccagaactcctctcagtgcttcaggccctccaaagggttgcgagctattactcaaccgtcaagagtccttctgatgcccccttctcttcctgtctcctaaatgatgctgtctgtgcacttccgcaaattcttgatacagttgtgtcctatctcgagcgcattaaccttgtcgcagcccggaaggatgacaaatatggctttttccgtgatgaatttcaaacagaggatatgcaagatcaccaacttggtatcgctcatgttgagcacgagctagatggccaccgtgctgttgccgctgagaagatcaagaagaagactgtcgaatatgtcactgttgctggcatcgaatatcttattgaggtacccaacacagatatcaaaaacgtccctgcttcttgggccaagatttctggaacgaagaaagtctcacgctttcacacacccgaggtacttcgcctcatcacggaacgcgaccaacaccgcgaggccctagctgccgcctgtgacaaggccttcacagatctgctcgcctccatttctgcagactaccagcctcttcgcgatgccgtatctgctctggcgaccctcgattgcattctctcactctctaaagttgctgctcagccaggctactctcgcccctctttcctcccatcaaccgccgacccaaccatctctattaccaacggccgtcatgctattgctgagcatactcttgacggcggttacatacccttctctaccagcctcatgcatccttcacctttggctcacctcataactggccccaacatgggcggtaaatcttcttttgtccgcgcccttgcccttatagttctcctttctcaagtgggctcctatgtcccagccgatgccttgtctctcaccctctgtgatgctattcatacacggacgggggctcgcgacaacctcttcgctggtgaatctacattcatggttgaagtctctgaaacagcccgcatccttcgatcggccggcccccgaagtctggttattctcgacgagctaggccgcggtaccagtactcacgatggcgccgccatcgctcaggctgtgctgcagcatgtcgtcactgaaacccgctgtctaacactcttcatcacgcactatcaaagcctagcgcgggtagctgaaggtctagatggtgtcaaaaacgttcacatgaaattcaaggcagagaagggagaggatggcgaggaacaagtcacgttcttgtacgaagttggtgaaggtgttgctcatcgatcttatggcctgaacgttgcgaggctcgctcgtattcccaagaaagtcattgatgttgctgccctgaagtcggggcaaatggagcaagaaatgaagattcgtcgcttcaggggtatttgccgtgccttgtcggacgtgatacataacgggccggaccaacttgaccagctggtatctggcattgaacaattgtagataacatcacaactttatacgtactatttgcgggtctcgatagaagaaatataaacccaatgtcagaatgactggtctcccataagatgcttacaatgtcttctgtcttgaaaccctgtaactccaatgtcaaatgatatgtccgtctcccccggactccaaagtcctcctagttattcttttcgcatgacaccattttatatgcctccttaaggccccagatcccccatactgatcgtctgagtgccgctaaatattgtcccaagttaatcgaaactcctaattgtgtccccacccagtaccattttgttgaaagttcaaaaataaaaatagaatgtcaaaaacgcgagtcggtaaaaagaggcgtaaggggttgtatgtaatatgtacagcatttttatatcatctataagggttagaactttcttttagtcagaaagatgatagctgtcagccaaatgcctacctctgtggctgtcatgatggttcagagcaacgatctatcgtgactcgccatggtctggaagactgacgagctccattgatgtatgtggaccttgtgattttcgtttgtgcctgtaggtcgacaagacacatatcttgccttcctcggtgctcatcttgtcagtcacatttgtgagtcgtccactgcaaggccgtgggagaagtccaggtcattttctgtaccattcaggttccagggtgcattcatgtttagctcttgcccctctccaaggccatcgttgttctcattcggctcacaaatttgtgcctgcggtgttttcattcctccgtcatcgtgtaagtggtcttgctgtcggttgatagaagtaaatgacaatggggagaatgttgcattcggtgtagcttggctgtaaggattcaagaatggcctttcatgagaaaaaagagggttagttccgggcactcccatgaaaggactgttgtttgtcccttgtgttacatctcctgtgattgatcccgtgtagtcttcatgtttcagttggaatccatagtctgcggccaatcgaaactgatctgggccaagtcctcgatactggtcaaaatttggagggacgaatggaaggcgtgacgaagaattatagatggtagcgtctttcaaagcatacgaagcttctacatgaccgaatgtgcctgtttgtgtgtaagtccaaatccagaatcccgttgtgaataatgatggctcagatgctcctcaaacttacccggagggaacgactcaggtcgaagtgccgtagatgtttctcggcctagaagttgtcgtggtgctagatctcttggatgtggcgtgggagaaacaagatttgaatgaagaaagttgtcaatgcttcgagccccgtgcttcgtgcgaaggtcgaatctagtttcggtgtcagttttttcgtacagaagcggcacaaaacctcaccttctaccattccgagtagcaggaagtggaggttcactgatggaagcttttgtttcgtattagcgatttctctctttttcagttcgcacaatacccacctggccggtccttttcatcactaaaaacatcgtggatatcttgcgatttttctggtgggggatatgtcttgggttctttctctcgggtttttttctttgtagggtttgcgttctttcccgtgccaggttttgggccacgagcagtactacggcgttgcttgggagcgttggccgagatttcagcaagaggtgtggcctttttgcgcttcgtttttggagcttttcgtggtggtgtctggcaatgttagcatttggaagggactttctctcgtggtacatactgattcttcctggccaggagcaggagaggaagcatcatcatacacgtccttcgtcctttcaacttctagttcagatgtcatgatgacttgggtaggttcgatacgctccgaagccctcttcattctgtcgattacggacttcggcttcttttggttccgagtccgcctcatctcgtcgtcggcaagatccattttccccattcctggccacacttggcccttcagcgacattgagtcggctcccagagagaattcttcttggacatcttgatctggttcatggtcaaaaaagcccgggaagatcgggaattcgtcgagaatttcgtctccttcgagcttaatcgcagggctcattgatgtctcctgtttaatcttccgcttgttttgctttcggctgttagaaaaacgaacaaccactaggggaggatatcactaccttggcagaggcaaaattggttccttgattgcgccggctacgagcctcttccttcaactgctttgctctcattctatcgaccaacagtgcctcgatgccattttgggagtactactcctcgtaacgttgaagtttgaccgcggcggtgatatcttgatgagccttgagcttcgtttgggtttcgtgatgaaggtgtcctttcgaagcgatatgagtaagaagatgagagacgtccgaaaaacgaggagtctcagggcacacggaacaaaatagtgggatatgtcgactgatagagctggctgcattgtctcctggtaacgctgtagtagccatgacctaaaccacaacgtaatggtcagtaacccctcttttttcagtaaccactcagggcggattttcagcaaattgtttgggctacggtaccaagggagctatcaatggcgtgtaaaacgggttgtggatcgttatcctccttgtctgagaacgaatgggaaagggctgacagacaggtcaaaacgagggcaatagtgagtgcaatgagtcgaaatggagatggaatcaagtttcgggtcgaaaagagcaggtcttgtgtaagtgaagataaggcaaagtctgtgatcgagaagaagggaagacaagtagctaatgagaatacgaagggaagttgcttaccagtggtggctttgtggacttcctgcttcgagccatgattgcggcttacagcagtagaggctgaacttttgaactgacgatgcaggatcgactccttgttgcttcacatggataacagccggccgatggcagagtggaaaggaaggaaggctcaatctggagactttctgagacgcaggttaagaggaagttgcaacgtcttcgaacttggaaagtgctgtctgccacgagatcagaagtcacctgccctgtttgcctcgaatggcatacttggacagtaacgattctaggagaactcgcgcgaaagatgaatatctcgatactgtgaagagtggtagtctgcggaaagggtgcagaagcttcccatacctcttagaccttgctccttattgtgtctagatcaaagtccgcttcctgcttggtattgcttcagactagtcaaaagggatggcgcttgagaaagaaccgggtttctctaggtaagtaggtaggcagtcttaatactgtagtagaagtaattagcacggtcgttcctggtttcagggccgagatcttcttgttcgcagtcaaggaaagccaccatctagggctctcgtcttcccagctcttttgttattcaagctgtacctaagtaggtatgtacaaagggagaaaataagcattcgaaactcaccgtatcttgagaggggttgtcgggacaatattgtgaagaacaaggttcctcaaacaacgatgccagatatgcgaaaataccagaacagtcggagacgacaagtaaggattgaaagacacttcggaagtgtactcagagacgtgactaggaaaaggtatctaccagatcgaccttggtaggtaaggtacctactaggcactcaggtgggcaggttggtatagttgaagacaatggaatatcaaaggaagaggagatgcaggtgattcagatgattttgatacatcccaagtcgtaaggtaagtacctaaccaaccacctcaaccttaatgtactaggtacctaagctagtagagggccagaagtctggggaaggagatgaggggtaattgaagaggggctacctagccaggtctgactttcaggggggaaggagcgtgtcagtaggtgctccgaaagccctgtgagcctcaggaaacattatgaggcatgaagggcatgcgcggattccagctgcgcggcgcaaggaacaggaggccagtagcatcttatgccggaggaggctgccaagcactgctcttcatacacttagtaggtacttagtattgagaaatgccagggaagtatgtgataacaatggaacctaggatacgtgtgatagtcgtgaccaaggagcaaacatttgcagcacgaggagagcccgagggtgaccgaggcgaggcgattgtatcatcattggcaggaaattttgtattgacattgaaagattagtactttggtgtattaattaaagtaagggcaatacagagttggtccaacatgaccaggttcaaagatatggggccatccatatctatcctgattctgtgatatgagcacatgtcttgacaagctcagtaccgatcaatgtttgaaggacttcacgggacgaacaccacggagtcaagcgatgcccctgaaaaaaccaacagttcctcttccctcaaccatattcacatgctatcactgaacaacgtcgtaagcatgtgctatgaatggtcagagggtggtggctgacaccattgggtaagatgtatgagggaaagacgggctcatagacgtatagaggatcagccgagaagtctctttgttatcgccttgggcatgcaatatactggatcgactgcctcgagacctggatagcccagaagactaagaccacacaagccgaactgggtatgccaaacatcgaccatattaccaggtcgatcagagataccaccagtttcggtatcttgacatttgagaatgaaagcgataagtgcatcgcggtcaatccaatgcgtgcgctcgatcatggcgagactgctcaatacccaccagctgtagcacacatcctcgtctttttcgggtcgaccgttaaggccaccacagggaacttgtctctcgctcaaccatcggccgagcttctctttgtccacgagatcaagccgaccaactattgcgagggcggcaacgcaagtaaagatctgacccgaatgcgactccgcaccaggccctgttccatagccaccgtcaaagttggcacaagcgataatgtgtgcaacagccttgtcgacgttgacaagggacataagaccgagcaaggacagggcattgaatgcaccgtacaagaaccgggtatcctcctcgccccattcatccccggcaaatgtgccggtctcttgattctgcagtcccgcgatgactgttggtggtcagtgtgtgcataggaggcactgtggaccttgcaaaatacctacacttgccaacctggttcttgcctttgccttttgtttccagttggtcgagagcatccgtcatggcgagaatctgcacagcacttactgtggatagcatgtgagcatcatggccaggtgccgcaccgaacccgccattttcatgctggcaggagagagtgaaatcgatgacatcctgtcgagggagagcctctggccgtcccaggaggaagagtgcgtttaatccccaatacaagccattgagtcgcagatgctcggtaagccagtagtcgagctcatcctttcttgtatccaagctctggacatacttcacgtgagcatcgacagagagttctgtacctttttggcctgtcgagtcttgggacatattgtcaaaggatgaagtaagttgaacgaattcgctgaggttgacacggagagaattttctatgtgggctgttacgtaagcgttgcctggccacctacctagtggtcacggtaagaaactttacggacctcatctacctacccttgaccacctagcattatctaggtctctacagagtagtagataatctgacaaatatcttgttctaataatggggtggccatgttgaaagaattgtttgaaaatagagaacagttaaatgtacctgaaggtctttccaaaagacaaatgcacggtaccaagccttgcaagctatttagtgtatgagtgcgttctaagagccccaacataaacacacttggtcaaatgaatataaatgggtcacattctatctagaattcggtaatatcttctaagtgcttacctatatcatatctctaatttgatatatggtgggataacagtttatgcgacttatttagagatacaatgttggcccagctgggactgtctttaattcaggaaggcgtggaaaactccacaaaagcatcctacctatgggtataaccccctctcatcatcaaccgcgagtcaccagatagacaaccctagtacccagaggcgaccatcgtatcggccaaaatcatgcacaaagaatatttcaccgccaacgatggatgcaaaatcgccttccagtcttccttaccactgaaggaagttgcaggagttgcacccgagaaatgtgtcctgctcatgcacggcttcagtggctctagcgattacttcatccgcaactttacgtccctgagcaaatcactctgggttgttgccccagacatgcgaggacatggggactccagccaaactcgtggtggttatcatgtcgcgcggttggccgctgatctttcaggccttgttgctcatattcacaaggcagcatctgtcagtattgtgcctgttggatgttcgattggcgccgctgtactctggacttacgtggaactctttggttgcaatgactttgcggggtttgtatttgttgatcaggcacctctgcaagaccgttcagtgtttgatggatgggacgagagcaaggcgcataccggatgttacgacgagaagaccatgcttgccgcacaatacagctggatcaataactctcagaaggcgcatctcgaccttgcaataggctgcttaggatatcgatatgccccaaaggaggaggaggggatttcggctgagcaacaagccaaagatgaagccttctttacgaacatcagtgcgaaatgcgatcaaacatggctagcacgactactggcagaccatactcgctacgaccaccgggaagccattgaaacaatcacggttccggtgttggttatggccggtcgacgatcaagctgctttccactcgaaggaatgctcgagagcgtgagacgcgtagagaagtcaaggccaggactagcaaggtcatcggtgtttgattctggacattggctattttacgaggaatcagagagattcaacaaagagattgcggaatttgttaactcatgcctggtagatgtcgatcgggccaacagccagccgtttggtcggagtccagaattgaaatgaagacatacctaggtagtggctacgccctagaaaaagaagaaaagtgtaatttgctagctgatcaagtacaatcatgaaataattggcaaacggtgaaaaatgaccgtgaaacatggcatcacttggttgggttatccaatcgttgaagcttgtggtcagcgtatacaccaagcttttcaacatgtgattcggcctgaccatcatatgttctgcccaaggtcgcacgtctcgatacagcaacatggcttcagacacttgggcttaccgaaaattgtgagaaagcatgacaagatgttacctgtttacatgatacaatgcaagaatgttgattcaaccagggtatcattgtaaggctgagatgatgaataatgataacatgggcaacgcatgagacgaatttgatcctctgcactacgtttcatgtaggccgacactcttggcaatgggttgccaggttctaactgacagggagatcatgacatgggttatctgtcaaaccaagcaagatacaatccacatttggcaacgtggcggctgaagctgacgacgtcaaatcttctgagtgggtgtttggtgtttgtctttgaattcatataagagaatatacgacgctggaaatacgcaatttcatcaaactcacgagagggatccatgaggcctcatctcgtcgactctataaccgatccatctgcactttcgacaggtaagcggctggcatatgccacaccccatgtaatacgaatggcatcgactttcaaggcagaggtgtcaaaataaggtggcgctatctcgtgaagggcgttgcgccttcgaaaacagcatcccgtctgttaccctctaatatcgataatgcaccattcaaagaacgggactcgactgaaaatcaacttttgagcagagacggcagaacccaagccttgtacaggtacttggaatttggaaaaagcccgagccctccactctgtaccaaggctaagagcgccactgttgccggtcatccaggatctgcctatgatcccggaatgatggagccagtggccaggttacgattccatatgaattccaagagaggcagttaactttgatggagcgatgttggcgtcaagggcctctagtgtatgtatcgcaaagtttgttgttgcgagtgacatattagttgctgcatgtaaatcccagtagtgaatataaatgaagaggctgcctttaaagttagtagccaaatcgtccctagagactcggcttatctgttgtcagaaaatgcaatacgtattacagacatctagtttcatatcatggttgcagccctgaacagagctctttcgttcctggttgctccatggcttttgggcgtatctagactcccgatgcctggcgccttgcaaggcgccaggcacttccaggtcactatgggacttttgctgtgtttctctgcctgagagtggccagctcatgactctgagatcaggactatgaggtctgacctcattgtgggatgaaaatggaaatgtgtaagaagaaacaacccctgggtcgaggaggtgtccaacagaacagatatagcggggtagaagggcctcagcgttggatcaagtgaatttgattgatgtagacgatgatgtccacaggttgttgttgtatggatataagtgctagcgtaccttatctacgtacctaggtttatgtccatacctacttggtaatatctgtggaaacgggctgttttaggttgccgaatttcggttacagagtctaaattttgtaggtcgtttcagcttcacacgtacacacttgacgcgcaacgctcgatttgaatattcaccaccggtactgtgttgtatctgtgagatgtgatatttgcagacgttgctaaaggtatttatataccatttggcgagaatgaataattacctattatccgctagctggaacccgaaaccatattatccgagtaaggtcaagttggtacccagtacctgactgactgtttgtacatgatggctgagggtgcctgtgcctgtgcctttccaggtgcctcttattggggtgagatagattggattggatggattggatgccacccccatttgctcacagcagcccctcgtgattgaacgaacccctggcaaagagcaaagcaagtgccaatactccgtataagccgacctaaggtatttattcctttagtgagcaagaaaactcctgacagtatccgtaaataagggtgccaaaaaaggatcggtattgatcttgaggttcacctaaatctatattaaatctttttgtcatttattagcatagaagtcagaagttttcttgcccactcaaggccaccctgcaagtaatactgtaactacctaagcaggccgtcaaaagccaagacttcgtctttgttcgtcccttgttcctggtccttctccgtatgtacaacgttccacatcctgtcccttgctccttttgggatctgccaacctttggtcatcatcatcagctgcactgcctgactgactgactgcacgcacacttcaaggatgcactacctgctctgatacccgacctttactcgaccgtacgcaaccgttccgtgaagcggtcaacagtaagctttatatgcaggctgttacctcgttgattggaactacttggttactcggggctaccgaatgttgtgtgtccagcggcactcttctccaaagcaacctactgacggctgggaatcggacatttttgacacaccaatgccgggctctagaattagccctaccacgatcgaataatattggattcatattactacgcatataatattgaatgacccattactgaagcctgacaaaagcccaacgcaatacgacattaccaagtacctacctacctatctaataacagtcaacgatgcacccagctgcatagcataacacgatacaacacaacaacaacaccgcctgcagaggcgagagggcattcatttcaagactacgagactttccctcttcttcccatcttcaaaatacagaccgacctgcctcttctccctctccctttcctttttttgcccttatattatatttctatctcgtcctctgttactcccgacagcttggcttctgccccatgctttccagcgacattggagtgcccctgacctagctacacaacagtgccagctagcactcccaccaccactagaattgttgacgcgcccacctcttcctcatcggccaccaatcgtcaaacccccgttccatattgccctttgagtatatctgtttctccggctcgaggtcctgccttcacaggctggtcttgctcaattatccgactgtgacccgcaacaagatcggattgagggatagaggcacaacagaccgatcccccccccccggcccgctgtttgaaccccctcccgtttcgcccaccgtgggagtgggagtttgcgaagcagggcccgcgtttgtgtctacgtttgcgacagcgattgtgagactgcgccgtgagcagacaggattcagaatgggtcgtaaggcggcaccgcagccgctggagctttcgtctcagagttcgcctcaggcccaaacccaagcacacgcccagtttgaatctggcgctgttttacgcagtagagacgattcgccgactactgaaaccgtttctccaggtgtgtcgccggtcgagtccaaatcaccccggtctccccgctcctctcctttccacagtcggttttcacccttgagaaaccaaggtggaaagcacaggaaagtgtcacacacaacatctgcattagcagacgcaactgtagaggggaagccatcatcatcaacaccaccaccacaaccatcagcaccggtgccaatacctgtacaacgaccctcaactgccacaacatctaccgaatggagtagggaagaatctgtatcaagacagcctttacggcagacgcgcgaggatccctcgacctatccttccatctcgtctactcttgaagaacaccagcccgatctaccagcaacaactgcagtacagccagcgtcagacaatataaaaaaaggtgccaaaaacgggttcttccatttcaataaacaacccaagtcttcgaaccagcctcaaccgcatgcccaccaccgaaaacaaaccgagacaagagctcaggtattgtcgaggggcagtgacggatccaatcgaccaagacacggaggtatgtaaacattgagccaagcttagttgggatgatccattatactttagccatcgcgcgcaggcctaggtccatgacgaactgctgacatgatgcagacaaacacgatccaagcccaagtgcctcatacaccgaagatactctacacaaacccgtttccgccgatcctcttcgaagcgacttgtctttatcatccgctggcgactacgatactgcttcacctcagtctttaacaaagaaaggcaggtcgaagccttttggtctgctgaaccgcagccgatccaatcgcgacaaagaagacgccagccccgagctcaacccggcctcttctcctcgtcagggtaacgaacctgaactgcacctcaattctgtgccgtacaagactgcgaaccaaggtagtgatcgttctatcagggacatgatgaattctgcagtccgaaatcgatctgaggaccgcgcgccaagagattcgtcttctaccaggagggcacaacgcgacaaggaatcaaagactcaaccgtcctctctgaacgagaacggaggctcttttttcaatggcctcaagagctctggtacccgtgccgctggcatgctgagtgaccgttttttcaacaagagtgggcgtggaggtcgagaggacaaggatgctctcgacgatgaacactatcaaataaaagttatcaacttaccactagttgaacaaacacgattgacgagaatatcgaagcgcctcgaggattcaagggacaagacggagttctggatgcctgcctttccttggcgagcaatagattatctaaactacaagggatgcgaagttgagggtctttatcgtgttccaggtagtgggcctcagatcaagaaatggcagcgtaagttcgatgaacgtaagtttataccgtcttcctgataagcgaaggaacgcagattaacttggaacagaatacgacgtcaacctgttcaacgagcgcgacctttacgacatcaacataattggttcgatgctaaaggcttggctacgagaacttcccgatgagctgttccccaaagcggcacaggatcgaatcgcaagagaatgcgcaggcgctgaggaagttcctgagctacttatcgaagagctctcgaatctctcccccttcaactattatctgctttttgccatcacatgccacctcagtcttctcttagcccactcggacaaaaacaagatggactttaggaacctgtgcatctgcttccagccgtgtatgaagatcgacgcgttctgctttaagttcttggtgtgcgactggcgcgactgctggagaggatgcaagaacgaggccaagtatatcgaggaggaatacatgatcttcgaccagcctccaccaaggggtctcgctgaaccagcgaagccaagaccacaagatgagtcggaggacgaccgacaacaactctcctcttcagggagcagcaagcagtcaggccgcctcagccccagcgaccagaaatcaaagctgaagaagaagcagctccagatatccccctccaacggaagcttcgtttcgaacgaatcgacggccccaaccgccttgaccatcaatagcgaccgcgagttaggcaggacctcgagcgaactgcggcccttgtcacctatcatgcctctatctcccctcggcttctaaaatcagggacatcctgacgacacgctgcattccacaagcatattcacgcccggctacccatggaggtggttaaaaagatagccgaggcagaaagaccatacctcgaagaaatagaggtcttgaggccgagatgaggatgcactaagtgcttaatctatctcggcacctctctgcgactctacctcaactgagggtaaatgtcttaagtttcaaccacggcgtctgccacgatgaagtccgcgactccatccttcggcgatagccaattcatgatggcacgcccttatgaccttgtcattcgatttgattgcgcatttttggttgtttctaacacctggcgtttctggacagttgtccagcagtttggcacggtttggcaatgtgcaatcgagtaaaacattcaaggaatgctttaaatttggctcacctatccacgacaccaagcgagtgatgttcttgacctgcactttgtcttttatctgttgtttggtataccccatgatgcattttgaggagaatatcgtccggggtgtcttgtaccctgcgttagtggggaatcttgtttgaagttccagcgtttctgattctgatgatttatcgacaaacatgctgcggctttgcccaagctgattatgtagctcgctctcgagcactctggtgaggcaagctgccctggtaagaattgtgtttggctatcatgttgcagtgaaatgaagacacgccaagctagagaggagcatggagattaccaaaatatggagtatatctgtttctgatgactagaaatcgccgagagcggagggttgttgggtagcagagttgaaattggcagacactacctaatagatagtgcctggaatttagtgaatatactccgccagaaatcgcttatctattaaatgcataatcttcatcaagatcaactatcaggttgggggagaaccgttggtagttgtatttcgttgttacgcatagccgggacatggaatccaagccagacaacaaggagggtgacagctgcagtgtcttccttttccattcttttcttccaaagccgaacgtctaaaccatcccaagtccctagcttttaacatgccgattcgaaacgccaatctcctgaacgccgctccatgctcaacagcaatagtcttggctaaggctgacaataaattgccgactcatctcgttcccttttaaagctgtcgcagcctattttcctgtgccttgagcttggttcttgcgcatctttcgctcgttgcgcttgattctctccttgcgctctcttcgaccatcgccacggattgatgtaccctcttttcgcttcttttcggcttccatatcaacctcgacaatcggccagtcctcgcctttcttgttgagagctttgtatccccacttgcgctgccattcgcctgtctgctcgtcgaaggcaaggttgcgacgctgctcgcgagtcttgggcttaatacccttcttagcggcgaagcgctcccacttagtaggaggcttggcctgcggaacgggcttctcgcgggggagacgggtgctcggggcgggaagggtgagaaggacaccctcggcggtggagttgagagggcaggtggagaggaactggttgatgagagactgagcaccgtcccgggcaagctcggcgagggactgctcgagattatcgcggtcgagagtgacggggtttgggtcctctgcgaggagatggccgagatcgaatgtgtagggcgtgggcttctcgactgcgacaggcagctttggcttagagcttgggagcgccattgcgatattcgtgggagtaaataacaattatagaggctgatgttgaggtctcttggaaatcgtcataaacttgtcaaaggatgaacaggtttgtcgttgcaatgcgctctcttgttatggtactggtactggtaattggaacttttttttctgagtactaccacctatcttttttctgtaccgataaggcatgccggatcagtgggcagccgtttttccgagacagggtctataagccaatcacaggatcgcagtcctttaccccagtacctttgaggtgggtggtttaatccacccgagattttcgaaacggcattcaacttcagctcacgacggcctctaaacgagcgtcgtagaaccggcccaattggcgtcaaatcgacgatagacgccgctctcgccatctttatctaagaagagcctgtcagccgtcagtttgggacagtgttgcaagcaatggcgtccgccaattcgcttcgatgcctcatgaggccgactattcccagggctcctcgaattataccggttctcctcgccccattttcaacttcaaccgctgctctcgccgtctcagctcctccggcaatcaagagccgccgagaccttccacaaaaggtcaagaagtcctataagaaacgtgccaatgtgacgcctgtccgaaaacctcagcctggcgagcgaaaggccttccgaaagcgcatccagctcagcaataacagtgctctacctgtcgcaggccttgcaaatctggatgccagtaacatgaccaaggctgagagtgctggaaagatgtttgctattcctgatcaggttgtggatcatctccgtgccctcgaggctttcaagacgacacagacatggaacttattccgaaaaccccatgttctgcagcgcaaagagacagtcgatttgatgaagaaacttgagctatcggccaaagaaaagacggctcttaagtgtgtgttgacgggtagtaagctgtctggaaagagtatggccatgctacaggctatggcatatgcacttcttaacaactgggtggtattccatgtccccgaaggtacataaccccgaacgaccccttcacgttttcatgcccctgactgaccataacaggtcaggatctgaccaacggcaacactgaatactcgcccattcccgagactgagccaatacagttctcccaacccatctactgccttaagatgatacagagcctctatagagccaaccgtgtcgttcttgaaaaactcaacatcgagaaggactggtccaagttcactaacctcaaggagggcgctaccctcgctgatctggctctcagcgcaaaggaggccgagtacgcatggccaaccctccttgccctatggactgagctcaccctgcctgggcgaccccccgttctctttgctcttgacggtcttgcccacatcaacaagatcagtgattacagagacccctcgttcaacgaggtacatgcccatgaactggctcttgtccgcctcttcattgacgccctatctggcaagactcctctccgtaatggcggtgctgtcatcgccgccacctcagagaacaactcgcatcaccatccatcacaagagcttgttctctcgcagcttgaggctggccaggcgggccgtgagatccccaagcctgacccctatgagcgcaaatatgacgagcgtgtgtacgaggcgctcaagaacagctgggttctccgtcttgagggtatcacgaaggacgaggctcgctctttaatggaatactggggcgccagcgggcttttccgacatgttctcaattcaagaacagtgtccgagaagtggaccgtgggcggccacggtaatgttggtgagatggagcgtgctgcattgatgcaaatgaggctgtaaatgtattctagaaatgtacaatactggtgtttgaaacccgaaaaatgcactgcttctttgcataccacctgtgctacacgaaggattaaagctttatgcttgttattgcagctgagttatttattggttggtgtttgttgtgatagaaacctcatgcccaattctcatcattgacagagctctaccagcatactattctcatctaccttcatatgccaaaacgccagacctttacatagaacatcttacttcgttacatgcccagctctcaaaaatccatgtcatcctcttggtcgttatcaagatcgctgttgacaaataccagtcttgcaccattcctggtggtttgccagacctgttaaccattgttagcgatttgttcatatacgaaggagcgtctccaaaaaaaaaaaaaaagtacttacatccatggtggtgtattcttgcacagcgttggaccactggtcggcagtaaagcctcgagcgatgactcgcgcctttaattgcgtcatgctcagctcaatacccagatcttcctcgccagcggtatcctcaggacggcattgaccggcatcagcaagttgcttgacgaagttgtaaattctgctgctgggatccgcgtgcgctcgaccagtgccaagatcgttgttcagactttctttgctagcctcgactagtctgagagcctcatcaacatcgtcttgagtgacctcattgctgaatcgaagtcgggccaaggcctgggccagacggacaacacccaagagggtacgaggggttgtgtgggtaaactgcttgcccttcttctcagcgcgctgctgctggtctcgcatgcgtacgtatgtcttgatcatgtactcagagaccgtttcaggaacgacaggtcggtatgtccttgcttgggcaatgtaggatcgcacttcatgaggactgaagacaacattatcagtaccgatatcgggatgtcggctgttcatatgcacaaacgcaacgtgcttggcaagctgttcgtctgtttcgcgcgtaggggtatcaagaagcaggaataggatatcgaaacgggataacagcgcggcggggagattaatgttttcgacaggggagattcgaggattatatcgtccataaacagggttagcggcggcaagaatagaggtgcgagcgttgagggttgttgagattccggcctttgaaatggatattgtttgctgttccattacttcgtgaatggctgtacggtcagtctcgtccatcttgtcgaactcatcaatacagcagattccgttatcagccaggacgagagcaccaccttcaagaaccatttcatccgtgacaggatcacgcataacagcggccgtgagacccacaccactgcttccacgacctgaggtgtagacgccacgaggggcgacctttgaaatgtacttgaggagctgagatttggccacaccaggatcacccatcaagcagatgttgatatcgccacgaatcttcattccgtctcccatttccttcgtcacaccaccaataagtagaagaagaagagcctttttaacatcaaggtgtccgaagatttcgggagcaatcgacttcgccaacagttcgtagacttggccagtctggcggtatttttcaatccgacggaccagtgtggagtcaacaatcatctcactgtatgcctttttgtgttggagaacgtgatgtgcctcgagataagtatcagtgagcagaccagccttcatcgctttgaaacctgtataaggggtggggaggaagatgcccgagatatcgacaacatcaccaggattaatttggcggacaagagtgccatggcagaggacggtaagacttcgaggaatctgaccaattgggacctgctcggccatctcctggaccttgacctcctggaaaggcaagaactttgaggctctcgaagaagggttgagttgacccttggcctggttctgcttgcagtcctcagaggggcacatagttaaggggccatattgcttgtcagtaacaggctggaagatttcacagccacatctgtcgcaagtgtaggcgctgacttgaacgatgggtttgacatcagaaactcgagtggcgatcgcacgaatggtaataagatgacccaagtgctcgccgcgcacttgtcgaactgccagagcttttgtggattggcttgaggtgccagtcctgggcttgaacacgagggtatacctgcgagtgagctcggcagggaacttgtcatctgcagcagtagggtctcgctcagcggcttcgtccagttctcggtttcggatttgtcgtcgagccatcaacacgtcgagaacgtcgtccttgaagctattcgctggtcaatccggtgcatcaacatttgggtcactcgagtacttacttcacatccgcgctcattggaggcatgacctcatccacagctcgggaaaatatttcgacgtagtgttttgtgttcatctcgatggaatcaacaagtctcatactgtcctcgcggtcgaacgcttggttctcccactacaagcatgttagtactttggtggaaaagggagtatcgcaaatcatacggttgctaaatcgtcaagatcaatcgtcgcctcgtcaatcattcgatccgagagttgctgcagcatactcttgtacttatactgaggagcacgccgctccttggcttgttgccggttcgcatcttgcccatcctcatccattaaatcatactcgtcgtcgaggtcatcttctccgatggtgatattgcctagtgcagttgtgatggtttgctctggtgatgtcttgaatcccgtcaagaactcctgaaaggcatctataccgataattagcttatgtggggagctaagtgcagcaggaaatgtactgacgttgctgcttctcatagctgacaggggccttgaactcgcgcagcgccattatgaagaaatcttataaggatctcaaatttgaagagcgctggaagatcaagtttgtgcggtgcggtgctgtatagtacaaagcgaatggagagatgcgatcgcgatgcacaaattgagtggactaggggccagtcgcaggggggcaacggtggttgcgatgggccctgcctccctccacgggcaagcgcgcacagcgaacgcgtcttttcgcgtttcgcgacgcacagccacatgcagagtttaattgacacccgccaccgttacagccacagcggtatcgcaggaaagcatgggccacccaccgaagctgtaggtagttaggtagtctaaagctggggaagggacggggatgatcaccgagcacgtgtagggacctcggctgcgggacgagaaagggactccagatcggaaatgtttcggcacctgagctgagttgagctgagctgagctgtgcttcttcccaccgacaagtaataatatcctcccgtgagaggccgactcaaatcgaattcgagtcttctcaattgctcaagcgcatcatgcctcccagacgaaatgcgcagtccgtctcggcggagatatccctatctcacctcaagagctgcttggtcaaccttcctacatcactggtctccctcctagtcaatgtcaatactgtaagaaccttcttcttccctgatttgctccactggcaagttttctgaccatagcttatagcctgcacaaaatgtcatcatcgagctcagctatcgtgaggcctcgccgacaggagccggctcccagcagcgctcaatattcgtaggatggacaggtatgcccagcaagaggaggaccgctcctcctgggacccgcgatggacccaatggctcgcggtcatcccgcgatcaggaggttcagcttgttgaactcgatgccacactagccaagtcactaggtatatcagaagggcagaagatcacggccaccattcatcttgatcctccgctggcgcatacgatcaacattgagccccttacaccggaggactgggagatcattgagctacatgcgacatttcttgaactgaacctcatctctcaaattcgagcgctcccgaacccgctatacacaattggcgacaaccccgtcgagccccatgcgttgacactgcatctatctccgacatcgactgcaagtattaaagtcatttcgctggacccttcacccccggccgacgtgccattcgcaaagatatctcccgatgccgaggtcatcgttgcgccaaagacgaggcaaaagagctcgcacagctcaggcgaccaccgcagcgtagccagcacttccaagtccaaacgaagcgcgaccagtacggtgcgccggcgaagcgccaaggaagagcggaggcctactatgtttctgcgtggtcttgaccgaagctcatgtgaagaatggtttgatgaaggacccctggttcaggacatgagtgtttgggttgatcacgaccttctctccggcgaagccttcaaaggggtcaactatgtcgcggtcgatgttattagaccagctggtctgcaacagccccaaccagaagaaggtggcgttcctgctgggacgactgcggccacaaaagtcattgctcatctcagatcatggattgatcctcccaacagtcaatcagttgctctttcgtcgtccctttgtgcaagtcttgggtgttctggcatggttggcgggatagtcaagcttcaagcagctccacagcaactccccaagactgcggttcagagcatcaaggtttttcctttcgccacaaatgcaaagacggtcgaaggcctgcggtttggtggagaatccaaggctgagaaggaagagtctgcgaagcggttccgacaaatctatgccgctactagaggtactgacgggcttcttcaagggcctctgacagacggctccattattagcttatacggcggtcttgatcctcctcaggggtgggaaggcggcatcattaaatttgcctttggtggtgattttcaggagaacaaagacgctgcgaattggcttcttggactcgatactaaactcccgattgactttcagccaccaacccctcggccatcatggctgaccgaaacggatgggtttgagcgtcaaccaacccacgattctctccttgttggaatcgactccttgctggataatttacagtctaatcttgtccacctttcttcggtccttctcactggtggcatgggatccggaaaatcttcaattgctcgacacttggcacaaaaacttcgacaagattcattattccatacattatactacccttgtcggaaactagtcaatgacgagacacggatctcaaccataaaggaaactttgaaccgcttgttcgccactgccagctggggtgcacgcttgaacggaaaagctgtggtagttcttgatgacctggacaagctttgtcctgtagaaaccgaacttcaggttggcaatgacaatggaaggagcaggcaagtcggtgagatcctgtgctcgatcgtcaggcaatactgtacccgcgacagcggtgttgttctcctggccacagctgagggcaaggagtcgatcaatggtgttgtagtcagtggccatgtcgtgcgcgagatcgtcgaactcaaggcgcccgataaggaatcgagacgccgagtgatggaatctatcgttatgcaggatgccataacggctgacgaagctcagacacagttcagcgatgaaagtcgaccacaaactgccgacggcagcatgacggaggacagtggtgcttggatggacggcgctagtcatgcaagcaaggagagtcatccgacaaagacgagcggcttcatcttggacccagatcttgacttccttgacatttctgggtctacagacggctacatgcccggtgacatcaatgtccttgtgtctcgtgcgaggaacgaggctatcattcgtgccatcgctgagtcgccagactcgacaggcgccattcacttggcaagggctgattttgacaaggctctcaaggggttcacgccagcctcattgaggaatgtgtcgctgcagagttcgtcaacaagcttcaagtcgattggaggactgcaagagacacgacaagtgctcttggagacgctacaatacccaactaaatatgcgccaatctttgcgcagtgtccgctacgccttcgatccggccttcttctttacggatatcctggttgcggtaagacacttcttgccagcgctgttgccggcgagtgtggcctcaattttatcagtgtcaagggccctgaaattctgaacaagtatatcggtgcctctgagaagagtgttcgagatctgtttgatagggcccaggcggcgaagccatgtgtactcttcttcgatgagtttgactccattgcacccaagagaggacacgactctacgggtgttacggaccgtgtggtcaaccagcttctcacacagatggatggtgccgaagggctgtccggtgtctacgtgctggcagctacttcacgacctgacctgatcgatcctgctcttcttcgtcccggccgtctggacaagtctttgttgtgcgatatgccttctctggacgatcgtgttgacattatcaaggcgctgtttcaaaaagtcagactctcagatgagttgaccgaatccgatgggccactgacggacattgctcgccgtactgagggcttctcgggtgctgaccttcaggctcttgtttccaatgctcagctcgaggctattcacgatgttttggatgttgatggacctacagttacttctaaacgacccaacggaaccaatggaaagtcgaataccacacctagcttcgtccagttccgttatggtaaagacgccaaacctctgactgaggcgacgccaaaaagcaagtctgctgctctggtggagaacgcatctattttggcaaagcttgaagagatcaagatagctcgtaagaagttgaagcaaatccatggggctcccgccgccaacacagacgccaaggcgcaaagcagcgatcagagggaagtggtgattgaatgggaccacctcataaaggctctggataacacacgggcgagtatcagttctgaggagaaggccagattgcagaggatatataccgagtttgttgtgggtagaagtggccaaatgaaggatgggcagggaagcatggagattggaggccgaagcagcttgatgtgagatatgggtttggcatgtatagaatatggatgtgaacgtagatgccagcatcttggattaagtttcgttatcttttgagattctcgatagagctttttatattatagctggttaagtggaggcggcgtcttcagcaagaatcgtcttcatactctcaagaacggcagcgtggataccctgtctcgctgcaagcagtccattgttctggctcagatcccttccagctccaaagtccatatccttgccgttgagatcggttactttaccgccggcttcggtcaagataagctgagctccagcatgatcccagatatgcatcacgacatcgtcagatgaagggatgcgcagctggaaatcaccgccgccaacgaggagtgccgcataacggatgtgtgatgagtacagctcgatgtttggaaattcagcaccgaaagagcttgcgagtttgcggatgaggtcgtgacgagacgtcgaaccactcgagtagttgatgatctgagcttcagcggggcttgaggctttggcgacgctgtcaagaggctgagctggctggagaccgctgaaatccattttgcgaatcgtggtgccttgaccgcgaactgcggtgagcataagacccaaaccatctttgtcgatggttgactctgcaactttatcatccatgggcttgaggtttgcacagcccaaaacaccaacgacctcctttccatcctctaccaaggctagggagacagcgtattgttctcccttgaggaacgtagctgttccatcgataggatccattacccagaatcgcccctttctcccaccctgaccacgtcctccaagatcgatcacctcaagaagctcctcaacatccttggggctcgcaaggagggcttcgtcgtctgagttctcgaggtgagcgccagaggcaagttcccaaacacgctgcttcaaggcgggatcttctctaagagcgctagaatcttcctcgccgacgaagttgtcaccgggaaatgccttgcggagggcgctgatgagaacagcttgagcagcgaagtcagcggcggtaacgggagagtcgtctgattttgaaatgccgctgacggtcgactggactctttttgtcaggatcgatgcccgtagcacggcgagctctgcgatttgacgctcaagagtataggatgacatggtggcgttgtagtgttgggtgttgatgttggtggaggtggagatatcgggattgttatttggtgagctgctgtaatatgcggtgctaataagaagtagagtgatttatttatgatgcgatatttcagaatatgttatgcatgagatcgattgagtgagaggacgagggacaaggcggtggtgatttggtgtttccccacggatccacagcatatcatgatgcagtcaatgagcgtcgtttatttattcatgtatgagacatgagaataacaaatcaatgcccgcccattgcgaccacgtttcgtcctagtgttgtgagctgtgcaagatatgagatggctattcaagaggtaacaggagcttgagtcgatctctccatggtattcgtggtcggtcgttgattgcagttacttaggtaccttatctataggtttgaccctctcattcgtccaagtcagtcaacaactgaatgcaggacattatacccaagcatccattctatataatgcctctgatacggcatataagatgctagaattagtattgtcaagtcatcatataccactcagaagccagtacggcagcgaccccaactgacagtggctcgggtcatagtctcctagtctcgtcgagcccagtcgatggctgcctccatccaggatagattctcccgtgtgtcttgggtaccatgtactctccatggaacgatataaaggcgttgcataggaaacacgcatctttgttggaggcgataactcggggaggtttcgagcttgggtgacgctcaaggtgcctcatgagttgcatttcagcgtgaatctttgggctcattcgtgattctcaagaaagtcctcccagaattttatcgtagtggctgccggtcttcgatcgaagttgcccaagtctcaattggtgttgtactcctttctgagcgtcttcaaatgctcttccaacttgaagatcatggtttctgctggtagcttcccgaatgctgtttcatcaagtctggcggggatagtggaagtatctccaagaatcgaatacgtcctcgaaagcttcacaagtgtccaagcacaggtttcactatgcgccaatttgttaacgggttcaataagcaactgcacaaatccggttccatcctcggtccagtatcttggagcagcattgttggaagacttgatattctcgagatatcgccaaatgtgttgataatcaactccaacttcttgtccaatgctgatgtgttggatggatctctggccaacgtgatttgaacatcatccaaactggaaataagcacttggcccagtctcatatactccttcttgtcgtcattcattgtgaattgagccatctctctcttgactttcttcaatacgggatcaaagccttgtctttggccgcgcctgatgaatctcactctgctcattgatcggcttcgacacatagagatgacaatgcggataatctgactgtcaagtttctcagaagatactggtattttcgttagagagctcagaaggtgcctgctgtgtcccttgacttacctggagtctccagacaaactgagtgatctgaatatcttatcaaacccttccttggcagcgtcaaaatatgatggtgagttatgactatcctttgcattggctgtaaccatgaccacaacactagatttattctcctctacacagactgctgtgaccctcatagcatcatctcggatactcgaaagaaacgccagtgttgatgtgagtaacttctcatcctgcaaagacagtgccctgttgatgtctgccttgcacataggctcgcagtcttgaatgctgttcctttggggcttgcagccaattctaccgaggtagtaaagaagggcaatgtttcgagcacattcaatctcggtgttaggcattgacatatctggctgactagctaggctagggaatcacatagactattgaacttctcaaagaaaggaactgtcagatatctacgaaggaatcatatttttatcgtccatgccaataagcctgacgttgaatagcacacattgtggttgcttgcagcagccctggaatgggcatcaccatgtgctacataaccacagcatgatatatatacatactacgtgaaaatatcgtacatatcaagacggcacaggttaatgcgaacctcggagttgttcatctttctttatagtttagagcttctattaacccaagcagaagccatcgcctggcagttgttgctcgtttcttttttatccactgtccatgccatgcagtaatcttcatctaacaacaatatgggtctctatgcattgtgttggcctccgcatcaccttctcacctcccattcttgaggtgtgttgagcagatggccaacaccgagccccagataacaaatccagttcaacaaagaggcgcaacgctaccctagctcaaatgcataagacgtggccccccaacgtaagtgtgtataatcttggcaacagccaagtcgatcaagatgagacaactccacatatgacaagtcctataccatgctatccgggtatggtctgaacctgaacctcagatctttccacacgttgttcttgctaaaaatgcagtcaagtgtagtaaagggcaaacatgctgactgcctctgtattttgaggtatgcgcaaccaaacgccgatcctatgccggaaactgaataaaaagatgctcaagtcataatgaaacaatatcaggtataatctgctcgtaacagggaggtaggtgtgtttgttttggtttcgtactgattgttccttgttaggaatcatccgttgctttcctttagctgatggtgacggtgactatgcaccattggttttggtagaaccggatcccttgctacgggagtgtagagtgcggtacatgttgctcaatcgctttcccgtgacgctcttgcttgtatcatctacaggccacaaagctgccagaaagtccctatcataagtgttagttggacctgtcacaagaagctgtacatcgtcacaagactcaccagaagttgctcttgagaccttcgtcagcagcagtggctgccaatttctcgtcgagaaaagtgccgataacgaccagctcgacgccaaagatagacgcccgctccttgcttgacttgacgttgtccttggttgtagaaagaatcctctcaaagttctctcggaccggtttgagtagaaaccaaatcatggcgtcgttgtcctcagctctcttatctttgttatcgccaatccggcgaagttcgtccagtcttcgcagagccttggctcggcgctcatcctgaggatgcgagtcatgggctcgctctcgctctcgttcgcgatcacgatcacgatcttcacgatgtcggtcatgtcgcctatcatcacgtcggtcgtcacgtcggtcatctcggcggtcttcccgacgatcatcgcgatgactgtggctgaggcgatgtttatcatgtcgtctgtcatcccgtcgttcgtctcggcgctcatcacgtcggtcctcatcatcccgatggcgccgcttctctgtcctctccctgtcctctccatgcttactggatcgacggtgctcctcgatgcggcggtgcttggggctgcggctatcttcgtgagacaaatgttttcgcttgaaatccggccgtggggttccacgctcctccacatggcttcgggatcggtgcaggtcaccatggaggtggtctctgtcgcggtcgcgagacttcttgccattgtgcggagcaggcgacgctgtggcactcccacggtggccattggcaattgtctttttgttgttgcggtgatgattctctactgctcgctgcacaccacgatcgttagagtgttttgcttgcaggactgaaagcagatactctgatcgacgaacaaggtgaacggcgccaggagccttcatcttgtcattgcccttgctacgctcctccttcttctccacgcgatgttcttcaaggaagagtttgtctaccatctccagatcaggatcgtcacggatctgaggccaagcgccaaagccgtgtctgtcaataccgaccaggagcatggcatcttctttagcaccccaagcacaagagtagctagcggccttagtcgcgtcagggagacgaaacgtgtgccagtcattgtggctgcgtatgacttgtcggagaagctgaagctgcttcggacgttctatggccgtttcagcgttgaccttcttgagatcgccaaagtctatcagaacagccttgcggtccttcttcgtgagagtcttcccgagtctcttttcttcttccaccatctgagcatagttatcgtccaccgcctccttggctgccttgatgaattcatcgaggaccgacttgacgtattctggatccctttctctcagcttggcttccttgatgatttcatccccgcgatcatccattgagccgtaacggaagtaagcctttattagactacgttgttccttatcgttcaaaggacgcttaggatcgagaggcacgggccttcggtcgtcttcctccttgtcttgctgctccttctgtcgtttcttgaggcgaacatcacgttcgctctctctgtggcggctcttgatggcggctctgcgtggagcactttcagccgccaccttggcaacgtaggcctcatgctgtttcttttcttcctcggccttgatttcggcgatcttgtcggcggggataatttgatcccaatcaaggttgatgtcatcaacttttacatcagtaatttgcatgaaattgtcccagtcgatgccgccactacttaggtttatcttgtcgtcgaccttggtcttggtgacctcagcgttctcaagaattgagtcaatgtcgagttgttcaagccgttcttggttgccactctgttcgaacatcttagatgatcgcatcttgagaaccatttggatatcttcagacgaagacgggccttcgaccctgagacccttcttattgagttcctccttgaaagctgccttgccgtcgtcagtgacaccggcctggatggtcagatattcgagtaagagtttgttgcgagccctttcgagaacctcttcctcaacagtctccttggagactaggcggtagatgtttacaggacgtttctggccgatgcgatgggcacgagccatggcttgcaaatcagcttgagggttccagtcagagtcgaaaatgatgacagtgtctgccgtcatgaggttgattccaaggccacctgcacgagtagagagaaggaagcaaaagtcatcgctatcatcagcgttgaagtggttgatagccatgcgtcgggggccagcagcaatagtgccgtccaatctctggaacttgtaaccccgcagagagcagtagtcgccaagaatatcaagcattttgaccatctgactgaagatcaggactcggtggccatctttgttgagcttggaaagaagttgatcgagtagcatcatctttccactgctggcaatcaagcccttgatttgatcttcacggcggacgctgccggccaggaccttctcctcagcaccaggaaacatgtaaggatggttactgatcttcttcagttccatcataatattcaggagagagttcttgtgtccattggtggcatcgcaaagggctgtgtagtttctggtcaggatgttcttgtagtactccaactggacatctgaaagctcgacgcggataatcttctcagtcttggggggaagatctgactcgacggtttcctttgttcgtcgcagaatgaaaggtgcaatagccttgtgaagttgttgcagtttctcttgtgcatcgctggcagaaagggaatcaagatcttcgtcaatgtcgactttgccggggttaagaaagtcgagcaaagcagaaagttcggccaagttattttgaataggtgttcccgttattagaatcttgcaaggaatgccaaagctaaccagccggttgtataactgagattcacggttcttgaggcgatgagcctcatcaacagcgagcgtctgccatttgatagactgcaggaattgccagtcctgaagaataaactcgtatgaagtgacaaggacattgaacttgggcttctttgggttgccatctacgagcagctcatgctcacgaatgatttttcgagcatcctcgggtccgaggtagacaacataattgatgtcaggggaccaatgattgaaagtgtcgcaccaagccgggatgacactcagaggagcaaccacaagcgatggtccctcctgacgtcgagcattacggagccagctgaggaatgatacggtctgtaccgtttttccgagacccatttcatcggcgaggatcacgttattgccctttgtccagttcaaacacaggaagttgaggccccgaagctggaagttgcggagttcgccgcctttgatgaaatcgggttgctcctcgagcttgaccatccgtgatcttgtgtcgaggttcgtctccttccggtctgactgccacgagcgtgatgctcgatcaagatattggtcaatttggtcttggaacgcgtcgctgattgctgacgcgacttcccatgtgcattcttcgtacgtgaggcccttccacttgacaagatactcagtatcgtcttcaccgtctcgtacagcgaccactcgctcgaccttcgtgtaatcctcgaatgcttcctcgtctcgctcgcggtcaaggaaaaattgctccttcgtttcaggagggatatcatcgccgacgcggatgtccacctcgtactcgattacctttctaaagtaattctcaactttacggtaacctcgataatctcgaatgtcttgaaacgtctcccaagtgtcatgcaagtgcgacttgccttgccacttgatgaagtattcgaagtcgttcttagtcaacccgtaggaaatttcgagtccgtctttgagcctatgccggacaactttttctatgtatggtgaatcgtcgatatagtcaacggtgtacgccatgggggcgagctcgtcgtcatcatcctcgtcgacgtcgctctcttcgtatgctccttgttgtacctgtgcagcgcgacgactcgaccagcgcttttcagcaagtgcgagatctggctgtgcttcgcgttgcatacgagccttcttctgcaggctctttgcgcgagcaccgccatatgtgtcggaatcggaatcggaatcggctgtggaggcacgtaacgttggagttccaatcttggatgctgagatgaccgcgttagaccatgatggcggcgagggtaggcattgcacgtaaaaaacgggcaacttacaaggacgggaggattcaacacgtcgccgcttgactgtccgacggttgacagggggttcagaatccgaatcatcagattcgacctgcatacgtgagttaataatatatccggataccgaattgcgacgatgacctacgatttttcgttgttctcgaggtcgcgtctatcttcttgtcagcaaacttgaagagagtttgaaagaaaaattttcacaacgtacacttctcctcaacccatagagctctggattagccttgatgtactcgtcttcctcgacaggagctttgcgcttggaggctcgattcgagtcggtagagctgtcgcggtcttccatcgcgtcttcgttctgtgatgggaggctctcctccatatcgaagtctccgtcatcagacgcattgtcttcgcttgattgttcactcgctgacatgtgtgtattgtcgtggacaatattggaatcgttgttcgcctcgtctgaggatgccggtgatggttgattgagtgtgagatcgggggcatcatgcgagtcgctatcggttgcatgatctcctgtatcaaacgacatgctgattccatcaaccggcgacaaatgtccattggaggggccccccaaagtaggggtggacatcatgttggtgatgatacaggctacctactgaggacgcgacgatattagctgatattccagtctgacgtgggcgcttgagcaattaacggaatgacgcgactccggcgacccataaacgacctctagaacgtctgaatattggggaaacgatagagatgaagtacttgtcgcatcccgtgtaagttatcgatggtcgcttgatggaaacaccgaactcgcaattgagagaaccaggtgcctcgggtgcagcgtatcgggtcacaggagggtccagacgaacgtggagcatcgaatccatcaactttcatcgaattattgcgtgcataaggcccttgaggaagcaatatcgtgatgggcaaggccgaggccgaggcgggatcgacgataggcgacaggccagcaagccagaagtgcggtagagacaagaaggggcaggaagggtaagggaaactcacaagtcattaaagtataacatgcagacgaaagccaacatctagatactatcggctgcctgtcgggaactgtttggggtatcgggggcccggtgacgtgggtaggggacgggagaatcaatttggtggagaggcaggaacctgaagatttggattgattgcacggggggtgagaggctgagagcacctgagaggtggagtgtacatcacgtgatcttcagccaccaatccactggcgaaagcgaatgttagcagttaggtactttatagtcgatacctaggtgaggtaggtactatgttagtaagtaaacacagtacaaggcagagctttgggtatcgttacctaattatttttcttgaacttgtatcaacctcaatatgtctgcttctgactgatcttgcttgaagttgctctatttctcgacgtctattttttttctgttgcgtgtgtatttagtacctactctgtagtaaccaatgaaatgaacgtgacagactagcgccactaccatggattcaaccaaggggctgtattgtccttactgagattgattgtagtgaaagtaacaataaaccattgcctgagtccgaagcgcgagtctagggtactaggtactgactacctagtaccttaggtatctgtactccgtaggtaggtagagcctaggtaggtactcaggtaggtgctgatagttaaattgatgtttctgttggttttctgtcttagtctcccaactcggtgctgattatcaaaaccaggggagaagtggatgtgaatgaattgaagacaaatcgcataacggattttagcttttcgctctacacataccgacataggttccaagatagcattacaccaatgcaatatgatttgccttcaacgcaatgtatttactggaaatacacagtagcgcactaagtttgtgtttcggtcgataatgcttgtcatatggtacagagcggattggcccatgtgtagtggtgaatttgttcctttgaacctataatacagggcggtgttgtaagtaataagatatctggatagaccaccataagccaccgcggctttaactctgatgtgatacaatccagtgtataggaaatgtttgttggtacagagcagagcagagcagagtggcgtgtagtgtgagtgagtcagctctgtccggtttgggttcgtttgtacgaagaaacccccaaggcactgaattgttcatctgatggattgactgaagaacctaaggtaagagagtcatattaccggatggtaaaaagcacaagaagggggaataaatcagtaagtttgataccctggagagacctccctattgtacctaggcactgggtactaggtactatgtagatattcaaggacacaatcaattgtttgacagatagagaggtcagggaaaactgttgacctgcccagtacttgattaatgtatttggcgactcagtgagacatccatggataggtaggaataggctgaatcaagaggcccatgagttgctgtaataaggtacttgagtcgtgaagttgacaatatgttaaatggatggctgcagcaacaacgtcatgcaaggttacacttcacatttactgttagacctgtatggtaggtagttctcgacacgcgaacctcttaatttagtaggtccacagcccccccgccaaacctatgacagggcctgaaaattggattaccactcgcacaacccaaagcctgaccttggaacttcctttaaccttgatttctccctccgaatttctttctcaccctgcatcccgctgaacaaagagcatcggcgagcgccagcgactcactgtatcttgtgcgctcgagatctcttggtcgtcgacccccgtctctcttttcttacccacgaaacaaattttaccccaccaaaatcacttttgaagcgacatctgctacatcaccacaacaatgtcggacaagctcacccggtacgtctatgcgatcggcacgaagcacataaacaatgcagaggaataaaaataaaaagaagaagaagaggcgctaacgcgaaatcaacagtatcgccatcgtcaatagcgacaaggtccgttattagcatgatcatcagcatcacattgccccgccaaacattttctgacccctccttttagtgtcgccctcgaaaatgtcgtcaagagtgcaaaaagtcttgccccgtcgttcgcagcggaaaactctgtattgaggtccagcccgactctaagctcgcgttcatatccgagtccctctgcatcggttgcggtatctgccccaagaagtgccctttcgatgccatcaccatcatcaacttgcccaccaatctcgaaagccaggtcacccaccgatatggacccaacagtttcaagctgcaccgtctgcccatgccccgacccggccaggttctcggtttggtcggaacaaacggtattggaaagagtaccgctctgaagattctcagcggaaagctcaagcccaacttgggccgacacgacaaccctcctgattgggaggacgttatcaagcactttcgtggttccgagcttcagagtatgtagctgcctcaagcctgcgaggagccgagttgttactgacttacagccagactacttcaccaagcttctcgaagatgacctcaaggcagttgtcaagcctcagtatgtcgaccagatccccagagcggtcaggggtcccaacaagactgtccgattccttatcgagagtcgtgcctcgcttggaaatacggagcaggttgccaatgttctcgagttgaaccacatcatggaccgagacatcaaccacctgtctggtggtgagcttcagcgtttcgctattggcacggtttcagtacaggcggcggatgtgtatatgtttgacgagccaagttcataccttgatgtcaagcagcgtctgagtgctgcctcaatcatccgctccctcctccgggacaacggctatatcatcgttgtcgagcacgatctgtctgttttggattacctctccgactatatctgcgttctgtacggaaagcccgccgtttatggtgtcgtcaccctcccgcactccgttcgtgagggtatcaacatcttccttgacggtcacattccgactgagaacttgcgattccgagatgagtctctgaccttccgtattgcggagactaccgatgatttcgctatcgacaaatctcgtgcctttacctatcctaagatggagaagaccctcggcagcttcaagctcaacatcgaggctggtgacttcactgattccgagatcatcgtcatgatgggcgagaacggtaccggaaagaccacattctgccgcctcttggctggagccctcaagcctgatagtcagaaaagcgttcccgagatgcgaatcagcatgaagcctcagactatcacccccaaattcgacggcactgtccgccaacttttcttcaagaagattaagcagtctttcctgtccccccagtttcagactgacgtcgtcaagcctctcaagctcgacgatttcattgatcaagaagtgaagaacctttctggtggtgaattgcagcgtgttgccatcgtccttgccctgggtatccctgcggacatttatctgatcgatgagccgtcggcctatctcgactctgagcagcgtattattgcctcacgagtcatcaagcgtttcatcatgcattccaagaagactgctttcatcgttgagcacgatttcatcatggccacgtaccttgctgaccgtgtcattgtcttcgacggacaacctggtatcgacgctcatgccaacaagccagaatctctccttaccggctgtaacaccttcttgaagaacctcgacgtcactttccgtcgtgatcccaccaactatcgcccccgtattaacaagagcggatctcagctcgaccaagagcagaagatgagtggcaacttcgtaagttcaaacgctatagttgcacaagatgattattcactaacatgtttttgcagttcttcttggaggagacccctgacaagagctaaaggcgtccataatgaggatttcccatctgtcgatggtgcatctcacggcgtttggggcgttcaaaatgggaatgggcaaaagcagcgagtcttgggaatagatgatgaccgcagcgtcagcgaggatgacgacccagatgaataacgacggcgacggcagagtgtctcctcttgtctggtcctacgaagtcattgttcttatctggctttctgtcttggcgggtattcgaggtatttgtaattctcgagaacttctctgtcaacggcaaatggcttgcttcgtagattgagggacaactgatgtattaggacctctgccgtctacggtttcccacctcgcgggaaacaattgatattattcgaacggccgttagttagtcttgaaatagtttcaattacacagacattggatcgtatagtaaaagcgatgaattaaaacattagaacgaggtcaataatccttactatttctaaaccttgcacacgcctcatttgtagggttgactacaatctcaacagattcacaagcaataaacctaaactaatataagaagcgggaaagacacatactggtcagaagactgcttctcgaaagcaacgtactcgacatgtctccaccgttgtgatactgggcggccgtggcgacaaggagccgcaagcctgtactcatgtgtcatctcgccggacggaccttgtcaggggatttgacaatgccagtacatactgagaaagagtgcagccaaatgctttaaccatggctttcgacatacggttccagtttctaatcttcctcaatctcgccctcttcgctgccggagtgaacatccttggttgcaggtggaggggttttcttacgaggacgttcttcagctcgaggcggtgtacgctctcgagaccgttccctcttagttctctggttcaagttatcagctatgccttctccagtgcagttgagggtggttttatgtttgtaccttagcatcgcgcgaatcacgacgagtgtattcgtcttcatcgtctggacgacgacgtcgagagccggatggacgttcatccccatagttaagttcgtcatgtgatccccggtcggtgcgacggcgatatagtctctcgcgttcatcttctcgatctcttctttcgcggtcgtagtagctgtcatcatcacggcgtgagcgagaaggacgatcgtaatctctttcccgctcacgacgaggtggcggtgacagacggcttctatctgcacccagaagactctcggccatggtggatttacggtgattacgctcccgctcagcgatagccttgcgtcggtccgcttcgtaggcatcaggctccggactgcgacttcgtcgagaaccacgtccaccactacgatgagatcgctcacctctagatcgttcccgctcccggcgatgcatgtctctttcgctagacatacggtcacgtcgcctgtggtttcgatctgcttcatcttccttctcccgcagccggcgaatgtgcttgtcaaaagcattgcgtcgtgcatcttcagatgcaacggcctggaactcgtctgatttcaaaagtcgagatcgtaccttgtcatatgtatcactcaaggcgatagggggctccatgcgcttcatgcaagcacgtaaatcgtcaatggctctgcgttgctggcgttccgactgtcgatcatcgtctcctcgcttggacgagcgtttttcgcgaagctggtaagttgtcagcaccaagacacagctcaacatcaattaggtcaacttacgcgatcgaagatgagcttgagaatatcaggttcaatgttagcagtccgtcgatcatccttcatgatggagaggaactcttcaaaatcgctcgtaggcgtaagatcaaaccgcttgtcctgcaaattgctattaaccaattacgaaagcttcatcagtagcaacaacttacttcgagaacatccaagacatcgttcctcggtccacgcagcccacgttcctcctcttcgataacatcccagaaaagctcttggggggtcgagccactttggcctacggcgtcggtataacgattgtcgttctcgatgagaggaacgaacatactccatttggttccggcattgatttttccattgcggcgaagttcagtaaggagagacttgaaagcatcacgagccttgcgctcttttcggaactttcggttcttctcctcctgctttgtgtcgttgaacctgcgctcaagggccttcatatggttttggaaagcagtcaaaatgtcaaacttggtaagagcctggtacttttcgtcattctggaaaggcggggtagatgaaatgataccttgagcatcagcccatcgagtgtacggctccaagttaagcttgggaagcaaatcgatgaggccatccatagcggtctttcgaagagtcgtctgctgctcagcgtgtgcctttttcaggctgatgatgtactcttcaaagagctgccgacgctcactctcgttgttggtagagcggaagatggtctcgccttcgataatcggacgtgcggtcttccaacgggtgtaatgggtgatctcagggtgccttttcagcatagtctcgaagtcagcgcggagtttagccaatctttccttggcgcgttccttgtcctggacaacaacatcctgacaatacttatcgaaagcagccttgcgatccttaggatccttgatggcacgaaactgcgggtctcgcgcagttgctcgaatagtttgttcccaagtccagtccggctggactccgcttcgtcgaagaagcttggcaaaggcagcttcagcctcttcagtggtggcgtattcggggtcgttcgtcgcaggtacaaaagcttggactttggggtcgtttccatatgtgatctgacgagactcgggataagggtcgcgttgatcgcgatattggtcgtatggtacttggttgtagccgcctgcgctggcgggaggcgtgtagggggttgcagaagcaggggtcgcgggcttgcttgttgtgccgagggcggccttgtaaacatcgggcatctcccaggagctctgtttcgtctcagtattgtaccaatactttcggcctccctccgcagtgtattccttccatggctggttcgcgagagcgcgctgttgcttgttagcaataatgtacacaccaatgacgggcactggacactgacctcagctgagctcatcatttcctcgggcttcgtccattgcgtggctttggtagtcggattgtaatagtaggctcttccatcgggcgtatgatgctcctgccaagccgcaacaggctggccatagggagagccgaagccgttcatcttgaaattactgtcacctgatgcagcttgcttacgcgacacaaattgttcgcttcagaatagtgacgagattccaggtcgtgataaaatgatggcgatgtggtaagaatcagtcagccaacatgagaggcagttaagttaaaaggccgatttcagcagggcagcactaactttttgcgcacagaccattgcccgtcgcgacgggacactcagccaagtgcgtgattacctaaggcattgacctctttcagacgggagggaccacgtcgctaaggggcatgagctgcattccgacttacacgggtacctgctctaacaaatcaatgataaggtacctgttaaaaagacgagatccttcaagcgcgcgacttggaagatcccattgtactcagattccggtcttcttcataacaggctcggtttgattctttgactgagatgtcagactccggtaataccaccgacagggagtctatacccacgcaggcgactcaacatgagcctgaatctctcactcagctcaaaagaagcctatttattaccgaccctacgactgagtttgctgaacagtcacacttgtcttatcttataccggagaatacggatttagatttggaagcagcttttaaggatgttgagcctgggaagtccatacttgatttaatcaaacgcagggatacgttattcttcggtaagcaacacacattctccctcgtcaccgtgttgctaataatcctcagatgagacggtaaatgttcttttactcctcagaagtccctggaaagatgaagcatcactccgcactcacctcaatcggctagtgatatcagtcgaagcccagatcgtcaacagcaaatcctacggcaaggagaactcttcagcagataccatcttctcaggtacagtcccagatattgatgaccctttcattatcgtcgacgggggtgatgaggaagaggatgaagaagaagaggacagtgacgatagtgaagaaagtggtgatgatgccaacagaaaccaaagtgttttcgctgtatggaagctacccgtctttttgagtcggcctcgtacgcgaatctcggcaccagccatcatcttcacagcatctgcgagcatgaaacctgagatttcaactgacctcattggaaaggggagtggttaccttcagagcggtgtgccctctggttttaacctactcgagtctttcggaagcgatgctgcactcggcggagtgaagcctcggctgtctgcgctgcgagtatcaagagttactcccgttacgcgctcacaagatgtcacgaagcacatacgagctctgcctcaggtccagcacaagatctttcctgtcgtccacacgagaatccggttttcaagaccgactacagcaccgaccagctcagccgtgatcgcactgctcgaagttgactttacctctcatttcgaatgcgaggtatcattggatcgaatcgaactttcaattctcgacgctactgtcgaaaacctcaacaatgacgcgggcatgcagctgcctcttacctgcgtgtctcacgatcatattacgttcctctatcgcattgctcctcgtcagcacgacgttacagtcaaaaaccccatgcgcgaactcgacattaaaatttctgctactgctcaggttataccgggccgctgcacgcccagtatgaacatgtcatggtcaacgcagctcgactttactcttccagtcaatcctggctatggatcggcaactgctggaactggcattgtccgcgcccatagaccatcgcaactttctatcacaggccaagcagtaaatcccctggtatcaccatctatcattcgtccagacgccctgcccactctcgaggctgccacatccaacacagacgcctccattacagaacttggcataacaatgaccttcactggtccctctgaacctgtctacccaggccaggtcttttcttggaccgtctatattgtgaaccgtgccatagaaaagaattctgcgcctccccgcaaacttgcccttgttgctattcccaaacgccggcgaggcgaagtccgtatgacacggcctccatcagtgggtgggcgacgaaatggtgaaaaagacgttgccgatgcggtcactgacgaaaatgtactccacgcattacagaagaactcatccgtcgagtcaactgatgttgtttgcttaagcgctgatacccgggtcggtcctcttgccccaggagcttgtcacgtagtcgagcttcaatttctcgcgctacaagaaggcgtcgtgggcctcgaggctatgcgagttgttgatctagggtcgcaggagcatgttgatatcagagatttaccaaccatgttggtagagccagcagcggcataaagtccgtttcattcaagccaaatgtgttaatgttgagctatcatattgcctgtatcatgtgtcgtatctctaatatcattgccgatacaatatttgttatatcccaacgccttctaacgatgccgaaactcctgctgcaatgatgcatgttcctcataaaaacaccactatatgttctgataagtaactcataacaggtcatctaggtcgtcatcccatcctagtttctcatatattgacactgacttagcaggcattgactcggccgcctggttttccaaatctatgttttttgttttcatacccttcacgggcgttgccaaaagctcgtcatcaggagaaacagtgaaactgaccattctttttcgattcgtgactccactcgggttgaacaggtcggcagcagatatagttcgtcgttctagagacggcgaagacggtgggaatggcaaaacgtcttcatcgatcctaggccgacgaatgaaacttgatccggcctttgtaggcgtactgccgatcctttcaatgtcaggagttggactctgacctaagccatcccgctgtgctcctcggaaaccagtagagggaacaacggagggaaggcttgaaggaggaataacatcttcagtgctcataatgggggtatctgccacatgtggttttgcaaatacatctctgaagcgtgtgtttgctggcgttgccttcacaacggatccgcctagagagcttctgcctggctttctcacttctgaaaataaatgttagccagaaatattcgcaaggtttgccatttaaatacatactcttggccgaagagcccactgttgcacgccgctcagccgcttcagccagtgccttactgacaacttcgcggttaggctttctcaaagaagaaatagcctcttttagctcagcttcaacttgagcctttttgttagattttgcgtcttgcagattggtaacactgttgctccgagataatggcccactcttcctattcattagatcgggctcagcgttcaggaccgacttagccagggatggatcgctagcttctcgcttgatacctggcagagaagtggatgttgcagagcgcatgagggcaatcatgttgctggggcctctggaaacacttcgtcgcgactgctgctctgtcgagagagctctttgtaacgttcttgtaggctgacctgacaaagagtgtttggcaactgctcctggcttaggtgaacgcttgcttgatggtcgtttcagaacctttggccttgtaggtttcacaatgatcggccctcccagtttacggttgatcgaatcacatagctctgggagcctatgggagaagctatcgaagctagtcagtcgttatcggaagagatgacagtgaaacatgaggcttacaatggcacaatgatgtccacgcaaaagtctttgagaggctccgatgacgccttctgctgagattgaccatccggtgcttgggtgatttgggagtcttctaaaagcagctgctcgtcggaagcagtagattgccaaatagtcaatcgatcagcgtggacatctacaagaacaggaagattatgtttgctccgcttcttggccgaaggaaccaccgtgtcaccctgagattcagcagcaccaggcagtagggggagctggctatcttccgcaccgtctgcgggtctcaggggagtcaatgccaggatctccaatatgattatcatctggagctgggtttctctcgtgcgaagcatagaggtaagtgatcgaatttgttgagtggaaacgttggtctcgtcctcgttcagttcaggcttgttggtagcccaccactttctgatatgagtttcttcgtgtggatagagtccatcctttccaatcttcatcttcttggctcggcgctttctcttcggaccctcgtcagaactatccaccaccgttttcatctgggttatgagagctggaacagtctcacggtactttttgtcgatttggacagtggtcagcacgagtcctttcaagaattcgatgagatcctcaatctctagattagcttcaaggtcgagatggaaagcagaacgagcacgagagagaggccctttggcaaaataggcgagcgatccctgtattgattagctatggcaacgaaagccaaggtcaaaggtctcaccatggacttgtatagcatctcaaagtactgggttctcaaggtttcgaataagctttctgtagtcggctgctgggaaggctcctcgatgatgtcagatgttgaaattgcagttgttggacgtgatgcctgagcttgctgctcgcttagggtttttggcagttcttctggtctgaaggttggcgatggaagtttggactctgcagtcatagcagcttctggggcagcttctaatttcacagactcggccaatgttgaaacagactgcgacctaggtcttttgcggaccagggtttgaatagcttcgatggccgctcgtttgatgttttcctccttatgaatgtgtggggtggtgattacggaaggcccgtattggcttcgagactcggttctagcagctgggcgtaagcgttctcgacagacagcagatgcgtcgtctgccagagcctccaagtctacccagggtcctagcctgcatacaacatatactccgttgggttgtcgctcgagagcgtatacggcacgacttgcttcctttctggctagaagtaccacggggccagagcccattcgactctccaagtcgaggatcttgatatgagactcaaagaatcgatgcgaagcaagatcaacattggtaacgtgaaaatcgatgcaagagagaggaaggcgttcacggggaaggaccatcaatggataaaggatgcgaggctggacattaagtttcggaggatgaggctacataatgatcacgaattagctgaagcattcaacagtgccggaatcgtattcgcaaaccttgacagcaatcgacggcttcaaaagatgctccatggctactgagtcggccctcttcctcttgtgtccgtcgggagaacgcagctcatctttgtgatttgagctcccttcagagcttggtgtcaagatccttgaccgcgctggacgcgtcgcgtcgatgccagcaacggcggaagaggacattgaaacggaagaaggatcatgcggcggaatccatctgagaatatttgaatacaattacaaaaggaattgaatttaggatctagctgcagggcggcaaaaaaaaaaaaaactgttgttgttatgatatgaagtgctcaagcagcatgcattttatgtgctaaagtggttttaatggggtgcgtgcacgggagcaggtagctccaaatacctacctaccttaccttggtaccttagatgcattggacaggatgtgacgtatttgataggtgggacccaccgcgtcgcgtctcgattttggtcgatatgggctacctgaaaaaccgctgaacatacacgctacagaactgacagaacctcaccagtcatcctcatagtgaacagtccatttaatatctacatcaacttgctattcttatcaatgaatagtggttattatggcgtccaagtcattcgttatcttctctccatcgtatataatcaccgcaggtgaaaagtcgtgtcttggaatgtatttaaaatgtgtcgtcacgccataaattgttaccgatttgaaggatgcacacccagatcacggacatcgaggtactcatcactttgcgaccagtttgatacgtattcaacctatgctgcaggcagatatattaacagccaagtaccttgagttgaagatacccagtaggctgtacgcttagtctgaaatcataatctttcgaacaagtctttctttctggggatgaaacagacacccatttacgacaccaatccttcttgacaattcagctcacttcaggacacgtccttgccgctgaaggtgcctcagccataagggcccattgatgatcttacgttactacaagctcgtatgcaagtagaagttatcttgtatacgaagtgtctcgtccgtgacttgacggaagctgacgtctacaggatgaatgccaaggctcttacatgatagcgcatgggacaacaacaaacggccactcattcagctctgagcaatcatcagttcaagagacatttgcttattcaggcttgccaggcttgtaggcgtcagctttgccattttatagtggctacaggccaccttcgactctttggaacttacttagccaatactctatagccacggctcttcgttctcgaacatggttggccattgatcaccccacgcattactgcaaggaacaggaggcaaacatttctcaaggtcgttgtcccttacgttagcccagttgggctgcattcgatgcaacggagatcctttttgactttcctcaataaccggcaagcctccaaactgtattctcgcaagcgagcagacgtttgatagccactccaactgtgccgtttatctttcgtgttatgggctgaccaactacttttagtaagatactatacgtgtcttctgtcaagtgactgactagtatgtcgactgtctgatagcctcaacatgtgttttaaccttgaggctatcagacagaagaagtggtttcaatgcgagatacgtgccccatatctataccacctcatacctacctaggtacctaccttactcgattggctgtctgctacccatgtacagtacctgatcgatcccgttgcacaaactcagcacttgcagtgtcgatcccccgcgccaaacctttccctcgcaacagccatggacgcactgtacatatcatagagagcggggccgtcatgggcacaagaatctaattcagatcttagagagcgatatctgattggttggactcttccgtcataagtccagatttcggtggcccggggcttctcttcggactggcccgtccgggctgagacccggttctcgggtttggactaatgtgaccacaaacgccaaaggcatcttcattgttcgtttgagtcaagaacaaggtttctggatagcgtcatccaactagaactcgatctgttacggctttggggaaccaccgctttacgggataggaatgtgggacaccaccgcaatgcttttaggttcacgacctcgcgggtctaaaacagcataccatcgtcaggggtgtgcgctgagctttctctgtctaaaggctctccgtaaacgagatttatactcgctacttcaagttcaacttggtaaacatccccatacctgtagcccatcatcgcaggactgtctccacctcatggaggtcttgtcactccacaactatcaagtctgcaacataccatctcctgtttaacaaattcaactatgcgacgtagagatgactttcattgaattataggttcaaatatatttctgccttttcctaagtgcttctccatgtgctcccaacttttccagcggtcatggtatagaggcgttccaatgtggtaccttccatgaatgatattctcccggctaagatctcgcgccaattccgtggtacctgatcctccgtgatgatgataaactccgctccctgtgtacatgcctgagcgccagccagtgccgtcctcccattacattagggtatgatgccgttgtattcattcataaaatacagaaaagacagaaacaaaatagaaacaaacaatggttgctagctttgacaagtgtcaattttctgctgctgtgaagacattgtgtctatactgtacaatgcccttgatgatatagaaaagaaatcgctgttatgtacaagctgtaagaggccgttggtgctggtagcagtgtgtcacgacccgtttctgggtcatgtttggacatttacttgtccgagtatgtgaagctggagggcgtcatgttcataaaattgacgctctgctggctctgtccaggcgaggaatgtgctgataatgaggcgtcgtcggaccagttgtactcagcattgccaccagcgaagccaaagtaggaaggccccattgtggcaccgtaagaaggggtctggggctggctagagcacccctgggaaacatagttgggtacttggcttgaggtacctggaacctcgaagtcattggggtatggcgccagccctggtgtcaccagaggttcatccgccacggcgacctgatatacagattcgttgctgtaaagttgatccatgacacctggtgtagtcggtggggtacgcagagttgggtcgtgaatggcaagatccattgggtacttctcttcgtatgctactgagctagccggagtggcctcgcataagccctgcgggtttgctacgaccggtgtattgggagtgggcggtgcgattgttgcagcagtctggaagttaggggagcggttaagctgcatgagagcctcggggtttctctcaaaataggggcttcgcgggccaccacagggtttgctgatacggccgacgccagtcgcggaagcgacacgacgcattgagtggccaacatctgccctccttcccatgtcgaatccggtcctaggaccgcttgctgagtaactgcgggaggcgttgatggcaagttgaggtgggcgcctgtttcgacgagatgcaatatccattgaaggggagggcttcagacccatagagggctggtccacagcaaggttgttgccggagtaaacatattgctcctgaatagaggatgtggacaggcgagggaagcactgctggggtaatgaaggagtaggttcattatcctcgttgggcacaatcagctgaggatactgactgtaagagggcagggatgtgttgaaagatacggatgcaggctctggtgtaggttgagaagatagatctggggatgagcctacaccaaaatcggagtggctagcatcattctcgctttcatgctcaggacttgatacgtctgtcgaccgggtttcgagagggcgaggggctgggaatggagcgctggaaacaacccgatcagagagatggtcgtcgtctgaacgaacaccggagtcattagaagttgtatctctgtctattcgctgtttcgccgcgtattcgcggatgttcttctccttcttctcccgtgctcgtcggttttggaaccagttctgcgagtttgttagtaattttgatacaagtctctcaagattcaacaccgacatttatacgggcattgtctactctcatagactcagccagtgccttcttggtagtgctgttgggcttgtgattcttctgaaactcggcctcgaggatctctacttcctctttagagagtcgaggctttgtctcagttgttctagacatttggtgatgatgtaggagatgcccctggtgagcattgtaaagctccattgattcagggaggtaagccgcataacttggtagttgttgagagtatctggggtactggtgggcagcgctctggtagccccagccagaccactggggttggtggtggtatgaacccatgttctccatcactggcttttattcaggaatgtaacgggcgttggtggtaacgattggaatgaagaattcaggcccgcgtgtaagtcagggtcaggttctgtaaaacttgaaatcttaaacgtatgaacgaatggcagatcgatatcttgtcgattacaagtaaagagtgacttggtcagactggctgggcaatatcaaatagaagaaaagagagtgaggaggtcgtggttgataaagttgcgtcaggtagcggaacaagtcgtcttttgaagaaccgttgttcgggcaaggcaatccaggcaagcgagaagggtaccgcaatggtgagacaaaggtcagtcaaactgccctcttaaggatgaagtaaacgaaggaggttcttagtcggaagggaaagcaatgatggagatttggaggggtgtgcgagggtaaaagaagggaacgacctcttcatgttgaacacagcctgaggagcccttgaaaacaccggcagtcatgttggtaaactgtctgcaagatggcgtgtgggttctcacccagagggagctggggtcgaaaagaagcaatcagacccctggatcctaacatggccgggggaggagatcacatcgcgtcgagatgtcttgtcatgggcagagcagcaggggccccgggcacacgcgaagaacaagcaccaaatcttaggttactgtgctctggccaggtacctagagcaactttgggttcaggttccgggctgcgggccaagagctggaggctcgtccaccgacctcatccctgcattcgacccctgtccacccttcccaacgacaaggctacgcgagagttttgttttaggcgtgcgccgggggtccttgagggcacctacatacatgctgcagtgggcaccgcaaaggagggagcgctccgcgccggcctgtgctgccgtcgtggtggcgccttgtccacgcttgttgatccacagctctgctgctctgttatccctccgaagcctccctcggagggcttgaagtcaccgttctggcgggattgggtccgcaggttctgcgttcgcctgtcttgactgtgaaagggaatagctgttgtgaacctacgcctaaagaagatgcaagagctgccacagtggagtccacgctagatcttgcacttagctcgaggggttgatgcaagttggtagggccgggtcccagggcggcggcgctccagtttctgtgcctcgacattgtctcattcggccaactgttggtgttttcgttgtcgttggcattgcccttccaccgttgctcatccatgttgggtggtgattgactctgtgagatgcataatctcgtatcgtactagcattgcccagaggtctaaacaaaagataatctttgccagaataagggctgatattcagtcagatcaggactatgtctatctctctgatgcataagtgatgcttgggtccagatgcctggtgttcagcctggcttcctcagaaatgccaattgtcgcgataacacgcattcgctccgtgaggccattcatgcatgagttgagctgtgaaccaagcgaattgagtcggcgtagtcgaataagctccgggcccgagaagtccagaagtcttaggttgggccggcaggtatcgtgaagacctacctaggcaagtagatcgtacctaagcccctgtacgaggaccggcctagcgcttgcagcgtcctgtaggtgttggagccgtcagtccccagccaatcatgcccagtcaacgcatctctgtcattggcctgggccttctttcatgcagtcccgaagagttgggaggtgagatgaggcagctgtgccccgaaagacttaccttctacgccgtaccctacctactcgggcttgtgagggaaggacggtatcctaaaacagattatgctttccatttctagcttccagcttgccacttcacgaccaccttctccgtgattgctcaaaagtatccataaggtactaaggcaggttggccaatatctacctactaacctacctggctaccttacctaactccaatggaagtgactgcagtctgcctttttggcgcctgcttctctcaagggctttctcaattcatattggtccagctgaagtccatatattcaccacctcttgtctctcaccatggcacacaaagatcaaatggcagattgagtgtccagcttgtgcgacgttatctttgtcacatccgctggtggcggacggcataataagctcatttattagctgtgcaaccacactatcacatcacaccaaatcgacagttgcgaacaaaccctgcggatggaatttgcgatcctgcagtattgttggctagtttgccattgaggttcacaccaagcaagtcgtgaccatccaagtcgccgagtcaagaagtttccaaatcagactgaaccatttgacgacgaacgacttacatgatacttcaacgatccacgtaccacccctgcacaaggaactgcaggtaggaaagtcccgactcggtctagatattcatctttgccatcgctttgcagagctgaacaatgtttgagtgcatatagtatggcgaatgtaaccccggccattcagcttgccaattctcacatccatgtaaatcctcttctacacatttgcatagtcgaaacaaatggcagctctgagtggtgctacaaccgaacatctttcctagccgttggcatccctcgcgtacaaccccttctgtctatatcgggctttgcaacttggtgtgtgcccaagaggcgtggtacgatcggcagcaagacgagggattgcgtgaagttgtgtaagcggcttgaacactacgtctgtagtgcgctctgcttcccagcaaggtggttcagtcggctttctgcattctcaagcccaagtaagcagtgtgcctttgtgacgagttccagtctacaaggaacatttggtttaagcgcgactattccgacattgtcctacaggcgctgcttggtctatcttcgcgttctgatatcaaacatgtcatcaagccaagtgaggtttgctcagcgctacaagccacgccacgaccggtgaaaatgtgagaagggtgcgagggagcgtgagcggttggccattagcgggcccaaccgcaaattgcgcacctgcaggagagtgacgccagggcactgcaaagagattgggaatgtgtccgtcaatggccttgagaggccaggaggatgcgactctcaagcgtcaagaacccgtccagccatcatccatggttgtgacaggtatgtagtcgccagcgagtcaatcccagcctacgatggggtcatcagccagagtttacgaatcaacggcatggataagcgacaattcaggccagctgtaagtctcgccagaggcgggtcaccggcaaggcaactgctcagggatggaaacaaaccaagctttccaaaactggcagggttccaacgctgaagcgcacggtgcctatcctcgaaaacctaggagcccggaaatgatatatcgaagcaacaaatttgagtgtagcatcgcagcacagcagcaccgtcattgtgcttctcattgacgaaaatgcaccaatatgagagttacacggacacgactacgtatgcttgatctagggccataaaattatttaccacaaccatacagcgaagtccttccataaccaagttgttgtctatagaagttttcagtgccgatcaatccgagcaacgcacgtctgtaagttgaggttgagagaccgattgttgtttattatgagcatgtcaaactgatattctcaggttctacggtctttcggtgcagtgggtcgcacactcattttcaacatcacagcacctccacttctcaggtacgacgaggtggggttgagccagaatgaagttcacggcaaagccgaagagaacggtctcgactcactaataagcaaactcgtatgtacctgcacccgcctgagcggcttgtgggagacggcgtcactttctttcttgttgttgtcttcgtcgagattcatcgcagaccgcgaattgcttcaatggaggctctttgcttacgaacgacgatcaaaatctttcttgatatgttttgtgcatgttgcaggcattttcctggcggatgatctacataagatgtgcaccattatgcccccagaaactggtctaggaaatgattagctcttcagtgcgggggttacttgacagaaaaccagggtctcggatacgatgtactccagagcatgtacatacgctacgataccttgtgcattaacgtcaggtgttcagagtgctttgggaagcatggcagcttctacaaatttcacggtgatttccgatggagagaagacatcggggagtctccaaccagaaagtcaacggcctggggttccagaagcgatctgaaagtgactaaatggtctttgctgtcgggaagaagccgtcccgatactggcaggggccgatcttgtcgatcactttggacggtcacttcgacctttgcggctctgatgaaccgtcataaaactgcatgactgatcgttgtcatccacaacggcctaaataagtagtgaccttgctcagtagttaagcacaatcgagccaaaacaggaagccgtggtggttgctacgatacaatcctttcccagctgagtacacaaacacccgcaggacactgttcccaattcgagccgcgattacaagcgtctgaagcccaattgtcttcggcacttacatactgaggacgtcacgtactggatcgagtatagcacccttgtcgatatgcatttccgaccacagactgcatgaatccctggtcgtcattcagacaagaccgctggcagcctgcacgaggttacccttgtaagaggtcctggtcagaagcagatccgagcattttcggggtcgctatttaccagagattcagaatgatcagatatttccctcgcttaccacgtccgggcactagatccgcggcccgcacatatgtaccttcctgcgacttcagggggtacagggccaaaggtgacgtttcgagtgagaaaaacgtacgatttaaacatctacacagaagcactaataagagggctagttcgtcgccgttttgatgcttcatttgaaggcgcttatcaggcgtccgcgttgagcgttgagcaagcataacggctgcctcatcagagacactgtctcagaatctgctgcggagtgtaaagttgcgattggtcggcgtgctagtgcctaccatgagacccgcaaaaaccaaggcttagcgtagacggggcagaggctggcttcgaagacctaccttatgctaagtaccaacaagtcactccatgcccgttgagctcggctagagaatggatcacgaccgagctcttcccctgaggaagaaaaaaagcgctcttcaggaggttctcgaaactgaacggttggactaacccaagcttttagagggaacaattgaggtgcaggtgttagagctcactggatgcatatctgttgtgcggatcgactcctgatgcaatcaagttctaatggtgatccttcagtacggcatcttgtatatcaatggacaggttaaacgaggattgggtactgggcggccgaacagagacagggttgggttgctagaggtcctagcgagagttaccagtcctctggaaagctctaggccgtggcaaatctaccacattaacgattggagcagctcgtggccaactcgtacagtacaagcaagcgaatgcttagatccgatgcccttgttactggggcttgggcctagcttcaacttaatccctatgtcccatcgtctcggtaaaccagtgttctcttggagaatcttcaaacctctttgcctgcaacttaacgttagtatgtaagttaagtcacaggcagctctaatgacaaggctcagcacatgtcatgcttcccaataggctgtttcttgccactggtgtgcttctgctgcccgacgcaacttaagaacaggtatggcctactaatcgcaaactggtggtggtctagctctgcacttccaatggctacgacttcaatgacataatgatcaatgtttcgatgtcagacacgccgtcagaggaaggggaaaatgccttgggctttgaaagtcaaagacgtgttgttttgatgaggcaatgttgacctatgaatgtgccaaaagatttccttgatgccgggcgaataacacagctgtgcctactcgtgaggcttgtgttatagccagagtcatgaacagtgaggatatactgaaccggaatcattgtcgaacatgcagagctccaggatcatggatgaaacgagctacgagctactgcgggcatacatgcatgccaacgacgagactggtcagcagaggcccgaaatgggctcttagacggcgaacaggggtcatgttgtttctcgtctggtcgaataaggccagaagcggatccgtccaacacgtggccggcgagtccaggcggtgcttgctattcctttctaggattcgcaggagccaggctctcttagcgcttagccctgtactgtaggtgctgcattgtttctgggggaggcttgcagtgaggccggccgtggtcaaatcgaatgctgatattaagcaggcagaaagctcaggaatccgcctgcactgaaaaagcaagtacgataaagaaaaaagatctcttatgagaggcagccatggatgtggcctgtcttcgatgacctagcagtagttcaccagtccaagcaaccgacgcaatccgccgtcggtagcccagctactggggtcaagcttatcagactctgaatcatcacgtaacgacactggggatagaatctctatccgtactgcagtatgagtaagctagtgaagcaagctcttgtcgtcaagtggagaatggatagagcaaagaggcagagcgagacgccaaaccaacttgatgaacaacgcccactaacttagtatgtagtctaggtgggatgtcctagtatccttctccggggataacagtttttctcggacctcgaccaagctcttgttggtactccgtatatggaccaattatgtcgtgtctttaacgtatgccatagtgacttgtcgctcactgagcaccgcaaaggcctctactttaattttcagacgtgatggctctaggggctgtctcaacggccggtcagtatgacacagagcatattttttttttttttttcatttgtttttctcggttctcctgtgacaggctgacagccctttctttcacggtgtcagataacgatgcattttctttcttttctgtctattttcctctttgaaaaggccgccagctttcggttctcgaaacgcgctatttacaaagcaggaatggaaatatttatgcaggaaaaaggagtcgaagatgatgtgtaatacacttcgggattcgtcgcttcttattatggacagcaaaattcatggaacaacaaagaaaagtgttttgttgatatctgaaccgccttacgtggctggataagacattcgagcttttagaggggatccaatctcatttgagccagccacgatcacggactaagatccaaatcgagagtgcgtcaagggcgtttgcataggtagaggatgactttccaggggattggtgctcggcccaggttcctgaagcaccaataacctggccgggcggtttctcgcgggacgggacaatagcagcgaactttgtgggagagaaaaggaattctggtaagcatctgttctatgatacctagtactatccagcccctgcgagctgaacattctgctatgctgcttgggctgacagcctgcctacctgcctatatcatgggcattattatattggccgctctctccgacaccgtggatgcgcgcgcatggattcgatatcccgatgaatcctaccggaagatctccctttgtttccacggtgggatggcgatggatatgatgggtccttcagggaaacccctgtctcaagtaaaataattacagggggctcgcgagtcgtaatcacaacaccatggactttgttgacttgacgcagtttcgaatcaccactcccttcgctttgcctgaaattattccgtacagtagtggcacagcggacagtgggaggaaaagccaccaggtcagcctccatgtcactacccgccctttgcgaatcagagttatcacgactgtgacacggggcgtacgggaccttgcaggaatcacccgtagtctgacatggcacgaaaacacagaaaattggtttggcaaaagacaactgttcgagcatgaacagcttatagaccgagtgcttccggcgtgcggaaatcacggcaaacgtgccatgcagtactgtacgacagactgcgagattgtggttcctgtcacctgtcacctgtcacttggatatgctgtccaacctcacatgagcttttcatagttctttgatgctattctcgtcctcgctggcctcatacccctctacatataataacaaacacttgcttgctgccttatcgtggcacaaattctccctcaaacacacacagagtttttgttagcttggtccccttgctttggtccacttgaaccggaccaccattcccagaagggcacaatcgattccgtacgcttcgtaatacgctgcctctcggcgcgaacttgtagttgatgataatactaacttagttgataatcataatgagatctccgccaagttgataccgccacagatctgggtcagggactttgccggcatgtttcctgcgacaccggcggtttcgtgtgagctcctcacgccgcgtggagggttgattgtggactctgtagacgatattgctgcaactttcttttcttctctccgttgatttgtttgtcttcagcaatgcgcgtcaggggtaaggggcttcggatgtttctgactcagtactcttatagtgtgtcaattcggcctcgtaggccaggccaagacaagtcaaggcagagtggaagtgaaatgttttgacactaccatctctcgcgttactattaacgatactcatcattagccacatacagcctatcactatctgtgtgcgaaatttcatacagtacactcttccccgcttcaacgggcgacggactctgttgtgtctgcccttgggccacttggctcaaaacccaccgggggaaacggtgcgatgacaggtgacaaccgagacatgttcatggagacccgatgctgaaggcatgaagaagacgcggcaccaagtcggtagctgaggtaagtactgtagcttggagacccgcgaccgctgagcgcttgacagtggttgtcaatagcctgtgggatgccaggtgtttctcccagctaaggtagcgcaactagacacgagaggggggagaacagagattgatgcgacgccgagagattgtgtctgaaaggacaaaggaaagccaagaaacatctcagttgaagtggcttttcactggagtggtctcacttgagagagctgccttggtggagatgggagtgtgagagggtagggtactattggtaacaaacaattgttgatccgagtgagtaactagggcaggtactgtcttgtcttgaagtgacaaagacttcaccagcggatcctttctttgttgcagagtctcccttggtacgatcgagtgcgtgatttctgcacattggcggaatatcttcaccgagtctcatcagcaggtcttcagttgtgtcgcgttggcgtgtcgatcatcatgtgccagatcgtgattagcatctccatgcccatccccataatacagtagtatccagggagcgacaaaggaaatgagatcaagaaacagaagaagagtgatgatgtcaatatgcccctttcagggcgaccgtctttcgcctatctcttttccagggaacgatcccagtttcatctctgaatctattgattaaatgttccatcgtcatgatgaaatcaagtggtttttttgttgttgtttttttacatctccctcacgactccatatccctcaccctctccctcactcactcactctcacccacccacgtcagttccaccatgagctccgctgatgtacccaatgccgaggctcagttatgttcggagcgcattggaaatctcgatagtcacctttccgccctcgctccgaagcaccttgactgaagagaggtctcgaacgacccagtctggttctgcagcgatgacctgctcaacggtatggctagtcaccaggccgagaactttgcagcctgctgctttccctgcgcggatccctgctgggctgtcctcaaggacgaggacctgggcgtcctccgcctgcagaccgagacgctcacggccgaggcgatagcaggcggggtcgggtttaccattctcgacggattctgccgtgacgaggtgatccgacggcggtgtgggcaggtctcgagcacgtagccatccggtgacgagcgggacggtgcctgaggtgacgatcgcccatgggctagatatggcgatgagtgcttctaacatggaacgggcgccaggtatctcgacagcctcatggccgtggtacttgggtagacgtccttccatgtcacatacatctgggaagtgatcagcggtcgctcggcctagctagctatgattgtctagttgcatgggggcatgcccagcctcgccagcacatacatgtccgctaggatatatcctcaagtgaggttttgcgtctgacatgtccatgcatattcatgtgtttgtgtgctttgccatgcttgctgtagccggggtgttgtcttgtcacttacaatcccagttcgccttttcaggtgcgagaatctttaggatgtcgatgcttcgtcgtccatgagacgtctcgaggataacttcgggggcaacgcctatctcattcccaattcttcgcttggttagtcacttgagcttggccgcgtaagacgtgaggtgggtgtcgctgcacttacgtctcccagtgcttcactactgcttccgttgagtcgatgatagtcccgtccatatcgaagagaaacccgtcaaattcgagctcctgcgggggcaggctatagtccggaattgaccccattgtatcctttgagtgatgtatctggatgaacaatgtggtgaccgctgcagagtctggcagaatgaattggaggttacttttcgtgttgacttatcacgaaaatatactaggttttctaattccaacgtttatgtctttttcgcggtgtcgtttaatttgtataatatgaaaaagtttgcagtcgctctgaagtaaggtgtttgttataaaggatgaatccaagctgctacttggtggccgtctcttttgggtaactccgcacggaggggctaccttaagtgggggagtctatcaagaaacatgagcaattatcatgggatgatagacgacggcattgttccaatttttgttctttttctgttgatgaatgtatactcagttcggtgctaacctctcagttttatccgagttgccccctcgactccaatgttcaagaccctatatgcaaataaccccaacaggctcttgttcaatgtaacgcttaaagatgcgcaatgcttcggctgtcatggatcaacatactacggtaaaagggaaaccctgctattactgaatcttcaagcttaccactaccatgatacacgaaaactagtcatcagctaatacaatataagtcaaatgatcacaattaattaatgatgtatttgtttttggtgttgtaactaccctataccccagccgaacttggtagcctgcacgtcttggtaacgaattaaacgttaataaacgctgctatgtcattggttcaattcctgttccgttcccgttgaagaagctggtcgtcattgggtacctacctatctgtgattcctcggtcaaaaatctagtagaggaagaaagagaacagaaaaagaaaagagtaagcagatagtaaggtaaataaaaaaccgaggtcagcttaagtctgatctaggattcgacaagccaactttgccctttttatctatgtgtcctcactcagcttacccatggagggtcatttggtatttataggttggcaacttgatgatcctgtcatcccccactaactaactaggtagtatatcaagaagaccagattatcctccttctctccatcctcctggtcgctagtttattctatcgtagatatagtctcgacgcataatgggttcgcagattggagaccccgatgagattactgtgcttgtcacagggtttggtgtatgtttttgcttcctctctcatcttaagcgtcatttgcttgcttgaccaccccgctcgacgtcacacagcactgcaaaacctcaagatcgtgacaccttggccgggatatgcagtgtcatatgagtttgtgttactcctgctaacccgcagatgctatagccgttcagagaacagtatcccattaacccctcatgggagatcgccaacagcttgcctttatatcttcctccgctacgagccaagaaccctaactcgaggcatgcggctgttgttctgccaaaggtacgcatcgtggtgcaccccgagcctatccgtgtcaattaccgggtcgtgagaggccttgtgccgtcttttcatgacacgccacagaagtttgacattgtcattcacattggaatggctggtcctcgaccattctattccattgagaggagaggtcaccgtgacgggtacaagcatccggatgtcgatggcgaatacatagacggagaagaagagagagaaagtcctgactggccgtggcgaggccttccagaggagattgagacggagctgagcctcgacgaaatactccctttgtggcaggggcacagttcggtaagctgagcagatccgagactgtgtcaatactgataggaagcataggaggcggatctgcgcatatcggaagacgcaggccactttatgtgcgacttcatatactactcaagtctgtctgagctgtggaaactgcagagacccagaaagaccctgtttctccatgtcccagccgatgcttcgcctacgagtgttgcaaaggggagggaactgacattaaaccttattcgatcagttgttgagagtgaaatgattgcaaagaacaagcttctgacgagtaagactgctggcgaggaagaattgtgatgtggttctcaaggcgtgggatggatcattaacaggagttgtcagcatattttcattgttatatgaatttacatcaatttctttgagtttctgcttgttatttagctctagaggatacatagtagcatcacagaaatatcaatttgacaatgtttaataatggtcttgaatgatcatgacatcacaagccgaggcttcagtattccaagagtttcttccatgaagcgtatctcatgattctgacctgacccattcaaatgccgattggttcacaaaacactcactatatccgcgacaaatcattggtcctggcttagttatcgccgtgtccggagatgctggaagtggaaagcctccaatctccaatctccaatctccatttcttactctccacttgtgaccccgacgagccgatatagacagactcctctttcgcaacacactcgatatctatcaagtcagaatactgccccggaaatgtgcaaaaaagccacctgcggaacctgcagtaagcccttatatccaattccaagaatgtggtactaagatgcatacagagaagacctcctggtggggttgcggcagccacattcaatccgttatcgacaacgtccctgaggccgagcgctgcgagtgcgagcccaaggtcgaggtcggcggtgcttcgtacccgcctatggccgcgtctcccaactgacttatcgagagagctgcggctctggttctatggacgcgtggcaagaaagcgaggtggtcacccactggcgttgtggaggagccgttgtagtgttcctgatgtgaggcgattgtaggagatcatggattggcgtgcatggcgttggggttgactcaggaaatagaattggtgggtggttgatgactacatacatgactaagaaactatcagaaaatgctcaaggcaatcatttcccatgctcgtgaactgttgtaatgctggatcttgagacgatgaatctcagcatataggggggtacaagcccaaaaaaagtagataggcgggaaaagaacaacggagcggtcgtataaaatgagaataggaggtcaccaagagggtgtagaacagggtctcatattgattcatataaacaacagctgccacatccaactttatctacctccttctcgctccaccaccagaagcagcatctcctctctctgctaagcttactacctcctgaataccagcagcttcctgttcctcctccagagccacaatttcctcacgacaatcccaccacttctcctcactgagctcaaaggccttagctttgatctccttgatagctagtgtctcgggctggatgttcttccaacggaggctcgtcatcaaaatctcctgccactcagctgatgtccggacgaagaactctcgtcgactctcgaaaggctattgctttgtcagcaaacccctcatggtattgaaatggggatgggaaatacgtactctaggatggggtagtccgtcgtccacggaaatggctacagtctcagtctcatcctcttctgagggcgttgaaggctccgatgaaggctccgacgatgcctcagaaacttcatcttgcctcttcttcctcttactgggtgtgtagagctgctgacccgcttcttcctcgtcctcatcttcttcatcctcctcatcctcatcctcatcgtcgtcctcgtcatcagactcctgaaactcaaatcagctaacaaaattccatacgtcatttccaaatcacttacgatccagtcttcgacgggccgactaaagatctccttacaaccatctagttttccaaggtcgatggcatagagatcatcaaatgtgaactctcggtctcccttctcaaatgttccgccataaatatagaggacatcgtcttgaatcgctagttgagcattaaaccttacatgtgggggttccatggtcattggcatttctcttgttggcttgtcgtcgtctctttccccttccttcttggcaagctcgatatcatcagcgtcatccagagaagctccagtctccaaagcagcaagctgtctcagaagctcgtcttcatttgcttgagcccgaccacggcgcccgcctcggggctcagtagcagccttcttctgttgacgaggctttcgtagacccaaaggcatgaatcgatttcgttcaatgttccaagcgaaaagctggttgaaaaactcactatccatcccctcctcactagcctcaacgtcgtgcactcctccaaagagaatcccgcggcccttgtgccaggccattgtcgcaccagcgcgtgtagggttgggagcattggcaggcttctttcgcttttcccagcgaacaaccgggggagtattggggttggcgtctgtggcaggctgggagattctgaggaagaagcagtcttcatgaaccttgggaataagaacgtttcgctgagcctggctaggtcccttgttgcccttttgcttgacgttgacagtcgccttaacacgtgagtaacctccgtagagaaccgcaccttgttcatggggtaacagagtaaaagatgagcgagcatctggcttgagttgggcaggaggcagttgaggagagtgccacacaaagttaacggtatcaaagatccagagatctgaaaggtactttgtctgatttgaagtgtcttggaaaccaccaaagaggataatgtactgcttccagtacgtcattcgatgaccacttcgagctgaagggctcttgtcctttcccttgctctcaatcttcgtccactccctcgttgcaggctccagcctccagaaatctgagtagtgatgaaatgtgccctgttttggcgaagagaactccccgccaaagagatagacatggttcggatttccggctctggtccaggcatgaccagatcgtgggagcggagcgttgggtgaagttacacatcgccactcgtctctgttaatgttgtagatatttagatcgttgaagaactgagcgagagagccattgaagtattcgccaccgaaaagtagtaaagtattgctatcatgaggtgaagccatcaacgttgaagcagctctcgctctcggaggtgcatcaattaccgtctcagtgatcttgaggaactgctcctgttgtcttcgatactcttcgagcacctcatcaagatcaacatcttcggcatcacttccttcgaccttagcagccttattcttggccttcttttcacccttattggcctgcttggctgctttctcagcctatttctgatcattagttaaacgttcaacatgccatgatgcatggaggggcagtcatatttggaggggtaaatttgatggaggggcaaagacacaggtagacgttgtagcacagaatatgagggcaccttttttgcctttttggcgtcggcgttcttctttttatctttggccatgatgaagaaaagtatttggcactgtagaacaagttgccaagtttgggctccgatgcgaaaattcctgcgtgtggatggggttcctacgggttctgatcaagtcaaatccaaccattcacagtacagtgccaataataccatgtctactgtacatcaattacttgtgcaatttgaataagctggagaatacccgcttgaacgacacaccaacgtgctattgatgtctgcccaagctgcaaattatattatcatgccgttgaataggcaatgtacggcatcaaatagataaatattgttgcccccgacagcagcatcatctcgccaaccaaatacccgagacttttagcaacacccttcctcaggtacagccttctttcattggtattggatgcgagtggcgacagtgatctattttggagggcgtctttcactggcgggcctctgagtatttgcctggaaggtaagctaccagggccttgctggcaccctccatgcagtattgaacaacctcgactttcctatcaggaggtgctagtctggcgatttgtcggatatcactcgtccgtgggagaaacagcgcgtgatccagcctgttgtatgcagtgtgtaaatcgtcaagattgtacggctgcatgttgtaaagattaaatacttcatcagtgcggtatccagggccgccccaaggtggactcgcaaacagtactgtttcgtcaaggcctactcttaaatttgggtgcagttcttctgtgtgattgaacaacttatcgaggtactcgaagctatcaccgagaacccacgtaattagccccggcgcgataccatagaccttggcgttattctgggcacaggctagagttgaagggtcgcgttcgatagagataacgcgactccatcgttcggaaagagcaaaggcaatactgttaccccctgcaccaccaaagacatcgatcaggatatgcttcttctgatcagtgccgtacatatcatgagccacctggctagattagagttagcagagccttgaggaggttcagacattgtatactcactttgctactggctcgggcgtcacaccaaaccaggcatcatccgtcatgtaaactccatagtcatataatgagaagatcgaataacgttgcgcaaagtatctgaccatattagcaagatcgagagaagtgaattagtcaatagttgctcacttttgaatatcccatggcacctgatgctttccttggtaatggtgacaatcatcagtaagaggcagctcttcagcgggcttcagagagtactcggagtcgtccagcgacatttctacccctgaactactcatatcttgatcggaggtatagtacgagagagttttatattaacagctagcagccattctttgtcaaaaactgaaatacagacttgccatgagcaagtcgcagaaagctccaaggttgaaattgaccacgaggctgacgatgagctccccacagcatgccccacatagagactacctaggtagatagttggcttggcacggacgccatcgctgcaaggctgccactgtaatagtgacagcttgcgattgctcgatctgcccttggcatacttccatctgatacagtacacatgaaacccttttgatccccagcaataataaacacacacggatcaagagaaaaagtcactgaagcaatgtttaatgcgctaaaccgcttcatctcgcgcctggacggagacgtccagcagcagaggcaacaagagcgaggctccttcggcttccaggtgctgcgcaataccaacctggagcttgctatcgagccctggttcgacttcattgttggaatcaatggtagacctattgtatgttggcccattctgggtactctaagctccttatctctaacaattagtctaggaggaccctgaaccagccttgttcagtcaggaagtgagaaactgcgcgggcagcacagttaccctgggattatggaatgcaaaagtaaactattaactttgtgccttctgaactctcctactgacaacaattagggccaaagaacgagagaaatccatgctcctgttgcgttagatactgcatccctcggtctttcgctccaatacgctccgctggcccttgctgccaacatctggcacgttctcgatgtccccgccaactcccccgccgacgccgccggtcttctgccatacagtgactatatcctcggcagtcctgagggtgctttatatggcgagggtggcctgggcgagctcgtcgaggattttattggacggccgatgcgaatctgggtctacaacaacgaatacaatgtcaccagagaagtcacaatacaacctagcagggattggggtggccaaggagcgttgggttgcgtgcttggatacggagcccttcacaggatacctcctcctctgagcgagcccgttgatgcccctggcgagacgatgttcgacggagctaccaatgaggagagtgaagacgcgtatgctcctgctataggtggctcggagcccgcccctcccgtaggagactttttggtgcctgcacagatgataggtgatgctccggtgagtgcaccgccgaggggagctggcaagaagaaggaacgccatggccacaaccctaacaggctgatggatgactactttaaagaggaggaagagaagagtcgggctgtggacaatgcaccttcgactaggaactcaccagcccctcccccacccaaaggcggtcctccaagggactcaccaaagccagagactcaggccagtggtggtgaagcagaatgagagtatggcgagatagcacatgtaaatgattccccttgctgattgttctatttcccgatctattggtcaaacttttaaagaatttcgtgatttgccgtcttttatcgtacactgcctgatgggtccgacgtagcagccctcaagagaagaggtccctatcccaccagggtcacaatattcaaccggccgtctagttaatgaagttgatggcgaagaaatgcaggatcaagctgcagacgatgtagtcggcgaaagctctagagaaggttagtgttgggtctcctttattaacccgagttcgacaaacctttcgggggatactgaaggacaatcattcttgacagcctcatttgtttgaagtcgtagcgaagctgggtattgttagccataacctttcgaggtcgccggtcgtcgtaacataccagtcaagacgaactgcccaactgtcacacagaagccggacaggaaagcgttgaagggctaagaagcattagcaatcgataaaagactgcatatccacggagaaagacgcacgaaggtgccagcgagggcgcagttgatgaattggagaacaccaacgacaacaaggaaggccataaaagcatcaaccaacttgatgcgctgaggagtgttgttgacgtagtgattgtagaggttctgggctaccttgtcccactgaacttcgcccttggtttcgttcttggcgatggcaacgggcttgggctgaggctgaggaggaactgaaccagcgctggtggtgctggcctgagtggtagcagcggccgagggggtgatatcgcggacgttcttcttagccgccattgttgtaattcgggagggtttgttgggtgagttggactgtttgtttgatgtgggtgtttctttcgatattatgaggctttggcgatggttgatttgtagtgtttgatgttgatgtcggtggatttggttagttcaaggtagttggaattgcagtatccgtaggagagcttcctctggacacgaaagctccaaggtgaacgggatacgattggcttacaaaaagccaagaatccggggggatagacccacactcaccacgaactgtgaggtacgtacctcgaatatgtcgtcaatggccgagagctccgcagcttcatcttggacataaaagaacaaagttgctttcatcttgaaaatctacagaattacattgagagaccagaccgtaaggataaaagcaaaatacaatggcgagtaatgagctctataataacattgattagctcgttggctaacaagtttaggccaccgtcaattaccacgatcttgagcttcccgcctacatcctcggtgctctgactacaggaggtggtatcatgggatacgtgcgcacacgatctgttccttcgatcgttgctggctgtgctgttggattcttatgtaagtcccgatatatatctcccttgccttccccttagcatgtcaacgtgttgacaactctcttgtagatgctcttggtggctatcgcattcagaatgagcagccttatggagtcgagcttggtcttttagcctccgtcgttcttgggggatctgctttcccccgagcccttcgtctgaggaaaccggttccaattcttctcagcgtcatttcagcatttggcctcttcacctacggttctgctcttcgaaggagggcctgagacagctgtcagatgatcatagcttagtcgaaacaatggcacgatgcaatataatcacttgttctggaccgatggactggctatctggaactgttccgactcagtgtgagacatcgacatagtgttgtgacatgcttaacaccaggacccgcccggatcactcccctcaattgacatacgatatgataaagagcttcaaataaaattctatcgatatggtgtattatcgagagatcatcacagaattctggtggcgctcaggtcagcctcttttatggtaagacgataggaaccaacggcttcaaaacgcgtgaaagtagaatcttacgaggcatcaaattcttctctcatgccttctacttacatcattcccagtcatcgaccgccatgagtcgtgtattgtgagctctcatttgatcaataccgatgatctgactctttaacaatgacccgccaagtttcagggagaatcatgggcttaaggctaagcttgttacatgcttaatgaatgtctcatactagaagtatttcctctcaggccaacgtctcacttatcatcgtcgattacacatgttattcttaggttgggagcattcgaataagaacgaataccttttatcaagtttcagaaagttctattacaactcggcttacaacttggagaacaccagatttttgaggtataacggaaggttcattgtcgaagtagactatagcggcacaaccgttacttgtcatgttatggtttctcttgtcccacaaccaagctttcatccaaggaatgccaatattgaactcactaagcctggatgacatcctgaaaaatggcagtgtaaggggatctttggcatgtcactctaacatatgtagactgcagaggacgttgatttgagctcatctgaacttagttgtcacatcgctcgtagtctttctaaccactacagcaatgagacaggagaaagcagcagaagacttgcattagctgcaggctactagaggcaaccgggtggatcgattgatagtaggtaatctataggtgatcatcagccttttggtattggaatggatgttattcatgagtgcattagggcgctttcgaagccccccctttgtagctgctgctcagatatgggctgcttatgaaaggtatataaagaaccttcttgatctcatccaccgaccactcctcgaagtgaaagtcagaggaaggcaacgtttgcgccctgtttcttttctgaaataactcgttgaagatagggtttcatctgtcaaggctcgttgccttggcggcactgctacgtgcttcatacgcattcagcgtcacggcagacactgatggagacgctctggcctccgctatctttggcacaggtataagtgtcatctcagcatctttcacaggcgcatcggacagttctggaacattcactgatgggcccttcggtatgggagacgcagcgatcctcacctcgggagttgctgtgggagctcttccaaacggaggccacttcgtggataatggtgcggctgggtcagtaacgtaatgcggcggaggttcaagtaacaacgctgcgatattgaccgcggatgacatgcttctcccaggcttcagaggaatgaggttcgaggttgtcatggcttcggaagaatctgggttagtaatactggctgcaaagtgttttatagtcaactaatgaaccaagaggcgttcctgatccaattggcatattcgtagacaaccagaactatgctttggatggtaatgggaatagactgaccgcgatgagccactggctgtcacaacctttggttatcgtactgcccaacagcgttacctcgtatgccagctcgtcgccgccttattggatagatgtacccttacttcccggaggtccacagacagtggtcgtcgcagtctgggatgcttcagacgccgtattcgactctgctctgatgattaaagctgaagcctgcgttgactgcaacgaacctttccgacttgcctacgtcacaaccacaactacattggcagcaggcgatactccctacacctctaccatcactgcttcgggaactgtgtccggaacgattgaaatcggggtagcagcagaagaaaccaccatcactaccgaggagcctgcaacgacgacaattgcagacgagacaacaactacctctgaagagccctccacatcaactgctcaggatgaatcaacaaaaacttctcaggaggcaactagtactgctgaagatactagtatggcaacaactagaaaagaggcgaccactatgaccacccttgaggagacgactactacgactgccaaggaaacaacatctactgcttcaggaacgggcacagacactactacaaccattaacacaggcactgccaccgaaactaccatagacgttatggagacatcgaccgaagccagtagctcagtcactttagaagaactcccaaactctaccatggcaataagagtaacaacaagtgtcgaacgaattgacacatttacagagtattcaaccgtcgtaatcgattccattactgccccaacatctgatactacaactaaaacagttccaaattcttccaacgagagcactactagcctcgaaacaacgggtttgtccgaaagctccatagacagtacaactacctctcgggaggaagttcaagtgtcatcaaccgttctagcagtcccaacgtctaccgacgaggtcaccctgagcttgagtagtggcctctcaagcgggtcagcaacaagtaagctctcaccgcacatatcctaaagcccattttccctgccagtcattgcatccacagctgcaaagagcccagtactgacagcaaaattagcccccatcccgaaaatgaccacatccgagtccttggaaacaagtgctgccgagaaaacggagtcctcgacagacgcaattccaaacccagcccaagaactcttcccctacaaccaaggttagccatggtcaagcggagctttctgcagtgcctctgggaggaagcgggtattctgatgcccctaacccaacgtttcgccgcaggccagctccaactcatacaccgattagcgcgctccagatgctcctattgtcgttgtctcaggggcggtggtaaaggcaatcgacggaatgctgatgacgattcccttgatgattggttttattcttctcctgtagagattttacccagtcatcgacccttggttgctttctccctttcttcttcttcttcccttcatttttgcatcttttcaagagccaagaatgaggtagataatattgtaatactgtacatatttcacagtacatggtgttttgcttgatgataagtattggcgtcccaatccaagtttagtttcaagaagtgatcgtgatataggaacatgcacctcatggtgactaagagcaacctggtaactgaagtagggtcgtatgatgattaatacttgtactgttacagccatgcttccttgtcatgaatttatcgcccagaacgccagccaaaatgtttctagtatacaggtcgaatacagcccattgtcaatggattcgcttcgtgtcgaattcgggttattggcatcgtatcgtgagacgtttctatatcacagtcccagttcccgctgctgctcccggattttgtcgcgcttcgcccgggcagcgtttcgattctcggcctgcatctttgatcgttcgatctttaggcattcgttgaccttctctttggcgtcattgcagctcccaacagccttgtgcatgaagccttggctatggcactgttcgagagcagcgatgacctcttcacacgctgtgactggggtcagcgcgcggtggcaataaagtgctcgaagaacttacccagagcgttctttgtgtgaagatgaggatgcatgatgatgtcgatataaggtaagtactggacagagttggaggaccctgaaagaaatacagtgagcgccacatgctgagattgaatattgggtcgggggtgcacggacccggccgagggctccattgggatttggaggggctttgttgtatttgcgttggcttctacaagtatttccacacaagagaacattcattgatacacaaccaacagagataagcagtatatcggaacactttgcttcctttaaaaagatgtcttcagcggctcaggtacctgctaagaagcagcaaggtcagcacaaacccccgtctgatacacctcatgacgccgcctcttactcacgttgtctagatcttcaagttacctactccaactacaaaaacactcttcagcaaatagcccagagaattggtgatattgagcaagaagcagaggagcacaagtaagtggcttactcttaactattgtcttcgccgtcattgaaacagcttgagcatggtgtcagcttgccccaaacgccctcctcccacaacttagtgctaccgcatgttgaactactgattctgatatggccttcaccagacttgttttggagacactagagcccctctcagaagacagaaagtgtttccgtctcatcaatggtgtgcttgttgagaggacggtcaaggatgtggtaccagccctcaagaccaaccaagaagggcttcgcaaggtgttggatgatttggtgaagcaatacaagacgaagcaggatgatcttgagaagtggaaggtaagagaaaaatatctagcccttgatgtaagagtacagccgatactaatgattcttacagaagaagaacaatgtgcaggttgtacagcaataatgagactacaagaacagaataaaacaaaacgtttgcattagtgccacagaggctttatttttgagaatcaccagagaaccgcatgtttgcgatttattagaaatgccatttttgaacacagcctcatacgacagagcttgcaacaacgcaatcactcctcagtatcccttctctctacgattgcaactccatcggacctcccgatgtttctgctccagcctcatttggatgtggatgagacggatttccgtggcctgcctgccttccaaatgtctgcctttcaggctgaacgagcaacacgacggaagaaatggaaagatggtgttgatgcgttgtacacttgctgcgcactgtggggttatggcggcaaaagcgtctgcacgcccaaccgcgttgaggccccagaagcatcagagttttgacatgcaggacgtcaaacagacaatgtaatgcaatgcgacgcaaaacctagacagcgggcatgtgtttgtatggacagaaacaccccgattgacgaggcttgcccactagttgcattaactggccatatgtaccttcgtgtcagaccacactgctgatgatggtgatacctttcttttgaggagaaaaatgaggagatttccgcacactcaatcggtctcaaactcatgacttttgcgagacttgcctcgtatttcatgcctcaactgaagacgtgtgcatcaaggcgaactgcatgagaatgagaaagccagaggacgacaaagatagtacgatggacagctggcgtttcccatgtgcatccgacgtcaatcaaagttacatgtctgactgatcttcaccgagatctaaaaagagtctgatcgatatggggcagcctagccatgaactgcaagtcatcatatgctgccttcactcccacagctctccaccaccttgtcaagagcagtagcggcatcatcatcatgaccttgtgggggctagtgtattcctctggcgcagcagatcgtttgttgacatgcagaagccatgatatgtacttctgactggttgatattgcacttgtgtcccctcccttagtgggaggccctgcggcacagcggtcgttccaatgctcagcttgttgttctgtgaaaatatgatctctggaatggctttgatgagatcgagtccaatcagacctgaaggacagaatggctgatataagtggcttaccgataacgccttcacaggcttgtttgttgctggaaaaccgttgtgagctttaagatcctcaggaactctcatcatcgcagcagatcaacaaaggatctatcaaatttcgtagtcataccgtcaatcgtcactcaacgcaccttgctggcttcaccttgactgtgccagggggcggtcagcaggaactctgatgaggctatcacagtcgtttatcctaaccagatactgtcatatatgttctgaaagctgtttgtggcttggctaggatgcatgcattgggttccagttatgagaaagccttaacatttggcgtgaactccatattgcttacactggaaggtttgttagggtttcagaagccctgataagcgtcgaatcaactaaagtcccaaatcaactgtagggaacaatggcatatggtagtaaggcctctttgactggtacaatcaagccgtaactgggatgaccaacactccagtttgtcgggtccttgcaggtattggaccaggccgttggccatgttttacaaggaagctgaacaatttattggattgtaatttttgagctaggctgaaaactcgtggccaagttgctggcttgcatctgaggcatactatgcggaagcttacaggttgcgatgaacaaatgaggccgacaatgagttacccctaaagctcagcccaaactgaaccctggcgatggaagcgtggatacagttttgatgtggcttgatgaaaatgccattgtcgaataaggaatcagagtggaccccctctcccgttaccgcccaggtggacttgatcatgaccggtcaagtgcctgatagtgagtgagtgcctggacgtcattatgaggaggcattggagacggggtcatttgcagagatggatgtgtttgttgagagacatatcctgatccaacagcgctgcagtagaaggcctcgctgcagcgcatctatagcagagctgatattgggtgtagcaccagaatggcccatctcgcacgtttcctcggccagtacaggacagtaggtatcactgtaaacacgggttctttttcgtacgatggtcccccaaagccaaggtaggtgaaaaagagtttgcgacacaccgcctgggaccatgctcctgtgtacccatgggagtgtttgcagcaacttgcctacctgctttcctagacaagcccagggcttttggctctagcggctgagggaatcaaggaagcgagcagatggatggtccatcgagggagtattccttgtccgggtgagtcggattgatatagcggtgtcgagaggatcaatagttatacaggaatctgagcatcttctcagcactgtgcctgtaagctttggtgttgctttcttgtgagggtttgcatggctaataaacttcaatgtgctgcttctgagttgatttggccctacgctgacagccaacctgagccagctcatcaaaaagggttagatagggccccagctcgtcgttatcgataacatctaacgctgatatggaagcggcctccagaatattagagcaactaactaggtacctactaagttaggtacctcagcaatggcgccagggtctaactaaaagttaacagtgcgggttaagttagcgtgtacataccttacctacgagggttgctgggggccaggcacgctttaggttttcagccttggccttgggtttgttgttggcgtgtcagggaaacgaaacatctctcctagtcaacctcacttgcacttgcacttccatccaccaccaccaaaagctgaccaagtttcttcaccttgcccgaatcgatcaacgcaactttgactaatcggatcgcgtcttgaccgcaaatccgctacttaacatcttaatcgtctggcttgcttaacagcagctgcaatcaatcaattgtaagtctctttttccagaaaagaaccccacgcccgctgttgcactccacatatgcacctcaactgcgaccacaagcgaacaactcagacaccctctcgctcgctgctcctcgcactctcactcactctagcctcgcctccatcgccactgagctctttgctttcccctgctggcgaaccccatcacgctccatcatcaatcagtcatcgaatctacacacgccccagccccggcctgtcctggtcctctttagcctcccgagctattattgattgttccctctgactctggatctgacgcgatttggtagaacccccgcggcatattggagctgaaattggcgaacgagacgcttgctatcctcgtgtaacacattctccaagctccgtacccggtagaaaccttcgcactcccgtgcaattcgccgttggtctccagctaaatcgcgacccgagtctgcgccgctccgtcccgtcgattctgagacgcttccggacgacatcactacctactgaggtgtatcgccatcgccatcgctgttgacctgcgtcctgccgtcctgcgcgtatcctttgaccttccaacgcgtgtgctacagctttgtcttgcgcgcgtcggcttttgctcttgatttgtatctatcagccggcttgggcctgttacagaacagctcgaagctcgcgcgactggtctacctcaggttgatctgtatttcctagactgtacgtaccaatgtctttgattgaatcaaatccccttcctgtcctcctcccatactatgcatgcccttaattctctaccgaacggacctcgaagtcatggtcccccgccttcatcacttcacttggcttttacaccggagggggcccaccccctccggtgcctgctccgctccgtgtcctgtatcttggttaccttacccttacctcacctctccttgtctcgacaatagacatccacatcaatcactccttacctcagaagcacacgcccccagtcttccccaagtggacagcgtcatagccccaagatcccgggccagggaccacatgcattagtgaagaggaaccctcatcggtacggtactctttgattgactttgcacagcacgcaccgcagaaccaagacccctcctcctctctcgcacaccctgacgcttgcaagccctaccacctgcgacgtggccaggggacacatcatcgcaaggtccagctgtgcgagcccgaaatcccctttgacaaaggacgctagcagccgctgcaggtagccaaatatgtcggattccccccaatccgctgctcccaaggaggttgaccatggtgcaccgtcacccgacgacgaagcacaaatgaacgagcaacaagacccacaagccgcaaactcagcgggctacgagtatgagggtgtaaaggaacaagatcgatggttgccaatagccaatggtatgttatctatctacagaggtatcctgatatgatttgttcgtccctttctacgcgagctgtttgacgtctcagcccgcccagtcgtgcatatctggatccctctcatgtcttgcgattcgtcctccaaatcacccaaagcgcctcgcgcctccaaggccgacagggctgatgagcttgatgctaacattcgaaactttgctccagttgctcgtatcatgaaaaatgcactacctgagaacgcaaagatcgcgaaagaggccaaggagtgtatgcaagagtgtgttagtgaatttatctctttcatcacaagcgagggtgagttctggattcacagccttactgagacttccacttgaaaatccgagtcatgtcttggatctgcagcatgctgacttgcacagcgtcggagaaatgccagcaagagaaacgaaagaccgtaaatggtgaagacattcttttcgccatgacatctctcggtttcgagaactacgcggaagcgctgaaagtttacctcagcaagtatagagaggtaagtccaataccctaccaacaggagccctggatctattgagtgaatgacttgcagatatgctccttgcaagctttgccgctcatggagcctataccgagtagcaagagaagtgtttgaggatgcctctgtcattcagttgctaacgcgaatcaccaacagcaacagaatcagtcgaaccgcgatcgagtggggatcgataatcaacaatggatgaatgatgccaaaacagagcctagtgccgtgggcgaatttggacaggacggaaacggcgtcgaggctgggggtgaccccaactacatttatgcctcgcaacctggccacaatggcaacgctggcgagggctactaaaacgctgcctgaagtgaggagcggacgacgaagcatggccccaacaacccactacctggtcccaacagcactcgtccaacgtcctctcgaatggttcttctgaccagcggcagcatgtaccccttgaacagcacaggctcatcatatcggttgcgagtattagctcagtgaacggtatcgacagcaatccaatcatctcaaatgctgcactgtaatgcaagtgtatctttgttcacaagaagctttcctccaggatatgtacgtgaacttgaggaacgacggcagactcacaggtatgaggtggcgttgaggacgatattgtagggaatgggagggaacatatatgggagacactactgggtttgtgttcagggatagaggtgcgatttgcgtctggtacttacctgcaagcgtgggagcagtcccaaaatgatcagtgttgataatcacgacagtcagaaagggtctttgagaagcagacttgacggatatgcatcgagtccagaggcaaggagttttgagccagtagtttttagataaataacacccacaatctgtttgtttcagaattcgtccaagtgtttgacgctatacctcttattaatgttttgacagtaaggtgatgacatgagctttgaaggcaagacgggagttcctatagggcgctttctcataactacccatatagagaatgaatcatgtatttataaagttttgatcacgagcgaaacttggagtttctcgcagtcattgaagggtcaataactaatctcaatgggaagtcgacacatgaaataagagcaagttgcaatgaatgaactgaggttgacttcaatatccaacgtgacgcaatcactaaaacaaaagtagagtgacggagaagatacaccacctttcccaattcagagaagcatcagaggcacgtgtggtccccaccaaaaatcgtcgaaaaattgggtactccagaaattggaaaaaaaaagttccaatggccaccggcgcttaacaattgaccatccgagatttcttcatcatcgcttccacccacaaggcaggaaaagaaaaccgagctctccatcttccggcactcgtgctgttgagatatgcttattatgactactgactcttcacttttaaagtttctacatactcttcagtccatgatcataccttgattgcccacccgaagcacccctctctctctgttgttgcctgagagacgccaccctcacttcgagtcaaccatactcccctccatcaagcgacagcgcaccacgaagcgagacatcttgaaacattcagtaagggcctaaatcaatgaggccctttacacctacgaccaggaatttctctggtccagccccaaggagctctacgcctgtccgctccatcctcaaacctgcatctgtcttggggaggagaaaggccgagtatgctggactgagcgaccccgtcgacgcacccgagagccccacgaaacgccgcaaaatcttgatagacgaaacccgaaacgtgacgtacgaagtcggacgacggaccatggatgaggtgaagctcgaagtcaggactgcccttgaagagcacctgagaggaaacgacagccagtacgacacattgaaggaactcttcgccagcgacaagcagcggtacctaccacccgtcgttggagaggaagatgataccctgaaaccccacgaactccaggtttacgtggtggctcttactggatgtgttcccattctcaaaaacaggctctgtaatggtctcgtccatactgttctgaattgctcctggcttggacgagacgatgccttcgtgaaagtgtttactcatttcctggcggccttggtcagcgcccagggttcgtacctgtcaccagttctgatgatgatggtggggaaattctgcgacagtcgatcttcagtgtggagtgtcccagattttcctgaggtcagccgcgagaccatgcgcaatcgactgcacagcaccctccagtacttgcttcagatgtttccttccgcaatctcagtgcttgaggaactcctcgtgagcaagttgcctttccacaacgagtccatgcgtgtacacatggcatatgtcgacaaccttcttcgtatcaaggactatgtgcccgactcgcgtgacgaagtttttgatattatcctgaaacgagttgtccagatcgactctcagatgcaaaccgatctggaagatctggacgatgatgtaactgctgccgtcatgtacgcactgcgcgaacattcaggaggagatgcgtgggagaacgacggcgattccgacgacgagagcgatgcggaatcggtccacagcgacgaccccgatttcgacgagaatgtcgccagaatcaagtcgatcaagggaagcgttgaaaagatggatgccatgatggatacattgttcagcgtctacactcctcattttaccaatcctgggtcggacaccgcattcgacatgtttactgtcctattgcgcgagtttgaacagctggtgctgcctacatacaagtctcgacacacgcagttccttatttttcattttgctcagatgcatgagcgcctcacagacgcattctgcggccagctcattgccactgcgttccagggaaacacgcccaacgtccttaagcaatctgccgcagcatatctcgccagtttcgtggctcgtggcgctcatctaccaagcggcctgatccgaagtatctttgggcttcttttacatcacttggaccagtaccgcaagaaatacgaaccattatgtcgggggccagacctgatgcgattcacaccatactacagcctcgttcaggccacgctctacatattctgcttccgctggcaggacttgatcgtatcgactccggagttcgtggaccccgaggatccagcttcatacattggtcaggagatggagtggatgggaacatgcagaaaagatctttccgtgcagatctttagcaaactcaaccccctcaaggtctgcgcgcccgtgatcgtcgaggaattcgccaagatctcccatcgtctcaattttatgtacgtctatccgttggtggagagcaacaaacgcgttcgcttgacgcagtatctcacggccacctactcgacaggaggagcccttcgagatgctggttatgagacacaagatgagagcttccatcagttagacccttatttcccattcgacccttatcagctgccagttagtaaaaggtggctcgagaacgactacgtgcattggaaggcggtgcaagggctaaacgccgaggacgaggacgacagcgaagatgatatggatgacgaccttgatgaggacgagattgaggagggcacagcgacggatagcgatggtgaagattatgaatagagacgtggcatagtcatttacgacggaagcatggtttgcgatttgtggtttacaaaacacagcaaggcgttggggcggatttgtttgatttataaaggcttggttctatacccgagggtggttcggatgtgaaacgatctcgaaagttaccatgagatgagagcgagttatggaatgcgcattcactcttctagacagcgggcagaaaaggagaagtttacaacccaagatatatccctttagagttttgtgtcaccattcacttgtgtttgtaatcattgtgcatgactattaacaccatccgtgcggaaagatgagcatctgtgacgtaggagaaaccgtcagcgagctcacaaagaggcctttcagttttagtcagagtgctcagtacatgacctagatttaggggcagtagaaaaaaaacctcagtctggagtctaaggagacgagaaggcaaagataaggtgattagtagggatagctcagggcaatccagaatgagtttggcttgttctctgatcagtttatttccttgccttgatgaaaggtcttattaatatctactgtgtaagtcctctgacagctcgaatgaatgggggaacttggagccgaaagccctctcggaataaggtaggcagaaaaactccgattcagctcgtgactcgacgacatgtctgcttttctgacttgcatattctcttctgtttctctcttctcattataagaaccacgtcttctcttctcctctgacggcgattttatgtcaggctacctatttttggttcctatccttgccttgccttgccttgccttgccttgccttgtcttcctccttccattccatctaccgaactcgcacgacggggcatacctacctattccgcttcgagatttaatccgcccgcgcttactcaacccaatgtaacacttggaaacccactcaaactttgagactcagtcattaaagtgggctcattctcgaacttgacatacaaaagccctccagcaacaaattgccatctaatcacgccatggcaaatacagctacagctacagcaacagcagacaagagaccttcttttaccgagtttctcaagaagaccaagcaaaaggtcgctggaacgccatgtgaaggccctgactgtcccacgcctcagcggagagggaggaagagtagaggcagcgttgggatgagcagcgagtgtaagtatagagcgtgtcctcgtcatcttcctgtgtgatttcagtcgatatctttcgtacgctcgattccgtaatggtccggttcaacgactggccaatcttcgacttaaattctcagacagtcgtgcaagacatctcacatatctcccacacaccactaacaccccaccagcacccgaaaacagtagtgaaacttcaccccaaaaatctcgcaagtctctcactgcaactgagaaagcaaagctgcgccggacccaggttcgacgggctcagatccagcatcgtcaacgcaaagcagaatatcagaaacaactcgagctcgacatcactcacttccgtgaacttatcgccttgacggaatttgagtctgaacaactcaaaaaggacaatgactctatcaaagacctattagcaaataaaggcatcactatcccaagatgcaagtctggtacctgctctatacgtccccgtcttaccaaggaggtggttgctggcgacaatgatgcttgggtcgacgacacgctgggcgttaagttgcggaccgaggatcctacttttcaagaatacgatcaagacggcggagagatatttgccgatatcaacgttgacgacattattgttactctcaagaaggatgaatcgatggagacgccagctttcagtatccgatcaaacgaatcaagcagcaactctacgagttcgccaccgccattaccggatctcaacctgactccagatgaggagcaaaaggctgtcaacttcatcctctcgtaagtccaccctgaagctcactgcatcatgaatgttgcgatgacccgctgacatttcacagacttgaacatatctgttgggatcacttcttcgttggtgactttccatctcactctcacctctccaacgacgaacccaaaggccactgcctcatggcgtcttcactctgcatggccaacgcacctttggatgtatttggtgaccgcaagctagtctcttcagcatcctcttgccacaatcgtcgttctctcggcctggatccccacgtacctcctgttcacctggagtggccatctccccgaatatcattatcctccctctatggcctagcacagagtctcaaccccggcgacttggagatcactcctgtacaagcctggttcgagctagcgtcacgctttgacaagagtcttctgctggaaaggttagacttactaggcaccgaacttgttggcgtatcgaagtgtctggagttcggggctgttatggagaaagatgcttttgagaatgttgttgcgagggtgtacgggggcactcttgaagaagccatggccgctgccgcgattatcgatccacaactgagtagtgtttgcgatatttctcgcatgaggaattttcaggccagccttctcacgaaccaacaaggctttgtgggatatgctcagagctaaggtgttttgtagccaggagctgaattttttgtgttgggtccgggtttttcgttttcttcttgtctctcttctcaaacggtttcatctccgttcagccaatcacccccaggcgcattatcgagatgtctcgttgtaggtctagagtatctcgggtttggtttcacgaggtatcactttgcacaacatgcatatgcttaggacagtttaactctctttttggatattgttccttttttttttctatcacagataggtcgctagagaatatccactctacgaaattcatctcccccctattatacatgatttgtcatctctacaatgccctgactatactcctctcatcaaaaatatccttcaacaagcttgagatgcaggcatctcgatcaactcggcccattgcgtaagtagactcaaaggcaaagatgctaagctgcccaaagaaggggcggagtaccttcgccaccagttcatcctttctatcaaggctgacatcatcattaatgccccctggtccgagaaggggtcgtcgagatgagccacgtgccactgggttgacaacggaagaggattggaagccagagctactgacggaagccccgagctcgtcagacagctcgtcaacgagggctacaggttgataggtggatggccgatacacggcatcgatagtgtcagtgatgaagagccattcatgaagctggaaatcatctggtgccacacagatcaaaagatctaaaagcttgcaagcctgcaaaactgaggcgttggtgtaagtgtcagaagcagtgctgttgtcgggtgcagccacagaagatattgctgcatgaatctcagcgttgacaacgggccataacatgcctagatggatagcactagttctcaatgccagtgcacggaataccatgtagatatccgctcttgtagttgatgatggcgaggatgttgacgaggcgcccagaagctcagccagcctactaaatatctctgacagatccgaaacgaatgcgtcttcagagcccgcaagaatcaatgtggcaattctccggaggttgagttgcgtcttgcgatcagcttcgaggcgagctgaagttgctccaacgccaaaaacaatgccggctgtcgaaggggcattaatacgacccacaatctctggcatcttctccttgtccgtaagagtccattgtcttaacaaaggcagccagtgttccttggccaaatcaagatccatgccaaagaacttggagtcgttaaaagcatcaccgacatccttcttccaattcttctggttattatggactcgtgataattcgtgcaggagacacatcgtgttcttcgatactatgtcagggaatcctttggccctcaaggttggtccaataacattagtagagatagtggccgtagcagagaggactctatcaggctcaaccaatacttttgccagctttggaacgatagaggccaatatagagatgatgtcatctggcccttcgctggctccgctcagggagttcccagagtcggatttggggataccactgcccgatgttgttgagtctgtgaacgccacaggtcttgtagtgaaaagagcagcaaggagacggataaaggtgtcctgtaacgacgtcagcaaacaagcaggttataaatgaggacataacatacccctagctcctttctcatcctcctttgctctccaaagttggtgttgtcaactttctcgcctaaaagagcagcaaatcccaggaggtttggcagtgtttgtctatgtgggaatggattcgtgagaaggtctttgaggaacgccatgcaatcctgccatatttcgtccatagcatcatcatccaacgtccttgtgtactccacaagaaaccagacaagatcagtgtcttgcagggatattgtcattgtggacttggatgcagtgtctacggcaccggcgccggcaccagtcctccggtagatagcattgaacaaggcaggtatgcagtgcttgggccggcatgcctctaacgcagaaagcatattgaagacctgggttgactcagcaccatcaattggttgtttccatagagcaatgactgtctcaaggcattggagattttctgcagcgaagagatgttcaagtaatctcctagcacgattacgcatgcgcaaggatgtatagttgaatgacccaaaggagccttgatcttgcttgcttgagtcattgccttgaccccatgtccaaatcttgaaacagatgcggacagcatcctggaacgccagatggaccgtcagtcggtcatttgctgtagcactgcgagactggggggtatctgattgccacacatttgacaccatgcttccgaagagagactggggctgatccggggtctttaccacctgtgtacgagcctcctcgttcaggagctgttgatgtgcccgtgccaaaacttgctcaaggccattgaggaggaaaataagggtagactcaggtgacgatttctcgctaccgggagatagggcattggaggagaaagtttcccgcaagttggcgaaggttataccgatttctctacaaagtgtctcaaccaagggaataagtacctggaagatagaatcggagtatagcggcaagcactcggaaacgaaagcaacccagctgtctagaaccgggcggctactgggtgagctgagaccgtcttgcaggcattggagaagttgaggtggcggtggcgagattatccgggcttctgacactgaaagtgatggtcgacttccccttgggtcgaatgaggatggtcgtctttcagatataggggaagttggaacgtcagccggggcgagatctctaagcttgagtgtatcataaacaacgtcaagcaaaagaacctgcacatatccatccgagccttgaagagacttctcgagtcggtcgataagtacattttcaaggtgctgagctgatagggaggcggcaaaaggactgatgagaaacttatgcagaaggctgagtgcgtatctatagagttggttgacacgatcttcaaactccttggtagcattatcaggggcgttggccgttatgcacctcatgcatacgcgaacaaagaactcttgcaatgtcatctcattttcttcacccccagctttcatcaagtcagactcaagttgcgcatgtgtacacgggtgacttacaactgatttgcatatgctgaccatgaaaggaaacgtgtttggacgacagcacggtccatgaaatatctccagcgcacgtcaatatatttgaaagtgttctgaggtaataaagacaaagatccagatcctcgtcctcggagaacgacaatgaatcttgattgggtttctcgtcattctgtgttagggtctgcaagaagggtacgccggataacctggaaatgaataacaaaaagagcctggtattcattagcagtggtttctaaaatatcagaactgagacttacctatcaatccccagcattgtattaagccaagccttgactgtcatatataagggggtgcgatcatcttgtagggcatcaaggataaggaatactggctgtgtgagtataatctcgtagttgtcggctcccgcaaggcgcgggaggtttttcatatcctgtgtcggggttttagaacctcgacgctcatgtgaaacattgtcttgtaaagtgtgtgaccacagcacactcaaagcacgacctttgtcaacagcctggatagcacccagacgagcggtctcttgtgagatgataagactggacaatgctgcttcaatatcgcgattggatgtggacagagccgactgcaattgccataaacccctgactgcttcaacatggtattttggctcagatgctgaaaggtaagtccaggcatgccggaccaagagaggtaccagacttgataattgtgctgtctcgatcctctcagcatagtaaagctgagtcaacagttgcaggatagccaagaaggatgaaaatgccatgatatctgggtgttcaaggagttcaagcatgagttgcaggagttcctcctctttggcttcatatgttcttggggtcttgtggatcacaagaacaagtaatcgaatacaagcattgagatcagtctcagatgattccaggtcctggcagacaaattgagcagccttttctaggatagctcgtcccatagtcaaagcatcaaagggggaggcagacgcctcaatattaccctgttcattgacataaaagctctgtgagctcttcaaaatctccacgtttgtcggcaaacttctgctttgattctctgagtccttgctgatcacaggaaagaccctctctggaacgagctccaagagtgacgtggcaacgctcagggcttgggtagaaagggacaacatttgcggatccaaatggttcttagcagagatgcgctctttgaagtcttggagcatagccaatgctgtcagacaacacagaggtgcatgaagtgtgatcatctcttcctcccgcacgttgaagttggacaagataaagttgacgagggagagtttgtcgttgcgatcgggtggactgagagctccagggcccagagcctgggcaagaagtgaagcaatctcaccatagatgaggccgctctcgataccatcgaagaagacgctagcactccgcaagacttcgctaaactctgtcttgcttgaggtaatgtccttgaaccgacgtacgctctcgataatgggcagaaaaacttcagggacaactaaaccgccaatttcccatcgatccatcaaagacaagcatattctgtaaggcttggcgcgttcactagctgtattatgagaattgctttcaatcatttgcaggatagctttagtcaggggttgcaatccgaattcttcgaaatagtcagtctttgaagccaagaaggcatgctggtcagcaggagggctggatggattgtcgccgttggcttcgtgttcagcggctggttcaggccccagcagccacgcccaaaggcgtctgttcaaactcatatcgcgccgagtgactacgccaacagccgctttgagcagtagttcgaggtcatccggctttactcgggactgaataacatgagcatttagtgggagatgagaaactaggaggtccaagaagccgcgttgaattagtagctgttcatcagaaaggccactcgcaaagcaacgtaacaagagtcctggctcgggggatgtaacgagctccgcgagcttgcttttagtgtcttcgtcgctatcgctttgcgatgtcgctgacttgttcgggtcaggggctgcccttggcctcaaaggcggcagagagcgtaccaagtacgccagtgccccagagcgacgactctggctagtgatcgatgctaagaagaaacattgccaaaagaaagcatcgcctgaggaatgctgattggtgatttcttcgctatttgagggcctaatggcatgcttgaaactctccacaaggcgcagtgttcggtcaaagtcttcacttgtctcttcttcgaggccaggaagcagagcaagtattatagatttcattgctgggcgaagcgatcgggggtcgatgccaaggaagtgccgttccaggagatctagatatggtgccctgactgacagcgaagcaaaggagaggactgtggccaatcctggcagatatagaggtaggtctctcgatagaccatctttaccaatgaccgagaataccaggttatacaattcgagagctttttggtgcacgccagacgggagggagggattgaggcactgtgagagtcgtttcgcaacagtcgctttggacgggatggcattgatcgacttggggcgagcttgtagagcctgagattcgttattaatctataccacctggtaatttccgcatacatcataccttgaggagcttgttcagaaacgaaatgtagtctgcccattcctccaaagctgtctcgaacaagacaagtgccctatcaactccctgtgcatatttgcgataagatttatctttgatggcataatcttctgcgctgtgagtcagaaaatgatccaatttctctccgtatcaaaggcgcacacccaccttcacccagctggttcctccattggcgtggaataggtgattctcgacccgagctctcgggagacactgagcggcgaccggacccgggctcaagagccatggctagtgaaatatgcgcttataggtgaaatcaaggacattgggtatcctaccgtgttgcgacagcagcaaaaggcatcgctagaggctaaggatcgcaaaaaatggtctacagggtcttttatgaatcgtcgtaatcatccaggcgcaccgatcccaatcagaaggctacgtggagcatataggtaacttcaactgcacccactgaaaccgccctgaaattggcggggctctgtgaaggtgaagggcattgattggcttgagctcccaagccttggacctgttagtgcaaggctgcaacagctccagcacgtcatgcccccaaagggaagcaagaaccaaagcttaggtaggacctcttatctaggtgataaaaatacttggtaaactcagtctatcttatcgagcttttagaccagtttattttggtaccactatacaacgtcacaagagccgcgccgcccatacgaagctctttacctcctctttttttttgtcgatatcatcgcttcttgatcatatgcggtctctcaagatggcataatggcatcgcctcatatttccagaggattcccaggtcgtatgattctggcaaaaataagccttcttccttctcaccccccaacaggcttctctgccaagaaatgcgacgagtgagctatccgccgcaatcatggagtcagataaaatgatccaaaacccagcgtctcccacaaacgaagattatcgtccacctctaccgcctcggccgtcaacgagcgctaccgacacagcctctctgcaagctcatgctaccacggcaataactcctgttgaaatacagacgctctcttttcctgatggatctcggggaacatttcccactcctgggcccgactcactcccaagccccgccgagggtgatcatgcttccccaaatcgacaggagagtagtggcagcggtgaggcagacgagactgctagcatcatgagttttgcaccaacaatgcgacctgctggcgacatcgcaagtctacttactggtgaactacataagaagagtccagcttggaagatgctgcgaactcagtcggccaccgttcttcctttcgagaaaagcagaataggcgcaaacgatcagttcgctgagtttcaccatgagttcaatcctctaccagaggattacgacgaagatgttgagtctggcattttgcatctctggaagtcgaaactgaagcattatctgattctttcatcagccggaaagccaatttggagccgctatggagatctgagtctgataaactcctctatgggcgttgttcaaaccattatttcattctatgaaggtgccatgaatcccctccaggccttttctgctggggatactcgttttgtcatcttgaccaaaggcccgctctactttgtcgctattagcaagctgggcgaaagcgactcgcagatacaggcacaattggatgcgctatatatgcaaatcttgtcaacactaaccttgcccagactaactcatatttttgcgaaccgaccgtcagccgacttacgaaagcctctcgaagggactgagggtcttctgtcttctctggctgatacgttcacaaagggatctgcttcggctttgcttggatctctggaatgtctccggcttcggaagtctcagcggcatgcaatcaacaatactttcctgaaattgcgtacagacaagttgctgtatggtctaattgtggctggtgggaaacttgtcagcgtcattcggcctcgtcgacattcacttcatcctagcgacctgcaacttattttcaacatgctcttcgagagcgacggcatcaagggtggtggtggagagaactggatccccatttgcctccccgctttcaacaacaaaggttatctgtacatgtacgtcagtttctttgacggcactactggggatcaagctagttctcctgcagcggcacaagggcgctcgtcaggagaagaaatcgcaatgattctcgtaagcactgatcgcgagagtttcttcgagttgaagcagatgcgggacaacgtcgcccagcagcttgctaaaaacgggacattggctattattcagaacgccacccgtctcggtcgaccaaaaatacacgaaattgcccctgggagtcaagtcagtcacttcctttacaagtcgcgggccaatgtacaattctgcatggcgtcattggagccgcacttcactggtctagttaatcgcaggagattgatgacggtgtaccatgagcttcatgcatccattcacgccaaacattcacatctcaaagttctgcacgctgtcggagatgatgcaacttcactggcctggaccacacctgtgtttgagttttactgtgttgctggacctaatgtgtcgagagcgaccattacacaaggagcgaacaagattatccagtgggccaaaagggaagaagaacgccttttcatcattggcggtggtgtattctgaggacatgcctcctattgaggtctggttcctcgataatcctaaaatccaagacccttggtcttgcaatcggtcatctcatagagccgagcagaaacaaagtgcctcctaacgccgacattattcgttactagccttcccacttcattaataattaagataagggtacgtgaagtccttttcaaatcatcacttcgatcctgccttcgaacttggcaacctagtagcagcaaaaacttggctgtcgtgggttgttcggccgccgtcgggctctgaatgtgtgatgttatctgatgaaggtgacgttatatcgcttgctgggctctgggctgagtgaccctcaaaatagtcgtccttggggccatccttggagttggaccgcgtgcgtacagctccccatgatctctttgcccactccaggatgcgatcattgacctttgaccgacgcttggtctctgattcccaggaggcattgcgatgttgaaggggtgacggtcggtcaccatcacagccaaaactgttacggctagttgtgccagttgaaggaaaactcatggtgtcggttgcgagagttgttctcgaggcgttcatgatgtccaacgagaagggtgcatcgaagtcttcatgaaatcgggggctgcgtattgacgggctttgaagtgatgacccaggtcgttgagattcatagggatcccgagctgggagcgggagagtgaggacgggccttcgatccgtcattgtgggcgagacaaactgaatccggtactgagtgtgtggtgtggtgagactctgtgttggaaggtgtcgatgttgacactgttataagaaatgaaccacgtcggctgaggatcggggataagaattagaaacttttgcttaccctccaagcttagagctgaaggtaggacgttgtctatcgctggtgctttgttgactttctagagccgggcgagaaggcaaagggttcccttttgttcaaattcaaaggcccgttaaacatgtgcatccgatattagcttgagttcaaacaagtccaagtgtgcgatagacccctgactaggcttggacaagcaatcatggagccaaccaagtgggcttcacaaactgcggggatgatacggtgaccagttgaatgacagagattgccaggctctgccggctagagtcgcccacaaggacggaaaatcttgaagggtggccgaggcatttgagttgtgatagagcccacacaccaagagtaacaatagaaacatcaaactttccaccaacattttaggcttaaatctgaagaaacagatgatcctttctatgacggtgccttgataagagcattgtaatgaaaacttgggcttcttttcttcaacagcatttcgctcccctcgatgatctacagacatcttcaagatgatcactttcttgatcccgtattatagcccaacccacctaccagggttaaccaaatccaggcatctaattgacgtttttggtgggaaaccattcaagaagagccactctagacccatcgaactaactgaaccctgttgccgagtcagatgtttgagttagactctatgcgacagcccgttttcggtacggggttccggtcccgtccttacactcccgagttcaggtcccttgccaagggttgtcgcaaaccgctttgcctttggacgtgtccaaaattggtgagtcacgctacacacagagggtacccatttgaagatgctagcggcatgaaattgagtctggacctgggacaccggttgcggagatgactcggaaggctctcgacttgtgcttatgcatgctttattacggttagtagttctcttaggaactcgcatgacaataatagaaacccgtgaccggtctcattcagattcgtgatgcacgtgagcccttatcggcggtgaaggtggcgtatcgcacggacacattcaacttgttagttagggaattgataattcctcaggcatgataggcatgttatgttggtgaaccagttcgtttcagtcaatgcgttggcataaatcttgacgcccaatgctactctttacgaaagaagactccgcgccacccacgtcgacatgcattcatcgacgagtcaatatcctatttgtagcaccgaaaagccaacacaataccttctttcgcctcgtgggttatcggcattacaatcgcatagattgcaagaatgttgtcgatctttacgccgtccttgaaacaggcctgtagaggtgtctttttctgcaggcaggcacaccacagacagtcaacaacaacagcaaccacctagtaatgagcaagaaaacttgaggtttgagaggatgccaaaataaaatcagtaaagagtcccccaagctgaaggtaaaatacacaaatattttcatcacttccatgaggtcgtgtaaatatccaaaggttgcctgcctcccctaggtaggtaggtaccttagcttagtgatgacttcgttgcatgtcacgaggaacgcgctgtctctccgacctcagctttggcaccattgctcttcctgcctacggacctggctactaacaaagcgtgacatcaacttactaccaggttccggacactgggcacctatcttaggtacttacctaggtgcctgctagattggtattccctaccttaggttagtaggtacaaaccacgacaacatacctaaattagtactagaggtaactccttcttcatattcatcgaggtgatagcaacatcaagaccaaccctctgattcaaatcatggcaagtgcaggtgtgctcgcaagagcgtgtctctttaaaaacagcaagaattccaacattaggtaaggtagagactcctcatactttcgtaggttattcctgtccgaaggaaggatccttgccgcaagatgacctcaacttccatcaaatctcaatactttgtcttcactaataatcattctctcgagaatgtgtccatcttttgcctgtgactatcgccattttggcttgtaatcgcctactccgactttcttggtcttcttggtctcctgatcagtaaatgatcagtcgaatattccttgcctatcttattccctccattttcattccatgcagcgacagcgtcaagttgttagcgagtgatcatggacctcagtgattccagatacagatcagttagccaagcttcgttccacagcgcctatcaatctcatgaaagacgttccactaccccgaggctacggtctccctctcagccacgactacccttccagagcttgaacgacacttcggctctcctccgctctaccggacctctagagagcatgctgaagactacaacggagaccggagatcttggtatctactccatcaattctggcatacctccaaacacatctcgaccccctcgcacgagagccggtcataaaagggtgaggcggcctgctcgcccttattacgatgaagttaaggacggtccaattcgggacgaccgtagatcgctaccctcgtatcgagacacggcttccgagatcatttcattatatggctctcctggagttcctcatcccaggtctttttctcccgcgtcagaaagtcagcgaacacactctttgacaacgtgcagttcaagacgagttccttcttttaaatcatccggtacttttcacagtcaacaaagcaataatggccatcagcgccctcgctcaccatttccatatcccacgcgtctaagacggcctggtgtccggccttcttctccagcagtgacagataacggtctcattgatcaccggagaatggctgagattgacaggtcttcgcatgtccgtaactcctccatctctcttattcaaccccagtctgacggttaacagcgcatgaattacagttctcacatgcataggggttatcgcaagcatcgacgataccctcccttgtcattgaggcccgaattcagccgatcaatgtcttcattacccccacgctcctcatccgcaccttattacggttcaagggccaatctgtcaagaagacccagcggtgcaggatatccaccatcgaaatccccataccttcagtatatgccttgtgatcacagtgttcgatctgccagtttgacttccatcgtggacatgtatcacggcaggaccccggacgatgcctcgcaacctcttcgttcgccaatctcgttctactacgattatacggaagagtttgacaaaggattcccgtgtgaatttgagtatgcgtccacaatcggctttcctcaaggacacactatcggcatattgatgaaagatgccatggaggaaacagatgcggcgcccccggccagcttcagaggtatggcttttgttgatgagtttggcgaaactaacaagtttagattctaatggaaactcagctttacgtgaaaagcaacaaatccaggtagcttcggtgcctatgtatggcagcttgcatgcgtccagtcctaagcggcaagaattttatgattgcgatactaattctagttgcaaggaaactccgatctctatcaaaagaactcagcaatccccgatgcagccggtctcggagcaaccggcaacggagaagctggaagacagccgcttttagcaaaagcaaccagatacttacaatggtgggctttcaagtttccccgagccctgctgtacctcagatatctcagctatagggccttcaacacgcgacacggatacaaaatctcgaggagagcagacgaaggaaggccacctgatgacttccactctagcccagtgtggttctcccgtactatctatcgataccagcgaagacgactgggtttgggaaggtagccaacaagagaaggggtctggtgaacatgacactgttcgggcaagtccacctcctgttccaccaaagacggaagctcgatgccctgaccaaccttcgttacatatgggaaacgaagcggtctctgtgaaaccaaagctccatggggcgcatcatcgccgaacccccgcaaatacaaacatcaagatcccgaataataatgatgtggctctgccgaagcaggacgtgcccctggacggggcaaaagcagatatagacgctgggattctttcacctaacccaatctcaccagcacatcagctgagggtcacaaacagcattccgcagttgatgaaggctttgccaccgttacctgacgaagcacaacgcaattccgatccccattgttggagctcgtctagacataccgcagcccacgcatataagatgtatgccagtagtcctgccaataatgctattcgcctggagtctaaagtaggtgcggatacgatatgttcaaaaccagtatcaagaaccaatgactcgacaaagccatcttaccatccaacccagtccaatccctctcggttcaaagttcgtctaagatcgtctcagtcaaggcttcagagcaaatggagccttgactctccgggcattcctgagagaagctccagtaatcctatcaagccaagactaagactcaaagtgtctcgaagtcgaatgagcaataagctaatgggccctgatggaacaattgtgcgcaacagccctctaaaacagtatagctctctcctagagttgaagaactttcctcacagagacgcttttacggatcgatccagctttagagaagcactggaagagcaacttgcacagtttggtgttgataagcgactctctagtatcgacgagggaactattcgaggaccttcgcgacagctgtctgaccagtttgatattccttatcccccttcaactaagggtatagtaacggcggaactagtgagtcaaccaaagtttgatagcgggcttggaatattcgacagatgggactttgacaaaacactatattcagggaagaacttcgtaaggaagaattttgagagaactctctatccaaagcccatgagtaacaagtcgtctttccttcgacaccgggcttcgccgacgaacggacggaacaggccaaggggcccggccaacctcagcgaccctacaccgttacggtctgagattactcagggcagctcttttgaagattctatgctgacaccgagcgtaattttgtcacagagaatacgcaatagaacacggcgagtgaagcgctgggcagtagaggcaaaacgggcagtccaagctttaatgcgacgaacactaagccgatctccgtattcgaattctggaggataacatggtgactttttcctgtgaaattcaaccaggatgagattattcactaccatgactgaatgttatagcgattattttgttggtagttgaacatattaccttgttgttgtgatggcatgaagtacaacggcattatgctaaacattgatatgttgagcaacttgaggcagaactagcattagatgaaaagtacgattacttggttcgaggcaatcatggtgatgaacgagatcaacgagtctgatcgcattgcatcggcagggtgaatgtgcatagatgtattatgtatatgacacgggtatcaagtaatattcaatgaaataaatggttgtgaatcgtgatgtaatcaaagtcgtcaagatcattactgcttggtagaaccactcatatctaaccaagcctcgcatcgctcccgttggcccttgttcacactctccatggtgttgttgttcaattcaaaaactagacgtcgctggtcatcgccccaattctcccatcgaggagcatcctcgtcacggtgagtgtttgggtcgaagctacggacaaaactgatccagtagttctggacgatggggaccatgggcgcgttgtaagtgcgatagctggggccagctttggcagctgtcatatcagggccaaagacggcgggcgcattggagacatgaggaacgccatagccgtcgtttgtgaactcttcaatggcaacattatagcgataggaccagagggtcttggggtcggcgtgctcagcgaaggcgttgaggatgttgtttgtagggcagatgaaagttgcttcgccgtatgcacgcgaggctgaggggaaccaagtatcgtgttttgcgatcttgggctcttgtgggtagaggtcgagaatagtctcggtgtcatctgtggtcaaataggggtattcattctgcatgtagcgtatgaactgggctgagctgcctgcgttgacggcatagttggatccctctaggtacaggattagcagtgcaacatgaatatgggttcagatacataccatttgtacaagagccagacagtagtggcaccttgacaaattcgcccttctcgtagagcttagaaggcaagtctgaaaacatgtcaccatcagtagtgggtgcccagtagaagtaagatcgataagtgcggccatcgaaaggagccttttcgttgtgggtttgaaggtccggcgacttgattccacggaggcacttcaatgcgtcgtcggcatcagcacagtctgtggcgttggcaactcgatcgaactgatactgtagatcgtcagggctagggagaccaggcatgaatgtcgactcagcaatggcaccagcaaaaagaccctcgtcttttccaccgtaggcaacgagctgaagggccacagatccggcaccggcagattcaccatggaggataacatgctcaggatcaccgccaaacacctcgatgtgtttctggatccagctgaggaggaacctctggtccaacaatcctgcgttgaggtcgccatcttctttgacctctttggaagcgaggaacccaaacatgccaacacggtagttgaagtttacaaagatgatgttgttgtttgaggccgagatgagctgtgtgccgttcacgtatggagaagcgttcctgatgtagccacctgattggaagaagaccatgacggggagttttgagtcagaggttgcatttgcaggagtccatatgttggcgaataaacagtcttcgtcgatgcgcgagctgagaccgtcgttgactcccgggcagtaaggggcgtactatagagaatgagataccgttgatttgtgatgtgagccgaagtgtatttacctcttgagcctttagtgttccggttgtggactcgggttcctgcggtgctttccatcgaagatcgccggttggggcttttgcatagcgtataccgagatactcatagatattgctctcgaggacattgccttgatatttggagtaacccaagtctacaaagggaccttctttcttcttttctggctcttctttatcgccatctgagcttttccccttgtctttgttatcatcattgtcatctgagttgttgtctgggttgtggagagggagtttggtcggcgttgtctttggcagtgggtttatcgacattgtgttcctttggagaacacaggtttagtcgtgcttcaggttgtaggtattttacagactgccaaagactgtgtgtgtgtgtttgagtgatcagttgcaacatacctttttgagtccgtaatacagccccagcgtcaaactcagtattagcactattaggcacgcaattgcaccaattatgaaccattttttccggctgggctgttttttcgatacggctccatcatgagtgttgttggcgttattgggtgtatgtgtagagtcttcttcagagacgggatccgacagtttcggagcagctgtcatcatggatggttgaggcactcggtctctggtgttctgaatgtgggtggttcaataaccaggggcattaagttacctagacctcgaattatgacgagttgtttaagtatggaggacagtttcattaatatgaggtgatgaaatggacaaagaaacacgaaacaaaggaaacgagactaattgagctgacaatggggacggatctttaatacatacgaaggaatattaccaagagttcccttcccttgccaactccgaggtagctatagagtgagtgttggctggcccatgtaagttgaaagagaccgtttagacccttgcttcttttttttaaactacctacctaccttacctagtagtgctagtcggccgccacacccgcgcagggggcctgaggtacttcaaatcagcgggcggttaggtagaggtgaaagtataggtagccaagagccaagaatccagagggaatccgtcttatggccaggtatcttgaggcattattggttggattgaggggtcgaatctaagcgaaggcacctcagagtgagagacattgtcactgtaaggtaaccttaaggtaagagtgaattgacctctatgcagttggtgatgttattaaagatgcaggctacggacaagaaaaacgtggcagccatcattggccgaatctcagcgctactgtaggaacccaggctaaatcacgatatccttgccctgtcctgtcctgtcctcggccgatatcaaagcatagcccatatcgtagcgggtccgaggtcgagacttgacccaattccacaatttcccatcatgcggaagaggctttcaggcattcaaatcggccaagtcgttccagcttgcggcgtgggcgatggacataggtgctaggctaggctctacagttcttggcacttagggggaatgaccttgttttcttcgcagagtacctatccctgaacgaggtaggtcagcaaagtactctgtaaatacaggtcaaaggaatgtctcagaaatcagagacaaacaaaggcgggttttactgacgtgcattgaggttacacccgctcgctagtccatacttgagatcatcacgaaaatagcagatgcatcatgatacaaaatatgaatgtcactggcaaatacacaactcacgatagcaagaccggagacatctcgttgccgccgactccgggtctaagccagcatgtttacccctgcttccaatgccaagactcgccatctctttcagcccttcttcttcttcttactatgtatgaatattcagtatgtatgtcactcaatagatccctgtcattcagtaagcccgtctccgtggtggccgttggccgcatattcccctgtcatcatcgtcctgcgccttcggagatttctgtattaagcatattcgtgttggttgcttctttgcagaacagcggtcttatcttttgtgttcatgatcttgtcggttgattattgcagtgcatactcaagtgtttcaggtgtcaatgagttccacgggtgagcaagcgcgacaagcatcgacatgagtctacagccctgtcagaagttttgaggctgtatacaacacacatgcaacaatgttccgatcaggtttcctttcaaaacccatatacttactgcaccacaagcagtggcccatggttttgaatctacaaggctggctgcaaggcccccaagagacaaggatgctcaccattttgctctttgctggctcaaaagatgggttgtactaaccatgaactgacatgctcccattcacaaggcgttctcctcaactggctaaacagctgacgcattaaaaaaataataaaaaaataataaaaagcaaaagcaaaagtatggccattacatgtaagaagacctttcgcttaatactcaacgcttgtcttggacactttcgattgtagccatccatccttacctactctccaaggcaattgtcagatcagatagatcatctggagctacccgggacgtacgtcgagcaagtgaaatcacgccgtttacaattcaagtcggaatctaccagaatcattcatctctagataatacttctcctaatctgcccatgttttcccatcacacctgagaattgtatgagaaatacatagtgattagatagatatataggaatgttgaaggctgaggtcaagtgacaagccactaaaaacagccagtagtagccagcgattcacccttggcgtctaaacgaaccgtttctgccgctcaacgatccatggtacgagaattaattgtctcaaaacatagcgataacgctcagaaaccccatattcaagcgtcttctcctctaccaatccctcatcatggaggaaacgccaatgggcgagtccatcaagatatcgtgagtaatcccctcatctaagcccgctccactttcatgcgctgacccgaaatgatttctatagttgtgaacgatgtcgtcgccgcaaggtacgatatccatgtctttagctctatatcggcctcaaactaactcttcaacaagataaaatgtgatcgaaaacgaccgtgctcgcggtgtatcaaggctggcacggaatgtatcctcagcggtagcggagagaagcaacggtatgattctacctcgccagaatcatgaactatcactaactctaagaccaaccaggccaatatctaaaggctatgttcaagctctggagggtcaagtggcatctcttgagctgctgcttcgcaagctcgccgttgctgatagcgctgaaagagatgagatgctgtccgagatcgccctctcaccaccagcctcactcgacattacacagaagtcgcagattgaccatgccaagtcaaatactgatcccaaagttgtagctgctcaggtccgttctggacagctgagacgtcctcgatcgagccatgccactcagtttttcggcggcaccagcgcttttcacatccatctctcacaagaggtctcattatccccagatgagataactacccacctcgaatctaactctacaccgctcatgatgaacataccggaagtgagcgcttccagtagcccgagagacccgagctttgtctacgcacctcacgatgagacttcccagacatgcatggcagcctatttcaaatatcagtatcagttccatatgctcatctacagagagtacttcttacgagactatgatgttggctcgggaagatactattcagatgccctgctctttgctatctgctcgcttggcgccatgcagctcgatgattctcgcttagtatccgatatctttgcccaccaggcccagcaactgatctacgcagctctcgacagtccagaactcaccaccttgcaggctttggccttgctgggctaccgtgaaattggtgtaggtcacacgtcaaagggctggctttttgctggtatggccttccgacttgcccatgagatgggtcttcaccttgacccaaacaactgggacgcttcgacagaaggaacatcaaaccgcgacacggagattcttagacgagtctactgggctatcttcattgcagacaagcaactgagtctctactttggaagaccaccagctctgcaccccagcgaatcagacgtccgcaacactatcagattgcagtaccctccagactgggagggtttgctggacacgtacatttgtaaaggtgcttcagcaacagaattcgaagacggtgttgcacttgttgggtccttcatctaccaagcagagctctgcaagatcgcccatctcatgatcacggatctcttcgagaatcgtcgaggtaacgtcgacgccaccgtagctgcagccaggtcacgacaaatacacgtgtcgctcacaaagtggctatcgagtcttcccggtactctgcactggaaccaatggactgtaggagtggtgcaaccatcggtgcttcgtatgcagtgagttgcccccctaagtcgcgtcatctttatacactaacaagttgaagcatgctattccatacaatcatgattatccttcaccggccaccttcgcatatgtacgagaaacaaggcattgctgaaagcgaagacgtggagatctgctacgagtcgctgcaggctatcctgcgtttgatgagaacatattcgcgacactatcgattccgctcgttgccactggactttgtccagactctatccacggcagctggcaccattatgatgaagaggttcttccagggagcctcgtgggatgactcagacattgcacggtcactctcgaccgtcattgatgcaatggaggaagtacagcacacttggccatgcatgggtgagatcaaagattatgtcgtacgggcacgaaatgcacaggttgtgatgcccccggaagatcctctcattgggccagatctcatgaacggcctagagttgggccacaatgtcacagctgagctcatggctcagtggggagaagagttaggtacacttgtgacggacgaattcttgagtatgcagctccaaggttcagaacaaggcgtgatggcgccgtttgacttcaaccaaccgcccctagggccacaatagggatgagttgtcggttgtaaatatttagaggtagagtaagatataacaaagctgcaaagccaatattgattgaacatgaatttcttcaacagtcacgcccagtccgtcctgttatttccaatcacttttatctgaactgtagactataaagaattaggtaaagttaataaagacattagaatagaggcataagtttaggcaaagcttagtaaataaatcataaagcaatcctaaagcaatcctaagcaatcctaaagcaatcctaaagcaatcctaaagcaatcctaaagcaatcctaaagcaatcctaaagtaatcctaaagcttatctaatttgactatacagagtagaagcccactcctccagcgacttgttgatacgctcattttcagctatatgtttggccctccccttcgcccactcatagactgtatgagcaggcaacgccttttcattaatatccactgccgtatcagaggcctttgcatttgcttctcctgtaatggcaaggagaagctgtcttataaaatgggtcttttgtgcctgtctatccaggacgaattggtcgatctctgacgggtgggcaatcatgtgccatatatagacttgtttgtcttgaggaaaccgataggtccgcccccgatgacctggtcaattttaccaggtgtccaaggtggctccgcgataaccatatgcgaacccccagctcctgcactgagtagaacaacttctggcccaccactcgataggttaaaagcgtattggatccgagaacgttcctcgagattgattgtgtcgttgtactcggcaagacggaacctgagattgggttccttcttgctgcgccgctcaattctttcgttgatgatgtctaagaaaaggacaaactccgaaaccacgacaatcgtctctccaggccaaagctcacgaatgtttttgatcttctcgagtttcgccccaactcgaggcgagaagatttggatttcttcttctttcaagaaaggaaatcatttctccttgaaatttgggcggccaaatatatatcccatccatcgagagccagtactggaagcagggtgatgatcctggtcgaatgggagttgctcagaaatcttcttcgccacatgcaatagcggactcgcggcttcagcttgggctcggcgtaagaatgatagcccaattctcttccaatgaggttcatccgttgcaacaccaaatctgatatatcggatacctcgatcagtccaattattgatcttcattactgatagtctcgatgtagcaaaggagactagtacatcgcgatgagcaactggtgggagatttagaattgacttgggtcttgcgattgtcaatcccctgaggatttcgttgggtagtgctctctgttgacgaccgcgaatatcctcgttcaaacgagaatccctcgtccggctacaggctgtagcctatatacatcgagacgatgactatgattcatgttagaaaagtgatctgattaggagcatttggatgacgtactggagaagtgcgatgggtgaattaaagcataatatccttttggatgggttgaaggaagaggcgaccttgggtagagaggcgagaggaggacctcattaaggctaatatttgaggacgtaattacgtcattgaggcaacagaagtacagagtaaaccggcctctgattcagcgcgggcccatatatgtagggagggcctttaggttgtttatatccattgttggtgccattgcgatgtgtgtcagaaacgctgtttttgcatttcttgattgtgcatgtgcagtttttggcctttctataagtgttgctgactgactgggcattatctatccaatgactacagagtatctagtctaaagctttactaagttatactaaatttacctaaatcttttgatcccttgggatacaggttctaaaagtgttcgtctaactatcctcctgcctccacttcgcattttgcgtactgcattctccatgtctcaaatgaccacggcatcattaagagatacggcgatagttccctcatatcttactgcccccatcctgcacaagatgggatatctactcctaatgcctaagttaagtgtgtgcatttcctaccttaaagaggaaatatttactcacatggcaaagaacgcggggagtacttaccgatgaccgaaatgctaacttagcgcttcagcctaaccttgtcccgaccgaggttcgttttgctgcttaaacaccaaccgccaatttattaatcatcttccttcttcaccaaattgtgattccggtctctactaatcctcgactttggccttcgttcatttcgccttcatactgcccgaataatcaaatcacgctcggtcctcccatccatccatccatcacacctcgtgcatgcgcatgcgcgctctcttttgccgatcatacaccatcatgtcctcctcctcctcttcagcatcgtcctcatcagcatcaccatatccctttgccaccgcccccgacatcatccgctctcaccaaaaggatgcatacttcaccggccacctcacgcagatcctgagcgatctgcatcgtcgccttcgcggtgcccgtctcacacacgcctgcgcacccgagattcagaccctggcaacgctcgcctactttactctcactacaattcccggcaaccgaaccctaggtgaggagtattgcgatcttgtgcagatagatgcgcgtgatggtcaacttcctgctatcggccgtcgcgcaggctacgtagctgccagcattcttctcccctatatcgcggcccggattctccctggactacgcgctcggttgcgcaaccttctacagcgccggttagagggccttcgcaaacgagataacggctcggcgacagggtgcgaagcgcgcatgtggtcttacttagaccagcatctgggctctttcacatcaggcgctcctttcaaggccgttattctagcccttttctacttcagtggtacatattaccagctgtccaagaggcttctttccctgcgatacgttttcacacgtaccgttcctgatacacccgatcgtgcaggatacgaactcctaggtgtactgctagtcattcaacttgcggtccagggctatacccatgttcgatctacaattaccgagtcagcagctcgcgaacgcgctgcttttggggcttctgatgatatctctttgaatcatgacggagcctacaatggcgataacaacctattgctacccacaggagcttcaagctcaaaggctaaagtcgacatctttgctgccacacacaccccagcagcagctgtaccacgtattcaattgactgatggcaaggccatgggctacatcaagggtggacaacaaagaaagtgcacactgtgcttggaagagatgagagatccctcagcgacacaatgcggtcatgtcttctgttgggagtgtataggagactgggtgagggaaaaacccgaatgccctttatgtcgacgtgaagccatggctcaacacatcttaccactacgtgtgatgtaatggcttactagttagatgtgatttgcaagatatccaattcagatgaacaaatattaatatgctcaatcacatcctcgatgcgagatgctaaaaacaaaacaaagagataccgtggctcagggcccatgggtatcatcagagcaggctcatgccgctataaaaataaaaaaaaaacgctccaatcctctcgtggtatccattccagtccattccagtccgtccgatgcaccaaccgctcattatctgccattcggtttcccaaagcatagtcttgaaagaataaatctcaacaccaagagaaatggtccatccttgcatccagcaacagatgcccgtccgttccgttgtatacatactatacacaattactgatggagatccaggggccccaatactcgcaaccgccagatacacacctgacgagccactgaacccctccgatcccatctgttcccgaaaacttgtacaaaataaaagcttgtccataaaggtatcgtggaaaaaaccgttgtctcaatgcatcatcctcataaactcctggaatcccatgcccggtgtctgtccgattttcggcctgatcttccgataccgctcttttttttttttttttttggttgaatttgaagttggataatcactcaacagagaacaggacgatctctccttgttcattctgtcgaagtcggagggatctccagagttctttctcttccttgcccttacccaactcgctgccagtagcctcacgttctcggtggaaacgctttagaaccctgtttaagctgacgcccttctcactctcaggacccttgtcgacaaagctgaggaagacatcggctcgaggcttgtagaggacgacttgtccagcgctggggtctgttttgccatctttgctctgagggcgatactcgatgagctgctgaggcttcttctctttatgggacttcttggaagaggaagaactcttcttggtcttgcttgacgacttggttttcgtcttggacttggacttgggcttgctgccggcaatcatgccaaagaggctatgaccagtagaggcatgcttcgagtgcttagaatgtttagagtgctttgacttcttcagagggctcgcgggggaaatttccggagcgtcaccgccagagtaatcaggggacggggggaatacaggacgcatcattcggttgatgccgccagtgagtcctgagtgaagaaccggtggggcatccgtcataacttggtcactaggaacatcgatatgtaatcgcttgcgcttcttgtctttcttctcagtgctggtccggcttttgcgtctttcggattttgaagcgggtgtaacaaattcggcggctggcacggggccacttccatattcgactgcaggttcatcgtcatcatccacgaagccgtattcgtcgcccttgtccttgggttcgtatcgtaccagtgagttgcctggctccgcgtcgagattcatgttggaagcattaggtgtttgtccagttccaacgaggaattcaaatacatccacatgtggctccggggcagcagaaggaggcgtaggagcctctgggggcgggccgtttggcgattcatcgtcactgctttcttcgtactcggcccagccgaactgatcctcagggacgtcttcaacgtaggcgtagtggctcatgttaccagtgttgttggggagagtttgaacttcagtcatggcttggtcttgggtgtaatgttgctggttatcgttggggtggctgtgtttctgtttcttgttcttcttgtccttatagagcgcaccttggtacttctgatcttcggtcatacaactctatatgatgtcagacgattacacgagttcaggagggttatggctaccggaaagccatgtggtacatacggtatgtgatcggtattggacgccagggaaatacaccatacaatcaatgcaggtgaaggtagcgccgcgacagcggttacgatgaggatcaagcttcttcttggtaagaacgtcgccgcaggcctgtatgtagtatgtaagttagtataacaaaggacggagctgatataaactacggcatgaacggtataagtgggatgcaagacaatggatactcgttcgatgcggcggggtggtgtactgggatatttgaggaatacaaggggaggcgagagcatggcaagacggttatggtgggccaggagatcggcatggggaagaaggggtgtcccttgaaggaggcagttcgtgacagaatggtgtggtgggagtgatgtcaggcgtgtatgaggtttgtttaggggggtgggcattgggattggcattgggattggcattgggactggcattgacgggagtgaaggggcatttgtttgagagatatggaaacggagggggataggatatggatatggcttgagcggcgggagtctttggatagcagcataactactaatccatgggaatggataaaaagtcgagacttggcgggttgaggtgcaaacaatgccgagaaagcacttcaccgaataacgtacctcacatgaaaaagaaaccatgactgctgcttagaggacacttgagtgtcgatggttaataagatgtgttttgctgtgcagagaagagaagtaaacctgcacaacggtgcagttctgagagacggtcggtatttaacgggagacaacgcagattcaacgtcttgaagagactgcagaagtgctggcttccaagaagctgagtggaggggcgcaagggccaggggacgaaatgattcggccgagggatggttttgaggcacgcaaagcaaaaataaaatcgggggcggtgcttttttcagagttctgtatggcctggacgaggttgctgatatgacaggcgcaaaagactagctgccgtaaggttgcgttgggtgttgcttgggcacgacttgggcagcataagctcaacgagcgatgagaggcaaagaaaacgaggcgaaatcaagcaagagtcagttgcgagctcgaggaatgcgttgtgacgaccaaagcgaaaaggcggaaaacaaagttggatgttgacgatagcacgagattgatggaggggcgggcgggacaaagcagatagcccagcaccagcaggcgagattgagtgcagtcaggtggaggggtacttcgagaccagggtccgtcaagcctgagtctgagtctaagactgagcctctacgaagagcacggttcttgcgacgggttccagctcctgaggatcacgtagcgtgatgatggaggcgcgggtagtgggcgggaaagatggctgtgatccccaaagacttaaattaggagggctccaaaggcaagatggagggatgaatatcggtagagctaaagtctctttgcaaatgacaagaatgaactgcacgcgcgcgctggagaaaagagtgggatgttgtggaagaaaaaaaaaatagacaagaaaaggagggtgtttcattgattacctagagtggatgctacagatggaactacagcacaaacccgctgtagcagacgccctggaagagggcaaccacagcaacaactgcaactgacaggaacaggaatagtgacaataaaacacgagataacgaccggacaggaagcatcggatccaatgcagagcatctcacgccataggaagtttggggggcttattaccggaacacccaagcaaccatcataaacaccatcaacaatcaacagccgacttcagcagggaaatactcaaaatagctcagaaccagttcagtgcagcccaaccaaagcaagcctccagcatcctgagtgtctcagtctatgagtgtgtgtgtgagcccgctgctgtagcgacgtctgcaacaaaatgattggacgctcattcattattagcagaaaccctgatagtgggtgctcatgatgatgacgatgatgcacacctcagaactaaccctggaaactctgaagccgctcgccctggatgggtctgatgctcatcagagcgctagtccagcccggcattccttcaggtatttgcgtaccattggctgagataccaacccagacaggggcacttatcaatgcaatgccgcccagcaggataggttgggtcttgattggagacctttcgcgcctgtcaaatgtttctggtctatcacttgtaaaagagagttggggtggtgtcaggagtttgtaccaggagtgtcagagttgaaaggcacagcatgttccccttgcctagggttcgtggcgcgcttatttcataacttgtgtgcactcgtttcaaaagggcttgacgcttgttcaatctgatgttgacgatcattcgaacagcgtagtaatgcgccatcgagatgcatgcttcgcggttcgatacggagagtagtgtgtgcgtacctgagctgtggatggacggcttttttgcatactttcttggcgttccatgccaaacgccctgattgtctgtaacaggcttaagatgtgccatgcgcataatgaggaaaagaaggggcctcagagcggcagcgctcctgaacaaaaaaagggactcagcacttcactacaagggttcttcacccacgttggacgacatcaacctgttccacggcgggaactacggggcagataaagggaaagactacaagtatgatatttctgccttttgataagagttatgcgctgttcaggttgctttccggtccatggtcgaaggacatcatcctcctcctctggtagcatggctcacagctaggtactggtccatgctcgtggtctgcatgcgaaagtaatccaatgactgtgagatacgtgctcagctcagagctgctttgcttcttgcttcgacacccccaaaaggaatacaaattccatgttagtgtgcaatgacaaaactaggtccagggccgtagattccgtggccccttgcataaaactctcctcttagttggcatgtttgcttgtattattgatcgttcacctatgaactatcccgccatgcccacgaggttatcatgccgctacccgtcatctggcgacagcatcttaccccaccaagcaagataggtacggcacgacaggatagctgccaggtattggcgggggctttggtttgtctatggatgtcatacaacgagtttcactgtccctccagttcaacctcgctcgcctcatattcatcttgtgtgggctcagcacaatgcgccttcatttcaaaagtgtctcgtggtctggttagctcaccaggctatgcctctaattatctagctgatggcacaaagaggctaaaccaccgcgacggtgggcgcagaaagccaagatgaggcttgtctcagggggtatccctgatcaacataactgctacagtctactctgcacaagcagagtatcatacgaagctgaggaatggagacccagtcaggctacggggaagaacatttgaaaaacatccaagggccgagaccaaagggacgattcgtataaattcccttaaccgcattcctcagttttatcccgagaaataaggataattatctcttcgaaagacaatgtcctagacactcgtggactggcaggaagatacccccacacagagcttgggaagagggccgtcacagaggatgagatatggtttcatcgacgaagaaaaacaactcccttctgccacagtttgatagccagtgacacatcacatcacatcccgtcacatcccatcgcagaagctagggagatgattaccagcgtctcggacctggctactgaatgggcttatgcaggccatagatatggtcgatcgttagccaggaaccagattgtgataatgtctgtcgctctggtatcacatttgtgaagcacccagatgtcagttcatcttgactcttcatcaacatgcatctagttgcacagcacaagcttccctgattcggcaaccttggggatatgagctacgtacgtacctattctgtagtacgggcggtatgtcaagatcttcccggatcaacaactggcgagattgaagcccgctctttattgtttgttaacatgatgatgttgttggtccgtgacgacgtgttggtcagcagacttaaggaccttgatcctaaatgacagaaatagtcagatgagtttagggccatttggaccatcttcggaccattcaggataaacttaggatattctttgcttagttattttacgcaccctcatcaaaggtcttactggtagaagctctttcgtttcttcctgcaagcttcctagcgtggttaagtcggttatggtgtacagacgttgagctcatttccaccgtcgcgtccgtaccctggttggttgtcatgtggttcatctttaacgagaacaacaggaggctgtggtgatgaaaaccgtttgacagctgactaaaactcatcaatctcttcatgcacctgtgtgatggcatactgtatattaactatagcgcccccttgatctccttgtctctgctgatctgtctgtttcgtcgtgtgtatcagcttcattggtgagcgtaagctaggaggcttcgggtacctgaaagtcgcccgccgcagaggtagagcctccgctaaattagcgttgaccgttacctgtgctgcgcccatgagaggagtatcttcatttacctttctctccacctcatcgagctgagatcgctctgtgccccaccattgaccttacatggaatatccatctcacctccagagtcccgaagttatcgatattggctggattggttcctgtctagacatggatgatgacttctaggcagatctattgttgaggtgctagttgataagtattacaactgttgctggattcagagcctgaggattcggcccagtcattcgctttctcaacgtatctttctttagttaatcttcatggcttcacttctatttctcctcatgacacctacctcgaccaataccaaataccactccttatcagacttttgttcccttgggtatttttggggcacttgcaccttgttctaccatacttgagcatcgtcccattctatttgtgcttccacgtctcttgccaacctcggtatcatcccaaagaaggcctttcgacccatgtcatcctcgtgcgtggtacttccataagtgggatcgccgccgaagacaatccccaaggagcaagaaaacttctggccttagatcaaaggtgtcacaaataacctgagcaaagtttcaccaaagtctatactagacttgtctaattctttctgtcacccttgggggtacttggaaagtggtcctaggctttcttgcttcacttgacggtcgccaggggcagcttcaacaaattcagttcagcttgttgcttttaggtctagagatcgaggaggcacacgcaatatttacctagtaccttacttacttcccatacggtgattaagtataggtctaggtggtttggcaactcctgtcacggtgtcacctcttccttcctgccttcgcccccctcagcaaaccccgagcaatacttccaatatcttgggtgcataacagggccttaataaactcaacatcttatcatcagacagcttcgattactcagtactttttcttggggcagtcaccgtcttttcgaccctcgaagttcgcgaccgcctacgatctatacgaacggataccatatgccccttgttgcagtctccggcctgtctccagtctccgccgtcaatcactgtcgggggttccatctccccaaaaagtccatctcactctgggttgataggtagacagacatacacggtctaccttcacctgcactgcatctgcatctgcatctgcagccatattgttgtaatgcccagcaaaccgaccaaagcaaccatgtccagctccaactctcccacatctcaatcctccaacagctacgtcgagcagaccgtctcggtattgagctcggtcgccagctatatgcgtctgcccgcgctggcttcaacggtacgtgcactatcctgcagcttggctgacaaaatagtcttgcctgcagccatccataactacaaagggactgttctaacgtcaatgcgcatacaatagggtctcgccgccgtcctcacatcattactttactttaaacaaaagtccgtatcccaacaccatcaccatcaccgcctccgactccatctccccttgctagctgctaccgacctcctctttctttgcctgacccgcatcatcatcaagccgagccccgctaaccctgcatgtattagggctctcatttacccgagcaacattcccgcaaattctcgctcagacgttcccaagccttcagactttggcatctcaaatttcgaagaactttacatcccaaccgacgatggcgagaagctctcagccttctacatccgtggccctcgcggccacaagaactcaaacatcaccatcttgatgtttcatggcaatgctggcaacatcggccatcggttacctatcgctcggatgatcataaactacattggttgcaacgtttttatgctcgagtatagaggctacggttcctcaacaggccagcccgacgagtcgggtctcaatgttgacgcgcagactgggctcaactatctgcggcagcgggccgagacacgcgatcacaagctcatggtttacggtcagagtctgggcggtgccgtcgctatcaagcttgtctccaagaaccaggaagcgggtgatatcgctggtctgatcttggagaacaccttcctctccatccgaaagctgatcccttccgttgtgccccctgccaaataccttaccctgctatgccaccaagtctggcccagtgagtcggttctccccaacatcacaaaggtgcccacgcttttcatcagtggcttgcaggatgagattgttccgtaagttcctctgcaccctctcttcccccgctacccctggtcctgtgatgattaaatttgcatcacccacaaaagttgaagtaccctcgtggtcttgatatgaaagcaaatactccctgatgatcgacatcacattcttctgctgcagcatggcgcaacacagaacacgaagctaatgtatgccaggccaaaacacatgaaacagctgtatgacctctccgccgcacctaccaagcgatggaagcctcttccgggtggtgatcataactcaagcgtcctggaagaaggttactttgaagccatgtcagatttcatcgctgaggtaacgggtgatacaccacaagaaaagacacgtttgtagagactgggtatatctcgtttaatgttccattatgcatgcatagccttggtgaaggaaggaaaacgcactgacagcatcacactcacgattgacgacacctcctttttgtattaccacacctcttcgtacactttctttgctagtccatatttacgtacacgctcaacgctcaacgctcgcgaatagcggactcgcaaacctcgaactagaaaagaaacttggcattgatgagacattcataaactacttttgagtttgtttgcttgcgcttgtggtggccttggtgggggcaccttgagcctcgtgatccctcccaactcgatgttcgcgtgatacgaaaaaatgaatagttggtgtcacatcaatgtcttatatgcaatcctttgggtgtcgagcaagaaaatatcagaccttcatgcaggttatcaaaataaactcaacaaagggtatcctaacgttacactaaacttgggctaaagttacagtatcctaaagttatcctaaagttataccaagttacctaagtcgttttgtcatttaggatcgagtttctaagttttctttcctccctagggtgcaagaaaatttctgtcatttaatgagggcgatcaaatggagggtgttgagcaggataatgctgagaccacagtcctcagacgaaagatgccgaggagaaatgtattgatgcgaagatggctgatgctgggctgctacatgagccaagctgaataggtaggatgtcgccgatactcttgtcagtttgtatggatgttccaaactgctctcctgctaatgtttgctctgctttaaccttctctacagccagcatcatggtattgatagctatgttacagacatgagagaaaagatagtttctttaactacaatcacgacagatgccagcctgaattgtcgttctatgcaggcgtctggttatctcgacttgttttggtacatcatcctccggtctctcgtgtaagctggagcaagtgtggacgatgacaactttgtcacatcaccacagaaaagtgctatagacatataatgcagcatgttcaagtccattgatgaactgcctagcctccgatatcttcagcctgtcaatgctatctcccttctctgtaggaacccacgcctcctgttatcagtgtttggcttctaaacttatcaagcatcgtgtaggcaatgatcataacttcggcagtctgatgaaatgttttgcgtctgtctgcggtccattcatcacgtctctcaaatatcccctttgtcgtatattcgagttggctagcagttgacaaatcattctatgaaatgccattgattcctgttctattagcttgtcctcgatgacgccaacaaccgcagatttacttgtggaggagtcaacgaagacttaggataatgctcctaaatgataaaatggcttatgtcaactaagtcataaacatacaggtagatttagattgaatatcttaggacaatcccagtggactctttaactagtttattcttgtcacctaattctggagtcctgcgtcttctgacaacttaagggctgtcttgctagaaaatggtcttgttactcgatgtctctgacaccaaatttgttctcagtcgtggactagcaaggtcatagaattcttgtactccgtgatcaacttcggcaagtggttgaacccggacgcccttcctatctgcccttgcacataccctcactgatgcctttagcattcaacgtccccatcaagagcagcccagacctttcccgcctccggttgttgcggcctcttcttcttgagtcctaggagtagtttgcgcccgggctttgcctcttcagttgcaggagtagaagacgaggacattggcctagaagccgcgcgtccagctacggcactccatcctccagtgccggctcggaggggtacctctcgccgagaaattgcaccggtagcatctgagtgacagagcaagacgctttcagcgagcttttcacgtcggatagtctgctcgatccgaggtttgaggatttctaggctcttttccatgggtgcgggtgtgagaaatgcggaatatgagactgaagctttgatgagaacttcctcattcagaaaatcaaccttgaaactgaagccttgcagggatgtgagatccggttcgagagcagtgtttacttcctcgatggtcagaccgaagcgaggctccgtaagtaccagagcattgaaaggctcagtctcgagaatggggggacttggaggtcgaatcgcagccgcagccgcagcttcggcagcttgagatgctcggatcttgacacactgcgcaagtgtcttcgtcggggctgaaacaaacttatctgatttccacacaagaacagaccggtgaatgtcgtagtcctcgctcttactctcgaagccgaagtcctcggcgagcaagtgaagaaattggcgtgactggttcttcatgggttcatatcgtagacgaacttcgtctttgttagcagcaaatactcggaactggctctcctgagcatctccccatgattgcatctgtttataaagcttcagagtattatccgagaagggaatatggtcgttggtgtgagaagcaggatcgatattaagagctgcggccaggcgacggttgcggtcaagtcgttcgcactcctcatcacatcgaacctctggccgactcggagtaaggttgctcgtacttgctaggcacttaaaactctgcttgtgattaccacatgcacagctggtggacatctttacctgacaagctgttgattccttgcagactggtacgtgtgttagtggcaagcttataactgggttttgtcggcttacgagtttgtccatggcaaacactctgacatgggtggttacatagcagcttgggttttccgcatatttgctcgcaaccattctgagcatctccgcattctccggggcgatgacatagctttttacatgtatggagtccgcaggagagtttctgtccgcattgctctccgcaatgagcctcttgcaaatgacaaggcttgttgtgaaacgtcgtctttccacagatgcatcgcttctgaacgaggtatgtgcatggcgggcaggatacatcatcaggatggcactgatggtcaacagaaggatgtccacatgcagtctgccgctgacactggttagtgcaagatggctgtctcgttccgcatggttgtggaggatgcaagactgtctggccgcagttgcacgaaacttcttcccagatagcctcgggacagctttggcaagctccgcggtgacagagttgctcacaaaagtgactaccacacttaagtggccgtccgcagacggcgacacagatatgctcagcctcaactggtagcgaatcagggcccaggcgttgcttcttctgctgagcaatacgctgagatgccttcttttcacccgggcaacaatgctctccgcatcgatgtcttccgcagttacgagtagcctggcatatcttgaagcataggggatgttggatgtttccctcatggcagaccgtctcgcccgtgactcggccacagcggcagtcaatctccatcgtttgggtgcaagggtcacattccccagtgtggcacaaggattggcagagatgtccgcattccagcttcttctcgcaaatcctcttacagtgaggaacattatcttcacaagactgacgaggctgctccgtgagatccttgagcggtgtcctgccacaagggcaatgggtgacaacgtccggagagaaagggcaatgagccgagacctcttcttgcgggtgacaagaaacctggcaacgatgtacaccacaatcaaagactcttccgcaagcactctcgcagctaaaagagccctcaaaccaggaactgttgcccagatcgaagaggtcgaacgagtcgcatatatcttcctgtttggaacattgcatctccttttgcactcgtccacaataacacctagcttcgaccggcacctcacaggtaccacagacacctggatggcatgtttgagcacattcatgctgaccacaaggtaaaaaatcgccacaacgctctcgacaactccacccgttgtagtaatcggtatccctacagttctttcgctgagagtgctttccacagtagcagggctccggtgggctcaacacggtgcacggagggcatgggccaggatggcattgaagagcgcatgggtgtgagcatgtcgatctatgcttggaacatgtttgcccacatgaatgaggaggcaagatgctgttccgactgggctgtgtttctttgccgcaccaacacgaactattgcctggtccttctatcaacgttgagttacacccagggcaacgccatgattggtcgccgctctcctcgttgaccttcatggacgtatcccaccattggtgggcacattcaagatgaacgacggtccagcaggtagtgcacgaccagacctcagtttttcgagtaacttcttcggtgcagatacggcactcatagttccagttggcgatgtcttcctgaatccgttgccataattcagaggcagttgacttgggaacctcttggcggggcctgtcctgcttgtggtccctggtacggtttattaagcgtccttggcctgtgggccgaggtgcgcttggtggttgctgttgggcactgtagttatcagtatgatgtattaccttggggctactgatcctacctcctctgggacacaggctgtccaggcacgaatgcgggggcgtctgcactcaaagatgcatcttgagcaacctctgttggttgctcagttgtagtcaagcgtccaccaaaagtacgctgcggtcccatggagaacacgcctctcccttggtttccttgccctcgagaaccacctcgattacctcgccggtttcttctgcctctagaagaccctgagctttcgggggtggctatggtttgtgcagcgacagcggcatcggcaggccctgtctgaggggcatttccgcgaccctcgggaacttgtgctgaatcatcctgtcgctggccacgactccgtcctgcccttcccctgcggcgtcctccacctgaacctccccgagaacgtgatgctgaaccctggccctcactttgagaccgacctggggcattatttcgtgcctgatgagatgtacggctggtctcttgctcggccatgatggcggagatcacagtcgtgagctgagaagtcgtgactgttgcaaatattgcgctatgtagtataaagcgtcttcaaactacgaataaataggaaaacaatgaccctcgaacaatgagcttgctggcgaagggagaacttggaaggagaaaatgggtagagatttccgactgcttcttcacgagagcgagagttagaggagcagggaagaaagtaccaaggaaaggaatctagaaaccttataatatattatgctgtttgcaataaattcttaggaggcgttgaaaaccggtggagccctgtatgtttgcgtgtggcgaagccaatctgacaaacataggcacttattggttggttcgatagaccatcagaatgagtcaccaacaggaaccacctcttttggaggtttaaaactgtccatttttaatcttagcagccagaaaatggagtccatcccaggaacgtaatccttagtaggaagaaagagtcactgatgctgacatatcagcctaatttcggtttctgcctggaaaccctagtcgtcactcccgtccctattgtggctgaaaaactgtaaccgccacacatcagcagtttatgagagtcaagttttatcagtgaacattatattaacatattggctgctttgcagcaatggtttaaagaagtcttttatgttctggtgaaaatcacttatcatattaggttatttgaaaccatgattactttagctactgctattgagcttgcttcagggtcagaagacttctatgtaaactatctaaaactgttagatcctagagttactgtaattagatttaatttacccaaactggtcacagggtgcggatcctatattgaagcagaggattccctatttacaaccatgttccttcatccactaatacctagcgcttgatttccatggttgcggctcacctcgggtttaacatccctggcatatctctccacaccacagaagcacaggcggctacttgttagccaatttgcatatgcgcagggcagaacggagcatgttgaatggatctcggcatgaagtgcgacgcaagattgatcatgttgacaagagatctcgggagaggccgggatgtcggtaccggctccggatgcccgttggctccacttccggcctagacataaacaccatctcactcacgacggttgtagttccagctgaggaatcaaagatccttgaaaagagtagtcgccttgaaagtttgatggtcgaacaattagcttgaattggcgttcagccgaggacatggttcaaaagcaatcataacatataacaaagtcttctagattagaaccatatccagcttcatattgcctgtgacagcaatgattttcgtgaagccaatcggtgatagctcgaacagcgtcataagtagacagagacagcttcctttgaggctctgggcccccaatatccgtctggggtacgggtgctccatattctccatatggagaggagctcgggacagcctccaacgcccgggctagcttctcacgagcttcacaagttaggagctggactcggtagtgtggcgtctgccgtctttaatacacgccccttcaccatgaaataattgcttgttgcagacggacaacctccgaaggtccccatgcttcagcagtaccctcacgagaggggataggaagaaagccaaggacatgtatcctaaggaacaaaaatacttggacaggtttagcataacttagacatctttctagttagcttattatagcaccttgaatgcatgtcttacgtcttttggccccatgaacattcagtcccagatcttcccagaccttcggtgagttgtagggaacagccccggtatcgatgacaattctgcaccccgggtagaatttagatcttacaccaacatcagacataaaaacaacgagaagataatgtagagagagctgcagtctctaaggtttgctcggggttaggagtttagatattgtggtaacacaacgggaatggttgaggtaagatgtagatagaccatgcacgtgacctcaacgtggatttcccgttcggcgcgttgaatttgagtgcaagggacagccgtcaacctcaacgcaacgacaggtcactccatctccggattccacgagacgtcgcccgtacaaatcctccaaaatggctgctctgatcaaggctgcgaacgccaaaatccggtcaaacccggtgactgactatgtctgctcaacccgtacgtctttcgaatgtcctgtcatgtttttttgcatgagctccgattcgcctccgaaagcgcaattttgtgatattgcaactcaacaagcaacaccgcggctacaatgcatatagaagcacattttaggcatagaaaagatgcggagggggaatgttgttctctgaaatatgtcaattgggctgttggaggttgtgttgatgtgcaatgcgtgttttgaagcacggcagcttcggggcgattgcgtgtcgagatttgcgactgactcttgatatttgcagacttttggggccctgtatccaactttggtatccctctcgcggccattatggacacgcagaagagccctgaattgtatggtagaccaataatgtatggtcaccaagcgtaactgactttgcctctactaggatctcgggacagatgactggtgctctcatcatctatgccggtactttcatgcgatactcattggctgtcacacctaagaactacctcctatttgcctgccactttgtcaacgctggtgcccagctcacccaaggataccgatacctcaactaccattactggggcggaaaggagaacatgcccaaggagcagctggcacaggctgccgaggctgccaagggaaaggttgagaaggccacggcgaaggtccagaatgccgtcagcaaataaagaggttaccagaccgaaggttaccggaagggatcggtgtgtcgggctgcatgccgtccataataggagtgtccccgggctgtacctcgggattcggagagtggcagcacacagctaccgcgcaataacgtcgtaactttacaagaattagttccctcgaacatctagaatcgcaccccgagttggggtctttgcagcactcgtgcctgaagagttgctacgagaaaatcttgttgcgggggccctgagttcaatgaatatggttagagcaaacaaatcaagccttcagatgccacattgagatactgcgagcaagtgatgaggaggagtgctccccgcaaaacggagattcaatcaattccccgggagggcttccgatgctcttctcctaatggaaaatgatatcagtggtatgatatttcgcattttaccagtaggatgtcaactctatgctagtctttcgttcttgtagcaatcttgtgtaccggtacttatgtaacaagacttgttaacgttttcattgttacggtctcgacatttggagacttcgggaaacaagatatgtgtggtttcaattcagcagcgatacaacgcacgcacccttgtatctgggcgaaacaggtccatgagagcaaggttagtacgtagctcccttgaagtcaagatacaaacacagatctgaactcggggtggaccccttggttcccgaatcttgcatagaagttcccgactattctcgtgcctgtgcctggccctcccccaccaggttcccgaagtgacggaataaggtcaaggtgaaaaggtaagccatgggtgaagactgactagctgccattgatcagcaaatgcaaggccagtgtgcctaccccagcctttgtcaggcggatccggtgatgttctggtcggcttctgtccgtgaacgtggggataagcatttcctctgtaagttttggatcctcggtgaacgacctacaacgccggcaacacttgcagttattacccaaccattaccgtacccgcgtgttgcctatgctaaccgcctgtcgggtatggaatggcatcatctcgagcctcctgcgatgatcccacatgatatgcatagtctgcagcgcttctcgactgggtgtgagtcgcgaggacggaggttgagcttagaagtaggtctcttacggaatggcattgctcagtattgagcaataatcggcaagctatatatgtctgttattcgacacaacagccacttgaacgaagagtaactggtcacatagaattgtgatgtctagaaaactcagatgattgctatgtaataccgaacttacctactccagtggaaacatccataggtcgataattgactgtcataggctccagatttgactccaactgcctgttccagcccggcatttgtgaggggaaaacgccaatgcttcaaccagtttggtcaaccatttttctggatacacgccgtgccaccaattagttgatctcgaatagagaatgccttcctattcggttttgctcagccctaccccaattgcctcttgacttaatttcgaccttttgccaacatttcttaaacaagttatgcggaggggtacaccgaagtccgaggtcggacctagctcgctttctacacctaaggtagctaaccttgtagcgtactgaacagctgagtattcatacctggcaactcatgtccaatccaggaatgatagaaactgtccgtctgacaagaaaagattttgtaagtaggtgattttcatcgccagtggaggctcatgtcctgcagagtggcagcatagtgtcacaaaatccaacatattgagcaaatagtggccaaatgcgcaccaatgaaagcatcattttagtcaacaaatgcaatgcgccggccttcatccaccgagagattggttaggcaggctatgccgccatcatacttgatagtgcacgagaaaagaggagagacccttggatcgttcgttacatgttgaggacttggttaacttccatggttggagtatttaaaagtttcaggaaatcttctcgacgctcaagataaaaaaagactgaaacttgtgcctgaaatgcataaaccttttctagacaatggatgccgattccttgttgctcataaaccccaagcagctgggataaggggcgctttggctcgtccgatctcgtctaaagctaagtggccgccggtctttgacctccgtgggggtggaatctagtgggagtaaacacatgatacagacaggaaattgactcggagaagaatttgatcaaacatcggctggggcattttcttcaaacgaagtacgtacgagcatatgtaacagcaccagggcgtgatcgtcattcgtggttgacagaggttcacagcctgtaagtctgggcaactcgatgtgacctatcacgatcagtgaactgacaaactggttgtctagtgtccccaatcacctttccattgggtgactgcgggttaaaatatagttttatagcaaaatcatatgactgttgtaaaatcgatatcatgtacagcctaaaaagaagacaatgtcaagcggcgagcggtgggtagtgtaaatgcttcaaaacaccttggatggcgatacggtgataccccacatgcatcttgtggactcgagcctggtggccctggtatgatgtccggggattacacaagcttcagattgagattcaagcttggacaacaaaagcagtcagggtccaatcaatggtgggggtcaggtagatctctctggttaaggtgtgcggtgctacggtggacagagagcggctgtggtaccaatgacttcaatcccgagatactgcggaaaatgtgatgcagcaagagggaagggaggcttctgcggctctggctgttacagccaccagggcagggatccagggtgaattaaccagatggtgctgcacatcgttcagaaccgacaaacatcctcggcattatggaaggcccagtatgataccaacgtggatcctctgactggacttcccttggtccatggcatccatggcaacccatggacaaggcgagcagattgctcgctcctacgccaacatcaggcgggtgggacatataaacctctagaggaaaggttgcggtgcggcaacctctagaggttaggatcaaaacccctagaggtaaggtgcgcgctggtcggtgtacgtggacgaaacacaaggaagcgcaaagcacctttaggccggattgttgaggacaaaggcgtttcgtttgccgagaggttgagtgagtgagtgagtgcgtgagggcagagatcgatgatcggcgggtgttgagattatgtgaaagctcgagagatgaatatcgagatataggcagataactagaactgatagtaaagctccgagcttgagccaaataataccctcaagtcatggaggggagaccagtcactatcagagagcgttgattggccaatggctttggttgaacaaaggtgtgtcggcggaatgagttgcgtcaactcacacgctttttttttcttccaatttttctatttctcgctgttcgttgcaaacaggaccgagaaaacaggccgctgtcaaaacccatcacatcggttcgtggattgtcaatcgtcgcgtttcgaagcaccggcacttgcccagccggatgcctttggccatctgataggcgctcctctgagtaaagtcagtactaacttaggtaggtaatatgtatctccatggctacctcagggagagaccgtaaatagatgttgtttcgctatcatgctggtaacccacgtaagaatgaatacttgttgtgcttggctgatcacacgcccccatgctcccccatgcttgtgtgacctgttctcattttgactgtttccgggtgaggcgcgaagaaatctattgctaaagccaccatgttgtaccaccacgctcatctcatgcttgttgtacccagcgattcgaggcgcatcccgccatactggtgccgttgccgatcttgcttatatagccgccttctgccctcattgcttcttccattactgtaactggcggtaacccccattgcatattgcagttggtggtatcatcatgaccgggccggttattcacagcatctcccaaatctccatagatccgtgaacgctaggtgaatgcactacaacacaacataacacaaaatgtaaatcccattcagcgggaaagtgaccgcacttcacttgtaggtacgccatagactcatggcccatgggcaataagagaatttagcttggcgaggtaccgcggtattggactctgcgcggccgagcttaagttccactcctcagccgctagttagcagggaccgcctcgggagtcttctgttctgtgtatgtacctagaatgataccgcgcttctatttacggtcatggcctcctggagatacgtctccaaggccgaaacacatccgttagagtcatagtttgatagtgttttagtggcatgtcctggcagctctttggaaagttttgatggagatcgagtgggagaagactccgcctgcgccgtagggtttcttaggatggtatggtaggtaggtcggtcccttcagacttcgggctttctccaaacgtcacaccccatcgccgtccgctttctcattcacacgccctcccgtcctggatagctcttccccccggaggccgggtgtgtcaccgacgacacacgcttgggggtttacactgctctacaaaatcccctcgcccgcctgcacatcccttcccttcgatctctctctcttctaaccctcatacctttctattaccgctaccgagtataccctctgcctccgattctttgtgctctagggtgatatcgcagccattcgtgagctggaagagctgtcgtggtatcttcataccgacaagcgtgctcattaccccaccaccaaaagtcaaagagaccccgccattaagctctcgataaagctcccactttgccagagcttctcgccttcgctcatcttaacctcttcgtctccctgaagtcgctgacacaagatcgcccaagatggctggcattgctcccgttgctcccgttgctccccagcaaccactcacattcaatgatgtcttcgaggaggaagatatcgatgagcctaaggaggccaacacggtccaccacatccgtgccaactctagcatcatgcatgtgaagaagattcttggtgagtagccggcgcattctcgacagccaccaatggcttatctcgggagcgatatcgcccctgttgcgcatcttgaggacttgcgctgaccccattctctttctcccacagtcgccaaccgtggtgaaattcgtaagccaaacagcccatttcctatcctagacccgcaatcgctaacatgtgagcagctattcgtgtatgactgcttgtccattcccaccacccgaccgtccattttagacactgccaagctgacatggttttttggttgtagattttcagaactgtaagtctagatcctcggtttgtaatggctcacgacctgaactatggcactgacaatccccaggctcatgagctttcgctgcacactgttgcagtcttcaggtacccctcacttgaaaccgcgatcctagcgacacaaaagtttatacactaactcgggcagttatgaggatcggttgagtatgcaccgacagagtaggcgattcatccatgcccatttgtgtcaagattcctttgctgaccattccttcagaggccgatgaagcctacgttattggcaagcgtggacagtatacccctgttggcgcatacctcgctggtgatgagattatcaaaatcgctgtcgagcacggcgtgcagatgattcaccctggtatggatatctcattctcggcatccgggattcatagcgctaactaacaacccaggttacggtttcctctccgagaacgctgagtttgcccgcagcgtcgagaaggctggcctcatcgtgagtctaaagtaccccccaccactcccgctccgtccgtgcactaaccccggaccagtttgtcggcccctcccccgatgtgattgattctcttggtgacaaggtttctgcccgaaagcttgccaatgccgccaatgtacctgtcgtccccggtacccagggtgctgttgagagatacgaggaggtcaaggacttcaccgacaagtatggtttccctatcatcatcaaggctgccttcggtggtggcggtcgtggtatgcgagtagtccgcgagcaggagagtcttaaggagtcctttgagcgtgccacctctgaggcaaagactgctttcggtaacggaactgtcttcgttgagcgtttccttgacaagcccaagcacatcgaggttcagcttcttggtgataaccacggcaacattgtccacctgtacgagcgtgactgctccgttcagcgacgacaccagaaggtcgttgagatcgcccctgctaaggatctccccgccgaggtccgcgacaacattctcgctgatgctgtgagactggccaagaccgctggttaccgcaatgccggtactgctgagttcctggttgaccagcagaaccgctactactttatcgagatcaaccctcgtattcaagttgagcacaccatcactgaagagatcactggtatcgatatcgttgccgcccagattcagatcgctgctggcgccacattgaaccagcttggcctcacccaagatcgcatctcgacccgtggttttgctatccagtgccgtatcacaactgaggaccctgccaagggattctcgcctgacactggaaagatcgaggtttaccgatcatctggcggtaacggtgtccgcctggacactggtaacggtttcgccggtgctgttatcaccccccactacgactctatgcttacaaagtgtacctgtcacggttctacatacgaaatcgctcgtagaaaggttctccgagccttgatcgagttccgtattcgaggagtccgaacaaacattcctttcctggcctccctcctcactcaccctacctttattgatggaaactgctggaccactttcatcgacgatacccctcaactctttgatcttattggcagccagaaccgcgcccagaagctgcttgcctacctcggtgacgttgccgtcaacggtagcagcatcaagggtcaaatcggcgagcccaagttcaagggtgaaatccaagttcctgagcttatcaactctgccggagagaagattgatacctccacgccctgcaccaagggatggcgaaacatcattctcgaacagggacccaaggctttcgcgaaggctgtccgcgagtacaagggtactctgctcatggacacgacttggagagacgcccatcagtcacttctggctactcgtgttcgtactgtcgacttgctcggtattgccaaggaaactagccatgcgctctccaacctgtactcccttgagtgctggggtggtgccacctttgatgttgctatgcgattcctctacgaggacccctgggaccgactccgaaagatgcgaaaacttgttcccaacattcctttccagatgcttctccgtggtgctaacggtgttgcttattcctctctgcctgataacgctatcgatcacttcgtcgaccaggccaagaagaacggtgtcgatatcttccgtgtctttgatgccctgaacgatatcaaccaactcgaggttggaatcaaagctgttcaaaaggctggcggagttgccgagggaacgatttcctactcgggtgatagtacagtaacctgttccccatcgtgatgttgaccgactgaccatccttatagtgcttcgtcctggcaagaaatacaatctggagtactacctcgaccttgccgataagctggtcgcccttgacatcgatatcttgggtatcaaggatatggctggtgtgctcaagccacatgcggctacacttctgatcggatcaatccgaaagaagtaccctgaccttcccatccacgtgcatacacacgactctgccggtactggtgtggcttcgatggtcgcttgcgccaaggcgggcgccgatgctgtcgatgctgccaccgacagcctgtctggcatgacttcgcagcccagtatcaacgccatcattgcttcccttgagggcagcgagtgtgaccctggtctggaccccaagcttgttcgatcacttgacgtctactggcagcaacttcgtctgctttactctcccttcgaggcccatctggctggccccgaccccgaggtttacgagcatgagatccctggcggtcagttgaccaacatgatgttccaagcttcccagctaggcctcggatcccagtggcttgagaccaagaaggcctacgagcatgccaacgagcttctcggtgacattgtcaaggtcactcctacatccaaggttgtcggtgatcttgcccagttcatggtctccaacggactctcccccgaggatgtgaaggccaaggcctctcaactagatttccccggctccgtgttggagttccttgagggtctgatgggtcagccttacggcggattccctgagcctctacgaactgatgcccttcgcggccgtcgcaagctcgataagagacctggtcttttcctcgaccccgtcgacttcgtcaagacaaagcgtgagctcggcaagaaatatggtgctccagtcaccgaatgcgatgtggcgtcctacgtcatgtaccccaaggtctttgaggattacaagaagttcgttcagcagtacggtgacctttccgtcctacctactcgatacttcctatctcgccctgagatcggcgaagagttcaacgttgagctcgagaagggcaaggtgttgattctgaagctccttgctgtcggtcctctctccgagaataccggccagcgtgaggtcttcttcgagatgaacggagaggttcgacaagtcactgttgttgacaagaaggctgctgttgaaaacattagccgacctaaggccgatgctaacgactcgagccaggtcggcgcgcctatgtctggtgtcctggttgagctccgtgtccacgagggctctgaggtcaagaagggcgatcccatcgccattctttctgccatgaagatggagatgagcatatctgctcctcatagtggaaaggtttcaaaccttcaagtccgtgagggtgattctgttgatggttccgatctcgtgtgtcgaatcgagaaggcttgaggtggtcgcgcaaggaaataaaagactgggtttaatgacacttatggatatcaggcaggaagtaccctaaaactataggattggcacattaagatggcctatgaatagttctttgaagaaactttgaatacaagtatgaatcaactcattgacgatatggttaccattaggcttctactaatcttgcgaagttttatcataagcttgtaatactttggggaactctagaataatccctgcaaatttagaaaagtttagtataatctcttaataaatatcatgatataggtgtagtaaagaggtggcatctggtaaggtaggagaggaaatttgtttagtaggtatcgaggagcactaactgaaaagtgaaagactgagttactatatgtcacagaaattttgggtcatcggcatcgacatcatcaagtcctgtagaatcttgcttatgaaggtcgattgtagatttgagctgagtcttgtagtttagagaaagggatactgatgagcctcagtagtctaaccgattttcacagccagatatacagaagatggacaataatgtttgtcttaataaaacagtataaagttaacctctttaataaatattatagtatagataatatctctaattatatacaaaaatattagatattagttataaataatagaacttataagacatatatccttatttatactatagtctatagcttatatatagtaaaaacactatttttatcccgagagtaggactattgtggattaaatattgcattctttaatcatagcgtgaatattaagtatagagtcttgctttttttttttttttgccctcagttagtcacctccagcaaagagccacatgagacctacgacagactagagaacgtgtcagaaattgagtcgtcctcatttatgccctcagtctatagaacagctttgtaaacccggaccagggccggatctcggacgcgatggggtatgcgggggtgggtctgaagaaacggcggacaaagcaaatgagaaccaggggtcaacattgcagtcaaggcgaatgacatcaatcctgaagaatagcttttcgagcgtctccttagattcctgatatactactatgcatgacctgggatggaaagtagtctgcgtggcagagccctaatgcataaagttcggaggactctcggggtttttagtagctaatccccagatcgacaataggggcgcttcgaggatgagtatgaaatagatgtcagctccaccctgtaccaaccctatagcagcatagagaatctagccaatttgccgtatggatgggaaagtcgggattgtactccggattagagattgaagatacttgctgaatctgggtattgatgatatgcactgatgcttgagacgaatcttagatatggattctgcctgaaccatatctgttaatataacttgccgaaaagttttacaactcctgataacgactctggcttttcttatgattatcatctatatagttgattggttgactatgaagcagtttctaacataggctcagataggtctacgtacaagcttggaagctcacgcgtcgacagtgcggggaatcccactcaactatttctatggagggggttgcatgcgtcaaaagctgtaagtatcgacagggccgataccccggatgcttgttatatctgaagtttgatcatgtggcccgaaatcggatggactcggatgggagttgtctgatgaatgattattgatagttgtgatttagccaggagcccaacacagaatcctgagaagaatgtcatttaaaatgacgtagatgagaatgagtgtacatgcagacactaaggtactgttaagatgaggcgatcgggcagatggacagactgggcagcctaacgagagtttctagtgaccagaggacggcgaacctgaaaaacaggctccgtcggtccgtagttatgatagcagaggctgattgttgatgatggcaatcctccccatgtccggagtgcacggtgaaggttgatccaatattgggcgacaatattcgccgcttgatggaatgcaacgcaaccatgagagggctaggaaggcccccgctggaacttctgggtaagtaaggtaaagaccgtcacccaccatttcagtgtcttcggagaacagcgatgatcggaacatcaatgtgatatgctttatccgatcgattccgaggcggtgagtattacttgtttctaatggttctttgtgtaaggtaccttactttgggtagttggttaggtagcttttcccattgtcagacatggctttccgagctcgtgactgtcgatgccgggagatgagtgaaagtgtgggggaggagtaaaccccagactcggcttattgacacctgtaattttgggcatttagccccccgctaccctccactaccgctcgacaagatcccactgcagccgggggtgaccggctatcttatgcacgataaaatgcagtgctggagctctggacttttggaagcatgaacctgaccaatcatggactgcgctgtggtagtggtgttttgctgcactaattcttatttctcagcataatcgagaagcttcattctgatactacttgggcaaagttgtcttcgttgtcattcttggtagaatgtctcaaagaatcggggaagaacatacttgtatctacagctacatctgatattaatgaacgtgatactatgtgctaatttattgagtgagtgagtgactctacctatgtaggtatgtactgtagatatcagtttgtccccccgcccatgcccggctcgccccctgtcgcttggcacacgcacggcaggcgctgtggatggatctgcggctgcctgccctccgaaacccaaaattcgcccaccgcaaagcaagccaaaccaggctcaggagcaacctgtattacagtccattcaaaaaacaccttccctccaaccctcctctgacctcactcccacccaaactctcttcctaacagacctgaaatttcttcctttgacttcatatggtttcgataggaagcattataataactgatacccttcatcccagtcacctctagcaaaactcaaaccgcttcttccatcgcgagcaatggagagccttcaactatcccaggttcttgccgacctcagcaatatcggcgccgccgtatgtgtccctatttggccttgagctcttttccgctatgtcttcatctgtgcaatcgaggctaacgtatatcgtgtgtcaggatccgggagccgcagaggccatcgtcagcgccaacaacccctccaactctagttacacgcgagtcgaagtgactgcagctgcaactgcccctacctcgagtccgactacgaatcaacagcgacgtcccacaggcttacagcggcattggtcgtcggagaaattcgacaaatttggccgccgcattctctctcccagttcccactccgggtcagccgtaaactctagccctggaactcctcgccgaggcgaatctgatgtgaggcaaccccaccaatcgtcgtctcaaaggcggagctgggactcgggcactgacagaattgctgtacagttcgaagaagacctggagagagcaagcacgctcatgcaactatacgacattcgctccaagattaagcagcaggataacagcagcctgctcagagctcgagagaaggtcaacgcgatagcagcgcgacaacaagctcagcaggccgcggaacgcaacatgaaggcagctgacgagcttcgacgacaacgctactctttcccaagggccggtctctgaagcgaatgaccccttacgatttccttatatctcctcaagacggatcacgggctcgttatgaaaggataggcgctgggtaatatctgattggtgttcatggtatgatttctttgacggcgtttgggacacaaaagtatatgccgtcggtggatgaaaccgatcctagtatgaagagcgaggttgaaggcaaccctgatatgttttaacgactggaactgctgacattaatacgatacgcttggatgatcgaagcggaagctgttcttttggcactttgggggaccaagatggcaccaagcactgcatgtataccatggggataacgaaagcggtttttatgttctcgaataattcgacttcttcaaattatcatagatatgccccaacttcgatcactttccacagacggcacatgacatcaattcttgcatgatttgagcctcttggcctaatgcctctatgtatgcaaggatcatatacggccgatagatgatttaattaatgcttagctatttgagaaagaacagcaaagattagtaatatgcttaaatatcatgggccaaactaacatggagctccaagacgggtctttggaatgtcttgttgtaagccgagcttctgctatatgcagagcccgagagtttgggttggttcttgcttggcatttcggaaacttacatataaaagtccagaaggctcatgcaggtccttgtacaagtcgctcatgacgttctagaatgtggtttatgtagcagcagatcattcatcaacgaaatgttggagtacagtatgtagtcaagggtggaaacacgtcattcattggcttcgccacatcagagaggaattgggatttggccgcgaagacttttgaggcttagcagtcttggacaggtgatgatctcggtccagagctgccggtgaagtacaggcctttctgatactgtctgctaaccaaggggaccggtcatggattgatacgcgaaatacgctgcgtgttgatgacggccttgactcactcctcaaacctgtattgaatatcacccatgaacgtagcatggatggatggtatgattgtatagcgggaatcacggcagatacatacttgtatgaaggttaccatgatgtaagcgccaagatcctaactgctactgtatctttacgcacagccactgttgaccacacagcgcaatagtagcattaaacctcgtttgacagccaagagcacaccatgttggccaagacgagacaaaagtggaaacactcgaccgcgttttgttagagtttcgcaggcaactttaggctctaggccaagcttgggtggatatcatgattcttctttctcttggcttcgtcgtttgagttggactatgcataaagggccctcctcccactcttttgtctccccttctctcatttgcctggagcttgtaatagcaaataaacctattgttaacctgcttttccttacaccctttgacagcccggtctaagcgtcaatcacatactgtaacagttcttttttacacaacctatcagataaagacgtcacctccctgagaacacaatcacacacattctacgtcatagccgagcgactcagcgccgcaaacaacacgtcaaaaacagagtttgccaattgaacgttcttcaactctactccatcatcgtcgcgtatcgtataaagattgcgcatctccataatcacaatggtacccactgaagatatttttgcgcgcgactactacagatgccgttatggccagacttggaatggacgagcatgtgttcgtaacaactggtcctactgggggcgctgggtgttagcgggcatcatcatctttttcttcgtcctcctcctctcctgctgcttgtgagtaattgcacctccgtcgccgttggaagtatcttactaacacatcaagattctctcgccgtcgcaaacgccgtggcgttaagcccgtgtacggcactgggtggatggcggccaagccttggggaaacaacaacaacaaccaccagatgtacaactacggcaatcaaggcggttataaccagggctaccagcagaacaacggcggttacggagctccacctccacctccagcctacggccagcaacagcagcctcagtacactggtacgacattcaacaccaacgacgggtactacggtcagggccagtattccggcgttcagcaaccccagggtacataccagcgtgaaggtgcttactccccacctgcgggtcctcctcctggaaagtaaggcacggcgatgagtgcgttcggaatgggagcgggtttcgctatggaaaggataccaccgattaaggcgtttgggtgctcgctttatattgaatggacttacgtcaagacgtgctgggcgatgagaggcattgccctcgcgagcatggcctgggtggaatcacgagaattatttttttcccctaattgattctagtgttctctttagcacttattatcaaaacagttagatatttgtatttgggacgcgctgctgacaacatttcaacggatctgtcgtgactttaaaggcttgatattaatgaacaaactaaactgaagagcaacagccgcatcctgttaggtgactttgacgtatgcatacatagacccagtaactcgacatcaacgccacagccgttgacgggacctgcatgaaacatgataaaggtgggaagaaacaaacctacagtactccgtattataccattcgttgggtcatgcatattaccacttcatgcctcatggtagcagtggacgacgatctgaatatctctttgatcaatatgtacaataatgccgaattcatccgcgtataaaggtagtgttgctgcacatcgcaatcataacaaaaggaacccaagccttggctgatggctctttgatattttcaatgccgagccccgagggcctcgtccaatgtgcacaccttgcagagtatgtctcaacacagtacccatggaccatctcacatttcaccaccaaatccgatactctccagccgttgaaatctgacactgataaatgacgaaatcatttcaaaacccttcattttccactccaactctgcgacaggatcgtccggcaatcgagacggccctgtcatttcggaaatggaagaagcccctgtggcccgcaccacgaccagggctgagcttctaactgtttgacagaagggctaacaatggtatggcgtctttgatgctggtgatgatttgacggcctttatcgcgcacggttcaaggaagacttgtttgtacttgaaaagtaactagatattgttcattgaactcgcacgttcatctacggtagaaggtctccaggcgatacttttccacgagttagatacaacaaagatcttcaactcatcagcttgcccatcttgctactctcaatttcccaagcatgccgttcaccattctctttacagcattctccgcgaagtactcgttgaattacccgatgtcggtcctataaaggctagggttaagggtcaagccaccgagtcgtcatcaccccttcaactgtcagagtcagctgttgaaagcccgtatttggatggattcacagtcggattactacaacaacatccatattcaatacaatacaatacaatataataggcgtacatattctctaaacgcggaattgactcttgtctctccgccgagtctactctcagactgaactgagctgtccaccccccacgaatggatatccaagcgacagtcctgtcgagtttcacagtttcagaacccttctgacagggatgttttatagatcaggggcaaattgaaccactagtggtcccgtttcccctggatcgtccccgccactcgcggtaattctggacctcccagcgcctcctctccacctggcgggcgcctctaaccccagctccaccgttgctttcttcccttctgtttgacttgtaggcttagtttgtacttttttctctacatcaacacgaacgacaatgctgatgtggctgtcgttccctaagcctctctttaacctcgtataggtcatctacactctcttgattaccttgtttcttcaaaacattctcttgtactgtcggtgcgagcgccgctcttgtttcttcgtccacagttctcttctcctaaaccaccgtccttcattccaacattcgactaacgacccgctccaatattgacacgcgctggaagaagatacagcatacgtacgtcgttgtctcgataacatcgttttgactttttgactgtttctcgatcaacatccccgcactcagttcaagcattatcgacttgcccatgcgaccaagtattattatatcctcagcctcgagcaaaacacgtaacaccatattcattataccattctcgacctgctcgaatttatttcactcatcgccagctctatcgtgaagtgggacacatcagcaaaatgccctccattgacgaggccatggcacggagccttcggggcagtgcctgggaggtgatcaaagacaagtttgtccggacaattgtagccaacctttcacgacgagacatgttagccgacgcagcgcaaacgtccgatgaggttgcacagaaatcagaagactttgcaaccgctttctctagctgggacaactgtatgaacgtggcgtggtgcaagtacgtaattatatccttcgctactaacaggccttgtttgctaacttgacccaggtggccagtaattggtgtgatggtcatcggaggtctcatcattttcagtattgtatggtgtattattcgctgctgctgctgtggtctctcatgttgttgtagctgctgccagtgtctgaagtgctgcggtaactgctgcggtgcctgcgaccctccgcgcagtgctacgaagcatttggatgacccttatgctccccaaagtcagcatcatggataccgaagtgaacccccaatgaatccatcagcacctcagtacggcgtcacaaagcccatgcgatccgagccacctcagtatgcggaattcgaaacgagtaaaggcagagacgatgatgccctccctgaaatgcccagctgggagggtgctagcagcaaaaaggtcgaggttcacacagaggccgttgagcttgacactctacctccgaagccacctcaaagtcagcaaagcaacatgatgggtggagtttcatcaaacaatctgactccctacagccaggcacagagcaattcaagcggctacctgggcgctaaccaagctctcgatgcatattcacctatcgaccagcagggctacggataccaggtccccggcatgaaccctatgtacagcagtgccgctgctgtcgcacccatgccacatgaacgtcgctccccggccttgaacaccaatggatacagcaaccaaggctacggccatgatcaaggattcgaacaagcccaaggctacgggcaaatgcagggctacggacaacaaggttacggtcaagccacgtcccccaacgattatgccgcaacttatagcggctatcgaggaactcctccaccgcggcccgccagtttcgccaagcgagcttcaatgcatcaggatgaatttggtacttatggacagcttcctcctcgccgttctccagctatcccagaagactatggttatggatcgcccgttcgtcaatcacccggcccccaaaccgattttggctacgctcagccacctcatcagtccccagcgcctatgaacgattatcgaacaccgcctcctggccctgaggccagctatggtgctcatcctgtgcctcagcggcaacacatgccagagtcccactctccgcaagagccatacccaggtttcaagccataccagccttgataggtgaatttatggcactttggacgtgtatggatgtgttttctgagtatttcatggatatatgggatatggagttgtttccggcattttgttcctactttactaagttttaggcgtcggcgtttctagggagaatttgggtcgaacttttctttagaatttgggtctggatactcatggtatatttttggagggccccaagatgcggatttgtcgtcagtctgtagggagatggcctgggtgcaccacttggccatgatacaaggactcctcgcctacgtgatgaaactctattcaggcaagcttggcgttatagtcaagacttagccattcatttaaatgacgagtttgctaaacgaaaatcatcaccgccgctgaggctttgcaaagtttgatttgatgtcgcttctaatcccgaattgtaatcccatctgaaaacgccccggctcctatttacgctatgagcctgactaccgctgaaagccgacaaagaaccgccagtatttgcaatataatttatctccatccatttgataagacgccacgactcgaaaccagtgcagattgtttgtgaaagacccatacgaccaaaaaccccgataaaactcgaaacaaaacagagccctgtccaaagctcgagtaaactcttctactccttggggtatagctcttgaggaaccttgtcctgaggaccacgggcgctcgcactacttcctatgattgttcgatcgtcaccatcgcgctctgggtcatactctccagagtctctgcccttggattgcgtggaatgagtgggccgcgtgacaggcttatcgtcatcgtcatcggactcactgtcggtctcgtgctccgaatcgaccagtctggcacgtgaagtctcgtcctcactgtcgtcgtacctcctgcggcggccttcatcatcagattcgttaccctgggtttcgtggttggtctctttgagcttgatgaacgagtcgatgatatagtattggagggcgttcatgatgaggggaaagatcatcatgacaaacgcgatctgaagcctctcattgccctcggtccagccaagagcccaatcgccagcttttgagatccaaggcatcatgatgaagatgatgagcacgcagatcttcatgccaaaaaggccacagaaataaatgactgattgtttcaaccaccaccatacattgggtggggtaccgtagttgccagactgaacagattccgggggttgaccgacgggtgtgaaacgaacgagacctgtgaggatcttgaggaggatgatgagtatagggataccgagagtggtctacagatgttagcaaatatggggaggaattacagcataggctgacacttgcatctatcgcgaggttgagaagataaaaagagcatgggttcggggcgtagttatcatcatcggatcgtctcgtcatggatgttgctgaagggtcgacctggaccgaaaatcggccgctcgtcaacatggacatgaagatatttgcgatgtgaacaagaacagaaccgaaaacctgttttgatacgtcgaagaaccaaatcttgagaggtcgttgaggccgttcccgccaccgcttgtagacgagggagagtagagccagagcaccaagtgcgccttgcacaagcagcgcgaaggagcccagcaacgagcactccccgttggaatcgtcttcgtcggatgactgtggtggtccggacgcgatgaaggttgcggatgcggctgtggaagaagccatggaggcggccgaggcgattactgaggtggccatctctagaactgttgaagaatgggcgagaatcaaggaagaagcatcatcgacggcgactggtatatcttcgaggttcgacggaggctgcatgtgtacatacgtggacgttttgactgattataatgtccaacgtctcaatagagaggagagagaagtggtgatgtttcaggacaaccaagagggtccaacgggggcaaagaaggagacgaatgggagtcgttgagagcaaaactcttacaaaacttgttaagagatgaaacttgtatttatcttggtataacggtgaagagcaaaaaagaaagaccaaaaagaagatgacgaatggagacaaaatgaaagggggaggaaagtcaaaacggagaacgaggcgcttgtgactgatgggacttgactgactgatcatgaatatcgacgcctacctagactgagcgtactaggcgtggtcatggatattcggctcctgtagctggtcgttctcagattagactgggcctaagcccaaattcaatctagactcttcaacacagccacgcacgaccttgtctcttttttcccccgctggaccaaagtccagagttaggtattttagcccggcttactcgtctggagccgcgtataaacgtacaaacctcagccacatacaacatatcgccctcccccgtcttgtggcgcccatggctcatgttcggctcaacttagctccgtgaagaaacctcaggcggcggctatcaacaccaaaaaaaaaagtacaacccaggtggacgacgttgacggcccttccaacgccgactagcttctcgaataccgacgaccttccctccacacaatgcttcgtccgatattaagggcccctcgctccgcctttggcctcggcttgcgctcgacagtcaatgcccgcagatctatccatcatgttccccaactgccgcacgactattctgagggtgttcctaacctcatgagccctggaggtttctcgatcgcttggactgaatacatgaagctcatggtggagaaattgaatgctttgactgttggtatgtgtggatttgatgttctaggacagcattgaaccaacacaacgtttcctaattttatgtcgaattaaatcccaattcaacacctactgacatgccaatttccaggcaccgagctcgaggataaggacacaaaaacaatcgctctcatgacagcccgcgagcctaaccaggccccaatcttcaactatgcttccatggcacacaacaaccacttcttcttccaaggcatcgcaccagaaggaacccccatgcccgacgccctccgtagcgaactagaagcctcattctcctccatcgagaccctccgccgcgaatttatcatcactgcctccgctatgttcggcccaggcttcctctggctcgtcaaggctggccccggcgactatcgacttctgcccacctacctcgccggatctccctaccccggcgctcactggcgtgcccagaccaccgatatgaacgctgtgggcaaggatggctctgcccgcacttacatgcacaaccaggcgttcggcgccaacaagcgaaacagcgatcttcccccaggtggtgtcgagctggagcctcttctgtgtctaaacacctgggagcacgcatggctgttggattggggtgtgggcgctggtggccagggcggaaaggctgctttcgccgagtcatggtggaagttgatcgactgggagaaggtggctcagaagtcgggagtgctgcgacctggcttcaagtctgcgtaggcaggaatatgatacatgacagcgcctagaaatgatgtatagttaggacacgatgttacggcattggttagagacaaagggataagggaagcgaattctgtaagatattgtactctgcatatacagggggggatgtactatttgacgtctcaatgcgtctcttatgtcctatatcttgctcataagacagacgcctgagagatgctttggttacccagttatgctgccatgcgctagttctcgtacatagcgtatctcgtgagcaaaaatggataaacaccaaaaagacatacaacaccaggtattcgctggtcgtcaccgacccaactactaatccggcgcttcgtggcttgacgatgggggagcagacgggaccccgtattctacacgagctgtggtcgtatgtaacgatcgagctggcaacaagacattatatcagggtgttgagcatatgcttcagggagcccaagtgatacatctagtttcgttgccaaacacaccttcctacgataatagttcacgtcggagacagtattcctccactcctgttcagctaaccttgcatcgcatgtcctatccatatagctcctgaagagagaccccatacaagacttgacaacaaggttccagaaagacatcaacatcacataggtttgaagacaatattgtaattcatcatgtcattttcttttcctatcctaagaagctagcccgagctacctatatgaagtaaaagatcaacaagcgctgtgtggtatctgcgtcatccttcgtgaagtaaagaaaagaaatttcagggagtgggctgtgcagtgctgagttttctagagtcgtgtgcgaatggtataaaacgaaggcagctcgttcaactggagcaatggcctatcaatcaagagaacttcctgagtatgcaaattccaatacgcaaaaaagacatcatttgctcatctcgagctaagattcatccgctgtgtaagcatcccgcgagagagccgcagcaagtatcgcacagtggttgtacgacctggcatgtaagaatacaaaagaaacaccagtacaaagagaaaagccccgagtcccaataaccatcagtggagggtatcaggtcaacggtatcgaaatgaaatcaacgcaaagtagagttttggcaactgatggaaaggtggcggatgaggtggtttagatcatgtttccgttaacgctgatttcaaaaccctcgcccttttgtctgagcgcctttgcgagcataagctctcgcatccagtcgatgcggtcatctcggttcttgacagcaaagtgatgcgtcttgcctgtgccattgacaccctctgaggggatggtaccggcaggttgaagatggctctcacgcttccgaaggcgggcagtattcttctcttgagggatgagctggaaagcaaaggcaccaacagggtcactcttctcgcggctgtggcttccacgagaaagatgcatcgtcttgaaagcagcagtgagctttgaagaggatgcaacgcttgagcaggcaattgcgtaatcgtcaatgtccacatactcaagggtccggtcgagctcctcggcatccttgtgcatattgagacgagtacccttcagagtaaagtagccgtcctgccactcatgccgaagcatctttgtcttgcgcttcttcatgggaccttggtgactaatgccattagcagggtcggcagagggagacttgcccctcgcaccaagaggtgtgacagttggtgccaggactttctcggagccattgagatggccacgggagaagggcaagttatcacgggggggtggctgaagaggctgctgagatcgtgaacctcgtggggactgtggtgaggagcagccttggggagggcggctaacgagaacaggcttgttctcctcgagagcgggcatcacagggaaagaggggcggcgggctgaagtgcgagactggcagcggggaggggagacattggtagttggagatgtgcggtagttcatgtcaggggggacagattgggagaaatctcgagctactgggccaatgggtacagccgtaatgggaacatcaagctccgagaatggtgtcccatggcggaagctgttcctaggtgtcatctccagatcaggagatcgagggctggtcttctccatctggtaggggacaaaggcgggctgttgttgctgttgcaattgctgttgatgttgagcaaatgactgcgtgggcttcttctgagggggaggcactgaagaagcaccaagacgggacggaggaggctgaggcttcccaggaatggacagtttagggagtcggcgcagaccttggtgaggaagctgggcctgtgcggttggcataccatcaaacggaggcgttggaggcacctcggcgctgcagtctccctgctgttggtgctgaaagctaaggaattgtctgacattgtcttgaggatctcttgactgaacgccacggagagatgcctcataaagatactgtagaggaggcattccaggacccatgacgtccgaggaggcgacaacagaaggtacagcgtccgatacgggacgaaccttgttagggtccaatgccttggccgtctctgggttgccagcatctccaaccatgactgtaccagtggcattaatatccacgtgtggatattctttcttgaaagccctgataagctgctgttgctttctgaatctggaacagttctcccccttggaacagtgatggggctttgggataacttgttcaataccgatgatagacactgactccatgggggtaatatcgtctccatttgtccttgcacgatgacgtcgcttgctgctctgacgacgcttaagaccaccttcttcccctcttcgcgcttctctggcaacttccttgcttggaacatcttcaattggtgtttccggacgaggtgatgcaggtctgctgtctctgagagcttggatttgatgccagactttggttctaataccgaacgattggatgttaagctccttgagatcttcaaacttgagcgttatcagaattgcaccgctgatatcattctccatgaatcggtctgccacggacagctcaacgccagcattgagcatagcctgcgcaaccatctcagtggaccatgatgccagagtcgtcgtgtccagttccgcatcagtgtactggaaaggactggttcgtgtcggtggtggttgggatgtcatgagaaagtccgcgatgttccgaggtcccttgggagtgatgggtgataatgtcagaatgatgtcctcttcggtggcagagtattggtcagtcgagttccgaaaaagatgaggacctcgagggccttcaacctgcttcggagaataatcaagcggaacttcttggcttctactcgatcttggcgtcgggacctcatcgtaggaagaaactgttgtgaaactaggctgtccagcctaaatatgtctgttagttcttgtccaggtcgatcgactttctctatgggacacataccgattgcaaacttatacgaggcgaattgtcctcctcatcgctaatgatttcatcctcttcttcccagtccgtgtccacaaactcggttgccactgaaattggtcgatctagtagttgagaatcattcttaaggctgaagaaggtgtcccgaggtaagggttgctgtcgcatttgtgagtatgtaaggcggtctccgcctcggaaagacgtgtactcctatgggtcagtgttagtgatatccataacgctcactgaccaagtacttatacttaccatttgggagttatgtcagcagatatcaagtagttgatgctaccaggcaccgaatactgttggtgaggttgtctgtatcggctggctaatgcttgatatggccgtcgccggcggtcgcttctttagaactcagtgcctaagcacgatcaaggagacgccttgaaacaaagagaaacagataaaggaaacataaatctcgttgtgtcgaggagataatacacaggtcgcaaaacttgggagaaggggaccaggggagtgggcgggcggttacgggacgttatgtatgcactatagctcgacactggagactgagggaaccagcagaggcatgaatatgagcggtcacggagtggatggagacaagaatagacttgggcgaggtgctaaatgcagagtgcgtggccatgtctctaggccctcggaatactgtagcccagccagtcaatcgaccctagacccttgtaccctgacttgttcggggtatgagaaagaggcgggtgggagcaaaggtcctagggtgaagaacagggtgctgcggcttcatcacaccggcacgggacgcagaaaacggaaagccaacagcatgttatgaccaacagcctgattgagatccgtcttggggaccaacatgtagatcaaacattgattcagggcattgcactcgtgtatgatccgaaggccatgatagtagatacttgagttaaagtgacaggccgacctcctctgagacacatggattgacagttgatttagatagagtgccaggcaaagcgagttgagcattaaagcgtgcacggcgtcaaactggtgttatcaattgggccttgagtccgggcagagtggctgcgtctcgcgtgcaaaaatgcacgtccagtcacgtttctgtgctctggtcacgaatcagagggagactgggggcccggggggctagatattcgaaagagaaacagtgtctctgccgggacgcttaatgacgatggaagaagagaagcatcctggtcctagttaagcagaagagcgtggggcgccatgcctcgagctgtctgtgctcgtcgattggcttaagctggcgcacgttgcgaccctggctcctgaggcgttaggcttaacctggttgagcacacccaatcttgttatccacagctggagatccgttagtgccacacctttgaacaaatatagcggccctaacaagcgtttaagcgccgggagcttgagtttctcaccttagttcaggatgagtcgagtgacaagaggtgaagtgaggttgggcaacgagtcaacgcaccgtatcaccccgcaacacctaagtttttacgtcgctgccgatacggattgtaatctcatccatcagcagaacgggccaaacccaattcaatagatggtgattgtgatgataatggatgcccatggcaaccctcagcataaacatgatcagtctgttttcttgtgccatcacatttctcaattgcaagttgatcttaccatgttcgtatgcctttcaatctctggcgtatccgtactctgctgagactgttcttcgtactgtactctcatgtacactctagtgctagggtcatcacggaccaggctgcttcggcataggagcgggagacgagcccccatcagctgcaagcgaaatcctgagaaacgagaaataaatgaccggcatggatcggtgttttttattctcctatatggtgcactgtatgggtttctcgcctcgtgcgcgtatgtcattcatcgtcgacattgccatatgttaaggtatgagttgttggcattactatcgtcaacgacgtggacgcaccgagtaccatttgatctcttgttcaacatattatttgctgttgtcaaacgtaacactcttgcgttcctggacatgaagctagccatgtgacttgggtcgcagagcagatttggatgcggatgtggatgtgtgtgaacctgcaagcttgtgagtccttgcaatggtaacagcgaatatgtttccgagcttagaaagtttactcttttctcgcgcctcgttccatccaagaacaaacttttcaacggtcaagagtcttgtactctatcccggagcctggatgcttccagggcgcccaaatctttaccataccggttctgtggttgtgggaccggaaaccgttacatctgaaactctatgtttttgactcacacatatcgcattagctcgaggcatgctccagcctgggttcgagcttgttcaacatagctatcgaaatcgagagttggagcttcagccccaaaacccagcctcggccaccattcctgtgaactgtcccctgctgacaaactccatgcccgaatcatggtcctgtaattggttgcgttgcggcccttcacccgattcttttcgggtatctattcttccgagcttggtttaagtctcgggagaggcaccgacacgccccaggccaggagacagatcgtatgctcacctcacaatggtttcttcccattactgccacggctggtgctcaatggtgcactcctgtcggtcttggaggccctcaaagggtccctggatcgtcaaggttctagcccccactaattccaactccaactctaagcggaactgctctgaggccctctatcaaaggctacaggaatccctgtacagagtccctgtcagattcttacttggtccaccacctccttcgacctcgatttccccttcaggcagtgcgttcactgtgagcttttgaatgagattagacgctaatcttggccatatgtcactcaatagccaaccacagtgctcatcgatggtcctttccacgaatcaagttgaaagactcgaacgggcaggctagtgggacggtccgttttttctttcagtttgttttgctccaatacagcattcctatccgctttgatttcaatgcgatagaagtcaggcggatcatggcggcatgatttggttggctcttgagcggccatgtttcgcctcatccacaattcgactatattttgctggctccagactggaaattcgcctcatgaatggttatatgagcattgctcatacttgcggtcaaagatttgatctcgttcatcgtgtgactcaaaggtcgccgccaaactcgctcacatgaacaaatgaatccgcctcatgtacgaatcgcagtctgtcacaagtactcctaggagggagcggtgacaattgacagatgaactcctctattccttgtcaagaagttcgaacttcgccaaaaatgcgagactaagaggtggggtgatggagtgtatgtacaatatgctaggattcagcattgggcactctcgatcacactggaagtggtatagttctgttgtagttctctcaactctgttcttggccttgtcaatcaatgaaccccaaaccatcagctgaatcgggaatatctgtgcaaaatgtgccatatccttgtgaggaattgaggagatgccaaacggctcagcaagccgagggtgagtggctttgaggcgtggttggctgaaagtgaagctcggagcatgattttctgcaatagacgtgtcgccacggtgactgtagatgaatttatgaacaaatgctacccagaatatgcaaaacgtatctgtctgtgcctgggctgagatgcaatgtgacgcgaagctgattcacagcactaccataaaagagatattgggagatctgatgttgtggggtccaagattacgattctcagtgtagcacagcatatcagccactttgctgcatgagattctggtgataccttctaaaataacgacatacagtgacaacatcataaactctgcactactacctacccgaatatccagccgtggggcttaggtcagtcgggtatatacagtgcaaaagcagactgtgtcacctaggtatgtatgtattttggagtgtagggtaactttgctacaaagtgctcatcgtgaatatcaatattctcggctagtgacagcttccacacacagaagcacagcatatacgcattgcttttcctatgatagttttgcgtcccgaagtggactccgctcaatgctgatattttgcaagcacccggtgtcgcgaattgctccgcctcgcaaatgaatacagagtcatcatgccattggaatcttgtcgtgggatgcgaagcccgtgatggtcaatatgttctgcgacccaataagctcgcataacctcacctggagttaaccattggcttcacctccgtcaatcgcaatcctgcgacggtttaaccaatacagctctagcttcttggtcaggatgccctgtctgcttctgtcacccaacccctgctataaccccagctacgtatgtatggtaaggaaatacctacccagcccaactcgacctgttcttattaagttattcctccgacagctttacagtactaagtaggatgtggtaatgataaatacggtggcattgtagcttgatcgaggtctgggatgagcatgtccgaatgtgataggaaataagcaagcaagcaagcagcggccaaagtggcttcatcacgccagtgcgggctaatgtctcgttcccgcttaacttcgcatgctatgcccgtctcccgtccagccttcgtcttcaggtcaagatgccttgcataaggatatagaccaggtcttttacggcaagaattgtcttcgggggctctcaccgactgtcccgtacgccacagaacacatactggtgatgacgatagctgttgtggaattcggagcattgagataattgtgcgggctgatcaacaccttgccaatgtctcacacagccatcgtggtgtcttattctgaattttggtcttgccaagacttcaggtcgagttggatgacccatcgaactcgaggagcggccgacaagagggctggaagtccatggaccacagaaacacccgtgaacaaaagtgctggctggcaacacataacgggtagctgcttgttgaggaactgaacgacaaggcccgattgcaggggattgaatattgactcagtcatgttacttgatttgctcggagacaagcttgaatatctccgcatctaaaatcaacgacggattggcaactcccatgagctaggccgtggtgtcccgtcattattgcctgcagagaacttcagcaagaattcgacccagtataggacggcagtcagaatatcacatctgagctctcgtttttcattttgtgatgcaaccccccggcatcacatcacagtgccattggaagtgtcaatgtgcatgtgcccttctaatccttgcccgagccaatccttacagccctctgaagcggctcccactctccacttctgtttccctctcatcaacggtttcaacacacatctggagaatcatctattaaccaatagatgattcaaagctcacttctgcagaatctcacatgatgcaaaactaatgcgacctcctcgagttctgtgggtgctgaaagcacggtcgcattgtagtcgagcttctgaagctttcgaatgaacgttcagttcgagaagccgaatcacttcggacttaccaggttctccatttggaccagaagattgtcatgggtttgggcggggaaagtgagggacaaagtgatgatgtgagtgtgaaaagcaaaacaaagtcaagtcggcgcacactccactgtgctgtaccacagccttgctgtgctagtttaacaggcttatctgatgatccttgactgttgttgatggacgcttttgtgagcattgaaatggctcagcttcctcgacaggagcaagggccctggtcagctggagcctcgatctacgatgctagcttcagcttcacttgctccgggctatcatgtcattgtcataacattgtttttcctgtctggcgccctttcgcaggaatttccttgcctggccttgaagacgaggtaatacagcacagtatcaagcatagtgccgaggaccctagatatggatgcgattaacttcccgcctgagtttggaccggcccgcgagggccaagaagctccccgcggacccttcaacggctatagaaaggcccacaaacgaacgtggtggtgtgtgagtcgggatacgcggccaacacaattcaactcgaggtaccaaactcaattttgctgataagatgagaaatgagaaaccttcctcagccacgcagggctagaccgtctaaaacggtaaaatacatggtacaccctttgaccgtcgatggcggacaaaagtttggcctggtctcatcgagattatgaatcatgcgttgatggagggcgagtgtcgagttattgaaccatcggccgcaagttgaggcctaggttgacagggtgcctaggttgtaatgttgccatactgtgtctccaacgagagtgtaatttcgatggctacagaggcaaagagggtcaatattatagtacgtaaaactacaatcaagaccagttgcattaaatttacgaatactacctcgagcgcagatcaaaatattcatttaccaaaacatcgtgatagatcacacaactgctacatatgtgctgccaggaagtttgcggaaccgtcggccttcagtgtagttcaggaaaagtcagcactcagcatagagaagaagagatcaacaagaagcactagggtaagctaagtaggatccataaactctgcgtgtcaatgtgaacaaggatgtcagtgagctgaacagagttgcagacaagatggaagcgcattgacatgggaaagaaagtttagtcaagagcaattgttccataattagcccatatcaatagtctttttggccgcatactctactaccttgatgatggcctaattatgctgaaatgaaccagagaatgcgggttaaattaaaaatagacgtgcaagtgaggtttgggatgtgatgagatgtgatggggcctgttagcgctcttgcggtgttgcaactgcggatccaaacacgcttaagcgccaaggcatggaatttagcccagattccaaggtgaaaagagggggccaaaaagataaaatagttactcagccaaagggccaaaatctccggcttagacggagccctgtcccgatggtgtcagcgagaagaccagaaacggtttgctcgtgagtgaggctgcagggatcagggatcgtacgggatgaacagacgagaagacgatgaacaatcggaggcggccggtagtgtttaattgcgacgagcggaggcatttggcaatgactcgcattggcgggggagctatctacccatgacttgactagaccatagcgggagtggaattcatgggcttgacagatgatagtgtgatggatttgtttacgaaatgcccaaagagtgtgatgagatattaaatgctaggccggggtctgaagagctaagcattgccagatggatcgggtctactcacaaatgaatattgtcattgacttaatctggtctatggtattgaagggattgaaatgagagagtgagagtgagactgagtgtgtaagttgagagataagataggatagccggagcagaggatggcaagatgtcatttccagattcagtaaccgtcaagataggctaatgtaccttgctaggttcaaaggataatccaagctcaaccttgaaatggtctggtctggtcttgcatgcccatatctatgtattgatggtgtagaggagcttcgatatggttggcagatttacagatgagatgaccctatgcagtgtgcactacctaccttaaggtacctatgtagttaggtacaggtacatcttgttggatgggggattttagtgatctgactgttggtttctgcttcttcatcggcactgcacccaggtacagtacctatgtaaagcctcctccacaaacataggtaagcacgctatcaagataagattgattgatcttgtgttgccacaacaggatcgagcagtgacattcatttgcgtctcagcaacttttttttttcgtgattagccaacggtcaaagagcatatacatacatgaaatgacccattttaggccgcccgttattgcccgtcatggtccgcttatcacatcataaactcaccaggaccagcttgagtttccccgctcggctcggtgttttgttgatcaccacgaggtgcattggtgcaaggtaagggtctcgagctacctagccaggggcccctgagtagatgcaagagcatggcggcagagatcatcagtttctgcactctcattggctgtagcgtcagagctaccctgttgcgccacctgcggctcggggccaatccagatctgaggccggggtaggcaatcaacagtgctaacacactttcggactagaccgctcacctgcccctgctccgcggcagaagctcctcatcggttggtcccgtcccctaatgcgctaatgcacgcgtgtcaccctcggctgtcgaatcacggaccagaaacgctcttcctcaacgacaggcctgctcaccagaccgatctttttccttcccagtcactgcagaatgcgacctgacccagctctggtgccaggcagagcagagctttcactgatcagccactggaaagcatgacaataccaggtcatgtccactggagcaatggtcgggtacatgccggactgttacggcacacagcagaagccatgtatagcgtcttgcgttccatgagtgctcagcgccattcttcacgtacccagttcgtcaagctgagctaagctgagttgttgccgcccagttgcagcaatcatatcttgtgtctcactgacttttactacagagcagatttgttcaagtctcgacacagactgatcaacgctcgaggttacctgggcttaaactagagagacatgtcaatgctctctctgaacccataaccccatcttgactcgtttctttatcgctcacaaggccctttagaccctcgtgacctccagttatgggatttttcaacaacccccgcgctgttagacgtcaccgtcttccacccctggtcaagacatgcacttgtcccgtaacacccaaccataccggcattctttagaactggagacctggtgtttttggcggccatccatggggcttctggcttctcgacccggctgcggacagccacttgcaggactgcaagcacgaggtctttcgccgcttgaccaatctgaaggttgaccgcctctttgactgttctattcgtcaaaaatcgtctaggtacttggccagggctcctctcctaccaccagcctatctccgttgtgtcctagagctcaacaagtttctggtccgatcgtccacttcagccgagtttcaagacgtgaagcgtgaaatatgactcgcaaatcgtgaattgcacaactgaccatggctgcactagatgctactgtttaatgaatccatcttagatgcgaccgaatagagttttcagaccagcacagtacactctctgttagttgagcatggaaagaccctgctatgagacctgatagaggaggtgagctagcggtcggatccttgtgcgaccttttggcatttcccctcttccggtgtacatactcgcgcatatgcagatgcaggcgcaacagcccggtgagcttctctatccgtatcagcatcaagatgatggtgggtgttactgcttcttgggataggaatagatactgaagaagcaacccatactaatcaccacacagatctactgcgtgaaagccgagctcatgcctgaactctggacattccttctactaggcgaaagtaaacatcacgaaccgcatctcagccttcccaggcatttggatggatagcaattgaaccttgagtactagataaccaacaagtggagggcctcaaaccagaagccaaaagtcaaagtccaagctcgcccgcctcgcatatcctcccgtgaggagctagatccgaacgggctccaacccccccgttgatgagctcttcatgcgagcagagtggctgctagctatgaccatagatgaccagatgggcacaccatgcgcgactttcccctttagacgactgaacccctgctcgccttattctctttgtgcatatctattcctagagtggagttccgatgggcacagagagaccatcttttgaccgactctccccattggcttctctaagcgcagtcgctgcctctggtgccatggcatgctcgtcgtgcatgatgcaaaaatagaaacaagacgatgggaagccatcatcgaatcgacgtgtgaagggccacgagagaagcggccaaaatataaggatttagccctccagcagccgcccaagaattttgccctctttcttcttcgttatgttcagagattccaagtgtcgcccaaggttctcttgatcccctttcctctcttaccgccctcctcaagccctttctattgcccgcatcaatctttacaatatccagttacaagcaagccggacttgcttcgaaccagtcaatcattactacgcaatttcccaaaaggacatttcgattcgaaacgaaacggaataacgaacgatacgttgtagtctgacacgttggcctggctgccacttacacgactgcacacaaaatcaaacaattcgctcagtgatccatattgatcctgaccgatacaataacactaatttaattttcgacttgtttaaacggacttgacaacttcggattcgatatcccccggtcacatttcccaacgcccaacctcttggctttcgcttctggatcctcagcccagtttaaagcaaaaatacaagcaaagacaatttctccatcccgtcccgctttgatcgactccacattcgactaggcccgggttctgagtacagtgtgcatctggtccctgattacacagtaccactccccccttgtcgatcacacacccctcctggtcccctaccacgccaatactctaaggaccaagcatcgcagcctacaaatgtctatgctgccccccgaccatcgcaaaggcgtgtcgcgagcaactggaagcaccgtcaacatgactgtatcacagtcttcaaaggccaaaccggcctccaaagccagcaatggcaagccaaagacaaagacgcagatgcatcgtcgttcaagaactggtacgcccgcttatacgccatctcactgaagtgtcgtgagctaacatgaatctcacaggctgctatacttgccgtttgcgacgcaagaaatgcgacgagggaactcccatgtgcacagcctgcaagcacctcggcttgcaatgcgagtacaagcggcccatgtggtggagtaacaacgatatgcgaaggaaacacaaagaggacatcaagatgatcatcaagcgcaagaagctctctgagaagtcatcacacaacatccagaactctgtcaccagctcccctcctggcctcacacactctcttcccacatcagccaccttcactgatcctctcgaccgtacaagatccgcctccattgactctcaattcccagctgctttcaacttcaacagccctcccagcgggaacgagtatggattcggtgcgccaatgcaccccgagttcatgtttggcagctactcgccttatgagatcgatgtcaagacggagcggcagatgtttgtgaacgatgtgcccacagttcgcgaatcacacatctccaccttcagcacttaccacactcctcccccagctggtactgttctgcccaacggccctctcgacggcgagtgggccgagcaggtcttccaagagcgcaaggaatccctttcagaggagaccctcaactgcaatttcttcgacttttcacatggcccttctacagagtcgaggcaagtcaagattgagttggatgagaatgaccagcgcctgctagaccacttcatccaattcgttctgccaaccatctttcccatcctcgagtccaatcaacattgctcagtcagctcagacctgatcctccctgctcttcaatcaaacagtgcctaccttcactgctgcttgagtgtcgctgcccaacacctcaaatcacatatcaatggctctacctctaccgatgacattgacaacgatatcatgcgccatcgctatgccaccatctgggctctttgcgaggctctcaagaaggatgagaaccaccaacaaattctcgaggcaaccctgggcctcattttcttccagtctgtcgttggccgctatgacgatggccttctcgatattccttggcaccagcacttccaggctgccatcagcttggtgcagaagcttgaccttcccggaattgtctctgaccctactcgggcttcaatgcaaacccccttcaacatgtctctctcgtcatggattgacattcttggtgccaccatgaagggccgctcaccaacatttgctcacacttaccgcgagaaacatctttctcagctcaaccctagccttggcttgcgggagctgatgggctgtgatgaccgagtcatgtatctcatttccgagatcgcctgtctcgagtctcttaagaaggatggcatggatgacttcacactgtgccagcatgtctctgccctcggagagcagatcagcttgaccgagatgggtgatgcaggccccaagatgcctttcaatgccaatggcagcctttcaccgaagcagctttccaagaacatgaccatggctttccgcattgctgctcgcatcttcctctgcagcctggttcctggattcaaccctaggcagccatcacctatgggcttggttgagaagctgactactgtgcttcaacacattccctcgggccccaatgggtttgaccgcaaccttgcttgggtctacctcattggcggctccatcagtgttcctggtagctcattccgtgcattcttcgaggatcgcctggctcagctgggcgactcggctagatttggcaccatgggacgtgtagccaccctcctgcacgaggtgtgggttcagaatgatagcctctcgggtgtgagcacacccgggtccacgacgtctgaggcggcccagctgcacatccactggcgggatgtcatggaatcgaagggatgggactttttgttgatctgagcactgctctttgcaaaccttcttggctggcctttgaagggtagcaggaccgtgctgggtgagaccatcaagttctgctctagccttccttcttttcagtaacatgagagcggccaggaccacctcatcaggcgaagcaggcatttgccagccgtcgaggaccaggcttggaagtgagacttccatgtcctacacgagggtatgttattcgcttactccctgtcccgaaagggcagagttatctttttcttttttctttttttcgtttcacttcatatacaatgatacctactgggatgggttactagaggaagccgcaaggcgttttgagatgaatgtgggagcacaaagagcgacacttggatgcaccacactcgacatattttgatagggggacgaggcgttagggacatgcatgcataggacgtttggcagaggatacatggccatatgcaggaacaaatggggcggcaacacgatgccgttttagatgtcaattcattggattgaagcggctgagtaccgcgagactcgggatcactcgctattgtttattgctttactatgataccaagcgggcaatggtatgggggaaacggcgcaatgaaggatctggagtacatgcgccgtgaaggatgacgatatgaaaagagaggctctgggaagctggttatgggctagctcccagaaaggaagcgggatacagataggacattatgaccttgctgagacaaggcagacaaatggacaaagcactttattgtgacattaccacgcacttgtttattccctcactgcaacgaccacggaaggtgagatgacagtatctatctgatcatgtaaatcacaccacataattgacgacaagcctctgaaaagggatcacaactccgagaggcacaactgggatggatgggcattaatacctcggcctgattactttacctgccagcacattattccgcatacgatgggttctttttccttgtgtgcttatttattccctgccgaggtcagcatcatcacaccatgaaagccggggagaggcaggttctccgtgggggtggtattgatgagatgcagatatgtgctgctacggtatgcaggcatctagatacagggagttttccaatggcctgagaacctaatgtttatactatggcacacgcactggggaaatgaggccttatacccgttgcggatgtatggaaagaaagccgcatgcaatgcagtgccgtgccatgccatgccatgcaaatgcagtacgaggacaattcatagaatgcatgtttgggagggaaccttttccttatgtacctcgtcctatagaccatctatcttaaggcctcactgtatatgaatgaggatgtccaatgcatgccgcatcaagccgttactccgtacgagtcgcagtgcatctacagcgagggatacagagaggcaccagcacatcagcgcatcgcatcgcatcgcatcgcatagcagtgcatttgatttacaagacggaaattagaggcaaacacgtattctcaacagcgacagaaaaggaaagacaaccttatcctccctaccttggtcttcagggcttctggacagtgcgtggaaattactggatctagtgacttgcacgccccctgtagcccagggcataaggttcttttctttactgaccgcagcggagaagacgtggactttttgcctctccccgaggcccaagcgaatctgaattctgtgagatgcatttctgtgtgcgagagtagtccagggatgactttggcgaatacaagggggtcggtcagagaggggatgatcgggtaaatggcatacagtacggatatagaagaagaatagtacagtaattataggacacagagaaagctttggtggtttagactaggttgtatcacgataatgtgtgtagtgtaggggttcagttagtcatgcagtcatgttacagcagggacaaagaaccagaggacgacgcactgaagaccaagatatccgtcgggtgctttgttcctgtgacggggttcgcctgctgggatcgatctatctacgaatctatcgtcactgaacaagccagcggagtgagtacctaggtacctattttaccaacttcactgacgagaacgaaagagaggcagcccacaacgacaagaaacagcatgttgaagactaaataacacaacacttcttcacccactctgtgcccagaaactggccgtcaaacagtgacctctcatggagtttctcgtctcattagatctcattacagcctgagcccaagttagaaggctacgcgcccaaccttagcgcttggccgtcagtcttcagcgcctgagacagagcccccccacaaccaaacttttactgggctccggtcaacaggaaccaatccgcgacatgcatcgccgcgcgcttaatatcttctgagactctcagccaaccacagcattttcattttcgtctgtctcaaccatggcgacgttatcgccaaacaaaaccaatttctatattctcccatggatatctatgtagcagttctagaccgaccacctacgtagtgtctactggcgtgtcaagcgataggccctagaccctctcagtgactggctctcatcatctctggccaaccgcccaatggcctctgatgcgacagtcgagcctgaaatatcgtccacgaatgggtcgagatgactctcagcggacaaggcggcaaggaagagggaagaccatgtccatgatggaaagaagacagtgacctcatggctccatactccgtctttgtctagtacccttgtcctccctctttcccccctctccctctcttgttctgcgtgcgtcctgtatttactgatccgtctcttcaccttcgctgttctgtcgaacaaacaaaaacaaatcatatattcacttgttcagttgactcattcctttcctctttgtcatacgcgctggctgtgtctgacttgccaactcttctatctgcacatcatcttcccttgactccttgcatatacaatatcgcattcaccccaagacattccttcgacaacgaaccaacagaaccaacgcttgacgttagtaactaacactaaagacaacaaccaacaactacacgcataatacctacacgccaaatatgcttttgggaagactcccaacacccctgagggctctgcttatcacagccctctacgcttcaacatcctccgctcttccagccaacactatctttgcccgccaagacacatgcgatgcggatcagacatcatgcaatagcgacatcgccaacttttgctgccccaagggcaactcttgcagacttctcgctggcaagaccacagcagtttgctgtcccagcggccagacctgcaatgtcatccagcccatcacttgcgatatccgcggccaggaccagagagagtttcccaacgcccctgtcaagacgatagtattcaacctcgatctcgagaaatgtggacagaagtgctgtccttttggatactcgtgtgaagacgagcagtgtgtgatcgacaaggatcagaccaatgtcccagaaggcgctgagcttcccaatgagacgtctacgcctgttcccagtgcgataactaccgctacgggggctatcgagaccatctccatcagcgccgcgccctccacgagcgctgagcccacagcagctgttggctcagataatagctcagacaaggacggagactccaagtccgacaactcggggcctgccactacctccatcgttggcggtgtcgttggcggcagtatcattcttctgataatcgccgttgtaatcttcctctacgtccgtcgtcagaacaaacgtgatgcgcagggctcagaaaagggtagtcatatctacggttatgggcgtcgatctacgagcgatgcctcgttcgggaacatcatttccgaacccatcagccagcccaactcttaccgagccgacttcattctcaagaccccttcaacccaacgctctagcattgtgcctgcgcgccagctttccagtgctggcacacgcctcaacgctccgcctccgcggattcgcatctctattccgaatcccttcgactcacccaatccctcacccaatgcccagcccagtcccctcgacaatgaagagtctcttcgacatggaaacgttcggctgcccccgattcgcgctatgaagggctcgtcgtactgtagtcgtcgaccaagtacccctgagcttcagcgtgagccgagtagcgagaatatcaatgttttcgcggaccccagcaccattgtgaaaccccgccccctgacgagagcgacaacattcaccgacctgatggacgaagctgatcttggcgccgtgcggcgagggaagccctacgtccccggaaccactcccagaatctagaactcactgactcacgccatttcctttccgagctacaccattcacgtctctctctaatgcaacgtctcttcaccaccatctgcagtgcagggtgacatcctctcactagaattgatttcgggcgttgtggacataaattctggagtagctgtcgtttataccctgggctagttcaataagacccaaatcttgttatgttttaatattgcaatgttttatgtttgataggagttatagatatattatttaagaaatgatatgtgaatatttgatcaactcgcctcaagacacgcgaaacaaaaggaatgggtcatagaaaccagtcagagcaagttgcatcagtgcagcatcaagccttgtatatgtttgatatataacgacagctaaacaactcatagcgatcaagaagcgctcactttccgttagccgttttctcggactccggcgctcccatgacaatgaaaaaacacgctatgctaacctgttgatcgatgaaagggaacctagcgagcgaacaggatgcggcccgcaaggctcatgccaaaggaaacgaatcgcaaaaaacaaaaagcgcagtgattgggtatgtgtgcctaaaccatcatgtccataaacttcctatgtggcgctagcctagatattacctccagtatttactcgagaatagtcaatttgtgcatgtcgatgtctcacatgacgatacacttcttgtccttctctttctctttttccctctctccagaaccagtcgatatgtctgtccaacctgcactgcttgcagcatctgcagccttcttcttcttctttttaggtttggctgaccaaccacgttttttggcatctttgatgttcttagcagcgcttcgctcagcacgacttggccggcgattaactgttggtgatgtcctagttaccggcactggaggagcatgcagccatgccggcacctgctggttgggcagtggaacggtggcagccgggttgcctccgtgactcgaggcaatactgtagatcgtttcaagtcgctcaacagtcggcctctggttcgagccaggtaccggccgtgggtgccgtgggatcggggccaatagaggagtctcattccttcgcccagatactcgccggcttggcgagtcgaaagcgcccgatacacccttaggagtgctaattataagaggttgatcgggttctgggcgactgagattggatggccctgccaataatgaatcgggcagggagcttgatacgtacgaactaccatcaaaactcccgacaggccttcttgggacctggaaccctccagaaagccttcttgggttaccctggctgactcttttgctaagactcgcaagctgactcgaactcggcagagggggtaggcccgaaatcgattcatctgcggcctgttgttcggctggtgcagacattgggaatggatacccatcagccgaagcaacattttgctcagtctcacggcctgcaactcgaggccaagtttgagcattcgagagccgcctggctctaggcgctacctgggccgtagaaacggtcgatggaacaatctccatattgaccgctggcattcgagtacctggatcaaaatggtcgtaagcggagatatctgcctgcactggtgaaggtgaccgcctctccctggagttgataggaactgtcacagccctagatgtaagagctgacacagcagatgatattgatgtttgtcgtgccctagtttcaaaagtttcgcctgtatgttgaggtgcgtcctgttgtggagaacgggggggagtcgcgttgtataaatcagcatcctcatccgtctggggtacagggctcacactgttttgggttgcaacaccaacctgcagttgatctctagtggtatcctcttgtagaggatattgaccagaggcttgctgtgataagttgtttcccgggctgctcgcctttggagtcggtgctgggtcctcggtgatcctcagtcccgggacgaccagaggcggatatcgcatgatctggcagtgctggcactggagctggagcgggaacagatgcaccgccaagccctatgggagcaacagaagggccacgcataaaggccggcaaatcggggcctgggtcctccttttgatatggtggaggaggaggtacccaattgtcagcatcactctcatgtggatgctctcttcggccatcagcacggcgatactcaatacgtcgcccatctgccgttcgaggatgaagggatctgtcgacggcggcagcggtcgcagcacgacgaagcgtggtctgggatcgtgggctagcatgcgaataaggggcatctaaagcctccatttcctcaatcgaaggagtgtctccatcttcactggggctcactggctcgacgactgcccgactatttgctggctgagatggaagctgaccaatccttcgaggaagcagaggatcatcgtcatcattgttgtggcgatcgtttagcggcattcgtggaaccgccggtattgctgcagcatcaggagctacacgaggtcgagaagcagacgtagcagcccgaagcaatgacgagccgccacggccacctcgcctttgagcgacagtacgccgccgcacaatggcgacttcggttgccagatcgcgttgctcttcctccagcacctcgggattatcagtgccgacctcaatgatgatctctgacttggtcccgttcgtgatgctgtagtcaaagtccaagagtgtaactcgaccgccatcgacaaaatccatgtcttcctcctcagtcactaaccgcggtgctccgacccccctagcggcaattaccaggcgctcctgagtagatgaggtactatgccccgcgacccatttcactgttttgacttccccatgctcggcaaccttgaagccggaaacaaaggtgtttcttagttggtcgcacaaaatctgccatttaggcactctaacaccttccgggttattgatccgcgtagatgcccgtcgcgatgtaccactccgatcactattttgtctccctaaaccagatgctgagccatcgcttgacgatgacacattgtcagggacagcatccaagtcctcaggtatgccatatatccatacctccttcccttgaaatccggccgacactagttcaccccgatatgtcgtagaagggagtgtggagggaatgagactggcttgtggagatgcgcttggtacgggtccagtaaagtaagtggtgccattccgaaggtcatcaattcgaacagctcggaaggtctcaaaactcctgtcataggtaaaagtccagcttgcttcctcttcgcttccatcctgaagcagaacggcatgactgcagtcacgactggtgtttgggaacaggatcgacgtcgtccataaggggctcaggttgtcttcggacatatgagggcctggatcatagtatggagctgtaattatcacggtgctagatggcgccgaatgaatagtagttccgagaatttgagtcccatcaaatgagaaagacagagcgtcaacagcatcacatttcacagctcttcgatcagtggccagcgcatcaggccttaaagacgatacctcgatgccaccttcataagcagcagccagaacagaaccgcatggcgataaagcaatcgttcggggagtgttgtcaagaattatagaccttgaacgacggggtgggctttgttgcaagtcgtacaagtcaacctgcatctcagtagataagactgccaagagggtgcctttatcgttgatgcaagcggcgacaggccgacgaagaatcttcaactccctcttgacctccaggttcaaaccttttaagtcaatcacataaatcctgccagaattatatgccagaagatggtgcccctgtggggaggcactgtattgcatgccctcgccaccgggacatgatgaagagctgattgaagtcgaaataagtttaaatgtcgtttccctcggccgtaggtatgcctggaagaggtttcgctttacttcgcgagcaaaaagccgtcgcaactcggggagtttgtcgtcgtccgattgtggtggtatgggatggctcgccgaatatgaaggacatctcgatagctgatggcgataaagatgagcacgttgagaaacacccctccatttgcggttcaggagcacaagagacgcaaagccgttggggtcagtttgtcgaagaatcctaggagggaataacaaacgttagcacaagataaaaggagaggacggcgcttgcggatgacaccagtcgttcgatagggccaaggacaagcttgacatgaagttgcggaaaactcctgccattactcactgttcaatgatctcgtcggggagtctgtcaaaaggcggagttggagaaatgcgcatcttctcgatactggagcgacggacgtcggttaccgacgcgtccatgacgctttgccactctatggtggaaaaccgtcgagcatgtcaggtcgatgagtcgcgactatatctaggagaaggcgagaatggcggagatcgtgtcttggggaatctgtctttattgtagagtcgattgtttggcgaggagtgtgagtccagatctggaagcaggtatcggagtgtggctgaggcttcctgttcagctcgaggcgtaacgatggttggttcccttttggtgaagaaggaaagtttgggggcgattcgatgtaagcactaggtaggtaaggtagttggtaggcccttgatttagaagacaaagcaggatacgacacacaagattcgaatgaattgaattgaattgaactgcattgaaagaaaaggattgcttgggtgtatctagagggctatggttgatcggcaaattgccagagcttaatcagtactccagttgcatttcccatgttccccgtccctagctgtagacatcatcgcctctaaatctaggtacctactaactacaggtactgtactaatataagcacgccgtccgggccctagtgcaatggaccgtgttaacgtgtcttttttaagacgagctgaaactaaagctcattgaaaaatcattaaggattgctgatatcatgtacgacttttgtagaataatcttcgactcttgattctagtcgatttgataccggcccttgactccggttgacattaattacttgagatcaaatgggaggaaatcaagggatagagatgcctctctatcgaaacaaactctgataagttactgctatgctactgtgccccaataataggttacttgttaaccataaccttattacgtggtgtcaggtttgtaattactacctacctacctaggtacttatgtatatatctgtgattttgctgtacctaaacatgacaggctgcctggttttctcattggtaacgaaagtgcataagagtttctcattttccatttgcactccctagttaggtgacccacatccatccttgtctatgactggtctatggcatcatgagtggaatttgccgagagacaaccttatcgtatacgcgttttggcctcagaggacggatggatgcgaaggtcgccctttgacagggcaatggtgtccatgagaacatttcgccaaccacgggattagccaacaccaggcgagatggtggcgtagtgtagtgttgcactaaacatgcagggtgcttggtgaaaccccaaagataggggagatgaagcattcaatcatgcgaagtatggtactggatgatttaagacagatgagttggagtcgactcgttcgttggggtagaaacctgatgggcgttctgtctattgcctgtagcgcttttatagttgtcttccaaggcgatttcctagtgttacaaggccgtgtagaggttgactacctataaggacaactgctggactaggtagatgctgtaaatggtggagcaatgtaagcgacgtccatggcgaatgtgactctttcagcgtctgcagttggtggtcgaggtgacatttcgcgacagccacatgtctttgtctcactatcaaacgccgaatcacaagctacagcagcaatgaacgcgcattcgtcctctgttggaatttctgggacgatcaaaccagaggtgacatggatgtgttcttatgtatactcgcacaggcgaggtaccttaggtacgtggagctagtgtaccagtaattccaataacattacatccgttatcgttcttcatagaggaccatcacggatatacgggaaagtcattattggtaccttggcgttagttaacccacaacatgagttataggataccagaaagaggagaggcgcaactaatgccctcattcggtctgttgcactcattcagtatgtatgtatgcaactctaccacatgaatttctctgcttctcctgcgccggccggttgtgaagggcttggtcagaaacctgttggtgtaacccgagttttcatgtcgccggccgtaacaagtagtagtcgctacctaagcgaaatcatctataattagaaattggcaacgtctcgaccgggagttcgtcctgccagggtagagcctagactgtttagtacatcacttccgatgccaaggacagcgtctttttgcggatacgcatcagaaatgctcctcagtgccttgtagttacaggaggaaaaggaacgtgcttaggtatatacgtgtgccttagatagtatgtagcaagacatcaaggatcctatagccaatagctgaacatcgaaacggtatgtgatgcgccactccataccttttttcccgacatcaatggttttcaaggattgcgggtaagcagaacgagccaatcttttggcttggcacgcactatcaagtgatatgatcggtgtcctggtggctgaacttggttagcaacagcttacatacaattggtatctgacgtgttatatcaaaagccacttgcttttgttacattaggtgctacaattttgttatctatcggccccttttgacatagggacgctaggacggtacgagaatgaggtcgttgcattcttccacaggcgggtttcggtctattcaatccatgaatgcagtctaataatagaccatgttatgcctactaacttagtaatgtacctccggacataatccgggccatggccggttaccactggctgccaaaagtgtcaagcatttcggttgcgcctcatcaacgcagtgaatacgacgggtttaatctgcacaacggcgcttcttacaggcacggcccgccccttttaggtaaatccccaaccctaaatcttgataattcatcagtgcatacagagtacataagccggtaattggccatatacgtaaagtccgggcactgaaggtccaagcgattgaatggagtgatattaaaagtatttcaaaccctttttttttttttttggtgcgctcggaacgcacagacaaagagatgagacccctgaaaattggaccagtcgatagccgatggatgacagacacggcaccagaggctgtcaatcaatcaatgtcatcgatttcagccctgggcctgtctgcgtggcctggcaacttccgccgcacttagcacaatgtgggaatgatatggaagcgtgggaagcttgttagctcgtagatcggttgcggggtttgcagagacaatgtggaactcgtagcttgcctttagagccgacagaaacggtaagatcatccaaggctctttggtgtttgtttacgtactatcaacctccctcaagggatggagttcctccaggacaagatccctttgggccgtaatctctttggacctcggtatatctaaaggcgagcaagccgtgttgaggggtctatacggtcatgtgaagagagggaacgcccatgtatatatccccgagtgtcagtttgctttgccatgatcatggataaccccgttacctggtccagcgcttagccaaggcggagacacggaaatgtggaagctcgtgagtcagggaccagcacccaaaagaaggcgccagtaaataccgagagccctaccaatccaaggctttttagagtactgtagatctgaggctggcatcacatccgtccagagaaggagtgggccaatacctcatttccgggcgatcacattagagccgaaagctaacacaaacacaaacacgcttgacgaaaaagtggacaatattgacatgcttatctactcagcaaagttacaagctcaacggactcgggtaagcttgcaagtctgtctgatttatcgggagtccaagctgcctagctcagagactcatctcaactgaaaggaaccgaacggcgatgttctaccaaacttgaatggttggagagctaaagacgaatgaggcaaggctagatacacaaaacgatgtcttttagaacttgaccaagatgatcttcaggcatcgtagatctaggccgcaacgatattcagaagggttgcaagagcctgacgagggggaaacttgctcacgcctcattgactagcttctcacctcacttgtttgcaaactaaatccaagcctgcagcctttgaaaagatgcatttcagactcaaccaagaaactctgcgtcactagttatatctctactacttaaatagcggaaataatgcagccatcgcgtgctagtggaagaaaagatccgtccgtcaacggttgggctggggctcctctcccctctcgacaagcctggcgtggatatagcaaaggccagcaattgtctcgcagaacaagcattgcggccattgagggttcccaggctgctaagaagaatgaaagtacatacttgggggagaaaaattcacgatacgagttctctcttttcccgacgcccatatagctaggttgtcatcggataggggatcaccacggcatccatcctgaatccccggtggacgatctgatctgccgtgaagcctgaggcaccccggtttatttcccaaggtagctgcctaacgtgtcgtgtacggatgcagtaattgttaaggtaatccaggtcggctgtgcctttttatgtaggtcccggctgtcttctaactctccttggcggcacacaacttatgcaatgaaagtacccaagcatgacaactcctttgtataggctgatgcctctaagccctcgtgtgcaggctctacaacaagacgcaacgacagaagttttgactctctttcctgttgagaagaaagaagggttattgacttatggttttccaaagtcatgtgggctactatgtgaggctttgttacaagatctggtattatttgccctttagttattcttgttcatggagtaatcgaaacccctggtttcatcacatgttaatacttggcaggaagaagacctcaaatcgtgggctagagggttcggaatggtcattaaagatctcaaaatgcctgaaattagcccacaggcttttcgtctcgaaaaaggcaacacgtcgacattactaaaagggtatactgcaattgtcgtggccctcggaaacacaaaatacgatgttgagctcgtttccagagacaaacggtcctcgcagaaggagacgtgggaaccaacatctgcccttcatctccgagaaacggggctcaaagctcaaggaggacacataaggttcctctacatccctctccacctggaacccatatagactttccggcaaacgacaagttctatttcatgatatgtatcatatcatgttccgtatccgcgctcgaaacgacactccaggtgctgtctgggctgcccgtcgacctcgacttcgacttcgtctgtgacttcgatctcgccttggacttcgcaccgcctggctctagagccttctcgatttgttgtagactgccgattgtgagtccagaaatcgacacaggagtgacttgacaccgtcacctacctaaccttcccgtcacagagttcatagacaagacttgggattcggagtaagtcagagggtagtttgttgtttggacgatgtgcaaatgcagactctctgcgcagtatcgggaagcattcgacggtaaagtgctggccaaaagtaaaataggagtttactagtttgtacgctgtgagaacaaaggatcttgtatcaaataaatcgagtgagggctcaagacagcctacctctcaatggaagctcatatgcccgtggccccagtactttagcaagttcatcgccaatctggacacacttgggtagtgcgaatcgcttggatctaagagtatcactgcctccagtaacgcatttagccatggcatccataacctcgtttatggtaaggccttgatcatgagccacgtgacaggctgcgaccattaccatacagtgaagctgagtttctcgtccctcaaagtctttggaagcagcagcataggtctcgagaagagtgagccagtccatgtcccgacgcgactcaacgtgagagatggtcaaacgaagacgcagacggagaatgtcttctagtgtcgaaggtctgttgttgtcccaatcctcatccccttgaggtaactttgacatccacgccttaacccattttatctgatcattcagaccccttcttcggacgggcttctgggggactggctttccgggttcttctttgataaattcggcggtaaaacttggcgactgtgaagaatacatgataatcggatccgctagaaagcctctagatccaggaacccggataatggagcatccatgaatatcatgaagaactgcaggttgggttccgccaatgtgtcagacagcggactggttggtctatatgggggggggcttccagtcggcagccgattgtgccgccgaatttttgacttgagctcaaggaagattgcgtccgccaggattctcctctgtcgggtgcatttgagccacacctcgccttacttcacgccctggtgctgctgctcctgggaggtgggaaagtggaagagtgtcgggttcatcggcaggcatcaggagctcaataaagaaaggctgggtctgtttctgtatttcgcagggtccgttaacaaagaaaccgaagccattgtgtcattcccactggagaggtgacagtggcgtctggtcataggtcattaatggggtgcacccagacaaaccgaatcgtccaatgccacgtccttcttttcagccttgcaagagcattccaactatggacagcttcggatgagggccagttatgttattaatgtgaatgtgattctgatttgcataaactcccctcgtagatcagcgaatatgatgcccctcttcccagtctacgcagcccaatgtaggcaggtgggacaaggttcttcattggttacgagccatctcaaccggataatttcatgactgaaaaggattttcttcccaagtccccaacggatatagaccttccttgactgggccatcagtcgatagcgtattacctacgccaggaccagcctaccagtgagccgacgaaaatgacaagggagaagtgacaagagcaaacttccgcagaccaagcttacacttttcctgcaagctgctgtatgtaccatgcctccgatggagacctgttctgccggggcaaggggagttgctgttccgcaacctcctcgcagttccaaaaactcgggctagcgaatggtatcaaaccggatttaacccttagatctacggtgaggagcgcttgtggccggactagggccttgggctggagcttgttagcgtcgagaaagatatgtgggcttgcagaagccagagggcttgtttcaacggcctgacaagaggagtgcggctacaattcagagtctagcgctgtcgatctagctgttcaggttgccaagttccgcagctgacgagggtctcgacagcctcatccccccctcatgctgccggatatcgaggtcctcgaagccgctgcaccctgaattgtcgcttgccagtcctccgtgtgtcgcttagaacttttttacgtcgctggatgatgatccttccacaaacaaacaacctcaaaagcaacgtgggcatgggtgggtatggtgtggtgggaagggttggtggggtctcgatgagttcggttgcgcgtggggttttttgttgaaatattatgtcagccgcgcaactgtcgtgagtgtggcgccgacatgattatggcgcacagctgtggctaagataaccgtgccaagcctgataagaaaaggctgacgtctatcagggatagacgcaaaacacccctgagaaaaagaatgtggacccgctcatgcttaatctcacctaaagttgaggacagcttggactgtcgcaaaccctcatgaactttaccctccctgttgctgttgtcattcttttgccgctgtcgcttggtcctcattcttctgcgctcctgattgcatctcattgttcaacaagcctgtgacgttcgctcgatggcggctcggttcaatggacggtgatccggctgttgacccggggcttgactccttcagcttggctttccctctgccataccgtgttggctttattgcaactttgggtgagcaggaaccctactctggccacattacctttttctaacagatgacagctgtctggggatgggggttgaatcttcattgtctctatcttttcaacgtcgacgttccacagttgattcgatatcccggtcgagcatcgccgcaacatattccgcaccatggctcgacgtaccgcctcgctattgcactttcggcgttgttcgctctatccgtgtctctcttctgggtttgcacatggggcatgcctgagcgtgtcgttgctttcgggtggatgcctttgacatatctcactgctttgattgctatgttcgttgttccattgaggaatctgcccagcggaggaagaagaagattcttggcaactttgcgacgcgtgagcttgggcgggcttgctgagccgcaggacggcaagtttggggatattctgttggcggatgtgttgacatcgtatgccaaggtttttggagatctcttcattactctatgcatgttcttctcagcagaaggctcgtctacgcagcgacctgatcgcaattgtggaggaacagtgctcgtaccattcattatgggggtgccgagcttaatacgatttcgacagtgcttgatcgagtactttcgagtccggcgagccccatacaaagagtccacaggatggggtggccagcacctggccaacgctctcaaatattcaactgcattccccgtgctcattaccagtgcttggcaaaggtcggcagaagatcccgactccaaagcagctcttcacaaggcttggcttgttgctgtactcatcaactcgctatactctttctattgggatgtggccaaggattgggacatgacacttttttctccgaagcaagatcgagaatcacccactcatcctttcggacttcgagatcgtcttgtttttaggtatcctaacctctactatctagtgatcggcatggatctgatgttgagatgcacatggtccatgaagcttaatggacgtcttgataggttcagcgatcttgagggaggcatctttctgattgaattcctcgaagtgttccgtcgatgggtatggatcttcttccgcgtcgagacagaatggttgagaaacaactcttcgggccttggagtcgacgatatcctacttggagattaccaaggcaaagataacgaagacgattaagtgcgtcatcgattaaattactcggggaacccagacggcggtcagcctggtcaaatggggcaggctgtatagtaactatggcttcgccaaaatactcgaccacgcttctggaccaagatttggacgctttcccctagttctatgctcctcaccaagtcaacattcctcactgaggcttcgtgctgggccaaataccgtaatcaatcagggtttggccggcaaaggcttgagttgccacgaggccattcccggtaactgggaaagcttacagattcatgattatgacctgacgatcatcctatcatggcccggatggctcgtcccacgtctacttatgacagctttgcccctcctagaccaaggttcaatctaattacaaatatagctatatcaaacgaattaaagacaaactggaactcggtgaaagttgacgatataatgttacaatgtggtgaatcttggaggtaccggcctcattggcgcgtgtgatggtgccccctggcttctagcgactacattgcagtgtcgtctctatttctttttcttgtcttgtttatgggcatagccagaaggcttccaacgataatgactttttgcagtatgcgtgcttctcaggccgccacatccagatgcagaagatgctttgagatcttcgttcacttaaccgaaatggaagacgaaaagacagactttttcctttgcgaacacttcgcgaggcttgggcggtcagccttcgcattcaacacactcggaagggaaaagcttgctggaatgctactcacggccttggccaatatgtgtcgctcgacttactgagcctagactcaagcctcccgccacagcccgctaaatcccaggtggctccggagggaaatgggattctataggcttgatcacgtcgacggactatgacggctcaaactcacaattgcctggataaagtcttaagatgtagttggcgactcaaggccacgcaaaacgaggcttttcctccgtctcgcattatcagccctgactttggttgtgcttccttcgaattcaacagcacagttatttcaacggcatcgatctctcaaggtggtatcgaaggatagaaagttcttttggggggggctagctcgaagttcgcagtttttatccaagacaaagggcaccgtacgctttcaaggttagatcggggaccagcttctgtcgctcgcgggaccaccattggcagcacagggttgcaagccaacaagtcatcctacatgcagggccctgaccctgcgatatcctgaggcgaccgacttatacagcaaacgacaagatcgagccatcgacaagtgcggacattcaaccaagatgacaagttgcacgcgcccagtgagcagtatcgaactcgtactgccacctcaaaatgcatacctttatcgcaataggcccttgccctcacctccaacgacgctttccaggacttcgtcaaaggcgaaaccaacaccaagattcagtgctttcccacaaacattaggcccaggaaatgatcccaaagcattgcctcagcaaccccctttgattgttcccaaggctctaacaagacaaagggcatcgcgaatgagtatatctggtaccacttcactccgtgaacgaagatcatctcagaaaattcaacagattacgggccacgacgttgggcctggcattgattggacgtccgctatatcgcggcctcagtattcgccttccatttcaccaaaatccgtgcgagacgactcgtcaagtggttacgcaatctcgttggacgaacccatatttgatgatgagcccacaccactcgcagactatcagccaaggtcctctgacagcagcatgcctcctctcgagccagactgtgatagcgtgttgagcaatcacagctatgcatctccggaatcacccaaagcccaaaggagatctgtttcactacatgtggctaagacaaagcgtctgagtaatgcaatatcaacaatgacagcattagaaccagtttccaacctagaagaccccttcgatgaagatgccaactggcaggccggttcatcctacaactacttcagcgacctcgaaacagcggatgagtatcatcgcattgccaccagactggccaacaacgacaaacggcagtccatatacggtgcttcttctcttacacgatcacgcacctcgctcagtcgacgcctcagtgttagggcaagatccctctttgcgcgaaggaaagactcggctttgtccacgagctctagccgagcatctctgacggccgccaattatcctacaaaggggccatactcaccttcaatacctccttcatcagaaactgggagtgttgtttctccgccacgcagtacctttgaaatcgatgatgaagatgagctttatgcagatgatggcggtatgagggaagttgtcaaggatatctttgcgcgaagcgagaagcgcaactcgatagaactgggcatgcctcgttctataccgcactgtccaaagaagtcaccagaacacaagtcttattcaagaacaggagtgcaggtcaaggacctgatctcaaatgcacgtgatggagcgaggttgattcaaacaagaggtgagaggagaagaaatcagctcagaactcaaatcaagatgattccagaggaagaggttgggcgttgagtcacaatgatggggaggacatggatgacacttgctgaacgaggtcttgcttggtattgcatttgagcgcggcgtgctgtattacacaagattcccccaaaatagtattcgattaatgcaactactctatgagacatgaactagatctgagagcaaagtgaaattgacatgaaggatgatctgcatggcccaagtttagtgctcagcagcagaccctggttgtttctttatactaccatttccctgcctttgtgattcagaagagattgtaagaaacaattgtttaatgtgtctttacaatgcggcaatcatagaaccccaagctgagcttgtactttgtttccattggattggttagtcttgggttcagaattagagccccaggttgcataatattaatccgcaacacatcttgacaatgatatgtttgcttcattgatttaatattgtgggaacattctggtaagtgagagatgcagctgtcgagcaagttgtgttaagcttgagtcgtttgtcgagaacaataagatagatgatatgtgatggtttccctcttattctcgtcgctcacattgaaatggcatagctttacttcgctgctgttattgctgaaatatgtgtctctttgctccatacctttgtagcctatcaatccctaatgggaacccgtgatgccgtctttgtctcgggctgttttcccatacccatacatagacttacttattggttacctatcttcggagccccgcccccgcagattcagaccctcaagatccggagccggagcggcttcctgaccgaggcatctttcagtttatgtacttatctcttccctcgcaaggctcaacctctaaactaacaactacttgactaaaaaagaagaaatacattcttgtagtgacccgtcacctaggaagcaggttcagtgactgagcttgtcctctctgggctattagagtttcggccctcgttgatcatccatcatgatctacgaaacaggagcctctatcaataacgagacctcaactgagacacaggctggaagccacagcatcaccgacgctgacgtggttgaggcgctacagaagggcatccgcgaagctaccagggaggagctgatcaatcacggagaggcgtcgctgtattatgactctttgaccatggcgcccttgaacgcaatgtccgctgtaagttgagtcgagctgttcatctgtgctctgcttgtcatccgcacatctcacatcttgctgcttcaatgcgtcttttgagcgactcttcacatacaaactgccgattgctgaccaacatcatatctcgcaaggccgctattgctcgtttccgtgcatacaagccccctccgttcccgctatgggatcgtctacccgttcgaaggcgggcagcagtcttagtactactgtatgctgatcgtcgcggcgatttacgtgtggttatcaccatgcgcgctgcaagtctgaggaacttttccggccatgctgcctttcctgggggcaaggcagatgatctcgaagagacaccatgtaagcgtttgttctcaagcaccgtggttcctttactgattttgttacgagtccaaatcgcccgccgagaagcttgggaggagattgggcttcccatggatgatagcaaacttccaaaacccttccgcgtagagcatctttgctatctacccccttccttagctcggacacacctcgtcgtgagaccctgtgttgcatatctccatgcagaccagcgcacagcaggagaaccggcaccgactgttgaggaaactatgattcccagactcgatgctcgcgaagtcgctgccgtgttcagtgcatccttttacaatttcctccaggcgcaggatctccctcccgccccgggtgagacactgcctgaaggacaatggtacgatgggttctggaatcactggaaagatcacccctggcgggtgcacaacttttacgtcccagtcaacaaccaaagcatctcgaagccgcggcgggatagcgagcaaagccgtttggttgaaaagctagaaaaagaagatgaaccagatgggagattcaaggtatgggggatgacagcacgaatattggtggacgcagcgagaattgcatatgcacaggagcctggatttgagcataatgacagctttggcgacgagaagattattgcccatgcggatagcttgggggatctgggggagaagattccagaaaagcggactgaacctggcgatgcgtcaaagatgtagagattttgaaggtacatgatagaaatagaaacaagaccgacggacgttaactccgatattgccaggatgcttagagagaggcagagagtactggacattgatgatagtggtggattatgctgaaaattgtcaagctttaggtttccatttgcaatcatttaaactttgcgtgccctttgggttcaccatggccgtttcataaacgcccagcccctctaatggcatgcgttatccttggtggcagaagttcgctttccaaagaatagatatccaagaaatgcgccgagagaaacagcaatcataacccagccgttgtatgtcatgaaaataagccttgttttattagaattgtgagctgttgaccacgacagtggaactcggctactcacatgagcatgaacgcataaaagttctgtaggccatataagacagccttgacgaggtgagcacgctgatcggcttgtccttgggattgtcctgcaaggatgggagtcgactcagtaacgggaacatcaagacctcacgggaagacttagcagggcaatttcccgcagagtaacacagacaaggcaaggagatagaaagcaacattctggttttgttcttggggctcctcagagaggaggaaatgtatttatgcggtcttggaggggagaggaggagcttactgggtgcggctcgcacacgattatcgagggcttcttcgtactgtcgcgagagggaacggagagcttcgtagccgacggcgaggaaaatcacagcgacgagagagaagaagagggaggttgtcgagcgaacgtgccattggcggaagacgatgcagagattggtggtgtcccaagtgaacagcatctaccaatatcagcatttgcacgtacctatggatagggggagatagcgccatacgttcatgctgcacatatccttcatgcctcctccgtggccatggtccatgtctccgtggtccatcccactgtggctcatgccgctatggtccatgtgcgcgtgatccattatcgtgttattgtgttgtcgtgatatttgttcgtttgatcgctatggggagttttatctgttgcagttgagtcagaagtttccaagaggtcggatggtttagtgtattgatataggtagagctgctggaattcatgaaaccagctcaaacgtgcgcaggatcaggcggaccccttcagatcaccagtggtgttcgtttttaggtcggtcgataaataggtaacgataacaagggagaaagctgggtgggtaatggaatgacacgacagtcgaggtactttgttcgatgcagtagaacgtgtgaggtccaaagtacagtgtctcgtctcggctaccttaggggcttttacagagcggggggcgttccgacagccccttcgtcctctgtacctttcccgacgactaacaagcccagaaccaactatccgtcccgcggaactgcggggagccctaccacggctattccatcattcattgatgactatcagtgtataatagaaggtgcttctcttctattatcctgagtaggtacttggtatggatcttcttgtaaagtctcgttatatgtaatcggttgaagtcaaactctcccgtgacatccgcaactagactttattttacctcctccataacttacaaattatccgcagttgacgcgcctcactcttatcaatctttgacttcaactacctcttagcatttcctctgtcccctatattttttttccccatctttgcttacatttctatctccatacgcggacatacgagtgaccatctcatcatgcttgggccacccgtcaaccttccaaagtggtgagtaatctctttgactctatacaattggagagacacaggcagaatatggagcaagttcactaatcgacccattatgagtacaacaggcttgaagaaaactcccatctgctacagccccctatcaacaactactgtgtctacaatgaagactttagtgtcatggtaactcacgctttgctaatactctgatgcttcatgccgaaaacatggctaacaattgtcatcagatcgttggtggtccaaatgcccgcactgactaccacatcaaccaaactcccgagtggttctaccaatacaaaggagcaatgatgctcaaagtcgtcgacgaaggggaattccgtgacatcatcatccgtgaaggtgatatgtttctcctacctggaaacacaccgcacaaccccgtccgcttcgccaacacagttggagttgtcctagagcagcgtcgtcctaaggactcactcgatcgtatgcgttggtactgcgctgactgtggtgagattgttcacgaggctgcgttccattgcaccgaccttggcactcaaattaaggcagccgttcaagactttaagagcagtgaggacaagaggacttgttccaagtgtggtactatggctgatgcggcaccgaagccgggcactattcaggatcctaatctgtcgtgatccatcaagatgtagcaaaaagtttatataaaaaggtcaaagaggcggcgtatgggtatgaaacgtggtgatgtagtagtagttgcagaaaaatacctctcatatcttgatattctacacactcatgtcgagggttcttactatgatacaactcacttcgactagctcagcttcaggtctcagcaaaactgtatgagctaggcgattcctccacgggaatctcaatggcaccctcctccaactcctttccgtcaactctcacacccgcccgaataacatcacccggcacggcaggcccaacgccggcaggtgtaccagtaagaacaatatcgccggggtggagtgtcataaccttggagatatcacttaagatacgagggatctggtaaatcatgaggttggttgagccctgttgcttggtctcaccgttgagctggaggaagagctcaacattgtgagggtccttaatagcagtcttagagatgatgttgctcagaggcaagaaagtatcgaaccctttggcgatgtcccatgggagacccttcttcttggcctcattctgggcgttgcgggcggtgaagtcaatggcgatagcgtaagctggagatagtcagcctttcataattcgtgatagtcccactgtttgacgcacccttgatagcatcaagagctccctgggtatcagaggcttgaagatcccgggtgagctttccaattacgagagccaactcaacctcatagtgcatgtcaatgccctttggtctcagaacgggaccctcgcctggtaggacgatggaagacgtgggcttcaggaagaagaagggctgcttgggtttggtgttgttcagctcagcaatgtgctccctgagagatagtcatcagtttatgtcatagtggttgagccatgggtgaacatacgcaaagttgcgaccgatacagacaaccttgccggcctgcttgaggctagacgtagcttgaggggccatagtggccattgtgcgtctcagagcgaacatgatggctacgaaggatggctacaagaagagctttatcagttgtaacgctcactcgctggctcaatggcgaaatagctgtaggcttaagcaagcaagcaagcaagcggtttcggaactgctcccccgatgaagaagtttccgtcggagacgacccccggtagtcgagtcgcggggtatcatgggacgaagtctatacatcaattccgacctaccctgtgccaacttcgcaatattatcggaggaggccatgattcaatagtttctcctttgtcggtttgctttccgatcattactacataagtatcctcgactatttcaggtctagttcaatcatgcagacaaagcatcaactaactagcttttattaatacctgttggctcgagccgggggggagctaactaagcaagcttggttaggcataaaaccctaagatatatataaaaccctaaaatagctttatatagctagctactataaattttaggctttttatagctaaaattaaagatttaaagatattaattagtaaatattaaaaagataaaatatttttataataatatataaagtataatatagttaataaatatataagttattcaagtatataagttaaaaatcccttattttataatatttctatttaattaaataattatcaataacttaatatattataacttttaaataaaagtaaaatcttttttactttttaagcttttaaaaataacttaaaactaagcttataataatctataactaattataaagtactctttaagaccttatattactgctattatagcatttaactataaagtaattaagccttaaagttataaagattaattaatttagaaaaataaataatagtttaatttttctttaacttaaatttataaggatttcctttataattatattttataaaaaaaaatagctaattttctattaattaattataatatattacctattagtaagcgctaggcttataactttataaagtaataactaaagttaaaaatatatttattttaaaaatataattattaaaaggctaaatataaagatttaactattatttatagctagtttaggtttatataaaatataattataaagtataatatttaattaaataatatttagaactttaataaaactagctttataataggcttaataatagctagaatagtagttataagcttaaaaaagtaaagaaaattaaaattaatataacttaaaaattataaatagattactataattatagtaattaatataaaaagttaattaatataaaaagttaattaatataaaaagttaattaatataaaaagttaattaatcttactatttattattaatttaagctaatattaccttattaattaatattaaaaaagtaatcttttatataattaagttattataataagctaaaataagttaataaataataagctaggttttaagtaattaaagtactttaattaatttataattaaataattaaatacttattattatcttttaatctttaatagttataaaagttattattttattaagtttaagagatattactagagttataagattattatattttatatacttatttatatattttacttactttaatttcttaatattaagtactttatagtattaaaaaatgcttataattaagagataaaatatttaattaaatactttataacttatatttttaaaattaagttctttttagccttttatattactttttaagctatttttatagaaagtaatatttaaagagattttaaaaaaaactaagcttatttcttttaatctaaaagctataatcttaaagcttaatatataactatagaccttaatatcttttaaaaaggctacttaactattaatactataagctttaaagactttaaagatagttattaagacttagttttagtttaaatactttagtaattaaattaaattttttttaattactattagccttatttaaggctattaagcttttaaatttttatataatagcttaaatagtaaggcccttatagtaagctagaattataaagcttaaaatcaattaaagtttatctgccttaagtagcgcaattattgccttaactaagtaatataagtactgcttataggtccttagtagctatattaaccttcttcttttactttagttaaaagactaagataatactaggcctagtatacctattacacttctatttaaaggtcagttagaccctaactaagtaagagattaaacataaacttataagtatattccctaacctgttagttacagttactgatatctattaaagctactaatataatacttattatataaaataacctataactatataattaggcctactatataactagctataaccttaatatagctattaggcctaccttataggcagctaataaagaaaatctagaaaatatttatataatagtaattactattaagaaaaactttttattaaggtattaatttaactttattaaaatagctatttttaattataagttaattaaattaattagttatataaattatttagcttattttagcttaattaatataacctaggttaataataagctattagcttttaaagacttaaaaaaagacttaaaagaaggttattttctttaattaaaccagatagctttctttactatctttataagcttaaatatatataaaaagtagctttataatatagctaaaagggttattactatagaaaggatcctattattaatataaagataaaggcaaggtaatagcaggatttaaaggtttaaaggaataaagttaactctatttatataagttagttagtgttaagacctgactttatataaaggtcttattatataactaaggaatatattatgatcccgatgactaatcagggcaaattatataccaaaataatgagaaaattcaggactttcgattggtgtgcttacctaagcaaaatgtggagaattgagcaagttccacatattaaagtttttctataaactttaataatttcttactaaggaaatatcagtaagaaagtcacgtgacttaggtcacgtgatgattatataatgaggattacgtatatcagatttttacccctcagttggatgattcatgacacaccacgagaaaccttactttcccatttaagctttataagcctactaaagcctagcgccttccaaattgggaaaaaagtatatcttatttttctccgaattttggcggtttttgtgatagtcttttcatcatcattgaagctaccccgctttgggaatcacaatgcccgctttttagaggtctatataagacccaggatttcccacctagggaactccttctttcttagagacttatcaacttttctattacataatatatatcattaaattcggaaaaattcgctctatttaacagacccacttttatcttataaatcctaccctatgccttattattcagcagttacaaccttttatccacctaattcctcctcttccaccttatcagtcactatagtacatcctactacttatagtgaatttattggctattttattcaagccttaacaaatattaagaagatatttccctaattaaagcttataaaaaataataagtttaattaaataaagttaattaaatatatcaagttaatataagtaataataatactagagcagattaactacctaattaacttactttcttactaacttaatgcttatatttaggtatagggttagtatataaaatattaaagagaaaaatctagtaattaaaataatatatagtatattattattagatttaaattaaattaattatatatatataaagttattactattaaagtaattaagttcctacagggtagggtgttcagatatttttggactataattttactatgttcagttccagtcagccaagccgttcacaaatagacaggcatctagcagaaatgtcttgggaaatataatcatctacatgaaggtttggagtaaataagttcaggatgggcttcatgatcgaatccgcgtgtcacataagaaccggcagcttcatagtaggcgagcaattgtcaagcatttcacacgtcttgtcaggtcatgacatccaatatcacctgtcttcgtaacaaatcgactactaggatctaggttatagataaggagcaagaaggtgctagacaaatgataatatcaatttttttatcctttttttatttttttattttttatcctttatttttttttacaacaacgaggatataatactaccaaatctatacctttgcccttatgtacatataatcaatccttcatccaattaagcaacgtgaacgaacgttctcttcttagcattcctctcatcgttgttctcctcccaattctcatccacatagtccttgatgcttttgtcacgaatctgcatacccaccaccttaagggcagcaatgtttactcccatctcatccttctggcgcttgagagaagcacggaggttcacacgaatgccgtcgagcatagccttcatggtgcggctagcaacaatctgcttgtggtgcgttttcagcatgaagaaaaggatgcgacatgtcaagggcatgttcatggatcgcatcgcgaaaatattaaggaaagtgaagaggatggggacggaggcaaaaggtagtaccagcagagcatcgtgcagcgccgaagccttgatcttttgtaaaacagagaggacataagcctcagcggtgatatttccgagggcaaggaagatggggttgcgttggggaggctgggcatgagggtttgtgagtttggcttcctcgtactctctgagtaggttgagatcggccatgcccatctcgagagcttctgctatcctctcaccagccatgagagtctctgtggtctgcttgcttgccgcagcaacctcattattctcatcttgagcgtcagggtctcgctccagtgatgtcgtaagagtgctctcgtatagttcctcaatctccttctcgcgctcttcctcgagaaaaatctgctcctctgtttcatcccagactcggatgctcttatcatggccagcactaaccaagaggttgccgctatgggcaacggcaatagcccacacctcaccatggtgaccatccagtctctggatctgctcgaatttatcaccatcccaatatcggattgtgcggtccttgctgctgctgaagaaatggtgcccgttgccgtcattgttgtgaggtacgaaggcgacctgaaggatgctgtcctggtgcccgaaaagagctttgtggcagtcaccgaaatcaaggccccatattctgatgttcttgtcggctgaacttgtgacgatcaacttgctgtcaaatgagatatccatgctaagaacaggaagcttgtgaccataaagattaaggtagagttttagggagtcaacgaagaagaccttgacagtgttatcaaggagggcaacagcaataagtcgtgcatccggtgagaacttgaggctcagaacatcgtcagaaaccttgagtgttctcgactgttgcagcttgagctttggtgttgttcttgttgtaccgagcacttcctcctgtactatcttgaaatcccagaacttagctgtcttgtcagcactgcctgagacgacggactggccatcagggtggacgttgagagaccagatggcaccctcgtgagcatcgacactatcgagcagtgcagccgaggccacatcaaagagctgcagctcaccgctcttagtgccaaccacgacgactttgtctcccgggaggaaagaacagcatagcgcatagccgcactcgaatgttcgaatgcaattctgcgtcttgatgttccagatcttcaagctaccgttcgatgcagatgccagcatcttgtcatccgagctcagcgatagtgccctgatatctgttcggtgaccggggagttcaacggatagcgctcttgtataatcagggacgtcgtccttctttgacttttcggtcttctccttagatggaaggctgtaatactcgagcaggttgtttgtggttcccaccagcaggtgaagatctctttgtccgctaggggaggcccagtcaacagagcgcaccttgcctcctgttcgcacaatgacatattgaacaaagacatcgctaatatctgcctttgaagcatccactggctcctctgcattggtgtcctcctccacgaccttcccatccttcgccttctctcgacgtcttcttcgtttacgaaccagtgccttttttatttcggcctcggaccgtattctccacacatcaacactcttttctgagccatgaactgcaaagtaatctttctttgggtggaagataacttcggttgtcctatccttactctgtcgatgtaatgttccgcgatcctgaagatatcggactgcagcaggtgtatcaacttgacgggcgctcaatgcaaggccgtcggcgtccaacgaccaaactttgatctcgccgtcatttcccgcagtaacacatccgctatagtctggggccaatccaagagcccagcactcgccgtttgtctgcgatatgtgtgtttcaatgcaatgccttgacgatagatcccacaacttgatgagggagtctttgccagtcgtcaataagaatccgtcgtgcgttccttcaccgtcaaggaccatcgcgtgcgcatcgtcctcatcctggacccgaggttctggctcaacaaaatgaaggccagtcacctggtccttgtgtcctcgtaacttaaattggccgacttccgcgacaagatcccagatgatgatatcggtgtctttggagccgctggcaagtctgacaccagacttgtcgaaaacgagttttgtaattgccgacttatgaccattgaagttgaggatcacggaggaaatcttgctatcccataatcgtatactgccatcctcgtatcccacagcgaaaacgtccctgtcggatttgctttgcgcgatggcagtcacaggaaccgtacatctttcatctctccagcgacttgttacttcgcccttctttatgtcccaacagagaacctcttcattcgctgcgacgatcgcctgtcccgcgctggttcctgttcggtctttcgaggaccacactatgttcgaggtcggcgaggcgacgacgccgaaggacttgccatgctcgtattttctattgaaatttgagttaaattgagtcgccaagcatttctcgttaacttacaagtaagacttcaccatttttgctctatcgcgaccagaattggcccttcttaagtttttgtctctgaccaaagatcctagaatctttcctccatcccacgtacagtgacttagagggaaattttcttatcgataagaaagttatccaccggtttccactcgggagctctttgtcacgtgtctgctgggagcttgaggctcaccacgtaagccccactacccaggcgtcacctaggtattgtagcataccacctaagctccgagtaacaacgatagtaggggatagcattcaaaatcgaccaacaagatgcttctgctagactaccaaaatgtgctcattcagtcggttctgacggagcgtttctcagggtaagattatgcatacccaatgatcttcaaaaccatgagcttacaggttgtacgtcagagcccctcccgcctctattgaccagacggtcagcgactttgatggcgttacgttccatatctcgacacccgagtctaagacccagatccttctttcaatccaaatacggtgtttccccgaccttgtcaagtatggagctgaggaagttctccagagagagtatggcgactacatgacatcggttgagccgggcttcgacttctctgttcttgtggatttggagaacctcccggaatcaaagggtacagcgatgtgctgtccacagtcaaggccaacaatgctgacgattgaacagaggaacgcaatgagctagcactcaaattcgctctcctgaagcgcaacgctatggccgcaccattcgagcaagcttacaaggagcattacgcattgaaggaggaggcttccaagtttacttccgaagaagctcctcagggcgttcgagagggaggcgaggttaaggcaattcactaccgagaggaggaggccatatatgtcaaggccagccacgaccgagtcaccgtcatctttagcactgtctttcgcgaagaaaccgatcgagtctttggaaaggtgttcatccaagaatttgtcgatgctcgaaggagagcgattcaaaatgccccccaggtcttgttcaggaacgacgcccctctcgagctacagggtgtccccggggttcaagacactggatctggagacattggttatgtgacttttggtaggctttacctgaaaataccgtcaatatgataactaattgagctgcagtcctcttccctcggcacctaactccacagcgcatgactgaggtcatctctcacattcagactttccgcgattacttccattaccatatcaaggcttcaaaagcttatattcactcgcgcatgcggaagcgaactgctgacttcctccaaggtaaatcatttcccctgcatcagcgcacttggataattaacggtgctcagtgctgcgccgtgctcgccccgagaacgaggagaaggagagaaagactgcgagcggcagaactttcaaggtgcaaggaaactagaatcctgtatccacggtagtatctgctctgacgttgctcaataattcagttagttgttgagcctatagatagggcggttagtcgcgggtagttggtagtcaagcgaatggtactgttagaactacaatctgaattccgcgaccatgaacaattaattgatcagaaagctgggcagaatatgagttgtctgcatacaaagatattgcctaagttccacatagtggcacctaattgacgtgttacttggcttaggcaccacccccaattagcggtgggtagtcgaacttcaagggtccttaggatggtgagaaagatcgcgccgacccatgccgccctttctgatacaccatcaacaaagacgaccctagggtcgccacgacaatgatatggccgttcggatcgcgggatgccggcaaggagaaagagcagagactccaagaagaagcgaaacggcagcatgtatcatggaccgactcgataaaccgcattcaatcagcacctgtcgatgcagctagagaatgggcgcctgttgtgctgttcccgctcgctggcatggcagctctacatatctacacaaattacgttcgccgaatacccggatcagcatacgtgcgcccgaatttctttcgtaaccgaagcatctttgggcgagttaccagcgtcggtgatggtgataacttccacctcttccacacgcctggcggtcgacttttgggttggggctggctgagaatggttcctgaagctcgcaaagagttgaaagaccgaacagtatgtttccgatccaagtagccctatctccatactgacaaagctttgacagatttcaatccgtattgctggcgttgatgccccagaatgtgcccacttcggacggccggcgcaaccgttctcggccgaagctctcgcctggctgcgtaactacatcagcaaacgtaacgtccgcgcatacgtctacaggcgagatcagtacgatcgaatcgtcgcgactgtgtatacgcggcggtggctgtttcgcaaggacgtgggtctcgagatgataaaggccggcatggcaacgacttacgaagccaagcaaggggctgagtttggcggacgacaaaagatctatgaaagggctgaggcgaaggcgaagcagaaacgaaaggggatgtggtctggcaagtccaaggatttcgagagcccaagagcttacaagacgaaatgggctggcttcgaccaagaaaaacctggcaattgaagatgccgagtatgaattatgaggattctaaaaccatggtttgattcgggttgcgcagcattttagacatatccaagcatccagtgtactaagaatgaagcaaggttcaaaatcagcaatgaggtatcggcatgccaaatctaccaagtcgataccgtgtttatttttggcaatataataagctcatcatgctgtcagaacattagattggagcaggcacatagtcagtaagcgtacctaggatcagcggacgtataattaggtagcttcgcagtgccctggaaacatgcatttacttatcaatgcattgaaagacaccttgaacgcattatcagggacgctgaatggttctgagtcaatagttgtctgacacgttggcggacattgacttacccggcgccagaggcaaggaaacgaagttgtctcttattacctggtaaacaaggggtgtgatccagagtggtttcatctcatgaattactttgtggtggtgttgcagaacgcatccataactatgagacagaggcaagaaaatacaaatgtcattgcttccgactttgtatctatagctcatcaacttaataggtggttgcacgttgctctacagggccctagagggctattatgatgtctagtataacgctgctttaggtactaaggtagtgggtaaagctgggtcgattcatcaacatctccgtagccccacgacagattattgtaaggctgcatggctctgccaaaatgaagggaaacaaccctttaaaatagttccattatcacgcttgagaaccactcacttgttgtcacaacacgcaggacttggaacaatgcttgatgagaggtacacatagtgtcagaagccacatccaggaatccttgccctgttaccagcctcctgagtttagcgcgatagggggaaaaagttaatggagcaacaacaacgctatccactgcctctcagtgctagattttattgtctggttgggcatctcacaacctaggtagccattgtttgacaagggttaggacttcaacggtcagaagtcgagatccggaattgaggaccaaaggtcagcagatgatggagataacagagtggcaaactcttcatgcaagcccacccctgcagaagcaagaatatctcgtattgcatagcatcagcgcttgtgacattttgaagatcattattaagtaaatgaattccatgaatccatgtgcgcccatggtggtttcctagcaggcttgcggcgcgagaaacagaagccccacttatcccctggaagccaaggtgaacctagacgtgggatcaactcttccctctctcctaattctcacctcatcctccgcgagaattcttagcattagagcttctgtgagaggaggggatacttatctttgcattgccttgccttgcaaactgtcactcgttaaacactgtttcttcttcttctgcttcttcttcgtctttctattgtttgtattttccagcatagccactgtgctattcctaatacaccgcccagtcgactctacgatcaacataaccgttcaataattacttcaattgacactacggtattcgcactcattaataccgcctcctcttcttacctccacttgcttcccgtcctttcgccaagctgcagcaatccggcatctccccaaccatcttgtgtggcccaattctgcattccagccgtcgtcgacccggagacacgatatctggttcctcattcttctcaacacgccgctcaaatacctgacccgagaacacggacgcgtcaaggactcacgagacacgcaattaaagaggcatcccgtccgtcaccccacatttccggagctgacaggacttgcgagagaaactcgctgttcaacgaagaactgcaaagtcaatagatcatcatcggtgacgagatcacttgatacgaggacgaagctcgccgataattaaactctgggttgctcctctcaagttcattggttcctgaatcagtatccgtacggtggcgcactctactacccgtggctgtgatacgtaccacagtcgtacaccttgaaactgcttggtatgtcttttcttacaattcctcagtacaacatatgatgttgagttgctctgattatgcaatatatcttcttataacctttgcctgctctttaatcccaccactctatccttcacgacgctgttatttcggttgatgatttgttgtttgccgtcatcccactcaatacccatgcaggccaagtgcttcaggtaccgcataacagtaaagggaaaagactaaccgcattaggctagtggctagatcctcgaaatccaatgcacgtcgagagaacggcatcgccatcgctagcaatttcccgcatacgtgctgcagtagcattgcctgtcgctcaacttgaatctctccaactgagactctccacctcgataaacatacattcaacaactctccttcctactctcgaccacggccacactccaagactacagagaacctaatttctctcattttcgggtttttagtcagacgatacctctcaggtggacgcctcgattcgcatactcccgctctcgaccgttttagaaaacgcgattcttcgccccttgatatggcccgcacttgatcctgagatgcatgcacagataaagtcaattccgacgaccacggcatttgacttccctgagcagggatacgatacggattcagcggccagacacaccatcctgatatttggtgacgatttatagttatgcgattacctttccaacggcgtagcccatcggcacgccaaagccacagtctaggtcccgttctgggtcccagtctggtgattttagcagctctggcgccatctctctcacatgccataacattcaatcctgtgccgtcgccaaatctagacttctctaacctgggcaggatcggcatagttggagattatgatggaatttcactttatgaatacgagggacaaaaagagagtactcgcagctccaacggtagcgagtcacttttggcgcagatgcccaacggcgcgttcgcctccatactatccaccgatgcgtcgattagagccatgtgctcgttccagctcagcaacggagatatgcaaggagtggtaataggcggtaatttcacgagcctggacgggacgcagtcgaaggcagttgctctcttcaacccgaacacgaccgagatcacccccttggatgggattgagggtgaggtcaacgcattatattgcgaccaggaacgagacacggtctatgtgggtgggcacttcaagggccgcaactctacgatgccattgcctgggttggtacggatggatggacaaatttgccgttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgccgttcgccggcttcaatggtcctgtcaaggccatcacaaaagcctctaacggacatataattttcggcggaacgtttactggtcttggaaactcgagtacacccaacagctcctcaagccaggtcatcaatctatcaacagctaacattacggacgaaaatggatcttctggcaccgaccccaaggacatcgtatgccccggctcatcttcgactccttggttattgcaagacgatacgccagggtactgggaagcggatttttcgtttgggtttgcgcccaccaagctcagacttcggaacacgcgccaggacggtcgtggcaccaagaccttccgcttccttgcgtatcctatcaatggaatcatgaatttgacctacgtcgatcctgagagtggtaacaacgtcacctgtactagcgagtgcccacttcgtgacgatgaagattaccaggatttcacatttgtcaaccgcgtcggcatgaataagtttcgcattgctatctccgattggtatggcagtgggggtggtctggagagtatcgagctattccagagcgacgtctttgcctatgctattactgactttaacgagcccaaatgtggtggagttaagaacccagcttcggctactcacactgggccttggaaggtttctccctcgctagagagcagctccgagtatctgactgcggagctcaacggtgactataaccccgaaaagatatctgtcacattctttcccaacattgtggaatctggaaactactctgtcaacatctacaccccaggctgtcaggctgatgacacctgcgctactcgaggccgcgttaatattaccggagtcatgtcaggtgatgatgataaggatactaattttacatccactttatatcaaacaaacgattttgataagtacgatcagatctatttcggatacattgagaagagctcggggtcattcacaccctctgtcactctccgcccacttgcaggtcaagatgtcgacacccttacaattgtcgctcagagggttgaattcactctcaccaactccactgatggcctcaacggtctcttcgacttcgatcctgagcaagcagtagtcaatgctactagtattgtgaactcccctatcaataaacttggcgcaagttttgatagggcctcaggtgtaagtgttttggtcacggatagtaatactacctacgttggtggtaacttcacctccaaggatcacgacaacatcctcgctattatcgaaaatgacgatgtgaaggagcctggcggcggtttgaatggtgaggtctttgccatgtacctcaacgctacacagctctacgtcggcggtgatttttccaacactgagagtggacctgtgaccggcctggataacgtcgcagtttacgacaccaaagaagacaagtggagtgctttaggagctggcctcaatggcccggtgatgcatgccgtgccattgatactaaacatcactgccaacactcccgaacttgttatcgctttcacgggagaattttcttcgtgcaactccttcgacaaccacgatgccatttccgtggatggtttcgccatatgggtagcttctcgaggcaactggttacaaaacattgacggcaactaccctgcttttgatggttcactcacagccgctgtcctagatattcccatggacggcgggtctctgtatgctggagctctctcctctgcacaactaggtacaaatggcgctgctaccctctcggacgatggtcttgggcagttccctctcaagattcgtgccgctactccgtcgtcaaactcatctgcactgagccgtcgagatgttacctcctttaacaaaaacaccacgggcgttgtaaccggtatattttacgacgaaaacgattacaacatcaccatcctagcaggccattttacgaccgagtcgacaaaaggtgatacggtacaaaacattgttctccttgatgatgacaatgttactggacttggttctgacatttcaaatgggtctacattcgtcgcactcgctgtgcggaatggtatcttgttcgcaggtggtgatatcagcggtgccatagacggaacagacatccgtggcctcgtttcatatgatttggaggccaaatctttcaattcgcagcccgcctctgtatcaggggccaacagtaccgtcgccgctattgccgtccgccctggagactctggagacgtatatgttggcggctcgttcgatactgcgggggcattggactgccctggtctctgcacctacaatgtcaactctggccagtggaaccgcccaggtagcgagcttgaaggcaccgtttatagcctcttgtggctgagtaaaaaccagttggttgttggcggtgatctccgcggtaacggatccgaccaacgcttccttgccagctgggacgccaactcagagtcttggtcaaacttccccggttccgaagacattccagggcctgttgcggtcatctcgcctggatcaatcgattacgaccagctttgggttgctggtacttcgctcaaggatgacagtgtcttcgtaatgaagtatgatggtgagaagtggcatactgccgggccttccctctcttccgacaccatcatacgcggcttgcaggtcttttcggtgactgaggatcacgaagctgccgacttgttggacaaaaaccaggtattgatgttgacaggctccatcgacatcactggctttggagttgcctcggcagctctctttaacggcacaacatatcaaccatatgcgatgacaatcaaggcgggtgatggcccaggcactattgctggcatcttcacccagcggaacagtttcttcaaagaaggtaagtttaccgccgatcttgcggccacacaaccggactaaccccgtgtttagagaagcatatggccctaggctttgtggttctcatcggactcgctatcgcgcttggtctgatgctcctccttgtcctttgtggcattattctcgatcgcattcgcaagaagcgggagggctacgtccctgcacctacgtccatgtatgaccggggcagtggaatgcgacacatcccgcctcatgagctcctcgagtctcttggtcacgggcgaggtggtgcaccaccacgtgtctaagcaaataagaaagaagaaagaaaagaaaatattcccgatttctagggtttgttgtcattttagcaagctgcgcatacgtgtctgatctgatacctttggcgttctggaaaggtgtatggaattgttttcggaccagggaagtccattgctattttcgaacatggagatccaattcaggtccttctgcatgatcatatgggctcttaccaccaaaattcgaaaccatgtcgttcaaaacgcttcggctcaaccccacgtccctacttcggctggattctggaggggggccatctccaacggcaaacagtatacctcgacaacttggaggcatgttctctcagtacctcaccgcatttctcttgttttcctctttttttttcttttttttacttcacttcatgaggtcatgacccaccggttaatgtgtacctgtttactctttctcgtcgacacccatacataggtgcctttgtcgacatgccgccttttctcgctgtatattaccttctgcgcagtttccgacccttaaactgctgaggaccctgggttttgtacctttgttcctctttcaaaattccgttgctgtgagggcgctggaaggagaacttgaatcactgtagggctcggggtagttatctggtggctctagttgaggatgatttggtggatggcgctgcggttagaagaagccatctagcaccgagcatggtgatatgatactcagctgacctagagtagcttaatttgagtggttatagtctcctaaacgttctcatcttccatctaagtgacttgttgtagaggagacattatgtctgcaagatttcggtggacttctccctagaggttgaataggagcaggtccacacacacacacacatatctatatctatctatatatatacccattttcttcagtgttcataatcttcaactgtggacggcggttgtcttcgaattcactcataactctgtgcgctatttcgtaatgcctgttggtgccattgtttcttgagcaggagcgtttctaaatctcccctgttcaccagctatagtgtttctcgcaacattctgacctttgtaccagttcccctgtgccctttcagtgggactatatatatgcgcgatgctacgtagcataatatttggctgcgaaatcgcacattgtgtcagcccattcttaaaacgagctttgactctgtctcataagcaagtggccgaggccacaccgattggagcgttgtgctgtgacagaccggggagggtagagcttgtcttatcttgttcggacttgtcttgcaagcttcctctgtcggggcaaatggagaatactctggggtaaaacatatgtgactctctagggtgacctgactggttccggtttgtggttaataagtgaggcggacgatgtctgttggttgaagcagccatgcacgtttgacacaactgcgttgcgaagatgctccttgcttggaaaacggcgaccgcttaagtgacgcgcctcaagaccagcgttcctggcgcaggcatgaactttgagagggtctcaccatatcagagatgtttacattattggactgttagcacctgtagccacaggtgtccttgttttgcggctaccctagaccactggcgtcgtatctctttgtcatgtgcctacacataggtgcaattttgcgtcccaccataggtagttacagaacatcgtattgctctctctctctctctctctctgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtcccactctacggtacttgcaccacgatacctcttcatggaaatacgcaaagtagggcggggtttcgaaggctcaagactcatgctgccacctcagcaaggtcgagtgtcgtatctgtgaatcctgtgatgagtgccaaggaaactaactctgttttccttcaaagtggatcagatcgggttcagtgaagacatcgtggttgggcgaggctcggaagcacagaaccgctgtatgtgatgcaatgcttgcattaagtagaccaataatggcggcagctaaagacaaggcataaacaataacgagaactacctgacattaacctaaacagcgttgcctgcgattgtgctgaggccttacctgggcttgtgagttgtgaggggcattacatactccctagcctccagttaggagcagatcgatgacgctgcagacatgccttaccaccccgccgcaaccctcttgcatttgtctctggttaggtaggcaaatagattcactcaatggttggttgttcacgttttccctgcctctgccccgtaatgacagctcaagcaggattccaagggtcaacaccaacctgaagtcagcatgccccatgacgcaaactcttctccttccttccctccttcattgtcaagcgccggccgaaagctgcaaggacggatgcagtccggaaagccaactgcatcatggaaatggggccttaccggcgccgccacggcatcattagcaacacccaacggtacagtaccatgcctattatcgcgaagagtcttccgagtatatgtacaagacgatggactatcaagcagcattcagcatgcaataggtacggtgcgagacgatacggaatactccatgccaatgggcaacgcctgagccaaccacagcaacgtctagtcaaaacccaagacaccgcgtactgttaaacagtggacgacgtcgatactgtactgcaggtgctcagaaggaacaatatgcgataaacgcgttgcagggtggcaacagtgaacgagagggtgtggagttcacatttgccatacaagtatgcaagatagagcccgtcgctccaaatcaccctaccgccagcgccgcggtagtttgtgccgcccagtgaatgatggcaatcgctagaatcccatacaatagacgtacggtatacgtgtggttgtacatatggcctgggcgaaaaacatggcgctctgagaaagccaaagagccaaataaatcgttccgtttgcatgtctcggcgattttacgggtgcattaacgccttgtctgttctaccaaacgccgcacaatttaacatcgacagtgttaatggagctgtgtaaggcagactgagtgagtatcggttggcccccgggatgctcacaggggcgatagaatgtcgagtcaagaaatggtgttgcagagccatgacatgactgatatgacatccatgatcaagcgactagtccagattctacctcttcgagatgagtgtatgtacgacttccaatgaacgctatcgagacaaggccaaaatggttcagttgagcaaaaacgaccgccgattctctcgtcagcttgaggtgtacagtaccggggtagacaatgggggagcagtgggcccccggcactcagttggtagcgcgcttctacttctacacctcaaaaagactgacttggcttgaccaggagagacaaggcgggaggcgcgcaggggttggccaagtaccgtgaactcaagcctagacgagctaaggcaaattgaatggagcctggcagaacaaaagatcctgagaagaccccagtacccagtaacagcacccaaaccaacccaacaaggttctgatggatggggactgaaagggctcctcgacctatctgcacccttggacaaacactacacactcttgctcctctaagtgacatggaatggccactgttgtacacctgtggcctgtccgatgtcatgtaagtgatggcttcatcacttcatcaatccctagtttgcggcggacatctcaatatcttctcagccttgccccttgctggcaacctggtaccagctgaaaggtcctttccatcacaaccctgttatgtatcatggcgccaagcgattactcccttggggtcacgttgggtgatagagccgctagcaaaaacaacgttgcgtctgcggttgcagtctaaagtgcctattgcccaatggagctggagctggagccagagttggtccattcgataaacacgctaggcatcaagacgattgtgccaggggcctcgtctaagatatcggatatccaaacaccaaataaccttcgatgacatgagacacgtctaactccgtgatctgagtgcaccggagttgtttctgggttcgcgacgatcaaatgtacccgaatacttggagtaacttttccatacagtgcctcaatcgtgagttcagattgttgagttaaggatcagttgtataccatcatgcttcagagcggacatgaatccgagtggccaccaacttcaaaatctggtcttcgaatgagcaacgggcgcgacaatgcgcacggtcgctagagcggaggctcctctgttgtccaagagcctctcctgaaagccatctccctcagcagactcgacttgacaagtgacaagagctgccgcgtcagccaaacctcaatgattgaatcaagccctggctctttgatgctctgagacccaactcaactgggtccatgccatacctactcttcctcaccaggaagcagtctgaagagcctgacccgctatcgggatgccgaaaacgctcattgtctccaccccatcatgagccatcatgaacaaggcgcaaggtgccttcacccgtctctgagcggttcctactttgactcgtgcgtctgttatgcttcttcttctgtggcaccggcattgcggcgtcccgagctgctagttgcgcgccaaacatgcaccggctacctagccccgcagccgtgcccatccagtctagtctaccagtgcacgcacggctgtatctaattgcctgtcctgctaccggcctgagtttgctccggacgcaccggccgagtccgcgcacagaaacagaggggctctgagctggtggtaccttgtcgtggtacatggtcatcacaggttcatctaaactcacgcgggactgggatcgatgtaaatccaccgctgtaagaaggcgggacgctgcggaagaagttccctgggataggtaaaaggagattaagattgaggcgtcagatcgaacaacacaggggcaggtcttggcagcggattggatgctccccaaaatgccgggggagacgagcatcactcctctgccaggcaactcagtggcccattttatctcagctgttggtatggaacaatacagtgctgtaatcagttcccaacaggatggttcaaggaagattcatcttgacgatcaccgctgcactggtgctcagcacgtgttacgtggactgaacattagtccgttcgtcaaccattgtcacgggttcatagaagccagcaaagaaagatctacatgtcgccatctggggtgacccaaagcatcgatacatatcgctcggggttattcgaatctcgtatgttttagtgcctgtccgtttcaaatcagcctcgagtccagcatagcacgtcaacactagtgtcccaatctcgttgtaatgttctggttcacgtgaaatctccttggagtcgttgtatttctaatgatgatctgagtacgacgtgactggtgggttgcgatgagtgttatgatggatcgtggtggcaatattcatgaccatggaaggtcctgttctctggtattgctagtgtgtaggtagacagctgggatcgagacagaatggtgagccgtgcatcacggcctggaatcattacctcaatactccgtacttgtacgggcttgatacacgccctgggcatggattaaaaactgttgcctggacggtgacgcttatcgaaggttgtatgttagaatacggatacatccagtgacgtttgtgatcatgggtatgggctggtccggggaaagaaaacactattttgagatggcaggaaacaactcaaactcaaaccagcgccatcggctcttctttcgctgtaatatcactaaatccacttgctaatcttgaatgcgagatgagatttgatggaacaatatccaactgataaagaatcaaagctgaagcaaagaagatatagtcaggtgtgccgtcggggttgcagtcgttgaccgggaatattttgaggcgggctggggaatgctggtagattctgagacacacccctgcaacaaggtcagcgctgaatggcttgattgccacattcatgacaccgtaaacccataattttcattcttgatgccccttcaaatcttcacgagcaatgagcgttttccagactcacgaacaccaactcgggcagtccgatatctgcaacccaaaccaggacctgctttgcttgtcttcgcgggcattttagccttccagaaaacacaaggaagtttggcaaagtgtaaccccacagcagcccaatcgaagccgagcatgtgtgtaacgtgggcgacgtctgtgtcagctcgcctgccagccccgtggtgatcgacaggtcgtcaatctcgggtatcaggacgagccagatgacaagagcaggccttgtgttgcaagagcacagggaccgtgtatctcaagggttacgtaaaataatgtaattttacagtcgtgagtattgtagtgttgaaagtggtgcacggggcgagagttgcttcctggaaacccatgttctagacactgtttcgtgtgctcgaagagccggatcgacaccacgaagacaaggcttgtcgggatagcgtcggcatcgttgacaaggcgcagattcgaatgccggagagtaatgatgatcgcaagatctgggtgataatcacaattaaaacctcgctggggccccttgcgcgagttatgtttcaaacatcccttttcggcttgcccttttccaattaggaatagttggttctattaagtctttccatcagaaaattaccatcccagcagcctgtaggaggctcggctggaatccgtatgagggccagagggcaagttcctactgaccaatgcatagcaccgatttacccaagggccaatgatcttcccactgttcacagagtccaaagcaatgagaatattctggccatgaattcatcctccccccaggataattcaatataagggctttctttcgatgagaaaagcctgttattgctttcccaggctcaccggggcccaaaacatcagtgcttggaccatatggatgtgtgctcgtgagaggtgagcgaaagagcagactgtagaaagtgccaaggacttgctaggaaacattggtaatgttgacagccaagagcaaatcttattccgtagcggtctgcgagcttccttgtggccttcgccatttcccatgcttggccatatcagatttacggcttaagacaacttggtgttatttccgtaacagggcgaatgaagaggagggtcgcccttatcgacaactggctgtatcccgggtcttcatgcgtcgcggggcgccactcccatcattgctatagcaaacgggcgggtctctatcgtgcatgtacttccgaatcgtagagggcaccaggcgtaatggctgcaagtggaccgtagataaacaaacatcttgtgttctcaaacatcactgaaagaggcagttggtttatgtagaacattctgtagtcgacttggtccgatttggctggatcgtagcgactaaatgtcagaagatttgatggagaaagagaggacatcctgactctctatgactttggaaaagaaagacccccgcatcgatcactaggtcgggaagttaacgcgcctacctaataaggtaatgtatatttgaatcgcggaagggttgttccttcataccaaatcgagggtgctaatcagggcggcacctttggtttttttccctcagtccaaggcacacttttccgtctatatccataggctagagcaaaaggccaacaccggtgcacagcaaatcacccacacataactctaattgatacatgatatatgacacggcactgagtttgatctccccgaaaagtcatcctaataatcaggagccgttccccaatatgggggcggcgtcgagctagcagaggtaccacgatgggtcaaatctgagcacaagcaaagccacacgcgccaaaacgtcaattctcaagcgttcagactaacgaaaggcctctatgtaccaggtagcaactacagtagtcgcaatgagtgactgacccttcaagaaaagtacaatgtcgcaagatcccaactacacaaagttgggggcaaagggcttcatcaccgggcagacctggcaggaattgtttagtgccttggcctgataattatccgcgctcattatccgcactcatcggatactgatgctgatactactacaccaagatcataggcgggcatatatgcaatgctctcagtgccccacgagggttgaaggacggcgcaacagggcaggtggaaaagaactgtaggggacatttggaactccgtacaagggaaacaaagccgacttgcgacgtgcagtcatggcatcactgcaaaaaccacttttggggggtcatggtggctctccgtgcccttttccagtgagagtgagagcgacgccgtcccacctcgtttttggagcagtatgatgacggcgatgccagaggttctcagggtcttgtcgttcgttcgtttggtcttgcatggccttgtcaacgtcagtcagttgccatcatatgccaggctatcctggaccgttgatgtcaatgctcttttgtcaccctccaccgtgcggtaagttatcgtgcatgcccacggtttggcggatgagcaatatcaatgtcaacgtcaaggcaatgcgatggcatggcatgcctctgctagcccctagcgtcgacctcaaaggctgtttcaattccttcaccgtctcgcgttcccggcgtttcttgtctcgtttgtgagttccacccacacttgctggagttgcttcctgacgtaccttacgtcaaggctctcatgggtaaacacccttccgcaacaagggcgtcttgtggacgacgcctcccgtggagcttttggcggctttagctcttgtcaagtatctggtacgtcttgggctcctcttcccacccttggcattgcttgttgacctgggatccctggtcattccccatgaccaagcgcacgactcgacaacgcccactcgaataaaaatccactcaacaagaagctctctgaaatccattcccacaacactagacaagcctatgcggatccctcgatgctgccgttgagtggcttgaaggaccctcgattcccacccgccgcccgcgtcgcaacaagtcacctacaggcacgctttcatttggctcgcagaccctgcatattatgatcccgccctgtctgtcgtccacctcaattcccagtccaatacgtacccaaggtgctccactgccttgtaattcatctcagacccttcacatcagtggcgttcgtgagtgctaggataccgggggtccctttgcaaactgccgtccgtagccttacccaccttcacttgtctgtctcttgtcagtcttgagctataagcacacccctctccatagacatcctataccaccttttataccccataatccttctcatctgccatcaacgcaccccctccggacagaagaacaagttagcgatgtttagtgttcaacttagtaggattagaccttaaaccgctacttaaataattaattattttaaggattttgagtattctatgttcaaatttattgatgctattatagcagatgttcatacatttttttctgcagtctcataaatctacctcatctctggcctagcattagtagacttaaggatttcttccaggatttctgatccaaatctcttgaaaagtcgctgatctttgcgccgtctggcaccgcggacgctactatttggatgccgtagactgtcaagtcaagtcaagtcgacttgtggattagagactgtctccatcatcttatgcagcccacaacccccctggtttgttgcttgacctggctacttggtcctacgaccctacctcatcgcactaaccctgtcacctcagccattgtgaaaagacgtcggcctgccgatcacttagaccagagtcgtcacaccttttttttttctttcagagacgggggaactccactcttctcccgcagcccagcccgtttccagaggaagattgacgcatgtcaattcgcacccagacacttaagacttcgctgatcccaccttggccccgactcaactccccatatcatctccaacctggacgggatcttctgtctctgatctgtatcaccgacttggcttttattctagttaggatcccgcatctgatcaacaaaccttttccccccctccaccgcgcttctgcccaccgatctatgttgatattgcccatcaacctctacacttcacattaccactatcacgtaccaacatgaccatgacgctcgacaccactcagcagcggtttgggccttcgttgaatttcgactattcagcgcctgcacaaccgcctgcattctcgaatccatggtcctcgtcctcaccatcacagcatccacctacgggaagcagtctttttgttggtagccaacctgcactcaacccaagcatcatggccggaaagccaccccaaagtcgtgcgagcactagtagcacttcttcaatggcttcatacggaggcgcgatgcctgtccccaacacatctgcaggtaagtttaagatgctagcatcgattgtatatgatcaattaactaacaagaccacgcagatcttcttagcattaatagaatgcaaacaacatctgcggcttatggagatcccacttacgctacatctgcctctcctgtcaaccaccaatttgcgcctacatcagctgccccgtatgacacgctgggctacgcaccagctcccgtgcgccctccaccctttggactcgctccggctgatgagcacgccagaaggtactcccaacagtaagtatactcaatctgacggaactatccctcactaacgcttggggggcagtagcatccaggatgaacggaggagctttgccgatgctctcgatgctagccatggtatgttggctatgagtcaggagacacctcgacctatctatggcgcgcgaagtgatcgatcctctgttgattcctatggattcccttctacccattcgactagctcttctatttcttccagtggtaactttagctcttactatggcgactccgtttctgattactcaactgcgggttctgatattgagtctgtgtcttcgaggaccctaccccgacctcagggcctcatgggctcacaaattccgcctgcccctcagtccatgatgggccagtttagctccaaggtttcatccagtacacagaagaagcataaatgcaaggtctgcgataagcgatttactcgacctagttctttgcaaacccatatgtacagccacacgggcgagaagcgtatgtcaccttgcactcagaagatgctccacctactaacatgatgcagcttttgcttgtgaggtagaaggatgtggtcgacatttctcagttgtttccaatcttcgacgccaccgaaaggtccatcgtggtgatgcccgctccgaggctggctctgaagatcatcactcggactaaggacgttttctgacgggctgtggtcctccgatcaaacactttaatgacgagcacaggatattagtaagagaaactggaacctaaagagaggcgatccaacaacaatcaaaatgaccgtctggttggcaacaaatggcattgttttatcacctgcaaatattattacaacacggctcagtgcggcatagagaaatgggacagaaaaggatgagaactcatggatgtggggatgaggacagcgacggtgtatacgattcaagtctatcgcttacggtgtatggggttttttgcccttgaattctggggtttactattggtattatgggatgggaataggcggaatgctgggccgacctactgatacccttccacgcggcgtttatggagttgaccaagctacggtcctgtcgttaatgtttaggcacacgatgccttgagctatatttcgaagcgatcgttcatgcccgttattttagggcacctgttattctctcgacactaaggcactgcgagcccagggccctactgagatggccacagacgagcttttagggggaggcttgtactactagtttcatattttacggtcatgatatacccagtccgaaccatgcacagcctgatctgtcgccgatgggccaggggcttgacaggacaaaagacagaccagggtgttggcaagatatgggcacgacgatgaagttgatgagaagaggtgcagattatagagtgcaggcagtcttacaagaattatacttcagattaaaactcgatttaaagtttgaattgtgacaaatgaggtgattcttttgagcgccgtgttaactagccagataaacataggtttattatatggcgtggtccagggacacaggggaaagaggtgaacattttccacggtgatgggaatctatgagaatcccatactctggtggcaatgcacagttttgggacagaacatgactcgccagttgatagcagccaaaaagaaaagcagtcgtgctttgtcaagcaaggatcgtaaaggggctcagcaataagcgcgaaggcggctggacagtctcccactcccctccatctcgccgtcaggtaacgagatagccgcaagaggtgaccctggcctgcgtcaaacgaggcgaggcggtattgccgagggagctaatgtacaaagagcgagagagagagagagagaactgagagatgtcaaattcaacgtcaacgccatttgttcagtcgatgatagcaaaggtggatgacttgaggacgagcacttgagacacagacgcgtaatgcagcccctagtcctcctatgcatgtaccagcgattgttggacgcacgcaaatgaatttgcagcaacagcaacaggaacaggaacaggaacaggaacaggagaggaaggacaggaacaattggttgaccatccctgcacctggtctgttattgcctgtcgatcatgacctagaatagtagacaccggcgtttcaagttaggtacatccctaccgcaagaggcatcgttattgagccgatggtattgtcaagaccggacaagctttgtgggggtggaaaggtagggaggagtcgagaaaggtgttggtagattaactttgaaaggtgagattgagattgggctggtaggttggcttgagaactgagggtccttttggggtttgagcaagggggacgacgtatccgtgcttagtatctagggggggaaatgtactctaggggacccccctccccccccggaggatatggtccaaatggttgagcctcggttttgacgtccatgggtgagtggatgagacgatggccttagcatgtattcagtttagcttgcgagaggtcttggatggtgttattgggtactgaactgatgctactgaagaaggtttcttagaagtcaactagaaggttttcactagagatgaacattgaaatgaacggctctagatacgacattgcgcaagcaaagttgcaattgattgattagaaactggttctatatccgtcttcgatctatcgcttagtagtcggtcagtcagtcagtcagttgttgagactacgactacctgtatcatctcttagtatccaatgtatggaggcttattaggctggttcatggggttcagtggagtcaacaagggaattacccgtctcccatttgtcagggtcgataattcccttttttttcttgcgctcagattccgcattcccatctcattctctcattctcattccccagttgcccccctcaatattccattcaacaaccctggtcttttacagctgccccctccccccaaatccgttaaacgcgttacaccctgcttgttggttgaaaatcgatctgattgcaagccacaaaactgggatgttggacaccggaggagagatctcggtttcagctcatgttatgtcaccaaagacagttgcattgcagttgaagatgatcggtcgctgatggcacataagtatagtactgtgttccgcgttgccaacagctcaacaatcacttaaattacttaccacacatgggcgagactgatatctatctatccgtagtgttatggaattgctaatagccgaccgaggcgccctgttacagacgatgcatgtgggaggactcatcctccacttgcagtatgcgtacgctggttcggattactcaatcagttcgataacaaggtatccatcaactcactcatccatgcccagcctccacgttgggcaatttaccctctgtggcaaaaagaacgcgcgcgacatggccaaaatatgtacagatcgttcaactgcagtgctggctgtgacagtggaggctggcagccgaagtagaagaaggggttcttgtggtatagacccgggtagctgttgtgccatgtcacggctttggtgatatgacatatgacgtctctcacggctgagatgtgagcgcccgggtcgcggaagccaagagacccggcgccgtaatgacggatttgcctccacggcatgggatgtgagacaccagttcacaacggcgttccgaggcggtgcaaccgaccttctttggggttggacacgttgagcgagtgcatgaccgtgataaaagacccttggggcgaattctgggtgtcatgttcctcaacttacatcgaatagcagagataggtatgtatgtacaaagtgtggtatacactaggaggcaggtacttgaggaactagagtgagtaccttatagtaccgtcaaagtcgttttgtcgccccattttagcacctgaactaaaccctgaagccgttgacaataatggctgccctgcttatccatcgcctcttttcgaccccagcttttgcctcacacaaagtgcgtaatgccgtcgtcgtagtcgtcgtacagtactaaattacatgttcacaatgtcgcatgcaccattcgtaaaaggaaggaaaagggacatcggattgaccagaaggagtccgaaacaacgataatgacgacggtcgtgggccgagcaatgacgtcgacggagaaattagactcgtcgtccgcgtttgaaattatgccacggactctggcctctgcgtaaagaagcgccgatgatgggatcttcagggtccttcttattagggggctagtaccaattcagcttggggttatgaatgatggatgatggatgggtggatggtttggagagagtcagggaaaaagtcagaagcgacagcaatgggcaataggtagcagtagcagtaatttagtagctactagtagtaatatcaggggtggtgacatttcgtctcggtgtgtttcctgggccgcgatgtggagtaggataagctaaggagtacggagcatgtaaccagatcaaatcaaatcaaatcaatgaatcaatcagctacttacggatacgttgtaagagacaggcagacagacacagctgagaaaagagagggtcggccggtcactgttggaaaattgatggggcgtggagagatggattgagcgacttggacgagaaacttgttttcccctctcctctgcctgctcgttccttatcttgcatctacctaggtaggtaattacatgtacatggatagtgagaagggagaatgaagggttgggttgggcttgcttctgcaatctgcatgatgaaataaatgcccaattgctttgcggaacatggagctataccatattgaaccatctcataatatcgtcctgcctgaagaaggcgacggtaggtacaggacagtatagattcttttctggctgttgggttgggatcaagtcaaagtttgacaattctatagtaacactcaataaaagttagtggttaaccactggtaggcatctaactacctagacgttcactcgtatctacgattcgtgtaagcccacaattcagactctgactatgtatgttgttgctaggcattgcattgcagcctcttgagaaaagaaagaagaggaaaaaaacgttgaaatgttaatgggggccgtgacgtcagaggctgcggtaagggtccccggctccgttgctgcaaagacccggccgagctccacccgttaaacgtcatcgatgagcttgttcattcgctgccgcagatggccgaacagggacaagcgctgcgtgcccacattcttccccttcgactttttgcatgtggggagagcgagggtgggggggtttggagggcgtgagtgtagagagcttgtccaagatacatgacaggggatcaccgacgggtttaatttatttgcgtttagtctctgattgatgccgggacatgggtgggtttgactgaagccgggctagtcagcctacgctatgctttgagctagggtacagtaaccagtctgtctgtctgtctgctagagcagagtacttactatacacccatacatgcagcacagggcgagcataggtagaatatcagaacccggatgtggttctacaagcatttatgtacatgtccagggacaaacatcaccactaggcaacctttcaatccatcatgtcccaattagtgagtttgttcattgttgaatgatgctggtttcatctgatagggataagttgttacgagcaatttaccacacctacaagtactagctaggagtctctttttcatatcactggtgtcatcacgcatccgcaaccaacactccactctactctacgtctagtcagttaggtatggtatataccactctgtgatgccactacattatcactttccgtggtcacctgtcggactgggtcctggcattaccacagtacagtgtgtgctcaatgtagcacgaaccacccatctctactccgtaaaagcacacactctcgcagccttgccgagtagttagtaacgtgctgtcgtcgtgtaagtgggcacacaacgaaaacgaggcccatggggatgctaactcaagccaaactacagcacatacggtacggatatgtacagcccggccgaccaagcttcccccttcttgaaaccatgccagccagcccatctgtcaatggcagaccctctcacccttcatcctcgttttgccacttcacgaacattcatggaccgaagggggagaagagccaagctcgttctcgcatgcacactgtgatgctgtatacaatctcagccttagtcacccaaagtggagacaacaccaaccactctatcgacggatgtctacatacccgcattcccctccaaacgctaacgatacttggagcgctaggtttctcgacttttcaagctagcaagcctcgcgagagacacaaggagcaacaaggttgagtgagacgcgaaacgaaacaaacgaaaagcctgccagactccagttcttccctatctcttagactagctcccctcgtactgtatgtacatacacgccaggcaactgttctgcctattgattctctacctcctatgcaagactgctccttagcttccactggggcccaagctttgcttttttcagcattgacttcttccgtggcttgcattagatggtgtccttgcactgccatttctaccattcggctcctctggtggtggattctgacgtcctccaagatataggctattctcaatccagcgcaccgcaattcagtctcctcccccaatcccccgatggcattgctgagaatgccatcctcttttttccacttatatacctactttatacaagtatgtatgccttgactccaagcagagaagagggcatgctgttctaatcacattatcagacattcgggtgctcaattgactgtacaacctcctttcatccgagcaatcactctaatagttactcaatcaatcaaaaatctctaccatgtgagaagaatttgtgagcctctattgtaataacccctggaagatcctctctaccccactccgttttctttgttcgtctccattctccaactcccacttcccttctgatacataccttgcagtatcatatcctcctccgtcacctgaccctcctctagctcttcctcgctgactaaattaatcaccacccaccatccttctcctcatctcgattcactttgactatcccggcctctatcagtaacgctcatttgtcgtcggcttttgttgccttgcctcttagcagattcatctccacatgtgctgctcttcttcaaggataagcaattgggcggggtttagggcctttcagttggttgctctcccgtcccagcacccaaccgatgtgacgtgtgaatccagtccggttctgccttggccttgacaatcgtacatagggagattgccaaagggtaattagttgtgccaaacccgtcattcggcgccttggcttgtccaaacctcagccttctcgaggagatctgcacgtctttgatcttatcatcaaataagcaaccgttgcggccgcacatcacaaccacttgagagatagccagtatctcaacagaagcaagcctcaaagcaaaaaggttaacggcgtctaagctcgattgtaggtgagggacagcctaggacagccttccaacatagttcagctggccttgagacctagactattgcttgttccgcccttctacatagtactaaggcgacacaaggcctgaatttgaactcgcagcttcatattcccaaaaccctcttcctcacaccagctaggatgtggattggattggttcacaagagatagcttcaattatggatgctatgaaatcatcgtggacagaagtgttgctcttacatcccgatggcccttggcaagtgtccgaggaccgctggctggcttccaaaggctgcaataccgcttcgatgatcttggcagacatcagcaacgatggcgtcgtgtctgatgccagccggtctgccagtggaggtgaataagttggtctgtgaatggatcccgccccatcttctgaacaacggctcccaagcgcgagaaccaagagcttgagacaaaacacatatcccttgttccttcccctatcgcaaacaagatacgtttgcatcttgtcacttctgacgtcttttacatacaagccttgcatacacagccatgcatcagggtgcatgctaaagacaatgcttacacgcggagcacggcacatgaagcacaacaaaacatcatgatgagaattccatcttgagccttgtactgaagcacgcacaccaagtgtctccaccagaaaatccagcaaatgcccacgtgcaataacaaagatgatagacacgcctttactctgtacggtaaaagagagacgtacgtgggcttcagccagatcccccctccgcatatagccactcagaggcacaaggggatacttagtgagtgtcgatcacaccgtgcctccccctccacatcaaacttgcgctcgttccttgctggtattgttgactcaatgcccaaccgcctttgacttgtattcagaaccaagaaaatgtcgaaggaacaactccgtgacacgatccaaaggtttggcggcacgggccccttctcctttccctctccccctgactcaaggcgaagacgacaggaaaatgggggcatccttatggattgaactctgcatctgccggactcttgctcaaaagttcctcttggagtgtggatgagccgcgggtccgggcgttgactaccgaagaagtgcaaatggttccatccgtgcatgatggcctatcctatcagtccgacgatacgtcctgctctgtctgctctgttgaagtcatcacacgtactctgtacggtgtaggtacagacaaagtcgttggtatggatagccaatacaagccagccttccatagctttggggatctttcaggccctagcgtccggctgagattcatggcgacctgaaaggtaacatgctcaattcgccaatgttactttcggctgctgacttatggagaaccccttggtgagaagactgtcaataaatcgccgccaagctcaggcctagctaaactgctgcctttggatgatcgtcgctcttgttaatgaggtgaaaccaccagctcggttgaaggaccccaaaactctgcttcatccctgtagctgtaacaaacatgcgaagtcggaggctccgctgtgaggtgaggtgagatgagaattgaaatgagtgctacaccagtcttggcaaatcatccgttcattgacccagcaagcggtcaacactcagatcattgttaggtaaaaggggtcgggaagcaagtcgacatcgttcacgtggttatgacgacaggagattagcactcggtgcaatgcaaccagacattcgaaacattgaagccgtttttattatctatcagaacgccctgacgcatgcaatggcccccttccaacttacagcattccggattacatgctaacctccctaaatccatccatacctaacgcaagaaaagaaaagaaaagtccttggaataaacccctgctatcaccaatagaagtatcctcgtgaagccaatcttccctgcctatacaaattctcacagcacaatcgccagctccggtctatccatcttgtcttcatcaagatttgggtaatatggcaccatcgcgtcagccccctgaacgtatgcatcgttgtacaagcgccagtatggagttctgacttttctcgccggatggaacaggcccgcccagacgtagttgagcaccaggcctggcccgactgccattcgaatggcctcaatggcctccacgatacgatcgatgacatgtgggctagtctcgaatagatttgggtacagaaggttgaggagatgcaccatagcgtcctcgcatccaagaccaaccacgcctaaggcaatatgcttgacgacggaagctgctgtttgacggtggacctgatcacggtcgatgagagcgtcttccagcaagggagtcacggcgtaaacgtagtcctttgccatctcgccaatatactcgaaaaggaaggaaagtgacttgagcacaccattctgcacgttgagctctgggacacggtattcgttcatgagcgcagggagaactgtgaagggagcacaagtttcggccacgataccaatggcaacagccgtgttaacacgggactgacgctcctgcactcgaagattgttcaacagagttgccaacacatcctgaggaccaatagctttggcaatgaaaccaaacgtattgttcgcagctcgtcgaatgcccttcttgtgagccttgagcatatcgagcaactcaaagcaaattcgcatccattctcgggcattgacgctctcaggtccgcgatccgcgatacggccgacaagatcaatcgtattctcctgaaccttttcgtggcggtttcgcaggataggggtcagtcgtgggagcagctccttgatgggtggttgcatctgcgcaataccaacaactgtgacgatagaccgtaaagcacccaagatagatccgagaacttcgggatactcttcgcccagatactcgtagagcacaacaccaagcttacccatgagggcgtcctcgccacactgcttcataaccatagcaattcgagagatcagatctgcggcctgttgtcgaaccgttgccgatttgttgttgagacgccataaaatagtactgacgatttgagggatgtagggcttgcagcgggttcccagggcattgacaacagaaccaaagccgttaagcatgataatgtcttcaacgctctgctcctggaacgcgtgaaggataccgtcaacaagccgctcctctaggcgctcgccgatatctgctgcacccaagcttgcaacgatcttctccactgtttcgacagtcatttttcggtatggttcgctctcgtctttgaggttgtttacgatcctctcaacgatttcgctgactccaaccttttggccgatgtcgacagttgtttccacgacttgtcgataatttcgcttatccaaggccatccttcgtacccagaagctcttaaaaaactcgtccaaaacgtgttccttaaggtatcctgcagtgacaccatccgtcccagcgcactgagagacaaccttgagaaccaccttcttcatttcttcgtcgggtgacgaaaattcgcgaagcaggatctccatgatttggctggtatagtagttggcatactcctcatccatcaggggaatgatatatccaacagccttgaggaaacccgcgagacctttgcctcgctgcttgcgggcgcccgtccatagagggttaaggatgtcatcgaagctctcgataccataagggttagaggcctcggccaatgcggcaatagccagactggtgactgtcctgacctttgtctgttcatcgttgaggttaggcccaatacactcaacaagacccttgaggtgaggaagcacagcacagcccattagaataggaatttgctgaacaatcttcacgcccgtgtgacgggcttgccatgacttcttgcttctgcagacagccctgaggaagggtagcaaagcaggtatgccaagagctgacgctaccactgcaaaggctcgtgctgttgtgttccggacgtattcatcgacgtggtcaatatcaggtcgcatagtgctgatcatggtagcaaggccagcagccttgctcagattagagatgatttcacgtccctccactctcgcatagtagtcttggtcgatgagcaaaggctcgatgacgaccaggatcttgtggacgtaggggcgtacaagatcgtcgagcttgtagagaattcggtcaataactttcaccagcaaatggcgttcttggtcctccaacgtcttctccatgagtaggggcaggatttgatcaaatagaggaccagctccgaattgcctggcattgtcggtaatctggcgaagagcagtcttcctcatggggggagtaccgttcttgatcttcaacagaagcctcatgatcttcctctccttcagctcttcgaccgttagagcattctcgtcagaaccgtcggtgagctttccgaaatacgccatgtcctcggccttgaagaactgtaggtcgcctactccgggaatctctgcaggcattggctttccactgaagcgtacttgttcgggatcctgcatcatgaagcctgattggggagcaggggtggcaatgagcttgtgtgctggagcgcggacaggttcgtagccagggggaggatcaaggatcttgtaaccctcgctttcaccaggtaggaggaggtcgagttcctcgtcgctgagaggcatgtttcgaccaatgtcggtaccaaaagttgttggcagagtaggtgcggatgatgggtgcgcaggagtggctagccctgtgttgcccattggagtagcagaaggggcctgatcccatcgcgaacgcttcttagaaacctctgctccaggcgcgggagcttgatcccatcgtgaacgtttgggcttcgctgcttcgccggcctctgccgtatcatcctcggcgggtgccgacgacacatcccatcgcttcttgcgcttccgagcggtcgaagaagcctcggtagtatcagtctcgacattaccatctgttagcatgggctgtgcatcgccatcatcaccaatcttgccctcctgcttcgctttgatggcttgcaaaacgcgctgctcctccctttccagttcacgagcctccataatctcgcggtaactggtgccattttcagaagcgctagcctggcggtcctcggcaaagggatcggcgcgtgtaggagtgagggcgcggttgaatcgacgcttttgataatctgtctcacggtcgacaattctaccactcttctcgcctttcccagcaaggatatcatcttcctccacgccgcctccacgagcgaactcatcaatcatctctcgcgatgctgtatactggccaactagccgtcgcgtgtcgtcaccatcgcccatgtcttcatcgtcgtcacccatcggtagcgaggtgtgatacccggaaaatctatcagctccatcgcgatcgtagagagtactgtcggcgctgtcggtcaatttctgcttagtatcgtcgactcgctgatttgtggcatcaaaggttcgcgaacccttgttaccagaagaggcagcatttcgctcctgctggagcttcttgatggtctcgaaatccgcgtcagacattttggattatggcattcgcagcttcatcccggttcgagaggacaaggggcgctcgaggcgttatcgttgcgcatggagagttgaaagtagatgatgggtggtcgcaaaattacactccttgacgaagctttcctaggttgggaggcgatcttctccacccgagttttagccgcttctttagattcatgcatgtgcccacttactagaagaggcaaattgtcaacaatgctttggcatctggtgaccacactaggggaggaaagaaaacccaggagcttgatcctgaatggcaaaaagacttagttacattagcataagcttaagatcgttttgttcagtttatttcgacatcatgtatcaaggcctgaagttttcctgctccaccaggtaagaagcattacaccacatgacgaatggtaaacttggagtgaaaggagttttagatctgaaatattatgataagttaccatctcttgaacttacatctatctgaagtcgcatgtccagaaacggcgaaccgaatcatatcatacatctgcctgcattctgtatgtcaggtccaggaaatacataacgtagcgatagcatagtgccggtggtcctcagattcagggaaaatgcatttatcttgtggtgagtctataggcttaagtcttatcattatgagactcgcactcaccaccaatacttacaacccaagtattcaatattcatagattgccttgcttcgacatagcagccattagatctactactttgactcatcccagctagatgctgaaaggcactcttacgaagtgcgcatccgtttcgaccttctcaactgtttgatctcctccaacccttgctcatctgtgggttcaatgaacggtgtttcttcctttactaatgtgtcactgtcggtgatcgtgatagtcttctttgtttttgatctcgtatgttctgtggaactatgcgccaccagttcgatcacagtaggctcgtcctcttcttttgcagcctgagctgcaaactctctcaaatcagcggtaaagagaacagagtgagcccagccggcaaacggcccccagaggcttcggaagtggtccccaacagcctcgtaagtggccttgttcaatgtcttggcctttgactttccaaacttgtagtctcgctgggcgatttgccaaacatgggtgtcaacaggaactgcctgcccccagccaaggcccatgaggcatacacagtcggcaactttgggaccaacccctttcagagtgagtagttgagcaagtgcttccttgtaactcgcatggttctccttcggtacaggcgttgtgttgaagcctggttggtcaggatttcgcaggctttccaaccaggtttcaggcttctcgttggcaaccatccgtgctgtttcagcaatgtactttgcccgatatccaaaacctaattctcgaagatgcgattcgacatcatctcccgtaaggtcttgaggcgatgggaagtcatggaatggctcgtcacccatgaatgcaatgagcgggccgtagttctgacacagcttgtacaccttggatacccgatcaatcatgagtcaaatcctgcgcaagcgatatacactcaccatttgtgatatccgcgtaatattgttgttgctgctgcagataaagcatatcaatgtctcccaggcatcttgactgagaattcgaacccctttaaactggggagccctctttttaaagttggcatcagcatctgaccattgtttgtaaagcggctcgagactggtatccaggttgaaatagtgccttaggagagcctctgtgtcgttgggtgctggcatcaagggtttgggcgctggaaaggtgacccgatagtgcagatgagttgagtcctgcttcaagtgaagaagtcggccatgcaaagtgcagatcctgaaagagttagcatagtcgacaggccgcggattgaatagtaactcaccattcatggttaatcttttgccatctaaaagactgtccacatctcaaggtggtattgatgcaaagctcccctagagtaacaggcaatttatgccaatccgtcttccctacgacaggcattgagaaaaggattcagcccgtctactctacttggaagaggcattagcaagaaagatgcgtcaagggagcaaattggcagcttgaaaccgacactgcctctcgttgatctcccgtggcgactcaaggctaatgatgtaatttgctattggatgatgaatgttgtagcccctggaacttgagagactacctacctgacaacgagcataagccaaaaccaacaatcaaggtttacgaacagcaatctatcatatagctaatacaatagttctgggttttagatattctacttatgaggcatatttaggaccattaatggcacctttcagtacaaataataaatatcgtgagttcagttcatggaaattctctattctcgactctgtttgctaactaaggtactggagtttttcgcaagctgccctactgccatagcctaacccgagaggccaagtcctgaaatgtggcgctaggcccaaaccttactaacgttagcgcctcctggcaaaaaaagctccagcctcgcgcgatgcctgccagctctttgaaattagaacctcgttgcggcttgaatcaacgaatccgccttccaaccattcgcactcatcaatttcagaggacgcatccaagctctggagtcgcttgtcactgctaaaagtatgaacggggacagctattcctcccgaggtaagttctactgcaatgtgatacttgatcgcgtcgcgtcgctaaatccttaccacacagatgggcgcaggggacgagattatcctgtaagtaatccatatccatatcatcctctcaaatatgatttaaactgactccgcttagcctcgaggtgatagaggcgatagagacgatcgtcgagaccgacaccgtgaccgcgaccgcagacgatctcgctcacccgagcaccgaagccatcgacgaggtgaaggcgatgtcgatgcctactcgtccagccgaaaccaccgcgaccgtgagcgcgaagacagatactcgggccgcgaaagacgaggtggcgatcgtgagtgggatcgcgatcggggatcatcccgtcgagatgccagacgcgacgatgatgagcggcctaacaggcgagaccgagatccctacgaagaccgtcgtcgcggtggaagagatcgacgtgaggacagatttccagcacagcaggagcgccgtagcgcgagcccaccacctaagaagcgagagccaactccagatcttaccaacatcgtgcctgtcctggaccgcaagcgtcgcctgactcagtgggatatcaagcctccaggctacgagaatgttacagccgaacaggccaagctgtcaggcatgttccctcttcctggcgctcctcggcaacagccaatggacccaagcaaactacaggcatttatgaaccagcctggtgggcaagtcacgagcgctggactgaaagccaataactctcgtcagtcaaagcgattgctggtttcaagaattccctcaggtacaagcgaagaggccctcatgtccttcttcaacctccagctgaacggattgaatgtcatcgacacaacagacccttgcgtcctgtgtcagttctccaacgaccggtcatttgccgtcatcgagttcaaagatgcccccgaggcaacagttgctttggcaatggatggaatatctatggaagccagtgatgcatcgaatggtgcggatggaggtcaacgtggccttgagattcgccggccccgtgactacgtagtgcctgcagtaactgaggaagtctcctatgattccgaggttgtctcgaacatcgttccggacactgtcaacaagctcagcattaccaacatccctacattcttgacagaggagcaaattattgaactgctggctagctttggcaaacccaaggcttttgttcttgtcaaggacagagggacagaagagtccagagtgagtccaacctattgagcgaaaatgagactttatctctaacactcccagggtatcgcatttgccgagtatcaagaccccgccgcctccaatccaactgcgcttgacacactcaacgggatggaaattggaggcaagaagctcaaggttagcaaggctagtatcggtcctacacaagtcgccaacttcgacgtgggtattaccgctatcagtggtcttgcttctcagactgccaatgaggttgagagcagtcgagtgcttcagcttctgaacatggtgactgctgaagagctcttggacaacgacgactacgaaggtgcgtgtccttgaccattttaacgaactcctactaacaaagcctgccagaaatttgcgaagacgttagggaagagtgctccaagtttggtaaaatcatcgatgtcaaggttccacgacccactggtggcagtcgacagtctgctggtgtaggcaagatctttgtcaagtatgaaagagccgaagacacagcaaaggctctgcaagctcttgcgggacgcaagtttgctgacagaactgtcgtgacaacatatttcccagaggtaagcttggacccttaggttttggttcatagcgactaacccgacatgtaggagaacttcgacgttggagcgtggtaagagataatatcgtttccattcaaggcgaccaaggagacaatatgtttactaccttgggtatatgggttgagggggcaggagtcttctatcggtgtacgggtagggaatcaattgaaaatgtaaaacacatggcatggcaaagcatttggtatcatcgaattcaatactaccgacctccgcatgtgtgagcaggcaccaagtgcaagtcaggttttgcatcatgttgatgtggatttgttttacgagaatgcagtattcactactacgaggtcaggcaaattgtgatgggttgatctggatcggtggtgggttcgagaacaggatacattattcaaggtactatctatcggtaagatgtctactaatgtgaggcaacttcaagcaggagcaagtaggtcaaaagatctgtgctcggttagtgtcaaggccaacaaagaaaagcaagtctaattgcaaataaaatgaccagatcagaagtcctgttcattcattgagcccgagggctctaacataagaggtaccagaaataagtaaaaagtgatttatcatcatgtcgaggtcgactgagacggtatgaggagcattgtgacttaccatatgattgaaagctgtaacagaatttcacgagaagaaagaaaacctcgaatcgcgcgtcagcaagaaaagtaaagaaatgcgacatgagcttggaccattcacgtgatctcttatcgatggtggcttatcggaccaatggcttcgcatcgctaccctaactagtgcacacaaaaggcatttctcaaaagatcattttgcaactccacgactccaacactgatcatccagcatcaccacgccaaaccgacaagatgggccgacttcacagcaagggaaagggcatttctgcctctgctctcccctactcacgctctgctcctgcgtggttgaagaccacccccgaacaggttgttgagcagatcgccaagctcgcccgtaagggtgccactccctctcagatcggtgttgtccttcgcgacagccatggcattgcccaggtcaagcttgtcaccggtaaggattgtgcgcatggaaattcaagatgaaaacaactgacagattatcgcaggtaaccgaattctccgaattctcaagtccaacggtacggttccctgaacgaataaaggatgtggcgaaggaaacaaatacgtcttcaacggagaaataccatctccttaatgcctctgtacggttgagactgacagagagattttaacaggcctcgctcccgagctccccgaggatctgtacatgcttatcaagaaggtacgcaagtcatgttaaaaattaccccgtcgcacaattccaagctaacaatttaaaaggctgtcgccgtccgaaagcacctcgagcgtaaccgcaaggacaaggactccaagttccgcctcattctcattgagtcccgaattcaccgcctggctcgctactacaagaccgtcggtgttctccctcccacctggaagtacgagtccgctactgccagcaccatcgtcgcttaagcgaagacatgacaaagaatggccgcattgattggtggtgatggtttcccgggtcacggagttgggggacaaacatggaaaaattgcatttagagccatggtgctttctgctcgccccctctgggaggatcaacagcgacgtcgaccgctcaaatagaaagcttttcgaccgctgaaagtacgcgtatgcaatgggacattctcaacccagtgacgataaaattattgaacctgaacgccatctatgccttccgctaccatgccaattgcgtgctaccgtggaaaatcttgtgatatcgtggatctagccagtgccttccagttcctttgacttctgaatgagatactctcctagtacccggagaggatcactcggcctgtgatgttgtcagtcgctattcacaaaacacaagaaaggtgagacctacttgtcttttgccagttgcttcacgccctctaacaatactccagtaacttttgtgttgagatatcgtcgtgttgaatcaccatgaggggcagcttcggctggtaggctaagaccagaatccggatgcgcagaagcagctctggaaccttgcgccggagtccctgttcgtgcaggtataggactaggcgcatgagtagctggagcaggagatgactgtcaagaagttaatagtctgtcctccaaatggcccctgatacaagaaagattgactatcgaggagaggcgggttcaggtaataagtggaatctagacgagaagtctccaagaacatatagaggagaaagaacatactgcagagtgatcgactggcgcatcagacattgccacatccttctggtctgagttatgtccattgacagcagattcagctggtgctacaattgcgggtgtatctgctgcagagtctgttctggggatttcgtcggccattgtcgatgagatcagtcgatgtaaggtacggtgccttaacagtatttaccagaatggcgctgttgacaggtacttatggaagctgcaagaatggacataccttagatggcggccctttcgcgccggctgattttcggatcaagatacgacccgataaagtaggtgccccgcgaggtcatgtgctttcgtgttcagctagcgtaccttgtctttgtcatcgcgtgcacatcgttagacattcactcgttaatcgtgtttttcaacttctactttcgtctgacatgacacgggtttaatgatggatgcgttcgtgacgaggcttcccaagccgcagagccaacttcgagagcaagttcgcggtgactcaccagacaaggagaggccttccaagcgagccaaacggcagggatcaccagactctgaggggggcctattccctgatcacccccaggatatctcatcgagggaagatttgcctgataatggagcagctaaaacaaagtaccaatttgaggaacacccccgaattacggatattgagagcgcgttaccgcccactgctgaaggccaagaagcagtccagcagtatgagacaatgaagtcatcacaggcctcggcgcatgatgaggatgacaccacggcaacttctcagccactttgggtcaagggacgaagctctatttatgtggatgccttcaatcttgcacttgagaccgtcctagaggaagaatcgcatttatttgatgggaaagagaccgaggttttttaccaatggagagagttgaactacgaggctcagtatctgtatgcactctacgcattatcacaaacctgatactcgcttacatttcaaagctacgttaggctctttctcaggaaaactgcatcgtggcatcgccatagccgtcttggatatcataacgacatctcggatcttgaggcagcgataactaccctgcaatcgtctcgtattctgccagcatgcacagccaccccaatagataacccatttcatgatcttgagcttgaagagtcgagactggatgagacgttcagctttgccgatagatcagaagatcacatcgattctgtagaagaggctgcgtcgctgctgagcctagatgagctgaaagagcttgctaaggaagcaaaagtccaagggcgcaataagtcagaactcattcgttcactagtaaagatgagcaagcaacagtctggattgatgtcggtgggcctcagcagacacaacagccgtggttttgttgccgaagaccaggaaaatttggatgcaaaaactaagggaaagggcatcgcaaaccttcggcgagaagattcgaaccgagagcagcattttcttacaaaaattctcgcaatacttggaccttgcattcgattgtcgccatcggccttcaaactttttgaacgggtgcatcttgtgttctatcgatcgacagagtggacagagaaatccctaacaacaatcattcttgctaaaattgcaagacggcattttcctgaatacattgtttgccgaacttcgactatatttacgtcgcgcctgcacctactagagtatgaaaccgccattcgtctggaggctgaagtcgatgcattggaattcagcagcccacccggagatgagggcctcagactgatggttaacatctttgacaaagtttacccgcgatggaagacattggtagaagaagagcagcacaaggagcacactgtctatgaaatgggagagggcgcttacttgaggcgtttcacaccaggccactcgtatacgagaattgtccataaagcagcaccagtttttgggaagctcaaacaacatctcagagagcatgcgctgctcaccgagcttctcgatcaacggctattccatccagcaagacgaggcggttggtaccaacgaaaggctcttctggaggagcattatatgccagctttggatccaaaacccaaattcacagattccgaacagcagaagaaacattggaagaaaatcgcagttgctacttgtgaggctggcctacaagacccggactgccatctgatatttcactatgacttgcaaaaacgccttgtcaagctagaaaagaaactacgtataccacgtcgcttacaacatgattttggccacgttgatctgcagaagcctattgaacacaccattaaaggaattcaactcaagaaggatatcatcgccaagggcggtcgccaagtttcaaccaaaacaatatggcttgatgagctagatacccaagaggagtgcagcgttgaaacaatgtgtttgagtcaatatcgatcagagggttggaaggggtatcacgctgagggtggaattattcgcactcttttcgcgtacctcttttatgacattctctttttgtacattccaaatgtgtttcagacagcatatcaaacatgcccgctggatcttcacactgatgctttctatccatcccgagcatcggaaatcaatcacagactggtcgagattgccaatggagaggctccacaactcattcgaaaagtctgggaatcagaacatgagaggagaacaagtgtggtgggccttaactgggatttcgagattgacgacctcatagagcttgctgggtgctttgagggaaatgctcttgcagcagtatgcaaggtgatggctcaagagtacagacaacgaggcgggggtatcccggacctaatcctatggcgcactaatgatttaccagaagattcaacagaggtgcctggaaggccaaaaggagaggttatgttttcggaagtcaagagcgccaacgatcggttgagtgacactcaacggctatggatccatgtgcttactggagcagggataaaggttgcgctctgcaacgccctggcgaaggaagtgaggggagtggattgataccatgtccaagaccagaatgaacttcgtgctattgaatcacatttcaaggcaagacggggacagggcactctgatttccatcaagctaaaaagatgcatctcaagttccccaactaccctggaatttcacactgcattcaacccagccaaatcacggggcggtgatcgtctcgttctgggaagactataattatctccatgggtgtgaatgagagagggtttagcttgagatccgacgatctgactttcgagccaaaattagcatttggcaaagcattcgaaacatgatctggggccttgttccacccagcagcctggtcacagcggtctcaaactcgcttttaatctcagactcagggctgaggatccctccttggtttcagataggcgggaggcgtgagctgggcatctcacgtgcatggtagccaataacaggactgcagacgagacggtgtgatgcgcagggttgtcacaataccacatgtgcatctcgtcactggcgcattcggtaggttgagcgagtcaataggctacgagggttctcaatccagattctgtagcctctcggaatcttctgcttgctgaacacgatgccatgatgtgctgggcttcaggtaaactggagatcaggcgtggtagatcggtgtttttctcacctgtcggactcgtgccatcgtgattgactgatagcgtcccagggccttaatcacctggatgacgagaggtgatggaatgagcttgtgtttggattaggggacaagagcctaagcttaagttcacaggcagtgtgtgaggttcagcatattgtcacaggctagtgcagaccaaagattcacatcatcacctccctggtgacaataccaccgggggcccattggaaacacgccaactggtcagctagcgcattgtatccctcgcagtagctgggtattatgcgcgaaacaaattgacaagagtagaaacgagagcgagagaggagacgcagacataggcgcacctgaagcaagccaacacgacacaacatatagcgcaggcattactccgtaccattgcgggccatacaaatagacagaaaacaacgcttctgcatgtcgctatgtcctcaatccatttaagaaccccaaccctcacaaatacaaatcgaaatcgtcgacccacagccctgggcgcttagcacggatccaatcatatcaactcgtcttccgtggtgggtgatgggctctctcatcttagccaataacacattcgaagaccatttcccggcgcttacaagcccagtttatggggctccctggttccgcttggaccagggtgctgggtcgccagaagctagagatcacgccgcttttaagtctaagtctttctagtggtccatcgcccctgggtaatgggaggggggtgccgacagtggtcgagcagcattgaaaggattcctgaagttcaaatggttccttcgtactgaattcgcagcgcagcgcagtgaagatgcagtggcccgaaagagaacaagagagacacaaccttgtgggaacaagaactgccaatgcttaccgtgaccctctcagatgccgctttctggccttgactatatctgtctatctctgcatacgtcccgttcctttggcccaagagctggcctagtggagtgcatacatatacatggatacttgattcacgtctttgcatttcatcacaacgcggaccgagatgcagaatcaaaacagatcaacaatacgttcttcatcgttcgccccaacgtaatcttatcgttcgaataaagcctgaggcttgctgagatgatctctcacagttgctttgcgacccatgccaagtctcccgacaaggaacaagggtatatgccatcacttgggaatacgtagaaggaaaaataaggtggattaagagcaggtggggttgagagaagcttcgagctggcggccgttctgtaggccgccagtgcgaccaagatacgcatcaaggatatacccgttgtgcggcctgttcttgagaccatggcagatccattataaacgagcaaaacaaacaaacaaacaaacaaaccatcgatcaatggcatgtggacattcccaattagataaacagaactaaacttgtaaaaatggtgactcagtccgtccaggccggcaggcttggctcatatgatccgatacgtaccagtcagtttcagtcaccagcacagcacaagtcagagcacgcgacaaatttggtgtttaaatatcccatgggctttatgaattttgagtaacggcgttgctaagggctgattctgcccctggtacacggggtcactgaagctcaaagcgttgttcgagtcttcttctgacggtcccctcctcttccttaaataaccctgtctgagggtcgctatcgactacatcctagtcgctgatccgaaccccttctcccccaagcctttccaattgtgctggtatcgtaattcttggtccatgctatgcccccggggaatagcacatccaagtgggtaatgaaatttgtagaacgccatcaaactcctccatcgcacctcccggtctccctattcctgattcaactccttccaagacgtatcaaaaagaaaagaaaaagtatcaactagagaatgctcgaaggttgaacagacggcagttttggccgctgccacgtgtcgaaggcctgctccatatttcgccttgggatgtgcatcctcgtcgtttttcggtatattcttggttacaatgcatgtctaaacaaaagaaagttcataaagttcgagggatcgttaaaggtatgagttggtcgagccgatgatggttgtgagtgtgaacatgatgggttgggtaggtaatgattagctcaggaggtttattccacctttcgtctcttgccctttggtgctggtgccattctaggtgtgtatgtgacagttcttgtcaccacctctcgaatgtgtcgcacgcttgtccgtgaggtcttctgcttcttctctaataggcgagccttgagagcagcatcccagtcgaacactgaatggaccggtctggcactgaagggggatcgagccgtgcttgcgctcaacggcgagtcaatattagagacgctgggactgggaggcaccttgaggctggggaaacaggcagggccagtgggaggagcagacataggcgtggagcaggtgaaaggactggggggggccataggagccgtcgctggaggggttggacgggcaaatttctttgaagtagcgcttgaagctgaagacggaggggtgccttcttcactcttgctagaagtgtcggtttcctcgctagtcgcggtatctgggagcgagtctggggtggtctgccccgagctcgtagctggagagttgagggccatagccttggtgaggaagtcggtataagccataggtgggctaataggcgtcttgagaaagtccggatcaggtttgaatgtgaaggagacggccgagataggcgttgccgatgtgatctcggaaggaaaggtagcggtgacgggagtggtaagcttccccaacttaggcttggcggtaggcatgatgattgttgagttgacgttggttgtcggtatcaagactggtgataatgggcgagctgaagagcctgggctgtgttgattatatgaaccagcagccaatcccagatggtgggaactagttaggagtacaggcagatggaagcagcgagtgaactgactgactgactgactgactgactggagaagaagcgaaggtgagagggcagcaaaggcagcaacagacgattataaggaaaggactgcgtcaagtatttggcgccagaggatgaaattgggaagaggtgggcgcttgaagaagtgaagggggtgtgaagcagttggaacaatgtggggctatgacgggctgtgagagtgaaggggtatccgtagaggggtgtgtaatgaaagagacgacgaccccagctggaggtgtggataagtaggtaaggtaatctatatgtaccgtacgggataccaccagactggggccgggcgcgtgtacatgagcccgtaactaccagacacggacgaccaccaaggcaccatcggatgtagagaaacacaggacaataggtagaacagcgacaacacagcaataacaagcgcgtacagagatgcaggatcaggccaaagagtgcggcaacaacacgagagacagtgcaataaacccgtaaaaaaatgtatgggggtggttagttatcgttaatatgctgctcttctctgagtctgagcactctgcctcactccgcagcatgttcagcctgccccatcatctatgctgtcgccaaacttgcgaagtgaagatgtgactatgcggtcctgccaaccggacgcccagtgacagctgtgcagtattatgctacacaatgtcactctatctctgcttgacctttactgccgcacagcagccgccaacgatgtccgcgctgaagcagatggcatggctgagggttggttggttggccccttggtgagtgggtgccatgctcatgaccaagagaattcaggtcggttgtgttaggctgtttgcactgactgcacagctcttatgtctacctggttgatggtgtcgtggcagaacaattccgagccaacgcctggacccaagctgtgattgtgaccatagacttcttctctctttcatctgaggaacgcgagcgatagtacagataccggacatgttggtcggcggctcaacctttcagtttcccattcatcatggttggtgggcagcaagagagacgaggcgctgtgatggttgtaagttgcaaggaccaagaggtcggatttggattggctgactttggcggtgatagtcgcgttaaaagcagcatcaaccgccctacgccaactcgagcataggaccatgcagctggcagggggcgggacgtctgctgattcgatagagcaaggttcagtcaagtgctagtctccctgctttttttattctcgaatacgccctagtcacctgtcatcctggctgaaatctccctctcatggagctgtttggtcgccggagccgttgttggcgccggggattgcttcctggcccagatggtcgggaggaatgtgattcgacaaagcagggctcgtacgggaaaacacatgctcaactctctcacacaaactggtctgtttttagctcacagcgtgctaaagtaccgagcgaatgggatctcatccatggcctttttcgcaattctgacagcgacgaggtaggtttgatgctgacgagtaacggttgatgatttgcagctgaacgactttctggcgagttctttcgtaactattgcgaggatgaagctggtttgtcatatccttgaggtctatctcgtgtcccggatgaatgatgggaggggaacccggggtcagttcatgtgcttacagggagatgaagagtaatctaaagcttctattttgaacaaatgagtgcaattaagatgcatgcattgcctacctaggcgggaatctagaacccagccaagtattcattttactaaaacatcaaaacttaataaccctatatttttcttcataagtctttccgatcgatattcaattatcatttccttcggccatctccagaaaatagccatgcttcctcctccaacttggcaaggataactgaaagtggatgtagcaaataattgatcactgctacaactagctctattcttgatctcaattacgatgccaaagtccgaaacaggtacctagcaactgccccgggcgtgttccttattgggcgagttatcaacgaagatgaacatctcagcgaataaaggtgtggccggccaattccaatgagcgaccatcaactaccaatataagatgccaatcagcgaccaggaacttttcctacaaggcaaatggccaccaatcaacggctgaacattaacgacttaccacgcagcaccaaaccagggattggtcagtcatgaatgccttccagcggccaatgaccttgacaaaggcatttacgctgcaaatcgacgcgcgcgcaaatagacccgtgctggtcgcagaggctctagcaaattcgtttacgaacctcagtgtgtacgaaaacccaggctgtggttggcttcgatgtttcggcctcctctggcgatacgcgacagctagatgacctaggtcaactctccagttggagaagcgcgcgtcaatgcgaggcattcttgttgcagctattcttgacgggttgcttgaccaacacttgctacaacgtgcaagctttaaacaaaacatatggcacaggaaatatataattggttcatctggcatgctattgataggcgccactgacaatgggtgccagggcatatcatggaccgctcttgtagaccttggtcttggttatgactccagacacggcgtcacccgtatggccaacagttggcctgaacttctgaagcggcgtttgcttgaggttctgcacatgatggccaatacttgcgcttgttggtcatgtacctggatcattgccattctgtactacctatgtcgtgagctcaactcttttggtgctgtatcagatacgatacagtatgatacctagatctatgaaatacgcttctcaactgcgatttgtcgtcctgatccaatacaacgacggccggagtcggtcaatctgtcttgttgagcatggtccagtgtggtctataccgcccaaagacaaaccgctgtcagtcatcggtgctgagtagaacagacaggtgaagcaatcttcaacatcctttgctggctagctctatgtgacttctcacctgcgttgtctgaggggttaaccctgtgctccaggctttggctgtgtatagggtagcaggatatccattcttcaacaacctccactatgtacatatttcatcatccttttgacctaatagggcgaggtgatgccatgtaagagatagaaatcatgttcaaaatcttctagcagtcaccagagttattggggagaactttgtatcatttccactgctgagcttgcaccgacttcaccgaagcatactgtcctgggcatagcaactcgtagcatacttcaatatatagtacaaaaccacatgaaaacacaacagggcaagaaaagggtatactcaccgggctcacccagtgctaatacaccgtagtggagtatctgagaagctaatcaaccttgagtaatactttgtaatgagggtcgccgcccacctcagcagcctcactcttagctggttatgactgtgagtttcaggtcaatgcaatgccgaacataggccttacgtttactactgaaggattcaataccaagttaagaacgccgttactgcatgtcaataaactagaatgctttgacagaaggtaggaaggaaacggttaaaagataaggtagttctgagtgtcacgccacaccacctagatatgccagtagggcagtggcctaggtagatacctacctaacaggctccagaggctcaagaggctacacctcgggcaatcgccataccacgtccatatgaccgacccacttgttttgtttcttcttttccaggctgaaatcgagcctgactgcctgcctaataaggtacctggccacataggtaagcccgggtctctgctgccttccgatccagcacctccccccaccgtaccgtcccgccttcccgtgctaagttaattgttggacagtccggtcaactgagctgaggaaagatagagtccgtgacttttatttatcatcatctcgaaggctgctgttttaacccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacttttgcccaccaacgacctgcttgtctcctctgcacgctcacacgtttcgactttgccaagacggctggctagtacagtacattagcgcagacctcgttccctctgctcagtaccatattacagcgtctctgcctacctaacctagataccgaagccgaatttaatggccctggttccgtcataggcacccctctcggcctcacttgactcttactcgaccctccgtcaccactcgctacagtaccattccgttccataccatacctacctacctacaccatctatctaccttacgtacttgggtgctttacataaggctacttgctgttagtcacccgccttcaaacgccaacgccacctcccgatttctgctctgtagcctcagacatccttccacccttggtcttctcccaagacctcccttaaaccgccacgattccccccaccacgaggaagcggaaggctgctgaggcgacgattttctctgccaacagagacgaagagcccaacaagagagtcatcgcctcagctgccgtcgtagacaaacacgccctgccaccaactccactcaccaccgccagcaaccccatggattccgaggaggaatacatgtcggctctttcgagcgacgacgagatcatgcaggacgagagcggcgatgagatatccgcaggtgaaggtgtgttgcccaatatcctccgtgatcccccatattccactaccttggttactaatgatgttgacatgacagactttgatgacgaagagttcgacgagcccgatcctgactttggcctgatcaaagatgcagagaagaagaagaaatccgcacatgtggtctcatacaaggtctatgaaccgagcgatattcaacgccaacaagatgacatgatcagcgaagtcaatatgattttagacatgcagaaagaggatgcggccatcttgcttcgccattttcgatggaataaggagaggttgcttgaagattatatggacaggccagaaaaagtgctcgaagctgctgggttaagcagcaatacatccagccctccaaagctggaggttatctctggcttcgcatgtgacatatgctgtgaggatgaggagggccttgagtcatttgccatgaaatgtggtcatcgctactgtgttgattgctaccgacattacttgacacaaaagatccgtgaagagggcgaggctgctaggatccaatgcccctctgatggatgcggtcgcatccttgactcagcgtcactcgatgttctggtcaccccagcactcgccgatcgatatcaagaattactcaacagaacgtacgtcgaagacaaggacaattttaagtggtgtcctgccccagactgccccaatgctctcgagtgcggcgtcaaaaagaaggacttgggcaagatcgtacctaccgtcgagtgtcgatgcgggtatagattctgctttggttgtccgaaccccgaccatcaaccagctccttgtgagctcgttaagaaatggctcaagaagtgcgccgacgactcagaaacagccaactggatctcagcaaacactaaagaatgcccaaagtgtaactcgacgatcgaaaagaacggaggctgcaatcacatgacttgtcgaaagtgcaaatatgagttttgctggatgtgcatgggactttggtccgagcacggcaccagctggtataactgcaatagatacgaggaaaagagcggatctgaagcgcgtgatgcacaagccaaatcccggacatctctcgaacgatatttgcactactacaaccgatatgccaaccacgaacaatcggccaagctcgataaagacattgctcaaaagaccgaaaagaagatggttcagcttcagacagcttcgggaatgtcctggattgaggttcagtacctcaattccgcgtcccaggctctccaaacatgtcgacaaacgctcaagtggacatatgctttcgctttttatctcgctaggaacaatctgacggagatcttcgaggataaccagaaagacctcgagatggccgtggagaacctgtctgaaatgttcgagaaatccactgcagaattgtctgaccccaaactcaaagttgacatcatggacaaaacctcatactgcaacaagcgtagagtcattttgcttgaggatacagccgaaaaccttgcgattggtattgccacaccgactcttccagtatttcgttcatttgactaatgttcacgcctttaggtaaatggattttcaactcggacctattgtccgcgaccacttctgcgcccgtcaaccgccgctgaggctcaattacgacacgacggcagaataactatccaacaaaatgactttgtcagcacgaagtcagagaagccattggcctatatttcagcagctgccgtgtaccagggctatgcctccactgattggctgtattactcagccctgaattttgcacaaacatcggatctgacgagggtagcacagcaaggttacacaggggaagaaaatctgcccaaactcgctggctgctctttcattcaatggctgactagaacttggccccaatctattcctgtatcatttgttcttgctgttcttacataattctctcgtcgtcagtcatcgtgacctgttgcccggtgaaaatcgacgaggcatgggatcatggcgttagcccgttgccagaggctttggcgcgaagaaagggttatgccggtggagcctggaagatcttggtttatagacttgtcatggcatggtgttttcagttcttggtggtaaggatcatgatattcaacaagcgggcacgtaaatgagaacaatcacatatgctgtttatttttatttttagatattcaagaatgactgaaagtgtagcacttctaaaaatcacacagaggcaatttttgtgacaacacaaccaattcgcaagctcaaagtgttagaacagatcatacggacgggatgtaagcgagatatcaatgtccgattgcattattttatgatctcagtgacaaaacaatattgccaaaacgcctatctaatatttgacttactcatgttgtcttccgtcgtttaatgcatagagacaagatagacacgcactaactagttccgtaagactccagctccgctcatattctgttccctccatacagtttatagcaaacaatactgcatttacaacgaaaaagcaacaagaagaacgcccgacaaatgctatgttcattacgaccagcctcacttcggaaagcttgttggctgtaggatgagaggtttccaagcaagaatggaagttctatgcaaaggcaaaacgggataggttgagtttcttgggaggaaggtcgacctcatcttcgtcttcctcgtcactagcagggatgatttgatcttcgcttccacatttattaaggtccgcgacttcatccagattgactttcggcaaaggtacaaatgcagggttgaccggtacaccagagagaaactgcttgtcggtgttattggtgcgcggtttgggtagcttaggagacattgggccgttcatcgcacgagcaccaagacgctgtagaggggtcatgcgagaagctgccgttgaaggtgcagttaagggggtagagcctggactgaagacggaagagcggcgtgatgcagtcgaagcaggagtctcgtttgggttggtataagagaactggcggatatctggcctcgagggagtagaagaaacccgcgatgcagacgccacagatgaaggaggaggcatagaagcgtcaaaggatgacatggagctttcatcatccttgacaaacgagatatggctctcactgtctgtcgttgttgaagtctcttggctctgcttctcttcaaacactgacacactcttggttttatcggcaggcttccaaccctcaaaatcaggcaatgccagaagcgcttcatcgagcgaatcatccgacaacagataagcgtcgctcttcgcccgccttggactccttcgtagtttcggcgcagggaaaaatctgctcttttgtggcaaatcttcctcaggtccagcttcgctttcctcacacaaacgcgccttcttgggtggtcggtttgcagggtcagtcgatgcgctagcaatagtgcggcaaggttcggtgccttcagaagacgtacgcctcgtagcattgggaggattgtccacaaaattgttgagcatgttggcgatgggttccgtacggcggcgatggagccttggggatgtgcgggtgcgggtgcgggtcacatccaaaccccgagagtgactcggaacagcctgagtcgtttcttcaagatacggcctggggagcggaaacacgcgtggtaccaaccctcctccagtaatctgagaaaccctctgagggtcaacttcaaagcaattgggatccatctcgcccataggtatccgactggatcccttgaaataggagctgataggcttcatcgcggggggaggctggtcaatggcgccatgggccagctgtgaatgccttctcttgggcggtgttgtcgaggtgacgattaaagtcttggtgattgggttcatgtcgcctctggcgattgatcgtgctatcgcaggctctacgaaggctcctatgaagggcatctcctctgccgtccgttctccgtccaggtctgtaaggtgaaccagttcccgtttggtcggacaaaaaacccactgatgcaggaaagtcagttcggcttggtagaactgcgtcaagtagttttcggacacccttttcccttgcatctgaaccatccggactatccgctctggtgcctttgtcttgcgaagcatacgatatgctgtcttcagcccaatgcctgggagtccgcgcaaatagtcgcaaccactgaagatggccattcgccgaaattcggtatcagaccaaccggtcaatgaaacctctctgcaagcgcaaaaatccttgcggttgatctctatacagttgccatattggtccagcttggtgagaagcttcttggcgccgaaaacgaggaggtccgagtcgtccgagatgataccgttaatgaggccctgtcgctcgagatagacaagctgtgcatcggcttcgtagggggcgacaacgtaagggatatccagctttttgagcagttgaatgagagcagatgccatctcaggggtgatatcaatgcatttctggaactcctgtgtggcctgggcaggttttccggcacgcaacagttccattgcagccttcttcttctcatttctattggtttcccgggattcttctgtagcagctttgcttgggagaaaatcgccatcgaataccatgtagggtgtcacaccaaaatgccgaagcatgcgtactcgattcatggcagcatatagatatctagaaatggcattagcgtgcaccgttgtcatagggtcgactcctccaacttacttttgagtcggctttccctgaccaagctctaatgcacagcaataggcggcacgatggagccaaccgtacgcgtcaactccgagagtctgaccatcgtactttttgagctgagtcggcttctgaatagatttgagaaggggcagaagcccttgagaacgatcagtttatatagacagtaatggatgttcggagagagatatacctgatacacccatgttgaagactggagagggcttcagtgctagtggcgattattgatcgttggacttcgcagtcgcagccccagaagggacttgggcagcttcaagccaaaatggttcgtctttgcatgcgtcaacaattagacattgagatgggccgtaatgagctttgttgtgccgaggatagacgcgtcgaaaagctgataaggacgcgatggcagatcgtgcagcaatatcgagggcggcgatgattaaagaaacagatctgtctaacaagcaacgaatttgagatatagcacagccaagtccgcaaacaagtatgaggcacaatgttgtccagaggctgaaggtgcggcttcaagtcaaaggttgtcgaaagagacgtctctagaggtggagatattttgcttgtggtgatcgtttgctaggtaaggttggaggtcaacagccttggactaaaaaagcacttagtgaaagtgggctccatgccttggatgggacgcgacccctgaagcttccgtctcaatgggctccataggcgcgtcgataggcgcgatgtttccattccttagatcactgaacccctgggataatggataagccctacctagttcccgctgctcggtatttccccagcaacttccatgaggtcgttaaaagccgccccactgaggatgtccagttgtcaggaccatccaacctgatattctcgacttagctaagtatttatggacgagtgagacacacgagacatggtagactgaaaggtctcaagtattacatcatccagtgtcaaggaacattctaacagttaaatcactttattggctccctatcttctcaactcaccattacttaccaacctatcatgggtttgcgacaagtacatatataattattaaaccaaccaaaaattgaaaacaacgagtatacgtgggaccaggatctcagccaggatgtgaaggttagaactattattttttctaccaaatcatacacttaccaaagtgttttttcagttcagtaaaccactgtgccgattatgtatatctatctaagaaatcttactggcccattatgataacagtggagcactaaaggttcctgctaggtcggctactcagaaagaaaaaaatccttgcaggttatagccacgaccgcatacataccatagtttgtacaagccggcaatacacatacagtacacaaaagataaagactcgccatgcctaccactcttcacaagacccgcaagcagatttccaaaaagagaaatggcgtcgtcaatgctctacatgaaaagtccagagactcaatgcgccttcacaaggctggtgtaagagatcaacgcattgagaaactcgcagctgccaggagtaaaaaggaacaacctctaggtacactatgaacacacgactcggccaactcttctaataccttaacttacctacctgtctaaccgcgtttcagttgaccgcgttgctttctttcaacaagctctacgccttaaggacagagataacaaaggtgccccagaaattgatgaggttcagcgcatgattcacaggcaagtctggagaaatagccttgggttacaaagattactaaggaattcctagtttcgttcatcaatacgatgaggagtataatgaagccaagaaggcccgccgccctggtcgacctgctagtgtgaaagaagatctcctcaaggcaaaaatcaacatactagaggaagagtacaagagtgggtttggtacgttctgtaaacctacaaggaaaatgcgggaactaatattgcgacagttatgcctgatctcttggacaatgtaaatgtcaacgcacttcacctttgggaaggctcctggtcatatcttacccaactgaaatgggtcaaggtcaacagtgaaggccaagtcagactgaccagcttcccatcaggcggcaccaactgagtatctagtgcatatcgggatgtaccgaatacatagcagaaccggaactgagatgactgcggtcttatatacaggcgagctcgaccaagcagtagttgtacaaggactattggaaaggcaccgggccaaacgagcgagaccacaaaccccatcaagtgctcagcttgaacaccaaggaatacaacacaaaaagattctatggatcagatgggcaactgatctatcgccaccaccttcctaccgcaagcaatgtgggaagattctagaagctagatacaaacaggttgcttggacatcccatcaatagtcctgagtgatgggtagatatggtgttggtggatgatttgattcatacgttcagactgaaattagagggagagaaggaggctacaagtcttcttgcgctcccaattcttcgattacctacggctctatgactattgaacatccacggcgactcaaattttgtcatgttcaaaccctctggacaggaaaaggttaccagaatcatccagcaattcttactcatgatatgttctgaactattctacaatgctgattcgtgttcagaataagtctacatatgtgacaattgatgtccttccgaccgccattaactgtcaccagtaaaaattgcttcccttaacacccttgaagtgtttctactccacgtgatggtgatgccccgctctgatggaagagatcgtccagtcttagcccagtaaattattagcaaacccgccggaaagttgtcgtccccaaaaatttcaggatgagcttttgaactgttttagaagcttctatcatcatctgtctacaacacatatttcctccaattccctcaacaacgacctttccttcctccctatacgttttatacactttcataccggtccttcaataatttaatcacaatgttctctgcccacaacctcgttcgatctgcaccccgcgctgtctcccgactctcaggcgctgctctgcgacagaccgcccgtcccagcgccttcaccaaggctgcttctgccctacgacccgcacgggctgcattctctaccacaagctttcgcaaggccactgagaacgatggtgagcttagcgccaagctcgagagcgagatcaagatcgaggaggacatcaaggccaacgagcaggaccctgccagcatcaaggatttcttgaacaacagcgcctttgagctcattgacacacccggtcaggagattgtcaagctggttcgcgactttggcgacgagaagtcagtattcgtgcatcccattggtttcaacagcaagctaacaacgccactgcaggatcaccgttagcttctccattgccgacatcaccaactacgacccttacggcgaggagagcgcactcgaggatgagggtttcgaggatgagggcaaccagggcagccagcgtaacgctcgcgccaacgaggaaatcgatgaggagctcgatgaggatgccgaggaggaaagcaacccccctatcaacctgtcaatcgttgtcgagaagcctggcaaggcctctggagccctcaacatcgatgccagcgcccaggaaggacacattgttgtcgagaacctcttctattacaccgacgcctcggtcgccaaggttgagagccccgatgccgcccagaagcgtgctgatgtctaccccggacctccattcggcagtctcgacgacgacctccaggttctcatggagcgcttcctcgaggagcgtggcattactcaggccctcgctgtctttgttcccgactacgtggacgtcaaggagcaacgagagtacactcggtggttgaacaacgtcaaggctttcattgatgcttagggtgactgatgagtcaatcaatgcaacgaaaagtttctcagagtatggaagagaagaggagtcttcggtttcagatacgatgtattaaaagtaagaattgccactcttgtactataggataagatccgcgagatcaaatgcacgctaagatatgtgtaacgatacgatgccagtttactatatccctttgagattgagatgcgtagtgtcgattagtgttgaccgcattgaacaatcacgggtcttgagcgaagtcgatagtaagcaacatatcgtccagagaatcttgctatctagttagcaacaatcctagacctcaagaactcccacaactccaagtaacgagtgcgcaagcccgttatgcatcttcggggttcatcgacttctgatgcatacatcattcccgtgctactctccggcgcaatgaaactctattccagaagtgtctttctgacacagaaaagccccctcccccccccaaaagaaaaaaaaaaaaaaatactgcgtatagcaatcccaacgactaagctcccaatactccccctgttgttcgtgtttgcggaagaaaatcgcatccaatgcacgacacaacccaagtatcgaaacaaaggcaaacgtctacatgatgccttcgagcgaccagtcacccttttgcgcccgttcaaggacctcgcggcccttatcggtcagatcgggcttgccatcattaccagtgacatgcttgaaaaagacgggctgccacgtttccttgttggcctcacgttgccgggccttctcgcgctgagcctcttcgagctcgaccttcacctgggtagccttgctatattgtttggcgtggatagcatctgtgacaccaccccaaagagtcagagattcgttgggaagctgcttttccttgggagggatgatcttgggcgcaacactgaggggtgcaatatcgataatggtgtattgctcttccacaggtacggatttctgccgtgggttagatttatgtacttgatgacagagagtttcctacttacaactggtctgggaccgagagtaaaaacgaccttctccttccacggaccactcaaccgagcaaggacatgttcatcaggcacgtcctgaactcgagatttgtcatcgttctcgggatcgtacttgaagacaacgccatcaattttgtttgttgtgcgtcccagccagccttcctcaacatagtgcagaatgaccttgatcttggtcttggggcatgtgatgtaagcgaattcgctgaccgatacgctcaaagctccgcggagaaggccgcccagatgggccgccggatgggtaagctggtaagtctctccatcacgcttttcgagggttatgaatatgcccatgttatgctccccaggaaggactttgacggaggtgcctgtgaacttggcagtgatctggtcaaagccacgggctgtgatacccttctcggggcaggtgacgttgaaggcgctcacaggggggtggtgtgaggtctgttcagtaagataggagacgcgaataagcttgtcgtcctttgcagcgccatgctggggcacagagagtgagacgtttgaagcgttcttatccccctttgctgccactttcagcgctgaaaggccacccttggaggtgccattagtctgttggaggcttgaagtgtcgatctttggagcattatcttcagtttcccagttacactacagagcagtcagtgtttctggaatcccatcgtcgtatggtttcgtatcggtggaagcagaaaaagatgacgtaccctaaagaactcgccgagacatgaattgtaaggtttgcagggctttcctttggcgtacttcagatccttggtcagccaaaagcgtacgacctcgagcattcgatcgagagggtcatcggaagtgcccatagcaacaaaggcattgggggcatcgatataggtccagtattccaagttcggggtaggttcgagcaactgcgacggcagcgagaatctaactgctgcaagatctgaaacgccgatgaacctatcgtagcaacaagcggtcagcatttcaaaacaaataatggcatcatccggtgtctagaatggcaagtcttttcgcgttgccaggtttgctcccactgctgactccgctctacgcgaagcggacctgtcgtccgatttcgctggcttggaccccaacagggcggtggaagctctcacggcaaggcatggctgacggacgaattgtgagtctcttacttcttcaatatccccagaaatgttcgcaacttggaagtgtcgctctgcgtctcgtcaggcgcgtcgaccgtgggtggcggagtcgatgacgacatggtcgttgataagcttggagtcgatgaaggaagacgatgcttggtcgtagtgggttatgctgtcgatatggcttttggtgaagagtaacgacacgcagcaggagttgatgcgataggtatgcaacagacttctgctagtatagtaagtaagtggtagtagaaaggagacaatcccggggacaaaaagaaaaaagataagaggtgggagcgaagaaaaagtagaagccttgtggttgcagactgaatcgcaaaagtcaagaaaggaagcgggcggtgttggtgacgtttttggcggggtgggttctggtccaggccaaacgaaatggaactggactcttaactacggtacggtactaacacacaggccccctcaactttgagggggccttcaggtacctggtcagacatctgctttgcccatgctcctaggtcgtacccttcattatttcacgcttcttggctcgaacggccttgagatcgatggtagcgcgcatcggccgctctggattggtggggtgagaggttttgataaacgtagagatgagctttgctcgggtgccgtaagctctcagtattcacaactttgatgtcccataggcaatgcggagaatcattgatatgtacaatggctctatgaatttcgcagcactggattgaccttgacaagatttgtgcaacttcacaatgaacatctgcataatgatcgacgcatggattcaatactactcaaccacttcaactgatgcgattcctatcggtggtcgtacatacacaacttggtcaagccaatcatcagcgcacatggcattgtcccccgaattctaatactatccattcgtccatttccccgctgatatttcggtaaaaggcaacaaagaattctactaaacccaaagtcgcatttcattatttaattcttgtcaaacagtattggcacggggtcttgttcagctgtaccagtggtgtcattccctattcaactggactacttctcgtgaacatatcactcactaggtacgtggatgctggaatcggttgccgtagttgtgactctcatgactagaggcaccaacaaggtagattaacaccacatgctctcgatggatttggatgctggtgatggcatcattcgtctcttcactcctgatccccaaccgaagctataatttgttcttcgcccaccaagaccggatggagctcattcaaaatcaacatcacacatgtaacacccccagtaacagacatcactatcacacgtacaaactatcataacatataacgataattcaactatgaaacggtggacaagtctgcttaaacaaaacctcatctgtaattatgttcatatatatacaacaaacattccatattgataatgaacaattccagaccagtgtgcaaaactcagggcgcaagccttttgcaattctaacaaatgcaggtgagccacctcgacagttttcatgccatacacaagcatttaatttccaatccatccctcgagcgccatgcatatcggataatagtgttcaaaaacgagccatgtgtacagtgctgcttttggacctggcaagcaccgccactgtatcgctgataagagtatcatgaaaatcataactaaaatgtaactaaaatgaagaagtagaaggaaggggggtccaatcggcaactcggtttattgttgctgctgctggtcattgccccaattctcgttgagaaagtattcccatgcaggctcttggtcgccgaaggttttggtgggtgtgccggtgtcgaagcgatcccatggtagctcagggtaactctcggcagcggtgccgagactggcgtcttcctctttaacatacttggactcgccgctgtaaggataagattgggaaagcccccagttgtgaggttcaggataaaggctagagctgaaggtctcgttcatgccctcacccatcaacagcctggcctcagtcggtagggctgaagtgaaagccgagctgtctggatcatattccatcatgtgaggcggctgtacatttgcaaaagatgctgtgcaatgaggttgcggcgtctcaggatgggaccctaaacctggtgtgagagctgagggcgacatggctgtgtcgttccttggctctgaaatagggcctgacatggaaaggcttcgattgccgccatgcctattgctacacggttggccatagttgataggctggaagtttggttcaatatgttgctccatgggggacgagatggtgttgttttgtgtgtgaagccctaggtagcctggcgtggagtacctgtgggaaagagattgggcttgttgctcagcccgagggaacatccttgcgaattccatattgatttcgttattgcgccagtcgctctcagtggccgagatcatttgtgacatggccacacgattaacgagatatgcgtccaccctagcattgaaaatggggttgtcggtttgcatgctctgcctgagaatccggtatgatcgagggaattcatcatcctcttcctcatacatctcctccttcataacgatctcctctgtgattcggaaggccttgccagttcgtttcttgtggatttcactggccatcttagccgactgaacacgggcttcgagacttcgatccgctctccttgaggcagcaatatacgctcgctcttggttttcttcgtgggatcgctcagtctggataagcgtgttagcgatgctgtccctatacatatattgcaaaaggttgaggtatatgtgtttttacctttcgggttggggcaggcttcgttgagccacccatgttcgcggcatcatgagatcttttaggcatattggcgctaggcaattgacttttgacaattgtatgacaattacccaacgattggaggatgatggaaagctgataggctgacagctttgactgttgaatgctatgacaaatctggatcaagatactctcaaaccgatatcgtcgaactaacaaggcaacacaattggtgtatgtgaatgggaaatgcaggagtattctcgaggtgcgttgaaggggcaatgtatattatgaggtcggcgccttgacagatatgcttatgagtgctttatgtttggtaattggacttgagctgaatgctctagagtttgagtttcctaatgagaagccacactgatgcgaagacgagaagttttcggttgattgaaataagaagtaagtcaaaccaagaaagttccgagagggggccgggcgacgctcttgtattatacacaaacaggggaacaaaaaaaaccgaaagctaaggtaaccccccacggacagcaaccgcaacaaggacaggcgggttgcagacgcgggaaggacttgtagctcgatccgaaggcgatcccacgactatgatcgagcgtagttatgacgatcgatctcgatcaagagctctctgttagcgctaggcacgagggataagtaccgtcccgtatcgacctagccccgccctcctacggtaaggtaaggtagcttgaccttattatccctagggaggaaagaaaactcagaaccttgatcctaaatgacaaaaagacttaggtaaatttgcacgaattatagatatgtcttgcggagcttattttggcactctctacaaaggtctggtgttttcttgctccccgaggtcccccatcaggctccgcgatccgcatatctatatggatggatttgtgcccccggcactcctccggtcctcatcacttagtggctggacctctgtgaggttgccatctccatttggtcctccccgctcttgttgggaatttaacactgcagccgagtacaaggagggtagataccgtactgtactgtgtaggtagttcagaagagacagctctcttctgaaccaacgatcaagccatctccatcgtttcagaaacctcgagacatccagaaaatcctagatcactctctataagacccccgaataggatgtgcgagctgagaaaagagcatagccccaatatgtccaaagacgtggacgatatgctgcctacatacagccgaaaccctgctcttcttttacttctacgtcgtgcatgaggattgcagtacgtacatacatacatagcgacgcctctctgtaacctccatgctaaggaacgccgaatccctcctagccagttcggcaattacgcgacatgttgcaaattcggatcgttagggacacccagcgtcacaaaggccaatctatgtacgcctgtcccagcggtctttaatctggaaaggcttaccagtctgctcgatcgcagtctctatgttagtacgtatggacttctgttcatcgcatcggcaaagtatcttgtccgaaaggaccctggaaacccaccaagagaacccttggactgtgaaccttgcgattttgtcgtgccattctgctaagcctcctcccatgctacttactgtgcggtcttgtattaacttattggcttggattggttgtctcactcgatggacaggcctggcctcacgcacctccactgcctgagtgaatccttccaccatgcgtcgtagcgactgcgctgtgtagtgcttacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaagattaaaagctaacaatttatatgtcatgcggagagaagagacggtgaattctgttccagcagatgatcaaaagtttatcctgtcgttctgcagcccgtcaatagcgtgacgcgtgggctaggtaggtcgatcgtttcaagactaggcgatccgttgtcaagacattttcctcatgaacccatgtttcgaccgtctcagagatcgcgatcccaaggtaacaaggctcaactaacaaaacaaacattcttttgtttcaattaaactgattacttattatgctgatgagacttcacggagcatgtcttccgtgcaatcggcgccatcagatgcaagatgggatgttgtcagttgggcaccgcatttgtctccccgttccttgttttccattccccttctttctcctcgtggttctccattggtctaccctagctgattctggtgttcttgtacacacccgtggcagctccctcttcaaagaaaccctagcatccaaaccatactgggctatttacatgcctttttccatgccaaggtcgcccaggcattgtgctgcagtctcctcctatagtgccacggcacggtgcagcagaatgggggaagacgtaccatgcttagccgttggcaaagccagagccagttaatcaattaacaagtatctacctacctattcaactcgaagcagtacctaaacatcggctaactacctaggcgttgaacgtaaatgactgattagccaaggcaggtccagttcctggcacttggtagccagaattacgatccgtctacgcttttatcacatcagagcatcgctgggcacttgctagctgcgatgggaagagtctcgaggctgaagcatcgacaggggtgagcatcgcaacacaatcggagctcgtcctttcgaagccaaattggtgatccagacgggcgggtccatccacagggaatcgagcggctgctgcaccagggcagggccgccaaggcacatggataaagaaaaaaaggaagggaaaatgaaatacctaccttacctagtaaattagaggatggatctgtcggggagccaacaaagatctgattgacagtcgagaacggtggataccgtatctcacgacgcaaatgataactaatccctaatacccagcgagtcagattcagaagtgccaggcggagaaaagagagaatgtgcgatactcatcacccatgacgaggtttcgagctcagatcttggttcctttattagcgcccgagaagtctcggatggccgtgaattcgatttgtatcgtccaggtgccgatgtctgacattggctcattcttgaccaacttttgcgtcagccaaacgaactttgttacttccaagtaacattagagacatggtgagctgagctgagagcttgacttttccgctgaactctctgactctgtcgacatccacacccttttgaaccaaatctacaaactatcttgtcactgatgagctaggatctcaccagtggagacgggagaaagatggctttgcagaggtcaaggttcgcttctttatccgaaagtggagagctttctcaaccaccgcaaccataataaacgcccttgttgggtgtttcgcaaccgaccacacaacatgacccatgttccccttgtgttattgaatctccagctttgtcgacctaggattttccgatcttcacgaggttctggaatcacaatcatcagattccattcttatttaactgctttgtttggactgactcgattggcaatggctgggtcgaacaaagactctacataagtagcgagcaaagcccttaacttggaacatttcttgcccactattcagatctaggtggtcagcataggggaggtcgagaaaccaaccttaatcgaatgtcatatctacagtatccatggtgaaatatctatcagcccagaaactgtgggtagcaatgcctgtcttgaaatagcatgagctctcaggtcaatgtgcattctctggttgcagcctcgagaggtattgctaccccaacttgtttctgggatggaatgcactgtcggacttttcggaccggaccatcgtctccggccatcattccccttagtccacaacgaagaggtacccagagctgcgagcgtgcactaacaatttcttgagtttccctggctgcatacagtcccgggaaccttgagcgttagtctctttttatccgagataactggcttgtgccacgttggcccgccacagataaccccgcctcatccaatcattgtcagcaattcctcggcacaaaccacaactgcttgtcagccatgggaattggaagcatctcagtgtcgatcctttaacattcccattcttgcttaatacggagtacggaaacactcagcacctttacaaccacttaagttgcgaccaccaccatatgacgtttttggctcccccgctacaagattggctagattggctcacgcattttaaactctaggagggcagggaccccctctaattgccggctcccagcgtcgatatgagatcaacatagcataaggcagagaagcagagagggagacgacgcgcagacaccaccacgtctgcacgtgctaccgtgtatctaggtgttcgtggtggtggtggtgtggtggtggtaagcatcgatttgcccctgcatgcccattcgttgctctctctatcccagattctccaacaagtgcttcccaagctccgatggaagcccgaggaagcctgaggtttaacgccctcgaaacgaaaccgaaatcccagaaaggtttccagcaatacgaggcgcacggagtgcctccggcacaaggtgcccccgtgcgcaagttcccgatcgtggcgagtttgacaattgtgcagcaaatgtgacaaaagaaattcgcaaggtctgttcattgaggtgatgagttgatttgtaatgtctgcattacatcaatatcacaccaattctcatggatatcactgttcgccccctgggtaatgctcacaacctgaggacgttgcaggggcttgtgtggattcagttatccttggaagggttggttgttgggtaatgatcgatcacacattgaatcatttatagttttatacgacatgcgagatcttatttcttacgctacggcagacagtgacgggcattgcacgtcgaaatccatttgagcaccgcccatcacggatagattagcgagatctcaagtctcaagtgagtccttggtctcgctcagctggatggacccttacaccaacttatggccagcacgggaacatatggaacttcgatagccattgcaaaatcatagttggcgcccagtaggtctaatcaacatctcctggctccatgaaccttcacgtcctccccctcccagccaccaccttcagaaggcaactccgatttcaagtaaatcagcttgacgtctgcctctggttgaagttagtccacgcatggtcagtatgtattacttattaaccgcgatgtcattatttgtgaaccgtaaagtgttcaaacatgtgtacatatccgttcaattgtttccagcaaccaatatgtccatcccagttgcgccgtgggaaatcttgacacatgaccataccatttgtcatatggattatccggaaaccttttctgctcaactaataagctatggagctctatgcaagcggaatattgtctaagagttgtgggaaatggcagaaagatatgggtgggagtccggcgattcttggtgttagcttctttgctggttttgctttcgccccaaagcctgtcaatctgaactctctagtttcaaaatttctgtccatcagaagctgcacaacatgtcgtcccagtgtcacaaccgctgggtaggtagtttgcctggcctggagttgctggagagtagctgacgggaaatcgtggagtgcgcccacacaacctgacaaagtatcctgcagatctgtagccagttccctaggtaggtgtgactgatacgcagggagcttgaaaaggattccaaaccgtcattgatccccgccaatatagtaataaccaatgatttctcaatttcctcctttgcattgctggaacttacatttgtgcctgcctttaaactcacgactgcggcaggagatggacagctcgagagctataacacttcagccctgagatgcctgaagataaggaaagcattcgccctggccataatattattggttgttatgtatagccgagtgcttcggtgcaagtcgcagcagcggtctcggtagcttcgatatggaatgctcttgtgtagcgaattattgggagtttggtggctctaggcatggtcttaacagcgtaagggagatgttcagtgccaacgcggaaaggtttgaaggaaaaagacgtcagtctcgtctacttgataatagttccgataaatagtaagtactatgcctttattccaacggacttgaaacgataagcgaaaggggagaagagagctggtgtgaaagtcggggtgacaagcgtgcaagcgcagcttttatttagtcttgcggtctacagtcctcttcatgtgttcacacaagctgctttccattctggcttcgacgtgctagggataccgagcaggattcatttacccgataatggtgatcttgtcctcctggcacaacaattcaggggtcagggcaagtgtatgaacagaaacagagaacagatcgtgctacggtcgtagcggcgggcaggttgaatggttgcaatgcaattatgttggctcaagtttgggtatccgtagccactatctatcccactaacaattgttttactcctcagcctcctcatctgccttggcttcagcagatttgtccttcttcttcttcttgtccttcttgtctttcttgtctttcttgtctttcttgtccttcttactcttctttgtcttagctttcttctcttccttactcttctcctcctcaccattaacttctgcctccacgacatcatctacatccatcttcatgttgtcctcagtaatatgctcttcagcagcaggctcttggtcaacgcgctcttttacgacttctggagccggtttgacaggtggcttctccctttctgcagcctttgatgcacgctgcggcagacttgatggaacgttggcgtccacctctctcatccacaacttccagtctccgcggcgggtcttccacatatcacccttccagttgcgccagacacttctacccatccagctgtcacgcagctctgcctcatgatcacccaagcgtgccataaaggtctccttcatatggaagggaatacttcgctctttgcctttgctaggaacctcgacgatagcattgatgaggttatggccgaactgggatatggcgagttcgtgagtatgaggcaggatggcactggcgatagacttgtggaaggcaggatttgaagaagatgtagcaagggcggtggtaaggacagtaacagtaggcatggacgtagtggcaaggcggaccagagtctgtggctcgagggcaagcaatgactcttgcacaccctttgtcggccccggaatggaaagaagggtagtgaggagttgagcaccatgggattggatcgcgtactcgtttttagaaagttgatggacatctttcttcttcatctctatgtctttcaaaccgcacaggaagatgaccaggtcagccggtgtctttccacatccctccttaagccccttgttgagtctcttaatctcgtcgttggcgccacgggcattgcatctctcaaatagtgtcttgagaacattgagcctggactttgcgaccagttgaggcacgtttggtgtaatcttctcaacggcctgcaccaggtcatctttgctgaggcgattcagcactcgtatagcagcgtagcacgaaacatcatttcggacgtaaccctctattctggggaggaagatgttctggttgagtgccttgaaaacttttccagggcaatgtgtgatgagggtctcgataagtcgtgaaccgatctggtcatagatcatgccgttgatgaattcggatgcttctgatgagccgtcgctcaaagactttggagcgccaggtaacagctggaatagtagagttggctgttcagacccagccttttgctcggtcttgttgagcgtaaggtcgagctcaaggagaagctgaagtgtaggatttccaatgggatgtctggcaagcactcgcaaggcggtagcatccatccctgccgttgagtcttgaatgatcttttttgctgccattgaaaacgactcgggtactgctctcaaccctcggttcgcctcatctgttgctgaaccgcccgcgactgagattttctcctttttcttgctcttgacgagacttcgcaccgacgcatcctccaaaggccggccagccaagactaataatagtacgcgcagagtgtgtgacgcgaatcgatcggtgatgaggtatgaaagagcgccttcgagctcgtcgagcgtagccagaaaaaggttctccatggacgcctcgggctttttcatgtcgacatcggcgcccttggtatcaagcacatatccagaaagctcttgtgataccacaccagcagatcgcaagaagagcgcctcacaacaatggctcgcgaatcggtgctgtaccagtgagaggaagtgcccaccgaaagcttcaaacaatcgcttcttttgcgctgtgttcgacagttgtatgagacgctccatcaatcgcgaacaggactgactactggctagtttgagctccttgccctcagcctccttccagacgttttcaagaaagatgtcgcgatcctcggttgatggaaactgattgagctctagcaattcgtccgcgcgacggaagtattcttgctcttcttctgcaagcattccaaagaactctttctcgccaaggccattctgctgaggatcctggccatcttggtagtcgaacccatcggtgttgtcgttgtcttcgtaagtgcgctgtcgcttgttctcgctctcgtaagtctcgtgtttttgttcagattcttcgattctctttcgcttcttctcctcgcggccagcgccacgtcttgttctaggcttgggcattttgattgacttgacctgaataacgtcgatctgcgcaagcagagaaactttttggtggggccgttcattcgtcttgacttttctaaaaatttggctggagccagataagacgctatctatcgataagatagtcctaacaccaagcctcagatgatagttacataaacattgtaacgcactttatgctgaaacatgaagcttgaactccgtataaaaacaagaaaacatgtgtgtctgactcctcattacggatgcctcgctcggatgtgacgccacagctacccaagcagctggcttcatgaaacgatgcaacagcaccaggacttgaaatgcagagttagattagacgatgtcttgtgactcaaattacttgaaactcgcgtagcattggcttattgtaagttggtatcggtacgtatagcctcactctgacccttccatacgatcagtcaactttctagatccgtattcgtgtcttatctgcgggcgtaggcatgaaatttgcacttggcccattcgtgctagtgatgggatcctactccgcagggctattggggatgattatgaactcctccgccgcaaaactggtagcgatgatgacttccaatgacagacccctgcatgtagtcccacaatcaatctattcttcccaaccctccagcccggcatctacttacggtcgacgacaaggggcacccgactctaggagtctagtttatcgatgaggcgcgctgaccaggtttcatggacagagtcacccaatagatgttcagcaaataacaaacctaggccactttctcagccatggattcagtacaaattctttaagctgctgttcacatcaagccaagatcaaaggaaaacaatgcctgggcagtaacggtcagtgtggcgtacttagcggcggagactgagtactttctacatggtagagtgaggcttcttgctcttggtatcacgatgagctggttgccgtcttccctgttgcgttgcttctgtgcaacttagaaccagtaaagggggagatcatttgcagtatgtctaaaggtgccttttctacggagtatggctgtttcgaacactaaaggctgagagatatgatacttcacgactgtccagcagttgaagaataaatttctcgactggctgtgagtgttcgttaccgatgatccaagatggaagcgagccgctaaaatagtgctgagcttcctgaatgctgatctgtcccctgattagacttgaaacgcatgatcgccaaactcatgtattcagagtaaggcgagaacctgtcgagagatattgtcctgacgaattggaagcagcttgagctgcccggcagcggtcagccgttgttgagaatatcgacctggcgcaagtcaaagcgcatttactacgtggactcatgccttgctgatgaccattgagctctagtttgccaaccttgtcctgaccttgtctttatcatctcccagactttgctttttctcaatagatggggccagagagataaattagcgagctgctaggacgcgtactgctcttgggacctttggcctgacaagtataataagggcgtagagtagcaagctaagttatcatataccacagtcagtattcaccggattaatacatttcgttctctctccataactcaacaacatatccacaaatgtccccctcaaagagtcctggtcctgtggacgctttgactatcaatatccctaaaaaactcgagcccaagggctccggtggcactgttattataaatcagcccaagaacaaggaacctcccgcctctagcaaagccgactccgaggcctgattttgcaatgaactcatcgaatctacacacaaaaccgcctgtcgagtatctagctacggatactgtgaagaagtccgtacaaaatacacgaaaggtcatgatctgtaaatgtgcgcataaccccacagggactcctttccaaaccattctgacgataatcttccagttctaagcaacaattttgtcaaagactgcagcgaactgggtcatggctcggagaacaaattcaaaagctgtggttatctaggtggcacagggacttcgagaaagggatataattgcattccatttaatgattttactttatctagataggtccataggcacttattgaaccatctggacatagaaaaccttgaacgataaaagtgcggatatatcaacctgctggtgatataacatgaaagacatactctgaatattaggtatttcaacgcgcttatttaagcgcgattgttacacgaatacattgatcattcaagagaaatggggcctgaattgctatcacacgggccagggaccagtaaccaacctgatacatccgaggaacgggtgggtgttgacagatgattgtgattgggctcgatccggacaatcctggctgacagcgccgattatgtatgtgttgtgatttgcttttgctcagcacagcccaacgacctgcagcgacaaccttgcgcctgactcggccaacaactttgcatagaaaagaaggcagctgcagctgtagttgcggtgtgttatgtcgttgtacaatggtggccgagacggacctcgtagtggtagaaacgagcctcattgcatgcccaaagggcaccgcaatgttgtgtgtccgtcatcagcgtgtggtgatgtgtgaactcggcaaagataaaagggccacttggcccttaccgattgatctcaccaagcttgactgggaagccattgcgttggtagaaaccaggtaaattatgcgatcgcatcgtcagaatgtctcaaccttaccagatgaacgcacctcaacaaggcaatttggtacgaagaccagccagtgagtcaccacgaagtgaggaagtcaatgcaccaagcacgagacctggaataggtatgggatctcgaatgtaatgtcgcttcagcacggcggctagctgacttgtgcctagatctcgaacgccaagcaggaagctggggtaagttacaactatatcctgtaattattagtatgagctgagagatcatgatcaggaggagaaaggggttgggttcgcatgtgtcggcagatgcagcaagatagaagacacatggtcgcgccccgactgtcaaacataagctcacgctgtgttatgcttcaagcgaaccgcatagtggctctttatgacgaggccgaaaaagcattcgaatcgggtacagaatatgcgaactcggaagaaaagcttgtggaggaatacctaaagttttgtaagatagaggacaatggcgattacaatccattgactggaccgcaagctgacacacgcacagcacaggtgttgattcagacaagccaggtgctcgcactcgacaagccaggcagctatttcttgagacatctcttgccttccttcagaactatgttagaaggagagagcggcaagtaccttgacgcgccgatgcacgattgggcatcgctctcgcagccagacaggcttgaccagctcacctgccttgccggatacacaaagatcggcagagtcctccttgtaagacactcacatgtgccgcctgcaaaggagtatgtactgacaggtcctagacaccgttcctgacagggcaagacgaggttggtgataatgatcagtatcactacaacgacggggccatacggttcataagcatcaccatcttcagctccattatcgccgtgtttgcttgcgctccagccgcgattcagtccctgaacgttcgatccacagttggtgaagtagttgtgtatctcgtctttgtgatcgtgtttggctggctgagtcagggactgattttgggttttgagaaagttttgctctcctgtcttgcttacgccggattgatggcaacccttctacgagggggttgacatcgggagaggggcggatggaacagaaactggaggatcggaaggcgaatgggtgttcacgactggactgtgacggaacgacttggtgagccgtgtgtaagagaatggatgtatattggacaatcgtttgaagaatcacactccttgagaccctctccgttagcagtgatgtcaacaggatagatgtacgtgtaccaaggatgagagttcggggagtgagatcacggccagacagctcagatgtcgagatggcaaatttgctttctgaagggccaagaaaaagcagtaaagatagaaacagaagcgagactcacctcgtaggtagcatgacaacctataagcacatgactttgattgacataggtagggctgcagggcgcgagtgaatgcttggggaggaaaaggagataaacctactaggtaaggtaggtgggcacggcaaactatccttccgatgaatgatgaggctcaacaataggtacaaggggacatggaagatcaaagtaccagttggaaacgacaaggcgccttctttgattgcctcctggcagaatctataatctaggactatgtacccctgagcgtagacagaccatcttagattgcgaaaccatgatcgatctttttcggcattgcatagaagggttcgttcattaaaaagcgtcctactactataccaagacacacccaatccaaggcttgcccagaactttcttctgtcgcgcgaaacatgaacgtgcttgaggtttttgatacagctgtactggaaattaaagagtaactacttgaacgacaactgacatggctttgcgggacaaggcggtgaactgcagtcttgagtcgccaacgtggaaaacatgggcaaagccgtgttcaaagagccattgattacatgttcaattggctttagtacgatcttggtactctgcgaagtgtaagcacggtctcgtcgccacagaaaccccatatctgaaagcaacttgatgtctatgtggttgtaaccgatcaaagctggggtctgtctggctgtggagtagcgtgattctctcctcggtctgtgtagatcaatcatcaatggcgcagaaccgagttagaccagaatggctgagttgaaaagcattgataggcagttagatacccgatgaacacgggcatgcattggcctgtttcggggttgagggttgaaggtatccccgacaatgagcatggatgctgcgactgtgactgcgacccatttctgttcttcatggtaatgaaaacgaggcaacaggtggctggctgcctgagagccccgacccaagacaccaataacaatggggcagaagctctcgagtattcgtcaaacaagcctttctccattgccattgtcgttccttggcattccacagttgtcgcgataccgaggtttaaaccgcctgccggtatccttggcgatagttgatataattgtaggtgtgcaaccgcgtcagatatcacactgcgagatgccgcaaacatatcatccaacagcgcttccggcacccaatacactctgcgaaacaatctacccgttagttgaaagttcccagccttgcaagcggttccttttgattagattcggtaaagtgccctggcattcctgcgtaatcctagaccgcctttcttaggcagttcgaggtcctgccattcacgacgctgacgttgatccggacaacaaccatttgtacatcctcaaaacgaagattaacaaaggcaacgtcaattgaaacttaacttcaagtttgttttcttccgttcatgatctagtgttgccggatatcttatggtcaaacaccagacccatgtcctttcctaacaacgcgattcgcagatgactgacgaacgagcccgtagcccggatccttcagtcgccaatgtgctcttgttgccgcctggcttgaattcagattaccgcacttgcagtagatcagaatgaacattgtgtcgttgcctacaggcatttcgaaaggtcaatcgtgccgcatggacgcagaagatgaggaggctctcaatcccgattgcttgttgggggtcaaagatgttgaaggagacatcgcgccagagagtgtttggatgggggcacgctcgtctcatttggcagtgtccaatggacgaattgcctgcatcgcaacaaagatcgattcagcaagtgcaagaatgaataaatgctttgctttgcttggctttgctcgcccgggagaagtttttgtgcccccttatgcgagagactgccattgaaagggattaccatccttataactcgagccaggggtcgacggccgggtcctaacaacggcattcatggtccaaacatggaatctaaatggcgcagcgggagagcgcgctttgagcttccatctaccccagtgggaatttggagtaacttggaaccaccaagtgaccaatgatggttcgtatgaacctcgagcaatctccaacatttcccgtgtctgaagcgcacgcagcagtgttccgttgaacaggtatttggcatgttgctcaagctatgccgaccaactcttgttataaccaaaaaaaggctctcaaagccagggcagaatgtgccagtgtgagcattggataatgcagtgggttttgttgccttaacactctgttttcccattcaaaggagacattacagccagggccgagacgaggcttccccctacgagcctgtctgaaggcattggatcgaaaatggattctaaataagtctttaacaacagtaatgccaatgcactgaaagtggatgctcattctgggagtggaggtatccataatttggctacacctgaagaaccatccattatacccgggcgctcgttaggaggtattcccctattaactgatcaataggtcacaaaaaatggtcgttggaaagggtctaaaatcaattcacaattcggcttcaagttgagccttcccaaagctcaaggtctcaggcaataacgcgttgagatgacgcccaagcccctgcgaggacaggaggctcgctagcaaaggatctcctccgcgaacaatggcatcgttagctattgtactggactttgcaagggaccttgagccagtaggccaggtctactcgcgaatttgaaaagaccaaggcaagcctgccggcatcttatttccggtactccagaggttcgcgaaacacagctgggcctcccaacttgacccccaaacacctctcgtgatcagaggacagacgacgagaggcttttgcaaaacatccatggatgccgggtcttggttccatcagccagatggccgtgaatcgccctcctctcttctccatagagatttcgggcagcattgtgaatcttacggcgaaaagaaagttttgacacgacagtcgagattgataggatgaattgccagctatgctgtctatccacccatccatccatccatcaatgaatacagccccgctgaggccttcctgtggatgcctttttccatcatcacaatcagcaaataaccagtctctaggcatgaagctttcaacaggataaagagcggtgaacatcaaataccaatgtgttttgtgcatctcaatgaactcagcctcgctttcatgacaaaatggccccttggggcggccggctatctgcgaatctcgagccggcgaagccagaaagggagtcattgccatctcttgttacccgaccaacaccctcacgatgctcgacgtgtccatcgcccaatgaacggaaaggagaatctgcatctctcagtgcatctttatcacgtacatcaagtctcgagcaagtacttttttgtatatcctttgagcgagcggtacggcccgcgtgccgttcataattggtctatttgggtgaggaacagatattaccgaggtcacacgacggtacactggttcatgattcgtctacgatcgatattcgtggttcaaagtgtggcacacagccccatggccggcttttctgttcggtttgagccgcactcacaggtcagcctgagccacgcagcctggttctgaaggacatttcttggccgcgccagagcagtgctcgatgcggtatatgacactatatactgttggtcgacggttggctgtactgagaatatacgcgcggctagggaacgctggcgaattctagaaatgcctagaaagcaccaatttaagtactatgcggtcttgttgaagataagaacctcttgagattatctctatcaaatacatccttttcgcttgttggctcttacatattttcatatcagataggggtattattggtacccaagaacctacgaggttttgagcatagacggatagcgacacgtttctatcctctgtaccaagcacatagtagacactgtacctgtaagaactgaggaaagaagctaagtgagcacctgtctaggcagaggctttttctttctctggttaatgacggtgtgcttgcgtggtccgatattactagggccataggcttacttatatttccatatggagcttgccagacacccatttttaaaacagtttgcgatttcatatgtaaatttcgagcaattggtgactacaattgccaattccagtcctggaaacttaacatcacagacatcgcaaacggtattaacattttactaagttctaaatatgtatgcccggcttcgatcagtaagcggacctggttgcctcaatgatggtctgacaaagaggttcggtgagaaaagtacttttcagttgaaaaaccgcttatctttgacagtccaagaaatccgtctatccgtgacgatgtgagacagacgcaaagccacgaggactgacgggctcgccgagagctgagattgcatgtcccacgatagagatgaagggaacgctaggatcgtttatggattagcatatcgatagatccagagcgttggaaactatagggctgaaacagatcaagctcgggtccgaaccagatccgatgaggaaacatgatttatcaaaggtcagaccgatagacgtgatgtgttccatctgactatgaacttttgtgcgcttcttccagaaggctgggtatatacagctttttcaagcgcggcaatgtcaggagcttcgaaccctttcggtaagccatatcgatatctcggcaagatagatcaaggcaacaatgccagcacttctgactagctgttgaaacattctatctgtgaatagcctctattagcggcgagatggcgccagtagggcagaaaggcggccgcctccacgaccgagatatccgatgaggctcaatcaaatatccgtggctggagctctgatggatgctagcaatcactagttcctcctcgggctgagctgaagtggaggttaccaaatcgctggatccttgtcaaagtcaatgtagtgcccccaagacagtaacttatggcacctcggttgttggactcgatatttgggacctttaaacagccttaggttggatgtgttggttgttcgtgcatgtctagttggggctatgaggctgactgacgagatgttgatgaccctaaagtcaacggtgaaatacgtctgcgcttgcgtttaggtgttgctataagatcggttgattcctgtgcatcagcttctgactacataatgaatccaacgggtctttgcttcattctacccctgattcaaatctagaaccgtaaacacgttccctcggttccacagaatggctgataatctacctagaaatggtcctcatagtgacctaaacttcgatgacaagacaaaatgttgttctcgcctacaacacaagtttccccctgctgactctgtactagctgcccgtgccctgaacgtgatcgaggcagaatcaagatcttgtacgcagagtgaaaccgagagtgctattggcaatccttcatcctcttcaggcccctcgccccttcaacttaaggaactgaatgaattgcctgcgagttcaactcggggatggcgcttctatggcgctttcggtacattgtgtcttgtcacctttatcatcgctcttgactcaacaatcatttgcgttgcattgcctgtaagctcatgatactcaatcctaacacaattcctcactaatatgagatgctcaaagacaattgcagaagacgtaggtgctacggctatcgaagccttttggtgtggtaccagtttcctcctcgcctcgaccgtcgtccaaccccctgttgcctcgctatctcatatatttggccgtcggtctgcgctgctctcttctctcactgtgttcgtggctggtagtatcatggctgctctggcgaagaatattgccgtgctacttggtggtcggacacttcagggccttggctctggcggtatccttgctttgacatatgttatcgccactgatcttgtgagcctcagggagaggggtaaatggttcggccttatctccctcaaatgggctattggaagcattcttggtcccttgatcggtggtgctctcgtagaagtgtcctggccttggctgttctggatcagtttaccattctgcggtattgcctacatcgctattcccatcacaatgcgcattaagcgaagggaagaagcttcggccaatgccaagctcagagaatttgattggatagggactatcatatttgttagttctttgaccagtttcttaatacctttgagttggggtaggttgcccatactgatatagtcaactctgtagctatttgcttatggtcatttacaggtggcatcatgtatgactggagcagccctagaaccgttatacctcttatcttcggtattatgggactcatatcctttggttttcacatcaagttctgcagaaaatactccagatgcgatcctcttctacgacccagtctattcacctcccttacggctctcgctgcatactttgctactgtcatccacggcataacggtatggtgtcttctttactatgttccattataccacgaggtcaggggatcatcacctatcactgcaggtgttgctgtcatgccattcacggggagtgtggcacccgctgctgtcatagttgggctcctgatcgccaagacggggacatacaggcctttcatatgggttggatgggttcttgtacccattggaatgggactgatgctgctgcttgatgatcatactgaaacctatgaatgggtcctcatctaccttactgggggtcttggtctcggtatcctctattcagctcaagcatttgctgctcaggcctcagcttccaattccgatttaccattcgctgccagtttttatgccttctgtcgatctctgggtcaaggcatcggtgttgctgtcggcggcgtcacctttcaaaatgagttccgcaaacaggtcgagaaaagccaggagtttgcttccaaagccaatgaatgggccaaagatgcgtcagcgttggtacagatactcaagaggtccccctcgagcatgcagctcatgaaggaaactatcatcgatggatatatcaaaggtcttcgaaccgtctggctggtactggctttgcttgcttgcatcgctttcttggtgtcactcgtctgtgtcaaggcgaaaagcctggatcgtaaatttgagactgagcatgctctggacccagcagatctgaaggagaagaaagaccaaagagtctcggaagttaatgtttaataggtagaatatagtattgtttcattttgtatctcctgtagtgctagaatattgcttcttcaataatgtagaataatcgaccgacttcctatggtcctcttatctcaacgtgaatccgcacatgtaagagatatcaaaagtttctgagatggcagactgatggataactacctagggtgaaataatatagctatgtgcgtagtccagcttatctctttcccatcaagccatttcctaaagcatcaagagcgccggtaataatcccgatgaaccatctccaagcattaatctttatcggggtaactggctcatggtgaaaaccaaaatccacaacatcatccgtagatcgaggtatagatacgacgccttggcacaggtcctggcgatcaagcttcgccaaacagtgagcgatattgtgggctcggtggtttccttcaataccactatggcccggaacccaaatgagagataaagctactcctaatcgcaccaattcatgagaccgttgtcgaactaacgagtcgacaggtggtattgggaagtgacaaatctctgaacatcgtggaatagcctcagctcccgagtcagagaatatggcaactctacgtatatgagaattcgattgctgcgaaacgatggatatggctgcttcaagggctccagcgatggccatgagctctacatctcccgtccggccgtggtgtccttttacttgccagcctatttctttcgggatagcctgttcgcaccccaaagacttatccatgaagacaactgcagctccgccatcgaacgcattcactgacccatcggtccacagggtcaaaacatcaaggtttttgtcttgccacgcgtcagtagctagatgacgcgcttggcatcttgacttgagtaacacagttgaacctgcaaatctctcggtatcgatctcttcaggggggggcacggtggcttcctgtcgaccctgtctctcttcctttctgaattgtttgcaatctcttacaaaagtcttcctcggggttttcttggttcgtcgttcctcttttatggctttcattatttcttttttgattgccttcttcatagcagtcgctattttctctcgggttttccagtatttggctgagtcgcgggccgaagcaccttcatctgctatgttgtctgagaaatagtcctctgtgaaaccaaagagaggccgcaaatcctcttctaataactcaggcattgtggtagtgagtgaaaggcgtcttgtcaggagctcagtatcaggaatagaccgagtaacagatttaggagaggcttgtgtccctgttttatataaaggaagatgtaaattagacttttagaagcatgaggagtcatgatataggttcttaagaacaatgttagcattttgctatagcaattggtcaggcattttaacataatgtttaagtcattatctagatatatgatttacagttaaggcttacagctaagagcttattacagtacttatataaagcttaaagtaagtattatacttatattttaaattcttttttatacagactttgatataataaagctaaaaattaataataaaaattaaatatatatataaactacctttttccttttttaaaaatatcagcagcgcttgataagtttgagagtaagtatacttaattacagcttggtgttgtaagcaggctcgcatcaggcgtgtgtcaagttggcaattgatgactttctgggtaacaactcgtcaaggcaagatggccgagcggtctaaggcgctgtgttcaggttcgattagaactagtgacgattcgcagtctcgaaaggggcctgggttcgaatcccagtcttgtcagttatctttttccttggttctcagaacaatgtagttcaacttttagtcacattgtgttcatggtgcctgattgcggtatacgcagtcctgggggagatggcatggttttttttttcctaacttaatatcctggttagtagacctttaaaccaaactgacctattgatttaggcactctcgtttgccttgatgtctaaagagtttatactcccactgaagtgcagattcgttccagacaatggcgtcaccagccaggccagtgcgaattccccctggcttctaagttcaggtaccacccctccaaatcggcaggtccctctgatagcgcacgcgcttgtcgcgcttcccgtcgcgatctcaacccgtccatgtaaattgatgctcgcttccttttcaaccggctcatccatcccattcccttccccatgttctactaaatcatcgcttatcaactcacgaatgtcttggattcgaaacgcgaaatggtaacagcctcgccctcttcgattctctcgtcgccgtcatcttttgtgacggcgcatgattctacacttgataaatccacggccgccagtagccccgttcatgagaacccatgcccctatcgcgatgcgcgacaactgccccgcgacttgaaggcgcattgtcagattttactcgaagaacaactgtgtatgctggcgctcgcttttctcaatggtaacttatacttacatctggttagatggctccgcgataaatctcctcaatagcgttgccgcctctggtatatccaagcaaacatctcccaagaagcacatccttatcccccctccaagccatctggctctattgaatacacttgtcgttcatcctctccacacgacccgtgcggagaagaaagaccagcttgacgttgcctcgcaggctctcgactatttgcgcaatattctccgaattgccggtcccattaatgccgatctcagaacagcattccaattcagctctacaccgcgctcaggtcgccgctgggatcaatatggacagggaaacgatagcgatatatcagacacggaatcaaatggcgacgatgatcgacttcgaggcaaacttgccaacgatggtagcatatggaaccgtggacaagacttttggtcaaccctgggctgggcattcaactgcagcacgttatatccgaaacgatggcaatactggaaagtctggctagagtttatgttggatgtcttggaggccgactggaacgagcgcgagcgatgcgacaagcaggcgcaattagccaatggcccagagagcgaactaccccgtacatcacgcaatgaatctatcattgtaatgtacatggatcaacaaaacgggcggcaaaatggagctaaaggttttgtcaaagccatatttgctgacggaggcgagatatcgtcgtctgctttccgcgaggtttttgataaggaacccagaggcccgagcaagacgcctaagaaacggaagcgggaacaggtgctggacctggagaacgacaaatttggtgactactttgatgatgaatcaatctcttcgggagtttccgaaccaccaacgccccaaaagcccaaggacacacgaaaactcggcacagcgggtgtacactctcaagggctggtcgagtctgtcgacatacgccttcgtctgttccgattactttctgcggtgacatggtcactccgaaagccttccgagcttcatcgtctatatgaggagtatactgcctccctcaaacttctgccactccacatgtttactctttttgcgtgccggagaccaaatccccttttatctgaagcgcatattactatcaccaaagaattattcgatttactgctaccatcatcgtacaaagatccttcaaaggttgacccagaaggtgacgcggagggaagtttgaccttgccaatgttagaagagtgttttgtccctcatccagcgaataccgtggccctggaagacaacgcgaaattatccctagtcgtcgaagacgctatgcaacttctttgggcatgcgatctaatggtttattctgaagagtttgaagaggctgttgagatgggtatcaaagctcgagaagcaaaagcaaagaagcggcgcacagggaaggtcaagggtgatgaagccgacgctctcgcgcaagacatcctgactaactcaggtgaaagaattcggttgtttttggaagttttaaaagcttctcaggaagcggagtcatgagacggtcaatggggtggggtgatggttcttattggttttttggtggtattgtacatattatggactacccagcgcatgaacataatgccgtaatgaatgatgatacccaagatcctgccgttgaatctgtctcgtctcctgtcatgactctggtacattggtgttacatttggtatggcaaccgtgggttgctgggccagtcagtacttcagtgaagctctattgctcaacgtttcttggctgctgtaggactccaagaagtgggttgccatgtctcgcctggtgctctagcctttgccttggcccaagggtcatccttcttttcagcatcttctttgatctcttttgagaccgtgtcagtctgctcactactctcggcgtcttgttgtaaaggactagccgtcgccggtgaaagcaatggtgccggcgcagcctgcggtgcctccatgactcgcggcttggcctcccatcgagcatccgcttcagcagcgagtttctgcatcctcacccggcgcagaacatcgctgtgttgttcctcgatacttggaggatcctctcgtgtatgccgtaaccactggtgccattgagggctgacctttacagaagagtagtgtgttgatcgcgggtatttaacaattcttcgccagcgctcattactctcagcgcctctcgtgagtcgaaattcccagtacgtgttaccctgaaggtcgtaacctagtgatatgtaagtgggaggagagtggttggagggaagattgaaaacaaacccacgaggaagcgtttgcgccatggcaagcggagagccttccacttgtaccaggcccgcgcaacaggcccaatctgatttgaggccatgggcttctcctgtttcaatttgtgaccttggatgtcaccaaaaagaatatgggcgcgcaaatgttggtgaagtctcgaatccatgacacacacacacagccactttcatgatgcaccagccaccccgccccagccaccgcataactcccagtccacgtcatttcatggtgggtggtgggctgggctggatgctgatgttgggtgcaagccgcccaatcttgcctgctcgaatgcaagctactacctagttccttggatacttacctacctcggatacccgggaccatcttattctctcttcctattcttctcaatcaacacttgactcctatcctgagagttgaccttcaagaaaattgcttggaaacagcttcatttgttttattgcgaatcgatacccttcccctccctccgttcgagaagctgtgcgacttttgcgacaggaccgtactctctagactacgttgcttaccagcgcaaacacttgattctaaactcgtactaggcgagatacaaatccaagccaattccttattcctcgcggtgattgagttgtcattccgagaacttatctacgagctgtcatcatggcgtccgtgtcgtcgctggataaagacttgcgcaagatgcgccttgagaaatacacaccagctgctgctaatgaagctcggtcatggatcgaagacattctgggagagagacttccttcgtccgatctcctcgaaggactaaaagatggagttgctctatgcaagtaagttgtcttcaagtctgccgatcatgaatgcgggacttacacaatgttcagactcgccaatctcgccctaccacctcctggggttcgattcaagcaatccgccatgccctttgtacagatggagaatatctcgctatttctccgtgcctgccaatctccaccactgaacctccaccaacatgatacattcctgaccgtcgatctttttgagcagaaagacccagcgcaagttctgcaatgtatcggcgcatttagcagagcagcccatgctgctaatcctcataactttcccacatcgattggacctaaaaatcgacctgaaacggttactccgcaaggaacaggttcaaggacacctaccgggacacgcgacaggggcgcatccgttacgagcaacaagtcgcctgccttcggacgctctgctgccctaccacatcgaactggcgattcgggatctgggcggtggagtcctaccaagagtcctaccccgaagaatgggcccgagtctcctggcgccgttagcagctggagcaaaaaggagcacgaagggactactgcacccgcttggaatattgcacagtatggttacttagggggcgccagccaaggtaatctcggtatatcgtttggtggtaggcgacagatcaccaatgctggtccccgcgtgccgactctcgctgagaaggagcgccgtcgaaaagaggaggaagagcgcgctcgccgtgaagcggaagaagaggagaggcagcgagctgaagaggaggatcgcgcccgggttgaggaagagctcagatgggagcaggaaaccgaacaactccgagaaaaggagcggcaagctgccgaagaagagaaacggagatgggaggaggaggaacggcaatggaaactgacagaggagaaacggcgtaaggaggaggaagatgccgaagcccgacttgccgaggaacgtaaaagcgtgaagaatcgtggtgattctaagctgactgggcaattcctgagtcagtatcgagccgaccaaggagcatcacaacaagacggcgcttccgaagatgaatacaaaaaccgtgtgaagcagttggagcaagagttggagctcgctcgacaacgagaagccgagtatgagcgagagcgtcaagagagagctcaacgtcaagggagcatagagacaaagccaactcctaagccaaagcccaagctggtgtccagtcctccaacacgttctgactcatggtctaaagacgagcgagaagttctgaggactcggtctcctttcaacagggaaccccttcaaacaaacaacggtcctgcattgccctcaaggtcacctcgccccttgcctgacccgactgcccttccacaggccaagtcacagaacacgagcagccggcccctcccggatcccgccacatactccccgaagcctacgcccgccgctcccagccgtaccgaccgctttctatcaagtcatccagccccttcaccacctgcagcccaggcgacttattcacgcgaactgggtgccacagctgagcgtgatgccgaagaccagcgccgtgcccagagccagaataaaactaaggcagggggatgggcctctaagtcacttctggaacgagagatggagatggaacgccaacggcagcgagagtgggaagaggcacagaaagagactgctgcggcggtgcgctccaatgaaggtgtagacggaatcggcggtggtatcggtggccggtgggatgttgggcagtgggctggctatacaggtggcgacagccagaataaggggtcagtgggcatcggagctggtcgaagacagatcgtgggacctcggccgcttcctgagcaaccaaggtaaggtgtcggcctagaaatagaagcggttgttttgcagttctagcaacgaaccacaggtctttcaaattttgatcgattgtgatgcctctataaaattcaaactatttttaactaatgcttatgttcaatggtgggcattggtttgataatatccatttcccggacatatccatgactgtctacggatagtcagtatcattagcgccttgatgaaaaggagaggtgactgctaggcttcagttttggtatgataagaacctttcgtatattgtggtatcttgagactttctgttcttcacttgcctactaatccaaagcgcatactagctatgatcgatccacccattttatctagacctccctatccctgaaaggtagaaacccctactccgtgcttcataaaatcccaattcccagcatggaattctcaaacatggtttgcttctcccatggcagcctcatcgcggcaccgtttgcacatacaccagccgcctagactaccccttgcccattcccggcgttgttgcacgggcaaattgacgtcgcaatagtggttgagaatctcctcacccttctttatacctcccggacgaccacccacaacacgctcctttctggcttcaagaaccatgcggccgccccattcccatgtgacgttggggtcgcaatcatggtttgcgagacaccaatatgggtgcactgcggcgacatcagggcgaccgtcccgaaggcttttacgagccgaagcagtgcccctgaacttggcgtatagcgtgttgagaacccatagatcgttctcagcgagcaaagagtatacatcaatatccatcttttccaaaacgtggagcggtgtttcgatattgtatttgaaagaaaagggcagcgtccactcaggaggcgggccggcattcggtgagacgttgatgtcgttggtccgagtcggaacaaagtcaccccatatatacttgacctctcgaacatcaagaggattcacctcctcgtgagcagcaatagccaggacacgagaaagcagcaaaaggtaaagtgtttggtccgcttcaaatgcatcaggatccttggcgattgcatcgacatccttctcacaaaccgctggatgatatctctccatggcttgctcaaagcaatactgagtgcagaacaccgtatcgtagcattcagggcagcttacgggctcgttctcgctgcctagcggtggcagatcagaactgcacgcgtcgcaaatagagtccttcaggcgattattcgccgtgagaagtgagtattccttcagcacaacctcgccgggggcaatgtcctccttggcgaagaccccaagctgcttgcatgttggaataatttcatagtcatcggtgctgctcgctccttctaacaggacaggtaaggtcgcaacctcgacaacgcactttggtgccacggagctcaaacgctcgttgagttcagccagtgattccggagcgaaacgatcaggctcgtggtcattccaggggtagacctcgcgacggacgagaccttgatcggggagattggggtaatcaatatcgatatcatcacggcggagccttctgcgggcgacagtgacaatgttgttcttggtgtcgagtagttcttgattagatggtgagagctggagaccacgctggcagaagctggcagcactctgtagtgatccacagagtagcaggcctaaagaaaggatctgatatgcacgaacttgggccaatatggccaaccgtttgactgcctcatcttcgactttcaggtcagtctcggggctctgtagctcatcttggggaaggttcccgtgtgctagaacatcaggtagagggactgctgtatgcatctgcaaagactcgagggcctgctcgtgatattcgaagccctcattgagaacctcatcggctagtaacagtgcacgatatgcatcaccggctgctaggtccggatatcctaaatccgagtggatagcggcacggttgaggtagagtatcaagtcatagggtaggctagaaagtccttctgtgagctgtgatcgccggtcaagcagctgctcgttccgggctgctgggtccatgtcaggatcaatgttgtccgaggtgatgacaagccagtctcttcagcgagtttgtgtaagttgacacaagagtggactttggtaaagaggagtaaaataagagaaaagttgaactaatggatttaggccaaggattgaatgcgggacccttggtgtagagcagagttcagctctggtctcagtccgcagagatcgcagtcatataagaggtgaggaggaggcatagaaagaaagacaagtctagaagtgacgatggcagtcgtttcgttacctgacaaggatcggggagctaaggaatcgagaaagggagaaataacttgggggagcgcggtgattcgctacccgtttgtattagtcgtcttctgcaacgggaggctttttggtagggcagtccgggatgattctgatttcccatcaagactctgaatcttgcttgatatcttcgccgaagataaaaacagggtatttctttccaataggaggtacctgggtaggcaaggcaaggcccttcagttggcaaaaacaaagaaaacaggctttggcaatttccagctgccaaaccaaaagattggctactgacgctggttggtgttatatgtcggagcgaaggttccggggtcacacgagaataaagtgcaactgagaatccaggtgtgcgtgcggtgtgatccatcacgactcacccagagaaagtcactttcgttgatgatttgatcgccagggtccatccaccaggtcccgtttcaagcctccaatgcaatttttgcagtagcaaacgcccaaaactgagtaaaagggaggggggggggccctccatctagcgcccggcggccgctcccgcgctccgtgcgcccccaccgcacccgcacgacaccccctacctccccccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtataaaaaagaatttaaaatataaggataatacttccggtaagctcgatataagtacggtaataacctcgtagccgtaaaccctagcggtaaatcatgtatctagataatgacttaaacattatgttagaatgcctgaccaattgctatagcaaaatcctagcatcggtcttgagaccgcatatcatgactcctcatgcttctaaaagtataatgaacatgttccagtataccccacaggcacacaaccatatcgtaaatcaggtggtcggtgaatcccccttccacacccctcccacgtttgcgagactgactgggctcgcagctgtcaaatacgaaaaggcttgagcttcgatatcgtcaagggagccataatatcagggtcctccagatccaaactggtgtgatcattacgtaggtagggaactcgattctcggattgactaaccgaggtgatgtcgtttcctcctcctcctcctcctcctcctcctcctcttcttcttcttcttctttttattccttcatcaagctcttttcttccatgagtcagtttgctttgccggtccagtctcttcgggcgtcaaatggctaaaagagcagcaaccaatcgcacctctagtgacaaattcgaggtcgatcgcagaaccaatattcttgtatgtactattgtgctgcataggcatgtagcaggtcaagtggcttgcccgcttcccaaaactgcttcccagtcaagtctgaaaaaataaagactattttttctgcgatcgatctcaaagtcatcattctcggatgccgacttgacgagccccatgtcttaagtcgacgccgattcgagtgccaatgagcctattatgtcctgcatgcatgagagtgcagttgggacaagcacatacactcaccgtctcttacacgatcttgagagactttgttagtgcccctcggttgagaaggtcccgaaatgtttcttcgacagcatgggctatcgttaggatgcgagatcaggtgattcggaatatatcatctgagcggatgctcctcaatgagactctggtattcacgaatgacctgaggattacgggaaatgaagctgttggaggcttctagagacgtccatttctcacatggatggataccttagtattcacctgagaattgcataaatggaggggctagaggggtcagaatcttggaggggtcctttgaaggggcagaccagggaccagatggacaagggcgcaagcagccggcatctgccctggaaaattctgcaagggctggccagcctaaagtagccagccatgatggagggagctcatacggatagggagcgacttactggtacacatgcacccggacacccacagagatgcacactgaatagaaagcacttaaggggagcaattatgtcgaaaggccaaacatggtaaatactggataaaagactggcccgcctcttttcacccatgaatactctgctccaaggtgatcgatcagtgaagtcgttataagttggcaacctccctttctccctccctcatgagacaagagctaataaagagcttaccaccaccatccacaaggttttgaaactgatgaacggctagcagcgcgcctaaactcgccgagaagacagctaacctacctaactgaacgttgtgccctcttagccgggtgggtatacgtcatgaaatcacccgtccatcaataaaagctccgcagaaccggacaagcacatgcttgtcaacgcactgttgaccctatctacagtaccctgcaccttgggtatccttatcagaggatggaggtagaagaagtagaagtagaagtagaaaacatcagatttggccatttatacagcctgttccttgcatgagttcagacgccttgcccacctcaactggccccgtgtctcttttgtggtattcatggatagatgggtgattgattgatccgtcaacacatatctagcaaaaacgatcgaagccgacgacaaaattcggagctgtcaaggagctgtctggttgcctattggcctaatgctgtgtcatcacctggtaatgatgatgctaggttgcttggctctcatggctgtcgacaaggattaggaggttaaccaggtagggctcaatagcacgccagcaactatgtaaggccacacgtcaagccgctgtaagtcagatctaactatccgtaatatgctcaaagatctctctctaagattcccaagcaacttagataacgatttctcatcagccttcatcattgataatattcctagacgggatctaccaccaagctcaagtccaatcatcccataaggaggactagccttcctcgctcatccccatgccaagtcttataaccttgacgatgactgggaaaaaacggcaatccgataagcttccatttctcaacgggacaccacgcggctaaagtgccccgtggttgacctgcattatctagaaacagaaaccagccatacacaattcagatatgccagtgtcaaaaagtaaaagcgaaggtaactgactacctaacctacctgaggtaattaattaggtaaggtaactagctacgcagtaccttgctgtccaataccctaccagcctacagacgggtgtctagcacgccaccgcgctcatcatatcgtcttctgtagcgggaactgatctaactgtaagctcccactgagtcgatatcgaagctttcgaggtaccaagaaagccattttgagaccattttcgctcctcccaagcctgtctctcccgtccgcccgccttagtaggtaccgatggtcaggcaagtaataagttaggtaggtacctccctaaggtaaggtactcgtacgtctcaaaatgctcttactccatgtctaaggtcggtcgacattttatgtatgtaccgacgggaatttgatccactcgactgcgacgggatgcgatgacgaagtaggtacccaatactaccgtgcctaccagaaactagaaaaaaaaagacccactgtgacttccatggaaccccgcctcttaggttgttgtagcctctaggtagactacgtaccttaaaacgatatctacagcattatcaaattatcccacaacgtttaaacaacatcctgataatttatctgagtcgattgcctcgcctgcctaccttgccttgtaccttcgacacacttacatcctctttcacacgtgtcaaggatcaatcagagctgcaggaaaaccacgcatctcgtcctttcttcgtctctctccttgttccgtcatttttcatctacctctcccacatcgtcacagctcaccgcaagcttcaaaacccgcaccacaaacgtcaccatgggtaaaacacaaccaaacctcttcgcatttcgcaacgttgacgctctcgccccggcgttgcgttcgtacgttatccaaagccaagctgccggtatcgcccggcacggcgctttcaaagtgggtgtatctggtggttcgctccccaagacgctcgcccaggccctcctggccccctcttcgggccccaacgatgtcgtcgatttcaagcgctgggaaattttctttgctgatgagcgcgctgtgcccctcgaccacgaagactccaactacgccctcctcaagaaggaacttctggacaagatccccgaggaccagaagcccaccgtgcaccccatcgacacagaacacttgaacgacttgcaagagcttgccgaccagtacgagaaaacactcgttgccagcttcgccagccgcgactcggtccgtctgcctatcttcgacctcctcctcctcggctgcggtcccgacggacacacctgctctcttttccctggccatgaactgctccgtgaagtcgacgcctgggttgcccccattgaagactcccccaagcctccccccaagcgcatcaccctcactcttccagtcgtcaaccactccgttcgtgtcgcgttcgtcgctactggcggcggcaagaaagagatcatgaagcagatcttcgataacgacggtggtctgccttgcactcttgtcaatgagggcactggtgagcgctgcagctggttcgtcgacgagcctgctgtcgagggcgtcagctttccgcgaagggctttcctatgataccatcacccaagctagctttaataaaaaagcacctctacccagtatttgagctttagcctgactcaccatagcatgcaaacgacgtcaacgtgctgtcgcactagatggagtctggcatcgtgcgaaaatctcagaggagctggatgttcagcttccaattcatcactccttttaacgcccctcacgatattgggaggactgaaaacactataagacgcatcaaatctccgagtcggcaaggatataaacggcaatgctatatcgcaaccggccctgatcgatgaacccctaagtaccatttatgactgctatatcccgatgatgatactcgtttttgcgtgggcatcatttagaggcgtttgtttggaggcccgggattttccagattttatgacaacgaaaatcacatccaaaaaagaaagagaaaaaaaaaagatcaaataaatccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaataaagaaagaaagaaagaaagaaaattcaataccatggtttcgagctagagaagaaggtgttttgaaagaattgtggttgatttaccaatttccgttttaactcgatatccggtcgatatatgccaacacgcacaaggaagagatagagagcctattctgctggtcatgttctcgtttcgagcccaattgacatagctagagcagctcagtcccaaacatgattaaaaaatgagtctatatacaacatgaagaaagcgcatcatctgatgtgatgtcgctgatctaggtaatatgtcgttcatctgatgtccaaacccgcgcacggagcattgccaagttatgcaatgccttacacggctctccagactgctccggctcttggggtatcttccatttcatcgtcccggttcattctctcaatccactcatcttcacgagcaaacgcatcccgctcaatatcgtccatgacagccaattcagtcagcatgccctgaacaagctcccttgacccttctactatgcgatgcagacttgattgatccttggattctccttcttgatcatcaggggcaaaatctcccaattgatcgagttgtcgctttatggtgtccaatcgtcgtaccaagccagcgcattcgtccttccatgcagaatcaagctcgccaataaacagcacgtcgttctcctggatgagagctccgcctgcacgtctcgcttcttcgatttcgcacatgccatcaacccatcgttcgaatcgccttacgaccctagcatagcgaccgccgggttcctccagcgcccataggccagctagggctgcatctagaatttgtatgcgctcttccagaccaccgccaatagaccacttacggagtgccaggatgttctccctctcaacctctgccttctcttggtcatcaatctgtttgctcgcgctagcaagctctgaaaatcgctccccaagtttgcgctgggcactagctctccaggtagcatcaacggtcggtgcatctcgatgcaaaagatgaagttgcagaagctcggtttgtaaccggcttgtctcagcggatgcagcgacgttggccggaagtttggacggcgatggcggagcgaggaatgttgatgtcagtggtttgggcgcagaggacttggctggcgagtagtgttgttggagagttgagaaggccgggcgaaggcgtggtgcggcgcccgggagcttctcgttggtcgaagtagtcgacgtccgagtaggacgagtggtagttgttgtggtagtagtgctgctagctgatgaaccagaagaaggaggtctcaagactggcgcatttctcaagccagtagcagtgctctttgcgcgtgtatgcgtaggggcaggtgcctttctagttgtttgcgttgggccatctgccgaggttggtctcaccgctggtcgaggtcttgtagtcgtagttgaggggggatatcgagtttccctcttcgcaggctcggatgttactggcttagcaggctgtcggacagatgtcgccctggagagtcctgtggttgtcccatttctcaatattctcacattgctagatgttgtcgcacttctagtcaagggttttacaggaaggcgactcggtgaaccgtctggggcgttcgcattagcattggcagtggttgtggtggaagaagcgggttttcgaagtgatcgtgagcgctgtaacgtggacatagtgatatccgtcacagtctgtcgcacgacggattaaacgggttcgggattgatagtagctattaagtgaatgtttattgtgatgaagcttggggaaatcagggtcgcttgggctaccgatacggtaagaaagtggacctgcccgccctgaggaggcttccatccgttagccggggcacggtgagtggacggcaaccctggaacatggaaggacccggtgagcctctacctacctaggtacaagtagttaagctgtctgggctgttaaggtacagtgtatgttgacttgaacgcacgcgccgacttatctgacagaactccatctgaactcaaacctacctaccttaaggctcaggcgtggatatcaaggaatgctgctcttgcataagagcttgtcttagtcgagttctagactatcagaggcagggagaatagggaagcagtccacatagttgaatctgtgcacgagtcctgctgtgacctctcgtaaccatcaaatcaagattacacattcatatcagtcttaaaaacttatcgggttgggtctacgcctgtatcttcggtgattcattacttgtacgaagttatcttttcgtcattgataagagtctaatcaagctgtcccttctaggtcagcgcattaacatttgtagtatcagattgcttcagtgaagcagcaaacatgagtccatttttactttcgatatcaccagatcatgccatcaaaaatggacgatatgtcctcatcttccccctattccctgagctcgtaaacatgctgctgctagcaaatgcggtattgtttaggtcgcgatgaacgacattatcccatactgtctatgttttcctcttggcctatcctcacatggccttttcgtatataatacatgcaatgcgtgactcggatcaaacctgcgaggagaatctatacataacaaagaaaagggcatgaataagtgcggttcatgtggcgatgagataaaatggtaaacgatgaaagaatattaagagacaattctgtggcaacgctcgtgggggttcgattatgatgtgagttgtgggtggctgaccagccggcgcaggtcattgccactgttgttaagcttcttgacgcagtgctcgcatatccgtagatgacaaaaactgcaagtccatctatcttcaacatccgacttgtcgcacgtttgacaagtcaatggataatatttgttagtccggcggttcatcgtcttatggccatggtagcaattgaaatgggacttttttagcggcggtgcgttgaagatagtaccttccggtatagatgactcggactgtctggggaagtaggccgcgcgcgggtcgggttcctgcagtaccttcatctcaggataaagggtaccatccctgcctctgtaaaggggcccctgagactcggacggcaccagtctcggatcgtgttcagccgctaactgtcgtggaggagcattcgaccttacggatgaatgtcgtggcgggaatcggtttagaatttctgtaaaaggctggacttggtgaacagcggtgtcactgccagaggatccacgacttccccttgaatcggtgaccgaaggtggtaacgatgccgcctctggcgatgcagaaaccggcttgtcctccgaagggcttggtagcctagggacctgcacagccttacgtgtgatgctaccagtacttcttaggtgttcttgagtttgtgcttgaggaaatatacttgtgacgttagttggaatttctggagacacctgcgcagcgggctccggtgatgaagcgggcgacaaaggcgaaataaaagaatcaacaactggagtcttgatgtcttccttttgatattcaggcgtggggggacgatttgccccaggtcgtggcgttggagaagacttgctcgtgtcacctgatgatttcccccttcgatgaagatgaagtttccctttgagacggttcagcttggaactattgatccccatggttggggtgcctggcacctgctcagcggctggcaacgtttcggagtcctggccagcaggagctatggggttggtgctcccaggctgccagtttggtattgtggaaattttaggtccgcttgaagaaagctgcggttgaacatgtggttttgcaacaactggctgcgttgcagcagtcgacccgtggctagcaacaagcttcaggtcgggaagctcaaggctccgctcggcctttgacgaccgacgacgccaaagctgaggttgaggttgctgctgggtctgcgaaggcgacggcgctgagtttagttcaggcagcttgttctctggaaccggttttcgaacaggagcaggcgtgactggaaggtgatatttagtgtccttagagggtagtgggggtggccgatggttgttggcgggcaacttctgggcaacataatgttgcggctgttgcagttgataatgatgctgttgttgctgggtcgggggaccgataaacgtgccagtgttggtgttggcgggtggagcttggtgactcggtgatgagattgcctcactctgacgaacactatcgctagcttcgtaaggcaacctgacaagggattcgccggacgagcgtgaatatgccgacagaatactcgatagtgattccgaaggtgatgggggaatctgtgatgagtttggctgctgcggctctttctgaggtagtggtggtgggtttgcaggcagcttcccgatgggtcggcgtggaatagccattttgggcggaccagatggaggggaatcaaccgcaagcaaatgtaacggcggcaatgatggaggtaacgacttcgcgttggctatactagtcgagcgtggcggaggtggtggaagctctttggcgggaggtagacgaggggaaggttcctcataataatcgtcataaaagcttggatcgtcgggacctgggacatcggggagggctttcgaccagcgagatgagccagttttaggcggttgcagagaatttggattcaacatggtagccatgacgaaactgaagcagtcgtatcaaccttggacgacaggctaggagcaggagtaagggggatactgtttaacttgaggcaagataaaactggtgaaaccaggggcgcgacaacacagcaatgcaatgcaaaggctggtaaaacgtatgaaatgccgggccctggaatccttttgataatatggaaggggacctcgggaaagtcgcccctcgagggagctttacaggtagattcagaccgattcaagtggggggagggagacagaagagacaagtcaacgacaacaagtgaaaccggcaaagaatggatcttgaggttgatattgaatctggtgggacgagcacgagctgtgaatgagagtaggtacacaagtgcaatcaatgcgtgaatggatagagagaaggaaatgaagcagtagtggtagttaatggaaaacaagtggatgacgatgacgatggatgaagaaaatcatcgaaacagatttagaacaaaaataataatgataaccaatattgtaaggaaacaagatcagatcgtgggaggaaagaaaagaaaagaaggaagcctcgagtcgatccttctcgttcttggttcacgtcctgccctgtttacgagcatcttttccttggaccctctacagcttgtctagggtttcatcgaaaacacaccaacgccgtcttcaaccgggggcaatctcttgaccaagccgttgggacttgcttggacttgagcgttagcatcatgcaaagcaagcaaaactgcatgggcaatctcacaatgtacagtacttggctcatgcctcgggatgggcggagggaggcttggtgtggcttatacagtcagtccctggccacccagtgctcaacttaacctcttgggggaaccgtggcattgctgcatgtggctcgtcgagttctggtgcatagcgtccggaagcaggggacctggggacagagaccatggcagctgaaacaaccagtagattgaatctccagtcactcttgggcggggcattcaggttcactgcagctgaatccacgtcactatctacccacccctgcatagattaaactagattcaacggcattcaattcaattcagatgaaatatgaaaaccccaatcaggtgattccaccgcggagaactcaatggtatggattagctcgatgtttgtttctgttagagtttaatgccttcttattataactgtgatgagttacacatgtacggaggactccgtagaacactcatcaattcagtcttacaaatgtctctctatgcattgatacggatacttgcagcacttccccgtggtgctttcgtagagagtaattcactttaggtaatgcacaaggtgttgcttttttctttcgtctcgtctaaccatcctcctctttttatttgctgtccaggaagagtacctcatgtcaacctaactcagacattgaaagattttcttttgccttttgtctttctctccctcgtccgaatgatgccacagtatttttatatctcattcttgaactctaacatgtccttcatttacatatacgagtctcagaaactctcacatttgcagcagaacgccacagttcaactgtccgatcatgccggtgtatgcatgcatgtgtggatgtatgtactgtactttaccaacccttgcaattgatcgcccaacgcgtcacgtctctcccctgtctgtgtacactcggggcgatcgatcctccgtagcccaagcatctccacaggtaatttgaagctgcagaatggcaatccaccatcaatccaccatctacgatcccgtaatgttgaattgttgcccaggtctaccagaatttcttcgaatcagtcagcacgatgcaaccagcagcccaggggggggggccgctatgacgagaccttgtctctattcatgaaatttccgtaacgtgtttggcattagttagtgatgctcaatgagatttggccagcattcgtctctgacctggtaatcttggcagagtcagcaaccagcccctgtcttgtcaaattggtcgaatgttccatgtttcagatcaatcccatgtgaacgaacccacgtcgccacatagcgtagatgatgcgagcagcacaaactttacgtcgatgaacggggaggcataagcttgcagtaataggggtcccgatgtattgcacaaggcattgcaatcatcatgacatgctgaatggccattggcccagaagtttgtttctaatgatccaatacttgagttcctttcctgttcattcatagcacacttgatgcactcactcttgtggcagggacgtcatcgagcctatcagtcgtaaacggtgttttatcctgagatccctgcttgattatatttgactattccccaagtctagcgcaacactggcacaagccgctgacattgaacatccgcgtgtctggcaggtgagaatgatgacattagccatcagtccaaaagtttcatcttgtgggaatacgaactaaataagaggttcgtacaagatggaagggggaaagctgaaagtcgccgagtacctcacaagaacaaattaaactagttacacgacggaggaggattcgatatcatttgaggtacaaaggtccctccttcttgaggagcttcacttgttatcatagatagtcttcctataatgatatcagtttccccgattacgccgtcttatggctgctcgaatctgactgagactttaggtccaactcatacctaagcaagaccaatatctatcttttttactacagcatcgccacgtccaaacattgctaaatactctagactctccaaacttctcggccagaaaactgcctcgccagcgaataccagacggcagtctcgcggtatcctgtgcttccattttgctcgggctttggcaagacagagatatgaacagcagtttgagctcagggggctcgtcagagggttcgccccttcttgaagatcgttatcatgacgatacaccaagaaacataggaaacgaacaggcgttaggtggcgatactcccaaagcactatatagtgacaagaagttacatctcgtgatcgcagctgtcggaattggtgtaaggagtatcctcaaggtctttacccatatcacgggcttttactcacaattttctcaaggtctacctcgctgccgccgatcaacttctaactgttgttgcaacttatgccaagattggtaatgaactaaatgccttgaacaataccagttggattgccaccgcgtgagtcgaagagtatggcagatatattggcccggctaatactcaatcagatacttcctaaccttgacaagttctcaacctctctacggtaaattgagcgacatatttggccgcaaatcgtgtctgctctttgcctacattgccttttctctgggatccctgggttgtggtcttgcccaggatatggcacaactatgtgctgcgcgagccgtggcaggtataggcggaggaggcattaactctgttgtcgccatccttctgagtgatctcgtaccgctcaaggatcgtggtgtgtcgcaagacaggatcagcatcctctttctcgccggaactgctactggagctccccttggaggaattttggccgattctgtcggctggcgatggtaagtctggctgagcatgccgagttagacacatctaatcgctccctttaggtcgttccttgtccaggttccactatgcttctttgctttcatagccgtctatatcatcctcgaccttccacctgttgaacatgatcactggcttgccaaggtccgcaagattgactttctcggcgctttcactctcgtggcggctgtagttgctctcctctttggtctggattctggctctaacctcggatggtcacatgctatggctggcgccgtcctgtctttaactccagttctgtttgccttgtttcttttgatcgaaataaacgtggcttctcatccatttacgcccggacacataatatttgatcgtagcttgttcgtctactatggggtgggtttcttctcaggggcgggacagacatcgaccatcttctttttacctctcatctttcaagctgttcagggcctaggtgctactcagagtggttccttgcttgtcccgggaatggttgcaggtgttgcaggctcacttttaggtggctggatcatcaaaagaacagaaaagctctacgccataacgttatcggccaatgcactcgtcttcgcttcagtcatccccatgggcatgttcgtctggctccattcaaccgccggagagactactggtcttcctattatgtcattcggagccggctgtggtatgattacaaagctattgctgacatgctgtgggatctaccttgctgacagtgtttagcttttgtgacaacgcttattggtctgctcgcaaatgctgcagctgaagacactgctgttgttgtagcgtgcttgtatctcttccgatccctcggggctagtataggtatcagtactagatctactatacttcaacaagttctacgaatgcagttggcagctcggctccccgacggggaagaagcgcgtaagattgaggagaaagtccgtcagagtcttgactctatcaaaaaattaccacctcatttagcagatcaggcttgtggcaccattttcgttggcgttctagattaaggagaaacctctaagaagatagacgaaacaagactatatcaagcatactattacatcaacttgactcggaagttgtccctaaaggtgagtcacttttatagtgttcgaaagcggaagggaatgacacaatggaaaccgacaccatttccataaaaactcccctcctcaattcactttgcactaactcgtcagtctaatgcaaggtacacccgtgaacccagcgctcatcggccgatcattccccacctcgggcacttgttaataaaccatctcaacaagatctcagagacaaagcaaaggaatcagagattcatttcccttccgtatcgaatagactaagtatttattgaaggatagtgttgtccatttacatagtatacttctaccaaaatcattgtgtctacaacgatttccacttccctattattttctttacaaagttgaacaaggatatactacacctaggtagtacgtagtactaaccgtctcaccatctctcaaaagctcctctattagatatagcttctctttgtaactcttctttctcaaacctccatgtatcttatctctactccttagtatgacgaaactcgcccaagtgtgcatgcctaaaagaaggtaacagtacctgtgtagcgagcatgactacagtcgtgcgtataatctgtaggaaccatatgttgtcagaggggagtttataatacatctgaggtctcaaaattaggccacagagcttttggagactgccatgaaggagcattgagaaacaactcagaacgagtttgccgctttcgaaaggtgaccaagatatggaacacttaaacgtaatccagggcagtaaaaaatcagaaggagccggtttcttatgaaagacgaattataccctgattcgatggggaggtgataatacggagatttggctgcatacctcgccagtgcttccaggaaattgacactcaaaagcccattttgtatcgaacatgagaactgcaagatggaacacgtggaaatgaggtgctagagcggcgcatcaaaattgacgttttgtattcataatgatagtttgaacgacctaattctcgaacaaggccaaattagggacagtattacagtgatactattttggcacccgctttgtatgaataaaggcctgcttccgagtcactacatgatggcgtacatgaggctaagtagatgggagatttttagaactacatctcgctccaactctgtttgtattcatgcctgagatcgagatgggtagtcttcacgtgggagcattataaacgatgaatatttgcagcgaaatgctaacgaagttgtgataatcaactcttcctacagctcgtgatttataagttgtgactatcttcgatgtctcatctcgctctgtgcttgagtcacctctataaaattgcccagcttgcttgtttcgaagggatggcagatacagttttgtaagtccagatcatgtcaaactttccggcaccatcacagcctcgatcttgttttcgcatgctgttgacttccatcttgataacagaccagcaggtttatgtgaaaatctccagctgtcttcactgtcggcccattctcaaagtgttagtcattcacgcatcgacctggtgaaattcatcatggcatatcctggaaacaaatgccccgttaaccaaaagcataacttggaacgttgcctcgattggcaagaaaaatgttcttttcgcacctaagtttgggacaaatatttgcatccatcattgtaaagcatcacgaaacagtccagcctttgaagctacttcaacacccctgaaacgccaattctcccgcgggtatatacagtcgtggagatcgagaccaaatagtcttgttctcgtataaatctcacagggctctccttatcaatggaaccctctcattccctccctttttcactattcgcgctgccacctgggctccgaaaggtcagcttcttgtggaacaactaggccatcaatgctctcgcgaggagtgttgcccaaaagggcctcgcgatccttcttttccttttctgccctcgattccttcccagctgctgtgtcgtcctcctcctctggtacagctacgagacctcggtcgctcgtccagctcgctgctcgaccgctactggcgccccttgggcgagttggtgtgagtgttgctccagagtcttgggcctcgcccagagctccagcgtagctgaagtctccgctgccgatgcgttctttcgtggcggagccgcgacgtgctacatagtcgtcgaattgggtatcacgcttgtgtgaatagacgcttggtgttcgctggacggtgcccatctcgacagattcacgctttgagatgatgctagctcgtgacgatgccgaagaaaagcgcttgtcggtagactgtcgagcgtatgaagtatcacgctcaaggtcgtcgttgaaaccataaggcttgacgttgacagggtgtgtataatcgtcgtaagcagaaaggcgacggtatcttcgcacagagtagaagaccaggacgagtgaggtgatgctaaagtaccgccagtcagtgcagttcgtgttcaagccaggcaccgtggatttacataaaggcacagtctaagccaagagcgacgagggagtagtgcttgtcgtgtttctcggtatagacaaccatatcaagcgcgagagtggcgatcgcgcaggtcaactttatgacatgtgtgaatagcatggtccacggagtcaatgcctcagcgaagtatttggcgatttcgacgaaactgcatagagatgcaacgaaccagagagctacatttgtagcctcccacctgttcacagtcagtaacactgctgcataggatcaggcattgggctttctcgttgacttacacaatctcaattgtaggatcgtcgttcttcttgtcgctgtccttgttcaccttcatgctgtcgcccaatctataggcgaaaagtcccatcatagacatagacaagcccagctgaagaacccatgtaggggtcataactattgggcgccattttgcccggtcgaattgtgcctgagcacgatggtttccactgatgagcatcgtgaggatgttttattctttgtgcccttacgctgtggtgatttctgtggggaccaaagctcagcagttgactcggcagcgtagttgtccgtctcttccagagtattcctactcaatggtggttggtgctggctggtcgtttctcatgtagaagttctgttgtcatcaacgtgcagtcgtaagaatgctcttcttgtcaccgtcgaccagcgtgcgttttgatcttagagcatctaggattcttagccgttaaaggatcattcaggcgtcagcgaacatccacctcccaagggggtcagcctcttatttatttattgaacaacctcttcggcgggcaatgccagcctacaactgtccagtctcccatatccccgcaactcaactcagccctcttcgatattcatggcgccaggtcagggataatgagccacctcctccactattgtgcagtttacactggggttgctcaactggaattgggcttagtgctgacggagggctgcggctgagagtgctgttgtaggtagaactttgctgacggcggggagtgagaacggtgacagctcagaggtcgagggactttgagacccccaagtttggggctagtaatttgctgggctagtatccgtaggatgaagaagacgaggctcagtggtttcggactctctgcgaattgattgtcagagagtcgtccacacaaaggtgcagtcttcaattcagtttggggggagctggacagtctcggactcaactcagctgggcttgtcagcctcaagccatcaaaacgggcgagcagctggcctaggcaaaagcaaaactcagcggcctctgggcattgctttgatggaaggatctgttccatattggcgccatgcttaggcgcgaggctgcgcagcacccctagggtttgtggaagaggcattttcgacgttcattcattcattcacctcatctcatctcattaggccctggttctcgaaagcggcaaggctgactttgggtttcatcggcgggaaaagccaagctaattaggatgaacaactccactcattcagccctgtaaatagaaacatgacctccactacttagaccaaaagacggttgaacaacaagcaactaataaccacgatcgatcttactaagacgtcaggaggaattcctgggctgttggagcccgcttggagcaatgccacatctgcatacgtagtggcattcaggcgtcagggtttgatttgagaagcagagcagaacagagcagagagtggcggtagctccaaggtgcgacgagtgggggccgaaaggaacctagacaagacaagacaaggcaagacaaggcaaggcaaggcaagaggttgattggtctgatgttgctgtcaagttatgaattgttatttgtcggtcagcataagaacggaacggagttgaactatctccgctactaccactacctatctaggtatccttagcccgtagcccgcaggagtgagatcatgggttaccgagaatacattccattctcagttgatgtcgtcaaaatttaggaatatcaccttggctgccctcgtcttgaaactgcgcctcaatcctctaccaacaataaggcttcttacggtgattgcaaaacaaacccagatacagcttcggccatttggccacaagatgactgcctcccaatagccaatctatggaaacttacggcctcacagggtaactaacatagtaccgagataaagagtgtgtctgtagtgacatggtgatcgcaccgagttttcaagcgtctacaaggttgatcgagggtgtctatgacacctagaaggcaagtcactgcatagttacagcttgatatagatactgagggcctgatagaatggtgacaaaaggtcattatctatctctagacattcgttcgcctttctggctgagtaaacaggagcctcacgcttcagggattgacaaccccttcacttctgccttcaacattcaagcatgaaatatttcaactgttttggtatgcattgcgaattaccatggcacccaacttagttgatccatagaaaagactatgacaggcaggatactagggagctagcctatccgtagtgacttgtctgatgctgacagctcctatgagcagggtccgtggtacatagcgaaattggagaacgtaaacaaaatacatgaattagatcctcttgttattaatgacgtccaaacttcaaatgatcaagcttgaaatgtcagcgcaggctattccataggcagaaccttttcgggatgactgcgtttaagaacatgcatgcactctaaaaaaggcccatgatgatgattataattatgattccacaaaaggcccagccttacgacgtgagcagtgctcccatctctcgcaccttatctcctattctgtacaagccaagtccaagcactgcaattattgttgtcattcgtctgtttcctcagcccccgggcttctgcttcaagagaggcatccgtccgtgacttcattatgggttcccaactctacagtttctctaattattgcttctgctgctgcttctcctgagaaaccgcgcgtctcttgtgagaaacgtgtcgcttccgctgggcgaggtctctcttcttctgctcgagatctcgcttcttagcgggctggacgacaccagctgtgtcgaatggcacaacgactccatctgcgtttgtcatggccggaacattgacatcgactcggcggactgatgatagtcagccaacagtaatacttgagaaggcaaccgtctacttaccaagtgaagctgaagaagccgagacaagggcgaccaaggtgaagatagagaaacgcatcttggctgatatgagttgcaaatgggctttggtgggaacaacaattaagatgtcggcctgcgactagaagaaacttgaaagagagtagtgaagagtggttaacaacgactaatgtgggatgcacagcatgaggacttcttcacttgacgagaaagggcatgactacttatagtatgtacatcagcgtacagcttctccttgctatgagcttgcgtaagtgtttatggggttgcaaaactcgagacggttccgagacgtgtttgggatgttctgccaaggtagtcaaacgtacctagatctgctcggaactctgaagaagcgtactcatgaatagagccgtatccgggcaacgatatcggatcctgtttgaatattacaactcaatcggcatttgagatgaatcatcctcacagctccatagtcgcaactgaaacattacccggagtctgtaactccggggtgacgatcaaactagcggtacttgaccatccggtaacaaagtgatactcgggtcggtatcaggttacaggcgaagccttgccaagttccctaatggcataaaacggtgtgtcgcttcggatctcgttaactttatctcttttgactgatttcatatttcgtccctacctagcttgcctaccaatctatccctgccatccatccagttataatgccgtttgggcggttaccaactgtagcggggccgctccggaatcgtgggggaatcaaacctgaggtacggagcacctaggtatgaatgaatgtgtgggtataggtggcatggaatggaagcttgcacccccaagaaagctcagaaagaagcttgagggaatggaagccttgggaaagcttgagcttccatcatctggcagctcggactttacagattcgattccatttgttcagaagggaggtcaggtatcttagtgtcccaaacccctcctcgtggcgctgttggccgaacgggctgtattggtcgtttagctctgttgattactgcgcccagtaaagttcagccaggtcccactgaaccatcaacagaactacccctccatccggtgcatctctccgtttcacggtcactcaccttcgctctccaacctctcctctgactctactctcgctcttccgcgttccgtttagttacctctacgtctgacaagatcgtatcgttcatgctgttgctgggaggcatactcactcaacgcttcaactaccttctctcctctcagtcgccttatctctgataagtctcctgacctttctcagcagctctttcgtccactctacaccccgatggctaccagggatcactgtctactatgctttgaggcgctggaggctcatctcactcaccgcaaagctctgactttggaagagattcaagaatcctcagcctctgcctcagatctagagcctgctgctccaaagacccttgacgatcctagtcttcggcatctagcgatccctgatgccagcgcttcttcttcttcctcctcttccacctcgctaggtgcttccacacctgccacgagcacctcttctcttcctatccccccaacatctgccccgctattcgtgacatggaatacgatggaggatggcgagcccgtgctgcgaggttgtatcggcacattcgaagctcaagatctagctgagggtatcccggaatacgcccttatctctgcccttcaagacactcgcttctccccaatcagaaagtccgaattgcctacgctccaagtcgcggtcacactcctgaccgattttgaagaagtcgatgacatattcgactgggaaattggcgttcacggcatccgactctcattctacgatcgtggccgccgttatggctcaacctacctcccagatgtagcctccgagcagggatggactaaagaagaaacgctcttcagtctcatccgcaaggcggggtggactggtagtcgaggacgctggaaagacttggacctcaaggtcacacgctaccagggcaagaagactattctggagtacgctgattacaagaagtggattgacgaggcgtgaagaggtggctagagggtaagaagatgcttctagacatagaggcccggcgtttatggcaatgcagatgtgattatcggtgacacattttctctcatatttgctcaagaggcagagctgggtttgtaagcattcgcatctaacaggcagctacagacaataaacctcatgattgatttcaacgtgcaggattgggtggctattcacaacgcgtttgctggtttgctgcaatttccgtgattatggaaagtcatgacttacagcctccctgccacattctcgatgactgtggcttccagagcataaactgaccgtatttgacgatcctcttctggaaagcaaactaggcaccatcgccagatatcctacgtgaaagagcatcaaccggctcaatatctggtttcgatgagactggtgtacaggccagtgtcctgattaacccacgtttacaagcagaagtcaacagcgcactaagcagcaaacaagtggtcaaggtaagatagtatcatcagtcccggcggtgttagaaccaagacagtagcgcacaagcataactccatgatgtcagatgatggaagacatcctttccccagaacaaacgcgtcctctgtaaaacgataaagaagataaaagaccaagcccttcgccaagacgccgagatatccctggtatataatgattttgaagccttgtgaaatattcctcccaacgaacccacacaaactctcccagcattttgcttatcctgttctcacaatgcgcttgcccgagttcaccaacatcgcaggctcttccaaaagccgttatccttcttccctcccactctgtcgccctgaagattcgggcctcgcactccaaccgcgcgcttctcgatgtcgctatcggtcggaagaggcgtcagcggtttcgtcataccgcgggcattgaactctgctgcgtctggacctgtatcagcaagtcgtcgagcctcaaccacccggcgcacaaccaatgcaaacgtctcttcgatgttgacttccaggcgcgcactcgtctccatgaatccacacccgcgctttcgggcccattcaagaccttgagccgcagggacttgtctgctctcttgcagatcgcacttgttgccggcgacgagcttgacaggagggatggtgcgggaccgcgtatcgtgacctgagcgcagaccagcacggcgagcgcggtcagcgttatcaagacgagtctctgcttccatatcgataagttcattaaaatgctgcagggcatctaaggagtctttggatgtgatatcgtagacgaggaggaaagcatcggcgccgaggttcgaggaagcccacatgccacggtactcctcctggccggccgtgtcggtaagagataggtggtaggtaacaccatcgatgcggcgcgtcacgctatatgagtcctcgatagtcgggtcgtagtctgaagtccattgcgagcgaactaggcgcagtgtaatggaggactttccgcatccaccatcgccgcagatcgtgatagatataggaacaggtgtctgtgtcggagccgtcatgtcggaggctgcgctgaatcgtttatgaaccgaaagtgagcgttgaagaaaaaggagatttttgcggtatggtggtactgggtggtagcccaagcggaagctgtagggcgatcacaataggcaccgaaacgcgccgcttgtggatcggatgacaggaaattctagaatgattctagatgcggtccaaggccttttggtgcagtggagttgtattgttggagccgagttctattgtttttcgagtcgagtcaggtgtatgatatcgtttcgatcgttctagtcgtgtctcgtcgcaatcgggtgcaagatctgtacgtgagcgtatgtgtatggtattataatatggaagtggtgatcaatgctgtaacgtaatgcaatgtgatgtgatgtgacgcttcttgggggtccgagtttctggccagataatgataatgtgtaatgctgagggctcagccggcagctccctttggggtgagtgagtgagtgagtgagtgagtgaaagaggggctttttttgttctgagacagccgagtccagggtgagaaatatgacgaatgatggttgaagtcgatgatagatgatatgtaggtagtctaggtagagagaaacaggtgctgatccctttcgtcgacccttgggagcctgatattgctcgtcttatttgttacttgcttcctctggagtcaatgggaggtaggttgtctgctgcgatagccacgatataggactgactgactgtacgggcggtaaagggaatgaatgacaggataaaggaaacaaagggaagtgaaaaagtgaaggtgaagagaaaaagtttgcttttttttttttttcttcttccccatgtacgtctcttgtctcttttgctttttccttttccctctcaaaagataccaaccatggtcggctgccccttgttcgtggtgcggaaaaacggatgaaggtaccgcgttgagttgagctcttagttcggtgcgatacgggctactacaagctggaaacctggattcagagctggatagcgccaggggggggcagggcagacggggcacgacagggatgaggacgtttgtggcgttggccggcgcaggggtaaaaggtaaaaaatgggtactaaggcaaagatgcataaaaagatatgtacctacttttgggcatcagcaagtactgtaccagtatgtaattgatgctatgaatgtcgggcactgatttattatggtgctgcacatctatttcacatgcaaggtacgaaacagttcgtgatctgcatacttgcgattgatgagagtacagtaagtctctactccgtatccagccaagcaaccttcatcatcacgaccgcctccagcacaccatcgccgtcgacatcgccatatatcaccatcccgggatgctggtatgcttgcgtgatggatgtgacgggacaaggataattaaaaaagacaagacatcaaaattaggggcattcatctgcatcagttcttcactcagtctcggggctccatccccctccccttccatcatcccaacgcgtcagccatcttgtaggcgagctactccatcatcccatgaatgttgcagctgtcgataagcttttgaataaaatcagtaggtgaggtacctacctagccaaagcacaaagttaggtaagtaggttaccttacattagtacctaggcttggtcaggatcccaacggtgaaaatgtggggagacttgaaaacggagtcgggttttaaacttttaatatcgcccagagcaggcctgagttatagggacaaagctgaagcctgaagcctggaggacaaggacaagaacagggcgggcaattgatcaacagatatatttcctcgcttggaaccttcaaacttgcgagttctcagagtcgcaatcggggtggataatagatgcaaatgcaagtgactttgtactattgtagagaggtcgggtcaaagctcaagctcatcacagccaagagtgcgaatcaatgctcatcatgggaataagaataagcatgcgcaatgcggacagacgacaaagtatctgtggttgccactccgcgcgttatcggtcttacagatttgcttggtgttgttcaacatcgctcagatcagagctctctgtctatctacatacctacctttggtataagcgatgtgacagtgattgtgaaaaccttgccaggtgacattccggcctgcctttttagtcttcactcttcagcgtctacttttaatatcatgtacggagtatctctaaaagcacagtcgcagtcacagtctcatcccatcccatcccccacgcactgatgaactcaacaggctcaccacgctacatctcatctcttctcgtttcatgacaaggtttaggctctcctccgtcgcccgtaaattgacttctgcgcacagacaagtctgagatatgagtagtatgtactccgtctgttcgtatgcgcaaacctatcattaatatcaggcgaacagtctaggtcgattgcgtttgtagaaacatggttggatcctaccctcgaagggctcgagccatccatcgttcgagtcctatcttggccacaagttgttagacaatgtctcggttcttgtcagggtaaatgcaaataactagtgtgtattcgttccccctgccctcactgatcagatataacttcacagttagactgcaggggttcgtttggtgggtggtttacccaaaatatgatgtcctcctgatcttcatgttcaagacacagatctgagactttgttctctttcttagaccgattgtctcatatgaaaagggcagcagctgggtttggtaccctatacgtacttgatgacgcgatcacggacagcgaatcaactgtctgataaggttaatggcaaggtcaacgtcaagcaagatgaggtcgaaggataataagaaattgaacaagggttgagttggaccaaatcgtttcagttgagctgacagtaacccagctccagccttaagacaaggctctgcaagcgagaacgcggagcgagaagcgattgaaactttcatcgttcccggctttccccctcttcgtctatcttatcctcagctttcaactactagctaaaagatggctaacgtagaaatgttgatatcaagtcgtgcctgttcaagcctcggttgtcagtatttaggactttgccgttcaagaatgaacatttctgacatgctcgggaaagactcggttgatcggacgggaaatccctcgcagaaatcaccaaaagtcacgagacattgggccattgctgccatcaacgatgtggtccagtctctcaaagttctttagatgacgagctggttttttttcttttttctttttttctttttttcactcttattgtgtctcattcctcaacattctactccgtaaacccatattatacttcactgaaaagtagttatatttactccaggttacctatagttcgatctctcacttttctcatccgatattagcccgtcatgactgtgaccaacagccgcaatgggaacccctccataaccaccctccatagggctgaagaagtaaacgatgtgagacatgacacgatctcaacctctgagctgattggtcgctgacgttacaccaccagctcatcgatgctgtgaagggtctcattgtcccttacatcaaggctgccgatgacgccgcagcagagcgtgccacagggaatattcaccccagtccagctggtgtcaagaataatgtcctggtagactttcaaaaaccacaggagcttgctcaacgactcaagttttccttgccaaattcgggtcaaggtaaggaggggctgttggagattatccagcaagtccttcagaacagtgtcaatacttgggaccagggcttccttgataaactatatgcaagcacgaacgcagtatgtcacgatatccatggcttcatcagttgatcatttttctaaactatcataaatcaggtcggtgtggtgtcagacatggtactttcagtgctaaacaccaatgtacgttacagcccctgtgcactatcagtagcaagcatttaacaccctctagctccatgtgttccaagtttctcccgccctcaccatcgttgaaaaaaccacagcaaagaccctggcacacttgtttggtttcactggatcaagagcagggggcatctcctgtcagggaggaagcgcctcaaacttgacgtcccttgtcgttgcccggaatactttgttcccagaatgcagagcttcaggcaatggtaaccacgatttagtcgtctttacaagtgctcatgggcattactcggttgaaaagagtgccatgatatgtggtcttggttcgaacagcgtctggcctgttcctgtggatgagtttggatgcatgaggccggatgccctgagggagctggccatccgtgccaggaatgaaggcaagacacccttttatgtgaactcgacggctggaaccactgtcatgggctcatatgagccattcgaggagatttccaagatttgcaaggagtttggcctctggatgcatatcgatgcaagctggggaggccctgctatcttctcgtcgaaacaaaagcataagctcaatggcgcccatctagccgattcattgacagtgaaccctcataagatgatgaacgttcctgtcacatgctcattcctcctcggaccagatatgaacattttcaacagggccaaccgcaccgccgcaggctatttgttccataccagcgatggcgatgatatctgggatcttgcagatctaaccctgcagtgcggtcgccgcggtgacagtcttaagcttgctttggcctggatatactatggtgctgcaggttttgagaagcagatcgaccacgccttcgagcaggctgaataccttgccagtctcatcaaacagagtgacaattttgtgcttgtatcgcaggaccctcccccttgtttgcaagtttgcttctattactcccccgagagaaatctgtctcataacaaagaggagaacacgctccgaaccaagactatggttgagaagatgatcctcagaggctacatggttgattatgcccctggtccaaatggcagcttcttccgtgttgtggtcaactgccagactctgccagggacagtcgagggccttgttaaggctcttgaggaagttggacggcaatagttagactatagaagaggtaaaagtcgacattacgctagacaaaaaggagtattatttggattatatgtagggtagataggtagaatgatacgcattatggccactatgactcaaacagggtattgagagaaacaataatatggtgtgtggtaacagtcaagacattgccatggctctattcttcatgtcacagtgtaaaaatatccaagctacagaaaaggattggtcaatcgttcatgttttccttcacgctcggcttgcgaaacctgactgtttatgtttaatttgaaaccacaggatagcagacggcacatcggagctcccattggcatatttcagaatgatcctataatacaaagttatacaataaataagaaagggatattccatcaacaccttttttttttaagggattaaacaggctacagatagtcaaaagcaactgtattctcaggatacagggtagctgacacgataagcttatcgtatcgagacccattaatttattcactaccagccttcaacgtcacgagcatgtgtcgcatcttcaacctcatccccagcgctctatcacaatgccacctaaacgaatgacagcaaacccggtgaaaccagcgcgttaccgcgctggtaagcccacaggagcagagtctgactcagattccgacgcgagcgaaaacgaagagtctaatgagccagcgcttccacctccaccgaaagcgaccagcacgggcaaaatttcatcaggcaacctaggaaaagtcgacctcgacgctcggaggaaagaagcggaagctgccgaagaacggagacttgccaaggaaaaagccgagcgcctcgctgcagaggaaggtttcgtgacagaggaggaggaagaaagtgaagaggaagaagacgacaatgaggaggagcaaagtgaatccgaagaagagagcagtgaggatgaagctccacgaagattaatgattcggcccaaattcgtaccaagaagccaaaggggaaacgccaagacccctgcacaagaagaggaagaagcacggcaggccgaagaagaggcccgcaagaaagccgctgacgagcttgtggaaaagcaaataaaaaaggatcttgccgctcgcgcagcaggcaaaaagcactgggatgacgacgagaacgaggactcggacgtggatacaacagacgggctagatccagaggctgaagaagcagcttggcgcgttcgcgagctcaaacgtctgaagcgcgcccgcactattatcgaagagcgtgaaaaggagcttgcagaagttgagcgtcgacgtaacttgaccgaggaggaaagacaagccgaagacgaggctttcctcgcgcaacagaaagaggaaaaggagggcaagggcaaaatgtcattcatgcagcgttatctacacaagggagcattctatcaggacgagatgaaagcagctggtctggataagcgagacatcatgggcagtcgtatccaggacgacgtgcggaaccgtgaggcccttcccgaatacctgcagcgtcgcgacatggccaagctgggccgtaaaggtgcaacaaagtacagggacatgcgtaccgaggacacaggccgatggggagatatcggcgatgggcgaaagagggacggcgggcgatttgaggaagacgagcgtttccgacccgacgatgacaggtttcgccgtgacgaacgaagcgcaggcggtgccaatgccattcctctaggtgaccgcaagagagacgatcgggatgagagagataatggccaccgagatcaaagagatagggccagggacacttatcgatcaagagacgatggacaaagtcgacgtagatcacggtcacggtcacggtcacggtcacgttcgccacgacgcgaaaatgatagagatagagatgattaccggcgtcgtaaacgcagtacgtcacgcgacaacgagcggtacgagagcgacaaaagacgcagggtggatgccagatgaactcggcctgctcttgttatactattaataatacccaaacagccatggtatgtgccttgcatttggcttcttttttacgtgtctcgtgagattacatgcagtactggactcgtacccagctatgctctatattctgataatctctacacgagcacgatcgtatatttgatgacccatcatatcttcgctactcccatttgaaactgggggaggatataatgccattcgtgcataggtacctgcgccgcgacgcttagaaaggcagccaggattgataaggaggacactctcgacgacctgaagttcagttagtgagaacgaagacaaaaaaaaggagccaagagacatacttttgcaaatggaggtagtaaactcggcacgaccatgacatctggcctgacattcaccatctctcccagttcaagatagctcaaatctaaaccagcaccagtagccaaaccatcttccgtgccagttttaggtaacttagagcgatctgtaggaggaaacagcgggaagtaatgtcgctgctcaactagataccgacacaaccgactcatgagatcagtgccaggttgtccaccaccgcgagacacaacctcttccgagcggagctgggagaggacatcctgcgatgagacaccaaggacaagttcgttgatcgaaagagtcatagggttcgtgacaatgcggaccattttgggaaggccgagttccttacgaggaatcgagtcttgaggccatgagacatgttttgacaatacgtcgcggactgacgggacaaggatgatggtgatttgcgggtttgaggctgcaaggcggttgaaagcgggagcaacaaggtatttaaatactgttgccatagtagctgtatcggggtcaaaatttgcctcctcaggaagatcgaaatctcccgtggcaataaggggatgatcaatatcgaggaacggccctgtgaggacaagcgcatctgcataagtatcacctgcttgactgcacagtgcatggagtggctcaaaatcgagattatcatcagcggtataaggaccagaggcgtagagaatgctcaaaggtgcaggttctgaatcttcgtccatcgcatcaggaccaccacggaacctcccacgatgcccctcgagtgcagaaagcgaagatgcagcactaggaagtagaggaacctcgagaacctccttcacgacaaattcgttccctgaggcgttggcaccccgaaaagcgacgatttggccggggaagaagctccatgagcggatgttgtccatttttagcggtacccgcaagcccatccctgttcgtctggaggtttccaaaaccagtgatgcagcatttagttttccttctgaggagtcagaagcgatacggccaacagccacgacctcagttgtactttgcgcagcagcactgccgaattcgttctcatcgatcttatgatgctgctgtataagagccatgaagttgtcgatccggtcatcgagaatttcgctggcctcggagagtttcatggccaatggcttgtatcccagcttcttttgatctgaggcagctgtgagttttattcgaggctcggcgaagggcgcaatcggtggttcggctgcactgaggcgatcgttgaggatttcaacagtctctcctggatttgctcgatcactgaacgatgtgggcctggatgctgttagcaaggccgatgcagttggcgagacgaagtaacatacggtagtccattcaacgacttgagctgctcactcatacctgtagctggcgagctcatcagcccctttggcgtctccgtctttctcttaacagtactgccactcgcagcacccctattcaactttgcccccgacgctggagtgctgggaacaagcccatctaacatcccaaaaacatcgccgccctttgctgtgcctctcggtgtgttggctacctttctctcggtcttgacctgaacttttcgatggctgttttcgagctcatcttggatgctctgcttgaggttcctgagaacttcaagactaagggcctgagcatcaagatccaattttatacaatacgactcccacttgaaaaagagatcctcggccgagaggccatgaaggcgcataatggattccagttcgctgaagacatcaggctcaagcggcttgttgggggagaatcggctttcgatttcgtccgccatcatgggcgatagtaaaaatcaaacgcggttgtttcgtagcaactcgagatttccggcaaagacaaaggtcgtatatggattaaaaagatggtattggtgaaggtcaaaacgtctggaggggtcagatgtgggcgcgacgagacgcgtcgtatcacaggtaactaaattccagaccgcgttaagtggtcagaaattaatggtacagtgctgccaatcatgcacacggtcaattttctataaaatgggctggccatagttatcatgatcagaacgactaactactcctaaacaataggaaacagacagtcaatgcaggtatatcaaggcttataaaagaatgtacttaattaatcagtcattgctttcttatgctgcaatttgcttctaaaacaggcatttctcggccactatcgaggtatcgtatccgctatgaataaacaagcgccggtactttcgtgtaattgtccaaacgccgtctacttggcataagcccgtcccagaaaaatcaacctatctattcgtaccgtcgtactcttcatggacctgttgactaacagtgctgtaaaaaagaactcgaaaaacaagcattcgaagcaaagaaaacgtctgtaaccattctttacttctccttctcctggacagtacttttgtgttcaataccgccccattcagcccagacatcatctgaaccaccgtaggtgaagttcacattaccatctttgggggatgaacttggcgcaatgccgtcggtgctgagaaaactgccaaagtcacctagactggcagggtctgtatctagcagtgggagcgtggaaaaatccaaagtgctactcgccaagtcaaagtttggctcagagagcaactgcgttatggttcggctcaggggagtatcgaggacactctctaacttgctctccagattcagtcgtgggctgcgcctaacgctcgcaggacttctggtcggcgttttttgcagaagcgcctgttggctaggagacaataaatctctcactgatcgaagagatcgcgagacactgcgtgtgataggtcgatggctgggtgtgggacgtgtcggggttttgaagagagccgagtcagcatcggccttggatttgggcggcggcgtcgaaggacgaactgggctgttaaacaacgcctctatgtcatcatccatgatgagatcttcgctctgagcatcgcaaactgcattctcctttccacagatctccttgttttgccgacagtccgctgccttagttacgttggcatcgatctctcccaaggtctttggtgtaccctccttacggggtgaagggaagagcaggcgtcgagtgcttcccaactcgtcatcaaggtccatctcgatgggactgtcagcagtcccagtacctctggaagcccgggaatgggaggagcctgggactgactgactcatgttcttagtatggcgcccgtcagccgccagtaaatgaaatacattctgcatggctgcatctccgtcaactcgtgatcccatagagataacattagcctgcttaggggatgaacgctcgaccgggccaatggagtctgtggctgggaaggtttctgaaggaggatggggcgccgaagaactcttagtacgggcacgttttgcctgcgactcagggccagcggatccccgcttctttcgactctggcccagaagcccgttatcccatttgtcctgtgggcggtggttgtgatatttagacatccatataccgcagggattacagagcagtttctctgaccagtcatttcgatcatcaccgaaaccaagcgctttcttgataaggcggtgggacaggggattcttgtccttatcccgtttcagaatctcaatggcagtaacccggccaggcttctctgagtactctacgctttctggtgctccgtcatgttcctgaacccaaatcttgcgccaggttggggtctcaatggcaccgcagttagtgcagaacggaggcatctcaccagctgcgattgcagattctagcctctgtttaatggagtccttcttgatttggttcttgttggacttgtagggcggggacgagggcataggaggaaagtcgctctgcggaaagattgcttctgacagtgtaggtagagtgtttgtaatcaaatatgtctcaggcggtcccaaagggtcactggcagcaatcggtttgggggtgctgaccgatttggaacgacgaagacaagttgtggtatccgtggaagggcggggcggttccgcaaaaacagactgtgatagagaagatggcccggcaggctcgcttgccggtacagatggcaaagctagaagtcctgcggactgtgatctgccgagtggtcgcgaggggcggggctttggtgccgtggcacgagtacttgattttgaagtaggtaaagatccttcagtagattggttagttgaaattgaagtattaggctcagaagaactagagactgcgcgcactaattcaaagagggcatcttcttccattgcctctatagcttggtcgccctgcgcttgagtagaatctggcagcgagggtgcagtggcagggactgggctatccttttctggagcatctgtcgtaggaggaggagttggtgcatagtctcgtggttgttgttttgagcttgccggtcgtttctgagaagaatttcgaactagtcgagggatggcaactttcctcgcggtaacgggttctgatggagggagaccagcaggagttgaggttgggtaaggggtgttgaagttctggatatgaacgagtccttggccttctggcccgtcttcgatcctgaacacttgggttggaattccggtattatccacgtcttccattactttctgcgtcttaggctggctataagtctggccctctttggctgttggtaagacaggttcatccaacaagtcgtctgtttcattctctgcaaagctagatatttgtcttggtagagagggcatgggtggcaaaacaggactggaaggaggaggacttgaccgcatgaaagattctgttcgtggcagagggggggatgaccgtatgtcctgcgggctatcctctgaaaaggcaggagtttcgacaggcgattctggagaacggccatcctcttgactcggggacaaggcgcgaagtggtctcgggggtatttgattgctcagagtagcacccagctccttgcgcatcgaggattgcctctgaggcttgacacctttggggccaggctgggcagggccgttcaggggtcctccgccaggaacgggagtaggtgcccgaggaacctcctgtagatgattcccagcgactgcctcattgtttgcattaacaggacggaaatttcgaagagaaccagcggtactagcagtgacacgtagagattctggacctgaagtgaaggggttaggagtagccttttcgaccttcattggtttggctcttttcttgactggcactgagccgccatcctcgccctcggtgccgtcttcataccctgaggtgtttccttcggcaggcttctttcgcggcctaccgcgaggccgccctgtcggtggcttcctgttgcgggagcttctgctagaaggtcttgacgtagaagcagcggtagttgatggagggacgggcatgggtgctatgcgctgaacatccgatcctgaattggcttggctaatcgcgggatccatcgagtctcgtcgttcaattgtaacaggtggtgcgccttgagaaagcgcaggtgatgctactcgagacacatgtgctgtgtgtccgatatgagggttggcctggatgaaagagctccattcagcggcgccagaagccacggccatttcagcagagcgggagggtggcatagaggcaggctgcagtggagcgggttgtaaaggcgtgggttgcatagggtgaggtggtatctcaacgggtggcatgtcaacatttggttctcgcctttgaagcctggaaccgactgtgaacttgagcttgacttcgattgtctcgcggtttcctcctccaaatacggcaagcaagttcttggtaacacgcccagttaccattttgggcgactgagacagccattcaccaccacgcattgagtcgagtgcccatgatagcatgccttgtccaaccaagggggtgtctggttctgaataatcgagtgcgtaaatggtgtagtcgccctcagtatcttgattcccgagttctgggctgcattcggtgattgccagtagacacgctctcaagtcgacaatgccaatggagttttgttcatcgaggggaatcgtttgaacgaagagggtttgtgttgaacgtgcaaggcaattgattttggcctccttgtcaaatgtataatgcaccttgactgcatatcaagttagcaaggtaactaccagacgatcgattttgcatacggcccataggcctcacttggacgcctgcttcatttgtttccacgttctgttgcatcgtttgaccgttgtgattccagccgccttgaataggattgggcattggtgaagccatggcggttaatcccctaaggggggaggtcagagatggcgctcgaagaatcaatcgtgaattatgtcgtcgtcgtatatggtgtgtttatatcatgcaagtagagacaaggcagcgacggccgagaagaaagaagaaaaaggtcaagacagggcgtgaggtatggaactgggtaattcaacaaggcgtaggaaatagtagtggggaggttgaatgtttgagctcgttggccgggacgtgatatcaaattcgggaggcgggcgtcatgttcgtgacgcgctttaacccgcctaagtcgcgtcgtggagcgaaggtggatcaatttaaagtgcgtgctgatagttttgcgcgctggctagacaacgagaagacagagaatatagtgaagagggggaaaaggtagtgatagggctgtggttaataagagaaaagaagaactcaaaccaaacctcaaatttgaagtatcaatgatttaaaaaaagaagtcatagatgccttgagtgtgttgtgatgcagcttcaaaggcgtgttccgcttggatgaaactgaagaaaagatggagggtcgccgtgtcactccagtggttgatgagccaataacccctgtcaattacccttttagtgcctgcagtcggtgacgcaccgccgggcggtggtggggtttcggagtgagacccacctctaggttccgacacggatcggttgaatggggccggataatgcaactcacgtgccctgatattcaatcaaaagtcgtcgtacttttgaaacggtacgtatctttctagttggttgcgaacctgaaccttttcgcaagctgttttgctatggccaacccagtaactgccgacttgcttcgatgacgggaaaatgggtagaaatgagccaaggaaagacggagatgtctcgtctttctttcgaggctcttctcgcggcgggacactgtcccttttatattcttgccctctgcctgaggtcatctaatagactctatcgggtgcctgcctacgtgaggtagtttgctcactggatcctcttgttggtcctgttcccttatctccgcattccgtttgtttctctctctctcctgtctgcatctatccatcctttcattagacatgtcgggaaaacatgacttggtgtttcttctttggcttacatacccgcctatctggccctccactacctgcatctgcccctctttggtcattggtcatgtcaagataaagtcgcgacagaatgagacttttcagccaaggttccatctctcactaaaatgatttttgttgttttcatcccaaccccacttcaagtctctcgttcgccactttcgctatgatcattcaagacttcatgagcgctaataatttgactctatgtgggagggaaaaagtatcatctattttgaagcacgtttctcttgtcgcttgatatcatcgccattcatctatcagcacacgcactacataatttacatctcgtagtggcatctatttttacattttgttatccaagtatcggtagcatgtgaggaattacagtcggcttccagggagcgactcatccgccatccaaacagccttgccttggtcattcactgccgtcttgcgagcgataatctctttggcgacctcagcgatgccttggcgtccattgcgcgaggacgcaattttgttggccagctgctcctgggtatatgtgccccttgacagaatttcctcgatctccttctcagatggcacaccaagttcccggtgagggtattccttgaatgtgcgatcggtgaaaagggctagttcattattggagtcgtactcaaagaagggcttggccacgtttgtgcctccaatcgcctcgagtgactcaggctgccacttgggcgcctcctttcggatgagcagtgctgatacaccctcggtgaagtcgggatgctgcatgaacttggtggcaatctggtgctccctcttaaatgtttcagcgatatcccactcaccacctacacgcatctggcgaagagccacatgcacagctgtaggtgatcgcttgtgtagcgtcttgagctgcttctgcgcccactcctcagttggaccccgctcagcctgcaaggcagcaatgatctcgctgacggtgtgcttgttaaagcatcggtcgattgcctggcgaacctcgccgctcagggttatgggctggtcgtacggaagaccggtacagaattcttcaagagtttgattgatgagtgccagtcgttcaggcaaaccgtcgctgtcccggaaccgcagttcggctagacgtgcctctagatcaggcaagctggttgaatgcaggtagtgggtggcaatacccgagtagaagacgttggggccagtgagtcgctcgctggtaagcgcaaggaaggttccgacagatccgttcattcgaggaagaaagaacgaagccccaacatcggggaagaatccaattgtagtctcgggcatggcaaagacagtcttctcggtcgcgatcctgaaaggggcatgggcactcaaaccaacaccacctcccatagtgataccatccatgaaagcgatgtagggcttcttgtatgtcgcaatgtagtggtccagcttatattcgagggcgaagtattgtgccgatttctgccaaccgtcctcactctccgagttgagcttggcgagcgcagtaacgtcacctccagcgcagagggccttttcgccggcacccttcataacgacaacattggcgagatcagacttttcccattcgattagtcggggcacgatctttcgaatcatcgaggcatcgagtgagttgagcttcttcggccggttgagcatgacggttcgtagaccatacttgctctcgaaaactacatcatttggatcatcccctcgcttctctcggatattggtggcttccgacgaaagctatgacatgaaattagaattcatagcaacagagaccccggtaattgtgttcacctgtcgtgcaccaagcgaggagctcagaatttttgattgctggaccatattgaagattcttggtgagctccgacttgcaacattagctgaggcgcaagctcggactgacaaagttcgaaatggcattgtatgagaagaagaattagcgatgcgcacatgcgatcgacatgcgcatcgaggtgaaggaagagggggtataagatggcttggagtcttgtccgaggtccgcggcaatgcttttcttaaccgtccgcaataagccgcctacataccaaggttcgcagccacacttttgatggaggatttgctctctactatcgtcacatgacttctcatgaagctcgaaaaatgggtctatgccatcagccaatcagacacgtgctccagctcgtggtcaactttttgagctaggtatgtacagagtattgtatctgggctgcagccttgcgcgcatctccaacatcccaaactatcagattatttccaagatgtcgacggaccccaagattcagtatgtcacaacaagtccttcttttcagccccacagtactaacatattaattagggagcttcttagcaagtcgcgcaatgaactcacgtacgtgacaggcacctcttcctcttcttccagcaccgcgacaagtcctcgattgctaacacatcatcttccagtgagtacgagattgcccagctagaagaacacgagttctctgccggccctctatctatccttcagaccgccgttcgatcgcacgtgcaagtgctcatctccatccgcaacaaccgcaagctccttgcgcgtgtcaaagccttcgatcgccattgcaatatggtgctggagaatgtgaaggagatgtggacagagacccctcggttagcaaacgggaagaagggtcgcccggtgaacaaggatagattcatcagcaagatgtacgtctacaaacccaagaacttatcaattagcggtgacaggaacgtcgaggctgagtgctgactttatcacaggttcctacgaggcgatagcgtcattctggttcttctcagctaatggttcactactgtcatgatttgggggcggtgagagctcgagtttgagaatgggatttttgtatgtcttacgggcaagactcacagggactacataggcgttgaaaacatgttgatttccccataccatattctgttcattacatgtgttatcaatatttgcacactgccgatcaactggccttactggctaacagcagaggttatagactgcctaactgctcaagcctaggaagaagctggccaacccccaagctccaggatcgggaacctcctgatagccactacccccgatataaaccgtccgacccaggctggcttgcatacccttggtcttattagccccctccagtgctgcttcagctgccttcttgacatctcctgtctggttaagggcttccacgaaaggataaagggcgtcgaccaatgtccgatctccaggacgagcaggcgtgtacttagccagagcatcgctactcattttgagggccttgccccagacttcggacgaggcgttgccgggtgacagttcacgaagagcatgaaccagggcgttgaggaagatggcgtacagagccccagaggtcccatccatagccgtttccacgattgttacgattgatgagagatccacgacaacgtcgccggtaagaggttgctcatcgatgtgcttaaggattgctgtattatgtcagtaaacggcttttcccaacggggccacgatgcgtcggactgaccttcagcgcctcgtttcaaaccgattccacagtcaccatctccgacgatagtatcgtaatgggtgacctcaggctcagcctcaaccactttttgcaggcctttcttcaatactgcttgcgcggtaccagggtctgtttttagaccactagacttgatatcccctgtaacaccagcacggcctgttcttgtattggtattcttggcttcccaggtgctggcctggacgggtgaggaccatccaaccacctcactgggagcatcaagcaattcaatcatgctcggagcttcgaaatcaggcgagaccacattgagaagggaaatgctgaagccgagtccgttcagactggtcatgaatgttccactgagtattctcacgggccggatattgtaacttgactcgagctgactcgcaacctctgcagtgatgccgcccagctcaagaacactgactcctcccaagttgttgatcatgagaacaacttgtttggaatcaatgcttacaaaagctcgatccttgtctgcggcgtcgagtaattgcttgagcattttacttacgagatcaggtagttcagccttctcacggccagagccgggctcattgtgaatacccattcccagctccacctcgtctgccgcaagactgccctccgtatcggcctttcgcccaggaacgtgcacatgttcgagactagcgcccacactgacgaggttgtctgctgtcagttgtgcatatttggcaacctggtcaagtggctttcctagagctgctagggcacctgagattttgtgaacgagaactgtacctgcaattccacgacgtccgacttttccggcttttgcacgaccaacaccaacatcgtcgccaacgactaccatcttaacctcgagccctgcagccttggccttttcaacagccatgccaaagttgaggacgtcaccggtatagttcattacagtgactagaactccctttgatgtatcgacgcgggaggtaattgctgtacgtatttgttctgctgagggagatgcgaagatggttccagctacagctgcggagagcatgccgtggccgaccatgccggcgaatgagggttcatggccggagccacctcctgagataatggacacttgtgctttggcattggaatcaggacgacgatagataactttgaagtctggatctagggcgagcgacgggttggtgagggtcagactatggagagctgaggagacgaggtgggttggatcgttgacaaagtgtttggctgacatgataatggacggatggagcgagttgatcaaccagtattatagagataagatgaaattggttcttaattaagaagatattattgatcaattgggacagatatctgagtgattcaagcttcttaagtaccagctgccaagataaccgccactatgagagtggcaatcaggtgaggttatgttggctgtatggattcaaacgatcaaggatggatgaatggaagccaacaccgagctcaagtgggggaatcgcggggtttgcagcggggttggagccgtgaggccgggggagggaatatgtcacgggagatgccattcatggatattgggtattcggtttaggtataccgaagttctgcccactgttaacgagcatgtggccattgacttgcaatcatgagacttgtactaggtggacgtatgaggtgttgatgatggagttgttgagaaccacacaattcctgcgcagtgtacaaattggaaatggggtggagttgagtcaactcttaggcctcagacaggcatgggaggctcaacaggttgtttaaccgcattgtcaattgttcaatggttgggggggccaatataacaagaggcggcattgcacgcacatgcgtgtaaccaccggctttcttattcgagtaatatcctaagcttcgtaacaagttgatgctaacccagcttgtggaccgtgtttttatattataagcttaattaataacttttaaacgcattgcaatccagacaaggcatgcccattgttaaaggcaagcctacctagtgattcgtcagctaataggaaatataagaaaaaaagcataggcgtatttgtttacttgctggtggatcgctctccgggtaataatgtggaagagaatgcaagtatgacagaatagccagcagaatctaaagcaacgatgccaataacatgaaactgtgctggctttccgcgttatctcgtgaagcagtgctgttctagaatgccgaatactgaatgctgcatgcgtactctgtaaacgatatcagattcatcaattcctattcagcgcaagaccatttaggttactggtccaagtccaaataatgataagcctaggtccttgatcactttgcaacatcctgcatactctaatttgcagacagtgctgtataccttagataaagttcagctccagtggctgaaacaattgctagactggaaaccaaagctcgttatagataaagaaactgtctatcctctgtacatacgcgcgtcaggatacagtgcatacgcatgcttggttagacatacctatgtatgtactaaagcagggataaatttctggcagcattcccacataccggtccacacagtactgtatccctaccacagtacggagtatgcatagagtatttctagagtttcttcaaaggcgcacgctaacgcgggaacaaaataacctaaaccaataattaaacaatgagttccgtgatcccggcttggctaactcgctaagtaaagatcgaattgcccttcctggaaactgaaacacacacgcctcatcgactgtgtactgccagtatgtaagcatacgatacgatacgatacgatccatggttgccctacggaacaatggttctttcagtctcggccgaattgaaagagatgctccatagtttcttatccgctcttcaggtcatgcagaaaagggattgagccaacgattggatcgtgctggctccgggaaccgcatttattccaggaacaaatggagcattgcttacactggagtcgatcataatcaggtactgtgcagtgcattgcatgcctgcttgcgtacctctctctctcacggctctctcatgacagactcgccgactcgaggtagaagtctcaactgtcgcctgtgtatgtgaaccccctaacgatccacgttcccgtaggatcaatgttgttgctccgcctcaaggcacacccatccatccatgatccatcacatcgtatggccccgatgagcccgagccatgatgggctcccactctccttggacaaattcatttcaaaaggggacttccctccaacttgcagtggagtccctgacgtatcgtccaacattgatcagtcaatgtcagcagtggccatgcccacagcaaaaaattggggtgtttcgagcatccatcccccttcttgcaatgccaattttagaaggaaggacaccttctctttctgcatatcgattcccatttcctcgacgttttctttctcccgttgttcttcggctactcacttaggcacactcctttcatctccgtggttggatatttctatcaccatatatcgttgaattcattcttggcgacgcacgcgtctaagtgggatacacgagccgagcttggcatcaaacagggtccagtccatctgttattcccgtctcgtctttgtcttggtattcctagttttgggttaagctgccaagatgcattcattacttcgagcaactactgcggtacttggctgggcagcagctgtcaatgcctacgacgtaacatgggatgacaatagtaagtttttttttgatcaaaaagtagagcgaaactaacgcatagtggtagaatctatcgagaaggctgccggccaggcagcttatggcttggtaaaatactacacaggaaacaacaccggcgatacaccaggaaacttgccagatccttactactgtaaggctcccatgccaatcgagccctaagcatttattgaccattaacagggtgggaggctggcgcgatgtttggtactcttgttgattattggtggctcaccggtgacgactcttataacaacatcacaaaacaagccatgatccatcaagccggtacagaaggcgattacatgcccgataaccagacaatgactgaaggaaacgacgaccagggcttctgggcaatggctgcaatgtcagcagctgagcatcagttcccagatcctcctgaggacacacccggatggctcgctcaggttcaagctgtgttcaatgagtacgttagtcgctgggacgcagactactgcgacggtggtatgcgttggcagatctttaagtggaatactggttacgactacaagaacgctatctccaatggctgctttttcaatgtcgcttctcggttagcgctgtatactggtaacgacacttattcggactgggctgagaagttgtggaagtggcatgaggattctggcatcatcaccgacaagtttgcagttcaggacggtgttcacattagcgatgccaaaggaaagaaatgtaccgatatcgacaagacacagtggtcctacaacacaggcatcttccttcacggcgccgcggtcatgtacaacctcacctcgagcgacagctggaagaagagagcggacggtctcctcgacgatgttttcaacaaatttgtcaaagatgagatcatctacgagcagttttgcgaacctcacaaacagtgcagtcaggaccaacagagctttaagggatatcttgcacgttggctggcagccacgacgcagctttattcgtctacaaacgacaagatcatggagctcatcaagacaagtgcacaggccgccgctaagatctgcacaggctcacccacagagggttacaaggggcctgcaggcacagcatgcggcttctcttggacgacgggtagctttgatggttctgttggagttggtccccagatgaacgccctctcgatcatcatgtacacgctagtggagagtgccaaggggcctgtcacctctaaaaccggcggaacatccaaaggaaacccgggcggtggaaatacggacattaacgacaatgatggaacccctccaatgaaggacatcacgacggctgataaggctggcgcaggtattctgacgttccttttccttgccggtgtcatcgggggtgtttcattcttggtcatcgacttttagacctcaaatttctataatagggcttggcgttgagaggtgctatctgttatatttattgtcttgcggcgttgagaagttgctagtttggatagtttggactttacttggcctcagacttctaagtcaggctacagaattataattacaaatcttattgattacgttgccaacgtttaaggactcgcgacgatccatttatgagttttcatatacccatctgttgcttggtgttgcttgctttcagcaaatcccattctcaggtggcgcttcgtagcaacgagaacaagagtctcgtacgtaaaggagcctttgagtaatggtcattgattcttagtgtaaatatgccacccattcagtccttttcattaaggttctttggttaagaacaaccttatcattagacgatctagatagagctcggtatctccatccacttaacgctcaaactccggaccaagaagcaggactatttcacactattccgtgtcctttaaactaccatgctcatccctggccatccttgcatactgcgtcttcaaaagggcagtatctgcactgacaagggaattggtccacctttcctcttcctcgaccccttctgccgtcttcaccgtcatatggcccatcagtaccggacgacaattaacatagacattctcatactcacgagccggcacgttaaacgtttcgtgaaagattcccacatgcttgagcttagatttattgacgtagtcccatgcctttcggtgtaattcgtcatgtgcgaagcggtgcagactctttaagtcacgaaagtagtagatcagaagaagggtgttattgctgctcctttcatctcctcgccatgttgaagaactcagcataccatattcgtctcgtttggagttaagatccttatgcatagccatgaaatatttgctaatttgctccatgcccggtgctgcgagaccgagagggtggttggtctggattccgagatgaaagactaccatggggcttgctccgggaggtgagccaaagaatccagtagagaaaggaagttgtgcagtggcacggcctgggtacgacattcttattatactcattgggttttgtgctgtaaagttggatcgtggttgtgacaatggagttcaataagacggccaagggtgggacgactgcccaacggagaggaagaacagcacaaagtgcaagttgaatgaacgacccaacgactactgtagtctgaggtttgaagcagtctttgaacatgaacttatcatgtgttagttgagagcaagtgtgaaaacagggtgtataactcacaagcatcccagctgtagaggcaaatgtcagaggccgggaagttggctccagtttggagcggagttctgattttgtcatcttgtggtcgtttagttcattcaattcgatattgagtgctagagttggaagagtcgcatcaaatattcatggcgcgtggtttatatattgacggttctttctactgaagtgattcagctgcaaccaaattattcacgtcacaaggaacatgtctcagcaacatgttaacgaagcgaatgcgaggtccagaaatatcatatgcctcgatgatgctgcatacgacgactaataacgttggtttggtctggtcaagtcactcttggtggtggtggcttgctcgcactcgcttaatgctccgatgaaaggtgcttaagtaattttatcaattgcctgaaaatgtacttctgtccaaaataagccaatagataaatcctattagccaagctcggaacgaaaacttgcattgctccagccaagttttccgaactccattggtatatgtaatacgactggagaacagcaaaacatcggactgtttttttggccgtgtgctaactgtgctccgtccttaggttgttaagtccgttgggcaatggattttctgtgacttcatgtttacgccctgctactgcaggatcactcatacttcggagtcacgtcgttcatatgtccaagatcgaacgcatctccactcctggctgccctagcaacgaacaagagatcgagatcttgacgacgagtccggctgaagatctgcgtactaactagccgagactcgataaatctgagacacgaatgtccccggctgctaaatctttaaacagcagtgggaatgtgttagcgggcgagccagaagctcttgaagtgaaaatgttgcttgtcgcctaagtcatggaggtatgagcaatatttcgaagatttaataaactacgaattgacttggaatgtgacggttccctagtcgtcactcatgagggtcgtctcactatcataatcctaaataacaccaaaaacccaaattgcatgtgcacagatactcagacgatacgcccaaacaaccgacacacacaagccatacaagaagagatacaaccgacagaactagcaaaatggctcgcaatatgagattcaaataagccatttcaagagtgccaacagcgcgcaacgaaatgggatccattaattgcaaactccatcaggagcagccgagcctcttttctttctttctttctttctcgtcaaataccggtctgtgataccgaaactgtgtacgcctggccatttttatgtaaagaaatgtgtgcaaatcgcttcaaaagtatgctcaacataatatagatgcgctgcgaaaggttggggcaaagattggctaagcagtgttttccttgttttgtgtcttatgaggatagttggggtccgtgagggacttctcccactcatccatcagggttgtcgcggtgcgtttgatgttactgggcgagaactggttgacgatattgggtagaagctcttctagcttgggagagagcaaaggggtttcgtaaccggtcgacttcttcttactatgccaggttagcatcttcagttgcatttcatctcaatttcaatgccaagtgacttacgagggtgagtccgcaggttctccctcatctgaagtagcagacatatcgtccaatccaccgctgccaatagtagatccactccagcgagacgtcttggaagatgaggccggagattcccaattagaccagtcgttatcatccatcgaatcaaacccaagaggctgccaagagaaagacttgtttttggacttcgttttgctccgagaagatagttcgggccttttcgatgctgtgcttatcgaggtcgaggatttggtctctgttgtatcggagttgttgtgaggtggttcaaatactgtgctcactttgggccgtagcggacgattcggtcgtatggtgtcctgatttcgattgacttcgccacgttcgttgacactgttggaacgcacgggctgaccattaataggctcatccccgactgtaatctggcgtatgtcctcgacgaaagccctgaggcccaacttaaagtcctcgacaatctgtggaacaactgggccgttttgttgggtgcgtggctgccacgaggcacgcttagataaatgagggtttgttaattgagcggtcctgcgctctatcgaaggtaagttcacttgctcgtgctcgtgatcgcgatcctgatacaatgagaatcctgcgtctggtttcgccggcgatagcagagatagtgttcttgtgtgcccaccccggagaacccttctgcggttgggagtcgctgggttctgagtctgctgtaacagtttcctgcgatctgagtcgacacttcgccggatagatgcaccatcatcttctgaggataaaatgggactgcgaaatacttcgaaagaggtgctatcgcccttcttctcttgtgcggtccatttcttcttgagcaacgttagatctgcctcggcacgcgacaattcttcacgcaattcgagcacacgtctctcctgagcagcaattgcgatgatgaactcatttgtgtcagcaggagtggctatgccagattcgattggtgtcgggggaactgatgacatggaagcagaagtcggcgttggtcgggaagggtcgcttgtagggggtgcaattggaagcgtcaaagagagtcgattgacctggcggttcatgctggatacgctagatttggcacgagcatggccacgtctgaacgggacgctctcgtcctttgaaaccggtcgggaaggcattgctgctgttgaagtcatgctgccgtggcggttgtgcgaggaggaattaaggtgtctcgggttggacccctgagccaggtcacgaataggagcgtacctagggttgacagaggcagcgacaccgacagtcggagaagcagtagcagaaatggtcgaattaggggctgtctcaaaattcgagttggatggagtggtgggaagaactaaatccgctggcaggcggtcggcaactgagtagcgtcgacggatagcttgttgttgcgaggccatgcctattaactcgtagggattcgacttattgaaaagtagggaacggaggccgagcagtcttcggcgtttatgcaaattgaaacgtaactgagaatggaaatgagtggctggagctcttcgggctctgatgcgccgcaatctagcagcggcgacagcagcaacagcggctctggtagtgagcgctctatggtgtaactgtgtcagatggcggtgatcatcgaagagagcgaacgagcaacgatgggcaacgcagatttgaaagagaaagccagtcatcagaataaggagagaggcgagtccaaggtggattgtgggtggcttggtggtgtatcaagtttcgcatggggtatggcgccaaccggggtggattttggtggagtgtccaccaattgctcagtggttgttgtcgtaaatagagtcctgcaggcgttcggtagcacgcccctagatcccctaacttgggtagacgttgactgggcgggcgttgaacttgaaccgggctggggggcgttgtcaggagaataggaataggaacgggcagtggaacaccattggacgctggggaggacgcaggaacttctcgaattaggaagccggggacgatgaggcttgccaggggccagacgcgaacaaattgacgaatcccagcaagggacaagatgacgttaagcggatggggcgggcgatcaggagccgttgagtgaatcaattgtcgcgagaagtaagactgtaattatgagctagaaacaaagatgatataaaaggaaagaatattgatgaaaaagagggtcgactgcaagaaaaggatcaagagggtaatgagcgaatattcccgaacaggcgtttgcgggatgcaaatatgggatgtcgaaaaagcaaaagaaactggatggatgttgttgatgatacgcaattccgggagaatggcgaactcgacggcagccctgtcaaggtaactggagccgcgaacaagtaagtatccgtacgcctcagtaggcgagtgatcctgtaattgaggatgtaatgcgtgtagtacttggggcgcgtgaacctgatcatcgattaatccagccaggcaaggtaaagtattggacatgaattgtagatgttactgcagcagggtctcgtgtattggaaattggggcatgtttgtttacataggtaaggtaggtaggtaggcagttatggagggagactcataaatcaatcaaatggatggatcctcggcatccaatccatcaaaacaccatgtcatgccagtgccatgcgaactgacccaaaatgttgcacttacggcccaacccgcaggtctcatacaggttgtgacaatcgcaccacctgaccccgacaaccagctgtcgctgccccattttgcgccatccatcgagcgagctaaacgccttgtgggaagtggatcatatccccagtttgactcacaaggtcggccatccgatctcaacttcttggtttcaatttattttgatgctcgattcatcagaccgccccgttgctatcctctccctctaatccgtccgttgtcaagagaactgccagctcgacaggctactactgcagcttgtgcgttagatcgtttcttgttaggcaagggttccaagacgaggacaaacgagcatctgcgctgcccgtagttaagttctgacgattatctccttgccatcattggctaggtacttggtattgaagcatcttggactgactggcctgactgaagaagggtcgacgtttgtcacgacgatggagaattcgttcccgtgaccctgtcatccagggtcaggggtctttgccatttttgtcttttgcgcctgcagcggaccttgcatgagttgagcacaatttagaatcgccgcctaccttatgctgcacgtaataacaaaggtagtacgtagtatgtatccgtatgttcgcaataattactcgtaagctgacttgcgtacggagtatctaattgactattgcgctttaggtcgtccttccattccagacttctagactttttaatataatgatagtgcctgaagaggatggtcttatagctcagctttgaatatcctggtacaatacgcaagcgacattttgaaacttattcaagattttgtatccttttgcttgcctcacataacctattttacaacgcgccgggaacttctcttcaataataactggtatggtggatgtgaagattaatcggtgtttctagaagactcttgattaaaacatcatgtgactttcgcgtcaacttcgcgttcccgccattcagggcaggtttcagcacggtttgacaagtaattcatctcactcactacattcctcgccaaaccacctcaggcactgccactgcccattgttggaaacttgtgagaatgtcatctttctctcatgccgtgactgtgctgcctgctctctccactttagtatgaacaattggacactccacccgttcatccgagttgcgaaatctatatcgtgagctgttctttgttctcgtacaacgacacctttttggatgacaactgaggcataatgaactctcagtatgccgcttccattctctctggtctgtgaattgctagagcaatccttccttctttctcttagtaagaagagttgctccgacactgtcacaaagtggttcactcgccatcgcgattacgtagatgctcacgatacggacctcccgacgctgttatcgacacttcttcctgaaaaaaggaccgatcgagtttactgtattcagtctgcccgcttggagagaatcattggccgtgcatacctacttggctcgtcaaggattaaggagttagctcagtaccgccagccagggtctgttgtcgatttggcagactgtgtttttcgcatcctcactgtcacagtgagtataggatgcccgaggcttggaaggtgccagctaatcatatattagccaagccctagctacgatcataaaaaccttgttacagttgaagaaattgaccaacttcttcattctcttgcagccaaaataaaatggagctctccctcgattcgtgcctcacaggctagcctgactccaagcaacagggctgatcttgagagcctctacagaaggttgagcgcaacagaggcaaaatggttcacgcggctcattttgaaaagctaccagccgctcgctctagacccgtacctcatatatcggctgtgcgatcctattttgccctgcgttctgaagatacaggatgattttgctactgcgatcacttcccttcaagcaatacgaggaaggcttcttcctaattgtgggcgcaaaacaccccgcgaacagattatgggcgcaatcaaacctcaactgggtgtcaaaattggacgacaaccttgggtcaaggggcgtagcattaaacattgtctagatatgggccatggacgcatgagcgtggaggaaaagattgacggcgaatactgtcagattcacgtcgatccaagcaaaggggatcaatgcctacagatattctcgaagagcggcaaagatagcacagaagatagagcagcacttcgcgagtcagtacaaatgatacgacacgcatatacgaactgaccccctggacaggattatactagaatcacttaagattggacagcccgatgcccgagtcaagaaagcgtgcatattggaaggggagttggttgtgtacgacgattctgtaggtatctttgttcattttctgagccagttttaacatagaacagcaggagaagatacttccgtttcataggattaggaagcatgtgtcacgaagaggaaggtttttgaacacagaactagattcattgtaagttttccgtgctttctccgccatgtgttactaaactcctaggcctgggccccaggaacacctcatgataatttattatgacgttatgctcttggaagatcagtctctggtcaacttgaggcattcggagagatttaagatcctctccaatcttgtctgttgccgtaaaggatgggcgagccttgttccgcgccaagttattgattttggacagcctctgggagcctcaactcttcgtaaagcttttgccatggttattttggctcggaaagaaggtcttgtcttgaaaccagatgagccatatttcgactttacagaccagagacggaaattttcgagctgctgtatcaagctcaagaaggagtacattggcaattttggagacgttggcgacttttcggctgtcggtgccagatatgacccaacaaaagcgttgagttaccgaattccagggctcaagtggactcatttctatattggctgtctggacaacaggcaagcagtcaaaagctggggcgctacaccagaatttaccattgtcaatgttgtagagctgaacgaggctctcctgagagaagttgtcacttattcgaacccggagcctgtttctcccgacgacaatgaggcactggttctcaaactggctcccggagttgaacgagggtcaccgccgacgttcatattcaccaggccattggtttttgatttgaaatgcttcagttttgaccgagtgggaaatactggcttctggagcctcagattcccttcggtgaccaaaattcactttgaccgggacttcactgataccatatctttcgagcagttgcaggcactggcaaaggaggctaccactgccggcagactagaagatagccaggagaatctgcagtggattgcaaaactcgaagcagctgaccctcgtggtattgctgttgacgcagtgagccagttgacagtgactactatgccaacaccgtcacctcgcaaatcaacacaaaataccacctctacgcagtctccaacgtcgtctttggctaccaagtcaccagttgaagccaccccttgccgcggccgaagcgaaagacttcacagggccccatctttggatttgccttccataacagctacgccatctttgcgagctgacccatcgtcacgcacgaaattgtgcaccaaacacaaacgtgacctgccctccactgtaccaacttcgcagcacaaacgcttgaagagcagcaatgaatcatcgataagccaaaaagactccccacagattgatcttgcttcacaaccacgcgcgcctctagccgacagggacaacaacccgcgacctccgcccgcaatgtcttcttgcgcactatgttgtcctgcctctccaagtgagagcttctttggagagtccagcaactccgatggggttaacgctggagtcctacagttcatcatcgacccaggcactggcgagcttcagacagagactgaacctgagcgcctgaaaccgtcaataaccaaagtaacggcggcattggaaggacaatgtgtgtatgctggcgaacactgcatgcttgcaaaggcagttgtactcgtttctcccggccttctcaccatgaaagaagaagcgaaaacatttctcgctcagcatggtgttgacacccctgtcactgacatcgacgcatggctcaaagccgagaaggaggccagacagaaagggaaaaccaccacaccttcaaaggcgtatgttgtgtgcgatagcgacaacaaacttgcgttcaagcacctggcaggaaagttcaaggagcttcgtaaggacaatcttttcaacaaaggcacgcacatcgaaattcacgactggcgctttttgtcctatcttacgacacaagaagacgagtctatcgaagagaaatactttcacgggttctctgactggcgcatgcgttggaagcttcatactatctaaaattaggaacccagtgatgggaaatccgggatcaaaacacacggccggcagaccacactagtttatgattaacaaaccactatatcgataaaacgattgtgctgtcctatcatgtgtgatgtaactatataactatgatttttcctcatacagatcgccgtaactctccttgagtctcataaataggtgctcatcggctgtcatgacctttcttgtagcataagggttctcgctggacactccctcggaaggagtaaagttctttactctttcgctagggacaggctcaagaggtacggccccgacagggtgacaaaagtatgcgattgaatatcttggcccattgcttgtctccccctgtaccccggagctgccttctgaggggaagacaactctgtgtacagtgctgcggaacagcccgttcgtccagtatgacaacaggtcgccgatgttgatgagaatgggcgggctggggtcttgctcagtgccagcgggagacacaggaacaggtgcccagacgttatcctttctgagaacttcgagtcctgcttgtccctttaaacggaagaggagagtgatagagccgtaatctgaatgagctccagcacgaatgtcatcttcggagtgtgcagtagattccgggggtggataacgcagaaaacgaaggatagagctcgaagcgcctttttctgtgttgtgagcagaggaaaagaaatcgtcgacctggttttacaataagataatgcttgaggctgattattgtggaatcgacttacaccgagacctagaccaagcaggtaaagaagtttctggcagaggtcatggcaggagttagcaaaagcacttatctgaggctcatcgggaaccaggtcagatgggagaggctgttgagctttcccatcagcgaactcgccaaagttgaaggctctgcgattgctattttagtgacatatcatggaatgcctcggaagctgctcactctttgaagtctccgacctaagttaacagaattagccctttatcccaataaagtactcaatttgaagaaccacgcaaatgtaccttttgatgtttagggtccagtgtttcggagtgcatgccagaccacccccggttgttggtctgaatcgtgcacctttgcttctcttccaaggggcattcgaatgtctttatgacctgtgtcggtattctcagtcacctgaactcccgatcaattcaaacagatctgcttctctttactcacaagatcaaacgccccatcaatgtccttagcttgaatgtcatggcccatgttgcggatgtaaatgaacccatgctcttcagcagcgtcgacaagctgtttagcaacttctttttggtcggcatcaggagcagaaatatcaataattggtatgttggccgtgttctggtctggtcccagaggccgtttgaagtgagcagctttatctctcatgggatagttcatggttgcgctttgcaatgaacagtgggatggaagctgaaatacaagcgacggccttgttttacggtcagatgggattttaagtagcgagcaatgagaggttttgatttcttatctgttacaaaaaagcgtcatatcccccaccatccttattcgtaatggtaattgagtgtaggtacctctctgtaagcacctcgggcgagttcggcactgcacagccacatcagtggtcaggtccacctaccttaggtaactcgactcccactagccacacatgagggctgcccgctctttcccctggttggcaatggatggtagcggttagaatgacccgtcccgcccgtaggccgcttcatttggtgatcgtgtggcatggtaggcaggtaccgtttaggtacgtccctgccactgtaactcgccaaactttcctgtcacgtcttccaccagctgtccgtttgaagctgaagataccttcgccaaaccttcattttccccacgaaaaatcatagtaaaatcctccttttctctcctcctccctccgtcctacgtcggtctctcgctgtcatcatcacgacccctccgacggcccgcctggtgcctatcctcttcaccggctgcgcctttcaatcccaagccagcaccttaactcacttggcggtcctcctttcaaccccgccatatcttgtcaacatcaacgccttgccgccaacgcctgcgatttctactcctcgctcttcaatcggccgacgataccttgccgcaaactaccctcattcgccgatctccagcacaggaactatagtacgggcttccgagttgctgcgagtctttcgagatgccatgtgagtctcaccctgtgcgcttagtagcaggcttggtccagagtcagtctggttcagggttcagcttgggattgtacaacttgcaatacatgctgctgctgccaaaagcttcccggtgtggttgacgcagcttgtgcgagctcaatcgttcatggggaagcttctaggccatatgcaaagtcaattgcagtcctggcatgtagattggttaccccaacagctgctcatcgtaaagatcacaccacgatgaatacattctccattggtttttttctgcgatatccttacactttattttttgtagcttatgctaactctcgaaccagtccttgttgaggattcctggattaatgaccaggtttcgtatgtgccatgcgacttgctctcccaaacatattcgcgctaacagaaagcaatatagcacccacgacatctccgagctcgaaggatgcgccatcgctgttgatgcaacctattacctgagccagcttctcgaaacccctcctgcccatgaacctctgttgtcagctctcggtggccttactggggtcgaagcacacataaaccagaatctcgatctctgggcaaagttcgagattgtccctttcttcgtcttcgatggccagcccgtaaccggccaagatgacatcactctggatcgtggcctgaaggccaacaagaagacagatgaggcctggaacttgtactctcagggggccgctgaggaggcggtgacgaccttcggtgctagcccaggttggtcaactttggctctcaatttcggaaatcgacctaacgtgaggtcatgataggtgcttttcgcattcaaaatctttacccgttgcttcaaacggttctgaagaaccgtagacttcacttcttggttgcgccctacactgcgtgcgctcaggtgcgtatctcatgaactttacgacttgtcactctcattctgatagtaatagctcgcctatttcgaaatgatcgactcagaccaatgctcgggtgtgatgggctctcaggaacttcttctataccctgtcaaggattctgtcattcgggcattcgactgggaagccaaggccgtttctgctatctcgaagaagaaggttatgcgcagtcttacacccactgcaagtgagccaaggttcatcgactcctttctcatggccggtacatcgttcctgcctccattccctgctcttctggaaagctctatatactcggactacaatatttcgactgcagccaacttgctgaggactgcagaaaacagtgtcgcaactgcttgcgccagcttcaacgatatactccaaagcaaggactctggttggcttgacaagtatcgcaaggcaagaatggttgtccaccacttcgtttacatcgctgagagtggcgagatccgtgtaaacgactatgagcacttgactagtgacaaccatgagtacctcggccttcagttgccggctgagctatttcactacctcaacaccggcttgattgggccccgtctactgggcaacattacccacggtcaacttctcatccagccaaccttggacggagttgcctcggacgaatacaaaaagctcatcactgacagaatagtgcccatcaaagagcaagccctttctctgttgatccccagacttcaccgaggtatccagcacaagaacatcaaagttcgtgtctggtttgaccccaaatattcttacacgatcaaccatcgctctgtgaaccctcctccctctcagagggttgctagctggagtgtcaaggatgaggatcttcgtgcattcttccctgatgatttcgctggccccgtgtcgctggaagttttgtcacttgttaactccgactttgtggccaagacattccccaaggagaggcccataaagggaatcgacagcacagatatggtgacctcggtggccatctggcgattcctccacctgagaggatacgccaatgatgagcacaaacttacgccttggggtaatgccttggccaatactcttctgattctccaggacgccaaggagaaccacccggacgtgactggtcttccggaggcagccctggttgcatttgaactcatccgaaacggacttttgacggggaagcacactgaaggccaggctggcctgccccgcaaaggttcctatgaagaaaaggcaactcttgtgctgatcagcgagtgcgcttctttgttgaagcttcggcaccaggtttatggatacactggtccgcttaacaaaaacctgctcagcttctggtctttggcatcagcagtgagagaagctgatcgagatctggttgaggcgattgtcgcttcgatgttcttgtatggacaatcgaagcgtgaaagggatgaccaattggaaatcagtcgacggtacagttctttcttatctttcattagacaccactaacacttgaataggttacctttccatcaagagcccgatattggcctcggcattgctgtgcgaaccttcttcgatgacgatgaagctggaggggaccaggaggctcgcttacagcggctggaagagtttcctaagacattcgtgccatatgctgagtcactaactaaggacttccgtgtcgtgcgtgactttatcgatgcactcgttaagggcgttaaaatgctgggtacggacgagctacgtgcggaagataaggatgcatgggccaaggcccaggcatacctcgaggcgcgacctttctagagcatggccgaggcttgaggcatatataaggcaaatgttacattagtggtctttgatcgtggcccctttggtcacaaaaccgtcttgcagacttggcggcgttggcgcgggcggcataaaaagtcagggacataaaagttatcacatcagcagacgtgtcgaaggaattgccagcaggacttgtggggatgggttgagatcgagtgaggaggtggcgctggagagcatggttacacgaccccagccaggcggctccagaagtcgttggacgaagcatctaagatccttgtagatatagccaggttggtgatatccaacatgtggactatatccagtcaggaaagcttctttcacacacaattcaacacgaaaaaagaaagaaaaaaagagaggaaaagtcagactacacaactggtggcttcataagggacttataagtgactagcgattatattgatatgagcggagaagctctgcagtctatattggatataagatatcattaccataccaccaccatcaacacctctcgacagctcccttaagaaagggtcagtaccataggcccagccacagtaatgtcatctgacaaaacgccctccaaaggcccagcactggtcaaggtcacgtagacgacacccgcagctccttgaggaacttcacagccctctccctcggtgaagggggtgaatttggttccaccgggaagctgacctccagaagtgaagccacaatgcgtcgctccagcggcagcttcggaggcaagcttcactttagttccaatggctacagccttgacgtcctggccctcggccatagcgagagtagggaatgcttcgatcttgaggttagaaccctcagggcattccgtgatgaaaggtgcggcgagtgagaagactgccctaggtccaagggcggtatcgagaggttgaggaactgcctttgcctgagaaaatatcctgatggcggtttgatgtcgtgcttcgacagtgagaattgcgccagcggtgccgaggatagcgggatcagagagcagtggtgctgcacccaggtaggccgagacaccgacactctcgaggatagcagctgttgcaaccatggcagctgggtcggctgttgcgcctttgaagtcgtatttgcactcttggacaggtgtgatgccattacctgcgagggcagactgaaggaggactacgtgagaagcctcggttttgccaatggccttgatgtcgtcaagggtttgcgttgagagaccgagaagggcgaaagcctcgtcggagagggttaagaaagcctcgcggtagaaggtgtcttcaagatgctccaatgtcagggcgctgagcgtgttagttgggccgtttagtgtgacagggctggctatgctatcaagacttacaactggaggatatccaagtcactgaggccagcagcagcagcggcggcattctggcgcttggacaaatcgtgatactgaagttgcctcttggtgaaccgagggccagaaggcatcgccaaagccgtggtagcgaagaggccgaagagaagagtcttgagagatgccatgttatataatcgaaaggaacgtgtcggaccagccagcaaggagagtaatgtaaacaagtgtcagaagtaagaagaaaaagatattaaacaatgagattgacctcaattgaagaatcgaatcgaatgtaataggaattaaggtatcaaaagcaggccagcgcttattgaacgagcgagtgtaaacgaaaggacaaaaccgtctttataagtcaagtcaagtcagatcgagaaaacaaactagaacaacgtggataccacagctttaatattctgattctcaacgacgggattgtcatcttgacttgttcggctgtcacagcatccgtgatatcacaggggtgttaagcatgcctcaccactgatgccaagagaggacgatgtccaggaacgccagatagccgtgtttaacaagcttccccttcaaacgtttccgctgacttagcagtgaccttgactatccggggtttgccatcccacgatctgagacgtcaaacgcgagccatgaaaccgtcccgagatatggcagcgcacatgcaatatatctacgatgtaacgctgtaggtagcccagggatgatgatgaaacactgtcctgagatcccgaaatcccctcactgccttatttggcccgttataagcattgctcggtccggtcattggccgaaacacgtatgatacatatcaaccctgcaaaagaagccaaaaggctaaagtaaagttaatagtttgaatctgataactgtaatctaggctcttctgtgccactactgggctgactaacccagaatcggaacaaaacaaaggcggcaaaacaatgtagccgtcttcgcctgatagttgaattaattcacgattgccttgcaaagagcctccaaaaatcctacatacctacgtagtccagtacaaggtctagtcgttttccaacaaacagatggaaacgctttcaaaaacttagggcaaacagcacattgacaaacggggaaaccatatactgcttgggaaaagatgagattacttccgctgtttaataccactacctaaaagtccgtctccttctggcattcttctccgtctggcaatacttctcacacaaacatagatagatatgccttcttcctcgaccaagtagtccgtcctaaaactacgcactacactgtccccattacaatcgccagctaacttttgtttgtcctttcacagagcatacgggttcagagatcggatggtcaggcaactagtccatcggttagcacaatatttcttctctaaataaggcgacttacggtgggctcttggtgagatccgtcttcaggataaccggtacccttgtcatctctgtcacatcctggatgtagtcaccaccctcctcgcgaagcgaaaagaagctgaggtacttctccttgttggtgaggcgggtctcgacagcctccgccacaggtaccttggaatcggaacgagtgcgatgcaggttgccggcgttggatgaggagcgagccggggagccggggacgctctgagtagggcgctcagccagcgaggctccggccatagcctcagtcacgtcggatgtattgtcgtcgtcatcgtcgaatagagcatcaacatcatcagttgagatggtaccggtatcggtttgcttgcgagtagcttcctcgcgctcctttcggacacgctcagcctcctcagcctggcgctgagctgctagagcatttgagtgtcgaatggacgcggcagccttaggtcgctcatcctctggcacaaacgccgaactgggaacacccttctcccagtaaagctcaagaacccgcttctcctttcggaactcggccttcttcagaggtagctggtcacagtgaactcgcttctcgaatccccactcagggatgagaacgtcaaacgcagactcgtatacacacaagacgattccctcagcgatgaggtcgccgttggcctcttggcgcttcttatccatcgttcggcatgactcgatgtggacactctgctcctgggcgttctgagcggaatcctttttagtattacaagattcggcggtcttaacgaggttctccagatcctcagtaaattcgatcttgccctcagagagaacagcctcgagttgtcgatggacaataatatcggcgtagcgccgggttgggttggtaaaatgagtgtatagaggcaggttgagagcatagtggggccacagctgctttgcagtcttacctgaaataaagtacttggccctctgcatcgacttgacaactagagtctccataccctttcgcagatctgggtcatcgaccttgaagagactgttctggagggcaccgctgccagatgagtcgatatcataacccaacgctgtcatgcgctcgacgaaagtctgaagtcggcgggggttgggagcagactggcgacgaaggaaggccttctcaggaagcccctcaacaagacgttgtgccacatgggcattggctttgtgaatcagttcttccacaagctcaagagcctgcgtcgagtcgaagaggttgtcctgaacggggtcgttctcgtcatcgagttgctgaagcagtcttaggggtgcaatgggttcgccaccggcgccgagacgagcttctcggaacttctgtgacacagcgttgagaatctgtatcgtgttgacaggaacagctgcgttcttatattccgaggggtttgttagagcatcatcaatatcgtcaagagaaaccttgccggcgctcttgatgatcgagcgaccaatccatgaatcaccttcggcgacagagccagtgtgaggattcacgttgaatactacggacacagcgaggcggtcttgttcgggggtcagagaacaaacttcagccgacagcttgggcggcagcagggcgcagaagcgattcttgagttgaacggaggtacctcgcttcttagcttcccgatccaccagggagttgggcttaacaaagtgtgcgatgtcagctacgtgaatgccgatctcaatcttgccatcaggacgagacttgacatgcacggcattgccgagctcaactcctccattgtagtcgatcgtgaaaacattctcgtcgcggtagtcacgacgctcagcgagggctgcatcgtcctccttatcaagcgaccagtcttgcaggccaacactgcggagcacggcatcagagaactcatctgaagcgaagttgttgtcgcgtagaagagcatcggtttcaaccttaagatcacccatgcgtccaagctgctcaaccagagttccaaaggggtggagagaggtaatgggccagcgctttatgcaagccacaaagatccgatccgcgtagtcttggtgcttctcaacaaagtcgcggggtgcctgttcggtggggatggcaataagcggcacacgcttgtctgtgggtttgaaccaaacaatcttgggcttctcctgttggcgaggctcggggtggcgcgagttattaccttcacgagcagccctctcagcctcctgcttctccttggtagcttggctgctagggcggagtaggccaagagtgccagaaaacatttggccggcaacacgctcaacaacagcaacaacgtggccggcgtagaggggcttctgttcgtcgttgatttcctcctcttcaacaaggaggagactctggccctcaacttccacatcatcgttcttcttttgagtggggcgctgacggagactaccacgacgacgaattccgccctcgggagcgttcccatcgttgttattgccagagttttgattaccttggttagtagatccggatcgagtatcagtaatgtccttgcgtttcttcttctcctctttctcgcgcttctggccccaaacttcgtcaacatccaaaagctcgatagcaactagatcaccttcgagagcacggtttcgatccttgctaccacagatgaagatatcagcatcaagcagaccatcctgagtggtaacataagcatcactacggttcttcttgttgacacggaggataccagacacgagctgcccatcagccaaaagagcggggagggaagcctgagggagatagggggtaaaaagggtctttcgctgttgttgctgctgctggccaccaagctggccagcatgctgggagccctggagacccataaacggctggccattcatctgagcggcttgcaaagcctgtagctggttcagctgcatgggattgagctgctgcccatacatttggggcatcatcatctggttggggagctgcataacctgaggttgattggggttatactgaaagcctccaattccagagacggactggttcatagatccgcgaggtcggtgaccaggctggaagccttggctctgtccggcattgccagactgttcctggccctgtccttgagtacgccagttaccctcgaagttgcgagatccggtacgggcatggccgcttccgcggcgttgaaattcattgctttcagcattcaaaccaccacgaccgccgcctcggccattaaccgccatgctctgactgcggccatgaccgccacgtccaccgcgggtcgagccctgagcaacaggaacatcgagggtggactgggaagccggcttgttctcctcgtcaggggcaggagatgcagggaaggagaagccggtggttgttcgcttctgttgggcaatctcggcggctttcttggcgtcggcgagggctagagagtgtcttctttgatgaccaccaccagcacctccaccacggccgcctcggcctccagtattctctcgaccctgagcttgaggggcttcaaagttgccaaaaccggatccagaagcaccagacgagggcgcaggaggaggtcccatgcccatgttagggagtgccgactgattacggcgatgtgagagtggctgggtgggaggagccatgttctgctgaggtacttggttggggaattggaaagcagcttgcgacatattgggcattggctgcaaaggattgaacgcaccaccaggaccgaggggctgtccaggaggcaccattcccatgttgacatattgctgatgcgtagcttgaatctgctgctgctgttgctgcaacagttcgatctgctgctgaatggcaagctgctccactgtaagatagatcagttagtgattgccgcataatgaattcttatagctatggcaggggcattgtagatgatgacttagaaacgtatggaacagttaaggcttaaaaggggcaagatgatatagtcaaggtacatgatgatgcatatataaagtgctgaaaacaggacagctgaggcctcatgaacttacttccagggttagcaaacatgctcatcagtggcgtcagctcagaagggcttcggcgatgggcaatgtgaagtctacgtccagcaggcccagggacgccgccaacctgaggctgctgctggggagcttgctgttgctgctgcagctgctgctgctgcggcggctgctgttgctgttgctgcggctgctgcgggggttgctgttgctgctgctccatgttaggcagttgagtgaagagcacttggattgtaaatatagcacgtcgacgttcggcgaagttgatcgatcaagatacagctagtttgatctgatatcgagaagcgttttaatggccgaagatgggcggttaggtgaggatgggcgaacctgttgggtaacgggcaatggatgaggcgaattgcgatggcgataggcgatggcacggcgggacaatgtttgcccaaaaggagggtagacgagcttgcgctgagccaaggaacgtgatttggaaaggcggcgatgaagaggcagatggtgagacgacaagaagtgaaagcctggatggatggaacaaattccaactcctggcaacaggaagagagacgagagtgagttggaggaggagaagaggagggatggatgcgaagaaggtgatgggtggataggtaggtaccttagtagatagagatggtttagcttcagtggagagcgtgaggtgggatacggctacgtaccagataagtttgggctataggtacttctgacctaaatttacgtgtgtcttgcgcagctggtaagagcctgatgtaccttccctccagctgtcacgctccttgtctccattggcacttggaaatggaaagcaatagacgcaatagtcgaaagctactgctgctgtatttctcgtaccgttttggctggtctttactacctacctcacgagcgcaaatgaatatctggggccattggatcacagctttagcatccagacagctggaccgggggattatccttagagacgcctaaagatggggttgtccgctccatggtctaacgcgcctctagtggcctccagccgggcctggtagagcccctagcacctgaagctcgctctgacgccggctgactccgctaatagcggggatggtatcccctaagtgccatggataagtcattcagagtctggacaacttgttcaactgaaactgtcgacgactcctttcagtctctatccttgggtcgggcatgtcaagaacacattgctaggttcatttcaccgaaatatgagtcttgaagtcactgtgtttgatttcaggagcttcctgttcctatcctgctcacaaagacggtcaaagttcaaatacaagggtaccaccacccccctagcttgagccttgagattgggcatggtccatgattcaaggagtcgatctttctgaacgtggcgttgagggatggaaagggcgtcatctggacctggagtaaatagagtgaaacttgattagcaaaccaggcgatggatcattgccacatttcccttgctgtgagacagttttgctttgcgatggaaatagtcgaggttttgaaattgggctggccgatatacgaacaattataattttacggatactaacagtggaaatagctagcccagcctttggctaacttggctgatgccgttaccccaatattgagttgagacgaactcattcagtagacaggtctttgctacgtttcaacatatgtaccattctcaacacccaggcactactgttgtcaaacaatgtcgaaacagactcctcccctaaacaaaaaccccaagaccgactaccgagtactcgtcttcatcctttacgtgtccagtgttacacttcaaagcgtcctaaacgaacgaggcccctgtgattacccaatgtggtgatgcttaaccgtatccgcctgcgctaggggcaacgaacctgggaccccttgcttcaagccatggatacacaaacgaatcattgcggcttaaacatactgaagaacaacaaagggagctatgagttaaaattatttctgtctatacgtattcagaagatagttgcgggctatgtgagaccgatattgtacatggtgaagagagaagtgaatttttcaaaaaatttattaggagtatactagtttagctatcataaaatctcagttgttcagtcaaatacatagtaatatgagggaacgggggggactcaatgtttctcttcttatgttggtctttgcacggtttattaaaccaggaaactagcaggccaaaactcacgtcattgaggggcaattcatagtctcactgacgaaaattgatgagttggagcttaagtgatctcatctacattccatcgattcttctcctgggatctatctgcatggcaggaagtgtcatatcatataccgtgaaaatccattcagcttcatgtttctgtatttccatcaaaaactaagaaagtttgcaaggtatccatagctcacctgtcacttcatttcacgatggctgtcttctcaagtagtgagaatgaattgcttcttcgctctgccagaaatgttcaatgcctggatgaaagtgaaaattactcacgacaaaaagtcaaccaacctccaggaaaaagcctctgtaattccataattggttatattctgttttaacggtgcctaggtcattcagcatttcagatttcaacattaccttacttaaggtatattagctgatgtcatccgtactaatgcagtaatgtcatggcacgtattgtgttcgatacgacctcgagcttgaaaagccaggtcatgcaaagcaacagagttcagccgttttgttcactctttgggattcaatatgcttggtctttcggactggcttcgggcgcttctaagtcaaggtccgcttaccttgaacggggcctaagtaaactaccttacacaaatagcaacggcccggccctcaggtcggcagtgaatcacaactattggtggtctagattcgagccaccagcaatgcaatgcaacccttcagtcgggatactccatcgcgcctcgtggtctctaactgttttcaaatcgactacctcagaagtcaacctcaaaaattggcggcatcctcagcggcggccctcactctgcaccatccattaagcaactatcgtgaagcttactactccttatgaagaagagagtgcgccgttggttgtgtctggtacctagaaaaaggttcccatttctgtttagccgggcattatcaaggacgcagatacatctcaggaaaccgtcgaagccatgtttcacaaaactggcccatacctattaattctttccatggatcctgtcatgctcatcagtttagggtacttagagacctaacccaaagaagtcatgctgtggcttgcaagcatatgtggcgcacgccgggactttattttagcgggccgagctgaatccacttcctctcgaaaattaggccgctaacccatcttcgactagcccgtggttcaatagtcgacaataatagcccagctcgtcgtacaataggaaccacctactccgtacttgatgttttgatctaatggatcgacacccagcctcttctaaagggctaccttaacacgatttattgactgctgcatataaacttcacgcgacttcggcaaccgacatcttcttcatgctctttttatttcttctgcaaaatttacggaccaactttgtgctgtccagaaccaacattattactcttctgattcgaaatctttcaacttccagatgcgattcgaataaaggacctgggagccctttgtatacaacatgacattctcgtcgcccgcgaggcgcaatcagttgctttccagcccggatcgcaatatagcagcaactttccttctcgactcgcgaaacaatgaactgaaccatagggatgctctggctgctgcacaactggagcatgaccgcgtacggcaagcagctatacgggtttatgagcttcatgagctacaagaggagcacaagcgcatagttgccgaggagcgtagagaggaggagaggctcaaggcggaagctgcagtagtcgcggaagaaaaaagactacgggaactcaaggcgaagacggtccctcgtttacccccagagcagcctgcaccgaaaccacctccagctaaaccggaacctatgaagacgaacggagcaactcaaatcaaagacgcagcaccgggcttagatgcaaagaaacctgttgtctctcctgcgtcagtcccggcaccagattccgttacgacagcaagttttactcaaacgaaaccgagcaacccattcggcaccacacaacctgcttctcaaagcctattacagaagccaaacggggctggaatacaatctacagccccagctgctacaggcattgctcagcctgcagtcaagtccgcaacaaccacagtacagcctgtgcagtctaaatctgcacccagcatcgaccgctattcccagattcatcaagagctcaagaaattacgaaaagagttgcaagctcaatccaaggtcgccggatcgcctcttaagggcaagctcggtgctgctcgacgagagattcgagttgctattggtcaattgaccggtggaaagggtgcaaacactcaacctgtaggtcataggcatcgattttgagaccattgctgacactttccagatcaacaaaatcacggcagcactgaaagaggctttggaaggccggataccaagtcccccgattgatgtgaatctgtttgtggttgataaaagagagcccgtggaaggctctccaaacaacgaggctactctgccctccctcttcatatatctcataaacatctgcgccaagggtattgtcagccagttcattaacgagggtggcgcaaatcctaagtcagcagacccagttggtgttttcgcagctcatatcttctccaccaaggaattccaatggcgaggccagtctttggtcgatattctcatggccaaatatcggatagtgtgcccagtgctattcggccatagaggcagtgacaaaactgaacgcggccgtatggcaatcggctggaagaaagacgggccatcatggattaccgagcaaagccataacgataggatgactggtctaggcgccggctttgcttctctatctttgagagatttcggcaaatcctccaaaaagaatccctacccacccacaaattactggagggcgctcgcttacattgtcaactcaccgccaaatgagacgtcaaacacgcaatatgtggtgctgcgatccatgattcagggacatgagcagcgttttctcaatttctacggcaatgcagctttggcagcactacgacttgctctcgttgagtttcccaagaaggcaccgcaaaatgcgactgctgctggctccttggcggctctggcagatgtgctcaagactgaatccggtttgatcttgacctaagaagtggaagacgccctgctgtatgatcaaccgaataccaactcaaagagactcggccaggatgttgaaaatttacgacactgaaggccactctactgcaagatgatacattctaggcatcgttcttggcggtgtgttaaatgtttgatatacttgttaaattataaggtgccattgaggtacagaatggccgctgctgctctatccttgtttgtagtatacaggtttaagacaaaaagaaagaaatatccgaaccctatattggtagtcattaaagtgatcccagcctaaactccaaattcccagatattatagcgtcattaatgctctttacaacagagctgtacatttgtcttttggtctggatgcaagcatcacaggattaggaggagaaccaataggaggatgaggacgaatatcagaaccgctatacagcaactgctgtatcggtcttcgttctgccgcatcacatactgaagtttctgaacgcctgttgccaaccggccaccaacgcgatcagccacagtatctacctcctccaacatctcacgctgctcctcgagctctctgcccatatcatccgcctggcgacgtaagttacccactgtttgaaacacgccgtctaggtgctgatcctgctcgtgcatcatttccatctgctgctgttgctcgaactcggcgtagttatcctcggcatcaccatcaatggcaaacgcattcgggtcaggtaaatcgcctgtgtccacttttttcgcgagctcatcgtgcatatcatcgatctcgccgccaacctcttgcacgagtcgttttcgtcgcgtgacttcatgtggtgataccccgaattgcgatggttcggattcaacagctcgaacagatgcaaccagatctgctaagtcgtcggcaagggaagacaaggcagactcgagatcggagcgagctgatgcgagttcaggagaattggcatccgtggaaagcgagcggatccggagatatgatgcgaatagaggccgggcattcgccatctggttgagaacatctctgcgcagtttttgttaatgacaacaacgaagcaccagagagacgaagacgtactgttggacctggaggaaaggatcctcgtcgttggtagaggacatcatcctgacagcgccgaagtgaccatatgcagtaaacacaatgcgcgagggttctgcgcgacttggtggaaaagggagtggattagtgagtagttattagaccaggtgtttcacggtgttcgggaggctgcgacaacgaaggttccgagggatgacgttgcatggaccctgtaggtgagcttaacccggaagtcctcggtgagaggctagcggtacgtattttcttggttcaccgaggactcacctacaaattcgacccacacactgaataaagaaagatggttgcggttgagaactccgcaaagctgctttcgaattcatgttttgaaagcactaagttatctcatcacctccttgttcgtatcagaaaggctcaagttcggtcaagttcagatatttcctcaagcctgttgacaatttcgtcatatccatacacaacagcacttttagtcttgggttgacgggacttgctaccgttgtccagtagcgagcttttcagtgccaatattcatataaaggcaacattcggatagcagcggcagatatattgagctttgtacgtgttgatcactcttcatgtcgcacgccatcacactgataactctacagggtagcccacacaaacgttgaatatgataccagaaaaacccctgccattcaatggcaacttctcatcgccagaggaatatatcgatgagcttctgaaatttgtgcgaacatctgagacttttcagattctctgcggcggcgtccatatcctcgactttttcactatcgaacctggcctctttcactatgccattcccacagagtggcacgcattcattctctcaagaagtctcatgcagtttcttgaccttctcatgcgggatgatttagacaatctaaagctggaaggagagcagccaccagcgagccttatagattacattcaaacagtccgtaatctttctctcggccgatcatttacgcccccttcagagaaactgccggttctgccacggtcggtggctgtgggcatgaacgtcaaaaagacccatgaagtcaccaacttcgcggactacttagcccgactatcagaagacataagttcgcagtgcggctacgagatatcccactacgtggacttcggtagcggccaaaactatctgggaagggccatggcaagtgagccttataataggcatgttgtagctgtcgagggacgagagaacaacgtcacggcagcgagaggtctagatgtgacttctggattagccgttaagcccaaggtcatgaggaataagaagctatggacgaagattttagaagcgcgggggcctgatggtcaagaggacccagaagccttggccaaggctattcgcgaggttgcaggagatgaagcttttgagtttagacccgtcaaagaactcgaagctgaatatactgtggaaaaaggtaaggggtctgttcagtacatatcaggccgactagaaactggcgacctggccgacgttatcgcccaaatcaaccctgggagtcaaaccgaagacgagaagaaggacctaagcctgatggctatgtcaatccattcttgcggaaatctgtcacactttggaattaggtctctggttctcaacccggacattcgagctgtggccatcgttgggtgctgttacaacctgatgaccgagaaactcggtcctccaacatacaagcacgccttcttgaggccaactctccaagctgtcaatggtcggctcgttcgggaatcagaaaagcatgaccctcagggattcccgatgagccagaagttttctgcgtatcagggagatggggtgcgattgaatatcacagcccgcatgatggcttgccaagcaccgcagaactggaccgagaaggagagtgctggcttcttctctcgacatttctaccgagcagtcttgcaaaagatgttccttgatcgaggcgtggtgaagaaagtgcggcatacaggtagccaagaagaatcacaggcggatactgcagcctcaacccaggatgatagtgagagccccttcgacatcagcaccaatccagtcatcattggatcactcaggaaaagttgctacgggtcgttcaagtcctatgtccgcggtgcggtggagaaactcacgacaaacaacgagtacaaacagtatgcagacgtgatacaggagaaaatgggcgacatctcagacgaggagatccagagatacgaggcattgtatctgcctcggaaaaaggagctatgtgctgtctggagcctcatggcattcagtgcgatggcagtcgaatcccttattgtatcagaccggtggacatttctgaaagaacacgacgatctcgtccgtcacgcgtgggtcgagacggtgtttgactatgaacaaagcccaagaaacctggttgttgttggggttaagcgatgattagacttttggctaggtcgtaattgggatgaactgaattgtctgaaatgacgatacccgatcctagccgcatccctggacgaggtcctctttacatgtccttgatggggactcgaggaaaagatgcaatcagctccttgttgctaccgaacgaagagaatatgttcgtgtaagaggaactgggtttggtaagtcgtcagttgtggttattggtggtgctaggcaatatcgggacgtggctggctggctctccgaaataggcgatgtcatgcatgaacccccctccgctttctctcgacacttcaggagtgacattctcaagcggatgacaggactggaagttcttaggtcgatcagcggcacagaacaataggaaatatatttacccgaacacggtgttttcaggtatccgatcatatactcgccagatggtaggtagttctggctcgcaaccaaagatactaccacaagcagtagttatcagacgtgcctctcttgaatcgtattacgatatgatgaggtgtaagcctctactccgtaccccggaaccctttatctcgtagcccacttggcgttccgtcccacaaacaacaggacagctgcccctctttgctgataggcattaatgaagcagcatccattttcgagggcgtgctgtctgtatgtaggcctagctacgctaccgactcagttcgatcatgggccgcctcggtatggcacattggtcggcatctggtgtcgcattcaacttgtcaacttcgtcatggtgccctctagtcggaagttgacagcgtgacatggactgcgtcactcataatgcgaggcaaatatctaggcaggacgatgcaatgcaatgcaaagcaaaagcatgcctaccagcaaggaggaggtcacgcagtgaatcacgagtccagtcaatggtgccatttctgagccactgacaagcgtgatagagaagtcaagtttagacatggctccctaaaaaaaagagctttgggcaatgttgcgcccgctgcacggccagctttcgtggggtaatcacatcaccctacatggacagttgcacattgataatggaatgagatttctgagatactgtgttgtggtgtagtatcagaatataccgaggtgagatagatcaaatacagccgtatttagacgcgtgcagcggatgagagtcatgcaatgtgacggcaacagacctgcttagagacatgataggcagcgatccattatgccatcttgataatattggggttcccaaacacgggattcgaagcatagctgatggattcaggcatcatgtcactcttgttcgttggtgctaaaagcaaggcagcgagcggcagcggctgcaggcccagggacagctgacacctggagaggtacattcgtgtgctgtacaaacgtacaagcttctctgtaagtgcctaggtatgcatgtatgcggctttgaggcgaagtcgtgccatggaattatgggcagtggtttcaatgtctcggccataccgatccaacgttagtagttgggatgcccgaaagctggggtttctagggcgtttccaattgtggaaagccacaggatcctgtagctaactacctagggtccatcatctgtcgttggagcttacccgagctggatccatggatgcctccaagatgacaagtctgaattgtgacgttcctgaggtgaagaaacgggcattttatgtccgataaaaatgtacatgtgacggtgaagaggtgaagcacagcaaggtagctgctggtcggtgagtggcttccaattgcttgttaccttacagaggatgatctttggatgcctcacttatggcaacatcacacgctctaaccgaaaagccattgaagctcacctcattctcatcaacaaccaacacctatacatcgtcattctttacaaccctgtcgctggcctgatgaatgcatccatgctcaaagatcgtttgcttattgaatggaatcaacaaaatactactctttagctggcttttgcaccagctatggcccagcagaggttgagctgatcaaggcaagcagcaactctgtgtccctcacatggacgcgaaaatgatcgagacagtgaatacttgacagctgtcaagttagtaattctaattttataagggaatatgaccagaaaacgttacgatgcagttcatctagctcctggctactgccgtaggccatggaccatggttcacatggattcttggctgtgaccatcctctactcgctcgtacaccacaacacaaggatctcgtcctcttccgatcttcccaagtcagtgcaagaatagagggcagctcaccacttgcctgccccccacgcaccaaaaccaacttgattctcagatgggatgggctcccttgagagagtgctccaggggcccgaacctatcagaattactattcgtcgttgactcctacatcacgagccgatctcaggatgattgtgacgcactcatatcgaagaaatatcagattcataatagtaaccaagtgagagcatggttgtcatgcggcagcgttacatggtacatttcccgatgctctgtgctcaaagggccacaactcagacgtgttcagacatggaggacagctgattccttccagctttggcaatatgcttcctgcagtcgctgtcgtggaacgacctcggccacaatcacagatgccatctgcactttacgggctctgccgtacctgaacagaagcatgcgtgcctatgtgcatcggacattgggccaagatctgcaactaagcagccctcaagagcatttcctgacgtgactctgtccatctcccgtggataacgttgatcaatgtttttccgatggagctctactactgtacacgcaggcaaatggcattgtttttcagagcacctcgagcttaagaaatgattagctgccagcatagggttttgaaagtcaagctgccggcaaagagagaagagagagagagagagaggtcaaagccacctcaggtgtcccgaacagagctaccaagtcaggataccccaccttatgcgtgtccatcaacgtttctgccgtcatagccaactcggccaactggactagtccccaagttggccatggcgccggacctggtctcagacggcaaaaccctgcctgcagggctgggctcgatcgagggacatgcccttcccgttcggcttagagatagcgatacttggagcagttgaagttactctttaaaaggtaagatcaggaagagagttaataacgtgggtttacccttatcgtgccctccattgtctggtctggtctggtctggactcacttctaacatttctcaattccctcgcaaacctcttcgccttttgtaaatcttgcctgcactctaagaaccaaatcaaagtttaccgggttttcggacactggctgcgctgctcctttgtctcttgttcttctccagcttattagcccaaaccttgcaacaacgctgagaccaaacatcttcatgatcgagctagtcactcaatttctacattgcgccgacttgtcgcaagctacaaagcagtttgactctgccaaccgtagaacatttgcattgcactccatctacactttgacccaatcccgttgcacaagggccctggacctctccaatgctagccgttcatcatgaacgcgcaggtatcatttcttgtaagtgttacgcctccgcgcaaaagaattgatcctttggtgtatcaccagtggcagctgttggaagcaactttgcaaggaactactttgatcctaacattttatctctaggatggcacatatacgctgattcacattcctctcagcctctactcgaccctgctccagccaatcctccgagtacttctgccacaatctcagggaacgggaggtctgcgcgattcgcccgagtacgagttgcagggtctcacgcctgatggccagcatggctttctgaacattagcatcactcctcttgagtgttctgttgtctgccacacctcatgggctcaaaatgtcttcgagccagtcctcaaagctatgccgcgcgacactgcgaaagctgtttccgtttccaaagaatcctatatggtactttcagtcataagtgctgggctcgatgccggcggtcgtgtgatggaactgacctctccgctggcccttgctggtatccccatcttcttcatcacgacatattactcggacttcatcctggtccctacaaaggagcgggaaaacgtggtcaagtctctcattgcaaaaggcttcgagctgtccgacaacgagtccaacttcatcacttccgctgccaatcacaagcagggccctggattgtctgtaacttctccgccacatgaaggcctccctctcaatgtcgccgagttgcaaacacggatttttggtacacttaagaagaggcatgtggcgcctcagattgaggaagcgcttgaattagtgcaatgttccggtcgcgaagcatcgcagcttgcaaacttcacccatcagaggccttcaatcagccgccacgcaacaggaaacggccgccgaccaagttgggcagacaatgtggacacaaagctctatacatgcatcatctcagcgctcgtatcgcagcctcgatttatgtccgtcactcttgctcaggatgacccgccatccctgttgctcgacaagaatcttctcgacatatttggcgactccctcgtcggggacacagatgctagcctgataccgattttcctggacttgaagactcttcctctcgaggccacaggtattgtttgcggtgtcgctggtatactcgtacaagacactcagatagcggcaagttctgaattatcctatctctctactgctcaggcaggtgctgtgattctttctgaagagcagtccgtcagggccatgggtatattgaagccattgctcagtgaagagctgtaatgctttgagcttgatcaatacacattccatagaagataagactgtcacaatgatgtaaaattagggaaagctcacaatctatgagcagatgaccaatggcgcaacggagatggtgtttgtttctaaagaagccatgctgttggatttgtgtaaaatcattatttgacttgagaatttttgtgttttgtcagaagaagagatcctggagatgcgcctggcttctatattgatgcccatgttatatatagcacgagtggaacactctattgtggatgtcataaattcgtctcccgtaccgcgaactctgcgtgaaagtcccaccgttatctttggttggctcttagttgtttttgagatattggaagtaatcgaagtgagattatttgtaaggcatgttatggtttggactcctagcgataatgacgctctggcattgtcaagtctatcactaaaacaccatcttacaaagtatttttggctagtgtatcgttgcccgcgaccttataaatctttcaagcttatcttttccagccattgctgtacacagaacccagtctcttgagaatcaaacggtaagtggacttgaaggaacggcaccacgatatcgggacctcattgatcacttcccccttttcttctcctgcttctcttcttttaccaatccggcctttacaaacccgtccctagctacggcattgatgagcgcaaaccttctaggtcctagctgaataccgccgtaccacctcgtcaccaccaccatggcatcccagatatccatgacctgcatcagatgcaacatccttccaccagcagctgtctcgccgtcgtcatcgcagtcctggaaactcgtagccccgggtccgcggatccgccatgctgtcatgttgtgcgtggcgctgcgtatgcgtttgtctgatgagagcaaaagttggacgtagtatcgagcctgatctggcgaagtaactcgtgcaacatgtgctaagaatgttgatttcgactctgtcacgagatcggatagaaaccattccggagggggaaagtttggttgctcgtagtcttcttcaggtgttgatggcgctggggcctcactttcgggctctggtttctgctcctgcgcacgccgcgtgaactcctccacggcatcgaatagacaaaccagaccctcttgaaatacctcgcccagagcgtctcggaaaagtgccaggtcacgagcaccggcgcctttgacaccaccagaactgtggtgtgtactgagggcactggggggcttagaggggtaatcagacgggaatctcagacgcagagaagatgcatcgcctggaagtttgagaataaatacagaggagtcgtcttctacggggaccaggctaccgtcgccgtagatggaatttattgcttcaacttcatcctgaagttcttcggacatcgttcgggcagtgaggggttgaatgaaaggagattgagttttcagtttgttaagatcgttctaaaccttattatagtaggtctcaagaaagagtacatttgagattgtggaaagaaaaaagaaaatcttgttactcagtagtttcattgcaggtctaacaatattccaatgtttcttcagttagttgaagctgagtgcactttaaccaacagaaaccccacctcagcccatccatttcacctcattgatccactaaatccccattactctcgcagccctcttatgtaggtaggtagtatgctttcagcaaactatctcgtgatatagggaatggccttgtagttagaacaaattgatattgagcgagtacactagactatggggcggcgcaaacagtaatcgaattatcgtcatctcctgacctatcccccagcatgacctatctatagcctcaacacggaaacaaccagtattgcaacgttggtattacattactcgtccatgacagccgcaaacttgtctgtcatcttctgttgaatctcctcgtactagaattgagttagcacatgcattgtgtttgccatccaagaacaacttactctcttggagatcacatcctggccgtcggtgggaacctcaaacttcaactgtcgtaggctggcttgcaggtcagaagtggcctctcgtaccttggcccagctctggccctgcgcgataaccttctgggcttcgtcgtggaagcctaccatgagcttcatcatccactctgtcttccagataaggacagaactggtcatagtctgagtaaccgttttgctgcaagaaatcttctttgatcaggcctgcaatatccagcgtaatcttgtcaggatcagacagggcactctttccaacaagctgaacaacctggtcgagctcctcggaatcagacagaagttgcttgatgcggtcgcggagtcgagggaagtcggggtagttcttctcgtaatacttatccaaaatggtgttatacttgctgtaagataacgatgtattgatggaagggaaatgttttcgctgcgcaagcttcttgtcgagaccccagaagacctgcacaatacccagagtggacgtagtaacgggatccgagaaatcaccaccaggaggactgaccgcaccgacgatactgacactgccctcacgctcgggagaaccaagagtctgaacgcgaccggctcgttcgtagaacgaggcaagcttggcacccaggtaggcggggaaaccctgatcagcaggcatttctcctagacgaccagaaagttctcgaagagcctcagcccatcgggaagaggagtcagccatcatggccacgttaagaccctggtcgcggaaatattcggcaacagtaattccagtgtaaatggaggcctctcgggcagcgacaggcatgttcgaggtgttggcaatgagcgtagttcgcttcataataggctccttgcggccatcgacctcaatggtgagctcggggaaatccttcaagacttcagccatctcattgcctcgctcaccgcaaccaacatagacgataacgtcactgttggagaacttggacacagactgactaatgacagtctttccgcaaccgaaagcaccgggaattgcgacggtaccaccttgaacactagggaaaagagcgtcgagaactcgctgaccgacaatgaagggctgatcggcagacttcttgtcgttggagggacgtggtactcggacaggccaggactgcatcatggggtactcggtcttcttgccatcgaactcaacctcgaggatgttctcgacgacggtgtactcgcccttggcggcgattttggtaacggttcctcgtgcacgaggagggaacagaatcttgtggtctgcgaggaaagagttctcgaagacagaaccccagacatcaccaccggaaaggtggtcgccgaccttaacggagggtgtgaactcccacttcttctcgcggtcgagggcagggacggcgataccgcgggggatataaatggacttggccattttggaaatagcctcgaggggacgctggataccgtcgtagataccgttgaggagaccgggaccgagttcgactgacaagggctttccggtacgggtaacagggtcacccaccatgacgccggctgcgatgatgattagcttgttattgttgtaggttcagcgtgggctgtcatacatgtctcctcgtaaacctgaatagaggcctggtcgccactgattcgaataacctcgccaacgaggttatcatgtcctactctgacctacaatagcagtgggttagatcgtggcggataatgacgatgaggaataatagcaactgaccaactcgtacatggcaacaccaatcatgtcctcagccacgacgacgggactgtataaagtcagcatgacatgttgacagtcaaaatatcggttcgagtgtgtttttggggatcgaggatagatcgcaggctgaagataatggcatgtactgacccagaaatggagtagattttacctgcagatagtgttagcgacaccgcaaggtgcttgaactttgttcaagaacataccggtttgatatccatcttcctcattggtcttgctgctgttattagcagcctttgatgatttctacagaaggccgtaagtcagtattcgagaaccaagcagcataaaatgcgccgcgttgtggccatcaagcttgggggaggtcgggaatcaacgcacaggaggcatcttcaacgaaactggcgcgttatctaattgaagatggggggagggaggagaaggcggcgactgaggccggatggaagatgctgtcgaaccgggggagagggttgacgaaggaagcggctgagatgaaggttgaggtgctgatgaaggtgaatatggagacagagacagagatggagatggtggtggagagtttggcagaggcacttgacgagctatgtccaccaacgctagagctgctgctgctgctgctgctttcccacctcttgagtggagccaggatgatgacgatgctttgcgggtggggtctcgaacaacagcggcgttaacgggaggcgcaggggctctatcactgtcgctccctctgtaacggctccctctgaccccggagcctgagctaaggctatcgtcgtcactgtcgctcccttgctctcgctggctgtttttgtcgtcgtcttcgcctctggtgcggattagatccagcagggaacgcctcgctctaagagtaggacggatgccgagcataagctacagttggtgccttttttgcgataaatattttgtggtttcaagttcagagaagtgtaattgggagatctggagtatgttgttgattaaggtagatgggagccaattctccaatggggcatcataggtagccgagctgtaggttagcgcttggacggaggctgtactgaaacattatgcacaacagcactactgacctcagtgcccccagtccagccagtcgacattaattcgaggatacattgaaaaagagaaatatcttgagtacacaaagtttgtgtaggcaatcagttagcccacggaataactgattttatcgcttggtttttctacaagtagtctattctggtcttgatgcgtttacccttctattccccctaatgtatactgcatagtcgtggatgcctacatgtagctatctcagatagcaactttagataaatcatcctgggcttgttgtttgatttcattacctaggcctcggggggcaagaaaacaacgaaccttgatataaggtgtcaaaataaacttaggtagcaaagagtcccctaagcttaggttaaatttacctaaatatttttatcacttataggtagttaaggtcttgagttttctttcctcccctagctaggcacctatggaaagtcttggaaggccaaaatctcaaacttctcaacttcaattgctgggaccaccagactgtgaattctttgcgccctaaacatcgggttactttgtcttcttatcctcattgtccctctcccactgctctcccagctccttcacctcctggtttgtcttctctatagactccctggctccaggccaaggcttgcgacctcgacctgtttcaaacaatctgtaaaccgcgggaacatcagttccatccataagcaagttgtaaaactttcggtcgttccaccacagcttccaggcttcccaagtgaagcaccccaagcgatcggtgactcctgtccccgcggcttggttcagaaattcataagttggcttagccctccaacgaaatccaggatgaggagccgggcctctctgaagtgtcttgacaagataatcatagtgatcatcaatatccctacgcctctcttcggcagacggcatggagtaatctccagaccacaagctcgccagagccatggtagtaagatcgtaaagtacgaatgggggtctcatgataatcatatggccaagaaacgccaacgactcaggaaactgctccgaaacgaagccatggaaaagacgtgcaaacttgctttcctcgccgtagaacttggtcgtttcaatccgcttgtagtggtcaggggcaatggccgggtcggtcggatcgccagggcccttgacgatagaaaagtcataaccatagcccgagcagaagatgatggcatcgacatcttccaagaccgtgccgtctgtaagggtaatagtcttggggccagttacttccttgatgccctgtacagatttaactgtgccatctttgaggttatctgccagatgctcggagaacaatggaactcgatgtaggactccatcaaccggtcgagtaccgaatacttccttcaagtgtggccattctttatctcgcatattgatcatcatcttggtcatgagacctgcaaaaatatttggcataatgtcgcctattgttctcacacaaatggacacacgacgactcaatgtgtgctcgaaagccttgcccttgactctcctggggagctaaggatgatcaggatctgaagctgaagttggctggggctggagttcttaccacgaagacggtgccacgatggctaagatagaccttgttggttccagctttgaccaagaacgaggttgaatccacaccagtcgccccaatacctacgacaaccacgtttttgccctggtacttagaagcgtctttgaactgacgtgagtgaatggcatcaccagaaaatttctctagacctttcacctgggggagatgacgggtattgagcatgcctgtagcgatgactacgcgaccaaatgttctgacctcctcaacccccgttttaacatccttgagaaagaccctccaggcctttcctggctcatcgcgttctatatggtcaactgagactgagaattttatgtgcggatataggccaaacttttcggtataagattcgaagtatctttcgagatccttctgaggagggtgcacagggaagtctagaaacactatgagcttcacggtcatacgagcaatgtacggcgggcttaccatcaggcattggaaaatcagtaatggaacactggaacctattaataacgcgacattccaccttgaagagaaaaagaaacatacgcattgcttggaggtgttggctgtcgtgtactccaatgcagttgtctgctccatattgtttgacgcatgccatgttccaccaacgtattcttgtctttcaaacgctgttgcattgagtccttgttcacgaagattcttaagtgctagaagaccaagtggtcctgctcctaccacgcagatgtcggagttgagttcttgattctgggcatccataatttagtaggaatattatctcgatatgggtctaataacaacatacaaaagtgcgtatctatactcctttatatcctcactttctataagtatttggtattaacaacggcgctcagatccgaactaccgcgcgaggtagtgatcgcgcttaatgctgacactcctgaacggtgccagaatggaggctgtcagcttttagatcactacgtcgggttatgacgcataaaacagatgagataagctgattccagccagtgaagaaatgctattgccaacggagctgcttattataacgagttgggatgtatccgagaaagtctccggacctccttgatattagcaccagcaagggtgtgagattgtacttccactggttttatgtgtccggcctatcctttttactgaaagagatatgtcttctcttgatagggtgttaagactgtagtacggaatgcgaagcctagagagtctgtcgaagatatggaataacccaagtggttgcaatatacaccaaatttggccaatattaagacgaaatccctgttgttgtgtgccctaatagaaccgttatatggaccactttaagatttaaaggtatgatctaggaaaaagttgacatatctcgacggttacgagaatgatgagaatggggatgcagaggcttggagatgttggggcgatacgcatagttgcgattagaagttatcacgagtaatttttgcatgaacataagtccagttttcggttaaaagaacatgatatagtggcaatagtgattgccactgcaagacgtacgagtgaaaacaaaacacggactggtaactgttgctggataccagacaaagagctcatctcagtgtgatctgcctggtagatggactttaagatctgggaactgtaccaggaaaagggtcacaagaaagccaagggacgtatttgagcacatcgaggttttcggcctcccatggaagccactttggaactcaacagagaaagactccatgatctggcggtgatggagtataacgagagaaaacttataggtcctttggtaaagctctaatcaagtggcaatgccagttgcggtattcgtccgcgggtatagaccacacgtaagtctagaaatatactgctttatcctgtatcgtatctgtgatatctagaccgcatcctgaaggattgagaaaagggccttgagtaccattcttgccacgatagacatatttggtcatccatgcagcttcacattcaggcctaccaaaatctcttgcagaattttcaaaacaccctctttggccaccaaggctgaaaaagttgcttgcaagaccgagatgccacactcgtccctttctgcaacattttgcatccttgcatggtatgaggaaccaagtgttgatacgtcacagccatcctggctccgtgccgctcgtagcatacagatctgcgccgaccgacattcgccggtgcattctggctgtacccagcctctactgagacgtaacatgtattcgtcaaaagccgtctgatttttctcgaagacctcggtgacgttgtgccagaatgaggcagtgagctccgccgtatcgtcgattaggggagggtttgtgagtgggccatatgtctcctttgcggagtaatacttttcccacacggggccttgggtctggtatgtaggagacgtcatgtcggcgctgtaggtagttgcatcgagaacggcgaaggtcacaggatcaacatcgtagacacgaaaagagggcattcccgacatgggagtgagcgagggaccgacatacgatgttattagagcattgttaaaagtcttgcctgaagcatcattgtatgtaatctgaaagtgatctctgtgggtgtgaccaaagaacatggctgcgatggttgctgagtatcggttcactacctggttcagataattcgactgatcgtggaaggcattccggtcccccagcggcatatgcccaataatatagacacgctctccagctttctcagcagcgtggagttcttcaacaagccaatcgatctgaccgctgggatcgcgcagcatcttcctctgaaaaagccagaagtttccccggtagaatagatttgtgttgagagagatgactcgcaggttaccatggggatatttggttgaataagagccgattcttgctgccgtagaggctgattcatgtccaatccaacgagaccaggaccctgcgagaaggtcgtagatccatgaggatgcgtcaccgacggaactaggctggtaggcgttggtgggatgggactcgtggttgccagctgttccgtagactataccgagatgtctatccatatgctcatatgaccgaataacttgataggttagtttttataggtgaagtatttgagtcaaggacgctcactttggtgctcattatagtcccaagatgtgttccagattgaatgatcgataatgtctccggtaaaaatcgtgaaagcggcgtcgggtaccaactttctgattgcttcatacatgctatgctcaagagaagcaggagagtcacaagtatgttctccatatggtcctgctggggataccgctctcccgggctcgtcattttctgtgaaaggtcttctcaagtcaacgaacagcaccacaagcactggggaaagcgttaactaacctgcagcatatgggcttgttacactctgaattcgacccttcagtgtagagctggtcaacatgtatatcggaatagtgaacaactctgatagggtctcttccactcgagactggacgctttcggcgcaagtgatcaggaggcacagggacttcccattcgtctatagtaggatagtggcagagacctagaaatgttacgcaaaaatgctgcgaagtctttgagcggatggcaacgtttctcaacgcctcggctataataggcccttgaagctcaatggttccatcacaaacatctgcatcttggaccttgaatttgttaaatcgagttttgtatctcataagagcgtattaggcttgctacctttgactttttgcatacatcctgtagtgtggtgataaagtgtcgatcacccagattcgcaaggctcttgaaagtcaataaaaggccctgcatcgtcatctttagctctttataatcacattgatgaccagctgcgacttgcctgacatcccgaacaagacgacacactctgtatttgtttccatattcgatctgcccagtcatttgtatacaaaatcttttggtgttcattgagaccttgagccacgacagcctgtccgtcagttccgataaccgttgttatgactccaagacagggtaggagggttgttaataagcgcatatttgtcgaagcgaaagaaaggagaaaactgttgatctcagtaatggcgaaatagagaacaaggtatgcattgaacttgtttagtgagctcgagagaccatcaacttactgccatcttagacaaatcatctccaaaatcggcttagtgtcaccactataacagccacatgacccaattaaagcaatcacaggagtgcataatgcacgaaggttgacagaggaaaacgtcaccactggctggcccatgtctcgtctccagcagcggtctcaaatcccgtccatcaaggaggttggcagaggagcaacgtacacagtaggtgcgtgattatttcttattcatatccatacatacatctatttcgtacagctcttttcatgccttaaaaccagaaaaatgtaatatacaagaccgatgatgatgagttatacatctgcgccatagataatgatacaaggagcacctcgctccaattcaagcaggcttttggatatccatagcattcctctttttgcagctggcctgtgctactcctttatcagagatgtcttttcctccttcttcgtcttcgtcttccccttcgaccgacctttcttttccgagcccttctgacgcaaatgcgcctctttccgcttgttcatgttggtcttatttcttgcgtcagcttcccatgcaagcttaacccctgtctgtttctccctctgcatgaccgagtctctgtacttcctcccagcttctgtgcgttccggtaatgttcctccccacattctgtgccattccctctcgcgatcctcaggggttgatacaagcgccttcttcctgcgcttcttgagttccttcaaaatcttacgcgctctgtctgattgaagctccacgactgtgtattccactttccagttgattggttcctcatggtcggagcaggagatacgttccacgacctcgccgtcgaccatgttgcggactgtgacatacaaaccgagaatatccttctttggcatgctctcactttcttcgtcggatcttgcttcttctgtcagtgaaggcttgtctgctccacaggtctgaacagattctgctgaagaaacgtcaatggtagctgtgttgctttcatcaacctcgctaatcggctccttctgatctcgcaccaattccgacaaaactcgctcaaatgtccccagattgctctggttgttgtcaacgccttgggcaaacttgatgataaggtccttgagagtagcatctgctgagtcgtcgctgtttaatgagatgtcttttccatcgacagcgtcgctaagtatggaactaggcccttcatcctcagccctagtctcaacggcttcagtgaggccagactgtgtctctttaccagcgtattccacatctttagaatccatgtcattattgaaattgtcgccttcagatgcctcaaaggatgggggcagtgcatcctcagtttcggaagaggcttcactcgtattcagtgcgtcgtcttctgctgaaccctgttgagttgtgtcttcaagttcactggctgcttccttgttgtccttcaactcttcggtcaaagcctggacaagttcgttgatgtaggtttctctctccagctcaggcttcccagtcagcaaaccactttgctcaagagcttgttcgatagcttctcgcacactatccaagccggcggcgtcatcctccacagtttggtcgaccttggccatcatctcatcccacgacttctgtctttcggtcgatgataacttttgagtatctttcttagtctggggctcggcttcgtcactcattcggctgttctcttcatccggtggaatacgcaacatgttgtctttaaacatagccacggcttcactccccttctcctgggttttttgcatctcttcatcgctgacaggctcggcaaagaaataagtcaagggggggtttgttggccgagtctcgatgtgtaagcgaagtgacttcttagggaaacgcttcgtagctctgtccaaaagatcgttcaagagtttgacactgactttaaactcctcgtttcccacactgcggttcgcagttccatgaagagcctcgtccatttcctcgaggctaatatactggaaaccaaatattcgttgtgtgttatggaaagcaacgaatataccatccattcggcccatgcgcacttgcaaagaatacttgaggaacgccgctctgatcatgtcgtagtactcacgttcgaaagactcccaagtaccgaaacggctacgaatctcatatccaacgcctttttgatagccgtctacatccatgcggatggaaactactgcacgggttttcagatcaaacatgcctgttcctggaagtcgtggatcataagcatccagctgtgatcgcatcataaaatcacccagcgtggagaaatggaatgcttcgtcggcatttttctcctcttcggataattcatgcgaacggcttctccggtacttttcgaagtggggtttgttgagagtgagaagcttttccattgatttcccgagcatgctcagaacgttggctgtgtcaaattctttgtcggcgtcaatagcatacacaccatctttataacgggcgaatgcggcagcaggacctctggtcagcgcggtgaacgtatcatactcgaccttgaaagagcgggacaagtgtctgaaacttaagggcctccacgctgagagaagaaagtggaattgggagagcatggccgtcatactagatgttgaaccgcagtacttcttcttatatttggcacacaagtctgtcaaccgactgtccttggaggatgtcacatactctttcagagcgtcgaaatcaaactcatcaacgggcatgattgaagcaaggtatgggtcaaagttgtaaacccgggtccgctgatcttgaagctggtagggtccgccattgaaaagaaccttgtcgagctggtgggctagcgtggggacgcttctcctggatgcctcttcaactgctttcagcttgaggtgttggggcatgatggtgtacactggaggcaaagccttcttctgccttttgacagccttcggcttcttcttcttcgatggtggagctgctgtactgggctctgtctcatgactatttgctatggtatgctgatccggttcgggggagggagtggtatgatcttcttggggggcgttctggggtttcgaaggttctgtagccagctcttgttgcaacttctctttaagtgatgcccaggcaccagtctgctgatcaactgccccagagctggcctctgatgagtcggctttatcagtcctctgttgttcgcttggactacttgacttggaccccttagttttcttccttttcttcgacttgtcgatgccatagactctcttagccacagccaatgcatcgctgatatcggtttcagtagtcccctctgtagatcctttcacttcaagacgagcagctcttctctttttgtcctcttttttcctttccgtgactttcgctccctttcctgtcttttccgaggcgttcttctttgaattgagtgcatcttcggaaacaggggtgggtttcggcgtgggaattgaagtgtcgtctgggctagtctctgtcgcaaataaccggaggggtgaacattgtcgcgggcatcgtagatggggccggcagatatgtgcaaacgtggccgctgggggtatcccacgccgtagtcgaagcatcggggcgtctttgacgaagtcgatcaactttggagaaagttggccaaaaccaaagatggaaggacttcgcaagtgacgctgatccagaaaaaaaatattgaatcatcaacggctccggtataatgtcgggtcggacaatgcatggtatgacacgtgattggtcaatcactaaggtacctaccttggggatccattgcatgcacctgcctactaccttaaccattagccccagcacttcgtcatttccggagccttccaaacgttaaaggttcaagaggacacccaccgcagagactctcgccgcatcttctcatgcgataacaatgggcgcgagtgattcgaagctcgttttcaaacggggcatttttcgtttatcagaagaacggcatatcccagcggatgatgcatactggacctctgttcgtctgctccacccaaagtcctactttacctttccatggataactcgtttactgacatgatatcacgcagttttgggagcttcctgagtcttctgaggatgtctttagtttattcacacctgccgatattcgaagaactcgggatcgagcactcgaaaacctagaaacccttatcctagccatcacttctcgtctattcatactacgtcatcacccatctttccctgatcctgaacttgctccagaacgcgaggccctgaactgtatccgagtactcacacgtgtcttgccttacttatacgaaaaggaatctctcagtgactgggagcaacaattcttctgggctcaacgaaggaaacgcactcggcacggtgcgatcgccaacgagatcctctttgacgaagcccaggaggccgagcgcaagacgcaaactgccgaattcgaggaggtcaagccactcgccgaagagctggtggacacgctggtcgatctgctatttttttctgatcttactttaccacgacaacccaatggccgaccgaaagttagctatgcgatttggcagagtggggtgggttgcaacacagctgttgcaacaacaaaagaatatgaaagtaatcgatcagagattctgcgacttctcttgacgctttctggccagagcctgtacatgactgctggtgtcctgccacagaacggcgtacggacgttaacacacttatgcgcttgtccagacaagcaagtcgtgctctcggtgctatgttccctactcaacacagttggtccacctgggatctctcagcttcgaggtgctgatgctaacttcacttatagacgttgaaatacaaccctgctacgtggcgcgtaccttataacacccttgtattcaaggatggcaagcaaatgcttgtgacatactcactacagttcctcttggtgctcttgttgtaccctattcccgagaacccagagaacccatcgcctaaacactcttatcgtcactttctaggccgactccaccggccccaagattttcagtttattgtggacgggatgactcgaattctaaaccagccgcttcaagagaagacttcatatcttccaggttctcagtcatctggccactttgcccctgaaatactaatgttattctgggagatccttcaatgcaacaaaaggtttcgatctttcatcgtggacaccgaaagagcgcatgattttgttgtcctagccctgttctatgctcttgagtataagaatgatgctaccaagcaaggagttgtgcgcatgtgcgctttcttgctccagactctaagcgtggagactaactttggcgtcaacttgaacaagtatttcgaggggcaggagagtctaccaatgtctattcgtgtaccgggattccgagggacctatgcggattttcttatccactcaatctacaatctgatcacgacaagtcaagggaagctatcggcgatatacccagctctgttggcggtgattaataacatcgcaccttatcttgaggggctgagcagcactagcagctcaaaactgatgcagctgttctcttccatgtcctcgccctcgtttttacttgcaaatgagactaatcacgctctgctccactcattgctggaatccattagctcgatactggagaataaataccaaaagaatcctgagttagtatttactatcctcaaaaacaagaagagggttgaagccttgcgctcattcaccctggagagtggccaagaggaaattgagagaagaaacagaagaagaaaggattctggacaccattttgatccatttgatgctgcatctgtgcgcagctcagttgacagcttgaggagtccaaacagcgcccagccacggcactcgtcattggaagaggttcctgaagacggtgccttcgcgattggagacgatgacgatgacgacgaagacgatgacgatgatagtgacgacgaggaacagcaagagactcctgcacggtcaacgtcaagtgaagccccgtcccggaggtcatcgacccccaacgttgaggatgccgtcccaactcaattgcgagggatgtccgagaaggctcgtggcaagatgccagcgggtgttcccaccttctcgcggcaaaacagcaccaccagcctaggcgggcgctcaataacaggacaatcacaggcaggggcatttgagccttcggcccactggatcgacagctggctgctcgagctgcctctccacacaatcctggcagtcattcaacaggtgtctgccctcttgccgcgacaagagttgacagccgatatgccaacaccagaaacgctgcgacgaatttcatgtgtccatgttgttggcattgagccatcggctccccgtgtacattcttttgaatggtcccagctcgcgttgggttggtatgagtctctgctatggggggttatctttacaaccgagatgcaagtttccagaggaaccatgggcatatggaatggcaccgctatcaagcttttcagggtccaagagacagccccagagggcccaacactaacatcccctcgaggtgctgttgacgctgtaggtagcaacattgtctcgcggatagggcagatcaacctccggggcgggccgcagggaaacagccagccaccacagcgaaacaattaaggaggacacacggagagttcaatgggggcgcttgctcaatcccttatttgagcaattagtactttctgcactgtttggcaacttctccttgaagagagagcgctgggtcctaaagctaagcagctgctagcatgaggctattgtttcacgatctgccactgttgattccaacagtgttcatcgtgtaggataagagaacgaatggtgcatggaaagcgaattggcgtggtagtatagaaacaggcgtttgggtatggactggagtcaatcaaaaactcgcatttgcatcagagcggctcagttcatgctgttttctactatgcacataatcacatgcgctgttcgtcctcatctcatcagctggtgtttcaagttttgacaactggcgcagtagctaacatgtggcgcgtcgagatggaggtggctaatttgactcaggaccagccacagccaacaggatccaggaaacaccctacaccctccagttccacaccgattggattccttgttttcaaaagcaaaagttggcagaagtaggcaaacaacgtgatttaagccagcaaagccacgtctaatgcctggagtgatcatttccgaagggtgcaaggggactcgtacgcaccgccaccaccgaccggggagcttcactttcactgccaatcaaaagctgccccggaccatttgtgccgtgatccccatacgctaaagccacaatagtcatcagccacgtcccaaggtcccttaattctagcagctatcgcgacaagggtcttgttgaatgaagggtgggttgtaagggtccaggtcctgttggttttttggccgggttacggtttaacacgaaagcaactcagcttattgttgcaactcgcagtcggtcacattttttaatttctcggttctcacctgtctccaagtgtccctttgctacgctattcaatttcgctctgcttcatttggtcagtactggagctggggcatcttacatcatatcaaagtcaagctcaagcagaactgaatctgctgatacaacactagagcatgtctcaacagcaacccggagactccggcgatgaggtacagccttatcgtatccgtgtcagtacctcaacgagagataccatccgatcgaggagctactaaccattcacttttttacaggtatcaagcaagtatcttgatatcacgcgacagaaactagagcttacccggttgcctcatgaacctcgttcaaaagattggtgggaaccaaaacctcaagttgagtctcttgttgacttttggtaagtggttctgtgagagagctgcgcatggcgaggctcacgtatagtacctaggcaagaatcattctcatggcagaatcacgaagaagagctgaaccaaactcttgcccagttcagaacaagttttcaaacttccacttcatcaacgccagtccggcttcattttattcatgcccgctctcctcatgctaacgctgttcctttgctcttaatacctccatttcctttgaccaacctgtcgctaggtcacctggttcagccattgagtgatcctgaagatgctggtacaaaccagccgttccatgttgtgattccggccttgcctggcctgggcttcagcgatgctcttccttctaatgcacctcctgtttctacaacagctcagctactggacagcttgatgaagagattatcatacgaacattacgttggaagtaacgccggctctgcttcaatttccccagctgctattgattggagactggcccggcacctttcaattcactattcagaatcatgtctggggtttcattttattgcacctcctctgacatgccctacactttcgggctcggccagtgagtggttaaaatggaaacttgctcgactctttggctcttcaattctgggctactccaaggacgacctctcggctatacagaagcaggagacgccgcagttaagcaagaagtcggctgttaacctgggtcagcatagccgcagtgactttgaaccaaacacgccgtcatatgcgctgtgtgactctccgacaggcctcctcctctatgtgctgaaactgctccggactcttggtcccaagaaggaacttacacctaaagacatcatcactctcacctgtctcatatggctacctggccctgaggctgctctgcgattctgggctcaatgcgcgtcagagatcgagcctgtggaggaaaagaagacgacaaagaaacccaaggttgccattaccgttttcactggagacgaggatcaggctgagcagcaacgaacactcccacgtcctgcaaagaccatgtactcttgccctggctgggctaacagggaataccacatcgtgcacctcaaccgagcccctggaactccaggtttcttggcttgggaccggcaagatgtgatagttgaaggaatgcgtggtctagtgaaagcaatattggcaaaggataaaaggattcaagttgctgaacagcctggggctgttcttcaggatcagctcgaagtgcaggatggccggatagcccaagcagatctttctggaacaacagtccaggatccgaacgccagtccgggtgagggacctcataaaactggtgtacagaaaccagcaggggacgatcaccaacaccttgcccctccacaagcagctacacacggaggtactcattgatgaatattgacagaatgatgcgtacgagggcaggtgagtggtggaacttagttcgataccgtcatttcggttctctttctctgagtctcgtcacttgctataagaccataagcttatgagcaaaattatataccaaaagtatgacagcagagtaaagcttgttgcgttgtgtcttgtttggtcaagatatcctctttttaatctattatccttttgagtattgcggaactgtttatacttggccactctggatattgcatccctacgagcaaactcggctcacctgtaatgaggctattttgaattgatggtatatcaacgtaaaagtggtttcacaatcaggcattatgattaatcgctagaattgatagcgacctttccttgtgactagagttgactatttgaggttcaatctctagatcagatagtgagtgcctggttaccctaaggtacgtaagattataggtcctcagcccccgtactacccaaggtagatacccacccagtgacttaaggtacctatccaatgcttggaactcccctggtgcgccacaatgtgacctaaccagctcccacccctcaacccaacttctaacttccgcaacagcgaacacgacttgactctatctatatgggcacattacagacctacgagccttctattttaccagagctgtcttagcactacccgtcattttctgtatggcgacgatgcgctacgaaacagcccatttctcttagtcggcgagccatctcccaacctcatactcatcatgtcgaatcgatacgaccgacctcaccgcgacggtaacggctatggcaactttggacgctccaacgatgactaccgatccgggtatcaagatgggtacggcagcgatcgatatgccataccgcctgccacccaacacccgcgaccaccacccagtctccgacagatgccctcccgatcacgtataccacaagtacaagctccaccacaaccagcagacactcatgctgcacggcaaatcaccgaggttatcgaccatataaaaaaagaatggcctgcaatgtgtcaagacgattgcgtccctgttcaactggcgctgcagctgctcgacaggagctcggttggtcgcgcccacgaatacgcccagttccagcaatcacacaactacctgcaagagtcgctcaagggtatcgtccatgaacatcaccagggcttcaacagttctataggtacatttcacaaaattcaaagtagcattcagcagtcgcagaagcgagtacgtgccttgaaggaatcactggcgagttccaaaacaagtctctgcgcgacagatcctgaattgaagaagctttcaaaatcatcacaagagtttgacgccctggtgcaaactcttaatgaactggatgacctccgagcagtacccgatcagttggaggcaaggatatcggagaagagatttttgacggccgtggaagtgcttcagaatgcgttgcgaaagctacggaagcctgagttggacgatattggtgcccttactgacttgaggagctatcttgcgaaccaagagactgccctgatggatatccttgtagaagagctacacgagcacctctatctcaagtcaccctattgccaggaaagatggcagagtttggctaagacgcaaggcgccgtcaccgaaggttttggtgatattaagcccatcgccccatttcacgttattctcgatgccattgacgttgacaagacggtccgggaagatcccatgaaaaatcccgaagccgatacattctactatgtaggactgctggtggaatctttaaacaggctcggacgtctgcaaaatgccgtggagactcttaagcagcgactcccagttgagctctttactatcgtcaatgagactatcaacgaggtcgatcaaaggcatcccagctctttacgaggaggatcagccagaggcgatggccttcatgtctacggaacacgtgaaacacaaatgcgagcagatgtgatttacgacctcctttggtctctatatggcaaatttgaggcaattggagaaggccatcgtgtgttccatgagtctatcaaggtcctaatccgaagggaaggcgctggtaacaatagtgccctccttggaagcttcaaagagctgtggaatctataccagaacgagattagatctttgctgcataattatgttacgaccgatgcagatgtctatcagttcgactcgccaaacccaggagatacgctccatggcaagaaagacatacgagagcatcttttcaagttttctgaagcgaatacaaagtctgttgagatgacgagtgaatatgacgcattggacaacatcatccaagatgccgttcctgggctaggatctcgaaagcaagacagaaaagggcggaatgtccaggagggaggaagaagaggagcaggagcaggaagtgatggtccgtttggaaacagtcatcaaacgacaggctcgtacaaatctctggtggaacctagtgtcttcaatatgagcttgttactaccgccgacgttagtcttcctgcagcgtctcaagaacatcgtccctccaggctcagacctggcagcaagcacactaacaacattcttggacaatttcttggtcaatgtctttcaaccacaattggacgagacactcgcaaaactgagcgacaccgtctttggggaggcagatgcattcacacaagacccagcctggagccaggtagcacgtcggcctgtatttcgaggaacaacagcctttttcgaggttgtgaaagctttctgtcgtatgctgggaaccataccaccagaccaagcactcagctcgctgattgtcactcaaatgatgcggtactatgaccgctgcttcagttggttcaaaacgcttgtcgtcaaagctcaggatccggctaccgagatcagcaacgacaacctgaggtcatcggcacgattctctctggaccaaggagagatacaagaaacaatgaagaagcttttcatgtcagaagagatggactgggaactggccgaaaaggagatacacttgttgatggaactcacagatgagtcgccactcgactcaggtgacatcattcaggatcgagattccatctcatccctgtgcctattgtacaccagcatgaagtggcttgccgttaaaattgctggcctgcggcagatcacatcgcatgacacagatacgtcacgacaaaacctgcctcgacattcgagccgaagatggactcttatgaacgatactggcaaaaccgcaggagaagaaggccctgtgtcactaccactaacgcaggaaactgtgcagtaagtaatgcgacccgataggcaaacatataactgatcaatgttcagagcgtttgacagcatagtgtcgtctttcgaagaactcgcaggaactgcgctactaactctccatatggagatccggtgccgcatagtccattcattgtccattgccttatcccccaaggtggcaccctacttgcttgaccaggaagtgagtgaacctgacccccagatcttaagcctcaactcggaattggtattctttgacgagaccatcgtgaagtatctcagagagaaggagatagcctttattcgaacgggtctggggctgctcataaactgctatcttgtgagcaatgcatgtaaagcgtcgcctatgaatgacaagggctgtggacgtatgcaactcaacattcttgtgctgcaacagaacctcaagaacgtggaggaaggggtggacctagcgcgtgcagctaattacttttcgctatacgaacaaggtgcagacgccattgtagagaaggcaaaggaggacaaagaacagcaacgagggaccagcgcgcaggatccagacaacttttcgtatgacgagctcaaggcacttgtcgagctctgctatagtgaggctatggcacatcctgaacgaggaatcgccactgcagccaagcgacagatgcaggacaaactgctcgggctgagtgagcacatgtggcagacatagatggaccaggacgatatgtgatgcacgaagtgctgggcttcaatggagtcgagggattgcttggaacaggtatgttagtggttgatttgatgtgtaaagtaggtagtagcgaagcgtaatgaatggttatacgaatcaggcatgaaaccaaacaaaactgtctattactgcttgaatatcgccgtaaaacttgccgcaggcaatcaagcttgatcgattgtcacggatacacacagaaatacaggcctttgttgtgagccgtggcaaatacccgtatggaaccatgcgaaagccacgagggacacaagcaaagaccaatgggaaggggattgtcatcctatgaccatcctttgtgtagcagaaacaagaacaagtgacatcacagttgcagtctcacagagacgctagaattagaaattattttcctctcccgcatttgagcaacgtctgtgagtgacgggaactgcatgaggcagcccagccagaagtggcaatggtagaatacatggcgataacggatttggattcggaacgggtgtgatatccgtattgttcaatgacaacagcagcaggggttgttgataaacatataacttctcgccggggcatacgggcaagacggagtaggaaacttcaatttacctaggttgaggaaccgtaggtgaataattcagggccaatatctcgtactttgaaagatgtttttggtctttcgtggagtgcatgtggacagattatctgggtacctacagatatttccctggtcatcaaagtttgaacctcacaagtcagactgtcagaggaggagattagggagatcatattacctgggttcaagggtgctaagatcatcggtcaagaatgaaccttagatgtgaatttgtaatggaaggatcaagcatcgaatctcaaacggaggcgagatgtctttatctaaagcttctgtattcgggtccgtgataactctcggggttcaacgtgacggacatgggtggatatggatgatatgggatggattatcgatcgatcagctgctccacagtacccaattggccgttgatgaaataggtactgtacacatacgtaccatagcagcataggtctccgcatcgtggatttcccattattgttgtatttgtagttgtccattttgcagcattgagtttcagacacttatatcggacccttaaaaacaagaataagccacggcgttttctcttcagtctctgtcgtccattgaacttctgcaatgcgttatcatttgcgacctggactagccaaaattggatctaacttacctaggctgcccctgaacctaatctcgaaacatgtagcgggccatagtgtgcttgcgggagcggtaccttgcattgctagctcttctataggtaccctaccctcagggggcaagaaaacagcaaaccttgatgcagggtgtcaaaataaacttagtataaggtcccctaaaattagactaggtttacctaagtgttttttatcacttagggttgaggtcctgaattttctttcctcccctagcctaggtaccttatgcaagccccccgcggccttcgcctggccgtctcaaacccggccttgtactgtagcttagtaggtacctagttgaactaagggaatggaaataggatggaattcaggagtatcgaatgggcttcagctggaccacgcgtggttaggaatgctagaacccaatattttgaatgaattgcccattgagtttgtgaaaaccgttacagcctggaagacaatggcattgggttttattgatggaaaagtacggatatcatccataatatgtacggataagaggttattaaggtagttaattaggtgacgattggctgcatcttatcgcggagcatctcctattagttccctttcccctctgctgccaacttttatgtagccctttgtcaatctgaagccgaagcagccactcagtgtcagtgacctcaatgcaacagtagcatcatctgtgccccttatcacttccgccacactccactgttcgagtgccggactgcagtgccagaagtgcactgaggcactgcggagacgctggctagcatggctagcctggctccaaatgagagacatcaaagcccgtctgtctattggtcgttttaaacaatcaatcaacaacaaaacaaagaggccaacctcttttctcatcttctctcctcatgtgccagccctttcattgcatctatcccattaccaacctgtttcattccatcatccatctcagtgtccttttttccagtgccgacctcccattctagtaaggtatcccccctcaccagcacctgtctaggtgcctgggtatttcatgcttcgagattgtaactagaaactcacaagttaccaagattactataattacctcgcctatccatcccattcccctggcgcatccacttctaagggccttacacgacagtgggagtaaaaagaaagagaagaccccacgcgtctgagcggagtagaccaccagccagcagccacctcacctttctcctcctgtagctccatttctcccatttggctcgtcaggttcccctggattagattggattggacaaaccaactcgggcttttgggacttttcggctgcatcaatcttcacctcaaaccctacatcatcatccattcatcaacaaactccattcgtcgctctctcgcaaatctttctcgctcgctcactctctccttttgctttatcacaccgctctactttaatcgctagaccaggctcaggcactttcattgtggctcttcaccttgtcttcccgtcgcaaccaaacccctagcaaccaacgctcgttcaccctttttcgccgttcttcgggttttaagcccctactgccgccacaatggcaaacacgtatgtcttgacaccctcgttcgaaatcgcttactgccttcgcctgccgctgacactttactttgatagtttcggtgcgaccatcaggtctttctggcatactatgactagttatgacagacgtatgcgacccctgatacccgagcgcaacacttcaaaagccacatactgaacaacttgcagattcttcatttgactccccatatcgaaccggtcgacatgtccccctacagaatggtcgaggtggtattatgactggcgtagcaacagcctccgattctcgaaacgatgtctcatctccctactccgacgaaaccggccgggcttctcctctccaacccgacggctctactttcgctccaacaagcgccccctattcacctggcctgagatcaatgagcgcgcgaaacgccagccagggcgatggcttcgaggtgcagagccccggcgatgtcccaatgcaaaactttgccgacggcctcccccctgccccgccagttgcccattcctggaggcgtatagacgcctgggcagatgaaaactatccagagctctacgaccagctatgtgaaggtgctaccaacaatgacctgaacgacctggagcatcagcttgactgctctcttcctcaagacgtccgcgactcgcttatggttcacgatggtcaagaacgaggaggaatgcccaccggaattatttttagccacatgttgctggactgcgaagagatcgtccaggaatgggataactggaggaccgtcaatcaccagtatttgctcgaaacatctatcaacaagccctctaccccttccaaggctttcggcggtagcaatgaggcttcctcctctaagcaaggcgccgcagctggcggcagccccggtccttggagacaagatctgctctctcgccaggactgcgtgccccccaatgctgttcaaaaggcatatgctcatagctcatggatccccctcgtccgcgactggggtggcaacaacttggctgtcgatctggctcctggccctggtggccagtggggtcagatcattctgtttggtcgtgactacgatactaaatacgttgtcgcgcgctcctgggctgcgttcctggctgttgtcgcggatgatctcaacagtggcaagtggtatgtggatgaggaaaccaacgaattgaagctccgagagttcaaagagacaagagttgagccatcgtacttcagcatcctgcggtggagaatggatcagaaatacggaagaagggcagcttcaaaccgaaggtcaatggggcccaagcctaattctcctcttggctcgcgttcttcttcgccttatggtagtggtggtgagaatggtgagccccggggccgatctatgcaacgactcagtggatcatctcctttggccagcccccggccaggcgcaggatacgggaaggcgacacctttgagtaaagtcacagaggagacaacaattccagagctggccgacgcatatattcagcctgagaagcttgtagaggttgaaagtccccggcaaagccaggacagcaaacttccgaaagtgacaaccagcattccccgagtggaatccgacctcctcaaggtggaagaagaaccatctcccaaggcgaatggcaagaaacccgaggtggtggacgaatcgatgaagacaatcgagatttaagcactaaacaatggacattgtattttgcaatagacgaaagcacggggactggcataggggcaatgattgcatgagactcgttattttttaccaacttctggcctgagcttcatgcggagcgacgcaccgggatggtacacacagatttggcgttaaaggcgtcgtgagaaatacgcaagattccatgatcctttctacgagaggcgaactttttattattgattttcttctttctgtactcctcagctggaatatctctgggaggaacgcagaaacagcatacaagccttagtatactatgatagctttgcttattactcaagggcgagatgtggataggtgatcgttggggatagtcagttgtggttatactgcagctcgatgcctcgcattgtcataggatggatggtaatcattgtatgaataagaattcacgtttccatttacctttaaatatctcaaattttgttaactgtggtgaaagatccgtcattaatatgacaggcaatgctaggataaatcatttgggccatatgcctcaaaatttctaatctaggtagtatagtcgaacttgttgtcgtggctgattctggtcaaaactttcgatgcacttgatcctagggattctactgattgataaggatcttatctttgttctgaagctccaacatttgattcaccgaatccttcgacgaaagcaccccacgcgagaccaatagtaaccaagctgtctcgtgcggagctcaatcgctggcatcgggtcaaactgttgtgtgacatgatcttgtttctctatcataaaacttgttcacattgcgacagttgtctaacaagttatccggagcataccaagctgccaacactgtgatatcaacaaacgacaccacgagtgggcataactatccaccatgagcacgaccatggcatcgcggcgtcttcgaattggcatcgacgttggcgggactaacacagacggtgtccttattgatcccctcttgagctcaggacctgatcgtggaatcatcgcatggcacaaagagccgacaacggcgaacccaagcgtcggtatcgacaatgcactcactacgatgctcggctctagttccatccgccctcatgaagtcgcaagcgtgactataggaacgactcaatttgttaatgctgttgttgagagagatgccgcgagactgtcacgggttgctgtgattcgtctctgcggacccttctcgaagcataacttgccatgtgttgactggcctgatgacatgagagagcttatcctgggtcaccatgccctgttagacggcggactggaagttgatggtcgtttgatatccgatattgatcaagacgagatcaaaacgcagtgctcaattaccaaacaaaaagggattaatagtgtggttgtcattggtattttcagtcctatcgacacagtagaacgacaagaagagcgagcggcagatatcatcagggctgagatacccggctgtgacgttgtgtgttccaaggaggtcgctaatcttggctttctcgaaagagaaaacgcagctattctcaacgcctccattctgccttttgcccgaaagaccattcgatcgtttcacgaaccagtcaagagactaggcctgggttgtgcagtgtttatcacccaaaatgatggcactgtcctgtctggtgaacttgcggctcgtttaccgatccgaactttctcaagcggccctaccaacagtatgagaggagctgctttccttgtgcaaggcgtcctggatgaagccatgatggttgttgatattggagggaccacatctgatgtcggaattctactggggaacggctttcctcgtcaacaggcagcttatagcgacctttcgggcgtgaggatgaacttttcttgtcccgatatcaagagtatcggtctaggcggaggctctattgtacggatagacagtagtgtctctgttgggccagatagcgtgggatataaactcccggaggaagcagttgtatttggaggaaatgttcttacagcaaccgattgcactgtcctagcaaatccagacctgaagatcggcgatccagccctcatgaaagacgctctttccgagtaccagctcacaaaggttagcttgacaattaaacacaagctagaaaagattatcgacaccatgaagacttcacccaaagacataccggttattctggtaggaggtggagctgtcattgctcccgatgagctcaagggcgcgagcaaggttatcaaaccacagtggtcacaggttgccaatgctattggcgctgcgatagcaagagtgagtgcggttgtggatacagttcagtcgacagtatccaattcgacaaatgagtgcctcgatgaggttagtcgggctgccgttcaaaagactgttgaggctggagctctaagatcgactgtcaaagttgtcgaaaaggaggttttcccgcttcaggtaggcaactgatatgtgatgctctagagattcctaacgatgtgacagtatattgaaaacaaaactcggtttattgtccgggcgactggagacttcgatttctcgaaagaagtggttgcccctgaatctcatgccgagcagggagaccaccaaaatatgggacacgatgagaagaacactaagaacacagaacgaaagcataatacacaacaagatgaagaccttgatatcctttcataccgtcccgatgtgagaaaccgaacatggtatgtttctgaaagggatgtatcatggattgcaaccggttgctatattcttggcactggagggggcgggagcccctacggtctgatgacacgactacgaactcagttacgcaacggcgcgataatccgagttgtgaatcctaaagaccttccagacgatgcacgcgttggctgtggtggcggagcagggagtcctaccgttgcgatcgagaagctagctggtgatgagctactcgaagctcaacaagaattgtacaagatgtgcaatacttccgctactcacatgatatctgttgaagtcggaggcgccaacggactgagcgggttgttgcttgggtcaagtgatcagatggatatccctacagttgacggagactggatggggcgagcgtatcccacgaaatggcaaacaacacctgttgttttcaaggagagggacaccatatggtcacccatcgccgtgagcgacggtaacggcaacgtgctcgtcatgcccagagcatcctccgatgaagctgtcgagcggatcatccgctctgccttgagtgagatgggctctcaagttggcaccgcagatgcacctgtcacaggagaagagacaaaacgctgggctgtcgaacatacgctgtcacagtcctggaggataggtcgcgccgtagctcgggcacggaaagagaaccgcgtcgacaatgtcgctgaaacgatcatcgaagagtgtggcggcccaggagccggcaagattctttggaaaggcaaaattattggcgtggagcgaaccttgagaaacgggcatgtttatggcgagtgtctcattgaaggggctgatgttcgcgatgaacatgtggcttcaggggatatctctgaacagttcaagggggttgtcaagattcccttcaagaacgaaaatatcgctgccctgagagttcattctgatcggaaggaggagcatcaggaggatatcctggctattgtgcctgatttagtctgtgtaattgatgcacagaacggagaggcagttgggacacctgaatatcgctatgggctgcttgttgtggtattggggatagcagcaagtgacaggtggactggaactgagagagggataaagattgggggtcccgaggcttttggacttggccatctcaagtttgagcctttggggaagtatttcaaaccgaagagtgtcattgatgagtttgataagtgataaggagtcccatgggctcaacagtaagcgagatatatatatggagatggttcagagaaggatttttgtggagatttacataacgaatttcatggcttgcctcacagtccttcactgcatagttaaagactgctcaaatatatgcttttagaccttatactaggttgatgttcggccaaggtgagggtttgttcacctgatgccaaataaggctagcgcatgaccccacaccgcccacctcatgacatggatcccgccgcctttcatcatagtttctttccttttccaaaacaacaccaaattcaatcgtattatcaccaactactcactcaggtagtcgtcgtgtaaccacatacttacgaatcttttgcgctttcgtacactcatcatgggctccgtcgtacttccccatctcaacaccggctggcatgtggaccaagccattctctcaggtaaatacaatcccccaaatcttgctacctggcatctactaacaacctcttagaggaagatcgtctcgtcgtcattcgcttcggccgcgattgggatcccgattgtatgcgccaggacgaagtactgtacaagatcgccgacaaggtgcgcaacttcgccgtgatttatctctgcgatatcgaccaggttcccgacttcaaccagatgtacgagctgtacgacccgtgctccctcatgttcttcttccgaaacaagcacatgatgattgatctgggaactggtgacaacaacaagatcaagtgggttcttgaggataagcaagagctcattgacattttcgaaacggtgtatcgaggtgccaagaagggacgtggtttggtcgtcagtcccaaggattattctacccgacacaggtactagccgtggaaacggccatcaggatttgagatttgggcgtggactggagttggacttgcttttgaggtgctaatacgtttatgaacgctggaggaaggtagggatattgggcttccgagtcgatcgataatgagactacgatacgatccaattcgtcaaggccaacgttctatggaccaaatggtgagattcctcgatgcgtatttgaaccagtttgaaccgcttctctgacacagtctgttaagatatacaagtttgccgtgggaacagtgcagcctggcttatgatctggagagcatattgtcagaggcaaactaagaggtaggactactaaccacgcgtagctgtgccattcaaccaagtgagactcgtaggctgctcatcgtgcttgagtcatgacagatcgcgttgtcaatatcatagaatcacgggcccctactggggaatattgagtgaagcaagaaaccatcagactgacttgaagtactgcatatgctagcaacggcctataaaccaaacggtcatgttctgtggtacttccgaggtgacttgggctgacgaacctcaaacgtccccaagtgtttcgacttgtcaaaccagatgaagccatcaaactgctctggcaagacggcatataggtaatgcgaagccttcgccatctcaggcctatacagcacaccgataagcctttccagcctcttctcgttgagtgtttttggtagcttctcatcgcatttgcctttacgaagatcaagaacaatgttatcaatgcccgcgacatgcgtaagttcctcgtagctgcccgggagccctggctgaagctccataatgttcatgttgccgtcccagtcctgggctgcagccaccgtgccggtatttgtgcctgtgccaatactgacagcttggactccagacctctccttgcagagctgcccagtgttgagttcttctcttgaccatcccatgctggtagcccgggcatcaccgacgtggctgttatgtgcccagacaatggctttggaatcactgccgcgatgttccaaaagtctcgtaagagattcaaacatatgggtgtctcgaagattccatgtctcgtctcgcccgcgacacatggctttatagtattgttcggcatctagagatgtgtcagttttcttccaacgggttcttgtcaggggctagcttgcttacatttgacaactctggcattctgctctccactatggaactccgtaccatcgtcaagtgctgcagagtattcaatgcgattacttagaatgtcctttagcatcgcgacaatgtctttctcatacccctgaaaggaagttgccagatactctaggccatattcctgaggatcatctgcccaatgcatcagtttgctgtaccaccccttggcgacttgtgccatatccttgtcaacagtatctagatagtcaaccgctgccttcatcgaagtgcccattgagtagagatctaggccgtagaatcatgctgccccttcttcttcgaggtcagagttgtaagaccgcaaccattccacaaagtcgcgagcttcaatgtttcgccacgtccaagtaggaaatttcaagaacactggctctctcttccttctcctttgccatctgagtctatactgtaagattccgcgccaggccagtccgcctcaacagtaacgatattgaaaccatggttttgtatcatatgctttgtaatttctgcccgaaccgagtagaactcggacgtgccatgcgaagcatcgcctataagcaacactttacaatctccaaagctgtcgaagtactttgtgattgtctcgaggtcttgggggattgatttgaagggtttgataatgggtttgagttgttctgcggctgatgcttccatttctgactcgggttgagattggagagtatgctcgatgactctttagagtgatatcgaccatatatatagtctatggagaaagtggccatccctttaagctcaagttcacttgagcatttcacactaataggccggctgataatggcgacaccgattctcaatgcagaattactcgaaacttcagtccgagtgacataagtatgtgattatgcaattggagtaaatgaaaaagctgccagtctgatcaaagtcctgaaagtggaacgagacggtgatctacagctatgcaacgctgttagtgcggatgtggcggcgacaacttgattgtgacggcttttgagtgctatgagcatatgaagaatcaagattcagtgtcctaatcagttgttagccagggagccctcagacaacatgcttaccgcacagctaaggaagtttaggaatgtcaaaacctttgttgatggttcagctcatatggctctttgactaacatttgaggtttcctcaactgtcagaaattatcatcgtattaacttgtcgtatgataagtttatcctgtcttttgtatgtcgatattcatttgaagcacactgattcagtcacagctcagcctttttcaccccgagctcgtcgtgctgcttcacggctgttgtagaacacggcatttgcattcgatcgttgacagcacttttagacggccatctctttggatattggcagttagatctggtggcacgcattgagtcttcgtctttgcattgcggctgggtgtattggtatacaaaatttataaagataggggttagtgacaagggagttagcatcttatttgtaagctaagtgggttgttaatgagagctagggtaaaatcacaaggataatacactgagtcctagcattgcaatctttgttggccattgttccacttgtccacccatgaataactgccagggcctgtgaagagacttacatcaaggttcacttgcttcacgttatcggctttgtgccagctttccaccattgcgtatccagttgaactgcggatcagagatgcccatcatgagttattggaaagattgagtgggtagaagtggtgtgtctgttgtcgcaaaacctgaacatgaggatagagagaccaccgtacaagagactctgccaagtgagttaatggcagctgaaagaaacagattgccattagtatcagcctaacatataccatctagagccggttaactgtaacgtagcattgtggttcgtcctgcgcaaaggtgcgcgcttcatattgtgtaaatgcaggatggtaagaaagaccagggctcgtctcctgcgtaccgagccaaagttctataacctacttggacatagagcaagcattggtcgccatcagagatgagcctcagacccatggggcttgagttctcttctttcggttccgtttggcatcctggaaaaaaggtcgatgattgtgaacttcaagtgtcagttaaggctgatttcctagtagcaaagatttaaggtcgctttatttgagttaactgtatcttgtactaatcagtcttccctggcggatgagaactgaagagcgttgagttcgacgatggctggcgtttcgaggtcgcgagagtcaatgccgtagatttttagggcacaaatagaagaagctagtggatgccttgagttgtcaaggttggtgaaagtccttttgattatgtcctagctcgaggtaagatcttgtatccgaaaagaagtcagtcaaggggtcgcaaagttgaggcgaccattgtccgatttatgtgaaacatgcctggtttttcgatccaatagacgatagcatcgtaggttggaaagacagctgagagtcgcatgtgcgaatattcacactagttgttgccgaggagatgcgtgtgtttcgaggttccgtcttcctagatatgggcaagtgagggttatctcatgcgtctgctgtgtctctgagaccaaagtggctgtcgcagatatgatagcctgactgaggaatctccttgttatgtcttccgagctgtgcagagttctgtggcagagaaagcaatgaaggtcgaatactaggtatctagtaccagttattgcgtgatgaacatttgaccacatcaatagtgtcaggccagggacgaggcaagaatgagacaataaagaaaccctgagactcataagttccagatcagtgtagagatacttgaagccagtatttcggtaggaatatgggggtgcaactcttcgcaggactaccttaggtactacctagcttgtttgggagctagtgggcgaacataggtaccttacccaaggtaggtaggtaccaggcgggaacaagaaaaagttgctgacgccggggccaacgaagtcaccgcaagcagatacgacaccgaaactgatgaatttgctaccactgagacccatactaaggtagagcagcatttcgagaatgaggaactgtccatgtgtgatacagacgggtctgaataaatgtttgagtcgagtattggttctcctctcaggggtacagcagcccgccagaggaacaaagccatcaccaatgatgggatatgttcttgaatgttcctgtacatacacgcatgaatacaacagtcaccttaagggctcggccgagtctaaaaccactgtcatccctgtcaagatcgacactacagggtcctcccatgttcaagatctgccctaggacaaagaacggcatagtcagttcggagagggtggacctgtcaactttatttgttcatatgttcactactactactactactactactactactactactactactactaccctacgtaatgtgcctaccgacgatgctcgagagtgcatcgtgtattgggttttgtgctgcaaatctgttgaggggacctggcattactacggctgttggtcttgtatgatgaatttactgcgctcggggcacgcccaatctttgccctccactttttcacctgccatcatcttcaccctggcccaggcacttatgaacaagaccgcttgtctcgctgatcatgtttcgaccccgttcattaggtagtttatgcttccatcaccttttgagctctcactctgatctccattctttcctcttcatcaacaaaaatgatcgaccgttccacctctgcaaactcctgtctctctctcgtaactcaaggcccagtcgtcactgtttagtcttcgactgtccatttaattagttggactatatgaaatcgagtaacttggatccatagcagcttgttcctacacagctttaggaactccctgcgtaccacaagacggacgactcataaccttgctgttcacctaccagtggagcttggtagaacccggaatggtgagttggctgacctttgagatcgtggatcttctgaggcatcactaatttcatcagctaacatttcgcatttgcagatttcagccgaccatatcgcaccaatctcgacctcctagaacgaccctcctgctgctaccgcttccagcactatatctgtgccagtaacgctagataacctcacttggcactgacacactactcgtacgtagtccatggctcagaaacaagaccgccccagtccctttgtcgtatttacgtgccagaatcctagagctatcgctattccagttctagttgtatccctcagcacgccttcagtgaaccactggcttttgtcggcacgtagttgccacggagaagtgtagatggtcatttcacctaggtcaggggctcgcgccttcgcctttttgaccttatttacgtggcgtactacatctgtgctttgaaagacttaaaagattctccgtctataacctttcttatcattagtgaaatggttctttagagtgcacgactttgatgatgggatacttgcatgagatgagcaaggagcttttcagactacaggcacacgatagcactacaaacgtaaatacaatgaggtagtaccctggcagacacagcatggcgttttgcctgttgaataagatacacttgggagctttttattgatgaaaactccaatggtgtctagatgtcgcatctcgatcgagtgagaccaactcggactccccttcccctggctcattttacgactcggaagagcaatattcagaatctaccatacgatagcctctaaactgtagacaaacattctttacagtgtcttcaggtcactggctgctcctaggctaacccccactcgccagtgatgggatttcagacaatttgagatgtgcgtcactgtcgattttctccacaatgaggtatacacaaatgctcaaaacaacaccggggattatggtatgtctatggaagctataatggtagccagtaagcctagaacgtagatttggtggaatacccgggcgggcagggcagcactcgagcattacgatattgggaactaggccactaggttccacacgccgctgctatgaaccgattatcacttgtgcacgaaggccatatgcaatggcttctactttttcatccaatagaacggtctcggcagtgatcatgcaacaaatgcagggcataaggagtcctagggagtagtcataattctttggtgcggttggcctttgggctagtgctattgatcgaaatcaggaggaaccttctagaggacctgaggtgctataatatgtttctattgctgcatcagtagcttaattctgctgcggcgggatgcatatcctcgtctcccaccctccgctcttcttttctcctccaccaccaaaacatcgggaacgccagcataggcgagttaccaccaccacctcaactccatacttgataccctgaggtgttgagttccttttcaagttcttatttaatccctttcatcaaagttgctttcttttatttgattttcccatatacacaaacacccgccgctgagggcatctcagtttctccctgctcccctctcactcatcaatccattccctttcttctcccgatattgggttcaatattaggctcaactataatcacaaacaacccccataagctggtctcctatctcaggatcaaagatgccgtcccctttgatccgtcgccccaatccctgccgaggcttggtcaatactccagcagtcaagacgttcagaatcggtgagctcttgctcctcatcgtcgaggagctcggggaacggaccgagcaagagcctgggtaccagaatctgggcagccttgggaacttgattcttacgaacaaatccctgtttatctcacttcagttttacctctactcccaagacctggagggtgactaccacaaaggcctcctacatgctgtcttcaaatgctctgaccgactgagctatcgtattctatccaagtatcctgtcgcgctcttacgcctcaatatcaacaagatttacaagcgaagtactgcgaatgctagagcaaccttcactttgcttcatattgctgcagctcggcagcaacaccgcgtgatacgaaagctgggagacctgggtgctaagtatcaggaggtcaaggatcttcaccttgtcttgacacaggaattcagagatctgttgggaaaggagatggcgctttctaatcacctccgcagactccggtggaaaccttcactggcgcctctcatacagcaagatattgaaactttcgacctcctagacgaattctgggatgcggcttacgttggaaatttcaacttggctattgcttttgcagctcacggcgtggcacccccagagcctcccttttggtcgatgaccgtccatcacttggcggcatctttgactgatcagaaatactccgtccagctattgagacacgctgtgaagacccactattcactcaatgaaatccctggaggacttgagaggtactcggttctccattttgctatccaagctttcaacctcaaggccttgagatacctcctggagtctggcatcgggtttggacactatatggtcgatgcccttggtaacaacccactccactgtgtatttcgacttgcattggaatcggcaaacaacgggactttgagaactgcatgtaaaagaatggcggacgagctcatggacaatcacaggtttcaccaccgcatggtccgaacttgctggccatacgagtcaccagtcctgattttggctcagtctgccctcatagattggagcggcagacaatacatgatcaagtatctacttgaaaaatgcctcaagagtgaagcggatatgaagtttcaccggaactatgaccctagagtccatcaaaacactctgaacatccctgatgcgtgcggcaacactgtgctggcatttattgcccaagccatcgtggcacacggaggtaatgatgccatggaaggtttattcattaagatgatccatcatggagcgaagatcaacctggacatcaaccccggatatagaccgcgcaagtacgcccactctatcaagtacattgtccaagccgccgaaggatgcaccaaattcaagaagcaggtcgacagactcggtggtagtcttcaccaggctgaaattgatggtactgctatggggtacgatggtatccaacagcgagatcatgtgccgcatgtacactcgctgcctccaaaccatcccttctcccaaggctacccttagactcagcctatgtcactgatcaactcaagatgccaaagatgtgagccgaagcttggtgaactgccttctggtacataattggcgcttcagatccataacctcgggaaacctcctgggagacacgtttgagaactattatctctacttattaccaaaaagaaactctgtacaatgcatgtgatttcatcatagtattcttcttttgggcgcaagatatcggcatacaaagcatcttagagattacctgagacggctataatcagacaaaatgggcatgaggccgagaaggaattagcaaatctggtgcaacattccggcacgatatcgcaatgcaaagatttgggtgcatgatcattgtaatcgggggacatgtacagtaattgctcgctagagaagaaatagaagaaaacccaccaatgattgcttgtttctggctgtagtgatctcgtagttgaccttggcccatctaggtagctaacctatgggagggaaagaaaactcaggaccttgatcctaataagtgacagaaagagattaggtaggtaacctagcataagtttacctaggccaaggtggacggacttaggataccctttgctgagtttattttgacgccctatatcaaggaccgatactttcttgctccccgaggccaacctcttggtgtcttggacgaaaactagaccatggcgatagataagtaggtgaccaacaagtgcatatttcgagcactacgatatcggacttcctaatcaagcgccatcgtggaaagatctacacatcttatttgagtctagtcgaagcagcacacaagtcatgagacacattgcctagaacagcaagtcctctaaagataacagcctccgggtgaagatcaaaactaacgtgaggtggatgtagatactttttccctttcttctctgcatgtatgtgtatacatgcttcgacctctgggggcttctcttctctcgctcttcttccctctcccatccttgcagtctacctatttcagtatagacaacagttgacaccacagaaaccacaaacaaaaccccacgaagacctatctacacagcaaacaactcccccctccccctgtcagtcctcggacgcagacttccccaaaaggcaggttacccatcctctcatccccacactcttattctccatccagaaacaccccatgtcgatcaccggcactaccttatcagcgtggcagcatctcagcctttgactggaccctgcagcctgcactttagttataactcggcactgaattagacgctcgatatcccgatagtcgtctgctcgcctatcacgatgcctcgtgcctgagagatctacggacttgaaacccatatacgtgcctcggtgagcatgttattgtgcgccggaggtatgtccaataaggaaggagcatgaattctgtggttttattcatatgcttggtcttacaatggagatggtgatgtgattagaggagtgccgatatggtctcttggcttgagtggtataaagacgcttgtgtagcgaccaagctatgctatgcaatgctcttcacatctctcttcatccctctccgagtctcctgtcctcaatctggcatctcaagatgaagttctccttcgctctcctcgttcctgttgccagcgtcctcgccgcacctacacccgtatggcactctccactatgcctctcatggtattatctctgacatgtctagcccggcattcccagtgactctaccgctcgctcacttctgagcggtctcactgtcgccgcttccaccaacacaggcacctatgaccgagacctcttccctcactgggagacctatgagggtgcttgcaacactcggtgattgcacccacatcaggagaaatgcgtccagatactaacaagcctgtcagtgagtacgtcttgaagagggacggcacatccgtggtcaccaactcggcctgtgctgcgacttccggcacctggaagtctccctatgatggagccacctggacgcaggccagcgacatcgacatcgaccacatggttccactgaagaatgcttggatcgtaagtcccctcgtcaacacccggagacaccagctaacacatcctagtctggagccgcttcgtggaccaccgccaagcgtactcagttcgccaacgatgttacacgaccccagctgtgggcaggcaagtcaatccaatgttgtacgccccaagaacaaacaacaagctaacatcatcaccaagttaccgacaatgtcaaccaggcaaagagcgacaagtcccctgattcttggaagcctcctctgaccagcttctactgcacctacgccaagagctggatccaggttaagagctactggcagttgactattaccagcgccgagaagactgctctcgattccatgcttgactactgctaagtcaatatgatttgggaagtggttcatcggaagtattgtacatattgaaccaggcgcctccaataactcacggactggcaacgttatataaaccacgaaccgcaatattctgctacttcaaattcgacagtaaagtctgaagattaagttgaaatgggctccatgtgaaccacatgtgcaaagatattgtcaaaacatccaatcttcatattcagtgatatattcatatatcgtcccaatatcattacaaagaagagtattagttttatacgcatccaattaccaaggcattaataacgccccgtcttctccaccatcaatcagcccaacgctctcttttttgtatacgccgctgaattattcgtgaaccgcaacatctgggggtatcagggctgtttgattgcccgtgagcgagaaaagaaaaaaaagtagcaaaataaaagtgtcaataccaactccaaatatgcagcaaacgtcaaaaagctgatgcgtctgtatgtatgtatgtatgcttgttcgtacatagaccgtttcaaggtctcaatgttacatccccttcatcgtcgctgctgacgtccatgtcgccttcgctgagttcaccccgcgcagctctttgagccaagtccctctcgtgatagatttcttgcttcctcgaatcagcttgtctaagacagtcgacatatgtcgtgaacttgacgatttcgcgtagtagatacgcgctcttgcgctcccagttggccatggccttcagagcgttactacctctaggggtaaaagccaaaagcatagggctgcgcagtcggttgtgcgtctgaagttctgcctcgatccctttgacatatgtgtccagagtctggagctgctctgcttcaggctggttgctgggccgcatgctctgggtgggtggtgcccattcggcaatgtgaattcgatcgcctggcagcttaccacgtccactgttgttcgtgaaagcacctgcaacgtgatcaaagcttgatcctcggaaactaccactgttaacacttgacctccggccgtgtgctgcgctgcttccgggtcgcgatgtcttgccagtcgtagtctcgttgatagccgataccaaagcgttgttgacaatggcctcactccatccatactcgatgttgcttataccaccagtcaatggatgggtactcaaacgagcgctccagtagttggctgtggtaacaaattccttgcaaatctcgggtgtgccgacttggaataagtgcacagcgccattaggaaggctcagcgcccatacatgtgggcgggcccgagagtaacctggcggtggaagcgcagatgcaagagtctgtcgtaggttatagcagcccaggttcgttgcattatcttgccaattaccaccgccgacaatagcaggggcaccgcctgcgtttctgccacggtttctcgaacggacagatttgttaggctggaatgagaacagattcagctgtcccttttgaatgacagcaaagacttctgaccaatttctggccttggccttcttatccacgccatccaggtggtgcttgtgagtgaccattccttccttaacccatgggggtccagcaagttcaagagactcatcttcaaggagctgagttgccgggatctcagaactcatgatggatggggcaccgtccccgcacatttcttcatctcgaatgatggcttgactcagtgcatttgcaaaacctatcgattgctgatagtcccctcgagggaggtgagagccaaaggagtcttgtgaaacagatgtttgggtcctcccaagagagtggcggctccatgtggcagaggacggtgtaggactccacagtgaattgccatcatcgaaacttgtacggctggaagaaaagccgttgcggctcatgccggcgcgagatcgactcttggatgtccaccttgctgtattggctcgaccgttctcattgattcggccgcgaacagataactggctctccgagggagccttactaaggacgctgggagttctcttcagcattcccattacagagagtcctccactgtgggaaggctgtaggctggcgttcttctcagattcagcgccaaacaagggcagcctttcatctctgatggaggtataaattcccttgaggacagcctctatctgttcctcccaggcctttctcgtgccattaaaacgggacttgaccaaggggccgcagtcttcgatgccctcaccaggtagagtacccgagtcggcacgagccgggggtctgaacgagtttctgaaggaacgtcggtcctgctcagaaggcgggtcctggttctcaccagccgcaagaccattcttgtctggaagaatgcttgggcggtggaaagcatcaggggcggattcatcgacagcctgcaagatggttgtcatggtattcttgacaaactgactgcgggtcattttcgactcaatatcagccaaatgcaggtcagtattgagcagcataattgagtagcaaatggtatggatcacatctatcacagttagtttagaaaatcatcggatagctcatatgcttaccagttgccttgaacccatggttaggattgcagtcacaccattttttagaaaaggccaccaggatgcgatcaacttgctgagtctcggcccgaaaaaccaatcgtccacaaacttgtctcagtgcttgaacaatgctctggttagtaaagtcgtacaactccatgtaagcttgaagtgtacgttgtctgatcgggccctcttcgcccatccacgaagcagccttctccttctggatgaagtcctcattaccatcgtaaatcttttgtgccttttgacgatcatcttcggtcggttccccgatgacaaactcgggttcgtcaatacccttgtttttaatcgagtcgaacgtgccaagtactttgggactagggtctgccgagctttcgatcctcacgctagggggagcactgagagcagacttataatctgtaccagttgaagctgatcctggactagaggctcgagctccttcgatcggcagtgccaggttggagcggtctggctcatcctcggaatcggattgctgtgggcgatgggaaggcttcctggacccaatttggtctttgccaggtcgaggaatgtctcttgctggagtgttatcgggctgcttggacagagtttgggatacgctagcaggctttcggttcgacaatccacgttcatcctcattatcactagccccatcaaggttcaggaatgagttatttcgcgactcgatcgctttggtaggtctttcaggtggaggacgggatggtgtactgttgttatttcgcttgttgagctgctcatcagactctgaacggactgttctgatcctagcattggggcttggcgaatagtcaggcgagaactctcgctgatatccttctctttctacagccctgtcgtctcgctccggtgtcatgttggaaatatcggccagtggagatggtccttgagaagcagaagttcccggagcactctgaccggacctgagatacgggttcataaccttgcgtaaactgctgacgggacttggctgtggtggatagttgccatctctatcctgaggagctaggttaggcgcagctgtagggacgggagctgcaggcattgggggtagaggaggagtatcttcagtaacggacttcttccgccgacggaagaacgaggatggtttcttttgtagcacggggtgatgagaatgtgatgacgatgtgtcgcgagatggtggtgccgatgcactgccagccatcttgtcggcagagggattcgattgtggtgccggagggtttgtcgtttcgttgttatgtgagttattgcgggacgatccaaacaccctcctgaaaaagcctggacgctccttgacgggtgcaggtgcatgtgttgcaggcgttgggccgctgtgcacggtcgggtcctttgatttaccatagccaacattgggtgcaggcgccgaatcaaggtccagcgttggcacagtagatgtaggctcccgagaagtggcaggcttgcgtcccgacacgctcttcagagagcgactgctgcgtttatgatcgagtgtcgggggctcgagaggtggaggtggcattggtggtgggatagacgagggcattgccgacatcgcagggatcgacggctcacgtcttgggccacccgggacggtaggggtcggtgctgcatcgtattcgtcgtcgatgtaactattcgggaattcgactcgaaagggagtcggttcaacaactggagcctgtgctgcttgctgttgaggtccatagtcaaaacttgcagatcttccaaacccgcgtccatatcgttgacttccaagtacctgaacataaccagcgtcaacactagcggtactactgctcttgctgcccggtttgccccctctcgaatgcatggctctcgatgagcctgctctgtgaccttcgcgaacgctattgaggcgcgggaaacttgattggaaattggagctactattgctccgccggccgcgactcgatatacgactagaatcgtctgctccttcgaggtccgagctataagaatattggtgaccgttggatcggggggggcctgcgacggaattggaggctacccaacttctagtctgctcggcggcgccaaactggggtgaggtctcgtcgaaggtatgtgtacgggatgcaggtgtggatgaagggccgtacttgtcgctcaactgcgccatggagaattggtcgagagacatgagcatgttagccacgagggagtctcgggtgacgttgcgaggagacaaggatagatcgtgggagtcgcgctgggtggatgatggaggtagacggtcggccatatcgtcctcgacgggagtgggattctctagaaaggactcatgcgcgtgagtattggaggcgggtaacctggtaggcgcccgattgttgttgttgtcggaattcgtatgggctagagaccttgacttagatttggacttagactgggacacgcggtattctgaatcctggggaggcggcgtccgtgggtgcggaatggcgtccctttccctcgacaatggcgaggcaagggatgaagtatttgtgttgatgttcaggtcggtatgaggccgacgtcgaatcttgcgacgagcattgtcgttggatgatgaagttgagttggacggcatcttgactcgatgggggtcgggtcgagaaaagggcttttttgtctggctggtctgctcccttggctcgcactctcacctgcaacctgcagagctaaatctcctctcaccaaaccaacccaggccaatctgagtagaggtaggctagttgagttagcaagagaagccggcttccgcatgggtcaccaacaaaaaagccacgcgcgaacgattgggccagttggctgctggctttgacggacaatgggggcccaggaattgtgacgtgcaaagttggctgatgctgagtatttcgactctcgacggcgccgcgaggaatttcgatctagcagcaccaaccagtctttacggtacaaaagttggtaggtagtgaatgtgcgtataagtgtacagtacctgcgtcttgaccatcaaaacaatcatcccagtcgagcttcggcgatagatctagggtctaattcgctgcaaatttgttcttttcggtgccagcccaggggggagaagtgcctgtaaagaggggcgacaagggtacttgatgcaggggggaagtaggggtgtcagctaatagcagttgaactcatgaacgccgggaagtacctggtacggactaaaatgagagcaactgaaagactgaggaatgctcatgaaacgttcagaggaacgaggatatgcacgtgaacctatccgttcgaggttacagtgtcctagttagaactcaagacccaatagacgaacttgttttgatctctaggcgccgttccaatgcgtgcccgtatggatccaatgtttgcggggtaccagtgcagttaatgaatggagattgtagaagcacatccacgcacaaatggtttggattggatgccaggtatttgggtgtcagtggatatcatcaccacaaccacctgaaaatgaatctacttactaataaagcaaccagcagggcacgatgctgcagagcgttgagtgatatggacgcatctacgcggatgaagagaatgtatgtatgtataattcatcaattggatccttgcttcacctacaaacgccaaccggagaatgtcccatcatcactccatatgtacgaatgatgatgtgcgctaattcccgccaacctaaacttgaatgaacgtattcaataaaaaccaacccttgttaggctttcaaacaatgtcaatcgtggagacagaatcaaaaggttcccgccttgccgctcccgagtcagtaagtaaactctaatactcgacggatacaaagtcaaatcgatcaactacctatggcaaaagatatagtgccatcacctggagagtgcgtgagtctttgggctttattagccttctatcttctccaaccttttttctggagctgtcaaaagactcaaaaagactgtcccagtgggctgggctgggcgttgaggcgagtccaaggacccttacaaggaggccccttttttgtcttattactacactatcaactatactcccccgaatgcgcgtgagcatcttcatctgccgcggcgcccttcctcttcggcgggattgctcgagtggacacgaaagggggaagagaacagggattctgaggatacatcgttccagatcagaatcagaagcaatggaacacggttgaaccccttgcgaagccatgtggccaggctaagcttagaagagagtcttggttgcattcaactcacaacgtctgtgtctgtgctcacgggtaggctcctctccgaggtacgatagtgaattgctatcgtcattgagtcggtcggtgagatacataccagtagtatgtacataattaactcaaagatgtttgtaaacaatgaacctagcagcagtcactctcggatctcttccgtgggcagcctttccgtgcaactgtgacataccatcatttgcaaagacgcgccacaggctggacagaaccagcaaactacctatatgcatggctaagatggcgttcatcgtcttacagacgttgaaaccaaaagccaaagcgtgcatgcatgtaatacatagatacatacatagaccgctgagtatcacgatcagctcgaacattttccaggaacagatagttgactccgataaactggatatcaacattggttctccctcgagtggacatgtttcatcattggtttgtcgcaggtgcaaggtacgtgagacattgggtggatagaatgcgcttggtactattcactattcgttagcaagttgtagctggagttgatcaatcattttctgcgatattgttcatacgcatagagtctagtattttgaccgtttctcatcgtgtcgttttactactgtattataataagtatgtagcagctaccgctagactgctgtgaccttggttaatctaatcgatatttactgaattattgaagttctccctgattctgcgctattagttgcattgtcatcgtcgcatagtagcgagttccatataatttttccatgactcagacctcgagattggtagaagacatgttatctcaatgtgctgtgatcgcgatagcttcatgttctcaaattgaatgacagggtcgtaaagaaccgaagtacatatacccagtaattgtaccagccaaggtcagcgctgccgaccccgcacaaccaagtgacagttagcttagcccataatctctagcacattcaatatcagaatcccacccgacctgtgaaaacatcaatcttgctttgaaagatcgccagaatattccattactactgcaaatgcaatctatcacaggccagacggccttctcaccatcgaccactttcaaataaagtggcgaccgcagaagaagtctctgtatactgcggtattcttacctaacacgtcaagccatatgaacttatcaaaatggcgtctttcattgcagacaattcttcatcgccctccaacagctggccactggatcagttcgtccaagatcctggatatctcgcctaccaggaagaactgcgatgcctcatcttcaacacagctcagactgcagcaccatcccgcgaaacttcacctacgcttggaaactttggcccaactgacgaagaactggcagctcagataaagacaaaggcagcccttgcttccggacgacgacttgaatacctcaagaactatgtcgcccaagtagctccctgggtacttacatcatgcgcgtgcttactcagtcactaacacgctacagctcgatatgtttgatagcaacggagcattcactgttcaagtgccagtccttgctcgaagttgcccggctcttctctatgcagtgctcgccctgtccgctcgccagatggagcgtaaagaggcgaggcagcattcgttcgacagtctcgaactctaccaggaagccattcgtctccttaaccccctccttcaagcccgagacctcacaataatcccaatatgcgtcatcctctgctgtctggaaatgatgtgtgcaagtccacaagactggcgccgtcacctcgaagggtgtgctgccctctttgattcatttgatgtcaacggttttagtggcggcctcctacaagctgtcttttggtgttatgcaagaatgggtttgtgttattcgtcaaagtttctcctctctcctgtgtcgatattgactttgttttagatctatgtggcgcgctcatttctgatggaactcaaggcacgctggtaccactggacaaatggttacctactggctcggatccaaactccgctgctgacatctttcgagacctccgctcaccagatatgcacgccaattactcagtatatctctgctctaaagtctgtgagctcgttgctgaccgcactcactatgtcgagcttggggagaacaatggttgcgattctgcaacttttgaaagacggtggctacgactctggcacgatcttcaaacttggttggaggatcgaccagcagaagtggttcctgtccagttcattgaaagtcggccatttccccagatcctctttgttcattgggctgggatctcatctaatcagctttatcacaccgcctgcacgctgttgctagaatcgaaacctcgggaggtcaagcttgatgtgggaccgacaggatcttccatctggcatgccaaatgtatatgcggtatttccttgaccaacccccatcaaggctgtctcaataatgccatccagccgctttggattgcagggagacttctcagtcacaagtcagaacatttgcttctctccaagctgatcctgagcatagaggcgatgacggggtgggcgactaattggcgcataaccgaccttgaacacgcctggggttacaaggtcagatgaagtgtttaatcatctcccctcttcactactgtacaaacaaatcacgggaaacggttaagtcgataccatcaccagccaacgaaaaggggatacagtgagtaataagtcatgagtctcatctgtttaaaatcctccaggttattaatctcatcctatagcttcattatatcgcccagtccgtagcttaagcaaagatacggagaggaaagttaggaagataaaagccaggatcgttgaaccttagctcgcggtctagagcagagatgctctcaatctcttcttgagaaaggtcaaaactcacaacatccagattctgcgctaggcggctggggttgtttgatttgggaatgacagcaatgttgcgctgcgtcgcccaccgtagtacaacctgagcaggagttttgccatgttttgcagcaatgcccttgatgaggctagactcaagaagaggctcggcaccgtgagctctcttagagaagataccggggagctccttgaagctttggggcccaaatgacgaataggctgtgaccgcgatgttgttctcttgagccatggcaatgaggtctggctggacaaggtagggatggtgttcgatttgtagagaggatatagggcgacgagcgtagcgttgcacatcataaagagactgggcttggaagttggacacgccgatggacttggcgataccttggtcgacaacttcctcgagcgcctcccatgtctcgcgaatggggacgttagccggcttgacagtaccttgatcattcatccaccaggcctagacgaatattaaccaagatgcacaagaagaattcatatcaaacatactggatagcgacgtttctcaggctcaatatactcgagggcaaccgggaagtggatgagatagagatcaatatatccaagaccccatgcctcattctgggatcgggcaaaggcaagggcatgttctttcgcatggtagttattccaaagcttcgtggtgacaaagatatcctcacgcttcacaagtccctccttgatagcgcgctggataccctggcccgcttccttttcgttttggtaatcgtatgctccgtcgaagagtctgtatccggacttgatggcctacatggttgttaacacagttgaatcgtgaagaagcatgggttttcacattgtagacggtctcagctgcttggtcggcgggaactttccagaggccaaagccaaccaagggcatttcatggccagatgcgagcttgacagtagagggagccatcgtgttggatgcaagtagcccaatcacgatctggattattttgactggtaattagaaaacagaaaaaggaggaaatgagacttgaagagagcgtcttgagctgctctcttatccattttgacctctagtatccgcttgactcgcatctcgaaatacctgtcatggtaatatcaaaactggttcagtactatcccaagtcataaacagttgcaagatccctgccgcttcccgacgcttagttattcctcatttggcaatatttgtgaagctaacgagtcaagaccggttccgaaaaccccatgtcataccccatctccccttggcccaccccacgtaaatgcttcaactttcccactttggagttgcagtccttttcatataaacactttatttaccatgggagacgctgagaacgagtcaaaggcccgcctgaagagaacgaggacagggtgtctcaagtgcagggtacgaagacggaagtgtaagtcaacgatctgggtaaatgtcatatcggacactcactaattctaccttaggcgatgaagggaagccttcgtgccaacgatgtgttgatggagggttcgagtgtcaatatggcaccaaactgtcgtttcttcaaaagaatgcgaagacgtcttcgggtcctcataacacaaaacaatcctatgctaagctgagggtatgttgatcaaggacgttgattgagctatgcctgctaacataagcactagtttgttgtgccagaagcagcaacgaaacctggtacccatgcacatcgtaacgaattttccctgagcgaggctgaaaagacagagagttcatctacagagatagatacaattgttgctgcgcacaagattcaacaaacaaccccacccgaactgcctgttcagcctccgtcaccagcgataatcagtcccagcatcgatactcatgtcacatctcctcaagctccttctcatagtctacaagactctgtagacttcaacctagtcatttcaccctcgaatgcagcgtatgaaactgccctcgacggactccttgctctcggtaacgatcactatgtatccccttcagcacctgcagtagctcaaaccggtaccaatgggggactactcggacagcttccacagaatgtgcaattagaagtgagagataagcctcgtggagatgtctttcccaattgtcttcatatgccacaggatcgtgctgttgagctgctacgacactacagatataacattgcgccttgggtaaagttgccccctcttgtctctgggaacgatctaacatatctcacagcttgatatcagcgatccagaccagacatttggtttgtttgtcccacgtattgctatgaactctgtttctgtccttgattctgtcctctccctttctttggaaactcttggagatcgtgcccagctcgatctaaatgagcagcccttattacttgatacgagcacttcccgcattgaaatcctttgctgcgctctgatcttcaccttcaccgccctccgccgacagttcgccacacaaccgacctcttggttaagcccgtcgaggagtacaggctatgagacaatcaactcgaccgccttccagttacatcaccctactgtcgcactggctatctcttggatgatcctacgcctgggttggtttatatctcataaatttcaaggcaacttctaacgggttcaggtgtttctgtcggtcttatgagcggctcttcagtccctataccctccatcgtctctcgcgaagtttcctcacctataggcatgctgagtagagaaccacacagatgcgggcgagagcccgttcttctgtgtgctgaggccctgaactattgcttcgggggtgatattcagactgatcctgacatgatccgccttccggccgctcacagatggaaagcattctctgaggctcttcaaaagtggtactcaacccgtcccacggacttcaaacccatgctcgaggctgaagacggcgaccaactctttcctctggtgctctttaccaatgcgtcagcgatcctggcaaatcagctgtatcatacatcgatgctgttgcttctacagaatcggccacgtaccctcccgaaggagcatggtcgaaatatctatctgtcaccgctatggcatgctcagcgaatatgcggtatcagcctcaacaatgacacgcgggccagctgggactttagcttgttggcctcgttttattttgctgctaagcggatgacctatgaaccccagcagcatgctattctgcgaggacttgatcgcattgggtcgttgacaggatggaatgtgctctcattgtcagcgcaactgatgcatgagtggcaaccagattgagaactccgggtgtttgagtaggcttcgttttttatatatataggcttttagggttgagaaacgatgtatcttgtggtcatgattttagccgtcaactctacatatcattagagaacgagtacataatttcaatagctaggtgcccaggtggtatatgttatccagtcacgaagcctatggtttggctctcctggggatgcttcggaaaatgcataaatggagccttataggcttatagaaatctatttgtaccatgacgaatgaaggtttgaatggttgttgatgtccgtccagaataggcaactttaagccgctactaactagtctctccgcggagaagtggggagatgataacctcgaggcctgtaatataccttccttaccttgtactgtagaataggtagagtaccatctgcaacacggacaaggttgtatgcgagtaaaacggggtggaatgagataaagatggcttttcttttctctcttgttacctttgtcactctttctttatgacagtcctcgctgaacctttcttctccttaaaccttcttctgacttcgtcccatcaccatgtgctcgctggcagcttcacaacccctcacccatgatacaacaccgatagctgatgagctcaaggtgaagctcaacggttatcccagtaatacacaaactctcaaggctcccctaccgaacccatccttgcaggtcacggcagatcataacttgaaaagagtcgatgcgcccgtgtatgtgcctaagtctggcgaggttcttcttcacatcaaggtcactggtatttgtgggtgagatgagaaatttcccgtctcaaaagacattggtcgctgattatgtggacagttctgatgttcatttctggaaaacaggatgtataggttcccttgtatttgagggtgactgtatcattggacatgaggccgctggtgttgtgattcgtgtcggtgaggatgttgcagatctcaaacctggtaagcgaaaaaatgaggagaatgaagtattatgacttatacgagcatctaggcgaccgagtggctgttgagcctggcgttccttgcggcctttgctttctgtgtaaagacggccgatataatctctgtgaagatgtacagttctccggggtcttcccttatgcaggaactctgcagagatacaaggttcatcccgccaaatggcttcataagtatgacaaagtggagttataagacatggaagcattgaggaactaatggctttcagacttccagatagcgtctctttcgccgagggcgcccttctcgagcccctgggcgtcgtcctccatggcataaactcagccccgatcacactcgggacgcctgttgtgatctgtggtgccggtcctattggtcttcttgctctcgccgctgcgcgagcttctggtgcccatcccctagtcatcacggatgttgaacccaaacgactggcttttgccaaggagtttgtcccaacagctattacgtatcaagttgacattagcaagagcagcgagcagaatggcagggctgtgaggaaactattcggtgagacagagtatgttcagcctagggttgtgtttgagtgtaccggtatggagagcagtgtatgctccgctgcgtacatggcacgtcgtggaggtgttctcatggttgtcggtgttggcaggtcaatcatgaacaacctgccttttatgcatttgtctcttgctgaggtgtgtgatcaagacttttggtgctgaggtgggacactgatgatagttcacagattcaacttcgattcatcaacagatacaaggacacctggccagcaggtattgcgtgtattgaggggggcttgatagatgcgaagaagttggtatcgcatgttttccctctggaacaggctctggagggtttgactttatcggcagaccctaagaatgggtgcatcaaggtgcatattgtggatgaggctgagacatcgtatttctaaaatctctagcaatggtctttggcccaacaaggcatccattgttactcctacttaaccaaggcagtattgtgtctttagttgatgtagtgaattaactgcaccgcaaataaacccactacctcgtcttgataaacatcccttcagtacaagttaaagacttactatctggcgatttggcttcaataccagaaatcaagataccgtgtagctggctacccctataaactcaggcctaggttcccagctgtctaggtatggacccacgatagtgggatcgtattagtggaagctggcactgaaacaatcccattgaccgccacatcttcaacggcctcgtcttgtacaatgatagacgtctcttttttttttttttttttttttttttttttttttttttttacaattaccttagtcgagtccatattcacggcttgacatggcaacgctccctgcccaagcctttccgtcttctcatccgtcttagctccagttagccacaaccatcaatgctttgatgccaatggatgccctggctgccgagcccactaagcctcagcgatcacagcgccaagttggtatgatgacgtcgcatccaattcttcatcgtcaacggggggcagctgacatggtctttcggcctctgactcgtcgttgcctgggccaaaatcaggggatgagtgagggtgtcgacatggaacaaggctgagcattttagttgccaacccacctatatgcttgtgtagatatacatatacatagtaaggtactgtatagcaaggcaaggtaccttggctagagttcttttgcttcttagaacgtcagcagtcttgttgcatgtgaagcaccggctcttcgctcttgactttttgtcacacgacagtttctcataacgtcagttgtcttgcttccatattcgggctcatacctatctaagtgcctacctagtaggtacctaccaaggcacctactgaaataccttaccttaccgatagaaggtacctaagctgaacaaaggacaggccaaaacctcgagtctcccaacgtttacctccataccacttccaacaactacctaccgcctatttcaatgctcaatgaatacttaccaacgttaattcctcacatacacccatagcaccacgactatgggtgctactcagtactatcgctctcagattggcgaagagtccgtcatcgactactctcataccgactttcccttcaagcttctcgccaaagacgtatactatttcttcgtctatgtatgggcactgccatgggtcatctggcccgtctatcccttcaaatgcaaggttttcgatgagctctatccatcccctcagaacgtattctgcgttgtcgtccacttggttctcttcttcctgcagctagggttcatcatagccctgccattctctgttgtgtttccagtctggatggcggcaacaggtattgctgggttcatgtttaccaactggctcatctgcaagcttctcaatggtagtaaggaaacttatacctcggatgaaaagtacgccgaggctcggcctgagcacgcccatgaacaatgggttttcttgaacggcgtcgctgttgggtatgataatctcaaactgaaacatggtatcatccactgacgagatcatagagaacattggatgcagtcaaatttgaaccggcttgcactgacctttggccggcctatccttggtattcacaaccagactcgcggaataatatttgatgttgttgaatgcctgatacagcgcaattttggctacgcaactggggatgtcagaatttgcttcagacttctcaaagacatcctatatgatgaaagcaaatccaaagtcgtcttcgtgctacactcccaaggaggaatcgagggaggtctggttctcgattggttgctccaggagctgccacaagatctaatgtctaaactcgaggtttatacctttggaaacgcagccaatcacttcaacaatcctcatcgtcatcggtcttcgcagatgctggctcgcctcaagcccctatctgcgatgagcaccgttcttaccgagtcctctttcgactctccttctagcagcccactcgaagctaaggatgacctggccctaaagactcgcaatccggtcaggaaagaatcttctggcgtgtcgactcgatctatttccgctgccaaagacaggtgtatcttgcatgtggagcactatgccaatagtacagattttgttgccatatggggcatactgcattttgcaacgaacaggatggaatcgcgagaactcccacggtttcaggggcgattgttctctcgggcagatggccgccacggtggccaccagatgaatcagcattacctaaacgccatgttccctttgaagaaggatgctgagactggagagtatgtgggagctgatgaagacaatgagttcatgaatgaggccatcaaggtcggtgaagaaggcagtgcctctgccaacgcgagagaagccttcgaaatatcatgggctgggacgcagggatttgggtctggcgatgcttcaactccgattgaggttcatgggatctcaaacaaaatcaaggaggctagtgacgaccacagaatccgtgtgaaggatgtgagtcgtttgtggagttacagaaatggccggagtcctgtagagttacccccaatgcttgtctctgagaacggtgtgcctagaacagcaactctatgagcttgggagggggcaacataagcagataagggacataaagaagaggcaaagcattgagaagtgccacacccagtatacttgtatgaatataccctaacgccagtcatgatggtattgttttagtttgagaacacatggccgtaacgcggtctttcaaatctaatttttatcctttgtacatcatataatacatgcttgcttgcagccgggaccttaggtccattaaattcttccgagctcttaccgtgatgtatctggtcggggataaccaggagtttggctatttgtgttccgtcttcttcgagtggcggtagcctggctttccagagcatgagtcgactcgctgatttctagtggatagactggttgcgcagttgccggctgtaatcttccaaattcaataatgcgaccgtggaactgaatccccccggaacctgatctcaccatgtccgcgctatcagcctccgcctccggtctagggctcgaggtgatttccctcctagaagccccttcaggattccacggccctgattgcctcgtttgccatgattgataccccacagagacattgtcaggactatttgtgatacgtcgtggcgagggctctgtggctgtgaccgatggtacgcggcgtgcccacctgggaacaggagggttgttcgagacaggctgatctgatctggatgaagagtttcgtgacatgggctgagaagagtgactttcaggtcccgacgagggtggtcgaagggtgctgcttgcaaggctatttggcaacgaagatgagaagacctctccagtagacagagtacgacgatggtaagatgctggttgctgatgatgtgatataggtctgaggctgctcaccgagtggctagtgacaggcaggcccggtgcccactggtcgatatctgcatcaagagatgtatccgaatgacttgcgcgtggaaggtctgttatgtgatcatgggtgagccagtctgcgttggcaatctccatagttgggatggtgccatctcctgaacccatgaacgggttttcttcagcacgctcacgagttatctcgcgagggtgagagcctggtccaggaatagcccccacgctctggcctctgactgtcggccttataacgcgctcgacaggctcaaagagtggccctgatcgagggacacttggttccctaaccagagtccaactatcattcaggtcgcgttcagacacccttgggctgttgccacttgaacgtctttctgatggccgttgctgaaaaaccacgctccccattagagtatcgtcatcctcatggaacaccggtacgggcattgtactatcgtaaggatatggtgcatcgttgtctgcttctagagaagggaaactagtgcgcaagtcccaaggggcttgcttttcttcctcgatgttgtcgtcatccggagtggtaaaagagctcgacagagaagcactgttgcttttctcaaataccgacacgtaaggtccccgaacccatcttccttcggagtctgtggtcattgagcgtgccaaagtccgaatcttgatttgcatatcctcgaaacggtcttgcaaggcttgctcaaccgacatgagttctagactcggcctatcgacctcttcaagatgcttcaaaatccttcggcactgggtggcataccttcgatagtcatctggaatgcccatctccttattgttcttggcacgactatctccccggtcaaaagactcgaggaaaacagcggcagcacgttcaagccaaaaattgtactgcccgtctatcttcaaggcctcgagaaagaagctttgcacgatgccgtggatcttgagcacatcaaggggctccattggtcttgaactagggatcgtctcgccgggcgtgctcaccgatgggacatcttctatctcgtcacgctcgataagagcaaacgctatgagaacggtaaatgtcttgttaagactccgcttacccatcaagtcgtaggtacgcacaggagtgcgcttatcaagtgccttcaggcctggcaagttagcttcgttctgagagtggtggggggcctgataacataccaagtgacagcatctcgaccggcacccgtcctccccagaatgcgagtaaatacatgaggttaagcgccgccgtctcacctcgtgccttaagcttttctcgcacagctttgtaagcgcccaacccgccggtacggggccgcttcttgtaagatcgaatgtattttgccagtggctctttggtagctttcatttgaccagctgcggtatgtatggctagtggcagaccttccaccaaccgaactacttcgagagcgcggtcgagatcgtcctgagtccagggtttcttcttgtccatatcctcaagcagcaatgtgcaagcatcattatcagccaggggtccgagttcgagtttctggggattgtcaaagtgatggtccgctgcgatggatgtgtcagtagacgtaaggatcaggcttgagtttctcgcatcgggtatgcaattcttcagattcggggtgtcatacagagctccatccaggatgaggagccagttctctgatcgatcaagccagtttcgaaccaaagggatcaccttgctcgggttctggagggttgtctcgtcctgtatatcaatttctgctcgagacatggcatgttttgcaatcctcaagaatccgtcttcgagatcttcaggagtctttgtgcgtacccagaagacgccgcacgagtagtcatggcgatgtttgaaagcatattccctggcaagatgcgtctttcctcccccaggaactgaccatatgagaacagcagaagtaccctggtctctacgctgtcggtccatgagcatggcatgaagatcctgcaagtcttgctgtcggcctctgaagagcgagttgggtcgaaagcgttctgggtgaacgaatattggttcatatctattgagtagtgccaaagatgatccttccaggactggtttttcccctctgaatgctgatgtatcttgactcagcacaggtgtctgagtctgacttgtgtaaggcgacatgatctcgtttgcccttgccatggcacgggctcgtctctcgtcttcttcggcaagccatcgttcctgggtagcagatggggccttttgaatccactgcaaaatagtgatagcaatgttacgaaagcctggggagttggtgccttcgaacttgcacatgttggagtgtgatgcctctaccccgtagtaagtgacaccaggcaactgaggtccagctgagttggcatcaacaatgaaaattctataaaagaaagttagccaggtgagcgagctttcaaggagggaaggacggcatacttgtggcccttgatatctgttttctgattctcgcgaaccatatgaatctcaaagcgctgatatatatccaaaaagtgactgttgatattcgccaaggtttcgttgtccttcttaagagtcttcaaaagcaccgactcagagtcgaaaaacctcttgggcatgactgcatcggacatggcttgaaggatgagaccccaggtagctgcatctgagccaacatggggtgttcctaagaagaccaggccgaaagtcgagacgaaaatggaccggaaatgctcgaggtgaggttcgcgaacatcagatgagtaaaggagagctcgtttgacgaggatgccccccaagctatggcatacccaaatgatggagttcttggatgtgccttcgctttggcgatggagggtcagatttgttatgagattctgcgcatgctggtgaatgaagctgtcgctggctgtttgattgttctttttggagtagacgtctgcattatacccatagaccaggatgttagcctgggcacctctgagtgccactggtaataggtccagaggccagaaagttccattcttggccgtccatgtcttgtcgggtgttccattgagcccatgcacaagaacaatgtcagctttggcctctggatgagtgtataccgctgttgtctcgtagcgggctactgaacggttctcggacccctatttcggccactgttagtcaactgctgcacgctgtgaatgagactcaacaggttcgagcagtgagactcaccatgatgtgtcgtcgaaaatggggaagctcgatagtcgtggtgtcgttccaaacattggggaatccctgaacagagctaagtcgagcgagcaagcaagcaagcaaccttgcaagaaatgcgcggctgatcggcgtataaatggccgctcgaatcagaacgaggctgtcgacaattgcgctgcctagactaataagtgacgggagtgaacaatcatttcctctcaccgaggctatgagttgcatccctgttattctatttattgccgggctgagtgcgagtgcgacgcgccatcttcaactattgggggccatcccatcacaagactcataccaaacttcaggtagatagatactgttgaaagctgagtcaaatggcgcatgtccgtgtccgtattaggggcagtggctgagctcgcccaggtgaaaggtgcctgtagggcttgtttatcgcgttggccgaatgggtttcagctaagacctttttttgtacataggtgcattttcgggggctgctatataattggcaggggatgtacggataatgagcatcatatagatatttgctgaaagaatccaaaccacggaaaatatgggttttgcgagattgagatatgcttcaagctttaagtggctttatattacataaaaaagttgaaattttgccccatcgtttggaatcgtaggcctttaattaaatcgtatccccctcaaaaggtaatatggttcttgcgaccactacatgactagacactcaaaacatccccgtcttaagcttcgggccataacagctagtaaagaccgcagagctacccaccttttgctgtagtgtaggataatcttgaaatttatatagtttatgcttcttggcaacccttcacgcgccgtgacatcaaagaatggacatgtcgtttatccctgtcgcacaatctttgatgttgactgccttgaagatctggggatgccctcactcaaacacatacgaccatacctaccagagaactcggggtcccgtccgctcccccatagataagctgacaaggggcggattagtagttgggtcggtgacgaccagcgaatacctgctgttgtatgtatgtctttttgccagttgagttgtctggcagttatatggggtgaaagagaagactgtgcatctccataagattagacttccgcggaagaccatgaggccatgttccaacagtattcgatctacacaggattatgttatgcagcttagataggtctgatcaaaagctgtttacctattgagacaagatataggggtgactagacaggagacaacaagtcagactgggcaaaccgtagtactaatttagtataaaaaacccgatttggttatttgaacttggagcccacttgctacttactacatggtagaacaatctgttgcaactgtctgcttattagttgggtaatttagcaataatcacctaatttgtcctgcacctagagaaattgaagacactggccctatttgcttacaatgcatttttacagatggtcttataaagagcatctcagacttcacctcacgtctaatagcagtagcgtcacagcttgccattcatctttcggcgggttggtttgcatgggtagttaactccgttaacgttgagggaatatgagaaaagaaaggcgccaaaagacatatagtagcaccatggaaatagcactgctcttgaacaagacacaagcataggaccaatacctttcctgccttctgttaagtctatctgaggtgaaaaccttgactgttattgtccttgcgccgatgcaagaatttgcaaccccaatttgtgaatacagatctgagaaaaatcccatctagactggaagcaggttgatacttgactcagtgccagtttttgggccagcaacctctcttatgtggcgcattcagggctaatgctcattgacctagtcaatatgaatccaggccccagcaagttgctttcagccgcaacagtcatccaatctcaacgaggtttccgggccattgcgcagttgagtcatcgctcagccctggactgaaagctcaggagtcacccgagagcctccatgatccgtggcctcattttcatgaaattggaaaaatcgacctctccttgtgggaacatcgcctccgcctctgagtgcctgttggcgtggctctagacctcgtatgtgtgcccttgaatggccacattgaaccatgtttctttgcccagttgctgtcaatgctggtgtgcatagggttcaagtttcttatttgtggcatatgtgcttgccgtatggttccatattggacatgggccttgaacctccagtgagactggtcaccacatgctcaaatgagcgtcgttccattttcgtaaagatcaatctcttggagcaagcattatcacgtactctctcgtgctgtgcccgaattggatcatatccttatccctgagctccaaatatctgctatctgggatcttgctatcattcaaaactgttccattggcactttccagatcgatgaggtacggcttgaccttgccaattttgtcgccaaactcgttccttttctcaacatagcgaaattgaatcacggcgtgttgcttgctgatactaggatgctccgctggcaagtccacgactgacatttctcgcccaatgagccagcagctcctcgtgctgagctctatcgtgtcgacaatatcctggcctttgaaaacgaacaacttccatatatcgcgtggcgacggcttacgcgcctcggacggctcgtgatacttgagcgtaattgtcgtgccatccgcctgtgccactgaattcgatgccgccgccaagacgcccgtggatccaaagttgggcttttctttgggtttctcgggagcctcgccggtggtaacggcgaaagaatctgcctgagatggcaaagggccagtgcgcctcacagggcttcgctttgcaacctgtctgccgccttccccgtcatcatcgtcacgtcttcgccttgaagtcttatcgtctcgtgatctccgacgtctgtgttcgcggtttgtgtctcgttgacggtcccggcttcgtgacctccgccgtgaagtttctggtgtccgggaccgtcttcgctcgcgtcggtcgcgtgatcgacgacgttctcggcctccggagtcacgttctgtatgtttcgatcgacgatcttcactggcttcgttgtctttgtccttgtagtgccttcggctgggcctacttcctcgttcttcgtccgacgccattgtgataaggcaaggtacacgcagttgaaaaaagatgcagggcagccaagatgacgcagctgagatgggagagctacgtactgtagtaggtagtggaggctaactaagatctgcaagctgcaagctgcaagacagcctagacagccatcaagaaaagtggactatcaagtgcgtggctggtacactaactgaggtgggcatgaaaccgtggcttaagcacgtgggatgcgcttgcacatgccatttatgataaaagcttgataaatttccaactgtcatatcaatgataaactcaatgggtctgctctatgcgtgctacctcttttttcacttgggtaggtaacgtaggtttatcatcgctcatacgccgccatggtactccagtaagcgcagttagctgcctgcaaatcccaaaagaaccaaaaaaaggtaaaaatcccgctgtggatatcaaatctcctccccaagaaaaaataaaaaaaaatccaagtgtacgcatcagtagagtcaaaatgtatcgtcaagtcgtcatgaggtgcgaaatcgccaatccttaggtggcagaagaaatagccatgacagttatccttgagccattgtcaagataggcttcagcattggtgttgaggtcttccgcgcctttcctggagacggaaagacgctgctcgtcttcgtcccaccaaacatcatcgccgaccgcggcgtcccctgggactaacaaaagaataccattgttgctaccaagagcaattctgcaagaggggtccttcacaaaggcctcgagaaagggaacgtcgtagccctgcatcccccgcaacggtcccccactctccacaaagtctctgatcagattgctcctctcaagactccagaattgacggaaatcttctggacgtgagaaggcgtcaacgtttgtgagaagctcaagcatgcctgccatgccgttgaggacggggctgagaaagtggacaaaggagttcaggatctcttcgcgagagtatccggattctgtctctgttcgtaaggctggcgacatggtattcaagagagtaagaaggcgttcctggttcgagggcagcggtgttcggatgtgataggccatggtgaggagagagacaagagagaaggtggaagacatggaggagagagggtcggagagtgtggcgatgctatcgatgtagatggccttgcttggctggtttgtgagcaacttggaaggatgcatgttgctggtctgtctggtcttgcgtcgatagtatataggagttatatagagtttgctgtatggatagatgagttggtgttgttgacgagtaggctgtggtgtatataataggtagtgtaggtagtaggtaggtcaggtaaggcaaggaaggtaaggagaaagatgatgatgagccagacaaatatcgaagggctcagcttctggaaggacactccagactatttcaatgaaaggcaaagatccattcgactaagttagagagagttaaaacaaaagaagcaccgactcccccctcccgtcccccttccagagacgccatcccatctccgttggctccgtttcctgacctgtggtgtgtaagtgacctgagttgagaagcagcccagtagagcaaagtggatgagaacccttagcgagaccctagtccctggatatcttgccttacctcgagacaaccttaggtggctgattacccaataaagtcactcatgatagcaaggtggccgattgacagggctccaggcccccacgagaggagcctctagagccacgcatcgggtaattcccaaccgagcttggtcttgacagccgctgggtgtagtggtatggccagtggagacagcgcatcgcatttcctgtgtcgccgcccgaagattagcggcagcacgagcacgagcacaagcttaggtactagttaacctgggttttgattcatgcctacatacggatacagtacctaggcactccatacgtagtaaacttgcctgtgaaacttgttgagggtgcaactttcacatggcaaaagctgtctgcccatctcttgtatgtgatgtcagttgagatgagaggtgttgtaccagatatggaggtccctcgccttgggtgtcatcatacggtatgtacacccaaagatccccatactcgagctgttccaagtttgttgatatcaaatcaatcgagcttgtcctatcctgtctcaggtctaacttgggaggcattcttttctcgtcactcgggccttttactccctctgatcccttcttggctgactccctcttctgtccctcccctccattatgggatcgtctcccgtccttcccgcggcttacgcgcttccaaccttttcaggcccgccagataataatataataatgcttttttttccccttttgacaaccatcagagcttgctctggaaacccccacccatgtttctgttctgtgccctccatcaatgctttgcggggagggaggtgagcggagcggataaagcagttccatatcagcctctacagcgacttgccctagcctggtctcctcattgagcctggaattgagagtctggtgaagctacgcggccccccagattctctcattcatttgtgtaacctccttttttgataagcactgtagatgcaatgcatgtatgtatgtatgtacgtacgtacgtgttcccgactctaccgaacatgacttgcggcgtagtcttcggtcgaattcaccagttcgggttccgttcctctctcacgttatgccgtttccataacaatctcatccatctctgtctctgactttgtctttctttccatctctcggatgtaacgctccgttatgtcatgctgcgtctctcgtcacgtacggtttcatggaatcgtcattggttggacaatctgtgttatcaaacacaaccctgaatgccctcaccacaagtctcctgacaactgcggcccttttccggatagcgagcaagaaacaggtgatgaaatctatacttttcggcgttacttagattgcaaattagatctcgtgtagatcgcatgttgatatttgatcagaatgttacgtctgccgcagagcctcaactctcatccagccctttctcatgtgagtcgaagcaatagccattgatgttgacccttttctttactggaattggctgcataatctattgtattagcgcgttacattccagctcactagccctttacagagttgccgagccctgaagctgtttgtaacacctcctcgcatctcctgacatccatatcctaacattagatctccgctcagacgccttcttggtttgttgtcgtggatgacatacgagtgccgtgacttttctttctcctttctagaatatcctgactccgcgggccgattttgataactgggtcttcttcttcactggtaagtgcccactatggaatggatatttgactttgccctggcttctctggctaggggatctactgcccatggccgtttcaaccatgaatataatatagtagaggcggcaattataaataaacaagtgtaatctctttgcgtttccaatgttttgatactatggatagatgaaaaatatgctggtatacagggttatacttcatcgcctggttatctgatactatttctgtttggccatgcccaggttcttgcacgggttgttcaacatcgtgccctctatttattaggcccttgatacacgatcatggaaataatgtttctaggttgttttgaaaatctcgtagatcagtgaaacgcaagctttccttccacttcatgatttagtttaagcttgttcgctgcatgctgtgttactattgtagtctcttcactttgaaggtgcccttcagttctaagtgagggtcttcagctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctatcagaaagactacagcttccaacactccagacagctctcagcttacaaatcgttccgtaaaattctgcaagagctaaggcagtgaagagcgagaagaattaatatgtaaatatctgatctcccacagtgaaagataagtgatggaaatcaattacgtcacctaccttaggtacctacctatcctctgcatcaactgtggcacctagctacaagtatagccaatacaacacccaaactacaatgccgaccatcaacaacaaccctgaaaactacgccctctttcgagattgtctgtccaccactctccttcagcccgccccttcggcccctgacccgcccaagcgccgtcggcgtggtaagaacacccgggctccgctcgttgcatccaccccggccccggacccggagctggagaaagatggcgacgaacttgctgaatttgtcgattatctcgctactgagatctttgataaccttccagaggagctgcaagatctcgagtaccggacatggcgagaggacgaagcgttgcaggagcagtactctctcccactcacgaaagacagccttttgttgttaaacctgccaccatctgttatcgagaccctcacaacttacaaccttatctctgccgatccctatgttgattcacatcttccgtcctccccagagtcattcctccttcccattctcacctcatacataactcctctcatcgagccacctcccgctacacgttcaactcgtgctgacgcgtgtgagctatgtgcccgatcctgggtccctctgtcctaccatcacctcatcccacggttcgtccatgaaaaggccgttaagcgaggatggcaccgtaaagaagatctgcagaacgtggcgtggctgtgtggtgcctgtcatcgctttgttcatcacttcaaaacgcacgaggagctggcacgggactactacactgttgacctgttgctggatgaggaggaggttcaaagatgggctcactgggttggtaggttgaggtggaaagggaggtagttcaagcagtgattttgatgagtaacgaggagatggggttattgcatcatgcaaagcattcaatgtagtgatattccatgaatttcatgggcttgttcaataattgttggagcatagtatcaactctgaacctttcttgcattgttctgagcagctttgccttaagctaacggcgataaggaacccactgacaatatcttgtgcaactacatgaaacttatgagcttgtctaaggatgaatcagtagcagttgaggtatagaccatctcggcatatattggccttgtactcacatccttccatcacgacccaccaagcatctactcgttatctgcttatctgttgagacgccatcgcaatggttgagaagctgcggttgagtgagataagaatcgagtaattctgttgagacgtttctgtggtgacaactcaccgagtccaggccagttatgcaacctgagtctaacatagtcgcataatgcagcgaggaacggaacacagattgccttgaagcaagtaaccaggtgcaagtagcctttgtggtatatatatatatatatatataagggtgtcttgaagctttcctagtatgtcaatatcggttaaattaaaacgaagtgtctatctgccttgacataaaatagtcatgactcgcacgacactgtctcaattaatcatggtcctgctcggtcaaacctggacaaccctccatctcagcatcaggatagaccattttgcaccagaagcaatactggtgcttctctcttagatactccaacacgctcttcaaccgatccccgatctctagctcattgaactggtccaactcctcgtcttcttcgtcaagatcttcagccgtagcatacaaggtgtgtcccttcccgagtgctcttttgtcgtctgcatcttcctgatcgtcttcgtatgttggtagtcgcgatagtgattgctcaagatcgtagcgcatacgacggtcgcgttctacttcttctctgtgcctgactagtccgcgataaataatcggtattgacttgagagggcgggatgatatcggtcttgacttttccttttcactttcagaatctggcagtgaagcatcagggcaataaacttctgtcttttcatcgtccatcctctccgccgtgcgctgggctgcaaagaactgcctctcaagccttgcatcctcgcgctctcttctcactcgctctcgatactcgtctgggtccattttaacagccttgatgtccctctcttcagctgcttctctgacttttcgtttcttttcattatccaacccaatacctccacggtcgtccttcacgctgaccttgataggctctgtgcgcccaggagcagccccatcttctgtcttctttcctaggccaccgcctgtgaaccccatcttggccatcatggcgagtcctttgctctttttcgccttggcatcgtcaagcattgaggttgagagagccttttcacgtgcggcttcttcttcctctgcgatttgctctttcgacttgatgataccgcgtgctcgcgattcacgcttcaatcgctgtacccgctgtatggatgtctcttttacaggtgctgggtcgtcaaaggacatgttcatgtagtcatcctcttcttcatcatgtgcccctgcgccgttcttgtgttcactgctcatacttcttgtttgtgtatttgtggacgattcgctttacagttgacagcaaggttgaggcgtaggtatgatgatactgcaagatttgatgtcgataatgaaagcggttccaaggataaagcagtagggtccactaatttcgactaacgtcagtgctcttgaaagaaagcctttagagagcaaaactccgggcctctatgtcctggaagccgtaaaaagttttagggaactctaagatgtgtttagaaggcctctagaatgaagtgtttttgttattcagggtaaaggttccccaaggcactcatctctggtgggcgtctgcaattggtatatttctttctacccggctaccggtaacctgacgttgataaacatccgccaagtttagacgcttaatggcaatagatattgacttctcgggctatatactgatcgatttacttagggccatacgtgtacgattatctttgtagtattacaacgtctgacccattttgaaggagatctttgagcctcaggaaccactacaaatgttcatttacacgctctcttaaagcacactacaaatggacatacgaaaacatatattggtatcctgagcctatacccacgccgtagaatccatttacctgttcttggccctctttctcgcagacttctctcgctcgtatgcattcgcctcgcgaccctcctcgctttgaatctcggcaacaagacgcttgtacttcttctcgtatgcctcgtcctttgccttcttgatccgtaacttctcgcgcgccatgaagttggcgtcctttcgcagctcccgaagagcacccttgcgttccttcttgtgctccttcttgagcttggccaactctgctcgctcgcgatcggggtcgtagtgcttatcaggatcgaatgtctcctcgaacttgggcacataggttttgattgccagggggcgatgatgatgcagctcaacattgcggcgcgatagttgcgcaaccttaagcatgcggtcgaatttgacttgcaacttctcgattctttcattgaaagcagtaggtaattgtgacctgcaacctttgctgccgaggtgcttgagtacgctcgcagcctgtccaaaggtctcaaggaatgcactcttcccagtccacgtatctgctgcagtttctataacttgtgctgtggtatcgaggatagcaatcttgcgggctatcgtttgagtctttttggcttcttgctcgatgcagtctgagaagttgagtctccgtagctctgacttagtcgcagcttctgcacggatgccctcaggagcgatgtgaagaggaaaattccctacctttttggaagtggcaacaggggccagagccaggagtgtattcagagagaagttgataacttcgggcacgtagcgcttagcaagttgctggtaacttacagcaagaatgctgagatatgtaccaatagcataatgtgccaagttttgtggtattctttggccaaggtatcgggtgatggtcagcacagcaggagtgacgacttggtggaagtgatcagaggtagggaagatggtgccaattgcagaaagcaaaaccaagtctccagttcctagtgctaagggtcgagactctcccatctcctcgagattcttgcggaactgcttactgatctcgatagggaacatctttgcgagagagtggatgtgtcggacaatgctttcaagcaccataaaaggggcagaagtggcagggtcccagggcagaccgatgtagtcaactaaagcagttgcaaagttgccaagcttctccttgttcatactgctgatcttgggatgatagagggcacgaatcctctggacaattgtagggaaggtcttggttgggtatggtgccaaaacaacttgcaactcgtcacaagattgagggcattcaaaggtgtaggggaggccttgctcgtcgccttcctgaatcgccgaggcttttgtggtcgattcggcatcgaaaacaggatttcgactctcttcttcattgagcaggcctttggtaaagtcatcctcctcatcctcagcttcctcatcatcagacacatcctccatgcctgattcatcctcgttgtcgagttccaggtccgagccgctagccacgagatcatcgtcgatgacgaaatcatcttcatcgtcaaagccaagctcagtagcagtaggacgagctcggataccgctgcccaagccatagtcctcctcatcgtccaggtccatagcatcaagctcgggtttcttgcccttgttatcggcttcttcatcctcactgtcactgactgactctcctctcatgcgcttctggcgtttgtcttcgagctccttgagtcttgtagactcttcttcagccttctcctcctcggtcttggtgcggtcggcaggctgtgccctcttgtcctgtgccaatttctttatttgaagatcgaagttcttttcgaaagcgtctcggtcaactccagcgatggtgagttttgaagctccctcgttctgaggtttggcgcctggccggctgtggtgcagcatgtactggatgttttgcaactccttgtcgagtttctctcggagctcttcatcctcctcctttgcagcttgtcgctcgtacttgtagtgtttggatttggcgataacctcctccatcacctccttcttcgtcttttttcgttccggttcatcgtcctcgccatcactaccctgggctgctaatgcacgaatacgcttcaatctctgctgttcacgcaccgagccatcactgtcgtagtcctcttcgaggtcgtcttctttgaaatcgtccatgtcgtcaaaagaaagagatttgcccatgtgagtcaagccttctgaagcatcgtcgtcttccaaatcaaacattgagttcttcttgtggcttctctgtttctctcgggcaaatcgctcaagcatcttatcttcaggggccattgtcggatcgttttcaccaaatcgacgatcgagaattccaccaaccttgttgcggcgttgcatctcgaccagaagggtttgccggcgctttatgaatgttagttgattcttcataaagcctggtttgtgattatatcgaggtcggaatagacttcaatagtcgatgtgaacagatcgtgtcacctccactgccctgatggcccctcgcgaataggagttggaacttaccctctcctcactggctgctttggcctggccaggacgacctttgatgctgccagcagtcaacgtaggccggttactcgtaacttcgaattttgggcccttggcatgcttaagatcgaaaggattgaattgttcgcgaatcccctccaagaccactccgcgctgaagtcgtttatcatttcgagagcgctcgtcctgagcattgcgtcgtttctgcttcttcgattgctgagggccgacaattccttgctctttgagagacgccttgaggcgtttgagctgggagccggccattgcgactgataatgctgctgatgcgaaagctgcactggtagcagcaactctcagtttttttgcgatggaaaaaaagtcttatcgttatcaagcttcatgtggggcccgcatgcgaagctacgggtagtctaaccttatctgagcatgatgcagcggtgagtcatggcagaataccttacgtccggagtcctgggacatctatgaagaactcatttaccaatacttgagtaaagcatgaactcaatcaacagactcaatcaagatgggatgggctgatagcctcctaagctttgcccgggatgagagggttgttcttgtcaccttgggcttagctacctttggtgtagtgagtaccgtcttcactgccctcaccatcataagagacgacaacgaaattccgccaccacagccaaagacacaatacatcactcaagacacggaagactcgttggaacttgaaactcttgagaagttattagatcatcccaattattccataagagaagtcgcgatcaagatcctttgcgatcgggccgtgaacgattccgagacaactcacatattgctattcggcatcactcgaccagattatgatgagaggatgcggtgccttagggccttggccctgcttactggacagactatcggtgagttttgcaaataacgtcataagattcagctgacattttcagggctggatggactttcaaagttgaacaatcccaaagcctactcggctcttgtccgttctctggagctgagcctggatgataccgagcgaccgagcctcactgatagccattgggatgagtattaccttcgcgacatggccgagaggttctgcttaatgttcatcctggagctcgccaataagtatggtgccagcatgctagtcaaagcgcgcttcgtcgaaaaatggttggcaaagcaggaatggggcgataccccggaagaaagacgccgaagcttcagggattacatggctctcaagacaaataggattgtcgagattgtcgatcgaatcaaggaatcaaggcgaggcctcagggctctggaaagggcagggcttatggacaaggagatttcccgaaggagaattcgtgaactcccggacctgatcatggagatcgaagaggagacgggaaacttaccacttgtcgaacagcaagtcacacgaaccagggaacattcagccgaagagcaaaggctacggcggcaacatcgagaagcgatggttctcaacgatggaactcgaccactggcgcgcgaggatattatcgagagagaacatacgtctcctgcataggatttgtgagaaaatgatacccagtattaatattactacaacgcgtttgagaaaagcacctgtgccattgagttgttaacaggtgagccacgccacgcgctgtcgactacacatctgcttatttcttcaagcgagtggagttcccttctactatctaacactcactctgcctgacttaaaaggacaatatgttgccttgcgtcacatgaaccgccacatcgatgaaaaattacaattgtacaaaagccccaactcaggtctatgtactttttctgtctctcagtcctggttgtatctttgcagttcctttttcacccatctacgactgaggctagggaaatgaagcaaataaccattcataccgtttttatcccctcttctagtgtatctccaggcctagtcttgctctccagtctgtccaaacctctgcccagaagtagtctcaagagcatccccgaattaagcattaaaaatgttgaccttctcggacactattcttgcaaggtcgtctggattagtcgacgcttcagattcgttgagggtcgccgctttctggatcatgcaaggcaatctcatctctctcgtacacagctcttctcgtaaggcatcaatgtactcctcatcgaggggaagcagaatctcattgttatcaactggcctgcgagccagttgttgtggatcaagaggcaaattcggcatcgtttcgatccgattgtaccaaaagtaaaaatcaccctccttacctaagaacaacaagaaaactctcaacacgttcggatccatcttaccaaatgccaggcacttcagtactgcagtactgcgggcacaaaattctgccatgcttgtggcgaagctagatctgcaaactggaatagagaaaccatcaactgactccaccgaagaatcagctcaggatctagagtaccttcgaggtagcggaactcaactgtccctttacactcatcttcagagccttcaccaggcttatcaatggaatggcacttggaaagacctaagcaagactttgagcccatgctaggagttataagcagcttgagccgttgtagagtttcggccgtccatggcttcttcagaatacccaaggtacggcggttgacgaccttgtcgacgggaatgtactgttcgaagtcagctggaacattcatttccgaccattgatcggtacatagaggttctagcaatgatgctagactcggtgcgtatcttgacttccttcttccaggcaacaaaggaggtaaacaatgttttcggccgaatacatgaggacacaaaccttgcgcacgaggtgtaacagcatgggcccaatgcctttgctcacatggatgtggaagccacatgatttgcctactgtcaatctgaagttgtttcgcaggatgaagaccatattcagtatctcttcccagcactcgggcgtatttctaagaacgggactgacgatctccaaaccattcagctgcttgtatcctccccactcaaacatttggcgtagcgatacatcggttccaacggtccacgtctgatattggggttcaatatcgtcaacaggcaccatcccgtgacagaagagcttgctctcccaggacttctggtcgaaatactcgtcccaaaccagagtcaacggccctttagaactgatgatttcttccattaaatcaattctgttgaggaatcgctcggcacggctgagctccctgccatcattgggatgagggtcgggccggccctcatgcggtagcaaaactggcatgtacaattcgagctcgataccaaaatagtagctctcatttcttgcgtacttttgtgattcttcttcgctatcggttaggagactagatccttggaaatgcgacgcagatagatgtctcgaagacaaatttagaatcacagtgggctcctcagggggcgcagcacttgcgacaggatgccgatatctcagatctggcactttgaaatgttttggttgtggctggaaacatttggacaactcacccaggccttgctcctcgagaaagtcgtgaatcgtggagcaatacctcagattgggatatgattggtagaagaatgtaccagatttgttgagatacctcagtgttgagtcagctttacgcatagaatagcccagagagatgtctccagcatatccagtgttccacaatgttggctgaactcaatagcaacagtcgccttgttctccaggaaacattaagcagagttcgcattggtgtagtgtccttcctcaccataaattactatatccatgagatgtagcaaatcttggacggatgtagcatccagaagtctgtggatgctgtggcgatacttcggtccccccagatctcttggatggggtagaagctccagtggtttctggtcaggcgaaaggcgattattccaggaatcctcaacctggactgcggacagcatctcagcctgtatatcaatggcaccgtccctagcaagactagtatactgtagccctagtgaatagagtgagttaggtccaaagtgagcaggatgaaaatcactcagcagcgggtctaccagccaaagcatgggtacgatggccttcatcgagtccaggctcacgagatgcttcggtatatacaatttgaccaccagacgtgtctctgtattgggaacagtgaggaacctcttgttcatgatgtccatgattgtctttcagtctgttcccggaataaaagtttcgggacggaaaagaggagatttcaacctcagaccaacccatgcatactctttacattgatcttcgttgatcaatccatcgtattccactgtccaagattgaagttcattcttgacctttaagcctctccgagggttggctgttgtgagattactggcatgcagcatcatctctaactgctcgatagcccattgtgctcgaaggaggtgctctcgagattggtaacggtaatcttttgcattacttgggaacctggcatacccagtagggggggggggggggatgcagtggcctgcatggatgtttagggtgctcaccatgcccaatatcaactccgtcacctggattgtggcaaactgtaaggagaaatccaagttgcacttggaaggttatggaagccatggcaacttctaagaaacaatctcggactccttctgaaagtaccttgctatgtataatttgttcgatgaaggaatccgctgtcgtatctcttcgcagttatcttacagagctaggtacacaacagggcttgctgggaaatgatgatgaaatgggaataaatgagctatatagtcgcagcagcaagtccagggcaatctcaagactgtttttgtttctcacaaacagcagcagtgatctgccacctgttccccggtcacacccggaacatgaggttttcgttgagcagtggctgtttgttctcggcggatctaaagcccaagctgggtttttaggcactggcaaagatattgcgggttgtcacattgaaggattcggcaagtgccaacgcgtattatcattaggtcaacatgccactccgttgtattgaaggacggcctcacccactgcggatgtgtctgggtctaatctactcttttgtcttctcatctgtggcgttcttgagtttcttcagaggctccaggccgaatatctcatctgagttcaggggatttctactctcagtgacttcaccgaacaggaaggcattcttctcacggcttacactgttcgacatctttttcttatgctggggcggtggtaacttgttagacgctggagacgcttttgaagaccccgactcgtctggctccagcatccaggagaaagacgattgcgccagtgttgaacgagtaggcacgggagctggccttgtcggagccagtgagtttacagatctgccatcgtcgtgcgggactatgtccatatgatcagggctaggagggcgtgctgatacgctctcgggggatttttttgattcggatatctgaagagccgagatatcaacctccgtagatgccactgacacaggctcaggctgaacaatagttgtttcagctacagcaacttcttgtggtttgtcctcgggtggtggagattgtaacaccggaacctccatagaagagtcgtccaagtaaatcttaacaaactgcaccttagccgccgcaatctcgatgagctccaggcttttagctttgtcgtcgagatttgaggcagatatagctttgaggttatcgaccgtctcgtcaagcattgcggcaagttgttgattccgcctctccaatgctaccaggctccgggctgattcttggttgtttaccaggggttgcggagatctaggtgcagatctagcctcgttgagatttcgcttgatctctcccatagcatctcgtacggcttggttgatacccagcttttcacctctttcgtaaactcctttggctcctttggcggctccctgaaacagagcttccatgccaccctgttgttgcaggaagcgcgatggggatgatatttgcggctttgggcctggtcctttatgcttaaaggagttgaaaccacgaaagctcggagtgcctgctcgcgaagtctgtggcggagaagataacgttggcatctttccagtgtatttcataatcagtgatgatcctccagatggtgagagatggtccctcaggtacagagcatcatcaacaaatgtatgaggaccgtgagctcctgttggaggagggtatttgagcagtagttgaaggcaaacagaataatcggcctctaatactaaaaagggcgttagccaaggagcatacattctttgcctaggtaacttgcaatcccaccgaattctaatcagcatagcaacacaaataaaatcgatgagttccagagttggatcgacagcaaagatagtatcccagagtaccaaaaactgctcaaaggggaactctctgctgaagagtagccgaatccaccgactaggtattctgacgtcagtgacaacgttaggataggcgcatgggttaatacctacatgagaaagatttgtggtaagatttcaatgttggttagatgagtagccagttccgggtcaactttctgcaggcaaacttcgtggatgaatttgcttcgttcaacaatcgccgagctttgttctgcgaactgggggggtcgcagagaacttcctggtgccggaataacatccttgacttcataaaacgattgggcgcgttccataagttttgaaaacaggacaaaggcgtcatgctcgatgaaagagtggtcgagagttttgataagagcatcgtccagaggaatctcttctggtaaagtcgttggatccacggcatcctgctcaatgacatatagaataggggcaagcagctcgtgcataccctgccggtagccgcctcgctccggatttagtttacagtgcataaacaggatatccaagatgattgactgggtctggtcttcatggtatgaagcttcatcggggagtcgctgaacgtcttgcaagatctcagcacggacaacctcatcttgacgaatcgtattccacggagacttttttatatcagataaatcagttaattggttacgttccagtttggccggccttacactaggatcctctgtcagaggatcgatgttcagctctgcaagagcttctgggtgttttatatacttgaggaagtgattccgtttctcagcgtaaagttttcttccatcgtccagaacttgagaccagctcagtccttcagcagcagtagaaagaagaaaagtcttggggaaaggtttagttgcggatgtcatgtcaagccaaagggcacaagtgaacataccttccaacaaagagaacgacatcctgatatgcatgggcttgcaggaccattataccgaacagcacgtcgaagatcaccgaggtgcacaccttgggattgtgtctcacgccatctggaactacgtagggggtgctttggtcagtggaagtattatttgttgtcgctaacgggcgcaacatacagggactcttggaggggtctcatgatgcctagctgcaccaaagaagagtataagggcagtttaccggctttgcagacaaggcctggactgagagtaacaacgttgcgtgtagaccacggcactgtaaggttgatggccgtaggatggacagaaaccttgagtaaacgtcaacgtagttgaggtaccagctaactaggtaagtactaaactaacgtgtcggctcttcaggttcaattgggtcttcgcctcaatagcttggccccacttcctcactacctgggtaccttaggtatctcaggttgccctggactgcttatactggactccgcttcgccgcccggccctcagattgcggtactgtcccaatgaccccaggacgttgactggttgggtaaggtagcttaggtaggtaggggctgaccgccaaacaaatagcatcatgtcaccaccacctcccactaacctgaggttacctacctatcttcgaatttcacgacgctgctcagctcacctctttgacgcctctctttaagtctcaccactgcccttataaagcgcatcttgcgacacgtgctctcgaagtaatgcattattaggcgacgcactatgtctgcagatctttttgccgagttcaatagtctttcaaataactcaacgcctgcttcaggtcagcagcagcagcagcaacaggccactccttttcaagctcaagctcagcaacaacgggaacctcttcaacgggcagcaacacaggacctctttggtctgttaggcgacactagcaatgcctctgctgtaaaatcccagccatggccagcctttgaatttcaatcaaccgcgcatagcgcatggggaagtgctctggtaccgtcgaagctggcggagacaaatgacgacgatgatggatggggagattttgaagtcgccgagccttcacaacctgcaacagtcaatgaggccccggttcagtccccgagtcctgcgccgttttccgcatcaggttggggttcaaccgtaaatgctccctcaagctcagcaaactcatcgtcaataccatggcccaagccagatccaagtccagctgcagctgtagcccagagggtgcccgcagtgaaacagccaccgccaacccgagttgtgagagcgtcaaccatggatctattatccaacagtcttgtcgatataggaggagctttgaagcctgtcagtggccccaaagcccagccctccggaacacagtcacggtttacgcaggaatgggggcagccaacagttagtcaggagccgccgcagcggatgaaggcgaaactcaagccttcggcacaacaagatcccagtgtgttgtttgatgctgaggactttgagcttcaagttgctgaaggtgatgatgatgacgacgatgatgagtttggagactttgaaggtgtccttcctccggtggcgacgaaaatagcacctgcagttactgcccaagaaccacctccagctgctccaccaatggatcttctttctttagatgaaccagctccagcttcatcacaaaccacaaaaaagccaccgcccgctaagcttctcgggcctcttgcttttggtgccactgctacgaattatccccaggcaccaaaatcgccctctttccaggatcgtaatcctttcccagaattggctattaaaacacctacttttgaagaaccaaaacctattgagaaacccaaggaagaaacacccaccacagcatggccatcctttgaaagtcccaaggacgccgatcttgttgaaaccaagtaccaagatgatgagtgggatgcctgggacgattttactgcctccgatgataagaaagcaaacaccagcacaggaaaagtaccggagggttggggttgggatgcagttgataatgttcaaccttcacataaggaatcccaggataatgcccctccaccagtcaatgtcccacctccttcagtcatcttgtctgcattccctgatcttctcaactcaggtacagcttttttcaagcccatatcaggccacagcacatcaatcaaacagcgaatcatatcggatcccaaagctacagaattcttgcgcggctatatcctcttagcaacaactgccgcacgagttattgctggccgtaaacaacggtggcatcgggataagattttggcaaaaagcatgtctatctcagctgcgggaagcaagggtatgaaacttgcaggagtcgacaaaacacaggccgcgcgtgaagatcgtgaggccgctgatgtgatcgctgtatggcgcgagcaggttggtcgcctgcgatctgcagttgctgcggcaaagtctgtcgataagagcctgtcacttcaggtccctgagattagcgagaacatgccagtgcatacagccaagatggtaccgacagcaccaaaagcttgtatcatctgtggtttgaagagagatgagagagtagccaaagtagattacgaagtcgaggatagcttcggggagtggtggctagaccactggggacataaggcgtgcaagaacttttggatacagcatgagcaaaagctacgacaacgatgagaggagcgaatgttgatatgtagacaaagtatcattgaacattctcgtcttcagcagttgatgctgcttctctatcgatacatggcaacggcaatacatgaaatcacttggcacgatgttactcagggtaatactcacttgcaagtttgacaatgactatgtgacctgcacgacaggcgcttgaggttgtcagccgagatacttggtgtctttttgctgcattgctccctcagttgtggacatccaacaaccaatcccagagacaggagatgcaggcgggtgatataaagtgtaataagcatcacttattgacccttatcacaatgcgttcgtgcatttcgagaaactgtgcgatggaaaggcattggctatagaatatctgtgctgcagaatatcaagcgagccggcacgttgttaacgacttgcgggagcggccgttgtacagctttcgagccggggggcaaccgctggagccgaaggcgaagacattgattctctgagaggtataggaggatagtcgagatatactaaaacttcatggctatcagtggcgtgtttcgacgtcggccaaactaaagctgcagcttcctgttgattatcatgaagaatgtccaatgaggttgcgaaacctgacctttgatctaccattggattttctttcaacaccacatcacggtgatatgataatcaagatgctctcgcccgccaagatcttctcgttccttttcctttgtcctccctgtacttggcactattgttatgcatctagtatcgacccaatagagcgatcaatggaacaatgcagcgctgatcggctgtgggcgaccctcggggagcaagaaaacaccggatcttgatatagggtgtcaaaataaacatggcaaacagtcccctaagcccaggctaaattggcctaaatgtttttatcgcttagggttacgatcctgagctttctatcctcccctacttcgtagggcaattacaaaagtcacaaagtcaatgctcacctccgtggcccactccggcccgtgtgggtgtgctggaaaactcccgagtgaccaggttgccagggagtgtggacttcgttcggaattggtgggcagaagggaagggaaagatgccaggaacttggtatgttcgcttgattcccagaaaggcttagtggaatatgccaagaaatgctggcctttcactgacatggcattgtgtagataggtgacacggttattgtgaaatcgaagacaaccacgcttagcatgagacctgtatgcctatctaggtacgtaagcctcgttcctaacggtcattgccaacttatgtgcatacagatacagtactagaggctttaacctactacctaaagtaccggtactacgaaaccaggaatatatcgtcaatatgaggttttctttccctaatattgaagaagagggttgggcattatcattataaccgttcgtgcctgtcccgtcccgtcagttatggctacaacctaacggcggcgttgtggtacatagatacactcccactgggcaatctctcagatgattcaattaggtagggcaaggtataggggcagctggagtggtcggtatggaagagcttcaatatcatgattttaggtgtttgcccccctataacaagaagactttgaggttgaagtgttgagcttgtccttgacagagctaacaatggatatacatggatattatgcccgcaaaagaagtgtttcttgccttgggtccacctcatgcacgggtgtgggtatcaaagcttcggtactttcctctcatgtacatcttcccctcacctgcgtcatgtaacagtaaatatatgagggttgcgaaggcagtactgattaaagtacttgtttcacaagtgtcttatcgcttctactgtatgttctttcccctccatgtgttgcctgtctttcttactccactccatttacgggctcctgctgccacaataggttctagacaaaggcactgcacctaggtttcagctgcttggttggcaggtacagactacagtactactggaacactctttctgtgtggtcagtggtcggtcactcgcggtttttagctgtcttaggttggttctggccctggcccatccaattgatttcccttacaatagatgcaataccttcttagcttaggtaccttgggttagtaggtagtagctaggtactaagcacaggaattccatctctttttcctcttcttctatccttcacccaacttacacatctctctcacctcacctttctctcaccttcaccacctctcttcttcctttcccttcccttcccttccctccaactttcccaccttcctcccgctctcctcacatctccctcttgctaccgtcgattctgcttagcccacgatacattgcatcagctgttgacgcacgcctcccgcgcatcgttttgtaaggtagcccacccgcccgcctccgccgccgccgctttcacagccagagtgcttgcgacccttgaccccgctatcccgcttcgcgtacacgaccgcaagaaaaaaaacacactgcaccacctccccatcttcctaacccccgccttctccagcacacttggacgtcttcgcagtttccacagcgtcgacgataaggttagtaaactcgtcatatttctgtcttgtctcccctgaggatatgcctttcaatattatcatgaaggcaggcatttggatctgcctcttccctgctctgccgttctgaacgtgcactgcaaaggagggatgctcattaggcccttgatttgcgcctgctacaacggcgacggtggaagaatacatcctgacagcattttagatccgaccagacatatcctacctgcgtctgttcgttctcatccaaacgattcgcttcaaactccaattacgacttcttctcctcgtgtaccccgacctaactactgcaaaatgtcggcacctcaggattctattcccggcaacggaagcgacatcctcgatcagatggatcagcttagaatggatgaccgccttggccctgatggcgaacccgcccctaagacggacgaggagtatgcccaggcccagctcacccttcgtgcgattgtctcttccaaggaagcgggtgtcattattggcaagggcggcaagaacgttgccgaccttagagacgagactggcgttaaggccggcgtcagcaaagttgtgcagggtgttcatgaccgtgttttgaccatcaccggcggttgcgacgctatttctcgagcctacgcgattgtagctcgcgctctgctcgaaggtgcccccgctatgggtatgggaggtgtagttcaaagcaacggtacccatcgtatgtgacgatttctgccaaaggcaaccgaactttgaattgcctgctaactgaagtcttagcgatcaagctcctcatctcacacaaccagatgggaaccatcattggaagacaaggtcttaagatcaagcacattcaggatgcttctggtgtacgtatggttgcccagaaggagatgctccctcaatccactgagagaatagtcgaagttcagggcactcccgagggtatccagcgcgctatctgggaaatttgcaagtgcttggttgatgattggcaacgaggcactggcaccgtcctctacaaccctgttgtccgtactcagccatctggcagcgggaacgccagcggcggtgcaggattcagtcaaggctccggtagaagtgattatggtggtagccctcgtgtcatgcgaacaggcaacggcgccgatttcagcaacggtagctcaaggccgtacaaccgccgttccgattctgacgcagctcttcgaggcccgccaacacacgatgagaatggtgaggagatccagactcagaacatcagcatccccgcggacatggttggctgcatcatcggtcgtgccggtagcaagattagcgagatccgaaagacgtctggcgcccgtatctctattgccaaggtaagcagttttcgccttctccacctccgccctttgtattttgagcgtgagtgaacatagctgatctcctgaaccacaggcacctcacgatgagactggcgagcgcatgtttaccatcatgggcaccgccaaggccaacgaatcggcgctattccttctgtacgagaatttggaggcggagaagatgcgccgaagtcagctccaggagcccgagtaggcgactgatgtttctttctaaaaccctttgagttttgcttttctcgtgttccttgcgacttgcagaggtcagtagttctggcaagatgagctgggacacgtccagatctgacttgccgcgaggcttgtattttcattttcggacgataccagacgacagcgtcacgagcgaccaatccacttgtccaaccatttggcccttccatccaaaacgaaacctttcatcatcagtcatcgtcgtcaaattcgttttcctttcatgattcttccccctctcgttaccattgctacgctacagcaccacagtcaggggtcagcttgggttgatcttggctcataccttggttgtcacctggttccctcctctcagtcaattaccctctttgtggcgcggtacatcactattcagctctgtagcatatctatccatctgtaccagtttagctcaaccgacttcttggcgaaaagtaatctgccttcttgggaggaaacggtttcgtggtgcggtgcggtgcggtgcagcaacgcatggcacagttttctttttacgactgttaaaaccacgtcgggacagcctgacatggctatggcttaatgacacaaaactagctccgaagagcggttaacgatagggatagcgcaacattccagggaccgagaagggcacatcacggttcctcaaaacaatttctgcccacgctccacgtcaccttcccccctctctttcgcctcgcacaaatgttcctgtctcttacatccccggatcccgacatcgtcacgcgacccgctactcccgtcttatcgctcacataattcccatcactcatcgctctcacaccaccgtaacatcaactatactggctcacccattgtgtattctgctccttgctggcctgtttctacgacaaggtgactctttattccatgtgggatttcagaaaaggcattcttaggtggaacggacttagctcggattcaagagccatcaaataaaatcgaaattatgagcaaaacccgttgcttgtcaaacaaactgaaataaagtcgcgtgatagtggtgttagactctgctccgtagaatgaatgcatttatggctttgcaggtgtggctgaagaaagctgccgatgccttaccttaatccttaaaataactccggttgatgtatggatgtgactgtggctggttggttccgcttgtacctagtggggcatctttgtctcatggttaattgatgaagccaacttgtcagtttggtccgtccatcatggcaacttgtgattgatttaattaaccatttttccggttcttgtcttcgctctctacacttcttaatcctctccttaagacttctttttctgatttattcaccagtttcttatcccctcaggctttttccatattttcccccttgaagatcctgggaatggcacgctctaagcaaccagctatcaagcgcgaggcatcctcagagttcttcaataagaccactgcaacatgggaggatactaatggatcacaaaagagcccttccaatggaaaccttacgaataaggtcttgcctgtttccgtgtctgcgcaagaggctgggctcttccagcttgtcatcgccgtcactggaatctatgcttcattgtaggttcaatcccaacagctcccatgtccaaatcgctcatcttgccttgcggatagcctcacctgggcttatcttcaagagaagctcactacaaaaccatatggtcccgtcgacgccccagaagtctggcacttccccgtcttcctcaacaccatccagtccgtcttcgccgccatcgtaggcgctgtctatctctatgtctcgacgcccagcaacgccgccgttcctcctattgtcccctcgcgccgcatccttgggcctctcgcgcttgttgctgtcacgagcagcctcgcgagcccttttggctacgcatcacttgcccatatcgactatatcacgttcctccttgccaagagctgcaagttgctacctgtcatgttccttcacatcactgtctttcgccgtcgatatccgctgtacaagtatctcgtggtttcggccgtgaccctcggcgtcgctgtcttcacgctgcactctggaaagaagaagggcagcaaggtccgacctgacgatgcaagcacagcatggggcctgttattgctgggtatcaacctcctcttcgatgggttgacaaacagcactcaggaccatatcttccaggcattccgaccgtactcgggccctcagatgatgtgcgccaacaacatcatgagcactattgtcacgggtacctacttgatcgtcagcccttggttggtcgctacaggtctcggagagtggtttggcatggacgtcgctggcaacgcgggtgagctcaaggctgctttggattttatggctcgttatcccgctgtctggaaagatgttctcggtttcgctgcatgcggtgctgtcggtcaggtctttatctgtaagtctcattcctccctccaccagatcagcatcccaggctaatcatgaccagtctacacgctgtctacattctcatccgttcttctcgtcactgtcactgtaacacgcaaaatgttcaccatgatactatctgttctcgctttcggacaccggctcacccagatgcagtggcttggtgtcgcgcttgtattcggcggcatcggcgttgaggctggtatcgcgcgacaggagaagatggccaaggaggctgctaaggcacagcaaaacggcaagaaggagctgtaaatgcatctcactgattctctttgttattgtgcgatagaatacaatatgtataatggctcgaagggggcacagccgaaagaaattaggagtatatcgtgtttaaggggcgtttgcaggcattgattaaaccaatcccaacccctcatggtaattcagggtaaatgcccgagtgcatctgctttgaaaacgtacacttcataatctatcacatagaagaaacgagggccgatacgatgtgtaatctgtttgattaacacctaggtagataagcactatgtaaagccttcttcacacggtcttgctgtaccaagaacccttttgcttcctggggaaaaacgccgtgatgctataacccaacacagtaactcgtcttttccttagcaacacctgtacatgcacaacccctttccatgactgggtatttgagccctcccaatgattccccttggggtacctgaagccatacgccacttgtatttcgttgtccaaaacggacaaagcgagaaccaaaaataaaactgaaacaagagtgacaagaccgaatgtcttcgtctatattacactaggtcatcgtgaacccatccgacgccatgcgctgtgcactgctgaaaaagaaggagagagaaaaagcgaatggttggtatgaggaggacataacgattggagaagatcggtgacaaagaagatgtatttggttatttgcgtgtcatcgtacggaaggctgagagaccatccggaatcgagggtcggatggagtgcagttaaaaccctgccctgttgctaaaacgcccctgaaatgctgtggttcatattgtagaacagcgaataggatgtataaaatgaaaacaatagcgatagtaattcgtcgtacttcttcccttggaaattggtttgttcggcttgacagcaaaacacagggtcaagggtcatcataagagatcatcaattgatcgaataataggtgcctcgcctttggtgggtggactcctgggatctgcaacgaccggtggtcttccgaaggttgaaaaagggtctcgagggaacatgcccgctcgaggagaaaacaagccttggctcggtgttggcgggctctcgacgaatcgcatcccagcgacttcatggacatcatgaagcgggttgttagtcatcatctcggctctcggtgacaatagagcattatcatccgggtatgaaccaggaagagttatggttctctccactggcgcatcactaaatctcatttccgatggtgccggattgaatcgtgggaaggtcatggtctggaagccaagactcgcctgagagggaaacccgggcgaaggtggaggcttcatgatcgagtccatcatgggagacggggctagagttggtggcgccttgccctggcttgacacaggtctcttaggcaagtcgctaattttgagaggatccaggtgttctgacgagtgctgctcaacctcatctttccaggtgcaagtagggggtgctgaagctgggccaggtgagaccggtcgaggtccaggtgttgagtttccgcgaagtcgatttggactcggattcaagtgcgagtccttcgactcttcgttctgtgttggaagaggagcagtctgtggctccttggctccaatatcgatagcaccaacagagagtgtgattctatgcttcgaagggctacggccaggacggggacggtgtgacggtaacgccgttcgcttcgttgacacttccttttggaaatcctgcagcgagtacatgagtttcatgttcgggctgatccattggctcttggactgagctgcgtagtaagcatcattcacggtgagatgcggtttctggaacaggccgtaggcaataatcagactggcagatcgacttgcgccctgctgacaatggataagcacacgtttgccagcctttgtccgcttatcaataacatcgcacaactccataagatccggtgcaatatcggtattgtggtcccaaggaatatggatgtattcaggctctttaaattgaaatgcctttggtgtggtaggtgtctcagctgaatcctcctggggatattcccaagctgtcatgaaactggctgtagacacagcagtatcggggatggggctttcaaccccagaaacagggcgtcgcatagactggaatggtgactgcgactgtgattcatgggccattttgcggatttcaaaagggttgctgacttcgcgagcgcaattgatgactacgtcaaaccgcgatgcttcgtcagccgtgggttccgagtagagaaaaacattgtctccgtagatcgcaattggcccatcagggtagcctggcgtcttcatgtcctcgttgttctcgttatcgcggtaagggtcatcatcccgaatggccatctgagtacgaattggcgaatcttcctcagtaatcgcagaatggaaagctggtttcatacttgactttgtgggccgcaatacttctgaaagtccggattcgtttctttccaaaaccttgggaaaagtcataccaccaggtggaccgaaggtcgcggacttcagaccggaagacatgtgaggtgaggaacaagaatgcttaagagctcgacgctggagcatcggcatggctggtgagggtgggacctccagggtggtcttatggatcaagtcagaagtattggtcttgagactcagctggctgggctttcttctcatagcgggaatcgtaggtttgataaatgatggagaagaaggctcggagaccagcgaaatatttgtcgttgaagtcgaggcagcgaatgggggctggatagaaaggcccttcatattgcgccctcttcgaggtgaaggtgatgtcattggtcgctgaagccgaggaggctcactcaacagagtagtggtggctgtgctgctgagattggtagagaggtttccgaagctcgtggcaggatagttgttgaggggaatcagattcataggagaatcgggagaagacgagggagacgcatctgagaggggcgaggagtcggttgtagacaaggtcgttgtgggtgaagagtctgccgactcggaggtctgtgtggaagtgctatcgtgatgcttgtgtgttgcgtcaacaggcatcatgctagggccaagaccatgttgaggagaagcacccatcatgccaggtcgctttggttccatgtcgacgaatttagtgtccatgagtgtcacagtgtcctgatctgccatggtctcggcatccagatcaaatactgtcatgaaaggcggtatttgatcttcgtagactcttctatccgcaactgaaggcatgttttgtaatccgcttggcgatctagtgagtcgagtctgcgccaggacgtggagtgaagcgaggcagatggtgaggactattacagtctcaagtctgcgtacagggtataattcgagtgtttgatcagggcgctgaaacaccagttggcttccacctgggacaaatatggctgaaattatgtgaatatgtgcaaagatttgaaattggccggccagaaataaatagtccggcaagagaaacgaatggcttcgcaggtcgcggtgcgatcgagagcaggtcaagtcggtcgttcgatgggtcagcgcagctgatcttgtcgctgagcctaccagtagtgggcagtgctcagtaaacgcacgcaagttgctcgacttggtaaatgagagagacaagcctcgcagtggacagcggtctttagagggaaatgaagttcttgctcaaaaataattcgcggtttgggcttcagaagcaatcgagaaagaagctactgctactgtcgagtctagcgggtagcagggagaagagtccaaggaaggagcccagagaactaatgagacaaagaacaggcgcttcggcgataaggtagtggcagggcagggcagcgaatggcgctgtcagagtcgcgagatcattatttttctttatgagggagactgggccgtcgttcgagagaagatgttataccaggccgaagcgtagtggtcttaggtgaagtagagggtaaagggaagagcgaagagaagaagattgaaattgaagatcgaagtgacaagaggaagtgagagaaagatgagaggaagagtaacgagttggaggggagtgtgagactgagcgagaaagtcttgggattggattcgattgagtttagctctgggggagaactggttgaggggtgtgagctgcaagcatgcgctacctgagaacagtgtcttccaaggatatttcatacggtccatactagttatgggtgcatctcacaggagcccaggccaccaggccagtcagctgcctggtggaggctcagtgccctgtaagaagaagaacctccactgctccctggctccctggcgacataggcacccagcaacgggggtatctcaaacagttatcgaggtatccagtcccagtccaatccgatccgatccgtaagcaactaattcaagacctcaagttttccaacagtgcatcggcggtaaagaagaaaaatgtgttttgttttcgtggtatgaaacaaatatccgcccgtagcaagcggcagcacctacacatgcactgagtcgcttgttggcggttgcggccatgtatggcaaaagtcaactgttaatggatccgtaaggtaatgtactgtcatgccatgtcaggcatgctgctggacaaggcgagaagagacctgaaccagaagccctccgcgtcccggggaaacgtgacatagcaaagcccaagcagtgtcagctccatggaccctgcaatggcacaggaagcaagaatggtatacgaaacatacactaggggtgacgatgcttggaaccagttttgccaaaagttattgatcatgcctgtgtgctcaacttgccgtgtttggcaaaaaaaatctccttagagtatctaaggtagttagttattgagttgatgaataatgtcatcttgactggctgaatccaagccctgcttcatatgtcacgcccttgccaatatggctatggctacaatagtaaggtacccaaccatgaactgatttgtcgagcggtgtccaatggaaaagaaacatccgaattgcgatagtcgccctagaacacacatcgattctcaggcgaaggcggcctgctgcaagacccaactgaactggattcaatgagcactcaatcaatcaatcttacagatcgatctccaactctcgcttctcgccagtatgtagtcggtagtgtaggctcctctctcactttccctcagaagatgagcaaaaatggggcgagcacctcaagggcgctacaatggaccactcagagctcctcttttccgttccaagttagccacggccgtgaagtctgatttgtgagtggagggttcgctgcacgaaacgcgttcaggatcctaaatatagacctcgtgcagcactctgcagcatggaaggcgcctacggccagccaatcatatccccgttgtccagtttggggactagagaattgcagaacagggggggcggggtgtgaagttgaaacgcaaggacagggtcgagggtttaaatttaacccgcatgtggagaggtacctcctcttcagcagtcgaagctacactgtgctgacgagagcgtttgggttgcttgttcatgtgcaaatgcggtacagtcgaatgggttattaatttgctgaaggacaatggggctatctgagatcttgacaagattaggaagcgatgggcaagtaagaagacaatcgagccagtcagcgaagcatctataagtcaatcaatcaggagttcaagacaagaacagcctttcaagattccaacgttgaggtacagtactctgtacgcatgtaggcatgcacatcatctgtagtctacccttttatcatccaacctcctcaactcgattccaaacgactacctagacctacctatacctgtacttaagataggtacctacctatgtactattattatcatactgcgtaactaggtaccttattaagcttctatcctccaacctcttgttatgtagggctgcagctcttcttaccgtctcataactggctgaattatagtatcaattaaacttattcagacaggctatataattctttggcacttatcgtctcaactctgctgctggtgcacgccaacccgtaacgccgtcgccagtccgagcagtggcaaaaaagcctggcctgaccccgggccgttggccgtgattcggtcatctgttggcggcgtcacaggcgggcaaggggccttctgtaaccaccaacatctaacctctcagcaaatgttagagataggcggctcagtgcagagacgggggcaaaggggtgtcccctgttcctccaccgccaactaacgttactgcgcctgttgccgtacgggaccggcccagcctggccatgcctgggttctgggttctgggttctgggtcctgggtcctggggcctgggaaaaaagtgcactggctgcggtctggctatggcttcggtgttcgctggccgggcagcagagtgtcatacaaattggatacgatagatagcgattgaaacgcgacaaccaagtggtcggctcgcgtggcctttgtttagggttaagtggccgtcaaagttgagctgtccggtctcgcggcttagcctcggttggtttgcgccactgcggcgtctccagtattaagagacatttctattcttgaccaagaacatgttaacaagtgatcaacttgaatatagaggaacaatgtgtcttcagaagtgaagctggcatactaatccaggactattgacgttaaagtggtggagaccttcaaaaagagattaacaacttggacccaagatgtggtataatacgaaggtttatttttatcaagctgagaaccacatcacaatccaatattgcaatgagtcaagttccctttttgccactgtcctgatccattgcccaagcacgcaagtccctcaagtcaagttaggagttagttgatgagaaattgaaaactgtgtcggagatatttcccgtcagtatgtgaaagaagcagatccaagccgagctacccaagctctccgtgacttcgtccatctccattcatccacagcaagttcagccaccaatcaattcaaccatgttcagaaacagaccgggccgcacttttcctccttagcctcctctgacggcagatcaaatggcgccaagctacaacaagagtggctcacagtctgaaacccctggcctagggaatgaaaaagtggggaaatcatgagccccatcgagtttcagctttttttctaacgctcgctcgctcgcctaccagatgcactcagtcagaggaagcccaagtgcccaaggagaagaaggaaatttcagaccgcacagtcaagagacaagattggctgcatcggttgttgactacctactgcacgtcaagttgcctggaccataaggacgcaaatctccaatgacatccaatatcgagttgagtccctttttttagtttacgcttgcaggcttcttcttccaaaactcgtggccttctgcgctagacgtttgatcagcaatctatgtacggagtacatactaagctaaaatatcccttattattacccctgcagctttcgtcaatacagtcggtttccatcatctcctgccgtttacgaaatcgcctcggaatgaccaaagaggattccaaccgttcctttgatgaggcgatgtgtacggaatatggtttacctgaatgttgcagcacaggatggggagtacttgactgtaccttagttactacacagggctgtcttgtcctcttgggaaccatagtctacatcctcgccggtaaaagtacacacaccttcacgagacccaaaaataagacgggtcttgatctgaaacgagactctccattacaggatcgcttcgccctcgactgcgcaactctcgatcaccatttccattatcattaacatcctcccggctctcctatcccctgactcctgagatccaggcgcttggacttggaattagactaggaattggagttggctgctcgattctacaattcatagtgccctagaggttcagcaaagttgcagaatattagacgtctctttctttgtggcaagtttgtgcaatttcgtcccaagcttgaaccagtagtaactacttctaggattcaacccaagttttttatcagacaactgcacagtacaaagtcgttctcatctcattgcactaccttgtagactgcatagccgcaactgcgcttgtttcgaatcaatggctgtgctgtattgtgttgccgccggttcaatatctacccagtcacatattccttatgctgcaactcgctcgcctgtggatctcggacacagcaaatttgagacgaaaatcacatgtctccagggcaacccatggttctggtccttgtatcacggatggctgagtgatgacttgaaactgaggctccggtaacatcagtagggatatatgatagaactggcctgtttctctactatgtacaccgtactttctattgaaaagtatacctcatataaaagcaggtctccattcgatgctactgatggcctcggtcctccgtcgtttctcgaccgtcttgcacgcacatgatactgaatgccggtaacttaatacattgggaactgactctacgcactgtaactgatatatcgaggtggctgattacttctttatagtgaaacaaagatgtggtttcgtgtttaggcttgtaattgcatcgaaacctaatcgttgtccgcgtatgaatggaccacttacgtggtatcaaagagatattccccaggatcatatgacaccatcaagagaaataaacgctgattcttggctggtccattagggaaggatatcaggtgcaacgatatttttccgtgcatgggtatagggttgtttgtttcaggttcaacgtgagcacactacatatgtcccgaggaacccgatcaagtttgggacccagaggtattctacttaagctctactgccatgatttcacgtgatttgtttactttctccttgtatgactacgtatctattaggcgggttgttctatagcaaagccgttatgttttcttgttgggtttagtcagtaccagtaactcgcatcagaatgaattaagtcgtgttaaatttggtatacagcattattatcatacgtggttattgttagtcctgtcattgccttgaaggttgtaggtctctaaatacacttctatctcaatctagacgatgataatcagacgatacatggagctggagctgtgttacttgatttatcttctgtttcttggtcaccaaggttgtttatatgtttacttacaccaggctaagcaattaaggcaaatcatgctagagacgaatgataacactttgtctcctgaagattcttttgaagataccttttatatcattctttatatctcccatgactggtatggtaggcgagacagttatgtattatcgtttgttgccattacccagtccttgtgtatccgtgatattcaagcgtcatccgcgcgtagggtaagctacctgattttttttttcatacatttgttaccgggaacactccagctgtgccagatatactttagctcggtattgttctaattgactttggtctcttgctaaatatagctggtttacaattgagatggttttttttaccttttttatatcgagtttcttagtgcatgctggtgctctataaatacaaacctagacataccattaaataacaattaaccacgatgagacatttatactaccaactaaaaaaaccttaagtaatggtcacaattcaagaggagcatcacatgtgacgtggaacctccagatggacaatctgagcatcagaaaagatttatcaagcccgatgaccaggactgttgttaaagctccaatcgagcttgggtaccctgtagagtaatcttccatccagggagcacatgctgtgtacttaatttcgaaggatggcattatttgagcaagctcaccagcaacacgggaaatcgatgcttcgtgggatagaaactaccgttatcactttatctgtccaatgtcacgacaagagcaccccaggatcactaacatgaatggatgaagtacggagtagacaggcgtatgcccttcggttgtatatatccatgctatttcctgtctagggcacttgaaaagcttagtgaaatgctaaggatttataagccgaacggacctgaaatggaaaaggaatattatatgtagctggacggatcaagtattagacataaataaagtggattcatatatgctctcgcctatggcatcaatcgggatagtatcccaggtctctttgtcttagtattagacttatactttcacacgagggggccagaccgtgacaaagtaaaacggccacaacaaggcgagtaagacctcttagcaggttcttttgcaagttgagaaacttacgatagagggactgttgtcctaacagcaactttcgctcctgatatggggtaaggtcctttccaatgcaatggataagggcatcaactccgcggacaggaagaagccaaaatccatagatctgcacctttagcaaaacagctagccaccttttctattgcaggaataataggcgagccgtcgtttaagaggaggaaagcgctcgctgagggtattcacaggattggacaaggggatgcccttgctcgcctcaaccactacatatggtggcaaccgagagggagcaagaaattgagcgaggctagaatggttcgcgtcaaaggggatttgttcctctgccgtttgctagccctgtggaactccgtgctatgcggtactgaagccgttgatcacaacagttaagtatgtacatatcatgctaagagacacttatgcgaagcgaacgcgccttggaaattgttgctcaagatgaaaacatgacaatttattcaatcaatcagcttattctatgtttgctttgtgccccttgacactgcgtcgaaagtgtcaatacgtatcgtaggatgagagtggaccgatgcaacgcaacccagagagcctctgtttcagcaccaggatggagatacataagttaacaagggttgagaggtttgcggctatccctcgttgagctgaagttgctgaaccaacctcctcgagccacgggctggctcccagtgcagggtttgctaccacatccgacctccgtttaccgttaggtcatcgggtggttgatttcaacggtggtctatgctctgccactaaataaatgacgacaagggaggtgagttacattcccgaatggacgatgagggagctgatatccgtaaagggagagagggtttgagactcagactgaagattggggggcaatgcctagccgcaaaccgaaggggcccaatggcccaaggacaagacgaggcgaagctcaggcccattaagggtatgatacatgtgcggcccgtaaggtcagtagtctagccgttatctttaacagacactggcagatcacggatatcatgcctggaggagcaaagcgaagtgatatgtataaatggagagcatatgctaggaaaaggggcatgaacattgttcatagactagttaccaaccaacctagctaaggtacagcacctaagtaggtaactacaatatgcgttctgtactccgtacctgtggggtgcgcgtggtaggctgtactccagaaactgccgagtgtgcctcaaagcagcagatggtttgtcggttactgcaacacagcatcaaatgccaatgtcaacgaacgacggcgtctaggttcgctgcaggctcagggagcagacctccaaagtctcaattgaagatccaacaaacgaacgtccccttgtcccctgctccctgttccttgtcagaaaagaccaggcttgttgatgtgcttgctgctgctgcaagccagaaagatggttccggtatcgtttgtgtaagaaactgcatccactgattccactctacttaccagggttcgcagattcgagcgagtcaatgaggcacgcacgcacgcacgcaaacgacgatgatatcgtcgtgtgctgatatggatgtttcagcaatcggtgaccatgaccgcatttgaagatgtgattgaggcctttccttcttaatagcccatcatataaacaaagtttctaccactcgtcggcagtgttttatatccatgacaaggtagccaagagtttaaccgtgtgccttcatcctttaaatctctgctgttgagtaggtcccctgtttagtttggttattgccatccatccgttgcgaaaaagggaccgtcccgtccatcctggatcttaaagcccttgtagacgtcttgctcctctcgtcccctctcgtctcggcttctggcgaggtcaactactaattattcaagcagcatttagaaacccatcctcttctttgtctcgcctttgccttgctctacctatcttttctcctggtctcattctcattctcagtcttttcctcaatcccattgctcttggacggacacgtcgtctgggttcccatcgtattcctccttattgggcagcttgggcatactcgtcccctcacctacaccgacttcatcatctttctttccttgtgtctgccaacatcaatcactctcttacttgagtcccgcggtttcagctcacatcataatatcgtattagcaacctaaaccctcggctcccctctttgtttcaacttctgcaaacttcacttgcccaggtttcctcgacgacgtttctttgatcctcttcgcccgtttcggaggaacccatttcgcgcgctccaggaacgccgctctgacgaccaaacaccaaaatccaaggcctctcgagtcataggcattcgagtgtctcagttcattgttcttttctaggagacgacccaaaactgagtcgaccactgccgcatgcaatcattgtaataactaatacgtgacgaattgggcattttctcagtttgaaagtgttatcaactcatcaggatattctgtgcgaaaccaatccttcaacaaaattatcctgcggcgaacctgcgagacttttcgcagtcgattgacgtcgtatctgtctgcaagcacttgctgggatgctctaatgctccggcggccgagaccatgactgtaaaaggcggtttcaccagtgcgggccagccaggccctgacagtcagcatcagcatcagcatcagcatcatcatcatcaccaggagcctgcgtctgggaacatgcctttccctatggccacagctgatctccaatctgacgcttcctcatctactgtcattgcccacgcagactcacaccggcaaagccacagttcttccaagttgcccgctttccgcttcactgaccggcgaagcagcagctgtggaagtgtgcccctagctaataagggtgaccccctgtcccttagcagcaaccagtacaaccataacagaaaccaaaatctcgattcgagaaacaataacaaggacgacctcaccagcgattaccttgaccacaaaccaactacatcggcagcagcctcaacaccaacctcaccactcgccaacactgtggatagcgcatcagcggcgcttcctctgcagtcttcgattgcgccgtcaattgtctcacccaattcagaccccagtactattactccgactgtctcagtcgcaccgaccacagtatcatctgtatcagcagacccaggcccagtgtcccccccgagccctgctgttagtggaccattgacagcgcccgaccccggcacaacaccagcaccggcaactctcgcgacgacccattctcacacttctcacccaacaacgcatcaccgcgacgaaaaacacgttgtctctgcattaacatctgcgcctgcttctgcatctgcgcccacagacccatcaacgaacacggcatcctcaacctcgcagcccaacgaacccaagtcatccaacgaatccgacacaagactgctctcacaaaacaattccaggacgtcctcggttcatccatcgtcatcggtgatccaactctcgcctggggttaagcgtcccgcatcttttgacgcacatgtacctgacgcgatctccccgcatcctgctcctccaacctttaagtctcggactcggcgaccactggtgtcgcgaagatcgactgctggtacctcttcgactggcccaccaccttctttgaactctgagcgcctgcaagccatcgaagccgcccaggaaggtcaatccacttggccctcctcaagtgataattcaccacagcaatcgccatctggccaacgcgaattacttctgcccaaaacgctgtccagaaccaactcagatgagaggcgagcatctgcctcccatcgccctcccgtttcataccgaccacctctcacctccaatagtagcactgaatcatcgccgtcaaccgctgttcgtgttcccccaattcgatctttccgatcttcaggctcccgcaagagcctcactctcgatatgaattcgaggccgcgtttccacgactccggcgacgaagtcgaagacaccaaccatgaccgtaccctgcgcgccttggagggcaggggtaatgatgatgcacttcggtcagctcctttagcctcaagccgccgtggcgccttcgataatgaagatactggcgacgttttccttaagattgccagggaggaaacttcccagcgtcaaacagacgagcactcccaagaagataaccgcagcgtagtggtaagctccctccttccatcgcctcttattgtctccctcgccattttctgtgatgccgactgcgctgtgcatggcgactcaggctgcgcagaacttcttcaggatccaccacgtactcaattgcttgtctacggagatataactcgactttgatccgtcccagctctgaggctaacttgcatagtcccgagcgacgcgatttacccaccgaagaccgttatcctccgtagtccctatacatcagcctgcgtcccctcctagggttcggcgccgtctttctgatcaacaagacactgcgcgatcacgatcaagaggttacgaagacgaccgggccactgaaatttctcgcatgccaacttatcgcacactgccacgagaaaaagcagcatctgcgcatcctggagaagatgcaggacgcatgcgaggctcgacctcaaccatgcggccgtcccccaccacacctcgatcgatagttttccaggaacctagttccgaaaattccatgtattctcgtcgaagatcctctgttacggacaataatgtaagtgggcaaaaccgaggctctgcgtacaaattcatgggtcatggtcacaacaagacatataattcctcccctctggtccggtcattcgatttccagcgtcaagcaagtcatgagactggcaacggggctgagggaacggaatcgactttgtcgaatacggccccctccacggtatgggacgaactagacgacctcaaatcaagaatacatcggctggaactgactggtaagctgccttcaacttccggcgccgcagtatcgagattatcagacgaccgacctccgacggcgactactacagcgacgactatgtcctcttcccccaagcgagttgagaatggtcatcagaacacgaatgccgacgccgttagcaccacgtcctcccaccaccgagagtcacattccattcttcaatccgcccttgctaagtccaaggttctactcgacacagaagtttaccaggccctagagtctgctgctaacgatgccatgaccctcgcttccatgatgggaacgcctggcttacctgggcccatttcgagcggcgccagcacgataggctctaacgcaactgttactgatcgccaattgagacgaaaggctgagagtgtgtgtcgcagcttaacagagctttgcctcgcattgggcgaggacgctacccagacacgtataccgcggcagtcaattgaagtcccaccacctgctcagaatgacgcgcccactacaccgacgattggcaaaaactttagtggcttttctcaacatcgacagagcattgggagaaacgatcagagtgccgccaaggaacatcttaccagccccaggactctatccaaatttgaagagagaaggctcaacattcttaatggtagttctctacctactacatcacgtgtgtccaactcgataccatcgacaccgatcgagccgatctcgaatcggcgttcttctcttttggtttctcgatctcgccgtgctggtaccgaagaacccgacgaaggcaggaagtcatcgctcctactaagaaccagaagagctggtactgaggagcctgatgaaggccgtagaacatctttattcgtccgtaaccgtagaaacacggtcggcgaagagggcgaggaagaatcaaggttccgagcgccttctcgagcacctactgagcttggcagtacgattcgagttgtgacgcaggatcaaacgtcacagcagcagcagcagcaattttcaccgtcaactgatagtacatctgccatcccgcgccggcgctttgtttcgtcgaacctcggtgtgtctaggctggcgacgccatcacttaacacagcaacacctcctcgaagatacatggagagaccggcacagcaagaccacggtcatagcgccgtcgacaaacttgccgaagagcgtgcacaacgctacacctctcttgggcaaacaaccatggtcaatcggaccagcagtatgatcagaagacccaaacgggacagcattgcgtccgccaatccttctgcagctgctggcagctacagatgatgccaatgaccaatgactttgattgatttaacgactgtacaactacctatacattacgattcgagcgccggacgttgctatttatatacttttatgcttgtacgggaaacttcttattctttctattccctccattgattcgcatccggctcggccaaatgattcgttgcgattgttggggacggcaaattacgttgtcgttcttctttgacgtacacacactcactgtccatagataagctcattttgcttgacaggacagcatttttgcagggaggacagtgctatggtgtttgggaggaggtttgctttctgaaaacggcgcatgaggagcgaccatgcaagaaacaagacagagcgagcctgggctttataactgttttgtatcgggttggcagtcgagaagacatcgggataagcatgtggagaccgatttattttaatgtatgatgtggcctggtcgcgtatgacggctctttgttaccctttctttgactttgaccttgacgatgtcgttgtactggtaagagctttgagttgaagacaaagggatacatgccattgacttggtggcagcaccaaagtttaagcaataccttgatgctagagtgcctgctggatctgatattgttaaaagactcaatgtgtatgttattctcgctgcaattggtcctttgggctacatggacacggatgaagttgatgcagacgtgacaccccctctaggtacctaacgtagaggctgagtcaggccgaaacgggagatgcgggtgaggcatgtcgtccacaaggtcggccggccccactggattctcgcaagaattcacatctttaagtgagtgtcactaatgggagggagttcgactcatgtcttctatcataacacataaaatattaaaaagaagcatttcccctctcgtcttttcgaattccatccaaccacgttttctacctcggaactgtttcactgcacatcaaccacttcatcacaacttttttgcacaacgcaaacacggcatcatggctgacgaggctcatttcgatgttgagggcaagatgcagaatagacccccaagatcaagaggcgacaggggacgagggaaaggcggcggcggcggtcatggaagagaggtgcaggtgtcgaaggccttgtccaagctcttgagacatcaagcagctaatgctggcatccaacttgatgatgaaggctatgcgcccttggatgctgtggtacgggggatccaaacacaccttgagtattcctcctgcggacaagacttgctgactctctcatgcagctcgcctggggccctttgcgatctttaaaggtcacgtttgatgacatccagtccattgtcaattctaacgacaagcaacggtttacactcaagcccaactccgtcaagaacccttccctggatactaaatccaccacccccaccgattatctcatccgtgccaaccaaggtcactccatcaagcttgagtcagccgctcttctggcgcccatgacactagagggaggtaacgtccctgagcgtgtccttcacggatccttcttttacttttggccacgcatcgtcgagtccggcggcctcaagcccatgagtcgtaatcatgtccactgctcaactggaacgcccgaggaaggcgtcgttagcgggatgcgtaaggacgcagagctgattatcgagatagacgttgaagcaagcttgaagggtggcgtgaagtggtggctgagtgacaatggagtgttgctgacggaaggcgacgaacagggggttttgagcaccaagtacttcaagttggtgacaggtcgcaaggttgatgttggggtactgtggcaagacggtcagtggatttctgatctaccagctgggttgaagataagtcccccgtttggaaagggtcctcgacagggtggaggaaggggagatagacgttgacctcgtagacatcagaagtcatcccaaaagcgcctattttatagaggcaatttgataaggcggcatactaggactattttgatgcacgtaaccgtcactggagaaaggattgattcaatgattcaacgacatccgcttagttgactcttcattctgatcaactcgattcgccctatcgcctagctaggagcaaaagaactcctgcggcaaaacctgaaagtgagtcataaagcaccgctcaggaggtcgagtccatgaggctcgcatattggtcacctctgttcttctcttccttctccagccactcaagcaccttctccgcgaccaagatctcagcttcctgtcttctcacggccccgtctacaacacccatattctccggaatccgcccatcatgcctgaaaataggacgccctttccaggtatcttcttgttcattgtcctgttcgatatggtactcaggaataccgaagcccatgcgctcaccgagaccagcgacgcgctcacgaacggtagggccatgagtggtggcagaagccaatggagtactagttgggacgctgcgagcgcctggacgaagagatgtagtagccatggagaggccgccatccgagttgtctttctctttcttgatcctagcatgcgtaggagactcttgtgactctggaggggctctcttgctgcctcgaggtgctggctcttcgatgcggaggtacttgagtgcgtgcatggcagcaaagtttttagctttttgaacctttttgaacgtcggaacctgttgaccagtctcgtagccacggccctcctggggaaacttgatgttttcagatggaagattgcagaagacgcgagatcgaggaaaaggcattccgtagacttgttgattgaaggtctcttgagtgaactgaggagttggaatcttgttctgctgacagtactctggcaaatgatcatggttaggaacttgatatgaagatgacgttcacttctggcggggaaactcacgattcaaatcgctaacccagaaatcttccacttcaatctcatgaacaagctcgatgagttgcgagatggcggcgatctgctgcttgttaagctgcgcaggatgccccgtctttgcttcttcggcttttttctcctcagcgaactttatgagttcatcccaagggataccaccactgacagttgaagggccgtgagacgtcattttgctttgggtgtgtttttggccgacgcagtgtttgggtgccgaaggtgtagttaggcggagcgtgatgaaatgtcaaacgataagaggagaagtttgggggagatgaggagctcgactgattacatgaagcaaaggaagaaaggtggagagctggctctgcaatttatagctgtgattcatgaccaggcgaggccttgcggtaagcagtgaagaatggatggatgcctcttggaatatcgcaaaagcgaagtacatacatacagtaggcgaccagacctcattggtagaacagcttagattgaccggctttaactgctacttccgaatcgattgggttactgtgcgtgccaaatgcgcaatcaacccgcatcatttcgagagggaaacgcttacaatgtgatcatggagttggtgaggtggtgagagtggctgtgaggggtctatttttctggccaactatagtggaggtgcgccgttcgaaacaaacagagggatgacctgacctgagacagaactaggctctgaaaaaccaaacttaactacgcttgattgattgtgtcggttatgctatagataggtaggtccatacaatgggttgacccatcagcgtcgcagggtatctaccaacacctgatgcaatatgtaaaaactctctctagttcagccacacccttctaacctcctacccatggtgtatttaatcctcttcaaagaaaccaccctcgtcgctatcatcgtcgtcactcttgacgactggctgtgcagcctgacgctcctgtaatctgcgttctctgcggttctttggagcaacagcagctttccccttgaccttggtgaaaggtgcaggcttttccttcgtggcttgtggtttcggctgcgccttgagagccccatctgtagtcgttgccctgggctttttctggcggcgctctggctgtgcttcttctgtaagctcagttggccgtctctctctcaaagttcgcaatgcgtgggggccacccttcatcgcctgttcgatgtccgaccatattggcggtcgcgctgtatgcagtaggcccctatgcttgagtggtgtgtagtcaagcttgtcgtcgtctttgtcttcgtcgtccttctctggcttggcattggtgtacaagctgatgtagggttcagcatggggaaagtgttgtgtatacgcctcgtctacttcggcaacatgcaagtcacgctccaatgcctcgatctcgtccgtttctgtagattcggtctcttcaatcttttttcgcagctgttttgctaatcgcgatgccttctttcgttctggatcgcgccttgttagcattcttttggagcggagaatcacgcccagagaaggtcttaccaaagaaccgaaccatgtgatatttcgatatcatagcacttcgtagcttctggaagctcttgtctgagactgttgccttgagagcgcccagctctcgctcgagatcattgcgtacgttggcgggaagttcttggtttcggttcaggagtcgttcgatagtgcgcgttcgcttcttggcccacgttgaagttccctcgttcggtcgatgctttgacttgctcgacttgtgcttctttgtaccattgaatgatggacggttacgaggctcgggagacccaatctccgaatatcctctcttttgccccatggcgacgattatggctcgtgagaggattatgaaacgagaatggggtgggattgcgaagagaatgttcaaatgaggttccaggtcaaggttgaacaataggtagttactgaagaattgcatacgaagatggccaactttttttttccctaggtactatcttagtagggacttgcggtggtatcttatcaggcacgtctcgattcggggtagcgtcagacgctcgggcttgtggggaagggaaggtgctctgtgttcctgagaggcacctggcacagaggttcatcatctaagcttgacaccatcgaatccaataccaacgactatcttctttatatatcaagaacgttttcctttaatgtctatagcatccaaatgtccaaaggggaagctctgatatcaaagattttcttaaaatttattttcaagccgttctcgagagtctggcccgaaccttgttcgctcgactcatcgccaggattcatcttgagctagaggcgccgccaatctctcttcttgaagattcattcaagataaactcaattaccaggaggcctaactactgattgatgcttatgtaaaaacccatcacagggctaattctccttcatcatggatcgccctgaacctgggctcgtcaaatggtcgtccaacccttcatatgataacttcattcatatcaacctgcagcaccgcgttgttcaggtctacgaaccaactggtcatgcaagagctgggaagttcgactaccagaaactcgcccgccacgatgactttcctcccctcacaacctacgattggtcgccaaccaatcccagccttcttgccgttggtacgggcagtggcattgtgaatttgctcaggattgacgatggatctaatgcgtacgtggagctgggcctcaagatgtctcgtacttgtcaagccgtcgcgttcaacacaaccggactattagcagttggcctggacagagtgcgaatggatcaatgccttcacatctgggatgtcagtcgattgtcttcaatagacaagaacacaaaagggtttccctcggatgcaacaaacattgctgaaccaaaaacccgccttgaacctagtgtctctgtgtcaagcataaaattcttcgaagacagcccccagactcttgttgtgggcattaaggctcagggtcttcgaatacacgaccttcgaggtaggtttcgcagacgaagagaatttctgcgcaaactgacacatgttcgattcttgttagacccttcaagcattgtcacatttcaaacaaagtgcaacaacaatcttacaatcgactatgctgatcagaattattttgcttcttccgccctggaccaccctggagtaatgatctgggaccgtcgagcgacatctcgacccgtggcttctcacgcatacatgcaagcaattgaggaggatgaacttccgtggggtggagcattgcgtcttgaccgggtcatcgagactgattctgaccctttcttggccgatggaaagtattcccttgttcggtcacttcgatattgccgtgatcatcgtggtttgattgctgtgctatctcgtacgggacagctcaaggtcttggacaccaataaagaggccccatcttctgggtctagcaacccggaacttctccaagttcaaaagtcttatgagatggatgtttcatatgtcgaaacatcaaggaagaatgatcgcattgttgcttttgactgggtgacattgagttcccccgtccttcgtccacggctcctcgttttacgagccaatggaaactttgaaatcctcgaacaaccatcgcaaacatcagatcatgtttacaaacttgtaccatggaaagcaccgcatcgcggtctcgaaggtaattcaagctgatccccgatggtttggacatgtctaaccccgtatagagggcgccccataccacagcgtgatgcagtttgagccatcccaagctcctgacatgctagggcctcttcttatcgaagaagctttgtcagaagtgccattattcggaccagagagtgcaaatgtccgggcagatacggaggccttactgaaggcaaataacatgacttcagtggttatagaagatattggggcaaccacaaggccacttcctgaagcctttcacaaagcctccaccgttgcagctaagataagagccttgcgcgccttcgtaagagacgagttccaagctccaaagggtataaagccacgtgctggagacacaaagattgtcgaaagcgagaccagtgagatgtccctagcatccgatagcttgggctcatgccgagaaatccacgacgcgttgctggcttcactagctgaggctgaaggtctgccccgagaagcacagaacgtacttgatcacaacatgttgttacgtgctaaagagaaatacctattcgacgcagtagcaaacagagacattgtggctgacgatccgtgggtgaaatatatatgggactgggtggcgagtaagtatccggacattactcttcttcacggcatactaacatcttgaagctgctgaggataacgctgatgatggaggcatggtactctcaaatattgacctcagctacgttggtgttcactcaatatggacaaataatcttggtgaataactagaagcggaaatggcccagaccccagctgaccttgtcataggccgtgatccttctactcgactacctcctggcgcaacgcctcctgatcgtgcaacatgggaacgtaccattgcaagtttctgcaaaaaaaatcgtcttcccaagttcaacggagcagctaccaagtggccagcgcatcgtcagctatgccttgaaatctgcggctggggtgattctgaaaagcatgatccaaaaggccgcaatcgaaaggcagatcccgagtaccccaccaccattcataccatggccgcagctcgtgctttatttacaggggatcataaggaagccatacagatccttaagaaagccagcactgctcaccctgaactcttgttcgtgtctttggccctacagcttatgggcagcggggacagcacgcctgccaagaacaaggaacagcttgattttgatgaagctgttgcttccaaaaccgacccttacctccgagcaatatcatcgctgattgctacaggtgactggacggctatagccagccagctatctcttcccctttctgaccgagtttacgttgcaattcgcaactttgacgatgatcagctcacacagtggctcaacaagcaaatcacattggcgatagcagacggcgatatagaaggcatcgtcctcacaggtatcacagaacccatggttgatatttttgcccgctacatccaaaagtttcatgacgttcagacagcgaccctcgtgctgtccatttgtgcaccgagatacatagacgacattcgctgtcgagcctggcgcaacacttaccgtgcccatcttcagcgccataaactcttcttccagcgcacaaagtttgacgtcgagtcaaccaagcgttcgaaacgggacggcatccccaaattgaaaccaccatcacgccaaattgccctccgctgtgttttctgcgacgccgagacatcactcgcgaatactgccaaccagccaccgcatctcggaggtgcctcttctgcgcaagcagcatcggctctcgagtctcgaaacccacttctcgcgacgagcatcaatgcgggtgtgagttgtcccaactgcggtcgacacctcccgcgttgtgtggtctgtctcgagatcgtgggcgtccctcgttccgacaagccagaagagaagagtgagtcgaagatggctggtcagtttcctacattttgcctccgatgcgaacatgtcttgcatctggaccacgcccgccagtggtttaccagacacgttgagtgccctgtacctgaatgccgatgccgatgcaacttcagagcgaaccctgagttgagttatcgttaggatgctcatgatctagacatttagagtcaaaggaggctggcccagccgacgggccaaccgaactaggaattatcgccgaactctcatttactggataagatctgtgacatatatacagttgaacatgaagagtgtgtctaacttggattgcttatgcagttgaggaaaaaatatatcctttatctttcgcttctatccgcaggtttcgcaaaatcaacagccaagaaacaactccgtgtcctatttaccccgctcctcgagaatccggccattttatccttcacgccggaggttccaaaaaagtgttcgcctgtccttcccagcatagtacctagtatccaaagtaggtatcgtatgtttcttctatcttcgttcgatcgctccgtgtcaataatctctaacgcataaaacaaaggggaaatgagaaggcttcgactttccaaaagaggtattgtaaccaaatgagtcaccaagtgacagctgaaaggcttcctttcccgttgacaaggcttgatgacgatttattgtttcaatggcttgtaaaatatcaggtttcattcttcaacagcagcctggcaccaaggatgctctagcacttggttgatatcgtagcgtttagcgacatctcggtccagcatgcatcgaatgaggtcgatactctcctcgctcagaatatagggtatccgcaggtcacggtccatgatctcgtcaatactgtagaatgggttctccttgtaaataatggtgtagaggagaatacctagtgcccaaacgtcttgctctgtgccccgataaggcttgccagcgagaacttcaggagcagcgtaatctggtagcaagtcagcaaattatggcatgtctctaggcgggctgagttactaaccgattgtgcctacgaagacatcgaatggaccgctcttgatgtatgcagcactcccaaagtcgatcagtttgatgttgccttctccatcaaggattacattttcatccttgatgtcgcgatgtaccacgcgagccttggtgtggaggtggtggattgcattggctacttgtacaaaaatgctgcggcattcagactcgtccatgttggttcggagttcgatgtagtcaaagagatccatgcctggcagaccatgaggaatcatctcgatatagtagttcacgtcatcctcaaagaatccttgcatctcgacgatgttgggatgaagtagctcaggtttgcgaaggtactccaagacgtgaacttccaggggcacagtacccagctttcggtctctagtccacgtatcgacaagaatacgtcgcttggtaacatacttgagcacaatcttcttgccactttgtttatgccgggctagcttcacttgaccatacgcaccctggcccatttcctccaatatcacatagtcgttgatcgttttcttgtggggaggctcgacgaccttgggaactggagtggcctcttcaggcttgggctttggttgctgccccgtgatcttagcagcagcattcatggcggcatcctttaaatgcttggatagtgaacttgcagcaatcaacacgttctttcgaggcccctcatcatctgaagcaatctcaagaggcgtatgagcaggggtctggccaggtgatggctggtggagaggagttaaagctccagcccgggtaggggtttcgagcccgagatgaggctgagtgccgtggagatggcgagaataagtaatccacaaagcatacactatttctgaatgggtcacttcgaaggcttcgtctccggtggcgttgtcctcatcgctgccttcgaagactgtctcgttcatcacaacggtcttcttttcactcttgactacacgcatctggacgtcaaccttcagatcggatccgtctcggtgtttggcgcttaatccagcaggatggaggaaagcagatgcagcgtcaggtctatgttctttcaaggccaggaaagccgaagcttttctgaaacgatgttcaggaacaaccataccatcgaggagttgtataccgtcctcttctatcaatgaccccagaatgttgtcgaattctgggatgagtgcatttatcgacatgccatcggccttttcgaatccgaagagcgcaccgcaaaaggctgcgtttgagcttcggatcttaagcgtctctggctctaccacgacaattccagccatgtgagggaacgtggaaacacgaagctctagcttgccgcgggtttgctcaactgtgcaaggcacattgacttggggtgagtgaggacaggtgaagtatctccgccttgaaacctgggcaaagtcgatttctcctgtgttagggtcaatcccttgtctgggaatccgtggaacgagtcttgctatatcgaatccggtagagattgactcgaacccccagatgggagcagtagagccggtgacctgttgaacgatgccgtcctcgtccaaggtgatgtaggcgacgtcctcgtgaatctcttccaaaacccagatcaatccgaccttcttctctttgacccacaaactagcagaaccggtcgcaccgttgcgtttctgaatggggaccacgtcaccgcatagcagcactcctctagaggaattcgtctgattatgcccgccgccccgggtcttgggcgggcttgggtcgccgctgtgaaccgtttgtgcacgtctttgtatgtaacttcgtggctgagtcctcgaatttggcttgcttaggagctgggctgttattccagatctcccgttaagcagtgccgaagctgctgaagctgcaggcgttgtttggcccgagggcgtttggctttcattaagctcatcatctgcttgcttcaagagttttcgttccaaccatgaccttctctcctcctgtacaacttccaagatgcccatcttgcgcacctcagcttttgtaacgccaaataccagacaggcgagatcgtttgccgcaataatggtccatggaggtttaacttctgttgtaaagatcgcctgagcggcgggtacccatcggtttgtgtgtccatgtacagaaggacctaactgggtggggaaactggtcgctgtggcgctggggagttgggccaaggacggcgagtttaatggttcttgatatatgggctgaccacttaagaaaggctgcgaaactgtatctataagtttatcttgagccgacacggccgttatatctgtcattgttcgcttgaggctcagcgtcggacggactggggtagttttcgagcctgaagggcctcctccactagcagaagctgtagttggttgatcctgaacatgggcagtctcataggctgctggctcaagtggaatggatcttcttgttgtcccaacccttgaccgtcgaggtggtggcgatgtctggcgaggactgatgagatctgtgctggatgctcgagggtcaaaattcttgtcgaagacattttccaagacctcagcgggaccggtcagaggagccggggcgtaagaatcgtcggggtttggcaagtttggagctctaattagctgtgcctgtgcgagtaggtcaagcatattctgtgtctcgacatcgccacttactcttgcctgggcacttgcaagagcagcctgcgacgagttcataggaagacccatatggtccttcatgaactcaacggaccgtttgagggcattttgtcggttgtgcaaaaagtcctcggactgattggcgaaagagaaagaatgcaaagactcagaggggaagcgagaaagatcgtcggagaagctgggatttgatggaccaccagtgagcgacaagttgccggtgctggcagccatcgtactcatcgaagtggaacgagacagagcggcaacggatgggcttcgcgaagatgctcgggatcctggtaaagtagggtttctggatggtgggcgtgtctgtctaattcgtcgaaggccggacaggcctaagccatgctcgtgatcggtcatgatgggagacctggagttgatatggtggtcagcaaggaagcagaccgagggtgggcgccacagttgggctccgtgacgcatgatttcactcaacatacctggcgatagcttcaaggtcagcggcagccgcggcggccgcggacgcatccagggacatgcgtgctctgcttcgatcttgagttgaagagttccttgcggcagccaagtttcccgtactacggttctttggcaacgagaggggcattggcagcttctctcgtccacgttcatcatccccagtgtgattttcggctcctgtgtcaagaaagcctggttagctgacaggaggacatagaccaagagtggtggcaggtagcaggtagtaccatgatcattttgtcctccatgcatctgtagcatagttggagtcggccaaggagaggccgaaaccacaggtcaagtcgtgatgaaagggttacggggtctgctctcaggatggcggggttgagcaggaaatctcggttggctcgattgcctggaagtcgattgaaaacttggagccagccgtcagataggagaggaattcgcttatacaagaaagaaggatagatgatagaccaagatgcgtatagatataatttgaattatcgatattccaagattgggccttgaagggtgacgacggatgaggccgtcaatgttaaggatggggatggggccgtattgccagggctatgtcttggcttgtgacccaaaacacaaagaaaacagcccagtcagcgtgagtcgaagggaatgccgagagggcgaattgggcgttgcaccgcaggatttagaaaattataggtaaggaaatagatgaaccttggtggtgcacgttaaactttgttaccaccaagagaaagtttgattgtcgagatgggagctttcagaggagcctgagagattgatgttgaggagcgtgaagaagacggggatttgcgccgttatcataggctgctctcagggcttgtgaagtcatcagacaatctgattggcaggggttggattgaagccactgcctgctgatacatagataggtacttagtgcttgcttgaccctgaaaaccctccaagatacagtggaggtagcgtagcgctggaaggaggactaaggtactgggtacctacctaccttaggtccttaggtaacaagctcaagctcaactgtaaggcaggttgcgatacggagtatttgctgtatccgtaataataaggtacgcaccactaccagacaaatgacgccagcatcccttttctgatttctatggcttcaacacgattcgatttcagattggatcgtattactagatggaagaacgcattgagtgtcagattgtcaacaaagtagactacgggttcgtagttggagttgttttcatatgagacaattaattcgttcgccacaatcttgcttgtaggtttattcccattcgatccaatacagatcttcaatctcttactgaaaccatcagccataggtgattactcattgtaaaagacttcgcaatggaggcacatgaggaaataatcgagacgtgagaaaaatagaacttaagtttgactctgcttcgcaccaagggctaagtcaatggaagaggcatttgaatcaagggaccagcaccctagttagaatcaagaatacacgccttttgttacccatggtaactgagaacgaacctgaagtctcattggatccatgctgattggtagatagatgttgctcgtaggtctgctatctataagacagcaaatttgcctcttgagttatgcatcaaccaagcagttttatccaagcaacgccacatcaaggcggcagaggagcaaagtaagtaaactcagaacctaaaggtttccttttagttttgatgcccacgtgtagaggaatttaaagagagatgagatattccccgccaattgatatatatgtctgaattccttatcatcttgccaagcatccgtgagcctcttgaacagaatcgggttcacgacaactgctccccctaagaaagaaagaaagaaaaaaagaaagaaaggaaaaggctgtatgtttctttatacggtgttcacagtggctagggtgctaataaacctaagcttattacttatctgatgcttgcgggtgaaacggtttcagcggtactgggtattattggcttcgataattcgaggtaatcaagacgtaatctggtttaccagaaaagttcatgtctgaccgagtcagacgagcagctcaagaggtcaggccaacagtcatgtcttatatacggcacacacaataccggggtctgcaaccacgcgacactaactgacaagacaccgtgcatgaaagaatactgcatcgattgtaatggctttgatagacgccctcgatatcctatcaagacaacggatgatcactgtattgttatctttccacctgagacgggcagaaatgacacctggtgacatcgatggtgtgctgccagccctaccaagaggcacatggacgatcaaagatactgtgcattttggcacaaccgcagtgagcctcgtttagaataaggtcccaaagtatatcatgacgagacatccatcctataaagtagcgtacctaattctcaacctgatgcctccaaatcgcaccgataagaaatcgggcgataacagcccgaatagcgcggggtcagctgtaagtatggaaggtaggggtagtcttggaagatgaggggcagggcacgcacttcattcttttcttccaaggtagtggggtcttccccaggcttttcgtgaccatttatccgtctattgctttcagacgaagctgaaagaggaaggaacaaggctgagacgttgaatccattagtaggtaagtacataggtctcgacgagcaagatgtagaactattggaaagccgtacaggctaggtaatctacctatgtatgaatttttgttgagcagcctacctacctacccagctacctactgtgcatgtaactggctgcacatattccctcagtcgccatccatttgttctgaccgccttccagaaccaacctagggacatgcggagaaagctgactcctcatggttggtccggggcaagcagtcagctcaaagaggctggacccttgagtcagggacgtttttgcatcgtgggttcggcttgcagtagtcagaggcaaggtacatacatatggtgagaaactgcgggtaacccttgaagtaatgatgggtcttttgtgcctctaactactctactacatactaagttgaccaagttcacacctggttgaacagccagacagctcaccctagggttatgactgatatggtatgattgtttcacactaaaagtcttatcatgagaaatcaatgtgcctcagtgttattttgtaagaaacgtctcaatgagaaataaaatgtgccacgcggacacacgagagaaactgacttgtttcttgtccccgggtttggtttggctcaggtgagatgcatgaaggatgggcgagaaggtggggacagctacacaccaacaagaccctcaaaaagcccctgaaggaagcgacaaggaaaagaatagtacgtatgtactgtatgtatgtagtgcactgtagtgattggcttgcgttccggatcaccgtcccgttgggtctctggcactcagaatccgagcttgtctgactgggtaggtacctaaatacatacgtactgcccaagaggacttggtttattttacatactttttcttatgtttgtgccttcgctcttagtacctacctacctagcctcgtgtttgccctcgatgtagtctcagagtctcattccaaccaggattcgccgaaaggctacaacgttggctacatcgacacaagatacggcacccagaatttcgccatccgggccactagagagagtcgtgtaaagccgatcaccccgccgtagcccgcacgataagaagagcatagtgggggcttttagcgtggcatagcccagagcccgggaacgaagggtccttaacggactaactgcacctagtgtcgtgtactatactgtaaggtactgagtgtacggactgtagacgttggggtggcaggttgggtcggtactctaaaactctacagtatgggatctagacagaatgtagatgtaacgattggactgacgggtaatgttctagagcatccatctttggacaaaagcctcaactgcctaagaggtaccttattgcttttctctccttattttgtgctcccatcccctcctctctctcaacccttcccttctccctcctctctcttctcttgtggtcacctcatactcacggtcatgttcatctcttcacgggcatgtgccctgttctccaacttcaactagaaaacgagactcgatcctattggaaacttccttgctgcaagtagaagcccagtacgacgaaacggccccgctgaccaccccccaccacactctccgaatcccccgtttgtctgctgatcccttcggtttcccagcagaacattggaccctgcttatttcttctgccatccttcttcgcgacattttttactttggaacttatttcttttctatttcactattctcctacctttgtccatcagtttgctcctgactcatattgatacacatccttcctccgccagcgatgaaataagggaccctgcattagctgtaagcgaccagcgagcaagactccaagccgccccccactatcgaccgaccgaccgacttgaatcagacaattatcttcaattgctagcatcgggtgttattctgtccatctctttcatacgacatctgtgatactagaagtttcgctctctatacagtacaagaacatacaagcacgcctcccacacaactggaatttcttgtcatggaggtccacgagataacaccgtccggcgctccgagcccgagcccgggcccagaaggcgtatccactgcgccagcgccggacatgccggtcaagggcaaaagccgacaccgtctgatccagcgaatccagcgaatatcttcaacgccttcattgagtggtctgcgtcgctccaggtcggttggaagccgtgggagtccctatagcactcgaagcactctctcgtgtgttagtcttgcggccactggaccgcctcagaccccctacagcgcccgctcatcgaccccacagccgtcgcctcttggtctacccagcgctttgagctcaaccccccaatcttcgggggagtttccattcgacactcctgatggttatttggccattcgtaaggtcgaaaatgcaactccaatcaccactcctgggaccgccccgctcccatccgagtttcggtccaagcaggacgtacagattcgaacccggcctggtgtaaaacctattcagaagccaccattccgtttttgggacaagatgcccaatgagctccagattcacgtattctctttcttccagccgagagaactcgtccaggcatctcgagtttccaaggccttttacaaggcctgctttgacggtcagctgtggacatccctcgatgcttcggaattttatcgcgagattccagccgaatcactcgccaggattattgtttcggctggtcctttcatcaaggacctcaacctgcgaggctgcgtgcaggtcgaacactacaaacgcaccgaggtcattgtaaaagcatgcaagaacctcatgaacgcaaccctggaaggttgccaaaattttcagaagagcacgctgcatagcttgctacgtaataacgagaagcttgttagcctcaacctcacggggctgactgcggtctcaaatacatcctgcaagatcattgccgagtcctgccctcagctcgagaccttcaatatttcctggtgcggcagggtagatgctcgaggtgtcaaggcagttgtggaggcctgcccgagattgagggatcttcgggctggtgaagttggaggattcgacaatgtggccactgccgaggctattttcaagacaaacaacctggagaggttggttctgagcgggtgcgccgaactcaatgacgaggccctccagattatgatgcatggtgtcgagcctgaaatcgatatcttgtctgaacggcccattgtgccggcccgcaagcttcgtcacctcgacctgagccgctgtgtccgactcacagatgcaggcgtgaaggcgatcggtcatcttgtgcctgaccttgagggcctgcagctctcaggctgcaagctgttgaatgacgacgctctcgagtccattctcgcttccacccctcggttgacacacctcgaactcgaggacctcgaaaacctcaccaattctatcctatcagagcatctcgccaaagctccttgtgcatcttcgatagagcatctctctcttagctactgcgaaaacctgggcgacactgggatgattccggttatgcaaacatgcacgaaccttcagaacgtcgaccttgacaacacccgagtcagcgacctcgtcctcgccgaagcagccgcaatggtcatgaaacgctctcggcgatctatcgaaacaggaacacgaccgaaactgtcccttcaaatggtcgtctacgattgtcaaaacgtgacctggacaggtgtccgtgaggtgctcttccgcaacacccaagtcaaagctgtatcaggccaacctggccgtgtgagctacccaaccgagatgatcgggcttaagtgcttctatggtttccagatgaccgttgatgagcatcagaagcgagttctgcgtggtgatcttgcgtccgctggtcgcctagagaggaaatgggcagactacatgcaagccacagaagaagcgggcatgacaggtgcaggctaccgaagacgcaggcgtcgagccagagaagcccaggccctccacttagacgaagaggatggtggttttggtcctaccggccgccggagggctcgcaccctgggctcatgtgctgtcatgtaggccgtgaataccatacacacgatacattaagtgaatgcacgtcaatatacagcagaatggtacacgaatatgttggggcttttttattcttctttttctcaaggcgtcttggggtttggctaaatgggtgtatttttttttcctgcaggggctgctcgctctcttgttcttaacggcgttaatggtagatcacggcgttctcttttccaaggcggtccttatgccacgatggtggcatgcatttcagcgcaccaagcatattgaacgacgttgcgcatatatgtctagacagtcaaatacaatgaaggtagattcgaaaccaacatgtacgggaagggaaccttggtacgcttcttgaaatctcgcgcggaggtcagaacatttccgtcactatccgttcaccgcgatgtgatctccaccaccgtgagttcctcgccagttcgccttcgtcaccccctacgatatccgaccacttgagtatgaactcttccgttgcctcccaacttcttgagtcccaaggggttccagtatgtgcgcctgcaatgcctccccaacaagtcaggtgattaagtgaatcatggaagaactcatcctcatccatttcgttcatcttctcgatgatgttgtccctgatatccttgaagggaatcacatcgacgaatggatggtgattaacaacaacctgctttcgcgtagggcggagatcgaaatgcagggtccgggatccacgctggacagatgtgatgatagcttcaggattgggatccgaatccgcgtaagccctgtagaagggtgaaacggcatcatcggagcagtacatcgatcttgttatcccaagtgagaggcagttctcgagcatagcgctgataatgcatatgatgtcgatctggagattgtttttgtatggatctgggataacggggagaaggacttctctggaatggttgggaatgtgaagcgtagggcaaccacagttgaagaacagcactggtgctgtgtactcatcgtatatggggttttcagaaacccattggccaaagtcttcgaagatgaggctggtgccccacgtgcctatatccgtggtcgactgtgataccgagtttccaggatcaggatggagtgttgaagggttgatagtttcagcatctatgagtatttcattgataggagctgaagtaaagcctccttctggattccccacgtgaatgagggacctgtcactgttttcttgtaatgcagcaccctgctcggctgcccggcgctctagctcctgtatgcgcttccgctgcttttcccctgaaatggatcatgtcagccacaagcagcagagtacccaggcggcttatttaaagagactttggtccccatcttggtgtaactcactgtatgtctgttgagctaagcggttctgtaggcgcctcttctcgggatcacggcggatgatcttcttcttgatggctgaatgctccttttgggtagattggctgggattcgttgagcgctgagaggcgccggaacgttcttgtcccattattttctgattggaagatatatatcacgatccctttgattacgagatactgttgaaagagttggtcacctcgagtggagtgaagtgaagtgaagtgaaggcatcgcgaggattcatgtaagccaccggtatgtctgatggctgacgtgagccacttgggccacatcagtgcaatcttatcgtcgcaagctgacttaccctatacgttttttcctgatccactcgtttcttcttcagggtggtttctgaccatcaactgtgggctgtcaggctgtatcgtaattgtgtactactaccagtccccaatacagacctatgggtgtgtttctatccaaattgatcagaataaaacctctgtcgctacatttcacacataatgtcgttagcttcagtcacgactgacctttgaccagcctcttcttggtcaatagttcgttgatagtttgacggagctggcccaccaatcgtatccttcttctggcttaaggtgtcgatgggttggactgggaggaatatcggaacctcttcaaccgatagatgttatcatgaatctatgcgtcatgggagctagcaatgatcaatggcttgctccgggattgggccggacgaaatgcagcgggtggtagcctattagtctgacgctaaactgatcatcccatctagatcgctgaagaatcggattcaaaccttccgacatgtggacttttggacggcttattataaattttcccgttcataccatcacaagctctcattccaccgagaactggttgttcctgtcaacggctccgacctctcagccgggccggtcttggatggctgaacgggaatgtgggaccgggcatgtggcctacctgcctacctgactacctaccgagcgccgaggtcccgaggtcatcaacggatccatacctagctcgaacttcacaaccacgtgacggaggactcacaacgacgcctaacaccatccgctacataagataatatagggaagttgttagcaaggaaaatgcccctcgaggtcatatatgtcactcgtcacggagtaagttcgccatagacttcttcgtcccggtattgatgaactggccccgagtatagttccgttctggatggagtgtcgaccctctcactggcgtgtacactgggttcatccgatcgccaacaggaattcccgcggacccggccttgacgtctcatggggtctcacaatcaaaagagatgggcaaacatctcatgaccctggatcctcccatcgatgctgtatactcaagcccgtattatagatgcctgcaaacgataacaccattcgttgagctcaaacagcagcagctcaacgaccaaccaggtattcgaggctctgcagcggccagaatacgcccagaacatggaataggcgagttctttggggcagcacctttcgaccatccaacccccgccccctccaagcgactcaaggagctatttccagcatttgatgaggactactcgtctgcagtaacgccctctagaaaaggcgaaacgatcagtgacctgtatgggcgagtcgcagcagctgtacgggccatcatcgagcgctgtgacgcagagggacaccgtgctgtggtgttatgcacacatgctgcggtcgtcatagccctgggccgcatccttacaggacgtatccccaaggctgtcgaggaggaggatttccacgcctttacgtgtggactgagcacgtaccgccggcaaggcccaggcctgaaaagaactacgatgttgggccccagtaagtttgttctgtagtggatatcaagtgaccaacattggcggcgggatattgacaaacacataaacacagatgaatctcacccacccacaagcgacctcagcccagcaggggagtggcagtgcgaaatcgatagcgattgtggtttcttgacgtctggagaggagcgaggctggcaagttaacaataccctccagtctcgcgacaaataccgaattggttataggctgacccagaacgcaggaaattttcgggcgatgaatcgttcccaggaaccggcacgatgtcacaagaaggtattgagtccaaattatagtgccactcatacgagcagcgtaccacttaatgataactctataacttcaggtcgtgaactggcagatgacggattagttctgagtctacagttccaacaatttaccagatatataactctggaataagaaaaaaaaaaaaacttattttgtgacactatttgaaccgtctcaaccggtcgtatcatacaaaagtcaggatcccagtgctaaacctcaagagttgatttctaccgaatacaccctcggaaacaagcaatgaccagagtatgcccgatgcaacagcacgtgttcaatctgaattgcgttggttgtattcccgtcccgttggtccttatgaacgagcctccaagacttcctctatgtttgaacccctgctgccctggtactaggttcaacgtgcctgcattgcatctgcgtgcagtagccagctgggattggattgtgtcacagcacaacggggtttttttcttctgtggctagatcctttgggtcccgttgcggcggcgttgcaaacgacacatgagacagttcagtgttttgtgactcagtgatgacatgtcggcaattgaaaagaatcaacgagtcaatcaaattgagtcaatcgcaatgcccccttacattgaggtcaagaaaaatctgaacgtactgtactgtaagcataaagacgcaggccagacccaagataagaggtgacaatacccccataatggatcattcgacccttgctctgctgagccgttaggtcaaccatcttcggagaccaacatgttgggtaatgagttgcgtcactggagaacacctggtaggcactcttgagtaggctacgtacctatgtagcaacagtacaaggatcgtcatctgagcgatggttcctttcaagaatggagctaggaacactgatcctcagctcatgtcgtctcgattagcgttttgactataaacaactagcaagatccctttagcaaataagaagctggtgttgacgaattgtactgtaaacattcaatggcccgtatcatccgtgtatcgctcacatgcgaacttgtggagaagagcaaggatagactggaagaagactgacaagggctccagcccgaaaacacgaagcaatgatatagactatgcgatgcatgttttattacgaggttcacagcaatgacatgccttgcatgttgtgagattttctctatctaacacggggcaagcaaggaggctgatgaggacctcgggtataagatccgtgagacggcgttgcagacgtacccaataataaatgcagatatccttctcatgataatctaacatagcgatggagtcaggtggttaggagtcaagagccaagagacaggctcggacatgaatcaaatcaaatgaatgatcaaaataaggtaactaaagaaaatacaatctctgagtatggtcaactaattgatgagaagaacccacacaagttccatgcccagacctccactatctgctactccacccaattgacggacaatactgtatgtagtgtaggtacctaataaagatgtaaaggtggagacagtggagaggggccttgaggagaaaagagggaagatgataattatcggtttcaattatgaaatcaggatattttcatgatacatagatttggaggcgtccgatcgcctcgagcttgtgggcctataaagatgagacgcttgataagttgggtaaggacctcgttgatctaacggccgagcctcagatatcttaggtacctaggtaatgaggctcaagccaacttcacctggtcctgactgatattatggaatggaatggaagggaaggaatggaagtcacgactgcccacgagggcgatacctcaggttccagctgaaacagagtccatcttgtcttggcaagttgaccgatatttctcgtcgccctcataccctcatcatccttgttactcatctgtcagctctcgctttcttcagctcgcgactgcaacaaaatctcgacaccgcctcaaagcaacgacaatctttctgcaacgtttaccgtattgggattggagaggtgtagctggccacccagtgcgcaacacccattcaatgtgttggccatggcattagcagcaaaaagcaaatctgtcgtctgttggttacacagcacatctccttaagcatctcgtctcaatgagaagtcgatgacgaaagccctgcataatagtattgcagacttgctcgggactatcacagtagcattaaagggtgcctcagacgctattaggcgcccatatgcaatgtgctcttcagtccgacctcgtgggaagttatcgatctgacgttgctgcgagctgcaaatatccgattcggatatacatactgaagaaattatgattgatacaacagacagatcatctatcaacttttgaaaagcaagaaaacagtacatgtctacgggatccaaacagcgatcaccaattcatattatatcgccacgatcaagatcaacaatgatgaccagcaacaaccaacagtgcagcaaagggtaaacaaaggttcattgaccggatctgttcacaatgggttctggggtcatctctcccaggcttgcttcctcaacgctacggcgctccctcgcgccgccagcccgcgagataatcctgcatcgtcatcgccaatacaagacatacagcaaacggtcgtcgcataccttccaaataaatggctttgaatctcagattggacctgcgttgcctgcgtagtctgctggtaatgagtcgactgcagccaagcggagcatgagctcccacacaagatacacatcaaatatgacagaataccctgcagactttgtggctttctaaattttgcttctttcaactctttatgaaatgcactcactggtgtacaccgctgcttgtactataatcagactcggacgcctctcctgcacccttttaccctttcatctcgcccgcagcatgtatgtaagtttctggatggtcaacggtgcagaatgcctagcaccttattcttcccgtacgaatagcaagcaacgggagctttctctcattggctctgtttcacacaagagctcccactggcccccgaaatcaagaattgttttccccgctacggccacataggtactcgttcttgcctccaccgagtcgctgagcctgttgcgattagcggcagccaatggacacattcggctgccatctgagtcagaagactatcactgacttccatgcgaaagagaatatatgctggtagccgacactcaatcctggtcagaagagtgttacttttatcatagttgtcagcgaaggaactagctattggtgtcaagttttttaacaacaccccccagctcgaccagaaaacagttgacccacggctatggtcccagcaggacggttgaggcgtacgctactggcattaaaatccaacaagcactgcacatattaagttattgagcaaacatttttttattctcagtactgtatccgtaggttggtcttgaatagcctgctgccggctacagtcaaagtggcagcagattggcccagatcggaagcaccaacacagtggcaacctcctggccaatgccattcgcacatctcaagtgagatcttgctgggatctaaacgacagggtttgccccggacagtgcaaattcggcttaacgcgatctcagaggctgcgttaaatggatcacccccagtctagcgagccagatgggctagggtgccttgaccaagacctaccttagcttgttatccacactacagcaaatgctcaccttgaaaagacagactgtttgattatcggaagcgataagtttcgcggttggattttgagatagattctggctagcatatctccccttggaagttccgcctcagctatggagtagtactccgtgttcgaattcgatcagagtgtgtgcctcttttgagggatagatcactccgctcaactatccgccccttgcttcgacgcgatgcgggtctccctggacagaatgagctatctaggtatgtactgctctttttcctctttgctgtactcttctcttgacggaagacttctcatgagctattcttaagaactcgacttgtagttggggaatgtataggtaactgctgtacaccccaaggagggagttgtttgccaagcggataagccctacggaaccatggttggttgggtgtatcatgcatacgatacgcatgctttgttgctccaccaaggatggcagtagaagcaacttgtagtaaaagacatggcaaagcaggacgatcatcctcgtcggctggcgagtcctgcacgtgctgacaggttgctctgacgaagcggcgccctcactcgcagcaacgcatccacacgaaactatctttataaccctgcggtaggtacggataggatcccggttgatgcttttgcttcttcgctccacattatctcctcttaggcggggagggtcttggaaaggctagagagggtgtcccccagaaaagaaaggcgttttgtctaacgccaagtccgactgttggtagcgtctatcacctcagacaggggtggcacacagaccccttcataagtcgagacaatcacttcatgtcgtctcgtcctttgatgttggcttattaccggcactcaggtactagacaaaagaacgagagaaattgcgtcggctgaaatcaagcgtgccttggccctacagacaagaaaaccttcaatacatcgcgaatcgaatacaagagagtcgacccccatcccattgagctgtctacattcgaaaagatatcggcatttccagtggatattcccggctctaatgctcccttcttccttatagtccctttactctcccttcgccccttgcttaggccttgcaaaccaagacgtatctagtttccacttgcatttgccctcggccagcctcgaagttttcaactaccgccagacgcctccctgataattcttcaagaggggacccatttccacctgaatcataacaaacaactctggatcaaaacaaagagccagaaccatttacatcggctcgtctgcttgctgtgtgacagttgacagaagcctgtcgaaatgagtattcatccattcctcaagatggagggggcctctaggagacattcggcagaagacccgagccaggcacatacctatcaatgttcgactcaaccccaaaccccaccatgttcaacttcaggaagccccaggatcaagtttgagggtaagttctggcttatcagactcagctcttcagcataataacccagactaacaacactaagagttcacaagcctccccagattacatgacgccgtatcacctcaagggaacaatgttgtgaagctccctagtttaggagaatttgacgaaggagtcgaggccctcattcgaacacatggaccagtgaagacctggactccattatctccgctccccggactttctcgcaacctcatggtccttcagcctatgagatccattacacaaccgcagccgccatggtctttccaaactgatgatcttcctaaggactgcccgatctcaagcagagggagaaccggcgggcataatcgatactcgcttgcagttgatcatccacagcaacttttgcagggaaactatcgaaacccagacacttactatagctatggcattggcagcccatctcttcaagcaccatcaaacgcgcattgctatccaagtccaccaccagacgccgagggtcggcacattaaccaaaagtacacaacagaggagggtgactacatcatatacgcctggcatgacaagaagatgaagtggcagcgcatcaagcaagaatttgcagctcggttcggcactactcctgagcgaacgatccaaggtctccaagcgtggtattaccgtatgaaccaacgcatacctgtttgggatcaggagggctggctctgcttcgatggcgaagatgaccttgaacctcagcatgtcagcatcaaggtccgcgaacgggatagccaggacaaacccatggagccactgggaatagctcagcgatatcccgaacgtgctattcactactcgtgggtcgacgctgagactaagttcaaggcccaagactggggtgtgtatttattactcattaagacatggagatgaaactgacactgcttatagctgccaaaagagctttgcagtaccgagacaggcgagagagacgtagaagaaaggagcagcgacgactgaagctatgaagaatgaagcatgctggtccctgcgaccaagcttgcagcccgaatcaacaatcagcggagatattgatgaaagcagggcgttctcgaccgccattaccactgatgaagcgaattgtttccttttcttatttggtttgaactccaagagttctatatcacgcttttcaacgaccgaattactgacgacacgacgatcatgttcctaccataccctgaagcatgtaattacatttcctttgtcatacacgtacatttatttcgtgttcgcttttataaccctcgagtgtcttacagaccactcttggacctgatgtatcggcgccatgcacaaaaccgccggggaaggataacaccgggggcgggcaaaagaaatagctggttgacattttgagttggtgtattttccatatgtttgtactattagacgaatcacgattaagtcccccaatataatgagaccaatggatatagcagaggccataatatggtagaagcggcataacaaacacctcagttgctaataccacaccaagtgtattgtatttttccatgtcttggcacaaagcttctgtatcttaaatctattgtgattcacttgacatttgactataataagcttaagctcagatgtagatgtcatgctctgcaggcttataatcttaaagctactgcctgcgcccctttccccgataagcggatgccaagaattcaagtcagttccttcggcatttcgcgtctgctttgacaaagcgaaggcaaacatgtagatccccacagggtaacacagttcaggccactagtgcagggcttgaaggtcccatctcggacatggcacgtgtctcaaggacggtgtatctagacggtgtgtagatgcaagaacccttctccgagcatggttagatgccagaaccccggcaccgacatgcttcgacacatatcgtggggtatgcgacataatcctggcgatcaaaccagtcattatctcgatactggtgtatttcacaatcaaacaccctcctcccccttggcgcgggcaaagaatggacaacgtccaccgtgtgacggatcctccaagcctattaggtcgacaaaagacgactggctatggcagatcgggagctctgcatctattgttggtgtttgatttgaaatgcacgtttggctagtgcgacaaatgatgaaggtgtcatgcctcaggggtacaccgttgtggcttacacaataagggacctctggataataatgcgaggtagagaagtccggggggtcggccatcctacattgtctgttggctgttgacggcgagggcgtgtgagatctgcttgtggtgatcaacatgatgggacatgtagatttgttgctgctgggctgaaagtcttacgcctcaaaatctttagactagtttgtttctctatctaggcgcttctattgaaaggctttgctgtgcttcatataggccctgatacgagccatggtggcatcgtcgtcaccgtcgccgtcgaggaccatgtcattgtcgctttcgtcatagtacatgttgtcaaactcttcgtcgtctgatgcatttccattccgatagccataaggatggcgtccgtattcatcatctgactctacctcgtcttctggatagtcagctgtgtagtagttctcggctagcaagtttgctttgttagtcttggttctcagttcttcacgcttggtgggtttgcccgagactagccggtaggcttaccattctcatcctcgtcatcttcgtccaggtcctcgtcttcatcacgatcagggccgtagaataggttgctctcctcttttccatcaagaaccaacaggccaacgtcggttggtgccacattgacagtcatggcatgtgcagggatgcggacgtattcctcaatgacccaatcgtcgtcgtcttccgcctcactctcacccatattcatgctgacatcgtttggctccgatgtgcttgcagccacttctgggtgacgctcctggtatctcttagctggagctttaggcttgaatctggctactctttgcttttcctgttccatatcttcgagattagccccaatctctttcataacccagtcgttcatgtcagcagttatctttgataaatcttggttgtgtggactcataacagaagttgggagaggagaccgtgtgttggggccaggaagaggagagttctgtctgctcctcgctgctggctttttaagtcgtcgcccctgttgtggtggctcctctggaggccgcagttcggacgaggcatccgaagacatcgttatgtcttgacttggttgcaatttcggtactgtcatagatgcctggatggtcttcataacctgagaggctcgttgactggcttttgcacgacttcgttcgacaaagacagcaggtccgtagcgtgctcgcttatttaggccagcacctgatggttgcgctgcattagaggccatcatcatcttcctcgatatgtgaaagcgtcgtggttcggtgccctgggagggttcgactgatttggtgtccgttataggggcggcatcatcagggtcgacgctcttctgtattggtggtgcattatcgcttggtcccgagacatgaatgactggcttggcatcacgaagagacggtgatgggttctctatcattggggactgagggccggggtgcctcctttgatagacccatttgctatcacttcgatggcgttttgcgccttcgtcaaactctggatcgagttagattgtgcaatagtgagcgcgcagtggaataaggagtacgtagaaaggtcacaggagattcatcgtcacgcttgcgctttacgcggatgagttgaggtggaatcgacatattgctgggtatatgtttcgagtgattcgacgagatgaatgaaatgcgacacaagaaaaaaggccagtctgctgatgatggagtctagctgtacaacagatggagcagaaaagataaggttgagtagttcttatgcgactaaaatgaaggttgtattagagaagggttctttgaatgcgcaggttgcgtgagtaggtaagcatgcatgtgagaggttgtgttttcgtcgtgaacgatgaggtcagaagctggcaacggtaggtaatttccattctcaatttttcatccacctccatgccgtaaggtaaggcagtgtaggttaaaggtggggctactcagtgggaagagcctccgaaagagcctcctgggaagtggggccatcctcgttttagcgtctgcgtcaccggagagagttatcctccatggcaatctgtgggggttggtggttaagcttcattcagtcattgaagtgaagtgagccgccttaagctgagaaatggataataaagaggttgcaaaccagaaacaaatatagcagtgccttggtaacacaattggtaatcaggtacctatacgaagtactagatacttaggtagatacaccatcttatcacattccccgtcttgtctctaaaatgaaatgactgctcttgaattggctttcgatagtgcaaggttgagttgggtaccttaggtagtggggttggcggataaagaatctcgtgatgcctactcgggcaggcaagcaggcaagcaggcaagcaggcaagcagcacacaaatattttgagaactggaggtccagaccagcgtgatggcttcaagtcctgaacgccaatcgcttgggctgtttacagcagaggaagacagagacatgctcataaaactcgcttcgacaccttgaaaacggttggaatgcgggggcgcacggttcaccatagtctacccacaagcgcataggtaaggtaaggtacctacctgcctcaagtctcacaacctaagtacttgctggggcattgtatgtacgtactgattatgtattcgcaacccacgggtagttgctgatttcttccctgctcccgttgattgacgtgcatgaactcaaaaagggatctttttgccagtgatataatgcaaaagggtcaaatcggatcaagagatcaaatgcgatataaccaattgccaagaagacggagaggtatctcgttgcccgtgcatcgaatcggcggctatgaaatataaaacgaggcaccaaagctaattcgtaaactacaagattagtaaagacctgtcgtcactgtagatcgtgatcaaccccggattacagcgtagtagccttcgactaggtcaacaccaagcttggtactgagttgagcaaagggttatggattactgaacgccttttagttacggtagatcatacgagagtgagtttcttatatacatggatgagatccagtcactagccacttctttgattacgaattacagttctctgccccctcatctctcgcccattgagcttaatgacgtctatccagcacatccatgttctagggggtacctaataagtatcctcgcccggtgtacgtaggttccataaggtacctacctagtaggtaatactactgagaccagtacctcaactaaaagtgacttggaaaagtcaatgcaaactcacgtgtttatgtattaggccacaacggcagactccaacgtcttattccgttactctcccttgtcttcttgtcctttagattggtcctcgactgtcaattaataggtgccttgctcctcacaaagaccaaaggcatcgatcgacctcaaagctccagctccagctccaggttggtgttgcatttgaccttcggctgtcgtcatcccgcctcctccctagcttctccaacttccatcattagcctttctgactttctttctttcgtcattctatacctcacctcacctcaccttaacctaggtagtttccctcatttttctcacgtgtcgcgctttttcgacctactgtcaatgcgttgtgatcctgttatatcgatctctggatcataaccctgtgtcgacagaggtacgaacatccatccaatccatccctgtccgtcgttcgattctcgcgcgctccgaaatcagagcatcgatgccaactcagtgacctttttagaaacctgcgattttctttactcacgcctttgcctcaccgtttaacttttcatccgcgtatgcattttgaccacgcttctgtcccggctgcgaattacttactgtatcagtgcactttcggctcaacctgctgcccaccatgtcctccaaaatgccatgtacaattacctacaagaagcctgggacttcacctcctgtctttcttgcaggctcctttactgacccacaatggcaacttcaagagatggaatatactattgaccaaaacggagaccatgcttttgagtccgaggttatgctggaacctgatcgggattaccagttcaagctccgcataggtcatgacaactgggctctagccgagaactatcctaccggtgagttcagagccgttccctgtcccgatctgctccctgatattttgttccaaagcaaccgatgattccggaaatcagaacaatgttatacgtgcacctgaaaagccagctgaagagcagatcgcaccagccggcgtcgatacgccagcgatcagtctgaaccctgccagtcagctcccttcaatatctatagaagcagaatccgtcggcgagaacgcggaagttttcaaggttccattacttgcacacgagtccccaggtaaagacgtcgaagaagaaaccgaggacagcgagataccgttgttggcgcatgaaactctaggcaatgagtccaaggaggaagcagaagtagaggcattcaaggcacctcttttggcgcacgaaacgctcggaaacgatgtgaaggaggactctgaggaaatgaaaatgccactgtttgcacacgagtgtcttggtgcttatgattttgaagaagagccagactcgactccgatcgcagtcaatagcctaggccaaagttcaagggtcaaaccgaagcacggcgaatcttccgacattgacgtcaacgaccctacactagaaactttcccttccgatcgcggctcaatccttgatgccattcggacaattcagactcaccttggagaagaccacacccatctcgaggacattcctctgtcacctcgtgtaatctcatctagaaggaccagtctggattctaacgatgacttgtgtctgtcgcccgcgtctttaagtcccactgtcactaggagacgagacagcagaccttctcatagtttcgggcgaactcgttccttagtatctctaggctcgatcgaagaggagcccaagcctgcttcaagcaagcaatccgcaggccccgccgttgtatcgctaccgaatcccaactccaagagcaaaccgatcgggcaaaagtcaccccctagcgaggaagatgaagctgtcgtaatgaagaccccagaggtaaaacccagtacgagagccgatggcgagtcagcatctcaagttgaaagttatgaggcccagaatacccaacacgataaggcctccagcgccaccacggctgcagataccccggcggctgcaatctcccaagccatcgacagcccatctaccgatacgccatcgatcggtaaatctgtgcgaaatgaatcgtccagaacccccgagtccgaagcagctcaatcctcaaatgagccacaaccaacagcagatccaattatcggcaaagacatcatgaaaacggcggcttcaggggatccttctaaagcaccgccgcgtggcagtgttgtgcctttgtgagtacctacttgacatgccggaaagaatgcttcttaacaatgatgcctcagaatcattacagcgggagccctcgctgtcgccattgggatagggtggtggcaggcggccgaccactaggagtagtaaccttctaacattgattctggctttgggcttgattgggtagttttcataataaagaataggaaggacatcgacgatgcagggataaacagcaactgtacgtgtacgaaccgaggaggattgataacagaacacggccatgagcaatggacagtagaaacctatacgagccctaggagccactaggaagcatttctattttgtcgatgcgaatattaaaccaatgagcacgatttgttatgtacttagtgtatgttatcttcgtattgtatccggagtatgaggtgagataggtaattaggtacctgaacctacctaggtagtagggagcatgcggggtgtctatctgcatcggcgaaaaagactccgaggtccgacttcaactgaaaaaaaaaagaaaactcaaccattgatcagtatcatattgtcaccaagaataattctgcaacacagttgttttcatcgcatgacaccggcaattatgcagcgcatagcaacgagctcggtttgctcggtttgtatccgtttatctcggccgactacagttgcacgcccatctctacaaacatgcattagccagcgcctgtcttcgcaacatttcaaacctcgcccctcgcgcatggttctctcagatcgagttgatcgaccgcctccgtctcgcgatgaccggcgccaacggcgtgaagccccaggtccatttggaggaatgaacaagaaatatgccaatattgatcctggccggagagccggaccgcatcgtgggataggaggaaaagatggcaatggaggaaaggcaagagagagggaaaacaggagaggagagccaagagacggagacgaccgaaaggcgctcaagatgcagagggccctggctacagtctcgtacggaaagcgaacagtgatgaaggaaagcatgaccgactacgagacgttcgataactttgatctcatcccctcccttcaagtcgccgtcaatgaagagctctttaagggcatgacagatatcaagccaacccctgtgcagcgactagcgatacccgctttgctaggacaaagaagcccagacgacttgaaaaggccaacagaagagatgaggtcgttcttattagcggcagagactggttccgggaagactttggcctatctgttgccggctatcgatgctctcaagactgccgaagcagaggaccctgagctaaaggcctaccgtgaacggtgggaattagagaagcaacgacaactggagggccattccaagggcaagccatttgacgagccacatcctaccatggctcgccccaaggttgtcgtccttgtgcccacggcggaacttgcgcaccaggtcacaaaagtatccaaagctctatcacacgtggccaagttcaagacagaactcctctcttcggatttgaaaccccagcagatccagcgtaacctctacggacccaggggagttgatgtcatcgtctcgacgcctcatcttctcgcatcaattgccgattcagatcccaatatactttcccgcgtatctcatctaatcgtcgacgaggcggactctcttttcgaccgaagttttgctccagtcaccaccagtattgtcgaacgagcgctaccttccatgaaacagtttgtctgttgttcagccacgattccccgcaaactcaacaacttcctcgccaccaactaccccaagatggtccgaataaccacacccaacctccacgctatccctcgacgtgtccagttaggcgttgttgacgtttcccgggaaccctaccgcaacaggaaggatctcgcttgtgccgatgctatatactccatcggccgtgagtctgccagtcacgagggaccagtaaagggcgaggttgatgttcgccgcataatggttttcgtcaacgagcgggaaaagacggaggaattggcgaactacctcagagagaagggaatcaatgccgaggctctccacagggatacacctgagaagcgccacggcgaagttctggagacttttacttctcccgcgcctcttagaatcccaaccccgtcaattgcctccaaggctcgatcactggccaacgtgagagtcctggtcgttacagacttggcctccaggggtattgatacccttgcagtccgtcatgtgattctatacgatgttcctcatacaaccattgactttatccaccgacttggtcgtgccggacgaatgggtcgacgtggtcgtggcattgtgcttgttggtaacgacgacagaaaggatgttgtcgcagaggtcaagaacagcatgttcagaggacaggccctgatttaaacatcgctatgctgtttcattttatgcatcttgtacaatgaatggagtaattggatgaatatgtaagcttacaaggttattgggttggattgagtgtatctacatacctagatgtgtcaagatttttatgaatatctcaatagacgaaatttacaatatctaagcatttgatgatttatgtacctaaggtaagtacctacctaattagatcacgaaaatcgcgaatctgtcgtacatcatctgaataatgcagttcaatttaagaggtaagcggctctaactaccaaaccatactggtcgtcaagcttctgtgggtcaatgcgctaggttgttgtttggtggcctgggccattagacctcagaacctgtatgtacggagcaggtatccactactacggagtactgtaggtactaggtacctcctaagggaaggcaaggtactccgtaatggagtcgctcccgctaggtacgtaccttcagtgtcgcgtcgcgtttctttggcgtgtttctcttccccattcgcacaatatcatcatcataaggtaggttggttattcgcatactctcatcccacccaaaacccgacccccggaatttgtctcgagaagctcttgtccaaagtcgcaaacagtatctcaattaccacttctattgaaaaacctgcttgcgacacatattccagatctgtcacctcaatgcctagagctaaacgcgtgcgtcgtgcacccgcacaatctgccaagtctcatgcacgatcaccttcacccgctgcaagtgacaaccaagttccccgaccgacccagtctcccgagagaggccgtaggaggacgacacgatcttcaggtgcttattcaaataccgtcaacgagcaagatgttctcgcggcaaatcggcgtcgcgacgcagcgctagacaggctagccaacgaggatcctacttctacagccagtaacaatgttgaggatggagattctggaagctcagttgaagctggaagacgagtgacagctacgccgactcgaagaagggacacgactggactagatttagcggatagcgtgtttggcgatctcgacgatagttttgggctcgagggcgacgatacccgactaggactgcgctcagctgatgcatcctctctcaacttgagcaacttcaggcgcagaccacgccaatccagcattattgggcgcaacgaccctcccattaggcccagtagccgtggcggcaacacacctagtatcagctcgacacttcactttggtgccttcaagcggcgggcacgagagccgagtattctgggaactgcacgaaagcctcgaccggaagaaaatgccgcaggacaggaaccggattcagcgagcgaagacgaggacgattttatgcctgaagccgagtcgacacctctgaacaaccgacggcgtacaaagcccgagaccgagctggagatcgaggttcctgtctctccagaagtctctgcaggaccgaagcacaggaaaagaaaaagtgaagatgcattaccaagtagcgatcggcctgacaagatgtcgcgaattgagagagatgcgggcgaggaatccgaggaagatgcgggacctgcaccccaggtgatttctgatgatgcaagcgattcttcactgtcagatctcgattctcccctaggaccatctccggtacttctggataggcctgttactcccatcaataacgaggagctcatggctctacctgccagtagtgattcagaagacgtgaactggcctgatattcataccttggctaagcggcgccgaagaccttctgccacaacacctattcgcactgataacttttcagatgtctcttcacctccttctctaacacactctcccaattatgcagaggcatcgaagtcccgtggtcgggctacaactcgacgtcagcaaccatcaccaaagataacaactgccgacttgacgagtctacttccgaagcgccattacaagaagcagcgggatccactaggactggaaagcgacgacgagcatgacacatccggtatcggggaggacgaggatgagctatcgtatcttgacggccgggctgcgcgccgaagacgaggcggacgctcgactagccgcggaggcgcaaggcgaccaggttcgcgagccgggcgcccaacgcaggctcttaagcccagacaaccaacctctgacaagcaaacgggtcgcaatgcacagacttactcgcgtcggtcatcggacaaggagaatgaaaatgatgctggtagtgatgaagacgaggatgagcacgaagccagtcgtttccagccactcccagacgatacttttgagaacagaagtggtgagaacgcaagcactccatcagctgatgagcttaagcaagcagcaaggaagttcaaagaggttgaccggtgggaacttgactttgaagaggttacgcagagttcgtctccacttgcacgatgaagcacaaacgaagcgaagccaaggaaagcacaaggaatgagatgagggcgataagtaatatgcaagggaaagggccgagtcgtttagcgggttggagtaactgtttcgagcaaacccttcggagttacacaaaggcagttcgctgggccagggtatttcatgaatgtttctgaatgatgtctgttttgggctcgcatttcattgtacagtggggagggcaagaatggatgtcatctcatagttgggtcaaaaggcgaagtggtctgcagcgggtgtccaaagaggactctgatggcttattataaccagacaactaaatcattgatttgcgagtttcatcccgctccttacacattgtgtaatgtgtgatatgcctcaactccagaaacgccgttacttgatgttcatcttttcctgtcctgatttgttttcatgcacttgggctgacagcttctgcccgatgctctacaagcggcagcagtggagccaggacgttgggatctctcagtgcgattgtaatgtcgtctgggagtcttccagacatgagaagtttctgcagggcctaagtcagtattgcatcatggaagactgaggccaaaccgtttccatgaatctactcaccctcttgacgttctcgtaggtctcttcttgcgccgagtattcgcgaataacctcgtcagtctcaaaatcgacataaaccctggtgtcacgtatccgcaggacaacattatccaggcgcatgaacaaccgacacagcaaaagcatgcgcttctcgtgtactcggactttgacgctgaaaatggatatgccgttgtcgtccagctcactctcatacagcataacttcgtcaaagaacaggatggggtctcgacgcttcaggagctcaatagggatcaccttgtcggtaggcgcaaactgcaaagccgaggcttcgatactaccggtatatgtcgtcgagtagctccagtcgtagggcttcacaacttcctttattccctgtgtggtgccttctcgggtgctctcccagtctcgggcatatgcaaccttgagcatgtggcgatctgtcttgtcgacggcgtcaagggcatctggagtgttgaagttcagggaccagcctgaaggcacatgttcaattctgacgacgttttcgccaaatatcatctcgggcaccggaatgccaatcttttcggtgagtgcatcgattgtaccggctttggagatgggtagcttgcgagtcgagatgcggaatctgctttgcgagtgtgtcgttgtggccgaggcgagcgcctgtggcttagggaacggttcgttcggatctgagatatggttgggctgcatatttttggggggttgggttcgtcttgatgattccaattttgaaaagacggaggtagagatgtcagaatcaagagctggctgggtcgtaaatacggattggaagctacctatggatggatgttagtcaatggtggggttggtggggtaggaggggtaacagctaggacaaggtaaggtactaatctaggtacctcccgtagtagtctgctacataatccaaacgattatatcttaatccttattatattatcaaagtttataaagcttaatattatatatgtataatattaaactagctaagtaaaagaaaattgccttaataagaaataaaccagctaacagtttagcagaataggtaggcatggggagaaaatggggagtttgacgtgttctactagtagtgcttgatttctttttttcaacacgattaatgttttgcttttaccgtcagcgatccttgtctccagtcagtcaattgattgcgtccgataagagtctgactcaagacaatagacacaagctcaatcaatccaggaatccgttcaatctcagtgtgactcttattgcgcatctgtggcatccgcgctaggccgcatacgcgataacttttagccggtatcggctgctccccaccaattttctcgacatttaacaacaactcccacccttgacctcgataacgaaagcaacgaacgaacacaagaccaatcgcaaagatctcatcatggcagagaacaaggcagacgctccagcagctaacatgctctggggaggccggttcacaggttcgaatgccccggaaagcaagcttcgagatactgcatactgactacatggtgttgcaggtgcaattgatcctctcatgtataagtacaatgcctccatcaactacgacaaggctctttataaggaggacatccttggatcgatcgcttttgcccgtgccaactcgaaggctggcattattagccaagatgacttccaggcgattgagcgtggtttgctccaggtgatggaggaatggaagcaaggaactttcaccatcatgccaaacgacgaagatgtgagacgctacttgattttactcgatatttagaagctaacataatgggccagatccacaccgcaaatgaacgtcgcctaggagaggttatcggcaaggatatcgcgggtaggctgcacacggggcgcagtcgcaatgagcaggttgtctgcgatatgcgcatgtggctacgcgatcgaatccgcgaaatcgacactcaacttgtcgcatttctcaaggtcattatcgcgcgcgccgagtctgagatgtaagtccagccccatctccgaccggaatcaccgccttactgactggcaaccgcagcgactacatcatgccaggatacacccatcttcagcgcgcccaacccgtcaggtatatcagcacgcccttccatttcactcccaaatactcatgttgtttatcaattcaggtgggcccaatggctgatggcgcatgccgcttcgttcaagcaagatctcgagcgactccgccaagttttcgaaagggtcaacctcagtccacttggctgcggcgctctggctggcaacccctttggaattgatcgagactcaatagctcaggagctcggttttagcggaatcaccttaaactctatgaacacgagcgctgaaagggattttattctcgacttcctaatcttcacgagcgttttcaccagccacatcagcaggtgggctgaggacctcattatttactcatcctctgagttctctttccttcgactggcggacgcatacagtacgggtagttctctaatgccaaacaaacataaccccgatagttgcgagcttttgcgcggcaagtcagggcgttctttcggtcaaatggcagggttgatgatggtgagtcttgatatgtttgcccgcgtttgcaaccaagagcgtatggagagcagctactaacacttggcagactatgaaaggcctgccatattgctacaataaggatgcccaggagggatgggaacctatgctcgatgcagttgagactgtgtccgatagtcttggcatagctaacggggttatctccacactgaaggtgcgacctgagcggatgcaggctgctctagataagacgatgctagcgacggatgttgcggagtggctggtgaggaatggatgtccgttcagagaagctcaccacatctctggacgtgttgttgcgctgtctgaaaactctggggtttcgatggacaagctgacactggagcaactgcaagctattgatccacggttcacagcgggcattgcggaggcattcgagtacgagacgagcgtcgaggcgaaatcgtctaaaggcggtacgagtcggtcagccgtgctggagcagatccaggtcgttaaggctatgttagattaggggtctgatagcctgtcgcaagatgagtgcgtccgtagtaagggaatctggcacacacatcacgaatgacatgacatggttcatgctgtggaagcaaatatgattcaagagcgtggaatggggaaaagacacgacgctgttaagagaaactgcaacaggaaaaccgccggcccagccggacaaaggagtagtcttggtcttggattgataaatggaaagtcttcaatgcagcttcctttgaaaatgagttacggagagacggcagtcaacacgccgacatgctgccaatatgaagccaattgcaacaagcatcgcaccgacaagcatcgtaataggaatcacagctacgaactaggcaaaacccaccgaccgcaagggatacggagtcgtagagcttgagaggctctccccaaagagtactattcagtgattcgactctttgggagacttttggacagttctctatgttgaacagctgcaaccttgtcagtatatataagcctcaaatagagatacaatttccagtaatctcaggtagtgaaccgtgaatgggaattggacaaagcaagtgaaagttctgtgattagatgcttgccagcagactgataaaggatatccaaatcctaatgccaccactgccttgattacgatttacaacgggaagagctgacctacctatcaagcagcacacgtaaaaatctgaagtgtaactaactgcctcaacattggctaggaacacctggtaatgtacctacgtatatcatgatacgcacatcaaactctgcgattcattccaaggcaagcagtctgctgccctttacaaccagtgagaatcgcccccttcatatcagatatatgacaaccacagccttacagaaaccagaaccactttcaattgtttctgtggttgccattatgaaatgcattgtacaggtctacaggacgcccatatcgacactcgatagtgcaccaagtctgagaccaactgttccacacacatacaccatcgaaaagaactcaatcagtattttatttcatgcactggactacaagagaggcttcaacagacgagttgaggttcgggtcgagaactatccagccactgatagacttacacgccaagagaccggttcacccccgactacttatacaatataagattgaagcacacggagacaagatggttctcactaccgtttactggagccttgcttcgtcagatcactcttcctcgtcgaccacttccgtccgttggcccgtcactgtaatcgcacgaagcccgtgttcgtctttctctcaaagcgcttccgagctcctccgggctagatccctctccaagtggctttcgtttgccagagatgtcggcttctacaaggataggcacaatctattccagagcttgaaagacaataaagctcgcatgcaacaagtcaaagaccataatcactgtctaaatacccacgaatgctatagcgtcagttgcaaaccttgcatgttacggtatctggatgagtacgcatctcaggcgagcatagactatctaacagatccaacaacaaaagtcaaagatgtgtctcaaagaccagacagcactgatctgggcacatccaacagcctgtcacacaatgccattactgagggtttcaggactcttaggcaagtcctttgcgacaagtataggcaaggcactagccagcttcttgatcgggaggctacgagacatattggctgacggagtatgtgctggggtgctaagttgtatggaaatagcatgtcttcattttctttcttcggctcgaatgcgctatgtggacgcctgaccaggcgtcatgacctctttttgcaatgataaatcgttccggggattcagctgacgtttagtctgagaaacgctgtccgaaggctgaacaagctaacagggctataactagatccgtgggtttcactttcagtctttatactctattctggtgtatattcttcatgtttataatataagtcgtctcagacctaccttatccaagctgctgagcaaccttggtaggtaatgttagtaacgtgctaagtcactttcttgtgaattggactacctgaactgccaacatctatctatctgaagagaaaccaacacaatcctaacaactagacagctattaaaaatacagactttacatatatgctaatgcaaaattttctattgctatttgagtaatgccgcaatgacgtttaggtattttcacagccattgtctaacagccaagtcagcctaggtaccttacctaagtacctagtcaagggtcccaggtactaatccatttaaatgaaacctccgtctacggatgtccactccacctccagtcgccgactgataagaatccttatcatttctgctccatcaactttttttcgtttgcgaagccaagccatcccgccattgaacaacatcaacaacaccgtcaattaccatatcctaacgataaaatgcgccctctcacagaaaaggagacccagactctgttcgagaaactggcaaattacactggcggctccctcaagaacctgatcgcacccctcgacgactccccgaaccctgatcgctatgtcttccgcctagtccgcgatcgtgtcttttacgttcgtctctcgatcgccaacctggctacctctattgcgcgtgataagctcctctctctaggaacttgtcttggtatgtctttgcattgatgtatgtcgcaatattctctagctaaccttcaaattttacaggcaaattcacaaagtctggcaagttccgcctgcacatcacagcccttcccatcatcgccgagcacgcccgctacaagatttgggttaaggaaaacggaaccatgcccttcctatacggcagcaacatcgtcaaggcgcatgtcggtcgttggtcagaggactgccccgaacaccaaggagttgttgtctacagcatgaacgatacaccgctcgggtttggtgtcactgcccgcagtactgccgaggcccgaagattggatcccaccggtgtcacttgtttcagacaggccgactgtggagagtacctccgtgacgaagacaacttgtttgcgacggggtagagagcagtatggtttacttcgtctggcgttggggctattttaatcattcattctttggcgttgagagtgaggagggaaaagaaacttgtggccaagtcaaccatgcttgggttatttggtagattggtagatatcatcatcgtcatcgtcatcaaagcgctgtatatgttgaaatgtattcgcttaaccccattttgtccattttcgaagccatctctttgcctgcctattccattaccgcaccgtttatctctcgagctggactcactggcctgctgtctctcttaaagaaaccgacatgctgtctgtgagcgacatactcactatcagcatagccaaggatcttctcaatctcaacgctctgcttgcccttgatccgcgcgatctcagcggcggcatagttgaccagagctcggccgacttcttcaggagtgccctcccacattttgccatcaggcccaggggttgatcgccgcttgactgccacgagacgcaccacctcctgttgggcaaagttgccctcgacatcaatgacgccaaccggaagcagacccgccttgccaacaagagccttgtaagcgcctgagtcgatgtagagggtgccgtggggatgaggagtgtgaagcagccaaaaatgacggtccctgatgggatcgttggcggggatgaagcgagtgtgtaaggggggccaaggggcgccatttaagttggagagcgtcagagctgatgccgatcgtgacaagccttcagcacgctcatctggactggggggagtgttccctttttgtattgactgtagatactgcacaatgttgagcacgtttcccgggttagaagacctcgtaatgacagtcgtgactccagcggaagtgcccagcctagcagcaataatcttggtgctcatgcctcctgttccaagggacgaaccagcactggatactgcttgagagttagtttccggtaagacaagcccgcgactgaagatgaaatttaccgtcagcctgtagtgcagcgatgtcttcgaccacctcgataggcttagcatccgggttggttctggggttcttgtcatagagacagtcaacatccgtcatcaagaacagcatatcagcgtgtatcatagcggcagtgatggcggagagagtatcattgtcgccgaacttaatttcggaaacggcaagagtgtcgttttcgttaacaatggggattacgccttgttccaaaagggcatggaaggtgttttgggcgttgaagtatctcgttcgctgcgacacattttttttagctcactgttggagattcaagacagaagagttggacacacgtctgcaatatcgtttcgtgtaaggaggatctgagcaattggctgcctgaggtgggtgaacaaactatcccagagactcatgaggcggcattgaccgatcgctgcaagagcctgtagacgttgacgttagtcacttgattacagatggtcaatagagacattcggttccaacctgtagctgtgcgagatgcttaggtcgcttctcgacgtccatacgccggagaccaacaccaatagcgccggacgaaacaatgaccaccctgtgaccatctttgcgaagcttcacagccgtatcaacaatgagagtcagaatcggaagaagtggttcgtgggtcttctcatcgacaatggagcttgttcctatgatgaaggccgagtgttagtgggtgatgagccaagcttggtgttgagccgtaaagtaaacttaccaagcttgatgacgatggtcagagactttgtcccattgcctctcatgactgcgaggtttaaagaaaaggagaaaaaagtcagtttaatgccgctttttgggggtatgatgcaacgcctgtaagaaagactggcagtttcacatgggtgtctctacacactgcacatgtaaagaagcgtatgaggtagggaggtagtgtatatatatatatatatggaacaagttcaacaagacagacttgactcttcttccacaacacaaatcaaaagaaggacggatcgatgaagcaaagagaagagggattgagagaaatgcttacattgaaacatgctttcactcgtcatttttctcatgcgcccttgtcgctctctctgagtgtggaaccgagggttgaacaggataggtaggatgggatggtatgagatgggatgtgagtgggagtgtcaggatgtttggagctggagctgggcaaacgttgggcgagagtcgaattgattggactgtgctcctgcgcccttgttgaagagttccccagaccccgatgtcgcccgggaaaacatcacgaatagggtcatttgttcggaaaactggtccaatcagcctcttcaccgcctggccgaatcgggctgtcggcctgcgtggcagaatttacactcacggtacggtacggatacagtggaggaaggctcctggagtaacctaaaagctaaggccaggccagctaaattaaagcctccactgccttgtgagaagaagccgcccaggtcaagagagatcgatcaccttgagattctgagtcttacgccgaatgccgaattcactcgccgaagccacaacatactaattcgggctcagttgacatagggaattattacatacacgcgtatttgcagaatgtcatctgactctacacctcccccaggtgtccccgctggaacgccaagtgcttcaaatgcagaaatcaagaacgaccctgcaaaaacagggttttctccagagatctcatggtggatgaactacttcaagatgctctcgggccaaatgacacccgagggaaaattcttcttccgagagtacacaacggaaatcgaggaagaaaaagactgcaaagcttgtgagagagaccgcgactggctttttacctattcacccgtcgttcgcttcatgtccgacaagattcaggccctcaatggacgaatagacccttccaatgttcactgccgtcgctgtccctcctctctgagggctgatggctctgtcaattggcaatctggtggtttcagccccaatcatgggatcctcatatgtgccaaccacatcaagaaccgaaagcatctcgaggatacgcttgcgcatgagatggtgcatgcctgggactacgttcggtggaagaatgtcgactttatgggccaaaaagacttgaagcacgccgcatgcacagaggtgggttaaggaagcaagccgattaatttccttacaaacaagcacgctaactcatgtcaagatccgagcttcaatgcttagtggcgagtgcagatggacaaaagaggcttttgttcgggggaattggagactgacgcagcaattccaaaattgcgtccgcagaagagccattgattctgtcacggccagatccacgtgcaaggacgacgtccaagcaaccaaagttgtcaaccaagtttgggattcttgctttgccgacacgcggccattcgacgaggtttatcgataattgattgctagcagtctgcccttcatatggaaatgtgtacgatatctaagacaggcgagaggcgcctataatgaaatgtatgatgcctttctgctgcgtaccacaatactctcaatgatacccttccaacacgttggagcaaattcttgtgttcgttttaatgattgttggaatgacgccgccacaaaagaaaatcccgtactccaaatgatgcaaacggccaggttccgtcctcgatattagaaaatcagtcaatcagctgccgatgaacgcctttcaaccgttatccattcatgctatttgtcgttatatcattattgcgccttctcgcggttagatgcacgctcacccttgacgcaatgcttgatgatccaggggtgttgctgaatctgctcaagaggaattcgcttctcaggatccaacaccaagagcttcatccatgtcagtatggcgatacagaaatctttagggctggctgcataccttcttgatgaggtccgtagcctcaggactgacccatgaaggaattgacatgtcagcacgagcaatccttcgttgagtcatcactggcgtatcctcgaagggcgcttcacccacgaggaactcatacgtcagaacgcccaaactccacaggtcgaccttctcgttgtaaaagttgtcagaggtgcctggcttgatcatctcaggagggaggtagtcaagagtaccacacatggtcttccttcggttgttgggagcgtgcacgctccatccgaaatccgagattttgatctcaccatggataccaaccaaaatgttctcaggcttgatatcccgatggatgacatgctttcgatgcagatagcgcaatgccgatgccatctgggcgatgtactgggctgccttccactcggggaaccggctctcttttcggaggtgcttgtatagttcacccttgccagcgaattcgagaatcaagaatactcgcttgctatcgtggaagtggccgtagagctgaaggatgttggggtgtctcaggttgctttgaatctcgatctctcggcgaacctgcttctcaacacggcctgcttgcaattcattcttgtggaggaccttgagggcgcagatgaagcctgttgttctctctcgagcaaggtatactcgtccaaacttgcccttgcccagaggtcggccaatctcgaacataccgaggtggaactgcttagggacgctgatttgctctggcagtgtgactgattttcgttcatcttgagcttcattcgacgtccttgaagaagatggaagtgcttttcttgtaggagatggaggcgcgttattgacttttcgttgagcagcctgggatggcagcatcacagcagcgttggtattgctgctttgcgactggagggcgactttgaagaggttgggccgagaggctccatgtatactttgtgatgtggtagatgagaccatagtctacctatgtcagtgatcaaaccatgatggagcggtcacagcaaacacacacgcatacctttgtcttgctgtagagcttggagccgtcgccaaggggatcattctcatcgttgacggacatgcgctcgaagcgcgcctcaattgtacgggtagccattattgagaacaagggcgggatggactgttgatgttagtgaaagacgaacgaagagatgatgaaggacgatttttgcctttttgaactgttccgatgcggtcagtcaggtcgctcgctcgctggggttagaaaccggctagtataaacatatggttgccgagcaactgatgctgggggcggctagaaatctggggcgagcttgagatcggaccaccacagaagctgaaggttgttacacagttgcctattttaccttgtgaaatgttcctatcatgcatttactaaaatgcattgagacaagacgttgaccgggctggtttcttcagtcgttgcctcgctcgtcgtcaatgcagcggctgagctggcaagtttgaagagggccatatatctaggtacctaaggtatgtaaagcttgagtcagtgctaacttcgccttccattcagataacatgggacgaaattttagttagacagacgcctttcttcgtctatctctttctccctctcacttttttttttctttttcttttagagagagagatgatgaatgtgaagaaaatcggtgtacatcgtaaggagatatctgtgagtttgtcttgagattgagacggctcatgctctaagggggcatatcaccacatactcaacaagcagcacagcttgttaccatgaatggtatccttatcagagccaatcgcttcatccagtactaaggcgattgattgttttaatcgatttcattcgaggaaaaaaaggctttcaacgcaaaattcatacaatgtcatgattctcatgatcaagccgtgtcccggcacgtgctgagcattgtgacaaacagtaccttagaatggtacccgaccttagtatttactccgtgaatggtagaaatggtataactagtacgtggatgtggtggggggtgtcaaataacacccgacgataccagccagatttatcctcccaaaattgctgcgagtcttaccagtagtacatacctgttacacccacgatagcagaactccctcattagggtctttaaccgccaaattgtcgaatcagcgcccagcagatgccagagaaactcacaaaattcccccaccacccacagctacctacctacctgtccatccattacctccactgtaggtaccaaacagcaagaccgagtctctggtctgacctaatagcagccattttaggccacctacagagttgtcttttgtgactcacgccctcctctgtctctttacctgacgactttcacaatcagggtggatgaagccaattcgtcccgtatcactatctccagcctcactgccaacgacagtaaagaaaaacttttccgcagcttttcctttatcaaggcaactttgtctgtcacgttttggttccaggttccggtttgcggcctgtgcaaaaccaccccgcactgtcgtagactcccgcacttttgcgacctcacgacccctcaacgcctttcaactgcaaacgtcgcagaagcgcaaaaaggacaagatgacttccgccgcgacgactctcaagggccagcccctcgacaaggctgtcctcgaatccatcctccgacgccgcatgttttacaccccgtccttcgaaatctacggcggtgttggtggtttgttcgactatggccctcctggctgcgcactgcaggccagtgttattgatatctggcgcaagcatttcatcctcgaggaggatatgctcgaggttgactgcactgttctgacccctcacgaggtcctcaagaccagtggccatgttgacaagttcgccgactggatgtgcaaggaccccaagaacggcgagattcttcgagccgaccattttgtcgaagccattctcgaggcccggctaaacggcgacaaggaggcccgtggccagaaggtggaggacaaggaggaggaccccaagaagaagaagaaaaagacaaagactgaagctgtgaaactcgacgacgccgtcgtcaaggagtacgaggaggttctcgccagaatcgacaactacggtggcccagagcttggcgagctcatcaagaagtacgatctcagaaaccccgccactggtgttcagcccgcggagcctgtctccttcaacctcatgttccaaacctccattggtcccagcagcaactaccctggctacctccgccccgagactgcccagggccagttcctgaactttgccaagctcctcgagttcaaccaatctcagatgcctttcgcctctgcctctattggcaagtcataccgtaacgagatttcccctcgtgccggccttctacgagtgcgtgagttccttatggctgagattgagcatttcgtcgatcctgagggtggaaagaagcaccaccgattccatgaggtcgaagatgttgagcttgtcctccttgaccgtgatacacagctgagtggcaagactacgaccagaactctcaagatcggtcaggctgtcaaggatggtcttgttgacaacgagactctgggctactttcttgcccgaattcacttgtttttggaaaagattggtgtggatctgaccaagctgcggttccgtcagcacatggccaacgagatggctcattatgccaccgactgctgggatgctgaactcttcactagctccggttggatcgagtgtgtcggctgtgctgaccgaagtgcctacgacttgagtgttcacgccaaaaagaccggcgcccctctggttgtccgcgagcagcgcgagactcctcttgtcattgaggaatggcaaatcgacatcgagcggaagaagtttggtccacagttcaagaaggatgccaagactgtcgaaactgctctcttggctacatcacaagaacagcgagaaaagctggccaaggatttgagcgacaacggcagcatcactctcgaagtcgctggtgttggcgacggcaaggtccaggttaacaaggactccattgccatcaagttccgcaagagggtcgagaacacgcgcgagtttgtgcccaatgttatcgagccctcgttcggtattggccgtattctctattccttgatggagcacagcttctggactcgtggcaccgagggcggcgacgaagcccgtggtgtaagaacaaaccccctgaatatgcatgatgaaatactaacacttaaaaggttctatctttccctcccactgtggcccctaccaaggttttgcttgttcccctctcctccaacacccagttcaagcctctcctcaagcagctatcccaacgtctccgcagtgctggtatctccagccgcgtggacgactcttctgccagcattggtaagcgatacagccgaaacgatgagctcggcactcctctcggcattaccatcgatttccagacagttcaagacggtactgttaccttgcgagatcgtgacagcaccagccaagtccgagcggagcaggagaagatcattgatgctatcaagtcacttgtgaatggcagtaagacctggtctcagattgagaatgagctccccaagtttgagggccaggaggttgaggttgctcaacgatagagtagaaaaggttagaagaaatgtaacatagatgccgtagtggctgaagatttatcaaaatggtgaatgtcaaggcagaaggtggaattcgtcaagttgagtctacgagtcacgagacaaaacactggcacgaagttgaagggctcagcaatgagtgtcttgaagttgtgaaacaattggtgtcattgacaagcccgctgttggctgagtatacgaattctcccttggttcgtttggcttatcttaaagactaaaacattttattctgatcctgaatgcaaaactggagaggctgagatttgggttgcaatggcagactttggttgctgaagaaaaggatgataatctccaatcttcaactgtgaggttggctaaggttcaatcaatcatgagacgaggttttactggagacatgacatgacgttaatattgtaatcaaagttaagcaccgcaactatgtactgcgacttgataatcgacagtgttgggtagcaaagacccgaacagtcagatgaggttgtttcatgaggagtgccatttgggatgggcctgggctctgagcaagcatcggcggctatattgcgctacggatagcggaaactttgtatcgatagtatgaggacatgttcttggcatccgtggccgtcatcatgatacagtaagcttgtgcaactggagggcttcggagattggtacaggatacatgatataggccaagcagacggagtctttcggtgtcatcatctacataggaaagccacaactgatcaaaacgttccttctgcatttcctagacaggaccattttatggggtttccaaagagtttctcaagggatctggcaacatcaaacatccagacgtcgatggcccctagatgaggaatggtggtgcgtggcaaatgggcgcgcttgtaacgcaacaggcgatcttgacaccaataaccatgagacaagcaagccaacagtattcagaacgctaatgaagcttgatagggactgagatggggggcaatcgttatgtatcatgaattgaccaggagctttggtctttatggacaatgtgatatatcttccaagttgatagcttagtacttttagctaccttgattgtcaagatcattcattgcctactaccttaacttagatggggcagccggaaacttcactttggccaacagcggcccgcgccatgaccgccgctggtacgtgtacatacgatgatatgttaaggtactctctattatgtacctaggtatggactcaagattgggtggacatatgatcagcacaaagaaaggtggggcattatgggtattttcaatcccttacttcgtacctatcttaaggtagttattaagtttatgtatccgtaggtagatgtaattacggagtagctcttagcaaactgcagttgaagctaattatatcttgaggtcaacctcagttattcaaggtaccttaggtactaggtaggcgtcattatggagagactctcgattacaacctcaactcatgcacgttgaaaattcccccaggttcaccatcttatacaatgcaagtaattggaccctttcaccttcaagaagcaacgggcatgcattggcaatccggaatccaggggtcaagttccactacacggaagtcttaggtgccttacctgaggaagaattggagccagcctacgtgaggaaacaaaactcagggcctcgatcctagatgacaaaaatactcaggtaactttatacaagattaggaaaatcttaggatatcttttgctgagtttattttgacacctcacatcaaggtctgatgctttcttgcaccctgagactaaggtatccatccattggatcctggtaggtatgcatttagcgacagtggaggcactgaccgcactgcccgccaccatgaattaccttatgtatatgtacctacctaccttaggtatagtaggtaagttacaacgacctgggagctggctgcgggcaggtgcgtgcaactggaacgccactggaacctccccgtcactcttcatctgacacttctgcggcaggagaatatctcagcgctggagaactaggggtcacttaatccttcttccccacctttcttcgtttcttccttctcctgctcattctctgcaggtggtccaaacttggaaggccgctccctccctcaaacccacctggcttttcattcttacctatgtaccttattacttacctacctaggtacttaacctacctcatccatccagtatttcttgttctccctcacaacgtcgaactcgcctgtgcgttttgcggcttctggtacttcaccaccagctgctaataaagttaaacttgcttcccgtcgccgtcgtcgtctccgttttgcggctacgtgcgttatccattatcccagcacagtcccgctcgcctacctccactccaatctaccttgcctaaccccccgtgcttgtcactgacgagcttccttgtctacctacctttactctcagtcttaccctgaccgctgctccgacacgattttcgaatacatgacctctccatccggtcgctgagaaggccttttcctgtgcctaagatcaatctttgtttgatctctgtttgggtgctctccaacattgtcgaaactagaccgcccagaaccacccttgtgagcgctcctgagttggttacctcccgtccaccgctcgctattagatctgggagcctacaagcgtacgacccgccatataacctaccttacttatatatcggtttcaaacggtcttattctttctagccaccatcagataactcttactgcgcctcgcaggtcaagtaattcaagatggctcaaaacaggtacgttgcttctccttggctcggtgacatgagggcgctcgcctcatggcaaagaggtggggtgaaggctctcctctctttgaatggcacacgcatactgctccgtgaagccattacgtcggcttgatagattgatgtcgtgccaatcttgcttcatacatcttgacgctgatgggatctacttttgaaatctgtggtggcactcttgaagagggggttcctctctgtcagcaaccaacaacgcgaataagattgcttctcaacttcagcaactaacggttcgcagtatgtactcgtccggccagtttatgaacccgggccctgcgcctcggcctcccaccgatcggccgcgtttgaacctaacgcccaatgccaaccttccaggaagcatggccaacatggctatttcccccattcgaagtacggcaacctcgacgtacaccggctcaaccatctcgcttccgatcgcccgccaacagtccaacaataccgatggtctgggtggagtcgctgtcaagaaggagggttgggcgtcggtcaaggagagcaagaattttatccaaccctggaagcagaagtacctaattcttcgcaaagagtcgctcgattttcacaagaccgagggcggtaaggtttcgtacacactttatctgagggatgtagtcaacgtcggacgagtcgaagccgccggtaccatcttcgagatcaagcgcaaaccagatggttcgtccaacagccccggcgacgacgacggtcaaaccaaaaccctgcaaatcaaggtaaagagtgacgatgacttatatgagtggatcgactttatctacggcgcttgcccaggcatgggcggagtcagcaatcctactaacttttctcacgccgtgcatgttggtttcgatccaaagactggtgaattcgtcggtttgccaccggagtggtcgaaacttctcaactcatcagccatcactaaagaagattatgagcgcaaccctcaagctgtcttcgaggttctggacttttacaccgatcttgccaaaagggctgagaatcccaatcaatatcccaacctgacgccaactcctcctacccagaaccagcccaacaaacagctgggatatggcagtggtgcctctgtggcgcctcctcgacctgcgccgccagccgcttctcagcgcccaggttacaacccttctcctgtccaacccaaccccaatgctccgcgtcgccctgcccgccctgatgaacgccctgcccagcaggatcagcagcaacagtaccagcagcgccagcagatgcaacagatgtcccctaattacgtttctcaggatgctctgagagaggagcagcgtaagaagcagctggaggctcagaggcagcgagagcgtgaaattgaggagcagaacaggcgcgacctcgaagcctacaacgcttctcttcccaaaaccaaggttccgcttgcccagcaggaaatcggtggtggtggctatagctcatcaccttctccccagcccaatcgctacaatccaacacgagcagctccacctgcaccgaaggcctcgcaacagcagagcaatctgcaggcgcagcggcctgctccttcacctcctacctcctctcagcggcctcctctagcctcccagcctagctccagtactttaagggatcctagtcaggcgcagcgaactcctcgcgccgacaacgccgcacctcgttatgccaatggaaaccaggcttcacaacctcgacagccgcagcaacagactcaagcatcgcgcttgccagctcccgtcaagcccctgaatgttgcacccaagcccagtcagccccagcagcaggctgatggcgttaaggccgccgaagctgctctaactgccaagccatcgccttcggagcgtaagcaggatgtcagaatgtctactatgtccgaaagtgaggttatggccaagcttaaggaagccgtttcgaaggacgacccaaacattcctattccaagcagaagaagatcggacagggtgcatcagggtctgtctacgttgctaagattaaggagacagctgtgggcatcgcccgtgatattctgcgtgcccagggtcctcgggcccaggttgccatcaaacaaatggacctcgctcaccaacctaggaaggagctcatcgtgaacgaaatcatggttatgaaagacagccggcaccgcaacattgttaacttcttggatgctttcctacgcaataacaacgcggagctctgggtcgttatggaattcatggaaggaggtgctcttactgacgtgattgacaacaacccgtccatctccgaggagcaaatctcgactatttgccacgaggtatgtacattggctcttacacactgtaattgctgacacccatagacctgccgcggcttgcagcacttgcattcacagaatattattcatcgtgatatcaagagtgataatgttctactcgacgctcgtggaaacgtgaaaatcagtaagtcggtcaccattgacatgaacaagtccacgatgctgacatgcctgtagccgattttggtttctgcgccaagctcacggagacaaagtccaagcgagccaccatggtgggaaccccctattggatggcccccgaggttgtcaagcagaaggaatacggtcccaaggtcgatatctggtctttgggtattatggcgattgagatgatagagtccgagccgccatatcttaacgaggaacctctcaaagctctctacctcatcgcaacaaatggaactcctcggctcaagaagcctgagaaactgagcaaagaactgaaggcatttttgtctgtctgcctgtgcgtggacgtcaagagccgtgcctctgctgatgagctcctggctcatgactttttgcgacatggttgcccattggctagcttggcagatcttcttgctttcaagaagcacgccaaataagaggactcacacgagacatacataaggttgggcgctcatgttgcagctcgacattttgaatgaggtacagaagcaaggcgatgcatatattcccccacaaatgatgtttttctctcttggcgtttacgggcgaaagttctttggcacctcgcacttggcaaggacactgcgtatgtgcggatgtctctacacctacttggcggcatttagccacattgtccaagaagtctccctccgcggtatcgatgatgacgacaggcgatgaaagctcgggcaaatacccaacatactaggagtcgggtgacatgagggactggatgaaccctttttttttccttcaagaaaagactgaacatgggaagactgtctgccctagccatgacacaacagtgacattttgagcgcaattgggaactatgaggcgcagaagagtcactttgaaagagcatcatcaaaggtcaacgtatatagagaaaatatgaaatcgggtgacagcaatgcatatcctggatgtctatagacgagttttcatctgatgtggttgttcaatctgtgctttgtacagaaatccggatattttcctggagggaacgatctttacaacatatggatatttctgacacacccaggtcaactactccctgaaattgtgactcctgagagcgccatgtgtcaaaatcttgagttgaagacagtcaacgattatactgaaattggacaatttctaaaatagtgccgggggattgcggaccgctatctgatacagcaacgaaacttgggcagggagtgttggtgatagctctggaaacaccactgacaaggggggagagatggtaagagctgtgtttcgacatactcatgataacccctgagctactacgttgtgagttttatgtacgggtagagagtcgaaaagacagggggtcacagtaaggctcgtttcatcaagaggctaatagatcctccgacggcaaggtgcagtcacgattggctctcttgttgacagggggctgaaagggaaatggagaggtgtcatcagtgcaaccaatcggagtgtgcatctgcaagagcatgaaaatgaagaataagaaaaaaaagtcgaattatggtaacatcgagtagtaactatggagttaagatagagagcggatgacggatcacatggagaaggcaatattcgagtcggtgctgaatgttacgagcgagcttagagcactaagtcgtggaatctcaaagccgagtgacaaacagcagagtgcccaacagctcttcaagcattggcgaagcgtgaaaggttgtaaggcagagtaggggatacctacctatctgtagtacctactaccttagctagtagtttggtaccacataggaccatggtacctgagtacataggtaggtattgtcaagtataggtagtacaagttgacggtagtgacaggactgacaaacaaactaggtactaagataaccttacctaaccatagaatagagagaaagaaatggcttgcttggcagccaggaccttaaacccctcgctactacttcattgacttctaagacgacgctggaggaatcccatttcagcttctgcggtataacatcgactagaggatgtatttggcagagttcccgatgcacaatgccgtacggagtaaatgctcggatgcttgccgacctctggatatggatatccaaggagtatggatgtggagaaacaaagcgagtcttgcctgtgcacaaacagaacagaacatatttgataaacagaacaaactagagctagggacaacagttgaggggcggatacggatacaaattcgaagatatcctggcgagcttaggtagtttcaacctgaaagcttacagatcgcttattggtataggagactcaaactgagtcccgacgaaacatccactgatagatgttctaaaaatgaccattgtgggagcaatgttagaatttaccgccaactgcgtaggcagtacataggtaggtactaaggtagtattcgtcatctacctggaggagacaaaagcttagggcctctgtcctaggttagtggtaagagaagacttgggtaagttgagcagaccttgcacacagtaagtagctcaatagatctttgaaccacctagtagtagtagtagtagtagttatttctggcaccttggcagaaagccgcatgcttttgctgccatgtgtctgccacgcatatctagaaaagaactctgaactataataaacatcatagctcaaagtcaacgggtaggtggtcaaccaatccttcagaaacaaagaagagatggtattaggtttcatacatgaacctgtctacgcgggtagccctccaacatctcgaaccatcagatcttggctgaatcaatgggcaggctcatcaaccaacagacaccgctgggtatcgaatgtaagggccttggacagtgggcgagttgctattcataggtagcaattgagcgaacgaacagccccggaactgagccaaaaccattgcgatgcctaggtactaacatatatgacgaagttggacgcgtatacagtccccaggctgacaagagtgccacagcttgattgtaatcggaacacgtcgagttatccgtttcttatgggggcgcttcgcttgagcttccagcccactataaaaagtgtcttctaaagaatctgacgggacggtggcttctcccgccccctccaacgttcttgcctggctggctagggggtgaaagtagacataagtacttacctagactaggtaggtaagtaggtagaaatcaactacaggtgacagaaatcattagccagctcccagtacgatatacgcgggcttcggacggtttatttatcgtatactcagtcttggcctcaactctgttggtaccccagcagttggcaggtcagggcaagaagcagccttggtcaggtagtaggcgatttagcgggcaagtccatgtccagccaacctagtggtgaaggtacaggcaggtaccattacagtggagtggagcgctctgtactcccgccccgtccgcaggtatctaggtactaagggacagcaccttccaaggcctatccttcccgctcacctcctcgcacatcgcacatcacatatcacacatccctcctgcttcgactcctcctccttcttccttcctcaccccccgtttgtgccccattccccataatcgcgcgctcgtctcgtctgcttctccaggcccagtcaaaaaaatcttccttttttttgtacttcttcaatgaggcctgtatattgatcatatctttgtttgtgccctcctgccctccgcccgaaatagtctccttattacattcccttgtcttctttttttttttgcgccctctctcaagccgcgggctcggacgacgctggacgacctttgtccaaatccacatccacacctaaatccacctcaattgcatcttcgtccgagcagcagtttacttactttgcttgccttagtcccctcggtctcttcagctatagaataacgaccctgctctcggctcagacaggcctcctccaattcgcacgagcatcctttgtaataccggcggttcctggattttctcttgttagcatcgcgctccttaaatccagtcccccgtttctctcgaatacgctcgaacatcctccgacgcttccacgctgtcgtctccctcgtccatcgcttcgaggtcgtcgaaaacacaactactagactgttctcgcccggcgactttctactttagggtttgtctttttttgccgttagaaacgtctaaacgttgattcaatcgacgatttatcaattatcgccgctgagaaataataatcaactatccggcccgacgcttgcttgtgtcaccgtctcatgaggtcggctagataatcgataatgtcaacttctagatccgaacacttggctctcggctacgcctctcagtctggcagtcaacctcgttctggttccccatccgccagcaattcccccatcgatcctcttccaccttctcgttccccattcggcttgtctggtggtctcaacccttccagtaagatggcgggcaactcgcgatctggggctggttctccgtcgcacgaaatccctggctcaagccgtctattctccaagaggttcgtctgcccccaaatcgtgtttccttcatcttccccatcccaggataccgacctttcctaggtctcaacccgatgctcttcttagtcatatgttgatggcgccgacgctgactggtcccaccctacagagctcgcgagatccaggcccaagaaggagtccctggtatgtcgggaagcctttggggcggcccccctacgagcggcaattctacgccactacgtgagaatattcccgagtccccaaccgatggtttcccggactttgcccagcttcctacgccggattcaatgcctcagacaaggcgcgctcgagctggaacggtgccgtctcgattctctcctggaggtgcagctaacggcatgatcggtattcctggcctagctgccaagacaaacaggcccacgccaactcagagccctttcaagtcgccttctcctaatcctgatgtccaggagaatagttccagtagctcaaccttgctctcccgactccgtgcaggttccatgcctcagagaagtcagtttgcaccaattcctggaaccagctcgccattcggtccctctatcttcagcagttggaatcctacaggtgtgggacgcgagcgagcctccactttagccagcattgccagtgtcggctctaacggccctagctcgccagcccaatctcaattctcaaaagaaggaggtggggagtccgatgttcatatgagaaccctggactatcttggacttgcagagaccccacaacctccccgagcacagcttgctactccttaccttgccaatctcgacttcacgaagcaagcaagccgtttccgatcttactcggtcaacaacaaggacagatatgccgatgacgaagatgattacgacaatgaaatgcctctcgacccccaatacgtggcagctctgcaagatcagctggccgctaccaacgctgcgattcacaaccacaatctcgctgtccaggcttttgccaatcaggccaatcgtcctcgcgcgcgtaccgctggtgtcttggacactcctggaagtcgacttatgagaacatacatgtccggcaactccaacctgtctaactctgttgcccctgctgagattcgactgcaagacgagaaggattacgaggatcttcctcaggccgttactgggatcaacctcggcagatccagcagccgtaacgctggtctcctcagtgctgacgagcaaggtcttgagggtcctaccagcgcactctggctcggtagcattcccacttccacaaccacttccacattgattgagatgttcaagtctcacggtcccatcttgtcagctcgtgtcctcactcacaagaattgcgggttcgtcaatttcgagagggtggaaagcgccatctctgccaaggcaagcatgaacagcaaggaaatctttcccggtgctggtcccatacgcatcaacttcgccaagcctccatctgcttccaacactcccggacacgacggagtgttcccctcccctagccctgacccatttgcgaagggacaagataatatccagggaacgaacgccagtaccccagcgggcgataccacccctgccatttccaccacaaacgcaacccctaaggctcctgctctccgtgatatgaccactaatattctcgatattgttaagcaatttggcgcgtctgaagaggatagattcagaatctctcgtaacctgcagtcggctattcagttcaactcatttgttgaggaaatcccgcctatccgcgagcctgctcacactcgtgttcacgacgcacccaagcttcgggatatccgcaagcgaattgataaccagagcttgtctcaggctgaaattgagaatattgctgtggacatgcttccggaaattgccgagctctcgtccgactatcttggtaacaccgtggtacagaagctttttgagcactgttccgatcaactccgcgatgccatgctgtccgagattgcgcctcacatggccgagattggggtgcacaaaaacggtacctgggcggcccagaagatcattgatgtctgcaagacccccgcgcagatgtctttgattgttgaacacatccgcccctacactattcctcttttcctggaccaatacggcaattatgttctccaaggatgtctcaagtttggtgctccctacaatgatttcatctttgagacgatgcttgcccgcatgtgggagatttcacagggccggtatggtgctcgtgccatgagagcatgcctcgagagccatcactccaccaaggaccaacagcgaatgctcgctgctgccattgccctgaacagcgtgcagttggcaaccaacgctaatggtgcactactcttgacctggttccttgacacttgcacttttccccaacgccgcacagtcctgtcgccccagctagtgccttatctggttcatctctgcacccacaaggttgcctatctcacagtgctcaaggtcatcaaccagaaggcagaggcggatgcgcgcgatgccatccttcaagctttgttcttcacgcctaatgatcaagtgcttgaagccattcttaaggaccaccaatgcggtgctacactgatcttcaaggttcttaccacgcccttcttcgacgagtctatccgcaaccaggttgttgaaaatgtcaagaatgttcttctgcgaatcaaggcccagcccaaccaaggttacaagcgcctgatggacgaggttggcctgtcgactcgcagcactggtaacaaccgtgatgctagtacacatgctgaacaacgccaacgtccatcctcgcgacaggcaaactcgaatggccatcatcccaactctgcacactctaataagcctttctataaccccatgaaccaaccaactaaccctcctggatttgatatgccctatggcggccagagaaacgagcctgctgatggcggcgtttccgcattccctcagttcaaccagagcatgatgtataacgcacctggaggcccaatgcctgccaacttgcaacagatgcagtaccagcagatgatgaatcgagggccgccacccatgaatttcaactatcctcctatgcaggctggctatggtggcttcaatggtcccaacccatctgtcgaccagtaccgccaacagaacattccgaatggaagtcctatccaaccgcctgtttcacagatgccccagatgcccgctggccagactccattcgcacccccgggatttggtatgggaatgggcaactatggttatggtaacgtgggaggcatgcccaacatgggatacatgcagcaacaggagcagggtaaccctcgacgaggccgcgtaagacaacctcagtcacgcaatgggcaacaaagaagagggggctaatcaactattcccagagatgatcaagtcaaccgcagttcgcgcgccccttcgggtggccgacaccatattcgctggatctttggggtttgttctcgttttctttttttttcaaatcatttctagcatgcagccattggggagctggagcggcgtttgagcaacggctacggatgcacatttcaaagacgaccgtgtttgtcatagtgacttggccaaggctgacgtttttcgcccgtcacttgaatgtcttgtcctcttgtttcgatacctacctcccttctacttctcgcagagctcgtttcaggccggtcttggaagttttgcaagagatagagaagaggcagggttacttctacgactgaatgaacctggaaaccctggaaaactctaaacagaataaaacactacgattcttgttcaagacggcagttgggtctaggtctgttgtcactgtggagccattggtggctccgtctgtgatgagtcctttttataggtctggcccaggccgacgtcagcgtttgatgatagacacgatggtaggcttggtttgggggggttgtttgggtcattaaggacgatgccacgatttcatcttgcaacccttgggtgggagtggctaaccttgcaagccatgcctcctagaggtttgttgtatattaaaactaaaagatttgcaagagcctcctgacgtatgtccgtctttgagctttttacgacttagcaattgatgtttttatggagttcctgtggtgcacaacctggatcgaagatgtatagacttacggtacataacgatattggcatctggggtgcccccaaaatataagcagattttaggggacagactgttctgacattttgtaccatatcacgtttcgtcaggggatggccattattgagatgaagaattaaatagctcgtcttcagtctcatgtttctctcatattggcaaatacttctatcgcaccagcctctgaatctgccccaggggcttgaatcgatcaatgtcgctttttctcctcatcaactcccaactatgatacaaataaagagtagttagtgcagcacttatttatctcgatctcgaaacaccttgtgtctactagctctactaatgccatatccaccataactgggtaatcaagggtggtttcgtgcataatatagaaatcggaaagaaaaaaacaaaggggggtgagataatgaagtagtggcaccgctcagacgatgcctcgcctttttgtgatgctcagaggcggggtggtcgtgtgtgtttttgttgcctttgggttacggtccctttcagacgagaccgaactaacaaacatggacttgatggggacaaagagcatctagatcgtctttataaccatggttcgtgattcaaatagcgaagccctccagagttcggcgttccataatcaaaaaggttgcgcgaaaagacggcgcttcagatagtggttgcgtaatgttacactaggcgcttatatagatacatgcagaggtcgaagagatccgtacagaggtcctgtttgattcctccgagaatgaattaggattgggaaaagactatggtgaattcgagcagagaaccgatcttatcgtaattactccatgtgagtgttaaggtggaaactcaagagtgcgagcatgggtgagagttagagagctgtggttgttcagtcgagatccatagagccttcagcgtggtcaatggtagaagggggcgtgggctccgtgacaggatgtgccgtaaccttgtcgagcggctcagcaatggctgagtcttgtggggaaaggatgctcggtatgacatcctggtcttgcatggtggcggaaataccaacaggctctggctcaccaagcagatgtctgatgcgagcccccatggaatccatctgatttaggaggacacgcagactaagcttgtcgctctctgtcaaatgaccagtagataaattactggcatctgccttagccatgagtgacaaaacaccagcatcagctgtctcctgctgattgattgatcgtcagtaaggtgacacgtgtggtgaggcgaggcaatttcgttgggacgacttaccacaagggctgtgatcagctggtcaacgccgtccgacttgcgctctttgagactggtcagggtcaatgctaactgcatttcatcgacagtccgctgtaactcagagcccgtaaggggtcgacttcggccatttccagttgttggaatatacgacacacatctgggttcttcatggcgagggccatagccagcgtgttgacgacgtagcctgcacggacatcagaaagttgaatatgcaaaaaacgagtaatggacctactgctcaataaaatcaaggacaatgccctttgctggtagtttgtaagctcgaccgaacgagtcaggatccggccagccggaattgttcgcgggctcgggctcatcttcccagtcaatttcgatgtatccgttgttcttggtacctcgtgtgagagatggtacgatggtctgcgatcctttgatcttgcgaaaacggtgagcaggtgccaatgagcggacctcggccattatttcctctgggtgtagagggcatcgccaggtcttgaggacaggcgggacagcgagtggagggtctaagcagtcaatgtgccagtagaagggacaaatgctacaaggaatgatggctcgaacatctgtggcaggcttctgacagccgtggcagatcacagcctgcccttcgtcgcgctgcttgaaaaagtcgggcaactcttcgtagccattcttcctcctgagcccttgtcagcatgtctagaattgaagttgctattggggaatgtcactcacttggtcgttttggcggcggtgacttcttcgtactcgccataggcaccggccttgacgccttcaaagcgggtctgcaatttcttagggaggctgaatgcgcgaggaatgctcttctccaggttgatgagggcagcggcaaagacacccttgtatgggggcatgcgcgttgggtatcgcttgtataggcactcattgcaaaaccactcatcgggaagatggtccgagggtatcatgcccacacattcgaagtggaatgaccgtgggcacccatcgcaacagacaacgtcgccagcggcgccgcaggcagagcaatcttcgtcgttgtccgacacctggagaaagggggtagagttagtcaaacacgagccatgctaagtatacttaattcagcctgtgcaattcgatacaacgcgctgcgctaagcgtttcaacacgtccctggctctctctctggtcaccggctcctggttgctgattcaactgctgggggctggctcggaaaagcggatcttcgggggccaccagaaattaccccgtacagtagtgagtggtaggccatcttggccttggcccggcaagacaatgcacgaggtacagacagagtcgcaaaattgaccaccatctggtgaatttcccagcaaagtccatgatgttgacgacccaatcttggtgctcaagtctagggcaggtgtcgcgaatttgcacagcataaatgaatgagcaaaactaatatatataaaaaagatgcatacctggtctttggctacgccgttggttgctagggcttctccttgtggccgagggacaccagcagctgttcctcctctcttcttgacaggactagaaatcatacatagttagcataatccggccaaagcagaatgatgatgatgatgaaatgagagagtcacggcacagtcatcccgggtgaaaacctagaggctgatgataagacaagccaagagtcaaaggatatggcataaatgatctcacatgcgcatccacgagtctcatccaaaggtgaagtagatagagcgatggcaatagccgtgaatttcgtgatgcgcgccaagtagctggtgatgaagatgatgattgagatataaacttacgatgacttgatacgaaggccagttctcggcttctttggggggcgcagcgtgggcgtcgcagcccgtgatcctccgactgagctgtcctcacgctggaaagaccaggcaacaggggacacggcagagtcaatctcgtcgtgaggtctcttgctcgccgagcgcgtggatctcgttgttcccgctgaagcagagcctatggcggcgatggattgacgcgtcttcctcgtcgattttgcgggagttgtgaaggggtcctcgtcctcgtctccccctcgaatagaactctcagtcgccgtgacactgttggcaaacttttgcgcatcgcgtctccgatcccagaaggagtcgtcgttatcatggccagcgtgatcagccgagaatggagctggagccaaggtagatgatgatcccttgttctttgctgtctttgattttgtaggcagattcgggaagatttggccggcagaaacccttcctggcatgctggcgtcggcgctcacgctgatggtcgcacttgcgggtgcatcagtgggtttgagtttgatgcctttggtgatgtctgaggtggacagtgtgggagctgagggtgatggctgcttagtagcagcaggcttggtggtcttgggcttggccttgctgctggcacctcccttggaggcgagtgatttgcggcgggtggtgattggtcgagattttggcgcatcactggagtcgggcccagctggcccggggcgactggtgccagtgcctgttcggcggacagggcttgggctgcccatcatggcctcaggtgacgagagactgagggccgatgagagagaggaatcactggatgccgaatctcgtctgtttcgcttgcgcgagggtgtttggggtaggttacttgaagacattttccgtggcgtgttgcgggtcgagtgagagtgggcgtgagtctgagtctgagtctgagtatgggtatgggtattgctatgatgggaagaagagtgagcgcgagagtgagatgtctttgccctcttggtagctcggtttggatgtcgatccgcgtttttcacttgctctgcttcctccgagtcgagaatatgcacctctgactcgccttcagtctcaacctctacaacctcgaccacctcttccacctgattgtgatgcaggagtttgccgtacggcgcggccttgggtttgtgaggagtgaatctgctgttggtcgttggagggatgaaatagtagcagccttggttgtccttcttgccctctcgcttcttcttctgcatctctcttgaaaacttttgcatcgtagcctcatctgccgtttgcgtgaatacctcctcgatcatggcaacgaaccgcgggtcgcttgatttttcgtcgtatagggtccgcagagcccacgcagtcggatatcgatagtgctttagggcttcgtccactgcagcctcgacgaccttgtccgtgaaatctttgtcttcgggttctccaagttcagctgcgtgaatcgtcgcctcggctgtgattgcccctgctgcctctagctcctcatccgcctcgagctccttgaaagacttggctcgttccgccgactttgcagtcttcttcggctccctctccaactctctgcgctcctttgcctcctttactgagggcttagtcacgatggagcttctgcgaccggcagaggagcgtcgcgaccgtcttcctagagatgtgcgtcctgattgtcgtctctttggtcgactcggatcgtagtcttcatcgttctcgtcgtcggctgctgctgccgcgtctttgagaacaatagatactctccgtggcggtgtagggggtagagccacaggtggaggggaagagtctgccgctctcgccgtaatcgcaacatccgcctccgcctccgcatccccatccacgtccacgtccacgtcgacatccaccactgggtcgctggagcccatctgtgctacatttttggcagcacctccccctgaccctgagggccgcaaaataatcctctttactcctgagctggtctccggtcccgtcttcttgggtttgggcaggcttcccaaaggcgccatgttctcaacaaccccatatcgaaccagcccatcatcctcgaagctcgctttgctctgcacggtcggctctagccagcgctgcatgaaagctcttgaaccctcggttgcccccttagacgcgtcgagcactccattccatttggtattctgtgattgcgcgggactagagtaacgagatcgtgtagttctggtatttgacgagatcattgtgccggcctttggtatgcctgacctggtaatggtggtggtttgttgtttttgtgcctctctctgcgtgtgccagttgccgcgggacggggcagcgcacctctctaggccagctaaaaaggttgctcagttagcagtgttcttgaaataaaatttacaaagggggggatccaggtggtttaatacttttatcttgggaagtagcatgaattactgcaacagtatcgcgtgttttgaaggtcgtgaacgcggaatgatgatgttgaagagagagtgggtgggtagcaggttgagactcggcttttgctgtgctatggtcaacgccctgcctgcctcttcgcctcgacaggtcagtccttgaaaaaaaaagaccccagacccagtgtcagtcagtgtcagtgcatgcatgcacccggagctgacggcgcgggtcggacaggcaagggaccgggggggaggcaacccagggataacggggagaagagagtgttcttgacctgcagagtcggttttctcttatcttgtttcccttttctctttcagcctcttattcaatacctacctaatttataagtggcagttaaagtacagtccatggataaggtactaaggtaagtaaggtacctacctaggtaagcttgctaccttaaggtaggtacctactttcgtcgaccaggaggggacgggatgggatggaagtcaggtggctctgcacctaatggatggaagcttcatatgctagatctaggtaggtcctccactaagtcaggttacttttcagtggcggctcttgtaggtagcactgaagcttccaggcaccctccctggctttaggtacattagtaggtactatttacgggcattggatgtgctcactctttccgggtttgcctcctttcctacatttttacctcattcttttttctttcaccctttccattggattgatgttggtttctctacgcaattccgcatagagctctgcgtcttacccgaggtcaaatagcttgagcttccaggtgatagatagagctcaggttagtagacctctcctccctcgccccagcaatcagccacccacactcactccccaacccatccacaaaggtaggtagctcacgctcaatatgctactgagtgcagctggagcctgacagctcatccattctcaatcatttcatttcccactcttgctgttttttcttctcactctcctatcttgtctgtatgtgtaataacactcgagagtagcgtcactcatcatgttgtttgtatgaatggataaataggggctggcttggctcacctccatgtctgcagctgacagtgcgacaggtacatgattccctatgtcgacagtgatagacatcaaattggcatggtattgttggtactgtactgtgtttcaacgacgactcaactgggccatcactttatctgcaagtcccagtactcaaggcagccacctcaccaataactgaacgactactgtctgacctttgctctccgcactttgctaccatataccgtaataaaccatatgctgtcagggggtctgctccatcagcgggaatgacaaagggtggttcacgctcactcagcactttggcattcagctcctgcgttctcagtcatgttgcctctcgctcgctaaccatctttgtcagtctcatcgccattgtgcccagtctgccttgcaaggtatgccttgacgattcaatcagttgggttgaacttgtgcaaacatgcatcacagagacagaattccatggttgatcagtatcaggttgtgttagacttatatatatatctctggtcatgccagtccacctggccaacacggtgggtttcacttttcgagattcgaaccatgcatattgaccatccagctgcccactctgttcgatggaagtggttttatccgcacagctcgtccaacggtggagatgctcgtaagtctgaatgttgggtttgcaacctgtttgacttgattcttgtttccatatccacgagttctttcatcagttgttaagcaactctccaggttgtccgtcttatcttgtcgttttcttttactcttcgtcatcctccttcttggcggtcttcttcttgggcttgctcttcttcttgccagtgtttctggccaggggctgctccaagatcttgagaacctcctcatcctcaatcttcttgtcggactcatacttctcgaggtccagagggggtgggccaccaagcttggtgataccgttcttggtaatggctgcatgtagtgtcagtatcgactctcgaactggtcaaccactcgatgtgcgacttaccaagggttgtgagatatcgagcaacaggtgagttgtccttgtcaccgactagctcatattggcggaatacgttgccacggacacactcgacgacaccagacttggcatcacgctcgtcctcaagctgtcgcaagctgaaggggaagatgccgaatttcttctggacctcgttgaggatctttcgcgaggtgggtcgcttgagaccgtaagtctggttggtgcggcggtggagggtagcacgctgatcaagacccttcaccttgcccgagcccaggctgacaccggtctcgacaccccatacctcaccaacctcaggaacaccctcgcccttggtgccctcggcgggggcaaggacaatcttcttgctaccctcaatctcgttgtggtcgaacaaccaagaggtggtgctctcgacgaggttgacttcgtaggccttggtgaccttttccaggaggctggtgatcttggcctgtgtaggggccttctgggaggccgccttggccttctcctcctcgctgccctgagtgaggagaccaggggggatcatcagtcgcaggagaagctcgtttacatagtagttggcgagaaccaggtcagcggtgcgaccggtaatcttatcgccagccttgtcctctggggtggcaatcacggtgtcacagacaatggaaccgaagccatcgatctgggcgcctagttggatcttgatagcctcaccatccttgatctcagtgttggcctcagcctcgtcagaggtgagaggagtatagggagtgacgtaggacgaaggagagacggtagtggggtgagagaaaccttttaagtggtgtcagcttcagcgatgtctcacagaccaagttttgcgtgtgcgacgaacccttgttgatcttctttcctcggtaaaccttggcaacctcttcttcgatcagcttgtcaccctgctggcagatgtcgacgatcttggcgccagggacgacgagcttagacacctcagcaagaaccttctcggagatctgagcggcggtcttgtacttagtgagggtatctgggttggccagagagtagtctgtgtggttatgtcagcacaatagagctcaatgcgacgaaattggtgtgcccgcgtgaggccatcgcggggtgctgatgacgagggcattcgcagtaaatgttgttgtgtggtggcggggcagtgaggagcaacgaggggtagcaacggtcagtcgtgtgcctccgacgggacagtcgcccagtgcacggcatagctacagaggagctctgagatcctacatacatgggatggaagaggaggggttggatgggacagctaattggggctttttccgggaaagaactcaccgatttccttggtctcggacgacatgatgggcaatacttgttggctcgttaggtttaaaaaggtgaaagaagaactgcaaatgcaaatgccggggaagggtggatgaaagcttgagcaagtcaagtcaggtcgggtcagtcgcacgcgcacacaagaatcagaatccaatccaatccaatccaatacgaatagcgccctgtgtggaatggggacttggaagtggggtttgagctgcgagggtttagacaacagggtttggtttgttctacccaaggtatgggggtatttggtggaagatacctagagcctgaagaggcagtgtttatttattattacctactatcctccgggttcggcatcaggcatttgcctgtctacctacttacctacctaggtatctgcctggatattgtcgtgggttgtaactagtcgttgtatacatatttggcctcttgttgccccggctcatgcctttcctcgaagcctcgactgcagactaagttaggatcagcaaataaataggtatccatgcagtgtgggcgtatttgtgtgcgcaagcagccgccacatgcttgcagacaaacacgagcgtccgtgagcaattcttgatgatgatccaagccgacgatattcactcggtaaacggtttctctgatatccatagaagcttgaacatgtgctctgtatttccccacttgttcactttctcacgttatagccacctttttggcgacacaattcattcatttattgcaacaaaccaaacagtcttggtaatgaggggcaatgaacacatccatgccacaaataatgacttcatccagccctgggctatttctatattgggcacctacctaggtaggtactaaccttgggctgtcggcctctgttggctaaggtatataccctagagttcccaggtcccgcgcctattaacaattctcgagtttggtttccggctccagggggcggtttattaagatcacttgtgcatcatacattgataacttgtattcaattagatatacatttcatgtgcaagctgtttgactttggccgttatgagttgtacatcacaaacctgaatatcaacatgacaacctcaagtttaaaagcttgcaagaccataaatacatgacaaagttcacaactagccaagaaaacaagtagattggtaataatagctctgtatttgcagtatttaatatgctgcaggtactttggcattgtcatttgatagaatattcagtatcaatcgttcttaggactctagactgcgaactgtatagtgacatgaggtatcccaagacgaaacagagataaagaaaagccatctgagatagactatgcgcaatggggataataaagaccaaagtaggtactacaagcacgcataaaacaccatctcaacaacgacgggagcaactccacgtcagatacctaggtacctcaacttaccgaactacaagccacacctaagtacagacacaagtggcgcagccgagtcgagatacatcagctctcacggaacatcacgtctatagaatgtacaactacatccagccacaggacgccctggctgatcaaactccgtcgcagcgtggccagcctgcaccagcattggcgaccttagttaactgaacttactgtaacaactcgtcaagcctaccttaaggttgtcgcctcgcgctttttaacctttagcctgtcacccaacaacgccgattccaccggccaaggtcaacgctcagataagacgtccaactatccgccgcgtactgaacacaaaaagttgtaaactctcgcttgtttcccttctgacgcggcagttccgctgcgccgcgacccgcgaccgcgatccgcgcccccgttaccgtctgaacatggccgctcagccctccgcgtcaatgtcttcggcgccggccacgggcttggctgccactggcgcagataaggatatgtcctcctcgaactcccctagtaatatgccggtgcgcacgaaggagtccttcgataaactcatggtcgagcggtacatcacccgcgatgccatcgccgccgcggcgctcggcggtcagctcgaccagacacgcaggataatgagcgatacgcgcgacaagatccaagaataccgccaggtccgcaccgagtaccgtcaatggttccccccgtcgaggctctacggcgagggctacaatggcttcgcaaatggatacacagagaaccaaggaccctcacgaatcatctatccctcccagaagccccgacctggccatcgaacgacgccacccctcaagtacaagcgcaaggatatgctgaagcaggccgagcagcacgaggagctggtcccgttgcgcctagaggtcgagtgggacaagatcaagctgcgcgatacttttacctggaatttgcacgagaggcttctccaggtcgaattgttcgccgcgcaacttgtcgaagatatgggcctaaagccccccgcgtctcagccggtgtacgagcaggttgttcatcaaatgcgagagcagctcaacgacttttacccgctggtatattcagaagatgatgcgcttgaccccgagctcccctattcagcatacaaaaacgacgagatgcgaatcctcgtcaagctgaatatcacgattggccagcatacccttgttgaccagttcgaatgggaaatcaataacccgtcaaactcgccagaggactttgctgccaacatggctcgggatctgtccctatctggcgaatttacaaccgccatcgcgcactgtattcgagagcagacacagctctttaccaggagtctatacagcgtcggccatcctttcgatggtcggccagtcgaagaccctgatctcgtcggtgcatttctccagacgcctctgcccacggtcttccgaccgcagcagcaggccaaggaatacgcaccgtatctctacgaactcagcgaagcagatctggagcggaacgagacgatattctctcgtgagcagcgtcgtcagaagcgatcgatcaacagaagaggaggtccccagctgcccgatctcagagagcggcaaagaaccattcgaactttggtcgtttcttctgttttgcctggggctgcagctaccatcgacgagagtagactctacaaacgggctgctggccccagggcgaagcgcgttgtacgtgatggagagatctctgattcagatgatagcgacgattcagctcctgattcacccgccccctcccaaatcacaggtggtactgctcgaacacgaggtatgcgcggtgctgcatctgcagctcagcaaagaatggccaacctcggccggtctgaaacccctgaatcgagtgccattacacatcaccacgagactaggacctcccgccggttcagagaggaaacagaggagcctctgcagttgatcgtgacactcaagctgtcccgcgacaagctgaggcggttgatgaaccgcgactactcagacttgaggccgccgtctcagacaccagtgtccttcccacgagcatcaagcgcttccactccctcaagatccatgccaccgccaccctcgaccccgtccagcgctatgcctcacgcttcagcaactccatcctcgtcccttccgccaggccagcttggccggctaccggcccctccgacagttcctggacagtcttctcacatgccatcagtaggtcaccaagcctttgtataatacgcacatcgacagtggtactgactgcaatgcttctccagcccccggccccggaatggcttgtcaatgccctcaaggatttagagaagacctataaccgtggcgacaggttcgaggccacgatgaagtactcctttctgcaccccgtgacagagctacctatccaaggccagcctctgcccgaaggtgttaaatatgcctggctgccgcgtatccgctgcctggactgtacaaccaagctctatacacctggcccagatatgacggttaagaagtttgagacccatctcgatttctcagggcacaagaatgctgttgctaagcgcgtggcgagggaggccaatccttgagtttcgattcattatgagggcgcttctcaagcagcatgtgaaacagaggtttcgccactgtaacgtataccttactgccaggccttgttgtcttgggctgcatcctgctcggtgacaaaaggggcgttcttggttctttgcaaatttacatggcctccggattttcagtttcaaagacagagagttggtgactggtggatttccatcattgttttgtacatgaagcctcgagttctgtgagcagagaagggaatgacggggtcatgaggaaccgacgaaacgaacagctgtcttcccctcttcaggttggtctattattcattttggagtctacgggagaactgagcgctgtacaattgggctaggacatggaacgaaatatcaatatcaatatcagagcgcatgtttctcatgcttgacatgtatagctatgactggcccttaggtacatacaacatgaaaggtcacttacgacttgtaaatcgagactgaaatgtcatgaaacgaaatgctattgctcgagtcccgtatgagagggtatacgacaagacaattaaccacaaaccaaagactccctcccctgtatgatagaagtcaaatggactccccgcatctcatcagctttgtcaccactcttgtatttatataggagggaagatcagacccaacaataatagaagaggcatgatttcaatatattggcatcctgtaatcccaaccacggtacttaggcaccttgattactcgtcagcatcaatttccatatcgtctgagcccttgcctcgtcgtgacctcgtcgaccttgttggtcgttttacctctgcaagtacactggccttgacagctggcttagacgcacccctgctcttcagtgccggagctgcgtttcttccgttgaatcgggcttcttcgggcttatccgcttccgcttctggaggctcgtcgttgtctgatgccttattactatcgccattttcatcttcctctgggggagcatccgaaagctctgactcatcgtcgcctgagctgacctcgtcaccttcaccatcattctctggatattcccagtcggctacaccctccagcatctcctcctcgtcttcttcgtcttctcgctctgtatagacagacaccttatgagccctaccactgcgacgacgttctgaaggcggtagtgtgtctttgatttgcttgggtttcctaggtttcgagacctttttgggcctgctatcacgcttctctcggatgactgtcttgatttgagttctcgctctctttgctggaggatcctgcttttctcccgttgattttcgtttctatgatcaatcattagaagtaatcttcatagtgactaaggagcacaaaccttcttgcgatcggcagctttgagcagttcgtccaacttctcgtccagctcttctggcatatattgcttctgtgcaatctcatgggcaacggtactcgacggcaagccttgcacaagaccgcttggtaagccaacattgccggaataagcctggaaaacccagttcttcctctcttgccatttgcgtgtgactgccattgcgatatcagccagcacgtatatccgttcgctggcctcggggttcagtgcatcgcgtgtttgcttgacacgctcagcgtacttgtagatcaaggaaatgttctcttctgtcgcacaagcattaagataaaaaacgaaatagttggcgaaatcagccaggtcatcaacgtcagagctgtagtcaggatggtgggcgagtagaggaatgaaacggctaatcatggcctcgagtacgtgagtcttgttttgagcaaaaagtcgtgctctggatctcaaccaggtctctacccggcttttgagttctgctgctggctcgaaagcagccaagaagagcattgtgtaaaatcttgcccgtagtcttccctgagtgatgtagctttgtaatttctccataaaatgacgacgaacctcaagttctgtgtcttgcacgagctctgcaagcttgttgaagctagcggggtcaaactcatcatcgtactttttgacagtacagagtttcagaatcagaagtccagcaagaagtcggagtctttttttgtgagccaatggagtatccttgaccttgcaaaactctccttcttgtaccacaaattctttcaggagtttaaagaccagtttcactcgagtcagggagtcatcatcgtcctgattggcgagcgcttgattgaccagcgtcttcatggcaagacatttcgcttgtagttcctcattcatgtcctcatcctcgacccatgaaacctcggggttcttgtcatcggtacgtacttgacgcagaatctgcttgattgccaggtcgttgattgtctcatcaaagtccagagtgactgttggtgctaagcgttcaagctgactgactgcagccagtctcgtcaagaaatgcggcgagccatacttcaagtccttcatgattctttgcagaagagcagtggcagtaactttactcttgtcatcgttcttagcaagcagaatgttgactgcatacttggcactcctggcaggaacaccgcataaggcgtaatccataagaacctgtatgaacttcttgtcataggtaatttccttgggatatcttttggaataggacgaatatgccttgagaatatccaccacggcgggctcgttaggctggctgcctgacggtgcttggctgattatctcctttctgagattgtccgaatgagccttgaaaagcgcaggattccgctgtgatatgtcatttaagatctcatgggcaactgtagagaatccagctttgtcattcttggagtagtccataatcgttgccaagtgacttcgattgtacatcaaagagccggcccggtaaattagagggatgagggtatccaaacagctcgctgaccctgggttactttggaccttggcaatcaactccttaatagctcttcgaacatggagatattcggtatcggatgcaataatgaacttgagaagctggtaacaacggcgatcgttgagtttcgcgaacttctggagatcgctacggaccttgagcggatccgggaagaaagcaccgaaccactggaaggtcttgctcaaggcagctttgaccttttcctcgttcgcattgatcaccccaccgttataggcttcacactgttgaatgaacacttcaactcccttggcaacctggggctgacgagcctgcataatgaaaaaagccctcttggctgacgcatccaatgacttaagcaacagtaagatcctctctgcgcgaatcttgtcctgatccgcctggctattggccgtctgtgactgagaggccgcctttgattttgcgccctttatgaaggggtacttcaaaggaaccaaacactcgaacatgacccgttcaagaagaatgatgagatcctcgtcgccgatataccacacactgaggatacgggaaggcacaccgcttaagcaggatatgacagcctcttgcccatcagcaatctccccagcaccaactgaccacaactttgcgagtagaaccatggcttcaacacgtacggcaggcttcttatcacgagatcgatcggccaaactggcgaatattgagccagtcttctctacacctccgagagctcctagtttcagaacgatatcgcggaagtcgaacagttcgactgcctgcaccgcagctagtcgaactttctcttcgctgtcattaagcttttcgtagagtgccttgatgagctcattctcctcctcacggctgagaccaatgcctcctgcagacgtggccaatatataaccggcagcagatatccacgccgcacgaatgatggcggccttgtcgttctttctcccaacgaagttgcgataggcggcatgatgtgtttgagcaaaagactgaggagagtaaggttttgtcaagacgttctcgacggctgggggtggagtatcatccagcaattttatgggaggataagccgctggttccaatgaaggaggaggtggtggtcccgccgcgccaatgcctgaaaccatatcgccaattgtctctgtcgcgatttgacgaagatgcacattgtcggctgaaagctcagcatcgagctgcggtactacattggaaagaactgtcggggcggctcgccacagttcgcgaatgagtagatgggcttgccggagactcctcagatctgcctctgatgggccaagagtcccgtcttcatcatcagaatcatccggatgtcgctgcccattggatttcgtagcgaagccagaagcgttaaggataacgtcactgaagtattgacttacgtaacgtgccattttgtcggaacatccattgcatatatttttcgccataacatatgctggtggttcctccttgagaagaagagtggattgattcccgttctgtcctttatgtcgatttccaccgggaggagcagctctcagaaactgactgataatcgcgtcgacaacagaagctgacacactctcggcctcgtcaatcaattgcattagcatttctgtcaggtgaatctcaacatctttagcgacctgttcctcagacgctgccttggaaccagacgccgacactccgtcaaatgtgctgttgaagagtcttaacagtagatcgtcagcatttgagatttggtggaggagcaaaatactcttgacttccgtaagggatgccaaaacgtatttgtgctggctgtcatatggatttgtgggatcgtgcagagccggcaggatatccttgatgaacaatgtgaatatcatctggagcatgttagcatggtacaggtacaaatggagaatcgtgccaaacacactttgatctggtcgtcgataaaaggagcatcgggaacgaagagtctaagaatgtcgacaagacagcatgctgtgtatgccttgacaccgccatccttgtgctgaagtaggttacggtgtcccaattgtttggccacatgcctgatggagtccaggtcggtggcgccttgatcaagatcggagagctccttggataatttatcgagtcgttttatcagggtgcttgtaggaattggcttggcgggtttccaggaaatttcttcgtcgaaagtcaagctacgctgctcgccctcctcttcattctccgagtcatggtcgcgctcttcgtgctgttcttcttcttggtcttgctcgtcctcccgctcaacgacttcctcctcctcctcctccaccaccacttgagcaggtttctcgacgcgccgacgacgcgccatcatgcgctatacaaaaaccgccgattggattcttcttttgaaggagctggagggcgtaggagtgaacccaacaatgatgcttcggcagacggcgtgttgtgactatttgggctgggatacgaaatttggggtgcgtaatggtcctaacaccgcatcgcatgcgcttgctgtagcaaaggcctgaatgatgcaataccagcacttttagaggtagcgcaagtataataatcccagagcgatggaattagttaacgtaaagacagcaaagtctcgagggcgacgataaattaaaggctagacacgtagtagagagatgttcttgtgataagcggaggcgtgttccgtgcgcgcgacgcgaccttacttttggttttggatgttagccactccacttccacttccacttctatgggggatggatgttgggtgtgtgggtaggtaggtaagtgcctagccaagcagcatgaacaggagcttccttgaccaacctacctaggtaggaaagcttagcactaaggtaacacccgaccagaaagccgagctaccttaggtacctatacctaattgagtcactgcctgaacagcccgggaagttgccccaccaataggatatgcccttgatggttatgctttactgagctcatgcttccttaccatggaggcaactaaggtaggtacataacacttcaacctcaagtctcgctttttttttaaactaatttcttcttcttttttaacacaactgcactaccaaggtatcgaaccactgttcgacaatatggcacgtcattgttggtttatatttactgagatggggatttggctccgatctggaacttcacactgagacactaatttgttcttctcatgatcgccctattcatgcactttggtagaatgctccctgtcttggagacagatatacctacctaggttaaagcaaccaaccataacttccattgtgagctaccacggttttgtcacctggccatggctccgaattggggattatgtagcccatggcgcctgacagtcaagtgtcgttgataccatcttcaggcatagcttccagatatatgtatgcctttagctgcctgcccactcactgccaaggtaatcgaactccgcgttggtaatcgaagtctatgtggatgacccattgacagagatatgccagggtcccaagtgaacggctcccaagtgagagttgagagacagcatcacgagcactaccttcctgtattaccttgtcatcacatatttatcttcgtatctagaagctcaacaattaaccgataattcaactctcctggctctgctggtacgtacatgcacggcattggatataagtgttgcgaacacggtgatacctcgaatcgttgcaacagagccgtttatgtacgaccatgggtatgtttgcttcatttcaccgtgaggcgaacctgacacacagagcctccattgtgaggtttcatgctagaaagttcccttgcggtttcggcctggagaatttcaggataaatgtctgtcgcacaagtttgacggcatcgtttgccatatgtcgaattattttgctagcctgtaagttgctgcccatgggataattaacttgtactcgcctatgaaagggcatcttccgtggatggaaacggacgatagtgttacgtgggttatctcgactgcctgttgtgctttggtgacaagctgttgagtacaagttgagtcgttgcccctttggaagaagaatgcgacctctttgcccttcttcttatttcatgcctcttatctctttaaaacaggccggtctttttagccacctttccattggaagacctagctacattcaactcccatctggcactcgactaacggcggaacaaggtaactgaaatcgccgtagttcaatgtaagccaatattctctacctatcctttaagatttatgatcgctgcttcacttcgtaactccatcgtcctaaggtaggtgttgggagacaagattattaagagctactgtaagcgttaagtctgccactggctgccagctgccggcagagcaatatgcggccctgctcttgcttggtgccatgatgaatcactgcctctcctgctctgttcattgcattttgccttctcgccgccaaggagcctccttccagccctgactctttccttgagtcactcaacaggccgtccgctcctttccctctcccacactcaccaccttttcctcttctcgtccctcgtttgtactctactcctccatcttccaaacttcgttactccaacgtcgtctaacataatttgtctttccaaccagaaaaggccttattctatccactcgaccggtatgtatctattatctcacttcctactcttttgttacttatagcactgcccttcacttggtctcgggtgtcaggtgctgcatcgcccgcatcatgaactgcgctcgtgtgcttttgtttacctgtcgaattgcttgctaatctcactagcagtgactttgattatccagtattactcactatcaattttgatccaagtacgtgcacaactgctttccagtatcccccaaggctgattccatctccagtggcggacttgatgaatcccgagaagggctccgcccgaactccccaaatgtcccggggtagcaagcagaagagataccgattctttgtcaatctgtgtgttgcttttctgattgtcatatgtgcaatccccgtcatgtttggcatgggtgttgttggcgcaatctatggtatgcttttggaacttgctatttccacagtttgcgacaaactgaccaattaatagccaacatccatttaggttatctgggaaacgacaatgccgatgttccttcaagtggtcaggcgcacaacattgctcgccatctcgagagcaccggtggttcataccctatctcgtatgtccccgactcccaggtacttttatgatatccgagaagccactgatctctagaaataggaccaagacggctctatctacaatctatggtgtcagctacacctcgaatgctgatgtggtcaccgaggttgcaaccgttactggaacccgctatgtcactgtgcccggtgaagccctgtccgtttctgtcaccacacgggagagcactatcgagtactgtgaggttcagatcgttaccatgaccgagagctacacggtcactgtacctaacgacaaggtctcccagggctcctcgggtaatgctgttggagccaccgtgaccggcaacccagagactgtgaccgagaatgagactgatttctctctcaccagtggtccatccgatgcaattgtcaccggtaacccagagactgtaaccgaaaatgaaacagatttctctctcaccagtggtccatccgatgcaattgtcaccggcaacccacagactgtgactgagagcaaaaccgacttttctctcactgttggttcatccgatgccctcaccagctccagtgctgagaccaccacggatactttcgagctatcttccattctccccaaaccgcacacaactattaccattcaaagtctctatccacctcgggaaggcctgggcactgtcacccagtacactaccgttgagaagaccatcacagctcccgactcattcatcactgtcactttgactagcaaatgccccgaatattcacccaccatgtccgcttctcctaccagtagcaccacaacgactgtttacgaaactgctggtgtgccctcaacttctacaacaactatcatggttccgcctcctgcttacccgccttacccaaccgccaacaataccttacttccaggtccatctggtagcgttactgttgtgcctactgtgcctactccgactcctgttgtcgtctcaggaggcaccaagaagcccgagcctcgtgggtggggaggtaccagcggaaccaccaatcttagctgcaccgtcatgctggtggccattatcatgtttgcgctctgagctttgacgtggttattggcgcatatgctgcccttttgagaaaacgtggtcaagaaaaggaatggcaagaaagcacttgcaagatgtgcaagggccatgtcaggagaattggagtttccgcggtcagaattggcattggacttggtatccaaactggaaatggaattgagatgatctgtaaatccactcttggcttgtgctatgctgcgtacctaggtaatgaataaggggacgccgggaactaggtctagtttaaaaagttcaatatcgcagcacgggtactattaatttcggcaccgaattcttgatgttgacgttgcttgaggtggtttgttaatatctcctagtttcatgtcgattatgaatgtatctaagaagatgtgtctgttgaaaccgaacttgccagatgctatgcggttcagtggtgaaatttgagaatctcctatccataatcctttcccaacgccttgccccatcgatacagaatcaatatccccagacgccgtgtttgcctgtcgattattctaccttgcagggccccggctcgcccgagccttccaggcattcttgatttccccagctgctctgtagaggtccttttccgaaacccggtcctcgatgctttgaagcacactcttagttgtgctgatgtggttggcctcgttcttatcgtcacggaagcgcacaatacgccaccgaccctgctcatcgatgttacattcaaccactcgccagttgagcggatcgttgagcgacttgagagtctcccactcctcgtcggagatgaacacgctgttgaaatactcgtacttttcggggccgctgccccccgcatagacgtacagatcagccttggggacgctgtcatagtcaatgaatggttcagtgatgccttcgcgacgttcctcgtcgctgggctcaacttccacaaagtccagggacaggcggcagtctacagtgttctcctctggcggcttccatttcaagatgtggttgtcggtgccgtgtttgtaagcagtggtgcgacaggtgaagatgaggccgtcgttgccgtgctttagcttggggaggatatctctgaacatcatatcaatggcgtaggcaaactggggtttcttcatctccacgtagaagggctggaactctagttcctgaggatattcctgataaagtttcttgtaggggcgatagaatcgttggtcgaaatatgcgagccgcttgtcgagcgttcgttccataagcagggcaccatccagcaccagacagtcaaagaccagaaacatggggacgcgcttcccgtcggagcctgtgtcccataccagttcaccgtcgaccaacgtgttggtgtggaatgcttctggggagttctcgataggaaagtgcaggctcctgttcgtgatgaaccaaaagtcgtttttgcgatcgattaggtagtgagcctcgtttccattctcgtctgttgtcgaatagaggagatatctgataccgtcggacttttcgactacgtagtaactacaaggtcgccgttagctgttggtcctaggtagcgagacagcgtctcatgtcaatcttactcgtgctgagcgagctcctcgagatgctgacgggcgaagctcacgggctgcgcaccgggaaagccagtggcagacctgttgagaaggtttgcgacctccttgcgcatttcgtggagtagttgtccttgagccttgatgcctggctccgcgatagaggcgatgggcccatcttgttgggccatcgcgatgaatgcggtgaggatgcactggcggaggtttgattgttgttgcgacaatgaagctacttactgtcctttgtgataaatgcttatcgataaggaacacttgcagcaggatcgcgtactaccttacctcattgcgttcccaacctccaattgaggtactgcatggagcgtaaggtaggtacttttttttttttttttttttttaggatagataaggtaccttacctaggtaggctaccttaggaactttttgagagtatttgagagtttggaaggctgcctggtctgattgaagggggtgaccttcccttaggaccctctctaagttcaggaggcttgatagctcgttgcgctcgatctcttactcggttagggtctaactggcctttgagtggaagtgtgatggatgcaccaggcggtattcttctgggaagaagaagggtgacatccatccatggataggtagctgccaagggacctgcaggctgtatttacattgttagtttagttaagacagtaattgcgccactgaggcagatagagctttactgattttaacctccatgatgctggcttactataagggtctcactgtttgagccttacttagtttgaaaagaaaagcttgacggccttgtaaaaggctaatcgtaagaacaataaaataagattataagattataagtttttattttaattattattatcattattattatacttttttttttctttttaagaagaaaaagaagatagaatttttgctcttttgctcatttctgttagatacctgtattcttgtgagagaaatggagatttgacctccagctggcatataccaaacaagtcgaggtagtcagccatttgggctggacctaaacatagatacataatatcatgtttcatcaacgcactttttttcttcttctttttttctttctccagagctgacgtgcaatgtttatttgtaaggtaggtacctatgcattcctgtgacactcgtatggtcttcagtggctctcctggcgagaccaataattcatcagaataggactgcacgaaattcgcatatttgcacaacttcacgataaactataagtaacataagcgtcagtgcaaagaccgaagcagagaaggagccaatgaattatacaggaatattattcctctcttcttatcatctacggctttcaaaccatcccaccaggcacgcaaaagagcagaataaaacatgtttaggactcgtcaatcttctctacctctgctcgagcttcctcccattgttgcttacttttcttggcccactcgatctggctctgagcataggcgagctggtggatgttagtgattggtcaagactgagctcataaactcaccatgtagcgtcgcaagtcgtcctccttgtcctgttggaatcgcttcatatccttcaaaacactcgcgctggcttctttgacatcgcgctccgagacaacttgagcttgttctaactgtccgatgctctctctcgtctttccaatcatatcgcggcgtgtcctctctggatcgacgtcaacgaccccttgtactgcatgtcggatgggtccaaagatcttgttcgttatcgagttcccactgggcatcttcttatgggacggcgcactggtactcctttcgggtaacccctgactggccgaaggtgtgtgagaggaaaagtctccatgggtcccaggaaagtcagagtcgatggactcggtgtcgtcctggccaccatcacgccgttgatgagaggacggatccttgaggctggtcgatcgctttggtggtggtgatatttgctgactactggagaggtagttctcaatccttcgagcctcggcttcactctgctctagttggtcgagcagcgctcgcttcttgttcagctcttcactagttaagtcttgctgtacacgcttgagcacacgatactttagtacacttcgaacaacacccgcaaattgcgcatgctcacgcatgggctcagcaaagctagcacccagggaacccgagagctcctctgtggcgatatatgatagatcagctgcctggccaattcgctcaatggccggtccgagtgacggcgcctgctctgaaaccgcaaaggcgttgtagacggaacctagctcacatagatcggccgccaatgaagagagatggctgagagttcgtctgttcaccttttccattgggccggtaagaagctgttcgagttccttgatcgaggactcgtatgagatgaaataagggtccagctcctgttcgcccagattgtgaccctcaggtggaaaccggccaaatgcgtgaggccctgcttgtatatggcccgagctattatcgtgattggtaccagccactgtcttgagctttgccgatgctgccgggattggcaagtagctgtgcgccggagttgggtttgcgggatccagcggaggcgctttcaatatcgacttgggaattgacgatacgggatgagagtgcaagacctcgctctattaagcagttagtagtgacatctgcgcgttcagagacacgacatacccagctagcattagggtccaggaatcgccaccaaactccatctgttcggatttcgtccattcggcggcagcgatttaagaagaccgccaacatgcgctttcgaagatcaatgatttgctggtcctgcttcgcattcgtggggttcgcagcataatcagccatcgtgtgcttctcagggataggaggaacaattaaggtagggtggaggcgagtaagggcatcgcgcagagaagcaaactctgaatatcggcggcgcacctcgagatcctgtcacgtagtcgtcagtgaaatacctcgaagagccagcagtagatggacgtacgccagtcttaatagtgtacacgatatatctgccgccgctctctagactcttgccagcatccgtgatgaggatagataatttggggttctcatataggatctgctcgatgcgactgtcgtaaccaccaggcttgcgcttggggccgggatcttgcgccgagtccctatcgtcgtcatcaccgccgtggccaaactggccatgctcatcatcgctaccggaggttggtgtttgaggtggctcgaacgattggtctgagagaaaatcgtaagtatcattgatctcgtcctcggcctctgacagaattgaatccaccatctcagcgacggtttgggaatgctgtctagtgaaatggtatgggtaatcgacgtacaattacgagtcgacggggacgtcggattgacagacgatgactgcgagtcccgcctgtcaaagctagtgccgtacgggttattgtcctcgtcattccacattctgacgacttgctgagggcaatcgcgacaggtgttgcggaaagaggtactcaatacagctcaaggtggtctacctgtaggtaggtatttcgcgcgtttaagccgggagcctggacagaaagaagctgctaagctgcgggtgaaggacgagagcttcaagcaagcgcaaggtagatagtagctagcgggggaggggcaagcatgggtcgaatgaagcgatacgatatggacgataattcatgcgctggaactgactaccttgggtatatccaggcctattgttcctggtcgtggagtagaaataagcaaacaatgtatgagaagaagcccaggtgaagatggatgtcgcagtcgtcggtcggcggtggaagtaaggctagtgcctatagttcggatacctcctaggcaaggtaatgaaggggaataggatgacgttgaatggggctgggccgagttggctagctacctaggtaggctaggtacgtaccttaggtatggctgaagttggcctaggtaggttatcaattacctaaatgcctacctagggtaggttacccactgtttggatggacaccattgtggaacaacctttctaatggcagcccgagtcaaatcggcaggtattctcatgaactccatcagtcaatattgagtaccaaaataggtgctttatgtaaccaaatgtcaattttctactctgattttctactagacaagtcacgcttaatggcgacaaaatgttgttctcatgctcgcgtctttcgcgtgagcgcactcttgatttcctttctcccaagtcactccgcgttgaatgtctacctacctacttatctacggtaagaatccttgtcacgaaaacataactcgatgcctctatccaacagagccttcttatgaggtacctccgcgaccaccaactccccactgtgcttgcgcctcggcgatcgaggtgtcaatctcgggcagcttacgtcctctaccggtgggtgcggccatgaacttgatctcaacaaggtaccgaagatacctcccgatatcctcacgagaaatgccgtctcctgcgctatcgtcaatgtctgtccagcggtctgcatcggccctaagaacagccacagcgttcctatcatctagctcaggagcacgagtagtgcttgggagatttgcagtagccatatggaatagcggcatcaatgcgttttgctcctgatccttctccacggctccggccgagacaaactcttccagctgtgacttccagatgtcatagtctacctcgggtacctcgtaaccgtagtaacttagcgcagagaggagctcgttcatccgcagacgggggtgagcagtaacatgcaccacgttcatgccagggagaggattcagggtcgaagcgacaacaacgcgtgcgacatgatcgacagggacagcattgaccgagttgatgatgcgaggacgagcaccaagctggcaacagcctttcaagaggcgtacgatccaatcgtcggtgttggaaacaccgctgttgcggctgccaaggatgtatcctggtcggacgattgcgccacggagaccacggcggccggcttcgcggacgagttgctcggaaacccacttagtttgcccgtagccggtgcctagaccggttcggttggggagcaagtcatcggactcaaggacggcgcctcggccggtagctgtctgggcatcggacaggttgatatagtagtcggtgtcgagggtcgaggttgaggaaacgaatgagaagagcttgggcctgccctcgttacaaagcttcatagcatcgatagtagacagaacattcggccccatcatctgttcgtaacgagcgatccagtggacgtacgcagcgttgtggataaatgcatcagctgtatcagcgacatgcttccagctagcatcgtctaggccaaggcgaggcttagagagatcaccaataacgcaggagatcctatcagcccatgagtcttgccaaagaccgtagcccttgagggatcgtacaagacgctccttggcaaacttaaggtccttggctccccggatacaagcgatcagcttagtgttctttctgtccagtatatccttggccaagtatgcgccgagaaagccagtagccccggtaagaaagaaagtggcgccgttagaagggctcagagcatccggatctgcactttggtacttcgcgtctagagtatcggtaagctcatcgagagagtcagagtaaacattatcgttagaatgatcgactgtgacagcctgaccgctgcgaagactgtcgactgcgctgcccaggcctcgaatagtgggatttgcatagaggacaccgatggtgacatcggcacgtagttccttgcgaatatcaagtaacagttgctgggcaagaagactgtggccaccgcagtcgaagaaacttgagtctggcctggaaatcgagggttagtattgaaatggtggatatgtgaactatcagtggaagcatacctgaccatcttggcgttcaaacccgggattagggtcgaccactgtgtcgcaatagtcttttcagtctcagataggctctcccagctcttcagatcttcttccgaagcatcctctgtcatgagagaggcatcggggaaaggaagattaggagaatcaacctttccgttcgggttcagaggcagcttctgcaaaacaatgtagatcgaaggaacggagtgcgccggtaagcgagacttgaggtggtctcgcacctcggcttggatacgacggaacctcttgagatagacagtacagggtcccatttctacaccctcttcgtcaatatcctggaggccctgagtctcaagccaacgcttccattcagcgatctcaggcacaatgtagctgacaagtgtcggctcctcattacgatctcttcgaaccagtgtcttgcagtctcggatcagaggactgccaccaaggttcgcatcaatttcgttgagttcaatgcggaatccacggatctgtcagggttagctttgtgaaaacgcacattggaatcaagcgttgaccaccttaacttgtgagtccatacggcccaggacacgcacagctccgtctggccgatattctccaaggtcacctgtgacgtaaagtctgtctcgcggccccttgtagtacttgcgccaaggttcgcccttatcgttggccttgtctgcctccgcccacttcttgttatcaacgaaccagttatcaatgaacttctccttgttcttctcaggatcattaaggtatccttcggcaagaccagcagcgcggatatagatctctccaaccacaccgatcggacagatcttggtgtgatcttctcgatccacaaccaatacctggacgcccttcatgccccagccagcggggatagagtcgccgagtgagtccagagctgcagggtcctcctgggcggaagggacctcaaagtaggatacagcgcgagaagtttccgtggttccgtacatgttgatgatggtgcaggcgggacctagctgacggagactcctgcagtcgcgagtagtgaggacatcaccaacgaagaagacctggcgcaggctaggaaactgcgccgtggcgccaccaaccagaatctgtcccatggccggcgtaaggtgggttgtcgttggtgaccactttctcatccattcgctcaaccttacgtgctggatatcctccttggcgggtaggatcaggcttgcgcccaaggccagaggcgtcatgatatctgagccagggttagtcacacctgttcaagaccaagtgaatgaatcccgcacctctctggattggatcatgggcaattccggaaagacaggcgaatacgctttctgatgagaggccgaacctctcagccatccacgggaaatactttgccagactgtaatgacggccaagcacgcccctgttaaaagttaataaaggttcaagctcttaacaagccggacaagaagagaaaagaggaactcgtacttgggcaatccttgcgttccgctcgtgaatgacagcgtacagttggagtcgggtccaatgagcacatcggggggtgttgaggccctccccttaacattggcaaagatatcagcactgtcttcgcccgcaatcaactcgccatcttcggtgaagcggaggtctgggatcttgatcttaatggcaagttcatcatcaatgcacttttggacgagaggagcaagaggactgtgtcaagacgttaatcaggggagctctcaggttatcaagagctggggttggccatacccgctctcttccgtagccttgcgaatagagatgagcgccttgggcttggaaacttgaagatagactggtatggtatgttagttaatgctgattttcgttctcgtccggtgtataccatactttgctgtctttgcggggggtactgaggatcaaggacagtgacgatagcaccagcagccagggttcccatgtatgcacagaccaattcaactgagcggtgcgcaaagatcatgactacgtctccattctggatgccggagtcgcgtaaataattggcgatgttgttacttgcttcatcaatttggcggtaggtataggttcttgttggcgccctgcatgcattgttagcaactgatgcaattgcgaccatgtttcaatgcaaagggacatcatcaacccacttcgaggtcacagtctctgtcacacaaagcctgtcaggatgagccacggcattcttgtggaatatctcatgaatgcctccaatgtagcctccccagtcgagatcttcagtagggtcaggtagcgacattatgcccggctgaacttgtacacaatgcaagaaaaattcctggcagttacagccaatgaatgaataatgcaaaaggattgagcgtccgagggcgttgataaatttaaactctcgatatgtcgtccccagatgtaacagagcgacggtctgaggccatttaagaatggatgaatatcgcttgtggctttcaatgcgtcacacaggaaatttccatggagctccgagagcggagggccagtatagggtaagatagttgatgtgcaggtgggcacgtgaccgtgttccgtatctttggacgtcgctttacataagagtacaaatagtctacgtaccagtaccttaattagtgggttctacccagatgacaaaaagactgaggtgtgtttttactccaagtctaccaaaccctgggactggttttcttttactccttgtttcattggagacctggccaacagcacaagaaatggaaagtgggaagtttgttgcccgtgacctccgcggagcctggctagcccaagccgagttcgggtgcagctgttgaagaaatccaatggttgttgaccgttacattgactcaattacctatacatcaacaatcttgttactgatgaaatagtaactgccaacacgttcctgcaaagaaatctagtttccccttactagatccttcagttcaaccccttgcaattctcctcttctaagtaaccgaaatcacatgttatagactcacaagccacatgtagtgttcaagtctcaagcacatggctagtagacgccgcccccttgatgagtgggttgaggtgttgaagggccagtcatgccttcagtcatgtagtttgcattggtatgtctaactcagtagatcagtatcaatcaaagccaagaatgcgaacacataaactgacgtgctgtcccaatttcttctgtgcatctcacgacctcggtggtgctgctcgcactcaggatggtatgtcctaacgggtgactgacgggacaatgttggcgtacaagcacgagattgccgcctgatggtatgttagtactagaagaatctggtatacgaacgtaccctacccaggcaccacaactttgagttggccaatatgctgtcgagtgcctagtattttagactcgggagtcggtgtcctttccatgggatcgaaagggggtcgaagaggtagcacggccaaagggttgtgataatctgacaggttgctatcattggcgtttgacagatttgtttgcgcgcgagatttttgcgcgacggatgcgttctgaagagtatgcggtagttgcacattggatataaggtcgaagtcgtcactatgaactgtcgctgcagcagaacctggcgaccggattctatcactgccaactgtgccactcccatcacttccccgagagtgatccgtgggatcgccgttgtgctcaaggtcttgactggtgcgaggtgcttcatgagcctctgtttgtttatccgtagatctgtatgcgttcgattcccgatgggagccttcaagctgagtctgtggcataagaggggttccgggaactgattcgctacccacagtcgaagctcttccgagaggaagtccaaatactcgacggagacgctgacgccatgaaggatgccgagggggtaaaccgcttgaagacatagaagctggacacgacctagaacgctgcattgttctgactggctcattctggtgattcataggttgaaatactggctgtggttgaacatgtgtagttggctgaacaggtagaaacactgggatctgctgctgaggcatcactcccgaaggaccccgaagataagggagggcaactggagtgagaggggcgagaggggggtgatagagcacaggctgatatgatacctgttggcttgggaatctcggaacaggaggtagttgtactagtgaaaaagtcggggcgagggccaacgagcgtcttctacgcctccgttggcggcggagcacaatttcctggtgagctgtcgttattcttcctaagtagtacatgtaggcaaagagaagaacgatcaagatgactgtagcactggtgataatacctgcttgttcagagggagccaggcagtcccaacccaaacactggtgacctcgaacataaaggctcaatatgttgggacaggcgatgcccacctggttgataggagtaacgggggccatcgcatcgaagctttccggactatgttatctgcacctaagggaaagtaaagttggagagaaagtcctcccagtggataggcgaggacgaagaagataatatctttcacatgagtcattgacggcatggagaaagaagggaaatgaggttagatgctctgaatgaaaaatatatctagacctccaggagggatatggatatccgagcttgagaactcatcattggcaaagttggctgacactgtctgccagctgcccagtggtcgccaggccaccaccccgggcctgtgagcgatttaagtaatatatatgactatctatctatatagaaacgtcagtgtttgacgcttgagagtgggggcctggagcgttgaaagggattgtgatgccgtacataacgatagtgatgtttgagaagtacgaatagagggaaacacactgcagagagatatattcttttctgaatcatgtaatctataaggaaagaaataagaaatacaggacattaataagggcatgaaatacaagacaggataaccagtaatatagaaacttatagggaaaaaaagctattacttctattgtatttactttagtattttaaatatagtaaactattattatatagttcgtataggcagaaacagtcctatttacagcaaatcagatagaaatatatacatacaataccatagtgctactgttagctcaaattactcaattgaaatttattattacagagcctgactgtctcattaggtagtctaggtagttaggatccttccatgtgatcacctaaagctggagatttcgccgtgtaagtcattggccaatcagcgagtggctctcgccccattaatatacgccaaagtacgtaccgcatttcaagcctcgtctgggtgcagcttctcagattctctttcatcctgcgaattcaacaaggccaagttgatacgcccaaaacttccgacgccatcatcacaacccgcaatcctctcgcccgcatagacaacatcacacaggctcgctcagattctacgattgattatgtcacttggtctttgaaccactcgatgagctgatcctcctttaactcgaggcgcattgacagctccaagcgacgcgttcctcgaaccaactttttttactcccgaacgaacaacatcactcttttatcctcacgccactttttaaccacaatgtcctcttcgcaaacagccgccgcgaatggtgtcaatggcggaacacggtccgcgccggtcagtacccgattcactgacatcccttccgccatcgacatccccgtgcaaggtgaccaggaagacgaggctgtcgagatcgacctcgaggacctcgtcgacgaccctaccgaactctgtaccctcttcgagaacgagcgcgccgcaaaaacctactggatgaccgtcgctttagcttatgccaaacaacacaagatcgatcatgccatcgagatgcttcagcgaggcggcagcgccatccaaagcaacagttccaacccgcgtgataaagtcagcatgatctgttgtctatgttggatgtatctgtggaagagcagagaggctccccgtgtcgcacccgaaggcacctctgtgtctgaggccaagacaaaggagtattatctgcagctcgcgacatcctctctcaacgatgccgctcgactcaacccatcgtttcctcccatctttctcgcccgcggcgttctcctccttctacgagcctctttgcaggcaccgtccaagactactggaggcatcggttccgagaagcacgagctcctcaagactgccgtcaagtccttcgacgatgccctgcgagtctcccagggcaaaaacatgcttgcactgatgggaaaagctcgtgctttcttttcaatgcataagtaccccgagtcgctcacaatttaccaggatgttctgcaaaagatgcctgacttggttgacccagatccccgaattggtattggctgctgtttctggcagcttggcttcaaggatgacgccaagatggcatgggagaggtgcattgagatcaaccctgattcaaaggttgccaacattctcctcggcctctactacctggatgcgagtggtcacgtacctgtaaacagcgacgaattcttgaagctctacaagaaggccatgacagaatacacgcagaggtctttcaaacttgacaaaagcctcccccttacctgctcgacttttgccggctacttcttgtctcgaaagtcgtgggacaatgccgacaagctggcgcacaaagctattcagtacacagacgtcaatgccattgccagtgatggctggtacatgcttgcgagaaaagagcattatgatggtgacacggagcgtgcgacggattactatcgtcgtgccgatgaagctcgcggaggtactgagacgggctaccttcctgccaaatttggcgttgctcagctctcagttttgaaaaatgacctgggagaagccaagcttcgtttagaaaagatgatccaacagtccaagaaccatgaggctatgattctcctgggcacactgtacgccgaggaagtcttcgctaaccaggtaagcgatagcaaggaggacaagtctgctgaactcaagaaagcgaccgctcttcttgagggcgtacggaatgcttggaaggacccgaagaaggcattatcgccagatgcctcagttctcctcaacttggcacgcctgtatgagacggatcaccctgataaggctctgcaatgcttgcaacaagttgagcaactggaattggaccaggtcccggcatctgaacgacctgaagatgtcactgatgaggtcgagatcaaggctgcgcttcgcaagtcgctgccccctcaattacttaacaacatcggctgtttccactcacaagctgagaaacatgagcttgcgagtgacctgttcgaggccgcgctaggtgcttgcatgaagattggcgagaaggaccctgagatggacacagacgccctggtatccacaattagcttcaacttggctcgaagctacgaatctagaggtctcacagacaaggctgttgaggtgtacgaaagtctcttagctcgccacgacgattatacagatgctcgcgccagacttgcctatatcaagctcaggaagaatccaaacaaggaaggtcccgacgctgtcgccaagttgtaccaggagaacaataccgacttggaggtccgggccttgtacggctggtatctgggccgagttggctcaaggaaacgcccagctaacctgggcgaggataatgagttccgccatttcaagcatacgcttcaaaactatgacaaacatgatagacacgctctcgtgggcatgggtaatctgtatctcatgcaggcacgagagatgcgccgtgaatcggactcggaaaaacaaaaacgaagtgcaacatacggtaaggctgttgagttttttgacaaggcgctgtcgttggatccaaagaacgcctatgctgcgcagggtgtggccattgctcttgtcgaggacaagaaggattacaaggcggcactggggattttcaacaaggtccgagaaactatcagggattcccacctctatgttaacctgggacacatatatgctgagctcagacaatactcaaaggccattgagcactatgagattgcgctttccaaagatggcaaagccaacgatgcaacaatcctcgcttgtttgggtcgaacatggctgaatcgtgggcgggcggaacgtgatgtggatgcacacatcaaggcgcttgagtgtgctcagaaggtcagtgtccccctctcatacttcgctgtactttgtacacatgcttatttctactcgacaggctctcgaggttgctcctgagcagatgcattacaagttcaacgtggcttttgtgcaaatccagcttgttacaatggtccaaggattaccagagaataagcgctcgacagaacagctcgaaaaggccgctgagggcctcgaggctgctatcgcgtcactagatgagattgcgacgcatccgcaaaccccttaccctaagcacgatgtcgagcagcgtgcgaacatggcccgtaacaccttgcgtaaacagcttgaacgagccatcggtaagcagaaagagtgggaggagaaaaataaggaaaaaatacaggcagccaaagagctacgagaggccgagctccgtcgccgtgaagaaactcgtcaaaaggcgttagaagcagaacgggagcgacaagaaaagattaggaaggaacgtgaagagattgctgcacaagataaagccctggctgaaaaacgcgcggaagaggaacgggctcgcgccgaggccgaaatgacgactgatagcgagacgggagagaagataaaacgaaagcggaagaccgctccaaggacctcgggagaaccaaagcccaagagatcaggaggaaagaagaagaagaagagtgaccgtcaagacgatgagtccgaagaagaagaggaacgcacaaagaagcgccgtcgtctgacaaagaaagaatcatccaagttcaagtcggccgagattgttgttgacagcgacgaagagaacgagaacgaagatgatgagctcgagcgtgccgagagaaacatcgatcgcgaagagactcctctatctgaggccgaggagaaggttgccgaggatgacaagatggaggtcgacgacggcgccaaccaggaaggcgaagatgatgacgaggaggagatcgctccgcgccaacagcccaagcgagctcgtcgtggacgtgtcgttgacagtgacgaagaggacaatgaggatggggatgcacctgcgcaagcttctggtgatgagactcgtcctgctgcagataccagcatggccgacgcagacgaagacgagtaaaaggagccacaagttgataattaagaatgtaacttcgctaatataagctgaaaaggggttccctcccattgggtttatttgtatcataagttagaaggtttttacatcatggcgtaggaatgaatggaaagcgagtttttcacaattggtcatctagatagactggtgtgccccgacagagatgatacttgagattaagtgagtaaattgtggtatacaactaacgtgaattgacatgtctttgcgtgtcgtggtccttcatcttttcctgggatgttgcgggtcctcagtaatagtgtcccgtaatcagactttatgtatcattccgtctcttgtaagctcatttttgtataaatatacacacatacatatatatgaggtggctggattttacattgctattgatgagccttgtacgattccttactgagagtagtaaagtattggcacaggttatgaagctggagaaactggcatgcttagaaggcaaagacctggtcgacgagcttgctgacaggacgggccttcttgaagccaaggctctctgttgccttcttgagaccgctaatcatgggaggaggaccgcacagaagaatcttgacatcatcggcaggcttgggaagatatttctagaacatggtcagtcgctggaaagtagcaaagttgagcgcgagagaactcacgtcgatcatgtcggcagtgacgtagccaacgccaccagtccaaccctcctcgggcttatcgaggacgtagtgaacgcggataccagggtcctgcttagcgagagcgtcgaggtcctccttgagaagaatgtcctgggcagtaacgttggcaaagatgaggtcgacctcggtcttgtctccggcagctcggccgcgaacgatagcgcggatgacttggagcatgggagtaattccagtaccgccagcaatcataccaaagtgtcgaaccatattgggagtatagacaaaggcgcccttggggccacggaccttgatggtctgaccgacggtgagagaggccatgtgcttggagatgttgccctgaggataagacttgatcaagaggtcgacgtggccgggctggtggtcaccagagatgggagtgtaggaacgaacaatctccttggtagtgccgtcgggctgggggcaaggagcgccaattgagatgtgctggccgatgggaagaccgagaatgtgcttggggctggggagcttgaagcggtagctatcgtgagatcagtataccggacagagcgaggacgggggtcggcatacatggcgacattgtgagagacgatggtcttctcctcgagctcgaactcctgaaagacatcgggcttgagggttgtcttgacctctgcgatgcgattccaagttagtcgacattgacttggaggagatttcctcgggcggcaacttacggaaggccatgaagttgtataagccgaatgctacggcgacaagaagagcccaaggagcccactccttcttgacgataagagtgccaacgacgaggagcaggccaggggcgtagacataatcgatgtagtgcctcgcgaagagcgagttgttgtcagacatggtggagctttgctttggagatccccgccttggaaaccgactgggaggtgaagctctgcttatttggtgtattgctctcggccgagcaattggaccttgcaagtgagctcgtgtgagattgtacggaagcgtgtatgtgtatatatatacctaatccaggtgcagaggcagtattttgcttctgcttctgctttcgcctttgctttgcgggggtgcaaaagaaaactgaggcgtttgacggtttaaaggaagaggatgaggggggagctctgctatgaaaaatggaaaccgaaggccgatttccgaaatcgctgatggctgatggaagattttgcttgtttgggaaggcggtcagacggcggggacggtgaagcggtcgaaaataccgattgatcgtgagaaataattatcgatgagtgttgctagatctgattggctagacaatgactgtttatactaagttaatgacagagtatcacgagcaggtaaaactctcggagctaaccattgccaagttgtcaagttcaaaagaggaagatggcagctttatatatggtaaatggtacctaggtaggtaatgtgccttgtgttgtgttgtattgctccttgacgaaactaaatcatgtccctacgatcaacttatacctagatgtcacggcaaagctcacctaatacaagtagcgtggaccatacagttgtgtctcagtatctggccagtttacttgcctgccgtagtttggtagtacccctctacctactaacttaggtacttaccgggatctaactaccgtggcatttgaaagaggcatatcttcctcggacctcaattggccatcagaactaccgtacctcggaattcgtataaattgagagaattctttatcatctcactactcaaattcatcgaatcaaggctttagcattgttactccttgtgacggaatagttcccaacgtcacaatgcaacttgcttcaaatccatttagattcatgataccaaactaagccaaacaaaaaggaaaagctcttggtacagtcttaagcatggcatgatgaatacctagatactatgggttgaaaagaactactgtcacaacaacacttatcactcactactgagtcaacttacattgcgaggaatcgaagatgcagaggatgctcccatcagagccttggcaaatccacgaggttgtatccaggaccaaagtaagggatatcaacgcataggtacctatacagcctacatatcgaaagcacacgtagcaaagcgttaagagagtcaaattagaacacgatgacgcatcatctccagtggaaatctcacatcactgaacagctctttttcgtcagatagcatcttgcgggataggtatcctgtacttgatcatatctgccgccagccgccgttcggacatacctcgttgtttggaattgacggtaagcattttatctgttgtctcaagcgatacttgagagactatacaaagttttgtaagatatactacaagcccaattgaactcctagtcaccacttcagacacgaaagccttcagaaatggaattcttgtagacgatgggcgaaattgagcaggcggaagtaatgcagttgcagaatattgttcgactatgtgtaggtttccagtaactttcaatgtttcagcgatgctccaaggttctaaaattccatgtctaaatatttgttagcagtctttgtcgagtcttaactctcttgtcaatatcagtgtacactggacctcagtagcctcatgaacatggcatttcccaagcatcgggaacctccttatccacatgtctctaagctatgcaattgagcggtcaacgagggacggtgactaggtgagttatccacaaacaacctagggagctgccatgaaatagagtatcactactcaggtagatgatggaggacagcaacttttattagtctggtccctgaatttatgtagcgcagtaatcgcccatcaagcatggataagtatccaccagtgggggcgttggttttttttttagagcacattggaaccggcgtcgttcgttcgtgtcaagcatcaaaacccacatgccgggacatgacatgatccatgaggtgctacagactacagtgcaggtcgccaagggtctctcgacaggggcctctgtggatggaaaactacccaacttagctcctgcatgtgtagattcaatacgaccgttgcagcgctatcctgtagcttcacggactcgccggtcattggcctgagatcagggtgacttttgctgacaatctttcagatatttacggatgatcacggtttcacccatgagatcccacgccgcttaacgccaggttgaagtggctcgttgaaccgccaacagcgggctgtatcaattgttggactggacggtcgagcacattgtcggcatcacttagatatctaagattcatgctcagcttcttctcccgtgccatgacgcaagccttgtttgcctaccttacctaggtacctacatacttagggacgtagttaggcttgtggactgcggctgcgcgggttgcaaaagctcgtaagttgatgcggcgtccggcaacacggcagataaggattatgcagaagttttgctcagcacgagatcctgtcaaagtgcacgacacgacagtcaggagaaggggggggggggggggggggggggggggggaaagttttttggggccccaaatccaagaaaaaaatttttaaatgtggaaaaaaaaaaagggtttgggggttaaaacccggggattgggggggccctccccccactttaaaaaacaacccgcaaacccccctttttttgggggaattcccggggcctgtgggcataaaatttttttaaaaaaaacggggtttgaaaaaacaaaaaggggggttttttgggaaaaaggcccccccttaccccgggggggggggggggtggggaattggaaaacccccccccccggcgacacaccccgggtattgatttcttttttggaaaaaggggctttttaccccccccggcggcatcaaaattttaaaaaggggaccttgttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggggggggggaggagagttataggtgacacgagatcaatgaatacgatgttgagatgtcggaaagagcaatggattggtgagctagagccagggcattgggcggcagctccaccaacttacgaatacaagcgcacaagccgcaattcttgtgcagaatctcgtggccatgatggcataggactttactgaatgaagctgggcttgacaaagcgaaatgggcggttttgatggaatatggatcacctagtacctgaggtaggggagtggttgcagattgcaaagtctcatcaactgcagtacataccgtgatattggatgttcatgttgataatggggcttatgatccaaccatggcagctgaaagtctgaaacgagggtacttgttgataaatctggccgcgaacactgaccgtcaattggcattgtcacttcacatttgcattggatgcattaccagggcatggcagggtaccccgcgcacttgatgattggccttgtcgtggatgaactcaacatcaagagccgaaataatgataggtttcagcatcatggtccatcatgaccacctaccacgtccatcgcccgtcacggatggcaattatcatccttggaagagcattctgggggtcatcagcgaccaaaagtttcgttgcggttcacagcctacacctagtagaaagtgagatatgcataagagcgtcttggtttgagcagccatttcctgtttatctacggatacagcacactcagtctcaaaccttggaccacgccatccatgcccatgtctgaatacgcacgccttgattcttctcatccccgaaatgccaggcccagcgggggggagccctcgccccttgacattttcctgcggccatgcatatttattcagccgaggaccagtaaatcgcagggtaacgagcacgcaagcctgggttggttcattcaattggctttgccaatcgagatctaatctactacgcgttagcccttctttgtgttgggtgaaagagtccggttttgcagggatttcctcttagagatgagggaggctttctacttagtttgtttcttttccattagatgcccgcccgcccgttggagatttccagccaaggtactagggtacctacgcctacctccctataagttcagtggaggtttggctgtttgacccaactgtaagtccgtatgcacgggcagacagatccattcgattggattgcgtctatggctggtcctgcactaaaaaaaaaaattaaaaaccccccccggtcgcagcagtccttatgacgacgacaattgatgggatccatggatatgagatccaacccgacctcagaccataccttactacctacccaggtaggtatgattttctttgctcttccattttccttccttcctttcctttcgactttcgaccttggagtcttttgtttgacttttcctctggaattaatcctagccaaccccttccctttctctctttctttcctgccccatcctcttctagatccatcgctattccggcgtctgtcagctcatatccaagcttggctcgtggctcaagacgtccacccatccatacattatcaccactctaggcacctcttttgtcttacttatcaaactctccttttcttcgtcttcaaaagacttgacctacgactctgtctctcgctcctcttcccttgtcgtctccgggaccaccggatcaaaagcttatactcactcactcgcctcgtattgttcaagtctcaagcctcctcctgctggctctcgtctcgacaacttttctcccgttctgcgttgctgggcatcgcctttgctctcaaccccccgtgcctggcagtatatcagcatgcctgcgactgcgatctagatctcacaagtttctctgctcctcatcgagctggcccgtcttttctgcctcacaacgacgtcatcttgaatattggtctcatcaaagcctctgattcagtccctcgccgccgattatccgaccgaaatctcagctcgtaccgtgataactccctccacgtacactccatttgcctctaccggcctgtgcattctcatccttcttctcttcctcctctcaggagttctgtcttgcgtgactgtctgcagtatctacagtacatacctacccaccaagtgcatctccggccacactggaactagttgtacatggcgctcagcttctaagcacattcctcagccattcttcaacaacgctctaccaccgtcaaacccaaaatatcagcactcagcgatcgagtcgacgccagccgcatccgcatccacatccacgtcccgctctgactcttgactctgacgacaacgcatgcgggggctcctttcaccttgactcgttcaatattttgcgacattgcataagtgtagccgaatgaactgagacatcttgacgtcgagacgaccctgtcatcctgtcacccagtccacggttcacatctctaatatcgttttcggccactttccaaggaaccctcatttgttttcgaattgcgagtgtggtgtcgtgtgcgtctcccctaacggcatgctcgccatctatacatactgaaccatttctctatctctgctgattcggggaactacaattctcgagccttgaaagccagcgacaatattgtggtagtttcgtcccggagttgtcaacatgaacgccgaaaagtggaagaggaggactcttcccaccctcaagacgccccctgtaccaattcctaccgatagtaataagggattcgataatgtcgacggaaagaagccacgcgttttctcgaaagcgcttcgttctcttagcaattcctcgatggaatccatgtcacagagcccatctcgaagctcctcctccattcgacgtctacagaagacacattcaggttcaggatccatgatcgacaggatacatcgtcgagtatcgatagcttcacccatgagcgcatccgctccggaattcccatcagttactcccgaagtcccctattcctccatggaacttatacaatacggaccactgaagaccgatgtctcgcttctcaaggcccgcgccgaatacctagttcttacagatacctgtttgatcaagttcgggagtatggaaggagccagatctgctttcccacagataaaatcgggcagcgggacactgaagcccagcagtgctcatcacaattctcacaagtcgtcttccgacgtgcggatagaaatacccttgcgatccatcgttggcgttttcaatgaagaaggttcaagccctcgatttggcgtcgagatatggtggttctcccagtggccaaagcttgcgtattccaaggcccatctattcttcatgttgcccaaggaccgggatgactggctggccagtattcaacaggcttgtagaatgagccacaggcgagctccttctccctccttgatccctggcaatttgaaagcgagaatcaaccatattgtggaaaccactgagccagactcgaatgccaatgcctccaagatattgacttttcccgtggtcaagcgtacaataggctcgcctcagaaggccaattctgctgatgagtctcagcactttgtggatggctcgtccttctacatcgtcattgggccagccatggtgaatttcctcgagggtctcaaggcagatatgcgactacccctggtgacctgcgcataaaggtgcagtcctacggtacagtctcactcatgcgattccgagcgtctgttgcgtcacacgaacaaaggttggtgatgagcttccggtaagtcccaccacaccatacttcatcactccatgttctaatgtagggctaggttaccactgggccgtgagaacagactcgagcttgctagtgtacattacagacatgttatcgaggcaatgacaaaagttgaccgagaattgaaacctatgtggccacagcatttgcaaaaggcaatattcgatatcaaaggccttcctccgccacttcagttgacatctggaaatgatttgggaggcctcgagcgaagtttgcacgcctattgcgctgctttcaaggtccaggttccaagatggaccatcgaatggaacactccctctcagcccgcatttcgccttttacctcctagcgcacaaccatattctacattacaattacttgcactattccgagctttgcgttataacagttacttcaaggagctctccttccgcaatattgatctatcaggtatcgcaggaaagaaggattactcccatttcggcgacactatcgcctacacatcactgaacggggtcaagatatctgaagagcattatgacattttaatgcagtcttctgttctcagtcaagagatgcatgccctggcattctcctcggaatcgatccgaagtatggacctgagaaatattcttggcccacgaagcaccattggccgctccaaggaccctgagggcgcccggagagtcagttccgaggttcttcggcccattcttctgttgctgaagcgtcaagcgtgtctttgccacagcatcaccatgtctggcaatctcattgcatcaagtgacattgaggagctggcaaacttactcgtacttgatgaggtgtacatgaagaaactcgatctatctaattgtggacttggcgatgagggtcttactacactctgggccggaattccaggccaaggcgccaatcttcagcatatcgatacatccgaaaatcaaggtacggtcaaattcgaaaccatccgggactcgcttagtcaactacgagccataagaaaactgaacatcgctggcaacactcgactcccgtttgatgttcctttgtttgaggatcatgtactgagttcatggagtctggaggagcttgacttatccggcatttctgtaagtcgacatagattccatgcacggactcgcaactaacagaagttgaatagctcaatagcccaactgtggatattctgactgcatatctggcgtcacagaactccgaaaacctcagagtgcttcgcctgagtaaatgtggtctgacgggtgctcagatagcccagatgttctatgccatgggccaggctcgacaaattacattgtacatcaacggcaaccgcttagatgagggcatagatgatttgtgtgcggtcatcagcgaatgctttggcccttggggactattcatgcagatggtggagtttgccttggaagctaactacatcaaacttttgaaggcattaacggctaaccgaaccattgaatgcctgagtttggcgggtactgctactcctgactcggccagcgaaacggcctgtagagctctttcggatcttttctctcagaaccatacgattaggttccttgatctctctggatttgatgccaagctggatgaaggccgtcttggaagagaattctccaaggctttgagtggactaaggttcaacacacggttggagcaccttcgcgtgcgaagccaattgctaaacgtgaacatcggagacctggctgaagccatctctgctaataaaacccttcacagtcttgactgtgagggcaatgatttcaatctttctaattttagacatctcgtccgacatctaagtgacagtacgacgatccgctacttctcggctttctcggatcgcgatctcgcccagacaatacaaaagtcggtggacaacgccgtggctacggcgacctcggcgcgcagacaatctatgatctccaaactgcgtcacgaaaaggtgccccaaagtattagtgagcctctagcacagcagctgcgagatggctgggaagacgcagtccgaacccaacaagaggttctggaaagaaaccaactcttgtttgaagaaggcgaagatggtcgttatgactcaggccaagatggctatatgttatgtgacggtgaagaagacttctctaaagcatttggcggcttagctctacgggcgttcgaatccaagaaggctatgactcgtcgcgcttccaacccttatctgaacaataagagagccagtatgatctcattgggcccggctcgtttggtcagcgccgaaccaggtgccagagtcacaaggtcttggtcaagatcttactcaattgtgtccagtgaggggggtatcagcgctgcagagagtccaagcacaggatcagcgatcccgacacctcctgagcccgagagccccgtagagaaggagtatctggtagagaatcaacaaggcgggaacgaagaacccctcgattacgaatacagctttgcagatccgcatgatcccgactttgggcttgaactgcgagcccatcgacgattctggagtgatgaagctggctgcatcgaggaagaagaacatggagtacagtttgaagaacggcacaactgagatgaggacaacgaactctaatggacaattgagtgcagagaaggtggcattgtggtcgactctattccgatcattccggagttctttttgtgatgttccttaacttgggataagggggcaggcgtctatgagtttctggtatgattgttggttggtgtttcatgcaggttttgcgtataagttactcttgatacccttcgctagtttgagtttttagatgagtcgagttcaatatcagtctttatttgtctcagtttaagctacattttagatatccgtactatgtacttgcaatgatgggttaccttatgtatgtgccccatgttcaatgcgatgcatatgtcggtacccaagaaaacacaataagcgtgcccgaaggagagtctaagccaccccaaattgcataggttggttcattcccctgtaaaagcccacagatgccttggccggccactagaaacgctccaactgcagtctccatttggggacaactccactacctaccttagtactatggaaacctacctacagcaacctggccaggctcgagaccacgacgctcgtcatcacatccaatacgaagccacccactcattctcactcctccatcatcacagttcgtggatgccctctgtccacttcacaattaccatctgagggccgtccagtcctttaatattgtattccgcatacttttattgcatttgtttttaactttcaaccctttccagtggagctttcacgctccagagagctccagtctcggttcctcacaacccccgaatttagcgcctcctcgaacctcccagacgagcttttgtccgtggtcttgcgaaggaatcaacccgtaatgtattccaactcgaacgccttcctaggcggtaatagccagcgtcctggcggccagcagcagcaatatggcggaggatcctttggtaatctgggtgctggccagcagcctggtcaacccagcccctttgcgcctcaacctacaggctttgggcaagcacctctgcagcagcagtatacgggctttccaatgcatggtcaaggtctacagccgcagcagcccctttcaacaacagtttacgggatttccgggacagcagcaacaacaacaaccccagccacagcagcagagcttccagacaggtgctcctgcgatgccgtcgattccgcgtcagttccagcaacagttccagcagcagcagcagcagcagcaatccagtagcttctccgcctcgcctcagcaagcttctgggccttcaaacccaccaccagcgccgatgaagccccaggctaccggcttcaccgagatggccgcgtcttttcagactggcggtactgcgaagccacgaggtcgacgacaggagaagtcgcagcccaacaaaatccccaatatccgtctctccttcatcacagcccaggaccaggccaagttcgaaaccctgttcaagtctgctgtcggagaggctggcatgaccatgtcaggagagaaggctcgggatctgcttatgaggtcaagacttgatggcgactccctatcgcacatctggtaagaagaaatctcttcggggcgtgttgttcattgtatttgcccgtggtgctgacaagtctcaggactcttgctgataccactcgtgctggccagctctacttccccgaattcgcactcgccatgtacctgtgcaacttgaaactgactggcaagcagctgccacctaacctgcccgagaacatcaagaacgaggtttcgagcatggtggatatcattagcttcagcgtcgctgacgagagcgctcctggagccagctcttcctctgctcctgatatcagaagcaacactgccactccaccgaccattcagcagccgcaacctcagcctcaagcctcaaatgcacagctgcttcaagcgcagatgactgggttcccaggacagcagacaggtttcgctcagcaacagggtctccaaagccagcaaacagggttccctgggatgacaaacaatcctcaagccacaggttacagcggtccccgtcccccaatgcccccgatgcccacgggatttggccagtcgctcgctcctgggcctgcaggtggtatgactgcccctctgaatgctcaacctacaggacggcctggccaatggggtcttgtcaatgctccttccacaggcctgcctaacatcgatgccctccaagcccagatgatgcctcaacagggccgagaagctggaaacttcaccactcagggactgcgaggaaacgccgttatcccctgggccattacaaaggaagagaagacccgatatgattctcttttcaaggcttgggatggtcttggcaaggggtacatcggtggtgaccaggctatcgagatatttggtcagagtggacttgagaagcccgatcttgagcgagtttggactctggctgatcacggtaacaagggacgtctggacctcgacgaattcgccgttgccatgcatttgatctacagaaagctaaacggttatccattgcctaacaaccttccccctgagcttgtccctccttcgactcgaaactttagccagtccatcggtaccctcaagtcaatgctgcacgatgagtctgaattccgcaccaaatcaggtgccgctctgcttccgcagaagactggcgttagctatatgaagaatcgctcattcaggggcgcacctgctggagccgtcgctggtcggaaggatgccaccgtcttcaagaacgaagacgaacagtttggatatagatcgagcgctcgtcgcagggtcggcaacaactcgcctcgtcccgaatctcctgcttctgtcgcctcgaatgacgacctgaccttggatcagctcaagaaaaagattaaggagaaggaggttctccttgatgctatggatttcgcagatgagaagaaccatgaagaggacgatatcctcgaccgccgtgaccgccgtgaggcggaggagctctatcgtcgcattcgtcgaatccaagaggatatcgactctcatcccgatgctgcgcttgcaagtggagactccgacgctgagcgaagagctctcaagcgccaacttcaaaatcttactgacaaggttcccgaacttgcttcgcaggtgcgcagaactgagaaagctatcatggatgctcggttggaactgttccgtatcaaggatgccaaggctcaccctggcagtggtgctcctattgtaggaacaggacctggcggtacagtaactgagtcggatcgactaaaggccagggccaaggccatgatgcagcagcgaactgctgcattgactggcaagaaggttgatgtcggcactgatgatctcgatgcgcctaagcgcctcgaggaagagagcatcaaggtaaaaaatgaaaaggagagcaacgagcgtatggttcgtgatgtcgaggaaagtgttcgcgactttgcgcacggtatcgaggacagtctcaaagagggtggccacgacaacactagcgagcacgaaaaacgccgctgggaggacgcactcggtgtcgaggatgaggttcgagactttatcttcgaccttcagcgtgaaagccgcagcgctcgacttcgtgctcaagacaagcggcccgcccgggcttcggcacgcactgaggaaagtcggccggaacgtgtcgctagtcctagagttgagagtcccgtctcgacctctcgtacggcaactcctcctgctggaggctcatattcttcatacaagacccctgaggagagagctgcttttattaaacagcaagctgaacagcgaatggctgagaggttggccgctctcggtatcaaggccccgacaaagcccggcgagacagctgcgcagcgcatcgagcgagaacgcgctgagcgagctgcgaagttacggcaagcggaggaagaggatgcccgtagagaagccgatcgggaggctcgtctagctgaagagcaagggatcccacctcctgcacctgaacaatccaaggcggaggccaagaggcctccacctccccctacacgacaccgcggtaagccagaggctgatcaagaggctgcaaagaaggttgaagaggatgctgccgctaagcgggccgaagaagcacgacttgcccatgagcacgagcagcagcagcgcgagacgcagcagatggagtaagtgtcgaatctgaagggccacgtaatgattgatttgctaaccccgtttctagagaagacgcaaaggaacaggaggatgatcttgccaaggagcgtgaggcttctgaagctcgtctgaaagcccttgaagaacaagtgagacaaggcaaacttcgcaaggaggaagagaagaagcggaagaaggcggccatggccgaggccaaggagaaggaggccaaacttgcagcgcggcgggcagagattgaggctgcgcgtcaacgagagttagaacttcaacggcagcttgaagctatggaagacagtgatagctcgtcctcggatgaagacgcaggtcctcaacaaatcactcctcaagcttctacgcccaccaggagcgacagtcaggtagccagccaagagcttgacaagaagccatcaccgccccctgctgctgaggcagtttcgccttctcctcctcctccagcggttgtcacgtcgcctcccagtgagaccgagagtaagaaccctttcttcaggatgatgtctcagtcgaccgagggtacacccgctgctgcccctccggcaccttcggctacgaaccctttccataggatggcccagaaccaggaagccaaagctccttctggccccgtctcgcgtcgccgtgcagacactgacgactggggttctgataatgatgacaaggacgatgactcagacgatgagcgacctggtggtggtagtgcagctcagctggcttctatgctatttggcacaatggcacctcctcgtcctctctccgcagccggtagggaatcggcaactgctagtcctgtggctaccaatgctgtgactcctgtcgcacctcctccgcctcccccgatgcctaacactggctctccggctccgatgatttctcccccacctccgcctcccatgccaggaactgacgtcccttcggcaccaccgcccccaccaccaatgccatcagtcggtgcccctcctccacctcctccccccatgggtggtgctcctccgcctcctccgcctcccggcgatgcacctgctcctccttccggtggcggtcgtccagctggcttcctgagtgagatccagttgggcaaggctctcaagaagacaaccaccaaagacagcagtgcagcggcggtggctggacgagttttggattaaagccatgctttttgggggcatatcttggagaaggagacagataattgctgattatgagttgggaccccgagataggggaaaggtttagtcaaggaaaaggggatggctatttgtgttgatgcgcgtagagctagctagttagtaatgtgagtccagaaaaacgaccttgtcgtgactctttttgggttttcttttactcgctacggcttgtgggactttttacttgcgactacatatttactgtgcggtgctgtgaagtatgctactatgtggaggaacgtcgtgaacatgctgtgaagccaagatcgaagcgcgatgccgcttcacgataaagataataatactaggtcgtcggggacgaggcctcgtgctccggcttgcgattgtcctgcgttggcgtcaaaaaggtctcagtcaggtctcaagcccctttcgtcaattcacgatgacattgtcttggaattcggatataagtcagcacacgcacgaagtgggcattgagaagggagtttcagtctttgacaaacccgcgaggtcgtaattggcattactcggcttggcgggaattactggccaagttgacaaggcatgctgcgaatgtgagtgagtgtgaggtgcgggaggtagtgcatgtggacatgtcaatctaaatgaaacatgtaaagattcgggattagctaaacgagggcgcgaggatgtatccgtactctgtatactaggtactgtaggtacggagtacagacagggtcagttacggcgtgtcagagagccgagagtgtgcgatgtgatgtgcagactcttccattccttgcgagtcggcatgccttggaaggcgagatatgtgaaggcatagactactctatagagatcatgagatgactgccagggattgcagaaacccggaatgactaagtaactgactgactaccatacttggtgtgtccacgcaccaagctcccggcatatgtatgtatctcggccccatctctctggtcgaaagaaactaattcttgagtctttcttccaagggagaatccaggtacggacgtataaaatgtgccggattctttgcacatggcggagtataggcacggagcgtccgatatatgcagggatcaatggtttgaagccaggactcgatggtaggtatttagtctggcagggttgactttgcgagcgggtcatgtcatggagaaaaacctcggccgcttgagcctcgataacaaggagaatagaatagaagagaatagaataaaatgaaacgaaatgagatgaaatgaaacgaaagaaagaaaaagcaacgaattaagcaagatagcagtgaactgagcgcctgatcggatgaaagctcagatcagcttctgctaccaaccaatctacctacctacatggcatccaatggctaggtatgtatggctaggtcaagacaaacaggtacagggctggctactgtaacaagaccaaacagatagatagatagatagatagatagatagatagatgcctgcttagcccgggactagatgagttgtcaaagtgtgaaacgcttcaagaaactggtttttggaaaattagcatttcttatgcgatgcggctggcggccttttcttttcttttcttgacttggcttcactaacaaggcatggacagcacatcccgtcccaatatgggagcccattaaagcccttgagaaccatttgcggagaaaaaaagggcctgggccttgtcaagaacttactgggatgtttgcccttgagcgaatggcttcgtggagcgtgttccatgtggatatcagtttaattgaggatggggcacgaaacgaggctgatcagtctctttttaaagaatgaatggatggatggatggattgtttgacagcggtcatgatgtccctgcgtctaaatagctacttgtagatatttcactcaggggataagatcagctggtacccgtaaagttgtacataggtagtggaatttaataattggtggacgaagaagcggtcaaaattatcgcatcagttaattgattgtcattacaacacctcgggcttagcttaggtcaggtcaggtcaggtcaggacaagtcagatggtaaggtcgcattttgggttgcatatccattcctgcaaaagaccccgaggtatcgagaggttggagtcgtagtagagtttgttgggtgtttacctaaagaggcaatgtgtaaataatgcaagagacaagacgcgtgacgagtgtgggaaaaagacgcgtcatacctcgaagcttgaaaaattgagttttggtggtgctagttaccagtaactttagtgttgaggggaagcagatccaacattgtggctttgtttttgtatgtacggatacagcacagcacagcctgagtcctgactgaggtgatcatgatgacgcctcacttacctaggtacttactcattacgccgctaactacctaggtaggtatgatacgggatattcaagattcggtcttggtcttgggtctgtcctggtctcaatctttggccttttctcttccctccgttgagccgaatgtgaatgcgaatgtggttgtcgttgcgttgcgctattttgaccgatggagtctgcaagtacgaatgtacgtacagtaagtacatgaaagaaaacccattgacagctgaaactattgatgatggagcaaggatctgcttgctagccgatgattgaccacactagtatgtagttaatcaagagcacgttagtcaatccaccgtaataaatcttggttcagaggttgaggctgttatcagagcaataagccatgagccacgaggcacgaggcacgttattcaatggccctggcttttccaacagtacatgtacatacacggtggccagccatgcattgcatgtcaatcattgtcttgggcccaatttgatctacaatgcccacccatcaaaacagcccaaacctaaagatgcttccctagatacttgggacatcacagacagtattagcaggatggggccgttgaggcgtgacggaatatttatgcatcgcgtgttttaagcctctgtttacttcgagtgcctaccttacctagtacctacttgatttgattcatgtgagacgactcactgccagttcttgatcgacatgactacagagtgtgtatctcggggcttcttatcaaccttgaaggttatctaccagtacctctactctacctaagtaggtacctacgttgatgaatggaagggcacgcccctatgccagaagttccagaacccggatagcattggagccatcatggcaatgatgaacttccagtggtttgctagtgcactcacaggctcagccttcagctctcagccagctacgtataaagagttaaagtgccgtactggcgtaagctactttcacttttctggtctcattcaatgcaaactctgatatgctacagatcggatagaggaagaacagatcagaagcggcacgaggaaaatcacgatgcttcacatgcaagggtgatcctgttagagcctctttgttgcgccccattatcagcgccaatgacattcattgtcagccaccgtaccatccaaggatatccatcatccaaggatccaatatgtgtggtcggtccatttacaatatgtatataactcaagaccgagaacgacagacaaccatgaacaatgaatgacgatgaagtggtgctgtaggcatgtacgtagtagattgcaaggttaaggtaccttaggtacttacaggtaggtattgagatgcggggggtctcgtatttctcctcatcccgctgctttcccaaaagctaaaggtcaggtaagtaaggtacagtagtgttatccaattgatattctgagactcttcgatgcaacctctgctgcagacccttgggattgacagtatttgattggccctcgacaggtacaatccaaacaaaagattgccattgattcaaaacgcgccttggtcggccaaaagcgcgcccaaacttgcttgctatctcatcatcttcaccaccacaaccaccaactctcacacaacttgaccgactcgaacgaggcaattcgcacatgcatctatactcgttaggtatctactgtacgtgtatgtagtgcctcgcttcaatccacccacacattttttattcttttgtcaaaacgaacaaagacggtgcgcactgaccctgatctcgactctctctcagttggctgcatccttacttattcttggttagcggccgttttatatatgctacctacctattcgtacgtactctactatggggacctattcaacggttgcctgtggctgggcttttgacgtgattcggccagacttgactgacttgacagtcttgactttgccaagtgaagcattccacccagttatgcttccttcacaaggacaaggcccaatcatcgtctaaagaaccctgctcggaaccgcgggcttgagagggcgtcatccatccatcaattaatcatcttgggggggggaaatgcatactaaaagtacaagcatacctacatactatacatatgtacatgtctaggtatgcaggtatcgtggcaagaggaggaggggagacaagacaaacgccgttaaaattcgaacaaagacagacgaggcactgatgagcaaagaggcgtagtcaattcaatagctctcggcacctctcacgttagaccttttctacttccaactgtggctggctggctgttctcgttacggtataggatggcgtggcatggcgtctcgtctatctgatgagcttttcctttttcctttttcttcgatgtaccacaaggtataggtagttaggttacttaggtactggcctgctgtaaattgatgtcgaattcagtcaagtatttcaaggaagaagaagtagtactgtagtagaagaagaaatgtatttcatgagatctatttgagtcgccatacgaaactggcctcactgcaggcattgtaatgcccggagtctgtctgcctttgagctgtatcactaaaagtccctcgattcttgtgtccgtttctgtcccatccccccccccccccccccatactcatctgacaagacatacagactttcagtccaaggtaggatcggcaccaaacacaatcccagcatctgatccggaagcatcccacacagcaccaccaccaacagcacagcacggcacggcacgacacatcaggcagagcacgacatcttcgcttcgcatccaaatctgaaaatctttgatgcaccgcttttctgatgcggcagaaacggaacgcaacaggcacaggcacaggcacaggcactacacgttaggccgtgaatacggaacatgtacaaagactggcaccgataacaagatcgagatctgctgggcgccgtctccactgccttacatgcgcccctagtacataccaagttttgtagagcatccggttatcgtttcttatgtggtgccaggctcaaacaccacaaggccttgaatagcatgatcaacagcctggttaagcaatgtggccgcatgagttctgaggagatatcttcatttcggtctcctcccatccgtatccatagcctattgcgcgacctcatctcacctcgagacgagtgaaagtcttatcatgaattagacttgtgcactttcagttgactcgaggcagtagagaaaggagggcgtctgcctcttttatcgacaaccaacacccaatacaattctccccgcgttcaactcggccagtgcaatgcaatcgtgacaatctcttggctgttagagaatcagactggccaatcatttctcgtcaatccccgcgcgcgtcgaggccgaggatgagggtgcctgatgatgcatccgctgttgaaatgggaatgggaatgaaaatgggactttcgcggtccgtccttgtcaaggtgacgctagtggagggttacctaagatccctgtatcctcacgcccctagttttgcagcggcccacacctcacctcgttcgccagctagctcaccttgccttcttgacgttctccctttggtcggttggatctttcttagctctctcaatcgcccattcccgaaacacgcacgccctcgatttacacacacccttgcttttacttggttatcgcgacgcaacctaccttaccttgcctatcgaatcgaatcgttgcgcggcattgcgctgctgtgctgtgctccggtctggtctgctgtgcatcttgacttcttctctcacttctcttcccctcctgttttcatcctcttttctcaccccgtgatactttactacgactttatgcgagcgaaacaagagaggtccgagttcaatcaggccctactcaattaaagcccatatgacatcagtgtcgctctgcccgaactgatcgatttcgattaatatccgcccatccaatcttgataccaaggcagagcagagacagtgctcacgcagagccccccccccctctttagctctctctcttccttctcgctcgctcgagctcttcctgtcgtgttgtgtcagcccgggcgctctccatccaatccctgtcgctgttctcaccatcctccctgcgcctggtccccaccgggcctcacacacggcggccacaggtacagccatacgcggtacagcgcccactgagagacagcctagtccccatctccagcaggtcccaagacgcctccgcacgccagctgccaactgggccctaatttttttcccccctctgtctcttaggttcccttctcgcccacattcacctgcgcttgtactgcagggcgcgttgcagtgcactaatcttgggcaccacaccttgcacctcgtcttggctgcatcattcaacaatcaacctccatctcctctcttgctcgcactctcactctcactctcactcttactcttacccttacgattacccttactcttactcttacttttttactcttcctcatcttctagagatttttttcgccattccggctcagtcagaattaattggcatttgcctgtcgtccattttatagagagtaatcggcgacgactcactcactcgccctttactactagcctttaccgcttctacatatctgcacctggctaattgtcggcgctacctatcctggtttacgatttgctctctaatgaccagctttcccccttcgacagtctgccaaccgagcaggtcttgactcatttgcgacaatattctaaaccgctttgatccgctgatatttcttcgtcaacgcggcctggtcatcttcattcctgcgcaccaaagtcgtttctatattcggagcaactcccggagaccgtgaacgaacgaaccccagataccggctgctcgtcctattgaacgctccgaccaaatcacgacagccctgtcaaagcagccccacagctcattactacgtaccttgaactacacgctccatccaggtcagtaggacgtccttttctttccctctccctcttccttgccgtccgtcatgcacactcgtcccattaggctctgccggtgtccactctttaactcccaccttcgcccgttatcttaccgtcatctcttccactttccgtcgccggcatcgactgactaaccttgatttaaagtacagcgtttggttcaaccattttgctcagcaccgcagtcccattgacccgatatcgagcttcgtgactcgatcgacatgggcaaacacacgcgttttcccagttccactgggccgctacaaatattccaggacgacacgccagagaatgtcaccccaatgaccagtcacgctcctatgccctccgccccaaagcaagcccgaaggcccttaaccagctcaacctcaaacgtagttttcaacccgcccactccctctcacaatgcgcactcgcccttcaaacaaaggccttcctccgcctcgcaaatcccattggcctcggcccacggcaacaaattaaacatggtcgcgatggcgcctccatcaaaacgaggccataccacagattcgttgcaaaagaagccttacctatcgaacttcaaaaccgtgcctccaaagcaaagttttgacatggcttgggattacggaaaggagaacgtccaccctcagctcttccccgcacctcatgcgatagattcgtcggtcagcaactactatcagaagccaaacggcaagcgcgctctcatggaggctgctcccatcaaggaactcatgcctgtcaagaagacaaaggctgagccagtgccagcgacagcgacaaagcctgaggcagagatagaggcgacaacctttattcctccccacgacagttttcctccaattatcgatgatggcaacaaacctgccctcagctacgccgacctgattgctatggccatcttccgatcccccaaccgacgcttgacacttgctcagatttacaagtggatcagcgacaactactccttttatagccctactgatgctggctggcaaaacagcattcgccataacctcagtctccagaaggcttttgtgaagatcgagagacctaaggatgaccctggtaaaggccactattgggtgatcaagcccggtcacgaagcacagtatttgaacaagaagccgactcgcaagtccacctccgcatccgagaaccttcatgtcatatcgactcgactcgagccttcccggccggcttcggcaccgactcaggaacctacgctaccgccccctgctccagcctgccagccggctctgccagctcttcctacctctcgggctaccatgtcaatgccagtcgatctctcgtccgacgctaccattcctgtctctgacaacctgggtcccgaagatgctgctgacaaggccgaccaagaactctctctcgactcatatctctactcgcctgtgcctgccgccatacactcctcaccgcctgtctctcggcatgtggatcatcaaagtaacacgcctcctcccgtctcccgaaatatagtttcatctgtctcacggtctcacaagcggaagggtacatccatggacgacagcggttactattcttctctcgagatgtcatccgctattaggcctagccaaaagttcatgctggcatcggaggatgaccgccctcgaaataagtcgaggggccgtgctgaggaggagatcgcccgtattcggaaatcgtctccttttagcccgaccaagacacgattctattccgccattccacctgtctcttcgtctcctctccgaccagcgtacgacaagcagatgctgccacccattactcctatggtcaaacttaaccctcctgctcgaccacctccatcggcgtctccaaacaccaaccttcgacttcaccgcgacgcggtccggaacatgctccagtcacccgataggaaaggcgacgctgagaacattccttatagcccagctttctacctaggcaacgacttctgtccgtccaacttcggtgtgagtatccttagtgatggagagttctctatgaatcaggacttgactggtatgggttgccttgaggacggtactttccctgtcatgagttcagttgaggctgggtctcctatgaagcgtcccgcgaagcgtacccgtctagatcgaacagtttccgcatcagttcttggtgatatcaccaactccgctgccagaaaacccatcgcctctgctccactcctacgaccacctgagcagtctatgcagttcgataccccgagcaaggttttcgagggtctgagctccccgagcaagatgttccaagaatctcctttgcgaaatcagtccacaaagtttgccgacttcttgaacgtttccttggaccccagtgattggactcaggggactatgatggaccaactggactttgcccgctccaacgctggcgacattacagatatgcctgagctcgacatttttaagggttttgacaagattggatccacatcacagaacaacagcagaaatcccccacggagcaacaagcccgggttaccgcgaagctatacgactcaattttagaaaccaagacaacaccgaaaacgaacgtggcaagatgacgaaacaagcataaacgtgtatgacattcatgatttgacgaaagaatataaagtataacaattccttcgagaattgacctatatacaaggcctgcttgtggcttgtatatgttgggtcgtgtccggtatggactagaacagagagactcggcatcagtcgagtgctcgaatagcttcacggctagcagttgacgacgataatgactttgggacgcgttctactcgctcacaaggcttgggatactgaatagcaattttgtgggatatggttttttttttcttcctttggttgcgtttccctttacctgtttatgctatgctattctctgccgggagtttggatggttctctgggaggaatgatgaatggtattgcatgcatattacatgttctcggtctggggcggttgcttactttggttttcgggaatggaaggaactaggaaagggcagtgaaatgagaggaacggtctggacatgcgaccacgtatggtagctattatttacactttgtcctcaatgacagtgcttattaagatttactacactgatgcaaagtcaatactgtgtgcctcgctgtgacttattgccgatgaatcagatcttgtctctccaggcatctcgaccagccattatcccgtgtttcgttcagataatgcacaagtggctgagacacccgatctgggcttcgttttggcggaggcacttctctcgtgtgtcactggcaggcatacgagtcgtacgtcatgttgttgggaaggggtatcaattatgaatgacctatgtatactggttattagtcatgactcctttaacgcctttgatctattcatcccagagaatggatctcctatatcattcaccaagcctggtcagccccagacttctgtagcctattcaacaagtccctcattgacctgtcccagaggaaattgtgtctacaaaggtaccgcaaggtcgaggcaacgtaagcgccgcaagccccaaaggatcttggagtgtgaaactcctcggagctcaccatttagtatatacgcatccgtgttgcccaacctgccgcctctttttggtcaatgttgatcttgtaggggaatgggttagtaccctgggttgtgatgggcggtatgtgatctttgtgtgtattgacgaatgcgacaatcttcatcgctgttgctgacagggtctgctccattgctcgtcgaactttagcacgttctaaaccacgtattagcaattcccttggttttttttggggtttttttttcttcctatagcgagaaggagggcccataccactctccgttcttggctcggcgacagtgactttgatggtccaacactcccaacagacctcttcgtcgccacgggacagccaagctttgcgacgacgtttctcgaaaaactggacaacgagctgaccacgcccaccgttaccatttccggtgctggcgctgttagcaccacccgatgagcgctggacatcgatctgacgctcaagtgccgcgacgcgttgatctatcatagtctcaagctcgtcgtcgtcaacatagggaagcgtcgtgtcaaggacctcgcgggtttgtgggacgatggaagggaaaaatcgattgaagaatatggtatgcagtattcctgtgagaaggcatgtcaatgaggcgcattcatgatgatttcgagagcatggccacttctttgtcgtcaccagtatagcggggtggatgtccagggtaggatgacgatgaagatcaagagaacaagcaagcagagccaaacttgcctttgactacctcacgaaccgagcgcgggtcggcgaatacgtcgaggataaactctggtggttcttgttgatccatattatcggtgctgttgtagagtcgattgtgggctatgatcatggttgaggagacggggagttgaagaaggaggctgagatatgtagatacgaaggtatggagataagtaagtactacgtaaatgaaacaacgtcactgagagagaaccataaaagggaggggcatgggcatgggatcggtttaggcgttacccacttaccccgtgctccagctaacctcagcacagccacacaggagatacggctcacagtaatgggaccttagtaggtagatcctttatctcaccagccacatttcataccgtaaactccacctccacctcggccacgtctaccgactccgaccacggggtaactaaaggtatacctactccgtacctatcaaagcctcgatccatattcagggccgaggctcaggctcatgttggcattggcactgacatccaaccctgaaccttttttttttcccaaaactctcctaactccaaccttaccccaacgagaagctcccaggccgaacccgaactctcaacggcttcttaacgtccacatgctcacgcggtggtaccctttgcctcggtgaatcgaccggtataccttacgtacagttacaacttaagaacaattgatcatcaccgtttcacctatcgcgtatctccccattatcttcaaatcatgttcacatctgctcggcgctggctgcgcaacaatcgtacgcccattgctgtcggcgtgggcgtcatcggtgccggttacgtcgcgacgcaatatgtcatcgcaaagcttaatgatgcccgcgagcgcatgagcagcgaccgcatcgccaaggagaagtaactatcaaccgcccgatagaagtgacacacaaacacatactgacagctcatgacacagtctgcgacgtcgcttcgaacagaatcaggaggactgcacattcaccgtcctggctctcctgccctccgccacgactgccattctcgaagccatgaacacggagcagatcacattcgagatccagcagatgaaagccaccaaggctataaagaacggtggccccgaatctgcacccccgcccagcatcgcagatactacattgacagaggacgatgggaagagcatggctggccaaagcgagagcggtgcacagtccagccaggcccctacatcttcgccattcaacgcctgcggcgaagcgaacaaggaagcaccgaagcctcgcaagacgaagcgacaactatgggatgacgtgaccatcagcggcgagtaacagccttgctcttcttgtctgcccagaactaacacagactgcagcggtgacgcggtcctttactttgatatatacccttgcgctgcttacaatgctaactcgcgttcaactcaacctacttggccgaagaagttatctatcgagcgttgtggctctcgcaacaggtggccaacaaggcaccatcagtcttgagaacaacgatgacgacaacaccgaacagacgtatggcagtgacttcgacatcaaccgcaagtacctaaccttcagttggtggctactgaacaaaggatgggtggacttgatgcaccgggtagagagcgccgtgcgcaccgtctttggcagcctgagccctagggatctcctgagctttgagaggttctccgagttgacgaccgaggtgaggaagcttgtcgaaggttcaaccaaggaggagcgtcagaagtcagactggctcaactttctcctcccacccctgggcttggaagacgaggtgattcgggagtcaggcatcctcgacgatacatccaatcagggtggcgaacagtcaacacccgcgtcacaggccatcctgagacggctgcttgacgagacagccgacctcatcgaatcacccagtttcacccacgtcctcactcttctcctcgacgcaggtttttcctatctcattgataataagctcgccacggctgcgtttgaactcccggcctcagatggtatcgtcactcccgaactcaaggatcagcagcgctcaaaggtgattctactgccaaagatcctgtcggtgttgacgcgtcaggcacatgtcattggcgacggaatgccaaacgagtacctccagaagatggagactgtccgtgatctggaggcttttgctgctgtcgtgtattcaagtaattgggagcaggaaattcggacagatgatgacctgatggccagtgctgttgatcttggcgcttcgcagacagctggtgtcaccaaggcattgcaaccacagtctcaggcacagacacaagtccaaggtgcacaaggcgaatcaagcctggttgtagtagaccctcaggggggcttcgagggtgcatggggacgagcagtggaggacaagtcgtgaagagtatgtgttctggttgtgtttgttgtgttgctacataactttgggagtcatggcgggattgttacatgtaaatcagggatggagataaaggagcagcataatattgggaagcatctgggctatcaaaggctcaaacaaatgtcacatgttggttatttagaggcgagtatatggtgttgacatagttcagtcgagtccgagggatttggtttaacaaccccccttgtataacattgatgccggaaatggcgtttggtgtagtcttctctcctcttctactttcgcatgcctcctgagccgaacatgagggacgtttccgagctcctggtacggaattgcgctgccatgccgaaaccgtcatcctattcggagccgggcaaacgcgagttccatgttcttatgtttgggctatgctcctggtgacagtgaggccagtagataaacatccttcatgcctgcagctcttaggtcatgtccgggagcgcagtgtctcgaccgactggggggacgtgagtttgtttccccatcttcaaggccccatggtcgtaagtggtattctcaaaggtaatgcgttgaaaactgctggaatattccagctcctcccggtcacatcaagcccctgatgaactgatcaaggcccagctcaaagagctcgttcttgacaccatcgccatttttgtgttccacaggcgccagggggttcttgaccactacaaagaaagttagctcagatttgacacttttcccggctcgtaaaccacaccatattccacccataggtttatgtaaatttgatgtagcacattgcgcatgctcaaggtcgctgtgtcggtgagaataacaaatctcaagttggcgggtgtctcgtaaaagtgtagcttatactgggaagtacggtagctgataaatgcatcgtcatcaccgccgagcttacggaccatatttcgaagggagaagacggtgccgaataggagctttgcatcatcagaggatgtgcttggagcagcggtttcggaacccgctgatggcggaagccaggacttggagtagacacattcggctgaaagagaggagagggctgtcaatcgggaggtccagagggggaaaggcgcagaatttgctcactgtgtcggtcgaagatgtggaatgaatagacaaccatgatggagattcaaggggtttcaggtcgacgtctaacttaaacaggcagcgatgggtttgagtaggtactgcttaaacaagttggcggacaggtatagctcgtgttgattcagactcgaattcgcggcagtggtgtgcagatctcgttggtcaaggatgggagcccaggagacagatgtcgaagctgatgatattgcgatgtgttgcgatgggttgttttggtgtagagagagctggaggtcaagcctacctatgatggaacctcccaacttctagctttacctaactaactgtggcgcctgtgcccattgaagtttcggtaggtacataggtacccagtggagagcttaaagtaggtaggcggggtaggacctaacctaagcttaggttccatcttgcagttccatggccccaggctgacctgactgcaggtgttcagtcccctaagagactaagatagtgcccccacccccctgtaagcagctccctcagccaaaactcactcatttactgacgggagtcgaaaaaagaccttccatttggttcgttccagtccatccctctgactggtaagtcaccacttacctcgaccaccaaatgatatcacatggcactaacaatcgctctttgaacccaatttttgtctatcgcgcttctcttcttcctctttgaaccattttcaattggagaactcacgtacatactcaaggtgctttacggtaaggttgcttgcctggtcagaagaaacaattcccgttatactgtagcacatcggtttgcctcggggtgcggggcaacatcactgactggttgattatattagtctatcgagttcggtctgatcaataccaatccgcccgacctcatatctttgcctgggcgtagcgcatcgcatatcaatcatccttgacaatggacgcagaaattcatccagagatgagaccatcgttcactttcccttcgcctcaagtcagagtcgaccaacatgacgatggctctggcgataaacctcccccaccactcgtccatcacctgtaagtcagactcaactcaatctttgaatgcgcccaacgggtcagttgacaatcgcatcaacgaaggacggaaccgacagaagttcttcatttctcgagtcctctccggcatcacaagagaaccccaagcgcccatcgagaagtcaaggtgcgaaactatcactagcatcaagcaatgtcttattgggctcaccagttccacaggaaactcttgatgcgcagacgcagtttggggatgaggatgctgatggctgctcccaccatcgagtaaaccagtatacaatcttggacgaaatcggcagaggttcttatggcgctgttcatcttgcaaaggaccaattcggaaatgaatatgtgagtattatacccccaagccagctgccagcccaattctgtctccgacttacacagcctcaggccgtgaaagagttctccaaggctcgactcagaaaacgtctccaatccacgatcctcaggcagggtcctcgaggcccaaggcgtatgggccctggcggtcgagatcccttcaattcagtgcaccgggtcaaagactccaatgatgccctccacctcattcgagaggaaattgccattatgaagaaactaaaccaccccaatctagtacagctctatgaggttcttgatgaccccgaggaagattccatctatatggtcctagagatgtgccgaaagggtgtcgttatgaaggtcggccttgacgaacatgccaatccctaccctgaggaaaactgccgcttttggttccgagaccttatattggccattgagtatcgtgagtgcagtcacctcgaaccccaattctgctgagatgctaacgatatgctgcgtagttcatgctcagggtgtcatccacagagacatcaagccagataacctgctcttatctgacgatgatgtgctcaaggtcgttgattttggagtttctgagatgtttgaaaaacccgaaaatatgagaacagcaaaatctgcaggatcacccgcctttctcccccctgaactttgtgggaagcatggtgacgtgtcgggcaccgctgctgatatttggtccatgggagtttcgctctactgcctcaagtatgggcgcattccattcaaccgtgacggcgtcttggacatgtacgacgctatcaggaccgatgaaccttccatccccgaggacgagaacccggactttgttgacctcatgcagaagctactcaacaaagacccggagcaacgcataagcatggacaaacttcgagtaaggtgtccagaccttgcgagcgtcccgagtaacagagctaacacctaagcaggagcacccctgggtcaccaagcagggtacggacactctcctctccgctgaagagaactgtgccaacatggtggaacctccaaatgagcttgaggttaaccgtgcctttactcgcaagatgaatcaccttctttgcgtcatgaaagccatccatcgcttcaagtccattctggccaaacatcgggccagatctaacagtagcccgcgtaaagacggcgaaggcacccttgacgcgtcccaggaaagggcaaaggcagaggtgatcgaggcgttgctgtatcagcggcgcaagtttctgaatcaaaagagtgatgaaggcagccaaatcccgccaatccacgaaactgtgggaaacaataccccattcttgggaatcggcactggaacaatggacgagttcgcttccaatgaggctactccagatatggtgtccgattcgccaacggcagttgacttcaacgtgtatgaccgagcgtatgaaactgctatagagaacatcacgtctggccggaatgattcttcaagaggaccgacagtatatttgaccaagttagtcaaagagacacaaaaactgaagggggtccctgggctcaccgggagtgacgacttctccgagaattcagatggcctacagaaatcggggcccgcagccaagctttcgcacctcacatccaagcttgacctctcagggaagcaataagaacaaagttgggacttgatatagggaataaagctacaccttcgggtaaggctacgcgtttggaaagcacgttgtaccattatggcgctgcgagtgacaataacatgactggtagtggtggatcaaatgcggtggactgttttagaagctcagtgataacgataccacaagagatacatatgaggaagcatgctcatcgtgtaacacgactgctggatgcaaccggggtgatattccgaagtaaagcaaacatcctcatgtgtagcagtgagtagtagtagtagtgtgaactgcgggccagtatgagtagcggtgcagctgacagatttggagcctcagcaactcgaccacatgaaacaaaggatatgtaaagatgagaatcaggtatgcggtgagacccctctatctcggcgttgtcgggcagccaggcctttggtgaggtgcacaactgccaaggcagccgagccgctctcgaatcccacctccaacaacagactacaagatctgaaatcttatcttgcacgaattacaaaacggggagcgcaggcaggggtttcgagctggcgtcgccagtagataaaacatcttgacaagatatcgaacctgatacgccggttccatgctggccgatgaggagataattgtccgagcacggctggcaggaaggggtctgccaatctcgacgacgtaactcgccagaacagtcaacggtgagtgtcagtcaagattagtcgcggcagcgggatgctctcccgaagacgggatataaaaaaaaatcgggatgactgccaaggtagtcgtctacttggccatgcataagtgggtgccactgtacagaaaggcaccaggaacacccggcgccacgtggaaaccgttgctcaaggtgtcactatacatcaagtgtactatcaaagcccagcagccaacccctcttgagttgcgattgatggccaccaacatgctgctgtgggacacaattgggtcgattatggatgtatgtacatacatatgttgcatgggcccgtccgtccgtgtgtgtcgctatctggcaggcagggtctagttagagggtcaagatgaaaacttcgataaacttgtgcgggttgcagggatagatagatgcttacaataccttagcttttcggcagcagaactggggctggcttgacggggagccagtgagctctcggcgatagagcacgggtaggtagtctgaacggtaaaggcactttgttgtcggtgtaaaagatgctgtgtaataatatgtttgtttgcctgccgcctggatgtatggatgtatgtaaatcaagacggtgtgacgtcaacacacgagatagtatgtaagtgccttacctaagtaggtagattaatccaaatatcgaaaagatagcgcgcagtctactatacagtaggtaggtagtccttgatatctgtcgtttgctaatgccagaccagggagtcgccgaaatatcccattttgcctaacgttggatgttgatgcgtggtgacattgcgatgtccactccactcctcatgggtgctggtgttggagcatcaggtatcgtactcactctcaacattacctctctggtaaatacctgaatgttgatatgtggtggaggcgggtcgagcggtgaaggcacccgatcatgcgcatgctctgttcaagctgccttatccagtagtctaggtatgaacagaagaaagattccttgtgcaaggaaaagcccatgtcagtttctctcccttgatagaagtcgtccagagacattggcattcttgatcgattatacagatatatatgtatgtattccaaacactggtcgctagaacacatggaacaatccttatgtgtgataaggttttgtttcaaagaccagcttacaaggatgtgcaagctttcacccctgcaggctgggggttacgcttagaagaacccttagtttgaataccacctaccatgccgatcaagctgtgcaattcgtgatggttgcatgcaacaaagtcggcagccctgctcagcgcaagagcttcaacaataattgcatacctacctacctacctgaggcagtcaggtgaggattacatatacatattacccagctacccagcaccaggctaaagttcaacagatcggcattccgacttgataggccccgtcggaatatatcgtacgactagtatccgtattttcgggtaccttagttgggacggatagggtgtcaaagtcggaagaagcactcggaaaagtcagctcttaggtttgcgcaaccacccaacaaactaatagacccttgaagcttgagggatggcccctcgggtccggaaaataatcaggaattcttaggtgtggtcaccaccaaaagtgtccctattattttccggacacccaggattgattgagcgagcgggtcgcggttccgagcaatctggaggcctcctctttgtgaacaaatctcacagaaaaaaagggccagatgcgttggctggcagagctagctccattaagggctggtgggatgaaagagccctagactgtaggtatgtactcaggtactaacgtcatggaagtgtcaggaagagaggatgccccgagtgaccttggggggttcataggtatgcgtgaaaatctaggatacctacttacctttatgcagtagtatttccaaacaagagaagagcggcagcagctcagcaggtcacgccgctttgtcacattttgtgcggatgtgtggcaatacctcacagtgcacacttcggtcgatactgagaatccggtacaacaaagggaataggttcattgaggtgtgtgtgacttggacctcctgtttcctcccactcggtggtgttgctgtttgtcaatgctatctacctacttcatccattgctaccacgattgttcatgctagtagcagtgttacgccattcacagggacaaaacgttcaccagcagcttattaatcactgttttttactgggctcggatgaaactgcaaaggatacctattggacatatcaagacgtacatgtttgatacagatgtgtctcgatgccaagctagcccggttgtgttttgggcccctgggcaaaccaaggagaggaacaatggtctctttggtgcatgagattgacgatacaggacaggtcgtttgagacatacacaggtaggtatgtatgtagttgtagctctgagctgggtcttttctccctttccagtcttcgaatcggatgcagccacatttcctaccttacatgtacctagtagatagcaggcacatacctactatttattcattcatactcaaccgcccagtgtctggtttctttgacaacattgaagttcttgggtgtcttacctgatacctaaggtacctaggcacctacttacaataaacatttcctttcctgaatatcccccagtacgcgcagtcctgcataagatcctgtcagtgtctcaaatggtaggccaattcatgataatcatgataaactcgtcttcttccttcttcacacacacataaatacatttgcagggttctacaactagctgatgccaatgttatagggccagccaatgatctgccagccatgataccttaaagtggacatggaccaccgagtacagaggaactttaccccgaggacccgcaggtaaagtcccatactcaaaatgaagcctcaagagaatgcgaaagcacatagctttatagtctgaataccaaaacgctaccactcgtatgaggctatctctgaggtaggtttgacatactgatcgcgggccattttcatgaaaattcgacaccatgaacacatgtcttggcaggttgataggataggtacctttatctgaaaaaattgattgattcttgtccaaggactgtaatcgacgatcccacctagactacccgatgtttctctatctctcttttatcgttactagccaatgtttcatcattagtgaggtaacaatcgagaatctcgaaaacagaaccgtttgcaagtaagtcctggaccaagaaagttcctcaaaggcacatttcaactactaggtacagtaaactagcgctgccatcacctccacaattccgacatccctgccctgtctactccgtatgtacctaaggtagccagatctctgtccctgcccgcccatgcgccatttcttggcattgggtttctgctaaactataacagttaggttaccttggttggctggggtcagagaccgaggggcacgcacgcacgcacgtatccaacagaatatcaaatacaaaaaaggcttgagcagaccaggccggtcttcttatcacggaatcaagaggaaaatgttgcgacggatttccatttctaaagacagatccattttgcagctggaatattccatgactgagccgttgatttcggcctgcctgtttctgcgtgaggttcggataagcctcgaacaagctggaaatcaaaaccactcccagagcttggccagccaaatcatccatggcacatgtcagtcaatgggcagtggagggcgagtacgtgatacaaaccactatgcacctaccttacctactgcatccacgcctaggtacttttcgaaatctccttatgcagtttggtcgtacaaagcacccgtacatactccgtccatgtatatcaacgacgtggtcgttaaaatctctaaccgcggcaggttttccttttgctaccaggacaaattctggcccagccattgctagccaagcagcctacccaaggtacctaggtagacagacaatgcccattgtcaaatcgtgagacgcttttagagagacgacggggagacggcggccagttaaacccaatgtacgtttaaccccccgaggggtacccgcagagatgcatcaccgcaccacaccacaccacaacacaacacaccgcatcgaccgctgaagtgcatcggctctgctttgagctgctgttgttcattattagcgctaaccaacgttgaatctggcggtacgggcacggatagaaatgcggcaactgttacagcaccgtacccagtctacagtcaaacatggatgctcgaagaattaataatggattgtacctagggtaggctagaaaaccaagctaccaaacatcagtaaatagaggtctaagtgaaccaagccctggtgcctcctccgccgcagtaccgcgcggctggggacaagaactttgtctagtgcctcgcctctctgtacatgtacatacataatgcgatgcaatgcaatgtattgtaatgccttgcaccgccatgccgaaacagtcaccacgtcctatcgtgtggtttgacccatactccgcacctcgtctcgagttgttattgattctatcgtataaggtattgtactataagaaccggatctctgcctgccggtgcggtgcggcacaaggctcacaaatctgccgtcatacatttggatgctcacctcggtaatcctgattggctcgctgctctacgtcacagcgtctgtctgggttcatgtgcgctggacaacatgcaattgcagctgatatgatatcgaatatgtatgagcacgtagtactctgtaatatatgataagtatgtaggtagggtgggtagaagcgtttggtctgtcggagactaatacatggaagcacgcacgtccccagtgtctccgccccaaagcttggctgtacatattttggaggtccgtggtcaaatttttcggtgataataacagatgaaaaggcaaatagaggctagagaggttcaatgagaggtagggaagggcaccccgtaccagaacgtaccgtacttcatgtgtgcccctgttggatgacgggcggggctcgatggttcccggctcgaggtactgtgccgtcttggcccagttcacaatggaagagacctgatgcagcgggtctggctgtcatccagagtggcattgaggtagagtgagagttcccctttctggtacctggaactcatgacgctacatcatggctgctatcccttgaggtagtcaggcagtctacctgtacttttgtccgcggagtagcgctggtggcccctcctttcatgatggggttttctggataggtgagggccagggctcacgcagacgctcagaaaaacccttagctgctgtggcagatgtcggaaataattgagtgacatagacgagagatcgtttgaaacagcggattgggtgatctgccagcagagctgtcgtgttttagtacggaaacatgtccttctgaccactgtcagatgcagcttccggccctccttgcctgaagcagcagaagtgaagcgcttttgctcctctgcaccggggggcagccaatgcactgtacctccgaacctggattataggtagagggcatgatgaaactgagatccaatcagaaactgactgaggtatcaatttgccgatgaagaacctgatgtaggtatagtagcctggaactggtaataccttagactacctacctatgtatatgggaatgcatgatcaaagagacccatgatgccggcgccgctccggctatgtacctacctaccttaccttgtatgcccggcttgcttccaggagtctgatgttgataggtgttgatgtctactacctacctaggttattagtacccttatttacctcagttatgtaaggtaactttcgaattactggcactgacgaaaacgcttcttagagatggacttggtgatgggcaatgcaataactggtgaatacctaacagccgcttgcccttgtggcatccaatccaatcttgcccgctccatttctccagggccgagtccttgtaagtgctaggcaaattatagcccgaaagacggagttataattttttattttattttttttcgttcttacagcggttccatccatgaggtagggtgctaactactaaacaaatacctgcctgcctacctactatggataccttaggtgccctcggattaacctttcaggtacatgcgccttcatactatgcatcgcacttcgtaaagtactcggcagtactgtttgtcacttactcactgcatctgcatctggggtctttttttattaaatcaatttgggacagatcgttcgaactcttgactgctcaacaagttagccttgtttaataattcccttcctacagtaccttgcctgaccgaccctgcctaggcctaggtaggccgttgaagaggaggctaccttaggtacctaggttactcataaccctcactcactcactatttcttcttgccttccgtcgtcttaaaaattcccgcttcccttttttcccaccattacttcttttcacctttcactgttcctctctacccttcatctccgtcttacccttgctcctgtcctgctttgtctggcagtcgcgacaaagattgctcgcccccctcatctttcgtcgttggtatagctgcagctgcacgggcttcagagcccatcaacgcctgtaggcgtttgttccatagtgaacgctgccactgactggggagggcgacagttttctgcgttcaacttgcaacagtgctcgaggagctgggctgttgaattcgaaattacctcgtctcggcatcgtggcccagctttactacaggttgctccgtacgagctccatttcagtacctttttaccttacctttcttcgcgacaaatagtggtccgtccctacctactagcctacctagaagccgacatccttccgtgacctgcagccgtcttgtcttggcgttcggcatcatcatcagccaagaaagacttcacttgcggctttgagcaccacctcggactgtcctcttttgctctctcttccctttttgccgctgttgttgctgctatcttgttgctgctccgctccgctcgatagctctgctctacctcggaataatctctttgtcggtattgttcgggcccttgattcaattacatcggccctaccaacaacagagcggaacagacacagaaacccgccactcttggtacgggctttttagccactatcaacacctacgctgcagtacttacatactgtacatttcagtccaatacgttttgccgctcgccttttgcttcgcctcatctccacccccgccaagatcggtaacccaaagacaactcagatatcccccactgtcctgtttttgatcactcgtcagtctcgttctgcggccagaaactaaaatcttgcccttctgcgttcggcacttctgttgttacctggcttactgctgtacgctggcttaggttgcctgccaactgaaccgttgcttctagacttaaccgttgcgcaacagacccttgctcgagtcgtgctcactgacgcctgtttctggtgtcgcaccaggtcgtcgcaccaggtcgtcgcatattcttccgtcactttattttctcgactcttcgccttaaatatcctcaccaacaacacccgagacagtgactcttgtctcgtattcacttccaaaaatgcccactgcatctggttcctcaaaaccgccctccgcatcgagctcgaaaccatcctcggttaaatctcaagatggcgtcaagaagtcccctagtctagcaccacagaatggtgcaactactgataatggacatcctccctcagacacgcatctcaagccaacagcctcagtaaagaaccgtctcacccgcatgttctcatccaaggatgcgtcaagagttccgacccccgccccttcgactgtcgatttacctaatcgcccgcgggcttcttccacaaacggcacctctacacccgcggcaaagacttcgtccatcgagaagggtagcgacagggcttcgctcaaaccggctgacaaggccacaacaccagccaaacccgccacgaaatcgaccagtggcaaggagccgtctcaacgatttgttctaaatccggaagcacagggtggccatgagcatcatctaaaatctagccgacgtcaggaaaagctctcggatatgtggagagcgatcatcggcaagaagcaggatgcagccgctgagcacgatctatcgcttgtttcaaattgggtggatacactacaacaagaaaaagaagaagctggcgatagaaaaggtgggcccagcgcaacgacaaccctggtcgagaaatacggcaaatgccaggaggtggttggccgtggcgcttttggcattgttcgaatctcccacaagaagattggtggcagcaatgaaaagctctttgctgtcaaggagttccgacgccgaccagaagagacagagaagaagtatagcaagcgactcacagccgaattctgcatatcgtcctcgcttcggcatcccaacgttattcacacactcgatttgcttaaggatgccaagggcgactactgtgaagtcatggaattctgcgctggaggagatttgtacactctcgttctctcaagtggaaagctcgaggtacaagaagccgactgtttcttcaagcagatgatgcgaggtgtcgaatatcttcatgagatgggtgtagcgcaccgtgatttgaagccagaaaatttgctcctgacgacccgtggcgccctcaaaattacggattttggcaacggagagtgtttccgaatggcttgggagacagacgcgcatatggtatctggcctatgcggttctgctccatacattgcccctgaggaatatacggataaggagtttgacgccagagctgtagatgtgtgggcttgtggtgtcatcttcatggcaatgaggacagggcgacacctttggcgactggccaagaaggacgatgatgagttctacgcccgttatttggagggtcgccgtgatgaggagggctacggccccatcgaatctcttcatcgggtaagttcatgcaatgcgataaggacccgaggtactgtgcatcccgtgctaactatatacaaggcgcgatgccgcaatgtcatctactccgttctcgacccccacccgactcgacgcttgacggctgctcaggtccttaagtcagaatgggtacgtgagatcaagctatgcaaggctggtgaagagggtctatgaagaagatggtgaggatgacggtcaatttggagactctgaactggagcgattcaaactcgatgagtaatcgacttgagcagggcctacggtaacggaccaactacgaaagggacttctagaaggatggccaatatcgagagggtgggaatagcggcgggttggcgttgatggctgcgtttggcgaagcaagctacgtcaagccactatgatgattcgacgacccatcctttggactatttcttttgttattttaatcgagcaatggtgttgggcgtattgtaaacagaaacatcgaatttttccccccctttatattcattttcaagcgtatcatgtcctggcagggtggcggtttcttgcatttatgatacaggacggcagggcttgctgataacccaggggttatgtcgatggaacagggagtcccagtctattcacccacgaagtccatttttgttacaggagactgtgttttcaagacagcgcgcgatggtagagataaggcagggcaggacggtgcaaggcaaacacgaatggatatgaatcatgggaagaaagagaaagggacctttggtaggccaagaggtctcaagccaagcagacaggaagttcagttcagttccatagacatctatctggttttggatatgcctgtccccagaggtcaagaagaaaagaggcgtcgatgatatatactcctgtcatcgagacccaggaaacatgaagcaaagcagaatagacaagacgttgttctcatttcagcacaaagatgccaagagcacatatcctagactttcttcttctctcctggctcagtcccggtgacttaatagtaatgagagaggcaagtttccgcctcccaaagcatcctccgactctagcaccgtcctgattatcggcacaggtagccggtgacatgattggccataaactacctattcagacatgcctgttctgaccttacctacaaaagtgttgatattgtgaatcggatagcctatccggtgtaattcgcaagggggatgttgcgggagcatttagtcttggtgaaaaccctccaaacccaagtaccgtcgcaattgtcgctcagcagtgacacagcatggtaaccaaaggtaatatctaactcataatgtgactgatattgctggctggtcctcagacaggcagctcaaggtccagagtagggaaacgataaatacctaggtatataatcaccccatcatcacatcacacctgtagtctactgacttcaagttcatcatcctcacgcctttctggtacatacatacacaccatctctcatagacgcaggcgatgggataatacgacgtcgccgtagttggtctcggtgccctcggcagcgccgcagcttatcatgcttccatcaaaggcgcccgagttgtcggcttcgagcaattcgagctgggccaagttcgcagcgcttcgtacgatacttcacgcattgttagaaccttatatggggctcatgagttcgtcgccttcgctcggttagcttacaaagactgggttgagttggagaggtggtcggggatgaagatgttgactatcacgggaggcgttgtctttctccacagaagggaccgacgccatcgagtgactttactactagtctcgatgccaacgacgtcccctatgagcttctcacgcccgaggagaccaacaaaagatggcctgtgttcaatgttcctcagggagttgataccgtctttacccctgattcgggcattgttcacgccgcaaaggctgtcatgacgctccagttccaggctcgcgtcaacggcgcgattctcggagagaacacctgcgtcgaggctgtaacgccccagcccagcgggggcatagcgattgaaacgtctcaaggcgtctaccacgctcgcaaggtcatcatcgctgctgatgcatggacgaacaagctcctcaagccactcggcgttgagctccccatcaccgtcacgcaggagcaggtaacctacttcaagccctctcgcgagcatgaagcacagttttcaaacgacaagttccccgtttggatctagagaggtgagaagtggttctatggctttcccctctacggcgaacccgctctcaaggctggccaagacgctgcaagaaacgacatggatcctgaggagcgtacctggcggccctcagagagactgagcaacgagctccacggattttggataggctcattcccaagcgaggcgatgagctgagaaccgtcaactgccaatacacaatcacgcctgatcgacagttcatcatcagcgagttagagaagcacaaggatgttattctcgctctcggtaatgcacatgccttcaagttttctcccgctatcggtcgagttactgctgagcttgcattggatgggaagacaactgatggcatctcaaagtttgggtttcccaagacaacacccagcaaaatgtagtcagtccttgatgggccggatataaccaaggaaatgactagaacaagagggttcctttgcagaggctctacgtctgtctgttcaatattatctatgtcactaaggaaactacagagacttgcgagccaggtatcgctttaatagttatgtcaatcctgtttgaaattccatcctatttccaagcccgtccagtacaccacgcgaggtctacaaaaaccatcgccaataatagatccaagcaaatccgggccaattcctggccaaaaacgacacaaggatgcaagaagaagaagaagaacaagaacaagaaaaacataaatcaaacccccttcatcttgctcatacccgggatctggcagcccaccagaccaagccgtttccaataaccaaatacaagacgagaatagataaaaatataaaataaaaataaagagccacggccggatgtctgccttgtgcccgtcccgatgttgcgaagcatccattgcgattacttcaagaaatagcagagccccatgatcaacaaccactacaaatcagtcaatcgataagtggatggtgctttgaatgaacgagtagattgttgatgtaggtttgttgcctctgaacattcggaatattgacgcacagtattcatagcgtcgtcaagatgtcgaaaaacattatgtccacccgatggacctcgagttccgcgaaccgccatatcatccaaccttttaaaaccgatccggacgtatgccacacagtaagatggttcaagtaataaacagaaataacacctggattattaggctgagaaaatgaccaaagcgagctggccgttgcagtaaggactattgttgattattgtcttttgaggccttacgagtgaaatagatcccacgcgcgttcgcataatcgaataaactcttccttcttggctcgctgggtttctgggctatctcgtccagcaccaaagggcccacgacgagtaggagcaggtccatggcccaatggtgggctgccgtcctcatattcagcgcgcgtccttcgcctgttgatgctagcgcttcgtgaggcatccacaggtcgactgccgggagctggggaagggggtgtcgggggctggtgtccaccatagtgaacaagcttaggcaggagttccggccgcccaccagcaagctcctgttgcgcttcctcagcggatctgtactcacgacctcgtccgggcgtaggggcctggggaggtggagggtggccaggagatgtcatcggcccacgagagcttggaccactagggtagagagactgaggctgaggagcattatcgggatgcgctgacaggccttggccaaatacatcgctgataggcggtagtcggttggccgtttgagtggcaggaatgtggtggatatgagaagtactcgaaaggttggatggctggttggtgatgtgacgggtcatgggagcaggatgttgacgtcctgtaaagctgtggcccagaggggcagactggataactctctcattggcaaattgctcgtgggagggcgcaacgatggagaggccaggggccttatttcttctcgacatgccgggggtcttggcggcgaactgcgacacgggatctttatcgggaccgtcccctttggcagactgctggtgaagtctagcttcgataatgtgtcgttgttgctctcgaactgacatgcttcgctgcagctgctccttcataacagggtcttgggtgacaaagccaggagacaggcaggcgataccgacttcttggatagcaaggccgtcacgggcagtcatgggtcgtgccgaagttggttggttagatttgggcgtattcttagaaaggtcaagtttgcgtggtcgtggtcgtgtatgggtcatgctgggagagccgggctccttcttgacgaagattttagggggcgcgccggccgatcgtgaactgcaagggcaggtgagcaagggagtggtgaattgatggcgacgacggagtcaattgaatgaaaggatcaaggtgtacttacgcgctggagggtgatgatttggcaccctggcccgcagctttcgggctgctgctgctggaggattgggttgtcgcatgcgatgtcgaaaggttgagagaagaccgttgtgcggagggggaagttccaacggtggcagccgaagtagagggagcgggtagttcggggttggagaacctttcgtgaggagcgggagagggagccattgcaattgcagcactcataatgaaaagagtgcgagtgcagggttgtgggaaatggcgacaggtggttcgtgttgaaaggagacaagaacaagaacggggacggggacagctgcaaggagaagcaggagggaataggtagaccaggccaggccagtcagcgagccagagtgagccgagtacctgggtttttctgggtctgggttctcgcgagttagctagaggtttcctttcttgtattgactagcgagtacagcagagacaaagcccaaaaaacggatcgaaacgaatcggtcggagacgaccgtaaatgtaaagttagacaggaatggaaacgatcgtgaacgtggccgactcgagtcagcacacgattcgatttgacttggggcgagtcttgtcgcgggagtgacgggcaagaaagccagaaagaagaacgtcgagaactaattggaaccagcaccacacaaagggaggccgggctggggctgagatgggctggaaggaaggaacaatattatgtatgtactgatcgatagctcagctcaggcgacagagaccagatatagaagctggttggtccgttggtagtggatggttcgacgacggctcgctcttctttttgccctgcgcgctctgacttgggtccaagctcaaagcgggcggtcagctctgtgcgagatgtgacagagcagagcaagcagcaaatgaagccagatccaatttgttttcccttgttctgtatgcgagacgggaggtagagagagagggggggaggatgggggattcagaagggaaaaaaaagaaagaggaaagaaaaagaaaagaagaacgaagatgacgaaccaagaaggaggataggtagaggaagagataacccgattgttattttcctctcctcgttacagttgcagttacggagtacagttgcgagtaaatgaataggtaagtaccaactagtaagtcgaaggagtgagtggaagacaaagccaggggcgtcaagagtggcctcggtcgatcgactcgcaacttgatttatcaaattcggtacggggtgggttgggatgttggctccagcccggcaggcccgtgtttcgcctggtttcgctcaaccaagttggttttagttggttcccaacttcagttggtcgtagtaatttagtagttggtcgtcgtagtgggagacgaccacctgcacagaattgcttattccgtcgagtcctgtcgattggagaggtacagtagcgcaacctgttggcgactgtccttctggaggtgggggtatggatggatggatgttcctgatgactgtcgggtgccagtcgagtctggtatatagcgagggaaatccaaatacacctagatcccaaatacaaatcgaataaagatcctctcttgtcgatatagatgctaaggctgactgtgtgactaggcctgtaagtactgacggtgcaggcagttcaagcggctagccagcaacgtaaataaatatgcaagaccgtgggccaaatgcaatggatcagcgaatgaagcgatcctcacaaccgactgtagatgtgacgagggagaggcgttggtgccggcggtagcgatagtacagtacaggagtgacagcgagcaatcacagatagccgcagttccggttgcaggtatcaatcaaaagtcaggctctcgaacgcagatggaggtggtagaaggacgcaatggtcaagcaagatggcgtcgaaatctttcgacaacggcgaagaagggaataacagcagagattcaccagatcatcaatgaggggtcagttgggaacctggcgatgttttatttggtgtcatgtattttatgaagggggatacggagaaaagtgacacaaagcacgacgcctggttcgtatcttgaagcaatggatccaacccggcgagacgagccaagggacaaggatgtgatcgaaagaataaaaaataactggggtgcggctggttggcagcagtacatgtatgtatgtacctacatgccttgggtctctccaggggtgtgagactagtatccagcacaaatccaaagcctcagaaaggacgaactactaattaccagcctgcctatacatacatctctaaaacgtaacagagagcggtgcaaaggcccctattccagagctcagcgattcctggagatccaaccataccaaccaacaggacaagaataataatcagacaatggcagctatccgaggcctacgtacatccatacctacctaggtatttaggtagaactggcgaattgacaggccgacaaacgtcctcaaggaaacaacacaccaggcatggcgagccagggtccggggtcgtcctcacctgaatcctgctgctggctgcacgcgacccaagccaacgtcggccactcgtcgttgacctcgttgacatgaattttgctcccaccgttgctggcggtttgatattgataatactaccgtactccgtacatacatacatactggcaaacccttcgacgtggccccagttgctcctgcttggtcgcagatccctgttcgaattatcggccatgaacctcatatgcgcacgagttgtgtgtaattattatattggctgtgatgtactgttgcaattttccattcaaccagcatgtgatgtcctttgcctccaatgtactccgtaccgagcatggagtatctggctccatcacgcgtcgttccttatttccactcgttgatcccaaattcgtttgactgacgactgactaatcctctaactattcagagtctcagacgctctctaggctctctctctctctctctctttgggggggcctccctttagagcttcacctaaaccctggtgttgaagatcaaatttgacttgaccgctcctcagccttgatatatacatacctcttgtgtcgatctcggacactcagataagcacttggctgttgagaagcagtgtgttgggttcataacgttggtctcagatcacttctgaggacaaattcgttgtgacccgtaccaccacctgtcgtaccgtgtttccggtggcagctacatggtcttttactggaacggggggatggtgtggatggccctccagggatgtctagaatctgaaaaccattccatctcattcctgtaacagccagtatcagcacccttttcagaaggctctattgatgctcgccgctagtgaaccccatggcgctggtacgctagcggtctcaaggccgctggttggtggttcgggatgggccagagccggtcatctgaagaacgatgcaacttgttcagcggtccacgaggaagtcactgtagtttcaatgtccaaaagattgacagactatcaaagagcagccaatgatagtttgccctttgtctgtcgtcagcaaaccaagaccactaaaggagtatgggggggttcattagacgatacgatattgttgccgatgagaagtttgacctattctcgtttaccggcaagcggtaggtgagaatacccaaggtaacctaccttatataatatcaccgcagctacctaagcttctgaaatctcatcccatcttaaggtcaacataaggtaggtactaacctaaggtaccttacctcaccacccacggaagtcaaaaatgccatgcatgtaccctaggcaggtgagatcgggggccttcctcaatggggctcgaggacatgggtcgcccttgccagagttcgatttatccaatggctaggagaaggcattccgaggcagaactaacatccctcatactcatatcaaagaagttttggagtgccatgactgcctcgtggccattgacatcgaccctggctctttactgggtacttcacctggcacctccactcattaatcttcggtgcaccccccaaagaacccactttcaatgatacgtcctgtcgtctccccaccatctcaactcgcgcgctctctggactctctagactctctctctctctcacgctgaaacttgcccctcactcgcgctggaacccccaaacatccctagagccctgacgatcctttgatgacggatattgtgcacctggataatacagcaaacctccttagcagctgctatgctagaaaccacaagggcttctggataagttgatagtgaaatgccatcactccgagtatgtttgcctgttgatatcaatgcggccatacggatagagagttttgggaacaaaggagtgtccattcgtctggatatgttcttacaattgtttcggaccgtcgtttacagttgagctccctcccctcagaggtcccctcctttgaacccccgcttaccgtgcaccatgacaaggcaatagtttcgcttttataagttagaataacaagaggaagtttgcaaagtctcatcgacatctccaactgtctcggtatgtaacaaatagtcttattgcttcagcacgtcctttcgaaatatcatgatcttcattatccacactccctattgcgattttccgggatgatctgcatacgttctgatgttcatcaatcatgtctgagaaaaaaaaggtaccatttacagaacaaaagaaaagaaagaaggaaaaaactgacaatccttccctccaagactgagaaactcctcgaatagaaccctttgactgtcaaagaatcgtgaccgcaaaagtcaatctggcttgatcgatatcacaactggacttgagagtattttggagaacagttccatttcgtaacacaacaaccaatatctggcccccgccacgtcacgtttggtgtaaacgttcaagagtctcacttgcatcgacagcgctccatttccgcctttatgacgacgacccttgtacatagtatgtatgcccctgtctctgatcggtcctcttgtcttgatcctggccaaccgcttgtgacagagtgacagacagaatcatcatttcatcggcctcccacgcacgcactctacatgctcgtgaatgaagagagaaactcttcacatcggagttggttcataatggggccttccactgggctaacgactcatgagacttggatcgcttggtacctttaggtagtagctcaagagtctgatatgtatagtcaacagtacaggaaaaagaagaaaaacgccaacgccaatgacccttgctggaaggggaaaaaagaataggcgccgcacatctcccgccgtcaacgcctcaggtggcttttggttgttttagccagaaagtagcgagccacgggggcctttaacccatcctctaggatccatgccttgtaaagaaagaattagttgtactccgtatattaatctggtttctctcacttcctactttcgcttccgcctcgccttcagcctttgtttctgcttgccaggcctgtaactctgggcaatcgcaattgcaactctctcatattcaacaatggctgtgttgggactgactgtgctgtcatcgccgtcgttcgttcgttcgtcgaacctcatctcacctgagacgttgtctcaggttagcagctttgtggagggtttcctccacctgcgctgacaccacacacctcgcgctactgcgacgcgacgccgcacgaatgcccaattcgttctgcagccaccctcttctgggcgccgtcgtttgcacatgtttcgaattgtccgtggaaagccctttgattggttcatacctactaccttcaaacatgatcagagctaatccgtgtcaataccttatgtggtttagccgtcatctcgacttatcccttcactttacggatacggtgtacgtacttgtcattttctgccatccatgatccattcactggactatagcatcttgcctgcttgcttatgtcaggcgacttatgtcaggcggctaaagggctgtatggttctctgtgaggttatttcgacaaccaggcgacgtcgtacctgatatggactttggagaatcacctagagttgctattcaaaacattaatgcttgcactatattacgagttgcaagcgatactggggtgtccttggggcttgtcgaaacaaattgccgataccatgaggttttacttcgtttgagttggaactatgctccgtatgcggcggatattacttctatgcgagcatggacgatgtcaacttgagttcgactaccaatgtaacgcggatgatgctgttactctgagttacggtggaaaggctgtacctgcgccattgcatatatagatgtattgtaagtcgcgtaacttcatgcgctctcgctcaaaagcagtgctcggttgaaaatgatggctttcaccgtacccataccgctctaatagtgttggtgaacgagcatatgcagtagacaacatcggccctttattcagtctgtccgatctaatcggggtggtctatatttagcacgactatcgtttgttgatcacatattggttgcactgctttgatgatgtctagaacatgaggcttgtgtgtagcgtaagattgatgcacgatatggtacatagtagtcttcgtatatgatgaatgacaatagtaggtcacatttatatcacttggtagacagtatgcatgcctccgaattataaactcgccgttgcaggttgatcgtaggcatgttttttttttccagctcggatgggatgtgggagatatgcagtttcgacctacacttgaccgcataggtagacattgatataccgacaaacaataccccgagtatagcgccagagccctattgcatttatcaacaatttggcatgaaatataataaccttatgggtaatacgcaactgtgatgacaatgcgaatagagttacccatgatatagggtaagcagctcagaaccacattagcccaacggaggcgccttaactatagtacctagggagctactacatgtgcactgcagctacgacaagattgatatttggtgatgtgttatcgcattggaaacgaatagacagtggaggaacgtacatcatccaacaatcactcaaattgctcgccacgttaaaattcggcggacgttaaaacccgtggccatgacatctagactacaaaccgatcagaacacagactgactaaagtattggaaatgacaattgcattttatgtactactatataacttgttccagggaagtgttggcgagccttatatttcatctaaccttgatgatttacagaggccagctgggaaaagaaggttacgccagatcgaatacagatcagcagcggctcaactgtcctgacccggtaacttataacttccgaatagtatataaatatttttacactccgcgctacatgcagacaattcgcaagagactcatgttcgtatcgagatagaacacgatgaatgactgagcggaacaaacatatagtgagccaatcaggagacatgccttttttccccaattatatcgagatgccccacgttgcgccacatctcagcctcaccaaaaatttccaagaaacaattctcagtaaaagagacagcttgatatctcttttagtcacagcagatccatactttcagacacaaaaccgaaaagaatcagagtcagaaaagggcctcccgctgcttacaaatttacctcttataagcgaaaaaatgcctgcgcgaacgaagaaggaggagcagccacaggctgaggataccaacatggaggacgccccagcctccgcgcagcctgaggtgaatggcgaggatgttgaggatgaggaagaagaggaggagatcgagccccagagagtccggatcgtaagcaaagaaacacaggtgacacaacgtgatatcaactgacacatcactagcttcctggctcaacagacactgctgcttcctttgagttcactgatgaaggccatacgctcggaaacgcgctgagatatatcatcatgaaaaagtctgtattatctagcatgtcgaatgaagcccaactaacatatggcagccccgatgttgagttctgtgcttactctatcccccatccctcagagcccaagatgaacatccgcattcagacctacagtacgtatacgcaatgcctcacgaggtctgtacttattaacaagtattcaggtggaactgcagttgacgctctcaagaaggggttggtcgatattcaagaagtatgtgatgtagttgccgatgagttctggaccaagagggaggcctacaacgcagagcagggaattgaccgatgagcccgaaattatgtgctcaggacttaaaagtgtttgcattcacatggatcatgatggaaatagaggcgttttgaggaatccctttcaatgagatatatacacaagcccttgttgctagttgcgaccctgtgcatactattagcctcattctcagcagagcgtcatgtagttcgatgctcacctcgaggaagccagtcataaagctggatggtagtcgcttgtcacctcggaagttctcctccttgaagtaggccatgatatgattggtctgcttccagaagttcattgtctcctatgtccatgaagtcagcataaaccccctcccccgcacatcaattcattccagctgtggagtttgagcgcacctggtactcggcgtgggacttgaagagaagaacgtccacgacagagagcttattcacaaatcgttgtcgttcgaattcttgccgcatacgggttcggatggcggagacgggcatgggcatgttgtacatggtttgaacttcgggggcctatacctggttgatcagcagctggtcggtcacaaatccaccggacaagcttctccagaagtcatttgtagactagggatatcgtgaaaaggagaatgcgtcgtggttccgcaaaacatacagctcgaatccattctcggtaggaggatagcactcgtcgcttggcatcagaccaattggccgctattcaaagcatcagcgatgtttttaaaagcagcttaatacgccgaaactcacactgcgccgtcttcttagcaaactgggtcggcgtaatggccatggtgggcaatcaatgctctcttgacgtcggaaaccaatctgctctgacgtttcccagattcccgaagccgacgggagatgcacgaaaccaccgcggtcataaggtcacgtggaagagcgccacacatcaatgcaccgccacgaaatctaatcttccattcataggcctgcttttcgtcagcggccagcagaaagcatctgaaagtttaaggatatttacataatagcctcatatgggcttaatttgctttttatatatatatgtataagcgcttactgggtagagaaccaataaggactattaaagctgtgttccagttcgtcgttgcctaagaacttaaggaactttgtacctcgtctactcgtgtctaatactgtggtagtctaggccctgcaaccgctaaagtaccctgtggccaacggcccggaaaaagattcgcccagtaagacatctggaatctcgttcataatttacaactgtcaggggacgatttcaaaagaagaagaaaaggaatgagagctctcatattttttttttcagtatccaagtagtttgctcctcatctcttctttcgggagtttgctagtgtttctcttactgggtcggagagcagtcgggtcgcctccattatcgatcaggcactggaggctaagtcagttagttttagcctccgccagcaacttttcaacgtcatttctcttgcgacaggaacacatcctcggaaaaaataacaacaaattcaacaagccgacgcacgaccaaagatgcccgctattcgacactcgtccaaacgaaaaccgccgcctgatggcttcgaggatattgagaacgacttgctcatcttttccaacaagatgaaggatgcccagaacaagccaccgccatcaggtcctaggcaccaggcgcagtgggaaatcttccagatctcgcatcaacgaagccgctacgtatatgagctatactacgagaaggaggcgatcagcaagaaactgtacgattggttgctgaaaaacggctatgcggacgcgatgttgattgcgaagtggaagaaacaaggatatgagaaggtcagtgtcccagccgccgttggtctcatgaggtatccatgctgaccctgcctagctatgctgtctgcgctgcatccagacaaaggagacaaatttcaacagcacatgcatctgtcgtgttccacgggcggagattaagggtgacgaagacattgagtgcgtcagctgcggttgcagaggctgcgcatcaagcgactagacacgacaagcgcgaatatgaaggaggaaacacctgcaagttcaaaggaagagacggcgttgggcgtattattaattcatcaacacgcatcgataacgattcgaggcaaaagcgatatatatcgacgcgatgaggtagaaaatccttttattggctgcatcatgtctttaccaaaagtgtgctgatactcctagccagtctgaaacatcatctctgcttcatcttttggaaaagccagctcttccacgtccaaaccggacactcggtgggacaaaggatagtgacgacatggcacctgtaagatctgccatttctgtgtcggctggcttgtgcttttcctgcttgttttccacgttcttcaccgccggtgactttggtgactcttttgatgtgtcctccggctgtgaagagacattctcgccctccatgagactggcgcgacgcctagagttctttatagcttgcgagttggctgatgatcggcggcgatgatgactgccatcgtttagcagggaccgcctaccgtcaataccgtctctagtgacggcaaagaagaagttctttggatacatgtgcttgtcgatgagatgcatacgcctcttctggtgtgtcatgcacttacgctcacatccctcgacgaagcacgaatactggagcgcaaggggtcagttgcagactcgtaatggtcgatggaaagccagggtataggacatacagtatgctcgccttgttcccgcttcacgatcactaaagggtcgtggtattcttcaatgtggacgttgagcagatgttcgcttgggaagttcttgtggcactcaatacacctattagtgtgggacttgttgtaatggacctcgtattcgtcgtaggatctaaaggccagaggctctttgtgcggaggcaagttgcatctcatggctatggtatcctcttcgtcgtcgatggccgattcaagctgagttacttttgatactggacgtagggacggttccgcgtttgtctgttcagaatcggaatctagatcttcttcgagctctcgtgagcgcttcatccttttgttgtgagcttgaatggaaaggtagaattacttgagagcagtatccagaggatgcaaagcggtgagtacagggtagtgagtctttagggagctgtgataggttttcgagacgaactggcaatgtgcctatattctcgccgggcgtaggacaagtcaatgagtcaggtttctagctaggtaaacatggacgggttttatgtgatgggactgccagatgttgtgatataaccaaaaggtcctatattggaggtgagtagaagctcgtccagtgagtgtgatatttggtggggtctaccctgtcaggcgctaaagcagttgatgaactggccggtgatgaggggcagcttttacagtacggagcgggcacctacagaccagtcgggagctggtacttggatctagtaaacatattgaatcaccatgatcacacctcaggcaaactgggtcgactggctaccttactatagctaggtaccttaggtagtaggtacctactatacagagttaaaaggccaacatattgccttatattaattggcacccagaaagcaacattgatatttattgatgctaaatgatcaacgtgtttgacagtaagatctggagatctgatattaacatgaaagtgccttagtaccaagacttatgaagatacttcgcgctacctaggtaggtttgtactaaggttagtacctaaggcaaggtacctaggtacctacctaaggtaggtagcccatgtggatgtattttccagggtccaaatgtctcccgacgagtagaggtagttattaaaaaagtgaggttagttcaatagtacctaggcactcgtcgcaaggcaatcatccatagatccaatccatctgaagtgaatggaacccacaggccagtaataagactcagcagcaccaccaccaccacctaagtaccctaggtaggtaggtaggtaggtaggtactggcgggggcttaaaatcttgttgtgccttggaatgaccgttgagcctggcctgaaccttccattgccctgaggggttcccgtcggttcattcatcaatctttcatcactcggaggtgtcacagtgatacttttctcccttctctttcaactcacgttcaccaaagttacgcttggctctacggcgcaattgacaatagacctgtggtataactcggggtcgattattattgcgcgggcttactttgccttattttactttactttgccgtatacttttattttctttgctctactttacattacccttccatctcttgtacttaacccacccctccctccatctcttcaccaatgtgtgtcttctcggccaacgattccattttcgcgaaccgagtctggtgccagtgccagtgtcaaacctcaatctcgaaccgacgacccgatctgcgaatgagttatggaccgaaagtctttccatgatcccacaccagagaaagcatgaacgaaacgattgtcagttcgataccgtcgctctagaattgtgccgcgacacctttcgtcctgccctttacccctgcgcatccgtgtccgcctgcgtgaacctcgagtttatatagtttatgtcccgatcctaccgacttcgcgatcatggaacccgagactgcgacgtcgaacgtccaggccgcaaagccggaacatgcggatctttctggtaaggccagacaaacgtggcggtaagttgaatatcctcactcacctgaagatacgtgtaaaagagccatgcattcattgatttgcctcgtgtgatcataccccgccaaaacgaaaaaacaaaaaacaaaaaacaaaaaaaataaccaatacgccaaaaaccaacataaaaacgaaaacaccatgatttgatcggcttgcgcaaacaccacatgctgattccttgctcatacccagtaatcactcaggagctgacatcttctagctcggcagtcaaactgcgaaggcaactgacaaaacatatggaaaagcttccaaaagataacaactctggtgttgacatcccccagtttgaggcgatggatacggttctggataagtgaggaagatcgcatgcggcttgctgcgctcatgaagctaattcatataaccccacaaaatagattccgccttgcctgcgtgcagaccatctatctcgacttcgaatatgctgtcgccgagcgtaccgactatactatgtggcaggtgcatactagtatcaacaacgaatatcgaaaagccctggttcgcctccgacacttggcgcaaaactcggacaagcaaaagaccgataagacggccaacgaaaagcgcattggtgacaaggacaagaacaagggggagaaacaaagcaccccaaagcaaaagggtgacaagcgcaatgtggagcgacggaagtttggggataagtatctgggctttctacatgttgctcaggagttctacaagggttatgtccagcgcctctctgcacgatacgacatccccgaattgaagcgcattgctcaaggcgtcgaggtggacggatcctccagtagcgatctcatcagtcccgtacccgattcgatctatccgctggtcatcaattcatgccactttactctcatttgtctcggcgacctggcgcgttatcaggttcagtcaggcctgaagaagtcgagctataaggttgcactggcctattacagtcttgctcacgatctgaaacccgattccggtttcccgttccaccagatgggcatgataagcctcgaggaaggcaaagatttggatatcctttactacttttaccggagcatcgcaacggctgatccccatcccaacgtgaagcagaatcttgagtccaagttcaagagctattttcagccggataagaacccgtctaagaagcaagcgcgtggaccaagcgatgcattcgtcacctggtttactaaacttcatgcttcctactatagggatgagaccatgacaggcagcggggagcttgaaagggaagttcttcatcggcttgatatggcttccaagaaccctgactattccgaggttctgttcaggatgtcgctgatcaacatgtcgagctacttcatcgccacccagaaatataccggtaggtctactagtcatgaattgcttattgttgtttctaatacaaagcagaggcacaaacacaggccgcttcacgtttttgtcaccatactttgcgcatcaacgctcagttcattcttgcgttctgctcggcactcacatctgagctcaccaatattgtaggccgcgagatccctgcttccgaggacccggcaaccgccaaatcaacccctgtgatcgaggcgcttctacctctgcttcgtatatacggtatgtggctggctgcgcgtcgccaggaaatatttgcggctggaaaagctcttggcaccgtactgccagatatgatgaaggctatctcaaaggtcctctcactactgtgcaacgagacatatacccaggaaaacctggcctcatgcccataccttctcgcggaggatgtccagacccaaggtctgcttccccttgccccggatcaggttccgcaagcttgccgatcctacttttctgagagcggtggcttgaagccaagactgctatccccagagagacgactcggcactttccaggagacactggcacgaatcttggacatactgcgatgcgcttacttcctggccgaggacgacttgtgccctcttgccgtccatgtctccgagaaaggccttgcttttgagtataaggaaaagcccaccgcgaacgaagagacttcccaaccgatgtctattgtgagttctcctacacgggaatcccagagcaacatcaggactgccagtcgacatcgcaccatttcggaaactacgcaaacagggaaccggcttgcgtccaaggcggacgcgaggagggcttttgttgcatctatcgagacacagcctccccatgagcagtctgtacctgacgatgctgataacactgtcatcaacatgcttgctcctttcctaaggcctcctacccctgaacaggcacaatctggtctctgctccactgatgagacctcatacggaatgcatagcacaactgcgaacgaggtctttggaatgcttcaggccagccctaccacaggctccatgccctctggcaagtttgaacctcttccctgggactgggtatacaccccgacaccccataagggtaacgatacctcggtatcatacaaggatgctttcgaaggccctattagtcctaacttttctataagaaaaacatcacacaccgtcagcgcatttgacgaccctttcaccaactccacccctcagctaccaaccatgccaactcctcgagctggcagtggcatgatggccagtccccgtgttagctcagcggccgaagaggctcatcgcaacaacttgcttcaaacttttggtagctccgcccctcgtacttcggtatccagccaatgggaccatgaccacaaccgtacggccatcgagacagcacctcaatcctatggtcccgatggctacgccacgtcttcctctttgtctgcgttctcacacccaagcagtttgtatcaaggcacacctgctaatgggattactctcggcatgccaactggagttggctatatggacacgagccgctacgatcgcaatcacgttcaggatcctgcaccatcctcgtcaggccgacgctttcaaatggatgaaacgacgtccagctatgatgctgccattttgcaggctgccttttatggcaataagtaaaagcataggtcattcttgtgtctttttagaagacggccgtgggaatcaggatatttcgacctgcctagtttttcgtcgactcttgcgttttcaaaaacgtcttgttcccggtctagaccactcagggcggagcatgattgcatagccgacgattcgctataaagcacctgcacatgtcctagcttcgagtactggccttttggagtcggccagcttttgaagatattgacggcataatggattagcttaacaggtgcagtacgccggcctatttcacctgctccatgttttcggacctcgtgcgatagctgatgagtttgctcgccggccggctcagactcagtcagtattcatccagtctgacggtatagacaccattcgttggtgcaagatcttgggttttaaagcaagaagtcattcattttatattcactcagataatatgcttgccaaatactcgatatcgtggaggataccatgccgctcaatgcgcttgggagccctcagtttggggtatattctccctttggatgcaaacgccgttgttgaaaccgtttcccttttccccagcaacgccgaaccacattcaatgatccaagaaggatgtgcaatatgagttgttgatagatttaagcagcctggtaggtttgcttggggaaggggtatctgtatgagagttagttgaagttttgttatcgttttactgggattggtgccctggccaaggagctatcccgttcataggaaagataggtagaggaatgaagcagtaaattttgtgaacacaaattatcaggaatgatgcgtttgggtggacttacgaaggtccaagctcctggatgctcaaacgagcgagccactggcccatgtcaatgctggtttcgaggggcttgttctggaggataccagccaagagaccgccagcaaaagcgtcaccagcaccgttggtgtcgttgatcttctccttctcaatggcgtgaacggggaactccttaatctcgtcatcaccctggatagcaaccagagtagggtcggtaccctgagtaacaatggcaattcgctttctcttggtgttcttcttgggaaggttggcgaggtgcatgacaacatccttgggctccttgctagggaggccgtgggattcggcataggcggcggcctcggtctcgttgccgatgatgtagtcccagtaaggggcgctggcatcgacaacctccttgaagaattgagggatgaaaggagcagacagggagagaacaaaaggcttgttgtgctcagcagcctgcttggcgagctccataatggcaggaggacagactgaaattggttagcattatcatggtgtttgggggggttgtgaccgggctcgtaccagtgaagtggaaaccaccgacgtagtagacctcagcgttctcaacgagcttccagatttcaggcttcttcaggtgatcgaggtcgtagtggttagcagcgccaagatccgtgcacaagcttcggttgtggccggtaatgatagcaccacatcggccagtcttctccttggggtcgacacggtattcaacgcggagaccagcggctttaacagcatcgtgaaggatagcagcatacttgtcatcaccagcgccaccgaggtagacgacactattaggagggaggatgtactgagcacctcgagcactgttttgggcagcgcctccagcaatcagcttggcatcgtagttgtttaggaggtcttcgtagagaggaagatgcttctcctctgcgaggatggcgtcgttaggcttgaggccatacttgtcaagaagggcctggtcacccttggcctggatgtctgtgtagaacaaaaagtgcctgtcagcaaatgttcggttgcattggaggggcactgagagttatttctcctgcagatggtgcaattgaagagtaactcaccgaggagagggttctcgagacagagaagggagtattccttaacggcagacatggtgcttgactgtcttgtttgggaagagaaacgatgagatatagatgaggataaaaaagtagatgaagcttcggaggggaagagtttgaggtgaatggaggggtcaaacgtcgtcctggtcttggtggggtaaaaacgtggggcgtggtgtttcggcaaccgaaaaggagccaagctggagaaggtgcgagtacacgtgcggcggcaggagggaaggagggaaggaatttcaagtcggaggagagtcgaagaagatgcaggtggtctcgccaacatttccgtgtatgtaaggtatgtacctaggtactaacctactaggtttgttgatttagtacttgtccgtaactaaggtattgtaaggtagtttggaggccgggaacgtttaaatgatgagagagtccggatatatgtacctagctaggtatgatcaaagtaggtgcaaatttatgatcgacggagtgatggccagggctctctgctcaatataaatgaactcaatcagccatcatacgatccagatctggttacctcaccacagtccgcatcatgatccggtgacctcgccgatcgatgccttgactattaccaaaagaaccccccacgcgacaatcatcaaattaagcttcactactcggaattgttcatgtgaaggctacaaaacattccaatgagcgatctaattgatgacaagaagccgagcatatactaaggtaggataccacttgcataacaaaaacgcgtggtgtgcatgattggacacaatcgctgaatggacattattttaaccaagcatgcttcttctctcatggaagccttttttcggtattcgtggtatctcacttcttcgctcacatctttcacagagaaacggccttcagatttttttgcgccaaatgccatagtacttgccctcggagctaccagccatctgctctcggcagtaccttcaatagatgcaagcaagccagtaaacaccatcccaatgagaccatgaactcagccaccactttactcctttgtcttctgggtaccacggaggagacccgtccttctggcggcaatgagaccggccttttgaccctgggcggcgtatcgggagatggtagaagccttaccaatatgttgatggttaccctgtgtccattgtcagctcttccgttttcatcacataaattctgaggatacgtacaccaccgtgaggatggtcgacggggttcatagcaacaccacgagtcttgggccagctgttgcgcttgacggcgaacttgtgcttggcacgggaagcctctgcgggaaatgtcagtaatccaatgcctcattttattaaccccccgagaaaacatactgaggagaggcttgtcagttcggccaccgccagcgacgataccgatcattcctcgagagccggagtggacgaccttcttagcaccggagggaagcttgatgcgagtcttgccctcatcagggttgtggccgacaatggtgatgtagttgccggaagtgcggccgagagtgccacggtcaccaatcttctcctcgacgttggagacgacggtaccctcaggcatctcgccgagggggaggacgttgccaacagtgagagcagccttctttccggcgtagatgaactggccagtgtacatgccctcattggcgatgaaggtctcggtgacctgcttgaatcggtagggatggcggaagacgaccttggcgagaggggcaccacgacctgcacagacaatcatcgttagttgtcgttcctccatcacaaacaaattgtgcaatttccgtaaaaaaaaatatcggggagctcatcgttcggggaacttgccagcatcgtggacaatctctcggactacacctcgaaggtagccatggcgctcggcatagtcgaggttgcggaacttggcaggagccttgttcaggcgtgtgttggccgctaacaggcgtcagtatcttgatgtttttcgatatcgtggagtaggctcgttcggtactgactgaagatggatccacgacccttacgctgattgcgaataactctacccatggcggctcttcttcacggtgtgaaaaggaaaggggtagtctgtgaagctgcgggttagtatggaagatcgtgggcgaggaagaaaggaaggggaggggatatttacctggcgatggccgcttggtgtgttgttggaaacgctcgcgctactaattttgtgcgtcgttctttctcagtttacggtggatctagtcacgtgatagggctcgatcgctccttccaattttcggttccaatccaaatgtggagtcttccctgtttaatagaacgggcataccttaccttacctcagtgtacctaggtacctactcacctatccgtacctcccgccagccccataaattatccagtgtctgtcattggatgttagcgcgacgcgtgcttaaccaatcgacctttcgcctctcgacatcgctcaaactgagctgaggtcatcatcaccagcgatcatcaccacgacagcgcaatcatgacctggtgcatacttgattcccagcaatatctcgtctgctcaagggtgctagattacagcacgtcgtgccatcacgtatactttttcgtcggtatcgttgatgctgttctgaatagcctgttatcaatcttgcgtttcctgtcgtttgcgtatataccacgcgtgggcttttatgttgcgctgcgggatgctaagcggggcgatacactttgatgttgaggtgattgaagtcgaccaagcggttgatccatggtgagcgacaaggggaggacggggcgttcaaagtggatgccctctgtgttacgtctttggacatcgcgacgacttctgcgatatgtttctagtgggacatgctcactcttggcctgttctgacggacagcccttcgtccctgagacagacctcgagtgtggcgggaaattgcgctatctaatgctacatggcggtgagagcagatgctgattctcgatattcggttttctcactcacgactatgcgactcattcttgaaatatggctcctgcgaccaatgccagaaaagtttttggcaacgtttcaactgctcgaggagaaagaacatcggggttgattgggtaccgaggttcggccagggtgcttatttgaagatcatacgggcaaacttggccaagatgacgaagaagcgaaagactctccagttcgtcttggccccaacacgagagtcaatctacttgtgcggaaacaaaaccgcaaagagaagggatgagagttgtgtactgggggtatactaccaaacaccacatttgttggaataatctcatcataacattggaaaggagatcttgttccagaccgtgccgccccagaagcttcgtatggggagggcgcaagaggcggtcactgtcatgagggtgcaatagcttgggttgcaaagagccctcggccgggggaacaacaaaggatgttttttacgttgtttctattgcgagcttgattgtttagatagtcaattgatatttgtctagcctatcaggactcaccagcctaatctgcggctcttcgaccaggctagtgtgtgcttgttctgtgtcagagcccaagttacgtcgttcctctttctccccacactcatctccatctccatgtcaacctcacatcaacaaaccacacaaaaaatgtcggccgaagacgactcctccgacctctcttcgctctcttcgctgtcacccgcaccttctgatattgagctggacgagccagcccaagagcccgtcgccaagcccaaaaagggtatccagaaatacttctccaaggctacagacaaaccagccaaggaggcttcgccgccaccacgaaaacgctcaccatcgccccctcatgaatatgtattggcagataatccagatatcgcagtatgtgctctactgctgtgcccagcttcctttcgcagtcttctcttttgccattcaacgcgtgtcgcagctgttgcgacgcgctgcagtcgcgcattggactttaagagtacaggctaacagctacagttcatcgtgatgttcagaagtcgattcaatgacgcatttcctaaatcgcttgcccattttggcccacaagaactcgaacgtgacattgtcgaacccattcctggcgatcgagcagaacatttcctttgcgcgttgctggggttactattgaatcgcaaacaagatgtcaagtatggtaggaccctatgctgcaagaaataatgcgctaatcaagaattaggccaggacattacggccgcgctttggaggatgctgtcagtactcacaagaaccaatgggcacctgcttgggaggacaagagccctttgtctggcggcgcgacgttcgcctcgatgaaccctacgcaacgagtgcgttttggcaaaccaaccctcgagactgttcctggtgctaacattgataaagcttacactcctgcgatatctaatcttatggactctttcgtcctccgacgccgtcaaaggacttatcaaccaatcatacaagcaaaaccgccacgaagatgatacgaatcagcctagatcggtacagccttggggatcagatggagacaagcgccgctattttctgattgaaggacaagacgacactgctttccgcgtttatagagagagcaaccctgctgggtccaacagaacatggtggagcgttgcgggtactatcgaagagctcaagactcttgctgagaaactccaggttaaggatggcggaccaaaggctaccaagctagctcagaaaatgttctctgcggttccccgattcgaagctggcgaagatgttagttacagctccctggctctgcccccaagaatgggttctgccacagctctcaactcgattacagcactgacactttatagaaacggaggcgccgtgattaccgccaggcgcgcaaggaacagttcaagagaccggagcctgggttttctctttatgagggtcgaacccggggcaaaaagatgaagtatacatactcggatgatgaagacatcttcactaccgactcgacaactcgacgatctactcgcaacactggaactcacacacccgtagagactggccctgtcactactgctagcggccggcagatcaaggcaccaacgcggctgaaccccacaactggaagcagtgcgccaggcagtgtacagggagacacgtccgaagttgatagagagcaatccattggtccaacaggacggcctcgccgatcggcagcagtgaaccacggcacaagcggctgggccgagaacaacaaggggccccggcacaacgcctctgatgattctgacgatgagagcgaagccgatttcggggatgacgaggaagatgtagatgagcatgtgcctgaggaatcagaagacgaagacgacttcgacgaggatgaagctatgatggacgatgacctggaagagaaaaatcgaagtctggttgtaaagctttcagtaacaccaccaaagttgcggaacgtcctgggacccaactcgcaagccggaaacaaactaccaacaccaagctctgataagggaggcgaggagcatcgactgggagaatcgcctcttattgagatgcaagacgccccggaagctacatctagcaagaaagcacaggctgcagcccagcaatctcccactctaaacgccaactttgctgaacgcaacaacacaagcccagcagccctacacgcgacgtctctggcttttagagggagcccagaaaagacgcatgcgcaacctgctccccggcctctcgatgttgaggcaaatcatgagtaggggctggtcatttgacactacgtttttgttggagttggggagccaagagtttatatggcaaaaggccagtgacgcaaaaggttatcgacatggcggaatggaaatacaacattagaagaagcacggtattgatggcatcgaacttgcgtgcccataaatagggttcttagaaggtttaaagtgaagcccaacggacaacagtatcttgatccagtaagggtttgagatgggcaagtatgtcagcacagcgagacatattagttattataccaatgtcaagctatatacgaccgtattgctatctgattctttcatgaaggcagatgtcactgagagtggtgcattcaggaacgctgaaacaggcgatgtgtggcatagttaatggtcaaggaacagactctcagaaccggcagttggtagctatgaagagactttgtcatccacctaccgaccaagaagtccatgctcagagttttcgaagtggcagaagcccatattgattgaagaaaggctttgaaaggcgctccgggcttgcttctcagaagttacacaatgatttgtcgtcattttcaactgagtcatacatggtaatgtcatctgcgtcctgagtatcttgtagtcttttcatctcctgatcttgtcaacctctcttatgatgggtaggtatcttccctaacaataacaagttagcttgaatgaaacatggccatgcgttcaatgacctacaattattgacttcccaccaccagcgtcttactcgcgcacccaaggtgttgccgtgcaatcgagcatttctgttccaatgttgccagccacagagaaagaggttgtacactaagccttgggttaagggcatgatgatctggcggcgtgttagcagctagaagccgcgatactcttcgtatacatgcctgatccctcgttgtaatcaatgccaccttccaccatgtatccgccttggagatacttcgaagatagctctgctcgaagcgcagatctggcagaggaggtaggtgggaatgcctgggcgccggtcggagaacgctgtaggggatgtccacttcatcctcgtcctcgtcgtcaattccatcatcgtgctcgtgcttgacgtgctctagggtcacaggccgccgtctatcggccgctgtgggcgggttggtatcaagagcaggatctggattgcgttcgatgcttgcagcctggatagtggcggcaagctctgtgggagctgagtccatctttgatgtacgtagttccggctggaatatatatgatgcgattctggcaattccaagacgtcccgaattgctgttgctgtcgctgaacggaaaagagacaccttgttgatgagggtggtgtgtgtttgatcgcaggtgcaatacacagatagtggtaaggttagtgattggcgtcgcacctagtggacgttgctgctggggcggtagactactagcgtgtggaggtggcggggaatgaccgagatccaatgacattgtccgaatgagaagctcaagacggattggacaccagacattggttacctaggtacctagttaccttccatcacttacagctacagctccaactacctagaatgaatcagtagactaagtacctacctaggccttggacatacagccagcttagcctacctacctacctgtaggtagtatgagtgatgagtatcataatcagtacaacgtttgttgctggggtttatgcaatcacatcacacgagttcatctttatcacagtagaagagacctgggccaattggaatcatacaaggtaaacgtgcttctctctcaagagatgatgcagtgtgacatgtagaccagtgggttttaaggctgtcagcatacctaggttgactaggtagacggactatgcgggacatggtgtaaaacaaggatagggctgaaggttggttaaacgtgatgatcggcatcaggcccattcatagcccgtaatcaaataaccccttctttattgtcattcaacctgtgacgacatgaggttaatcctgttcattaaccttgacgataatatttcgctctgaagatgagcctctgtagtggcgggattcagtgtgacattccagccgagcatgtggtggatgctgatatgaacggaattggtgtaagtccatttatttaccttgattcgcatctgttcctttgcttgctcacaacatattctctgtgcctaggttgtactatcatttgtcatcacagctgcaatctcggtcattgtggccgtcatggctgttctaaaacgcggcatacccaagcagcagtatatgcgagtcgatgagaaggttttccattggatcggggtcaggaaacctgccaatgagtcccctagtaatcttggctatcagtcccttctcctcgcattgagtgaccagatgttggctgttgggctgtgctatctcatcgccatgtatgcacaggtctgcaaagtatcgctctattccttttatatcggcgcccagctaggctatttatcatccaccgttcacttatgcacgctgttagtgttgaagtcgtacttcaggagacatccaaagcaagccctcttgcgtggtggcttgatgatgttgttcctgggactcctcgtcgcaaccctgatcctagagttcattacactatccgagccgcgcgacaggctatttctttgcggacttcaatatccggtattgcctcgtctgggatcaatgggtgtcagatgcttctcaattgctgtgatgctggcctttgtctactggaacgcttttcgatcaatcaaactggacaactctctaagatacgaacttgagaacagcacttccaagaacacgatcctacgatggatatattcggggagtcaaagggaggtggactttcggcagtatttggagcacaaggaaaaagacaagcgccagcgaattcgaaagaaggcggcaatactggagcaaagccctgagttttggaaaaccttcaccatggtgacaccgcttatagtggccgagatggctgcctcagttctgtttgagttgctggtcgccatcttctccttttcaattgccttgtacacactggtcattggtgttttctatcaaggcgcggacgtcaagccactattgaccgcgagatttgggcagatcatgcctatgcttcttctgatcgttattgctctgacagcagttgaggttggcagtgagtctgtcacacagaacatggaacctgggacatctactgaagtatcctacagcaatcaagaacttccgaaggattgagatcgaggtcgaaattaaaaaacatcccgccttattgcacaatactacgaggggcggcccgggaccagagaggaacgccgtgctctcgagccgggcacagtctttcaacttgcagaacagcatgatgggcgtcacagaggagttttcaatgcaaagcccacgcaaaacctatgagacctcattattgcctatggctgctgcatctcatagtcaaccagacctctcaggcactgttgccttggcacgagcgtcgactcgatgaccagatggatgacaccgaggagaatgacaacaatagaattagaagaggggaaacgggtaagttgctcttgttttctgtccctcttcgtctacagcactcgaaaggaggcacctaatatgaactaacacgtaccagtttctactacatgctgccgaaccaagtttggatcttcttgacattgctcttcgaagcgccaaaggaataacctatgctgcgatctgccttgttctcttcctcttggctgggtattttgttgcatgctttctcttctaccagtatgtggtgccagctactgcaggagtcctcatcctaggaggcatattggaccttcttggaggcgtgcgaggcgtccacagaataagaagtcaaaggcttcagaagcaaacacatatatgatgcaggccacacaccataatatgatggcttttgtttattcataaggcattcctgggctactacctaccttacctaggtagacgtaccttaggtagactttaggtaagcctgctgtgacatcatatcctctttgaatggtcaaggtacctaataaggaagtcagttatgaagcacaccgaattagttacctaactccctcaacgtccgtcaccatttgccagccttgaaccgacgggaggcatgggtaccaacgggcagcaacagtccatgattcagaaggggccgactccatccatgtcagcagtgaatatacagcaaagtagcatgagtaggtaagctaggggaggaaagaaaaacccagaatcttgaacctaagtgacaataatacttaggtaacttagtataagtttaggataagttttgtatagacttaggataccctttgctgagtttattttgacgttctatagtaaggtccggtgttttcttgccccccatggcatcaagggtaggtaagtaattacctaggtaaggtaccttacctatattaatgccccactcaggtaccgatgatttcaagcaaagtgcatactgcaaactgcagtgtccccgagggcaaaacacaagcaacaagttacctacgttaggtacccaccttaagtagtgaaagtgtgaagtgcattgacttggttgccccaattgagcagcaaatcaaagtgggttgtgtgctctgtggtgtgtgggtgtgggcgcctcactaggtcatcgctcactgcacgaaaaaaatctggcactaacatccaacttttaggatcttcaggctccagagtccagtccagaattaatagttccacgactccaggagaaatttctaccggaagataccactcccatacaaaggtctgagctaagtacagttcaaccgccaaaatgagtgacgctcaggcgaacgaggccgagaagaacgtgagtcttattcttatcctcatcccggacctcatacgcccctcttcttctctcgtgtcgtgcgttgccccgcgatcgagaaattaacgtctaggacatcgacaaaccccaaaggcaatcaagactgacagcatcgctcaatagattgagatctggaaggtcaagaagctgatcaagcgtcttgaagccgccagaggaaatggaacctcaatgatttccctcattatccgtaagccgttcccgtgagacaagccctccccaagacgcccactaactcgtgtgtccttttagctcccaaggatcaagtctctcgagcagccaagatgttggctgaagaatatgtacgccctcagattcctctcgaaattcccctatgacgacactaacaacccctcagggcaccgcctccaacatcaaatctcgagtcaacagacagtctgtcttgtccgccattacctcgacccagcagcgcctcaagctgtacaacaaggtgcccccgaacggtctggtcgtctactgtggcgaaatcttgacccaggaaggcaaggagcgaaaggtcaacatcgattttgagcccttcaagcccatcaacacttccctctacctgtgcgacaacaagtttcacaccgaggctctggccgagctgctcgagtccgaccagaagtttggcttcatcatcatggatggtaacggtgctctgtttggaactcttagcggcaacacacgtgaggttgtccacaagttctctgtcgatcttcccaagaagcacggccgtggtggccagtccgctctccgtttcgctcgtctgcgagaggagaagcgtcacaactacgtacgaaaggttgccgagttggctgtccagaacttcatcaccgccgacaaggtcaacgtcgctggtctcattcttgctggttccgccgatttcaagaacgatctcaacgcctccgacatgttcgatggtcgtcttgcgaccaaggttatcaaggttgttgatgtttcttatggtggtgagaacgggttcaaccaggccatcgagctgtcttccgagactctcggcaacgtcaagttcatccaggagaagaagctcatcggaaagtactttgaggagatcagccaggacactggcaaggtttgctacggcattgaggacaccctcaaggccctcgagctcggtgccgtcgagacattgattgtcttcgagaaccttgagatcacccgctgggttctcaaagatagcaacggcagtgaggtcattcttcacaccaccaagcaacaggagcagaccaaccgtgacaagttcctcgacaaggagactggccaagagatggaaatcgtttctcaggaatccttcctggaatggattgcggaacactacaaggactttggcaccactcttgagtttgtttctgaccgttccaccgagggcaaccagttcgtcaagggtttcggtggtatcggcggtcttctccgctacaaggtcaactttgagcagctggctgacttgagtgacgacgatgagtactacgacggtgagttggcataacgcctgggaaatgagagctcttgattctaatcagcaagcagattgaccagcggatcccctcgttaccagcgagggatcgactcaagttcacccgtccatgtacaacaacagtgccatgcgccccgaggcgcagaggtcgaccgatgccgcgccgatgtcaatcgctcagcaccgcttggcggagagggacagtctcgcgcctctccattcttcccgccaggcatcgcgacccagtccgcttcgcacaatgatgacggcttgagttatgatcgacgggaatagaggtacatctcagaccctccaattcttacatctcaggaaatcagaatgtcaggtctaacggctggtaggcccaaccattaaaattgaaggatagcggtggcacggcggctaggggatcgatcttgagagtcgatacgggtaacgcatcgtatcgcgacgtccggcctaaagattgttgttaattgagtagagtcggcgttagctggctgcaaggcttatccctgattgggcatatatagtcatgagcaggcattacacgccgggtcaacgaaatactagtcgtttgcatggccactgttccgagtttaagtgaagcaatttgatgtacttcgaatcacccaactgaaaacagaaggctaggaggtaatgagaagaacctctccatccggggcggattatccataagtcaggggaactcacattatgtatactttaatattttatgaatcaaggcttactagcatggtactgtaggtatgatatcgtattgttaatcgccgcgtatttgaacgatgttattaactccatcccccattccggtgtttctggtcgctagggtccgcagaccttgggtatctaataaggcacttagttacctgctaagttagtggacgggactcacgggaggtacccagcatgggtgtgctacgtcagtaacctagactacaagcgtacatgggctgcgcccaggatccaatacctggaaatgacctatcgtcgaacacatcttgtcaacagcatttcatctcatcttctcaccgtcatataatcttcccttttccccatctctgcgctatagagggacctcagctcagtttcaactggagctgtcgccaggcgcttaatcatagttatcttgttataatgcctgaagacccccctccaccagcggccaaccatgctggccgcgctatccccgtcggcctcaacgaagcagcactcgattctccgacttttcgtgtaaccgccgcaaactttggcgaccaagtcgatgctatagaaaaatggctcaacggatatgctcagtcgacgtcgaaactactgcacgatatcctcgccctcgaagagacgattaatactttcctcgtgaagacgatgccctcggcggctgacggcgttgtcgacaatgattatacatttttggctttgaagagggtgggtgatggatggcgtgagtattggattcagatgataagcacaatgaagaagatggaaggtctggtcgtcgaccctattcggcagttcatcgtcggtgatctcaggaatttcaaggagtgcaggagggccatggagcaggcgcagcgaacgtttgactctactctcgctcgatacgtcagtcagtcaaagacaaaggagccatcatccctgcgggaagatgcctttgctgttttcgagacccgaaaggcatacctcaaggcctcgatggattactgccagcttgcaccacagctgcgctttagtatggataagttgcttgtcaaaatatgcagtgagcgttggagccagctgcggcgtgccaaagaagctgcaattgacactacgcgctggaatcaggagatggagcgcattcaggggtggtcgaatgaaatgggggcgtccgagatggtcttcaggcgagagttgcagtctgccaggagagagattggagaaaatgcgctggcgggattcaagccatcccgtgagctcgaggactacagcacttcaaccgttcctttcctcggcactcgtggccccatcactgttcgtctcgaggaaggtgccacagttgtctctgaaaagcaaggatggctgttcctgcgggttctctcagggaagccagcaagacatacgtggatcaggagatggtactattgccgtgatggcatctttggctggctgataccagggcctctgggagtgcttcagggtgacgagataggggttctactttgtaatgcaaagccggccgtggccgaagacagacgcttctgcttcgaggtcaagaccaagagccaaacaatcctcctccaggcagagactcagggcgagctgaccgagtggttggaggtttttgaggttaccaagaagcgggctttcgagaccagcatgaacagaactagtgcttctcttcccgggtccgttgatcctgcgttctccatctctccccccagtatccccgagttctctgccaaggccctcgacgcacagatcggtatctacgatgaatcaagtcctagtattgaccgaacaaacacactgcctgttccagggccagacggtaacctcagtacacgacagagctttgacgttaacggcagcatctctcgtcgtaccatcactgctctaggccgagacctggctcgagaggagggcgagagtggccgtgagcatgccgccagaatcatccagaagctcgacctacatcgcaaagcgacctttggcacccaaggtcccgaagctggacagggaggttcagcttccacgactggactagctagcatgatggctactagccaaacgctaccgccaggatttccagggtctgttggaagcacaacaaatttcaggcagacgcctagcatgctgccatcagttgacacacaggttggcactttggctccagcaaccctggccaagccaccctcgatgactggattgagtcgaattgcagtcctgacagcaggagaacgccaacccgtaggtaacaataggaaactccctgcgtctgtggttgcgaactactggggaacaagtctctggggtgcaatgaacgcaccgccacaacccgtccttcccagactcgatgaggatgaccctatcggtgttgtcgttcctggaagcactgtagggcaaggtgttcagcggaaggacggtggcgaatacttcccccgaaactatcccccagagttgcgagcgcaacacgcccagtttcgactccttttcccagatgcgcctttggaggagaagctggtgcttgtcttccgggccgcctggaccggatctcctgagcgagggcccggcaaaccagacatggcgggcgatggccgtatatacgttacacccgacaatatgtacttctatggacaacaaataggactcgtcacggcctataatatcagtctagacatcatcagtgaagtaaccgcagccccagggagggactgcgacttcattttcctgcatctgaatgaaaacgccaacgaaacaggatataccaggatcactatcaaagtcttcttggaggaactcggtctactccacactcgtctcaacctattaatcgacgacatccaggctgaggagcccatggatgttgaagcgatcatcaccaccttgatcaatctcgaaaaggaagagtatgaccgaccaagtcccagtgtcgaaagctgggaggaggtatcggcaaacacacccatggatgacggcacttcgatggggcggcctgttgctcgacgtatggagtttagccctccgcttcgtctttcgaaatcgaggactcggcataaccataaacttcacttgccagctcgccctgtcatttatgaaccagagggcatgaaagagatggcggctgagcgacactttgaaattagtgccaagtcctgcttccacgttttgttcggtgacaagagttttgtatttccaaagctctactttgaacgacgcgctcagcaaattgctcaagggccctgggttctagttgatcagggcaggatgaggcgtgactttcagttcaaggttgactacaaagatgtcctgggtcggtccaagacggccgatgtcaatgactaccagatcatcgatgtcttcagcgatcacgttacgtacgtggtaactcatgtcaagacggcgtggcatctgcctcactcaagctggttcaaggttgtgaccaagattgtcataacgcatgtagccaagtccaagtgcaaattagccatctacacaaaaacggattggtcgaaaaccccagcgctctccaagaacctgattgaccgccaagccattcatgatgccgcaagtgacgctgaagagttggctgaggttgctacggatcaagttcggaagcttggaactcgcagccgaacaaacagagcaatccaggtgtacggccagatagggcaacagacagaggtggtggtcttctcgcctgctgcaacagattcggcaaagaagcaggccatcaaacctcgaaccctgactacgatggtgtttgagacgattcgatcactgggagagagtgcagtatcgtcactcatcatgtgggctattgctgtgctgcgcaacttgttcaacttgattacagctcagtggatcatccttgcacttctcgcattcagcacacttacaaatctcctacttacgtcgagcgagacttcgacgtggtggagagagcgaagagcagcaggattcatgcaaaacatcggaattcggcccaatttgatgatgagcaaggccatatactttgcggatctggatacagcatccggggctaatcaagggttgtcttttcccgacaacagcacatgcttctcgacgttcaaggatctcctggatacgacagatatggatgcgccctgggaggatgccggtgctagtttggctacacccactagtcgtgctacagcccgtcgacttcgacgaactcgacaacggctagggtcttaccggcatgacttgctagtagccatgagggttgtcaacagcatcgagcgagagatgttacagtcagaatgggagaattggttgatagatgaaaagttcctctgtgatgaactgggtactatgctgcagcaacagcagcagcagggcgacacaaaggggcaggggaaaggggcagaagccgtcaaggggccacataaggccatggagcctatgccagctaagagacgacaggccctcgagcagtggcgggacacttactgcgggagctgtaagcaggactaccaggttgcgatgacggatcggaagctgtcgattgtgtaagacgatagaaagagcatactttgttattgggtaaggcacccccaagtaaggtttcctttgtagctgtacatataatgtgtaagccaagcactcgagaggtgaatagaactctcgggctagccctcgcctggcgaatttcatctgtcagcatacgtacggagtcggagtagacactttcacaaatgccgagaagtggtgcctatatgggcagtagctggactaatcgggagtaggatattctgggattgattatgcataagtctacgttggtcgttttcgtgtactgcgtatagacgaacggagaaccaaggatgcagcgggtttgtttgccttatggcagctggcagtgccttgcccaacatggatcatctatgaaataggtagccacctttcgaaagtgtaaggacttgagattgtcttggtgctttgtatattcgtgcgctgcctatacctaggtaggtagttggctggtaacctgatagcatgcctccgaggattggcatgggtgactaagctgcctttaaagtgtaagtcggtgtactccactccgtaggcgggcccagcctaggccgcctaggcttggccgctgaaggttaaccgcctataaggtagtggatgtaactctgtaaggttaggtaccttaggtaggttagtacggagtaggtcaggtagtgacgtcaatcgcgggaatgacggcagttgatcatggcatggcccatagcggccgagagagtaaaaaggcaaagggtcggggggttcttggtacgatttcgactgctatttctagcgtgcgttggttggtcgttggccttcttggctttatctcatcttgttctacttctgacgtcttcattttttattgaagcattaaataccttaggtcagcgactctttttggactttcccttgttttatctcgtaagcaggcacgagactacctacttaagtactcaactactacaataccttagtagttactcctacgagatctcacacttactctgccttattccctaactcaagtccattccatccgccgccatctccataagtatagtaccttagctgtacactcagccaacagctatggggggcaatcaccacgaacctctaggggctatgggccctgttgagtgggaacaggtgccccaagacgacgaccttgaagagttcctggccggtgttctttccgagacgcagaccgtggtcgaatctattccagtgccagccaagaaggacccttcaagctctgcaggacgagctcgatccaagacggagtcggcggcttcagctcccgatatcaaacgtgctctgaccctgcggcagaaagctgaagccatcggccaggcgcaagacctgcagaaggagtggaaggagatcaaagtcagcgcgaaagagaaccctctcgggatcaacgtctataagctgagcgccaaagatggacgcggcgcatggttcgctcgccggagtgtacacgaagggctgtcctttgacgactggaagaagggcctttctgttgagttttcagagacgatgaaggtccaaggtgttcctggaagtggcaatatccgtggtatcggcgccgacaagcgcgtggaggacaagcagatcggtgatcatggccaactgcaaggtacgccgaccgaatcatgccatcacgaccaaaacatctttttagctgacagccaacagtttttcaactttctgcccagttccctggtccgaccgccccgcgagacttcgtgactcttctcctaacttccgagacctccgtgaaacccgcccaaggatcccggcccctccgacagtacatgatagtttcaaaaccttgcgagcaccccgagtgtcctccccgccagggcattatccgtggctactacgaatcagtcgaagtcatccgcgaagtcccagtcgacaactttacttctaagagatccttgtcgtcggccgatctcctggatcgagacgagggtaggatagcaagccccaaacctggcagcgagggccacggttcaatgccactcgacgaacctgccacggctgtcgaatggctcatggtaactcgtagtgaccctggcggcagcgtcccgcgctttcttatcgagaagggaacaccaccaggcatcgtgggtgatgctggaaagttccttaagtgggtgacgtcgaaggctatgcatggatttgctgagccggaagagactggagaagcaaatgatactagtgacgccgctgaagcatctgccactcacgaggcaaagtccacggctgcaccgaaccctactgctaatcttgaaagtaccaaggctgacgctgtcatatctacaaatcaagacggccctttcccgggcagcaatgggctgtatggtgtcatagctggtgccataggagctgccagttcctatattcctgcaagcctgctcaagacctggggaactggttccgattttgtgtccaccgatgggagtgtttctgacgctcaggcgattgctgaggagcaacatgatgacgacagcgacacctcctccatccgaagctttgcctcagcccttgagaagagtgtgactgccgagaacaaatcccccgatagtctcgttgagtcccaatcggagacttcacgttccaacccgcagcaatcacagcggtcactagcggataaggaacttaagaagctggaacaaaagaagaagaagctcgatgagaagatggctcgtctagaggagcggcgacagagcaagcttcttggggacaaggagaaggacgctgctacactggcaaagttgcgtgagaagcatgaaaaggaggtggctaagcaggaggaaaagtatcgtcgcgagatgcgcaagctcgaggagaaacgtgagcgggaccagcgtaaggctgaggagcggcgtcgcaaagcagccgagcaggaagagaagaacaacctctcacttgaacttgagcgtgttcgtgcagaacgagatgttgctcgtcgccagatcgagctccttgaagggcaggttggcgagttgcaggcacagaataccatgcttgtccgcaagcttggtaagaatggactgctggacggtccgggctctccgtcaccgtccattaaaagcattcagagagcccagacagatgtttgagataccatgttggaaagaaagtattgactcagtcaggagacgaagctggggccttctcatgaaactactattattcttcatatacagcacgcgtgtcacggccgttattttactgcgaggcgtcaggggaactcttttttcaataaatcataaatggcattcaattattacttttctccttgctgcttgttttatttacatggttacctctttgtctgtggagtttcctagaaagactgtaacaaaagacctgacatatatctcaggtcgccttgcacaacactgcctgacttgttgatcctctcgcaaagaccagaatcaggctgcttccttgctatcgctgcagaagcacgaacaatccgtgataggatggcgaagacctctggctttgacgcatatccgaggggaccgtcttcttggctcgcgaggtcctccatcgcttctaaaccggcgccggtccattttgtaagtgagtcgagagaggggtcattagactcccatgtcaggatgtcatagagagcaatccagcgctgtgtttctctgacctcatccacgaacaaattctgctcctcaatgacaaaaagtgaatcatcaaacttcattgcctcctgcagctggtcctgaatagagatcacgttgttctcaggggttgggtaccgagaatcacccatgacgcgacgcacaacgacctggcggaacgttgggctactggcgtagtgctgggctagccataagagaagacgattggccgcttcaataggtacaagagccttacctaaaatgctctggactgctgcggatcccacgtctcgaatatcgtcgtcgtcgtcgttgagggagtcatagagagcgaggagagctgcgaggtgttcttcttggacccatgattggcccacctcaatgacggagaagaatgagcagagtgattcgactgcagcgagacgagtatcaagatcctgtaaaaggttttagtggtcaaagatcgtatatcactggcttccccatcactcaccttgtcatccagaccggcatcggccatcatatgtccccagttcttgattcccgctggggtgacagcttgtgctctactaaggatggcgatgatacagccactgattctggttaccgcgttggcgagggcagggttgatagaactcagtggcaggctactccaaacctccagaagcagatccggcgaaacaaggctgatatttccactcttcagaacctggtccaggatctctgtgaggttctgtagagcaataacccgaggctcaacgggtccaattttgacacaaacatcacggtacaggttgcagaacttgcccacgtcttgctctgagaagcgagaaacgtcccaaagcttaggaactgtcccaaggccagccactatcgtgttgacgcccatggtcgtgctcaggaacaatgtgttaagtctttcgatggggccactaccctcggcgatggagtggacttcgtggattaccctctgtaccctgagtagagccccttctcggttgttgggtgtaggtaattcgagctgaataggatcagttgacccaggcctggggagagctcgtacaagatttgtgacctcaagatacgcggcaggaatttcaggtgactccagggcctggatttcgcgccagtactcgatgaggaaaccggagagcctgggtatgtcgtctgcatagtacgtgttagcggattttcaggtttgtcgatatagtctttctcacgttgcaactgctcaggcataacctcgctcaaacggtccacgatgtactttagtgccaacagaacgccatggacatgattctgaacattcccgatttgagagcgaacagactcagcggcaatactggtgatggtatcgagccattgagcgtgtaggagacacgagcatagagttcgggctgcaatctcgcggacgtgccacaccgggctggccagatactttgctatatgtatctggagctcttcacgaagtacctcaggggggccggctcttcgaatgatgtcaagggctgggaagacggactcgggcgcagctgaactggcagcaatggacgtcatcatctggtggcctgacttcaggaggtggaggagagtccctggaagggaaaggtatcggtggtaggctatacggttggctttaccatcccatcctgcttccatgagcgctttactctgatgggatccaaagagacagtctatcagactccggagtaggatcaagccgcagttacggatggcccatagttcagacttgaggccattggctgccagctcgagacactgcggtaagaatttctcagacttgttgcccatggctgtcaagtatgagctcttgaagatctccttcaggcaattataagcatggacctggggaagattcgaaccgtcggtctcagtgacgcgggcttcttggctggcgatctccatgagcttgttcatgacttgttcaaatgaaggattagacgcattggcggataagacgcctgtcatcatcgcagggatgccggcagatcgccgagtggtcgatacttgagcgttgatggcttctaatgtgccctacttgtggtcagttcccaacccttgtactccatatcttgtagagtatgcgttttggaaaaaaggtagtgactcagcaagtagatagtaagacttacggcataccactgctcaagaagagcagtaccactctcggcgccagctttggcttggtccaggtgcttgacaagttggcagcatgtagagaaagtaagggcgacagtcgtaaaagcgccgcgatgtcttagactggctagttgggtaaatgataaggttcctattctctcataagcttcctttgacgggcagattctgccttggcgggagtgttgcttgatagagaggataatgatgcgcataagattgctaccgttttttagtggaagcaatactccaagtcattgactgacttacctggcttcatgtacagatcggaagctatagctcaacacatctttggtgtcgagtccatcaacctcttctagctcttgaggcaaatggccttcaggcgagtcatcacagagaatgtcacggactgctgcccagactctttcgcagcaagtgaccagagtgtcttgcagagcctgtatggactgcaactcgccttcagaaaactgaagctctgaaaccacctgccacatgtagcacagggaagcaaagtcaccgtgcagcggcgcatctaggaccgctctgccgagatccttctcagcgactgctagccttgcttccaggcctcctatcagctttgaaagtagtgcgactcgatgttgctcattttcagagaacctatacagtagctgagatactctggcgacaccgtctgaatgatcggctcgagcagtcttgcgagcaaggtcttcagctcgtctcagaagttctgtgagctcttcagtgggatttggcttgccttgtcggaccagcaagtggaagttcctgtaccggctatccgagaaaatccatctgagtaccgtagcagcatggtttcggatgtcatcaaatggatccatgatcaggtcagacaaagctcggagccatgagctgccaaactggtcaaagaatagtttctggtcatctgcggtctcccacgtcttggacttttctccttccattcgaagaacgaaagtgacggccttgagagaggcactatgtcgttgataagaagcagtgggagttaactcgctgcacaagaagccaatgtaccagaataggaacttctcgtgatactccaagcagtgcatcagctgagcttcggggagagatataaggttggtccgataaaggatatgttgctcctgtgcctggcctggctgttctttttgcttacgagcggcggctctcgggatgctcttcttgagcacgaaaatggcacctctgacccttctgaacatgtctcgaacctttcctgctacttcatttctgaacttggcatcagaatcggcgaagtatgtggcgagatgcttgcggagtaggtcaaaggctgtggatgaatatggccttgttgttgatggggagctcatgagcagtgaaagtgcgagagagcgaacttcgtgagatggatgggccaagacactctccagaaccttctcgtcgagcacaatcgatgagtcgctatcggcagatttatcatcaccgagtgctgtttcagattagcaggcgttagtatacgttcattaggtgccttacctggctcttctactaagccaaccttcttgccgatctctaacgctgccagctgcaacagggcggggagattgatatctatctcatggcctgcagagacagcctcatgttcattcatcctcttcaagaaacccagggcctcggacttgtccgccttgaacagagggaggaagatatagtttttgactgattctagaatggaaggctcctcgtttatggcctcaagcagccatacgtgccaagtctcaatgctcaactgtcctgaagttcctcgttggtcttggcctctaagaccacggtacaagcagacaatcaatcttccagcagtagggcagacaaagtgaagcgtcatccagtggaacagttcaaaaaggaaagacttccagacatccaagtggtttgttgatgtgtccttttgttgaagagtgacatagctggaccgtatctcatctagggtgacgatgtccttggcaaagagatggtccaatgcctttatggcagatttggccagcggttttgaagatttcccagtcacgatcgagacgagattgtccaagatggcagacttggtctcttggccagctttctcatccggatttctcttgatgagctgagggagcaggtcgagaaccagtttcattgaccggtggttgtctgactcgttccattcaacataaaaattgaagagttttatagtaacatcccgagaataggcccagagtttcagactctgtgactgcgattttgacgactgctcaacgaaaccgcagagttttacgcatgagttgcctgaagcgccttttggctgagaagcactttcgaggagtcttgtaaatatcgattgggcccaactacagacagaggttctttaggatatttacacgagaccgagatcggaggaattgcgcaccttgattgttcttcactaggctgttcctcgacccatctggagatgtgattcgagttggcgattaagtcgtcaacccgttgagctgtgtccttcatcttgaaagggtttgaagagcgtggatacgacgacgtacgatttcgacgtcgtatttcagacaaagagagacagttgaattaccagggaatctgacctgtacttaactttggtccataaataaatccaccacgccttgaagctgtcgtcaaaagcttgatctcttcaacctaagtgccataggttaggcaccttaccttacttacctaaggtatacacttcgaagaattatcacgtgatatctcacgtgagagaaatttgccctggcaggagccccactttctgtcgggacgcactttccaattttgccaaaaatcaactgcgctcagaatttctgatttcctaacccaactcgccctgaccaccattagattatacaaccatctattgggagactgtcaagatgtcgaagatcacagtcggtacggtatatcctggaggagactgagctcacaagaggagttgcagtacaataacaaggcgccgcaagaatgctaacggagatgcagctaatgtccggacgcaagtcggagagctcttggagtactccaacgagaccaagaagcgaaacttccttgagaccgttgagcttcagatcggcctgaagaactatgatcctcagcgtgacaagcgtttctccggcaccatccgcctgccctccattccccgacccaacatgtctatctggtacggccgaagaatcgatagaagcaagagaattggaggctaacaaattgacagcattctcggtgaccagcacgatatcgatcgtgccaagcacggtggtgttgacgccatgtccgctgatgacttgaagaagctcaacaagaacaagaagctcatcaagaagcttgcccgcaagtacgacgccttcgtcgcctccgaggccctcatcaagcagatcccccgtctcttgggtcctggcctgtccaaggccggcaagttccccactcccgtctcccacgccgacgacctgactggccgcatcaacgaggtcaagtccaccatcaagttccagctcaagaaggttctctgcatgggtgtcgccgtcggcaacgtcgagatgacacaggagcagcttgtcgccaacatcatgctcgccatcaactacctcgtctctcttctcaagaagggctggcagaacgttggaagccttaccatcaaggcttccatgtctccccccaagcgcctgtactaagcgtgtttcgttagcatctgcctgagatggctccggcaatcgtgttcactgaaatgtggactgcagcttagactaggagggcaggaaaaataaacataataagacaaatatgcttttcaaaacgtgattaacaaatgagcccatccaaaacctgggataaacatgtacattagagatcatggagagtatttagactccaagtcaaccctaccatcgtccacatcgccaagctcattgttttgcagggtaacaccatgaatgccgggattacgactgtcactggttgctaatttacggctctactccctacaggactatcaatgacgtgactggcttccttccaagtcaactcaatttccagttcattagctgcggggagatgtgagcagggtttcttccaagcgaagccaaatggtggggttaagaagaccagcttttcgaataaagaaagacgagtaaggataattacaattcctacggatggaatcatggaaaccgaacttttggtgaccttattccataaaaagttgagaaaattggatcgtcattaatgatttctattttgtttatacgcgacaaagaaaatccgacaaagccgtcaggcccccctttttgtctaatttgggcagctctttgtgactctccaggcgacgaggccccgtcgcccaataaccctggccagggtgtcccaaacgccgtcgtcgccaaaatccagatcatccaggtttaagtgtttcctgtaacgccatacctctctaaatcgtagcccctccaagcccttgttggacaagtagggatctaaccatatcgctgatgccggggcgatcagatatgtgccgttcttctccttcagatactcctggtttcgtctgtcggcgggagtgtcgcatgtggcgagttcgtagagttgctcaagtagcatctcacccttgagacccataacgtctcgcgtggtcaagaactcattcttgccattgagaagccagatcggcggtgtatatgtcttccaccagatagcttgggtggcatctggctgctgacttaggaagacctgtcctggcaccacacctccctgatggtagatgcccatcaacgagccgaggacgaggttaaaaccgatccaaactgccgtaaagacgtagagtattgtttggtttcggggcatgcggactgacgaaagaaatagtggtaccgttgggagcaagaatctcgcctcctgatgttgaaacgccgatagtaccaccaaacccgacactgccgaccatagtcggattgatattttgggtctgatgctcaaaagagctacagctgggcccagcagcaacggcaaatttcccaccaaatgctggtaccaaggatgaaggccatgttgcgccaggttctcggttgctgaattgtacttgaagttgttaagaggggtgattacggggttatggatcaggtcagtccatgtgatgggacctggcaggtaaaacgcggtgtccagaccgatggcaatgatagttgtcagtgccgcagctaacgtcaagtatacgagagacgtaggcctgtggacgtgttagcttgttcatgcatttccgcgccaagcgcaaatagggtgactcacctcttccagaacacagggagcagtcgaagtccaggaacaacaagaaatgccggaaacgtgattcgattgaatataccaaataccccaactattccaagcactgtggcagacaaaacacatgaccgctgctgtgtgtcgaatttgaaggtcagctgatagtctttatcagtagtaatgatgtacaagtaacgaacccttggatcagcgactcgctggatcagaacaagactccacgcaacaacgagcgtctctaccgagttggagaacgtgtgcgtctgataggtccaggtcacgtaggacgaggcgacaaggacgacggcaacacggcgatgcttcggtgacgggatcaactcatgcaacgcccaatcttcaagaacaaagctgatgacaaacatgagaacgcgcagagtccagaaaaccgcaataggtgggatctctccgtctttgccgttaccgatccatagccaccgcaggagaagcataggaagaccgtagacgggccatagtgggaaaacactacggatagggttctcgcttgtaaattcccaagtgtgtcgaacaggataactaaaaatttggcctggcgtggattagcagctggactagtagtggcagtctgcatgaaacacagagggcatcgaaatgcctcatctgggcgtgcaggtatttcaacaggagggcagctgggagtcggcgcagagagaaacataccagctatgacctcgggcccttggaagttctcgtccgggtgtaaataactgggagatagcgcaaaccacagccttataaggacgagtgtgagatatgtgcgtcgccacatagttgatcgtagcagctgtgaattgggagagcagtcatgagcttagttttgaggggaaaaggcatcgagtatttgcataaacaaagaccaaacgtgagtgcttcgactcgatgcgctcctatagttggcgctctcgtgccgcaatcgtaaagtgggggaagtagagaaaagtgtcaagatttcgccggtcgcaggaaagccgagctaaacagattgtattcgttcgttatgcagccgctgatatgtacgtcgtatgctgtttggaggagcttcgagtcgtggaggtggaaagtgaagatgcaaagctttatgatggtctattgttagatggacgaatatgcgagacagtcccccgagtcagcatagagttataggaagagaagggggcaaggaaccaaaacaagaatggaagaggaaatgcgagaccgttgtatgcatgagtaggtggtgttgatgtaggtgaaggtgagggtgaagaagaagcaagcccgtatggaggtcaggttccgtttaagtgagtgacacctatgtatccgtactgtctaaccccccaccagggacagtcagatacatgcctgagatgatagttatggatttatattcgcccagtgagttcaacaaaaggacatgggtgaatggaaggggggtctcttgatggatcaaggattaacaaccaaatctcatcacagaagctcgactcgactcgtctcgagagcccaagctaggtactaattaacggacagggcctagtagatgacccaagccaagggggaacatttcaagcccagggagagcgtcagcttacagcgtggccagtgggagacgacgccgtgatccgggattggcggcaccagctggatcccaaggccaggggaacctatgggactgacaataatgaggtccactgcgtccactagaagcttttttcttttaggggcttgggctccctaccgacgggactggacagggggaggcgatttctggggacacctgacgggaggtttgacagacagcccagcccagacggacgaccaggcctcctgaagctccgatccaacatcgtaataatagcattctttcatgtttggtggcctatgtctaggataagtgatttattgaggcattcttataattctacatcccggagccaaatcaagctaccgtggtgacctaaacgccagaatgatgaacacaacgagtgagcggctctagggattcgtaacgtaggtacctaaaggtaggtatacgtaccctggccagcggtaggcccattgtaataagagatctaatcatcgtggccgctgatacgccagcttccagccacgaactgggacgattaccacgaagatggtaatcttggaactgaatcgaatggcaactaaggagtagtatagtggacaattaattaatggcatgacctggttctctctctctctctctctatttttctcacaggcctccatgtcaacacgtgttaggtggtgtcctgtcttctaagttacttgacttactagtagatacttccgttccgcgagtgactcggcgcccacagagggcaaagaaagtcgcatgattgcaatgatatacccgttgcaagacaatgtccatgcattgctagctgccggaagcgagctcgagtacggatactgccgcgggtctgcaggatgccttgaaaggctgtcagtacaggatttgtgtaaaagatcatcctactagtaccgatgggttggaaccctcatgtgcatttaggtatggtgggataaggggcaaggtgggttcaatggctgtgttatgcatgccactgatgtctcgaatgtggttttgtctgtatgtatatcgaggagacatcaccgcctttgttgtacgatgttgagagcaacatcaacatcccactcgcaataccgcctctattctttgtgatgctccgcatgtcgaacctgatggtttgctgtttatcatgaaacggacacggactgtatacaaacactgcctgatcatgcttgcgctaacagacagacaacgaatagtgcaagtcgattgatgcagccctttcggcactggagacggtttcttgagaatattgcacggccttctcttgatttgttgatccatctgtgagcaacatgaccgtgattatcctcctttgcggtgttcgactcaacaaaagaagctttaggatggccatacgccacgaagttaagggatggcaaggttgattccagttggtaggtagtaactcttgcactgacggtgtcttgaagccatttgccaacaactattctgttctctcccttgccactacgcccgctcgtgacggttccaattagtactcactttatcgctgcagtgtctttatcgtctcgagcgttttcatcgcactgacaagcattgtggcctcggatgcagtctgaggtgccttgaggagtagcttagaagagggaaaaagataaagaaccgatttgtgtgttcggataggattcagatatgaacaagctcggtggcttatagttgtgagtttctgttcaggtaagcatgctttcatttccctcgtttctgcgtgtgtcatttgatcaagacgcaaaataatataagttttctcgaagcttgaacaatagcgcttgcactctgaccatcttaaacctttgaataaccatattcctttgtccactgacgacatgataggtagttctcgagtcgcccaattgaactcgcccgcgcctcgtaggttcgtgccaaccatgacctctaacttcaggttgccgtctgactctttcttccatttgtctttgaggttattttggattctcaaggcagcagcagcagggcagatccacttcaccttcctgtgaaccttaccttcgcactctgagactcactgatataaaacgcttgatccctcccgccgaattggacttctctactctcacaaccaccccaactctccaggaccgaccaccagtatcaagatcgtttctttattagtattcaacatccatcttcggatcccagtactttccatcaactccatcaaaccgcttaccttatctgactaagccccatctgaaagaaagggtcccgagtctgattcacagccctgcttctacatacctagtaggtacgttgtactacgccctcagcacgaggcacccacctcagcctagcatttaccccgccacagtgattgatttattggtcggttggctacctagcctccgctacctacctaccttacttacctagctgactcctccaacttccatcatcacccaaaaacaatcacgaatcctctctgcactttctcttcgcaccacgccaaatctcacacttacatccccatttactctagcacgaaccacaaacatatccaaaatggccgaatctacctctacacagaaagtctggctggcgtccaacgacagcgccactattgaagtcggtaagttgaagagacactccgcgacgggtcttgctcatattcctaactaacatcaatagaccgtgttgttgccgagcgatcaatgttgatcaagaacatgttggaagacatcggtgatgagggtatcaatgctgagaaccctattcctatccccaacgtattactttcttcaacacttgactttttcacgactgacatgtagttctttaggtgaacgaggccgttcttcgcaaggtgattgagtggtgcgaccatcaccgcaacgatcccctccaggcacaggatgacgattccgacgcccgcaagaagacgactgatatcgaagagtgggaccaaaagtttatgcaggtcgatcaggagatgctgtttgaaatcatccttgtgtgtccatccattcctattcatcaaatcattagcgactaacatttcatgacaggcatccaactatctcgacatcaagcctcttcttgatgtcggctgcaagaccgtcgccaacatgatcaagggcaagtctcccgaagagatccgcaaaactttcaacatcacgaatgatttcactcctgaggaggaggagcagatccgccgggagaatgagtgggctgaggatcgttaagttcccctctgtgtatgattatggatagaggttgcggggaggtgcaagtcggactgtggtgcggatcaagccttgggtcatgagtcgcaggaaactttcctgtcaagccttgtcaatccaggatcatatcagtattgatgagtcacaggggtcgtattaggcgttaaagtttggttttccgggttgcttgggccagtgtttttggcacgctaggagcacaaataggattgcttacggtaacatgatattgtccgaggcaggctctctacgggatggatctcgtcctgcagtagttgaacacagcttcaaatcctacacttggaagcactggtagaaagtcatttcgacttggcttaggacttcaatttatgattgccatcaaacccggcgttatcaagacgttcagctatgcagtggtcagctcgaaatctgtgatggatgcgttggtgaaagtgggatttgcgggttggggcatgattcgttcatttggctacttgaagactagcacaacaccatacagtctgctggtaataaagacagcacacgagagccgacgtttgcgttgtcgtcgttcacaggcaagatagtctgcatccatgtagttcaggcccgttttctttcttggggcatcaaagtctttgcattcctttttttttcccctatgaccgtccgtgacatgcagtaaccggcaataatcgataaaccaggcaaccggcccatcgcccccgtgcgcacgcgcagtgcagtgcagacacggcctcttagttcagtttacgccacaacaatatcgttcctccccttttccgttcacgtcaatcatcgcgataccatgcccaagagagagaaaagtcggttgctgggctttgggggcaggtaacagctggactatcagcttagataccgatgcgggtcttgcgccaatgccttcgcttagcgttgtagctgtttaggaatgttagccaagggttactctgctcgcgggcggactggtagagtcgtaaagttgtcgtctcgaaggggggagtcaaaacgcaccggatggtgttgccagttcggaggcgaatccattgaggcacagggcggttctgcttctgggccttggcaagcttctgcttggttcggaaagacttgtggctctgtgggaaaaagaacaattagcgatccggtgtcatgggagcagagcccgccctcgagagattgcgactcattttcatcatcgacggacgcggcgggaaatatgttcattcgatgcagacttccattgtcgatgatgaagagagcgagctgagagcgtgcttccgagggcgatagggaggggctgtcataccggcatgttgacggcgtcgttggtggtcgagtcggtcagtcgttgccaaatggtgatagagtatcgaagtgcagtacacttgtttcgaggaatttcgcttctagggttaggttttttctgtgggtggagctgaggttggtgcctgaggtttacggtgagcgagatccacctcgggcgggcacctcatggatggtgctgaggtaagcacttttgagctcggctcgtgactctttagctgtaactcatgacaaaattacacagtacagtaccttagtgacgggagtggctcgtgagttgtccacctgaggaaattattgggacgtagcctttgtgagaagcataatagcaaccaataaatcgatctgactgatatacaagctctagatggacatgtatcggatgtacagatagttctcttggattagttagtacctatagtgacttaagtgcctattaatgaaaacgcctctgtctcaggagggttccagagcacgagacgttgtagattcactaaaggtacctacctacctacctaccttacttaggtatacaagttgtgtgaagtggcttgacgtactggccactgatcagtacaaggcatacctaggtaggtaggtaggtacataagaattattgattacctaggtactccgcccaagacttgatacattttcaattcaagcaaagttcgatgactggagtacctaggtacctttggttacctacctacatagacttgaaggccatgcatgcactgccacatatcaacatcattgtatttcctggcgaatggcttacaccacaggcagacagacagtcagtcagtcagtcaagcaggggctcattggaaggctgaggtggtccgggttattttgtcaggcgcttggaccaacccaacgccgccaaaaagagcaacttgtccatgagaggccgagatgcattaacttaaaggtccagaaaaggggacctctacctaaatttacccaacgtatcccgtatccgtactttctagctgttctacttcgttgactaaggtactaaggcaaacacaaactgtacttgttgctgcgaataacgataagcgagcttataatccgtgtccaacacttgacagccatccaactacctacctacctaggtatcgaaacaatccaagtcgcggagcagacaagacagacaggagcttcgaagccgtcgcaagttgttcatcatgggaaactcaatgtcatggttctccaacctactgtttgcgaaaaaggagatcagaatattgatcctcggcctggtaggatgacgtctatccgactatcgatcgcatagccccgagacgctaaccaggcggcatcataggataacgctggaaagacaacattgctgtatcgactcaaggttcggacctccagacatacacgcgcattgatacatgttaacaggcgctcaaggtcggcgaagttgtcacaacgatacctacaattggcttcaatgtcgaatctgtcacatacaagaacctgaactttaacgtctgggtacgatctcgacctcctccagtctcggaacgagccagaagcaggaatactgatacgggcgagtgcaggatctcggcggccaaacaagcatccgaccttactggcggtgctactacgccaacacagcagctgtcatcttcgttgtggactcaaccgatatcgagcgattacacaccgcttcagaggagctctcagccatgctgaacgaggaagaactgaaggatgcggccctgctagtctttgccaacaaacaggatcagccaggagccaagggcgcaggtgagatttctgaggccctgcgtctgggcgagctccgcgaccgcaactggagtatcgtggcctgctcagcggtcgatggcagcggtgtgaatgagggcatggactggcttgtggtgagttttgctattacccccgtacaactctcgaggtgctaacacctacgttttcagcaaactgtcaaccaggactaagctcgatgacgatttcttcttcagccccggtttggcattgtacaacagatgaaatgaaataatagtaccactttccggttccatcacaccttggtagacagcgcccataagggacaagtgaaagaaacggatggagcagatatcggcgtattggcagagcgaacgtgcttttttttctccctctatctgtttcttcactaagagatgaaaggaatgaacagcatgggtgcgttgctcgaaggaggatatatcatagtataactttttaatgctacaatccgggtccggctgagtcctggctatgattctcatggacttctcgttgccagattttcttcgcgggatgtttgatcctgataagaggtgcaaacgatgtgacggctagtgactgtagaggtacggtagtttttgtagaggatactgcttacgtaggtaggtactagatagaataaggtagtttgattcggtgtcttgggaaatgccaggttcttaaaagggctgacatgagatcggactcacaccagagctatccttcttgaacagctcaaagcaaacttcatattcgggactactgatgaacattctacatcatttcatctctgaaatatccttctggctgtggagcttccactgataactacttgctagagagtagtggttctgaagaatcggggttggtacttggcgtgcctgggcagctctaagtggttcaccgaggaggttttctacctcaatgtactgttcctaggggagatttagcacgtctttttttttctccctttcttttcccgtctgagtaaggaatgttgatagcatatggagcgtggctatcgcgtgtttgtagggatgagttgaaaggggggagatcacgaggggctgagaacactgacctttctaacatctatcaacatactcggtgatacatgggcatcaacaggttcggtcacaatcgttgcttctatcatctcatctgtaagctcctgtccataagctgcggctgcagcttgtatttctttcatgccaggccgtataacctcgtcgacgaggccaggacaaagctgcatatcgccagtatccagtcttgtcagagcaccaactggattgtaaactgcattatagaggagcttcctccaccgagagaaggtgacgttatcatcgtagtggcaagtgcagcgtcctccagcattgaagcgtgctacaagatcctttgctctctcagcagcgttgccaaagtcttcaaaggggccaatacgcagctcatcgtgcagattgtgttggatggtgccaggtttgggctccgaggaaccacacatactgataccagagagaattacattatccggaaatgcctcctggacaggaacttgaatgttaagtccattctgaaggagcaggatggtggtgtatccgagagtaacggcagggcgtataagatcagccaccggtgtagagatcactggtatgtttttggtggcacagatgatgtagtcaaagggtgagatgccgggcttggagccatcaggaatagatggtaggactgtatcaaggttagttgatgggtgatgcggtacttgaagtagcctactctcggttggtctgaagccaaggatttggccataatctacagaattgatggtgaatcctcgctccttgactatttgatagcttgagcgcagcacagctgtaacctcagcccggcctccggtctcgaggttgagggctgctatacagcctattcccccacagccgacgagtaggattcttgccttatccattgtgactctttgacgttgtcatcaatactgaaagaaaagttcaacccagaattattgagtttccagtagccgtagtcatcgttatcatggttgttgagagagcgtagtctacctgtatgcggggccggctacgggccggtatctacctgacctgggacatctgacatgattgggcgacttaacctaggtagtctacacaaaacgcatactgtagactaggccgacaggaagggtctccgtatctgtgtggttaaaccgttatacagttcagtatgatgtacatagccaacataagtgttgggagattgtccagattgtgtgcctgagtctgtgaaacattgactttgagtcggatggaattcgattgttttgtcttgcccgtttgattatgatccttctgactgacgtccaacatgctttttctctctctcgcaaactaaaccttgagaggacatctatcacaagacctggttcaataagtttactttcttacgaccttgccccttttggagcttcccctcattttcgtaccttacttgcttacctataccgtagagacagaggcatatcagtttatggttgttaattgcttgctctccctgactgccccagcttggccaactcgcctagtgaacccccccccccccaggcccgggtcacctaaagtcccctagtggcacgggccagacgttctctcttcaactgctggtctcattcgtacataagtcaatgaatgtcttggtcttgtgtgaagcgaatgtgagacaggatcgtctcaaactctctcctcgtccaactgcttccctcattttgaccatcatcatatcatgaccgttccacaaccgatttctcctcttcctcaggctcctattgccacagctttgcccgatgctccaccaaccgacttcttttctcctattcaatgggacgtcttctttgcacttgtcgacggtgtcttgccctccatcacctcagagtccgatgtgaccgacgatcaaggtcagattcagcttccagaccatgaagtcaatgctgtcctcgatcgtagtgccgaggctctggcagccccagccactagagacaatatccgtgcctttctccgtgataggcctgtcaatgatgctcgctttagagataacctcatgaggaccctggccatatccccgcccgaccaactcaagcgccttgccgggttattgagcttgatgtcgtgagtacaactagacgggccatgcttccatttgtttcgcgtcactaagtttttttctcaagcacccgtcctggtagctacttcatcaccggctactggcaaccaatatacaaccagcccacccacgtccgcgaagctatcctcaaatcatgggccacatcccccaaggatcgctggtccgctctggccaaaacgatgtctgccatgtctttcaaggcatattctcaaaccagttcggctctctaccagctctcgggttactcagataccccaaaggactggcaaccaaaggaaaccttcgactatgactttctccagatcggccccggggacgacgcacatgccatagagaccgacgtcgtcattatcggttccggctgcggcggaggtgtatgtgccaagaatctagcagaggctggccacaaagtcattgtcgtggataaggcctatcactatccttcaacacacctccccatggctcaggatgcggcctgtgctcatctctacgacaacgcaggcttctttatgacggaagactctggctgtaccgtcacatctggcagtgcatggggtggaggaggtaccgtcaactggagcgtatgtctcaagcctcaagactttgtgcgagaggaatgggcggatgagggccttcctttcttcacatccacagagttcgacgagtgtctagaccgtgtgtgggagtttcaaggggctggcactgaccagatacgccacaatcaccgaaacagagtgcttctaaatggctcaagcaagctcggctggacggcacgtccagctcccgtcaacacgggagggagggagcacttctgtggccagtgtcaccttggctgtggcctggccgaaaagcgagggccagctgtgagctggttaccggatgctgccaaggccggcgctcagttcatggaaggatttcaggtcgacaagatcctgtttgattatgacgggcagactgccattggcatcgagggagagtgggtgtcgagggatagtgcaggtgacttgaatgacgcgaacaacagaatcaagagacaggtcatagtcagggccaagaaggtaatccttgcagccggctcgttatggagcccgatcgtcctcaagaacagcggtattactgtacgtgtccctgtccgcagtgaataaaggttattggctaactttgtctagaatccgaatgtgggagctaatctgcacctccatccttgcaactttgtcacagcagtatggaaggaggaaacgataccttgggaggggggcattatcaccagctactgtccccagtttgacaacgtcgacggtagtggatacggaacgaagctggaaacgacgtgcatggtggtgagtaacgaatccagtattgtcgtcgaatcatcctgactcgccatagccattcacaattctgtcgcaagcatcatggaccagcggcctagatgcaaaactccatatgacaaagttgcgtcacatgaatgcctggatatcgttgaccagagatcgtgacgcaggcagcgtctttccagaccccacgactggtcgacctcgcattgattatactccctcggactatgatcgagcccataccatccagggagttgaggctctggccaagatatgctatgtcacgggagcagtcgagatacgtcctcttctcaagggtctggaaccctttgtgcgcaagggagagacgtcctcggagcattcgctagactccaaaggctcagtggccgatccagagaccactgacccagcctttgcctcctggctcagcaccgtccgcgaagtgggcaacaaaccaccgacggccccttggagctcagcccatcagatgggcacgtgccgcatgagcgcgagcagcgacgagggcgtggttgatgagaagggaagggtctggggcacgggtaacctttacgtcgcagatgggagcgtgtttcccagcgccagtggcgtgaatcccatgatcaccattatggccattgcggattggatatcacgcggcgtggacgcagacctgagggcgtgaggggtagtgattgtgatatgacaagacaggagagccgatatagctgtagctgtgtgtagtgttattattgtcctgtaaacgactggacgttatctcccgagagacatacaggggatttgatagagtcatagtcgacggtacagtagaatactttgactggtcttcgagtccgcatcagtcaacctgcccctgaacaccgtgtttcctagcaacgaagtgccattgactcgtgaatgaggactagggaaggctttgcttccgtcggcaatccttggattcgttggtctgctccacgcagagactcggggtcatttcatggccgaaacgtattccgcttggatatcaccaaagacattcttccagggatacaacgaggcttgagtcacggctatgttatgtggccaacgtatagacaacgagttatggggtgtaagtaaggtgagtgtacagtacaggtgaggcaaaacgggtttcgcttagactgtttgcatcggccttgggttctcggacctagggtaaatttttgtgggtgactagagaagaactaggcaaccctcaaaccagcagaccttgaaaagggtagctatcggcgtttcaatggccccagcccgtatccaagggagcggtcgctggtgccacgtcttggatggaactttaagtgaggctctcaactgtcttggagttctcggtagtaccggtagcgtaggcctcctgccttttgagaggataaaggctccagtgcggggaacggcacgccacaagcgagcacagccacccggagatctgcaagccacgcccgactttaatccagtgccgggccaggatcagcggcattagtgagtgagtgagtgagtgagttgtgctcagctgttccagggacaattgacaacaggtcagcaggtgtcgctgtcgctgtcactattatgtttgtgagtcaggatgacgctttgaagattagatgtgagattgtttcagatatcgacgtcacggttcgattaactaatggctgccatcgttgtaactacctaggtagataggtaattcccaacacaaaagtgacaagcaggggtactcgacctggtagtagcggtttgtagtttacagaattcaggttatctcaagatacaaagacaacaatctcactttgcccgtggaacttctaattataaatcgatcgatcgatcaattcaatgtgagttcccatataaacgccttagtctttttggtgctattcgaataccacttcagctcccaagatctacgacaggcacaagcactagcggtagtaggagcctgggagtgtctgtagtattggtgattagctgtcagatttcttcaatcccattctgtgcttgccgtcaagcattctgtcaagctgtcaagctgtacctgtatgcgaaaatactttgacgttggttgactaacaaagtcggtaaagaaaaatacgggtcgttctcccaatcttccagactcatgccgggtgcatttcctaattaggatcaatatccttgacaattcagccactttacggacttgcccgccaagtgatcggtcggcttgagtgggtctttttcgccgccatcgggtccgagccgctccggcttctcaatgcttagtagacttcgcaaaatccatcaaaattcctcattgaggctcgaatcttgatatttacgtttatttttggcaacattgatctgcgttcccagagttttaaagcagtgggccgggactggtagtgcggaaataccaatttacaatggaagtttcctgggcatgggtagtggtgtaacatttcctagaagcacggatatcaaatgcaataccttttcacagccaaatagctacttgatatgcccaccattcacaattgagagggcgaaggatgctccagctggtgaggtacctggctattgagcaggtcactgaccgcgaggcttcctgtagtcatgcctgactacctatcgtcaaaccggaatgccatgtatataccgagtaagcaaaatcataaagcgatgctccgtgaacctggtgactacctatccagcaacgtcacctcggccgtagcccagggagcagagaaacttctgaccctggactgaggtgccagaaataactaaccgggagactacctagcgtatgctgaatgtgtctaggtatttttgccactcgagatagaaatcgtagttttttcctacctcacccagggcggctacagagacgttgtgaaacctggggttctgacagtcacacaccattacagtgatagcgtacatacttgtacatgccgtgtagtcagggcccatgaaacaaaatgcgacctgacttttccatgtgacttatgacgacatgggagaaaaatgctgcgggctacaagtgaccggccacctctggggaacggaaacgggcttctccgtcacctgcatttcccatgcgcctgcatgcatgcatattcatgcgatgccaggcctcgtagaggaaaggcagaattgaagagtcgtagatctagtacctactccgtctttagatatcaaacttcgatactactacggagcaagtgaatcaacgtaacatgcaccagagatagatagtacgtacatacccggtagcgacaagcgctgttgattccaaaaatagcagggcgtgccacgaaagactgcgccacaatacggggctagtggcacacctagatccattttctagggctccttgctctctctctctctctctttctcccaataccactcactgactgtcttttcagcacctggtatcggtacttttcagaaggcactttggaagtcgcacgtgcatctgtttcttcccttggggagtcttggttccggcgcgcggccgagcgatcagtggatccatccatccatccatcttcggacccaagctccaagacttactatgtatgttcggtcggtgattgacgtgcaatcaacctccttcggctacgcgtctctgagcgcgtcgtacatacatatcattcatttcaccatcatctagcactcatggcctggtgcaaggtcattggcgacgcagtcatgcaagggtagattacctgatgctgtgatgcttctagaaccgcaccacgagtccaacaacaggatggaaaaagggtgaccggaccccttgcttatgcccttttatccaacaattaacagggggtcacctcgatattgggtctaggtgcccgttctctggaatgcatcacgccgccaaaagtccatagcgtatcggaccaagatgagacaagacagacctttcttttttttttcttgactccaacgcaaactccgcacaaagggccagtatacacctgaagagattactacgtatgggcttgtcaaagtcgctcatcttccactttgggacttgctttttccgtcgactccatgaccctttggccttggtcttcccagctctctttgtcttgagccatctctggacgatgattggttatagagacttgagccgagaagtgcacctagctctgattggttcatattgttgacccctgagccaatcacagactgtaagagcactttcaccagagcctcaccacacgtctgagactagcatggatgactcttcttcgtaccaggacatcgacgggctctcattcctctcccgtcttctgggagccaccctggatcctgatctagcccccgtgctccttccctttcctcacacttggataagtgtcctctcctttctgaaatccgggcacagaactatccaagatgcatggatcatgtccctcgaccttggactcttgaagcgacgggatgaagtttcatggccaaccacatcgtgagaagcctatattccccttaaagacgagacgggaacgacgggagcgaccgctaccttatggacccgagccgttgaaggtgaagataccccttattagatattcatcaatgctgaggaatagggcggagaacggcggaagaaggctgctttggtagtcgtgatagtgtaattccctcactttccgaggcatgttccgtcgaaaattccatgataatacttacggtaggggaacagcagcccacgtcacggagaccggtgtcataatgggaactaaaccaactacagaatgtagaagcagttgcaaagccgagcattcgtgcgtctgctacctatctagtgcaagtaccatctcatgcgtatgcgtatgcgcatgcaggtcatctcgtaaggtgcacctgggcaaagcgtccgctgaatcccattgatagaatcgtaatgacattgttattaccatcatttcgccagctgaagatcctggggcatcagccagccccgggcacaatattggcggttgatctcaccgagcgtggtatcgattagggtgtgatggacaacgagtcgtgcgagttcctcggatggtaacttgtgggacgcgggataccggagcgcatgaatgtctgagagtgagggcacgaataagcgaaaacgccagtgccttctgtggaaacggccatatccgccctcgaggctttactgaattctgaagcccgcataagccgcgcttcaaagttcccctccccaaaggtttctatatgcttgcgatggtggactacggaaacactcggcaggcagtgcaacaaagtatgccgaagggcaacgaacccactacgtacgggactggaatgaaacagagagtaggaggacttaacaaccatcgatcggtccaggagtaggtcgcctaattttgccaggaagcgtgccgacctgggtgatcagtctgttctgtatgggtttatgtgagggtgaaagtggcatgctagcgaggactaaacacgaagctgcaggaacatcacttatcacatttcaaccttttcctgccaatatactaccaagtgtggtttcgttaaaggtccatgccagttagaggaagtatacagcacaggggccaggcctggtctctgatcaaggtgtgcacacggacgcatataaaccagactggtggaaaggacggcattgataagagaccaggatcaaagacagggaatatgaagaagcgccggcgtttgtttcgtttcctgtttcctgacaggagagcgcctagagtagcgcatggtctaggcgttgaagtgtggtaagacgtcaaatggtgagatttgtgggaggggggggggaggggtaaggtgatattgattcatagagttgagatcagatacaactgtttgaagccgctgttcgattgcccaagctatattgaagcaatgacgagggagtgagtgtctttgatcctagagacagacatttgtgatgtgacttagaagaagcgggtacatgggcacaatagcactccaagtaccggtacttgaaaagaacgccacacccacacacagtaaaaacctcttcccagattttttttcgttgccctacatgagtaaggtaggtaggtacctatctatccgtagaccagggtttattcacgcgatttgagtaaatggcaatgccctagagaccatagtgaaataacagtataagagaaatgcgattattttgtgccgtctgcttgcattctttcagctgtcaaggtatccatgtatacctactaggatgtgccatacagactctcagcgtacgatacctaggcaaggtacagtaagtattgcctgttgggtaagccagcatatgcaagtcaacacagccgcacgcctcctccgagcaaaaatgcagagaacctgacctgaatattgcacaccctccgagacaccctggacatgatcagtgtgccgtgcagctgcagatgcatcgcagatgtggaagaggccaaagagcctggctagtctggtcgggcttacgctgcccggggcgggcttggaggtcggtgcccgtcatgacctgtagggtgacttggtgagtgaggtggcttggctccctccaacagtgggccgccgtctatagccacttcactaaaacactaaatacagggctgccttttagctcatcagtccccgctccgacttcaccagcaccagcaccagcaccaccagcggcttttctaagttacccaccaccagcaccaccgtgacctcccaaccccaaagtatatcatctccccacaccacctgcatcctccgtttccccttccctcttcttcttccttctttacgagcaattcgtcctacgttctctttcttcttactcggttgcggcagcttagcaggcgatttcacctcaaaagatcagacaagataatactatagtacagcccatcaacctctactatcccacctatctaccaatccctgctctgctccgtcttccgacatttctctttatttgatatattattgttcgacatcactggcaccgtattccgccttcaatcagcgataaacgcaacgcccgacgccgacgtttgacgtttattaaaacgtcccgttaccgttctacgatacccgccaccccccgttccgccctagcgatagacatagcatagacacccctgcgatccgctccgcttcgcttcactaacatgcccgtccaactacttccggcgtcggccgccgctttcgctccccgggcttcatcagtcaacgttgtcttgggttcaaaagtcgagtcttggcttacacagactctcaagcgcatcaaccgtgtcaagcgtcctctcaactctgtaccccagcatcagcggtgcctcaccgagactctctcgtcaccaaacgccatatggaccttgacctctctcatgctgcccaagacccccgagtcagacttcaagcgtgatgccagcaaccctctggtcgaggccatcatgaactacgagctcatacatgtcgaggcttacattgtccatgtcgacatggttctgcgaaatgaggtcgcctacaagctcaccaaggacaccatcgatgctctcgtcgagtaccacaaggaaatccactgtgtcgatgcaaaggccaacacctacgactggacagacaaggagcagcaatgcaagaagcttcacgacgattttgttcaagacatcaacaagtttgtcttccgcacccacgtctctgctctcgagggtctcgaggaggagggcgctggtgaactcctctgtggcaagagcgaggaggtcaagaactgcatcagtgctcttatgaagcccctgttaccccctcctcctcctcgtgtcgtcgaagttgtccgacaacctacgctgctccctagctctcctgtcaacaacatgtggtcgcagcatggtcttcacggcaatcttgctgctgttgactcatggagggtacttccctcaagccccagcgtcacatcatcggccgactcaaacacaagtcctatctgggcacccatgaccatggatgatctgtcacctactcccgccttcacccagcctcactccacggccggcttcttctggagctcgcctcaagtgacagcacccatccccgctctccctcttcctagtatgctcgcccctgctcaatgtggtgtcggcatgggcatgacaggaatggggggcatgagcggcatgagcggcatgggaggctttggctgggaccgataccaagagtatgcgaccatcatgtgacaaccagggccccaggacagctatccagtggtgacgacctcgagctattaatactgcaccaaccccttcctcgtttcccggagaaaagttgaagctcttaaatttcgcagcggcatagaactatcatccatcatgggcacggcatatcggcgttttcttgcatcaggaacggtgtttcgaacagttttataacaatatcccctctcgcattgtttttgttctttatctctttttcattttttattttctttgtcttcatagcaagcgttcttttggtttaggggaatctggtcttatcaccccctccgggaaacactcttcaacggtctttcacacaatctctctatcgtctctggacttttctttcatctaccacaacaccacatggctggatccggggcgggtatttggatgcatttacaactgggcagggatccgatacaggcggcttgttttcttttggcctttttccttctttggttctcaagaaaaagacgtacacgcagcaatgcacgacgctcggctctagtccgagacagaaacttctctgcggattcttcgctgatatccccgggactttctttttccttctttccccccttctttcctttatttgttcggtttagagaggctttttggaagataccccttacagacggggacgacacacaactgacacactcacttcgcttcgttctttggcctgcttcccgattcacgacgatattattttaatggcgacctcttctacgactcgatgacgaatgactacttttttttcagacatgatacgatttacgagcgaaatcacaaataatcggcttgatgtcgaaacctgacttcttttcgaaagagtatcgagcactgaacctcacgcttcattcggcacgatgtccaatctcgaagatggtgactggactggctccaggacattgcatctgaacacaaggccgtctcgactacatcgcgtacgccaccaagggaatatctgggatatccccgtaaaggcttgacactggctgtcaaacgggatcaccaccctgcgccgatcgacttatagtcttcggtgtgaggagaacggaagacggagtgaaatcatgggattcttccaatgagctgggcactacatctctgctgggcggagtcaactgcacagtctctgtctaacccgatctgctccagcgagccatcccctgcgttcaacagccctatccgtaggtacccccatcgccctgaatgtggatgaacgaacacatgttgccgagttgaggtgagaaccatcgcgccagttgagcctgctagacgggcttcggccagtggaggacgccgcttcgaggataaacctgtggttgctcacatttgggtcggtggaatgactgggacagggcagggatggctgagggcagaatgtaggctcatctccctacaaacctctcgcgctagatgagtcatcacgcagctcggcctgcccgactcaccacaaagcggagaggcagctacaagagaagggaatcgttactgctgagcagtgcactccaccttctctggaccttttgagtccatcggctaaagatgctggtatctaagtgacgtggaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccccctttttattgtgatgtattttgtgacatgtcacgaagagttattaatcaaatgagggctgtagaagattggataggattgattatatattacttcacattcggatcctagcctgaatctataacttccgtctggataaactccgtctatgtaactatgcagggtattttcaccttttcctcgatgatatcaagtcattaaatctcagagaataatgctcctggctctccatcgctcagtcccggatagaaaacgcctcccttgcagtcttgctactacgtgccagacgctcaccatatctgatgaaaacaaagggaattacacccatcgccagagcaacgaatgcgaggacggaaggcgcccagtgaaaccccaagttatcatacatgctgtccgcggcgaggggtagcgtggtggccccgacagatcgcaacatggcagcagcgccgagggcagaggcagaatgacttcggaacacatcggtgagatagttggtcattcccatgaagaggagttggaaaccgaggccgaagaatataccgccgaggctcggaatgatgggagtcatggagtcccagaccgtccagccgagccagaagagagaaatcaccatgctgaagatagtcagttgcagttcataacaggaggcagttgaggaactcaccagggagaagcaatgcacgcaagaggaagtcttcggtagatatggttctttgtccattcagcaccagcagcagtttgcctgtcatggtatccggtataaattgcgaagacaccaagagatagtacaacaccaacacagactaatctcatgttagtatagagacgccaggtatcgcggacgagacttacatggaatatatgcaagccctgccatgccaggagaaaggccatagaatcctagtcgacatttagattgtttgactgagccggggtaagatatcaacgtaccttggaaaacacgaggatacgcctggaacatgagataaaagacagagtaagctaaggtcaaataaaccgaagtagatgcaaggataggctcagtaaagagaagcttcatgggtcgaaggaagatcttgcggacgttgaagggcttcagctccaggggttcctcatcggttgacacagtcttgttcttcttgttctgtttttctcgcctcttgatatgagccttgaccatcttattatggagcacaggggcataagtctctgggatggtaatgataagaggaagaccagcaatggccatcatgccagcaatccaaaacggccagcgccaggagacgggagacgagaagccagatacaatgggcccgatgagaggacctattgtagtgacggtcatgtaaagagccatggcgttacctctagtcgaaggattgtcgaggatatcagcgtatagaccgccgatgacagtggttggagcagcagcattgatgccaccgagaaacctgaagactaggagggcagcatagttgggtgcgccagaacaagccagcacaaaaacgatgtatcccaggtaagtgccaacgagaacaggccgccgaccaatgtattcactgagaggtccaaagagaagaggcccaaggacatagcccaccatgtatagagagttgaggagtatgaggtgaacggggttggtaatgctgaactgctcggcgatgatatcgagagctcccgagggcatagaagagccaaagtttccattgaaagtacacgtgaagccggcgatgacaatatgtagttttctcataggtgagagtttgagaggattccaagattctgtgtcagaccagccagattcgtctgaggagtcgtgtctcttttcgacctcgaccttgggagagccagccatggcggaatcgctgccgaacagttgagtttcgtttcctcccatggctgatataataaggagtcttatagtgcgtgcacaggaagttggatcatattgaggttgcaggcacatatactttatctatatacttaggtagtttgcttctccatgacagttccacagcaggtggataagaatggataaatcattcagcagccaattttctcacgtcatctaattagtttttcgtgaatcctcgactcgagtttgtgtgaagggcgcaatggttttggtgatggtgtctaagtcggatcctgctgtgattggttctcatcgccgattcaatattttctctaatagagaagcttcagaggataacttccgagaaggaactggtagacaatgattgggcggaatttccgcgccccttgttaggctagtacaagggcgtactacagaaacccgatcggattatcggccgatttgctttgggtgtatcccgcacagagagctcttcagtgcgcggtagagttacctactaccttaggaaaagaaggccgtaaaaggagatgcgattataaatctctggataggtaggtaccttggaagaacaccttgatacattagtaggtacctatctcagaatgccagggccaacttaccgaagtaggtactaaggcacccgggacgtaagggaaggtacgtacggagtggtgcctccagtgaggtgattggaagtcgatgcttcctcttttacactactactaccactaccacaacttctcgaacttttgtaacccagggcactttgaggctccacagactttcacttcgtaagaaccgaatcggaagtgttcttctcggcgaaaagggcgaacaatagaatacgaccgatacctactcaggtaccgatatcacaatgcccaacgaaaggcgcgattctactgcccgtgctccaactggcaatgctcagcaagctgtcactagacggcggaccagtatgttcatgatatgccgttgaggatatcaccaatcatcttttgttcacaccttcagctgatacataacactagatggaagagcttgcatagcttgccaccaacgcaaagtccgttgtgatatcatagaaaaaggcacaccctgttctcactgccggatccaaaacaagcccaactgcacaatatacgagaagaaaaagacaagatcatctcgtgcacctaattctcgtcccagccctgcccccctccagcctcgttattcttctcaacagcctcagccaaatattcattaccagcagcatcagcgacagcaaccgcaatgcctcacagctcctgcgacacccagagcatcggcagccctctggtcggaatttaccatggatcggattgcgcggccaagctcaagcactggccattatcagcacgactctccctcaacgatgcaagactctggcgagagcgaggaaacttacgagactcgcaatctagctgactttatcggccaagacttaccaaaagtcggcgagatctcacgttctgaacgcctctactttatcggcaccgagttctcgaacctcaatcatctcgtgcgtcacagagctctacgaagggatcaaaaggacgtgttgcactttgggacgcgtagacttgcgagaaaggttccttcagttcccgaagaagctctaaagttgccccctaaagccttggctgatgagcttgtcacagcgtatttcatccacgtcaatccagggtttccaattgtcgatgaggatgaattcatgacaagctataagggctctgatgttccgaaattagtctccttgccattgctgaacgccatatttctcgttggcgcccacgtactctcctcgacccgggacgactgtagggccagcacttataccttcttccgtagagccaaaacgctcttcgactaccgcttcgagcagcaccgtgagacgtacctccaagttgctctcctgttgacatggcagtgcgacaacctcgaagacatcgttgataactcatggcactggatcggaatcggggcccgcactgcctttggaatgggcatgcatcgggacgcccgtgccagtaccctgaacgccatagacaaacgtcaatgggtccggctctggtggtgcctatttcaatttgacgtcatggtttcggcttcgtttggtcgaccgcaagcaatgtgagtgcgaaaagtcttttgaccatccccgttgtaacatgttcaagaaacctagaagagtcggacaccccaatactcgacgaaagtcattttcaaggcattcctcatggcaacccaactttcgccatcgagcatacaaagctgtgcatcatcttctccaaggccatgagacggcgtgtagccttacgagccacagaagccgacagagtagtggcaaccaaggaagctgatgaagaacttgctgagttcataacccaactgccacaaagcctccaaatcccgcactcccacccggacacttggcaagcaactcttcacctatcgtatcacaactttcttatccttctccaccgaccaccgcctcatcaagatccgaaccgggtttcacctcactccgccacggatcacagcatctgtagcgatgccgttgtagcgatagactctatctttgcatctctccgctcaaggaaatcgttatgcaatctatggttgccttccgtccatgttcttttcactagcctgctgcatgttgccagtgagctcaactctcccaatcctctcattgctgcaaagtcatcccgcatgtttgactctcttatccacacactccaagatatatcccagtattggatatatgccaagagtctacttcggctgtttgaggaacgggctatgtggaaaaagagaccgacagaatcatctgaagatcgttccactcaacaaagtcaagagtctccgattactcgtacgggcgtttctgattcgctgcgccctgatcctctaggtgtctccagtatcatgggcgatgctccatcaactcttcagacaacttctgccccactacctggaccagcatatggctttaatttcgacttcggtgtgaaccagggtctttcatacggcgagggcttctcaaacggccttgacatagccgggaatgggagcgaggccatagatctccttcctgtgccttcggtattggagtttctactggctggtgttgataatcagtatgaattctgatcggacggctacaaaccaaataattgtgccctttcgctgctgtactgtgtatgtaagtcttcaacgcagcaggcaggggctggaaaccgagatatggcctgccatccatgacttcgagtgtgccaactaccacaacccatataagacgttttataaagttatttgaaatcaaggtttttgtcatgaaatcaaatcatttattaacgacactaacagcccgcacatgctgcctacctgttcaccctgaacgttgcatccggctaggggaggcaagaaaacttaggatcttcatcccaagtaaggaaaagaactaggtaagtttagtatattttaactagcaggcctttaggcgaggtcattttggtttcttgttttcatgtcagaagatttcttgctccctagggttcgactagttgagattcccatataccatctcaactgcacacttgatcttggtcctccagtctgtcactacgaacaccggctcatacccgcagactaaggccactcaggctccaatgaagctcttccagaggatccgtaacggttctagaatacagattcggtggaccaacggatcccatgtgcgccctaagggccaagcaaacaagggtagtcagggagactcgggaattctgagcaatcatctttcaccattctgacttcgggatttagtcgtatgatgcctcgctgcaactcttctctcaagtcaatcaccacatggaaagggatttttgagtatttatgaagtgaggtttgtcacctccatcagcaagcataaagagtcggtatttgtttgggcttcgaagtagttcatcattgaataatatttcttatctcatgtaacagcttgtgtgcaatcatagcctcgcagccatactcaacaccaacactgcgtccatcatcctatgccgtataccatatacccaacccataccatatactcgagccaagacaaccaaataaaccctttcccacgccccaccgtcctctttaattttgatacattgctttcgtcaccgtcccaaccttgccttgcgccaacgccagtagccctgtccgtctctccgttccttcggaaatgcattctgactcgagatgctgatttggaccccattccttggacatctgagcagacgcacgatccttccgtccacacatcgatattgtacacgtatatactgcaatcattagagcaacatagaccaacaccttccctcaaaacaaaacttatagaacacagaatattcagccagaatcacctcaactcattcgtcgctctggattgcctctccagcttcatgagcacgtcattgaagcataatttgaccacgcccctcttttcgctcctggcggatgagtgctgtaaaacctcatccagtcatgtctgcagtagacggagaattcgtgcctttgtgtcttctgaaaaagggaagatcctttatcctgaacctgcttgttttctttcgcagcgacttgccctcagccctgcctatgcttccacctgttgtgctcgcatcggaccttgtttcgtcatcgatcggtgagctatcctggcgaagggttcctgagctatctttcaaacttgcagagtcgacgttgatcttggggatttcaacggcatgttcagtcgaatctccgctcacgatactcgtaccacgtgtgcttggtgacatcggcatcttgcccgttgtagcgcttgttgcttgtgaagcccaatctcccgagcatgccccagagacactcccatctgtcgtctcgctggatcgttgcttcgctgaatcccttctcgtctgcgtctgaaacggatcactgttggccaattctctaaccgcatcaaatgttgaagctgatccgttcgaccccctgtggtcaccagctacaccgtttgcggctgatggtcccattgtcctctgactgtcggccggcgataagtcatccctttctgggcgtggcatgggcagttcgctgtttcctacaggggtcgtgtccgatccgcgatccaatgcctcgaacagagttgtcatatctcttttctcctctttctcctcctcttgtggtacagcaaagctcatggttcttggggaaaatgtaccttccttcagaagccgtctcctgattggatcatctagaggttgcttttctttctcttgttgaagcttaagctcgaagagactcttattcatctcaagctcgtcgacagtgtactgcatagcgggcatgatgtcggcgacgccttggaaaagaggggtggcaaaaagattcataaagccgagttggcctttagccagtgaagtcatgtcttgcttgggtggtgtcataagtgatgaagggatgctcagctcactctccatcgaagcttgtcgggagaactcttctgagagaatgtaagtccacttcaaagctatttcatggtttcgtgcctagatttgcgtttttagctggtgacctaataatgtcattaaggaggggagggggcataccacgttgctaatatcagcacatttgatgagtaacgaacaagcaagagacttgttctcttcaatttgccgaccattccaaccgtcggcgctattgttagcttgaagtcgttcttgaacatctccgagcttcttcatgtagtcgaaatgcaagcccatatccgtagctaagatagagctgatcatcaggttacgcatctttgtgtcttcgaaggcagagggccagtatcgtctaagaatctgcgagtaagcggcgcaatgaaacgattccaaaacagatcgatcgttgtacaactgtgccaggggagcatttagtgtcacaagaaaaccgttgttcacgccagggtgtccgacgtcatgcccaatagcagtgatgaggagcgtcaacgcttcaaacggagttatgagagaagccataggcgacttttctggcatgggacgggattcggtacccgaaggatacggcgacagagcaccgatatgtaccaggaaattgaaggtagcttgtagtacatccacaacatgacggaaattgtggtaaggtacaaagctattgtatgcagcacgacaagcaacgaggaagctgattagttgatctgaagctgagtcagtatgcgggcaaccgacaccaacccaaaacagtacaacgtacctgcatgtatccgccatcgctcaagttctggcatagataaggcgtgtctaaacatgtccattgcggccaccaacaactcatcatcggtgaatgagtgagcgcagaagcgccaacttcctattgcctcagcgatggcagattgtcgttccgaagagacggccacatgagcattgttgatttggtcgtcactggtgcctaaacggcatattcctttcatcagaccggataccatggcttcacgaaggtatgcgaagggcttctcttcgttgactcccacccacgaccgttttcgaccttgtctaatttccagcagggttgactgttccttggcggcatctctgtgagcccggtaggcgcagatttccagacttgtaatacatttggtgctcattggacaaattatgacatcgactgcccccagatccaggcacctcctgataagttgacgatttgcgtcaagcgatcccagtggcgaaggcttttgctcagctgtgccgtcggtcaactgtccgttggttgtggcatgacgtgcctcgaaattgcttatcaccggaatcggtacaacgagtttagacataccgcgcaagtgcgcttcggtgatgattttttgcagcagtcccagaccgtatagtgcttcatcgggtgtgtggatgtcgacattttcagtggaagaactggatgaaggagaaggtgacgaggcccttctccgcgcttcaggtactgggtcatcgtttggcgtgtcaaggagaaccagggttggcttcaggtcaagcattgaaccctcttgtaattcgaataattttgttaagcaggcacctccagatgcgcaaacgtgaactgaataatatgttagtgagtgaggaaatgactcatggcgacgccataacgaaagaacgaaccgtctccgaaggcatctagcagtggttgtacgacgtgacgagcctcatccgttgcccaatcggatgtgctgtcgccagaagtgctgtaaatcaatccatcttcgctgacattgcgattgacgtaaataacgtgacaggcggcgcggtccatggtgctcatggagagctaccagtctcgcgactggagcaccgtagcccttcgggcagttgagtatttgtaccaagataaagggatttaccggaaccgaatagcctcacgaaatgccggagaccaaattatctcaaagagcgagccgatcgagccctcgaatgtttggatgggagcagagtaggatggaatttcgaggtcgtgattgaaaacacgattgtcgcgaagcagcccaaaagaattgactcaatagccacacggcatacgggtttgtggctagcaatgggtgcttaaattgagagataggcgcccgtgatgctggttcgtctcgtgaagttcgtatgcgatgttgtcaagttgagttgattcaatgaacctagttaggtagtacagacgaatggtgttttcttctgggaagggtcggacaggctgtcagactggcgccgcggcgggaggaagcagtcggctggcgacagggttcgtacaattagaaaattcagtcgaggctgagagacgaagggcggatattagctggtaagcaagaggaggatgtcgcgaaagacgtggtagatgcggcgatgcgaaaagaagacaagagggatttgaaaaatgatggcgcaggagggagaagcgcgatgggctgtaaatggagaggacaagaggactcggagtctggactcggattgggccaagatggaaagagccaccaaggaataggaaggaccaggggatgaaaagaagaaggaaaagaggcaaggaaggacgtacgtcggattgagagttggattcacaggtggtgagaaggaaagaacggacggacgaactggactggactgaagacagtactccgcagtacaaccgacactacaggcaggaccagaccagagcacgcgtgcgctggaacaaatgatggtatcggggcagtgagtgagggaatcggcccaggctttagcttaccagtcttggttcaaggtacgagctgcctgctgtgtgtacagcagtacgagcgagacctgcttagcggcacgcagaaggtgtctgaccctggtcggagaatggaaggactagggaaggataagggaagacccaaagacagggcaagggcgccgacagtcgcggtaaccgggtccggggcaggaaggagaagatctgcgagcgtggctgcaagcggaggaggagcgattgcagtgtacagtagcgcaagtgtgaaagttcagtagagagggcaggacagcaacgcacaaaacgcagacagcccgggtgatagtgcgatgtaacaaccagaaaggaaatggaaaggatgaggcgagagagatattcactgtcaatggaagtcctgggattggggtgaggaaagaccagatgaaaagcagagaaggtgtaaatgtctggactgaagcctggacttgactagttcaaattgaaccaaaatgtgacgcaacacagttctaacctctcgagcctctggcctcgcaggtggagcgtgagaaacaaagacagggcaaggcgaggccaagaaccaagagacaatcttaaggagcagaaacagaggcgggaaccaagcctggcgtcggcagtcgaattactgaaatagattgataaccgccttagtggaacgatttgccgaatagaagtacgaaagacgtggagaagaaggggctcaaacggcgagtcagatgcgaccagatcgagggccaagttcaagtgtcgaattggttcagatgagacggactcattcagtccagaggctgggagaagctggaggggagggaatgtgagtgtgaggggacgtctcagagccagggggcaaggagttacccaatgatcactttttagagccatggaggtggccatggatcgttctagggggctagagagctgctacagggttggatacaaggtagcgctgttcaagagatacctttttatttgtcggatttcccaagacacctaaatggacggtgatgaaaaagaaaggaaaaccatatgcaagcaaaggagggtagaaatgagtgctctgcttgaaacatgaatagaggggtcgagatgttcttgcttattaggtaggtacgaaaagcgtacaaagaagaactcctaatacatagagttcgggtaggagtcgtgtacaccttatcagcttgatgacgcagagcttgcagtctgtaatatgtatgttttggtagagttgtagcggggaatatgcatcaccatttggcctcagtttatgaacaccacctacctacactaagtaaggtaatcaaatcaaatgcttcattgctagacgacaggatgtgttacgatcaactctgaagaattgctcctggttaacgcaagcgatcaaatatacaacagcaaaaagttcatacctttgcctaggtaggtaaggttggtaggcacttgcaaaggaggcctgggagggaggcatcagagtttgcggaagtgccgtctgggctggcggagagggcgtagacttaggttctgtgttgtgtggattccgatggaggcctttttttttttttcaagtgatttacagtggcgagtgactggtcagcagaggcaacacaacacgcacgacagcatgatcgagtgtgcccaaggtacctagggaaggtcagacatagcttttgttataggccatcgtagggttacgtgccctgctgtgccgcctgcatcaaggtccgaaatggtccatcgtgagtgaggttggacgatgttcgacgatgtggtcgaggatcgtcgctaccttccttaccttacggggtgccttaacgtgcttgcaacgcgacgcgaggcaccaagggccagctgggctagagcctagggaggcctgagagtctaagaattgagtgcagggcccatctcgtgctccacacctcatccttgaccagtaccaggacccccttgtcttcatgacaaccaattacgtcgtgcgtgcagcgtcagccaacagggttgacaacggagggcccaagcggcttttttgaattcttctggctgtcttcgagaatctagaatggggtcactcgccccatatttactggacaggggcgcgtggtgggctgcaacgcaaaggggaaccacctaggaatcattctcgaaggaagtacagtttgggtacggagtacagtgtacggtattcgaaatagcacatgcatccaatgccttcttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaacaaacttacagcgcaagtatgtacagtatcattatcagtgtaaaaaagcaaagcagctcattactcagccaaactgatgcactgtcattacagcagttgcccagcggaatggttgttctgtcatgctaagtctcctatatcacatctactaaaagctcttacttggttcaccaaactggaaaatagaagatcaactctccactaccttccttaccttaccttaccttgcgacctcagcatacctacctaaggtacctccataggtacgaatccatacaagaataagggaatgcattgtccaggtgcagttcaagagggtacaggtactgtcggtaggtaagctgtaaggcagagagagccctgggtgaaggtcaggtaggtgcttaaggtatctttacttacatacctacccaccttacctaccttatctacttgccaaggtagtatacaccgggtatgattccgtgcaggtaaagtgcaggtgcgtattactgttcagccagaacccaccaacctaactccgggcacctaccacctactagtacctactagtatcttagtagtccaggtactacctagtagggaagacatctgggctactatgcatcaattcagtgactggctgtccatatctctttgcggttctggatatatatgtttgcatactctgtacatacaatttattaatgaattctactacctgagactgcctactggaattatctatacttaggttggcaaggtcaggtttcacagcatctatctaccagtcaaactccacattcaagtcgaccagggagtctgctaccagtatgtatgtgtccaatccctatgggtttgacacaaacaaacgaacgaaccaatccagtatgacgtgatttgacgggagcagatctgagatccagatcttgtcgctagagcctcttatctttccgagaccctatcgaactctcatcagcgacgccaacctcctccgccttcattcttctcaactcttcttgtcttgctcgttcattccccccattccatcacctgtcgctttcgccataggctataggcccgctgccccgcaccacaccggcttgaaactctccccccgcctccaagtgaagctactgagagacgagatacgcaacagctacgctttaggtataggatggatggctgtcggtgccataggtactaggtactgttacacagaatggagccccatcttggttcgttcctggactcagtacatacctacatacatacaacttccgacaacgacgcgacatccaaatttcctggttcgctccaatgaatgatgtgaaacaatgtattgatactcgtcgacgcacacatacttgagcggatggtttcctcgattggctccaaagaagccaagaccttcagggcagccgcatatgaattagccattcgtcgctccagctggttgccagataactgtaacctgcagcccgtccagggaatgatggagtactcggctctatctctttgtacgctacctacgcatgctgcctatcaagcctttccataccggccatggaccacaagagcagccatacactcctcatacgatctggttactggccagctggctgacgtaccgacctagcctaaggtagccttggatctgtcaaagccctcccacacatgacgcatttcaagggctcaatctgctggtaggtaacattacagacagatacagagactccacttcgagcctcaatatgagcaagactcacttctccatgtccatgtccatctccaccccagaatcccctaaccgaggcgagaacacatgactgcttggccagcggcctgtttcttagacttcgaagttaccccacacctcagagtcaccgagacggcgacaagtgccctggcttttatgggatcgtgcttcttctacttgtacggctctggctggcacttaaggatgccctggaccggttttcggttcgacttttctacgggctctcctaccaaagaatggatggcttgggggccctcgagtctccggaaagctttggtatacgttattctggcgtactgcttggctggcaataatatcaacagtcttgcttgtcttgcgtgtgaggaggggttacttgtttgttttacgcaaagggtagctggtggtgcctcgatccgtcaaaatacatactgtagaggctcagctcttgaacacagtggctgtggctggagcctgtcaagctgaagcctgtggagaaccgaatagcctggcaaacaagatggatatctacctctgtttcgtcacttgtgtcagccatcaacccattctgtcagtgtgagaccatatcaaacgccctcaatctagcggccgctgtgctggctgtcaaatccagcccacccgagtggagcgtggagtaccgcattgcccggctcccattcggtgggtaggctgattgaatacctacctacatattatcgaggacctgccccgaacttgaagagcagtaccagtaagtagtctaggtctagggtttgacccatagttacaccgcaccactgctgcgaactaactgcatctacctcatcagttgtgtaagtgactgctcatctggtatctcgaatatacagatactcctcagatatccacctggtcttcaaaactgcgatgctttccaaccgaatttgacctgctgaaacgcggggtttaacctcccgcaattgctttctcgtcctcagtcccaaatacaacaaacatgccgagattgatgctcagaaccagggttcagggagctgggaaaaccttgatgccattctgcctccagtgtcgagataatacaacgatccagccttgtatggcaagctacagattacgtctcttgcaacagacagatcgttggtcagtttatccgtgccgcgcttgtagaatgttataatacatacatgtactttgcgtctcttgtgagtctttggctccagggaacaggggtttttggaacttactttgtagaaacatttggcgacctgagataggtatttaagggtatctagtaagaccatggaatttgaaacagagataagcagatccttaatcagcagtatgcctttcgtccgagatagccttgaagccggccaaggcagtgaagcaaattgcattgtgtagggatatcaccagccacatgagagtaggaatgtatatcatttatgactactgattgaaaattacacacgtctagacaagacatcctctgtttttttacttcgtcaagtgcattcagctgaacatgcttgatgcaaaataaaaccaaacgccgttctctaccattcaaccctatgcgagatgtgtggcgatatgtaccatctaattctctggccgccactttccacctactcccctccccccatcagcgtcaacatgcccttcacaagttgggttgtcccgggtcatcatctcatgcagttttagccgttttctcgtatctcgtctaccatatgtcatcgtgactttgggccgcttgttgcccgactttggacagccgtcctactcggccttggttcccttctcattctcaagatggatctcggccacttcgttcgaatccctgtcgctccctgccgtggtttgcacatcgatcacatccttacggtcccatgtagacttctgggtgtctgtaagaatcgtcgttcgaggagcggcagactcaggttcgccctcagcggggtcctgtcctgtcatgattgtgtcgtgatcatcaaattggccgaggccacgctcatcagctgaagagtctagctggacatcatcagaaccaatgtctgcacctgtagagtcttcggcaccgctatcgcccaggccctcgaaattccaaccctggacgaggttgagtgacttgttgtccaggcgctggtagcttccattgacatctacaccctcgtcctcgacagtgctgtggatgctccccatcccgttagctccatcgtagggtgggagatcttcgtcttcgtcgtccggtccagctaaagaggtgacggtgattctatccgaaccacgaccgccgagatggcgagttgctacggctccgatcccagcgctcgacaacccaatcagggaggaaccctcgccgagacgctgggccttcccccacctcgccttcttcttcagagttttcttcgctgttcttggtatttctcagagatgactccgaaccggcgatccgcctaaaggggtactcgagcggcggacggtaaaacaataggtatgcagctgaatgtaatgcatggtcgaagggtcagacacagggcttcgcagcacgaatctatagggcttgtcagcgtcttggatccatcggtaggggcacagagagatgtagcaactcaccattgtagttataccatcgcccatcgacaaagttcttggcataggcggagtaatggcctccaccgagacctccgtaatgatcatcaacagcaatcaaatcatatatctcatccttgccatcctctttttgaatgactctggaagtaaggtcgagaccctcgatagggaagtcaaccatgacgtccaacttgtcgcggcgccatccagagttgctaaagcgcttgagatgcgcgacaagaatatctggcgatttccacaggacgaacttcttgctggctcgccgatgctctttgcagcggggacaataccacatatcttgctcggagagaacttcggctctttcaaacttcatcccagccattctttcgagactgatgcctcgcgtaacggcgatggtgtcttccttctctgagcaatcttgagagcagggtctgtgagcgtttcaaggatcaataaatgttggagatccttgttcatcagtgggggtcttggcagcgccaccaaacacttatccccaagcttcctcgtgccagtctaccacaatgccttctcgcaggcgaatcagaggtccaccatcagcaacagcaggaggttgaggctggggcttgacagaagctgccttgtgtttcttgttctgtatacgttctcggcgcttgttggcttgcttgttgaatttctggcccttgagcttgcgtccttttacctttgagggacgtccattgaatttctgttttgtataagcgctgggactgttagacagattaatagagagacctactcgtggagcttctggagcttctggagcttcttcctcactggactcttccaccattctagtttgtgttgtctctgccttgatactctcgtcattgctgctgacatcttcattagaaggcgtgctgctttcgtcgtcacgactggccgtatcatcatcatcaggtgactgttgagggatacgatccgataacttagggagtaattggtggtgatcgacgttagaccagcccgttggcacatcgccagaataggctttgtctgtgaagtagcaaaggtcgaaaaggttttgcagttcaggttcaaggaagctatctgggtcgataaacctgggcctgctcttgttgaatcgttttagaatctgtggttgatgggggagaacctcgctggtgtccttcatgtgcacatcgaccatgtcatcctcaccttcaaccgagttagcgacaactttactatcgccagacgagtcagcatccgaagcaaccacctctccatcagcgatatcagagttctcctccgggccgttcctgagtttggaccaagttgagaagttcgagatcttctccaggatcttgcgtcgaatgaggtcgatgtcggaagcttcttccttggtgaagcagatgaagcttgggggagccacaccatcccgagcacgaccatagtttgacgggatacggtgaaatacgggtaccactatcctttcatagcgcgggtcatcccagggagcttcgagaggagtgtcgatatccagcatggagcgtggcttgttcgctttgtgtggccagttggttggggcagcatccaactcgtggaaggtcgcaagatcatttttcgcgatttcttcactaacatctaggttgttgtcgtaaatcttgaagcgatccttgtactcttctcctcctatcaatcgctccacaggtacacccgtccgggcggagaggaactgtttgagctgttcaatagcgctgtgcttgggcagttcgacctcaaacatgaccggcacatcgttgaggggcaagaatttgattttagccgtccaaacgtcgtcgacaggaataggaagggtcagattgttgaaaggatcgaacgtgatgctgatcttgccacactcaggacatttgagtgttgatttatacaaacctgtgaagaggtcggcaatgactgagtcgtcccggaggcgcgttatgtcccagaccttgtctgccatttcctttatagcttccggattgttaatcatgtcgtcagtggagtcaggcttctcgatgtaaggtttctttttcactcggctcaggtcttcctgaagagcatccaagagaaatccaaggaattcctgcgagtcctgttgaccatatccagagaaagtcgaccggcaacggccgatcgtattcttgaaatctcgaggagtcacggagcctctgccctccgtatatatctccttcagaaggttcccgtaggttattgcaactttcccgttatatcccaggaggttagtcttattgacctcatcaagatattcgttggtcaagaagtacttggtcaactcctcgacgcttcgtacgcactgaagcgcagagttcatataacatgtatttcctaggttctgcaaaccaacaacgccgatgctccgacccgacttctttcccgttcggccacgtgttgatgggccaccgggagcgggactggttcgaccgcttgcattagaagaggccagaccacttctggtagggatggccaatccattcggaggagttttgccagtgtagttgctgacccagaaggagtcaatggcctcatcgataaccagagtttggtctgtcacgagatcgaacatggtcaagttcgacctgccgttgaagttggggtcagtggtcctgtcttccagcttacatttgatcctttggtcgcggacttgagaaaaggaaccattgtcgaggagaagtttcgaccatgtgtctgtagagccagccctgctgtctgtccgacctggggagtccggaggcgtgagggctcgtgagggctctgagggaccagcaacccgctggacttgaggtaccatgaataagcgaattttgcggtctagtggtacgccggtggctatcttaatctccttgacaaatgtctgtgcatggtatttgcgacttctgacgaacttgtaaggagtagggtttttggccttgagggactgctcgatgggaagtgggctaatttcggaccataaacggtgaacagtaaaaactggagggtggaactcgaactgaacaacaggctcttcgccgggttcagcagtgttgatagcagcacgaatgatggcttcttgaccgttcttgataccgtaccagtcgacaaccatcctccaagcatcctctggaaagagcgtgaattcattctcattagttccttgcttcagacgaatgtattcgttgccggtaggttctgtaacgacttcttcaatgatatccgagttgtcaacagggccgagagggtccgatgtggaatcctcctccttgctgtccttggggccgccgcgtaatgacagtgccttttgaacccaggtgttggagatgagataggccttgtccccttccttcacttgcgcttcttgataggcttttaagagagtttctatgatcttgatctgttcttggagcgaaggaattgctaggaggccaggattagcgacggattgcggtgcttgcaaattgaaaaacatggtgagtcttacgctgcgcagggaaagcctcagcgggcgagcttgccgtgggctcaggtgcttcaacgctcatatcacgaggcagcgattcagggaccagctgtgaggttcgttcgacagactcgttggcttgtgatgtacccatgttgacatcgcgggtcctatccgcatcgttttcgggatccatactggaagcacgtcgtttcaaaggcgatgacgagcgttggggcaggtcagcatcgccactcatgatagctcggtgggagagacgtaagggagactggcttctggccaaagccaaagtcggggccgggccagtctcgtcgccgccacgatcactctcaatggaaagatcggcgtaggcagatgcacaggggcttgaggcagcggatgaagcgtaatcggccgagacgaaagaacttgtctgatgctgcagcgaggggcagctcgaggcgggttgtgagtcggacctcaggaacgagttcgagttggaggccacggaggcagagaaggagaaagcgggatcgtcgtcaacttcgcaagagggtaggactgagtcaggagagggcgacgatgaatcaaccgagtctagaggtagatcgcttcgcaagagctttctcttctttgaccacgacgtcttgaaggcgagctgcccgggcagctcggggggtctaggtatgagtagaaggagcggaggcggaagacaaagtctatgttccaatccttggtgtcaaacgagttttgagggcaaacaagtagtcgacgtagactggaagtataagtataaatctggcggtggccaaggcacgagtaaggacaacagtcttgctgcatttactctgaatcaggacaggtccaaaccaatagagcctggccgtgtaagagtttggataggttcttttttttttctttcacgaacgaaggcgggggttggaacaggttctatattttttttcttaatgatggcattggggctctgaccgctgagaaagacctacagacggtagatgtggggcggctattgactcgagttttacgataagtacgagaggtacagacaggtattgaagacaggtattgagtagctgggtgccctgacactgggaaggtcaggtacatttaggcagcgatagtccaataaatcaagaggagatcggagctcatatagtggaggtcaatcagattattatggcatggctacctgggtatgaataaaccattcacatataatatacattcaactaccttactcagagaggtccctatataatgtacattaaacttactaataaagcctgaacttggccgtagtggatcactaaatcgtaaataactcccgtccatcctctaatgggtcgaatcttccgcacacaggtttgcttccatggatctatctctcctctacactcatattagaagtctgcccgctaattacctagggttaaccgctaggtttagcgcatgtgcttgcaatagatgtccttaaagtgaattaccttaatgttaaatcagagatttagttgttttatttaagatatcttacttataagctgtcttctgccttgacccagtgccagtctggctacccgggagtctagtaatttataaattagaaatgctatattttagtatattttatagctttaacttaataataattaataaaataggatctaggtattttaataaattataaaagtattaataataaaatctctagctagattaaagttttaataaacttaattaataaagttatttttaagtaatagtattttaaataattataattaatatcttaagtatttattagctatatttttctttaatttatatttcttatattgctttatattactttataacctaatttaatttattattaacttactaagctagctttagcttactaatatttatagttttttccttaatactaaaacctttattttttaatttatctttttacctctctttttccctttattttctttcctttatattataatagcctttaattcttataatataatatttatatttataatttaattactataactatatattataactctataaactatagctaatattaactattattattacttaatataatactattaataaaagcctattattactttaataagtattaattctattttaggtaatctattaagtcttttaatacctatatttaatctataatataattactaaaggctttatttttagctttatttctattaatattaaatagctatatttagtaattaaagattataaaattaacttattatattattaatagtttattaatatataataagtatctttttataattttataatactttaaaaaggattaaaagactaatataatattaagcttaaagctatagatttctattaaaaagctagatatataagtattaattgccttaattaaatagttatagctattattaatattaattatataatattatatcttatactagtttttataatctttagcttatttaaaattaagccttaaagtttaaagccttagtattaattaccttaactaagtaataataaaaaagacatttagcttattaaaactaaagaaaatatctttttatacttataaattaaagctatttatttaattaaattataaggttaaaggcagtagtactatataactttaagacttgcttttaaagttattatatttttttaatattatatataataccttatatataatatattaaaaaataagtattatattatattatttttattataaaactttattagctatactttatatattattataaaaatattttaactttttaataattaatatatcttttttaaattactattaatattattatttattactttagtattaattattactttataaaataaatatatttaattaagtaaattttatttaattaattatagctttatttacttattaaaaggcttttttaatctttaaataaaactcttttttatatataaaatcttttttgttttatataattaactttatagatttttttaagtaattttattatatataaactttaaatattacttataatactctataagcttatttactaatacttgatttataagttagtaaagatataatttataaatatattaatactctagatctaaaagctatacttattttttaatttataatagtataggttttctttacttaaagtatttaattattatacctttttattaagctactttttataaaaagagcttttaagtaaataataaaaaagcttatatttaaagataattagctaaagtaattaattatttatttactaattatagctaatggctaatacttatctagcttctttttatattttaaatttagttttaaaagttaaattaatttaaaaaaaagtaatattattactattaattaattagttattataataattagtaaagataggctataagtattattaaataacttttatcaattaatatagttaataagcatataggttatttaagtatataagttactttttatagctttttaaatctatagcttaaaatcttaagctataagtttaaaatactagcttttacttattaaactcttctttaaataacttaaaaactacttaataagtttttatattatacttacttttattatatatattatagtattaaatacctaatttaattaactttccttaactattactttttaataatttagctattacttataatatagttaataagtatatagattatttaagtatataaattaaaaatcccttactctataatatttctatttaattaaataattattaataacttaatatattataacttttaaataaggctagaatcttttttactttttaggctttttaaaataacctaaaactaagcctataatagtctataactaattataaagtactttttaagaccttatattactattactatagtatttaattataaagtaattaagtcttaaagttataaaaattaattaatttaaaaaaataaataatagtttaatttttccttaacttaaatttataaaaattttctttataattatattttataaaagaaataattaattttctattagctaattataatatattacctattaataagtactaggcttataactttataaagtaataactaaagctaaaaatatatttattttaaaaatataattattaaaaagctaaatataaagatttaatcattatttatagctagtttaggcttatataaaatataattataaaatataatatttaattaaataatatctaaaactttaataagactagccttataataagctttataatagctagaatagtaattataagcttaaaaatgtaaaaaagactaaaattaatatagcttaaaaattaaaaataaattactactattataataattaatataaagggttaattaattttactatttattattaatttaagctagtattattttattaattaatattaaaaaagtaactttttagctaattaagttattataataagctaaaataaataaataaataataaattaaattttaaataactaaagtactttaattaatttataagtacttaattaattaatatctattactttttaatttttaatagttataaaagctattattttattaagtttaagaaatattattaagattataagattattatctctagtttaactactattttattattaattttactttatttatttaaatataaaggcagttagttatatgcctaggcatatatatttaattaatagaggtcaatttgacttttgctgactaacttatataaagtaatagagttaaccttattcctttaaatctttaaaccctgccattaccctgcctttatccttacattaataacaggatcccctctatagtgatgacctttttagctatattgcaaagccactctttatatgcatttgagtttaggcttgtaaaggcagtaaggaaggctgcctggtctgattgaaggggatgactttcccttaggtctctctctaggtccttgagagctgatagctcgttattgacctaggttgcattgatcaagccgagacaggccgaataatccatcagcaccttgacgagaagttcttcctgatggcagctgctatcgtacggatatcttccagatcttctttatcagctgcctacaaggtgggcccgatagctgtgtcgaggtcgtggccggttgcgcagtaggcctgattgtacggctgcaggctatttcgcacagcaggcatcgtgtcggtggctctgatagatgttagtaactgtaactaacaggttagggaacgtactttataatgggtgcaccaggcctggtattgtcttagtcttttgactagggtaaaagaagaaggtcgatacagctgctaagggacctgcaggcagtacttatactgcttagttaaggtagcaattacactacttaaggcagataaaccttaactgattttaagctttatgattctagcttactataggggccttactatttaagctattatataaaaagttaaaagcttaatagccttaaataaagctaatagtaattgaaaaaaagaagattattatactttatatacttacttatatattttacttactttaatttcttaatattaagtactttataattttaaaaaaggcttataattaaaaaataaaatatttaattaaatactttataacttatatttttaaaattaagttttttttttagctttttatattactttttaatttatttttataaaaaataatttttaaaaagattttaaaaaaattaaatctactttttttaatttaaaaactataatcttaaagcttaatatatagctatagactctaatatcttttaaaaaggctatttaattattaatattataagctctaaagaccctaaaaatagttattaagacttaattttaatttaaatactctagtaattaaattcaatattattataatagctttctagagttaatattaaaacccttaaagtcttttataaaaagaataatagctataatatataaaaatatattattaaaagctaaagcttacaatttttaaaatataaataaaatattaagctaatattaaaaagtaaaaaggactaaactataaaaaagaaaggtaataactatctaagatatattataaataactaattaaatagatattaatatatacataatagctaaactactaaaaaatcataattaagaaaagttcattaaattaagtatttaatcctatagtatatatagtaaagacaggtataatataagaacttattaagtagtttttaagtca