gctattccctaataggttttattaattctatttttatagactattataatatccttataatattcttcccccggccctatactctttagttaattaatagccgggagggaggcgaaattttatatacttatattttattacactcgagcggctcgtttataaaccgcttcgttttatttatttaaccgtttagtagcccaaatataattttcggccttccttaattgaagaagtataatccggcgattaattagtcaactaaatctatagaattaataaattttactattataaaggcgctaccctaacctaaccctacctaatatactaccccggatctaatacttattataacgaaccctccggtaactatagggcctataacgcttatcctttgtaataagtcctaatttaccttaagactaaagttattacacacttattcctcgactataagtggtcctcttccttccaacggactacgtttaagcggctatatttagccctaggatacttttattcgtattctatttactactaacttcgtccttttatataaagagcctaatacaaaggtctattattatataccggattaactatatcgccttatagaggagtaagtaaataaaacctttaattttaaattcggtaacctaattaactttagctaattcctctactactttaataaagttatactttaaatagtcttctagggacggccgactatataacccctctcctagctaattactaattataaggattgggtagtagaatagctatagcttcgaactattttagcggaggatatttagaagtatattaatagtaaattgctaccaacctaataaaaaattttcgcggccctccccgaatacttctaaaggaagtagaaagccttcgaccctaatactactaaaataatacctccgtactacccttttaattataaaattaatttaattccaggttagacccccccttactaccgcctccgccctatattctaggaagaattctatactatttataaatacttaaataattattttactattaaatttatttatttaaactcctcccccgccgctattccgattttatttattaagaagctgggcggaagtatttatatttatattaattactggggattaaataatattattattaagaataggtactctattccccttattagggaaataatcgacgccctccggaagacgaagtagtttagtaaattcaatataatagtagcctttaatcggctacgaattacccccggggataaatagaagaccgcctttattactaggtttagactcttcgaatactttattacaaacttcggtataataggcgcccccgcttccttttaatactatattaactatatacttttcaacgtccttaataaatatactattacttatttaaacaatattcttatttatagcgaaacgaaggcggaatataagtattatttcgaggatattatttcccgcctatataaagccggccttattataaatatttaaaaatacgaattctataagtataaaataaaatatttaagtttaattatttttaaggaaggcttctatataaacccggagaaggtaagtattatatttaattagagcgcccctaaaacgtttaaggatttttaacgctttattaaattcgcgaatttttaccgccgctttattaaaagtttcttaaaaattacctaaccctttactatacttatattaaaaaataaatagactttacccttaatattaatagctataactatatttaaataatttaaagccgcttttacttcggtattagtattcgcctactataaccctaaccggaaaatagtcttcgaagtaaatatatcggattgggcttctaggggcgtactatcctaaatcgacgaagaagggaaacggtaccctatcgccttcttttcctctaaatattccttagccaaatataattataagatttataataaagaattatttactatcgttaaaactttcgaagaatagtactccgaattctagggcgttaaggaactagtagaggttattatagactataagagcctatagtattttacctctataaaactctttaactaacggtaggtttaatagtccgaattctttaacgatttttattttaaaattgcctaccgccctagaatatacgctactatccccaatatacttttacacctccccaatagtactccggctaataaatggaatataggtaataattatattattaattatatatataccttcttattaaaagagaattgggccgtaggataaggctcgggtaaggatttaagtaggctaatgctaataaaactccttatcctcaataccgaatcccttattaataattatattaatgcagcttatttaattttattaaaatctctagcaaccttcgtagtactttaggaccctaattgcagcacattcctaaaacggctctaaaaaattattagcactactataattaactataaagtagcctatagtaaaatcctaattaaaagtaggacctttattcccccttattttaaagcccggctataagttctatagcgtacctatatttctactctagggggataccctaggcggtttaagatttataatttcgtatagcgggcgtatatatagccgaacttctcctaagatattgctgcttttatttaaggttattatttttatatacgaataaagaactcccgcctctcacctcctaatttattcgaactaatattagtactattttgtaattggtctaatatctctatcgattttattagccccctcccggcgataaaaataagtaattatacttatacctatataataattatcgtcgatcgtcttataaaaatatactattatattagcgtatatagcttattaattagggtaaccactataaccttcttacgcgaagtctaccgcctctatagtacgcccgattctattatttccaattagggtacctaattcgttgctactttctagtaggagttttgctatttattaaacgtttagtagaagctttcctcctttacttaccccgaaactaacagttaaatagagattattaatatttatattaaatagtacctctataccttctactcctattactaggataattaattataatagctgcctttaatagagttcgcggctaataattatatttctaagactattagcctctctctatttttcgctaactataaatagtaccttagaataggtattaaactattgtattatagggccggcctaatattattagtataatattaggagttgctagatatgtatagtattaaggaataggtaaatagagttactattagggcccggttatttatagaagaggtttaagaatgttattaatattatactaatatatataggttagatatatttaagtataaggtgggcaataaggtttaggttagtataaagtactagaattagagtaggcccgtcgctaagctttttaataagtaggcgggcccttttactattaaaaaggtatacccccgaattattgctgttactatagacgcttcgtataaggttttcccggttttctacgtttctttcgtccgcccttattaggagggcttcctaggctagaatgtatttaataacgctttagattagcgagtctatagtactgtcgcttctcttattaaccctaaggaagaagagtagtatttcgaatatattataaattctcgttggaataagaatagtaatttaaaatataaaattaaataactaaaattatactattccaattaacgcttagttaaagatttttaagcaaatattagtaatattaaagatttttattattgaaatttaaagaagcccggcccctaactatagtaaaatagaaatagaacgttagaggaactttagaataatactattcgccgaaggagcccttagttatataattaaaattaccctacccctaacttaaggaaccctacgattttctcttatagttactcttaataattttcttttctttatagaccttacgttttttataaggagataatattatttttagcgtatttaataataaattattgcaattttactacttttctattactattattaaagtactttagtatagttactctaattaatttctataattaagaccccaaaacctaaattcctatctctataatactattatttcggaattaatatagtaaaatactataagtagaataggactattaaattttaaacctaagtaggataattggatatagtctagccaataaattcctctatatttttaggggtagggtcctcaataacggaagttacacgagaaacctccgcctcaatattagaacggaattggaatttaattataaattattaaataaagctaatattaccctctagtaggcgaggttttatatcctcggcttaagtacggcgctcttttataagtatattataagtggggcgtaggctgccagtaattactaatatattgcaatataaattaatagtaatttatatcttagtatattaatatattattagtattttaatattgtaaccctagtagtactctaccggcactccttctattatttataatttttttaattaccttcttaatattaattaaattatagtcgctacaaatatcctcttcgatagtagtaaaattcttaagtaacttttttatttcaatagcaatagttatataagttacttcgtcctaaataaacttactatcctccttctcctaaaaggaggcggcttaagtagttaaggaagcagcgttggaataatcgctaattattagtataacggccttattccgttagtaatatactaaaattaaaatataataagataatttacagggttataattatctttaaggatgcagtagtagtagtacttcttcttcttattgaagggaagaaggtattgaatttttagcggttcggcgctattaatttcagtattaaaattataataatgtaagtagggtatataatttaaactaagtataagaattattaaagtagcttcttaaataatagtacaacctttaattatttcggtagtataatatacgattttttttttaaaggttctagctctatttgtagtaacggcgtaggagtaatacttctttaagaataaagcgagggggttttaataacaatatattaataaaaaaggaagtaatagaatataattattattagaataaagaaggagtgagggagaggaggaagagggaaggggatagaaggaagaggagggaagtaggaagtatacgcaacgcgcgggccctatactattaggaacggattgagactagtgcgttactattttaggggtgttctactactatagctactattaggggcaacgaatcccggcaagcggtatacggacttaagtatattttaacgccctataactataatactgctataccagcgagggaacgtagggcccttaagggcttatcttatttataattgaagttaattacgttttgggggcccgggtactattacggcactatataacaataacttggcaccctcagcgttctggtaccgaagcccagccgtcctattagttatacttctacttagtttatgtatataatctaagagtagagttttcgctgctctcttccgatcttcttctcttcgtataatattacgtcttttccaagtccccttgggtcggcatcgtaacaactcctttctccaattatcgaagtagattcgctatataaccttccttttaccgttaaccaggtttttaacctaattattgtaaatctacttttaagtcttcttattatataacttaataactattaactaccttttctctttaattaactacttttattattatcttttaatagctcgctaattaaaatctccctttaaaagacttaatacctcaccctcctttagtaccttatatacctatctccttatcttacggtcgaggttggccgccttctctcggtcttaatagttgtactcctacactatatcatacatcaatagcgcttcatagattacaacttcagcagtataataacgggtacgcgttagcgagttaaatatataatagtatttatctttaatataagtaataattttagtagcttcttgaaagcggtcctccttggggagcaacgagggtaaggcggggttagctttcttaggttacttcgctcggatttgtagtaggattctcgtacggttaattagctatattctaatattagagaacccggtaaggatattatacccggttatactagcgttaaaaatgcattaaaatatcggaaatactataattagtagggaaacgaaataagggtatagaagggggacgaacctcgaattctctaacaaatatagtacgagtaaaactaaattctctacgttaaacgaactaccataataccttttagtaataaattttaagggacgagaataccctaatattaagtaattatattatatagattaagtggggaggcaatactattaatataatattaaaggcattaatatactctttaacttctatattgcaataactattaaatccgtcgataattaataaacagtaaattaagcggtatagccttcttaaccctattctattatttaaatcgttaaatttcttactaatataatcaattctatattagttacacccaaactaattttaaaaagagaacccctcatctcccaatttatagccgtcctcctcctttagttttataaatattagggacgaatagaaggagtattaattaaaatactttaattaattgagtgtaaggtcggtattcgaaaagctaattagtaatttagtaaagcggacggcgttattaaggttattggcgataaaatcctcggttgggtcaattttaaatattatatagatagggatagtcttgccaatcgcgtttatactagctataaaggtaaccgactctcgattaataatattattaatctctaactaggagaaataataagcatttacccctatacaaatttattagcaaagtaatatactaacttaccttctactttaccaaatccctcaatacaactacccttacgcgcctacccgctacataaccgagtcttatacctattttattataattctaaacgtcccccccaataatattatactttttaagtatagctttgtaattgttaaattactcgttgataaattctttatttaactcctagaaccttctcttaatatcgatggtgtagtaaattataatcttcaattctagatagtctttaaggaagctcgctaactacgttacattataggtctttggagcgccctatagtaattgtaaccgatttactgcgctaataactatttaatataatgtaggaaattgtccttagaagtaaaatattacgtacgatataatagtatcctcctcggtggttattaatatacgggggcaaccttttgaatgcgataatatagttggtttattgtattttactagcgatttaatatagtgaaatatagaggtatgcgattcgttagtaatggtagtaatttctctaatagtcagcggtttatataatattctaaagcgcttaatatgttagcgggtagttaaatatatatgcgtaccgcggtagctagcgggcgcttcccctattttagcgaaatatttattaaaatctactacgcgcaatggtgggttaacctttattaatctatggatatatatagattgcttacttttatagatttacgaagtgtgcggttagaaatagcgagtttgagtgtggttgtgttgccggtgtgtacgatgttaaaaagtggttttgcgtagcgttaatagttgattctgcatggtaccgatcggcgcttgtcctagattaaacggttgtcccacagaaatttttccccctctttaatgagagggggttggcaaaagactccaccgctaacccccaagtagtgtacaatctcaggtctctttcaagcgatgcccaggcctcggcttcatagctgggcggctgccaagcaggccataccgggtatggcggaagttgtatggtcattggcattctgggcttcggatacgaagagaactttggtcgcgtgaggttctctatgtgggatgtgcgcgatggacacgatattagtcattgaaggttcaacgatttgagcattgaaaacatcacaaagcagagttgatgaacaggtaggaaacttgatccccctccccaacgggtaataccaagaacccatggctccacaacagaacggcccttgaaaatccatatcacatgccattacttgtcgaggaagaaaagacatgtgtttgtttcctgacttcgcaaaacaaaagatacctacagtcgctgacggccatcaaaacctcgcaagccgagtgttcgacgtcgaccgacagtatggaccactaacaggcagcccgatgacttgatgagaggttgccatcaagacatgcgatatctcaagatgctccagttcaggcacgcaaagaagtgtgaaatcatggcccgcagcgtaggagagaactgtaccttcgtcagatctagacccgagagcaagcacggatgggatatggaaaatcggagtttgacgtgatcgacagggcggtgggaagacaaagctggccggacttgatgggccgaactccccacttgtcgccgatgcggagccccgtgcaccggtacgccaagccccgccttctgcctgccgacggagccctaagattttgacaggcctaggccacacattttggtcaaaattttccacccagcgtgttgcgacctccacttcaccacttccgtccaccaaaccctcagaacccaacaaaaggcgcaggatatccaacctctttgcgtccttctttcgacttgtcctttgtcaacccacaagcacatctccatcccgtcgacgcaatggctcccatcaccgtatgttcgcccacatgaccatcgctttgctgttggcccaatcctcagccaatgtggaatccccccagctttcatgttggtctgagcgaccatggcgtgaagcagtaggctaagtcaaattgtgttttacagaagaagtctgccaagggcaagggccccaaggtcaccaagaagttcgttatcaacgcttctcagcccgccagcgacaagatcttcgacgtctctgccttcgagaagttcctcaccgagaagatcaaggttgagggccgcgtcggcaaccttggcgacgccatcaagatctcccaggtcggtgatggcaagattgagatcgttgcccacaacgagctctctggccgctacctcaagtacctgtacgtgttcccccttcgcgaccatcaacagccaaactggcgctaaccatttacctcgcgacacaggaccaagaagttcctcaagaagatgcagctccgtgactggctccgtgtcgtctccacctcccgcggtgtttacgagctcaagttcttcaacgtcgtcaacgacgaggctgaggaggatgaggagtaaattcgataacccaagggaaattctggagatttgaggttatctggcagggaataccatatgatggacgggtgtgcattgtgcttagcgggaaaccgggttcaatgaacacatgtcaagtcgcctccttgtgaggcatggcgttctggccaagcctattttcgtctcgcccatgcgcatatgaccatgtgaactctgtaacattgccggttaattgtgcaccatctataacgcctccgttctaggagtatcatacccaaatgccaaaagtaaagagacaaccgaacgcctatgcgccgccataacctctcgaggtatatcaccacaacccaatgtccgacctcggtagcacttccgcttacccaggcaacgacctcatgacgccctcaaacaccaacagtgccatcgcattcgccgggaatgcccttaagaagcaaggcaaaaacccgcgccagtatcccttcgcaccattctccctgtaaaccgccaccgcggcgtccctccacctcgggaacctcctgacgccatcaccgagccctcctccaagattatccgtcatgaaccgttgcttcacaacatcgctcgggtaactagtcagccaaaacacttgcgcgctcagcccgcccgcccagaaattgatagccggtgtgctcatctgcgtgtactgcttcatccacctgctgaacacatcatacgtgccccaccaaaagaagaagaagctgcgaaacaatatcgtcgctcccaagccgtgatacacgcccctgataccgtggtgcgtgtacacctttttgaggcagtcaatggggcccttatacatcctctcctccttacgcgccgcgtactggatctgcagtctggctttcacgtgttccacgggcgctgcaatgaagctgaccgtcatgcccgccagaatacccgccaacccgtggccatgcgaaggcaagggtttggcggggtcgtgcaaggggtgccagggcgggttgaacaggttgtcgcgcaaaaggcggcgatagacagtcaaagagccgagcataacactgtccatgaacatccagccgaccagtggcgggctggcgcccttgtagagacccaggataccttcgttgcggatggtttgggtaaggcattggagcgggccggagaagcgggtggcgtcgctggtttggaggcgcactttgatggtgtcgaaggggtggccgactgtgaggatgggttagtaacgttggttttacattaagaatcaaaatatgcctgtgcaagtgtgtgtaaataaatacgcaccggagagcttggcgatgcccgaaaagacgccagctacgaatcccttgtagttcgcggccgctttctggaccgctaccggtgcggtagcagggcctggagcctgttcctggtgttctttcaagttggcacccatggtgtcgttggcttccttctacctcaaggcatacgaagtattctttcctcgttctacctatatcatggaccggaagatcctgttgaaatatggatgtggacaaggtctcaagcccgtcaataaaggaaggaaagaccagaaggtgtgggatgcgcaggttagtaatctcacttgactacatgtgcttctttccctccaaagtcaagtctgaaacaggaatgaacggactaaagtttatctcgttttcgctcgatcgaccggcatatcggacacccaagttacggatcggacctcatcggagtcgatggatctgactgtccatccaggggtatgaataagtatccccgctgaaaaaggtgctgcactggtggggttaatggtggagtgtagcaaccgtcatggacgtttactagtgtacattagcaaaagtataacatgtgtaaaggtctcatccagaccgccttgcgatggggatacaatcacaggatgtctttaaatggctcactcttgaatatgtatcgagtgcaacctttcagaagggaaagagtactagtagggctccgcgatgatgtcgtgttagtgatatctcgggcggtgctgtgattggtcgagagatcgtcgaacagttcctaacatcggcctccatgcttaacctcgttaacttctgccgtcgttcttgacttccacgaccctgggtcctcctttgtatccagagtccgcacaaaacattaactgctatctggaggaattttatcagaattatcttgatgccgggtaacggccaacctccaaacccgaaaagggtttcacgacccgttaccccgttccctctgtgtgtttccgacctgcagaaaggcaacaccattaccagcagtaccacggaaccgaccatgtcacaccccaagataacccatgccataccgccgattcccgccatgaagataaggcgcaatttatgtagcggatgaccaggagcagaggaaaatatctccgttgaaggaaacccagcttttgataaacatctccttcaactcaaaatttcttcccccagaacaatgtacctcccaaaaccctaccaagcaagtatcctccataagcaccacagagaatggtaaccggccacctttgccactcgcggtcccagtccagtggaataggcacagcgcccagccacgcgcccacaatgccgcccaccagaccgccaaaggtctcatcgagcggtgcacggaatccgccgaccgcagcccaggcggccgagtcgacgccgtgtacgtagaagagcgggaagagtgtaaggagggcaaggtgcgcggcgcacaggaaggtatgcgacccatgtgtgaggaagggcgcgccgaagaggaccatggcgaagtataggaagggggtgacgatagaggtcaaaacggaggctaggagtgcggtctagagtttgaggacgaatattagcgaggtacactcccaacaagaccgcatgatctctggaaaaggacaagatgggacatgacatacaatgatcgtgctcgacccaatgtcgccgcccttcttcttctcgcccggccggggtttacggttcgactttgacgcgggctcgcctgccgcaggcagacaaagaagtgcataggtcatctggaatgccgcgaccacgggtaaggcgttgagcattactgggacgggattggtgacgagggcgtcgaatcgaagcaggtataaggcggtcaaggcggccggtagggcatggcggacggtctgagcagcgggcgtttgtttgatttggacgggtcgtagtgtcgccagcgagctgctggaaccggccgtcgttgtcgatgactctgtcgcttgacttccaggtgtactttttgttgtcgatgtcgactgggctacggcgcccttcacgattgctgacgaggacattgttaccggatccacgaggggcattttggttgtacaaaatggactgaaatgaggcaggctgaagaagcctcgtggtgccaattgatcgtgattattggtgcagtggcaggggggctgtacctgcgtgtacaatcgttgaccgagcagccgtcgcaaggaaagtggaagagaagcaatgttgccgagggaatgaacaggccaagcttccagttgatggcgggctggacggttattctagacggttaaattcgggatccactgtaagcacccaagcccagaaccctaacccttcaccacctgcaacttggcttctcagtgcgagtcaaggacttgttactggcgacgtttgaagaataatcttgaatatttcaggccccagtcgggaatgaaatatacacatactgtcgatggttctttttatccctcccccttttcccctcttttttttttttttttctttcggtaggctggtcagagccaaccctgttcagcacattccagttgttggatgaacactgcctctatgtatagccgaacgcttcgcagatgcctacacccatacgtgccggttcgtataagaacgacacagctctcatcaactatgacctcagggcctccaaaacatccctaacatgcaagtctctgaccacacacacgattcatcaccatctactgagcatccttagctgggatgaggtttctcaaagacaagtcatacaccacatcctcgaccttcttcacagcgtacttgaccgagtccaccctcttccgcaggatatcgttcttcagattgagcatctggaaccctccgtgtagatccttgatgaatccactgatctgcacagccagctctgtgtcgcctagtgtcacagagttcatggcgaggcggctgaggtcttcaacgaccgagatgagagccaagagatactcctcgatggtgatgtggaaggcgtcacggtccttaaggttgaccggaactagaaaaaggagttgatagtggtaagcatctgtctctccagtgccccgcggtgctttctgacagcgggaaccaatgaaaccatggaaacgtaccttcgaatacgtgaccaacttcctccaaagtcaggagacgaccgacttcaccaggcttgctgtcgctgcccataccgcccaaccaagcatgaaggagcaccgtagcgatggcatcctgaagtgtgcggccccacttgtagttgtaccttggggagagatccgtcagctcatggcctcaagtacgtgacaggtgcttatactcacttgtagtaagggtactgtgaggcaaactgggctagccgagttgttgtctccagctccttcttgataccactttcaacctgagaaagaagtgcgggatctgagttggcaagtcagcatcccatttcgaactttgagaaattcatcatcagcatcatcgcaatgcctcatcccacagatcccaaggtagagaacagcctgagaagggttctcgagggtttggataaacaatttgacatgaggtgtgattgattcctgagaaggcagcccaggtgcggggaccgtacatttcgaacgaggagtggaatggatcttggtcaacactccctgagtataagagacattttgattgagctcctcgattatctgctcaagatctttgcgaatactgctgtccttctcgatgttgtctttgagctggtcgaagagcgcggggtcaatcatcggcggagccatcttgaacaagttgctgcgtcttagaaatggtaaaatgatgtaaatgaaaggcaactcaagacgtgtggtactatggggtgatcgcgaatgacttggattcggtgctggttggtggatgtgatgcgatgttcaaatggagaaaaccccgtgcagaacaggaactctatggtaaactgcagtgacatttttttttttttttgctgattgcaatctggttcaaattcggcaacttgttcgtttgcacgcggtaagaaaaagaaagaaaaaaaaccacacaagggaaagaccgaccacgaggtcaatacggcatgaccttgatcttagcaatactaattttcgagtttcctggcttcgcaaagtgctgttgatgtttatcttgcagtgaacacgaagttcatgaccacataccaacatcaactgcagtcaatgaccggttttcaacccattccaaggctcagccgggatggcctgtgcttcagcgttaccttctcattcaacctatgattctatgaaattgtgactatcaaatatctctccttttcagcgaatctgacggacctccgattgttgcgagaaacgatggtgcaggtctgagagaaatgaatatcatgaagtataagacccacgtaattgtaaagaaaaagaagcaaaggcaaagtggtccacatgaagacggatgcttctataagaagcaagccgaaggaagtcctgggccgtcgcaaagggcaaatcccacggtcaggtaggtaggaaggtaggtactttgacaaggtacgtacgtgcgtaggcaagtgggaaagcacagaccacaggaacctcaaccgctctttccacgatccggtatcactccggaactcttggacagctaccgaaaccatcggacatatgtacttctactaccacttcttacggtacgacgagcctctatgccggaaggcggcgcgaataccctaaatgtacaacaaacaataaccatcggctccaaagcctaatatgtattgattggtcaatgccaaagtttcagacgagagacaataccccttgatcaatcgtcacccgtagatttcttgttgggaacagttgaggccgtccactccattggattcgccgcacaagcttgaggcgaacagttcaaggttgatgtacatcgataggtacttttacttagtatatctcttcacctttgtaaatcaattccatacattgcttcgccgtcacagccgagaccacaaggctttcgtgtcattgacgacccatctttctggtggacctaagaagtccattgcctgtgcgtcatgtatcgaggcgttccatctttttcgatgcaaaaaattcttctatggcttcctgttcgacaaggagaaattccatgcctcggcacaacaacccctggcccaagctgttgcgggggatctgctcccctgtaaatgcggggggaggagacacccagatgccttctcagccaattgactgcaagctgagttccgaaaatgggcaaccttgaatgcctacatttgttgacgaacagtggcgttcacgagtaggcaaggttcgcttcgctaccaggcaacctgtccactcactcataccggtccctgttcacaccttttgagatgctgaggtacgcgggagtggcagcactagggaacggacttatcttccgtcccttcttgggagggaggtccgaaaggttgtccaaacagcggcttcgagtgaatggtcacctctcggtacgctactgccgtgcttcatctatagccagctgttcccgttgagccatcccattcacttatcttgtggcgctggacttttgacacctagtggctctgtccttcacttacctcctttccgcccttccccgcccccggacatatatagacgagaggtggtgccggtacttgaccccttcttcacagaccgttctcaacagaaagctcaggagaaaacctcacctcaaaagatgccgctcaaatcacgatgggccgtcgatgttcctcggtgctccctgcaacaatggatctttgactcgccttgcggtcctcttccagaccgtcgtgcatatatcgatcctgagcaacctgatacgaactacctcgacctcagcagctaccgactcttggccaagcgcgtcgccttgggcttacaacaagctggtctgaaagaaggcgacagagtgctcctcttctctggcaacaacatcttcttcccttctatcttccttggcatcttgatggccggaggcatcttcacaggtgccaatcccagttttgtggctcgagagctggcataccagcttcgcgacagtgaagccagcttcctcgtcacggcacagggctctcttgagacagcttttcaggcagctaaagaggctggcctgccgagggatcgcatttttgttctcggcggagatactcctgcagcacaagaagtagtgctatcttccaatcctggaccagggctgaagggccgggttgcgggagctaggcactggacagaactccttcagggaaatgccaaagaagccgagagttggagctggaaagagccaaaggatccgcagaccacgacatgctgtctcaactacagcagtgggaccactggagttcccaagggcgttgagatcagtcattattgctatgtcgcaaacggagttcaggttatccacctcaacaacctcaaccccgactgggaggaaaggcaaaagcgagcgcgtgccctctgcttcctgccgctttaccatgcctatggccagacatactttgtcgcgaacatgccgcgggccggcatccccatctacatcatgccgagcttcgatttcgttaagatgctcgagtatgttcagcgctatcggattacctcactgacctgcgtgccaccaattgtggtcgcgttggccaagtctcctcttaccaaaaaatacgatctttcaagtgtcgagggattgggttctggagccgctccgttggcaaaagaggtctcggacgaagcggagaagctgttcaatgggaaatttcgtcttcgccagggctggggcatgacggaaacgacatgtacttgtatgtcatgggatcctctcaataaggaacccagctcaggcgtgggcgagatgatgcccaactgctctggaaagctgatgtcactagacggaaaagtcgagatcaccaaggcaggggaaagaggcgagttctgggtcacaggccctaatttgatgcgcggttattggcgaaagcctgaagcgacagcggaaaccgttgtcgtcgacgcagatggcactcgctggctcaagacgggcgatattgcctacttcgatgcatacaagcctggaggtattgttcacatcgtcgacaggttgaaggagttgatcaaggtgaagggtaaccaggtggcgcctgctgaacttgaagggctgttgctcgagcatcctgaagtagccgatgccgcggtgatcggtgtgacgatcaacggcgaggaagttcctcgagcctacatcgttcgccagaatcccaagtcaaagattactggacaggagattgccggctggatggccggcaaggtgactcggtacaaacagctaaagggcggcgtcgtttttacggacaacattccgaagaacccggtaagttctgattatatcttttgatgttgcacgtacctaggcgctaatgcgtaactcgtacagtctggcaagattctgcgtaggcagctgcgtgatcgcgcggacaaagaagtcggagaatttaaatcgaagctctaagacaggagtagactggttccacaacacttacctttacttcatggccgaggatatgggaagatgaaggaaacaggtggaagcaatgggtagagaaacttgccatatttggcaacatacatacctttgaaggagaatggttttctaagtgaatacccggtggaatgcatccatagagttgaggttatctgccagaaatcgggatacaagaagagtgtcggtgagataccacggatcataggtagctatgcagcggaaactgagtgggcttgatggatgaattgaacggagggtcgcaaactcctaagcaaggtgtgtgggacgaatttgtgaaagaaggagtaagtgggttggttcttcccctggtccttgatgcttgcaataggcaagtgctctcaagcaccttcctcgagatgggcagagcaagagtaccttgctgccgcccccacaccacgagtgcagtcatagtccgaccttcgacttcattttcctccactccgttctcacttctcgctgctagttgaaagaagcaacacatggactctacgaacttgtgtcccccgtcaagtcaaaccattacctatctacttctagcggggcgcatcctggccaggtccatatgctggaagctgaatacctatttgcaactctccggcgcctctaccgcgaacactgaccatggtcattccacccattcaatctttctatcaaaaggcatctcctgcctcttccgccttctcccagacactcccaggaacaaccatatccaatcatgcagacatgagccgagcgccattgacagaaacatggaagccacaaggcagttatgccagagtcaacatttccgaacttcagccaggacgaggcaaggtccgattcatggggagaattgtcaatatatgcccggccaagcctgaccatcagcccagagccctttcctctcttccctctggattccatttcatggtggttaaagacgatactggagtagttgccgtgagttcaacatccttagccttttcatcttcgtctgaaacaaatctccggacatctagctcacaccaaagaaaatccagataaaacttctcggcacgcaatccgaccttatcaacctccacctcgggaacctggtcacagtatggaccggctttgtggccgaatactcaacggcagctactatccaagtccctttcgtgtcgatgattattcctgttcacccaggcccggcttcgcaatcatgcatcaagttccaccaaaatggaatgaacccagaggagacgggtctgtgtcgaatccctctggaatataacactagttctgcgtcctctcagatgccgggactgataagcctcagagccttcatgaaaggcactcataccaaggggaagcacgaggatgatatcctgacaaatatccttgtctgtgtctcaagcattggccctcgcaagaccatcaaggccaacaataaaccaagcactctggaactggtcgaggttcatgtctgtgatgaaacagatcattgtgttctcaaactttggagtgaccagattgtctcggcacgcgaatggaccgctggacagaccatcctactaattaccaatccaaaactctaccctcgaaagaagggcaacgaaaacccaggactgggggttgccctgaactcgatagtggatgtggaccccgactttccagatgctcattggcttcgacgaatggctgaagctcaaagaaagagagagcgggcacacacgccgttccccgttggtgtatgggatgtcgaacaagctatcaacggcccgaacagggtactctataccttggcagacgtggatgagagggttagagaggacgccagcgttgtgtttaccgggaaactcaacgtcctcatccttggtgtcagtatctgcgagagccagagacagaacagactttgttgtttcgaatggtgagtcagtttaccgtaactagcctgtacggtacttcacacaagactgcctttctcccatcgctcatctttacccctctacctacggaccgtatcatgtataaggtctggaaccaggccttactcacagaaacatcgccggtgtgcgaggtacccgtggtacagcttttgtaggtcgctgctggagcatggtggttcgttcccccaagtttcctgggcgactgagcttcttgttgtttttgtcgccttcattgatggttgaaaagagccccgccacgtcctccgtatttttctctttcattcccacttgctttcgaacgaagttcgtatcttgatcgttgcccgaagacgcagcgattcccatcgcaggtcgccagtgcagctggtgcagaatagcatgcctcttgtttcctttcttggcgagaaaaaaagactagttactgaaaactgacattgcctatctctagttgcaactttccactttactccaaccagtcctccgcgacgtgcaagaactgccacaaagactgcgaactgaccattaacccccgtgtaatcggacctgtcgcggacgaaacaggatgcgtcaccccgtgcaagttggtctggagcgacagagcatggtctgagttgctcagaggtggtcgtcgcatctgttttgacggcgagcatggaacagcgactgaatcattgccgaataacgatgtctctgaccttgctacttcacatgaagacaatcacgatgcttactatgctgtgcctcaatctcatcaacatgtctggaaggacctgatcaaagtcgacccattggaacttagagatttggaagaacggctgttgtactcccgtgttaccttgacgtttgggtggtctgcgggggtcaagcggctctgtgtgttgggcgtggaatggtgaagatgttcgagaaaacgggcgttggtgactccaatggttgatatgttaccgcttgatggacgtggaatgatagtacctgaggaggaaaagtaattgtcaaggatgagaatgttgagtcaagtatgacaagatgttgtggtttatgtggtaggagtttgtatcacggtcaacaaccaccacagtagtaccgtacaccaatcaccaaggtcgagcaaaaccacacatgtaagaacggtgttcattattgtacctttcaaggcatctagcaaagatcaagctactaactatgatcttcttttctaatttccctcctggcagcatatcacccgctcttaaccattttctcaaaatttcccattaacgctgtgctgttgcaaacagcgactctcaggctggctcgcattatcccaaaatccctccatctaaaagctcagatctcaaaatcctccactcaagaatgtgcttgcagccgtgtatgattgacgtttgacagcctaaaagagcttgtgctcaagggtcatgtcagactcaggttcgagaccgacgcaagcgcggaaaatgttagtaagggcagcacgctgcttggcaagcgcgttaacgacgggagtgccggggggagtgaggggggccttgagcatgtagctgaggacgctcaggacgctgtggaagtgcttgaagtccttctcggcagcggcgccggcctcagcagccttccactggatgcgggtcatgatctcggtgatgacgacgagatcgatgatcaggggcgaggcaaggagggagtcctcgcacacgttgaagagcgagatggtctggtgaccgccgcagaagatctcggcgtagtactcgtcaagggcgcgcttgtcgtcgccgacggcgggcatgtacttgatcacaacggtgtgatcggggtgctcgccctccttgtacaggacgctgttggcggccaccatgtcgtcgaccacgttggacttggaaatttccttggagcggaactgcttctgcgaggaaaggttgtagccgtcgttgttgcccaggtggttgtaggacgcaatcgaggtcagcttgataccggcattgatgaggaagtcggtcagggcagacttcatcttggtctgaccggacttgaagtcgtctccgccgatgaaggcaccgtgtctctcggcaagctcgatggcgccggggacgaaggtgttctggggggagccgttgatgaagggagtactctcgagaatgcaggcaacggcgaagatggtggaaggggagacctcctcgtggccggcctcaatggacttgaggaggttgtcagcggtgtcgttgacgccgtcaatcaagtcggcgtaacgctcggtgttggcagtccagaggacaataattttgtcgaggccgttggcggccttgaactcgcgaatgtccttgcggatctgctcaacgtgctccatggaggccttggagccggggagaacgttgtcggcacggttctcctggttggcagcaatgaagtcggggtagtagatggagggcagggggaccatcttggacatctcctcgcgaacaagctccttcatggtaggctgaaggactttggcgcgatccatggccttgtcgaggggcatgccggagatatcccagccgccaatgacgagatcgttggggtgaaccatgggaaggacgttgtggaagggaacgttgacatccttgcccttggcgtcgatgccgagcttgatggtggaacccatgatgacggagccgtagtagttggcctcctgggtaccctccttggtagcccagctgtacttgtgcttgttggccaggatgccggcggtcacggtggtgccattgttgccaccccagccgaccagcatcagaccggtcttggggacttttctgtcgaccttgaagtcgtagacagtctccttggggacggcgacatagttgtcgccctcgacagtgcacagggtggtgcggtaggtgtacttggagcggatctcctcgtcggtgtagactacgttgggggagttgacaacgaaagtcttgggggtggtgttgatatgtccatcaccgttggcatgagcgccgttggtgccgttgataccgttggtagtcatgttgacggtaaaggtggttgttcaggtgcaggtaagtggttggttggctatcttggctgttgacggtcttttatggggtaaagaccgagtccgctgaacttccgggcgaggcagaacaacgggctcctgcgtacgggtgatggactctgataatttatattagtgaaagatctaaagattgtgatattttcttacggccgccagtggcacaaagcgcagagccgcaagggctgtgactgggctagggaatatgggacgacctcaaacacatttcccccgacccttcactcacaccaacccgcgtggtgaagggtcaacaagcgagggcttgaaaacgcaacagaagggcggtcgtagggatggcaggaacatgcaagcggcggcagaaacctggaaaccgtcgacttacgagttgagtaggttggaaaacgttttggcggatgatgggatcgcggctcgggagcgcgatcagatggttagttgctttaaggggggggagtgcgagattgtgaccgggatggatctttctgaagacgatgggggatcgaaacaaaagaacaatcagagacgttggttgacgagccttctttatatacctggggacccgacaaacaggccaagggcgcccgcaagggacatggcgggagatgtacctcattagcctctcgtgaggtggttccgatgtggatgcacgtctgccctggagattgttggagctccatttcccatgcaccacgcgcgcggcggccgggcggcgggcggtcaaggggggagacgggactctggggcgtccgagatcgcgcgccagggcacctagaggtatacaattgggggtagactaccatacaagttggtacatacagggatctcgcagccattgtccaagctccggggttttcgggctctagacttgcccgcccgtaggtggcatctgcctgtccggtccggggcagaggacattggcatttcagattgcaaagtcgaatcatatgtttatttcacgatatgttgggactctgctagtgatacgaccccgtgccacgaccaatggcaaacgcccatcgccgatatccccaagaaatacacagtacataataacgtcaaaagagagaatgtgatttaccccgggatggttctttgatctcgcattccctggtcgattcgttcacctttcaatggctcctcaacagttccccccagctggggggacttggtatcggaatcagatggaaaagacaatcgctcgcgtgcaggcatagctacctacgtacgcaagcacgagcacaaaaacctcaacacgcatgcacatcctgatcctgtctgaagccgctgtctgccctttcggcgaccgaatcgacaggcgccggttaaagttgccccctgtgagagacaaggtctgtacaacgctttccgatagaagggcgaatattcggggtttccaacaaattctttagtcaaatgttcacccgcacccgacagggccatcgtgccacggcgcgtcggttgtgaggttggactgtcgggggaggttggggacaatgtgatgtggggtgccgggtcttccacccacccggtccggacacggaaacccctgaaccatcttgcactggggacatccagacgggactcgccagacagcgggcaacgccaagcctgccgatttgcccactcgataacggacagattcgggtgccgagcccgataaggaggtacctgtgactaggtacacacactaccagtagaggtagcgtcccggtcctaacggcaacatgaagggcggtctgtcgatttttgtctcttcttgcacatcccgcgtctcgagctcgacattggtccgtcatcgaaagtgcattgcatcagcaactattgtgagccggtgttcgcttgtcgtaggttgacatcgaaccgcaaactgcactgcggctgtctcgcagctgctagtttctgctcttaccgtgagtcattaacgccattgttgatcaatccctggacatgttgtcgtggcagcacccgaagatatctggatttctgtaatcctgtctctcgtctgcaggcagagggcgcagaaccagagaaagggtggccagaagcgagctcattgttaacaaacccccacggtcgtacgtatcatggcgaacaagaaccatgctccagctgggctcaagcatatgtgaatagtcatctgctcacaggccaacaaacgcaacttgtacggttgctgtaatcatgatagggcttcggcaccttggctcatgagatcctgcacaaagtaccacaccatcactgcaatgaaaagctttgccccgactggcatcgtggaacacaaggtgttgaaagttctcaaattttattagtattgttattgttatttttacttcttacttatatgtttcccccccccctggctcgaggcccgtcccacccacgtcatgcagcttcaattgacagcgcaaagttgcatcatgacggcaacggatggtccccattgggaacacttttcgaactgataggtaaccccaacaacatccacctgcatgatgaaggttactttcggattccatgcatcctgtcctttttgctttcaccagtctaaaaaaaggggtaggtttggtgtctttttgttgttcaaaatgcttccagcataatcctcccagaagcccgaagcaacattgtatttttcctggcgaattaatggcttttcttttacggtctttcttccaagaagtggccatcgccatcgaactaagtcgctctcagtatctgtcgagaatttgttagctacgcaacaaagaaccgacttgtgggatctggaactcgctaccggggagcacacggacacgacgcactcgcacacacatcaggaaatgtcctacgaagatcaagggtcctttgttacacggaaaagacgacatatccacctcaactcgaaccttttttttcacctagaaacgtgtttcgagtgacacaaaaccgactgtggtgtgtctaggtatgcctcgggctatggaaaccagaggttctgaaccacggaagcggtctggagtcgaggttgacatttccccgtcctgtctgcaacaacacatcaccaaaacaaagacaagacacaaggacagacaggcaaatttaccgaaggcatcgagatggcgagtttcagacccttcgcctccaagtgtaatgctcgactacagtaacccagacagagacagccaacgaacgacgctgaaaggggctacagtggctacattgttgttacacaacacaagactattcatcattcgaggccacttggtgcttattggactttacttgcccttgatagtcgtaacgtctcgacagagacaggaagctcttttgcccatagtttctgattgggaaagacatcatgcaacctgagaataccggcatttccggaaccggagtagagattccgcattggtgttgcagaaagcgaagagaacgaggagaggaaggagagaggatgtaacagaatcgagaacacgtaggtaaaaggtgagggccagatgactaagtgagccagtcaagtccgtggactaacatgaggaatggcagtcttcttgaagtacgcgaatggtgtagttgacccgggtcttcaaccaccgtatatataagtatgtgtgtgtatgtgtgtgtgtgtgtaggtacctttcgcggaaccacagagaaattgtcatgcagacgttgccgagcaggtaagttaacaggccatggcttggtttcgttaagatggctaggcgtgaagggacaaattgggacacatctcgcggaggctctcacggaaacacccgtcctcgaatatgtattctggacggtcgattgcattgagccaactttgactcttaacagctcttgctcttttaccccgtgagttttcgaagctggcggttcatagcctgttcccggcaccaacggcatcattcactactagacttggtgacaattaactatcttgatgttatcacttgttttcgtcacgtacctaattctatttggtgttcgagttgtcaatttgaaactgaacccgacctgtacgaacacgttagacatcaccatcaagacaatacttttgttgacgtcttggagggtatattgtcccgttatatcaacagataatggcatgtaagcagtgatgccggcaaaccgcctcatcgcatcagtgaaggggccgaaaaccaggtcagccagccatctctggagaagcagggctaccgagagggtatgaggcgatgtgcattgttgaagggacagtaggagccattgtttgagaacaaacatccagacaattcgacgccatggtgagctcgacggtaaagaggcagccagccattcagctgcgttggaaggggttagtcatgctggctgttcgagccttgtgacaaccgacaaccccttaaagtgatacctttcggaaacgaagccgatcaactccgaactggacaatccaaaatcacataatgggaaggagatgtctgtgatccagacgatgggctggccaataatgttgtacggaagtgattgtctcgtctcagaagaaactgttgtataggtagaggcacctaggcagtgccaagcatagtgtattggaaagtcggaccatcgtcgaatatcaacgttggtctgtgcatattaacggtagagcccagacttgcggatagtgagtgattcaaccattcgcgaggctgtatcacgatattcagtctttgatatctataacgtaatattgctggatggtggttctgaatctcatttcagcccggcaacatcaggcttggcctccagccatccgccttcgcgacttcgatatcatgcggggagacggtcccaattccagaagtctgataaaccatgaacgcgaactgagtaatgcgcatcgatggttatgacggcgggatatgatgatggttggcgcgccagtctcatcagatccgatgtagattagatgtttctggtgccgactgcatgatgcccgatcgtgggttgctggtgggtaccataggtacccaggtagtgtggaaaaaaaggtccggacacttgctgggtctgctttagtataacacctcaagcgtgttcgaactttttttcacaccacctggtacactactagtgtagtgcatcatactgtcatgtcttttgtctctggaggatgagccgaaccgctgcaaggtacgggcaagcactccaaggtaccgggcctgggcaacgaggagggtatccagcaatcagccaatcggcgatggagcgacgactgttcaaaggccggctccacctcttcctagtgtacactaccctatggtgagatgggtaagacccgtgggccaggtcgctgacgatcgccgcagtgaccacacagtgccctatacatacgctacaatggaagccacgaagttttgcctacgatggttcgtggccggtacttccctcgacaagggggttttactcgctttggctcacaaccatgtgtggagaagtggcgcttgccaattcaacatgatgagcgacggactcctgctccagcgaaacagatgggctacactgaacttcacgccagagcgacctgacggcgggctgggaggacagctggttcaaagagaaaaaaaaaaatagggtccggatggacaatcgctgggtatggtttggtataagcgtgtccggacttttttccataccacctggagggatgccaagtggagaggtcaataatgaggaatcgacaaatggacaatcaatggaccacctgacgattaattgcggacggaatgacgcgcgatgagagatggcgctcggtcggtacaacacacttgcaaatgaggttacggagagctgctctgtccgtacatcatccgtatgttgcaaccttccgagtccttcattctctttggcgcgcagggtgctggtaaattgatggaaggcaaatgaaagggatgggataaatgccaacgtcgactaatgcgacgcaacagcagcagtagcattgctttcagttatatatgtaaccgttttataggctcgctggtttgtaaaaggtgaacaagtacggccttgcctcgatcgccgtcgtgacatcaactaccacttcgcttcaccaaagtggcccttgatggagacacctttccagcactttgacgacctcgtgttatctcatctctgaaattgttatccgagaataccggcgtcactcctttagtctggcgtcgaacgttcagcaccgtctctcgctagaatttcctggccttctctggcttcctttctggccgccttttgggtcctggactcccgtcctggggtttctgacgacagcaaaccaacaacaccataacggcagcgccaatatacctaacctatcttggatctcccaggggcaggggttacctttttcacgcctcccacgcctctcgcgcacgctctttttgggcaggacacacgcctttgatcgtgatctcatccatccccagctctggtcgcctaccgtcgatagcctttgtcctcccagcgtcactcgaggcagacaaggtgcccctgacgccctgtttcctcacttgggcctttgtcatcggcctcaccttgacgcccagaactccccggagtcctctcgacaacagcgacttctgcggcgctgcaacgttgaggacacctcgctgccctcacacccttccaaagaagtgggagaccggagaactaggggggtgcgcgaggggtgccacttgaccagggacttgtgctggggttggctagcgtaccgcactggcagctaggggcgttcaagggtcgcatccaagggttgccgggataggtcgaccaccttcaccctcaccgacctgatcatccttcttcgacgcttcctcgctgttcatacaattcttcccgattccgacaacattccattatcgagacgcaccgagacgccattgtgtcgtcttccccgcattttggcttcccgctgtcgtctaacccaccgacagccttgtggtgcctagctccgttccgttcctcctcgctcgacggaaagccccaactccagctcgtgtcgcgcattcctccgagttccgtcttccatcaaaccacgaattcaacatcaactgcggccgagaagaacattctacccagaaaccgcttggttttcttccgtttgataacctaccgcccccgaacagaccagcctctgttactagaccgcctaaacgaccacctggcatccggcttgacgtaaagctttcgatcgccctgggccttgcctgcttcaggtgctgggttggagagacctcggggatttggggtgatacgtctggcatagatggtgaatggtaataggaagtgttttggatgaagcatttgcggaataaagcacccgttgttacaacattagctttcgtcattcgcctcgctcctgccaactccccccaacaaactcggggacctgcatggtggttccttccaattcaaccctgttcaaccgttaagtgaagcggctcaagcccagagaaggcaagaatggcttcggaaagcttcatgccgacagtaaaatgctcgtcatgcggatcccaagttccgatatctatgatgggcgaacatgtttgcgccggaagctcagatgcagatgataaggcggacgagcctgtttcagcagctccgccagcaacttcactgtttggtcgactgaaccctttcagtgccttgtctgctgagcagcctcaggcacctcaagtggacactactgttggtggtaggtttcatccttcttgacgtgcttcagattcccgtactgacgatgccttttcagatcggctatccacaggtccatcccaagacacccgcggatcggtcagtttgtcgccaaagacccaaagcggacgacctagtctcgggagcaccgatgatttacaacagatgcgccggcccagcgcctttgcaatgggtaatgagaaggatcgggccccaagcctgctacaacgtatgaacagcatgaccccggggccatttgatacggatcgacagccatcggcgagtgggcgcattgtctccgatttccgtccgactacgccgctgggacgcagcatgacagatttgcggccaaacacaccagcgcgaagcatgacagaccttcgaccaaatacaccagcgcggagcatgacagatctaggaccaaacacgccagcacgcagcatgacagaccttcgaccaaacacaccagcacgcagcatgacagatctgcgatctaacacgccagcagccagcatggccgatctgcaaccaaccactccgatcgaacggccaggaacgtcggcacggaacctctctactggacccggaaacccgatgacgccaatgagagggaatggatctgaaggatctggtcctccccaacgtgggcctcacccaccggggccgccgccaccaggacttgttcaacaagacctgaagcccgacgacgccttcgccatgctgaatcgcgccgagacctttccccggtcaagccatactccagaacccccacaccggacaccatccgcacctggattccgccccgaacgaccccgacgaccgtctgaagcagctagagatgccgcaaggggcccggtatcagggccgatgccaggcccgaggccaggcgcgatgccaggtccgatctcaatgacgaacgatcaaatgagaaggccgagtagaggcccagacacatcccgtcctccaccaccacggaccggcctcgttcgggcgaaaactacagggccagatggagcccctgccgtaccagccatcaatctcgcagaggagtttggagtaggaaacccatatcatacaccatccgaatccgtttcatccaatgaatcgagccaggcttcattcaatggttcaacccagggcaccactaccttggagcgccgatctagtcaagcaagtcaggctagctcaaggacgagcccaccccgatctgtggcatccagtgggaggaaaggatcagacacgcccacatttgacagctctgtaactgacctacagtctaccgtggacgaggatggaggtaaactgacgcggacaccctctacgcaatcagttccttatgatggtggtattcctcaaatgctccggaagctgagaccaccaccccttagcaaaaggccaccacctccagaaggtggatatgatccacgaatcgacccacgcttgcagcggaataagtcacccttggcttcgcctgctcttgatctttcaggtctcgacgacccattgattcgccaatttgatcgcggagtctctccacagcccgcaccatctgcatctccgctgctagcctcggcaacaatcgagagaaaggatcgatcatcaactgcaaccgcgaacagccaacaagaacgcccggcttctcaatcgtctcagcgcccagcagagcggagcagtcgccagtccttatccgcactggagatccaacaacaggagccgccacagccagactctcctttgtctccggcagaggagcaacaaatgcctgaaataaaaactcaagccaaagagcgacagccctctcaaccaccgcaacccgccgaatcgccagctgcaaaggtcgctgaagagcaacaggaacagaagacacaaacaagcccacgggctccaggaccggacgattggcagcgtaggagtagcgatggaaccgcaaagccggatcaagaacgggagcgggcgccctcgcagcctcgacaggctcctccagctacctcatctcgtggcgactgcaagggctgcaacctgcccatcacaggcaaatccatttccagcgcggatggccgtctaacgggacgttaccacaaggcctgtttcgtgtgctcgacatgtcgccagcccttctcctcagccaccttctatgtccaccaggaccgaccgttctgcgagcgccattaccacgagctcaacggaagtctctgcggaagctgcgacaacggtatcgaaggccaatacctcgaagatgaacggcgcaggaagcaccacgtcggttgtttccggtgtggcgattgcaagctcgtgctaaaggacggctatttcgaggtcaacggaaaggcctattgcgaaaaggacgcttggaggagaatgcagtggctcgctagtaacggcggtgggggcccgggtcggaaacctcctccgcccggaccgcggttcggacctcctggagcaggggggccaccacggaccggtcctatgggaccgatgggacctggtatgggccgccccggtatgggtccgggcgcacatgacctaccgccgccgggtatgccgcgcatggagaagcgtatgacgagacttggcatgatttgagctgcttcagtagaggcactgttgagagctgactgatggttctcgtcgaattcgatcacaaaatccttcctacccgatgtgaagggaggagggagaagggtcgctcttgaccggaatattgactcggcctcttgctcccttgcggaatgcacacagacggttactcgcgttttgtgcgcaagaaacattctctttgggatgtaatcaatacccctagattgggtttacctgcttcactttcttgattcatttctgatacccatgccaactagcttggctttatttacgacaatttcctttttcattgtttcttctttttttccttttttctttgttttttcttttttttctttttctttttgttctttctctcgttgtacatgtgaaaaaaaactcaaaaaacatgtaatatctgatgataatcttacaatgtatcgcaacaacaatttacctccaagacctgatctatctacccatgggtagttatgtaagagcagatggagattcgaaacaggcaggttagaagaatcggaagagggaattaagcttcaggagtttttgggcaagaaagcataagagcgggctgaggatcctgctgtgtcatatcaaggatcagctagtagtacaatcgggaggttgcagcgccggattgccccagggagccaatggacacgagagagggggggagggagagaaaggaggaagatagaagggacaaatactatacaggctgtagcacgcaatgcgtcacggtcgttgatttcaagctttggtcatcgtcactattcatcttcgtgttcccccttgtgatacgcttgtgggtgagtactgccgacctgaggtggtctcggcagctggactttctggccgtacttttgcgtagtagagaacgtcaagaaagcgaaaaagggtgagtgtgacgttcgcttgggagttgtaaaactaaacgggcgtcaggggtacccggactgttgggtaaggtagatctgggggatcttcatccaggttgcatgcatgggcgtagtgtatttacattcctgcggctgggaggtgtgggggtatgatgttgtattggctatcgtgttgaaccaccgtagacctaaagtagagacatgtcttgattatgatatggctgctctcgaaatgtctgtagacactccttacagtctcttgtgatcgcttgttccagcttcgtgaacactcgttcgcctggctgctaccgatgtatgtggtgagaggtgtagtgcgatacaggactggtttatttgttggtctggttcttcggccataggctgaacagggggggatattgagctcttattggctccctcaaagtttttgtttgaagcgacgaacaatgaccagggtctaatgcgccacagaagcctccttttatatctttatccgtctccatcaagaccctcaatatccaaataaacaagagggtagtcctgtacggtacctgtcggctcgagattcgtatgcttttccactttcagtagcttaaagatagaaatgggcgtttttttgtaccaaaccaacaaacatgccagtgctggattggtacaggtctagtgctttctttaaaccgaagtgtttgacaacgtccggcaagcggctgggtgcgtagaccaacctacccttggattctacgtactgtgcagagtcgagactgtcagagttcccgttagaaatcgcgaaataggtagataagtagccataaggaagctagtgaacacagcttattgcctagtattcctacggaggagcgtttcgttgtccattcctgctattttatagcctggtgtgtatagccccagactatgcatgtggtaattcctagtcggctggtgtcggttgtcttgttgatgataccatgagacgggcacttacatgtcattcattgctttgcctgcccttaaacacgtccgggatacccctattctaacttgattcaccgcaatagacatcattcgttcgacgggaggtcagcaccaggtatgtagatctggctgaaggacttaaaagtgtgggcaggcgccgtccttgtccaggtcaaacaacggaatggatctacttgggtatgtttcgaagccggggttacgacaaaatcgctccttccaatttcatctcatcatctggacgcgggtcagtcgtaacaccgacgtgaaatacggccgactttcaggtttcttcgccaaacgaagtgacgaagggggaaggaaagaacgttccgcacgttgcgtgtttcatcgtgctaccgcctgctgtcctggatgtctcgcagggccgcttgcagattgccggtcacagtcgggtcagtacccagtcatttctaatagtgtcgtgattgaattccagcatctatcgaggttgcccgctgcccgtatcccttcgattttttttagttttttcttttgacgtcgccgcgggctactctacgaagacaccttgtcttgtccctctccctctcctcccttcctcctcaagctagcgcttcacctcccgccaactttcttgatcatgatttcgactaccaaatcacaatctttctctgttagattccccttaaagtggtactaggcgggactctttgacgcggtcaggcggtcctcgccttcattgcgcgcttgcaaagcactcgcacctgaggtgcctgcagccgttcaaacttcacactcgtttgcagaccatgataatcagaatccggcgcccccgtgcgctgggtcagcccctcgtttttgtttccattacactggtcatacttgctgcggcaagttttcttctcagaagccaacaatacaagtcgatacaactgtcggaagcaacggacttcaccaagccgccgcccttggatggcacaacaactacgcaggttcatgtgatacactccgacactgaggttgatagtctccaggaagtaccgacacaggaggagttcgaggaggagagtaggaagctgttggagtaagctgtactcttgagtggcacaagccacccagtcgaatccaatcgcactgacaaatctgaccaatgtagtgatcctgaggagggcgcaatctacggaaacacactcgagacactcatcgataaaaacaagcgaacggcccaacagaacaagttcctcacaagatcaggaagcgaggtgccctatagtatcgatgagccgtatatcttcaacccatatccacgatacaacagtcgagcctggaagtcgtcgcactccgcctatacaccatgcctgggcccaaccgggaaagaggttgaggatatccacgtcttcaaagggcatccatccaggttccctgagcctggtttcggtagctacgatcttttgggaattgacaagaatctttgctttgaacgaaggactcgattaggcccgtacggggtggcgcccatggaggataaggatgggctgccgtttgattgggagacggcggactggggagagcttcagttgcagtgtttgcacaagaacaaaggtcgatttgcgacggaatatcctgccaacaccttctccgacggcgacagcgggttccatgtggcgacagaaagaaaacacaaggcagacggacctgcagactcaattatgaagaacatgaaacgatggtggactccgaaaaagcaatatggatcgctgacgaacatgacgggtagaaccgacaagtcggcaacggaactaagaagcgctgttcttcttcgctcttatacggggaagaaatacacagagaacgacaagcaagttatcagatccatggtgacagagctgagcttgcgaacaggaggacaatatcaggtcttccttttcgttcatgtcaaggagaaccgcgacatttggtcggacgacgaagcatatgaagacatattggataccgcggtccctgtcgaattcagagggatgacggtactttgggatgaggcatccatgaagttggtatatcctaaactgagcaaggaggcgatccaagtccacaacgcacagtttctgtctgttcaagtattcatgcaaaagttccgagagtacgatttcgtatggaattgggagttggatagtcgtctgactggccatcattacgactttttgactaaacttgttgattttagcaggaagcaaccaagaaaggggctatgggagcgaaacgaacggttttatatcccatcttaccatggcgattacgacacggtattccgcaagagcgttgaacaggcggctggccaggattccatatggggtgcccctcacttacccgtcgtcaacccaatcgggccaaaaccaccacttccagcaccagagctggatcgatacgagtggggtgtcggcgaggaagctgatctcattaccctgtcgccgatgttcaaccctatagacagcaactgggttctgcgcgatcaagtgtggggttaccaatctgacgccttcccaggcaaagatctccctcgcagggcaaccatcatcacgcaagtgcgattatcgaggaagctggtcgatgccatgcacgccgggaatctgaggggaaatcacgtcggctccgagatggtagccccgactaccgctttggtccacggactcaaagcggtgtacgctccgatgcccgtgttcttcgaccggccatggaacggtacccagctggcgcgatggttcaacggtggaccgcgggggcagagcggcgggttgggtagcgcgatgggatggggcagagaagggaggttccagggtgccacgtggtacttccgcgccgtcccgccgccacggttgtataacaactggatgggatatgaagatacgggcgtcggtggcaccgagtgggagcgcagtcatggtcggccgtgcctgcctgccatgtttctccatccgctcaaggacgtcaggccgacaccgaaggggtatacatctgagtcgaggttgccgtactaaatatattaacgttgatgtttgaaagagatgtaggcacaattatgcttgatcgagataagaagggataatgtcacacgtgttgactgtctgagtcttgtgacgtcgtcgtcatgctgcaatgcgttcatggaggctgcggaggtagtgtacaggtagtgtacatagaaccccttttcgccaaccttaatcctccacgcctagcaaggaatagagtcacgagagctgggggcgggaacccccttttctgaaaggcaaacctgcatgggtccagaccacaccatgttgagctgagggatgatcacagggcgaaccatattcctttcaaatcaggaagtgatcttgtgcctttgtcgtccactcgtatcaggcgcacgcactgcctagaactgctagagtgcctagctaaagcaaagtcaagacagttgacgttcttccctttttggttgtgttttcaccgctgttgggttacggattcccgctaatatgatgttttttgttgctgggcacctatgtcattgaacgttgcaggttgggatttgcattttgcgcaattcgcgtgctccctgatcctcgctcgggatgtgctcttccagaacgtacgatatacgcagcatggaagtagggagatttccttgtctaagaatccagtcccgctgaggaatgaggatggtcatggtttatcagtcgtcaggctccgttctctgatgggtaactgtagaacctatccaaagcaagggatacttgcttgattccttcaaaaagtacagttgatccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaggcaatgtcagattccatgtgacaacacgcacagcggaagacgtgcacgattcgctcataaaaaagggcgagttcgaccagtttgaaacaaacgttgattggcagtcgatggcggtgaggtgtggggtccaatgagctgcaatgaggccaacctgcacccaaaatgcgccaaagtgcgccaaagtggcacgatgttctttcggtcgctcccggctctgttagaatgcgcggaagctggaccctggtctgttgcctggaaacgggacgttttggaagttgtcagcaacaagaaactgcggttgcagctgcgaccaacggaagctcgatcagacgagaacgagaaggcacgaaccgacgctcagccactttctttcaaataggaaatgtctaattggtggaaagtttgcagtttgcacagcttgcagcacgcaggccaggctcacaggccaaaagtccagtcgagtttttgggcttgttggggaaagcagatgctgacgaggcttgtgtgagtcgattgccagacgaggcggtcgtgaaaatcaaccgaacatgtggacagtccaacacggctcgttttggccaggaaaggccaatacgaaattgtaataggtccccttctttgcaaaacatatcggcctgaatcacctagggttttttattatctaaaactgcctcgagattacctctaggtttagagacccaaggtgttggtgtattgagtatacctaggtactgaccgtaacgtccaggtgttcggtttagtgtagaggtactcttacgaccattcgccagggatgactttggttgggtagtgcagcaacccgggccgctgtgttctggcctgttgcaattcagttgtactgtggaaaagcgtcttgttgataagcgatcggtaaggtacacttaaattatagtacggtacgtaccgagtacacaaccccatgggctttctgcagggttaacttttgcgtcgagcgggaacgaggagaacgcaaatgtgaggtactccttttcgtagctggcgtttaaagagctgcttgtccccagcttcaccttccttcttccctcctggttctgtctgaactgatcttctataatcgcatccagttatcctcattcaagacgttgtcacatcgtcaaccaataccacctttgattctccagccaaccgccaagactccactcaccgaaccatacataccacttacaccgagataatcacctcgaagacgcctcacgttcctcaatttcaaaacaaactgtcgagtgaattgaagaagagagaaaaaaaacaaagaccggttcaaaatgtcgccaacgcacaccatgtccgcccacctctgcaagcagatctattctgcgtggtgtcaagaccacacgggttcccctaagccccatgccaccagcccgctgccatcgcccaccaactcgtctgtctactcgggctacttccagcgatcgccgtcccctgagcaacacaagcggccgatggacagtgaccgctcatcgacctccagctggcgatggaacaacaaggacaactctcgctaagatattgagatttgatgtttcttaggaggacttgttttcttgatttttgtttttttgttttttggcggacatccaataactggcgcatacgaaacgggactgggtacctatctaagcgggacggcgttatactgtaatgcatttcggcggtttttcagcggacagcggagctatcaacagcgcggcagtccctacaagcgttggatatcatctatacgacggcaacaataacagcgacttctacaaatcccaaccagactaccagcaacgaaacatcgcgaccatgagttctactgatactcagcctttcagcgaaggagccaaccatttgcccgtccgtctgcttgtaattcagaaaggcaggcagagaagcagggaggcttatccatgttctgtacacaggctttgtcactccagatgccagtgtcaccacctccaggcatctccagctctacactactagctttgtcagccctacgagcccagtcgtcccgagtcttgtcaccacaagattcccaagttcggctggctcagacaagcaccgggccgatactctcccgtcctgggaacgatcgttcggtttcgcggctgcaatgggtgcatcgctttgtactgcatcgtcccattacaccatctcatcacgccatgtcgcgataccttatcgccaatgcggagtgaccgtagcatggtatcacgccatcgcacgccgcttcacctacctccctccctgtcttcctgctttttcaagatttccattggcattgtttggcgttgcacacgcactcactggtgccgtgtaccgtttcggtgccggtttccatgtcggtgctggcgcttgttaacgctgaggtgtatgtacgagcggatggcatgggaagatgggatgtcatgttggtgtcgctgggggtggtcttgggactattctactgtcatgtgctgcctcgtttttatacttgattggatgcaagagttgtgggagtttctcatgtcagccagtttatcgtttggtgcttgacaagttgtctctgtgcgggtcgatgagatatcgtcatcatcggcagaggattataataggattgaagcggaatttgagaccgacttgaaaacagccttctcagcagatattgtgatgtcttgtgaatgagcgcccgagtagtgtcatgttcaatgatgctcgtaaggtctacaacctcaccacacctctagtcagcgtcgattcggtagacttggcgagaaatgtgtttcgtttcctctgatagcaaatgttaggctgtggtgtgagcaagcatggtggttgcgggggatgaaactgtcgtctccatgcgaagcccatcattcatccaaacacttccttgcccgtgaccatagcaagatttaaagcaagatagattacatgtatagatgatactgaatcgttcaactcatgtagagacaacaaagtaataacacatacccatactacaccaccgaaaacgccaggtgaatgaaccggacacaaacatgcgcataactcccttctctttcttatcgtgatgcatatgaaggatgaccctagggtcgaagtcccagccaacccctctgcgagtgatcccttcatcattttatacccctaccgtgttcgctacatttcatccccacaaacccaaactctttccgcatccagtatgttccaaatcaaatcaattctccctcgccttcctcctcatccatcccctcctcatcctcactccactgcatctccgcagccgccttctccgccaaccgctgcacctcagccagcccactcagctcagctacatagtcccgactagccagcgccgtcttgacaaactcccatccgccctccttgtatgcgtcgaggatgggcttgctgcaggcgctgcactgcgggtacgacttgccgcgtataaccatgttctggaagttggataggaaaccgcggacctggtgcgggacaagaccgaggggatggtcagggggatcgcgctcgtacgagacggcagagccggtgccggttgagacgggcgcgggcgcgtgttgcttgagcgggtgctgcaaaatgctagtgagaagctcgacgaggagggccgaagcgatggctgccacgccgggacgggtgacggtacattgttggtcgagcgtttggtctttcatcgactggattgtagacttggttagcagctttccacaactcgctttggatgaattagcagatccttacatcggcagcaactactacgtcgttgcaaaaataacatccaagggtctcttcactgccgtcgttcggcgccgcaccatgtcgcatgacaacgtaggtgtcgaatccgagtgccgcattcatcacgatcttgttcgcagctttgcccatcagtgtgggcagccatcgggactcgcgcgtgtccatgaggaggaagatcgcatcgtgtgaatcgattaactccttcagcttgtcaaagtctgctttggtttttgcctcgttgtggatcgcgtggtccagcatcggaacagagagtgcgtagccctctacatcaactcctggataaatttctttaagtgcctcggcagcttgaatagccttcggctttcccccattgtgacaatcttcaaacttgaagagaggctgccgtactgggtttgaataagatacgctcccataatcaataaacgtgatcttgcgaactccccaccctagcaggtttctcgagacatagctgccgagtgtccctgcgcccagcaacaagcatttcgtattcttgatcgcgtccaagtcaagattcggcgcgagccgccacttcatcagcttcaagttcaagtccactgcctggtctgctagtcgagtgggatccatgtactctgccagattcgcgacccgtggcctgagatcgccgttaccgttcctctcccagccggtaaccttgggcatacacttcaactccacgtcgccaacttggtccatcgccagtggcaggatggtgctccgcgcttcatgtctcctaggctgcgtgtcgcggtagcagagaatttggaccttgttgaggcggtatctttgccggataaggatgaggagattacgaagaggccaggaagggtactcgggatagttggatgggtccacgaaagcaacatatctgtcctcttccgccgcgtcgttgaagaatcccgtctcgaagtctctgagagatccaatatcccaacggtagccgatatcgaccccgggatcatcaagtgaggatcttgggcctgcggcctcgcgacgcactttctttgcgaggaagaatccgtgctctctcctgtcaaccatgtatcgccatgttcctatgcgctcgaccaaagcagtgctttcgtccgaggtcaaccggccaatcggtcctgttcgcttccactgcggctccgagtgtagggctggaaatgcgaaccagtaggtaaacttgtacttcttcaggtcggcgtatgacaggatccggaaagaggcaagtagcgatgggcaggagtatatcgtgccgtcttgaatagcatcccagatcttttatccgcccgtcagtaagctttcgttacagcgcaagcactggcgcgacccaaagtgaagctactggatacgaacctgttcgcccgccttcttgatcatcgcatttttgtccgtgtttttgaattcctcgatcgtgttgacgttcttaatgtagccttcggctctcgtcatgcccaagggcccgctttcgtccctatcatcaggctttggttcgtaaagtataaaagcaagcgtgcatgggaacttactggtcgcttgttagggcgctccccaagatctgcattctcgtactggcctctggactcgcgtgcgaccgaggttcatataagcccaagacagggcgggccgaagagtcgagcttgtcatggtcgagtttggatgagaagagggccgagtagaagggcagctcgatctccgaggagaaggtcgcaaacttgagatccatggatgaggggggcgcacagccggccgcgatgcgcacttagagacttcggattgggggaactactgataatggatgtaacgactttcctgatgttggcatgcgttttctatcccaagaagtagcggtcgaagaaggcttgagttggcagcctggcgcacacggttggaagcttattgatgtactctttttgcgacaaggttgacagcagtcccgtcgtctccggagagcgatcgtaaaatgaatcaagaagacgggttcaccagagtgtgggcggtggtcagcggttctgcgtcatctgctgtcttccctatgacccgatcccttgtcaccggactatatacgccgccaggatgcactcgggaacgtctcaccgatataggaaccaagtgggcgacgatggtccagagaacacaccttgactgtaactgctgaagctgtgtcaatgggtaagggtagcagcgcggaaatgactcctttcatgagctgagcgaatatatactggacgggttggaagaggagctggaatggcttggtttgtctgtttgtcacaccgggaatcactgaagcttacatactcaaggcagctgtgccccgcattaggttcttgaccaacacccgaaagagcggccaagacgggagcggtaacccactcctggtatgcacgatgggtgggaataccccgccggcagatcctcggtgcgctgatagcggctgcacccactaaacgcgttcctgaagtcgaccgacgcgtcttgtcgggtcaacgacagttattcgcataaattcgaccccatcaagaaatcgttgagtacacagtaaatatagattgtagattgtgtctcagatccatgttgttatagcctttttttttttcctctcttatcacatttctttcaagaagggacttgaaaggaaactcgccatgttcatcggcatctgcggcagtacatcagcccctcttgtctttccatcttctacccagttgagtcacttacacgctgtcaataggtatttgcgccggcaagagcaccatcgctcaatatctcgttgagcaccatggcttcacacgtgtatcgctagagcatacaactaagacgatcgatgatatcgtcagcggagaaaccccaaatgatcatgtcaacggtctaatccacaagctcttacccgcctacatcacctctcacacccaatcttccacctccgcgcgctcgaaaggccatgtcttcccctccgccgacgatctcctcgacttcatcactaagcactggcgcgagcgatgggtaacaacggacattcctaccgaggggatcctcgacatgtacacccgccggcctttcttcctgcttatcagcgtcgatgctcccctcactgtccgatggcgccgcttccgtgagcgcggggaaaaacaacaacgtcaccgaaacaacatgaagtcctactcctcctccgccggcggtgccgctcttgaagctggagacgaagaacaacaagaagaagaagaagaagaagaagaacccctcatctttgaatccttcgcccacctcaacgacacgcaactcttcctcccacaaaccggccggctcccactgatgtcgcgcgccaccgtccgccttctcaacacgtcgccctctcttgcgcatctctacgccacgctggggaatctcgacctgctcaacccggaccgtctccggccctcatgggactcgtactttatggcgctcgcctcgcttgccgcgcagcggtccaactgcatgaagcggcgggtcggttgcgtcgtggtccgcgacaagcgcgtcatcagcacggggtacaacggcacgcctaggggattgatcaactgcggcgagggcgggtgcgggcggtgcaacgaggggcaggggtccgggcagggattgtctacgtgtttgtgcatgcacgcggaggagaatgcgctgttggaggccggacgggagagggtgagggagggcgcggttttgtattgcgatacttgcccgtgcctgacgtgcagcatcaagattgcgcaggtggggatcagtgaagtggtgtatagccaagggtacagtatggacggggagacggcggcggtgtttagacaggcgggagtcaagttgaggcaattcattccggtaagtgatgctgttgtgttccttgcatgttcatccttaccctacatggcctgcacaagtggagctggaggtgatgatgtgctaacaacagcatttgtgtgcaacagccagcaaatggtttgatatacttggagaagaccgactttttcccttaaacgtaaatgagttggagcatcgatagacgtcaatcaacatgagcatgtggagaggtaccagtaaccatatcactagaaatgatgcacaactctactgtaacagtgacaacttggcaacgatacgaaccataaatataaggcaacagctgtcactatgtattatgactggcagttatgtttggattctgagcaacaacatgcacaaacgcaacaaacgacatcgtcatgagtagacaaactaggtatcaataatattaagagatgactgaagtatagaaggagcttatagtaggctgcagcagtggtaaaaaggcgttcagggtcccccacaaacgtccaccttccccttgctccgaccttggcgatggcgatatctcaatgtccgttgaggctgcagtccacaagtccaaggaaaagtcgccgttgaaaagctcaaggttcgactagaaatggccctcttgcagagattaaccatttccgtgttggccgtgttatcccatgccctcccttgaaccgcaaaaggagaatcgaataccgagggggaaatggtaataaaggttgtggcccagcaaacaatggctggaaaacgaccaatatcggtatcgaatgatggtgcatgtgtcggtgaaaggaaaggacgaatccgggagacccttcttcccattctccaaacaaccgcgccgtgaaatagcactccttgtcttccacttttgcagccagagtaagctcatgaggaagctcatagtaagtaggagggatttcctccccgtccaaaacacccattcaatccgaaaaaccctcccgaattcattttccacatacataccacccctctcccaaaggtccaaatcataacgatttcattaacatccctcatcctatcttcatctcttcattgtggccgacatgttcttgcgtgaaatgggagaggggtaggttcaaacttgttgttgagtttgtgtaggtagcttaaaactgggccttgcgctcccggcgagcagcgcacttcttgtggatgaatagagcaacgaggccgacaagaacgatgaagacgacgcagaagacgacaatgacaccagcctcgcggccagcccagttgctgcgcttggcgataaggttgagggtgtcgcggacgacaacggagcgctgaatggcaggcattttgtgatatctggacgggcaaagcaatgttaacaatcctgcccaaatggaagctggatggcgaaaccgaacaggagattgtggaagggaggttggtaaagagtggggtatgataggcaaaggctgccgggggcggtgagaaagggacccataggccgatccaagcccgattaaagaccggtggtgagatgcctagggtgcgaagtggatatcgcgtgaatgatgcgatgatcgtggacttcgccaatcgtgggcgccaattggcaaactgatgacgcccggggaaaaacgccatgtacctgcaagcttggcacttggcatccgtcatgttccaccctcttgccgttccacaaagccaagccaaacacacgagctccagttgccatccaacgcaaccatcgcaaattgcaaagcaaatatccggagcggccgaaggaacaaaaagttcctctcgtcgcaacccgaaatgatatgcttctctgttgctggctgcattggcagtctgtgctggtgcggtgcggctttgcttgggagcgggtaacaggatcaagggaaaagcgcgcgacgcaaaagcatcagtgcgcacatgacgtccgcatcggctggtcgggcggatagacgatgatgaaggtgtgttatggggagaggaaatagacaggaagtcaaggaatgggaacgcttacgggttgagaaaactcgaaataaagccgaggtgtaataggtattagagatcctgcgtttcgctaaacagaaacgagtcggcaagggcaaagcttcaagcttgatgagaacggagacgggttggatgaaggccgtaaggtcgaaatatattcgattatggaggtggataagaggaggagaattggcgaacaacacaggacaagggcagggagattttgtgaggatatgcagaaccgacttggaatagcgggctagggcggaaagtctcctgtctggatgattgctgtcgagtgaggttgaggggaagggaagagaagagaggaatgggcgcgtgaatcgaaggggcagacggggaagaaaagagagaaacaaatacctccagtggagcttttcactgtcgtctgtttctcttgacggggagggggggtgcgtgttatccgcgattgatgccgccggggcaaccgatggagatggggtgtgaatccggcaagagggagtggaagaactcgctcccgtcgaactgcaggtagactgcaggcgagactggctgccaggttaccgtgccgaagtccatcccacggcccagatacttccttacgggcactgctacatacttccacatcaccacccaatgacgccccagccaaagaggaaaaaaaaaaaaggaaaaaaaaaaaaaaaaaaaaaccgttagtgcgagggcgtcgatggactgtgcacggcacgctgaccagtagagctctgggcgcgggaggttccacttaacccaaagcttggccacccggaagacgggcagtggacggacagcttgtcacggtttggcttgcagggcgggaggagcagggcatccctcactccattgcgcgaatttaccccatgctctctcgatgcgggcctgaccgtcagaacgacacgacaaggaccccaaccagtcaaccgaccactccaaccaccaccacatcagtcggatccgatggccgatggagtagtgccgtgacctctttctcccagccctggctattccctgcaaaagctctgccttgctgacagcttggttctcttcgtcccgtcccttctgatggtaactcccctgcgaatcgccttactgacagcaactttgacattaggcacacaacagcgcctgtcgaggcgccttttcggccaaaagagcaacccctggcctgcctctgcttaactgggccagcgatatccgtcattccgtccaggccccattcgacgacgagcatgacctagcggtggcattacggcgttcgctgccgacacaagcggacaccgcacaatgccggtcggtcgtgctccgcgcttgtggattaccctccggtggtacctgcttcttagccgctaccctagctcaccttggtaggtgttggtgcggattgtacgtagcagcgagccaacgacaagaggcaccaacggccctgttgtccaccgacctctcgccgaaccaactgaaggcttgcaaggtacagtgtacaaaggataaggcaaggatcatccggtggggatcgtggaccgagaatcaccgtggtcatgtcgatttgcgacggaggggaaaaaaaaaaagaagcctagtgtagaaacaaaagcacgaaggaagcacgactcgcgccgccaaccacatcctcccatccattcagccagcaggccctccacataggcaaggcggtcgagaagaacccacagttcttcaggtaccgttctttctgctgcagatgggcggaaacgggaaccatcggggcagcgcaatgatggaacaaaaagccgttttcggctttggcgctgcttagttgtgcatagctagaggaaacctaaataatcggacgcagaccgcatgtctggagaccctgagagaacttaaggttgtgcagatattttgtgtgcgggaattgttgaccagacattatcaacgtctttgcaatcccgcggagggtgaataaagaatggggaaaagcacttcaccacttcaatcttagtgatacgccaagtttaaccgcctcggcaatcaggtcttggatggagatcgttccttcatcaccttcgcttcattttaccccggctggggaatagttggaggagatcaccaccgaggtcgtaactaggtagcgaggcagctgagttcgatacagagagcatggggaatggatggtagtgtacctagtcgtcctggcgtcacgatctgactgatgagctgttttgtggtaacagcaccagcacatcgtagtggggatcgcgaagcaccctagccataagctcggaccggctggctgaagagtggaacaagtcattttacctgggctccagtcggccagtcgcaactccatcttggggaccgtcttagctccattccaacgaaagtaattgttcattggttgcagtgtcgcaatggtagttggtcggtgaagagcagacgctctgtacgcagtacgcagtacatacgcaaaaatgcttatgcagaagacaaaagctcatgtaccttcccacgcccacgcaaaaacccaaatacaagatactttccccagcttttcttcctctaccgcaacctggtccaagactcatccgggtaaatagcctccttttgggcgcgctgagctgactgatgcaatcagtttcacgatataccagttcctcggttccttgtgaagtcgtgacagaagcatcaaagacaagtgactggacttggcgccaagagagacagctggcgcaggtagggtggagatagttacatgagtttctgtcttgtgcatataccgagctttgccgtttccacgcgctccctcgttggcccccactttgcgggctctctcgacagtgcttttgatgctctgttgcggttcctcgtctctgcgcgcgcgacgttcggcaccatttcgcaccaggctcgtctaggacgaattgacgtactatgtacttatgtacacctttgcatggatataacttgctagttcggtacgctggctgtccaagaaacaggggccagatgagtgttaagccatacatttcttgtaaaaaagccgaggttctttgccatctccagaaagccacgctaacagattgcattcatacagacgcgtaccgtgtacaccagactgcagccgggtcacccgggccagaccaccgagaccatgccaccgccgcaaacaccaaggaaggctttcattcctctcattactttggtttctttcatgcgttctcatggtcatcaaaacagttcccagtagctgttcacagccctacaaagttgttggtgtctctctcaatccgccgttgacattccgctttggagtccacgtttattcgtcttggatgagccaggccaggatggggtcaggaaccgcgcaggaacgtcagaaaaacccactggaaaaaaggttgtcgagggttcgacctggactggaacaaaaaacttgatccgccagataccgaagatgcctgaccaaagaccagggaacctgtgctcactcaaagctcgccctccgaaatttgtgcttatcttcccgagtccacgatggagagtgcccgcgagcggtgacgattgtgaatagtctgacaactgaaagccaccagtggttgctcagtggttactctgggagccatatcatatatgtgttgcattgaattatttccggttgactccataaccgaccttcttgtgtgcatgctctatgcatgaccccatgcgacgatatgcaccagtcatatcccgagcaacgcatctcgcgtccctttgtgtggatgcccgcgctgccgtggttccttcaagctttttctgcatgcggcctttccgagccttccatgcggtaccccttttccggctgcagctcgctggcttcgagaagtaccttggaagcagaatgcagccaaaggcagccactgagagaagccagatttatacagccaagggcacccaactcgggaactgctggcatcccgcgaccaggtggacatccacttaaaacactgaatctcgaatctgtcgggaacacagagatttctcattgtttgctataggaatggtgaacggcgcactactaagctgcggttcctcttcccatggtaatcaaaagtcccattcaatgcttctcacaaagtcagtcccatccgaatcctgccagccacgaagtttacaggcaccatccgaacgccctcatccgtcgcattcccggatcctagccaacctccacccccgttcattttcacagtacccaacctccacgaccaaattgcgctaagggaaatctccatcactctggcttttagtctggtcagcacgttatctgtgccggtccggggagggcaggcaataaggaagggcaggggcagcagaaaaggacgaatggcgcagaagggacgggaatgcgtgcgcatgaattaatgtgtgtctggatgggaattttctgtgttgatgttgtgttgtgtgaatcggtcgcccagtgctggccgttgtcttttgcgttgactgagagtttccaggccttcttgttcgtcccatgccccgtttattaccggaagagaaagagtgttctctatgcttacctgacagatggcgtgtgcctcccgccagcctatatgatgaaagatcgcagtaagatcttcatcttgaagttcatcgagttgaccgatgcctattgcaggttgtctcccttgcttgggtaattcaggtacaccgtatcactgctcttactacctcatatctatatctgccctaaccagtcattgtgcatcctttccagatggcagcttgtgtcgacggaggtattttattcccccaaagttcgcaccgagttcctgagtccggagaagccacgtgtaaatgaatcgcaccgcatccctgttgccagtaacaccagagacagatggactgcggtgtctatagcctgtcaggcggattgccagatcggtaatcctgggaatggcggggccccggatcataagataaaatgtgcaaacccttctgatagaatggctgtagagttgtttctagctcaaatgcgatcgaacgggttgggcatcgctaccatcgactgccgtcccctcttgcagattgcgtctggcattgactgggccagtcacagggccaattaaccggacagctcaacgatatcttggctgacatagaaacagggacaagatgatgaagttcaaactgagctggatgacggataaggagaaagcagcaggctgtaagcaacagtgcgatgatgccaatcggcagtcagcctgtgtcaagtgagtctgatatgccagccttgattgtcgacaactatcttgcgacactttctcaagctaatcgtgatagatggaacactcgtagaacaggatgcgactcgaattgttcaaaccccatcataggattgcgcggtatacgtgctgttggtctgttatgcgcaagtcaaagtgatatatctttccaggcaattggaggagaagactgagaacattacgaggtatttttgcacgaattcatcagagcagacacagcttgctctcagaggagtaagcttctgagcagagaagaatgagccggggggagtccaaggaaagaagggtcaatgaaggggacgggatctcacgtcgacatgaactgatgagctgataaagcaggattcaccgaacggaaagagaatgcgcttgttcgcgcggaaaaccagactcaggtaagaggaaaaaaagattgttacagtttttgcgagactcgacgcgttttcgttcaacccctgttgtgtagatgaatgagtgaagtgtcaacaagttctcgatgttgtcgcgaatatcaagtcgacttgtgacgaggttcgtgatggttcgtggggatggtggatccccgactggagctgagcagctggcccagtgctcaaccctaaccctataagccgagtttctgcttggtgctgggtccggcagtggccggcaacaagcttgggtcttgcctgcccggcgcctgaaagcttgtttgccaagctaccactggcacatttgaagtcccactctgaactgtcccgcgacacctgggttcgggtcgagttgttgacctcaactttcgcggcgcgcgactcgggtatcagtttttcctctgacttgcgactgacgacaacagaagacgcccggaacccagccactggcgagctcaacctccgtgtgcacccacggcgacggccattcatctgttattaatcatcatcgacagcgagaacgacttataggttacaaaagcagctcaatcgatcggctgcagtacggtcgcaaaattggtcgacatcatcgacaaaatcagtgacgatacggatagacctatcaaccccatcaaagaacgaagagcgctctccggccacccagtacatcatcgacatctttcaactttcttcacgatcaccctctatacttcaacctgattcttcaactcgaccatggcgacgacaactgtcctgactccggtcaggcaaaccgcccccgccgccacggtccaagcgagtcccggcaactggaggcatcctctactggccgaattggagaaacggcgaagaaggactgtctttggcgaagagaacgtgaggcagattgcatacaactctttggcactcttcctcatcgagggtctacgggcaattttgcatccttacttccgcgtggatttgtacgcaacctttccccccaaccgtctcatcccaagaactgaacttgtcttggggacgaccgtacaatagatggtaccgccagtgctgaccgttgatgtgttagcctcaccttgagctggaaaagctacggtagctggatctacgccgctctcctcctggtgcctctggtcaacatcgttgtagcattacttccgctcttccgcccggcagatgattttgccgacattcccctgacgccttcccaaaggaagcttctcggactgccaccgaccgcgaaagcgacctcaggggccaccgccatcagcacacctcccaagtattcccggacgccatcaatggcaggaacgccggctagcatgagaacgggcggctctgcgctgtcgatgaccaaaaacgctagctcggaaattaccctcagcgagccgtactcgccttcgcccgtcagccctctgtttcagaaggttatgcaagggaacaagcagtttgcggtgaacgctttcagcccgctcggcgccagcacgatgagcaacccctttggatcgagcatcagcagcagcgcttttggttctagcacaggcagcagtgtgtttggcgaaggtccggccacgccgaccccggcgtctggaaagcggtcgaatgtgtcgagtgttacgctgaccaacaagtggctgtttgagaagcgaaggaggccggattgctgatttctgctggtatgttctcctcaggacttgacgtttgttttctcacccgcgcttcttcaaccagtggagctttcttcctatgtcgaatagagatagcagtagcgcgatgcagcagagtctgtgatcaccactactttactttgacgggatttcttctgcagtcttcgaggtttttccattgtatcttagctaaggtctggcgctgagaacggtctgtgtggctcttcattttcaaaaagcggcacgttgatattcagtcagtcaatgatgcgggtttccgttttggggtgcatcttcttagcgagaagagaaccattgatccaagatacccatttgtttcttattttatctttatcgttttttatcagtcctaaaagtcttcttccaagctttcgatatgccgattattactatgagggtatgacgagaccccgtctactcgattacccatcgtaggtgtgtggggtcatttcactttgcatcgctctctgtatggatggttggtaggtagtacagagtctttgtgtcgattcacccaaacctgaagttctgcttcgatttcccttcctctcattgtcactttccccatggtatcatttgagcactcaaacacagaaatggatcagcataattaacaaaaaggcgttcctgaaattgtccgcttatcaaaaagtgtggttgttgaagagaatccatctaagcccaatccccgttttacatgaatacccaaatcacatcattagaacctttccacctttccttcctcgccccccttgtgcttcacccccttatcaccgccaacgcaccccctcgtccaccctaaggactcggcgctgggctcggcgtatttaccagcgtttccggactctcgccctccgactgattcctcgtcggcaggtttagcaggttagggttgttgttcgacggtggtggcggcacactagcagcagcgaccgctttgcccttttccggtttcgtcgatctaccacgattcttctcctcgtcactatcttccgcttcttcgaggatcgtggaggttcctggggcgatggctactaccacagagggtggttttttgagtccattgttattattcccgctggaggggttaccgctgctgctaatcacgttctcatcgacgggagaagcggggacgacaacgactttgtccagaggggcgagaggcccggcgggaccatgttctgttgacgaaggcgaagggaaggatgttagtgaggacccaccaacggcagtggtttgttgtggctgtagttgttgctgttctttcgaaggctcctgctgatgggagctctcggactttgctgtctttagtcgcgaatcccgcgccaacacttccttcgccagccccttcacgccagcgacaatgatctcgggccgcgtgaaagctagcaatccttcagcgtgtcctgagacgcgctcttggaagacgacgtcatagacggaattgccccatgccgggcagacgtaggtgtgttgttcggctgagcgggcagcggcttgggcgcgggacaaagggacttgcttgttgagggtggggagagcgtcgcttgatgctcctgcagcagctgtggctgttgtcgtttcggtggaatcctgtcctgctgctggagatctaccgccgttgctccccgtgcccgtgaagactgttatcgcgaccttgggcttcttcccgctcaatttgctcgcgctacttttttcaccgtcatcctcaggataggccgcgcaatgcgcccagtacctcatggccgtctccggaccgggtaaccacaacatgtttgtcagcgtaatgatcttctcatgcgtgaaaaatggcgaggacaaggctttttcatccaaccccaaggcacgcaaccccctcagcacgaagacgagcatgccggtaggggagtcgcacagcgcgtaagccagcgtgttggggtcctctgcgagaccaccgtcgccaccaccgagagcgttcaggcccaacttcctcttttccttattggtcgtcttccccccgttgccattgttccccgccgcccaagccccccaatcctcccctttatatccccacttctccttcttcaacatcttggccaccttccacttaacccacgccccggtaccttgctcgtttctcgttggcgctttgagggggggagcaatcaggtgcgcgcccacgcacgacttggtgtggtgcgtggccagcctgttgactacccggaagtcgatggcagccggcgagaggtggcccggtccggaaccagtgacgaggtactgggcgtagccaaggcggcgcatcagagtgtcgaggatcgtggcggaggcggggatgggggggacgttggctgggagggcgtcgcttagaccgagaccggggagggaggggatgacgagatggaaggcttgctgtctcggagaagtgccatcttctgatgccgcatcaggatctgtgagaggcttgatgaggtgccccagggacaggttggtgaaggggaacggagggaccaggaggagaggcacggcctcggggtgtggagagcgggcgtggatgaaatggactcggagggcggcgttgccgagattcggaagggtgatggtggtgcggaactgggggagggtgctgttgagcgtgctttccgcttcgcgccaggagtatctctcgagcctatgcaggagttacatgttagtctagtgtcctgctgcccctaaacccatgaccaaatatgccatctggcgtcggtgttgtgcataccaaaaatcaatgagcggttccacgatcggcttcggctcccaccaatctttagacctgttacctgagctggagccttcgtggggaagacgagtaagctcgagcttctgtctggtgaggtcaagatgcttggtcgggatctgatgattgcggattagccatatgtctcagcataaagacgagttgagctatatgtactcacatgaatcttataagccttcacttcctcatccggggcaacttggacatcactgcttggatccgccatcgtggatcccgctatattatgtctcgtttccaatgagcttgttatgcagtattaaagctctcgtatgagagaatgtgaagatagttttgtgtcagtgaatcacaaatgtgacgatttaacgaagacgacaatcgaaaaatcgatcgaaagtgttcaacggtaaataacaaaacaaggtgagaagtgaaagtttcagtgccacctagacacgcagcggttcctcaacgagatatggatatatgtaagaggggaaggaaggattaaataataacagaacgaaagaaatcttcagccaccagctggagttctgggtatagactggagaaaattaggaagatgtaggggactaggtaggtaggtaggtagatgtggtcggtacagaggagggaggaggtaggtatagtgccgtaaaggcccccccccccccctttctctctcctcctcctcttcctcccctttcctagtttgtaagtacagaaaaggatatttcaggacgtgcatgcggactcgaagaaagccgtaaagccgttggcgcacctttgtcaggtcatccaaaaggcaagccaagagaaaaagtacctatttgttgctgcgcttatgcaaagtcgactaatacaactgtgtacatgggtacttggcggagataattctactgcctgcagccagcagccattcagcatgtgcgcctcaaaagtaatagcgccagaaaaccagaacaccggaaacgaggagggtacgttgacaggcattttcccaagccattctagtgtattatgatgtatgtgtgcacttccctcgggtacgcaatgtacactacctacccgcattccactttgtctcctgtatgctggatgtacagttgtcggattattgctattgtagttttggcctctgttgtttgtggcaagcacctggttaggtctaactacgatgtaggtgcttgtcccccccccctcccgggggtccatatttccctgttacctatcgcattacagacttctttctttttcctttcttttttgcacaacctaaccgggaaacttcagttgccgacatgcgcgtgtctttgctttggcttagcctggccattcggaggaaaccctacgaaggaacccaggatctggcatccggtacaatgaaaggacggcagcaatgcgcgctatatcgcgtgggtatgataccgtagtcatatttaaggggtcggactaggtcgggtaaggcccgggggttgggcctgtttagcttgatgggggaggggggggtgggtgtccaaactgacgacaaggtcacaagcctgcaatgcgagaggaagggcgatataataagaggagacagacagaaaagagaaagacggtctcgaagtctcttaggaaatggacgatgccaaatcctcaaatcatgggacaaagggacttggtctgtcgcatatccacatctacatggaattctagacttcactagataggtgaatagtcccccattgatgtcccttccacaagaccaataggcgtccatcgtcattatccccacgaaccgttggactttcacttgacgcgcgccgcgcaaaaacgcaccgcaccctggcgatctcacaaccacccgccctaccaccctgccgcctatctgtggctagagcaccacccttgcacaatagaactcaaggccttctacccccaattggccggtttccccaatttgccgcggcagcagccacatgagccgtgccttggaagtcatgaaacagtggcggtgctgacgagtccttgcatcaagatccctacctctaccttgtgaacctttgcagggtttctgaacgggaaattgatcagcaatttgaccgtttgacgatgggatgggatgcaatagcagtgcgccactacctatgttgtcttgggtttgtacctgccggggaaagtttggggttcttcacttctgtcctttaaaagcaaagaaaaaaaaaaaaagaaaaaaaaaacaccgaggttctgttgcactggggggaggaaggccgagagagggacaaaacctagttaatagcgaagactgagcgcacttgaaccaagcatcaagtaaccgcggtacatgtcacatcaccgcttgacaacatgtggggactttgagatgagggtaaagcgactggtcttgctatcatcaaccaaattcgaaccagacgcattgcgtatgttacacacccacccgcccaattgatattatgttttctatgctacacgacatcgatgtaagcaaggcgtccgtctgcactcgccaccctcttggtagagcgatgggccaacaatgtggcttacggatgatcttgaagctcattattttgttatctacgtatttctgtagctgttctatcaactgtacctggtcgagcagatctgtgggcggcctcccttggacctatgttcgcccatcgtccttttgcagttcttgaaacctcctcgtatcacatcctcaatactccaccctcaggcatgttacccaacagcccgagaaggccgctcacttgtggtgtaatcgatcgccgccacacgacgccggtcattttgtcgccacaatggcacctcagccacaaacaaaaccaatgactgcaatttgtgttcctcctatttcccttccaagaatcatgcacaacagccaacaaaccaagctgaaacccatcaccacagattcttctagccgatccgtcgcggggcctgggctcctcctggaggaacagctggacctgcagccccccggaggttgatagctccgatgcgagatacaatgttgcttccaaccgcgtccacggctccacgtggggaagtcagcgatgggccctgtgctgccgtctgttgtacgtggaagagcttgatgttggtcgtgttccagatgcccacagtgcctctggcaacctgcatttcgctggcaaagacgaacccccaaagcagggactcgtaccatcccagcgccattggcgaccattcaaacatgtgaacccgtacaggcgaggcatccacaccaacaagttggatctcctggatcctctgtaaaactgccggcgtgggcgagtctgtagcaatggattggcgaggtagcagcgccgtgagctgattgatcagcgtcaagatggtatgaagcggcaactctggaagccaactatcaatccattctgcggttggctcaaaggccccggtctgggactggccggatatagagtacccgctcaagctggttgtgctgttttgccgagagaagcgcggtcctgccggcatcttacccctggccttttccgacatgcctcgaagctgtctaggtacaccactgccatccgcatggggctctacagaagatgcacgggacggattctcgctatggcttgagggagacggggtaggccgttgctcattatcgctgtcgtcatcgtcacctacggcgaatgctccatcctcgggaacatcatggagcgtaggaacctgcgtgatagacgttgtggggctccgcagactttccaacgagctcctcgtcgagttagtctccaatggatcattggaggccgcagcctccttcctttttcggttacgtctctctatctcctcctggccactttccagtgtgaaagagcgcagggcttcgaatcgctttctattcctaattatggcgtatatgaagtgagggttctctgcggtgaatttatcagaacacaagtcaaccaacgccccagtgatagtgtgacttactcttgtactgatgctccacaatcgcattgatggactctaacaatgatcttagtagattatggttcgtgtcattcgccatcaggaacgaaggggatgacattgagttatagagttggatgagtctggtgcaggtagatccgctgagtccctcgaggtaagcggatatgttattaataacagccaggagcgcaggataaataacggtcagcttcccctgactcttggtgatgagattatatatagactagcggctggttagaatcagagtcccaaacgtgtgcttggggagactcacttggattaggaagtctgcataggttcccctgaagccagtaatccggatagccgggggaagcgtctcttgggcctcaaacattttgttgaggttgatgccgaagttcttctctgcgctgagagtctggagcaggaaagcacacatcctcaccacgccctgcttcgatgcgtcgcccttgtattcgagcgcatagaacaaaacgaaaattacaaagtcatgtgctcgttccgtgtcgatcatgaaagagcggaagcgtttattgcactgggtcagttcccagaatagcatgatggtctcgggcgcgaaccgaactgagttctgtgcccctgggatataggaagcattggcctggagtggttgatgcagtatccgcgtcatgccatccacgatgaactggaaatcttggggccgatggagtctgccagcaaagtgacggtagaagttcttgggggtcagaactcctggctcctctgggacaggatagagcagaaccaccaagagaaattgtagggtgtatgtgacgagaatttgttttggatccttgaaaactagagtgttgtacggcacgcgccaggtggcagggttatacttgagtgtctagcacatggttagtatgtatgacttgcgcgacggatatggtaacttgccgtgttcagaagcgagcacaagactgagagaaccacttgcttgtctggacacgtgcatatgtgggtgagggcccgggctcccttcagcggcaagacactcggcgacatatacatgctttggctcgtcagggtcaagagcaaccgcaggatctcacatcggttactctcatgctctttagtcgtcggtatcgatgtcgcacagcccacgccgctctgccagatcgaatagctgaccttgggactgccatgtggttgtcttggtaccgtcaggtcggagaagaacagcaaatcgataagggtgtcgataagctcctcggctagcggctttgcgtcctcgaactcttcgggcggtctaggctggacctcttgcgactcgtcgaagagcacttcgttggctattagagacgtcctggtgcgtttgcgacggcgggcccagaagaagttctcctcccaggcttggagcgactctttctcgtagagaaacgggaggatgcgggtgaggactcggatgcagttgagagcatgactgtcgggagcgatctcgggatcggggaacgaggggtggtggcggagcacaaagagtcgcgatgtcacggctaatatcaacgtctccagattctccaaggcattgtctcgggttcggcgaacgtcggcaggggcaaatagactgaagacatcttccgaggtttcgggcaactcccagaactacaaacaaccgaaagcaccacggttagccccgattaccgctagatgtgggtgaggacaggttcatgaacataacatgtatgtaggtgtagacgaccggacgcgacagctgggtatcaaggacaatggactaggcaatactgactgatgtccagtaggtatcatcggcggggatgtgtcgttcttcagagaggcggaagatgcccttcttgaatactagcttagagtcgctcgcacccattttggcagcttagatacatggcattcattgagatcatgccacaatacaaaaggaaccgggggggcggaggttggggaggcagagatagatccgctatttctcgtttcttgacgtgtcggtggctcgttggagtggtggactttgttgcgattgatggtttgcagatggtttgggtcagtgtgaagtgcaaccggctcgttacatcacaggctgcgacttcagtcagtgtgtcgctctgtcccgagggaagctaaagggaaggttggttccacctggggaacccccagggatcgaatcggaggattccacttgatctggtctgtgcgttcgggggtcgggcccgcgctcagcacagcatatgtacgtacatgctgccgtctcatgcagtttcctgctgacgcatatgtaaccctaacccagaagcagcagcagcagcatgatcatcacgatctggccttatcgacagcccgtcaaggtgcccttccctagtcgaagtacattcaagctggccaaaacccgccgttgatgacaataacaacagcaccacctgccaaccttttccgccgaaataacctggacccgctggtgaggtactccaggtggcattggaaaaaagacctgtgtttatatcgacgttaacggggccctggctatcccctcccttggagagcatcttgaaccccaagctttcaagacaacatatcgcccaccatgtatacatcagtagtcaggctacagaatgtatttggctttttcacaactgtcgcctttgtagtcgcggccttcatcgccgcctccgactttcttaccgaacgggcgcccattgttcgaaccctcaagacaaccagtgtccaagtgtgagtcgcaatgcttgcacctcccatcatgcaaatccgctgctaactaactgccaaatctcaatagtgtccgaggccgaccgcactactacagcagcaaaaaggaagaatacgccgtcatcaacttctccctcgacgccgacctctcctcgctcttcacatggaacaccaagcaagtcttcgtttacgtaaccgctgagtggccagccgccgaccacgcaaagacgaacgcaaccaacgaggccgtgatctgggacaccatcatcacctcccccagtgccgaccacctggccaacattggtcctgtggccatgaagaagctgcggaagagcgcgggcgggaagagtatcgatcctaaccggtaagcaactacctacctaacacatatctcttctgtgacttgttactaactctgtccctccaacaatagcggcaaactctcactcaaaaaccaacgccacaagtacaaaatcacccacccctccggaaagctcgccatgaccgacaatgtcaccctccgtttgcactacaacgtccagccgtgggttggtctactcacctgggaccaggacgtcgactacgggtactggaaggctctgaagaacggggtgagcaagcgcttcaagctgcctgcgattaaggagaagaagccggcgtcggcgggcgcccggtagcggtgacatgataggtgagatggagggagggacgagaaattaggatgactatatagagaagaaagcgtaataaaattatgataacgccaaccatgcgccttgaagaaggagggggaggggtcaactaaatggggaacaggaagcgtgtaccgtatccaaaataaaccagggcctggacgttcttcgacgaggtaacaataccctgctcttgcctttatttgcacgtctctttaatgtcgaaggacaagcacgttaaaatcccatggcagttgcaaggtcaggcaaggagaaacgcaaaacataggccatgtaatctttgtttacgctatacatatgtacaccaaacttgaaaggtagactccgctatgttccttgataggtgtttcgcaatacaccatgtgctatgagacccgctgtgaacctactccaattcatccacacggagtaaaaacaactgaagttcgacatttcgcaagtatatgcaaatacacaatgtcccatacgttcaacacgtagtgttttatgctaatcaagccgcttgtgcctaggggcgcaactactgtgaaccgctgcccctaccaccgcgaccagcaccaccacgaccacgtccttcacccctaccccgaccgccacgtccacggccaccacggccacccctaggcgaatcgaggctggcgggaggaggaaccgcagagtacgcgccgggagctggcgaagcctgctgttgcgctgcaccattgaaagtaccactgacgttagcgagggcaggtgccgactgatcagcacctcctggcttgccaccgcgaccgcggaaattacccctgaagttaccgccacgtcccccacgagtgccttgaggggaaccgggactaggagaacccttaaagccggggtcgggtccatacggctgtcgctggggctgctgactgcttgggccattgggagcctggcggtaggcgaggttgctgtgctggttctcaccttgctgaggaccattctgctggtgaggcgactgatagcctccacgaccaccacgaccaccacgaccacgaccattgccgtgaatagcaccgcgccaggtcccttgcagaggaggaggttggggtgcgtcgcggtattgtttgccattagcctgcatcccgtaaccaccgtgagccgtcagtgtggtaaccgaaggattggtaggctgtctagccatggctgccttggagccaacaacgatttggcggttggtaaggttgaggcacgtgtgggatggcaccgtctggccacggaaaggagggcaccgttcaccgagagtggtcccactcatgaaagtaacatcgaagaccacatccagtaacttggccgtcgggacacggctgatacccaccacagttccacggtaggcgatgggaaccttgccaacctcagcgacataaacgacacgatcacccaggctaaagtgttggtttccaagacgatgttccgcgtcacgaggtcgcagcagagcattgcgaggaacgttgggcatcttcttgttcgccgcagctagttgtccgagctgcagcctgtcggcttcagcagcgagtctcatgacgacatcagaatcaagctgctctgcgtcgagcggaactcgctccatctggctggtcttaagtgtcttcaaccaagcaccgatctccttcactctggccgaggcaacagccggctcgggccagagatccgtctcagtcagctcggcgctagagggatgctgtttaacggcagcaaagaaatctggaaacttagtcatgtactcaacgagcatcgtcctagcagccatactgaactcccaaccggtttctgacttgcgggaatagccaagcaccttctgcttcttgccctcgaacttgaggttaaggcccaggttgacccgcaagccgccaagtgttgtgatgtagtatgaagacgtgatcttgctcaaagcaagcgagtggaggcctaaatccttggcaaccatgtatgacgggagataatggttgtcccgttgtgcgtccaatataatctggcgagcgaaatccggttcccgctctttcaaggcggcaagccagacgacaagcttgttgttgctgtaaccttcaacttcaactgggcggccatagttgaattcgcccaagaaaaatccaacggacttgatgggaaattcttcttcaagtggcaaggcagccctctcgatgaaacgttcatcctcgttgacaacctcgtcgacgatgatctgtgcggcatagtccgtctccatgccgggaatcgggccgtactccttgatagtagcgccttcatcagttttgatcaggcccttgagcatgtggacgtggaccaacgactccacctgacctatcagtatacctagccgtttgctgtagaagttctcgattctgtgagccgtcttgccccattgctcgatgtcccgtgtggaatgattgcgcgataccacctgtccgctaccgtcttctgccaaatgataatcaaaaagttcgtctgacacgccaacgattttagcctcctgaaggaaagggtagccaacgaagcagcgctttccaagcttgcgcttcgcttcctcgacgttggtgcgcttctccgtatccaggatattgacgaccatgctctgattgcgactctccgactggaacacgttgacgccatggtacccaagggaggcggtgtatggcagtgtagcgagggaagggaatccggccagcgccgattcgttcagcagagcaccgtcggtcaagccaacacgatattccagtccctccacgggcggaagatcgaaaatgttctcgatacagtggcagtggggaatgggcgggaagattccgacaagggaggaagggtattcaaagtctaccgaatcggaataagtgaacttgagtgcgacgccaaaatcgttcctcgacttctcaacgtccgagagaagttcgttcttggggcccattgctgcaagcagccgcttctcgtcaatgaagggaatcttgacaacggcttcccaatccatcttcttgccattcatgtcaagctcaaagtctcttgggtagaagtcgatgatgggagaattggggtttgtcataagatcccaatatgctgtcggcacgatctttttgctgcggtctggcaagacacccatcagctgctcgtatggcttgaacggctgacccatcttgaaattaaggtcggctttcaggcctttcatgacatcggaaatcaggggagcgtagtggtagcgatagaaccagggccaagaagcaataccacggtagtagtagtagagcacccattgaagaccctggacgtaattctccgtcaacttgcggagttcgtcctccttgttctctggggtccaatcctcaaacttctcggcatagtacttgtctttccactcttggaacttttgctggtatttaacctccatggcagccttcgagtcggccgcagttaaatccaggacttgggcgttgtcgtacttcttgatgatacggagaacggctgactgggcttcctcgtcctcttccgactcgtcgtctctctcggggaaggacaggattaggtggcggtgtccctcgtcatcttccttagttgcccaaggaatgtgagcagtatcagccaagtcttggacaaacttgcggtcctcggccttcaactcggtaccgaggtcaagcgtattagtgctcctattcataaggaatttcctgatcttctgcttccagagattcttctggttcgtggtgacgatgagcttgcccttggtctttgcctttgctgtctctgcctcgttatcttcaagcatcttcttggcccgaagccagctttgatcctcatgttcatgttcgaaaaagcgatactcctccttgccgagttcttccagaagcaggccgagtctctggaggttgaccttaccgccctcgttgatatatccgtcgccgcgcggaagaatttctttgtagatcctaaacatgagcgaaagagcgccttcattgatgtgaagccgcggaaggttgggaaggaagtcgtttccgacaaagaatgccataagaatgaagtcgtcaataactttttccatatcgaatggaaaagacatggctccaggtttcttgagatcctggaactccagctccaggtactcgcggactatgcagagatgcatcaaatagaagttttgctcctccagtccctttgccttatgcttagacgggccgcggccaaaggtaacttcctcgcgcagaaggcagaagtgagggtcatggctgaggaggccaagcatgatcagatcggcgtcgaggccatacaaacagtgacggacgttcgcgtcatagtcgagttgagcgcgcgcattgcggatgtactccatgatcttgtgctcaccctcaccagggacctcgtgtccagacaagacaatctcgggctgttgccagtccctgtcttccgagacctttttatggatgaaatatctcagctgttgcgagagcttggccatgaattcggttcctatgcagctagttagcctccggggaaaacattcaagcgggcaccagcgccagacataccaggtgtgatgcagttactgtcgaaaggttcttctttgggcaattccttgccctcacgaatcgccttatctctagccttctcattgtccagcgcggtacgaaaacgacgagcacgctgttggttcatctttgcgcgaggggcaacgccatctatagccataaagaaaagctttttgggcttgattttcccgaagagatgttcgatgtagttgaatatagcaatgaacatctcctcctctgtcatgcgaaattgtacatcgctcgtgtccttatgggtacagttgtggatgataccgttcatgtccaactgagcaaaccggttagctaggcaagtaacgcaagacagccatcaggcctcgggagggagcagcgaacataaaggcagtcgaactcggggatacggttctcggcgatgagctgagaaatggcgggataccgctccgagagccatctgaagaacttgggaacactggacaagagggggtattagccacacgcctgaacaacgcgcgcgtatacggcgagggaggagctttgatgtgggagtcatataccccatgttgactaagtggcctgtggtgccggactagatgtgtacactactagaagtttgcgaaggaggtctgaaattggggcgcgctgagcggtcgcaggagatgtcgcagacggggagtctacttagttactgctgtcagggggcgaaggagaggcgtcaagctggtcgttcaaatgccggcactgaataataatggccgggtttctagatagcgaagcctccagggatcgcaatggtgcaataaaccgaggggggacgaagcagcaaggtccaagactgaagatgctgtctatggaagggaagaagaggagtgtccttggagcaaccgacagcgccaatcgggaaaagaagctactatagtgctaagaaaagcggaaaggttgagaatccgaggagtggcctaggacgttggcggcctatgttcgagatagacggaggtaaaggaagaagtgggtgatgtctacgagatggaaccgcaagagaaacaaaagtggaaggtccgtcagaggtgtggatgggacggagaaggtgtcgggtcctgggctccgggctggctaggtgttcaggctgtgacacactgcagtttctagttggcctccgttgccccacgcgggttgactgtgtgcctgggggcggcgtgagcgtcggtcgtagaggtagaggtacctctagagctaggtactagcgctcggcccggccaggccaggccagtagtgagcgctccgccacctcatcaggctcccggctgtcactgtcagctctctccccgcaccagctactactgaacctcaaggtaacgaacctcaagcgagcctccgccctcgacgagcggaacggaactgccctggagggaatggggggtctgacaaaagtgggcgtagcaggcctttatagtataaaacgcttgagcaggggttgtgggctacaacatccttacacaatattgtttcttactgtaatctactagataattgaatattgttgtattgaagttggttttattttacaatacgtagttttaattaatagtacaacgactattaacgcggtattgtatacaaaacggaattaaccgttcaacagcgcacaaaagtacgacaacagcgaactgtaccacaacaatacgacccgaactacaaaatatacaacataataaatatactcacttaaattgctaattgcaagctaatattcttattaatataataattgtttaattatatttatttattcaacaattaatatctattctaagtaacaaaagccttacaattatttcacagcaattttcaatcaatattacacttatattgatagaggtaggtagtaggggagaaagcgctatattaaattacttatctaagctacctaagtggcgggtattctttatagaagtaattcctattattccctttctaataattgtaaattaaaactctaacctaggtatataagaaaattagagtacgggtaccgtataggtagccaataagaatattcacctcaggctaccccaaatacgcctcctttaggactatttcgatataatagtataaaatatatattccttaatataaatataacaataagaaagtataacgaaaaaaaaataaaaaactttaattccggctctaaataaagacaacacatgaaactagttgtaaataataacctaaggataataatataaaaaaagaaaaaaaaaaaaaagaaaaaataaataacctaaggaagatcgaggggtactatagcccaatacgcatataattacaagctttacttatactaaccattagcaacgaacatcctctggaactattcctccctagagagataaaacttatcgaggtattctattgggaattcgaacccaggcgaaggcattctatactagccacaactatcttttaaagtccaatttctaacctctttaatattcttcatcgggtttaaggaagtattaacaaaatatcaatctagaatccgtagttcgtagaggccgttaaaattatctatattaaccctataataataatgctctacgaactctatttatatcaaatcaaaaacccaaacttcgccctcgaacttaataaagttatatctacaattagtaatctaattaactactttacactctcccttatacttataaaagtcaagaggttccaagatctcctctaacttattaggggactaaataattataaatataatagcattagggggagggggctcaaaaatctcctccaactcatcaaaggactaaataattaccaatacctctataaatatagtaaaattaaaacttaaagcaaaaacccccagcggaatagcatagtcggggataaagtctaaggagctaggaacatcaccgcccaacggaataatataaccaagaaggttatttttatttactgtaatattaccgcctaataaaatcttactattattattagtattataaagaggttatttataattattagcgttataaggatactatttgtatttattttctctaattccaatgtaacgtctcttccgctttctatatctactattattagacttaatatcactaccctaattaactttaatactaaaagtataggtttattctttaattaatatactatagtccaatatattctctaataattatctatatataagaataattataatagaaggaaccgaaaatatatatagaagtagaaactaatattctaattctctcttagccttaggaaggcggctacacttacatttaataagaataggagtaataataacctaaggggttataataactttaaatttcaaattataaaggttattaataataacagtagtatagggtaggcaagaaaccttatacgtctttaattatattaaaacaaatttactaatatatagtaaaatttctaaaaaatcgtcgtttttaataaacttaaccctaaataataatatatttctattgcagttaataacccgtatttcggcggccgaataacgtaggaggcgagctatatctagctatttattacaatatttttcctattccttttttatattatataaaaacttttttttatttatacttaaaactcctacaatattactagtaaatattatgaatattgggcccttacttaaatcgttactctcattagccgctttaaattattaaaagaataatttgtaataattattcaaataagagcctttactagctatagcatcggcggtatccaaagtaacgtctccaactatattcttctatttagggatataaataggaagaacggcggtaattttatcctaccccgtagtagaagtactaatacctccaactcgaaacttatttttattcttattactagggggtctactagggcctttacgtaacttcgtatttttaggggtaatagtaatagtagtaggaactttaatattaggaggaacctaaatagtaggaacctaagcaatatcctaaagcaggggagggatagtagcgatactagcggtaattcgaaatttattcttattcttactaccgagaagcctactttgaggtttgcgtagagccgtagccgcagtaggggtagcttttctactatattagcaactaaattctcttcctattatatatatattagcgggtacgtattaattattttcgtataaccctaaaataaaaataacgttatttatatttaactattagtatttatagaaatagaagaccggcgtattaataaaataatatcgtagggtagtataataatataatataataatagaattaattaagaatagtaatataaatctttcaatgtagaaatataacggttagtaggatgtagaaggaagaaaaatatagtataggggtagaaattagatattgtaaagtaggagcgggaatatcttatagaaatttaaatataatgggaataggtaacgcgctatatataccacttcccgtttactattaccgtagaaattttagattattctcaaattaaaatcttaatataatattaagttaggaaatatctgggagatcttactagcgctatattattaatattcctgtcacctttaattgtagtaggaaggagaattgtaaaaataaatacttagaagattttatacttttattaatataataggaactaataga