tgctggacagccttaggatagattgagcccctggtattgagcttgatgggtcgagccgccgggaggggagataatcggtaccgcttttctgaaccgatagagtgatctctgttcacagcatactcaagacaagagcatcaagagtcaatatcagcccctcggcatctgtgtcgcggtctacccctgaattctcatcaaaggagagagtgtctgtcaatacctctatacaataaaactgggatcgaagaattggacttagtaacatccacgggcctcaacaactgcaacgtaatgtcacgtttaatagtttgtcattctttccatcgagcccatcagctctcaacagacaactaatcatgttgctgcctttcaacaaggtcatgagcgagattcagttaacactttcattcaaattgccataccccaacgtatcttccctgctctgcttgtcgtttactcgatgattccttccagctagacagagcgtacctacctaacgacgttcttgttgttcccgaatttcccctcaagccccattcctccgacttcgaacatcccccaaaccttccaacctctctctcactcagtatacttccaatacagcctttcgaacctcacactcttcaaaaaccaatcctctttcccctctccatccttccccttcacccaccgctcatgataatgtccacccccggccccttgccaccctgtctccccctcctttggcgccgcatggtaaatcactgcaaagataacctcgtactcatcctcactgatgctggtgaactctcccgcccccgaaaccagatgcatcgtctgtaggcctttgaatttgtcggagaagtatgcggtccaagacgccagggagtcgaaagccaaggtgacgggccctgcggcggacggttcgacgatgggggaggaggagaaatagtcgatgaagttaaaggtacaagaagggaggatgagggaggtgaggagggggaattgttgggtgtcgatgtagcggcagtagcggagtttttgggattggatgcgggattctgctggggatgacatttttggttggtcgtaggcttggtgcaatgctggtggatgatgatggctttgggctgttgaaggactctttttgccagttgagggatgcggtgggtgttgtccttaatgtggttggctatgtgtggtggtggtgtcgaataaatgaatgaatgagatgtgagactttgtttttgtttcgtgaatgtcggtcaaatggatggtggatggtgcgatgtgagcgatatgatgataacctggaatagaagaaatataatgatgaagttacgaaccactggggcttctggctgtgcatgattttatatgactcgattcagacagctcgccggcaacgtcctcgttgttttaattgccctggcaataagaccaatcagagatttcttcaatccgagattattttcccagtgcaggtgctacgaaaaaaggatctttgcgtatgccggtggttttatgtgaaaattttggggaagcataaccgtggtttactcgagttgagacccagtttgagactgttatcccaaaggggaaatatggcaagcaacgaattttcggcaggattcccaaacacagattgggtgtgctgacatgctgacatatgtatcgacttcattgacaatgtttgcggaccaagtcagtagaggtagtattgattgatcgtcgccaaaagaaggatacgaagttcacaactccatgacatgactatacactgccatctgtactcttcgcaggtttaatgtgtgtacggcgttggaatcgggggctaaagttctttgctttttgaatggggacccaagccccgcctgattccaaattcccccacggaaggaataagacgataagacgcacgtgtgtggcggcgctggcaacggtttcatcatcttctgtgccgctgaatggcgggatctccctcgggtacgggaactgagagggatcaatagggtgttttttgcggcaactcaacgaaaggacttcaagaaagagatacgagggaaaggtaatgtgtgcgttggtagagcttgtttgtggacagcgttgctctacgtatcggtctacattgctggggcaggtaatagtgttcaagaaagggctgttcaacgtcattacagagttgagactgtcgacgatgggcaaatgggaaggagcaaggcatcatgttttgtgatttatatcgcgacaatcattcggaaagaaatccttcacttacttcgtatcggaagatagagtacctactcagtgggcgtagataacacttcctccactgccacagtctccgtccacaccttcttctcctccgccatcgtaagctgctcgacaatattcacagtcgcatcttcctcatcaccatccctcatcacatactcttcagcttccacacctctattctccatgctcaatcaatgtccccgccaacagcttcttatagcggtagcttccggtgatggctggagcttgtaaaggtgtgagcggtcgacggttgcagggtcacaggatggaaatagcgtcccattgaagatggcatggtagttctcggctatcttgctcttgtagccgtaccaagccatgatattgttggtcaaatggtgatggcccatgtggaaaacataccgccccgaatgaagttcatcttgaaggcagccatggtgagatggttctgatatttgcctcgggcctctctccgtcagtcatggacaagacgcttcattgctcgaggttcctgagagtcacggtattgaagttcgcccattcgatgtcgtcaatagacgggcacttgtctgtacctagtctcatgggcgtcgatgactaggtacaaagattgacaatgaaagtcacataaattaccgctttcgagactttatatgaaatcgctatagatagatgcctagcgagctcaagaatcgcaacccatgggatctagcctgtagctagtccaccaaccccatcatcttgatccaagctcagatcgcatatagaaaacatgccgataatcctcacatcccgtcggttgtatccaagtgatacattgcagatgttctctatgcggggtgctcgggcaacactaaactgctcaccaagatgatgattgtgttcgtgcttagacacgtagccgaataatcctgccacctccttttgctgtaaccttgatagcgatgcatatgtgctcccttgggttttctagagagaagatggtggctcatgttgatgtctccccaagcatccaaccgagttcgagtccaagatagaatttatggtcgacttttggcagggcggccactagtacggtcctatgaagattgcatttgagcgccaacatcgaaatctcgaacgcgaaagcgaaggatttggtggaagatatactgtacggtgctgcagttaggcaagtgagacggggtacggtaccctttagggcgattcgtagagcaacagaaacggcttagcgtgacgttggagtatggttgtccaatcaagattgattggtgtatggtgtaattgctacaccttcacaatatctttgtgccctggagatagctattgaagtgttacgttgaggatgatacgtttgaaaaccccgtgtctcataataatttccggtgccgtagaccaggccggaactagaaggcactgtcaaagagcgaacctctgttgagttcagaaagcaaagtttgaaagacattcatttcgcaagaataaatcctcctatccagcatgagatgggataggaaatatcaacaaccctggtgctcctgtttggtatatcctgttcacgagcagctcaagtctcaatacgaaaatgaaaagatcgagatggttgaaattgtcgagtgacgttgaaagcaacttcaaaaggcggtaagtgaccatgcctaatacgtgtaagaactgtggatctgggtgtcgttgctagttgacggtcatctggatggccgcatgatatgacggctcgttagagatggaagctggtcctagctcgttggtgatgtgggcggatagcatacaaaggatgtcaagctcgcggatgtgtttggtccgtctttggcttgaaattggatgttggcgtgagggagttattgatcgttgaattggaagaagcgttgctggaggttgaaacaaactgcgaaccgacagtgtagggcagttcattatcgctttttggccaatcacagggcgcatacaagccaagaaccagatcacgcttctagtgtaggtacactatactacggattgggcgacacatgggtatcgagtctggacctgcatttgaccatctcgcatgtcgctgccgtcacagtcaccttgccttctcacatccctctcatttgctttccctcgctgccatgacgaactgatatctaaaccacgagatgttgatgaatgaagcaaggccccctcccccgggaaccgcttggatctgtaagagcgagggaagctctggacacttgcactgacgagccgccgtacaagtgccggctcgggacaggttttcgtgcacagtctcatatcatgcaggtgcccctgggaacagttgacacaaacagctgggaaaagccaaatctttgcttgatcccattgattcggtcaatttgtcgttcgtgttcctggttcggcgtggcgcggttcgccattcagctatgtgaatgtgaccagggcaatctagacaaaattttgtgaaggcaagagtgtgacggggcccttgaagatttgatcacatttccacttcgttgccatgattctcgtgatccgcactctcttctcgcacaacattggcagtgaccctccagcgctgtcccgctagcgcaggctgccgagatctcttgcaggcgagaagtcaggggctcgggacaagccaagttacgagcagaggtaccgaccaaccacacctcgccgtgagggtaccccgtggtctatctgaagaagcctaacagacgcaggccccatcgcgccatcttaatcatcccactccctccgcgggtgcccgccaatgccttccttccagggcagacattggcagtcctaggaaacccaatggcggcaagaaggtaatatgatggcaagtccgctggccattcacacttccaggttgataagttttctcatcgcccgaaagaatgccgtgaagtacgaaccgtgacacgagctccaggtacggggtggaagcgtcctgctgtgttgcatacctacttccatgcgcccaccatctccatcttccacttgttctctgcttctgactcttttcagttgcatcgaattcgaaacgaaacaagaagaaagaaagagtgcagttcgcgcctcttacaccacctggacgcccgcatacccgcattcttggggaaaagggtccaaaactaatctagcggaagtccaagacgcccccagtgtcaccacactttccagctcaacgaaacgagaaggacgtgagcaaggggatttcaatccaacgaaggaagcaaccaacaactcagccctttacgccaactgtgccgcttctaccgcccttcttcctcgcctgtcttgtctttgatccagaagcacgaggcacagctccgaccgtctccgcaagcccccctcaacgagatatattttaaatatccttcgttttttcaacaccattagctctggataattccgatccgtcggcctcactgtcgccaaggtcagcactaaagcagcgtctacggcagttacgagacaacgcttactgcgccaacaacgcgcgctcgaccacataataagtcaaaaccactggagaaaaaaaaaataggaacatcaacctaccagtctattctccatcatcatcatgcgcatcgggtgtcttcagttcgcgccccaggttggggatgtctccaacaacctcagtcgtgccgacgccgttttggctaaggccaatcagagggaattggaggatctagacctacttgttcttcctgaaatggccttttctggtaagcagcctccattttctcgttcagaatcacggtcatccacgtaggaactaacattgcgcaaaggatacaacttcaagtccctagaagaaatccagccctttctcgaaccgtcgggatccggaatcagtgctttgtgggcacggacaaatgctctcaagtatgactgtactgttgccgttggctaccccgaaaaggtcgggtcttcgggttcaccgcgtggatcttcccccgagtactacaactcactgcttgttgtcaatggggaaggcgaaaccgttgcaaactatcgcaagtccttcctctactacaccgaccagacttgggccctggaaggtggaggtttctatggcggcaggatggagggcttcggcaacgttgccatgggaatctgtgagtatttccgatcccagttgtaattgactgctcaagagactgtcgtactaacttcttcacaggtatggatatcaagtatgtcctagacccactttactgttgttgtacgtagctaacgtgtgatagtccctacaagttcgaggccccctggcataaattcgagttcgctttccacgttcttgaagttcgagcaaacctagtcattctttcaatggcatggcttacccacgaggatccatcaacgttcactcccctcgctcaggaaccggatctggcaaccatgacatattggcttcaacgattcgagcctgtcatccgagacgagagcgacgaggaactcattgttgtgttctgcaatcgctgcggcatggaagacgacgtcttatacgcgggcaccagtgccgtcattggaatcaagaacggtgaggtgtctgtttatggactcctcggccgtggttccaaggagttgctggtcgtcaacactgacgccccgccctatggaaagctggtcaatcgccctgacgccgctaccgataacaatgaagagcacatacccagaacaacccctggcactactgggaatccagtttctcccgaccaagccaacacaacctcccttaattcccctgtgagaacacatacacaaccagaggcagcagtgcaagccgcagcttctaacagacatatagggggcaacagacgcagcccagtcgaggccagaaaacgaccaaccttgaacatacctacaaagcctcctcgcttcgtggcagacgaggaagaggattgtagtgattcaggcatggagaactacgctgattaccaaggcaactgtggaggacgtgacgggcatgcttatgtaggaagagcagaagctgtagagagcccggtatatcccagtccgactgtcatggccatgcgacccaagcttcccattcacaaaggtgcacgtacactcccgcccattactaccaagcgggtgccatctggggtaaagcctggaaactatcttactagttgtgatctttatactcctcccatcacaccctacgacgatgcatcgctgtcagcagcccgccgaataccattgcccttttcacccgctgtggacacaccggttgaaccaaactggcccgtttcggccaggactgactataacggccaaccattccacactcttccctccgggccagccagcagatcgacaaacatatctggtggcagatcccgcaattcgagccgtgcaaggggcccagagatgctctcaccagtcacgagccaacaccccttccaatcagcacgcacaggtccaacagaacgggtcccaaggcgggcaaaacgcgaagacgagaaggagcatgaatatggcgagttaagcgtggacagggctgcagcacgaaagccggccaagacgggtttcgatgacctcttcaacacgattcccatcgccgcaagtcccagcattttcaagactacattttccgaagcagaaatcatgaacaaccagcagcagcagcgtgccggccaagcagtccacatgagactgagggacgagccacgacctcaagtagctcctcgacaacgtcccacagttgaacgaatgccttctagactcaggagcacatcagcctcaaaccccaagatcccaccatcgttcaattatcctccacccccagtcccgcaaacgccccaatatacccctgtttcttatgcctcgagttcccgctcatcgagcagaagcaggcaggcttcttacacgagaaggggcagtgagcaacgcacagttccgtcaactccgagcacccccagcccgacaacgccgcatcattatcaccagcatcatgtgctgcccgctacatcctatggtagcaatagccatgtccagcaaccacataaaagaatgccacaggctgttggtattaatgatcatgacgatgaacccgaggcgttttacgggcgaggaccggtaataccggttggaggaatgacggtagggagagatagtagaggtcgaaagatatctacccagcagcagccgtctaggaggacacactctgttgaccctcatcgccgggagcctgctgccgagaggggacgcaacggtggggctagggtcaacgggaggtattatcctctggatttgttgtcgcctgtttctgtgtgaaagaaaaatattagtgttgggcatctcgaagaacttacagattgcgataatctccttttcttttttcggatgtgttgtgaatgagattgacatgttgaaattgtgtcgatgaacgacttcttctgttactcttcttgaatggagatttttgagggtttggacgggtctggaaaatatttacacactgtaccgggcaaccgggttggctatataaattggaaagtaaaagattcaatgacggcaccaaaagttcacatgccatgttccatatacctactacctttttctgggtaaattgcacatctcacgaggaacgacgcatccggatattatccactcaatggaatcctctacacttcatgctccgctgccggctacaccgcaaatgctacatgctaaccatctatactcctttctctgtagtgcagtatgctatgccagttgactaaacatcaaaaccaacgccgagtaaacaattcaattcatagctttcgctcgggtattatcttttatgaacctcattattcctgccccaggatcacccccttcgcaattttgtttttcttttcttcgcgaagcccccccttattcacttcttcggtaccgcaaacttcttcggatccatgttcaacttacataacctcgccacgcacccgctcaactgcaacagtgtctggacgccctccaaaatcttcatatgcgtaaacccaatctccttgataaactcgagcttagcgtgctcgctcagcgtcggaatcgtctttgtgaccttgaacatggtgctgataatatcatgactggaataccccaggtcccacagctcccgcagcccgtccagagccgcatcaacattaccctcgtagcaggccttgagcatcgcctgcaccttgatcgggtgcgggctatccacaactttaaagacattatccccgctcacgaagccgaagccggcgtgtgtagattgcaggttattaatcgcctgccgcatgtctccctcggcgctgaagaccagcgcggccaggccgtcgtcgctgtactcgactttttcggcttcgatgatttgcagcaggcgtttgacgacttgcgcgtcggtgagcttggcgaagcgcaggattgcgcagcgggattgcagaggttcgatgatcttgttggattggttgcaggcgaaggcaaagcgcgtggtgttggagtagatttccattgtgcggcgaagcgcttgttgggcgcccgaggtcatgctgtcggcttcgtcgaggattacgatcttgtgccgacctggggggagggtgactttcttctgggcgaagcctttaatgcgctggcggactacttcaatgcctgtttgtttttttgggttggtatgtcagtatgggggggtttttgtgttgtttggcgtagctcatagccacagagctggatgctcttgtccttttctaacctcgctcgtcactggcattcaactccagtaccgcctccttgtacgcatcacctagtaattgccttgccagacacaaaacactcgtcgtcttgccgataccaggcatgcctgaaataataaaatggggcatgttgccctcctttgcgataatcttgaggcgctcgatcgtttctgtgttgccgaccacatcgtcaaggaaaactggtctgtacttttctaccctgttcgtaactgctggtcagcctgatgccctatggagatcgagagttcattgaatcctgattagactcaccatggtagctcgtaggtcggggaagagcttgcggagaccgaggttgcagccttggagatggaggttgaggactcgcccctctcttctgctttggctgatggcattctgggtggacaataatcgaagttttcttgtgcggatggcctgtttcaaacccccagatttctaagtattgcgatcctcgatgtgttgtttgttggtttacgatttctgagctgtctggaggaaaaggtcagtggagcggcgcgacgcgtcgcgtttatcgattttaagtggttttgcatgggtctggccgagatcgtcataccctaaccctaggagtgcttctagcaaactctcagtgtccgaccttgttcgtttgtcttgatgggataaaaaaaaccaaagaaaaaaaaaatccaaaaaaaatcgtgatggctccttcggacttggaggttttgaaactcttattagactaagcttctgttcaagccagcgttgagaagagcttagtctgacgttgccacaaacatctatccagaggcctttggcagcacatcccttcgagtaactcgacaaatgtgcgtgctttcccattacaggattcgctacctccatgcttaagttgcgcaaaccaccctcaaagtgtattacggagcgtagttagatccgaaatgtgtggtcggggtggcgggcgacgtgtgcatatcatggaagagtacgaaataaagaaggggagggcacagagtatggcataaatgagctttttctatcctgtctacctccgggtatcctccccaagtaccagtaacgccttatcagtgatttcttacgtgcggtagtctccattaatggtactattcagatcttatgtcagcagtcgtcacccaaactcgaatgagggcggatcaacttacatgtactcgtggctgtagtcgcaagtccagtaggtagcctgcttgtcaccagttccgagtctgacaaggatctcaaggtcctcaagctcgaggatctcagcagcacgagcctcatcaacctgctcgggttcgccgttgacgagcaacttcagctcagcagtgccgtcagtggggatgaaagaaacattggtcttttcagggacaacctcagaaacatcgttgacgggaaggccgggctcagaaacaagggagtaaccagtagcgcagaggatacggcccctaatgacaacgtcagtagctgccgaaacgcatgggataattttccgcaacttaccagttggcatccttgccgtagagagcagtcttcaccaggggagaacgggcaatggtgctggcaattttcctagcggcctcctcgctagcagcttcgacaacgcggatagtaacaaacttggtggcaccctcgccatcacggacgatcagcttggcaaggtcggtagagaaatcggtcaggacagtctggaaggcatcgtagtcgggagtgttggcaacgacttcctttccgccagcagcaccattggcaagcagggcaacggtgtcgttggtggaagtgtcgccatcgatcgtgatgctgttgaacgaacggtcgacggcgtgcttgagaacggcgggtagtacggtggaggaaacgggagcatcggtggcgatgataccaaggagggtagccatgttgggatgaatcataccagctcccttggtcatgccggcgatgcggtactcgactgaaggagaggagggaagcttgaaggaccgggagatgagcttggggaaagtgtcggtggtgcagatagccttggcagccgtgagccagtgatcgtgggtagagcccatggccttgtgagcccgggggatattgctggtgatcttttcgatgggcagacgctgaccgataacaccagtgctcataacgagagtgctctcgctctggccaaagcactcatcggcggcctgggccatcttgccggcatcctccaagcctcccttaccagtgacggcgttggcgcatcccgagttgacaacgacaccttgaataccctggttgcccttcttctgtaacaagctacgactgaaagtaacgggggcggcctggaacttgttcttggtgaagacggcggcggcggcgcagggacggtccgaagcgacaaggcaaacatcgggcttggtggtgttcttgggcttgacgcctacgttgatgccggaagccgagaagcccaagggataggtgccagaagtagggacatacttcttcttggccgcggggatggagccgctgacgggagccgagtaggacctggactgaattttttgaagagtacgagtcacttgggcgcctgattgcctcaattggctgaggacacagccgttgaggctctccataactgctgtgaaatgccgagactgaagcttccttgggaaaaggggtggctggagttggtgattcccttcttagaaagtaaacaaccgaaaaggcgcaattcagtacctgttaggccacaagggtacacggtccacgatgcgccgagcgcggtatcgaaactagtcggagatatcaaagtgagcgcagagaaggttcacgatggacaacccatatttgaggcacaagagttatttttttttcgagatctagacgggcccaaaggcatattttttttatcttcatgtcgtccctcggagttggtttcactttattgttattagtcacagctcgcagcaaccattgagaagtcgcaaccatacatgggtgttgccgtcagggcaaacaagcgacatcaagcgaggcatcatgccatcggcaatgactcctcctgccgggagaggatcgctccgagcgccgggaaagcgcgtccccgcgcctgccctgccaagacacggatcaatcacggccagagctccaactgccccaccaaaaacgcaattgccccacccaaagctcctggcttccataaaagggcgttttcgttggctgcaatttcttcgtgcttccattccccaaaaagacacgattcactcaacgtctgtctttgccttccaggcagcgttacatcccaccgctgcctgtggcttcttcccctttccacattttttcctacagagggatgccgacttgagcttcttttgagaaatcgaagactaagaatcagcatcttgcttccagtccccttcacaacaccacaccacaccacaccacatcacatcacatcacaccgcacgcacagatctcgacaagatgtcgtctgaaatcatggcggcctactggcaggcgccaccaatggctaggtgagctttgccgtctgagctggtttcttcccacgcccgatatcgtgtgcaagagctggcaaagagcatccatgaacacataccaacttgcttcaggacattggcgacggccattctcgttacttccatcatggcctatttcgggccgttgccgatcagctggatctacttcgatgagagcagactcttcaaactgccgcctgagctatggcgtcttgttacatctttcctgctcagctctccgcagctgggcatcgtgttggatccgtactttggtaagcaacccttgctcgaagaaaacttcgtggtcaacaaggatgctaaccaggatcgcagcctatctgtacttgagccaacttgaaacctcaaaccccaagttccaaaggaaggaagacgtcctatggtatttgattactgttggtggtttcatcattgtaggtttgacatctctttttttcttcttattttcttcccctcttgactacaccttttccctcaaacccgtcacaacacacattggaatcctcggaatatctgcccgcatagtgcaatgcatacaactattgcggttcctggaaccgaggaagattaccgctacatctcagccgcccatcattcgcaaaataccgggtgggctgcggtgtggccatggtgggaatgctttggatgacccgagcaatatactctgtgtgctcggtgtggttttttagcgccctacatctcaacactaagcattcgtgctttttggtaccatactccagcatttctgttagcagaattgctaacagatgatagatcgtaaaccgaatcttcctgggtgggtattttttcctccaaggattgattatcgcgctgtgctacactgccgttcaagatgcccgcggcgcgaagtcgaactttttcttcttcacggtgcctgcgcagctgattccgtattgcatgctcctctcgtcgttgctcatgaaccccgcggtgatccctcttcagatcaccggtattcttgctgctcactggcatgactttatgacccgtctgtggcccgaattcggcggcggttcgagcctgctgccgacacccgcttttctgtctcgttttgtcgagacgccgcgagtgttccgccgcgagtacggcactgcgatacgtcccggttctggcgctccgtctacaggtcgcactacaggtgcctccaccggctcggtgctcccggattcgtggaggactcggggttcaggtcatcgtctgggcggtgattgaaagtggtttcgcatgagaaagagtttgaaaccatgcggatatatggtagagggcacagacagcatggtagatcgattgagatagcaatgataatctgatttatcgttcaatgttctgtgtatttagacctgctgtcggtagcattgctttagctggtcatgaattcaagtacagcaaaccccataaaatccacacgcagtaaactccaggtcccaggaggaaacccgcctactcgggagccagaaggtaatcgtcgtatctttccacaacgaaagtccctcctcaaagcgacaccgtttcctatacaccaaaccaacagtatgatccaaatgaatatacaacgaatggaaaatggccttcccggtcgacaatcttgagcaccaacccttactaatcatcagatcaccaaatatcactctccctcccaatctccacctcctcataatgcctcccattattcccactgtgtctcttctcccgtcttccactttctcctccgtgtcccggtccttggtgatcaacaccaaaactcctcgatcgatctctaccccccttactcctccctcctccacttcccggtgccagaactggatttccatactcatccacatagtaccccccatgctgctgctgctgctgttgctgtagctgatgatactgctgatgagaatattgaggaaacgccagcggtccactaatagacatatcctccatcccgctcagcgggcggtggttgctggtggacattaccatgtctaccatgagaccaccactgttctttccaccgctcaggttgctgccgctcccggtggtttggttggggttgttgggagagttgtggctgctgctgttgtgctgctgttggtggagattgagttggggaggagggaatttcttctttttgttgtttttgatggggatggaaatggtgggcacgagaccgcttcgggtggcgcgggaggaggaggaggcgacggaggcgggggtggggagggccacgggagattgctgtggttgatgcggttgctgtggttgtcgttgttgatgatatccttgggattgttgctgttgctgttcatggtaatggctgtcttcatcgtcctcttggtctgctgaggcgagacaaagtgcggcggagatattacgctggcctttggcgtccttctctggatccgctgcgtagtagttctcgtcgtcggagaaggtggtcgcgcctgttcccccggatcccggtggagaggggaaggtctgcttttctttgcttcccgtcaccctcgcatcgttctccctacttcctcctgttacggtggcggtggcagtggatgaagagccgcgataggcttgcagtggcatgctgttgctgtctgtggttgaaggacagtacaccgggttgctgttgtcttcggagggtcgacgagtgatgggtttgagtattgtcccacgaaccactgccttgggaagatatgctggatgggttggcattgcgcttgccatgtcgtctagtggaggtgactctgggttttgggtccgggggtctgctgagaactgggcgggagttgagtgcccggtacctccctgtttgtccatcttgtaatccaaagtgtaggtaggagctcggcgaggaactggcccgaatgtcctccccatgtggtgctggccccgttgaacagagttggcatactgataatactcgctgtcttcggcatcatagcgtcgttgtcgtcgatagtaaaggacaaatagagcagcactggccaagaacagcgccgccgccccgacagctatgccgacgatagccccggtgctcaaaggctctttggtgtctctccggacaagggatgtccatgtctgtgttgtcatggtcagacacacagaggatcacctctatgttcgacaagaaagaagggtgctggcgttaaaaaacggttactcaagcgttaaccttgttcagatgtcgtccggtccttggccatctatgcgggcgtttctgtatagtagaactccctgccgctgccttgtaactgggcaacactcgaaaggaacccggggacgctaaggtcgtcctcaagtcgaaagaagtcaaaatagacggacaaatcagtcccgaggggggaggaaaggtgaaggcaaccacttggggcttggcatagtcaagtacactgaagatataatgtaagtaggaggagcaggctggctgttgggactcggtcctccgctgatcttacctccaaggttacacggcacagtaagactgccttggacgggcacaagaagacgaggtcaccatcacccgggcagttggtactgtagtaatgcgctgcggtaaatagtgaggtagtgactagttacataatatcgactaatacccaacagtgatgctaatgcaagccaactaggttatcttgaaggactaatgtaaagaaagtgaaagagtagcattgcgagtatcgacgatcttacctcaaactaagctccagacagccagattcctgagcttccgacagggccacagccatgcagatatgaaggttttgtccaggatttgccgagtgaggctgtccagtcggcaggtttgctagagggctcccgctgaaaatggggtgctgcaggtgagagcaaaggccgcgaagggtcgggtgtgaagagacggtagggcgcactggctgagctgcgggagaccctcgactttggccacacccgttgtaacaccagttctagtggttcttacgtggtgtcgactgcggaccatggacccaatccgtcctgggattggtagactagcatcaggctggtcgaggcccttcttctcagggaagtcccgtttttcgtctcatcccttggcttgtttggtttatccatctgatggatggatgggttgggacagttgggacttttggcctgtggtggtgtgaaggcatgatccaatcatgttggctcgtcaggagggcgggatatcgggatggcatccaacggttttcgggtctccaagaggcaaccgagtgtgggcaaaaaggatacgtaacagtcacaagtctggcgagtctggttagccaactgtttgtttgcctcgatcgcgagccagttagggcctggtttgacaagcgctagagtgtgacattggcaaagtttgagtagcacgcagcagagatttctggaagagaaatggcagtcgagaataataagaggagaacagtgttgaaaaagagtccagtcactgccaagcatgcgcacaaggtgaggtgactggagtacactaggttgtcaactggaaatgtcaaaagtgcgtgcaagtggaaggtgaccgttgaaagtggacaccggagggcatctgcaatcaaagatgggggcccggactgtcccgcgctaatctcaatggaccttgacgacctggagctcgagctgcaagcgacatgcgcacggaccatctccagatctcttgccatcaccgtccaattgagttgagggctgaagatctgaccctgggctcaacagcgagtaacagttcggcacttcaccttttcggtttcccagatgacagccaaatctcggaaggcgatcatggatacggaatccttttgaaggaagaagtgaagcgcacaactatcaggggacatcacaatggtgaaatgacctgtcggccttctatgaaagtcgaaacgaatccacatgggcgcgggcggcacaaaacgaccgttgtccctagcgctcccgttgctgatcatcccgccgtccatggctgattcaccatttccgtcccgctgatgttttttgcgtgaccaaattgaagccgagaccgatacagcaagcacttgtcagaacggaagaccaatactagcttctccgttcccggaatgccttcccatgttttaccccgagcttcccctccctcccgacacccttcgtgctgatcaatcaggcgtgtacactacactacaggactgtcagcaatggtcgtgtgggcggccgaactggcgaccccaatgatccctggcatgttggcctgtctctttttcttcttcccccctctcttttcggtctcttttctgcgacttttgcgaaaccctctggctctccccatcgttcctactatgtaacttccatttccatcttaggaggcccgtctgccccatcatatcaccatgcaatatgtacggcccgataagtgtcactattgaggttgcaacgcatctggccgcctccaccctttctgggtgcgcccatcttttgaggacctcggttgccagtctcaaatgatcagggaatacagaagtgtctgtacctgtaagacgtagagactgctgggtgctgactgtccgggctgcagcatttggcaagattggctgttactcttcgataactcggtaactcctcttcgggttcacagcagccttgtccaaatttcctcgtctgccagtcgggatgctacgtatgaaggaagaggatgaatgcatcaaggtctaacgacatgaccaactcagcctgtttatctcatgttcgatcctcaaaagacagcaggtgttcgcgccggactacacgcagaatgcagtattaatcggcacccatcactcgccagttctcgccagtcatcattgagaatatttcccggctgtctggttcaccctcaatatgatacgagaaaatgcattacgcgatgggcacaatgcttaaccgaccctgctaagtcgccgggttgtgttcaatatagggaaggagacaagggagatcagcaacagtaacgaccggcttgacatccgcgtagttgacgttgcattttctgcggcagccgtctgtaaaaacccctctgtctgatcccgttggttcctcggacagcttgtctacgtagtgcaacactgccagacccgtgccgcaaaacgcttcctatgtacaccatgaggaaccttcgcaagtcgaggaacggtttcggcccccatctttatctgtttcttgcgcccccgaggaacagaagcctcggcagagaggtttcagccccaggcacagccatcactcagataaaatgctttagacgaggccttcaggttgtcagctgtccccaaacagttgcggtaacactacttactgaccgggtcagatatttgcactttcatgagctttgaacgctcgagtcgcgggtctacgtatggttcttgacatggcacatgttctgcctgtcactgaatcgagctcctccggaggcttacaaaccgaatagccagggcatctataggcaccgggcgcttgttatcaacaaattgggtgacaaatccaggaacatggcatagttaagcctttatctggccctcaaggtgtcgaccgttcacagcaacaagtacggaaaggtctgaagaaagtcgagaaactcgcattttgcctgtggtgggggggttatagtcatttcttacgcttctagcgctagctgccatagtagcaagcaccagtcccccccgtctctcctgggcgatatcatgagactgtgagggcaaaagagccaaaagactctacaaatgtgcagcgcagggcagagttgagctcgatggtttgccataagggataagtcggccacaaaacagcactcaaccggtttcaaaccaatcaaaagcacaaagcttatggttttaaggcaataagctgccggcccggtatgtcggtaagctccaaggagcttccattctcaccttcactactgtgcgaattttccgaatcacttcaattctcagacaccattggctggataccaaaatctgttacttggccatgatctatcagattgtacaagctagcgaacgacttgacagttttggttgtcctatatttttcagtatacgatgctctccaagaagccctaaatggtgtgagttcgcgttgaggacggaaaccatcgttctccaacctggagaaacacgctggaattgaactgtcggaaggatgatgaagttacaacgtaccgctggcgaactggcttcagatgaggctcaaagacagtcagaaagccatcaagcctcattcccccattttgtctgcgatgggcgggcaagcgcattgtctttcttctcacgtgaaccctgtcttcttttttttccttttctagcttctcgcacccttctactgcgcgtttgccatatcaacacctacaatggttatgcgacctggacaatacgaaggatgtctagtctcttacgatgcattgactaatggttcggcgttgacgacaacaccaccaacaaatcgttagcccgccacaggcttagattgcgatggcaaaaataaagccaaatctaggtatggaatgtgggaagcagcgttgtcggaaacccaaaataagtgagagtcgaaatgtataaatggacaacgggttcctgcatgaaagaagaagaagagtaacacagcatctcagcgtcacaattaccattcttctatcgtccgcagcgactaccccccagactccatcacctttccagctcagaccaaaccaacaggaaagcaccaacgatgcagctccagaccgtccttctttacgcccttctgtcgggccttccgactaccctcgccaaccccatcagcgaggtccgcgccccaggcgagctccatgaggttagcaagcacggcaacaagaagggtggtcatggtaacggcggcggcaatggccatgggaagggacatggtaacggcaacggcaacggcaacggcgacgaatgggtggaccagggcccatggtggtctgtgacaggcttctctcgtcactggaacgataccacgcactcggttgagctcaactttgccatctgggactcgcgggacaataaagaggtgccctgcattgtcaacgcccacattcccgatggacaaaactacaagtttgccgagttccactcactgccctgcgccaaacccgatgccggggctgaaaaatatttgatctcgatgggatacgttgagtattttgatgctggcatcatgaatatctgcgagtgggttgcccctttcttttttctgagacggttcgatacaccattgatttgtgggctatgctgacaaactttgattttcagtaccactgtggtcgacggcggaccttcagcgtcgacttggttttcgattgaggccatcaacaggcctagggaacgccttttccctgacttcttgagggtccctgtcgggtttaccgatctcggttgtgtgtacgacaggagcccttaccctttgtaagtggttatggaggccattacgatggcaatgacgatgaagatgatgcctggaacgactgattgggctacaagaaatgaggaagtagttgaaatgacgaatatcatgtacacgccgaataggacgtttagtgggctgtagttgcgccggtatcagaggctgtttataaagcaaagtaagacgtgaacaattggagagaagagagaaaagagaagaaaatgccaaccgtttcattctccacgaaaccccgatcgatccctcgatccaagcgggccaatcctgataatcccagaactttcagcagagcctgactgaccccactgccatccctcactcactcacttgctcactcatcatcctcatccttcccatacgtctcctcaaactgcttccacatagcctgatctgccgctatcctcctcctcatcctcatggttttctcgtactcgcggatccggtgatccgcctccagcataccgcccagtaccataccagacatttgtatgtatctgcaattctcatttcatcagtaactgtcccccctctctttggtcacctagttcaggtcacatagcatctcactcgcgatccaaagaagatagagtagcaaaacaaacctaaatgcgcaacgggtgataaaaactgaggaggaagtgacaaacaacagagaacagaaagaaagaaagaaagaaaaggaaggaaagaaaaaggaagatacatacaccttgaactgaatagtaaatcccctatacatcggagacacggcgtatccaagtccgcccaacatcgctgaggccacaccccacttgaaggctccggacaaggcgcccttgcatgcttcccatgaggcttggttggcctcttcgtgcttcctggtgtttacgtcgagtggcctggacatttttggtgttttgtgtgtttgtcttagagagagagagagagagagaggtatatggcgtgggtggaggccgtgtgagttgataatgagggacttcctggggtggtggtgtttggaagggatttggggtcgttgagcctgacggttcttgtgtgaatttgtttcgttcggcttgttagttgtataaaggtcggtttgaagtggtttggtgatttactctcggaaggccgtctcccggaacgtatgagatgtggagtgagtcgttgccggtggatgcaactgatagagatggttttgctgccgattgtctttcctgacgagctgaatgtaactttattggtctttgtttgattacagacgttgtcggcgtaaggcttcggtgtcgtatagtgtcttttgggtatataaatcaccaagaggaggaaaaagtaatgtacgtcacatgaacgactgggtcgtgcgaggttccgtatcatttcaagggattttcttgcgcttccactttcccctcgatccccattctgttgtccgctgtggagcccgcgtacgtccgactttccgaaaggggaactttgtcaacaacctgcatcaggggtaaattccctaggtatacattcgccaattcgcaacatgtatctggttttccattcttcacttcaactctacgccgtcgctatagcgaaatgatggcagccgaacatgcgcgcaaagtaccacggtaaacgacatcacatggtatcattgcacttctatatccaaacctataactaactcccttcccacttccttatacgctgagcgttcccttggtgctaggaacttcaccctcgcgacccgccacccggctagtagcctgcctcgtggcaaccgcaagcgccttgaatgcgctctcagctctgtggtggtcgttgtcgccgcggaggcagtcgacgtgcacggtaatgcgggcagccccggcaaagctatggatacagtgggggatcatctcggtgctgagatcgccaatcttctcgcgcttaagaccgaggtcgacaacggcaaagggacggttcgacagatcgacgacggcacggctgagggcctcgtcgagagggcagtatgcggatccgaagcgcgcgaggccggtgggtgtgccgagagccttggcaaaggcgtaaccaagagcgatgcagacgtcttcggcggtatggtggtcgtcgactatgagagggacaaagtcaattcagagttctggatgttgttccacgaggacttctgcgcccaagccaagtgtgtctactaactgtgaaggtcgcccttgcaagcaagcgcaagactccagccggcatgcttggcaagcgcatggagcatgtggtcaaggaaaccaatgccggtattgacgctgatagtttgcgatttgctagcctgagtggcatggccgtcggcgatactgacgttcaagcgggcgtcggtctcgggagggaatgcgccgccatcaaggttgagtgcgatctggatcttggtctcgttggtgtcgcgtgcaaaggcggcccagcggggcgcgggctgttcggtgctcattttgtctgaatagggcgtctgagacttctggggactgtagactcttgggatatcaccacggcagtgtgatcaattgcgatgtaaggatggcgacaataaaggtgatcttggaaattttggcgatttcggagtgccaccagtgagggaacgcaccgataggcaatcgatatggaataggtacctccactagtgctgccaaccccgcgcttacactagaaggaaactagagtttcctgctcgcctgccgatccccagctgccaattagagatttcaaggcagccccacggcgagctgacagaccccactgccccgtaaccgcgctcagcaggcgttgatacagtgctatatgcacaagctctagaggtaccttggattaaccgcgataagataaggcagggaccaattccggtcccaaaattttccccagaagtcgaccgaactgaagcgacagcgtacaggatacattcgagagtattcgtactccatccacccatccatatcccgaaccaccatttcatctatcgttgatttcttacgaccttatcaacgaatcaaccacaactcacaatggcgccgacaaaaacgataaagaacaagcacgctgcgaacaaatccggcatcaagggcagcaaagatgcggagaggtcgaggaacgatggagtgctcaagtccaagggaaagccgaagggcaaagctcacactctcgtgactgccagcaagggccgaccgaacatccaggagcttatcgccaggaagaagaagaagaagacctacagcgaaaaggagcttgcgattccggaactcaacatgatcacccccgttggtgtgaccaagccaaagggaaagaagaagggcaaggtgtttgtggatgacaaggtaagctgtctttcgttagcgtctggggtcatattggttttttgttttcttgctaggtttcaagaccggaaagcatcaagtaactgacatgttttccccctttgtacaggagagcatggccactatcctagccatcgtacaagcagaaaaggagggccagatcgagtccaagatgatcaaggcgcgacaaatggaggagatccgcgaggcgagacgcgctgaagccgagaagaaggaggctgagcgcaaggccagactcgaagagactaaggactcgctgcgcaagaagcgtaagcgcagcaagcaatcgggcggtagcaagggcgacgacgacgatgactccagagatgtcaaggagttctcgtctgcgggcacgaaagccgttaagtcgaaaaagaagaagtcggtatccttcgctgctcccgaataaataatcaagcaaggatgctgggagctttgaaggtccctcctgggaatgggctgggagaatgaagacaggaagggtggaagtttgtcgtgtaatacctacaccaagcattttttcttcgcatgtatggcgtctgggcgtttatatcaatcaaagtctggcggcgggtaggatggcttggctgggggaacagttctgactgattttgtgtgtggaaattaaagataccaattgggcacgccagccttggtccagcctctttttctcatgagtcggtagatgttattaggtgaaaccgtcaggatggtgtagttcgtggctcgcataagccatcaatgaacgtacgttcgaacctgtatccaagtcgaaagcgcgaatctaagtctatgtgcagccccaatgtgccttgaagcgcgtctagaccctttaggcccaatcgatggacccatctctatagctaatctatgtacagtcttcgttcttttcaagtgttcattccaccaccatctattgatccacatcgagaatctgcaactttcgctgcacagggtcgaagtgagttctgaactggctatcgaacttgtcacaagcatccggcttgatggcgtccaagtcaatatcgaaagccatcttgttcaggaagttgcagatctagacaacaaatcagcaaaaagttaccggaaagtgaggcaaaaagaaacttacaggacgagtatgccatcgtccgccaccaagttcgaaccatgaaagatgtccgccgagagacgtgaggcaaagtaccgtgtaggggttctgcttgatctcttggtagggaatggcctcctcaacagcgatctagtaatttgtcagctctatactcatgggggtttcaaactgcactcttgagggaaaaggagaagatatgctcaccggatcatcagcggcagagagggccataaagggaatcctgatgcctaagacagcgtcacaagaggaagcatcgcggtagtaggcgtcctcggtggggtaaccccaggttacggtctgcacttcacgatcaaactcgttcaggtaggtgatgttctgtatcctgtcatagtcaaggttggtgtacttgagcacggtctccttgtggttcgcaaccagcttcttcatgttggctgcaaaatgacatgtgagtcagtatcactgttaagcagtatgaaattagttggttgaacttactccccatcacccgttggtaaagtcttcccaggtgagttcgccgtaaagctctgttggtgacatctaggttgaacgggtttccaaccgcaactgcacccttcagcagacaaccctctccttcctctccgacatactgtatcggatacattagtggaggttcgaaaaagttgcctacattgacggttcaagttacctacattagttaaaatgttcgcacccaaagaaaagccaacgccaaaaaggggtcggttgggaaaattctgtctggcccatttcacaacttgtcgaatatcccatgtggccctggcattgaaaaagagaccgcttgtcacggcgctgttggcgcatccacgagagttgaccacgcagatttcccacttgccactctcaacaagaggcaaaatggcgtgacggagatagatttcatgcgagcctccggacaaaccgtggagcacgataagcataggtttgctgtcatccgaaggtaggttggcgaaatcttgttcggagaagtaagcagtcctaggaggtagtttctcttcaaagtcctggtgcggctcagtcacaaaatcgacagtgaaagtgccggcgtagagcttgtgatctgaatcgaagatcttccggcgatagtagatctggggaccatgctccttaaccacagtccacatggtctggacatgtccgttgaacagaagcgggttcagttggcatggcggagtggcctgttcgcagaccttgagtaagtcggttgtcgtgccatccttctgctggagtgtaagtggcgatgtgtggtgggtgaaagagatcttggcgcgaccgaaccagtccatgattacgcctaaacgaccgttgatccggcctacccgtacaagtgttggagaggaaattgtgaagaggataagagctgaaagagtagggctaaaggaaggaatatcaaaagcttgcggatgaccgacaaataaacttctatttataccgacttcaaagtgccgaggtaaaaagagatgaccgcaaagtcaatcttttggcggcggttcttgacctggcgctgaccccccccccccactataccgttatcacgatgttgatgacgatgacaacaaatcgcggcttggaactactttacttgatgttacctttggatttcaaccttcaattcaaaatatcgcgcctcaagacggattccccagcctattgactcgtcccttttcagcccacggcgcgggtgagctcccaaggttcgaaagtctacctagtccggttccatcccatcttcgtttccgtctccacagcatcatgccctgatgggccccaaacagtcgggaggacagcgagtggtacgagtgggaaactcggcattccttgttgcatccagtcgatttccgtcccctgccctgtcttcccgtcggacctgcagcccgcccagcaaatgcggattctggtgatgcctgccctgcctgctatgtattgtgggccacataatacccgtcatcgggcgccaatcagcagaaagatagcgtctgtggacgcatggactgtccttgccgcggcggcagcgcgctaacagtcagacacggcagtagcaaccacgcagacatcaactggaagcaagctgctcttcttcctgccaacatcacagacactttgcaaactttcgtcgcctctgtcaaatccttcctttagaagaacattgaccatgctacgctcctagcgaccgtcatctgtcacattcgcccccagtatttgagtaacccgacaccgatagcgcgcagttcctaccgccgatgcacgaacttatttacgcccgccgcgacccgaagagacagagaccactctccaattgacaaatgccatgacatatcacgatgcgatgcccccggggcagccatacggcatttactctcaacagaatcagaatcagcaaccgcagcagcagcagcaagctcaacaagcctttcagcccgttgccggatatcaccatcagcaccaccagcagcaatacgtgaatggctaccagaatgggcaccctcagtatcttcaacaatctcagcatagtcagcaaccacaggtcccgtacgcgcagtcagcctatccccaggcgcaacctacctttgatgccagtaatccggtcaacctgtcgaattatagctccaagcctaccacgtcgttcgcacataccccgcaaacgacaacggcgcccgttcaattcgtcgatccttcgttcctccaaaagcaatatgtcccgcctgtacaaacaaatcgtatccttccagcacctcattcgatgaccttgccaagtcctcagctacctctgcctcaaatttcgcggcacaatcagcaaataccgctgcaacagattcaacagacaacaaatcagcatgaccaacagcagcgacaataccaaaagcagcagcagcagcagcagcagcagcagcagcagcagcagcgaaacacatcgaatcaacatcaccaacaacaggcacgacaacaaccatactctcaaccttcacaaccccagagctccccgcatgtacagacacaacagttgcatcagccgatctctcggtcgaacggccataggccagatgagaggctcctacaaccccaagcgacgcctgctgaaagggctacgccacgcgggccaggtcggcccccttctgtcgcgaaatcatctgcttcggcgcaaagaaccggccatgtcgagacgctgccactgttgctatgtgtggccgaagactgcttcgccaaagcacacgctgcagcctccggaattgcgaggtcaatgtcagatagtgaggtcaaaggataccataagatggtagcgacgggcctgggctgtcttgaagtcgccatgaactctaacaagctgtggccgcgtctcgaagctagactttgtcttagatacgccagtgttctcatagaggaaaccaccaatattatggaggccgaaactgctcttacccggggcattttggtctgcgaaaaggtatgtcactcgaggacagtgggcagcagatttctgaagatggcttaaggctgactctaaataacagcatcgtttcatcgacctcaaatactgctctcagtttctcttgatgaagactctttttcaacgcaatccaagagcagcgttcaagtcacttgatacccatataatggatgctactatgtacaaacacgcaccatgggtctatgcatttcgctttctgaaagccgcgtttcatattcagtcaggaactgctgctgatcaccatgcgctggaaaacttgcgccggatggcgtcgattgcgacaacaagggatgagaaggctatgtttgtcatggtaatgctcctggaaggactgtctcatctcaacacgatgaaggatgactggatcaaccgtgttcaaaattgtattgcccaggcacagaaactgcaatttgatgatgctgctcacattcctcagctcgacgcacttctactgttgctcgatcttgcttgcagccttcggcaaaagtctcacagagatgctgctcaaaagctgagcgtccttcagagcaagctagaggaactgcgtaaccttccaagctggtcctcagtttcgcatgagcttcttcttcccatcagacgcgttgtcaacgacgctgctccgacactcagccgcgatacagaggccgtcctccggcgtggggatggcgccttcgattacttagtgttatcagctctgggaaaacaagggtcgttcgcaatggcgtaagtgaatcggtatttgacaagtaggtacacttgaatactgatcattacgcaggtacatcttcaacggcatagtggcactttacaaatctactaccttgggaagaagctcgacaatctggacagaagctgtgcggctgttggaaggtacgcattagtgagcgccggtttcatattcaattccgctaacctgttactcagacaagaactcgggctcgggaccgaaaccgcttccggatgctctcgcgcatacccagtgggcaaagagtgtaagcaactatgctcaagtcctgattggactgcaagccgccactctctcggactggcggaaggtgaaggcgtgtctcgatgcgttgggtacggcgcaacagccagaagggttcttggatgtgctgactctttacctgaccggagtctttaaacaaggaacctgcaaacttggggaagcacttgtgatctggaaagacccgagattcgcaatggaccggagtggactaccgcaaaataacacgagccacatcatttcggaactatgcatcctagctgcgctgaatcggatctggatcatgcaagcgccagcacaaagaaatgatggagaaaccgcacatctcctggattttctacggccgctctgtgaggataatcctgatctggatatcaggattacatacaacctggtgctcgcctccattacgctggatccgccgctgccgatcaaccaggtcaagcagcacatgaagctatcgctcaacggcgcgcaaaacaccagcaacacacatttcctgtcgatcgcgttgaacattatgcgtaacaagctgttcgaaaatgtcgttggagaacaggcgctgaaaagcgcaagagcaggcacagcacaggcaaagaagagcggaaatcttttgtggatgagcgtggccgagggtatgctcgcacagtctctcgaacaacaagggctcaaggaagaggcagaaaagacacgcgaagacggaattcggctggccaacgaggctcgtcttcgaacacaggtggaataagagcttggaggtatcttggtggtgagggggtagcgttggctttacattgtattcggtagcgttatgtgttctagcgatgtggggcgcaccggttggagtttcttgtcgacggggtatggtgcatgtaagcgatctgtcaattcttagatcggagtgactggagcatgatccgacgagaaacaattagaggggtattatctaatgggcatggaggagtatgcatttgcaaaacgatacccaggcatatctctgtagttgatcaaggcatggagaatcttcgtatacagtacatgcaaaaaccccggagctggaattcgtgacggctaaatgtcaggacgtgacgacctggaatcgaacattttgtggggcactgtgatgcccggccccataaaaaatgacagcaagctccaccgaatggagcggcgctagtggatgataaaccccagcaaaaaaataaatccaggtatagacgagaccgataacgatagtaaacatagttccgtagtgtgaagattgtcgttgttttgcctcccccaagttgaccggcccctccgagaaaccggcaaccaagccattcttttttcgttttcttgtctctccgctctccccctcctttatccttggacgtggaggactttgtgctggcagcgttgaaagagattactttacggcaattcgagactcgctcgcttcgtagagtaaccatccgaagcacgacccagtccggattctcgatttcagtcgcaaacgccgacccgaagtcgcagagatgttgcaactgaccagcaagacgcgccgcacgatcaagccgcacattctccgcacgtcatgtctcaccctaatttcgaatgctcacccgaggcccgcccctctctacaatcctgctaggctctactcgactgagcagccagacaagccgagctcaccagctaacgctctcgaactcaaagacaacgacttcaagcctgcaccgggcaagcagcgcctacacccacgggcccttaggggtaaaaccactaaaaggcgaggcggggcgcccaatacacagccgttgaccaacttcttgaaggacctcgagacaggaagcctgaacgctgggcagcaagaacaagcaacgacaacaacaccagaagcgcgtgaacccacaacgacagacggcgctcaagatggcacaccagaagcggcagagggagattccaagaaaaagggaaagcaggcgaagaagtcaaagctgaagccaagcagttcccctgctgctgttgccagtgatcctaaactgatgcaacgagctacggcggtactacggaaggtgcttgaaaaggagctgcgtgccgagcaggagagcgtaggatcggaggcggacaaagacaagtctaaacctggcaagaagaagaagcaaaagtcaacagagacaaaacccacggaaccgaagagtttgataagaagattgcagaccaacggtaaactgaagccctcgggtgttttggagaaaacaacggcggcagcagctataactccagcaccggatacgtcggcggcgaccacaaagaaacagacaaaagagacttcggccgaaccaaagcctcgctcacctgaagatttacaatggccacctccgggcaggaagctccacgtgcgacgggttgatcccgatttgatcaaaatgataccggtccataaagagcaacctcctgtgccaggtttgtcttatggcttggacagagcccttttcaaccctggagtctaccacatgcaggatcctaggtctcgggtatggaatttcgacccctatcttgcgcgtatcatgccgattcaggagttcgatttcaacgcactcaagcaatatatcacatcttcgaaggataccacccttatcgacatcgcacgagaagcgaagaagaagtacacgggttctacgtcgagtatgacctcgacactggcgcatttccattatcttttgtcctcctggcgacccatcaccaccggcatgatgtctcagtcatttagggccgattcgacaaactttaccaggattatgcgcgccccttctgctgccttccttcactggaaggatggtgtatatgcgatcgatgcggacaaggaattcgacacagcaaacgtcctgagcatgcttggaaagtcaatggaaaagcttctcacgttacccaaggaagatttcgagaagtatcgcaaaaccaagtctcaccagctcaccgaggaggaacgtgacagccccgagtcataccattacaccaagttaggagacttcatgatgcggtcacagctcgatgcttacgatcccagaattccgggcaccggcatgttcgatctcaagacaagagccgttatttctatccgcatggacgccaaggggtttcaaaagggcttgggatacgagctccgccaccggaacggtaactgggaatcgtttgagcgcgaatacttcgacatgatccgttctgctttcctcaagtactccctccaggtccgcatgggccgtatggacggtatcttcgttgccttccacaacacccagcggattttcggctttcaatacattccgcttaccgaaatggactatgccttgcacggcacccgtgacaccagcctcggtggcaaggagttcaagctcagtctccatctactcaacaagattctaaacagggctaccgcaaagtggccagagcagtcgttgcgccttcacattgagacaaggccaactgacccaccgctcatgtacatctttgccaagccggtcacgccagatgagattgagaagatccagggggccaacaagaagatcattgagaagtttgagcgcgatatgatgggcctggagccgaaggaagagaagggagagggtgttgccattgaaaagacaaatgaggaggccgtggaggaagcgaccgaggaatctgtcggtgaacctgaagcgcgtgaggaggtcaccacagcggacgtttgggaggacatggtagtcaaggtcgaggaggccctcgaaaacgaggagcacggcgtcacctcagtccgcgaagctattgagcaggcccttcgctcgagtggcttgctcgaagccagcgcccctgaggaggcgcgccgttatctagatgagctgcttgaggctctcatgagcgctgagtcgggcaaggctgacgagtccgcggctgataacgcagtcgaggagtctgcgtctgccgtctctactgaggaggctacagaagtcaaaatcgagaatggtcaggcggctgaggctgaggaggaacccacgttgaaggatttggtccttcgcctcgccagccaagtcaaagcagaccgcagtgaagtcgtcaagggcaaagccgaagacgatgtgtctgcggcggctgcggatgactccaagctccgtaaattcgagaccattttgtcagagctcatctccaagtcgcgggacaccactgaaaccggcgagattacagaaggtggtgagcagaccaccgcctccacagacgcctccgccacatccaagacgcaaaaccccgaagacgaaatcgcctccctcgatgagaccgtgcacaccaagaccaatgacaactccattctccccgagaccaagcccgaactcctcggcatgatcctgacgattcgcaacaaggtcaacggcgagtacgtcgagcgccccgagcacctgcgccgcaccgacaagtgggaggtcgagtactcgctcgaggacatgccggccctgcgggccgagaatatctacaagatggttatccagcggcggtgcaagacgctcgacgaccaggaggaccgcgacaaggcctggtatgagatgttccagggcgcgctgcacaagtatacgcgcaagggccgcatgcatcgcaagaaggagattgagcttgggaaggccaggccagtgcacgtgtatggtatggacaagccgcttgattgggaatcggtctttggcgagggtaaggaggaaggtatgtcgtaccggtggtatgggcaggaagcggagaatgttgagactggcaccatcgagctgagcccggaggaggtggaggaagatgatgggagtttgccggtggaggaggtagagggggctgaagagggcgatgcggaggtggatgttgcagctttttcggaagaaaagtttgatgaccaacctgaggctgtggaacaacaacaacaacaacaacaacagtttgaggagaagtccgaggaaaagtcccaggagaagtctgattgagttgtaaggaagaagaagaaggagcatgaggtcgccatgtttaaaaaaaaaaaaaaaaaccaagcacgtgagaaggagatgtaatgagaaccttgtaaatgctctcatcccccatcacatattactctgtattaccaccactaggagaagcaaaaagcatattgaattgaagcatcgcgttgatagatttccctcaaaccgtttgttagaccgagttaccatactgtctttgtttgttctctctttggctgtgccggtatttcaatacttaatttgtctctgtctgtcttttctggcgaggcaacacgacctgcgatctttgccacaagtggtagtctgtttattttccacctaggtctgctgggttgatcgaaccttaccactgaaaaaaaactctagaagttgaccaaaaaaaaaaaaaaaaaaaaaaaaaaaacttaaacttgaaagggggtcgcacaagaactcttagtacggtcttttgaagtctgtcaccgtcagatggaggaatgtctggctaaagttatctcgccgaagaccaactcttctgtcagatgattactactatcattatagttttgatttcgtttccagatgccgttcttttgacataactttggcaatccaggcaagggtttgagcatcatctgtcccctcaaagtaaccaccatttcccgatcaatttgctgaaccaaagaacgaatttgtattctcatcccttcaacgccaatgctatgcaaatattccagaggtgaattcaaaaccactactcccttctgtacgttggcaggaacgtagcctcgtgtttcaaaattgtctgtagaaaaagcacaggtaacaataaagcagaaaatgggaatgcatcggtattcttgccgccctccatcaaaaatgattcaaagagtcattaatgtgagctttagagagataatttgcttatgcaaaatatgcttgcaacctcggaagctgttccaaatcagcagcaaaaataaggtcgcgcttattcggggtgacatcttgcgtcgtaatctgcaagtttccatcttcgcaccagtttttgacgggctatgaaagaaggagtgaaagtcagttttcatcttcgttctacaggagcggagaaaagaacctaccaaacaactcaaatacttgcaccagctgcactccttatgatccacatagaagttattgagtagcaagatgaagatgacgacagtaagagtcaagaaagccgccctgacaagccaccaagcccaccacagcggtttccgacccttaaagaacccgacaggattgctgaagaaggaaggcggtgccccttgcctcaagaagccgttagtgtcgacaacctgcgagtaaggtggttcgtcgccgatccgtcgacggagtgcgtttggcgattgcaaaacacaaattcccaacgcaagaccggccaagaagccgcctatgtgggcaaagttgtccaagcccggaagtagaccgagaacgaaggagatgacgatgtcgagaccaataaataaaaggtccttccaggggctcttacggtcccgccacgaataaagcaaatccagcagcaagagagcaatgataccaaacagggcccccgatgcacccgtcgtctgcatgccgttggcggcaaagtttccgcccatcacgaacccaaagattccagcgctgacgtagacaataaagaagcggatcgaaccgatggaccgctccatctcctttccgatcgtcatctggagaagcatattgaagccgatgtggatgactccggcgtggaggaacatcggggtgataaagcgccaccactggttaggttcgggaacgctttccatggtcgcggtcgcattgtaccagggctcggggacgccgccgaagccacacagatcggaaagagtacacttcatagtcggagcattgacgtcgtatgtcgtcgtattaggacagggccagctgatgagctgtgttgcgttttggacgcccggaatggcgtgcatgcacggatcccagcgggcgcccatattgatgagcatgtagctggaaggcccgatgaaggggttaaactggggcttaatcatgataggtgatcccgtagccatgcctagatgcgcgatgattttatgagttagtgatgccagtaaaagggtttcttggttggttgggccataccgttcttgacgagttcagcaataaacacggctatctggacggtggtaaaaaagtaaacaacaaagggtatcctcttcgcattcgagccgagcattcccagttgccctacactaacacggccgctacgtgacttcttttgctgtggttgggccgcatcgtagacgtgatcttgcatctcggggtcattgttcttgtttctgccgccgctgcggtcctccaaagggatgtcatctgtggtatgattgtaagccatatcttcctcggaggaaacgcgggttgggccgtgggaggccgtgtcttggtagtgctgactattcagatgttgtcggcttgaagaagcaccagactgatgtgaggatgcgggatagacatggtcatcaaagacggtatcgaagggcgattggaagtttgcgctgtaggaggttggcatcggttgttgcccctggccataattttgattataatgactggcaccgccgccctggtggctcgttgcctggccaggtatgggtagcggcttttggctgtagtattcatggtcgttcatatttgtctcgcggtggcgtcgtcgcccttgtctgttgagagtgtcgccgtcggttcagcgtgctcaaaggtgtatgtgggacgtcgcggggcagatgttccgatgttcgtctgctacaagttgtctaacccgtagacggggagtttgatcgcattcccggtaacagtgaaggtggatgcgtcgcgaaccggtttcgaaaacgcaaacggcggcagcctccgggtggcgcaagcgtggaggcaggaataacgaagcgaggtttttcggtgatgaaggagcgactgacgatctagaggtagagaggcagcagaaatcgaggacgtgctagtcagcccgaggttgaaattagtaaatcggacgaggtgaggcaggtggacctgaggtgggcgtgttttggcagtgaccgggttcgggatctctctttagcgtcgtttccaggcacttgttcgctagttggtccttctggtccactgcgttgggactgcggttgggtcggggactcgggatccagccggttcagcccgggcgtgttcgtacggttccagctgatggacccaacaacaaaccttccgggctcaaagatgagggcggcgttggaggttgttactgtgttcagatggtggaatgcaagatgccggcagtgcgtttgtttcgggacggcgattaaatcaattccaagccgcaatgcagaatgccgtttggcacgcaaggttagaggtaaatgttaccgatcagagaattgaatgccgtcgagcgaagactgaagagttgaataacagtttcaggtaaacaagacaaggaaaacttgaaacataaagataaggagagttgaagtcttaagtgacggtcaagagaacaaatgcggttgacaaaagaataacctccaagagagatgacgaatgtgacaggctccagaccatgagcaagtgtcgtgtatggtagtagttgcagagctgagcccggtcacccgtgagctcatcaagacatcgatggcagtgcatgcgcgtggaacggggcggcgcatgcagatcaactcgcttcaaagccacaggggcactcaagacgggacggaacgggtccggaccgaattggattttgcggggcagttaaatgggtaaaatgcatggttccaatagaaaaaaaacgctgcgcggaagctcatgtaacagtgtttcagtcaagtcccgctaggtatcgataacttcatattctccactccgctgtttacctccaagtaccgacctgggtctcgtcaagagttcatggattcagaacaacctgccctcaagaagctacctcactgtacctcctgctgactcgattgtctatcactgtcgccgaaacggctgggtttaacctaccatgtcagcaatacgcgccctaaagggtgccttcaccccccgaccctcactatgggctagaccatcagctcacatcgcctttcggtcacccatctcactacaccaaccgctttctcgctcgagaacttactctgtagatcagtccagggaatctagctttcttcaagattatttccaggatcagattgagaagcccagaagcctagagaaacgcggtcgctccaagcagaccaaagaggctcactcaacggatggcaccgatttcgacgacagggaagatgagttctcgaggatactgtcaccaaagcaggagaagccgaagaagccatggctcaagaaaagagaggagagtattgcacgttacggcacggccaaagccgatgctagaagaagcagaaagactgcccgcaacatcgccctcctggaacaggaaattcgcatgcggcacgccgctggacgtcccgatatcacatccgccattgaccctgagcgatctgaacttacgccccgcactgcaaaggaggcgattgcgcgctggcaggagttgaaagagaaggacggccatcaccaaccaaaggagtcacgggctgtcagggcgctgaaaagagacatcagacgagaggccaaggaggcaaggatattcatggcatcgcagggcgctgagaagtctcgggaacaggagttggaacaggaagaaaagttggagaaattgaaggcatcaatggcgcaacgtaagaacgccgaatggaaggaggaggtggtgccggtcaagactcgacgggaggttccgacacaagcacaacaaaatgctgtccagacgccagaagtgcctcaggaaaacaactcaccagaagaaacggccgagaacccgaacgaatgggaagacgaaatggacgatgaagccgaaggggacggtcaggagaagctgtctggaatagagcggcggcggatgaagctcctactgcggttcaaagagggtctgcagaagaagatgggcatcccagtcggcgacacaaagccgcatccacagatcgatgccaaatgcgaagtgtggttgcataataggattaaggcagaaaaggaccgggaaaagaggaagaaagagcggatggcgcgcgagcatcaaaagttcctgaggaagatggcgaagaaggcgaggaagaacgcaaactagccaggatgtgaatgtgcgagctggagatgaggagatgctgtcgactacggctgtccctgactattgaagtgtaagatggcacgggatgcttacttgattcaaacaccatcaatgtggaaaagtacattctacttatacagggtggaaccgcttgatgggaatttcagcaaaggaggaagctcctagtgaacggatagctgaaagccagaatggctgagagctgagaacataaagaacaaaaggaaacagagcagcggcaacgaatccaaacaacaactatccggatgggggtgttggtcgttatagagatacctacctggatgctggttgtcaacaaacaaccgtttatggctgcactcgagtgtgtcacaaatccagtggattttcggtggcagaacagtgtatgtcctcaaatataccctagcgtcctatcacatcgtcgggtttttgcttattgtttttgtatgagatatcactgtattgtacattttaatattctcacctctctcgtcctctccgcgtacctttaggagggagaaggtaccagtctcacgtagcccaacaaatacgtccagtcctattacttaaaacctcgccggtttttatttggagcatattcgtacaacgtgacgttcttttcttcacaatcaggcaccctcagcggcgacagtttgcccgttgtcgaatgtggtatgcagcaatcattgctcatccgcgtcctcaacccgtatccaggagctctcgtctcagatggtaactcaacatcctcttctccctgcctcctgcacctcttactccttcttcggggtatcgtcaccatcctttcccttctcatccttcttcttacccttaccctcctgattccaaacctcccagatctgatccatgatcaagctcccgtatccctttccgctctccagcgccttcttctcctcctccaacctcttctccttccacccttccttctcatcacccatccaaatcttagtcaacactcccccatccttctcatgcttgtcttttcggtcttgctgctcctgcgcaagcttcctcctcgccctctccgcctcaatcaaggccttgttcttcttggcctgttccggcaacgcgtcgccggtagatagcactttggcccacttctcgttggaccgctggtagatcgacttgcccgtgtagtcgaacgagagctggttgaagccccagaaggtgcccgaacctagaatagcgttttgcacggagaactggccgcgtccgcgaccgggaagaagaagaccaatgggcgcgagaatggaaacgatgatggcggagttgtgcaaaaggttgggcgtgccgtagtggttctcggctgagggtatgatctccggggtttctggggttgtcgccgccggcgccggggcgggagtttctgttggtggttgggaggccattgtgagggctgtttctgaggggacggaatccctagctggctcgatgaatatcggcagtgagagattattgggcgcaaagcggactggcgatttcttcttttttgagcctctccgtcgtcttgtcgcaaaggttcgggcggttcgcggaacgctagccagcgatgaccgggcgtgcattcccgctcgcacggaccgtaaaccccatctttttttatcttatctccccgtctgttgtcgataacgtagggctgcaagaccggcgtccggccagcccgggcagcccccctgtggatcgcaccgacatgtcgctaaccccgccgcgtctgcaggtgtcgtcgccggtacttgggggttgtacgagatgaacggataaacgcatacttgaaccctagactacaggtatcgtagctaaccttcatgacttctctcgcaattatcacattggaaatccgctggatcgtgtcatctcgctctattccccctgtcctgacctctcatgttcagtcccttcttccttttcgtcgtgtataccacggtcatttccaacttccaccgcgacagcggctgccatgtcgacctccaatggtccactgattcaaaccatatctgccctggagcagcaggtgaactgctcgacaccatcagtgctcgacatcggtctctatcaacgacgctcccgacacagcgagtcttcatccatcatctccagaaaaattcaaacatggtcaatgcattgcatcatcaacctcgaaatcacgcctttgccgctttgacgcccaacattcttcttggacggctggtacggcacacatgtgtgttatggcatgcctgccccgataagactcaaggcaagcgggcttccatcgcataaaaggcaggcccggaatacaggtaatggaactctctttatctctcggctttcagttgtctctatccgctccgacattgcgacaaaaaaaaagaaccgcgacaagcgcaacaccaggcaacggttggttgttcatggtgcgtgcgtgcactcgtgtcagttacacagaaggagggttgcccgaccctaggctttggctggtcacttcaaaacatggcagctcaaagttatctacatccatacactacttactcttctttcctccccagcctcttagagtggtgcaccattacaggtcacatgggactcgaatgtcttttttttatgataagagtcataagttttaaggcaaccccccccccccccccctcttcatcttccgctagattcttgcgatgtaggtaaatgacaaggcacgagacgagccgaaccccatgctgctgggcttacactactcgatgataactaatctcactgcccggcggaatgaattaactatagatgtcggaacgcgagacatggaaagtacaatatcacgttatcttggtttatgttctccgttacctacctctacgttacgcacgacatgcagcattagtgcaccgggcgttggaatctggatccccttggcgctcacaacaagctcccttttcggacgcatatgtgatgtgccgtttatcgacgacaaaacgcaccgacacgacgccgggttctctcggatattagcacaccttcagttgatggtgttggtcatactcgcaacccgctcgggtgaccagagaccagacactgatgggcgacaggttgatgatagtgcttttgggaagggtaactaccagaatgggcaagtatgctgacgacaacttcattattcgggatccggccagcgggtgttcccgtcatccatgtgattgctagcgtggctacaacagacctgtcttacttcacttccgccatcccccactatgcagaatttgagctggctgagatatagcctgtttttattgcccgtttaaatacaatagctgggtaggcaggcataagtacatagcggccttgagacatcatttggttttctatcgcatcaaggaatgacaagagatagagaccatgaagttttgggtttcgctctcaagggtacctctttcacagtccttgactgtgaacacctatcgatccaggaatctgacatctcgccatctcccatgcaagcttcatcttacaacgccatattcccagtcaattccgtcttcacgtctgtactcaccggtcttgagttctggtatccgttatcattcaagcatttctcaccgggtcatcgatgtccatagtaatgtcatgtgctgtagacattgccgcacgacataaaagtttttctcacacatatatgtccaggtgcagggtgactgcttggatctcacactattaagacttgacgctgaggcgtccgggatctatttctcaatctggatgccgaaatatgggcagggagtactatgtataagaagatgatcatcatggaccaggcacagggcttgttgcccttctcacgtttggccatgttgccttttctttacaccacatattctctgcttatgggttatctttggtcctataatttctgcccagaaattcaagcaacaagctttacagatgatgaacgaagactataattaaagagacgaaaggatgtcgaaaagatccagcaagcataaatcgcgctacatacaataaccattttcatcgaggcaagtttcttccgtgggtcgtctacaacaccatacgatctcttgctgaatcaacacagcatattcccatagaacaggctttctctacttctttttcatggagcaaccctcaaccacaactgccatggttgcacttacctctactcatcgatccctccaacaagtgtcgccaacttggactttacagcactacagctgcatacagtagacagagcaactacctactcattcttacctaaatagaggtgctttttcagggaaagctacaccttacgcaggtgattttattagcctggctacataggtatgcagaatcttgccaaatgaattggctctcatgcctctagcatggcccctatgaagcatttctgttactgctatatgagtgagtagtgtaagtttagtgtagaagcagtaacacgggatagaatccacaatcaacaagtacacttatgtggctgattacctctagaggtacatacccctactgtttggactgtccaggaccctgggcgggcatgatgtcgttacacaagttactaggtaaaagcctttcttcttcctttcttgggcgctctgtagatgttggtggttagcggcagccagcatagaagtcgatgaaactccttctttttttttttgacatcccctggtttgatttggttttctctttttctttctggtttcttttctgtttatttctttttttcattttcttttctttttgcggaaaatatcgtccgccgatcctgcggcgaaccgaggttggaattggcgcgtatccaacctgatgttcaagatgggcttttgtttttgcctttgatttctcttccccccacggcgacaacggaatgtcgagaaattctgcgaacgggaaaatcggacagtgcaacagtattactcactattacctaatagggtgtttagtttcacactagcaaccataacgtcggctttcgaccctgatttccacttcttaaaagctcgtcactcctgtcatggtacaggaagagtgctgaaaatcccaatggttgtgaacgaaaaggtgtgagtggcaccattcacggttgaaataatggatgggtgttgatggcgatatattggccctgaaataccaagggcttggtatggcgtctgaccggtgttgccggtgagatgttttgggtggtgggtggatggtgtaacttgccaggtaggccagttacctagatagagaaaggatggtagacagtcagtcagtcagtcttcttccgctttcgagtctgcattcatcaatcaacccggattgtccatccgtggcgatcagaaagattccaagtcggatttatccccacgctttgcggccatatgtatacacctcaggaagtgcctgcaggccggcactcaacgtagtatccagacacagcggacgatgtacataattggctcgtcaagcgtggggataaatccgacacaacgaagtgagactttagtgatagcacacagggactaacaaccaccgcgtcaagttcagacatctttcatgccgagtaagatgcagtgaaggcagaatatcaacttgaaaattcacgtcttcgagaattccagatgaaaaagtgcccagatacaccgcaacggaaacgaaagcgatgccgttcgtgtcggtcataaaaggtttatcgtcaaggagctttgatctcttatgagcactggtgaggtagcactctgttaacacataacaagccctgataaacatatgcctactacgcaaaattggccgtgtgaccgtccatccatggtatgatatgggtgtagtagccgggtgtcgcagtcgtagtcatgtcacagcacagcgagatttcatcccgtgtgtggttgcgtggtgttgtgggctttggctttccatagtcatgttgttcctcacacacaggttcctagataagagattcattggtcaatttctgcgctggccaccccaatggtcccgggcaaggccttgtcaagcagtcaagacattttgtggttgtgcagcatcacagcccgccgcgtcagcacgttattcgttcgcaagtctgacgtgaagggagcggccggtcggcctgttaatcctacgagtgtccctgtccttgggttctgtctgggaaccgacaacaaacaaggctcttcaagatgacagtaatctgtagccgagctcaagcctcgaagccatatcccatcatttgccatgtgcagccgtgttgggcgctcaagactctctgacagcattcagccccaatatcgcgatactcgcctgatgcgactcacaaggttgagatgtccaataggcttgagccttgataacgtggcgtaccgtccgtctcgtgcggcagtccaacctaaggagaagaagaagaagaaaaaaaaacgaaaagacggactacgacgccgtcaaagattccttgcaacatcgtgaatcaacgacgatgaggatgccgtgcgacaggcgttgaaaggtgtcagagcgtaccttgtctcgactgagatgcgtctcttaatgcctcttgcctgccaaggggaaagacaggttgtcgatcgctttttgggatggaacacagctaggtacgcgggtgatagctctctatatatatctccggattgctgtgccgcagacgcaccggcacatcgactgtcggtgtcctgcagcagattcgagattgggactttttttttttttcctttctttttgtttccagttccccagccagtccggtgggttctgtgtcctccaggcatgagatggtcaagaaaagacgggaggaatgccgtgcaaataccttattcgaatcaagtcagtgggagtcgtacatgggagagaaaaaagcaaaggcaaattgtcgaatgggagatattccagcatccggcagagtctcaaaagcccctggaaactgtgtgagagaggttgttcagggtctggccgcacgccagccggaaatgcgcttatcttgacccccacagtcctgttcctcgtcatccatgtggcttcgctttgtgcgtgtcgtctcgagtgtcactcactctcttttgataaagtcgcagcacggggacttgtggttggccagggcagtacactagaggccccgagaggcgtgggcaggtccccaacagcgcacagatcaggtacactacaccagtgctctcgccgaggggagtgaccttgatggcttcgcgggtggccaggcatccctgttggagccccccggttgttagaatcatccacccgcaaaacccccgcttccttccctgccgattcccctccacttcctccctcaggcgccgcggtgttcatccacatccttcctcccaccctggccccacaggggcagtcacaactcacaacaacctaacggcctggctcccctttggaacctgactccaaatgtttcgatacctgcgctgcgcacctgcccttccggagaggtaatggattgtaaccctgtccgggtgtccatttcagtcggcaacgaaacgcctcgacaccccgagagggggcaatgccaggaacggcaatgttctgacaatgactgcagatgcagattgtacataggtaggtaggtaccttggccaagtacctgttcatctcgtcgtggtgatgtgggctggtcgtcggtggccgttgtacctacctagcgccacagctcctccaacaacgccggcgtggtgggtagactggtgtgtagggctacaatccctccattctccccacggggtgaaactgtatccaagtttaccgacggatatcaagtcccgaacatcatcgccatcatagctttaccccagagcccccccgaggcctcctcccacctttacgcgggactctacactagagactgcactccatcgggaaggaggccgcggtatcgtacggcggccttatgtagagtactcggacgccgttgaggttcccggatttgaacccgtcagactctgaattatagtagccaaaagctagaacaacgccgtggccggagctgctgcattgggtgttggtacctcgttcatgccggcaacccgtctcacgcctagaggtaccaagaccctggtcccgttgtcgcaacctactatctccctcattcgaatcttccctgcgaggtgggcgtgcacgccgctatctccctccttccatctcagtcgatgtctctcccatcccgtcattacattctacaacaacacaaccagtgaacaggacccacgagccaattgtcaggacaaatagtgtcgggaattcaaatccaatcatcccgctactgactcaggctcctttgctgccttcgaccatcatatctgagtctacaggttgtcccccccaccacgcaagcgctgatctctttgatctatcttgttggccgttttgtccatccgccccctgcgtatacttcacgcccacgtacgtatcatcagattcacaccaggcgtgaccttcacttatcggcgccacggaacgaaaagcaaacgttcagcatcccatcgcaacgctcagggcgggcccctcatcaagtagcaacctcgctgggcatatcaagatccacgatacttgctgcaccccttcctccctatcatacctctccctctcacgacatccaggtccaccgccagattaggcttgtgccagattgcaccagattgtgtcagattgtgccagaattccatcgacaagagggaccagctagccagcccccaccgcttcacaggtcaccctttatcgccggttcctggatcatcctctcccccctggctgccttgttttgaccccttcgggcacaccccagccgttaggacttgtcgaccaatccacaggcgccctacccagcgatcttgtccccggccggtgatatacatacctcatacggagccgctcgaaagcccaacggctcctcttgacttccgtcatcaacccacactgaacctcccgtctccccacagtttccacttgtttcgctaaagtaccaagagacccctgactctttcccatcaagttggaccgtgaatgtccaacgtcctttttgtttatctaccattccatggacctccgacgattctcccatcagcaattcgttgccatgtgtgagcctcgatagtaaccaccacgaacagtacctatctatctacctaccctacttaccttacttactgacgtgagtcggtaccatcacccttgggcgtcatttatacactacgtcacgcgatccttccaccgttctcattcaccttaaccctgtgaaggaagggcgttgttggagtcaggaggtcgacgggacgacagttgttccggggaagttgacgggcatgtcagccaagtcatccccatcgccgctccaggcgccggtcaacaacccagtggacgaaaccgcgatgcccaagggccattgtcgatacattctgtgcgtaccagaaatcaagggccaccgatgtgcctgcgtcggcttctctcgccagaaaggcattccgggcgcgacctgccagtgtggtcatttggcctgctatcatcagaaggagccagactcgttacctggcgaccaactcgaactgctaaagaggcgtatccaacaacttgaggagcaggttactagaggtattgctgaagatgttgtcagcaggttgtctgatgtggagcacgacatgaagaagaccagaggtatcgtaagcaggttgacagacgtggaggaaaccttggagaagagtagggaagagttcggtgaacagatcaaagggacctaccggaatgtcagcatcagctggcggtcaatcgaacaactagagcgcaagactcaacatcaggacgagcaactgcgtgaagtgtgcgagaggttgagggtccatgatgagcagcttgacaagttacaggcaggacagctggaactcagggacgccgatataagcctcgaagaacggatcgagaatattgctgagacgatggaagagctggaggactcgcaggacgcacgggacgcagaggaagacgaccatctggccaaacttaacggacatcacccccgaagaaggtgcacatctgacatgtctcgcccaaactttcctgcaggccctttgggccttttgggcggtggcgcaaatcccatcgatattcacggccactcgcaagtagggcggccgcccgtccgagaatatggagaaggatccgcgctcgacgggactctgatctcccacgccacaagaacacccccgctctctgcccggtcgacgggtgcctggaccgttcatatttcgctgcttccccatgcccgtgtgcccatgccgttcgagaggaataccaacgcgtaccaacgatgcctatcacggggtctccaccaaatggtagctgttcatgggagggacgcttcgtcatttgtcaaggccgttgagaaggcgttcggcatgttcctgagaggccgttcgtggatgccccttcaagccaaactctgcgacgccgagccactccagggccttccgatgctgcgtcaacttgaagcttccctagtcgactccagctacgaccacgacttcctccgcaagaactgtgccgtttgcgacgcgagtggtatgatcgactcgctatacattgctatgcggcacgacaccatttcgtggcacacgctgaggcatgctcctgtattcatggaaggcctcgaagccgcgtgggcatatgacccgatgctcgacacggatccttttgatggcgacatggccgttgacgacagggaacggcccgctgccggtgagatcacctcggtattgccttctttggcgccgccatcctccctcaaacggtctcgcgcagaaatgtctcgatctaatagctttggggcagccgctccttcagtcgatggtgaagcgacccgagtaaagcggacttgcccatcaccaccttccagctccatcctggagctgcgaaggcgcgttgaaacggcatgactggaagaagaagatgtacgctcgcatctgagctcgataagtagtaatgggcgttattatcagggcggtagaatattattatcgggtttttgacttgatgtgcccagatagtcatgtaaggaaagaaggagggcatatgtcgacatttgtcaacaacaggcgtttgattgagacgggcaaacgggggcgtatgctcacatatttgatggccatgtttttcaacttccgggtcgagaaggggtaatctggtaacaggatgcacacggtcacctaccagcattcatcctatagatgttgtgtgtgtgtcggtgattttatttgcattctgtttagctgcttatcttcgttgatactttggttcgaacccagataacttcaggctctaacacaactctttcggggcgattagctagaaaaaggcaggcgcgtgacgacgatgatggcaatcatgacgacaaaacgcggaatgtatcaatgaaacttggaagttgtttccaaagttcctccggagtgcaaacgaatcgtataaccgttgatgacactgctgttgatagacgggcgaggcgtgtgtcacttcgatgagttttcgggatggagcctataaagggctgacagagtaggagagagaaaaaagaaatctgataattagacatataaataaaattttagaaaaagaaaaaaaaaaaaaccaagaagaagggtatatatccggcagtattcgaacaggaaaagggcggtcaagactttgtctcacagtcgacacggttcgtttgtaacacacactcgtcgttcaaactgcaaattcttagtagttcgaccgacctcactcagtgaggcaatgatcccttgccgaacaagccccaattcaggactttagggactgtgtctggcatgccttctcgaagtacgtatcgggttgttaatgctgtggtccctggggcgagatgcccgatgttcgtgtactttacgctagtggaacatagtgtagcagcttggtatataaagataatgtatttgatcagctgcatcccgtccctgtatctccagatgaagccgttgggtttttggtggctgtaccggattggatgagaataagtagaggtaaatttacttggttgctgcacgtttgttacctgatacattatacctgtacctatctcccattcaccgatgttgtcgtacgtgtcatgccctttgggaggcggaagtagacgttaaatataacgacaacaacaacaacaacaacaacaaatcccattcaccgatgccaaatggaaaccccgccttaactggtcgaagcaaactgctccactttctgccctaccgcaacgggcacgcgagctggggagggtggaaccttgtcttatcgatagggcgtgtgggttccaagtggaaagcaccctagcaaacaagcggacccatacgtgccagccgtgcctggctgggcttctcgatccaattcatccaccgacgacaaagccaacttcaaccctttccacttcccacaatcgcgacgacagatcacacgcatccttccgctacacaattcgcccgcaatgaccgcaatctagtctagcatacgactattattcatctcgcggaccttccgctgctcttagtaccccgactgttttcctgccaatcaacaaatcggcagcaattgcgaacatccagttaccgctgtcttgcgcccggacgcggaatacaactgtctaccatcgccattgacatcacaaagcccactcagtctgcagttatggatttagatattgagatggacgtggacgacgtccatgacgttcaagacatcccccagatacctgaggcatacacgcacgacatcatcacgggcgaggaacaggtttgcgctggctccagtccctaccttttcggctcagctgagccaagacaagtcacttatcaatcattctggtctacaggaacccggcgagattgacgatgacggtcccgacaacgttaacggcaacggcgaccatgcgcagtccgacaaggcacttgtccctacgaaagtccacgttcgcggtcttgacacattcaaccctgagcaagtaaaaggctacgttgccgagcactgtggattgacccaactcgacagggtggagtggatcgatgacaccaatgcaaaccttgtcttcaggtccgaggctattgcccaggaggttctcgttgctctcgcatcggtcgctattgccgacccaacagcactaccgccactggaagaagtccccgccaagggcttctcgggaaaaccagatagcgctttgtttatccgtttcgccgtccagggagacaggaaagtcgtcggtgctgcggcccgcagccgtttctaccttctacatccagaatacgacccagaggagcgaaagaggcgtggcgagttcagagatcggaggtacagggatcgcgatgacggcccacggggcaggaagaactataggaacgaccgaaacgatcgccgtagagaacttgaggaagaggagagtgagccatttgacgtcaatctttacgatgacgactcgacagcgctaggcaagcgcattacaaggcctgcttcgacacgtcctcggtcgcggtctcggcgtggctcggtttccagcaatttctcgaccgaatctaacagactgaggtcgtactcgcgacagaaccgagaaaaggagctcttccctgaccgccgccgctccagatcgccacgccagcgcaatcgatcagcatcaccactacgagatcgtgatagtgacgcacggatggatttagacaccgagagagacaacagatacagggatgctgcttcgctacgcagccgggagaagggtcgggcgatcaaggagcgtctggccaagacagaatctcccagagatcgaagcagagacgacaacaccactaaggagcttttcccctcaaaagccaacaagcccaaagaactcttccctaccaaggtatcttcaactattggcagcagggcaatgatggatcaagtggaggaagacgtcggaaagttggcaagcggtatgttcgacatttctttaacaacatcactcacaacagtcacagcggaagcaacagcatcgcagcactttgtcaagcaggagggcttctccttgcggggtcacacggtcttttcaacgcttgcgaacctagagaagaccgtctcctctcgcagataaaggctttccttcttggcaaagtagtgcggtgatgcagcgactgtcaaggcacgattgcgcgtgcccgctacatgagatacgtccaaacgcaacagatgacaaatgctcgactcaactaaaaataaacaaaaaacgaaacatcttgatgaatccatgattaacgacgtatatagctaaattagcagatcgaattgcgcggacaacgacaacaacgacatccgctggaggttttagcatccgtggtctggcgaccaagaacattagcaccgaccaagggttcaggatcaaggggacagggacgacaagcacgacggtaaaagaactattcccggagaagtttagcggaacaggaaccaacgcaggaaaagaattgtttgctgagaaattggagggtagagggcagaggaggcgaagagctgaggatatgttctattagacgacggcacctcggcgaaagaaaggatgaacttatgcttgcgacctacatagtcgaagggagccggaccgtcgatactcatagggaagggacaagagcaagatgctcgttcatggcagtgtgcttatctggccctgtcatcgatcccgcgtaacgtcagtcggtgtatcccgcttatgcccgacttccccctatatgggatcaagtctggacgatgcagtcgagcagttacaggctggtagattgtaaaacccaacaagactggaaagaagatattgacgctgacccgctaggtcgggaaaattactagtgatgaaccacgtcacaagtcactccgcgcatagatgttgtaaattcgtgttaatgagtgcagcagtgagatgtttgtgaatatagttgggaaggtgacatggttcatgaaacaaacttgttggccatacagtagttactaggtatccgtcatgtccgcagcagctttgtggaatgaggagagagcaaggagctcaacaaagccgaaagtaaggagcgcagtttcagattgctaggcaagcacaatcccttcactcatgcgttcacttccatccgaagtaatccatgtcttcatggctgccggcgagtgcggttggcgacttaacccgaatagcccttaccggcatcaagctctgttaaaccaaaccctgtctgcatcccgctttccatcagattctgattgattgccaaccttctcagctcaaccgcacgccgcatccgaatcatatcgaccagcccgtcgccctaccccgccaagtgtggcacatttaggtcactcaaaactcggtaacacttgacgccttcattcgctctcgcctctgttcccggcaaatcgatgttaagctgctagactaaccttaagttgtgagagaacggcggcgcgcaaattcgaagtaactgactatacatccgctcggaggagttccgccagagtttacgttcggtcagcagccgatatttcaaaacgtacgtagcgagcgggatggccgacagcaccagctggttgcgtagattccagcaatctcgcgcgcagcctgccaagcaacaaccgcagcccgtcgtcacttctacatcggaggatagctctgtcacaagtgtaacgactatagacggtagcggaaacgccttgcctttatcccgtcccgggtcaaccagcaaacaccataacaatgacggtggcatccacgtagtcagaaacgtggggagcgggagcgggagcgggggaatagccttcgggggcaacaccagcgggtctggaccactgccgcccaaaactcccacagcgggtgttttctcctcgggaacttcaacggcaagcttacgtcgaccatcactgcctcatcagaaatcgccaagcgatagcaatgttattggtaccagtagccgattgttgaggtcgaggccgtcagctactttccagcgggtctcaagtttgcttaatctcggagcaagtgggaatggagcagattcgccctcggccaccgccccatcgtcgccctcgttctcgtcggggcgacctcgtgagggaagcggtggcagcaccagccgctttaccttcttccggccgctgacgccgagtgctgcggcagcaccggcaccatcgttgagtgcgttgccgcttagaaattggagcgcaacgaatggggatgatgaggatgactggctgggaggactgaggcggaatgccgctaggggaagcccctggcataaccccaatttgatgcagatggcggagacgttgcaagcggttatgatgacgaagggggattcgatgactcatcttcctgtccagtaggtcacctctttctcttcttagttcggcatgatatggaagttactaacgaatctgttgggtgtcaaagatataactcgcttgttcacaacgtactcgagggcttcgcacaccttacaaagcggttgcaagccttagaacaagagctagctgagctcaaaaaccttcgagagaaagaactggagcagttccgaggaatcagcgaagagtggattcagcgagaggatggctacaaggccgagatcaagcggctcgaagtcgtgctcgctaaggagagcaaagatggcctagcaagtgttacgctggcgagacaggatacgctcattgatcggtcagggagcaaaaggttccaggcgaagttgaagaggatgagtactaccgctaatcgggatcgaggtatgttgggcgaatcaattgacgagggtgtgcaagattgtgaagagttgatggagtggtgttaaccgattctttgcagcaggagagagcgatgatgatggggacaaggtgatggacgagcgcgttgggggtgagaagaccagagacagaactcactatgggatcagaggtacggaacctcgttgggtacattctaacaatgatcgatgcgatttactgactttgtgttttttggaggcttcccagagagctccctgcgtatccttccggttgaaaatgaagtacgcatcagtcaaatggtgaagaaacgagcggttgaggacaagcgatggcgtaggtcacaattgcaaccatccatggatactcctcctccctgtgtagaagagactctcgttgactcatcatcgccaacatctccgtcgcccacaaagccgcacagtgggcctcgatcgagtcaaaatcagcatgtggaatccgtaaacggccaattatacagtccctctacatccagtagctccagtgcgagtacggcctcacaggaggcaagccgttgcttgtctcaaaggcgcaacatcaacaatctcgtaatcgaaacgggggacgtatccacggccgtaaatccacgacagcggcggatattttcgtatatcgagggcgaggctgaggtgctgggaacggccagtgctgcttcagagcatcgtcaacacctctttcaagactattatggctttccgaacacacacagacagcatgagggtcggagtgaaacgcaaccaccagccggtacgaatgacatcgacttgcccgaccgtaactcaacgtcaacagtgcacccgacggcgaaaggacccatggccaacctatcatcaacacgccccgccgaagaagattcgaccacaaccttcactagtgcttctttgggatcaagtaacctcacaggcctcactccatctaactccaccggctcggtgatttggctaggaaagcgcaaaagcagaacggcagcgacagcgacagcggccgccacctcctctgcatttcaagtggaccaacccagccactacgagacaagcgtcggcggcgaagatattggcagcggaaattacgagctcggagaaatgaccagcactacctactaccaatacaattcgacgacgacgacaaccacaagcccgagattgggacctggattcggatcaggaccggcgatacctccccgaactacctcccaccggcagcagcatagggttgggaatataagtcctatcaaggacaagtttgagcaactgttgcagcagcagcagcaacagcagcagaaacagtcacagcctggcagtgggaagagtcccgcccgtgtggtagagaagagagacaaagacacaacaaagtctcggataaacaagaatcacgtctcagcaacggtaccaaagttcaacgaatggacacatggggatctgcgctgagccgcttgccctggtcggctccaactgttccatgacaggtctggagttttcggcccttggctgacatggggtggttgttgttggtttacccagatgtccccaaacttccaaacggttctgccagaagcaaggtcaccccttattttcttctggaaactcgagcatgagaacagaaatggttagaatccattgatttgattggtctatagcgtgacttggcaggagctgctggccatggtgatgcaagctcgcaaattcggtacacaagcagaaaagtttgagaaattgcagccaagacggcgatcgctacaaacggtaactcccctttggacgtgcacgctcaaaaaggtaaagtggttctggtgaaggagctacactagtcaccattcgtgtgtgactttccagtttgagccgatcaggatctcaagatgccggccagccgttgaacctttcttctgggataggacctggactgggagagggctgttgtgggtgtctctgttgtgtttgtggggattatggagtctgatttgtcgtgttttgtaatgagggcgtttgaggaatggatcagggggggggaggggggcacggaggaaaggattaacagtaaaggaaggaggtggcaactgtcaatggggaacaggtccaccgactaggtgactggagatcactgggataggtgatctttactagaaattgctaatggaccttggggtccgttctcatgatggatcaagggtgttggagtgttggggctagagcctagagttacacacgttgtggacatcataggtttaccttcggatcaagatcgggggtcggtcggtctgctgggactacactactcaaggaccaggtctctccaaggcaagactgtcgacggacttcacaatggaaccagtggaatggaccggcgaaactcgtgatagcactctcatgctgaaggcgatacgaacacctatctcgccccttggttgatgctccacactaacttgtatagatagcggaacaactagtagcgttctagtgtaggtatcatcaatccctattgctttaagcccaaacgttcagatccaatgctcgaggaaagcagaaactgatgatctctcatgactgactacccacacactctctcttcttctacgcagtacgtatgtacctttgaacgggacggtggcaaaaggacttgtgatattcacaatccacgccgaagcatctaaatgaaaacctaacactcttttgtggatgtgagcaaattgggtggcgaacttgtctcgcctccgattatgcgatatggagggagtatctgcgtgaaagggtatgtaaatgtacttgtctgcctcttgacttcaccggagaggacttcacactgtttacggggccacctggtaaacagtcttggagcagatcaacctgcgaatgtccatgagtggaaagtcgatatctagtgtactatggacacgactcaggggcttctccgtcttgttatgtatgacttcttgaggcgtcacacgttgtgggtacgtagcatatgcaaattctcgtatgtgtgtagctgagacagaggcatctttacaatctccaatgcaggggaaaaaataaaaaagaaaaaagaaaaaaaaaagtggaagtatttcacatcacggctcctgacagtacttcaacctgactcctctaaaatgaagttccgttcacaaattcgttcctcgtagcctgtcaagactctagtcaagtgaacaaacgaaaacgggctcacttgggagcaaaacactagttacgtatcagtatagggagagtgtccggagtaactgtgggtctcacaattatcttcaatcttttccttatcctgtgcggtgattgagagacactcactcaccacttacacttgatgtcgagtcagttgtacataatagtcggcagcctgaagttgcgagtcgatacccctctgtatgctaatagcccattgagtgcccccttggtacactagatgagaggaagacttacccccgaaagaggaaggaggagaatggatttcgtaacccaagccacacccacacttccgggaccgaagagaaaatagcaaagtgatggtgaaagtaatatgcgtggctattggccatcactacgtgatgtaccgtgtatgtatgtatgtacccagcaggagagtctattgcgtacaggcaatgacagagtgggtaaaggaagcaaagatgccatcatgtgcatgatgatggcagtaaggatgactgcactactggataggcgttcacgaaacggtcacattttcttggttcttggtacgtacactacagtgcactttgcacacacatctgaaattaccatatgatcccaaggacctgggccaggggatcggagaccgtagatctcgacactgcaaggtctgtactgcggtaagtgagatcgcaaaataaaacggagaaacaaaaggtgcggaagtccgatggaacgagtgtgtgattggtacatgattaaaaggtcgaaaaaagtaaagggaatgaaataggagagccaaaaaggaaagaaaacactgtgctccaaaaccggaatgagggtagaagcaaaaatactagacaaggggaaaccaaagaaggaaagaaagaaaaaaaaggaatagtaagaggaaaccaggagaacggaaaggcggaaagaacggaaaggcggaaaagcaaagaggcagaaaaggaaaaaaaaaaaaggaaaaagaaaagatgtttcccctcgaccggaatcgagccggtgacctttcggtatacaatcatacaattacagccgaacgtgatatccaactacaccacaaggggatatgctaatgcaagcttgcacttttgattaagtactgtgatccagttagtgcagtgaatttcagtggtttgccgcgcgactctgccacaacaacgcaaaatgtggttgttgtttggcgctgttcacgactttcggaagtgatgtttgatggctggtggtgacttgcaggcttcgcgagacaacacacaaaagaaatcattgtcattgtcaccatagcacaagcacagcacacggagtcccactggatctctgttggtgcgactatgattgacgcttatttacagcggaacaccaacactaaagtcaaacattgaggcagattcagtaacacaaagtttgcggcgatcgactggctgagtggctggttgtttggtattgtgtgcgtatgatacctacactacatagtatcgccgacaaccacttacgcagttgccagtagctaccgtgccagtttattaatgccagttgccgagtcggcttcagtgccggtgagtgatcttcctctcgacaatatgaagttttcctctttaagtggttgttggagtcggcaggagtgtaacgttgactgtgatggacattttttttcccatgcgtgaaatgcggatatgtcccgactgttgccggcgctgggaaacggatcgttggaataacgataataaaggggaattccggtgatgtctcatcccactttcaccgacattgcactagcaaccgatgacgaagtttgtggatgagattctagtgtactatgtaaggtaagatcattgtatcctgttttatggatctcccgatccattgttggatatcaaatcagcatctccacctccaccgggtgatggaggaggtgtggactttaccgttgttattgggtcgttgttgggggttcgttcgtttttttagttcgattactctcggcgacgaggctgttggaatatccagtagctcggtagctgggggcacaggtgaggacccctttgtggaccaagcaagggttcacgataggtcaggtcggaaaaggctcattctcgaccaatccctatcggggatcctccttcggatacatccagatccgcgaactgaaacctggcagatgacgagataggcgccgctcttcggcagtctcgtaacggacgcctcataccgaaacacatcgggcctgggttctggggaaagcctgggtaccctgactgttggctagcgagacgagccccaagcatggcccggtgatcgctgcgtgccaagcagtccgccgggcaccggcggggaaccaagcgcactttgtggtacacatcaagacccttcgcccagtaaagacggtcaaaaggacggagactgtcccttgtcagccccttgtcctgctgaatctcctatgcgcgagagtgggtttgctgcaccgaatggatctcttgaaagcgttgtcgatatgtggtgcaccgttttgtttggtattggccctttgtaggggccctcatttgatctccgggcctatgccaattgtggggatcacgactcctagaagaatgtgtgggacgggatgcttggtcgcaagggtgctacggttaataacggtgagagcttgcttttcggtccgttttctctttcttgagaagaagaagggtttacctccctgcacccactaagacttacaggtacccaccccaccaagaaaatgtagggcggcccagccgatgatatctcatatcgaagatctcgattttacttactaaacttcgtatttcctatttacgctgatattcggtctacctatagtagcgtggaccttaaacccttttatactacgaaagtattacgggattttcactgttactttgtaagaatatttacagaggtatgtgtatacctagtagcaagtttgtggtgggtgtggggaggttaacccaagataagaagaagggagaaaatgcgagaggggtagcgacactgtgtttaaggtgagattgtgattgttattgcaagaacggaggcactctcttcgtgcgccgcatatggcagtaagggtacctttccggcctctaaacccgctcgggggactcggatagtttgttgaaaatgtcttgtgttgatggtaaaaacgaataaaacgctctcatttgtgtgggccttgctgggtacaagttagtagccgtcaccattgggactacccaaaattcggcgggctttactggatatgccgcggtggttgttgaaagtgtaaaaaaaggttaggttccagctatccagttagtcagtcatctagttgcatgaacgatatcgggtcgatgaaccaatggagaaaatccaaggcttggaggactagcggctaaaaggccgctctcgtgttacgtcggccggatttgaaggtgtaatcttgtatggatagatatagtttaaaatgggttaggttctcgtctttggggaaaacggtatcctgcgtagatatataggtacacttgcgaagaagatgcgtaatccgtcgaattagtgactaagatggtgagagaatggtaatgctgttggtagaatagaggaataaggggaacagggcgtatattgtgtaggagtgctgagaatagcaaatgcaatatttatattgcatttgcattgggtgatgtcgacgttgcgcgaggtcgccgacctggcgttcccgacgttgcacttgatccccgcttcgtgggttggggcgttactaccctccgggcgggtcgcgcctcgtttaccttgtcccacctcaactaccaccttgcggctgtcgacgagggctggatcctggctcttaatacgacagttttattcctccccaagtcatgacatttcgaccctatcatgtccctgccccccaccctctcctctttgcctcagccgttccctttctaggtgtctttaaggtcggtttcgatcttgtatttgtgtatctgctggcaacacgggatccagtcaatgctgccttcctccactttggctacatgctcgtcctatggagtgctgtttaattcttgattcagtgccaaacatcgagagcctgaagtaggcagggctactgctactggtactcgaatggtgggaagatgatgcgatgctgggatgttcgatgttgttgttaatgtctgaacggtgttgagcttctgcaaatcgaccgccaataagacaaagacactcgcctaaagaaattcggaatccgcttgggttgactctggaggtgtgtgtgcatcgcaactcgctcgctcactgtgtaggttgtgaagaaaagggttcacagaccaacggttcaggaaacggttcagcaaacgggaaatgaggtcccccaagagagaagagcggcaaaacggttcttccaaaactggaaagttggctattagtgtacgtcgatcaatgggtgacgctctgatgtctgcgttgcaaccctgtcgagtctggaccctagccagaaagggagccgatccgccggtacggcgctggcgccggtgccacagtctgcttccacttgcacaggggacagcgtgcggtcggggacctctgctgcatagtgaagtaaggtagtatgcgctctcgaagacactggccggccttccaccgcaacgacatgggcgggcagtaacccccaaggtcttgaagagggtcgcaaacctaaccgtaacagtcgcatcaagcgagctgatcgctgttgtttttgctcttacccgttcaatctctcatgcatccgggccgtgcagttccccgtctcttgtgtgagaatcctagattccatggtgtcacagagagtgaatagatggcaactgtcgaaaatggtgcaggcatcgaggcatcaccatcagcatcagcatcgacatgtacgtcacgcattgctcctatgtgcatcgtgaacaagggcatcatctccacgaggcgattaatacatgtcccacgataaatcacgaatactatatatactatgtacaccatggtcaatagtcccacaatatggctccaactacggagttccgatccggacgccttctccagcgatgtagagatcgggactaaaatcaaaggaaatgaaggaagaagctctttcaagtccacaccacagccataccaccaactggaacaccgttgcaaattgtggggagagatctacggtcccgtcatgcccccttttacccacacacctcattcttaggttttggggttttgtgcacgacaatgcactaaaattcaaaccaattcaacttcctttgccaacggccgcgcatgatgacggtttaacctgttcctgccggatgtgttgccgctgacacgttcgcgaacttccacactaaaccgagctaggattcccacattatgaacaggcgagaggacaggtaacaacaagctctggaaggcaaacaaaaaaaactaaaacatcactaccaccgacttttcgtgtcggcatggaaagcttgcttagactctgaactttcattgcctttcttctatgtagtgtagtgcggccacatctccatagtagttcgttgcggtgactcgtaaaaaatggaaggtagctgcacagtgtgatccacggtatattatctccgaacttcgacttcgtcaataaacccgatgcttatttacgaggagaaatcaccaagttccccttcataacctcagatcttcatgtcgatatttttgagtaccttcctcttggtgttgccaactgggtaattactaaccggcaacctttttcgcagcgctatcccggcgatattttccagcaccgttcaggccgtatctgcccctctttgtttcgggcatcatctcacgggcaacctcaacttgcccgggcccatcccccatctccatctccatccccatcccccattgccataacccctcgttcaatctcgcctatccctccaacggtgcagatgcatcatttcgtggggtggccgattttcagccaattggtggctcccttttatagctgcctaaattttgaggtaagcaaatacctcaaccggcccagccttggtagtgtttactaatgctttaggtgaagtgcttagctgacaggccacgttaacgaagtttagttggtacttacccgtggggatgcgttgaaaatgataaattccgtcgcaccgtcaaagggatgctcgctcgcccaagtaagccgatcgaccgaaatctatgcaaccaagtgtacccttcagctaccccgtcgttgtctatcatgcttagtttttgtaaagccgagtgggtgagctgaaccccttcaaagatttttcatgtctccgggcccatgatcccggtcgctcatccatctgatgcagtttttttttatcgggggttgtgttggttctctattttgcagctctgcactggtttgggatcccacttcggtcgtctcgcagaccacacacaaaccaccaagcacaggaaccacagaaatcacattccgaaccaccttccaagaaagaagaatgttatgaaaccccgtagacaacttgcggtatgcaactggccgctgtgcatcacccacaaaacactaacatgtccaacatcgccggtggaaaagtacacgcgctgctgcctaagcctacactagtatttctcccgcatcgtgaaaacgagtaaatagtgaacatatttaaaccgtcttctatgtaatcgttaacaagaaccgagaaactgaaactagcttcaccgttgccagtgccaatgcttagtgtccgctccttccgctccttctttcccttccctttattcccgactccagtcctcgtggaccctctcatacctctactccatccagattatcggcccctcccccctttgggaattgcgtcaagtttccatcaccaaacaagcaagctggcttcaatttagttatctccagttcgcatggcccattttccctgtttgatatttttttcaaagagattttgaagatcggtgtgcggttggttattgttattattgtaggtagtgacttgtgtgaagttgtccgcgcgtgggtcatcctcggtcaaacttacccttttctgactacatgtatcgggaaaacgggaaaacgggaagtgaaacccgagaaacaaaacatttcttctagccgtgaataatatgtctcatacaaattgaaaaaggcatcggaaattaaaagttgtactatggaagaaggagaagaagaaggcttgttatggaagaaaacgcctagacatacatatacactaaaagcaaagcgccaacaacaaaaccacaaatagcggaaagggagtggaataatagattaagaggtaaccgattcgctgtgtttagtttgtgtgagtgtgttgatctaaacttagtgatttagaagttggttgcacaacctcaatctgaatattgaacactgaacccgggaagaggggggggggagggtctcgtataacacgacatctttctctactttaggtatcctagttcgtgtaaggaacgggcattttctgtatgctggtaacgattgtagtcattggccctgaacgaccccaagttaagaagactcttggtaccttatgcgatgtcgtgagctttatcagctcgtcggctacatcgacacgcatttatgttcactttctactgttgaactcaggtaggcacaaagtagaacaagcaagggaagattgccactgtaatttgatttgaccgattaatatttctttgattttttggaaaacagcgtgccgcaaagcatctgctgatgtggggggtatctcaacagtaaaaaaaaaagacctcttccgtctgcccatccgacccttgatacaagaaaagaggaaagaagaacagaaaaccaccgactgactccttgattgtgggtagtgcggggcgtgagcaacgtatttctatccatccgccatgcccaacccaattttcagctccttctgtctgcttttaattacgctataaggatagttgcaatccctttattttgataggacaagatgagtgtggtgatttcaccaagctcaggattgatgctgtacgctgttctgatctgatgtactatgtaagcgtcatgtgtgtttgaggagggcatcgtcatcaggaaaacttaccatatgtgattatgaccagttcgacacgcccccgctagccttcggctttcgggttattatgatcttcgtaggtgggagatagttggtattttgttccacctgttcaagagcacaggaggcttgtgacaggaatcctagcatggtttttctcgtctcgttgaatcaaggcaataggcgagctaggtgccgtgggaaggtactcggtggcagaaggcaagtatcccattgatgattgctgagggaaaggaagactgggacgacggtaggccgcaggtggtgcgaatgctgctagctgtcggcgatcaaactcatccaaatctccgatggatgaggtagtaggagagggcaaggtgctgaatggggcaagtcgccttgatgtgggtggtgtcaagagccgcagagtgcttccagttgggccatcgcttccatcttgatatccatcggtagtggggaaggcatgtgatggagggtaaaacgatgtgaagggtgtagtgcatcgagcctgttgctgttgctgttgctgctgctgctgtggcctagaagggaaccactcgatggactcatggacgcggtgatgaaggctgtcgttgaagctactgggactggatggcctcctagatcccgtgtagatgtcctgaggatatctgatggggcgctgcatgtgcgctctcggcagttgaccggggctgcttcttagaacatcggaggcagaaacgcgtcttggtgcactctgtctccgaagctggttcttcttgcggttgttgaggccgttccaatagttcttgactgcgttgtcgctgcggccctggagcttcctggcaatgtctgcccagcgaggccccttcagatctacctctctaacgatgatagcggcctcttcctgtgtcataggtccgtggttcagccctggcttcaggttttggtgccatcgctctcggcactgcttgggggttctggttccgagtatgcgggcaacgttgacccagtttcccggtcctaggtccttgaccaacttgatgagtcgctgatcctcccctgctgaccaaggacctctccgttggtcgggcatgttagacatgatgatcgaaaatgtcgataaggtgaacgacggttttggtcttggttgccttgaagactaatgatgttatccttcaatggagctttgttgatgtcgagtcgtggtggatgtcgatgattgtaacagatgtttgatggtagagatgggtggttgaaggtggtacgggaatgcaggttggggatgggggggaagataaagtagttagaagggaacgaggtttataagatgactggccgatctgaaggtgtgtgggatgatgttctcagacggtctaatgccaccgacggacgctagtagatgacgggatgcgaggaagaagaaagtaaggcgcaggcccgaaatgtcatgtatgtacatatcagtccctgtaagtttgttagcgtggttcctgccccatattttctctgaaggggggaattgcaaggcggaacaggtctattgacgacttcttattggctgaaattgtctgatctcaaggtgttccagcacacacacacaaacccgctttatactggcttcagatcgaaatcattggttttatcccctgcttcctcccctgttcaaaaccccagtttgtaccaagctaacgaacttaccaggactgaagtgtactagcctgctggatatcggctagcccagtatttcacttgcaggtacccaagtgctagtccatgactggagctccccccgtttggaagaacggatttccacttctggtcgcgtctcagccaggggtcgattggtgtacatagtacaaggtgggattccgcataccaggcagtccacttctcagccccttacaaatcgtttatcgtgtctagtattcgtatagcccagctcgtagcgtactacacagtatgtgcacctggccgatggctcgcatgaacaagctacttcccagaaagaaggataccatgaatgccccatctgagcctggcgaggtaccaagtatacttgcactggacgttccttgtcgctgtgtatctacttccggtcgacaagactgtgtagataccttgctggctgtgtcgaaacgacaggtgccattcaaaaaaatgccagtggcttccttaacctaattcgatgtctgagtccaaggaccgccccttgtctgatatgctactgtaagctaatgcaacctgaaagcactgggatacccacctttagcgcagtcggtaccggttacggaaatcgagcaaagaccaaaacggtcagaccatgacgtctatcggggtagcctgtaataaaaacggtgagtgcgctcaggcaggggggaatgctgacccggttctgcttgacagcatgcccctggcgcagctttgtatgtacaagggagttaattgccatgccaatggaactgatatccgtgcgtcgaggaggtttttgaaggcacgtattcgagctgcccctggattgaggtgaggtggcatatctcgaaagggggaaaaaaatcgacagtcagagcctccaactcatctcactcactacttgaatgaaaatttgtctaagcgaccagaaagtggtgagttggccaagaggtaagaggcacgtaagaaacctcagtatctaaagccggagcccgtgcactttgttgaattgttagtgttgcatgggtctgattggctggacggtcaagctgtccagaccgggcagccagttgtccctcgttggcagccaaccgaaccactgccctgtggtctttccaagccttctattcacagcaccctttccggtcgcggccacgatgaatcccaagacaagccacgccatttccctggatcgacggacctacgcgcaagattgattctaccctttcccgtctgttcgatcaatgaatccgcagtaaagtgaccaaccagtgccaatctgcgtccaacaatttgcgtgtgcctaggtttgtgtctgctgcgaagaggtaggtagcacttggtcgtatcctgatgtccgagccctcaactcgctcgatccaataagaatgactgctagcacatccgtccagcacaaaccctgaccatggcgttcccgggaactgccaaagccgaaggttgtgtgctgcctgggacctcgagtgacgaccagacgctgtccgattgtccagtcccaactcagcgatcgcagaaaacccagttcaggaccgggaaaccaaaggaacccttacctacctacggtgtcgatacctcaacaggaacacaacagcaagaatagcagggaaggcaggatcgccaaaaccaactcgatcgaggcattcactgaactcgggagcgctcacctgaaaatctcgaactcggccccatccacaccgatccgctccgcgtccgtgatccgtccagtccatcgcccacccaaactgtcggttgcacctaatatgccaatagtgcggtatctacctaactatacagcgctatcgtatacacagtgccctatacaaagctacgaagttttgcttgtagtggctcgtgctcggtacctgacaagggttctttcggctcgcaaccacagcacggtatagagggccgggatttgctgccgcagattatcttgcatgtccagtctttcaaacacgcccaaggacggatatgcttgacgccgtgattccctctgctaatagtcaagctaaccctttctccttggccgagaccgaactggcggtggacagctcggtccaattccaagagagggggaaaaaaggaaagaaaacagatggcagggtaaacgctgactggccaagcactcgagtgagttgggtaacatgaagggaattggtaacccatcgtaccgatcttgacattatagccgtgtgccctgataggtaatgcaaacaatccgggcaggttattccccttgcaccaagtaggcctttacacttggggtaccggtgtttggcttctttaccatccagccctatgtctagtttgtttgttcgttggtaggaaaaaggccacatcttactaaactcaaaagaaccaaaacaacaaacatgcgagtattgtaatgagactacaggtctcccaagcccgggtctgagtgtgttgcgagttccgtgcctcggcttgagagggagattccgctgttttcccgtccgcttgttgctaaatctggacaggattgattagctccagggttctgtgagcagtggctttaaaggtcatcagcgtgacggacgggatcttagcgatccagtaacttgggttcccgaccggttaaatgcatcggagcaggggttcggaggacacaacggcgtgtccatctcaccaggctcaacggttgacgcacagtatgtaggcagtgtctcagtcagtgagccagagatcgtaacgcttggatgcatactgtaccgacagaaatcggacgaaaaagggacgaacaagcgagcagatttacatggtgattgggagcgatgtccggacggagcaccccgaacccgcgccgtcatgtaaagatgatacagtcccaggcccgtataacgaagctcgcgccggaggagacatgtctgcggtcctcgacatggctatatctccgctgcgtggcttccaacttgagacatgagaatcctatgtactgtggttatcccaatgccgtacactgcattttcagggcaagttcagccctttactaagcggattaagcagcaacccatccccaccatcttcaacggccctatattgtacactacacataagatcgattgtactcccgctcacatcatggtagctgaaacgcaacaaacaccccgcggcgcgttgaacgttgaccaaatctgtagccacctagtgaagcaattacggctgccttgagctcccgagtcaagctccctcttcgattcgttcaacgtaatggaagttgctgtgcccttaccccgcagtggtcccgactcgtcgggaaggggccggtcaatatggaatttaccttccctataatatcgactatctctctggggctatctcactcataacttccacttagtactactacctctggctaccatggcatatggggcaagtcgtcccttccttgtttacgaagtacggtatcactgtggtcactctgactgcagccagtgaaaccggtgtaatctggcaaaccactcagtcatatttagttctagcagtaggtacttaccacactataacccagctccaattactccttcccagtcgaatggtagcctgaggactcgggtcaaggttgctctagtgtagtagactgggaccagaccggcccagcgatggacacggggcagggcacagtctgacgggcattccaagtcgtcgatgcagccgagtgaacaaaaatgacttgcagccgcattgcaacaatggtttgcgtctcgtctactgccccactgtcaatacagatcatcctcccgccatccgtcagctccaggtctgcttgggagaagtagtggttggccttcaagaacttcgttccgtctccaaattcatctgcccgcgatcaccttgtcgtcatgccctgcaatatatccacgatgaccccagtacagacacaacctgcagataacgacggtacactagagggagcaaacgcatataaaccacactagtttcgatccaaggccgccaagatggcggaacaacgatggaatgattccgtgtcgacgagaaagcacccagttcttggctgcaacttgcaccgaataccggatggtcgcgatcctgctgagctttcgtacaactaccacacctgggcatgctggactgaatcggccaggccagcgaataatcgctccacacgtctccatccaagccatgagatgccgaggagcgagcgggtgcttagacgtgcttaggtgcgtccccaatacatatgtcgctaacatcctgacagacggagcgttggagtgttcatacgtgttagtcgcagctccagcgcatggaatgccatcggcatgcttgaaaactggggactgcgcgagacgagaaccgggcaaaaaggtcaccccactacactaccacgggtcaattcccggacggacttgggcacggcaccactacacgtgcactgaccgtctttcgaacgagtctattctactagtgtatagtcttcccactccagtcgaaggctcgcaacagtcgccgagtcgccggtgccattttacgctactccacagccacgggcttccccctcctcgggacccgaacctacttaccagtagtccgggaaaacggtccaaacggaaccacatcagccacactgacaaaactggtatgtacagatgcggctgcgtgccagcggctcgggcaccaccctccctcataccatgtggctaaagcccgactcggcgacctgagacccaagaaggggagcgatccgttcgccaaactctttagcgttgacgcaaaaaaccgttgtcacacagcttcgggtcaagaggcgtccaattgtggcaggaagatcttccaggtggcgttccttgactgttgccgtagcccccttgtccaaatccttgcccgcccatcgatccctaccgtcgcgtaccgtccaacccgccctgcccctctaaaccttggctggcgatttctagcgagcgtccagctgaagctttggcgccctcgtgcccaaataggaagatcttcattacccttgtcgcctgggcacgttacttcagccattatcatcctagtacggtatcaactggctattgtattacgctttactggaaaacgagagcagcaggtcataaaggcaaactaatctcagcaagatgatggtataagcaagttctatcccgcatcagatgcaataagctaccaaaacaccccgaaagctgacaagatatgtcgctatataggtactgtgtatgcagtactggtggagacagtttcctggaacctcaacaatagcggcctgggggtacgcctgctcctctccatggggcttccccgtcatcgactgcaacggttatcccccagtcgttttgacggtcaccctggtcttccgctaaaccttcttgacgatgaggttgcgaagtgtggggcaggagcgagatgcaaatgtaaccttggaatacggcagcaccatgttggaagtagtgtacagtattaacccctgagcgcatactccagcaattgcatatgtacgcagtacattgtttacatgctaaaatttctctacagtacctacctacctctagtagtgtacacttacatcatgattgtgggcgcggccacaactgcctgtctcccaccagaagctcccaccagaagccagcacccctttcggcacacacacatggcgctcccccctacgtgtagtgtcttcaatgctatgtacatgcagtttcaggggactgtactgtaatcataggtgagtataactccctagttctcgaaaccaacagtggtagtgaaaacaagattgactaacacggaatagtggctgatcatgtttcacccaccgtacccgaaagcctcaatcgaatgtacgagtccaagatgagatcgaacttcagttagctggtgggtgttcaattccacaccgaacacaaggtttatctccatgcgattccccctaccctatcagcaagataatttcatgagggacatcccaccctgtcagtctggaggcaggagcggtcgcacgaatattgatacgcttggctagcggtatgaccttcaccaagaagactctcggcggaccgtttctgtcagtgattggatgcctgtaatgcccaaacccctgtccagctcaaacccagagcctccttgacgtgctctatgcaagatggcatgaaaggcgttcacacattcattgtggctgggactcgagtccccgtttcgaacttggaccgagacactaccgttctccataggcctcttgtcgactaccttagcttacgcacatcattggcaagatccgcctcattgccatgctcttgatggcacatcatggatccactcgactaaggaagcgtcaacaatcaacgctacctttcgactctgcttttccttcctagcgtacttcagaatagtggctgtcagacatccaagacagtgccatcacggcaccttccatttacctagtttttcatccggccttttggtaaacggggtctccatcctatgcgctgcatccgcatttccgagacactcaatggaatcggcgcttgattaaatgcctgaaggcagttcgtcagcttggctagcagcgttttcggatggccagatattgcccggtccatccagcaggatcctttgcacggcgaaggaagtcctgctatcagtacgacctaacatcagggaagaagatgcaatgctactgtctttttaacgtgttggctggcccacttgaagggcaaagatcaagctttgtggaagcctttggcagctgctggtactgtcgacatgataaccgatgagggagtcggtgccagaacacggaaaactccgtatatggtcgaactgatacagaaacaccaggcacttccgtggctgacgttgtacgtcctgcagacccacaatcaacttgcagttccagggctgataatgaaccagagggatgtaggtcggcgacctgatcaaagtccttgctgcaacatgcccagaaaggcatcaagtcagcgtgtggcctgcatcaaggtcatctcgaataccatgacccccgcccggccaagcacagctcatgtcgcaacctttcttcttcgttctctggtccccggccggagtccagatcttcgacacttcttatggtgtgagagcccactggacattgatatttcttctattgccactatcgccgagagatgcctcaaagtgagacatgaccagggtattaatgcaagagatgggtagaggaggggaaagatatggatgccaacgcatactcacttcttcctgacgtgcggcttagcaaacttgccagaacatggcaagaatccagatcagtattcggttaggagatgttgatgaagcagggagcctggtcaacgatcttgatgttgctgggctcggttagtttccgactgccgtactagtccacttggactgtgccttcccgctcacttaactattacggtacttaacgaccggtagtggatgcttgagacgtaccgacggaactgagtctgttcagacgagatgtatcaaaccgtgagtaatgcgccatgcggaagggcgatggcacaaacaatgcgtatcaaaaacgatcttgctttcatggaagggctacgaacaggagccccgatatgttattctgatttcaaagcgggggatgtgacgaggagctacatgacgagtctttgcccaatggatgctttatggctgaaactctgtaagaatcctccacttgacgccatctcagccatctctcagtttctgggtctagtagtcgaaggctcggaatctggttagttacctaggtagttagttagttcgaaaggaaggcaatcaagtcccgaaagtgtgtatgagcgtttggattggtcagaccagattaatgagggaaattgcactttctgaaaaaaggatgctattcgtgagcaacgacaagcaacgcataacttcggtagtactatgaagtaagcccatcccagaaatatgacagggctgggctgaatgaatgaataatatatggtcatcataatggtggtgggtaccgttaatacaggccgtaggccccacaaagaaagaagggcgactaagaaaattcatgatgtaaaaggtagaacggatgaaactcgggtgcaacggttctggtcgtgaactaaagattaatcagggtttcgctctacaccaaagtctgtagtgagcgagacataggtacctagggaagcacatccgacatccggaatgactgggataagtagtgtgatacccaggaggaggaaaggagcataaaagcggaagcggggagggtgaaggcgaagggtcagggaacattgctgttggttttctctcccccccttacccgtttatgttagcgagccccaacctaaccgttctaatcaagtggccagcctctttgtgatgtatgtcaagacggctgcatacacctctacctactaacctctaccaaccaaccttgcctcatttactaccataggtttgatgctcccatccatccatcatctccggaaggcgtcacaactccccccgatcactacgcagtaaagccggatggaccaggtggccgtggaggtcacggtaggtaggtattcttggcctcctcgcccaccgtgactcccaaggtagaggtacctgcctacctactctacagtctttgcgcagagtgtaggtacttttgtggtagtaatacactactgtctctgctctgaccactttgggccaagtgcttgtctcgtatttgcggagcgactcatgccagtgggccggaaggagggacggaggacactccgacagcataacgggagggttgacatctgtggggagtgcagtgcgtttgctgactgagtgctactagtggaccgtcatagtaaaagatgaaaactgacggtccgagtccagaacgcaggcggacggcatactactcatttcctcgcctgctttggtccactgcactgcactgcacaacgaagggccgggctgcaaagaaaaaagactggatgaatcggttcacgccgcgaggttaagtcttcgttgctagaggtacgtacttcctgcctacgcgtttcagtccaaccttccagtaagtactagtagtactaggccgaagcagacggagtggtttacaaaaccgtctgatacgcgcgagctgtgtaagtaggtaggtacctaccactgaattacacaacaccctgttaagaggggtagtagagcgatcaaatttcacataatcaagaatggccgtcactaacagcctgcatgtacctcgctgcagtggacaattacgccagtagtttgatctcgtaaattacgggttcgttctttccggttcaggttctggccttcgtagcaagggatcccatcggaggcagatgcaagcagacggaaggagcgagctgagaactgaatgccgagcgagtccgaaacgaaccgacttggcaagctgaggaccctgcgtgtgagtgagactagaggtagtgaatgacggaagcttgacggttgttggcggttgctaagcgcccggccggctgaggaaggcacaacttgttgcggcggcaaggaaaagacggttgctccacctttgatatgacctgtgagctcacgacggcttctaaggacagcccgggaaagaaagagcgacacgaggcctcactctttcaggttgttccgtgggccgggtcccataaaagctgcagtctcgctgggctactactacatggcgggcagttgcaagtgccgcggtggacggggtttcaaccattcgccaccgcgtgcaagacaacaccatgtcactgcagacggactgaatgaggacccgaaattgccagagtgctggctggcactgaagtgccgtggccgaagggagttgccgaccgggcgattgctaatgtcaaccctccaactttgttagttccgtgttactgcggccttgaaagaactcaagtagaggtaacttgagttgaactgccgcggtcaacagctgagtccatccctcaaagctcttcagagtggtcacaatgaacacacaaggacgacattcagagaatgaaacctgagtgtcaacgaatgacttgcagtgttagaatgttcgtcttcggaggccggtgctccaagtacctagtatttgactttggttcattacgctggtgccgcactgaacccaactgacgagtgccgaccaagcaagtccatgtcaattgaacaggtaagtaaaggggatgatgctacgcagtacgtgcaagatcaggctacaacagcggcgggtgccatggaaggatggaagaactctcatgaacctgggttccccttaaggcttgcaagacactcggcttttgttcccttgttgagttcactcacttattaccacgcactcgtggcaattcgtgcggcatggcccatcattacaccaagtctggctgacgcaaactgtaggtaaggacggaaccaataccaaactttaggccgggttttcaagttccaagtgcctgtctctgctggtgcacaatggtgagaaccaaactagatcactcaatcaccttactgtataggtacctctggccgcgatgctcttttggcatctgaattatgcacctgcttgaatagaggtacagtttggcgtacaaagggcttttctatactggccgactggttggggacgcggcaaaaacgactggagcttgaatgacttggactttggcgaactaatcaccacggacactcagctgaaatgaagaaaaaaaaaattgcaagtttaaacactcactgatccccccctctctgctgttcattcgctaactcatgaacacgaattatgaacacgcatattccgtggcatcgtccgcttttcctgaccggtttcactccatttacgttggcatatttccaccaagcatctggcacttccaatgatgggttaccacctcggagtgagatttttggacattttaaacagcttacctacgctttctgcctctgagttttactttaccctgtacatgctaggtacctctaggtacttacctactcctcatcatcgagtaatcagctcctcctttactcgctgtcgtcattggccttccacggaacttgctagttcagttatgaagcacagtggcagggaactaagcctaggtatataggtagtattctccgattcgagaggaaaaaaaaaaaaagaaaagagagaagtcgatacgagtgcctgaccgaccgcaattataggacacacactttcgctcttgatagcaacaaatgccaatgggcagagaagcaaatgcatgaaaggtccacaagagactgcagacaatgttatgtgaaaaggagcagcgtgcccgttacacactcgttagagtcgacctggggagccaaccaaatcctcggctaactgtattggcaacagatccatcgtgattatggctgtcaaaaactgtcattgtactgagcattgaatcatttgtccgtagagagtccagctcgcgctgtgtcttcccttgccaccaaaaaatgagaaagcaatcgcctgatttgaaatttgcgcaaattttgcgcaaatggctttcctcctcccatcactccgtcagatctaacttgatatttcccgcctagccacgataaaagcagaaagaagaaaacgtgagaatctagtcttactaaaagatagtggaactggcaataagtggcccttcacccagccctcaaagatagatgtccccaccaacgccgtcaacccacctctgccacgcttgttcatatgcatcctccaagtccctgacccatctccgcgtatcaaacaacgcgcaagtccacttgctctcccacagcaatttcctcagctcggcgagtcttccgaccggtttaccatagtaactagctctgtaaccgccgtgaccaccaccagcaccaccagcaccattataccctggcatagaaaacccatccacaaccaactcgtacgtcaacccattcgccagcttgatagccctgttctcgtattcataatcatcgccagcaatcagatcctcagccgcctgtcttcccgcctcgctcttcggcaacgctcccttgagaatcgacgccgccatacgcgaacacatcttgtactcataccgtggcagggtcagcagcggtgtactcgaccacaggacgtcggcggccgtcgtatgtgcgttgcactcgggtgtgtcgaggaagaggtcgcacacgcgggcacgggcgatgtgctgctgcttgggagccacgtcggtaaagatgatgcggctggcaacttcctcacctgcccagagctttgctgtccggcggaggttgttttcgccgagctcggggaaccgcagaagccacaagacagctttgggaacatgtgctagtatgcgaagccaggttcgaaacgtggtaggatcgatctgttgtacaaggacgttagtcagcggagctgcacatgcaattccttgaaaaaaattgaggaaacgtaccttgtagagttggttgaagttaccgaggatgatcctgtcgtctgggaggttgggaaacagcatcttgcgcatattccatcgcctcctctgttcctcttcccacgtcatccctctctcatccgaaccatcggcagactgtttgtgatcgcagcaaaagaatgtgtccttgcaatatatgagattctccgagtatacccaatcgtcggcctcggcatcagcttcatcgcggaatacatcctccagacttaggttgtcacggtgtggacgcaatgttgatggtggcactgacgtcgtatctgcgagcagatagtcgcaccattcagcccccagtgtccctgcaaatcccataaaggccatttggatcggtgcaggtcgtgctgcgaagacctcgttgcgagcacctctggtatagccgttaagattcaccaggatatgaattccatctgcaacaatctgctgtaccagccggtcggatgaccaggtgctcacatcttggaaaactggtgcctcgcgctcgatttgttggcggtgaatcgacttatcgctggccgtagtcgcataacagaaagccctcacccgtgtcttgtcgtggaatccaaagacagattgcatcaagtgtgccaaaggatggttgttgaaatcggaagatatatagcctatgttgagttgtggacttggtggtttcggaggttcatataccgtggcggggatccaggaagatctgagggtggaacacgagatcctaagcgcattcctctgagagatcattcggacatccttggctgtgagaggacatgtaaaggtgtggaatggtaggactgttggcgcggttggaaccgtgagagtgccgggaacccttggccgagcgtatccagaagccgactcttggccgttgatgtacctgtcacgataccaacgccgcacggtagcttttgtagctcgttcgatcagccgtaacacccgggaaccttcccatggtttaccagaccatttccgcaactccgcatccaggtccagtgtaccatcagcgatggcagccttggcagtcttgagataagccatcaactgcatagcggattgttcttgcaagacaccgcaaccccaggcagacgcttccctcagctgctgggcaacaatgtcaaccacgcgctgcatgaggccgcttcccctaccctgtttcgttacgtcttctagcattccatcttcaccaacatgccaccgatcgtacctgccattggcaagcaggactccgccacggccccgccagtcacacaccgagttgagagcagtagaaagtccacagactgcttcagcgaaatccgggttagaggttacggcccgcttgtagtagatgatggcgtcgttagtgcgacccctatccttgaccgcatttgcaagatttgttaaggcaatgtcaaaagtgccatcacaagccactgccttctcgtacatggagatggctagatcgagttggccgatatccttaaggagactgcccaggttcgtatgaagatgtacatgcttcggatccaacgtgagcccgtactggtaataagccagcgctaaagcaagcccactcccaggtacaattccaggaatcggtgccgccacagaggcatctgggacagacacctgttgtgatgccgtgagttggacgctcgcaagaagaatccccacgttattagctgtggatggactttcctggagagaaagagacaagtagtaaagggccagaatatcaccaacactgggtgattgctgtgggacgcctgtaccagaacctccattggacatggcatcttgcaagattttggccagtgaaagcagagcgttgcttgtcgttgatacggccgacctcctctgactactcgatacaacgtattgaagcccagggagatgcccaccgctagccgcaaaaacgagcttagcggtgtgttttgctctctcaggagggagcaatagcggtgcagatagattctttctcgtcggattctgcagcgataccatcccgccattccctgggttgaggacactctgtatcaggcggatgagtgactggagtcccttgacctgtcttccggcactaactaaaacagcctcctcgaaagctttggatgcgccatctatgttcttcagagagtagaggatgttccctttggcatggataatgctgatcatccgcccattctcgctcccaggaatagcataaccactcgaaccaaagcccggttgcctgctgttctccgcagtgaaggcaaagaatgtttcggggctatcggttttatccccatcatgcagaaacgggtcagggctaggttctctgatggttgccgtcgatgttgtgtctgtttcgctcccagtgtcactgacttgatcatgcgctgaaccaggactggacatcctcaaagagcgctgaacgaagtcgatcaccttgaccgcttctggactcttatgcctatagattagcatattcaccaagctctccaccgcctccaaatagctcggtcgtttcttcacggcttgcatccagtggtgctcggcttcatcaggtctgttcatggagtaaagtgttgctgccatgtgggaaatggcttcaacatggctttcgtcaatgctgagcacccgtctaaaccactctagtgcctgatcgtaacgctcgagagcgtaatgaaggcacccaccaagcaacataccatccacccacttccacccactctgctcacacaggtttgacaacacatccaaggcagtctttgctgcaccaatgggcgagttgagctcaaatgaacgcttaggcagcttggcctgataatagtgcccttgtgagccaggctttagatggctgttgacgttctcaagataaagtgagtgaagattagagtggccggacgtataactcaaaggccgtgaggcagcgtcattttggttcgagtgctgggggtggccatcggttgcgcctggacgcgtggaaggggcggagaattgggaaatagaaaaagtaagtgtcctgggcggtcttggataggcaatccgatgcccacttccaggcttagtcggttcgcaacgatgtagatgattcaaatacaggactagatcgttatatgtcttgtgggctaaatgtaatgcccgatctttgaagtgaactggcgacgagggctcccccatgccttgttgaagactcccgcctggttttgagttcatatactgattgttaccgccgacatatgtggcatgtggcgtgaaatgtgcctgaccatagcgtgagaagccatcgtcaagggggtaggctgagaatggcaacctgagcgaatgtgcgtgacccggcccatagacttgaggaagacactgctggatagccgagttcggtggaacgaaagcactgtcaacgaccgcacctgtttgcgtgtaatggttccctagattgaatgagtttcgaaagtcaggatagacaccttctctgtgcaccgcaggttgtgagagcgccgcgggactgtacactcctggagtcatggactgggcgtgatagccaggccccagaagtggttgcagattggacacggtatgatgaccaaactgggggatgggcagcgcaaggaggttacaatctgctgcaccaaaaccttgccccacgtttgatggaccagctccccagcccagcggtgtcacggagcccgacttgagcgaaagtgtctcggtagccgaagcgaggcttcctgaggtcagtggggcaggatacggccaagaaccggcgggtacggaatgctgaagattgcttgacgtagatgagccagagagcccctgatcgacagtgctgggaaagagccttgatgggcgcggaagggccatctgcttcaagggaggtggcccggatgccaggtgtgtcagtgagccatcgtaaccattatcaatagttcctctcggagttttccgtcgaagtgagtgttcggcgctgtggtctggtccgtggggtcggtgaaaggtggtcgtgatgcgatgcaaggccggctgggtgcggcgagaagggaacaaccggggtgtcacgttcaagttgctgacatgatggtcatggaggttcgacggcggttggtggctttgttggtggcctggttgatgcccctcttggtagtgcgaaaagccctgatggtaagtgaagtagtcttgtccgtgcgagggcccatggccatgcccaggttgtgcttgaaaggaggcgcgatggttgaacgatggcggcaccatatggtgcatctggaccagatgtgtcattgtatcatctagcaatggccagaccaaacgcgtgtaaacctttgcgaaagctgatcaggattggtaagtaagttgcaagcgcgatatcgaagaagatgggagaacgaaaaaacaagtccaaggatgggtatagaactccgggttaagcaggtgatcgaatcatggaaaacacgcgagatcagaaaggagtgacgagaagttgagctggcgaagagcttgcctgtcgagttggatcaggccgaatacttggttgctcgccggtcagcgcatcctgataatgttggtgatggggatttaacgagcggccatccagcactcgaacgtcaacgaatccgtcggaccaggcgcaagacccgttatcatctgatgctcgtggtgatactgagatgggagttcctgttccgtttggccccaagtcctgtcttccttctcctcaacttttcgcttgtcaaaactcctgtcaagaacggccccgcacgtttgggggtttgaagcaaaattctgtgatgatccgtgatggccaaataaccagcaatcttggccaatcaaccaaccccgattgtcagttccagcgccttgcacgctcgtagtagaggccgagagatacagacaaggatagcgccgagtaaagcgtgaggttcttaacgcgaattgacggtctgagtgcggtgcggatatgggtgcgggtgcggggaccttcggcgagcgggagcgaacaaatgtaaatcaggtctgacggcggcggcgacgtccaaagatacgtataaatggagacggcgaggacggggctcgaactcggcgggactccggactcgaatgtagaagtagcgccggaaggtggagcaatctggtccgaaatccgaacgtctaacgcgcgtttactgtgtgtcgacttgtactgcaggtcacttgcggccgacactgactgcgacccgttagacagcgaatttcctgcaatgtaatgtacagctgctttggagcgagtactggaaaaggaccgggtggaggcgattgcaggaggaagcggtttgaagatcgcttaggtttgttgcagcagaagaaatgttgttaaggtgcaagttctagtcggagctgagatgtcgaccggagctggtaagaaggacgagttcccctacaccacctacttactccactgcattacactacaccacaatggaagattggaaggactacatgctacgcccggtgtccatgtgccttgtgccgtgtctgccctaccttatacctagtacgcggcaagagccaactgatgttcgatccaggtcaagcagccgaaacaaaaggcaccaagagcgaccaagaggcagggggcaccaaaagacaccggcaggcggtgcacattcgcacctgcggcctgccgacggaaccacacggaaccctcctgcctggctcgcctgggatggtatcagcccgggggccctgttgttgcacccctgtcgctttccacttagcgcccctgggtgggaacgaacctgcgactactgcatagagggcgtgggggacgctaggtggtaattagcgggtcaggaacggtaactgcgacatgtcaattcatatgagcactccgagcgtactaccgggctgttatgtacgcctgtattcctctcaacactacctctactatgataggtaccgtcgagttcaaatactacctactaacaggaagatcgccgggtgtcctgcaagtattaaatggtcgcgattcttgatagataggtaaccaaggacgataaatgcacaaggcacacagacatcactacctacgtatgtacacgcggacagagtcgaagcaccttcacatcctgtaccaccaccatcaatcatttcagcatcagcaacgggaaagccgtcaccaatagagcgccatgcgagacgtatgcagccttccaacaggcagcatggggtgggaaacagggttgcactctgcatcttgtcactccatctgatttgcctctccatcggtggcctcgcccgcccagcaactgcgcccactacccagagcgatacaagaaaaggcatgtatctctcttgctctcgtacaactacatagcacgacatgagcagaagcaaccccaaataaccctacgggcgtgaagccgtgaacatcggtccttgatgagaccaaaagggtcttttctctctcccctccaaagctacccaacccctcctgcctctgattgtcatcagcacaatgctgaccgggaacagggggtaggttaggatcgaagcagcgggcaaagctctcacatcctcccagaaacctgcatcttcttccttctccccgtcatcgacattggacaggctagcccatcacttccatcacaacgctagatctttctcggcacctcggcagtgtgtaaatgagcttaccccttggcgccctatggcgccctgaatgaatatgctgaatggatggagccatgggaacaaaagtcaacatggtcgagatggtgcagcacgtcttatcacattcgtttctctttttcattgcccattatcgggtgacttggagggagtcatgcttgcttattcccattaccgccattgtcagttgagttgctttcgccgcacccaaacttgcttctgcttcgctgcttcttccgatgagatgccttgggaataagcagccgcgaaagaaacatcatcctgttcaaacaaccaaaaaggcgagcttagctgtctcaggccttatgatacccctcctccccccacctttctggtcagatcttggtgggtttggcaagaaagggtggtccggtcacataacccggacccggcggtgtcctgggctgcagccagccaacggtggccaagagcccagggtcctattcagcggacgcgcaaccgacatgtcacacacgtagtatatacacgaggcgcagatgaagagccaagtcggatctttacacaggcggagaagcttgtgacatgagataacttcgcaagtatcccgttgcggccgccattttatttagacgagtaactaatccacctgccatatcacctcctcaatcgggtggatcgctgacatcgacaggtactttcaattcacgagcacttccctgaaccagctgaacgggttccgatcgatcaatcgccgctttcaccacgattcatccgaagttgcctgatgagctggccgtttgaagatgtttaacacatgttgacagtccagggctcttcatgtacttcgcttctcttttccgagtttcttgtttcctgtttggaacatggtaagcttgggcacttcttcctgcctcacctctcaggaacgtttcgttatacagggcggaccaccgaagctattagtacgtgccgcacacctttgagaccattcaaaatgctgtaccatcaaaaaattcgtactgtaaccagtactaaagtagcaagcaccaagcagtgcagtgtagatagggcacgccaacttgatcttacctgcataggacggcgatgtctacactcacctgccgacatacatcgctaccgagtactacccatatatggaaacaagctgctgcgcacacatatgtgtatccacacacacaatgtgtgatccggattctcacaggtaggtatcacacagccgcaaagcgggcaatcgaaaacatcaggacaagtggacggttaagccacttaccctaccgtcgccattgatgtcccaaaatttcgagaatctggattatatgttctcaccagcggtgcagtaaaagagataatgttccaaaacgaaacatatcgacccacattatatgaggttcatatggacgaagaccgaaacgtcttgttcatagacagtgtacgaaagaggaagcgtggataaaacagaccaagagattctattcctctgtgtcagcaaaggaaaaaaaaaaaaaaaataaaaaaaaaaataaaaaaaattgacagatctttggctacctacttatacggatgatattttcagacctcaaaagaaggccttcatgaaagttgtgtgatgatgacatccacaagaccgtctctcagtgcttgtcttttggacgggaattgccgttgttaacacacgctgttatgcattcactaccaccctcacctagctctctgcctctatcctctatccatccaagtttgaatgacacacacattccaaattatcacctttactacccgtctttttatcttccctccctctctccttcctttcgattaaccaagcaactagagtacaaatcacgagcgtccaacatcaacaaaaaccacagctatctttaactcttccgatccttttccatatcgtattacctacctctacctacccaaaccttccctggccggccgtgtcctagatagactgcaacaaaacaacggatgagcgcagctaactcacgtttgcaactaactctacatggcatcacatcgcttacttaagatatgctcgcattgcatagccccccccccgcctcaccgtatgcacattcatcaacccgtacttacttaagatatgctcgcattgcatagccccccccgcctcaccgtatgcacattcatcaacccgtacgtacatagatacctactatttaggtgccggcgtctgggacttttcgaattggtgccgtagacaccacgacgaaccaatttgatacctctatcaagaaagtggttggttggcggtgcggtcaacatggagagaagaactccttataagaggtaactttgaaaaaaaaggaaaaattgagctgagcccagtttgacaagtctgtgctgataagagcgtttgataatggtattgacaaaccgattaatggatgtctgaccagttgcaatcacttgagctgaaatggccgggtaaaccttggatcgaattaaacgaatcgtggtttgcgaaaagagagtagtgttcatgaaaaagtgatgttgaagtgccagcaaacagttacatgggcgtgcgatggtgtaagcattggaatactcaacttcaacatacctactcctaattgtcagaggaattgttggcttcgagatcaacactcaatcacttcttgttccgtattgatcaaacgggagtgatttgtaagaaggagactacgggtagtgagtgaaaaagggtgctcaaaggacgacagagagcttctgagagtgttgatgccatgccatgatctatagatgctggacaaaatagacatgaaacaaagttcagttggggtgagagccgctttatcgacgacagaaccgacttaaagtgcacagcggcccaacgggacggcacgaagacggggatggactatggctatctatcccctgatatggttccgaagctcgcgaagacgagcacttcctgtggcagtcttgatgttgaacagaggccataacatcaacccagcccatcatcatagatgtacgaccgtcattcccaccgcagcaagatcgtatctcattgtcacagcaacatacattgggaccgtaattctccgaaacaatcttgtatttgtattttgctatctcggtttcgacataatcgtttgctgaagcagtcatcgtggctggagtgaatcgatcgacaaggcgacaaagggcgagaggggagatgtagacctaaatgatggacctcgatcttccacagcaatagccaacggaacccgtggtgagtaataggacctttaatcttcctgaattgaaaaaagaaaaaccgggagtgaccatagagaagaggtcaaactcgggtgaacttcagggactgcgtagtcagtgggggaggcagaaacacatcacacatgaaatcaaaggggggcacggatggaggcaatgagtaggggttcggcgctgcgcttattcctcgagtgtctcgcaaacctagataccaagcccaagtgtcgtaatggacggctgtatacaagtgcacacatcaaagaggcgaggaacacgacggctcggccttcaaatcgtctttggtgatctttgatttgccgtcgtttggcaggcctgatcgtaaagcaagccctgaactcctaaacacatgccaagaatcccaatttgaccttttttggccgacatttactcctcgggaactgtaacaagtcagcaggggcgctcaagaccgaagccaagggagacaagcgcaagacgcgcccataatggcagcgtatgaagcgcaatgggagagcaacgtaccatcgatctcgccggcgtggatagcctcctggacggccttggggctcttgccgtcaacctggcagccgacggagaaagcggtaccgaggacctcgaggacggtgcccttaagctccttggagaaggacttgaagcgcatggtgcgggcgatctcgacgatctcatcaaacgaaacagacttgttgtgcttgatgttcttctccttcttgcggtccctggggggctccttgagcgcacggatgacgagcgcggaggcggtagggacgacggagacggccgcctgacggttctggatggtgagcttgacggtcacgcggagacccttctgtattcgttgaaaatcgctttgtcagaactgtattcccccttcgtttcgctcatggcgtcgttcatgtaaagtcggatagagagccagaatttcgtacccagtcaccagtagccttggcgatatcttcgccgaccttcttgggggagagaccaagaggaccgatcttgggggcaagagccgacgaggcaccaacctcaccaccggtggcccggagggtgctgcacacagaaaccgcccgtcagtatgtttataattcgcattcgtcgcgcgtatcgtgtcgcatcgagtcgcctcgagcgacggatcgtcgggtgtgttcttacataaccttcacctcattaggatcaaacttgggagctgcaaattgggcatattgtcagttttgagtactcggtcgatgacaggcaaatagtagggccataacttacgcatggtgacggctggtgattgtcaagatgcacttggatggtgttcgtgggaaggaggagaccgtaccgaggatccaagacaacaacgaaatcgaaaaaatcccaattgtgggatctggacctgcctgccctaagattttggcagtgtgtggctggtgcttttggcggggcactagccacaaaataaccgctttcagccacaactcaatctagcccggttcatggtccgttacttagcgctgtgctgcaaccgctacgttcgcctgccaacacctgccaaactaggcaaaacaaaccccctgagtctgatgaagacagaaggccaaggcctccagtctgccgcccagaggatcacaacgacatcccatcagtggcaaaactccaaatggacctggagatcatcaaacacagcacactggatttatattaatgatgtgatctatttgtgtgctcgtataagtccacataaaactaacgctagacaattccaaaaaggtcgtccgccgtttccggggcttgcatttaacttcatcactcacttccagcctctcactcggcctgtccactgccctcacatttagttggttccactcacggcaagcttcatgagatgctccatgaaggtctggagagaaacatcgtcggtgaagatagtctgggcgctctgagctccaacaccgccataggcgccagcacctgatgtatgggtagtggaagggttaagcttagaaagcaggaaacgagcttgggaaccgccctggtcgcaaacaatgaaacgagggagagggaaacggtcggtaataagatcctgtacacggtcagaaaaaaagccccaacataattcgatcagagatgaacaggagacaacttacccttgcatcttccttgggctgctccaaaagcgcagcaaagttctcgtatccctcttggtcttggtagccggcctttctccattccgcaatcgtctcaccatggaagatcagaatgtggaagaaggtatcgagcaggaggatgtgggtaggctgaatggaggtagagtcgagcagaacggggacaccgccttcttggtcgaaggtgtaggagtcgagcgttggttgaatcatgatgagcgagttactaacatcctcatggttgagaacgtgccgatagaatgcggtctcatcgggagagttgttaaagacttgcaagaactgactcctacgcaagtggaacatgaactgtgggtacagcgtgaagttcttttccaagcggaacgatgacgggtcgtccttgcggtaatcggcaaatctggcgcagagcctgatgagcatgcggtcaacccaccggagcacatcaggcccatcgtcaacctccgccttgaaaacagcgatacgcgacataagcacggctgctgcctcctggtcaaatgactgcgcgatggccgggtctccggcggggccgctgaggtttcgggcaatggtggtcacccgaaggtggaagtggccagacgagtgctggtaataagtcaagaactgcatcattcccttttggggactctgcatgttctgggacgggccgccttggttggcgatttcgaagtagataccgtagctggagctggggtcgataccgcacatcttccacgtgcaagtgttacctatgccgcactcggtttcgccgacggacgtcgattttttgttgagagagactgcatgaccaatcaacccagtaaccttgagttccttcgttgtaagtacttccaaaaccgcattgaagcccatgagcagattgtcatccgcgtccttttcgaaaatgcggacgaatgactgcttgaacatggatgaggtgaagctgtccgtcagaatcatgtggccacccgtcgagttgcacagacccttcatttcaagtagaccaacttgatcaagacagccggcaaaaatgtcaatagtgtggccgttgtgcgccgttcgcttagcgaggttgtcgtagaactataataaatgttagcatgacacagactgtttcctgcaccacaacttgaagatgaacgtaccttgagtgccttcttgtaatacttgatgttgtcacggtcgatatcgtgatgggagcggatcggttccctcagctcggggccaacaaccatgccaggtccctcagtggccggaccaccagcaaagagcataatgcgaccaccggcattctggaacgacgtttcgagcaggccaacagctacggacaacgcaacaccggtgcagcgcaaggctctgaggttaccggcaacaggccagggatccttctgaagctgctcaatggccttggtcaactggaactcggcctgagagaccggaagcaagaatcttgaggcagggccggccgggaagggcctgccaggctgttgcataggcatgcccggacgcatggcaggttgtacgagcccaagcatctcctggacctgcttggccgcgtactccttgttaccgcggaaaacatatgatttagggcactcggtatagccaatctcgtggacctgggccatggtgccgtatgtaatcaggccgacaagggcgtgctcgggcaataggctcaagctcatgatgagcgactccttgagagcagccaagctgtcctcctcctggcacgtatcgacgacatagaggaagatcggaggggcgggggcgggccgcgagagcctgtactcgatggtagtgttggaagggtgcagctcgggtggaatcgcatttgcggtgatgtccttgtagtgtggcgggagaggattcctcgagagacagaaggggcagatccacaggcgggcgcgcacatcgacttgactgggcgagggtatcagcaatgggcgcgacaagtcggggcgacgaagatggctcaccagtaggggtttaacacggagcggcagggctgcttgcaactgacggggtcgaactgcagcagaggcgtgtcgggcttctccttgagaggggtataaagggcgccgatggggacgacgagtctcgaagcttcctgaagaaagggtcagcgataaaggggtgacgcgaagtagcaagtatgcgaaagagcggaactgaccatgcgggtgctggggaagacattccagctcagacgaacgccatcacggtcctcgacctcgccccattgctccttgagggcttcgtaatccatgttgatgtcggcggcggcgtcctcggtcgatggtcgcagtcggggatagagaggaacagctggagaggggtgatggtggtgtcggcggtttgttggattagaagattaagggaattaatgtggatgatccgtcgtctacgcggtggtagctccagagataggtacggggcgggcggcgggcaacgggcaacgtcgtcgggcggctacgtgcaaggtgtcattagctccgagacctggaacgcacgagacactcgagacatccaccgtccaccacacagtccacagcagctgtcttgcggcaggcgggacctgaggctagatgtggaagctagggggaaaagcgggctccgtgcgagtacataccgcggggggaggcaataaggtatggacgggatcccagttgtggtgtgtcgccaggaagatgcaacaactgaactgaagaacctctttttcgacgctcctgaaaattcaaggtccactttaaagtgttgactgtcgtccaggaagccctgcgcaagatcacagagttaacgacgcgctgctcttctgcaatcggtcaagtcgtttgcgacaaggtgatgggatcaaaatgttcagaaataccccaatcgcttctactgcaatggaagccgactgcaacaggcgatagtatcaatttctgatttgcggctctgttgtcatttgctcccctccagttgttgaaaaggacaggtacctcgttcccctccatcgaaaggcagggggcagctctgctgacagacgacgggaggctgcttgccagctggtgcgtagccgacgagctgacgccaatcaccacttacctcaccgtgccaccgcggccgccgtggtaaactgcatctccaagctgcaagttgcaacctttgttccgtcagcacgaaattgtcggatgtaccaagtgttttcccggtgcagtgatgttcccgcggcgtcggatcatgaatgaaaaacaacattggcgaatcgcgacatctcgacatggaaattgaataggtacctattcagcatcgtatgcttgccctcaccatcgacgcctcgggagacgtcaagctttgattccgttacccttgggctccagtcatgattccgacctgtggccggctggccgttgagttttggctagctctgattagcctgctcgcatctctgtcctaatgctcggtcttgtgtcgatcctaccactcatgccagcatttggtgttcttcaagaaccgtaccctgctcgccccatcctgtttcagcccactgtgtcgagcacgaccaaaatacctttttgtgttaccgtcgggttatcctgaagaatccgcctgtcgcgggggaactcaatcaaacaactcgctcgctcgcaggctcagtcagtcaagccagcagatggtaaactcgcggctgtgctgcatcgcacaaacgcccgctctccggtgatcaccctctctgttctgagcaggctcacttttacttgttactcgacgagtagggatcagccttatctcctactgtagtgctgacttgatgcaacccttgggtacgctaagatacgaaaggggccgagcagccgccaggtagcagtcaacaggcaccattgacagtccacggtgatattaccgtggctcacctctcccgacctcgtttataattacagtcggatcctataggatcatcacctaccaccatgtctcgatggcgcttcaggggagctagcccttttcgtgggtagaaagctgacacgcgtagcattttgctcagaaatttcttcctcctctcccattcttctcttctctctcttgttgccctctgaaatcagtcatcatggtcaggaggtcgacttcccttctgtgctgtgtaatacagccgtggatttgccaggcgggtagcactatcaccctacccaaggcagatgaatcaatcatccttccacgacaggttaacggtgctatcagtccctcgacatttctgcgcagaggctatcaatcgtgtgagcattgccgtcattgtctttttctcagtgcatcatgaccatctggctaatcgaaccaaagccgcggttttaaacgggcgcgtgtacattgacggcggtgaggtctcgtactacagcggtactgacatcacctttcaatactgtaagactctccacgcattaactcttgaaactatggaatatcctaactcttccgtagcgaactccctgctttctatcgatttgtcccaggactggacaagtgattcagttcggttcgactcaacatccaaaccgcccggtgccgccaacctcgctggcggagggctttgggtagatgagacggatggtgtcttatacacgggattcgccggcaccaagtctaattttggagataacgccgatcagcctcaaggcctatggtcattcaaaccagatggcacaggaggcggaacctggcaaaacctgaacaacactgcagacaagacgtttacggaacagccgagaccatacaaaggcaaaacagccagtggcaatggttttggctacttcctcggaggtacgcaagcttactatcagcggccttggagacttctttgtaggagatccgtgaagctgacctcgatcaacaggctatgagaggttcggtaccaatgcgtcggatctcaccgaggcaccgatgagcagccttcttacgtacgactttgcatcgaagaaggtcaccaacgaaaccgttaaccttgcttccacacaggggtcggagcaatttggaagcatgctttacgttcccaactttggcaaaaagggcatcctcgtttccgtgggaggtctcatcgcgaaattgaagacagacaacgacgacgacaagcgcgtttccctgggcacagcacgcatcttcgacattgacagcagagcttggttcgaacaaagcacatcaggcactccccccgcaccaaggcaggaatactgtatggcaggagtggcatcggacaaccagacctacgagattctcatctacgccggctggggtggtcatttgggcggcgcatccgtacccttcgacgatgcctacgtgctcaccctgcctgggttttattggaccaaagcgccctacacagcgcggaatcccagacactccctcagctgcaacgccgtcggcggtggtcaaattataacaatcggaggcgtcgacactacgagagaagggcccataacattgtataagggcgttttcacgactactgatccattcccacaaggcatcgcggtgtttgatcttgctactttaaagatcacagacacttacaaagcgaaccaaacctcgtactcgcctgcctctgcgattcagtcatactataacgacaagtaagtaaccttcaacttccttcaaaaaaagaccaacacccaaacaaattagaataatcactaaccagtcccaccttgcatcgaataacagaggccgaaaacccgaatccggcttcaccaacagccaactagagtccgtcttcgccaaccaaaacttcaaagccaccgacaacagcgacgcctcctcgccctcgactcccaccaactcctcctcaccatctccctcaggctcgaaagacccctctagcaacactgggagcaagagtagcagcaatgcaggagccatcgccggcggcgtagtaggcggtgtcgcagccattgccgcgggaattgcactgggctatttcctcgctcgaagacgtaccaagaaaaagggcctgttggagaacgaggagcagcaagtccagcagcagcagcagccacaatcgccgcaggaacaacaacaaccacaaccacaacaacagcaacaacaatcaccacaacaagtacaggaagtcaaatggcagccggggggttacgaaccttatcctgctggcggcggcggcggcgaggcaccatacactgatggtcgtgggtacgatgcagctggataccaacatcagcaggcttatgagctcccgccacatcatgttgttcatgagatgcctgagaggcgaaacgttagtgagatgccttgagattatggtaacgacagttgaaaggatggtgatcaacatgaagaaactaggtgagacgagcaatgggtgtacatttggtgtgacggcataccacctattattcggttatgcatttccattgacgaagcacttgatgaagaccgaggtctcgataatggctctgttaattagagattacacccttcaaatgagacgcacagacacttacaatggtgaattgagtggttgattatggttcacgacatagctgactgactactattgcaatttcctggtcatttgatcatttcacttttatctatcttgccgttttatttacttcaagccactcactcgttttcctttcttaccacctcgcacacccctatgcctcagctccgattaatgcactaatggaaagcaatttgcacagccgtatacgccgccatcaacttgagcgccaacaagctcaacgagctggcgatgccgaacttggtgcggccctgcggtcctttcttggtgtagccaatggtgtatagtaccctggtcaagctccacaggccgcccagggcgccggcgagcacggggtacttgagtcccgcaatgagcatggcgccgatggcgggggtaaggttttcggtgaagttggcgtgggcgcgttgggctttttcgaaggggagggatttgaatgttagctttcattgacaagggtacataggtttaaaggaaaggaaaaggaaggggagagatgtaaagaggacataccgcagttaaaggcaaaagccttgggatccttctcagctacctcctggggggcgtaggcgaggggatacttaacgcccgcggccttgcgctgcctgccagtgttgatggagtgaaagctgttggcgaagaaggtggagacggtggctaagaggacgtagctggtagaggatgtgttagtacgagattataagggaagtaatttggagaataatggtgatgttaacttacccgtactcgtcggggagagtcaaggtgatggccattttgcttggtggtgtgatgttgttggttcgtcaaagttgtgaagctgatggaaaagagagtaagcaaaggcaagtgtgttctatgattgacaaatcaatcgagatgatgctctacgaaaggagggaaggagggaaagatcactcactcacgtatgtctcctgaatatttaaatagtttctctcagtctatttgcaaccctctttcctctccagttatattgagagttcactcatagcaaccgaacttgattagtcaaaccgtatgctatgatgaaccctcatcaagaagaggtcatctgtggagtttccagctgcttccaacggccaacgctagccattggccaatcatgtgtgacctcggactctgcatcaccccggtggcagaaaggacacggtacgatttgtgcacctattccgttaaatggaaggtttgttgccccgaccgaccgaccgactgttgtgacttgtttccttgtccgacggttacgaggatatcattccgttcttcaaaatcgtacactcttctcatcgccgatcatgcgtgcccatctgaatgtgtcttgtcaattatggactcatacctcgccccgatacttcagttgcgagatcaacccaaacagttgaaggcaacatgtctgacatggtaacgatgcatctaaagacagcatcatgatttgcataaccgcctattacccgcaaccaccttaactccatttccccctcccctgaacactgagcgggaagcaggcgattccaggccatccagacccccggatacggcacagcgccgaaaagacaactcacaaccaatcatcccagacagcgatatctgtgagaaggatatcatcatttcggccctacaaaagaagacccctttgcttgaattatagcattatataaccaggttgaaggttaggtatacagtatcaacagctctagtttccccgatttcgatcaaccagtacacctctcctctggcggccgccactccagtcccaacccttcaaacacccgtctctccgccgtgagcatatccggcgccggctcaccgttcggcccgctctcaaaatcgacccaagtcccatcagccctactccggatcccactgctatcaaacttgagcgacctttccttcttgcaatacctcctcagatccctctgaaaagtcgtcccgctcgtccaacccaacaccgcacacccggccgtcttccacggactgatgatgatatctaccctcctgtgcggaatcggattctttttctcgtccgtcgtccagtgcggatcctgccacaccacgagcgccttatccaacgtgtcaaaccccgtcccgctcttcttctcgttccccttccaggccacaggctcctgcccgcgctcggtattggccgtgctcaggatcagcgtgtgcgtgatgtagtttgactgttccagtgccactacgatctgctcaacaaaacccctggttgcggccttgtccgggtgactcaggacaacgtccacgtcgccgctcgccagcttgccgcggcggtacccgcctacgatgaccatttgaaatcccgggtggatcttgttggcatgctcgaggatgatgttggcgatagactcgacctcggcccgagctatcttctgctggaactcatcgtagtacttgacgccaatctgttggacgcgcgtcagggtgtcccagccgtattcaacaatgtcgtcgaggtcgcgccagcctttgttgtagaactcgcgggcagtggtctcggcgacgccccagatctcgtggaagagcttgaggacggccagccgggggtcggactcatcttccttggcctcctgcagctcgccttgttctcggaactcttggtacagctgggcgatcttgaggccgcagcctggtagtctcgctacttcgaaggcgctctggagagggtaggggtaggagatgagagcggctatggcgctggaataagcgcgcactccaatcttgtcacctagtagcgtcctggctgttctgattttcatgagctcctcgatgaagggttcgttgggtggatgcgtgggtgcaggacgctggcatgcataggtggtgtgcaggtaggcagggatggggggcagctctacttcatgttctgaagtggtcatatgaagcaatgccggggccttggtgatgaagtgatcacgtcgaccgtggctggtagtgctgtgagaagatccaggccgtgagccgtgggaagaaggcttcgggtctgctagggctcgtttgatgatattcgcggcctttgttggtgatgcttgctgcggcttggcgggtttgctctgctgtttccggcctctgtataaggtatagtcttgtatggggaggactgtcccggctttgagagactcggtaaaccaggcgagcttgaccaccttgacatttgtgggggttgctttaagagtcgactgagttgactgggttaggagaggatgaaagtcgccatctgaggcagtgtcagagtcttctgtgataacggaacccggtgtctggaacctccttcgcttcgggctgggagacgtaggttcgtctgtctccgttgtcgatatctcttctgttacaagtttgtgtttcctaagctcgaacaagacccgttgtttccggtgcacgtttcccaggatgacttcggcctcattgatgtcataagtgagggttggtatttgttcctccaactcgtggagctcgtccgccccgagattggtgggaagcagaaagatgaccgggaagtccagtgtcattgtggccaaatgtcgacaatatcaatatccaaataggtcggcattattcaactgtctaaagagctcggaatggtgaaggattgttcgctgccgaagaccacaccccgcaatatccaaaaatgccagcacaaaacggctgataccgaatcaacaccaaggtctagaacaggacagccagcaagcccaggtttgatatctgtagtctgaatcgatgccagcccgtgacgtgcatcgaactttgccgcctcgtgtcaaccatgcgcacaacttgaagatggggtgaggagagatgaatggtagccacacaaagatatgaaagcaaaaatcgggaagccaccgatgaaggtcaaatatccatttggaggtgtatggacgctttggggctctggttgtttggcttggggaccgcaaatgacgaaatgaattggttcaagtctcgagtctcgaactgaaagcatcaagaagactcggggtgcaggaggtacttagcagtacgtgtaactgaacggcctggagagacgtgcacaactgcgcactgtgcttaacagttttggtggaggcggtccatgcgcttgttcgagaaacttcatgtatgtgtacgtattttacgaatctgttacatggcctcgccgccgccttttccattgtatgtgcgtttctgataggccaacagaacttatcaccgatacaacttataatcatatattcaacattgttgagtcagatcacgctgccgcagatactgaatgtctagatgtgaaatccccggtacgtaccactcgcatgccaggaccgtaacgggcatttgatgtagtgtagcgctgcgggactgtccattcccacactcaaacgcctgtgcagtcttggcggacgtgtgcgtgtacacacacacacaactttttggtaaaatggactattgaaacgaaagacgaagatgaataaattcaattatcctatggaaaaaacttctctcttaacaatcctaagtacgctaattctgaatctcaagtcggatttcttttatctctttgtttagtagagatataagcaaatgaaatctcatcgatggtccgttttgccaaaaagttgtgtgtgtgtgtacacgcacacgtccgccaagactgcacaggcgtttgagtgtgggaacactagcattgcttggcgctgttagacaacagcgggaacaagacccgcctcaaggttcaacctcaaccttcacttcacttcacttgacttcgactttttgattcatcatcaaccggcgtcattcatttgtgcccacgggcctatactctagggccttaaccatcaacgtaacttgggcagatcatagaactcgaggttcttggacgactggcctttctttttacggactgtgactgcgaatctttcgctggactggcaatccttcgaatccattcctggaatatcaaagttgtgacatcgcaggcccgggcatccttcttttcactcactatcaccaatatatcttatcgccgccggccgggtgtctattcgtcgtcgactctcgtcccatactgtcactcccagcgctggtcactcctcgtcacccaacaacagcagttcatccattgatcaaccaacatacaccgcacacccaccaccacctggagggaaattaacaaagaagagggagcgcacccgcaacggggccagtcgccaaacatggacatcgccaaaaccctcatccgctgcgtcatgcgcgccttctacagcacgcaagagatcctgatcattgacgcccttgtccagcactcgtgcctccgcgacgacgacctcggtcatctgatgaagctgggcaacaaagacctacacaaagcgtgcgccggcctccgcgacgcccgcttcctggtcgtgcacacgcgacccgagctccaggcggggaagacgcgcccgcagaacaagacatactactacatcgactaccgacagaccatcgacgccatcaagtggcgggtgtacaagaccgacaaggacatgcaagggattgccaagccgtccgaggaaaacaaggagtacgtgtgcccgcgcgtgggttgtgaagcgcagtggagccaaatggaggttctcgactcggtctcctcgcgcgggtttacctgtcagagatgcggcgccgtgctggagcaggctaaagagcgcgaggcccccgggcatcagcagttgtcgaggatgaacaaccagttcaagttcatgacggatatgctgcaggaggtcgacaaggtagtcatacccgaatgcaactttgatctggcactggcgaacgccaggcccattgtcagactggagacgcacgaggtggcgcctagcgtgccggtggacacggcgctccacaagccgagcgccgtcaagggtttggccaacacgggccccaagacgatgcaggtgatcatctcgaccggtgatgatgatgcggagcaggcggaggcggagaagaagaggcaggaggagctgctgaggcagaacgcgctgccggaatggatcacctccagctcggtgccgacgacgggcggattcaagggcagtggtccggctgctgcgtcgctgcttgattcgtcgtcggcggtcaaggatgaagcggtggttaaggatgaacctccagctaagaaggtcaagatggagatccagggcgatatctctgtcaaggatgaagagcacatgcctatgagcttcaagatggagggcggcgatgaggaggaggacgatctcgagtttgaagatgtcatgtgagcagagtaaacaggtctggcacaactcaaagggagaaaagaacgagaatgaaaggctctaaggagcctagccaaagacacgaagtttaacatgcattggcgggaacatcatcgatcactctatgatcacgatggttactgtgatatgaggttggccatagagtcgcctcatgcggtccttggacgtttaaatcaccgcacggaaccacaaactaccacagactggttttacggcagataagattgggtatgatacgcacagccaaaaaaaaagcaaccaagcatgcgtcaaagagggatatgagaaacacgtgggaacagctactgctcctttaaacattagagatctgaagcatccgggaattggggtagggggggggggggggggggaaatctaccgagtgggcatggttacttccttcacacgaaaggaaaacttcataaattatatagagaaggaagtggaactcgaggtttgaagctcccactttggagacagaaggacccgtcattgctttgcttctatcccttgagcacaacgaatttgtacatagacgaacgaatgcagcacatacctgatgaacacaagcagaaagataccacgaaatgaggatgggaggcaaaggggggtcattgaaaggaacagactaaaagcgcgagaaagcacatctatacttgaaaccattatgcagttgagctaccctttaagtatacttgattgatggtaccttcctttgaactccttccgatcgatttgtttacactgcccgcccgcccgcccgaagtggtttcacccagttcacacacataacatggcattacacggagccctccactaccaatgactacttagttgtacttgcgaagctgtagtgatattccatgttagtatacgatcctcaaatggttagcaacaacaagaaggggggggagaaactcacgtccaacgtcaaagtcttggagctattcacgtcctgatcgcgataaacgcccaccaagctctcgctatcctgaaacaacccagccttgagactgatgacgataaattgcattccaggacccgcatgctcgcggatgtacttcttgatcttctccacattggcattatccagcgccgcgtccacctcgtccagcacgaaaaagggcgacggctggtaactgtggatcgcaaacagcagcgccagcgccgccatggttttctcaccgcccgacaggtgctccatgtcgcggaaccgcttgagcggcggcatggcgtggtacttgatgcccgacaggtagggggtgtccgtgtcctcctcgatatccaggtacgcctgcccaccgagcggataggcgtctgagcgtgtgaggtccttgtacacgtgcgtgatctgctcctgaatgtgcgtaaaggccttgttgaagagctcgaaccgcttgtccttgacctggttgaaggcatcccgtgccgccttgagggcggcgcgcgagtcctcaaagtccttttctgtggactcaaggcgcgacttgaccgactcgagacgctcgatggcgcgcatgttggggttgagcttctcgatctcggcggtgagggccgagatcttttcttgcagcttctcttcgacttcgtcgttcgggtcttgaagtagtgcgtcatcgaggttgtcgtaattgatttcgacaccgtagtcgtccatggcagcttcgagaagctcggcttcctggtcttcatcctcgccatcaacatccatggcatcctggtccttctggagtaacatgtcctcgtttggaatgtcgtcaagagagccttgttgaagaggaatttggatctgctcaagcttgcatctcctgagcagggcaagcttttgagcactactctgctgaactgtagcctccagattgctgatctccttcaacctgacttctatgtctctgctcctcctctgtaggtcttgcttggcctcctggaccttcttggtcttttctgcgtgggagaccttgagctcttctagactctgctcaagctcctcgagcgcctcccggtcttccgccagttcctcttcgatcgatgctttctcttgtcgatatgtatcgagatctcgttcatgccgttgtagggtccgttctagtgaggctatcctgtcgctggtcgccgtgtgctgtgacatttcccatgtgatgttgctctggatgcgttgtttttggatatcaaagtcttgccgcttctgggcagcttcttgttccaaagtgccctgctgggcttcgtaggcacggacgttctcgtagcccagtctcttgcagaaatctttaaagatcttatcctcgacgtctgagatggctttttcgaacttctgtaccgttgcccgcgtccgctccagctcgccgtgcttttcctcatacttgggctcgtagtcgtccagctgccgctcctgatgatcgagctctttctgtttgctcttgaggttcttctcaaaggcggccagttcaccttcctgaatcttgaggcgttgttcaagcgccgtaaattcgaccaacaaagcatcctccttggcggttcgtcgcccagagtgcgccaaagctgccacctcgtcttttaatgactgtgccatccgttgcagattttggatgtcatgttcctcaaaccgacgcttgccgcccttctcattaggcaaacggccacccgtcatggtaccagccttgtgaattacgaaaccttccagcgtgacagccttgacctggatctttctaccgtatacaatgtcctttgcgatatggagattgtcgcagacgacagatccaccacaagcgtagctgatggcacgctcgagggaaggatcaaagtcaattgtatcaatggtcagtcgtgctccggaaatgcccttaactgccgaaactgagctgttgaccttgatgttgtcgagcggaataaacgtcaagggaggaaatcgctgctccttgagatactgcacgcagtccatcccaaccttctcggtgtccaccacaactgcatcgaagtcacgtccaagggctgtgatgaccgcctcgtcaaattttttctgtttgggtttgcaaagatctccaacccggcctcggacacctgggtagatgcgcctgaggtcgctgatcatgttcctcaatcttgtctccttctcattctgacgccggccagactccgcatcctccagcttgcgaaggatttcccgcagcttctcctcctgggcggttctggtctggtttatccttacgcgctcagactggagtttgttatactctttcttcttggcggcgatatcgcttcggagttgttgtaccgcgtcctcgctggcgtcttttctatccttgatcgactgaacctccgtctgcagcttttcgatagcggcctcaaagttgtcgattttccctttcaggctgttgacggtgacctcgtcactcttgagctggcgcgtgaggttggccagcttggcccggttgtcggcagttttcttcatagcttcggcttgaagactagtatattccttgcggtcctcatcactaagctccttgccttgcttcttgagtgtttcggcccattgcttttcgaactgctgctgcgctttctccacggtggcgaggtccttttgcaatttggagatgctagatgcttggctgtcgcggtcttttttcacttcgacaatgcgcttccgtagcacacccatatcttgggtgctttgcgcaatcttttcgtcgattggcacaagactgttttccttgtcttcaatgtccttttccttggccttgatgttcctctcaaccttgcccacctcacgtcctaccgtagcctgctctttacgagcagcatccagtttgttttcaaaggcttcaacattccgacggaactctttaaggttttcctggtgctcctggatttgcgcgctagactcgtccatgaccttctgaaagtgatatagcttccacaggatatgggtaatgacggcctcatctcgttcttcggttttccgttggaagttttcggcctctttcttttgttcctgatactgcttgatttccgagttgatgcctcttctccggtgcagctggaaattctggttctcagcagcctgctcgacctcggcctgcaacttctcataatcggccttgtattcaagacttccggatatctgttcgatcaagcgtgtaagatcttgaggcgactgcgaggcaatggcctcaacgtctccctggaaaaccaggaagttacgcgccttgatcaggatattttcagcctcaagcgcatcgttgtattgctgggcggtaaccactctatcgttgatgcggtactcgctggatccactgtttgtaatggttcgcttccaccgttgctcgtcgccagcatcgtcttcgtagacggccatgacccaagccgtcttggggtcgttcctcgatgaccgttgggaagggtcttcgtcttcgccgtcttcgtgcccattgacgccgttagtagcgggggcagcggtgccatcttcttggattttcgaggttttcataacacggccacgatagaccaggtctcggagatgggtcgatcggaggtgtgacgatttgatgcccaagacgaaggagatggcatccatcctagcaaggcgcgcgcccgtcaatatgaaagcagtccctagcgaccgcaacccggtgcaacttacgaatttgactttcccgagccattaggaccgatgatggaggtgaagtaggagtcgccgaacaggagggtgtggtggcccttgtaggacttaaagtctggtttacggcaaacatggtgagtttcggcacgctcgcgaccaaggtgtcgtgcttcgcgcagagcagaattcaagacctactgaaaagctcgagacggatgagcttgcccatgtttgcggttgttgatgtcctgcaggaggacgcgccgaaggtatgcgaatgggaataccggttatagtgttgttgagctagcgcagacgatactcgctagaaatggagactcgacgcgctccaacagagatccgcggtgacggcgcgatcggggaacatcaaaaggcgcgtaaacaggtcgagggtggtgcgatgggttggaatcgcaaccaagcttgtaatcgcaggcagatgtgggcgcggtagcggaaacaaggtcgaccgggttaatccagtgtcgcgacttcgtttccccaataatttgcccagggcagcgcaggtcgccaaggtagagcatctgtcgcatcctgcaggaggtgggggagtgctgcacaggcactcggagcgattgaaggacagacagatgggcgcttggaccatccaatgcttcagttcacgcttcaacggcgggggacgaaaatacgggttagggttatagcccatgactaacaagtagccatgtccaccttgttgtctttttgagtagtacaccacaggaagcggaaggagatcaaattccagacggtttgatgacaacacgaggataccttcctcggtagagcttgcattcgcaacacatgtaggttgttagtttgttttgctcataaattatccatgctttaggacacctaaccggcgagaattaagaggcagcgatgttctggacctgcctttgtggaacttgtacacccagccaaggatgctacgggtcttttccagccttacggaacaaccgaaatcaagctttcgatgttccggatcttcttggatctcttgacgaggaccttctgtgctcgatacactagagttcagtgacctcccatcggttgatagcaaaacgaccaagatgtggcgtaaatggccgactgacataacagattgtggcagttttccagggttctaagttctgatacactaaaatctgcagccataacgtcagcgcgccaatgatcgcattctctgccaatgttaggcctgcttgcatcacatgctgggagaagctgcatccatacaccgtcattggagaccttgcaccaacgacactaacacgccgtcgtcgtccgtcgtcacaaggtgtcttccttttccagcttcaaatccgagacaatgagagtcacacgtggtccaattttttttttatcatctactttctcctcatctccccagcctttaatccgatcaaattcagaccacgtgtatccatcttatccaagtctcttatctatcctccacgccgagttcagtatcgtgaagtctatctgcagtgatatcaccataattcacgtgtgcatatgtcattttcccggtgcatcccgtctcttcttttccctgcaaagctgtttgacgggagccaacaagaatccccgacccgccactgcccgcatgccggaaacacaacacaacttttgcaacgcgctgcagcccaatcttgacgacaatcatttcgtctcaagcttggtgctccacatttgatcatctagaaatagctacgacatcccctcgaccccagaagcacctgctgccgctttcacttctgccaattcgctacctatggtacaagccttctccatccattgacgtcgccatttgatggctgtgtaagtaaatctccaccacacgaggggtttcgactagtacgtctcaaacatgaacataccatctttccctgccatggctatcatgtctgtggatttaatctgacccattgcccctccacagaaaccctattccttccgtatcacccatttggataacattgtcgtattttgagcaagaacatttgagcaagaacatactgaacacaaaacaccaaccatggccgatctggcggaaccggagatcagtctcccggtctcgggactgagccacaagtcagaaggcgcaccatctaccgatggcgaggccatcttgaccccagacaccccctcaacaccgcccctaaactcttcgcccggagaacatgatccgaataccccaactctcgatgtcacgaccccgaaaagtccagccgtattatcgaggaactcgtcgttttcgggtagcataagcagcactcttcacgacgagtgggatgtcttcccccctctcgatcgcttgactgttctcgaccttctcgataattttgcgctccctcagcagctggagaaattgcaaagaggcatccacgcccgaaccgagaagatgcgcaagtccggcgaggccctgaaagaaaagagtgcgatcgctcgagagcgcatggtggatgaatggcgcaaacgggtccccacggccgaggagcagctggagcgatacaagaagcggatgcgcgtcaacgttgataagctaggaaagcgctggaacgacaccaaggtcatcactctccgcgagaaagtagccttcatcttcggcgtcatgaacatcttcatcagcggttacttgatcggcgccttccccgaatggttccatatctggtacactgttcagatcctctatttcatgcccatacggttctaccgctaccacaagcaaggctaccactacttccttgctgacctctgttactttgtcaacttcctcctgctcctcagcctgtgggtgttccccggctcgaagcgtctcttcaccgccgtctattgcttagcctacggcaacaatgccatagccatcatcatgtggcgcaactccctggtcttccacagtctcgacaaggtcacgtcgctcttcatccacatcatgccttgcgccaccctgcactgcatcgtgcacctcctcgacccagccgagcagcgcaagcgcttcccgtccatctggaccatcaagacctctccgcccggctccccgaccgcctacgccaacgtcatctccatgctggcctggtccacgatcccgtacgccatctggcagctcgcgtactacttcttcatcacggtccggcgccgcgacaagatcgccgccggccgccccacttcgtttacatggctgcgcaagtcgtactccaaaaactggctgggcaaggcgatcctgaacctgcccgactccctgcaggagccggccttcatgctgatccagtacacgtacgcggtcctgaccatgctgccctgcccgctctggttctactaccgctggctgtcggccgtctttctcatgggcgtgtttacatggtccgtatacaacgggtctacctactatattgacgtcttcggcaagcgtttccagaaggagctcgaggccatgaaggccgaagtggcaaagtggcagcatagccctgatggcatggtgcatagcccgacgttgacgccgcatgccggagcgcaagaggaggagaataagaggcttggtgagccgaccaagaacaacaacaacagtgacagcaatgacagttcgggttcgagcacaagcagtttggataacattccgcttttgactgaggagaagagcgaactgcccgctagcgcgaccgcgaccgcgactggtgcggaggtggatggtggtgcgaaggatgtggcgagggcgaggaggccgggtgcggagttgtttggtgctggggcggcgccgtcttgatatactactgtgtttttttgtttttttttttttaaaaccgagcatgttatgatctgatctgggtcgatatacggctgttctttttgatttcatgtacagatgggtacctatttccatgccatgaatagcgaggcagcactgcatgccgtgttgacgttcatggaaataaatggcttggtgcagcaggattgcatgagtgaaggtcaaatcacccatatctttacgttttgatatccttactgtccactatctgtttacacccacccgttctcagtttgactaccaggtgatgatgtatgattgttatgtcgtgtatcatgcggactcggcatggcattttcccttcttctcttttgagcactgaggccaccatgatacacagcaatgaaaatacgaagggcgcttgttccccaaagctgatggacaaaatcagattattgacgtagctgactatctgcctacctagctatctgcgaaaacctcggcccaactactgcgaagatagcttgcctcaaatgtcaaccactcaatcatatctccgggttcgttatgtagatagccgagtatttacagaattccaggccactgcgtcttctataccgagatgtgatggttctgtaaggtccgccccgcatcttcctgtgtctattgcccgaaaggtgccgatgactaggcacgaagaggtacgtatactgtcgtcagctgggctggataaaggaagggctgggttgattgaatcagactttcgtgtcatgtcgtcagctgaactgggaagaaaagagagtgtatgttgtatcagacttggtcgttgataacgttgggatagacaccgacggggatgaatgaagaagaaaaaaaaaaaaaccaggctgggggaaactagaagtaagtgaccatgaggcgtgagtttgggtaatatgccgttgtctgtttgtagacctcggaatctgagagtctgtgtgttgcttggtgaactgatatggctacatgtatcgatgaccgtaaccatgaggcgtgattttgggtacctcatatgctgctgtctgtttgtagaccccgggatctgagagtcgatgtgttgcttggtgaaccgatatggctatcgatgatcgaatctggaagttggacactatcgctttcggtaattccagtggcaggtaaacttcctggatgctttgccgtcaagtatggtcaacactcagaacgccatcccaagagcttcaactagccctcgaagctttttgaaaggctctagcttcttgttgagaaattcggtgatatcttgaacattgggaaggtcgttcagtgccttcacatcatcgggccttaactgaagtagctcgaagactgaggtgctcttcaatacgtttaccgtccatgcatccctgatgtctagctccgagtacaactgaatcatgcgctcaacgtccgagattttctgcccgagcttttcctgggcttcaccacgaagttcatcaaactccaggagatccacattctccatttccttttcggcggctgtgtgtgcaaatgacgccaagtcccatacaatgctgatgcatggactaatcccaggcaattggtgaacttgatcaagaagctccttgatggctttcaatatagtccgtctagtgccgatgaaagaagcaatgaagcggaactcctggtggtaggtgcggtccgattgtttccgcctctcaatgaaaaggcggccaaaagcgtccatcccaatgtcgttgaggatgtccctggaattggagatagaactgtccgtctccgtcacaagtctttgataatcgtgcatgaattcaatggcgctggtggcattgaaaagaattgcttcgtctgagatacgatttgagtcaggttcctccgagatctgcgtaagaccacgagttcttctcgtcgcgtcgtggatgccctggctttcggagtcttgtgctgcgtcacgcttacgcttctgagaagcaccatgctgtgacgaggacgacatggtggcgacataaatcaggagcacgtcgtagaggattaaacgagtgtttactgctctgtgtgacaacctagccgtggagaaggtatgattttgatatactatagtctgagttaggtctgatatcgctcgaaaaattttggtcgcgaaaagttaccgagggtgaacttgacccgccgaatgggagatacaacgaaggcgaaagagaaaacacttaccgataacagaatatgtcactgaaatgcagtcttacggcgcgatataccttccgtatcctctcgaacgaggattaaggagccgaaggtctgaggtctgtgtgtcgtggtaatcaggttcccgtcgcctgctgccgaagcagcaaaaatgagtggcttgagagcaccaggcttgtgcgaataaaagggtcttgtcaaggctgatgtagtaggtagcggaggggaccgctatggctaactgaggctaccttggcgagaaccaaagttcgagatggttgttggaaagggagagaagtttccgttccgggtcgaggaagaagaggtccttatatagtacaccttcagacgaggtcgcaaagtttagatgaacgagaaacaagacgtttgctcccctggagcgtctaatcattatcatgcttcgtcttaaacgctgacattaattgaccaggctttgattgatacgtggaccagcgtagcacccgatggatggtgaatgtgatgatgttgatgctcaaactgttgagagagctgaaggctccgttgacgggccttatatgcagctcatgcccagaggtagctccttccctcaacgggtccctcacgggaaaccccgtgtcatcgattttgacaccacaagtttgatagacttggtcttgttcttaatctcgtgctacctatgtatttccctctcattgtctgcctgtaccgatgattttgcaaatacacgaacactgccgaacggtggcagctaagatgcttcgttccgagcagataattctcaaagcggaaacgacacttctcggagcgaaaggatactgatcttcccagtccaacataactcccagctttatcattgctcgggattgaagccaaatataaacaacacacggtgatgttcgagaatgctacgaacgcgagaagcagtctgaagaaacttttcaagcttccccgatagagaaaccctctcctcaacaaatgtctccagagtaggtcggtcgcctcgtaaaagatgagcctctatgcttcgccaatcatcttcacgtaacccaaaggcatgacaaatgtcatagatcctcgcaagcctgagttctgacaattgtatttcaagcaacgtcttttgtgcaagcactttcattccttgtattttgtggcagaaagtgtcaataatttctgcggtgttatccaatacgttctcggggatgggatggtcggaattcccaagctcctggacaccccataagagcgtgaaccacgggaactgctcggggtatctgggaccttctgcacgccagatttccttgatatcgtggaggagctccttcacaagcgacatcaagattgaccgggcttctcttacttttctgacacgtatgaactctttcgcgaagcttttgcacaacgagccaggggtgtgaacctgaattctgccaaactgatcgatggaaaagttgtctagcaactcgctttcgagtaattccagttgttgaatggcatgaagtccatttaggagttgggctctgttggtgtagtttttctcggccgtcttgtcgggtaggttgatgagacgcagaatactttgtcgttgctccacctcttcttcgagacgacgtagagattcagctacgttgttggcagggttcattttgccccgaatggatgcgagaaacttatgtgaattgcacggtgcccttcaagatgaaccgtgtaccgatacgcggaagacgaagaagaccttctttggtccctcctaatgtcaatgtaaattcacagctcttccctatatcaacgtgttagcgacagatagttaggtacctttgctaaggacggcaccaacgcataaatcaaattgatggacgatagatgcatcgattctgggggaaactcaccgaatgaaatgactaagacttctgtcttcactgacgtagacctttggcgccttagagggacaacatacaaacccagttgtagtgtgaatgagacctcgccagagcaagctcgcaaagtgcttcaagccagagaatttgtgatcttggtggggaggagaagccgtcagtaaattcgaaaaagtgaatataaggcaaatgagtaaaggccaaaaaaaaagcaaatcggtcatgtggttattgtgacgaggagatggaaccaacaagtgtgttttgaggaggggggctgggtttatatacacaatccattgcagcctacagacttccaaccttccgttcgacctatctctaacatcatgtgccttccttggcagccatcgcatgatgcccttttacaacagcttccttctacactggcggcagctctttcttgggaattgaggagcatcctatgggtacttacctatacatcaaccgccaccttcctacgaagtatccgccctcttcccttgttacggctaggtagatgtaagaagttgggaacgcccgtaggggcagacatgcgttgctcgatcccgacagcaacgatgccggagaaataagctcaggaaacccgattttttccgtagccgcgtaaccgcgtgtcgactgtcgcgttgaggaggaggcgagggtgcgctggaagacagctgatatgaacacaggcaagaacgaagcaggatgaatgggaaccagcaggtaaggcttatgatgtagtcacaagaaagaatggctagagagggactcttgccattgaagaggggttgagactggagaagacggtgttgatggaaaagatgacactatgcgatggcgaaaagatagtcttactcgagactggaaaaaagactgggaagttctcagaaatagataaattgcggaatgtcgacgattgatagttcgcaagacatgtcaagagacgtggaagaagaagaagatgatgaggaagaagatagacgaccgaacaaatatgacatactcggaatcgttgctagctgtacaatatgagtttacatagcacattacgataggagtgttgtctattcacagcctgcatcatacgaaggctaagaaactgatattccagagtaaatgattgcaaacccggtccctccttttcagacctcgaatatctcaccaataccctcaccaccaccccgcctattctccaccaagtcgagcctccagccgtcccagttcttcagcgccctcttgagctccttgattcgctcaagtctcttcttctgttcctcctcatgtgcacggcggaatgcttcctcatcaaactccatgtcgtcatcctcgagcagctcatcaagagcaccgccgtggctatgatgatgatcactgccacccgcggcgccagtgagcgcattgaggccactcgtgaagaagtcccccagcccaccccggctcttgtggtgctggtggccgtgtgcggacgagtgcagtccaccgctgaggtcgacagtctcgaacgcctcaggcccgacttgcagctccttccttttctcatgccagatgcccctcctgagatcggtgttctcagcttcaagctctctgatacgcttctccaacttgagacggccctcctcctcaagctcatccagaccttcctctacaccgccgccctcccgagcgtcctttttccgtagcttcaggttttcctcttccaacttctcaaccgtctgcttcaactcggccacctccttatccacaagttccttatccttcctgagagcctgtgtcctgccatcctgctccttgtgcaacgtcgtaagcgtagcgaccttcttctccagcgcctccgccttcttcgccaactcgtccttggttttattcgcctcctccacctccttttccagcgtccgtagcttcgtctccgccgacgcgcgctgcgacccctccttgaccgcctcctttgacactctatccaaattctgcttcaaatccgccagctcctgctgcgccagcccggccgccttctccgccctcgccagcttctcctccagcgccgcaatctgctcggacggccccgacgccgaagcagacagcttctccacctgcgcgcgcagcctggacatctccagctccatcgtctcgatcgtcgccgacttgctctgtagttgcgcttcgagctgcgctgtcgcagccgacggtgacccgccaccgcccaccgagatggacggcgagcggccgtgggcgccgcctccggctccgtttccgcctgcacgcgctagttgcgattgcagctgtgtgttctggcgctgcagcgcggctagctcgttcttaagcttctccacgttctcggccccctccccgccttgcttgccatcttccgcctcgcggaagtctgctagctcctcctcggccttctgccaccgcttctctgcgtcggcggcttccttggccagtcgcttgttttccttctctagctcttctatgcgactgacgtgcttgcggtagatgtcaggggcggtctcgccttctgggctgaggaagctgggggacagcgggccgggggcgcccgagatggcggcattgcggaaggaagttgaccgggctcgcgattgttcggcaagagaggagagtgttggtgtttgcaaaggagccggggattcggccttctcctcctcctcctcttcagcggtggttgtatcagtcgccgcgggctcctcggctgtcggttcgccagctgtcggggatgtgacttcttcggatggttgttcttcggtctcgttcgctgaatctttggggctcgagagagtatcggcaggggcctcatcggatgctggcgggttgtcttccttcttctcctctttcttggatgcgccgccagccttcttggctttctgcttcttcagtgcttcgagctgaaggagtgattgtcagtacatgtgggctaaacctcgaagtgttacacatagacaagcacggtactataccctcttcttagcggcggcgaccttctcggccttggccttgtcttcgtccgtcatgattagctagctctaaattgttgctggtatttggtgaaacagaagcagttacgccagaattcaactagcttggaagtgattatggagatttttgatagatgacaaccgtcactataaatggacgcgcttcggaatggatagaacaggacagagcaggtcaagttatcgttggattggtggttgttgtcgcttcctggggggcgcccaagctatcgcatcgcgggccacatgctagggagctgcaacagtgccttgagcggccagctggcatctggttgccgccagtaacatcgaccggcaggggtgtcgcatgtactagcgagccacaggggttctcattgtcacggcaccaaacaccacgataaaactgacctcaccagaagcgtgtaactatgactgttaacaccaaagcatcaaacacgataccttgcgcgtctgcttgtccagcgggatcagcgaactgcgatactttaacataacgctatgtgaacttttaaatggattctattttcataacactcgtctcatgagggcggcggcttttgttgccgcgcctgaccctcttaaagcatggactgacattctttcctgatagaatgttgcccgcgctcttaatattgccttatttataaatccgaaccaagatttcccgatcctttcctcgctcccttccattaaccccgaaacgacactctttcttcccttaaatgagctgctggaaagccctgttgataggagagcggatgttggggacatccttccagaagtcgatggtagcgatggcgcgcttggcaatgccctcgggggtgaactcgaacttctgtaaatcgcaaaagtgttagcaaacacgcccttcaaaaacaaagacggaactggaaggggaatgcttgccttgtaaacatcaaggtaggcaccggaggcaccgaagcggttgagaccgaactgctcgtgagagtacttctcccagcccatggtgctcatgacttcaatagacagagaggggatgccgtcgggaagaacgctgaggcggtagtccttgggctgggcatcaaagacctccatgcagggcatagagacgacacgagccttgatgttgtgcttctccttgagctccttgacggcatcaatggcgatgcagacctcggaaccggtggagataagagtgacgtcggcaccctcaacctcgtggaggacgtagccacccttgatggccttctcgatggtggaaccctcaagctggggaaggttctggcgagagagagcgaggatgctgggggtgtgcttggaggtaagggcgacgtagtaggcagcgctggtctcgttgccatcggcaggacgccagaccatgcagttggggagggcacggaagtgggccagggtctcaataggctggtgagtagggccgtcctcgccaagaccgatcgaatcgtgggtggcaacccagatagcgcggacctgagaaagggcagagagacggacggcgccagcagcgtaggagacgaagttgaggaaggtaccgccataggggatgagggtaccataggcggccataccgttcatgatagcacccataccgtgctcacgaacaccgaagcggaagtaacggccggcgtaggtaccaagaccagtggcgggaggctggaagtcgatggcacccttccacctggtaaggttggagccggtcaaatcggcggaaccaccaacaagctcgggaacagcctcgaagatcttgttgaggacattctcggaaagcttacgggaagcgacagcggggtcagcgggggtgtagacggggaggtgcttctcccagccctcagggagttcacccttctggcgacggatgagatcgtcgtgctcagccttgaactcctcagcgtacttggcgaagagctggttccactcctcctccttagcagcacccttggcagaagccttgtggcaaaggtcatagacctcctggggaacggcgaagctctcctcagggttgaagccgaacttctccttgagctgcttgatatcgtcagccttgaggggcgagccgtggacatcgtgggtgccctgcttcttggagccgaaaccaatggtggtcttaagctggatgagggtaggcttgtcagtgacctccttggccttcttgatagcatcagcgatcaagtcgaggttgttgtcgccatccaagacggtgacgatgtgccagccgtaggactcgtagcgcttgagaacgtcctcggtgaaggcctggttggtgtcaccgtcaatggtgatcctgttgtcatcccagatggcaatgaggttgccaagctggaggtgaccagccagagagcaagcctcagaggaaacaccctccatcaagcaaccatcaccaaggaagcagtatgtgtagttgttaacaaggtcgtagccgggcttgttgaagacggcagcagtgtgggcctgagcaatggcaagaccaacggcgttggagataccctggccaagaggaccagtggtgacctcaacgccgggggtgtcgtgggcctcggggtgaccgggggtgatgctgtcgatacgctgtttgcgcggtgctgtgtcagccttgtgtatccttccgccaagaaagagtgggcacttacgcggaaagccttgaggtcgtcgatggtaagggcatagccgtagaggtggaggagagcatactggagcatgcaggcgtggccgttactatggaaagaggcaggcgttttagtcaaatgcttcctcccatggggcttgctgagctccgttttcggtgcggggcaatttgcacttacgagagaacgaagcggtcacggttgagccacttggggttcttggggttgaagttcatgaaacggttgaaaagaacgtgggcaacgggagccatgcccctagaaaagatgtcagtgaatattacgctgggaagaagcatgctgcttccacttgagctaagatgtcggcgcaacttacataggggcaccagggtggccggagttggcatgcgcggtggcatcggcctgatcaggaaagctgtcagcataactgcttcatgtcgtattgaggatcccttgatgtttctgatgttcacatcgcaagcccgtagcccatggttgaggctcgagaaactggttcttgcgatgataactcttggtggggtaaatttcgctgctccccatgacgaggcgcggggaattgcaagactgctttgttgggatttttggagaacaccgagggcgcaaaacagagtgtcaagggtattacttacagccaacacacggatggtgttgatggcgagctgatcagtctcggtgaaggacgacatgtttgcgattctggacaaagatgtcgaatatgggatgggagaagggtatcagggaagagaatttgcagaagcagaagacaagagaagaagataaaggcaggaactgggaggcggggtcaagtttaaaccgtttcagacgagcacctggcagggacacctgggacaccacaggctaacgaagagaacgttgggggtcagatccaaggacgagcagtcgagcgttcatccaggtggaagattattcgacacttgctgaaccggtggtggggtaggtgttagtaattcaccggaactacttccagaggtaggacttggctgtttggtgaggtactactgcacgaggtatttttgtcgcttctttacttctacgcgggagtacagaatcccaaatacatagtttgaagcctctatcctcaatatcatcaagcagcatcatcatcatcaccatcaccaccgccctcttgtcggcttcattaccaacttactgtcagcaacgctcacggttcgccatgaacagtgcccacctgaaacccacccatttctggccgggtgccgtgctgcacgctttcggctgatctggttcgctcggatgtgctatttagtggagtccgccagtttacccggcgaattcagatccaactttgacaggcaggccgagacaggccccgacaccctggaatcgagctacgatgcatcagctaggacgacatcagggtcccctggctttttgaaatatcaactggaacttttacctcatttttgtttgtttgggtttcgattgtaaaaccaatattctacattggaactctgccttctttggaccgtttcgtcccaagagtgttagtgtacactagaccgaaacggatacacaatgcttctccctagcatcggagctcagtggtccataacagctctgaagcgctttggtgggttactttttttcctttttgataatcgcttgcgtcacttaagagtgccactcaccggggtaaaagccggagatctcaactgaatggcgggcaactttgccgcgataagaaagggacgctgggatgtaacctccgactcttgtcttcgcccttgccatttctgtttcccgtgccatccgccatccgcaacaactgggtccaagcacacactcttcaatcccaagcggcgaactgtctcgatcgctctcagacctcgctttgttaccttggagaaccggtgctcccggtatgagacgggaaccttcggtggccggaacatggaccgatcaaagccacagaagccatgccgttccaggtgcctgacaaattccacattgttttccagaaacggttactgtatggctgcgctcggctgcgttgtaagtcgggataagccatgcatttgatggagttgggatcacccacacgtcccttgcgcaatgaaagcaggtacgacaaatcctcatcccgtatcagatcttccatctcatgagtcgaggactaatatccaggtccttttttttgtcttcttttggtctgttctttcatccagatccctaaccgatcgtcataggcgatatcgccatcaaaaggctgcgagaacggcgacacccttgactcgaaaggacaatgattggccgcttgttggggcttcggatttctcaagcaattgaaccctcattaagattaagtatggatcccgtctccacgaggttctgcccctccacggacataacgagcggaatgagagagttcttcagcccagcctagtccgtcttgccacgccttgcatattatctagcacgtctcaatcagatagagagagaaaaggaccctgctccaacgctctgtgcggtgtcgaatgcgcccaactcaatggaggtccctgcgtcatcggggtcaacaaaaagggtatgtaactacgtcagaggggcagagggaacaagtctcagggttagggtgacgataagattgtttcccgataagataaacaggtaatcttggcggggttaggtggtagaggtacacacactaggtagttcctgcaaactaaaatgcacggtagctgcactcgtcgatgccgccggcatttgatatggagatatcaacaaacttacacttcaagggttgccaattccgaacgtgtgaaaaactagtgtgatatcaaccataaaaacattctcacaaaaagagtcaataacgcttactgaaaatggttcatggaaattgtgccgccaaaggcaatggtaaaggcaatcacggcggaggatctcgtaggccctcatcccacagatctcgaaaatgcaatctcaaccgcaacaacaaccaacagagacgaccgcagcaggccagtcaacagcaggagtcgatcaaggaagaagttgaagacgaaaaatacgagccttttccggtgctcgacaagaaacaccagcaaattatccttaatatctttagagatactttctccgatgtcctcttttccgacactttcacctccactctccaggccgtgaagcaagccctctatgagcgcgagttcgcaaaggcatttggtgatcccgagtatttggcagtgtatgccgctcgctggagtcccacgagggcgttgtgctattcttccatcctgggtggaattaggagacatttggattctatcattgtcgaggaggaggaggagaccgaggttaccccagaaggagaacaaaaacagcaagaagaagaagaagaagaagaaaccgaaacaccaaaagacaacacagaagaagaatctctcgcctcccaaaccgccaacctttccctctcccctcctcaaagaacaactcccaaacttaacatcctaagcataggcggcggtccagccgagctcgtcgccctcggttccttcctcaaccaacaatcttcccaccagtcctcttccttatcaggatccataactctcctcgactccgccccttactcccctctcctgtccgctctccaaacctccctaacctccacccctcccatctccaaatacgccagcgccgcagccaaggccgccaacgtcccgctcctgtcccccgcctcgcggatctcgtccaactttattcagcacgatgcgctcgacctggggaaggaagggtttctcagcttgttggcggacaagaaagacgtaccgacgttggtgacactactcttcaccctcaacgaactcttcacctcctcgggcatcggcaaaaccacgcgtttccttctggacttgaccgcctcgctttctctcggatcgctcctgttggtagtcgacagcccgggctcgtactcggagacgacgctgggaaaagaagagaagagatacccgatggcgtggcttctggatcgggtgcttttggccactgacaaacacggcagagcaacggcggtagtggagggcaggaagtggaggaaattggagacgagaaagtcgagttggtttaggttggcggaggggagagggggcgaactgggactggattatccgattgggttggagaatatgaggtatcagttgcatttgtatcgattggtggatgagaatgcgcctgaggaggaggaggaggaagggggcgaggggagtgaggggagtgatgaggagtgataagggtggtgagatgggccggtcagtgtttgagaaaatgggaatgtatttggatggaaaagtattggtggttaactcaacagtcggcattcagggagtttcaaaagattattgtgttggtatgttatgatatctaattatcctgcccgtgtcttcgtgaactggatatccttcaaagaacccttccttctcgaaacaacgaagaagggaaaaaaaaggtatccggtacaattagtgtatgtatgcttcaacacgccctcgtcaatctccaacaccatcgctaacaacccatgggccaattactataccgtacgtcgttaagcccagaccatcttcttgagagaatgccccagttgctccagcaacccggtattcttcttcgcatcagctagagagatgatgtcccccttctcgatcagtccggactcctcatccttcttggcctgaagcttaggctgattccttattgcaagtctctcaatctcggaggcaataagaatgacttgctgcatttcggagagtctcgtgatcgccccaggctcatcttctttactcttggccatgggatcagccgccgaagtgatgctgtgcagcgccttgagagcaatcttgcgtgcctgtggttcttgagaacggggagcgaagaacccggcgatgccctcagcaatgccagctatcggtgctgcgacagatgccggcttttcttcagaggcagcagcagtagcagcagcagcagcagcttccttcgccgcttgaggttcctgttctgcggcatcgataccagaggtaggctcacggcccatcttggatgcatcagacaccgaggtagtaagtgaccgcgtgttgactcgggtgatgtctgtaacaccaggattgtactcgacaatgagtcctacgttacgcatctcatcgacttgggctgctgagatcgtcgatgtgatgtacgtgccaaacttgatcttcgtaacgtgggccaagtcgacgcgttcgaacgaggagaccttatcgaggttccagtcgaacctgcaaagatacagggccttgtcagtgagcaaaaggactgcttcttcgaatgaagaagagcggacagtatcgggcacatttggtgtcaggagagtccagccacctatgaactcttcggactcatccgcaatgacgcgcttgtgcgaaagttcgatggcctgctcgcgcagtttctccatcgatattgcgggatccttggtcatcatgttggcctcgaattccgcaaacactagggaggtcacattgcccaggagaaaatcgatcgttgtctggaggaagaaatcgttgaacatgctagcacagggcagtcagtatgcctccttggtgtcatgacttcaaaaatctctaacgtacccattgaacaaccgagtcacagatagccctgcatcggtcaaagctccgcgatagtttctcttgcgagtccgcgtatagtcacccttcattgcgcccgtggaggcatactgcttcgagattgcatctccgttgtcagcccaaagagtgttgaaccaagcgttctcttgatccttttgcaggttcatgtcgaagcccagctccttgagctgcatgtccagcatgtatttggctaaagagctttggcaaacgttggtgcggtcaagacagtccatacagttggttctgaaagctccgagctgttgggtttcgaccttgtcatttaccacgactgtgcttccccatttctcaagtctgggccccaaaatgtccaagagaacagacacgttttcaaacttcatcccgcgacagacatgatggaagtcaaaccactcgaaagcgatttgttcatcctcaggccttgactcttcctcgttgagtcgcttgatattttcctcgtatcgctgtcctattggcgcttcaacaccatgcttttccacgaggttgacgcactgtaccaatccgtacttctgcctgagccattcgaaatgcttcttcagtgccgcgtagttggtgtcgggtgaatgctgcagtactggtgcgggcttcagtgaatagggagactgtgagaagaacagagggaagcttcccctaatctgaacaaacgagtagatcttggcattagggacggatgtttcttcagcaggcgacaggatttgctcggattccacacaattggcaacattgccaccctcgtcaataccgcgacggaggtaacgcaatcctgctctcttgattgaccttctggaaattaccgtgatgtcaaactttttctccgtggggtgggtttcttcagagtcgacccctgcattggtggaagctagactggccgcagctttgttgtcacaatccatgtccttgagctcgagtgagtccttagcagcatcgtcgacctgtggtggattactatcgacagtgaaggtacgctgacctacaaaaccctgcataaggggtagagtcagggagtccacaccagcgtcgataaaaggcttcatgacgttcttgttccagaagaatgtagggtcgacatggttaaccagcggtatgaggggcgtagaaggaggcgccgggttggctgcgctacgggtgatatcgtagtcgtacgagaagtaaaaagtgcgactcgagccaaacaggatttgggtggtccgtaacagctttggcaagaggctcactgcagccgaatcatcctcgacggcgtcactcggcaagggaaacttgcgagggacacgctttgcagcatccgagcccttcttggcctcggttttgctggcattggccctttccagttgttctgcgctgaggcccatattcctcttctgatccatagtccaacctgagcgactaaaccagctttttgcaaaacgaccatagcttccacgacgtgtgatgacatcctgtgcgatactgctccgcgatatggcgctggggcctgtttctcctgacgaatcctctccctctgtgtgatccaggacatcgtcgatggcctcgtcgttactccctgaatcccgcggggcgtcatcctcgctcgctgtatcatcgtccgagtgagctgcctcacggttactgagggctagcgcggtcttggccactgcctcggcggcatcgttctgcgaagtacacggcgtaagggcgacttcggttacgacatagatgggttggccgcgaatctgggcgacttgctggcggccggtaatagagatgaggtagctgtatcgaaagacggtaaggatacctgtaaaaagtcagtcacaacgtcgcaaagagtcctcgagctacgcaaagactgaccaacaattccaaaggcttcgaaggaggagtcggggctcgatagttcaggtaccgaatctctcgaagtttgcgataccgaggcagtgccgtacttgatcttgatcagaggtgaatttcgttgctgatctttcttggagtggagaggttgtagaacgaggccgtcaacagcggcgcatatcagcacctttcgcgcgagacccggcattttgattcggttatgcttctacccatgaagttggtactcgccgcgtttctaggtccttgtgtgtttctgtccaaggttgaactcggatacccagactgcgcacagcggaaaagggagcgacgcgcagggaatcgattgtcgagaagaagcgtcgtattgaatggaataatatggaacttggattgtctttcagccgaaacttgggatgaaactcgaggtaggagggtctggaatatttcaataaagtttggagaaaagaggaacgggatcactgtcccgtcggtttgggttggatacagccgccctgggttcgggcagttcctgggtcatccctcgctcagtcattgagtcgaaaagtgactggtgccaatgatgtcgggtcctgacagggcgtggggcacacatgcgcgtcgcatggaatccgacgtcatttcctctctttccagccaggggggttagtctgaaggttgactccagacccccactttcatggttctggccagcaagggactctttgacgtgtcgcgaacgaccaaaagttttacacccacccataacccaaaccctggaatctcgaggtcatgctgtaaagttgaccacctagtattgtatcataggtatcaccggcgcggtggccaaacaccagacgcagtctcaccactgcagtcccacatgaacaaggtcatcgacgttcaagccatatgtgcagtttgaacgttttccaatttttttttgtcccgctatagtcgccgtgactgccttccagctagtacgggacccggggtattaccaatctaacacacaaaattctcctattccactatattctttccaactagtgctgcgcttacatagcgagacgctcaaccttgtcacggagggcgcggatcttggagttaagatcagaagcctcgttggaggtgagagagacggcaatgaccgagcgggagacaccgcaggcacggccaagagcggtcttggaaggaacgtagacgtaagggacgttcttgtcctcgcagactgaaaatccgttagtccgagtttttatctagtcggtgggctttccctaggttgggtataaacgtacgcagaggaatatgaagaacgatgctcagaggctgagtatcagcagcgaggatgaccaactcgctggtaccgcgagagaccctatcgtagatgttagttgcatgtcgatggacagaaagccataggcgaagttggaagtgcacatacgacttggtggcctcgttggcacccttcttgagctgtctgtagtggctggcctgctggacgcagtcgaggagctcctggacgagagcaccgtcctcggccttgggccaggcagcagattcgttttgaccagacattttgataggagtgtttgttgtttggatgattgattggaaattagacaccagggttcactgcgttgtgctcgccctggggagttcaactgctcggagatgggcgaaaaagtggttgaaggtggaccgttttcgctggaggaaaaaaaaaacggcgataacgaattgactgcgcgcggctgcttgaccccagcagccgactcagtttcagactggaaaatttcgtcaccagccacaaccaggtcagccacaattgctgacagccactgtctgccgtggtcacccgaagctgctgtcgctcactgcagttgcattgacattcagcactgcactcggggcctgcactccctcactgcacctgctgcccgggcgggctgcagtgacctctgcggccttgggttggtccgcttccggattacgtaactgcagccgccttcgcaagcgctacctgattggcggcaggaatatgatgctcgccccagcgccccagcagtgccagtcaagcaccaacctggaaacacctcgttcccagcctgccagccagcaacacagttgacaccactcgatccgtcaccaactcaaccccatcgaaccgtaaccccatcactgtcgcgagtcccgactcttcccaacaacacgcatcatcccacaccaccactgcacgttccgcacggcaatctccaattcattccatatccaacttattgatacagcttcgcgcgaccacacatccacaatgtccgatctctggtaggtcatctgcacccaccccggtccgtgtatgatggaggaggaggaggaggaggaagaggagtcggaggcccgcgacgagctcgcccaagctccaatccacacctaggctgcgtgccgtttgggcatcaccaaacacaatatatacatcggcttcaataatatagcctacagctagttacctatacaagacaaatgagctaacaatgttttgtcatatagccctgtttacgcggttagtaccctccccgctctgttcacaaaccttggcggcagcgtcaacgtcctctgaatatccgccaccgaatcgccaatgcaggctggcccagacaacgtccgtatatagctaacatgatgtgcttggatagcccttcttcggtgccatgggctgcacagcagccatcgtcttcacctgccttggtgcctcgtacggtactgccaagtctggtgttggtatcgctgccatgggtgtcctccgccctgacctcatcgtcaagagtatgtcgaatttcccaagagtcaagctgagttctggcgtggtatcgtacatcaatatgctgacttggcttctccctcagacattgttcccgtcattatggctggtatcatcggtatctacggtctcgtcgtctccgtattgatttccgatgctctcacacaggaccactacgctctctacactggcttcatccaactcggtgctggtctcgccgtcggtcttgctggtcttgctgctggtttcgcgattggtattgtcggtgatgctggtgtccgtggaactgctcaacaacccagactcttcgtcggcatgattcttattctcattttcgccgaagtcttgggtaagtcctctgtgatattggcctcccatccccattgacgactaacccgttgtctaggtctttacggtttgatcgttgctctcttgatgaactccaaggctacgctcaacacctcatgctagatgcctgaatacgcaaagaactcggtctaggtctccccaccggtatgggtgtgacaagcacgtgcacacgaactacatagagccccatacctggaacctgaacaacgaatgattaaagaacacgaacggattctcatatcctcaccgcacacacccttcagctcttcccatttgtcgctcagccggctaatcacgcaaaacaagggctttcttcttgttttggtgggtgacatggtgggcggcacttcagggctggaagctgaagtcgggaggaaaacacaacgacaacagagagagagagagagagagaggggggaagactatgaaaacacaggagagctggcgcatatctttcggaaggggaaaggcgtcactcgcggagtttctcaacgggcattgcgtttattatggaaagcatgtcacatgtgtacaattgtcacaattacggtgtggtcaaacgcaaagcattacatctcacttttatacggctggttgttttttgtttttgtttttttgctttcctgtaaagagtttggttttcgactctgatcactatagacagggacgaagggagataaggaggcacgcatgaaggaaggatgaagggcgggatgaacggtaaaagactttgttgtaggttgagttgtgttacaatgctctatttcctatgaatttgagaggaaagaagttgtgcttgcttggttgtgcgttatctttctgtctcgttcgtgtccttgtaattccacctgatagactggcataggtagactaggaagtcgcatcaacacaccactagagttcaatgccgagtatgggatatgatgtgtttgcacatcttgattcttattacgattaggtagatagtaggtaggttaaggtaagaggaatgctttgccatcgcttgctcgctcgccgacgatgcatcgcaattgcaaccgtactccccccatgcgtagtccttttccttttgcctctcatctcatcacgctattaatactatggtacatcgtaggtaggtgaaaccgtctctttcttctttcttcattttcctctgcgttagctgttcatcttcaacatctttttctcttttgattatgagagggtattttgatcatttcgtgtaagtctcgttcctcttcttcttcttcttcttcttcttcctctatctaagcgtccccaaggagtgctttccaaaggtctatgaactccgcggctccgctaggcgagagcctattacacactgatatatgtatgggagagccaagggtgatatggtaagtcggttttcaaatgacgtactagagaaaatcaaagtcagtcatactgttttcatccccaacaagagtgacggaagggaaaaaaaaagaaaaaaaaaagagaaaaaaaagaaaaaaaaaaaaaacttaccggaatgaaaagataaggcaccctcctctcatactccttccaagcatcaccatacttctcgcggcagcgagtaatgtcacgccacgcgcgatgagcaatcatgcagcagaagaagacggggtagaaccaagggaaggggctgctgaagccggtaatcaagccccagcagatagcaaagtaggcgtcgcaggtataatgcaccttgcgggcgaggccgtaccaaccgtcgaccaagatgctgtcgcccgtctcggtctcaatcttctgcgggttcttgaccgtctgccagggcagctgggggaaggtcttgcggtagagcagcttgccgcgctcctgggcgcggaaccggttcttctggctgttgcacgtatcccaaacccagtagacgaacagataagagacgtagaggccgacgagtgcaaaacggttccaccggtactcgtccgggtggtggctggccaggaagatggtgcagtggcagtacgaaagcgggacgccagccaggttccagaagatcaacataaaaccccacttctcgtagtacatatcccaggtcgtcacgatgagctcctcacccttggagcaagcgttggcgtacaggtagtgcgccatcaccaggaaaccgacttcgcccgagacgtagccgtaccggtcccactggcgggcagcggcgcccagagaaagcaggagcaagatgtaccacggcaggcgcacttcgaagaacatcttgaagtcgagaacgccaaacatgcgcgggttcagctcggcgcccatgaagaagtcgtagacgtggtggcccgtcatgcggtgcgtggcgccgcggacaaaggccgagacgtaggcgacgatgctgacgaggaagcccgagatgatggcgaccgagagcagcgggccgaactcgtcgatgatctggtacagggggaagatgccggtgaagtgtaggacgcccgcgatggcgaaggtgacgtagaaggagacgtaggccgagcagtggtacttgagcatcttgccgccctcgtgggggagaggcttgccgtaggcggtgacgccgggcatgaggcagtagaaggcgccctcgaagatgagaaaggtccagtaccacagccacgctttggcgtgagggaaagccttggtgtagacaaggtcgcaaaggtgggcggcaaagtcggcccagctctggccgggctcgcggctggggatgccgccgttgtattgggtcgcgccaatccacatgtaccacatgaggatgggaaagaagatcatcatggcgccggtgcccaacgaaccgccaaattcgaagtggccggaggtgtcgatcttggggtccatgccgggcctccatccgtcgataagcttctctgccccgggcttgccgttggcatcgagactgctgcggctgctgctgctcgagtttccgctcagcagaggggcgttctcgacatcgggctcatccgaggatgtgtagggcggcgtgggctgcatcgtgttttcttcttcgtcgatgtgctcgaagaacttgccggtagtcttcaaattgcgcttccggagggtatcgttctttgccttggccgatgtttgtttcgacacggtctcggtggccgaggcgctcgattcaccgtcggaggactctgggatttgggacttgctgcgacgggtgttgcggcgtacaggggtctccaccatgccctggaagagttccttcttgctgtcatggaatgtcagcaatccgcacttgactcgggaggcggcctcgcatggccccggtagcagggaaagtggtgttgttgagaaagtgacatggtggtggcccaagtctagtctgtgggaagatgcaggaaagtgtgttccggaggctgcactacccgccaccggccttctccttggagcagcaacatctccaaccttttctgcgtttctccaagatcctttcacgcagtgtcaaatgcgcccctgaggcactggagcgcgcctttgacctccctgcgccatcttccgagcacagacgcagtcgcgtctctaggcgcatatgccacgaaaaagttgggatgaactcccacgcgaagatgatggatcttcactacatcttgcgcaacgtggtttttgattggattgaagccgggggggaagcacaccaaggggggtttgtgttacacataccgtggagtttgccgtagcgagtaccttgacgacgacattgtgaaaaagagaaaaagggagatttctggcgcaccacccaacgacgatggtgcgttgtccttgtatgaaaatgatgggactggacaagtaagaccggcgcctaaagtcacgggcggtgagaagcaagtccaacaaaaagaacagcaacctggattgcccgatcacgaaacgctattggggatcaaacatagggacggggggacaagatggaaaagacaggctaagagctgtataagatccaacgcgcgcatcccaaccttggcgcgaaccccggtacaggcgatcggacgtatgagagaaaagtaatcttactggatgtccaagcaaagttggtaaaagctgtggaaagtccaagctgggagggtgtatcactgtcaccaacaatctccctcggagtgtgatgaacgaaagtgtgtgtgagagagagatggtgatgtgagcagaagcacaacgaaaaagaccacccaggaacaagaaagccggagagttcgtaaagatgggacctgaagaacccctgttgccctggcatccacttccgagacccgacgaactgatgttagcttctcgatccaggggcacagaggcacggcaccacacagcacacacagagtgcgtgatctggggaggatgggcgggaccgggattgctgacggcagctcacatcgggcctacggagctaccacgattgcaaggggcactgaagtcatcctgaagtcaggtccatttgttgacaaaacatcaaaatattgtgttctttggaattgaacgcaacattccacagtcagtgagctcagagctgtcgtcgccctggggtctccatatcctgtggattcagcctagcgtatcaggttccgggttaattgcccacagtcgctcgattcctcagtcgattctttgcgagaacgagcatggacttcccttctgcttccctgacaacgggagccacgtagtgcgaacatacacatacattttcggaacccgagggcaatgctagatcacgactgtgggatcggtgtattgccggcttaaccaagctttcatggctcaagtgcgcatctttcggcattttcaaagtggctcacttgttccgagccattcatcagattcctttcggcaagtggattatgcatacccctatttggtcggccaaatcccgatttccttgatcgaccatgaccttcaaggtgtcggtgttccggacttgagatgaatgaacacatattcccatggactctgtctgacggtagccggcatcctcagcgcgtaaagagtagagattgcctatagttagcgccctccgaactatcgttactagcctcgagtgacgctcggacataaacccgtttcctatcacaacaaaacagccccagtaccagcccaacttgaagtttgacttgacttatccaagcaagggcattctttccctctctctctgaccaccattgtcatcctccgaatcctcatcacactcatcctcaaagggcaccaccaaagcgtcctcaaatggtaatacaaaagcagaagctaccagcccagccatacacgccatcgaaatcagcgccccaaacatgcaaagataccaagaggcccccagccggtaccccgggattcggttaaattgatcatcatgatggaagaggtaggcctatgcaagcaagcagctcgccagtttagcgagcgaatgttagcctctgtttctgcctctttacccctaccttgaaaacgacaaggggcagcgagcatccccattccatccatccatccatccaaacatcccggccgtcacccggggcaaccatcaaagcctgttgtccacatattccatcatgatcctcagcctcatcatcatcctaaccaccgctactctcatcatcttacccaagagcaaagaaaagaagaacaagaagaagaagaaaaaggaaaaaaaaaggaaataaagaaacagaagaactcaccactaacccccccgccatcgccaaacccacccccacagcccccatcatccaagccaacaccttccacctctctcctttctctctcaagatcctcaagccgagcctcctccgtctcctaccttgtccatttggcccatttggtccatttgatccatcttgttcaccctgtccaccttgttcatctcgtccaccatgttgcccaccatgttgcccaccaagtaagctttcctccccccctcgccctccttgccctcctctcccacctcgtccacttccacttcccctacttcccctcctcctccttcttcgcacgtcctgatgatgcccaccaccatcacccaacaccaacaaaaccacgaaccccaccagcgtcgcgacttccaaaaccacaaagagattcatcaaaaaggccgtggacttccacatgttgcagaagaatctgcgcggctcctcctcttgttgatggctgctgctgccggggtccgggatatcggggccgggtttgggtttggggttggagggatcaacagggtcgggaatggggttgttgggattgttgggaggaaacgaaggaggaggaggagaggaaggaggaccaggaccaaggccagtagtagagttggcatggagacgaccaccggaggagcagaatcggggatcggggaaggggatacattttaatttttcctcctgttcggtttgctgtttggcgtgtttggcgtgcctgtctttgatgggggcgaaggagacgacggatttcgccgcactgtcgctgggattattatagtcccggaacacttgcactaagtcgttgacgacaggcgtctgacatcgctggtggaggccgatataatcgtggaagccgccggagaccgctgccacatggacaggtgaggaggagtcgtggatgatgatgtggtagtgtttgtggtggcggccatggttgtgagaggtctggggggagggaacggagcaagtaatccaccggggaagcaggatggaggttaaagtcattgttgtcactgttgttggttggggtgggtgtaaggagttggttgtggttcgtcagctacttgattcctcacgggcgggtaggcagaaagaccgggtcagacgagatgagatgagagagacgaggctcaccggcgagaaaaactgctagtcccgtgatgtatacgcttcgtcggatcatcttgaaccgtctgcgctcaaaggcaatcttgcgtttgcgaagggtaacactaagctggattgaaccgaggagtgtacatgtcgccgtcgtcgcgccgggttgggaggttgggtatcagagcctcctaaatcaatgactgacagatggggcaatgttatgaacaaaaacgtgtagatgatccaagctattttgggtggacaaagggatatgaagacgcctggcatcgaacagagccaaactccccatcaataagagcagatgtcaccaccatcccgtcactgtgagggggcatctgctgataacagcgctcgtgcactcgttctccaatatctgcgcaagatgcaagatgtataaaacgctgcggacgtccctgcatttgtacatacgctacccaggcacccgtacccatgcaagacgtacctagacatcccgtctgcttgactggtacatcatatctacccatcatccgtcaaatgctcttcgtagctcccatgatgatatattcaccaattcccaaacacggatacttctacttcttgtgaaggtcttctaacgatcttggatgaaatacatgccctgtaaagatatcctgcacaataaaaatgagcaaagtaacgcctccttccgtccgtcctcttcctctttcccccttttatttcagtgagtggtcatgatcgttcttttatccataacactattttatcttcttctcctatcatctctaaccgccgaagcaggaacaggatacgaattcgttcgaccagacaataatagcccccgtctgggttgtctaacatgaccatgctgaagaccaccatcaccaccactactgccagcgccagaagaactaggacgaacaacgccctctctactactaccagaagcgatattgccaccagcagtctttttcccgcaagcactaagcggaacttcactcttcccacccataatcctgccaccgctactagtaggtgtactcggcgccgtagacgaagaagtagaaactcccgcctcgctcccagtcccacgagcactaccaagacgctgcctttcgttatcaccagactcagagccatcaccaataacagttgtctgcttactattcggcaacagaggatgaccgtcctacgaccacctcatgtccgaactaggtgctcgacttctgcgcttagcgtttccggcgcccgcactaccacccataacggagaacgatgattccctcgctccgtagctgcgtgagaacccctcacttcctcctcctccactaccttgaaaactgctggacaagctcactgcactccctgtcggcgagaccgagtacagccctcctcctccgagaatcctcgcctcgggacccgcaactgatgatccggaccttatccgcccgtagttctccttgttatggttactcagtgaactttcgcttcgctctcgctcacgctcggcacgactgctcgctatgcttgagttacctatccccatgcccgtcgctgagaccgctccgggcgccgtggcggcagatgatagactcggtctaggagaactatactgcgtcatggacatgcggggcagtcgcatccttgagggcgtccctaggccaccggccgagcccatggatgaggacaacgaaggaatgcccgctgaggtgtcttggctaactcggcgtgggatattgatcagcgggacgccgccgtctctgctgtgcggccgatacattgcttcgcgctcctgggctagggagattccggagcgtttcggcgttgatgctacttcgatgtatgcggccgaagacgaatgcgaggctcggtgaccgtgcgtgggtgtgggcggcatggacatgctggcatgtaagcctggcggtgtataactagtattgcgccgggggccagaccgcgagcgtggtccagaactcaggttgttgagcggattggggatggccgagggcccagcgcccatatttagtgcgcccaaggctgctacgtcgtgttgtaggtcgatgtcgatgtggcttctaacgatctccgatgccaagttacgcaccaatactgctggatccttatctgccagtatttgtatatcgtcaaagagaacacgcagcgcacggcccgcagtcgaagtggctagggtcgccatgggagtgttgttgacttcgcagccgtccatgatactgcgcacgagacggagcaagttgaggcgcacaacggccttcttgtggctcagtttctgggcgataccagcatacatctccaccttggcaagtgatgctgccacagagggactaagtcgtacaagcttcagaagcggttcgagaaggttggcgtcgaaagcatttgccttgttagtgttgaagcaagacgtgatcgccgtggtaaagttgccgtcgagcaaatggtgttcaaccttggccgtctccttttctagccagacaaagatagcatccagcgcggtgacttgccaatactgatctgccaagagcgaaacgtagaattccagcccattgttctgccacaaatatcttcggcccttgctgcccgagtgcgccatgtcgcagagaatagggaggacgaattccttgggcggccgatcagtcttcatgatcttgagcaacagtggaatgataccattgctggcagcgtattcctgacgctccttgctgagtcggcataggttgaacatggtgttgagcacttgattggagatctcgcggaaatgctgctgccctctcttcatcgagttgctcaaaacgtcgatcaagtagtcaatggcatcagcggaatgtaatgactctaacgtggttgacagcatggataagtttttgatgaacttgagcatagtgatttggtgagcaggtgtcatccgcctgaggtcctttaggacagctatattgagtgatggtaattagcaactgacccggccttataatgataaggggtacatacttttgagtacaaagcgctcggcaacgacttccttcacatagttctcagcttgcgagaagagataaaaaatgttgacgatgcgagcttcaatcagctcggacagctcatccctatcatcttcatccaagaccttgtgcagcactgcagctaatgggtccaagattttgcttcgcgagaatatgcggcaaaagtcgttctttggggttgggccctagagtgacagtcagcacgatttcttgacatcaagacatgtgttgaaggacaaggcttacctgaagctcaaagacgttccaaatgccattcacgccgataagaacaaggtctggcgacatgtcatagtcttcatccagaaactctaccaagacattgagaccgcctgcactgacgaacatttgcagcgtcaaggtagaagtctggtacatttgccgaacaaaggctgcggcctccaagcggatttcgttcgaatactgccgagcagcgaacttggtgatgatagggataccaccaacgaaacacaagttctcttgcagctcgacgtcatccaatatgatctgctcgcagtcagtattcggacagccatagagttttttcacatatggacactgatattggcacctaccgcattgacgatcttcagcagctgcaagatcatgtgctgacgactcttcactgtgcagggctccaagatctccaggatcggtagcaacccatgtgcactgatgatgagatccttgacctcgctgttttcccatagaagattgagcaagtcttcagccagatcagcaagtatatcctcactctccgtcggcttcaaagatttgaccctctcttccaccttctcggccaacctagcatgtctatcacgagcaatattggcctcgagatccatctcatcccagcctggatccatcatcgcaaaggggtcgtcttcatcttcgtcgtccccaagccaagaattgttggacaacttggaaaggagcatgagttgatggccatcttctgatccctcatcgctcttgggcggctttgtgaagctttccggttcggccccgaaaatgtccgaaaagtcctcatcaccctcgtcttcagcaaactttgtgatctctactgtcatccttgtccttcggacggcgggcttctcaggggctgatggtgaccgcgcggaagctgactgtctccgcccgctgctgccattgacaggtgatgccgtagagcgcggtaaactagtgagatcagaagggtgaaatagttgcggggcgtcctacaaaagcaagacggtcagcaaattggcgacagggatcaggcgacaaagagggagagagaaggtttaccttgacagcaacattaagccggctactgaagacagagtccgtatcgccaaagagatcagagtaatcctcggtagactgctcacgatagattgattcaggacggggtggaagttcaaacttgtttccgaactgcgtcctcacaggcgacttagtctgggaggcgcttgaaatcgtggttttgctgctcctttgccgcctatgtccttgctgagaagacttggaatcggacaccctatctgaccgtttcggcaagggacgaatcgtctgctcaaattctccgccaaagtcttcgtcccaattctccgtatcttcccgcgagctgtcaatggacgcaaacgctttgagccgatcgctggaaagtagtcctccaaaattatcctggcctttgatgtgagggaggtgaagcgcactaggtgaaattgcagtggcaaagtcattgtcccagttatcatcatctgtcacaatctgtcagctagaactttcacgtcctgattttttgatactcaccagcttctaccgcaggagacctaaagacctctgcattcgccttcggcttcgcttgctgtgggggcacctttgtcgaaatagagagatttggacgatgttggccagaagcatttctattctgcgtggaaggatttccgtgatctgaaccaatcgatgttctaggggtggcttccgatgacttgagcgccttgttccactgcttgacttcctcgacggcctgaataaagttcgatggtgctttcgatatcggcgcatcactcctccggcagccttgaatccacgaatgtcttaaaagctttttcgccgatactctaaggttggggtccttttgaaaacactgcattaagaagtcacgagcagcctattctcgtggtcagcatatcaaatccacgcagcttgagaacacggagagacgaaccggcgagactccttctggaagcggtgggtggtcatcgttaacaatagcaaaaagagccggcatcgcagccaggtgatgatatggaggctttccttgtaaaagctcaataaccgtacatccgacgctccagatatccgaggcagaggtcgcgccggacagttgaatgatctcaggggccatccagtaaggagtccctaccacttgcgcctccttatctgggcctgctagggtgctggttgacacgccaaagtctgctaacttgacggtgccatccttggtagtcaaaatattggcacctttgatatctcgatggatgacaccctggtcgtgcagatactgcagcccctgaaggacctgggtcatgtacacaccgacaagattttctgggaacttgccataggctttacatatcgaatgcagcgagccattttcgcagtacctgtccaactcgtgttagtactctcagtgtcacttcccggctcaaggacctcacttactcgaggatgatgttcaggcaatccgccgttttcacgaaacctatgtacttgacaatattgtcatgctaaataatgttagtacttttaacttgagcaaagagctgccgtctccccttacatgaagatttttcaagagatcgatttcggcctacgcaatgtcagcttgaagcaatcagatgtatcttggaaatcatcaaaccaactcacctcgatcatccgaagctcgctttttggtacatcaacgagcttgatttgcttgacggccacggcctcgccggttccccagttgaaggccttgtagaccgatccaaaggctcctttcccgatgcaatcaccgagtcgctaaacacccacgtatgtggtcataggtcagccatgtctcataagaactgagtgtgtgatatcgtttgattgattcattgattttttgataagtcggggtcactgtggccccatgccggtactgctgaacaaagaaatcaggctcatgcaagccactgagcatgccgagaggtgcatatgtcaacagtgtaggtaaggtacgagccacctcgtcacgacccttctgctccggctagaaggtagaacttggatgaaacagagacctaactgagcttcagaaccattcacacacgacatgccacacaatatttacggcgaagcactcaaacgcagacaacaggggaaaataagaaggagggaagaagaacgacgtacatagtcctttaggcccggatcttggaccgccttttctcggccatggccgccagcctcccgacgcggtgtccccggcactttggtagccacgactgctgctgccttgccgttcccgccatgatacgagcgctcggtggagaaggagcccggcgggttcggcgccatgcctgcggccccggtccgggaggctttaccgatccagtcaaaaactccccccacttttgtttaccctctctccgcagaggtcaatatgtccgaaattttggggttgccgccggtaggcagataggtgtacgaaggggcccgggggcctggagattctgtgagagagccgaagctggctagctggcgattcaagggttcttgcctagagaccttatatagggtgggtgaatatcgacggggtagtagcgtgatgtatcccattcccaatccaggcccaggaatggaggaggggtccgcttttctgttgtgattcgcagtatggaaacccgggctggtcgccggtcgacccaagatgtagtaaaatggaagtgggcgtcggtgttgggtgccctgctacggatgtgataatgcgccgggaaatgtcgatgcgaaaacaagatcgggtccgtgtggggtatggagccgagagaatgttgaaaagcgcgacgggaagaaatccgtgaagtggaagctgatgactcggattgtagagcccaatgttttggcgactagcgtgaacgcttgctcgatacggccggcgtttcgtgttctttttgtctatgcgaaactctgtgactagacgttgacagcgttcgaaagctagacgggaaagcagaggtatcgatatacgaaggcgcctagaaaaatgccaaaggtccagcgggacaagacgaagatggttcccttgtgcaattgccggcgctctggaagattaagtgggcagcatcgccgttaaccaccagatgctggatgttattgttgttgttgttgttgttgttgttgtagttcttgaatgctgggcgctggtcgcttgttgtcgtgtgtcagatcgttcgagatggcgtaccgcggggtaaaagtaagtactaggcgaaaggtaccttgatatccttgtttcttgacgtgggagttcatccggtattaggtggttggcggaacgttttgaaaagagaaagagcagaggaaagaagctacctctacctactacccctagaggaggggaaaacgtacttgacaaagtggaatgtatgattcgtaaatgggtcggaactgtttgcgctgaaacaaccaagcattcacacatccaccacagcagagagctggttgaggtatgtaacggaaatgttgtaagtgtcgaacgctgcagtgcagccctggatgtcttggacgcctcgagaacactgcaacagctgaatgaaaaagagtggatcactgtttagcatgtatgtatgcgctgggcctaggcatttcaaccacggtacgatggagtaagtgagtgtcaggtcgcttatcacaaaaagagaaatgacaggatcccatcctcgaattcttcccgtcgactcgcgccaatgcgacgacactcatcttcaccttcacctgcttccggcggtaggcatttctatccagtcacgcagtgcactttagagagcctgcatgaagtggtgtagggatcaattctaacttgcatgcagctgctctagtgcggaggtgcagctatgtaagtatagtgtatagagctacattggatacatggcgggaaatcgccatccccgacatgcctctgctggatacctacctacctatatcatccatcatccaccgccagcacaacaagagcttcacccatggcactgctgtttctttgtgtttcagtttggaacctctaggataatttcgcacatggtttgtcgagattgtttccctatgccagatattctgtgtgtagcaccaaccaaaaagtatgatattgtaatcacgggcccttgatctgtaacatggcctcgcacaacctgtatgagcaatctcaagtgatataaaccacaaaaattcatctttgaaattctctctgacattcgtcaaccagtaccatctattgttgttttatctgttttttttgggttccccaatccgttggaagccctccgctcagtttgtaccgggaaatcatgtagtacatcagcacagcgccgcttcaacgctgctgtctaacctggtcgctcccagccgtaaaatcttccatcaaagtcttcctatcaggaaacttccttttcatccaatttgatggaatcaaaagatgaaatcatgaacagtcacatgacgataatgaggacgatgagtgggcaaggaaaaaggagacccaaataaaccatgacgccgctcaccgtatgcgccaaaggacaaggaaaaaaaaaagaagagaagagaaaatccagggaatcaagtgtgcatcactaactgcacgagcagttttgctcttgagagcaaatgccatgagttcaaaacacccacgcagacactgcaatgactgttctcagtttccagatgcaccccgtgaaagcatccggctgagcccagcctcagcccaccactcatcggggacatcctcgcgcgtagcaagattgcgcacgatgcgctgcaggcctcccataccgcccaaaatctccagagaatcatcactgctgtcattgcgggtaacatccgcatacgaccttcgaatgctgttcaagctaggagctagaggaaaacgagtaagcgggttcacgtccagctcgtcctcctcatcaccttccgtgtcggagttttcacctcccgactcacacggaggttccgcttctgcaacttctacgggcgcatccgggacggtgacagaagtcccgacagagggtgccgccgcattctgcgaggcaaccgcagatgccgaaacggaagcaaacgaagagccagagctgggcgttagcgggtctggcgtcagggtggtcgtgaaaatgtcccagacgtgatcgcgctcgggactgcgatcctcgggactgagatcctcgggactgaaactccggttgcgatctcccaaaccatccacttgcggcgcgtcaacagacggtgcctgctcacctcggcggcgacctgaaattgcgtcaggcctagggtaaggattaccccatgtgccatagagagacgaggcccggtccgcagtccgatccctgatgcggcgcaaagctgcgcgttctcggatctgctaattgttagttcttgttattcggttgctatccggttggctcagacggtgtgtaggagggggaaacaaaaaaggatgagcgcataccgggggaggtgggccccggttcatctgagacgatgtacgaggttctacgggcggtggtggcggtggtggcactctacgagatagaaagccaggttcaacggccatgtgtgcaaaaggtggttccgcggtcatatgcgcgaggaaagggttgggttcgggatcctcattgtcagttagggctcctgggtactgggacagtgaatgcaggtgagccaaccgcctgccaaacaaggcaatgacctggtcatcgagcataccacctatacgactaggtccgtcacgcgtggtgtcgcgactagattccgcattgtttggcgcattgttgctgttactatcgctgttcgaaccgcttgatcgttcggctggaggggatcggcgtctgaggttgtcatggttgttaccagcagcagcggcggcattgccactgttgatagcagcggtgatagcgaggcgacgtcggcgttgctgcactcgttcggagttttgaaggcggctgcgtctgatggaggatcgagcttcggcagagttcttgtccgccgccgacttcaattggatgtcggactcaacaggcgcttggtacaatctgattgggaggacgggggcaggtcagcgcaggcctacagagtggaataggggaatgcgactggatcggttgccctgatggggcacatcatcggtttgatggaaagcaccatatcgagcatgtgcgacagatgaaagtgacgaaatcgcggtggatacatatggcaaaggggggataagcgcaagcgcaacgcgaaacgccctgacgcggtgttcttaccggagacccatggtgttaacttgagtcgcgatgtcgcgacagacggtccgcttggggtttagcgatagagcgacgctggaagcaagagaagatattaacgagcgtgacggttggtgatggcgggggtctcgtaggtcaatggtcaaggaatcttgatgttgcgataaagaatgcgccccagcctctgttgtggaatccttgcccgacgggagttggcggtcgtggggtttgcggatagcggtggcggcggatgatttcagtctggtttggtttgatcggaacctcaacgcgcgaacggaaggggagaggacgggattgcaggcttcaggggattgcggttttgacaggacggagagatgaagcggctgggcggatcttctccaggttgcaacatgcccggccccagggcgatagggcttagtgcgctgagacatttcggtctgactgcatgccagcaagaaaaccatgcgcttacaagagcccatgcgtttaaaccattcaagtagggagattttgtcctcgaattatgcatcataaagaaaattgcgacttcctatctcactcagctaggatatgtgaatcaggggtcctccttgcctcgcttcctgcccacgcagatcgactttctacgccccgccataagcatccccccgccgctgatgggccactgcagtatccacagcttcccttctgggtgctcactgcattcaattgagctctgctttcttcgaactcaagagagtgatgacgggacttggccaaggaccccaggactgagatcgatccgcatcgccaccaatcaccttcacaggtcactctgtgtgttttctacattgtttgtgtgcatgtgagttaatcaccagtttcaccatcgccatgatcgatctcggactggcccgcatcgggcgtcttcttcagcacacgccgcagacctggaaggccatccacgttgccggcaccaacggcaagggctcaatatgcgcctatctctcggctatgctcagtgccagcggtgtctcgtgtgcgaggttcacctcaccccatctcatcgaccgctgggactgcatcactatcaatgagaagcccgtctccgagacgatattccgtcaagtcgagggcttggtcaagcaacgggatcaggacgagaagatcggggccaccgagttcgagctccttgctgcgaccgcctttgagatctttcaccgtctgaaagttgagtatggcgtaatcgaggttggtctcggcgggaagctggacgctaccaacatcttgaagcacaagtccgttaccgtcatcgcaaaaattggtcttgatcaccagtccttcctaggaaacacggttgaggagatcgcgctgcaaaaagcaggcattatccgctccggcgttccctgtgtcgtcgatgacagcaacgagtcttcggtcctgaaagtgattcaagaccatgcgaaggaggtcggcggcgtagagctgcactatccctcatcagattccgccctgttgcagattctcaccaaagaaggctatgagccgcatcaagttcagaatctggcgtgcgcgttgttggcctttcgcttagcgtgtccggatgttgaccactcgatgagtcgtctcctccccatcgttaagcagctgcaatggcccggtcgtctgcaaaaaattgatctctttcccatcatcaggcagcatcaagaggctctgctggacggagcccacaatagccagtcggccgaagttttggctgggtatgtcaacaagcactaccgctcgcggagtcaatcaattacttgggttctggccgcttccaagggcaaagatgtggacagtattatgtcccacatcatacagccgagcgatcatgtcacggctgtgcagtttgggcaagtggatggaatgccgtgggttaaagccgaggacccggccaacttgatcaaccaggcaacccgttatggcgttgagactcaaaatacgcacaactcgggagatgatgtacgagctgccctcgaatgggcatccaaggctgcaggagataagccgattgttgttgctggaagtttgtacctggtctccagtgtcctgcgtctcatgcgtgaggcggaatcttaccaaaaggcgtgaggcgtggtcagctgagaaaattggatgtcgaaatttctgggctggtgtttgttttgattgaaaaggggctctttacacccccctacataaatcaagcaatgtcttcatacccgactcttcatcactttgccaatgtctactgcgactgccccaagccaacaagaatcacatgatcagtcatataacacaaaaaggcggtcagtctcgccagtagatccattcatatctcttccttaatctcacattcaccgtcaccatcaaaatgttactaccaccaaaccacctcatcatcgtctgcggccacgccatctggctcggcggcccagaaaacggctgggacgaatccgaatggctcattgagccttacaaaaagggcgaaacgcccacgtttattgcccacatcaaagcaggtcttgaagaactcgcaaaagatgaccgcgcagtgttgatgttctctgggttcgtccttcccccgcccactttcgacctccgtgtctgcacatgacctgactaactcccacacaaataaaagcggcccaacccgccccgaaacgcgcctttccgaagcccaaagttactacaacctagccctcgccaactccttcttcgaccttccgccttcttccggcccttccgctgccgcccccttttcgaaccgcatctttttggaagaacgcgccctggactcctactacaacatcctcttctccctcatccactattggcgcgtcgtccaccctcagcaccctcagcacgcctggccggagcgcatcaccatcgtgagccacgccttcaagcggaacaggctggtggacgggcactgcgctgccattttcggtttggactcctcctcgttggagttggaggagagggtgaggtttgtgggtattaatccgcctggggttggtggcgatggagttgttgaaatggataaggagtcgaacgagaagaaggaagctatgcaaggggtgcagttggctttgggacagtgggctgaggatccacatggggtgggggaggagttggctgagaagaggagggcgaggaattgttggggggtggatcagcggttgtttttcagtgaggaggaaaggaggagtagcggagttgagacgaggattttggaagatgggagcgaagtgctggttgatggggataagccaaggccttgggcaaggtgagggatggcgtcatgattgtgtggtctacaaatctgtggaatggcaattctacatctaatcatacaaggcaactggggaactcaaagatctggtagaattgttgattctgatgaggagaggaaaataccacgtcaagggcctaaggcccgaggtttatatacaagttctgccgtgccaacagggctccctatcagccctgggcgcatcctctgggaatgccctccttcctttgtgatcttgatctccacattgctgtccattgtcacgatggcctctttctacaccccgtgcacacacattttctacatgtccatcgctgccctcccacattgtgaggccagtgagaaggcagggttggctgatctggcagcgcaaccattctcttggtcccgacaggtgatgtctacatactctcctaatcagtgacttcagatcttcgactttccatttttcacttgagcgactatatccgcatcagcgttcttaaccacctccatcacccattcaaccgcatccttgaccatgcctacgctgaaggtgtgcccaactcccgcataagtcctctcatccaccgagatcctcgcctccttatacttatctgcggcctccttgaaccaccttgtgaacgcctcaccgcaccgagggggcacgagtttgtcttctgcgccgttgcaaagaagaaactgctttccttgcagacgttcaagaaggatttgccgtctttgccgttcatcctcatctactgtgctgggtgagggagaacccgatgacgacgtggacgagggaacgggagcggtgccaaacaggattcccttcgggtccgttttgcaagcagccgtgaccaaggaaggagggaagtctttgctccccagaaaggtggtggcgccggtgtcggcagagtaagttgatagcttggagaggcgggcacggtcggtgatgaggtctatcaggtggttagttgctatgggtatttcagaacggagaagaataagaacagacttactcatgaaatcaggacatccgataaccgccacaccagcgcgcactcttgggtccgcaaacatgagttgccacacgctgtgtcctccgagggagatgcccaaggcaaggtggtggtcaatcaccttcctctgctgtccttcttcctctccgctatcatgaaagaggtacgactccacgacatccctagaggtagtaaaaaaatcatttcatcagtgtcacagttccaacttgcacacccggtcacatatcgacaaactcacaataaaaccgtctgatcccccaccatccccacaataccccctagcatatcctgcgcatgcgtcttgtttccctccctccacgctccgttcgccggatcatgcaccaatctcgtcccgtgattgcgctggtcgtatgccaaggcgatcaaccccctatccttcttcttctcacttccagtagattcgttccaagcaccgacacaccgagccgcgatctcccgcatgtggtccttgttccgcgtccgctggtggtgcagccatagacaggagacgcgagacacgctcgcgggaagctcgtcgaggccgtagacgtcgacgaggagaccggccatgggaatggttttgagggagatagaggagacgggaggcaggccatcgctggagatgccgccggagttggcggcggtctgagacattgttgcggtggttgctgttgtcgacgttgttcctctggtaagggtttgaggtgtaagagtttggtgtgttcggatcaaggatagatgttaggcgttggggacaggtaaggaggatttctacggcctgggagatacggacggagggagctaaaagtgactgaggagagatgatgggaggttttgagtggaatccttaaacaatggataggcaagaaaattatgaagatgagatcaactagtgaaagctggaactcaattacttgaaacacaaagatcacttttgacactcggtggcgttgtaccgatgcatcggacgttgttattagcggaggaggtgcggttgggaggtcccgttgtgagtgcttactagtagtagggtaccccacccgaacggcaccggtgcgggtacggcccacgggagaggagctctacaggcggggtcggagaacccttgggaattccatctcgagattatccactcggccatagtatcggtaacactgcccgatagtcatgaatgctagtttatatcgagtttccaacatgaaatttctcttctataagcatcctgttattttcttgataccagtaccgtttctcgatagtgtttaactgtacatgcatcttgcaggatgacagcaacatgggtctctcatctgttcatttgctggtcagtagaagctcatcataccagtgaatgagtaccagcttagagaagaatgtaacatgttttaatgaccattcttgagatgttctatgtcgcccgataccgatggcatcggcgatgaggaccggccaaaacatgaacgaagcgatgggtacccacccggcattggtcccactttatttcggggtatgcttcggtactccggccgaatgtaaccgctccgtgttccggtgacagcgttgcttttcccaaccaaccacagaaaggcatctaggcaacagcaggcagccatggacttcagaaaagtagttctatttgttgtttgttgaaagtttactgtactaatcgtaatttaccctaaacaacttcttacgcatcaatgtggctataaaatgttctcaaaattttgtccaactccgtagtgatagacttgattcaatccaactctttgattctcagatatacaccgatcactcgcgagtttcaccgtacaaaatggacaccttcaaagatgatcccctagtccaggccgtcacggcctacgtaaagaactacatgagcaattacgacgcgtctcacgactggagccacatcgagcgtgtcgtcggactatcgcactacatctacgccaagtccgccaacaaggactcactcgatcttcgcaccatccaccttgcagccctcttacatgacgtcggcgacaagaagtcagtttctccttgtcttcttcctctccttcctctcagcctcacatgccttctcgcgccaatctgaaccttatatccaaccttgatctcacctttcaatggacagcctccccccagcctcaattcacatacttacacaaaaaccttgctaacatattgggtacaagatacttgaaagagtcagaagaccccaccactctcatcgctaccctcctcacatccctttcctgcccagcccccctcgcctccaagatccaaaccatttgcctcaacgtctcctacagcaccgagaccaagaacccggcaaatccaggtttcattaactcgctcattgagaaatacccagagctagccgtggtacaggacgcggaccgactggacgccgtcggcgcggtcgggttgggacgcatgttcacgttcggcggagccaagacggggagggacatggctgggagtatggagcatgtggacgagaagctggtgaggttggtggacttggcgaagacggacgtggggagggagttgatgagagaacggacggagagactgagggtttttcaagggtggtgggaggaggaggttgggtttgttaggagggtttgagaggggagggggtgatgggtgccgatttagatgctgttgaaacgacgggaaagttgaagacgatagaaggttaaggttgattttagacagcggacttcctttactgattgatcatgaaaagcaagtttcaagatgtttgttgtatttctggatgtgctacttctatgatgttcgcttttcatgtagactttaagtagactttgggaattatcccttgatcatgtttggtgtgcacggatgccactccgtcgccttaccagacacctgcgcatcactttagctcagccgattgtcagtcaaacgaatgcatgactgaacagcttggataaaaaagaatcgtatcgggcttcatcaggagcaaaagcagcatacctaccacgctctgcagccttcgaaagcctttcctttccagtatcaatgacaggccagagcgacttagtccactcatcgtatgtccttgtgtcggattgaagcaaaccggggtggctcgccggttgctgtatagctgaagtattcgagcaaggatgaccttcaaccaggctatgtgacctgcgctatgattttcctcccttctgaactgacctaacccgattttggtttaaaaaaagattaacgccttcagcgccgccgtagaatcttggtatcgtgttccgagaaaatgaaacccaattgtaaacaccaattgaatgaaatccgaaactgaaagctgtgaatattatgctcgttttggcggcctgacccaggttgctatgttgtcgtgccctttctcaagctactctcatcgtacaccaaactacttcacctcttgtcggcacccggaggcccttgaccaggggcgccaaaaggtggcataccggggaacgcacctggcgcaccgggaggggggaagggaaagtttcctgctccaggtggggggaagggtagacctcctgggggcgggaatggcagaccaccaggaccgggcatcggaggcggtacgccaggtataccagcaggagcgccaggcataccaggaaatgggggcattggaggcattccgcgagctcctggcgctccaggaggaggaataccgccgggcacgcctggggcaccaaaggctccgggagggggcaccggcgcgccaccgggcatgcctgggaacggaggaggcatgccgccagggaaaggcgggaaggggggaacgccggcgcccgggggcgggaagccgaggccgggagggactccgccgggttggttctgcgggagcataggattggcgtgggcttggccttcggcggcgtacgaggaggtaatcgaatcgataacggattgggccttctcgtgaccaatctctgtaaaacaaaatcgcattagttatgcggtgaagtcggaaatggtggattgggggcttattgtgccgtacgttggtagtagtcaacaacgtttcgtaaatggttacgaccgctgttgtgcgccttgcggacgctcatggaatcgtgcgtgaggtacacatcgcagtagtcgcaaaagactgtacaagatgtcgtcagcatcgagttgaagatgagcggtccaagcagtactcacattttggcattttggtagattgtgatcgcgaaacctttcaagacggggttattcgaaatctctgtggctgccctcggagaaagtcgcaagttggatggcaacaatgatacggcgcgcgacaacgacgaagacaaaagaaggtttgcaaggctgaagtgcactggacacacacaatgggacgcgatgaccaaagcgggaccaggttggtcctcgaggtgcttggcaatagtggatcctctaaggcttccccaaaaaagagctcccctgatcggttcgcggctgctgattggcacaacaagggcactcctgctgtcaagccgttgtggacatgctccagacctgtctcagctgtccttaagttgcctgcccaaagagaagccgccagatttcccctagatccaagtcgcggagctattcccattaatacagacagcccaccttccgcgatacgatcaggtcacgcactgcatagcttcgccggactgtgttgacaactcgacgacactttcaaactttttttgtcccggccgccgtcccacgttctagatcatcctatcaatcagcgatcatggcatccctaaagtcgctgctgagcggcttcctgctgctcgccggtgccgcccaagctctcaagttcgaccttgaggctacctcttcacaccacagcaaccagcgacgatgcatacggaactttgtcaacaaggacacattggtggttgtaacggctacgcttgacggatacaagggcgatggcatgaacgtcaacatgcacgtaggtgctctccctcctgggtgcaagttaaaggggctaggggatggattatggggcggtcaattacatggacgagtctgactttggacgcgacacagatctccgatagccacggaaacgagtacggcaaggccaaggatattgctggcgagcagcgcatcgtcttcacctcgcatcacgacgcagccttcgacgtgtgcttcgagaactaccttactggttgtacgtacattccttggccatgacgaaaattagcaaaacaaccagcaaaagctcggatgggaaactgacaagattgcgatgatcagccaagtatgtcgagaacccccgccgccacgtcgagctcgatatcgacattggtgccgatgccaaggactggtccgccatccaggccaccgagaagcttaagccacttgaaaccgatctgcgccgcatcgaggagctggtcggcgaggttgttaacgaaatggattacttgcgcgctcgtgagcagaagctccgtgataccaatgagagcaccaacaaccgtgttaagtggtttggcatggccaccactttcctcctcattgctctctgggggtggcagattatgtacctcagggcgtacttcaggttcgttttcccatctagcggagcaaatgggttcagttactaacataaatctgcttagatctaagcatcttatttaatgggctgggcgcaacctacgatgacgacccacaactaccactgtccaaactaccttatttattatacggcttcatggtaacgacgggcgggaggttttatgaactctttactacacgcaacgcaggcgagcgaatggcatacaataggttggagatttctggtgtaactatatacggtaatgtgtttcaaccaaaaagttatggagtaaaaaggagaattgactgcatgctgagtgagccgtctacttttggaagttcaagactatttgagagcgaaaatctgcccggtgcataccaagagaagtcgcatccaaaaggcgttatgggcgtcgtgggcgttgttgtggtgatgagtcgaaacatgagcaattggcgatagaggcactggagacggtggcgatgtcatggattgacaacggagatgcggagggatgaaccggaaccggcaacaatttttcggcctcggcccccattgtatgatcacttgccaagcccgccgaactagtgtaagggacggggtattgtagcgtctgtaatcggccccgaacggaatcctacaacaattcccatcacttcgacatcctcatttataagccggagcagttacctagttcgcgcaacggcaccctctccacactatccgcttcatccgagcgatttacacacctaaccttggccgtcgctctatttcggctacaacaatccgtcttcagtcagttcgccaaaagcacctagacaaatcgtcgcaacaatggcttcctctcttcgcgccctccggcccgcggccgccacctttgcgcgcgctgccgctgtgcgccccgcctccgtcgccagcagacacgtcattgccttttcgcgatcggccagcaacgacagcacagataaccagcaaaagaaggacctcgacgtcggcgaactgcaaggcgccaccttcaagatcgagccgctccggagagtcggcgaggaccccgccaccatgcgggcgcgtctcctttgtacgttttatctctcccttcgctaatccttatcttcatcacctacatgtaaacccaacgaactaactccccttcctctccttctagaccaatctcgcaaacgcggcaccctcgaatccgacctgatcctctccactttcgccgccgcccacctcggctccatgacgcccgaacaactgaagcaatacgacttgtttcttgacgaaaacgactgggacatttactactgggccacgcaagaaccccccttgcccggccaggagaaccaacatctccaacaaaactccgaggaggcttctttgtcagagaagaaggaacagttgccgcctaacccgcgcgcgggcgagtgggcacagacggtcggcaccttcaagccggcgtaccgcccggtcccggctaggtggaagggcagtgagattctggaattgttgaggacgcatgtcaaggaaaaggggatgggaagcaagggggggatggcgttcatgccgaggttggaggagtataagtgaaatcgccagcaaagagtatggatgggcccaacccaagatgcggaacatgggaaaggtggaaagcgagatgtgggagaggctcttggacgtgggcgtggaagtgacgaaacggcctagtcggatgtctgcgagctgagctaagctgaagcccgactacagataaagaggacgaggaggagaaggagcaaaaggagcagaagaaggggagtgtacgatattgtatttcagtacagttgtgtaccactatattggtcaacaaaagatggactacaggtagattctggatacaaggacgaggcgagcatatcaagcgtgtgaattttacctatgaggcgtagggcgggatatctatatccatgggttgggaggaacgagctggcctcgaggtaacagcctcgctcagctttgctctcttcgtcacttcatgggctccggtaacataacataccaaagccagtacgtattaacacaacgttagatgtcgaactgggaccaaaggctgagccggtgaaagcaaaacacgaacagtcactttggactgtcaatgatgtggttgttgatgtactacatggagcagacatgatattgggtaccgcgccacggagacggcaaatgctgggcagaccacacgcccccaagaacgctttcaattcaatgctcttccccactcccgacctgaatgccaaaactgcaagcccaatggtaccccatgcgttctgtgaacgccatcgcatatgccttcaaaaccaaatctccccgcccttgccgcccgtacttccggtcccgaaggaattatcgccgaggtcattgaataagaacaaggaacacatagaaaagagaaacaaaaagggtatccgcaaaacgtgggagaactcccgttttgaattcctctgctttacccagactcaacccccctcagcaggcaatatcctccccaaactccttaacacctcgatagtcggcaaatccctcgttcccactcttcccttctccctctcctcccgctccttcagccgggccgcgctcagcataagcacctgatccgcctcgcggcccgccgtcgagacccgcatgtcgagcttgtgcacgctatcggccaggtggtcgatcttgaactcgagcgaggactgcacattctgcaggcgtgatcgcgtccgacgacggaaggagctgaaggctgtgtcgggctcaatcagagaggcaaggattttggcttcctcggcgtcgagaagtgacggttcgggtagtggtgctttggctgggtcggagtcggggtatagcggttcgaggtctgggagaggtttggccagggcttgccaggcttttttctcttcttttagtctgtttgtgaattggttagcaaggaagatatcagcaggtgggtgtcagcgaagaaagcccgtaccttttgatcttcgcttcgagttcggcaatcttggcgtcgtgctcgagattccgcgggtttggttgtagcaccacgggaggcttcggtgcttcctctctagcaaaccaatccgagaattctgacctcgctccaaaatccttgagtaattggtcttgtatcgcgcgcgctgtagacatcgtcagctatttttgccccacgcgcacccagctttaagaaacttgttcggctctccttacctccaagaattgcactagacccatgactcccatgcggtggcttctcactaagagccctttcgccgcaccacgtcaaaagctgcctcatccgccttggctcgctcagcccctcggcttcgatatgcttgtagaactcggacgggtcgacctcgcgatgcggtatcgcactatgcccgttctcgatcaaggaactcgctcgccttcccctcatccctaggctgctccgccgactgccgcttgcaccgcccttcttccgcatttctttgttccggttgatgattggcgtgtcgctgagtggtagtacaatttgctgtgcctctgaagagcttcctctcccccctccccgtcctcctgttcctttccggcccttggtcctcacatcccttgtgtcatcgatgtccattggcgtcgccccaacgagatttggtccatcctcctcctcctcgtccttcggttctggcaccgcgcgcatgccgtttactggtcgcggtacctcgtcattcttctgttgttttcgtgggaggcctttccgacgacctctcgatttaggagcagcatcctcctcattcacggcggataccgctgctgaaggcgtgggtgcgggcggaggcgcagcagaagcagcaccaccatttgattttcgtttcgacgttctcctcggtatcggtccggagatctgctgctgttgtgcggccggtggtggtggcggcggaggcgactcttgcacaggggatgatgcgcgcttccttgcgctattctttgggggtctgccgacgggctttttcgcaggcacagatatcaccacttgttcattttcggcgtcctctaacgtagacgctggagctattagtgtggttctggctctctttgagccgcgtgtgaagaggaaatcgccgtcttgctcgtcatattcggctgcgtcacgtttcgggtttgatgtcagcttgcatgtttgaatctcccagagggccgaacaatcacataatagcattggattgaaggacggattgcagcttacccgcaaggcgtttgctgcgcctctggttgctgctcatgctcaggatttgtagcggctgacgggtccgtacgacagtcgtcatggatggcgggttttaaagtacataaactcgagtcggagctgaagagaaggccgggaggtttgagaaggtcgtcgcttgcttcgcagatcctatcgtgagttggacggcggtggatatgaatcgtgatggtgatgtttgatgttgggttgcgaccgggccaaaccgacgtgaacggagcgcgtctcctcctccccaacttgaatatgacactcaaagaaatggtgccaaatggcgatctgacggaaccagggggcctgggcggcggctgggtgggcaagcgggccacggagcacgggtcacggacgcgtcaattcgggcgggctttggatctggaacctggggagcagttggaccggtcggtcaagtgtgtgtcgcgatgcggggatgctatgaggatcaggcgttaccaaaaatgactgaaaccgggtaattcgtctaaggtatgctggtattgtgcaattggtcgtatcgtcgtatcgccgtcctaggcattcagttttgtcgctgtgctgcaaagcatggtcgcaggtctgaacgtgtttcttgggcgccgggcgcgaaccgaagttgcgaccctttcgttggtttgtttatcgcgggcaggctgttccaagaaacgcttggaccacatcccgcatactcaatcccagtgctgtttcttcactgctaccccacatcctgcgaggctgaaaaatagtgcatttgacaactcattcattctctcgcttcgtctgacgacagacacaccattggctgggttataatgtctagctcttggcagttaatacatacgcctggtggcccgcctggtgctatcgtcgtctgacttccgctcgctcagatcaatcttcagatcgaggctcaattgtccatacacatactcacgaccacccttccttcatttgcggttcatttatacctaatcttcaagataccagacgttaacatgctcatttattccacttcatctgttatatcgcgtatagattatccttcaatgcgtccgtttgttgaaaacttctctccgacgccactgccccgaactatcctcctgatggacgccagaaactgctgccgcgtataattctaacacgctcattgccgtactttcagcaaaatgatttttcttgtggtgcctcgggcatgaccgacctagcaaatactgtcgcctgtcttgcctaccctttcgtcttccgggttgtgctacgtgcctcaacattagccagtatccgtaggatgtaacgatcatcttgtcatgtaagacggctctacagattgctttgatttcgatgacgatcttccatacaaattcggacttcaagcagttatttgtgcggtcttctttcccccatcacaagcccagggattgattattgtatggttgtcatatttctcctgtctcgtatctcgcaagatgattcaatccgtcatcatcacaattaccaagcgtctcagtgtatttatgcgccttgaaatttccatgccagtttcccttgttgcctaccagctactagctaaccgttacctgaaaatacaccgtcataatgaacctgctcgtatcgtgagaggcgcctcacggcaaacgccaatgatgtacacgccatataaacaaaggataataatcggttcccggttgagacaaggggcatcaatccaggatcactaaacttgcagcttcttgtggtcttcgccgtgaccagaattaagagagcaagcagaccccgaactcacgcccttgtcttccgcttgataaccgctttaccaaatcgctttgaaggaaaaacgcctcaccaaattgccttcctcctcccgccctccttcctgtccagccgtgtccaggttcctcctctcctgccacaccaaaaagagacaagataaaaagaaaggttaaaaataaaagctaacaaaaaagcagcccgaaacaccagtgacgccggtttttgtatgccctcaagacaccacatagatacacagactaatggccagaggtaatggtgctgcaccgattcaggagacccttagccacccctgggtttccatgaacttgactagcaagatgcctactggctagaactcatacaatgcagagaatggaaatgactgtcctttgttgtttatggtgcagtctctagaatccgaacgtcgtaagaatgtcgcgccccccgttttgcacgccgcccaatgttattaacagaaaggacagcccgcgaatggtcggacccagttgaggttggatggtaattatcgtcaacgtgggtgacatccgaaaggtcaagtaggttaagaagacgaccctccttgtcgggaatcgttgcctgtttcatcatccaatattgtctcaacctccgcaccccatcgctatgagaatcggcgaggagcaacattcggcggcatgccgacgggctgattaggtatgccagctcccataccgtaggggttcatctggtgactaaatggctcgatggcttgctgcatgaacgcaccatggagaccttgctgttgcgtcactggacagtccttgtgtgcgagtaaaagtgtcttgagattgaccacttcttcccgaagctgtgttattgttgcagtaagggcgtcattctctgaactgaacatctccaccttttgctggaggttagcgagccactgtttcttacgctgccgacatttcagagcggcaaccctgcaaactgttagtatcaagtgttttccaatggctaacataacgagtttcacatacctgttccgctccaggaagttcttgcgcttttcttcttccgtcatcttggactttgagcccgttccgtcatccttgcctggcttcgactcgtcttccgagcctgagtagtccataccgttgagtgaagaaacagatccgtttgtcttggtctttttattggctggagtcttggccggagtttcttcagccttgcgacgggaacccgtcgtcgctgcgcttgtggagttacgcttccctttgccacgggtattaggcctggcaagttcactgtcgtctgacccgatgctaacttcactgacaccacgtgctgagcttcctgcaatggatacgttcccattcatttgtggtgacgtgttaactggttgcacaggaggagccggcacagtgtgcgggtgacttgatggaggtggcggaggtgccgacaccacgttaaatgattggcttggtggctgagatgcgtttcgtccctgtgctaacatgaaaagaccatttgccgcgtcgttatcatgcgggtcaaagggtccagtcggtggcttcgtctcaggcttcagaggcggaatgccattggggagatcggaggcgggttgtgacgtaatcgatggcggttgcgattgttgttgatgctgatgtgctgcttgttgttgggcctgggcctgagcttgggccttggcggcagcggcactgatggcggttcggtgaaagtcgatggttccaggcgtggcagcagggccggcaagttgtgcaaagagagtcgagttaggactcggggcagggaacatagacccgctaccaccaggcgtcaatcctgttctgagcgacgattcgtttggcgttgggaaacctccgcgaatgtggtcgccaaaataatcagaggtcgttgggcccgacagcattgccggactcaatgggccggatcgcaacgagttgctaccgccccaggggaaaggtgttgagccaggaggcaagatggatgatggggacgctagggcggcgacgggcgggagtttagtaccgccgggcgtttcgggggcaccaccgaaggattgctcaaatgggttcggctccaggctcagggagccgctgatggggttctgcgagaagtagtcggaagggctgttcgtggactgttgttgcgcagcgggacggggcggaggcgcgagtggtttggctggttcggcattggtcgtcgactcggatggcttcaggggaggttcatgcttcgattcggggtggccatctagatgtgcaaaaattgagttggcaacgatgtctctcttgatatacggtacgagccgttgactctttctctatctctctatcctccctctgcagggacgtaacgcgatagcagacgggacgacagggtgctcgacgacgggaatagatgatgacggtcgtgacagggaagaagcgactctactcaccttgtcgcggtggggatgtcttgttggattgcttgggtgatttggactcacctcggccagcggctccagtagacgaccccatgatgtcaatccaaaacttgcggcgccttcgtgctgcaacgggtgcgggtgcggatgcgagcgaccagaggccagagggacacgacggggtgggaagggaaagttgcggacgactatgaggtcacaaaggcgcaagagagaaagtgtaggtagagggctgcacgctatgttcgtaatgcagcgtcctgtccgcctcgcggctgcgttgctagtatcggggatcgtaaataccttacgtagttcctcgcaacaaggtgtttcgtatgtgtgtgtgtgtggaaggagaaaagtcgaaggtcaggacttgggacagacgtcaggtatgacgtgggaaaagagatggcgcaagggaaataaaaatgatggggcccgctccccgtccaaggcccagtgagtaagcactgagtggctagttgccaggtgccaatcagggcagccagaagagggccacgaccgaggactgagcgccgggttgaagatacccgaccccctgttcgccggttagaggtattactaaacaaaggccaaggggtctgttttttttttccctttccttctcggtttgggggggtgaaagtaagcgcgcgacaaggaaaagagaacttgacgggaccgcaagagagtcccaaaaagaattccgacaaggcgagaatcgaaggggcttcagttttggcagctcggaacgctatctttggggctaggaaagaaaccgcacaaaactcggttggtgggagggaaaagtggatgatggatgggatggatacccgtcagaaaggtgtgaaatgggccggcattttgcgcactgtcaaccccgtggaggctgcagacttagaaaatggttcttgtatcgagacagccaaacaggaggctccaagaaacaaccaccgaccgggatctgagtgggacacactccacggcagtaccagcaagcacagtctcaagctgaaagtctgaactgtacctcgaagtatgtattgacttcggtgttatttcccatacattgattcttccatctcgacaaacgggattaactcacctaacaggctggataaactgggtaattccataggtacctgatcttgtcccttcccttttcatttggatgtattcttgaagtgtcgtctcggctcgaagctagccatgtgttgtcggctctagaacgtgtacggtagtgcatgaatggagtaacttgtcgactttggaatggattcagcctgcctgaagactgcttgggtcagcatacctctgcgcacacagtcgaggattgatgtctgacgagtatatgatggaaggcttccaggaagtcccaagagcatggctcttgtggtgagtcctcacaaaacccgagagcagtcgagtttggttcttcgttttttgcgacaacaagaggatgctggtatgtacatctgcaatcgcaaaccggcagcgcatattgattgagacatttgcgttccatgtcataaaccgttgaggtgggcaaaatgtctcttaagtcgtgggtgaacagggatatgccttggaagccagccagggcacacaattgcggcatgtctgccatggcaggcgtgtcgttattttgccaattgcccgacctgtctttcccaaattgttggaaactgtttcatactttgtttacgctgcatctttctttacatctttgagttccaccacaggcattgatcataagaaaagccgcaagagatgtcggccgagggctctcaactaggtggtaaatattctgttacatttttggcactttttttcccatttgggcagaaatagacccaaaaaaacctggtcaaaactcgtaaattgttagtgcatagaagtgcctctaccggtaggttccgatctttcgttcgacttctcgttcctttctatgctttttgacacagaaagctgcaaagatttttgcatgcacgatttttggatccagcaaatcactcaaaaaggcccttttgtggtaggcttagttgcgaaaaggagcattccagccagacgtctgctgtcgaggaaagcggttggagggttgtggtttttgcgcggttccgggttttgggatgcacaaacattgtcaggacctggatacataccgagtccccctaactccggtgatgctccccaaccggcgacacggatctgagcatggggcaatcttttcaacacggtgctttgaggtatcagatccaccgtacacgagcttcaggcgctcaagttgcatcgtgcgcttgcagaccagaacggaaaacacgcaacctcgcccacaacaaagattgatgacacccgaataccaccactcaaaacacaaaactcaaccaaatacatcgcacatcaacgaacttgaatatatccaatgctcaatgatcagccggctctggtcatggttctggcgttaaagccgcccagcttttcgctgaatgccgggtcaaaatatgaactccgtcgggtgttatcaatcttgtcccggggcgcgagccagcccaaagccttcagcgggacccctgtgtgcttgactcgcccgacggcaggatggttgccgtatgcttcctgatggtttcaaccgacacacgaccgccgagagcagattgctagcaacttttgtgcctcttccacaaaacaacacacccacttacgggtgcccgttgtgaggacaatccccttcactcatcactgtatgaagcatgtatacatatctccgggacgaagttgtaatccgcagttttgggttacaaagcccgtcacatggtcagcaacgatggacattgtggcaagtagtctcgacctttttgaacaaacctgaagaaacgatcacgatagagccgctcgcgtgtcaacagccagtggtctcgaatcactgataatcaggaaccacaacctcaccgctctgggccccgtctcatggcttgcatggacgacggctaccacaccacacggtatgtcgcggagtgagcaggacgagaaggtttgaaaaagtgggacttcagtggcaaactgctttcatctcttgcccaatcatcgacctccatcgcatctctatcattcccacccttcaaagttcacaaccacaaacattatgccgtccgctttcttcctcacgaggccctgtcggtattgtaggttgctcccggacaccccaaacttgtcacgcgaaagggacattgcgtcagacgctagactggcgcgcaatttctttccaacattattatgtttttagggctcgcatttttgacatcttatctcttatttacggcccccccattctctctcttgccgctccttattttccaaaccaacccagtacgccctgcttcgtttgcccacgcttgttgtcttgtcaggccagatcaggacgattcggattcacggtgcgctctcagacacctcgacaaagcagccaactaacggtcaatgcttcacaaactacactatacactctgatagtgcgctgcagcacgtctcatgtagtcaattagcgatcgtcagaagcattccattctgtgctcgatcggtcgatttcaccgtgccctattccagtgcgtaggcgttcattgtcagatttccagcaagaggaacaggggtggcgctggtttcgtccgacttcattggcatcaatgacgtaacggtgggcgacacaaaataatgatggaattcagttggtgagtggtcttggaaaaactgaatgaggtcggtcttcttagccggcgaattcgcacggtgttgaaaagttcccaacttcttaccactgaatttcccaactccttctgccagaaacaacaacaacaacaacaacaactgaacaacaactggcctaggccagctgccagttgccgtggttcccgatctgtctctcctcgcctcgccgtcgcctatttgccaggctgaaatccaagtttggacggatgaacagatccgtcgcgcggctctgggaaaatatactatgaatatcatcaccaaagtggactcgctcgggtgctccatacagacgggaggtccgcagttgttatcggattttggcgcggtcatcgggaaatttcgcgccctgcgctgttcgtaagcagccagccctgtggaatagcattcattcccatatcgttcacggttgggtcattatttggaggggataaaactgatttgggtgtagtgctctgctcagttcagtcaaccatgcagtctcgcagtcaacccctttttttttcttttttttttttccttcccctacatactctggctttcgcgtacccccgtgaccatgtactcgttaggttagaccccctgtgccccctatgacgcacttgcatacctctacgaaggtagtgtagaaattgggcatgcacgcttgcactgcatggacgcaccaagggccgccacttggtccgcgcgaccacgactttgaagtgaagagacttccacaagacatttcattggcttctttttttcactttgtttcctgcatccagcaaggccagcactggcgcaaaaccgcaagaccaaacgctccaggaacatgaacacgcaagacgcccatccacgatttcttgacagatcttgactcttgctttgtcgcgccgttactaacgagcctcctctcgaaaaatcggtcattcatcatggcctctgcttagtgattggagagatctggatcccgcaccgtggcgtcttctcgctgctcccctctggcgatgaaggattggtcaacagctcttggaaaatactggttcagggtcgtgtacacgaaccaacgggtcgacaacttcgagagcagtacgacaagtacgccgaaccggtacaaaagattcaccatggtcaacctctggaatagtgtacactagtccccgggcgaatcagcttcccttttcgcaccaccttctctgacggcacctaaaataactcttcaactatagccacacagtaggaaatagagacgccaacacgaaatgggaaaaaaacagtgggagaaatgccttctttgagcataagcctccgaactcgaccttttgggtggtcacggtagttatgggaatccggacaaacacaacacgagcagcccttcttctcatcatcttccagccttgagggttgcagcgcttggtagagggtgccgatttcgtcatcttcctcgccctctatccggtgcggggatggacgcggcgctggagacggaggccggctccccgatgttgacaccgtaccgtgtggtgaagtcaccgaccgagagtgcgggggaaggggaaaaggggaagtccagccgcacaaacaatagtgctctgcaggtgctgttggccgctgtcgatctctccatcttccctcggcttctctttcatgccccagaagcgcaaaactaaactgcagcacaaaggctggaagcctaccacgagctcacgattgacatgcagaggctctttggctagttgacgccaaatcgcattgttgatggcagcatcattctgtgatttcgttgcgagcgttctcgcgtccaagcgacggttgaacttcactaactgtacttgctatagccgcacaaacaaaacaaatagcgccaaagaccttttgaggtaacacaagcacgaagccaacgaacttgcggcgggccgtccgtggcctcgccgaaagtcgaaagctcccggcagtcaactcaaggtcgtttctttcggagatgctgggagataacatcaaacatcacattcaagacagtgtgaggcaccaagctgaggcccgccgtcgtcaatcaaagaagaccgttcgagactaaagaccacttgccgttagaggtaatcattagggctgaacatcttgctgcaggtctcggtggtgacgggttgatcctagcggttacgacccatagccgaactccttggagtttcaaagcactctgttcctgggtgttgtacctactcatctccatctttggcaacgtcaagcataccatttacccaatgtttgtcgtaacttgtgttgtcacaaatggactctgtaggtccaagtacgtttcgatcgcagccatagagatgagaagagattatcgacatttcttgatcacataacttttagtgctacaccacctgtactaaggcaagaacactaacccagctcatcgttcacgacgtacctagcctattggcctcactgaccctgtccattaggatagagcttcaaaagtccacgacagggctccgagcgcgcccccccttcctcaaaaccgatgactttcaagccatccatgatttgatctttttgaccaaccagaacaaccagcatcattcatgagatgcttcagatctctggtggacatcaagcactttgggaagaacttcacaagctgctcgcaaccgcctgtaaagatggcttcacccggaagccatgcctaggcgcatgcaccctcacgcccttctcattttcaatcaccacctccctggaatccaaactcaccaaccgtccaacatccctatgagccggcgccgacccgctgtccgtcggccacacctccaccaaagtccccttcttcaggccatggaactgcacaatcgcctccccggcctccacctccttcttttctgaatcttcattccacctcgcgcccaagatcaaatcccgtgccttatcccctttgatcgttgcgaccttgttgttaccatctcccttcttctgagcagctgtctgttgtgtgggggtagtagtctccccaacagccacccgaaacctctcgacccacttccacactctcgggaacttgtcgtcgttaaactgctccttgggcaacgccccgggcaaactcataacccagtgcagcacaaacacggcttcgatatccgccagccctggcctgttgttgttgttgtcgttgtcagtgtcagtactgttcttcaaaatccaattccgcccatccgctagcaccgtcgtctccagcatttggcagtaatccctgaggtccgcgagcgcctcgggacccaaggctgccatctcctccctcgaagaaaattgggaggggggcgcgttgcccgctcctcctcccgcgacgaagtcggcgcgatcagccaaaaattgggggtcgcgcagcaaggggttatcgagagaaaacaaaagctgcgcggcccggctgaagagaccgccgtcgatggagtagtgcgagagtaagctctggagggcgagggcatcggtgccgggggcggcggagagcttggggttcaaggagggaagatcaaggtcctcgagcttggacaggatcaggcgcgtgtcgaggtagacgtcccggccgatggagaggagggggatgcggcggtacttgatgcccaggagggaggagaggtcggggcgggggaggatcattggttgaagctgtgggagtgtgagtaagtaagtggatgtgtgtgtgatgtgagaatgatgtggcaaagtaataggagcgcgtagatttaggggttttgcgagttacatccgctgatgatggaatggaacttacgcattgggtgtacggaatgccacgtaggtgaagataccagactatccgtttggcatagggcgagaacgggtagtggtataggataatgggcggttgttgctgcgaaccggaagttgacgacgacgacaacatgattacgaagtaagtgtgtggtctgtcagtctatctttcaaagaaaggattagtgagtgttgtgaattgtcgtggaatgacacgtctatcgggcaccacttggttaagtaggtagctaagtattatccagactggtttctagcataagtcgttgttgttatggtgttgcgtcgtctttgataatggacttataccgccttgtcgtcacgggatacttgcctggatggcggagacttttttcgtacctcggctcgcaaccgcggggcaataactctcccccatgtttcgtttcaaaagtcccctcgcttctttggttcgatcagcgaacttgtggattggtcattgaaatcgaacgactgtggggtcttgaaagttggtatgagctattcagtcatcagtgcgaggcccagggaatttgcccaggtaattgttgtgatgctgaaggtttggtgttgtggtatgctcagggggttggagtagcctcgactttaagcgaagctatcaaaaaccaaaagttcgtccatcgccagaactctgaacatacctgaaaacttctgaaatttacgtatcaactaggtcgtgtctgtattaagctactcagaaaagcttcaatgctgcaacggaagtggaagttttccaagagtcatctgagtgagagcgtcttgtttttactgcagtctgccacaatcgctcctgcctcccaggacggccagtcttgacgccgaccacgctactatggtggcattcctaaagagaaggagaacaaagaggaagaagaagaaacaatatacggttgttgacgcaggagcaattcccatcatagttgacatccatcaacaccagggggcagtcatcctcctcaatcaggtcacttggcgtatactacatctacagtctcagacgatgtgagatcccgtgcacaacgccaccgatcaagacacacgaacaaacctaaagttatggagcatgccaatggcatggtaacagtaggatgccgttatcttggatgtcgcttctcgtgagccgcattccgcgtgcagatatccggctgtgtagttgtggtgtggtgtggccgggagcgtagatactcaatgagtcggacacccttggacacaccgttgaagtcgtttgattcacaagtcaagaagcaccttcccataaagttctgattggagtaatgtacttgcgcgcggtggtggtgtttgtgctggcgaggtgggtggagaggagatttatgaggtggtggagcggatgtttggggttggattactcaagtgttttcttttcgtacttgttgatactttgttgtcagaaaagctcaatggaaagtaaccagaattcattagcacctggtgtaccgtcaaaatgtgaaggatattataagtgaaagtccgagacaaggaacgaatggggagacttgaaaagggcattggaaaaatcattatgaatcagcattcaataaataactcggattcatccatagaagctcactctatatggtgttggaaggttgtcagtgcctaggtaaacttgctttcaccacatcccctaaattcaccatctccaagcgcagaaacacacttcatgatgcgttggtcggcgatttgttcgtgttcggttgtccatcatctgccaacactttaaagatcgtgcggctcactgactaggctgagcggtcctctcttgaccatgatactcatgatctcatacaacgcatcggctgccgccatggtcgtatgctcggcgttggtatcgtaggcaggctagaagtgaaagagacggtcaatgagtcttcgaaacaaccaggagacaactggaagaggaacttactgcaacctcaacaatatcagcagcaatgatattgattccctccagccctctcaaaatcgttctaagctctcgagtcgaccacccgccagtttcaggggttccagtagctggggcaactgccgtaaacaacgttcacttatcagcttcaattcgcaccatcaaacagaccagacaagtgaaaagggaaaaggcaacaataagaactcacaagcaggatccaacgtgtcgatatccaaactcaaataaaccggcttctccgtacccaccctctccctaatcttcttgatgattccctccgtcccaatcgtatcaatctccctcgcctccacaatctcaaacccgcaatacccgtcattctcatagccgctcgggccactgagcgtcgtcctgatccccgcatggatattactatcatttctcaacaagccctcctgcgccgcatggtagaaataagtcccatgattcaccgacgcgacttctgagggagaccctccaaaaactttgggtcgccagctgtcgaggtggctgtcaaagtggatgaccgaaacggggccgtaggaccggttgatggaccgtaaaagggggagcgtaatggtgtggtcgcctcccaaggtgatcacgcgtgggagggttttaccctggagggaaggacctggcagagcagaatcggtggtgggtttgcgggaaaggatggagtggtggcctcgttcgatttgcgaaagggcgaaggtgttgtcatacgaggtcacggggatgtcgccgcagtcgattatggtggcccagctgttgaaggggttggtagctagggggacgttgtagccgccgctgtgaagggagggagagggaaggttagtgtccattgcatatggtgatgtggtttagttgtacgaagggggcgtactagaggtttagtcgacgagacccttgacggattcccgaaggaccgaagcgagcgccaggtctatacgaagtgccggtgtcgaagggggcgcctttatgaagacaattggttactatatagtgtcttgggtctagaactggggttggccactcaccaataaaagctatgtcgtagttgatgtctttgctggctagacatggtaggtatgggagacggccaaaggtcgagatgccagagaaaacggaatctgcctgttgagagcatcagtctcaacttctaaacatcgctatgttttgttcgggtgcgaagcatacttgagtgcctccatcccccggtaacgtgttgtaccacaatccttgatgaggaccagcgacgaccttctgatcatggtcaccatgtgctgccgcaacagcagcaaggcaagaagcgatgaaagttgggcgcaacatcgtgtgcgagtttgctgatgataagtcctaacgacagaccagagacaagtggcagtcttgaggtctgaaagggggttggcaccatgagcttttattgaaatttcccgcagtgtctcggtggaaagttatctatcgccatcaattgggtcaggcagcattatagatcccgttcctcgctgcagcagcgcgacatgttgtagaactatgtcgtgttatcattattcaccatccagagcttcacttatctcgaatgggaggctcgcggtcgacgtctcgtcactgatagggtagcttgtcgatcgtccaacgggaaaacatgtccacgtccgttcatgcgacccgcctgctgctgaagaatgaagcggataatgcgatgtagaaatcttgttatgtaaaatacaactcgaggatgaggaagcagagtcatcgtaagtgggagggacgtgatacgtaatagataagagccagacgtattaagacactgagccaattgcaagctcgtcgtcgacgagtatatgtaggtcactcccacgccgacatgcgagttcattggtatcactgatggaaatctccggatgaggtgcagcagccaccgatcgtggacatctcaagtcaaaatctcgtggaacggcatgatggatgacgagatatccagtcgtagactgagcttgagcatcgtagctgcgtcttaatgactgcggggttgagataagggcgagaagctatctaccggaaatgcgaattcccgttggtttgatttctcgcccatctttggagatatgtgaatcgaaggatctttgccattctgcaggagatgtcattttatatccattttgggcatacttgaatagagcgagatagtgtgctaacagaacaggcagaatcttgatactccggtagttaatgttgctaacacttttactgagatcttggtactgtgtttcatcgtcttatcgcaaccatagcaccagaacgaggcctcgattgccacaatcgcagaaccggcatcttgtgaaagatgttatcaatttgtttgaagatatagagagcactccctgtcaaaagcgcgctacactacgcatttcatgctgctaccaacaaatcatgagtggcagggttttctatatttgactggccaagttcgctgacgaggagactttgggcgctcgccatgccctatctcgaggccatcgactctttcaagtggactgcaccgatttgatgtggcgcgagccaactaggccttattaacggcgtctggatcatgactgtttagactccaggcgatgtcaaaaagtcaaacggcgatcaacataagcagagacgttgaaaacatcagatcatgcgtcttacgcaggtaacgacacaatccgagcactcgagagcgggtgtagcagcacacactcctaagtgtcaaggtgccacttgacactagacgacaccgggagaaggcgacaagaagttccgggatagctgagatccaagccacgggctgacagagctgagatggtgtcgcggtgtcgttggcgttggtgtgtctgtgcaatgtcgtgcaggtgtaccatgagaatggaacagcgaaggaggagggtgccggatgggatgaaccgaagaaaaacggagccacaattgtttcccaaaccagccatcaaggaggacccaattcttttcgaactggtgacattcgagatctcgtgagctcgtagcgggagcaatggcaaatggttgtgagtcgaggtgctgctgatggattggaggttggcttaggttgtagtgtagctgggacttggagggcaacccgaacaaacggcgtcaccactctgccaacacctccaccgggctcgggcccttccttgatttactaccccacctcagcccaccttcatgtcactcgtcttttgttgacccctcggagcttcttcctttgcaacaccagtccaggaaatctgccaggccattcgaccgccattcgaaccgtctgctcccaacctcgggtcctcagcagcagcagcagcagcagcagcatctgaacggagtcgaacatgggagttgatatctcattcgttgctcatgatctgcaccatctctacactacgcgtgcaggtaagtgtctgagggaggactgtgccagctgaagacgcagtcattgtctcactagactggagcacctgggggctcttggagatatgtatggcttccagcaccgttgatggttgttgtcgatgccgctgtcgccgcggtcgccttggtcgtcgcgatcatggcatggtaaaagatggaaaaccggcaggtcgggtatcgatgtaaggtgctccgccccggtctggacctttgttccggggggctgttcaccttggccgggacatggtcgggcatattgcgtctcacggcatcgaatcgaatcggtcgccatgagcctcctgattgctttagcctgcaaggcaacccgacggtctggccgatgcgcacagctgggttttgttttgtgttggttttgtcagtggtgttttaccttttttgaaccggaggtttatagcggtcgggttgtaggttgcctgccgaccattacaggtacatacatcgatgtgtgcttccaagactgcgcacagacgacgggaggggctgtgggggctaggtacctccacctgggtggtttgattcgacaaaggtttcgtttcagacttcagtagtctttacataccccgactttcatccatctggtacctgaagagcctagcaagctaccgcagtatagtactagctcgaggagccgacctagaggtagctcgacgacggtgagggcggcaatacatgacccggacggccagcaccgaaccgaggtctgaggaggctggggaacggagaagaggaggacgatgatgatgatgatgatgaatttcaacagaaaatggtacagatagatgcacaagcagctagcaggaggaaaaaggggaggcgcaggtgccagtttttttgttgaggcgcgacgccgcaaagaagaagaacaagaggaccgtgacggaagaggagacgagaggagacgggcgctttcgtcccatcccatcccatgtgtggatggcgcggatgggacatgcagtggtccaccatctatctgtccatccgtctccgggcatccaccgttgcaccaaaagggggtgccactgactgactgacaacacttgttccattctcgaggttggattgtcatttctgtatacatgcgtacctcacaggaagttcaggcactttgcatgtggtaaagtggtgccgctcgatggacggagaatctggaatctggggcggcagacggaaccatttccctgcttgtaaaataacgaaaggaactgaaagacccggaccagggtctctgatcgccctacgaaattcccatgtgcaagtcattgtttttgcctctttgtttctcttccgtcttcgttccaaatcatcgtcgttccatcctcttggcaactctaaccacgtaacgacgacagctccaacaacgattcagttcccgagaaaacagcgttagccaggcaaccagggtcagcatcacaggaaacccaaagtacggtcaacgactcgcatcgaattatcactgtctgattttcatgatctggatccattctgccagctgtgccagtcatagaacgtcttgccagtttagaccgcgtgctctagacagctgctccatctcgcgacctgcagaaagacccgtcagacccgtccagcggaaaaaataaacacaagtccagatcgagtttgctgtggctatttccatttccatatccccatccctattcgtatttcctgctgcgtcatattcccagccaatcatcgaccatcaagccgcctcatcgccatccagcctgggcccagcgaagcgcatccatccatccaggccattcaaaccatcaaagcccgttcggtgccaaacattcaaacaagccagcgtgccctgccctttcccttttccacatctcccgagtttcgagtccctccattgcttcgaccacgacgagccacaacaacactttgccactcatcgccgacccgtctgccgttccgagaattcgaaacgcagcaatcagacgccagatcttgtataccattcataggacgggacccgccccactcaagaggctggaatcgagcctatttgttttcctccccctttgaaccatgcgccgggacctgatagcacagagggtctagcttgtctcgtggagtcttctccccattgagtgcttgcttgctgctacatactgccgctgctcccactgccaccgctgttgacggcgcgattggtgacggcagccgttgcctccaccggctttgcaccaaaaaggccggtcatgaaactgcggccactgcttgtttctaccactcaccagcatccccagtctcccaagtcgtgcccgtctctcctgcgcccagcctgctagcacaaaccagccgggaaggttttcatcagagccacttgtctgtgtttcagaaaggcccgtacccaacgcaaggtacccgacgccgacttacagaggtagtagccactcggcattgctgctgagcctcaagggtcttcgtgtccggagggggcccgagaagcaaacgtctcccagttattcgaagccttaccaagtccacacctgtagttacacatacacacacaacatgcgcgcgccctggctcggatcttgacactgaagaagaagaagcagcagcagaagaagaagaagagacagaaaagaagaaaagttacatccaactcgttacatcttcaagactcgcctcactttccttttgagttgtcatgagagggaatgttgatgctgggccggtggtgcccaatatggttcactctgaagccgactatgtcatggttcgaaatgcggatggaacggaaagcccacagcgcattttcagaaggcacaaggttttgccccgtccgggtacagcgtcgtcgactggttcgcgaagctcaagtcccgctcgaccttcgcggcctacccagctacggcggtcaagacatcgaccagccggccccgaaccgccgccaacgccgcctgctcattcacgtgcctcgtcgtcggccaagtcgatgaagtcgatagaccagtcaagcccaacaaactcgggcagtccgctgcaaagcacagataatgtccagcatgttgagccacgtctcccgaccacgccgccgaaccaacgtactccgccaactccgaatctgactcctgaaagaattcctccgcccgctccagaaccacccagacggcctaccaggccccagctacaggtccaaactcaggcccaggcccaggcccagtctcagtctcagttcttggcccagtcccggccccggccacggctcgctgtcggtggtcggatgccgtccaatgcgacaacgatagactcaagatcggaatccttcaaaacagcgcctgaagtccctatcactccaggaaatgaagatactgtgcggcccgagatatcgtcgagaagaacatcgcaaagtaccattcgtcaggctaacagaggagccaagttgcaaccgcagactgtaggtttgggcattgatatcggggtaaattcaagcgttggagatggattaacgccagcaacagagagggaagttcagcttgggcgagacgcgtacgacggcgggtggggcggcgaggaaacgcagggagggaacttgaattctgatgaagacgtggaagaggaatgggacgaaaacttggaaaggaatgtgattgtcagcaggcgacgtgctgcacccgcctcgaataacaccaaggaccgcaactcagtgtttatgggaccaccgaccaccacgacagttacaccaacaaccaatgcgacaacgatagtactgcctttgcgcgccatgaacctcgaggaacagcaacggggcctccctctctcggagccatccacgagcggggacacacggcgcttttctacgacctcgaaccagtccggcacatccacaattatgggcacaatagtcgtcggtgatgacacgggttctcagcgacgcaacactctccgacacgtacgcaagcctactctgcctctgcgcgattccgtttccgatcttgctccatcaactacttcttttgtttgtactccggctccggctttggttccggcatcagatgtgttccaacgccgaccgccaccgctagaaccaaagtcgggtgccgccccccgcgaaagctatttttccaccacttcgatctcgagccggaaagcccgaagggatgtgtggaaaactgggtcaattcctgtggtgattgtcccagagcgtcgaacctctctcaagtccaacggaagacctccttctctccggtcgatgagcagtcggagatcgcggcgaagccagagtctgagctctgttggacgatcgtatgcatccgcaagcaactttacgatagacatatatatggaccagccgcggcgcagccggaccatctctgagtccgacagatctcgagccggcgacccacgaacggccgattttccgccgtatattcctaaacggtcatcatctctttccgctcctaccagtcgcaacgtgtcgaggaccggctctctcaccgccgaaagcctccgagctcatgacgcgctttatgagcaacacaaggcttcgcagacggttgaacgggcagtggagagactacagagggaaaagcgaccgcctccgaagccggtaaatacctccagacactaccgcaagacggttgacggaaatgaattggagccagagcgacgccaatctggaactatcaatatcaagttctctccttccattcagtcaagcaactttgacaacagtgacccgcgaacgccgcgtagctttcctgctgatcacaatgatgatggaggtcctcgtcatagctacgaatacaacaagaggaattccgtccaacacacacctttctcgcaagcctctgtagagacgggcgcctcacatgccgaagtgtccgaagcaagggcgatagtcatgcaccagcatcagaacacgtctgtgatgcttgtagacaactcgaccaagccgtccaaggcctcttcgttggatcgtcagaggtctcctccaacggccacccccgccattgccgcaacagatgccgaaggaaaccccctaacaccgccacaggacctctcgagggaagatgccaatttctcccccttgaggaacccgagagcaccccccaaaccgccgccggccatcaacttcatcccggcaacgccttctggcctgacacctactacggaaagacagaaggagcttgggaatttctacgatgacatgcccgagtcagacgagcccaaacccgagagcggattcgccatgctccgccggaagctgagccgccgccgaacctccgagacaactggcactcgtccgggtttccttactcgcacattttccttgtcaaagtacaccaaaaattacgagtcagatggtggcagcagcggtaggttgaagagaccccacctgaagaggtccttcacggccgatgacgcccccgtcgagccagacaaactgcatcccgactggcgaccatcctaccagtctgatttctccgacagcggaagtgaagacgaggagcactgggactacccacccatcgacaaccgcccccaacggcccggtctggtgcccaagcggagcttgagccagcggatgaagaaggcattcgccatcatgcccctgcgcaatggctcaaagtacgacgccacatactcaacagacagcggcgacatgcccgaacgggacaagcggaccatccgacgcacgccgagcggtaacctgcgggtcatgaagatccggcaaagcctcgagtctatggcacagtccatggcacggccatccatctcgtccgaaagacctaccagaccgtccatctcctcgccatcggatacatcccgaccgtccatctctaccgaagcacctcctcgaccatccatctcgcccgactcaagctcaactcggccctctatgtcatccgaaaacccacgcttctacccgccccgcgtccgtcgaaactacggtgctctcttccagcgccaacgaccacctcctcccgctcctgccatgtcagcagcgccacccctcaccccctcatctgtatccacctttgcgaccggccactctgtatccccacccattactactacggccgcgcctgtaccaccgcccgtgaaaagacgcggcagtcttagcgagaagattatacctgtcttgaacgaaaaggtcaacattgtgcggaggatgagcgagaagcggaaggagaagaagagggatgagatgcggaagacaataagtcacccaagagttgttagggacgggttgggggaggtgatcaagcatgatacagggagagagatttttgcgatgagtcagggtcagcctcagccgcagcagggacaggggcagtcaccgcctgctgtcagggggtcgccgcctaggttagggagggggtcacctatctgaatttgttcaagattttggagttgattgggcatgagaaacacaaatgcacgaagctgtcaccagagctgacaaaaaagaaccaccaacgccacgaaaacaaagaagacaagaggtcacagaatcatgttgatcatgaatataccaaaagaagaaggatcatggttacgatacgaatttgttatgcggtacgaaacgaaacaactgaatcaacaagaagagaacacggcaatgagagtatgacctgatgagaccaggaacgaagacacctacactcatacacacccacatacacatagtaccaacatccatcatccaaaacggcaacactcctttcttttttttttctccttttctctcttgggcatgtcttccctttttgttttcgaagggcggagttcgatttcacaaaacattgctacatataccacttctctcatcgttgtcttgtagctcgctcctttccacgcattttcctagccgttcagcgcttaccctaggtgcagggaaagcgacgacaaaacaagaacactacttgcaatctagcataagggaagaactgggcgagcgggcgggctgtgatttttcaacgtttacataccttttatatatatccttgtatgatttcttgatgtttctctcaaatttcttttcttgatttttatttttatttttttatttttttttcgctctctctattggttcaagcgatgaatgacggtggcacgggtgactaagaagacaatttttttttccttgtgatggcagttatcagattatgatgatcatgaatgaaacgttgatagaggagggaggggtatttgagggtttcgacggttctaggtggtaccaaccatatttatgtataaggaaatggaacacgacatgtaatgacatgattggttagggggaagaggaaagtttggacatgaaatgcaccgaccgattcatattaatctaggtaactcaagttctttttttttttttttttttcttttttcaaatgatgcttttcaaaatgattttgtctgatctgttttcttccaagtgtcgtcgtatttttttcttcttctttttctcggtttcacagttacgatatccttcacatcgggtgattaggaaacatagctcgagcggttatagagggagcgaaaccctcttagtgtgtggatatgaggtgacaagaagagaattggacactgatcccattcccgtaggcatattgtagcgagcgacctcccatacatacatagcaagatcccagttatcacaaagaaatgttgttgttgttttttcgaggaagaaaagagaaagatcccaattcgaaattagataccccgaagaaagaccgtctcaggtacttacgcatgtgaagaaaatatcaagtagaaaggagctgctcaactgttgattatacggacgggtgcgtgcgaaagagggacaactccagcgaaaagtcccaaagtcagtcagtccgtttgcggaccgtaggtaggtacgtaccaacgtcatcggcatgttgatgccttcgcgggccgttttcggtgagtgccgagcaaccgagcgcgccgcccataactaagaccaagatcaagccgctgccgttggtatttttagttgcttttgggtcttaagtcctgcaatagtgacgagtacattccaatcaactaacatgagcatacccattcgtggtggatagctgatagtaggtggtacacactcagagttatgacagtagtggtagtagcaatgcgtaggtagtgtcatgctccgattgcggtcaaaaaaagattcgaggacggggatggcggaaagataccgcccgagattgcaacttgcaagacacttgacgatagcatcacgaatattacccagtttgagacgaaaaccgttagcaactttagcaatttctgcctgaagaccgcagacagtaatctagcattcatgacttcttacagtcgagcaccggttctggtaaaaaaaaaaatacttgaagaacgcactatagtcgagtgaccagaggggatacactccaaatggccgcccgctcttgactcttgactgccgggagcaaaacatggtcttggaactacttacctttctaaccccacagagcttgatcgagttttgatttctattcttgtaaatatggaccctccgtaaacggcgacctcttcttcttcagggcatgctgatggtgtcgctaatgagttgtgaacggcctccatggagcctgacgctctagcatcgaaagacgaaaaaaaaatcgttcagctcggttcggccgaggtcaggtaagtgccgggttaggaatcgtccgcacgcacgtacaatgtgctggtagggtagttgtcagagtgcacttggcctttgtttgcagagatttcaagacagtagcacactgcctattgcgtacatacatatctacttgctcctcttacctcgggtatgtaacgtagtgtcatagtatgccgtgcaaagatccgactgattgctcgctatatacgatagtgaaaatcagaaaaatgctttgttctcgaggtcgtgccagtggctgactggacgttcggaaacggggaggagcatcgaggattttcaatatgccgtcttcgtccatcatagcagccatggtcgtccatccctgggagctctctcgttggggcccatacctagagtggtcttcgagaggggaaggttccctcttataaagggtgatcttgttctccgactttgaacttccttcttcatcgacacatcaggttcctcatcatcttgacctttactgtcatatgcttgtctaacccagctcgctgctcccgatctacctatctcgtcaacatcactcgcttgttggctattgtcttccttctgaacatcactgagtttgcactcttctgaagcaccccaactcccaagagaaaagtcaggatcccggccaaaatgaagacgttcactaccctcgcctcactggtggcctcggctactttcgccaacgctcagggactctatatcgacctcgaaggtcgagccagatgcaccattcccaacgcctcctactgttccggctcttccattgtccaatgcgacggaacctttgctcttaatagagtggactgcaacgccgtaagtgccacctgcaccctccatgcttaggtacctcgatcaactaacatgagaaacgacaggttctggttggagcaacccccgctggcaacgacggtcaagccacctgctgggagtcttccgccgtcagcggcaatgccgcctgccagaagaactgccgcgtctatgctgtcccggccccgttcaacttggcgcctgatgagtgtactccttacttccccaggactacgacccttgccccaaccattcctccaaccactgcctctactacagccactggtgctgtctctactacgggtactaccactgccactactacggccactaccactgctactaccactgccactactacggggactaccactgcctccaacaccaacaccgataccaataccaacagcgcccctaccctcccgccacccaccaccaccagccaaccctccaccaccgcctccgcctccaaaacctgggaccactaccactggactaagtcccacggcccttggccagagtggaccaccactgcttcggcctccgcttcggcctccgcttccgcatccgcctccgccgccccgacccgcgctccccatcccggcccctggaccaagaagccttggcctagtcacaagaccaagtgggtggagacttccactgattgcgagactgatactgtcaccgctaccgctgctccggttaccaccttgcctaccaaggttccggtgccggtgccggtgccggttcccactactctgacaactcaggttccggctccggctccgcctccgaacccgcctgttgttattgttcccacgcctccaagcccgcctgttgttgtgcccaccacacctccagcaagcgagacgtcggcttcctcacctattggggtctcgccgccgcctgtggtgacggctggtgcacagaagatgaagaagactgctacggcggggttgatgattgtcggtggagttatgttttggtttctttgagtttctgccgagttggatatgatggaataatgggatgggagagaaacgtttggggttttgtcttttttttgtttctgtttgttgtaacggaggatatgaatgggttgttcgcgctgcttgtgagatattgtggtgggtgtgataattgttaatggtaaaaagaggaggagaatgaagatgaaagggaacgactagtctagatcagatgatcaggtaatctttctaaaacatgaaaagacgaaccaaggttcaagtgcttcgtgtgaacgtgagtttgcttggtctctttgggttttggtggaaaatgacttgcctgccccgaggaaattcgtttttttttcgagggaaaaagagtgaggaggccgtgagattagttgaaagaaagcagttgaaaggctgagggccaggttcaaacatgaattgctcgtagttaccagacttccgaacagacatctgggttccaggttgactctttgtcgacagctgctttccctggggtaagtggttccttcttgttccaaaggcggcatccttccacgcgggatagcctctttccacgcgagcgatctccttctgcagaggtaaatttccgtagacacgttcctacctgatgcccccacgatggcatagacctgcatccctcccgcggtcccgacaaggtgtctgttggcggctgttcacttgaaccattcagtgcttgagggttaggagtatgtgataccagtctccacgatatcaaacaaacattgttcgccggtgtctatggcgagaggaactgcaaggtgagaagttgatgagtctttccggtctacgccgtcaccttcgtactcaactccaatagagtcaacacgtaatctatccggagctaaatatggatgcatgaggtgctgtagtgcaaaggggggtcgcattcggacccggcacaacgggctaataacagggacctgtcagccaatagtgtatggtaatttcctatagtcgttatcagtccaaagtcgtcacggtggagagcctttggatacgtacctaagtagtgtcggtaatatcggccatatcctccgtgttcgtgataggtaaggtaggtatggttgatgtgttttcttttggatcttggttaccatttggagggtggtggtgatggctggctgacgttgatttcggctagctggtcggcgtaaacaaacacccagtaaggaacacccctgaacgccactgagcgcctcctcctcctgatgccgggcccaggcggcgttgttgccgctgcaaccctctttccccccgggccgctgtttgtccccgggcagatggtcccatggaggtctggattaggtcagctcccacgttccggcactcaccctcttcttcacaagtccatgaaacgcgacggtgccggatctgcaacatctccagcgttcggttcatcatggctacccggtcgccttggtgatcgactctgataagcgaacaactttaactaacagctttggcgtgccggttgcggctcttcttgtaaatggtcttgggaggcagtgatcaacattcacatgaaagaccccgacatcaccgagcagtgtggaagtcatcaatcaacacaaacatgttcagtcaatcactttcgatgcgttgcattgacttctccttgagaaccttccacttaacaatcattttattgatgggcccaccgggcgttagtggggctacgctcgtacactaatgtagcagtgggcgccgttggcgagactcaccaggaccgccgagatgcccctggaccctcaccaaacgaattaaggacttcacgccagaccttgctcacaagtcctgaacttcttccgttgttccaatcttgactgcgcctccccgagagcgagctgtgaatccgggactcccttctctcgatgccccaggttcacctaggtcccatacgatccatacccacatggccattgtacagtacccaaaatggcaccacactaggtagtgtagtgtaggtattctcgatgactgagcactcactcaccactgtactgttgcattctccccttttctcggcgccgccagttggtgatgagatgctggcactcacatatgtacacatatcaaagcttatcacagacagccaatgggacaagagcaacttttgcttgcgcctttcggcttccccctccatgagaccctgttcttgcagtttgaccatctcgttccctagcttcctgtccactcccggccctcctcctcttcccttctaggaacgtcggctaaccaatcagagcatgagaaagtttgacatgcattcactgcatgatggccatccatctggaaaagatctcctggtcttgaaactcaagagagaaaagatgggcgagacagcatcatatctctgacagaacctaccgagcctctgtccaggcatgaatgaccgtcaagggaagccggcctcttcttctgaaaagatggcccgtgtcgaccatgatgcttctcttggcatcttgctgttgcctgctcgcctgtgctcttctgtctaccagcttagccattcagggcaaaagggccatccagggtctgactgacgacgctttcgttgtgaaaactgacgacaatgcagcgccatccctcaacaggcctatatgagccgccgatatgctcccaggtaccgtgggcggatccgtagcttacccctgacaatactaccccgagtctggaccatccacctcagtgttgcccttttcagcacgaatctccggttagcgatgccccatgttggtccaccgtatcagcctcaacaggcctggggaggacctctcggttcctaggtcccgctcggctagatgtgccctcccaaccctccaatgtgatgatgggtaagaacgtacaaccgcgcgtgtcagaacaaaaggcccaaagccccccaagatggatgatctttttcttctcttcttttggtgccccatcagccaagactatctctttgctgcttcagtagctactctattctcagagcatttctttttgctcgtcctctgacgtatcgtacgtcaagtccactcattttttcagtaatcactgtcactcttttcgacggtcatggctccgtctatgttcaagctgggtgctgttgccctggcttatacctttggtgtttctgcccttagctctcctgcctccggcaagacctatcagctgtccgagtcttataactcggctaactttgccgacaagttcaatttctttgaggtgagaacctatgagacgattacatgacaaggatattgctgacggtatcttgaaatacagggtggccacgatgagaagacgaaggatcccaacagtgggtttgtcaaatacctgggcaaggatgcggcagtgtcctcgggtttgttcaaggccgaaggcgatgatgtccgcattggtgtcgatagcacgacttccggtgtcgccggacgtaagagtgtccgtctcgagagtaccgccacatacaacaacggtctgttcattgccaagttcagccacttccccaagcctgtatgtggtgcttggcccgctttctggatggtcggcgacaactggcccgaggacggtgaagtcgacatttacgagatgtggtcactgtccgatcgaaacatgatcacctaccacaccgggaagcctgataaggttggcgagtgcctgcttgcccctgatacacacactgaggttacccagacctccaactgcgacaactccgctttaggccagtgggtcaaccagggctgtggtgtgatggagagtacaggccaatggggcaaccccgagggtggtgtttgtgagtaaactcgtcttgaatgaactccaggtattaggaagtgtgctaatatcatcacgtttagatgctttcgaatggaccgacgaacatctcagtgtctggagctgggccaccgagcccgccgacatcgagaacggaactcccgaccccgcgacctggggtaagccgcacatgtcggttaccagcaagacctgcgatgtcgagaggggtttcaaggacctccgtttcatcctcaacatcaacttctgcggtgatgctgctggaccgcagttcggtaatgatcccaggtgcgctgccaaggccaagacttgcgacgcatatgtctcgaacaacccccaggatttcgaggatgtctactggaagatcaagtacatcgacgtctaccagctccagcaggccctgccttccaccacttcgtctgccatctcttcgagcaccacttcttccgccatcagctctaccgttacctccagtttcgtctctgtcgtctctagctcggccgcttctagctccgaggttgtttctagctctgccgttgtttccgcttccgccgttgtttccgcttccgccgctgtttccgcttccgccatccgcagccccgaggtcgtttccggcaccaagatcttcagcaacattgcctccacctccattgttgcctccggctctgacgtagtctctatcaccgccacctcttccgcggctctccctactgggactgacggcactaccgactgcgatgacgaggacgagggtgagggtgacgattactctggcatctttgcccccggtggaagtgccaccggaaccggcagttctcccatgatcacttcatcccccagtggtccttccgccggtttccacggcaactcctcctctggcgtcggcctcttccccaacagcaccatcactgctccccagcagtggaccacctccaccgtctacgcgaccagctactacaccgtcacctcttgcgctgctaccgtaaccaactgccctgctcgcgtcgtcacctccgtcattgccatctccaccaccgtctgccccgtcacccagcaccccgctcccaccaacgctcccggcggcggtaacggtgtccctgttgtttctggcggctctaacaacggcaatggcaatggcaatggtgagggtgttccccctgcggccaccggcagcgctcccagcactggcactggctccggttccggctccggctccggctctggtgagatccctgtcccctccggaagcgctcctggctctggcaacgacaacgacaacggcaacggcaacggcaacggctccatccctcctgtcgccactggccccctcccgaccgttaccctccccggcaacaacaacggcgctctcgacagcactttctccgctcctctcgtttccaacaccggccttcctggcagctcttcttcttcttccccttatagcctgtcgatcgcccagcctcctcttgctactgctactgaggatgcgcccgtgatgaccgctggtgcaggcaagaagaacactttgatgagtgtcggtgtggctggtgttgtcgctggtgttgctgctttgcttgctctttaaagcaaaatgcaaaccaaaaattgggggagtgttcgagagagagagagtgagtgtatgagataaagggacgcgtgtgtgtgtgcacatattggggttggtttgctctttttgatattgttgggatacctacctttttttggtcgtttttacataattcttggatgttgttgattttggtttttggtttttggtcttgcgaatggacggagcgacggagcaatgtggaatggaatgaggaggatatgtgtacatgtctttgtgttgtgtgtgcaaggaagacagatgagatgtctagacttgaatatatctaggagatgaagaagagaaactgagacgaagaagaatatgaagaatttatattcattcccttggagttgagactacaacaatgaacgcttcaagacgtgatgtgattttgatgcttcctaagattgggctgaccgagatgtagaaatatccctgtggggagtagtgagtgttgtaacatgatcatccggcagtgacgactataacttgaagtcgtatacctacctaggtacctccacctttcttgtgtaacctcctaagcctgaacatgatgtgtttaagccgttaatattgcagccaaacattgattgcccaggccattgattatgacgatgatatcttgattatgctgtccgctttaagactatgcactacgtaaaaatctacattttctatagtgccctttcatcaacgctaaacctccgcttatagttgtgttcttccattgcaaaatcctacactaaaatatattcccctgcttgaacataccgtaaaatttaagccagtacttcttggtttgacttttgttctacggaacaagaatgatgacttgtgcaggtttgcctcaaagttatgacggaatgataatgatagacatctataagcgtgaaccccccaccctataacacctcgataccaaattgtatctaactctcctcttttcatagcctctattattgtggtcccggcccttctgcgtttgttttgttttgtctaccatagcgtccgacatcataccataccttaccataccacagcataagttcattactccccgatatatcccacgcgtcactccccacgatttgtttcataatcccaatcacatgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgagtgtgtgtatgtgtttatccatatgtctgatcacagaaacgagcaataggaaataagaaaagtaacgaatatcaagtgtgtaccaatgactccttcatgataaaaaccatttccgttccaatttccattccttctgtggtatcaatgcactaagcgacacaataacgcctcccgcaagtgttccatgcgtatgatgaaagaacgctacatgatcacaataacagatgctagcaacccctttatatcccttattgtccttcattcttcagtcttcatctttcggaaaccatgcttagcgtccttggctacacgccctaccaaaacaacaaaaagaaataacacatgcatcttcctgttacctagagacccatcactaagaagcgctacttgccgaagtcggcataagaggagttggtggcggcgggggaggcgcttccgccggaggtggaggaggtggtggaggtggatcttcagtaggcggcggaggaggtggaggaggtggaggagctagagtaggaggccggggaggtgccgcagaggtaatagtcggtgtagccggggcctgagcctgtgctggtggtctctgctgctgtgctggagcctgacccgttatttggtgttgaggttgactgggaacaggagcgggattcgtagccgcagacaatgcagcaggtgcagctgtaacgcgagtaggagttggagcagcagctaccgtggaagccggagctacggtcgcagctggaaccggagtggagctaaccggagccggagcaacggactgagcggcagaaggagctgggactccagacccagaaacagctggagaaactgggcctggttgggcagttggggtaagagctgaagtgctcggccggggtaccgcctgaggagttgcctgggggaccgactggggaactgactgaggaactggccgagaagctgagtggggagtctggtgggctgcctgttgagctgcgtgaggaaccgactgaggaagcgactgagaaactgatgagagagcccggtgaggagctggctgtgtaacagtaggcgctgaagcaacttgagccgtaccgacagccgccaccggagcagctgaagtaggattagaattaacaggccgaggaaccgactgcgcgactggatgagcagccgtggtggaagcctgactagaagtcacatgctgtgcaaccgactggacaggggattgggtaaccggccgggcgaccggctgagcaaccgactgagcaatcgtatgtgcagcaggagctggagtgacaggaagccgagcagcagcagcagaagcttgttgtggaactgggtaagtgacaggggccaaggcagcaggcgccgaagagggaatcgaagcagccggagtagccccaatagagctagagatagctggagctggaccgactggctgagagagtggctgagctccttgagaggctgcacttgtcggtggtgtgggtaccgatgccggtgcagagaatgatggctgaccggtgactggagcagacactgatgaagcggctggtaaaggagctcgaggaatagctgttgctggagtcgtcggtgtggcattgttggacgggccatatcgaggagctgatggcggcaaaggagtcgccgcaaggctagatacagttgatgagacggctccagaagcagttgtgggaactgctgatggcatactcttatgggtggaaggcgcaagtgatgatgctggaggattatagaccccagatgcaggccttgaggttgaggcagcggcaattgcaggaacacccatttgaccagttgtcaaagacgaaggtcttggagaaggtacactttgagggacagccgatgtcatcgccgcctgtccagaggtgggcgctggcattgtggaagcattggcaggtctagcgtacccggcgctcgctcccgaggaagctgtgggaggcgctgtcaagcccggagggccggttggcacgtaggacattggacgaacggtggaagacaccggcgggacagacgtcggcgcagtcggagccgcagtggaaggaggagctctggagatagatgcattacctgaccccgctggtgccccggaatgagtttgttgggccatcgagcctgctgggacagaggcagccagattgctccggggcgtggtagtgggagctgcagtaacaacaccatgagtgacgggcgggcttctagaaacaggggcagtgactcctatagcagcacccgagtgaacacctatttggggtcccgggacagcggcgggcacaggtcgagctcccattgcggcgttcgtgttgttaaccgttgagggtgcgatagggtgcccagagatgggtgcagccctaggaagcaatggggccggagtgggagcgggagctgcggctgtgatggttcggggtactgctgaaggattgccgcccggcgggttggctcgctgggtcgcgctcggtgtagcgattctttgagccgcgctaggagctgtcgcaggggccattgtatgatggtttgcgggtagtgcgcctggcgttgctgtcgcatgaactggtgctgctggtgttgcggctacctgtttccgttgccattctgccaccttcattctgatagcaggaatcaaaaccttttcagcgttattgaactcccgcatctcagactccgttcctcgcgtaatagtcttgtcagccaggccgagaacttgatcgatagctgagagaaccaagcactcggccttctgtgagtccagtttggcctccaaagtgctcaccatagtggccttgaaggtgagtagagtctgcagcaaatctggatcaagcgacttgtggctggtgccttgaatccgctcctcaaagacacggagcacaaccaactccagtgattcctcatcaggtatcatgcttttcgtggttaacttcaacccacgattgatgacagacatggcaaggatctgcggaaactttgacgttttctggatgtattccagcttttcaaccgttaccttgaagctctcaagccacgagatgagctctggcgcgataactggattgagccgcactggcgccgtagtattcgctgttggcgtagcttgctgagccggcctagccccgccggcaaccggtactccggtgtttgcagtagcgggtggtggattgacccgcgggataccgtttgcctgacttggaccgctgactgggagagaatgctgcctggccatgctgtggggagtggcaccagactgtgccgcaacagtaggcatgggaggtcttgatacgtatggcgacgaatatgtcgcggctggtgtacctgacatttggcgtgctgcggtcggcggcgtaccatacacttgggcctgtgctggtggacttgtttgagcagcagcctggtaggctggccggggaggctgctgaggcggaacgccgggctggggagtttgaagatgctgaggcggatgctggctggctcctggctgtccggtagtgacatagctctggcgttggcccacagtacctggatgatagctttgttggaccccgtgctctccgtggtacatgccaggatgaggaggcatgggttgcggtgcgtagtgctggccgaagttatgcaatgaggaggcgtggtcaggggagggtgccttgcgcttctttccagcatcaatatcaattccggggacgcggctccaaaggtgagtctcctcgttcttcttgaacgcatcgttcccaatgagattgtgccggacactgctttcccaccctttggtatccacgttgaagtaatagaaagggtacttcagctgaatacgtttgtagatttgcttgagtgtgagcccgtccggtgcggcagacaaaacttcgtcgatcaggacgccgtagttcttgtttggcttctgcagctgttcctcggtatagtcctccctgcgcagctcgagcggaggcgtcttgggtttctcgcgccgcttctccttgatggttttttcggcgtcagaggcatcgccctcttccccattcttcttgcgcggtttatacttgcgcttctcaggtctatccggggcatcctcaggaaggggatgcttcctcggtcgaccgactttgcgcttgacgggcggctcgccaggcggctgaggcggttggttctttttagcgagctccatggcctgctttttccgaagtcgctcttccctcttggacatgatgccgtttttgggcggtcttccgggacctcgtttcttgggcgggtccatcagtggtacgctggacatgtcggggaattctggccttggctcaggtttcacagactgagactgagaccgggcttcatcgtcgtcatcttcttcggcctcttccttctcaaccgtttccatgacatgatccggcgcgtcgggcagaagaatatcttcgtccggaggttctgatagctcactttggctgtcgtctcggtcaggatcgacggacatgggcacctcattgtcttcaggactggtgctacgcctgtcaacgtcgtgaatgctctcgaaatcgaaactcatctcctttccgccttctgagtatctcctcgcgggtgtctcttctggttcatactcttcagcaccggtcttgccttcagctacgccgttgatgataaagacaaactcgacatccttgacttgaagacggtccccgctcttgagaaccaccttgtcgtggctgtagtgaacatcttcacagaagaatccgttcttgtgcagaggaatggcttcaaagactccagcctgggagttgaactgaatcttcaaatgttctctggagatagcctttgtcttggcagcaatgttgggacctggagaatgaatgcccaggaaaggtgtgtggtgtggagagggtcggagagcgctgagattaacagccgcggctcctggggtatgcgagacgtattgcctgtttgacacaggaccctttccatcatcaacggtctggtcagcagacatcaagctgctctccgcttcaccaaacgaatccacaggtaaagaaacaccgccgttcatcttccgcttcttcggggcccggttatctgacgggcgtccctcctcatcttcctcatcatccgactcgggacccaacatgccgccctcctcactaatatatgactttgaaaatcggcgagcgtcttcagaagggggagccggtggggttaaaccctgagcttcgtactcgtctttcagtcgctggtattgctcggcacgacgctcctctttctttgctaacctccaggcacgttggtcacgaccgatgatgagggcataggttgtcatttggaagacaccgtcggcgaattccagtctggcaaaggactcgagcgaagcgtcggctgcagtagcggcggcggcggcggggggtggttggatccccccctgggctgttagatgtggcagatgcgtggcattggcttgatcgagctgcatctgggccagcgagacctgcgacggacggacggtatttggcgggaggggaggtatctgctgtagctgttgttgctgggtggttacagagagcgactggaggaagctcatgagaatatggccactctgggactgtaagagatccatggtggaagaagggaaatccatgttggccataccgtcgaccgctgggggggcttgagtgttgaagggagctattggagttccgtccatggcgagacctgagaagtgcgaggtggaatttgtagaatttcctggtacggttgttgttgctgctgctcctcctactgttgcacctgcagttgccccgacgctcgtgacctgcggggtgtccctgccacctttgaggtctgtgttcggtcggttcgttgggttggagtgcgcaattccattcgtcttgggctggtcggcggcatgattcgtttcgagctcgctttcaaggggttgtacggaaggttcgcgagtacgagggtcgggaactggatcggttaggggagagatggccggtcgtgggggcgagttgagggtatagctgatgccgttttcgagggcaactgaatcgagcttgtgagcaggagcatcgaggacctgtggctgtggttgtagtaatgactgctgcggttgcgactgggacggggtttctggtggagggggtgccggctggggctctggctctggtggaggtggtggaggtggaggaggaggaggaggagg