tgaccctaatgttgaccctaatgttgaccctgaccctaatgttgaccctaatgttgaccctaatgttgaccctaatgttgaccctaatgttgaccctaatgttgacccatatgctttaccatacaaaaactggtggtgaaccataataccactattttagcccctggtggtcgaggcaagacaggctgtggtaggggaaatgcaattgagattaggcatcttggctttttttttaatcaagaaccttcccctccaattaaactgaacggcgaacatgtccagattcatttctccagcccatttatcaaaccgacattgagtttccagccaaggcgaaatcttagccaccatggccactcccaccaccaaaccagcctggtaccaaaccagtgtcacggcaatcgaccctgccgcgcagtccatgctggagaattacagcgggctcaaacccgaagaggtcattccccatgtcttaaccctggtaggcacagacacaaccccctgcttcgaagcactcatctttccccccctaactgaaaccccttgcaattaccaagagagatgaagcctttcaaattttcccctacccctgcatcggccaaatgcgcttcctgagctgtcacctatcccgcctgccattctaccagcacgtgcttgcccgtttgcgcgtatcccctgccaacggtttcctcgacgcaggctgctgtgtcggccaggagcttcggcatttggtctacgcagcctctattcccggatcccaattatatgggttcgatctagaagcggggttcttcgagctcggctataagctcttccgcgacaatgcggatgccttccccgctaccttcgtgggcgcggatctaggtgggtcagatgaggattgggagaaggcggagatcgtgggtacgatgaagggtaaaatagatgtggtttgggcgggctcgttgttgcacttttgggagtatgaggggcagctacgcggcgtggaaaggttgatcgggttgacgaggggagagcccgggtcgatcgtctgtggacggcagatggggagtacagtggccggggtgtatgatttgaatgggttgacggataagacgatgttacattataggcataatgtggagagtttggtggagttttggaaggaggtgggtgtgaggacggggagtaagtgggaggtacaggcggagttggagatcggggaaacgacaactaatatgcgggataaggcgaagtttatggatgataataccagagtcatctggtggtgtgctaccagggtggagtgagttgacttgttagggagtgtcaaggtgggaataggattattagtatgaggtatgagtatgaaccgggcagggaaataatagtaagcaatatgggtactattagggtatatgtttccactgcctgcctgtacttcttatgtactgtacagtatatactaccggatatccacatctattttcaccacgatcccgttggcggacacaagagctccggcccgtgcccgatcttccgggtccttcgaggcacagctggtggtgaagtggcccatatgcagctgctcggtgctgctgctggcctcctcctcgcgccgcaggcgtgcggcccgcgccgctcccgtcgagacgcggctgtggtacgtattcccgcccacgccccccgccgtccagctcttggagctgcgaaacttcttgctaaaagccacacggaatcccgaggcaatgggcacggcggtcgcgcacacgatggccatgttgagttggatcacgtccagcagctcgaagggcgcggcggcgtaggtaaagtccgagtgcaggttcgtctccttgtagagaacgaccacgcgagcgacagcggatacgatggcgctgtggagtaagattaggttatggatataaggagattcaggcagagaagagggaatttacatgaatccgaccgagaacacaatcatgagccctgatttgcgggcgagcggcatctgcagagtagcgatggtggcaatgggcaggatcaagatcgcgacatcagagaccaggtccagaatcagcggcaggccgtcggcgatggtggtgttgtggcaggtgccgtgcatggtcgactgcgagtcgaagcgctcccagtagaagctgggcggcacgcacgagagcacgtatgtgatagtcgagccaatgccccacagaacaacatacaccatgttagtccaccagaagatgcgcagccagatctgcgctacgatgaacagccggcggtagtacaggagcagggcaaccttggtggccagcatcgagggcccgttgaaagcggcagtgagccacacgcagaggaatatccacttcaacgcctgtcgcgacggatcttcagattcaacgcggaagatgtggtaccctagtccatagtgcactgcgactatagtggcgatggagaccacgttggcgaagagctaaaggcagagaaggaggggttagtgaacgtagccgagttcgtgtatgcagagcggcggaagaagagagaaacatacgacggccataactagccagtagtcctcctgcatgggccgcttctgaatgcgccattgggcccagatacgtagaatcacccccaaattgccaagtgccaacatagtgatacagagacccagcactaccggcttgagggactgcgaccatgccaccagctctgccgcggttagcgtggaaaagtgggcagaggacgacgaggacattctctccgacatggcgacggcgatcgagtcatgtaggtaacaaaagataagaatatgacaattgatggagctgggatgggaggacaattttgccaggttatcaggccctctttgacaacccaacgaagcccattgtcagaacagaggaatttggccactgataaataactctcactgccccctgactgtggtcagattgattatggtgacagggatactgtgctggacggtacattagttccaatcttcatgggaaacgaagaggggaaggaccagagtttaggagaacaaccagtccacatttccgcccctgcagtggccctaactcctgcacaagtaagattcatcagatttattgccccctgtctagtatgcctcctctgctaagacaagcctcgtaaatccgcaatggcagtgcttagctctgcagcccgcccataaaaatgtactcaagcgccatagggattgtcgaaaaacaaaaaaaaaaaagcatcccgaaacccctctcattatcatgttctgcatcctgttccttcgcctgccgctttcaggatgagcaaagaccaacttcagagcaacagtccagaaagcatccatgagacccggccccacggcgaggccaccagcctgcttgagcttctgcagcgagctgcaaccacgtctgcaggagtaaccttttacaagacctcaccatcagatacagaggcgggagagcgtctctcctattaccagctgcttgaccaggcccgccacgatgcacactggctgcaaacctccatgccgaacctaaagcgggacacggtgttcctgctgcattttgacacccatgaggaaaacatccgctggttctgggcctgcacagtcgcgggatacttgccttgtattgtccccaagcttgcagtttcgaccgaccgtcgcattgcccaggccaaacacattctccagatgctggatgatccggtagtgctcagcaacagccgcatggcatgtgcctttcagggcgtcgacacaccacgtttgtatcgtatggatcaggaatccgcattgacttccaccaccacctcctcctcctcctccgcctccattcggcttccgatgggtcgcaaccaacgggccgatgatctcggagcactgatgcttacctctggcagtaccggcttttccaaagctgtgtgtctccgccagccacaaatgctggctgcagcggctggtaaaactgcgcactgcagggcgacctcacaggacgtcttcatgagctgggtcgcactcgaccacgccgtcaacctggttgagatccacctccaagccatgcggcttggggccgagcagatccaagtagctacggatctgatggtggccgagccgcgccgcttcctcgaccttgtcgatcgccatcggatttctgtcacctttgcccccaacttcttcctggctctgctgcgcgatctcgtctgttaccccacaccggagcagaaggccaagcctgccccgacctgggacctctcctgtctgcgctgcgtcttttccggtggcgaggctaccgtgcgacaaatgacggtgcagctcattcgtgccctggagccctacggcgcccagaccttcatccgcgccggctacggcttgactgagtcatgcgcgggcatggcttgggacctggttgaccggactttggatgacctccgcgacgcgactagcgagtttatgtcctgcggccggcccattcccggggtggagatgcgcgtgctgcgtgagaccgacaagagtgaggcggcaaccggcgaagagggcatgctgcaactacgcggaaccgtgctgttcagccaatactaccgtgatccagctgccacgcgtgcagccttcacgtccgacggctggttcatcacgggcgacaacgcctacctggacgtacatggccagctgtacgtcactggccgcaccaaggacacgctcctactcaatgggctgaccatcttcgcggtcgaggtcgagcacagcctcgagcaggcgcgtatccccggtctgaccccaggcttcacgctggcttttgcccaccggcctgctggcgccgttaccgagtcctactgtgtggtatacctgcccagctacgccctagacgacgctgcagctcgggtcgccaccaacgaagccatcgagcgcatcgccagcctggccgtgcacgtcaagcccatcgctatactccccctgccacacaattactttgagagaacttccctcggcaagctctcccgagcacacttccggcgcatcttcgagtcgggggctctcgactccgagcgggaagcgcatgagaccagcatccacgcgcaccgccaagcgcaccgccaggctccctcctcgcccaccgagcaaaccatcctcaccctcgtctgcaggcgcctcaacatagatccagactctgtcagtgtgactaccaacctcttcagcctaggtctctcctcgctcgacttctacaccgtcacccaggatctgcagcagacttttgaggttgtcttcaccgtcccggacctcctcatggacccaaccgtcaccggtcttgcccgacgccttgcctccaaacaacaagccagccctatccctgccctctctctggtatcagacaccaccaatgaatatgatcccgtcgtgcccctgcaactctccggccccaaagcccccttatggctcgtccaccccgcctctggcaacgtcctcatcttcaccaacctagcccgagccttccacgagcgtcccatctacgccttccgctcccgcggcgtacagcccggcgagtccctctttgccaccatcaccgagatggcagacacgtacgcggccgccatgaggcgcacgcagccctccggcccgtacgccatcgccgggtactcgctaggcagcagcatagccttcgagatcgccaaacggcttgagtccgccggtgaggaagtgcgattcctgggcgcgcttgacgggccgcccgatatcgcggacttggttggtcgactaacctggaacgagggactggtgatggtcgggtatttctatgaacttatcgacgagccgaggtgcgtggcgcttatgcggcagttgcgggatgtggatgctgagctcgcgctggatgtgattctgggtgaggcggataaggagagactgaaggtgttgagattggatagggcgggattgaaacatgttacggatgttattgcggggttctcgagcgccgcgaagggatatgctccccgggggagtgtggaggtgccggtggatgtgtttgcggtggatccgttgttgacagttacagatgatcgggtctgttgggtagagaggtatttggggcagtggaacaagttgtcgaagaaagggatggtggtgcatcagtgtgtagggaggcatgcggatatgttgggagcgaagtatgtgaatgagttacagctggtgttgaggagcgtgctagaggagagaggggcttagagtgcatcatggtagattatagatgtgtgtgatggtgtttgggatatggcgacatggtattaggcttcttcacggcccatcctggcacaggcccaaccccagcccaagcctacaataggtaggctgcggggcccagttacctgagatgatttttcagccccagctgaactttttcatttaacaggtacttggcacggcgacgttcttgagtgtctctttgctatcattgcgttcattgcgtaaatatgtctcgctgcactatatatacatccctatgtatcgctctctcttccctatcttttcggtttgctctagtaacagcaacaagtctaacagaagtctcaacacagacagatggcaatgtcaaacaatcaaacattcctcaccccttgtactctactcgtcgaggaccatttctgctgcgaggagacctcggttcaagatctgtataatgcgctcctggttgtacaaaagctaccgatgacaggggagcgaatagccaagatgggcgagctctcagatctcggtggactgacggtaggcatcaattataattgaacgcaattaccaggccttcgctgacagaaggaaagataatgtagaagctggggcagattgcggagaaatgtcacaaagtatgttgttcacctccagtcaaagtgtggctacttattgcatgatctatagatacaagcatcaactggcatgttgagggtatgcctatcgtgaggtaccattgaagaatatttctgaggtatctggggcccaggtatattatcaagacattcttactgtgtgcgatcagacattgactgtagcttcgacggcggaggctgattatggtgagtataaccctgaattctcggacagacagctcacgggggtaatctgtagacgtgatattcaacgatctagaagagattatcaatggtcccgggaaccaaacacttcaggatcgagtggataccacgatcaaatgtcgcatggacaacatcactctcctagcacatgcagctcagggtacgacggatggtattaaagagggcacgttccagaccattgattatcaattgaagcttcggactctttccgatgagctgagctctcccgagattcaaaataagctgcgtggtatactttacgtggtatactttacagtgaagaggaactccagcatgatctggctgggcttattaagattcaggtaagtactgtttatacttttattgcgctcaagggtagtacataatgtatgggcagaacttcctagcggggcaaaatatgaagaatcaaccagctgcttccattagcaatctggagactctcctgggtgagccctgttttcttttcatccgagtattggttattgttgaccgatttaggtgcggtgagtgcaatctcgaatgatctcagcagcttgagggagtcaatccaggaaagcgcacagcctgggcccgaactgctgctggatatggataaggccgtcttacttcaggatcctcaactcacaaccttgacgctaccgccgagtgatgatatgctggatgcagagactgctggtccatcgcagaacagacaggcgctgctcttgctggtgcgttctgcggcggatatctcggagcaactgacggccaccattgaggtggttaatagacattttatgcgtagtctgggactgacggagaggatggagtcagccaagtccctgtcagtttacggactagactcgttggcggctgtagacttttgcaactggttgcgtcaggaattaaaggtgaccattactacattagacgtgagcagtgcaaagactctgagtgctctttgtgagaggattgtcacctgactgcgggagaatcgttaggtctgcatggatgagcttatgctgccattcaagccagcaccactaccagcacttcagaccttcccggaacgatcaaattccttgccatcgatctctccgatctccgtaccgtgaagcctttcgtcactgcctttttctcacaggaatcacggctcgatatcctctacaacaacgccggtgttgcttgcatatccactgtcccagcgcactgtccagggactggagccgcacatgggcaccaactgtgtgggcccttacttgttgacctctttattgtcggatattttggtccgtatagccgcagcatctgacacggcccccaacagtgtgcgagtgatctggtccagcagcctgctcgtcgacacctcggcactatctgaaggagttccgccgggtgatctggagaagccaagtgaggacgcgattcgaaattacacgatcagcaaaactggaaactggttcctcgccgatcgctttgcaaagcgcttcaatccggcgtctgtgggaacatctgacagttcggcttccgagaagcgtgtagtgagcatcacagcaaatccggccacggtacgcacgggtatctatgataacgcgcccaggttagctatctggctggctatgcccttctttgctaccgttcgggatggcgcgcatacctttctatgggcggggtgtagtaaggatatcacagtccgcgacggcgggcgctatgtgattcctgttggacagtggcatccgaatccgagaggcgatctgctgcacgcgatgactgagagaaacaatagtctcgatgcaactaactatgcaaagggcctcgaggaaagggctgagaagctgacacgggagttccagtgaatgtgttggtagtatattaaagagcctgaggcagaagacagcctgtggaggcctggggaagcctggggcatggtgccgaaggatcgtattgtaaatacatctggcacgccttggccatgccctatcgtcatctggggaagaacgccacggcccccaccttgggcagaagaaactctccccactctgcctgttgcaatcatttaatttaaatgttttcaccgcggcgcgaaggataaaacacccggaaatccgccgcggagatgattttcctttcatggtgcaatccgaacagctgaaccacaagtccttttaccaagagtgctggcaaccaagagacaatccataatccgtcattgcgtcccatcgagtgttttgtttaaaaaacaagtggcattttgaatcgtccagatgtctgccgttgacgtcgaggacgattataacatccaggaggcgtgggaaagggcttgtggggcatttgcgcagacgaccaaggtcgatctcactacgtctccgcagttcaccgtcgacgaggtcctggaccagattcggatcaagcaagatgaaggcgacgaaaaaaacaaaaagttcaagactgccaaggatgtaataggcaagacactgacattgatcaccgtccttgggggtatagcggctcaaggtgctagcatggtgagtagactgataaacggagaggtcagtcctcataactgaaacccgtaatgtaggtcttcgcacctagtagcctttgcttcaatgcggtgtcgtatctgattgccaccggggctaaatacaagcgcattttcagtagtctagctgagctcttccgacggatctccgatgtattggagcgctgcaagatctatatgcgcttaccagcagatgccgtggacatttcccttcgcaagatcattaacgaggagttggtgtgttttgttgacatttgtgcgctgtccattaaggtgctcaagggcaacaagatcctcactgcccttaaggtgtttgccttcgatagcgatgaaggggtcagcggccaattggatcgtctggctttgctggtggaacgtgaatctgagatgcgagcaactctgggatttgagtcacagaagaccagcgaaagagcggtcatcgaaacccgagatggaactcagaaggtcaatgcctcggttgacaagctgctcaccttcgagaggaagagagacgcggacaatgcggcgcagcggctcctaagcaacattgatacaaatctcggcacacccagtgagacttacaaggccatccaggcgctttacaaatgtcgcttgaatgaccaaatttcaggcagtggagaatggcttcaacatgatcctttatacacggcgtgggcagatatccggcggtcccagttttccattttgggggtcgcgggaggtgagggcgttggcaaatcgttcctgtttgcggccatcgtcaagcacttgcaggaactgtacgcggaggctacagaggatatgacatgcaccgccatttcctactatatattcgatcaacaagagttgaaggacccatcgctgatccaggccctggaagtcctggcctggcaaattgccaaagtggatatggtgtatcgcaaggagttgggctcagtcaagaccgccggtagtaaccagattgggagcctttgcaggcaactctttggcaaatgctacaagaccgactccacattctttctcttgttcgatggaatcgaccagatggacaagcaacacctgaaggagttcgtgcagcttctagaggaatggcagagtacggcttgcacatggcctcggttcactcttcgtattctcttaattggacggacggagacgatgaacaagatcaacgctcaaatcgaagacgaaatttcagtcatcgatgtggcgtctgcgaaccgtgatgatatgatcaacttcatcaacgaccgaatgaacaagatggagattctcggtggatcgtcggaccaagtggctgcgctacgcggcgatattgtggagaccctgacgaaggagaccaagggcgattttgtcaacgtcggactgctcttagacgaaatcagccgcaagaaacgccctagagagatccgcgacattttggcgcggtcgggagaaaatcgatccgacacgattgctagaaagattgaaatgctcagcgacacgctcagcgatgacgatatctccgatctcaattatttgcttacgtgggtcgtgtttgcagaatatccactcaccctcgggcagctggaagctgcgctcttccttaaatctcgcgagccttctctccgacctctagcagagaccataaaagatcagtattcttccttgctgtgcattgaaggcgtacacgtttatcttgtctccagttcgatgaaggactttttccgtacgaaatcggattcagaaggcactagagaccaccaggatttggataccgtcggcgatgtcagtgaggccgaagtaagaatcgtgaaacgatttcttgagtccgtgtgcgacccggaactcttcaacaaattcggattcgatgaattcttcaaacgcaaaatgaaacgaaaaaccgttcggattgcggtagacgctgagacggcacatctgatgatcgtgtcagcgtgtctggagattatttgttccaaagcatcgctagatctgaatcctttgcttcggtatgcggagaacaatctgggctaccatctcaagcaagcggacccttcattaacacaaccgcatcagaagatagcaataggcccgcagttggtgaagatctttacggatgacgaggtcatcgaccgatggtggagggcgagcagctaccgactccgggtcctatggatctatcacgatgaccatgtagaggtcacgttgaaatggctgcaggactctgccgtcaccaaaaatatctccgaggaggagagaaagtgggtcaagagtctgagttccaaatccgagctcgatgcagatctccttgagcatattggcagagtctgtgctcgcaagtggctccagtacggtccaagggacattgcagatgtgttcaatgctgtgcgtgggtacatcaccaaggtattccataaccatccgctccctggcaaagatcaatggctgactccttttcagattgagaaccgtaaagaccctaagatcgaaagattaatcaacgacccggacgctgagcaagtagaagcctcccaaatattagatgcagcacaatgggctcaggcgcagattggactcgatactctaggctatgaggagaattgtaatctagcacgtactctgcgagtctttgacaagtacgacgaggctatagaacatttcaaacttacatctacactcgcgcaggataactggtgctcacagtggggactagcagactgttatgccggccggaaggagtttaccaccgctatcgaaatcttagaggctacaaagaaaggcattgagagtggagtgataggaaatgctgaagagctcaaagatgagctagcggagatgattcgagacttagctgaatggaacaagggagctggccgaagtgaaataactcttgatatttacgagaagctactacaagaagcccctcatgactacgacacggctcttgcactcatgacgctgttgcacaagcaggggaactaccagcgtttgcttgagtttctccagtcaatgaaaaattctacagacgagagcagtggtttcgatcggcagatccagaatttccatacgcactatgatcggccagaataccatgaagctctcttcgcatctattcgcagcgaccaagagtttaacatcgtcctcaaaagctacgaggcagctattaatgctgccaaaatacgagtcgcgcagggaaaaaaggccagcaggcctgaagaggagtggagggcacaaatctgccagattgatctgatgtatcatcttgcacttctgtactacgacaacagcgccggagacctcaaccgggtggaattggctatcaatcagtggctacaaatcctgcatatgaatgcaagcgatgactggattgttgccgatagacaagcacgtaccgcttcagagcttgctatcgtctgctttgagaaagctcgacagtacccagacactgctgcaatttacctggagcacctagaaaatgtcgtagcgctcaaactcggggatgatactattcatggtacatatccagcgcggcttcttgctcggtaccacgccctgcacggcgatgaacagaaaataaaaaatgtcctacgacgctacatcaagctgaaccttgatcttctgtcagatgatgatccactcaatgactggcaaggatacaatggcctagcgatgcattttatgttcgcaggccatgatgccgacgctctagccgcttggtcattaataactcccaatgatactacggaaaacactgaaactcccactacatctgacacaagcgagcgtaaaatcgagggacccttgagagacatctgcgacggtgactgcggcacctactggacgttcgcaaacaactttttcctctgcaaggagtgtaactacatcaagtttgaccaacgatgcttggacaatctgcggaactgcacggccgaggggagaatttgtaataaagatcacgagatgctgcacgttccggcctatgatccaatggagcgacggagaattggcgacggcaatgtcaaggtcggcgaagagattctgtcggtcaatgagtggctgcagcgaattcgcaaggagtggggtatacagtcagccgaggagtttggaaaaaggtgatctcatgagcgagcaacaacgagaagggtgaacgcaccaggaggaggctggggtcataaactgaagtgagagtgggtgagaccagattgagaatggacagtgagcttgacaagctgcttgaggataggtagtacaccagcgctggcgccctagcggccattgcggcgaacaagagattgctaggtctcgccggctgtcgagttcctgctctcggactcctatattagatcactacgatcaggacaagacgcaaaatgttgccctgtggcatggctcggcgtattatctacgaggctgttcgcttaacccatcctaagtgagtcgattgccttggatatctagggagattagtttcttagctacacagcgtctttcagtcgaaggtcttggcagatccttcctgtaacatttctgaaaagagcctgggcccgattcgagcttcagccacaggactgtctccttccaatgcctcgcagagacgcacgaagcatcggagggagatcagggagggtggggaaaagatcatctcacctcttgcagcaaggcttgtggaagtgatggtggatgagggtgatgatgtacaagagaatcaagtgataatgttgaccctaaagaaaatctcataacatatagcttttcggccctcagaaaaatattttttcgcacctcacgcaggagaaaatcctgtgtactgatagacaaaaacaatattgtcttcacgcaaagtcaaaatagatccacaaatagctatgatctctgatagggtttcattgttattagagagatcatccggtattctaatagagcaggtcagctcatcaagcgtaataggccaatacacaattaacataacagccagtattcgcttgcaagctcggcatcttccgaatcacaaacctgatcaattatcggaccgtacaggacattcagtccagaaggaaatgcttccagcttcttaagagcttgcctccggggtgttctggcacgtcttgatggccctctaaacccctcccttttcaacgtgggtgataaggcgttttatatgatgagctttgtgaatcacaacaattgctatccattcccaggcatcaattattggatgtaccaaaaaattctttgggatcaactggatgtattgttcttcagcctgtctttctctccctctgcctgtcttcgcagctcaatttctttctcaaagacttctctgtaattcagtgagctaattcgacccattgagcaaaaccaaaacacatcgaagcagcgtttccttttggctcgccattaccaccactgttggtgccgccgaaggggttgagaccagaatgagtccggagtcaggacaaaatgagtcctgacagaccgatggttgtatatcgctctgttgaccattgggtgtaccaataggatatcaataaatctgaattgctgtaattcccctaacgaactaactacactcaccgggtactagggtatagggcacttataataaggtgtttccgtgataatgaaatggcaaaggaaaaatgcacgaggatttcaagtgtaagttaggatctttagagctgaatactaaataagccacatcttcgaaggccactgttttatgaccattatatataggtgaaatcattccaacgttccttcctcatggttgtactacctttgtctcctctggttagaccttcctgctctttgtaatccgatcacagaagtcccgaatatgtcgggtagtctctgcaacctaataccaaaaacctcaattagacatcaatgatcagcattaggggttttagaggggacttacagtattagcagagaacagagaataatgctcggcatcaataaggtcgacttcactgactagtctcggtcgatagtgttcccagcctaaagtcgcgtcaaggaaagacttcatattctcgtcgagctcaccgatagaggcttttgtagagctggcacgcaaaagatgaacagggaatctttctgcagggtgggtgtcctccgtgataggatttacattgctccgctgttcatggcacaaaccagccttgctagcgtccaggtcttggaaaagatcttcgaatctcggtggggaatactccttcaacatgctgttgaactggaacatattcattttggcaagggtgccatccgctgccatagcggtgtcattggtctccgaggaagagggggcgaggaaagtttcatccaccaacgagggtgcagggaatacggaatctaccatgatgacccccttcacctcgaaagggccactcttgagacatagagccacctccaaagatatgaggccaccagacgaccaacctagacagtagtaagaaccaaagaaattcaggttatgatatggcggctttattatttagctaaaaatgataaaactcacctccaagtataatcggacctgacaacagacttttctggatgagatctgcatagtggcgacctagacttttaattcctcctttccaagcggttcctgatgcatatccgggaaaatgaataccatataggggccgattgacagggcccatacggtgatatgcgtaagttgtacctcctccatcgtgaatcatgacaagtggaatattgctgctctggccttgtatcaacgttggatttgagctcatcaaccgctgtagtggggcgtatgctagatcatcctgattcaggggcgtagtctctactcgcccaatacgggacgcgagatcactgagaacagggtgtgcaaaaacatcggcaacattgaatagaattccacgccggcgtgcgagctctaccaatttcatcgcggttattgagtttcccccgagggtgaaaaagctatcatctgccttaatttgtttctctgcaatacggagaatatctgcccataggcgttggaccgcggcctcgtcgttagtagcaacctcccgtcccctggcagctgggctaaccgcgcttattaaacttcggaaatgattccactgttctgccgtcaatgactcggcgtcactacgcaattgctttcggttgagtttgccagatggcatcattggcaatttccagcgcggaacgtatgcagacggaatcatgtaccgtgggagggcatttcgaagcgcttcatctaatccgggtaccatagacttcatctcgttgtacagcactgcaggcccaggatctgggagatgacctttctgcgtcatgaccgcctccagctcgatgaaaactactaaagtggggttggcaatatcggaacaggttgaaatgagatcggctacaatgcttagccccagaccagtgagatcgcgaagatattgatagacatgatgttcaatctcttgcaactcgactcgttgaccccgtattttgacttgggtatctttccgtccaataaatatgagtgtcccgtctgaatcgtaacgagccagatcacctgttttgtaaagacggccttgcctaccagcgaacattcctccgcccgctaagagccaaggagggttttcaatgaatgcagcggccgttctttccggatcattcacgtacccctgacccacaatggggccttcaatcaataactcgccaatcgtgcctaaggggacgagccggtcgtggctcgcgggatctaccagccatgtcacagctccaaatgcaggcccgatattctccttttgcggtaccatgcctttgacgattcttccggttgttgtaactgcgcactcagctggaccataaccgaccaccagcttgagtttatctgcccacgtttctatgttggcggccgtcagcttctctccaccgagatgtagctgtttcaatgaatgggcattctcaggggagatcaaggtcgctgatgatggggtcaacataacagcgttagcattcgtggagctaatagcggcagaaaggttgttttgacatagttcgtcagaagcgatgcaaacacagccaccgatcataagaggaacgagattcgattccacactggcatcaaagctatacgaggggaagtctagcagccgaaagcccggcatatgcatgacgttctgccgataatgtacaccggaggcaaagttcagatgcgtgataatgacgcctttgggcttgcctgtactaccagaggtaaataccacataaagtgccgaattagggttgagtggacccggcgtatgcagctgcctcagtgaccgaacaaagtcagaagataccactacaacgttcgcggcaaggctagaggccaggtcgctttgccgtggcgatgatagaatgtagttggctttgatatgggagacaatgtgttgtagtctgtcttgtggttgggacacatcaagcaagacgaaagaccctccagccttcatgacagcaaggatagaaatcaccgtccatgctgacttctcaaagcataatggaatatggtaaccgggtgtggatacagccccgagctctttgagatggtatgcaagctgaccagcgagagtatctagttcccggtatgtgaaggtgccatcccatgcacacacagcttccgttgcaggatgctcccgtgcctgctgcgcaatgatctcatgaactggtatactgatgctttccggaagctggtggttccacttccatatctgctgggtatcaatttcgctcagacagttaatctctctcagcggtctatccattttcttcgatagttgcataaccacattctgcagttggtttagtacatcttgcattttttctggtgaaatgacgttcgaatcatggctagcatgaaacaaaatcttatcagattcaggggcgcatgtcagcattaaagcgtaggaattgaagttggacacgtccccgcttatggtcagtgacatttcactcatgtcatggtccatcccacgctgaacgacaaataatgtctggaatttgcaagcagcttggcagtccgctgatagctcctggaggtgctggaggcctacatgttcaaaaggcatcattgcgatctcatgatctttgaggcggtgcaaaaggtcggcaacaggaaggccgtcttcaagcactatgcgtctgggtagtgttgttaaagtcgggccaatcattctttcgatacccgggataggtgcattgcggccattaagggtttcaccgaaaataacatctgaggatgctgtcaagcgcgcgaccaagactgcccaagctagcctaagaaatgttgaggatgtcacgttggacgtcgtcgaccaagtgaatgacatttcaagcttcgtctcaacatccgctttcggttgatacgtcgaggatggcaaggccgggaaaggtgtcgcagttattcccgaaaactcatcttgccaaaatgtatccatttcggcccgctcaagctctttgagatatttgatgaaacctttaaatggcggtccaacgtgaagagacttaccatgatatacccggatgacattctccatcaccaatgacaatacccagccgtcaaagatagcatgatgtgcggtccagactaggaaacttctcttagtcatttcatcgtcaacccatgcaagtctcgttaacggcatcccaagtcccattgatgtgttacggtcatacttgaggtaacagtctagagagtcatgactcgcccagtgaatgccttcctgtacagtaacttgcacaagatcctgccgagctgacagtatcactcgtgtgcgcatgattggatttgatcgcacaacataatcccaggcttctttcattagatcagtattggttgcattgcccatttgaaaaacattctgagatatatacgctccaggggtctttgttgagagcgccatcaacccctcctgcagtggggtgcagggatatatatcctctattagttcaatggaacaaccgcactgcgccgcagctacctccctctcatcaatcacgtatggattggcaccaggaagaagagaaaaggcgggtatgtcaagtaattcggtcccggtctcggctgctttctcggccatctcatataacctggggcgttggaagatatcggcgacgcttagcaaaagcccttgatctcttgctaagcctaccaacctcattgcagcgatcgaatcccctccgatagtaaagaaattgtcttcggcctgaattgatttcacgccaagcgcatcagcccatatcttctgcagcttctcttccttcggcgtggctattgctcggttctgggctttcggccgttctctgaagaatgacaagtcttctggcgatagactggcagcggcagattggagctttctgcgatcggttttccctgatggcaacaatggtatgtggcgtaatggtacataaacggatgggaccatgtacggaggtagagtctgcgaaagtaacacttcaagaccagctgtgacttcccacatgatgtcacgcaggactgtatcccctaggtgatctttctctgagtaaccccttgactccaaaacctgattcagaccaagaaatgcaattaggcgtttccgctgatcacggtttgaggtgactaagtccgccaccacgtcgattgtcattcctagcttcgattgtatatgcctctttattgccccttcaatctcagccggctcgacacgctgtccacgaactttcaattgcctatctttgcggccaatatagtgtaaagtgccgtcggggttgtaccggactaggtctccggttttatacacacgtccttcacgaccaggttgaaacccgggtaacccttttacgagccatgttggattatgtatgaatacggcgtccgtttgcttttgatcgtctaaatagcctcgcccgaggattgggccttcaacgaggagctctccaatgctgccaattggggctaacctgtcatgattggtaggatcagccacccacgtgttagctccaagacctcgaccaatattgcatgggtcggtaccgggaagaaccgtctttgcagtgacaaccaggcattccgaggggccgtatatgttgacaagcgtcgtctttcccagccacaaggcatgatcagctgcagtattagcttctcctcccaatttcaaaaccttaagcccaggaaccgattcaggtgagagtaaacgtgagacagaaggggtaagatctgccgcattgactctcaaggcattgatcgctcctggaatgttgttcttgcgatcaaagtccgatgggacacacacacagccgcccgtgagaagtgtggaaagaatcacatcggtgctgacgtcgaaactgtaggatgcgaaatcaaacaccctcatgtccagattcggcagttgtaggattgatcttcgataattaacgccagatagatagctgccatgggtactgattacacctttcggcttcccagtgctaccggatgtgaaagtgacaaaaagcggtctatcggaatcaaggtgctgtggcattcggtcagtaacggtggcatcatcggtcaatgcgtcgagcggtgactttgaaacgagaactattgtcaagttgaactcagatgccaggtcagagaccatgtcgtactgcaacggggaggtgaggacatagttcgcttttgctcttacaataatctcacccagccgttgtttgggctgggtaggatcaagtagaacaaaagctccaccagccttgataactgcaagcattgatacgatagtccaaacggacttttcaaagcagagaggaactagtgactcggcttcgacgccaactttgaagaggtaggatccaaggcgcgtagacaggttatccaattcgccgtaggttagagaaccgttccaagcgcaaactgcaggggcggtgggcctggtattggatacctcagcgatcgaatcatggacagaacctgaaacaggtacccatggcaggcgattccagctccagatctggtgaagctctttccgtgttagacaattgatacctccaacaacttcgtgtggttcttgaatcacttgccgcgtgatgacctctagctgatgcatgagtacttgcatctggctacgctcaattatcctagaatcaaagctcgcataaatgttgatttgattgtccttgattgagatggttaccatgagagggtaggtcgtgaagaaggatgcataaggcttgccatcctctccacagtcctcgtgcaaaaccttctcagtcacattgatcatggggctgtcaaacgagacttctgggtcccgttgaattacgaggagtgtcgcaaattgacacgcagtacgagcatcgtcgctcagcttctgtatgttttgcagtccaaatccttcgtaggggatgctattgatctcatgtcgtctaatctcctccaagaattcagccactctcatctcattctggacttttactcgtcgggggatcgttgttaaagtcggaccatccatctcttcgacgccggcgacaggtgcattgcgaccagtcaatgtctctccaaaaatcacgtcgtctgtttgagtatgccgtgacacaaggatactccaagccgcgcgcagtatggtcggtaaggaagcatgaacattcagtttggaatcgttcaagctgaatgcaaaatttgccgttgcatccgctaccggcttgtccacggccgaaggcaagtgtgggaagatcgcggcattagtcccttcaagctcctgccgccaatagttactaaacgattcacggttcagctcttgaaggtggcgaataaaccgcttatatggagtcaaatgaaatgaagacggtggcctcccatggtacatctttcccacgaggcttgttataaggtttaatatccaatcatcgaacacagcatgatgagctgtccagacaagaaagcatttcaataacgactcctcgctgcgctcggtgacaacagtcaagcgcatgagagctttcccgattcccatgggtctatgacggtctattgccacgaaatcattcagctttccatcatagcactcccattcaatcggaacagtcacaactgcctgtgccagtgtttgagaatctagctgaacgattcgcgttcggaatatcacgcttgacacaacgatatgagtccaagccatccgcaaggtatcaatgttggtcctatcacttaactcgaaaatattttgtgcgatatacgctccagagcgctcagctgatagagccatcagcccttcttgaaggggagtacaggggtagatatcgacgatttgttctggctgaacgtcgcactgtggagcagctatctgtcgggcgttcgaaggagctatatgatccggcaaaagatcaaagagagcatcctggacatcaccttgtttatcatctacccgcgtaatacaacgtgccatatcagcaagccgtggccattgaaggatgtccgcgatacgtatcgtctctgagtgcttattctcaatgccatgctttctaataagcccgacgagcttcattgcggtaagagaatctccgccgagggaaaagaaattatcatcaggttgaatactacctgcacgatggggaaatatttgcccccatagactttgcaataatttttcctgtggcgtaattcgtccttgtgtatccactgttgcaacctgcggctttctaaaggctgccaagtcatcgaccgacaatgactctcccatcgaacgcaacttcaaccggtttattttgccagagggaagaagtggcatacgccataatggaatatagatagaggggaccatataacgcggtagaaccttgaagagattaatgggctcgaggatctcccacatcgcggacgttaactcctgtacactgggagttccggatgctgcaaatcgctcttgtgcagctcgctcgaggcctaggaaagccagcaaaatagactgctttccagaattgctgttgacggaaatgagatccactacgacatcgaccacgcagttcccttgattgtaaatttcttgctgtagattatgctcaatctccccgagctcaacacgctgaccatttaccttgacctgcgtgtctttgcgaccaatgaacgtgagtgttccgttggaattgtaagagacgaggtcaccagttctgtacaggcggccccgcctgccgaaagctcgcagccatggtggatctacgatgaacgctgctaaggtccgcccctcgtcatgaaggtatccagacccaacaagcggcccctctataacaagctcgccgacagcccctactggtaccaagcgcccagtatctgcgggatcaacaacccaagtaactgcccctaggcctcggccaatggtatgtgcttcaggtgacgagggcgagacggtgttcgctgttgttacgacggtgcattcagctgggccatagccattgatgagcttcaccgtactaggccatctttcgatgtcgaatctcgaaatttgctcccctcccagatgtaacagacgcagggacggcacattttctggttccactagccgggccactgacggcgtgagcattacttggttcacattgaatactttgatcgcatcactaggatcggcctctcgagatgcatcagacggtacgcaaacacatcctcctagcagtaatggtgccagagtagactcgatgctaatatcaaagctataagaagcaaagtcgagcacccgcggagtgacagtgtagagctcggacctgcgataatgaactgcggagacgaagtttgagtgtgaaatcatagctcccttgggctggccggtacttccagaggtaaataccacgtatagaagtgaatccggcttaattaccggtctcaaagttctagatcgttcagaattttttgtggactttgtaggctgtaccgacaccacttccggcgccaatcttcgtccaaggtcctttttctgagatgatgtgatcatcaaagtcgccctggtttgcatcacgattgaacgcaagcgcgcctcgggctgagaagcatccagcagaacaaatgcagccccagtactaatgaccgcaatgatagccaccacagtccatgccgatttttcgaaacacaagggaattaacatccctggcccgactccacgagactgtagctggtaggccagttggtctgcacaatcttcaagttcgtgataggtaaaactagcgtcccatccactaactgctgttgatccagggtgcgccttaacttgctcagagaacacatcaagtattgaagcattgatttcggggggaacagcactgttccaattccggatccgggcgcagtcctccggcgtgagatagttttcaggagcagacaattcatcatctccgacaacaagtgctactaggaatgagcgaaacacttcaatgtagtcatttacccatcttgttgaatcgatgagtgggttgaaacttgcagaaattgcaatccagctgccacattgtgcaagctcaaatccccccgtactctaaatgttcttagtatgtggacctgaataaatccatggacgcccaaggaagaggctctgggtataacgcacctgctcgccatgttcccctcccgtcgcgcataacagatcattttgcagccagcttaaggaggaggtccccctgggattgagtgggagtaataatttttccgtcaatatcctttcgttctctagctgggtagattgttgtgacttcttcacctcggaaataaaaccttccagtagcgattttgactttgtaccatagatcgcatctgctttgagatctgttgtagaatccaattgggcaatcacccgcgaccacgcacattgcagaagcgtacgtagatcaaccatttggtgactacagaagtcatgcagtggagcggtctggatgagatactgcaccggagtctggaccaccccattcttcggtgtctcaagattcggaaacgtgtatccgttcttcccttcgtctgtgtgataacagacggcaggagacaacatcttgagggttcgggttatagcaatgtaaatacttctgggacaaatacacgctattggtggtatctaccagaatacgtaattttctgtaacaatgtgtatggacgcgattgataacgcaaaatgaggcgaataggaagggaagggaatcaatcaaacgctcgaataaaccatccacagccaagtgagaagtgtaaatagcctgcgatgatttgctcccaatgcgacgtgcctcggggcagacaaaatgtcgccgaaaactgttaaggggagaagtccgacagtcggcccgaactatttcggagcaggatccattcagcaagagttgaccccgacaggttactaacatataaaaacgcaattcaacaaacttttcccgcagatgatgtcagcaagcctctgaaacatatcgaagcttacagacatcacaagatgggttcgcgatcgaactacgttgatgtacttatcatcggagcaggcccagctgggtaagttggcgttatgtacccagatttggctgaactaatcccctcggcgtcaagtctcaccgcggcaaattgttttcttggaagtcgactgaatgtccgcattatcgacaaaaagaatggaattgtagaggcaggtaaagccgatggattgaaaagcatttccctggaggtcctggacagctttggaattggcgatggtattcgcaatgaggcccatagagtcgaggaaattaccctttggaattctgacccagctgggggtctttccagggcttgtataatcccggaccgcatacctgagcttggcaagcctcgggaagtctctttgcatcaaggtatgaatccatcctgatcattgattcccggtcccagccgaagagaggaccgaatttgctcatggaacttccatcaatacaggtaggattgaacaccatatgatcgagaatctgcgcaagcggagcactatcgaagtggagtggagaaagcagccggtgcatatggacatcgacctcgatcaagtagacaacccagaggcataccctatcacggtatcagttgaaacttcggaagatggctcagatccaggactgttgtggcaacccatgcatgccgagcgagatagtgtaagtactctcagtctacagtagttccagagctaatacagaaaagataagacgcccggagatcgtgaaagagaccatccacgctaagtacgtcttgggatgtgatggggcacgcagctggattcgccaacgtctcggtgtgtcatttattggggatctaactgattcaacgtggggtacgtaacgaagcgagccaccaactatcaggcgaccctgacttcgaaaaccgtgctaggcgtaatggacatagtccccaagacaagcttcccagatatccgcaaggtggccgtcatccattcctcgaagggtaccgtcatgtctgtgcctcgtgaagacaaacttgtccgattctatattcagattgacgctgtcaatccaaatgcagcatctggattggcgcgacgtgacctgaaggtggaggatctgcttgatgctgcacgcgcgatcatgttcccctatactatggaggctgcagaatgcgcttggtggtcggcctatcgcgttgggcagcgggttgccaatgagtttgcccgccatggtcggatcttcctggcgggcgactcggttcgtgagtattgtctagaagtgattcgttgccaatgagcgaccgctaagctttacagacacccactctccaaaggccggtcaggggatgaatacaagcattcaagacggtatgtcaaagtcccctaaccgatggttggcgcgaggacccgcattcctatggtaccatagagcaaacaggcgtgctaactaacagtctccaaagcatacaacattggttggaagcttcgagcgtgcgcagaacaccactgtggtcgagaaattctagcaacttatgagggcgaacgtaagccagttgcagaagctttgatcaacttcgaccgtgactatctaaagcactttgcaaaacaacatgcctccaaccacgcggagtttctcgatgcctacctgaaagggcagaaattcaccacaggaataggcatcagatatcctccttccctcctgatttccgaggatgttgatgcccggtcattacacggagggttggtccctggtctgcgtctcccggatttccaggtagtaaaccaatctgacggggtgcctatccgcatccaccaacgattgagagctgatgggaagtttcgcattgttgtgtttcctggcgacgtttctcaagaacacgccatgtcgagactcaaccagttcggtgcctggctggctaggtcccaattagacgtcgaggtgtcccactcggatgggggatcagaagagttctttattgagaccataaccgtccacgctgcccgacgcgctgatgtcgagctcgaagatttccatgaagccctccatccatggagttccaggtggggatggaactactggaacatttatgcggacgatgaaagctatcatgatggtcacggagaggcatatcaacggtgtgggctcggccgaaatcacgattgtgtggtagtggtgcgcccagacggatatatcagcgttgtctgcgagttagaaaatactggagcgatcacatctttctttgacgcactccagcccattaagtcggtgagaccacgactctaaatcatgaaatgcacggtgcggtgtgtgagtctcgagttcaaactccaaaggctggacgcgttgaacgcgcgactccacatccaccgccttgggcagaaagaacagtgtggtcggcagaaaaccacgaatcgatcatcactttccaaacccaaattaagtgctctttctgttgtatcaacaatcagcattgtagatgtgataagagatatgtgatatggatatttgtagcctttctcacgcgattgtcctggcaataacattcaatagttgtgatgacataatacagaaagaacagctatctatattccccgaaatgtctacatatatattagagcatagctaccgttaccactaagccttctatcacaagcatataactctcaaccagttatacatagaacccggtatacgcctcagtctgtacaaaaggatgcattgtagacatatctctataagtacaacaaacatgctatacacagattctccttcctcatttatcctcccgatcgatcgcattatatttcttgaacaagatccaaaaaacaaccgctaccaagaacatagctaccgctagcccagtatacatccatatcaggctgggatcatgagctaacggagtgatcgcgataccaatggctgatcctgccgccgcacccagttgaccgagcgcttggaccacagctttcatgtctgtcggggcctttgtataggtgtattccgacagggtcacgaaagagaagatctctgccaccgcaaggatgatatatgttggagtctgaagaaagacgttgacctggtttggaatccgaccattctcagccccggggcacgtaagaggccgatcataacagggtccagtgtcgtagataatcttttggaccccggcagcgaatgccattgatgcgctcatcatgatgaatcccgttgccatgcgtgtgatggactggaatttcacattgttcttgttcagcaaggggtacaatcccttttggataactgggcccattatgacgcaaaatatgggattcatcgcagtgatcgtgtcgttcgggattccatacgttttcatctgccccgcttgagaaatcaggttattggatgcttgactgaggcaggtgaagaatagaatgaaccccagtctgcagcggatgtgttagttgaagcttgatcggacgcacttgttcagcaacacatcacttacatgactcgacaagccacgagtccgcgtcgtatctcgttcacaaaggtttcgtcccatgaaacctctttggcgaaatgctcgcgctgataagatggcatggcagcatcaagctggaagcggccacggatggcacaagagagcacacttcctgctttcggtagaatattaccggttggcgggagtttgcctacccggaagattagtatcagctggtaaagtttagatggttgagcaacctacgaaaccgtttctgtcctatgataagcaagacaagtcctgcggcaagaaagcagctggggagaagatatgctgcccaaaaagaaacgttcttctctataaaagtcgtcgggatcgcggacagacttgcaatgttgacgagccttatgtaccttagcagaggagacaatgaaaaggacgaaggtatctaccagtattgtgcgttatatatgtactgcgttgttaggccacgatcatatacaacctgcttgccgttgggtaatgttgtcactttgacttcggtcggcgcatactggtccactgattccaagatggtgagcaaggtatcactttagagatggccggactcactcatcagaggtgtcactgtcgccctcacaccccctaccgccaatccaatgagaaccatggctgcaattagcccgccaaaagtgacccgatactctgtggcggagctcaccgaagtcgcaattaaaatgacgcatccgattaaatagaagctttcaaatgatcaaaaagtgttcgaagacggaaagacagccttgaaactcacatcaaactcaggcgcaatgtccgataacgaccgagatagacgtccgagattatcgcgaaaggaattggtgttaaataggagaaaaacatgaagacattgtatatcgtggatgctttcgcttcgccgaggcctaatgcaccgggcaaactctgatgcccaggggggttttgcatgtagttctctgtctagtacatcaatatgagacccacgagatattgtcctccttcactcacgccagggagttgtgatgccccagtatgtgaatcgttccgctgcagcaatgaaagccactacccatacagttcctgggaccttcgctagaacacgaggcaggtcaggatcgacatccaccgtagaaacctccgttgtctgtagggtcgttgtctccgacgtctccgacttttctgtcgagccggctggcgcggtcatggttattgctgaaggatggaccgcccggattgcgatggctattgtacgtagatcgaaataccaggcttacacttcggaaggaatcacagagcaacattgttaaatatgcggcgaagatgtgacggtaagaggtttgctgtgagccaagtcacgcgttttcggaattcggaatgggatttgccctaatgggtcaactaccggaatagctgggttggggtattaaatacattagattcgcagtcttacgatctaatttaagcatgacacgctatgttactggcaaaatagttatcatcatctgtcgtctccatggtgaagtgtgacgtttgccaatgcacccagatatataaggagctgtacccatcgtgaagagtttggtggttcggactgaggcggacacggcactccgacctgtccaactaaaatccatccaagtgagcctgtggccccatatcgccgtctccgaatcaattgatctgaccagtctccgaatgacacttcctcagagctccgccaattcggtcatgggttttttcgacatccagacagtagaaattgccccagcaatgccgttttcaccgttgcgtttgtcgctcgacctgttttgcgctacccaaggcaccgcgatatctccattccaagaatgacaatgctcagtgaccttccaaagatccctacactcgactgggcggactttgccgaaggagacactgaccagcggcttaaacttgctcagggcctagtacaaggcttcaagagattcggattcgtcaagctagtcaaccatggtctctccgatgagttgatccagcaactatttgctgaagtaagcaggcattctctcctagtgtaatattcaactggcgatgtaggaaatgttgacgttcaacaggtcaagcgcttttatcggttgccggatgagttgaaacagaaagctgctcatccccccgggcctaatcctcagcgaggatggagtggaataggtgtggagtcaacctcgaagctgtacggagagcaaaccgaaagaccatctgggaagctcaaagatgcaaaagtcggcactgatttctcttcttctaaatcaagcagggaactaacgcatatgaaggaacattacgatatcggaccgcccaccgacacccaatttccgaccagatggccagatgagcaagacatccccggatggcgtgctttcatggaatcatactatgccagagggcaaagcttttgccttgacctcatggaagcgttggaaattggcctcgagctaccgaaaaacaccctccgtagcatgtgcatccccgatggaagtgagctccgactactccactatcctgagataccggctgcagagctacgaacgggcgataccgctcggatttggccacatactgacttcgggctcattaccttgctgttccaagacggtgttgggggcttggaggtcgaagaccctcttcaacaaggtcattatatcgaggtcgctagagaacaaccctacgagatgattgtcaatgtgagcgccacttttgaaagatggatgaatggggtaatcaaggcggccgtgcaccgggtgaacattacgcccgagggaaagcacgttgaggatgcagttgtaccagaacgatggtcagctgcatacttcttcaaagcacataagatggcacatgctggtcctttaccggcgtttgttacgccggagagacccgcgttgtatgacgatatcactgccctggagtttcaaaagcgaaggactgatctggtctacacgggacagcagttgaaggttgaggaagcagcttaacggtctggtacaaggatcagggaactgtcaatagcctgcattgtctcacggataatagttctattgtagtatcggaatactccagcattatcatacagtgcttcgtcgattaaaccatagctcccagatgttagagaagtgtgaaatatacaaaccagggtatacctctgagaatcatgaaactgagaacgacatcgctttagaatgaagaggtgactggacacgcctgagagagccacagtagacatcacttacaccttgattcttcctctccagatgtgaaatctttcgcattgccgattgcaccattcgtatgacgaaaggtcggtttcggctcggacagtcgagaccaacaatcggattcggcacttcgtcgatggtcaagacttcggtcatcctgtgtgacacgaccgatttcaagccgagagatcacagggaagagatttggtaccaagtatagcttactatatgatgaatttccatcgtggcctaacccttcaatcggttcatcaggcatcttgcatgctcatattgacatgatgactgaggcacaaggacctgtcgtgagcatcggcagcgcgactgtcacatatgaccatccgccaatcatttctcctgtatcttatccaaaggcacgtcccactcaaattctcgatattcgcaagcggacgtctcggatagacctgtatcatgaaatcttggctgggctccgggctaaagataaagaattgccttctcttctactatggaatgaccggggcttggacctctttagtgagatactgaatagcgatgagtactatccacgtcggcgggaaacgcagttgctccagacgcatgtcaatgaattcacgcgctcaatctcgtccggcgaaagattaatagagctcggtgcggggtaagtgcctaaagacctatgaagcttcaatatgaacacgtactgacaagttatagcaacctccaaaagacggtgtcagtactgcgctgcctggagcagagtagaaaacatgtggaatactgtgcactagatgtcagtcatgctgccttgcaggccagcatcactgagctcaaagcacaacttccatttgcctcatatgtcaccatccgcgggctcctgggtacatacaacgactgcgcttcatggttgaagcagagcggagccaccgtgcgcacaacctttctctggctgggaaatagcatcgccaacttcgagccagaagacgcaacaagcatcctggcagacttccttcagaccaaggcatccccgtctcactccccacaaatgatcattgcagtggatggttgtcaggatgtggagcagattctcgaagcgtatgacatgccgaacaaactatcccagaagttcgtttttaacggactgtcgcatgcaaatcaaattcttgggtctgaggtgtttaggccccagcattggacatttgaggggaagtggaatccagtcaaatccatgcatgaaagcttttacgtcgcaaagaagcctatgagcttggatattggcaatgagaggttccacgtccacgctggggaaaagatccgggccattaccagtgggaaatggccgaaggataaagtcacgagcatttgtcaatcggcaggcataaaggttctgaagggatggacggatgaggaaggttcttatggtaagagggtcacacaagtttactcgagaggatctagttgctaattctggaggtaggactctatctgctttgccaagatcaacttcaagtacagctatgaagggggcgggatggaaggttttgttatgtgcatttgctgcattggatttaagactacgtaccaagcaagttttataatcgacactacgacatgaatttccagttgaatatatatatgtattggaccatgtaggcattggatttcgtatccattttgcaagttatatgggtcagcgggctacgtgactatccctgaaggactcttctatagagcaaccatgacttgactctcttcattgtagtgtataccagtaaccaagatctaccacgatactaccatatattatgcctcacagccatctatatttgaactttgaaaatgctgactctgtcaagatatgttgtaccatacatttaactacgctaagtacatcacttcaccactgccatcagaaacccgtcgtagctcttctcactcagagtctgcaaaacaacagcatcaacccggtcgtccttgcctacattctcgaccgtcctgcgagatccccgcacattgatatcattcttgatatagtcttcctgcacgagctttccagctcgcaccacattatccacgataatactggcccttgggcgactcatcttcacagcatagtcaaagtaatcccacccgttatctttattggcgtcaatgaaggtgaaaccaaaacgttcctgctctccactttccacctttgcttgaagaattggaagcaggtcaatggctgcgccgaccagaacttcaattctgtcctgataccctgctgcagcaatattctctttcgcaacttctgcgcttttcggatctatttcaatgctgacaatccgaatgtccggattgagactcgcgatgtagattgccgtgtagccacccaatgtacccacttccaaggcgtgcttcacaccaccaagctggcactgaagggccatgaactttgcttgcgtgggaaaggcggagatgtcctcgagtccgcgcttggcggagttcgcgagcgtctggtgtaaagaggcatggtttgggcgagtcggaggttgtaaatgcgatagggtgtaattgtccaccgcgtaccaatttggatcttggttatagtcttcgctcacgaatatctggctggtggtggtggtggtggcggtcatgtttcacttctaacgctcgggcagttggacaactggaaaagtgttccctcccagagttgatggcgggggtgatctaaccatttaacatgttcgggaagcttaactctacgaaagattttcacaggttctatagatcgccgaatttatgccttgctcggcccgtattcggacgcgaagtggtccattccttcggtatgtggtacgcatactattattgattgaatcagtcaccgccgtaggctcaactgtgctttgatttgaatatctacagttttgcgtgactatccccgcctggaaacttccatagacgttgcaattcctgaatggattcacttggtcccgctttaccgttataactctgcaagatcagctcgcagattctctcccccaagactgggagaaacttgaaagcatggtctgagcccccagtagcgatgaagaggctcttcccataggccggatggtagtcgacgatgaagtcagtagaaacggtgtccgcataccaacatctgcgaacctgagcaaagggtctagttgcaatattacgcaagcaccccaagtctcctccatcccttgaccggaagagttccctcagaaacccccggtaatcctgcaatgtcgattccacatccggactcagttttgtctgatcaagatcaccacaagccccataaccgtcctccccttgaggtgcagcctgagatcgggggccaacatccactcctgcgaatttttggacgtcccgatagccgctccaggagaagcgagccaacttcaagaatccctgattatcgggtccgatggcaaagatctttcttgcgacattaacaatgagagggaactctctccgaactagttctcggcgttccatctccgttaactgcacgtaggccaccgtctcactgtagacatcacatagggtgggagatcccagcagccggggcgtcatagcgccggcagccaatacggtcaaatcggcggtcaattggcttccatcgtcgaggatgacaccgcagactcggggctcggcgttgacgtgagattcggacggcgagtccgaacagacccgcaaacccacgacttgaccaatatggatgtcgatgcggtccgaatgaatggttttttgacgcagccaagccatcgtggctccactttccgcccatccgcaattgtggtttcggtatcccctcaactccgacgcgttagggccagccttactagcctcatctggagtaccgagtccgagtgcctcccatacggctgactccgaatccaggatgtgcacaatgtcactgtttcgccccgctcgctcgtaactttgggcataggcgtgcttgacatagttgatgctctccaacgctttcatcggctgcttcatggagtgaccttccccgatcatgacaatgctctggttgcggtaacgtccatccgcgccccattctgctttccacttctgctgtgcttcgcgggcgagtgtggcgtagattctgtgcgagtaatcgctgcgaatgatgcgggaagtatcgaaattcgcggcgctgggattaggggctgaggcggagggcccggatggctcgaagttccaactgtcaattagggtgatcttgctactcgcgaattcgttattctgggacattgcatgggccgtggatactttcaaaaatcaaagaattggttaatattattcttcgtcgctagctcgctttcgtagggttactccgtacgtacacccaaaaaccccagatccaacaatgatgatcgactttggtgcgggcatcttgtaactctgaattggaatttaacgtttcctacgttaaatactatggtgtaatagagagaaagatacgtttctccctttatactccttgtttcttggagccttgcctactcattcggatattctttatccctcgacttgactgcagcgacatcttccttcggcaggttcgcataccgtagtaatcaactctcagatgataagcccgggcgccctccatcggtggctgcatcctagtggacaagtctccttatgtcgctcaaggaataaacttacccgttagggttagggttggtcacggaattgttctgctgccctagcggtatttttcgagaatggatgcctgaggctacataagcaatcaatcccttgacttgtgttcaatctcgaggaccctcttttgcctccttaaacaactctccagccactttgcaagattcatcatgtcgagtggagagcccacaacaatgacaccgtctccaagtgaacgcactccacttctctccaatgggtccggtggggcagcagatgatggagggactactgtgacgatctcgaagcataatgacggggtgaggagaatcgcggattcgctgccgctttctgtctggctcatttccaccatcgagctgtgcgaacgatttgcctattttgggaccatcgcaccgatgcaaaattatatccaaaatcccaggaatgatccattacgaccgggcggaattggtaagacggcatctaccatgatttatcccgcagtctaacctgcgtagggctgggacaggcatctgcgaccatggtgaaccaggcgttcatgctgtggtgttatatcactcctgtacttggggccgtggttgcagaacagtatattggaagagtgaaaactatcatttattcctcgtcagtctacctctgtggattggtaactctatttctatcttcattgccaactgcatatgcgatgggaatatctctacctggattactagtgtctttattcttaatcggtatcggcactggtggtataaaaacaaacgtcagttcgctaatagcagagcaatatactggtcctaaggagtccagacgtattctaaagtcaggcgaggaagttatagtcgatagagatctcactattcagaggtatctattctgaccttgattgcttacattccattgaatgctaatattgtgataaggatattcacaacgtttttcttatatatcaatattggatctttctcacctctactcataacaataattgagaaagagtacggcttttcagcagcattttctctgtcagctataaccttttccattggatttataatagtcctggtcagcagacatctatacatcagccgggaccctgatagctctatcatcttcaacgcctgcaaggcattttggatagctattaagcataagggcaatctggactatgcaagaccaagctatcagacagaacaagcagcaaccaggaggctctcctgggacgattccttcattgacgacttacggcgtgctatcgcttcatgcaaaatcttcatcctatatccaatctattgggcagcctattcacaattcctaacgaattttatctcccaggccgcaactatggagacacacggagtgcctaatgatattatgacaaatatagaccctataacagtcctaattcttcttcctgttctagaccgcattgtatttcctttcctacgaaggcagggggttcctgttcgccacgtggatagaattacaatagggttcctggtgtgtggcatctcaatgttgtatgctgcctttgttcaacgaactatttacgctgcccctccttgctacgaccacccaagagctccagactgcatgggcgggcaggtcccgaatcgggtttctgtattcctccaatcgcctgcgtacgtcttagtcgcaatctcagagatactagcgtctgtggcaggtgtcgaatatgcctacacgcaagctcccaagtcaatgaaatccctgattatggccgtgtacttgtctgctgtatcggctggggcactgatagcaatcactgtgtcgccactaacagtcgatccaaagctgccatggatgtatttcactctcggggtggagaactttctagctggtgcttttctttggattttcccggcctgataccaagatatttacaatttgcgtgattcgagattgctgctttttggcgtcggctacttgatttcttcgtcctctacgagatatcctgtgcgtgaccacgaacattatactagagccatttgtttatttgggtttgttcaagaaagtagcagttttcttgcggctctcgtcaaaatagaccattccatgcctcgattttcttttcatctaaaatggcggaatgaggttggatccagccagctcatccaataacacgcctttagacacaatagacagtttccgcatatgtcttcgttgccttgcatcttcttcgccacgttataaaggatgctagaagaaaggaagtcacaagtctgacgccaagtatcaggaggaatacatctgtcagggctagatctttgctaacataagaagcagcacattcggtctcggagtcggcagccatccttaccgatccgaattcaacagacctagcttaccgacaccgaggaacgaaacggatcccgaaaaggggacatcttacgatatcccacaagtacggataggaaagctcggcttccctcggagcaggcaagaagaacaaagtcccttgccatacaagtaagtatcatcgtctcgagccgccgcagctggactgcaccatattaaacctcacaggcagtcagataaaggcatatctaagattgtgtctagaaagtcactgcatacgatgaccctccgcacagttgatttctcaggcttcctgcatggcaccgaagagcagaggcggcaggttgccgccgagctcgtagattgtttaaaatcattaggcttcgtgcggttgatcaaccatgaggtgccggagaaaaccatagagggtctcctcgaacaggtacggccaggcacccacgaagcacactgagtccaaacaactaacagcccctattgtgactgatatccagtcaaagcggttcttcacgttaccgacaagcgaaaaagtcaagatcgcaaacgatccgggtccacatccgcagcgaggctggagccgcataggaatggagcaaactgccaagcttcgcgaggagaatcttgccgaagcggctggccgcgaagtgagcgataaaaaggttggtgacacgcacacaaccctggccaggcaatgaggcttcccctgcagcactaccgactggcagactgatgcgtgcaacacaggagcatttcgatgcaggccctctcggtgacgagcaatacccaaacaaatggccagaaagcatgcccgacttccaaccatttgtacaggaaagctaccaaatctgccaacgcacctgcttccaaattatatccgccatcgagctcggcctcggcctccaagcaggccgcttgacacaatgttgccagccggctgccagtgaaatccgtcttctgtactatccacccaccacaaagaatctcttcgacgaggggctcaagaagcgtgcctggccacacaccgatttaggtatcataacgctcctgttccaggatatggtgggcgggctggaagtcgaagaccgggccgcaggcaaacccagatcttttattcctgtcaagcgagtatcgccgaatgagatgattgtcaacacgtcagattcgctccagcggtggacaaacaatgttatacgggctgggttgcaccaggtcactgcgccagatgctgcgaagctgtcgaatggggttgatatgcttccggctcgctgttcgagtgtttttttctttaaggctgggcgggatacgtcggttggaccacttcctgagtttgttactgaggaccggcccgcggcatttgaggatatgacggcgctacagtatcagcagctcaaaacacgtattctgcatggtgtggaggggtgaatggttcatttgtatgtctggctgcctggcgaatccttgcttcgttgttcgccgaattgatgtcacaagattgtgtatgaaccactgttacaaactcatctatatgtaatattcaaagggagcattgtggctacagagagtacagcaaaagaggtaacagtattcgtggcacttgaagcccgactttgacacatctgatgaggtcgatagggatgatattactagtcaaagggactaagaagtgaagtaattagttgtttcttaggtgcaccgcatctgagggacttctattccaaagatttgttggtaaacataagttgctatctgaccgattacatgaaacgcacagagtttatataactggtagatggaaactcaacgaacagaccccgcgaggggcatcataatctctagtctttcacgaagctagatggagtctaaaatacgctggatacttttcatggttttcttgacacgagctgcccgtgtcccatcggctctgatataatcaaactccttctgatggtacaaagcctccagaagtcctctgagctgactgttgttcaacagaccaccattcgatccatagggatccttttcaggagcattgacccccagcatgctctcgatcttctctagtatgatgaagctcatgtgaagaagacatttgatctgcaagtcgccatggccactcagacggaaccctcccaaggaaacctcggggactaagttgtgaattttcaaatcaagctggatacaagaactttccatgagcatttcgagaatctcagtgaacaaggcatcgtaagctcgaagaatgtgtgtgtagcaggagagaattgataggaaggctgaaaagtccagagcactggagtcggccttgatagggtctagtgatggtgaaagccctatagtatcgctgtttaggacactctgtaggcctccacccgcggatatacggccgtccttgcttcggctcgaggctgacgtgctgtggtttcgggattgcgatcgggagcaggagtattcattggagctatactcgagatcaccataagaacattcggagttggagcttcctcgtaattccacggttggggaccgcagacgctgtaatatgtcgagaaagctttggcagtttgccaacatggtattcgtgaattttaccatggaggaagacgggcttgtttctcccagcccggaagcaggataatttgggtccgaagctgcgctcataccttgtcgaaatgatgtagtgctctctatgtctttcatcaatcgcatgttgagctctgaaagctgtgtcgtgcaaagctgtgcagcatccgcgaccgtgttgctggccctcgaatataaaccacgctcgcttgtttcacctgatccaggggcctgggaatgcatgttaacagtatcagaatgaatggcctggttggtccgtgaagtcgccgctgctggcctgcgatctactgtgtccaaacccaatctaacatcggtcggactagatacgctcatcacatcgggaagatcgtgcgccctctcttcaaaataattcagggcaccgtggggatcttctggccatccatgctggtgtgatggcaatgtgttgctattcgctctttgcgcagcagcactctccaccatattaccagggtctggtacatgggaaaggacagcgctggaatccaatgatgcatgtgagatatccagccctgaccatagttccgtcgggaatgggtcatgggctaatcggtcggcaatggctggtggcgttcttttaatggtcggttcatctcgaagtctgttcgatccaatcatgccttcatctaagtccaattcgctgtgcataacgtcgtctgcgtatgccgtgcttcttcttcgagtataactctggggtaaccggcgagacaccggctttgtcgtatagcataccaccttggcccgtttgcagcgttcacagggttgattgacggacctggccgaccggggtgaatcctccctggctggtcctgggagccggacacatcgcagcttctgacctctgcatcgatcacaggcgcttcgcctcgttgtatctggttccataaagtgcgatgcaatgcgggggcttactgctactgcgaggcttactacatcctggtacagggcgcaggggaatttaaatgataagagagaggcacaatcgagtaactactgatccttcgtggcaacttatcatctcatagagcgctacttgacatgaaaggattcgacctttggcgagatcagcgacggatgatgactgcagcattcatccattgatatttccctccataccaatcgtaatctactggccccttcccttgcatatatagaccaacgaatagcaaccggattcgccgttcgcacatgagcactagtacctgttggcgaccaagtgcagtgtcgtatcaatcttataaacacatcatacgcaagaaaggtgagtattcggtgctatttcgctgactggctagcttggagtaacgggcaagaccaatcgtagaaggcccatattgcctcctctgtccatctctccagtcaggcgtggtctgacatgttggggacgcctggaaccgagggcattgcagcagatccaccgccacggcgcccagtcgagccttaattggtcttagctgcaggcaaggaattgcttgcagtgcaacgctgtgacgaatattattagtcagggtctggcgttatttggcgtcggaatgtcggcttccttgacccaggtgtggcataagcacttgttatgcaaagtcggaatcagaaggccgttgactatatggcgcctcacccacccattttaagtactaggcgatatctctgagaaggataacagcccccgtcggactccggtggttgatttcttaaccagtttgaacaagcgcggtttccccttccctctctaacctgatctgacttgctggcagcaatgattgattcggtagttgctatatagttggccgcggtgcttgccggtatgatggataagaccacacatgcggctgatattgagtctagacaccgttgaaaaaagcccggatatcctttgaatcagcataacagggaataatatgtccccaatgaggaaacggatcgacgttagaagttagggcagactcattggtggattttacttcgatgccacggaaatacccgcatccacggtaggctccttgaatgtcctggtaggctgcacggtgcaaaagtacgacgtactgtggagttattcacagaccagccatttgcacaaaacctaagctttagattcataagcccaccagctagtgctgaccgcgatggaaccttgccagtcacagtgcattagcgcgggtcaaataaatggcaccgatcaaggccgtagcgctgctatccccggcttcggtcttactgtctcatccaatctccgacaagtcttcagtaacatgagagtgtttcttacctcctcggcttatgctacagtattatctaccgggtatattcggtcgtcatataaagcatatccaagtgattagaatttaccggcaggtagttaatactgccgtaacacgtttaggcggctctctgctcaggttatgcatgcagcttatctgggaagtgtggcttagggttgcttatcgtgtgaacgatacatggaaatctagaccaagaatctaggcagtctagctctgggttttataaaaaattatatgtactattgtaacccctgttattatgtctccaagttatatgagacctaatgccccatatacctgttacctcgtccagaagtacatttgacccataatccttgtatatctttttccatattcaaatataaatagagtatgcttcatgcgctgaggctggtggtttcttgtgtttggtattgctctggaggctgttatatcaaagtgataacaatgtaacattagaagtagggtagacctgctggtggtaattggtttttgccctatttggacattggattcactaggcatctaaatgaatatctcgcttacaggttaatttgccacctgaccatggtccttgtggtattgataagctaagcagaaggtaaacaaagactatcgttgtgccgaaatgagattccaaagcagactaagagtttggatctcgcaattcaggattcggggggacgataattcagaattcaggttcaattccaaaatgtcgagcaacttcaatcagaccagagcctccaacttcgacccagagatcaacaaacccctcttctttggctcgtgcaatctctctactatcccaagcttcttccaaatgtctctctagatagactgtctgaaagccacattttttggcggcctgcaagtcctcgagatgggctgcgacgagacaacattgcgagctcctaaagccgaatctgcgagcagcaccatgatagacctcaggcgacggcttataagcaccaaagtgctctgcactggtgatgtgcttgaaaggcagagaattgtgttcttgaaggtcttcgaggagtttgacgttaccattggataatgtagacgtctcgaatttggtgttcagcaacgacaggcctggcacactgtcagagtatgagtcaagtcgatgccaagcgagagtcatatgcttgaggtcgtcgtcgttgaacaaatctcggagacgctgtttgatgagaatcttttccaacgagaggcggttgtactcatctaccgagataaagggcttagagctatcgtaggtgtctccgaagttcatatatgagcgatgccactcttcggcgatctcctgccagctcgaagtcgacatatcagacacccgtgctcgcacatcggcactcaaatgtcgatcttgatcttgcaatgcctttcttgctgtggcattcagttcgtttccgatgcagcttctccattccacaattgttcccaagacatcgaaaaatatcattgatggaaaaccatcccgtgacatctttgtcgaagatccttcgtgacttagtaaatagttaggacctttacatgaaccgtagattctatacttgaacgtatagcaaattcctagtcagtcaatgatggaagtaccatggggtcaaaagggaccttacaacaaagattagatgaatcaacgccgtaacctagtttgaacattgacatgagactatcgcaatgggattgggctttgtaacggccgtcagcactaatatcgactccttccaccaacctcgggatcgattgcttacggctgcatgtgactggcaagtgaaagtctcaacaaggccctcgggtatcgcggtgccagaatactaggcgagggcccctctactcgggtaatgtgaagtagaaataatgtactgaatacttaacacaatcttgcggttgtaggtttgaagcaagtcgttgcgcaaagcaatataaacggaaaaggtgttgatatactaattcaacatggacacctgtagtaaggaataatactctctctagctgccgaggtgttttgtaggttatcctccaaatcctgaacgtaagccttcagaaccgatgcggcctatgtcgtttcaatctattggtggcctcttataagcttaacgctaggtcaggggagggttgatgttcacaatctggacccgatttattgaccaccccagtctggtaattgactcttgttatcaaaatatcacttcaagtccagttcttttacaaacaacaacccaatgaacatcagaacgacctcgttgctgggtatcatactccagccctagggccctcaagccgtagtgtactctgacccgctcaacggggaggagtcacttggaggttactgagtcggacacagacaggatgtctcgctctggatacctccaacatcgattgcattatgaatgtatttggggcacatgagtgcgctgatatatactgtggctgatcttcggtgagagccaatgctatccatacggcattgtgcaaatgctgcatgggtcacatctgaggctagtgaccatagaaaggcagagcgtatgatagatagatttcgaacccgaatcaatagggacatgctccagagttgttaaagttgcagggcagagataaggagaaactccgcgcgagattgctcgttcatgacgctatgacctatctcgttgttccgcagcgcatgtgtgatattaaaaccatgatgtccctcttcctgtatcacggaaagaccagtaaacattaagtggaactttaaaattgtaccttggttgtatgcctcagacgtttgtagcagatgagagatgggcgtattatcgtctcgcgtcaggacgggaaacccttgggtctcttccatgaggataagtgtactgaaatccatagctaccaacattgtccgcagatcttgcgcaacggataggtcaggaagcgatataccttggtattggagccgtgagggtattgttgttcttattatcgtggtacacgcttgcgacacaaactgttactcgtcgtccagcaggttcaccaaatgactgccgaaatgatcctggtgcggaattgcccgattcggttgtggatgcaagccagatgctttttggccaacgaagatgatctccacagttgagcagccactggtattggttctgtgttcggttttagaccgagatacggtagcttcctgctatcaatggtttagcgccgcttggcgactttctacttatacaagcgctggcaattatagccagcctaaagtgtatgaacgccaggatataaaagtatcatagccagactggattattcgttgctgttccggactacctagcacaggcctgtctcgtggctcataaaagacttcttggaagatagtcccacagactagactgttactatatggcctcttccatgaagaaaagactgataagttgagctggcatgagagaaccccacaaaagctcgggtagggttggattcaatccggggcaaagctaccccgagcaagcttcccccgcagttgcaaacgcgggggaatcggagatgcgccgattgacgagtggcaacgccatgcacagctataaaaccaccgtcaatccgcttgatagggttctcccacccatccaagcactcaatatgacaaagcctgaggcccaagccgaatatcatgagcatgtccaaaaggtcgagcagtcggagcaggatgtgatctatcagacttacgcgtcccaaagtccggaatggcatcggaagatgaccaaacagctcctccggaaggtggatttccatcttctaccatgtctgatcgtgatgtacttgttgaactttctggaccggaagtatgtatatctcgtccctcagcaattgcagcgaaactgacaaagtagtaatttgtctcaagcacgactgggcaccttggagaaggatttaaagatgaaaggcaccgactacaacctcgcgaccagcatcctatttgtgggatacctactcatgcagttaccgtcgaatctcctcctcacacgcgtgcggccctcgttatttctgggaatcacaatggcgatctggggggtgatatcagcttgtcaggctgccacccaatcgttcaccgggttggtcctctctcgattcttcctcggttttgtggaggcgccgttttttccgggggccatcatgctgatgtaagtcggaatctgccacgagtcggatcatgctgaccagatcaggtcgagttggtacacccgccaagaggtatgcttcaatgctcatcggccccagatctggcgcgcatgctgactcgtgtttagctgagccatcgaattgcctggttttatgccggaagctcactggccaatgcctttggcggtttgatcggtgccggggtcctgggcaatctagacggtgctcatggcatctcaggatggcgatggttattcatcatcgaaggttgtattacagtgggaatatcgctgatgtccatgtaggtgcatgaggctccctctgaaaggcaatgctaatgatccagtctgcttctgccgaattatcccgcaaccacatcgtggctagatgagacggagaagttgtatgcgcaatggcgtctcatccaggacgcgggagaagccgacgaggccaggtcgaacagtctccgtgaggcgttatggttggtcttttccgacaagcgcatctatctgttcatcctgctccagcactcctcgctgctgtcgcagaacttccagtacttcttcccgacgatcgttcagacactcggttatgggaatatcgagactttgctgatcacggcgccggtttggattgccacctttatggtttcccttctggtgacatggtcgtcgggtcgcacgaacgatcgcagtctgcacatcatctcgctgatgctcgtgagtgtggttggatgcgtgatctgcaccgcgaccacgaacatcggtgccaggttcttcggcatgtttctgtacgtatctctgtccatttccctctgaccggactgaccgtttagaatgccgatgggtgccgtttccgcttatcaaattattattgcatgggtggccaactccttcccccggcccctggtcaaacggtctgcggcgatcgcgacggcgaatatgattggcaacacggcctccatctatggcagttacatgtggccatcgtcctccggtccgcggtacatcgccggtggtggtgcgacggctgcaatcgcgttcctggttgcgatcctagccttggtcattcgcatggtccattcccagatgaataagcgtctcgacctggcccaggagagcagccagtcggggattagatatatcttgtaggatagacgttccatagctttcaatagactagatagaaagcaaacaagacgacggtcgcgacgttagaaacgggatgaccgatataaatttcatgaaagcagaagcagaacgaagaacacactaggtgccgtagtagctcgtaatactctggataaatacagctaggactgaattccaggtatcgggattatctgcgtttagtcgtagaaacccgttgggccataccgggtgatgaactcgtccgctaactcccatgctcttgtacaatcctcatcattctcctccctccactccgctcagtcctctatatccacttcaaagggcgctcttactggtgttctgcatgttgccgtatcgttcccatgagtcattgtcatcgcgtggaggaacattgggaacaatgcggacttcgcaattgttctgtaaacgtcagcacccccggattacatctacacgccgcgctcaccttatcatctaggaccgatccttccgatcttgagaggcttcagctcgccactgcggagggcgggtccaaagtcaatcaatcattcgttccgcgataagttaagttacgattggcaggtccaaccgtggtacagcaagcctgtggtcaattttttgtatcggtagtaggcggatttcgttcatttgtatggagaatgagtcactcgtctacgtttactggcaagtgtggtcaagccagaccttctaggaatagccgaaagcactaggatcgatatcaatataatccccgagatcgtagggtcattccaaaccattgggaggttatggtaaaattaaatatcaaatagttcagtaaccacttgcattaggcgaaaacctcatgcagcaccttcaagcttctgagcctcgcacatcttagcatacatgccccccctggcaaccaattcgctgtgcgtcccggcctccacaatcttgcctgcgtagaagacgaagatgcacttagcatcgcggaccgtcgaaaggcggtgcgccaccgcgatggtgatacggtctctggatgacgctgcccccaccagcgcgccctggacaagtttctccgactcggtgtcgagcgcgctcgtcgcttcatcaagaaggaccacgttgggcttgcgtaccagcgcccgagcgatggcgatgcgctgccgctgacccccggagagctggctgccgctggtcccacacggcgtgtcgaggccctcgggcagcgataatatgaagtcccatacattggccgcccgacacgcctcctccagcgcctcgtccgacgctgcctccgttacgccgaggtccggcaggccctgcgagatattctcacgaatcgtaccagggaagagtgtcggctcttgctgcaccagggcgacgtgcttgcggtatagaagcgggttgatgctcgataacggcgcagacgtgtcaatggtgatggcgccgcttaccgggtcgtagaagcgctctaggagcgagatcattgtgctctttccacaacctgatgcacccacgaaggccacgaagtcacctcgttgaatctaggcagggttaatgtcagagagcactcctgagtcacaagctaaactccgcccagagagcagacaccagcacagtagggacttaccgacagagacacgcccttgagtacccggtggtcgggcgcgagggggtacgaaaaatgcacgtcatggaagtcgtaggagcggcacccgtgcttgggcccctcttcgcgcttgccaccagtctcacggatggttccgtggaggctgtcgagccagaagtagtagttgctagcttggttcgcctttgttaagcctggaaactgtcagtaactcgatacaagcaaacttcgagcctccattggactcactgctggcgaagctgaaagccaacgcggtggcttggccggagaagtaaacacccataaacgatacgatgaactgatacaagctgatttcctcgtcgttgattagctttgatccccacctgctcgcacagttaatcatccgagtcgcttcacatgacgaggcaaagccaggaagtgaacacccaccaaaaccccaaggctagcacgaaatattcgacagactgggtgagagagaaccagatcatcatgtggaacatgggtctgcgcatctgatatatcgctaggtcgagctcatagacgtacttcctcagcacggtgctctcaagggccagcgaagagacggtgcggatcgccgtaattgtctccgaagccaccgaagcactggccgatagcctcttatccattttgtcgtccatatcggcctcaatccggacgcgcacatatccccctagcatcatgggcggtaggccgacgaggacgccaaccagccctagcttccaagacacgacaattgcaagaatactagacacgaggatgttcaatacggacatgaagacgatagcaacggtgaagcccatcaactccagaatggcctgcgggtatgaatcgaggcgacttatgagtgcgcccaccgtgttttctggccggtcgaagaaccgaaggtcctgccggaggaaggactccagaatttcccgtcgcatcttcctgctgagtctctgggacacggtacgctcggagtcagtacggtgatgcgagactgggaatgggactttccttcccgcaccgaggacatggaagctcttacatgtgcgatagtattggtcgaccagcccataacgaagtatatgactagaatgccgagcgacatcacgaagaacattaacgagatgaagttgccgcgagtgaccacgttagaggaggtaaagacgctcattatattgcctagcaagagcgcttgtccaggattgatgaccgctgtgagtgatatggtggtgagtaggtgtaacggcagcagcgcactctccagggctggatcctgggagccatactcaaatgaagaccactaacctcctccgatgcacgtggctattgtgaccgcgaaccaaagccagatatcgcgtgtccccctcagaagcttccaaatattgcggatgatgtccgtcttgtcgtacaagtcatgatcctctggattgcttagtgccgccaattgttgcgtcttgggcgtccgcatcctggcaagagactgaatgcgaccgacgtgatagttctccttttctgaaatcctatcagaagtcttgctactctccagcctatcctcattctcgatgttggccggcgcgaggtcctgggccttgacgagtgtggcgtagataccgttcctggacaccagctcttcgtgacgtccctgttcgatgatcttacccttagacatgaccacgatgttatcggcgttgcgaatggtggcgagcttgtgagcgatcacgatggtcgtccggttcttggaggcgttttcaagggccttctggacgatgccctcggcatatgggtccagcgcgctggtcgcttcgtcgaggagcaggactttgggctccgagatcacgctacgggcaatggcgatccgctgcttctgtccgcccgagagcaggccgcctctctcgccgatgcgcgtgtggtacccttgcggcagggtctgaatgaactcatgcgcgaaggcgagcttcgcggctacttggacgcgctgcatttgctcctcttgcgatgctgcctcccattgggtgccaaccaggccgttggcgatggtctcgaatacactggcgttgaagagcaccggttcctggactcgttagcgagtggtgtcttgcaattctctagtacgaactttaggtgccttgcctgttgcactaggcggatattggtccgcaaccacttgaggttaagctgaccgatgtccttgccatccaaacagatgctgcctgcttgggggttataccatctttcaagcaagccgataaccgtactttttcctgagccggaaggtccctttttagcacagtttcattagaggcttcttggacaaatattgatcagagactactcaccaccaacgccgtgaccttgcctgcggggatgtttaatgtgaagtcctccaagaccgagacatcttgacgcgtaggatagctgaatctgacaccatacaaatcaataaagccggtcgttttgtccggttggtatcccagttcatcgaaggggttgatttcggattgcctatcaatgagagcgaacagctccgaagccgcagttgccgcacggctgaaggttaccatgtgcggtgcgatttgcgtgactgtatttgcagccatgatgacggagaacagaacactgccgtcgtaattagttcaaggatctatatgaaggaatggcagcctagttgccggctcgccggcagggggatggagacgcacgtaaatacggttcctagatcagggatctcgccacggtcgaacatggcaatgccctgccagaacgccaggcccatgccggcgtagacgacgaaatactgccctccgaacaccatgccgtacagcttgttctttctcattccttgggtgtacgcatgctggaggtacgagtcgtacttggctaacacccttggttgaaggctgaatgcttgaatggtccggacccctccgaagacgctctcggcatagctactggcgtgggcgtagatctgcaagatcttggtctcaatcgtagcatcgatgccccctaccatgccgactacaatgagcagagttggcacaatgaagatgaggatcaaagtcagcttccattgtgttacaaacgcaactatgaaggctgccacgaaagtggccgtcgcttggatggcgatgccaagtttctctgcgatgccggattgaatgagtttgccgttcgtggtcgcttgttgagatatagatccggtggcgcctcggtcatagtatgcaatttcttggctcaaggcagcccgtagatagctttgacggacgttacgggttaagtggtacgcgacataggtgaatagagatgcgtagatgtatgtagccatgagacggacgatacctatgtaaatgaagtacagacttcagtttcattagcgtatgttttttaccgtcttcaaagcacaagggggacaatgctcttacgccgacgttcgcaccgctgacatgaggttttccggcattgagcgcgcgtcagagaagctgaagtcgctcaacagagtcaagaagtttcccatgaccaggttgaccatggcaacagcaacaccagaagtaatagcagcgatgaaagcaataccttctaggacgtagagtttcgtctcaccgaaggttaaaactctctgaagggtagaccgtcccagctcgtcagccaccactcgtaccattaggtattccgtcatcacctttccggccagacttaccaggaagccatttgtgccacctttcttcccagcgggcacgtcctctttctccggttcgattaagatttcagtatcgttgcccaccccgacagctccctcagcctcccgctgatttatacgaactatcatgatccgtgttgaaatgaaaaggaagaaaggagcgggaaatcagtagagtggtatgttgagcttggccgactggatgaacgaaggtaattgggaaattcgagagaatcctgaagtaaagatatatataaggagaacaagaacgggaggcgtttagggtacaagggaagacatccctgaatctttggcttaaggacagccgcaccgttctaaaggcctcgggggcctggaggctaccatgtccggtgggccatcacctgggtatgaagatggtgaaagtactgcagtatttctcggagaggaaagtatgggagacggcggagtctcggagcctccgaggacccgaagaccagcgccaagccttccccaattaaatcgccttcggatcccaacctttacttttacgctccgatgcctctgctgtctagtatacgaacaaactaacactaacacccaccttcgcactctcgatggaagaaagtcccgatgtctcgctcctgcggactggggaagacgaggaacagaatcctagcgggaccgagaagttagcagtgagctgaccgctgtatgtgaaaccaaatcacgtcgctgatcagcttctgcgataaatcagtgttatcgctgccgtcaacgcaaggtgaagacaaggtctccatcctttggtgggttttagtgtttaatttcgcgctcaggtaaaatgcgaccgggcaagcccgtgtagtcactgtgtcaaagctgggacacaatgctcatacgcaagcggccccaagccgagagaaaggcgacagagggtcatggtctcgaagacttagtaagtatctacaaatactaagcccgagtgaggcaggatgccgggctgaaattcgtcaagtgatgccaaattggacgaaatatccaacaaaatcgacgagctcagccagagggtgagccagttgagtcatgaaccgaccaaaagtagaccctctaaagccttcgacttcatacattctataaataccagccaggaggagtcctgctcgccccctttgttcggaccaacgccatcaactccctcactcagctctacgccacaccaaggcaccctgccgtacaatcctaccagcgcaggtgttcatgaagtgcatgacagctcttctgaagcagagtatgagggcgaatcgttgcttttcgctcacgccgtcttcgctagtcgttttctgcagaatgccattgacagtacgactaaccccgagctcgcgcaggagatgcaagccgccctggacggcctcaagactgccgttcattctgggaaccaacagtcccatacgctcggtaccctctatcctcatgctaaggcgatcccatccggctcgacgacccgcaacctccctctaccatctatggacaaggtgttcatgtgcttgcgtatggccagagaatgcccgcaagtggccacgctatggttgggggactatattagacccagccagttcaacgactattttatcaagatcgcatcgcctggttccgctactgaagccgacatgatcatcgttcattgcggtctttactggctgttttgcgaatgctccaaagccgtccccgacgaagacacgaagcgagattacgacgcgcaggctttcctatgcgcagcgaacctcgagacggtccttgcaaaccttcgctttcatcagccgacagatctagacttcgcatatgcgatgggcatggcggtaagcactttgctggcttcttgtaagactccatccaagggctccattcccactgaccgtacgtactagtcgttgtactgccttcagaagaacaagccatctgccgcgtggagctttatcaggtcagcctcgcatatggtacaggctcttggcttgcaacatgatgttcctgcaggcacagaggggccagaaacaaaggcccaaaagaggcacctgttttccaccatatatgtgactgagaagatgctgtccctacgcctaggtcgtccatctaccttccgagaccaggacatcaccctgagccattttggtatggagcgtcccagtggttctttcttggccgaattggcccccggttggatcaacatggcgagtatacagggccggatatacgacgacatctacagtccaggagccctccggcaacctccggacgtccggacgtctcgtgcccgggcccttgcagccgagttgagaactgtcatgcaacagtcgcaagacatccacgtgagttcgtcctgactatctgcccagaatcatggagttgtcccgatcactcctcgaggcaacgctgacggctgactgcccgcagaatcagtacggggcgaacaaagggcacgtgttggggctggatttccacgaaatagccagacgttccgaccgagtcatcggcctttccatgcttacgctcatctaccgaagcatccccccggagaagccatcgatgtccgcattttgtcaagaatgcatcgatgccgccagggataccctccgtgaacacgatctgtgcgtcgccttgattaccagagcgcgggggaagacggtgtttcttgaagcatacatcaactggttcgtcaacggtgatgcctcgttccatttgcgtctagtttggtctgacatgcagatgcaggaccatcactcaatcgccgttcattcccttcatcatcctgttttgccacatcatcgagacgtctgaggccgcagacctccagcacatgaaaggtctcgtcgagacgctcgagtctgcatcgaactcacgcgtccatagcacatgcagcaagcaacgtcgcctcttccgggcgttgtacgacgtcgcagcccagtacgtcgaaatcagatcccgcgcgaacggtgggcgaggggggatgtcttggtcggtgactcggcagcagtatgccgatgcattcgccagcgcgacctcgaacggtctggggtttagtacattgggctctggggaaactgtgggagccctagggaccatgaatcctgcagatgcatctggtcccatggcgtctcatgacaaagccaacggggacagagtggggcttgtagatgggctggtcgagcctatggaattacaaaacacggcatttggtgacattgacatcgagatggattactcgggagctcaactttgggactggtttaacaagaaccaggccttcatgaggatgctggaggatacatagaacaggatactgatcaatgaaaaggtcaatggaagtgaaagccagcagttataaggaaccatgccgttctaaacttaccccgagcgtgggatgttctgatgtcccagggatgcacatctacagccagacatcgctgccagcttcctacaaccatggatccagatatcaggggtagtattttcgaatcccttttagcgctatatggtctagtggacgataaggtgtagaccagtgatgttgagaagataggttttgttccttcttttatatcggacgattacaagatcatcagccgtatagatggtgatttagtgtcgaaacttagacagtattttccctttcaggttcaattatagtccctcagggatatttcagtagcagagagttcattgacaacatcgatattgtgggatatggcgcaagatgagtgccagatggtccaccataagcatgccccaaataggcagttcatcgttttcttttcatgcaagaggatatcacacagcttcttaggaagatctttacctggtacagagctgtgctaagagagtgtgcctcctacatctcactttcatttgtatctggtcatgtcagcaaccagatatggaacccggaccactatccaggtctgcttgcctgtgattctcgaacaggtcactctagcctgtggcgaaacgtcgattaggttaaaaagcgctatgtatgtgaccagtctggtttaggtttgtcgatctgctctgattccctgatttacttggttatctaggtgggcaggggaatgcatcaaatcgagatcaacgctcggatacgtagacttatcccatgaagaggtaagagatgagtatactttgaatgtggattcaactttggccacggtgtgaaggcatcgccatttaataaagaaagcgtatagcgccaaagtaacaacagacaaaagcgcaactagagaacaaatccaagccccaaaccagacccccatgaaactacaagaacaccacgctaataggaaaatatggatttctgcttttccggcaagcccaaagtcgcccgcaggccatcctcgcgactcgtctgcgccttgggcacaaatcgtgccagccccagtgagctgcgttccagccgaggcaccatgccgtcgatcacgtcgattgtaaagttgtcgatgttcatctggtcctcggaccgaatgatctggcgagcctggatggtggtgagagtgcgtcgttcgtcggccgataagctggcatggagctccctcagtgcgccctcagtgccattctgcgagttgatcgcggccaccttcgtcatcacggcgtcttgctcgtcggtactagcggtttggaacgcctgcacgcagaactcgattgtctgggcgatctcagcttgggtgagattcttgtccacgtcggctgtgccttggatgactattcaccgagttagtgtacggtttcaaaggacagtacgggacaagagcttacttggtcggaagaagtcaaatgcacgattgaagctgtcctcgtcgaagtcggtcaacacaggcttctcacggtcagagatctgtttcagtgcactcatgaccaccagcagaaaacgggtatagccctcggccacctttttagagtgccagctgacggcagcctgttcgtcgcaatcacctcgctgggcagctcggatagtcagggcggctgatagtccactagcaagggctaggtggactccggatgagaagaaagggtcaatgaagcaaccggcatcacccacaattcgtaggtaaggactggcgtagctcgaagcgttgtaggaccagtcggatgctgacttgaggtctgactgtaactcggccttatcgagaagctgccagactccgggggtgtttttgatagtgttcaagtaaagatcctttgttgttgcgccagtctcgcgcttttttgcggttgcagcttcctggttcataacgacgccgatggacgtcgtgccattgtgcaagggaatgagccagacccatccgcttccatctacaaggtcatcgtgagctaagccgactgaaaagataccactggtttgacagtgtacataccttcgatagcctcaaagtacggatccccttcacgaggagttccgactccgtacgaacccgcgttgctccaataaccccagctggcgacgttcttgagaccctggttgtacctgcgattcttcatatacttggtgctaaccaggccagcccgtccagtggcatcaatcagatattcgaaggtgatcgatccctttccgcccgtggccttgcacgaccaagttgcggaaacgggacgtcccagctcagacagtgatgggtcgacagtcagtccgtcaatctgttcaaattcaatgctgttcaccttcactccatcgaacacttgggcgccgttctcccctgcatgcttgaacatgaggtgatcggcttcggaccgcacgacgttccatgcatggctccccggacccccggcggcgatgaagtcggtgtctatagcttgttaatgcaaccaccactttccgacttctggcgggattccttacaagcttccggcttggagttgagtttaaaagcagcgccattctatagaacattggttatgttggctatctcaagtaggccataaaagaggtgaaaccaaccttgttcacaaagccatagctgtcgaacttggagtccaggtcaataaaacgaaggaagtgtcggattgatggcaacatgctctcgccaatatggtatctgggaaacacatcggcttccaggaggacggtgtccactccctcacgggccaacgccgccgcggcgtaagagccagctggaccgcctcccacgacaagcactgtgcaccggtttggaatagacattgtgattattgttactgagcttggtgatatggatctggggtaccgaggtggcataggtctgggttaatataactctcgcggcggtattcttcgcttcgcccctaaccccgggaaccgacgaagagaccggtctccggcataccactgacatgctactctactctctctctctctgtcttgaatgaatagcttagggatcttgattcgattccgactacatgttctccccataaatccaaaggttactccgtacaactattcacaaccctcattaacgttgcccagcgaccgaaccatcaccagcgtttgagggtttggcatgatgcgaactccatccaccacattcggaggcctctcaactatggctttcttatccgtttgttcatgatcaaactgaaattcgtatctggaaagcaaggacacaatcatgagcttgatctgattgctggcatagtgacggccagggcatgcatgagtgccgtaaccccagttcaactccgatgtactgcattgcaattagtctatagctgtagttatcaccctggaaaccggaatcctacctcgtcgacgcatactgaaatttcagctcattacccttgatcgtgcgcaacttctcgaatcggtagccgtcaaaggatgtcggatcggtccaaagcgagtcatctaaatttaccatcatagatggtgccgagacggagacaccagccggcactgtgcttccaccggggagtcggaatggtgacagtgcaaagcgactcacgctcactgcgcatgagagttgcctattagtgaccatccaccgttttgactcgagggaagacataccaatcccgatcgggttcaatctttgcgactccttcaagaagctgtcgcatttccgcaagttcgacaacgcggctggagtccagtggccgttgcatgattctgataccgataggatttcatccctcaagggctgaagatattccgggtgggccagcagatcgtagaagaaatgaacaagctataccagacaacatcctgttagtcatgtcaccgtatatgcgctttttaagtcactcgtacctggaaggcaagattataggtcgccgcttgaacggcctccagctgcagccgtgtatggagggtcaaatcatcctcttggtccggatagttattgataatccattgcatgaggtcgttgggcaccttatctctctgctgtagacgggcttctagtgtcggtcgtaacagctccctcgcgcgtgtgaattgacggctcatatctgctgtttcgggcaggaaatgtcctttaaagggtcgcagtgcccaatgagtgttcgacatctttcccgcgactgtcacagttgagatagcatagtcgagagtgaggtcgatctgtggtcattagcgagctatccgtgggaacaagagcgatagctacctgcttacccattcctggttgcgagacagcggtgactgaatgaacgatcgactgatgtgtaaggacaccagcttgaccatggtagggaacagtgcgaccgacttccagtctgtagggcagtcagatatttggctcgcactggaacgatgaggacttaccaggacaatgaccaatttgcgatgagaccgtccgttcggcttcttcttgcagtagagcgacactgtttccagcgtttttcatcaatccagctcgcacaaactccgccagatggtcactcttcaccatcctagtatagcgtcccatgaggcgttcatatacttcgcggcccaagctcagcttctcttccggagcgtatgctatggtagagagacatttgaggggcacaatcacggttgggatgtctttagtcgcaatttggaaacacgactcgggatactatcttgacttagcatgttcctctcgtgacagtataaaatagcgactaacacgctgtgaaccctccttcagggcttccagaaggttagagtcattggcgtcacccacggctggaatcgtatgctggcggcgagcgcgatgagctaccatgagaataacagccagcgctgccacgtacggccaatacacagttcctacttcgttcaccataatgtctatctttgattgtgactgcttagagcacagcagaagcaatggccgtaaactgtggcgttttatgcctgttctaatttctcggcgcccgaacgtcgagcaggcgttccgacgacggaactatatatgtcaaggagagcacctccatcccattcggcttacttctgagtgcttctcgatcttagcagccgaaaaaagactccggcaccatgctgttctccttgggacctttgacgatcgtctacggtgtacgtccaccattcccttgcaagtgcgaaacgaataactaaaacacctatcactagctggttatctttgtcgtagcaaagacaatttacaatctgtacctccaccctcttcgctcttatcccggccctttgctggctcgcgccactcgctggtattactcttactatgtcaaaatcggccttctgccgcaaaagacaaaggaattgcacgatcaatacgggccttgtgttcggattgccccggatgaactgtcgtataacacggcagaggcatgggaggatatctgcggtaagacagttcgatggctctgatagcaaaggctaacagatctcaatgtggaatcaggtcaccgaaccggccaacgaaccgaaagctttgaaaaggatttgaccttcttcccacctgctccgaatggagtcgattctattgtacgtattggtatgccctcaatggtgtaggggtccgcgttaaccgtgcaacgcggtagatcgtcgccaaagacgatgtccacagacgattcagacgtctcctgtctcaccccatgtccgataaggcgctgggaagccaacaagagatcatcactggttatgtcgaccaattgattcacgaactccgccaacgcagcgaaaggtctgaggtggtcgatatggtccgctggttcaattttacctccttcgacatcctcggagacttagcgttcggcgagtcgttcggctgtctgggcagcggtctgatgcacccatggattgagctcattttcacgtccatcaaatccgtcatggatatgcagattatccggcgcatccccggtctcttttcgctcatccttactattgccggactgcagcagaagcaagacctgcaggagcaattcatgttttgtcagaagaaggcccgcgagcgatatacgaaagagaccacccggccagattttagtaagtcgtctatgacagccactgtatgcgtcttgttaactgtccatagtgacatacattctccgtgcaacggaagaaaagggcatgacgccggaggaaattgaagccaatgcgcagatcctcatcatggctggcagtgaaaccacggcctcagctctctccggtatgctctctccgattggtggcaaaagcgatgctgaatatgtctaacaagaatgcggccgtgccgtttaggaaccctgttctatctgctgaaaaactcaatggccatgcagaaactccgccaggaaatccatgccaccttccaagctgaagcagagattaccatgcgctccacccaatccatggaatatttgcatgctgttctgcaggaggcaatgcgcgtctatcccccggtcccctgtacgttccctcggaccactccccctggcggggcgatggtttgtggtagatttgttccggggggatatatcgtgggagtcaaccagctggctgccatgacttcagagaagaacttcaaggaccctttgaaatttatcccagagcggtggtgcggcgatgagcgataccaggaggactctcgcaaggcctaccagcccttttcgtacggacctcggaactgtctagggaagaagtgagtttactcttgaagcttgttagggtgactatactaaccgggtcccagcctggcatatgctgaaatgcgtctcgttctcacgcggttattatggaattttgagttcgatctgttagaggagtcgaaggattggcatgcgaagcagaaggtctggatgatgtgggacaagggagatttgaaggttcggttaaagccattaaggcattgaacaatagtggattagatatggaaggccggtcgtgggatagttgttgcatagactgtctagcgattttatatacatagcaaaagaaattcgtgatatacatgggtcaatgagagtctgcaattgcagagcaaagtttcttcactcgcgcttctagcgccgtacatggattgggctccaaggggatcgcatctcgcaagttagttaatacctgtaagcatcgctggagctctctttgcaagagatacgaacgcagggccagctgctcgtcttggttgatctggaacagtccaaagcgaaggttgggcaagacatttccccccgtcaggtcatccccaagggcagacaagtctcggcctccgatgctcgctcgatcgctgtcgccggggctgccctgcttcacaccacactcgaacaaggttacgatctgatcgatagcgatcagcaacaacatggcgcagttggagccctctttatgagcccctttgctcaggatacgagatatttctccgagggtaactttgttcgtttgcataaccacgtccagggctacaacgccgccttggatgcggtgttcgaggaattccactatgcggttacaaatgagaactgtccagcttcggtaattgtagtgatggggttggcgaccgcagtctgtttggcatcctatctgagagagtagttcactgtaggggaacgttgaactcatgtatcccttgctactgtgaccggagtgcccacaggatgcatctgaatacgggcgtcgtttgaccggtggcccgttgtcgagcgggctgacgggaacgtccatcggatggaaatcctggatgtgtagatcaaggtcaggaagcgcagggattggcgttgtaggcttattaaatgggcagaataatccgccatctggcatggcggctgtatgagagtctgcgatgctgtggccactgtggctcggtgcctgcaatgagtggcctcgcgatcgacttggatcttgatccgaggacatcaactggctggggagaatgaagagatcggccgtctcgtaagcgttcaaacttttgtcgctggcttccgtccagtcggggaacagcgcgctgtgagacttgggcgagagggcatcgtgggccgcatcttgctctccgaagtctgagcggctgaggggatcgttctccgatcgctggtctgtctggaactccccggtgctgtctgcgtctggcagtgtactcgcagttgccggccgctgtagtgcctctgtcgtcgtgcggacggctttgttgccgcgtgcccgcactcctggcacctttcctactcgcgagatggcatagacgcactggtattggaggttgttacatcggtcacagccggtgcgctccccgctacatcgtacctgtccatccagtcagtcagtatccttctgcgtaacatccctggtagatcgtaccttagctgcatgacactgattgcaggcagatcgccatcgtaccggcttggtggatgaacctggtcttcgggtccagcagagtcagtacattgtgcggggaaccctgttctagaaaactaaccgttcggttgtagaagtagtagaggacatctggatgatggaagtttcgctgttgagcacgcaatatgttccacaggaatgaagctcattccttatatttcacaggataagcttcaccagaaggatgcgccgaaggaccgtctgtattttcccaaatcagcagttgctaacagcacagccaacgagctgacagatctagaggatattcctcttttggccgggtcatcgtgacaattaccgcgccatgcctctaccaccacaggaggccgatgctagcgttcctgtcagcctgtagttgagttgggactaccgatatcaactcacggggggccttagagacgatttggcccccatgccatgcatgttctaggtctgaaaaggttcgtcggaaggagtctggtggatctgtcagggatatgcacgccggctgaagtcggtggtttagccggtgggccagcattctgctattttctcacctccatacaagtttcttaacaaactgcttccatcaatgttgaataagaagactaggttagaagctctccatcggatacgtagtatggctgccttctatctaatcggctacctaagagcgtgataatgctagaaagcaatgattccgggactgctccccacgcctgtgaagctaccccgccgtaagcgattctaatacagttctgtttcatcagggatccgctcttcactctaatcctgcaataatgatttcgtaatacgctcgtagctgccggacaatatcatcgctggctctgattcgtcgggacgggccatcccgatataaaaatatgttggcccacatgagtccagagagatgcggatggaacttccaccacgattaaacgacttctcctcatcaccagaccgcagtgttgggctaatctcaattcctgctagttaatatgcaataggttccccctagcttcagagttctcctgcatccgactggaagcagtaatccacacgagcgtcccgaccctaaaccctaaccctactttagcgttgcagatcgccggacaccagtcagtgggggaaacgacttcgcctcgctccaaacaattgatcgtccatgccgctaatgttctagaaaagagggttctgaaggagcttgtgggataacaaatccaaagctcacaatcggtcatcattgtgttggtttttgctgatccttgacgcgtcgcgaggcattcctgaactatttgacaattttaatttagaactgtttttcatttcctctcgcataccaaagtgactaaacctgcagctaaactatgatgtgtctcgacttgcccggctagaccaggagcacaactccacatttatccattgagttgcattgcgcccggaaagagtccgtcaccacgaccccaaattctcgaccagatcaggtcgtgaacccaccacatagtgaacatggcaaatcgcaccagagcgcgcaccccttccggcacgtggccgtcatcaccaggcccagcacgagcagcggcatgagtcaggagactgagaagcgttagaaccggagtccagaaccccagaaagagggtggcaccgatgcgttcccacgtcgtagacggaggctgataacagggatgtttgtgacgaatctgggcaatgtaactggccggaaagtctgcagctcgggcaccgtcaagaatgagaccctaaacaaggatgagaaattaacttcaccatcgacgggggcgaacagcctcaatttcggcacaaagataatacgaaccatgtagcgctggctcggtcgaggctccggccaccgttccatcgtgctgaccagcgtcaacacagagagttctgcaccccaacgctgttgatcctgtggctggatgggctgtccccgtaacagagcctccttgtaaacaatcccgcccccttcagaggcgacgatctttatccactggctccaagtgatcagataggccgtcccgtgcaggggcagctcgcacggtccatcatgtttttcgtcggtgggtcctgctgagccaacatttacgatggacgcgaatgagggctcacgataaggaaagccagcgctagatagggttaaacgccaaccggggaccgtaatagtaacagccgcttgaggtgtgatctgtcgatcctcacgaaaggtctgcgacgagaggttggatccatatgccaagtaccagaccagtcggtctcggtctggctcaaatttagggagctctaacgaactagccatactggaagaggaaattggcagtgaaaacttgtttgcaccaacacccctagaggaaaagaagacaagaaaagagaaaatcccactcagagaaaacttctcatgcaacaaaaatgcaacaaaaatgaaggctctgcaaaacctatgcctcgaaactagccttaaaccctcgatggtcccaaaacggcccccgaatgacaaatggcgccgagggaggcgtgaaactattgatttcgtggaggctgatggcccctttcttcggccaccgggcttagagatccacccttttgactctccttggcagactgagagacacaaagtctggggatagtgtcaccggttcgaaaacttgaagcattgcactgcctttactattcgttcctggtgcaactttagagatagtggcttatcggtctccagtaaggctcattcatacctgctccgacggaccgagcacagtcgacttgtcatggaccaaccatcgccgtcggcagaggacagtcaacccgagaggcagtcaactggcacccgtggcacgcgtttctgggcggtgttcgtctccttgtgctttgcatccttcgtggcctcgctcgacatcaccgctatcaccactgcattgcccaccgttacacgcgagctagatggcggcgagaactatgtgtggattgccaactcatacacgctggcgtcggccgtcgtgcagcccctgatcggacagatctccaacatcgtgggccgtcggaatcccatgatcatcctcatgtgcttgttcgcgctgggaagcggcatctgtggcggcgcgacgtccacaggaatgatgatcgccggtcgcaccgtccagggcctaggagccgggggaattcttctgttgctggaggtcatcgtgtgcgacctggtaccgttgcgcgaacgtgcacaatatgttgggattgcgttgtcgacatgcgccttggggatctcactcggcccgctggtgggaggcgccttggttcagcatgctacttggcgatgggtcttctacatcaatcttccctgtgctggtgtggcccttgtggctctggttctgtgtttgaatgtgcagcataaacgggaggtcagctggggacgcgcgttggcccgagtggactgggtgggaaatacgatcttcattgcggccatttgcgccattatgtacgctctggtcatcggcggatcagtccacccatggtcatcgtaccaagtgttagttcctctggtcctcggtgcattcggttgggtactctttcacatttttgaggcctcgccctattgcctcgaaccgacgatgcccccacggctgtttcgcaaccgaacctccatgactgcatacgttctggccttcctcgccgcaatgctgatgcaatgggtagtgtacttcttgaccctgttcttccagacggtcaaaggacaatccaccaccatgtccggtgtagacgtcatccccttcacggggttcatgattccctccgctatcgtgggtggcgctatcatgagcaaaacaggcgtctatcgtccgttgcactgggcaggatttgccctcctctccatctgtatgggtgtgtttagcacctgggacgcaggcactcctcgggccgagtgggtgatcttgcaatgtctcgtgggtctcggacatggattgctcttgacaagtgttctccctgccattcaagctgcgctcccggagtctgacaatgccgctgcaacgagtgcctatgcctttctccgcagtttcggcttcgtctggggtgtcgagatcccggccgtcgtcttcaacggccaggtggaccgtttcataagccgtgtccacgatgcgactgtgcgcaacaaactcgcccacggcggcgcgtattccttggcgggtacttcattcctttcccagctgggtgatgaagcagacgctgttcgaagtacctacacggatagcttacggacagtttggcaggttgggatggcgtttgccttgctcggattcgccttggtcgtggtggagaagcacatcgaactgcgcacgacgctggaaacggactttggcctcgaggggtcggagaatcgtgcggcgacatcagtcgaaggggtagagactggtccggtctcgaaggctcaatagacgttttttgtcttcttatgattgaggtagaaccactacgtgatatgcatctgtatgatagacacggatatgaaaaaacaagtgatatcaatatgacaatttcacagtaatccagaaatagattgcgtcaactcgtactccggaacttgtatcattttaacagactttcgagtggtggtgtcagagagcttagccttgcatctcaatagattcaatggactgctgtgtactctgatagtgtttctatctgttagacacatattacagtggaagtcatatacgattatactatttactataacccgctgtcattgtctcctaacctttcctcctgaatatatattttaatcccaattttccatcattgcgtgtatccttcaatatatttccatgctccgattactcaacacattccgacttggcgagaatcttcattgactttgtcactttagtgctttatactgcacggtagaaaggtatatatttcctcccaggagttgtgactttgttcgttatcgtagttctactttattgaagccatatattcaattgcaaattcatgggtcaattcaatatctaaaaataaactatacacataaatcaagcaacttccacaagagtcgcattggaatcctttttctccttcgctttcgtctgcttcgcccacatttgactatacatcccattcgctgctaacagctcttcatgcgttcctttctcgacaatacgtccctggtgcaagacgataatctggttggccttggtgatggtggagaggcgatggctggacgaagttagatgtacacccacacttcctagagatgcagtaaatgacttacgcaatagtaatagtcgtcctacccttcgcaatattatccaatgccccctgaatctgacgttcggtttgtgagtccaacgaggccgtcgcttcatcgagaagcagaatttgcggcgagcggaggaatgtccgggcaatcgcgatctgaagtatcaactgttagtaactatccaggtagtagtaaactatagtataactgactctctgtttctctccaccggacagtcgcaatcctcgctcgccaaccttggtctcataaccgtcggggaagctcatgatccggtcgtggatgctggctgcacgacacgccgcatagacttcttccatcgtcgcctgaggtcgagcatacagtaagttgtatagcaacgtatcattgaagagaattgtgtcctgtgggacaacgccgaggtggcttctcaagctggcgatggtcatatcccgggcatcgacgccgtcaaatcgaacggagcccgcggcgacatcataaaaccggaacaagagcttcaagatcgtggacttgccgctcccactctctcctacgatagcggtggatgttccaggctcgacggtgaaactcacatcctgcaatgccggacggcgctcatcgtatgcaaagttcacatgggtgaactccacgcgaccggcgcaagtgttgaggtcaatcgcaccatcgcgatcctggaccagaggcttttctttgaactataaagcttggtcagtgttcaatcatcggtgcttacaatgagagacaagacttaccaaggcaagcattcgctcagcgtcgacaagattattctggacctgggtgtagaagcttccgaagaagttcaatggagcttggagttgagccaagtaggtgagtagcgtgacaaacatggcgacttgctgcatgtctgcggagatctgatacgcgcacagtaagcagacgatcgccactcctgccgtgaagagcaagttctgggtggcgttgagcaggttgagggagaagaagacgaagtactcggctttttggaaagcttgcacgaggcggttaaagcggttgatctcatggggaacggccgaattgtgatgaactgtctcataggacatcagggcatccgtcctatcttcggttaatataccggtgatcgtttcttaataagtcgtagaaagaacttacttcgctgcctccatctcacgctcccggttcaccatctctcggcgcgcgcggccacgatacttggccatatagatcgttacaaagaggtagagccaagtcacggtaattacaatcagagagtagaaggcgtcgaactggatcaagaagtacagcgcagcaatccacagatcggcgaccatgggaaacagctggaataccagtccgtcaaggaaggtattgagcgcacttcctttgctcagtgcgctcatgacctctccgatgcgcttgcccaggtggaattcgagggataacgaaagaacatgctcgaacgcagaggaggtgagtcgtcggtacgtcgactggctgacggggatccacagaagggcacgaatggatccaatcactccttgctgtccttgaagtgcgcgcaaggcaatgtagatggcaatcttctggtacgggatcgtgccggaacccaggtgggccacgacaattccgagttgatggggaaccaggatattcaccacccgttgaatgacgagcagaacgaaacagaagatggctcttagttgcaagcgtcgggaatcagatggcctatctcccggtttagtaaacatcctaccgagacaacgaagacgactgaccataagaatgggaacaatgtgctgaacccaacgacatagtccagccatccaccatgctgcgcatctcggaccggcttcgaatccacttcccccagtaatggctcggtttcatccagctggatccgcgaccatgcgtacatgggctggaagtacaatgcaaccatggcgacgaacaggaccagtcgcaccatgaccagtcccagttgaaggtactcaactctcgagagaacagagactggactttgttggttacagaacatcgccaattgaagcgcctccatgataatccctgcaatccatgcatgagaatgcgacagagatggtgaaaacggcacgtcgggatctggaagcaagcctgcggccaggaacatgaacaccgcgatattcgatgcctgcacttgtcagtgcctcagagcattgaggaaacctgcagagacataccaagaactctttgtcaacccaccaagcctccacctgaggactgatattcattgcatatccagtgatggtaatggaaattgcctacccaacgctcacgattaatcaacacatccgatagaagaactttgccactgaccaggtcgaaacattgtacgagctgcagccagaagatggccgtaaacgcagctttccgatgcttttcataccaggcgcctgtggtgctatctttgtgcttccggtacaaggcaatccctaaccttgaaaggagataggaaatgtaaatagtcactggatatgcccagcacagggccagtgtcagcactgccagctgcattttgcgattattgatagtgtagcagctcacaggagttagttaagacaacgttggcacctcgagggtcgttgataagtagtagatagatggcgcctcagccctgttcggcccccgaaactgggggcaccgacgatcaccacgccggatcttatactcatagaaattacctgcacttcccataacgtggcaccaagcaaaggtaacgattcttcgtggtgaaatatcataacggaacaagatggcttctgctggcgctggactgtcgaagcgtggtgcgtcgaatgttgatgcgatcatgcctggtatccgcgctgccttgctggagcgcactcgaccgactgtaccgcgcattgatctatcgactgccgagaactggttgttgcgaaatgaggtcattgagttgaccaaagatgccatacgagatgggctgaagcctcatgtacacctccactccccttcttgaatactcgttcgtgctgataggagacgcacagcacctgtcatacccgaatgagttcgctggagatgccgacttgattaaggctctggcagcattcgtcaatgaatacttccatccccatatcccggtagagccagaccatatcgcaacagcgcctggtgcggcgacatgcttgaatactttcctgtacaatctctgtgagcctggggaaggcattctcgtccctgcgcccttctggagtatgtatcacattctgataagtaagagctttgcctggactgacatttctcttgcagatggctttgactggctcttcacggcccgatcatcagccgtgccggtgatggttcatgtcgaaagaagtgcagacactctgacggcgaagttgattccagcactggaaaaggcttacgaagagtctaaaattccgatccggggtcttctactcacaaatccacagaatccgtacgggcaatgctatccccggtccgtcatggaggattgtattcgcttctgtcactccaaaggcattcattacatctccgacgaggtgtacgcgctatccaattttgagaatcccgagcttccagatgcaccaccattcgtctctgcgttacaaattgatgtcaaaggaattggttgtgatctttctcgagtgcatacattctggagtaccagcaaggactttggctccagtggcttccgtgtggtaattcgtcctagggttacgcgtcattaatcatacctgctaacgacctgaatatagggatgtagcatcacacaggccaacgaggcaatgcacgtcgcactagctctcgcgtccaacactgaatcatccagtctcagtgcggtcgcatcgacagccctcctcacatctcctcgactcccagagcttctccaattgaatgcacaaagactgcaggaagcatattgtcttatgaccaacttcctgaaaaagcatcagattgaatatatccccgcaaattctgcccccttcctctttgcccgtgtggccccacaggctcagacctgggaggacgagaaagccgtaatcgcccaactgaaggaagccggtgttaatgtcagtggaggcaaggcgtatcacgtaaatgaagatcagaaaggttgggcgcggttaacatttgcgctggaaacatcccgggcagaggaagcaatcaagcgcatggaaacggttctagggaagcagtaaattcagtggctgtgagaatgaggaagcctcggtcgccgaatggctttcggtctttacaaatagttagggtatatcaatggagttctctatcgtttcaccgtcttgattaatctttcacccgatcagtgagtatcaacctggttgtgctgtcaggatgtcgagcacggcattcacatcgtccctcagtaactgggacttgtatcccaccaatggttccattactccccatcttctgcttgtcggggcccaaatcctattcctcagtggcccacattttcacggtcgacggactcttgctgcgacaacgatcctgagtctagcagccattgcgcaatacaaccgattcaccaataaccctggagtcgccaatctgttcgcactggcctggccgcattggctctccgccgtggagaagattgtctttgcctcccccgagggacctgaagcagacttatggagagtagaccgtgtccctcgcgaggcaatgtcctggcctgtgttcggatggcgaaaggtaaaatgggccgtgactctcttgttgaacctgcgaggcatccgctggagcttccaagtcaaaaacgtacctaaaatgccagagcgcatgacgcgtggtcagttcctgcggtggcgactaggcgagttggtatgggtcttgctgatgacggatctggtctcccaaatgatgcttcgtttcttcttcacggatgctgcgggagctttgggaaatctggattctaagtatatcaccatccgcgatgctcgttggggttggagtcttctgaaagcattgacatttggactgggtccatacttttttatcaacatgcagtacttggtggtatccatcctggcagtagccatggggattagtcggcctgaggtaggctcctgtccaccacgcaggagcaatagacagccatgctaacactttgtaggactggccacctttgttcggcaaattgaaggaggctacgaccgtacgcaacttctggggaaccttctggcaccaaatgctccgcaaggtatgtcctttcccatgattactcccccatgcaaagctcaccagtgtcattgaatagtccctaagcaccatcaccggcgccttcgtcgacgtcgtcggaatccgccgtgggaccaacgcatcgtcctacacgcaactctggctcgcgtttaccatctccggcatgatgcacgctctctcgcagcttctgatgccccgccctgggaatgtcaccaccagcgaaatcgctgtcggtatattcctgttcttcccgtggcaggcactagtgattacgacggaggattttgtcatttggctctggaagcaatggtatggttcctatcagcctcgatgggcgccagtcgtcgggtatctgtgggtcatagtcaccttttggattgcgctgccatggcctggcgattccctgtgccatttgaagatgggggaggtgcctcctctgccatttactgtcgttgctcctcttgtgcaaatgatcccggtcccataagccacggtgtacatattgcctcatccaagtgtttacgtctacgcagtcaatgttgaatagaatagatatgatgccctggtctatgtggcttcaactacttttctagaggaaaacattaaagtagatcataacctgagatcacagtttaaggagcttaattcgaaatctcctcatctatattcctatattcaatcttaattagacaggttacggctacgtatcaagatttcggcatccggggcggccaccaactgcgcctcaatggcgaagtcctcaggacgatcatgaacagggcgcggttgggcccacttgaagtcataatccatgatcagcttcgccagtaccagtttgatcttgcgaatggcgtagaatctgcccggacaagcatggttaccatagccgaatctgtatctcattagttactcgaaggataaaatcatgaatagagacacttactgaaggaacttctggtcaatagttgacgcaagccatcggtggttctctccttgcttctgacgatatctagcaaaccggaatccgtcgaatcggtgggcgtcctcgtagttgtcggggtcatagtggatcgccagcgccggtgcgataatgtttgtgcctttgggcaaggttagaccgtcatgaaatcggaaatggtcatccatgactgttcgagccacagtcactagtgacgccttgtcagtttactatcaggtgctgggacggctgtggcactcacaagaacccgccgggtgtagtcgcatggtttcccggatgaagctgtcgagtaaggccatctgcgacagagctttgtcagtccagccaccatgtctcgcaaccacggtagagatctcatcgcgaagtggctccaaatactctggatacgccagcacattgagcaggcactgcgtgacgccaacacctgacgcactgctcgctgcaaaggtcagatgcaacatatggtagacttgatgtaagggctcatcgtcgccgggaaaggacggagccgtatcaatggtccattgcagcgcatcggggtacttggtggccacgtcgacgccggcttccttctcctgtcgtctagcaagaacatggggcaggaggacctttgcagcggcattacggtccctcagatgaagtccgatggtcaaccaagcgactagtttacgtaacggacccagccggacaaagttccagaagataccgctgatgaatagcgatcgtgagaatttggtggtaatcgcaaggtattcttcgttccgacagagttcttttcccacgaggatgcggttggtagtccggtgcacgatggcggcgatgaggttggaaacattgaactttttccagtctacatgcaccattcagctataaacttatgctaaggcttctatggaaggttggatggataagtacttaccgggtagagctcctacttccctctcgatggcatattccgcctcatcgcagagcaatggtgtcagttgggctaaggagtatcagtatacctttctctccatgacaaaaaggtgagcatactaagtcggggattcaaatgcttgacaaccacgtcaatctccgtcgtgctagcgtagagatggccgactgaagcctccatattcaggccctattcgtcgattccatcagccggacattgtcacactcactaaacgttcggggtcatacatcgctcagagcttggaagaagctcaagctctgtgggctcgctcgcttgatatcatcgaagtacttggacggcagaaccacgtagtcgtggccgaatactttcgtgaggaaaggcttacccaatgctttgttgaactgtccattgtcagtttctgcctccaacacacgactgagccagtcactcacttgctcgtagccggctttagcatatcgggggagatcgaatcgtgtcggtttctgccaagtgatccaggtccataggcgcgactttcccatgcgtgggaatccatgggcactgcgcccggacaaaagagcgatcgccacacagaggcccaccgtgacggcggcccatgcagagctgaggagagacattataggtttagcagagctgtatactgaatgtagaagatgatagtggctggcccagagattatatagattcatgactgtggattagggctactgtgggctgagccggcgactcgtcggtctcggagcccgagataatacaacatcgagatagagctaaacattcccttctaccccccatacgcaacattattactgagataccaccgaattcagtggctgcgaccatttctccgcattaacttgcatctgcacaccaccggctgcaaaggctcccatcaccaccgcctgcgtcccgatcttgaattgcgacccggcgtctcccgcgacaaagacgccggacacggtcgtctcattgaaaggaaattgcgtcttgatatgaccttctggggtcatctccacgcctaattgctccgcaaatggcccacgaatgctggtccgaggccgatgcacgatgaaaccaacagtttctgactgaccgtcctcgaagtgaacctccatctgcgcccgttcagggtgctgcacgagcttttcaatccgtctcgactcagcccggaagccgcaaggtcccaactgcgactctacctcttgtgccaattcgtcatttccatgggtgtagataacaacatgatcagtgaggttccgcgcctggaaagcgagatgccgtgctgcgaagaaggtggcatcgccgtcgatagccagaacgcccccagatgcgcttccacgctcttcatagccccgatggacgaggcaatggaagctatatgggtgttagtgacattaaagagtaacttgacttgcatatccatgcaatacgtacattcccttagtccagcattccgcaaacccgtcgatcgtaggaagaagatcctccactcccatggccaagatcactttccttcccaaccactgtcgctgtttggtgtcccagacacagaaatagcctttgtagggtccatcggtgagctgattcaccttttctagtttgacatttgcaaattcaactgtgctgtacttggaaagaatgttgagtttggcggcgtcacggaagcgtttcgggtcctggctgtcccaggtcggaacggtggcgagatgaggcgcctggtcattacgatggatgccttcatcgaagacgacggctgtgtgaagcgtacgcaccagacttagtgcggacgacaagcccgcaatgccgccgccgatgatcaagcagtcgtagagagggatcgaggattcagaagccattatggcaagctgtggcgtagcgcttattggtaaaacttgttcggatgatggcaagatgagtggtctgatacacagatggacatcccatcggccatgatatacataggccactatagccacttccggtcaccgatcggcttcccaactggtagacgcagcccggggttgcgaagaagtacataacatgtcgcgagccagggaggagaagccatatctcactgaacttgttagcacaaacatcttttcacgcaatctaatcgtcgactgattcaaacatgacttccctcgctcactatccggctcagatgagcttcatcgctccccgtctggcatcggatgagccccctttctatcgatcagctgcagatgagggcttcgaggtatgcaacttcacccagcaaccacacaatgtctcggtccacgatgctcgcccactccgcgattccttccagcttgatacgcatggatttgctttcgccgtggattctgacggcaaccgccccgaaattcttgagactattcgctccggcgacaaggaggcggtccgcgaggtctactatcccctcgtggagcagatcatcaagcggcaaacaggcgcatcacgcgtggttatcttcgatcacaccgtgcgacggcgcgaggtctccttggctggcaagaatcccaatggccgcgagcagcctgcaagcacagtaagcattctcgtccgtatgagactggcccgtgactaattagtgtcaggttcactgcgatcagtaagcggcatacgccggtttatcatgtgccttattaaccctattttgcaggtctcccctgggagcccgacgtcgcgtctaccagcatcttcccgaagaagccgaccggctcctcaaaggtcgggcgcaaatcgtcaagtatgtaattcgttccctgtctaagactccaatctcatggtgttgactacagtgtctggcgtcctctccgaggccccgtccaagactggcccctagctgtaatggactgcagtacattagcccaagcacatatccatccgaccaagctgtatcgcaaccggttcgagctccgtggtgagaccgtcagcatcagtcacgacgaaagccaacgctggtactaccttgatggacaacaaaccgacgaatgcactttgatcaagatctgggacagtaaggaaggtatttcgggacatagtatgctcacttcgttggactttgccctgcgacggaggctaaccgtgccttacagtgtgtgcccattgcgctttccagcatcccaataccccggtggatgctcccctgcgtgaaagtgttgaagtgcgatgtctggtcttctatgagaaccaggagtaggaagtctcgacggagcgaagcgtcttaaaaggacaacagcaagatttgtagtattagctcggttatggtttcaatggcaactggttttcttttgaatttacacaacattcgtcgtaggctttgagttgtgaatgagtctggatgcgagttgtgcaatcttggacttcgaggactttagatggacatcatggcttgagctatttatgcattcgtcagtttgagtgattgtaattgaggccacaacatacctcccggagatgagtgttctaaagattcttcaatcatcttcaagccactgagccctacatgctgtcttgacacaatgatacagataagattacagagtctactccgacacaggatcattggataaaaaagtattataacaaaagattcgctcattaactactgtcatggatatcacatttatttcgccttctcatcaaacgccagctgcgagaccacacccaccgccgccagcgatccattactcatggacatgctggccgccttgatggccataccgcagtcgcccgtggcgaagcagcctggtgtggtcgtctcactgaaggggggactcgccacgaattccgtgccctgcgccgagagctccaagttcaggttatgctcgaagtccaggcgcggcgtcgtcttcatggcatgaaccaagaagccttcctccttcgtagtgccatcgtccagctccacccggacgggaatgccatcggtcttatggagttgcttgatgacccggttgtccagggtcaaccattggtccttctcgatcgaggggcggagctgcgctgcgagctcctcgttgccattggtatagatggtgacagtcttggcgaggttgtgggcgagtcgcgagagatgttcggcgggtttggggttggcgactgggccaatggccaggacgccgacagatggggcaccgcgctcttcgaatccgtggcagaagaggcagtggtagctatgctagcatatgagaatggaagctgcgcgcatcagatcatcatgacttacattgacttgggccagcagtcggcatatcctggcagctccgggatctcatccttcaccccggtggccaggattaatttccgccccttccagaccttgcccacagcatcggtggcctcgaactcaccggagtcgagcttccagatcttgcgcaaggccacgtcggccagcgtcacggtgttgtatcggccctcggtcagctctttgcgcgcggcgagccggtagtcatggggattggcatgatcccaggtggacacattgtgcatatgctcagtcgggttgcggtaactcttggagtcaaagacaaccgccgtgcggatcgcgcgacagagaccgagggcagcagccaggccagcgggacccccgccgacaatcaaacaatcaaagagcggagcagccatggtatgggaagagaagaggataacactgagattgatggggtatgatgaaccgcaggattagctctggaggcggaacgccctttaaattttcttccatcttctccccaaagccaacctgtgcccggtcaccgacatctctgtgatttgaagccggagacttttggggcgaaatgtcgccgaggccatttgtgcatcccctgtggatctttgtcttttagcgcggggagccttcccacggatgtcgatcccagtgtccttagtgcttaccttcgtgccatggtgagtggagttgacccactggctagactggaaagcagagaaagattaaaaatagcgaaagacaaggggaaaatggacggaatcgatgcctgaggattcaacatcagaaagagcttttgaccgcctgctataagcggtagattattgacctttcccatcaatggaaacgcgtcacgacttttttttccagagctcgaaatcattcaattggagtctatgctcgtagtaaattggtatatacgtgtcacagagtgtaagggaaaagatgatgtagctcatgcgatacttggatggtaattgatcgtacgttggctgaagatacaatgtcgcattgggtgtgtggtaaaaatatatattcttctcccgcgcatactgcgcagaacatgagtccggtggtcaggaactggcctcaacgattcagattaaaacttcataaattactgtatacagtgccaaaaggcagagagtgctgatcagctctatcacgccgtcctcgaagaagattaaagctctcgttctcgatcagaatcgtgacttccatctcaagtttgtttgtttgggttgaacccgtaaccagagcaccaagccacattgggaatgtttgtctgattgacaaacaataaatgtagtgcacactcaaaataacaactacaacacgaggacacccaagtcgagactccagattcagtcctgttcctccacggcattcccccagttcccccgctctagccgcgctgccacagccgccgccagcccctggcccatggctaatgctttgaacaacgtgcgttgtccgagggacgcgcaatccccccccgcgtacacaccgtccagactggtcatgtaagggacacgcgccgagatgcgaatggcacccgattcggttaattccaaattcaactgacgggcaaatggcccttgcagttgagatgcgggacgatgatagacatgggactcaacgatcgagctgccatccgcaaggtgaaccacgacctgagatggggaatcgctcccgggttgtaaggactggatgggggtcgtctgaatggcgattcgtgcgtctggggaaatccgcgtctccagggctcgggcgagatcctcatcaccatgggtgtagacacggaccgacgccgcgaactgtcgtgcctgccacaccgtatgcagcgccatcgtcaactccgccaggtcgccgaccgccaacacggccagacaactagagatgagagagcgcggctcatcttcagcggggtgcgtcaatctactttatctgtcagtggtatgagaacatcccatgtgcagaggacgacttacatgcgctgttgttcccaacatgtgtcgtacccgtcaatatcaggcaagatctcctcagcgccgtcggccagaactaggacttttgccgtccagacatgaccaacatcgtcctccgcttgaaagaacccgttcggtagtcgttgcacctgagtaatccgttgattgtgtacactgacctcggagctttccttaccgatctcttgtcgaaaggggcggaagacatcgggagtcttacgtcgggaatggagaaggaggtccagagccggtcgcgtggaagccgtgttcacgtctggatcgcggagacggtcaatggatgcattgaacagaatcacacggtggtgggcttgtcctaactcccacgccgcatttgaaccagcaggaccaccgccgatgatcagcacgtccgcagtcgactgagaagaatcacacatagcggaaacagaagatggagaatgatttgcaaaatacttcgacgagtcagggaaagcttgtcgttcccttttggatatatggttgttgcagcctgtctggcgtagtgtccgtcgtcggtcgccgattaagggccgaatggccgctatcgagcgtcatcaatcgtggcgcgatgggatataacatggacaaagtgctcccttatccatcgtccgccaaccttttacaaccaccatatatctcctctacggaaagaaccacgatcatggatgcccccttgaccgacgccgaacgaactgcgctccaaaccagcctggaagctttgaaccgacaggtggaagcaacacgcaatatcctccggagcaatagccaaaaggcactgcttcagacactccataccgaccaggagctgccagaccccgccctggaagccctggccggcaagaccatcaaccttcttcatgaaacccaacagctgctcgaacctggccatctggtccttgcagatcatttcctaggtcgggcaataccctgtgtcggcctccagaggagtcactaacagggaccgaataggttacgtgagcaccaaatgtctctgtgcagccgtggagctgaagctggtcgacatcctcgccgacgccgacgaggcgggtatgactgtagacgaactagctgatgccagtggtgcacacccagatcggctgcaacaggtgctgcgagtcttgcgcaacgataacatctttgattacgacgcggtctcccacaggtaccgcaacaaccgggtgtcggcgctgctgcactcggagcattggacgcagtggcacaactgggtagacctttatggaaatgagttttacgatattgctcgggggatccctcgttctatccggcgcgaggaggcgcgatgggccgcccaaataaattttgataccaatgacgatatgttcacctatttccaggcacaaggctggttgccgcgtctgcaccggaccctcggcggaggtgctattgcccaagcgcccggcatcgttgccgactatccctggcacgagatcggctcccggaccgtcctcgatgtcggcggtggtggtggtggatttctcgcgtccctgctccgggagtatccccagatgcgaggggggattctggaccttccgcgtaccattgaacacgcgtgcacccttttccatgaaccacaaggaccatactttgacttgcgcgagcgggtgccccgcgaaaacctcattgcgggagatttcctgaaagcagtcccggcgtttgagatctatacgatgaagtgggtgctgcatgactggaaggatccggacgttcttacgattctgcgctgtattcgcgcctccttgattcccggacccgacagtcgattggtgattctcgaatccaacctctcggatggtcagatgggacgtctgtcgcgttacggcgatatcaatatgatgatgaccgcaaacggtcaagaacgatccgaggagcaatggagggcgttggctgcggcatctggttgggaggtttcccggatctatcccatgcggcgcgcatgggtttgtgctatcgatcttcggccatccgcttcagagtccggggaccgaaaacatagctgaattccttagtccacctattagatataactgacattatccctttaacttgccttattgctcctggtcttcctaccctttatacttgtttgtaacttttatctccagccgactggacgcgtaatcccgttctgtaaagaaagatgtctagcaacaccatctcgtcagatcctaatggggccgtcgtcatgggggatatggaatacgatggccgagtgattctctacattatcaaaggtaaggtagccatctctgtccagcacgcatcctattaaccggacggcagcggacgaaacctcctacatcaactatatcaagcccttgatcctggccgaagaaatacaattcccgcatgtcctctcggtgattgacacccgtgatgaatggttttacagtattcatccagagcggatggtgccatccctgaaagaccaagacccggtcaccggagagaaggtgatcgtctttgagagcacggcctgtctgcagtacctggtcgatcgcttcgacaccgacggcacatggagtgggcgaaccgtggccgagaagggagccgttctatcatggacggcataccaaactgccgcccttgggtaaggacatccggcctgtgactagaaacgcgatgtgttctaaccattccatgtcacagaccgacggccaagtactggctatacttcaagcgaggttatcccacgcgggccaaccccgttcaactccctcggacaatcgaaaagtaggttttctctcactgttgatggtcgttgtggatacgactctgactacttgtaatagactacacgcaaataccctcagacagtgggatatcctggagaagaggttgaaggagcctgggcagcagtacattgcgctgaaggatcggcccacattggcggacctctcctactttccctttgccatgccgtggatgttcaccttcctgggcgtggatatcaaggattggccgcatattcaacgctggagcgaaaggatgcttagtcggcctgcggtagcaagggttctacagcgcgctccgactctcggacattgaatagtattgtacaacttgaaatcaattgtatgttgcttgtctactgcaatatccctatggccctagcaactgtgaaagatatctgtagtgacacaataatattggctgctatttgagtgtcacctcccacttaatcgtttctacgttgaacacacctcaactgcaaatccgggatcgtaatccacgactccaagtctcgttgccatgtgctattcttgcccgggtccggttccacccagcccagctcgtaatgagctacgagatgggccagcagtgtccgaatcaccaaatcggcaacatatcggcccatacattgtcggggcccaaatccgaatcgccagtactggtaccgtaactccgtcgcccggtgttccaagaagcgatcgggccggtagcactgactgtctgcaccccagaacccgttgcggatgttgagcgcatatgtgtccacgaccagatttgtcccagctgggatgttataacccccgataatacggtcagtcggggcggattgcggaacggtgaatgcggcaagaggtttcagacgggcagattcggagatgcaggcggcgagcagggtggaggaagatagcagatacgcgtcatggtccgtggcagacaaaacctcttgtcgaacgcgttcctggatgtccgaatgggcggcgaagaagacgaggttccaggagattcctccggtggtgacgtcgaggttggcgaagagcgcttcgtcaatggtctggtagatctgctcaactgaggttgatccctccctggcagcctcgatcatgaggacgatgggcagtatacgctgttgctgacatgcgcggtcataggctcgctgattgaaggccctccatcggcgctggaactcggctagagctcggtttgtcgccgtaggaagatacttggaccattgccaacgcacgattccgccctgaatcattcgcttgaagaggtcttcccggagcacacagagctgctggagctcggttttcatctctgcatcacattccccgtagaagatctcggcgacaacccagaagggcagcatcttcaggtcctgagccgggtggatcctttcctgcctcaggtcacccgaagcaagaaggcgatcgaaatggtgtcgcgtatgtcgttgtatgagctccaggtaggagggcatcttatcatgctggaatgggatttctgtgacggcgcgaagagtccgccatcgttcgcggctcactagtcccacacattgacccaggagctcactcatgagatagccagaattattgttctcggccttggagtgtttgttggaatccctgaaaaccgcctgtagatggctcggctgtgtgaggaccctgtccttcgttaatatcatgatgaatgagacgagttggacatcacttacacctccgacttcatgcccgaccaaatgcgatagatctgtccatgttctttttcccagaggtcgcggttctcaatgccttggaggaacttcgccacatcgccttgtccattgggccatttgtatgggcatgtcggcagagtgcgactgccgtccaccgagaagatcggaaagcgtgaacggaggtatcgctggctatgattagaacgaagacggcttgggtatctggattacctacgtcaagaatagtagacaagatctcgatagtaatccgtcttgtaaacggagaagagattccaacgataactaccactgccacgaggatccacagcatctgtccatctagagagaagcaatccattctgatgatcgaaggtgtctagactgaattgaggctttgcgactgcagaccatgcgcgtatactattgccactatatccataatctgactggtgcagctgagggctttaccggcaaccgtgacaccatcggtctccgttgggcaatattgccatgggcagcattacgggcgacgccacggatgtccttgaccaagagcatataatgcaccccgctgaaaggcttcatggccaggatcaatacggatagtctcactatggctatggacaaaaagggtgatcttgagtggatgccaccacggcctgagccagtccattggcgcaaccgtcaacgaagtcttgcctactccgtgactctaacgcttgtcgctctattctttacattcgctctacgccctgaagccttcccctcctttctagtgagaaagggtctacacaaatctcccctcgagcaggtgctgacccgagtgccgctgactggtatgttctcgacgccgttatgtgactcggattctgaccaatgtggcttagacggacataacgactttgcgatttggactcgtgctttctaccaaaatcatatctatcgagccaatttcaccgaccatgatgagctttacgggcaggttgattttcctcgactgcggaagggaagattgggggcgcagttttggagtgtctacgtcgaatggtaagactatgacaacagggacgtataccagtgctaacaggctccatccagtgcacgcaatcccaatgagcctggagttcagtacgaaattgtgcgggacaccttccagcagattgacctcgtgcaccggatgatcaaccactttccggattttctcgtcccggcatcctcggtcgccgatgtccaccacaacttctaccactccccagggcgcatttccagtctcctgggcattgaaggcttacatcagatcggcggcagcgctagtgttctgcgcatgtaccatgagcttggggtgcggtatgcttccctcacgcatacttgtcacaatgaatatgccgacagcgaagctccggaggagccccggcatggcggactctccaccgccggagaggcgattgtcgcagaaatgaatcgaatggggatgattgtcgatctctcccacacgagtttggcaactcaacgcgccgtcttcaacgtgactcgggcaccggtcatgtattcacactcttcggcgtacgccctttgcccacactctcggaacgtgcccgatgatcttctccaaatgctcaaggagaacgatggaattgttatgattagtctctatccagaatacactaactgccaggatgcagacgccgcctcactcgcagatgtggccgatcacatccagtacgtcggcaacctgatcgggtaccgccatgtcggattggggagcgactttgatggaatgtcgcatggaccaaagggactagaggatgtatctaagtatccggatctcattcaggagttgctggaccgtggggtcagcgtcgatgatttggtcggagtaacgggcggtaatgtgcttcgcgttttgggcgatgttgaacatgtcgctaggagtctggcagacacgttgccgctggaggatgatgttaaacctttctttgagtagatatgggcctaggattacggactaatgaactcgactgattttaaatacatcttactctgtgaagcgtacaaaatctcatgacaccaagagttgtcctatgatagatctaacttaaaatacactatcatttcaaagattagcaaactaaccgctgagtgaaagtgtagtttttgtaactggaagcaattcgattcaatatagaagttattcagatagtacacctgtaactgttgaacgctataaacagagaacaccacactatagacaactgcaaccgaacattctaatcataatatctatcactaaatatcagagagaggggtcccaaataccacatccggtttcaacaccttaaccggctgtgtctccggtggacaagccagtgtttgccggatcatatcatacggcacattctgcaccaaaagagaaagggccagcggaatgcgcgcctgcagaagctgtatattctcttccgtaaagcaatcggtatcgtactccaatctcaacagcagccggtcctccgatagcgcgctgaactcgcacagcagccggaatttggctccttcggcgtatgtgtagcaggtccggagtcccggggcagagagctctagcccattggaatggctctgactgtggaaggtgaccacgacatcgaacagagggtggtctggaggtgtggtagacacctgaagatgctcgaggagttgatcccagtggacggcgtggcccacggatgatcggacggaccgttgcacagtgtcgagatatgatgccttctcgtgattatgtgtctcctggccgaagctgatgcgaactggtaaaggttcaaggaagagaccgacgacgtctaagtcttcttgggatttgcggttgatgtatggaattcccaagacgatgtcggtctctgttggcatcgggacggacggatcatcgaggcagagcgcgatggtggccagcgacaattgctgagcggtgatggatgactggcgaaggaagtgtcgcatactctggtaggtcgtcggggggacttcacagagtgcagaccggccacgataaccgcgtcgatagccaccatgccctaacagatgtgtagtgtccgggagttggccaaggcaatcggaccagaagtcgagatcgcaggatgtaggcttttcgtaccagagggtactattcatgtacgtgtgtggaatgctcggcagactacctccctggtaatgcgaagaaatctcacggaggaggatttgtaaggtggtcaagtcggccacaatgtggctgatggtgagaataaagtaagaatctgacacgacggcacggatgggagcagaccgagagagagagaagggccgattgacttccacccatgggttcacagtcttgactgcctgcactcgaggtgccaacgggctgtactggcgcaccacacgccctgctgctcgactgaagatataccgagagcgcaggacgcgatgccgggccataacctcattacaagcatggactagtcgcgcacgatccaccagacagtcatcaatcttagccatgaagttcacattgaagctggaggtactctcgttgatttggtacttatgccaccattctctctcaatcggggcgatggctgattcacccagacccattggatcggtcgttaccagctgttgcaagcccagcccgctgtcaatggcagcggcaaggtggtcgatgcgatcatgctgggcgactacatagagaggaacctgtcgattgaccccttgactaatccgagtggccaacagtaactgcagaagcgaatggcctccgagctcccggaagctggaatgtgtatgcagtgcgacatctttgcccagttggaggatatcacggaacgcgtcgccgacgagcttctccattggactggtcaacgtccgaccggttgagacaggtgcctgtgcgctgagttttgcaatcgctaggtagtctcgcttgccggccttggtggtgggaaattcatccagggccaatatcttgcgtggtgtcgcataagggggcaagacctgcgccacccgcgccgagaatgcatccacatcggtcgaggcaggaagaatagcggcaatgagatggttcccctgacgagtaagtgcaaccgcagtgactgctgggaaggctcgtatcatgcgcgtctccaagtcatccaagtcgaggcggaagccgcgcagtttgatctggcgatcagttcgtcccagacagacgacttccccatcttctgaccagtaccctcgatctccggtcttatacatacgctccccaatgcggatgatcggatcggccacgaaccgttgtgcggtttgttcgggcatgccgatgtaatggcgtgccacctggactcctgcaatgtagatctcgccaatgacacccggcgggactaactcttgatgttgattcatgatgtagatgcgggtggagggattcgggggcccaatggtcaccctctgcctgggatgcaactgtttgatagtcgcgccgcaggtcccttctgtagggccgtacatattgtagagcgtcttttgttcagaccatcggtcacagacatcctgcgtgacaggttcaccgacgaggtaaacctaaggtaactgagtgtcagtgaactgcacaatataagagggagtaaactttggtactcacggtactaagccgctcaaagtcagccggattgaggacacgcgccatggatggagtgagaatagccgaatccacgtcgctcaagtgtgcaaacggatcatccccactttgaagaaccagagctgcaccgtagctgagcgctgagaagatctcgtggatgctgccatcgaaggccacggacatgatctgagcgacccggcgaccaggttgtgcaaacagccgaacttcgaggtcacgctggaatgcaaccagtccctgatggagacacatcacacccttaggcttgccagtcgacccggacgtaaagcacaggtaagcatcggtttgtggtcgaggcgagtcacgatgggtgattgggacattgtcatccttcaccaggtcttccacaaccagcagacgatcgcaatcggtcgggcagaaagattggtcggacaatgaagggaccaggaacagacgcgatccagaggccgagaagatggtttcacgggcctcttggggcaaggccttgtctagagcacagtagacacctcctgcctttaagatgcccatgatcccaacaatccaattaactgaccgatctgcatggagacagaccacatctccatcctggatataacccctcagtgtagcggcaacgcgacctgcgtgagtatcaagctcctggtatgtaaggtggcagttgcccttttgaaccgcaacgtccattgggttacgagacaccgcggactcgaatagcgtcaccaaatcttctttaatggcgacagttgtggtaagagaggagctacaattgccaaagcccatcagggtttgaagatcgacacatcccaagagcccctgaaggcattcctctataggtcggtgtggccgaaggaggagctgcagcgcccgttggaaatacttcccaagacgaacaatatccgcccgactatattgactggtgtggtagacaaagcgagctgcgccatcggttaggatattgatgctcagtggtacatcagtcgtctgtcgcgtatatgggggctctataggggatacgccatctttgcattcaggccccggaacctgcatggccatagcagaggagaagttcctcgtgtagccattatcgggtgtggtccattggtactcagccagctccaccatccgagagaataaattcttgagaaagtcttgagccgactgttgtcgagacagagtgagacagagggggagtgtattgaccagaggtccaaccacttcatcgactccctccaagggaagattccgaccagccaagacggcaccaaacaccaccgaggctgaatccgcatacagactgaggactaatgaccaggccgcatagtaacaagtggagagagtcacccctaaccgtttggctacacagtgcagttgtgtgttggaaacactgggtgccacgtagacttcctcactttcagtgattgccgaggaagttccttctggtgtcggggccggaaggaggagctccccctgggcttggtcaagctgggctgcgtggcctgcccaatactcatcgccttgactcttgtgctcctgacgccacacgcgaatccgcttctcgacgtcggaaaacgatgggccgggcacaatcggtaagcccttaatagcacgacggactttgcaaaagagcagcatagcagaataaccatcgaccagcgcatgatggacagcccagatcaccgtgctttgactgctagcgggaggggatcgcttccagtggactactttgaaagacgacgatactgatttgagccaaagggtttgtagttgctcgcgatactccgcttccgtctccaccgttacttctgaccaagtgaagtattcttggttccgggctgatccatcaagaagggaggaatgaaatatcggctcgccttcgatgactgtcttccacgccctttttaggacgggaatcacgtcagtttggtaagtctcgtagtgatatatgatattggttccggggcttttgagggagccgtgcaagagggacgcttgcatttcgcttaggctctgggtggcatattgggttaggacgcttccttgtgtcagataatcgtcctcggccgcagtggatacattgctggagattggcgtggctacccgtggggagcctccagttgaggaggaggggtttgatagatcgtcactgtcatcggatggatctgggatcggaataagattggactcggaggacagcaaatcagtgaatagagctctgaggtttgtggaggataggatagaggctattgacagcgagactcctaggcttttgcttcgggagacaaactccacggcgctgagagaattgccaccattgtgcacgaaaccagaattgagatccagctctgccgtatcaacctctaatacagcagctaactgctgcaccagcaattgcgaggaagggttcattgttgttcgtgatggatatccgatattgatcggagcgtgacgagggttccaatccgctgccatatatatgaaatagcgctcaggaacatggacataccacaatctcacctcatagccacccttcggccatcccgatagaggcataaagatgtgcagttcggtagccgagtataggcctactaccggctaagcccctaggggaagagccggaaggatcgccgtggaccgggaaaattagggcttttatcaataaagacgtccgtggctgtgccccggaagccttaatgttcccaaatgatacttcctcggtaggttgggccagtaatcagtaggcaggctgcttcagggtataagagaagtcttgctaggaggctcttcgttgatcttagggatagccattatattcaccctggttaacaaataagctttctatcagcttcaaaatcatgttcaagcgaatggaaggcaaagtatggcaatgattgttcctttccttatcgaaccttcgcatcaagccctactatgcaatctgactcccatttcttgccagtagaatgcaaacaccccatgaccaggtttgcaagtacaggtagcaggaacatgtcgagcacataagacagggtttgatgcatcgtacaacatttcatgcaaggaggggctcttgtgcgaaccattagttgggcaatgagaccagaagtcactgagagggcgagcgtagctgatgcgttcacattgatggtgacatgttactggtgtctgtttgacctctcagtttagcatttaagtgattggttatcatccagcagaaggttacgtagtcagattatgaagtcatattgacatataataagtgggagacttccgaagagactcaagtgtgcatgtatataaaatattcacattctctgtcttggttttaaagccgtgttctcgtatatagacaacattctaaaccttggtttcaacaacttctcgactctcacgcctgagagacctgtcactgtcctcctccgtggaatctttgttgacgcctaattttgcagcctcctcgaccgtaaacgttccgtaggtatcgtcccggtcaatctctccgatgcctggtggtggaaagcacttgttaacaagagtgtggatggccatagaagacagcagcccatatgggaacccgagcgcataaagatgatcagcgccaacagacaccttaatagctggattgatactgtgcatgaatccaggaagcagaggaacccatccgacaagccaaggcaggacaccccgccagttgaagcccatggtgtagaaatagattccctccggccgggcgtggtagagatcggagagcttaagccgtctttgccggataaaccagtagtcgctgatatggatcccacagaacggggccatgaagatcgagaacgacgatatcacactgacaaaggtggttgctgaagctagcagctcccatggacaaagtgccatcccgagaatgagtccgacgtaacaaccacgtcggatgttgatgtacttggggaggagcccagagaggtccatacccaccgaatatcctaccggatagttagaaaagccttttactgactggctaggagatgacttgccgttatccaccacattgagtgctagttgcgagctgaccaggccgattccagcaaatacagcagccgcgcgcgaggtggagctgtagtctctctgtaactacatggcgaggatggtaggaggattccaaagtgcctcgccatagattgcctgcgttgcagaactcgtcaaacagccaaacaggggcatgatggaaccaatgatgatgaatgtgaaccattggccgaagacttgatcactcggctttctagcaaatcgagagaagtccatctggctcgctgaatcgaggtcagaaacatattttaaatagggataaacgaacggtgacctactcagagcgatggaaagagttccgaccaccgtagtgatgccttgcatgattccaaatcccaaggaatcgctggtctggagttgcgacggttgatgaatcaaatctcctgcgccgtgagcatgcgacaaggaccagatcatgatgcctagtaaggctgcaaaggacataatattcattcctatcatcaacttctcgcttctctcgggtcggcgataaaggacgggaatcgaaatgatgttaaagatggcccagccgataatctgctgagttgtgacatgcgcggatgcgggcaaagtattcgacattcgaaagaaggtaggaaaaatcccagaaagaattgctgtcacgcaaaggccaccggtgtaggactggaaggcgaatccgacgactgtgagcccaatacggagtagagttgggaaaaatgcgcccttgagaatcacacccacgttagactgtctgggtacggtccgatgacatgaataaggctttcaatcacttacaaagactccccagatggctcgcgaatacactggaaacccgatatgccactcggctccaatatatccgatcagaatcgcaacgatggcggcgattgtccgtcccagaaccaccgccaccatggtctgccataccgacaacgacgacgccacgagcgaccctcccagttgccaattagtgagactgagctgccagaccgaccaccatccgataaacgtcatggtggaccaggtgcgccggcttggtgggagggggcgaatatcatcgttgatccataccgacagcgctgtctggccgtgaggggatagctttactgcttcgtgaaggtgttccaacctcgtgccgtaccgtatcacggtggtcatgattttgtgtactccacctgtagattgaacaaagagttgatgtcttcatgaggggatgaagccaagaaaaatggagagaaaatattcctagggctgagtggagaatctcccggtggccgacatcctcgctcggtgtccagattccatataaccacccacgccccataaacagcacctcaccacagtattgtgagagcaatttattaactatcactcactttagataagtgacacacagccagtaaatatgtcaaagcggattcgcctaggaatcgtcggcctttcggctgaccccagtcattgcaccaactacattcacaagattcccttgacaacaacacctttgaaagaaaaatatgagattacggcagtatctatgtcatccccagagaaggccgaggcggcagccattgcgcacggcctaccgcgagagagaggatatcatagtgtggagtcactagccaaagaccctgatgtggacctggtcgtcgtctcggtcaaagttcctcgccgcgcggagttggctatggctgctatcgaggctggtaaagatgtctatgttgaatggccatttgcctcgaatttggccgcggccgaagcgttggcacagcgtgcgcgcgaacggcaagtgaagagcatggtaggcttgcccacgaggctggcaccgcaggtcttgaaggtaaggtcgattcgtctatagcctgtacggaagctgatcaataatgcctctgcaccagatgaaagagattcttcggtccggatccctgggacgcatcctggccaccaatctactcgtgacagacgacctgtttctgaaattccatgccgacaaaagacattctcacgataagacgaatggtacatgatgaacccctaaattacgcacatgcgacagacagttaacacctctacttataggagcgaatattgtcacaattgccggtggtcacttactcgatgccatggccttcctcctgggcgagttcaccaccctccatgcacacactagcatgttgttcccaaagcctgtcttgtgcgataccgacggcaacctcaagactggtcagttcaatgattctccagacaccttcactatgcacggtaagattggcatttctgaggttccggtgtcggtgtgcatgtattcacatcccccgactactccaaatctctttcaatgggttatcaccggtgagaaaggatcgttgaagatggagggaccaagtttgatgattcacgccattcctccaaagctaatgatgacctcctttgggtcggagactgtctgctgggaggagatctccctagagaacaccatagtgtcaggggcagaatatcaggcttggttggacaacgacactgagcggatcgtaaccctagatgaagctgtggttcggtatcgcatggtggacgccatcttgagaagtgccgagtccgggcagtgcacgtcataccgctacgactagatagtcataagggcaatcctacctattgaacgccagtcctggtttctagtagcctaatttgtcgtgtgcattctttccattactgctagacgaagaattgtgtagttcttcccaagattgaacgagagagaagggctgtgtggacatctgtgcaaatcaaccaagcctccattagtgatgaatattcaatctagaggggggaaaattcgagcgtctaaatagaacgttttgtagaaagtcttagcatataaatatagtctagttacacattttccggcctctccacaggtcgcatatctatggctgaaggccaggcacccgggagttgagtaatactgactaccttccagcctgtacaggctgctaactgtctccactgcgtctcggtgcgctcctggccatgctccgcggtcaccatgacattaatatctcccaaccgagacatgcgtccccatcggccgtcagccagcaccgactcaagtacgatgagacgactgacaggactgttgatgatgctccggcggatgttccgtaggatctgacatgcctgctcatcgttccaatcatgtaaacaccagcgcatcacatatgcttcggacgggataacctcctgaagaaagtctcccgcaatgacacgttccggagggatgcgcaaggccacatcagcgtacttgctggacgggtggtgaaatgcttcttggagaaaaggaaggacccgaggcgtatccatgattccaccctggagggtgggaatcgcgcgaaggagcccggctatcaacgagccatctccaccacccagatcgaacaacgtgtgattagacaattcagcccatgggtagccggtgatcatgccgggggtctgggcgatagcagcagcgcccatgcattctcgcaactgcaccatggtaccattacgctcaaggtagctgaacatgctttcatctgtatcgtaatggacctgcgctggagagcctgacagttccgcttcagtatggatattactgtcagaaatgcatgcgaatgagagacttacgagttacaccagccgacatggcgcgaggaagcccctgggccatctgataaaattgcttgctgcacacactcgcccaccgatgccattgagtccaatgatcctgcttcagcatttcggaggcttcattgtttcggacagagtcactctccgcgtcgtaggagaaaacgccattattgtacaataagcggaggacctgacgcaaccggtcgcgtctggtgccactcgaaatggataattgttcgaaggtctgaggaccggatgccagatagtccggaattcgtagttccactaccgctgccagacattgtgtgtgctggtaacctagaatagtctgttagaacctgcatacttcatgggtgagctgaaacgcaccgaataggtgatcggcaagggccagatacgctggctcaagcaactgggtaacttctgaagctaggtcaactacacgactggccactgctgtgagtgctggatcattgtttggatctgctcgtcggagtgatgcgaaggccgccgccgcattcggtcgcttagtttcttccacgacagctcgcagggcggtctcgagttgcaacaatgattccattattttcgaaatactgaagtcaatcaaaaagagcagatcaatggcttttagctgagtaattgaagcattggcgatatgaaacgggggcgaatggcctcttgagttacttccgggctccgcacaaaccaactccggccaccgaagctccgtgcaattaaccctaatgtaatcattcatctcgcactggtaagcagggaacgccacgaatagaactaattccagtcaaagaacaccatggactctgacagtgaaacagcaccacttctctctgaacgtgtgtcgacggacaatccacctatccacaacgaggccccctcacagcaccatgttacggcatcccaatttctccccgtttcgttgctggcttcgctggggatggcggcaacagtagctacaactatctatgcttatgcagacctactttgcactgaccccactgcctgtgaagacaccgaacaaagcgcctacgccgcagttgttgccatagcaaacggcatcgctcataccgtagccatcctcattctgggacctttacaacatttggcgagcaagtacctcaaggctggactctttatgtggattatctgcagggcggcgagcgtagtatgtctggttctcggaggtgaatgccctagacataattgaccatcatgaactacggctgacgacatgaaacagtcgccctccggagtgtgccgattgcagtatcgggtcgtgtctttgaaggactggcatcggacaatttgttgcacttcaatctgaatactatttacgtgtctgtagcttcccccacacgcaaggaagcttcacgtccgatcgcagcatctttggcgctctatatgttaggcaccgccgtggcacctattgcagtcacagttttcagaagctacacggcgagcttcacgacatcgttggtcatcttcgctctcacgatggcctacctggtcatctttgtgcgtcagcctgtaagccatggtactggcactttgtcgaatgaatctgcccaaccagggtggcacaaatctccactaggagtgttgctttcgcctctacggccgttctataccaatcggaaggtcataccttacggactgtcgctcctattatataccgccgtacaagggcatttatttccagtgattatggttttcgcctccattagatttcacttcggtactctcgagaacggtctgatcgtttccacagccgccatttgtgccgcattccagatttccctccagatttatgtagctccaatgctggtgcggctcagtcatcgattcggatggggagctcaggatgcctcgagggtgcggcatcaggatcacaatgccgtagtcggcgcacttctgttgcaaatggttgccctgtcagcaattacccaagtccgcagccccgttcagctgtatctagcagttgctctctcatccgctgggctggcagtcccggctttcttcaaggcccactttgtctcgttcatgccggacgcaccacaggctatatctgcgctgaccttcatggaaagcgtgggagggttgttatcccctttcgtcctgggggcatggcaggcggttattcccggcacgtcagttttcctgctggcagtggcacttttaggaactaccctgtgtctgtttctggtggcgggtctctttcattcttctggtcgggtttgagcgagttgtatccactcttgatctacagttcgtaacgggatagacgaacagtgcatatttgattgcttgttcttcttgagtgcgtcatccaaatgtcagctggtttactatatatttatgccctcgaggccaggcaaaaacgaacattggcgtagcttccgttaatgttgcgttgctgctcctgggccaaaaaaacacttgaatcatccagaccatgtgctctccggagctgttgaactgttcctttgacattgctgtcttcttcctcaccgtacaatgtacctgagttggttattatgccgttcattggaggggagggctgcaacgaatccctcttgcccactgtaatgttatgtggggatccatgcgtcggataaatgcactcaatctaaaagtttctctataaagtgcgaggatcgccatcactgcatttctataagtccgaaagagagaattgtcaaattttgacgttattaattatggttcctctcaaacctcacaagggggatcagaatgactaaaagtgagcgagaggaaacgagataagacaaggagggctgtagtttgtggatgggtgtaagtaacgttccgccattgaccaaaattgccattggcttcacgggggcaaatatattttttgatttgcgctgccggcatgaaatacaggtcgaggtacccttcatgcctcaagtcttagagagggaggctctgttggccttttaagttaggtgaagtatatgaatctaagctatcggcttcagacgtctgagaattaaagggctacaatatgtacgaatctatttatccagatctacaccgttggtcacggagccgaacacctccagcgcgtggccaagatagtcttgagttcccttgaggcgaggagtcatgtcacttcccaaagccaacagcttctcctcctggtgcccctcgcccacaccttcgccaaccacaacctgatagagggcttgcatggccttgtctttgtcgccgttcggcttgatcttcccattcagcagaagcccttgcacctgctctgtgaaggtacccttgtagtcgtcagggagaggagtcttgcccagcacgacagagttgagcatattggtgttgaaagttcccaggacgacggtcagggtacgaatgttaaaaggagcaacctccttagcgaggaccttggtgagggctattcagtcactgtcagctacttggaagatagaggaagagaaggtacgctattgtaaaatcagacataccgtccagaccagccttagcgcctccgtagactcccattgtgggaattccatcgagggaagcgccgctgctcatgttgacaattatacctgatcggcgttgacgcatgtaagggagaaccgtacggataaggcgcagggggccaaagtacatcgtctccatctgggcgcgaatctcctcctcggtactggtctcaatgggcgcgtagatagaacccccggcgttgttcacaagaatgtcaatctgttctccgcccttctcaagctcagaaatcacattgccgctctgggggctctcaacatcgagctggacccatttgcccccctttccctcgatttctgcaaccagatcgggggtgcgggaagggttgcgcgaggtggcgatgaccttatggccaccagcctgagcggcgcgagttaaggagaggccaaagccggaggagcagccggtgatgagccaggtgagtttgtgagagcccataatgaatgtggaaaatcaattgtcgttgattgtatgaccgtaatcgtcgcaaaggataaatagactgaatttataagggaagctataacggagatagcggactttactagcggagccacgggttaaggtcgtaactccgtcgacagggattctttgctttactaacacggggtgtctagttggatgccctaagtattacttcatagcatggggaccgacatattcagacagagatgctttgtgaaccatcattatcatgattaccttcatcctccaggctggccttgagggcctttatcaggggtcgcatgagccattcctttggctggaccatcttcaaagctgtcgtggccaatgatggagtcatgtccaggtctgttgtgaaccagggctcggattgtagctccatcactgttccagactctcactgatagaacgcgttgtatagccgtgctctttctttaggtcaaattgatccctgggagataacttatatggaggcgcacggcactggtaggtgatatgcattacgaatacctccctggcacaacaaaggctgagacgtcactaggaacgcaagtcaggggtctaattgagtacaaacgcctccggttagctctggctagtcctggaaacaaagacaatctattaagacctcccaaagataatatttgacacacaggagctgcctcgagcgctaaagggtcaaccaaagctcttttgatgatgcagaagagaaccattcccaagcagacgagctttaggatactgaatccgaggatcaaggcatcagaccaggctgtggtgccacaacatacacagccctggacagctggacagatgtttgctttggtgaataaccacggtgcagttggtagcagcaccgcaattgtcgtacaagtttatcaaaaatcccatgtagcgccataatctcctgctgcggccgcttaacccattgttctgtctgccgagctgcaattagcttacacttggcgccttggcccgtctaatgccagtcgctgacaccaggaagtcttggcaacatgatgatatatggaaacgaggcaacagagaagaaagaaaagaatgaaaagggggactcagtatgagaatagggtcacctgtggccttctcaaagtctctatatgaaactcaaattcaatcatactttgcagatgttgccaaggatgcatacgtacaacaaacccttggcatatatccatctgaatgaaagatctacaaaagtctcgtgagctatactcggactcatgacggcatcaaccggctaccgtatatatttaatatctgcattccagataggcgtttgcttcaaacacaatataatcgtacagacggccttccaaacatcgcatcgaaagaatgagattactcaatcatctactacccgtcgtccccctgcttcaaactgcgtcctcctctggacctgttgctataatcgcccgcccttccccagcaaacgaaactagggtagttctcggtgatacctttactggagatgcatatatcgatgccagccacgcggacaatgagatctggattggcaacgttttgtttacaccttccgcacgaactcattggcacactcatgaaaaaggacaactgctacgcgtcatcgctggatcaggatgggtttgcgataaaggggctagtccccgacatttaagagttggcgatactgcttggtgtcctcggggagttactcactggcatggagctgaggaaggaagctttttggttcatgaggctattgcctacggagccacagaatggttgggcgccgtggggaatgaggagtacggtcaagcaggatgtgttgactgctgaacggatcatccttcggaatggaaagctcttttatcgaatcgaatagcacccgacacggtttatggtggaaaggggcttggaacacaggcgggtgtgctggtgctttggttaaacatgatggagaatacatgacggttgctttgaggcctgtaatacaagacgtcaatggatatatgtatctaaatcttggctattaccaggaaacactcaaggcgcaatgcagatgcatttggagtaccgagagacctggctggtgtgttggtgtgttgacaaccgaagcatggttctttcctattcgtggccctccgaaatccattaaatactcacatgctttgcatttgctatgcagacaccaatacgtagtttatgagtgtaaagaggagcaggacctccgccaggattcctagatggtggcgcattacaggccatcttcaacacagctgaggatcacaccctcaagcagatcaaagctcctgttgcacctatcttcgatattggtaacctgtagacgaagtgttacaatgcatctacgacggcttccatcaacggtttcttgtcatagagcagatctttaacatgccgcaatgggctgcggctcttcgcgatcgacgtcatgagccggtttcctgtaccagccacacataccatttacgtatatcactgcgcatcatagacaggtgctgggggttgtaagtataagtcctcactgcttaagcggctgggtagctctgcatctttcagcgagtcgcatagcctgatgtgtactgttctacagaatagtcatatcccacatcggaggtgaacgcacctactgggtagaatttagccttgttggattggtgggctgatacattttagattcggaagagagagtgattaggatatcatttgaatagatatgtagctaggttcggacgcacatttttaccttattgtgcccaaatccaaccatctactctttgtctccaaggctgacaattcctggtggttacatctccaccaactgcttacttaatatagaactatctcttgactctcagtacggcaaatcgactgccagcattctttcaacgcggtttctgtatcaaagacttgagggaggctgccaatgaaaagcttctaacggtgtacagacaacgacggcattagccgggctcgtgaaccatgatttccataattttgtgggttgctaactagccccagttgtcggacagttgaagatatattacgaagacatctgtcagtgctccaaggcgacaggacacttgctcgtctatacgaagacaaaattccattctcgcataggaccagctcagaggggatctcagactatacatgatacttctattatattgtgcttccaatgctaagtttgattgtcttaatctcgatttacatcctactcttgcccattatatgacagcacctattagcattggtcgtacgtggcgcgttacataagctggaaatagtttgtctgttagttggctattcgtacgccccagtccaagaattcctcagctttggagggatctgattgagtagtcagtctgaaaatacggactaactagtcacattcccctgctagtgcgtattttggcccctacccagacaaggagaagaaagacgagagggagactcctatcgtttcccttctgcgtgttgtccgcataaatacagaccatcctctctaccatttcactctagcaaaattccttccccgtgaaatgccctctagccctaaaaccattttaattaccggctgctccgcccacgggatcggagcagccctggccatcaaactcgccgagcagggtcactttatcttcgccacggcccgaacgatcaggaaaattccagagagcataacttccctggcgaatgtacatccactcccgctggatgttacagaccctaccacaatttccgacgctgtgtgtgcggtgacggagcgtggccatggactcgatattctaatcaacaatgccggggctgggtataccatgcctctactggatgctgacctggatcaggcgaagcaagtgtacgaggcgaatgtgtggggtctgttacggctggttcaagcatgcagtgacctgctcatcacttccaagggacgcatcattaatatgagcagcgtgggggccgttgtcaatacgccctggattggtaagctgcttttctttgtaatcatcttctattccgatcggagatgtatttgctaaggcgcggagttggctcttgttccctcttcgaactagattaacactggataggcgtttattcttcatccaaggccgcggtcacacagctgtccgagactcttcgcctggaactggctccctggggagtcaccgtggtttgcctgatggcgggcaccatcaccaccgcatttcatgccaatgagcccgaggtggtcttgctgccgacctcgcggtatgcagccatccgacagaccatctccgactgggcgaccggacgagccgggcccaaaggttgctcggccgatgagttcgccgcctctactgtcgacgatgtactgggcagcacaggcggattggtgtggaaggggcccaatagtgctgccgttcagttcgtttctcgctggtgtcccacctggcttttggttcgtctttctcccttttcgtggtcgactgtatgcctgacccattgtatatacttattggcggtgctaactggagctgcaggatcgcattatgagtagtggacaggggtttaacgagttgtcaaaatcagtgacaagcgctgagagacacccgtgagagagacagatggttctgtaaatgtacacctttcaggataggtcaccaatctggacttcatagacagctatgttacttgtgcaattgatcctataaggaaagataccgcctgctaatatccaatgccccctcaatattcatctgccatatggctggagtacttgtaagatttatcgggcgatccgtctcgacataaggtcttttagtaataaccccaagcttgtcactgtgttgcctttgtaatacgtattgttttgacattgcgaatcaaactacctcggtagcggaggatagagcaaacaagccgtatagggtaccccaaaccgaatcattggttcttccggaacgcatttgctgcaattgctagcttcacgatttcccggctagtaaacatctgtgtctaccaacaagttcctgagctgagtgtcggagctggccttgatattatcgtcctgtgctgggtcatgtctacaattcacctgcaataatttcatgacatccaaggggatcgtatcagcgctagaagaactctgccactagtcctcgggcccgttggacgcacaaggctccgaattgctacggcgatatttatttgctgtggaggaatgtgggttctggcttcagcctttgggttcgtcgacgtctatttgacgcccgtttttcctcttacggcgctgttgcattgtttctcggccatgatcttagcatgtcggaccacaaaaagaacatcaacaaggcacgacgaacctacataccgcttcatctaccatatgacgctcatgtacctgaatatcctttgcgtccaaaagccacatcagcagactagatgatttggcttgaggttaggccgaagggggcagtgattgatttgtggagagtgacacatctgtcgtatatacgcacataaatacagtgaagaacgtctggaagtcatgccagcaaggattcctgcagagagtcagaaggaacacctcaatctcaattggtattgcaaggtactctgggaaggggctattgatcagagaggtttagaggaagattctcccagacctgttgacagcggaggcccatatctttccctacgcgggactgctcctggagctgaaaaaagtcatgccaaaaatatatttggtctaactaggttagatgcgaaagcccgggccgacaacacatcttagagatacatgaatttgaatacgctggcatccatctgcaaatcccccagttcgttcagtttagcaattcccccattattttgcaaccagccaacattttctttagtttggatatcatagaagtccatccgaacccaatcatgcgctccaattttgtctgctcgtgtggcagcgtcgaaatccatttggaaggaaacaccattcggcttcttctcgttcttgagtttcgagaacctcacaagcacattcggctcttcattcatgccggcatataagacattttcattctggtaatgctctgctgtcgtagtccgccgaacggcatacaaagctctttcatctgtctgtctgttccagacggagaagcgcattggatacaaggttccgaatttgaactatcaacgtgtcagccttcgcaatgtcctttagtttcttatccatagtgaccgccaagcaaagtatctcttaccctggcagtggttccatttgaaccttcccacaccagctggttcttgagtgcaaggacctcgagactgctatccagatgttcttcgcgagagtgtgatttggtcagtacatggcgcatggcgcgtctggagaaattccctcctccagcctcgggtcgttcaaggagctcctctgtggagcttgttagtatattctttagggagcctaagactatattccatcactgaccattgctaaccattcccaggtatggctgggccgctgggtggtcgtcgtgcttaatgatcttgaattggacattggcgaagtatatctcctgtatccgcagaggaatgtcttcgtagcccttgattttaccgataagctcgatgatatcgaccatgccaatttgctactagaattagagatttccttcccagaccgtttatattcctcatggtagactcacattcatcacccgccaattgtagaaggagtgaacagtggggcaccaagcaggggggctgtgcagtaagtgttatatcagtgcttgctctcatatagagttatgggcactaacgatgtactcacttgttgcacaacaaggtgtctcctccatcggcatgccatgtgatcgaatgatttgagctactatgagatttttccgtttttgagttacttgtagtctcatggctggcactcacggaagcctggaatccccagcccgagacggaggcactcgcagctgccttaagtgctgacgccttctcttccgtggtggctccggcgatacttgtagtagattccaccgagtgaagccgaccacccaattgtacatgggggacgaaaacatgtcctagaagatataagcttcgttcgtatcttttagtgagcaagggaagattgatagctcaccaaacttctggaagaaagtgtccgcgtcttccttctttgcctttgggtctcggatcttatccaagtacttcttgcactcctcggttacttcgaggtcatcaacatcaaggaaaatctcgactcggggaaactaaagagtaagttagataccccgttcctttaagtaggtatggtaagatctgaccaagtaagctacatgcatacgactttcgtccttagaggacgactgtgcaaaggagctagacccagaggtcgtggcaccagctttgactccaacgctaactccgaatgctccgccacctctgtacccggcatcgaattaattatttccctgttgaaaaggtggtggggcttcttgtactcacacagaggcttcgaccgtcgtctgactgaaggcgttcgacgccattgaatcagcaattgcactcttggtctcgaacacttcaactctggagctatcgcagatttgaaaacgtgggatccgaaatttgatctggaacaattagccttgtggtaagaatgaagtcctggtgctaaatggcagtggcatacttcaggcttcttcgtattgcctggaatatctttaggggcctcgaaagtgacgtcgtagtcaggaatggatctttccttcagggcaaatgctggtcaaggtaacgtcaataacgatacttaatcttcatctataaagcgaagttgacccaccggtatatctagctcgactgatgctagtagggacagctatttttgaattggtattccccccctcgaagaatttaccgttgagcaggtcgttgtttcgcatcacaattccccattgccgctcattcatatcggccgcgtgactttacacatcagctagactaacatggtaagagcaagagatctacttacgtgtctgccttgccagcggaagccttccagtcgtcctttttaattgaagatgtgagcttgttcagagacgggttcaggaaggccatctgctgggactgtgctgacattagcaaagtgaccaagaggctgttgatcaggattaaataccgttttgaggtcaagcccttccttcagaaaggcagctgtgccatcgtccatgcctgtccaaatcgattcctgctcgccaggcgctatgaagtaaacgttgaacgaatcctaaattggtcagccttcggacatggtaacagttaacggaacaaggcctacctcctccgactccttgttcagcttggtatacacgtcaaaggtggtgtcgtccggtacatcggcgccgtccttatcacagaacctctggttcacgctatgaatcggttagacgatatgagtgattagattgtgtggtgtaccacctactattctttcggcaaccgcttgttctggaccaagtaccatcgcagatgctgtagtgcagcttcccggaaggtttttggaactatagcccttgatgtcggagtggcccccctagacttgaggtcatacttttgcagggtaagggtaactattgaaatagactttcgttagccaaggcgaagcgaacaaacggacgggctgtcgtactatcaccttcacccattgtggtcttgttttgacgttcccaccggaagatttcaagattaggttgagtaaatggggtttccttgaagccttttgagatggaaaacccgaactttggtccgaagagggtccatgagatcttaagcaggggcaaggtcgtcggcaggaatgctacttgggctcctcttctttctcattatcctcaacgaatttctgcgactagccccatgtggcaatgattttcgaaagctgaatattatttcagcttctctgtggaccgtgtggatactggctctcttgcagaatctcaggattgatccgttaagtggagcacaaaaactttatggatcgcccggggaattcaacatgagatcttgcagagattggcacttgacatggagactctcacttcataaatcgaatagctctcgtcagcttgctgcatgcctaatcattccacaccacgtcttgcctacgtgggtaatttcatactgagagaagcgggatgatacctttgagacatatcatacactggaagcacaatcgagtgatgatttgcgctcccggccgagactgcggggctgccaggacggatcgacatacacttagcttcagatcatcgaatcgccgagactcggtacgtagttgctacgtggttatctatgtaaaggtccacaagtgatagggatttgtacgtaaatgaatctgttgagtggcctacgaaagtgtagcctaccctggttagatgtttagcgggtaagccagtggtgtctaattggatcgaaagtgtagattcattttgggattgtgggtaagctcttgtatatatggttctagtatgaaccagggttctttttgtgtgcactgtgtgactactcagggtttgtgactgactgaagactatgtacattgttatgcacaagaactatacacaaatgactaagcagtgcatggtgactactgtatcgaggttagacaaagtcatgtgattgaagactctgtcttggcgtagtgcctaaggcagagttgaggtctccgaacagtaacgctatttacaacaactaacagggtaacatggatgtgctgagctggcatacttaaagctctctgatggatttaacgccggcctttcctctctagcaactgtcccccctaacaatcacgttccagttgtccgaatggaagtcttgcccggaaagcttcactcctcctctttggcagttgttgagaatgacctgggcgccatcggcgatgttgttgaagctcggaaggaccttagtgaatgtgttctgttcatgatgtcagtaaatgtccttgatataatctgctacaatcctcacatcattgcaccaccagatggccgtgccccatgagcagctgactcgcccacagttgccaggtccaggtccgttggaaggctgtcccgagaccccgcgcaagtgcttaatcccggcttcaatatcaccacggcgcgcctgtgggaagttgttgcacttgatgtcgtcccgcttgccaaatactgtcgcgtctctcttgtccaacactgtggcaaagtcgtcatcgtagttggggttgatctctaaaagctgcgcatgcacctgctggacggttccgttgaggataaccttgggtcctcctggggttgtctcaacctcccatgagggctcttgaataccatatccagggattggagactcatccagtgcttgagcctgtgaaaagggttaggaaatgttccaagttgccgtgctcttcccgattcgaaggacttacggctgctacaaaccccgcggtgaggatagaagcaaattgtgtcaatttcatagtagcgacaagatatctcaattcgaaaatcagttgtcagaaggaatgaggatgaattctgctgaatgaatccacatatgtgagaacattcctcccttttatatctggacgattgctatatgctctaaatttcggttcttcatgcagctccactgcaattcctgaaaacccacgatggcttctctttcagacaccttgactccatttactcgcccccaaaatgaccaacaaaggattcagaaaaagcaattggacgacaatataagacatccaaaattgctcgctaggagatccacctaaggttcatcgaatagaagaggatggtttgatgacagttttgcccatgttgggtcttggctgatctggaagacccttccgtaggaagcatgacaactgcatttatcgagtgagctgagactccgtaacagcctggaactagttgactgagtccaactgtgatgccttgggagccaagcaccttccccaaattgtcttcacaacccggcgccagttttgtgaaggtctggacacaatgccgaagatactccaccaactctgaggagattcacacggtcaaccgccaagacgcgcttaacggcccaatataccaattcggagaattcctcgcacaatttccggttttttgtgggttgattttgcaacaatatcgctgaaagtggggcaatatggaaatcctgttcaccgatggcttccagcaacggatccctgattatcctagaaccctgactcccctgttgatcaagccatgcacactgggcttattttccctgcgggccgcgaacaccatagttgcatggcaattcaggttgctgcttcaatcactggttaaagctgaatggaaggttctttgctgaagatgacccacttacgaagtcttctcggcccccaaatctccaagtcggctgcacgctaacatagtaactatttgtctctggtttcttctttcttggttcggaggttcatgagttgcgaaggaaagtaataaatgggccagatggaactgtgaaaatctagctcgttgactaacaacggcgacatatcttgcaaaacgccatagcacgcgataggttcccgcaagtatataaacgcttcgctccgctgcgcaataccccccctgaacgttaagttaagagatagtagaacaccttgataacatcaaaggctatataaaggatagttgagtctgcttattagcttcctaagcactccattcacagcgccacttgacattgaatatccactcataacattcaagtagtccagttcctatcatatgtctcgtaatttagcaaatagtggggcattgatggcccacccagtttccaaagaatcccatgtccttctgcagaagccctttactgactacaaaataaatgatccagtagccaagaagggttgtgtcgggtcgctccacgttatcatgcctgccacttggtaatttcaggcaacttcgtaagggaggtccacctctcctgccctatctccaaacgtacatgtactcttggtggaagcaagacttaattttgcgcgtgcagatatgttgtcgtgaatgggattgtactttatgatattttatttttttcgacccagaaaacctccaaggctttgggggatggcagggtattaggaaatgaacggaccttcgagctagtagagactatgcacccagtcatattaacacaacaccctccttgttggtggaggaggaggaggatatacattccatacgataatccttgttcctgttatgatgatatttattgtaaagtatcctttttggatggtcaaggataatgctgctctgtggcctcgttatcccgatttcttaaggccttacagaactctacataagcgcccgctattcatttgcaacttcaccaatttctccaaattggaagcgcaggaatcttgcagcgtcgcgtacaccagggatccaggaacgtagatacatgagcgcacgaaagccaagggggagcatttcgacaccgggagcttctgctaaacgaattgattccatcaatttcaagccaggatggaggagttctaaggtcttaggatcgtccacatatgaatggaactcagcgccgataccactgactggctgtattggctttgtcccattcaaggcctgtagagtcatagaattgatacactcaaaaagcagttctcctcggcgaaaggtttgacagagtcgttgtaacagccgtttcacatcatcttctggcagatagcacagcaatccctccatcacgacaagtactggcccgtcagtggaaagctcatgcatccaatactcatcgagaacgtcaattccgagaagggagtaatctcgaccaggcaaggatgtaggctgaacttttcttcgaagctcaatgacctcaggaaggtcaatgtccatccaccgagtgttgtcgccccagttcacgcggtccattcgactatcgaggccacatgccagatgtagaacagtggtgtctgggttgtgttggaggaagtctgaagtccatcggtcgaaattgcttgttcgaacagcgatgcttgccatctgattgggtgccatagtcatcttggtaacatcgaagtcaagccgatctaaaatatgttgagcgtatggatcgccgagaattgggcgaggggtgcggaagtcatgggctcgggcaataagagtgacaaggagagtcttcgcaacgccgttgagatcgatctctgccttcttgatcaccccttgctgttcacccgagggcgaaacctgggtatccctggcgttacccgaatcatcgtctgtgtgtgtccatagttgtctgctacatgacaatttcttcgtttagacggcttgaataatggagccccctaccacccaaagcttatatcctctagtggatggaagtggtggtgcagacggcgggtctacctagttcacggagaatttgaccaacagtttttggccgagagtcatgcggttctggaatcgttgattatatattattcctttagaaaagcatcggaccaggaattcggagtgtcaacaatactgctatgattccaaaactgctgcaagtactcagcccacccttaacctccagttcttcttcagcattaaccctagccacgtgatgtgtgtcattccagtatcgtgaactacccataactcttctaggagctggagaacccaccgcgtgaacactaaacgattggtcgaatatacctcttttcagtaggccgtgctgagatctggccagaggtggagtttcctcgtggggctggctccctcaaccagccgatcgcccggaagcagacgaagaatagcactggtcatcaagaggagctgaccgtgcttgagcatgtcggtgaacctttctctcggaatcatgtggacgagaggactatacatgagggattggaactgctgccagacaaactcgacgcgatcatttttggcgaggagtgtatcctaaacagccacagactgttccatggctacaagtcagaaagggaggctccaatctgcagacaaaatctagtgttagtggaggagagcaaactaacactggaaaaaggtaacaggatataacatttgggaaggaacaacagggggagacaatcaagacctggagaatcttttctatcacattccagatgcattgattaattacaaatgtcggggagtggagctcgccttgctactattctcgagatgaacccacttattagacaacatcttgaagcttcactggccgttatgcaggaagatccttgtcaatcaaccaaggggggctttggacacgtaatattcgtgtggtacttttatatagcactattaatcatttaagaaaaataaaaccaagtgaggagctttcaggtcatgaagatggccgacggttttacccattcttctgactaaaggccccgacttagccttagaaagagggacgtcaatgataccgcgcatcgtaccggacttagcaatagagggattagctaatatttgatgttctagggttatggtactgcaaagctgtcactagccgcgtgggtgcatctctggggaaggtacaagactgtatattagaaaccaagatcgacggggtacgtctgcgtgataagttctttatgttagacgagagcaggcaggtcgctcttatatatctcaaagatatagatatgcccctttgaggagcatcaccatcttatctttgatgctatatcagaaatcaccagataaaaaacggctaacgatgtccttgtattcacatccctcatctaatctgcctagtcaatacgttcaataaacgcatgattagggaagttcggagtcttgattaggtacatccctccagtaccgggagttggaataacttcatgacagatgttgacatgattccagaagagacccttatattccctgttttcctgtctctcacgtagaatctgaacaatcgaaccaggtgggcaatgtcgatcaacataccaatggcccttgacgaacatattacagttgacgcgccacctggcagtgttgccagacgacgtggccgtcgtgaattctcttccaccaaactgggggcagatgttatattgtggtgtagggccgacctccgccaaccgtctagcaacatcgctaccgtcatgctcatgcgacgcagttcctccaacgcctgtcacctttagcgcgtcaagtgctttctgaagctctgctttctcagcttcgagtttagccttagcaatttcccattccttagcctggtttgacttctccacttcacacttgttttccatatctttggtgatatcagccttcgtccgttcgaattgagcctttaaggcttcgacagcactggaagtgtgggtcttgcacttctccgccgtcctcctttcacattcagctttctctatccgagcgactgcagccttctgcgcttcacactgagcgtttgatgtttcagcagcactcgcagtctcagcgatccttttgtcgcactcggccttcgcagcgtgaccgagagtagccttctcctgttcacattgagccttcgacgcttcgacagcgacagcagcgtcattgcacttctcggtgatctccttttcgcattcgactttctccgcttgactgagcgcggccttctccacttcacacctggctgcagcatccttttcacattgagtcttagctgcctcgacgggctttccgcagccgctctccggttccggctcatcgactataccgccagttttttcaatcaacaagaagttactacccgaggcggtgctatagccctgagtggtcactaaaaagcactggcctctgggagtccatgaagttgcgaaacaattagtgtcggcagcacagtgcttagcgcactcacgagcatctacacctttgattggtgatttattagatccagtggcccattttccacaggagtacgtgaactcgaccccgttgacagatcctttgccggatgtgcttcccccggagcagcaggtatcataagctgttcggtggttgccgctggacaaggaaagacaaccatttccacttgcagagcccaagggggcctgagtagcccatgctgcacccgcagacaggaatgcaaagaggaagggttggctaaacatcatggtcctcttgcgcctcacgaaaagaggtactaatggctaaaccgaaataaaaagaatcagatctagatattggggtttcaagtgggtgggtggaaatacccaagtgagaatagggcggaaaatatacgccgatggctatttgtttccaatatcgaatccacaacaaatacagggtgttatggacttacttttagcacacagcttgctgtattagtcgtagctgtgcaatagtttgcacggcagtgggtctagttgcctaggccgcgtgtgtgtgataggtacattcaaactcagatctgcggatcttctatgaactgctaccctttgaaatgccagctggcgcgaggttcagctgctccacagtgcgcctcgcgggataactccgatatgcatagaggaaagacagctctgaggtcgagcaaacaaggcattttccactgacacatggtttgggtgcgccctccgagttactcctctacgtgtggcccgaaatatcactcagtagtccgatagcagaatggaatatgggaaatattcctgaagtggcttctgtatttatcgatcagggaacaagggtttgtttcgcgtggggaactaggaagctgatctccacgtcgcatggaccaccacaatcatggacacagctagagctcacgcgggtacgtagaagagaccgtccatcaaactctgtagagtgttttgagctcgttccaatgtgttttggtgggttttcttgggaccaaccaggcgcaaaataggctgactcccgttttaagaaaatcaggactttccacgcgaattgcacaaggttcaactagattacatattctcgctagcagcgtaagtagtggaaaagtatgccgagagaagaatccctcagacctttcagccgtcggtaccagacggtgcagcatcttctggcggcgttagcttcggcatgttcagtcttcagctttcttttttgggctacagtgttccaccttggaagctaatcatgcaagctagtcaccgaagcgagttcagctcccccacagccaagtggagccatccaggatcatcgcgacctcagccccgagattcccggcggtcgaatcaagatcggttcaccgtgccgtggggaagtctcttgaaagctctggaattcagttagtgatagtattatactggtacttgagtgagtggagatttgatatatcttcgtgagtggcatattatatttaatgacggaaagactttaagcgagatcgtccatcaaccaaccaaattggctcgaagctgaggtgggatctcttgatcgatattgtgagatagcaaggtcaatgcccctagttcatctgcatatcattgccgtttatggaatctcgacgaatacactgtcctatcaactctcttcctcacttcaaagtcctaccccggattccaccgcacgactgaagtctattctgagatctacaaggatatagctctcatgaattcaagctcagctcgccacacatcttttttgcccttccgtcgcggtgatcgtcgattttaagttcatggcgacgacgcaaagagagaagatggtccattctgtggatcttggaaaaggcgtctgccattctggacggagccaggcgccaacacggtggaatctcaatctcttcagcttcgcattcagcttcgcagcatacggcagtggccaatgcgaatataaataacattacctccctgtccttttattccctacttcgcaccaccatccatttctccttcaaatcggtcatcatggtcaaagccaatggcctgttggccctcctcgttggcatttctgcataccatgtagaagcccgaggctcctcccgtggtaaaaccaagtacaccctcgataatatccttcctttgacggacccgagctccggtcttgttaagtgttgcccggagggaaccgaattcgacggtcaggcctgtgtccttggtgtacctacctgtccggaggacttcattcgcaaggataacaagtgtgtctcgaagttcaagcctatctgccccgatggaagcgaatatgacggcaacctttgtgtgtctgatggactccccacttgcccgccccctaccaccctaaagggtaactcgtgtgtggctggaccaccaacctgcccttctggccttgagtacaacggcaaggtatgtcaatcgaagcaactcccggcgtgccctacagactacaccttcaatggcaagacctgtgtcagtgtcaagaagcctcaatgtcctgagggactgaagcttggcgacgggaagtgtatcagtgtcggctctccggtctgccctgctggcgcagagtacaacgaaaaccttggactgtgtgcctctgtcgttgagcctgggtgcgatgaaggaagtcaactcaagaacggcgagtgcgtgtctgatactccaccatcctgtcccgagggcgggaatttcaaccctaccacagcgaaatgtacctccgccgagaaaccgacatgccctcctggctccgaactggatctacactctcagaagtgtgtgcttagtgaggaggctgactgtcctcccggtagcgtcctctctactgatcttgcttctggtgttgcccgttgctgtcctaatggtatggcttggaatggtgacgtctgtctcttcgaaactgattcgagcggcaaatgcccccctggcctcactcaggtgggcaagtactgccacaagcaagctaccaagattccccaatgccctcctggcgcgaagctggatggtagccgctgtgttctgacggagcttcctgaatgccctccaggtcacatcctcgaaggatccacttgtgttatgatcgagaagccggaatgtccccctggtttaacactgtccgggggcaactgcatttcgaccgttgaaattagctgcccggctggaaccaggttcgagaagggtgtttgcaccagcgtcaccccacccacctgtgaggacggattcgtttttgacggcactaactgcgtctccaccacccacatccccatttgtcctgaggagggccacactttagacggtgaggaatgtctcattccgctcatgcccacctgccctgaaaatacagccttcgatggtacccgttgtgtttccaccatctctccttcctgcccatccggctctgtccacaatggtcagggcgactgtctgacaacctccgtccctcaatgccctccaggatctactttgcttggtggtggctgcgtcgttggcgttcctgcctgccccaagggcacagtttgggactccaagcagtgcatcagtcccaaggatcccgaatgtcccccagaccacaagtggagcaacggaaagtgtctcaacctagttaccgtggaatgtgagcctggctacgccttggtcaatggcgaatgtgtctccgacagtaagccagagtgtgccccaggaaccactttcaacggtcaggaatgtgttggtgacgtacccaactgtcccgagggacttgtctttgatggggaggactgtgcccatcccgaggaacctgcttgtcccgctggaatgaagttcaacggcaagaagtgtgtagctgagaagccgccttcttgccagtctggcaccaccttcgacaagaagacgaaggaatgtgtggctgttgagccccctcagtgtccccccggtcaggtcttcaatggaaagaactgtgccctggcatctggtgactgtatgagcttcgagtactgtcctgttatgggcggtctttccaacggcggccttactaccggtggcccttctaccggcgccgaggaatgtcctgaaggaactgtgtatgataagtataccggcatgtgtgctgattggtgagcgtggatgtgagctctctaatttgtaaatgtgatggagaatagtgctaggtagagcaaatgttctgtaatcaagagtgtttttagcgtgcagcattgatcgtcagagtccttaccagtatgatatatgtactagtgtatagtatccctgcttctatactacgaatccaagtctgagataccgtagtctaatcaagccgaaatattgtcataccattcacgttagcttaatcatgaacccctcagagtcgtcagttgggtgcgaattagaatacaacgtcatgtcagtcggttatacatacaattcgaactaaagttttaatgattgcgcagcggagctagcaatatacaggacaggttttcaccttctcgactctgattggccagcctctgcgctctgattggtccatatttagtctgtgctttgttcatgtatctggcttgtcattggtcctcaattcatccgggacattaactattggccgcttgcccgcttactaatttagatagtaattgaaggtcatgtgattagatcgctgcgcacgtctttggcaggtctttggcctagcactaactagtaatacttgagtcgtgcagccgacggcctcaggcatcagcacgtgctttgtacatcccggtcaatgataagtcagcgtctcggggtcggtcgacaaatttccgatgctctcggaagaacagaccaaggttaggaagcatcaaagagtcactctaagggagcctcgaatcaagtactccgcgcatggctcgtgctcagttaactatggagcctcagaaaactctgttcatttttttaacaagagagctatactctgttttgagcctggtcctctagtcaaggactatcatattatatatttcactagtatgttcagcatctccgaaaaaccatactatcagtaaacagttctattttcctacaatttatttagaagacataagtgcctagaagccttgatttcacaaccgagggctaaacattgtcgactttctctccaggatcctgagccttcaagtcataatgcggtgccattgggaaataaggaagtgacatttcttacgtacggtatctggataatttgaatcgaatccatgcccgatgaattttcacttctttttaccaccagactgtagtctccagtgtgtccctggggtgtttgcggtggggagaatttcttgtcatattcgatctagaaaatgtccaagtcttctcaaacctatgaattgaatagagattaagacaaactttgtgatacacatggatgatattgtagggaacaggtatcgtcaaacctgagattggctcctgctccactatgtgcacagcgcaacagctgggctgcactgcactaaagaattcataagataaggcagattagctcatcctatctgcttatcatagtaaatgcttgaagtattcggcttcttagaaaatagaatatagatcatgcttcaaatctagacactttgcctgatttgatataaaagtttcttccaactgctctgacatataaaccagggaggaaaggctgtagaatattcatacagctcaggagtgaggcaagcaatggtctaatctcctgatatagtgctcagtaaccgtacactaggagagggccaaagatcagagagccaggtggagggaggtggagaggtggtggggcttcgggggtcgccattttgggctctgatcctatcgttcatgagccaatgcatttgtggtggtgattttgatgcaggtaaagaagccggatgttctacgagacgtaacgtttccgaggttatatggttttgagacgcctacttcgttctctgggcacggaggcccatagcggctactctgtaacaatggtccggacgcgcgttttatagttcctgggcagaagtcaactatggttgtagcggaaaacggagcaaatgagaaaggtaggagtggaggtcaaaacttggcatgtttgatacctgctggtatagggtgctcacatgagctgttgctcgaagtatctttgtagcttccttattgatgaatgttgttctcctctactgcttgtgcttcgcagctgaagttgtatccgtaggccctcatgcgaagcatgacgcgagaacagagccaacaagtgcttttgtgggcgccaaaacaaattacagataaggtacacttacttcattctactgggcagggttatatggaactaacggggtatgtggtagtagtccttgacgataatccgccctaagaccctaggtgctctgtgcataaacttctcgaggcttggctctaccccgcattcctggggtagtgagcctgcagcgattgacttacaattcgtcattcatttgtgtatctctatactaggcgctggaattttgtgcggggttcttcttatcaagatcgtcaagaaggcctaggcctggtcaatgtcttgattggcactaaatgactcgcgctactcagctccacagattcggttatctaccccgtggggtaaacggggtcgaacctaacatggaggggttactcagtaggctctttgttcatggcagctgttatatgtcctcagcgcagtatcaatgaggagatatagccgctgagccgagggtacctatgcaggtcttcaataccatgggggaggcgggactacttcaagcgccgatcacccaccaaagcaaagacacctaaggcttgttcatttttctctttgacccaagatccgcatagggctcctgtccatcctctgccagaatgaacgaaaaagataatgcagcagaggagatcgaggaggctggttctaaaccacttcaggccttaggtttggtcaatggcggagacgctgagagcgttcaacagtggacgaatgaggaggagaaaaagctggtgtacgtatgtgacttgctgctcttgttcatagatggactaataactgcccaggcgaaccattgactggcgcgtgttcccaatgctatgcaccatcttcgggctctccctattagaccgcacaaacatatcgtctgcatacattgccggcctcggaactgatattcaactttcgcaagggtaggttatactgatgccctacacaattgtttgatcctaacgttcgaaggccacgatacaacatcgccctgcttgtctttttcataggtaggctcaacatgtcttcatggggtgctaaataagtctaatcgacgtcaggatatggcttattcgaaatcccatcgaacctcgtcatccgccgcatcggtgccagagcatggctaagcttcctgattatatcatggggcgcttgcgtcctcgggatgggcttcgttcgaagctggcagtctctaaccgtgtgtcgtgcgttgctcgggatcttcgaggctggacgtatgactctactcccaattgtgacctacataagttaacatgtggccagtcttccccggtgcagtcttcatcatcggatcgtggtaccgacagtatgagacagctactaggatatcgcttttctatacggcggcgctgattgcgtctggattcgggccgatcctcgcttacgtattttccttgattcgagtaggggatggaatatacgcccagggctggcggtggatctttatcgtcgagggcattgcgaccattgtggctgggattgctgccgcgttttttgtcgtggaatgtatgctctaccctcaccgtggagccctcaacgaattaaggctgacctcataaagttcccgataaagcacgctggttgacggcccggcagaagcagattgcgatcgctcggctatccgttgataaacaggagaaagagtataaacaccctagttttagggaggcgatggtgatgatctgggattggaaggttatcgtttagtaaggcgctcccagccctgacccccgcgccttgttggtatatactcatttgaaataatgaacatagttcaattcagtactttatcgccgcttcaagtgtctattcaattgcctacttcaagaccatcattctccgagaagggatgggcttcagctacgctctgtcccaaatactctcctcaccaccgtatgtattcgccgtaataatgtctctggttatggcctggctgtccgataagtataaaatccgctgggctattctagtggtccaatcgctttccgctgtcgttgggctcctcatcacactttacagcggaccaccaggcgttcggtactttggtctattcatcgccgtgttcgggacacaggccaatatccctgggacgctatcatatggccaaagtcagattccgactgtggagaaacgtggtgttatcgcggcagctatgatatctgtgggtgctgctgggggtattgcggggtccacgatttttaggacgcaggatgcgccggtgagtgcccttttggcgctttactcttttcccaaattggcactgatgttgtttttgcagaggtacctccctggaatgtgggccacgattgcgatgcaaatgctatataccgttgtgacggtgatcttttcgttttaccttaagcgacaaaaccgccttgtggacgaaaacaagcgaggtgacttggagggcgtgccagggtttcgatatgctccttgagatggtctggataatgttatgaaggagtgaaaaagtcaaagagagcgaaaccccgtgatactcttttggagcctcaaagatgcagagactattgagaattgagggtctttcaatcaagggaagcttgttgtaggctatggtcaagctatcgagaaatggatataagccacaaaggttctcgtccggaaagtcaaatctatacatgggacgcctaaactctctatatctttttgctattggaaagtatggatacgcaactgcctcacgtttcatgcttaacaacgctcaccttatcgcatgtcctgtatgttcacctccacggcgtaatctgaccggttcttccatatcagatggtcctatcgtttgcgtagcctcacaccccgccaaggtgtcagattctggagagtggctcagcgtgccgtgcagcgccggggaccaggggattggtgcaccactgggacatagatacgattagctccaacgaagcaacctgaatgcatgcagaccgtaagctgagcccttgtgggactagtttcattacctttgccgttgggcaaggacttcgtgtgggaagatcctctcccaacggcataaggtgtcaattgataggtgtcggttgtctgaggccattgcattcttggcaagccatttcgcgggtgccgagactcgctcgtaattagcccccaagccctaagactgccttcgactaatgataggagagagttatattaccacgttccttccgccaaggatttctcaccattgccaagggtttgtacgtcatggatagttggtcctaattgtgattccaagaagtacgaactactcttttggtctaagtacgatttagccgacaagccacttccccaggacggccacaatcgcacgtccaatccccgcaaagcatagcgtgtttccccatatcttggccgttcttatgccctggagaaattcagtgggctcggattaccgcattgatcaagccgagagcgcggagaggggggtcaatactacatttaaataacttctgatagctgctcgcgacctcgcatggtcccatttttctgtctaaaattcgattcgcgccattgcgctgtgcttgaacaacatgtttgggttaccaaggttcttcggatttagaggcagagccttgaacttagccattagctccctgggcagtcttgatttcttgtacggcgccggctctgtcgaataatctccggtctcgctactgataggtgtcgcacacaggcttttcggatatgatcagggcgtcaccggtggtctgctggacctcccgtcgttcatcaaatacttccccgatatcaatgacaaggctgagggcatcgaccaagctttgaaatcgcagcgcagtttgaaccagggtattgccgtcgcatcttacaatttgggatgctttgttggcgccatcttgactatctttatcggaaatccgctcggtcgacgaaaaaccatctttatcggctgttgtactatggcgactggggctttattgcaatcaaccgcgtttcatttgccacattttattgtcggtcggattatcactggtatcgggaatggtatgaacacaagtacagtgcccacatggcagtcagagtcatctaaagcccatgatcgtggaaaattggtcatgattgagggtatgcttatcacgggaggcattacactcagttactggatcaattacggtgagttccacccacttcactgccatacaacagaagaattactgatgactgttggctaggattttcgtttatccccaacagtgaggtggcatggcgctttcccctagcctttcagattctcttcgccgtagtcattttcatctcaattatgaatctgcccgagtctccgcgatggctagtgatgcagggccgcaacgatgaggcattggagattctcgaataccttaatgagaaaccgcgtgacgacccctatgttatcaatgagtttagatctattcaggagaccgttaaggaaatgtccaagggttcttaccgaagtttgtttgatatgagcgagtaccgagaattccatcgcgtcgcactcgcctatgtcaatcagatgttccagcaaatttccggaattaatctcatcacgtactatgtgagatattccccgtgctcctggtttcgctacacagtactaacacggtttgccaggctccctctctgtacgccgaaatcggtctgggcgaaggcaatctgccaaagttgttagccgcctgcaacggcaccgaatacctcatggctgcatttatcccgattttcattatcgaaaaggctggacgtcggccactcatgctctttggggtacttagtccacactctatctatttcttgtagctttgccgctgctaacacaaattgttcccaggccgcgggcatgtctatctccatggctgtcctggcgggaaccaactaccggttgacgcatctcggtgatagccaggccggtatcggacaggccgtgttcctcttcgtcttcaacacgttcttcgccatcggttggcttggaatgacctggttatacccggcggagatcgtcccactgcgaattcgtgcaccaactaatgcactggcaaccaggtaagagcatataagcatcatccatacaggccccaggtttaagccaggctaacgtatttccagcgcaaactggatcttcaacttcatggtcgtgatgattactccggtctcattcaccaatatcggttacaagacctatgtcatcttcgctgtcatgtaagaactccatgtaccagtaagattgatttttcgctgacaaaaccagaaacgcatttatgttcccctgcgtgtatttcttcttcccggaaacccgctaccgttccctggaagagatggacaacatcttcaagaagtccacgaacgttttcaacgcggtgaccatctcaatcaaagaaccttaccgctacgacaaacacggccagctgaagccggagtacctcgaggaggccatccgtcgcgagagcgttacggccccggcccccgtcaagccctttgagagcgacgacagtaccactgaagtcaaggcttgagtgatgaagaggagagatatgtaatagacgtcgagttggttgcatgtatatcacctatacccggcggcccaatgtgatttcctttgggttgcttttttcccaagtcagcttttaacactctgctttttctttgtccttcctttggttgaattcaggttaccagaagtctacagatttcccgcaattatactcgaaatctaatgatatcctgagactgatcatggcgaacttcccacagtaatactgcttcttgcgaacccgactctttccgtggatatgtctccctattcatggtgtatagaacttcacagccgcggcgccgaccaaggagtatctgtgacgagccaagttcgtgatggcgcaaacaagcctactgccaagggtgtagcacactgattctcatcggaaatattaaatttaactgtagccacgctgcaagtcatattccttcccatcgcagccccagccgggtccaggggccatagtgtcggttcttagagctgttgtgtttgtggatgacttgattggagtctcactgaacggtatagattaatgcttgccaggattaatgagacagagtgttccgaatggataatccagtgctcaggccctatggcgttggccgtgcgggacaaacaaagctacggaggcttggcggtgcggtccgagtgttggagccgacttggcatgacaaacaaaaagaaattggaaaaaaaagggttgatgaaaaaggaaataatgaggttgtacgatagataatattggagcctagcaagcatccatggccttacatccgatataaccgaaccatcgtaccgttttgttccgtctcgtgtggcctggggctcacagtatagtggcttatacgcttagacccacctggcatctggctttataaaatccctgcaatatgcactagggaacacgcgagtcagcgcatcctgagcctttccattaacaggtattgctacgatccaaccgtggcactttttacgagagtcggcttacaaattcggaaagtatcccgcatggcacgatatataatttctttgatgcgttttctgaacacgattgtctattgggtaaagtgaaaacggcgatgcttttgacgtggaaaaacacgatataatctcggacggcggaacacgagggccaagcctcggtcatcccacgggttacctcatcgggtaacccggcaggagcggaggtcagactaaacatcttggcaaataataaccaatcacacgtcggaggtcacgaaaataatcaggcagacatcgctttggttgcctgtctttctcggactcaatttccgacgtgaaggccttgaatcagaaccctaatactgctatggaggatattcaccatcatactctgcagcatgacaaggtgttcgcctgcgcctggttccaattatgaaacgaacataactggactgtaagggtttatgggcatgttgaaagtgtctcagcgagaaaatctcttgtcgcgtagactctttttttgctcttccgctaatttgataacggtaatacgttttaaagccgctcaatataaccatcatacacgggagatttgtctcactcggctttctgtcacgggtgttgtggagaacgcgatcggttgtcagagctttccatataggagccatcaaacggggttgtgaggatgccctgcctacagcttccatttggatacaagataaaagagacatggagggctgtcattaagttgcacatgctatgcgtacctctgttacctgctcgcgggctttttcattccatcatcccactcaatatatcaacaaaacccgacacatccaagttcccttacagaggtgccacatgcatctcaagatacggaaccacccagccctagaaaagagctcgagttccgaccagctcaatagcaaggcaattttcttctgtctctggctaagttcaagatctgagctgcttgtagcagccgtgatcctcggcgttcaggtcagccccggcttggaaaagcagctcttgttctcatcttacaccacgtgccatgcctcttcctagtttgaggattgcctcagatatgacagtgaaaacaattaaaacagtaaaggcacatgtggactcaaagagaaaaatacaatccatgctttacagtatgtatcagagcatcgtgttccatatcatctcgcttcttgagaagcttggaagactataaatctaaccaataacggctactccttgaaggagtaagaatgtccaatacgagcctcatacactacccgggcggctacacagccttgtggtggtaagcgcaatgacaaggctgtgggtgtaacatcatatctcccaccaccctctccggctacttcctcaagtccttcaggtcagcagatccattgacatatacgtcgcctgtatacttattactgtagttgcctaaaagctctttgttcgcctaaagggttctttgttagaacaaaggctctttgtctgcaaccacgtgattgtaggccgatataaaaggtcttactttgcctataaatcattaagaattcaagaattctacattttattagggagctcatattcttcatttatctaaaattaccaagcatatttcatcaccaacaccatcacatcgaatatacctgccatagtccaccgtgcattagtattctcccacaatgacaaccttccctgaagcggacgttatctggtagaatgcgagctcctactacgttcgttgtccgttctgcgaagaggttcatcaccacggcataaactggaagacgaacacgttgaggatttcacattgcgagaagatggagacttacctttgctgcttccccattggcgatcaaggtcaggttgcgtatgaaattgacaagagacgaggccgatgtaccaatatttgtgtatcgcctgatagtgatactgaggatgacgatgttgatcatctggcgattgagttggctcagaaggctacgattgcagcgcagagggcggatacatatgcggatatcaatgaagatgcgaaggaaattgtcaccatcgatccagggcacggcattgagccgtttgaacaaaagagaatttttgaaccaataggcgactgtgttaacggggatacaagagcggtggagagatacctggagacttctagtgaggcccagctgttcattcgagggcgagactacgatggcaaaacaactctcatcagcgctgcagctgagccgagctcggagatggtgtcgcttcttattaaacacggggctgaggtcaatgctgttgacaagcgcggaaggagtgcccttatggaggcagcactctttggtcgggccgaaaatgcaaaggttctcttgcaaaacggtgcagacaaaaacactcgggatagcgataacagaatggctattgatttcgctcgagaccattacaagaatcgaagagagagatacgagcgcaccggaggcaacctgatatcttcatccaatcgactgccaggccgtcacgaagacacattcaaaagggacattgatcgtcaggatatcgtacggcttttcagcggagagaaccgaaaatcaaagattgtttttgggagccctcccacgttatcagggtctaagtcctactctttcacaccctctccgaggcaggactcgctagtattacacggcccgatagaagagtatccaatcagcagcagctataagacggtggcgcggttggaacgaggcggaaaattcccatccattggcgctatgagcggatgggcacatggttcggtgcagtccctcagggttgatggccgacagtggacggatgatgtcttttacatctcgaatgtagcgggccatgccttagcttctcacagctgtgatcagggtaaggacggacgatacaatgcatgtcacgccgaaaagcagttgatagcatacttcatcgatcgccatgttttccttccacgcgacgctgacccggactcggaactggaaaaaaggatcgaatgtatagaggatgagcttcaggaattcctgtctggcactgaaataggccgcaaggtggcgtccctgagaaagagaaaggaggatctaaaacatcagatatttgatggggacgaaaagctcgtcggcaagcatgatgagatcaaggcactaaatttggagctcaaatctgttgaaacagccctaaatctgctaatcgctgactcccaagcacgaccactcttaaagctagaaagccaactaaaggttctgaataagcgactagacagacatgctgacctgactgagatggctagtgcgccaccaccggcttcattggtcgaggcggtcatattgatcagctcacgtccttgtcaagactgcattgtgttcacggacaaagtcaataaacgctttgggctatccatacagttattcgcggcactttgacttggattacagttaaggagatgtccctatatggtaggaaaccaagcgttgtacacccgccggcatcatgagtgaggtgtgattcttatgactctgttcggtttagtctgtggagctctggtccgtgtcagatatgtacgtcaaaactagacagcaagcgcgagagacaattgggataaccaatcgaagtttggtcaataacaaatgttgatatctaacagtccaaattgtatcattctgtgtctctctgtacagggaacgtaaaacgcaagcgcataagctcttagctagagctcttgtttgctgagtatgatccatcctcatcgtggcctttccttggtcaccctatatcaaaaggcctccaattcatagctcgcatacataaacggccccgcgcccttaacatcattctgcaccacgggaacagatatgtaatactgcatacagttagtaaagccttggtgcaatgatatggtgctcagtaaacatcagggcttacctcgaagctcccgttgctgcttagacttcccacctccaccgttccctcccagttcaacgtcccgttgtcatttttactcacgaacctgtcgacaagcagcttataccccttgtcggccacctgagaatattcactttcctctaggaatccgttccgaataccctttaagaatccatatgtgaacatggcagacccactactctcaatgtagttcctggggtcgctcgggtattgatcgttcatgatcaaataccacccaccactttcatcctgagcttgtttaagcgcttgcgctagtttctggaatcggctcaagttggtctcccagcctgggtgggatttgggaaagtaatccaggatatccagaagggacatgaaataccagcccagggcgcgattccagacgagtggagcagcacctgtttcaggatctgcaagcttttgttactttcttgtttgatcaaacttgaggataatggaaggggatgaaacagcgatttgtgagatgtagatgacataccagcccaaacagcagctttactgtaatcaaatccatggacaagcagcccatcctcacgcaagcaatgctcctcgatcaagtcaaactggagcataatatcatcccacgcagtgctgttatctgcatcgaaccatgcagtgtacagcgcgtagaaattagtcgacatgtaaatcccatccagccacatctggttgggataggtaggatcacgatgccatagcccacctccctcattgcggggcgttatatcaatctgtcggcggagagtatcggctcctagcttgaacttctcctgaccagtggcggcccaagcagccaggaagtttgtaccgatccgtagatcgtcaagggagattttgtcggtgaggttatagtcgatcaattcgcctgaatcgctcacgacgcccgagagttgagactcaatgaagtctagatattcggcgttgttggttttgttgtgagcgagttcaatgccacgatagagtacaccgtaagcgtagttccgggatacgggcaccgatttggacaaccaagatgaagccatccattctgtgtagttgttgctggacgccagtgttgtacctgccgtcgcggcgaggagggctatagatgatcgcatcttgaggagaggtgattagactagtatgatagctaatcctgctctttctgtcatcagtagctgtctatgtactttacatcttttatataccctagcctcgggtatctctaccccatacaggagctcttcagccaagaaacggatgaattatcgcctcctcctcccgcagaaaaccccacgaataacaccccgcaactttaaatttagctgcagataagccacgatagcatgatggtaaatggtggaattttccgcttctgtcttcttttcccagtcttcgttgtttacattaatattagccaaggaaattggaattgtgcctaaggatttaggagccccgtatgagtggcgcagtactccgccaagcagtaacaatctagaccatacagtttgctctaaggtggtatgtttaaaattgatcggatttcttagtgagatatatgacactactatactctgtgctataacctaattgtataccttggcgtgcagaccagggattatctcaagatccttcggctgataagtgtacttcccatcctctgaaatcttcgcatcccgtgtgcgtctttgctgctgagtctgtctgaccttgacccattgctcagtggtcaaatgctgacccagttccgtgaagacattctgcgtaagcccaagtcggttgagcagggggctgttttgaatcgggtccagcacaacatggttattcggcctacataaggagtaagtatttgttatgctccgaccctcaataacaaactcaccgtgcaaagtacaatactcctaatcgatccacatgagcctggtcagctggtggcacatgtacacgatgaatgcttgacttgattagaccacccgtaagagcagtcaaggcatcacaggtattgaccgtgatggttccatcttgtggacgcacccatttccactgaccctgggaattgaggatttgcaatgccgcaactggttggcgaaagagtagagtgactgtccccagatccgtatgtccaggtacgtacataccgcccactatcttgttctcttcggccccgcgggctgcgtagtgcatgtaccgaagatggtcctcgcctttcacatcgtattgatggtccttgacaagttggtcctcgtcgggaagttcaaggaggatggcgaacagacggagaagcttctctactacttctgtgtggcatttctgtattcatcattactatgggggtggtcaggtgcggtataaactggtagtacatacccgactaaatgcctcaatctcttccagatgatccccgagaattggcggctgctggcgttggtgatagccgtcgaactttggaatattgtaaacctgtacattgtctttgactccgtttccaagactcccgaggttagtctattttctgagcagctgtagtagaggtcttacgcccggtgtcccgcaggtctatatccgttatattcccccttttcgaggtcagaggcgctgtggtacttgagcttttcttctagaggaagtgcatagaactcgcgaccgagggcaaattggcgatcgatttcatcttggctgatgttgaagtttttgacatagaagaaacctatttccaacaatattagacaacgcgatacatgtggatcaggatactcacccacgtgccgcacagcgtgatccaattgcttcacaaggtcttcttttcctccaggttggtcatattggctgaggtcaagggtgacgagctcagcccagtcaactgtgtcatcagtttcattggacgactaaagtgggtgagtattgttactcacggttctccttcgtcactggaacgtgatcatatctatcaatgagcttggcaggcatattgaataaaagagtcttgattattgaagagcacctgtgagaagacaagatggcgacaagaatacaagcaataggccaccctgaagatgaacgctatataacacttcaaccccgcattatgcgccttccgatgattaccaataatgtgagaaagcacgcaagctttaccacgcgtctcgagtcgggcgttggtgctacaagtccccatcattggcttacggaagtaataacgactcaataaagtgatgttatgccggggctggggcacgccatccgcactacatatttgccgtcttcaagccaagttaaccaaccatgtcaggtcttgcttatctcattagaatattgctaatacgtgtatagtaaggccatcctgcaatacacagacatctgacctccctccatctcaaacagcattcatacgctcacacgatgtccgtccgatttacttaccggcccagaagcgcaggaacgcctccttcttgttcttgggaggctccagctccgaccgacgagtttcagcgaggggcagcccatcatttccgacatttgtgacagcattttgcgacttgcccaggaagtaattgtgctgaaacagcgaagcgataagagggataaacgcgagtcccagcgcagtagccagacaataatataacgcgtgccgatatgccagcaccgctcccacacgcatcggatcatcaaagccgtataacttccgaatagacgtgggactaccaaacagctttttcacatcggcttcggtggcattggatggcaagtactttcgcaactgcttcggcatctgatctgcccagatcacagcaacaatcgccgatccaatagctctaccaattttcgaccataatgctaacagtgaaatagccagcgcgacatcctgatgcgggacggatgcttgcgacgcaacgcgcgatccgaccacagacatagaaccaccgaatccgacgaggatcatcgccatcaccatggctccggtgttggcagttgccatgttcccatccaagatgattcccataccgattattttgatcactagaccggcgatctgaatggctttgtaccgatgtgtccatcgttgtaggaggccgacaaaaggtccggcaatgcagagggcgagggtgagggtattgccgtagtagacccagttctggtagctccagggcttagcaatgtagacatatgagtcccagtagagaccgcgaacacttccggcaactgatgttgtgcgcaatagctcagtaataatgaataagcgaaatagcagggtgggaagaactcacgcatgtagaagctatcgataatgatggccattgtgaaagttttattgaataccagtcgacgaggtgcactaggtacgggggcccatttcacctcgtagataacataggcgatcaggaggaggccaccaacgatcatcatggcgataagggattggttccgccatccaccatcggcgtaggtcttaagagaaaatggtagtagcaagagcgaccagccgaaccccagcaagaccaggcccaatgcatcaatttcgtccaggatgcgcctggcagaccgcatccaaggctctgaaggcccagccgctcgtgctgagaccgtaccatggggtatgtcacggccctctctctcagaaagattcccagcggctcgacgggcggcattagaggaggcgatgttcacgatgccgttcttcttggctttgcgatcgaggtagatgagtgtggcgacggctggtccgagggcgacgggcataatgatggcaaacatgccgtatccccagcgccactgccctttactatcaatggcatccacaatcttacccgcaaaccaggtattaattatgaagggtgtggagagcatggagctcgcgaatccgcgccattcgagcggcgtcaggtcggcgacgatgatgtcgttggtcaagtcaagcccggagctcccgatggcgacaaagacttctccaacgacgtagccggcgatggtcctacaggtggcaacaatgatatacccgagtacataaaagaacaggaccaacgtgtatgtgtatggacgggatgtgatgtcggagatcttcgcgataaagggtttgctcactgcactgatgatacttgttgcaattgatagagtggagagcaccgagctgtgctgtttaaaatacgaggaggcatcgactgagtagtaggacgtagtagacgagtcgagcgagtaggcccacgcacagacgagcactgatactccgatgagccacaatgtcttccgatccgacttggcttcgcgatagacggcttccattcgagtgactccctgcgactgttggggatccccaattgtgggcttcaaagtgagctcataatttttgtcaagccctgtgacctgggtgatttgatcgctcggtgacatgatgggattttggtagctttgaagtcctcataaaacgatggacagggtatatatttctggcgagtgagtacacgtttggccttggaccagaaattgattgagcaaggaaccattttttccctcctcagtcatttatattttcaatctgataagatcctgtggtacgatcttttgtattaactttactaattatttttcctttgcaataagtagttcctagattcccaactttctggccttcccgtctcaccgtagatggagactggaccgcgtcgcaccaccgtacttgaacaagcataggactaggtccagcaaatcaaggacatgtggagatgtcagcacggttgataccaatcatcattcctactctctctaatatgctaacgctgggtgcctttggaaatgcttaggtcatgggatccatattctacttttggttactgacctcttggctcccggccagagcagccaattaggagctgatccgagggaatctaatctaatcagatgcgtcggaatctgtccgacatgagtaaatgtgaactgaccatggtgctgtccctagttgcgctatatctgttactatgtcaattactaagggtttgtcgcgtgcttcccgaccaggaaatgtctctgcctacttagtcatgtcctgtccgatgcgcctaaaccgggctatgcatttgccctaggctgtagacactttgcacccgaatctctggacttaacgttctcatctagccaccatatctgtttagagaaaagaatcaacaggatagtgtggaagcacaccaagagctaattacgaacgggtcgatatgtttatgttgattttgagaataaccaaccgtggttgccgacctacggtgacatgccccaaaacactacagcgaccgagttgacaatgagagacaaggactaaaccaaatccttcatatctagataggtgtcccgtcaaggaataaaacctgactacaatccggtgtccacttttgcccccattctgattttccaggacatcaacactttgactaagccaacaggcgacccttcgtggatacagtacggtcttaagtcaatgatttggagcatatatggttatcacatatagcaagaagtcgctgagagtattggcgtacggtataagatcaaagccgatcgctaactttcccgacgttctcatccaggcttcctcgggccgagtgaaggccagtgacagggtaagtactccatctataactactccgaggttccctgtccattctggcaacatgtctcatttgatgctcgctagatagacccaccagtattaaaacttgacgacaaacttgaaagccaccacgaatcagcggacaccgttattgactgtggaacgcgaaatgagacgggacccctaacaggaaggggtctttggaccaccgagagcagatcataccgaatgaaggagacttcatttcacctctctttggtcagcaaataattattgtggtcgtggatggacagagaacgaacacttctgtacattggcaaggggctcaatggtcaatcctccttgacaaaacaaccctggtggtcacaaataaccagtatgtcaaaacctacaaagagcccgtgttgaacacgttcgggatacaccatatgtttgagatatataccggcagctaatcgtcagatcaattgccgaatcccagccgtgttttgttgaaggcggagacgcgtctggatcgcggagaaaatcatggagtgcggggaaatggcggattcttctccactcaaacttgcacgggacgtataaatgccgatctccaatgctttcgacctgctcgatccaaagtatcgccgaggcatctagaggtcctgtattttacagtcttaccccggtatttggtgcttattttccatccttcacttttgccgtttgtggggtcccgactcaggggtattattatctgatacttcacttctagatgaaatcatcccctgggtacaggacggcaaaaacttataaaatcaagcatgtagctcgggaaatgtcaatcgcaatgtagcattattcttccatgcttgtcatgcaactcttattgccttttctagcttcaaccgcagctgcggctgctgctatagattcaacttcctcttctaatggctccgaccaccatggctcctcattccaggctgaatgtgaatcattcaaagcaaagatcaacgtaactaatgcgaatgttcattcggtaacctatgtcccggccggtgtcaacatctccatggccgataatccgtccatttgcggcggagatgaggacccaataaccagcacatttgcattctgtcgcattgccctcaatgtaacgacctccagcaagagtcaaatcttcatggaagcctggctgcccagcaactactccggtcggtttttgagcacaggaaatggcggtcttggtggctgtatgtgacctttttgccttgaccagttccaccttaactaaaccatgacgtataggtgtcaagtatgatgacatggcctatgccgctgggtatggatttgccacggttggcacaaataacggacactttggtaacaatggtgtctccttctatcaaaacaccgaggtggttgaggattttgcttaccgtgccctccataccggcgtcgttgtcgggaaagaattgacgaaaaacttctatcctcaaggctataacaagtcatactacctcggttgctcgactggaggacgacagggatggaagtccgtccagacgttcccagacgactttgacggtgttgtggctggtgcacctgctttcaatttcattaatctgaccagctggggtgcccgattcctcaccctcacgggcgactccagcgcagagacattcgtgacagaaacacaatggactgcggtacacaatgagatcatcagacaatgtgattccctcgacggcgcgaaggacggcatcattgaggatccagatctttgtcagccgatcattgaagctctgctatgcaatgcgacccaatcctccacatccggcacgtgtctcactggagcgcaggtcaagacagtcaatggtgtcttcagtgcaacctatgggctgaatggctcgttcctctatccgcggatgcagcccggatccgagctagcagcctactccagttactacagcgggacacctttcgcttatgccgaagattggtatcgctacgtggtattcaacaataccaactgggacgtagcaacctggaccgtgcaagacgccgccattgccaacgctcaggacccgtatcaaatctccacctggaacggcgatctctctcccttccagaagaaaggcggcaaggtccttcattaccacggcatggaagatgcgatcatttcctccgagagctctaaagtctactataagcacgttgccgacaccatgaatctcagcccctctgaactcgacagcttctaccgtttcttcccaatcagcggcatggctcactgcgcaaatgcagatgggccctcggcgatcggccaggggactggaacatttgcaggaaataatccacaggataatgttcttcttgccatggttcagtgggtggaagaaggtgtcgctcctgattttgtccggggtgctaagctgaatggctcgactgtggagtatcgtcggaagcactgcaagtatcccaagcgcaatcgatatgtcgggccaggttcgtatacggatgagaacgcttgggaatgtgtatagtttatgtctgtcaaacctaagatatacttaagcattgcagtcacgctatacagagaatgcaatccaagctaccattactagacaagtagtattatggtaaaataagagagatcaatcagtacggctatacataattttaactgaatatttggaatacatgattatcgcgatgcagagggtgaagataccaaagccattcttgtctaacacgaatcacacaactgccaaatcatagatcagaacataccgcgccccaggagtccaactaagcacgtataaggtaactcaagtctggcacaacttgactcccaagcaaaacctttgctgctgccagataaagtgcggtactgagggcggcaacactcccaaaggcagtaaggagacccatataggacaggacctcaagaccgggcctcttaaacctataggatttccgcttcccctcgtgtgtagttcggttgaggcttgggacgaatttaaagtcgaagattgtttcctttccgaggccgtgtttttcatccataagacccttccacatcatccgacggcgagactgtagttgagattcacggtcagtatcctgcgggggcaatgggaaatggaggaaggggttccatacttcaaaaacatatttctcaataaagccaatgtttggtagtgctttggcctgtaacttcaccgaaagacagtatccccacatcagcatacgatagtacagactcgtttgcggaatatggagctcatccgaaagctgatcgccgttcagtaaccgggctaaggcgtccatgaattctttcgaggcatatgtaggagcggtattttccattcctattacgatgttctttgcaaggatccttccagtatcggtcggggcaaattcattgatgagcagagactcggaccagatttttgccttggctgcactttcaaagggctcggctggggcgcccatataccaggctaccaggcgccataaagcgatgtaatcctccatttcttggttgctgaggtgtatcccctgacgcggaagccctagccagataacggtgctgctatacgtattgatagtagcaaaggcgtccaggtcgttgatgggcaagccgtatttttggacatcgtagtaacttgggtctcgctccaccaggctcatgatcttgagacggacggttgaatgaaggagccggactcgaacacacgcgagatgcccggctcctcctggcttcatgctgtccacagagctgttcacttggaatgcatgttgggcggtctctagtagtcggcgacgaacgacagtggcgctgaacccgccagtccgtgataatgtttctcccacacgaatggctcccctatatgttgctgtgattagagcgtgaacgcattaagtagtaggtaaacgaaactagagagaaaatcatacattccaccgagtaagctattatatgtgagctaaacgtgatagagttagcagtgtctctctccaaggtacaagagagtcataccgagttcatgataggaagcatatatcgccaatatacatcttggccacgttgaatctgtgcccagttcacccactcgggaaccgtattgatctggttccacagttcctcgagcttcgggtctttttcacgattccctgtcaaaagtgcatatcggtctcgcttggaaacattgccaccttcatcgtcgacaggggcaggtaagtcgttcaagatctgattgcactcatcggcaaggccatcgcaactgtgaatccaagactcgaactcgctcgcagggcgatgctcatcagtccactcgaaactatagtcccagtagtggtactcgactcgatttcctttcgcgttcttggtagtagacattattgcaaattataatatggtacatggtgcaagacatcatgaagtcctactatcgaagaataatatatacgatttgctgagtatggtgatttctataagttagctctccgcggaccgaggtcggcataattaaatacatcttatgtcggaagcacgagatatggaagtcctcctgaacagtgagactcatggtgttgtataactaacttgcagatcatcaggccccatgattctagctggaaaagtcagggtttcacatggctttagttacgtcagatcgaggttcttctgctaagaaatagaacagcaggaccccgctcttaggctataagaatagaaactgagtgaacacgatgcagcataaacgctcttctatgcgcaacataactgcccttcctatgccgaatccggaatggtaaccctcctcggtccgaagatcacaggcggggtaaagccctacaagcaaagagtcaccgtacaatactactatgcatatttgcctgtagccacaacgacaggtaatacttctgacacgtgaatgctagttgtgcgttgtcacggctgaatctcattgaatgtgaatcaggtgaccgctgtacttcttttccacgtcgacactatgcatgcccgaagtacagcacaacaaataatgagaagatacattcttctggtctaccgtgcctcggcaaacatcatctgacgagccaacgttgcggccagttgggaatcccacaagccttctcggtgcggccatgacttcaggaccttcagtgctctctggcgaactcccggattatcacattttgcgatgacgaagaacaggggtgctatggtacctgtctccatcagaagtgtgggacggcgaggtgtgcttcggggtgcaatctccttcaaactggtcgtgatgctcttcgcttgatcgacaacattattgaagcgttccgtggagatactacggatagtttcgctacactttatcaagcatatatccgtaacgacggaaagcgccgcatgatgcatacgtaggattgccatggccctttgctccttcggcgtaagacatctgtgacgaaggctcgcctcctcaaagcgatccagcgccgccgcaaaaccagccagctgcgcctgctgtttcctctgctccgtacataatacgctatagttcgcggatatctcatctgcagagaacgactcacagagagaaccaaacatgcagaactgaatgaagatacggtcacggacgatccacgcgtcctggatagtccggaaatcatcaattgccggtgcgctttcgacttggtgcgcgaacatttctagatccagcccgtcatgtagtttggagactccaaaatgtgcgctttgcaggtccaggtgcattattgcagcggcgaaagatggatctatctgccgctctagggctaaagagggatgggcatggtatagggagctataattcggtctttgagcatcggcacccagcagtttaactccgttttgaagatgaacgatcgctaggtcataccgcccacgagtcaactcgaagaccacgaacagtaaacagcacaccaaggccatattcttcacgctggggtcattggagttcatccgggagatcagatgcgtgaccgctcggttgtactgacccaaagcgaagcggtggtagcgattcgtcatatcctcgggtaacacgggtataccagttgtttctactagctgctgcaaggcgctcaccgcgacgaccgcatggcagatggccggctcagcgtgactcatctggagtgtaagccgttcccacatctggtgatcgaaccagacatttatcatcgggatagtagagcattggaaatatgagaaacatcgcctctcgtcggatgtttgatctgggagcaccaagcgcatttgatggaggccgagggctgtgctgctggcgggtcctttctttgaaggcagtcgatcaagatcgtagccgtcacattggcgcccagttgactcacagttcaagcacctatcgggtgattcgtcgcatttgacatgccgtattctagccaaggaaattagtgtaccgtctggaagcttcggcgttatctacgaaccggcatgtgcggcatccggattttgacctaggagctcgggctatgcgcatcctcttaggcgcactcgaatcgggcacgtctctcattgccgttagtataattgaggagacttaaagccgacggaagcacacccgcagagagtgatgagagcggaacagggggaaaaccacgtaagctccttgtggaggggcaattatcggcatttactgtagcggctaagtaagcgatgttgcattaaatacctcgttatggactagctgactcgctagtagtttgatgcttgttagggcaccgcaggccttggcaaatcgattttggcatacataaagaatgctggtgttgcagcgttttgggaggtgagggttactaggaaaggaacaaagatcagtcgtgcttacttgattctaaaaggaaagatcctctcgagagaactcctatcaaactcgcatatattccagagacatccgggggggttcgagggatattccgccccgtttgcgccgagattaatcggataaaatctcatccgatgctccatctctccacagtctgttctttgcttacgggatattcccccggatttaacccacatcagtccacattatcctgtaggaaagtacagagttatgagagctatggcccatgccacgttgtttgcacccggacctggcatgcagtttttttttttttttttggtgaggttcttctctctcttccactagaaataatactagcaacatctagcctaatgccaattctctacggcatgccgtctagccaagactaattaacataccgaaggcgtagccacgaagcttaatagtgcaaagaggaatgattcccacacctcggcacgggtggacaatccgaatagatttatcagcccttacttatcagcccccacgggggtaaatagccggggataacaccgtaacacgtcagtgggaaactctggctaaattagaccagcgatccttaccggaaattggaaagcctgcggaggtcggagcagcagtcgcaggagctgctctggctcatggataagaagacaaaaggccgttatgagccgggatcccaggaccttttcccctgagagggtttctgatcggcatctttacgacggtcgcgactgtttccttactcaacttcaactctattctctacagcagctactctcatatagccctttcgacctccatagggcaagttttataccgaatatcgacgactccttctttgtatcgccaatatggcgggtggaatggcctctcaaggcatctctgccaagcgcgcagagcttgctggaggcagagtcggatggcgcgggctggtcagcagcaagaaagcgtttggtattgcgctgttcgcctcgctgggtggtttggtctacggatgtatgtaccgcctggttccaaaacacttcgtgatgagaagattaatctcctacagataaccagggaatgtttgcccaaattcttaccatgcggtccttcattgatgcggtatgcgcgcagtagccctttgcgccccataacacctgctgatatgatacagacccaaggatatgcagaacacacaggtaccgctcagggtatgctcacctccattcttgagctaggtgcctggttgggaacactcgcaaatggatatttggccgacgcgttgggtcgccgtgtgaccgtggttgtggccgtggtcgtgttctgtgtgggagtcattgttcaggcgtgcactacgaacccagacttcgtttatgctggtcggttcgtcaccggtctgggagtcggtaacctgagtatgattgtcccgctttacaacgccgagctggtttgttgaatataactcccattcggatgacgttgtctcacctgagcaggctcctcccgaaatccgaggatctctagtcgccgttcagcaattggctattacgttcggtatcatggtcagtttctgggtaagtaccatactgccctttcatctcgtggctgagctaatttgacagattggatatggcacaaacttcatcggcggaacgggagagggtcaatctattgccgcctgggagattccggtgtgcatccaaattcttcccgcgctcgttctggcggttggcatgatgctgttcatgcctcagtcgccgcgtcatttaatgaatcagggccgtgaagaggagtgtctacagaccgtagcgcgtctgcgcgacgcctctgtcgatgatatgctcgtgcgcatcgaattcttggagatgaaggcgctccgcatgtttgaggaagagacagcgcggaagaagtatccgcagtatcaggatgggtcattcaagagccgtttcatgattggggtacatgattacatgtccctcattacggataaatccctgttcaagaggaccactgttgccgtatgttactcgagaaagctttccttggcgatcgctgacaactgtagtgtttgattatggtctttcagcagtggaatggtatcaatgcgtaagtccccaccgttgagattatataacgtgtactaaccacgtctaggatcaactactatgcgtaagtctttcgctgcaccagatggacacttctaatcgttcatagcccacaaatctttaaggatctggagctcggcggtaccactacttcattgctggccactggagtagctggtatcttcgagttcgtcttcactattccagccgttctctgggtcgacaatattggtcgcaagaagatcctcattgcgggtggcattggtatggctgtttgccactttattgtggctggtattattggatcataccaacatacctttgccgagcacaaggctcctggatgggttgctgtagtatttgtgtggattttcattatcaactttgcctattcatggggtgagtcgaaccacgtctgacatccctcggctttgactaactgtcataggtcctgttgcctggatcgtggtttctgaagtctaccccctgagtatgcgtgccaagggtgttagtatcggtggaagcagcaactgggtgagttattcctccaatctatgatttggcaccataattctgatcgttccgttttcagctcaacaacttcgccgtgggtctttctacctcccccttcctgagtgcatcgaactacggtacatttatcttcttcggatgtatcaccaccatcggtgtattctgggtgtggttcctggtccccgaaaccaagggccgtaccttggaagagatggacgaactctttggctctgggggtatggccgccgaagatgaggcccggaagcgacggattgagcgtgagattgggctcttggctctgttaggtgaggaaccggagcatccaaccgatgagaaggtgatggagaagcctacccatgtggataatgtgtcggagtagtgttgtaagtggtctagctaccgagttcctaccggtggttaaactacgtaagatggcgtgatgtgtgtcaagtagctggtgtcgctaagagtgcttactattggattattaatgtatatctcttctcatgaacttgccagtgtttcgtagcacatctgccaattatatcgcctccacaccccacattcggcctgagccgtcatccatggggaatttctccgcatatcaattttatgcaaaacccgacattttgccggataatctcgtctatttagcctgaactcttttggccgactgctaatgccgtaatgccatcatactgttgccggcaatcccgggcgagccggacaatatacaaaggatatagtacatgttttcctcacttagctttaattttgtatttatgttaggtttttactaatcatcctcgtgggtcgtggactaactgtagtttcttggtccgtgcacactaggtcttcggccttccgatatagaatagcatggttaagcaattggcattacgtttcagacttatattccactcgatgactaaatcccaaataaaagactcttgggtaatatacaaactgctattttacaccatctgtctgctttgctgattatcgtctccagggtaatagctagctcctaaagaaagaaatagtttctatagtactctcgaggagaccagctattagattctatacatgtaagtaaattacagataagggtaagaagatatattctatacgaccttctatggattgtaagtgttggtatattaatgatatcaattgtactgttccattaccgatccaagttttatccctttggttactttctatcttttcgatgctaccgcaccctacgtagactcccaggggcttcctctattttgttattggatatagaaatgtgggtagcactattcgtgcaagcgagttaacgtgaaatccaaaagcagaatcaatactgatgatattgatatcctagatcagtcttttcttcctcgatactaatgatggtgtcagaagtcgcggctataatcccggaacgaacgcatgggggcaaggatccgttaatgtaatcaaggcgctgcgccgtacaccaaaattggagccacgtatcttccaggaactggcgagattcacctcttctaccagttgccaaataatgacattcaagaaatggtttggtgtgagttcaatactctccaccgtgactgatatttttacttttgcttacatatatctcttgaagcgggtggcggttggtccgcaggcggaaacctggggaaagcgcttcctggaacatcaatcggagtgacagcctccgagggaccgggtgctggtcacgaaatccggtgggtttgaatcagtatcccagttgaatatgagtggttgactcacgttcccatgtagtgtctatgtgcagcacggcaacaaggatattgtccagaaatgctggagtgtgggacagggctggtggtcaatggataatgtcgtggatccaacgcacctagtggctgtgctatcacagctacacaatttggtagtggtggcgaagttcacctccgtatctactggactggccataacaccgacttctggcactggtgctatgacagtacgcccctgtacacccaaagagggcaatgaacgggaagacgatccaaggcattgatctagcggctatatgctggtccggaacagaggtcagaatgtactaccaggctggaaacacttcctttggtatcacggaatggcagttgggaaaagttaaccattctgttggtgggggtactggacaagaccttttgcctcctgcgtgaagatttacagctgtgcccgcatgtcacctgtagattgatattgtgtcgcagtttgcgaatcataagtttgcgagattaggaaacggaatcgactgatgaaatgtgatgggattaggaacctcaacccataagttccctcttcatagaatattctcatttttcgaattgtcccttccatgatgccgagccagtcatccttttatacaatttctcgggaaacaaaagggaagaatcgatgtcttgagagggtgtttataacaccaggcttatttcgcatgaaagcgggagagtctttctggcaatagcacatgacatcatgtggtctctaatattctcatgcatctaaggaaaaatgccgctctttagcacttgtgcagtttcacagacatgatacgtggcattcagctcattcgttgaacaatagcagctgtccccacgtttgggttgagtatgtaaccacacctccatcaggttgagaggcatagttgacaggcgtacactaatgtcggagctcaatatgcagtgatgatctacatgaatgaaaagtgacatatctaagcttttcaccttagtctgtcggtcagaacggcacgaccacagatcaattcctgattccaagtttcttcaggcagataccgtaaggtatttaccctgaaagttcaagacattgtaaccctcttgcaatatacaatagaaagacagaaaaagaaacggcgtgtggtatctttcaaaagtgtcggtcatatttatcttggtgcattcatggaccacgtcagagcctatcccacctctgcgtactccatagggatcttacagtggagattttagaaatctcttctccactcatcatcttcctttattcatccctagctcaatcattgtgttcatcattacctggaactgccccaaggaggcctttttgctacatcgaatctgcattctaaggaacgtgggagcttacatccacatgcagacacagtagctatggagaatgagaaacagcatgaggggctttttaattgtttatgcagtctcaagagttacccggaggttctgaatatgcaaaatgccgttatcatcgtccgccttgaacgaaggcaaataacatctctcattagatcagcggtatcataatccatatatctgtcacaatctgcctcctcttgattatattcagcagatggcgatccctgacacgcgtgatggtaagatcatactcttccaaccagttgcccaacctatcttaacgcccgtatcagcataattgtgttttaaaagttcaaattccagtgcatgacacaaaagttgacaactggaaatgtcaccttggatactggtgctgaggaacccgctgttattaatctctttggggccaaaagaaaaacagcgaaagggatcacgtgaccgacttcgacctagttcttcgctagggtggtctacatatcgctttacaaccaattaacagtgaagcctgcgcgatttataactaatgcttgcttatgtccgtccaaggttacatacgaagcaattcaagaatgaagtggcactggttgtgcccaatttcatgagcctcgaaccatctattttggagccaaagccaaggcgctaggcgagcacagaccgttgggtttcattgccctttcaaacctcaccaattaatgaggaagccacgagcccaaggaagcttacgggcggagcaaaaaccgttagtttgattgactatcatttcccttagagttcatgggttcgtctgccctatctttaatttccggcaaatggaaccactacttacttaattccctccagtccctttcctgatatctatattcttgggtggaaatacattccttttatcctaactatctgtcattcgtttgtccagctatcctaatatcagtcgctctttttttaccggtcattcatttagtactctcttttttcttcctaaactccttttgtgtcaattgattcaggggccggataccaccaagccacaaaaggaattaccgtaaaggaaccccaaaagaaagacaagaaaaatgcgttttctgctcccctttgccattgggctcacccccctggcttccgccctgagcatcaacaagccgggcgccaactcgacctacgccgccggatctaccgtaacggtcaactggagtacagtggacactgaccccaccgaaatcagcctgtacctgtggaactttgtttcctggcctccgtcttacgttcctctggctcagaatgtgcccactgccgatcagtcatactcggtgcagatcccctgcgacaccaaccccgaatggggttatcagatcagcgccatcaacgggaccaatgtctacattatctacgcgcagggtgaccggttcacggtctcagatcctgtaaatggcaccagctgttctgaccccgtcacgccacccccagcttccacctgcggtcccaccaacgcggtgtcgactgtttatgtcacggtgagccctaccggttccagttcccgtctgattcatcattcctccctcggccttccttccagccacctcccgcaatccacacacgcccttcctgctccctcctccactgtcactgcctcttcaaaatacgtgaagcccggaatcgtgcctaagactattggttggtgctcagactactcccaccccgtgaccttggacaaggtcccaacaccgaccgcggtaccggctggccccaatgacgctggacacgatacatcttcggcagtggtgactgctgcacctagtgtggtcactggcgaagcaaaggtcgtgacgatcactactacggtgtccgtacctgctgctccgggagacgaacaatgtctttttgtttgaacacggctatgctgtgttaaagattaatcttacttcttcgatactatgtatttgtatactcgtttctgaatggagatacggtttcaccatatcgacatcataccagcaaagatttcatcttgattattgcacagatgcagagacaaatcaccagatacttgcaagcgcgaagaaattagaactatcttgtacggttattgttttgtgctaacacatgtagcctagccgtcatatagttgattgaacaactcttggcctctggtagctttgcctctctttgaagcgataggaataatgaaatgcaatgcaaaacctctaaaagtaacttttcagaattttccaggtttcgaagggtaagcagcattgatcaagactcggtaggtcagtaggtaccacgtgatgggattaaccctcctcagtcctgtactttacagtaataacacaggttttcttcccattagtgtcaggggattccctggtataatttggtactttccttaatagaaagaacgaaggattttggccatgtcgtggcaacgaaattaggttaacacaaagaaaatttgttgcccgcagccgcttctctccctcgttctattgtacattcgatactccacaagagtgacaacgcttggcagtacttattatagtttggaattaaatgaaaaggggcatttcatagagaccacattgggggtgggcggttcaagtgtctcaacacgaacaaagcctcagcatatattggaatttccatagtaaccaaacctgccaccactggctataatcacatccacaacatctgcacccattgatacgtacaggtagttgaaataatgagcagggttatgtatatgccttgacaatatctggggaaacccttcgtcacaagctcagacagagtccgcgcggcgactatagcactgcaggagaccatcattgttccacaccatgatatctttgatacttcagttagagctcaaccatgatgttatatgtaaagagagcttacccaagtccagctctgccttcttgaaggcaccgacctgtgaagtcccacacacgcactgtaacatatttggcgaatctttgagaacttgacaaccagtacatccggggtttccatagaaatggccgctacaccacgttagtcgcagccgaactacaagtgcaatagatatacgtactcctcgtgaaattccatacccccatatgtatgctggatgcagaagttcaggtccagagagcttttcagaacttccccgtttgacctagtacactctgcttccaggtggttgccaccctttggaacggaaatcttgtcgcaggtcctcgaaaaatcggcctttggcttgtcttcttcccgacggatggcatgagcggaggcggaggctaccagagtcaggatagcgattgcctggggcagttgcatcttttcggggcgtctatgaatagtggtagatattgggaagaggtgcgcggaatatacagagagatttctggagttcttgtttacgttatttatgttgcaactgctccctatatgtagtcattggctcgttgccctgctcctagaggtctttgttctgttatttttcgtttcgggcgcttcttctttagggcatgaatggtacatattagttcttcatatcggtaccaagtccttgaaattattttaggtgactccttccgacgaatgagaacaaaagctgtaagaatcaaagaaggacaatataactactattaattacggctttttgttcactaacccggactaacgcccgactctgtctaatttccaatgggtgtcacgcgtaatcttaatacaaactgaattaagagtatgctatcttggtgagattgtccttacacaattcggtaaacctatttcatgcttcaggcgagctcaagcaaggctgagcgtatattttgtggcaaaggatggatattaatgcaagatgtttatagaccgtcgggcgcaagatgatcacttatgcaaataaagagcattccgtgcccccaaccagatgcctgaggcaaagatatcgccctttgttgactggagtcttcaacaatcgtctatcacagttaattctttgcacatctaaccctcttcactgtgttcaggaacaggcctagctgtttgtctatcaggattccaggattgtatttatatatgatatatctgtggcaagacaagtcatcagtagccagcaaagcgcaaagcaggtcatgaagtctgaagaccgtattaataggatgggtggcttacattgaaaatgtgtccgtgcgataagagaatgtgccaagttatatgaaatcttgataccactaataaattcgagagccttgaattacgtttaatcttactttcttgtctttgttttcccaggcccctagggcttcagtaaattgaagtagagtgttgacgccgatacgtatctggagaatagcgaaatctctctgtgtatatgtactaaacggtggtatagctttctaaggatccgaaagcctatccgatagtaatagtcgtcatgttcaagtcacagagttgggggctttctagaacgaatcgaagtagactctcatggcctaagcaagctctcgcactgatcttctgtacagaccgatttgcgtattttcagcaaagggtacacgaggtgtagtcgtatattgtagtcgcacctgccgacattctatattcatgaagctgtctagttaggttaaatcactcaatgggaactcggtagcttcggaactatgcatatgtttgtagatgagtctatagttatgtatttatacttcagcgtcaacggtcgccaattcatctacagactgggtagatatgacgctcttggatgctccacgtagtcgggtccgggaataggacctcgagatatgattccgattcttgccctaaccatcagccgtaatatgaattgatctggtgccaaacggcaagtcccataacaagaatataaaatatcttcaccgagacacccaagggagttttgcaggttttcaagcatctgtagcagtttatcggtctcgccgctgaataagcgggatcatttctggggggtccacaattaatcggtgcagaagtagccgtgtaaggtcagggtcttgaaggattttcatttccccttacagcagattggaaacttggtgggatttccgctttgtagcttctatacaggacgaatattgatatccttgtgccccaactccatatagtatacgggatttagaccgtggttagatttcagtacccgttcaaacgagctggcttgccaagagtagcgtgaattaaatttcaattagatatacaaagggagcccacattcgtggttgttgctccgactcgaccttcaaactcaaagtaacggatcaccagttcttgcagcgtcggtcaggaatatgccatgatttagaccccgtacctaaattcccggacctttttctggtagtaataggacgccaataggccagtagcaccaagggccataggtataggcgacttcgccctagtcttgatggtccgggagacaccagcgcccagcaggactagactgtttcccacggcaagttcggtgccatagtccttattttgcttgatcagatagcctgatgatgcggtcagcttatatcttaaaccttactatttcgcatgcacactccttcaagggcacttacctgagcacgcataggaaattcccagcccaactcccgcgatcaaagaaggtgctgagcgcgtccgcagatatccggcaacgccccctacaggcactagatttggtcgcgaactatcagcaactacctgcgatgattccacatagccattgagaacttacaaagagcagcaagagtaaaggaaggatgttcagccattttgtcggaatgttaataagcgagcaagagattggattcttcaacgacacacgtttggatcggcaggtttttggtcagcaaggataaaaatattgacccactttagagatccattgcgaatttaattggtccgttgatcacgtaatcagtactaagcacccggcgttcccgacttgaggaaagattctatatctctgcatagacaacccagattgagaccgtcgtataatgtgctgcggataaggtgtttgaggcgcgatcttgatgcaagtggcgttttgagggggattgagagaatgtatctcccttcctctagaggttctcaatcctcgaatatatatcattacacctgtagctgtaaacatattctatcatacgcggatagatatgctttgtaaagtcactggcatccaatctaaaaacagatctaaatttatcatactggaacattctctggtctcaatgatttctacacttacgctgtcaatatctgatttgactcgaaagatgcatcgccaaagagttaataaaactggatgtgaatccgggtagtggctagagtagctgctatgggactatctttatcatgacaaagaatacatgtctacttatgtactagatccaaagattggtagaagcatttgctattcttttattggttgactgctactgatttcaagtcaaaaatctcacagatactcctgtccatttttaaatgacaacaacgtaggaagctataagattgaacaaaagcagaattcaaatagaacctcaaaaaacaattcacaaactaggcactcaaagttactgacaaccaaaagatgccttgatttccctcctcctccggcttccaatggattatgacgacccatttgcaaagtgtagagccaatgccgaaaacctacaggttttcaatatcgtcgaggttctccacatccactccatcatcttcaagaacttcgggaatgacctggccctcgatatcagggtcaacttcagaaccgtcaaagttatcaaattcgtcaggctggacatcggccacctcatcacgcttctcgaactcaacctcagggtcaaactcaagcgcttcatcacgcttgccaaagtggcggacagcagtatagtagacatccgcaaggcgacggcactccactcccttccatgagctccagcccgagaattggctgcagtacttgtagagatccttcttgaagttgtcgtcaatgcgcttcttcatggcctttgtgaagcgcttctgcttcttcgtgttccggtagccgaaatcgtgtctttggcagctggggatgaagttgtatccatcgggcttatcgggtgacttggagcagttgtccgatgaccagttgcacttggaggggttcttggccttgcgcgccttctggaaggtcttcatggagaccttgaagatgaggttatccgtggccttggccgagcatgttgtcgcgcgtgcttgtaaagcagagatgggattgtcattgacaggggttgtgtagggcaaggcagacgaaactgcggcgaacaggcccaaagtggcaacgaagatgttcttcatgatgataagtggctagcactcggacagaataggcaataagaagtagatgtgatgcttgcgagaggagattgttgatgattctgtagagagctacatgacaggagttgacctgccctttatactcgcgaatgactcttatggttgccatggactgtctccttgaacgaggctatttcgtactcggtaaactacgtctcgctccgcccccattctgctgtatcgtctggcacattccctgtgccgcattgtggacgtgatgcattctatcccctctcgccaagaacctatttgtctttctttacgagttctcaacacgaacataattaaagccctcgacgtattattggagaagaagagaagaccattcaggatacggtaaagggcttcaggatctgcagaacctgaaatgcaccgagcatattcacttcgaaggataaattggcctcgggtaagctttagtggcctattggttctaaaaggaccctggatcaaggcattatcgtatccaataatagtaaattccagacaaaagggatccaggtacgagcatggctcgcatgccaagactcagtgaagaatcttgggttaccttcgtgactcgtaaagccccatcgtcgtgcagctgtagtgcttgtgtatgccaagatgatcgtcaagctggaagacccttgattctaaaaatagctctcagaaggttatcatcggaggatcccccgctgaagaaacccattctcaattctatcctgccataacacaattcggttccaccagtgctcacattttcttttggttgctggttattaggagtattttgatacgtatccaaactcactaacagcaatacatgccacttcttcaatatgcgatattttccaggaaagcgataattgtcgcaattgacgcaatacgaggtcaagctctgccaagaaaaaatccgaggttagtcttcgtaaaagcttcaattttggcattggcccggcgtcacttctatatgaggtcaagagtcttagagagtgtgtcattgctggtcggctcaggttacaaaggcggctaatcagtggggatatatccactttaacagcgacacattctctccattgacagctagttcatgcaaggcttgtgatagtgatagcattagtctcattaggacgcatgctcgatgcgagtttgctaaatctgtaacgcggtgttgcaaacggggaaatccactgccgcatacggcattgcggtgtatattctctatcttgcgcttgtttgttaacaggataggatagtatgctcaagagaaggcaagaactatcagattcacatctagtgaggcctgacaggtgaaattggggtttatgagtccaatgactagtgctccgtggcacccaagagagcatcaaacttccataacatggtcacctcgtgtttctcgttctttctggcagagtagaacttaactccgtaagtgtaggtgctatgcatttgctgtccttatcggcttttttactagttgcctttataatgccgctgcgcaagtatggtcttgcttcttggagccagcatgtcggacgatgaccaacagccacttcccaccctaacacgctgagaagactcagcataggaaatggtctagagtcgccttggtctcgtctacaattagcgtgtatgtcggcaacggtatgttcaaagattgtataggtccatataatctgctgacctcccactaataagcagtaatgattcctctttcatgcaaatagactgcgaaaaccgcctaatgaagagacttatgttgattcccgtggtattaaataagcactttatagcatgagattcaccttcccatttggaatagaagtagtagtaggaccaattgatatttgtttctttgcaaacttattaatatgctcacttctatatccaagctacgcactgtataaatccggtgcaggtaagatgattactttactctcctgttttcctttttctgttttctctcctatcattgacagacgcatctgcagcgtcttttatatagtcttacgtttcgaagcgggattgtcacaaagggtagactattgcttgcagttcctcaatatcaaatgaacgggatgttaaacgtttatcctagacattgtcctgccacgtgtccatatactaacagacccaacattcctaataataaggagacataaaatgcccgggtgttcaagaagtatacggaatagattctgccaaccaacggggaacgtattttactgagaagcgatcatgttagatcctcatagaggctccaccagcatggctcccccttcctctccgccaacaaagccggcttcgtatatcgatcaagggctggaaggtacgccctcatttgacggagtggaggaggccgaagtacttgtcccgatgacccaaacggttgctatcatcaccagcatcacctgtatcaccggtatcggcaatctgcttgccgggctgcacactgtgtgaattccagtcattgcggctgacctccacattcctctggcactccagctttgaccaaccacaacatttgcactcgcctgtggctgcgtgctgctcccttgtggagctgcagctgatgtgttagggtgccggcgcgcctgtctgcttggtggattgcttcagaccgccagcgccctggcgctggactatcggcgacaggaacccaactcatcgctctgcaggtgattgtgggccttgccgcatctttctgcttgccagtgctgtcggcgtcacggctcacgtcttccctgccaatagcagcccgcgccgtcgcagcatcaccttcgcggccatggtggtggtcgggctgttggctttggattgggcctcgcgctgggcggcgtgttttcggacacaattggctggcattgggggttttttgttaccgcgatcctcaacagcgcagtgctggccctggcactgtgggcaatttaaaaagtgcagatggtggtccgctggggaaggcatcgctcacgcgtgtccaccgggatgtcgactggattggcgctctactcatcagcgcttgccttgcgtttctctacgaactagccgtcgctaccggatcagacgcggatcagagtatgcgccagccactctacattgtcctcctccgctcagcattggcattaatacctgtatttgccttatggatgcggcgacaagttcgatttagtcgcccggcgctgattccaaactcgctttggaccaaacctttacagctgtttgtattactgtgttccttgtctggggaaccctcaatgcgagtgagcagctcacagtcttgtatctccaagacgtccggggtacatcgactttgacagcgtccttatattttatgctggccccggtctgtggcctgctaatgaatgcagccatcggtctttcattcccatacttgaagtcctcaatcgctgtgcccgcaggctgccttctgagcggcatcgcaccactcttgctagcaaccctctgcggcgtcgacgggccagggtattggcgtggcgtcttccaagccatggctctgaactcactgggcgcagacctcgtttatacaatcgcaaaactagtgataacagactcatttccagccaagacgcaggcgctagctggtggtgtttttaacatgctcgctcaagtcgggaagagcgtgggcatcgcaacatcggcacttattgcacggcaaataacctcgcagatggatcatgcagagagtgctactgccatgttgaagggatatgaggctggatggtggtacaactgtgggttggggtttgtctcggtagctgtgagctttggggggatgaggagtgttaaagtgattgaaattaagagggattgatttgctgacaattcgggatttctcgaacttgaattacacttttccttactcatttgagttgttacctttcaaaacctcatttctattgcaagattattggggtagttggaatgattctgttgggcagtcaggaatgaatatagcgaaatagatgcgcggctactcaccacatatcgttgatcttaccatcacatctgttactaccagccgcccattggcaggccatgattctttgagcgcgctcgcctgcctctgacactatcagtctctctaatcccgcctggagaaatgaatcaagaaccggttaaattgtccttgtgaacacttattttccatagcactttggtatatttcaggactgctacgagcatatcaggtgtgcacgtgctagtagaaaacgattcaatgctcatcgcaatcatgtgcttcattttaccgaagacctagtttaatataccatccagtcccaccactgggaaggcgtgtataataatatcaagacgattaaactgagacgcgccgacccgtcaacagtggatcttaacctgccggggaaggcagaaatgccgacaggtctgggaattgaatcaatatctaccagataacaacgcacgttccttcggatagcaagggcgatctcaggaacccccacctaccccgaccaatacgagactcagacagaaccatatgggcagataagatagcggaagtccgacggaaaagaaattcagggcgagtttatgcagagttgtggagaccggaacgtgaattattgattggtcaacgttttgattgcagagttacatctgaaccccgagcaaatgtgaggggcatttgctaaggggctcgactatatatagcatgcagcacaaacataattgaggaccttggtgtcatttttcagcgttgtatacagaccattcatcgatcatgccgcgcttactccccatttcggcggctactctggcgctggcccaactcacttatggttggggcaacttaggtcacgagacggttgcctacattgcccagagcttcgttgcttcgtcaaccgaatccttttgtcagaatattctgggcgatgactccacctcctacttggccaacgtcgccacatgggccgatacgtacaagtacaccgacgccggagaattctccaagccctaccattttattgatgcgcaagacaacccgccgcagagctgtggagtagattacgatcgggattgtggtagcgctgggtgcagtatcagcgcgatccagaactacgtgagttactttagagtttataacgatataggatgctcatcctacttagaccaatattctcttggaatctcccaatggctcggaggcgttgaatgccctgaaattcgtggttcatgttcgtcacgttgcttgaccggtttaatccgatttcctaacatgtcgcagatcatcggagatattcaccagcccttacacgacgagaatctcgaggccggtggtaacggtattgatgtgacgtatgatggagaaaccaccaatctccatcatatctgggacaccaacatgcccgaggaagccgcaggtggctacagtctgtcggtcgcaaagacctatgctgaccttcttactgagcgcatcaaaaccggtacctactcgtctaagaaggactcatggacagacggaattgatatcaaagaccctgtgtcgacctcaatgatctgggcggccgacgccaatacctacgtctgcagtacggttttggatgacggactggcatatattaactccacagacctgtctggcgagtactacgacaagtcccagccagtctttgaggaactcatcgcgaaggctgggtatcggctggcggcttggttggatctgattgcgagtcagccctcttgatggagatttaatatgatatatacaaggttatcatatgttgagggaagaaactgcttcaatttctcttggtgatcattgatcttgtttgaacgcatcaacataatcactcaagaatgacagcgccaggcttgtttaggcagcttcaactagtgatatgtgaataaatcatgaacaaccaaactagatacatgaaccaatatcctcatatacacttctttctactgcggagtaatcataatagatcaatcaatcaatatccgtgtactaggaaagagacggcgtgctcctctcccatttttgagagaccagtaatgaccgttgatgaatcgactatttgtgatgaattcaagccaggtaaatagacagagtatgtttgtgcaaatgatcctgttagacatttttgcccttgttgaactccttggtgatctgctggccaaggctattcttcgggacagatatatctgcttttgtttcatccatcactttgatcggtaccatccactggctttggtgtgtttccatgagccgttgcctggtgcttagtactcacgactgtttacctgatgctattcattgtttgaaattaagactatacgattcaatttcgagaccatagagacttttgtagcgtgaatgcgtacccttgcaatgctcagtgaaaatagagaatgttagtcttatataatcctggcagttatagagtcgatgatgaggtctatgacttaacgtggttgaacttctacagccgcactaaaatcgaggcaacagacaaatacaaaggagtttgagcagtcttattgaaattccactgttttacatcctgctacgactgccacgaacttttggaattctcgatctatgaaggtcctacagtaacagtacgaaagctagtcttcgctgccccgcttggaggtgcactcgactgaacatagcaatcatcttttgccagaaagctacctctttcggaccgatagcatgtcggtgaggaaagggttgtacttgtcatacacagtagagtagtctatcagctgaaggccacttgcatatgatcagttcaacaaatgtcgtttgcgagaatgccctcaaagtgacgagttacgcggctagagagtctagatccatcaacacgttttatattaagatatatctctcttaaaaatattttccactcatactagaaacgtagtagtattaccaaaataaaccgacactggaagctgcttgctctcattgtgaattatcctcccgaatgctgtctgccccgggaaatgcttgtatgaattttatttaaagaaaaggatttgctcaggtgctatgtacatgttacataattcgattcccttgctcatgtggctaacgagtcatacacaaataattgatgtccaacggactctaagtgatcatatggagcatggtttcctatgcaaccccggaaggctcaaccacaaggtatccaaaatacaccactacaatccttgtacttgggggtcggacaacaacacaagcatctgcagggtaggaagcatctgagatatcataagaggcaactacctacgtgaggcgccatagcggtatccgatgaaaagccaatgattcgacacacatatgcacaccaacggaagtatcggatttacgatgtcgaatggaggcggcgggtgaggagtccgatgcacctaagaacaagcatcatctttacgaattactatttgattcgtcctgggcacattctatctatgcacaggtatattagtggtggaaatggttttgagctactgcagtcttttcgcggccgtgatttccccaagactggcaggaacaggtaagagcttgtctgactcatgccgtggcgcgaaagtgcagccagacatggatgataagcccaagcaacaaatgggagactcggctctgaaagcggacgtgttagcatatgaattggccactcatggttaatatatatgcgatctactgcagagtcgccccacttctagggcgcggaataattttccccggtgcctgtctctgtgaaggttaggcggacgcttcgtggggcattgcacattcgtactccgtagttggctcctataggatacatcaatgggtatgttcagctgaccttaacgtgcacattagtcaatggtagagaattatggctggctgagccaggagacgccgatcgttggatagatctgatcctttgttctttttccggcctcgccaggttcagcctactgcgcgcattccgccggtgtttatcgaggtgctgatgggcagctgagtgaattagacgcattatattcattgacatggccacgtatttctgtctatagagtacgcaggctccatagatactcgcattgcattatgtaggctatcactacaaactgttccgtaagaggtccaaagatcccatcctagatcctttcgttagctaatgcctggcgttgtgcactgctacccgatccgatggacgtaatactcctggaaatcgtgtcattccagcggccacctgctaccagtgagcccaccacatggccagccaattggcccttggtaatgaggccgcatcgaacgacatcctgcaccatacgagtcagggtatgacgtttgagtccccggttcatacgccctaattccggcgttaatcaatccatcatttacacgttggccagcgagtgacatgcagaacagaatgaagcaacagcaatggtgtaacttacgacccaatgcccagttgaccggtcgattaatttcgatagtatatttcctgacaaggctcgtggggaaggtggttcgcatgccaatctcgtggcctaagctttcgacaacgaagacgctgcctttcttgaacttgaatccatctggttcctcacctggcgagtctatgagttcactccgctctatctgcaggagagatgaagatgaaaggtaatttcgtaccgttgactgcaacattactactctggctgggcggggaaccacccttctcttggggcttctggctggccggggcatcgcccttcccttggaggttctgattcggcggcagcagtttattcaattcgcgcagcgcaatctcatcttctattaggtagattagtggttagatagaaccaaatcgtagagaacgatagtcacagggtaggcaaactgtagataataacccctttcatgaagcggtcgttggaggagtaagaaatgataaaaaacacatccacaaaggcaatcagccggatccggcctggccaagtttctccatcgatggtgatctcccatgggtgaatgtcactgtctccgattagattgattctatcacggacaggaacgttgtcggctcttaccagtcgcattctatggttttgtcgtcgactgatcggtcgaagacctctagaacccggtgataggaggccatggctgctcaggtagaaagctttcagtcctttgaaaaacgggtgagaataattctaaggcgatagagaaactgccgacttcttatatgtcgagctgatcaatgtcatttgttacgaaaaggaaaggattatagcgaattgcgaggtctgcaagtggaacatggcccgagcccacgctggccacgatctgatacgttgcctcagatgcaccaggttaggtcatttccgttattcctatttgtctaccatctattttctttttctaggtttgggtatcaacgcaggtttccaactgctgatccatcacatcgactgggacatccggcatggcggtcaacagtattctgagtctccttactcactatcccaaaggtatatatgcaatgcaagtcctctatcaatttgccaggccaaacctgctaccctggtcgttttacctatctcatttgttgcacaacagctagttcattcgataccagatctctccagatataccttcctgtacgggctaagctcgtctaaaatggcatcagaaatccccaacgtcaagcccccccaagggatgccggacgaggctaggcgcttttccttctacaaggacgcagaagcgaaattcaaggcccctcactgggttgaggacgaggtgaaacggcttaccctctacaaggaggcagtagcggcaatagagttcactaaagaggaactcgacaatatcatgagcgagctgaaatccaaccccgaggagggtgagaaagatgatcgtcaggcaaagttgcatcggatgctggcccactatatcgccccgacggtcggctccgacttcgagattttcaatgactccaagatccagcgttggcagacggctgagatccccgaccgcgagaaatggcatgtcatgcctgcgccagcgccgagtaccccgctgcgtatgattgatgtcgacaccggcgatttggtgaataccacgagctgcggcccgctcgatcagtattgtattctgtcccatacatggaaaggcgacgagattacttgggattatctggttaaggcgaaaaagtcaaactttaaaagccagtcgagcgagggagatattgaagtggccaaggacagaagcgatattgaggcggtcagtgctaggagcgataaaaaggcttacaaggcacttgaaaggctccagaaatgtatcgcgacctgccggaagcccatggatctcaaggtccctgggttggatttcctggagaaccccagtgtggatgtggtcttacagaaatacttccaagtacaagccgcggagagggaccatgcaaggacttctaaagaagtccaacaagtcctggactactacgtcagtgcatcatgggaggccagttactacaaatcaaattggaaatcgctgggtggaaagtcatcgtcacatcccgatcaacataatactaacgagcaggataggaacagtcttcccagagagctaaaggctgtgatcgaccatctcctgtcggatgcagagcaaagacaatatgcagtatctaaagactacgatacggcacaaggaacgctgtccgagtgtgctgcgatcaaagatttcttcaggatcaatcgggaactcgtgtacgcgatcgaaaagctgctgcgagcactgtactatcgcaaatctgcccggaagctccaacaaactgtgaacaaagcgaaagggatttttgacgagtgttggtcctccaagagtggcggccgacggtacgtttggctggataactgctgcatcaaaaagtccgacgcaggcgaattgaccgaggctttggcgcgtatgggagaatggtatgcgaatgctgccttctgcctggtccatattgataccccacgatcggataccgaatggatccaagagtgcaatcagatcctcctgccaaacggggagaggcccggtgactctgctcagtcgagtgtcgtgaagacatacgaagggctatggaacaaaacgaagctaaagatcgaatgggccacccgtggctggacattgcaggagctcgtcctgagccgagtgacatattactttaatgagaattgggagcctctacgtcgggatgttgatgccatcggcccatactactatctggtcccgtttatcgaacaatatctacgacggccttctacctcgcctaaggtgaagggagatgtaaatttacaagatggtattcaaaaggctcgggaattgatctcgaaattgggcgatattgggctggaggtacctatgaatctgcaaaaaacgactgcaaggggccaaatcggtcggatggttaacctggccgcggagaagatggctgaggatggacgaggtgctctacaaacattgtgtccccatctggatatgtcaaaggttacagccagaattgatgcactgaactctgtcctcggggatatcgttgcccacctaaagccggcgattgaggccgaccgggagcatgtccgaaagattggacgactatcccggctccaaaactggtgggacggaactgacccggtgaattcatctgcacggagcatcatagcgatagcatccgaacggaacgtaacggttcctgtcgaccaggtgtattctctcatgggcatcttgggcgtgcggtttccggtgtttcccgccgaagacatccccaaagcactctgccgattgattgacgaagttgtggtgacctctaacgatgtctccgtctttaattggagtggtaggtatctggggagtcccatccgcgggcgatcattgtacccccggagcatcgaagcctttcaccagacggacgctgccataacggaggtccgagcaagcatcgctcagtacctcaggggtgaacgtttgaaacgtggcagagtaacaaaatccgtgctggtgcgcctacgagagctgatggacacgacaaccagcatagacagaggatgccgtatcctggaaaaattacaacaactttttgaatgtattaagaatgcaccctttgaagcgatggtggactgtgtgaatgacatgataaatataagggaggaactggaaacaaatatcaaccgcgagaaagcgaatgctaccaggatcaaagatcttcgacaagcacagcgcgacgaacaggtagagaaggtcagtgcgagattgcgggaaacggtccaggaacagggccagaaactgaagaaggttgtgccatcgtcagtgatgggaatcggccggtcgatgtcaaagaggctccccaggggaatcctctacgacccttatggaggaaaaaatgaagccagtcaagatccccccaacccatcatctccgtcggagaaattggaacctgttgaatgggatgggctacgtcaaagcctcgaagattttatgaagcgtctaaaacaaccgaaacaagaacagcaggaaaaccatcaaaacatgcagcccgctgcagagggcaaagagccctcacaaaagccagaccggaagatggtgtgtcctaatccaattattgtgacatccgctggggttcgtggggtctttgatgtccaacgcgtggttgtccagatggaaagtccactgacactccgtgccaaagttcaccaggcagtcgatggggaaatgattgaaggttgctgtacaattagtacaggcttcagccgtgttttcgtcagctttacgtgcgagaaggaaatactagaggagcagctggacataacagaggtgattgagcgccagttatccaaaacgcgcaagggtaccggtcgagaaaagaacgcccagtcaacccagccaggggcaaacgataacccaagccctgttaagcccaaccaggaagatacttcggacaaggcagccgacgacctcgaggaatggtcaacatcagaagagccaacgcgaaggcatttgtaccggatggtgcagtttgtccaagaagataacctgcgcgcaattgctggcgagtgggtactggctcggttctcagatgtagagggggcagactggttcctgtgccgtttcgagctgggttctggcgatgagttctatgcccgtcggattgctaccgatgcctttacctttgaaaatggcattccagaggcagggctaatcgacatttggcaggattacatggcagagcagaagcgtctcatgtgcagcttcttaatttcatccctgaaaggtaagcaacatctacatgaaacagatgaagctttgaggaaattagaagaaaaggtagacgagcgatggggggaagccttcaagaacgtcagagagaaagatttgcccgccaaattagtcaaggaactgatctccaagtcaactataactgaggctggtctcctcttcaattccatccgtcccgcaatagctggcactccttacttggtgtttgccagctatctacagacaaagatccatgaggatgccattcgaaaggtccctcccatcctccgtggcgcagtcaaagctatgggtgaagaaagacagcggtttccgatgatgtaccacccctcccagaatatccacatgttctgatgccttctgtactttggggatgaagaacgccggatactataattttaagaaacattgggtaacttgtgatgtcagcaacagtcattggacgtaggtccaagagacctggggacacggtgtaggtgagcctgagcactacctcatcgtcttgtatctagaggttgatcaatatctgaataattcggtgttctctaatgaccaaggtggatagccagccttcagtacacggtaacctttacttgatacgggctgtcagagagcttcgttacttctacaaccaaatcctttggtcagaatattctaggcgatgaacccatctttgacgcttctaacttcgctatatgggccaacttgtataggtccaccgagccggaggacctttctgtattcatgatattataccactaaatcatgcgtgcaatgaccaggacatgcagatcgatatccggtgaaaaagcaagcgccaatatgtagttcggcaacgtcagcgcaggcggtttatattcctatgtttcgtactctcgaacaggagcgatgtacctatatctcattctagtcaatctgcttttcacagatactatcttattgagtgttaccacctactgctagatcccaagaaaagtcataagttccaatcttgattttgcatgataacgtagtcaaacctcgatgctctatatcaatttcatacgaatatttcggatggtcatcgtcatacttgagagacttcgtagcctgtaatcacagagcaatttctccccaactccgtaccatatgacgcagatcactctcgaggttaacttgagcgtgcgtcaaggtacctgcgccttatgccaacctgcaaactgacaggcttacggagccatctttcccgaactttcaatggcccttgtccctccacgcgaaattcaaacaaacggaataatgttgcgcaaccgacaaacaattccatctcagccaggttgcgaccaatgcaagctcgaggaccttcactgaaaggaatgaacgagtccttctgtctctgggtgaggcgacgtgggtcccaacgttctggaacgaagtcttccacatcaataccccaaatatccgctgagtggtgcatagtgtatcccgggacagagagaacgtcacccggatagaaagtatggccgcatatctcgacgggtcctctctcgggaggaacctcgcgtggaaggccttggccaaaggtgctgtggatgcgcagcgcctcccagataacccattggagactgggcagttagcaataatcatatgtgcagttgtctcatctgaagaagatatggtctaagactgaagataggaaacaacataggccaaaagaaagcggcttggacttactaagtgattttcttcaccattgccagatatggaacctcgatgtcaacaggaataacttcatccaaaacgttctgtagcttccacaatacgcgtggggtggatgagacccaatacaacagagcacataacgtgctggaactggtatcggatccagctgctatcagggtcactgcctcgccagtgagctcacgatgacccagttttgcaccagcttggtcttccgcgtcgatcaaaagcgcgagaagatccccacgtttctccgtcattgacgtatccatctttagacgcctatcgactgccgctccggctacaccagccagattggcgatagcctccgcgccttggcggaagaagggatcaggcaaccacttggcgtagggaataagatccgggcaaatcccaaaagcagcagagacatcaccacgatgattaagaacttccacagcatccagggtgacttctggattctctggcgctttccgcatagacacggtagcattctccctctccaacattccaaacggtgcaccaaatgccaaatcaccgatgatatcaaaggttaaataattgcaccaaacacgtgcatcaatcactgcatacggatcatctaggccttcttctgaatcaatcatcttccgccactgtctgaccagatgctccatattgttgtgcgcgtgctgttcgacctgagctaaagacctcgcgctgaacgcgtgagaaacgatcttgcgcttgcgagtgtgttcggcacgactacgcgttgtgaagatgctccaatcaacgttaagaaatgcattgtaaaagtcgctgcgaaagttccgtcagattggcagcaaggaaagtgtagcttgtagtggattcacgtctcgaggaatccattgccatgtccatatatggcttgaatggctgactcgtctgcaatagagatatggttcggagccaggcggactatcttgccgtaccgtctgtgtaaatcgtgaacgaccagggagcgatacccctgacggacctgtacaataagccagatcctgctgaagccagcgataaaaggtcctggaatatcacggagatgccaccgcttaagatatcccgtgacgtagtacaccagcagcagaccgagggtaaggataggaatatgagggcacaaaaaaacatttaacgaggtacaggtcgagcaacatgaggggcaactctagacgtgaagatagagaggctgccaggaggttttctgacgagtcgccgtccatagcagtacgacagcaaattctcgtttgcagttgtcctccgatcagtcatgcgtcacaataacagctcaaggatacagcggataactgcaaagctgctgcaagggcggctccaaggacaggaatagcactagtactctgggggtgagcaggttgtaatgtctagaaaagtacatgcgtgagagtgtgtctccccgcacgaaacatagcgacagaatgtacatgagcttgtgcatgcgtaccagtgacctaaccgtgcaatagttctcttgtaacttcatgttggtggaatggctctatgacgtgaaaatatcgcaatctccccccaggactttcttatgagctcatggtggaaacaggggccctatagccaacgttgtaatgagctttatgggaactgttatcggagattgaaaatttaggtcgttctgctaccttcatgaaatcgatgtgggcaactagaagcaaaaatgatattacacttcataagggacatgcatctagaacactggaacccctgcttggtactagttagtcattgtaccacaggccaacaacctgtagactgtatggtattctgttaagtacaaattagaggcataggacaacctaccgagaagcactatgaccaaaccaacatgccgtaacttccagggatgcatttatattagattgttatcaatcataaactgaaccgtatcaagaacacttttctcaagactaatatagccccattgcccgtcgacagctcccttggccaagatgtcctggctaatgcgcgtatcccatccagttggatggaccccatcaggcagagtttgtgcaggattgccttccggtactctttctctgagggacggaaaatgtttccgaataatattgagtaccagttggggtgtcgtgagttcggaaataagataaactcgtcgaccagctgctgcagggttcgtcaaagcatctacatggcttctggcaacgtcacggacatccacctaagtatcatcagcgcttctgatcacaaacgcatgattaagtggacacatacgaagtggtaaaatggaaagcgcatatccttgagctcatctttgtggacgctgtcgataaacttcgcaatcacaaaatagttcgttgcattgatagagctcatccccgagatcggatgaatcattggtcctgtgatgatgtgtgggttcatcaatgtgagctcaaacgcaggggagttcattttcataaactcccaagctgctctttccgcctgcaccttagagaccatatatcctaagacgccatcgccacactcaagtgcctgctgtgcagtgatcttccgcattcattagccgctgctcactgccggaaattgtcgatgccatatcctcacagggttccactcctcttctgtgtatggaggtcctggtcgcgcgggatcctcaaatgaattcaagactataacagcactacccagaaggacgaaccgcttcaggtccattccaccatgtcggtgagcacttccgaggatcttagtgacacttaactatgttaatagttatccagatactttgcagatgaaagtattccatttctcaccccactacagcagtctcaattacaagcttctgcatgtcctccgcttggagcgtgaccggtgacgctgtgtgaatcacgaaggcgaaaggtacttccgcactcttaaatacttcatcgaatggctggcttttggtaaagtcaggaactattacaaactttactctaccctcccaagatgggtgtgatctgataatggctgctgctttctcctgtgaccggacagttgcagtgacggcatatccacgctgttaacagtcagatgggacgtctctccgaggcaaagcgacatgtcacctcaagtaaattagacaaaatatgagatgccgcaaagccattcgcgcctgtcagaagaacgtgctgcttcttcatttgaggtatcatactgaggaaaatggacgaggaaggaggttttgctttcaggtcgtgatggatctcaccactatacggctctgtagtagctcaggtgcctcttcacaggttcataattccttacttcatgaaccccccgagatgcttttataaaaagcatgagcaagaattatatggttacgtcacagatggacactttggcacagtgtagcctggttcaggccgttgaaccttggcactattccaacattttcgaaaggtgaaccatcgtagtgcatatttaaccagattggaggctatcagttcagaatcctgcctgtggtaggagtatattgtaggcatcccgccgaggggtttccctggatccattgtccgccacatgttaattttgcaatctggactctgcatagagactaatatgatgtttatttctcataaagatacaggtagtatagcgactgctcgtttcatggacatctgcaactgtatccagaaaatcggttcatggttgtctgtctctggttttcccggttcagtatcttcataatcacttgaaccaggaattattccagaaacatctgctacaccgcagggtatacttcctaaactaagataatatcgacccacatctgacttatcggagactcgacaactagatactatactgaggtatccaatccgattttactccttaaacgtgcgtttatttcaggcaatccccaatgacaacaaccactggttgcggcccgctttctgctgttgagaatagaatagagtacggagtacgtactcgttccattagtgtgaattgatgcggttatccgaaagcatggcgcagatggctgttacggtagaggtctatgagggtctaggcaaaccagacgtcttgaagcagagggtgcaattggagttgcggtcaagatcgaccacttcattcagtacggagtagtggaagtaattctcgggcagccaaatcggatctacggagatgcgccaccctcgcagcctttcataatcacgaattattgaatacggcgagtatttgcatgggtcgtatatcatatctgatctaagtacacgcaaaatcataattcaaaacaatggctccgagatctcactcatactccggtattatggcctgtatgtattcttttgatgcatccgcaaattgctaggtctagatacggatcagatagaacttagcgattgccttgaaagccctgttctactgctgacatacattaactcccgtaatagtccactttgttttgccgtactacagaagtgtgtggcttgatggaaaacgcgcgctagggactcgtgttgcttggctagtgcgtaagacccgaggaaatgatcagacgaatacgggatggagactttcatccagtaatctacgttgtcatcgagtgagactctctgcaggaagagtaattgaactagtcttctgaacgaaagacaccatggggaatgagacactcccagaaatggaaatcagaagaaagagagagacggatcaaaagaaaggatagaaggatacaatcagtctccagtctcaggggtcacgtaattagactgcctcttccatcattttaatatgcactattaaaaacggtgcctcatcccttttctcgtgcagctcaggactatccacatatacagtgatagacactgcggtgagcacatcgcaccacatatcggctaaaaacatcgagacatgaaaaggcttggtaataagcattggcactaccacagtgctagggttgttcccaggatgtaatagtatgggctattgcactggggtagcggtgatcatgctcaatattcctgtcgtgccaattaaatacctatgatatgacttttcctgaatataaagctacatttatggatggtggtcagcacgccgatgcagatcttgctgtgattacttcggggagacacattccgtacgacattcgcgctggtaacttgagacaagcaatgcagatctttatttcctggtaagcccaggagcaagagcaaacaaaccattacccatgaactggtacaatacacgatccaaatagcgacctacgcctaggcagatacgtgcgtcaatgaacacagggatccaagtggttcatctttcgggtcaagccgacttaatagcctcactactttttctatacgaggcaatcctgtggctgcttgtggctgttccttacaacctatcgcgaccgatttcaaagttctgttggtgaagcgcactggaatgaaatcaaggtgttctatcttaaggctatggatgttactccaaattaccaacgtacgcagggcacattataatcgggcggcataaacggcgtgacccaataagcagttcgatctgcgatgttcaccttcgtattctttccggtgcgatctccccataaatgtgtctgattcgagggacgatcgatgaagatcctcttcatccgtgaaaatatcaaaccccgaagtcagctcaattgtacgctatcgaattgtttgactcagtatgacttcattggctcgctaaatatatctgtccccatctgtccaggtgacaaaacaaggtcaattggagctatctccgcatatgtggagcttcctggcgcttgaaagttatattacatgcagggtttcccggttgataagcatcttggcatggcaagaatcacggtgaggttgtgcgagactcagaaagcactggccacagtttgatttctaaattgaacctatttccacaggctgcattacagagagaaaaagctcacctgggcttgttgttcaattgctctgataagggccggcggtatgaactgcccctaggaagaatctcaccaatctccgaagagtggacctcaactagttcacgcttagcacttccgcattagtgtatatactgtcgatcctatacgtcgaactgggtgaccagcctgctgttcgtggcttcagtgccgctggagcacctccagatcatcaggacggctacatgcaggttgcaaaactaaacccaacggattgtcaatccttgaagcgttttcgtactatagtgtattgccttaagacacaattccctgttttcaatgcataaattagtaattaatgatgacatcccagtcgggaagcgcaactttagccgacaatgggatacggaagatccttcaacgatggatttgcttggagattatgcatacggtgtgcaagaaacatgagccatgagatccgacagactctgtaacttgatcggattctcttcacaagactcaagataagatggatgcggaatattttgtttccagcctgaagttcctcaagaagttcgatgcatgcagatagcccctgagtccactttttgcagttttggttgcctccgggggcgagatgcatggtgggaattggcccacacgcgggcgggactgactccccccagatggacgggagaagcaggtgccaaacatgcatcgagccaatgcaacagcacgatctggcgtttagctcatgcaagtcctggatggaagtaaaacacccgtccggggtgttcgagtgatctgccaaccagaggcatccaatgcgctgacccacccagttctaggcctcactgagtggcatgtttccctgcaacagtttggccacctatcgtacttttgtgcccgagggtgaggaaccggcacctggaatagcaatacgttggctcaagcaggcggaatgcatcaagtcaggcagaatgcaaatgaaataccacgagcatccctctgaatcagagcagctataaatactccctgtgatcctactgaatccattgtcttcttcatcagacacacagcttccttttccgcttcgtcttccttctcaaagaacaacacacttctacacttctcgtcctcttccacgtcgaagtcgtcatctatcaaaatgcaattccgctccgttatcgcccttgtggctttcgctactgccgtcaccgctgctccctgtgacagctgtgatggtggcaactctggcgactctggtgactctggcaagtgcagccctaaccaagaactgaagtgctgcaccggtctcacccaaggcctgaacctcggcatcctgccggccctgtgtcttcgtaagttttgaatcttgataatttttatgttcatctataatcccatattagctcttcttgccaactgcaacaaccaggccgcctgctgcgaggccaatggagtgagtgatttcctttatcttggtttgtgatacggaacctaacttcatacctgcagggactcctgaactgtctcaccatccagctctaagttcatcgcatttcaccaccgcgagtaacgatacacgggcgatgtccggtgggggagtgatgcgcgactcggtaaatggatatgtcttactacggttgggcggtgacagtcttcttccagcatctaggtgtacacggattgtcctaggtccgaggtgtggaaattgaaatattagattacatcgctaggaaagctcaatgcaactttggcagtatgtatatcggaaaactaccttgcataataaccacgaatgtagagtgagcggcgatcctctctgctgataaacggtgtatttttgctttaagtgaattaagcacacgattcatagagttgtatgtgaataatgtggcaatgaatcgagagagatctaaagatatatatttgcgcgttcccatggggatacatatgtaacccttccacacggaagggcaatcaataaactaaaactaaaataaaataaaataaatctacactcgtagaatgaatgacttaatgaataaatatagaccaagtacaccggataatagtagtatttaaaaagtcaatattagaataatgtcaatctccatatgaaggcagtgccattcaccagggttctttgaacttctaccctaggagtcggaaaggcgaaaatatatatattcttagggagcttgacacagagcacccccccccctaatatagaagacagaaaaaaaaccaaccctgattcaagatacaccggggaagtatgaatgatgaattatttagcagggcaacatatagaagcctcaaaatggaatctgacaaaactatgtcggggtcaaactggattcccaaactcaagtcgtatggacggtcacttcttaacacacatttgaaaatattaaacgaccgcttacaagcaagatccggtatagtgtaacggctatcatacctgtctttcacacaggagatcggggttcgattccccgtaccggaatttcttttttgttttggtctttgtcaactgccgcaaggaatgcctaaggcttcaattgggttctttttctttatttatcgcctgctttacgacgcgagcttcgtctagatgcagctcttggctagtctttcacactctacttacaccactacatcccctattgttgttgtactaaaatccttcataggtatcctgactcaaagctgcctcatatcattacccactctccttcatcactatagaaaagttggaagatattgaccaaggtagtaatggctcagaagggtctctgttggaaagaagacgaaatgggcgagcttgtccatacagggacaagctcgcccgatatctctgtcatcagatccctcgcaatgaagcatctgcccggaagctatgatactatggatgttgcatttttcgcggaaggttccttcaataagttatactgcgtctcttcgccacaccttccacaggactacctcatacgtgtcgcattgccggtggaccccttttttaatagggagagcgaggtcgctacgcttgcatacatccgcaaatacacatcgatccctgtgcccaaggtactagcattttgttcatcatcagagagcgagcttgggtttgaatggattctgatggagaagattgggggtgttcccttgtcagatatttgggacgagatgccagttgaggcaaaggaaagcttgcctacagagatctgtggatacctcaaaagtcaccaggatcttcaatttataaaaattgggagtctttatttttctttagttagggaacgagtcggcactagagacttcggtggtacgctgcaggctataccaaccaatacaacacttgactgcggcattaacacagattttgtgatcggccgtgctgtttccctttggttctttagagacaagcgcctatccctctctgccgatcgtggtcctttcccatcttcacatcaattcatgatggcgaaaacacaaatgcagatcgagcggatcaaacacatttcccctctccctacagatgacttttattcagagacggacgaagttcttgcagaggagcaagacgatgttttggatacgtgctacagtctagaggagtttgtgtcttatatcttccccccaccgtgtgaacagtatgaagatgaattgctttaccatgatgacctttcagctttcaacctccttgtggatccggtgtcatatcatgttaccggtatagttgactaggaatgcgtctccatccatcctgcatctgaagcgacagagtatcccttcttcctgagaggtattgacgtgcaagaaccgccaccgccccggataccagggactatcgagcccgaactccgtgaaatacgaaaggactgggagaaggtttgcctgcgacgtctgtacacacagacgttacagaatcatattgaattgtcaccagacataatgcgcaaacgcaagttttccgattgcttagaaaatattgagataaattggacagcatctcgatattgggcacgaggggtgctgcaagaagctaggccatcgatgcaggtgccaccaatggtgatgcctacccccagcgaccagcgattgcctcctttaccatagcccttcatgccaaatgttgatttgtgatacattagcaacctgcgtcttgacttatgtacgcctcagtctctcgacaagactttgggaacccccacgatgcttcaaaatttaaacatgcaagtgcctcgatcgcagaaaaggccagtacagcaacggggctggttctgtagtccgcaagaattatactgcatcccacaaggctgtgatcatggtttcttttgttaatattttcaagcgaaagactagtcgccagatcatggaacacgtaccggacgcattccttcattcaggttgtctactgactcagttctcggagcagcgacactaaaaccaacaaacatagtgagaagcacgtagtagggcttcatctggagccagctaggtattactgattctttccaagatagctaggtcttcagtttcttgatgggataaagaaagatatcgtgttggagctcggggagattcttataggctttctgacatcatattcaatgtccgttcggcacgccagaataacgttccacggttacatccatcgttgtcttaggtattttgattactcgaaaacatgtcgcaccaaaacggtcgttttacgcgtgacaggatacgcctgcacagtgtcgcattcgcctgttctctctgtgtcggggctttttcggctccactagtgtacccacgacctcgcaccggcgacatgcattgacgtttaaagcttcctattgcaggtctatcgcggaattgctctacttcgtcctcagacttgtacagatagcacagctatgatgattaaacgatttatacattccctcatgaagcatttaggcataactacatgggctttgtgcacagctatgaacaagtgattcccctacaggctcgaatcttcacacttcctcccttatactggccacaaaggcaccccgaatatccaagtctcagcggtactgaagcggtattgtttcggtgattcactacagacaccgcttgtgatgcttccttggaccggatatgctgtacatctggcctccagcattgcattctcatatgattgctatgtcatctaatcaatatggcgacgatgggaatacatcaatgagaaattcaatatactagacatcgaagtaaccacctcaccggcagaagagtgaagaaagctatgcaagcatacagctgcagtggtcttcataagctcgatgacataggattccgtacatggtaggaaccggtacaatgtaggtgctgcctaccattatcagagctctacccagtagttttgtcgactaaggttagttagggctttgtctataatgccgtcgggatgcgaatcattcttagtgacaagcggatacggaatagaggtacgtcgttcgaaaggtaaacaagatctaaatcgagggcaaccacatggattggtcataggcctagggacacgctgttgctcgaaatctcggattcagggtcattttccttgacctcggaagtgaggtactgatggctctaggcataagccatggaagggatattgttggcgatgctgtggggacaacgcagccacgcttccagcgaaactcagaaaaagacctctagggatgagaccaaggcctaatgtaacctcagtcgtattactctgattgtccataggttgctgtcaaacgtcggccacggcggtagtacttccaatttggggagaaacagaagttagacaataaccttgcctgcacttgcgtcaggcttcacaaacagtgggatgacaggatgttttcgtacgacataaataactgcgacggtgaggtggcaggagctctccgtgtaacatgcgaccgatggaaaacagataaagaaagaaagacgacgaagaaaactggaatatcgctaatgttgttgctatggtgcttcttcccaacacccagccaccggtcaagatatcaataattccagcgatccctactcgacccagaaaatgaccatgcaagcctagccactcggactatttggcattgggtgtcaacaagctctaaataagtaccacccttgatagaaaacgagggttgtgcgtaggggctccttagcagggctgcttgttattgccacagtttcagtaaagaccctcttggatgtatagaaactttccatgccgctctagacagaactagggaggagtgataaataccaaagtcgccctggatgacatggttgaaagtggaatatgggtgttgggattcaaccctgacaatgaccgtcgctttgggagggctgtcagataatgtgacctggtgtagccctctttctcgtttgactgtctttccctcacttggtcttgcctactatgtcaatcgttcaatttctccagtcgttcctgctctcctggtggttcattagcagtcagaggtgggcttactgtcagcctgtcgttccttgtgtgatctgtttctctttctctttttctcatcattcacttctcctcactttgcctttcttattgccccccagcaaccgcagagtaaccaccacagtgttttcggtacaacaataattatcgtcaacagccctagattatcctttttacgactctacgacaacaaagtctcatcatgaagctgtccattgtcttgctgggcactgtgttggggacagccttggctgatgtgccaactattgtcgcgaaggtgggcgctgaatggaggattgtaactgtcgtacagcaacgctgacagtcgcgcttgttagggatccaagtttttctacagcaacaatggcactcagttgtgagtatacagttcctccttgaatgtttggctcctactgactggttgattctcagcttcattcgcggcattgcttaccagcgtacgtggccacttcctctctgtgtgccttgtgttatctcattaaccatagtcgccatcatcagaggaacacacgggcgcaggcgacatgaaatacaccgacccccttgcggatccagcggcttgcgagcgcgacgtcccttacttcaccaagctgcgcaccaatgtaattcggacgtatgccgttgacccatcgaagaaccacgatgagtgtatgaagaaactcgctgatgctggcatctacctcatctctgatctttcctctccgaccgaatccatcgagcgggaaaaccccaaatgggatcttgatctctacaaacggtatacagatgtgattgacgcgttcgcaaagtatgataacgttattggatttttctccggaaatgaggttgccaatgccaagaataatactgcggcaatcgccttcgtcagggcagcagtccgggatatgaaggcctatatcaagcagaagaagtaccgcgactcattggcgatcggatactctaccgatgacgatcagtggatgcgtgccgatgttgcaaactacttggtctgtggagacaaggacagccagattgatatgttcgggtataatatctatgaatggtgtgggaagtcttccttcaaggagtctggctacgaggaacgtaccaaggaattctccaattaccccgttcccgccttcttctcggaatatggatgcaataatcctcgacctcggccatttaatgatgtaccagtgctctatagcgaccaaatgaatgatgtctggagcggcggcatcgtgtacatgtacttccaggaggacaacgactatggtctggtcaccctggataaatcgaaaatcagtaccttgtcggacttcaacagcttgtcgtctcaaattcaaaaggcgaccgcaacgggcgtgaaaagtgccgactatcgccctactgccagtgctcggacttgccccaaggtgggtgacgattggcaggccaacgccaaagaccttccaccaacccctaatgcagatctctgcaagtgtatggaagaaggcctcacttgtgtggtcaaggactcggtgtcggaacaggagtatggaaaactttttgggatgatctgcggcaacgagggcgtctgtgatggactcgcccgtgatgcgatcaaggggaacttcggtgcatatggcatgtgcagcgcccgacagcagctctcatttgttctgaaccaatattatcaacaacagagcaaggaaaaccaggcttcggcgtgcgacttcaagggagctgcctccaccaaaaaggcgagcaagcccacgggtacctgctcgtcgctgctgggacaagctggttctgctggtactggcacggtctcgtccaagccaaccggtagtggcagtggcggtagcagctcctccacatcagactctgctgccggcctcatgatagcaccacgatcagttcaggctggtgcttggcagatcggggcttacctggtgacggcgatggtgactggtgctggcatgatcgtgctgtgagcgactatgtcttataatgactgcactcttgatgtgggttcattcctttttatgtgtatccaactgttttgcattctcaacctatgtttaaccttttacccactgtaccttactgccattcatgacaacagttgcgttacttggccgtattcactagagatgcttcaaatgaagaagtagaaactcgtctctgagactagcgcctccagcaggtagacaggccgttcgcgagcttttggcgcatctagtatgcacataccattgtagggggtctaggatctgtctcaatcgaaaaatgtgagattcgttcacgagaaaaattgtcgtatggacatagacgcatagagagcatggctacccacagatcagagtggttgcaggtcagctagaccctactcctcgctgttcgcgctcgacaaccttcatgtccaaattcattccagaacacttggtaagatccgttgtggcttctgagagacagcgaacggaatccgctagtgactctttaggagccagtggacatcaagacggccggccatcacaagttgacctcttcctgttcgtcaagtaacacagtcgcaggatgagtccccctaacatatttttccaatcacggactgccggtgtctagagcgcactggctggagatccctgggcgcatatctaccactctgctgacgactggaaggagcggggtacgtatgacaataaattccactcgccagcaagagagacctttgtccctatatttaattggggcgctttggtcgcggacgcgtctggctccctggttggttggtttccttatctagcgcgtcgtattcgatgccgccagacattggcacagctgactggtactgagcactgggcgccttaagcagagtactccttatataaggacggtggaaatctctcttctgtaataaccaaccaacgccctactcactccaacaaatgccaagataaggaccgtcaagtagcgaaaaccaagcggttaggtccagtcatgataatggaaacgccactagctgatctggccataattggtgctggtaaattcacctctctcatattcatagactcttttgccctataaaaattgatcgcgacaggctggcacggtctcgcggccgccaaaacagccctcgcgctcgatcccagtgtcaatctggtggttctggattccgccgcttcagtggggggtgtctgggcagaggaacgcttatatgcggaactcaggacgaacaaccgactgggatcatacgaatatggtgactttcctatgagggacatcattcccggtttggtgaaacccggtgagcatatggcaggcagagcgatgcatgaatatctgaaagcgtacgctgcccacttcgggatccgcgacaaaatcaagttgaattgcaaggttgacagcgtggaatactgcgagagaggtgatggagggggaaaggagtgggtcattaaatgcacaacaacaacagaaccaggacacgagaagagcaataccatacggacgcggaaactgatacttgctacgggccttacctcgcagccgcgtattcctacattctctggccagcaatcttttggcgcgccattgttccacgcaaaagaattcgcccgttaccaaggcaccctcttcgctaaacccagcaatgacaacacaggcgaccaacatgaaggcgctagtgacgaccacagaccaataacggtactcggcggaagcaagtccgcgtgggacactgtctacgcctgcgcatcaaaaggacaccgcgtcaactgggtcattagaccgtctgggactgggcccgcgtgggtgagcccagccgctgttttctcgcccatcaacctcctcctcgaaagcctccctgttgtgcgtgccttgggctggttcagcccctgcgcctgggtgagccacccgatacgcaacttcttacatgggacatggctgggcagtattattgtgcgtctgttctgggcctccctggagtgggatatggttcgggtcaatcgttacagcgatcacgaggagacggcgaagctaagaccctggtttaagcctatctggatcggaaccgcggtgagtattatcaatttcccgggtgatatctttagattgatccggcggggactagtgaaggtgcatattgccgatattgagcggctacagccttataaggtcgttctgtccaacggcggcgacatgctggacacgagggcacttatcctgtgcacaggctggaaagtatctccagggattcggttcttgccgggtggaaccgaacaagagatgggcttcccgtgggctgcggacccaattgatcaggagctcgttaggcaggcccgcaaagacatatacacgcgtctgcccatgctccacagcggcccagagagaaggacctaccacacgaaggacgcggagggtcaaacacacaccaatgaaaccattctgcaccccttccgtctcgcgcgcttcattgtccccccaggactatgggacgaccattgcatcgccttcctaggaaccgtaaccacgttcaacacgcccttggttgccgaagtgcaagccctgtgggcactagtctaccttaaccatggctctgagcttcaccatcatcatcaaggcaaggagtcaataatcaacgaaacagcactacacacagagttctgtgcgctgcgctccccggcgggccatggggtgcggactgcggactttgtctttgaaatcatgccgtatttggatctcttgcttggggatttgggcttgaagtctgcaaggaaggggtcgtggtggaaaaatttgtttgttccgcatcagccgaaggattatgcggggttggtggaggagtggaaacgtcgacgatctatatcccaggacgggaggaaggtcaaggttacttagggctatagagaagactttgtacggggtggttccgcgttactgatcatggtaaatactttgatgggtttcatttatggatgttagcacagggggattgaaatgatcttagccactaggcagacagcatgaatctagattatatatcatagtgagaattgacggcttgattcaatagaaaccgtgaccttcatgagatagatcactagccttatgacgggccagcgtgactgtattgagcccaatatccacccgccatgtattccggccagtcatatacttcatccgacgcaaccatgatgcctcaagggatagactcgcgcgaccttgcgggtagctcgcgtgtgtacatagttgaaccctagttgaaccctttggtcagcgttactaagcaacgtctgggtctaagctaagcctctttcgggctagaatgttgacaaagaacaaacacaacaaatataccctatttggtaaacaacacgcatatcttgaaataatctcattctaacatgactcgatctctcactttcttattcactccactatatttgtctctcttttacagagtacataatatgagatagccaagagagaacacacgacggtaccctcctggcgagacggcctcgaatactggattagtgaaagtcttggcttctgggtccagccgagcaggggtcgtgggctgagccttgccgccctgtggggcatactcttgagatgttgatgtccagtgagccatggaatgctggttacggttcagcggtgtaagcataaaagcttctttcaaaagcccactcatctgttttaatatctatgtagctagagattatggcagacaacactttccgttggttatgttgtaaattgtcaacttccagtttatcttgggatttaaattgtagattgtccgctgacttgagaggacttccaatgggccatggtcttatcagtaggccttgtttgattgagctagagacggacgaacctactgagaggtctttctttcacccgtgtctctatggtgtgatagccttgcatcgccctccaccgcgtcatagggctaaacgtgacaggtggctgaggggaaccctgtccgaatggggataaaaaaagatcagaatgcatgcttagcggaaagaaagccaatcacactgcagacatgggtctaagccacgggatcgacaaccaatcaggcactgcctgcgtgttggagcgctgggttgcgccaaaagaggttagtgtggctgtagggtgagattggaccccaaagtagatataaacatggagaacgacgacggtctcaagttcatcttcagtcaacaattactcttctacactactacactactacaagaagttttacttcactgtctatactctttcaatactctacaaagataccacaatgtcttttgattcaaccgaggagaaaaccagagggttctcgcacccgatatactcatctcacaaattcaagatgtcacagcaacagcaacactatcctagtcacaatgcaccagcaccacctccgtatactggacaatatcagccgatgccaccaaaccctcaatatggataccctccccagccgtatgccagtcatccacaaccaatgatgggcaatccccagtaccctcctcagccgcatcacacccagagtgcaatgcgctccctgaaaatcgagttctccagttggacatcaagacacctagcaatcaatgatgtcgggcaaggctcgttgctctatacggtcgacctacacaaccgaaacccacagatggaattcaagaatgtcgcaacgaacaataccatcgccacggtgcatatgcggtctttgaagccagaaatggacatcaagctccatggtcgtgatattcatcttcgcgtccaccgctccatgaaacccgagacaacgtatcactcaatcgcgtttcccaccatgtcttttacatggaagaccactagtgcctggaagttcctcagttttgaatgtgtggaccagaacaaggtcaccgttgccaggttcacgccggcttcttcttgctctatgcgcaagttcggtcaattggacattctgctcccgcaggctaccagcggagccgctatggatgaactgatgctcacgggcgtgtcctttatgtattaccaatatctaagccatacgcggaacaccactgtcgctgtcactgcctaagccatcatcactctctaccatcgatggaacttgtggtgttgtggtgatcgtttttctttagattggcatatttatttcctttctgtctagcgccgcatttcttttcttttcttttttaccaaatccccttttttctcctgttcttttgcgtttcaagtgtttttcttgggtttgaataaattggcgaacaaactgtatggcatgttagattatgattggaacaaaataccctggctcatgtatcaagaacttcagcatgatttaaacggagaccaattgaatgcaaaatttaagactgaaaaaacaccttaacttggcttgttcttattattttgccccgtggacggtcctattggctaacggtcaatgatcctaaaatcttacagtttatgagctgaaagatctgcactcacagcctcaatgccagccttgccaagagacgggcgaaggcttggcatctgttatatcttatcagcccgataacgagctatttccccccaacgatgcgcagctgacagcgaacatcatgccaggagtaccatcaggaagagcgtgtgaaggctgtcgtcgccagaagaagaaggtatgtggtgcatgtatcttctgatattgcatcgatgtggcttatgccttgcttctagtgtgatgagaaacaaccaacctgtggacgatgtctccgattaaacataccatgtattggatcgggacagcggagattcaagttccagcaggagtataccatcccgataatggtgaagaaaggaaagatcaagggacagtcgcccaaggatcagacaagctctagcagcgacgaggagcgtacagaagtgtcccgggtgtccccacacccaagcagtgccctgacggtattaacccaagcgtttgtccaagctatacacccgtcaacggacatccgatggaatcttgcgtggatgtatggaggttttctgcgggatgtgcctgctcgactgggcacaaacgaggccctggacaccgccgcggatgcagtgatctgtatgcatagggagttctgtacctcccggaaggtgtctgttaaggggctcagtaagtatggtcgtgctttaaataccctccatacctatctggatgacccggtcaaggcggccagcaccgacacgctatgcgcggtcacgatactcttgctctgccaggttcgtcattcctgagactgtgggatgagtctgttgctgatgattggtagggtttcctccccggtcagggtaaagtgcagtcgggccatgcagagggggctgcacagattctgaaggcacggaagaatttccgaccccgagatgacttcgaggcaaagctactgctgacgctgcgtggtcctgtggtatggctcccatgagtaaaaagctggggttgattactgaatcgagaaacagctcttcgaaggtctattcgtcagcagcattgaccttagcggcgaggagtatgaaagtctggttgaaagcgaccttgatgcgggcacaccagacgggcatatgatgcgttgtcttgcccgagtgccagggatccgagaccgcatcgcatcgacgatgccgggtgatgctgagtttgaatcactacgacacgaaactcgggccctctacgagagctatcaaccaatcctgacggcattacaagctagaacgacttcgatcgagaccccgcttgccaccgggtccatgtatcgtatgtgcacactgcttcatgcccagtatcaacgcatgtacggccttggtcttactgtggctattatcctgaactgtttggcccgggcattggacccagacgaccctacgcttcccgtggaatcgacttatttcgcgcaggagattgtccttttgtcggatactcaggtcgcatttcgtcccttggggtccttttacatgctggtctgcttgttgacagcgagagtgggcactgcggacaagatcatccgggctacggtggaaaaggcgctggatgactatcagcgcgacttcgatgggggatgtgccgctgagacgattgcagaatttgaggaaaaggtacggcacgtgtcggtcttttctgcgaatgaagaggacaatgcagtgagtcgcttggagtatactactttagttgaagtctagcatagcgcatcgttcattcttgtttttagcattgcctagctttacataacagatctgcattaattcatgtagccaggatgggaaagatacagtgagaaacgtagtcaggagagatgcaaacgtcaaattagtaaaaatgcagagccataaatctatttactgatccttcggcttttctccgatagtccacttgttcaatacacccacaccggcattgagatatgtcgcaaatccgagccacccggcgtaggggaccatgagccagaaggcggtccgatctgtcttccaccaggtctgcatcagcgccgccacgttcccacccaagagtagtatatccgccaacgcccaggcagggcgacggatgccgaagaagaggggcatccagaggtagttgagtgctagctgtgttgtatacagcgtttcccaattcgtacccaagctctgtgcagcggtggaggaagtcagggcgctatatccggccactgtcgcgtggtgagcggcatatcccatgaccccgtagaggacagtccacattggggcgaagagccatgccggcgggtagaaggccggcttttggagtgatttgtaggtttgtttggttcctcccgcgcctgcatacagttatgacgtgttcggtccctttattattactatctccttagatgtaactcacgattgaccagatagccgaccaacatgccgaccgtggtaggcgttgtgacggaaaggattggagaggtgaagacctctcggggaagtgctatcgaccaggccatcttgggtgatcaactgtgaggctcaataaaagcgagagtgagcttcacgaagatggtgggttgagaattcttagagacgcggcgagtgcgtttgattataaaggcgtcgcatcgcaactggcggtccctgacgtcattgccgctaatagtgcgggtcaatgaaactcgatgctccaatgacgtcgcggcaatgacaatcgatcgcaacatcttaaagctgtatccaagagttagagtgcttttctctagtttctcgtgtactgtcagtgggtaatgtagtgtaatgttgtatcctgtgcttctcactgatggcatttgcaggaaagtgcaaacatggcaaacacccaggattttatcttatcgccatgtgatgtcacgggatcccgatatgaatgccgagtttccggatcgggagtggatccccagtctttagagttaagcatggctccgacatgaatagacactgcgaactcttcttcagttttcaatctcaattatccagtgaacgaatctatgaccaactgaatgaatcaatgaatgcacaagtgacatgaatcaccgcagtcccgatgtgcagcgccaagagatcgaccgtgtgctgcaactaaagcggaagcagcgcgaggctaaggcctgttatccttgtcgccagcgcaaagtcaagtgcgatagtggtcatccttgcagaacatgtcaaaagcgtggccatccacacatctgtgcttatgatgtgtcgaaggactcgtcgcgacactcattcccccggtcggggagggtggatcccgttcatgcatcaccgtcacatcgaccagccggcattgcttccccgctgactccatcaccgtcggcacttaatggagcggagaccgagcgagcgcaaccgctggatgggccttcaccatcgggagccgctccacgttcggggtcgactagccgtgatcgctcgtctgattatgtcttctctgggaagaactctgtggtttccatccttcggctgcaagaccccgacgggtctatcgcgcgagaggcagggtctgtgttgggcctgcagaacacatacgagtattatccgttccttgacatcaagactcccacagaccgttggtgtgcacttctggacatacttcctcagaggacggagatcttaaagtaggctcgatcttcattagtggacaaaagaacgaatgacattaacgaggaatagattttttcatcactatcgcttgtctgcacaccctttcaatccgatcttggtagatattgatggggttgaatccgccatatgcacctatctggagtctgttgcatccggggaattgagtaacccaaacaaaatctcggagcgctggtcttccgacaagtccattggccatatcagtctccttttggcgaccttggcttccggtgctcacttctcggatcttgaaaacccacaacgctcggaagtatgccaggatctcggtatggtgctgcatccatgttctgctggagccaatcgctaacggtgaacagcacgtcgatcattccaggctctgagattggcaaatttccttttccggccgtctttggacattgtgcaagccatgctcattttggggaacatgttgcagaacaatggccaatctgacgcagcctgggctttgctggggactaccgtccgcttagcccaagctctcggcttacacaccgaacgcggcacttcacatttaccagaaagtgtccgttcgaaggccaagaagctatggtaggtcttgagccagtgacattaagttcgatgcgctaacccatctaggtccatgactgtttggcaggactgcttattgagcctctgttatgaccgtccaccagtggtctccatctcgggttggcagcagagcattggccccacacctgcactcgcattgtcatttacggatgtgatgcatttcctttgtcagctgggcctcgatattgccaaggttcaggagcctgagcattgggatttgacgcgcgccactgagctattgagtgcgttagataatgtttacagtcgtgcccagcctcatctactctctcgagagcattgccattgcctacaggagcaccaggagcatcttgccctacggatgcacatgtcattttgcgtgtcagtgctctgtcggccgaccatccgaagttctccaagccgcttggatgaccctcattatagtcgcctacgactccgagccaaggatagccttgtgagtgcatcgaatgcgttcttagattttcaaactttgagcatcgtgcccttgcgaacctggtcaatggtacatacagttctgagctccacgttgctcctctgtatctggcaggaaactcgaaatgacaatgaatgtcgagacctgcagcagagagtgatcacggtgttctcaacggcagaccccgcgaggaaggacactatcagtggatcggacgacggacagtggctgtccgcgcgacatatccgtgcccttgtagccctaagaaatgcagtgcgcaatgcgccgctcaatgcagctggccaagacggtaatggatctcaaggggaaggccaaactacatatcctcccttgaaccccactgtaaatgaacttgtagcgcaagacccaatgtttatgcctggattcgacctgggcggaggtttgacgacaggggatggaaactagtaagtcggttccatctcgtttgtgtgatctggatattgatgaaagacagtttcccggaaggcgtactcgacaatacaacaaacatctctccgttgacttacctggactccattatgaacggtaggtgtccccatgagtctcaggtatcatgtgctgacatcgttaaagttccattattcaatatctccgaagataatgcattcttacaatagcctgttttaatcgcgaccttcaaattcagtactgactcctgaatactgatactattaacgcaccctattgctattctgccaactagccgaatcaaacttatgcacacttgagaataccagacgttatgtcttcatcctaaacagcaagtcaccgggtcttatattacccgcaaaaaatggaactaacgacttacacggtgcgagggtttccattccgatggtagatgtcaaccgtccggtacggtcgtacgacctataaatcactgcagttcttttcgccagtcaacacaatttcccttccgaggtttcggaacaggtttgctgcgcgatgcgtttacttcttgaacacattgcatcgaagaactgtgttcacatatgattccgctttctgtgaaacaaactattatcatttaatcatcgtactaataagcgcaactgctgtttatatgtacaatctaatgaacacataatttaatcctgttttctgaatcccaaagcctcccagttggccctcaccttggccttgatctcctccggataggagtgctcaaagtcagcagcttcccaatcagcacctgtggtatactctgtgggcatcagagcgtcggaaaccaccttaccacccttggtgggcgaccccgtgccgtgacccatatacgggataagggggaaaccacggacgtcttcaaagaacatttcatcagcattgggtcgacaccgtgttgcgaaagcccacatgacatccttccactcatacgggtcaatatcatcgccaaccaggaccaggcggtggatagtgtacccagccttgtggttaaagaccacgtctccgacccatttctgaagctctttaggggctagcttcatttgacgaagctttgcggtgtcaactttgagagccacccaggtaacctgtgcctcgaagggagaaaaggtgtcggtgatggggaggccggccagttggcaaattttacgaatctcagcggcagccaacgagccaatcatagtatgggtctcgtcggtaagacgaccgcaggcggacatgggcaggatagcatcggtgcggtaggtgatcttgttaactttgtaaacgggacacttgtggctatcgccggggaagacgtagccgtgcatctcaccgaaggggccttcatcggcggtttcagtgatggagagggtaccctcgaggacaatctccgcattggcagggacgtagagatggttggtgtcgcacttgacgagctccaaggcgcgaccagtcatggcaccaacgtagccagcctcagttacaccatccgggatgggcatcgatgatgccatgatagcggcaggaggaactccgaagcatagagcccacgggacatcctttccctcctttttccacatctggtggatttgccaaatatgctggggctcaataaccaggcctgtcaaatggttcttgtccttgaccatcgcacgggcgatagaccagttcgtccactttccatcaggagactgcacgacatgcattccgtatgtttgtagatatttgccgccgtcagacttgtgcaccatgggcactgggagcgcagtgaggtcgatttcgtcgccttcaagggaattgtccttcacaggaccagtctctacaatcttagggtcaatgggaggtagctgagaggcggagagcatcttgtcaaggatttccttcatgctggcagtaggaggcagcgccaggtggcgggcgagccggccgtagcggtcacgtttggactttctgagagagcccggagcgcccaggatacggaagaggccattctttcccatgcctttgaggttattgaagaggggggctttgtcatcggtctcgcagacaagacgagtgatcgcggcggcttccaggttagagtcgatctcggtgttgatctcgaccaagtcatcgtcggccttgagggcttcgacaaaggcgcggaaggaatgatcgacttcgttaatcgcggccatgttggcactaattgctgggtttgatggcaggaatcaaatttaagctgtgggatgtgatattatggtgtgtgttggcgtgtggattcctgttaggatgcttcctcgacttcttatatatggctacatctcgctcagtacggatgaccggcatctgcaaatcacccgaataggcaggtaatggtacgtcttctagactcatgcatggaatcttctccaatgcttgttcaatcttgccgaaccatgttcgggacctcggagcagggcaaggctcattaagctcgcagctgctcggagcttcggaaatcacacagtggactatagctgcaagccagtcacaatgaagtcttttcatatgatactaacagcgagttacgaagtgtaactacgacaaacgcagtagattatacctttctatcttgtgagattaccttgcattgtgggaaggcacagatttcgtagatgctttggattgttcgggttgcctgcattgccccgaatgcttgtactacatgaattgcccagattattcagattacatatatggcttaaatttccaaggttgcttagatgctggtctgcctgcttaatcaacctagattatcgaacttctcaaactcctagaattttaacgatgctcatcaagctaagctcgcagcccctcggagcctcggaaatcgtcccagggcatacccaccagtgatgtaataatgtatggaaccaaaacactggaaacgcctcactcgaactctatccacagtctcggtactcggtggctcggtggcccatgtttgatgcaggatatccgggatgccgacatcattgagcattgattgacaggtagaagatcatcccgatccgtttccagattttcctttacggcaactggtatccgatgtttgctataaatatacaggccgctcagtacattccgatcatcatcacatcagtaaaaaatcaaagacaaacgcaaccactacttaacccaatatcaagtcttctgttgacgcactcctaatttcgacctgcttattgtctcagcactgttaaccagaatcataatgctctcctccttccttccttccggcaccaacacatcaaactccggtcatcacagccccgacaatgcatccgaaacacaatcaaccacacagtccgcaccactcgagcacatatccaccgcaatgccaccagtcccaaccaaaggtcgacgcaaacgaatcgtcgtagccatgaccggagccaccggctcaatcctgggaatcaaagtcctcatcgcccttcgccgcctcaacatcgaaacccacctcgtaatcagcaaatgggccgaagcaaccataaaatacgaaacagactatcacccgcggaatgttcgtgccctagccgactacgtccacaacataaacgacatggcggcacccatatccagcgggtccttcaagaccgacggcatgatcgtcgtcccatgttccatgaaaacactcgccgctatcaactccgggttctgtgaagatctcatctcccggactgcagacgtcatgctcaaggagcgcaggaagctggttcttgttgctagggaaacgcctcttagtgatattcatcttcgcaatatgctttctgtgtctcaggctggggctattatcttcccgcctgtgccggcgtactatatcaaggcggcgtctgtggatgaacttgtggatcagagtgttgggcgcatgttggatctgtttgatctggatacggctgattttgctagatgggagggttggaagaaggataactgaaacggtgatcgcaaaatcacttatacctcgtgatgtatatgggcatggtatcttttgtgttttgaatttgcgtactgctttacggagtccgcttttggaagaaaaggaaaggcatggaacgggcttgttttgcatggtgtaatgaagatggattgttattctcgatagcatgatggcgttactcagggctaggcgttctaattaaattttaccggtgaaaatgaaagcaataactgcaagtttgtctcgtgtgtccatcaaatgtagaagaaaatcatcttgggacccttcgctcgatttgttgagcaagcttgaggtgtatggtgactttgaggataatggaatgcggaggaggaattctctcccacaaaactctacacgcgatgacgagacaaagtagttatatagagggataggagagggattttttgattgcgatattgaaggtttattgggtatagaagctggacctcaacgtaccgggaatggtcctattaaattagatttcctaagcctgtctcggtctatctataccctgtacccatctatcctattaacaacccatgaataatggatactgcatatacattgcaaccagaccaattggtctattgtaatgatcgtgtcttgacttgtttcccggttgaccttgtaagacctagcttagatcaaggtagactcgacggtagccagagtgccattctcaatagcaccagcatggtggcgggcaaccagtccgtaagcgaattggtacctggagaagatccacgttagtactttgcaacagcaaccatagagttatggacacatacttgtcaagcataggaagcacctcggtcaagccaggggtgtttctccagtccctcatgagatcggtaacgataccgaagatgcccatcagagtaacgccggccttctccatacgacggttggcatcctcagcgagacgggcatcgaaagtaccgctggcctcggtgttggcgaagacctcgtatccttcatcgacgagagaaagggcaaggaatgcagtgcctgttcaatgaacctttagtaagtgccaatgatcgattgacatgtaaaaaagaccaacttacaaacttcagtcacgataccaccaatgatcagctgtttcttgccagtggcgcggacggcagcacggaactcctcgttgtcccaggcgttgacctcaccctggcgctggacaagggtggcgttggggtgcatatcccggatttccttgagcaggagaccgttggggccggtgtcagaggaggtggtcaagacagtggggaggtcaaagacgtttccgatggcggcgtgggccagcatgttgttgcggaagtcattggtactatagtcacgcaccaactgggcgagaccgacctggtgatcgatgacgagcagggcctgacatgcaaagttagtatgagcaggacaggtaggattactcatggggagcaatgaggcatacagcgttgtccttgtcaattctgttccacgccagagcggggacagaggctccaaggagcgcgatggtctggaagatcttgctgagctgcattttgctggttttgtcttgagagatgctggaaagctattgttgctcactggatctgctgctgcctggtaaaagaacctccatgtcaaggagatatcttctgtttatatagtgtgctgaaattgcatcccaacgctagattgaacctgcaacatatgtgtatagcattgacagcaatttcccgaattggtaattttgaagaaatgtcccttagcaactcttgtataatccttcgtcagcgttcagaatgatcccgcatgtcttggcatgcaagttatagtgggactctcatcgctgaccagtgattatacaattctgacaagcccttcttggcgggccgacccttccctaatatggctttttaacggatgaaagtttttgccgaccaataacaccacggcatgagaaattaactactgccctaatttgtgaatagttgacacttaacggtctggggtactagagctctcggaggaatctacgatactaccctggttttatccactgttggagattagtgtcttcttagcgtctgtccattactcatgaatactacgaggtagtttcttgataatcatgtgtaagggtgtacacatcacaggaaattgaagtccaagatgagtctgtcccgtcttttcagtgggttagtaatttaatcaataatacctatctctggaagaggttgatgcagatagcttgctaccctggtagaggggaaaactcatcagatagatagcgcctgtacctgaaaaaatctgtctagacccggctagaccaagacccatccgaagcaaagaggctaatgtaagcactgactgtccaaaccaaaccgagaggtccctggtttcccgtgttcaattctactgtcgcggtcgtggaatggaggatggcgagaataatccacgtggtgagaatatcggaaccatgtcctccgggatgtaatgagaggaccatctatagtaggctgcatatctcggtagctgggagttactaagcacggtatagtatcatattacgttggtaatcatttactgggccactggtgcaatgtttaatctgtgattgtctgtaaacaccttctccttgactgtgaacggtatgttggttgtccgcattttagctgagtttagaacatcaccttacggcaaaagcttttagtgagatcttttatcctttgttttctctctctttctctagcagtagagtcatactatgcgccggtttaagattatccttaactagaatctgctgtgcttggaaccgtgccgtttctgttccagccatctccatcctcacccaccttccagccgattcttatgatggtattctcgcgagtcgacggaatcttactgatcaagactgaagcggataaaaccactaacttgctcccttgaaggagctggcggaacgagaacaccatggagcgaaacggtgtttccattgtcatcctcagccgtgatgttcacatcggtggggccaacatatgaggcccgggatcaacttggtaattgccagataattctgccaagttgccgtatgcgagggtcaaatttggtgccccatactgcacaagaggtgggttgaatgaagcagaagccagaatttgacggtcttcggcaatgaaaaagccctgaaaggcttggccggcaccttggaagctgccttgtgcagacatctattcagaacgttagggaaactttttcaacgtttgagaatggaggatgaccgaagtattcatgacttgcaggcaggtattactttgaattgagaggagggcagttgcctttaaattgaggtatggagcaggacttgtgggatgatggttggatatgctgcttgatggccaggagcaagggatctgtatatatatatttacggcttcagaccaaaaggaggggtacagagtctgagcgctgagaacttgcaatgtcgtgctcatgcaatggcatattctctgctggacgctagtactaacagcaacaccccgctgggatcgacagcaagctcaccggcggaagtctttgccgcgatggatgaggttgaagggaacccgcgtgggcatcgccgccacgtagagaattcttattgaccatgccatgatcctctccgatgatcattcctttcgctagctccacctgtccgatggcgtgcgttgcgattcagatcgtacacgagaggacgctctaacccctcgttggcctcaatttactggaggaatctgcatgtgttggttatcctttactagcgctcggacaccttacagttcagatcggagtaagcaaaatatatatataaaaagtgtgatatgatatataaggatgcttaggtcatgacctatccgtctctcatgatcacatttcttattgaggagcgggagactgcgtttcctttattgattgatggtagaacgttttattgtcattatggttactagagtatatacatatttgttgatgtgttagccaccgtgctaggagaaataatcaaataaacatgaggaaaatatcacacaaagaatataaatataaaagaaggccttgcgtaattcgtgcagctaaatttcgtcgttaaacattcaatgatggattagatccgatttcatacggacgcccgtcctcgaaattcattgattagagccacaatttctggaacttcctcaccagactcggacaatttatgattttcattttcagcagaaagtttgttcctcttcgccatggaattgggaactggaatctgtgtgttacgtctcgagatgtagccgcgtggtttcttggaacgtgggggtaccggaggcttggatgcactcgatacagactccgtcctctcaatcggtaccctctcaagtgggtcgcagcttgagtcgataggcgaaagtggatcgccaatatcgtgtgggatactgatcgagatgtttctgctgatctctttgccgatcagggctcggaccccttgtagaagttctgcggtactgccagacaccttgtctctcccagcgccgttccactggaccttagaaaactccgttggacactgatgtggagaatctatccagttcgcttcgctttgccttcgtgcgtgagacacggcttgctggtcgacatagatattgatatgtatgggtgcgccctcgagcttttgcgtatgaccctccacgagctgagctgctttcactggagggttaaaggcgggcgaacgaatgtccgctgccactgataacatccagacatagaaggaccagatcaattgcccaaagattgccagtaagacgcagataccgataagggcactgtgcatggtcgtcgctattctagagggaaccttttcaagcaactgtgtgaaatcagggaagttaaatgcccattgctctggttcattcactgactccatgctcgtcaactgaaccggggggatggtcaggagtaactccctggcgcaaacggcggcagcggcggcggcgtagccattccactgttcgttaccgtgcgaatcggaataactacagataccgcgaataggaatacaactgacagaatcacatagttctgatgtttccctatcgaagcacagtgcatctagctcgctcgtgagttgatcccttgcaacagcatctttgatgtccttttctaccaatgcgatcactccatcgtgaacctcgattcgatggtcttgccgggcttgtcgttctattatctcagatgactgccgagggcactccttgaggcaatcgcatccattagtgtggacaaactgagatttgtagagacggtccgttcgtgcttcgggacgcctgaatgtcgcttcgatggtcggggacctagtataggcattctcaaagctttcactaaggtcaagcccatagaaaagacgcgtcttcagcgcagttactgcatgaagaagagcacgcggaggggacagcgaatgtccagcaaatatgtatccatcagatgttccctttctgaagcgatgctgaactacccgagttccaatgatcacatctccgaggcgcacatcatactttgaacttggtgcgccaccggcaataccgacattgaaaacgaaacgcatggaggtaaatcttttctgcatgtattccatcactctgggaacagataccattgcggactgatcggcaggcaagcagcagcagatcacgactttgtggcctccgatacgtcctagtgtgtagtagttacaaattcccttggacgcgggagtggtttcatcgtagatgtcgtccagaacttggcgcgaagcaatgtattctttcaaaagcgtacagacccagcagatcgtaaactcgctgtcactgggtggtgtagattcacccatctcaacggcaatccgggcggttcaacgccagacagaatctcgtgtgacagagcttttgcctctcttgaaggttgatgttgagccgcaatgtctgtgagcgaccgtgtgggtatcctggtcgatgtcgatgtgtagtgttaatatcaaagtgcgggtaatttctccgaatggtagtaaggaacaatagcgcggttccttagctacaaccttacatagaaccgggtcgcagaataatataaaaataattgtcggacgtggcattttgatgcgctccaacggatctgacatgtattgcgctgtgatttgcgagactagcaaagatcacccggcgcgtaataggctgcatggttgctcggcggctaagtcaccacgccaacgtgtcagaacaagtgcttttccgaatctaatacaatatcaactgtctagtgatcgaagcacttcttatgatctgtacaatatgcaacatcagagggaggaataggatggtaggcgaacgtacaagacatcccaccgatattatcatcaggcaatcatcttctgacaactgtactacagccagtttcagattgtacatgactcatacacgactctgctccagtataacaactcatgaatatcacgtggtgtacaatgtcattatgaatgcgtttgccaaaacacgttgtaagcaggtatgtgtccaccaaatgccttcaataccaaatagttccgaacatcttcttcatcacgtcgtattccacatagtatggatagtatgggggaataaatctttcaaccataccatcccacgatgtcctccatggcggattaaatatggcacgataagactcccaatattcaggccaaaccccagatagtccccagtccaatagcacgacagtactatcagatcggaccggcatgttaccctcatgaaggtcactgtgtgtgaacactattttgtgtcctttcgaccctcgtacgatctgctgcaagatatactcactggcccaaaaattggactgcgggtcgttttcgctttcaagtagctttaaattggctggctactccaacatgggccatggcggagtttggcttggaaggggagtggctcaaccataggtccgtggttgctaaatatggaattagggacactacaatttggtagctattgtatatacatactgttgcagggcgacaaatgggcgtaaatcctacatccatccgccaaggattgcggtctttggtgaatgaaggagtggaggccatatcagggaaatagtaattccgttgccgaggttagtggtcatgtggccacggttctgtgataactttgcctgaggcagctttgatctaaaaatagcgcagacagacttttgtgcagtgcaggcatttagatggtaccctagctagctcccttgatacgagactcggaattattctaggagcctgtcctcattcatggtatagggtaccttcttgtcaattgtttaatcatgcaaatcgaaatatttttggagctgactgtatcgatataccagtagtatccaacaattgctgtggaggcaggtatgaacgcgaagaaggatggggcacagttgaagtaattcaatcatagatcggcgtttatatctcttactgacagtcatccacttgcgaggccagccagtgttagcttttagcatgcgtaggtgctgtaacatccgccgtccccgtgtcttcggcaaatttcacggccttgcaatgcagctggattgatgcttgttgtctccaactcttttcccgatggtggtactcggttaattcatcggtattatcccttagtgcgtgaccataaacaattagcgaagggcaggagtcatcgttaagagggattttcgtaaatacttctggatttgataacaaagaacgtaggaaatacatactgttactcaacttggtactagttcaatggggccataaatttgggtgtctgttgaacgaccttgtgaaaatacagttgtttctattgtggttgatatttgggtcagggttgcgtgtgtgctgtgtttggctcacaccatgatgtacacttggtgtgtcgcttatatgaggaagtacttccatggtcatctacttagaaagagcacgaacggcgtactaccacaagacatggataaccgcggacagagtccggcgtgttgtgtagacttttagagaagcatgtcgcctattcttccaagatattgaagtaaagcccgtgtgtacacaaatatctgtgcgctccagtttgtttatttcgctttacgcaagcaatttttatcatgttcttagaaccagtaaacatatatcgtggcacctagtctcgatagctgtcctttccgggctataagccgcgaatgcaccattagttaatggtaataggaaatcgtgctcgggactgacttcctttctccctttttcttttctttttctttattttttgcttctgttttctctctttccttctccttgaattagcagtagatagtctcgtattggatacacagcctccttgtaaggcaccagaggctaatctgtaagcctcgccttgtcttgtttttatccttttcctagtatttagaaagttacgggtatggggtgagttagcgtttcaaatacttgatactatatggaaggctgggtgtgatcgtaccccgttctaactactttactctgcgactacaccctataatttgaaagccttaaaacccttaatttgaagtctacaaaggtcagtcacacggcaaatccttgctagttatttactaggagggtcagtagtttctgctgagcacctagggctgactggagaaaggaaaggaagtcaatacgaaacgaacgcatacgaaggaatgcaaattcacgagtttgcgagtctgttcaactagacctgtctatttttgtcactcccagcaaaacaaaacactgccactcaaccactcctgcgtcgacattcatctgttgtatgatcttcttacgtaccgtctttctcgagcatatgtcggccgaatgtaagggttggtctggaagtgcaacgctgtcctaacgcccaaggttgctggacgactcaaaatgagaaaggagcttgtttagtaggtcgacaaaatgtccacctgaggagccaatcgtaaaatacaacctattcaggtaaaccagacgttgttcagggctcgctcatgttgtgtagccggaggctcattgggcatttgcttctgtctttacctactcgggctagctgtactaaccctaaaattctgttccctgaatagccctgcagatcctgattgtcgttggaaaactgcagagagttaaacttttctaatcgaatcgggcttttactgatgatagcagattggcaggatttgatagtgatcttcgcttcgtggggttggcgttcgtgtacctcgtatgagcatgcctatcatttgagctggagagcatcacgatggaacatcaaagatacgaggcttctattctggaaaaaaagcttcagccaggcgtcgatccttgccagcctcatcgtccggggtcgggagtggctttagtggatccgcgtgccgagacgaccaagtcaaaatacgagcgttgaaatacgtaaggatacaggctggactagccaagaaaatagtataggatcattggcatcggatcaccattactgcctgcctcaaaaggctctttttcatgacacactcttctcgtgttccgtgaagatctctaccgttcagcagaattcctggcgtggtggccacattggtaggaatttagggttatctcgttggaggctgaacacgagaaggaacaagagatcaacaaggccagaaatacacagctttaggggaaagatggttataaatacggcctacgagcctgctggtttgggaatcttcaacaatccaagaaccacaaatcgattgcctatcagagcaacaagaaatcctatcccatccacttgacgtgatctttgttttcaaactccaaattgtaaggggaatgagcattccaatcaagctaaactgtccacacggagaattaaccaagttgcactataggcaccctccaaaatgcgtttcttcggcggtgttatcgcgaccttcgtcgtctgctcctctttggccgatgccttctgccacgactcgatctcttgcatggtgggaggtgacaatgtttgcaacaacgtctgtgtgagacagggcaaccctaatggtggtcgctgtctcccccgtgatggctgtcctggcaatgacatctgtgcttgttacccgcagagcaagcgcagcgacggggtgatcgatggcgatgcctctatccgtgaggtcctgaaggactttggaatagatggaggggctgagaaagagctgaatgcaagggagaagcgcagcatttcctgcaacttccccgatccttttggtggacttatctgcgaaaaccactgcgcctacattggaaagcccggtggccagtgctctgaccagaaggtttgcacgtgcaactgattgctgagtcgtgcacctgattcaacaaccttcaggattaaatggaggtggagactgctgatttgtttatcctgacttttttttatcttcttgtcaaattctatttgttgttgggttattttgtaattagtgcaaatgtggaaattcttgaacctgattgagtatgtgtttctcacagatctttggcaaagtccattacttcataaaaaggatagaatgttccctagggcctacgatatcctgctccgatttcccgtagatattgtagaagacaaaatcttgtctcctttagagacagttcgacatgaagataatcttgatatatgctcaactggcgcaagttcagagtacatcaggctaacaatctagggcttttgttactcctgcgtttgaccccagtttgtctccatgtcctctagagtagtgacacgtcttagcctataacgattacaatatcttcttgagttaccacgggtgactcgaattgctcgcggcgctttccgtgttagtatgcgcctaacattgtaaacatcaagctcaatacttcgtgtgcagctaccgtggttgcggttcgacttgccgagctctatcgtgatataaatttgcatttacctaactaaaagttcggaaacactcatccagtatgttttactaaccattttccttccttcttcaactacaagttccacaatgtagaaccttttacacagtatttcgccattcaagctagttgcacgttgatatatattccttcatctacccgctagtaggctaacgacgaatcttccaacatagagcgacaaccaagaacataaatatctcgcaaagcttctcccactcatattttcaccattatcatcgatctatgccaaccttatttttgagtctagggcccgctggtgaaagtttgcaatggactcaaaatgaataaactaaggaccctgcggtggcgggatcccgaaagcagaagaccggagttattacctaagcggcccttagaggcggcaaatttgtttacagagtgtgggagacatggggcctatgttgcgaaaatcactcactagattggcttcacatgccgtactagatatatagctatgggtactaaacaattgtcatgaatcatcaccgataaaacgttcagccgggatgatataaaacatgttgactgacatcatccaagaccctactcaggctgtacggtgtgctgagagtcaaagaacagcgcagaatttgctacgcagtgcttagaatttcctgttcgggctatatgaacgggatctcatcccaattttctcaaggaattgaccagtcagaggcgagcccgccgttgcccgtggagtattttctccactttatcccacatggttcttgaggaatgtggggttcttcaatcggaattgtcggactttcatggaaatatggaggaaatggggtatgacggtagggaaccgagaattgttcaggcatgccgtgatcggtcaattaggaactgcgtcttcaatcccggggccatctcggatccagagtcggatcctggacgggatatataaaaacacggttctcccgttgatctctcctctcgagccgtccttttctcatatcatttgtcgcccatttagctatacaaaatggtggcatccttattgagacttacggtcctagggactctggcagtccaggccgcctgcaagactgtcaatacatcgtccctcttgagctaccaagacaaaccgcgggtgttcatcctatcggatatctcgaatgaaccagatgaccaagagtctttgacacggtacctcctttactctaaccaattcaagaccgagggtcttgtcgcatcgacatccacttggctccgagatgcagtgcacccagaagacatgctgcaagtgatcaacgcctatggaaacgtcaccgataacctcaacaagcatgctcctcccaacgcccagtatgcctctggagattacttccggagtatcctgcgcagtggcgcagcggtaagccacccgtttcccacagcctgtaatcacacaaaccctgactcgtcttagacctacggcatgaaagcagtgggaggcaacgtgacactcagcgacggtggaaagctccttctagaacgtcttcagtcccaatccgagacgcccctctgggtcctcgcctggggtggtacgaacgttctggcccaggtgttgtacaagatccaccagaactactcgtccgaagacgcggctgccatgcgttccaagctgcgtgtgtatgccatctccgaccaagacgacacaggtccctggatccgtcgcaactacccagacatcttctacatttcgtctacgcatggatggaatcaatatggtatggccacctggatcgccatctccggcgagacgtactacaataaggacgagggtgttccaaattcaaccaccgtgacccatgagtggctccgcgacaacatccagattggaccctacgggagtgtggcttatcccgatttcaagtttatcatggaaggcgataccccaactttcctgtacctgatccagaatggtctgggtgactccgagaaccccggatatggatcttggggtggaagatataccaaggtagatccatccacggccgtcgactataaccactacagcgatgcagcagatcgcgtggtcggttgcaacaacaagaccttcagctccaactatgctactatttggagatggcgtgacgcttaccagaacgatttcgccgctcgcatgcaatggactctcccggcgaacagtagcatggcgaaccatcaccccgttgtctctgttaatggaagcaaggaattggctgccttcaaggtgacggctgcagcaggctcgacgattaacctcgataccgctgggacttatgatcccgatggcgataagttgtcgtacaactggttccagtacgaagaaccggggtccgatgattggaacgtggcaggacaggtccctgcactgaacttgactacagtacaaaatggccaacaagtacaggtcaagattcccgcttccgaggacagctgcaatggaaagggagataacccgtctggttgttggttgctgcatttggttctggaggtcaaggataatggcattcatcccttgacaacttaccgtcgggtgctgatccagactactaaccagacgatttctacttgatatgtttgtacctatgcatgaaccttgtaatagatagcgtgtcaagtagcaattcagatacactatgcgcataatgaaataatgttatgatgtccatattagccaacgggtgtcgaaattggtacctcataacggcaaagccaatcatggcgatgcggcgtccgaggtacaacgtgtatcagatggcaacatcctggatatgcatcttcagagataccagcatcttctcctggtaattccagattctttcccgattccgtaatcctcttaattccttccagttgcgcttgatatcaaggtacagcatataccaatttgtccgtccatagggaggctttggtagagtccactgcgacagatgttcctgaacatcgatggtatgtgacacgatggtgggatgtgacgtatgagaatccaggaccctatgtccgttatttttgatgtcctccccggtcaccgtggcccagaaataaggggattcatcactccagatctcccacagccatggcatctcttctttcagtagtcgataccaaagaaagaccggcaaccgataaaaggttcgagaaactaaccgcaaggtcgcgatgtctcgtgaattcagataactgagaatcatgttccttatttcttgcggaagtcgacagaagttatcgggagtgacggctggcccattcactgtgttcctcagagcagcttgggaattaaagacaccggcctgtaaattgaacgatgcgtcggtggtcatggctctgtccaggagctcccgtagtttaggcacatgatatggatttgcagccagccattcggagccagcattacacgaccacatatcgacaaaccaagcctcctccacgtcagatccaggagagtaatagaagtcacgagggtagcggcctatattctggaaaaagctcggtaagcggtcaacctctatatagccaaggcgaagccgcgagagttgcatataggttccgaaacaccagggatgaaaggcgaattcagcatcggagatattgtaatcctggtacgttgacgttagcggcagttagaggtcattcttctacttcgcttctctcttttgtagaagggaaaattcatacatcgacaaacgggttaacaatacgaccattactcacggcatgtcttgccggtaaccaatcaacgggggtgggagtgtgattggagtcgtcacgttctggcaatgatgcatcgtcaatgcccgtcaggatgatcttgctccggcgctcaatatcaagatcatccggctcttgaatgtggctatcaagcctaggaacaagactctggaaagtccgacagccccgcatctctggggcagatatccgatggccgagatagcctccgtatgcctgacagtgtggaccaccaacatgttccacatcgcatttgtctatggcaatcctaccatgtcttctccccatatctcgagtgattgggagttgctgacccaacacagggggttttccctccccaaaatcgaagaagagataagtttcagtgcgaggagcttctgcgttgtcgacttcgtcatactgccggagaaggtaaaaacatccagtattctcagtggagcaccccttaccgtcgcaccaagcatcgacccagtcctggctaccaccaatgtgcgcccatgcacagttggggggctcgtcaggtgtcctgatgcgagcgatgttgaaactaactccacagaggacacacacatactagaagctggactggtcagagtggaaactgaacaccatgcggcgaaggatagcttcacatggatcaatcgcacctctgtgtaccctataggtggaaggttagcgacagagcgaccttgcctcaggtcacagtaggctagccttacccattgccttggacagtacagtatctccgaaaacgttgttcaatagttgttgaggcctggcgtcgctaggaaatgattagcagcacatcagcgaaggttggatagtgaggtggtagggataggggtcaacgtccttggccgtaagttagtcttcgtagtttcagcctcattctgccagctacggcgccagctaccaatggaagttcgatatatgtcttgactcttttattatagtacaagggcctatcatccagattaggcaggcggtgtattcgaagtatctcccagatggttgccctgatacaacagtttagcattgataaactgaattctcaagtagaacactctagtgtggctatcgctattcggagctaccttatcacatagattgtgaaggttattggattatcaaatgtcctttgttgtgaagctgtaggagcagtggagagaggtaagacaatttccttgtaagaatggcctctaagtaaagctcagaacatttgctcggaaggaagccgttcagattaaattaggatacgttgaaacgttttcatcaggaagtgttgattataatgtgtgtgtaatctagacagtgatcgggtgtgaatgcaatgccattcgcctcaaaggcatgcggtcatcgcaccgaatgtagggaactgacgaaagaaatgtgctagccgtaacaaactacctgccactcaaaccgtgcgctccagactcctcagaagaccattcggttcagcaacaccctgggaagcgattgcatcggcacgctcctgcgtgtcagcaacggcgtagatacggagttcatcagcattgcccgaggggcggaagtgagcgacatcgccgctggcgaagatgattctaactccatccgtgtagttcagacgggcaatggaagagaaaccatattctggggaaaacacagtctcgagctcttggcggatctgctcgagtttcttggcatgagactccgtaacctcgagctgggcacggctgccgttgtaagcgacaacatgatcggcctgataggatacctcctgtatcgtggactctggtggggagaaacggtcgataatcttcaagctagttgcgcgagggaagttccgaatcaaagcggcacggcttgcacgcttgggcagcgtggcgaacagttcgggtagggtgatgccacggttgcccgctgcaaacaaagcgcagagcaggggcaaaacagcatcacgagtggggagtgcggtgaggatattattattacgctcaatgtcagagccagtgaggaaaccaccgttggcttcccatccacagacgcgacggcgtcccttggagagggagtgctgcataccagcgatcacgtaaggacttccaatcttcgtcttaggttcggtgacactagcaagcgagccacgatccatggcatcgttagtgctgataggcaccacgacggagtcggcaccgagaaattcggcgacagtcatgcccaacaggtcaccaccgaagaagcggagcttgcctccttcaggggctaggatgagagggcgatcgctgtccccatcagtagagactaccgcgtcaaattgctgtccagtgctgtcgtagaggttctgaacagtgtcaagttgggcttgatcgatagcttcagtgtcaatcggtacgaatgtatcacttcggccagcagtcacgacttcagctccaagcttttcgaggatctccactaggacgtcacggccaacggcagagtgctggtagacaagaagcttcttgcctttaagtgtttcgccccggaagaaatccgtgtagcgctggatgtacgcagctctcccttcaggggcaacgggtgggaggttggacggggcgctgcgaagcatgccctgttgattgaaaagagactcggcgtatggctgtgacagtagttcttcccgagtgacttggacattgttgttaataggctgttcgtccttcttcaggagctctcctttcgaagtgttgagcttgtatccgttgcgatcgaacggaatgtggcttccggtaaccataatactgcccttaccatgtttcagggcatagtaggtcaatgccggcgtagggatagcgcctaggttgatgggatgcatgccttcatccttcaacgcctgctctaccgcttgagagagtcctccgcgaccctcctcaacatagcttgtggagctgggacgaaggtcatacgcaaaataaaagtcatcgccgcgcttgataccaccctcctgttggtcgagggactggagatagcgaatctcagccagtacattagtgtaaatttccagctgtgtcaaatcaaccactttgccacggcggccgctggtaccaaatttcaggggcaccggctcataagtgaggtgacagcgaagaggatcggaggcggaaggagaagccattttcttcgttccttctatgtttcttgcttactttctccttatttcactgaagggctatgactattagcttggaaagaccggtaggaggggttcttgacaaattgatgaaatgttgctatatttacgcttgcgggtatcacgtgggaccctctgctttcaaccagtggcgtccgaaaacgtgaccgacattgagggaccgacgagtggtgattggtcggggtggattacgttatcaccactaactctttctcacatctcgtgaccccgcgcctgccacgttgacagtgcatggatagggctcaactggtttactatggaaaatcatgtcgagttattaatacaaggtcccactgtagatcatcttcttcacagctcatcaacatactaacagtgaccgttttggtcatacatgcctgcgaggtactggctaccgctctgtatatatatagcgcggagggaaggcccggcccagtagcatggataatgtaaatctctggtgtctacgatgaagagctcaggatgccgattaattgatctcactcgcaggaaaatgagctgaaacacgtgtagaccacatattccgctcgagaacagcgggaatactactgaaagccaaggataagaacaagctcagtgacgatgaacgaaatcttcacggaaacgaagtgcactttctcggacgcccattcttgatgcactcggcacattttcgtgctgcacttattatatacccgactgtattcaattcttagtgctctataataaggaatgtttgacagcaattcctacaggaaacttactacacacataacatgcatgcgatggtgttggaaaatgtcaagaaatcaaaaataaaactaatcctatacttgcaaaaatggcgaaagcacgaaagacaggtatgttcattcaccataattcaaaacgaagaaaaaacagagtattgatcctagggccaactagacacgatagtccagacatacatggacaactacagtgagtgaccaagacttgttaagctactataacaatagtccgctggttacttcccaaccacgtgagccttcgctcgggacatcattatgacatttgtcattcaaaaccttttgattaatgaccccagggcatctctcctccacagccgcaatatacaatcatagcatgatggacctccctataagtcaagggttgacttatgttttgaagggacaaaggacataaggtattctgacgtgatagcatcagcgcaagagcatcccagacgaatggactaccgatcccgccgaaattcaacttgacctgatatggaaaggcgaaaacagtcaaggacagataatggcgaggaggttcggcttatcaaaccctcaggttgtcatgacctccaagcgggaaacgggtactcctcagtgtatgttccagtcaggcaagcgatgctacatttggaacgagatggatgacatggtctggcaaatcaccaagcctgtaggagtgatggccatactccgcaccatggtcacaaagggggagaaagctttgaaagtgaaggaagttgagccagctgaggattacaacgatgaagatgacaatgagtgaatgattgctcatttaattaggtggtagatggtagccaccgtgatagcattcaataccacgtccttggaggctttgaggtcctttcttctgtcgtacacccatgtaacgcactaaaccttcatacactcacaacgttgtttgtatgtgaggtagaataacgatgacgaatactaggatggccatcaacggtcaactcaacctccaagctgcttatacttacacactgaacctgtcaaaagtcttcccagtggagaggaatacgtcgctacagcacagcgcccaagatagcacattcatcgtgcttcccaccaatccgggatggccatcaatacctccggcaagagtatcgaggtttcggcatttaagataccgacagaatgatgtgaattcttggagcgcaacttctatctaccgtttacagcggtgtacggccaatggtgctctgtaatatgcagtacgcccgctgcgtttgttgtcaagaggcgccaggggaaggttcaaagtttttcctcggggctagttcggcggggcatagggcaagcaaagctgccacagggtcctggagccttgtgctcgaccgggccctgtactatataatctgttctgagcctttaaagcttgctggatgaagaacaagctatgtgaggaaatcaagagagatcagacttggagccttgaccagaagcaaatgcaagtgaaagaggagcacaaggttagaagtattggaatcctttgaattggatcaggctttaatattactatggtttcgttgatactcaactcctgtcgtctatggaaagccgtttggtcgatgtgccgagccatatcctctccgagtcttgctaagttctttatacctctcggcaaactaggggaagctactgagctgattgaaccggcaggaagcgctaacacaagtctacggactggcgatatgcaaatggtatttgagagcaccccaatacgatgatagactgtctggaccaatttgaggaaacttatgggaccaaagtttaaattgtcagtgcttatccaagctcaagatgtgccagatgatgcacattggctttttgttacttatacgataatgagatttgtcgatctcaatcacacttgacagggaaccttgctcaccgtcacctacagtagaacccggaggtccactgagggcctttactatattatataaaacattgacgctcgctatcaaagaggattactacattatactcaccacagcgattctcaatccttgccataaacattgatatcgatatcgatatccaaccagtccttgaataggcacaagaagaagcgtaagaagaaagagaaaaaaaaagatacagacttgtttgttaaaaggttctcggtgcgcgctaacaagaaggattgggccagtttggtcttcactgcaaagctaagaggtaaatagatccacgatataacgaaggttggctctgggagttgatccgaacctggaaaggagatatcaatcactttctccaagggtacgggccacagggtgcttctccttgatgaagatgagcgtcatgggtttaggcaacagaaggggcagtgagtccgcttggtgtattattctgcctttcctgattggaatccttttgttacaataatggacaaatactaaacggcctttgcaagtacttataagggcttgttgggatcgggtgaacggagtgaacttctacatttgaaaccaccacctcccgtctcgatgcctgaacttttgccactatctactggacaggcaatccgagccaatattctattgagaggagtgagctacaacgggtgcaccatattccctagaatgatacccgggagctgttgacgcagaataccagcggttctcctcatttcggccaacgcgacaggttttggcggcggatgaacgtcatcggatatacatagtagtggccttaaagtgtatattgttgaatttagcttactgtgggttactttaataaacagaatttctttgtcgctgcctgctatgttcaagactcccctaccccaaatccgtttttcgcaaatcgtcaataaacctagagatttaacctttaaacacagcctgcattatgcgactggaaagatgacggactaagataagctgcatgagacagttattctcaggtctaggctttgtataaagggatccggattgtggtgtttcccgaggaagataagaaaccgcattaggaaggcaattccggaaccgagggtctaataggcctggattgacgtgccacggagcatactttattctgcatcttgtacctatttggaaaaggcctcaaatttagactgcttaccggccgcaataggcaggtgactcccggaaaaatatcttggagggagtcttcacgatggagcaccacgcaaggctggggatgatcccagatacatatctgatacgtcgtttgtgcgtccagtggcgaaggatgttgtgtttgcaacctgtgagtaatgcgatcaattgttttattccccagattgctatgaccccgggttcatcgaaaacctggggtactaccatagcactacgagtatgggtcctgaaataaagattctgctccagaagaattacaagttggcatctgacgtacatactagaaccgtattagcaaagattccaattctaattgtgtaagggtgtgcggcaaatatcagcaaatcactatctcgtatcaacggtatctggcatcagcccctatcatagtccacattacccccagatccccattcagatccactttgctccatcgtgctctgtatactttgccgttctttcgtctattgttcattggagtacacatagcatgttccccgcaaacaattctgtggccgctagccgtggccttccacacgttccaccacccgctcatatatgtaggaactggcgctcaatggcgcttatatgactttctaccttccttctgagttttccattccttctagccactcttaattcacgttaccccgatttccgcagctttcaggtctttggcctccgattgaaccccgtcaaacaaacccagagagaaccgacatattaaccgatgcctcgagtaacgtcaagctctcagattgtggacatttctccgtcaggtagtatcgtatcagaattggaggagcaacggaatgaaatgtcagatgcaattcacgccgacgaaaaaaagatagagcctacaccaacccgccaggatgcctttggtgacgagacgcatgcggaggtgaagtataaggtcttgaaatggtggtaagaagacgtgtgagattatagaaatgagtgaagatgctaatgggcacgatgacttcaggcaatgtggcctgttgatggttgcagagactatatccttgggcatcctatcattaccagcggctattgcgaaccttggcttcgtccccgcaataattatcctcatctcattaggtctcatagcatcttatacaggctacgtgatcgggcagtttaaatggagatatcctcacatctctagcatggccgatgccggcgaaatgcttatgggtccactcggccgggaactgctgtttgtcggccagatgctctttctggttttcctcatggcaagtcatatcctgacttttacggtcgccatgaacacccttaccaaccacggcacctgctctattgtctttggtatagttgggcttattgtttcgctcttgatgtcgctgtcgcggacgttggcaaagatgtcctggctctcattggcctgtaagttccatccttctagcaaaccattacacctactgatcagataccagcgtttataagtatcttcagcgcggttatgattgctatgatcgcgatcggcattcagaaaccaggagctgttactactgctgtcaatcacccgagcctggtaaccggagtgacttcggccttgaatatcgccctatcctatggtgagtcaaactcaacacggaatacaatggacacaaagtggccattggacccagccaccagaggaagtcaagtctgaccaaacatagcgagccataacgcattctttaacattatcgccgaattgaaagaccccaaagactttccaaaggcgctgtcactcttacaatgtatcgacatttccctctatctcgtttgtggtgttgtgatttaccgctatgctggcgaaggtgttgaatctccagcacttggttcagctggcccaatggttggaaagattgcttacggcattgctttgcctacggtaagatccattagcaaatggttgagctctattacgtatggacctcgccagctaacagtttcagatcctgattgctggtgtcattaacggccatatcgcctgcaaatctatatatacccgcgtatttgccggaaccgatcgcatgcataagcgtgatttcgttgctgtgggctcctggattggaatcgctgtagcactatgggttgttgcctgggttattgcttcggccattccagtcttcagtgacctgctcagcttgatggtgtgttttccctgcttgtaaaaaacgcgaccagttctatactgaccataatctctagactgccttattcgctagttggttcagtttcggtcttccgggtgccttttggttgtatatgaacaagaacctctggttttcgtcacctaagaagatcctcttgacgctatttaatacattgtgtatctgcatcggggttataatggtgagtgcgattaatttataccagtgtcctgtgacttttatctcattaacgatatttagtgtggacttggtctgtacagctctggcaaggctattcatgacaatcccagtagccaaagcttttcatgtgcgaacactgcctagtgctttctcttcctactgtaccagtatccttggatcactttatttccgcatgatccttttcgagaacatgagcgttgaaaactttatgatatttacgactacgggtgtactgcttctttcagggcaatgggcgtcaggtgtaactagacgtatgcaaccaaggaacatcgttagtaaaattgccctgcttgttcaaattatacaataatcaaggtttcaagtttgcctctgtttacgtagtatttgagacatagtcaatatccacccatagcgaagacatgacaatcatgcactaccacacttgggacgtcgaggtgatcggccagaaacttatcctaatgacctcaccgagaaccagtggcaaaggatagcataggttcactagtaagacaagaacgggtagtaacaacaacgccatagaatgctctagtgcgtaagacatggtcggccagaagccgagtacacctaccgacattcctaaagccacgagcgatcggtttcatacccccgcggagccattcggcccaatactcgggctattatgggcacaatcggcgacaaaaaccaataggaaagcccttcctcatatgctatcgcggccttcaggaagtccttgcctgtttcatattcgctcggcagtccgtctgcgacgcggaagttgtactggtctaacgcctaactggtcagcagatagggaagtagcattgtcactctattcttgtgttcacccctgaagacactttattaaggatgttaattcccgggcgcccctgtacgtgatatggctgggatgtcagactcttaaacacacggtcgtttatccaataactgagattgtatgacagacatcaagtcaggactcgacaaccattcatatagcaaatacagtaaaagatccaagccacaacgtatcctagtgaaggcctgtacttactatcgtatcagtcatggaagtgttgtatgtgggtgtgatcgagtgaggaactcgatgttactctcctgcaagtaaaaaattcagcaacaatgtgacagcagaaaaatgcaggaaatccactctcaatcggtgaccctgaagcatcttgacgcagaaggagaatccaagtccctgagtgacgtaaattcgcattatggtgtcgacagccattttagcacttgtttcttgtgaaaataacctatacacatttatatcaaactacaggtcaacttccgaaatgtatttacctttagtagacccaaaacacaggtaccgttcgaaccattatcaagatattccccttcacttggatttattgtgtgagcgatcatttgcaatgcgtctgcagtaaccgagttgtaataactgactgccaggtattcgaagggcaacccgaacaagaaagcaggaagtctacgcaatactcgctctgaaaaattaatagtaatcaggaaatggatctcaacatatttcttatatagctcaatgtttcggctccgataatttccccgaagactaagcctgtgtggagggaatacgtcgacgtacgatggcgataccgcactgctatttgttatattaagtatagttaagtatatccatcataacctttccatgtaccagagaggaggcaagataatgatcacaggggttttattggcaagagttattaacttggatataatcaaaagtaaggtttaacaagatccagaagtataagagtattacagtgaaataaaaaaaaaaaaaaagaaaaaaagaaaatgaagcgtggtactcagagatacggaggatgcttcaatgagtgatcccctaacacttctttcacatattcccgtcgcgtagatgctagagaatatatactccaacagtgcagcctagttcgtctgatggattgagaatgtctcaccaccttgcacggtaaaggaacccttctcattcgaaaggaagccggtggcattgtatttattcagagacttcctcagtggggtagggagatagaccgtgcctttcgtaccgttaggggcagtcacattcatgtgtagcagatcactgctgtcaaacgaccagtccacgtaaatcctaccacccggaactgggtaggctcccttagcccagttgaggtctaatgattggggaacaatcttccactccttgaagcccggggtcacaggttggacgccaaggacatagcgactcaaatcagcggtagggcctgagctccaaacatgacacaaggatgtaccagagccaagcccaggagtaccatcggccgcgatcacttcccacatgcagccagtatagttggtatgtaatggatcgctcataggaccccatacactatgaagaagatagttggcattgacactgtcattggcatggaaggccgctttcaaatgatatccagacgcataagggcttattttctgtgcccatccacttgcaacactcttattggagaaggcaagagcacccgatggtacgtaaagctcgcgggacagggttgaaagaactgttgcagaggttcgatttccataagtggctgtgtcagcgagcacggcaagggcgtttgcttcctgggatagaaagtctttgtgagaatcggatacgtagtacgcctgcagtgtatggctccaaagatgcgtgttgatggcattttgtaggttgtcaagacgttctgcatacagagtagtatttaaacctgcattatccataaatggaagccactgtttgagggcataagcgtaaatcaggttaaacttgctgaccactccgtctaacgcaggatcatagtggttccaatcaccaccaagagctggattagatatattaaacagaccgttggggagtgtctgggaatgagcccaatcaagcatgcgagctgttttaggtgcccaatgactcaggaaatcggtatcaccggtctgttcatagaagcgtgccatggcgctgacaatactgaacgaatatccaatcaaaccagtgatattagcgttaatctcagtcgcgcgaggagcttgttggaccttagctgttgggacaaaaaagccgggcggcatctggaacgagcccagcagctctatagtaccgttgatgtattcacggccgtatgtactagcgaaggatgtggcagtagctatatccaagtcccccatataggcaatacgatcacgccgagagccgtcaacgcttacaggcaagggatttgtgccgaggagaaagtcctgcaacacagatgaatcattcaagggcgaattgtacatcttttttccagaaacacctaaagaaacattggtgaaaagggctgaatgacctagggatgcgcccaacccaaaggatccgtaaaatgcggcggattgggaaaagctgaagacaggcacaccatcgatacgaactgagatatcagccattttcactgtgctatggactgtgtgccattgatttagagtgatatttgatgtcaatttggcagacgcaataggctttgaacgctcagtcgatccagcgtgtgcagagattgaagaattggcagcgttaacaaagatataaaccccgctagcaatggtgtcgcttaagacagtgaaaccaaacccattcattataggcctgacagaaaattccagatcgtaggcagtcatgctcgtggcaaagtcggcgtttaatggctggggtgccaagctctcgataaaggcttcctcatcagtaataacccagaagtcaggcaggctattggcagggatttctgtcagttgcgttgtgcgtgcaccgacctgccagatacggttcaaaacagggtcagaacagctgaaagagcccgggagagcagcgataggtgtgctagaaacagtaggtttaaaaccgataccggacagctcgacttcgcctgcactagacagattcagcttctggtatcgcaaacccccttggatcaggcggttggtataggtcttgtgttcggtaatgttgtatcggttgattcgataggtatccatggcagcagcgaacggaatcggaccgtccccctagtaaggatcagtatttgttcccatcgaatcagtagatcagagagtactcaccatgtcagaatccagaagagcacgagtctcgctgtacgtcatttcgaaggcagaagtgtcaccagaccttttagagacatggaaggtagcatatccttcgacattgcgtccataatcaaggataacaaccgagggagtggtaccattgcaggataacttgataagagtaccttcgtcgaaaatcataggtgttccctcggaactagtgtatgtcttagctgtgtaggctagggctggtgctggggagccatatacagctccccctgttgcatgtaacagacccaaaagggccacatggcgattgagtctcatctggaccccggatcctgacctaaggaaaagtatatgttggttaaaactttactctgaacagtgttgcaaattactcgaacgtcaatgcaagtatatatattggcttaggttcatgacgtaatctaaagagcgactcttttactatatttggattgtttcgattttactaaacgtctctctttactccctgggaacgagaacgagaagagatctgttccaaagcgtttctgtggtaagggctttaaaaagcgggtcctgttagaggtagtgccgagcgggccgatggaattacgagaatacgagggggcaaaaaacgttcattcggcccatcgttatttgactcgtactccacttcacttatacccggcacttaaggtcctgaatatcgttggtgggtcctaaatgtttctctggcaatagtgacacctttatgggttaaaatccacgttcgttggaaggttgttaccaggctactttcctggcaactattagggctttcagctcgaggttatcctcttatagttgtgtagtctgtcttctaggttgaccctaggatgtgattgaatgatgtatataccactttcatgccgcatggtctatatagctctatcaaatcttaaacataatcgcagaggaacaatgtcaaactacctctctcagcattctagtccttcggccttcggcatatgatacccaaccccccaagccggcaatgccacaagccaaggccacaaataagcctgttgtccaactgggacggttgaatcggtccatcccccacatacatcctgccaggcatgcctgaaacatcgtattcgaaccgttgcaccatatcaccagatccagtttccacgatgggctcattgtaacacataaagtcgtagtagatacctgttccacatcaatacctttcggtctacggtagaaccatgagcgatggatgtcgcacaaccgtgcgagagcaatctgttctccggctaatctccatttgacccagaaatagagatcgcggatacgccatggcgccaagtcaaaaccagggacgcagaaaagggcattgaggatttgtgaatctatttcgatccacttcttgcgagcagaatggatgtcatcacaggtcgggcgacacatagcaggcgcagcgttacagatgaggaggaaaagcatgccaccccaagcaatcacgttgagtccatatattgtggtcaacattcccagaggtgtcttgagccagttccagaagcatttcaatcccgttctgactgtgctgggagatgccccatctgtgggagaattaaactgtgtcatatgagtggtctaaatcaacaacagcactactgatggacgataactggggctgggaagaagggaacagcacttacgaggttttctgagttcagggaagtgacactagaagtgtttgcaatttcactcatattacccatttcgtcactcgagttgttactagcaacatgacctaaggaaaataatgggggaccactttggctgttctctttattcaatttcgcggagccgtcgatggacagcagctcgaggcactgactctcgattggcatattgtagaataaggcaacaaaaatgaaagcttaagagaagattcggaacagaaatgggcacactgaaaaggggctggcttcatagagacctaatatagagtctccggctctaggtgggcgaaggcaattgtttctcaggccattccttaccagatggttaacaatagcggatagattatacacaaaatcgagatttacccaggcatgatttactgtagtgaagatccatacacagtacaggcgttcgataggcacaaccaccggttcacatagagccccactcagtctcttgttccatcttgactttggtgccgcagtcggtttccatgctcaatgtgtacgaaaacagaagacgttagttgaaattaacaattcgcataatacgaagatacaagatggtcaaaatgcccaatacggcattgaatcattagtttgaaaaatgggaacttaagaaatggttcgtgaatggcttgggatgtacagtggtggttaaactatagggcagtttacccttttccatattcaaggataattccactaaggttctgtctaactatgcgactatacgactgtacgagtgtacgattatacgaataggttgggaatcctgtcctcaccgcttgaagtgggtccgcattctcttgctgtctctctttctagtcttcggtaatcatggttttacttctcaacattctccatcacaatgctttcggcttcaatggactgggcttttaatatgatgatactcctggcaaggcatggcatggcgatcagacttgagagtcgaggaacaagaaagaaaaaaaaaaaaaaaaaaaacacaggaaaaggaaaacataataaatagtggagcagtcttggtagtataattgtggacgatgcccggctacaacgtccattggccaccttataagagctaaagattcacaataattccaaaaaattcttgaaaaatatcctgccagcttgtataatgtctgtcttctttcctcgtatgctcgtatgctcgtattcaccggcacgaagggtccacccatgtttaaagttcagcggaccttggaccgtatgtactccggtattttaagttttccatagggctgccgatcaccttgtagccaagaacctatgcttctacttctctgataggagaaggaaggcaacacccatcctattgaaccaagatctctacagctgacaatatatcaatcatggactcacatctctatgatgaaccacctccctcgtacgatgtcgcagtgtctggtgactgcatggatgcttcgacgttggtccgcagtcagtattttaccgtggtctgatgagtctaacgaatgatatctgagtacattgcagatgacggtcgtgtcgatgtaactgttgtggccaagcaggcaggcctaaacgattttctgccttcgaatctacccacagaaacgcgcccgctacctgatgtaccgctgagcgcaataacaccgttgaatattgtcattcaaatagtgggaagcagaggttggtaaccgccacactgtggacgtgtgtgtcatagttagttgtcttctttttctaatcgtatcatatatactacgcacaggggatgtccagcccttcattgctcttggcacccgtctacaaaagaatggacaccgagttcgtcttgcgacccacgggaacttcagggactttgttcacaaggcagggatagagttctaccctattgggggtaaccctgaggagctgatgtcggtgagtattttcttgaccctagatcgcgataaagtactaggtctgatgtcatctacatagtttatggtgaaaaacccaggaatcataccgaaaatgtcaaccattgccggcggcgagattggtcggaaacgccaaatgattgccgaaatgctggatggatgctggcggtcttgtgtcgaacctgacccggagacgaagataccttttgttgcagatgctattatcgcaaatccaccaagtttcgctcacatacattgcgcccaggctctgggtgtgcccctccatatgatgttcacaatgccctggagtcctaccaaggaatttccacatccgttggcaaacgtgaaaggttccggcacggatgcttctctccgtaactatatgtcttacagcatggtggagctgctgacatggagtgggtaagacttctagcgccaggtccctaacacggcattttgtttcatgcagtactaacggtgagtgtcagactggccgacatcatcaatcggtggcgtgtgaaagctctaaatctggaggaactgtcgccgaggaccgctgccggattgatggaagccatgcaagtaccccacacctattgctggtctcccgccctgatcccaaagcctttagattggccatcatatattggttcataatccttctccctcttgctatgctctgactgacctgtgcccttccatagatgtttgtggattcttctttcgagatgagcctttgtacacttccccggagatacaagaattcataaatcgcggatctatgccggtatatattggatttggcagcatagtgatggatgatccagcggctatgactgcgatgattcaaggagcctgtcaagaattgggcatccgcgcgatcgtctccaaaggatggagtaaattaggtcaaggatgcaacgatcctaatattctattcatcgacgattgtccccacggttcgatgcgcctttcgatcgtatgtgaacaacagtttgctaatcgatatatgtgacagagtggttgttcaagcatgtagcagcggtggttcaccacggtggtgcaggaactactgcatgtgggttactcaacggctgtccaactgccattgtaccgttctttggagagtatgtccctctctaatcctggttttatatggtcctcctagccagcaaaaagctgacgatgactagtcagcctttctggggtaaaatggttgcagctgccggcgctggaccgtcacccattgaccacaaagtgcttacggtaaaactgctttcagaagccgttgcattctgcttgactagaaacgcacagcaagcggctgcgtccattgctgctaggatgaagtctgaagatggagtatcgaatgcagctgcgagcttccaccgacacataccttggaaggatgtgaaatgtgaccttctaccctcggaagccgcagcctggctcgttgataaaaagcgtggactgaagctctcccacaaggccatggtgatcctctcccagcataagcagatcgacatgcagcatctaaaaccgtacgtgttttggtcagctgaggctatatgaaactgatgactaattccacaatgcaccaggtatcgagccaaggaaatgagaattgaaaagatatataccgacccctttagttcaacatcggccgctgttctcaataccatgacagacttcacagtagggctaggcaagttgagcaccagcccaaccaaaggcatgacccaaatgacatccagcttggtcaaggggactttggtgaacgctccgactgctttggccgaaggcttgcgcaatgttcccaggttgtacggggagaggccagaaaagccagtgcctatagaaggctggaaaagtggcatgacgcatgcgggaaaggtaagccgtgaaccatgaatatcaaacttgatgtaactttccctgccgtcgctctttgtttggacgccagtctatgacagcagcctcacaaccctcacaacaagggaggcatcatgagcagattgtagtcggatgctaatcttatgatctgcctcgtacagagtttatataccggtttcgctgatggactgaccggctttgttacgaagccgtatcgggaggcaaaaactgatggtgctgcaggatttgcaaagggttttgccaagggcagtgtcgaactcttctcaaagcctggtgcaggtaagcagttcaaatttatgggctcgttattctcatattaatatttccctatagcgatgttcggcctcatggcgtacccagctatgggtatttataaaagtatcaagaaggggaacctcaatcctaccgaaaggaagattgtggaggcgcagattgaacttggtgattatatgttacaaagcttccctgcttcgcctgcagagatcgagatggttctgtccagattcaatactcttagttgaaatattgagtgctaatcttgaggctttggttgatgtatctccagagaatctgtattaaacatattgttttacgtgcctttttgttcttattttcgcgtcacctgtagcacaatcaagtcgttggatatcacacatattcctacactatcgtactctttttctgtgggaccctttgcggcttccttttccaggataggactagaggagggccggcttttgctcagtaaggctacagcagtggataaatattggctgcttcttcgggaagtggccagaggtacatagggcctaaggcgaaggcctagtcatgcatagtatatgacgcccaacagatacggggtacgaagcggagtaccgaggaggggacagcccaaacgccataaggttcgggcgaggaaaagaaccagaatgaacgactatcttgagctcaaagcctgttcctggtggcatcaaggtgaatcaaacatatcgtctgtccctctccgttaagtctgccagcctttttgccaccgtgaccagaggtggaggggcgatgacgaacttgtcagtcactgataatgttttgggacggggtctggcgggattgtttggcagctacggctgtggtggtttcagcaatgttcaaattcagagtcaagcttgaactattaagtgttcatggctaccctgaatgcattccattgaaatattaccttgcactcatcacctttctacgttctttttgttcctcgaccgcgccttctattacgctggcttttattcattcatctaaccttaatgaacatttctatcattatcaaattcacttctgattccgcggatcttcgtatgccataagctatcacaattttgcactttaagttttagatattaggctttttcttcgtgcatgggagtattaaagacttattattatcattagataatacttcgtctgaaggactagtacgctgtttatgacgcctcaaatggaggcagcagcctatccctatgaatcaaccttccttcacggaatgcagcatagctgacagcgggaggtgcatcggttgaagagcaataatgcttttgtagctatagccttcttgttatttctcaaacactcctatggagctttaaccattcactcagagagactgagcctactaaccgaaaccaagccattggctcatgaaataggtcttctgacgccaaagcgtgcccatagtttctgtcagcttgtgttgtttttgccttacttgaatgaaccattatcgcttatcatgttacatattgaggattatagggtgaagagtgattaattttaaatgccaaagggtaagagtatatgtcctaatgggcggcctctttggggatctggccctcacactgcactctggctgacgtataaagagtatcatcggtcaacatattccagcccagaagggccagacccttcccagtcaatacggctgcgtcgtgtgcttcatcagtcccagcacaagcggtgaagtccgggtggtgtggaaagctcccattagatgttgagattgcgaacatagcttgaagtgttggaactacgtagctcacattgccttgaaggatattagtgacacggttcaaaagaattgaaatagtagccttacaaaacccaccaacatcagaggaaccggttagcacctggtcgagcttctgaacgaatttcttcccgtaagctgccatgggccttgtgaaccgttcacacaaagtttcgttcaatatgatatcggcatataggccgtccctagagaatgtggctccattattaccagcagctcatagggaagatgctttgcttggtaactcactcatcgattttggctgtacagccagtgacaacagccgccccctcgatacattgcctgacttgcgcaatgagtttattgagtccctgtaatgtggggctccggacctgccagtaagagttggtgtaagccgggatcacatttgcaacctttgggacatcgaggaaggcgccatggattcgctcctccggcaagatttgctttctcaaagtcgatatcccattgtatgcttgaaccagggcatccagtgcattcacaccgtcccatggattgcctccggcgtgagcgttcttgccgaaatactccacatgtagctctttccgagcgttcatcaagaccccagcaactccatcgccagtggggccacctaaattctctggtccacggtgactttgagagaggaatgttagaacatcaacccattcttgaagccacaacacagcagccaggatctggtactcacgccatcagagagatatccaccccctgaaaagcaccggcgtcaatcagtttcgccttgcctccaccatcttcctccgctggggtaccgagaagttggattctgcctttgatcccggatttcttttgaagctggcttaacgccaagaaggctgcaatgctactggtggcattaagggtatggccacaagcatgaccgatatcaggcaacgcatcgtactccgcgtttaggttgataagtcgtccttcagtaccgctgatgcattcgaaggacgtatcgactccataggcgtgtcgggtgactgtgaatccctggccttcaaggaagtcacagatcgcatcatgtgccttgtgctcttcataagccagttctggatttgaccatgtctatgggaatgtacaatgttagccagatgaacttcttacagtttgctactttggcatgaaacggggaatgtttatacgtagtggtttagctcatggagttgctttgagacgtcctcaaggacgctgtcgataacagaccggacctctttgctcgagaatgtggttgcaggaatgatagtcgttttcttctgagatcacaacttttagagctgtagcagtagaacaatgaaagaatatgagatgacagggttttgtgagatgcatcctgatggagatgagcatatgtattgagcgctgacgtggtctttttatactactgtgatgtcttcgtcattgcaaaagggtgacacatttagaatcggctccctgtatacagtgctgcataattcaatgatcgtggcataaatctggaagagctagccgaagtccctagcacaattgctgcggtctgatcagtctccacactttttgtttggcatgttcctctagcactcggaaatgtgagcttttccacgagtctgcggcatagcatggcattaatcaatagaggacagaaaactagacctctaaatcagtgtacataaagtagaagagtcagtggtgtattcaacgaccaataggaaacagtggacgagaggtgagttcgcgaaatgtatccgccattggctgggaaaatagtgcaatcagtacaagatttgtgaataagttgtgcttatcagagatgtagaccttagcccaatcagagccccccatatttgccgactgctcccatttaggtccgagcaccaagattgagaccaatcgatagggtgcattttgccgatatcagatctgtggctgaagaactgttgtttccagtggctctccaggtgctccgcgggaacatacacattcgatagggaaacccttcaagatatcgagggaagcttatgtgtatctataggatctataggatctataggattaggatctattcttgttgctactatctgtaaagctaattcgcgagtaccgcagatgccaaagacggctgggaattgttttgttatctcaacaataggtaatatggtggcgataagattgttgatggactactgaactttgtgagcactttagatgtgaaccattatttctgaaggtctggatataatccaattgattgctctacctctggctcttctttggcaaaagcctaaaagtattatcaaaaatttcagcacttaccattgttttgaggtctgctgtcaagatgggtactgagaaagaaccgcacaatgacgacgaaaaggctgtctatgcgacacaggagacagaacaagatttgagtacagaagaatgtactgacttccaagtgtccccggaagcagagcgtcggctgctctggaagctagatcttttgtaagtgatgaatggttatgaatcactcccagatccgaagcttcacgttctaagacaaatcagtatgcttccaacaatgggcatttgctacatgctgcaatatatggataaactcgcacttagtcaggcaactcttttgaatttgcgacaagatcttgtcagtaggctgagggtggtattctactctccttgttaacagcctggcagggtcttattggcaaccaatatacttggtgctccgtcgtcttctacttcggttatcttgcagggagtatacctacatcctacttgatggtgcgtcttcctctagggaaatacgtgtctacatcggtgtgagtttcatgaactattgaggcggtcgcagaacagacctgacgatattcagatttctgtggggtggaatcctcatgtgccatgcagcctgccagaactacggaggattagttactgctagatttttccttggcgttggtgaggctgcagttgctccaggctttggtctcatcacaggaatgttttacaagagagaagagcagccagcacggtaatggttcacctctcagagtacccgatagtagagaatatgggtcactgatttgacactcctttctgtagacaagcagcctggttcatcggtaactgtatcgcgaacattatcggcggtgtcgtcgcatggggaattggaaattcggcgtcgggactgcaaagctggcgccttttgtttctcgtgcttggaggcatcacctcgggttatgccctcatcctcttcttcattctccccgactcccccgccaaagcatctttcctctcggagtccgaacgaacaattgcagtacagcgaacactccagaacaagactggttctgcagcggtgacggaagaattcctttgggatcaagtgatcgacgctatactggacccccaggcctggctcctcatcctgtacaccttctgcgtgaatctggcgaatggtggacttacaagcgtgtgttgactcggtgccaggagaccccaaaacccatgactgacataactctagttctccactattatcatcgcaggctttgggtactcgaactttgagtccctgttgctgcagatgcccatgggactttgtcaacttatattcttgatactgaccgcactcatcgcaacctacatccgatcctcgcgtataatgtccatgattttgaacgtagtagtttccgtcattggagtcgttctaatttacacgctcgatgactcccaaaaggttgtcaaactggtcggcctgtgctttgttgctacattcgctgctaatatcccactgagtctgagtatcatcacctcgaatgtcgcgggaacgaccaagcggagcatgctcagtgttagtcttttcatcgcttactgcgtgggcaacattgtggggccacagttttattacgcttcacaggagccagtttactcagtatgtgctctagccatctcagattatattgtgctcttcactcatcaatttacataatagagtgggatcgaagcgactttatgcgggctggttctcggcgtattcttcctaggctgtttattcgtctactatatttgggagaacaagagacgggatcggcaacatggggtgatgaacgaagggcttgatgttcatgatcttgtcgaggagcagaacaggaaaactgataggcagatacctgggtttcgctacaccatataatatctttgtggtggaggaatgtgagagtgtaacattgatcactctggtttcccccttcagaattgtctatactctaggacctgggggatgccgttagagcctcctactgcacagctacaggttcactaaccccaatctggattgttattctcaatgtaaaagtactaggatgtcgaaactatctcaaatactattctgaattcctatagctatatagtggcggtaattttggtaataaggtggtaaaaataaataataatacagacttaaatctatctacattttgggccagttgcagcttggccctttaacaacgcgccccaaaacacattctagtctttagttcttcattataattcatctatattgtacagtactggactagatgattctacaatacactattctaattctcatgataggatcttactaattattattatggtagtagtagtgggaatagtaatagtggtagttgtacatatagatatcctgagactcgggcttaagcttagtggctgcaatgcctaaagttagcggggtagtacctaaacatcattagggacacggtgcttgaaaatagaattaagtctcttgcttactccggagctgtaaaatgatttggcgccagtaaatatcgtcggacacggactaatgatattccggacaggttgcgcagtataattcttactccaaattaccccgctatcctattagagcaagtaatgaaaatccacagtttggaagtgatcaaccgcggtctctctttgtcattcttcttgttcctctcctcttcaggtttctcccattagcattgctttcaactgtatctctgatctcctttgcttcacacttgcgtgttcctccgatcttctatccatacaaccagctttccatccacttctgacaagatgggtgtcactgagatcaagacgtatgttgattgttttgtgcggactgtgtctcacttccttctttcggtgactaaccaattaattctctctggtcagtcctgctgaattccaggaaaaggtcatcgactccaacgagcctgtcgttgtcgatttcttcgctacctggtgcggtccttgcaggatgattaccccagccatcgaaaggctcagtaatgagaaccagggcgtcaagttctacaaggtagacgttgatgggcttaacacggtcgcggccgacttgggtattgccgccatgcctaccttcgtgttctttaaggacggccagcaaatcaaagagttaaccatccgcggtgccaaccctggtggtgttcagaacagtgtgaaagccctgctggcataaattgtcttcttctgaacctttggtcaacaaggttatccgtttattatagaggaatatgatcctagtttagagtacgcaataagttcttttataagcatctggacgactatggaagagaattcaatgccccgcggcggggtaattgttgcctgaggcaacgagcggtacacctaactactgtcctttgtaaactagtcaggataactcactttggttatgtgtcctgtcgggatgcatggcgaagagcctcattttctactataagttattgctcacagccgctatacttcacgaattgtaacaggttgtacccagttagtggggtatatcggaaagtttatatacaatgctcctatcaaatattgttcgccactaaaagtaaccgtggccactatcccccaacaagcacaagctcaaccacgagctttcagaatatcctcgaaaaccatggtacaatgatattattcattggcgattgcgggagacatgacagcaacccaagctctagccaaaagatgatgtcagagtggctcgggacttgaaactcttataaacggcctctgccccagatctgcctcatacatatcataacagtcagtgcaatcaaatatacattgatctattacttaactacttctcataatgtaccaacaaattattggtcgttccgggcgacagatcagcaccgtggccaggagagccgggacagtacgccatgctgtatctttttgacggcctctaactgatatgctagccttcacataacgataattcatccaaccgaacgcaaatcaacccatccctgttgcgcagacagggccctgcctgggctcttgcaggaggcggaatggttgctaccttggaaggtgtttatttgatgttacgttcgttccggcgtctgagatacatttagcgtgtcccgcaaggctagatacaaatttgggaccatcgtggcctacctcagaaggtggaagacaaaaacgtcacaacgaatgactacatcctcactcactatacgttggcgattggagtcatttgacatggagaaaaagagaacaaaacacaaaatgataatggggtattgtgctggacactacatacgaaggaattatgttattataatcatcttataatatttgacattttctgaatgctcaggtggctcattccgtatacatggagaggtttcaagcttcaccagagtccaatctgctattcgtccaggccagtgcattgaggaattccgcttttcctaaatgtttgcctatccagggttgcctattgaccctaccaacccttctagtagcgttttattctggcgtaaaaacaatgcaatttgcctgtacgttttgtataccgcccagcctcaagaacatccgtagataacgtaataggctatatctcagaagggagcaatcatcggtggtgctaagctcgaatactgccggcccacctgtgatccagtaacacttcaagtaatcaacagagctatctttctggaatcgttggtttcggctaaattggcttcccttctgcaacagattcaaatcggctataggttgggcgggcaggctacaaagagtcaggttgggaccagagccttaccggactttattggatggttcaattcaggcagaagatctgatttgagttcaattcgggacattgtatttagcatgtctctactagtgtgtttgaagatctactgtttcaggggtagctttcgggggaatcccgacaccgacttagatcattatcgggcttcgcgagatatgaaaaatgttcctgactctggcagtcatgtaatgctactctctatcatggaaacttcatcttatagatcatggtctagaactcggcatgcagctgtgtgccgtattggggggttacagagtcagaccatttaaccttggcttgatcatatctgcttggcatgctggcaggcgaactatgtaatgcttatgcgaaccttatgaccttctacttagcgtcagcgcaacctatgctaatcaagtacaatatacacttttcgagatgcctacctatgtagacaactgttgagttggtggaacaaggtagaagatgaggggggatttaccaaaccattttacaaataccatgatcactatcccgtcggcctcgtatttttttaattgcaggacatactccatcctaactcccaggatattccgttacggcgagtcaggcatgaaatgctggtggtttggcccatgcttcagtcgactaccgacacgctaccctgagcttggcagagacctcttgtcgaaaagtggagcaaaactagagccgggagacttcagcatagggaatgcggtccgatagcccatacccacatagcacttggctcggacccgccaggagccaataggggataaaacatggccacatgcgagttaagaatatgccgctgggaatgcgcattgggcggtggccggataaattgcgggtttggatcgtgagatgaaacaaaagtccgtccggcaatttaggtggatattgttccggaaagccctaggtgtccaggagccacaaggcttgattcttgaaacaataaactctattctaggccatttagtcgtttcggatagacatgcagaaggtcgatgcggtagctataaaggggactctgtttccttgccattgacagtggtcatcagtgattcttccagcttacacaccacaagaccaacaccgtcgccatggttagcttctcttctctcctccttgccgtttccgctgtctccggcgctttggctgcccctggcgattccactcttgttgagctcgccaagcgcgctatcaccagctccgagacaggcaccaacaacggctactactactccttctggaccaacggcggtggtgatgtcgaatacaccaatggcaacggcggccagtacagcgtcaaatggaccaactgcgacaactttgtcgccggaaagggatggaaccccggcagtgcgaagtatgatacccctcgaaagatcccatccaagcccacagacactaacagcagtgtgttactaggactgtgacctacagcggtgagtgggagagcaacagcaacagctacgtctctctctacggctggacccagaaccccctcgtcgaatactacatcgttgacaagtacggcgactacgatccctccaccggcgctaccgagcttggcaccgtcgagagcgatggcggcacctacaagatctacaagactactcgtgaaaacgctccctccattgagggcacctcgaccttcaaccagtactggtcggtccgccagagcggccgtgttggtggcaccatcactgctcagaaccacttcgatgcctgggccaacgttggtttgcagttgggtacccataactacatgatccttgccaccgagggctacaagagcagcgggtctgccactatcactgttgagtaaatggggttgtctttagttgcgggataccgtggtcaacttgctttgtagggtgatccgccgtggatatttttcccttcatatggactcggattccgggtttatattcttcttgtcaactgccggagatcccgtaattggtgtctctttctggtgtcgccgtgtacatagtcacatttgtcctttcttggccctttcgtcagagaaatccatgctttcacaagcccagttctccttgcgttaaaagtctttgctgattagtgtggacactaacggatcggaccccaattaagtccaccaaatacgagcggagaacagaggacatacacgttcaatatccaagcaaagcattaatgctgtcgatcgattagattaaaaccaaccatctgtagcatatcttccaatggcaaagcttcccacaacgttcagtcacttgttcctagctctaaggagccgaaccgttctcaggccacccacgcgagtccgcaatgacacgcaacacgttaatgaagtcctaaagtcttttccgaaaggctaggcagtgcccaaagcgcctgatggttataaaagttcaccatcatcggtgcggggtcaagcatgcattgactactaataaacactcttgcaatcacatacctcgcaccatggaactgatcgaacgatgtgtatacaaccccccgacgccgccaaaacggacgcgcgagaaaccgatgaaggtgctcgcactgggtatgtcccggtcggggacagagtctctctcgcgtgccctccgcatcctcgggtacgatcatgtcttccacggcttcgaaatgtgggaaagtacaccaatgctctggaggtcgtggacgatgctaggacgacggaaatggggcaatgctggtactgctggtggaaggtccaacattacgagggaggatttcgacaacttattcggccattgcgaggctatcaccgaccagccaggtacactcttcgccccggaattgatttccgcttatcccgaagccaaagtgattcttaaccgtcgcgacgtcgatacctggtatcccagcctttgcactgttctccgcccgataacgactggggtgttttatcatgtgctgccctggttcaatgccgacttgtattgggaagcgcagtatgttcaatgttgcctgaagcctttctttcacgggtcgtgggaacggcacggaaaatgggtctatgagcagcacagtgccaccatcagaggatcggtacgttcagatcgctttcttgagtggactgtagaggatggctgggagcctctatgccggtgagtttgcgatatgtcgtgattttcgcaaatgcgaccgtagctgaaggtgtgggttaggttcctagagaaagacgtcccggcagaagcgtttcccaacggcaataccgtggacaatactctgggtgcttttaacaacaatgtagacaaatgtgtcgcctcggcggtccgtaatctgactatttcggtggtttgtgtcggggttgtggtcgcatatggcttgggagggcatcgtgtcaattggcagcaatgggtaaactatctcaacatccgcgagagtatagaaaacttcatttagggtacatagctgggaacacgaccacttagatgtagtgaaagaggaaaatggaagatgttcagacatttcccatttccccccagtgatcgatgacgccaacaagctccataatgacaccaccactttacatatatcagatcacaaccctatataaccctagatttctgtattatccccgaggttgattccgctatgaagggactctaacagttctttacaagtcatagggatatacgatagaatatctagagtacacagacacacgaaggggaatcagataatatcggtaattccgccaaatattctactgaattttgctctcctgctgcataaatatgagcatccaatggaatcccaccggttaataacgtggcgcaacctaaagcatcctgcgaacaatctataattaatctagaagcaacgaactataccctagcagttaggaatgccgtcatccacccccgaagatagttgaactatcgaacaagctttactctaaacgccactccgagcctgacgcctatctcaccagaacgtacccgtatacaaatcataagtagaatataggggaaaggatagtagagcaacaagtcaacgcaataccggtctacccaactcggaatatccgctcagcatggggcatttctccgcattctcggggcgatgatcccccgaactccagctcaggagctctgggggctcgtcaactctgatgtcaacggtcgaataaaatcctcagttaatcacattatatgtggagaccccggaaaccccctcggggtaaaagggcacgggtagataatctccacacttgccgctggggaggcgtacgcagccgaagcctttcggcagagtattagatacacggagccccgtggctgatgggccgaagttttgtttgtcaaaactatctgttattgttatcatagatttcttacggtccctacagaagctgggcttcaaggacaagatgcaactctggaaacatgattttagaggcaggacgctgattatggccatcaccatggcgtcctgccaggcgttcttgctgttgggatttgatcaaggtgctactagacaatcatcataccaaagaatgttctactaatgattgcaggcgtcatgtcaggactcgtcggtgcggacaatcgattcgggagggacttcaacaatcccgatgccaacatgcagggcaacatcacggctttgtacgatattggctgtgtgatcggttcgattgtatcctactttattggagaaagaatgggccgtcggacgatgcttatgctcggtggctttatcatggtgattggtacaatcatcctcgccacttcaaacactgttgcgcagttgatcgtcggccgtatcgtcacgggagtggggaatggcatgaactcttcaacggcgccagtttatcagagtgaatgctcgcctgcgtcatatcgcggtactttgttgaccctgcagggcacagtgaccattctgggagtggttattgcctactggtacgccatctcgtcttccctcctatattcgttgccaggtgaaaccgagatactgaccatggactctcgataggatggactacggcacaagcttctatgaatcatcctttcagtggcgtttcccgctctcctttcaagccgtcttcgccattctcctcatcctccaagtcatcggattgccggagaccccccgttggctggtccaacacgaccgtcacgaagaagcgcgcgccgtcgtcgccgcgatcgaagaccgtcccctcgacgacgcacttgtatccaaaactatcctcgacatccaagtcggcttagaagaagaacaaagaggcggaccctttagcttcaaggaactcttcacctggggcgaggtacagaatctgcgccggatgctgatcaccatctcaatcgagttgggtcaacaattcaccggatccaacatgatcaactactacggacctgtcatgttccaagaaacaatgggcatggaccgaaacatggcgatgatcctgggtggctgtatccagtgcacatatctggtcggctcggcaattccggtctttctcatggaccgcttcggtcgtcggacgcttttgattatctgctccgccggtctttgtctatgctttgtcatggtttctattctcctttcgctaaaccggatggattgtgcctacggtgcgactgcgtttatctttattttccaaattttctacggcgtgggctggctcccggtgccgtggttctatccgtctgagattaacacgacgcgtgtgagaacaaggatgtcggctatcgcgtcaggatggaattggatggcggtatttgcggtcgttaagatcactccgattgccttcggtaggtcacagtcctttttctttttactaagattcaagctaacgagagtagacaacatcaaatggaagacctttgtgatcttcgccgtgttgaacgcggcgttcatccctatggtatacttcttctaccctgagacgaagggactggagctggaagatattccattgctattcaccaagggtggcattaccggaggtgtctacagttccaaaggtggacgcacagtcatgcctggccagcatgctcaggagacacgagtcaatgagaaggtggaaggcgtggtgcagcaggtcgaagatgtgagctagacggcggatactatataccctgggatattgtctgtatactactgggatagaaggtagtcactgtgtactccatagactttacgtttgcacttatcaaatagatgctatgaaattatgcatattcttcaatcaacgatgtcctacaaaccaaagtgcagatgaattaaacaccttgctgagatcgatacaaccaaaccatatattattttataattacggactcaagtaaatgacatagcgatcgtcaaattacaaacacatataatccatctcatgacaatctccctcacaaaagaccatacaatcataaccaacaccaccaatacctatcccctgtgagtccgtgagaaacagatcacatctcatcaatcttcggatccatcttatccggctgcaacatcctctccagctcctccctcgacgtcaactgctgcatcttcacctccccccgatcagctttcacctatcaccaacaatcagccactgtcccaaccaacacaaacatcgagagacataccgaggcttcactcaaggtagcatgaagctcatcccacgattccgtcggaacgccgcgcttttccgtcaacgtgggcgattcaaagtcatctgggaaggaggcggcgatgaaaactattcttgttagttcctaggttctttctctgtaatgattcatgggtgaactatgcgaggtggctaggctgacattcttggtttttggagctgtatgcttcagggtgggcttggatttggtatgttcttgttagggtggaggtgcggaggagagggcgggtgcggatgagggtgtttctggcgatattgaaagacatggttattgctgttctttgtgattgattttgggatatggatattgaagggatttagatgaggagtcagacggcgtttataagggtgagcgttgtgatgatgtcagtggctagagggttaccgaattgggtaatggtagctccaaccctagtttaccgatgtcagaatcataaggttgaggggttgcgaggttaccatggaacatattcccttcgcaatcgatgacaggtcccataagcaagtctggactcgttctgtgagtatagatcacgccacgcggagtccggatttggagagtagctgtgggaagcttcagtataatcagggatttttattaaattgagaaaacatgagtactaaactgtacatttgtcgtgtaacagacattctgttctcactcataagtctatacattaatcgtacactatccacgtcgccgaccgtcaatggagacaagatatccctagttcaatcccatacagctggcatagtaggtgaccgtggcaggccagtcggagaagataccacgcacgccgaccttctgcgcgagcgcatcaacaatacgatacatgtcgccatccttgccaacagccgaagtgaacgactgaacatagtagtctttttcggcagcagcttgcgccaagggagggaaccgctcaagggaccaggtgatgatgtcgaagccggcttccttggcggccacggcatactcggagggcacaagctcgccatcctcggtcgcgttcaacagtgcatagatcgcgggagccatgatcttgacgcccttctcggcaagctcgggcaagctggcaacagcagctttgtaaccctcttcggtgtcggtgcgttcgtcgaggtaaatggcctgcttgccgaacgccggttcatgctggatccagtagaagatgtccttatcaaggaaggactggggccacacgcgggatgggctgatgtgatggcgcttgtaatcgttgatgagctgttgagcgtacatctcctgggtgtagttaccctggaacggcatggtaacttgaggggtcttcagctcgggcgagaactgcaggcccagggactcgatcagctcaatgtactcatggtgtgccacgggggtgccacaggtgtcatagagctctgtgcgccaggctggtccgccatactggtattcctccggggttgtggccgacgagttgctggaatccatcttggcgcagagcgacttgaactcagccaatgtgatatcggatgtgcagcacttggccttggctggcgtgctgtctgtcgccggctggaagggaacagtgcacttagcggccagctcagggatggtcaagatgttggtggttgtgtggagatcacactgcgagtgacggcaaacgagctctcggtccttggtgaaggcgacgtcgcactcgatgatgccagcacccatgcgagcagcggccatcataccttggcgactgtgctcagggatttgcagcgggccaccccgatgggcgatggaaaattggggagcatgacgaatgggcgtctctgcgcaggactccagcttgcttttcaagggaccctcatccatgtcatccacgaggaaatacggccggggaccgacctggatgttggtcacattgggcttatgagaggcagcaccacgacgactgaacgatggagcagcagccaccacgccggcggtcactatcaaggaagtaagatgcatgatggcaatccagcaagcgtgacagagatagtatagaccagctacccgagcaagaagagcacaaaaagagagcgacgatcattcttttcagggaacaaagctcctatttatcctcgaaccggaagcctctgtcggcccggttcacgaggttggagcatatcacaattccgtcccttgcttcccatatctgataagggccccactcagcttctccgcgtgccgcaaggaagatctctcacacgttcgggaggtaccaggggattcccttggcaacttggcaacttcttggctacaggaacgggagaaaacgtggttggccgttatgcagcacatgtcgcgtgcgcggtagctgatttgaagctctctactgattactctcagtgcaattttacatgttgtacggcctttgatctgggatactgggggatgcgctgaccgtggcagcaggttccacgacataatctgctgtccaatcgcatctttgccccaccaaaggatctcttcacgagcttttctttcatgtaagataaacccaaaaatcacgagaaggaaagaatcccgcgtccgtaagatattgggcaatgacgatggatgcatgcgatgtggataccaccgacatttgctaccagaaattgtggggagttgcatagaaaaacgcctcccacggggaaggtggaaaaacaggaaaaaaagagcgctacttcttgcgattactttagtgccaaagttaacaaaccagtaagctgctcacaagctgtaatagtcaagtccaataaggaaaatgcagggcagggaatgatccccatgacggcaattgccgcacagaattccccaagcttttgtagattcgatgctagtcacagcttcatcatcccgggatatggtccggcggcttcctctagacccgacggtcaatcatccgcacatgcacaagtatgcaactagagttgccatgtcactccgtcggtcaatgtccggggaaacaacgaccaaagtaaccgcgccggcattggatcagatagaagccttgtgagtgtatctccataatccgcgagatgcggagttgttagcagcatggtccaactacctagtttggaaggtcggcggaaatctaggtggaccttttagtgaataccaagctcctgtgagtaaatgaaagtcattgtacgtttaacccgacagtggggcatcctgttcatgggtgtggtccaggatccttggttcggtagggcatgcttccattgttcctgatccaagagcgtcagttaatcagcccgctgtagccaggagtctcttgcaaaaggtgcaggtccattctaccaacgttcttcgcgaaggcaatagacagtagcaatgacggaagcgtctgttggcgaacagtggctcgccgaaaaattgttcggctttgacctagcagagtatcttgcattggtggaccctcatcgcggaccgaatcaaccacaatgctgatctttaactgctcttgaacgagatttaatcccgcattttccaacggtggggattaagcgcgctggtcgatgtaaccttaatgaaaaaggaagccgaggtgttttgcgtttatctaatacgccccacaaccatttcaacgaacctgatattgtttttggttgcctaaaggaagttgatcccgttgatattgaagaggttcagtctttgtgggcataggctgtatcactacagcactgttatcagagtgtagtcgaccagaactatatataaccctgcagagatgctcctcggcacaagctcaccttgagaagtattcatgaataagctaaattttctgtttcccaactattctagttactgatcctctttataagcttgaggattcttgttataagtctttatttctggatatcttaagagtcttaacagtaatgtcacctggtctaacctattggtcacggttcttttttccgcggcgcaattttctattaacctatctaggtcaggtgctgcttagtcagcaggaaccttacctagataggtttaacttaaaatcttaaatcagtttttcatacatattgaatcgacatttcacctatatggacctagacctataaaagaattctagaaaatatagattcacacacatttctcgagggctatctaccaggttgtattaacaactgaacagtcacgatattcttcaaaagctatttggtgcactcaatcggcggtcctggcttgacccaatcaaagttacccatcaacttcgttagccgcacgccccagggccatcgggagtacgtggagtgctaccatcgaaaagggtcccgctgagaaaggtatggggaaaaccatggtcaaagggataggctgcctcaatctgcgccatctcctcgacactgagggacaagtctaatgctgcaatgttgcctcggagatgctcaaccttcctaccgccgacaaccgggaagacataaggcgctttatggcggacataggcgagggctatactggtaagatccgtctgctttgagtttgcaattgtttcgaggaccttagaaacacttctctcgccatctgagggtgtcttcccttgcccccgggattgttctgctccctttccttgtaccctgcctccgtatgaaattggccctggctcagggttccccacagcacctcgcccatgttctcgtcgcggtacatcgggagtatctctcgctcaaagccccggaaggaaacgaccttggtacacggagaattggcgtaaaccgtgatcacgaacgtattgattggccttagcaaccacccaggccgggtaatcagaaatcccgaggtaaatgaccttgccgctgaccaccaaattggtagggtgtgcatcaattccgggatggaaacagtatagtccgaccaatggagatagaaaaggtggatgtagctcgtttgcagtttctgcagcgagagctctaaggacacacgcatagatttgccgccgttgccgccataggttgattgaagcttgtcactctcatggtttttgtagctgctcgagaacttgctggccaggacaagttgatcacgattttgtctctgggtaatctattccccaatccatttatcggattcttcgttctggtagttgttggcggtgccgatgaaattgcctccttgactgacgaaataatcgagaattttgaatgccgtttcctttgggcattccctgaggctgtccttccacgcgtcaccgaagttcatggcaccgaggcaaaggggagtaacccggacagaagcggacggagccaactggcgatggcggtccagaggcgagcgagggggagggtgaacgggaagcggcatgatggtagtctactggcgaagtgtcaatgtgaatgcaaagcagtgcaagtcgcaagggaaagaggtctcgatatatatcttcgggcggcagccaatccctttaaaatcacaccattgagctgtgaattcgagatatctcacggccccacacctcgtgacgtatgataagcaaagtcatgaagctgaagcaaggggatgactacggatgtcagtgaacataagccttaaatccgtaatgcgtaactataagtttaccaaaaccacagacgaacacatagggaaaccccactttctcgttcattccatgacactaattcatgcacggttaagaagtgtaggcatttgtagattggtttaatcacaggccagtatcgaacaccaacggctcttctccacgtaatccgcgccagtaatttgttgagttggcaagatcatcacatcccctgacgacccagctccatttacgcaagaaagtctcactaacctcccaccctgtcggatgccatggcgttctccacacaattaaaccagtctcgtcgtttgaaacatcatagaaatcaacaaggtcattgcaaagagccgtttcatcgaagtctccgtatctctggagcaaattgtccctcatttgggggataggaaacaggtctatccacgggtggtggggaatctcctgttgtaacaaagtaggacggaggctcgttgggcaaaggctgatttcagattcaaatccactggtacaccagggggaaatagcttcttcttcttctagccagtccatggtaaatcttagtatggacgtgttatcaacaagtgctcgaaaaacattgaactggattagagttaggagttgatccactcttggagagcccaatgcgtagtctttgcgcaccgaagcctcgtattgtgccatgatctgttggatatttgtccgatttacttcatggatggatcttggtgtttggatactcaaggtaggcgaagatgtatctttttcgctgctcttgctacttgcacctgcattggtgtgttcctgctccttccctttacacttatctgctgtagctgatgagctccttggccgcttcgatatggcaagagttgtgtctgattcaggagtattttcagcaggctttgctcgtcttcgtcgacctaagggccccgttcaaggtcagcccgctcccacactaactaatcagaaagaccatacggtagatcctctggtgcaaacgattctgcaattttcgccgcagggcaggatctgtgagaccagaccaattttcttcagccgaacgcacttcagacagctccggtatgcggcccatgtctccatcggatgtattagcactgttagcaatattaggtaggattacgattccgaaagtgcttcacatacgttggaaatagtcttgtagcttgactaccagtttgaaggcagcggttatggagtggagtggatgacgtatagtaagcagggtgcatcgactaaatctactagtagcttatgatcaaccaatgatttctattgacttttgaataagaaccaattaaatctattagcctagttccactataatatctaccaattataatagttgaagtatgtggaccatcccggctccgaaagcatatattttaccgctttttgagatataaggactttactatatcgccagacactataatccctaagtttaagtactactaccactaaatagatgtagtccgccgtacgaatccagagtctagatcttcctcaacctctcttggcagcagcaacaatcaacttgcttactatacgtcaccgttctccaggatccatatatggaacaacctcggactcttaatgcccatatcaccataaccgtttgcctgagtagtttcattgcagccgagcttggcagcttggcggcttacgggggtccttggccgatagggattcgggataccgcccagcccgggtggcatccagagagtaacaaaacatatatatatataaaccctggatttcagctgctttcaccactttcactgaatcattgacttcctgaactaatcagctaaatccaggctctttcctttgtgcttattctcatttttttgatttcgttaactcaaccatgatgaggctctcgaccactctgatactacttctcgccactatccagcgcatagaagcggccaccactcaccgggtcgagttcgacagcaacggtatcaacttggttgggaatttgtttcttcctgatggggtggatctaaccgccaccaatgcatccctgcctgctgttgttgttggccatccgtggacaggagtgaaagaacaaactgctggtctctatgccgaaagcctggcagagtatggcttcgcgacgctagcctttgatgcagcataccagggcgagagcggcggattgcctcgctatctcgaagaccctcactagaggaccgaagacgtgaagaatgctgtctcgtacctgactactctgtccggtctcgtggaccctgaacgaatcgctggattggggatttgcgcttcgggaggctatgtttcctatgctgcccagaccgacaagcgtatcaaggcgttggcgactgtgagtgcctttgacgtcggtcaataccatcgggagccttggggtggtggtgaggtgaactataccgctcttaacgatctgttcgctgcggctagtgagcgacgaacgcgcgaagcagccaccggtgatgtcgagttagtctttagtgcccccatgagtcccgaggaagtcactccagacctgcctttgatgttccgggaggcgtacgattactatcgcaccgcccgtggcatgcatcctcgtgccccaaatgtctacgttacccgaagcgaggagttaatggctacctacgactccttcgacaacatgcggcttgtttccccgcggcctgtcttgatcatctacggatctcgtgcggataccgggtacttctcacagcgagcctatgcaaatgctctagagcctaaggaggaattcgtcgtacccaacgccactcatttcgatttgtacgaccatacgaatgcgacagtacccaggctcgtcgatttcctgcgcgaatctatctagttgtgccctagagtgctatgtcttaaacctgggcttcctcacgctttcaaggctagcgaagagccaactcaagcctcaccgtctgtacataactggtcaattgaccatctggaactgaagcaatatagctggctgtctccctaatatgtgtctgttgttttgtactctttagtggataatagtgctactatttgtgagtcagagagaggcaaaaataacaagtattatttgatactgtacggagagcacccttagatgtcgcggtaccgccgaagctaatgagtttatcacgaaattgcgcgaagtagccgaatcatcggtggtgtccaccttgccatggcctgcgaagtaggaagtagtacaactggatgggtcttcaaggacaacacgcttagatggacaggagaggtggttggcttagtggatggctggacggcggcgacctgttcaacttcgctgcgcacggatgtgaggtcgcccattcctggtgtcttaggtatggagacaagtacagctgttgcagggttagacgtggtccaggattgtttgcatagagtaatgatcggatgatgtactgtaggatgaggtcaccctttgcagcagaaccttcggaatgataagcggctgtctggataagaagactacacagattacctgtgcaaattcaccagaccaccgcacagacagtcaatctatgaagggcattatggagggagccagtgcagggacaactcagacagcaaactaatgcagccagaataggtaaagaccatgcaggatagtcgcgactcgcagctgttggaggggttgaatatgtcgaggcgccctatgacaattaactactcgagcaaaaagacacggcccccagcctgatcactcactccggagtctaagggggatatggcatcctatacgcaacctagctagtcggatcattcatcgttcctctagcgcctcggcttccggcgcgcaacccaatgcggggttctttgcatttgggcagtcaactagattatatacagatctgcggcctgcagaacattggaatctgaaccacgagcatacatatcctcaggaaatagatgcgtgccacgtctacgggaggggtgataattcagagatggtgcctgggctgaagacctccggtgtgggtactcggagccgcatctgcaccaatgaaggcaacgcgcaatacaccactaaagtggacgatcaatattgacatgctgcaggtagctgcctcgtaaggtgcactatccttagtagaagcatgaatgccacgtctacaggcggggtaataacaacgataattcaactgacatcattgtccagtcctttacttcaggcatgagaagtggtttacgacacctggcgcggcgtcagatctcgccgccccaatgaaggcaatgtgcgatacaccatcccgctaaatacgagagaacgaaacagtgttgtcattgcagtagttgaaagcatgctgcagccaactgagttcatcctaagacgggaactgccccctccgggcaacgctggtgatgcggacctttggatgccttcttccatcaagcctatacttttatatataatgggtcacagatccataatacttcagggatgtgtagaagacctgccatatacactccaacatcagattcagctccactccatctgagtaccattcgcgccggccaaaatgccctacctcatcaccggtatcccaaaggatcctaagcaccctcttcccatccgaaaagatattgatgactggtatctcgagcagaccagtgcgggaagtaaccgcatccagctcactctatttgtggaagccttgaccgtgatccaaaaccgccctttgaatgaccagctgtcgtacttccgtctggccggtatccatggcgctccctggacagagtgggacggggtgcctggtggtcaaaaggactccaaaggaaatccgacggggttctgcgtgcataacaattacacctttccgacatggcatcgggtgtatgtgaccttgtacgaggtgcgcttgtctctcatcagacctcatgtgattctagacttattggtatttgtatactaacagaaatttagcaagtgatttatgaagccatgcttgacttcatcaagcaaaatgtgccacagaatgggaaagctgactgggagaatgaagccaagcaatggcgtctcccttactgggactttgcccggttcgcccggcatggacacgacaatacccaaggcgatgaacttcgattgcccattctggtcacgatgcccatggtcaaggtcctcgtgccggggcaaccaggcaagcagctaagcaagcccaatcccctttacaggtttcaaatgcaaaccctcatggggaccttggaacgcccatacgcgatcacgagtcaaaagaccgaagaacacggctggtctttcgatctgccggtgggtttcacttttccttattccttagtcctgattctcacgttggtttcagttcgacaaatgccagtccaccaccaagtatggtcttctggaaaactacaacgccgacgtctgggcggacggtggccagaactggctgcgggctaacctggcattgaacgagcatccctggtaccagaacctagatggctgggcctcggttccaaccttacaagatatgacgttccgcctgctgacaactggaggtcttaactggggggaattttccagcactcggtacgatgacaagaaagaagaagcccagcccaagaataatgaacaagcccctaagaactggatgaacttagaagctattcacaacaacgtccatgtacgtacgcagtatcccgggtcaagagagttatatagctaatgttttacagaactgggtgggaggattcatgttcagccgtccaggacgacacgacttgaaactctggggtgctggccatatgagcagtgttccagtggccgcgtttgatccgattttctggctgcaccattggtaagcgctcccatatttctgcgcagtagaacaacgataataacgcggaggggtgcagcaatatcgacaggctcactgcaatctggcagaccgtaaactctggcagctggtttaatgacgataagagcaaagtatctaaagatgacgacctgcgtcccttccacaggttttgtgaaaaaaccaggaaggttgtgtttttcaggtctgacgatgtgaaggattggcgatccttgaattatgattacgctatcactaaagatgcgagcagaattaggaaagagatttccgacctgtacgggcaaagaacaaaagaggtgtacaaggacttcggcgaggaagactatattctcagcatccggtacagccggtaggtgtacctctaggacgactcctcaagacagtcgagacttgtcgctgaccggggctcaggtatgcattgggaggcaagccgttccagatcaacatcttcttcggtgacgtggatggcaaggacttctacgacgccagatcgcagaattttgtgggcagtgtcttcaacttcagcggcagccttgaggacagtaactgtgacaagtgcgctcagcaagagcaagagggtgttttgtctgtgtcccagcttccagccagattggcagtccactactacaaaaagcagaacaaaggcgaggttccaacaccgcgttacgtcgtggtgaatagtcagggcaaggtaagcgttccttggtgaagtgataacgaggcaccctgctcattctttgaaataggctgaggcggaggtaaaagtggaagttgccctgcataagactgagggtacgttctatgacgctcctgcccgcggtggcagcgatgactaccgcagggtggccgatggaaagcgtgccgaagtggacgatgcttatcgcgcctgatatttggacaggacgacttcattcacgcatccttagcgtgagatgattggcggacactaggtgcatatgtacagtccatgtcaatgtatcttcgaaaccccgcccagttaaacgttccatatagaatactcttatttcacccccctagacttgggccgtcttgtcctccatcgtgaaggcccctcacaagacttgtagtcggcgccttgagaactttcgtagcctcccgacccaaagaatggctctcacctccacgcttccctcactaccctcttcaccacgtgtactcatcattctggttatcttcttggacgccagggtgactcctgaagaggtacgagggacccattctcgcatagaatctctagattatgtttttgccagattagtccgccgtacctatagcgactaataaccttcatggacacggaattcaccagcataagtatgccctggtcaagttcagtcatatatatctaggcgaaaggactcgccacttataatacacatagcgctagactcaggcgctaggcctacgtagggaaagcagcgtgcggggttttccgatactaacggagtataaccgccatcttttcgacatctttcacctcctttgtaaatgctcaaggctcaccaatccaactcacacccaacgaaatgaataccaatcttccagttaaaattttagaactcgacccgcctcctctctccgagttgagccaagtcattggtgagcgactgagcaggcacttcggtcatgtcgccgccaatgttgttccctgtcccgatctgcgtcagccacccttccatctagctggcgaaggcctctgtggcaacgaacgcattggcgacgtcggtgggcctccacacctacggccctctccccgcctggacaaaaagtattcgctacccagtataatgaaaatgatcgaaatgcggcagcaaagctttgttttaggcgcagccgcgggtccatttcacgtaatcggacagaattccgaactcatgccgaatctggcccgcgggcaggacggcgagtggcagaacgagacgcactacgcaaaggtcaatgaagagggacaatgtcatctggataaggttcccgacgactccaaagacttcggcctaatggccaacctgtttgcttcggacggccttccgggagatgtcattcatattcgggtgaagcaccggacaggcgacatgaacttcacggaagcgatccaagacgctctgaaagcagaatacggcgagcgacccatcagccttggcggcatctttcttgttcgtagtggaacgaccaaactccatgtcatgacggacttcagtcccgatccttgtcccggtcccgaccacgaatggtttaagtattatgactcgtcggcgccgttgatctgcctcacagtcttccactcggtggactccgagagttgggatttacggatggaacacacgcattgtttctcgacgcatggaatgggtggacattatcactatgatacgacagcggaagtggtagaatatgaggcctggttgaatacggctaaggtcatctataggattgaccagcccgggcaatgacttcgatttagtacatgtacatatcttactttgtatagaccttcgaattgaattgtgaatatgctcgggaaaatcatatagacaagcagtgtgcactgtgacgagctgtaaaaaggcactcggacttaggcctccacagatcttatctccggccagcttgatggacttaacggtgatcttacctccgatgcatgccctacacttggctgttccatggcgtctccatcattcttcttttcatatacataacccttgtcgccaagctttgtcccactttaggagcttcaagatctgtcatctatttccaccatgcctgagaaccgaagcgtcaaagccgcactcgccctaatcgaggaccctaccaagattcttggcatgacagtagggcctcacgcagatgtaaaaccaggacaatacattcctaaagcaggtacacttaacccactacccagacaaaccctaatacaaaactaacaatacaaaaaccagaggctcaatcccaccccacactctccttcgacgccgcctccccatcagcaacgtacatggtcgttagtcttgacatcgacgccccattcccctccttcggcgtgctgggaccaatcctccactggatccaaccgggactcaaagccagaaacggccagctggaagtcactgagccgtttgtcgcgaactatatcggacccgcgccgccgccgggtagttcgccgcaccggtatatcttctttctgtatgagcagcccgaggggtttgatgggaggaggtatgcgccgccgaatggccagaacttgagtaattggtatcgcatgcggtatgatcttgatgcgtgggagaaggagattgggcttggtaaggtcttggcggttaattattttacgagtaattagtggaggttctatccatgggtttggttgttaatggttgcttggctaatgtggcttaatgctaattgatgctcattactcatcatctaatcataaagatcttaaagataaatagaaaaatctgcacgttccatgcatactttggaactctccgccagtagtattcaccaccaccggcaaccagaatgacgataggtaggtattgtgatagcttggtggtcttctttagaatgtctgacatgctggaaaggtcgcacattcattccgcagggtatgttcgttgcggcactactagctagggacgatgaacaatgttttatcggtgtagatatgcccgatccaagctccacttggaagtgtttcatggtttggagccaatatgtctgcgaggcttcattcacagatacccgctagtcgggcagggtgtatcggacaatcagctcaaggctagctgcgcgtttgtctgagtgtagaaccgtcgaggggagactcaggtttctgcgctttgggctaacatcagatatcaggaaaccaatcaaaatatttctagagccgtagccagatctgattcaatcatcttgtagacggaagcgaacgcatctccgaaaggtgaatgagaccgcagccaaaggccaacacagctccgcatgtggcacgctcacgagaattatcgaacgcgagtcacttgggagtattatgacgcgacctattgacagacgtcctaaataagagataatgcgcacaaccaagtgctcatgccatatccgtctgaagtccaaagaatgattggttcccatcgggcacgtcatctaaccacccgagatcaaaaagatcgcgcaggattccaagctcatcgattagaaagctcttcccatcagcaggtggtgcgttcgtagcagacccctcttggttcgaatacgttctgtctgcgtttggtctttgcgcgaatcccgtcgaatcattaccagtccagacattattatcgagtgattgaggatcaacaggagcgccggtcaaaacatcgtatgcctcactagtagatttaatcagcttcgctaacttctggccggcctcttgtgccacggtccacgtctgtcccaggaatgaaagtaactggagtgctaattccgctcgcttcagacagacatccatgggtgttgtgccgcggaccaccgggtatgtccagacgcaataaagcactgtaattgaagccacgaatatagaatgcgcggacagccatgagcattccatattcaaaaatcgatgcaggtcagcatagatggcgataatctccatggcgctggtgaagcactcttggacggcatctaggctaggacgaggcatctgcggactcggacgatagagaagcataatgcattggtgatatttgagttccagtcgttgaacggcaaccccagatagcgggctggaaccactctgcagacggcccggttgttgatcttgcacctcttgcagtagagcaacgcaagctctttgtgcttcccgttgccatgcacctacgtctgccggccaaggaaaccgactaggtgaccgggatactcggtacagcattagcttaatctctgcgacaatccggtcaaagcgcagtgagtagatgcaggcaatgtacgaggttggggcccttctcgagatcggtgcttcttcttgagagttaggattccgatcccagtatgtggccgcttcttcgacttcatcgttgctgtcgaatccagggaactccctatcaatcgcttcatctcgcaatgtgagtgggcgaccgagtatcgtagtcagggttcgatccatggagtatgctgaccagaagatcgcacttcgcagatgccgtatattgcgctggtagggagactcattctccttactacctatggttatgttagttactgttcgtcgaaccctttgaaacggagtagctcggcccaagtgaaaggttctaggacgtgaagagtaactcactattatcacggcgttgtaggccaaggtcaagacagcttgcgagtatagtatgcaatagataccacgcattaaggccctccgggctataaaagctatgttgcaccagtagcaacagaatctgcactccctcaatgctatcatgaagcttgatctgcgtgccgtaagacatcccagtcgtaaataactcccgagagccaaaggttccagatagcttgatttcaagagaccttgcaccgagagaaaggaccaggaatacctgagccagcgctagcttcactgggagtctactctcccaggtcgacgtcttgctgaggtgaaacacctgcccgagaagggtatagaaaacaccctgggatatgaaagggtagaatgtcgacgcagcaaaatacatctcggcatactgctgacactctgccatggaaggcaggtcgacctgcaaggcttcgcatagcacaggacactgacctgggtcgtttagcccttgatcctgatcattctgtcgcgagtaggccaatggcagtccttgcgattggggtacgctctcgtagatcagacgagcaaaagtgactccggatgacggacccaaatacttgggatcgctggcgttggtcaaagagagtaatcccacttcgtgggccagcggttggtcccgagtgattcgactagaggacgagaccgccggggaggccccagacgtatcgtctgtttgtgccgtccgactcagaggtgactgaacatcaaccggatgaatagtcctcgtaggacctagggagtggacaccttgttgtgggagacgtgtgggagaggcgtggtggtgctgttcttggcgccatggtgtcgactgtgctcggatatttgccgacgtctcggtctcttcgcgggcctccagttctcgcacgcgattctccagatactgcagtcgactatggaaaataagcacacctgaaacgttatgccaagtttgagtccagtagtgatcttacctcttagagaccgctgatccgggagttccttcgaaacattccactccggctcgggcgcaattcgaacacgcgggtgtgcctccgtcgcaccggacttttcgccgccggcatcgcatacatgctagtggacggcgtcggaggggcgaattgaatgaagcagacatgtggagtcaacgagcaagatacctgtagcatgaggatcatagattgtctaacaatacattcgatgggaacatgatgagattcaactggagttatcggttaccgctccgatgatatcggaccgcgtctccggcggcacggtgttcggctaaatcccgtgcgcctatttttcaacataccctacatcaaatactaccaaatgttcatattctatgacagtacccattttcggatgaagcttgttatcgtacaaggacgaatactggaataataatgcctttcgatcatctgtcaaacgttgcttttatgaaagggatttagttagaactcgaaagtatatatatatatataatgtcgcatgatcattcgaccctcttaccagtggagtatattgtctgatacatcccagatctaatagcgtcccgacgatcccagaacatccatcatcctttcaatcgatttagcgtagatctcaacagcctgaaccttgagggccgtcaactcaagtgaactagcctttttagccacaaagtccgtgtagtcatcacgcacggtgcggttaagattaatcttccgcacaccacatgtaatcgtccgttggaaaagctcgtcagataccggatgtgtcccatgaagggcgagtggtgtagttcctgaaactagcttcccaatggccgcaagactggaatcacaccagacgaaggttagccgatctgcatgtatgtggaaaagttccaaagcatagattgcaagaggtcttctgagaaagaagtagttctgtacataccgctcaagatcccatgctttctctgccccgccagccggataaccaccatgaatattcccaaaagaaggagcaaggaaatggacgccggtccgacgcacaaacgtctcagcgtcttcaggacgggtcataacagcttccatgtccacagttggcaacccatcctcgccgccctcaatacggcccatttccgcttcgatggtgatgttgagagcccctgcccgatctacgatctctttgcagtagcggatattggcctcttcgtcgagcgtagaggcatccaccatgatggaatccaaaggcagggaaagagccagttccacatcctctgacttgatgcagtggtctaggtgaactgcgattggcacggcggccgcatgtgcagctcttacaacgtagcgaatgaactccggcccttggaaatacatggtccagggaaatagttggatgatggcaggtgaacgcttgcgctcggcagcgcgaatcacggccattattccgtcattgttgtagctggatgcgtgttagacctggtattgtagctatacgtagatgacttcacttaccaattatatgcacccacggcgtaattgttctcattggcatggttgagaatctgccaagttaagttgctggcagggtatgtgctgttatcgctacccatgttggaatgtcttataagtgattgcactatgagtaccgggaagcaattgcagggtggtagtcgtgcgaaatcatgaaataataataaacagacctttcctatatcacatattagcatacagggaactgtatatctcatccgcggcatatattcgcttgttaattatcgcttcatgcccgtcggcttcggcccggttcctggtcccggttttcaaccggccttgacccactgtgagaaacatgagtcggaccaaatgaagccataatcctgcttttgtcgtgatgagtaatgaatagcatatcatgctgttttttctaagtctagacagtccgtcaatagggcatgctgatcttgcgatggaaatatctgtcaattgcatccgcatacaactagtcgagattcaatataacattatgtgctacacagtgtaggcctggcttggtgtagtaggttgaagtctattgtggtacaaagtagaagacacagtagaaggtcatcttccattagtttaatatagaacgggtatatttgtattatttgtatatttttattatatatacagaataataactcaggacaaggaaagagggctttcggatagtggaagctcagaaacaccgtactgtttagcagcctcaaggaacatctgcttttcagcatccgcatatggaatcccttccttacgacgctgcatgccgagacggtgctccggctctccggggaagagcacttcattgaaacccggggcgggagtaacaccatggacacgttgcaccaaagtgtccatacgagccttgaattgatccgtggtcatgaagatatcaggcttgatggcaatgaagcaatgaccgacattttgcggcttggtatccttgtattggtctccgacttcaccaccgaaggctgcgcctgtcaagacacctgacatcacatccatcaggatagcaatcccagagcccttggggccaccaattggcgccatgcttccattcaaggcgatattggcatcggtggttgggttgccgtccgcgtccaaggcccagccaagtgggatggattcaccacgacgggcggcgcgacgaatctttcccttggcgacaactgaaggcgccatatcgaggatgtaaggcacctcgttgttagaaggagcacctgccgcgaagggtgagatgcccagaagagtctccttaccaccaaaaggaggcatctgcttggcggagttggtgaaaacaagtgagatcatgttcttctccagggcctggatcacataggtggcggccatgccaaaatggttcgagtgattgacagtaaccattccaatgccatatatttcagcacgcttcacagcttcctccattgctctggtggcgaccacgaagccaaagccattgtcaccgtctagttgagccacaacgggtgtcttctcggtcagcttgaactctggatttgccttgacgcggccattgctgacacgatccaagtattgaggtagccgagccaatccatgagtatcctatggcatagttagcagtgccacgagtcacggtgcgaaaagagtcgaagagccacagtagtcggacttaccacgccccgaacatccgccatcaccaaacaatcggccattgacttggcatcttccggagaaagtcccgccttcacaagtagctctgaggcaaactttccagcggctgtgggatcggcatagtagcgagccttcgtagcccaaagacgttagtatatcggatcatccgaaacttcggacaacttacggaggccattgtgcagtagttgtataggtagggatttctgattggagttaacatgccctgactatgttcaggttcaagagcttaagtagcatcctataagtaggaattggtatatactgaggagaaagtaaaaagtagcgaactcggatatgaggggaagaccgtagacggtggcggaccgaagccgaatcgactccacatatttttgccgtcggaccttagccgatgatccaccgattcattaatttcctggatggtgtcattgcaaacattccgatccatttcctaccctttctcgaatttggaccagtcattgagattgattatcggtctatcaacttctcatcaaatatggctgctaagtgtgccacacctctgcgatctctgcacccacagcgcttcggacgaatcgtcagccggcgactttacagcaaccaccgcccaacagtggccgtcctattccaggatattgatcctccagtcattaacggggttcgtaaacctcgtaaaccgggtggtgagtgcatgattgtttcttgcagtagattcttgctacccttggactttttttattttattttttcttattttgcctctcttgctcttacccaatattatcttgattggcacgggcaacgaagatcttcctaggctaatgcaactcctgcaggctatcaagactcgggagcagatatcgcctacacactgcagtcaaagggtatcaacattacgactccggacccttcaccacaagtgttcaaacacgaaggctggtgcttctcggatacagaggaaggcatcgtctccgccgtgaacaacggcgctacacacctatgggctaatacgatcctatttgattcacatccgctgcaacaatctcagaaattaactccctatgcctcggacctatatgtcgtgggccagccgcctggtctggtagaaaactgcgacgacaaggccttcctaaacgataagctccgcgcactaggcggctacactctgccgcggtcatggttagtgacagattctcataaccttgacgagtttgtcggttcgatgaagagcttccctgtcgtgggcaagcctgttcgcggacgcggaagccacggcgtaaagctatgtcatagccccgcccagcttaagcaacatatcgaggcccttcttggggagtcgcctttaattatggtagaagagtacttatctggcgaggaagctaccatcacggttatgccgccatcaccggaacggtctgagcactggagtatgctgcctgtgacaaggttcaaccatgcagacggcaaactcccgagttgtgacgaacgacgagatgaaggatccagcgtatggaaaggtaatggaagaatgccaaggtgttgctaagctcattggagcaactgcgccaatccggattgacgtgcgacgtttccgggagggctcggagtttgcgctttttgatattaacatgaagccggtaagacaccctggagtaacacagtttttgcgtatggaattacgcgtgacggctgactgtgatctttaaaacacagaacatgactggccctggccgtcccggtcgcgaggaccaggccagcttgactgccatggcagcggctgctatcggttgggactatggaactctgctgcagaagattctggccagcgcacagcgtcttagtgctttccgtgactatcgtagtccattttagctcaattagacattatctcaaccttaattactttgaaggatgaatagatttctagtttcgatgtaccttttgtctcaaaaagtcgagagcccacgtgactttaccattcatttacattaaaatcacctaatggcatgcgaagaagtgtttgtctgtataggtaacatatgccaacccaatgcgtagctcaacacacaaaatctaagtattaacatgaatgtttaacacatctcactgggtttcatgaccgttgacgccgttagccccattcattcccttcacaggcaagaagtgccacatatattcatcttcaggagcaacttcaaaatcaaagcgcaccaggtcctccttataggggaacatgtatgtactggtgaccctgtggccatgaatttgaataagcaatatatctcaaataacgttacatcgttctgaaagggtctcacgtaccaatgatgctctttgctagcttgatatttctccagctctcccagattctcgtggaagctgagaagcgcaatttcgaagcctttagttctctcaatagggtccgtcacagagggccctccaactactagacggtgtcctttcacacaatcgagttctttcaacttcctgagctctcggacaaatgtgtccttgtgctcctgcgtcacctcaggacggaacttgaacatcactgatattacagtgttagaggagaaccaagtgtctctcgcgaagagtcaacatggtagtatgacttacccatgtgaacaattgtcatgttgcgcgtttttgatataaacaaggtacagatgcgcaacgcagacagaatgcggtgttcagaaattgacttaggtacaatgtccggcgctgaagaaactagcttctggcaagttagggcaaagcagagattgatgacggcgaatcactgtctagatttcactgtacatgggctctatcaagtataagaatatgtctccggcgcagtgtacattagctaataactgggtcccagcgtgtctcgggctgtagccgtcgtgggggatatggcggttaagcccggcaatgcttcggttcgtcgccgttccgccatggcaacgttccttcccatatgaccacctgtaggcattgcataaagttacaaattaagttaatcggatagaaactagtgattaggctggcttttagccccgaagtatccgtacaactgtgccggcttgtataagtgtaacccctttcgcaagctctcaataccatggcatgtagctgtcgactctcgcataaaccctttcgaaagccatgtatttctggatgcaagtgtataaatggtgctttggtcatgaggcaatacaactgctagacggtttactcaaatctgtttggcgaaatcgagcgtaccgcagggagccaatgagaatatttgctgatttagcatttaaacatatttctgcagtgagccatagtatgaccttagagatggaaagggtagagaataaacccgtgttgtagtccaaatattcttctgcctctattagtggatcaaacatgaaagagttgcaacttacaagcctttcccgttagacgccgatatcataacttgcgagcggccgtcaaccaagcagacgatcacggactcacatcccttttcagactggctaggcttacgaagctaggtaatgcccatctccgtacttcgacttccccgcattttgctaagcatggggtacatatggcaaagtggaaggatcagtcgtaccgtacctatataagcctcgtagtttctggttgttttggacacagtccgtacgtgttcttcctgacacattccttataagaagttctctcattctttgctttccctcaagtccattctgtactaaatcatgtccgacaaagtgaaacactcgcttcaacatgatgaggaagccgttcctacagagaaggggatgagcaaccgagtggctgccgcgcagcaaatgagcgcagaagagtttgccgccgccgagaaaagcttgaagcgtaagctcgacgcccgcctcttgctctctgtgtggattatgttcgtgatgaactaccttgaccgggtgagcgctcctgaatagctaaataatatacttaatgatactccattcttattgtttaagacacaactcgttcccccgttcgaagtttcactttgcttccaactaacgattgcaatccccgtttacagaacaatatcgctgcggccaaagtagctggtattgccaagtcattgaacatgacaagcgagcaatatgctacggcagtggctattctattcgccggttacgtgcttatgcaactcccttcgaacatctttctagcccagatgcgtccatcttggtaccttccaggtgttatgaccatctggggtatgctttcggccctagttggtgtgacccacaacgccggtggattatatgccctccgttttcttctaggctttgtggaagctgcattctatcgtgtgtgctccacttccaataatcccctatcttaccattatttcttacctattgacatatatcagccggcgcgttgttcttaatatcatcatggtaccgtcgtgatgagatgggtgtacgcagtgcatttctgttctccggatctcagctaggaagtgccttttctggtctcatcgcagccggcatcgagagcggcatgaacggagtacgtggcctcgagtcatggcgctggatcttcatcatagaaggctcagctactgtgtttattgccatttgtgcggcgttcattctccctgactggcctagtaatactcggtggcttagtccgaccgagcgcgcagttgctgagtggcgtcttattgcagatgctggccaggtagatgaagatgatggacgctggagctatgggtttaagcgtgccttggctgactggcggttatacgtatttgcactgaccttcctgtgtatacaagtgtcgagcgccacgtccaacttcttcccgtccgtcgttcagacgttaggttttaaccgcgtcaatacgcttctactgaccgtcccgccctatatcgtggcgctgctaatttcgataggaaacaactggtcggctgaccgacttcaaaactcttcctttcatatcatctggccacttgccctagccatcgttggattcgtcatcgctgctgcatcattaaacaccggtgcaagatactttgcgatgattgccatggtggcaggaggccacgggtcaaacgccgtacttcttgcatgggttcaaaagacaatgcttcggccgcgtataaaacgtgcatcggctgtagctttcgtgaatgcagtcggcaatctttctcaagtaagtcaactattcgtgccaactttcatggattcccaagtaagaaaattcccaactaacatgcttccacaatcatagatcttctcttcctacctataccctgatgattcggcaccgcgatatgtcctcgctatgtcggtaaacgctgcattcagcttggcagtcattatccttacattgtttatgcgaacagttctgcttcgtgcaaacaaacgtctcgctcgtggagaaacaacagtggaacaagaaatgaagggtggaagtcaagctatggtgccgggggttactgaggaggagcgtgctatccgtcgcgaagacttccgcttcattgcatagggggtgaagtccgatcctatgagagctactgatggctgtttcttgaccgttctacatgtacagtggaataggggatgaaatggaaggctttgccatgtggtatacgttgcctgctgtggtcatcgaagtacattcaatgtgccacggagtggattgttgttgcgtgccttataactgaaagtggaagggctggagattctcatatcttatatgtaatggtgccatttagtataacggtatcatataattgatgcttgttggctatttaccatcggagatacacattcatttcagtattcggctgagcaagatgtggatgattgatttagcttgcatttttcttgatgttactggacaggagaaagtggcagttatattatcaaatcatagctacattaacgaccacgaaattccctaaaagcatcctccacagaacggcccgccttaatagcctccgcacactttgcatcagcatcagcaatagcgggaatagcatcaagaacctgttcagcaagctcctgaggaagccgtacaacgccattaagatcggcgataatatagtcaccggggttgatccacgcatcttggttttcagaattgagacgaacgggaacattcacttccgagggacgacatacttcgcctccagcggttgtacccactgacttcgcaaagagagggaagttgagagcgcggtgttcgttcagatcacggacacgcccgtcgattacgacaccggttgcgttgagggcttgagcacgcagagtcatgagaccgccgtagacagcattgacatgaggaagaggctgagagatgaagactacagcgccttcggggattttgtcgatctaagaagtggttagtactgttcacagactttactagaagatgggtgttatgtacatagttgccctgcactttcggggacgaaacgtctgacttggggacaaacttgacggtcattgcttggccgacgatcttggtctccccggcttggaattgtggggagtacatggtcagaccttcaaggaaaccgccattggggtacttgagctttgataggccatcggcaacctggtagaccttattagctatgtttgtttgatctgaggcagcgaacttgaaacattataatgaaatgtaatcttcgttgtgatctagaaagtgtatactcacatcgcaggcaccccactgctgcagacgcgcgatgatatctttcgggtcggatgacattgtaacgtgctggattgtcgggcaattcagccaattgatttgttcagatccaagtgagtctggtcgtcacaaagcggaaatgagccacaattattagtctttcatgccggctagcttcgatgacgatgtgataccaatgcgataacggcacggttgggacgcgaagggacggtgtccgactccgactctcggctcggtcatttgccgacgccttcggatatgcccgctgctgtgtatagctattgactaatgtacaacagcagtggaattaagacagcatgagcatcgtaactgaaggccattagaccactagtgctacgtgtctgaaagctggattttgaaagaaattactctccagtaagttcccacatcggacgatagcttcgatgaaaaacaatataagacaggcagaacgtacagttatacgacaaatatagctgatctatatctgtctaggctttaaatcagtagccataaagttacgcgtgtatcattgggagcccgaatactgtcagcatgggcagcataaccaccgagcacaagagcagcttcccaaagaagcccgtcccatcaggtgcatgggacacccatcaccatatcttcgagccggaccgcttccccttcgcagaaggtcgacacttcacaccagcacgcgcctcgctagaggatttgcagaagttcgaaaagtcaatcggagtcgatcatgtctgtattgcccacggcctctcctacggacctgactgcaagtcccttctctactacctgaaacaatttcagggccaggcacggggaatttgcgtgttagacttggacactgtttcaaatgagcttctagacgaatatcacgcggcgggtgtgcgctcagttcggctcgactttttccgccacaaggccatggacaacgtccagattcaagcggagttgatggaagctacggcccaacggctggcaaaatggggaaagccaggatggagcattcagattcagcaaccccatcttgagttctggcctcgtctacgagacgtggtggacaggtctccggtgccggttgtggtggatcattgtgccttgattgctggtagtagctaccgagtcaatgactatgtcaccaatatacaggatggttcctatctagcagaaggtgaacgtattgatcttgcagcgctttgtgagacactccgaaacggtaatctatggatgaagatctccgctccttaccgatgttcaaatctggcgccaggctatgatgacctccggtggttggtgaggcgttttgtggatgctaacccgaggcgagtggtttggggaagcgattggccccacacacagcgacataaggatcgggtcggtaaaagctcgagtagtgaggaggcttttcttcagattgacgataaggcctggattgagtctttgagcaagtggatgtcggaggatgaatggcagcttttgtgggtggaaaacccggctacgctatatgattatcatgaatagatcactacagccaataaaatcatatggattattgttaagtaactttgtagttgatgtgtgacgtttaaacaagcgctgcatgggagccggcgtccgatatcagtagaccatcacgtatgttactatgtacctctattggcgcacgctgggggagagatattttaatagatgcaagattagccatcgtactgagctcttgatccactccaactatcaatgtccaaggattgccctgacctccactgaaatagcatccgctacctgctctgtcgtagagcgtcctcctagatctggagtcaaggtccttccagcttcaatcactcgagtaactgcctcccgtatcgcctcagatcctttcccgtacccagcatgagccagtagttctgcccctgatagaatcagtgcaataggattagctgcccctgttcccgcaatatcgggtgcagccccatgtgcagcttcaaaggtcgaagcactatcacctatattcgcaccaggagccagaccaagtgaccctgccaacccagcagccagatcagagaaaatatcaccatattgatttacagtgaccacaacatcaaaccaacaaggatcgcgaacgacagaataacaagcggcatcgatcatcatatcatcacccacaatatcggggtaaagccgagcaacttcttgaaacgtccgtaggaaaagtccatccgtttcatggaggacatttgccttgtgcaagcatgagaccttctttcgaccatgcttccgtgcatattcaaatgcatattgagacaccttccatgacgcactccgggtcacccgtttgatcgcttcggctgctgcaccatcctcgagtggtttttcccacccgatataggtatcttcagtgatctcgcgcatgatgaccatatccatcttctcatgacgcccagagatacccacatatcctctaatcggtcgcggattgacgaataagttcaactcccgccggatggcattattgattgagggatatgtcaccacggagccatccgtctgcgtacaactgatacggccatgaagcttttctgctagcagtggagctttgatacaaaatttcacgtcctttatgcgttgaatgacttgaggtggcaaagcatgtccatacagcctaaccgcctcatctgcgatagggatgaagtcccattctggctggatgccagttgcttcaatgacgcggatagtggccgctgtgatctcgggcccgattccgttgcctttgagaactccaattcgcatgatggcttgaatagcaattccaaacagaaacctgttaataggaagaagtgcatctacgaggtatgcatgatcagaaattcttgggatctgatatggttgcagatactattaggtgaaaacccatgcgagcaattcggcttacccgaggtctacgaacacgatcggatagatccgaaatcatgatggaaatccacccatatcaccattggtgctgtagactagccatttatttgatattcttaacgttgtaaattagaaaatgatagtaacgtttattacactaggactaggggatctaaggcttgagtgaatccaggcttcaagcattcaattaaaaaagacatgcgaatggatgccgagaaaacaactactccaaaccctggaagaggatatgccattgaaaagctttccaaaggtagttgtcagctacataaacaaataaaaattagacacctctaaccgcctggactactctgattcggtcttgaccgacaatatgttccttgcctttgtgtgcccgacaagcagatgtagcatcatactattgaggttgacaaaaagggccccttaggcacgatcgcaaccgggatactccaaatgctgaagagtgtcaagtccgtttggccagcattgtgccatataagcattgccccattcctggcacagttcaaatgcattcccacggcctgttggatgtctcataactcccgcaagcagccaattattacccacctgagcgaggctgggagattcgggtcagcatatcagcgttgctaaactaaaaaggagacaggcacttacattacacgcatcgctcccggagcctggccggagtaaatctgtccacgcaggataggaaattcctgcagacgtcggttcctaaactcctcgggtatctgcaacgcctcgcgattgttgaactgatgtgggtaacgatttcctgtatatagggatgcggagttagtcgaaaatcgatactgcctaggaattctatcactcacgccctacttgggtattggcctcaagatgcttcttggcctcttcaaacgccccccagacatcccactcgggtggtgtgttctcatcatcattctgccgcttgccaatagtacccccctttccgatgaatcgggggcaggaacctactccactgcttggctcgtcaatactcaaaggtttctggtcttggtcaagccatttgtccagccccagctcccctttccacacgatctgcccaatacctggtgtccactgtagctttggggtcaaccattcattcaacccattgaattgtttgttctgcaagtcgcgccctagaccgacatgatgagctgtgactgtgatatctgtgtgcgatggctcgggtcagtgatataggacctgaaaaagactggaagtaggattcaccctggattttaaaccctccctgcaggacagctgaccactgtgtgtctatcgaagggttatgaggcggcagtacagcaatactaacattgctcaggtcgttcaccgagacgcggtctttctgaaaggctttcttcaagtcgagcttgacctctgcccgatcacctcgggaaggtccgtcaaagaccttgagtatattgttatactgttgcacgcctttatcagaaaactcccagatcgtggatatctgactccagacgcctccaaatgtgctttccgcatcgccaaaggcaaagaagatacggtagtccgtgccggcatagtaggagtcagccacatgcatctgcacggtcacactatcgatatcatcagagtacgcctgacgcttttcgtacgcgacctgctgccgtggttcaatcaactgcgacacgctactcataacacacacgtcaccatccgtgcatgcattttgcggtgcggtcaacgaagggccaggtgtggcatcgcggtgaggaagcccagccgcaaggccgaagagggctgcaacaagaaacaacaacatttgccgtaatatgtgcgcactgttcaatcctatgttgaaatagatctgtttatgttgatgacaagggatataggtcacttttgcaggggcatgacgcctatttatgttctatgccagccggattgacatcctcctgagtaccttagcatccaacacgtatggtgagctgggttggcgatgtgacgacggaatgcacaggctgaactgtctgtcaatagatcaaaggatgggcaagcttggcgtttcgtggtatgatcgaatacttgcgctacgagtactatgctgggcttagaatccaggctgtgtagatctagaccttgtcatggttgagagagcagtaagtcacgatgtagattgaggaaaatggataaagtatgaagtaaactggatccacaaatgcctctgatagagatgcaccaccccatctgactatagtgaagcaactgaaacctaccatgtacttccatttaatgggtcactccaggtcccttcccagagatagcacgacgatatacataatgcttctgaataccttgaatacaggaccaaagtcacacagcacacaaagatatgcgtgacacctagggcgagacttgggagcaacttcagaaaggacctctgccaaacctacctgaattgtccatccttttggtcctaggtcgtctaggcctattcgctcatgcagtacattaatgtggatcgctggtcatagtgtttgtccaatttgagccaaataaacgtcccgtcttggcttcaaactggcgactgatggcaccgcacggagaacgtcgcattgtgtttctccactctgtacggctttactctaatgtatgattatcccttcgatcaggatcacctatctccaggtgaaacatgaggcaacatcgggagtccctcaggatactcgctgcggctgaaattatggtcatatccatcaatcacgcaagtatatcgttcgctctggataagcatacatacatacttaacggtagctatatcagcgcataaagtataacaagcttccgcggagatgtgtcaagatgaagcaggaagggtttaccttataacccgccactcaaccacgaccgtcctggttcttgggttacatgtggatctcccttgccttctataataaggcttgtctttttgtcctcgtggaaatggcacgtaaacgatgatcgacagactagtgtcaaccttatgtggcatgttatcagattatgatgaaacaaattatttggattccttttttttagcccggtctggcccaaaggccaagacctagacgatcccaacggtccttggcacttctcaatctcagatacagcctggagatcggcaagtgaaaatcacgtcaccgaggatctcgtcaaggatattttcttggtggtatcctcgatttctttccttgaactctttcatatctgctagccagcccacgagaagcaccatgtccttaggcctccgtgtgacaaacatccatgacgaaatggaccagatggaacagaacatagtccgagctgttgggagagcccttgcagattcaaatgcggaatctgcacgagttgcggcagataccatcgaccgactcattcgcatgaagtatatcgaagaaaggggaaatgggaatgcagaagaccttgagaccttcctctggcagctgtgggatattgtcatccaaggcgcccgcgagattctccatgaccacccccttcaagacaggctcgtggagctagtcagtgctttgacagagatacccccagtgaccgtggagctttgggaggtaagcttgatcaatatatatttaatctgaagacgtgcgcttgagctgatatttacaccctgcagtcgaaaacgtgtctctggaccgatttaccgctcctagggcccagtatgagagaggcatggatctgtgagtcgacctttatggagcatcaatcgctcaccctgtcatctgaatatctaaccactttccatttgcgtagcaccaacacacaacaatagcagacccacgagcgaggaggcagtggagtggatcaaccttaacgcctttgctgccaggctcctaaatcttgatgcgatctcgtggactgaatttgcagtttgggaacttcgagtagcgctagaagaaccgtgtgaggggcaggctctcgagtgcaacgtagttgtggcaatggtgtggatcaagcatgccggtcatattctctatgcccttgctgtcagtacgggcgaagacaccgacatcctcgaagctgccaacggtctattttatgaggggaggagtatgttgtgtctagaacgttgggaattctggaagcggcggtttagtgaactaagtggacatcttgagggtaatgcataccaagtagctttcgaagcagggaaagagatggaagcaatcgaacggtcgcacaaaggatagatgtagaaaagctttatatctagtacctaattcaagataatattcttaccatgctttaacatgtccagcttcaactgccgctccaacggccttgttattaggatacttgtttaagctgaatatatgtccattatagactgaaaaatataactatacattagttagaaatcaaaaatcttacttccaccttactacgtatacgttgatcaaacttagtctactgtacctcttaggatgtctgccaatacgagctcacatcgttatctgatggaaaataccacattgaccccttttttcacacaaacatgagctagtggacgcttatttcgtattaatcattaagagtttccatagagttcaaacggacagagctggtggagcctttagcgggcatcgtcagcctatccaagaaacagggactgtggagccttaggccctcccgacggtagcctaatttccgctgactgatatttaacttactgattgctacgaatacgaacctcacccgcacacaaacctatcgcaactgcttcagttcatgccatagagccattagagaagatgggtggctttcacgtatactgcgcgatatgtggctcaaccttttccagcaggtcatttatatcaattgattctgacgatgaaatgggtgatcacacttactctggagaggttattggagacagtgatctgggatggctggatgatctccgcgccctgggcttcaacccagacgctgttggagagagaaagtgggttggatgttattttatgatctgacctattgttctaacaaatatagatcttttcttactggagatggatactatgatgatgcagtaagttacatttagtttaaaccaacaggaagacgttctaacatagaagacagggtgctatcaatgccgacgcaggtgaaggtggtttttgatatacctatcaaattgttcctacgttctaacataaagaagatccaaacgttcccgttggtccaaacagtcaaccgcaggatcgcttctacgcctatatgtatgtgatttgcccataaatctttagagtgttatccatttacctcttactgccttgctaaaattatctaggctctggcatgatggggatcaggaacatatacctgttttcccttttcataagttgtgctacgaggagattctccttcggtgctttaaggatgaaacaataaatggagacgttctttattccctctgtaaggaactagtcaatgatttctctcacaatagtcttcttttagattatggagatcccttgcccaattgtgagcaatactgggaatgcaggaagggcgaagaggtaattcaaccgtatcagaagtgaaacatcgattgacatgatagtactacagctgctagtgacgaacccagtggaaatctctccattgacgaagtatcttgatgagattcgggacatagccaatagtgaaaaggatacatctgagccccaagaagtcccacagagcttcgacatattcaatacacttccctatgaactgcggcaacaaatattcagcctgcttcctttgtcgtctgtgttggctcttagagcagcgtcttggtcgatgcacacgacccaacttccagagaaaagctggaaagcaaggctggaatacgatctcccttggctctgggaagttcatggtattgatctgactggctcgcagaagctggaggctaggctatccaagacaattgttgagctggaagggaagagtcagtataggagtgacaaagtcgattatattcccggacttgcaaatagaaggaggatttggatggtttgtgaggacattaaagacatgtatcatgaaacgttagcggaaagggcaaaaagtgagacatcacaagtttgaatccggggattaaggatggaaggagaacatcagtcaactatcttgcccaaaggtgtccggctatgcttatataccacatacaaagtctagtcatgatctaagaagatgagcgattgcacgggttatcatttttcttgcagaagaaagatatagagcaaaagccccagcttgcgggaatagatacctgtgatcctgctacgcttcccgctacttacgttaattgatctaaataacatcttcagtcgtgcaaatacagaataaggatctgctaatgatactataagtagccaagggaacagacctcaaagcccgacatttgttcaatagccgtcggcaataggattgtccttgttctcattaataatgccatggcaaatgacatctagaaacacggtaaaatggaggggaaaaaagattatgatgtcagactctgcaaggtcactgcggccaacacaccaggtgcgccaacatacgatcctgatgggctggaatatgggcccagaactgcctcaagtcaagagaggccaagctttgcggggtttcgatgtcgatctccatgtcggtataaaatccaccgatatccttcgaccggattattatccacccgcatgcattctggacaagtgagcccctcataaatgccttccgagatcctgtaacggtttgaagaaaaatagcggaagtaccaaacaagtatgaagctatccggatcaagtgccctgctgcttctaggtttcggcctcctaggtcatgcatcgccgttggtccatgtacagggcaagaattgcaccgtgaagcctctcggccacggccaagatgatgtccccaacattctccacgcggtggaaaaatgtggccaaacgccaggaggaaggatttcccttccagccccttacacgtatcgcattaatcaacgaatgacaacacatctcgaaagctcaacccttgaagtaggtgggatgttgctcttcagcgacgacattacatactgggtaaacaattcctaccggatcgacttccagaatcaatcaacagcctggcggataaccggtcatgattatgtggttgacggaggtccggagagaggtggaattgacggaaatggtcaactgtggtatacttgggcgaagggagggagcaatgtgtttggtcggcctatgccactgcatgtcttaaattcgacccgggcggtccttcgcaatatcgcgattcgtcagccgcagttttgggctgtgttggttgaatcttcgtcgcatgttgagttggataatttctatgtcaatgcgactaattcagaccctaatgccactgaggatacagtttggattcaaaatacggatgggattgatacgtacagatctgatcatgttacgatcaccaactgggtgtatgagggtggggatgatgcggtggcattcaaaccgaactcgaccaacattcatgttgagaatgtgacagtatatggaggaccagggattgcatttggttcgctgggacagtatcctgacaggtatgatattgtcgaaaatataactgtgaagaatgccaatgtgagtcggagagacgaaatgcttcaagatgaaagcactaatataagcagtttcaaccgtcctcccaacgagcgatgaactccggaatatacttcaagagctggtaagtcctgcattccacaatatatcgtattaactaatcttatccaggatcggtgtcaacttcggtgtccctccgaacggaggtggaaacggccatggctatgtgcgcaatgtgactgtcgaggatatcacattcaaagatgtacagttaccgatatacatcgacacatggtaagcaatgcccaacggactgcaacacacaggctaacagaacctagcctgagctacctattcgatcaaaatgttactcagtactgcgatacatccacatttcgattcgacgatctacatttcagaaacattagtggaaatgggcttgctactcccactaactacacaggcagaaatattacattcgcagtatccatgatctgttcgaaggaggcaccatgtaccgatattacattcgaagatgtggatatcaaactgcctgagtcgtatagcgggaagagtgttctgtgcgagaacgccggtgtgcaaggccttgagtgcaactcataatcatcaggttttattaaaactgggaatatgcgggatcaaaactctggtgagattcgagtgagacttatgtggaaaagtgcccatagtggtcttccagggagtccatgtcgcataacacaataagcagctagacgcctcgtccttgcatcttgaaaaaggaaatacccttccagtttaaaataaaatgagatatgctcaaataaaaggccctttttcaatgaagtcatacccttaattctcaaggtcagtttctaattttaacccagcatcgatattccgcctcctatcttggcatgacatagcactaaccaacatcattggctctgattaccttcccacgtagagctactatcaattatgcagatgcagagtaaagagcaaatgaaggttcctcgtcctagtggaaaactcacaaggttatcaacgggctcgtatttaggtggcaacggccaagcaccgaaccaaggattcacccaccttgctccgacgacctaatcggatcgatacacgatcttcacatacccaagatctcaatcagcggtctgataggttttgaaccaaggtccaaaattgcggggagcaagccgtggcactgacttcttgtgagaggatcacagattgagtcctgtggtagaactgtcacaatgatgcggtgtccttcgtattcactagtcatctgcaatcccttggccaatcattgtcatgctgactgaaacatagggagtggaggaacatctggctaaagatataagaggatctggcaatcgtcaggacgtttctcaatttcgctcataaaacaaactaccagaatcaaaagaacttattcggtacaatgtatatctccaaaggtctctttctcctttccaccccctttgcccttgggggcctagcagcagccggtggttgcggcgatgctgatgcctgcgttgggactgaatattgcacaactgccaccttcaccactcccacagcgacgactattacaacttgtgttcccacgccgacttgcttaggggtctattgtaagtagtattatctattgaacacggacctactatagtaaccatgtcaagcgaattgtgtctctggtggtggaggcccaatatgctgctctacctattgtgcagctacgaagtgccgtccgacggacccgaaatggcccggttgctcggaggatctcggtgtttgcttggctgatgagaactgctgttataagaataagtgtattgatggcctttgtcgcagagttaaaacggagaaaagggcagtgctcttttgaagcaagggtggtcagggttgagggagaatgatggcttatcatgcgtagtgtagttatgtgatctattgtcccggaatttacagacttatattcatggaaggttatggtagtttacttagttgttaatgacaagtgatcaggtgaatggctccattgtatctcattgtataaactttaatgccatcagcaccaatcatatattcactctacagctttccaatacaccttgcaggaagtactccttccaaattgccgattgcaagtacgtgcgtctaacagttgaggttgacagctattatcaggagtcagtaacggattgacaaagctgagtaaagaagagtacgtaccgttggcaaacaaggcataggtgtcggcattcagcagagcctgactggcactcaaggcggtggcagccgagtatccatagccaaggtcgtcagtgccagggctgtacacaccgggggcgtgagtgaactcatgcagggtggtggtggcctggtcctgagcatggcaggtgctagtcagtgccggaagataggaatagtagaggtcgcagttggcgatgatgttataagacggaagggtatacgcaagcacgttggagctgcagtatccatacacgtcgctgcagtagtacgtggtacttcccgaagaggtcgacgcggcctcgttagcaacggcgttcaggcgagcagcaaccgtgctacgggtggagctggatgtcgtcttgaaatactcctggaaacgggaggaagatcccgactgcgcggcagtagcagctgcacgtgccaaagagactgtgtttctcagagcagtctgaagggccgacaatctgctgccagagcaggaagtgaccttggtgcggcgttccaggatcttaactgcttgagtaacactcgcggcctcagctgcatctacatcaatggagagctcgttcgaggtgaatggaatgtatccagtgaccttgttatcggtggtaataggtactaaaccgttgctgttgatcgtgatggtaccaccctcggacaggtcactagtacttgcgatatcgaactcgtcctcgatagtagcaccaggggcaagagttgtcaaagcatcatcggacaagccttcggtgataagacgctgcttgataccctggaattgaacctcggtcgctagaccatgtcagaatgcgcttgcaagattaaggtttgaaagcataccattgcggaacagagacaccttctgcaccggagcggcatccttgaagaagttgaggtgcacaaaggtgacatcctcgctgccagtgttctttaccacggccttgatccgagtatttcccacctggctaagagtcacatcaagtccttgggcactaccggcaacctctacaggaacggcattgagagccggtgccagggctaaaagaagagaggagacagaaatgaaacgcatcttgaagcttgaaggacttgaagtactggaaatggcttttgaactcgaatggcctgtttgtgatgcagtagaagctggtcatcacaggcccttttatagatgagtgttacgctccgtacgacgttgaattggctttcagtcacccctcacttttccgtcctgatgctgcagtgtcatggactacggagatagttactctgtccctggcactgttagcatcttccgggagcatggcttcatcgtgttcaagcacaggaaatcgaagcaacaatcgattgatgctttccattggctctgctcgaagacgctgtaatagaacgagtgattcagcaatggtctataacagaaagattccttggcccggcggagaaccgctgcaagctatatagatttaggaaggtccatattgaagtttaccacttctggtacaatcggggagcaaagccaagctgtggcttgatggtgtttcatcaagtacttgataagaaggactttatcccgtcgcatctcccggcttccgttcttggcgggagtctaagactttcttggcgcattagggagtcactgtattctcgggacttcttatcagatagaggtggtggtgtataaggtggcttttcatggggcactgtagtagtcaaaattagacttttaaggttcgaagttttgatagacatagacagatgtatgtgtatactcaacactaataaccgtgtaaatcatttatgcccgtaacgaggaaccttttcattcatcttggaagggtcagcaggttgcaggatggtgtcatatcaactagtgctcgggcccggcactataatgcttagtcgctgtccagaaaatgccgagtggttttagggcaatttaaaacccttgaagaatgtaacccaagacatgcaagacctcggctttttaatattagtggtaattcccgtcaatcaaagcgcttgctccctagttcgttggactgtggggaatttcattccctgttggccagcgtcacacgatgcagggttatcattatcattggcctgctacgatgttgaatgccgaatattagaaagccgtagttcaccggcgcattccggattgtcccttatcaggcagctgtgattctagaacagagtaggtggttgcatatccctccatcccacaacttccgcaatatagtctctcctcgaaaccaccttcaacagtcgctattacactctttgtacagcagttgaacagcagagatgagcgcttcagtttatctgcaagttaccatcactccacccatcattccagccttctccgagccaccaacagtgcctatacaagtgtccgtgcataatccctcggacacgccgatcacagtgctcaactggggtaccccgctggaccctagcgctaatgtcctgagtatctttgagctccgtgatacaaccgaaaatcagccggtgaccctgccaaccatcaaaatatcccgtcggatgccaccctcggttgatgatctggtagaaattcccgcgggcagttcggtcgagaaggaggttacactgccccacgttccactcaccatgggacacgagtattccgtccaggcaaatggaaactggcattcggtgtgggagggtcctcgcgaaaacgttactgcggaaaagctggagcgcctcggggatgcccaacggggcaagttctcatccgaagttgtccccctacggattgaatgagagttataatctcgcttgttgagtttctcccacgttaaagtcggttcctatattgttcccgttctctgttcggacatgtgtgtacttagatacgatccatatgaacctttgaaattgcgagatactttgctcttctaggaaccatagaaaatcaactaggcgttcggtctggtggtacgttttgtcccgttgatcgagacaagaactatagagcaaatctggtctctaagactaattacaactatatatctttcgttagtacttcactacatgaactagagttgtgttttcgacattcttaacttggtatttttattttatgcatcttgtgaatacaaatcgaatttatttcttctcggtaggcaataaattgcattggtatacagttataataaggggatactatagaaggctagtattataacacaggatattatgaaacgtgaagggttccataggcccggttggaatatacgcctcaaggacgtcagttccataacagtatatgcggcatctccaaccgaagagaatgaagtgaagttcccaagtgaagttttgaaaaggccccatgattagggtgaatgcgaggccctcttcacatctcaatcaccaccttgtcatccttgtgagactcttcctgtgtcgtcgcatcaataaagccattatagtatgccacggacatgtgcctcttagccttcgaggcgatgttcattgcgttagacccgtcaagcgtgttgtaaaattatatctagagtccctggagggctgttggagatgaggcacgtaactcgatcatgaaggacagagtgtctcaggcagaattgtacggactgttgagaccagcaatcctagactatatcgtagataacgttattagatagccacctaatgatataggatagcaaagagtttagcacttctttatagagcaacaaaaagatatgtggcagagaaacggagcataccagttttgtctacgattcggtaaattttcgttatcaaccagtgtagaaagcgttatgtaggtagctacgagccgtagaacaaggccttaatattagaccacacatatatctctcattgccttaacaatttggtagtgtactagccatctttggtgccagcagccaagaaagtggaagctccggtggaagctccggtggaggcgccgtacgccgtccatcgcgtccccgataaaaccctaactatttgcttgggctgctgaataatctcgaatgcattttaagactatatcatactatattgaccctctcttctggactgatttataatcgttgccctacccagagccacctgatttttttctacttaagcgggccacgatgccctgcctgcccatcagaatgcaatctcaacttagaagctagaaactcctaaggcgcctacgcagaccgacgtaccaattgcctctaccaccagagccgtactcatccgacgctatctgaaaagcaacctttctgccgtcgaattttcccgtccaacaacatgacatctgacgccaagatcctcctcactggtgctacaggcttcatcgggggcagtgtcctcactgcgctgctccagtcgtctgcgtcgtcgctccaatccggccctataacgtgcctgatgcgaggtgccgaccgcgcagctctccttacctccacctacggtgagcgcgtcaagcccaccgtctacgggggcctcgatgacctggagactaccaccgccgtggccgcacagcacgacgtcgtcatcaacaccaccctgggctatcactctgcatccacaaaagcgctcctccgcggcctggcgcagcgaaaggcccaaaccggccgtgacgtctggctgattcacacgtctggtacatccaatatcggcgataagccaattgccaagccagttggagtaagggagttcgacgatctggtcgacgctatatacgcccacgaaaaggcgctcgaggcggcagagccttatgcacagcggaccacggagctgggcgttattgacacaggcctcgagctgggcgtcaagacacttgtcattatgagtcccattatctatggaaacggtactggcttgttcaacaggaacagcatccacaccgggtacatgaaagcgatgctgcagattggacatgcggtagtggtgggtgacgggactggcctatgggaccacgttcatatagaggatctagctaacttgtaccggcttgtcgtactggatatcctggagcggcaaggtaaaagtctacccactgggaagaaggggatcattttcagcgccaatggacggcattcgtggctggagtattcgcaattggtggcggatgcttgctacgaacggggtcttatattggagaagaaggtcacccatctcagcttagaggaagcggtagcgaccctaataccgcacctcgattttgctaaggaggtgtttgcggaggaagatttaaaatcggctgcggagatgttctccagtaacgagataacggtcgctactattgcgcggaatcttgggtggaatccggtgaagggagacgaagcctggacccaggcatttcgggatgatgtgaacagcatcatcaagtctaaggggtaaacggtgttctgcctagggctagcaagtagggagtagtcaaatatgaagtcgattcaggtaaatcataaatgacgtcaagcggtagccaagggccaagccgaatttagatttattattaagcaaacgcaacttaaagctgaaaccacccaggtcgaaacaaggagcatagatcaatcaagcgcatcagcctcggtcttacatgctgagcatcaatcacacgcgaggatgcccccgagagaatttgtttgtcgattccccggttgcagggcaggctactcacgtaaagaaaatctcattcgccacgaagcccaacacagccaacgcaagtcttttccgtgtccaacctgcaatcgagagtttggtcgaacgtgagaaagaagtccttctcaggggtagccggagcttctaatgctagagcagtgacactcttcggcgacatatgcgtcagatccatggagtaaacaggccaactcacatcaaacatgcctgtgcccattgtcggaagacgaagtcccgttgtcagggagacccaccatgcagcgagtgcttacgtcgagggattcactgttctctggacagacaggttgaagctctcagtcccccaacaagcggactgaatattccaccttcgagtgcaggccgctctgagccgagacgtcgctttctcaatctgtactttgaaaagttcaacccgtactggctcctcatccatcgaggctcgttcgacgaggacattgaggcgcccttccttgtccaagctatgattgtcattggtatgtggatgagcgacgaacctaatgcacggtcagcagcgattgacctccacaacacgctggcctcggccatcggtcagcagagagtgagtagaactccgcgttgttggagacctactgtactgacaagatgctgctaggaagcatgggatgtttctgccaaagaggacatagatggtgcctcctggccgatcccgacgtaccagggcatcttactgcatataatcttcgctctcgtgaatgcaggcgcggggaacctcggcatcgacttgaagccatctctctcccgtaccaacaccgaccttcttaactcgcttgttgggagttgcaaaagactggacatgctatactatccaagtatacttgcccgatattcccaacgcgattcccgtccatatatttggttgggaattgaagaaaccaagcgattcaacttggccctatacagagtttaccgggcagccagcgtggttggaaagcgagccgacgatgcagacacgcatgcaagactaactgcaagggacttgcggttcccattcccgacccatacacgcttatggaaaacaatgagcatggcagaatggggctctgctgcagggagaggggtgtttgatcatctgttggatgataccatggaggagatgtggatctcgagagcccatgaggcgcttggtatcgattgggaactggagtatactcctcaggattagctttaccattttcatatcgttttctactcgctacataattgacattaagagatagttttaacgcaggaataaatgatatccaacctagaaaagggccgtaggatcgattcggatatacgtctcaggtacgtcagtcatatgacaagatatgcggcagctctaaccgaagaatatgaagtgaacttttgaagggttccacgaggaaagtggatgtaaggccctcgaccaacaaaacagttagtcaaagcatgcctgttcttgtgtttctatgaattttccatcgatcttgatacagtcaccaaacgtctcagctcgctttccttctacgccattaaggtgtggtctagtgaaaaaccaaggctttggggggatcgaagccgaagcgaaatcaatttgtcgaggatccaggggtaacggataaccgtatacagaaaagagaaagattcctctgtcccgctagcattatcacctggacacatggtttccttcgtgtacaggaaaaggcgaatttttggcggcggtttgccctgctgcatatgcggtatggacttcgatatcggccccgatgagatatattgggatgatgaaaatctccgccctcagcccgggctctacactaaacatcagttacaacagatgcctttcgttgagaggttagactggcactgcgtctactgcgtgagtacgtcgtaatttctgttcataaagcattctaacgtcccttcaactaacagtaacaatagtcctccacaatacttgtaataatacatatcgagtctctggtgtgacagctaatatggcagccgttgacgggcaggtgctagaagcagtaccatgggacgagatgttgggagctattggataccccgaagaggacagggatcgtctggtacaagccatagggctggatcagttcaatgacacagggactcacggtcttgtcggctatcatctccacgacagttgttgggagttactaacacaccatacgattggtgaagctgcgaggcaaagcttggtcttagttgtgagaaacttaaaggacttcctgcggacccttgggaatatatcgatgggatgtgccctgtggaaggtaagtattctctgtgttgtagttcaaccgatctcgacagcgctcaacgaagtttgttatccaaccagatccctccaacatcaaacgcgttcagtctctgatcaagcgagctcgaattaggacacgtgcgcggtttcacattggaggccgtgtcaatcgtcaacacaaccgtttgtgctaccttccagtggagatactttgtagagtcatggattacctttcccccgacgacgtcgaagccgtgcagatcgccatgaaatactacctcggcgatgcttattggcgcacacgagtcccaacaagtctatttcccgaggtcaaaagtatctggcatgaaaccctggactggcagtttctctgtttggaactcgaatggctttgggagacagacgacctagcctttcgacgatatgttctggaccggttagatgagatgcaggcatctcttcgtcagctagcaaacgagtaagatgtggagggtagcatgatgatggtctagtggaagggaagcgataagcagccaggaaattattttcggggcgagcaacagttttgcacttagcttaaacgatcactgtgaggataaatagcgttggtcagacataggccgctttacatccgtttagttattcggacgcgatggcggatcaagtaagcattactcgtgacgcttttctggttatgctgccaccatcgtagcaagtgtaggcacccgatcaccttaggtcggatattcgccatcaaacgtcaaagcctgaaatgcaggcagttacgagctgcgcgacgggactatgcgcgcgcagaagaagaagaaagagcgcgattgttgaagtataactgagccttcctttaaaaggtgatgacaacgaatggtgtttaggagatcctggcgggcgggcaaccaaaacaaaaaacaaaaagaaccgtcagcgacaggactcgaacctgtgcgggcgaacccaatagatttctagtctatcgccttaaccactcggccacactgactagttgatgtttatttgtcggcttatccaattgacacctgcaacgaaacatttgcctctcaatgtttccatccggagacacacgtacatctagaaaaagagattgtgaccaagatcaccctctttctagatatttctgtcatatgctgcctctaaaggtttccctctatgtatttgatcttccagtagagtggatttcacaaggtattgctttcagttcaactgcctgtccaccagaagtatatatatatatatatactataccaaccaatttcccgaaacaacttaaagtactggatacactcattggaatcattaatgatcaaatacaccgaactcttttcataagagaagacacatcccagacttgctattttatatatcattataaacacgcgtgatccttagcagaattcaatgcacaatataatcatcaagggggaactgggctccacatggaagggaactacctttaatgtaccaatggatcgatggaatatgacggggacaatctcttctccgcaaagagccatgatgtcgtggctttctacatagcctgctgatgcagtcgatgcaacacccgatacgcggccgtgatacgctcaatcattatccgggatgtgatatccagtcagaatcaatgttgtcaagctcggcagtgtctcatcgcggtgacagtatgataaaaagcactggagtaaaccaagcctacagcatccgaaggaactatcaaacaaaatctccagatttcaggacttgtgtccacctccgatcaaagtaaacccaaaatgagcggccgcaggaacgattctcattcctccttctcttcagatgacctgctcgaaggtactgatagtcccatctgcgcggcgaatgatacaacgtacgacacctacgatgccgacgcaacgaccaactatggcgtccaaggagctaaacgcctcaataccgagaagcgcacggcgactgacatgagtatccacgaatatgaagcccctagtggcaccaaaatcaagaaaaccaactttgagaacggtcgtgggcgcacgatctacaactccagcacgggagcatacgatgagattttagactacggcacggacgatgcggagcatcaccatcgcgagaagcttagtgccgacggtatttatcaactgcgggatgttgatttacacagagatggaacgaggcatgttcatcgcgaatacaacaatccgattgctgggatcaccacctccgtagagggaactatgagcgaccgtgcttttgaagcggacttctagagtttgctgtttcttatcttttctgtttgtaatggtagatgcaattattagagataaaacaattcacatctcgtactcaccgaagtagttagctcacgctgtagtgaaagaagccctgagacaggtagccaagcaacgtaatttcagcattgtcgctagcttgctctaacacttggacgctcatttcatgaaacagtcctacatctgttgccatataattacgcccttgcgatggacatatcgaaagtgggaagtgctctcgtaaagtgaagacaagcctaagagccaagtattctagagttgatgacgactgagccacgcgataagcaacatgtagtttcgggaaccgtgaaccaaactcgtaaagagaaaaaatagggatcggaactagaacctgctttacggaaagggaaagacacattcctggactcgctgccggaatgcagaaaaagtatgtgcttatgttctcttttggatagatctcatggttctatcgtagctttgtcagctttgtcagcctgtccctaacttcaaatagttcatattaaacactgtacattacatgtgtattcctggagatatcgttacgctgcgagtggattgtttattccccaggtctaccgtttacatgtagcatgtaggaggtctccatatcatatctcccaagctgtagataaaccacaatattgccattattagtggcgcagtaacgactttatgagggcacatctcaaggaagaagttgaatgtagtgaggaaatgatctatgtgtacaatcaagatgaggagtgtctatggtcggaagagatggaaccagccaccataagattgtgggagatgaacgctgattatgactgctaagaagcaaaatccttgtattcgttgtctgttgtacactcaataacacctcggatactgtgtttctttccaagctcgttccgtcccaattccccgtgacgtgcttaggacattgggaatgggccgcgattttcgcaccaaacactgtcgatgacgggaatagagatctcagattcgtgttcgccgggggtcagaagaacctgtcgatgggtacaaccgcgacccctgaatttgatcaggatatattgtttatagctcgtcacggtcgggcacttacatgaaaactcggcaatattcggaaacgtagacggatgtaacgtctctataacattgttaccttccgcgtgcttagctatcataatcagccagacttactctgcgtggacatcaaaacatgtttttagtgggatattatcgacgtgaaaacttgaatcagccgtctgaaagccgacctgcacaacagagaagttagtaaggatcgttgctcacggtgatcggtcgcatacagtggctgtccctgctgcgctgcctgtcgccatggccaaggccaaacccaggaaagcgatatgcttgagtccgtacattgtgggtgaatgagatttggcgaaattcgaaattcgtcagaattgggtggaaatgtcaagtgtctctcggtgactgacaagtggttttaactcgtcgcgtctttaaggtggcatcccttgctaagaatggccagttgttgttttggatgttagggcatcccttgcgttcgtgaagggcacaccaaccacattccagtgcgccacctgcgcggcgtataaccgtccctttcctacaattcattggaaagatgcttcgtgttcttctgaaagggctgaagtacaagcgtttaatgatgttgtgtttcgacgtgggtttctgctgttgtcgtcatagctagtttgtagtttttatgagtacctcgctgttattagagagtttaggtagggatattgtcccccttgaagcttattaacaggtacctgattgaagacggacacggtagaaggaccatgttttgatgacaaataaaaaccctttggtttctactatgtattcatccctcttgaaatagctccgtctccatatcgatggggaaaacgaggcccaactgttgctcaataccagtaaccatattctgcatgtgcctgtaccgctccgaaacctcaatcttctccaaggtcatttggtggttgctatctagatgagagccgttgaatcgtgtaattgtgtcctcggcttgcgaagcatctaagtatcgtataatggcagacctttgaagatataagcctactatgctctatcttattttaaatataacatacccgatggttctctgctgtgaatccactggcatgtacacctttctggtgtctgtcggtccaggactgtctaatttcctgaggagaaatctgataagggtaggccggtgggctttgtcaactaccggcaaaccatccagtacaatcagagtacctagctctggtagaggttggcctttgtagtctgccatcagggtctgtgttgagggaatagttgacattaagttgtggagaagcgcatctcatattccaaggcagcatgcgaacgtaagctgacgctattggcccatggaggtggggtaatgactgagttactgattcgacacacatacaggagttagccttatttactagtcgagactcgagaaatgaatgcagggcaaataggcaaaagcgtgctgtgggcggtgatatccatatcaagaaagtaaagttgaagatctataattccttaatcactcttgactaaaatgccaatgacatcaaggtcgcgccatgactaccatatcccgaacataatttgcagattatcgaccgtaagatactctattgtctatcctttgctatccactctgttatgacctagacggaatggtagttgagcctcttgaaaatgtccatctccatctagtagaaataggcgaccgtggtattaccttcctttgaacccccattacagtagtcagagtcgtcaatagtacccaagagctagacggcttttccgggcctgtgagtaacactctgttggaattgcgtttcctcgtgctgataggaaacaagactcataatataagcgaaggactaccaggcgatcttatgggtcatttcccaacgccaaggacatagtctagaccagcaccgtttgtcggcaattagaaagaatgagaggtaccggccgtttaattagtaagtcttgacccttggagcctattgtgtttctgcatcttggccccctttattttcacttattggccatcctttgctctctctgtacgtctttctgcaagctgttgaagtcgacatgataaccccccgtactgtgtcctgagagtactgaggatattatgctttcaatacgagaaataggctttaatcagccttgtgacgtttttactttctgggcagcgaataagcaacactaagcaatgaacaggagagtttgcgtagaatattgccatctatcagaggcgcggcattgtcgctcggcagttttagcgccaaaacaaatcggcctcggtgcaagccagctcacatcggtatattttcacgccgaactgagtcagttggaacaattcgcatcttaataatccagacggagataggagttgggttctagccggcaatggtctttttccccaactaccgtggggccgttatctccaccccatgggcgacatcgaatggctcgttaagacggcgctatccttaagtaataataagtatgttcactcgggaaatgatcacggggaccccgcgttttccccgtgtggatcgacctttctggctgtcgcagaaagagtaggatgggtccgcgtcattgcgttagggcccacaccttcaaaacccctatagcttggtcaatgccccttgacatcctcctttcctgtactccagttgctgtctctggagaatacattctatacatctatcatgtcgtcaatggagaagacaacgtctcaagggcacacgcctgggaaggcatcgtcagagttcttcgagaagtcggaggcaaacattcaaagtgtcgatgcgaccagtctactgtccgatcagcatcgtgattatctgctgcaacgacatggcaccttagatctggatcccatccctagtatggatccggcagatccatacaattggcctttatggaaggtgtgttactgttgtcccctgccgttctcttatcgctattcccagtgctaacctacgtgagcgaatagaaagttacgaatctgggcttggtggccttccatgcctgcatgggaacttttacagccgctgcgatcattcccgcctatgaagcaatttccgaggacctcggcgtcactctacagagagtcagctatctgacatcgcttcagatcgccattctgggaggtgccccgttattctggaaaccgctttcgcatcgcttcggacggcgcccgattttcctcttgtccctcatccttagctgtgtttgtaacatcggctgcgcaaagagcccagattatgcctcgatggcagcttgccgagccctggtatcattcttcctctgcccagcgatggccatcggaagcgctgtggtcacagagaccttcttccgacgggagcgagcgcgatacatgggaatctggactgtgatggtgacattgggtgtacctgtcggcccatttatcttcggatttgttgcccaacgcgtgggatatcgatggatttactgggttctggcaatcgtgagtcatgggtgactacaacgcttcgcatcactaatacttgtaatcaaatcagacaaacgcctgccagttcttcctatacatcttcttcggcccagaaacccggtacatcggcaccgaagtacaatccggtggctcacctttcaaacgagagtatctctccttcggacgaatcgatccaacgccattccggttttctgaattcgttcaccccctcagcctattcactaacatccccgtgctccttgcatcagtagcctacgccatggtcttcctcttcgcctccgtcctgaactcagtggaagtgccacaactcttacagagcaagttcggactcaacgcggagcaactcggccttcaattcctcggcctgattatcggctccctactcggcgaacaactcggcggcttcatgtccgacatgtggatgaacgcccgcgcccgtcgtatcggacacaagcccgcacccgaatatcgcctgtggctgagctacattggttacctgctcacgatcgccggaagtgtcgtgttcctagtctgcaccgaacaggctacggagggtacatggaccgtggttccagtggtgggcacaggtatcgcggcgtttggcaaccaggttatcacgactgtgctcactacttatgcggtggatacatatcctcaggatgcggggagtatcggagtattcattaacttcgtgcgatcgacttggggattcattggacctttctggtatgtgaatgttccttggctgcgtgtataagtcattggctaataatgttaggttcccggatatgtttgagaccgttggtattgctaagagctccggggtggttgcggctttggttatgggtgtgagctttcttccgactgtgtatctgcagtggcagggtaagaggtggcatgctgtagctgagcagtgatgtctgctttacaggaagatgaatcgatgtacataattagtttgcgagcctcttaaacctaagttaaatctatacaagttttgaaatttcactcgagtccctacacctggcggagaaagcaactcccccatcatatacaggcaaagtataaactgtaactcctcagatctatacctaaacaagagagacaggctgaaaggtctgaccgccagaaatcgcttctccatccataatcccatgaacatacgtttccccgaccaaacttcgtctctctgtcctcgaagaatcatcgctcgagggctttctcaaaataaacggcgttcgtgccccagcagtcacccatacctcatccccaggctgcacagaccagggaccaagcccgaggtacccccgtttagttcgataaagcaatcgtcctcgatagaaatggacaaacgtctggtcaaaatcacggtcatcaatcctgacccttccccgaggttttcccacttcatccttttctccgtattgttgaacctcctcccaagtcggtaatgtgttgttatcatcggtttcgcggatgagattgagattagtgatggtgtctttatccgatttatgcgtgagactccagagagccttttgtataaaaaagcgaaaggaggatctggcatcttggaccgggttgtctgaggttgatgatagcttgttcgtcatcaaggtacgccaaagtgcctcaacacggttatccccagtagggaggtaagttttgtccaaggataagatcagttctagccagtttggcggacggaaggatgtagctgttgatgtgccgatttgaggttccacactaactatctcgtcgtggaagataccattcagtcgcagggtatgagcgtcgtcgtcgggaagaatcacagctggggtatctgggctaacacctgctcggaagcgtggtgaccacagacgtgtggttataagaggagcagtgaagttggggatccacgatggcaattcctgaccattgaaagtacgagagacatctggactctcctgtacgaaggacaggccttcaagacactcgaaaacctcacactcccccgtgtgccacgtctgcagcggctcatcgggggctccctgcatgaatattttggcaaattggatgaatacttcagatgtagacttggagtaatcggcaactatcctctttttagggtcatctggcaaccgggatatacctattaaagcgaagactttgtctctcgggtcagtcgctcgaaaagaccaaaccttactagccagcagcgaaagactcaatttgtgctcccatgtagagaccagcgtgatgccattcttcttcacatactcatccatcacccgtctttcaaagacttgtttggatgtccggagtcgaatatcagtcaaggtactcaattcactccctccaattcccttccaccgggccaactcaagggcttgggacagagaccggctggtaacatgagaagtgaaattaggattgtgaaacagattaaataacttgtggtattcaaactcgacgcgaccgcagaaaatccgaatctgcttggccaacgcgatctcttgaatgatccacacacgctgaaaccaggttcgtcggaacaaattcacaaccgcttggtattttaaggcagcctcattagatccttgttttgcaacgcgcgtctccgggtcctccataacatgattgttcagcacatcgttgtaccacatgtccataccttcctgagatggaagatgtgtggcttcggcggcgcgcatagtgctctcatcatccacacccagccagacaaatacacccgatgatttcgtgtagatcatggacatgatggctacttgcgcgttacgctccgcgatatcatcttgattaatacatatcgcatcaatccaaaactgttgactatccatcggagagagtggccgtggcttactcccaactatctggtggatatcaggtcgctccaagtattcaataacctctgcatattttcgacgcttacgcatcttcgcacaatcaagaggtgtccgcctggaggagtcccgtcgctgcacatccgaaccagcctctacaagtatcttgacgacttcaaaatacccattctcagcggcgtaatgtagagccgtttctccaaacatgtcttgcgccgccaggtccgcgcctcgggccatccaaaagtacacatcattcacgctgccagcttcggctgcctcgattagacgggttttgttatatggcttggtacgccgatccacgtttaatttctcggtcttcagacgctgcagaaactcgaataaattcctagtcaagaaggatagttgtccgttgatggcaaccgggaatttgttctttgggccataattcttggacctctccagttcaggtggaaatggtgatccccaagtatatgataaagcctggaagcgtgggttgtcgttgaggtcgacaatttgtatagatagtgggataaggggtaccccaaacacggtaatttcggactcgccatggagtagtgtgactactcggatcgatgtcggagtaggaagtgactcatatttaaatgttcgaaccttcatgctgtgtatattggatcttgggcatttgaagttgggatgtgtgaaccagaacaacccgctgtattttggcttgattgtcttatccagccactaagctttatctagtatggcctaaggcacagcctactttacagccacgtcctagtccattagatgggaaaatcagacgttttacctccattcatgacttaaggagaatttgcacatccaattagatgttgaaactgaggcactatctccactaattgcaagagaggccccccacaatgaggggccaaatagtcacaccatctttctacggcactcatacctgccccatatgtatttaccagatgccttaatacaaatggatttcctccctaaaggtcagggcacgatgatctcgcccgagtagtcagtcttatccacagccacaagctttcagcccgcattacctggatggacgttaagtgagttgatattggccagaaccacaaccacgtagggaaggaggtgcgttattttatcgtgaagtactaagattataatctcgccgttggagtactgtgtaactgcaatgttaagtggttagagtaagatcctctaaatcaatatctagctgatcaaaggattagaaaattatattggcctcgtcaatgaatacataccagctatggtcttgttttgatgatcaagggttgacatatgatggtcggcgtatgtactagggctattagaaaccgttgttattcatatttcaactcatttgagaccgatccgtatgtcattactcaattcgagaatgtatatataaaaaaaggactctactcgtatgtacgtgtcactgatgatagaggaacatgcacttttcattatcaacataacagtcttcatctgggaagacctttcaaggctggcagaagtctccttctcaaagccagaactatatacacgaagatttccactatgaacattcgctaatataaataaagtaccaccgatgagcatcgatgctagttccgtcggttccatcattaccgcccgtagcatcgattcccgtaacctcagtcacatcagtggtggtcaccgttgcctcgtcggcgctgctgatatagtactctgggctgaagtggtgatacccgagcagcgtgggtggcagtttaggcacaatatcattagtgtgcgtaacgcgatagttgccacccttgttttggtccgtgatatatgttgccaatgcctcgtttccaagtcgaggttgaccgtagttgtactatttggtcagatttggcgcaccgtcacttacaaaatgaggataacttaccagctcaacactatggccggagttccgcagagcagtcgctgcgagggctgccagcgcagcgccgtaactatgtccggtcaagaccaaggaataatcggaatgatccgacaaagctgattccactttggaagtgatggtgtcggcgatttcactccatgccttccagaagccgctgtgcacttcgcacccagaacacagatcgctggcatcctcgagaccaaaattcaggttggcgacccaattggccaagtcagcgctaccccggaaggacaggactaggagcttgttagtctcatcagcggcgaggtacccggcggggttgccgtaggatgacgatctgagttgtcagtagttgcctatgaactagaattgtatatttgcggtgacttactcgttgaattcatccaatgattgggtagaggccgcttctaccaaaggacagttgccaacagagcatgtcaacttggtccccgtagagttcaggttctcatcacagtatgcggcggcgctgtactgtgcaaagagatccaggttattgagaagggaagagctgacatctaaatccgtcagtctggctcaagcgaatgctgtgttacaagttgtggagaaaataaacatacctctgcgcagtgaagccggggcagcctgagccagtaaaaatagacctgcaacggtccccaatcgcgcgagactaaacattttgaatgccgtgcaggacgagatgcatttcgcgaatatcccttgcgaagtcagcccatcttatactcctgttgtagcccctcttttccaaatttttctaactatccctacataagggatgataattcagttcaatgaccccgccccttggcccttgtcctgacaggcagtatatccgagcacgcgatggtatacaagggttgtatggctggctgattgtgccctcacaagacatactatttccttttcagtatagcgcttcgtcagcatagaccatgtgcatagttagtgtgtcggatggttgccaccatgccctatcactgataagggaccccaacgtgtttgtggctcagctgcgtgataggtgtacctgacggtcgtttgctgaggcatatgcagagtgtattcaaatgcactttaattaacacatcactctagtcatagcagttctgctcatctcgcatattatcattagagttgagtatggaaaattgtaggtcatgagatatgccgattagggctcttcaggaagaaactccgtcggatcgccgatcacggggaatcctctcgtaagaatctttccagagacatttcccctttagggcctgtcccggacgatcttccgtactaattactgaactattggattgcgagtcagattcaggtgatacgtacctgctattagcccactacggattggaaaatttcgttataagcgagggacttgaggaaactctattgaggctttcatgcaattgtatagaagaaaatgatttgatgccccctgttgactggttgcgtacatcacatatatttccgtgatctgttgaggggttccacagtaacacctattccatacaaatgacatatagtatatccattatatgattctgaaaatgatgagtggtatgaggggtgtcgaatggaactaatagagaatcaatgctatgatctttggcttgacattttcttaccccgcccagtagggcttctcccctcacgacacggagcttggcgatgtgccttaggttagctagcattggcgacttgcagtagaatggtttcataatagatccttaatagtaaccccgcttggaaaatatcaaacacatattcatattcgctgcccaagctccaatttttcaggctccaactcatctgtctttactctggtctttctaggtcaaagctcactccatagggccgtccacgttgttctaaatatccgaagccaagcatccgctgaattcgttgtttttctctttcttaaaaatcgtaaaagctctttgattgcactatcgcaaggctctggaagcttaggcggaatcgactaagcatactagagagcttttagatgctcccttttacttattctgaattactgattttaaatatcttgggttgtctttgtattaatcctaaatattcctgatacctcgtactagggtatgtaagctgactcagatcaggtaatgtagttcatcgctcttgcaagccacatatcgtacgcaacctcgctgtaaccctctggcaacaagcatttttagggctccaacacggacgtgacaatcaggtccaggttcaggccgacatgaatattaccatcgttttgcaggtcaggctatgacatgcatagtcctgtgtggccaggtacatacgtatcggactatggcgtaatgcaacattactagagtcaatcgtatcagctccatagcgcagattcctcggtaagtccaactagggccgctcggagatatcttaatgtcaccttcccatgggtagcctgtcaacctgcgaaggtactgtgacattatactgcaaacagccatcagattatctaattgctatatactgtatcgattagtagctaatgggtagtatatacctgcaggcgccgacctgaactaggaatattcgctctctatcctggatcactccagaaaacgtggctatttccacactccaaaggtgcaatgagcagtgaccgtagaaggctaaatagcctgactggataaatagagagagataagaggaagggctatttcattcaataattctcacgtttctagaaatactatgacaagcaggctgggaaactcaattgggatgtcagaaatcggggctgactctcctatcggccgaaacgggcagcgtgcagattatagacttctttttggattggtgctcgagttcaactgaaaaaaaaactgtggctggtcaggattagaaggttatcgtggttgttgtttccaataatactgtggattcgtgtttgggaggctactgtagtgtaaccgccttggtgagtgtaacgtgagtaggcagcaccggatgggtattattggacttgctttgggcaagatatcattttttctcaatcaacgagaaaaggagagcaaaataaaccgaagtatttcctgatactgtgcccaaaagaaaccaggaataatggtagtagtcctcaattgccgaggcatccttaagatttggatacacatgatgaataatgaggatgaagattctcacgggcattaaggggaaaatcgatcccagtcagaagtgtagaagtgtatcttatcgaggctatcgccggactattcacttcatctccagtgaggccagttagggcacgcccccaaaacggaaagggatgtcaacctcagagccaatcaacaatatctcaatcatgctgatattatttgccaaccaaggtacaaatgtccgttagacaattccattgcttgcgagagtttgcttcgacccatggatcgcatcgcgagtgacaggcctacaacccatacattcgatgatccagaccggagaaatgacgtcatctagactactattgcctgaggcaccagtatctatgtgctttggttggcgacatgaagggtaatgacactcatattcgtcatggattccactgagcttattctcatatatgtatggacttcctcggaggctcaaagtcaccttgttgcaatgtacatacctacgggcctgcaacgcttcctatcagtcagctcattgaacctgatactacgattgtaatagcctgcatgcagagagacatgatgttcgccagacgacacagtggccagacagctctcagagcagggcgttcactgcttcctcaataccatcctatgacccagccggttttaccagcttccctgcggacgatgcaaacggtgatcaaccttcaatcgaaagagaccaaggaacaggctatcgacttcgaacgccaaatacttaaccccgaacgaacagaaacctgtaaatcaggctccgacgatgaagttggtcaccataaatgctcctatgatccgtctacaaccacacctgagagcgagtatctggccgacgaggcagagtccttactcgatggtaaaggccatcatccgctgttcgttagcccggcgaatttagaagtcagtcattatatcgatcccatgtctgaaggggctgtgcagggtgctgccaggctgggccctagtgggaagggctggacccggaaacatagggaggtgcatatcaaagatgttcctgggagtcagtatgagcgttatgagaagcttttgcaggaactgaggaagccaaaacaaaggtttgtttctcccttgtgttttatattacttgatgaataccttgtgagacctgagtgactgtggtctagtgaaacccgctaatcgacgtcgtcactttgtattgtccgccggcgtttggccaacggtttgacgaacgatagcttgagttgtaccttgcatatcgggaagagtctgtatttctcaccagggggcgaggttgggaattgtcctaatgcttcttgaatctggaggaataacagacggaatgttagtagacttggctcttcctacctcaacatctccgacgtgatagtgttaatgttgtatggcttgaggagatgggccacatacttcatgaacgctttgcctttctttcaccactgcctgatcgctgaacaaatctgattcagatgtgacggatacaaaaagaaaatattctctagtatattgcacaaaagatccaatatgatatgaataaaattgaaagttagagtatttcacctgcgtattactatcatcagtagcacagtgatgacttcctgtaatcttcttcaaatcatataaccctccgactccagccactcaaccataaaagcaataagcaaaacactccagtcccccagaacatcaagatccaagttctccccggtatcctccaaagtatgccacacattcggaaaacgcccagtatcaggattggcatcaatcaaatgcagcacatccacaccccgttcctcgaacggcacctgatcatcatatataggaaacctgttcgccccaattgtatctctatcaacatcaacaaaccaaggtctggtgccagtcgacttgaactgattgagccctcttaaccgcttctcaagcacagcagcccgcttatatacatggtgtgtcgtattaaaatacgatgcaattttcggctccctcgacccaaggagatccagcaagacaaataaggagatagcctttaaccgactcgaatacctagatgccggcggataccgcgtattctcccactccgcagctaatgatcgcgccccgaataatatctccatccagtcaggataaattgcctcctctccatctgtgaagataacttgtataccctccgctttctgtaccgtaggtaacgtaccccatttgcgactcaacgctgcatcgatacttcgtacggcatgcatgattatcgcgcagggagctgcactatctattgcgccgatgaacccttctggggaattcatgctgtcgtaatgagctactagggttaatctgctgatgttacctgccgggatacccggtggatcacgagtggcgatgatgtttatgataggtatttcattggtgtcggatttggctgtggagttttggaattcgattttccagtgtgggagtgttttggcgaagaagttagtgaagtgagatctcgttgcttcagagcctgggcttcctgggacgcgggtttggaggttaggggagagaagtgtaccattgtggatgttgaagtctgtgtttggtcgggggaggtgagttagggtcttgttggatatgggccggtatgcgagtgtatgagtgacggttagtaggagagtgagcgctgtctgtagcaggatgctaaagcgggggagtttggaatgcatcgtgatagtaatttgtcgctattaagtctagagtggtttctgagagtggattggtatcttggttaagctcacgtcagaaggagatgagaagtatggaagaggttagtaatgcataatacatctaagtgaattttgataaaaggtatgtctcaagccgtgaatcctagacaaggatgattaatcgtagtgtatatcacgatcgctgaattcgtcgtccagcaacgtctccatctagcctagtgaagtactcatggaatccgacactaggccaagggacatatctctgtattgaataattggcaaattcaaggcttttccaatgacgcgcatcaactatttcttcccttcccagctaaacaccatccggccctgccattgcctcagtcgtttaccataaacctgcaagaaaaccatacaaaacaccgaagcaaaagtgatagcagcctggatacccaatgccttggcaggtccaagtcgtgtcacccagtcaatctggatataagtagccatgaagcccgcccagttgcgactggccgttacccatgcacccacaacgcccgaaccctccggatatgagtcaaggagataggcattgatagccgtcgtgacgatcatgacacctatgcattgagtagccgcgaacactgcaattaccatatagtgccagtgatactggaatgccagacccaaaatgatcaaactaatacagcagataatcgtcgcagggtacgtgataattaatcgagcttcggggtctagtcgtccgttgtgtcgtttgatgtagtactgcccaactccgtcgtgcaggaagtgcccggcgaaccaaccaaccaggacaccgacaatgccgaagaagtagaaatatcctggacgcagtcagtttctatataatagcagggaatgcttgggatgtcagtcacctattcctctcgtcgagaaaccatatatattggttaaccagatcccgatcgtcgtgttgacaccgatgacccaggcgaagttgaggaagtagtagacgaggatggtgagcaccggtatcttagttatggctataacaggcaatgccaaacactgaacgaggcttttatgtttccagtccttcgattgctgcgcaccggtgagacggctgatataggaccctcgggaggacggtgggtgcttgcggtcaaacaatgattcatcaagaaagagaatcagtataaggcctactccggacatgattgtgcagagccagaatgcccagcgccagctgaccccagacacgatgaacgaggtgatcaaagggccaaggtacgggctcatgataatggaaaactccacataattgattaccttggggtgctcgtggaagaagaagaggtctttgatccacattagggctcctccttggccaacgctacaaaagaagccgttgataatgcgcgcggctaaataagagggaaagctggtggctgcggctgaccatgcacaggtgccaaccatgacgcattggaagaaaagcgtaaccggtaggcgcccgaagtaatgcgccaaaggcactacgaagaggccacacgcgcctatagtaaacagattaccgaccactgctctctgtaccgtagcttgagatagctcccactgccttgagtatcgcgtcagctggacattctcgataagtaatgagtgggtaccttacatcgactgtggaataacagtaatgatagcggtgcctccggtgtaatcggctagcagcgcgatataagccactattgctacaagaaaccattttttctgggacggccaatttagcggatcattgggtgtatcgagaggttgcggaatcagaacaaagcgaccgtctgggctagttttcaggcgcgctgcattgtcgggatattggctaggatcaacgacatatccttccagagcttctacctcctcatcaatttcagcatcttggacatgaagtggcggcttctcatccaaatcctggtgtggcatggtgttactatgaataagataataaaaccactcggaatagggacggaaatcagggaacaagggaacaagggaacaagaagaatgagcaggcgaaatcaattcacgagaaagtggtcttaacagagaacgctaggaaatgcaaagaattcaagtttgcaagggcagcttcgcttcgtctagcgatacgctgcgcaagatgatccctaggccgcagtaaaccaatccaaggcagccccgtctatcatttgcaacattgggaaaaacacgccattctgtgcgtaacacgagtcagtgtcggtgagttccaatttaaatagtcgagccgtactgcggcgatccctagacagggataacacttgacggtgccagacgtggcctctacgcctggcacaacggccatgcacctgtgacctttcaccggcggggaaggtaacaagcaggggtacaggaagggcagtggggagttgctattctcctccatccttgtctctttggtttttccctcttcgttttcacatgaagtgttaataaatgtcggatattagaccaacagggatgatgcaggtgctaagcatgggtccgcgccaaaccctaagccgaacaaagaaaccagcggctggccctagtaaaatgtcgggtggataaaacgccatcgtattcatttatttgtgagtgcacgtcctatgtaatctttattagagctttactattgatgcctccggtcgagaccgatgtatgatccttgttcgggaagacacatagcaaattacacactataatccaggaaagcattcgagcagtaccgagtctcttagataaacttgtgtgccctcagggacaacgaactctgtttaaaggtggcgcatagcacactggtacatgtattcttttcctatcgtgggtcaaggacctgccgcatctttcaatgacagagccaccaggtccagagcacggggggaaagggtcactcgtgctcggagtcacctgggctgaggcaggcctcgcattggtcttactcgcattacgagcgaagactgcctccctctgtccgcctggtcaaacaggattcggtatttttggtttacgatgggactttatttgggttgtcattgcactggtatggtcccatgtatgttagagccgaaagagtgctgatcgagttaaggcatttgctttgtgtgcgcaaagcttcatgactgtgagtgtaatgtatggccttggggatcatcaaagtttgttatcggcgcacaatatcgttcaaacgaatctgtggagttggatggcacaaatcgtggccatcctctgcctcgttatatcgcggatcgctgtcatcgcattcctcttatcccttcagggccgcacaagcagcatcggacggatagtgctctatactgttggcgcggtacaaggcatcattaacgtgatcgaggtcgccctgattttaaagcaatgcgatccgacagaaaagctatggaatccagctatcgcgggaacgtgtgatcgagtcctcatatgttcgcaggtcgggtttctacaaggcagtatgtaaacgagaaagaaattgttcacgcaactcaaattgatcaatcgttgtttaggcatcggagcagcagctgacctttttcttgctttttatccggtgtacatcatcggccgactgcaacaaatgaaactttctactaagattggactatgtctgattatgagtggagggctcatgtatgatataatctcaacattctctctctgtcttgttcaaactaacaggtatccagagctggtatcgccggtatcaacaaaacaatcgcaatcgcctccattacccacgatgacctgacgtacgggatctacaagcttaacacatgggtgctcacagaaatgtggtttattatcatatttggatcgatcccagtcctccgcccgttcttcgtgcgtttcacacaggatatcaaaagtgccgccggatatggtcattctcgaagccgtaccaatccttccgattacctgtgtagtggccgcaacaaccgtgagtcttggatgcagctcgatgataggtcacatagcacttatgtgacgcctgtttctacctatgcgaaaacggattcatatctacaacgtggagaaaatggcgattgtacttttgggcagcaacagtcaggaagacaaattttgatgacgaggcataccagcgttgagtcggagagatgttagtattgatcttcagaattagatgtgtttaaaatatgtataagtgatacgcaaaccaatccataggaataaaaaggctgaatgcagcgagttttgaatcgcgcgatcttctaaatctagacaacgttcgatgattattcattgcatgacgtctattcccttgcagctaatcagctcactccgtactcgataaatacagaataaacccttgctattattgggattcagggacgccacttaagaaaatcacggcttcgactacgtggtaggatacttctgtaaggctccaaatgcactttttttccggctgtgcagggatatgcaggaaggaaagagaataaccaatgaaataatgtgcaatttgagtcacacaacgaagatctcagcacgtctcagtagaccctgtcgctactatatgaatggtagcattggaacaagggtctgataacccagccccactcgagatatatgaattactcgtgccggttacccaccactgtgcaatagtctcatttcccaatggaacctcgcccatcccgcgtctacttaatataacttaatggtatgatagtcacgaactacggaatctcctttcgttttattctaatccggaagtctggttagctaagctgtcacccgaactcggaccccatttgaggcgaagcaaaggatggattggccggattacctcacttaatatcgtcatagcgccatggtacttggtgtgaacggagtgaagctgggacgtatagaaggccaacgggtgatataagctggacctataatccgcagtgcaattcacttcggttctcgtatccgccccgcactctctcctccttcccaattcttttgttgtagaccccaattaacacaataaaattccataatggcagtatccagggaacttgctgaagtccagagacttgtagcagccgaggcagcaggcgacaagaatgcacatggcgaacttttgagagcaatccgtcagttacagctagcggtagaaacacccgtagagacgacctctcggttcaatttccaggtatgtgctgcgcaagccaaatcgccacatttccgctgaccctgtgcagatcatgcagaatatctcgatacgtgtcgccatcgagaaacaatttcttcatattatcgcagcccgagatggcgcgcctatcactgcgtctgagattgcaagcaagactggagagaatctattgcttataggtaagatcagaaactaggtctatttcgcagtgatgggaccgatcagacttatacttgttcagtgcgtgtcatgcgcgtcctgacagccattggtctctgtgatgaggtgggtaatgagacctacgccgccaatgagaaaacacatttcaagattttgcccggatctatagctgctgagaagcatcagtatgtgagccttgatctccagatatccgccgttggcttatgagactaaccgttgcagttttgatttggactttggaatggtatgtatatggttgaaccactgtttgacatgaatgggtttactgaatcgctgtagggtggtagacttgtcgagtacatgagaggtcccggcatccagcaattcgtcgatgagcccggagcaattaccctgttcaaatatgcacatggcaccgatgtcatcttcgggctattagagaagaaccctgagcagaagcaggcatttgatgactacatggcatcacgccgagtggccaatttgccccaatggttcgagatatatcccgctgtggagaagttttccgatgcccatcaagatcccaacgctaccttaatggttgatgttggcggagggccaggccaggagctgatccgctttaaagagagacacccggatattcccggtcgtcttgtgcttcaggacctgccgttaactcttcaacgcattgagaaattgcccgatggcattgagccgatggaatacgacttctttactccgcagccggtgaaaggtatgtaagaaagtccactgatacgacgattccgtggctgaagccagattcataggagctcgtgcatatttcctccgcgatgtgctgcataactggtctgatgccaagagcacccaaatcctatcgcggattgttgaagctatggaccctgagtattcgaccttattgattgatgattatgtcctgccggacactggggcggaacttagggctgcagaaatggacattctcatgtggcttcacactgccgggttggagcgtacagtttctcagtgggaaagcctgttccgtactgttggcctagaactcgtgaaaatatggcattcagtaaggggaaatgagtcggtcctggagactcgggtccagcggaagtagttggtttactgttttgctatgagagcttgaccatatagttagacaatttaacctcctcaaaaggcttttacacctcttcccatggtactgctattcgactatataagacactaacaaaccaaaatacacgcggttcctatccaatttgtcaaagcgaggactataattgcacgccatgcgtttggcgataatctacctgcccatctggatagctaccaagctgacagggttacatagacatcagtcgagacacttgtgatcagtacgacgaggaccaaagccacccaaatgtgtgaatctattaacggcacatacctatttgatccgatgatcgccgtgtgttagcaatgcttatcatctcgaatacgattggccgtacaggcgacagataaccttgattaatgcactgccatgtcatgactttctttgtctacatatcccagctttctgggtatcctcacagcggtgacaggccgggcacccatttcacaggcgtagcgcagtgcctttcgtacgtgaatgtcgaagctggattatttacatcatgcctcgttttttcgtaaagccttggacccacgctttcgggcctaatcgagaatcaacttttggggtgttccgtaagtatgctgagaccacagcttgtagctctttattattgcaattcttcttgaattcacacagtatatcgcgtatccagtctgggtttggacaggagcttaggataagagctacagtgtccgggtcttgagtgcgaacctcaagcagggtatgtgcggcggcaaaatgtggtggaagaggggtacaccccagtgccgcaaggagcaaggcaacatacgcagcttggcctgggtgattctgctcgagctgatatcggacgaagggaaggatcttcaaccgcacgcagagtgcgtcgaatgtgtagtcgatccctagcgtgcaaggccatctctctgcacgacgtggaacgcgcccattcagcgcacactgatctccgggtgttgtggctgtccaaattgcccgcgaggacctgtctagctccatcaacaaaaggacctggttgtgttgttcacctgttgcactttgtaacatggctcgcacagagtgctctaggcatccgatcgctggtatccagaactcttctgttcccattctactcgatttcagggtcttgaggtggcggagataagccgaagccagggtatagttggcgtcgaagcgggcgttgctgccggctgtgatgcgaacccataccttgggggagtgcaggaaatccttcgcagtgcggtgaaggtattggattgtgcccttgggtgaagacggagcctcaagaaggcccttagaccggctgttgagacgacgccgcgcctcctcgtggaaatcgattacctggtcggggcccaggggtcgaataggatctgtgagtgcattctccacggcctcgtcggtatagtagaatgtcagtaagttcaatggctggtatgcatgtctgactagttgcatcaggtggcacagagattcaaaatagaacgcatctacagtattcagtaacttctcaaaaagttgctccagatctgatggcaaggcagccagcctcttgcgaagatctgctatgctgtcaccgttctggatccccgcgagaagcgaccccacgactaagtacacccagagaaaaacgccggaggccttatcgaccacggcggtctcaaggtcacgcgctctatccggttcacgctgcaggaggttaacgaaccgtcggttctgccgacagcgctcagaaacatagagccgaatatcgccgtacgttagttgttccagtcgaagactcggagattgctcgaatgcatcctgaaagagattccatggacggctagcaacacagagtttaacgttatccttttcggcaatgcgtcccacgaactcaactagaacctgggggtttccgtcaaactcgtccaggccgtcgaggaagaacgcaaatcgaaacagctcctcggagatgatcatttcaagcgcctgttgtaactcggcaatagtccagtcatgtaagcctcgacgtagatggttgtatctctgccatctctcagaaaacacttgtcgtatatattgacgatgttcatgcagtacctgaaacaacagcgactggagaaggcccctttgtgacatttgattgacagttccagaattccagaaaaagaacccacccatgataagaggctgggagccggcccatcttttgaggtatcctcgtgttcgcggttcattgtacaagaacttcatgagtgttgactttcccgaccctggcttcccagtgatccagaaagggatttcattttgtcctcgcagtaaccatttaggaaactccgcctgattgtgaaaagtccattcgaatgtgttcttgtgggcgacggggattgcctcatgccggtcagggagccctcgaaacttaagtagtgtaagaatggctacgcaaaagtccgattccctgtccccctctgttccattatcaagggcagcagcaaagtctatgagatcatgttggttatgggcatcccaatcgttgcggtgaatggccaaaagaagctcggagtaccacggtttgccagcattccatacctgctgaatctgtgataggaatcgtagggcgccggggtctgtctgccttgagaaaacttcagaaagctgattcctgtctaattgttaggtctcctattccaacatgggaacgggtttgggtcacttaccggagacagatcagcagtgccgtattcagctgctctctgatgttactgagtttagttgcaagcgcgttcgtttccccctgacccagaagttggccaaacgtttggcgcacttggtcccatcggttaaggggctgctgtcgctggagtttccccagccgatcaaggacactctcgctgactttacgacactccaaacaaatttcgtgaagtagcctttcctccccactcagggtcacgaaagacggggggaacacaagctgttccgtaaggcttaatagcgttcccgcgacatctttgatattcgcgttggttagcagcaggccatcggcggcttgagaagcatggctcgttccacgtatcagttgaccggtgaactgggtaatctgaatcacagcggtagctagaccaagggcactaagaggttccattctgtatgcgtttcttccaggccgggctgaatgttgggttggtggtaaatggagaacggaagaggtttattatttttatttaaaataaattcttgcttttgctgttctacagcgacgggcttaactcaatggccaggtttgtgccttgctgagcacaaggctgcgcaagactggccgcagtatgtgctgtgtatcgcggagggcgtgtcattggccgagcagcactcgcacagccactcgcagcctttcgcgtaccagttgtacgcgcctgtctagtttgtatgtttggacgcagaccttttgcccccaggggctagagcaaattaggtctagcaaagttctgccagctttgctgagtgaaaaggccacagactctgtgccaaaggccacgcacaacgtgctcttttcttatcgtctcccagaagcgggcccatactgctgctatatgcacgatatgctagatctagcacttcggatataacacttcgttacaaccccagatataggtgaattggacatgtcctttgtctctgcaaatgttgttactggaagcaagaattagtcataaggtaagctatgtatgtttggatcaacggttggattatatattgtttgctgtatctgggcacttgcggcaaaggtagttgctccttggagggaaacattgcgacaactctagaccattataaggaagcatcactaattgaatatagaggttacagattcatacactgcttcgagtattaagatcgtgaaaatggtctgctgtgggtctcaatctagtcacgggatcgatctacatatgtcaaattaaacccttagcgcttattcatgtcagcctcagtggacttgagccccctgtttcatctctgagatattctgaacatcaccttgacctttcataaatcagccaaaatgacgactgagacaagcttccttccgtcggtcctcatcaccggatgtagtgcaggtggaatcggctccgcattggccgaaacattccacgaacgcggactacatgttttcgcgacggcgcgatcgacatctaagatggcccacctggagaaactacccaacattactctcctggaactagacgtgaccgacccaaagagcattgaatctgccgttgaggtcgtgaccgccaagacaggcggcaaattgaactatttgatcaacaactcaggtcagagtctcgtcctgccagccttggatacgagcattgaagatgccaagagattgttcgatgtcaatttgtggggcgtggttgctgtcacgcaagccttctcgcccttgatcctcgcaaccaaaggaacaatcgtcaatgtggcatctcttgctgccttcttccgttccccttggttgagttcgtctctgctttattcgcattcttggatttgatcttgctgatgcggataggtttctataacgcttccaaggcagccgtggatgcttacacacacactatccgccaggaattggccccctttggcgttaaagtcgtcactgtaactgcggggacagtacaaactaatatcttcaggcctgtagaggaaatctctctccctcccgactccatatataaagcagcctcgaaacagatggtgggtattgctaatggaaaattgatccaaggagctatggccccggccgaatttgccaaaagggttgcggatgatgtgctcggtggagcgactggtgtgatttggaggggaacgatggcaaccattggaaggataatgtacaccattcttccgacttggctaatggtaagttggtgccctttgttccgtgacttggggtcgactgtgcttacctctggatgtttaggatcgtttgacattccctggttcaggtttggataacttgggttgaagaggcgcgtaaatgtcatgttttggggaatgtgtggtttgatttttatttttacttttttataatacagaaggttgtgctcttagagtgacacaatagtatagacgtgagactcgagctacctgcgaacaactgaaagatcatgtccactttgaggcctggcacgcgttacctgcgcattcttagatggagacatctactcgaggatagaggtaatgacaccactggctactgtcctcccactctcacggatggtgaagcgcaggccttcctccatggcggttggcgcgatcaatttgaccgtgatagacgggctatcacctggcactatcattaccataccctccggcaacataatcgagcccgtcatctccgtcatgcggattaagaactgcgcctgatagtgattgaagaacggcgtgtggcgaccgccctcttccttgcgcagcacgtacatatgcgccgtgaaatccgtgcacatcctgatctgggccggcttggccagcacatgaccgcgaatgacatcctcaggcctgatagcacgtagcaagacacccacggtctcccctacccggccttggtccaaggacttgcggaatatttccacgcctttgcacgtcgtccggaccactgcgccgaagcccacgatttcaacatcgtcgccgacccggatcatgccgcgctccactctacctgtgactattgtgccgcgacccgcgactgagaacacgtcctccaccggcatcaaaaacgggcgatccaccgcaggcacggacaccgggatgtacgcgtccaaggcctccaccaggtgtacgatggcgcgctcacccagatcgctctcgtccaaccccccttccagcgcctgtctcgccgagtccttgatgatcggcatgttgtcgccctggaagccgtgactgttgagcaggtcgcgcacttctagctctactagctcgagctgatccgtgtcatcgaccatgtcacacttgtttatgaatgcgaggatgtacgacactcccgcttgccgcgctaccagaatctgctcgcgtgtctgtggcatcaggccgtcctcggccgacacgaccaggatcacgccgtccatctgcgctgcgccgctgagcatgtttttggtgtattcggcttgatcagcccagtcaatgtgtctatatcggcgagccttggtctcgtactcgacatgggctatctccttgagcgtgttgtcggtctggtcgtcggccatgcaggtggtgccgaatttggcggtgatggcagccgtcagggttgtcttgccatgatcagtatgaccaattgtaccaacgttgataaggggcttgccaggggagggcatctcagcaatatatggttgaatatgtagagcggtcatgtgtttatattcatctaaggctaggggagggaagagggagccacagtagagatgggcaagtgtcgatcccccaccaactagcctacaagcagtttagcgttgcgagattgtttatagggttgtatcaaaatatcctaggaagccatttttggcgttaaatacctcgcctactttattgcgttcgtctcctacaatccagataggtggttgcgctagaaattgccattgtcccgactctcgactcagttcgccatgttcaacccaaaccaacggtccaggaattcggtcatatacttgtacttgtgtcaaacttgatcaggattgttctcgttgcccagaattatactgctaattattggtgagccctcagaatatacccatgcggtctaccaggactagctctagttgcatcaggcgtgatccctcttcgtaaacaccagttccagcgacggcgccaccagcgtaaaagtgtccatctgtccctcacaaaaggctttggccgattgtcctggtgctaaagcaatataataatcacggagtatcacggtgatgacacgccgcagttccatcaaagcgaggcgtttcccaacacatgcgtagggtccttgtcgaacgttaacagggggatttatgtgaactgggaagggtaatgagaattacctgagctgaatggaaaaaagcagagcgatcctttacaagctccagacgagttgttcatcgttcgggaatgaattcatctgggtgctcgaatacgcggttgtctattgtcggggtgggaacgaattaatattgttcaggtataccattacgagggtattttatttcaatcactaaccgcgatacacagtgtacatctggacctgtacaacaacgttcccaggaataaacttatcgccaatctgcaggccagccagtcagattctagatctgggagtgcgtctaggcgagattgaagctctctagtgatcgatggaatacaagctagatggcagaacacgttgatgagtgtcgaagctaccgtgtcactaatttgctttagccattcggccgataaataaagccttcaatttggccatatgtctttgaaacatggttggcgtggcgctacataccttcctgccacgactataagatgagcatctcggtgtagattaagagtggcttagtacgactgtggtccctggcgataagcgttgaggatccgagaaaagacgtcgggtcgttcgggttcacactgtcgtaggacagtcagtacacgtagcaaatggagttcgtcattgacaagctctacctttgccctctccgagatctggtcagccacccatttccaaaaacggcgaaagttgctgttcaataatgggagtctctttctaaacgggaaaagctaagccaagtgactgaaataagcaattctacccatgtctgtgcggatggtttccaggacgtaggattccttgccattgaccagcatgttagatgatttcccgaaggaaagatcgatcatgtcgtcgaaggaaaaatatgtgaactactgggtgatatttctcggcttcccggcatttttatgaattacttggaaaagctgatcgacgtattttgatactctgggctcgtaatcgtcgagtgctgtgcgcagggaaggaaacggcccttcaaattgccacaaacaatacctctcgtttgcataaccaactgatggagcgtgtatcggagagacgtgcaaaaatccagcagagggttattgggaagcttgattatgcgtccgagtctagctttgcagacatacaattgctgtttacagagacacatttaaagtggtacacatcggcgaagagatataagttaacacccgcggactgacacacgatctaagttgaaagggtttacatagcttactgtgatggttgggattttctgttggagagcacaggctatagagactggcattgaaccccaattttgcaagaatacatcatttagggtattgtttaattatctcgtatccattaccccattatagaacaaatgaaatccttcctttcgtccaacctcggcaatgataacgataacacaaggcgcgataagatccgataacaattatgcttatcactgataaggtgtggaatcggcatggcccgtggaccgggattgtccgcctccgagagtgtcggcgagtataagtggtggtccgtgttgacatctcagcttcaatccgatgaatttggactgctttagcgcatatacagaatcatcatgccagcaactgttcaaccactcactcccccagcgggatccgacattaacttcgccgctgtcattgacaacgtcgatctcgagaatatcactggtataacccttctagcccttccatccttccatccatttcatgtactttaacaagaaactcataatctccagacgaaacattctccacaatccattccgccctctacaaccaccaagtagtaattttcaaaaatcaacaccacctcacccccaaagcccaataccacctcacccaacgcttcgacccctcatccactcaatacggccacggcaaaacaatcgacgcaaagcgaagcatcctacacccagacctgaagaccgtgccgcaccaaccccaggtgcaaataatcggtcatggctccatcgactcttacgaaggtctatccaacttccaattgaaacatccccatcacaagaccttccaccgcgatgccatccctccggaggaggattatgatttcactcggttttatagatggcatattgatgctgcgctgtacgagtattatccaccgaaggtgacgacgttactggcggtgaaggtaccaaagggtcgacgacagacgcttcggtatgacgatggctcagatgagacgttggatgtgcctcttggaacgacagcttttgttaatggggagaggatgtttgagatgttgtctgatgaagataaggagtttgtcttggggagtagggttgaatatgcgcctcatccgtatgcccattctcgatctctacattggtggtcagatataagctaacaagatatagatacatctggatgagtcctgcccgttccctcccaacaggactaggcctctactccgaaggtcttgaattatccgaatccgagctgccgcctatcgaccaatcaaagatcatgatcctgcccatggtttggaagaaccctgttacaggaaaaccagcgctacagatccacccctccgctgtacggaagatccatcagaaagatggatccgttattgatgatctagcccgtgtccgggagattgtctaccggttacagcggccagcgatcagcccgaagcatgtctacgtgcatgattgggaagagggtgatctcgtcttgttccataatcggggtgtgttgcactcggtggtgggggcgtttggggatgatgaggtgaggctgtttagacagtgtaatttggcggcgggggaggctccggtggggatgagtgattgattgtagtgtatttgaaatgaagcgatgtgtgtttattatatagaatttaaacttttagatttctcacttatattgatattgatgactggtactgccccatattaaaccccattattttcattaatccctcatccactagaaataccagaaacgcttaaaataagggtatatgatgctaaatacaagctggtatcaagaacgtctttgtctatgtgctctttatcccaatgcaattaaatcccgaaattggctcatgagacattagtcggtcatgagacgttacttttaacaagttaatgcaaaaatcaatgcgcaagttcctgttgattgttaataatctaggagaagaataagagataagaacagggcaaatcaacacttacgctggcaagcttgctcttcgctctaatcttggccccatagaaggataggacccatggtacaagtgtcagggcggctccctagaaacattagctcaacgttctgaattaacacaaagctcggataaacttacaattccacccaacaagctagaagcagcaggatatcccaggtttgtgaacaaagcatgggtcacgagggggaagacaccacccaagagattacgacctggacactgtgttagatagtatcttatcactatactacatggtacttacagcaagactgtgcggcaatcgccgaactggcaaaacgatgatacgtatcagccagatagttaaagaccgccaaataaatggacaagatgcccatggtggcacagccgacagccaaagccggagcgatccaatgcacagacggatacgaggaccacccgaaccagaacaggccggcgggcatgagcactgcctggacacaggcgaaatagagacgtttctctggggtgttgggaagcttcacgaatcggctgacgactctttcctggtagatactgatgagggtggcgatgatcacggcgacacacattgctgatcgggttagttttgttctgaacagcatgaggcaagagtaacctacatgtgaaaacagcgcctgattgttcaacgttgaaaccatggttcgtctggaagattaacgggacggagccgaactggagatacagcacggcccagctgaaagccgcccaaagggagaagaagaaaaccaccggttcagtgaaaagcatgtctggcaatagtcagctttaagtattcgtggatggtttccagggcagaacatacgaaaaggccgatagagggagatggagatcatttgtccaagagacgctcgttgctcatcgctcttgaccttccaacggattcgttttgtaagctgcttctctccagactcatccgccataattacgccgaaatgacctgcatcttcaagcgcctcgtagtatttgttcagtgcttgcgctttgcgactaagaatgacgctgccacgggtttctttgaagaaaaagaagatgataacaacgaagacagccgacacgatcgcatgcgagtagtagatccagcgccatgtagtatgatagacgattacgctgcacaataatggcgcaagaccagtaccgaacagtgcagcacccgagaaaagagccatgggagtgttgcgatcctccgcatggtaaatgtcactgatgacaccaccaaccatggttgagaatgtcgctgcatttattagcaaaataatgaaaattaacagtatataaggagcaacatacacgcgccaacgccttggaagaatctcgctacgagcagtcccgcaaacagatgcgttccaccacaagcgagaatacatgctacataaggtaggttagaatcagtccgacatagttcattcgagattacatacctgtgaaaacgacaccactaacaacgaaaatcggccgtcttccattgagctccgaaaacggagccaaaaccatgggtgccaaggcaaaccctatacaaaagatggtgatactcaaattgtataccacaccacttatgccccatttcgctgttagctccgtcgaggccggactaacttcacctgccgaataaccagcgagggcagtcacaccgcacgaaatccaggtcatcatcgtttttctccatttgggccagagaaacggggaaatgtattgcttcatatcgggacattctggcgcgggggactggttagggccgggcggcaatgtgatctgcggcgtcggtagcggcgtttcgagctcgagataaagatattcgatttcctgtgttgggagggcatctttgcgttcgacgtcgacatctgtagaacagatggtttcgccggagctcgaatgaggactggggcgtgacagtcccatggctacaggtgtaggaaatcgtgtttctaccagggctgaatgtgtcatactctggcctgggggctgttgaatttataatgatctacatttctggcctagattttgcgccttccgagaaaatgacccaatttggtgcgaaattggagaagcttggacgcacgcttagttcggagtatgccctatcgtccggagtatatcgtccggatttgaatttgtgagccactacattgttttcgctatgttcgtcgtgatttatactacttctcacatctgctatatagatcaacagcattgtctcctgctcataacttagtatattgctattgtaggtggtatagaatactcttctctgctacagcggctcaagatacggacaaggatacgaaaaactcattcggggagaaaacttccccacatctccaattcggagacggatggttaataatccaatccaccgcaaaattgttgactcacaaagccgaatgaaaaaggaaaaaacaaagagatttctcaaatgtctccgaaaccacgtcatcgtctgcttacctacccacggtctttcgcaatttaggctccagagggaaaatctgttcctccaccttgacgttcccatatacgttttcccagcgttctcgcagaggctccggtgtcgcccacgcgttctcgggatcgcgcagccaaagtcgcagaagatggcgtctgcgtttctgtcagcacgataaaactataaaaaagagataatgaagcacttactccttgtcaggctcgtcccggaatcccttccgcgcgtggaaaatactcaggttgttaatatactggacgtcgcccttttggaaatccaatgcggcgctgtgttcctcggctagaaagtgaagcgcgtcaagcgcctcggcctgggcctcagagatcgggggaatattggtcgaccgtggttgagcaaggaatccggtgaaatatcgacgagcgtattggatcagaacgcgttcgggggtggtgtcggttgccttctggtggtaaagaagggggcgagtggtatagggcttttcggggtcattgaatctgatgattcccggattagcgaccgacaatttcctacgaacctacgatgacttacccatcgaccggccatggctccgacaacgtacggatcaaatccggcctctctttggcgagaatgttatacaccaaccaactgctcgaaatttggctttcgcctccttcggctgcggggtggagacagaggagggaaatgatatcgccggaatctgtgtggaacacttgtttatctgccgtgttggacggtgcgccgatcgcattagctgcactcgtgcgcgtcaaatccttgatatgcgacaggaccaccgagccaccgcctggcgtataccgtctgtcttcctggcggccgcggatattcccgatgtgtgatgagacacctgcatagatgatgatattttcttcacgggtgtagcgatcgatatcgagtccgcggaggacgaagaatccccggccgttatgaatttcattcgagagtgatcgcagggttggacgaagggtgggcaaagggaatgtgtcctggttaatatttcccaggctcaaattctgggctatagggaatcagcatagttcctgcccatgcgctccctgtatatgatctcgatgaagcgcattactggatgagatgggaacggtaaggtataccctgaaagctcttcagcgccgcatcaatttcctccctgtgcgcatcattcaacctgtagatccagtcatcccgcttctcgacgtcctttccctcccaaaccaggggtgagtctaatttctgcggaaacccatcaggtagggtcttggaaagctgctcggtagcctgtctgcgcgcctttcgcgccgtatacttttcgtagtctgggtgatattggatatcaggctgaacgagagtctgcacggcgaccgacatgattacgtgtaggagatcttattcacggtagatttgctatagtaaacactcaaacagaggtagttctactgtgttttatctacgaatctaagacgttgcataccccgcagcatacaatcacatcatcaaatgacggcgcagcaaatcattgcgccatatggcccgaagattgctatggcggcacccaaacaatcacagtcttcgtaggacacttctgaaaccagtaaaatgatgtgatcgcatgcatttaccccatcgagaagaagattgggtcgggcaagttttcgatcgaaacctaaccattcatgatggccagagcactccctgtcactaaccctagttacgttgcctggatttctaagcaacaatatcatcacatactataagcccagttctctaagaatgtctcggatattcgggaaataaacactcgtaacttcatttcccaagtcattatgcataaacttgactattcctcaagcctccgcccgtcaatatcaatgtcaatcttataatacttgaacttccgactagggaccttcctttcgaaaaggatgtccaactcctcaaaggtcctgcccttggtttctggcatacaccagtaaacatatataacacacagaacactaagtccagagaagaggaagccgatcttccccttccagtcggcttcgtcttcattcatagcgtacgggatagcgaccgcgaagaccaccgaccacacgaagcaggctaccgtcgccaaggcgatcgtgaaccctcgcagagcagcggaggatacttcggccagaagcacgtagcagaacggcccgagactgaggtcatatacaaatgtgcagaccaacatgagaccgcattgcgcccatactgtgttcgtttgacgcggggcgaggtcaacggcaccgattataaacaacagaagtgctagcgaagaacagccgaaaaggtacatagttcgccgaccgacatatgatagcaagaaccaagagatgcaagttcccaggagcccgatggcagtcagaccgaggttcattgagaaggcatcggatgagtcgaggccagccagttccatgaagtggacggcgtagttgatgaaaaacacattgccggtgaacgcctgcatactgtatgccattacgcaaatcatcagtcggcggaagttgggcccgcggaagcattccctgtagtggggccggtcgccttggaactcctcttctagacggagtgtctctcgaatatgtgctagctttcgcgatacgtctatgctgggtgtggccaggcgacgtagggatgcgcgtgctgcgtcgtatcggcccttacgacatagccaatatggtgggtccgggcagaaagatactaggaagagcatgatgcacggtaatgcccactgagtggcgatggggattttgtaggacagctcgctctccatagactgagtccccttcaagatacccgaagcgatcagggagccgatggaaaacgccaggttcgtcatggtagcggcaaacccgcgcaggacgagtggggtcacttcgccgacgtacgccgaagcgcaaattggatagaatgcgatcactgcgccgttgacgagttgaccgacaaaaagctgggcgggcgtgtggctgaaaaactggatgaagatgaaggcgatggacaagcacgaacacatcgcgatcatgatacggggcccgaagcggttgtaggcggctccagagcagagggcacccacgatagcacccaggagattggcatagttgaaggccgaaagccaccgcgcggcgatcatgtacgttccgttgtgattgtagccatacgtctctttgaatgcatccaggccgacgagacctttcaccacacccccatcgatccccttaagaatagttgcctatagtcttgagcaaattgttttggaggtactgttgttggaacgttctcaccagattcatgaataaaccccaccccaccgcgggccagtgcagccgcatggcggtccaaaagtcctggttatgctcatccttcgaaaacagaaatgaaagctctgcatcctcgattgccgacgccgggacagtttggaccagagtggtctgcttgtctgcagctttactggtcataattttcagtcgacgaggggtagaacgttagggcttcattttgccatcctgagaaattatataccgaccatgggcttggcatcgctcgggaatccaatggttgggccgcgattaatcaccctatcagctcatagcaatcgaattcataacataatttattttccccgcgggtcctcatgccaaggtttctctgcgtttacggagtagacatggtgatttatatcagatagtccatgaagtatgctagcggacttccatgggtcttttccttgtgttgtgatagaatgtatatggttgtatgtctttgatcgggtcagatatatataaaccgtcgtaatcccttgttgtaccttaatatgcatagtttaacagcaagtggacaagaacgattgaaagaagctttatactaccattaagggcagttcgttccaaacgcttagttccttcactatcattatataaattcttctaaagtagaaaactaaaaatcttaatttaatattatattatagttgttaacgggtcgggttttagcacccgccccgaacccgtgcagattgaggtcgacccgacccggggtttcgcaaccctagtcctaataggttagcactgcttagtcagctgcaccttacctacctagtataccgactagcctattccagtctagtataaaaccttacctagaccaatttttaaagctccatatttctaccaattctactccccctgcagaatcgcgggtttggggcgtgttcgggtcggggatagcggtttaaccgtaccactctaactctgattccccagttactagggtatacggagtaggtggatgtactcctgacaaacttgcccgctgcagcgataccagcctccgattggctgctttgcattaactttgggcctctgccgagaaccggcactgtgtgccattcagcaacgtaagaccgctatgaatgaatcgatcagctcagccgcagaatgacccacatgcacgcacgtaagtaatgtcagtattctaaactatggctagcgggacctccctggattcggggctgccggtttggaatttttctagttttagaattattgttttcatctatattatcaacagtccggaatcgattctgcatatcaattgttgactgatcgatggatttgatcctagtcgggttttgttggggtctgccaagccgatctggataggtagtcagtctgctggtggtaaacaacgtcaaattggtcttgacatcttactaccgtctctgacacttcggagccaaccttaaggagttttatttgacttgaccttgggatatggcagaaagtttaagtggactacggccttctacgttttgcaactccacactgtctcctcgcatcgaaaagagaaaaaaaaaaaaaaaaaagcaaaacaaagaaagaaacaaagttcagcagtgaggttcatttccggaaagggtatgtatggcatttaaagaattatggcaaggacgacatgacccacttcactggatatgtcgctgagctgaaagaggattttcctagaattactgaagcttgcagcacatagccgggtgggtaagatcgtcattaaactaggcgtcctaaattcagtatcacagccattcttcccatttggtttaaacgaaggtcgttctgatttcctctctccagtatgtatctgcatacattccttggttgaccaccatgaatgcaacttcatgaacttattgaattccattacgttgaacacagcaaggtggagacacacaaagtcccaattagaaaggaaccacatcagactaaatactcgaattgacagtaaacgacgtacattaggggtcggggagtaccaagtccgggggtagagagcaagagccgtgacctaccatagtagatccgctcgggcagctcacaactgaagtttaccatcaaactccaatgccatccacacatccacgtagggaccaggaccagcaatccaagtgtgaccaggataggacacggtcttgttcttccggtagactgtttgtccatagtgatcagcatgccagatacgaccgtgttcctgaagaggttgcagtggacagtgctccaggtattcctccaaacaggctccttggcaacctttatgacgatcccggctgcacttatctcggagtcttttgatctcatcgagtggttcattataatatatctctttcggggcccacatgccaccctgacaagtttcgttgtgctcagagcttccttgagacaagcatgtgtgcagctctttgaaggagttgtcgctatggtcatgcagacggcaatccacatttgggcctggttgtatcagtcaatgagtgcatgcggtcgtgctgaagcctggctgcgcgtacctgctatccaaaattgcatatgtgcaatattctgcttattttccagaaaccggaaatgaaacccagtcatgttgaaaaagtgtgcatctttaaagtctgctccccaccaggtgtccttgacccggatgaatttgagatccaacgtacccagacccacatcattcatgtcaaataagttcttgacgggtacgttttcctggggacaccactgtcttttgagttcaccgttatgcttaaggcggaggatgacggctccggtagtctcactcacggatagatacttatccttcgtagtcaaactgtacctctttgggaattttttatttcctaggggtttccattccccatcaatatcggtaactctgccgtagagtaccttaatgccttcctcgttgtcgggacggaatttgctcccggggggatggacctccacccggatgttgtagttggcaaccatgatcaaatctcgaccggcaggatcgtcatctttcttcatttttttcggatccggaaggtataccatcccttcgttcccccacaatgtcccgacgatgcgggccctcggcggaggtggctggcggacttcattcttgtacaaagccacctgtgggtttgcctcgcggtaataatctttcacattgtaggagatggagacaagatcattgcaaccattgccacaaaaatccctgccaagtaaaagatcgtcagtccccttaattaagcgacgcaaggtggtcaatgatctgtcttacccaaccgccgaccttcccgacgattccttggcaatatgccacttggcaaacacgccatgctcgaggtcgatgggcttgtaacaatagataccctaaaattccagtttattattctgttgttcactactaacgatcagagcaacgacttaccttgttggggtttcgacctgattgttccggtggctgcaggttggttaatatgagtcgaagaacaagtaattagaaggaacggagaaaatgacacaagtcaaagaaaggtaaacgaaaggataagcaccattggaaggggattactgacatcagtaggtttaccgtcatcgtcgcgattcagcggtccgaacagagaaaccaggatctcgtcgttaccatcccctgaccgcgattagctctaccatcttcgctgctcaactactttatacacaccgtcaacatcggcacaggttatgtaatggcccgggccatccccccaatgccgcaactgagtaggtgttccatacttgtcgagcacatggcgcctccacgtccgtccgtatatcggatggttatccttgatataaacagttatggccgtcgaatggaagggctccatagctgcaacataggcaaacgtgtcaccaccaattttgccaatgtctgcgctaccggttccccagtgatctcccgatccgggactgatggagtcatccagctggtctggaagcctctgctctcctgttccaatctgttctcgtttccatcggccatcatcgtagtaaagccaagaaacaccctctctcgaagagaccagcagagagtcgagtccagccggtcctttggccctattattccgttgtgatcagtcaaatgtacacgggaatactatacgcgaggagaataggataatcacgaaccttcgagcagaaatctcatggatgatggtaaaatgctggtcgtccacgatatcacgtcgccattccttgctataccagagaattatcggtttgtgagagtcaaggcaactgctgtttccaaacttacgcgtcaaggggcttctcaggggcctggaatcggatgatgggaacaggagtagtctatgaggaacattgagtttggtaagctatacaaaatcaatgtatttgcaaccagcacaagtaattaccgaccttgtcttcccggccgtgcacgactggagctccgataagctcggggaatgtcctcgagaatagttagaagggacttctggctaagccttgataacacaaaagacaactacttcattacctctgcgtgaaataacctgcctgcagacgatgcattgcaggccatcggccgatataatgctgagtccacttgacgtcctgctcaagcttatcgcgaccggggttttcaaaccagctgatatgcccgccctgcatattggcttggatcatggtgtctccgaagtcatggcagaccacaatatccatcagtccattctgtgtgatatccatgggcaccacagccacaggggtatttagcttagccacctgatacaccgtccatgctgcggatagtcagcatcctccattcacagtcattaggatacacgtatggcttacattcatcacaaactttgacaatgacaaggttagcgtatttaccttttttaaacatcctgagagtgccataccatttggatctgcgcttgtgttcctagggttgtccagaaattcgatctttccagagttcaagcccgacctgtatagcttttgtttcagcaaaaacgctcaatagtagcattgtggcgagaaatcttacgcaaccacccccgggaccttatcggtctcagcgaacttgaaggaactcacccagtagccgtcttcgcgaccgtcctggatggctatcttctccgagaactccggggctctactgacgggcatcgtggattcagagtgacaatgatttgagataaagtctgaagacgagtcaaggcaaaaacgtggattgttttacgatgagtctacactcggtgattggtctcagcgcaggtcaattatatatatccgggttgacgaacgagagagaatccgtgctcgaaactctatcatactctattatgaaagccatacagcgtaaagcaactagaaagcaacattggctgtgcagcccttctacgaaaccggttaatgttacatttacttgaaaacagaaagtcttatacccgtttttaccacggttgcgctcaacatagtagtaactgaaatgaaggtactgtacgaatgaatgtagttaccactaagctcagtgttgggattctgttattcgtttcatgtagaagttctaatgcaaccgtgacactatcatggttggggtgctgtgacgcaagggacattcgatctacatattccctgcagtggagagctgaatgaaacaccggaggacggaggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagaagagaagagagtacaaagcctaggaatgaacacgttgtcttcagcgaacccacattctacaatcaaggctctggtgaccgatccaatggtgagctatcatgtccatgacatcaggacgtcaagcgtttacttccgagtgcagagattcaaataccacaaattcattttggttggctaattcaccgactctcacacttggctctacgatgcagggtaacattggccttctctgagtcttacaggtagcatttgtagtaactgggtcatcgacgttggcattcgacgagtttagcttttgcggcttctggatgattgatttttgatatcagatctggcccttccacgttcttgtatggccttgggaatacctgcgtgacggaaactatgctggattattgaactaggaagtacgttgggagactaagggacaggaccatgtgttgcgtttcaacaacactcgtaaagttatttggccgtaatttctcacaaggagacaattcttgtggtatatgatcaagactagaatacgtcacaagagcaaaacgacagttgaaagatacctttcgactagctgggtatcattctcgagtgtggattgggacacatcgcagatgttgacggttatggctgcagctccaccctgcccgtaacgaaatgtcaactcggacatgtttaactgcacgcgtcaaatcaccaggtttctaagccaaggatagggagcggaatggatcgtgagttactctgctctacgctatcgtcgtaagctcttgttacgtggaaccatttgtcgatcagctggacgacttgcaaaagtcttgacatcaacgaagaccctcaccaccgcattcatctggtggacagtcctataacagctatattaatccgcccaagaccctttcgaatgagcagatcaagcactctcgtcttttcccttgcagtggcactctcagcctactatcatcgacacaatggccgcttgtgcggagtacgatgttctgagtaaggtgcccatcatatactcgcgtgtcaatcctcgattaacgtaccttagtcgtggggtccggccccatcggcgccacctatgccaagattctagctgacgccggcaaggatgtcctcatggttgagactggcacccagtaagtcgttcacgggagcgaagtctattaagccaagcgaccggtggaataaaaaatgctaattctgctaaagggaaagtaagattgctggagagcataagaagaatgctatcaactaccagaaagatatcgatgcctttgtgcagtaagtgtacttctgtggaacagaattgagtggatgctaatttttttccggtacccagtgtcattaaggtaatcagctcaagaattagcacctttgagtgtatttctctaactttcgatcttctcctctttcagggaagtctacactacacgtctgtaccgaccaacaaagccgccgttcctacactggctccgatctcctggaaagcgttcgtctctgtgaagtctacaacggttcctctaccactaacactaaacaaggaacggccaaattttcaacggacagaatccccgccaggatccaaacgtaaacctggatgccaatggtgtggcacgtaatgtgggcggcatgtctacccagtaagcatggccccgagcctattcttatcattttcagttatcctgacctggacaagctggacttgtgcgactccccgacagaaagagaaggttgaacgcagcgatatattcagtggtgacgaatgggatagcctgtacaaggaggcagaaaagttgatcggaaccagcaagactgtgctgaatgactcgatccggcaagaattggtcatggagattctgaatgacgagtacgggaagcgatcagccgaaccactacctttggctgcaaagaggaatggcaatacggcctacatcacttggtcatcctcgtcaactatccttgacgcgatgaactgtaagaagaaatttacactatggcccgagcaccactgtgagaagtttaaagtcgaggaaacagataacgggccacaggtcaccaaggctataatccgcaaactcgccacagataaactgattacagttaaggcgaaagtatttatcgcttgcggggggcctatacttacaccccagctacttttcaattcgggcttcgtgccgacaaagcccaacagggatcccagaacccaaataccattagaagacgacgagaaaggcatcccacctccaccggatactctggagcatctcaagcttcctgctctagtaagatatatgccgcgactgtttgtggtgtatcaattgacagtctgttagggacgctatctgacagagcaaagcatgtgcttctgccaaattgttctgaaaaaagaatggattgaggcagtggctaatccaaaaaagaacccttatcaaagcgatggggtgaaacgcaaaaagtgggagaagctcaaggaagggtggaaggaaagggtccaggaacatatgaaaaggtttaatgaccctattcccttcccgttcgatgatttggaccctcaggttactctacccttggactatcaccatccgtggcatacccaaatccatcgcgatgccttctcctatggcgcagcacccccagccattgataagcggaccattgttgacctccgattcttcggaacggttgagccggactggaagaactatgtgacctttgaaaccgacatcagggatgcgtacggcatgccccagcccaccttccgctacaagctgaacgatgaggatcgcaaacggtcgcaccagatgatgaaagatatggaagaggccgctggtgctctgggtggctacctcccagggtcggagcctcaatttctagctcctggccttgcactgcacgtctgtggtaccactagagctcagaagaaggagaaagagtgtgaccctgatcccaaagagacctcgtgctgcgatgagaactccaagatctggggtatccacaacctgtacgtgggtgggttaaatgtgatccctggtgccaatgggtccaaccctaccttgacagcaatgtgcttcgccatcaaaagcgcgaagagtatccttgaagggaattcttagactccccctgcggtgtgttaagaatgcttatctcgtgttttttgttgccgttttgagttccattgatttagtccctacgctcattataacgtacaatttaaatgatattgtcaaatactatctttatattctggatttctagtattatactatatctaagttactaaatagaacattagtttaattaataaaattaaattaaaagctatgtctagggccttgtttaataaacttcaatgtctattaaaacagatctttttaatatacttagatttaagtatagcaacgttcggtaagtttatctctaatttatatatttcttctctatatttctctatagctgtcatcgatctgcaccctatctttatacttataatagctcttgctattaaaatcaggattatataaatactctaataccccttcggctttttgattataataattttcactgtgcaaatccctggaagggggccatgctttcccatggtgaatcacacttttacgattcctgcataccctgtgaaagtttcggccttatgggaaatttctccctgtgaagcgccatgttgtgcaacataataagcgcccctcgaggattcttagcatgcggatgactagtcctcgcggagaatcacacttctacataaccatgaacaccttgggagcggtggagacgtatggagtatgctcctcatttgatgtggactttgattcaggtggttcttctaagtggtgcctttttttgtaaacaatcatcttccagggatacctgtgggtcagatttgccaaccactaaagctgcccagagtgaccaatggccgcataagggtaaacaataaccaaaccaattagtaaatgtgaagagggatgccggttcaagccagttagtaattgtccaggagggataccggttcagacaattgccaagagggatgccgatagcaactgaatatgagtgatcacccaaacaacaggtagcaatctctatgtccttaactaggtaatatatgctagttaatccagctctggatcatagtgtcgacatgatcgtatctatttacctttacattctaacccaggcactgtgactcgtggctgacagctgccatggttatttaatatgcattttccattcgagataatccaacttgtacaattgataccagtccgattctgtatcatcactaacctttattctgcagatcacgctctatgccgagatcattacttcacaacctactgcgaatatatcgacgaggggaggtttccaaagagcaagcgctatcaaccgagacgatttaaagaaactccgtctggtcaacaaaagcttctgccaaagcgcttcgcctgctctcttccgacgcgttgtggcgatagccggcctgttttgccaaaacataactttgccagctctagcaaggcttgtgaacatttgcaacagtccatatacccaatatgtacttcaagttgacgtcggatatggcccgctttcatacaagacagaggaggcgatgtcatacgctgaggatcttacagcgttgttgtcgtattgcttaaatcgacttcccaatctcaaatctctcaacttctgtggtccaccattgatgtgcttaccccatgaaatcctcaagtcatcaattgacaccgtcttgagattgttgtgttatatgcctccccggcatttgaccgaacttgaactccaactcccaatggcaaatgattttgccccactgtttgctggccgtcatagcacccttccgatccccattggacaaaccctcaagcttcttcgtcatcttggattgcatatctacgcgcaaaccaaccagaatgcccatgccactcatatattgaggatcattgagctttctatcagcctgacttccctatcgattagtggcacaaatgactttagccttgattctctgaaacttggccccggagttcgcctacaatatctgttcctggccaatgtgagtatctcttcccatggtattatcaatctttttgagcaatttaaggattcaatagagtccatcgagctacagagtataaggatcggatctgggtcatgtgacaaagtcatttcttcactccgtaatttgagcggtctacataattttgacgtatcccaaggacgtcgtctcggctataaatataggcgctatagctcctaattcgcatttaaagcagggattgtggacttgtgtattttatttattttctgtgtatataggctagtctcatagtggcaaaaggacacagtttggtaccactcttaacaatctctcgctactacggactctcgttgcctgctgaacacatgcagttgaaattgtatttctagtattttcaaggcagttttgatagtaccttcctccagaattatcatcagatgtccccggggcaaggcaaggtagcttcctcttcaaacaaagtgacggcacccccgccttacttccgcaccaccagcgacccaaacaacgaccactgaaaccctctcggtatcaagctgagccttttgtggtagtacagactgcaatgcactctccaataaggctacggcatgtttgctcttggcggatggggagtcgtaaaagcctgtcagacggccgccactcacgttctcacttagaactcccttcaatccgcttgctctattcccatcgtccaataaattatatccagaatgcgcccggccggagatgcagacgatgctgcagagccgccgacatcgatcaatatcggcaaacacactttggggagcggcatactgatgggcgctgcagtgtcaattctttacatctctgcgacactagagtgggctgcagcgcaatgggatttgactctagatcggctgaatttcatgttgaatactagttgtactattagcgcatgccatacctacccgtttatacaacaaacaaggctaataattccgtaccgtagctcgcccagatgactcgtgaaaacggcagagtctgatgtttgacgaccacaactttttaaatccgaccagtacactacagctgtacagacgctgcatatgtgtactgatcggatcaagggaacacgacgggattgcagggatctgcgagaataaccagatggaactctcagggccaccggatgcatcaaatgtggcgttagattccttcaaagcactttgcgacgatgtccttgccaacagtaaaatgtactttcagccattactcgatcggattgagcggaagattgaagagatgaaaggtctccgagatggcgtacgtttctcctacctatagtatctactacacctagccctccgaaacgccctggacagtaatctcgattccagcttttcaacgcaatatctgccaaggacgcctcgaagggcaccaagttagccaagaacagctgtcgacaaaaccgatacatcgttgtcttctccgttgtcaccgtgttttatcttccaaaggactttgtaacggtgcctcatccctagtctttggattcttgtcagcctttgctaattcgtctagtcgttctttgaaatgcatctcttttgaccctaacgatgattcctctgcttcacagacaccgttcattatcacctttgttgctcttgccatcgcaacatatattatcgccattggtgcgcttcttgttgtttggaaggattactaagtaaaagcaacaatggaagcttgaaggaagcattccatgggaagtctaggtatacaagcccagaatttcgtgggaacgaggtttcctggtctattgagatggaggaagtcgaagagggaagctagtgcataagcatttgctattgggatgctcgaatatattagcctcgagttctctcatttcgagctatgggtacattcctatatctgaaaaccgcactgatgccgatgacagagaatatgaggtaagattgcaccttgttaaaaatagaactttggacgaggtcccgttcgactgctaaaaggaatgaatatgggacaggaacaagaaaacattcatccatggcgctatgactactgatacaacccaatatgttggaagttaaagtcgttgagtgagaacaatatggttttattatcaaccagagcctccatttccgagaataaccaccgatttgttcgtcttccccttgacgtacaaagtatagagcctgatagcagtaatagcaaccataagtacccatcgtcatccgagcatttccgcctgaccctcggctagtttgagtgtaaacgcatgtgttagctaatagatcctcttcggaacacctggttcagtccagcgaatctgatcaataacaccctcctcagtaaaaaccttctccagaccctcccgatcctcctggaagtggtcccatgactcgaagtgaattggaatcatgacctcagtcccaatgtcccgcatcaatcgaacagcctgcttcccatccatcgtgatctggaaggtcccaactggaaaggtaaatgtcgcattccctagattgaacagggacgccgtgatatgccatctcttcccgatctcttgtaactcgtcaatgtagacggtgtctcccgagaagtagatcgcattaggcttcccagattcagcattattgccgaacgaatccgtttccagaacaaaacccgttacctcaccaacaggaaagtgcttgcagggcgtaccggtgatacgaaactccttgccgccaatgacggaggtgacagtttgccatgggcgaaggccgatgactccaggacgaggagaaagattctttgccccgtccatggtggtgaagactcggcggccatcaagcagcttgcggccctctgggtcgaggttatcgatatggtcttcgtggctgaggagcactgcgtcgattgggggcaggtcgtgcagtcggacagatgggccctttcggttgacgagatgaggcggaggcggaggggaggtgaggcccaaaggagagaggtctgcattgattaattcagcagtttcgtcgtatgctgtaccttcctcagcgccaaagtaagggtcagtcagaaagttgattccgtcaatgttgaggatcgcggttgcggtggtgagatgggtgatggtgaaactcgacttggattgaggagccatggtgaataaccgaatgctggtagtcaaggataaaataagcgcgtgaaacaggagtagagaaagtggttacggtaggtttgcgacgggtttatatgtctgttcgtggtctttaggctccattatgtcgcaagtcgggtaaccgctcggttacatcaaaagacggaccatcccacctcgacgaagtgaggacggagatggcaatgaatcgagaatccaccggcatccctcttaaccacgtctcggacatcccacttgtatttgtgaatttgatggctttctaatttacctttaattgtaatcgacactgctcaagaggatttgaaatctactatgccaatgaatattctcgagcattctaggcccattcaaaatcaacctgatcatcatagagtatccgcgtcgcatttgagatccacaccttctggtctgaattgtctcgccgctccactagcgcaatcagtagttggcggtcttgctcgtccatcaccgctggagccccccaaattcggtcgctgtctggtatacaaaagtttaggtctgccaggcctagcaggtcctgtcgtgtgttgcgactctttttcgccgtaacagccaagttactcaatcgacagactttataaagcgccaatccgaaccgtttgatttcttccacgttgacccaaatcattgccaatggtgttgctgggctgtactgttcaatcatcttcagataatgaaacatgcctgatgctcggcaagtgcggaccagagtcaccagggtgtacgagtcgtctgcactgagttggtgccgtagacttatatcggtgctgctgtttcctttcgcgagaaacaatgccatgatgatctggagaagtatactctgataggtcgccatgggccatagagcacgagtattttgctgcgagcctgatgtaggaatagaccaggattcctgttgtaatgacctcagtattagcaacaagatcagtccctaaaggatagaataggttttgtcgatttaccgcttgcattcgaaccgcgtcactcagacggcaatggagttctagtgcaacatcccgctttgctagatgaccggtgatccacatcccgatcataacaacggattgaacaagaatgaatggctcccttgatgcatcaaatgtactggggtgtaggaatggccaatgaggatggaagtttctaaagtagatatcaatatacttttgaatgacaggcccggttatactagtttcagcgtcctttgtgtccatgatgactgcagcgggtgttagagtatttgtctggatcatagtctgagccgccgaatcaggagaaagagagcaatatattccccgtctctcacacgagctgcatggagacttcccatcacaacgttcctttcgagtgcgacaggcgttgcaggctttccggactcgtgactgcggcaattcatatttttgatggaagttcttaatatgccggcgtaaaagatcgctatagtttcatgatcagttttcctattcatcatctaagctagaaatggaccattcataggacgtgcctccttgccaaagtactagggaagtgtggacacgagaagcgactagcatcctggtggctctgcgcgctatgtcgatttagatgctctttgcgaagatacgttgcgccacatcctgggatattgcaagagtatgtgctaggcgacatggtgatggcgaagcagtgttgacacccccgaaaatcatctcatgtcgtttctagtgcgctcgttgacgtcaatataagttttagtcaccatcccagacatcatcgtcacagcacttacgggattatcttatcgttaccaccaagcgtatgtactgtccgtatgtgtgcgagctctggctgactaactttcaactatggatagttaactaactattttgcaactgtcagattactaagtggagcgtttcatccccccacttggttccaaactagaacactcaaccggtatcccgctcaagcttcgatgaggatgacaaacacactgcagttgcctggattgcttattgattgagagacaattctggggtagccgtctattgtgtgccattacgttcggctaaaaacatttccagactgcgtgccgcataaaggggttgttccctaatgcgcgagggagaaaagagaaggagacagagatatagcaaatctggcgcagtcaacatgcaatttcctgacccttgcgatcaagaacaagttggaatggtgagtcctggcttaactcaagagagcttcatagcgcaagcctcaggaccaacaatgaccagatcaccctccgccctaaggcctccagaatttgaagttcgcatacgaaccgctattgacacatcatgtcttgcagctagtatataaagacctcagtgactgatgtctaggaatatttgcacgatgtaaagtttaggcgtcattgtcccagaggcgagtgaattggaaaggatatcaagttctggtatctcctcaaacgaaatgtattttggttggtacactctagactgatagataacatgcacactcaattttcttttctcttttttctttttcttttttctttttcttttttctttttttcctacctattgggagtacatcattcaaggacacaaaatacatctattcgcaacatccggactttgctgagcaacaacgtgtcactttcaccgcggataaccgacaataacatgaagcggtgatcggaacatcggcggacgcaaccgcaatcgcatgcgcaggctcgacaaaagcaaggtctttcgtcttacccaaacgcaccaaacattcacgcaatccatggaggccccatacattattgagctttgctctgcgccgaggaaattcctctgcgaatccaagatcctccctgaacaacacttcagcttcctctacccggttctgctccagaagtaagccgcccagtgcatgccggacaggctgcatccaaggcggaggatctgaatacggcagtgcatcttcgcgccggatggcctctcgcaaagaagtgaaggcgatttcatgatttcctttgcggtattccaactcgccgtgtaacattgcggatgacacttggaggacgtcaacttgcctgcaggggatactgttcaaacgagattttgggacagccgcgcgcgcgagttcgaattctcgctgtgtagtttctgcctcttcgattcgtccgagcgcactgtatgccaggccgcgggaatacagtataattgccgtcgttgcgctcttgagctgacgattggccggaagttcaaggcgcaagatctcctcccaccggccgaagcggatcagtacatgggctttgcttccgagaaagctttcaatggagtctgccacaggaggactggcgatcgaaagaagatcgtccgtaataacttcctccagcttcatagctgctgccatggcgtctgtaaagcgaccgcacatcattgctgcatagagctttgcgcaaatatagtgcacccgatacccgatataggagattgtgccgctttcctgcgcgaaatacttatcatccgccatgatcgcctcgctgtttgagtcaatagcgcggcggtagtcgccaaccgcagcgtcgatatgtgtcggcatatgcagcatatgcgatccatccgggaccagataacgcagtcgatcagcagccggtaaagcaagttccgggttaggggacatttccatgatgtgaatatgcaggtgacaaagtgctgggtgcgcacgaccaacagttgatgctagccccgtctcgatcactttccgggcctcgagcgtgtgcggacccgtgggctctccggtatccaggtcccataaaccacggggcgttatacacattaaggcatcggcgaaaagcgctgcgatgtccggatcggttccgaattcccggtagacaggacgcatggcgtctgcgtaagcacgatcataggggctcaggtcgttcggaatattgtccgttggcgggaaccgggcggcaactgcctttactaatgctttctcggctggagtgacctgattagaaagctcggcagcgcgtgcgatagcatcgtttgctctttgaatcgagtcacggaggtccttagggtcaaagtatctccatgccttgttgtagttggggccggcagaataggcaataccccataagcccattgcgcagtcggtgtcgtatttaacagctcgctcgaaacatcgttctgcttccccgacattgaaggagtacgcccatactagaccgcggttgaaccacagctgagcatctttagacgatgtcgtgattggacgctggtgtgaaccgaggttgaaataagcctgatctctgctttggtgtcagggagagaatcagaaagtaggaaggggtaagacatactgcatgatttgaaacaaagtattttagaaggcgaggaaagtacagtgacggatatatcagtcttgtgaagttgagaaccgactaccaagagtcttatatatccagaactctgtgtggtgacagaggagtcctgtgttattaatgcatgcgggatgccgggggtggagctttctgtatcagtgatggatccgaccacccaccaaatctttcgccgactaataagacaaaaacaaaacatctctccttataacgtatttcactggtgagcggaccacaccaacgagcaggccacctccgtatctcatactaaacagtcacatttaaagatccaatatctcaaccacaccttatctaaagtgatccatacaacaacttcggaatatgtatacacgtgaccacattgtgccaggaaaactatcagggtatcggtgattcacttcatatatcctcttgttaagttatcgtgacctatctacttaagcaaggcgtatccttatatctaattatataccatatttttaccggcacctttccatttagccattaacataccactcaataccttaacataagattcaaaaagttaaaaccgactgcagatagatcaaactgtagtcatccgctatggcattatataaattataatctattttatttattaaataagtagtagaaatttaataataaagagtcttttttaaaaaaacaatttaaaaaactaaaatggttaatagtaatttatctatttattttttctatttatctatgaaaaatctactagtagatattttatattatatttttaaataattttttaactttcttttttttaattcaataaatttatttaatttttttttataaaaatattcttattaatactatatatagtagcttaaaatatttttattatatcttaaaattctatagataaaagagaaagagtaatattactatattatttaaaaatatattaaaactttttaaaaaaagattttatttttttttataattaatagagtatttttaatatttcattggtcttttaataaactataatagttttaataatatttttaaagttttcttttaatttctataaattcttataactttgaatatatatataatagatctaatcactatttttctattctgtcagtatttgttactggaactttattttctatcgcagagatatataaatttaatcagactgggatttggcttgggttcgggtcggggttaggctatagcggttgagccttaccaccctagattggtttttcagctatgatatctattaaagatattagtatacgggatcgctttccactgagcagggtatataattaatttgaatctactttctatagtggatttcggtactttgggagtttgttgaactgtggtgcatacagtatccagctgaagaaatgtatcctctagcctctcggccgacttgtacttgtgctggtaagcgttttatagtgagacatggaggggcttatccttatatagagcctcaaacgttatcttggaaagccgccgcttagcataaatactttaccaggtaatctttctaaaatggaccccaaatccaactaggtctagattacgctttggagatgcctgaaacttagcggtgagcaatacgaactcaaagttgaagaactccacatggcgcagaaagccataatccggagtagataccaactgtagttaaagcccaactctagttaatgcggcagagaccccacattgcgaccgttttcatcctcaacagaaaaatgccaagaaacatggccagcagcttcagatagagtcatggtggcgtggtgttcatgtacgctgaaggagatatctcgggagaatcccaatgtgcaatgtgcgtggggagtgcctgcattagagttgcaccactgacctttcaacctatcacgaatgccacccatgctgcaaggatgcaaccgaagattattgcagtctacgacgtaatctgccaaagagccactattgaaccgtctcgtggggggccccacctctcgactgctaaaccgtcgacgcacggcctgcttggcctcgtgtcatcctgttgtcagactggagactaaggatagtcgaactaccggtaacatgttaggggggcttagactccatataaaatgtgcggagtcgcccgttgtgcccagttacccctccacccctcggcactcaaaataattgtacgaggcttagtccgaaattaattcatcatgtcgttggatatcactgtaacgtttgcgactgaactactgtgatgcttctctctaactcagctacagaccttctataacgttattaataacgaactgaccaccaccgccgaaacgcgccatggaatcaaccccgctaatcaacaaccgaaccccgaggtcccagtttcgaccgccgcggatctggacaaggctgtgagcgctgctcgccaggcattcaagtcatggtcccggacatcagtggaggagcggcgtaaggcgctgagcgcttttgctgacgctatcgaggcgaacaaggattccctggccaagctactgacccaggagcaaggaaagccattagaccaagcatctggtgaagttgataacgccgtcatttgggcacgagctatccctaagattgaggtcccggagacagtgattgaggagaatgaagagcgcaaggtgatccagaggcacattcccatcggtgttggaggtgccattgtgccctggaacttccccatcatgttggcggtcggaaagatcattcctgcagtgtacactggtaacaccatcattgttaagccgtcgcccttcactccttactgcaacctgaagctcggagagcttgctgcccgttgtttcccaccaggtgtggtgcaggtgttgagcggcggtgatgacctcggtccaatgatcaccgagcacccaggtatcgacaagatcagcttcactggttctagtttgaccggtcgccgtgtcatggccagttgcgccaagacgctgaagcgagttactttggaactcggtggcaacgacccttccattatctgtgaggatgttgacatcgatgctatcattccgaaggtaagagagatagtctttttgctatcttaccgactatggctaattttatcaggtcggtgttctcagcttcctgtgctccagtcaaatctgcatgatgatcaagcgtctttatgtgcacgagaagatctacgatgaattccgtgacaagcttgtcgcatttgtgaagaacctgaagctaggcgaaggcaccgagcccgatgtcttcttcggtcccctccagaacagcatgcaattcggcaaagcccgcaatctcatcgagcacattgcatccgaagggctgaactccgttttgggaggttctatcccggattcgaagggcttcttcgtcccgcccactatcgtcgacaacccacccgagaactcgcgcgttgtccaggaggagcccttcgcgcctattctgcccattctcaagtggtccgaggaggcggacgtgatcgcacgcgcgaacgacaccgagtatggacttggagcatcggtctggactaatgatttcgagcgcggtcagcgaattgcgcgccagcttgaagccggtaacgtgtgggtgaatacacactttatggtgcagcctaatgtaccatttggtggacacaagtcgagtggaattggttctgagtggggtgtgactggattgactgggtggtgcaacactcaggcgttgtatttcaataagaaagcatgagtggatatgacttgcatatatgtcgaagtggattttaagcgacaacaatacgattcaatgtccattgcttggtacatacatatcacccaggtagtcccatatagtagacttctcattctaccggccaccgagccttgacgcgatctttcaagccagctctggcgaccacctcttcacttcttctctgcgcctcgcgcacgatctcctcttcatccatggttaacagctctccattacgcaccagcatcttcccgtccacaaccacgatatcaacatccctaccggtagccgtgtagacaaccgcactgacagggttaaaccaaggctgcaagtgaatccgacgagtgtcaatagccacaaagtcagccttcttgccaacctctaaactaccgatcctctcctccaatcccaaggcacgggcgccattgatagtcgccatctcgagaacagattcggccggtacggcggtcgggtcataggataagctcttatgtatgatacccgctagcttcatctcctgcagaagatcgcaggtattattgcagggagcgccgtcggtgccgaggccgatattaacgccggcgcgctgcaagtccggcacgcgacagattccagacgcgagtttggcgttggaggtcggacaatgtgcgacgtgcgttcctgatcctgcaaggcgcttgatgtcgtcgtcgtctagatggaccatgtgtactaacactgtcgagggcgagagtagaccgactgagtcacagtacgacatgggggtgtggttgacagatgagaagaactctcggtctgcgcgcacctcggcacagtgcatggtgattgggatgcctttttcgcgggatatactggtcatctcgcggtacagtgtgtctgatactctattatcctgtcaatggaagttccaatgctgattcctgggaattgctcaccctccaggagtgcgagccccgaaccatacgcgaatgcggtcgttagccttcccattccacttctcccacatcttcaccgtacccaacaatgatgtctcccgatcttcgaccagtccaggatgcatagcccaggcatcatccttggcatactttgcgatgtccataacaatcttacccaaacagccccggatgccactttcctcgactgctcgcgccagaccatcaaatccataccggtccgcgaactgccttgattagaccaatcccaagacggtggcacttgtcaaatttacacaccatactctccaagaagcaggtcgtgcccgacttcagcatttccccaatactcaaccgcgctgcggcatatccgtcctcggccgtgaaatttccctgcagcacccagattcgctcgcatagccaagaaaccaactcgaggtcatcggcagcaccacgaagcagtgtctgagccgtgtgcatgtgtgtcgagatgaggcctgggatgattatccggccggtgaggtcgtactcctcatcgtcggtgtatttggttttcagggctgcggtcttgccgatatccgcgattaagtcattttccacgcgaatggcaccgtcctcgatgatgcgtcggttggagtcgacggtgatgattgtagcgtgagtgtagagcatgatgacaaattcttgatttcttgtgggtatccataattattcgcccggtattctaagagggttgatatacaaactccggctatcgatagaccgagttccccacacggagacctccgatgggcggggcgtcgtaagtttccacgattgataagattttaatttgcagatagagttactattttatcaccaaattagatgataatttatcttctgccgttggctcgaggcggggtgcataaaagtatagttaattttttagcgaacgacatcgatccccataatgttgcttgcatatcggggttcacttcgatgtgacgtgaaggcctaagttgacttcttttacaaatagctcaccaattatggcaagcatagccaccgagcaatgatgcccacttatgtggcctgtcataaaagacagacctttgctttcaggtgctctgctagtaaatatcattcccatcatcgtactgccgttagctttactcaaatacaacccgtgcaaagatattccatttgggaatgaataataatgtctcaggacgacttagtccataaccaattccaggctaaatcacagaaaccgcgtcatattaacttgactacatttatacatcaattcacataattctgatgccacgtgtaattagggttttccaacaacaagccctgaatcgcatcacgaggcttcgtcggctccctacccaaaagttccctcatcaatgaatgcgtcgtagccaactcacccttctcgatcccctcataccacgtcaaagtctgctgaaagaaagccttgggcttcccgccccgatcattttcaccgtagatccggatatacccctcgggagatacacgctcaaacttaacttcccgacctgtcgtttggttgatgatatccacgatctccgagggccgaatagtgtcctcggctgtcaacaggacgatctcgttttcatgtcctccggcgatcatcaatcgcgctgtcgcttcgccgagctccgagcgtagggttaatgccattgggccgtcggctgggagaggcactgtggttgaatcgggataccagttgaggagaactgggaaggcttctgtgtaaattccttctcggatggaagtgtaagttactccggatctgggggttttttgttagcttcggtcgggtctggcgtgatcaatcatagttgtcttacttcctaagcatttcttcagtttctaaatgcgccgtctgcaccgcggcctgggaatcggacttgaatcctccaaaagcgagagatgtataccacacctacaagccaattagccatgcccaaaacaagtaatcacataccatgaaataaaaagaaagaaagaccatacatgcttcacaccattcctactcgccgcatcaacaaaattctgatgctgctttcgacgcttctcattatcgaacgtattagtactaacaaaaagtagattctcgacatcccggaatgccttatccagcgtagcaggatcatcataatcaacctgtcggaaagcaatgccacaatcctcaaattgcgttcggtttgactctctcgacgatgcggcagcgaattcgtgcagtggtttgttggccacgaagtagtctaggacgtatcgtcctaggccgcctgttgcgcccgtgatgaggtatttgagggtcatgtttggtttggagtatttgtaatactcgtattatgtcctgggtcactgctggggtctgtctggaagataagagtagccatgtatcctaccgaaattgaatagatatttatattatgaacatgtgccctgtccatgattgctaatcacaagattgataatcccttccatatcccctgctgctctagcaagttctgttacatctgctatgcgtctgttgagtggagtaaaggttacttcggaatcatttagccaagacggtgttggcccaggtcagggatgtgattggttggaagtgtcctagttatatcagggtttggggctaaaactgcaggattaataatgcgttagaattgtccctttgctggttgtgtggccttattctcgtatttataatgctggggttgggttgaccagtgacaatggttctctgggtgaaggtctagacatttcgcgtagctttgctggatgagcaacgttagcaaggacctctccgttcaacttcataatacgcagaacgcttccaccatccttccgaaacaaacaactacttcgcctcatgccaaccagaatggcttccccaactgtttcagttgccagactcaaccgcaaacctctaaaaagcggtctagaagtcaacgactcgtacttacgaaagaaagtttcatggaaaaaagcaatgagtgtattaatgatttctatccgaaaccacgagtctctttaacccaggctcgcttaagttctagaaactctggatgcataaagattcaattcaactcggccgacagaagcatgtcttactctccgtggcattcactgtagtaacatcgccgaatggtctggattgagttaaggactgtaccaagtccacttaatgggtacctgagcaatgccacgatggaaatggcagacccgccgcgactgttgaaagccttgctactgcaagaagtcgacagattaaatgtcgcttatcataacccagaaggccaattctaccactagaatagcccctgagagagtcatttttcacctagcgaggaaaagcctccccctgattcaggcaacggtcaatgtgaaaagaaccgagaaatgttctagagtcttctagacaaagtcaaccgggactagatcgcctacaaagcatacgcggacagcaaatcggtcaatatggaaatcctgatacggaaggctcaatgctcttcctcccacatccagagtgtgataaatgaaacatgactccgggtcactctaaaccatttccatcggtcaagaaaattaagatgcgtcatggacaagcgtccactttccatgtaccttccgtctgcagagcccttttggactgaaacccttgagtcatgctgacagttagatgcaggggcccgaatgcaaaattcaaagaaggcttcatggcctgtcataggttcaccagcataggcttcagccacgccagctgcattctaaagaccagtgctgggaagatgcgtgtcgccatatttacatagtggttgtgagtctcgacgaggcactagaaggtgatatacgacaagttcctcatactgagacctgtaggacctctattgcctcgtgtcttactgcaatgggggtcgctacctggaatacgagtaagcggagttagataaaatccaaggatgtgccgtgctaaggggagccatcgttaagcacaacttcttcttcatcaaattatctgcacttttgacagcttccgagccagagctgaagtcgttgggtagaaagaccttcaatcttacgtcccagaaacgacgccaacgtcatcccaatgggagaccaaatcccccctcaagaccgaagcaaattgagaggtcgtttcaaggacaccctcaaggcaacattcgccctgaaatccatccatgatttgtaccgaaaatcgccagtcctcgtcgaccccgaccacgcgatgaaagccgctctcgtgacctcctggggcaagccaccacagtacatctcaatcccagatcttccgccgccggcacccacacagctgcagctcatagtactcactacgagcgtgacacgggttgtccgaagccgagcggccagcgctcactctacagctttcaagacgccatcaccctacgacccaagcgttgacggagtcgcaatagacgagatcacaggcgatatgtacttcatcacccaacttgcggcactctttttccgagcgcacgaatgtcgacctgagacatgttataaggcttgacgagcgaaacgaccctgtgaaggtagccgcactcgcaaatccggtgtcgtgcagctggatgaccctgcgatgccgtgtcattggaggctgccagggacgtacggtgcttatcatcggggctacgactgctagtgggaggtgtgcggcgatcgtggcgtgctctctgggtgccactcgcatcatcggtatgtcgcgcaatgaagaaactctcgctgccgtggaggggctcgatgatcgtgtcgtccttcgagagcattttgcccttcccccgagtgtggggccggtccatatcatactggactacattggtaatggtcctgcagcttcgggcattctgcagacagctcagagtgcgtatggggaaaacctgcagtacgtccaagtggggaatatcgcaaacagaccgcacatgtttcacgtgatgcctacttatctcatcaaccataggcctctttgcattctgggcactggaattgggtgttttacggtggaggattggaggaaggaactgccggaaattatgaagatgatttcccatatgcatatcccattcaccattttcactgctcctctgagtcaggttgcgtctgcatgggaatccgaagacactttgaccaagagattagttttgatgcctggtgcttgagttggagttggtgtctgttcggttgttttatatttgtgtaaacactcgtctgcccggaagttaatcatagatagaatgtttatttctacctcaatcaatctttcttgctgtcaattactctcgaataaagatcagattaacgaaatgtaggaaggataacgtatagcaacataagtaggcttcagttcgttctccacaaagatcatgatcatgttagatattttgctctgtccaagtctatacacattgcccagcaaaacatgatgtttctataagacaaaacgaatattaccaatataatcattcgatctcgtgttcacagatcgcatcaaatcattaacttagttgcactgccgactttgatcaaccacgccccatgcagcccagcagggctactgcggccagattctgcccgggcaggtactcaggccagcgagccaattccagccaggggaggactcccagtggaatgggcggccaggaccagtacctggccgttagcctccagggacaatattcatacatcaaaagatccccggaattaacctccacggcacaatcttacagtagatactccatcgatcaccatactttgacgagcaacgggcgtcatctctcaaagcccgatgaataagcagactagccataaagaagaaatatgtccaagggactatatgtgaaaacccacatccagcacaagtgcaaaacgagaagatcaaatctccgatatagttcggatgacggaccaatccccaccaacctgtcagagtattcatcagcacaatatagttaaaggaggaccgggttgaatggaaacgtaccggaatgtagaagcatagacgaatgcgacgagccatcggctgtttggtaagttgcttgaatgagtgaaggtttttggccccagatcaagttggttccgtttgactggcgcgtgcggtacttttgatgatttgcagaacggaatatcacataacctgtaattccggctactagaagtagtgtgcattgtaacccggaaaactgtacggggtgataagccagatagtgtgcttgagtagtataaacaactgggagccagacggcggagccccatgccaagttgaaaccgaagtggtccagggcaatatctatcgtgcttagatacctaagaaaaggttcaatcattcaatcgttccaagtcactgtatattagttaaacactcaccagtcctcattgacgaaaaagtcgaccacatacaaggcatgtagcaaattaactactatcatagaatttgtgaggtagccaaatttctggtattgcatagcagcaaaggataagtcactaatagtttccaagttagggtctgtagacgaagtctgaagtagaacaggcagcttacacaagtacccagctgttcataccaacacgtccaatctgaaaaagtttcaagtcccagtacttgcccaggcgcgggttaagttccactccagataggaaatcgtgaatgatggatcctattaattttaaccaatgctctctccgttgtggaagataatgcgtctcattacataccgctaaatcgaatatccctcgtgttctgggtcaataaatgggactttgccaccgacgcagccgtgatcaagaatccatatatgttggcaataataataagttcaccctgatgcactgcgacaaaggtcgggtccagcctgcctgctttgacaaggccaataaatacagctaggcttgcaaaccaggaccataatccattgactttatatggcaaagaatatcccccgggagtgggtggaccggacacaattctccctgggaggacttggtataacaatgcttgaaagaccagccaggagatgtacgctattatgccctgcgtggtcaaagatggacaatatcgcatgagaaatgggagggcgccatgagaatacaagtcatcaagcactcttgcgattgagccatcatagtgggtgagagccacagagatcagtagcacgaggagaggcgccccgatcatcaacagcatactaggaaggctagaaaagcccgaaacattggctcgcctgccccagagagccttttgaccggtaatcactgttttctgaatatggccttttccggatgcaaagccggacagcccgtcaatgagctgtgcagcggccattttgagcagtaagggaagatcgtgaagagaaaaagcagaattaaaggtcaaatgggatcaagggagagattgggcttgaaactctttatctaaataaggcctgatcggcgtaggtcggcatgatctgtatcatggtattgttgtatccaccgtgattgctagtccgtacatctccccactcagtctcaggaaatattttcaatggttgacttcaggtacataccacaagaatacagaggtaaacacggtataacacggtaacgtatcgcgattcgtccggcctccttgtattccatgtactcactttaacatcaaataccatataattcatagatacaaagtaatgataaaaacataataagacatacacttcatataaggagctttaaggctattgtacgtatctactggttatatatttcgctcgatgttaaacctctagaaaatagttaaattacaagcgtaatctatattgcacgtaaatacgatttctacgtcgcatgcagattactgaatgtaagatattcaaggttaaaccgtaatactaaatatggaacaggggcggccgaggtatgagcccaaggagataatcagataatgatggatcatatgtctaatctgatgtctcatgattatttctgattttagtaaatgctcctagaccgcgagctatctagatgcaatgtaccagagaagaagagagatcgatcagaacttcacaaaggagaggaatattgcctaccacgttttgaacaatcgaatccacaaagccggtcccatttggtcagtagaacaactcaatcgggtaataccggcggcttcatgtcggtattcgatatagggttatcatcagggcgggacgtgatcctccttgtgtaaatgctattgtatttatttaggtgcacctagattaacatcgtcgtgaaaaacgcacgggtaatcaaccatggtgtgaaaacatcgccctgattcctgtggagatgattgtatgtatatcatttccttttacggccagctgtacagaggaaacaaaatataatagggccacgcttggcacaagaattctgatagttccactgacgaactttacgcgagccgctccaccagagatcgacacgatcttttcgcaccctatctcagtctagattttgcagctgacctgagagttgggtcaaacatcttcacaacccaccccgaacccagccggttgggtagctatatgtgtactttacctatctaggtttaaccgatgaccttagtgaggaatcccacaggtaacctgtcccatttggtagtcagctgaaaagttgggccaaaatctctgccctgtcaacacctctaagaacgaagaatacactactgcatgccttccaataccatgctgccagtgatgcaaatagtatgactatggcagtctgatacttctgcaactccaaggatcctgcagacatagtcaaatggcggtttgtgtaccttggaaatcgaaaaggttctagggccgtgtggcaccggaggaccacgtacacattagtagtagatcgcgtaggcgatcccgatagcacgggctatccgtcgatcaagtagcgtcaaggcttttgcgattgtggagtttttgttttacgagtggtcgagtaatgaactattctttcgagcttcatctcattcgaaacaggagcaaatccccctaatcaaagttttcattatgccgtcaaataagccgagggaggaaagacgaagttcagcttgcatggctcagctcggcttatcgtttggaactcaccacgcaaatagtggagatgaagctcccatccctttcatacacggcacactcttagcccgaagatatcgtttaagtttaaccctaaatatggaggtcagtcagcccctccgcatttcctcaccgactaaaaacaaaagagtttcacgaatttgtggatgtggtatttttcatacgtaatttaccattttcagagtgtatattagagtgacagaaaatggaaatgcttctccgaaccgctggacagttgaagatagatatcaaggctgcatagaaaagcactgttgatcctccattgattctccccctgattttgctctataataatgatgactggttgagcaatatacgcaatcattacccaattatcaggccatacgtccccttcccaggagtcacagtcgtcctccattctagccccttatattccggtctttcgactgcagtcaccatgaacttttcagctgccgggggaagcgatgcagcgactgccttcgcattcgttttaggttcagtccaagagccctggatgggacgaatatcatatcgcacaagaagtaacgcaacgagagccaagatctctccggttgcaaaatggcgcccagcgcaaatatgtggagatagaccgaaggataaaaacccggatgctttcgatttcttgtgcgtttggtgagcgattttggtaaagcgctgcgagtcaaagtccccggcgtccgatccccacgttgagttattcttattgatggatggcgcaggaatcaggagggttgaacctgccttcaagagccagcgatcatttaatagtgtatcttggtatatcacacggacctgaccggaattagatcgcgttctaagggtctcctggaatgacgagagaagtgtcgggcactttccccggatatctgctaaatccagggtatgggttcctgtcgagtcgatggagagcgcattctgatgaatctcatcttgtatggcgcttaatagctcagggcgagatagtatgtcaaagagcagccaaaaacaggatgggaccgtattggacaggattccaatccccgtaagtatttctaatcttgcaatgtcctccaggcttgcgccggcctcttgctgagccttccatcgagaataagctaaagaagacgcagaaagatggccatccgcttggtagaattgaataaaagcctgtaccagctgttctctacctttccaggcttttcggcatgtaagccagggaagggtgtcgacgagtagcaggcttaggtttgattcaaaatccctatacatcgttattttggacaataagacaagccaaaacgaagagccaaggaggcataattaccagaaagcttttctgatagcttcggatttgtaaggattcaaagggccatagatagcatccgtactagcaaccgtgagtgcgtcgctgcaccattcatataaatcaaatggcagggtaggactcgaggccacttgatggactatgtgtttaagggcatggatcatctgctcatttaaatggtctagcttattgccgaggagcgcaggacgcatcacttccaccgttttcttggcaagtccctggcctcccagttcttcctcccggagaagctgcagaccaggcttttgaataccccctgcccgctgtgccatagctgtgaagagcgggttgaatgacatggtgctgcgattctgtcgcacggaagggagtaagtctggagatgcaatgatataaactctttgcttgagaatactcatggtgaaaattggcagagagtgtttcccactaagaacatgattagcatcctacgctccttttttgatacaatccgctcaatacctttctgtggcaaagtacccaattccatatataaggaaggagatcaggtggccaaccagtgggattgtgcttgaaacaagaggtggctcgcggggatccagtttggcgcgctgagtgaacaggagggaggcgagaatagcgaccacgcttaatcccacaatcgtggtggaaccagacatggtcgtgggattctaatcgagagccaagttggtatcgtgaggagtgggagcaacagccttctactgtttacacttgattccagataaatagtccctcccgggggaaatattaccaaatctcattcggtgagtaattttctgttatttcgtacgacgtatcattgaaatttccaacaattagaattcaactcggtaatttacttgtggagcaccaggtttgcttggtggcactagtattttacgtactgtacaaagttactatatcagtgtttagaacccattccagctttagtttctccctctctctctcgctaggcatcttccaattggcacgttaatagagtagagtaaaaatgagcgggtgttatgccggcgaaccagatattgacggtcacatatatcttcgaaaaccccccagctgaaggtcgaggtttgcggtagcctcccttttctcacgtttggccacctcagagcccgttcaacgtggcaaagaaaagcaatggatgaatttacaatttccgcggggagcctttgtttactttcgcttgtagtaggctttattatccagagtgtttaccgtctgtttttccacccgcttcgcaagtttccaggccctaaactaggggcaatttctcatctgtacgagttctactacgatgtgatttataacggttcttatctcttcaagattgaacaactgcatcagaaatatggtaaacggccaataaccacccagcagcgtacaaggtctgtgttttgctaacaaccctaaagggccagtcgtacggatcaatccgcgtgaactccatattaatgatccttattattacgaacaaatctatgccggtagctcgcgtatccgagaaaaagatcccagattcattggcgtgtttacgacacctttaccgatggttgcaacagttggtcatgaacaccatcggattcgccgtggcctcttgagcagctacttttcgagacgagcattgaagaaggccgaattgattattgaccaaaaggtagaccgcttgcttgtacgcttccactccgcctttaaatgtcatgcagtgttgcccttgcagcgtgtctttgcagctcttgcggcagatatcgtctcagagtactgctacggggctagccaaggatacctggaacagaaagtctttcaaaatcagatgatcgatgcggtcaattatgtcatgtccatgtgtcatatcaacaagtctatccctattattcccaagcttcttcgctgcgtgccggtcgggcttatggagaagttgggccttcagatggccgatgtaatcggagtgaggaacctgattcgtcgacaggcggcgaagtcccttgacaaggagtggttgtcgcatgacaccaatatgctgtctaagaatgtatttgatgctatagctgccgccgatgtcgcaccacaggagaagacgctgcgtcgacttgaagaggagggtgcggctctcttcggtgctggaattgaaactaccgcaagagccttgaccgtcgccatgtttcatttgatcagtgatgagacgatgatacgcaagctacgcgacgagctcaagcaagtcatgctttctccggccagtcgaccaacctgggctgagctggaacaattgccgtatttggtatgattgtgctttctacaatgttgatattgctcgttgctaattgggtactgctagactggagtagttaacgagtccctgcggctctcatttgggctggtggctcgctctcctcgcgtttcacctatcgaatcattagcgtacggtgaatacgtgattccacctggggtaagtaggcggcacaaaagctataacgaggtcagtcaactgctaacattcttcatgtatcagacaccagtgagccagtcagcctactttgttcatatgaatccccaggttttcccggaaccggaatcttttaaccctgagagatggatcaaagccgctgagaaaggacagtatctgagcagatttcttgttgcattctccaagggaagcaggcaatgtctagggatgaagtacgtttgtttcttttacctcccattttcttatttctagactaacggtatttagcttggcttatgctgaactctacttaacactagcgagaatcgttcgtctcgttgatatgaaacttgtgggtaccaccatcgacaatatccgggttggacgggaccttggccatccagccccgaaggctggtaactttaaagttaaggttgaagttatggggattgcaagtaaatcttaataagtctgagtaatattttagaaacagcacttctagggtatactcactaacaagattaaaaaaaccgatgtttatattcttagatatgttctgtttcttcctcactcatgcaccacttccttgggccctttataactgtatatacaaatacgagtacttataccctctactataggaattatacatataaggaattgcactctttgaggatagatcgagacgtctgatggtattgaggtttggacccatgctcacgactagaatgtttctaaaccagtattaaacatcttattaacattgtatgtatatggaatatatatttcaattggagcatacttctttgcccgaagctttactgtataaaaggagtggccgcatgtatctgaaattgatcgatcacccgtgattaaccaactatcgatcccacagcggattggttcttaggaagacatacgcaacaaaatatacgtggtattcaggttattactcctcagtcacccttgtgggctagatcttaactgacgtagcgagctatatccagtcaaggccgacacgagaatcgtacaatttccccgatgtctgggatatccagttgtcggtatctcgattatccctacatgcctggtggaaaatagcacttcgaattgattcagctccaatactcgatggagcgttccacatttcgtcactatccggcatgcaaaagtccaggtctgacagagttagaagctcacttctcatgtcactactatcgctgtcggtcgtgccggccaaggcactccgagtacagagtcgacagatcttatatagcgccaatccgaaacgcttgatctcttccacgttcacccatacgagtgctatcggcgccgaggagtggtgcttagcaagcatattcggataggagaacaaaccaagctcgcgacaggtttccacgagagatgtaaggagttgatatttggtgtccggcagttgaaagcgcaggttcaaatcaagaggagcctcttgtttggctacaagtacagcgaatataagctgcagaaggatactctggtaggtcgccatgggccagggcgtgtcattgctgcaacgtggcgtcgagttcgatatataccattgactctgaggaacagagaacgtcagcagaaagttaggttttcttgtcagggatcggttcatacccgttgagcttcaatcgcagaaagcaacttacgatggaaattcatcgccgagtcccgtgccgcttggtcgcctttgatccacagcccaatcattaacatcgattgtagaaggatacacggctctttcgaaagctcaaatgtcccccgatgtaggaacggccaagtcggatgaaaattttgaaagtaaatatcaatgaagtcctgagcaatccaccgggattcgccaggcaccgaattcactatatccgggttcaagctcgtttgtgtctcttggggtctgtttttgccatgagccacctcctgaggctgtggacaggtgatccctcgccgctgacatcgattacatgggtatccaccgtcacaacgttcctttcgagcatggcaagctccgcaggcctgccgcgcccgagattgtgggggctctctctctggatgatatttccggatatggcggcgtaatagatcgctaagcaatagttagttgctacattaggtcactgtaacgattatcatgggacatgctttctagccagggtactatcgcagtgtggacaggagaagcgctccccttgctcatgatttgccatgtgtcggttcaagtgttctttccgttgataagtcatgctacatccggggtatttgcattgaaaagctggttgagcagaactgccatctaagcgtggcggcattctagcatacctacgttgtggcatctttcgcgttatccggaagatgttgagtatatggttgagagggatgccgagtgggatggaagttgagtgccctcatcaccttttctatctggtttactaagcccatgggtcagccggcatcccgctcggcaaatcccgcttcgtcaaactatatagcaggtatgagtgattcttctatttgtattttcataatttcgggtcctagtctcatttgtggttatagtgtctgattttatcctctgaatactgcattactcagttttggtgaaagaggcctacgactatgggttttgctcgtgactccgaggcaacagacatattcgtcaacgagccggagctgactcgaagctatacagcagatgcagaaggctgcactgctcaggcgcttgaacccgccatctccaagctgcctagcttggaaaactcttcgggatatgaggtctactgggaacctgaggatcccgaaaaccctcgtctctggccgttatggtacaaaagtgtcagtattgtaacgatgagtcttggggcaacagttgtcagtcttttcagcaccttatatacttcaggaatccctggtctggaggatgaatttcacatatccaaaattatcggtcttctcggtgtctttacctaccttctcggtatggggctgggaactattatcaccgccccactgagcgaagttgtcggtcgacgaccggtttacttagtctccatgaccatttttctcttgttaatccttccgagcgctttggctcgtaatatagaagcgatattaattagcaggttcttcggaggtctctttggcagtgcgatcatgggcaactctccagcctcagtgaacgatattgtctctgatcaacatcgcgctctggctttcagtatctggtcgattgggcctacaaatggtcccgtctatggtccgatcatcggtggtttcgttttccagtatctgggctggaggtggacgaactggattgttctgatcatcggtggtgcagttctcgctttgatgtgtttaattaaggaaacataccctccggtgatcctccgaaagcgagcagcgaaaatccggaaagaaacaggagatcccaagtggtggacgcgctacgatggtggagatgatttgtccaaacgacttaaaatcggtctcagccggccattcattatgcttgtgaccgagcccatctggtaagcatcctctcctgaatgccctgtgtctgtataaccctgatccgacgtttaccccttatagcatattctggaacagctatatcgcaatcgcctacggcattctttatctgtgtttcgtggcctacccgatcgcctttcagacagaacgaggctggtcacctggaatcggcggactctccttcatcggcatcggatccggtgtcctcatcaccatcgcatgcgaacccatcttccgcaaggccatcaatagccaccgcaaggaccctgaaaccggtgagatacctccagaggctattgccagcgttgttattcttggtgcaatcctcctcgccgttgggcagctgtggttcgcctggacttgtacaccaaatgtgcattggatcgtgccaattctgtccggcgtcccgtttgggtccggcaatgcatgcattttcatttacgccactagctacatggcccgctcgtacggtatctacactgcttctgcgctggcggggaacatgttcttccgcagtattatgggcgcttgtctgccgcttgcggggccgtcgatgtatagtgccctggggctaaattgggccagtactttgcttggccttgtggagacggtgtgtatctctattccggttgttttctacttctacgggcgtaggattcgtaaggcaagtcccatgattcaggcgatggagaggatgcaggctgcgacataaatatcaccggtattaactcttccgaacgttatctagactttcaagtcattttgttttcgtttcctgtgtctgattagagactatatcagcttagtgcattgaatacttacgacctacgatcgagccttattgatctatataataagctataatagccatgttaaacttatacttatatatctctttgggttatctgcagatactgcttgaaccaatcaagctattagtcacagcttaactatttcccaagccttacatgctattccatgtccacttattcttaagatccgagacaagttttgaatgtgactgagtagcttctcctactggcgaagtcgtaacaggggcgtcatattcgtagcctcggtatatagggctatcatgtatgattcggcaagaactctaggtggtcatgccgatgctagtaatctcgcattgaccggcgcatcacgcctggataacgtaaaactaacattaatgaacagcttagttgatctattagaaatatgggagctgggtttggttgccaaaggcctacatctttgtgtggggcgctcctggtgggttacgtacgggctgacagtccggcatttggatccgaagctgagatgcgaggagggataccgaaagtcgggatgccggtaggagggatgccgatgggagggatgccgctgaaatagtgttagagataggtcaagatttacgtcatctagatttctaatggcctacaaatggatcccgtcactgaattgatttacatactcgaggtataagtaccgggcaccgatcatgtagctcctcaacattcttcattcaaatccagaaccagtatcatcgtgcattacaaaagattcaaaaagtcactcaccaagcctctgtttcctcatacatacttctttctcagatctatagacaccatggctcccactcttaacatcacccacatcggcacagccacagccatcctcgagatcaacggcgtcaacttcctgacagaccctttcttttctccagccggtaccacctgggacctgggcattgcagtcctgaaagtgacagaagaccctgccctccgcctcaaccaactccccgtgatagacgccgtacttctaagccacgaagatcaccccgacaacctagacgacctgggccgtcaactcctagacggacgccgcgtcttcaccaccgtcgacggggctaagaatctcgcccctcgtcccgccgtgcacggcatgaagccctgggaagaaattgacagcattatcgccggcaagaaattcaagataattgcaaccccgaccaagcacgtccctggagacgaatgcaccggcttcattatcaccggagaagactttggacatcaccatgacggtctccccaacgcaatctactttacgggtgatactgtctatatcgaagaattggactctatcgcggatcgatatcacgtctgtgctgctgtgatgaacttggggaatgctcatgctcctaacaaggaggatccgaatggtccactcatgcagattaccatgggtggcaaggatggtgctaggttattccgtgcccttaaggccgatgttcttgttccgatgcactatgaatcttgggggcattttactcagtttggggatgagctgcgtcaggcttttgaggatgagggtatcagtgataaggtctgttggttgaagggaggcgaggaggtttcggttctttagtgtttcttgagatgtcattttttttttttttttttttttttttttgttatgaacttagactataaagtgtattagactggacagacttggcaatatatttttgttcgtttttctttcgaaaagtaattttattaatctgagctcagtcgcgctggtaacttgctagtaatgtcctcgtgaggactgaatatataattttactgtgtacaaggggatataggagtagggtgagggacgatcttcattactcaacaatcaattccgttggcgaattagtcaaaagtcttgaaactatgattcatcactaatggttttataagcatcggtatgtatttcttaagtccaagctagccattgcttgtctaccattatgactggcaagtcagcgcatcattcaccttagcagatacgagctgtgaccaaaagaaattaattgataaataacaaggaacataaatcaagtagtaatattttcttccatcgttttatttatgcttctctctctatatataagctattgtcataaaggccttctgaggcatcagaatgttcatattgacgactagaccgacgctctatcacgacatttacataaaccagaacatgtaattaccagatcagaagtggttcattctacctcataatcataaaatctatatctatcatggcacatctatgtacaaacaatcatcagactactaacccatcacaggaatccgcgcaaatgctcgccgagagccataatagccatggcctggccatacggcatagacgtgagggggatatccttataaaactgcagggtatcacccattcccgtcccgaaactcgtgttctgcaactcgccgtcgccatccacgtgccctactacagccgcgatcgccttttcggcgacgggcttgtattccgcggagatgtaccgcttgcgcactgccttcaggataccatatgcgaatccggcggtggcagatgactcgacataggagtctgagtggtcaaggagagtgtgccaggagccagactcgttctggagacgctggagcgcctcgcattgtgcttcaagcgtgtcgatgaggtggacccgaatggggtctgtgggctcaagctcgagcaactcaataaattctgggatgacgatggtgatccagctgttaccgcgggcccatcgcgcctgcgcgaagttgtggccgccgtcttcgaaggtccatccgtggtagaatagtccggtcttggtgtcgaataggtatttgatgtggaggaggaattgccgcttagcttcggcgatgtactcggggcggtttagtagctttccgatctttgcgaggggcatgacggtcatcatcaaggtgtcatcccagagctgctggtagttgtctgtgagataggtggcgtgctgcagaccgccgtagcgcgtccgaggcaggtcgtgcatggcccattcggcccaggcgtctagccaggggagataggtgatgttgccggtcttttcatagacgtaggccagtgtgaggaacacagccatagtgttgatattcttggtggtgccgccctcggcaaaccgggcggcaaaccagtcttcaataatttttaataattcaggatcaccggtctgttcgtagtatttccagataccgtacaacccgatgccgtgggtccattcccagccatgccaggacttggtatcgataatgcgaccgtctgccaacggcataaggaatcggccggtctcatctttgatgttgacgaggttatgaatgagacggttgacggtgtcgcgcacctgcggaggggaagtattggacgacatagtgaagcacagagacacttgaatatgccaaaactttaagaaaataaaatcccaaaggaatgcgaatcggggtagaggaaaagcagggtaagagtgaacggaccaagcgccctaataacgctcaccgcaggggatccacaagttgatacgcggagaaactctcaacactttgtccgtgggatgcttttagcttcgggtcaacgccaaccgaggaggcgtactagattgcacttcattgcgccggttttcttggctctgctcgcttatttgacgagagaatgcatgagtcccaagcttcgcagtggaccaacggcacttacccgatctcttcgcttccagctcgggttattcctctccgcaaaaccttttccccggacgaagttgacccacggggtggccaaaatgcagaactggggaaaaatacgccatgactcgttgaccttggggttagaccgctcgtgtgttcttcctgtagtgtcgccattaatttaaaaatgaataataataataattaactgtttactacgtaccccgtggagagactgctggcgataaaaggtcccagcacccctcctggcattctctgaccctcctgacactgttcgctttccatcctgctaggaggtttcatccgatactgcaggtggtggctcacgttttcattttccccttgcacattccaccatgacagacgcaagacccccatccgctggtgaaccccaggtccaccaggccacctctcccaaccctgagatgaacgacctgaagaaagacatctctcacgtcgagcgggtgctttctcccaatgacaaagatgccgtggactattcccgtgtcgacaatgagctccaggattatgcaaaccgcgggcgggtagaaatcgatgaagccaccagtcgacaactgcggcgcaagattgatcgtcgcgtactggtgatcatgatcataacatatttcttacaagccctggataaaggcacaatgtccttcgcatccattatgggtattcgcgaggatactcacctacgcggtcaggaggtatgtatctctgaaccatgagtgagaaagtgggcaggaaaccttgatgctgacacactttccctttgaagtactcctggttgacgacctgtatctacattgctgtcctgatagtggagtatccaacgaactggatcctccagcgagtccccatcgccaaataccttggcattaatatctgcctttggggtgccactctggcactccacgcggcttgccacaactttgccggtctagtcacagtgcgtaccttcttaggtatcttcgaagctgtctgccagccttcatttgtgatcctctcgggaatgtggtataagagagaggaacaagctgacaccgtcacatactggtgggtaatccctaaatcatcgacctcgctcctccagggaggcggctaggttgactggttcgaatctaaccttcgtctaggtacatgatgaacggaggtcagcagattgtcgggggtctgctagcatactgtttcggtttgatcggtaaagacaaagccattcactcatggcaagcgcttttcatttcatacggatgcctttcagtactctggggtttgttcgtcctctggtggatgcccgattcacctatgcgggccaagtgcttcaccgaagaagaaaagcatttgatggtcgagcgtgttcgtgccaaccaaacgggtatgcaaaacaagaagttccggagctaccagatgtgggaagccttctgtgatccgcaaatgtggtgttactgcgcgatccaggttttcactacgcttcccactagtggtctgggttcctttgccaacattattatcactggcttcaacttcaccgagctgcaaactcagttgttagctatggtcctgggtttctatatcattatcgtcctgatgtcgtccgcatggttggtgaagaagactcagcagaacttgcttgtcatgctgggctttatgatcccgtatgtcccattcccttgtccaccttccttttaaagagtatcactaacacctaccagatcatatgtcggcactatcgtcctaatgacagtcgaaaataagaacttggccacaaaggccggtctcctcatcagctactacatcactctgtcgttctggtccgcccagggtctctgtctctccatggtctcccggaacattgcaggagcaaccaaaaagtcgaccgtagtcgcagccacctttgtctcctgggctgtcggcaacgccattggtaagcacccaagaccccctataaaggcctcagcaaagctaacattcgagtcatcaggcccgcaggttttcctgtccaacgacgcgccccgctacttcattgccttcggtgtccatctcggatgttacactgccatgtgcctggccgtgattttccttcgcttttacctcatggcgcagaataagaagaaggaccgcatgttgcaggaggctggagttaaccctgccatggctgacaaccttgaccacgcttttgaggaccggacggaccgggagaatcttcacttcagatatatctattagatactggtctccttggtcattttaacactggttgttattgtctgtgcgtatgtttgatgtatggaatgaataaatatacccttttctcttgtagtcttgtctcaagtcctgttataagtgagggcggacttgcagatcttctgcaggtcgtccgcaagggattgcctagttgcgtaaaattgatcgaccgatcgctgcaaggttaatctggcatgttcacaatcaggggtgtgggggaggatacctcaaggttaagttgttaataaaacagcgccaagggatgcctgtaatgtgcatagcgcagtggtaacaaaaatgtacaaattggtacttgcgattcgtagactagttcaacatccgattgtacaatatgcgatgtgtattgtgaacaattttcaaaagaaatggaagataggatatacataaaacaaggccgtcatcaaacccgagatacttgttgtgttgtcatgaagaggacatattacggcgaaggccgcctctttttttttttttttttttttttctctctctctcttttgacctcttgtttccgacgcctttcccgtggatgtcggattgatgggcaagggagtattccgccaatacctcgttcaatctctaccaaaagtaccggcgtttcttgtccttcttcttcgacagttcatctttcaattccttgacttgtttctccagtgccttgcgttgttcttcaacaatcgaacgtttataccgtgatgaaacaagtttgttcctggtttcctccagagttttctgcgcttcgtcacgttcgctctcagcaattcgggcctttttctgtgcatcagcggcccgccgcttagctttctcaagggcctcttccagttgagtcttttccttttgtaccttcaaattcgaggcttttgtgtgcttctgaagtaggctatccttcttcgtgagcattgccgcctgggactccgcttttttgtttagggtctggacttcattttgcatctcactgagctgtttttgtagcgtttcgtgatgacgtgcgatatccttctcttgggtcgaacggttttgcgactcttcaagagctatgcgtaatgcatctcgctctgcattagaagctttcaattctcgttccagatggtcgatatgggcctgccaatcactgatttgcctggcgtcactacgatccttttggagcaacaggttaaggcgattcatgtcacggtttagggagctccctatgagttggatccggtcttcaagatcatcctcgatccattgggtgtcctcatagacatgggctctatgagcacggtcgctccgtttctccctgccgaattccgcttcaaaacggtccttgtggacggccatgagcgacgacggcgggagggccgttgtgaatgactggggggagtcgggaggggtatcagtagacatcgtatgcggacaatgactctgttgtctgacaatcaggtctgccctacgtctgattagatctcacataacgttaaaaagttcgtgcattgaatgtacctaagtatgtattcagctcgtgcgattggacttctgacccgtgtcgcatcggcgctctatcgcagcgttaagagtgaaagtcaaacttaactgtcgggtaccatgcggggaaacaatcacataagggctttttaaagtggtacaaaatgaggaagtgcattgctgatggtgcgtgatacatcgccagctggcgatgtaaatgtaatgttgttattcgtcactcggcatccactcccgtcgcgccacggaaactggtgtggacgattctccttaacggccacgatggtttatggggacttcagtcaatgtttcatattcccagccatgcccaatgacaaatttacgattgtcggtcgcctccattaaaccacaccgcacatttaaccgcaagaatcgtccagcctgacaccacgtcaagccgtcctgagagcaccgcattcacggaagacacaagtatgttatcgcaatcctttcatcgttgcctaagataatgcttgtgtcagaagtccactgaggagtcgtcacaaatgcctgaaactgctgttcatgggtgcgccgtgttgtccaacatgttggcttgagtctatcaggtgataaatctccgaaagttgcatttttgatacctgatgtttccaagttttgggagccgcacaaatgatgcttgcgataatttgggcgcgactgtggtggtctgtttagtagaatcatggacacgagcctctctggcgctcttgcgtctcagccttgtttcccatgtagtctcgaacccctacagcgctcgtgaagatgtaaccgtggcctcctgtcgcttaagggtcccgccagcaattgggtttattgcgtcagcccgtcaatgataggatattttggctccagcaaagacacataaggtcccctcagagggcaaacctgaccacaactcacgtgtcgatcacaaccaagaaaattatccgaataagggaaaccgacaaaaggtggattccgctctatcattcctagtgcaaaagcagatgtgctatctatgcacaccataaaagtccagagagggccacaaaaaaaggtttgtacattatagtagatatgcattatcatcaagggtgcgccacccgaaaggacggtcgccacagcattgctgtcagggcgaccccctccaccaatggcacttcattgactatctgaaacccaagggattggtagagatgggttcctttggcactagcctcaagaccaacaggggttccgtcccacgtggcttgtttgaggccccattcaatgagtctgcgaccgatcccttgtcgctggtacgccggatgaactgccagtgtggacaggaaccaaatttctgggaagtcgttgtacggaaaacactcgacggttaaagcattatacctagccaagcgagatgcatctacgcttcggtcggggtacagacgagtcacgaaatgttcgctcacattcccaaaaagttcctgtacgcctgcagttcttagtaaagatactttctatggtttaatcggtctagataggggcgtcaatatatggctactcacgagtccaccagctatcattcgaggtctccttccaccgtttggtggactcgtccgctgtgtctccgatgccctcccaaacacaatagccaaggataggccatgagtctgcatccacagaacgtgttccagaattacctaccgcaacaatgacaacccaccctggcgatatcaacttcgcccgcagtcgtcgcaggaaactctgacgatagtcggagtaaaactccctacgccgagggcagagaaaggcaaacagctcatcgtcgagcatggatcgtgcggctacttccgcgatggatggaaggtcttgtgacactgccggtcgcaaatggatctcggtgagactcatgacgtgaaaacttaattcatacaatgtatgtggatatggaagttcagatgtggaatgtggggatggtttccaagttgataccgagtctcttcgcttgggattgtaagtgtactagtatgcccaaaagtgaactagtcctaagcacggggcctagacctgatacgcgtggatccgctgtactttgtattttacacgcatgtgagggactacgaccggtacggagtaggtaaggggtcaacgtccgattgaaagcccagccctgctatagggggccatcctccttttggtaaggtccagcgtggtcgccaccacatcacatgattgaaattgacggacggaaggaccccgaatgaaccccgatgctggagaatgagttcaagcgtctggccgaaaattaagaaatcaatttgagattcaaccccaatcctctatacagatccttgagataaatgtcatagagagcaaatcgttcaacaaccgtgacgaatactattcgtcagccgttgcatgacatatgcactttatcgggcgagagaacaacaaagggtcaacggtcacatcctcagatttcaggctccgaatctccgagcgcccggggaaatcatgtggcactaaaccttagctgcacgctagccccagtttagcgttagtgtcgtacatatttcccccaatatttgccgaaaccccatccgttcacttccattccatccattcaactccctctttctcttttcctcttcctcttcttcttcaaccaccagtctcgtggggactcccgacaggatacctcctccaccaagatctccactgtttcagaccacccccatccgcccgtcatttagtttcatttccttttgttgtttcgtcttcattctcctcctacgttcttttagactcgcctagtgtatatattcacgaaatcctatcgcttcacaacttcttccttttaaataccttgtgaaccacaaaaaatacctccctggatatggtcgtgccggatcgcctatattagttctaccgctcgcctgtgtctatcgccaacgtgtacatttcaccacgaaacaacacccagattgattcacgaaacgtttttaatatcatactcgataccatcgatacggatcgcaaagttgggcatgactgaatatggcgtcaagtgttgtcgcccactgccgctcgaaagataaagataatcggttcaaagttgaactcctttaatcgtgagaaagggttgcgcatccgggcgtcatgggcgactcgctgtcgcaggtgcccgagggcctcgttggtggctatcaagggggccttgcggtgaaaatcctgatggtcgtctttagctcaattgctctgtataacgccatcgagctcatcattctaatcttccttgtcttcaaccagtatgcagggctgtacttctgggcgatgctgttgtccaatgtactcggtgtcataccccatgctgtcggcttcttgctggaattctttgcgaaagggcctctgtggttcgcagtcaccctcgccacgatcggtttctattttatggttcccgggcagtcgatcgtcctctattctcggcttcacttggtcgtgcagaatcccaaggttcttcggcaagttcggtacatgatcatcttcaacaccatcgttttgctgattccaacgaccatcctcacctataccactatctacgtgcgcaccgaacctataatccgcggctacaatgttatggaaaggatgcaattggcttggttttgtgcgcaggaaatgttgatttcttgcatatatatttgggagacgaccaaccttctgcggctgcggccggacaaagatcccggccggagaaagatcatgtatgaattgattacgatcaacgtaatcatcgtgctcctagatgtagcgcttctggtgttggaatacgtcggtttttacgctcttcagaccacacttaaagctgcagtctacagtgtgaagctgaagctggaattcgctgtgttgcgaaagctcgtcttgctcgtcaatactcgcccctccgacacaagttccaccgaccacgaagagtatcctaatttcgtggatccagagcaactgacgggtgatatcacgcatgcggcaccagtccgtgcccggactcgttctcggtatccatggagcgccatctcaatggacagcttggaccggtcggagcgccgaggatattcttctgagaccacacgcccgccataactcgactaccaagctatttccgacatcatatctacccacccactctttgcctaccgatcacactagacaatatcgagcgggctgaaaggcatttcacccgagactagtagacacagtcttgctgatagcctttgtcctgcgtacgcttcggtgaggcctttgctgaggctgcattagggcgaatgacggccctgtcaggtttcagattcccaggtcatcacgctgtcggaccaggggcataacgtggttccacggcggaatagcgttgtatatatcacttcctttgtcatcctatattggtaggtcacgtgtgagaacagactgcacaatcacatcatctgttgagcagatcaggcttcgcctcctcacttgaagagactgcacatagtacgcttgagatgaaagatcaaggtatataccaaaagaattaacgccaagggttagcccacagggcgtcgtgtatattagctattggcggattgtttatatcgaagacgcgaaaatatgtcatctattgtcatcagggttccagggcacaggggagattagaccacatcaaacgaaagtggcgaaccaccacagcagccacttggcactactgctgaggtcaccacgcaagctgttgttcgtcgtaaccaccaccccatacgtggcggaggctcagccgcgggtggctaccaatgtctgcctcatggggattcccacacaattatagcgacgtgaaaatgtactatcaacattcacatgaaatatttggcatttatggattggactagaactctcaatccaaggattgttttcgtcctcatccagaaattgatggcgatcattaaattctatagtcaggaaaatgtacggatcacgccgataaatcactagcttcgaatataaatatatatctatgaatgtttcaggatttggtcgagagtatcttctagaatagggaaataacagaaatttcttgttcttttctccgactcttttacaagatgaatttgagatatgtctgtcacatcctcgattattgcctatgcaatatcaagtaggaactactagtgctgtggttgatgtggatggtgtgcctatataaagattggatccgggacgactctaagcttggaccaagccgaatgtcgattgagacgcaagggtttaagcgacggtactcagtgccgccaatcagcaactgttttcttctgctgatccgagagctcgcggaatcacgtgcccagcggagatgacacatcagctgcggaacgaatggagattaatatggcggactaagagaggaaggtggaccttgacgcacagcttagtttaggaaggtacacaatcgacccgagcagttggtttccattcttttgtgacagcggaaatgacgtcacgcaccgggtctccatacaaaatttcagacatggcctgatttcactcaacacgtaaaaagtatgtctccaatttcaatccccagatatctggcagttcatatctattagtcaggggcttaccatcctaccacggtatgaagacggctacttggggatggaactaatacctaaatcactccaaacagagacagaaatgcaaaggtagaaacttaatatacaaaggatccagaggacggagggtcggtaccgcctattatttcgacgtatgactaaatggaatcattttcccttgagactagtgaggagcgggtatagtggaagatttatcgtggggttctcgatcttgagatttttttggcattcgcagtggaggggtcgaccaaaacacggcactggattggtcagtgccaacttctggccctgagatggtgaccgcctagctgaatggaggtaatattgccgtcgatccatcgataccgaggactcactgtaactcgtctctcttacctactccatcttcgctacctaatttttacctggttccctttttccctctccccctccatctctttttaatttctgtgtggacacggttgataacctctatttcctcgtattcttgaaatctttttcgaaccgaccctgggagaatctttttttataactcccctcttcttcatcacggtatggtgcttctcatcgatcccttggtgggcgttgccactaaccgagatattttccttagccctcctcaccgtcctccgcatgcagtcgatcccttgaatcttccgttgcttctttgtacaatcgatcaattctgcatcattagtctcctcgacatcactctggccgcattgtgtcacctgttgagcgtggtggaagacggatcgcgttaaacgtcaccgatttgctgctatcgcccaattcgggatatttgcccatgccacgataacgctattagtgacagattgtgatcgagcttggtttggttgagtccagtcgttaagacgttgaaatggaatccaatgctgaccccacacccgcggtgaagcaaggttctcgcgagggtgcctgtgagattgcgcagttggtccaggaggtaccggctgccgacatttcagcaaaatatggctcagagaacgaggttagtctcggtgtcgccgaacgggtatacccaattcgatcaatggtcttcgtcgatccctcgtcgactactgcgtcgtccgacgatccgatctcaccagtgaggggagccaggcagtattcgatcatcgattcacgaacatgggatcaactgcagtcacaacgcaagtcggatacagaaggtatagcgccttcgatcgaggcggcgcaactgctgcccacggaagcaccgggttccggtagcgaaacccttgtccagagccccgccacccccacaaacgcgtcgctcggtagcccagcggagaacaacggaacgtcgcacttggttaccactcgatttaagcacgtcgaaacagacgatggccacgctgttctcaccggtagaacagtcgattccttccgggcttgcgaagatgaaccgattcacatccccggcgcaattcaaacctttggtgcgatgttggccttgcgcgaggagtcggaaggaaaactagtagttcgcgtggtcagtgagaactcagaaagtatccttggctactcgccccacagtctctttgcattggaaaacttttgtgacatcctcgatgaggaccagacggaaaccctcttggatcatgttgactttatccgtgatgaagcgtacgaccctagtgccgatggccccgaagtgttcattatgtccgtcactaacccagctggccaagcggtgcggctctggtgcgccatccatgtcaattccgctaatcccggcctgatcatctgcgagttcgagctggaggatgatcgtatcaatccaatcagcggctccagcgggccatccccctcggtgccagttgataccctgggtgttgaattcaccccggaacagttcgcggaaagcaccatcaacatcagccagccattacggttgctgcggaacgcgcgtaggcgaaagggcgaagccgccgcaatggaggttttcagcattgtcagccaggtccaggaacagatgaatcgcgccgagacattggatctgctgcttaacaccactgtggggatcgttaaagagctgacaggatttcatcgaatcctaatttatcagtttgatagccaatgtaacggcgttgtggtggccgaattggttgatccgagggtcaccgtagatctgtacaagggcttacattttcccgcctctgatattcccaagcaagctcgagatctataccggatcaaccgtgtccgcttgctttatgaccgcgagcaagtgacagcacgcttggtttgccgcactacggaagatttggagcgaccactagatatgacacacgcatacctgcgtgccatgtcgccaattcacctgaaatatttggccaatatggaagtgcgtgcctcgatgtcgattagcatcaacggccctaacgagctgtggggattgatttcttgccattcctacgacactggcatgagagtctcgttcccactccgaaagatgtgtcgactgattggggaaacattggcgcgcaacatcgagcgtgtctcatatgcatcgcgtctgcaagcccgcaaactgatcaacactgtgccaactgatgccaatccgtcagggtatatcgttgcttcatccgacgatttgcttaagctgtttgatgccgattttggtgccctatcgatccgcgacgagaccaagatattgggtgggtcgacccatcaggagatgttggctttgctggaatatcttcgaatgcgccggattaactctgtgctcgcgtcgcacaacatcaggaaagatttcaccgaccttaaataccccccggggttcaaatgtatctctggactgctttatgttcctctgtccgctgatggcacggatttcatggcttttttccggcggggccgactgactgaaatcaagtggggtggcaatccctatgaacagaaggagaagatcggtaggctcgaaccacgacagagctttcagatctggaaagaaaccgtcctggatcagtctcgagagtggacggactcagatgtggaaaccgcagccgttttatgtttggtgtacggcaagttcattaaagtatggcgtcagaacgaggaggccatgcatggctcacagttgactaagcttcttctggcaaactccgcccatgaggtgcggactcccttgaacgcggtcgttaattatctggagattgcattagaaggtgcgctggataaggaaactagggataatctgacaaaatcgtactccgcgtcgaagtccttgatctacgttattaacgacctactcgacctgacaaacacggaaaagggccaggatctcatcaaggacgagccctttgaccttgaggccaccttcaaggaagcgactggcatgtttgagagcgaagtggaacggaaagggatcaactatactgttttgccacaccctggcatccctcaaaaagttatcggggatcaaagacgtgtgcggcaggccatgtccaatcttatttcgaacgcgattcagcatacatctggtggtgatatcactgtcgaactctggcgccagccgggccgttcagaggacggatctgcaacaatacaaattgcagttcttgacacgggatcgggtatatcacaagctcgacttgagaccttgttccaggagctcgaacaggtttccgcagagagcgataaccgtggcctgggagatggacaggatactttacgcgaagtcgtagatgagacagaaaagcaggttttgggattggggttggcgactgtctctcgcgtcgtacgtaatatgcaagggcaactcagtgtccgttcggaggaaggcaaagggagccggttccagatcacactgaatttccctctgccggccgatgccgcctctgccaaagacgagtccgaaatccctgttcacaacgttgtaccgacggccccgttacagtcgaaagaagagtttgtgttggttgatactcgctccgagggacgtagcaatggcggaagtgacaccaacagcgaaagtgggaaggctacacagaaacctgctacgtcacagccaagcctggatgaaacatccaaacttaacccagagaccgacggcctaccaacacaggcacttgcaccagttgaccagccctcagagacgaagacggaatccacatccccgatcaaagaacctccctcggaatctgatccgtctcctctacctgatactttctgtgtcctggtcgcggaagacgacccgatcaatagcaaaattatacagaaacgactcactaaactacgccacactgtacgcctaaccgttaatggcgaagagtgtgcaagcgcctaccgtgcggaccctgctcaatttgatgcggtcttaatggacatacaggtaggtgtcgctttcaccatgcttcccttataacagcgctaaccagtcctgcgtagatgccaattgttgatggtatagggtccactaagatgatccgtcaatttgagcaggaaaccccgccagaatcactgtcaagaatctctagattgaacggccgaatacccgttttcgccgtctcagcgtcgctttttgagaaggacgcagaaaaatacatttctgcaggcttcgacggctggatcatgaagccgatcaactttgaacggttgaacacccttcttgccggcctccgcgatgatgacgtccgcaatagcactacctaccaacccggtaaatgggagaatggtggctggtttcaagggcgctaacggccctgatctctgtgttaacccaacttctatgatttattgaactgatgaaaaagctgttcctctggtttcaccgacacctccgatgagcgttgcgttagtatttgatcaacgtttttgatggcatgagtatccattggttagggagaatgcccacagttctatgtatttcacatctgcattcatgtcatataccccatcaatcgctttagttatacagaatgaactcaatgtttatatattgagagatctatgtactgttcttagcacagacaatgatagcatttaagatgtatatccataattatataagatagccctaaccttccacgtccggatataattctttcgcagccactgaaccaaacgcttgaaccaaagcagtgacggatctaagcataaacaggctatttccaactcgaaaatcccattagacccaaaataatctatagttttaaaatcaccaagcaatctataaaatctttaccaaaacatccaaatcaaacaaacccagcaataacccccgcaaccccgactaaaccaggcatcaactccaccccctcgcactggatagatatatccaaaaacctcctcgcagatagaaacgcctccccactctgccaagagtgacacttcccaggttcaacccgtaactcgacctccacatcatcctccctcgtacagtcaacaaacctcacaatgtcatccacgaaaatctcatccccaccagcagatacccacgtcttacacgggagtatacgcccccaagaccccctctccattgaccgtgaagcaaaatccccaaatagagagcttaatccaggatcagagcgtagaagctccctacccattcgccggaggaacgacctagacatgaaatccttcttttcgaggatatctaccacaggagacgaaagagatagatcaatccagggacttaagaggatcagagaccccggtcgtggatgcccctcttctctcttctccttcaccctctccttctttccccaatcctcatccccatccccatccaaagaagaagaagaaaaagaaaaagaacccacaacaccacgagcaagagtagccaaaaaagccaaagcaagatggccccccgccgactcccccatcaaacaaaccctctcagccccaaccccaatctccccagtaagatactcataccccgcaaaacactcccatatctgtttcggaaaacttccattcataaccaacgtataatccagggtaaagatacacactctaatccccctttgctctaatatctcagcgaggaataataatccggggagcgtatccgccggatggccgagtgcgtacccgcttccgcgaaggtggtagatgactaggtctgcttttttggggtctattggtgctgttgttgggaggaggccgcgacatacccagtatcctgtgaaattgggtctttggatcttgtggaagaggtgggctttgagggtgctgtagcgggttgagaggagggctttggagcctgttttgttggggaaggtgttgtggattgagggggggagggctgagaaggttctgtgttttttgggtggattttgttaggttggttctttaggtgagtgtgagttagggagaggaggaaggggtatgcagtgaaaatgtataaaaagatggggtattcttactctcgtataagagaccgagtgaggtcttttaataatggtggacggtttggcgtgcctataagatgatgtagtgtcgttttgaggatagtgtatggtagccagatgaggagaaatactgttagggctaggatatcttgtataccgatttgaggtggtggattggggtcttgggtattcattttctgagtgactgggtgactgtttgtgattcttcatttgaggacgggattggatggtgtactcactgtactgtctatatagcggtagctctatcggaataaagacacgggatatggaccgttaacggctcgggatccactctttccgatgctcgggacattctgatacatgcgatcgactcgggttggtttcatgtggtttatccgagattgaggaagggtctgtgtcgatcattcgtatgcgtttcgtgtcctgatctgcgatgtgtggcttgagacctttacggttttgttcatgttgagagggaggaggatgacaggagatcggaaatgaacaaggtgagtggtgtaagaagtaattgtatttgaattctgtataaaagtccgggaggccggtaatgggacttcagatatcatcattctcaccaggacgtgttagagaaacccacgactccgcctttctggcctctttctccctgggcagtaaccaatagggatgaaagatgttgaacacaacaactgcaagtaccatagggatcccatcaaggccaatgaagaaccattcccgtgtgatcagatatcccgaccagccttccaacagttcgattgtacggtagatacttcgcacgtagatacataccacaaagaatgtcgtcgccaacactaacagacgcattcgcggggtgaaccgggcacgaagttgaggtctacgacatcgaacgagaaagtcgataccgcagaaggcaaatgctgtgatggcggccatctggaatacgataccggccaccattgtgttcgtccccggggcagtgtctccgtccacttcacttgccgcggaggaggccattccaccacccactgcctgaacaaccaacgagacgatgtcacatgtgcaaaatatccagagataccagctggggcgaaggatagaactttccggacccagaagagcgatgagctggccgagaagaacgtatatcccggcggtgaaaaatgtcgggcctaaaggaggaaaccatttgtcagacagcatttataggcgatgaattgagtataggacataccgataattagcgttgatatttgcatcaagaaggcgtccgtttgatacgggcactctgctgaccacgtccgtgctgcccatcctaaaacctccgctgcgataggtcagtgtatgacctctgtcaaatgtttcgccctgagacatactcaagcatcctatggcaaatagtaagcaccaccacttcctagaccaaaacgactgtgctgtgtgagccaccatggatgttccaaacagcacacagaacacgatgcctgctgctagtgagggctggtacccgtatgctgggttcacacccttcaccagggcatggcagcctttgtgaagataatcctcaatcattggcagctatatgtaggtcaacacaatgatgttggtttcagtgagcagacaggataccggattgcgcatcctcgtgaggggaagagtggtattaaatatggatgcgccaaagagagtgggctgcagaaagactgaaaattgaatacttcaaagtttgacgatgaactaactaggagagcccctttccgtgtctaattaggcaccagcgtgatggaattgggtccatactatgctggtattcgacagaattgtatagtcgtggaccgaccaccgagcgccgaagtggtcttggcgagatgaggtccgaaggccgatgtttgaaacatcgaaggcaacacagaccaagtttgattaaaagtcgaataaggctactgtttatcgatgatgaagcaagactgcataactattgtggtatacttggtgggactttataaccgtcgtcctctgggtatcttggtataccgcgcacatcgtcttcaacatgccgccaaccttgccaacccccaccatccagcaagtaaactgcaggtcacaaaatagatccatctttaatcgattaagaaggcgcttcagcaaatacgtagcggttctctgctagtcccaccgtccgtgttaccacataccgaaaggtcgggcgcttgaaaagggcacgtcttcattgtggtagatccaagctgcaacaggaaccgatagcaaaagcgcttcagtgtctctctaagtatttcactcggaacaggaaccggcaccagcttctgtgttctgttgaaggttagtaccctgtgcgttgatgtttaagaaaatcgatgaatacaccgacaccaaaacattgaatgtgagtccatcacttaggccagaaaggtagattttggtcaaacgggatggaagttccgaaaaggtccgttacatcgaacccagtcagagatccatccccagcatccatgtcgtcgatagcaggaaagaacaacggaagggtgtctgggctggctaagggcggttggtggtcatgcgtctgaagccaaagtaagtaaccgctggagtggatctcatgtcggaacacttacttcattttccaagaaagacgcggctgagggaaggctatcatcttgtctacgtggtagatcaatgttcacattagtcggcactgcgatggtacttccatcgtttccctccacgcgatatgtacggacgaaagtccgggcaatatatgcaaactcagcaagcacagagcttggtaatgaaccgccggtagcatactccagcctactaaagtggcctccagctacctccagcagagcaagattgctagccgtttctggatgagtcgggttgtgaataacgaggtcaaagagaataaacaacgctgataagggtagatgagcaaggatgctgcacactaggtcagctgagttcctcgcctcaggggtagggatgcatactaaactggcgtgtaagcctccatgtcaatatgtcgcagtaactcaataatcgatcgcgccgcttgcataatagcctttctggcggctacctgccgagggccatcggaatgccgtcccaaatgcaaggtcaagcggcaaagcgcgatacacgcattatggtagtaaaaatgagtttgcagagcaatgaacgtctcacaggagccgtggaatgattgtgcccggaatggctccccgggccgaaaaatcattggtatagactgccgccatcgttcgagtacgctgttcatggtgtctatcttccggtagtaagatgcctctgtattccacgttgcactaattgaaaacagagattcatatgctcttgataaaaagcgagcaagaccagcgcatgcagtcagccaattatagtcaccaaacacagactccggagtgatgggaacggggcatcctatgtcggagtccataatcacctaaagtgcaaatgatgagtagacgtgtcaattaatctttgtattgtgcttaccgaggtattgccgtgatgaaaagaaagagttttctccaagaagtagataacccagaaagttcgataccggaaatgttggtctgctgcatccgatgatgcgttcaatctcatacgctgtgctacacacgcagcttgcttaatgaaaagagaatccaggtgcatataagaaaagttgagcgcaaatattgcctatatttatcaattatgcatcatgcaacatgtgaatagtacataccattgcggtaattgcctgtaatatcattagctgaccgctcatccaagtctgtgcgagctacactacctgtaatccacccatgcattcggcaccgacaaatatatcggaggcaaatcccaaagctacctggtagaatttccagcttttcccttttccaggttcgaaggcaccgccaccatggtactggcaacccaatgccaggacagtatgatacaatgcagaccagtgaatatcccctgcaagatcagcagctaaactgacgttcgatattctttgttcaaattttgatcgatcaagaaatggatagaccggatgaagctggctaaagtatgctaatgggtagtcagaaatcatgccacagcaccggagtgaggtttgcctcatacagctaacataaagcctcatcgtggtcccgtccacttcaggtaaactttcgggtttctgccatagtttgtcggtagccggttgttcatggtgacgttcatagcgatcactcacaacggcggaaattcgattcaacaggcattcaactccggtgtggcccaagcgattagtgagtgcccgtatgcgactttcagaaaagtaccctatacttgcgctcccgacttaacgaagaaactgttagtagtttggatctcgtgaaacgcagcatggacagtacaaagagccaaggaaagcgaaaataaaaataaacatactgtagctatcgtgatgctatggagcccaggttagattagctattgggtttccaacttttaagaaactcataccgtgacaattgtctccagatagcgagtcctcccggggacgcgatggtcttcaatcagctggtccacgtagagaggcaatgggtcgggaggatcttgtgctagagtggtctgagtacgtgtggatatttcacgcctgtttggcttgacatgatactcgggggatccaacatcatcaccgatgtcgcaagatggagtcatgctcggggaggaaagattggcggtatcccgaaactttcttctgtatgcttgaaacacgcacttatcacctcgtttctgagccaagcacatcagtacattctatcatattacggaattggagatacgctacctggcagttgtggcattttgcatcgggaccgccgtcttttggctctattggatcctgttcgttagcagcggggattacatgtgccgtcaagtcttacttatgcagcggactttgcgtgccctgcactgattgcaggtcgatgacagcctctgccgtaaaatctcagagtgtactcatacttgtatgtgtgtagatgaattgactctggaaagcgatgaaggttgtatttgcttagtcaacacaactttatgtcgcttagtcattttacataacatataatgcacaatctgtgcataacttagatatgacacgggaaatacgaaaagcgtgtgcttcagaatcctagaagaatagaggagtcaattaactaattgaacatggccttatccagtcagctatatgaaattgattgatctgtaatagagagccggtttttcatggggttgatcggagtagaatacgatctcgatgtacacccaaaatttatatttcgaggctctagatgtaggttcatcgtataaagatgaataatccttgaaaaagtacacactggacattgtccaccgagcaaatttcctaagcagcatatcactggccaatctgttgaggtaacgcaggctgggctttctgtttgagcgtgtagtttaaatctctttgatcgaaaggtcactttgggccaatgtgagcttctatgaagtcatatatatactatttcagtatataaaaaaacgaatacaattaaaatttaagattttgcttaaatgaagcaagctcaaatggacttttctaaggttcgggatgagttcgggagtccagcgaggaacccgtcttacatctgcgacatttggaagataccgagatcgtccaacgggagatcagctcacatagatctataattccgacgatcgttggactaccgaaattcatggctccacagcagccctcctattgctccagccccccggaaatatgcaagaggacttcggctacgcaagctaaaacattctgtcttgtctggattgaactttcggcggatctcggggattgtgggacctcatgccctaagtgttcaatgatcggcgtaacaacagagaatatggggtgtagaagtcgtatttgtagaattctcatatatgatatttggtatgcagggtgattattgatcttaaaatgtgacatccgttatggctagtgggtgagactgcaatgcacagatggcaaaggagtaggccgataatcatactagattgtctgaacaattgattcttgaaaatccagggggcgttacgagatgataagaacgattggctggtcacgcctagtcatgtacaccatcagtaatacttctccctcctcattgggcttttccgctactgatttaacgtgaaaattgagaaatatagcacgggtggtttttgaactatattcgctatactatcaaactgaggaaaaggacagtgaacaagagctggctccgcctcccagtccttactaggaacaaatggaccattggagatgtcctcgtcacggcccaccatgaattgatcatatctataacgttggccctcatcccttttcgtagcaaaattacggagacgatttccccagcagaccagatgataggcactactgcaggcagctcccctgcttcttcttctcagtcatctgcagactctggccaatacgcttgagagtttagaaatactccgtgagggaagcggttgaaattttcttaatcatttggcggttattctgaatccatctcagaatgctcgagtacctcttaagtacagaatacatggcaactcagtcactacttacccgacgtagacctccggagctattcgaatatggccatgtcatcttgaccgaatgtactaaccatgttgcaactgctctgtcacaaagttgtatctacacgatagaatgatgtgcacgctagcttaccctataccacaaaataggggtgggggattctcctaattcaaggaatgagagacggtgttgccgtttgtcctgtctttctgattctatatcttcctccaaaggagctattacaaagtagccttgtacccctttcgcgccatctctttttaacacttggattgtgatcagtgggtacctgggtatgcagggataaacttgaagctgatcacaatcttagatagtggctgtgtaactaagattgcccttacatgtcatgttctctcgatctaaacaatcgagatgtacttttacgatgcagagaatggatgctttaaagcatttaaatactctgccaaacccaacccttcctacaacaaaaccaaccatgagggcaattcaatttctagcctttctggcttgtttgagcacagtgtctgcttctagcggccggcacgcagcgcatcatggtcttcttcagatcccaccttcatttgcgtatggtgatatccacatgtaccctgctcttcatcctgagcatgatcccaattatctgcgccatctaacccctgaagattcccaagacctctactacagtcaagaaggacatcgacgtcagtatactccatgcatgtagctcattctgtgcgtcgcgatctaactgattttcatagctgccttacatggcgcaaaacacggtcggttgcacgcaaccttctcgtgacctacggttgtcctggaccactcaagccatattgaggacgtcaattgtggtaacggaaacatcgagatctgatctgctcccgaggcttatgcaaccatcgaaacggaatggaaggaatatgaaaacgaatcgcttaatctcatcactaatcatgttggctgtggccgcctcacaggggagtatcgctcattcttcattgcatcccagcccaccttcgaggacaactgtgtgactgtcctcgctgagctcacggacgagcaagaagagatccaggaagccaagctgaactggggaacatatcaacgcccagatattgctaagcgtcagcggattttaggacacgtcaaagttgccaaagcagatccgcagatgcagatgcgggatttgatggcttccgacaggcttaatggaaccagaaatatcacgtccgggggaatgagtgacctcacgaaggacgcagcggccgtcaaaaatttcgtcggaactgattcaatcaatacggatattccgtatgaatatgagataggccttgactatctttcggatagtgaatatgaccagttcgttaagcgaggcttgttttcctggattgtggagggaatcaatgccatcatcaaggtactcataacgagatgtgaattattattgaatttggctggactaacaatggaccactgtaggcagtcgtcaaccttatcgaaaaaacccgccaagctattgagacagctgtcaagatcatagtcgcgattgcagaagttagtctcaaattattgatggttcccttcggcggtcccattcgaacaagggtaccatccagatatcaacttcgatcatagaacaggcgggggaaagttggcaacagacctaggaagtgcacttgggggaactcagactggctttgctctttccaaaccaggcgcagccgtacagatggaatgcaaacgttgtggggccaaggccaatttcagctttggtggagaattggcgtttagcatcagcaagggtatctatagggcagaggtttccttcatcaaccatgaagactttgtgtttgatgccatatatgggataaccgttgatgcgaaggcattcaaggagggaagtgccaaaggtggtttccaaacgacgattgagaaagagctattcgcccttcctttctacgccatcaagattcccaagatcatcacgattggaccacaagcggttgttaataccgccgccagtttttacgttgatgtgcatggagaattccgggctggtgctacagattttccatcgagagcggggaagtaatcttggatgccatggagcctcagagaaataaagcctcgggctttacaccgcacattgaaccgattttcgagctcaaggggaaagtcgtcgctactgcggatctcgcactgcctgtaggtgttgaagtcgctttggatattcttggcggtacctggaagaaatccgttggtgtgtatacagcgccttctatttacttcactgcgggagtatcctccggtgaagggcatgcctgtaacaacagggttgaacttcgtgctggggccaaaaatcggatctacagttcggcactcggcatatggaatatgagttcaaggaactggacatcacgttctacgagacgggtttaggctgtctctcgtaagtatcccttgccataataccgcaaggaaacgcgttaacacctttgtagagccaaaggatggaatgcaacgcaggtggagccgaccacgacactgttcaacaatgttgcagccacgtttggtggtcaagagaatcttgcttccaacacaacgttcaacctgaccaaacttgggcccattatctatgaggacgaacacttccagtcaaaaagcagcaaagacgataagaacaagctgcgaaaacttctaaagacgaatggtttccccctgattcaagatgctggtcagacctcgactctagtttccggaaaggatggccggatctacttggccaacaactcggcggagtacgatatcagcgcgccctggggggacttggaggtggataaaaacatcttcagctacgacgtttttggacgcctcatctggttcgatgctgagcgtatcgcttcgggtaatgacaaaagaagcaccacagcactcccctacagtatctaactaggtggtttcgcatggtagagctgggggtctctgcagctgaacatatgccccgccgcgccaaagctgcgtaggttatacgccgccgacgcttctacggattttatgctaccttctaactctagaacattttcggttatgaaatctaatggtattgaaacttacggtgtgtcattccatcaccctgaatctatcagcgaaagcgagaaataattttgctttcccaccgtatgcaaagggaagaatggacttcgactttttgcaactccctatttagtggacaaggatgggattgcacgctatcgacaagagccggacaagaacaatgactttctacaaaaggtatatcattatgatcgaaaatattacaaggtggatggagcaagtggcaaccagtccaacaaacttggtgatacaaaggcatgcatcaccgtgaggctgacttcagaccggaaaagcaccgtaccagtgtcttgaaggcattatttcgtttacccttgtgttccgactttgctactcttcggtcatgtatttttatacgctcctccactattatggccactttttaattgaagattgaagattcataggcacagtgtgctgaaaaccaatgtattagtctggtcaggtcacctgattggccacctaagctgttataactgatataacccaataaataccgtgatggcctgccggtggattggtgtcaatttgccgatcctctcggctaagtgtcaagcggcaaaatggctcatcaacttgcgcgctccactcttgcccaagatacttctcggcaatggattccccggctgctatcagacgcaggagacgtcgtcgcgtagcggaggagaaccgcaagaggtccttcagagcgtacgtatctaaattactgccatatttactccattagtaccacccaagctaatctattttaggtgcgaccgttgtaaggcaagaaagagcaagtgtgttgaatcaaaccctggcagatgccagcggtgcgtcgttaataacctaccctgcaactttcaacggtaggtttatgagaaaggagagatgaagtaaacacataatccacattctcactttagatagacccaaatcgcctccgccaagcggagatagctcgacagagttgacccaagatgcaacactagtcacaccgacggatactgggaaagtcaccgcacagagcacctcgtataatcatagatcgctacccccagcgccagtgttgtctccacgactggctagtagtgttcttgcaggagaggctgccgggggctcatggcccaaagtgctttcccggcttcgagaggctttctgcttggacccacaagggggcctagaagaacagcgcatggccgtagggcagactgtaagacgagtcgacatatgtataaggtacctgcgactcacgaattacagcatatgagccatcctacagcactccaccacgcggagctggagcgtctagaatcggctgtgcatgccttccctccgcagccaatcgcctcctttttgctgtcggtccttatcaaacatgctaccgacacattcttttatgttgatcaggccgcattcgcgtcggagatccatcatttctatactgacccagcctcgccgttgaggtccgactctagttttgtctgtctcgcgatggcagcctttgcgctggcaagccaatggacgacattggagaaaccagaaggacaccagaccaccatcggtcttgaaaggagtgatctgggtagggtattcttcgatcacgctcgaatgctgataccagacataattgagcgaccctgtctacggtccgtccaggctccctttgtattgggggtatacttgatgcctgcgagtgcaattggatcatcatacgcctaccttggtttggctttacggaaagcattggcattggatctccaccaagatgtagacgaccaaaaattgaatgaacgcgagattgaggtccgccgtcgtctatggtggtcactttactcgttggagcggttagtaccctttgttatatcaaatagctacagttcatctaaaggcattacagatgtactacggtcaagttaaaccggccacgttccatcagcgttgctgctatcacgacacccatcccatcaggactcccagcactggatcgaagccagaaattcgataacctcagctttcaactcgcctatatgcggttggtccaaatcctagaccatatttccgatcctgagtaggtcaaaattccgttctctcaaggagacccctgtgctaatttgcataggctgggaagcaccggtgacgagcttgcgctccttgcaaaatacgaatcggacctcaaagaatggaaaaggtccctacctctagaattcaaacttcaggatactgacccccacgactcgagatatcgcgctatcttccacctctacctcaattactactatgcatggatcaccataggaaaaacgtctctgatctcagtggttcgagcaaaactccgctcctgtgcaactgggtcccagcctgcccaggtcagcaaagtggccagaaacctatcgagatcctgtgcaaaggcagctcggaaacttcttggactgttcgaaaccgtgagtacgtcacataaaatcacccgattctcctttacagacttccagggctgcagcatcgcaacaatcgtcaccttgcttgatgggatccccgaacgtgactcggggtacgaggcacgggttgcgtctggtctggagcaccttcgacagatggccattgggaacgcgacagcgaaaatgggcgtccggtttgtggaagcaatacagttgattaccaacgaagcacgggagaaagtcactcagtccgcatatgctgctgggagaacgtcccagggtaatagtggcatttcttcgacagctgagtactcccaatgggctttatggctcgcgcaacaggaacagtcccaaggattcagtgaaaggacatcgtcgttatctgtggtgcctgaaaccatgacaccactctcgcaagtcgggcagtggccaccaacacactctgctgcaggcttgaggcctccatgggccgcttatgagcggcaaatgttttctccaacctacgtttcgatgcagaatctcgcgcaagagccacaagtgtatccagaggaacaggatgctgactatgagttccttcctgcgctacatcatgacgagcaaacctttttgatggagctaacaggccttggagtgctggatgtttctggattgtcgaacccgctcgaataatttctagaaggaaaatctagcatgagaatagctactgctgtcatttttccctgattaccgtcagggcagtgtttatggcacagacgatttaaatagtatatggcattataggggctggtacttcctcataactcattgatatatgtacaattgaaattcttactcgtcgtcattaagaccacctccctttaacccaatcatagcctcaccggagttgcgccatcctcggggagcgcagcccaccggctcttataaacacgtcccgccttcatgacagctagaacatgttcgtcaggcttgtcaaagatagttacgttctccaaagggtttttgcttaaaaccagcaaatcggcctcaaagccctctttaatctgaccgagactatcatcgcagctcatcatcctcgccgggttgatagtcgcactgcgcaggacctcaagcggcgagagtacctgcgaacgcaattggaattcctgtgtttgagcagcgcccaacgggcccaagagatccgagccataacacatggtaacgcctgcatccgatgcgatcttgagagctcccaagccggactcaagcacctgggaatttttagtctgagattccggagacaagtaacccttccaacgatcactggccatctgagcataagtgatgagggtgggggtcaggtagacgcccttttcagccatcagctgagcagtcggtttatcgacaaagttcccatgctcgatgccccgaacaccattatcaatacaatgccggatcgccttgaccgtgtacgcatgagctgtcacaaaagtgcccgcattcgctgcacactccaccatcgcctggatctcggcgtccgtgaattggaggtgctccagcttgtcggttggagatgcaacaccgcccgagcccatgatcttgatgaaatcggctccgcaccggatctcttcgcgaacagctgccatgcactcgggcacgccgttgcacatgcgcccgagcgagttttggttgtggactccgccgcagcattggccgtgctcatgcgagtttcgtaaatcgccgtgtcccccgaattgtgacagggcatgaccggacaggaagatgcgaggacctggaaagactccatcttcgatggcctctttcaaggcgagttgggctccaccgcaatcacggatgctagtaaagccgcggtgcagcatctgagcggctgtataaggctggcgcagcaggtgcacatcgttgggattcccaaaagctttgctcaggtcggtgaaccctggcacagcgcacaagtgaacatgggcatcaaataatccagggcagatatagcgaccctgacaatcgattacatgtaggtcggtcggttgatgctctccctgtgagattgactgaatcttgccttcgctgatcacgagtgatgaattttccaagatcgtgccagcttcaacgtcgacaatgttggcgttggtaaagacgtagctttgcggtgctggctgcaaccagggcttgatgtcagtccctgggacttgggttgtctgtgtcatgtctgcgatcttcttggaggcaggaaatgatgcggagaagagggatgtaggaaaatatcttgcacgtaggactaatattataagaggacctcagcagttgaagctcatacgcaagccccactgatatcgcataaatacccctcttcagataaaggctagagttttgtcgggaccctgacctgaccggggccagattgccgacctccgtcccgacggaccgatgtgcatcttcatcagctttataaagcagctgttaggttttgggggaaataaacataatgattcgcctcgcatatgcaaagctgtacctatgacccctcgatatcccatgttttgttacctaaggtcatgttatgtgagagctattaagctccaagatcgtagtaagaaagctgattgatcgattgggtttgcctacattgctcaggcgcgtgtggatcacatgatcttaggcgaccaatcaggtgactgacatgttatctttagtggacggtgctttcggatatctgccctggtggactgcgtcggatcgctgtccaccagctatgatacttcttatcttaccccacaaatgataaggcattgtggatctggggaaatgattcatgcgtttttgcatgctgctcgaccacgcatataataatgacatggcctactccactatcgctcggccgtgtatccctcttcatgctaagaagcgccagcagtaatctcgccctcccgactcgttgctcagtctttcacccatggatattccgaaatccccttgtgcggacattaaagatgaggaacgacgagttggcgagctagttaatcttccggcatcctacagcgatgaggaggaaaaggcagtggtgcggaaaattgacatgatcattctaccgtttgtaaggagccttcctgtccacttctattgctcttgggttcaataaccaacggttatgggctataagctctgcttcgtcttttttctacagtacctagacaaacagagtctcagctatgctggtgtattcggcttgatgggggacttgaacctgacgagctcgcaatattcctggtgcagctctatattctatgttggccagcttgtttctgaataccccttcatttacctgatgagtcgactccctttaaccaagtttgttggagttacggtgtatgttgtcctccactaatcttgctcaacctgacattttgctaaatatgatagtattgtttggggtggaatgtgtatgtgtcttgccgcaccgaagacgtacaatggatttgccgccgtcaggtttcttctcggcttcagcgaaggcgcagtctcgccagcctttgtcacgatcacatctatctggtaccggcaaaaagagcatacgacccgcactgcgctctggatctccatgaatggcctggcccaagtcatcggctgcctgttaatgtacggcatcggcaaaaacacagccctatccattgcaccctggcgcgttttgttcttaatatgcggggccatgacctcggctgcaggagtatgcttcttggtgctcatgcccagcggacccaaagacgcatggttccttaacgcccgtgaaaaggaagttttacggcagcgcatggcgcaagaccacgaaggcggcgataagacgtctttctcgatcccacaactcaaagaggcactcacggaccccaaggcatggttggtcttctggttcggagtgctggtcacgatgcagtcccccgtactgacctttgcgtcgctcgtcatcgagtcccttggctacagcaagctggacactatgttgtacacggcgccctctggtgccgttcaaatggccttactatggatcggagtcgcgcttgccgctattctccctcgtcagcggacactagttgcgctgatgctcattatcccacctcttgtcggcactgtctttctgtttaagctcgacttgagcgctgagtggggtatgattgctatgtcttggttggtaagttgactccttaaccttttacccaggaaatatcatgctaatgatagcacgccaggcctcatgcataacagcctccatgtccattcttctctccctctctgcttccaatgtcaagggaaacacaaaacgcgccatcgtcaacacaatgttcttcattgggtattgcgccggatgtattggatctccgcagttgtggacgaatagacctcgctacactgaaggtgtcatcacgtctattgttacgtggtgtctcttattcgttgcggtgattgtctaccgattgttgtgtatgcaggataacaaacaacgcgaggcaaaggccggtgccagtgttgacatgagcggagatatgttggaggagaacgggctacacggagccgatatgacggataagaacgacccgtctttccgatatgctttgtagactatgattaatttagtattatatagatttatacctgaatagacgagtttctcccacctcctacacaaacgaggtttatttggaaagttgacagtaacattgatgcccaacgtggctttctctaagacactaatgcagctcgttaattagggcatgaacgacgcccatgaaacattaaagtaggtattattgatttgggggtacatataacaaagagcaaataatggtagggatatgggtgattgctaggcagatctttctgcctagtaagaagagatccagacttcttatcggttcggcgaatacttcaatccgacgttgcagtggccaaaccttcccctcagagataccgcttacttcctcttgctcatatccaatccaagtattgcaccccgcacgtcctccatccccaacatcacgctcaacagtccaaactcacctcaatggcaatcgaccacaccactctattcgtccccgaagccaaattccaagaatgcctcaacttctacctttcagccctcaaaccacttggctatgaagttcgccatcaatacggcgagttcgtcgttggactaggatccataaacgaagacctggatagttacaaacgagccgacttctgggtcttcggaacaaagactgtacctgagcgtgctgctcatatcgcatttacctctcacggtatgtataccaaatctttttttttaaaaaaaaaaaaaaaggaatatataaatagagaacttggacttcgacttacgatacctttagatcatgcttctgttgacgctttccatgccgcggcgattgaggctggtgggaaggataatggtctgccaagtttaagggagttttatcatcctaagtattatgctgcttttgtgttggatccggcggggaataatattgaggttgttgatcatggggtttctttggatgcgtgaatttggaatgtgaggtggtggatagttgttcgtacgtcaacacgcaggatgtagttagccattttatgagtattcacgtttatgactgctttttgatacttgtcttttcagggtgactctttggtcgcattcagctagttcgaatatggtattggtatatgtattctctctagaagctatctggtagtgggacggccctgacgtccctctttcgtatgaatcatcgtagacgacctatatatcacatatctggcatctttactttcatgatactagaacgtagtagggaggagccacactgctaaatatagtaaattaaaacactctaccccaacacaaccaacttccactccctctcccgtaacgaagtccagtcccgaatcgcaatccacgcaaacccctcccgagacgcgatatcacccttcgaatcccaagagataagcatgaccccgatagccccgttgtcaatgtgaccagcatcccagttacctctattttgggcgacggccacaagctcaacactatcccctgtctttagcgatggtgcggtatgggaccaggatacctgaatgaatctatcggatccttgagatagggtggcttcccaggtagatgaatcggatgcatcatcgactgagtgccggcttgtcacggtgagatgggcggaagcggtccagaaacagaggagtgaggaagggctgattgacggattagtcgggaggtcttgcatagagacttcatgtggtctagaggagcgatttgggagtttggatccctcaacgagcagatcaacttcgctgttgaagtttgcattctgtctcatttccgtcattgtagacccgtcatcagaaacacgataaaatctaagacccagagcctccatagtcaaattctgattagccagtttagtctgtccatcacttgtccaaccaacccatgaccagctgggaaattggctctggtcttgagacaaggtctgcacaccgtgtctccttcttaatgcatggctccgatgaccccatgcaagggcagattcaagaaacgctgtcggcataccccagaagaatctctcggctgtggacctctccaaagccccaataataccaaggaaagcattcaatccatcgctatcgaatgataatgcccgaccggagtaatcctcgaggaggacccggtagaaatggtcaaaggtaacaatatccgagttccacgagaggttcagctcgcctgcgcacagactagtccgatgcgggtcgggagatatgtttgggatctcacggaagctgtcctcgcaccagaaggcctcttcacattcccagaagacttgctcggctgtgaaaacaagggaccgagaagccagaaacctctcttgtaaagtccaggctcgcgtgtcccagatagtttcacccagatatcctgcggcacgtcctgtgcgaagatctactttgacgccgagggagggatcgagagattgtactaatatgacgtcccgaatcttgaagggttcttgctcctgacgtcgtgagccaggtttaactccggcgaggggcgtgttggcatcagtgcaggtcgaggagataataacgaccgtcgctaaagtgtaaatcgagtccattcgtgagatgaactgggctttatcctggtcatcatcttgtactatgcaaaggctgtcgacccagagataccgctccccaagtcccttggtaacctgcagagcgtcctcggtaatattaggaagaacctctggtgaaagagcccctggctgtgagaacgtctggatgttctcctttaggagacgcagcgtcttcgcctttccccagacatagcttaaacagacccattggtcattctcctcggcgaatgtcaagcacctgcgctcaacgtcgattacccgcggtcggatattcggtgtccctttgaagatttgagaacactttgccccgtgtatctcctgacacatctctttccatcgtttgaagagcgtcaaatctgctactatgggtctttgacgtccagcgtatggttgtagtttcggagaaatggcatcttccgaagggcaatgatagcatacatcatcagatgattcttcatacctttgcagaaaaaaagtcaggtgctgggattgtccaggatcattgtcatcaagccgtggaatcgagcagttgattctgatccgatcagaatgtgctttttcatcgacaagcccatctttgtttcgagtcacggtatgccagtcagtctccagggacaccactacatgagttctggagatatcgagttcgtttgtccgatctcctggattcgctgcaaaccaatccttgataatactgacgagcttcctgcagaaaatacagctcttggagctactcagcagagtaggaaattccctttggaagaagtagttgttactagcatattccgcagaatcgtggaaaccaacgtattcaaaatctatgtgacgacatataaagcataggtcattggtagcagagctgtgacctactcattaacttacttaagagaattgtcacttacgcaaccaagccaggagagaatcactcactatgtatatcagaactcaaactcagtctatcatcctcaggtaccgataacaccagagatctcgacgatatcgaggcttcagctatcgaagacatgaccctatcacgcactcaaggaacacttatgaacaacacaagcgaggatcaagatcaccagggagagaggggttttctgcaacagtttagctactaataagattagggttaagccttggttgacagcgctccattggtcgtgttgatgtggatagacgtcagcactaaaacaccggtccacagtgacatttgatgccattggggacatggacgtattctcgcgtgacattccgtgtcttgtggtctagactgctatgctaaggacattatggcttggcttccgtttccaagacacgagccaatgacagctggagctattactaaaagaaaaagaaatgtgacaatgtgtggtaaagcccaatgtagcttatccggctaagggtcaaggaaaatattcagtataagagatagcatatcgagccacccgaggccagcagagtaattatacagcagtagtgagtgaggagctgtagggtatcatggtgtaatcaatgcaatatgcgattttcgaggcgcggcccggcacaatgtagggatagttggtgctatagcataacacggcatggagcgtaactatgtactgggcacagcccgggaaggtacttcagttcattatagataatatatgccagtttgaattgtccgtgtcgagcccgccggtagcgaccagagaggacataagggaggttatcggcttcttctccaaggggatcgccttctgcctcggctcgaactcgcctcagtgttactatgtcctggactgctgtaaagaagacggtcactagagagcgcatgaggagggcacgagataggcctgacaacagtggcaaagtgaccagaagatttgtcgttggtagatcgtaggcattgatcggtatcggcagggtgttccaggtcattgattcgaaagggatagtcgtcggtggagtggtgcagcgttgagatatggttgagatgcagcgggctctgaactaaattaaccaatttattcagaatggcaaattccatcttcagcttaatacttgtcgccatggagccgtagccatgtttgattgcatcatgatcggtatgatccaggaccacaaggcagacagtcgaggcgagcacaaaagcattcatgactattaattcgcttttcactcggcagccctcctggcctttggcatccagaataggcttgaggtttcggaatgctacccaaagatagatgcctgataggaccaattcgcgcgcacacgaacaggctataacaaagtgctcatatttgcgggagaatgactccaaggcgggtcttgtggtaaattcgataaacgccctaacgaggtatagaatagttagagggaggtgtagggtacaggtggtaaagatgataaaacacaggacatgttctggtgtcttgtccatggtaacaaggtgaagacgagcgtagagaaccgtagcgctgcctgtgaccatgacgaggaaccctaaactataggcgatttttatcaaggctgaaggccccatgtccgctaacgaaagcaccacagctgtgacgaatatgatgatccccattgcggtcactaagaggctccagaaatagcagccattgtagcgtctgaagaagctgaatatccagtagaacagctccacggagttgtaggcggcaatagccaggaggggaatggcagccagagaagtttcacggtcaaagaccggaggctctgtcaccgcagacatttcacctcgaagtgtcaggcattgagatcagtgaattatctcaagtctcattaaaaaggcaaagaaggagtgatcaaatcaagattgagtgcagacctgcaggtaaaagaataacaagaaaagcctgcagtatagggcaagacaaagaggctctgattgtgacagacaaagttttacttggccaatttagggccggaccccgaagaccctcagctgcatggcgatcggacaccatagcaattgttcgcctccacaaagcaacacggtctgagcctatttgcaatggttccctgtactccgtacccctcaggacatcccgtgccccgttctctgacctaaaagagtatcccgagcgaagcgccggtaaatgatcctttcctgtgagaaacttagaactcagcataggctgcctaaagctattcaaaagctctaccgaggcaaaagtaccatccccgaacgccctcaaacgttaccagtcacacagtccccgtttatgtactacatagctctagtcggtatgcatcatattccaaatagctcatggattggcacctagcaactgctttgaaggaatgagtatatgagctaatgcatgcaggactaagccaacagcctttttaaccctagcgaatcttgcatacatgtgttgggttaattagaggctcctcggagagtcaccctggctggaacaagctcacagatagatcatgcagggtccatctcgtacagctcctcccttgacaaaatacccactaggcccagccgccaataagcctcagctagcaacatcgacaacaaagagaacggagctagtgcaggttggggactgtcatataggtcatattttggcttttagccgttgggtatgtggcgtttcgtagtccccgacggcgtgccggaagctgcatccgccattaaccctcatcgctgatcagacaaagacaagtggaaattaagtttgacagctcgaccatcgggtttcttcggacacgatggagggtcgattaggtcaccgagcattattccaaattcaaaaccaaggcatatgcaggtgagttgattgtcattttatgacggacagcacgggggtgttgaatgttgatccttttcattcgccacctcttttagatcctaggtgttatataacccataccaagatgagtaggtactgtacctctgtttcccgaggcttggacccactgtggagcttgccttggtcgtgcacttcagatgatgggctgcccggtgagattcgatccagctgcctctactacctcattgtctaacgagttctatatttgagatattggccagtgctgcccaaccttggcctgttctcgttagcattgcactgtgaaaggaattgtgctatcccagcagaatagctcagctacccctgacaggacccgcgtggcaaagaggaaaacttctggttggctcacaattactccccgggaagtggctcctgactttcgctacttattctccccaattcagcgtcactctatgtggaactgtcagaattcttgattctcatccaaaacgcgtatgtgatcttctcatggaactccgcgtcttgagggtctggaccccttctctgccacgagagacgatgccgtcttctcagtgtttgactttctatagtaaatacacaaaggagggttcctgaaattactcgggtaagaaagcttgctactgatgtctcaaactagtggctactgagcgaaaatttgacactgggctaatttgaggtttatgtatggcaaacgaggtgatgtgagacgagtacaatttggctagcatttgatcaatgacaacagtgacatatcggaacgcctgtcagaactagcaacatagtgaactatcaacagtttaacgtgtgatagtagcaatgtaccgttcaagctaaggagtagctggtacatacatggaggctcgatgaccaatttgtattcttgaaccaagcattcggtcggtagtagacagacctgaatatggccaattgcctcctgtgcccaacgaaaagtctactcagccggagggagagcccggcgacccagctgcgatccgtgtgctttgccccatgtccactcactaatggcactgacatatgtgccattttgaaagtacagacgcagctcaggcccttcccagctaatgatcgcaatttccgagccctgaatgactggtgtaatggttctcttgtcatggtatccttggccatgatcccaacacacttgccaaattgtgttgtcagagttgacaaaatagatccgcatgtaaatgctacttttaccggggttaaagttcgtggctgcgattgcacagcgaggaggagccttgtcaaagatggtagtcagttccttataccatccggtatggggatcatatgctcgctggacaagcttcaaattgtcggtttggaaccagaccctatgagccggagaagtattaatggatcattcacttagcgtatagggatggggtgactgtacctaatgcttggaccatcgtaatcggtgtagcgccagcaagtaactccaataccagtgccaggaagcgcaactccaaggtttgtgccttccttccagccgtctcctgtcgcgatgttaggaaaccatcaccgaaattgggaatttcgaagtgccttaccattccacatatactcctgtatcgtgttatcagttttctgggcatagatacgcaactgcaacgcattcgttcctgccagaaagacagacccgattcgagagtaaggagcaactgtgaatttagcgccagccagcgcgccgttgtaccatccgctgccactatcataagcagcttcctgaaggacgttgtcttcggtaagactgtagacacgaatcttgaagttcgttagctttcaggatatcataagcgtaatgcctgacctacatttttcagttccttagatgtcgcagcgagaggggtaccaagcttcgccttggcgataacattctttgccgtaccattcgcccacccactctcatagagactctcgcgaatactaccgtgagagtcctgaaagtagacacggagatggttggtggagttcaccgcagcaattccggtacctgtctctctgttaacatcaaagaggtcgtatctctggtcttatacttacggaaaagaacttcttgggcgccaggagtagacattgccgcaagtgaaagtttcgttgatacttaagactatgtttctctgaagtatgagtttcgttggtttgatttagttctctgagtagacggataaaccgggcttcttatattcaaccaaggtcagacggattacagcaattataacatgtcaactataacatttgctcattcctctctgcctctgtccgtatcctactctgctggccttccaccacaaacatagagtccatcatctcactcgtgcagctgtgtttcctcagccccgcagctggctcttagttgcatgcgtcaaatactcaattggttgaatgtctgcaatgcatgccagtggctggctgaacatgcaacctcttggtcgagatactctcggttacaatggccagatacagagaccaattgctatgatatactatggtctaataatttacttaaaagtatataaaacgccattctacaagtatgttctatccttggtggccggcgccatccaatactgcttgtctaaatcatgtaacctaactacatactcactccaaccgtgcgatgtgcttattgtgtttcacgtctcgtcgttgagctcttgttgaaagtttcatttaactttcgtaggttttacctgtcgtcgtgccacgtcgtgcagccgattttctctggctctattttctaacgcagggctgaagaggagaactcaattacgtggcatggcctgcatatgcagagtccatttgtggacttcctcggcgagcaatgtgtgtcatagaattcgagattcatacgctccccactacgaataagatgtccccaacagcaggtgcatcgaaatttacctagggcaataattgcagaatgcaaaggtcaagttgggctaagagctgcatgatcttgtccataggacccatcggcctgttagtcgagttgtcacatcattgctcaatacccagccagccaaactaacaaaattcatataattcattgaacgttcaaacttcaacaaatttgacttggtctttggggatgggatgtcaaaccagcatagagcaaagcgctcgacatccttattgttgtcgtaggctagagcaccttggccaaggcctagacacatctatacccttgcttgacctttctctgatttggcgctgcttagatacacgagctgtatcgagtctccaccaaatctaatcagctccagtatgcacatctccacgctaggtttctttttttttttttttttttttttttttcaagacgctaagaccatcacacacaagagctgagctccttctttcccaatcggttccaccctctatataattccacatatacaatgtcgtgtagacagccagagtctcggttctaaaaggtgtgctggagtgctgcagtcatacgagaatcggaagccccgctatttgacagacctctccacaggactgtttacccaagacccatccgtcttcagcatttatgcatgatgagttgtactcggattacggcccgctccgattgttacagtaaaaccccgatataagcaagggaatgagctgactgcctaaattgcttatatcgagggattgcttatatcaaaatcactatataagatctactaaaatatagatatagtatatagtgatacaattctatagtatttttagtatggttcattagtataaagactgatagtaaaatagagtaaaagaatctgtataattacatatatttttgttattgttaggtagtaggggtagagctaaattagtatttgagaaatttacacgtaatttttttattatagtaaattttctaatagttagctggacccactataccttattataagcaattttgtatggtagactgagcagaataatgaaagttccctatatcgaggttttctgcaattttgtataggaaatgataggagacagcctggtagattgcttatattgggtatattgcttatatcggggttttattggtattgtcaattctgatctcacctgccgctataaaccgtttttctattctgttaatgccaagctatcaaccagtaatatttcctccgtgtgtcccggcaaatacgtcaaagtgttactgcagcttgccccgcttttagaggggtggcggtggacgtgcgttggacgtgtaactatcgtttgcgttggtggtgttgtagtggctggctgcggttcatgtggggtccgtgatctagtagaaaaagagaagagagaataaggggaggcatcctgaagttgtgagagaagttgctataactgaacgcgatagataattaaagaccagtcaatcatgtgatctgctttgacctgcagtactattgaaccacattgaccgagttctgattcagaacgcatggaaaccttttcagatatcatcttggagaagcaatatacggtgattccggcgaccctttccattcaaaactaagtctagaacatcgacggacactacaaagttaaaaagtttagcgagatgcatggctagacacaactaacaactgcacactggcacctatgcacttatactagtccgggcaagctctagttatttctgacatcattgccgttctgaaccttgagctagattatcagatgattatctttccaacgcatgttctcactttgagctcgtccgtggtgccaaacctacagcatgtatctttagatgaccaccatctagaagagtgatttctcttttttgtttctctcttttgttattttcactcaggcctcaataatctggaaagcgttccagactagataaatgcacccacaatctcgcctagtttggcagtggttggaacaagggtagagcccatgtcttcgaacatttacccaacatgatagggaaatccaatgatactttggcgagaagatctacacagccttctcagcatttacaagctctttcttgcgcagaatcatagctgaggacatagaattgataacatatgatctatagggatgtcaacactaattgataaacaacttggctgacgcaattttgaggattataatgtctccatctttggagaatattggataactttagtccctactgagcatccacggctgtgtaggtgtcaagatatgtagataaggtgcaccatgaattatgcctcgagatattcgtcatacaaaggccgttggagttctcaagacaattggtatacatagtacctatggcttgtacacatatcgccgaatgtaaggcaaagtcatctaaataacgttacaatagcacgaagttctcttctacaaaggtgaaggcaaaaacaaactttctacaaagccatctccgtagaaccctatgtttagagagcctactaattgttggcttgtcacgtagacgaacgggcgtacttttattttccttctttagttgttgatgaatagacagcaggcttctggtctcaatatcaagcgtagaaagcaattcgatgatcatatctggacgatatatggatatgaagttgtgtactaaataaagatgaatgatcgacggagcacgtggtcagtgcgcggcaggtgacgtgacgttttccgggagcttcaattcaaataaagattctcttgactttcatcgcttgcattccacttcccctctacacgtacactatacctccctcggagacagatatacttgactggacttgcaaatattgtcgacaatgtcttcacactaatgctgccaatctcaatcgcaccctgaaaccaataccctccagccgcaatggtatccctgtggcctttcaaagtatgtccgccatgtggctgcctgttcccccagttcgcaagtaaccactaaccaaagaaaccctcatcaaacagggagaagacaactccccggcctcctttgaaagagcgctcgaaactctctctggtaaaatcactcgcgcgaacacccgtcttgacactcaccgccaaaacgcccgtcgcttcaaagctctgtggacgctatacaccacctttgcctacctcctctactccatcatcctcgcgctggtgctaggctggcaaaattttggcgtggtcgaatacgccgccattgcagggggtcccgtcgtgtacgctaaacccctgaataatcctgaaaccccccttttcaacggtctaatttgggaacaggatctacgccgttcgcaccgcaggcagcaagtacttcgaataccgcatcaatagcaatcagcgatacctcgatgatctccaaaagcagcgagacgaaacaattgagaagctcaaggtcgcaacgaaatacaattccacccaacaactcctagagaaatacggaggtgtccccaaacgaacaaagtcgaaaggcggcgacgacaagcgcaagtcggaatcgaagcgcaaatcctcaaacccccagcagcaacaaccgcccgtgcaacggactggccttccccctcccccgaccgcaaatattcgccgtccgactcccgtccagtctcctggtgctccctcccccgatttccctgcgccgccttctccgtatccccctcagccccagatccaacagcagccggtacctcctccaggccctgcgtttgatgagccgggctttgcgcccaacgcgttcccaagtgcgccacagtatatcgagcagtcacactggtatgatcgtctcatggatgtcctcctcggcgaggatgagactcaaccgaagaaccggatcgtcttgatttgcagctcctgtcggcttgttaacggccaagctcctccgggtatcaaatcgttggaagaactcggtcgctggcggtgtggaagctgcggtgcatggaatggagtcgaaagcgaggccaagaaggtcctcgatggcatccggaatgaaccgcagccggcagatggagcttgggaacccgtttcgaagacggatgcggagaaccagtcctcggttagcgatgcgaccgacgaaggtgttatggtagcgaccagtgaagatgaccaagtcgagtcgcacgactccgatgctgatacagcagacaaggagccagagcaggtcaaggaagagcagccagagcccgaaacgaagacaaggccagttcgaagaagtaacaggaagaaagcataagcattggcgttctgtttacatagtttccaactttcgggtgggcttttttattctttgtagtgcatatttttactatgtccaattcatttcgcaacggagtttgttgctttctgtcgggaaaatcatcctcatttctatctaacctgttattcgacccaaactcgctaaagaaaagacccgagcatacaaacacagtcctcatagtcaatcatgacatcgtgatcattgtcacattgcatggcagcacttcacatcgcattgtcatcgcagcgcattgttgtcgcataagtatcacatagtggtgcacaacgattacatcgtcacataactatcgcatcgtttactcattcaccaaccgttgtgtcgctgtatgtgcaacacatcctctgctctcccagtcacacaatcaactgcgtctccctgtcactcatccacacatacagtcgtcccttggagcggccgttacagccattcagccagtcaaccagtcagtcgctcaagcgggcctgactggctggttgactgatcaaacaacttcctggcgacgctgcaagaactcaatcgtttcgttggcagccctcacctcggcctcttcgccacactgacaaccctccacaaggacaatctgggcatcgttcatagtaactgtgcaccggtacatggagcggcctttctcatccgagacacgcctcaaattgaaaagcgcgtccccctttgacagtcgctgtgcgatgttccgagggtgagtcacgttgataccatctaacagaacgcgtctaacataagacagcaagccaatctgctcgaggaagcgttcgcatgcagagaggtccccgcctgagtcaacataaatggctccgaggacgctctcaacgatgtcggagaagaatttgtctgcgtagagttgggagagactctgccagggataactggggccgtggtagagggaggtgagaattttgtttcggagtctgcgatgacggtctagagctgcatcgcgggaggtttgcagatcgagactattgaatctcatgaagcgccacagctccacatgctgtgtctcggacttgaccgcgaatcggccgtcaggggtcttttcaactttggtcttgtcttgttcgatggaaaactccatgcagaaaaacccaagcaggttcgcgttcactactgcatgtttgatgagggtcatgtctcctggtgagattttgttagagtattggaagatgatggggacaatgaccatgtcgaggatagcatcgccgaggaactctaatcgctgataggactgggtggtttggtcgtgctggcaggaagggtgggtgagagcctcgatcaggagatcctcgttcttgaaggtgtagccaaggtgtctttgcaagtcaccgtctatgatgtggcgcgcggttcgtccatgctccgtctgtgtgatgagagatggaatgtccaggggctgtctgttgacctccggaaggaagcaatgcgtgcaaatctgggctttggaatggccaccgtccagataggcggctccaattagagcctcgatgacgtccgccaacaccttggctgacatctgtcgcttgacaggagcagcccccacccttgtggatatcagtggtgcaatccaccggcgaggagtgagcgcctttgtgataatgaaagaatccaatccagcgtcaagagcagccctggtgagccgagggttctggacaatagtggtgcgaccttcggtgaggaagccctccggccagttaaggttctgaaagaaaagctgacacgaaacaatgtactttaggatcgagtccccgagaaactcatatcgctgatagttggtcaccccttgagccgatggtgccatgatggctgtgataacatgctgaatgtccgcgaacccgacgtcacacagaatggttgcgcacagtctgtttgcgatcaatgtactctcaagtcggtcaacaatgtgtgggataaataagccaaatatggctgtggacactggtaacttgtccacagtacagctttcggcagccaccatgtgcaccttggcagaaccatgttccgactcaacgatagcatcagcttgcccgttatctaaggccggcggatgcaaaaagttcctccgacgtgggataggcctgcattctatttcaattaagccggtttcggactcgatccatctatggcagaagaacggctcgtcatagcgcgaaaggtcccggattattcccatcgcaccgggcatagtgccccgtgagtacgcctcatgggcagtttcatatcccgcgtttcgaaggagccaatcggccaactcggtgctcggtaggtcaggcccaaatagggtcacaaagtcatcattatttaacaggtttcggctacggggcgcttgaatgtaaagtgcagtgactgtccgcatgttcgcgatgcagttatcggttactgttgtgatacgctctggtacatcgaatgacaatgtgagacgagtatcgcgatcccagaaaagagttattggagccagtggtggcaggttcgtcggtccgatcagcttcataattagcccatctgctgggtgtccgttgctttccaaggcaatacgcatctgatgcacatctggacatgaccacgagtttgcccagtctgtccaaggatcatactgctcagacacatctaatagcgagggcaaagtggtgtgatcagtcggcctcatctccgggtttttcgttaatgggagaagatgatcgttcaaaaggccaaactcatagagggcccggtatgcctggaaagctgtctctttgactgctgcacgctcactcttccaccatagtttgccttggatgcgacggactttcgggtgcacgcagctgggcaggatcaccgtgcctttgataagaccttgtctgtccttctcgaacgagaactccggcctgttgtcgacataccgttcctcaggaagcacggcgcagaagtggtagagatgtgtgacgactgaatcgggtgttatgacggcgctgtgacgatgttaggagtgatcaaagaatcattattcggagaccgtacccggtggcttcaacggtgatcatctctggtacattttcatcgactgcttcttgcgcttctgcctcgcggagccgtctctcttcgtcttgataagcttcgaccatagcttgctctaaaatctgccacctgcgcaaatcgccgtgctcgtccgctgtggagaacatgatagcgtatgttgacttttgctgtcgtgctcgaccgcgcctttggatgaaggactttaagttagcgggcttgtcaaagcatacgacgacacgacaggccgtgacgtcgataccttcttccaaaacgctggtcgtgacaatcagatttttacgcccacttcggaagtcgtccatggtacctcgctgcttcttcgcattatgccagtcgcccaccatgtcttgacgacaactgccaaccgacatgccaacataagctgcgcatcggaatcggtccctggtttgggggtggagagaaagtaacctggccagtacgcttacggttactctttgttttacaaagatcaagcccgagaactcggggtcgtcgaatttgtcaaggaagtttatcaatgctgcgagctttggcgacattgtgaagttgttcggatctgcgaggttagcctggacctccgcgactggtagcttggacaagaagtttgaaaggtaggctctctcctcgtcttcccagtccatggtcaaagactgatcgcgaatcgtagtgcgcagttgttctacggatgtgcaaatgtagtagtctgctgcccactctcccagttctgcgaatatgtgacggcttcggtccacaaagcgtttaatttgctcgttgcagagggtttttcgtaccatgagcgctttgtattccccgctcccgttgagcaggctgccgttttgtggtatagcgtctggatctccgtcaatgtccgccgtatcccaggcgtgctccagggcttgcagggccctgccgccaggcccttcatctatggctttgcagatgatgggcagtaactctggtctgtgggcgtacgtggtgagttcttgtttgtggacttgcggagttttgcagatcgagtcgagattcgattctagggttctgtgcagaggttattggggttagttctctggccgggcaaagagaatgatggggctgtgtttttcccttacttcatctcctgactctttgacctgaccactgggctagccgttagacccaatatgcaaggaacgctgtctctgccatgctttcgcaaagtgggatgataaaaatcaagcatgatcatgttcgccggatgccgccgcatgcaatgatgagctacaccatcagcaatctcagctccacgtcaaatctcaagaacaaaccgactaccaaccttcgtcaaatataagcagacccaactgggatatccggacaaagccatgagtcaaggcctcgaacaaaaccgcatgagtcgacactaccacttgcttgtctttcaagagctcatcccaaatatactggctcttccagcgctcaaccttgtccagccctgtgattgtacaggctctcacagcgggaagatgactccgaatcacctcatattgctgaagacacaaagccacagttggagtcaagaaccaagtcagctgcactcacaacaaaagagagcaagaaagtcagtccatgtcatatcaatagggataatgaaacgcaccttccgtggcccacctccctccaactgatgagcgatccgtaagagcgcactagagccatccaatcaaaccaacccaaacacaaaagcaaagcaagcctcaaccctggaccggccaccactcccttaaacaaacaagaaaagagacaagatgaaaagagagatcaacatacatctgcgtcttccccgtcccggtatccatctatcagacctcgtcagcagcctgtttccctcagagacaaccccaaagagtaagaacagaagaagaacatacagcaacaatgatattctccttcaaactagcctcaaacatctcatactgatactgccgtggtttatacagcaagccagtcccatttgatccattcagctgagccatagtccccgatgaacgtagcgtagtgcagtatcgtgcagtatgatgtagagcagtgtaagatagagtgagaaatgtagagtagaccagtgcaaagcacccggaagctctcactccacgaaacacagaatccaaccctcaactcacgaacaaacacattccaaagatctagatacccacaactccaagtaaatcagagggaatatctatcatgagttaaaatgcaaacatgagtatgtgaaattcagaaaagaagatgagaagtaaacaatcagaaagagggactggtgtttggttggagtagagagaggtaaggctgtgtggtgcgtcgtgtatgtggggtaaatttaataacaatgaacggttataggttggttattctgttctgtctatcttatcgtgatttcatggtcacttttcatggtcgcgactgggttttgacaggggttctttttgggctttttgggcttttgtctcctttattttcactgggtttgggtctttggtttatttttgttctttgtttggttaggggcgttccttgacaatttatagggatagttgaagcttattatagcttgtacctgatcttaggattagatttggctatacttatttacttatcttaacttgttacttgggtgtatctggtttgacgttatttttttccttgctcaagtgatatgttcgtgtacgattgatgagtagtacataagcatatgatagatgtgttgaacacttgaataaaagaaacaaaggaacttgtagtccaactggtcaatgtatttatcgagtcaatccacacccggtcaaaagtagtattagacggcggccttctgcccgtcggactgggcgtctgaaatccagaacaccatcccttccaaagccattagataaataaaacgtagcagcatcacgccatacacccaagcataaaagcgggataatacaaagaaaagagtacgagacaaaaacaatcagcatcagaagcgacaacttcggtatctggaggtagcacaagggtcaggagcgtgaaaaaaagacaacagctgaatgcgatcatgagaccatgggaagtccatgaggggcctgctctgtctttgtcacttccgagtcagcttgagtctcgtcaggacgcgttcgacgacccgtaaagttgttgccaaggtagttagcctcttcgttgggatgcttgcgcatccccaagccggccacggctatccggttcagggagttcatgtcgtcattggacgcagccccctgaggcggctgcgcttgttgagctccggagggcggcgctggcgccgacgaagacgttgttgcaggcccagcaccgggttgcggtacattcaagtcggttcgtggctggctcaggtcgatgtttcctgggagctcgggcacctcgccttgggattccagaagtcgcgactgaagattgataatatactcgcgcaactgatagttctctgcctgcagcgccttgaaagcctccgacatagtatcaaactccttcacctgctcctccaatttgcgaatgtaactttcttttcgctggcggaatgctcgctattccccagtcagcaaaatccccgtcgcatggtaaatcccaacatacctgtgcggcacgattctgagcagcgcgcttggaggtcgacaacggtcgcttgccatacgtcttcggactctcctggcccgtgggctccggctgggggggtgtctgtggcgggccgctgagcattgcagcacctgaaatcgcgggatcgatgttgttctggtcgcgaggacttgttgtattgggctgcatgtgcggtggctgcgcggcagggggttgcggacgcggttgctgcggatgcgataggtgctgatgggccgctaggagctggtcatggagcactaaattcaggaaccaacgcgtgtcagcatttccgcgcacgtactagggaagaggagtagatttgaagctgaagatctatgatcaaggttgctttacagcacgcgatgcacggatcacaatcttcgtctttgattttatgccttctactttgttttcggggggcctcttgataaccaatacaaatgcgacacttaccctgatccgcatggtcctagagatgcaattagtctatgcgatgatttcataagctgtgtgtatggttcttgagggaacgcgaccgcggaggagcttctcgtagcgacaagtaggatgacgccggatcggctcccgcgagcggacacaagcgataccagcggcgagagacgtcgtgagacatggctaaaatcccattacgtctctcaaatgagagtggtgggcaatggggtacaggcgatctgatgacaaaccgcaggctgcttacctgagcagatgtttgcatgcttggatgcggcgctggagctaatgtcggctgcatggagagtatagaggttcaaacacgaagacgcgctgagagagtccgcaacacgtacgtcccctcaagctcgaccaaggagaggatcagatagttcggattggatccacggtctttcacagtggacaagcaacgaggtttgtagaggaattggaatggagagacgcgcgatgaggtaagcagcagcagtacagtaggttagtttatctatcggggttagccaaggcgatgatgattcagccgctgtcaaaatagttttagttttgttaggaactaagtgtatttttgctgactgatgaggatgatctcgtaagcagggggaagccgtgaaatggggacgttgactaagagaaaaatgagggagggagagaaagacggcggattagttaaaagatcagtcagaccgtgacgtgggcggaagggaaaatgaggaacgcggccgagagaacctgaggcaggaaccagcctccctcccattcggtcaccgacatccgatctcatatattccctgattttaggaccaatcgtcttgacttttcttgctttgtagatattgatatccaaattctatccattgacactccaattgaattcgtttcctctacgtaatacttcgactcactgaccgataggcagaacctggccaaaggcatcaaccacaacaatccccgcactctccgcgtggctgactcaggcgctgactcatccttccggctcttccgttccgcagtcacgggatccgcctgcgatgcctcaggtcctgcgtacaacaatgaagtagcttgtacagaggatcgtgaactgggtggcggccttgagatttttaaaagcttgtctttgaagaattcggtcttgttctaggaggaaatacctaagatactaggcacaaaactcaacaggtttcaatactatatatatacgtactgtgtgcaccatgtacttgctactcgatatatatttgttcaaagtatctgcttcaaccggcattacaatcggaaagacattcctgcagcttctcacggatagacatagttaaagaatattttattccagcaaattctcaagatattccatacttcataaactcacattaactaatagacagaagcatcttgtggtccagcagttgtcggactttctgtacacataaccgcgttggcccttgctgtggaattctgccggttactgattattgaggcaggcggaatggataagcggtaaagtaacaaacaaaaccacgtgactacacacgtgagcagatccattctgcctgttgagcctcattgcactcaagtcatccactgcatctgttttcattaaatgtatcatgtccagtatgattcttcagattgttcgatagattcgctgagttaaccaattcagtcaatctgcctgacatatcaagacagcccctatcgacgatgcccaaacttcaagtcatactctcacggatagtgtcacttagctcccaccggggacgtcgagatagatgcctgcaataggaagatagcgggcaaaactacagacaggaaaccttcaggatcagattcaatcaagatcaggagagaaaattgctacaaatattcgttgaacgcttataacttggagagcatttgcagctattgtatggaagggcgggaggttataaacaatgaagatgtcgagtaggaaataggatattcttaaagatattatatactccagcctgcatagcacttaacgtggacttccaattctgagccaaaggcactaatcccgtacaacagacttccctatttcgcgttaagagaacagagcaaacatacaaggtacggtcttatccggggaagcggataggtaattctttttggaaacccagacgctgcgatttagggccgtcggcccttgaatctggtaccgagcacagacagcaaaagcttcagataggcgacggtggggaaaatgaaaacttcctgaaacggacaatgctacgaccgagagcgagacactaccatggtttggtattttggtttaattgtgggtgtcggcccacttcgatctttgggtcggactctatttgacttctgggaactgtcacggtgataaccaatgaagagatactagaattgactgtaccttttagcgaatatgcaggaaggctagggaagttactttcgaagtagttggtcgcgttttcatggtactatctgcagatcaaaccttcttatattagatgtctggtagagcgaactttctgtctcgcttctttttcttcacaacccggcatttaggaacctttttgattcggtagggatagtcgggtctattgacttgaaaagtgttaatgtcaaactgtctgatatagacttcatctatcgggaagtccgaggtcgtgataccagaatgcagaaacaaagtatacctcccccattagaatgcacttaaaatggaacaaagaatagccgtacggcctaataaggtttgcgaagatatggaaggtccttccactggctctctattcgacaagaaagaaaagctccagaacggttcgcaggataagcctccttgtttcgaaatacgagtaaccttgaccctctcttccccactcggtactttttgtcagatgaattccgggaaataatttattttatatttatttcttcccgtggtggatatgccgcgttagttacagagtacacgatgcgaattgcgtgcatggtagtaatgaggttaccatgggtcagctgagtttcatgtttctatgagatcaacgaggacgcagaggaccaaatggacccctatcgctttaaattacgaaaggcttgcgtacaatcagaaaacgtcgatatgatggtttcactaaatagatgctatctctgaatatcgactgttgccctggattcaatacgtgattgtgaagcaatccaaatttcgagaaagcctcctcttgccgtagtccgagtctcttgtcggatatcccaaaatatgtctcagaaggaagtaacttgaatccataaccccgtatagcactggttatatatatccatcgggggaccattcgagcttgtagagagatgaagaatatgagttccttaatgaaaggggaaagacagtttttcgagaaagttctgtgccatacccttccggtactctgtgagtgaaatattgaaggtccgtcacaacagggttaccgtcattggaggcggtcatatcagcgatgaattcggcttgtataaagtgttaaacattccctaggcatcttggctggcttcgagtggcttcctctctcacaacgacaatggccttgtcggctctagagagcatctggaggtcaagaggactatcttcaaaggcccaaacgtcgagacggtgttctttgttcaagtggccaaccaaagcctccttcacctctggggtcacagcccctagtttgggcgcatcgacgagggcgatagactttgcaacgtcttggactggtgtatccgcagcattggcgccgacatacccgtgcagatcagcctgttgaacaatagaccggcctgaggccccagggaattatcatcctgcaaaccttccatttccagcatgcgacaacgcagtctgagtttatcattgcgggcatcgttatcatcggtgatggcaggaccactggcagtggcgcctggcggctcagagttgttgctcatggcagtatcaccatcctcagcttatccgcactgatgaccttcgtcattcccgtcaatctatagaatcgatgtgatagcttgaagtgcttgaccgtaggccatcaggaagcattgtatatatacagcttcctaacagagtctcatcgcgtgggatagcgataggtgtcgtctgactcgcttctagtttggatgctctatatgtgtagtccacagggctttgatcgctcggaggtcgagagtagtgcctgagtacgtgacggagtactcggccagtctagtcgtcacatgcgaccaaacatccaccacgaagaagacgcaatttcgggaagttgaacgtaagttagactatcacacttggcgatatctcccttcgtcgagttcgcaaagttttgtcataaacgtgcatgggcgtagcaatagtgtctaagaccctatgcattggaagggatgcgctgtggggatctgtccttggtaacccatccagtgagaatgagatgcaaaccgaacggctgcatctctatcctaactgctgtttcccagagtggtcattctagtgcatgttggaacgacccaaatccatataaccattcacgaagcttagagctttcatgatggtgttctatagatgtgtgacaccatggtcgggggatcgttccccttgacattgagttcgtgtcacatgtatatagaggatgtatacattcaaatgctcgtggggcactccattctggttggagtctgattcgatttctaaatggttagggcatgcatagtcttgcttaaggttgcatgagtccaggtctcatttttaagactcatgagcctgacccaccatgtgggtgcatgtgacatgaacctcactgcattctggagggtatgaaagagtgaggaatgagcttgttatgagaggctcaaaaaggatcaaaatgattgtattgagttgattagaaatctgtccaggacagaggtatgatgggggtttaaataagcaaggcttcacaaaggtgtgcaaggagctccaagactgtttacgaaagaacaaagaacccatggcagcatcacgtgtgttgatcatggattatttttagggcatttgcattgtcattagtcaagcttaccttgcgcactgatgaagttgctggggagatctacgcaggtctcgaccaagcacagccctataccatccttattcactgttccattaatgtttatacaattgaacgcgtatatacatccgcttgcagcaagaagcacaaacaatgcagggtatcaccaagtcaacagggtatacagacctaactctgcgtccccactgctcgagaacaacaggtcattcaatcataaaccaaagattactgagcttccgcaggaggatagtcgacatagcacacggcattatcctcaaacggcccgtagaaccggctacgctcgtacggcttgaaggggatacccttctttaaccgctgcaccagatccgggttactggtgaagtaccggccatacagcagggcatcatagcgctcctcttccaagactccccaggagttggtttggttccacccgccgcccgagaagaagggggtgtcgccgaagatcttgcggaagctggtgaggtccacatcaaggagaccccagctgcgcaggaagtcatctttctcttcgtagctgaagatttgttcgtagcgctacatctcttagtactagtcgtctagcgacagaggatgacactcacaggttcaatgaagctgacatacgacagcttggggtgggcctgcttcaatgtctggcacaggaaggtccaggtttccacacgctgctccccgcgcgcttggttgaacaatccgaatggtgagagacgaatggccaagttctcctcgcccaccgtctttgccaactcgtccatcaattcgaggacgaatttgcatcgcttttccggcgacccaccgtactcatccgtgcgcttgttaatgttggagctcaaaaattgctcaggaaggtatccatttccaccgtgaagttcgacgccatcgaacccaatcttcatagctgattcggcggcttgacaatagtcctggatggtctgtttgatgtgtgggacggttaattcgatcggcgggtggtccgcatagcggacaggctctgtcgatcccacggggggatgagagtaacactccgtcggcgagtcccagaccgtagccgaggcggagacggctggggatccagtcatttgggggatggtggcacggcctgcatgccacagttgagcgaagatgtaacccccttgctcatggactgcatcaaccactcgtttccagccagcgatctgctcttcggtgaacagaccaggaaccccgggcattccattactctagaaaggcagcgaatgtgttacttccactatcactacctatcggcggtgggaggcaggtgcatagcgtctactagggcatacctcgagtgaaggcggaataccttccgaaatgatcagcccgccgggggtcgcccgctgccgatagtactcaaccatgagatcccccggataccatgtccgattgggattctcaggggtactggtggcgttcactgggacgcctcgattgcgggtcattggcgcatgaactacacgatggctaagcttgattttgccattgctgatgtccagcggctggaagagcttggagccttcgccttccaacttgcggatggtcatggtggggcacgaaggatttaaaaaaagaaacaagcaaaagagacgtcacaaagtttgacagtaataggaaggagatatagcagagatccctgtcaaaaggggaaggaagataaaagcaaaagtggaagacagaagacgatgacaatggaacgacccaaatttgagctacgactggatacttatttctagggattttatttggcgactgataagaaacctctccgccccttcgtttgcaatgtcgatcgagtctccttttcttgctctctaacggcttatgaccaaaatgggttgacagatggacccggacattgtttgggactccaatgagaggcgatgacactatgggcccacgggttgaaccttcgaagacgaagagacttccgaggcagcactgtactatcataggctagtatgtcgaccaaggctctctgaggcccaatcacgtcaactgggctggtcacggtgatgtttagaggagggctctagtgaccctggtgtcgcgccagccaagttttttaatgccatgttgacggtggaacaacaacaacaaccgagggatcattaagagttatacaccaaatactttgggcggcacaatatccgggcgtaatcaaaacagcacggcatttgtcataggccgagagagaaggcagagaaagagtactaacttcgaagtaggggaggaaaaaccttgactggcatgtcgcgtgtgctccacccgagacaaagttaaagtgagaccagaaaattcccttagtgttggtcggttagggttagccactgaaccacatttgccagcttcatttccactgaacagccgacagcaccaatggcagcttatcccttattctgtttggatcttgggtcttaccaacggtcgtggtgtcattctcgctgatccctgcgtttttctctcgctgttctttgcatccctatcttgcatagtttcacgatagtagcagacaacatttctaatagcgctggatatagcgatgtggtactagttaaaataactcatccaccggataggcaagccaatgcacgaattacctagttgaactcgtggagtagtggcgtgtgcgccatctgaaatttcttgtatgcttgcgaggaccacttagtctaatactaccatcacctattctaacgaaatcgaaatcgactatacccagtctgctaaaccccaaggaggtaaaagggggaaaatggaattcaacccgtaccagactgctggtcttgctgtcgctgcagtattagtgggaaataggcgccccaccggccccatggttttgcctaattgacacaacagtcttgcccttccgccgacagtcaacgtagtattcgatggagttcagtgaaacaaccgtggttcggcgtctatcattttcccttcgaaggtcgtctgccggtgtcttccggggaagttgatgcacctatcaagatcgatctggttgtacatccccatttcgcctcctgccgagactaggtagatttttccaatgcagcacggtggcgggtcttcaaccacaccttaacagttagtattccggaggttcacaagcatttcccgaatatttgttactccgtacgaacgcttggacgcctccccccagcgtggcctatcagagcgggacatttcatgcaggagaacgatcgatggagtcgctcctcttgctcttggttaagggccatcgatatattgtggactcgcccacattgaatcacttctgttcttctttcctctccatttgagcctccataatgctccattgttggcatcgacaatgacagaaacgcttcctgggtcttccctgaatacgattaatctcgttacacaatgtttgtgcattccgatcgtcaccatcttcgtggcgacgcggtttggcatccgcttttggtataagcagttcgttgtcgtcgaagatggtatgtgcgatttgcaattcgtgaaaccccacggttactgacttgacttgaatctagtattctgctttctagcatgggcaagtacccaaatgtcatacggagaaggcatccattaaccgttcccagattttgttcatggcatactgcggtattgccattgtcggtaagtcggcatcttccatcggtatgccatgattcacaaaactaacgatagcatcagtgggccgatacggcggtggtgtaaattatctagaagtcccgggggacatgcaggttgcttttcgaaaggtattccacgccgcaatcatggaacgacgttgggccatgctgaccttgactcgactacttagttctgctacgtcgcgacagtcttctactgccccatgagtcttttcgtgaaatatgccttgctgtccatcttgattcggatcttctcgccataccggggccgcatcatgttcatctatgttctcctcggatgcctgaccatctactacatcatcgctgaaattgtcaaaatccgcatgtgcgaccctgtcccggcatactggacgggcgaaccggccaactgtctcgatcaacgagctgccttgattgccgactcggttattagcgtcgttaccgatattatgatcctggtcctgccgttgccgctgacctggtcgctacaaatgtcgcggagcaagaagctccgagtcatcggcatgttgtccgcgggaggactcgccacggccttcagtgtataccgactgatcctggttttgaaagacggcagttcgcccaatgcgacagtaatgtttatgtgtgtgattctttcagggtacgtctccacaattttagtattccatccgagcgaaattaacattctactagtaacgcggaaggaggagtcggcctcatctgcgcctgtctcccgacgatgaatatcttgatcaacaaaatccgcaaagccggctacagctacggctcgaacaagtactaccgggacgagtcgtcgatgcacctcagcaaaatgaaaggcgccaacgccaagggattctccaccatcggatcgaagacttccagaaccgagcccgagtttggcaccgaccagagccatctgatttcgtacgcaggagcagtagacatgaacgccaccggtgatggcggaatccataagaccgttgacgtatcgcaaacagtggaggtgttgtctggagaagcgtcctcgagccattccgacgaccatcatatgcggttttagcgcggctcccttctttttctttatttattttttttttctttcgttctataatagatatccttggtggggcattttgtacgcatattcgacttactttccccattttcttttccattttcttttcttttgtggagctttttacaggatttcttacaggtccaaagcttgataccttcgattgggcttccagaggcctcgtgatgtcattttggatgtgtctaatgtttataaacacatcccctcagtacaaatagagatacgattatgatatatcactttttgcccctcgggatggaggcaaaagatcttcatgaacaggattgccgagccgaaggacaccgaatcttcagaacaaatctgcataatccagcccccaaatgcaccagaataaaatcccccaagaaaaagaaagaaaaaagaagaatcgctccataagatcgccacgcgaacagacctctcgatctcaaaaaacaaacacatatgacccccaatggcccccaaaaccagtcgactatgcaggacgaaggatgatctagcgacgaagatcatcagcggtggagcttattcggcatgcgacgcaattgattgcacgccatgtggcaatcattcgagaaaacttttattatcattattaaaattaaaggtattaattcgcaatttattccgtactttaatatacaagcaatatccggcctcttcgtgagaaagacggcatgttcagttcgggtctccacttttttgttggcgagacgacgtggaaacggagaacttgttcttcggaactccgcggttcattccgcctgatccacgtacgtacgactttcgacattttgcatttgtcttgatgtcattgacagttgggatttctttctgggcccccggggggtgtccgcggaggacctttgagtaaggtctagaacggagacaggaggacctccgagtaagacctaatctgagattcgattgtggttgtcgcctgttggggttgccaccacggccattatgtgatgattcttacgcatacagtagtcttgggtatttacttctgttacgcatggaatcatatgaacgacagatccggatttcaacagccctaactaaactagtgggtggtgtcatttgttacggcgcttgcatcgtgtccctggcggtctttcttcgggcctgggtcggtgggtctggtcgcctcgtatttgttttgggagtgttctggattctcgttacaattattaatattattcaatgtattcaatttatttaatactatgagtatcagacaatcaagggaaaaactcaatctgtgaagtgtgactagttaacaatagtgcagatagtggctgcccgaggagatatgctggacagagttcatctagaatccacgatgaaggttaactatggcagggattgtgtaggttgaaattcggccctagaaagctgatcagcttggcattgggaatattgcatattcttaattgattcaattaattactgggtttcttcatactattaagatctgcccttataaatctcctagtctgatcgtcgacgcattccgaatacgaggcctgattaatgattaatgatcctttcgataagtcagatgcttgacctgatcgccgactatgtattgtcgatctcctcctagagcaagaatatactagttcatgctagtatcacttatgagactgagcgctttgacaaatgctagtctacatagtacacagtacatacggagctaacgaatactccgtgctagtacatgatctggtggggttatacagggtcgaaaaaggaactactactgagttgagatagcgtttgcttggaccctggcgcttgggcggtttgggtctcgagtgctggcagtagtgtttgggatgtggttggactaattagtgttgtcaagtggtgcatcacggccaaacgccagctcgaggattgtcaacttgcgaacggcgtttgccgctgggccagaccatgaagagcggtgatatttagtttcccttattgaaactgttgagactgacgtgcgcacgggccctgtcactttaccacgcctgcaatgatacaataagctgttcttagagcaacatgttggattgtgtggagcctagttctttctgaatcacagcctggctaacctccatccagactggtttagggattcgtacaatgttattccctcagagagacagtgaaaggcagacctcgagatggtatgacatgcacaagctacgtaagcactacgttggagtttgtgcgatggcaaacaatcattgtcaccccgatcatgacaaccgggagatcaaagtgacaccaatccatacgccaagactcgctgttggtagcaataacggtcgagaaatctctatggcagggtacggtgactctatgagccaccgtggaacaaggcgaaggctcgaggcaccttactacttgttttcacggcaagaggctcttacaattagtgatcttatgactctgatgcaacagtcgatgtcacatcgagtcacctcggaactacgataccagcacacaaatagagaaatgcatcctcctggtggggtttctacgtgctaatgatatcctaacaatacaccttttctatcaactagaggtatagtacaattgcattatgtcttcggttcaaagcttccctgaaatccacaatggcttgtttgttgcccccctgcctatgattgactatgcatgcctcgaagcgaaagatactgaagaaacccagcgacttctggatgcttgcaaaactcatggattcttctacctgaatctcaagaatagtgggacaatcctagatgactggcaacaggttcttcgcatcatggagacatacttcagtcaggatctgatgacaaagatggaagatgaccgtcacagtgatacctacgggtaagctgggccatgggcaatctaattcttgaattaacagaagcagctatgagccttgcggaacttcggcaggggccattcatggtacactggacttctacgagaccttgaaggtgagcattcacaccgaaagaagccttatacagaaggctaatataatgcagattgcccgctccgaaatgtacggaaaggcaccatccctcccccaagccgccaaagacaatctcgagctgtttgaccgcttcctccgagcctgcgatacgatcaccacgacaattctcgcccgactttccgatctcttcaatctgatccccggttcacgcttcgaagacaaacatcgtccaggaggaaaatcacgaagtacgctgaccctcttccgatacccaaagcaagaaacgcaagataacaaggtcggccacaataaacacaccgacatcggaaccctcacacttctctttagtgagcaatggggcctgcaggtgctatcgcctgaaacatcggagtggaattttgtcgccccgatgcaagaccatgctgttgttaatgtcggggactcgttgcggtttctctctggcaatgtactcaagtcatgcgttcatcgggttgcgccgccgaatgtgtctggtcggcaggaggagcatcggtatagtattgcgtatttcctgagagcggaggatgtagtgcagtataaggatagtaagggtcgggtgatcagtgcgagagattggcatgatgagaaatatggtgtgtttcggttgagccatgatgagtctaatagcgataggatcttgactggggggatggagaagggtgaagaattcattgtttcttgatatttttcgaaaggagttagatgcattttgctcttccgcgagttaattgtgatcattgaaagttcgaaatcatgctttggcgttttatgggccatggcttcatgcaaaacatggtggctcaggccaagttgcttgatccgtaatgagtggttgttctgcaaaatggttgttcagttaccttcatactgacaccatcaatgcacttaattttgccatatctcttgtccaaaaggaaattcgctctgataacttcctcagaggagatcgcatattccagacctaatcagcgtatatcctggaattgttgactgctcctctcatttgatgatatcaatgctctgcaccaagttaaaataaagtgtatcccattggaggtactcaggtaatacgaaagattgatttagtaagacctacataccacataccgtgcacagttaaaagtccctggcgagataaactataaaatagggtgaattaaagtgttcccgattgacgagtaacattccgcattccgatcgatctgatgatatccataaggctgatcaggaaccaaggaaccactaagccctaagattgaataaatgagatcacatatgacatcatgctctattcctacatcttcatataaatcctatacatgtcccttttgacaaaattaatacaagaaactaatacaagcaaccatgtccaaacgaattcaatccttcttccaacccattcctaagaaacccaaagtgggaacctcctcacctgacccatcccagccctcagaccctctctatatacaacaacaacatgaacaaaaccaagaagaacaacaaccaccaccaacaaaccaccaaacctacccattcccaatccccaatctccccccagacctatccaaatccctgaccaccatctccaccaccctcaaagccccaaaacccataaccaaccatccccacctggacctcctctacttccaacctctcctcccaccccaaacagccaatgccctcttccacttcctccgcaactctctccccttctacaaagtccagtatacaatccaccgcggaaaaacacccacaaagataaccactccgcgcttcacaaccgtcttcggcgtagacgccacctcaatcttcacaacagaccaagaaaaaaccctccacgacgccaaaaccaacactcccatcccaccaagaacaaaatacaaacatacaccccgaccaatccccccctgcctcacgcacctcctccaaacaatccaaaccaccacaaacacccctccagactactacaacttcatcctaataaactactacgccacaaacacagacagcataagctaccactccgacgacgaacgattcctcggtccgaatcccagcatcgcatctttgtctctgggagccaagagggactttctcctgaaacataaaccgggggtggaggcggggaagccgttgaagtttccgctggcgagtggggatatggttgttatgaggggggagacgcaggggaattggttacatagtattccgaagagagcgggggagggtggggggaggattaatgttacgtttaggagggctttggttcctggggggacggagaattattatcggtataatgttggggatgggggagtttggaggtgggatgagagggaggggaggatggttagtgttgatggagagaagtagtgggaggtgattatacatgttttggtgtggactgcggagggaatctactagtattagttggtgaaggtcttgtggagggtaagtggttgtctttacgtctttactgttggagcttgggtatatgttagtatcccacttggcaagtcagaatgtggtctaagtgtcatggatgtcagggagtgggatatccatagcatgggctggatgtggtgttgtagatgctactatgaccaagcatagatgtaaaacgacttctagagtgtattttagcgacatacgagcatcttggagaataatattacaacttcggccggaagcccgccttaacctccttctgggcctcctccctcaagacccttttcagtatctttccactggcgttcttcggaatcgcatccataaatctcacacccccggtcagcgccttatacttcgccaatctctgaccaagataatcttgcacctccttctctgtaagcttgtcacccgttccaggacgtcgagtcacataagccctcggaagctcactatcgggaagcacaccggacaagccaatgaccgccgcatcgacgatgagcggatgcgagagcagaacagcttccagctcaggcggagcgacctggaacccgcgaaccttgatcaactctttcttgcggtccacgatgtaccacttctgcgtatccttgtcgcagtatgcgatatcaccggtgtggtaccagccatcctgatcaaaggaggaagcattcgcagcggcattttcaaagtatcccggtgtaacggtaggtcctcggacacaaatctcgcctcgaaccccatacgccgagatattgtttccgtcatcatctaccagcctgattccagtcagtcactaacatctaacattgacaaaagggtataaacacacttagcctctacattaggtatcaatctccccacactacccgtatcatcctgttcgtaggccccgaatctcgtcgcaatgcaacatgtctccgtcatgccccagacctgtgtgcagggtgcaccatccgccagcatgacacgcagcttctcttggacttccttgctcaacggagcagcgccgcacgaagctacacggacacttttcagatatggccgctcctgtacctgcggactcatgacaagcgccaccgcgatgggcggtactaccgcaagatctgtgatttgatacttttcgacatttgtgatgaaactcaccaggtcaaagcgacgcatgacgtgtacgacgtgaccacccttgagaggactccagtgggtggaaggagcggcggcggcgtggaacatgggtagggccatgagtcggcggatctatagtggtcagtaagactcgtattcatcatttttgctccattatggagtctactgatcgggaaatacctggtacggtcgcttctcgatctcaaacaccaattcatgctgggcaatgaagtttcgatgcgtgagcgtcgttgccttgggcagacccgtagttccactgctgaacaacctggcggcggcagtctcttcacaggtcttcagatcatcaaaccgtacccaatcctcctctccagcagaaaagagtcctttccatgacttcagtccggccggaacagtctgaccctggacatcgaagaccagcaaattcgactccgggatacccgtctccttcatagccgcctggatcggggcgatgatctccggctcagagatgatgaacttagcatgcgatgctcggatgtggtgtccaagctccatgggtgtataggagggattggtgccggtgtaaacaccgccggcgccgttgatcgccaggaccaacatagaatagtagatctatgcaacagacttcgcattagaattattgaggtggtctgtacaggctggatcaaacacacatcattgaaggaatggatggctacacagtcgcctttttgtacgccccatgcgcgcaagccggcaatcagctttcggacgataaccttagcctgattgtaggaaatcgaccgcgaggagtcgctcgcatcgatgtagatctgccccagttagaacatactcaatttctaacgacgaggaggtaactaccggttgatcatggtcatacggaggatcggaaaaaatataagagataacatcggtagtgggcaagggcacccgcgacgccggttcgaagatcatcgtgtcaaagtaccaggtagagtcaggaaaagcagcgcacgatagatttcaccactgggacatcctggtggatatataactaacccacgttatagggccgtccccacacggcagggagctccagctgtcatagtgggtcgtcactacttcaccgctgaatggatggcagttcatccaatgccacttagtagagacggcagggccaatcaagtgcataaatgcataaatactaagttgagccttgtgtgtggctatcccggaacggacctcggatgttacaatgacgcgcgggtgggaaatccaactgcgggggaatcccagatatgcttttaatacgaccagtatccaggcataactcgtgccatgtggcttactgtaggcccgtgtgatagataagattttaggcgagcagtgttaactgagttgaccgcatattctgataagctgtgacaactgacactgtcaacacgttcatgtgtgggcaaccagtttgattcctatcgtccttttccgttttagttatatacgtatcttacatataggctgtggcaaaagtatctaacacaccaaactaaaatgtcgtagtgttatttacatgactcggaatagtattagccctacaaaacatccagctcggctgtctatgtcataatagagctaaccaagacgaccgagggcataagcctcttgcatcatttttatgatcagctaatagtaggtagcgatcgatgtgaggctccatgaacaagggatgaacgaggtagattaattaatgtcaaatcgggaattgcttaaggaaccacggaagtgaacatctaggttcctcccaacatgaataaaaggcaaactgccacgattgtcaattgccgagaatcaccgaggactcggctgcactttgacgtatgaacgatgacgatccctggaccctatgcatgggatgtgcatattgtccgtgcggagtcttgccttggattcgtaccgttcctcggtccgctcgtaccgtccgcttcttgctcgcagagtcgcagtttatcatatcgtcttattagacactgggattttatcataattgagcttgagcacagatggatgagtatgagtattttcatcatcgcttgtaagagcagacgctatatatctctatctgaaactctcgatctcaacgctcatgatttatgtgacatatcataacacatggcttgcgtgaatggtatgtctaagggatcgccgatggtcatgacgactcctttaaatcacgagagagtgtaatgctttgctctattactgaggtgtatcttgtctttgttctggtctgtgattgtgcatctgcatatctcttgatgatgatgttataggggcttcttgatcgacatgataatgaccgctttgacttcgcctttgttatgtgcaatctaccatgctgcatcttgcttgcctgagatacgttaagctctccgtccaccgataccccaatctaagagagggccattgatcggttctctcgtggggagatggtttgggtgataactagtagtttctttttgtaattcgcacttctaagttttgctgccgtctggaaataaagcacgagcagtattcattgactgggttcgataaacgatctctcgatcaaagtatcatgtaaaaacttcgtggagattccgtcttgccatgcagtttcagtttcgataatattgagcgacacccggaacgggctccagatgtacctggaaggtaacgaagtgggtcctggtatgaaccttcttatggatggaatgagccatataaacacatctagttcatcgcgacatgtggatagtgatgggctgaaaagattacacctatgctgtgggcactctattcctggagctgcgagaaaatttgctcacaaccatatcttcagggtctccaacccagttggggttccaggagtttaccagaccgagccgtacgctgcggccctgcatgtcagtggagagaaacgtcaagtacatgtcccgtacggcgtggtccttcagggacaggcccgtcactaactggaccttgtcctctatccatgggaacgaggtcactcgtggatgcacatggggttgcagtattcggtgccggggacctcccgagtgtggagcgtgtgcaggaaggtgttaatatgaggcgcagtcgcgtcgatgggcaggttaggggggcagcagcggcaccggttgcacaccacccatggtactctcggatttggcacggggtaccccttggcagtctgatatctccgttgcaattaaagtccagtggcagaatttttatcatgaactcgatttcgcacatcctgagactccctgggccttaagcagttcagcgataccgctgaccaccagggtccagttcaagtcacgattcctccgggcactttgaatgtaacgtagcttccacccccgtaagtatgggagaggtctgtcctacccctgctaccggggtgttgaagttgtttcgtttcgtccaggtgaacttggacgtagaggaggagggtgtgcggttggtgtcggccgtagccgaggattgtcgagacgcaaccgaagggtccctcttggttccctccgtgctgtaattttctgctctgactctgactggcaaccggccaaatccagggaagtggtcgatccaaaggcgcagctgcagagaatatgcaatactcgatatatgacgcgtcttgcagcataagcttccggcattagtcttgtttgaagactctggtgatgcggagggatgagcacgaagatcggaactagtcaacgccagagctttattgtcggtaccttcatgacgaattgtgggatatctgctgcctctgatgcctggcatcttctagttggaactaaaggtgcttgaaccaatccttagcaggctcagatgccaaaaagcccttaggcctagacatgatctctaacgtccaacttaccaccaataactaataagtgtcggttaagtccactatgctttttattcctcacagaagatggtaacaaacttcagtaaggcttatcatgctggataggttgtcgtaagtttgttttgcttttttcaaggagttagagcattagcatccgccttcctgaaaacgatatatggcctcgtttaacgtctcctttgtgcttgtttccacttcatgaagtgatatgggttggggtcgatttagagcagtgtcgctaacagatctgccggtggtggccagtgtacaatgcgatttccttgcagatgtcttccccccgggaaggatattcacggatgggaatatttgctgcatgctctcctgcattctctgctgccgggattttggtgccgagcacgatacagatataatgaccgcaaaggccatagtaaaatgtccaccagaggcactagctgggcttgtatgatgaggagtagggaaaagagaaaaaaggcagagaaggcagacagcgatgacatacaaatgaataaaagaagaggtgatgacatcaggaagtcatgaccaagaaaaatgtttcaacagcaatctagccaatctgaatctccatcgaacccgactatgcgatgaggattcagcactgctgctgttgtcccagggataattcccacagtcaggatacacgccgttgagacgatccacccgtaggtgaataacacagcataaggcctttgcatcagcgctattgtgctcaactgcataatatgcacataaaacctagacggtgcgtgacgtataccacacagatctgtgatctgttacggctgaggtgctcagtgaccaggataatctgtgagtttgaatccattcagacactcgcctatgcaaagccatcgggctcagctgtgtacatgggacccttacaaatccccagatggagtccatcgagcgtacataacaccgggccattctgaccagccatatcattatcaacccgacctgaagtgatagcagacatgtcactgtcagcaattatttccattggcatggtgggtactggtgcagtgttgcaactcttcaaacgcttatgcagtcgattttgcttccccaagcagtgggatattaaaatcaggggtttggagtcgattcagtcgaccatgtagtagctgccttaagtagggctccttaagcatcattgaataggtcttccagttaagcgactttgtgatgccctaacacccataacccacttttgatccaccgccacatgctcgcgatttatattcgccgcggtaggggtgaaccgtgtacccaagagataaccggtgtaccacgagcaggcacagctgcttggactgcacctagagtgtctctctcaaaattgggtcactcctccaaggactcaacaagtacttttggtgtaaagcacttcacttagtactggtagttctctggttaagaggaggttggggctttctgatcagcctcaaaggttcttcagcaatcatattaggggccattataaaatcgatattgtgaaagcagatgaaaagttagtatgtggtggatggtagaggagaaaggatttgagtgtttgtaattttgcagtctaagacaaacagaacccttcgaaaatgtatatctatagtcccatgccatctcttcttcgagggttaactttcagataattctacctgaccgttacctctccccaacggctcttggcacgtcttcgaaatagttgacttcggctggttgtaaccttaacggtacaagctctccaacgagtctcttgcaaaacgttacgaattggactgcctgggttattaaagcccatagtcataacgcgacagttcatcggatttgggtaaatctatctcagatcccccccatcatatgtggatattcgtcataacactatgttgacttccagttgccccagagtccgtgtccagtttgcccggccacctccgctattatgcatattgaaatcggatttaccctttctaacccaatggcagctctcaaactcgcacggcagcactatgggatagtgcaggacccaagaactcacccaactctggccttgatctgccccagttcggtcccttctaaaggtctcctggtgttcttgcgagcgatcttaacacctgcctagtttcccgtaaacatgtcattatacacggtttccgagtacagtttgtcagtttcaaggcattcagctagtcaacgcttagtaacggtaaccatagcagagccagaacctatattaagcgttgttgctaccagagcaatggacctttggtgctcacagtatatagtgcgtcatcaggacagatatcgcaaccaagaccttggccacattcacaagccaggacctcttttgtgcctccgtctctccgataatagcatagtagcctttgaacaccaatgtccagagttggccatcaatgtcggccaccactggtgcacctaccggcactcttgttttgcacacattgccgttcatctcaaaatcggctggccagcgggtagccctctctttggagctcttatattgctatgacaatttcctaccgagtagatctggttagctgccacgtcgatcaactctaataagtgtctaagggggataagacacgcattgctaatgcgccctgtaaaacgcgatggaatagtatgcgtcaggattagtcgctggcgtcagtgctagccataaacatagcaaagcgtagatagatgactcgcctagagatattcaggaagaggaccatatggggatgacggccctggggtaggtgcgctgtgcgcagcagcaagttcctcccatgtacccccttctcgtacctcgtgagccgaatgatcttcctgtatggcaacgaaccaaggcagagtggttcgtctatctgccttgcaagtcccggtcgagccgtggggaagatgagggagtgtaatgcgtgcatccagggcacggcaaggtaaggttgactcttccatctcttgccgagacttgcgacgatatcctctcgatcagtttcggctgcgacgatcctcatcgaggaagcggactgtggtgcgatcagaagtagatagatggcggaattctgcaaaatgatcagtaactacccacaaaggagtacagggacgagcaccccactatcaatagccttctcgaggagcgccgcacgattggtgttaaagcagccagcgacaggctccggattgtagtccttctcaggaggataatccacgtcgatccatgctacaggctttgtaggctgctttctctttgaagctgccgccatagcctcgaagtcgaagatgtcatcaaggaagtcattgaacggcacccgtgggccaggtgaaattccattgacgcttggaccacattcttcgtaatcttcggccacttggtggtagagttatgaattgctggagttatactatactgaccagtattattcaagtagtgtgagtataggataacttctactgtattatcctttggtattcggattggaagatcgggtgtatgtaaagctggaaaggacgctggatcgagataggagatatggttcatataaagactgatctagtagatccattcgcttctaagtatagtaagcacttcaggtgacagatatcagatgaatattcacctgtgacttcacattagtatgttatcaaaggggataagagggcgagagagctagtgaagatagtcctgtaattctactttagtgacctcggtcctcgatgatgatattactccagctcgctctgctctgggactgctcgatatgctggctccgagcctgcctcctagccaggtcgtagtcctctcccccccccttgcactttttgggtcagtacttcaacaacactaagcctgaatatcgtcgtgccggtttccagatcttgtttaccacgggtatggccgactgcgggccctggttggctgattgcacctctttgcctgcgatcagtatcttgatcggttgtcaacggccggaagaaagtggtagaggtatactcttctagattgaagaattggaggtccactagtaaggttgcaaggatgttgtctagaatgactgacatagagagaggatttagggatgtccagagctcgttatggttaccacaatctactctcgtcgtctttctctcttgtaagagcggagaggacctgcttcaggcgtcctagagtgttcgacatattattgtcaaatctaaaaagaagacttggaggctataggaatagcatcccgaattcgccgaggccaaagttctcagaagcaagcgcattgcggcaacgcagccacaccttcaatgtgaaaagttgctggtttgtgcgcagagtttgtgagtgcatgaaacaccatatcctgggcttgtgtgtacaggagtcgaagtagggcaggatcccatcaccagacccactctgttcaccaccgggctcacgatgactcgacaacgaagacgtagaccgtaaaatagaccaatgagccggtcaatcagtactgatattgacagcggcatcgactaaagccaccttgtagattagtatacgccttctctccgaggggatagacacatacctcagacgaactggggggtcacagccgccgcggcgacagcagaaggaggcggatcacggggttctgacaacccaaaatcaactcttgataaccacaccgaaagggctctgagccctccctgacggagattgtatacagaacggaatactcataggcgttcacccgggcgagctgggcgaattcagtctggtaagtatatcctttacggcaagacacttagatcatgggattcaactgaggaaagattgctaagcagtcgccctgccagccgagcacgttttgcctctgcagaggccacagtgcgaccaagaaaatcttgcttggccattctctattcaatagggtacatacggccagctttcggtatcctggaggtgaagctttggtccctgctatgcggaatatccctttatccacgaagaatggtagaacgagaggctatcgggcaattcagcactagtagaaaactcattgtcgtagctattttctttgacaaagaacgaaaccggagccacgccagccagcagaagcgaggttagaggaaacgcggacccctgccccagatactgcaaactcgatgttgatgacgcatgggggagatgacacgcaagcacaagagtctctagtgggtgtagcgagctatataagctactatgtgaacactgattaaggtggacgacgatcccatttctaagagtaagagaagtggtagtcatataagctgtttcaatagaaaagcatcctaagatggcttttgactcaatttatacctgtacactaagtaatcctgtgaatcactcttaccaatagtacaattcaatccacaggtaattcacacgcgtaggaaacaagcgaatatactcagtcccgatagcagcctagagtaaatgattaacttcctcctgtatagccttcacctacccagacccttcacaaagctcccgaatagcttccctcaactccgtctttcccctccagactcgatcactacttgaattttccgcattagcaggcgccatgatacctcccggcaaaaaggcatcggtcatctcagtgaaagcctcggccacgttttttgggaggaaacccgcaaagaactgcgatagatcttttctctcgacaagtcggagttcaacttccttgcccacagcctcttcgaaggccttttgcacatccttcggcgtataggatctcggtccatggacgtcaacaatatggggtcgttccggaatgtcgggcttgagtaaataagttgcaaaggcttggcccatgtctttgacggcgacctgatttaggggattgattaacataagaatttcgtgttgaacatagagagagaggaaacaaaccatagggacctcgaaatctgcaggagtaatatacgaatagagatgaggctgctcagactttgccgtctgaacccccatagcccagttctccatgaaataggcacatctacatatgacgacctctggtgctgcgtccttcaagattgtttcggcgatatggtttgtcataatttccccctaatcaactgtttagtatctcccttccttcatgaatcggataggaaacccacagttcccgactcatgttcagcccccatactagaaagcaggaccagacgcttaacagatccagacttctgaatggcgagacgcgtattttccgatgctgtccttgcacaagccagaaagtccgaaccatcgtatcgcggcggggtgatcgcgagaacggcgtcgacgccggtgagatccaggctcgttgcgtcacttacatcgcccttcgatgcttggaaatgagggttcgaaagaaattcttctggtactcgagacagatccctatatacgcctttcacggtgataggcgtggttgtttgggttgagttgagtagggcgcggattgccgcctggcctgttttgggtgaagcgggaactacggcgatgagcattttgatcgtatactatgtacacgacttgtgtggaggttggttggtttgttgtcagagttggcgtggtgaggaggatatttgaggtggtatggtatgatatgatctagaattctagagtcatcgcctcgtattcggagttcggactgcggggcaggttgcagttaagtctccttggttgtgaggaactttattgattcacacgtacttcggattattgttgtttcgacttcgccgtaatgatgtaaatttagaatgtctggttcgccgaagcaataagtgggtaaacagggtttgagtgaagcccaacaggctgatcgcaaggaaaaggcagggttaccataattcagtggctggatcgagcatgggatggcttgaaatatatcaatactgtggattgtcatttatatgttaactcctgtcgctcaacctgtctggagaaaggggaatctctgaaactaacaaccgaaaaagaacaaaatgaaacgaagaagactttggataagagaggatgccgggcaatctattacatatatatgggaacttttgaaactcgaaaaggcacctcaaagagcaatctgaaaccgtggatgagtccgaataaactctccatacttccaaaacagcaacggacaggcacacatcgcgagcgcaataaatgctaacaatgagtttccccatcccaggccaagcgcgtcatacatggatggaccagccagcgggagcactgcgccgattaacgaacgcagtaccgtggcagcagcggtgacggatgccgcatgcctcaagtatgagtccactaggtacgtattcgacgccatgaacacgaccataagcccgatcgcaaagactcctgttccaagaatcggcacaatccaatgagtatgggcttgcgccgaccagccataccagaataagccggctgggattgcccaacttccgaatagcattggggtaagacgtgactctggtttgaaacagccgcgtgcggtgtgactaacagcgatgcggttggaaacgactccacagattcccagaccgagaatacttccgataccgaagcccaggtaggcgaggccggccagacccgatgagaagccgtaggtgtttctgaagatcggggtcaaagtggtgaacatcaggtataaatacccgtacgtgacagctgcgaacagagagagcaggaatacaatcggtgaacggaagagaagtttcataggtcgcgaaagtgcggttatgaacagctctttggtgatcttggtgtcgccacgggctgagcgaagattggggttgccggtctctttgcgcagtcgctcagtcttccgtcgtagaagcaccggggcatacgattcacgataggacagcaaacacccgatcgtcatgacaccggtctggattgtcagcatcttactctatcggcaagcggcagtagagctacctaccgcgatcgcaaggacccaaaacacccatcgccagcccacggattcggccaggaacccacccgcaatgggtccgacaacaggtcccaagataggtcctagagcccagatggccataataccggctctcttctccaccggcaccatgtcggcaaccgttccagagccgatagtgatggggcaaacgccagcgatacctgcgaataaacggaacacgatcaactggggtaaggtttgcgctactgcacaagcaatagtgaacaccagaaagatcacattgcaagcatggtatagcggaacacggccatatatctctgacaggggcgcgatgaggaagggccctagcatgtatcccaagatgtagacggaaacaacaaacgatcccaacatttggtcggtggtgtgaaagtcgcgcatgacatattggacgcctggggcaaacatggaggatgctagagggctattctccatcagccctattcttcttgtttatctacatcatatgcacttacctgacaaaagtattgaatgccatgaagactaactgccgtgctttttttggagtcgaccagttaaaagggttcgcggggtcatcgggaccatcccagtcgactagagtcgtatcatcttctttcggtacattttcaaggtcgttgtattctcctgagcttctatttgactcctccgccttgccccccttctcaagaacgcttggtataggctctgtcatgaggcctgataacagattctttaccggacggcttgccgtagcagaaggtaagacggcaagtgcatgttgctgacggaggatcggccgcttatatacggggctttgggcacaatgcatagtagtttccctgctcgcaaacgtattgaacctggtccttagaaagaaatctaaacacccaggtctataatgggccgccaatcacatcaccgagctaagtgagccaaggcgtcgggcgaatgctttgcccacttggtgtgagattggaggacgcctccattgtgatttcgtcctggtgtgacctgagcatgcagagttatgcccgactgactcccctttttatcctccagttatgcagtttatgccccaaatgtcggcaagtgggccttaccccgtggcatcggataaaagtttttctggttatcttcgtatcgcgtaccctccttattctcctgcccctttcggactgtccaggtcagggtcccatttctgcagccctaacatctttggagtttcggagacctccgtcctgatatgagactttacttcataacagccggaaggaggtccaatatagagggttattaactcagatgtataccgcaaacctccactttcatgcgtccaccacctttattttgcctcgacatcgtcttcgatacttaaggattggctcacacgactatgttaacaacgatacccgataggactgtcacttcaccgcctttgatgaatcacccccccttgcatgtcttcttaatggttactcttacagacctctgccagctgagcatggatgatcttggggatatggtagtcaaggcgcgaccttgatgtcattggcattttggtcgagtgggattaagagatgatgttagtaactttgtgtgagtgaacgttagcgatgtatggcagctatcttggagcaaagatcttaacattgttcgctgcagagtgtggtttttggttaatgttatcgaaatgattttggccaccacgggtgcacaatgtggagttattcatcgtcaatacaactaggttttcctgtaaagataatatatatatatatgtgaagatacgagcccacggttctcgctaaaagatccattaagaacaaatagcatacccaagttatttcccctggactttcctggtttctttgtaccgttggccagaatctttacagcatctcctgatttagtattgctacttattctcggggatagttacaatcctaaagaggaagcttggaagacagagccaagaggcatatcggctgactcgttacgacaatctaatatctaattgcacaggttgttaattgggaataagtaaaatgctcattgccagtagaggtagagtgcagtcaaaagctctacatttatagactaagactgcactcaggtctaatgaaaacttatgggcccgtcgaagatatcttttcatttccttcccccggaagacaggagtctacatatagatctcaagtttccttgactgtagtccatttccttagcctcaaaaaaaattcatagacaacaaccagacataccacctaccggcagccattgagaccacaagacgggaagattctgtttaataaattagaatctgatcaaaactatgcatgaatagagtagtactcacactccgcaggccgagtcaacgtgaacaaagccttctcatcatcctgcacatcgtacaccaaatggatcgtcttatcagacgactcggcaaggaacaagtcccctgaatcatccgagatctggtacaattcttgaccccgcttaataggctcgaaaatctggggttcggtggaaggggtgcagggagatccgtcttcgtcacagttgaggtagtctggcgaatcctggcattgaatgacgacagtgccgaagccgacgccgttgaagctccagatctggtcatatgagccattgaatgggctgaagactgccggactagtcccctttgcagtcaagatattgtcgctttctgtgatgacgtagcttcctgttgcggattgagcgagtgtttggccacttagggcaatgaaagcggcgaaggagagggagaattgcatggcagtaaatttgggaagttgaagaagaatagcgtttgtaatttgataaaaattaggcaaagagacagttttctatccctgaatgacggagatgaattgaggagagagcaatacctgctgcacagagccgatgtaatttataggtttcttcttcttgagatataaccacttgctctactaatgtgttgacatatcataattggaatagtggaatgtagggatgcgcttttttgtgttaaaatatttggatgaaatagactgataatgtcaatctgtttagatttatcactttcacgatatctcagctgaggatctatactgcagatttacttggagggagtttggtagtgatgagatactccgtattaatccccgggttgctcactccgcaacatagtagatagaaatagccgaagtgacaagtgctatagtgaacagttcttgtacacctgtctaatacgtgtgccgctcctgttgtgagaatactacataaataattcataaatgctccaagagtactctagattatttactaagtacttcttaaatatatatctactactctagccacctttagagtaattactaccgtagacttagtgtttaagatatatatagcagattttgtttaatattaggtatttataaaagttatttcagctactgaacaagtcataaattagatacctgataatacatatgatcctctgggcgcgttgatacgacgcgatatttgttgtgggcctatttcttcgcgttttgaccatggccttttcaatttacttcctggcaacactcaacggggcgtcacgtcagataagattttgatagacttcttcataagactgagtatagggataaacgtacggagcacacccacttaaatttgtggtctcaccggcattggcccgcacatccaagacaatgtctcagaactctaaaataaattgttaagttgtggaccgaaatctttaactctcgtttcggggaaccccgagtctaaaccttttgttcactgtggtttgttttgtcactgttggataggtttggagaatgtgctcttacatctcccgatgacgagaaacctgaaggcaaatcatacgtttccaaggatttcagaggctgtccttacttgaacttgacatgcatacaatagggttgatagcggcatctctgggttttggagtgaaacatgggtctagcgccagtgcgcttttccaccctttccccaccgtgggtaacccctacagaaagaaatcttgagtctagaactctattcacgagggcaaaaatagcttaacaaacacaacgatgggtatcttgtttgggacttgtgtataaagagtactggcacctctgcctatattgtgtagacaatcatacagtgtatatccatatcgcttaatctccccaaaagaatatcgcgtacactaaccttctataatataatgatacttattaacgtcgttgccccgatgatcgacggggtttaagcttcatcggtccaggatggacccccaggaataagaatccgcgaacgtgagggatttaataatagctacagcctattctgttttaatataaccggttataatggaagtgtcttatttctagccttatattatctaccaactacttatcaatagccatagatatagacacctgaaccctttaggtactgttcacacggtagaatctgttagtcgcctagtattgggtaaaatcagttatctggtggaccagtacagaaaatgacagttcttccctgaaaatgtttgtaccttaccatattacagtacttgaataatgtgttgagcggacacgtcgaggggcatgtaatatggccccgtgcggcatcaatagtccaagaacaagaaattcctccgttctagctttatcaaacggagctagtgtcctcatgtcttgtccattttgaggtaatgcgccaatcccacctgcatgtgtggtaacgatggagttgaagggcaggtgaaagcctgaaaggtcaatatcggcaatcgagatgggagatgagccgaaagggaaatcaccggacatttgaggattgtgatgatcattctccagaccagtatttacaccaatgcacctgaccaacacgtcgacctttgcaggcagagagatattactgtggaaggcgctactgcatcgggaactcagaatcccccggcacttttactaattctgggtagtgttgtggaattatggcacgttcatgataacttttcttttttaggctaaggatatgacaactatattgacaaaccgttccatccatatacactgtagttaaccaagttcgtaacctcggtaactgtcacgttagacatttgccgggtttgagggatgtggatattagtagcctgttgctggccaatcaactgcgctttcttttggatcgacggtcagagcctggtacatctcaatggccctagcattcaaaggagtatgttgccgctgcgttcggtttaggctattctctgcctctttacaatcttgagcagattccagattcagactaaccttgagacttccgcagtctcgaatgtggagaagacctgcgagttagcggagcatattaggataaaggagacacggattaatccttacagggtccaccggccgagtagtacggatagttaagctaagattgccactggccacggcctcctcaatcttaagccaaatcgaccggtttccttttccggtatgcataccggggatcacttgaagtgctaacccattagccattgggtttcgatacctctgcccgtcgaggtttcaagtaaacagggtatgggacttaagctcggtatcaggtaagtttatcacaccgcaggtcatgccattaagtaccctttcgaatgggcctgaacatagtgcttcacgggatacaattattttacccggaaagattcacttcacccgtttctgctttacctaggcttgcctatataagtgcgctgagtgtttcgtatccaatacaggacagcctgcctacaaggactattcaagccacaatatcattcgttcaactacgtgttcattacacatattttataaacgccatgaagaactttttttcaatgcacgcaatccttctcgcgtgctcagcaggagcaggcctcgctgcaatcactcaggggatctctgagggcacttatagtcgcattgtcgaaatggcaaccatctctcaagctgcctacgcaaacctgtgtaatattccaccagcaatcaccagtgcgggaaagatctacaatgcagagacggatatcaacgggtgggttcttcgagacgatagccgtcaagaaataatcactgttttccgtggaacgggaagtgacacaaacctgcagctcgacaccaactatacgcaggcaccttttgatacgctccctcaatgtagcgggtgtgctgttcacggagggtactatgttggttgggtatctgtgaaggatcaggtcgagggccttattcatcagcaggcgagtcaatatcccgactatagtctggtagttactggacataggtatgtgacctgcccccatcttctcataacccccatcctttattgagagtccttcattggcctaacgtttaaggaaactagcctgggtgcctcgatggctgcaatcaccgcggctcagctttctgccacatacaacaatattaccgtctacacatttggtgaacctcgaactggtaaccaggcctacgcgtcatatgttgacgagaccttccaagctacaaacccggatgcaacaaagttctatcgcgttactcacactaacgatggtattcccaacctgcctcccacttcgcagggttacgttcaccacggtacagaatactggagtgtggaaccccacgggccccagaacatgtatctctgtctgggagacgaagttcaatgctgcgaagcgcaaggaggacaaggagttaatgacgcgcatgtgacctactttggaatggcaagcggagcctgtacatggtaggagcaggtctaaccaacctgtaaggtgataaatacacagactatgtttggagtgctggttgtgtgaagcaattaagctaaaggaaataaaatatcgatagatctcccatgaggataactttaagagctttcatccatagaccttcgcttgctagaagggaacctctgcatgaaatacctttatcttgataacatttttctcgtacgtaataaaccacgacttcacccgggtatttgcaattgtggcgccccgttggattgcgacctacactctagtataggctatgcgctgtcaggtatcttcctcccacagcataccagcccatacaccccagttcatgagttagattgttgtatgaactgcccttcatgcttcacgaagggaagccacgacctaggaggattaagaatccagaagcacaaactgacatacctatgcttataagtcttcgcagtacgtccttgtgcatattgttgcaaatttcattatatttggacttagggcaaaattgctcaggactacaaaaggtgctactgcctgcctcgccagtccaacgcttcagttcgaccataatcctttccctggtttttacatttggatcacgacctaatctgtagttgagttagaattggtagtcgttctgggcaggtaggattaggattttattgatgtactcggaagtgggtcgaacagccgaagcctggaatgatttaccaatggtgccacttgctagagtaaattaaggtaaaaaacgtaaaaggaaaacattaagaaaaaataagaataaagagaaaggaacatcatgggcacttggaccccttttaagacccaccattggaaaaggactagactctttggatgtgtaggaacggctgaaacgacgggatacaatattgcaagaatatctgcacttagtccgtacgatggggctggtcctgccggcagcatgcttaacaagtcttaatctagaccctgggagaacattggtgggcccctagagtatttactcgtttcgtgtctcttaggcctaccatgcctttctcaggaattagcccgtcatcttccgcagcgtcaccgctgcagaatcagactagcttcggcctgaatgggccaacatggaaccgtccccaattatgtggtggtggcttaatttcttgatatgatagtaacagggactgtgtcgcgcgtctgaaaccaatcttattctagtgctgctttgtctctgttatcggcccgaagcccgcggttaaagtccggatacatcacagcctgaagccattctgctgattttggactagacctaatattaatcaagaggggtatttaaaggtgtattctcccgttagattttaaattgccaagtcgacagctgctattgctttcatacaagttttttacatccaacctctagacatggttcatctcaagtctctcgcaggcattctcctgtacacctcgctctgtattgctagcagtcaacaagcccctgcaagcatcaacaatgctttcgtagccaagggcaagaagtactttggcacctgtgcggatcagggcacattgtctgatggcaccaattcgggcattatcaaagctgattttggccaactaactccggagaatagcatgaagtgggatgctacggagcgtgagtataaatgacacactcttatcaacatagtatcctctgaccatatctctagcatcgcagggcaagttcagctttagcggagcagattacttggtaggtatctattggaatcgtataaggcatagaattgctgaccaggcataggtaaactatgctgccacaaacaacaagctgatccgtggacacaccttgggtatgttgcagacccagcaacggttgtatgcagagaaactcatcagtacagtgtggcattcccaactcccatcatgggttcagggcattacagacaagaatacgttgacttccgttttgaagaaccatatcaccactgtcatgaatcgttacaaaggcaaggtttatgcctgggtaggtgagagtcttgtggacttggagttcccactgacgcctataggatgtggtcaatgaaatcttcaatgaagacggcacattgcggtccagcgtgttctacaatgtccttggggaggactttgttcgtattgcgtttgaaacggctcgtgcggctgacccccaggccaaactttacatcaacgactataagtaatgacatttgcgcgcaaagcttccattagccttggctgacacttcatagcctcgattctgccaactacggcaagaccacaggtctggctaatcatgttaagaaatggatcgcccaaggcatccctattgatgggatcggtaagtgatggtgccttcactcaatcgcgttcttactgacatctccgaggttcccaaacccatcttaggtaagatccacggccgcattgtccgaaatatactaatgatgtctttagtgctggtggttcatctggtgtcaaaggataagtctcacaagcccactcgccaacaataggactaacatacccaaactgcattaaacacacttgccgcctcaggcgtatctgaagtcgctattactgagctggatattgccggagctagctctaacgattatgtgaacgtaagtcgcggaattgtgtattacccggaactgtctaattggacacaggttgtggaggcctgtttggaagtctcaaagtgtgttggaattactgtttggggtgtttctgacaaggtttgtttgccatacttcacgaatcgatgcaagagacttattttcctcagaactcttggcgttcagccgaaagcccattgcttttcgatggcaattaccaaccgaaatccgcttacaacgccattcttaacgccttgtaagtgcgttttccctgctataataggggtttagctcctagacctgtcgtcagggccactatttgtatacgaggttcaatcggggagaaaccagcacaacgcatcaggtgatctctatcattgcgcttggatattgacattcattcccaactctttcgctcattgttgttatccaatcactgcaagaaatatgaaagtgtcatacatcatcacatacttgtattgaggttagatagtttagctttttctgcctgtgggagtagagattttaactggaacagaccagacccatgaaggcgtataaaccccactccttggtatcaatccattagttctctctctctctctaatttattttattttattttatttttttatatatccagaggaatgattgcaacatatttatttacaaatgccgattatcagaatatccagattatctctatcccttgaacaagaaccgttcactatttaccagcgaagcattagatttggcggacttgagcgtgctactcatctatctgagcttggtggaatcttccttcccttctatcgacctttcaagcatattctcggtaaacagagggggctacgaaagaccgagacatacgaggatctcacgtcggacgtaaatggtccgcttggcatctcggagatggatggttattgtgtcatatttttccatttcgcgcaccgcgtgaatttatgcaatcggagataatttgtacattgaataaaagtctttttgactgatccttttcttccttgttttgcttcccacccttcctgaatatagctacgccttccggccagacactaagcgcagctccggtatgtagcccttttctttcatctccaccaccaggcgatctaaaaaggcgaaatattcttctggggtcttggcaacgcccggaatcccctcgtctactccagttagcgtccatccgtgcaaggaacagaagaaatatttacctcccatcagcctcgccaaatggcgaaaactctccacccacagctctgccgatctatcgcggttggcagggtctttgaccttagcgccatatggtagagggtatcggaccgtcgtcacatcttcgaacccgagctccttcagcagcggctctagtttatcggcgaggtggatgtccatgccgttcccctccgtcgcccatacttgcaccatccccagtagacgctgttgggggtgagtgtcccagaactccgggcggagccattgacattcgacgagttggattgtgccaccgagttttaataacgcttgcaaatttcgtacaacttggggccactcctcctttttcagagcccatactagcaacctctgatggataatatcgaaagagccttcccagttccagtccgacgggaaaggctgtcgtatgtcgtgatagcgaaagtcaatatctacgccgtcattgaacagatgggacgcgatatccacgccgtggagatcccaggaatgttccggatatcgcttcgccatgtcgtgcaaccagacccctacattgttcagcctagtccatattttacaagctggctacgtaccatccgcacatccactatcgaggattcgcagtggacgccctgttgacggtggcagagtgaagccaaaataggcctcatccgaggcggctgcaaaatggcgatgctgacgttggagacgatccgcctcggtgacatggtgaggcaaaagataactgccttccgtgcccgtaaaaacctccgtctgggtgctcatggtttaaaaatatgattctgttttaatttccttatgatgttaggatttgaactctctgttggaaaaaacagaaggcatgccatgtttactaatgatacggggaggggttttggtggaaaaacgtgacctggcttacgctacggactctagtgccttttatgacctttgggtgggcgatgcgccctctttaaatagtaagaaattataatctctcggagatccgtggtcatacccacctttctccgggagatcatattcaactctcctccggtggtcctggaactgaatcacctcggaatacttcgtttgtatgtcagttttgccatgcccggaggccagcaaattctctccgcgcgcatattagaatggcctgctcgcaccagagcggcctccgtgccgctctcaactctccaggttgagattttttcctgctgttcggacggtactgcgtccttcatcgatgaccatcaggatggcgaatacttccctttctgaggcctcgatatacagttgcgggccaccagggatttgtcaaccggaatcagctataacacctcccgaccgccgacgtggctcaccagcatgctggtcaatccccgcaggagtatacacggctcgcgagctggtccgacgcttcgctcccttgctagatacagttgtgcatcatctgggccctgatccaccaaatacaaagcccgcacgcatcgtgctgctagacaacgtcgccgccaatctatccacggacacgcgggagtcttcactgcccttatacgatctctcagacatcagccgccgcgaagtaagagaccaggcccgacggataggtcaggtactcgtccagtgggcccgcgaatacaccgacgaaccgtatgatccggacctgtacctgcgcggtcccggcgatggccatcttctcctccagtccagtctagcattgatgtatgcccgttgcacccggccacatcacatgcaacttctcagtgaatacatgcgccagatggtcgtcctacgcgacgcgctgcttcccttccaaaacttttacgcagtgccgatcccggtcgacggcagggcacgcggcattcgccacctcgaagcaccacgggaaaggtttctcaccactgtgttcgccggacacatcacacaggcatccgtcgtatccttagcccgggcagtgcttgccccggacctccctgtcacaatgacaggcgggtacggcttccagtatacacatggtctgatcctcccagccatactggcaggcggggtggttccataccatttgttgcggtatgttccctcgaaaatggattcctcggcagtggaggttctcttcgactaccatttcccggattatcatgaggcaccgcgcggagacataccggcaggaccgccgacgatattaacccgctatccaatcgaccttccgaatcaaaaagaggagctccagacagctggcatagggcttcaggcagggtcctcgacatcagccatccggggcctcgagctgcgtctggagttcaagagtggcgacacggcaagggtggacgtcgggcaaatcgcccgcgggctacggcactcatacgaggcacgtgaagaaacacgcgatagtacgacaaaccataccgttttcctgcactctgcgtccgagatcctcatccagccgggatggggactgagcacagcggagacggctggattccatgtcataccggtcgacgatccaacgattgccttggctttgttggggaagttgtaccctcgaaacgtaatccttctaccgaatgatgagcaactaggacaaacagatgatgttggggaggactcggaagcgaagtttgtcatttggggagggttcaagagaggtggtcttaagggggtgttttaagatgcaattactttactccatctttgccctcgtcatccctctttttcttttctcttcactcgtcattttgcccttaattggtggcatttcttgcttctcttccatatctagattctattccgatattgataccagcttacaaatagttcagaaccacatcatagagtgataaaagcacacagtaacacgccgtcctccacctgcctgtatctcacctatagaaccaccgataatagacccaaccgcatcccataaaactgtataaacaacaaacaaaagctcgtaagacaaagggtactacccaatccacctatacctcacggactacctcactaccaagttctataaaccttctatcccacctaccatagttacaatatatctggagccaagcagtgaatgtacgctgattgcccaaatcagggcggggtttggtgatggatatcttgtttgggatcggtatgtatacctcgacgtactttgggtagagatgtagctccccgggctggtgggctgcttatttttttttttttttttttggttggctgacttcgtgaagataagtggctttgtgggagaaatggagtgaacgagaggttagagtcaggaaacttgaaaagaagaaatgggaggtgtggtcgaaaagtatgtattgtaatccaaggcatttggttgacaatgagatacagtaaaaccaagatacaggcaactccaaagtaccaagcctaacatccctattccatactctttagcagtctagatcttcgaactttcaccgaggacaggaaggctttgacgaagattattagacacaggccagtaaggaacagagtctgtttttgctgctgctgctgctgcctttacccctcctttggatctcggtatgctctatgctcgatattgtaagaaaaacggcggacctttaggtctgcaattctcatttgctgccttacttatatctcgagcgattggtagaactatctcctcgatgtttgatcagcaatgccatgcatatatatccatatcgcttcgtatttgctgccgctgcactgaccacatcgtcagagataggtaggtccttcgcgcggtgtctcaagagaacccccatggtttgaagcccccaatcttcatggcacgactcgtaattcatcgctgctgctttgaccacatcttcagtgatgggttgactctctccacggtaccggataagtagttccaccattgttactccggcgaatgctgatgctgctgctttggccacgtttgcagtgattggtaggctctgtccatggtgctggataagtaattctatctccagagtatgtcgatgctgctgcctcgaccacatcttcagagaatggcaaatttgctacgtacatcgaacaaggatgtgttccaagtcttccgtgccatataatccccagcactttattatatttcgggtaatattagtcacagtgggaaccatgctgttgaaccttgttttcgcctcgcaagggcattcctggtattccggtactatgtttatgagttctaccggatcttgcaacccgatatcattctttacaccggtccaaggtaatctccatgtaagaagacatcgtagaggaaaccacctataggatgccacttctgaggctccaagtcgtaactctcttctttgctggtctgtggtgttactgtagtcataaccatctcaaaatggtctctgcacagtctgataatgctcggctttgcagtaccttgtagaagacagataatatccccctcctggattaattcttcaggagctctgagtctccatttattattccattgtaatggtttattcacccattcagcagtatgattaaattgaatgctgacatacgcttggtcatcttcagaactcctcggtcgaacctgcgcgatatagcccaatatccatcccttgccttttatcactgctatatccgtgtcaggccatgtttgcaccgagcacttccctccaaggatgtaagtagtgcccttcttgagggcatcactccaagggaggccatagtttggttccaaggcagatgcttttgggtcatcggcacacaaacccagcagcgcatacactttatcatgccgaacggtggcatcgtggcttcggtacatatcaatcagttcaccgatagagagagtttgatatccgccatgttctttggtgcatgatctaagttgacctgatccggtcgcttctaaaaccccagctgcggatgccagtcacctgagatggagaatggctaggtcttatttaagactatactctggagaaaagttggtaaatcaattggtctattcgtaactcatgtctttcgcgtataggtatcataagcgacatgtctaagtaacatcaaaatgtaagaagagaggaaatctagtctatatatcaaccaacgccatcgcagaacgagaccaaagaaagaaacaatttttaacaacaccattcaaaccatccgcatagccgagatggcagacatagtaggcagtaagcaggaagggacaaccggcattttgggcatcttagacggaaccattgacttcaaagctcttctattgatcttgaagccagttgtagggtagctagagatacagtggacaccaccagtcaagcgacgcagaccggtgagtttagcccgggcatatcgttcgatgtcgcgggtgacttgggcagtcctgctgcgatattccgttctgagaatgacaaaggccgtaggctcatcgacttgagtctcggtgttgcgcactccaacgaccaccacgctcgacacggccgggtgctcgaagaggattgcttcgatctcggcggcagacacgtgagatccgtagccctcacccactttcaggagttccttgatgcggtccacgatgtacacattgcagttttggtctaggtatccgtagtcaccggtgtggaaccagccttcggagtcgaaatcgcggttcgctacttcgttgtctttgtaccccttgaaccgggcgatggcgttgcgtactaggatctcgccctcttcgccgtagctgcactcgcgccccgtctcgacgttgatcaccttcgcttggatgccgttgaccagtgtgccactggaaccaggttgtttggagcactcgtctacttgcatggccaggagcatggtctcggaagtggcccactcgagggtaaggtgcacgccaccgaattggcgggagacggtgcggcggagattctcatgcatgggagcaccggcagtcaagagccatttgacgcttgagacattaatgtgacgaagatcggcacgtgcaagacgggcagcaatggggggtgtgatgaagagaaaagtgatgtggtgacgggcgacgacgtcgaccgtggtttcgtcaagagtctgcttcatgagcacgactggaataccaagcagaatgttcaggcccatgtgaagctttgcgttgatgaagaaacccagcgacagaggagagacccatacatcgcggtccggattcgtatcggcggggattgtccccactgtggcctccatagtggcgatgtagtgggcgtggctggtaaggacggacttcattgtgcctgttgaaccgctggttcggttgatgaaggcattgtgctggtcgacttcttgtggggtcttcaattcaaaagtctgggcatcaggatttcccatggggaggagggagtcaacgcaaggccagttttggtcattggcatccaacgtcatcactgagatacaaccagccagcatagatgcgacctcagtaagccggagcagctctgaatctgtgatgaccagtttggctttggcttgttcgagacgagcggccacgtcggtttccgacacctccttctgtacggggatcagggcaaccacagcaccggctgcaagaatgccgtagtaggcaatggggtattggatctaagtatcacgttaagtatacagcattgcttcagtagctcggtctagtccataccttgtccttggcaagaatagcgacgacatcattcggcatgatatcatagtactcgcgaatcgcatcggcgaattgcctgctcttctgctcaagctcttcgaaagtcaaggtctcgtcggtaccatcgacacgatacaacacccgatcggtagaataattcctccgaccatggtggaatatatagttgaaggcgtcgcacgaagggacagggggaagaggcagcttggattcgaagatcattttgaaggatataaaaatatggcgatgaaacttgcttcaaccaacactcagctcatacaaacaatctgatataaatcactttcaagtgaacaattgtcaaagttgaagctgctactgacaacccaaacctcgaaacccgcaaagttatataacatccacaatcccattttacacctgcctatctaccacccaactccatccgcgaccatgaaccaccgcccccgtttgccaatctcaccatgcaactaagcctctcaacggtaattccactgcatcccaagacctgcagccacaaaacacacgagaccgatccaggaaagtccgagcataagccgagctgattggcccccatccgcgatcaggatccacgatatgcagtttccggggtctagatctccagatcgcgccgagattactatcggtgcaaggtgtgaaaacgtgttttccccggtcaggtcggggtttaggtgtccctgcaccgcctcagatcttcgaagcgttgcctgggacacatgggtgcctcgtggctcgctgatttgattgttatttgttgtttaaacgcgcgaacacgtggttggtttcctttatgtgactgttgtcgcgtctattcgctgtagtacttggggttggatctactggtactggattaaccttttctactgttcacttggtggtaggaccctagacgacaatggggacgataacactagtaatgctcgattcatgagtatacaagcgcttaccttcggctgagtgtgatgattaattctatatatgtcataattaggatatcttcatctgatcaagtaaacctacgcacagatactcgaacccaagccgacacataaataaaattaaacgagccagaaaactcgaattgactttgtcaaccaaacctaagagacatcctacgtaaatctaagccaagcataacctggtagcgatgatcatcaccgagcacgcaagaacaactcatcaaccttagcacgggttagaacttagtggggatgaaagaagcgaacagtgcacaaacgggacgctcgtatgcctcacatacaggcgcggtcaaagcgatatgcacagctgaaacatgcactagtgagtagctcatatagatacgatgtagtattcaaccatgtggtcgtcctttgcaagaatcagtgttgagggcactaatttggggctagttcgacagggtttcggcgttgggggcgtccatgcaggacattcgtctccgttgtgccgggttgcagaaccctagtagttaacgtcggagtttatgtcctgcgtacatcaacggttcgtgggtctgctaagggggcggaaattaagactcttgccaatcgtcatttcccacgtgtgggttagtttgggatcctcatgctggtcatatccctgtaaaacatgtggtagaatggccgggggactttttcctggtcatatacttccttgttatattaatcaatttggatcttgtgggtaggtcctttctgtagataatgaacgaatatacgctaagggattcggcctactctagtagtagctgataagagtggcatagagtgactaaaacctggcacattgtagtgcccgatatatatgtctcggaagacatacaagcatgctacatatctcaatacacttaggtaacaatcccacaaagatataggtagcggtaagtggtatcatatctatcttctgtttttagatatgttcatgctgtagaagcataaacaccatataccacttttggatctcacggtcaaagtccgactatgtgtataggctgagtattagtcttcctcacaatcccgtcagaatcttcgtcatctagtatgtaataattactccgtgcataagcagcaattagccatgctgacagcggaaaacgtggacaaggaagcacaagtgtaacggtcagagccctaggatccggatcccaggatggccgctgcagatcgcaaccgtcgctaccgctattacttggtgctactggtagagggaatatgaaggatcggtgtgtctgaaatttttatgacaccttaaaaaaaaaaaaaaaaaaaagggcaggtctgaattggatgagtgtatgttttttcagacaagactgccaggtctaatgttcaagtataggaaggactacaagtcgttgaaaaattttcaagagatacggatcaatgtcccacccgtcttgaccaccatgaaacccctcggaaaggcacgttcctttgaccaaaaatgtccgtggccaataggcgcggtctatgcagaagataaactataccacttcaatcagacacacgtggtgaccatatgagtccgagttgacccacggcagtcttacggacaggtaattggactaattaaggagcggaaaagtcatagtacgttttgtaggaatctagctaatagggtagcatatgaatatacccttattatagaaattgcgtatcaacaacccgccctattcatcgatctgtgtacagatgaaaccgtgtatatccatgatgcaaaattcgagacaactaaagaaagctagtatattgcggccgtaaatcataaatcaccaagggaatcacccttcggggcaaccttagcacatgcgaaaatcagtcgagtaacgggcaacagcgtagaagcatccaaggtccctgccttgtcttgctctaacagctcgcgcaatgttcgggccacaggaggactgttggccggccgacgcattgcgtgctcacgagctatcgcccactcctcttcgtcgcaacagcgccacatatgctccgtggctggaagggggagttggaggacgatgtcgtcgccaaggggttcaaagtactgttcattgagtaaacgggcctttgccccgaggatgtttatcatgttaacaaagaagaagttccgacggagagattcagcatatttccaccggttccaatcagtctcgtcgttgtggtgggtcaagagcttttcctgatgcatcttgtatagccgacgagccatctgtgattggttagcatagtagtcccgagtacaagtggagagaacatttatatagactgcttaccttcatcaaaaaggaactgtgcaactcggccgctcgctcattttcctcgcggcgcttgtcattgatctccttcgggacttgaggccggacaatagctgcgggcaagaaattatctccaaagaggcccagaatctggtacaggcacactgcgtgtactgcggctagacatgtctctggggtgtcgacgtgcttgtggaagttgcgaacgagcttgtcgcgttcttcgttaatcatgcgatctacgaacccatagctcgactcgactgaactggcatgtgccgatacacaggccaaagcgattcccatgggttcggccatgccgcccatcgagcaacggtacagacgatgatgtacaaatggcgaccagaactcccgctctaggatcatacccggataatcgcggagcaccgtgaacaaatctcggtaggtttcatcgtaatctcgcatagcaaagggaccgaccttcgggacaaagtggtagccaagagtcaaccgcggagaatggtcaccgcggagcagtccctgtgtaggatcgttctcctccccacgagaggaactgtcccgataatggctatctgaggaagaggatgataaggatggaacattgtaaggagagttggcgttgtaggaatttgctgtcaatgcccctggttggggagcatctaacggtcccactggcttggagatctcatggaggggcaagaagtacgatgatcctgggttggtggactcgtccatggcgccggcgaaggtattcccgacagacatgggatcagtcaacggcgtgtagtcgtcgccccagggaagagaaccaccggggctaaacagagacccgtccaacgcccgcaccatagagtccatacttgtggtcccaaatgggttccaccctgttgccgacattgggtcaaagtgggtaggtgtggtggtattgcattgttgtccggtcacggaaagcggatgagagccatttgggcccgaatgaggtacgtcgtccaacgccatggccgaggaggtatccgaaatcccattccggtccatgacgtttggggaatttgtcgattgacctgatctagatgaagcgaccgaggcggatgacgtaggaggagtgtcttgaggatcagcgatccgaggaggcaaggatgtcgggggatagtggcatgctgtccccatttggacgcaacgagcgcacgcgggtcgagtcatcgagcaccgcagcttcttctgcgcgcatatttcgcaggatttgcgtttcgataggcgttcttgtccggcagtcttgatacaccgtcgtcggtgtcggtcgcgcaggtcgcctgtgtgccgttagttatgcccactggaaatacagacaacgcaatgtctctgcgtctctctatacattgtatgctctagaagggctgcgtacgtcgactgtaagtcttgttgcaaataccgcacctaaaatcccccgactgcggtccaacgccgttctccggcagctgtgacgtagttgctgggccttctggacttgagatggttgacattgtttcctccaccgaatgcatttcaagcttaaaactcattggatcctcttcgaaagccaccattgagggtccttgcgtggcaagcaacagtacatgtgcgcgaatagcgcaactggtctgggcagcggaaggaggggaatatgagaccaaatgccaagcagttcggaagagatatgaaatacggttggagtaggccgagactaaggtcgaaccctcaggcaaaagagaaatttgggaaagagacaaagagacaaaggaagtctaatagagaaaaaacacgagggagcgcggggataagtatgggcagcgaagaagatagctcgggatctaaccttgagcagcacagtttaatcagtcaggcttttcttttggcatggcctgtttgaccccaatcctggtttaggattccaatccttctctcgggctgaccataagctaatcatgattaatattattctgcacgccgccagacgatctatcaggttaatttcctctttgtcgtcttacgaattttaatccgtcatttattatgttttccttctttttttttttttttttttttttttaccgagtttagactttcagctgcccctcttgactttcggaggcgtttgatgatatgcgcggctgatgctcgctaacggacaatctactcgcttggcttgaatcctcggcgttgcaggatgagagatctcgataaacgagggctttaattacactcctgaccggtgaggacaacagactcgtggtggtgaaagtgtcgggacgtcttcttctttctttttcttttgttgttttgttctcagctggaaccctaatgcaacatccatctatctggcagcaagagtaagcgaggttgcaaacccactgcgacatccctgcacatgctgaaccagagtcgtatcagtctagacagaagtaggagaagaccagaactaattaatactaggggggaacaaggggctggaagaaggagacgaccgttattcgctggttaatcttctcgctcacctgtcgaaatgcacggccattagcgcctgcgctaaaagacgataatttagcagctcggcaagcgttatcttttctcccgctggacgttgacaaggaggcagctcctggttccagtgtcccccagttgggttgaccctggcggggatgctatcttcctggcacttcattctgctcttaattctcttcattatgcacctggcgttcccgtggttcttgtgtgttctttgttctcggcccatgagaattaaattgttacctcgggttagggccgggaatccgaaccaacccaaaacgggacgccccgtgctatacggcaatcgccgcaatacgctttcgacccttcttctcaggcaaagtatgtcccgccgatgcattttaggaacggggatcagtgcgggagcacatcggggactgatcattcgtggatgtacacgggcagagcgacgtgcggaatgatccgtccgttgatccagccgcagcagatgaaaccctaagacctaaagtagcagatactggagtaaatcaagtgggactcttcccacgagtggatccagcaaccaactgcgatccacacctcggacaatacagctaggccgccagatacaagttgagaccggttgttctattccaagtacgcagtacttatgtgtccgtccggccgaaaaacctcaggcaaccagaaccaagcgatacgaagtgtgtcggagactcgtccctcgttacaatgtacccgtatgataggctgacccctcaggtgcaacagcaatcaaggatcagtttgccatgggttgcaggactgtacgtgagagatcaaaaccgtcaacgttagcgtcgagactgcagggccggacccaaccactgtgtcaatggcggaattaaaatttaaaatttgtgtctctcggcattttctcttgccccttttttattttattgggttttattcttggccgtgcaatttaaaaactgtcgatgccaaccagtctctgagttgaaggactagcgatttggacagcgtggcgtgaacacacgtgaggaagacgccccagagcgtaatgaagatgccgatactgactggacttgtcgctacataattcctggacaagaatagctccgctatggggtcccatttctctgcagatgagagactcggagcgatctggtaggctaaattgcttggaaggctcgacattcattgccaagatttgggtaagcggcagtgccatccactgcatctatcgttatccccccctctatgtctagccctacatggccaatgacgatcgacatcaatctccagaaataggcattgctgggtcaataacgccgcctgtcggtgtcatgccgaacaaccatgttgaacaatcgatccatgatacgtccactggaactgatgcgccacagcacgagccaatccagcacaggggatatacggagtacgaggctcaagggccattagtggataagaacctggcggaccaacccgcacaaggtgggactgacaagacgaaatcgacgtctgtaatgtattgacagtttactcccatcgctgtctggtggacgtggatacgatcgtcagcccgttcccagcgataaggcaagactcgcattcagtgcacgtgtctgcccctccatcacgttatcgagaatgagaacaacccaacagctggtttcggctcgtagttcgatattctagtatacatgagaatgtctgtatggttgacaatatccccgaatcgaaccgagtgtgcatgtacattgatggagacgggatactgccaagcaagatcgccaatccaggagggaatacttgacaatatagttgggaatgctcaagtgcttggcacatcatttcaagcatttcaacttcacgcgccgaaagaccgataacgtctcttgtggccgacattgtggatttgttcgtgagcccgtgagaagcactagaaaggtcctcggagttgctctcgagaccaaattggtccgatatatacttggccgtatctagaaagatcggcactgttcagagaaaccagaccaattgaacggacgtactttctaacggggggatcaagtgtcatgtcagctcaaacaagatctaggtgggggggggggggggggggaagaaaagcacgggtccggcactttgtcaagcaccgatggggctcgaggatggtcaaatttgttgcacgcccagaaaataaactctcagggtacgcacagataatgaaggacaaagatccgttgagtccgatcgtagatatacgaagcaaattatccacgctgctggtcaggcgtataccaagcaatacggttggcctgggatggcgtcgatatacgccacatggcatcaagcacaaatcaagcccccggtgattatcttactggcaataaaagattcctcaagaacataaaagtaccctccgctgaaaggttagcgaggttagcgcaattacatcgcatccgcggggctatttggtgtcttggctgcacaataggctggccgttggaagggatttactgcgaaaaccggaaatgcttcttacattaggaatgcagtttagcagaacaaagtgtctgacaaaattttgtatattttatttagggcgtcgctcatgtaactgttactagagaccacagatcgtagtcccccggagaataaatgcggcgcgtattgcccacgcctacatacaatacgcagatctatgacttaatctcttactagttgccccgtaaggtgttataaacgctatgcaaacctaattatccacgcgacttccaggggtcggacttagggtgcattattgcatcttgatgcatcttgcatagcccagtggagcctaatcctgtcttcaggcatggtatcgcagaaaggttggacccggagcaaagcgggagacgtgcatagttagtgggacagcaacgccccgcgcaggaactataaaacaagcaaacgaattgagttgagtctctatgttgaaggattcgaaggatgcacgctacgtgctgatttccttctaacgacaagtgtcggaactgtatgtgaaaacagatggaggagggattgtatcactctgtctataggaactatatgaatatagtgctctgactggctattcaactcgctgacttcaagcaaatgtttcagctgttgcttattccagaaatgttggatcggagattatccacaattgagactcggcgatgacatgtttgagtttgattaactggacatggttgcgaaaatctggatactcgggggaagcttcttgttttaccatgaaagaagcctgtgaataactatactttctgtaaactattttaattttacctcgacgttcggtgttgtctgcactcacccacagcacaataagcattatcaagatttgtaatggtcgagaaggcgccactgacaccgttgggacaccagtccaaaggactttagatatacatataaaggtcttcgcgaaccactcaatattttgtctagtccatagcgatcgaggaatacatagaactcttataataataatcaatatatgaaagttacatctgcggtcatattgttatttctgaataaggctcagaaggtaactgtggaacctgacctctacagctcaaaacgtcaacagccttgtccatcttgctaccatgacacatcatatacacgacacctggacccctcagtcctggtccagaaagccagtggtcgctcaggatgtagagtacgatgacccaaaagctttagaatcggtcattaacaccctatccaccctacctgcgcttgtcaacccgatgaagatcgaaattgcccgcaagagctttgcagccgcagcacgaggcaaggcatttataatccaagggggtgactgtgcagaaagcttcgacgacgtacacccgcatgctatccaacagaaggtcaaactcctgcaggagcagtctcatcttcttggacaaggacttaatctgcccatcataacagtgggacgaattgctggccagtacgcaaagccccggtcgtctccgttggagactttggaagacggtactttaactcacacttttcgcgggcacaatatcaacggccctggtgtggaagagagacgccctgacccgtatcgtctgcttctgggagacttttattcaaggacgaccttggaaatgatcagacatactcaatctacgccctctaccacgggtaaaactttcgtcccggcgccgagctccttccccttgacccctgaagagacagacgttaccccgttagagacaccaactgggactatcttcacgtcgcatgaagcgcttcaccttccatacgaaagtgctatgacccgcgatcgttacaacacctcggccagttttatctggatcggtgaacgcacacggcaattggacgggggtcatgtcgaatacatccgtggcctgcgtaatcctattggggtcaagattgggccaaacactggcagttcaacactgatcgcgctactcaataccatctgtcctgagccgcacctgttagagaacattggtcgagtgacgatcatcacgcggcttggtgcagataaggtcactactgttcttccccctctcatcaaagccgttcaggaagccggccacacgcccgtctggatgtgtgatccttgccacgggaatacacagacttcggaggcaggtctgaagacacgccatgtaggatgcatgctactagaagctatcgggacataccaagcacatcgagagaaccactctttgctgggagggttgcacctcgaacagacgggagatttcgtaactgagtgccaagacgacgatactttagacacagagagcaatttgagcagtaattaccacacattatgcgacccacgcctatcccatgtccaagcgttgagtctagttcggcagtttgtggattttgtgcgcagctgggaaaggaaagaaaagcttggatattaatcacggttacgagtactacctaacgcatactactttacaatcaaacggtattgatttcggctttctagcgctttgaatcggttatttttgtgcaataatgggattttcttcacaggcttttacgtcttacatgcttttcccaatgttgctattactcgaaataaacttcaccgttgcagttctctggcggactaaagaatcctacatgaaaagtatgatgatcactacagtaaaatagccattagccgagttaattttagcgatcatgttgaattttttacaagttaggttaccagtggctcaagccgccagcggctcaccaagaaaccctcaggacccattttccttttccgcgaaaccgactccacaacggcgcatgaactaaaatatgacgacaggggggcagaccaatggagagggagaaaatataacagtgtctaaggagacaaataagcaagcccagtccgaatctaggccaagatccgtgccattacatcgcttttcgcgagggaaatctcatcagcagctgccacctagggctgtacatgacacccaggaatgtccgaagaaggcccccgccatgccagacaatggatctgttaaatctcagtgtggtccatctgaatgatagagtttcaattttcctctgactgatgtgtggtgcacatgctcgttgaattgagcttagtgggttcttcgcctgaatgaagcccgccgagacggaggtcgtcaatatcatggcggaacaagtagttgtttgccctaaactttccacgaatgaagatgaggcgatgcgcgcgttcgataacgggcgagaccttgacgttcgagacatagatgatgctactaatgctaggttgctgaaagttatcgataagaacttattacccgtgtgtttatcccctggaatttggcttctggctgttgctaagggtttatcgcctaccttgtagttattatgtttgatctacggtctcaactttgtggacagtaagactggccttttgaattccctttctctcccagttttctcagtagacatatcgatatgctgatgtttactgtggacagaaaccacgctgtcatatgctagcgtgatgggtttacagacagacctcaacctccaaggcaacgaatatcaatggttggggagtatattctactttggtaggtctgagttttgctgttggttacctgccatacatttcactcatcctgttaggttatatactcgtcgagtatcctagtagttaccttatgcaacggttcccactggcaaaatactcatcattcaatataatcctctggggagtgacacttacctgcttcgctgcggtaaacaactttgccggtgctgccacggtccggttcttcctcggggtctttgaagcagtagtcacgccaggattcaccaccttaacttcacgatggtacacaaaacatgagcaaggccgccgcgtcggcttctggttcagctgcaacggggttgcaaatgttgtcggtggtctaatcgcgtacgggatatcccgaggcgtagagcaacacggggcttctatacagccatggcggattctattcttaagcttcggtctattcacaatagccgtcggcatggcatttctatattatgtaccagataaccagtggaactgtcgattcctgagtccggcagaccgtgtcttagccgtgcaacgcatccgtggcaaccaacagggaatcggaaacaggcatttcaaaatgtaccagttcaaagaggcgctgacggatcccataacctgggcgttcgcgttcttcggcattgccgtgaatatcccctttgggggtatcacgacgttcttctcacagataatccgcaattccgggtatacctcacagcagagtttgctctacgccacgccgggaggggctttccagacgattgtcgtgattctgaacgggattatcagtgaccgcttacaacaacgcatttatgtcagttttgttggcatgatcattggcctgctgggtgccattctcttggccgcgttgccgttaagtaacagtccaggtcgattggccgcttactttctcacgcaagccagcccgaccgcatttatcgcgttattatcttttatctcgacgaatgtagctggtgcaactaagaagactaccgtaggagccatttatatggtcgcatattgcgttgggaacatcataggtaagaaaagcctaccaaggctgaacgccgtgtgcaacgacatactgacacaagaaatagggccccagaccttccaacaaagtgatgcgcctcgatacatcccggctgagattggcatctgctgctgctggggagcatgtctgcttgaccttttcttgattagatatctgtattgtaaacggaacgctgaaaaggcgaggattcggtctgcgcctggatatgaaaaggcagagaagtcagaattcaaagacttgactgatcgtgagaatccagagttggtatatgtggtctagatgctatggtttatgtgcacaaagactttctatagaatgataagaaatgtacatacttgcactttttctccggtagagcaactgcctccgaactagactaaattatcccgcgcttgtttcattcattccctagcctatagagccaagtatagcgtcgaggcttgagcgaatgtgtgccgagaatcctcggcggagttaggatgtatgtggggatctgtgctctcggaggtatgttgtcttgcggtcaatgggagatcatagcagaggcatattatgaaaatcattgtttgcttttgttttttctttggcttgtgagaatatttaattttgcagtagtatctatgactaattttacaaaatcttggatattctccatggcttcatgacaagcccttctggtttacgttgtcttgcgcttgtggggtactgtcaatcaacaaaattctccaagcgatgaggtagtagtaactcaacttgccctgatgatcatattttaggatattgcaaaggagggtataccaaaccttcccataaaagctcagacagcaactcatcccgtaaacgatgaacccctggaccagtgtctactaatttccaagtcggactacggtggacatggcaggacaaccatgtgtccatgtgccccgagcgtccctatccacagtgccggatcagagctaattgaagtttattccgcgtggctgccaccttactgttacggctccaatatcataagatttcggcgcggagtggatcgtctgtgccctgtccatcaacctctgcatattcatcatggccggagggtataggcaacacttcggatgtccgtacgagtattcgcggagtatggtgtttggtgatggatgtcaggaggaaaatggacttcacatacaacctcatgaatgcttataaaacacattcgatgtctcgatgtatgtaaatatcatcaacagccaaagcatcacaatcataatcacaagagccgaaaagcaacaagagtcactatagtctctatcatataaatcatcttccaagctaacattatccaacattcataatgtctactccaatcttccccgtcatcgactactctcgcatcatctcctccaaccctatgatcgcagcccaagagaaagacaagctgttccaatccttcaaagacgtcggctttatctacctcaagggcttcaactttcccccagagttcatcgacaccctcttctcccatctccacaagttcttctctctcccggaggaacagaagctcgccatcgagggcggcgaaaaacaagccttccgcggctggttcgctcccgctcgtacagccaagaaccccgagaaagccgaccagaaagaagcattcggtttgggaaatgacaaggatgaaacgaggccaaaccgctggccgagcaactggcctgagttccgccgtgacttcacaactttctacgaggagtgctacaagatgcatctagagttgctgcgcgcattgacggagaaagttggcctggaccgcgagtctctcatcccttccgtcaaagccaaggactgctacagtgccttgttacactactacgagacttcgttggagagctttgatactcgcgtgcgttctgcgccgcataccgacttcggaaccctgaccttgctgttcaatgatagcaatggcggcctgcaagtgaagaatcaggaaggacaatgggtcgatgcgcctcccatgcgcggtcatgccatcgttaatggtaagatactaccctttacttatatactcaatgatctggacattaataagagaaatagtgggcgacctcctctctcgctggttcaacggtcaattaaaatccactcaacaccgggtcgttcagcctccagcggagacccgcgagactgaaaatggtacaaccactgtcataccttcaagatatgccattgcctggtttggccaccccaaccgcgacgcagtcgtcgagcctctgaaggaatgcgttaccgctgagtggacgcagaagttcaaggcagtggtcgctgggaagcatgtcaaggagcgcatggctcgactattggagcacggctatttgcctgagaagtggaccgatgatatgcaccgcaagcctattgctgtttgactaaagtgctttgtgtttttgcatcggttggcgtttgcttgcatataagtatagtcttcggagtctggggcttacctttttataatgatgctacgatacccacttaataacaaacctatggtctatgtgaaacgtaattcaactgcatatattgtcataatttagaacaatcgtaaactgagttcataactatttcgcttagcgaaatcctccagacaagccatgatcgacctcgcttgcatcttatgatcaaattactcgagctatgcctctcattcttggtcagctcaattttatttctcgattgtcatatgccatgttagagatctagccctagacatgtcgatattagggcaatccacaggtatcaattgacctgtcgcaaacgccttagtcggtttcgaatttgaatattatattaccaagtccgcaacatattgccttctttcgaaatcatgacaagccgaaggcaatcagccattatctaaaaagatctttgcaactctacatttattatacctcaaaggcccatccacatatcaggctcaataatactcctgttccttttcggtaatgatagttttaaccgggtatatgtcatgccaacataactacgcatagtattggaagcttagcatcttgcacgcatcctactattctgctaaagaagcttaaatatccaaccttagtctatcactcactccaaaatcccatcggaaattaacgctagctagttgaagacttctccaagctctaataccaattatattagaggcccgtcctacgaactaagaacagtccacagcattccccaacactgccacattccaccccaaagtcgaattgtcaccacaaaaaagtccatctcagctaagacggcgcgagaaacggagatagcagccgagagtccgaacaatacacatccaatcgacttaccagctgcctaaaacagagcagatcatcgatgagaactgcagaataccgaatccgggtatagtcaaaagtcagtaatgctgagccaccaccaaatctgggtgtaatacagggtgatattcaacgtaattcttggccttaccgaccgggacggatcggagtagacagaatccttgcagatacgaatacagtacaccatatctcgccgtgtctatttctcagatggtttttcttttcgacctacagtatgctaaggagaggctgtcggcctccccgacccatgttcgttacctagaatagccgtcttacgatctacttcaaaccccaaccccaaaaggcaacctctacgccccctgtccatcgtatccccttctgactcactgtaggtaagatatgaagtacgtacaccgcaacttcctctcctaaatccaagcaagcattatcacgctaaataagaccaagcaccacggatcttggccgtcggagagcctcatagtaacggaaaattcattcacgaaacttagcctacaaaacagccccaccagactgcattagtagattgcctaacggcgttaatcagctttcttcacggcacatgatcagataattccaaggaaggagtctggaagcctgtggcaatttctgcttggagtaatatcggctaaagattagtgaggggcgtccccataggtgggggttgggatatgggctgacttgggatttggactaaaatacttgattcaggcactttcgtgaatcatgttgaattgtgggtcagggggtttcttgatttatgtgggttggattattctatggttggctttctgggtggaatgggggagagtattagggggacctgggcttcggggaggaggtgaagcgggggagagagggttagcagggatcgagttggacttcagtctgttggacgagatcttacaggatatcttcatgcagccagattggcaatctttatatttcgtgtttccagttacaccagcacacagtcatctcttatttacacggtagaagatttgtggacaagaccatcaggacagtaatgtatattacatccaagcccctagacggtttataaactaggaggcgctttgcttgatacctttaacctgcaaaacgatgctcatactagaagaatattacgacaaatggtacgtgtaacacacaaaagacgaatgaataagacatccatggttctcacattgccctggtgttagggtctacaaattccgacggcgatataatttcaaccatagcctctagagtatacacccttatattatcactcaatacttggttacttctgatatgactattctctatatcccagttgacacgagtctcacttagataccgacacaaccctattaaacccatcacagccgcaagccttctttgagaccatactttgtctacttacctttacaaaatccagatggatgaaaagagacaaagccttcataagaagaaagaacgcaacatcgtgttgagtccctaccctttgttatctacgatgacttaaggcgccacacggcgcacatccatcggcatttctcgtcttatgccgtcgtgcgatactttcccgtaaaatcagtacttagatctctggatatcaaaccaccaagatcggtcaacatggtccaaaagccagaaaccactctacggccagaagtctcctcagagagccacacgcaacaagttcccaagaaattcaatttaacgtccgaatccttatcctccaagccaccaacagctgctcactatccaatctctaccacggatgaagacagtttgaaacgcttcgcacgacacggtggtcctgatctcactgatatccgaggtgtaagcatccataccatgcctcagcttggggttatgacctctaataacggtttgaatagtactgttcgccaacgaatacgtcgaatacgaagagtgagtctgtatttgggacaactgggtcccaggattagggagatcttgagtcgatatattgtcccgatgggcggtgttcgtatcttggtgctacctagaactttcactgagcttaagagactctctctatgctctaatcggcatatttcccggggagatgctatggaattctcttcacttcaacaattcatggtacgagagtaatgtctatacgaaaaacattggcttacggaccagacatgattagctcaaggatgtttctgaactaatgcttattcagtgatcgaaccatccgtgggtacaaaaggtctgattatctatgacgatagctctcagtcttacaactgaagagtctgattaaggacatacggtagcatgtttgattacatttgcatagaggaatgtcatgactttttcaacccggtggtctgcttcaaaagtgaaagttgatcctcctcgtttcatgtgctctctctcttctacattggctttggtgtatcaataactcacatgatgtacactcggccaatttataaactgatcatattacctctttgaaatttttagatcttcgttacatttcagaataccaagggaggataatagactcgacatatattaaatgccttgtatcgtgagtacgagaccaatctgctaatactgtaccacgaaagaacgcttaaatagggccttgaaggatttgaatttccctgaagacgtctgaagtactcaacagcttatggagagtatcgttcttcactagcccgacttgttatcgactcgagccagaagcacgttaatactaagataaatcatgaacccagggagatgctgtgactgaatcagaaaacagaatcttcaagataattagtcatttcgatgccacaacaggacagcatgtgtcggcttcaacttataatgcaactttcttccccttgctgcgatgcctttttagatgtgggatagaatatattgctacgaacagtatgctggaaactcgaatcatggttatatcttcaaatcctacagactcggtcactaagcttgtaatgccatgagggtaagaaggtcattgagaggctgaagtctcaggctaacagcagctatcacatcgttacgatctgaagacaacaggatgatgacggggctgactagtatgccagtggaaaggcagtggtagtcgatgactgctggcgcaagcgatgaatgcgtatccagatattgtgtggtaattgtgcgtaaaggggagtcatacgcggtttcctagcgcagtcttgaatcgcattgtctcgggccgcagcgtgatacgaatgatgtccatgttggacgtgataccagagagtcattagactaacacgtgagtctatataaactcagaatatctgttggtgccttggcgtatattaggcatagtgtgacaggcttgacctttcacgttccgtcagctatttcctagtggcatcagatgtaccacgttgctgatgatgtgtcattcaacagaatagctgacatgggtcacaccgagtagacaatacaaagtattcgtgtcaccggctgtagatactcatgaccagcacttatgagtgatggaatccccgaattgaatcagatgaatacgtgaatagggctgaggaaataggaaatgtccatcaaaccgcccagggacatagtatataatttacaattacaatcaagatgtatgatacaccattcgaagccggctcatcctccgctatcttcagctagcttccttttcttactaacgccacttgcagctttggtaaacatgctatccagtttctgctgtcctttctcggatttctcaacttttaccttctctgatgctagtaccggaggtaggccctgcacacgctgctttgcatcctctagcagttcaacttctcggtcacgttgtttcttgaccgttgggacggaccatgagttggacgaggcggacttgtaagccaacttatacttggacccagtcaagtttgtctcgtacgtgttggcgtcagtctttttgacaaactaagaacagtgagataggaacccttggcccaggttctgcatgccattggcctctaagtcaaggaaagtacaaacgtacctgatgtgctacaatgagccagtgatactccgttccgacaggagcaccgctaccctccggtgccttcctcgctcgtctcttattggtctgataatcgatccgccatagatctggctcctccttcgtttccttccacacgccttggtcataattccaagtatgtgatcctcccaccgccatgcccgagtagacctgtcctttgtaggatttgagcatgttataacctcccgcccctacggcatattccggtcttgcatgttggatggtatttcctgattcttccggcatttcttcgtcttcgtccatcataacgggcggcccgttgccttcatcgtggcgagggcttcgtggactgcccatcgagcctttgtcctgtgcctcaggtggctcaacatcggcattctcgtccgccactgaggcgttcttctcagagagtggaggggagggtggcttgtgagtcgtggaaacggtcttccttacgcgtttcggaggcatgttgacttaatttaacagatggtgtatggtcaggcagagcgatgtatgggtgtttagggtggagagtggtacgaaagtgatgtggtggcatgacgtcatggcagccacctcaacaaattttcattcttatcgcgatttaaattgaaatctatttataaaccctctacaattctttggcacatactttaccccatacattcatggcttcctgcggctgtacgcgttaacacccttacgctatgatatcacattgttgtgcagtaaggaccttcatttgcaggacactatttggtggagtgcattcatgcatcctcatggccagcgacatatgagagagagacttggggtagctcgtgacactggtgcggagtgtcctcgagaaactaaacgtatttaaattttactaagtgtggcattttgacggtgagatatctcacaactcacccgcccaatgaagtaaatggattaaaatccatagatctttcctccgacgtcatctccgtccgtgaacttcgaatgtggagcaagaataattttttaagctcggccaaagtcattggctaatatttcgggagccaaccacgatctgcgcttggggagaattcgcggttcttacggtagggtcttccgaaaaataatccaatcccgaggatgcgaaggccctagcattaccgaattgggaaatttggatggaagtgcagaagacttaaaagagccaaaaagaagaaaccccacgcaagacctccacttcttcttgcttgtgaccgacgaaccatcgtcggggcccaacctcccttgaactccgtcgcagggtctccatcaatcagagcgatcgacgtttttccttttcagaaggcatatcgcggatgtggcatctgcccttgcgcacacgcacacgcacacacaagacgcctcgtccgccaccatgaccaggggatccatactggaaggagactcagggaatccttggcgaataatctgcaagttcgtcttctcccaggaccaaaactctgtcgttacccgagacatcaaaaggggggcaggataaatacagccataaccccacgagcaagttgacctcttctctttaaaaattcctcatagtcatgtttgttattcccagaggtcatccaatccccctgcatcacggatatcactactctattcgaaacccctgagcacataatagtgccgcggctaacacacattcgcttggatcctggtctcactacatgcgacccctccgttcgttcttcacttcctcggtccagtctctgcttctgcggaaataatatccgtctacgcttcgtcaccgacgccgatgagcttctcctcttaaaatctcacggactccctcgttgaccttctaaaaatttccgctcgttcttccacctttctccctctcgtgaccggagtcacgggtctacctccccatcccgtgaccggcatttcatcacgggctgtcagattttactttctcaaggatcccccgaaacttaatccccgcgtgtcataaacatgcgcgacatgccgtccagatttatagaaatcctcgaccccgaggattctcattttcgtatgtctgatgccgacgtccggctggaagatgtcctagcggaccaagaggcgctcgccagccggccccgttcctccacgcaatcgtcgaccaaagcgggtctcgataaagaccggatatatcgggagggtccatcgtcgccacaacagcggtggaagcgcttgagcacgatcctggtccctgcgagacggggctccaactaaacggaggatctctccgaccacgttcacgctagacgtgatcatcaccgtcggaatatacaatattcctgacgagaattcaatacatttttttccggcatggttcttccctgtccagggagacccaaattagaaatcgatctgtccatgcttatggtatgcggatacgacccgacgattacggcggttatggcatatggtatatacgaatgattctggtttagcatacaatttggttgcgtttacatgcctgatccacagtagtggatcttcttttcacaacccttgataccccctatgcagtgtcagcacatcgtcattgactgtttttccctttccttctcgacgcatacattatgagtgtatgtcggttaagtacatttccttcaccctgtgctcgccacttatgaacgtatgattgcaatgccttgaaagagcgtttatgacttgctggatacacgacacgtcattcttccatacaagcaggattaaaagcatacactaaagacttgtattatgtattagaatattatggctacttttttttagtatttcaaaagcagaacgtgttccttcggataggaaaaaaaatatagattgcagatgcaaagggcggtagagcggaccttctccggcgttagttagttcgtccaaagtttttatgtaactggtcacgattaaagttcaataacacgcccgaaaccttgaaaggccaaagtcaccggacgatacttacagtaggtcaattaccaaagcccccaatgggctttcatgcctccagcttcgccgagctgttaggttgcatatgtgagtcaccccactcacttgaagcagggtgagacgggactgaccataccttacctagggcagaatactgatctacaacgatgcccaccactcagaggatcgttttgacgaacaattgctattatactcttttcagcagcagttccccagagcataggcctccatttctgactgcttagctatgctttggttcatggttcacgggattcggactactatttcgttgctattggtgctacctgtaccagagactagctgatggtgcagaactcagctccactccttggaaacactctagttattcccttttttgggtgaagtcgatctttttccaactgatcgccctgttcggggtggtcgcatatcccaaccatgtacacgctatttacgtagctagtttgttcgtgcccatagcagtagctgttttcttcatattgaagcgtccacgagccccttcgctatgcaatataatttgttccaaaactcaagcagaattgaatatctgctatgcaacaaggatcatgatactttgatagtacttcattacaccagcggcagagccctggatacagtaataccacgtgtgactggtacatcaatatcagcagagaaggctaacaacatgaggagctgatgtgagaggcgtcttgaatggactgcgcctccaggcggctttgctttcatatttcctaaaccggttagtcccaatggatttcctagtccgtcctagcgccaagctttcctaatgcctgaggcattaacagtggctgaagctccagaaaatttcccctctttcgccgcgcattgctccgactacttttttttttttctttctcacatcggagataagaacgatatttgcttgcaagtgtctcattcttaagggtctgtttttgcgctcaggtcaccagatttacttgcatctatcctaggtaggacatttgccctttctgctgaattaattctgcatcctccgcatggctctagcgcggacctcaagtcattgtccttgtccaaaggaacggattgactcacgtgtagagatgactccgctttatgcttgttttatacccttgtctactctctcatagaccgtattaatgctctgcgaaacgcgtgtcgacgtttacactaaccattaattgacaattagaagtcgcgcatttgactgtatcactttttttctccgttgacccctcatctcccttgtcgcacgacaaaaacacacattcacaatgtctgccgaacagaacgttgccaacaccgaggccgagaaggacgtccagaatgtcctggccgaattgaagggtgaagccgagaccaacggcgccgagaagaaggaggagccctccaccgaagacgcagaggaagcccgcatcgtcgcggccgccgcccagctcggcgagaagtccgcaaaggctgaggaggacaaggagcgcgagaaccgcggtcgtggaccccgtcgcaataacgccaagttcgacccttcgtctcagaaggagaccgacgaccctgtcgaaatccgcaagcaggtcgagttctacttctccgactctaacctccccatggacaagttcctgctctccaaggtcggtggtagccagaaccgcgctgttcctctggaactcctccactctttcaagcgcatgcgtcgctttcagcctttcagcgccattgttgaggctctgaagacttctgaggttctggacctcgttgataacgagactgccgtccgccgcaagactcctctgcccgagaatgtcaccgaggcccatgaccccaatgttgttaaggtgttcgaggataaggctatggaccgcagtatctacgctaagggattcggtgaggagggtcccaccacccagctggagattgaggagttcttcgccccccacggccccgtcaacgccatccgtctccgccgtgccaacgacaagaccttcaagggcagcgtcttcgttgagttcgagtccgaggagaagcagaaggcgttcctcgccctggcgcccaagccccagtggaagggccaggatctgatcatcaagagcaagagagagtactgcgacgagaaggtgcgcgacatcgaggccggccgcatcaagcccagcggtcaccgcccccgtggccgtggtggtttccggggccgtggccgtggtcgccagaacgacaaccgtgactggagggagcgtcgcgctgaggaccagaagcgcggtttcaacggcgacaagaaggaggagtccaaggagcctcgcgagatccaaaaggacgctcggtaagcatacattcctactccaacgagagaagaccaaccagctaaccaagaacagcggtgtccccgtcgtacagagcaccgccgacgctggccagaagcgcgctcgcgagaacgaagccaacggcgaccacccggccaagaaggtcgacgcgaaggagtaatggtatgcgactgatctgtgtttttttttttcgatagagaatcgtttcacattgacgggatgtaaagcataaagtatcatactgacttggctggccttttatttttcttttctttcaatttgctggcacttggaatttcaaaaaggattctgacgtgggacttataatggcgttgtgtcaagtctattattgctgttcataagacaaacaaaagttccaatattctccatattcatatcctttctatccctaagcacccacccaaagaaatgaaggaagggaagtcactcctcaaactcaagatcataagccaaggtatcctcacacaactcctccctcaacttatgaaccctatccacccaaagtcagcacagccatactcaccccaaaatagatctaaaaggagagagaacaggaagggaagagggaaaacatactccaaatgcgccggatgcgccgcataaaccgcaacatcctccttcttatccaaaacagccacaagccccatatcgaagcccttagcgcggggcacggagatcggcaaaggcgggttagtcttcaaggagcgcagaccggggatctggccgaccattgcttgggagattttggtccagttggctagttgggcgggggtgacgccttgcttgaggcggaagaggactggggttttgttttgcttgttagttgtggggggggtttggggcgtggtgtggcgtttggttctgataggaggggttggagtttgggttgggttggacgggagtgtatgagtggtggggacgtaccgatgtggtagactggcatttttcttgtgcttttggtgttagttttaggaggtggtttgggttgtgagtgttagaggggtgtgtgaggttggggtatggcggtcttatatcggtttaatgaggggagtcggggaacgaaagtccggggatgaatcattcctcggcgcgtctccgatgttgatcgggtagtgcggtttggggacggatctaatctgatcttcattgattttgtgactattatttgatcgagatcaagttactattactattttgtaggatatgttgtcctgtggaccaatagtagattgctattccaatcgggatcgtgaaatcatggcaatatggcgacgtctatttcttcttcttggtcttgtccaccacgtcaatccattgcgtcttcaaacctcgtcgcacaagggccgtttccaatgcacgccgctgatcgccctgcactagcacttccatgacgcccttcggggcgccgttggcctgcgctacgctggtgctgctggcgcacttcttctgcagctcctcagccagcagactgggaatgatgccgaacacctccaggttcgagaccttggtgacggtcttcgagcccgtgcggcgctcgagaatcaccgttaccttcggggtcgcgccgggtttgggcttcacgtccgctagagtctgccctgctcggagaatggcgtagtgtgcggtcatcaggctgttgtcttccacgatacgtttcagaagtccatcgcgggtcgtctttccccgtgcaatggtgctcttatcctcgggggaagaggtagtgaagatagtgttggcaaggaaggggttgagggatatgatacggcggttctgctggtcgatgatgggagggttttgagattggaggtactggtctagatgattggacacatcggagtatttgtagtagttctgagggttggtgctggacaaagctgggaatatagtgggggtcagtttctgcgtgggccggtacagtgtctgaactgtgagcgtttgaccaacagcagggtcaccgcccgtggcttcgggcttcttgttcgcacccgcggcaggcttcttcgcattctcaagggcagacttggacggaagtcggtacgggacaaactgctcaacgaggcggtcattgaagtccacatctaggataatggtctcttggccactccgatccttggacttgacgagttgttgtttatcaagatacttgataaacttcttgacattcttccaactggttttcttaatttgatagtattgggcctgctgcgcggagaagatgggaaggtagggtgtaatcatattcgagatcaggaaagatggctggacgggcaaggacaggccgtggttgggagcagacgggttgtcctgcttcagcttatatagggagtagatgaaggccttcgtgaaggcttcatcgatttctgtgcaacattagccatctgggaaggtaagggggctttgattaagacctacctttcgtcgacggctccttttcctctatcggagctggttcgtcgagcggtgcctcggcagcttcaactggttcttcattccccgcagcttgagggcttcctgcctcattcagggccagctcgtcaaccttctcttcgatcgcttctacttcctcatcgccttccaactcttcctcatcccagcctggaagatactccggcgctggttgaccggggcgcgacgacgagctccaggcccataactcgtcaccctcccagtgcagacctcgaaccgcatgacccttggtgccttgtacctcccctaaagccgagacatcaatctcgcagactccgacaaaaagcggcacggtgtgtcggtccaggctagcaacagcaactacagcgccctcgaccgcacgcttggggaaaggcggctcgttcgcgaggcctggggtcatcaagtctgctcctccgtgtagtttacgcatgaccatctccggtgtgtatagcaacggtactaaatcgggattattccatagggtatagaccgtagggtagagacggccgtcggcgccgggcccatgttcgagcttgaaccataagatgcgttcctcccctcctggatgtgtccccacgtatacggtgccctgtacctctcgaagctggggacctgcagtcgttgtaaagcgtgctgacaaggagttatcaggaaggagggcatttcgaatagatgaaaggttcggcgcggggttcgacggcgtcgaatcttcgccggcaggcgcgctggaagggatctcgatcttatagtcgctgatgatttggtcggcgatttttcgacggtcagaagaccgtaaaggtgataggttcttgatctacttgccgttcagccttgggtctctttctgaaatttcttgcgccgttcatggcagagctgtggacaggcttcggcgaaacaatgcgggggaggggttactcaccgtaggctttttcttaaacatggtggagaattatgagaagggagcggttagggaatatgacaaaaccaggtatatattggccgataccatgcaatatagcaaatgcgaccgtcggccagggcttgagaggaagagctggtggtaaagaatgacggagccatgcatttgtttgtcccgcaataacaatcggccgctattccccattcatcgacaatcacctgtcgctttttgccctacgaatgccgcttagagctcggccattgatttctgggtggatttccaatcttgaatccatagacctatcatgcttgaatgctcatttattttggatgatggcggtcctatttggtatgcctgagcgaccatgttttagcttctacagcgatgtttatatgcattgtccataacaaagtcaaggaaattttatcgaaaatctaggcccgagtttataccttatgaataacagactatgctagtgaggcgtagataaagatgttaaaaaaaaaaaaggaatactatttatctaccaactattttaatcttgtaccagaagaatgattgatttacaccttagagttcaactatcatagtgcaaaatataacattttttctagttacacaaatttggattccggatcctcatcaaggcaaaatagttgttcaacggtggaaagatcgaatataaagtctaaagaatgtctattcggtccgaaaccacttcttggtgacaaatttaggcagagatgtcacgagcgtggatcttgtcggtgacaagccaagacagagtctgcttgataacgttcaggagctcgtcagcgctcaaggagttgaagtagctggtcaggtcgctggagctggagccagagccagagccagtgctggcgccagagctagcggtgggagtggaagcagcagctgaagagctggtggcctggacgtgggtctgagcaggagcagagccagtaacagtgacgctggcaacagcagtggaggtctggtaggcagtagcggtgctagtctggacaggggcagcagtggcggaagcagaagcactggcagtaggggagggagcggcgctggagctgccggagccggaggagccgctggaagagctgccagtgtagagagcagggccggggatggtgtaggaggacagggtctggtagatgttgatctcaataccagggtcggtgtccttgtagagagcagtaccgagggtaccctcgggcttgtcgctaccaccgccggtaaccttgaagttgagacactgggggtagttctgagcaccatccttgttaccagcggagtgaagggcaatgatttcgtgacgcatgacatagttgccggcagcaatgctgctggggatggtcacggtccagctgttgttgctggagatcagattgtcggaggcccaggtgttgtcactgccgctgatgaggcccttctcatcgatcttgaagaactcgagctgggtcttgtcgacggtggcgcagtcgccgttgcagttggcgaggtaggtgatgacaggacccttgtgactctcgggccaggcagtccactgcagctcgacctgcttgccagcagcgatctcagcagagatagcgccgtttttggcgttcttgtggcagataatgtcggcatcggcatatgagctaccgtcaacgaatccgaggtcggtggcatcggtcgaccatccaatgacctgaggggggttggacatatagtggtaggacatgtcatatccagagtagtactgtccgtcaacgacggcaccagagacgtaaccgtgaccggcgaccaaagcggccgagccgaggacgacaccagcaatcttagcgatagacattttgatatgtgaaattttgaaactgatcaacgcacagcgtttctcgtggttttaaaaggaccgaagtgggagggaatgaaaagaatgatcttcaatcaatgaagacagtgtaagagaaagagagaacggcaggttctaagaccctaaagaaagaaaggaatgtaaagctgatgaggaagagaagaatgcgttatccatcatcgcgaaatgactgcttttataatgccgtcggtcaagtcttcaagatgtcgagactgggctaacgctcagaccagactgcgtcgaaattatcaaggttcattgtcgatagctctgctacacatagattaagtccagcacccagctccactaccggtctatttttccgataggaggggattcacctcgatagcgatagtgcagtgaaagagtctgagattgatgaaagacaagcactggcatgcaggtccaccaacgactatggatcttagcgtccaaaggcgagacgctccgccaggaacattgactatttgggagctagtgtcacccataccagggaatcgagagagacgatgtagggctcgggtgtttaccctaacgcttggctaccgactaggtcgtaagtggaggcgtggggcctctccggagtcccctaggcgcttgcctctgacagtctaggtttcaacttcgggattttaactccatctctggactgccaagaattaagttccccctccgtatgacgagatgcaatttcctgctctgctatacctatactcagtctctactatgccatgtggaatcacggatgtgacgctaccaagagattctatttgccattcgagcaattactgttcgttcggcatttaggtcttctttttccacgtgttatgccgtgcctttcagtgtttgaaggcctcgatgatgatctcttgatgttgacatctactaacaggccgtttcagaatcctgtctctggccccttcatatatcactttattcccaccgcatggactgcggtagaaaacatgccgccgtactgtggaagcagtaagcacagctcatctccctacccctactatacctccttaatagattgggcatggcaccatcccagtcaccacattgccaccggatgcagggcatcgaagtacgcgcctggctactggattaggaaatgtataaattaaatggcaggggccacttcatcaatccttggcaataattttatatagtttcagttagtataccactataggcaggagaggtccatttttccagcacggatcaccgccgagtcaggcacctctaatttttctaattagggctatccagtcaactccgaaattgacacaacttaaaaagctaaatcaagtctttactctattgaaaacgggcatgtccttcgcttccttgtgccattcccgtattattggcttggccttatcgagactgccactggagactgtcttgtggtctggacgctgttaataaatggagtgggaccgtaatgcatagggtgaaacgcttaacgaccgggaatactgatatgtctgattctggtgccttcgtccgagttcctgatccgcggcatgtgcgggattacgcagtacagagactggctgtgcatgcaagctctccgttatgcagtcaatcgcaaactcctgagttataaaggacttagttatatgggttagtccatgaaccttggccgggtcatcttcggggacatctcgtactcgttttgtgcagtcatcgacagactcgtcggattccatcgccgactccttacaaatcgatatatcttcattctccctcttctcctcggcgtctcctccttgccatgggccttttgcttttcctcaaaaagacttcataggataccctattctggtatcttgcaaacaatgaattcgtggaatggcactcgatattgtggaaattagtactgtttctacttctatgatcttatttttcctttcctcttcctctgcttttccttcgtcttcttttcctctttctctccttcctgtctttccttccaccctaccctcacgctcgtagtccagacttacctcgggtacgtttccaagatgttattaccattccacagcttcggagaaacctataaccccctgcgcaaccccagataagctagggatgagatcgatgcgaacccggccataacaatataatctagtgccgacaatcgtacattgaaagctctggagcacctgaactcgccgcacagacacaactgaaggtctgatagataaaggagatacacaacaaaccgaaaacaaactgacccgttcgattacaactgggatttgtttcgtgagtaagagtatgatggataaattcgacagatgacttcttgaatagcatgcacacataataagtaatgtcgatgactagagtattccgggtaggtaaaaggaggcgaaggtcatcctgactcctgagtaagcaggtaaccctgttattactgtgcacatattctaaggagtatcagaagccaaacctgagctcctgtaaggagaatcatcacttaccgaggtgatatgtagatcgtgattgccaaaagacgatgctcgtgtttgcttctgatgatgccaaccatgacaggacaaaggcgtactagccacagttgcactgcatatacatgtctttgtcattagcgttgatacaatgacagtctactccgtctagatatattacccggtagtaataataacctagcatcacaggaattaatcgctgctcagaagcaatctacaacacttgaaccttaactcttgtcgacttgagcccgcgagggtgagtctttgagagttttctggatcgtgaacctgctggagtggctcctctgcgaggaagtcaaattatatagggcgatgtcggcagtctagtagcaatatatatctgctaagtgagcggttaatttcttcccgtcaccaaacaaaggaaagaattcgtgtaatggagacccatgctctatgtgttggcatttgtctttgtgtcttaagacattttagataaattcgcgtcttgagaataatgtattaaatgtgaagacctgccaatggagagagtatcaagcggacgtacatctgtacaacatagtagtcactatctgtaattcctggggcaacgagagataacccgagtcatgactgaggcattcatttcctgatgaagcttactaaggaattataaaagcaagcctctaacagccaatcaaaatttggcaacctaattgaccttggggctaagttgtgtggctgattgccccaaagcgattagcggcactcaacccgcccggctcaccgcgaagttgtcatttgttcccgggacagactctgattcacgataacaccagccatttggccctccctttccccatctccccgtgcacttaccctgggtctttacgctggatcttcgttcagatctcctactccagcgctgggtctttgcagaaacactgtatccgtaccgttgacctccgatatctaccgcccctcggacactcgccgctccagagtcggtctggttttccactctcactttcccctttacgaaagcgccgcgcctccgtctccgctctttacgccccgtctcaccgtcaacactttcgcccacaggaagtcaacaacccatattgccaactcagtgaccacggatcgctctgcaattcgcttagatggataaaagttgtcggtagtggaagaggttgaacagcgcgcgcgtgtgtgagattagtgttagtcgatcgatcatttatcgcctcgcttctttgtacctactgcccaaacgaaactattacctgaagggattcgccctgtggagtgggaccacatcaaaatactatcgaggacaccgacagacctcgagctcctggtcttgtgcttgctgttcttgacgggattcgaggatgggaccggcggaggctgcgtcttcacccacttttcctgccctggatccgatcgtcgttgataacgagatggataacccatatcaagataccaatctagacttccttgactctgcgcgattgcaaatgtcttctgaaaatgctggccgggatttcgacgatctattcgcccattccacctcgtcccgcaccgtcacagaatcggggtctgtgtgtttgtcgccttcggaattgtcccttaagcggccataccaagatcaagatacattgcgacagccgaatcttgtgaaagcagattctccggctgagtccccagaagcatcaagccgcagttcctcgtcggagtcacctcgggatcatcttcggaacgcctcagtagcctcgtctgcatcggcgattcagagcgaaagtcatatcatgccgttcggatatacatcagaggattggctcagccaggagttaggctcagtcaaagaagagtcgctgtttgggtttgacccttctgccatagccagcatggatggcgctttcccagacctggagtcgagtaacaaggccatggatgcagctttcgatttcgaaagtgccgctagtagtcccagtccgttgaagattgaatctaccccgcagccgcagaagagcttcacaacacagttccgcagtacatcagcatcaaaacgatccgcctctccggtaagatctctcaatcacgataccataacagagcactttcactaacgttttgtagcagtttcactcgacgggatcaccgtacctccgccacaatgctaaagaaccctctcctttcacagtctccgctttacctagtcaaggcaagtcacccatgaaccaatgggctggccggtcaccttcttcgctcctagaggagagtttcgggggtatcaatatgaacgccagctcgcccctgaactccaacttgaactttgtcccgaacaacttcaccaactttggcctcagctttgcaccttctcctccgcaaagcaacatgaagtcggaaacaacgcagcgtcatgttctaacggttcaccctacatccctcaagtcgcgcgtggagacacagatccccatcaggttaactctattccctctgccttccggcgtgaagaaaatacgtttgccaagtcacaccatctccaagccaaaattccttgccccagcgtcggccgaccgcgccccggacaccgtagagctgcacacaagtcttgtttgtacgagtgcaatgcaggatcaggaaaagttgaagaaggcatttgcacgagcaagaggagaaccgcgctaccgttcctccagctcgagtcctcatcctgtcgatgacgtacaggaagatgataaacctttggacggaggagaggtaaagatttgctctggatgcatacagcgggagcggaagcgagcttttcgtaaaaagcagaggaaaccagaagaggatgagctcttccagaaagatgaagaaaagagggtcattgtgttcaacaccaatgagatcaaggattggactgagccttctaagaacgccttgcctaattatggtgacatcccgatcccagctgtccctgccggagctatgcaggtagagctacccatgcgaattgcatgctactgcagacatcaaaacgagaagctgggatttcagtaagctaagcaatatgttatttatcggatatatgactaactatccttgtctagggtcatcttcacagtcaaggactataaggacaatgttattgcccaggcgataacgaattcaattatgatcacagatgatcacaaaacccatgcccctcctgcgcctccggcccccggcccttcgccctccttacctgatggaacacagttgccgggtgttggtgtgtttccgtctggtccggtcctcgacagtggaaagtcatctgcttcatcgcaaccatcatctgccacagatttgcaagggctccagcagaggttcaacacgcagtatcaactgaactcagggtcttttgcgatgcctcagaattcctcgacctcgtctacatcgcgcaatctttcacgtcaaacgtcaccaaacgacttccaaggcccgatgagcaagagacgtaaacacagcaattccggaagacttccatccgagttaaccatgactaaactggacaatgcgcagccgtctactggtgtctctggtactccagctctcaacaatgaaccgccattctccgcaccgcgtgggtttgcatcgcctgttgaaaggcctttcgtgacagcctcagccatgtctggtcaattcccgaacagtcctccgactcctaatagcggcgacagcaatccgtttttcaaccctaactcacaacaacagcaaagcctggatagttttattcaacaacaattgatgtcggcaccaaattccgctcaaccgagtcgtcctggaacccccgggccctctacgcggagcaactttcaagagcaaaaccttagtcttccattgggccccaatacgtcaaccccaatgtggcctcctctcacgaatgctggaaaccggttgccttctgtcattcacaagttggttccagccgagggctccattacgggaggaactgaagtgacgctcttgggaagtgggttttatcccggtatggaagttgtcttcggcgacaccttggctacaaccacgaccttttggggtgataaatgcctcaactgcttgaccccacctgcactccagcctggactggttgccgttgtcttcaagcatgagcatcccacatttggtcaggtgcagacgcctcaacctttgatgccgaaacagcaacagtttttccgttatgtggatgaccgggagctccagatgtatcgcctcgctctgggtatactcggacagaaactaggcagccaggcggatgctttccaaactgctcagcagatcatgggtagcgaccccaaatccgtcttcggcctgcaaaaggatttccaaggaggctctggcggtggctatcagcggcaagtgcccggattagagtcacagggtaaattaggtgacatggactctaagatgttgacctacctcgaatttgtcgatctcgatgatagcccccgcccacccaagtacaattcacgctgcgcaacgggccagactctgcttcactttgcagcatccttggggctgacacggtttgtcgccggactgcttgctagaggtgccaacccagacgtgcaggacaacactgggaatacgccaatgcatctggccgccttgaacggccatgcccatatcgtcaacaggctccgtctggctggagcaaatgtcaataaccgtagcattcgcggttttactcccgctgacattgcttctaccctacccgctcatcaagctgctttggtcccagcgcagcatcgccgctcacgaagcgttgggtcattggcatcgtcgcgacgcagacacagtagctctgcctcccttcattcgctgtgggagtcttcctcgggttcgttcgatgaagccatcgatgactcgtctgatctggatgaggacgacagtgacgacctcgagtttacggtgtcacggcggtcaagcatgcatcacgacgtgccggcaccgctcccgaatgccgaccaagcctcggcgcctgaggacgcgcgaccattctctccgcccgccgcccttgtcgcttggcggaatcagttacagactcaaatcaatcagttccagcaaagcgtggccaatgcgttccctaatcttcccgcattgccacccatgccggctttgcctgactatcaagcgcacccgatgatgcgtcgcattaccaaccttgttccacaccggccttccaccgcccggtcggctaaggaaggctggtgggacctcctgacgggcaattctgcccccaacgccacggacctgccttcttacgaagagctgtacccgcagcaggatgaacagggtggcgaagatgtgacccgtatgaaaaaatcgagcatgttacaagcggctacagatgcagttttggatcaacattttgaggcacaggccagtgcgcaagccagcacatctcgcacagtcactgccaagcaggagaacgaggatcttaaggatatccgtattggaaaaagggtgatctctcgcgagcagcaaaagcatctccgtgaacagcaagcacagaggatgaagggtcttggtagtgatcgcaatctgtactttatttgggtaagttggactgctagcgcatgtttccgttatgtttcccgttactgactgcttttagattcctcttctggttctggttatctgtgcatgggctcgaagctatgttcccggcatttggcaaggattctcgagcggtgttgagtttgtgaagacccgctatgcgcagcgcgctttggatcttggggcttagaaactcattttccctctctttttacctttatttccccctatttcccccatacttccctcccttccccttaattttcctttttgcggtctgttatttcaagctcgggcgttatgtcctctaggcgggtgacatcatcggtttttcttatattgttgtttggttcgctgtttcgacataatgatgggatacgattaggtgttttgcactgtgagcattgttcatttgaaatattgtacagagctgttggttttaacatgatcgggttatcctgattgtgagggaagtcaatcaagcgatggtgaatatctactgtgtatatagttccctattaattcaaatagagcctttgaagatacttgaagataccgtggttgcaataagctgtgtcgttgcgagtttgtcatgctgtttattttgcgtatagatataaataagtgtatataaagaccaccgtaggatgccaagagggagccgcaacgcggagaaggcggtctccgttctcgaacaaacagcctttagttcctgcccccgaaactcactttattcgccgtttccagatactacttttccggttaggaaattgggattgctccaacggcatgcttcttggaagctagtcttctgtcacagcccgaaacgccctcgggaaacatggatccctcaccacaggcgggctcaagcagtgtcaccggtgtgtgaagaccgcaacggtcctagcaacccttactgactgatctgaatcttcagtcgaatataccgacccctccggcttgttccctctcgtccaacctgttcttgcgaacaaactacccctgaagaacctccactggaagtcgcccacccgccccgttcgatccatcgagtccctccgcatcggctttgtccctgcccagaatgaggccaacgagcgcgaatcctccggcgatagcgcagtgccgcatcgacgtcaccaaatccccggcctccgtcagactccctatttaaagatcttcctcttacggtgcgatgataatgatacctacaaatcgacttccaggaaggcattgcgcgaatggatcaaatctcatgcctcgatgtcgcagtccaccacaagccaggagaaacatgacgcatgtgaatggttgattttacatgttgtgcaagacggagatggcgcggaaaaggctatgccatcgtccaagtggggtcgcgccactacgacggtcctggagaaggtcaaggctgatttcaatggcacctcgaagtctgccgtggaccgggtagctcagttgcgtctacctaagcagggaaccacgcagaaaccacctgatttggctgaccagctggaggacttgatcgagaagatcaagaatggcattctcgcatctttcgatcttcgcgtggcacaatacgaagaggatatcaaggagaaagattcccagagaagtctgcccggatggaacttttgcactttttttatcttgaaggagggtcttgcgcgaggtttcgaaaatgtagggttgtttgacgatgcgctcctgggatacgatgaactttctatcggactggatactgcgattgatgaacaacttgagggcagcggcgagcctcacggtagtacctttttgatgcacaccgaggattggcagaagaaggctaaggcggccttggaatccccagtagctccgaaggacgaggaagatgaagagccaaccccgattcccgagctcgacgtggacgatttccccatcgactcgaacaagaaggcctaccgggagatgatcctaggaagcaatatctctattttcgatttccgtatatacattttctcgcgacaactaactttactcctcagggcggcgaaggctccctcgctactcaataaggagcccgatgccggtcaaacacgagccaatacgattaagaagcccgaaaacttgatgcttctttcagagatttgcgaaagagcgacggagttcattagcttttctgcacgcaacctcagatgcgatctagaatcggggcttgccgatgtagacaatgccggaaaagcggaggttatcaataatctggtgtcatcttgggcatacgctgctgcatcgcagattttatcacaaacatccacgccgacactcactctcccagagtcatctttgcatgctatcacttccccagcagacactgctcgagacttcagaccagagttaccccggcgcagcagttcactggtcagcccacccaagacccgtcccggtcgctccaatacggatattctatccccagatgcactgtcttctgttcattctggactaggccaagggatagcaaaactcgcgctcgctccggctccgaagaccgggtctgaacagttagcttccgccaggggggagttgctgctcatggctcgccgagtgatggaagagattgctgggcgttgtggatggagggagaagtgggatgatctcggcttactctttgatagtgaaagtgctggcaatagtgatatgacggaagtctctctagatgacgggatatcgcagtcagcagaaaagcctcaaacgacccattatctttcggggatcgaactgccccggttgaaggctgctcttcgctcaagaaagtccttccgctcacacttcgaagagctaacggatgatatgtatcgccaccacatcacggcaaaccgtacgtattccgcacaaatggcccttgcggacatggccctcgtgaggttccggcagagcgactacggtgcagcagcctcctattttcaccaaattactcctttttacggcagcaaacggtggactatcctggagggtgtgatgctagagatgtacgcgcgatgcttgaaggaattgcaacgaagtgaggagtatgttcggatgtcccttcgactccttgcgaagttcgcctcccataagcagtcgtgtctgtcgacgcggcagaagacccttgatgcgtcgtcaatatttgcagaagaggaattagtctcacaatatattgaggagttgttcgaggcctccgatgcgctacagaaagaggttacggcccctttgactgatttcttcgcggatttgcatgttaaacctgctattatccattataacgataaggacggatttcagctacagctttcattacgattcctcctaggaaagcgaattgaggttgactcgatgaaaatccggctcgtcgggaccgaaggcagtcaaagcaatgaacattggctggagttatcctctaagacaactatcaagtcatcgtcgacgaagatcctggtcgattcttcagtaagtactgattgtcgctgtttccggttaactcgctttagcctcgtgacattgaataacctctttatctagatgacactgcaagggaaatactacgttgaccgggttgaaatgcgagccggtagcatccttttcacatccgggagtgggaatcattcagtcctccccttaggattcagagaagcagtagacgccgaagaagatagtcgaccgtatatctactgctaccccccacccaagggacttcaagcgaaaatcgtgtcgcctcatcttgtgaatcttgaagaaatgcggacgcttgaactagaactcggtagtgggtggaatgacatcaagagcgctactcttcgagtgaggcccgccactgcagggctccgcctgcggatcgctgaagccgaagtagtggaaggcgacatcaagattagtgccaacagcgaaacagggtatatcgagttctctcaattaggacctaactctttcgtccggttcaggattccgtacacgacggaggagcatcacccgacgctctccgcacgtgcagaggtcggatatgagacgacaaacggacggttctcgtactcctctctacacagcatcgtgtcaggcttacccatcagtgtcaacgttcaggataccttcaaggaccaggtactgttttctcgattcacggtcagcccggctatgatgatccctcttcgcatcctcaaatgcagcataccgagttcggatgtctatcaagtccagtctaatatcggtgactcggtcgcgatgaacatctttcccaaacagcccgcgtccttactctacaagatacaacagcgggaggaagctgtaatgtcacctggttcgagacgctcactgcgtctcagcgttgattttacctgcgtggacgacgaatgtttgaacgcggttgagagaacctttaaagaaagcatcgcagccagtgaataccagcaatatagtaccctcctaacatcgcacattgtcgacacgtttcgcacccagctgtcaacttctgacatggaagtcatcggtctcgtccgagaggtggaaacacttccctattccagtgtcaagtgggaaatgcttctaagtgcgctgaaggaaccactagacggattgaaaacatggctccaggagtggcaccgagtaagtgcacctgacacccatttgaagatttccatgccttgtaacaggaacttgtgctgacccgacgcgtacgcagaatcaccctatcatcggccttccagaacagccatcaatcccccgccgacacatcatcatccccgtagatattcccgagattcaggtggtgcatactgccgagctgcggctctgcaatctcgccgaccaacccccacacgccgcggtcgggcagatgatcgcagccgagctcagcctacgtcatacgcgcagatggtgttcgcccgaaaatcgcgagaatgcgggaggcccgctcgaattctcgtacgaaatccacgcgaacccagagctctggctcgtcggcggtcgtcgacgaggtaacttcaccgcggacgaaggggagaccaagacctttgctgtgatgcttcttccgcagaaggcgggacatctccttctcccaggactcgaaatcaagactttcgtgcccgtatcgtcgaccccaccgccgaagccacctgcgcctgccactggccccgcaggagcagcgccggtcctgcagagacgacagattgcatgtgaggtcgactaccgcaatcacggggagaccgtcttggtattgccggatctacgaagcacgacggtcagtctcagcctgtcgggaggaaaccatggcgcggcgtggttgatcgattcggaacgaagggttcttgcatgatatttaaacccaatacatagatgagtaaatatgacacttaatcatagacacttaagaaaaatcagtaaatagtgataccaaatcggtaaactcaaaccaatcactccatctaaaaaacggaggacattactttaatgtatgtccaggctacgtctcgcagctaatacatggaacagcactctgggctgtctaatcatgtttgcctttggcgtgtggtatctaatatccgagatgaagatcctcagccgagatttagagcgtgaacctgttgcgatcgaccgaatctcgaaagtcctcctgacctcgcaggttagacactccggtgaaatcttactctccaaccatactgataatctcgactaggttggcttagtacgtctggctcttcttgttacacttcccgcagcatccttacagtctaaggaaggacgcagatactgggtttgtggcggggctggagatgatgggggagggggttgttggtgtcgatggtgttgcttctgctgatgaggagataagaagcggaatgtattgtgaagctttatttttttgtaaatggtatagaaatgtggtatcataggcgattgatctcgggacgtgtataccttgctcagcgaatctacttccagggagaaatcccactctgtaagacccgtagagccatcctttccgaatggggtcttgtcactctggagatggaagtcggcgataattttccaaattgacatgatagcggcagcccaattatcattgtagactcgcgaatccacaaacttacaaacttccacttcaactgccgtatccccgcaaattgatgcactgctatcaatcaacacagtagacgttagggttttcaatggaaagactataatccactgaatccccagaagacttcagtgttccaaagatgtcagtgaagtaagacttcccatgaattgtctcttttaaactggcaaaactacccttagaatagggccgcatacattacttatgtacagtacatggtgaacctggcattcttgagatagcgctgcgtaagctccaatagttgttttcgataacgttgtcagccactgcaatttatgctgatcatccataagctgataacattagattctttctctttgataagagaatgaaatataagagtaggtatcccacaaagtactgttacaaagataacccatgtcaaacatactccagagtatgtacatacatactctaaagcggccacctgaggcaaaaaaaaaaaaaaaaagaaaagaaaaagaagacaactgaaaaaaacaccccaccccaaacaaactgcaaaaaagcaaaaagcaaaaagaaataaggaaaaatcaaaataccgcaacaccaagcccatccagtggttcatccagtggccagcgactagatttttccctcaagatgttctagcgccgccgacaatcctttcaagagccccactcgatccaacctcaacaaaaattggtgtctcccccaacagaataagtgaagatccttacagtttaggttggtttactagccacagtgattttgtattctctttttttttttttgttttttgttcttttttgtcctttgtgattttggggttgggttttttgtattgttttgtttagttattttttttcttcttctctttcctttttaaatgtttagttatttatttgtttgtatttttatgctgagaataacgctgaataaacaaataactcttttatattaaagtagtaacagaaaagaattgaggggatcagaatcacatgtagaaaggaaagaaaagctagattatacctcgtaaaagtaagtaaggaacaagttgtcaactaccacctacccggtacgtactagcccaatgaccaggataagatcaacctaccaatcagggattgtctatctacagttgatcagtggtctacggtcattgtcattctaagagcttatttcgcttgtttcagtgctcttgtttttcttttttttggttggtgctttgtttgataatgttgtttaccagttataactgattgattgtttagaatggacagtggaggtattttgtggtatgtagtctgggtatgtgctgtgactacggtgtgctttgtacctaggcatctggacgaatagggcttttgcgtctacaggtactgtacatgtacatgtacatatgtggtgagagcattccaggttggatgggtgtatatgatagacttccatccggtctgggatgagagatatttgacatgttacggagcacacttccctgacattggcttctgagaaagtttggggattcttgatttggttttatctggtcggattgagttcatcacatggtattcaccctctccatcaaagttagggtttatgtctgagataaatgtggtcatgatggcaattgtcgcttcaatcctcttcgaaataaatcccagtccaatggactcatggcagatgaggcgagtcatgattgaataaggtaagtaatgggatccattccgacctccacatctttcgacgacttaagatccgaatcatctccgacctccaccggccatggacggcggtgccaatcagcgaggggccaattgccattgcacatgatacctcgggatgacagcgtctcgacttgcctgccttagtaactctaaaaggttaatttgactgggaacgaacgccagcgagcgcgcgagagagaggagtggactgatgatcggacgaagattgttgagaagccaagagcgattgcagtcggagtggatccgatggtatgcaggccggagaaggcggtaagcgctccccagcttctttgctgtccctggcattcggcgcgtaatgagaatacgccaccccgtgtatttttcagtctgggaaggctgaacgccacatggccgcgagaccatgttatcgatccagataaacaaataatgatctattcttggggtgtttcctcacggccagtcctcgatggacgattgcaaatgctcggctggttgccagactgggccagttcattagtagaggtgacgagagatcccctcagctctcagccagccctgcccagcaaacacttggaacgacgtaggcgtcctgagcggccattcgtcacgggaggaactcgcgttcatatgcatggacgacgagaagttagccgtagctgaaccatgcacctaatgtgcccgaccctcggcagcgcgatttacagaaggaaagaaaacaggctaattgcctgtcgatcgagtcctggtggtacaggctcagtctggaggcgaattgaaaacgggatgctgtcagcaaacgtaatatcggtatccccaaataccaccacgggtaaccaaatccaggagtcctgaccaatcatggaaccccaacggtacacaaaattaccgtctcctgcacgactccatacggcgtcgatctccccaaaggacgagaattaccagatggaaagggaccgccatccagaacaatgtttggtttctttccactcgggtgccttaccttattgtgattttttttcttccttttttacccatttagattttctctcatccattgtgattggtccgtaattttttttcttctttgcttggggcggcctccttccttcccttccctttccacgccttttccccgggccgattgtccttcagctgattcataaccttgaactttttttcccttttcttcttcttcttttttttccttttcttcttcttcttttttttccttttcttcttcttcttttttttttttttttttgtgcctctattcagctttcttcagctcgtttaataccttaccttcccctcctcaattccggccagggtaattccggagtggtgctgaacatcaccccatacccactcgtccctatatcagtcgccagggagctctcatccttcaggatcctttgagatcgtgtaacctccgacccttggagtgacccattggtatgttcacagcatagcttccgcctgcagaagcacatctaccatcccttccctccatcggttgacaccgtatgccaatgtacgatgtactgacgagaagcaccagatatagcaatctccggacccctcgttggatacgccggacgtcaaagacaaagatgtcttccacagctatccccaagcgcatggcgctgaaccgcaacccgggcacggattcctccgtccccagcgtctcggtgtctccgtttgacagccctcgccattctccgtcctcgacttccctttcgtcgctggcgtccgagtctgagaacaagggcaagatgttggacacctatggaaatgagttcaagatccccgactacaccatcaagcagatccgtgacgccatccccgctcactgctacgagcggaaggctctcaccagcttgtactatgtgttccgtgatatagccatgctgggatccattttctatgtcttccacaactatgtcacgcctgagaccgttccctctttcccagctcgcgttgctttgtggtccctttacaccgtcgtccagggtctgatcgctactggtgtctgggttttggcccacgagtgcggtcaccaggccttctccccctccaaggttctgaacgacactgttggctggatctgccactccgccctgctagtgccgtacttctcctggaagatctcccacggcaagcaccacaaggccactggtaacatcgcccgtgacatggtgtttgtccccaagacccgcgaggaatatgcttcccgcatcggcaagaccattcacgacctgaacgaattgatggaggagactcccatcgccactgtcaccaacctcattctccagcagctcttcggatggcccatgtacctcctgaccaacgtgaccggtcacaacaaccacgagcgccagcccgagggccgtggaaagggaaagcgcaacggctacttcggcggtgtcaaccacttcaaccctagcagccctctgtacgaggccaaggatgctaagttgattgtcctgagtgacctgggtctcgccatcaccggatccgtcctctattacatcggttccacctatggatggctcaacctcctggtgtggtatggaattccttacctctgggtgaaccactggctgggtaagatttcctcgaaatttatatcacttatcgagacatgtgctaacgatgccaacagttgccatcacttacctccagcacaccgaccccactctccctcactaccagcccgaggtgtggaacttcgcccgtggagccgctgccaccattgaccgtgacttcggctttgttggtcgtcacatcttgcacggtatcattgagacccacgtccttcaccactacgtcagcaccatccccttctaccacgccgacgaggccagcgaggccatccagaaggtcatgggctcgcactaccgcacggaggcccacactggctggacgggattcttcaaggctctcttcaccagcgcccgtgtctgccactgggttgagccgaccgagggtgccaggggcgagagcgaaggcgtgctcttctaccgtaataccaacggcatcggagttcctccggccaagctttccaaatagattatgcgtttgtcgatatagaacgagtttattttgaaatttaccgcgtggtgctcgcaggatcgagtggccacgagttggacactcatcacgtcacgtcatagagcaactgcgagttaattgatcaacttgatggcgtatatgggacatgagatcttggtgaaatcacatggttgaaccttttttacttgcgattaatgtggggcgtctgtttctttttggtgtatgttcgacctagaccatctctgttatccttgacggcaaacatcttttgtcatttttccagcgaaagaacctttggtttctcatccaagacctcagtcaaaagttcctctccattcctcatcactgtttagacatggccagcccattgtgactggttgatgggacaattcccgcccttgtgacccgaatatctagaccccttatcgaatatatctgcattgaatctctggatctggctctggatagtgtaaaacgtgaaccagtacgttgaagaaccgagaacaagagtaagaaagaggaaaagcaacggtttaagatttctggaactgcgggggattttagcttccgcgacccgccgaaaaaggcactaaagccagacccatagcctactttctgcagtgatctaggcagaaacataccaaaagctggagctctaaatgtactgtactgtattcggatcctttactccactttgtgcgtcaaattacaccttacgcagtgtaagaccaaggggaagggtagcatagtgagggtatataggagaaaggagaaagaagcctaactctattcacagctcttcaaacctcccttccagatcgtaaagctgacctcgtcttggatttggttttgctcgtttacagaccctgcggtccagggtgcaaagacgagtttcatagtgcgccggacaaggcgctcgggtgtctgagacgagggcggtggtagctgtgagttactcggtttattctcagagattggagcagggacaggaacagtctcggaactagccttggcttctgcatctttcccttctgtgacagtctctgtggggggatctggttccggcttttctcgctcgccgagggaaccaggtacctccggttccggtagtagtttcgctgttgatgggataggggtactccccgggagaagcggatccatggccgtttgccgctctttcttcaaggcgattcgacacgcgatttgcgtcgaccagacaagaccgagggctggtgttttctccgccggtctctggaaacctggatatgaacttgggaggaatgactgcggcgagtcgccccatccggtaaaaaaccgttgttgatgtagcaggctgaggatctcactgcgcaccggattccccaccaggtatgagccgtcgaaatgttgccgttgcgggtcttcttcggtggtatacggtgaagatgggaaatgggagggagaagatggaagcatagcgttatattgggatagttcgacgttgccggactcggttgcccggacccttggtaagggggatgcagtgcctgattcgcgggcggatgggatttgttggggttgagtagacggggatccgtttcctgcaccacctcctatccttgggaatactgatggattgtccatggcgtcgaatcgatcggagacttggttcgcgactacgattgcaatgtcctcttgtaccgcgagattgcgtagcatttgtcctagtttcgtgagttcccccgaccgagtcgatagacctaggatattgtgggaggtatgttccgctctgtagttggaggttatggaatcgatgacaacgagtccgacgttgtagcgttgaatcgcgacggggagttgatagttgagaatgtggtcttgagactcgaggtccatggcattgatggataggatattctccaacgtcggggcacgatcccgaggcagggtcgagaggtacgggttggaattgatgagctgggagagtcgcggtgtcgacaagggagcctctgtagaaatgtagacggcattcttccccaagcccttgggtgaaggaagctggacggccagcaacagagagaggagaaattgtgtcttaccactcccactgacgacgcgataccggtcagtccaactcaagctaccgctcatgtagatacacgcacgtacctctcgccagtcacctccgtcacatagccagttggtattccgccgcccagcagctcatctaatgcggtgtcgagagtgctgatcgcgctccactgcgacaagtctagctttgtcgtgggccccagggtaatcggcgggtcatcgttgatactggagctcggttcggcagacgcagactcctcgatgtgttcgaacccgatatcatggtggagcgccttggtgatgctggcgcacaaccgacgaacatcggctggaggcacgtgggcgcgtttcgcgatctcaagcgtatcgagagttatgagatcaaccgtgcttatcttgcttctctccaaaggtgggagtatgtgcgcatacggtttggtatggaagtccgggaggactgataaaagatccatatgcgtggaggtcaagtcaatactcaagattgtcgtccaagtggaaagacgcgggaagacatgcgcttgggccgactggccaatcaggtgaggccatttatagatcatcagactatgagaatatcatacaaattatacaatttaaacccactacagcggttctcctgcatggcgaacattcctgtttccgttcgcgatttcgtaaactgagggttagcaatatatttacctagtatttaccaccccccggtgcccacgtctccatcagctctaaggaagcaaaacaaaaagctaaaaaaaaaagagcatcatatcatgaggaaaccaggtcattagatgtagagttcctttttgcagctatctatcttacgtattgagtgatgaatctgaatatcaatgtccattggtatcttaatgcagggttatatcgaggattctgcctcaggcatcactaggagaccagcaccgtcatcaggaactccaaattcccaagcataatagatccccaacaatcccataactgtggacgaggctatatcattgtcctcgtaccctctcacaaacaatatttttcctgtcgaggtaaggtttgatcggttatgtctctccctggcgctcaattagcaaatattctcggaggaactgcttgtagtcctatatagcgagttcgaatggttgaccataatagatatctaaatagcctacgtcataccacttgatcactcctttaggcgcagttttcgcatatgccaacgttgtgtctgcgggtgcaactgagtctttaccacatataccaaacaaaatcggacattcaaccctagatgcataagagccagatctcaggagaggcagcttcaaagtcaggcgagcagggactctttcctgaaacggatgacctttagggataagtaacggaaaggtgctgagcatgtctggggcattcatcagagcggctattgtggagtttagcttccatggtattatctgtccgagtataaccgttgttcacttaccctcacctggcctcccggtcagcggtacagttattggcttcctttccgagccaaagagtatgtccagtagaccaatccctgcaagcctcggggtggcagcactccctgtacaaagagtactctgccagccagaagtaaacggacattgagagatggctgcgttgagtttcctatcagtagcggccagctgaatgacatgtcccccgctgaaagatgttccaaaaaggccgacttggttcggatcgacgttctccagctgacgcgtgtatttgatggcagatttccagtcctcttgctgctgatgccagtcaatcagacctcttggcagaccctcagatccaccggtgcaacggtagtcgaagacgacacatgtgtatcccatctgattgaaactgtcggcataaacatcgagctttagttctttcgttccacccaggccgtgggctaagacaatggctggcccgaggtttgatacggtgaatttctgagacgagtaaagccaaccacacatgaagtcctctgaggacgaagcaattttgatctccacacgacgttcgatccctgcggtagccatatttggtattgaaatatatctgtcttccctctcctattctagaagggaggcggcggtttttacatttttctccccagtagcttataatcttgaatactcgcacaatagatcactaatcaccacctcggcttcagctaggaaaagtatacattggaccttctccaggcccttgagcaattatctagcaataaggcccctagtagcgatttaattccctaaacatccactagatgcggcggaatagatcttgcgaactgtgtggggagaggatctcgcaagcaatacccacttgatcaaccttacggcttaatatccgtccgagttgcgagtcgggcaaattgttgctgtgggggacacccgattttgggcctaggaatactgtctccagatgataaactccatattgttaggacatgcctgagccacatcaggaagaccagtctgaaacagttcgaaacagcttcatgcgtaaacatcgctgtggtcttttttctggaagtatgtcaatcaggtatacgaccttggttccgagcgactcacatttttcgcgatcgtacctgagacactgacattccacgcacgaggtcatagctatcgtaaaataagcgagattcaatgcctcttatggagcatttcttgttagaacatcctctagttgcagctcggtgctcaagtagggattgttaaggcaaagacttcttatttcttgagtagccgtgaataagaatgataagatgcgtggccctctaacagttcaaggtctgacacggtccaaaaacccggcaccggatcaagagaacgtcaagaaatacctttctgcattaataaagtaagttctttctcactgtccgatacctactggcctctcgaactggcatgcaactaaggtaccgtgagcggatgaaaataattcttcatccgcatggctgacaagcatatattcaattggactctcgagtcgatcatccaccagagtccgccaaggacagaccacttgacccgatcgtcgaaggactcggatgaatcgatgatcacgcattcgtgtcgcgaaattgaagcgcaggcacagagatctgaaggaacgacagaagatacttgtacatatagtacctcaaatgacgagtcgaacaagaccgatgaacaaaagtggggctcaaaatgatggcgtgaaaagtttcagattcatgggtcaagatgcttttaggaagtctacacgcccaactattatattaggagagaagtagtgtctttgttcttttctacattcacgctttcacttctaatcgggtcttggcggatgatgaatcctaatcatgcgtactctacatcaataagctgatacaacaatggttaactaagcgtcatcgttgccattatggcccacaaaccattcgaacgttaaatctctacgaatcgcatagtactggatagctgtctaaggactagatgcattgttcgtacgatatgatcctctaaatattcatagtatcgatgaagcaaagataaacataggagattcccggtcctggtcaagctcttaagggcctgccagattctgctccggcgtcagtcccattgcaggagatagttactgtagagcctatcttcccaggtatcctctgcggtagtctcgagcgaatcttcccagtcgataatatagctaatggatggacactgtaagtaagctgcatgaattacctaatgggaaacgctatatacttaccatttcccggctttatcgtcccaaatgaggtttcgggtcccttcgtcgagatgtactctgccacatgccatacactcgctgcaaaaagatgtattgaataccactccacaagtaagtagggccattagaaactcacagatatgcctccttaaatgcttttagaagccgatccctctcctcctgagccatgggttgccaataaggtggcggtctgacccctggcattcgctccattaggatatattctatataccccccagggacccagtcggtgttgctttgtgtttcacgcttccaacctagcaaagctgggcttgatgaacagcctgcttgcgttaaacatcgtagagcgtcaatttcaagccgagtgttttcgcccatatcgtgtatggcttgttcggctctctcttcagaggaggaaaaatatgtccccatatatgggatcctatgtcaagtattaggagcggttggccagaggaaacacacaagctcatgcgtatagatatacgagaagaacctactgcagccgaactttgactacggcctttttgccatgagtatcggaacaaaggaaaacaccacgtccttcagccctccagtccctctttttcacctcccattcaaggtgcaaaatctcgcgtcatggatttttcgaacaatcctccatcttgacgggataggttcatcaaacgttatctcgcgtcttatccacttgtcatcatcgagccacttaattcctgaactaggcggtccacccataactgctggatagacattgaaaaaaaagtaaggatcaatgaaagtaaatactgccctacgcaggcagctaaaggacaatgaactttgccgctcattgtacttagagagatgcggagcttggatccactgtttgatatagccagccagcgagtttggcgcctgcgcacggactgcacgtgtgatgccaagaccccggttcctgttattaatagatgccttactccaaaggcgcttaaatcgcttcaatgcaatccatatacaagcgctagtactatggaagattacaggaggtcattgttccattcaatttctttagtctaatttgcgggcgcttatcccttgaatttcactaaatgctgtcccgaaacgtcacttcgaacgtggcgtactaatgttagatttaacggacaataatattgttagggctgcagggcagattatctttcaccaaacgtaagactctttacagtatatcagctcatatatgtgagatgggtatacatgtatagcacgtccgagtcctcctaggcccctgctctagagcgataaaagcgcaaaactagtagataaagcttaacgttgcacgatggcatggcctctatacactggaacgtatatagccttatgccagccagactatgctttcacaccggatttagaaactagaatgtcagcatgataagccaacaactctttaagcgctcgggatagcacagggcctttttgtggactactcatccaagtgtgatagacatatgaccactgcaggaaacaatgcccaccacttccctcacccccacaagcggcattctctcaacctgattgtatcttatcccctgactcgatgcagatgtttgaggagtattaccatttgtttcaatgagttgctaaacacgtctattttaagagatccgagccggctcatcatgcgcaaacacactgacctttcatttaccgccgtgatggagatgaatggtatagccagaggggctactcgagttttgctaagcgctttgaaagattcccactggcacatgttttcatccacctgaggggtgctattcgtgtcccatatatttaagagtttggatgggcatacctccatctgcttcgaatcttcccttcctgaaaaccatccatctcttactactttcctattgaggctacctgtactgtcctattgcctaattcatcgttgggattttatcatggctccccgtagcttgactgccaaagacattgttatggaaccgattccagatttgcgggtctcaaaataccacactgactccgattgacccatgacctttacttcctatcaactctaggtcattgggacagttttgagctagaggcgcgtagacactttcgatctgtggggttcagcaacaaggtcctcgactatgctccagcgaaagaggatgaccatgaattccatatcaaaaaggagcaactactctgcggagacgagcattcagttgttgcccgttttggtcagaatgttgggcatgtcatgacttcagtacttcggggaggtgtgggaaccaagctgcgctttggggactacaaatgtgttaagccgcctgaggtgacattcaacaaagttcccgatattgctgttatggatgacaactataacttgttgctcgttggtgaagcaaaaacaccatggaagcatgatattataaagaacgagctggacaatgtggcatttagaaaataccttggtgagcctctctcaatatctgcctgccaggcccctacgtgtgctaattctgcatgacatcaaggccaaatctccggttacatgtacagcacgaatttgaagtacggttttctcacaacgtacgatcaaacaatttttttcaagcaggagccccatcgagaaaagattggaaagtgggtgctttggcattcacctgtgatcaggcatacagcgcactcccaggaaatttcaggcaatgaggaagattttaataatcctgctctctatcgaggaaaggtgtccttaagagaatgctttctctaccttgtgcaacaagcttaccacaatgagtttgctgagaacacaatgcagtttggaaactgggttggtaaatcccgttctgtccctaaagatgaccatatctcccaggcatcttccagcgagtcgggagatgacaagcatgggtcaaaccctagagtgggtaaacaacaagctcctgccacgggtcatgaacctcgccgaaaggccggagaacaatcaatggcagacatcacagctcgcactgcccaattgactgttgataatcaatctcgtactcagagccccctggctcaagatcctcgacatcaaaatattcaagctcagaaccctcgtctctacagccagccacaaacccctcgatttccaggcgttcagcctcgagaaaaccgctctcaagacccacaccccggtgttccgtggtatacaagttcgaggggtccggtgactccgatcacggtctatcccggccgagggcggcattggtattatgaaaccaatagtggcccacaatatgtagatgtgtttgaatatcatacttcaggaagtacaaggtcgtactttattcagaaagggtatcgctacgaagtcagatatggatcagagagacgaagatgacagtgctggaagaaacagcgagaagcacagccgcccagggaccatgccctgaaagctgaacggagtgtttccggctcaccaaggaataatttgcaaaatataccatcaagccaggtgggagatcggcagggcccggaggcacttgctcgggaagaccgagggacaagggatcaatttgtcaaacgatctagtgtatcttctccagtggataatattgtgtgtgtatctaatgttaaatgtggaagtaatatccggactagccccagtgtgtttctttgtttctccccttccttgcccccacttgtctcttgccgacccgtcttttcatttctgcctcctattccaggccaatccactgccccgtctttccaactagggagtgccgttcattctggcccctgcgtgaggtggggttgtgcgcgtaaaatgtccacggttcgggacgctatgagtgctaagaatgcgctcctcattggtcaaaatgaagtgaatgtctttcccgttgccgcatgtacattttcctaactcgtacttgtatccacaatacgtgacttcttctgttcctcggactgattttctttcgtttatcgtcagtccggtgtccgatatcactttctcaatgtcacgaagctcctcacaagcacgcttgtctcaacatgttgtttctttttgtttttatttttgttggatcatgttggcgagcgttggtgcttattggagattatctccatgagagcaaggaatgagtagcgctgaaagtatgcgtttcggacataagatttcgtggtgagataatttcgagaccctctcaccagatcggtattcgattccattgtcgattcaacagttcatgtccctagaggaatgtgaacggattgcttttccgacacgatgctatcatttacatccactccaattcgaatcaaggcctccagcacccgatcattccctctctcggcagcaatatgcaacggccccatgccagtgtgatccttcagtgtcgggcttgccccattttcaatcagcatttgagccacggaaacatgatcggccgtattacctgccgctgcacatgcatggagaggcgttctgcccaacgcatcggtggcgttcatatcagcattgtgggtcagtagtgcccggacgcattctatgttcccggacgctgcagccagatgcagagcggatcgaccggaggactttgatcgagcatggggtggatttagtgatgtcgactttgctcgatgacgccgcgacgtttcctccacggaggatgctgttgtaccactataatcaccgctggcgttgggtgcaagagtttcgccaagggagtaccattggtgtgggtccaagaccgaattctcctcgtttgttggaagagcaaagtcgaaatcctggaagtctagactggctggtggtgattcggagggggtttcgtttaaaccccaggccgcttggtagggactcgaaggcaagaatgtatttttcgaatctacctgtggccggagacgctccagctctgcgagttttgctttcgtagcctctcctgggaattttgatcagcttttccctgacgtattttgagtggaggggtctgttgggaaggaataaagtacggtgacggcgttgtgcttctcggtttttagcccgacggcgtgcaatcttggcttcctgattgcccgtcatgaagggcttggcctgccttatatccaaggctggggtgcttatgattgacgtgtagcagattagagcctcagaaagtcagaaccatagaactataacgaaccaaactgacgcaggaagaatgcgaattgatcgataatcagcaaaattagggccctgggactctttattgaacccaagacctgccatgaagattacaagacagtaatactgtacagtacaaggtgggttattttccatggtagatctgcccacggggcaagacccgattggttctcgaaacaagcaatataaagagggtcttggctcggctaattccgccagccatcgatctgacaaaaggcttggtctaacccaatgtcataaaactccgaatccttccggcccctaagtacaggatcttcatggttggttgcctaactgacgaaaacaatatcttgcatggtgcagtccgtttagttgaaataactaaatatgtcctgtgaccaaccagaacatagatcatcggcttttaccgcgttttctctgtcgcaattaagtcttccaataacgtacttcacaaataggtcgccaggctcaaaacccatcccaaatatgataaattgataactttcatatggattaatcacaccttgtttagcatgaactatttgatttccaaatttgctttgatgtattgatagaaagcgaaacttaggctaccaaagggcgtgtatgtgagctttttaatactggcttaatggttaaggcgttgagtgaagctttagcggggtagacaggaaggtgggttttttgggccactcggttgcaaagatttccagaaacgccacggacttctcgtgttttctcatcgtcccgtcttctccagcaaaaacaacgagcagtcgtcgggttgattgacccactcgtatcggacggtgagcccggacagatcgaacacggcgagggcatcctgccgcgtgtatttgtatgattgggccaaaagcacgtgttcgccggcagagatctcgatgtctggcagaacagtccgatgtcggtcactgcgaacaaatctctgtgatagacagacattagcgtcggaaatgcaatatggtgatcaaccactgcaggaaggggcaaagcttaaagaggaaaaggggaagtcgacggaccaaatggcggccttcttcggcatcccatcgtgcaacatatgtccagtcctccgcaagcgatgcgtcgcccaccgtgtgtgcggcagtgtatagtccgttttggatatattgctgccaccgctcggacgtgtcgctatatgccgccgtcactttttccacctccctgcagcggtcaatcccgatcagcatgaaatctcccgtctgcagcacgccttcctgagtgaactgccgaaggaatttggctgcctggacaggcttcagattcgtgaaggaagaaccgagccacatcagacacttccgaaactgcgtattgtgtagatatatcggggtgcccgatgaattgtcaaccaaccccccgtcacggaggaatcggatcgtatcgtagtatgatccgcacaccccccgcacagacacgccgctatgaggctggccttccagccgaccgttaactagatcgggcttttcccggagtaactgctcgattcgtgattgaagctgctcgtattgaagatcaacctaccggagaatctctgtatcagtatggctgctgtatcagtagtcttttgtctatacgtactgcgcaataggttgtagaaatcgctcgtgaccccttcatgagtgtttgatcaagttcaatctgcctgcagatcccattgagcaagcacgatgatttatcaagacgtctggcatcagtgtggcgttagattcgtaatgagaagaatgagaagactaccagcgaaaccttacccagcacctatgaggttgaacttgtcagtttcgaaaaacaaacagaaaatgccctaatcattgaaagaccggcaaatatattcttaccaaggtcaacgagactgagatgaatgttctttgcatgtctggaactactaaccctctttgttcccttcctagtagcagctgtccctaataacagcatcgcctgaatggtgcatcagcatatcaactttccgtcattcaaggatgaaaccgtacaatttcgtgggaatactcttggaatatggagagctcgtcacgataaaggtagtatgaaggatctcgcgtaatgttttcatagagatcaattccacatccttcgtataggattcctgtgggtatagaacggctccactcaatgaggccacctgattcttcaactacgcaatgtttatccccaccccctcggatcgagtcaagaatctcttccttcatagactttccagtggcagtaccacaggaagatcgtatgtcaatgacatcgacaccaaggtgggggagttcgtgagggtgattgtggcagtccatgtaatgctgtgatgatacaacgaagtgtttacagcaagtcaggctaggggggaggatattttcaatttaatcaatgtacagcatctgatcgacagtcacagcgtaagatgaagacagtcatacagtcatcgtcgctgtcacgcgctacgagattttggtttgcgtaagcttcaacgtcccaggcagaaggtcacagcccagctccacttggacttgtggacatcaaacaggcaaagactgaaaacagagatctctctctggtaagcaggtcattactcaaatttaaagtcataaagtgtacagtcacgcttcggacccggatagggagatttgactgagcatatcacctaggggaggcacgaagatgactgtaggtccctgtcatcaggctagaccagttatggcccattcgtgccgacagaaacgaattatagtctcgatttataagctcataagaaatcagtgacacggtcatctggtaacattccagaggtgtacacattcccattagcccaaaatgtcaacccagcttaaccattccaccccaatcatcatcgtgggtgccggggtctttggtctctcttcggcatggtggctcgcccgtgccggctatcataacatcaaggtcctagaccggtggcctgttccctctccatcctcggctggctacgatcggaacaagatcatccgcactgaatacccggacgatatatactctattctctcccaggaagcgatccagctctggcgcgatcctctctggaaagatgtcttccacccaaccggctggatctacggcacagacggctcacaggatcaggaccgcgaaaagaccttcttgactgcggtctcgaacacacacgcgctcggggacccatccaagatcgtcgagctcccaaactgggatgcggcctttcgtctctaccccggtctagcctttgcacacgaccgtcggcaggctcaggtaggcatctacaccgacggcctatcaaccccgaagggcaaaaagcccaccttccgcgggatctacaacggcaacgccggctgggtcgagtccacgaacgcgatgttgatcttgaagcgcgagtgcgagcgcttgggggtggagtttgtggccggcgagtccggcgccgtcgtcgagttcgtgcgtgatccggccaacccggcccaggtggtaggtgtgcgcaccgccaacgggaccatctggcgcgctgaaaaggtgatagtcgccgtgggcgcttattccgagacgctactggatttccagggccagctgcacgcctcaggctactgcgtctcgcatatccggatgacggaggagcagtaccagcggtacaaggatctgccggtgctgaatatcgcccgtcgcgggtactgcttcccgccgaacgaggaccggatcttcaagatctgcaatctggacattaccgtcgtgaaccgggagcgctggccggagcctagctgtgactggggtgtgcgcagtctgccgcgcgaccaggcgtatcatccgaccgattcgcagccgcgggttggtcgcgagaagaccttggaatttgcaaggtatatcttgccggaatttggggatgcgaagattgaaagtagcaaggtttgttgggatgtagagacgcacgatgacaattggattgttgggtatcatgatagtgcgccggattcgttattcatcgctaccgggggaagtgggtataccttcaagaatctcacgaacatcgggaaatatgtcgtgcaggcacttgaggggcaactggatccggagtggaaggatctctggcgttggcgaccagatcgtgtgggggtgtttccggacagagaaacgaggaatgcgaggttcaagttcgatttgagggattgtgatggctggaaacatcttgcgcctcggctgtgattatctagtcgatgacatatacttagatagcttcgattccaaatgacattattcttagatctgctcttgatatggaatggttaaaagaccaagaaaaagcgaaataaacacccattcaaagtatcattattctatctccatacgaaactctttccggacccgatctcccagatgaagtacttcctcacgcccaaaatcctcccccctggcaaaaacaagatacgttgacaaccaacccaaacttggatcctgcggcccagatactttttctccacgccgataccagcactgagaacgtaatacgtgtttcattagatccggtgcttgtgctcgcgtatcttcgcagggcgaattggccaagatccccgagcgttcgggactgaggtagaccaacatgcagtggaattgcggttctgggcaagcagttgccgcgccctgttgctgaaacggggtagccagcgccttgaaacgttcttggtcgccaacggcggctagaatagcttgcgcatggtagcatacgccatgtatgtaggccgtggcccagtccgagaatcctcccgggggccgagagttgatttcaatcagccagcagctgggctgctcagcttggaggtccgacttatctgaaccaacgcggagatcaaacagccccgattcatcggtggtataactagccacggaatttcgaaccctggcctcgacgtggaaaacacctgtcttgagtcctagccgaatcagactgttctggatgctctctcgtaaggtccactgttcagcttccgggagggcagtgggatacatgatctgagtctcttgaaagttgctcgtctgggcgtttgcgtcgggtgcgtctccagtgcaagggaaatcatcggagatttcgaaaaacagacactctccgtcgagcaggattatattggtatctacttcaggtccatcgatatagggctcgataaccacgccggtactggtggacattgaacctaagtgacgggtagaggcgcggtgtacagcgtcacggagttcagcgatggtcgttacccgtgtgacgcagtcgctcgaccagcccagacaaggcttcacaatcagagggaatgtgagtgctggtgcattgggtcgtgtgaacagatcgtcgagctcttctagactctggacctggaaacttgcggggaccagggtgtcagcctcctcggcggctctggttgcgtacttgtctgttgcgactttcaggcccttggaaggcatggtgggcaatccaagcatttccgctgcttcagctactccgactagatgtcggtcgttggaggtgatgattccgtctaggttgtgatctttgagtgcatggtacagtcgaatagagaaggtctcatcaacggtcatgtcgaagggaatgaactcctctcgtaatgaggcactcggtccatcatcggcctctaaccagtggccaggcgagtcgacggcgattaggctgatgtttaacgaccttgcagccatgtagaaacgctctatcgtgtggtgctccttccgggcctggacgacggcgagccgcttgggccgaacgggctcggacgatagccattggaatgatagacgccgtcggatctcgctttctacttggctgagaacagtgtcgatcgtggttccggtctgtggctctctgacaatgatgcctccgcacgcggacaataagatatccgatagccgcccaacttcgttgcaagcattcaggcgctgctcggtggacactgcaaagccattgacacattccacttgatcgcagccccggaagcgctcttcgagaatatccgcccggcgtagatatcctgagttcacaggcaggatgaacttgagacccgactgggtgttggatctcgaggcagctagccgaaccaatgcaatggctggattggctgcactgatttgatcatactgcgtaaccttcccatctggacccttctcacccacaaatgccttttgttcctctgtgggtgcgaggcacaaccccgggtaaaaggtatgcgggttaccctccaagataatatcgatcgttcgataccagtgacatgtcacaaaggcacgatactgtactgccagacgaacttgagaatatcctgcgttgagtataatctccgcgtgtcggtagtcttggggatcggagtcgataatcgagtcaggacccaattggggttcacattgttctgtccatggagccatcgcggtagacttcattgcaacaacacaaagaattggctcggaggcaaaacgaccttagcttgggtgcctcgtagggtctcggcgggggcttagcctagcactattaggcatgactattgaggtcacaaaccaatgatccgtcacccatttaaggacgggcagtaacccaagcacagtcatcactacccagataccgaacttattcagtaagcaagctgggcagcccgaagcaccatattatatctaatcaaccacgagttttatttcatttcactgctgtaggcagctcgacttctcaacactagatatttatttcaaggaaaccctgaagctgcattaatactattatggtatcaaaaattacgttgttttgagctagaaatataattcccctaacgtggctagactagatatcacgtggaaagaaagccctgagctataaggaaatattctttatagaggtatctacgttgttgagaagatcgagttgtaatttattacattcccataacataataatggaccctgtcctagctcgtctgccagttacgttaaatccacaatgataggctctgagtcatccaaacaacagggggtctagggtacaaatagtcatatggatgaaacatgactgtacctaccgaagtatggaccgattgaaataaaatacaggttatagcacgcctttgcccaccccactaaacccgcttaaggaacgctagtatgccgtcctttgtggacaattttctgagaacactgctgaccaatgtcctaagccaatgcatgctcgttaccgaacgggtaaagtgtgtaaatattattaattttgtttctttttgggagggcaggaggatgatcgatcttaaaatttacctattatgcttagtatgggattttaggccctgttggactgaaagatttccttcttcccttcagtgtcccacatttctgacacatgagagctcaacatggcttcccaggccaaagacagccaagtggaaagctcctcgccttcgttgaccgtgacagaaaagcaggcaggagatattgttcctataaatcacacaggcgatgaaacatcatgtcggcccacgaaccaagaattgaaagagcttgttcatgtcgccgacaacgttccctacccagtttggctggtcattctagtcggatcagccgagagatttgtcttctatggcgcctcgacctgcctgcaaaactacttgcagaacagcccaaatgatctcgttcctggagcactcggtatggggcagtcgaacgccacggctgtgaactatgcgttcatggtgttggttaactttgcaccggtgccgctggcggtggtggccgacggttggctggggcgatataagctgattttgctaagtacagtgtaggtgaaaatgatctcgctcatgtaaaagctaataggaagatatctgctgacatcccttcttccgcagcatctacctcgtggggtctctcgttctttttacgacagctctgccttcggctctacaccaagcaggcgcgtccgccgcagggctgggtgtgtccctcgtcttgatcgcgctgggcataggcggcgtgaaggcctcgatctatccctttatcgcagatcaatacccccatcatgagccattcattcgcgagctcccatccggagaacgggtggttgtggaccgatctctcacgatacaatacatgtacaattggtacttctggtgcgttcgaaaaaactatatctccatcattctaggtatgcaagcaggaaggctaagaatggatatgcattcaggttcattaatgtcgcctctctgtccgggatagccaccacctttatggaaaaatattcgagcttttggtctgcctttttactctgcttctgctttctatgggtaggactggtccttatgttggtcttcaaaaataaatactgtacgcgaaagcatcactttctcctagaatatgatatacttatggatcctcacagacaaagcacctcccgcaggctcagtggttccgaaagtgttgcgagtcatttggctcgggattcgaggtgggatgtcgctcagcgccgcccagccagcggtgcaacaggagaagtacggtcgccaggttccgtgggatgatgaattcctacagggagtccgcaatgccctcatagcgtgtcaaatctggtaggttcctcatttgcagtgcattctccacaaactaacgtttccccagtctcgcattcccagttgtctggctctgctggggacaaacatacaataacttgatctcacaagccggtcaaatggaaacttacgggatccccaacgacgtgatgcctaattttaacccgattatctgcatcatcgcaggaccgctgatccaacaatgtctgtttccctttctcaaccgccgcaaaattccgtttcgccccattgctcgtatttccgtcggtttcttcctcatgggtgcctcgttggcctgggcgacgggtctccaggcctttatctaccgcgctgggccgtgtcctgaccatcccctggcctgtccggattcgaagaacggcaccatcccgcagcatatcaatgtgtttctgcaggtgccgtgttacgtgcttatggcgattggggagatcttctgcgtgacgactgggtcagagttctgctattcgaaagccccacggagcatgaagtctatcgtgcaggcattatttgtgggaacggcctcgatcagctatgcattgggcattgcgatctcgccggctgcaaaagatccttatatgactattttctacgggtgtttgaccggcgtccaactcgctattacggctgggttttggttgatgtttcggaagttggacaagaatattattgtttgatgcttctgaaggtctatatacagatagtaaatccatcagttttgatcaagtacgtcgggaagtagccgtgacttcatagaatccccttcaaatatctcaaaagcaacataatcccatcattggctggcaaactggggtggagtgaaactcccctcaattagcgatgcttggcctacttagcacgacactagagacgtctggagattagcctcgatcgagtgccccacaggaatagtcatcatctgtcatggagacagtcatcgcctgtcatcatctgtcataatctgtcatcccgcactgccaatggtctgcacctctcattcggttcatatccagtacttctcatacagtaacagtgaatgaggaaaacattattacgatgtcttctgcaatcgggaaaaaagcccttctgttaggtgccggcttcgtctgtgagcccgccgtccaggcgctctccgaagcaggagtccaggtcactgtagcctgccgcactctaagtgtcgccctggccctcgccgcaaactacaagtctacgacggctatcgctctcgatgtagccaacgagccggagaacctccgcgcggccatctcccaaacagatatcgtcatctctctcatcccttacgttcaccacgccctcgttatctcagccgccatacaatacagcaaaccagtcgtgacaacgagctacatctcgcccgccctctgggcactcgacgaccaagccaaggccgcgggtataacagtcctcaacgagatcggtctcgaccccggcatcgaccacctttacgccgtaaagacgattgatgaggtccacaaagcaggcggacaagtgaaagccttcacgagctactgtggcgctctccctgccccagagcactccgacaacccgctgggttacaagttctcctggagtcctcgaggaggtctccttgcccttctcaactccgcacaatggtaccgcgataatgacatcgcaaccgtcgacggaaaggatctgatggctgcggcttccccacagcgcattttcccggggttcaatctggtgggatacccgaaccgagactccgtcggtttccgcgatttctataacatccccgaagcacacaccgtctttcggggcaccctacgttatgccgggtttcccgagatcattcgcgcattggtgtccatcgggtacttctcgcaggagcgaatggcggcgctggagaggtcgggtacaacttgggtgcaattgactgcctccctccttggactttcggagtcctcatcaccgaaggatgttcaaaatgcagttaggcggaaaattgaggcgttcgttacggacaaagacgatgtcgatcgtgcattgtccggtctacggtggattggtctctttgatcccacgccggttgtgggacatggtacacctcttgacacgctctgtgccgtgctggagacccgaatggcctaccagcctggagaacgagatatgattgtgttgcagcacatctttgatatcgaacatgcggatggctcggtggaaaagagatcgagtactctagttgaatatggggagcctctgggtccggggtatcgtagtgcgatggcgaaactggtaggacttccctgtgctgtaggggttctggcggtgttggagggacgcattcccgcgacggggatggtggcaccttggtcgagtgcggaaattgccagcctgttgcgagacgaactaaaagataaatttggcattgagctgaaggagcgggtcatcacatgagtcgtggtgtgatgctcaatatgccattcgatttattgggaaggtcttttagagataaatactccgaaagagactactttagaccgtatgaataattatctcaacaaatcagaaaatactagcagaatttctaaatccaaaaaaaaactatactattaactaatagtacttttaaaggccagcactatatccagggcaaagtaacctcctttgcagcagcatgtccaatcatatcgacctcatctagactcagccggatggccacgcctggaattaccgcaccttaaacaattatgttatccgtatgcaattccatggcaatcgcgtcggtggaaatagatatcccaagtccctggtaaggaaaggggagaagccctcaattggtgtgtcactgcatattcttttctgttggttaagttcttgaggatttgcagtcgccattgtaggtatctatcctcttggaagaatattttgactgctatctcaacagactgttcatgcgctttcagagacctgtttaatctatttggtcttctgtctgtgggtcaaagagagagactaaaagaaaaagaatcgcggatatgaaaatatgtcaaggggacatgacaggatgaagcaaaaccatgaaatcccagactccaaaacatctgctaatatacgtcggaatccataaagaacagatcagctctaagagatgaaagacagagaatatcttgatatctaaatccgaagcgaaacccccaagatcctctccgtctttcccttcttctaagcaccatcaaagaccagaaggctttgaatcttaactccgccaaatccacgctgccgcaaaaattcccggccacggtgaagaggaaattcagccacaaccataatagtaacatccttactactgataccagcttcatctaagagctgcagcaccgcacaaagtgtgttccccgtggcaagcacatcgtccactaccaccactgacccgcctcgggggatcaaaccccgggccatctcgatcctcttctcattcataccattggatgtcgaaagcgagacatgcgatggagatttggcaacagagatcgtgggcggcggaagcttaccggcttcgcgaatcaacgccaagggtacaccaacctgcgaagctaacgctgatgcatagacaaagccgccggcctcacagcatgctactgcatcaactttggcccagtcaccggtgaagtgagactgcagcagagatgtgcagagagtcagcccgcctggctgctgggagatgtcgagtacatggcggaactcgatgcccaagcgtggaaagtcgggtacctggcgcaccatgtcggtcagtcgttgcaggtcctcatggcagaagggaagtaggtagtagtcggcaaacgcttttgccgctttgtctccggtcgtatcattgtggaagatgaggtcggggtggtggtccaaggctgtcagattcaacctgccattgtcgttattcttgttgtcattagagtcgtcatcactgccatggcaccctccgcgagcccgccgcatctcttcaccagcttgaacgcgaacttcgagcagtctagcgtctggcaccagatgtgaaaaggttgctaccggcgcctcatctcgcatacccgtgattagcagcacgtccacatctgcagcgctgtccaccacattcaggaaatgttcctctggcagccgaggacggtgacgcacctggtcctggaagaatgccgtcaatgctggccggtgttgctccttgtaggcacggtcagaaagcagacggttcaggtcggcaccagtggccgtcgcgtactctcgcttagtcgcatcgctaatgctgactgcgcgtgccgtgaggcccttgtggttatatgcgagtaatgcggagacccagatgtcggcacaatagtccttgccagcgcagctgtcgcccgtaacaagaatgatgagtctctgtttcatcgacactctggggagtgggcaggcgtaggccagcacattatgcgggtctgaacagtgcttgagacgagccaggcgcggccggtttgggccaaaagccttggccgccagaatggcgtctctggggtctggcccaaggtctgcgccgtaaactccgctactcaagggtaataaatccctggcgacattatatacccaccgctcgacagcatgagcgatctcagttccatcctggtcgcggggccatacaccagttatcacgcaggcataatcccagtctcgacaaccaaacgcagtagcaccggacgccacttggctgaccgcgccgccaccgtgtagtagatggagatagcagagtggcgtgggacgagtcccaacggccgtcgttaagatgtcggcgacgttcactgctccgatattttttaagaatacacatcgcttgaacgcagatgtcttgcagccgccatgtccgccgtgcatctgggacatgtacatctcggcatcgaacaaaccgatgccatccacgacatcaattttgccatctagtcccaaaattgtgtctacgtccacaggcgggggcgtaggcgtggatgtatcagagataagcctagtcgtggaagcttcaaacatggttatgccaagatgcagctgaccgaactcccaatatagatacgcatctgcagaacagttccgtggaagcttgctagcgatgaggttatccgaatcgctcagcctgcgccgcgcctcgaggctgtcactcagcgggataacccagcttcgaatcaagtgaaccggagccacgtatgccttgaaggtaatactgactacgataccaaagttgctcccagcgccttttatggcccataaaagatcatattcatttttggggcgcaccgcaccggccggccggtgttggcttggtacatggccaatgcagagagcctcgccagagtcgacgctgaccaccacggcaccgattatggcgtcgcacgcgaggccatatagcctagccaggtgcccgataccgccttgtagccatagtcccgcgcctacgcttggacgagctcccaagggcactgtcaggccggccgccatggttttgcgaacgatatcccccgtcttgcagccagccccagcgatgaccacggaagcagagctggattctcctccatctttcccagccgtgagaatgtgtatgtggtcaaaggcgctcatatcgacggagacgacgttgggccatagacactggccgctgtgacccccaccaacgacggtcagaccgacctcgtgcttccgagcccactgaacgcactgctggacatgctggacttctgtaggtctaacaattgaagcagagccatggtggaaagcctcccggttcttaaccgtcttatccttcaccaacggtacctgcgccgtcaactctggcaacgtggtcgcatgttgggtaaaggccgccatgacgctgggagagctgaacaagagatggtctggataggcttcttcacgacggcccaaggcgcggcacactttacgccactcgagtcgagtagccttgtccgcctctgtgtcctccatgacaaagcccgcgacgaacgaagcgaaattgtctaacacctcgtcttcatctagcacgcgaatagccccggtagggaagcaagctgttctatggcacactaatccgttgaggctcaaggttccatcgcgatgaaaaactaccaccattccgccttggggtgcctcgacaagcatttccagcgcctgttcaatgaacttgtctttgggcttcataccatacatgctgtggcaaaataagacaagatcgaacctttcatcactaatatttgtactagtgctggcatcgctgtttatgttgctattcagaacaaatgggagtcgatgaatgccgggcgggcttgccagacagggcagcggaaactctgcctccaaagaagtgcagagccatttctccacctttgtagcgaacaattcgttaggctcaaatgccgcgtatcttctgaccttctttcttagactgtggggtagatacccgagcacgctcttcgggccaggtccaatttccagcaccgagacatgaagacgggagttgaagagaggggctagcagctgaggtagttgaggaataataaagtcttggtattctggccctccagcgaagatatcgaagccagcgctgtactgtgtgtcggacaactgctgcctcgaggatgacggcgtagttacagctttttgcccaagggcctccttcaaggaattgagggtagccatgtcagttcagcatgaagatgtagatagcgaaaagaatggttgaagtgaaactcacgacgatgtcctttatgcgacctgcaaaaccacagggcgcctcttggagtggggcacaaggctggtcgtgtatcagctgaagatggagatcagcgaccaactagtgtagtggagcagagtagaaatgatagattgctctggaagtgaatttccgtagaaaaatagctcagcctcattgatcgtcccccaccccaccttttatgtacatctttcaatatgtgagcctaatacgactttagtatatgcccggcttaatatgtatacatgcccgatatcttcctattttggtactaaaaatctccccaggtgataacttcccttttgggacacatcggagttgcagcaaaacaactattctagcatatctggttagtaatttgcaatgcacccgtgctattcgtttatattaatttttatagaatttggcgcaggtagcttgtctgtactcctatttctttcccctccatgccccgtgtcatagtcggcaggaactgttggttatcgctgcccaattattcaccctgttattactttgcgaagtaaattcacaatggcatggtagtaatgaatctagcagacatcatcccaattagttcagagaaataggactatttatcgctgatattgctatccttactggggtacactactatctgccacacacgaccaacgagacctgaagaatcggattcacccctggtcagatcacatagtcacgaagagtaaccatgacaagctcaaaatcagatgtccttgttagccctgtacaggacgataggaaaccggtgtcgtcggagaggccagtcattgaggaaactgttgcctccatgaatggtactaaccatgtgaataccgatgaccatgatagcaaatcaggtacgtatatccttcactaggattccagccgctaaagcaaagccaggaaatgttgtttcactatgtctggatgaacacatgaaaatatccagagaggcgagaatggccgccagtatacgaagcatcttggaagacataggagaagatcccaatcgggacggcctcctcaaaacccctgagcgatatgccaaggctctgctcttcttcaccaaagggtatgaggaaagtgcatacgatatcggaaaagatgccatcttcaatataaaccacaacgagattgttctggttcgcgatattgaagtgttcagtatgtgtgagcatcatttaattccatttgtaggcaaggtatgaatctttcattgatgcatgggttcaatgcaccatggtttgacaatgcgatataggttcatattgcatacatccccaacggtcgtgttttagggctgtcaaagttggctcgaattgcagagatctacgcgcgcagactgcaagttcaagagcgtctcacaaagcagatctctcaggccatcgaagaacttctacaaccccaaggggtcgccgtcgtgatggagtcagcccatatgtgcatggttatgagaggcgttcagaagagcagtgctatgacaacgacaagctgcaggacaggggtcttcaagacagacaaggaagcggaagaggagctccatttcctcctaaagctgaaccaggattgatataggacttatcttataggcaatgttggatttaagctgacatgcaaatcgctcactggcgtgtgccatgacatcaaggatttcaaatgatatcgaccttttgttcgtggaatagtattagaaccaaatgtaaactgcaccattcaagacctgaattgggacttaccatttcattaagactcgttttattgccttgatttgctgagactgattgataccactgagattgatggaactttccagcaagaatcatctgtggtggtaaagccaacccgatgcattcaccgcagtaacggcagtagcccattcagtatttttaggttggattgtttgagcacagcagtcatgtgcttcggatccagtgatcacccttgcagttgctataatactttctcgggtctgtttcatccatattggatatatcctcgttagcaataccatgttttgtacagtattttgaaccaatgaaagccagttatctattagtaacggatcttcacattttgcatgttgatagtcatatcgagagtcacgtgtttctttgcattgcatagattgatgcacccatctaacaccaatataggtaagttaagatggagattgaggcttcaatcgagcatataataacattcaggcaaaatgacgaggtcttgatactcaaaagtctagaccatgttcatacatatccagtatacattctttaagagttccctcctcaaaattagataatctattagccatttgcaactatgtttccatgagaggccatcccaagtcagatcataagggtctctggaatgaattacataaatttacaaacattatttctattacaatcaataaatctagagtctttctctacgaaatacatgttcgggcctttgctacacgaaagtaccagttatatcaccactccatctccatagtccctccctctcggagcgtccgcggattctccgcccggaaacgtagttcaagtctaggtcaagagtggtatccagcgaagtctgcgccctactggtcgccgccgggctcagacctcgcacgagcaaaatcctggagtgagctggcacgccatctcctccatatggatctgtggaggcagaaatgaacggtcttgggacaaatctcccgagccgcagcaccctacgcgtcgaaggccttagcgcaagtagtttctggtgtaaattaaccatttttcaaatctttaatagctattttcatgtgcttttgctttgagatacgacacatatggaaagtagtgtgaaaagcatggagatattaaggtgttgtatatcatgtatctcattttgttgcttatatattttcggcacgtgaggttactttataaacaatagtagctcctctttctctctctctctctcttttttttttttttttttttttttttttttttttttttttttttttttttgctttctttactcatggtaatattcacatatagcgtgctataactacattttataccgtctttttctttaacgattattcattgccactatatacacagatcaagatagctcagctagtcatcaagcggggatactaacatcgtataaccccaaacctgcacaatgacatatcccacctaccccaaacacaagctgcattaaacagaaccaatccccaataacccaatcaacagatcttcccaaaatacacagtaaataactcatcgcccaaaccgccacgcgagacacaaaccaaactaaccgcaccacgaggcatccatagccgaggaattccacctacgcatatcaccaaccctcccttaccttgacccgcatacctgcaatccatgtttcagctggggtcggaacaagccgactgccgtgccgttgtgaaagggataaaaagctctcttccctctcccttgcgtgagagattcgtgaaaacgtgcttattcataatagaccctaattattttcgttcttacttacattatatgaaacggtgatgagttcgcatggggattatttatcctggctatttatgtagatctgggtgctaattgttactagttcctactccgtagttgctagttgctagttgttagctacctgggtacacttacgaacatactagtagggtcttgatcagctagccgaaggaccattgagatcacgatctacattcttgcatcatttctgtctgtacctaagtattactccgtacagacagactgatacgatgctggtacagtacttacgctaatggttgcgattccccgctagactactccataaacgatgaggggaatacgtactgagaatacggaggcttgtgatagatcaccttcggggaccacagctgcagatgccagcttcgcttaaaaatgaaactctcttgccgctatccgagcgtaacggtcgactagatctggtatggactagtgaggtttactaccagctttttaggttctgatacgtcgtgtgtcatctagataggtgtgttggttgttcgtggggatggcgcgttgtggctagtcttttggttttttttgggggggggttaagctactgccatggtggcggactagagttaagtagggtatatcctgcttatgggaagtggtatattggttaggatgagtgaggctgcattgtgctacgtgagtagtcgagtaatttagaatccagtgtgtctgtcaattagggcttactggtttttccaagagtgatcgtcatggcactgatgacgaggactctggggtcgaagtgaatggggacactttagctagcatattctccggacgggttcctatctaagattacttgaaacaacctgtactctagatagcatgaagtaaggcatggataagtgaacgcaagggcgtcatttttagggcttcgggagagagccgacaggcgatacctgcgaaactgccgttgtaacctacattgtcaagtcaatcctcgacctgaaagacccagccggactcgtgtcgaggcttggccccattcctaagaaaagcttcagataatctgcaggcctttcggaagtctaacctagccgaatcttgcttccccctttccaagatgaagcatgccgcgtgtccgaaacatggcaaagtatagtgcactaagggatctccagttggcgatcattacatgctaatcgcgatcatgggttgccttcttttcaacatcaggtgccttcgacgttgctgcaagtcatgttgcatccttaccgtatacccaggggtcagatgagagttcatgctatggtatactcccgaaacagtgtttcttatcttgcatgaacatatgttctaccgccgaggtagatcgaagtgatatcggaaccttgcgcgctgaagtatgtctgcagacaatcaattgaaagccaacgacaagtcgccaggcaagcgtcagcggcatagaccttgaggatgtcggccgagatgctccgatcgccctaacgccaggacagggctgggaaatgacgggtgtgacgcggacactaggggacgatgtctccttattccctgggcagtcaacctcccttaatacacagtctcttctttgtacaatagggctctatgtaaagggactcggggcttagatcttgagaagtgtcaatcacttcccggattcagcaattatgggcctgaggcttccccggggttttgccgatggctaggagcaggcggctcaaacatgtttacttgtacgaatctgagctcttcactcagaccacaaaagttgaacatgcccagagaatacagaacattgaatcgcgacaacgtagtcatgtcgcaagtcacaacgcgcagagtcctgtataggttacatctgcaccgcatcaaaggggtgcatgaagcacgagtggctttccccgcgatctttgatgacaacacagaaaccaggtaggaagtcgaccttgtagcacactacaacccttctcgagatacacaatgctcgaatcaatggatgatgtcatcgcctgacctggatcatccgccagatgcaacagaaaggagctggtcgcaaatatcggcatgagatatttaataccccggagtaattattttgagagttccatgtatgcaggcgtaagggaccgtaagtaaggggtggcatccagtcgctggatatgggtgtataccccgacggaaacacccgttgcggagtatcgtcatgaggttcagcggagtatcttcgccgaaggggatgctgataagaggtgaaagaggtgatacgaggagcaccatgaaaatcaagggtagaaaatagggtgtactggtcttctgcctagtggcagtgtgatacaatgatggatggactatcgattggacacgaatcactaatcctttctcagccaacgctgaccaagttcgaagaattgggattccattcgttcaatcgatcataacaagggtgttatgtctggagatgtaagtgtggacatatttcgagagaggaatgcacgatttgtcaatttccaaaaggcgtcattgttggttgtgtcaggagaagaagatcccatgcgggtagacccgacaatctggtcatgcatggcgcagaatatgcaggtttcaaggcctccttcggctctggcgtgacttcccaataccgaaggcggaatgccacatgacagcggtcagcggattgggagtccgtttaggttacactttttggggaatgtactgataaatttgatatgaagaacggagtaaccaagtctctttctttgatgcctcatcctccgtcaaaagactgtaaaaggaggtacctttcagaggaatccaattgattcaagttctccttggtaaagatcgccactgccgcctccataattcatgacccttcgttcgttatcatccgaccacgtcttcgggcaataatactgcatgctatgagatttaatttcgattaacttgtcttatgaaaggctggtatgggcatggatggccactgttcccttttcaggaccgttttccgagaagacaggggtgagaccatggttctctctgcagtggggcttggccgggggggagatttaatctcgtccgtggatttattcagtgttgtcgtctcaccttcttcttcagacccagctttcgatcctagcagattaggtgacgaactgtgtcaaaggaagctgtcgagtaattcgatccgatgttaggttctttgccctagaaaattcgaggggatttctcgccccgaaaagactcatagcttggcggtagctgtccaattcgggttttgtaaataaataaaaataaaaaggtgacggacggatgatccgaacagaaccagaatcaagatggctggaatggggcctccccattcggtgcggaccgcccgagtggagtccgttcaaaaagtttcccagcgttgaaaacctgggactgggattctcttggctttttccgccttacccgtttttaccctagaagcaattccgcagtgggaatggctggcgtcatgaccacgtctcttcaggcgtatgcagaggctcatcgagaacatcgtaattttacccaaataggataatttcttttttttccctattatttttcttgtagatctaaaaagtacaatgcgttgttggtcctcgcactcaacgaaccagttcatttcgatattcagtcttcatgcacagtggctggagtacaggttgggtctggaagaagtccaactgccaccgtcataccgtttgtactccgtaccggggattgctttggtgtaaccaaatcccggtcggcgccgtttcgggtaaggattgtctctgactcgaactttactttcgctcgcttcaatgatctattgattgaccgccagattgtcccttggactcgacctgacactcctttgttgcttcttttgcgagatagatcgggagtcctttgttccaatccaggattaccggatcggtccttctcttcacaacaagggggatcgatcgcctatccactctactgcagcagtgagcgactactagtttaccttatcgctttaccaccttgccatgtatagagtatccaaattactcgacggtactataggtatccgtatttcatccatgatttcatgataggtatggaggccggaaattccaacgcgatgctgtgctattcccctcatatggcccagagtccaattgactgctgtcaggctatgcaaggcaggcaaagaggaaaatgagagatgtcaaattcgagtcgagtcaaagaatgcggttccacgacggtggcacacgtttttattcgcaacggatggagcgggctcggcgcagaaaatgcaatctgcaagatggtgggaacttgggaaaaggagcagacaaagaaggggcaagctcgggccagcttagttggcctttaaactcatcctcattcccaggcttctggggcgatccgttggactgggtaccaaggaatactgcgaccgggaacatccatactctgacatacatacagtcatacaccaccaacgtatgtaagacgctctctccgtccaccggagaataaattatgccttacgctgtacagcgtcacacagcgttaattaaggttgtcttttccctcccatttctcgaaccggcaggaaggggggtttacgggacaataaccaaggatcaatcgattgtacaaccataatcataggagaatttccctccccaaaatgactcgggaggatcccactccggacagtttcctgactctgcatcttgatacagctctcgatctgctgttcttattgcatgaaactaataaactatcagattttcaaaccccgagcccaaaaagacggctaattataggacgtatcagcagatgatcagtcgcccttaaagcgacagcgtaacctactttctgcaaatgattcttcgaggggtattcacaaacaagtaggttcagccaggcaatccctcctgagattaggctccccgcttggtctgctttccggccattcaggacgagggattcagtgccttaaagaagccagctataccggtcgtagactagaccgggggaaattaacttcctttgtgtgtaattctagtacaaccctggactctggaatcacggacctcgaagcagtgggccttctccaccctcgaactgcctgttcaagttgttaggtttttgtattttaattattattttctttttgtctgaattttctcacaacttatttgttatgcagccaatgtctaaaccccaccggacccaatgaccaagccggccgcagtcgccatgacccaacgaccgtaaccgcctgcccttaacctccagctggctgagttcccactggatcggccattcttctttttttaccccctcttctgtgacaccatccaccttcccccattttagtgccatccgtgctgacccaatacccaccatatcggctcagtcgtgcagagttagtgccgtcgtacataccagctccattagaaggtactgtacatacgccatgtatctacggggtaattccggttgccgtcgtcagaacggataaacatctcctattgaccctctcgataagaaagagcaagttcagagcgaataaaatgctcgaagcgcagaaatgcgaccgtagacccatggtaccgggatatttaagaacgcaagttatgtatggggccgtcagcccgatcaccatgttgttggaacttggaaccgatggaaaccgtcaccgtcggtaatcttacagtaccacggctccggagacgagacggttagggtgttatagttggttgcgatagtgtgtgtacctgccgattctcaggctgactcgtcctttgacttttcccgtcctcgctcgctccaccccctctcattcattattcttcgtcccccccgtatcaccaacttgacttttgttactcctctcccataccttctttcctcatcctggacgggtcaatcgctggattgtctgttgtactgcctcggcgcagcggacccagtttaaatttttttttttttttaatttcattatccttcttttccccttttggtcgacagttggaatctctctcgttttccgtttcgcagacgacttcgagaacatccttgaccgactggtcggtttcacggcttgcattcgtgggagtcacgcccgacataaccagcacactagaagaaaaccagattcacacgggaaacggggatagattacttgcttgacgcaagcactttcccatagcgttgattttgtttggttggaccgagggattgccaagtaagtcccaagcttcattgctagctggtcattatttgatctcgaccatgaaattgtggtcaattacgcccgtcgaatcttgttgtgctaatcctggcagtttttcgcatcacagtcaaggcgtctccaaaatggcgacacgagctcctttggcgcctccgccgaacgagacggaagcctccgtcagccggatcactcgagagggcaagaagctcacctataaactcaatgtcatgcaacagcctgagcgtgcgcgagcctgcggtgcaggtgcaaagtgtatgcgtccaaccagcactccataaccggatagcatcaaactgatggttctgactttatatagcctctgcggaccgtcgtccagtcgatcctccaccggtcgtcgaacttcgagtgtacgagtccgatcccaacgacgacctcaacaagaccgacatcaccttcgcatacaacgccaatttcttcctgtacgccactttggaaaccgctcgtcccatggcccaaggccgttttgccccgaatccgacttgcccagtattgaccggtgtgcccgtggctggagtggcttacttggaccgcccttctcaagccggttacttcatcttccccgatctttccgtgcggcatgaaggtgtatatcgattgaacttccacctgtacgaggaaaccaaggagagcaaggatgcgaacgagaatgctccgatccagtccctgtccaacccaatgccatcgaagccgatggcgccgaagtcattcctggagtttcgtctcgaggtcgtttccgttccgttcaccgtatttagcgccaagaagttcccaggattggccacgagtacctccctgagtcgggtcattgcggagcaaggttgtcgtgtgcggattcgacgtgatgtccgcatgagacgtcggggagagaagcgcaccgatgactacgactacgatgaggagagagtctaccgatcttctgaccgaatctctaccccagatacccacgggtacgccggcactcccgttgaacgtcctcgatcaaccagtaccagcacggtggatccctcattcccctacggtgtcgatgctcagcgccggtcatctggcgcgaccgagtatggtttccagggtgcacagccgtaccaacgaccattgccgcctgctcccggtcccgcaccagccgctgtttccacgcccgctcctcccgctcctcccgcgccaccatcccataatcctggatatcaatcgcatctttcctttggctcgactcaaactcaatatccagctccccaactgcctccaactccacagaccgcgtcgacattggcagctccgtactcgccccatccatcgtattctcatgctcggaatccatcgacgagcgccgagtatgaaacgcccggttactcctatccgccatcacggatgtcaacggaacgttccagctatcccaagaatggcttgcctccgctccgcttggaaccgcctaagccactaaatatgccatccggcgagccacgctcgtccgatccgaacgcatatcattccgtggctcaatcggcggcaccccggtctcagacaccgtcatccagtctggtgccttcccttccgcccctcaaggctctatcgggggattatcccaacaacctctctcaatcatccagcagtacctctcagagccccagtcacgatctcggcgctggcaagaagttcttctgggatacgggcgccagcctgtccaagcggtcgtacgaagattcgtttggccatgatgatcgtccactctacaacggcatgcgccccgatacggaaagttatcctcggaggctgtcagatgccagtcggaacttctacaacgaaacgcgcgatgaaatggcgtacaaacgagccaacgggagaatggccacgaagatatcccctgcactccagtaaaacaagttgattcctgcttttcctcccgctcatataggacggcgtcttggcgaacggtcgtcgattgatttctttcccgtaatctgttccttttcctaatgtactctggtgtgatgggcttcagggactcttttaacgacccagacttttgatgtttataccaccgttctttttcttctttcctcgatctttggcattattgtacatgatgctctgcatgtggttttcaagatattccccggattgttcttgtcttcagtttatatacggccgctctcgtgtttattatccgctgtgtttccaggtcggctggacctggggcctctcccttcccgcgaatagaagtgagtgagcaatacaaatgtgacattgtccaaaagtttggtgatctgaacgcgcaacctggatgcattgatccgagacaatcacggggtcttagacatgcgacatgtctgattcactccttcgaccatttccttgtttatccatgaccatgccccatccactggcatgcgagaatgacgtatgcgacagataagatcgacgatctgccttatatatccgaattgattcgattgtcaatactctctcttagtgttgtataagtatatatatgtgctgtagagtatgtcctggctgtctcccatacagaagaagccatgtcgagaaagggtatgtccaccagagtaagattgtacattccttggacatgtcattgtcatttcacaggaaatatcgaagggtcatggattcggaggaacattccaggaagagacaccagaaatgagttggcacggatcagtaaacatgtagatctacataaccttgttcattttcatgatgcactgacactagagcatagaggcgtttactttacctcttatcaacgactaattgacataaccaagcagtggaatttttatgattcaacgtcccagactatagtgcctactgttatgatctacctgctactttgatcggtttcactttctttgttggttgatacttgttgcgtatcttctttgattacttatagtcaatagtccctgttactatattagcgccgttcctagccattgtatatcctttgatccactacttgaaagaaaattcgaacaagggttttaatggatgtatccattctattttctcttttctttggatgtaatgagatacaaaggtgttctaatcaaaaagtatgtattcaattcaaatgacatcttcccagacaatctgggaagaggaataagcaagagagataattctccgactcacactattcgccatatcaagaccccgaggtaaatgggagaacgggagagaagaaagacagaaagacgaaatatataaaccattgtacatgcataaaaggtaaatatagttggtctgttaattgagttgagctactgccgattgatgatctaagcttagggttcctgtacctgaagccggtcagtgaagtcgatgcatcgacaggtcactttcgaattctcggccgttttgtttaccaagtccatggctgtgggcatgcaagggatagagcataatatataagtcgtggttcttgttctatattgcatttattctgtcgctgtggatctacagctcagtgtttgaggggggtgattttattggtggttaaatgcattcccgttgtatagcatctattttttatgacaaaggcaggacattgtaaaatatgataaaatatcaggttatgtcattcattccataaagagacatacatagattccccggagaaacataccggaataacaaacaataggcactgcattgaataggctgaatgggattaattaagatgggacagcctaaggccttcttggcccatatttagttctccaaacaagaaaacaacaacaacaacaatcccaactaaaaggtaaacattgacctcatttcaccccaatcacaacaagaaactccatctcctcttttatttctcctctcagcttttctatttcttctatatttctttccgttcaaactgttttcgttctgtctgccttggagaaccccaatcgaattgtgaccggcgtcgtgattgtcggagaaacaagtggggaccaggtgaaaaacagaagcgagtgtagggatgacgctgggtgccgaggttcgtccatccttgacaattaaatctgacagctcggaggccccgttttctcctccccttgcgctcttcactcccctcatcaactcgaccaggccaacccttgctgacgattcccatcagctccgagcacagatgtcgacagacgacacccaagccgaccgccaattacaccagacgctcgaatcagcctgtcgtcgtcgcgaccccatcacaacgcacgggtcacgcaaacactcgcgcaccgacgactacaatgactacgatgacgatgaattttcctccgactattcctccgatgtctccggtcgcttcgacgacgcagacgaagaatacgccatctccgcccacccggccagctcgccccggtccacgcactccgctaagcgccgtcgctccaacgactggcccgtagaggagctgctaccgccaccgccgctgaaagagaccgggtcgacaggctcgcgctggcgctcgcccttccatagtaggaataattccaggaccgaccatgggtcgccgcgcaacgcttcgggccggcacggacgtcaggcgggtcccagcgggcgaggccgccggtcgcggttcatcgagggtatgatgaacgatagtgtcagtgagaaaccgcccagtatctttctgcgcgatggcaagtcggccaatggacaggagggcccgacgcatcggtcttcgggcatttttcgcttcggtaaggccattgcgtcggcgtttaacccgttcggtgggtgggggagtgttgcggtgtggaaggggtcgccgtctgccgaggcgaataaggagcctgtggacgatgatatcgcgcgtgtcgagaaggcgtacgctgagttgaagaaggctggctatcggggcgccgtcaagggggagtatatggctggtgctgggtcgcagtccagtaacaacctcgcggaccagacgtggaagtcaattcaggagaagatggattacaaggcgccgacggggcgccactcgaggcagaattcaggcgaggttcatgagtcgggtagctcgctgcgcaattcgttccaggaaattcgccgtgctaagtcgtcactgggcatcacttcgagttttattccccttggtcgtcgatcagaggataccgagcagccgcaattgcgcaagcaaaaatcgaagagagagaagctgttgagacgggtaagcacgctggaggagaagcttgaaaaggcacggcgagagctgcaggagctcatgggcgacgatgcacccccggtcccggagagatctcaatgtcaggagtcaactcaccccaggaaattcgtgcccggtgcactccctacactcccctccgagagattgctcaacagccatgacccagtatccccaatctcgcctacatccgactcagccccgatgtcgctattagagaacatccaacgttctatgcaaagccaggatcctacacaaatgacaaccatcgagccagagtccaccatcaaaaccccagccaaatcgcccagtctacgaacaacacagtcattgacagttgacagcccatccctcaagcgcaaatcgcccgatcccgagtccgccagtgcagcaaataccccaaaatcccagaaagaaggcgcaacaaaccacaccgaggaaggcaaccaatcggactcgtctcgccgatccaaactcccaaagacattcagaggcgatagtcccggctccgtagaacgcaaacaacccccgcgacaccgggaagagaacagcaccagacgttcccccagcgaagaacgcggccgaaggagaagatcctcgcaaccgctccggtcacacagcaagcgatcaccgtcggcgaggagaagggcatccaactctcggaaccgaggcaccccgtcacttcgcctgaagaagggacgtgccgatctgagatccgccagtacgcaggctatggatatcgacaatcacgataaagagaaccagcacgcaagccaatcccgccaagaccaacagcagtccgattccgttgatctgaatcaaaccgatccaagccctaactcatccccagcgaagagaaaggaccagcggttcacatacaactatatcccgcctgtgcctccgttgcccaagaatatagccgcgacagccgcgaaagtggacagaaggctagcaaaggagattgggagacgcgagcggaaccgcaaatccaaggctcagggaaagacgaatggtaccgaggatgggttcagttggcctgacgatattttctagtcttttggtattggaaggacgtcatctggataacaggaccggacgttggatacattgaagaaatctatcgaggagaaatactggctagtgtccactttactgcggtacactcacgccaaaggagaagagaagagtagttgagaatttcctatgtcaatactcacgaatctaacgaagttacgaccatttcaacatacacaaccacacataaagcacccatataacccccatacaccactccccagaatcagttatataagtatatatataaactacaaaatagcagtagcattagcatgcgacccaaccccaccgacaacattcgccggcgcactcgtcaaaaagaaagtccacctcccaagttccctacatctcctcgccacgccctccaaatcccacatctcccccaacggcatcccccaaagcgccaaaatattctgatgaataaaaccgccctccttctccggcggccaagcctcaaacgtcggcgaatcccccgccacccccgcaaaataacaatcatgcaaccaatccaatatctcctcttcctgattcacgcccgcccaggtcaaatcctcatgggcacgggtcgcacccgcttgtctctccgcgggagaaagctcgttgtagcgttccacgaagccggagcggatgaggaggatgtcgccgacgcggacgtcgccgccttgcgaggcgggccggaggtctaggccttgggtttttgcgcaggcgtggagtgaggacatggttatggggtggcgggtgtaggggtcgtaggagatgttgtgggttttggcgtagtggcggtagtcgaggaggagggcgcgggttgcgatgccgtgggttgcccagtggtggatgccgcatttggttgtgctgttggggccgggttcgatgtcggttgatgttgtctgtttttttgttagtatagtgtagtatatatatggggtttgtttggggatgggggttggtgtggtgtgtacatactccattatagaacagtttgctatcgatatggccgaactaggtttgtctgttagttctattacaacatggttcatatagagaatgactgaggagaagaggataggagatgtacatgacgaaatccatcccactgagtcccactctgcgtattcagagtataagtatcatcatatgctatatccttcgcgatcgttttgatactatgctggaatgtctcgcggccgaaagccggtgtctcggggacgttcactggaagactagacgtatccattagattcgactagttctgtatgagacgagcaagcaactcactccaatcgaaacatctcgccagttttcacctccgccgctgcggctttgactctcgccggagtgagcaggttcagacgtcctatctacgactggtcaacgtgacatgttcaaaaaggctaagtccagaatgaggatgaagaaacaaacctggtcatccttcccccacacccatgctgcaccttccggcgcccccgggatgttggggagttcctttcgagagggaaactgtgtgcagttgggatcccaggggaggttatcggggagttgggtcgtcatgttgaagtttggattgggacttggggaagcaggtgaagtagacagatggtcagctattttgctgagtcgttttgaggtgctggccatcttggaggtctagtccagctatatagtttaggattgcgctgtaagcgaggtgattctggggattcggtgggaccgtggatcagggcgggtctgtgaagggcctcagaggaagacgaatcgagccattttgagggaatagcatttccacgaaggacgtgccgtggttttggtggtaaagtctccatccatatccggaatgagctatttcaccgaggcaggaagcctggaacgccatgttgtggaggccactggatgcggggagtgacagcatgttgagtaatcctcgtgcagatcaacccagaatccaccgagactgacaaatcaaagactgaatctggactgtcatggagcttttcaaagtttagtcggttcccattttatggtccataccgagtgaggggttaagatagccgacggcaaatgaacagccgcagtgatgcaaagcttctgcatccatagtcaaaagtttctagatgcacaaatacggtgaatgcatcgtgagttatacataaataattacagactacgaacagagcacacataatggtagaccaaacggcctccgtttttctcgttttcattcatgtccgatcctcagatcgcttggattatggtacaggagaatcaaagcccaagtcgtacccagcttccgcggcgagcatctccggagatactccaagcggtattccttgaacaggagccgtgttcgacaggggccagaaatctccatgaatcaaatatgcagacagcaagtgggaaacaagccaatatgccgccatgcccggactgcacgagtgcgccgggaagacaaaacatgattatcatcaagatatgtgatcaatgcaatggaggccatgaccaacccatgcaacatatgtagaacgccataattcgacgccgcgcaacgcaaaaccatcccagcaggtaattcaccaatccccaccgtaaccataaaacatcccaaacatgaggagatcttgactgtatgccaagtattcgtgagaaggtaccatcagacgccgggtaatatcagaaacaggccgtggaaggacgcatcacttccagaaaaggcaaaataaaggaaatattcaacgctaagcgcttcaagaaatacgactgaagatcaatcaggtcgggatgccgaagacgacactagttctgggcagggacgccagtggactgagacatattacggcctccacgcataccaccacggccacggccaccgtagcctcgaccatagccgccaccgcgaccacggccatatcctctgcctctgccacggccccggtaaccgccacgatagccgtcgacgctaccttgaccgaaggtttcaatgttacgcttctcttcttcaccacgccactcgcggccaccggcacgagcggcagagccttcttcgcgatccttagcttcactcgagatattgtcaaagaacgagctggacttgttgtaggcagcagcatagctatccggagtttccggttcgccattggggatgtgaggctcgacctcatgaacaggagagcccgtggcaatagcttccttgaccaagtcctgcttgttaaacttggcattggcggtctcgaagtcgtagtccgtttccggaacctcgatcttcttgccctggtgttggccacggtgacccccacctcggccgccacgagggtgatgaccaccccggggtgcacggtgctcgtaaggcttcatttcagccatctgcttcgtgacaccctccacggagacatcgccgggctttttctgcgcaccgggttggggcaacttagccatggcagctgctacagcggcagtagcagcacgagtagcttcagtgatcgctgcctgagcctggccttgtgggacaccagcggggccaggaacctgaggaactggcggcttaccaggggcggcaataggtatggcaggctgcacacgtccgcttctaggtccagtgggtggcgccttagcagtgccagccgtaacttgagtaggaccagtcgccgcttgaagagcctccgaaactggcggcttagactcaacgggcggcgtgggggcattttgggccgcattactaggtgcaggcgtgccattacggctaccaggcttactggagggcttatcagagggtagttcggatgtgttcttaggcatgttcatgggacccgcaccgggcatcggccgcggtggagggggggtctgatgctggcctccaggacccattggcatctggggaggaaattggcctggcggggggaacccttgtccggggggagggaaccatcctgggggagctccatagggcatattagggaaccctggaccaggagggaaaccaggtccaccaaagcgttgtccatagggagggtagaagcctccctggaactgtggttggggatatccaggcggcggcggacggggcatctgggattgttgtggtgtctgggattgagggggaattccttgaggggcgggtcctggacgagacatgctctatttttacaaggtcagcgaaatcccttgtagagtctaaagacgaatttgcaagcaaggtacgaaagtccatgatctgatcagaaggaaggcaacggaaatctccacacggtttttgcgctgttcggaacaggtctgtgtttacatccgaaatagttcatcataagatcatctttaccgaccgcgaaggtcggtggacttgagacacgagctacgactatgggaagtatctctgatattgtggttcgacttaccccgagaatagctggatcatctggcacctgttgaggctcttggggtgcatcttccttcttgtcctcggctacactgatgtcctttacatcgctgccacggaacacaatgtattcatagatatgtggggcaggtggaagctcatcttcgggcttgcctcgccggccctcggtaccgaaggacacgacattctcaagagctattgtggaggcttcagggttgatctcatgtaaagtgcccacatagctgcgctggacggttagtaagatgcacggccattgtagacgattcaaaggggcaaggaagcgatggaacataccgaatgtcactcttggagatcaggttgaaccgctgactgccaggtgttaactccagcctagccgcacaaaccctggttcaagaccagtaggcattgaagactgaccctataagatggttcatatccatattgaagggagagatgcgcgtcaatcgcgcaagagaaaaagaaagaaacgatgagagggaaggaaaaaggggaaagacggtcgtttataaaggagagaaattgagaggaggaaaaggagggaaagtgaaggaagagagaagaagaagaaaaggtggaacttctggttttgtggtgggaaaagcttttcgggatacggcggacgggagaagctcagtgtgcagttcgttcgtttcttttgccggaaacaagagtataacaactccactccgcattctccaacttgatttcccctccacttctgcatgcgacaattaatctagtccacgtgaaccaattagccatacaattatcaaccggtgattgatcactctgctcaatatgtctcgttcttcccatcgggatgatttctttcaaactacgttcgtcatataccctccatagagctttcccttctttcttgtctcgctctcccgtcgctgatcttccttcccgtattccagggcggcgcttgacgagcagaaacgaaaggacgctaaatctaaaaatacaaatggagaccccatcaggctacaaagtaagatcttggcagtcgaggcagaccctctgaatcctggcgccgtattcgtggcgcagagtggtggcacggtccgaaagattatactcgaagtaggtgcacggtgtccttcttgttggatgcctcgctggatacgtaactaagccaatcgtcatctgcctcggttcacttgtagacaggtgaaacggctgctctttacaaaggaccaacggcccccatcacaagcatctgctttagccccgacggtcgattactcttcgccggttgctgggacaaatacgtctggtgctgggatgtggcttcgaaggaagtgaaacagaaatacgacggtcataccgactttgtaagagcggtggtcaccacccgactccagggcaaggatgttctcgtctctggcggggctgacgcgcagatcttggtgttcgacattgccagtggcgagcggctctccgtcatgaaggggcatgccaagggtatccaaggacttgttgtagatcccgtctctttagattctgacagccaagagctggttgttttcagctctggcagcgatcgggagattcgccgtttcgacatcgccagtggtagcaaagacctgacgggcacagacgccatcctagtccatgatacgaatgtgtacaagctcttctttgaccgggatgccgatttgtggactgcctccgcagacaaatccgcaaaatgtctcgtgagagaggagggctggaagccaaacttgacattaacccatccagattttgtccgcgacgtagttgtctacgagcagggtggctgggttgtgacagcatgtcgagatgaagaggttcgcgtatggaatcgctcggtgagttctcttctagcctgtgtggtatgtcttactaatacataaatagaccggacaactttaccataccttctctggtcatttcgaggaggtcacaggactcgtactcctgggctcaacgctggtcagcgtcagtatcgatgccaccatccgtcggtggtctttgaggcctgaagatctccaggtcgctgtagaaagggctaagaacacatcaatcgatgaggaaccagagccaaatccgggatcaatgcttacggaggaggaagagcgcgagttggctgagcttttggaagacgactgattgggttggaactcatgatatcctatacattatccaccgaataaaacatttccgagaataatagtacacggtggcagaagaaaggtaattgggctagcctgtcccttaacaattaaatctaaccatagagctaaagtcaatgatcatatctacaaaaattacccatcaggctcttgaaccggctccatatacactgcgaagcaattttcagtaactatgcttgtatggattagaaattgggccatatgcaatcattcatggaagatcgtggtcttcacaccaccaagctcaatattctcatcattcgcctttggaggcttatcccagttcctcctcaccctcgccctgacccactccccagcggatacctgtgcctcatccccttcatcctttttgagacccaaacgtctcaacaaggggctatccaccgtctttagatcgagcccatcacccggccttacaaaatacaagacacccagtcgatcgatatgggcctgatcagggggcggcgcaatcacacgatgcacgctactcttcagatacccattggtccagaactgcaacgcatccgcaatattgaccgtgatactattcggataaggcttcacgtatttccaagcgccctcaggcgtcttcacctgtaacgccgcaacaggctgtcggaacaacaacgtcaagctcccgaaatccgtatgtccgcgcgaccagagattctgatgccgagcattctcctcggcgctgcgtgcccggtagatcatgtaccggaggtgacaatcactgggtccatcatacggatggccattcacaaggtaatcctctggcaactcaagaaggatagcaatcaaccggaacagcttagtgacgatgtggtcgtagatgaaccggtgaaaccgctcaatctcctcgtagtgccgcaggatcacttccgggtgtgaccgtgcgtaccgggggatgaacttgaatacattgtatagttcgatgttgtcgcgcaggcccggcaggatctcgattgctccgagtggtcggtagccgttgtagttgccggcttcgaggtcggcgcggtgtttcagcttttcggactcgggaagttcgaacagttcttggccgatggcgaattggcggtcgatttcttcgggagagagtccgaagttggttacgtagaagaaccctggtctgtgttggtggtttgtattgtatgtaccttggggaatatttaccgatgttgtggactgcgtcttttaattgagctgctagtttttctttccctcctgggatatcgaattgggagagatcaagcgtgaccaggtccgcccagtcgactgtacaattagcattgaattaatccgtggacggcaaatgacatacgctcatgcttcgtttcaggtacatggacgtatcgtcttaaggtggaggaactggctccatcaggaacactgggctggcgggctacttcagtcatggtcactggaagtgtagatgtggtcaaagtatttacgaagactgcaggcgtaactctggcccggacagcggggaaatggtagatttatacatacaatttgcataacccctcatctgacatctgcggcttgctctcggctggtggagcacggcagatatgagaggaggtcataggtctgttggaattaagttggcgatggtgaaagtgttccctgtgatggcgtgagaggaggagaataagagcaatcttgccgagaatacatacacaccattcttcacatagagcacccatagcaaggctcctatctattaactcttaagaatacctttgacgaagcttatttcactgtttatattcattgctaaaagcgtgacactttcactatgtaatccccgttgaatggcaatgagtcaatgatagatctgttgtgggaatgatttagtagcgtagagttaagaaataagtagctcaaggcactgacgatctctttctctttctctctctttctctctctttcctcatacacgattattatcttctttcccatcctcaatctggtcattgaaactggcgtgtcagaatcgcttccgaagcttatagaagagcacgtcggcgatgaacgacgattaccgagacgcaatagcgaaagcatatagaaatgcccttgtggtcgtctgctcagtcgccggagctgacttaatcttttctaactataactcttctactgatcttttacttgtgcacagacgcccggatgtatatagttctttaggacatgcgtaggggctaggtttattcttggagagatgaagaccctttggttcgaagggcatagtcttttcgaggcttaattagccgaaggctacttatgctatttttcaaagtcctgggacttttcaaaaattgaaaactacccagtttacatgggcaatggttaaggatacccccctcttgaagtgctgattctgaagacttaagtatctacagggggacaagcccaattcttcgtaagtgcttgctcacatggcactcctatatagagagatattgacagtgttattattagatgcctatcaacgttcagaatgggagggttgttatggcacgcgagggagaccatggtaagtctgctgatgattcaacctgtacatcattatgcaaactcaagatataatgcccgacatcaaattatatagtaatactaacatagaatttagtcaactcctctgtgtgacttttgccttagcgaccattcggttgccctttgccctgctatgcactataaccagggctttatggccggaataggttttctacctcttatataccatatctattatacttattgctcttgaggtatacgtatgcaaggcagcagcagcagcagcaaccagcccagaagggcaaaataacgcaagaaggtaagtcaactctgtaggagagggattcttccttgctaacattatctatcacaggacgctgcctctgtctccctataaaactcatatagggctagaaagcgacgggacacatggcccagaaataggaagacgggatataaatgtacttgtttcttaaattaatcttgccaggccaatacaatgtctataaggccaaggataaggagatagaggagaaggaaagggaggaaataatgtggagattgtccttggaggaatagactgtggcttgttgctacaacatattttgatcgcgagatcgcatatcaaaatcgatccatgggtgctgctcgtgctttaagtccagccggcagcaaagcttaagagtgggaatcataaaaaggagccagatgccagttatcgaggaccgatcaacggctcacttttgtatttgatgtcggtagataataagaaaaatggactctctgtttcaaggaaggcattttagtaaatggggaattgacaaagggaggggattatgcaaaaggtctatagcaagctatgcggagcagatgtccgtcgatctgaattccagtcgggtgtaccctttaggttctcttggaacaattcttttccggagtttggtttgattgcgtgttcaagaatgctcaaataggactatccctatacttggcctttgtttgacggtacatagagatcttacagtagcggagctatcaataaaggggttcacagttcgtccagttgttggacagacaaatgcactccgcagtactactgcaggtaatatgcattcggctgtaagtacgaacgaatcatgcaaaacgaaacaacttgccactcaggtacgccgtctatttccggctcttcagctgtggcttgagtagatcttccgatttccttccatggatagtcaagtttctcaatccactgcgggtctgttattgaccatgttcctcgcttagcggattttagctgatcttgttaattaattatgggcccgaaagctacaatccagcacctaattggcccactaaccaaatctggtatgcccgtaaccagatcctgcaaagagatcaacaaaaccatggacaaccatggacatgagagcagggtcgctcgggaatatcatttattggtctgcccctgaccatcagtttctactctttgagatttccccctcagagttccgtcaaaatgggaaacgcaccaagttcaccagctcaccaatgcttgctctccgccgtcgggaacgactcgtcccttgtggcctttccgagccagcctttttacgagtcggccgctgctaacccatacaacctgaactggcccgtctacccggccgtcgtcgcatccccgaaaacctccgaacaggttgctgacatcgtgaaatgcgccgtggaatatgactataaggtccaggcaaaaagtggaggtcgtagctatgcgaacttcggtatgtgcgctgctgtgactagccaactctcacctcgggctaactaaactgcgcgttattaggtctcggcggagtggacggtgaagtcgcgattgatatgaagaatttccggcagttctcgctcgatgactcaacttacattgccactgtcggaccgggcctgcgactcagcgacatgacacagaagctcggtgcggagggaagagccatgccgtatggcgaggtccccgagataggcgtcggcggccatttcaccatcggtgggctcggtacatactcgcgtctatggggttcagcactggataatattgtggaagcagaggtcgtcctggccaactcaagtatcgtccgcgcctccaaggactcctacccagacgtcttctttgctattagaggcgcggccgcgagctttggcattgtgaccgaattcaaagtgaaaacttatccgtcgctcagcgaaaccgtccagatcaagtacgagtttagcattggcagttccgccgagcgggcaaacttgtacatggcctggcaggaattatgcgcgcagaagaacctgacgcgcaagtttgacacgcggatggtcgttacgcaaggtaccatgataattctggcgcagttccacgggacgaaagaggagtatgaacaactgggatttgacaaagcccttcccgcttcaaatgccgggaatgtggtcgtgctcaccgacccgctcgctagtgtagggtatgatatcgagaaattggccactggcatcgtcggagggacacctataaacttttacgagaagtcgttgtccttcgagacagataagcttccgtcgaactcgacggcgcaggagctattccactatctggatacggctgacaaagggaccgcaacttggtttgtggtaatcagtatagcgggcggcgcaactaacgacgtccctgtcgatgccaccgcgtacgcccagcggaatgtcatgttttatgtggagtcctttggaatcaacctcctgggccgcgtgtcacagacaaccgtcgacttccttgacgggattaataaccttgtcaacgagacggttccagggtctgataggaacgtctaccctggattcgtcgatccgttcttacccaatgcccaggaggcgtattggggccctaacttgccaaagctgcaagaaatcaaggctgctatcgatccgaaagatgtgttccacaacccgcagagtgtgcgcccagcgggcaagggaacataactcgtacacaggttgacagatcgctgtaggagataattgtgaacataaaacgggatcttgtacaaagggatggcaaagcatacggctagggaggaagagtatctatcttatcagatacgcggaagcctcacgcccagtatatagacaggtaataagaatataataagtatcttttcacggtctccgtgtgatcgataaactactattaactactcatcgatagacaatcggctcatcgcctcctcgcgctctctctctccttctccttctctttctccttcttttcattttccttctgggccatatagacattgtattagcttgataacattcctctaaggaagaagtacattcataccttctgctccttctcctaggccttgatggtcctgcgcccccgccccttatacgatatatagtaggggttcttcggcggcagcggcatcgggggcgggggcagcagcgggggcagcgggggcagcagcaggggcggcagcaggggcagcggcggtggtggtggtggcggcggtggcggcggcagcagcagcagcagcgttctgtgttaaataatgttagcaagacgaaacccctctcttgtatggctaacttaccttcttacgcttcttgctcttctgggctggttgctgctgctgctgctgctgctgctgctgctgctgttgttgcagcgcatacgcaaacttccagagcaatgaatataaagggtatagtacataatatatagaaaacttaccccggcagcgaagccctgagtgtaatgcatgggagggcaaagggcgaccggatggtcgcccaggcaaaactcgcagctgacgaaagactatgtccatattagtactactatacatttcaatatcgggcattagatgttgagtttgcatgataacattagactcatagcaatcttgtaatagattcacactgatggcgtcgtgccctcgggaatcaggcgtcgagtcatcaggaacagtgtgtcaagagacaggggatagccacagagcatcttgtacttgctccgttatctccaagtatcttggtgatacccaaggcaagagacacactattgggaaaaggggaaaatggatagacatcgtgggttatcaggtcacttaccatgatgttggagactgatggatcaacaagatttgctggactcttctgtccttctaagtttagtggtagttgagataagctcgataggaaagtacgcaagacgtcttcaaggcgcagtgggatcgtctggctgagaggatctggagaagggaaaaaaaaaaaaaaaagagttcgtggggagacagacaggataattctaagaaagctagggggtcacaagacccgtcccgtatcactgacaataactcctcagtcaagtactcttgggatctaaaccttcaataccaatattaccttacgacaagtagcttacaaggattctttggcatagtaaagttaccaggacaatctatactactgtatagctcaagacagatacacggaggcctcacgcccagtatatagacaggtaataagaatataataagtgcaagtagctgtatggtcactttaggaaatataatacaagtgctaagggacagtttctcactaagaacgcaagccatactgatatcgtagcttcactatttccggactgtgaatattgctgtgtagagtactgattcccaagctcagcacgagtatcgcaatcttgtgatggccgtttagagtggtggccatatactcattagatatctgaaaggtggccaatcatcaggcgcagtgatattagactatttgttgtgtcttatgaacctcacgagccttatcattgggctctgctgccgctactgcggaagttccaagccctcgagcaccaagactcagtggaaaatctcttcgcagaaatgtggactccgtctcttgcgatgagcagtccgcactgcgacaggtttccttagctcacaatggacaccaatgtgtcatacccaagacaaacgattccaggcacaggcaatggaagaacccagatcactcctcctggaccaaggtgcgggagcgctgaggaaacgcagagagatgaagaaagtatgaacatactggtcactcgaagtcatataagcagacgaatatagagactaggagagggaggagggcgaaaaaggacagatggaggtttactttcgaccaattgggctgacaaggcgagactgctgcgaaagaagagtctgcttagttcactaaaataaatgacatactttgatagcacatatcttgcagcaatgtcgatattaatggctgccgtagagtgtgacacgtattgcgcattgaataaccattctctggtaataagtttccgggtagacagggcccttatagactctatgatcataatacaaaggcagagcgaccatgcctgcgaaggaagaaagaacaacgtccaactgtcgcccaaggacaccacagtacaagcgcatgtcccaacccatcgaactgttcctaccatgtccagactccctcgaggctcagttatatccgtctttgtccggagcacacctttatgtttgctgacacttgctttcggagaatgctatcaaacttcagagtttcgtgtatgaggatagacggcgttttcgatttgattgagagtcatactcaaggatgcgtcatctaatgccacctcataagacactcgaagaatactaggtgctcaaagctaataaatgcacacaaataacgagggattcttacctcgctgtatggcacatcgcccagcataagcccgtgtgcttgatcccttaagatgatttcatccaggttctaaactaaagcgggtcttccattgacggactgtatcctccatcaccaatctctgatggagagctcctcgcctcagagagaccgttcaaccgtgattcacccctaggcaccgcggcacttggcgggctcgaattccttgttatccccatgaggtaatatgcatgtaccttatcaacgaatatcttcgtgtccgagggaagaacgggagcttcgtcgtcgtcctcataatccccccgtatggcctctatcgcatgcaccacggaaacctcaaagaatcttcgcgggttacccgcaaatacccgaagagttatatccacctcattaatccatgcttcaaagagatccaccaatacgatcggatttgtagagagcccatcccatccatttatcaccaagacaaccggccgcccagtctccctaccacgggtcaggagtgcggtgatggttcttggtacaggatcagaaggaaatctcctattagaggattgggcaaagacgagaaaaggcagttcctcagaaagtggtccatagtgtctcacgtacgcgttgcgtgtgtacaggaggctgttacgtagataatcttgccagccttcctcttcggaggaggccctcgcaacgaaaagagccaattcgggcatgtccatcctcgtataagaaatagttgcagctggcgaaagcacggcagtgtcacttagactgtaagttaaatgcggcaagagttgtgttcctaaagacagggtggcgttgctgatcggggcaatttgaagtgatagtgaggagttgcatcgttgaagattgtggggtcacgttgtcagatgcaactgacctgttggtaccctaacaaatttccttcaactcaccggctcagtataactttgacaatgacatcaaaaactcattgaaagaataagttagtatgcaaatggtaagttgtatgagaggtgtatatctttatggcatgtcttgactaccacaaacggccaccagcacctttagactctgcgcagcaacgacgatttcgtttgagaaaaagatcacccatttctcagcgattccctctgtccgttgttttcataattcgtcatccttgaagcacttaaccatggtgggatttcatgaatagacgcaaaatattctagatactctctgtgatgtcgagatatctactatgcctttgtgccaccactggggacaaacagtgtcgctcaatagaacagaattttttagcaaaaagagcagctccgataatctcaagacattaagacattttatccatctcggtttgcacgataaggtggatgctaattaagccgtcatatcatcaaaggctatgtagtaataccaggatatacacgctattagcatttcatgtcagatgtcttaaagcttgggcatgtaaccaacttcaaaatcaccgagtttcgcctatcattcgcacttcttgaagtacccatgatgacttctcagagacgataatactcataagatgtctccgcaaacaggaattcgaaacaaaacagtaaatgctatgaaatacggtgacagtatgagaagatgtaaggactagttgcaacatagtctagctattaatttcagatgtaaagcacattcgaaactgacttgacgatggggaaagcatacgtgtggtggcatgagaagcacgtctggaaatcaaatccttcattgaaagttatcatagtctaaaccgccactgtaccaaactgctttgatatccaataagaattaacatgtatgccagctgttagccatagaacatcgcttatttgtaaagtcaatattgcagaaaaaagacgagtaatgtaggaaccgtagtcttagttttgaaagattctcgcaacagtgaagtaaagaacggcatgtctatcctgagtgtcctcaagctctaggggtccatttatacgtggctagatctccggaccagcagaatcactattactcgtgctacatacatcaccttagacattcaagacatctaatgactaaacattagtcaattgctgaccatattgatggaatatggattcctggaaattatcaacaattactgaacaacgctatacacaatcagtaatataacgtttagactaagtgggagaagaaaaggccatgcagaataaacagaaacagcattacgcacaatacaaaactccttccatgctacataataaaccgcacgagaatatatccatgcagaaccgaactgcctatgtgccatagcacttacaggcttacagcaatttaacaggtcgcctagcatctacgcgaagttcaatcttgacacatatatcccatgtcacgttgccattggttggataacctacaagctcctaagactttctattttatgaggaagcagctctgatatcaatgagaatccgatttgactcacgtgaagccttttttggtaaagcggcctgcctaaaccagcagtaccggcagaatttagccctaagttccaggacattcggatgcttcatacgctttcaccagcgatttaaacgctatttatatagtggatcccttcctcagtggtaaaattgaggatatatggcctcgttgatcgcctatcacggcccccacaagggtccggtctacgggttgggaatcccctggacaggagtcagaaccctacatggaattattggatataccaaacagccggaggctcaaagtatgtagtacttgcaatttgatatgtatatataagtagagcagtcaaattgggtagagagaagtcatttaaagcatctaactttacgataagaaagctgcagtataaggtcgataatccaccgggattagagcaaggtatctagtcttttctgccgctgtaaatcttaattaggaaggcggggtcggtgagcggcccatggaaaattctcaagtaccctaagagacaaacggccgacgagtccaagaaatgcttgagaatctgaagggagaggttagggcccagattatgagaaatttaaagtaaattctatactatccctgcgcggcctttcggggaaaagcattttaacacaaattacccgccaaaaactcactcaaaatgcaaaaagtagtgcccccacgcgggtttgaaccgcggacctcatcatgacaacttcagaggcttctagacgtcatctagatgcctcaggctacgagtgatgcgctctaccactgagctataagggctgcttgttgatattagcttatttgagcaatacatagctcaaaaaattgatataaaactcgggaggaactttggtgttgagttgcccaaattgtgagaaaccaacattcccctagtcccaaataggtaggttaccgttattatgtaagcattcaacacgggcaggaatctataaaccggctggatcaggaatgctgtttgaatgatctgtccaacaagtcatgacagataaagattcaaactttgcttccttctgagcgggggcttagttactatctgcttgactcgtcatgtaagcttcaggcgctctcaacaagttctttaattaacattaaactatgtcaagggcaatagcttcactactgcaccacataaaatatatataatactgtatggggttgtgattgacagtcacccaatgctatcacccaacagctcttgtttacccatcggtagagcatccactccaacgacgacttcttcttatagatccaacggttagaatccccccaagaagggtttctaatcttatgaggtacaatactgtggaattagagtggccagtttcggttctcggcagagtacccgagcgggtaccccgcacctgaaactcaaccggtttggcgggttcgggtcgggtctaataccgaattctgcttcggtagtcacaaacacgtgggcgacactgcctgtcacggactcacagcgtgatatccatctcttcagatctccccaattcaatacgcggaacggtgagtagacgatcatcatctgtagcttgattggttgcagatgaatcggatgctctgaaaattgtactttaaacacttctatatcttgtgaacgacacagcaacgcgtgttcctatggttctaactggggttgttgatgttgaggtcatcgctacccatacttgccacaagatacaatagtaatgcttctagcgcatccacaaggtccatcgaactcggtccttagaggcgatccttatcccgaagttacggatccaatgtggcgatcggtatgataggaagagccgacatcgaaggatcaaaaagcaacatcactaggaacgcttagctgccacaagccatttatctctgtggtgaatttgctggcacctctagcctcaaattccgagggactaaatgatcgataggcctcactttgatcgaacctatacccgtgccggtctcattgcgcagcggagcgaagcgaagcaaagcaagcattatttgaattcaagcactgcttcattaacatgcgcttggctagacactacagcaattcgcaagttgtctgtaagaccggtcatagtaggctcccgatcctcccaacagattctgtacttattactcagctggaataataagcctatataatgttgcataattaaaaaaccagtacatacgaccatagggtgtggagaacagggcttcccgtccgctcagccgtacttaagccacacgccgggaggttagtagttgggtgggtgaccaccagcgaatccctcctgttgtatgttttcatctttttttttggaagatattaatttggtttctcagatgacattcccgtgtgctgccagaatccctcctcccacgtgctggaagacgctctagatcgctcgaaataacatatacaacgcttcaataagcatgtagagcagtttgccgggcgatatatatgatccccttccttacgaccctttgatagaccctgccggattgctattggatttatgacactgtgataacctgccgcactagcgaggatgccagccaccactgtgttgggcagcttgcactgcaaacatatctacgtgctgttccgtgtttgcgagctactacttaacgtcttgccaacgtaaagtatatactaggtctaatggaaaagtcaaccaggcacacggataatcaagcacgagaaaatttctgatcatatgctcctaccagctatgaagacattctgtgacacatccacaaatagccctattatttcactagacatggttatataactttaagcacttttagtgttggcagggatgaaatgattgactatctgcgagacaaattgctatttcaagaaccaagctggcacctcaggtccccagacagctagggactcatctccagccggtccataaccaattggagtctgattgttcaccagatctccatctgtataattctctatcatgtttcctgttgtatcccaccagtaatcaaagatttgagatccaaggatatggcgtccaacgccccacacagacttatacttcttatcagtgagccactggtgccccagcttctgagtatcaaagtcatggacttcaaacgagcagtgatgtacatgactgctggcatttgtgctcataaaaaaactgtgatggtccacataatcatcgccacggtcaatatgtgcgaataatgcaacattcttcctccggccatccttctccacgtaaagaaaatcagtcggtacaatattgaatgtcgtagtatagaagtggaccagttcttcgaacttccccgtgcatagcccaaagtggcccagctattccaaggaaattagtttagtcgattaacgtaaagagaggacatactttgtgtacagccgctggaccaggagtaaatccctggaacttccggattcggggcttttcttcttcgtagttaatagtgagcttctctggaatggcacccttttctgcgggcttttgcccgaacatcaaattcactggaaactcttcaggatccgtcagtgtaacaagaaagccaccacctgcaacatcggaaagttcctgaatatcgctggctgttggacgctgggaggctctatcacgacatcaatgcaagtttctagacacaacaaacatctgatccttacatttcaaggtcgccgtatgattccacgacaaaggtacctcccagaaactctttcgtgcctttcgcgcatagtagacatactggtcctagccatacccgcgataccaggctccatcttccgttcttttggcaacggtcatgccaaaatctggaatcatttaatgagttttggcatgaatagcaaggccagtctgaagcataccttgcaggaaggtcgttatctggtctagatcagggtgttgataacgcatatgtgtgagcttcactaaacgaatctgactgtccttgttgatcccgcatcgtcgttgccagtcagtgacattctcctgctcatctcccatggcgatgagatccggtattgaagcgccgtgattcgcgagtgccataatgaatgaatctctaaagatagatttccgtcgtgtgttcaatctctatggtaatatcgacttctttcatatgtctactctccctaggctccccccgttccccgttccccacgtcccgcagccctacgtcctgtcgtcccgcaaaggatatttctttccgtatatccgcgacctgagatcgctatgggatcttgagtgtgcatgctctcggatttagcatcatgagttcatgattgacatatcaggtcttagccagaagtaactagatcgaactacctaacagatgacggttttgtacgagtctaggaagggaacagaccctacggaatcggtagaaagctacttattgacacagctccatttacctgtcggtcttttggatgctttgaaaaatatctttcttaccatgtgttgcaaagggaagctagttagacttccagattgagtcattgtgttggatcttgggaagtgattgattggcgagagaaagagtgttcgttcaggggagtctgggattaagattggtgttaatggagaggatgacacggcgctcaggctttatagagtgaggctggatttgcccctcattttagctgcatgaagaggggttggtggagcgcctaatataaatgcgcatatactccgtccatatacacagggtaatgtccgcctgccctgtctgccgccgctttaatgagggcggttaccgtctggctctccgagtaatgctagcattgacgttgtaaaagcaagaccgcttgattacaccacgggataatctcaacacttcaggtatcattattttacgacactaaatccggggatcagagtacgtatgttggtcgatctaccgcggaaggagacctaggcagaaccatgttggacgcattgaagttgggcatgatacaaattgctactcaacgattctgaatgtgcagctggtagttccaggaaagtccatcttggggagttttttatgctccagggcatctacaatgaaacggttatttctgatgaggttgagacccttactaattgaattagttaggtgtaagtttagtacatagttgtgcaatttatactatcgtggtcctctggccttttcccggaacctcaccctatttcctgctgtactacccccaacaatgcgtcggtcaaattcccggagtgtgttgtgaaggtgaggttcttcggcgatgtggacggcgcctgataatggaaacatacagaaatatcaaatagggggcaatcagacccccggatctggagagtacccttcatccggcaggtactagggtatattcttctaggagaacctgatcatgactttcgtctctaaatgatcagaaaaccgttgataggcctttggcgcctcttcgatatcaataatgctggagaagacgaagcccggtttagctctgccactttttaccagttccagcagtggctcaacatataatttgctgtccactgctccaccacgaatcgtcatgttcttttcccagaagagcgtcatgggaaacgtggtcgatggtgaaatggtgcttcctcgttgaactccttgggaactcggttgagcaaagtgtaccccaataaccgctaagccaccacccacactggtgcacttgattgcctgtgtggtaacaaaggactgatcgggctttaagttctcgttgacgcattcctccccaacacagtctacggtgcgctggacgccacctgattcccgggccagaatctgcgccgacggttcgcccttcgtgaagttgatcggaatggctccaatagaagctgcgagttccagtcgatcttcaacagagtcgatggaatacactcgagaggctccacggagaattgccgaataagccgctagtagtcctactgggcctgccccaaaaatagcgatcgtatctccagcctcgaagcccgaccaagtgactcccgcccaggcagtaggaaagatgtctgaaagaagaactagatcttcatccttgatgccatcgaattccttaccgagaacaatcaaggacttgtccgcgagtgggacgcgcacaaattcggctattgaaaatggcgtttgtcagttagaaagatgtatttttttcaataatgactcatgtttcgtttctcaagagataataaaggatgattctgcagtgctcaaccataccttggcaacctcccaaatcaccaaattgatggccttctccatacaatgcaattgcagggttaatcgttggttctagatccagcccgacgtcatcagggaagtcaggtataatgacgcgatccccaatcttcacggatgcaacatctgctccaacttccttgacaatacccatggcctcatgcccaatagaataaggcacctggtcgctaccaaagacgccgtggtagttgtgcaggtcagagccgcagatagctgctgaagtgacctgaaccacagcatccgttcgcctgacgacctttgccttcgggatatcacggacataaacctcgaacggctggccatcaaaaacgaccgaccgcatggttctgttcttgctatgtgtctctgccataatgtataatgatatataatgcaattgaagcttggtgaatgtgggactattccttgggtgattccaataaagtatttcttgttagattcattcttgttcgaattaaccggtcattatatagcaattgctgatggtcaatacggcgaccccgtgtcgtaacgcacaagacccatggcatacatttaacctgacatcatcttttaggagctttatgtcttataccaggccagcctcggccatcttcagtttggctacgcccagggagggccacaatcccagccggaaacggctgagatgcctaaagcataggctacgtctgacgtaaaataagaaagccgaagcggggttctgtatataccaggctcttagaaacagtctcttcggagatctccgtcaccacctgattaggtgcccatgaaccaatttggtactcacaagaaggagctggaggccttagtcttacgtgaggtccaaactctggttagaacgtactgagacacaatagggctgcggatatcccgggtggtcaaagcctaaatactgaaatttaatggatgtcaactccgcaataggtaggagcctaatggttggcctgtggaaccatgggtggtttaacagctagattcttttatgtaattgaatatttgatatttctggcgaaaggtaattgtgaatgtagcaacccgaaatgatggggaacctgtactacactctagacattatccagtatatatgcacagtcatagatcgatctgatcagcattgctattgccagaacttgctgttatccagatgcccatgcatggagttacattgagcaaaggcctactgagttgttgtaatatgctggagataatatcattgggaatggtcaggttgtaacaatatgtcttaaaggcctatcttgcatagtggtaatttactttacgtttgccacgggggacttagggatggatactaatcaacaaatacatgcgtgcttcgggggatgctactagcgctcttttttcattgttgctcttagtcattgcttgatgggctgctgagtatacataaaggaatgaactagatgtagcgtagtaatagctggtgaagtaagtagctttatggttcatattcaacaatcttccttgcttagcactgaattaccattcaactcctcatacctgttccgaccgctgtatgaggtgaccatccctgaaacgccctctgatgccaagatctaatatctttctcgcctgccgttatgagagagtatcagcgattgcggcagcttgtaggcaaaggaatcagttattcaaaagagattggagggaaattaatatacatacacgttagacgtagtgataatagatatcaacttgactatatacagtctttttaaataatacttagagtagctgtagtagaagtctagatttgataaccgcctctagtatatcaggagaagcttatagatgctgtttaatatctttactatctaaaattctaccagtgatattgtatcttttaatatataggatcccggtgattaatagaactcctgaagtggatagagctttatgtatctacttatggataaatagctacttagttatgaatattggattcgtgaagctatattgttttctgttatagtcctagtactagaggtcgtatagccgatagattcgcaggatctgtcttgattatagaattccagtctagtaatgtatatatattggttactgtctttatatagaatagatagcgcgatctttgtgagcttggggagtatttttgtagttttaatctttgtctcagcttggctgctactgcttgctgtagtagccgtttcctggtgtgaagtgtacaagcactcctactactagtggtattactgtagcattcattattcttcctttacaagtgccgctggtttacgacggcctctcgtgaaacatacggatcgcgcacgaattgatccgggcacgtcagctaacactccgggacacacaccaaatgctcacccatcgtgctcccggagtccttctgggaaagctgtttattctgtacctatacttaagaccggaatagtctgtctactcttaattgaagcaatcttcaaatgaacaaccccctctctacataaatacttgggttgatatcggacaagaaactcattgaccggattacttatggaacatggaaattatggcactgcattacagtacctgttggattataagccattacatcctatacaactctagtatttctatatattgtagtcggactaggcgtgcccatattcattaggattcagtggctatgaccttgaacctctctagtatttcgtttaactctcttctcttctacttcctgccacctggcccgcatttttatatatagctattaaggtgtttgccccgcagtatttggttgacctatcaaattaaccttaccagcttcctatagagccaccgtgatcttgttctgcgctgctatcttttgtaccagtgttatattctttctatagaagtacggacgtttcataagtttataaagacgcgtatttccttctaaatcttaagtagttgcgtccgcttcaagtttaagaagatacttgactgcctgggtttatcgtaaacttattaattttatatggagagcggtggtactggatctattagtctggtaattatcgagactatatataattaatagatctataacagccgtgttaatagaattatagtctagagattatcgagtcaactaatataaatgtagatagagcattgtatctccctcggaggctggaataacctcaaaggcatccagatcgatactaacaaaagcaaagcagagatgcgaatagacaccatgtgggatagcctgagagatcatgccaccgcaggggcggttagcagcagccgagttatagtaaccgataacgcgggtaatttactgagagctagcatcgcacgaaggtctggagactgttttattcccacagaactcctcagtgattccgcaaaaaccgaatttgctacagcagacgtttaacggacatgtggtggcattgatatatttgttattccagtctctggggttgcactcggccttcgcatcacagttattaatacatttatcttcagcacagtaatccggtccaagaccacagacattgttttccccacagcatctatctcacagggtacatcagcactgcagcatatatctgcaatcaccgaggaaaagaaacccaggcccgtgagaaggaccaagataacggatgacaacatgcgccctggcagtggagctgttagtctagaaacccaatagatgtctttatcactcactggttttaagcctggcaggctgcttcaactgcaaggttttctttgtaaaaatcagaagataagggaacagacagctaagaagaaagaagagagaagaaagaagagagaagaaagaagagagaagaaagaaagaaagaaagaaaggaaggaaggaaagaaggaaggaagacacttgcatagatacccggccctaatctacaaccatatcaggaggtatctccagaatatttatccttgccttgttagtagtgcaaagacttttcgctgcagcatttgatggaaactttgatactagccttattccatagcgtgtataattgtataatatgcgcttgcactatacctatcattagctcaattgaccccatctctggtagatcaaagtaatttcctgctctatagcgtactccagaaggttatgatattttcttactctaccttaaaagccaataaaactagcaaattgccttaaccagggtacagactcaactagggaagtcagtgaatttactagtagatatatacagtttagttcgtatgagctactacttaagatcttgctaactttaaagaaaagttaatcagttaacggctagatgaactgccgacttctgattgaactcgtttcttagccctgtccatagccgtcttggtattggtatcaagcagggctatggtttgagtgaagctagcccggtcacacacgcacagccttggcctgaatggcatgagagtattggctctgttgggaaacttctccctaagatggaggcaaaatatatgacaacacctgacgatggttcggacccacgcgaggttcaaaccggagaagttggcgagctatatctccgtgggcccaacatctttcttggttatcataagaatccatcggcgacagcagactcgatctccaaagatggctggttccgcactggtgatgttggatatcaggatttcaagggcaacttcttcattactgaccgagtgaaggaactgattgagtataaaggtttccaggtggctcctgctgagctaagaggaattcttgtgggccatgctgctgttaatgatgttgctgtcattcaattgacgagtaagatggatgtccgaaaagttgttattcttactggtccatgaaatcgtacaatggaagtgttgtggatgcatcgaccagtaccagctgtatgcttcgtttatcctgttactcaaccattgaaacgaattatgggtaaccggtgaccaattccctcaaatgaattcatgcttagcgtgtttcagcttaaaaaccagtatgcgtaacccttgggctcaacactgacctatatccgacggaaatagcccgtcttgaaagcagccgagggatatatccaacattctcacctttccagggcttccgtgagatatcgaagagaaccatgttggcttcgactctaggtgctttgttagacatgtgcatctttcacgggtggggggctatagcctcgccgacctgaagaaaatatgttaaagtattatccattttgaacccgcattcgaggccctgttgcccgaggaccgactatcaaagaatatgcgcgaagtaactggctagacaacgcgaactttggccaccggaatctttctcgaaagcagagcattgctgcaattcaacgctcttccagcatgagagaattgatcctcctcatgaatccgaatcacgacaagatgtttgggtggaattttctttacctcctgaacagccctaatggaaacatagagttccggagaggcgcagcctgcacgtcagcacagcaagctttcgtctatattagattgctatgtcatttatcgaagcggcagtccagctgggcagcccggaaaatcttgaaacggcacccggcactgtgggtggtctcaaacagttcatcagcgccgcacgcctctcgaacaatattcctggattatacgactcaagatatctatccttgtttttcggcaacaagacagatggcacattccgtgaaccaaagccgctgggaaagctctcagcctatcagcttaataagttgaacaaaaagaaggaagacgacaagaagaacgtggccatggtgaagatgttgcatgagccatactggagctaggtacccaagcgtctgagatacgtatataggaccggtgaatttgggagaccgagataactattcttcatcaccagctgaatctggtaaagggaatttccctatctgtcgacttttacactttagttttcgttttggttcttgcatgtttgcgtgttattctgagcacaggaattgttaccatttttatatcgaatgggattctcactaggcatatcgtcagcgtccaatttgctactagctagtatctgctgagaaaatactccgtagcaccaccactagttctctccaaaaaagcttctttgtatgcgtagtatgcaagaggatgtgagcgcggccacggaagataagccttcttgttccgtgactacatatggatgtaagtcgtaccgaaaacgggagtgagagcagcctttcgtctccgattgcatttgtaggagatacttggatatgcataaatctgacggacagctggccagttccatgcaaaagtgcggcctaggtgggtgggaccaatatttaccttacatcgtacgcattccaatgggacagtttttttctgacctttgtacattccctcttcgttctccactcgacattctcgagtattatcttaacaactgatgtatacatgaatggaccccactacgggagctaaacaaatacctcggtcttttattttattttatctttattgtattttatcattttatcagactagactcgaagtggagccactactaagcgccaccatatattccattggtcggtactagttaaagattgattaaatgataacgccatgttagtggttatcagaattataccaagcgaagtatattaaccaattcgtgtccccagatcgcataatagtacccaaattcccctccgtcctttgcacatactgatctgttttcaaaccctcctcccaaaccccaagtagtccgtcaagggtcaatgaacttttatctgcggtgtattttctggaaggaaaccggtaaacaccaccttatccggggatcccatccccaaagcatactaagcatctgatttccaaactttctcgtgcctcctgtacctcgctcgtgtgcgggtcgatgaatgccgcgtggagtgttcttctcgccgtcttgccgtcatctttcgagtcaaatattttgagtaacaggatgtcgtactgagtcatatccgacatgtagtaccatttatggcccggtccatacttcccaagcagtgttccactaccctgtcgggaggtcttaggattataaaaggtggcttggacgttttgtggtttcccaacatggacctcgaaaaggtcctcgtcaggaacagatcgggcatctgctacggcgagagggtcacatgggacgggcttcaatggacgccagacgttgatgatggcccagcggccttgcagaacccgctcgacctggtccggtgccatgctgtctttcaattttaggtatgcgcccgcctcggattggtcgacgtgcactctccgggacggcatgttaaacggaactacggaagaatcgggttcggaggaatcgatcaatttggataattctttgtccgtctgattgcggatcaaggtcgagaatatttgcacgctgcttgcgcctgtcctgagtgaagatgattatgtaaggagtttacactcacggacacatcattgtcgacgacttacaatcgttggagaatttccaccgattcctgctgcacggtacttaggtcttcgtctcgaaaagacgcgaaactgggactttcgtgtcgtagaaactgaaacccatgctcgtccagacggaattcttcttttctcccgcgcacgtcttcgatttgcaccggttggcggtcgggagctatccgacagaatttaagtgttcccgccgtaatctccccgctggcgaaggcggacgaatggtggtaatcaaggaaagtctggattgtttgaggccgcatgatgatccgactgttgctttgggaagcgagaaggttcaaagagacttggacgtatcgaaagtggtagtgttgacccggggcaatgagatctttaataacgccataggaggtatcgaaaatgcgatcagagtcgatacgacatatgaagcatcgaaatcgatgcatgagcagtcctcgtcacaccgccatttatgcttcaacgcgtcttttattcaccactatcattcagaatgcctctatcccaagggctaatgctcttcaaaggtctaagtattactctcccaatcattctccttagcaactcctcccccatcttgccctttgcagactatttagacggcaccatgccgaaattcatatccccttgcgcctgatactggtggctgcctacaatattctgcgagcccccgccgaactgattgtattgctgactattggctccatactggcgggcaagtccggcctgcgcagtacgcgatgaatcgccagggcagcttttggttgcaccacccgtgcctttgctccaccgacgcagctccccacaaatagccacaaaaccaggatcatcgacactggcgaacttggtcatatccatatgattactatggattccaatagggacataacccggcagaacggccgaatcttgtggtacgacctatagttggagatgtcagcattccgcggaacgggccccgacctttacatgacttactaaaccaactcccaatacgggcacctcttcatagaaacaagtcacttcgatcggtggtggccctacacttcgcaccatggtgtgaaagccgtcttggatccgcgcaaggacctcagaatcgcgcttgagaaccttgacgatctcgggattcgtctgcttgacaaggctaattgatcggcatacaaagtcggcccatttggccaggctagctccatggtgtggcgtgccgaggaatataatcccacgggtggactgaatgatgttgtggagatgcggctctggtcgttgtttcgacgtgaacaaggcctgtgacgcgcaattagtgcaattccctccccaaaaccaggcgagagcgtacatcctcacagactagtccgcctaagctatgacagacaaatataatcggtcgttcattctacgtggcggtcaacgatgcaaattgtggcgtcagtagaggtggtcaccctaccgtggcgtcgttctctcgataggaggaaagagatgcgagcagattatatgcgtggttggcgataagagaccgcgatacgacacctcgccagtctgccacataggcatcatatccgaatgtgaagatgcgggctgtcggaagtttcgatgggaggagagttttgggccaaggttcctccgcacctggagcagtccacgttgcatcacgatcaccggtcagcccgtggacaaagacgatactgagggggaaacgtcagcagtcattttattgatctcgggagggcacctactcaatcgtcccatcattcgggccgcagagaaatttgagtccggcagggaaggcctttcttggctgacatttgggtgtattgtcctggtctttggctcgaggccgcagtcgcctgaagaatcgctttgtcctggctacgtccaagatcatagtgtcttgcctcggacatcagaattactatcctaaggatattgtttactaaaattaaaagtaatcccggtaggcggtattaatagttgggaaccatgccaataatgtcaagcgacaacgcatccccggcccccacgactggtttcccttgaagagggcaatgtactctctcaatctaagcgccagcctgaaatagcaacacatatccattgcacggtgctctaataatggctcggagaaggtcctccggagctcctcagtagcggcggagctttagcgctccacgtatcgcccacgatctcgcgggacgaagcttttgcataggaggtactagagggagagagttccaactttgtcccagactggggatgggttgaaaccccggacggtcaaatgataagcatggcaaatcgaagatcagaagctttggacaaatcaaacgcaaattgcaatctccattggcgcccttggtgtgaacgaccgctccgcgtttgcatctccgacatggaactttgtccacaaggccctattataattttaggtgcattctctacccttgtttgccccacctaaattaccggaattggttcgctctactacccacccttggcgaatcctaaaagaacctgggcgttaaaaacacaagagctgattagctcaaaaccccgatgatgcatggagagtccgcctcattgctgcaatagtgtgataagtgcctagccctagcgtgatcagaccgctttccgttttcttccctggatcggcgaatcaatcggccgaagtccacgtcattctttgggcgcttattttggtggggaccaaatgaagcgactacaaactgcagcccacatccccctgggcggctaacttgcatggtgggaagtctcaaccattaaaaaaaaaagaaaagaaaaagcaaaacatactccaaagagtggaagagaacgacggaggctcgctacaacattcaatttgcatgttccttagcgcccggttgacgtgtactggcctaagcgacagaagacgtcacacggtggttatgaaagttccctcacaacaaccccaagattgttaaggaaactggggtgcaccgtaccgaccttaaattatataattaaacttgcttgtttcgtgtccagcactttatactacttttccttctgatactgtacggcccaccagcggcgagaagggcttatacactgttcaccgaatatttgtgatggaactccccggcaacaattccagtctactcttgtctagctacgcctccgtccagcatctgtccaccatggcagactcggatgtctctcaccaaatcactaggctcatcgaggtcacagaaggcatcgtcgaggcgtataacccgatcaaagacctccgtggcctacccgaagccttccaggaagtgaacaacctcctcccttttatcagacaaattcttcgagatgcaaatcgtccgaggaggagaatcctgtccgtcaacgacgctgaggcgctgaaaacagccctgtgtagctgcagtgagaaggctaataggctactggagattttcaagaagatcgtgaagaagacaaatggccaatacagctcttccgtgtaccgggcaattgttattcagcacggcaagcatcgtgtcgaaacgctggcggatggcattttgcaggatttaggagcccttgtggcgcaccacatattctcggcagacatgcagaggcaagtcgagttgttagagaatgctcgagagacgctagcaaaagtgtctccatcactcacggactccgatccggccgagcaaccccgtgctgtcgcacagtatggggattatagtcgccagtataatctgctcggcgagggtggtcagagaatcgccgatggccactatttcgaggcacagggaaatcagaattttggcatgttcccgccgaagagctttatggaaagctctgagatcgctgcaggtcaatgagatttttagcgttaacccagcatcaccgtctcctagcctccacgttgatttgcatcctaactacccggtttttaaacaagcttctcacggtcgtgcattactggaatagtctctgaacgcgccctgcgcgcgctgtgcacgggctgtatgcgcccttacagcagattgtggaggcaggacatccgaggcacgatagccctgcagaatatattagactaattggactttgatatccactttgtttgtttaggttgtctatcagctatcggtgatctcactctcccaccacctgggacgttggcggcagcaggcttgcggatgcgagagttttgctgggagggatcctgtgtgtacaagttaaagcctagaactataatactatatcgctctaaccatgataaccctccaccccccccccccccaaaacaccgttagcaaaagtacgggccgcgcacagggtcttaatggcgtaaatgtccgccgcgctctatcgttaatatatctattctgttatcgctcttatatataggttccagcaacagtattggccgaaacgcagttcaaggcgtcagacgtgtgcctatgtatatattttttattcaaccatcacgaatgccacgaacctccctgcaccctattgacccgaataggacacgggaacctgaattgactccttatattaggggtttcatacgcggattattagctgccggtgttactcctactaagattggtgaagaacttcaaattcaacgagcaacggttcgatatatccttcaacgaaagaattatacgaggaaatcgcagatcatgtagcgcaaaggcaggccaatattactattgatccattatcagcgcagaattacatatgtaatccaatcagaccccttatttcctataattttatacgccaccaagttgggacaaccgtttctaatcgtgcgctacccgtaggcccgttgtggactagggattgtacttgtacccataaaaacccaaagagactatccaaattattattaataggacctataactggagccggcagagggcgaaccaacccaactataaaataggaagcagaaaacaggaggcagttgacaggagacactccccgcagacccatagtggataccttggtcagctccggtggtggtcagtgcatcagggatctgactagactatggggccgtcagcgcaccctataggactagagggaatcttttgatttttttaacaggacccacaattgggggtagccgagaatcaaggatctaatgataaggcaggaggcagaaggtagttaataggaggtgctctctgcagatctatagtagatatcctagttatctttagcgctacccacagtggaagttggttgatatagaatttaattatattccaagctagccatattcctataggaggagaggggatgtcctgattgttatcaacaggacctctgatagaggttagtgtaggatcaaggatctaactggaggggatggggagtgtatcggagagctccgtctagttcaataaccagaagcggcggctgccgacaacttgaaagtatagcagattattctctttctttggctaactaatgatagtagaaattgaggtgactatcaatagtcgatcacatatgttcaaacgcggaacggtcaaagggcatcatgtcgcgtcacagagaactaaggaagacgttggccgttagtgactttatctctgtttatgcagaagatatatattcatttgacagtctatggtcttgctccttgcgtgctcgcaatagttcattccttagatcgcatgcccacacatccaacatggaagagaaaatcacatattcgtcgaatccaccaaagcccgttcagaaagaaacagcccaatttcgcggaatacgtgttgtaaggccgattaagcaatgctctccaacgaaggagaaccccaagacagagaactattaagcaacacctcggttgccagaacatctctctgccaaatcattaacttcgctcgagaagacccattatggcccttcagcttccctcgctgcggaagatgtagtggactacttcaaatcccagggcttcggtgctgaattcatcaccagaacttatccacccatcgaagccagctggaccattgccacaacaacctatccttttctctccgcggaggtccaacgagtgattgccatatatacttcgtatgctatttgtatcaatgacaccgccaatgtcagcacagatgacctgaagggcttcctcgctcgattatgcggcggaaaaccacagccgaatccacttctccaacacaagctgcgcttcatcggcgaggaaattcgaaagttctatggaaccttcgctagtgacatgatctggaaatcaatcattgagtttgcctgcacctgcgtcgtcgagaacgaacaccacggcaagatcattgtatcatgaaccacacgaggctttccttactacttccgacacaagacggggttgttagaagcgtatgccttcttctcattcccggagacacttttacccgagaagacaacactgccggcctatctccccgtgatttcggacattgagcgctatataaaccttgccaacgacttgctgtcgttatataaagattgcgtccttagagaggagcagttaaactatatttagagccattccaaatcaaatgggatcactcctgtcgagtccttgcgtagtacggccacggacttgacaaggtgcattgatgatgtcaaagcgacgttgtcagcactttgcacgcctcggccacacaggtctttcatggatatgtggtataccactgcagctcgtcgcggtatcgcctcagtgagctgaatcttccaaatatccgtgctgatagagttgggaatggtgttttgttgaatgtgagttgatagagatagtagaatggaggaagatgattatttcaactatctgatacacaaaggaagctttttatcgtatggctatgcatcaggtcactaccgatccgttgacaagagtcgatggttatatgttgggattaggtagacggctggacgtcacggccagctggaggtattgatagcttcgagtactctagttccgaataatttctccgaactgcttaagcatccttcctgctatagctatcctcacacgggcattgtgatatgaacgaaagggcttcggaggatgaagcaatgattctatgtcactgtggagatcggcttagcagtctactcagtagatctcttagacccgcagtccattataggctcagtcagggcttccataagatgagcttgtgaatgtgtctttattcaaccattcagctcaatgtgaacacccaagaaatgggccgtggcacgcaatccattaccgataagtcgggaagggaacctttcaaagatatcacgatctaaaattataaggagaagggactctctaaatttattgttgaggtgggaattattgttgggatgtagtagactaggtggggctgcctatcataggactgttactattaatactcttaatccccctcattcccgttccctccagacttggtcttgtccataccgctcccgtacaaaggatggctcgtttagataacacatgtactgctctggcacgaaatgaaggcttgtcttcccctcattgatatttacactcaaagaatgcagaattaattttgatacgaagactcccaaggagccaagagggatgattcaaccgcttcaggcaggctttcaatatctcacgagcttgaagcgcctatgagattccgcacgattatacgggattttggccctccgaaggaggtagtagcctatgaatcatataagccacaggtccctgggctcggtcaagtgcgcatccgtatgcttttggcctgcatcaacccgtcagatttagtgacgatatccggagcttacagatcgaggatcccgctgcctttcatgccgggattcgaaggcgtgggtgtgatcgaatcagtgggcgcaggggtatccgagttgcatgtgggacagcgggtgttgccacttgggagtgcaggcgcatggcaggacatgaaggttaccgaagaacgctggtgcttccccgtgccaccagacttaaccgatcagcaagcggccatggcatatatcaatccaatgtcggcttggatgatggtacgacaatacgcgcctaatccaccagcagtcgtggcggtcaacgcagccacgtccgctatcggccagatgattatccgcatgcttaatcgcgctggtatacagccgatagccctcattcggcggcccgatggcaaacgtcaactctcggatcagcttgacctgtcggctgtgatctgcacatcggaaaccggactacggcgtaagctaagtgagttaagcggtggccgtggcttggcagtcgcatgggacgcagttggcggaaccgagggagatgatctagtacgcagtcttgccccaggcggaacccttgttcattatggactcctctccggtatacccttgtcataccgtttgcgtgaagagtgcccggatgctcgaattgaactgtatcggctcagagactggatccacacggccaaacgccatgagctacagcgtgcgttagacgacatttttgagctagttagggatggtaccgcggcgtcaaaggtggcagctgtgttcccactttcggatattcggcaggcgctggagtgcgaggccaccccgggtcggcagggaaaggtgctgctatctatgtctaatgccatggaagctactcactacgattgaagctcacattataagagcttctctaaggctgtcttagcaatttctgctaactcaagattggattaaatgtcggaacaatatccctttcctacctggggttggagctcgcatggtcattatttaggaagcgagatatcttagacaatacgtcggcgctggaacaggagctactttgtaagttgctgccagacaggtttttgagtcgttagtatcaaaatttaggatcgtgaatagcacaattaagtagtgttaaagaaattcaaccctgcagtgttttgccgcttctaaaaactgttatccttgggtatcgtggtccctaagcttaggtactaccgccgctaactttcggcattgtagtccctaagcttaaaaaccgtggtgtctaggatatttatatcattactttttactgttagtactatgatcaacagaatctaggctcaagctataagcgtaaatcgcactaataatgtttacatattatagaattgcgtattctaggaccctattatatagatgatatagaaggtgaaagcacttgtgactaaagacaataagtgcgtggcttaatgtaagatgccaaggcatcggtaaaattatccgttcgcttgattagtcggccgtaaaggcggccattagtgagtttggcgtgtctgatggacccccgttagaacgaagtaatccgcaactacgtactcctacctcgcctcatccgaggaatgcaggagacgaatccaccgccgggaataccaccactggcgacatggaaaatgatttacccagcactcgaaattcgtccgacggatggcctcggcagtccggccgtatccgtgtgacgcgtgcctgcgaccgttgcaagaagtaagttgccccatcaacttcactgttaatacccatcttactgacttagaccgattttaggaggaaggttcggtgtaatggccaacagccatgccgtgtgtgcaccgaggcatccgccgcttgctcctataacgcctcgtactccagagggcgacgcccagccgttcggttgactcgctcgaggcctctagctcaactgaccgcgtctccgctgactccacgggttgtaaatcaaacggcaagccatcccggaaattcaggcgttcttgaagaaccgccgggcgttgtgtcccaggagaggggatcgatgccgctgggcgagcccatctctcgcacttcacccgagccagcgcagaccgaccttcaaggtcactacgtaggtccttcctccggtatctcattcctctctcgagttcaaaagcggctcgaacaatctgtatcctttccccgaagcttatctgtcttcaactttggcgacaccccattgccttgccatcatactgattctagtaccggggacccttcaccatcctatcttgacccgacattctgtttgctgctgaaccgagatgacactactcgccttgttcatagatactttgactttgcagttcccgtagatcgatttgtgcatcgaccaacgatcgagcaatggatgaacgagttctacgagactcgaggtgtgatgcgcgatcaagatgctgcacctgcacagatcgctgtgattttcatgatcttcgccatcgcacaggaacatacaagcccaaagccgtccacagtagaagccgacacgaggtctgtttatctatgttgtttcgagcatcaggtgtccggcaaattcaagtgatgctaagaaacgcttcagtgttcgatacttccgggcagcgaatcaacaactggccaaagagcagggtcccgtgcgactcgcaagtgttcaagctcgcctgtgccaatgcctttggcttctctcacagtcacgcatcaaccactgctggagtctatttgggaccgtcgctcggctgattttcgccctcggtctacatcgcaatcgacatgccagttccagctccatcactcggctcgaaattgaatgccgtcgccggaccttttggagtgcttattgtctcgacaactatataagcacggcgcttgggaggccgaggacgtttaatgacaaggacattgatcagaagcttccttcttgcgtggaggatgaagaggtccaggacagcatggacggaactgcctcatatgcgagtcaagggctatcaaccatgtttggcccggttagctacgcaaagtacatcctcctaggaatgtaattctttcgcgatctgacacgagtttcaataggttatctcggattttgagtggtattttgagcgatatttactctattcaacctatgtctattaccgagcgtttgtcgctcacagcgaagtatatgagtgagctgaagtcatggcgcagagaaatggccggttttctcgaccgacctagtttgaacgctgccccattagtcttaatttatcagagacagagaaacgtcctgaatcttgcatactggcatacggtgattctaaccaaccgtccgctcttgcttaccaatttcgccaggttgacgaacatcacacggaggttgctgcgggagcaaaatgaacgaagggaacagattgatgaaagcatctctgaatgcctccatgctgcaatggaaattgttactgttgtggacgcgataatccaagccaaacaactttttcggtgtttctgggtaagaattatggtaatgcctcgagagcttgctaatactagagtccatagttcactccttactttgccttctccgcttccgtgatcttgtacgtctacaccatacaacacagcaaggagcctggcgacgtatacgggccgttcttcgcagctgcagaacgttgtcagcagcagattatgaacattgccgaagagggatcgttgacttctaggtattgtctggttttagaagagctgcatgcagaggctgtgcggcaaataaccccagtccagccttctgtggatcaacaaacgcaaacccactatgcaatggagatgaggagtggggatatagaaaaccttacttctaatgtcggggattttgcaacggaatttgctatggcagcgccaaacctggtaggcctgggcccgctggatgattttcatgtcagtcccagtgcttctctggaagacctgactggatgggatcaatttgagtcgatggtaagcgctcatgaaatcgagaaggtattctggtatcaatcggctaatcaagactaccggcaggttttctccggcttcaacaatctctaggatttgtaactaccagtatcattgtcaagtcccctcttctgaaagatacccacctttgtattatgatatcatcagttttgtatgagattattgtcatttcttctgattcgcaaataagccttttcggagcttgtcccgcgcagtactaactaccgtagctctttcttttaatttgctgtcctttgctttctcatttgtcattatcattgtcatttctttcattattatattctaattatgatttaggagagaattaagacgggggttcgtcaggaagcttgaacaagttttcgtaagttgacctgttgctccagagtgccacgagcttgcatgcacaaccacggttgccatttcccttcatttatccaggtgattctctagcccaagcactaattatggagatttcgtagtcgagcacgctaccgcggtcagggggtagtctgtcagtgagcagaactcgtcggataattttgaccaatggaaattaagaacacctatcaacggaaaacacctgatgtggagactccggtctgagatcccacaagaacgttgtagaccacgttcactatggaaacttggagcagccgctcaaccacttgacacaaattattatttttggtaagcttacagaaaatgtcacttcagggcaaggtgtatgctgttacaggcggtgcgagtggcataggctttgcaacagccaaactcatctcggaacgcgggggaacagtgtgcattgccgacgttaatgcagattgcctcggcaatgttgagtcgtacttctctgccaaaagcccctctgttgaattcatgatcacccaagtcgatgtttcgaacaaacaacaggttgagaactggattgccgacattaagacgaaataccatcggctcgatggggcagccaacattgccggtgttatcggaaaggaccatgggatcaagacggtggcagaattggaagatgacgaatggaataaaatcatcagtgtgaatctgacaggaacgatgtattgcctccgggcagagctcaaccacattgtggacggtggctcaatcgtcaatatggcgtccatccatgccaccacgggtgagtctcctctcttaatggctggaactctttctgaaagaactaggcgtggcaaaccatggtgcgtatgcagcgagtaaacatggtgttttgggtcttactcgagttgctgcaaaggagaatggtcaccgggaagttagggttaatgcagttgctccgggaccaatctatactccaatgatgcaagggttttatgaccgaatcgaacgaccgtctgatgcgccgtttgatgaccctatcgcttttaaacggcagggcactcctgaggaagtggctaaggtggttgtatttttgctggggccggaaagctctttcgtgagcggaagttgttacccggttgatggagcctgggtttgaatggattgtgctactcgatacgacgttcataacgacatgtttcgttaccctgcgttattgaaacggtatctctgtgagcctagactctgatattatatatcaattccactcgcattaaagcaagcatatggcatgacaatcctgcccttgaacacctcatccctagtattatatatcgtttggtagatagtagtactactataatcaaatatgcaaactttgatatatgaagatcgtaataggtacatctattgtaggttcttgaacagcttactagtaactatctctatccgctgcactgtcgtattaccactctcgaagctctccacaaggaccgcgaaactccggagttggccaagctttggtattctgcgacatctgcctcacttctgcttcgttgatttcaatccctaagcccggaccagataagacatcgatatgaccatcccgcacagcccaaacctctggattcgtgatatagcttgtgatatcttgcccagtgttattgtagtgcatgcctatgcccatctcctggatggcaaaattccccattgtcgcgttcgcatgaacacaagccgccagtgcaatgggacctagcggacaatgaggagcgacaccaacatcataagtctcacacatggcggcgatgcgtctcatctcggagatgccgccgatgtgacaaatatccggttggagtatatccacacaattgctttccaagaatggtcgtacgtcccagcgactataaagtcgctcaccaagagcaattggaacagtggtcaactctgatacttgtttgatgccgccgatatgttccacaagaagcggttcttcgacgaacagaggttcgtggggttccaatgccctcgcaaggcgcttggccatgggcttatgtactcggccgtggaagtcaatagcaacatcgatgcccattgcctttactgctttgaccctcccgacgacctcgtgaagaaccgatggtgagtctaaccatgctgtgtctcctgtaccattcatcttaacagcatggaacccctgctgtttgcgagcttgtctatgggacatgagcataagtacgttcctgcattgttaacgggtgacatacgcttgaacctgaacatcgtcgggcctgtcacccccaatccatgcatacactcgaatcttatccctaaccttgccacccagtaggtgatatatgggcacaccaagctttctggctacttgtgcgtcagcctgtatatctcttcgttagaccccgggcagacccagatagtccaataggattgtgactgctgctacagacctttcatatcccatagagctatatcaattcctgacagcgcactcataaacacaggcccaccacggtagaagctaccgcgccacgagagctgccaaatattttcaatgtccctacaaccatgtttagaacaggtaaaaaaaatgcgtgataaaggacggtcgctcaaaggaacccactgactccgcgtctaatcccttgtatctctcaaaccaggcatctaggcagccttctacggcattagtgtgcccctcgagggaagcttccccccatccacaggcgcctgtttcgtctgtgattttcacaaagagccaccgcggaggaacgcgaaaatattccatagacacgattttgcccatgatgattgattcacctacttgagatgttgtacagtagtggtagagccagggaaaatggagataataagataatataaacagtaattagggagacaatagtggttagttccgggttcaagtccgtatcttgagtatcggataactcagccccgataaccatctgctgcttttccgtccatatccgtccacatccctttacatccgtccactaacatgaggttaaaccttctcctattccatagcgttatgattcctgtttaatattaatagaggcgtgggtaccgaatgtacgaaagtcatctctaagctgatataatttccacatccgttatcaggagagtactagcgagctccatgctgtcttgtgctgtttagccatgcaattaaagtcaatataagtaatgtttctggcgcgtagacggatttatgaaaccgagtaggcgtattctctctttaatacctattagtgcccagggaacgtttgtcaattctgctactaaagtacggacgagggatttccttcgtgttaatttaatttaactttaacttggctacggggcccgcctgggtgaaccttttcttccgtcacaacctggcccagaagatgacagctgtcaatgtttatatgctttatggaggaaccaattggggtaatatcggcttccctgaagttggcaccagttatgactactcggcgcccattcacgagactcgtttgattggcgacaagtacaatgaagccaagctctttggtcttttcatgcgtgttgcccgcaatttctctaaggtggaacgagtggggaatagcacccagtatgctacggaccaggatatcttcacaactgaactccgcaatccagacaccgggtctgccttttatgtcacccgccatgagtactctccttccacagagctgaccaagttccggctgcacgtctccactgatattggaaacctcacagtcccaactaaaggatccattactatcaatggaacggaatctaaagtcctggtcacggacttccccattggttcctccggaaagaagatcacttacacgaccttggagatcctcacggtagctgacctaggagaccgtcaggtagtcgtattctgggctccggagggcgaagaaggggaatttctacttaaagacgcaaagtccggcaaagtcatgaccggaaatgcagataacaagacggtaacgacgactcgatatggtgttgtgaccagcgttggtgcaggaaatgagaagacggttattgattataaccatgacgttcaagctgtggtggtagatcgccagtctgcttacaagttctgggctcctacgttgaataataacccacttgcatgggagaattctacgggtaactgtgcccccatgctacgagaatgtacgataccaatgtactaacaaagcgcattagtccttgtccacggaccctatctcgtccgcacggccgagatcgacggcgataccatctatatcacgggtgactgggacgaagaaactgacattgagatctgggcaccgaagaacgtaaaaaatgtcttcttcaatggctcgaagctgaagatcacgaagtctaagtatggaactctcgttggtagccttcccgcccctgaagttacggcggatagccttctcgcagagctcccgccacttaccaactggaaggtagcagagaatcttccggagaggttggtggattatgacaactccaaatggaccggtgagtgatggatcggtcactcttatctaagcttctttgactaacctctcatagatgcaaaccatatgacaactccccatttcgttcctcccgatacctaccccgttctgtttgctgacgagtatgggtaccaagcgggtaacattctctggcgaggaaggttcgacgcctcggaagagagtatgccctcgggtgcttatcttcgtgtcattggcggtcttgccagcggcttttctgcgtatgtcaacggcgaattcctcgggtcctggctgggctcaatggccaacaaaacgggcgagctagaggtatctttcaaggacgtcaagctcaatacaggagatgataatatcctatttgtcattcaggatacaatgggcaaggagcagcgtgatgccgcgccagacccacgaggcattcttaatgccacattgattgctgcagatggctcgcctactaatttcacctcgtggaaagtggccggaaatgctggcggaaaccatctgcttgaaccagtacgtggcacgtacaacgaaggcggccttcatgcagagcgccttggctggcatctccctggctttgatgacaatgattgggagtcaggtgcccctgcggacggatttaccggcgctgatgcgcgcttttaccgtaccgttgtcccgttgaatattcctgaaggttacgacgccagcttggctttccagctaagcactgagaagaaggcaaagctacgggctcaactatatgtcaacggttatcagtttgcaaaaaccttgccctacatttcgaatgaaacaactttccctggtaagtccaagaagttctaatatgcaacaaaattgaaattgacaatctccctagtatttcctggcatccttgactataatggcaacaacactattggtctcagcgtgtgggctatggatgaagctggaggacgggttgatgtagcctggaaagtgatgggcgtgcatcgatcagcttttgatcctctatttgatggcgaataccttcgacctggatggaaggatcgctcacaatatgcctgaaacagtcagccagggcggactgagagtaataccatgctagatgcacaaactcacacgaattatatatgtactgaacagatatcaaaggtcatcatgaaccattattgagaactccactgagtatggggaatgaagcgtgtataagagcgtaaaatggcattatgcaacaggtgactgtgatgtatcccacaaaccatgctgtggagcacgaacaactggtccaggcaccatctgtccaagataagcaagcaagcaaaagcctctaacctaataaactccattgtattccggggcagtttgattgatatccaacctcttctgagctaatagcccaccacgagcctccagggcgtatttaatcaaaacatggacggcttgagcatcagtatcaaatgctatcccctatctacttttactataaaagctaacaaaactgcattttcaaattcgcatccaaactcttctgaatcgccactttaaacaatgtctgaaccccattttgatccaaatgcgaaatcgccttttccgtacttcccccaggaacacagacttctttccgcaaatcagcgacggacttcgacgacgcactagccagatacccagcaccaagacaagattgaataacgaggggctcagcagcctccctcggaagacccatagactctgctgcagcgaccatagattcgatgacgaagaagaaatgcgcaggaccagatctatcatgcatcgttaatgggactgttgattggtttccatagaataagatagcaaggaacagaggacaggtcttacccggacacagctgcgacaacatctagcatcgactcttccggaacaatagtgacgaggggagatacctcctccagaacggttttgacatgattgacgcgaaccgtggcatcttctgatgcgaagagaccggtggcaccctgcctgacctcaacgggtgtgttgggcatggaccggacaatcgctgtccctgtcggtagccagtcttggagctggctgacggtgattccaggacacattgtcacaacggtaggacggacactcggatccaatgactcgagggtgggcgctagctgttttgagacggtggggacatctgctgggcgtgtgcagatgaagaggatgggtgatgttgtactgtcttgggtggaagttcggtgtgatcttctggcgtcttgccagatgcgtttatccaggttgttgtcggtgaccagaagttggggatatcgggattgcagctcttggacatgttcagcccgtcgggctgttactgcgatgttgcattttagagcccagggattagtagaggagaggatgccactgatgatggcttgcgccaaatggcctccgccaacgaaggtgaggtggatgggagcttgtgtggaaatagtcatggttgatggattgagatgtggtgttcagctggttcttttgcaggtagtaagtggggttttatgtctttaccgagatatatggtatggtcaatcattgtttgcaagctacattgaaccgattggctgtctatatgtgcattatgcaggatattgctttttacccgcagcatggctggttggcataccttcatgcaaggaaaggtgaaagcagggatgaagtatgagtctccgaggctcccctattttaccctgtatttgtgacgtttctgcagcccgcgagtgcacataggacggttgtatttagccttgtagaatggtcaaatgacatatccctttgctaaacggggccaaggtggacacatcatttgtatcattctcttgagtggcggaatgtctacagactaatttaactcataatatgcttctgacgttctggagagtctagaatgcagtgtatttatcgcagagtggcagcgcgccacgaaacttactctacagttccggtgaaaccacggccagatggtgctccttttactacctggcacgattttattgagattctaagggttccccagcggtgtcgtttcctctccatatgccagaacaggtaaacatggacaacatcgttgggcaacttgatcggttataagcggtaagaaacgtctatagtctataatctatccttgaaaatcaatcgacaattatagggctccagagaagcattctactttcgggtaagtaattataccaatatattttgcctcaagtgcacaggttggaacttaccaccttaatcgaataacgataatctggcgcactagtgatttcgaaatgacggacaatttcataaagagtcacccggagttgtaacaatgcaaactcagacccgatacagctgcgagtccaagcgttaaatggaatataactcccacgaacctgttgctggctaatcgctcgttggatggcatgcacatcatccccccatcgctccggctggtactcatgggcggtaggtccccaggtatttggatcggtatggacaccatatgccgtccatcccacccacattccttggggaatggttatgccgtttcctagatagactggctccaaagtcttgcggttgattaactggcttactggggggtagaggcgcaatgtttcggcgagtacagcggtgagatagggcaagctcttgaggtcgtccccgtcagacgaagaagcgatatgtgctgcaatttcccggtataacttttcttgcatttgagggttttgagaaagctcccacagggttgctataaatgcaaacttgacattctcgtggccagcaaagaacatcattttaagattcgagcgataatggaagtccgtcatgagcccatcatcgcgggctcgcttcaaccgatagatcaccttttcaaatcgatccggcggtgtttcggggtatttgagcttctcggttatgtcgattagtgcctcctcgagctctcggatcatagaaaaacagtggggccttgttggccgtagaggccagccgattctttcaaacattgggaaatggtgaatgagatgtcctcccaggttccagaggatggccagaagggcatcctgagcccgaacagtgccgccattcaaggcgccaaaatcaacgtcaaagaagctttccccaaacacgtcaatcgcccatcgttcaattatgtcatcgataaccaccccgcggtcagacggcgcatgctgttgctctcgtttaaatgtcgctataagcttagacgatgccaccttgagggaggagatactatgagggcgctgaataccaggcttcatgacccctgtgaactgtttccaaagctccccatgagagtcaatgatgttctcgccaaacagacccgctaatgtactatgagggactttcccatagaagccacctttggccacaacgcgctcattgcgtaaaatacggaccacatactctggtttagtcaccagaaccgcccattgacccgagttccagatattgacggcgccatgggtttccagcacggggcgaagacgagagttgtggaaacctatttcagacacacggcgatatgcatcgtaaaccgagatgtgaaaaggaatggagggaatgccagggcagcacttggtataaacatgcaggatttgagtcgtgacgacggcgataataatggtcaacaaaagaccgaaaactgctttatagtctaatttgtccacaaacaatgcccaagtgtgatgctccattgttggattgtgaatgggaactgagatgagaggagagtctacttttcgagtggtaatggcaaacagaatattttggttggtcataccgtattgttactctgttgtgtggctggcgtaaggaggatgtctagaccatgcaggttatggtggagtctccagcttgagaggcccacatgtttgttcaaaacaaggccagagtatggactattgatacactattcccttctggcttacttctgtagatctcggctggctgaatcttgggtgaaccacagctgaactatggaatgtgatgaggttctgcataaccatacccaatcatatatatttatcaggctcattttttcttcagtatgttcccgcaatccgcatgtgttgaaactcattggctgtcagatatttctcctcggggacaccttccagcaggagtggtcggaggatcgcagcccggtcaggtttggcaaagtacgcgatcgagaagcgctccggcactatcccattaatttgctcttccttggaccgatcgggaagatggactcgatggcgcgcactgtgcaacccagtccacttctgcaggcaatcccccacattcaaaatacattcgtatggccctccactctcgatgtccgcgaactgcccactatgcggtggaacctccatttctgccacctgcattagcaccacaacatgaccaacatgacccgagagatgcacgaaaaaaaaaaaaaaaaactcacgtaatcctccgactgcgtcttggaataacagggtgatcgtcccaaagtcagtgtgcgtagcgatacgtgtcgaatgcgcaaattcccctcgggcgaccgcaggatagtgcgtgatgcgcagctcattggtctggtctgcgtggagctgtccaagcttatgctcaggtagacctagtccgattgacagcgccttcaggatggttaattcggcgcgatagccggcttcgaagaatgcagtgaaggtcggttggaatgcatcatccactcccttgggtggccagatgttcttgtaaagtgggtcatactcggatccaatgtcgtaggattcctagaaaggggttagaataaaatattcattcgaggtgagacacaatcaccttcatgtctttgaggtaaggagacccagctgcgctgccatagtcggagacagctccaatgttctccagcccgaccggactgaagcctcggtgtggatgcgcggtggcaggatgaggtgattttaacttttgttccaagggtaattggaagaagcggcgggcctatgatcaagtaagtctatacgtatcggaggattggaaagtggaaacaaactgctgcaaacgccaggtcaatctgtgcacacgaaatcccgtgattgatcagtttggcaaatccatactccttcaatgttgagacaaattggcgacaaaactcctcccgctgagagggatcgtggaaacgagagaaatccaaagacggaaacatgaggaattgctatgtggacgctggtttctaggacacgcgagtgaggatatatataccggggatagtttcccgtgaaacgccatgcacggggtgacttgattactcaggaaatacggtgaagattgtctttccaaactagttataggttgcttttgcatctggcaaacaatgtaagcgatttatcatttttgttggttaatggtatgtaaaactgacacgtaagtttctgcctcgatgggttccgctagcagctcttaccttttgggtttcttttcttctgcactagttattggcgcagaaatccttgaccaattccctctacctgttccaagaaacaatctcatttcaccatgaagtcgcatatcctgggtcttgatcaaatctggagttggaatgctgaagtcccgaagactgtcccaggctgcgtgcatgatctgattgcaactgttgccgtccatcatccggatgccttggctgtgtgcgcctgggatggcgatttcacgtattctcagttgaatgcgctgtctcaccgggtggctcaacgtctgattgctttgaaaattcctcgacagtccagtattcccttgctattctccaaatcacgatggacctgcgtggccatgttggccgtcatccaggcgggttgtgctgccgttgcgctggatgctacgcaaccagacacgagattgcgatcgattgtgcaacagacacaaccgagagtcgttatctcgtcgccaatgcataccacccgagcatctggcctgacggacgcactcatcctgcagctggatgatgcgtttttcgacaacgagattgtggagccaacggacgaactccccgtcgctttcccatctgatatagtttatatctcctttacatcgtatgtatcttccaagttatgcgatagagagaaagaaacgctgattccgacagtggaacaacaggtctaccaaagggcgcatgcatcagtcatgcgaatgtacgtagcgccgtccattaccaaggcaagaagctgggttttgattcaaaatcccgggtttttgacttcgctccctattcattcgacgtcgcatggagtaactttttccacacgctctgcgctggaggatgcatttgcatcgcgaacgaggaggatatgcttaacgatctgtccgccgcaattgatgcgttcagagccacattgattaatgtgacgcctactgtattacgcactataaaccccactccgactaccctcgaaacggttttgttgagtggggagatgccataccgagacaacatcactcgctgggctgacaaggtaaaattgctaaatacatatggtccaacggaatgcacatttaaatgtgccttttccctgcttagtccacattttgaaggtcgaccagatattggcaggggagttggtcattgcacatggattgtcgatgtcaatgacagcaacagattggccaccccaggggcgacaggagagctgttcctagaagggcctctagtcggccaggggtatctgggtgaccccgaaaagagtgctgccgcatttatcaatgaccctccatggcttctggaaggaagtagcaatgttcctggtcgacgaggcagactttacagaacaggggatttggtcaaatacaaatcagacggccggctgatgtttatgggccgcaaagacgccacacaactcaaaattcgaggccaaagggtggagattggtgatgttgagcatcatgtccgtgcatgtctacaagaagatatctccgtgattgcagacgtagttatgccgcgtgggtccgacaccacgtcgttggctctgtttgttcagactcaaccagataatcgagaatgggtcaagcgtgagatagacaagttggaaggcaaattgcgtgaagttttaccttcctttatgattcccaccgtgtatctcccggtcgacgtcattcctgtggcctcaactggcaaggctgatagacggcgactacgggaaatgggcaatgctctggactggaaccaaattgtcaagctccaatcaaccatcgtatccgccgtcgactatcgtgagccgacaaccgacacggaaagacagctacggcacatctgggctcaagttttagagctggatgttaatcgaatcagcacaggtgatagttttctgcgcctcgggggagactcgattgccgctatgtatttggttgcagaagcccgaaaggaagggttgtctttaacggttgcagatgtgttcaggtttcccattctaaacgaattagcaaccaaggtcaaaaatgttgtgcagagcgaggttgtgctcccattctccctgttgacggggaggagaagcaagaaggacttgtgtaaagaagctgccacactgtgtggggtagaggtcggcgaaattgaggatatttatccatgcactgcactacagcaagggatgctggccatcagtgcaagagaagctagcgcagactatacatcacgcactgtgtttgacctgccagaagacattaatatgacgcagctggagagggcctggacagacaccgttgcagcaatgcctatcctgcgcactaggattgtcgagttacggggagaaggtcttgttcaggttgtagtgaagaccccgatgacactgcttcgatatgagtgtattcgtgacttgatgaacaccagttctcaggcttcacatttggggagaccactgtgtcgggccgggataattcaagatgaatttccccgtctattattaatgatccatcactcgatatacgatgggtggaccacaaggctcattttggatactgttgaaatggcgtttcgggagactcgagctttctcagcgcccgttccgttccagctatttgtcaagcacgtggtggctatggacaccgcaaaggccatagagttttggcgtgatcagctcattggctccgatgcaactgcttttccgtcttcacaatactctcccaggaaaaagctggatttcaaccatgttattagtggggtgcagtggccccgtaccagtgctactccatcatcggtggtgcggtctgcactcgcgatactgctagcatcgctcactaataaagacgatgtaaagtatggagctactgtcagtggtcgacaggcccctgtgctagatatcgaacgcatcgcgggaccaactattgcaacagttcccgtgcgagtgaagttaaactgggaccagaccgtcgaagacctgctgcagcaaatccaaagacagatggtagaaacgacggaatatgagcagtttggcttacagcaaattcggaggattgatgaggatattgaggcagccgcacagtttgagctcctactggtcatccaaccagctcaccatggcaagagtcagcagcctggcggtcttttctcccgcgcacacagcgtagcgctaccaggacttttagacgcgcacagccaagggggacccgtcctagttgctaaggatggacagagcgatagtattgggatctacaattcttacgcgatgatgattatctgtcagctggaagaatctggtgcagagctcaagatcaactttgactctggggctattgaggaagacgaagtgcagcggctggcccggcagtttgagcatgtattgcgacaaatgtgctcagagcagtttgcccaagtcaaactcagagatctaagccccatgaccagcgaggacctgctcgatatttgggcatggaaccgtaatctaccagctgccgctactgagttggtaacatctcttattgaacagcgggctgctactcaacccgggaaaattgccatatgcgcatgggataacgagcacacatacagacagctccaggaaagatcgaccgctcttgcgtgccgaatgcgagagcgtggggttgcccccggatctatcgtcgtgctcagcttcgaaaagtcttcctggctgcctatcactatgatcgctgttcttcaacttggatgcatcgtgttgcctgtttctgtaccgacttcaagtcaacgagctagccaaattatcaatgctttgcagcccacacttgtcataacatcgaacgcatcccacctttgtccgtttactggcatggtgccggtcactactcatgatgagctgatgaaagctcacatcgaaaatagcccaggtctaccgttacctgagctccgtgcctctgatcctgcttttttactctttacatcaggctctactggaacaccaaaacctatccaatggagccatgaaacgctatcaagcaacattgcggcagcgcaaacatgctttgggattgattctaatagcagggctttccaatttgcaggatacgattttgatgtcagcacggtcgaaacgctttcggtcctcgttgcaggtggctgtgtttgcatcccatctgaatccgaacgaacaaatagactgtccgaaagcatcgctcactacaatgcgaattggatttgtttgacgccatctgttgcagaatccatcacgcccaaggatgtgccgttgttaaagaagatcacgtttgctggtgaaaggttgcaacagaggacggcttctcaatggtctgagtatctcgatgtcgtgtacaattggtatgggccagccgaggcgtgcgtagccacttcatataaattcgatcccaggaattggcagtcggggatcattggacgaagtcaagcagcctgtacctggctagttgatcccaaaaaccctaatattcttgctccagtcggggcaatcgccgagctactcatagagggtccgatcgtcgccagctatgcagggagctgcggtgctgccctgaatgaaaagcaattcatttctccttcctggttgcatcaaggccattggaaggtatcagggcgagacggaaccctgtatcgaacgggggatctcgtcaaatatacctctggtggttcccttctgttcgttggtcgaaaacaggattcccaacgcaagcttcgaggacaacgtgttgatctagagaacatcgagggcttagtgcaggggtttctcaagagcagaaatgaggtcaaaactgtggcagagatctttactccatcactcagcgacaaggacagtttggctctcttctttagctcccgcggtatggcaagcaaacccgcgttgccggtcgacgaacttgaagcgtatctggcgacagtgctgccagcttatatgatcccaaagctgtacattcccctggtcacgatccccgtcggtaagacgggaaagactgatcgccgacgtctgcgtcaaatcggtagctcgttcactacagagcagctagcggcaatgcagccatctcggcagaaggcaaggcagccctccggcgaaaatgagaaacagcttcaaggactgtgggcagaggtttttggtgtagccgtcgactcgatctatgcaacagacaatttcttccgcctgggaggcgattctatcatggcgatgcgcctcgttgccctagcccgcaacgatggagctgcgcttacagtttcagacatattcgaggcccccacactggagaatatgtcaaagcggcttgtaaaagggaccaaatatattgaagaggttcctcctttttctcttttgagcccacgcgttggcaaagaggatagtcgcaggtatgctgctcgccaatgcaggataccggaggaacaggtccttgacatctatccttgtaccgctcttcaagaaggccttctggcattaggcgaaaaggaccctggccaatatatatcgcgaagtgtacttgagattcaatccactgtcaacccggaccggctacggcaagcgtgggtatccaccctgcagaagttacctatcctgagaactcgtataattgacctcccgggtcaggggttggtccaggttttacttgacaatgttccctggcgctttggcaccgacatagctacttatgtgcgagaagatgaacaggagccgatgggtatggggacgcaactttgtcgtgcggccattgtggaagggagctttattctcactattcaccattgtacctacgacggtgcctccctaaagatggttctggatgaatttgaacatcagtaccttggtcaatgtggcgcagaatttacaccatttcgcaactttatccaatatttgcaaaagactgacccccacgacagcacagaattctggaaaggccagctttctaacgccgagcttcagcaattccctgtccttccctcctcaacctacataccacaggccaacgaggagatggatcatccgatttcagtcgagtggccgcgcgctggaatgacgccatcaaccatcctccgatcagcctgggcaatccttgaagcgcagtatgtggcctccaacaatgtggtatttggagtcacaacgagtgggcggcaagcgaatatggctggcatcgaacgctgtagtggtccaacaattgcgacagtaccaattgcagcctctatcgattgggaccagacaatccagacattcttgggtcagatacaacaacaaagcatcaacatgataccccacgagcagtgtggactgcagaatattcagcgagctgtagagaatactgactctgtgctattccagactttgctagtgattcaaccagtggctgaaggaaagagtctacaagatgacagtctgctatttaaggcatgacactactcgtctaatcttaacactcgaggaacggatccatttaatgtgtatccgttgatgttgatttgcgagcttatcgggtcggggctgaagttgcacatcagctttgataatcatattctcgaccacaggcagattcgtcgcatcgcctctcaattcgagacagtccttcagcagctatgcaccacagacccaggaaccacaaagctcaaagatgttcaaacagcatctaatttcgacattacacagttttggggaaataattccaaggctccagcagagccccaggcatcagtacctgatcagatttctttggtggcgggcaagcaacctgactcgattgcaatcgatgcctgggatggacagctatcttacagggagcttgatgaactgtcgacagacctcgcccataggttgcttggattgggtatcgtcaaagggtccacagtcgccctaagcatggaaaagtctaagtgggttccgatcatgcagctcgccatcctgaagtctggcgctgtttgcttgctgcagtctgtcgccgtaccagagcatcgtgtgggcaccgtcctcaaaaccctcgacgtggtgcttgctgtagcttcaccatcgcgagttggcgtgatgaagcacttttccaaatgtctcactatcgaggaggtgctggagtcacctatcttatacaatccactcccttctccagggatggctgaccctgccattgtcttgatatcttctggcagtactggcgaacctaagcagattctttggagtcatcgaacactgagcgcaaacatccaaggtgctggtgaggtattctcaatgagctcgttgtcccgtttgttccagtttgcgtcgtacgatttcgatgttgccacggtggaaacgctgtccacggtggcttatgggggctgtctctgcataccctctgaatccgaacgactcagcgacatgcccagggcgatcaatcgtttcaaagctaatgtccttcactgtaccccatcaactggaagactgcttagccctgaagcggtacccactttgtcgacactcgtccaagctggggagaacctgaccaaagaagacgcgaaaaggtggagtggcaagtgcgatgttatcaactggtatggaccggctgaatgcagtttagcttcagtttcccctgccactctaccttcatggtacacgggggtaattgcgggcccttctgaactgattggttctcaatatctgcctctttgctggctggttgacccgtacaatcatcatcgtctgacgccatttggagctattggggagatcgctctcgagggaccagggtgcgcagtggcttatattgggaacccaagtttgaccaagaggatgttttgtgagaacccaacgtttctctgccatggccagaggggaaatgaaagaggacgaatgaggaggatctaccgaaccggcgatttggctcgatatgacagcaacggcaacctggtattcatcgggcgcaaagatgcacagctcaagatccgtggccagctagtagccccagaagaagttgaacaccatattcgtcaatgtgtggatatagcggactttccagtcgtcgtggatggcataatcgagaagggtggcatccaccttacattggtggccttcattgtaacagaagaggtgggttccatcacaaatggcctgaatgagaaacttcaaaagtcactccctcgttatgctattccatcctattacatccccgtcccggccattcccactggaccaactgggaaggtcgatcgcaagaaactgcgggagattggttctgcgtttactccgcgggtgcaatccgaaattcaacagagaaaacccacgactccagcagaggtcaaactccagagcctgtgggcgattgctttagggattgaagtgagcaacatttctgcgaacgatagcttcctccggcttggtaactcgattgaagcaatgcgtttcgttgggctcgcccgcgatcaaggcatactattgacagtgggacaggtctttgagaagcccgtactcgctgaaatggctactgttattcagagtacgacgaatgacatggttgagaaggcctctcccttcactctgctggataaatctgtggatattcaattggcccgacaacaagtcgcatcactgtgtggcatctctgaagagagcatcgaagatatattcccatgtacaccattgcaagaaggcctgctctcattaacgacgaagcacgatggggactatacaggtcgcaacatcctagagcttcgttcttctgtcgacattggccggttcaaagccgcatgggagcagacagtggcgaggattccaattttgcgaacgcgaattgttgatcttcccggtcaagggttggtgcaggtagtaatcgaagaaactaacgtgtggaccgaggcaaaaggagctgaagactatatcgaaaaagaaaagcagattccgatcgccctgggatcacctttgatgcgatgtagtttattcacgacatcttctggggaaaacagtcgtttcttcttcgcgctgactatgcaccactcaatctacgatggtgtaagcacaggcttagtcttggaaacccttgactcgctctaccatcatacaacctcccgtgaattaagcacattccagcctttcgtacaatacatcaacaggcaggataagaaggccgagtctgacttttgggcctcgcagttcgccggtctcgaagcatcacagtttcccacgctgccatattcagcctacgagcctcatccgagttcaaatttggaacattccatccgcgacatccgttggagaggagatggcattactccgtcgacgacagtacgtctcgtattcgccttgatgtgctctcgctattccgattcatcggatgttgtttttgggactgtcgtcaacggccgcaatgctccagttcaagggattgatagattggccgctcccaccattgccacactcccaattcgcgtgaaattgaaggaccatgaaaatatccgagcaatgttgattggtttacaaaatcaagcaacacagatgattccgtatgagcagagcgggctgtcgaggattcaaaagatcaacgacgaagcacggcaggcctgtcaattccagtcgttcctaatgatccagccacctgaaacaaaaatggacgagggcggtttattctcaccccaagagtcgtcaccgcaaagtgagagagatcgctaccgtgggttcaactcttatgccttctcagtgggctgcacactgttggagaatggaatccagctgcaatttactttcgactcaaaggtgattgattgtgcaacgattggcacaatggcgcaccattttgaacatcttttgcgaaaagtggcatcacatgaggtcgatcaagttgctgccaacgatctcgaaatgatcacaacacaagacctgaaccaaatttggcaatggaactcgcacagatatgagagcatcaaccgctgtatccataatctgatctcagatacagcaaaatcccagccgacagccactgctatctcagcctgggatggggaattgacatacaaagcgcttgactacttatcgacgcagctcgcccatcagctagtagatctgggtgttggtcgaggtatgattattccgttgtattttgaaaaatgtctattctctttcgttgcctttttaggtgtcgttaaggctggagccgctgggctatttctagatcctgctctcccggtatcgcgactccacgcaatcgtgcaacaagtgaaacccatcttaatgctagtatcaccatcgaatgaaacacttggctgctccatggtagagcatgtcatcgtagtgagccatgattcaatgcgcttggcatctgagggacgtggaaagactaccccactaccgtcggtacatccatcggacctgctgtatgccgtgtttacaagtggaagcactggaactcccaagggcgttctcattcagcaccgccacttctgcagtgccatcgtccatcagcaaccggtgttcaaccttggcccctcgaccagaatgtacgacttttctgcaccctcgtttgatgtaacctacggagccgtgctacctacccttgtagcaggaggcacagtatgcatacctagtgatgaggaaagaaaaagccatttgagtgagagtttgcgccgcttcggagcgacagataccctcttaaccccatctatagctcgctgccttgaccctagtcgtgtcccaacgctacggaatatatatcttggcggtgaatcccccacacatgatgatctcgcgttgtggactccccatgttcctactgtcaattgctatggtccagctgaatgttccgttggcaccctctattggaaggtcccgagtcccatcccatccaagattccaattggcaaaggatacggtgtatcgacatgggttgtcgacccacaatcgagcgagcgcctgtcgccccttggaaccgttggggagctataccttgagggtcccctggttggacagggctatttcatggatgaggaaaagactgcgtctgcattcattgaaagcccatcttggctacacaggggatctcctaacggtcgggttcctggaagagatgggctgttatataagaccggagacctagtcaagtacgatccagttgatgggacattggtctttatcggaaggaagaatacgcaggtcaagctccgagggcaacggatagagctgggggagattgagcataatctccaacaggtcctcattgatatgtccatcgaggccgccgttgttgcggaagtggcgaccccagaagtgacaggacgggctgctcttgtagcctttatcgagtctgacccaacgagaatttccgagatcgcgggcgatctggagaatgagatggcagcacgagtacccatgtatatggtaccagttacgtttgtcccgatcaatccaatgcccttgactcccagtggcaaaacagatcgcaggcgtctgcgagagattgtatcacaattcacattggagcaacttgggggaggacggcagtcaaatggccggcctccagctacggaacgggaatgtttgctacagaaatggtggacatcagtgattggggttccagctaatcaaatatttatcgatagtagttttattcgacttggcggcgactcaatttctgcaatgagattagcttccttagctcgcagtcaaggcatttctttgactgtccaaaatattttgaatcagccccgactatgcgacatggtgcaggcaatggctcccttggatgcaaatcgagatgatgctgatcaggtagaggttaccccgttctccttgttaaggcatccagaagacaaagaaatgaccctgaactatatcgctcaacaatgtgatatcagcaagtcggagatccaggatgtctttccctgtaccggtgtgcaaaaatctttgttatctatgacagcaaagagtcacacttcgtatattgcccggtttgcccttcgattggcaaagaacatcgacatacctcgccttcagagagcatgggaaaaagtcagtcaaacaaaagctcctatcctccgttaccgcattgtggatacgcctacagaaggcctggtgcaggttgaggtaaacgagcctttggaatgggaaacgggtgatacggtgtcatcatacatccagcaagaccgacgatccatgggcctctcaacctctcttactcgcctagctattgtcggaaatgctgcggaacatgacacctactgtcttcttacccagcaccatgcgatttacgacggttattcattgaatcttctgatccaggaggtatcgagagtgtatgcaggactgatagaccccacacccgttgcacccttccaggcctttgttaagcatatcatggccatcgaccaggagaaggcccgagagtgatggaagaaccaatttgcaaactctgaagcagtcccctttccacccctaccttatggtgactaccatcccaaagccgacagcactgtgaggcgtgagtttgtgggctttcactggcctaaacggaatgcaacggcttcaactagtaagcaatttcggactactgggttgtgacaccatctgtgattgttaacgcaactctagttatacgcgccgcatggtcgatcctgactgctcgctatacagatactgacgatgtggttttcggtgccttggtcactggccggcagggccctttgcaaggccttgatcgaatgatcgcccctctcatcaacgcagtcccagtacgcgtgaagcttgacccggagcaagacgtggaaagctttctcaactccattcagcagcagtccattgatatgatcgcctatgaacagtcggaattgctagatacccgacgcatcaatactgatacagaacagggcagtcgatttaatacccttctggtagtccagcctactcagcaaagcggcgatagtagaataatcgacggcccatttgaccagagaaaaatagtttctgctaatgatgatttggatgattacaatccgaatgcagtaatgattctatgtcagctaaccgaagacaatagtctgactatggaggtcagctttgattcaagagttgtggacgtggagcagatggaacggattgcatcacagtttgaacatgtcctgcgtcagctagccatgttaaccaccgacaccgtcgagtccattgaggttgtcagtccagaggatattaagcaactgtggcagtggaatgcggcggttcctcatgcgagtgaaaggtgtgttcatgaacttatcgacgacactgtcaaacagcaaccggaatcccccgctatatgctcgtgggacggacagctttcttatagagagctggatattctttcaacttctttagcatctcaacttgtcgcccttggggccggagcagggacgattattccactctgctttgaaaagtccatgtggcactcggtggccgctttaggggtaatgaaagccggcgctgcatgtgttgcgatggactcaacacagcctgaatcgcgactccgatcaatcgtagaacaagttcatccaaacttccttcttacatcttctaagaattacgacctcgctcgtagtctctctgatgcaacgctgctaattgtcgatcgttatcacctccttgactctcccgttgttcacagtacagctccattgccacaggcgcatccatcagatacaatatacggtatgtctcgtatgtatctttcatacagctatgctgacccattcggacagttgtttttaccagtggctcaaccggtaccccgaagggtgtagtcactactcatcgaaattttgcatctgctgccaagcatcagcaggagattttgaatattcggtctacttcaagggtatttgattttgtctcatacaactttgacgtttcatggtcaaaccatctgcagaccctgatctgcgggggctgtttatgcattccgtcggaatcggaacgaaggaatgatatcccaggcgctttcaatcgcatgaagtgtgactatgtatattttaccccgtctgttgctcgctcattggatccatcatcaatgccaggaatcaaatgcctcgccatgggaggagagcctatccaaaggtctgaggtggtgcgttggactcaagcagaggccataattggtatatatggtccggctgagtgtgcccaagcactgtcgtttgttcgtctcgatagtaattgtcataatagccatgttggactgccatatggtgcaaatatgtggctggcccagccaggatgtccagatcgcctcgccgctatcggggcaattggtgagctcctcattgagggccccacagtcagcaaagggtattttggagatctagagaagaccacggcagcatatatcaaagatccctcatggctcctgcaaggcacgcccgggcacccaggacgatcgggaactttgtacaagactggtgatcttctgcgctacaactccgatgggtcattcgactttattggtcggaaagacggaatgatcaagttgagaggtcaacgaatcgaattagcagaagttgaataccatgttcgcgtctgcctggaagatgcaagtgtctatgatggggttgcagccgagattatcagaccacagaatagcaatccactattagccgtcttcgttagcctaactgataggctggggaaatcagagaatccatccgcgttcaccgagctcgtggaaagcctggagcaaaagcttatccatcgcttacctcaatagtaagttgatttcattgctctcatcttctctaatccaaaagatacgattattaacataataatagtatgatacccggcgcttatattccagtcgaacaaatcccaatgacgacaacaaacaaaaccgaccgtcgagctcttcgcgacctgggcaatgcgcagagtttggagaggctagcggaactccaatctcatggaaagaagcatcgtgagccatcaaccgagatggagaagaatctgcaagtcctctggtcctctgtgctcggtgtggcacctgcgagtgtcagcgccgacagcaacttcctacgtatcggtggtgaatctatcgctgctatgcggctcgttgcagctgcacggctacagggcctttcactcactgtggcacagatcttcaaagcccctcgtctatctcagatggccttattggtcacacagaaggcagaggaagatgaagcgtcgcaaccccagccggcattttcgcttctgaagaccaatgatcacaaaacattcctccaagatcatgtcgagcccttcttatacgaagatacaggtattgtcaaagacgtcattccgtgcaccgactttcaaaaatgtgcagtcatagacgcccttcaggacccccccgggagactgccgatttggatcttcgggctcccccacaacgtcgattttgcccggctagaatgggcgtgtaaagcacttgtcaaccattttgatatactacgtgtagtatttattcaagcagatggtcggttctggcaagttcttctggatgggttcaagcctatctatgatactcttgatgttgatgacgatgtggagtctttcacccatacactttgtgaggaagatctcaagagatcgcgtcagttaggacagtcattcatccgctttgttgctattcgacatcaaggtggcaagcatcgtctggtcttccgaattgcacacgcccaattcgatggatatacctggagcacgatgatccaaactttggctgccctgtactatcaacagtcacttccaatgcagccaactttccgtcaattcatagcgttcaacgagcgcaagaaagaacaaagtctctcatattggacatcaaggctccggaagtcctgccatcccacctggagtccagcaaattgtagtgatacggtatacagcacttccgaccgaatgacagtaacaacatctttcccaatgccaaacgtccagcgccatgaagggatctccagtgcgacctttttccacgcagcctgtgccattgccctctctcaacaattcggacgaaaagatgttgtctttggtcgtctagtaacgggacgctccatgcttcctggtagtctacaaaatgtcgtcggtcctaccatgactgaagtgccgatcgtcgtatccatcagcccgaacgacacaatcgtgactgtcgcaaatcaattgcaggcccagttccttgatgactccctccacgaatctgcaggaatggaggagattattcggaactgtaccgactggcctgagcaggtggtcgactttggttggcgaacagcattccaacaggcggatgaaatggagttcacgtttctagactccggaagcacgattactgtccacgagcatgatctacttcctcgaaggcgtccagaggtttatgccactccacggaacggaaggctgcatttagaatttgaaggcaaccgacagcttatcagtgcggatattgtacgagaggtgtttgctcggatccaaagtgttttgggtgaagtgtaatccgtacgtgcattaacccattactatattgccattttatatttcagcagtacattcaagcgtttgttatgtagaattctaaattgaatgaacaacgggattgattaactagatttcgtttcctgttatatagcatttatgaaagtttctagcaacatttcccaccttttcgccgaagtgcgacaacattatcgaacattacttgttgcccattatccaatgctgcacatgatgctgacagttcagctaagcggaaaataaaggattagacgtgagagtagactaaacgagcttcctcacaaattttggtacgacaactgcttgatttcaactcgagatatatgtaagaaggaatcatctctgtcttggttatttcactcactgtgtcgagtcatgcaagccatacggagcaggaggaatttgccgactagatccataaagtagagacttgaaccagatcgcttacagatcggcagtggggctattgcatagcacagcccattatcttttccggaagagatttccagtggggataaggcggaataagttcagctgccaccagattgacgattggtcttataacttaataggatacgctcagcaatgtgcaacgcaacaagtagtcaccaatttcaccgcgcagagagaccataacttctggctagctgcggtgattgtataatcggcgaacgtatacatcaagccaaagataacgaacggtatgagacttcatgcctatcgatggcgggataaattcagcttatctagccggtggctgcgtaaagttcagcttgcaccggccacagtggagacaaagtctattagacgtttctcttactggtactcaaagagtggttggctgagctaggtgttggtcccggaacttatggagtagctagtctcgacaaaacgccacaaagctggtgaaggacaggatctgacagtgagtgtcacaccggcacattcctatgagtgggacaatatgatgattccatgtacatcagccgagcacttggcctttagaagcgttcccttgcgtatgttctcatcaccaacatgcaaaggtctcgagagacaccttaacctgtaagattgctcagctcagcctagtagcaaatgatactctttaattaccttcagctgaccactttaacggcgcgtcggtatagaacgagcgatctgtgggagtgggacctatactctatactaatctatatctaggttggtgctcaggaagcaattgccgaatcaatgcgagtgttaacagagggtggactcggggcgacgaacataaataggcgtggaagctccctcggaaaacatatctctttcttgtcctcagggttcaatttcaaatatcctgtcctctttccttgccaactaagcctagcgaatcgtgcagctaaagtactcggaagctcctgtattgtcgcagtcaactacaatttactctttcaatcaatcaaccacaacatgtccgtacaacgcctgacccggaaaaccctgaccacgactggtatgcggcacctctggaggacggccacgacgaactctatggcatccgcatctacttcgagcatagcgacacctaagtgatgcttggcgcgtcaagcgagaccgagtatggtttagctcaaagctcctcgaactttacttatatcaaacaacaccttggtgtaaagtgggaaagttataagtgctgggtcgttaagcacattgatgcccaagccgaaggtggatgcagctatacggtgaaaagcggtggctggaatgccatccgagactacatgaattggattcgcgctggattggaacactggaacttgtgggacgaggcatcgatcgagtcttttgtgcaacaggcggaggatgtgcttagagagcactccaacgattcgggcaatgactggaattattccgtcgacgagtactggaaggaccgcaacggccaaactcaggatgatgaagagtttgaggaagaacccgatgaagaacctcagaaacaacctccgaaagcacaagaccgacgaactgaggaatttcatttccctggcccatggcacacacacttagtgttccttcagctgcagtgtccactggggggaaatgttagcgatgtcaactgtaactgaatatgcatctatgctccagttaatcagcccaaagtttcgtacgcagtggcttcgttagcaattatatatcgttaatacgtccgtgcattgttaggtcttctcggatattaccgcaatagttgttagaaaaattactagattcaacctatgctagccattattggttctaagaagcaggacttttgatagatccatctagattaactcggttaacttaagaataaaggtgagtgaacacgattagtgatcgaaattctgtgatataattggattagtgatattagtcagcgattcgtcagcatcttcgaggatgatgtcttcatttccagtgatttatcaatcggtacctttacctttattataatccactattattatatcttaaactaccatcttaagaaacccataaagatgcctgtccccgacaccttcctagcggctacggtcaacaagccctacgcccaacatgtcgtttccaaccgctccttgcaaccacttgaatcgggagaagtcgctatcaaaattactgccacggccattaaccccgttgactggaagatccgtgactacaatttctttattaaagagtaccctgccgtattaggatcggatgccgccggcgagattgttgctgtcggggccgacgtctccaactttgctgtgggcgatcgggtattcttccagggtatcattggaagatatgactcctccaccttccaacaatactgcaagatgccggccgcgctggtctccaagacgcctagtaacattagcgacgaccaagccgcaggaataagtcttgcgaccgtggctgtcgtgacagcattctacgacaagtcgggccaagggttaaccccaccatgggacccgaatggcccgcaggtcggaaatggcaaagccatagtgatcatcgggggcgcctcatctgtgggccaatatgctattcaattagctaagctgtcgggtttcgaaaagattgttaccaacgcaagtgctcaaaaccacgagtggcttaagaagctaggcgcacatgttgtcctggaccgagccccttcgagcccggaggatttcaaggctgcgatcggcgggttgcctctggaattcgtgttcgatgctatctcggtgaaagagacgcaggcattgggtgtgggcattgtccaggctaccaaaggcgccgataagatcgtgacagtccagggtgccgactcggatgctattgcacttggtcaatcgaaggagccgaaggtagcggttaagcaggtcttgggattggggagctccccagcattacgttatcttagcgagcctctggtgaaacatctcggaggtgaggatggttatatcgcgaagaacgtttttgttcctaaccgggtgcatttggttgaaggagggttgaacaccgtggaacaggcgctggcgaagaataaagaaggtgtctctggcgagaaggttgtattccgccccaatgagggagcgaattaagcatgaaatatatacttgcaatataaagctataatatacggcttcattggtactctttctgcctgttatttcctttaacatgtcctcggctctcgttggtaagaggctctaataaagctcgagtgattagctaaggcctgtatttgcatgtcatcctatattttctagccagattccagatttgtttgtgcaaaccacttcgctcttccctgttgacccatagcagtggctatagcagatggaagcgtagaagcccatgccctcattatactttattctgagttcgaaaccgtgcctgataggctgttccggatcttaccaagtggagatcgagatcagtgtcagtcaaaactctgggcactagcctcatacaagtcctagtgccgcaccgctaaccaatccagtgacattgtcaatgtctagtgggactttctactagtggtctaacttccaaggtcttttcagctgaagtcgcctttgccgatctacagcgggggagatagatgccggagaggtataaataaacttcctaccccctcgtgagaattgatcatccccagacattctctaccctctttatctaattccacaatttccctttgaccacaatattcacaatgggttattttagtaaattcacctaccttcttgttcatattcgctatgaatgtggctaacattcataggcgatgactccgagcaggccatccatctcctgggatgaagtcaacaacgcccctcacgaggttgaatggtccgaggggctcattggtgctcccgctgcctaccaggctgcagagaaatacgaggaacacgtcgccgcgaacggaaagtactttccttactcaatctttttgtcgaatctcagaatggaaccgtctaacctgttgcttagtaggcaagcccgcaagccaggctcaagcgaaggaaatcctccgtgggcttgcggtgttttcgtcgacagaatcatcgagactaagggcttggactttaacgacacgaaaaaggctaaatacctcgccaatagccatagagtggatataattgccgaggggtaaagtcatatgacttggatgaatactatcgatatagactcttgtggaatacaagactctcatagagcaattgatattcattattacttcgtgagtaaaatctgggactgtgaggccatatggcgcataggcataaagggtagaaatatgatagaaattatgtccaaggcatatcacccaaatgtgaccctagagacactcttctagatataactatagagaaactacacgccggtgactagttaggtgggtcaccagcaatccctgacaaaacaggaaaatggatgtctattacttaggataagagaaaaatatagtagaaaacacttattgcaagtactgacgatataatacctatttagatggttctgtatgttggattcaactgtccaatggctttgatagaaaagaaaagagtgttggcagatactgtattctaattggtggttgggacaatatataacgccatcttaagagcgattggcctcatcttccttgttccaccgatccctttactatctttgttcctcccctgcattctttatttagtgcatccgacaatgactcacaggtattgaatgtacttgacataatgggacaataacactctttacgtgtattcatactccccccaatctgcgactataaatgccccagttttgaccgctattcattgactcacaaaaaatcgagcaacatgacagctgacgaagaatcgccgtttttgcagtcacctcccaccccagaaagacctgtgtctgaccttgaacgaagacgaaggtctgatcgagccaacaaattggtcatctatggttcttttgtcggtgagtgttttacaaatgagaaggtgccaggaatgtgctgacaactctcaggcgtgttccttgcgtccgccgacgagtcacttgtcatctcaacatggagctccatcgcgtcgcaatttaatcgtctgtctcaagggtcatggctgctagtcgcatataattttggttattgcgtctcattgccggtggtaagtcgctcagaaacggtccactctgtgatacttacgcaatttggttagtatggtacgctcagcgacatatatggacggaaaaatgtcctcctctgggcttactttctgttcgctttgggatgtctggcatggtgagtcatccgggttccatccatctccctggaggctactaaggggatacaacgcagtggcgctagtggctccttgatccagctcattctggctagagtattagctggcattagtggcggtggtatggttgctctggtgtccattatcattaccggtacgttcatacctgatgcacattcctagacctaacaattgatagatttgatgccttctaacgaggtggcactgtttcgaggatatgctaatgtagtcaatgtggctggccgcagcttgggagccccagttgggggctttctgatcgcgacactcgggtggagatggtttgtttctagttagcatcttgggtgcgacgttacaacgcttactatagtccagggcctttctagggcaactccccctcatcattatttgtattctggtcgcatattacggtcttccctcgtcgttaaaccaaagtaaggcagatagcgaccaagatgattctcgatctcgagcttcagatctcgactatggaggtattatcagtcttgctaccgcaatcctcattctgctattcttgatccaaagcttgagcacgacagatgatcaacccggcctgccctacgtattagcccctgctttcgcaatcgccattgcagtgttcgttctcacagaagcatactgggccagaaagccattgataccgttaagcctgctaaaatgctccttgggagggtactgtgtggggcaattgttgttaatcacaggtcgctcggcagtgagtacaatgttgcaacaaccctgtttcactactgacagatcacttgtatatagcttagcagtaatatggtaccatacttcgtccgaattgaaaaagtgactgattttctggcatcatttacctacgtcgtcactgcggtgggtgtctcagtcggcggcctgatttcaggtgccatcatcaaacggtgagttgcaggccaacatatccggtgttcgctactaatgaaggtgacagaacgaagcaatataaaacaatgactgtaatagcagtggtatctactgtcttgctgtctattttaatcttcattcgctaccgcgatggttgctatacctgggagctaatttatcttttcccttcgggcctttcaaatggcatactcttctccacgcaattcattggcatgtctttggcggcacctaaagagcggctggcgacttcgattgggatatactacctctcccagcaattggggttcattgtcggtccggccgcttcggtcgctgttgttcagcggctcttcgcccataggctttcagaaagtctggaaggattggaagaaaaacaggtgcgtataactgacctgaaacaatgttgaggctaatgattttgatatagtgtattggtaaagtcattaatgatctgagatactctgagagcttaccggaaagactccagagtatcgtccgatcgagctatctgtatgggtttcaatttgtaccatgtaagttcaatctaacccccaaagtagctggagacagcagaggctgacaaaaatagtgcttggcacggtgtccactttgatcttgttgccaattgtgctattacaaaaggaaagaagaatcgaatgagattcgttccaaagcaaactatggatggctgggccacaacaatgcatgattgaaccatgggacattgtgcataggagacgtggtgtgtagaagggaacatccgaaaccaccggattctatcatgggaactgtgggttataggtagtctacatttgggactggaactggatcgacaagtcattgaactaataacttggcttttctgcgccacgagcttgaaactgtttaaccgatcattagtacaagggttaacacattggaaccaggtctctcattcgatgtgccctaactccaccccatcccttatttcgaaacaatatagacctgagatcgagattccaccagcgtattctcaacaaatcaccagtatccatgaagataaggcagccctatattgccaaagtggggctgtgagaagcgaaattctcttgcgtacggttgcgacgcgtcaccagggggccgggatgccgtgagaaacccgatagtcatactgaagagctccactctgaggccgtttaaaccacccaaacacctcgggttttccgaccggcactgatgtcgtagaccggttacgacgaatgccgttctactacgatcagccattacttcatagggaaaagcttggccatcctcaatccccgggtgtgggagcgtcattttctattaccgtagaagatcagcgcccacaaaatgtaatgcagttcggtactattgaatcacgaagtataaatagagcatacaccccctaacagttacgatatgatcaatagttgcctaatttcagtctatcgtgtatacaatttttgcctaactagagtcgttcattcgctttcttatatcgttctttggtaagatgaggttcgtctcacttgccgtaggggcagccttgctaggcgctgcaggcgcctcctcgatttcttccaatgtaggcttgctcaaagccaatggtggtcagtttcctcacataaggcaaacctgaataaacaggctaatatacgaatagttgcgctcggaaactgggaagctgcctacgagaaagcatccgcttttgtctcaggcctgaccactgatcagaaactggctttgatcacgggtagtaatgttgagtcggctaatggaaacttcactcccctctacttcctcgacggagacatgggtcttcaggacttctattatgtttctgctttcagcttgtcctcggctcttgcgatgacctgggatcgcgacgctatttatgagcaggctaaagctgtcggatcggagttctataacaagggtgttcaagtggtcgctggacccacgtctcagccattggggcgtaccccttggggtggtcgtggcgtcgaagggtttggcccggatccttatctcaatggcttggctactggactcaccaccaagggctatgttgatgctggagtgataccgggtggtaaggtgagatatactttcctaatccccggacactttgtaatttacttatatgcgatccgtgtgtcgatagcacttcctcttatacgagcaagaaaccaacaggacctccagttttggaagcagcggagaaggctctccctactcctccaatgcggatgacaaaaccatccatgaaacatatctgtggccattctacgatgcagtgaagaatggcgctggcgcggtgatgtgcgcaatgaccaaggtcaacggcaccatggcttgcgagaattcggatcttctgatgaagatgttgaagacggaacttggcttcccgggtatggtctggcctgacatgaatggtcaaaacagcgccaagggatcagctttgggtggtgaggactatggatcgagttctatctggagtacttcgaccatggaaagtttcttgtcgaacggtaccctcagtgaggctcgcttgaacgatatggccatcaggaatctgataggttactattacgttaacctggacaacggccgccagcctacaaggcaaacgacagatgtctatgtggacgttagagctaaccattccaagctgattcgagagaacggagcgaagtccatggcgttgttgaagaatgagggtgtgctgccgctaagcaagccccatgttatgagtatctttggagctcacgctggccctatcatgggcggcccgaatagtaatgtcgatgtcatgggctccggtccgacctatcagggtcacctggccacaggctcgggatccggaatggcatctatgccctatttgatcactccctacgatgccctgactaacaaggcggcccaagacggaacagtgttgcgttgggtgttaaacgatacttacagctctgggggaggctcttcgctagttccatcgagtacgtcctctactgccgtggagccgtcctttgagaactttgccaccggatcggatatctgcctggtcttcataaatgccctggctggagaaggtgcggatcgaaccgagctatataacgcagaccaagacgctatggtgaacacggttgcggataactgcaacaacacagtcgcggtggtcaatactgttggaccgcgactgctggatcagtggatcgagcacgataacgttacagccgttctctatggatctctcctcggacaggaatcgggtaactcaatcgtggaccttctctatggcgacgtcaacccatccggccgtcttgtccacaccattgccaagaacgagagtgactacaatgttggactttgctataccgcccaatgcaacttcaccgaaggtaagccgaacttattgatccctcaatatccacaccaccacacacctcacccatccatcccatcgaatctaaccaacgacaaacaggagtctacctcgactaccgctacttcgacgcccacaacatcaccccccgataccccttcggccacggcctctcctacaccaccttccactactcatccctagccatcaaagccccctcatccataacgaaagcaccaaaaggcaacctcaccgtcggcggccccagcgacctctgggacgtcgtaggaaccgtctccgcccgcatcgccaacaacggcaccctttccggcgcagaggttcctcagctctatctcggcttccccgattcggcagatcaacccgttcgtcagttgagggggttcgatcgtgttgaactttcagctgggcaggaagcggttgttacttttaatttgcggcggagggatatctcttattggaatctgaagactcagcagtggatggttgctggggggaagtatacggtctttgtgggggggagttcgagggatttgaggttgaatgggacgttttttctttgggttgggtcttaggtatgttgcctgatacagtatttctaggggtacatgctcttggaggttatcaggtaaataaattaggagtgggccatgatagtcgaaggaggatcgggaaggttgatttgctagatgctaacacctaccgctgaagatgtggatgatcatagtcacccaggctatataaaccacaaaaacgtctctcacagccaatctttctccacagtccatgcctagacattcattagttatttcataatctcctcttctctcacgacaacgcattggcattacacaaaggacccgtccctctgccgtcaaactgaactgaaccccgtacctacgatccaccccgcagaccttctatctggggacaatatagatctatacccatgtctacaagggagacagccatgagcgaaagacatttggtggaaaattcattattgctgaatggcgctaaggctggccccacatgaccacaacttccatgcaataggacacggcaaataggctattgaaatgaggataattttgaaactcaatttccccagatattacttcaggctaaaaatgtaaacattattgatagtgcgcaggctaaagtccctgcttttgtatagggacgtccgtggtacataaaggcgaccctttttttccccaataaaatcacaaaacatacaaaatatggccctcgtcttccagtcgttatgaagctgatttggcctacgtctcttctctttacggccctggtggcagccgaaccgtaccttctattcagttccggtacaagtgagtaccaactcgcgagtaacacaactgcaccagctgtatgggtcgcgcagaatgagcctgttggggttctccgagccgcacacgatttggccaatgactttggccgcgtgctcggtgtcaacggaaccgttaatgtcttcgataccgacatctcggagtcccctgggaaggctgtcatcatcaccggaacggtgggacagtctactcccatcgaccagctagtttccgacgggaagctcgacgtatctctgattgagggcaaatgggaatcatacgtctcccggatcgtcgagaaccccttccccaatgttacatggtccctcgtcgtagctggcagtgacaggcggggcacaatctatggtctgtacgacatttctgagcagatgggggtttcgccgtggtactggtgggcggacgtccccgtgaagactaagaccggcatctgggtcgcgccggagggcacgttccagaaatccccatccgttaaatatcgcgggttctttatcaacgatgagtcgccggcgctatcaggttgggttgccgagaactttgggactaagtttaatagcgccttctatcggcatatcttcgagctctgccttcgactcaagggcaattatctctggccggctatgtggggcaagatgttctatgtcgatgatgtcgataatgggcagctggcgcatgaatacgggatcatcatgggcacgagccaccacgagccgatggcccggtccgagcaggagcaaaagacttacctggatggagagtggaactggaacgagaaccaggcaaacatcacgaccttcttccagcagggaattgacagggccaagcactgggacacaatatggaccatgggaatgcgcggagaaggggatgtcgcatcacctaccttgacagcagccgaccttgaagagttgattcatgcgcagcagaagttattagtggaatcattcaacgctagtgatcccgctagcattcctcagacctgggtgctatacaaggtgagtcaacgtttactatttgtcacacgaaatgtctctgacgactcgcatgaaggaggtcagtgattactatgcggcaggaatggaggtgccagaatctgttacccttctttggaccgatgacaattcgggcaatctcatccgtgtgcccattgccaatgagacttctcgggtagcaggcgcaggcgtgtactatcattttgactacgtcggcagtccacggagctacaagtggatcaactcaatccagctggtcaagacatgggagcagatgcatctagcctaccagaaaagcgcccggcaaatatggattgcgaatgtcggagacatcaaggggctcgaggtgccattgacgcactttatggatatggcgtatgatatggatcgctttaccagtacggattctaccacaaaatggctgaagcgctgggctgcccgggagttcaacgaacggattgccgaccgtactgccgatattctcaatcattatggaacacttgttgcgcgccgcaagtacgagctcctcagccagttgccatttgcattcagcacgatctactacgacgaagcagaggccaacctggcccaatgggagagtctactggcccagacgcagagtgtttacagttctcttgaccaggcaacccgaactccctttttcgaaatgtttttgcacccggtgctggccggaaagaccgttgtggatctttacacgaagaccgcattcaacgcactataccaccagcaaggccggatcagcacaaaccgccttgcccaaaaagtgcatgatttgtttactgaagattccgcaatcacggagcgatatcacggtgtcaaaggaggcaaatggaggccggtcatggatcaggttcacattggctacagttcatgggacgaccccgtggacaacactaacgtcatgccagctttgagctatatagcagcaccccagggtgctgggggcatcggaatcgctgtacagggcagtgcagcatcctacccagagcagaaaacattacgcctcctctccatggacccttacatgcctccgtcagagtcgcggtatattgatatattcgctcgcaaaaacaccacagtcacgtactccatttcctccaacacctcctatgtcacggtctcaaacgcaagtgggtcagtatcggcatctagtaatatctccgacgtgcgcagcaccattacggttgattgggcttctgcagagccgggcttatcacacaccgaactgcaagtgcgagcgggtgatgggtttaccgccgccctcgtacttcctgtcaacaacaccttcgtccctacaaactttaccggttttgtcgagtcgaatggcgtcatctccatcgaagcaagccactataccagtgccgagacgaaaagcaacgtctcgtatgtcgagatcccgcattacggacgcaccctctctgccgtcatgccctggccggtgacgatggggacgcaacatcccaacaccgggcctgcgttgcgatactccctgtacactacgaccgcgtcgcccagcgcaaggctcatcattagtctcggtgcctcgcataaccatgaccccacgcggttgatcaaatttgcctattcactggacggatcggtgcccgttaccgtccgcccggtgtctactgtgccgccctacaaggaaggccaggcctggcagcaggcggtgatcgaaaacggctggacatcggtgatcgagctccctggtgaggttgggacgggcgagcatgagttgtcactgtggcttcttgagccaggtgtggtcttgcaaaagattgttttggacatggggggttatcaggactcggcgctgggctcgcctgagagtatgagagttggtgtatgatatgtgtaactatattttgtcatggtgaggaggggggtctaggatgcgaagctcgaacatttgaactgactccggttaataagaatttacatagaccagtggatttataggtgagattctcaaattttcgggggatagtaagaatttatataggaaatcgaattcgccactatagctagtatcacttagaaggctttctcactttccggggcctcatctagtgaggtattacagtagcttcacccaactacacaagctcaagcggttgatactagaggacgaagagcatcgccggctcaccagctcgaagtttttgcaagcattgccatagctttcaaatgataccttacttactgaatgatctttttctgtgtagctcctcaagcatgtcacacagtcgttttaaacttttatttatcacctttccaattcttcagccgacttcaactgttctcccccatttaccctctggtccaccaatgcattaattcgccaacgatcttttgtcccctttctcttctgacaacatcttggaactgccaggacctttttcccaataaagtcagccgggtcaaccgcgaacaaaagccaggtatttgcataaacgcggttatcatcctcaatctcaatgatgttaacctgtaacacctcggggtagggatcatcagctggcacaagatggtcgaatgtcacaccgtaatagtcaatctgccttaccaggtcattggaaaacgttagtcttatgcattttatatctgggtgagtaggtaagataaggattaaggcaagcttactcattcggatacttctctggcgtccaacccacgtattcatctctcactactagatcgcctgtgacttcttgacgaggacctagtctgtataactgttgatatgttaatcgtgctagctctgggcctgctggttgtgggaatgtttggctttggggatttagatgccatggcgtgtgtggtaggagtctttgaatggcgatcaagggaccttcgatttggattcgaagcgggtggtcgtgcggtgggaggtgatgtttgtgactggggttttggatgcaaggtggaatgtgaagtgggagcgccatctggagaataaagctatctgatttctcttttctggtgttgattgaggagctgtggtaactgaagctgatgttctgcgtgcagaggtggtggaggagggaagtgatatatcccctttgtctagggtttggagattaccgtcatcacatgatttgtaactgtgcaactcaatgaatagggcagtaataaacaaaggttaaattggctagctaaaacaatttagaaagtacaggcagtggctgctttcgaggtttgtaaatcttgatgagcgatcgctttaataaatctactctgtacttgggaactgaatagtatcttcaactcttacttcggtagcttaaatcctccaggtacattggtctgaaacaccctccttggatcgacgtcctggctcacgcgcttcaatagctccacattcttactcttatagctagagattggatcctgccatggcgccgcatagttgaggtatacgaatggctcgtggacacctaacttgcgtgcatcgttatcgatgttatcgaaaagctcgcgcgcagccttctcaacttcctcgtcatctgactcgtcgtcccaagttgcgctaagaagtgttacaaccagcgaaccagacgcatcagctagacccaatgcattcctcgaggcattacgggcatagatagctggcggcaatggctcaagagaaatagcccacaccatacctcgaataccctcaacactcttcagactagaatcccagtgctggtaaaccgcagtcaacataggaagagtagacccatgagtggtaactacagtcaactgcctttaacagagtcagccagactcatcacgaaacccaagatccgtaaactcaccgcttaccaaccttcgagaacgatccctgctccatcgcaatctcatgcaaccccgcaatcctcaccgtactatacagcttcgggatcgccatgaatgggcgataaaccaccggattctcctcggccttcgtatacacgatgctattcaccacggccttgccctgtgccgagtacccgaaactggtgatcagggacgcatactcatcatacccctctgctgaattcacacccgcaaatgcctcgagctgctcttggtaggtatcaacagaatggtatacagttccgccccagataggaccctgttcgaaagtcttcaggtctacgcgcgtgacaactccgaagttatttgatccgccacgcagcgcaatcagtagttctggattctcatgctcattggcattgacgatcgtgccgttagcgaggacgacttcgaagttagtcaccgtgtcgcaggtccagccgtaccgcggagagaaatatgagatccccccgccggtggttaggccaccaactcctacctgtcctgcgcgaccgcctgcgactgagaggcctaattggtcgaggtggggatagacgtcgccccaggttgcgccgacgccgatggaggcggtcgtgcgatcggggcttactttgatactgtttaggccacggaggtcgagagtgattccgtttgcgatgttggatgcgccggtgaagggggcatggccgcctgagcgaatggcgaaatttggagtttcaggggttgaatttattattttgatggcggtggacacgtcctgtgctgtcgttggagaaacaatgcaaagggggtggaggttggagttttgttgggagaagtaagtgttgatcgagtcgttgtagggttggctgtttgggaatgagacctttttgccgagagcgccaatcaaggctaggcactagttttgtcaggttggggcaatgtatagtttggcaagggcttacacaggttgctacactcgtgttggtggtgttgcccgagttatttcccatggccagagattgtgcagatgctgtcggcagaaaataagtagaaacgagggaggaaaccggggagtaacagctatttgtacaaggaaagttatacttcccaggatttagggcttacatactggtctatatgatatgatcagtctgacgcttagcggttggagtggcggcttacttgcattagcgtgtgcttaactctctaaagtgcctgctcgtgcacatattccgcaggaagacctctactatccaagggttctttttataaaaaacaataatcgactactttcaatcatagtagacactagctccaatgacacagatgtgtgtgcttaagctagttctgcgtagccccagtaggtgggttgtggctgtaaggcgtgcacggaaccccgctacgccctaagagacaggctgcacagccacccagcaccccggcatctcccttatgtttccacactcactctaggtgcttctgaaggctattgggattgtggagcctttatcatgcagctgtttgagaatctatctagtcgtgccttggagcagtcgtcgtggactacataggtaagagctactacgagcttagtcagcctcgctatacctatttggaaatatggcgggggcgggtcccgaacgggttctagatctctgacccaaacccgacctgttaacaactctacttatgcttatcagatattagtatctgcaagaattctggagtatcttccctccacgttactcaaccaaagaagacttgaaagaaccggaatgtgtgctggtcaacggtgtcttccaatggaaacatgcgctggccaatggtcaccaagaagagaatttttccgtacctgtgaaagtcgcagtggcagcaaatggcgtcaggtcgtctcaggccaatggagctgtagccgtagggacaccaccagccaaaataactgattacaaggtgagtggagccaatggcttaaaacatgaaaacggctgcattagcaacgatactcaacatctgttgcaaaaccttccgacgatgtaagcatcagctcatttccctccaatgaaggaagtctaactcaatggataggctgtcaaagctccctacaactacattaacacccttccctcgaaaaatattagggagaccttcatcgacgccctgaactcttggctagaagtccccgcggcatcttcaacgtctatcaaatctattatcggcatgctccaccattcatctctcatgctcgacgacattgaggataattcagttccgcgtagaggaagtcctaccgctcatactttgtttggcgtgggacaaacaataaactcagccaactacacttttgtgtgtgctttcgaggaactccagaagcttcagagcccaaacgctataggggtctttatcgagcagttgaagaacctacactgtggacagggtctggacctgtattggaaatataacactcacgttcccaccgctgacgagtacatgaccatgattgatcataagacaggcggtccctttcgattgtgtgttcggctgatgcaaggcgagtctagcgggaagaccgagcacattgatgcgcgccgattcgtcacattacttgggcgctatttccaaatccgcgacgattaccagaacctcacgtcagccgaagtaaggctgaatatttaatagtgttgggaagcacagctaacgtgcaacagtacacttctcaaaaaggcttttgggaggacctggatgagggcaagagttcgtggccgctcatcgactgtctcaccggctctgatcccgaacagactatgataaagggtatactacagcacaaaggcgttggagagatgccgatggctatgaaacgactgatactgggaaagatgagaaagggaggagccctcgactccactttcttgctgctccaggacatgcaagaggacatactcaaggagctggaattgcttgaagctgaattcgggtctgagaatcccatcctcgaattagttctaaggagattgtgtctgtgaggagttatcaatttataggagctgttcacttcatactacaaacccggatttgcacagtagaagatcgattgtaggcagtttgttcaactttccagaattaccgcgtgagcgtcctcaaagtccgctaggtccctcgcaagtcttggtacatgcacccatttaacaattcagaatctatctgttgattcgagcaaggtgtggaactccaaagtccatcctacatcaccagcaaaatgggacggatatcgtttccttctaatgggcgaaggtcccaagaaccggaatatagctcagcttatagcgacgtcgcctgaacagatcgcatttcgctacggtgtgcacgcctgtcctggccaccctttcgctgggaacgaaatcaaaattgcattgtctcgcatcttgttgaaagacgaggtgaagactagtctccgatcacgttgccttctacgatgatcattatcagccacacctcgtcaacacagaaatgaaatatagtttcatggcattgtggtcattccgcgaaggctgtgacatgattcatgagcatatgttggagcatggcccccagttgatcgacctgtgggtaaatacgaggttcggttgctgtgattgacacccgccgagaccgacggaccgcgcttggctaggacatatttccgtaaaaagctaagcagctctcgtattagtcgctgatcatcaagatatcctcgtatgtttgccattcatgacccgtattgggtgtcttggcttgaacgcagagcctcgttgtcgcacccccacctcaggttgggccgggtgtgccctgaagttataacagataaggtactccgtaggagatatactgatcagtgtacatcaccaaactctgaatagcattttggctcatctcatggcagaactcacagtgggctatgtgtctggtatcattgccgccgcggtatttttgggtaggttcaactgagcatagtgaaggtgtaccacacaaaatacttagatgtctcagtccgggtctttgttcctactgtcatatgtttggtagtcatcggtcatctcccagaggagaatacaattgtctcatggtattgcttttcgctctagttccagcgctgctattgacgcattattaggtctgtcgtcagcaggctgattcattcgtcatactggccaacgatacttaattccgacactgctgccagtacaggagtcagcagagcgataaatgcttgcaactggctacaattgggtgcgcttgggcttgttgcaattactggaattgtaacccctttgggcctatacgatactattggccctgatgataccccaacaaatatcccattccgttatgcctctgatacatcggcgtttggaaaggccacccgctcgagagatggatatagatcacttagggtctgttacgcagatgaagaccccaataccgatgagggatgtcctggtgcgccgccaaatatcaatgatattgaagaccctgccgaggcgtactcaatctggccgagtagtgttgatttattcacgagtggaaaggtaccgtcgactgtttccagcctttttgacatccagtggcggtcgtttcggtcgacgaccaacgtagccttgggtgtcaacggcagtgcattctctgaaggatattaccggcaaatctcgcagttcatcatggaggagggaatcatagcggttgagggcttgatcgttgatactaaagctggacgtataggcttccggaaccatactgtacctgtggatgttcctacgggtgcgaggtggacagaagatatactgttcatcgaaccggaagcacgttgcgtgaacaccaacttgaccgtggactacaggtacaacccgtccagtgagacgtatgatagctttgaagacacacgggacccagtcctggttgaccacggcggcttcagtaacctaccccatgcggtctatgagatagacacggcgaatttccaaaacaatgtagcattgtatgagcgtgcctacagtgctgcctggaggcataatatggcattgatgcagttcttcaacgtgacgaccaacggatcagatggcctggcacccttcgcctatatgaattcggaagtcggaaagaagtttgatttacgcagcatagggagcagttatattgcccccgtgactgttcagacggacagccggtatgctggcttccttgaactcccgtttcctaaccagtcaacatcatcgtccctgagggatagacctgagggtcctaaccctgttaatctcactgcacaagatacctacgcaattgcccaggaggcctgtcactatccttcaatggaagatctgtcaaacctgtcgttcgttggtgtgtcctgtggcacagtcttcgcagcacctgggaggcttgacggagacccactcatccccgacacaaatagcacttggagcactccaatctactcctgtgctgctgctgcaaaagcggctatacgcaaggtcacatttagattcaatggaacgggggagctggataaccttgagatcgaaagaatagagcgctcatctaaacctcagctctggggtgtcgagcgattagccaatcacacgataaggaacgtacggcctctatggggtatcgtatcccctgaggtgggcactcgtgacgacatctccactgtcgaaagagaccatctctggcttcctggttacccagatacgtccgtatcggacctctacaccggacaggcaaacatgcctggcagccagttctatatggacaggctgctatctcttttcggggtcagaaatatggagaagtccacgtcacgatatacgggactcaacgatctggctctatatagtcaatggttggagctatccaactcatcatccggcgttgagcacatgctcaaacttatgtggactgacatggcggccaatactgtggtaggtacgcgagggtggcattcgccgaagaatggagaaaggttgtcaaagcgagatagcggcgaggtaaatgtgccagttacactatggtcacaacacattgaatatcgacttccgtacgccattcctgcctttatattacttgccctctgcattgcactgggagcatggagtatttggttacttattttgaggcgcgtcggcctcaaacaaatgcgaacgtacctcgctcgtacctccccgggtaggatactcgggcatgcgctacatgaagatcaagggaatattcttgcgtctacggacgtgtggcttcagcagataggcttacgaaaggtcacgctgccagggcgaaatgaagacagcgaaattccattgctagatgttcagcggacactaacccacgaggatggtggaggagataagagctctaagtagaggtagcgtgatgctttatcgcccagatctaaccggaataatgggttaagatggatatgactttttctctttttgtagcctttcttcttggtttgtattcgtttctgtccgtgtttattcgtcctctttgtatattttttacttttactttttttgttattggccatatctgcctcgactaagagattatgtagtcttggtacgtgcgactatccaagctaatcaatccataatgacaaagcatttactgtatatagtgatcttgagcggaaaagctgcaattttacgtgagatactatacttagcatgattctcggactcttccccgacctacaatattggtatattattgagagatttagtggaaaatcgcgagtcccaaatctagaagagcgttacctttattatcttcagagcaaatacagttcagaaacccgttataagacagcgagggctgcatagtagtccccttttgagtcttccccagcttagcttatccggtttatcaaacctcctgccctacttatagtaccccagatccaagaaccccacccccccccccaaatgctctctgtggccagctggctcttagaaaacaatttgaaatgtcgatcttatgtctcgaggcaatctccttagcttaaaaggaaaacatttaccctttcacaaagtcaagagggagagaggaggtaccaatctataggtgggcaagttagtgtgacataagagataagaagagtcaagtccatcaagtgaagtcaggccaagcacggccatggtcgtctcaatctcgtctttcaagatacgtatggccttactggcacctgcttcaccgaaggctacggtacgccctagagaaagggcctgcccaacccgacagccctggcaccgagggcaatcgctttgacaatatccgcccctcgagtaataccaccatccactgtcgcaaacctctgggcagtgctgacgcatggaaacgaggttgtctcccgctcaaggagcagagtctagttaccggcctccatggtttgaaagccatactccatgcacaacgttgcatcttcccagccctgtatacctttgatggcaataggcaactcagtgattctcgaagctattttatatatagcagaagtccagtcatgtccggattgcacggcgctgttgttcttcagtacggttaacaacagaaaggatagggacggctcctcacggtcgtcccaccgaaggttctccagcaaagccatcagcctcctcctcatcatcatcgggatttgtaccctttggagaacgcttagacattctcactcgcaaatcacgttctatctttccggcacgaacaggatctatggtcaatgcgaagcccttgcatccgagacggacggcctgtttgacttcctgagtggtaatgaaaaagggcacattgaatttggttcctagaatggtccgcaatcgagctagaacggtaccttgtaagcatgatgataattgaagaaattgcggaagatctgattggatacaattggaatgaaaaaacaacagatcaatagcccactacgggaatattcatgtagccaggtctgggtctcatgcctcgactatggtgaataaatctgccccgtcattctcatgagatatactccgctggatgggaattatggttattcgaaattctcaaccgtttatctaaattaataatattaaattctacatttttttatataattttcttactaaattaattaaaccttataaataagaattttcaaatttagctttattaatataaagtaattgttcgggtaaggaagcggaccgtatccgggtctacggtggcgcgttatcaacacttggaaacctgtctctgtgagcagttctgccggctgccataatactattactcggtttatgatagcgggaatcgcttggagaccccacctcctctcccgggtcgtagttgctgagctcaccttatactcccatccattgttggtcttgtgattatgagtaatcctgcccttggtggaccttgagatcaaagaaagctttggagatggaggattgtgcctcgatttcttctgtcgtaatgccatgatcaatcagagtaaagaagagaaatgaagacttcattgccgatgaggcaacacccggacgtatgtaggatgtttttaggatcacctttattctttgttcggctcttccggtctttctttctcattggtctgcattctgcacttgacctcctttggacaagtgctaaggatccaaggtcgacaggattgcagctggtggggaagctaagcgcacagacggtgatgaactggtcgaaccacaactatgagacccatcgttacccattagactaaaccagaatcagtagcattagccgccaagactttgcccgttgttccaactcaaaattgtcactctctcctgtggtcttttgttatatcgacctggctggctggctggcgggcagcaggccttcttgcatgacccccatactacggcctgtgcaaacatgaaagtcaagagtcgggcagtatgtcagacttgtcgacaaaggaaatatggggtaggttctgtgccgctgctagcaatacttaggagtcattctcaagagtcaacttgtactaacgaaacgaatccggtcttgtgtagtgcgacgggaagcgtcctgcctgtactcaatgtctttccaccaagagacgttgcccaggttatgaagatgtgacgtttgtttcgccaaacacgactgggccacgacggcttgtctcttccaaatctccacccaaagaaccagagactctgtcctcaaccgcaatggcaatggtccatgtcaggtcgtccaccaatggtctgacactcaacctgtccaatgcttggtggtctaccgacgaagatgtctatgctttggttaccgagtatttcgctcccgagcctcatggccggtggcaggatttccgtgttgaccagtcgccgtcagcaaccgccagcccttggttggaggtgcttcctttgctgctagaccgcagtcgaagcaccagtcgaggcgcttctctgctctctgcttcactcaaaactctaggttattcaatcgcctccaaagggggcaatggctccacgcgctcgcagtgggagatttctcgcgcggagtattattccaaggctgtgcattgcttgaagcatgatttgaatgaaggtaccggcgtgtgtgacgagtccgctgcggcgatcatgtgcttaagcatggcagaggtatgtggtgccgtttcctgtaaaatcctgaggaactcttcattaagaccagcaagctgttgattcccacctccagagacggctggatcgctcatgttagaggtattggtcgaatgatggaactctgcggccctcggacattcaataaacccatctcgcaccagctattcctcggctttcgtccaatgatcgtatgtcattatctcagcatatattcactaatttcaggccactaaccgcgcgagtgtagctcgtagaggcgtgccagtcccgtcaagatacgtttctatcagctgacgagtggcgggtgataccttttctctcgcatgcagcctcccctctgcagattctcctcggccatggctcgattcttccttctttacttcagaagtctcaatcgctccagctcctttccggcgcagagaaagactccatggcgggagatattctaactgccttgatagtaactctccaagagcttgacgcgtgggagcaatccatgcaatcgacggtttctggtccccttttctggtcaagcccagcatctgccacctcaccgggaaccgttcaaaccacaaagtcctgcatatggtttcccagtctgtccatggcaacggcattgacttacctatgggcctttcgcgcggtatgtttcagtcaagtagcacaggtgctatctttcgatcaagctctcgcttctcgtacggactggatctggacctgcctggatatctcgggaacccagaattgtcgagagaaggctcttgctttccacacaatgatctgccaaagcatcccgttcttcatgcaagacaagatgaaattttacggtgctgcctccgttactctaccattaatggtcacgcaaactgtcctgttctcgtagcagtggtcaaaagtccgctgctgattatgtccccagtcgcctgcaatggatttgatcctctaaataaatatatacttagcagataatattccgtgatggtccggcaaatatggtaaatatgtatgaggcccatcatgaaatctgacatagtaggtgaaactgatagtactttattctggagcgttatgcaatcaccatcgtctgtggatatcttctgggtcttcttgggcttggcgggttttatttctttatcggtaaatcgaccccgccatttaaatgtcttccgatgtgccgagtcgttgatattagtggagcctcccacaaattcccgcttcacccgcggactctcttttccataccttcttgacccctagttttggaggctgagctgctaggatacaaaagagagatgatatcctgcaaataaaatataaaatctgcactttagacccgccttacgatcactctaaacggtggatatggctaccatgcgtgcgatcggtacgttatctgtgatcatcctagtcccagtcagaggccgcccacaatgagatcttaatgctctgttgctgccgtttcttcgtacaggagtagggcggacctaacattccttcagctatccaaggcagtaaaggcccagccactgccatgtatgtcaccgacatagccaggccagttcccatacccggtcaagtcctggtcaagatccgcgccttcggacttaaccgtatggatatacttcagcgggaaggtctctatccgttaccatcctatgcaccggaaactatgggtgtcgaattcagcggtgttattgagcaactgggggatgaagccaccgcgatggagagcgggttcaaatgtggggatgaggtattcggcttggcatatggaggtacgtatatcagtcatggtactggcgccagtggcttctgtcattgggctaagtcgggttgggggtttgttaggaatcagcagcataaccagaaagcttacagtggtcggacaggtgcctatgccgagtatatcgtggtctcgaccaagaccctattccataagccagcgcagctttcgtgggaggaagctgcaggtataccggaggtatgggaccttcttctggatagtccagggatatgccctacgcggccacggcgtcgtatatacgaacctcaatactaatgaatgacttcgttagacctggatgacagcgacgcaagccctcctgttaatcggcgagtttcaatccggacaatctgtcttatggcatgccggcgcctcctcggtttctattgccggcattcaattagctaaagccagaggcgcttccgctatctatgctactgctggctcaccagagaaaattcactttctcgagcaggagttgggtgtcacgaaagccttcaactacaaaacggataaatgggcggcggagcttcaaaagctcactaccggtgtgaacctggtcgtcgacttcatcggggcaccatacttccagaataatctagacattgccgcacgggatggccgcatcattctcttgggtctcatgggaggggccaagttaccggagggcgtgaacattgcgccattgctatataagaggcttcggctggaggcaagtggcttgcgaagtcgagatctggagtaccaaaagacgttgagagacatgctggttgattatgccctgccaaagttctgcgacaggtcgttcaaggtgcatattgagaaggtattccagtttgaggatattgtcgaagcacatcagctgttggaaaagaaccaaaccaagggcaaaataatctgtatgatagggtcccaatgaatagttcggtcggtcctctggtcttgtctatattgtcaacagacctagagcgatcatcagaattagcaatatcatcgcacatagacataagaacatgggaaacaagcgtcagcgatatactatccatggacagacctcaaagatcatctctatcttcagaggcccacactttgggagccttagccttatattcccgccgaaagaccgagcaacatacgtacaagtacctacaataacgcctgatcaccacagtagcgtttggagaagtgagaaccataactagagatatgataaacgattagtaaatgaagtttgcgatcaagagtaccccgcgggaatttttttttttttttttctttctttcttttttgatggactaacgtgccctacagcctcgatccgcactcgggttattcaagtctctacctcaggattctccgttattgtaagcttgtcccatatctactggataagatactccagatgcaatgttttcttgctgacaatcgtaacagaggttatgagcagttaccagtttacactggaggcgtccaatgggaagtgtaagacatactcacgccactatcagcctgctctagaaagtggtgttaaccatacaactctataaaaaacgtctccgaaatcctcccacctccgaccttcctacgtcatcaatagtcacggtcctctggtgtaactgacttgaagcgtctagtgcaattcaatccagcgtgaagttctgaatctattaagttgctccactgcactactgatcccggatcattctatagaaccctaatgtaaagataaatgcattcactcaagctctttcgttacttcctttttccttatgtactattggagtcaaagccactggttcttaattatatcttatcagtagacggccatgggccactatattaggtttcttttttgcttgtttcatttcagtaagatattccatatctccttgcttattaaataggtttctcactctgcctttgatagacatctgagtatcatagattgggctgttaggtcccggattgaaatactcaaccaacctccatttgccataaagattcctgctgtgaattcagtccatcacatccaccaacttccagttgaaatatctaaaactatctctatactgatccagaaaggctagtgcttatcatgtcgaaaccagttgccaatgctgcagttgtccagagaacccggcgcatcacctactcagtcattgaaggaggtctgtcaactgtttcattctgacccttactcctgactagtggcaatttccatgttcatagcgacaaagaccaggagcttagcgccggccagattgccatagagccaaggactaataagtctgtgtgtgcttgcggcggatatggcatcgatgtcggcaccgaaggctacctggaactgatggacggggacaccaggattaccaccctccatttcgacagtccttatcagtcgaacaccaacacctttcaggctatggagacgaacaattcttgtcttgttgaagtgggtgattggaaccaggaaatggagcgttgggaaatgtccacgtgacagtccttaaacttgagtgattggtggtagctagttctcttggagagatgcacgatcctaggtgcttcggaaattcgggtcgtcaaacctttaagcattatttcccctgagagaaatgaataagcgataggtatgagtatgtaattggataatattaaaacaaatatagcacaaccatatggatgttcataaattttcacaaaatgatagaaaccgataaatggtgtaggtttgaatagtttcaaaaataaccacagctgtttgaccgctgttgatactcctgcaacgaagcatcccattgagcccagtcaaagggggagctttccgcaggacctagtcccacagaagaggaaaaatgagcattatcttccactgggttcgtgctctgtaggacgacctcccttagctgtggaacagcgctaaaaggacttgcatccaaggtagcagccctagcgggaatactccgctggtcttggtcctgagatgatgaggtagccgctcgggtggaagcagaaagcgagtacaggattttctgctgcgttaattctataaaggttggaataatgttcggctgtgggatggtagacatgtgccgacgctcacactccgctacatgggctgtccatgctttgacagctaagttcgccagggcaaaatgcagcggactccttgctctaggccctggctgatgatactggcggctacaagtgacgtcaatcaagtgccaggcctttgcagtttcgtctcctatagctcggtgtcgaagctcgtccagtatgtaaattaatgagtcccaagggaactggctgtctacatgccacaaatattttcgcatttcctcggtcgtcagcaaaatgttgccatactcaagcacgctgaggcaggtcttaaagacaagatctttctcggcttgggttgggagttcgcctttctcatgataaacgcgagggtggtgggcggccaggcgtagtattagtggtactgaccatgcaacaatcatggtcatgagatgaagggggatagacgggtcacaatggacagtgaactttctctcaatggcatcctcaagctcttcaatcatacggtctttctcttcaatcggaatagagcctccacttatgctctcccagtatccatcaaacccagccggctttgacctagattgacgctcaagccactgaccaagctcatagcgtattagacaaaagatcatctctgtggcacttgatgactcaggtggagtctctttcattttcacatccagatcactatcattgacatttaacgggatgcgggtatccgcgagagggtatagggatgaggttgagccagacatgcggctaattgcagcatctacaacggtgatttgccaccaaagtcgacgacgcatctcggtttcaaatatagatagaccaagacgagacccatctcgatgaagaccgattcgttgagcgatccgtaccgcaatgccacttagagaccagagagtgtgtgggttatattccccacggacagatagctggacgggaataagataaatgggaaaccgtaggacaggaagggaaagctcactataaatatcacaaatgcctgtaagacgaccatgttggatgtcttcaacaatccggcctttattaaagctgattgggaagcctgttgatactgagccaacagcgctgttctagactttccaaacccttgcaggacttcttcgtcactcagagatctaatagctgcgcagtagattgtaaacatgagagcctcaagttcacttggcatagaatcaagattaccactcgcattcagaatgtgttgctgtaagctaggcacatgtattatctttgttagcgggttaacattctcaaggaaagtctgccatagcttgaatatatgaactggatttggatgtaacccggataggttgggcgtggatgctgcaccgaaaagaagagctccctcatccagctcaagctcgccttcaatccgcgctctcggtatctggtaagatataccacctgaactctccggaagaatggattccgcatcttgaacctttaaagagtaatcagtctacagctatatgaacaaggctgattagtgaggatatcattgccacgaacctcattgctagctgtcttccataaatggctattgtaggttgttagtcttattaacaacaaacaccatacagataagagcaactaacttatctagatatatagatctctcgccttttgaaatcaatctcccaggcccagtttcgctcttggtatcagactgtaggcttttagaactattctgtagaaagtgcagcctcgtactgatatcatcactagccaagggctcctggttctggtgagatactgtagtcttttgggtgtcatcattgccattcaaggttctaaggacagtcttttgcttcgtctttctccgacgaggtggaacggggtcccgatattggcacggtgcatggtctttgacacaagtagagcatggctctcgcctatcacacttgaccttccttcttttgcagacagtacaggcatatttcatgagaccttctgaggcattagctggaacgggagatctgaggccatcagccattcgtttctttttgtgagcaccgatacgaaaaagagtctcctaggcgtggtcagaaagaaggtacgcttcactagtcgctcctttgttgtgtcactgattctgccactcgcatccgcgttcaagaagtggactagacaagggtctgtaacacgagtatcctgaagtgggtaaaggttcacctttcgggtaagttttcgcgaggtcgcgctcgggactcgggagactcggagattgccggctgaccgactgtagagcggaaacgctagcttccccggcagccacccgaccccgaattcgggccgcgtttagcagctgccttgcttctccattgtatcatcacaccgctgacaggtcatcgacccccctttgctaggagatacgcataccagttagctaggtggatgttcatgcatcgcctcgcctctacctgtacttctccgcaggattgagaaaatacagtggtctcttatattgggattggtagaatatgaatatatttatatatatatatatatccatgtggcctatgcctgatggaaacacaaaacgtgattgaattgggaggctagccaatgtatgcagtagaattatgttgtcctttgtcgtgtgcatgctcaagactgttgatttaaatatattaatatagtaaaaagttgaatgctctcgaaagatgagaaacctaggaaataaaagaggacaaataggaaaacgcggaatattagacaaagaagcccaactacaacactcttagtcgcttggcatccctaggaaggggaacgccatctcctcgcctcgcgactccatggcctccaggtagctggctaccaggggctcgattcccaaagtgcgggccctctgcacccaatctgcaagcgcaagacgaccgaacaccccaccataaaggtcctgcatacggtcctggatcttgtcaaccggcaccttgaccccactggagtgatgggcgaatgatgcaaccgatgtggcatgaaccctggttacctgcacactctgcaaagccttcttcacaatgttggttgccacaactcccaccttttcaaaatcaaagaatcctcttacattgggaaactgtggtacgactttcatcagcacagaaaaccgcaggatcgcattcaaggcatcctcgctgggcgcttggtcgcctgtcagcgcacaaggtcggtggatgcacacatctaaccccgtcgcctcggcaacgttctccagatatcgctcgctggcccatttcgacgcagtaaaaccatcgctgccagtctcgggcggcgggaatgccgacattgaccccggagggagcgcgacatcgccggagagtaacgtcacccggttagaagaaacgtagtgtaggggaacgcctctcgagagcgccagctcggtgaggaagcgagttgatcctagattgggcatccgcagcgagaagtagttgtttaggcaatgtccattcgcacccgcatggatcaaggcgtctacggtcgacttcaaaaagtcgacttccctggtgctcagccctagcgcagaaacattgagggatccagggtagataacaatcttatgggattttgggaggctctgaccgtgctgcgcatctactgcaagacaatggactttgctgacggtcggctgttctagcaaggccttcaaaatctccatccccagaaacccggtggatccagtgagggcgatgtgcagatcagtctttttgggctctcgcaaccgttggccacgtgcgaggctgccgggcacgcgtgtctcatcctcccagtcgattttctcgaagataggctggttcttcttctcggcgtcaatcagagtagccatccgtcccaacgtagaacaccggtacagatctttgagggcgatggataagccgtatgcattcttgatcgctccctggagcttgaccaggagaagggagttgccgcccgccatgaagaagtccgttcgtgaatcaattcgcccggtctgagcggtctgctgcagaacatcttgccacaccaggcgtagctccccctctgcaagactcagagcctcggtgggaaatgacgagtcaggctcagtaggcagaggcttatcttgtaaagccttccggtcgaccttcccatttggagtggtgggaagacgatcaagtaacactatagctgccggacacatgtattggggtagcggcagggatctcttgaacgactcgagatcgctattcgtcaccttttgacccctggcgggtactgcatgagcgacaaggaattctgggtccccccgtaccgagaccaccgtttctgaaagcagtccggcggcgacttgaagcaggctgttggccacctcttcgaggtcgatccgtaagccacgtagcttgatctgcgtgtcaccatcgagtcggcccataaatatcaggcccccgtctggccccagcctcccacggtcgccggtcttgtacaacctcgtccagccccggcgcctgtctgctgaagatgcaaaagggtcatggataaacttttgcttctcaaggtctggcaggttccagtacccgagggcgaccccgacaccaccaatgcatatttcgccaaccaagcctggtgggacgatatccccattgtcacctaagatgtatatagtcgaattgggaatcggtcttccaaccgttgaatattcattggctgcaccccggtccaggtcaagcgtgttgaatgaagtagcggcggaaatttcagttggtccatagcaatcagtcacattgggacagttaggagacaagcgccggaactcgcgctttagtggctccgtcaccgactcaccaccgagacaggcatgtcgccagtccctgtattgacggaggtagtcaccgccatgttgaagaagcatcagatactcagacggcgtcccaatcatgaaagtaaccttctcctgaagcatcaactgtgccgtcgcaacaggatcgcccctgacactctgcgggacaaccacgacagtgcctccatgagcaagggcatttccgatctgagcaatagacatgtcgaagcccactgagctctgctgcaggacaacctctcgccccaagcataggtggtgacctttcgatgctaggtagttcatgtagcctttctgaggaagcaaaatccctttcgggatcccggttgatccactactatagagcaagaaggccggatcatccgcaactggttcgggcattgcagtcgtagttgcacgtgttggcgaatcgcctagatcaactttcctgcattcttgtggagcgaattggtcgatactgtctgctgacgtgctatcgcacaatatgacgctgggtcgacagctgtccaggatagctcttcgccgagcttcaggtaatgttatatcgataggcacatacacacatccagctgcaagagtcgccagcatcgcagctatcgtatccctcgaagggtgaatgcagacagcaacccgtgcattgggcggagggttgcaccccaatatgtcctgtgtgatgtcggcgacccgctgctgtagctctgcgtaactcacagcccccctgcagtccttcacggcaatactattcgcgtcagttgctgcacgctgagaaaatagctcgctcatagttcgaggccagccaaattcgaggcgaggtccaagccctatccccggttcgcttttgtcgttaaggagaccgtcctgtatttgcatagaggtgtccccagcgaaatcctctaggagacgaatatacatgtcgcatatcacgcccgaaacctcaggggcgtacaaagcatcccgagaagtaacctggaggtagctcgctccactaggacattgggtgacattgaatacgacatcgtaaggacttcgagcttctatgctggaatgaagttcaagtcggccacctccgaatgggacctgaagcatatcaccaaccctgtagttgaacacaacctggaacagcggactgtggcctgacgatcgccggatgttcagttcacgaaggactacgtcaataggcactccagaatgctccattgcggacagggccttcttcgatgtccggtggagcacctcagtaaacgagtcggtcggtttgacgcgaaggcgcaagggaaccaaatttaggaagaatccaaccgtttcagcgaactttctattggtccgattgacatctgtcactcctatacaaagatcgccaatattcgtcaatttgtacaacaggacctgagcaattgcaaggtggaagtgaaagggcgtcactcgcagtctctggctggcggccttggcacgcgccaggatatcgaaatgcagttcacgtgtcgccgtcgtgctctggaagctctgcatgtcttgtcgaactttagagctagaaaatggcagaagtgggaaagtctctggaacgggcgagagctcctccctccaaaattctagctgagcattatactcttcatttttagtctcctgggcctctatcaaagcaaagtccagagcttgtggccctacaggtggcagtgcttgttgctggtaggacatgctcagatcgcgaagatacacatgccagctgaacccatccaggacgatatgatgataagcaataatcaaggactgtacgttggtagggaatgtcaacagagtgaccttgaacacatcgcctctttcgaggtcccaatgtctattctgcatctccagaaaaatagcgctcgcagcgttgtcgtcgtgtaccttgacgtgctgaaaaatgtctccgggcgcttcgatcaccccttgaagaggctcttgggtatccaggtgggcaaagtaagcagaatggagtgcatcgtgtcggttaaccgtagcggtcacagccgctgcaagtctatctacatctagatagcctttgacatcgaaacgaacaacaatattcaaagcagtggggtctttaaccagttgttgctggaaccatagacgagattgtgcgtaggacataggacccgaccgagaaagcatattcacgtttgtctcaaagtactcatctatgcttgtcggagtcctggtacctgatccagatgaggaactggcgcctgacttccgttgcgactctgagtctgaggaattgtcattgtcctgatctgtgggcaaaataccggccctcgacgtagattgtgcctcctctctgcctatctcaggtggtgatgccgttgcctgtttgatctttgaagcagcgctggacgttccttggaatgcgcttgggctcatctgcgcgaacttttgaatcgcctccgcgcaaatctcaacaactgtatctccgctaagaaccttcagcactggaatgtcaacataaagcttggtgaagaaccattgtctgatctcaactgcaagtagagaatcaactccaatgtctagcaatggcatattgacgttaacgctgttggtggcaagagatagcatagcctctaacttggccgcgaagcaacgcaggaggacatctgtgccttcctcgacagagctggcactgctcacctggtccctgatactagctgatgtcgagttggattggtcactgtcttgcgagcttgcttctgtcccgagtcgaagatgcgagaagatcgggttgttgtaccaaggtggcttcttcagggacgcagaaatatcatgaactggctcaacacccatgataatgtcaggacatagtccggagtccacagggcttgccatgacggcctcagcaaatagcttatgaatgtccgactccgacaggggtgtgtagaataggttcacaagatggtctatcaacgattgtccagcccgagcaacgtagcctacatccactactagaccaatgtcgatcaccgaagcagccaaaccacgcgatctcctctgagagacaaggcttgtcatgaacatattggcggcatggtaattgcactgcccgccgtttcctaccacactagcgagcgacgaaaaaagaataaagaagtcaagttgcgtggtacagaagagctcgtccaagtagatcgaaccatctactttaggtttcaacaccttattcatatcttctgccttcatgttcatgaaaagtttatcggagagaaccatcgcgccattgcaaactccagcaatggggggcatcgttctcaagatctcttggtggacagagtgcactgcctcacgatcagcgacatccattgggtatactttgatgtttccgttcatggattgaatttcgtcaagccacggtgcatcaaccttgccactgcggctggttatggcaatgtgtcgggcaccctgaacaatcatccagcgacaaatggatagaccaagctcggagttgaggccgatcatccaatatgtcttagcagatgagaacaatcctgtgcagtctagtggagctaccgtagctaagaccgcattgttacagtcgaaattgacgatgttaggataggacagcagagaagaggattgacccgcgctgtcttcaactgagagtattgacgctgaaagttgcgctgtcgaaggcaacgcagccagcagtgactcggaatacgcgtgttcgatgatactgctgaaggtactaggtgtgcgcgttaggtattccacgacgcaagacgccaaagggattagtttcccgaccgtggtaggcacagcccaatgcggacaatcatccgagcaatctatgagcgctgcggtatcaccgggaagtacatctcttgctatgttatgcgatacacggggatgaatataagtccagcctttctgaagtgtaccagacctggatgtgatgaagtatggttgttcttgcacccaggaccgactcaatatgattgcctcagcaagggcctctgtcggctcgtacagaataacggatcctgagcgcggtgaggcaaaagataatgcgactgcaagaacctgtccagcaatgaaataaagcaacgctggatcacactgcgaacgttgcggaaggaaccaagcatctgtcgacgggatgtccattagagaccccatcctggtggtaatggctactgcagtccttccattatctgcttcaactcccatgcaaagaaagaatgacgctagccgactactgaccaatcgagttgcgaggatggtcctgagacgcaccgaacctgtagatgtgccggttacgcgtttgccttcacggataatgatacggccatcgaagcacgcaagctcaactgactgcctggaagcgtccagcggtttcattatttggcggcgtgtggcgttgtaccggtcgttgagtgctttgtacgggataatacgaggtatttgccattccccgccgtcgaacgacagctccggttcgatcttccatggcacatcatcctgtaaatactctggcgagtttaccaggcaaagctggaggaacttggtcacaacctgatccgcaccgatcgagatgccggatctaatatcgaggaactgaatattgatatcgggaagctcaaactgtagcgttctgccaagcccagttatcatattcgaatgtggatagtctgtaagccggtctcttgtgatccaaagcacgtttgtcgcactacccaggactgcttgaagcttggaaagtcgggtatcagtcaatggctcggaaagaagagggttgtccagctcagagagacaaatgactgatcgactaccctcaagaggaaccgtcaaatggtcaacgctgggcgcatgttggatgttccaacggaaaggccttaacagcttccgcactccggtcaccagctttgcgacagggagtgtgcctcctccgaggatgagaattggatcccggatagggacatcgccaactctaggcaatgggtcgcgaaacaattcaagcttgtcatcaatggcctgactgaccaaggcggagcatgaatgcttaccatcgcttggcaaatcagaaacggttgcctcgatcccggaaaagcccgtcatttgcagcagaccctcccattggacggcaggaatgcccggaccgtccgttcggccatcgtccacgcccaaccaccagcccggaaagccacccataacatacatgagttgcagcgtctcacccgttacctcaactatgagcaggtagcctccaggacgaagcagggacctgacatgacccattgtttcctgtaaatgagatgtcgcgtgcagaacattagcggcaaccaccaagtcatagctgtgccgttcaaacccttgttcaacagtgtccctttcgatgtccaaggtttgaaatcgcatctgttgcctatgaagtgcgaacctttcctgggcttgtgcaaagaatccgggagagatatcggtgtatgtgtatgagtcaaatgtgtctccaatggtgtcaaggatggctttcgtggtggcaccagtacctgcaccaatctccaggatcttcatatgagggttcttgtgtatcatggccttgacagtcttggcaacatagaggttaaggggcacaaatagtcgaccatctgtgtagaatcggttgaggaggttgtcccgcatcataacttccaagagtggcctacggccgcgtatcacgtcaggaagagactggccaattgcatgcatcatttccaggtctatcgaagactcaaatgaacgacgaagcgagtttacatcattccaagagtcccctagccattcgctgtggatgcttttgtgtaaaccgcccttaatctgctcgataaccttcagaaatgcggtatgcaggtgtcgaaactgaggctcggattgctcgatctcacagggggctaactcggcgaaggcacgctgtaagaagaagagagaggtacgctccattgcgtcgcagagctcgaattgatctttgttcgcgcattcgactgcacgcgacgagaatccatgggcaatgtcggcaccccaaacgatcttggagaatagcagtcgatcattcagtgccttagcctctgtgaacgattgaagacgaacaccttcaataaggatgcttggagtggcatctggagacaacagatacacatcacccttcatagtgctagatgaagattccgttatgaacgtatctatctcgatcgtcagagccccatccgtgccatagaggctaatatttgggttgaaggacaaccgatcaattgcgacaggcaggtaggtcgcccagagctcatggctcacgggggaggcgaatgccacaaatatggaatgcaatgcaacatccatcacggcaggatgaacaacgtattcctgacccagctgatccagcggccaggaggcacttccagtggcataagattgggatctctggaatgagctctgaggtttgaacaggccatggtagctgagtccgagactagacagcttgcggtagaacatctcgcgatcgagcggtgataggtttgcccgtttctttggccgcgatggaagctctgaagcggagccctcacccttaaaaagaatgaggcgtccggtgctcgtcttggtcaggtccttccactcatcagagcaggtatagcagttgaagtcccatttgcagtcaccggtttgctttagactaaacacaatttccaccccaggatgttcttcttcgagaacgactgcttgtaggacatggaagtcctcaatatcgacgagactgatttgttggcctttcgttgcaattgtaactgcttccaaagccattgcaatgtaccccatcgctgggaatagggcttggccttgaaactcgtgtccgcggatccattctaactccgacaaccgcagaacatttcgccaacgcatctcactgtctgagtcatctggggcccgcctacccagaagttcgtgcaacggtgaatgccgtaggcggaattgtctagaaatgcgagactccttccagtaggctttgtcatgctgccacggatacgatgggaggtctttgagggtagctggagctcgatcggcctccttgaagaatgactcgcggtaggaagcaaagtcaatgtggtagtcagtaagatgagaccacacgtagccaattgccccagagaatgcctcgacctcgtttgtggcacgacgcattataccggcgtagggaagtgaggtgccaagagccgacttcaatgtctgggtggcgggtcctttcaacgcgggatgagggcccagctcaagcaccatgtcaaaggggcctccggcccagagtgaacattccacggcttgagaaaacaggacgggcttgaccatgttgtctacccaatactggctgttcaaactagtaaaatcccctttttcaagaatctcaatatcaccccgcacgcttgatacccatacgcagcccgcacgtggcaaacttggtttaatattgcatgcttccaaggacttgaggtaggcatctgcgcaagaaagcatatgatgggaatggtaggccgtgtccacttgcagctgccgtgcgaagaccttccgctcatctaggaatccctttgcctgaagaatggcatctttgtctcccgacaaggtgacactggagggagaattgctggcagccaagcacaccttcccatacaggccacactctgcaatgaatgacattgcaccttccatggagaggcctacggccatcatggcaccaggctgtccatctggccctgatgccagcttggcgtataggcccctgtagtatgcaatccggatggcatctttcgcggacaggattcccgcggcataggctgcagcgatttcgccagacgaatggccaatcactgcatcaaaggtaatggccgcggcggagcatagatccaccaaggctatttgcaaggccgtgcagagtggctgcgagaacgccgcctgcccgatacgggactccttgtcgtcggccaaaagttcctgcatcagcgaccaggacggtgggtctggcaacgttgatagggattcttcgcagttttcgatggatactcggaaaaggaggcagctgtggatcaacgccttgcccatggttgcccattgcgcaccctggccggtgaagatgcccaagagcccaggagtgtcggatgatgcaagtgaccttgtgccaatgtcggagccctcggaggatatcagggcttgacccatgtacttgagaagcgcttcgcggttagatcctgagaagaaggctctgacaggaaacatagatcgacgatctgcaagagcccttgccagcccttcgagatccaaggatgggttcgcgctgaggtagtcaaagtactctttgatcatagccctcaatgttgtttgggtatttccagagaacaacatgggaccgacgaaggagtctagccttgcctgctggcagccgccgttaaggcactcgccccccttgtaatacccttcgaggatgacatgggcgttggtcccgccaaatccaaagctattgacactcgcacggaatgtggtcgactcaggccacggcattggctgtttcggaatctgaatcatgccgtagaatggcttgactgaaggactcaagtcattgaaatgcatgttcggggggatgatgcggttctgcagagccagactggctttgagcacccctgcaaggccagcacatccttccagatgaccaataattgtcttaatggagccagcatacagaggccgctcattgtctctcttggaggacgggggaaaaaaggcgtcatggaccgcccgcgcctcgaccggatccccggcagcagttccggttccgtggcattcgacgaactgtggtcgatccacagacgggtcgaggccggcccgtcgatacgtgtcgcggatcaactcagtctgggcgaccgagcttggcatggtgatgcctttcgttcgaccatcagaattgacaccagttcctctgatgatacattcgatctcatctccatccctcaaggccgctgacaggggcttgagatacacggccgcgaacccttcgccacgagcatacccgttggcatccttatcccacatccgtgatcgcgcctctggggagagcatatgcaggttcgactcggcaatatacatggtgggatcgagaagcaggtttgcaccagctacaatggaggcctcggcctccctattttggagcgaaagaacggcctggtgcaaggcaacgagtgagctcgagcaggctgtgtcaatagtcatagatgcccctttcaagtcaaaaaagtacgaaattcggtttgatataatacttcttgccgttccagtcgcgttataccgagccatggtctccgagtcccgcagctggatgtcgtagtaatcggcgttcatcacgccgacaaaaactgatgttttggtcccttggatatcgtctaggctacagccgccacgctccagcgcttcatagaccgtttcgagaaggatccgatgttgcggatccatggcctgcgcttcaaggccattgatattgaaaaatgccgcatcaaatacattcggatcctcagccaaaaggtacgatttgtttatgacattagtagaaccatggtgctctccatctttgtgatagaagttggatagccggagacggcttggtggaaagtccatcaaaacatccctcggagaatggagaaggtcccaaagcttggatggagagttggctcccccagggaatcgacacgcagaaccgacaatggcaattggctccacgcggacatcagaaaggctgcccatctttgctgccagtgctttatgtcgagaagatgagagcggtgggatgatgtcactccgattggacttcttccggtacagcttgatgaagagggatcgtcaagagaaaggcctgctccctaggttcaccagttcgaaaaaggttgcaggaaagtgtcaccacaaatacatagaggcctgatggaacgacgcgctttccgttggactcttaccgtctcactgcttgtcactatccttcgtggctaggaccaatagcttaataagacagcccatgttcgcgaacgaacatggacgagtccgccaagccgatgaccatcctttggaagcgaaatgagtatcggagatatgatgtcgagacggatatgactactagaccggccatggtgggccctgtgaaggaacagcggaccgggcgccttgtggcttacatgagcccgcgcttactacgcacagttgcggccgagacggaaaatgcaccccaggatgacgggagacggagctcgggcagtcctccccgtcgcttgtctgggactggcggtaggggggcgggtgtgttggggaaaacgagcgaaggttggcgattttgaagtatttagagtgccgtaacctgatctaaactaggacggttgggttcgggtatgtttacttcaccgacctattagtagatataggttaaggctagtacccggaggtcgaccagtaattaatttatcaagattccacaaagccaactacatttctttcaggttgcttaggcttacagtaaaagacccctataatgtagccatgtcctagctcttcgccagtatagaatacagtttatgtggcgtgtccatctgtgggatgtagaaaggaagcgaagtgtagcgtcttcactccaaatccgcccatgggagatgtcgacgtcgctttattggagtgggtcgttggtgctgtggcgcgcacttggctatcttgggtttcagggtaggttgaagtatgtgcgcctaccaaagccaaggcatctccttataatatcattggagatcacgcagaaccaaggattgtggtactccattagagtatccggatcactagaacccgttccctttcatctcaaacaattctgctgtccaaggccgaaaacaaatggtcccagctgcccgggctgcagttctgatccagattgatgaagttctgccataaatcatcaatgttcgcattttccaacggatcgtatgtgcttggcaaaatctgattggggttcaccaggtccctgtccgacagattcggatcaggcacgccactggcaccggtgttggccgacagtggtcgcacatccggaaccgtggtggccggtaggacttggatttgatatttctgcaatatatccatgagggacttcaaaaaccggctcgccatgggcgacgtcgcctcggcctcctgcaggactcgacacgcgtcgacgatctcctggcggcggtcttcgctgcttcccccctccttattgaggcacagatccatgaccagcaccgcggtggccaggaagtagttgtggaggaaggtggccagccgcacatgggctgaggcgagcgaggccatgtcatgatccatgagggccttgagctcaatcacgcagcgcgcagactgcaggcacaccttccgtgagtattgatagcgtgggttcatggacacgcgcgtgagaaacggctgatttaacttcgaccggcgcccctgcagggtcgaccagaggatgtaccgctgcacgatgatctgggggtactggtgctcgacgtctcggctttgatggcggctggcctcgtcgaggcggaagaagacgggtagactgcggatgaaggcttcgaatcgctggtccagcgagatgaaccgatcgtagttcacctcgccccagtccgaaaacggcgggggtagcgcatcgatggcgctgcggcagatgtcggccaactggatgcgtaggagcgtgtaagtcatcgccgtcggttgcgataggggtcgactgtactgcggattgtaacgatcgaggtcccgatcatcgagattccgcgggtagttgacgcgcatgtgggctgggtgcatcaggtatgtcccttcttggggcccgcctgacagcgccaggatcctgggagaaagagggaggcgcgttaccagagtgatccggtggccctggccggagaaggggtctgtcacaaggtaaactcaccagtcagtcgagaccatatgccaccacaccctgcgtttgatctcccgccctatgtcactatccagtggtgcgtgggggccgggcagtcggtccgggcgcgcgtccaagcgatggagagacaaatcgcgggccatggttagggcgctggcgctgagcgcgcggaagcgcatggtgaagccctcgaagttgaaaatgacaaaggaaagaatgattgtcgcctgaatatcttcgattgagccgggggtgctgcggctggagtgctccagcacatccaacgccatcttactccacaggaaggcacacttgacggctgtttgctcgttggtaaaaaccgcgtccccgccggtaagaggggtgagcgtgtaggccgtgctggcaaaaatactaagaatcaatgcgacatggcagggctctatccgtaaccccagggatagttgtttgtacagatcctccatctgctggcgcaccgatgggagatgaaggatgtggtgtagataggttacatcttcagcgtagcgctttagcagccaggttgcctcattcttcggtggcaaccacaccctggcgacacagctgcccacggacgagggattaccggacgcctcaaccagtgaaaactcggtttctaacgcctgctggaccgcgagtacgcggacggatacgccattagacatggatgacaactacaagtgggcaggacgcgcggctccgtcagtacatggcacatcgagtactagctagggcaacatcagagactcaccacggaagtgtcacgggtcccgaccccttccagccatttcgagtccccctcgccctcggaaatgtatgagggctccgtagagggacgcggagcagcggcaccgtgggtgcgaagaatgatgtcttccagccgctgtagacgcgacaggatctcggtattgctgccggtgccagtgcccgcactgggattggcgggccagcccggctgcaagtacgttgtctgcgcttgcacagggctggtggtgattggagacgcgatggacgaggtggtcggctccatccgatatgcgcgctcacaggtgaccccgcggctgacgcagttagagcagggctggtcgcgactacatttcaacttcatggaccggcagagctgacacgagaccggaagctgcctccgacgtcgtcgctgcatattggtcgatcaaatgccgacgctgtggtgaagatagagtgatgacatcaagctcgacgatatcaaattagctgtagccgggctagcaacagcagaagagctcagaacggaatgtcatgtcgagggtcaatggtagctgatggaaaagaaagggtgaatgaaagaaaagttgagggtcactctggcgggccgctaagccagatcgggtcctgatcctccattgggaaacaaacgacagcggtcgctaaaccagatccagtgtgtggggcgtggtgggtcaggcgctcaggcactcggcgctcaggaacgctcatcatcgtcctcttcctgttcctacgccggtagtcgtttgtgcctactaattataaagggaacagctctccctatgtcgttctcttcatcttttattactgttatgcgactgcacgcatctcgcaaattcctacctaatctccgtggctgcccggagctccacggggctccacggagtctccatggaggttgagcggcacttgcccgatttgggagtatatatggctcacggcttctgtcatttttctctgctgctgcttctccaacgcctttctgcctcttctgctcagttctgtcaactctgatcttagatcgctcatcatgtccgcgacagtggacaacaccgaggctaacgcctcccctccgaaagagttcacgtaagggccagtctatttcctccctctgaataccgctgattctgtgagataggcttcgctcgacaattgcgctgattggagccttcatggccctcttctgcaccctggggttccagaatgcctttggggtcttccaggcattctatcatgccaccatactacgcgatcattccgagttcgatatcgcctggattggctccctattgacgttcatgatatttttctttgcagcgcctgcgggcgtcctggtggaccgggttggtcccacagtaagtcgttctaggcgagaacaagaggtagcattcactcacccgtcatctgcagccgctgctcaccttcggcgccattgcaactatcctggcaaccttcatgatctcactatgtaaggagctgtatcagttcctactagcccaaggtatactgctaggcatcggcaacgccttcctgctttgtccggccatggctaccgtcacccgtctgtttgatcaccaccgcggcgccgccaacggaatcatgatcgccgggtcctccatcggcggtatcatctggcccatcatgctcgatcagctgctcaacaaggacggcgtcagctttggctggaccttccgcatcgtcggcttcgtggtgctgcccctatgtctcttcatggtcgcgaccatccgcccggctcccaagacactgcacgattcggacagggaggggatagagctgtcgcacggcgagtcagagagcgaccacaaggcgcaaggggcagaagggccggcggcgattatcaagaacccgaccttcctcatcctctgtgccggtctctcggtagccaccttcggcctcttcagccctctcttcttcatctccacctacgccaccgaccaaggtttgtccgtcagcttggccttttacctcgtgtccatgctcaacggcgcctccatggtcgggcgtgtctccacgggctttctggccgatcgctacgggaacttcaacctgtgcttcttgacgattgcctcctctgggttgattgccatgtgctggaccaaggccacgaacaccgtgggcatcatcttctttgccctagcctacggatacacgtccggggtaagtccgtctgatctaaagaagaaccctccgggtcctaacaccgcggttgcaggccatgttcagtctccaaaccccgtgtgccgcccagctctcgacgcccgagtcgaggggggctgccgtcggcattctctttgtcgcgccagcaattccgtaagtatcgtcttcttctctcgaatagctcgttcttgccgactaactcactcctacagcggattggtcggcacccccatcagcgggcgcctgctcaagcacggctatctggccctttcgatgtattcgggggcggcgttgttagctggggcagggttggtgctgatcgcacggctgcgccaaaacacaaagctaatggcaaaagtgtagttgttcttctgcagctggaagtgggcgttgcgtctacctttgctccgtctgtgggttgttctgcgtttctaatggtctgtcaatccttgcttttggatgcgatggcttgatcaggatctgttacgtgtgttattgtttgatgtgtctacaacaaatccctactttaggaatagagaaataatataatagctgatttgccattgtgtcatccgtgtcttcagttgtaagatgaggtttgtcggcactcggccatacacgtaaatattatatatattcacaatccctgcaagccgcaattactgcaagaaaacatcctgagccctagagatggtcgcatgtagacgtctaatattggtattttggttccaggtatttattttacctaaaaagagttccgtggggtatatagaaaaaaaaaaaaaaaaaaaaattctcattgatctgcctcacgggtaccaacaaaacataccaattatggatggctaatgcggtcagtcgtgaaccaaggctcttccggaaagaagagcgttccatacgaattaaaatttagaaatcgattgattgaaaagggatccggtgttgacagcggatatcaacattcaagtattttcccctacctagatagcgggtctgaattctacttccacgtcccggttgatcgtgaagccagcttccgatttctctccttgatcaggcagtgcagggggtacatgcaacgtatacttgtccgtcacagccagaattgctagcttcagaatcacctctgccatattcttgcctaggcacttgtcacgtccgatcccccagcgaacaaatccaaagcgataccgcgcggggtccagaccgaaaaatcgctccgggcggaaagcatcagcctctgttccccagatactttcgtttttgttcagccggttcacgtccacgatcgttggcgtgtgagcaggaatgtggaatcccccaatgcgcttggggctggcgttacattcgggtagggtaaagtctgactctgttagtgaatccggggtatctcactgcgtcggtcggcaaatgaagaacgtacacatagcaggggtaacgcggatcgactccaggagcgagaaatgcagcagggtgttctgtttgctaatatagtcccctaccgtatatccgggttgggctctgtgagcggaaatctcagccctgagctttttctgcatggcttggtccttcgccaagtgctgaaagataagcgctaagatagatccggttatatcaatattcgtgaaaagcatttcatccagagattgtagaaactggaagggcattagttacattcgagtgggtgttcgagcttgacttacctccggaaggctcatgtcaccggcttcgacacctacgtatatcttttctgctggacacgagagctttttctacaggcttatcagatactcctggatataacattgggacgacggtacctctcttgcaagcttgatctgggcgaggttgaaagccttccactgcgtctggaacgagtccatcagtcgcttctcagcagtcggcaatttattataccatttggacatcactcgcttgttgagaaacgcgacgaaaatgatcttctcgtgaagttcgttcatagtacttagaatggcgtagttctttgcgtatggttagccgcattcaaattgtcaatgttccaggccacacacttcctcactgaacgtctcgccatagatgctgatcgcgatggacctcagggacagatccttgcaccgcttcttcacatcctgcacaaacacatctttctgggtgctccttctggttgggttctctgacagatgactgacccaagagtcaatctcctgagagaatcgtttcatcatggaacggctggctcgataggaaaattccgggtccatatgactacgcgcaagcttccacttggtgcctcccagctgtcccacacattgtcctagaagtctacatatgatggtggttatgagaagttggagactgtacttgtgaggtcccacttactgccctgcatagtcacccatattcatgttttcaggcttgtaatgcgagttggcgtcctttcggtggaattcctggagatgctctggtgcgaaaataacgagctccttcaattttccgttatgaatgagatatggctctgaaccggcaaggtcctcgccagcctttgacagttgtttcctgcatggataatgtcagtgtggttcctatagcccagagtcaattggtctctatacccatgagtgaatctcatgaaccgcgtattgtccggatattccttgatgctctggctctcatcattcttgaattcctggcgcaagttttccgttagtgactggattgatgctggtagcgattagaagcatgttccgtacatctgttcctacgaagaagtttgaaagtgccaggtagatcacaatactagccaccaccgccaccgcggcggcaatccctatcttgggcagcttcatatggctaccggcaaggaagtcagacttcataggcgaggccattttttgtccttcctggaagacgagttgagtacgcaagtttggaattcactggttgacgatagtccaggactgaatcttcatgtccacgaaggctatactcatagaccacgaatgccaggtgtttgttgccatacttctcccgcatacctccgctctctctgcgagcgtcgaccgctcctcagctcatccgaacggaatatgtccggcttatgtgagccgggctttccccccgcacgaaacctaccagtggttctgccccgtattcctcgcttccactcaacataataaccattgtttgtgctacagaacttgaagcctaaaggccgtccgcatgattttatccaccactcgagcccacctgccggtgaaaaaggccgtggtagcgttgtaatagtgtgtcacaggattgccatcctaggctaggggtgagcatttaccggcgtgcgaagacgtagatctgggggaggaatccttcgaccggggtgagagcgatcgcaatatgattgtctctcgtgcttatcattgggggcgagaaaagggcggacgatgagcatcggccatttagccggaagggcctagaaatctcggccgagctggtatttgtgtcctttcggtctttcttcttgttcgtggaataacaggcagttcggccagatggcctgcgactgtgtaagatcctggtcgttttgcttgctccgtctgtcctgctcgtttctaaaatgggacttttacaaatcatacactaataacaagcccccctgctgcgacctcaatcctgcctggctggcttggcgcaagaggggattactaggatagattagaccacattgacacgtcttattatgaatacaccgtgctgagtaagtatctatctaattatttcgccgtgtattctggtaaagaccataattggttcatcatattggcgggatccgtcagcagggagggactcgagttcacgctgcagatgcgatgccccagtctcacaccagtcagaggcgtattcagagatatgcccaaggaaaacgccctccaggccaccacaatgatggcattggagacctgttcaagtgaggcatagctaaagtctacagctacggatcatggaggtgctcccagaatcgtgtttacaataataacacctaaatatgtggttcatataccatcgcagaagtgtttgaattaattatttttttttttttttgaatcccatagtctgtcctattaagcaccgtaactaacaaaacaaaatacctctgcacggcatatgagttagctcttttcatgactaaaatatcttaacaacaatacgtcaaaagggcctcgtacccggaccctaattaaaaataccacatcaaatacgaacaatagcctcaggaaactttctttttttttttttttcttttcgtgtattctaaatttcaaaggatatctcaaccccacttcaccaaaacaactatatgtcaataaggtcgcgtcttgaatgccttattcccaacaggatatatttgaaatccgcctgcatggaggctctcttttaccatgtggttttattctatctgctgttaggaactactattactgggggtaggcaactactggaacggttacatcgccaagtatccatggatatatttcagatggccaagttgctgggatagcttagagaatacgagatgagtgattctagtatgataggacgtccactgttaaacgccaagagtggccccccttcagcccatgtggtaaaacgccactgtacgccgtatgcgagataaccagactgtgcaacgtgatgaggcacgcctagacgcccaagacatatacaccagggtacagagcggggaagaaatgtccagagatatgatattgttccctctcagaatttctgcaagtcatctcaatcaaccaatctcagttcccttcgccagataacgtattcttaagttcgctttcaaagaagtcaaggagaaggaggtatttcgacagtaatgcttcaacaggaaggcaccacggattcggcaatttcccacgccatccatggatgcttcgtgcttggtagcgccacagcatgttaactgcaacaccactgatcgccctagtttcggttggccccatataagcctgctgatggcattaagaataagcggctcgctcctccagctgggatcttacgaactcatgctggttacttgtctctctgctctggcgtagcattattcacgttgctcctctatatcggttatttccattgatcttctgccctttacctctacgccaatggatggaagctccagaccactaccccaaaccgcgcagcgtaaacgtcgacgcccagtcttagcctgcgatcgatgtcggagacgaaagattcggtgcgaccgtaaggtcccctgcagtcactgtcttaggaccgggtatgccagcacatgtacatacctggccaactcgaattcctcatttcccgaagaggacctgccagggctcgacaccacagatcctgccatggacatggctacttcacatccaaaccacgggcacgaccgcgtgcccactgacagcggcatcggccactctcctcctgcccaggtcgagccaattccgagcgagggcgagatgtacggggatttctgggatccactctttgtgatccacaacactatctccacccacaaacatcgcgatcctgctagcaccccagcgagcctgggccacgtacccaggcacacaccggcacaggcgccaacagaggtccaggtgctcattcaacgggtgcgtcagctggagcagaaggtcttcagccaacaagaaccagagagttctctagcagctccccatattcaacagcgccatccgcaggcacgacgcacggtgtgccaggcgaatcttctgggcaagagtcactggctggtggggtttgcgcaggtaagctaaatatatagatgtatctatcaccaagtgctgacccaatctagttcgatacaattgtgcatacactaaataaccgacttcaggataatgatgtggagttccgtgctctgtttgttaaatgtcagcggctctcgcgagcaatccagcaacaatatagtctgcgcgcttcctctctgcaggccttggacggcagcctgccatcacaggaggcctgcgatgtctgtgtcaatgcatactgtcgcactttcgaatccgtgctgcgaattctccatgtacccaccttccgacaagtatacaatgagatgtggacaggctcacagccgaccagcagactgttcttgttaaaactgcagctagtcatcgccatcggagcccgtgtggtaaaccaatcagacatgcttggcacgcctgacatggcctcccgctgcgtggcttggatccaggaggcccagcaatggctgcacgccccaggggaaagtctgcaggctagtgtggatggcattcaactttactgccttgtcctacttacacgaatagtatgcgccgtggatgcaagtcttgtgtatgtatccactggcgcactcctgcagaaggcgcagcaactgggacttcatcgtgacccgtctcatttccctgcaatgccggtattccaggctgagattcgccgccgactatggtgcaccgtctgcgaactagttctccagtctagtacggactcagggaccccaccgctcatatcttgcgatgaattcgactgtagacctcctgctaatctaaacgatacgaatcttggtacagccagcgagcctgagccaagtaacatattaacacaaacctccttctcaattctccttatgagatgcttgccggttcgcgtacaagtggcaaaggtcttaaatagcgtccagctagatccctcgtacagcgaagtgctccgtcttggggaagagctcaccgcagcatgtcactataatacgcaaatgattaaatctatgtctcccgaccacgagcagccgaccctgttccagctggagctccttaacttgctaacctatagatttctcctttgcctccatcaaccgtttgccatgaaagctcggaagaacctcgcctattacttttcacgccgggtctgcttagagacggcaatccagatactggcgggtcacccaacaacgccttccggacaaaatgttaacgactatttgaatgtgaaacgctactctagcgggctgtttagagacccatatttacttgcctccgtgactgtgggacacgagatcctctgcgtaacagagggcgattggttttcctgccaacctgtctccccgctcacaaacaacctgtcgtctacgcccaacaaaagccagcaggttcctcgcacagttttagaagaatacgtaggcttgagtgaatgccggttaaaagacggcgcacaaatagatatcaaaacctatgtgttgttatcgtgtatcatagcccagattaaagctgccgaaactgggtcacctcaggacgatgcggtcctatcggcggcagtggacagtctggaaaagtgccacatagttcttgtcgacaggtacaagagcctagcacaatcgcgggagtcacctcaacctctacaggtatatggtgggtctaatgtgccgtgtcgactgggtaagggttccaatgacatcttggacatcaacgaaacgggggaaggcgaggcatggtctgatttcgatgtgagccaggtgtgtgtgatgtgtcacagtcgatatgatcttacttctgactgcatacaggctgagtggtccctgcaggttgaataccctgatctggactggaatttgctgaatacttggtcggcttgtgtccctggttctgattcaggggcaagttgaattgttatattctcatctgaaagcttgaggtttatatggatagtgaacaccagattcattcccaaacaaccacattcttcaaagtctatatcgcgtgtagagctcttctgccccgagcgggtcttggttcaaaccaccccggacaatacggaggctgctcctgtcgagaacgtagtggttagaaggcaatcaaagttgctaggctctcgcgaaggaacgatacgtgcaaagggagggaacggaaagggaagggaaaggaagctgaaagagggaagagatatggcctacttccgttgtgaaagtcttgacactgtccacaattcacaggagaaatcagccagcctttgctcttatgcaagttccctgactaacgtctagcatttcattacaatgtaagaaatagccaccgtagtgagcatggagaagatgtttgcaattctaaaacagtctttgcaatgaaatggggacccagcgccaatattcggtgacgaaagcagcaagaacaacgacggtcttgataccgtctaaccaacgaagacgcgctcatgcaaggggtcatgggcgaagctaacagatcgactaacatccaaggtgttcctggtgtctagttgtgaagttcaacgagtagggcaatcgacgatatgttctgccatactgccaccagacactgttggcaaaaccaacaaacctacataataatagaccgcctcctctgctacttcttgccactacccttgtccagcacgctccggaaaaccgccatcgtgtgttcccaggctctctccggcatgcctagcgcccggtacgcctgaaggacggtgtcgtccatcacgatgtcggacgtgtgcttcatccgatagaaccccggagcagccacgatcccattgtgtggggggctctgcaactgcttctgccattgttgcgacaagtccacggttgcttcgtagagtcggcgctcgccagactcagccaatggcatggccaccacatagaacaccggcagcaggacggcctgcaagacgagcatgagcatccctttgagccatctccagagcaccagcctcgagcgagtgcgctccggggattgaaggaaactagccacgatttccgtctgcactttcccgggggactcgtgcacaaagtccacggagggtttcttgtgcgccaggtgttccagcgccaaggtgttcattagggtggtgtgggcaacgtggttcagcatggtgtagcttttctccgactgcagatcttcgggcacaaagggcagggcacgttcattgccaccgtttaagacgctgaagactcgaggtcgtcgattggacggctcatccgggtaatttgtcttggcggttcgctcgagaagtggaaggagattcaccgtgaatcgtaggcgaccatagtatgccaaggaggtcagctcttccagcccctctggtgtatctttcagatcacggatcagcattgtaaaagctgcatgcaagggatgcctttcttacaggacggatgcccgttaggcaggtagccaggactcatgaacaagaggtccagctgggattccttgcggagcactaggttgcagatgcggtctacctcggacagcaatgagatctgcccgtagatggccaccagcttggctctgcggttgagtcgctgcaactccgcaatcctcagggcgaactgggcggttgaccgacaaactatatacacggtcggttcgtcaatgcgctggatcaattccatgatggtggccagtccaatccccttggtcgctccaacaaatagcgagacatggcgatggcccgcccaggcatctcggaggcctgcgttgtgggcacgaatctctctaagggaaaccatggtggctgctgaggatacaaattactcagagtaccaggcgcccgccgggggatgttgtatgaatgctctaaaatccatcaaacagaagagactccactgcagtcgggctgactttttgttctagtggagtctgcgttagggctagagtaagataagcccgttctccgcaccgtctccggaccttgtgcgccacgttactcggccgctgtagttcttatgctccatctacgtcttttatgaagcatagcagatacaaattggatgattcgaatcttctcttgtcatcaccatgcgcggtagcttcttgctggtattcagagaatcctgctacactttcaccccctcgtccgcgccacaccatgcctgcctccattcattttgagatctcggccactcaacgggcgatcaagattaagggccccgggcaagcctcggttgagaaaggatgtccggttcccgcttgtcagcctgaggatatcctggtgcgggtagtctgtgtcgctctcaaccctgtcgattggaagtctgccgatctctcgcccagcctcgatgccacctggggcacggacttctccggagaggtagttgtggtaggtgaagcctgtcaatcccgctttgcgctgggtgattcggtctgtggtgcggcctttgggaataaccccgaggatgccacccagggagccttcgccgagtatgtggccattcccggcgagctggtgtacaagatccctccggacatgtccttcgagcaggcagctacggtaggcacgggcttggctacggccggtctgacgctctaccaaacactcggtttgtcatggcccgatcaacctgtccaggacgcacagtatgttctagtctacggcggaggaaccgcgtccgggtgcttcatgatccagcttcttcggctgtaggttttaaggcttctatgccatttatccccaagagtacaggagactgaccaagtcctgtccacaggtccggctacatccccgtcaccacctgctcggcaaaaagctttgaccgtgtcaagcagcttggggccgccgaagccttcgactatcactccccgggctgcggctccgagatccgcgagtacacggagaactccatcaaatatgccgtggactgcatcaccaacatcgactccatgaaatgctgctatacggctatcggcagctccggtggtcagtacgtcgcccttgatccgttccctatccgcggccacacgcgccggaatgtcaaggcgcgctggattatcggatacactatctacggccgtccgattaactggaagcacccttttaagcgggatgcgcagccccaggatcgcgaatttgcaaagaggtggtatcccgtggcacagcggctcttggacgagggcaaactgcaactccacccactacaagtcgagactggaggactcccaggggtgatcgagggggctaaccggagccgtaaacatcaggtaactggggtgaagctggtttattgtgtttgagatagctgtagctagctagaatctaggcaatgtatgtatcttcccgttgtaggaacagcataaagtacagcaggacccagcctgtgttgaatcaaagctggatttggatttgtcagacaagccttccacattccatttctcgtattttagacgcttcagcttgtagctattgcccatggctcaacatcgctacgtccctagattacctcccttacgcagtctttacagctacattcaccccatgcaaattgctcggcccaatccgcatgatggccttgtatggccgctcatctcggggctccagagtgcgaaaccgctgcacaaagcgcaggagcacgtatgatgcctccgtatcgacgagcacatgcgcagggcagatgcgcgggcctcctccaaaggggacgaacttccacagaggccggacatctccccaacgctccgggcggaagacctcggcatcagggccccagttgtctgggtcccggtgcatgaggtaccggttggcatggacgatgtctcctttttggatgaagatgggttggctttgatctgggcctcctccgaccggcagcgtagtgtcttccagagcaatccgtaccatctggatgccgttcgggtacaaacgatgggctgccagctggttagtcgagaagtccttccaaggggattggccgacatgcactcactctcgttgatgacatatcgcaggtagcgcagtccacgcagtttctcaaacgtaatctcctggtctcccagggcgagcacctcctcccgcagtgtttgatacacatggggatgtcttgccagggcgtaaatagcgttgctgatgagaatcgatgtcgtgtcgttggaggggatgaagacggccataatttggccccgcaaagcttccttatcttgcagctgctgtaccatgtcccatagcaggtcggtacgaccgtcaggctgattctccgtgcatgaggtgcccttgccgctcttaacgtcctgcagctgcgtcagactggcatcgatgcgctcgtccacgaaatcccggacgatcttcacattttccatccacactgggtcacggtggaggaacatcagctttgacatggtcagacgcacgcggatgcctcgcattgtgtcgaccatggccttggccaccttcacattctcgggatgggtgagggagtcgacggtcttgccaaataggaactcgctcgaggtatcaaggaactacggttcccgtttggtcagccatgctgcgttccactatacatgctgaaaagctcatacgaacgaagcttacccatcgttgcagcaacggctgcatgtcaaaggtcgaaccatcggtcggcaccaggtccagcagacgattcacaaacacctccagacgggcgaggtttgagtatccgtcgcgtgtgaaatagggcttgatgatattgcgactgaaatcccacatcggtccgtcaacagtactgactccgggcccagcaacagggtcggcggctccgcttccccgacgaagcggttccaggccaaactcgcgccagtatgtggtcgacatggccttcatgttctcggactcggatgtgtagatggctcgcgacccgagaaagttggcctggaaggtcttgacgccctgggccgcgaagagctcctgttgccatgggagccagcggtgttccttgaaggccttggaaagcgtgtagacgaagtctagtccaaggatcgggtctcgatggcgataatgcttgatctccccgcagccgcgggccttctgctgcttgaaatagtgatgtcgattccacagtaaattgccaaccttgtagaggacgagccagacacaggcagcgatgaagtactctgttagggtaaacatgatgatgggttggcaggcgaagtgggtgcaactgcggcagtcattctatacctccctagagcagagattgataatacgacaaacaaccgggtagacaagatgcaacaggctaattttgagagattccacacccgccacatccatgagctgtcgtgtcagacccctcggccgaggcggacgtcagcgtcggggcttgcatcttgggcgacggccgtaaagacggtgtaatacgaggctcggagatagcgttattcattactgctataaaattgattccactcgtgcgagctatattgctagcccgatcaagccatcgaatctcggaccttgccatggagactgtcgctgccataaagacgctcatccagcagctggccgagtccacagaccagtttgggcgtgcggaaatcaatgacgctctccgcgagctgcaacactcgctggagacgccgttcgatacggtgatgcggatgtcgctcgatgtaatctttctattgttcatcttctcggctctcctaactttgctgaatagacgtgtcaagtcgccgtggcccgcattggctcggacctgggtctgtttaaacatctcagccagtgtgcatctcctcagagcgctgaggaactagccgatcatctcggttgtgggagggaactgatgtgtatatatacaatgattatctccttcgagcacgctagctaataggactgtcacatagctcggctcctccgctacatggcctcggtgcgcatggtacaacaaacagacgacatcaaatacatatcgagcaacatcacacagacgttggccgtccccgggctcgaagcaggaatgcgacatgcgtacgtttcctatttcccccggatcactcccaattcgaggcatgtcatgttttaaccagcgtccagattcgagaatctctggccagtcctgatggccctccccgacttcctcgccgagcgcaagtatcccgacatcgtggatgccaaagacactgcgttccaaaaagccttcaacaccgatcaggactgcttccactggctagcaacccagccaacacgaattgcgaacttcaaggtcctgctcaccgacgagcgcaccccaaacttcctgtccacgttcccactagaaaaggagctcggatcatggtctgcagagcccgagaaggcgctcttcgtcgacatcgggggtggaatgggacatgcatgcatccgacttcgcgagaagtatcccaaccaaccaggccgcgtgattctccaggacctgcccccagtactgcaagctgcgcaggcgacgcagcccctgtcagggattgaatcgatgccacacaatttccatactccacaacccgtccaaggtgcgtcatgagctccgtctgcttgggcctgctgcatagctgattatgaagcataaggggccaagttctactttctccgtctcattctgcgcgacttccctgaccaccaggcactcgagatcctccataacattgttcccgccatggatgccgagtcacgcattgtgattgatgacggggttcccccggagaagggggcgcggtgggcagaaaccggaacggacatctgcattatgagtgctctggggtcgaaggagcggactcagcggcagtgggaggagctagctgcaaaggctggactgcagctacaagctctctaccagtacacctggccagtggtgaatgcggccatggtgtttagcctgcagtagctaccaatacgtagaacattatgtctccatagacctcggttcacgccttagctgttggagaacgtttcaatagtacacctatagcgttataaaaacgcactttttcatgccctgaattaggtcgatgtgctcctagcatcgggtgggaaagctatggcaacattagcaccgccgatcactttacatagagcctcgtgtgagacatttattgccaataacaagtcaggcagtacccatgtccggcctgccgctcaagttagggagggaaaaaaaaacctcgttgcataccggggccagaaggaacagcccccgtctgttcaatgttgcatcgggcgggttcaaaatgctgcttcgcccgtggctgcagcccacatacacctatacagatattccccgtgggtaaatcctaccctgagccggctatatattgtacataactaccttagggaatcatccgtctaaccccgtgccattctcccaagaaacgcaccctgcataccgagcaatagcagagtatgatagagcaatgacccctcccaaatccgcaattattgtaaggatcaaccaacgcttcccagtctatctcaaaagaaaacaaaagaaaagaaacgaaaaaagaaccaaaaaaagcctctgatgtcgatctcgacctaaccctctcccagatcggcggctcaatctccggcctcctccaagcccttcaactcaaacgcgccggcactgatgtcttaatcctcgaacaagatccgtccccaacgcgagcaagccatgaatctggcgtctccattggaccgagcgtgctcgcccttctcaagaaatacgacgccacaggcacaccacccgctattccagcagggtttctcagtgttgcgtggcaaacgcgcccgcgtgtgctgaacacagcctggcaccatgatatgagtaattggggcagtctctacttgatcctcagggcgaatgttgatgggttcgcttcggatgtcgtaccgtatccgcccccagggaggaagggggatgggacggcggagtacaaagccggaaggagggtagtgggggtggagtttgatcggggagacggggctatgaatgttttacatgtggaagctgaagcgagcaggggctcaaggcaggggatggaggtcaagagagagcgtgctgaaatggtgattgccgcggacggcgtgcattcgacaatccgacgattcctacaggtccctacgacatggacttacgctgggtatattgcctggcggggaactgtgcgtgaggaccagctctcaccggagacggtgcgatatttttcagatcgtctgaacttcacgcttctcgcagggtcgtatttcatcacgtatatcattccatcggagacagggtctgtcgaaccaggaaggcggctcgtcaattgggtctggtactacccggtccctgaagggtcagtagccatggacaccatcttcaccgatatcaacggtgtcttgcataatagtacagttccgggagacctcctcgacccgaaggtctggtcggtgcagaaacggcgctacatctctgacggcactacaccgcacctagcggaagtggtttcacagacgcgtcggccgttcgtaacgaaagtcggggaactcgaagccagtgccgcgagctatttcgacggtcgccttgtgctcgttggcgacgcgtttgcgactttcaggtcgcacctggggctggcctcagaacaggccgcgcgtcattgtctccagatggacagggtctggagcggggaaataagccaggcagcaagggatcgtgaggctagactctatgcggcgaagctcttgctgttgaataggcttatggggtttctagggctggggtggtggtggtcggcgttgaaaacggggctggcttatgcttgtttgctgatcacttgcagggttgtagatgtgtgacctggctaaagtagtattacttacgtgagcgtatcctatttcatagccataaatatactcctgcagcaccccatcaccattagccataaatcactcatcagaatgtctcaaccccctccccaactctccccaagccacctatgcagcgtaagcgtaaccctcggcccctccctccccccaattccactattaggcgggggcacccggatcctccaacccatcaccggcggctccatccaaggcgccggattcaacggcacgattgatggcgggctatcggcccccatccacctggatgctcggagcgaaagcggcgaaacgcagatcacaaagctaccctggatctacgtctacgggcacgcggacgacggatcaccgttctttatcgaggaggcagggattgggtcggtggggaagcagaacacaagagttgtcattcaggttggcggcgtgtatgccagattgcaggaggcctttctggtggggcagccggggagagagcctgggggtaagggagcaagggtggagtgttgggttgtgcctttggagggggggtattgttcttgatttgaggtcaatagcaatctttactgctttactcgccagcgttggggtacggggcaatgacggcgaccatcgccgatcttctccagctatgcataattgatactttggcttggcaagcgcctatcacccctagacagagtcataaattatttacaagggttggcacgttccctgaataggtttcaaacggcggccactcattcatctgtaagtgtggtacgatgagggctccatgccatcagctgaccaagtcagaggtgtcgaggccccgccggtaagccaaatagcaaacaactaccgcccccacaggcattgctgcaggcgtccaggtgaagctcgcttgattttgggcctcggtaaagccagaacgacttacgcatgtggaaagaagacagaaaaaagcacagtagatttctacccactctgccaagagcagagaaacgtaccataacagacggaatagtaaacctatcccacagtgtccactcaaagctgccccttcgtgctaggcagaacctccaccaccgccataacccccaggtgatccgtaacccagggcttctcgaatcccagctccacgatctgcctcctttcttcgtccccctcagccaggatcccttctccgaatttctcaaacttcagtaacttgacagaccctcgaaaatagaccttgtccattctggaacacccaaactgcgcgcgctgcttcgttgttgcttgttggccccatgtatatccttcctcggtgtcctccgctccgcctagttccaggaatgcgtccttgagattattgtccacatgcaacgtgcggtcaaacggctggattgcgttgaagtcaccggcgacgagagctgcgtgtaccccatcgtgatgcatatactgagcgactagctgcatctgtggtgggcggtatggagggtcaagcgccatggactctaggtgcgtgttgcagaggcggattcgcttctcctcaagctcagtagaaacgtccacaaaaagggcatcgcgatccatgcgcgtgtgggagtagtgaacccgaaaaaccgacgtaataggcagatgcttgccgacaaggacggtcgtgccatactgcgtggtggcccaattggtggtgtcaatatctgtaagatggaaattggcttgcacccacggagtcgcagcaattgtttccaagtcagaaggggtgcattcttggagaaagataacaggggcgacatgtagagggagaaggcgcgtgagttggtacagatgtgcaagcgctggtcgcatgcgggctgcagcgaagggaaccatgaagtcgatattccatgtatagagtgcaatagctgtggtggctagactatcattatcattcttactcgagcttccgagggcggatggcgacttggagacccaggtagatgttgcggggtcaaaaccatagtaagtctgggtataaggctcgtccaaggtccatggcaccgacgtcttccgaaaggtcgcggtgtccttgatggcctgggccacaagcgcttccatagtgatagatggagttctagaaagtggagagtatatgtagggttaagaggaatcaaaaaaaggataaagaaggaaggagaatgaaaagcgaaatgaatttgaagtaggaacagatagccactagtagtatggaaagtaagagtccaaacacaaaggaaagagtgttttctttgtttgtcgggctgtcagctgacgttccaactgccccccgctctcgataaatcatccagaatgctcactgcatgctactgtttctagcttgaccaacccctttcgtccaccgctgccaccaatcgtgacgatctctggaatcccagcgtgtttgttactactacccctctccttcctgctaggccagtaacgcccaaaccctgcgcgattcaatagcacagtcacaagcggacgcagcggaggcaggcatgctgcgataatccccacacatggttcaaccattgtccagagcatattgtctgggagtatgtctagaaccaaacaacacaatcagcttgcggggctagtcgggggtagggacagtgggtcgctcacacgacggatccgcgttatccttagatagctccctgatttgcgcgaatcgcacaatgctcgcggcacaccctagcccccccgtcaagaacacagtcccaagagcaattttctgcgtggtcttcatatgcaattttcgcacctccataatgggtagtgcgagcatcacaaaatcagtagtgaagttgggcactgcctttccgatgaaacccttgacattgtcgatgcaccaaccctcgacgaatgggtcccagtttcggcggatgggatggcatccaaagaccgatacaaagatacatgcgagccaccacgctgttactacaagtcctattgccagggtactccatctcatgaagcgggtggggaacatgcgatagtacatggccaggatgctccacttggtcgtagctaataccgttgcatagaggtgataggatatgaagaagtacatctgcatgatagtaatctcatccctattgaggactgccacatgcctgccgacacggacgttcctatacccgagagcgaagacagtataaagtccccatgcaaatagcttacaggtgagagcaatcagcataatctagcaccaggttataaagatggtcccttacaatcgacactagggtcaaccagccatcaagctggaagccaactttgcgccaaaggtgaacaccaattcgtaacaccacaaacaaggttgctaaggctgggagtgcagtaatctgtgcaaatgatgctccgctagagtcctcagcgagatactcgggagaaaagccagatgaagacatggcgaaagtcgagttgcgcaaggaaacttcagccgacgcggttgaatagaaatagcgaataagaacaccaagctcaatggtttagtagaagaagcttgtgtcgtgtttccggactcgagctgaatgtttcgcctttaatagcagatcgccatggcacacgccccgtcccatctccaacgccagcgtgagaatgctgtgccctccataatcgaatctcgagtaccattggcctatgcatagttcgcttggtgtgcggaatgctgggtacacatgcagtaacatctgacatgcagccaatatgtatcacactgagtgaatactattctggacttccaagggatgtaaccttgtgttttatttcactagtggcccccaatatttcagcctcaagggcagcggtatgagcgggactgtactacacaggtccagggcatagcccctgtacaagcggatttgctgatgcacatcagcgaaataggaatgtactctggctatcagggatcgacatacaatcatcattggatgattgaccgcagggctaccccggctgctgcattggaacaagtttgattggcaatccacaatacggctggtcagagggctactcaacgacaatgataggcgtagaatcctgtgtacatgcctagtgactgattgtgtctgtgggagagctctacaggacgaatagcgttgccacgcgctttcctcgaagaagttgaggagtgtctttaattctacgggtgtttctaaaatacacgcagctctgcatgtattgcaatattcttcttgactgtacaggaagggcttgtctgctttgtttgccaacattcacgtgtgcctggctcgatatctcacgcactttggaggccatttactcgaagttcatagacaccatgcctgagtctatcgcgataataggatacggattccgctttccgggaggatgtgacacgccatcgaaactctggtccttgatcaaaagcccccgcgacatagcaagcaaccctcctccctcccgttttgacatagaccccttctaccaccccgtcagcaaccaccacggtacaacaaatgccactaagtcctactggctcgatgactcccctcgcataaacatcgccgagtttgacgccgccttcttcaacatccaatccagggaagccgatgccatggatccccagcaacgcgtcctactggaggtgatctacgacgcactctgtgccgcaggacagcccatggaacagctccgcgggtctgacactgctatctacgttggcatgatgtgcgatgattggcatatgatgctgagccgcgactggcaagctctgccgagatatactgctacgggcgtggagaggggcatcatggcgaaccgggtttcgtacttctttgactggcatgggcccagcatgacgatcgacactgcgtgttcgagcagcatggttgcattggacttggcggtacaagcgctcaggagcggtaagagtaaagttgcagttgcggctgggagcaatcttattctcagccccggtacgtactcctctatcagttagtgacgactggagtggcagtacaaaaggctaacggccgtattacccacaagctatgtatgtctcggagagtaacctgggcatgctctccacgagcggccgttgcgctatgtgggacatcgcagcagacggatatgcccgcggtgaaggcgtggccgctgtcattatcaagacactgtcccaagccctggcggacaacgacccaatccagtgcattatccgagaaacagctgttaaccaagatggtcggaagcctggtctaaccatgcccagcagccgtgctcaggcggccctgatctctgagtgctacaggcgcgccgggctcgatcctgctaataatattaatgaccgtccgcagtactgccatgcgcatggtacagggactcaagcgggcgatccgcaggaagctgaagccattgcgttcgcactgtttccggtagggtcccgggccgctagggaggcgcataaactcttagtgggttctgtcaaaacggttatttgccacacagaagggacggcaggcctagctagtattattagtactgcgttggcgctgaagagcaaggttatcccgcccaatttgcatttccacactccaaatccgagcgtggcgccgttcttggaccagctggaaattcccactactgcggttgcgtggccggttgccactggccaagtaaggcgagccagtgtgaacaggtatggagtgccgtgtgggattcgtgttctgcaggctgacagctgattattctggatagctttggatttggggggacaaacgcccattgtattcttgaggaatatatttccaccggcgaacagtctgccaattccaccccacataccctttttactcctctgatattttcagccgcatcgagaaccgcactgaaacaaatggtcttggaagcgcacacctacctgcgggataacccaggtgttaacatgcgagattttgcatatactctacagcaccggcggtcgaccctcccctatcgcacagccgtcgccgcgccgaacactcaggacgcaattgacacattagcaaacgtagggctcgaagactccggggttcgacatggtacaagtcgccaaccaccaagaatccttggtattttcactggccagggcgcacaatggccacggatgggcgcccgactcatcgagacatctccttttattgtcaccagaatcgcagagctggatgcagcccttcagagcctcccaaatccagatcaccgccccggttggacaattcacgaccagatcgttgccagcccagaatcatcgcgcttaactgaggctgctgtgtcacaacctctctgtctggccgtgcagatcatcattgtggatattcttcgcgctgctggtatctctctgtgcggcgttgttgggcattcctctggcgagatcggtgctgcatacgccgcaggctttctatctgcaacagatgcgatccgcattgcctatcttcgtggtatgcacgccaataaagccgccagccctaattctcgcgtatcgtgcggtgctatgatagcggtaggtatcccagcagcggaggcgaagaggttttgcaaggcccaattcgctggaaggttagagattgctgcagagaattgcgcctctagcgtcacgcttagcggcgacgaggatgcggccctcgaagcgatacaattctttcatatgcagggggtctttgcgcgtctgctgaagattaacacagcctaccacagctgccatatggccccttgcgctagcccgtacctggcttcactggatgcctgcgggattgagccttgtcagcaaggaaatacaaaacaccctgtctggttttcaacggtcttcgagggccagacaatgactgctagttccgtcgcaaaccaatactgggtggacaatatgtgtaaaccggtcctgttcgggggtggtcttgcgcgcgcggtagagcaaattggtccgtttgatttggtcatcgagattggtccgcacccggcgctgaaaggcccagcctcatccctactgaattgcgtacgcgagatgccatatatcagcctgctgcgccgaggcacagacgacgtacacgctctatgttctgcactgggctatatatgggcccagctgggcccgaacagcgttcaatttgctgaggtagatatgttgctatctagtactacgcggagcccagtcatgctttcggacttgccaccttatccattcgaccatgggcgaaattactggcaccatagccgccttagcgatcacttccggcctagaacccagatacatctgtcaaaccctatactcggtttccgttgcttggaagcagcgactcctggttctttccaatggcgcaacatactccagccaactgaaataggctggctcagtggccaccaactacaaggacagatagtctttcctgctatggggtatgtcagcatgtctgttgaagccatacaactcgtgctcgccgatattcggccaaatgactccatacgacttttcagactgaccgatctggaaatcagccgggcgatagttttcaataccgacgatgcagctatagagacaatttttagtcttttcctgatcgccaaaacagaatactctgttcgtgctgagtggaggtgctactcgagtactagctcaagcagcatgacactcaacgccaaaggctgcgtgtctgcgcagtttggcagtcccagtgctgaagctctacccttcaagacaactgaatcattcggcctggtttcagtgaaggatgcggatttttactccaatctctctcacctagggtacaattatgcaccgccgttccgcggcgtgtctagcattcgacgcaaacccaaatacagcgtgagcacggttgtagaccaatcagcctccagatgggaagacaaccttactctccatccgggaatgctcgactccgccttgcagacaattttcgcggcctggtcctaccctggtgatacgcagttatggtcgctccatgcccccgtttccgtggcttccattgtcatcaatccctactttagtgcacttgggccgggtgggaagcagcggtatctgtgctccgagaccctcatccattggaaaaagccaactgatgtgcttgctgacgttgccatgcgtactgctgatgcggaatatgcattcttggagtttgatggggtcaagctcattcctatctctcctgcagcctcggaagacgacagggctattttttcgcgcttcaaatatgcatcggcagtccctgatacacagcttgtcagtactagcggaagacttttgatgcctagagatggttgcccactgtcgagagacaccggtgagtttgacttggtgggttcaccttctaagagggtttcagcctgtcccattgatgactgtgctggtcgtatcgtcttggctatctctcacaggtaccctcaagctgatatatgtgaaatatgcggagaaacgggcgctacgccctcagcggtgttgaaagccttggatgggcgatatggctcgtatacgttcactgatgtctcctgcgattttgctaaaagtgccaaagagcgcttccaccgggagacgcgtcctatgagcttcaaggcctttgacgtggaacgtgatccacagagccagggctttcctgagtgctcttatgatgttattatagctttgaatattcgctccggcttaggaggtgttgggggaccattatccaacattcgccgtttattgaagcctggtggtttcctcattgcctctggagggacatccgtcaagtctccagctgtagaaatggcggctattggcacgatgtccgagtggtctagcggtactcgaagcgcccggtccggaggaccacttttgactctggcccagtgggacacagtcctgaagatgactgggttctcgggaatcgacactgcctctacagagataaaggcatcccagcgggcggatataattgtttcccaggctgttgattaccgcattagctggttgcgtgacccgctatcgtttgagcaaatgcccccgggtgtgcgaataggtacgctcgccatcatcggggggacgacgtggccggtgcacaagcttgtccaggacatacttaaactcgtggcaggccggtttcgagatacactggcgtttgatacgatcgaggaatatgcagtgtctgagctggctcgctcggtggctggccctggcggcgtcagtatactctctctgacagaccttgaccgtccttaccttgaagaaatgacaggggaaaagttcgaggcgctcaaggcatgtaccagcgcacggaccctactttgggttacgtgcgggtcactggaggataggccttatagctacatgatgacaggcatcactcgaaccatcaagtcagagaacccagcgatgcatgttcagatgtacgacctggatcccaacctagccagctgcatccaacctaccacggcggtagacctagccaacagcttgcttcaacagatcacccttcatagctggggtaatgacgcgtcgctattgtggacggcagagcccgaggtatatatccgagatggacggcagctcatcccgcggttggttccagatcatgagaaaaacgacagatataattcccaatacaagtctcttctgacgactgtcgatccgtccaacgcgaggttagagctcgcagctggggatggcggcatgcttgagttgcgccagttgtcacctttgcaattgctgccgggtccctcgaccgaatgccgaaccttgcgtgtcacccattctgttctccaggctgtgtttgtaggatctgcgggctttcttcgagtgtgtatcggaatcgacatgagcgctggcgagacagtgttggctttgtcgacgtgtgagacatcgcctaccagagtgcctgctacgtggtgcattccttttgcaacgccacccacgccagtagcccttgtggatgtggctgcgaacctcattgctacccgtattttcagttttacttgctggaatggagctctcatgatttatgggtccgatgcagcgttgcagcgagcgatccagtctagggcgtctgacaacaacgtgcatgttgttttcactacaacgaacgcctgccagaaacacatgcaatcgccactctccgtgcgtgggaagcctacggttccaaataataccactctcttcgtcaatttcgtggagggtgtaatcccggaagtcgttgaatgcctccctcccgcctgcctcaggctggacaaagcagcactggtcagccacacggccgagaaagaggttgatgctgcggaaatagcacatgtatcagaccttctacagcaggcagttagtagtatcccgtctacatccttgtcaatggaatgcattccgcttagtgaagcttcctcatgtgatccacttcagaaaccgctttctgtcgtggactggaatgctactgccgctgtttcagccagagttcagccaattgataccggtaccctctttcgtgccgataggacatatctctttgtcggtatggcgagtgaactgggacagtcccttgcgggctggatgatcgcacatggagcgcggcacatcgtcctcagcagccgcacacccaagcttcagcctaagtttgtggaggagatgcatgacaaatacagtgcaaatgtcactgcaattgcactagacattacctctcggacatcactctactccgtccacgccatgatgcaggccacactacccccaatcgccggtatcctgaatggagctatggtccttcaagacgcgctcttcaccagcatgacccacgagcagtttgacgcagcaacgatgcccaaagtccaaggcacagtgctccttgacgagctattctacagcgacacatcactcgactttttcatcgtcgcctccagcatctcctccgtcataggctggagcggccaggccaactactccgccgccaaccagttcatgaccgcgctcgtcacgcaaagacgcaaccgcggcgttgccgggtctacaatgaacattcccgcaattctcggtattgggcacgccgcccgctcgggaaccttcgatttcgcctacttccagtccttgggtcatgtcaatatcggggaagaggacttgcacaccctcttcgccgaagctatattatccggacgcccgtgtcccttgcgcgcgtcgtatggcaccacgcaggttgttatggggatagattatatcaccgcggccgcgaatctgaatagcccactgacgcaccgccgcgacgtgaaattcgctcacttcatcacgcctgatacccaagctggtcgagcgcatctcgctaacgaggctcatcccactaagcaactccgtgtccagcttcaatctcacatacccagagagccaacgacaacatacaccgttgtctgcaactccttcgtcaagcatctaaaacgcgttctgcgtctcccaccagaccacctgatcgacgagtccatccctctgaacgaacaaggcgtcgactcccttgtcgcaatggatattcgcgcgtggttcctcagcgagctagaggtagactccccgaccctgctaattatgggcgggggggccgtttcggatttggtatggatggcggtggagcgagtgcatggtgatgaccgggaagagtgcgcatccggagatcaaactggtttttcgaataagttgtccacacctagtcccaggtcgccctctagtctagaaaggggcagcgagaagtaactatgtccgtcggcgacagcatccgtccaaaggaatgacggcataagtactgagttgaggtggaagttagggcattatatcgctaggagtctcgagcatcttcatattaagtacgcaatgccagtatcagacgcccagtgtagtatccacagtaaatattttagacgtatggcgcgtattgcttaaattactcaatcaagccccgatggcatgtgccccaacatgcataaccatgaagacatctcgtcacatgtatcctatcgatgactaatcaaccccagtcacgtgcacgctttgatgcatggatgacgcaggacgggcgacgatctcccggatgcgggtcagcctatcgaagggcatctcacgtactctctccgcgtcttgttcctttcttgatttcccctcctttgttacctgatcatccacgtgtgcttacagagtctcgatcatcaatagcctagcctccgggctgtttactctgcaaatattcgttgggacctagtcgctcacggtgcccctcagacgcgcggctggaccggggtgtctttacgctacagcaggcggtgtactactcaccaccagtcattcacttttccgcggagatcatattggcgcaagatggcggcctcatcaggcttgcatgcgcatcttcatcatggcgcaactgatgcgggaccgaagctggtcaaccgattacgggacagccggtcaccgtatgttagagcccacatgaataacccagtcgcctggcaactgtgggatgcagaagcgatcaacctcgccagacgctataaccgactggtgtttctcagtatcggctactcggcttgtcactggtgccacgtcatggaaaaggaatccttcatgtcgccggaggtggctaccatcttgaatgaatctttcatcccgatcaaggtggaccgcgaggagcgaccggatattgatgatatctacatgaactatgtgcaagctaccactggctctggtggttggccgttgaacgtattcctgactccagatctagaaccggtcttcggcggtacctactggcctggtcccaattcgtcaacgctactaggtaatgagactatcggctttgtagatattttggaaaagctacgggaggtgtggcagacccaacagcaacggtgtctcgatagtgcgaaggagatcacgaagcaactcagggaattcgccgaagaaggaacacattcgtaccaaggagacaaggaagcggatgaggatctggacattgaacttctggaggaggcttatcaacattttgtgtctcgctatgattctgtacatggaggcttttctagagcacctaagtttcccacccccgccaacctcagctttctactgcggctcggggcgtacccaaatgcggtgtcggatattgttggtcgagaagaatgtgagaaagcaactgccatggcggtgcatacgctcattagtatggcacgtggtggcatccgtgatcatattggacatggcttcgcaagatacagtgtcactgctgactggagcctacctcattttgaaaagatgctttatgaccaagcacaactcctggatgtatatgtggatgcattcaagataacgcacaatcccgaactgctgggcgccgtgtatgatttagctacttacctgactaccgctcctattcagtcacccactggcgcttttcactcttcggaagacgcggatagcctgccatcaccgaaggacacggaaaaacgcgaaggagctttctatgtctggacattgaaagagctgacacaagtgctcggccaacgggatgctggggtttgtgctcgccactggggtgtgcaccctgacggtaatatctcccccgagaatgatccacacgacgaatttatgaatcagaatgtgctttccgtaaaggtgaccccgagcaagctggccagagaatttggtttaggagaagaagaagtagtaagaatcattcgttcagcgaagcagagactacgcgagtatcgggaacgaacgcgagtccgccctgacctggatgacaagatcatcgtcgcctggaatgggctagtcattggggcacttgccaaatgcagtgctctgtttgagcgtattgaaagctctaaggcagtacagtgcagggaggcagcggcaaaagcgattagctttatcaagaataatctctttgataaagcaaccgggcaactgtggcgtatctatcgtgatggtggcagaggcgatacgccaggctttgctgacgattacgcttatctgatcagcggcttgttagatatgtatgaggcaacatttgatgacagctatctgcagttcgcagagcagcttcagagtaggtgttttgtcgaaacctcatcttataggtactaacgatactaccagaatatcttaacgagaatttccttgcatatgtgggatcgactccggcaggttactacagtacgccgtccaacatgacatcagacatgccgggtcctctgcttcgtttaaagaccggaactgagtcggccactccatctgttaacggagtcattgcacgcaacctgctgcgtctcgccaacctgctcgaagacgaagattaccgcctgctctgtcgccaaacatgtcattctttcgcagtcgagatcctgcagcacccattcctctttgtcggactgcttgatgcaattgccggactggaagctggttcacggaacttcacaggcgttctttctacaacgcttcttcctcagaccgggcccggatcttcagacagccttagcagcggatccgacgagccaacatccgtgcgcgagctcattgtgcagagacttcgtgcagaagccggtcaggcgatctccacctcaacaaccaccgtttccctcattgacatccggccttcccacgtgggagacttcgtcggtaatcagtcattctggctgcggactcggaataagctatacaaagatttgaagccgaccgaaccggcgaaaaattatatacttgtatgcgaaggtggtagttgcaagatggtggatctatgatgctgcaggtcttgctactgcgaccgacctttctcatgactttcggtactggggctatcgactttcttctcgtttatgaatttggaggctttttgcattagcaattggtttcgttgtctgtttttgagtctggacaggatggccataatccgacgcgcagtatcattcataggaaatttagcaacaaaatactacctaccttccatacaaacaaacaaactcctttttcatagaacaagaaatagaacagaaaacacgtcccttacatctcacgggtatagtaaaccacactgcaaatttccatagtaaccacaagaagagataacagtaagtagcaatcatcctcaaggcagaagatacacaaaaaggtccagacacacctccagacctaaagagtatgtatacccactcccacagcaaataaacaagatacacagatcaaagatcaaagcaaacaaaacccacacccactataatactaccagcaccgtgtttcacctagattaaccacggtaattaaccctcgccgatcatctagccacttaactaagcatctaatataacgtaatcggtaagcgagcggccaccgcaaccgagcggccacacgcgtaggaattttacgcgtctatttttttaaagctattcaaccaccagccataccaccaaaaatacctaaatcgtcaaaatctcagatagaacagaaagacaaggtcttattagctatatcagctattaaaaaatataaaatcgctattatttataaagcatcccgtatttttaatatatctcgtacaatgctttggagacgtctagtaaaatatatattttgattagatatacgcgcaaattgttataaattaactactagtaaagagaaattgcttaaaaaatagattttattactagataaatatagagcatctcctcggcctatatatgtataagaaatggccaatatcctacttttaaagcgtaatattacctcccttcctactactatagagaagaaatggatatacaactttaccaggtgtatatctagacttaaatcctactttacacgtcgctacaactattagtgtactaaagtagagaatcctaagattttagatacttagtttaagtagataaataaaactatttaaaaatatagtatagttttaaataatatatataattttaataaaataggatttataataggcctaatagctacaactaaagttattactaggtttaatatactaaagaaactatttttattgtagttaaaaaactaaaaatagattactactatagaatatattagttctaataaatagactctatttttctatattatttttaaaaataagatatatataaagatctagtataagaataataagatttcttttaattaaaagattaagatcagttctaatagctaaataaataataaaattagtctacgttagctatagaattattttatatcttatactactagctaatctatagaaaaatattatttacttattttagatagccacgatagttatttaatatcttaatttaattagatctatataaagaataatattatattaatctatatacctgcacatactttttataagttttaaccgcttaatattactattttcttgctattaaaagacttgtatggaggcctaattaaatctaaaatatatagtggatttaattatattaataaacttaattttttagagacttattcttagacctatatagaggcctttattaatagtaatatctatagtacttttagagctattagtctagtttctctaagccctgagcgcgttctttctcagctgacagttcagcttaagatctctatacctctgggtagtagacccagcagccagggcagctcagtgtctaaaacgccttatacagttaagtagttaaagaaattagaatctacgcttaataaattgcttaaaaattgatcttgtagtcctaatttgcctattaaaaccagtttaaattaactaattaaagataccaaacaagctataaataatataataattataacggcgggttgcctcaggcaactagatcccctgtaggcgagccgctagtagaccgttggcttatataatatataaatatatttatattagaatcgcgtagaggattccgattcttaagtaatttattctattatactagatagagaaactgttatataattttaaataatcttaagctttttagtactatttttttaaagtctattgattgactgcgctccgtagatctattatttatagataatagtatattaatagagcgcttataatttaaattgctttaatctaataattttaaaatagttagtatacgaagtttaaatattttactattaatagatttctagaaagtcaacaacacggctatttaattatctataatctaaaaagtcttctagagaaagttcctagtagcttaaaatacttgaatctttgatattctaatagaactgattattaaagagaataaaaataaaatttctaaaaaagaattaatattggagtgctagagcaaaaaattaatattattatttaacgcgattatatagatagctaagatattaaaaataattatatagactagctttataaataatagatttaatagtcttaagctagttatatttattttttttaaagataaaattatatataaagtatagaattatattatagatatagaaaattattttattgtgagtatattagtttagtaaaataataagaataaagttttatatactattaattattttaataaaaagattaaataagtatagtacttgaaaagaaaaagtcttagaaaactaagctaaaaaaagataaaaaactttttttatatatttattaatttaaaaataaactaatatcaaaatatcgcgtatcgttttataaataagaaatagaatggaagaaatatacgtgaatagtatacttgaagtttagaaatatagtaaatttttttaaataatttttttatagcttaaatgtagatttaaatatttaattaaaaaatctaaaaaaaaattactcgcgcggcttgttagctataaaatttagaaaaaatatataatataataatttaatattagttaatattttattataaatatagtctatgcgatagtgaagaaagtagctaaaagtatattaataaaaaaactagagtttagctagatttaataaagataaaaaatatttttataaaaataaaatttctactatatatccctgtaatagctgctttttgtttagataaccgccttttaaaatctattaatagaataataatacgcaggcagtctataaatataaaaaaaattggtagaaaaaagaggaacgctatttttaatataataaaatagactatagaatctaaaaatattttaaaattgttgatagtataccggggaaagatgtcttctataaataatagaaactgcggtctctagagcttttaattttatattatttaaaagaatctatagtattttctatttttaatataataaagctataactataagaattatttaatattagcgctaatattaaattaatagagaaataaaattatactatataaatagtaaagatattattaaactctaggattaataataattttattttctattaatatttattttaatatagaattattgtattaaaagattatctttaactattgatatatatataatatatagatgatactccagtgctatactataataaattaattataaaattttaagtaattaattaaaaaaattagataaaaaagtacgagataaaatactatattattaatttttaaaatctaaattattagattattttaaaatataaatagatatactacgttgattttaatattatttttttaataaaaatatagtactattgaaaaaaagctctaaaaatctctattaaaaattctaaatagtttataaagataatatattatatttttattataataattatatactagccaaatactaataatagattattagaactattattttagtatagaaagtggatctatgttttttctaaaaaaaaagtagctaaatttctggataaaaaggttatatatttaatactattaatagaaaagagagttttgctatatagatctttatataatcttttataatataaattatagatattataggaatatcttaataaaatatttaaataaaaatagattaaatattctactagcgtagctagagtaccggtattttttatttaaaagtttaatagtttattaagactatatattaattattaaaaactaaatattataattataaaaaatagatatctattatcttatattaataagctaatagattaatttatagaaataaagtattttattaaatttaatttaaaagatatatattattgaatttatatttagaaagataataaatagaaaataatattttaaatatattatagatattttaaatatatagtaatattatttaatctatataatatattaataatcttttagatatatattaataaagctataaaagaaattctagataattattatattatatacttagataatattcttatctatttatagattaagaaaaaatatatatagtatattaataagatattattatatctagagtagataaatctatatactaagctatctaagtataatttctactaaaaaaaataatatttttaaaatttattatagaatataatagtatatacattgatttagaatatatatatattattaataaataactagtattaaaattcttttataatatttaaatatttttagaatttataagatattttagatattttatatattaatatatctaaattattaagtttttatctaatatattaaaaggaatatagaagagaagaaaaataaaactatttatttttactataaaaacgcgagaaacttttaataaattaaaagtaatatttagtggctttttaattctataatattttaattttatattataaattaaattaattataaatattttagaatttgctattatgggtattcttctataatctattaataagattaaaaagctctattaatattttaactagtaactaattattttctatttaaaaaagttaatggagatagaagattgttattttatttataattaaaaattatttattattataaaatattttaaagtatagaaatattattttaaaagtatactatatataatttatgtataaagtgactataaaaatttataatacttttatttaaaaaaaatagtaaaattaaataaatattaaatctaatagatagagcttctagtaatttataatttctagatagaatattagtctagatatctaaatctagttaatatactttcgcggtagaaagattataaagatatctatatataaagaaatattagactattatctatattttagagaaaattatagatagtattaaataattagaataatattaaagtatctttaataattaaattaaaaattttaattataagtttaaaaaatctagaactcttagcttttagaataatagtataaaaaattactaaaaaaaaattatttataaaataatattatattttttttaagatataattctataaatttaataaaaaaatatttttattagttaaatctgcggcaaactactatttaataaagaaaaaaaaagaatagatataaaaataatattattaaaataagcggcgatctaataaagtaatagtatattaataatagattactatactatagaaaaactatttatatatttttatactctatatttaaataaaagattttaagaatatattataataatctatttacgggttactttaattaagagaagacttttaaattaattaaaaaaaattctattaagatggtctatgtatagatattaaaaactatatctagaattattctatttactaaaaaataaagatttttgaaaagctattatagagcaaactggtttttcttactattttaaaaaaattatagtaagatctaataatagactttataattgatctactattattaggctgaaaaagctatatatataatataattcttatagtaatagattaatatataaagactgtaagatatctatttataattaaaactataattataaaagaactagctaatatatttctagataaaattgtttataaaactagatttttaaaaaatctaattattaatagagatttattttttactagtatatactagatataattttattaaaatctttatataaaagactatttaaatactattttttatctatagatagatagatagactaaatattagaattaaatacttaaaatatatttatagatatatataaattactaataaagtaattaaatagattagttatctattataaaatttatttataataatattaaaaatgtatttataaaatatttattttttatagcttagtaagatataaaactaataattcccgggcttaaaattattaaattaataatattaaatatattagtagaactacggttgaaaaatctaattaatatctagactaaactaaaagaaaatctaaagaaaataataaagtaatagatagaaaaatataataaatactataagattacgcagctatatatagaataagaaattctattattaataaaaaatattaaattatagtaattaaataaaaaactggacttaaaatataataatctatttataattataaagattgttagaaaataagtatactatttataactactaaaaatatataattatatttattctattttttatatattactattaaaactatactattaatatatagaaatagagactagagaagcttaattaattattattaataattaaaagaaataaaaaatagaagaagtatttatttattaaatatactattaaaaactataatattttattaaataaaaaaaatagctaagttataaaaacttgtaaaaattaaagaaaaatcttaaaaatactactaaaattattatagtttattaaaaagctaataaaatattaaaaatattttattaattatggaaaagagtataatcttttttttatagaattttaatatatttttaaaaaatataataatattactttttttttatttataagattttaaaatttaataaaaatattttaagctactatatctatattgttaataaaaatatttatataaaaaaagtaaaataactttattaagttaaaaaaaaaaaataaaaaaatagtttaaaaatataatatagattatctactagcgggctctaaataaataaataaaaaattaaataaataaattactataaactcttctagtctattaaattatttttaaaaaaaggctctatattattaagctcccgctgaatatttattaaatagaatagattataatttatatcccgcaacgctgctagatataaatagatcttatttaatttactaaaataattagtagtctttttaatatatttaattagattatctataatttttatagtctcttgacttagtagtaaaatctataaataagtgattttagtccgcgcgggtcccggtaatataagatatagtttttttaaatatatatactatatataggactatctaatattttaaaatatataaattaagagtcttttaatactaaaaaaagtattaataaataataatttaatatagtatctatagaatatctataaattattaatattattttattatactgtatttggatttagattatctatttattaaaaagaaactggaagatattaaaaaagataatagaaaccgcggtagtagtgaaggtaatctctagaagaataaaagagagtcttttttaaaagctaaaaataaaagattattaagatctttataaaaaagccgggataatatattctaaattatctaaattaattagaatatatttctgctagattaaagaatacttatctttaaaaaaaaagaatctaataaagtaaaaaataaaaaaaaaagtataagcggaagtataaaaagctaataaatatattaactctatttttttataaaaatatattgatagctttttaaaagataaaaatatttaaaaaaaagtatttataaagttttatagagctaattaaatttactttattttttaaaagatttttataactctataaatagtgttcttatatttatctatttttaaaataataaaaatattgttaatttataactttagtaatatttttataaaaaaaaaagttaaaatttactgcgctgtctatatttttaaagtaatttaaaaaaataaatatagctataaaaaatattataatttatagaaataaaaaattctataatattattttaaaagcgttctattaatattttaactatttaaaactattataaaataatatattaaatctctataattctattattaaatatttaaataaaatatatttttatattacgcggtttattgaagtaagatgttaagtatcttaaaatttaaatacaaattagaatagtttatttttctaaagagagaatagttataatagtaaattatcttagataactagattttctgtagataagccgctagtgagttattaacttatataatatataaatatatttatattagaatcgcgtagagaattccgatccttaagtaatttattctattatactagatagagaaactattatataatcctaaataatcttaagctttttagtactgtctttctaaagcctattggctgattgcgctccgtaggcctaccgcctatagatagtagtacgccggcagagcgcttacaataatattaaaatattaattaaagcaatatcagaccgcgtataaaaaacagcttaaaaagtaaaagcgctctactaaacaaattacttttaaaaaagatatatcaatatctaaagcccaaatccttattaaacgccgaaatcaggcagataaagccgtacaggcagatagatctctacctactaaatcggcttctaggcgcgctctatctaaatattctaactatagtatacagggtcataaaattacgcactgcctgtcagaggaatatctactagtcagggtagaggacctgtcaactaggtaaggatacgtgggcaaagcactaggcagtagatactagagacagaagactgattcttgatttcctactaatgactacagtactaatttatagccgaggacccctaagattctctgtatacaatgatcaatcctcctaacggggccactgtacgtcattagaaaggtgacggatatagacaccgaagacgccgttcggccaccgggatgtccatgcacctgggacagggtatactgtacagtcaccttgcatgatcgttatcatttctgtgacactgcccgaatcgatagaactactcatttttatatagaagtctgaattcatagtgttttgatcattttaaatttctatatagcggttgtgtggccgctcggttgcggtggccgctcgcttaccgattacgttaactagtaaatgacaatatcgaacccgtgtggattctgcagattaatcatcttgtcttatattttggggggggggggtaaagctgaaaggtgtggatcttaggggtgaaacatttacttacttataccgtagatgagggattttatgcctagatcagtctggaagtttgggtgagtgactgggtactagatggggctcttttgcgtgtttagtttggttatgggtaatgtttgtgttcaatatatattttgattgtgggtcagggcggagaggtcaaatttatacttgtgtatgtttagctacattttgtgcttgtttgcttgtttggtttgaattggaatggtatattgaagagtgacgttttggggtataagtattgacaatcccagttagtggattagttaggggtagatgtagttgatataatcgagtcagagggacggtagactgaggaagtagagggaggttttgatagatatagtggattgagttgatatatctctagcatattactctgaacgaattcaggaaatttactaagcagctgggttgatgggaatagcatatttagtaggaacggttgggaccttcgaacgtatgtgcagttatcgagggagaatatgttaggtaccacttctgatatcacattggagatttattttgcgctggtgaagagggattaaggcattgagggtgggacagccagttgaatggtttggtgatatatattaatcatgcgttgtaggagcataaaatggttgggtgtatttgggggaattgatgaccagatctgaagaagctatgcccttgagagttggttttgttggatagaccgttatctgtcgacggagtctgttggtctgaataacgggtatcgccggaacaatcgatggtatgcggccatgactcgtgcaggctgtttctgtttggaatgtttggactgctcaaaacggacagagtagcattcactcattgttgtcccggcggtaaggggggacttttgtcaaaccagcaggttcggattgatcgataaaacagactgatcttccaaggggtagaatgtatactgtcggactcaccctgtggatattaccatagtaagagaatagaatagccacaattgtctgttggcgaaatcgggagatcaggagaccaggagaccacactgaactagacatgatctacttcagccggggcggtattaaaggattagacagtcgggataggagctgtgcagatcgaactcatctgatcaagagtttctctagaagaattggatctatcaaccggctcaccgctgaccctttgttggtcgtctccaggcttcctttcacgtccattagccttgattcgtgtgtcgatattagttttaaacatgttcccgtcatgcttgtattcaagcttgctataatccccctttcatatcgctacgctgatgttcaatgtcaagctacagctcgtatcaaacgccacaatgagtggtatcacgatgtcggctgccgctagagaacccaaaggaagagcagaatgaaaaacaaagattgataaaggtgaaacaagatgggatgagtacccataggctgaccgttgttcttgactccagaaccctgcgtggaggcgccagcgaagtccgatggcgttaaggcctttcccgtctcgttgtccgccctccacgcatgtcggatgggagaaggtctataattaacagtcaaaggttacacgggcggttacgttgtcatctgtcgggtcagcaacggcggtatgcaacttggatgtatgtacatgtacatgtacatgtacttacaggctatacccatgtacaatggtgcagatggtctctatcagtcgtccacgtggaatgttaacaatgcgattgggatagaattggatgggcatactttatcgtataaagttcccaatacgctaagttaacgtctcgggagaccggccacttgacagatcatgacagatcagccaagaccacggtgattgtttaaattactcaattcgcgaggctcgactcggcaacggtacttgggacccgttaggctagacagcccaaggcgttctggactgctcgagacagcgaggacaaggaaaagccggtgagaccgggtggactgtggtggtatggacaatgggacaggacgtaagcacgagtcgtcactggacagttcatatccatgggaagatgggcagatggggcaaatctccgaggaggcagcaagatgaaacattagcgagtggcagaatcgtagaattacccctggttagggtggtccgttcatttgcccgtcctcgtgggtggcgcatcggattggtcaggcgatgcagtttcacgggtttgaccatctgaaactctgatttgattttttttcaatctttttcatattattttgtattgtacggagtaattatttcttaaatttcacgtcttataccggttcgttttcctgttctctccagtcgtggtatgttgggtttcatccagtccattgtatttctgaatgccattgaccaccggacaatggatctatcgagagatccgccctgcccagaaaatgagaattacacgatttccatggctttgggctgaaggtacgaatcaatcttacgtttgtccacttcttttttttttcttttttctcttcgtcttccattttctgactagtgggggaggctgctccaaggttacaggggtcgagtgcctgcaatctccaccgtaatttagccaatggtggatagtgcctgacccgctcggcatggtgattggccagaccggggttagagtgtgccaggggtacagaaacacatcgtctatcgtgcgttacggggaaattcaccgtcatctcgttttaatatctgcagagaatcttattagattagacagaagccatcaccaaatcatttcataattgataggtaaatgttacatcctgtccatggctgggagattctttcaggaggtcgacaggaatgtatttcgtcgtggatgatgggtcgggacactattccagatgatctccggtatgtacgaattggacttggtggttgggaggataatcaggggataaagaaaacccccgactctttcctcaatttcttgtccactaaaatcaaaaactctaataattcgttaccgatcttcaaagaaataaagaagaaaaaaaaaaaaaggaaaaggaaataaagacaacatcaccggggtcattaatcacacgtcaaaaggatgctgggttggattcctcagacatatttctcaactacgatcccatctagaactctcctttaatcaccatcgcaaaaagccaagctctctctccagcccatttaatttgtgtttaattatcccagatcgcgcggccccacttggaaagagcgaccacgcccgttgaggggccttcgactctcctttccgtgattaaggtccccatcgacggttgtttagtccgcttcatcacagccgtctcgcgcgctaccactatattatcacttctttcctccacatcctttgccacccttctcttttgttccccattgctggtctctcaacgcatttccaaatctacctcgcctctggtacacttttttcactctttcaaaaagtgtctcccaaggctgtcactcttttgtctatattgacctaggcggaaaagcgtacatactcccaaacaaccttcctttccaaaccccctgacccttcagtccaatcgcagtcgatctgcctgttgtcggacgtattttctccattcatttcatttactcggtcggatagcttcccggagaagtcgttttctcgatcgaacgcagttgacctgtgaaaacacctctcgcaaaccacctacaagaccaatcaatcgtccccaaccaaacatcatgcggtcttccttgctgatgggcgctctttgcgcggccggtgccatggccaaccctctcgacaagcgggcctacactacagactggacggtcgtcacggtgaccactaccatcaccgcacctgtgccccctgctgctaccgcttcctcttccacctacgttcccgtccaggaacccgtcgcgagtgtggagcctgcaccggcaccggttgaacagagctcgtccgccgtctttgttgaagtcccggctacttcttccgctcctgcgcctgcagagcccaccgccgaggtgcagccaacaaccgctgctgctgcggccgatcaaggatctgcctggacctctgcttggacctccgcgtggacctcgtcctggacctcttctgctgcccagcccaccactctggctagcaccacctccagtgccagcggcgctactgccacgaatgcttaccagtcaaccgtcttgtacaaccacaatgttcaccgcagcaaccactccgccagctctcttgagtgggatgcctctttggaagctagcgcccagaccctcgccgccagatgcgtctaccagcatgacacgtaagagtacccctgctttttcttaggtgttaaatgtactaacagtttctctagcaccattaatggcggtgggtatggccagaacattggatatggtgtctcctcggaaaagattggagagatgatcaccaacctgatgtacaacaacgagatgggctacttcgaggccctgtatggcgaggctaaccccagcatggacaacttcgatgcttggggccacttctcccagattgtgtggaagggtaccacccacgttggttgcgctaccgtgacctgcaacagtcttggtaacgttgactcgtccgtcgcagtccccttcactgtttgcaactacagcccggccggtaagtgatagccacccttgtatcccgtctgtgaaccccagcaatcctgacaatagtttaggaaactatgccggcgagtatgccgacaatgtccttcgtccccttggacaggccatgtatgtcgtttcttaaatttcgagagttgttttcgcctcgactgtgacgggagatctgtctgtgcacgcagcggcaaagattccgatccagggtagtgattgaatcgatggggtcgggtatgcggaaccgctctatggtcagattagatgaactttgccaaatcaatgggtgcacagatgctctcctgtaccagccgtccgcgagatgtgaaacttatgaaactcaccaatggagatacgcctggcaattgtcagtttcttgcttctatttgaattttctccctgtctccttcggtttttctgcgagaccacatcacgtttgtctgcgcccactcgccaagctcatgatcgtatccgccatcgggagtctaacagtcaagttggtactgaggcgcaggccatgcgatgtggtggaatttttgatttaccttctctgtgaatattgatttttgccccgtcatggtacaccaatggcaacatttgaatcgttcgattcttcatctttcttcgcttctccgtttgtgctttcatgtatgcatatgagcgtcttggtggagcatttttgatgaccaaaaactaaatgatgagacttcctacgagtatgattcctgcggattgtagaccgtacttgtagaacccattcgaatcgccgattgcggccatggcactgacagatgtagtgcaaccaatgaacggttgggctgaagtaatcgagctccacgtgaccggcccgttggagattaagttccccgcaaccagaagtatagctgctgcacattcgacctccccagccagctcctttcgtccgaaacgtcatcgggcagagtatccccgtcttagtcgggttgcaaatcagcagcacgcctcagagcctatttccactgtgacgccagtggtgcagcctatctaaccttggccctagggtggctgctgaagattgccactcgaattggaatctggcgatacgacgtcaattcggacggatcattaatctgacactttagatctacaagctcttcacttgccagtgatagcctactgtcaccgtcgcagaactgtcatatgtggcgtgtcaattggctatacacgcaattctcgacatacacaattccgttcctagtttgtgagacaagacagtagctcttctgtcgctccgcctctggtcaaaccccactcgggtcttttgtatgacgacagacccggtttaggaagattacggcgaccgtatcggaggcattggatcgaagaagaatataccgagtgccttcaactggtgattagtgttaatttcaactttgtggtttttaggcaattgttcgctcgtctgtgcgactgcgacccactcgttctatatatctcttggcgcatcgcggagctactatatcgactaagcttcttcatccgttcctccgataccacctttgccccaagcgagccgacgcttgcgcctgcgacagcggtctaccgtacttgatccggctagcagagctttgactgttcctcttgccattacttttttggtaccttgtacgcgtccctttccccgtccatattccataggccctggtttcccttagcccggcgcccgagcacatgctctccccgcgcctgtcgttcttccgcacagcggggctatagaatgggtgctcttatcctgtatagtccttatttatattatatttccccctcgctcctgttcatacccatagtttctctgagactagttactgttaaattgcctttatcttcgtcaagacctgctgttagttactatcccgtgattgggttggtcatgcgctactagccagaatccatgccctcatattgcctgcaagattgtcactacttctatcgcaccgctttgcgcctactgtccattcctaccttcctcgcttgtcgctacgcttagttgatcaattctggactgaataccacttactgacacgatgtcttattcgtctgtcgcagttcgtcacttcacggccccaaagccactattggacgctatggccacccctcgctctcagcctaccatggagactaagatcaagcctacttccgtggacggcgtgaacggccaaggcgtcgcgtcagaacagccgaagaagaaagggtccacgttcgctaaccaagactctctcccgaaacttcctatcccggatttagagagcacatgcaagaaatacattgaggccctgtctgcattacaaacgccgagggaacaggaagaaacaaaggcctctgtacaagattttctcaagtcggacggccctattcttcaagagaagttaaagaactatgcgtcttcgaagaccagctatattgagcaattttgtaagtgtatccgggaagggagcgagggtgttacattgctaaatcggatgagaactaatattgccactcagggtatgattcttacctgaactacgacagccgtaagaattgccctgtacagaaactatctgggttccagcatactgactctaacagcggtcgttttgaatctcaacccattcttcttgctggaggatgaccccacacctgccaggaatcaccaggttactagagcagcatcgcttgttgtatcggccctcagctttgtccgagcggtgaggagggaagaactcgagcccgacaccgttagagggacgccactatgcatgtatcaatattctcgactattcggaacagcacgtctgcccaccgaaaatggatgcgttatcagtcaggacccccacgccaagcacattgttgtcatgtgccggggccagttctactggtttgatgtcctcgacgagaacaatgatctgattatgactgagaaggacattgcccttaacctgcaggtgatcattggggatgcggaacagaccccaatccaggatgctgccaagggagctttgggtgtcctcagtacggaaaaccgcaaagtgtggtctgggctacgggatatcttaacgaaggacgaaggctcaaacaacgcagaatgtctgaacattgttgatacagcgctctttgttctctgtctagattatactgagccgagcaatacgtctgatctctgtgccaatatgctatgcggtacaagtgaagtggtgaaaggtgtgcaggtcggaacttgtaccaatcggtggtatgacaagctccagatcattgtgtgccagaacggcagcgccggtatcaactttgagcataccggtgtggacggccatacggtgctgcgttttgccagtgacgtctacacagatacgatacttcgcttcgcaaaaactatcaatggacaagcgcccactctgtgggcaagcaacagccccgatccggccaagcgtgatccccgaagctttggcaatgtcagcacgacgccccgcaagctagagtgggacatgcttcctgaactgagtattgccctgcggttcgccgaatcccatctcgccgaccttctcaagcagcacgagttccgcgtgcttgaattcgaagggtttggtaagaatttcatcacgtcgatggggttctcgccagatgcgttcgtgcagatggcatttcaagctgcgtactacgggctgtatggccgtctggagaacacctacgagccagcgatgaccaaattcttcttgcacggtcggacggaggcgatacggacggtcaccaacgaatgcgccaattttgtacagacattctggggagagaatccagcagagcagaaggtagaggctttgaagaaggcgaccgaaaaacacaccgctactacaaaagagtgctccaagggacagggacaggatcgacatctctatgcattatattgcctctggcagcggtcgtttgaggaaggctcttcctcctccggcaatagtgttgtaagcagttccaacggctattctagccctgttgagaatggctctaccattgactcacccaagtctccgttgtcggatgacggcgtttcctccacgaccagctatggcttgcgtgcgattcgcccagcgccacccacgccagcactcttcagtgaccccggttgggacaagatcaacaatactatactgtcaacctcaaactgcggaaatccatgtctgcggcattttggcttcggtccaacgtctgcggatggcttcggaattggctatatcatcaaagatgactcgatctcgttctgcgcctcgtccaagcaccgtcagaccgctcgatttttgtacacactcgaatcgtatttgtttgaaatccgaaagctgctacgcgccaccaaccgtacgacggccagtccgcgaaccagtcgggctcgggaaatggagatcatcgccgagcggctccaaggggatcaccgtcggggccggctcgtccggggagatcctggggcagtgcgccggggtgccgatacgccaacgaccgacagcggagaaatagaagacgacggcatgggtggatgtaagttcctgactcaatcaatatttaacagatactaacagtatatcagacgggttcttcgatgccggaatgctattgcatgcactcaaaggcttgaatacagaccgagagcgtaacggagagaaacccgaacgacgtcggtttgttggcaagaaactacgtctaaatgagtactgattctttctgccttgggagttttggctatgtattgttgagaatctacgatatgcacatttagagcgagataccaatgcgattacttgttcttcaaaactagtcctcgtagttttgtttgatgctaatcatgtgatgaagtagctgttgtatgttcagaatcatatcatgctctgagtcatttctcgtagttcaatgcactgtcaggaatgcactgtgagagaaaactttctgcgaggtaatattattaatcataaagaatgagccaaccagaatttggcctgccgcataccgaaaacgtcgaggaacatggagttccatccgctgtgttcacgccaccgattttctgcccaacggacaatggtcggaaacgaccatcgcagtgttcaattgaaatcgtcgtagattcgtggacttacataacagcatcttcgtaattaccagaaagcagtcttgcttttatttttctttttccactttttgtttgcggtaccttaacgtggtgtcttgctttgtatccacccagcgatatgtgcagtcatggcttcaatctaggagatagcgtatagcatgcaaggcaagtccagataatgatcaatatatgtaggtaaagaatacataacacttttggtgttgttgtttttgtagtcatgatcttgtaaaaggcgtctattccacatatatatattacaacattgatattgtcttagcccttggataaacattccacgtctgccacgaatatgcatgtgcaagtcatacactagagatatatgcatatatgtacttgtaatatgtcttggtcaatatggggtattgaatagacaatcgaaaatataacgggcatttcgtgagttgttctgttgatctccgcaggcttagtggcttattggtgagtgaattgatgcgttgtacatgatacgtcttttttcccttttatactttaatattttttttccttttctttcccccttgggttagatgcggctactgcaactgcaagtcactgtacatactgtatgtatggagtacagcgagtattacttgtcactgtaagtcaatggttatgagttgtttctgagatggcctcaggcacaggtccggtgatggtatcagattttgtatcaagtagattatctagtttggatgctgtgggagaatgtactcccggaataataatttcttctatgcacgcgtctcgctatcaggccactcatttgtttattttcaatgaggtactccatcgtcttcctatcgatgcagccaatcttgccaaaaaaagaaaaagaccagaaagaaaaaaaaaaaaaaaaagccagccgcttttaccaccggctaattaacctctctccaatcaaagaatcagtcggtgagatcatatcctccaccaaccgatcagaccccccttgacgaactgatttagtcgccttctaatgcgtttctaactgtctcatcgatgtatctagcggtaagtttcccttgccggtccgccggtatccgagtttccaaattcgaaacgttactgattgatggttgagtcgatagatatcatttgtgaatgttttctgattgcacagcctctgccgtgctgctggctaccgcctagtgtagtctggatcccgcgtagtatctgaccattcctccagtactattacttcttcggtcaagtcatgtggcgcacgtgatccctctggcgaccgctgattccgtcgctttggcggaagtgttccatccacttggacagctccctacaaactaactaacatttgtatatggatccttgcgtcacggatcttctttgttaattatctttttttttctttttgagaatcgtcaaatccttcctcgtttaaattattggaatcataccatcgatccttccacagcttatttggatactggtaagtgagggtgactttttttctctctctctttgtttcaactggttgtgtttatttccgacgaccggagacgtacggtgatctgctctcggcggctggaaaaattacctcctttacctgccttagccttaagaggtattggccttacttgacaaggttactctcaaggctcaggccatcggctagcttggtgccttaaaagtccttttcaggcgctcaggctgctcatccgcccatcaccctacactttccttccaataatcatctcaacctgttttaaagggtgtccacccttcctgcagcctaccacagcgtcgcatagtcagaccatcgtgctttggccgggtccacactcgaccgtccgatgcgccgctgtattggtcctgcccgtccctgcccttctgcgtctctcttgcctttagcgtccccatcgctttcccactagaagatcctgcctctgcatcgctggcgaactagcgccctcgttgctgagcatctgctgcttcttggtcctgcaacacggtaaatcttctcgttccaatccctcaaactggaggaggggcttgcttgcttgcttgaccttccccgatgctggtgatatcgatcgcatcatccacttgccaatcttctcctttatctatgtaactgcttgttacctatcatttccccgtgatctatccatttttatgactttccgacagtgattgtcttttgatatacccggcaattcgttctaaaaagctcggatcaactatcacatcactcccgcctgaacacattccattcacttatccgtccccctttcctttcggctgcttctgaagtgaatccttccaagcacaatcttgatcagaaggaagcgcttcacgataataacatcgccacagaagagcagacatctatttctccttagcgccttgttccccgaccgctgggaatctctttttcgccgtcgatcagcggtcgctttttccgacgacggcacccatatcgaaatccgaacagtcgtttttccgtcttttccatcgtgcttgagatgatggcgacagcgcttgatcaaccccttttcgaatctgtcgcgggtcctgcgacggccgccgcctcgatcactcccccccatagcgccaacggcaagaaagaagttccggatggtgttccttctgaattatcggatctggagctcgatcctaatgctgtgggtgtgccagaggccgcatcggtagaggaggaagaggaggacatcgaaccagaccactattacggcggcggcaagatccctgtgttcaagccggtgagtgctgccctcttctagtgtcactgtgctttgatgatgtcactgacgatggggcctagacgatggaccaattcagggacttccaatcattcattaataaagttgagaaatatggcatgcggtctggaattctcaaggttattcctcccaaggaatggtatgtcttctctacgatgattatctctccaagggccattgccaaccaactctttttaggaccgactccctgccagccctcgacgaagccgtcaagaaaatccgtgtgaagaacccgattatgcaggaattccacggatcacatggaacctatacccaggcgaacatcgagcgacaaagatcatacaacctccctcagtggaaaggattgtgcgaagaaagtagccatcagcctcctgcccgcagaggtgagagacgccgcaaccaggagcgaatcactcgcgctcccccttcctcccgagcccagacagcccgacctgattctcagaaacgtcgcccggggccgggacgtccacccaaacgatccaatcaggtgaaagtgaaagaagagcctgcagaagatactattgataaaatcaagcctgaaggccctcccacacccgtgtctcctgaatccaaccctgtcgaggctaagacggaagagttgagcgacggcgagtctctccccgctccaaagccgaaagggcgacaacctaaatcggtcacctcccgaagaaaacacaacaaaggcgatgcgattgactacgtggatgaggaggctttcaaagactttgattatcgcatccatgacaacgaggaatatacgcaggaacggtgtgaggagttagaaaccgcctactggaagtccttgatgtttaacaatccgctgtatggcgcggatatgcctggctctcttttcgacgagaacatcacaacctcttggaacgtcgccaggttgcccaatctgttggatgtcttgggccagaaagtacctggtgttaacaccgcatacctctacctgggcatgtggaaagctacttttgcctggcatttggaagatgttgatctgtacagtatcaactatatccatttcggtgcacccaaacagtggtatagcatttcacaagaagatgctcctaagtttgaacaggctatgaagagtacgtttacataccctgaaggacccatgaataaatgctgactaccaagccaggtatctggcccagcgacgccaaaaactgtgatcagttcctccgccataagacttaccttgtttctcctagtctcctcaagtcgcagtacggtatcaccgttaacaggcttgttcactacgagggcgagttcgtgatcacatatccatacggatatcactcgggatacaatcttggttacaactgtgccgagtcggtcaattttgcgaccgagaagtggttggattacggccgtgtcgccaagaagtgccactgcgaatctgatagcgtctggatcgatgtcgatgagattgagcgtaagctgcgcggcgaggcgacaccagaatactaccctgaattcgaaagtgacctagatgaattcgagggtgcttccgacctccttaccccaccacggagcgtcccagaaaagagtaaccgtggccggaaacgaaagcatgacggtgatacaaccaaggcgaaacgcatgcgggtcaatgtccacgtcccacggaagattccttgcgtcctgtgtcccaacgacctggattatgaggacctattgcccaccgaagatgggaaaaatcacgcccatcggcgttgtgccctctacaccgaagagactagtatcctccgtgacgagactggcaaggaagtggtgtgtgacattgacaaaatcccgaaggctcgcatgggactcaagtgcctcttttgccgtgaggtgcgaggggcttgtttccaatgtaatttcggtaaatgcacgcgatcataccatgccacctgtgcgcttttagccggagtgcaggtggagcagggtgagattgctgtgatcgcggatgacggcattcattactcaatccccagtgtggacctcaaatgcaaatatcaccgtcagaagaagccaagctggatgacgggcggcgattctcccgattttgaccgcaagctcatcgaatcggctcaacggatggtggcaggggatttggtgcaattccaggccgacaaggagatcaatggggctgtggtgctggagaaccgaccagcggaacggacgttgctggtcaaagtgctgccacgagggtaagtttttcttttcttattatttttttttcttgacacacacacttgttttgttgtggttgtttagaattttcctgatttggaaatcatgacgctgacccctgttccacgatttagagatgtaattgagttaccgtaccggtggatgcttgtggtacggcggagcaacttctcgcctctggcaccaggaacaaaaccactccctgcccacttagcacggaaacccgaggcccggaaagagttggaatcggccctgccggtggttggcaatccatttggcgatgggcgatctccgtatcagtgggccgaattcgagacggtcgacacgactaatcaccgctttgccccaccaccggtgcaggtcaagttggacaaaggtgaccagatctggtattatttgggccagtcatcgaccgaatgtagggctcaatatacgcacaaccctagcgtgcccgtccacaacccgcggtcgaatttcctggacagcgtgaagtcccttggcgccgtgatggcccggatcccctcttacccccaccgccatcttcctcagtatgctactgcccctcctcaccacctttcacctgctgctgctgctgccgccaccgccgccgctgctgcctcccgcccttccctgctgcagcgacctactcttgcccctcctcctcgtactccttcctctgctgctcctcctgctagtactgcgatgccgtctgcctatcgctccctgcccactcaatctgcccgccatgctccgtaccctcagatcgccaagacccatcaatcacaccacctgtctcagcagcaacacagtccgcaacaatcacagcagcagcagcagcagcagcacagccaccatctccccgcgaatacctttgccaatgttcgggagcttatcgctcgtcgccgcctggcccagatcaccgaccatgccaatgtcttcgccgggtatacgatcgtcagccccgagctagtcgttgagacgctcctgggtcccatgggctccgtgccgccgccgactggcctcgagaagctggaactcgccatggcccaacaacgggtccaacctcgcgccgccgacggaaccttgttacccctgcagccactcaatatgcgttccgaagaggtgacccgattgttgcagatgctccggttctcccttgtcagccaccgcgaccggctcgatgtgcttcagaagaaggagacggaaaataataagcaggagagtgctcacaagggcagtgttgcagctgtcaaattgcctcgcaagtttgcgtacctagagcagcaacaggaacagtcaccgaccgtctatcagtccccgtacaacatgccttctggcttcagcgagtatgcccagaagacgtttgggctgactccaagcgagccggagctccctaaaccctcactggccaatgactacttcgccagtctttccccggaggaccaagaaaagattctaaagacctgtggcagttttgtccaacgggccattgagcgatccgcaagccatagtcgccagagctccgcatctaacctccgactcgcatcggcactagcccagcaaaccgagaacccaacgatagacataacaacagtcgaggacatgccattgtcaggtctggatttcccactacatgcggactctccgtgttccagtttcagtcgtccgcacctgcgcttccaatccccgaacgattacaacgctcacggaccagaaacacatcacgaccatcatgacctctttggcgaccagcaggccaacacacggttctggcagcatgggccctgggctgcaggcgatggcaatacgcctaacgaagaaactcggccattttttggacctcacgagcggttgaagcacgactatgcctcatctgacatctccttgggccgaggtcccggctctttgcattctgtcgacatggctgggtttggaatggacgccacagacgatctctgtaacgttcttagtccttgaatcgaactaccttcctcgactttgtgtacttgcaagccggtataacagcatcatctccatgtaacgatttgattgacgactgcatgactgggcgttttcagcttttttgttttcattttctcattttcatcttttgtgacccccttggatcttattatttcacgacggagtttgacgatagctggctggttacgactcagctaagaccttgcgacgaggccgtggtcatattatctatttatttcctacttgacggtgaaggcgaccgatgtacaggataacggaggtcgagaatccttccaaagtggcggtgggaagcgctcgccaggtggcagggccgttgttgatgcccagactggcccactacccgcccaagaagacccgcccggcctgctattgacgatacctcccatcattccccctccttcctcacttccttacttcccccctctgtctatctttgctttgtccctgtccgctccccctttgctttcccttgtggaatttcgggacttcgacttttcctcgaagatactgggcctactttcgccctggactgcggacctcccgtacgctagagattcaaaagaagcaaaaaaagaaaaaagccatatttccaaaattcccgagcaagtcctgtttctataatcctatacacgtcatgccccttgtttgatacccccccaatttcccagtgtttcaccacgctcggatgtttccatatccctcaacggtgtcctcccattcctttcgtttccggacaaccccccaccttttcttctcttcttccctggcgctcatccttgtctttgtcccgaccatggtctcgttcggactgaaggtcaagtggtccatgaactgatggacggcactctgttctcgcgagtgagaacagcagacaggacagtcatcggatgtggcagccgtcactttcagagtgacactcgcagatacatgtatgttggaatgatagctgtgaatggaatgttaaaaatatatagatgggggtgcccggttgtagtgactcgtatatttaggataaatatatataagcactggcagtcaagtgagggttccgctctagtgacggaccatttctgaaccaccttttgaatcccccgcaattcgggaggcaagagtggttcggttggggttgtactccaccgcatggaccacaggacgctggttccttagctttctcctgaatacgaggggttcctctctgtcgctgtggtggccaaaggttacgtagcttactgtcatccaacaatcggacgtcatttggtccagaccctacgtaggtacccacacgcagtacatgggaacagatcaagcctgacgttctatgcgagggtgaaagatgtcaattaaagttaccgttcgtcacgccccgacggtggtgtctccttgcagacggaggaatgttacattatgcaaagacatgtcatgcagtggagcggcagaccaaggtacatgtaccgtacaaatcagtttgatgtttcggtctgatgctaggggtaagttccccttttcgttaacctgctctctagtgaagaataggaggagggatatgcgtcatggtggtatctggctatccggccatccaagataagcacaaaggatagggcttagcaggtctaatgataactaacctcgtgcagaacgcttcataaatcccacggttatcagcgcggtctcggaccgcccatcgctagtccgacaccggattggcttatcagtcgatccaaccagttttaggctcgtgaggggacaatccaagactccaagtggaggtgtttaaggttcctgtcctcgtgtagtaccccggactcttggtgatgcaagcctgtcatggatgctatacggaccactacttatatgcctccgctccccggtccgagcctggcctggatagttgaggtagcagtgctagtaggagctggtctgactactaacctactgtcttatctataaccctattgaccctttcgtgatgactctggattccttctatacctgccccgtgtctcagagctcttaactcccacaatcatgcgtcaaaattccaccgatgccaacgccgatgcggcgttggccaggatgggctacaagagtgaattgccacgcaacttgagtatgctgagtatcctcggtctgtatgtgctaacctgaactgctctggatatgtttctctgccatcaatgacaactaacacgatctctcagctccttcgccattatggctgcacccttcggtctcagtaccaccctgtacatcacactcaccgacggccaatgtgtgagcatcatctggggctgggtcctcgtcacattaatttccatcggtattgccgcctccctcgccgaaatctgcgctgtgtacccgaccgctggaggtgtctactactggagcgccatgttatcgacgaaggaatgggccccgatgatgtcgttcgtggatggctggctgacactggtgggaaattggacggtcaccctgagcattaccttctccgggggacagttgattctcagtgctatctcgttgtggaacgaggatttcgtggccaatgcttggcagaccatcctcatgttctgggcggtgatttggttctgcgcgatggtcaatatcttcttctcccgatggctggatatcatcaacaaggtgtgcatcttttggaccgcggcgagcgtggtcatcatcttgattacgctcctgtccatggcggaccatcgcaacgacggtgcatatgtttttggtcattatgatgcgtcgcagagcggatggtacgctttccttacttctttgttgtctcggcatccttgaagacatactgacaacctcacaggccaacgggatgggccttcttcgtcggcctacttcaggcagcatataccctaacggggtatggcatggtagcggctatgtgcgaagaggtacagaacccacaccgcgaggtcccgaaagcgatcgtcctctccgtcgtcgcagccggtatcacaggcgtggtctatctagtccctatcctattcgtactccccgacgtaaagacactactcaacgtcgccagcggccagcccatcggcctgatcttcaaaaccgtgaccggatccgccgggggcggcttcggccttctcttcctaatcctgggcatcctcatgttcgcaggaatcggagccctaaccgccgccagtcgatgcacgtatgccttcgcccgcgacggcgccatccctggattccgcatgtggcgcaaggtcaacgaccgcctcgacgtgcccgtatacgccatcctcctctccaccgtcatcgactgtctcctgggtctgatctacttcggctccacggccgccttcaactccttcacgggtgtcgccaccatctgcctgtcgacttcatacggggtacccatcctcatcaacgtgattcgtggccgccaggccgtcaaagaatcgaccttctcgctgggtcgcttcggctatgcgatcaacatcatcaccatctgctggattgttctgtccgtggtgctcttctgtatgcctgtgtcgctgccggtcgatgcgtcgagtatgaattatgccagtgtggtctttgctggctttgcggcgattagcatcacttggtatgtcgggtatgcgaggaaacatttcacgggaccgcctgtcacgggcgacgacgtggccgacgtcattccggggaaggctgttgatgccgaaaatgcgtatccggatgaggctgcgatgggtgagaagaagtgattattaacccttgtttttatttatttatttttttttttttaattacgatcgatgtgatgattttgtatagttcggttttttagtctttcacatgtatataccagacttgatgttgatggaaataaatacaatcagtcaatcaatattgaacaacagtaatgaatataataatgtctaggaacaactgtatacaaatatagactagaataaaatagatagaatcaatctatggcctgatcgataagtatccgttgcgtcgaccccaacacaagcaaatagagaacaatcacagtcatgccccccagcgcaaccaaagggacctccgagagccgcggttagttttccacccacgaacaagcaatcaaccaccagccagtcacggccaccaccgatctactaactaactaactacctaaccaactgcctctttcctccctccctccctacaacaggacctcccctacacaattcaaaaaaggggcaagatcacaattcccacattcctccctcattgacgcgcaataagccaaaccaacctcgctcaattcgccttctggttctgtggctggccggaaatccggggaaagcttgtaaacttcgggcactccctctcccgacttacttcttctttcttgagtttttttttcttgtttactgggttgattttactttttaggcccggtgaaaaaggttgtatattatatggttctcttttttattttcgtttcttgacgttcgttttttgagtgttgttttggggggtttactatcgttatccatgacggtgcttatctggacctgatcttttgctctcatgaagcgagtacaggtactaacatagcttttgcaccatgtcggactctgtgggtatgtttcttcctttcttcccttctttcttacttcgaggtttgatatttggtgaattgatatttattgatgtttgttacagatcgagtcttcgtccacgccctcaacaccgttaaacgcatcccccgaaccggtaccgcccggccacccgcctccgagcgattgaagctctatggcttgtacaaacaaagcatgggtacggatataccataattctatctcagaaggatatactaacggccaggggaaaaacagaaggcgacgtggagggggtaatggaccgaccggtcgggaatacagcggacgtgtatgcggagtgtgagaagtggtatgtcatgtcatgttctcccgttctttttccatggtcgcaactcgattactgaatgagaaactagggatgcatggttcgcgcaacgcggattatctcgtaccgaggcgaaacggagatacatctcgactctcattgagacgatgcataggtatgcgtcgcagacgcctgaggctagggaattggtttcggagctggagtttgtttgggatcaggtgaagatgaatacctctgtgtcgtcggcgtctagtgggagtcctgtgcaggcggttgcgccgccgttgtcgcactcgcagccgagttatgcgagtattgggggtcgcttggctcggtcggattatgagcatttggttgctacggcgcggggggattcgaggttacgggtgcttagtccggttagtcaaccggaggaggtgtttcagcgacggcgagggtctcttggaaatcgggggcaggatgaagatgaggaggaggaagaggagtatgctgaggcgcaggataatcttgacgaagatgatgacgctcatgacaatgatgatggctcttataaccatgccactactgaggatggtagtcagcatgatgttgatgaggctgtactacgcagcggtcgtggcaagaaacccccggatgtcgatagtcggcggtggcggcgcagagtcgagcaggccttgaccaagatgaccgctgagattgctgcggtaagggagcagatggaagcccgtgccgtggctcatcaccgccggaatagtgtctgggcgtggctgaaatggctcgtctgggtcacgcttcgacaggtcatctttgacctggctattctggggatgttgttgatctggatgcggattcgcggggaccgacggctggagggtaagctcaaggtcgggtgggcggaggtgaagacgcggttgtcgaagttgaaagggcttcgacgggtgtccaaggtacataaatgcccctagttggtgggctttccttttgctttctcttcgagtacatattctttcttcatatatcctgattagattcccttgtctttcgttctttgatttcttttgtcatgccatgttaatgtcaggaggttggattggtgttggttagagtcaaggcttccctgtattctagcatagaagtcgcgttgcaattgccaaataactcaagtccttcacaatacccatatcgaagatgtagtcacgacactagaccgagaaaccaggacactcaattcctatgctaatatgtacacatacaaacagtccacaaaccagaccagaccagacagacataaaacaaaacctaatactgaggaccagggaactgagcataaatctgcttgggacgcagatgaaccggggtctggccctcgggggcgccggggatcgtcttcttgaggccctgcaaggaatccattagtcacaccaccttttataaaaccgacattcaacacggaagacaaaccagcttgtcaaagacacacttattcagctccatctcgggcttccggcactcccacagatggtggttgttgttctcaagacactcccagtgcgcggtgaattgtttcaggcagtgggtgttgatatctttgatactgcaagcaattagcaaccgaccctctccctaccccactttccctgaagctctgcaaccagaagagaagaaacatacacagaagcagcacatctcgtcaccttccgtccctccttcagacaatcgaactccccccttccattggcctcctgcttgcacttcatgtagtcatcattgaaggccttgcacctgtcgccgataaagtacgccgcactagtcaggggtgccgaggtcgcgccgacttcctggacactgggaatgtccgccggcatgggcgtggtgtccaccaggacctgttggttgaacctatcatggaaaccgcattagcgtctcgttcgattggacacggaaacaaccggtagcggtcgtcaattggggccgtgggcagaaaataaaaaacatactgaggttctcgggccgccattttgtctggtcgtaagcgtgaattggggaattgggagaccgtatagtgaggagggcctttgatggacgagtccgggtgatgctggagtttggaggtcggtttttgctcgtctgtcattggtccgttgcgggaagttatgtaatattcatgcctgaggtgtccgatcccgcatccgacgcggtcatattatttcttgcctcaggcaggaaaaagacctgttgctgctggagctgtctcacgtgacacggcgaaaaacaaaccagctcccgagacaagtgaacgagtgaattgaatgcagtagccagtttcaattgcagtggttctgcaccccgaccctttacgaagttgctgctttgctgcagcgtgcggttcggagatattggtccgacactgagtttgctttcgcggaggacggtgacaatctgcgattctctgtcgaccgactttccatctgcttgaacaagacttggtgcggagctttggtttttatttttaatttatttacctttgggtgttaatattgaacacgccacttttcttcgacctgttcgcttgacgtttccccgactcgcactccgctacgtaccgtaatgtctctctttggaaatcagactcagacccagcagtccggcggactgtttgggtcatcaacgaccgcgaataagcccagcccctttggcggcgctgccactggaggaagcctttttggctcgaacaccaccggaacgggaacccagcagagtagcggcggtctctttggacagacacagaaccagggcgcgacaggtgctgctcctgctagcggtgggctgttcggttcgtcgacagcgacatctcagcctcagcagagcggtggtctcttcggcaacactacgacacagaatcaaccgcagacgggcggacttttcgggaatactgccacccagcagaagcccgctggtggtctctttggtggattgggccagtcgacacagcaacagcagccgcagcagcaacagacgggcggtggattgttcgggggtgcgttgggtcagcagaagcctcagggcagtctgtttggaggtacactaggacagacgacacagcagcaacaagcgccgcaacagggtggtggtcttttcggaggtggattaggtcagacacagcagcaaccgcagcagcagcagagtttatttggaggcaccctactaggtggtcaacagcaacagggccagcagcaacaacaacagcctcaattgggccagtcggtgcaacagccggggtcgagcctttggtcgcctggtcgcgccgtcactggaggttagttctgtttgttcgaattattgttgaagatgcattgcgctgactctcgtagtacatcggactgttccgacacagatcgcgatcgtcaaggataaatgggacactgccagccgcaattccccgttccgagcgtacttgtataaccatgtcggcgaagaggcggcaccattctaccaacccggaccggacgacgacgaatcgaaatgggaggaagcgttgcgcaagaggcccgcacctggctatgtgcctgttattgtgagaggcttcttcgagctgggcaagagagcccagcggcaaaaggacttccttaccatgatgcaaactcgcctccacgagatcaataactgtctcaccgaattgctctcccgccacgaccttaagatctccgtcaggatagccgactgccggcggaagcaccttgtcctgagcaagcggtgtctggcgcttgcggcaaagacccaagtcctacgcaaccggggctacgcgatggacgacgcggaggaggagctgaagaagaaactcgccctgctggaacgctcagtcttcgatccctccttgaacggacgcgaagaagagatctgggcccgaatgctggcgatccgggaacactcgaaacgcctgcagctggagatggagaaggctggcccgggtgctgctgcccaggcggatgacgaattggatgaacagactatgaagactgctaagaaggtgagcaccaaacctccactactacttttattcgatccctactaacagcctctagatattggacgactatcatacccagatcaagcacctgcagaaggaactggagtccgtgaggaaggacttcgacgaggcagagaagctccaaggccgggtagatcactagccttgtgctcgctacgctatgattgatcgtgacactcggggggaatccatggcttaggttgaatgtccgggagcaaggagttataggagctggtaatcttgcaattgatccgattcggaaacccttagataaagaagaagaaaatcccccaaaaaaccgacactttgtcatttccccatcttcattctatatttccgcagtgataacccgaatgtacaataataatacatctgccgttggctaggcaggagcaaacagacaaagtgacgccgtctaatgaatccccgtcataacgtagaccgtacgaattatggaccgcttaaaggaacttcttgacgaaatcgatagcgaagggagctgcccttgttagctcgtctatgtcccgacaagaaagacagaaagacaagactcacagagatatagaaggataccaccggtaatggcagagcggatagtctgctgagcctcctgctcaccagcctgtcccatgcaatcagcattcccattcatattcaatgatcctcataaccctaggaaaagagaaaaaagaatcatactctaatctgctccttcgagagcgtttcctgacctaaaccacagacacattagcccaacaacccacgaaactcctcaataaaattagttatagaaaacagaacataccaggagcgaacatcttgtactaagaaagggtaaattaagtaaatggattgggtgacgtgaagacaatgacaacaatggaagaccaggaaagttgaggtacgctaagggttcgatgatgagttcaagaaaggctacgattctgccaatgcacggaccatcagcggaggcggaatttctgcggtcaactcgactttacttacttaacctttggtcccgtcacttgtgttcttgttgaacgccagattactttttctttttctgctgttgcagttactttggttttggctttctctttactggattcttgattatacttctttgtatcgatattggccaggagagaaagtgaaagagaaaaggaagataagagagggtcgattaaagatatcgatctatctgtttctcccgtcgcaatagcaacggagcgagcgccttgcgctatcgacttacttcactgtctacgacacatacacgcgctacacacccacataatctgagccaacatgtcggccagtccagagatcaaaccggtcgaggaagaccccgtgcaagcgcctacccccggcgccggcgatgacgaagcccagggcgtcgaggaaacagccgctgccgacttggacgcagcagatgaaaaggacaacgggtccgatgacgagtcgattctgtcggaggtagacgaggcgcagttcgaggactttgatcctgagaatgtcgacgtcgaggaccggccgcagttggcgattgatgaggataatctgaagcttattggacggcataagcggaagaggactgaggatggggagcggtcgacgcgcaagagggaggggcggagggagaagaagagtcggcggatgagggagttggaggaggggggtgatgatggggatggtaaggcgaaaaagagggagaggaagaggagggagcccactcctgaggatgatgagacgttggatcctgctactcgtatgtttttccctttccctttctcttaagatggggtggggttggggtgatggatgttggggctaactggtgtaggtcgtcgtagggctttggatcgtgctatggatgaggcgctcaagaagcctactaagaggcgttttcgcaaggcggatggtattgtatgttttatgtttaatgttttgggtctactgtgtggttgggtgctaattgatattgctaggatctggaacaaatggccgatgccgagattgaggatatgcgcaagcgcatgacccatgctgctcagatggacgctattagtcgtcgggagggcaagcccgctatgcataagttgaaaatgctgcctgaggtggtctctctactcaatcgaaaccagtatgtcaacagtctggttgaccccgaaatcaacctgcttgaggcggtgaagttcttcctggagcctttggatgacggctcgctgccggcctacaatatccagcgtgatttgatgacctcgctggctaagcttccgatcaacaaggaggcgcttgttgcgagtggaatcggcaaggtgattgtgttctacacccggagtaaacgtcccgaagccggcatcaagcgtatggctgagcgtctgcttgctgaatggacgcgccctatcctccagcgtagcgatgattactccaagcgagtctaccaggaagcggagttcgatcctcggtatgtgacccaatacctctagtttggttgacctggaacagaaactaactctaggttgtctagaaaagttcaacgtactacacaatcggcccaggccactgcggcagaagcgcgcgctcgcgaactgcttcctcctcgtctggcgaaccgtgcccgcgccgagatcacacataccagctacactgtcgtgcctcgtccgacgatggtgcaggagagcaagttcgcgcggccactgggtgccagtggagaggatcgattccgaaagatgcgtgcacgacagattgcggcgtcgaagggatcgcgtcgataggatcgtttcggtttcatgcatattatgttgccacatgtcgaatgcatggttacttccattttcttttctctttattctcttttttcttctcgtcttgccgatcacattttcttatgtttttatccgattgtatcgcaaagtgttacctacggttcgggtgccggcgtcaagggattgataagtcatagtcattagtctagaacaaaccaacaatatttgcataaaaaaatgacagaataatttccggaagcccataccgaagtcggtaggagtaacctgccaatcatgccatccggaaagctccaaaattacccgcaacggctgactcagacgcttcttctcgcgcgagaaagtctggcgtcatgcgcacgtaaagagtttagttcgctgcgcccatggccttccgagctttgcccggcagaccccgaacacctaaattgcttttcatcggtacgtcacggcctttgctcaatcgccgactctggtctttttcgtgcgctttgctatttaaatccgtcgttgcgccatagcttttcttctcactctccattctggtttttagattgagttactcctctcttcagttgaagattatacacatttaattgattaatatatcgcttacaaactacactacaaacaaacacacataatgaagctcctcaccaaggaagaagaagacgctcactacaggtaagaccacaccacaccatacaaccccaatatacaacccacctccaaatcatcccaaactcccctcaatcccaccccatccccaaggaaaaacaaactaacaaaataaaaaaacagagcagtcctaaaaggcggcacaatcggcaccgtcctcggtctaataggcggctacgccggcgtcctcgccgcatcccgccgctaccacacaatccgcaacctaacgctccccatgaaagccttcctcgtcacctcctcgggtaccttcgtcggcatcatcgcagccgacaactcatcccggaacttcgaagttgagcgcaacgccgaccagcaatggtaccagaaccgggagcagcggctgcgcgaggagtcgctgcaggggatgagtttcatggagcggtcgctggcgtgggcgaggaaggagaagtatacgattgttaccgcgacgtgggtggcgtctatgattgggagttttgtgctggtgggacgcaatccgtacctcagtggacagcagaagattgtccaggcgcgtgtttatgcgcagggtttgacgcttgcggttctggttgcttctgcggcgtttgagatcagtgatcagaggaaggggaaggggattttgaagaagaagttggaggagaaggaggctgctgatgggaagtctggtgttgttgttgaggaggagcctgttaggcatcagcagaatgaggggcagggtgatctctggaaggatatggttgctgctgaggaggagcggttgaagaagaagcatcagagtgtttgggaacatcctgagttgcataaggagggtcagcagcaacagcagcagcaggctaaggaggttaaggaggagaagacgcagcagtgagtctgttgtggttggctctttccttggctttgtgtctttggttgaagcgttatcgggggtcttcattgctttgcggggactgaaaagtcttttgttttgggcttatagattcttgtcctgattttgttttgtgggtggcgcagggcgttgattgttgattgttgttgttctctgctgggtggctcacatggtgctgcagcggctgtgtgtacactggttgtactgtattctatgaatctcctctacaattgatgcctcgtcatgtcttgtttactatgtgagctcctggaatgtcaataatcctcttgtctgtttcaatcagttatgtgcataccagtgcactgacatgttccgtcaacaaccaccatatcgtctcttatgttcacaatgcatattgggtacatccgcatgaacaccgtaccttgatgccgtactccgtaggcaagatcttgctattgctagacatcggtcttctcactctgagcgcgtggcccacggcccaagtatgaagacgcctcgaggctgttgagctcatcctcttccttatccagcttgtgatgcgtaatccaaaagagattgcccccgataaaggaaagtacagcgacgaaaccatagttccacacaagaagggggtcagtagatagaagagttaggccttgttggattgcagacgagaaagcgtgcatgaagagataaatagattgcactatcggttagatttagattagtagatgcaatgaacacttgatatcaacgtcatatactatagaacatacctaagctcttcatattcttcggcgccttggtgaatgcatactcgtacccagtgatcgaggtgaaaatctctgaaaaagcaatcaagacgtacggcacagcttgcacccagacattgataggcgcaggagtcttgcagctcttctcgcccggatacttgccacatttacccgtttggtagatatagtgctgtatcacggcggcagataccatggatatagcggcgagcatgtaccccgcgtacattcgcttcagaggggtaaactggacgcctagtctctggattccagggtagacaacctggtccatgataggtatgaagataatgagggtcaccggattcaggttcatgatgatgtcgtttgggacaccgtgaagctccatggtggccgcctgagaggtgagattgttggtcatttgtccgtaggccagccctaagcttggttagacagacatgcctggagaccttgaccagagttacttacagtacagggggtaccagaggaagacggcgcatgctttgagagctctgcgcacctcgtctacccatttgtcgtcgaaggtcatccacactggttttctctgaacgttgctgggcttcacgttctcccagaagtcacttgctcggcagttctggacactgtttgcaaagtatcagctaagctggttagtgcggagtaaatagtttccactgacaatctgataggattccatgaccacctgcccttgagcgcgaatgcccagagcttgaacgcccttcccaccactgaaccagttgggggagtgacctcataattcttgcggcagacataaagcaccagtggacagagggcgaacatgatggtgggaaggacgaaggagagccaaaatccaacatatttctctgcatacaccatgacaatctgtccaagcaaggagccaacgttgatcatgaagtagaaatacaggaagatccgggtgatcgtctgagccgggtccacgatgacacgttctccggtttttggaagtcttttgatgtagtgtctggtttctttgtgctgttctgcgattagaggagcgacgttcgacctattaatgtgtcaataaaggtattcacaatcagaaaggtcagcctgtacttgaaacctcccacaccaattccgaagagtactagacccactatgaagcaacctaacgcaccgttgggatgcacaatcacctggggaagagatgcgatgatcaacacaatgtgtccaaccatggcaaaggcgatggcaacttgaatcgtcttcaggcggccccagaactcgtcggccacccaggcaccaataataggagtcacgtaacaccagaaaacattgacttcgaatgtcagagtattgtcagcacactaggaggcgttgcaattggggagctcacgagtagttaggcctgtggagactctctggcccatgcctagagctccagactgtcctgcatggccggcaccagtacttgagttgggtggaagaggctgttggataaagttgacaactgaagagggtcattctcatatctcgtgcgaccgaaaggactacatacaaacagcagtggttccatagtaggagaaccgttcgcacagctcaacaaaggcgatggtatatgcagtccatttaacacttccagcgacacgacgaagagactccagttcctctccagttggggttgcgtagccgtcatcatgcggagagggagccgccgaaagcactatagtctcttgctctgagaggggagctttgagtgtctcaagagcattagactttcctcggctaatggtgtcgctcatagttgtgacaaggcgaagcactggtaaacaatactgagcagaaggtcaggacggttcaggaataaaatgagatgataaagattaccaagcgaggggctcaagagtgactctagaaccagaagaagaaaaagagacccaagaggcagcgagggcaagcttcgggcgaacgaaggataaaacacaagagaaaaagaagaagggagttgaagagtcggcagaggatagggggatgggtcgagtgcctggggaagatggcagtcaatctcgtgcctgtctggaataaacttttatatagaaattcactctcaccagatgggcctcttacatttaattggagagaaatattccaattctaggcatcggccagtgttcttctacgaatagccagggatgggacagattactacttagtatctgctaccacttttgtgtcatacctgaagttgatatacgggctagtctttcgtccggtattgagctatgaccattgagaagagataccaggtctacccgtgacctgacaattggtttgaattccatatctaggaggttgaaggtaacgcaaacgccactgcttggtgaatgggaacctagagacggctactcgctgatggtctagtcagtatttgaatcatgctcagtctaaagtttctccgcactcttggggaagtttgtggccaagctatcatacaaatgtcaggtttctccggatatcaggcctactttgagaatgtccatgatccccgaatgcaacaaagaaggcctggaactcttggaatgtttttatctagtcatctttcgattaagaagacaccttatgtttgacgttgcaagtgttggtatggaccagcatcgttggtctcccaaggtaacacagcgagaaaagacgttcaataataggcgggatattgatttgaggctatatcagtgaatgatcctactaattctgacccgtgatcacctgcgtggaccagctatgtccagcctaaactgttattgtaatcatggtcctagggcctaatatgcaacgacattcccaagaaccagaagactggttttccttgacatcaaagtaatatatcatgcacctggatttgctatatataatgacacaataagggtaaaccccattagagttggaaggccctcgttggcaaccatctgccgagctaccaatacaactcctgcctggctgttcatcaaaaagtcctactaaaatgaattggaatggcatagatagataactgtttagggaagatacacaagaaatcactcgagtaagccaatagatgaggcatcatactacctacggttgcacctgaacacagcttataggtcattatattgatgagcgggaaggaatttagaaaaagggtagccaaggttagctataagtggctaacgtatgaagatattgtccgattggatggttgattattacgacggatggcatacataccagcaagataccacggaggagatataaacaaaggaaacttagcggtaacttgggctaagaaaaacacgtctagtcccagccgtcttggaggtgccccgctgatggtgttccctgtatttctttgtcctttggtttttctttccgtatatgtattgtagcgtgtcatatatcaataccatgtatgcctaacgccagatctaaggggagctccaagctaccatcaaccctgataagggcgatggtaccatgcattcacgacgttcttgaaaatttctgagtatcctttgtaatggttagcctgagtaagcatagaactatagcctatgtcaagataaagagaacgaaagtctcgagcagtgtgctggtcatatcagtcatcattcatttagtgagctaactatttatattcatctcacgcagtaactctcattcgtgtaggcaaatgataggaatgttacagacggagctaaccaacatacttatgttgtagtagatatgggaaatcatcagtgagttcaggtcatcgcgtttaatgagtgtcgccaggttgggcagaagtaagtgttgagcaggtagcaggtggtgtagccgccatttacgcacagctttttggactccttaaggcagtagcagccatatattaaggaggaagtttcagagttagtgttgtctccaattcccgttgtcataaagtcatcgatcaaacattcgcagagaaaaccgtgtcggatatgataactgcaacagccgcaatctagagacacagtcagccaattttccatcgctaagtttgcgcaagttacatactagtgattgatcgacgtgcgcagttatgatgatatccaggaccggtcgatagccatgcttagaactaggaaagcgcttcatcaaggccaacttctcgttgtgttgtatactctcgcgtacttccgctaccttcctatcaccatccacaatatcatataatgctaaaacattcccgcgactctggacctctagggatagttccttatcctccttacgcttggattcgaaggctgcgacgttgtcgaatgtgatggtgaaatcgccccaaccagatataccagacgttcgtcgcggactaacggtggctatcttcgcactactactccccggcagggagatggaccaggaattcctaaaggactttctgtagatctcgaacaaagggaggcccgaggaatctctgaactcccgacacgggcggtcgttgaatttccgaccggaggctgtgaacagaactataccgtcatcgtcttggatgctataaccaatcgcagattttgggtcaccttggggtcgaaatgtgaggagagatttagcttcggtcatatattctcttcgaagagcgatcgggcgctggggagctttcagaactctgcgaatccggggagagcatccggtagccaacggagcttgcaggggtggtagtacgtaggtggtggacattgtgctgctggcggttggagggggaattgggctgccctgcgttctgaggtgctgcgattgcggggaaggcagctttgtttataatcaagcggagagttggacgtgataagcccataaatcactcgcgcacagcccggcgccccccgatgacttcataggtggtaaaggtatttaccccatccggcttggaaggggcccaccaatcagggcatccatggcctgacctactttccaggtctaagaatacctgcccagacaagtggtctggaatgcgatacatgacttgccaagaccgttcggttgtgatatggcctcctactaaggaggatagattcggagttacacctcaatttgacacattgcagagtacttgcaggataagcttacatagtttccaatcagaccactctaggcacaagagtcgtgtaactttgacctatcaaatagatgtatatatacggagtactccgtctataagacctagaggctgaacgattgccgttcggcttattcatgtttctgagagatggcggtgtcatatgtgcaaacaaaccatactcgcagtctcccacgcccagccacaaaaccccgtgaccgatccattgccctgatccacttggggactagtcccaaacccaaacccagacgaactggaatcgccctgaacgtgttcccgggtacacgggtggctctcccttccttttgtcgatcttgggcccttttttatttgttcaaaagaaaatttcttttggatgcttatgccctagaaaacccattatgatgacaaccatgtatttatccaatgctggagaaaaccagaaatagaagcggagaggctgaggaaagccaagacgcttgcaacaatgctaacgcgaaaacagctggaatgtctcaaatttaacccatcgtttgactgtttgacttgttccaaattcccctcgacggagatccgagtggggggcgagtgtctctcttttaagcctttttaatctatttttcttttacggagtagctcttcgatgttaaccactcatctttatgtcataacgattggctgtggtttctcactaccaaggcattcaacccttcactgtctgcgtagtcagctgttcgctagtcctactactacttgagtaggtatcaacgcccagttctgctgcctgattcctacctacctccacttcatgacacttcacccctgaagtccgtcggtatgaaaatatggcggcaacgtgcgtctcgccccgtgcgggtgctcctatacctcctagcacttgtgcttctgctgtggatcgttctaccctacgaccaccctatccggctatcggctcgctttaatgttacagcctttggtaccgccctcacctcttaccttgggggccgttggtggttctcagaacgctcaactttcccaattgtgctatcggacgatgttgctgtgttgatgaaatcgggatttgggacaaaggatcgcattgccgcttggttggaagctcacgagcacgacaaattcaacaacctccttcttgttggcgacttcgcgacaccctcaggacaactttttaactacaatggccggcgcctaccagtttctgacctcgtggcttggatgctggaaaagggatacttgtctgcagaactggcgcacccacgactgatgaagcattctaacttaagcactgccatctccaacggcgatgtggacatcgcaaaggaactatcgaagtcgttcgggtgggaactggacgctctaaaggtacctagccctgattgttaaacttccgttccgtctcacatcgatgtgatacctcattagtcgacgtggaaggctgacatgtaatagtttatctccggccttgaattatgctatgaccagatgccggataaaaagtggtacattatggccgacgacgatacgtatctcatgcagcccgccctcaagctgttactagaacatcttgatcctgaagtacccctatacgttggcaacgcggtaggggactacaaaggccgctttgcacatggaggatcctccgtgatcctatcccaagccacaatgcgtcttcttttctcgcaccgcgaagtggttacctcggcccatctagagtctctcgaagaaacgtggggcgataaacttctcgcgacgacattgctcaaattaggtatctatctcgacgaacgatacgccatctttttcaatgggggcccacctcgagccataagggtcacagaagaccgcttgtgcgcgccgatcatctctttccatagtttaactccttcagaaatgataaatgtcggtcggaggttccagcatacagatgaagttcttctttggattgacttatgggatatctacggtgccccttctctggactcgccggtactcgagtcaggccgaaaggactgggaccacgtcggaggcctggatgaatcaaccatgaccgtcaatgaagtttcaacatctcagagatgtatccagatatgccagaactactcaaagtcttgtttggcttggacctgggagtcggagaaacagctctgccatatcagcaactggatggtaccaggagaacaggctgaaggtaaaacctcgggaatcaatgtgccacgtgcgaaaaatcttgttagcatgtgtcgatcgtgatcgactcggctgaccatccacaaactgtcaacattgctcataatcagagggcaaggctttctcaataccacatcccaggatgaccattgttaagtcacaaagagccccacggcagtcgatggaatatcatactcggatgcaggggattcaccgagctgccagaggtcgttttagcgggcggtggcgaagtctgcacaattgacataagtatagcgattgcctagctgcacgaggtgtagcataagcccacctattcacacgatctattcaacagatatcttcaccattcggcaacaaggggaatagagaagtgacttcgccctcgacagggcttatcttttgcacgcagccgactcctattttctttcttccactacgacatttttatagacgtctcatcatttgtgtacattacgtttcttcatcgctgtatatacttcaagtacttcttgcttcacttgagagtctagaatcaggcaggtaagattattgaacgccaataaagcctcagcatggctttcactattgcacctggggaggtttgataatgcattggctttctttgactgatgaaggttcactgatgctttcaaaataaatcgtacagtagggctgcaaggagcttattctgaactgcagtgttcacatcataagggaaaacatcataatcttttggaagttactttgcaagtgactgacgaaagccaagtccgacaatgtatctccttgcataaatcttgactatgatccatgaccgcgtctcgagtagtcgtaacaacccggccgtccacatttaattggttatagtagagccctgcaccacatccgggccccttggcacatacactaagctgtcgatcactcccaacggaccctgatgggatagcgatcaacttgtctgggcacgggcactgaactcagagtcgcgtcattgttttatcgcctcaagggagaaagaccagtaagtcctttctactcctgaacgattaggcacgttaaaatcgataaacaacatcgacttggtatgaacaattgtttctggtataattatgacctgcagtacctgagactagcggaccactgatctacagaattcttgcgttggagcgggataaaatgtcctattcacttcgtgacagtacccacttctccaaagaattttgtatcctgacccactcctgatgtcgagcatcgatcaaatgctgtttcgggtatcccatgctctccaccgagacgatcttgtcctaacacgctatggccctcccttcaggacccacttccgggttgtagtatacctaaggtacggtacctttaagggctatatcgttgactgtccttactggaataacttcaaatgaaatagttggctttgttgtcgctgagtaagttatggaagatatacagaagtgtgtgttgttgaacgcatatatcctcaatcaactgaaaaggtatatgttgtgctctccacctgatatgcgggtcatgtagtaggaaacacatcgttggattgataaacgcgttgtttatgttcaattatttactcaatttcttttctttattccttcatcatcttgcagattccacagcaccgatacctgggtctctatcctgtcttatggtgtatgagctatgtcaagctttgcgtacccttatttagccacattttgtgcctcggagcaaatggaatctcttccgtatcttatatcgttaacttgccgacagcaaacccacttagattgcgcgattcgactaacctcagatgaaagctatagctcatgcggggatctcggtagatggattccgtgtcgcgggatctatgcatccggcatccgaacagtccttcggttcggatcaagtatcataactaaaccgagagtatatcaagactcatccgctggtttgatttgttatctgcttaccaaaacagatattcgactgacaaatgcttcctaacgtccaaatagaggcaataaaaagggcttctatctggtcgccatggaagtcataacactcaaattcgcttgatcgaaaatatccaagcctaatacagcattccgtattaatcagttcgatataatgtcccaacacgtactcctcctgggtgccaccggccagacaggcaattctatccttaatggactccttgagcacggcgaatatgtatgcgaagagatcagtcaaaccggcatgtctatttctagcactaacatcatttcgctactcaggaagtcgctgcgttggttcgtccttcgtcagctggaacaccgaaagtgaaggctgtggccgaacgggatgtgaagatcatcgctgccgatatcaccggcccggtggatgatctagctagcatcctccgtgacttcgatgttgtgattagtgccatcgatgccttgagcatgcacgctcaggagaatctagtcaccgctgcgaagcaggccggcgtgaagcggtttgtgccgtgcgcatttatcactgtgtgtccgccgggtggtgtgttccgtctgagagatgaggtatttctacccagttaacccatgttgagcttcaggattggcctccagcaacggaagatagcccctttcgtgtcaatcaacgacctggattacaggaaagtcgctaacagctataccacagaaagaagcgatataccaacatatccgcaagcttcacctcccctacaccatcatcgacgtcggattctggcaccaggtctcctttccaactgttccatccggccgcgtagactacgcctccatgtatgcgcccaacacaaccatccacgcaggcggcaacgcaccaaacctcctcaccgaccttcgtgacataggccccttcgtcgcgcgcattatcgccgacccccgcaccctcaatcgatcagtctacacatggtccgacgtgctgactcagaacgagatttttgacatgatggaggagatgagcggcgaaaagatagaacgcacttacatgtccgctgagacaattgaaacggccattgcgacctttaaagagactctcgagaaggaaccagaaaatatacccgcccgtcttgcgctgaccatgtttcaatatttcctcagtaaagctatccggggtgataaccggccggagtatgcgaagtatttgggttacttggatgccagggagttgtatccggattttgaaccgaggagcttcaggagctacttgaaagaggtcctcgatggcaaggcagagaaggtgtataaggataacgagggtattgagcagttgaagaaatggttctttgagtcaggtttgccgctttagattccagttaggctcctatgtggtgggcagtgctttgaagaaagtactacgatggatccatgcatccattgtgtggattgatgaatagcatcatataatagcagctagttctgctaagtgggcaaatggtatttatattattttacgacgttgaagactccagctccgtgcttattctttgacaaagagcatggccacctgagcttagaagcgtttccttctccacccactcttccaatccccaccattctatgtctgtcaaaggtgaatgacagaatagcagctactacattctctcagaaaagaacctgattcgcaggccgagtctcagaggcagttggggttgtacaagggccatagatttatggtttgtttcgtacctttataaaacccacttctccccacaacagacaataccttcttttctccttaatctgacacctcttgtcaaaaataacgacatcctttggcggagagttagcatactattccaccaaggagagagaagcgaataccctccatcaacttagtcactaccaggagaaaacctaatttcctactctcctcaacagcaagagtagctggattgaagtgactgaaccttgcaatccccgactttaacgttttggtttgtcccccgccgaggctggatggatccctgctatccttgccgctgtcagcgactgacctgcttctatagtcaactatgatcgaaaagagcccctcatatattaagtttctggtcccaccgcgatatgctcgtcaccagggtagaagggagatattaggaggtggaaggcttggtgcttgtaacgtattgattgggtatgaaaagacacaaggggaaagatgcctttaatcgatataaaggcttgaggttgatgacacaagaaggatcgaaaggctagggaggcaggtataggtattgtgctaaccccggctgaggtcatggggctcagcagtgtcggtcagaagagcggaggagaagcaataccaacattatagctacagtgataaccgtcggatggcattgaaactatcacatatcatgggtattgctttttatgttcactctttgacaagtgtcttcaaccgagattcaccgagagaagtgcgaagcaagatgcgttctaggataaggatactgtgagcatttcacagcgggggttggaagacaagaaggactatggcatccaacatggtcaggggttggaaagggttataataagctcagcaacaaaggctatgggtcagcgcctctttcagaaccctgccctttcagctctccagtttccttcgggaggagctttgtgcagtcctgttctccctcacgctgcttcatcctatcctcctttccgtattgctttatcgtcctgttttgcttggcagaatccccagctgccatcattgcctgcagaccaggatcaagcgctaccctcttgtctttgctcttctggccggcgttgctgagtctcacgatttcggcccgggttagcacaatacctatgtctgcctttctagcatttgagtcctcattttgaagattgtcagtcatttcgatgatgtccaagctgtatctaccgtcaaccaatcaagtctctgtctgatttgagcttcaagctccactcatatagacttacattctgaatcagttgcgtttcgaatctgaccggtcaagttgcaaagttatcagatggtactgtgaacgaccatcacagttccagatagtgatacatgcaaggtcacaggttttcacccagccatatatagtgaagacaggcctgtcatgaggatatatgacggaactaaccctcagtctctcgcgtaacattccaagtctacagatataatccggaatcatgggacagagctcccttattgaatgggtatcaccacagattagctagcatcattgactgtatagttttctctgtagctattctcccaagaatgttgtatacgtcacgtagctacaaggaataagcacaactagtctctatctacgttctagttgctctgcgtgtattggggtcattggcagagatgttgtctccatagacattcagccggggaatacagaattcctgtaagttgagattgaaggatccggtatgtacctgctttccttccattttccagcagctgatatgagaagatgactgttttcttttgttctaggagatgttcacctgatatagcctgtcaacgttcctattgttatgttttcaggaaatggataagtcccaaaaatgttggtcgaaagtaccggtatatcactgttggcttcttggcttcttggcttctttatttgttctccattcaagaaagacatatacggaaatgtaacactccagagtggcaaacatacaatcaccggaactgcctaaattatacatagaatataaggacatacaaagttaatattgaaaatgatggctaacacccccattctttatataggtctttccaagccctaaacgactagggattctagaatcagtaatcgagcaactgaaagaccgcttcctttcaaggaataagatcatgtaaatcaagaccttgaatggtatcactcaacaacatctcaaagagttctttaaaggacgagtcagaacagctgtgccggtagccggaactataaccctgactcggagtagtccaccgtagcaccttgaatgacagtaccttcttcactaggtctttatagttcaaacctggaaatggtgcttcaggtctcggcaaatatagatcaactgaccgcatatactttgtcagggctccatacatgattgaactgcactcaaagcaacaccctcgagtaccgcttaggaatgcctcgcgtgtgtcatgaagaagcgtgaccaggttactgatagcctcctctctgtatttattcattgcttctataaccatattagagataaagcaccttgaggatctgcctacccttacccatgaccttaaaagggacaggaaacccaaaatcgtcgatccagccgtcactccaagacataacagtcgatgttgattctttgaactgggcttgtagttggaaaacccaagagatccatagccacagaagtagatctcgagaatagattttgggaatcttttcctctagagcgtcgatccatatagtcgtccaaatatacactgcctccttgcagtcatagaagtcaactaagacagcgaccttggcaagcatttcgagagtgagtttttgtggtacatggtattgttgaccatgaatagcacgaaggagaatcaagagtgcttcaatatcccagctttctgcagttatctcgactgagcctttttgcaggtaagtaacactctccttccaaccaccggtaagtattttcttgaaaacaggggacgcaagaattagatgcttcgcggagacttggatgcggaaacaagcctcgtccagcgactcacggacgaggtcagtttcgatttgcgctcggacaggctcttcggcagctacatcgacagccacatcaacaggcacttcgacagcctcttcaacagcctcttcaacagtaggcccttggagagtcgtattgcgcaatagtatgatcacttcgccatctggatcgataatatggcttggctggtccatcattgttgcctagtgcacgttgtcaactctggaaggtgttattttgctcaataagggcaaggagagaatacctagtagaagcaggggtaagataatgtaatatagtaggtgtcacccctcactttttcttcttttgtttttactttactggtgaaggtgtggcggcgtctgattggcgtcggtcttgacagcgcctgcatacagtacgtgaccattcactagtagatatgccagggtttctcacagcataactttaggagcagactcgtattattctgactacttcggatttctccaacgaaagaacgggttatctcaactatcactccctgattgataaagaattctgggtcttggtcctttgtatatctgtctgagatccattctatttgctaatgcgatatcatatgcctccttaatgttgtctttatatatatacatgccctgtgctccattgctgctttatacaacgaaatatctgggatcagaattctaccaataagacctgttgatttcaagttagggcatcaataaaccaaaaagctttatatttattaccttctttcctatatatatatagccgattatttgttgtcttattatttaatatcttcaaattgaacttttctaatatctttaaagttatataatttattttttaaaagatttactatactgattaaatgctccaccctcccaataaccagtcattgatcaaaacattccgtaatttccaaatgcctctacatcacgagcatctacagacgaatgatttccatagatgtggtacttgatcggatattcattcgagacaatgtatcccctggagcattcattaaatttcaccctgttctgcttgttgtaaaattcgtcgtatttagagtccaacgcatcgacaagagtctttaccttcccgtctggatgcaatgcttcccaaggactctggcaggtcttggccttgcatgtcttcaggacaagtgtcagcgcatctagacggtgctcaagcttcttcatcgagacaccaaggatcttctccgtggaattgtacaggttgttcatctgatggggatcggcctgttgcttgttggtatacattcgatagtaaaaaggtgtgtgattacttaccgacatgtcgtagacttcatggtcaccctcgcaccatacggagtagaaaaggttatatgtatctccaatcactcggatagccttgtaggtatttacttttccgctcagaggaatatctctcttatccgagacagctccccagtgctcaacctcgacatgctcccatggctcgtcgggggtcgtggttccttcctttggaatcacagagccgtcaaagtcgcccggtcccttgccgcctgcccattccacaatagtaggagcgatgtccaagtgggaagtgacgatgtcggctgtcttgcccttggggatacccgggccacggatgatcattgggacgttgacatcttcttcgtatgggcagcgtttcccgggcatcaatcgatgctggctaatgtggaagccattgtcgctggtgtagatgatgtaggtattatccagcattttatggcgtttcagagtgtcaatggttgtctcaaccaggtcatcaacagcctggagggcttgtaagcgacgacggtaatatagatcattgtccttgatgacggcatcggacagttgcggtaactcgtggacccaggccgcaccgcttggctaccttgagttagttatgcgattgaaaccgcgagatgaatcacttaccctgtccgggttgaaggaaacacttctaggaactttggcatcggggaatgttccctcgtgtctctttgctggaactggtttggtccaacccttgccccattggtagttgttgtgcgggttgaccgggttgattgcgaggaagaatggcttcttttcctttgctgcgtcgtccatccatgccattgacttattagctaggaggtcggtagcgtacacgccggggtagctcctaggcttttcaaagttgtgttgaatcgtcgtgttggtgtattgataggttcctgttccaataagtgatggtagagcttttgaaggaaacaatctcacctggctcgatcatgaagtcatgtccgtcaagccccatctctttcaacccattcatgtagttgttggcattatgattgttcatcagcttgccggtgaagtatgtcttgtagccggatttctgcatgtacactgggagccacttggatatccatccctcttccacaaacttggggtatccacctatcgatattagtgaaattgcaatcagatgaccagttgaggctgtgatctcaccatatgggggtctgaggttggtcacgttggtgttgtgtgctgctttgcctgtccacaaactcgcccgggcaggacagcacaacgccactgtcgcatagtggtggttgaagtagaccccctcatccgtcaatagcttcttcaccttgggcatatatttcatcgaatccaactgctggtcttgatcatcggtgaggataacaataaagttgggcttgtcggcttcctccttcgcgacgactgctgtagcagccatccatagccagaaaatgtatttcaagaccatgatgcatgagcttggcgatggcttcttagccttttcctaaatattgatcgaagtatcaccgtcttacttatagtatatgttatcgtgccaagacacgggatattcaaccccctccatcacagaatgttaacataatgcagagatatgactgggacgtctacataaggccttccatgtacgatgtggggcccagcgagatcgacatgagacttgactagtggactggtcatggctttcttgggagttgaggagaaagcgaagggtgtgcataagcttttggggcttagcggggtaccaaatgtgctaccagccaattattgataaaaatagacgatgtcgagaccttaatactatcatataacaatccatgtatttcaaccttgactcatttcgatattacgtccaacaaacacgatcttgaaattccggccacttagtcctaatcaacataacatgtggcataaacacgagaagaagagagggtatcatgataatatttaagtaatatgaatcagtgtagttgctgctctgacagtccacatctccccttaagagtgagcttggacgctcacatggatatgggtggaactgaattatacgaccacgaaagaaagtaatccttactagtactatattctaattaacaatcagaggaagacgaaatgatgggcccagggggttcagcggcatagacttaatggacaagctttttatttattatacgtcagatctctgcgttgcttgtgacgtgtttgctaagctgatatcacggatgaacgccgacgtggggaaaagcggtccactgaattccatgtcatacctaaaaatggttaggagaacattcagggaacagatatcgagtataatctcaccagtagttaacagcaagcacaaagccctcatcttcttccgtacaggattgtgagaccttgtggtacctatgatataaactggtgagtactcgtatatatggacagcagaggggatgattaccacatggctggtagatatagcatatctcccgggttcagagtgaccctgagaggctgggcatactgagagaatggagtggtgttctcggaaggccgatcggggtcccaaatgggaaagggaacgggttcatcgttctcatccatctggaggacgagtccatcctcggtgcgaacatacgttgcaggctgcaggggtttttcattgacaaaaggataacagagagcgggaaacaagacaaaatgcttcctcccgagaacttggacatagatgttctcgtagttgtccttgtgcatggctgtaacagatttggagttgcctatccacaaattgacagcatccggtgctttgtcaagtgcaattcttgcaaatgggatgtctttctgaacatccgaatacagggacatgtattcatcacgaagattatcattctctagcatgattatcagcttagcgtggtgaactacagagtgaatgagaccggaggaacttacgtgtttgagcatatctcacttcagcatcctggggaaagttggggtccgtttcatggcggacaacatattctaggaacgtgtcaaatggttgatcttcgtagtggggtttggcaaacacaggggactcgtggtcgggatgtcgtgtgggagcatcggcgttacttggagatggtccgtgatttagcgtcgcgtgtcttgaatgaagaaacgcacttacccgtaaggggtgacagcgacattgacggtctgatccttaagggccttgagaagataggccgagttccattcttgacaagctttccaagaggaggcgccgccccgaaccacaaatggcgtgttgcgggccacaaagcgcataaactcgagaggacttggttcctcgctcagttcctccacaacatgactgttaagctcattgaaagtggacaagagctcagcaatcgcggcatctacggttcccgatgccattgtctcacaatttcctttgtgacactaagcgaggtggagttggatgccttggcctcctcgttgaacagtttggaggtgctctggcgggtctcagtgcggcgttgtgtggtgggatcaacggggcggcccgtcaactagggcacaagataccgacatcctgaagatgtacaggcagccctcgatgcggtagaggaagagattgactgagcaatctgtgagcgttatagaggtctactctgttttaatgtaggcaactgttgctaccatcaactcaattctgtattgagcataaagggtgcataagttaagtggggcccattcacaaggcaactatgaatctctcttattggctaaggcactggatgagtaagccggcataagttaacgtaatccacgggcgagcggccatcccgggcgagcggccacgtcaaccaatttcaaccacgcttgaagaatctatatatttcaaccaccaactatgccaccaaaagcagctagaaaactaaaagattctattaaacaagaagatagaattctactagcaatttcaactattaaaaaataagaaattcgcactatagctgaagcagcacgtatctataatattccacgtactacccttcagagacgcctaaatagccatacttttcgagccgaaacgcgcgccaatggccataaattaactcaaaataaggagaattcgctggtacactggattctatcactagatcagcgtgaagcacctcctcgacctactcatgtacaagaaatagccaatatcttacttttaaagcgtggttttagtgatactcctactactgttagtaaaaactagatatatacttttattaaacgccgtgagaagttaaaaactcaattttctcgccgctataactatcagcgcgctaaatgcgaggatcctaagcttttacgtaagtgatttgagcgcgtataaatcactataatataatatagcattcaaccggacgatatctacaactttaataaaactggctttgcaataggcttaatatctactactaaagtagttactcgagctgagttagctggtagacctttttttctatagccagggaaccgggaatggatcacttctattgagtgtattagctctagggggtctcttccaccttgttttatcttcaaaggcaaagtctatattgagggctggtacgagatgggtctaccatcagactagcgtatagaaacgagtgcaaatagctggactaccaataagataggtctacgttggctgcagcagctatttataccttttactgctagccgtacggttggtcgatatcggcttttaatactcgataatcacaatagttatttgacacctcagttcgacaatatatgcagtcaaaacgatattataccactctatatacctgcgcactcatctcacctacttcagccgcttaatgtaggctgctttggccccctaaaacgcgcgtacggacagctggttgagaataagataagattaggcttcaaccacatcgataaacttgactttcttgaagcctttcctcagacgagagctcagatatatactactaataatatctgcagcggtttctcagctactggtcttattcctttcaatcctgagcgtatattatctcagctaaatattcagctagaagcaacatctccaggtagtagatctagtagtaggtctactaattcagtacctaaaacgccttataatctaaagcaactacaaaaacaggaaactacactgaagaagctgcttagagctcgtacaaagagccctgattcgcctactaagattataataaagcagcttttcaaaggctatgaacgagctttaaatgaagctactattacaaagtagaaagccagagaactacgcgccgcgcatgaaagaatgcttaaaaagaaaaagcgctctactagacagctacctatagaatcaggcgctttagtttaggaagctcagaagcttatacaaggcagaaattctactgtagagcctataactactgcctcagtagatatagacgctccggtagaaagccagcgtatatgtgctccaccaaggtgttctggctgtaatatactagaatataaaattactcagtgtcctaattgtcagactatttaaattttttatagaaatgcacatttttcggtgttttgaatagcttcatttctaggaggtgcgtagaattctggtgtggtggccgctcgcccgggatggccgctcgcccgtggattacgttaactcgtttcttatcgggatctaagataactacctagtactaatgacctgtcgggctcgtagtagcgcttacatctagattgagtgggtggaatcatttcggttgctgtttgtctgctgtagcaagacattgaagcgatcggaatagcaacactgccagaactaagcttcctagtcatgaagcgatgtaatcacgtcatctccactattgtccaatggccaatcccacggatagtcccattgtctttatagatcctcgtgtgtatctgagtttaggtgccagtctcacggctgacagccaaaacagctgctgacaagtgaaatccctgttattgcgccttgtagcccgatagtgcgtgcgctaatgattgtatttatcacgcaactttcccgtctttcttgttcgcccttatcttaaactattccttcacttcttttgccccagagatagagactcggaggagcgggaatcgctgtttcaaaatgcccttcactaatggggagggtaacatactccatctaaaccaagaacagtttgacttcaatcttcaatttgagagtctctttttctcgattattccctccgtcctggttattccatcattgctatggcgaactatggcacaaatgcgcaagcccgtggtggtgaaggcgcccgtcttgcaagtcatcaaaacagtatgtatgccatccccgattgcacagttttagcccactgactgcttagagtgccatcggaatttacgcgggcttggaacttgcactccttatactagccgcgatcgggccctttaacattagccgcatattgatcgcttcctccgtcctgcagcttatctcggcccttttcatgctgacagtgagtgtggtggatcacagccgcagccctagaccatcgatgctgctcaacagctacttatttctcacccttctcctcgatatcgcccgggtaagaactctgttcctgtcgtcggaccatggttccgagatcgtttacagcagtatattttgtgcatcggtcgggctgaaaaccacgatcttgttattagaggcctgccaaaaaacgagatgggtgacctgggatgcaacgaaacatagtcctgaggagacgagcgggatattttcgctaagcgtcttcttctggctgaataagctcttcttcgctggatatagacacatcttcacaatcgaaagcctctaccccctcgacagcacctttagcgcacaagcccagcatgaggaattcgcaaagagaatggactataccaagctgaagggagacaaattcggccttctgaaggtgctagtacgtacattgtgggtgcaactgctcctgcctattcctccgagggcggccttgattgcgttctacatctgtcaacctcttttcatcgagagcctcgtgacgtatctgtcccattcggagccagaccccaatgtgggatatgggctaatcggcgctgccatcctcatctactcggggattggaatctcgtatgctttgtactggtaagcatatacctgctgttacggcatattccagtgactcacacgatcgctaggtactgccaccaccgactgcggacgatggtccgctccatactagtcactgagacgttcaaagccgccacaagagcccggctgggatcaggcgatgatagcgctgcgctgacactgatgagcaccgacatggagcgcatcaaaatgggtcttcgctgcgtgcacgagacgtgggcgagcatgatccaggcaggcctcgccgcctggatgctctatcggcaactcggggccgtgttcattgcccccgttggcgtggtggtagtttccttcgttggcttagggatcctgatcaacttcaccggtgactcgcaacgatcctggatgtccggggtccagaaacgagtcgggctcacagccaccgtcatcgccagcatgaaatcgctgaagatatccggtctcgctggtcccgtggccgagtacgtgcagcagctgcgtgtcgacgaactcgctgctggcgcccgataccgcagaatcatgataatcgccgctatattcgcattcttgcctcaattgatcagccctccgctgacgttcgctttcgcccagagcacgctgaatgcttcgaccatgtttaccagtctgtcgttcctgactctgttgactcagccgttgtcgcagctttttcagtcaatcccagacttcgtttcgggcctagcctgcctgagtcggattcaggcatttttggaattggagcctcgtcaggactatcggcagtccctggccgaaacccagagttgcggcatggagaagagttccaaacagcttgatctgaaacatacggattgtatcttcatccaagatgcaaacttcggatggaaagcagacaagttcatcctgaacaatatcaacaccagagtccccgcctcgtccctgacgatggtcatcggtcctgtcggctcggcaaatccacattctgcaaggctcttctaggcgaaattcccttcagccaaggcagcgtcatgacgagcacttccccccgtcacgtcggtttctgcgaacaaaccgcctttctttggaacggtacaatcagagagaatatcgtcggattcactccctttgaccgcaagcggtatgaccaagtcattgaggccacttccctacgcttcgacctcgccaccctatcccagggagatcagacgaatatcgggtcggatggtgtagcgttgtcgggcgggcagaagcagcgcctgtctcttgcgcgagcactatacctacctacagaccttttgatcctggacgatgtgctcagtgggttggatgctgataccgaggagcaagtctttcggcaggtctttggaccgaatggtctcctgcgacgacgggggtcgacggtggttctgtgcacacatagtgtcaggcatctcccgactgcggactacatcatcgctctcgaaaacggcagcattgcagagcagggtgcctttgtcgatttgtcgacccgtgcgggttatgttcatcgtctggaggtgagactaaagcaggagggcgaggatactactgctgacaatgagcctggtgcttgttacgaacacaagggccaaactggggctcgcaagaacctcgaacctgcgatcactgttaacagcactcaaggacccaccccaattgccccagcggtggccgcagcccgccaggttggtgacaccaccgtctataggctatacctcaaaagcatgggatggtttgtcgcggcttgtggtctgttctttgcggccctctggggtctgctcaccaattacccaaccatctggctcacatactggagtgacgccaccgagtccgtacatcctgcgcactctaactcctactacgcggggatctatgccctcctgcagatctgcgccatcatcgccctcctcctcctgggaataacgcttttcatcgtctctgtgaagaaagccggtgcaaatctccaccagcaagccctacgcaccctgattcgggcaacactctccttcttcacgaataccgacaccggggtggtcacgaacctcttctcccaggatctcaacctcatcgacaccgaactccccgaggctaccctcaacaccctcttttgcgcatctcagtcgattgggcaagcagcggtgatgctcacatcgtccgtctacctgggtatcagctacccgattctgggcgccttgctctacttcgtgcagaaattctacctccgcacgtcgcggcagctgcggttgctcgacctggaggccaagagtccgctctacacacatttcctcgacacgctcaagggaattgccacgctgcgcgccttcgggttcatcccggatgatatacacaagaacgcgcgtctggtggactcgagccagcgcgcggcgtatctcctcctcatgatccaggagtggctgaacctggtcctcaacctcgtcgtgatggtcatcgcggcggtcctgacgacgctggccatccggttgcattcaaactcggccttcgccggtgcatcattgtactcgctgatgaccttcggtgagagcctttccgggatcgtgatttactacaccaggctagagacctccatcggcgcgatcgcgagactgaaaacctttaacgagacagtaacttcagaggaccgcgacggtcccggagaggaggacaccgttccaggcacgaactggccggatcgggggctggtcgagttgcgcagtgtatccgcccggtacaaatccaccaccgtgtctgagtctgagtctctctccgtcgtctctggcgccaccaatgagccgcccttagctctcaagaacatcactctaaccatccacccgggggaaaaggtcgccatctgcggccgtaccggcagcggtaaatccagcttccttgcactcctgctgaaactcctcgatccgttgccctcaacagtcaacaatcataaccaggaacctccggtcctgatcgataacatcccattgcaccgcatccaccgcgcaaccctccgccaacgcctcatcgctgtcccccaggaccccgtcttcctgcccgacggctcgtccttccgcgcgaacctcgacccgaccaacaccgcaaccccggcggagtgccagcgggtcctcgaagcggtccggctgtggggattcgtccaggagcgggcggaggggctgcatgcgcctgtcacagcggggaccttgagtgccgggcagaggcagctcttctcgctggggcgggcggtgctccgtgcgatgatacgccagcgttcaacgtctccctcccccgaggaagaggggtacgacaagcaagaccaaggagggattctcctcctcgacgaagtcagctccagcgtggaccgggaaaccgagcggatgatgcaggagatcattcgggcggagttcagacactacacgatcatcgcggtcagccatcggctggagatgatcatagatttcgatcgagtggtggtgatggatcgcggggaggtggtagaggttggtaatcccgcggccctgaaagaaaggggggctgggagtcggtttggggagttggtggctgctgctggggcgtagcaacttttcacaatattagcatacctaatctcaattgaaacatatctataaacacactctagacggccaaatgaatacaacaactaggagacaagatcatccccaatcgcagcatccaaagccccttggtcttacttctcaggcgacttcagatgaaacggttatagggcgactgcacaattcgaatggtggtaacagagaacgagcatgcctggacattgatcgtggtctatgtccgtctctctaccattgctctgagacggtttcggaggctgtcatatagtaaatatgaagttgacatcacacctgcactaccatctagcattgcgccgatcatactaagcgaggtggccaattccatgcgtgtagtcaatacttaatagtatataagcaatactaatgcgtacaacaaggtactggttgcagctgctcgggtacattacagcaaaagtgatggcacgtgagtctaatggctatgccccctagtagtactagcgtgtgatttccatattctctataaatcaaggctgccgcctactttctaaatcttatcaagtttaaacgaggtctctaatctccaaggctcccttcaaccattttcctaaaatataaagaccatggctacagctgtatttactctcttcccgaatcttcccccagagctccgcaaccaaatatggcgagacactctacctgacaaagtcaggcaagctttatacttctacaaacggggctgctggcggactcgacgcctaacagaagacgacgaggactatagccatgataacgaccagcttaatatatgtcacgaattccgccacgatttattagaccctatgaaatttgaggtgccgcttctctttgttaactctgaagcccgtggtgtcgccttaacctggatgcaagggcaaggtctcaagatacgcttctgcgaagacagacaaaaccctattgttatacgctcatttgacccggatcatgatacattatatatttcgctcaaaacttgggacgacttctccaacgagccttatgatatagtatttccaccggaccacggtagcgggtattataactgtgcccctccggcctttacacgcatcgccgtgcccgaggcatttttccagcatgatatccccctatcggatctttttcacttctactgcagtctcgaaaaggtcttcataattcccgatgcgcagtcggatatacagtctgagatgaatgacctaaagatgcagcggcggtgggagcttcagagcactcagggaccgatgctattctggaataacgaccgtgattgctttgagtggaagcataatgcaggtgacagcaacaacgccatgaattcagtgatagagaaggcctgtgatgggctagacgaagcgcttgaattttacgagatgaaaagctttgaggtccgggctgtttatgccgtcagaaaatgaacatgcaattttgtgtagactagaatcgaaacataacctgcccgtggctaaaaagttcatgacccaatgaagaatgttggatggcatgatgtgcagaaaaccttctaacctttatactcgggacagagcacaaatcgtttcaggcagatagatcggcacccgcagaccattcatctccttcatcctattacatacgatcttcaataccatgaatattttccagatcagtcattgccagcccacgcatcgcttcttcatagacgccataagccctccaaagctttctcatcgtttcaacactgacacgtcgtccctgtctatgagtcccagtataagctgtgaaataggccccggtaccgtctgcggatacggcataacggacgtcgtcgaattcagttccgtcgggaatataggcagcgaggcgcatatcgtagacaatgaggaagtatcccatattcacatcgaatccaaaatggacatcgatgttgtcctgttctttcatccaggtgaccatgcttttgacattagcggtgtttatgcagacttggtgttatgcttacttgaattctgagacgtttgttgaaagcgagggattggtagattgtggtgtgggatttggtcttcaggtcttggggactgattaagatctgatgacacagagtgttagtagagggaatcgatcccatggtggaaatcagctttcatggttgtaacagcgatacgatagacgacaatctgcacataccttttccggggtttaaagatatcgctgtcgttgcaatgactaagaggtttagtacgacgcttaaagatgaatttcgagatgtgttcaagaaaccaagagttgagctacagtgttgttcaaatgttagaagtgaatgaatgacctgaggtatttactgcatgcctggcgctaacataatgtccaccttaggcatcagttaccattgtctagtagtattcagtacgttgggcccattatcctgctctttcacatacgatccacaatcaagctttgcgcaggtcactccattgatgcaaacttgcgatccccagtctaccaatacccatctcatagacctcatatatcttccaagtttgctccatttcatcaaggctgacatattcttctccttcctctcctgttccactagtataattcacatgaggtgcctcataatgtatctcgcacatcttataacacacctcgtagtcagactcatatccatctggaggacaatgaacataaacaaggatatagaatatcaaagctgtggggccttggggactagagcgcctctcacaaccaccatggatatgcttatctcctcgccgctcctggaaggacatcaaacttgctactattagcgatatagatcatgtgttacggattggtattcttaccaggtattgctgtgttcggtcatagtgtaatttttgtagtccgtgctcagtttttgattgattataagagtcccagtctctgttgagaagagttgagtaaagagaactgattgaatagttcaaggagggattatatagtgctgaaaggaatgttcagagcgatcatctgtaggtagattgtcgtcaatacggtaaccacctaggaataaacatgacagtacgtctaaagacaagtatcgaaccgggtggccatggagttaagaggaaacgcatcgttgcttgtttcagagtattccgctactctatgctaaacgcttgcagttattaatatgtctgcggcaaataccctttatttaggtagattccgcgatggaactttgcaaaaccattgtagtcctgttacgcgtcctaccatcaccgttgctttgttccataagttctaatggtagccttggggtatataccttttgtttgagaaccccacgtggtttgatacaacgccaggcaaccgaatattaggacaggacgttaatcgaatggcctactactagtattctcaggccacatttgtcttagctgcaggtagccgctttcaggccaagtgcttcacttcagccttatctgtccactccaattttataaaaacagttacattgctacaccacagcccatacataaatttacttacaatatggcaactccgactcatgctctgtcggtcaacatctacggccgcggcgacgccacactcggcgatggcccgtcacacatgggcatcgccgtgtacaagatcggatcccccacctgctcaatgcaccacattcgcaaccccagcgacacagacttcatctacgatccacgcactcaaccactggaagacgaccctgtattacgcggccgatgcgaactcactactttcacatccgtcgagcagaagaaccaagcagaaagcctcctaactaacttcgggtgcgatgataccagtatccccgaattcggggtgggcaattgccaagattgggtagcgggggctattcagatgttagaaaacgcaggttttgtgccaccgggagaagggcagttttgggaggagatgatcaatttaagtgctgcagctatgcaggatcggtgtgaaaggactggaagggcatggattctgggcccggaacatgtgcttgagggtgaagctgatgcgaggtttgtggataagggcgagttgaagcctgtggggaggttgatggagaattcggcgttgagggagcggatgttggcgcttgtgggaaatcttcctgtcagtgattccatgggtgtaaatgagggtttggctggggagaggccgttttatgtgtcgagccctttcttcagtcgtgcgcgtgaggtccctggaagtgagggtgcgtcttttcctgctggtactgttgaggggagaaccccttccgcaagttgagggtatgtgaggctatatagatagttatgtgaagttctgattaattgtatagtgtttcatccggtcatagatgtgtctattctggagaggctactgtattattgcaaccctgaattaatgttacaactgtctaatataaccaagtcccttatgaatataggaggtcttcaatttaacaatcagtaccatctattaaggaggatacccatataatgtagtctgaagaggaataataagcccagtgagtaactcaccacctgtatctatacacacatttaaatttgctcaagaacaaatcacactgagattgtcctgtataatattctgggcaattctatattgtaggcttaatgtttacaaactacatttaggcatctgagaacatattgagtgggttatcctgttacaatcttgtgcactggatgttcaaatgtttagcactgagcagaaaggccagtcatatctatcctgttgggtcattcattcactttcatatcagtgagtacatcctccaggtaacaatgagcccttttttttgaaagagccctaatggacccttccacctccctctcctttctcccgctcagcattaccatccattacctacctaaacatcccacctcccgcttgagacttccaaatgtaccggtttctgatcaattttggctgcgaagaacttgccatcgaggtaggcagctcagggctttacttatatttgctaatctcagtctctgttattttctttagatcaataacggcgactaacttgtctctgacttgatcgaggtgacggatgataaattgacccctgaaaattccactatcaagtccgaatttcagctcgatgttaactctgtgccctttgactctgatgccaggatcgcttcagttttcggagaagacgagaacgccacttttcctacactcacgctaagtcttattgaggactcttaccaggagtgcctgaaacggctctcaaccagcgacgattcaatccttgcagtagacctagacgatatcgtgctttgggactgtatgccgtatgacgacggcaagatatgtgacatcctctctgtagttttgccaagtgtaaatcctacatatcaagagtggctgttagaagagttggaaaattggtccgatgggccgatagaggtatcactcatcttctctagcatactggaatacctggagaagtctgagctatgacttgtcggtaccgaagcaaatcacagatatgtttagtcggtcgtatatccatggaatggcggctgatctggctgagaataaaagtaacgatgcataaagacttctgagatatggtgcttatggaatcagtttctaggctatgtttaggaggtccagtttgtgcagcgatttaaactgtgggaaatcgccgttggatatgtgctttccactttcgttgtttgttctaaaacttttctgtagttaccacaatatcggtacctatgtagaggaactcatacatttcttagcatatgttgggattttatgatgtccactctcccatagatctcctcctgtttttagtcctatatccacccccgatgggatatccccatcccatcggtcagcctagctgttaagtgtaggtgaagtggaaagtgggagatagatgtcgaatcttcgtcctgggacttcggctgttgaagacgataaatactaccgtttcggtcggaggcactagtcccttctgacaggatatggtcatcgttgagaggtgcttgtatcttcgtcatttaagaagcggtctgggaggcatgattggcgctggcaagaagctccacatgggcctcgatgcgatgtcccccaacgccacattcgcacaaggtttcccagactgtggagaagttgcggaggtggatatacggagtagtaaatccggagcatggcggctgggctgatgagctaaaagtcgaaaatgtccttgttccaaaactggaagccctaacatcatatatcctgggtgggaggtgaaacataaacacccgtaaggaggctcgtgtccaagcgacaattttactccttacttcttcaaccctcagcccttccagcaagccattatggacctatccgacgttgagggccaaatgaaggacatctcctctcatgagattgaacatgtgaataacgaggcagcctccttcaccgaggaggaggagaaggcgttggtgaggaaggttgacctcacccttctgcccaccatctgggtcatgtacctcctttcctaccttgatagaaccaagtaagtggcagcatgttaaatctagagtctgtgtcctctgttaagggctaacgggcatttgtgtacagtatcggcaatgcaaagatctcgggtatggaggtagatctcgaattgacgtccaaccaatattcgattgccctggtcgtcttcttcatcggatacgtggtatttgaagtgcctagcaagtatgacaattctatcatcagtactcagccctcagcctaacatcacgatcactaattgtccttctctacagcctcgttctgggccgatcccgaccctctgtattcctcccgtcaatcatgataatctggggcgcattgacttgcgtgatggctgttgtcaaaagtttcacccacttggtagtccttagggtcattctcggatgtgtggaggctggctttgctcccggcgtgctacttgtcctttcatcatggtacaaacaaaccgaacagtcaaagagattcggtgtgtttatctcagcggctgttctatcgggtgcctttggcggcctgatcgccgctggtattgtcgatggccttgaaggcgttcatggtatacgtggttggcgatggctatttattattgaaggcgctgccactgttggtttcgctattatctccctatttatccttcctgacttccccgcgacgtcgcgacatttctctgagcgcgaaaagcaagtcgctgtagcacgtctagccactgagaatgtcaccgccaccacggaggatactgaacacctgagtcccttggaagcttgtaaggtggcatgccaaaactggcgcacctgggcgttcataatcggatacatggttcgtcgaagccctcctttcttagctcacatctgcaatccccagttactaaccataccatccgccacaggtcatcgtcggttcaagcaccctgacctacttctacccaaccctcgtcgaaggacttttcggaaacgcatccaccaagaaagtcaacttactaaccgtcccaatttacggcgtagcattcttcgctaccggaatcacatcctattacagcgacaaagtccccacgtggcgtggcttaatcattgctagctggttaacagtctccctgatatgttccattatcgtctgtgctatatacaacttcacagcccgatatattctcctagttatcatggcagctggtctctgggccacgaatggaggtacactagcatacgcctcgtctgcctttgcaggaatgcatccacaggctcgaggtgttgccttagctatggtgaatgcgctgggtaatctggcgcagatctatggatcggtaggttatctcactaaatttgttgcatacctgtttgggggtgcaaggctaacctggatttgcaacagtatttgtttccgaaagatgatagtcctaagtatatcatggggttctcagttatttctgcgatgctggcagtgggcgtggttgtgtttttgttcttgcatatttggtttcggcgccgtttgcgggagggtatcattcagtgatgtaacgatactctagtgtgttgaatgttcattttggatgttgaaaggcagtatggatcatgaatatatgagtcatttatataacgacggcgaggattgctaggaccaagaggaacaacaaacgcaggaacagatgtggaaggcgatggttgaggggtagcaaaataggtccaatagttaggtagtaacaggttactgcaatcttgattgattgattaattgagcaggaacttgctacaccccagcccgaattagatccaatgtggcacataaagcaggatggctcaaaagacatagacgtcgaacccctaagggatctgcaaagagataaagacttcttgggcgagaattgaatgcttgatgattatcttctcccaataggcagttatcgctcatcccaaccactgccagtagcggattatctggcttgcaggaagtctatccactatttgcagacaggccaacctaacacaaagcttccagactggccgcgtgaattttacgcaagcagatagcacgtgttatggagatccacgtgcttctcgaaatggcatttttggccttcagagttcttcgaagaggctagacggctgcatctgcatctactctatgtccagtgggaatcaatacaagttagtatcaacatcatctaattggactctaaatcgcgatatgcgcgttatccatggatatctttcatcattatcataatcacagtcccttaccacgctcccacaataccagcaattggaatatcaataccagtcgtgtatgaagcaccatcagaaagcaagtacacatacgccccacccagctccttggggtctgctaacctcggcatgccgccatagtattgcatcttgaggtcccagtccggggcctgatccacaaagtaggtcatagcagtctttataaaaccaggcgagattgagttgacgcgaataccatgcttggcccactccatggccagcgtatgcgtcatattccgcacggcacccttggtagctccatagggagccgagggcgccgcccgattggggcgataggatgtcatggaagcagtgaagacgatggatcccttgattcccagctcaataaaccggcgagcaacggcagtagcgcagaagtaggcaccaaagacgttgagattgaatagttggtccagctgggcgcgggtgaagtcgaatgccggctggtgctttgtcatgccggcgtttgcgatgaagccatggatggcaccccgtgcgatgatgacagcatcgatcgctgtgttgacgctttcctcggaggtgacgtcgcagtggacgtatgataagcgcttggggttggccttctgcagggcggcaaactcctcgccaggttcgaatacgtccaggctaaagacggctgcagcttcattggctaaacagacctctgcaagggctaggccgatgcccctgttggcaccggtgatggcgataaccttgtccttcaaggtgattctccagtcgtgatctgggcctggctgggtgttaaggaaggtgggtgacgtatcggaggtcgtttgggctggtgctacagcactgctgctgtttccgctgctggtggtggtgtcgagcatttctggaggcattgttgaggatctgtttgtgtggtgcaagaattatggaggttttaaggattgagaagcctttgggctgggagggttcctctttagatctaccatggccttatatcctgccggacgactccgatgccgccgaaatgcatacagcagtgtctgcatagactggagtcgcgcgagtccattgacgaatcgggtagtaatagagaactgctactccagatcactttttgcgccgtgacaataatgcaaccaaccagccaagggggcaaagatgatctgtgggccctcgaagcgattcaacgtggggttaaatggaacctcgcatcgagaccacgccgggctattgcgacgagcattattggcgatgtagatatctacatgctatagaatttacatcgtagggtacagggacagagtatcacgtcttttcccacattttggctccgatggcacgcgaatttctgccataatcacttctcgccttcaaccttagtttccccacaccttcacttcacagcctcgactcgatccttcttccttgtcttcgcgtaatggccaaggtagagggaggaattcggcaaaaacgcaagccccgagggcgggggattcgcgctactactggttggttagtacttttcccttccccagatcttggaccatttcaggtttctcacctaaccctagtctcatctgcaagcgccgccatgtcaagtgcgatgaagtatgtacccttccatgaatacgcaaattggtacggcgaggacatatatctaactcgaccaggctcatccccaatgcggcccctgtgcaaaggggcagcgcccttgtgtctacgcgcctcagtattcagtgcatcgtagtgacgttgctggccagccaggtatgttcgagtcttcgttagaaaaagtgagtggagaccagaacgacgggagcaaccctagtaccagctccccacaggctgtggtggactcttgccaccaagatcagcagcctattcggcaagggagccctcacgtggaggcacagcaggcgcccactgcaagcacgggcgaaaatgttgtaattcccactcccaaatcttccgacagctatgtactctcaccagacacagaaagctcggtgacagcacgggttgcgccctcgatatggttcgagtgtttggcaaaggactccaccgatggtgatggtggctttccactgtcgctgtcggaactctctcgcaaccggaccgagaatggagaagaccggaggaacatctctaacctgcattctcgcacactaagagaacaggagacctttcatattgctgccctccaaagagacaaagaaattgaacagggaatcgtcccacaaccaagcgacactgcgtccgttgcgattaacgcgccctcgttatggacctcaaaggacccaattcctctttcggacctagagcattatcttttcaggcattttgtgcgcgtttcaagcaaattgctggatttctatgacccagaaatgcattttgcaacaacggttccgcacatagcgttccggaatgcgggtttgatgaaagcattgttagccctttctgcgcgccatatcacgctgggggaaagtgagaaagagcatttggttcgcgtatcagttgataaggatgacatttcgggccgccgagaagatatagttgaccgcaatcttgcggttgaatactacttggaggctctttattatctaaataaagcaaggcagtacccgttttatgcgcggagcttggatatgatcgcgacagtcgtcctcatcagcacctacgaaatgatcaatggctcaaaccaaaattggaaaagacacataaaaggtgtgttctggatccaaaaactccaggaaaacaatggagaatccggaggactccggtcagccgtctggtgggcttggcttcaacaggatatctggatcgccatgcgagaacgacgtcgagtctttagtctctggaaccctaggaaaccagtatcttctctcacagcttcagagctcgcaacgcgcgccatctacttactttcccagtgtatcaactatgcatcgaaagaagaagaagagaaagttacgaacttagcacaccgtctagactgggcaaataagctgctctccctactccaggaatggcgtgaaatattgccgccagaatatagccctctaccttcggtatccaatatcgaaatctttccaccgatttgggtgaattcaccgccttatgctgcggctctacaaatccatagtctcgccctgattcttgtcatattgcatcgtccctccggtggcattgatgactatcgagcagcacagcatatgctggcagtttctgtaagcactatttgtggaattgcaaggtgtgttgatgagaacgattatggagcgaacatgacctcgttaaactgtttatctgggggtaagttagcctggaaccaccgcttatcgcataatgctgatattcagtagcggggttgtgtgtacacactccatatgagcgactcgcacttttggacctccttgactcatgtcaacgaagggtctgttggccccgagtctcccttcgaaaagaactggaacttgagtactcaaaagaagctttcaaaggcctgatgagatgaggtaattgcaacattgagtggttgttatgtccagcctggcattacctagaagtactctctagctaattctgattttgtcggtcttcggtatactcattgtgatagaatcacggtagaccgcagaccgacgagcctgctgtatcgttcgcctcgttgcgcagtttgtcaacatgtatggcaggtattggcttgataatgacttgttggctcgtttttctcttcacgtccgagggatttaaaaagtctgagaatgtatttaaacatgagagtttacgtttggtagaatttaggcgacccgaggctgtctgcgaggataatttcagcacgctgagtccgccatctttctagccttgtctttacatgctatcctctcagcgtacaggcttactatgtctttaccaacagtacctactgtagtaatatcagatccaaatgatcgtggttaaaatgcaggcagtgaacgggactagagttgatcggcttccccgctgaccataacccgctccgggtttcaggtttcgggttctagtgtgacaaggaggttccctggcgcattcaggagctttaaccgctacagtgtcaacaaaagactaggatacaaaggcaaaggctttgtactagtctgcgctcacatatataagctttgaggcaggcaggtaggctgaccaatcaacactatacccatttagccctagtcaagggaaacccacgggtcagggggagctaaatcgaccagttaactctgaacgggactcagccacgcacctccttcccattactattggcattcagctcgcttggcttaacagtccagatgaagcctttgcgctatgagccgactgtgcgagtcaaactgctttagtggtcctattttccccgctaacgctaaccccataccttcgaagtgggtctggctaacgcgggggtaattttatcaatgccgagaatattttagtaggccagtgccctcgagacgaaaccacacaacattatagcctcaatggacaatcctaacgccgtgccgcgaaagttaacaaccgacggcattaccacgggccccgggaccaagcgtcgccgcattaggccgtcgcgagcccgtggcttgagaaccaggacaggatggtgagctcagtcaattccaaaagcaccctaagcgaacatcaaactcgcttacacgcatgacatgacagtctcacttgcagggagagacgcgtgaaatgcgacgatggtaaacccacatgcgttcggtgctccaagtcagatcgaatctgccgctatgcccaggtcgctgatgagcgacatgcaacgggagccggagccggagccgactatgagtccccaaaggtgcaatcggattcaagggaagctaggtctcaggaggcactgccgagtgttggttcggcggcgtactatcgtcaggtgacctactcaggtcctactgaacaccctgacggctcgattgagacgccacagaatgaccgtctgaacgaggccggtgaccagagactgtccagccttgatccctgcttctcggcttctccactttcccttagccagatctccctactcaacatctctccttttgagtggtacgacctgctagcacgagatgctatcagcaacattcatcggctgaacgatgcatcaacgggcgattcacgatggaaattccccgagattgccctctctcgtcgacagtcaccagctcctgaatgccctgagacccacgttgagcaatccaataggcactctgagcagcagcagcagcagatcgaacctcctttactgaactatcaacaggtatttgaaccttggaacacaacaagtaggatagaattgtcggaaaccgacgtcaagttctttcgatactacatcgaagttgttgggccaatcctagacttgtttgatcccgctcggcatttcagcaatgtcgtgccccatcttgcactacgaaacacaggactcttgaagtcaatactcgcagttggagctaaacacatgtcgctcggtcacatgcatatgcctggtgaagatgtgccaggcgaccatgcgactccaaatgtgaattctccaacctcgctggcagcagcgactggcctgccatcagaaccagaccctgctccagcccacatggctacacagttttattatgaaacgctccaatacctctcgcagacactactatatccctcctatgcagactcgcacgagatactggcgacagccaccatgatcagcacgtacgagatgttcgacgccgacagcgccacaaccagcggtgactgggagaaacacctgcgaggctccttctggatacaacggtctcaagacaacgatggcgaatctgtagatggtttgaggcaagctgtgtggtgggcatggctcaggcaggatatttgggcagcattccgggcagggcgaccaaccctcactttctggcgagctcgcaaggggctcgaggagcttgactcggatgaactcgcgacaaggatagtctacatttgcggcaagtgcgtcgcatacgccgcttctaatgagacgtcaaatcatgatccaagacacagtattgagcagggagaccgacttctctacgcactcgacgattggtaccgtgccctccctgcttcataccagcctgtcaccgtcgccacggatactgcctcaaatactactgtgttcccgcctatatggattcacccgcccagtcatgcaggcgctatgcagatgtacaatttcgccagagccactgtgttgctgaaccaacccacgatgggggggttaaacgcttattgtctccgtgataagcagcttagcgaatgtgtcaagatggtctgcggcatcgccaaagcctgtcaggaccatgaatccgcaatggcctttgttaatgtacaggctttgtttggaggtaagtcgcaagcgtctctccttgatttcgttgctgtcctggctgacaaaacctaagttggtcagttcgttcggtcgcccgagatgcggggcgagttgctccgtattttggaaaagatgctgaggattagtaaattccctgctagggggcttgttgctgaactcaaaaaggtgtggcaggaatgagctgtagcaataaagtgtgtaaatttagccagggtaattcattccatggtgtaacggcgagaagctatataggtgactccagggcatcctgaagggtagaatcagaactatgtggccttttcgtcttgtggtatatcgggccctggtgatatccctcacacatgtggagttatgtatagtcaaaattatatgaataagcctatcccaacaagggtactcactctatatagatcttatggctgtctaaatcgaccgcccgctcaacaaatccatttaatgtactcagtctacttaaattacttaagtaattcaagtcattcagtgtatttagcctatttagaaaggtgaggtagacaagagataggtaagagataagtgagatgtatgtgatgactgagattactaaggatactgaggtagatgaggtaggtaaggtggtacggggacctacctttgacacctgtgctgaaccctggggctgggggggaaggggtcggacttaggggtcaaaacccggcttaggacctggtacaggaggcagtgaacctgatagatagtctaagaaatctaagaaatctaagcaatctgtgcagtctgggcaatctaggtaatctaattgatctattagataacgaatccaggtagttaaacagggtagatatactgtgtatagattaaggactatatatatggttctactatctagtgcatgcccattactattatttgtaaaatttcattttgaccgggctgctgtagatctaagtcctttatatacttatctttaagcaagtgtcaaccaggaacaagaacagcaccaaagcaacgccagttgtataatggcattgattagcctgatatatatggctgtacttatcaaatcccaactacacagtcctacaactacacttccagcagctgcggtaccaaacaaactaattgtgcagattacatttgactgtaacttgtaagagttgctggtggaacctcgatacgagggccactggcctcgaagcgagtgaccaccacatccaccctactgcaatagcagttttttgcagactcacctttctatagagttgattctctgctattgacactgccagagttagatcatctatggcttcgtctcgatctcgaaccgtcactatccagtatcaacgcaatgcgttgattccaggacatgccgtggatatggaatgatgtcttgggtataagaatcggcagtccgctcgacttcttcctccagtcagttataacttggttatcacgaagcgctactcttaaacaacttctccaatctcacagtcagcaccgacctttgcaccatggcacctacgctggagctcctcgaggagcctgccgggaatctgccggtcaaggcagtctcagccatccgcaatgggaattctgccgatgacctcaaactagaaagcccagagaagcatcaacgggtgatgaatgttttcagagccttcattgctgatatctgccagcaatatggcgaaggccacgctgggtaagccgatatcctcttccgggattctagtgttcgcagcgtgcgctaactagacctcgtcgcagatctcccatgggcatggctgccattggtattgccctatggaagtatgtcatgaagtactctccaaacaactgcaactacttcaaccgggaccgctttgttctttcgaacggtatgtcctctgcaccgatagacaccgagcgatatgtagtttaactggaatcatgataggccatgcctgcttgtggcagtaccttttcctgcaccttgttggcgtcaagagcatgacactcgagcagttgaagtcttaccactcaacgaagctcgactcggtctgtcctggccaccccgaaattgagaatgagggcatagaggtcacaactgggcccctcggtcagggtctcgccaatgcagttggccttgccatggccactaaaaaccttgccgcgacatacaacaagcctggccacgaggtggtaaataatatgacgtggtgcatggtcggtgacgcttgtattcaggaaggtgttggtctcgaggcactctccctcgctggtcactggaggctaaacaatctctgtgttatatttgacaacaactcggttacgtgtgacggaaccgcggacgttgccaacaccgaggatatcaacaccaagatgcgggctactggttacaacgtggtagatgtgtataatggagactcggacgttgctggtaggtctcggagatcctttgccttggtggtaacagctctgctaacgcacatcagccatcgtaaacgcccttgttgccgctcgatcgagcgacaagccaacctttatcaacattcgcaccacgattggcttcggatctgctctggccggcacggccgacgtacacggagctgccctcggagtcgatgaagtggccaacgtcaagaggtcgttcggtctcaaccccgacgagcacttccacatcccccaggacgtctacgatttcttcagtgacatccctggccgtggcgaagcccacgaggcgagctggcaagcggccctggtgaagtatcatgaggaagaccccgtactggccgctgaattcgagctccgtgtcatggggaaattgcctgaggattggtccaaatgtattcctcgcaaagaagagcagcctactgcatccacagcctcacgaaagtccgccggcgtcattaccaacgcccttggacagaatatcaattcattcttagtcggtacagcggatctgactccctcggtcaatgtcgcatacaaaaacaaggttgacttccaatctgtgagcatacaacatccagtcttcccttttttcctcaaagcaatgatactaacgtagaaacctagcctgaactccgaacagcctgcggcctgaatggaaactacagcggtcgatacatccactacggtatccgcgagcacgccatgtgcgccatctccaacggactagctgccttcaacaaaggcaccttcatccccatgacaagcacatactttgtcttccacttatacgccgccgccgctgtgcgcatggcggcgctccaaggcctccaacaaatccacatcgccactcacgacagcatcggtgttggcgagaatggccctacgcaccaacccgtcgccgttgctgccctttaccgcgccatgcccaatgttctttacatccgtccatgcgacgccgaagaagtagctggcgcctacatcgccgccatccaggccactgagacgcctactattatctccctctcccgtcaaggcctgacccagtacccgcaatactcctcgcgcgagggcacacttaagggcgcctacgtcttcgtcgaggacaacgatttcgatgtgactttaatcggagtcgggtccgagatgggcttcgcaatgcagactcgggagttgcttttcaaggaacacggtatcaaatcacgggttgtttccttcccttgcattaggcttttcgagcagcagtcgcgcgaatacaagcattcggttttgaagccgcgtgctggaaagcccactgttgttatcgaggcgtatccgtcttacggatgggaacgctatgctgatgcgtcggtgtcgatgaatagctttgggaagagtcttccttcaaaggagatatatgagcactacggattttcaccggagagcatcgcgcctaaagttaaggatctagtggaggaagtcaggcgcgatggtattgagatcctgaggggcgactttagggatttcaatggtggtctgcggattggtcttgagcattaggtgaggttacgaaatatatgaatgatgtgcatagctgttgattgtatataatgacacgtttagaatggataacaggtttcttcaaactttagtgccttacactagtcggtgcagtggtcttcctctggtatgtaacagtcgacaacaagctctgcaacgctgcagtgactgtggaatggtaagacacattacaagaaatttctctagtagatggtattctatttctttagaaagtggcccaaatgaatttgactttgacagttataacccgtcagattccgtgtgtgaatgaaatgtaccagttgggtacttgaataatgcctataagtagtcactatgtctagttaataccgctgccataagcggaaatgtgagtctctaaagataattgggttatgtagcatggtacgcaaaattatactcttcatggctacttgatcaagtccaggtgtaatcggacgctatgtagaggtgaataggattcctgctatattagattgctgcgttttgcagatatctataccgacgctagttactctattttactgactttggacatacattctcgacctgagccctaatgaatgttatgcataaatgcatgtacattttccaaatgcggcagtatacaacggaccacttctcttcgctgtataaatttatttataccaatgcaatgcgacacatactaacaaaaacaggcctttaaaaagcaaataccaccaataatcagagtttaagagaagaagaacgaaagtaaaccaaagcgtggtaccccaaagcctaaatctaatacaagcaacaagtccatgcaacgcatcgccacctcacctctactcaatgcacaatccatcaagataatgaacagcattaccaccacacgagcaattatgaatcggcaattgccccaatctccccgattactgttcacagagccagaaaacacccaccatcgccccaataaaaacgagaagtggctggctagcacctaggtatttccgaaagcgtcgtcccgatgcaaccacaatcactcttggctcgaacggacttgtccgaccaattgataagaccccaatgactgtctatgaatgcaaccccgaaaccgaatacaagggaattttagacatttgaaattgagtccagaatcgtggtcgtaattccattggacggacatatgtgacgcaagggggaagttactgcacgactcctaaataaaaggccagcctccccagacggtccgtacattcttaggtgttccgaccgacagacatatcacctatcacttgtttgtgcagagttttgtttgaaccaacggccagctatgtcggagactaatcagcgtttgatcgtcatcactatcaatggctatcgcaagcctgggttgacggaggaagagctccatcatcacctctgtgaagtacatgcgccgaaggcttcgccttttttggagaaatatggtattttggaatataatgtggttagtttatgattcacctctcttgacttctgtgagagttgcatgagtatatgcatgctaactaggtgactttgatatcacagatcgataacttcagcgccgcccgtccacatgccgaatacctgcagatgtcgaagaagctctccgaccatgactatatcgttcagtttgtaatgaaggacgtcgaggatttcaagaaggtctgggaggatccggagttcaggaagaatgtcatgcctgaccatgaaacttttgcggatacgactcgctcggggtatgttccctcctatacttgaatattgtcctctgcgtcactggtttggctgacatgaatttatagggtttgcattggatacttgaacagctttttgaacgggaaagactcacaaggcaggctgaagaactgaatggattgagcttagtttatggttctatggagttatgagttaaactgttcttcatctgctattgttgaacataaatttcggggtttatttcgttctttattaattctacgatatacaatcaatttagttctcatacccactactaccaccatggaaccttaacacccctaccctacagatacatgaagatcaaaaaaagaaaagaaagaaaccaatagaacaagcatcccttgcagatccctcctcccccaaatcaaccaaaaaggccccttatgaaagaccagtgaccaaacatcccagtatatgtcagtcatctggggagtcacctgatgcacagttatataatggctatctatgtttatcagataattaaataacacacaacaatcatctacctcgcagtcctccagctctatcagtgcatagaaaaaaacaggtcctgacagcaatcacccctgcagaaaaccctgacaatgtgacatgtattgcacagcgacccatacatggtatccgtgcagccttaaattacgcttttcgcatctactattgcagctacatcccaatgtccccacaaaaacgtctccctatcgatacatactgggcatcgcaagacgctaggagggcacgtccctggcagttcgcatggcatatagtcagaagtaaacctatccccagggttatctataccagggtttaaaataaggaaggctcagcttcccaaactataaagatcagcttcacacctgtaatgcgagtactgcaggacacgacaaatatccataccaaaatgaagctttccctcgccgtctctctcacagccctggtggccgccgtcatggcccagaatgttcccccgtgtctcgtatgtttctttcctcgttcctatagatcgtacatagtattgaaaactaactaaaggatccaggctgcctgcgtacaagaggtgaaaatttgcaaaggaatcgatattttctgtttctgtaaaagaggggacttccaggcggcaatgagacagtgtatgggcgggaatgatggaaacagtgggaagtgctctaagggggaccaagacagtaggtttggcgtcgcgtagaagcgcttcaaacgcaggactttgggctaattgtatcggtagttgcttatgatttccagaggtctgtttgtggtcagcagaaggtttaagctgggagggttctattctagggggtttaatggatctgggagggatgggtggttggagagagatgtatgttatcacgatgttagagagtgttgatatgatggatcattctgatatattactagcttgtgtgttgaatcttctgcgttctatacattctagtctatgcgagagcgacctatacagaacataaacatgatacaaagaaaccccggaagacgagaacgtaaaacattatatcaagacgacttatcaccgctcccattcatcatgtagcttcacatccatattaatatagccctccaccacctccaacccccgtcgtctctcctcttcaatcatctcccaagtccagtcacccgcactccatgactccgcattcgccttcttctcctcctccaacttcgtctccagaatatcactctcactaaccttcaaaacctccctcaccaacgccccatcaaccccagccgtagccgtaatgccctccccagcgggcgtcccaaccccagacccctcgactgaactatccggaaccactaagacatcgccctccggccgctccggcaagaacccactggccctgagcactctctcaggcggaaccgtaagccgtcccttcttaacaacatacttactaaccgccgtagcaaaaagcgtcctcttcccgccggccttcgccggcctgagaaagaaactcaagacatacatccacttctgatcccacgcaatcaccttggtctcgatctcataaagctcaaagggcttgatctctctcttgaaagaacaaaataccgaccccagcgcaacataaatgttcttgtgcgcaggcggcttcttcccctcccggcgcgcagcttcaccgagctcgacatcgagctccttgctcacgactcggagaccgggcgtgtagagtcgcgtgacgagcgccgtccgcgagatgtccaggtctgagaaatatgtgctgttggacttgtgaaagttgtagtctgtttctagaatgggggtgcgggatgtgatcgcgtatggcacgaacactgggtgtgtgggtttccccgtgtgtgttactagtgctttgccccgtgggaaatgggggtctccgggcttgcgccggatgttccaccagaggtggtggaggatgcggagctgtcgcgggggttagttcggggtaacattttttcaagggggtttgtggagtttttctggggatggttcttggtgtagttgttttggtttaggatgcgtatacttacgtgccagactagtgggaggtttttcagattgatgactgccaggacgagtgctagtgttttccaggtcatgattgatgagactcctagaaggaggtcgcggattgtatccgcacgcagggatacgggtaggcccatgttgggttagagcttatttggtgcttattctttgtcgttgttctctatctttgttcttaatcccgggacccgcgtgtatagaataaaaaggagtgcaggggtgtggaggagatatcgataacgccgttccggttgcagttgtacaagcgacaccgcgacaaaatcaaaactaaatcgtgcaacgagtcagcacacgggtttaaaggactttaaactccaagattacacatttcagctacggcagtacggagtaatcccactcagcttgttgaaacgttgggaaatagaaaccgaggcatatatcacgtgcacggaccgaagtatagcttatctaatgtcccaagaatgggatcataacagtcataaattgcgatgattccggcctaaaactagaatatggccatgcagttaggcgggctcgaaacgccattggcacaattcagcggactactggaaataaagaatgtccagcgccccagttgcttgcaggtctccgccaactcctccaggtcgaacatctcgccgatcggcaatccccaaccggcaagcatatgatggtgcagatcaaactccgggttgagcggggggaagacctcgaaactaaccgcgtcggatgctaccgctgcaaagtgattatcccacataaaccggagcacgttctcactctgctcgagtcccgcatgcttgggcaccgtttgctggctgtattcctgcttttgggcgtcgctcaaggaggaccaggtcttggtgaggcccacgcggagaaagaagatgtctcctcgttggaattcgatgttgcattcgcgtgcgatggcgagcacgtcgtcgagaggtaccacatgctggctgagcccattgacggtaatgcccttcttctcggcccaggataagtagtcaatcaagacgccccgaccggcgattcccttcttagcccagtatccaataccgatccgcggggagttcgagtcctggatttcttcggctgtagtaccaccgtagaatacgcggcgagcttgatcctcgggcgtcggggcaggtgcactatggtgtcggagtccatcccactgagaagattgttgtgggttgaaatgatactcgtcgtcgaatgcgataccgggagccacccatttgatgcgatgctcgaaaggctttcggccgaatcctgtaagctagttaatggaccgccccgagcaaactattggatctcatctcagccacaacataagactctccgtggttgatgccggtgatagtcctacctggtgggtttaattgttccaaatcccagtttaagcagactctcaaaccggtttgaatctgtgtacgcgcggcgtctgctacaatctccggggtgaggatgcgaagcatgcctagtccctcttccggggatccagcggctgccggccagtattgtctcttgttgggcagatcatcatatttctcggggagatcgtcgataccgactgtcatggtgctggtgaagggaggggttggtcaaagtgtatcgatctaacgatcaaccgctctgcgggcgaatgcccctctggactttatagcattgcagaagtggggaaactcaatcggtcggaccatgtccgagagcgatgaattaaacaggtaaagagatgcccaagtttggaacaggaagcccgccgacacgttcggatacatgtgtactgtactgtacactggatacatccttgctcatggaagagtggatctctgccaaaagaccccatctcagctatttgcaggctcctgatgttaagacttgactgtgcaatttctacaatatggtgtattcaaacaatgaaaaatacagaaaacggaaaaagaaataagaatacagctttatccagcttacaagtcatccacatcttcatcggcagctgcagatttaccctgctgattgagacgagacatttcgtgctcctcacccccacgtccagaacctccgggagttgacattgcgatggcttgtcgtcctgtgtcggacgactcgaggaactcacgcagccgcttcttgccttctgttactgcttggttcgaggctgcctctgtcatcttgatgatgggaccccatagattgagctggtaggttatataagctccaacagcacagacgaaaaggaggaagaagtaagccgggttgcggagcactgttactccaggtgttagtcttcaacggatcgtataaaagcaaaacaactcaagtgatactcaccggcaatgatttcattccatcccagtgcgagaagaaggccgtagaagtacaagggtacttgagtcatgcctccaatggcgctccgtttcgcctcaacatacactccatccgcggccttcttaaagcgaacggtgagctcctgtcgcttggcatcactgacaatagtcatttcttcttccaagctcttgccttcctcctcgtccaccccgccaatgggagccaggtcttcctcatcagcagaggttgcggagctaggcgtgtgtccgatccaacgatccagaggaggcggggcagacgtctcatcgagtcggaacttggacagaagggggatgagagtcaaggttgattcgcgagcacgagtgtatatcccttcgatatcatcggtcgggcgccagatccgaggaacaccagcatcatcgtagcggaatttatcttcgaagttttcgcgcaacttcaacagcaggttgccttcgatcatctcttcatcaatcttagcgcgcagaacgccccaggacttcctccgcagtctccagagtccgacgtccacttcctcaagactggcatcgaaactgctagcgcggtctgtaaatcgcctctcggcatccagaactgtctcgacaaacacattccacacgcgatcccagaatttcttttccgttggctggtctcccttctccggtgcaccaccaccagctcgtccagagccgagagcgttgaactcaagtccaacagattcgcccagtcgagactgaacccatcgttccacccggctggcaagacgtctcatctcgtcccttctaagccgcgcactaacctccgcaagctccttttcatacaaggctagctcttgcttatagtcactccaagaagtaccatccaccacggtggcacgagcgacttcctcaaacttgtccacggccttcttagcctcttcgttgacaatctctgcgaaatcgtagccggtgcccttcttctggccggacttcacagcggccgtcactgcttcgctgaactcactgatccccgatttgtgcgccgcattcagctgaccctggaaaagggtcttcaaacgggtatcagctttgctttcaagctctgcccttttgcgctggtagacgcctttgtggtaccgactagcctcagactcaaaagccttgacagccttggtgcgtgacgaccgcatcgctgctcctagacccccaagaatttccggctctccaaggcgagcggcttgcgactgtttatcttcaaaggggacgatagtctcatcaaaggcaaccatcacttccctcagaatctcgtcacacctgaactgtgcaagcaactcttgttgtgtgggcaggtctagatccttgttgttgacaatttggtcccagatgccttcagcgtatctcgagaagccatccgcagggatacgtcggtgatactccgggaggaaaacaccgccatctgagaactcgcctttccgcgcatctaggttagggtccctctgaccgtcgcagaaacgaagactgagcttctgtgtctcttccacaaacttctccggctggtagcccttgtgtggcaggccgtagaactggaagtcaaagtaatcatgtacgttcgagttctccaggccaccaggcttagatatcgaatcccagaggcgagccatatcttccattagggtcttctgcaaattctggagcggcgtcattcccgaatagtcacgaatgacgaagaacaaaagcgatcggtgagtagtactagcggttaagattagcacgagaagaatccggagtcggcgctggggatttatacttcttatctttaaggaacaactgcaagttgacttcgaagacagtctttagaagccccatatttgcaccctggtacaatccgacctggtgttcccagatgttcacaataagaacctcactggtcgccaatgcgaaaagggcactcttgcgctcaaagtcctggtcttcaccccgctcacggccgtctgtaccctccacatccataactaagatgttgctagccatagaggagctctcatttttattttttgacatccagattccctttgtcgtctgccgtctctccaactctgacatgacggagaaatgcgtgccgaaaaggtgattaaggagcgtagatttacccgtcgactgcgatccgaagacggaaataaggtggtaattgaagccggagggggtaacattttcaaggctcaggtactgcgacagattcgggctaggatcaccattagctttcgaagctatactcccatttcacatgatccgtgaagaggcgcatcgtggcgcaacgcgagtatgcatgggaagctataattgaggcatagacgaatagcaccgaggacaggggcagacgtacttgaattccttgttctcatctattacttgtactccatgctcatacgctgtagtatcactggcagaattgccaatggaggcgaaatgaccgttcgtagccatggtcaaacggaccgtctggtgtaggtaagttccaccgactatggttgcgagaattgggttgctctaagatattaaacgctgtgtttgttttgcggatgatgtcgcacttgggggaagtgggaaggacaacgtcagggtgtggggagggtggcgagtgttgggacaaataaccgtatgaggcgggtcgagcgtcaactaagtacatgtagtatgagataaaagggagatcacccagaagcaaggagaatcacaagactttaagacggtcctgtgagactacgcccgagggtcggctggggtcttgtggatagggaggttgtcggttggtcgtccggagtacccttgacgcctgagcggccaggccacaccaccgaatccaccgcgtgcctaggcgctgctgcttcgggcttagtgacgatcgatccatctatcatgtggaacacacaacagcgagccccctctacatagtacataccgaaaacaatggcccactcctatttacggagtacataattaaggggagtcttataaaaattaaaccaaaataaataaaataaggcaggcagtgagaagtgcgatgcactttctagccacctcagcataaccttgctatatcttaaccttgaacataattccgaccagtgtctacatcatgaccgctctcgagatcgggcaacatattccaccctagtttgcccaataacccctggaacgtatgaatagctctcaaacttaagagttgcaacaagtggcatgtgctacgtttgggtgcatgatacgtcaggatagtgggttgctaatgtgcttccaattgggttattgtccgtcaggtactgtatgtctcttacaactcctatgagtagtaggcattaggacgctgtacagctgtcctcaggtctcaaagaaaaacaaaatcaaagctccgggacaaggcctaggcaaagtaactctagagtagggcacaagtggccgcaggattagagctggagagataattatagacctctagtgcatggccactagccggactagatttatactccgtggataaggtgttctacactttacccgttggaagtcggtacatggactgagttttgtacattaaattaatcatcggattcatattcaacgacatacctagatatagatgaggggagaattgtagaaaaaagagaaaaataaaaagtctacatggttaaatacaatacaggtacatggcatgactcacgaactccggtatcaacgtttcccggatcccttcgctgattcccgcgctgcaagaaaaacaaatccggacataaatttttcatagtacaaaggttgccaattcatcagtcaccgtaacgagctggcatttattttccgtccatgacacgggtaacgagaccagtggcaacagtacggccaccctcacggatgttgaagcgctggccagcctcagcagcaatggggcggtgagtcttgaggaccatctcgacgttgtcaccaggcatcaccctccgggactcatcaccgtcggggaagctgaggtcagcagcctcatctaggatacaacagttagaacttaatcaataccgttaagtgagcaaaaggcttgacttaccagcagtgcgaacgaacacctgggggcggtagttggagccgaagccagtacgacgaccaccctcagcctcagtgagaacgtacatggacaccaagaactggtcgtgggccttggtgctgccaggagcagcaatgatcattccgcggcggacgtcttcacgacggataccacggagaagcaagccagagttgtcaccagcgcgagactcgtcacaagacttcttaaaggtctcaatgtcggtgaccttggtcttggtagcatcgaagctacctccgatgatctcgacttcgctgtccttcttcaggataccacgttcgacacggccggaggcaacggtaccacgaccggcgatggagaagacttcctcgacagacatgaggaaaggcttgtcaagatcacgctgaggggtagggatccaggtgtcaacagccttcatgagctcgtcgatacgctcggcaccaatgtcggggcgacggtcctccaaagcacacagagcagaaccgaagatgatgggagtctcttcgccctcgaagccgtagctgctaaggagctcgcgcatttccaactcgacaagctccaacatctcagggtcctcaacggcatcaatcttgttgacgaaaacgacgatcttctggacaccgacctgacgggcaagcagcaagtgctcccgggtctggggcctattataatacgtgtaagcgcgagatcttgaaaccattcagtagcaaagggcttgtccatacatctgaccatccgaagcagcaacgacaacaatagcaccgtccatgttagcagcaccagtgatcatgttcttgatgtaatcggcgtgaccggggcagtcgacgtgggcatagtgcctgtcctcggtggagaactcaatgtgagcagtcgagatggtgataccacgcttacgctcctcaggggccttatcaatagcaccatactcgaggaactgagcgaggcccttggaagcctggtgcttggtgatagcggcagtcaaggtggtctaaacagcaacgtgttaaagtccgggctacttcgggaaaaaacacaataaatccagtctccggcttaccttgccgtgatcgacgtgaccaatggtacctgtaagctgttattagcaatagccctgatggtagcagaagattttgtaatagatcaacccataccaatgttgacgtgaggcttggagcgctcgaaggcagttgccataccacgggcagccagtctgtctttacccaaaacatgctgcacagggttgacagcgcgagggcgcagcagggaggccctgctagcgcggaagaggaggttggcggttctggagatgctagacatgttgactgccctgcagtgtaatgacaaacgaaagatgaaccagaggaaacgcgatggaatggaagaaacggagctggtctgagggtcgagaagatctccagtcccccgaaaaatttagggagatgcttagtcatctgttgtccaatcacaggtgccgaattgcggaggctttccccatccaactacggagtattatggaacatcaacttgggtgggaagctattggtacctgtccggagtaagcgtcgctgagagtactactactttatgtctataattatttagcggaacaactatacttatgtcgtatagtatttatgtatattatactatcgaggatcggttctaggaccttgacagatagcagataccggttcttgtttattcacatacggaattgaggttgaggtcaatgtaatacagtatcatggcgccggcagctgctcgggaaagcacatccattatatttacagagtcctctgccactttgtatccataatatacaccaaagaaggtcgcataaagaaatcattgacccagatcctttctcttcacaacaagtaccacatgtttgccaggttctccttccatcggtttcacttgcatcgcattggcatccttagtagcctgcaacacactatccatcacatgcttgacttcctccacagtgggtgacctcttgcctctctttttggtcaatataacctctactttccggcccttgtcgaggaagtttgtcaattgcttcagtcggtgggagagatcatgggcatcaatagcccagttcagctcgatctgtttgagcgaattcttgttgacgtgcgcagcctttgctttcgcacgttcttgctctcgtatctcaagtcgattcacgactttgcaaacgggtgcgcggccgcgaaagccaggggagacttgcaatatgaaattgtccgggcgctctattgtcagcaaggcatcatgaagccttacgggtggatccagtttgccatcttcattcacaagctggatatattctgaccggatttcttcatctttcacctgccttgctcttgcctggggctgtgcatcttgctgttgaggcttgcggcggatggaaagaaggcgggattgcgtgaaggttgggagaaaagcgggacgaagacactggggtctaggagtttcaataggtgcgagaaatatacggcgcaaagcttgtgtggttgagataaaaccacgtatatgcttcatcttgagctgtagtccggcgtaaaggacttgagggaagctcacaatcgaaggttcaggagctgtgggtattcaaaaataataaaaatgaaatcgctctcgaagcgactgacaatagcgccaggtaggtctaatcgggcgtgaaaggatcgagaggggcactcccaaaagagatatagcttggaatgtatgatgaaccccaggtatgtactccgtagtacgtcccgtcattcaacggatgcattcggcggcgaaccagccacacgtgcgccacacactcacgggggcgggatcgagaccctgggacaggccgcctgcaatttatctccttttgattgcgccctttttttctcctgacatctatcaaccctcgtttcgctggttttgctttaccatccacgatcctttttgggctggtccggaggctcctggaggatctatggtttctcttcatttcgaccgttaacctatctttcttttccaactcggtcgaaactataacagcgtttccccggaaagaaacgtcactagctcgtcctctgtcttatttcttgtatgtcgactggatttgacggtcgacatataaaccacgcgccatctatccagaagccaggctctagagtcagtagacgctccaattcgcgggcatcccaacccgcgaataacacaccaagctactcaccggacacttgtcaaagtccgtcaaccgacataatggcacaaagccagaggtcccggtacctaaagaccggcgccatcgtaggcgccttgttcttgatgattctttggctctctccatcgaagccagcagtgacaggctttggccgcggtatgttgcataaaattgttcgtcgactatctatgtcaactaataggccgtgtagagaaatcccccactggtgtcgctcctctaacggataaatgcaccaagcctcatgacccctcgaaaccgttgattcagtacgctctaatgatcgatgctggtagtcaaggctctcggatccatgtctaccggttcaataactgcggccctactcccgaacttgaacacgaggaatttgaacagaccgagaagaggaagggtggttctggattgagctcatataaggaagatgccgaaggagcggccaagagtcttgatcctctcatgcaggttgcgatgaggaccgttcccgaagagtacaagtcttgctctccagtcgctgtgaaagccaccgccggtttgcgaatgctcgggccagagatgagccagaacatcctggaagccgtaaggcatcgcctggagactgtctatccattccccgtcgtctctcgtgagaaaggaggcgttgagattatggatggatcggacgagggtgtttacgcatggatcacaactaactaccttctcggaaagattggcggtccagacgaaacgccgactgctgcgatctttgacctaggtggtggttctactcaaattgtcttccagcccacattcgaaaagagcaagtcgggtggtatgccggaacgcttagcggacggcgatcacaagtatgagctccagtttggtggacggggcttcgacctgtaccagcactcccaccttggatatggtctcatggctgcacgtgaagccattcacaaagctgtcgttgagggtaaaatggcctccagtggaaacgatatggcttggttgaatcagcccatccctaatccttgtattgcacctggaatggagcgcgatgtggaggtgaagtttgacaaggaacacccacttggatcaaaagtgactgtcaagatggttggcccgcaggatggatcttcttcgcctgccctgtgccgcggcttcgcggagaagattctcaagaaggacgctgaatgcaaacttgcaccttgctctttcaatggtgttcatcagccctcgcttgagaagacattttccagagaagacgtttatatcttttcctacttctttgaccgcactaagcccctgggcatgcctgactctttcactctggaggagttgcaccagctcacatccaccgtctgtgccggcgaatcgtcatggaagattttcgaaggcatgggagaagccatggccgagctacgcgaccgtcctgagtggtgcttggatttgaacttcatgcttgcactgctgcactctggctacgagatgccattgtcccgagaagtcaagatcgccaagaagatcaagaacaacgaacttggctggtgtctaggcgcaaggtaaataaccccttaactgttttcatcgctttatcttgtttgaaattgtgctaatattctatcacagcttgcctcttctaagccaagagtcgggatggacttgccgcgtgaaggaagtctcttaaatatgatggatatggcgatatggtgatgtattgaatttttctcacatcagatggcatgtgtacatctgttttcttttcctgcaaatatggctagatttgtgtcatgtcgattatatggattgttactgtcgctattagactttgcccaattccctgtgtggtatagcaaaaagatatggaaatgcaattgatgtctggatactgctagaattcatatactagtataatctttcagacaagctataaaattactctagtctattcttctataaacgaaataacaaaaacttttagatcccacgtacaggactaaccaaaggccaaacagacaatatatcgtacagaaagctcatccaatatgtaggtgaaaacatatcacatccgtaagcgccgtccatgaaacccaaatccacgtttcctggctcttattcgttcatttcctcaattgttggctttttcgacgatgtagtatctttgttgcccatcagtgtttccaaaacgttcgattcggatggcgcattaggatgtgattctgcgtagctgtatgcagggccttcgtccgaaccctcgctctttgcactaggggcgacgccgtcggcggggcgtttctcttcgaggacgcctaggccaagattctgtagaggaatcgtcgatcagctcaagtacatagaaactaatgcgaaagatttgcctaccatttcaataaattgaccatcagcttcatcatccacctcatccaacctcaaatcctttcccctcccagcctctatctcttgctgtagtttatcattggcacttttcatttgtgggagaaacgcagacaatcgggagaggagatcgggatttttctcgatacgatgtatctgaggtttttgtggagcaggtatgcgcggtaaagagtgatcggaaccattgtcactttttacatcacgatcttgggcatcttcgtcatcgtcaacaacgtcgtcctcatcactatcactcccggaggatgaggtgtaatcgtcatcgtcactgtcgtcatcaattttgtcgggacgagcatgtgccttttgggcgttgtcacgcagggctagcgagaatacgcgccgctcgtcactctcgtcgccaacgccattattctgattggaatggctctttgaccgttgagagggagaaccagcatcgcatgcaagttgcgattggggatcgtcggcctgcgggcgcttccgatcactatcagccatgattgcgccctaccaataaagagtcacttttcccctcctttgcacctcacggcgtttcgcgcaggatgtgggggggcggctcgaaggaatcaactagatttcccaggggaagggtgggcaataattggtgcgaagagtggatttagggggttgtttgaagacggaggttagttgattaaggataatctagaaagtagtaagaaccaaacatcgtccctcatgccggattgtcactgacattgaagaagcatgacagggatatttttggacggagggggccaatgggggccataatgtgatctcgcttttcgtattgcattcaagatcttattctgtttctcttctattcatactttaattcttcaaggttgtttcacaccccgctcgttgggttttgccttggttgcccggtccgtgcctggtgatttatattatttaccactaggcttggctcctgcagatgtctttcgcaagctgtctcctgatccttgaagtatcagtcgcttttacaagattctatcctctaggtaagcatatacacctacaacttttaaatctcaagatatacgatgcctcgatcactatcaaataatcctgatcgcttccatatgtgaactatatcccgcatccgttcaagaccagctctacacatcttaccaattcatccatatatattacctgtgtactttcgcttacttgaggaataggcggttgagagatctacctatttaacacgaatcactgaaagagaagcggactctccctaccctgcagggactgtacgccacggaaggcatcctttcactacatggtactcaggaatttggcatgagttcttgcacctatctcctatcctcatcttaaggaggtgtaccactcttctaaagtcacgcaattttgcctttaaccacaattcagcatggcccttccaagagtccatgtcaatgacaaaagccccctgtccgagaacagcaacccaaaagacagcgacatcaacaagcgaccatcggcacaaataattgccccaacaagaaagtcactgcatcagaacatcttcgggaagctccgtcctctgcctttccagtatcactggacagtctggtatgacaagcactccgactccaccgactacgataatagactgtacgtccttcacgaagacgtcgccgacattgcgaccttctaccgagtctacaacaactacccatgggacaagatccggctcagagatacggtgcatatcttccgcaagggggttcgtcccgtctgggaagaccaggaaaacctgaagggaggatgttggagattccgcgtgccgaagagtaaagcccaggagttctttcatgagattgctattctctgcatggcaaatgagtttcaggctgtccttgagcagggttcgtttctttcctacttttccggggctcccgagatattattttaatagctaacttgcctatatatagaacatgaccatgtgctcggagtttcaacctcagtccggttcaacactcatctgatctcggtttggaacaagctgggctccaacgaacgttccatcaaagcattggaaagaactatcctcgaccgattgtcgccggaactacgacccactgggacggggtccaatgcgtatttctataaacgtcacgatgagaacgaaggatatcaagaagcggttgagcgaacagccttgaaggattgagggattcctttgttgaatatgctgtgttgtactagaatagttgatactcttgctcactcctgtctggttcaagcgcaatttggggcatctttactcaagcgctgctggcatagcgctgcttaagattggcccaactcctgaaccgcaaaacttccttttagagcgtctatattatcttgatgttgcccataacaggttcattacatgattatcattattgccttccgttcttctgttatgatacatgtttcgttttgaagtctagaagtagtgtacacggtttgtttatattattaacatgctgcagacctaccgacttcggctcctcctagtaggacttttccttcgtgttctctgatcattaggttcacgacttcgatccgcatctttctcacgttcacggtctcgctctccgccgggtatatatcgatcaatctcaacaaagcgcggtcggtcgtcacgctccgctctttctggggatcggacacgccgacgaggggaacgacttcgattgctagttgggggtacataacggtcgatatcaaggacactcggggatcgccggcgtgagcgagaccctctccgcgaggaggcggacacacgggagccagatttatctcgctcacgtttactatcactttctttatcccgctctcgaccacgatcacgatcacggtcacggtcatgctcgcgctcccgatgcctctgacgagagcgagagcgcgatcggtatctagcgcgcgagcgggaccgagaataacgccgtcgacgatagtcatcgcggtcaccatcgcgagcgcgatctcgctctctgtctcgctccctctccctgtctctctcccggtccctttccctgtccctgtccctgtcctgatctcggtccctatctcttctctccctatcccggtcgcgactgcggttccggcgatattcaggatctcgctctctgtcacgctctgtgcttctctcccggtatcgaggcctagaacgagttcggtccagattgcggtcccgatcccgatcccggtcctgtccacgggtggtagatctactcctactccgacgattaggccggtaacttcgatcaccataccggtcttcccggaaatcacgaatagctagtctatcatcagaagcgcggtctcgcggccgcgcggacatgtctcgtgagctccggcggtcctcgtcaaatcgagacgtaaaccgtctccttgaacgactacgactgtcatcccgtctccgagtgcgattgcgctcatctgcagtcgaaccacggcgccgactctgatcagtttctaccgctgggcttccggacttggttggcgtattagagaattttgattctgcgatacctttcggcttggtcggtggcggtttaaggccattttcaattgcttctgcctcctcgaagtcaaattcgggtttttgtcgagctttagccgcaagttcttcaccctctttcaggagaagctgcaaagccgcttcctctaatgacttctcatccacaggaggcggaggcgggggcgggggtgctggcgtgggctcctttggtgttgcagacgtatcccgccgtgaatcgcgtaaacggggagataacccacgatcagaacgatggcctagcgagcggtcacgacgatagcgggagcggtccctatcccgatctcgttcggagtctctatctctcgtgcgactgcggtcacgccaatcacgatatttttcacgttcctcccgtcgtcgtcgttcatatcgttcctgccgctccttttctctttgctcatcctgtgctcgctgttctgcgcgacgctgttcctcacgctcccttcttcttgccctttcttcctcctccttttgccgatctagctcacgttgcttgcgcttctcttccgcctttcgtcgcgcttcctcttcttcggcttctttctgtttgcgcaaagtctcttgccacaccttctcgcgttcctctcgcttagctttaacatgtgcggcatagtcctcgtccgtcttatttccagcctgctcttcgcgagcggcagcttcctcgccgatctgctcgcggcgaatctctcggatagactctaggatagctggaagatgtttcgaagccagcgcatcgagcgatgcctcgacggtcttatagatgtcgctacgatccacagctccttcaatcaacgtcgcagcttttccgcgttcacgggaaagtaattccggttcgcgagtgatctcagattccgctaattcgactaatagattggtaaactctaccttcccttcctacatttgagcgcattagcaagggaacaatcttgtacgactgagaaccagaatgtagaatgaattaactactaaacatactccttcatcaaattccgtccataatttctttcgcgtagtgtcgaagccaccccttttcttgaaagcgtgtaggaggtcctcaatagtcctatgctgcgtgggggacaacggtaactcttcggttttgaacttcttccgttgcaagctttcaatatccaccgacggccgtttaacgtcagtaggttgaacatccggcatctcctctggaccagccatgccgagaagccagaaagatataatcaaaaaattcagctaaccccacttcaaggaatttctgacgttcctccaaggtcggccaaaaaggaagcgcagatctatgtcgcgcggcccgcatcctagaatcgcgagttgttggccgggggtcctgtgatcggaggaacagttcttccgtgacgagattgggaactgcagccccgtgattcgacggagtgggagaacatgagaatcaacctcatctccgcccgcaacaagctcaccaaatcgccggttcggagctcagattacgcagtgaccgcttgatcctcgattgaagcggacccggtcccaatcccttatttatcgacccttattccgacgttctcctttcccgttccgcgcactccgcaccctccatcatcatggtccacaaagtcctcttctggggcggcttcggtatgtactgcatatttactccatgataaacccccattgggacatgtcaccgtcccgaattgggctgtcggaccttccacttacagtacatccaggcatcgcagtccgtctctggcagctcggtatcgaaatgcgtcccattctcgccaaggaatctctctgggtgtaccctctctttgccggtgtcggtagcagcttcggatactggctccagggcgttgaggacagacagctcaagatccttgcgcagcgccgcgaggctatcatcgaaaagcgtcggagacgtgaccagggcacattgagcaaggttgaggaggccggcactcttgccgcgacgtcgtgaatgtgatattttgagttctggagaaggtggttgaaggacaggattagaagacgatggctgtgttagtcgacttgactggccaacggtccagtcgttcttgtatcaaaattcgaacggttatgctcgggctcctgttatcgaaagaggggaaggcatgacggctttagtgcctatgagcaagacctagattatgtgtttattttcaattgttttattccactgttcgcattgcaatagcagattttcgtttgctttttgattgtatctgcatgttgatgtcgttgctcagtagctcccgtcatcttgcgagatgtcatttgtggtaagggtttctgtttcccggttatcatacaagctaagcttcacataaacgatgtggattaagatggctagcatctacaatacatttacaccaagaatcaaattttgactcctcagtgaaaccttcgatcatttcgcagccaccgacaaggttgttggtttgaacgatttctaattagcccaaagtgggcagccaaaaacagtcgagtatatagtagtgaaattttcacacagtgaacaatccatatacgtgttacattaatgtacagttgagtataacgtttcaagaaagaagttccgtcatcatggccgtatcgtgcaatcatgacttctctatcgtaaattgcaaggacacttcccatctctgaccaccagacccatatccaccacctaatcggtttctgattaggctggagatacgctctcgaagtcgaatgatactctcttctgagcccgatacacgcagcttcaagtttgccatgcataatccgtagtggacctgccagaacctggcgtcgtcgacgccgaacacggacgggtcagcttcaatatcccggatgacgtcctttactcccgggccagaatatgacatgagaagcatagaaccaagtgtcttgaccaagcgcacaccgatgacacacatggagatagcaatcgtactggacaagagaacgtcaagccagttatagaggcgcacggataccaggggaagcagcaagagaagtgtggagcaagaaagcgtaagaaagtgagacgggttgctgagcactgaaggaagagattcaatgtatccgaatcgcatcgcctttcctatccggccatggttctttagaccaattgcagagatcagcgtggatgagatggccaagagagcagtgacatctacactgcctacagacacacgttcatgggcatgagagtggtgaggctcgtggccagatgattcgagaaaatgctgcaagttatgggagataagatccattcccataaaaagcagaagcacgcacattgcgaaaccagcgagcacttcggcccgttccagcccaaacggatggcgaacgctggatcgcttccatacttcgaaattgctcaatacatccaccgaaacacacagcaacgctccaagagagtcgaacagtatgaggtgggacaaagccgtcatagccagggacccgtgcgcactccaaagagtatatgcggcgacaaacatatggcacacactccaccaaaaccgcgttttctgttctttcgacatactcgcacggcactccttgaaagtcggtatcggcaacgaattaggcagggccaatggggccctgggtggtggctcaaggaatatctggtgcgatatactactatgcttatacttatgtccacgtcgctggccaatgttctatatgcgattgagcaacaatcagcatcatttcctatgcagttccatctgaagaaaacagagggacttacagacttcaccaccgggctcttcgccatggtggtggtcttgaaattgaatggtccagctgagccattgtcaccctggctgttctgcggtacattatcggaagggctgagtgtgaaggacgctcgtgtaggactcaggcgattagagccttcagtattcaaggagcccctttgtgggggaaaactgtcgaccaatggtgacaaggaatctttgtcctgcgcatcaaggcgggaggagttgtcgggggcgcttggaggatcatcggggggtggagtaggggtgcgcggaggaagaggaataggaaggtttgatgccatttgcaccaaacaaatcaatggcgcctgcgccgaaccaaggatatggtcaagtgaggaatgttacagtgtgctgtggatcagggatggagaaaggataaagcaagccgccgcgcagagcaagagatagatagggaagggtcacgggctgatcttcccgagttatcgataaatcaggaggcggaaaggcggggaggttggtgccggggaagcctgaggcctcgactcactcatcgcatcatcaactcccagtctgtccgtgtcgtcattcatgacagccttgttcacgtcctgaaccctggtcgcgtttacttccacaacataatatttattctccattgctgcgccacgtcctggactggcaatgcagcacaacgtacgccgttccatttgaggagactccaactccgatgcccgcatttcctcggcatctatggatcaccgcggttccttctttttcttcttggtcgttttctacctgctcctcagctcccagtctcatcctcctttaatttctcaggatcgggaacgtcagcgggaaatcgcgagggaaaaggatgcgcttcgtctgctgaatgagtccaagtatggggacttcaacccaccgactgatcgatggttgcctttcccgggagtgaggaagaacgacagttatgcttgggagcttctttcggaagttcaggatagggcgcgctatcagctacggtcggctatttcaaatgctgggttagaggttcccaagggtctcgacgacccggccgaatcgcaggcgctcaacctgacggaattgcttctccccgtctaccgtaatgcgactggtaaactgcgcggagactgggtgcggcgcaagctggaaaaagctcatcgcccattgaatacaactgccatcgcactcgagaatgagtactttacgcacgagtttagccacaatgtcactggcaatacggggtccttctatctagacttgcgtgagggaggtggcgaagagcttcggctgcgcaatggccacgttcgtgaaattcgagcgactttagctgtggaaaatggcgacttttggggaaatacatggtaccttcctttattcggtatccatttccctgaaacgggcggtattatcctgactacaacgagcgagaagttcggtggcatttttaccttgccacatttggcacttacatcagatgcatacgacctttcgcaccagcttctcatgaagtctctctcggatgcaatatctgagaagcagaaccgggcacctacactttttccctggtcttcgcttgttggggcggagcaggtggagttccctgcgccgaagtgtgagcacatagtctatctacaacagcatccgattgccgtccatgactaccttgcggacaggcaagtcatcgaacagattgaacaggagctcagataccccatgggcgcaccaattccctcccctccacttatggtcatgtcagctgttgtattttctcccgactgtgggtacgtcctggagaccaagggtgcgcctgattacccacccactgaagcactgtatctatccgggccaaagctggaggagctcgggaaatactcagctcggttaatattcgtaatatgcggtatctccgttgcacaaattgccctacttatgcggcaggtcaaggaggcttcaacgccctccaccaggagccgtattagtttttatacgattgcattgatggcttttggagactcatttctgctcgtattcatgttactggaactgtatccagcagtctctttcttactcttgacgaccgcatcattcctcacgttcctttcagtcagctatatcggaatgaaattcatgatggaaatatgggcggttcaggcaccggaacggcgagagcaggaccgccgatccaacccttcggcaacaacagctcgcccggctactctaccattgccagccaccacacgacttagagacaccggtgcaacacctatcattttaacaccagaccaagatcctcccgaggaagaagatgagccgcctccaaatcgtagcaccacgccgacagcccgagagacccgcagtgatgtaggagccatgtatgcacggttttattttatcctattcgtgatgctcatcatttctatttggtctttcctatggccaaatcgcctgggagcgctctatgcccgagctctcgggttcgtatacctgtcattctggacccctcagatttatcggaacgttatgcgcaattgccgcaaggccctgcgctgggattttgtggttggtcaaagtttcctgcgtctgtttcctttcatgtatttcttgactgtgtccggcaacgtgctattcattcgacccgacacgacaacagccctggcactggccgggtgggtgtggatacaggtctggatattggcaagccaggacattctaggtccgcgcttcttcgtacctcgaggctgggcaccaccggcctatgattatcaccctattgtacgagatgctgccggatcggatgctgaccttgagtccggtggagttctaccaattggagcattgagagcagatgaaagggattttgataccaaagaggatgacaagcagcgtccgaaggataagaagaaagcggtattcgactgtgcgatatgcatgcaggaaattgaggtgcccgttctcgccgcgcccggtggtgctggaggcagcagcatgacagatggagccacgagtatccttagccgtcgggcgtatatggtcactccttgtcgacatatctttcacagcacatgcttagagagctggatgcgactccggctccagtgccctatttgccgagagtctatccctcctgtatagcgtatatgatggtggacatacccagggaaaagtgtacacaaagctagactgtattaatcttattatatatttgagtcacagtcatcatggaaacgtaggacgggtactactacgcagaagaatcgtcgtatgcagccctgtcggagtctaagtccccggctttgagcatagccactctcccactaagaagtgtttctttgatacttggaggcacaatggcagccatgtaccttagcaggctttcgccctatgccataagcattagatcctagttaattgcaccgagtcatcggtaagcttccaaacaggacattggcaacatgtatattatttccatcgggccagtgttgttgaataacaggcccagccgtcgacggcttatacacgagtctaacatttcatcaaaagagacaataatttggttcctcgttggtaaaacagaacaatccgacattaaaaaaaccatgatcaccgagcgcttcattttgacataccatcgcatctacgcatcttccttatccgagcatgcgcccctactcatcaccaagggtttccttgtaggccttggcatcaagcaggttgtcaagctctgaggcgtccttgacctcgatctcagcgatccaggcgtcaccctcggggctctcgttgatgaacttggccttatcctccagaattgagttgacgttgatcaccttaccgctgacaggagagttgacgtcggaagccgacttgacagactctacagctccaacgggttccccggcgctgacctcggcgtcgacctcaggaagctcaacgaacacaacgtcgcccaaggaatgggcagcgtactctgtaattccgaccttggctattcattcattgtaagcataacatgcgcattgaggctagaatgtgccatgtgtcgccgtttatgaactcaccagtcttgccgtcagcggccaactcaatccattcgtgagactcggtgtacttcttcagctccactgcaacatttcataaaatattagtatttgtaactgatatacgacatctcaatgcccttctgaaggaaactcggaaagatccttactgaatgggctttgggagaagttcctaacacttccccgcgggaaagcagttgcgggcgaaaccctgcatgcggcggccagagggagcttctgggaaagcacgcgagaggcgaaggggcggacggatctggcgatggcagacattttgaagagtcttgagtgaaatgaataggaattgagtcaagggaaagtgtgggaaggcaagaagtagtgatagagaagagggaaagttggagtccgcggagagattgcgcaggttaaagtagtagcttacatagttcccggactgataggcgcgccaagactgctgataagcgcctttacaatccgttggccgcaagtcgggaaaatctcatcgtccccatcccgttgttcgtctccgacgctatctacccccacaccggttgcggccatgttgtacgagttaattgccgttgtatgatatcctacggatttcctcagttgattgtctgtgttaaacaagctaattgaactctttgacaggtccgtccgggcagcctccacgaggtccgagagtatgtccttccgcgattccgtgtccatctgagacgcctcccttaccaccctggatctgataaattcaccatctgagaaacatgtttgaacgacgaggataactaactcttttcagaatcgcccgtaatgccggcattcaggtcctgcgctccggcggcgtagtccgcggatacaccaactggggcaccttccgactccccaagcccaccacaaagcaccaggccagatacacggaaggtcaccacttcattatgcgcttcgatgcttccggccccgtacagatggctgtccgcagaaccctcggcctcgatccccggatggtccgcttctcggtggtcaagctgggcgacaagcttgaggacataaaggatgtccagggcaaggttgaatggaacaacgcacgcaacatctccgagtctatctaaaagtcgacgcttctttggttacggattggatggatgagatgaagaagagccgttgtacagctcgtctaagttgttgatttgcattcggacattgatggacattgacagttcactgtattattgggattgagggttgtatttttgtactatcataccagcatcgcaggcgcacatatatatcacttaatcgggtttcactttgaggtgctattctacacctgtccagattctctacgggttgctcaacaggacacgtgacttaggatcctaggtctcaaacaacagtgtcatcatggcccagtttgaaaggacttcactttcgcttattagactttatgctagtttgtcgcctctatgagatcgtcgcatgaaagtcatttggttggcaacatgtgctttccggaagtggtttccgattccattatgccaaatcactttctgatgtaaatatgccatgttacacttggaacgtgcagcttattctcagggtggctacttgataagttttgattccccacacgttggcaaaagccatgtatatattgagaattgccatgaaggcagtcgacacctccacccgatcagccgaggttcgccatagtcgcatcgggtaaggcggtcatgcgtcgcaccaatctgtggacttacatatagtagtaacacatcaactgtaagccggattagcttatcccctattccactctcctgcttatagatatccagaggaacaatccctcgaggtcatcaccctaatcccccttacctcaattcctaccagattgccaccatgctacccgatagaagcgacgacgatccccagctggtggcctccccaccaacatttgccgagctgatggctctaaagcaactcgatagccccagccacctacacggtatctcctctgatgagcctgaaaagattgagcgcttccaatcgctcgcatccccgtatccaccgggtgagggcaaaatggcctttggtggacacgtctatgcgcagtccgcatacgcagcatcaaagactgtagagaaaggctttgtgatccacgtaaggtccctagctacccatgcccattcttaaaggcagatcggactgacattaatcaggatatgactggcacattcatcttggcgggccggttagatgttccgtatgtgtacacagtgcgccatgtgagagatggcaagatgtactgtactcgtgcagtagacgcccggcaagaaggcaaagtttgcttctcgtgcttatgctcatttaaaagggatgaagggccagagacgtttgcacatcagcctccttcagcacaggagcgcttcaagtccattctccaagcgaaacgcgtggaagatcaaatcgtcagtcctagtgtggatgccgactggtggatcgaagtggttgaacaagggggtgtcacggagcgggagttcccggggttagatatgcgcaagaccgatatgcaggggtacaaccttaccgaggatataaagcagaaccctgagaagtatcgccaacttcatcagtactcgctcaaaggatcgcctcaagattctacggtttcggtcagcagggaagaactgaaggttaaagagcagtcaggggaatatgataacctatacgcatgtgcacatatgtatgcgagcgacagaaactctttgctgttgataccgcgcgctctggggcacaagaactggactgcaatggctagcttgactctcacagtgatctttcaccagcgtggtaatgctctaaggatgattgattgggatgcagtgtcgagccacgatggcacggatctgccgaaaaagtggttcgtgcaagaggggtggacacctcgttctggtgagaaccgggcgattcatgagagctggctctggagcccggatggaaaactggtggctaccagttatcaagatagtctgttgagactcagaaaacacgaccgagaagggaagttatgatgtggcctgtatataatatagagtatccgactgcagagattcaatacactgtatatacatatgcagcgcgaactatttatacaagtgtttcgtgatgatatttacatgtctatttgcatcctaatggtctccgcagtcttcattgtaccaacatggatgaatagaaaaactagtatgcattcaaaggacgcaactcaagcagtagcgtagcccatcggtcaactatcgtcttgattaccgtacaactcatcatactcatttaatccagaccactcaagcagactctaagtactcttaaagcttcgatcttccctcaaacccaccaacaaagtcagctttcgtcatctccggagcccctgcaagcaaaggcccaatggccttggagaacttcttgaactcaggggacgtcccatgggccttcagattgtccaaatcggtatacctgaaacaagctagttagcgaactttcattcaggacccgatctacataaagctcacttctcaataaacaccaactcctcggtcttgtcaggacgaagagcacagtagatttgcgtcttgggctcgtttgcctggacatgctccgagaatgatttgaaagcttccagaagcttggatatatgttagtatggttttttattagaatgagaagaagctgttcatacctcgttgaatttgcccggcttaggcacgagcttcacgatgttatagaattcgccgctggtcatggttgaaagtgtggatttgattgataggtactattggtattggtgtatcttggtattatttgaatatatcagactgtctgtgtcgcctgtgatggagatatgcttttgaaggagcctgtctcggctattgtgatcataaatcattggtgtggagacgggagatgccgaggatatatacattcaaattgccttcggtttggagatcacattaccttgaggaggctagtatagatttgctctgcatatagaataggatataattacgttcttttgtcttcgtttgactcgaattgtgcatcgggaatatcctgcgtatgatttccccctagggactgcgccagcatatcgcccatcatgtgaccacgttaaacatagaggtgtatatcctctgattcctctccacttgctagaggagtataagttttgctggtctcttgctctagcatttgtttccagtagactcaataaagagcatccaagtgatgtcgattgtagcaatcctacattaactacactgttgggttacttgctacatagagaaaggacaacttcacgcaaccaccacactccaacctcatgatacatctgagagaagtattcctaacgacggatgccaaacctctctgctcctgtcataacctgcatctatttgttctcaaggggtcttttgtccaagaatcatccaccatgcaacatataaagcaactcaggttctcacaccatagcctgaactttattaatccagcgaaacaacgcgctcctttcaagccaatattgcaaccctcagttgttggttctgctacatcagtacgcgaatttttacgatctttgtcccttcccaccgcctataatcaaacaatcggtgcaaataattcatcacctgttagctgtaagtctgttaccattcgtcagtatagtactttatctgacatcagtagcagttgacccatattcttacaccagtggacgatggcttaatcgtgacgatctgcagcgaaagtcacgtttcatccagtttgatttttccgcgctctgcaatactgccgtcaaataatatccagaggcaactgaagtcgtcagctgcattaaaaaggaaggagactttaacagggtcttcgttctcacactggactcaggtcatcgccttgcggcgaaactcccaactaagatcgcccgccactcaaggttgacaatcaattccgaggtagcgaccatgggatactgtatgcgaagtatgtcattaactctgttaacttgagctactccttgacacgcattgttatagtacggcttaagacctcaatcccgaatccaaaggttttaacatggagtgacgatccttcgaacccggtcagatcggaatacattatccaggaacatgtagaaggcgtccagttacatgaaacatggccttctatgtctatttattagcatatgctctgtaccaaggctatctcttttctcatcaaagggatggcagcccttgactttcccgcttttgggagcttatatttctctgagtcgccagtcgaaaaaagtccctctccaagatgaacgcttttgtattggtccaagctgccctatcttctggaataccagccctggcgagttggaaccctatggtggaccaagtgttgactgcggtccctgtgagttacctggtctacttttcagcgagttatatgcgcatcgaaccatgaggttaatggtatgatagggatggatctttcaagttactcccttggcttgataaagtcaggttatacacgtattccccaaggccatatggtcaaagacgaacagctcccctaccaaggttcaattcaagaccacactgagctcctggaaacaagccagaaagtcctggactatctaattcaagatcctcggatacagaaagctgcatctcccgcactgatacacgcggatttacacaaacgcaatatttacgtttcacccgatgacccaacagtggtaacgggtgttatcgactggcagtcaacaagtgttgagcctgcatttacttactgtaatgagacaccagatttcgcctcactccccagcgagagccagttggcagaggtcgatgagtctgcacccgatgaccagaaaaagaaattaaatgatgcaaaaatttgccaccaaacctacgatgtgtgtttgaaaggccttgtccctaaagtacggcaagcaatgctacttgaccctgccttgtttcgacccttcctttactgtcatacaacatggagggatagcgccaccactttccgccagaaactgatggaactttcgactaggtggtcagatttggggatgcaagggtcatgttcgtatttgccagatgagcagcaagtcgccgttcatgtaaaactgtatgaagatttcgagacggtccaaagacttaaaatgtggttaagagactctctcggaacagactcagacggatgggttccgaatgatgtctgggaggctgccaaggatgcacatagggctgcctataatgagtggatggaaacagcaagaaacgtggaggctaagggtgatgaattgacagtggagaaagctgatcgattgtggccattcgattcccgatgagacaaaccctcatctaaaggatcctatttgcctcgatgaatatgatgggtggctgatgcaacctagctgcaggtctgtaggtacacataagggtttgtttgtgggtagaccttatcacatactcaacttcagcagtaagatctgagatcatgacaattccttactccaaagctctggtagctaaggtgtggcacctatatgagttattagcttagaggttagacactgcagggttgcaggcatccggcgctgtggcagatgttagtttcctggactgactcatgttctcaacatgttcttacaatttgcttgaatttttctgataccggttcgctgttatgtcttcgtccgaaaaattctcggagacagaacattacgtgatacgtactgaggtttgacctgaacacccgagagatgcgactactgcatagaatctcgtcggtgtcgaacgcgctaggccgaaggtttaccctaatgtgccgatcccgtgtggtctgtgtgtccatcatttccttccatggacattgcccgcccactccccggctggctgatgaaggggagaactcagctcagctccgctggaccttcgtagatcctgtgcgatatcggctgtatccaatatgatctgctagccacgtatccttgatccccgctgcaaagcaacaagtgggctcggcaggcatttgtacttacattctcagccagcccgaagattatctgatggcactggactaactaagtaagatccgttggttggtaggacttctcggcatgcgaagcgttcattttttaagtttttatatcgccctttgggggtgtcggacccggaatggaagttttcatatatacccaggaggcaaaacagtatattccactcgatctgctgaacctgggcaggcacagtctacacacgctgctatcgactataaactttccacagaaaacatgctgtcattctcaaacggcacaaacctcgtcaagaaattgacggaaatggcaaccggacgggacacttgaggggactttctgtcggaaatagggcagttgagtttatctggctacgattcatgggatattcggccaacaccttcacccaaatcataccggcaagaaagttccaagacatgctccagcatgatcagcttctttcagcgccattagccgcgctctactggaccgcacaaggccgatccgtgaaggatgtcttcggtccattctatctcaagccggacttagacacggcttatattgagactggctctgatggcactcgagccatactggccacagactttgtggacaaagttcaagatccccttccattgtgtccacgctcaaatctgcgacggctgtgccatgttatctcggatattgccggcttctcagctctcgtaggactcgaggtggaagttattttcatgcgtcctgtaacggggggacagcactgatcgcgaatttgagatgatcaacaaggatcactcctgggggagtatgtcagcagatgatagagaatatttgaaaatgatcgagtgcattgtgcgagaattatccgccgtgggcttattcgtcgacaatgtccatgccgagtgcgccccgggccagtgggagtttgttctgcccccagcagatccagtgcaagctgtcgacgatcttgccaaggcccgacatactattacttgcgtagccgagtcattcgggctacgcgcgaccctaagcccccggccgcatactggcaaatcgccaacgggcagtcatgtccatatgtcactgaacccagtaacacaggccacccagcctctgtcagatgcattctttgccggggtcatcgcccaccttccgtctatactagtcttctgcatgtcacaggtcgccagctacgaacgtgtggcagctggttgccgtgcctgtggtgtgtacgcgacgtggggctggtacaataaggagaccccgcttcgacgcatgcgggataatcgatttgagatccgagtgatggatggccttgccaacccgtatttagccctgagttctatcttagccgcaggaattttgggaatacaaaccaaggcctcattaggcactggtgtcgcgaatggaatggacccggccaagctgtcagcagacgaacgggatgctacaggagctcataaagtacttcctgcgtcacttgaagagagcctggcagctttggaatgcgatcaagaattgatagacctgcttaatgagcagctcgtgcgagtctatttgatgattaaacgaagggaagcagatgatttcaaagccatggatccatcggaacagaagagatggttaatttcggaattttaaaaggcttcaaatcgtggaccggagttttgctgtgggttaaacactcatgaagccttggatcttaaatccagtcagcgctcattgtggttgtatatcgtttccgttttacgaatcttgtgggctgtatataaaagatatcaggaccaggaaacacctttggcgcagtgggtcggatagttccgtataatttttatagatactctgtatagtacaaggattaagagtctgttttatagattagtataggtatgactaagctgtggatgaccaataatatagcttttcttagttaggatagtcacgtgaatatgacgtaagagcatctgttgattttctttgagagtctggactctcggatacaaccatctgtctttatcttcaacttccagttcacttactgaagatgtaccttttggactgtctctgaatcactaaaatgaaaaagacattgctccttgtttttatccacggcttcaaggtacgattcctcactacatactttaaactattggatcgttctaccccgcatgtgtcaacattgattgtcataccagtagagccatgacgctgatagacctgtcatagggagatgacgataccttcggaaatttcccggggcatgtacgtgcactcatcggtcgtgcccttcctgctataacggtcgctacagttgtgtaccctaagtaccaaaccagaggagacctgaaagaatgtgtgggccattttcgagaatggtatgtgccatttacatgctgtgtactctatagatttgctgtttttgtggcatcccaaatcactgacagtgtttcttcactacaggttacaagaccaagtcatagatctagaagtcgccaaccgaacagcctcacctaccgttgatccttcagttcatgtctttctagttgggcactcgatggggggcattgtcgccggagaaacgcttcttctactagcctcagagcagccgattcctgccaaaatctcacccgcaaactcggaaacggccgccaattcgcaaattcttgaatctggctcgttcatgttccctcatattcaaggagtacttgcattcgacacaccattcttggggatagccccaggagtcgtctcatacggtgcagaaggacaatataagaatgttacgactgcgtacaatgcgatcacggaagtagcaggcctgttcgggtttggggacagcagcggctcatctaccaaggcagcaagtgccaatcagggggccacaagcaataaatccttacctccacagcaggctagtgctgccagtccatcttcagatgctgcggcgacaccatcttggcagcggtggggtcgatatgctatgtttgcaggggccgcaggggctgtggcagcaggaggagcggctgcaatgtattctcaacgccaacgcttgaccgacggatggggttgggtctcatctcatcttgcatttgttgggtgcttggctcgtccctcagatcttcgccaccgcatatcactcttgtccgaggtacagagggaacggggaattggctgtaccaatttttttacagccttgggcaagaatgcaacgtcgctggtagagacctcgagccaagggaagacatcactgactcaaagaattattcgctcgaaatatcgcacgttctgcaccctccctcctgaagtggaaaacgaagatgccgcgtacgacccgaaagcaggactcggatgggtcaaagctgtgaatgataaggcagcagacgaaattaaggcgcacgttagcatgtttttaccaaaggaaaaccctgctttttatgaactggtcaatgaagcgtgcaagatcgtggtggcgtcggtcgaccagggatggtattcgaccgcgacggggcctgtagaggaagttgacggcgacctgccgcggaccgagaccgccaggacccctgccgaccatgatagtggcttcatggatggtgacgatgtcgtaattgtggaataaaggctacgattggtcgtcgactctttccaaattcgagcgtaactcgcttacgcgccctattctcgggaacgcaggaccaccgtttggaccacctgcacggcctctgcaggattgaatttgagctaattatgccagtcggcacagccgacgcatgatatcgcttatgacggttccatcttttccggtgttacaccccctattccgtacggatcgcaccttggtggttgagggggcaaagaatggtgcgataaatagtccatacaataacaaggtggggggttgagattatgttgttaatttagccacggactgtctccgaaatcgccatgggttttccacccaatccatcacgggatcgaactgtggggattgaggaacggtcatagatcgatcccctgctccaccgattattgtcctaggctcctgacagccgcggaactattttcctaggcacattagtgacaccacaatcatccctccattccttattcccggccaagcgtcagggttgattttaaccgatggcatttattcttcgtcttacactgcatggttggcagtctcgtacaaaaggctatatatgccatgtgaaatgttctcaatgattcaaagcaaacaggaggtttgaagaacagcttggatcactttaatcgtgtaactagtctagatacaaaactgagttggcttatccactgtacacatcacacagaagtggtcaggaatatcaaagaaaacgtcgtatgaatcaacgctaccgtcgcatgagaaattgaaagaaaacatcattgagaatgtaacagtcgacgttccacacacgactggcaaaacgttacaagaataaaaaaaaataacagaaaaataaaaaatgatattcagccacgctcaaactcaggcattaactcgttaggccgcaacaacgcgaatcaatgactaactttgaaagactagaaaaaatcaaatagataatccgcgaatatgatcgtcacaaaatatatcaaacctaatagtgactaataattgtgattgttataagccgacgctcgatggtgatacatgcttccggcgtactccgaatttgtgtcctggtagactgttgcgcgacgatcttcttccggaagaaattccttaacctcccatgtattgggtttgataccgacggagaattcgagatcttctttcgtaatgtaatcccagaactggggatgatcagcacccgcatacattaagtgtggagtaggggttagataacggaaactgcgaccaacgtaccttgtaaaccatcatgacggcgagcagattacagatggtggtgaagaacagaccgtccaagtaatgttggacattctcgcagatggtgtcactgaacgcgtagaggagcacctgaccacagatgaagaccaggaggccgaacgcgatatggccgagtggccaacggtcttcgagcgtattcatgaccaataggagttgcatgatgaggtagactgctatacagatcgcgttgaggatgtataatactacaaacatgccgacggtgttggtgggactgagcccgccccatgacttgaacgtcaggagggagatgacgaatgagatggcgaacatcgctgtggaggtgagacggagtagccagactgagagcgctgttccatcttcgtagagctggaatcccacaaatccgttgacgagtagactcgtgcatagggcggaggttaggccgttttgcacagcgacgaaataagggaacgggccgctcctgggcggaaccaccccggcgtcgatgaccagggagcacattgttaggagcatgtagatgtaaaagaacgtgatgatctccttgcgacctggatagtcgcgaacgggattagtggttgttctctcattctgagtaaattgcgatttttggtttacgtaccgaccgcggtgaacttggacctaatgtgtagaatcataatgactgtcatagccagcgctatgatatgaacgaaggatgcggcgccttcgaagatgattgtgttggccagttcaatgtttcgcgcatagcaattggggatgatgccggttgcgcctgatatcgaggaggccgggcccaccagagagcacagtggcagcgctgccttctgacagatcgtgtcgaagtcaccgaaccccatttcgagcgcccgttgaagctgggtgtagtatagctgagggattgtttgggtcgtccgatgatatcgcaagatgagcggatccgagccgtctccacaacgacggacggagacgggtttccaatgatccagataggacttccgcggcgtccacaggagtgtatgcaacgaatgactggtgtattccggggaaatgaagcaagacgagtgagatcccgatagtgaggcgaacgacaattagcgtccgacgaggggttctggccttgtttctcctggtttgaggcttctggaacaagaatcacgaggtgcgctaaatccagatcaaggctagcccagataagcttagtccgaggttgctattctgggattagtgcgtctccccggataggccaccttcgcgctagcccatcttggtaacgtgtttatctagcccgagctggaggccctaaagcagcatgctaaccgcctctggttaggttggggcagccttccagctatacaaagttcacattctccagagatgtcgaatgaggccaccggaggtcacagacaagcctggccatgcaagtgtggccgcatgagtgatctaggcaaagagtgtgtgccgcgcacagttcctcgtgttattggccttgtttttccctgcgataattgcctgtaggcaacgaagcatttgacccttgttcgaaaaagctgccaagagccttagtatgttcatatgtattctacttgccgggagaaggtattacataggttgtgatgaagaccaatctctgcagatcgtctgctatacccttaagataaaaaacgtcattggaatcgtacgtaccgtcatatttgcaaaatcggggaataattttaagcctgtaggcgcacaaagtcattttgacaggggcccatcttttcttttctttttttttttttttactaagcccaacacaacagactgttctggcacatgattgacggtggacgtaaaaagcaatgttagcccgaacccaagtcaggaaagccgatccactgccacaggtggtggaaaatgccacaacaatgcatctgagtggccaccaacttcagggctggaggtcttagcaccttctagaatgagtataccgctttactgatcccggcctgttgggcgtgagtatgaaaaagatccctgaaatgtattacatcacatctgcggagtgggagaaagtgaaacgagctttcccttaggttttacaggtatcgaaccccacatgcattatacttctttctttgttattattttttcccttctcccttaccgtctcctgcagcctccgattgtccccggactgtgagtcacatctttgtcactcgttgaggttactatttcggtgatataatgccattgttaatcttatgactagaactactttgagtcttggatgacttgattatccgatgctcacttcgacgattggacgatttaacttttctcgaagccgtggatcgattcttcgttagccgtagtcaaagcccgacggagggctgttgtaaccttgtcaagacatgccgtactccgagtgggccacgatcccgcgacatacttcaggaaggctgattcggattcgacccccctaccgtatactttgcaatattttctactaaacttcaaaaggacaaggcagaactaccgtggttttcttggcatactgtttcttcaatcagcttacgtatgcgatatcaatcaccaacaggcgggtcatactctcttcccgtctgcagagagatgcaactatcttatgatatcatggtttcttgtccgatggggctaagatcataatatcaggaactaagggattaggaatactatgtaagaattataattcttataaaaaaaaagaggataataggattttaaccagtggtcggatttagttccgagccacggatttcagaccctgaggcaccaaccggatgtttaaactttgagcccgaacggcactacgctatagttagtaccattcggtgaatttcatggctccaaatccttctagtgaaacccggagaaaaattactcaagtcacgggagtacgtccaggtgcttttcccggttgtgcggagcagattagggtacgagccgatctgttactacggcgccgaagtagtagtagtagtagtagtagtagtagtagtagtagtagtaggtctaagactctaaggagacgggaatgtgcatacagctcagcttaaatcgagtcacttcatcaggggtcgagtctaattaaagggaggcatatgggtacccaacaattttattcctttttccttccttttcttattttctttttcattccctttttcttttcttttcttttcttttcttttctttttttttttcttctcagaaaatgacgctgtggagcggaaggaataggacatgaaatccgccgagtcaggcaccatgaaccttatgatactcacccaatgaaaacctaccgcctctgcggaaatattttgaaccctaagtgtcgaaccaacaggctttgtcggatatgataatgtaattgagcaactgcctcctcattattgacaatgaatgaccctccaggtatctaccttccaaggttatgggtggtcttagccccctaggagaggaactgcggaggagggtcttcgacattgagcaagacaatcccaacggtttcgtaccgttacatcggtaccttactgatcggattaacctccaccgaggttgtttgctttaagtagacctactccagacttactggtggtctaacccacgacacgtccaggactttaccgtcagtcatgcatgaagatcctagttagcgccacgtgtagatgaagcatcaacggctgcgagggaccacgtcgatctcccattgccccgatcggtcctaaagcagatgaggcttctctcctctcgcgtgggacactttcctctaatgttactagagaagttagctgccgcgtcgttagtctacgtccttagtttcactattttctcgattgctgcagttccaatgacgcttcacggagatgggccggtcacagtgcagggattaatatttttttttttgtgtttcttcctttttttttttttttttttttttttttttttttatttttcttgttcttgatgccggactactccaacgctctgaaaatggatcgtcgggcattaccttctttttagtattttctcaatttatttttttatttgccttgtatttgttgatttttcttcaaataatgctaaataaatgaatttctaattttcttcactcccctgtctaacctttcggctgccggcttgtgatgggccacaaccctggtggttctttctaacttactagcaaacaagccatgctgtagttgccctccatgagcaacggacatatattattattcttcctcccctgcctcatatggcctatcttgataccattgcttcatacagacttgttcagtatatcttcttttaaatccctcgaccctcttcgtgcctacagatcctacttagaccaccttcacatccgaggtcggcattgttcgatatactactatcataaccatccacacaattgaacttctctatccttccgaaatttgagacgacattcctttcctccaagaccattccttctctggcggcagtggatgcggcagcaatgtgcaactacttcaaaaattactacatatatagcacctgtcgtgagcccagtgtgcatttcatccggacctccatcgatggatccaaagaaaaccgctgtaacgacggaccccacgatcgatttattgtggtggtcggcaagtgtcgactttgtcgttgagttgatatggatcgacgtcaaccaaacactatatggcctcaacggcctcctccgaacttaagaaggcggcatatcttcacggcatatctcacgaattttttcgagaaccaccattaatcattcttcgattgttccatgaacgccttatttactctctcgtcgtctttctgtccgacctatctgtttatctaattcccccccttttttttcttttcttattatttattctttcattatccttttctgcatcttccagaatttccaggcgaaatttctctgtcacatgtatattggatttggcacggatatcatgtatggcgctttaaggagtcaacaaaagagggtcggctttttttattttattttatttgatctgatttgacgccttttatcttccctctcccctgtttagattccattcatgttttgcttcagtcatgttattatacaccactctgtttttgtcacaagaaggaaaacagactaaatttaccaccattgttgcctatttggatggggttactattgcttccaaatgggggcgactttccgaactgctttattcttttcttcaccccaaggtgggaacggactgacttgcgaggggaaccactttgacgagtcagagaagcgggaactagggggggaaagcgctacagtgcacaagagcccgccttgaccttctcttagactagcatcaacagtactcaggtttgagggtagaggataacgctataccgctagccaccgcttgttatcaaccagtggtcattgcacttgacgcaatgcggtgcatgatagcagaaccgttgcctgccaagcatatctcgtcctgcatctacggaggcccagacagagtctgtgctcccccgtcctatgacgaagtaaaagcgaccggccgagtggtgtggattctagtggttcttcgagccggctagttgtcagaccggaggctggcctgcattattccccgatgggcggttgacagtcacacggaaaatcccaacaagctcgagagttacgaacaaggattaacggcttggtcttggttctctactttcttttctggttctctttgttctaccctggtcttgtttcccccctatgaaccttgccaagggactgccactctgtgaccgacacgaccgatgcaatgtgatcaacgctgtccccctctccatgtggtgtagtgacacaagaatatggagtagacgttagtttagttagtctattagcaccaaacaaccatcagttggtgctgaaattgcatggacgggtggaggtctccaaggttagtcgccaaacttctctcccgggagtggggaggccgaggatttttcggatggcggccatcgaacaggcatattgcataacttatattatccccgcaattctatcctttctcatttgcccagggatttgaactgcagcatttctccctcgcaccacggttaataatttaatctccgatgcctgctagggaacgcggagagataccattgtgtatggccactttaccttctgactaagcccaatttcgggccgaatgtgcattcctgcagggcaagcttaaaacatagccggtccactcgctacactaaagagttcagggggaggactggatccaaggtggtcgtcatatcctctgtatacatcgctcactattggctaggagtcaaacctgaagaagcgtgacagctagtcattgcacaaccacttcgatagtcgccctgaagatccggaggtccaatgagagggaaccattaacgccagggacgtggatcatcgaagtggcacgtatgcgagctcttttccacctcatcgcaccatacggtcagtcaaagttcggtgatcgaaccgaaccgaaccgaggccctatggagatatcctcatcatatatcctacggagcatcacctcctcgctaactaacgctcgggcgggtacaagcgaagcccgggtagcacatgtcactcatgtcatggcctgatactatgatgatcatgttcacccaaggttagcagaaaacttgaaaaaatttaacagattaagacccaagactatgatgcatctcaccatatcatgaaaaccttacatgaggttgtccatttccattccgggctatttacacgaaagccgaacttgtcttatcacacactacggagtattactcggacatactatattatactccgtagtatttggttcttagtcgttgattacactaagcacttagtactcttacgtggccttgaaccatcaccgctcagaccatgcagattttcgaggcacaactgcgcacctcaaaacgcctttgacggtgcggacgtgtgtagaggcgccagttaatcaaagttgccaagagatgtcggggaacagtttcctcgaccaacccctgtaaactgtatgatctggcctccaaccgagtatatacgtatacttcatcgagattttcaaaagtacgagcaaacagagcaaaccgacatcctcaagccaaaagacccttagaaatccccacagttatagtaggtcgagggcacgtgcactcccctatgcgagcattcctccacagttaattacattcctccctcccaagaagaagaaaaagaaaaggggcaaccgaccaaacagtcgatcaaagaaagttcaatgagattcaggagttaattgcctaattagtatgagaatactgtactctaccctgaagtaccatgcatgcagccaaatactaggatgtacaggatcctgtccagtggcccgctctttgcaaaggtacagtctcgaggagcaataagccccctgctacgttggctcggcagagtaagcggcaacaacaacgcgaattagcgataaattagctctgccgcctcactcttcgcactaaccatggatctatatattaatcttcaggatccctacttgtggaaaaatacgaccatcgagtcagcttggactctttgctttttctaccaagaattgaatatcatcattacgttttggtctttccggttctgtttcttgtctgaacttggcttattctttattgatttatatttgagacagcagtactgccaagacaagaccaagtcagtgcctggctagttaccaactagtggggaagcggtcctggagctatgaccgtagtctacttgctcaatatacagcacagggggccatttaccctaagctctggaaagcgctcgtgtagatatatcgattgggtttgttctatgcatgtacttttgatagaccagtgagctctcgtaacgttcatctttctaagtggttgtagcagttttgatttgtatcaaatcgatcgacgtgctggtctcttgactaatctagaagtactatctatgtggatatccaaaaaaaaaaaaaaaaaaggatctttgaaatcctgataataaagagaaacagccttgtaacatggattcacaacgatctcaccgagttcagtactgaagtagattctcaaacagcacaccacgaccccttccttttgaccctatggattcgtatatcatctctggatttagttcaaggcagttggcctagcttcatacccactgatctacctcagaagctcgtatcgaaaccaccgagttagtctagaccgaaatgctaactcttgagactactacctgacgcggagtgtacgtattcaatgtatgacaatatcctgatgtcattatgttgaatgtacgatatgtcaaattggggttgtaagtttgacggaaatagtaagggttttgctttgactaggtgttgtggtaaggaacttgaggttatgttttggtatatttggtggtatacttcactggtggaatgtagtagggataggcattgtatgcatcgatttacagattgtatactgtgtagaccgttgattgaataactacagttattagtcactgacagtgcaaaggttacttatcaatgtcctttatatatggtgataaattctataccgatacttatatcaaccataaccagagaacatgtatctatttccagactcaagatacgtacataccaactcccacaacagtaaacacaaaacacatacatcccccaaaagtacatcaaacaaaaaaaaaaaaaaaaagtccacaataaaaacaaacacaaaccaacaaatccaaccctccccaaccccaaaacacacaaccaattaccaaatccattcggaaatcaatctccgtctcacaccccattaacacccttactatcaatatcacctgcacatatagtaggtaacatccacccgcccgtcagattctaaaccgctcccctggcggttgatcccggcatcacaacatcttatggactgattttatcggtcccttgtcccgagtctttttttctccggcccgatccgtgttcttattagggctgttattgtgctgtgtgcgtgtgcctgtggtggggttaggatagatagagtgggttagtgtaggtgattaagggttctgatacatgtgcttatggctttgtggcgagggcggagattaggttggtactggatttactgtgcttacagtaatacttcggagttatggtaggttggtggttggatgttatttatggatgggcttgattaggcggttatttatatgttgtatgctctatagacaaaagtaccagtctgtatatactgcctaccttgtctatctacctacatactccatacatatggctcctaggtatcacatcacatgaacaacacagaccctatccccaaatccccccactaacactggacctacccggaacacaccagaaaaagacaaacccaaaacccccctccaacccgacccaaaacacaaaatctaagacggtacccagttcaccaatgcaatgctcatttcggacgaaggcacccctataacagaaagagttataataacacggcctgctaagtcgtcggccagaaccgacgttcaatttccagcgtggtagtggttaagtaattgcttggcgggggaaacggtcaggtggtttaggttgggactaagctttgtcactaagatagtagtcgttgctttagtagtactatcgggagttggagaggctccgtgtgtcctttttctgggttgttttggttgtgtatgttgctggttgggctatgggtgtgattgtgattgtttgtgatgggatggggtgtgatggatagagtggggattttgaggattggtttttttttttttttttttttttttattattatttctgatcttttctttcgcccttatttttggtctagaggattttgttagtctagaggatttttggttggtgggtggtggtagtgtctgttgtatactaccttcatactgttatgggtgggatagaatgtgttatagggttgaagcagtcgcttataatttagctaatgaatgaatgctacatatatgtatgagtatcatgccctcgtttcataatcgaagaaattgtaaagcagcaggcctccgtaaaccctgccatcccgattcgccatcaaataccgcatacagtaaaaacagatagaaaccgcccgaaccctcacttctccgaattaggctcacgaaccatgcaataaagctgtcaaacacattatcagacatccatctctcaagatgcaaagcaaagataagagaaaagaaacctaccatgcaaacatcctccccatcccgacactccatctccttcttcatcctaaaccccatcttctcataaatctgcacattaggcacattccgcgaactctccaaatagcacttcaccccctcccgatccgccatatcagtaactgcctcgaacaacttcctcccaatcccacccccctgcgccttgggactaacagccacaatgttgcagaaatagtacccccgcggatcatcccagattacgctctgcgcctcctgctgcctctccttccagatccagtaccgattagtccggagcccgccccgtcccagatgccacacgttgttgagcatctgtcgccagctcagcacccacccctgacaccagctgtaccagctctccggctcggaggcggcatgcggcggaagccagcaggacacgccgaccacgcggtcgacgccattctccccggtttccttggcgacgtggaacagggcgttgttgatcccccagaggcaccgtgctgcgagagaatcatagtttctttgcttgttgaactgtgttccaggcatagcttgtccatcacgtcggtcggtggttgacctcgaccgcgttgatgggccgctgttcgttagctattgtttctgtggtgggattgcttgccttgtgttgtgatagccgggcttgagttttgggactctggaaatggtggttttgtccgttgatcagaactcaccttggagggatcgaaaacccattggaaatatgggtcctctgcgaacgcttgttggataacttcgatcgcctcgggtatgtcggcttctgtgaggggaacaacttccacggtcatagtgacagggagtatggatttgagtttattgaattgtactcgtgtgggtgccaaccttaaatacagatgagcgtcgggaacttcctatgggcgaatagacttaccgggtgaggatagatatggttgttctgaggtacagtatgatctattcccggcaggaaaatgtggcgacggcaaaggaaagaaatctacgagaattgaggtaaattggccggtggtcactggatcattttgaatgacagcagctgagaaagcatccgctcggcatgatccgaaaaggaagctctatgcgggattctccacagggttctgggcggtaaggactttagatctcaacgacgtcatattcattgcatattctcctggctacaacagcgtcaccgtacatttctcttgcttctcaatacacttgatattcctcctaacatagcgatggcgaaacacatttgatcatagcgaccacccacagtgagcgagaagcactcaaagtagataaagttcatcacctgcaaggtatggagatccgccccggagatcagctcttgaaggtggagccgatagggccaactttaatgttggaataggccacataggcgctagggttggaggcttcgacctcgctaggaacgccagacgacgtggaacaagttccacgggccacgccgggcttgctcgtggactcgttggtggggtagttgctgtcaagccagagcatgttggcatagtaatcatcccacaagctcataaccagcaccatgccagtcgacatggcttcacccataccggcgagcccaccatgtttcgcgaagctgcccgagccttcgaacagggtattctccgcggtgcaatactcagagttgatggtgttgccgctgagaccgctaacgtctgcgctgggctgggggtacgtgacgccatcttgcacgtagaaccgtttaatctcggatagggtgccgctggaagtgccgtcgtcggtgatgaactgggtcacaactgtgatcggtttgttggtatcaattgtcttgccagggccgtagaaggtggtgttgcccacacgatatgggttgaagtcgcaaccgtcaggatcacacgtgccactgtagcgatcggaactatatgtgccaccgcaggcatccccagtgcatagagtgttggtcggcgtatcgcatgggtgaggagtgagagcctgcgaaatgctgttggactcccatatgtccagctccgcgcagcaggagccatggtttccagtgcctgtattggcattgttggttgacgatacccagccttcgacattggcctgtccctggataaatttgagatcccgtgggcattgagagtcacagtaaccagtaccgtacttagcacccgctttgttgtttggatatttggaaacccctccatcggcatccattacgacgaagtacaaagcgccattaagaccacatgggagcttggagacgtccacatcaaaggtaaactcttggttcagcagcttgtaaacctcgtaatgggtatcgtcggccatcatgtagacacgggaaccgacgttctttccgttggagttgctggtgacaaagttgagacggacctcactgccgctggtggtgatgccgtaagtgtttgagtagtcggcaccatccagggcacatttctgggcacatgcgtcattggtactgcagtaggaagtatcccacttgttgccggtgtaacaattgctagagcttccagtttggtggacccaacgccagttggcatcgaggacaacggagccttggttggtgctgcaactaccgccgttaccgcatgtctgccaggtcatcgagggatgggtttcggtctggtaagtcccaacctgctgaccctgggcagttgacagaactgaggacaagatgagggcattgcggcagatcttggagagggaaagggaagccatcttgactccacaaagctttgccggtgcttggatttcatgagagatatcgaagaactcgagaaagaagtcatccttatatagatgccctgcccggctcagacatcatcgtatcgtgcaaacttgaggatttttccgccggatcgaaggaccgccggtccgttggaggaacaatatttggagacacaagcagctcattctccgtgatgaaaacagaataacctctattgaagcaaagaaaagagcggaaatcagttcgcactgagcctaaacaggttcgtatttccagtggctaagacctagcggcgagcttcacgttgtgcagaatctggacactttgccccgtagtctcttgctcctcatcgtaataggaaaggttgcggaatcttgggatggactagtcatacggacttctcgcacttctgggccaggcgtctattagatgatcgatcagatgatccgtcgtgcggtagaggaaatcgtcaagaaacagcggccctgtttcataaccatcgagattcaagccagagagcaaggccacaggttggtatttccacccatggcatctcctccatactgaatcggatatcatcatctaagctgtagctatgcttccgccacacagttctgctgggtggctgttcatgacccctcaattaatctaagaggaaaactggggaaatgagttgaggtgccatatccaagtgtgatggtctccagtctgacatgcaggagaccacgtgctagtatagccaccggggactgcaacctcgcaatttaatctccacatttttacccggttaaactgatatccaaacaagataacttcggctggtgagaactgggctcatcagccatggcctgacagccaacatgcatgttctaggccacaagattctcttgtcggtcatatagaaggtcagcggaacggcccttgatctagtcgggttggtctctgttagcgtcgtcctatcacgtaggtaaatattgcttggtttccggcaattataaccagacatccaagtctgtaacggcatatgttccggaaatcttaatctgctcagtctggactgtcatctcaccggctaaagtttaacactagtagtgtgcgtcttcgaataagatttgctactttcccttcacagtcattgtgccgaggcaatctcgaaggggatgttcccatatcacacgcctatagcttcttcatatgtacctgttgatgctattgattccccggtaagagaattgtgattgcataatatttgacgtgaaagttatccggaacaatcgatacctgtgtatggagatagccgccagattgtagtctctgtagatgcgctgttggaagcgacgcgttcatatgaagtacttacaagatcgtaataatgaaacagcggtctatatactttgataacatgtaaatgtttgaaaataattgtatcaatcgctagttcaaatatgtttgtgggacatagacataacgaacttgagaaatgtatagcatagaaaagaaactccaaaacaatcaagttcgctcttgatgatgccttccttaatccagcgccggccatcatccttatccttctgcgccttataaccctgtaaacccgatttgtaacaaatataacccgtcagcgtacagcgctaatcgtatgataccgttaaggggagttttcaggtgtaagatcaaacacccgtgaatccccttcaagatgaaaagaatacatttaattcatgacatcgtaactccatgactgatatctagccgagaaccatctaacggcttagacggtcgactggtccaggcgaacccactcccgagggacgtccatactgcggttcacccgccctccaggggtcaaaggcacatcaacccgtccgaggccccgtgggtcatcggcagtttcctcataacacgatagccgagagaaataatcctccagcaccgtctcccggtcgttattgccgactatagaagtgtattcaggaggcggtgttatgagaggtggcggtggtggaacatcttcaaatgccggtggagcaaatgacggggcgcggagaagatgcataggacgcggtggaggctcatctgcacggtcgcttggctcgtgggccaaatgcgcctggggaggtcgtgccaagccgccagagccattcgtgaaacttcggttaactgctctagtcggcggttcctctgcctcagagcacggagagtggccgttcgagctggctctattgagcgcggcggctcctggacacccacattcgtattcctgggcaggcggcgcaggatccgaatttggcgaggtatatgctgggagataaatgttggcctgtgtggccttgcacgaaagtaggtgaaatggagaatcgatagagatctcgaaatgtctccgcttagtcggatctctttcgtccaccttagagagacgaaggacaatctggacgaattgcgttagtcatattgctttcagaacctaacaggtggaagcctatcttaccttgatccaatgattgatctgtatgttttcgtacgttgtgtcaaagtgtagcttgtgagactcatcccggtttttcatctcatgacaactcgggagttggacattaaactccatttcggtcggacccacgccggagtcgctagccaaatttcccaagagatttgttcggttccggtccacaatctcatcgcccctcgcagcagctgcacgatgatcccagtcaatcccaccacctgccgtgacgcgcattgagctgcctgggtatgtactcgtgctggctgaatcagctcgtttctcgaacagtagcaccttcttggccggctggaagcggtggacgctcttgtctgccgtccaatgctgtatgttttccgttacatagactttaatccggtggcattcgactttggctagcggtgttaacttaaatgcaatggggacctggctgcctaatgggaaggatttccctgagataacgatgtcatagtgcaactggtcttcccagttgcgggaaatagcgatcggctcgacctgttccaaggagccctcagccggcgtgcgaatgaccggcacttcaaggttacctagaagattagggcggaacgcgcctgatcgttccacgatggcttccaaatcataccgaacataacctagatctgtcttgatggtctctggaagggagccatcgatcgtgaactcgaaattatacaggtaatcaccgacgggaaacatgcggtagttgcgctgtggatgagcgactacgctagggggcggatcgttcttcccgaagctgcgagagtgattggattgaagagagaggcgtttaagctccttgctcgtagggtggccattaccgagagaggttgaggatccagattttgagaaaatttcgcgggtaatagttactgggctaccatccttgccagtaacggaggcgaccggtttagcatgctgataaaagtttgctccgtagtcattctgcggcagaaccgaatcaccgtgattgaaatacatcataccatgggtgaccaggtccttcttatcatggtaatgtacctttttaggtggtattcctgcagagaggaaaaagtccagtcagcgtgcgcacttagaaaatcaaatgaaccatggttgttggaaacccaccctcaggccaatcggtttgtgcatggccacggaagcagatcgatatcttcttgatcttgacgcttttggtgaccttgagatgcaactgaccgcgtagaatggcgaatttcttggtgctcgggtcattatgatcgtatccctgcaggtatagcacaggctccgtgagggcaatgcccaccgtgataccacttcctgttgcaacaattttctcgtggcgtagcgtcggaaacggtcccatcgagtccgatgacggcgcactcgttacggaccccgcagaagactgatttaccgatccggtagaagaggagtgggagcgcattctacccgttcctaaaccggctcctaaactagtagaggcgagcattcgtgcatcttcgggagacaatacgatctcggagaccggacggggacgctgtgtacgggacattgagcggatcgatggtggcgattgagcgcggacggaaccccccaggcggaggaatcgctttgcgttctcgcgtggacccgccaacttcctaaaaattgaagcgcggcgattggtctgtttggggaaattggcgccaacgacggccgatgggtcgactgaccgacgatgttccgcgctaggacttgtatgaccggacgataaagattccgggggactacaatgtagttggacaaccggactcgtggtcgtgaccgaaaggtcctgctgtagaggagtaatatgagcggttgtcattgtgaagacgccgattcagaagcataattgatcggaagtttttatttttcaaacgaagaaacaatttcggatcatcgacgtctcagtcccttttaagtgaaaacggaaagggaagggagcgatggggctaaactgaaacgagcctcactttctagaagcagtttcaaaagaaaggaagcgaagcagggctaaaagaaagagaaacaccggattgaaggtgaaaaaaggacataaaaggaacgaagagagaaagagccaggcagggagtaagtaaaagaacgacttaccctgtactccgtcctcggcggctcgcaataagaacaagggttgaaaacgaaaaaaagcaaaacccaaaagtaaatatgaggtaccagatattttcaggtcgcagaggttaaaaaagcgcagtcgtgacgcgcattcaatgcgactaacttggggggcctttcaatttttttttttttttttctttttttctctgtctctttttttggttacagtccttcgtttttattgcaatcttttccgttttggcagatgatcgaccggcccaacgcaagggagcagacacacggggcagtacgaggaagaaaaatgcggagagtttgggtgttgtgagtgaggaaaagaggagaagtactcatggagtaccgttgacaagaagaataaattgataattggagacgaatgacaggatgatcagttcgtagcaaatgatcaacccagggaccagtccagaagggccgacaaagtgcggggagcaaatgttcagtcgttgtccttgtctgttgatactacgaatcattcccccaaagccaatgcgatggccctaccaaacccaatgggcgaccagaccgactgatgacggcaccgatccggcgacaagaatgaggcggtgcgctttgattccttgggcacaagacacgagcaataagaacttcaaacagggtgaagggggaagagaaaagcaaattacagagggaaaaggtgcagggaacgaatgatttgaataagatttcagacgatgacgcggagtggttcgttgttgccggcgatccgtggataatgatttaaactgcttttgctctcgattccgagttcgttgacgacggattcccttgaagctcgttctccctatttcgtctcattggacttttactggtacgctaaagggaaatcctatcggttagtcactttgagttgtatttttatttttatttttattttttcaattttgaattaaatttttcatctccatgttaataaccaggaagcttttgttgtcttctttaattgagagtgtacggaagtacacggagtaatcatagtaatactatggatgcctcgtggttctaaccagcgtcttgtcacagccatataactcaatccaatattccaatcttgttcttgttcttgttcttgtatctcctatgacgcgacagggaaattaaaaagagcatgtgacagcgatctctgcatccttcatgtaattaagtacttgctactagtagtctactacatactcctctcaggtaactcggagtaatacttccacaaaagttttgacagagaaaactcacaggtcgacttgacgaacccattcctgtattggattaggcttttcttccctagtctgttggagccaagagtgaaccaagtccctctgacaacctcaaaagtgggagggtgatgacgtttctaaccgtagatttctcggtgccgagaaggcagagaccacagatggtggccagattcatccatggcggatattacggcaccatgggaccaagagcctatgtgaagactgttaacttccgcggaagaaagaacacaaaatttaaagagaaaacatgacagggcgaggagagggtctgagagtccatctgtcaagcattttcggtactttgacctgtcgtgtgtgtgcggggatgcgtctccagtgggcgtgtgattcataactgcagcgcaaatcgagcagtgatatcataagagatgcatcgctttcatttcgccgttcggacgcctcggtcaccataactactagtacttaactaacgctagtagtcccttactaatcgcttgtctagtgactgtcagatgtgctgatcccgttagtcatggcaaatcaaaccgcgttgggaccttatgagagtctggatagttatgttacatcgtcggtaccttttggtagggcaatccaggtagggttttagggagaggtaaaaaaaaaaataataataataatactaaaatgtaaaaaaataaagaaataaagatttaaagaaaaaaaatgaattatagagagagaagacaaaagaagaacgctagaattaaatgcttgatggtctaatacggtggatcaagtgctttagttaattgctgaataaggtcccttgctttggaccatttgaagatgatttagacatccattgacttacagtagtacatatcgagccagaagatacacgggacgtagatgagaccgcataattccgccagattggaatgaaggaattgcattccattccaggatcgtgcaattattttccgaagatgagttaatctgttttctagaagccgagagcggtttgatctggtttgatctcccacgagatttccacgagccgatgacctcatcgaatgtccatagaatgttcatgcccaactcagggcagtttatacctgaagtccctactttttggaatccaaaacaaacacacgttttgggaatagtttctttctttgtcttcttttttttttcctttttcccccaacgtttttactccccttgccaacctcaccaacctcagccctcaatggcagtgctcaattcggaaaacatcacgaagctacccatgtccgaacgtacacgaagccccttggggcggttctacaaggccaacaatgttacgtgacctgtgacccaagcgaacatgtctgcccagccttgtggctccggtagagtttatcttacttagagttgatattacataccaggtagatcgtgacgaactatcatgcatcgttacgttctcaggtacgatggccaccccttgcatgaaccttgccatgtgtctcggcgagtgaggggagatcaaggtcggtaacaaagtagagttttctcgtttgccttcatgaagcgttgtctataaccaataatcgttgctatcatgagtagttaaacccccgccaaaacccctccccgtcgtccataggataagcgttagccctaagtaaaccagctgtcatcaagctcgttcatgttcatcaagctatcgccttccagcatgctgggatctccaacatctccactgccaaagttatcattatccatgaataagtcatcaaagctagattcccccgggcccataatatcttcggtggtgttgccttgctgcccctctggagccccagccggagcggaaaatgcctcggtcttctgcaattctaggtcgaacatatctcccccagtaggaatgttggccgcaccattctccatatcagggacttcagtagtcgtgttcccactctggtcaacccccttctcctgctcggcggcaccagctgtatttgtagtaccaaggttggatcccgacaagaagttctcgttcccaaggtcgtcatccccaaagtctaagttcagatcaaagtcattcgccccaccagtatcatcgagaactgaatcaaaattgatatcattgggaccagactgagactgattgggaccaagtgcagcagattcggctggtttctcttctttcacaagggtttcactggagttctgctgaccagcatcgacgcttgtatgtgattgcacggtgtcagccttgcacggttctgattggatttgatttgtgtcaactgctgttgcctccgcctgtggcgcagtttcggggtcttgtatggtctctgattgactcataacaacatcttcggctggttgcagtgcggccttttgggctgcaattgcctcgtagtccctctccaggaacgtcttagcgatgaactaatgtcggtcagtaagatcagcgaaccatgtgccctccgttggtctacggaactgtaaaagacatacaatctgctcggacaggttgtccagcgcgctttgaaattgctcatgagcaactggaattgagcgcttgagctgggccctggattgcgtagagccccctgatcggaaaaagcggccggtttcgataagctgacgaggatcagtgcttttgtgctacaataaacttgtccatgaggatgttaccgtttgattgaccattgccgttaaaacagccagagaatctggatttgaaaaattcgaagtagccatagccactgtggcagtgtcgcgctgtattggatgtaatctgctggaggatgatgactggatgaaagcaaaagatacgaactactccgaggctaaggggttctgttagttgatcaagtcaggtccgcagctgacgcaagttgtaacaggggtgcctgaaaacctggaatgagacgggagatagattaaacgcagcaactccaatagcactcccgccaggcaggtacctgagtaggtaccactggtttctgagaccacatgagaccaatgaaagggccaggaggagcgcaatcatgacgatgtaagatcgtaggcaattttgacgttctgcacgaaaggacaaagaatatcattacctaccacaagagcgaacccaaggaccctggcctgatgttttcgaacgataggtcgaatcgatgagcagtggaggaattaagcgccttacctgaatggaatcaatggaaagcgacccgtcaagggaggactaacgcaaaggggattagtgcgcccctcaccccaagcggctcttgaccatccaaactcctcgttcttttctccattcagactcccgtcaggtcagatcatcgcagcttttcttttcccctgtttccatttccatttcatttcatctctcacgctgtccatatcgcacttttcgctggcgtcgagacctgagtgattggggttttcttcccttttgttttttgctttcctatctcttttctttcctatttctttttgcatccatttcctccagctctctcgtgttctaaccccccgaatcttaagcttttttcctcctgtttaacttgttgggaagaaagccgtgttttgagtcgtctggattctagcgcttcttcatccgtcacgaagctgttgcctcaccctttctaatttcttttctttttcctgtcgttatttttgacgactgcgcttccttgtatgctccactaatttccttttcttttccttctcccttttttcccttttttccccttccctgttttgtccttttttgttcttctgggcgttagatccccgcgtcgctttccgcctttcgaccttaaaccaattcggtgactgcgtaacgttctgcatcgccccgtcctcaaaaagattctcatcactcaccctcacccattaagcgctagcaacattcattgacttgtgcattatattgtttcagtgatcagtttccttgtatattgcggcttgtgatctttcaacaatggctgataacgtacccgcccaaactccttcgactctccctccgcctccgcagacctctgctgctccaggtcagcagtacgacggagcccagggtaacggccaggccaatccttctcatatgccgccgccccctcgtcctccggttgtgattccgcagaataccaatcctattcccacggcgatcacatctccgatgtctgggaacatgatgtccccaaccagcgccggcgggtacgtgcgccgagctgccccagagccaaacaaaagagctctttatgttggcggtcttgaccaacgggtcactgaggatatcttgaaacaaatctttgagactactggacacgttgtcagcgtgaagatcatccctgataagaacgtgagttctgtgcgtcgtcttcggcatatttgtcaacagcccaaggtacatcaactcatgtactaactctcgcagaagttcaacagtaaaggatacaactacggcttcgttgagtttgacgatcctggcgctgccgaacgagccatgcaaactctcaacgggcgccgtattcaccaatcggtatagtcattcgagccacctatacgttctagaaccacatctgacgggatttgcaggaaatccgtgtcaactgggcttaccagtccaacagcacgaacaaggaagatacttcgaaccacttccacattttcgttggagatctgagcaacgaagttaacgacgaaatcctgcaacaggctttctcagccttcggttcggtttccgaggcgcgtgttatgtgggacatgaaaactggtcgttcccgtggctacggttttgttgccttccgcgaccgtgcggatgcagataaagcactgggatcgatggacggcgagtggctcgggtctcgtgctattcgctgtaactgggcgaatcaaaaaggacaaccctccatttctcagcaacaagcgatggcagccatgggaatgaccccgacaacggcttttggtcatcatcatttccctactcatggcattcagagctacgacatggttgtccagcaaaccccacagtggcagaccacgtgctatgtgggtaatctcaccccttacaccacgcagaacgaccttgtcccgctgttccagaactttggttatgttctggaaactcgtctgcaagcggatcgcggatttgcgttcatcaagatggatagtcacgagaatgccgctatggctatctgccagctcaacgggtataatgttaacgggcgtcccttgaagtgcagcgtatggtcttccctacttctcttaccttgatgtcgtttggctaactgtcgtagtggggtaaggatcgtcctcctactggccagtttgacaacttctctggtcaacagggcaattcgcccttcaataatagtccagccccgtatttcccccagtacggcggacccggtggacctatgacccctcaaggtgaatttgctcctatccttatccaactttcggtttatgactaatgtgataaactgtaggtccgaacccagctggaagaggctgggatcagtccggaatgggcggtcagaactatggccaggtcccaggaaatgcaggttatggccgcggacaagctgcccctgcctctggctggaaccaggctaacaacgctaattttgggaatggctttggaggctaccaagcgtagcctatcgtccagtatacttcgctgcatgccggccctatcgaacgttccttagatggacaatcgagcataaacagggctgcctgtgtcaacaactttgttaagaagaggctctttccttctccctttttacttttctcctctcctttcccttcccgtttaattttttcgtgctactacattgtcttcaccttttatttttttttatcgtgctcccttttttcatgactgttccttactaagtggatttctaagcgcatctcccattctcaaatgcttctctttgaaatgaaatttgtgtgttatcgtacacccaataccccgagtccacttcgttgagtcaattttctcatgctctttgctttccatgaatgtgcgctacttttattaggagcttcttggactttccattcaagcgttctgcggaataaactaaaagtacctattcttgtttccttatgtctctggctccctatctatcttggattattatttcttgataagtcgctttctatgagtttatatcgtattcgtttagtatgtatgtctggcctatgaatgggcccttgtgtctttacgctcacatgccaagttccttttctggtttgatagcggtcttgctttctcagctcatctattcagtgacctttctcgtttcaagtttatcaatacctcgctaacaagcttaacgcgtccccggaatcccgaggcctttctatgcgttgcatctcgacggtactttttctcatgcttactttatgataccatccttgagaccattgttattctcggtccagattacgacttgatgccctggagtttcggatatcttttctcttttactgccttggatcatttagttagcagacacatgacagctatcggcaacaagtacaatttgagaactactgctgtatggataatgacttgacctttttcttccacgatagttctctgagtagtagcggtcgccttcaagataagtctgccgtatgagtagaatatatacattggcaatggttcggataagctagccgaaacccatggatgattagtacctagagatgagggtaccgcctcggcggctcgactggcttggctcgggccccgtcacgcccccttccttactctcaccataaccatcttacttaatggaatctgccagcactaaccacgaagtacaatcctagaaacataaatctggatgtcggtggctaatggccagctgagctaataacgcccagcttgcgtcaatggaaaatgcaagcgacaacagcagagaggcactatcgttggataacgatgaccagctctccggacggacgcgctcagagagcgcaagcagcggacacaagcgcagctcgtccggctcactactatccaaactctctttcctacgcgtgatacaagcgactcataacaccccggagcgggctcattccggcatcgaccgtgacgatggcgatggttttggttccagtgcacggggaggcagagcaatggctagcgcgctacaacagcgaagaacacgaaggaggaggggctcactacgaaaaaccgccctattaggcacgcgattcgaatatcgagataaaaaagccacccgagcaccgatcgacatgccacgggcagatgtcattggacatcagcaacagatggaccaacagcaacagcttgtcactgggtcgcgaatgcaacagccgttgcctggcccagtttccctggaccaggctgtcgtacctcacggaaatgcggaacaagatagtcatcaggacgacatggtatgggaaggtttcatgaatgcgtcgccaaagtcgctggatcaatccgctcagcatcaccggcagaatcactcccaaaatagtatccttggcggagagataactactgatgatgaggatgttgtgtcttttcctcgtgcgaaaaatacaaatgccgccgttgctgccgccgcgggcttacatcttcagtccgcttcttcgagctcggattcctattatgcgctttcggcggactctacgtaccgatctatgcatcgtaccaagtctcctcttgcgacgcatgcggttgatataaccagtagtcaggatatgaactgggattattcggagacggagtggtggggctggattatcctgatagtgacatggcttgtttttgtcgtgggaatgggcagttgttttggtgtctggagctgggcttgggatgttggagaaactccatacgcgcctccggagcttgaggatgacccgacactccccatcattgggtactatcctgctctgatcatcttgacagccgtcatgtcgtgggtgtgggttgtggttgcatgggtgggcatgaaatatttcaagcatgccaatatatcgggtgacgatacataatgtctactgttcttgtataagaccattcctttatctttgtattgtaatgttttaaacgccacgatgccagatctgaaactcaagacatccaatgtgataacctaatttctaactataaccccgaagagaccccgtcacgaaagctatgtgtgctaagattaaatgatgtaccccgtatcaaagacaagaaagaaaaataccccaaccaataccaacgccaatgaccacaagtgttgggtaatcattaagtccggcttaataccttgaagcgtgcgaaagccctcaatgtgaaatagcacatttgttagcgagctctagttggtgctgggctagtccagcgtgatcgtctactctggcaccgttgacgctaattgcaggagccttcgactcagtgttctgaggttggactgttgtacccggtgccgtgctaacgaggcccttcgacacggcatagcaggatgagcggtcgtggttcaagtcctcactgtaaaactcatccatgatgggatgtagaaggaccgtctgcttatggatagtgacaatcgagttcgcgggaaccgaaacccaattatctagagaagttagcctccaattttgtggactaggcaggctgtaacttacgtctctcaaacgtaatcggctcgcttgccaccagaacaatgtcggctcccttatcgtgacgttccatcttgaagtgacctttgacctttccttccttccacttggtacccgatgagaagtacaagctggcaggttcatccgtcttgctgctgatataccgcgtacaaaccaccgtgtggccatccgtcacagcaaaattgagcaagctacgggtctcaataccagagacattatgtctcttgggtatatccctaataaattcattgatctttgcgattgtcttaaccatcacccgtcgcaggagcgcctgtccgaaaccctccggtccgggatccgagctcggatcaacgccctccttctccaaaaggtcaaggaacaacgcaaaagcccactcgctatctgtgccacctttcacgcccagataccagcgatccgcgagcgaatcgcccaacggccgcttgatatactgccagccaccaacgttaccgttgtgcatccacatcaaagtattgtgttggaacgggtggcagttgttatctgataaggctccttctgtggttgcgcgcacatgcgcgaagatcagattggagcaggttttggatgctaaccgctcgagattctcacagttccaggctgggagtgtggatgtgaagatacatggctctgggccgagcttggggtccgtatagaaccctactccaaagccatcgccgtttactggacggcggttatcctgtaatcagcgagttaaattatggttcatttatacagaaaagtgctgcgtaaggtctccagattatgcttcatgttgtaacttaccagtctaagacgggaatcataggattgagtcaaaattgaatgactgggctctgttactagtttgctgagacgtatctcatgtcggcccttgtatacctggtgaaaatagcggtcagttgtatgacgcataaaaatagtatagattgatttaccagaaaacggcacataacgggagaaatgatgaagctctctctagaggagctactatgtttgcgaccaagaaaacaacgataaattggctcaagaaagggatatagctacgtagccggagtacggtgtagcagtgctattgcccggcggccgaagtcgcagcttcttgcgaggtttaaagatgcgttttgctccacgattggcaaagataaagcccaacaaccacgaaacaagaagaaaactgttaaagtatagaattgattcaattgaataattaaggatcttcaggagtcagacatataaatatatgtacgtctgtgcttcagtagtacctaaggcatcaatgtcgccatttcatccacacgtgactcacactggaattatacggacgacgaagcggccattaacgcaggtcacgaggttctccgtgccgggggttcggttcgtcttcgcgtgggaccgccatcgatgacatccgattattttgtgctactgctattgttcgacgcaccagcagcctaagtctaccgccgtggcttctagcccggagatgaccgattctatcctttcaatccgcttaatgtgtatgcgatttcgagaaccatgagcgggagaattctctcccaccgtcttgttccgctcttgcggacaggctttttggcccgccatgtccataacgctggtgcaaggaccggaggtctactacgttcagatggcagcgccgcacttcgaggacgcgcctggcctgtcggtgcgaactcgattcataatgtccccgctgtgcgggggatctcttttgcgaggatccttccgaagctggcactaaaattagtgaaggtgcccgctatgcttggaacggctacagtagctggattagcttatatacaatatcaaactacgcgtacgttcctatcctccaagttcatgacctactaatctaattttcttgattactatagaggcaggaaactatgctattgatgtgttgaaacgcgcgggggaatcggccggtgacgctgcttcatccattttctccgaaatccaaaatgtggccgaacagacacagcgtggctggcaaaggactacagatagtgtggaagttcctgaatggttgcaaaacattctaggtttcagtgaaggttcccaaaacgacggttccggaggaggaggaggaggaggaggaggacaacccccaagagaaagccgggcgggtgccgctgcagctgctggggcggcggctttggggtacgaccaaggtgatgagcacgcccgattgaccaggaatgcggaggacgaccagatgatgctccttactcgtaagatgatcgagatcaggaacatacttcaagccgttggccagtcaaacacgctcacattgccatcgattgttgtcattggttcgcagtcttcgggcaaaagctccgttctcgaagccatcgtcggacatgaatttcttcccaaaggctcgaatatggttacccggcggccgatcgaacttactttagttaatactccccacgcacaagcagaatatggagaatttccggccctcggtctaggaaagataaccgacttttcttcgatccaacgcaccttgaccgaccttaatttggcagtccctgagagggattgtgtcagtgacgacccgattcaacttaccatctattctcctaatgtccccgatctttccctcattgatctcccaggctatatccaggtgtccggccaaggtcaacctccgcagttgaagcaaaagatctctgatctatgtgacaagtacatccaagcgccaaatgtcatcttagccatatctgcggcagatgtcgatcttgctaattcgacagcattgagagcaagtcgcagggtagaccctaggggtgaaaggacgatcggtgtcatcacaaagatggatcttgtcgacccggaacgtggctacagcattcttactgataagaaataccctcttcgcctaggctacgtgggtgtagtctcacgaatccctcagacgaccgctctattttcctctcgaggaagtggcaacatcacgagcgcgatcatcaagaatgaaaatgcttatttctcttctcatccatccgagtttggacctcagtcagaggtatcggttggcgttggaacgttgcgaaccaagcttatgcatgttcttgaacagacgatggcatctagcctagcgggtactagggacgctatcagccaggaactggaagaagcgacgtacgagttcaaggttcaatataatgatcgtccgctgagcgcagagtcttatctcgccgagagcttggacagcttcaagcactccttcaaggcattcgcggagaactttggccgtccccaagtgcgcgagatgctgaaaaatgaactcgatcaacgcgtcatggacattctcgctcagagatattggaacaagccaatcgacgacttaaaccctccgatgcctgagttggatcccctcattgaccttcctaaggccgacccggagtcaatgtattggcaccgtaagctcgacgcgtccacatcctcattgacgaaactgggaatcggcagacttgctacgactgttgttgcgaatgcaatccagaaccatgttgagtcattgttggccaactctaccttcgcctctcacccgtatgctcaaaagcagatcgtggatgcttgcagtagcatcctgaatgatcggttcttcagtaccagcgatcaagtcgagaactgcatcaagccttataaatacgaaatcgaagttgaagacccggagtgggcgaagggaagggaaaacataacaagagtgcttaaagatgagcttaaggcgtgcgaggcggctctaaaacgtgtcgaggactccgttggaaggagaaagatcaaggatgtaatgtcattcatagacaaggtcagaaaaggcgaagtggtcttggaaggcgatggcgctggtggtgcaggtggattcagttctgccttgctagccacaggtatgtctacatcccccatgctaccaacatacgactcgaagctaatcaaaaacaggccgggaaagcgccttcctgcgcgatcgggctgatctcctcaagatgagacttctcgccgtccgctccaagcaatgtgccagcaagaagaacaagtaccactgccccgaagtcttcctcgacgtcgtcgcagacaagctcacctcaaccgcggtactattcctcaacgtcgagctcctgtcagagttctactacaacttcccccgagaactggacatgagactaggccgtcacctctccgacgcagaagtagagcgcttcgcacgcgaggaccctcgcatccggagacatctcgacgtcatcaagaagaaggagctcctcgaactggcccttcaaaagatcgaaagcatccgccagttggatggtcgcagcaagcatagaaacgccgaccgcccgctgtccaaagagcagagaaatcgtggatggaacctgttttaattcattagatcctttcctccactacctactacttcgctccctctctttcctctctttcgttgctcccgacaccttacatcacgttcccttcgatttccctctctttccgcctcttacctagcttcctgtataccataccaccaatagggtctgtttatagctcaagaatcacttcaggataggcgttagcacagcgagtgcttggtttatccattctttcattgtacctctcccttatcagacgttcatgtgaaaaattatctagcatcgatagaaatatctacattccatataatgcaaacctaccacatagctcaaaataacccataaatactaaataaaattcccagtcagtgtggaaagaaccgatgtatgaatcaagataatacacatccctaccaacgacaaataacgattcaaagataggaaaagtaaaggaagataaaatgaacaaaagaaagaatataggatgattatggccagatctaacaaatctaaacaaacagtaaccccacaaccggtctatctatttcgtacacagagatcaagattaatgctttttgttcttctcttctttttccatttccaacatgccttggggatatccttcaaggcgggtctcgtgggaatatcaagtgggaccttctagatagatgtggaaagagggagatgggcattggcggagtggatgatgagtgtcccattcatttttcaatggggagtataaagaaaagagaaaagagagatggtaaagggtcatgtgaacggggcatcaaaaggtagaatggtagaataaaccggggaaaacacaaaaaaatctcgctccgaaatcatagacgtaacatatctgctgtttttggtggtacagttggttccaaatctatcttacgagagattggtttactcccgagagacgtcacggccgaacattttggccttgacccagtcgacggcgaccagcacacggttacgagctgttacgtatgttagcacaggtaccattttctaataggtgtggtgaatggatcacttactgctgaagcacatgctcaggtaagcactgcgccagaaaagataggtcatggtaccaccacttgcgatgttgccgctcagccagctgatgtctgcaaccgcacgctcctttccgatgtacgccagacttccctggtgggaatactggaagggaccaatctgcttggttctgcgcaattgcttctggcgttcgcggatctcatcgaaaatctggttgcgctcctcggggctcttggcctgtgcttgagcctccgacagctgcttcaggtcatcctcgatggcctcggtcttagccatagtgttgaagagacgagcaaggaaagcaccctcctgactagcaacctgagcagtgggggcatagttggtgatagcgcagtcaccgacggcccaaacgttctcggcaccgttgacgaccaggtattcgttaacagcgagaccacggcgcgagttcttctgggcggggagctggctcataaggtcccggacaacagggcggacggcgttaccggtagcccaaaccaggagaccgtaagggatggtttccaattccttggttccgtcgggcttagtgacctcagcctcgatgtacttatcggtcacgttcttgaccatggtcttggtgcggatggtgatagcttcctccttgaaggtcgactcggtgtagtcaataagctgcttggagaacatgggaagcacgttgggaagagcctcaacaagggtgaccttgaagttctccttgatctcaggaacccacttcttgagatcctcctcgaagaagtcctggatctcaccagcgaactcaacaccagtggggccaccaccgacgacaaccatgtgcaaaagacgcttgatctcatcctcagtctgatccttgaagatagcggtctcgacacagtccatgatacgcgtacggatcttctgggcatctccgacctccttcaggaagcaagagtgctccttgacacccttgatgcctattgatacgcagtcagcgttggttacttcactggggctactgtaagttacataccgaaggttgcattctcagcaccgacaccaacaacaagcatgtcgaaaggcacctcagtctgggagatgtcacccttgatttcggagtcgtcgctgatgtacacgacacgcttctcgtagtcaatcttggtcgcctcggcttcgtagaacttgacgtaggcatttttctggcgagtgatgttacggatcggctccataatcgagcggtgttcgaccaaacccgtggtgcaggaaggcaacagaggggtgaaaaggaagtagttacggggggaaatgacgacgacattgtagttctcggtatccagcttcttcagaagggaaacagagccccatccggtacctgcgcggggttaatcgcatgtccacattgtgtgaccatatcaatggcgaagaaacaggacttggggtaacctacccaggatcaccagggtcttcttcttggggtcgggtgcaatctgctcaattggatgacggagctcatagatgctgtatgccacataaccagtgagaccgagaccggagagcaaggtcaagcgccaggtccagcgcaagaacctgaatcctttcttgggcttcggcgcgggcgcggcgtcagcgtaagaacggcgagcagtgcgctgaacgggctgctgggagaaaccgctggatctcaagggacgagcggagcgaaggacctgagggcgcgtcgagagcgacctgcgcgacagcgacgacatgactgatggcgtggccatcttggaccggatagcaagcgcacttccaaccattgtcggttgcggtcgcccaaatgggggaggagtggagagggagaggagagttgagaggggagagaaagagaaagaatctggaaactgaactggattccaattgacaattgagtcaaatcaatttcgtcaaacccaaataaaaaaaaaaagaaaaaagaaaaaaaaaagttttcggaggcgctggatcagtgacgcgataagaaattagctgttttgggcgaatcggtgtgtcaatgacttgtactgccttggagccttggaagtcgggtgtcttttcgactctttccaagttccgccgggcttatgccttcccaattaggagcttttccgcgtcctgtgaaagcactgaatggggcaaaaaaactgggtccaaagggatttgcagcctgaggataccgccggggccagacgccctcccgatcaactgggtccggttccgaccctaaattttttaatttttttttacactcttccctgtgggataatcgattttcctgtagggggttggagaatgagggggagttttctgctagtgaggagaagcactcgacacgccttgtgaggggaagaattatctgcaatggagatcctacagtgggtatgaagctctctttttaaaccagctccctacaataatgacggacagaaggaaagggattctcaataagcgttcctccgtttttctaggccttaattatctgcactatggacagggattcttatctcgacgacgaactgttacttgtttaactatactccaaagtactccatatctacaagatatgccgagtatgtactcggtgtatgtatgtacaatgtcgcataacatacctaactatcagcgtatgactcaacttcctatggtgcattgataatattacgatccacccaatcccactttctcctcacccgctggcgcgcaatccgagcgttccattacggtatgccatcaaatgccagctgactcagaacccataccgctgacggtccttcccgagaaccagccgggttcacccgcatctagaccttcccagcttctttttaactagacatcgaacaaattccggatgaagagcaccgtaagaatccggggaaagtgatccactcttctaatcttagctcttctgcgtcatttcgtggcgactgcttattgatttagactcttcatccttttgactcaatcgctgccagtagcttccctcactcggagcaaactcggcattgaaactatgtccaaagtgacctgtcagaagagggaggtctttctcgcttctgtagctttgagtgttaaatcctcaactcgtctcgccacgtcagagtccagtctagacccgtatgctccttgaggtaaaggtattcgaattcttgtgtgcatttgctttcacttcttccgggtctgagcaatcatgccatggacatgcgggaattctgttgttcctgtggtttccgatacatcgcatgtggctaccagatgacgttgggtcggggagctcgaatttcgggggtgacttaatgttgagagacatatcgctaggatatttcgccatatccatgtctttaccgtttggaagtgtttgtcgtcgatggccaaacaatacaatgagtggtgaacaagtcatggtataattcccgcttatgatcagcactcttcttcactttgtcatgttagactagttaggatcgggactgcataggagttatacaacagttgtttgtttgagaacgtgataacttcgttaacctacactagcccaatgaacatgttcgaagtatataaattagggccacatccctaatgtatcatcttcgagacccggttgatatattaaaaagggcagaactacactaagcataaaggatcaagtatgacaaggtcaaaagttagaaaatagtagagagaaagaagacaggagaaaaaaagctaggcatccctaacatgtgcaccatggaacccaaagccaaccacaccatgaactgtagccctcccgacctctgtcatggtctttgcatcaagaaccaacagataactacgtccttcaataccgtccagcacgacggaaagaagtacaccaccatcctcgtcctctgaatccggatctgtcacaaaaatcggctcacttgccgtctgcccatgctgactccaataaagagatgtctgcgtgacgacgtcatgcttgaccaggccgtccaggaacacactctttcctgagtcggtcacgccgtatacgtagcgatactttcggccacgtactcgagggctaacatggggtagttccggtcctagtcccttccccatcgagaaaaccagttccgccgtgagggtcttgggactcgatgcttcgggaacggcaggcaggcgaaagcgccggaaagctccgcgagcactgtggttccttgactcgccaaaatggcgggctgtggctgagtcagacagtatattgtcgatatagaagcgttttaatacgtctaggctgtcgtatgcacaaacatcggcgatgatatctgtcttggagggattggtcgatgaatgctcttcatacgcattaattgtgtggaaactgaagaagggatcggactcgtaacgcgcgattaatccccgccctccaggagtacgatccacgacgaaccaggtgctgcgctgtgtggggtcgtagtcggccaatgcatctacaaagttatgcgtccatagcaaggacatgcccccagctcgaaagcgagcgttccaaagacagagcacaacgtagtgctccgtcagaagaagagagtgcacgtatgtagcagcatgcgtgaatgttgcaagaatgctggtttttcctgttgctcgagaaacatggaagatacgataggtgcttgtcagaccaatgtctaggttgtagttgtagacatcaccggtggtcaggtctgtcttgcaatgggccgcgctaaggggtccacggagcgatggatgcaagactgtttggtccgcaataccaattggctccagagtctgaggatcgagcatctggaaagtagagttatctgtgcggttgcagagtgtctggatgcctggctcgggcatcttctcctgcttgctgcccgtcgccgacaagccgggaaagttaacattcaaagagacgctgatgtcgacctcgtcgggaacaccttgtggaatggtcttaaagaccgattgcgccttctggaagagcgtcatgcatgggtcatatttagctccaaaggtgatctctccacggtatcctgttcgctgtatccttcggatgaggccatcgcaggtcagtcgggagttgtgtgtgacgcggactcgaggctgctctggtgtaggagtatgtatctggaaacgatgaacctgggcaaaatagtcgaaccagtggctcacacgataggtggtttgtttctctgtctgaatatcgcgagggcctaaaccgttgcggaacagcacgccggcgcagtagggcggaattgtgccctggactgataactctgtcggctcgagctcttggtagcggacatcaaactagcttgtcaatgaggctggtcaagatggtagtgaatgcgacttacaccctgcgtgtttggccagtcattataatgggtagtagtcgttgactctttaactgacgacgccatgtttgctgctgttgatgctcaagagtgtatcaaggagaggaatgaccattttatagcatgaaaagccaatggaagaagaatcccaccccctctgtatccataatagagtcaacctcgtatagtcgggcactgacattactccgtcgggacagcccctcaagtcaagtaacagcatagctcatgctggaataagctagtctgagctacggcgccgccatgattaaggtgatcctaagtgggaatgtgcgttaaagcgagtaggccaagcgaaacaggcagagacaagtcacacgaccacgctttcgataggctttggggtatcgttatataaggatgccgggtgtcatcatactgaccgctaactttagggttgtggcggctcagaccttgcgcccgagtgtcgcgagaataaactctagaaccctcaacaagttggatgagtggacagacgagggtcgtcgatcgggcgatggtttgcggttcccccgagggtggtagcagtcttaatgccaaatgcggtagtggattgcgacagaacaagatcttgcttaacatggactccaaggaatccttcaaatgaggtgatatgcgttttggtaaagcatagctatcactttgataaatatccattcaccctagtcaactctatcccatgtatcatttccacccgatatggcgtcagttaagtataacggtatctccagtcatcctgtatatattaagcatgcgtacaagatgactgccgccagccgccgcattgcttgctgtggccttgacccatcaccagtagtatgcgcacaagcttaacaatgtcaagcttcatttaaagatttgaaactgctggatcgtgaagcatcctactaaaggtactccagcgaagtatgccctaatctttctgcaagcattccatgcatccgcctatcattcggcgccggagataagtcgccggattcccctcattttgcgtgatcatcacaaccttttaaaaacgacttccgaccgatcccttaactgaacgttgggataaaccttgatctaacagatgaagggggtccatagcaataatcatcgccatggttcgcccgaccctgaatagaatcgcgacgatcctctggggaagagagcccaaggatcgagccctactggcgaaactagatcttacgctgctcccctacttttcgctcatctggtttctattcggtgtaacccgagccagttactcgtcagcatatatcagtggcatgcgtgaggccttgaacttccaaggtaaagactacaattacatgaacacggcctatctagtcgtctacgccgtctgccaaatccccgggacgagtcttttgaccgttgtgcgacccaaatatgtcttcgtcgcagccaacctgacatggagtgttctcactcttatcacatacaaaatgactcaggcctggcaggttatcctgctaaatgccattgagggcggcttctcggcgattgcctagtgagtaatgtaacctgcgccaggtgatgtgattcccttgcgtctgacatgctggcagtgtcggtgcacactttattttggggtcctggtatcgcaagtctgagctaggtactcgagcggccgtcttttgctgcttcggccatgttggtagcatggctggcggatggatccaagccggactgctgaaagcattagccgggcatggtggcttacctgcgtggcgatggatctttatcatcgtctcagtgatgacaattcccgttgcgttattcggtatgtcctcgggaaacgaagtgcatcttccagatactgatgcaggggctattaggatggttcttcatccctgatctcccagcacatcgcgcagcatggtatctgaacgaggcagagaaagagcatgccgcacacagactaggccaaacctccaagcaaacatgggatcgcaccgtattaaagcgagtcctactcagctggcaattctacctcttaccactcatcttcatgcgtgagcacttaccaccccttccaccttcccagcgcaagacaaccttccccctttctcacccacaaatctaacaaaaggaaaaacaagtctactccctctgcgtccaatccctcagcaacaacgtaatggccctctggatgtcctcccgaggctacacaaccatccaacaaaacaactacccgacaggcatctacgccaccgccatcctcggcacaatcctctactccaccatctccgacagactccaatcccgctgggaatgctccctcttaatcggcctaaccttcatcatcggcagcgcaatcctcgtcgccaacccagccgccgacgcaggccacttcttcgccttctacctgctcggcacgacctacgcgccccaagccctctggtactcgtggatggcggacgtgacgggccacgatctgcagctgcgggctattacgacggggttcatgaactcgtttgattttgcgttcgtcacttggtggccgttggtattttatccggttactgatgcgccgcactttgagaaggggtatgtggctagtttggttacggggtctttgacgattccgtttattgggcttgtggcgtatttggatcggagggatacggctaggggggttattgggagggttggtcctagagttgttgttgaggattctgttgttgatgatggggatcaggttcgatatgagcgtgagattgaggacggggatgatcatcctgatgatcctattcctaccactgaggttacggttgcgagtaaggtgtgatgtgtgatgtggtttaagtacattgtggattaataaacaccagtcactaacatacatagatagatatataactagagcaaataccaatatgaacatttatataaccatccaatcctctcagctacatatactatcaatatataaaacaaccccgagaagaaccaacacaaccaacactagaaaaaaatcaattccacgcagttaacacactagacaaacaaacacccaccagcacctaggtacacacaatcccatccctcccaaatccaaacccaatccaaatctaaatccacatacatactccccacgactatacgtaatcccgagcaaggaaccccccaactagaaatatgacctatccacaacccaaggatacataccctgatgtacatgtatgcacagatatatgtatgagtataatgtgcatatgtgctcagaagacgagcgtattgggtgtgattaggtgttttattggggcgggtttggattggttggttgcttggtgtatgtttgtataatatatatctatatttgcgccttagaggttggggggtatatgacttgacttgttttactagggatatggaaggtatgtaggaccagtattgtatgtatgtggttgaaggctatgaattgcttgataggtgtggtaatgtgttgttattgttacttggagtgggttcttattatccttactatgtatgggtcctaggttgtctgtgtgccgtggcatcgctactatatacatttgggaagtacatacgagatacatgccttgcagtatagaagtactatgcagttttattgctggggtgtttcctagatctagctttatggggacatacgtgagagagcttagctatgtagcaaagaacaaaagtactactgtaacgagccaatagaatatttccctttccgctaaagatatgatattggcgtagaaatatacgtatatagtcgcatcttcgactacctatgcacctccctgcccaccgtatcggaggtggctaggtaggtttacaatgggataaattcagcacaagcgctataagactcaccgacgacgcagccgataataagattttacaaagtataattgtgattgctgtttagcctctcacttgtttatcgtgccgctagaggtccatgagcaattgtggaggaccgtctgttgatctctgcccagagcttcaggcagcttagtgttggttgtgtgaccagactgcagatattccacgggggactggggtaaggcaagacgcatgtacttttggtagactgcagttgggccgtctcgtagtctgctgcaaatggatcaggacagggaggtggtctgcttatggttgtggacaagaagtgggaagtagtccagattgcaatgctgtgcgacgcacctaaaaaaggtaaggttgacacccaacgcagtgggcaagccaagaagcgtcatggccgcgaatgttcacggaatacccatagacgccgtctccttcgcggagaagtgaaacgccccgggcggattttgaatcagatgcagctgaggcgttccagcgctcatggcaacgaaggcccgcgcgaccaggtcttcatagtcatcgggcgcagacgccttattgggttctggatgggtgggtggtacgagcgtctaccgttgtaggtaagcttctatgcttctgagatcagatggagagtgatctcctctggtcgatgcaatttcaacgttctttgtatgacgtcccggtttgggatatcccgactataaggcttatggtatgtcatagcttcaccattgaaacaaaggtttctctcatgagctcaaaggcaatgtacgtggcttgcagtagtgattatgctgtttcttccgaacgtttatggctttgcctaggataggaagtgttcgcttgactcagggctggccgaagggtggtggcaggcctccctgtggggtgtcagcttgtaccacttgttcttgacacaagaaagttgaaagaacagtgggcgcaatgaagctgatgcagaatgtggtccataatgatctatgctgcttacaatgcgtagccattgtagcattattatgtggaacagttgcggtgatgacgctgctggaagctccatccgagggctgagtaagccacatgcaagacaacagagttcctcaccaccaaccattggatggaaaagcccagaggggtaaaaaggaaagaaaaaaataagcggacgaagagacggaggaaaactaaatgactcaggaacgtcaccaaccgatagactctatgtacacgcaggccaaaccacaacaatgggtgaatgaacaaagcaaagactgattgctttccttttcatcgtggagtctgacctcacactaaccccattcgggtaatattggattttggccagccgcgacttcccagcgcggggaatcggaaagtgtcattcgcactggtgaatgacctccatctcaccctagaaagagatgaaatactaaatccaaatgaatcaaataaaggcttcctgcaagctaaggttccggacttatgttgatctgtgatagactgctgcgcgttactgacccctatgggctcgagggtatgcttatgagtgtccaacgcgctaccgcttgatatccgctgtcttgagacagctcatacaaaccccagtacttctgcgtgtgactggaaaatgtgatcctatcatggctgactccgtacaggggagttcaaaataatagaaaaagaaatagtaatattaataacaataaaataatagaaagaaccagaggagatgacctcggagatacttcttggaagggtagtggacagcttagtcttgctcagttgattgaatctattgttgccagagtgggttataacagtcaggattattatcgctcgttagctttagactgctctctctcaggttcccccaagcccaaacaaaggatcagggcaggatgtggcttttgctttgatctaggagttcaggcgacaaaaaggaaaatagggagaacaggactcaggagattaggagaggattaatttagtacatggctgtggcttgtactgtacaaagatagaaaatatacgctagctacggcaaataatatcaaacgaatacagatgcctagctgtttattataaattaattgacctggataaccgatcaaccaagattagaactgtcccattaagcacgagaacacaatactatgtagcctgccaattggaggccactcaacgatcaggaactcggcgctccgatccttatcacattgctctattgcacagaagaaatatgtagagctaccctaagaaaaggtgagaaattggaagaagaaagaagaagaaaaagaaaatccctcagtattttgtttttttctcagtggaaccgaacctatcttctatgtccgaataaaccggtcatccaccaaggtatctcaagtctcgatgtattagattgtaccccctccaagtgggcggtaagtccctacaaattaagaccatcaatgcgtggttttcatgaccgatggaaattaaaaccattcattactaaaaaggccagtcgaaacctggacggccaacaactccacagccgccgtgctatgtgacgatgtttgtcgcccgatcacagcggcttcgattgacgttgagcacgtacaagatttcggttgggattcttgtggtggcctgtgatttgatttgtttacgaacatggttacctaggttggaggtgtggcgtgagttggaagactttattatggagaccgacttgtgtacaagttaaaacggttgattgctatatttggttcatacttgaatgtcagttcaacccggtaggggtttgagaggtgagacaggattcgtaatggccaaaattcgatacagtcaatcttcacccataatgagatggggatgcctagagttcaaggttaaagtctccagcctgtaagtagagaagaccacagtggttctgtacggttacgatgctgtcaaacgggtattggtgtggtgaaaacctacgatctgactggtcgggacgggcaagggaggagtttcacgcggtattgagtatcgtgaccaaaagctccgcttatctccatatggagttcttactttcggcgcttctgtcctccgtcaaggaagaaagagtatgatatcctcaaaacgttcagaagcgggacaaggatggaacgtaataaaaaacgaggaatgataaaaaaaaaagaagcgtaagaaaaaagaacaaaaaagtaacaaagcgtggactcgtggagcccgatctgagactttacgccctagccagaatgcatcgatgaccatctgtggatatcgtaggcttgcgaatactggtgacctgccaaaaagacctttggaaggggaaaaaaaaaaaaagaatatcccgtctatcgtgtccaaagacgtaacactgatatgttcgttactgtccaaaagtcagccatcgaataatatggaccttcattctcacccccgccttcgcgataaatgcgataagccctttttttttctctttccggcctcggaatccagattatcctcggttccagaatgtaaaattaaatgaaaaagaaataagagacctcttttttttttcgcatcactattacgaaattcggacatagttttgatcatgatggtcggagtgtcggaaatatcgactctctcttgctttccccccccaccgttgcaattgaaatagtcttccatacggtccgtgcctacaacagatattaaccgggacaaacttactctcgaaagcgagcacaaaggtaaacactaatttggccagccatcctggttcaacatcaaccctaggacgaatactacctcctgactgcctcaagggaatacctactctccactacggtttccggggtcatgcaaagggtgcagacatactacatgcagaggttgtcgtaggagtggtagcaaccggtcggcagcgcaaggctatccgtactcgtagaccttggccacaggcttgaacgcaggcatgtcttaaccgatctagatgatgctaacgctgcaatatagacttgcatgacttagcacggaacaggtgtgatgtatcgaaactcgtcctccaccacgatcttgttggttgatgatccccggctaataatacacactgatccgagcatcatcagaacaatgtggtaatggctgcttatttgtatgtatcagagcgcaaggattgcaagaatgcaaggagccccgaagctggaagaggaggcaacccatccctacacagatatcgtgctccttggagaaaggaaacgagggacatctatggtttccttgcgtagtatggcttatttcaattcatatcaaaaagtctggtgatacgatcagttgaaggggaaggtgttgcaagatgcataggctgagaactatgacaacccacgcgcaactaaagtaccaccttcacattggtgtcgtgatggggcaagtaaaaaaggataagaaattctccggcgagcatcatttccaatctcgcagtagacagctgcccatgatgcagtgacggatggaagagattaaaatctactaaaacaaattaaaaaaaaaatcatgtgtcgtaaaacagaaagttttcatatcgtcaaggagtgcattgtgcgagatctggaacaggccttgcggtacttggatgtccatgatctgctcactcgcatcaaggagtagaagacactttccaagatccgaccgacacatacacacacacacactctctccctccctctctcacacgctctgggagtggtgttagttcgcgcctaggccactcgatcaacttcgaaagtcagatatgatcacgctttccgcaaggtcgagcaggggataatcgaccatttctgcgccccgaagaggagtagtcgagaactagtacgggcggacatgccccgaaacgacaccgggttgaaattcccatcgtgagcatatggaggttatgattccaagctcattggggattcaatgcccaggctgctgcatactaggggtagtgtagtactccatagcgaagtgaagaatgctaaaaaaggccccttgttcattttcgtgagaaatcgacctgcgtagcgataattgaatttcattttcatttcctcttggtggatagtgcggatcaaatcatgataatagggtaccagcaatattaggatggattaccatggattgatttgggatcagggtaaaagcgttagtagcgacgaaacttattctttttggtcgagtcgcagttttcaaactaagcgatgacccttttggtggtggcacgatagtcttggagataatggtgtactacttgcatagaggttccataaccggttgatccgtcatgttaatttagatgatagtcgtataggttacgttcttcagtagtggcggtgacaggaaatggattcaaagcctcggtcaatctgtgtgtggcaagcaaattgatccgctggacaaggatttgaccttccaaaacttttggttttctttcttctcataattttttttattttagtattttttttttaaatatcatcaattattaccgttttaggaggggctgctgcctctttactgccagtgcaaccatacatgacatacaaatctatagttgaccataacaggtattcacagaaaatctccccattcactggttcttcgcttgaaaggttggaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagcagccaaatgttcgcgagagaaactctgtataactattgatctatagatcatgattggtttacgcgtggtgttcggtttaggaacaaattaattggtcataccggacagatctctcaaccgaccccaatattacaaagcaatagacagtcgagacaagatgataacaaagcatatgaaagggagtaaaaggaggcgggaaaaaaaaagaaaaaaaagaaaaaagaggctcaatatctcataagtcggttgaaatgggaaagctccatcagacgcaatgtacggagtatgagaaagttccattcagcgactgcagcccctttcgttaggcttttcttccatgcaagaccaagagtcatagtctggagtttgacctaagcgcgtctttgatcgccgcgtaacgacagccattgtccgtctcgtatcgccgtatgtccgtcgcagttctcggatgacaaacgacccaaggattcacaatttcacatccagcctcctcgatggatctcagcggaccactggacaatttgaggatcgcatatgatgccgatgacgataataaaatgccaatctgctcagccgctccactttaatgctcacttcgtcctggagttctggaacaccaaatgagcccacactggccaggtggtgtaaatgtattaaatttacaccgcgtgtggtggcccagaaccagccccgaattactgggggagtgcgagctcgaccttctgatttgttgcacgccaatggttcccgaccactctcaactataccatgacgagagagtcggctgcgatcgtgggtactaattgccagaacagccaagaatccgttgacgcacttcggatcgtctgtccagattgttagttacggaattaagaaactaactgattcgaaaggaagagagagaaagttagagaaggaatctcgaagaaagaacgcaaaaagcataaagaaaaagaataataacaccgtccccatacctctacttagtgctactccatacgggtggttccaaaccgacgtgatcagtcatggaggactctgtatcttagggtttctctttgcttatttccaatttgggttgttggtcagaccatcattgggttacgatttactcttcacccgattacgaggagcatcgttaggataaaatataagaacaaatgatgctcgaatgatgttactgtatgcttccactagtgtattgttcggggacgaaagctcgtagcaagtcagccaaggttaatcaaaacggatatcttccgaccaagtcgttgagaggatcttgcgcttctgctactagtcacataggcgaaatccgcaagcagggttcagactcagagaaataagttgggacgcataattcgatgataatcgaggagtcgaaggggccaagaccaactcgtccggttccagtctcttacagggttccaacacgaaggaactacacagtaactccagtggacatgcaacggggccgggtcatttgtcacttgtcaccttgtactgagtaagatacagagggacaagtctgagtcctcggaccatggcgtttgataatcccctactctatcattacatattttttttgctttgtttttttttatcgttgcgtccttttcctaaatttcgaaggggggcgaaatttaggtaggtcatggtctgccgctctttgggcgaatgagacgtcgcatcaatcaatgtatatcgtcaatgcatcgatctgctccgtcggtactgaactgtcaggagccatacccgaactatcagcgtttgcctgtcccctgaagttaatggtagcagttcgaagtacagaatcttacggtactccgtcgtccggacacaggaaagtcgtccgaccggtacacatcccctaagaaaatttggtaccacatcgaagttaaaaacgatcctgacgctacccaccctctagggacccgaacttcggggttcaacagggaaagaggaaaatcgacgggatttgagatactctattccgtacattcattgactatcgacatcatgtacagcgtcgcgtcccgagtactacgatcgtcatgactacgaccagttcaccgaatgcatgaaaagatggccggaaataactccttctagtctctgggtcatgttatttaccacatcaagacgagtaaaactgccgagtagagctattgttctaaatggactccggagtatatcctttttatggagactcagtgggatcctgctattattgccaataacaactacaatcttcgtgtatatgcttaggtaacctagggaaaaaaagcaaataaaagaaaaagcaaagaaacaacccccccaagagaggcgccacagggaaactattgcatgccgaccatcatttggaacaccagaaaaatgccactacattgtaccactaataaaagcacttttgtttctgccatactctaactttctgctctgtctcaaagcacgagtcagggggttgaaactcgcattgtgtgtgtgtttttccttttttatttatttcttttttcttggggggccaaactgtgttatcacattttgtttagcgcccttatccatgcgagggacgttgggtggtggtggtgatgaaagttgtcttagttcaaagctccatttactgctgccgagttgctgcgcaatgtgacaataatgaaggtagtattgaaaccatgggactgggaacttctctttcgggataagcccctaaaatggctatagttataccatctcttgacgtacacgagcagctgacaggacgaaaccccgtgtacactgtataatctacgccgtcatgggtccttcaatattatgttgtctgttttttttgttttcgttttcgttctctttgactacggccgactattggtgccctatcatctcgaaaccggatcaacatcattagagtagtagtgtcataacaagtggcggattagtttgaattgcagccttcgcgcgcgtagatggagacagaatgggtaaacatctattcatggttcggattatactccatacacgggcattacgactgggcggagtcggacggtacggagcagaggaacagaagaaacctggaaaggcgcagcagcagatgttggattgggtaaatgacgagttggaagcggattcgtcggcagcggagtttgaggtaatcaatcacctaaccatcattgattcggacggtggacttgattagggtatgtgccaccactaccagtaggagtcacaagggagagagaggggcttatggtcgctgagtgagtcgggcggtggtggtcccgcggcctgcgcctgtctgtccccagcaggagccctattttccaagacgagtgggaagagtaaaaaaaaaaatgtaatagttcagaaagtaaaatatgtgggaaaggttagttcaagcaagctgaatgcagcgattggactgctgtctgttggaatcatctaccgccatgtgggaccattgattggttggtttaatttcattacgcctcctttctgggtccttgtgcacttatcccatccctccggacgcactcataacgcatagtttattactctcgacgcaacatgttgcctatgacccagtggtccccctctcattcttacacaaccagtggataagtcggcgttggctaggaatttttccaaagtttcatacattactgcctatttattctcactcatattacctccctcccatatccaccggggaactagacccctttcagctaagtggctcttttctcggccaagttccaattcccatcccaagtggtccatacctgacgcagactcaagtacagtagtagtaatcatggagcccgtccttcccgtactctgtacatatcttacctcgccatgacaacccgatccagtatccttgtcattcattaggtcgatggaagtaccaccctgttggcgtcccgactgacttggattatatttttcttttgaccttttcgccttacgctaaaccctgttcagtaatctatccagaaatcatttaattacggaaacctcgtaatcattccagtttggccacaccaccttctggactagttaccatgaccatacacatttcccgcgtagtctcttccccgccttcactttgccccatttccagtgggtggttagtaagttttctttccaaactcaagtactgacttgtaagagcgcggtaatatgattattacaccgaaaagtaccaccactcgccaatattcttccgtacctaactcaatttcccattcctttgccttccgcctggtcgaactagaattggcgatcaaccacacatagagtgagtgcacaaaccccccttcgtccactcttctcccgtgcctcccgaggtgctgagcaatggatcccttttgtccttcgaactaatttttgtttttcttttttgggtttttttttttttttttactcagctccaattatttttatttttattttttcctaccgttgttgtgtaaaaagaaggaaaaaaagaggagcctagagcctagaaggaaggcggcacacgacgcggcgactacagcgacggttgcattgcgacgctaagcctgacttattattggatttgatatgggtcctttcttggacggagacagtcaggtcggtggaaagtcagtagatgatgatgttcgctcatcactacgaggtcatgtccgcatttccacccctctctctcccttccatccatctccatttgcctttcccttttcggttaggacggtgaccagtagacttgaccttaactagtgagtgaaaggttttcccactaaacccgaactggggggctgctgactgaccctgttcagtttagtgagccttccactattccgtagcatgcatccacttgctttaaccccctcccggtggctctgacatcaaccggtatttcaattctcttcaagacaaagcagagacaatcaaacctgggatgaccaaaccggaaccgacccaaacgagtccagaaaggaggatcagccctctggacctgcgtccgggtcaaactttgtctatcctgtatggtcattgcacttctccggacatggactaaagacctaccctggctcatctagcggagatgtatgaggtttagttattatttgctggatgaggatgatgtcttgacttcatccttcattattactgccttttttttcctttttttttttttttccaccttcccttcctttttcatatttattttaatttagtgtttctttttcgccttaattcaatttaaattcaccttttttattttattttatttttcttttttctatatggtttgattccatagagggtctggggcttttttagttttttttttgtttggttctttggactttccttttatattagttttttttattttgttactggatatatgacttttctataactggatgtacttgcgacttctaaaagattcaagtacatctccgttctcaccttccaatctaccaatttacaacaccgtgattaaatactatattgagatttgcttactcttggtctggccttcttttaattaatcttcctccacccccttcagtgccttcattccaccgaccaaggcgatcaacattcactggtcccgctactgttgctatcctccgagaccttcacggcattttttgatatgaacaaaagctggatccatcctcgactttagtgttcaacaactccctccaaatcattccgtgcaattccctttgatctaccaaccaccaacaccatatatctccccagacggtctagccatttggaagtgaacgactatcagtgtcagcgcattgaatacattggttcattgattcgcggttgatgccaatgggagttccatgagaagctgtgtgcagcagtattacctcaacaatctctctcttttgtcctcaacctataaacctccttatgtctcttccagtgttctcaacacagtcgtattcctctgtcccacatccgttcacccccactttacctctctattcccggacggaagattcgacttgtgcgaaaaaacgacatctcgaaacagttttggaggaccctgatcaccactggactgcaccgttcagggacggtctgcctactcccccgaacgatatggccggcgttgcgtacaatagcattccaccctccggctatggcgctaaattcggtggagttacacttcccccctacgccaaagcacccaactatacgcgcatggcatcgggccaccactctaccgcctctgtaccgcagtcgaagccgccgagtcaaccctcgcttcaagacgccccgtcttctgagccaactagccagaagaaaggaagttctaagccggttgcttcttatttgcagataccgtcatctatcaacaatagcaagggtaatctggccgactttgctgctcaggtaagaggccattactttttgctgtgtggtacgctgtgtatgctaactcaggcagatgacatgcttgttctggtttgaaactacggccaagttgaacgatattgaagaaagaaagaatcctcttctgtacatcgttccagaagcaattccgtccgctggtttccagaaatgggtaacgaacatcctttcgactacgcaagtcagccagaatgtcattctattagcacttctcttcatataccggttgaagaaatttaatcaccgagttcgaggaaagaagggtagcgagtatagattgatgacaattgctcttatgctgggaaataaatgttggtttgaacatctttagaaggctagcattcaaagggtaaactaaccagcgtctagttctcgatgataacacctacaccaataaaacgtgggctgaggtttctggcatttctgtgcaggaaatacatgttatggaggtggagtttctcagcaatgtgaggtacaatctcttcgtttcggaggaaggatggacgcagtggcattcgaaacttagtctttttgccgactttttcaacaaggcttctttagcgccagaagcgaaggaactagagtcgacaacttcggcacctcgtacctcgccaagtctaggagcttctcaagtgtcgccctcgcaaagactgccctcccctcctaattcggatgttcttcgtgctcagaactggagctttccgtcaaacgcgccagcatacgcaccacctgcccacttgggcaaggaattcccgccgatgccttccaagaagcggaccctagatgactacgtcgaagaccagccatcaaaacgagtggcaatgccaactactctacctacgtcgatgtcgacgctcccatcggctgctttggccggtgtccctactttacccccagtcttggcagcaacatctgcaccgtctgcgaatagcctatctggatcgatatcacgattgccacgtccgaacttcccaccatcttctaatatcgccccgggaattccaacatctgtgctcccctttccctccgttgctaatcgcgcaatgcattcggtctacaatccttccaccaattgggtcccccaactgccaccaacccaggttcctcccattacgaatggattgtacaacccctcggtgtcactcccagaccctgcaaggcagcataatagtccgtttggcatcacttctgccactatctcacccgccatctctgcatactcgagccacacaccccagactaatttgtcgccttcctttttccttgcgaaccgcaactcaccttatcgacctgttcgcaatgtcaacaccttgttgattcctccaccctcgtcctcacttcaacaacaacaacgcgcagttcctttcgagcatatgcattatcagcctctcggtaaaaccgcagcagagcgcaagactggcctgctgccctatcttcaccacgaggcttggccgcaggcaccttttcttcaacccaccttccattcaaccccgcactattaaaattcattgatatcttcatctcatgttacgattgaatcatgaccccgtacgaaagaggtgtttagcctttctacttttgctttttcctttcccttttttccatcttcttctatcctgtatcttgtacagtttacatttctcttttccttgttattctaacgaccttgcattattacggcgttcaatattatagacggctactgcattgaagagccaatgggatcactaacgatcagggaggggcaaccttattttcttctattctgttatttggacgaagcatggcaatggcgttgttgattgctgtcatttcatacacccatgttgaacatctgcttgcatttgcatgtttaggagttcacaagtgacaccattaaagaagtacctaaacagactggttgatctgggagggatataaatgtatgaaaactttttcaatccatataaacctggcattgtaacagcctcgttcagcttatccaccgccttctctaataaaatgattctgccttctaaagagtgcggtaagtatagagcaattggccaatgggagacaggatcttgtagctgctgtgaatggacataggtcccctgaaataagaattcctgaaacaaattcactggaaagtcacagagggaaataggtcttcattgaagcacagaagttatgatattttaaaaattaggacaacaaatggaattttggatctacaacgcactgctcgcgctcaccggcccgacgtatctccggaagcaggcctcaggcaagcctccgaaagatctttggcttgtatctcacgccgaaacccgtttgattccccttcaacgacaactgaatattgcaaatcaccatgccgcccaggcttcaaatactgcctacccagtggcagcgcccactttcaagacccctttccgccatctcatccctttccctccttttccctcagattcagcaacaaagccgcaatgctcacattctagcttccctttccgataccccgggtgcctataacaaacggatcaggagaggtcgcggtccggcgtcagggaagggtaagacctccggcagaggtcataagggtcagaagcagcatggaaaggtcccggctaggttcaacggtggtcagacgccggaaattattgttcatggcgagaggggattcaataatgtgtaagtttccttattttgtgtattgtggctctcccagcttaacacgctgccgccacgactggaattgcaggtgcgggaggcatcatggagcttactgattctggttaatacagcttctctcttgaccttgcgccggtcaacctcgaccgcatccaagaatggatcgaccaaggccgcatcgaccctgctcggcccatcaccatccgcgagctggcccaatcgcgctgcatccaccaaacgaaagaaggcgtaaagcttcttggtcggggtgctgaatctaccctcgaacaacccatccacatcgtcgtttctcgcgcctcggcaaccgctattgctgctgttgaggctgcgggtggatccgttactaccagattctacacgaaatcggcaatcgcacgcatcatgcgccgtgagatgcacccattcgtgtctacggcttggacaaaggagagtggcagcgagggattgaacaacgccgagggagcggagaacctgaccgagtctgccatcatgaaggagatgggcttccagtataggctgcccgatccgacgaagagaaaagatatcgagtactaccgtgatcctgctcacagaggatatctgagccatttgttgaagcctatggagggacccagtctgttcttccgctcgccggttgagaggaagactgctgctggtgttaagaaggagaaggtcttgcccgagaacagactttggtaatttggtgcttatgaaccgtttcactaaccatgtgcttgggaatggccagcaagcattgtccagcagagaaatttgcatgcccctctatcaatggtggccgcgtgattcattatctctgcactatgtatttttcccattgatgttctctttttgatttgacagctacttgtataaatatgcactctagatacgtgaatacgttggatctattttgatttctctgtttccctctttctcattggtataacattcgcggagcaaccaagtctaacgtgatgtctctggctgttgtggaaagtttcctggattccatcctcctgctatctttctcgttggcgcatactctggctgtcgctgcttcgggcatgatcctactgtagtatttcagttggtgctgtcctacgagttgtcttactgtacgtttctgcgtagtggttcacctggagaaaccacggagggacgaagaagacatccatgcttgtgccccggtaagaatgaggagaaaaccttagcgattacgggattccatgctgaactgcggcggtacagcaggactgtgcaaccaaaaccctgggttgttcaccatacgcatcttcaatcaacaagtaggaagtatcgaggaagatatcaatgttacccaataggagttatggtgcacatacgacgtggctccagatctcattcaaacatagacttggctagaagagtaagcactggcaactcgagaatataaaggatggataaccaactcgaaaagagaataagaatgagactgctgtgtcctatgcactggagcagtagcgaactccacaatcctttgttgacgccttaggcgctgataatgtcaccgtttcaaaatccatatcaaaatgggagatgaaatagagctcttgcactggggcatactaggtgtgtacttacctgtcccctaatctgttataaaataagctgaaaagtgacccttcatccgcaggcacaggatgttatgccaagtgtagggcttttcaatttccctatcccggacacacctttttcactaacacacttaggctttacggggaacctcaattatcacgtgggcagagaagatccaaatggccctcatcacgcattagtcggcgtagcgtcctctcgttcgagagacgtggctaaggaattcctcgagtcatttgacgttcccgaatgcaccttgacatttcacgactattcggagctagttcgcagtgatctcatcgacgtagtgttcattgccacaccacattcccatcatttccaaaatgctctgctggcactcgaagcaggaaaccatgtcgtttgtcagaagagcctgacagtgaacgctgcacaagccaagaagctgttcgaaactgcgaagcgggagcaactattcctcatggagggatggtggctgtggtggccacaagcaagtagacaaacatgtcgactgctcagagatggagagattggacaagttaatcgcatagttgccaacttcggcatcagaaacaactattgtatgttcggctctgcgagtgatcgactaacatcgaaagagctggctggtggggcgctcttggaacgtacgttgattataaaccacctgatctcaaagtatggctaatagtgtataagttggtagtttggccctccactggatacttcgggctctcccaggaggagcttgtcgcccaacccaggttacgtctactatgaaaaaatgtcccgaatcaggcgtcgacgaaaccaccactattaatatgggtttttcaataggtggacgtgaaatacgcactaaagcaatcgccagtttatctaccccagccagccccgacggacagcttgcacatgtgatcatcgaaggctctaatggcaagatcgagatccgtggatgggaagcgttaccgacagagctgtatctcttcaagaatagctatagcctttccaagccttatgatgtgacattccacgaggaagagccgttgttcgttccagaggcggacgaggtcgcacgatgtatccgtgaaggtctcctggagagtcctgagatgccttgggcggagagcctactcgtcatggagatcatggacttcgtgcgcaagcagaatgacctgcaataccccccggagattgaagcgtcggaaccctccgtcatgcttccttctagactattgtgaagatctttgccgaatataaggagccaagtattgcacaagttcatgataacccaatctaaaactatctacactattcaagagagaccctttaaacaggaacacgtaacatgaaagtaacgagtacagacccaggatccttatataccagacaacctcagcctacaatgttattatccccttggaatggcctatcccttcccctaagcaatgttcaccccctccataccccttctgataattaatcatcgttcctccctcctggtcatgttacttgcttttccacccgctcacctttagtaagggtatgtgtatctccttcggacagcgggtctcgtgttgttttgggagttgtaagtctattctactctacattggcgtttgtggccgatgatggatggctggctgtgaggtttatactgcattgaatctgctagcgtatgttcattcattatatgtattggccagttttttgtagggccccttttctttctcctttttttattttattttattttatttttctggctggaaaaaaagttttgatagatgaatgcatcatctatgagaacaggagtgtggttctgtgtgatgtgggtgggtaatgaatatgcctaagttgggatattattgatagtagttaaattatctaactttaccggtgtgcacgatggaatagctttttttaaatcaatttttggtttttcaaccctccttctagaaggcgaatgctattataactaggattccactagctgcacagtacagcacagctaccagctatatagatacaggaaaggagaatataacgtgcagtaaatgagaccagccaaacgccatgcttgtgataccgaagaacctatcctccgaagataccatgaaaaaccattgcatgaaaagtagcaaccgcctagaataatcaaagtcatgaggcccccaagagcgaacaggatgatgtatgaaaggagccttctccgtataccgagatgtgaaatgataatcaaatcgcaagaaacaaaaacacagaaagagagggtatcatagatgatcactaatcccgagcaccagcgcttgtccatatcataatagcgccagttttgatcatcagtatatcgtaagtcgaaatgcaatgcgtcatatcccatatttcaagtcaccccacccaagccgggtaagaaagcaatgcggaaagaataaaagaagaaacgagaagaaaagagaagaaaagagaagaaaagagaagaaaagagaagaaaagagaagaaaagagaagaaaagagaagaaaagagaagaaaagagaagaaaagagaagaaaagaaaagagaaaaggaagaagcttcacagcttccagatggagtcggcttcaccatcttcacccttttcagagagttcccggagccaacgggatgagagtacatcacggatggtccaacgcttttcaacgctcatatctaaacaaccctcgatcaactcaagggcgtgctcccggtccttgcgggccggcagatctgtttcatcacctaggactgccgtcctgtcccagttcccgctaagaatctgcgactgaatgcggggcgtgaacggatcttgaaaggggcgagatcctacgagcacagtataagcgatcacgccaaatgcccatatatcaacggacgcgtcgatgagaccactggtagaaagaagaagctctggagatgcatattccaggcttcctgcaacgctagtacttgacccagcagggccgatcgttttaggtggtggccgatccgcagcgtcgtcgtatgggtcgggagagacacccccgttatcgatgttcatccattccgccattccaaagtcacacaagacaaggttcgatgccttcgttccgtctggaagctcaatcgggtctagaaggcagttttccaatttaatatctcggtgcaccactcgggcatcttcatgcaggtatcgcagtgcgcacgctaactgataagtatatttctttgcaagctttatgtcaagtccgcgccggttttgccggataagatcgaaaagggtaccgccgatggctaatttagtaaagcaaaatgtcgcgtagtcagtttcgtagacagcgtcaagcgtcaaaacatttggatggttgagatatcgccagactcgaacttcatgatcaaattctgcttgaacctcatcgttctccttttcattctttcctgagacttgcttccgcacaatcttaacagccagccttttggttccaccagtttcatcggctttgtacgcctcctttactgtactgaaccccccaaagccgatctgctttcccagaacatactcagttccaaccatttggccctcgtcatcaggctgtggtgcaggctcttcgccactgctccacatggaaaggaacatgctggcgggagacttgccgctcgaagctgttgatcggcgagagctctggcgagtggagcctcgaaagccttttgttttgcttccaaaaggggttatgacgctattagaccaggagctgcggtcatcaagagaagcaaatccttgcacaggagatgctacacagaaaggtgatggcagggcgcctttggatccttcaggaggggtacgcagctcttctgtgatgggggaagccgtggagatcgatgtcaacgacgtgggacgatcaatcgcggaagtcacgggcatgtcatcatcaggactactcaggaaaccttcatgagagtcgaagcccctttgagccctgtatccgtgtctcgggtagtgatcgtcagcatcatcctggggtagcgtgtttttcagactcgagccttttgcctggaacctctggggtcgggtccttatcactccctttgccaacggctctcccagcgcctgcggctgtccggagtcgagggtgatattcgggtcgaagctgacggaacggcggcggctatgaaggaagctatcaagcggagatgattgtacatcctcaggtctttctgggaagctaacatcttccttaggatgatcatcatgtcggggtaccgagattgggggagtcgctgaatgcaggctactcagaacactgttgtcttcatcagtaccgtaacggcgtgcgccagattcgtgaaagatgtttgtacggtcgccctcgataccagttccatcatccgtcactctcctgcctcctgcctcacttcgccatctaggtctatgtgtaagaggaaaggatgtgtcgatcttcaaccctgccaacgcactgttcctctctgtatgagccatgccctcacagagagcacgaagtcctcttaatcggcgatgtcaaaaggtcaaaaactaaggaggagaagaagaagaagaagaagaagaagaagaagaagaaattcacagtcctcccagccgataggtgcagtggtgcaacatcgagaggaaccaacgtcaaagatgtataagaaacagcccgtttagagagtaccggtggggtaatgaaaacgaaataaaggttaaatgacttttaacagcgagtccaagtggttctcttagtaatataaatggtatacgacgtcaggtagcaaccacccaggtagatgtgaataagaagaaggaagaaaaatcgtcagactgggacgaaaatgggcaaggatgggtgcatcgggagataacggaaggcgatgtcgttgcaggatcggaaagtcaacagcggggaaacgaagatcatgtaaaatgcaatcatcattgaccatttaccaaccattaacagagcgcccagcggagccccgtgggccggccctagtctcctttcggccctagccttcactgtatcacctgatccaccgggaaccctctaatcgaagccctaagccgttcaccggtgaagccccagccaatcggggcgctccacagtctagaccttggcattttggcttctttcactttcgttggttcaggcacgaggccgctttgggaatggtttgattaagcgcgcgcaaggggcgcttgtttgggggggaattaacactggagaacctcctttttgtggttgtcttgaaagtccggggaactcgttcttgtcattagcacggtttcggctgctgtaccttttgcagcctttctgcagtcttgtttattgttgtgtttgttgtgaaattcaatattgctctgagagtatattcttttcttctttctcttttctttcattttgcgccttgttgcccgaccttcgaccaaccccgtgagcctcgctgctgtacagttgtcaagcaaacccccgccgtcattgtttgtggccctgccaatctttaatatccgcctttttatgtccctcgcgcctaaatctccgcgatattctctcatttgacgcacgcactaggcctttgcgacctttcattctttatcaggacctcggagagcgtcaagttatttcctgccgtttcgtttgactccaatctttacgatttaaatgagtcactcgttggttcagttcttcgcactacttcactcttatccttaagttgacagtggagattcacacaatatgacgcgcccccgaattgttcgtgctggtacgtagcgatacaagctattgatacccgactccatcaacgttaaaggctaactgctaggcgttagacactcttgatcttcaagaccagcatgcaccctcggctaaggatcactcgaaacagaatatagtcgtaggcagcggatttggtccgcaccaggagcagtccattcgacacgccgatcaagacaccagaacagaagtgatgcatgggcccggggccgaagaaaatattatagatgaacatcgcgacggtatcgatatatacgacgacgacgatgatttggacgatgacttgggacatagtcagcatgttggaggctcagaagacggtgatttagcagacggagaaggtgacgatgatttgttggacgatgatctgatggataaaatctcgagctccccatctatcgacgacggtgcgttgtatctcttaataaagcccatggatattgaaggcgggcccatgcttttgattttttaccaaagttcgcggacaaagttctgacattcagtagaggatatcgacttcgagtttgtttatgcgcttcacaacttcgtggcaactgttgatggacaagccaatgcggcaaagggtgacactatggtccttctggacgacagtaacagctactggtggcttgttcgaatcgtcaaagacggcagtattggtaagctgggcatttagattccatgaagggaagctcattggtaatagggtatctgcctgctgagcacattgagacacctaccgaacgattggcaagattaaacaagcacagaaacgtcgatgtatgtgattttattctagtattaaaggacgtcctctaacaaaagcagctttccgcgactatgctgggagacaactcggaaaagtctaagaatctactgaagaaagcaatgcgccgtaggaatgcgaagaccgtaacatttacgagcccaacatacatagaagcatctgacatagagttttcgacggatgacgaactggatgaagttgcttctttgaccgatgcggatggattgcgaggggatgttgacgacttacaagagagtgaacatgaggacattgttgtcgagcctctccgaccgaagtcgcaaagagacaaggcaagcgaggatttggaaacagtacacgaagcgaaagaatctgatcgggccagccccgaaaaacaacgatctagtgctgagttgttggagtctgaaggtatggttttccctccgacttatgcagaacgaaacgtatggtcaattgctaaaactaatacagcagaaactgctgtcagccgatcaagaaatgggactgtacggaacacagattcattcttcaaggatgacactgttgagacgaagaagatctctcttacacccaacctcctccgcgacgaggttggaagtagtagcgtggctaatgacgcaagagaggtaggatacacttcataagtttttcagctgaaaatgtgctgacaatatatcaatttgtaagacccgtggaagcatggaagctgttgagaaagctctcagtgcatatgataagaacaaggacgacaaaaagcgcaaagacaagaaaccagggatgctcagtggcttgttcaagagaaaagacaaaaagactaaggcagccgaagacgagactgatgaagtagaaaagatttcgggtgaattgtcgcgatcttcgccacaacccaagacatcgtccgaatctatctcgtctcccgagtccaagtctcctaaccctctcgtggtgcagaaacagcccagcaagctgcagaagccgtctccaatcgtccaagctcctccaaggaatggcgtggagcaggaacgtgtgacacaaagatcagtggaggccaatgatgatttgaacgttatgcagagccagagaaacgaacaaacgatacgacaagtaccgtccgaggacaatatcccacagtcccctgtctcgaccagtattcagcaagaccaacctttgtcctctcccatccggacatcaagcccgctgaagaaactcaacactgcacagccaaattcgggaggcacggttgcatctcctatcaagcctcactattcgcaacactctgttgcctctccaccacaaaagttccctccaaggcaggatgtgggataccaaggccttcgtggagattcaccggtggaagtttcttcagtggatatctccccggtggaaggcccatcttcaccaggtgcaccggaaatgacaatggatccatcatcgcctggaggtttctccgtctccccggtattcccacctttgtctccagctgtcgagagtaatggtagcaggaatctcgatgcagagaggacatcgtttgacgtggggtcggccgatacaccaacatggagcgatgccagcctacgatcctacctagacgatgaaagcgacatccgcgatctgttcatcatcgttcatgataactccaacgttcctcctgcaggccctgatcacccaatcactggcagcctattcaaggaggagagcaagcgactgaaggaaatgaacagccagttagattcgatgctagctgactgggtaggccgaaagatgcggaagtctataagccaatgatcgtatctctgggccttgacagacgtttctcgcttaaacatctagtcattacgaaagttctatattggccgggagctaacaatgtgctggacacatgactctagttgggccatagtatcaatcattctctgtgttttccaggttattcacacaatctatttgtcgggtttctgtagcgcacaatgtgtggcagcgcggaactacatatggatggcctagaatttttgtctttagactacagaggtctgtttttatcttctggctctgccccattacttgctatatttccctacgaggctctctcattcttcatttttgctttcctttgtgcgtttttcaagctttctttcctgtgcctagcgattttctgttccccacataacaacgcctattatgggataccctaagtcacatacatattctgtcgactacaaactttttcttttctttgcctgtcttttgatacaataaccagcgaatattacgaagattatgttcaattttaagatcggtacgaagtaggccgtacatcaatccccaccgtaactgagcgactccgtcattagtaaatgcctgcaatccgtcatgatgtcccaagctagatccctcataaaacaaataacgataggaataaaaataaaaacatacaactttagtccatggacaatagggaaaaaagacaaaaaaataaagggccgcccaaaaacggaggtatatgacaacacagcctcgcggtatacaaaagtctccgtctccagacggagatttactcccgcccaacacagtatagaccccaacccctacgaatataaaagatggcctggatccaagaatataggtttcaattcatcattcacaatcacgactccaagatttacagttacttcttccatttgcatcttcaattttcctattcaccatcatcactatcatcatcatggctgcgagcaaccttcatactgttgctttctttggcgccactggcgggtgtaatttggcttgtttggttcatgccttggaggctggtatttgttgttctgcttgtatgtatttggttcatttctttctgtctacctactatgtccctttttacggtacatattggtgttcaattgtgatgctaacgatatctagtggttcgtgatccggccaagctccagaatctactgcgccaacggggtatttccgattcagtcaccgcagaaaagctctgtatcgtgaaaggcaacgtcacagaccttgacgcagtgaaacagacactcatgtacaatggccgacctgtcgacataatcatctccggcgtcggcggtaagcccgttttcacgaacccgttgagacccagactcgacaacccgactatctgccaggacgccgttagaaccatacttgcggcatcccgagcgcttggtgcgaagccggtgctcatcgctatcagctcggtgggattgactaccaagaagcgagactggccgattgccctggcgccattgaactactggctgctgagggaaccacatgcggacaagaaagtcatggaggagactatttttgaagaaatgagcaagcccgatgaggatagggctattcgggattatacccttgttcgtcctagttggttcacgaatggtgagggagtcgggctgggtaagattagggctgggacggagatgaacccggcggttgggtatactatttgtcgcaatgatgttggtctttggatttttgagaactttcttcgtcggccgttgcagctggataacccgtatctgggacggccgataagcattactgcttaaggaggaatgaagagagtgaggttttgatgcgcatagagtggaagtttggctgtcatctttgcggttatttttttcgtctcttcctttctggtattttcccttccttttctccatttgctctgttggtgataaataccctctgtttctgtgtccatggtgttcttatatggtgtcttgttagtttagagcttcttatctcagattgatgtctgtagtaacaatctaatgctgatcaactaagttttatgaagtcaaatggtttttcaccagccatgtccagtcagcactccatctgtcgtttaatctcattagtccgtccggtacaattacagggtttaaacccaccgtatagtggccgaatccgttttcaactcaatgctttatgactgccaaaagctagtatatttgaagatagacctcacgcaaacggctgttagccccgtgtttactataatgaccaccggcataagacgacttgactgccggaagcagtttgacatttctatagctgcgacacgcctaatttcataatgaggcccgtgtttgcagccatgaatgcccacatcaattgccgtacaaggttcccatgttatcatcggagttgctgagcaactgtaacagcaaatcattgtccaaaggctgctctgacagcgtgaaattgtccatgtcactacgtataggttctgtcatttcatatggcgagttgagctcgctcggccggtcagtggtattggcgagactcaaaggcgaacccctgggaccacgatacaccaaatctagactttccccatcgcctggaagcaagcgcattggattctgaatgtggagaagatcttgctctgaccccatgctctgcttgctctgctgcaacctggtatagtcctgatacaactgctcacgggtatcagtaactcccgaaagcccaagaagcgtgccgatgatgggatcatccacaaagaatgggtccgtaattcccgagaccggctgccggtccaccaagagcgcatcgggaactatgtctgacgatgacaagtccccaagtcgagcagtggcaaaggcgggatctaacagcaagccctcaatatggggtaagtcaagattcagagctatcgatgagtcaggggtcctgtgctgggcagatgaaagcacttgttcgggctcaggtaggatttgaaggtgttgaaatgccaatttcgcccatttgagccgtttcttaacaggccgcatcacggatccacatcgtgacaccgcatcacttttacagatttgatggaacttatcagcataatccgccaactgttttttgaatgctgctttttctttttggttgccaatcgaaccgcggctgagatggtcgtagatatgaacaagggctctgctacatgtatctagccccaggacaagcatattgataaattccaccccgtcgtctcgctgtactggcattagaccctttgacggatctagggagcggtacgagagggctagaagcgctgacgcagactggcagaatgcatttatggctgtagacgacaggctcaacgactcttggtccgttttgttctgggagaataacatgtgcgtgattataatatgataggcagtcaacaggtaaagctgcgaagacaacatcgtgattcgtctctccacagcttgtaccgcctgaaggaggacatctctaatcttcaccgacaacgtggggaaatcagcacaagactgaaggagatcgtataattgatggatatgctgttcctgccatgaggcgtttgggactttcttggcaggcatatcgaaatacagaatgtagatgtgagatacagtgctggcaatatggctgagaggccatagacgtcgtaaggcttgtatctgtgccgaaagcgtagagatgttgtctgatgcctggtccaagcggatcagggctgaggtggtctcatctaaacagggaaattcagggatctcatcggggccgaagagcgcaagcgcctggtcaaactgcataaaggcccaggtggtggtggtcaaacataaccagtgaatattttgcaggacctctttcttgaccaggtcaatctcaacaccattcaatttcactctcttcatgtcggtattcttccctgttttggctaaacgtgaggccatatagcaagtataacccacaatgcaggttgctcggcgggcatggcccaagcacagctccctccatgctatgagaaacagagtttgtgctgtggaaagtgcttctgagtcgccaagtggtagctggcgttgtttgatttgagtggtggcaaactcgaacaacttctgggattcatcgcttatagccccatactgctcgctagtaccacctaaaacatggtaagcatcggccaggattattgccaatagggcttcatccactgttccatccttaacgtcactagtaagcaaggtttttgatacgagtggcgatagaggatgcgccgaaaaccacatgtcaaccaactgcaagatgcgatgctttcccagagctgttagaggattttgatgctgtggaggatcgaacatggatgatgtagtgtcagccactagactagcaataaagaagtttcggttcccattctctggctgtccacatctcaaagagccaacgcgcagcagtagcagttccagcatctcttgggcaatggaggatagtagcccatcatagttgacctgatgctgtgtaggatggctggatggcgtcgaagtgtacggccgccggtggcgctggaaagaggttatagacaactgaagaagattggattccgatccagtcttgctgataaaataatcatcaaacatctgttctagttcgttgcccagtgtgcgaaccttcttgagggccactgacgcggacaacggtgattcgtcactcaaagcactggctattgtggtattagtcaataaaatggactgcttcctgtcgcgcttgctgatacccgggttaagcgtgcacttgtcctccgttcttttgcgctttggtcggcccttgcgggcttcggggccgtagacgcagttgatattacggtctcggcaagcgttgcagatacgtccaccagaacatcgaatctttcggccccgacaaaagatacagctctgtcgcaggccggatgttcctgaatgagcgtgtcagttgaggaactcttcatgccgtcggaagctacaacaaagaatgagcgggatcaaggcgtatccttactagtctgcgtctccatattgacggcgtctttgaaatgtgttgtcgcttggtcacttccggcgaagtatgagtatagtggcgttggacgctcaccgtcagattttcaagcttgcatgactagtaatcaataataataatccatattatacaattggccgtattccttagagcactagtctattagctaggggacagatagaaggaagatgaagaaagttagatcagatgaatctgatagtcagcctgatggcatttggtcgtaacgtgatttatctccgaagccgaactcggctagtcacttcctttggtgccaacacagcaattctccatcatcacaataagatacgataattatacaaattatctaagacgaatgatgaacttcggacctcatattctaccctctgttccttcgtctatcgattgttattatccagaaatgtcttcaatgtgacctacgggaaacctggaagttgtatttgagattcagctggaccaagcatgcatttcattcaccttcgttatgttacagaacctttactagttagggccaataataaacttactgaggcccaggaacttagttctttcgtcggcgaccggcacattatatctgctaagaggaccatgagcttcgccaaggacatgaatccggtgtagagcggatttgcacgcctcatggtctgagatgcctgcaaatacttgtgaccttctcaagattaaaccctaaatgtgactacattacattcacagtgacgacaaagcgaagggcgaattcaaaagaggcatgagggtctgtgatgtatacgtcaaagacagtggtatttttatagcataagagctatgttgggaatttcattcgccggatcttatcacaaccaaatattattcccccagggatcctatctcgacccaaactaaggcctcttctgacagtcttgtgggcatcaatagaaatcaggttctttatatcgatcggctgagcttggtcttcatctgacagaacgaaggcactaccctgttccaagtatcccttagtatgatcagaatcaatgggacacacaaatgaggggaattgccttgtgcattatcttgtttacagtgggccggctcactgccacaccacagatacttgcttcccgacaaacaaccactgccataagcatcataacaatctttggagatgtatcacttctgaagcaatgtgttcacactatcatattcgtatatcggttcaaccaatagccattgctactctcgtgctggcagatctgaccgttatctccaaatttggcagagaggggcggttcccctccagtgacagcgtccagagccatcaccattgtcacaattggtctttccaagaaccccaatcagaaagaaggaggttatagagaggattttaaaggcatgcatttttcagaactgaagaatggctgtgggtagtataaagttgcatggagttgggagcttgcgatgacagttaagaatcctaggtagggtatgaaggggtatttatagctgaaaagacagcctgaaaggctttccaatatgactatttagcgtcagtctgaatcatcataagtctggctggattctgctctcccttgtgtggaagatgtgtgatgatctacggagtacacgattgaaaatcaacttagcgaagcatacggaactttgggtacgtactttcgacagctattagactctcccggtagacattacaagcccactgattctctcttctgccatgatacgacaattcccattgtagatcccctcttgggtagttcatcaggtactcaccggatcgtctgtgccacgtagatcccgagggctgaatgtccgtcactacacttatacccacatacaaacacaatgagtaactcatgcactaatttaattctactcatatccctcaacttgaatatcgccatttataccaacaagtaagtataagtgcacttgcgttgcgtcgctttaacagtctgacagaaggcgggcatataaaagtcatacaatgatcaccatgaagatcgtgatggtagcttcatctaggtggaggaaaagcgtgtaaccctcaccttctaatctaaatttcgatggttttcagctacacttcagcagtgccgcaacgatctctggtagactttccatctataccctgggcacttttctctatacctcagcgtgattggccttatgcagtcataatcacaatacatgcaaactggcagctccatgatctacttgtagttgcctaatataatcagcctcactcgttcgcaaaaagacatgccatccacttcctccggcgtactttccgttgcccaccaaagagcgttggacactcctcggtcctcattcgtacccatcagatccgtctcgtacctcgaaagcaccaaggatgccttctgcatgaactagagacgtcaccctgagaattctggctcttaaccacctttccacggttcaggagctgataaatgacatccacgtagtcgtcttcgatgtcttttgcacatcttggtatccgcgcggtcgcgttgatgtccacgccgtgctgtgattatgactcgacgatctcagcgtatcataccgtcttgcccggcgagttgagaactctaccgtgagcgaagtagaaggtaaacgaaattcaacaccaccgcaagatctatgcagaagcacgaggggtatcatactgacagatgtactactaatagtagaagggtttcttctgcgttataggcaactgtccttgtaaattcccttgcgaatacttcgctttgcatgcaagaaccagtgctagtcgatattagatctacttatcttcggattaatttctttgtacaagttaaatgggacaaatctagagagagaaaagacttcacgtatcaacaattgtgtctatgtacaactgctcctgtgtcgaagagtagatataaatatatgctattctatactatttagcaaacatttagtgtctatgcctggcttcgtgcaatgaatctgttcgtcgtttgtctgacttggcaaaaagcccatcacttgctaggttgctgcagtaaaattagaacacgcccgagcgcacgagtccagaatcggaaggtcatgcagaaacatggacctgcacttctttttctttttcccccttcttctttgtcctcatgcacggttgcttcatctgattttcaagaagttctgaagaagagctctatgaagtctggcagaccggggtagggtctgcaatgctgtaaagctgccacttcataccatcttggcggaatgtcgtgcgagaaggtcagctgcgctgcacggtatggtcattaggcagttgatccatacttcatgactccttgaaataaacagtaactagtatttattgactgacacctccccctcgaagccctgtgtacaaggtggtacctggatttacttcccaccccgccttcaggatgtctgacccttatgcccaacacccacactacgctcctcctggtcctggacccgaggccaacttttatgcgcccgcagatagcgtataccaaaacccaccgtacgattatgagccccagaatccgtatacgcagcaatctcctccaaaccaaaactaccaatatggctcgcagtatgacttagcgcaaacacccaggtcttatccccctcaaatgtcgggcccacagcaagactacctcaatccggcttctgcgggaggctttgagcaggaaaataaccatcgagaaagtaacgctgattattagtacgctgcaatttatagcatttcgatgagttcacactaaaagattccagcaacgcgcccaccgacgaacaagatcggcaccatcctccagactctcgtccccaagaagccgacaacacttccgacaatgagggaactgagcgcaatcttgcaggggcacttgctggtggcgctggtggctatgttttgggacgccaaagtaaccatggtcttctaggggctgtggggggtgcgatactagggaacttcgtcggagacaagatggaggataaaccagatgatgaggaggatggtcatcatcaccgtcaccaccaccaccatggccatcatcaccaccgtcacaagcatcgtcacggccatcgccatcatagtcatcatggtcatcatcgcagtcattctcggcacagtagccatagcggtagctactgatagggaacactcttagattgttattcttagattgctatattgatgtttgctgctctttcatcttggcgtacactgttatggggaaattgttggaagaggataaagattcggaatgttttataacgcttaacgacttgatgacagcaatgctgagtatgcctctatctgtatgttggtaattcggatcatcgtacaatggattcttctggcatttgtctgaaacaacgtgtggtgaaaccgttacttttccccttattcccttttgtggggtttatacggcagttacccagggaagcataaattgacaggttttgtatgaccttttttagttcgtcagctcacgtaaagatcgaagtttgcgagagaaatgaagagtcgatcggatggttgtttctggctgattcaaacatgacattatttacatgaaagtagaatagataacgggccagagcaacatccttctggatttctatcgcccattgcttttcatccgaaccagccagatgagtaaatcatgaggataaacttagcgatatcatatcttatcgtcgaaataaatgtttcacttttccccacaaagtaaatctttccacgagtgtaatgttccccgaattattctgtcatatataaccagtgtgggcttagtcaaagtaattctgaagttcgagaaggaaataaatgtatgtacgtatattctagacttcttcttgacattgggaccacgtcacggagagtatcccatggtcacggttccccgccatcggggatcccgtgatcagtacggaagatcatccgccgccggaaaccggagcggagcagggtttcctgatccagtaggagccaatcaaggttgggagatatggaagtcttatcagagtcagtcattatcgccgatcttcagctcagcccttgactcgtgaccgaatcggggacggagtgtgactcgttctgcatgccatatctgaatcaggccgaccccctactccttcctactcctgtcttctttccctcttcttgtttcctcttgttccataatccgtactctcctttcattccccctttgtccttgcagaacgagtttcacaccgcataaaccggcattccgtaccccgtgggatcctcgcctattcatctgaacgtctcgccgtgtcgtgacttgctcctgcacacgtcaatactaaatactccgtttcgagcagcatagacgggtcttccaaatctttggtgaaactaaacaaaccgagaatatgcctcctcctttaatacagcacctgactcaagcgctgccacaacattgtgagccgtcttcgcccttcttcgctaccatttccgcatatctacacacgtgcatacctacgccgctcgctcttatatcatcagtgttgggtacccttagcattgtctcatggctgtttgcacagctcccccagatatacaagaatgtccagttgcagtctacgtcgggcttgtccatattctttcttgtggagtggtgcttgggagacactagcaacctgatcggtgctctactcactcggcaagctacttggcaagtcatcattgcaagctactatgtcctggtcgatgttacactcgtcttccagtttttctggtacacacatatcaaaggacgtcagggtggctacagtagcttgtctcactcacataatgagggcggaaccgggggggtgttagaaggggtatccttttccgagaacaactcagtcaatcagacaccttcagaaaccacagccgattcggacgcgaaggatgtgaaaggtcgcaaagaacctatattcggttcttataacggccagtccctgtcgtattccaatgagaagctcagctcatcccgtcggtcaatgctcagaaaaagcagcggacccagcctgcctattgcctctacgcgcacagttctattagcatcgatgctctgcgcggttgtggccaacgcagcaccaacggagccagccaccgaaccacactcccatttcctcagtctggggttcctcggcacccttttctcgtggatgtcaacattcctataccttttctcgcggccaccacagctatacaagaactacaagcgcaagagcacctccggtctatccccgctgctcttcatggccgcattcagcggaaacttcttttactcctcgtccctcctcacaaaccctaacgcctggtacgactatcacccttacggcggcggcggatgggccgactccgatggcaacaaccgcgccgaatggctaagccgggctatccccttcttccttggggcattcggcgtcctcttcttcgacggcttcatgggcgtgcaattccttatgtacggcacgcgagacgacgagtccattattgagatcgaagatccgaagtgcggacgtagtcgctggatgcgagtccgcggctggatgagaggctggatcccctccgtatcccctacccgggatgcccatcgccgcactcccacagaaagccaggcgcttttagaagaagactgtgatagatacggtacagtttaaatgattaactagactcagtgtcgtgtgatcatctagaacttcctgttttttgtttcttacacttgcttacccttctcgaccctgcgttaagcagatacgatttctttttatgacttcatgacgatctttttggcctgagggttttttgctgtctgccgtcgttgaatattctcggggttcaataggttcattctccatcgttcggcgccttcgctttatttgttcttttatatatcactggacgttattggattcaaggctgggctgggctgggcttaaggctgaggttggagatacctctaggtggttatcatagcaacagaagatggcataaggtcacaaaccatcattcagtcggcgtaccggattcattatattttctggcctccaggattcactgcgaggtgtttggttacggatagatatttgcatacggggtgcatatttagcatatacatagggcactcgaatactctttgacttgttgatttggatagtaacgtacatgatctcatcacattaaattgctagctatatatatgaaagtacaaatgggtccaataaaaatgtattaacaatcatctaagtataaacgttcatatatgccaacgaagcgatccgttgcgcccccactgctcatcaaactcattagggtacaagtgtgtggccccgtgcttttcaacaataacaagcttggtcttgtcccatcctccagcacttggtggggggagtgaaccagcggatgtctttagggagacagcgaaaggagggggccagaaggaaagagaaattggaaaagaagctagtagaggtacaaggcccagtaaacccctccgtcacacagttacggagtagcgaacagatgtgtttgtggaagttcgctggccggtagtcaatttttcaaacagcgtatccatggcttggtcaggaatccgtgactttctgaggcttgtgggccattccacgccatgcatatggagggggaaacgtggtaagaatgcagagacaacccaggggcggctgcttaatgatacacaacaagcgtgaagtagtaatggttcgatcagcctgcgacgcggcatgaccagcatcaaccgagtctgtaggccaaccccttaaacgaatatgtaacaataccgaatgcaatcatgacgaactaatacaacggacctttggcgtcctggacaccgcgcctgataacgtcctcgatacgccaccgcgggggagcaacggggtctcgcttccggtgccattccttctccatctctggaggaggggtcacgtcctcattcgaggggagggctccgccggcaacaccagtcgagaatttgagttgtaagacattgccaatctcatcacaagcggtcaatacccgatcgaggtcttccttagtatgcgcggcagagacgcagaaacgagcacgggaggagaccaagggtgtagcaggataaccgacaacgacaacagaaatctttcgcttgagcatttcatgggagaaggctggcatcttagcagggttgaacagcagcactgggataattggggaatcgtcgtggccgtacactataaagccaagacgtttcaggcccagacgaaggtatcgggagttaaaggccaaacgctgcagtcgctcttcaccttgacccggaacgatttcgccgctgatgatacgaagagcagacgagatttgggacaagatagccggggctggcgattctccgtagatgactccagaattcgctgcacgaagctgatcgatcatgttcttgtcggcagcgatataccctccattagcaccaaaggactttgtgagggttcccatgagaatatccacttcgtttgtatcaatgccgaaatagtcacaaacacctctgcctttcggtccaatagcaccaattgagtgggcttcatcaacaaaaagatggaacttgtaacgtcgtttcaaagaaatcaggcccgggaggttgcacatcgatccttccatagaataaaggccttccacaacgaccaatatcttcttccaggggcgatgagtacggggctgaccttgactgatagcctcccggagcttattctccaggtccttcatatcgttgtgcttgaacataccgatagatgccccagaaagacgtgcaccgaagcggattgacgcgtggttcagctcatcagaaatgataagatcgcctttaccgaccagagcgggaaagatatttgcattagtgccaaaacccatagagaagaccattgacgcttccttgcccacgaacttagcgacaagatcctctacttccatgtgaagatcctgtgtgccaacctccgctcgggtgctaggagcggtgatgccatatttcctaatcgactcctcggcgaggtctgcacatgggccttcggactgcgcaaaaccaaggtagttgtacgaactcaggttcagtgtatcggtggtggttccggtgaagtaaaagtgcttgttgtgatcatcagtcgcacggtcgatcagcgtgatgtatcttccggggacacccgtcaccgggcgctcaaaacaatcattgatacgcagcttaaggcgacggacgtagaaattgtcgaagtcgctgttgagggcaccgtatccattccggggtttcaagtgtctgtaattctcttcacggaagcgtttcccaaaaaaatcacggacatgtccaaatgcgattaggattaggtaactaatataggtagtaagaaggtaataatagggaggctcatccattatcggctcgggaaagacaccgccaggatgttgactggaataccggtggctgggatggccaatggtgccaaactgcgcgtttgccttggcctggcgacgagcctcctccggcgaggggggctgaaagagcgtggtcggcggttcgtccatattggggtttcccgcggtagcagtagagagagaaatggtcggtaaggacagtgaagccgagctgatcgaagtaggatgagcgttcccactggctcctctggcggccacgttcgcagactgagagtcggatttagacttaggggaggttgagaatagttggctcaagagactaggtttggttgtgggcgccttgaaggtgataccgccctttccagagttggatgaggtggactgcgagttggaggggttgttggcggaagagttgacggatcgacgaggcattgcaaggaaaccgccagtcggaaacaatcaatttcgcaggaacaccgatgtggtgtgaagagaaacttctaccgcggtcccggaaggaagagtgaaaacagaagctacttgaggtagaaggtaatgtgactcctgacgcgagtgctctgcttgttgaccggtcctccttcgctttacaacgtctcagaaagcaccaggacagcgacaacgatctgaagtatccgaaggaaagcagtcagccacaatccagaccagtgtgcgaaacactcgtgcaaatagccaacagatgcgagggagaaacgaaaagaagaccaagactcgagggcggcatacacagacaggagagagaaaatgagggtaagatgcaaatgcaactccgagcaagccggagtgattgatggtcctgtaatttcaggtggtaacgtaaggcaaagaccttttgcacgtggaaactggaagggcacggagcccaatcgcaaattcaatctcttgtcctagtccagattaattgacgcttatcgcgatgaaacagtaaagagaggaagaaagagagagtaagtaattatggaattagctgagaagactatcaaccataattaatcagtccccgatggatcccaagtgttgggagggaaaaatcaaaggactttttcaagagtggatcttccagaccggacccatagtatcgtacggtatggtcccattacccctgtcgcctttgcatggttttatgtacggagcacaaggtagttcacccaggaaaatgaagttatgatacggtaagataccggcccctgaagcaaccgttttttttttttattccctcaattctcttctaatctactaactactccgtacgtggtatgtaatcaaaaatcccccagaaaggggcaacgcaaggcgaatacgaccgagcaggtttaacccaaccagaataacatacaattgctgtgtgttgatctcatactccgttttttgaggcagtggttatcgctttgattacttcgaatatataaatctgtacatccagtacatacatatacgtgctctgccttggaacacactgccagcaaccatatgccataattttgatgtgcatacgtatccgtacttgggatagtattgactaatagaatgctgtgatatttgccacaatgcacaaggtctaggcttctattgtgctgaagaaaatcgggacgaggaaatactatagtagagatctattttgatctggtaatagtacacagtaataagcatccattgaatcggagtcggtcgccttctactatctaagtagggtaaagcggggggttcttgtctgtctcttctccggaatctcccgcccccacgatcccccgattaggcccttggccattgcctagacttacctatagatttgctttgctctgtaccagtcattaatctttagctactatgtccggaagtcactgatcagctcaatcgtactccgtgccaaagttggagggtccagatttcaaatcgaaccatttcttaacaccgaggtacagtactaatagtgcttgtcacccggcaaaaggtgattgatttcttctccgcaattgaacaagattgatcgaaggggacattattcagtaggaatatacctatcctaatcgctttcgccatgtcctcaaatggggttcccaccggttcaaaagaactatggcggcatagttctccgcaagacacgcagatatatgacttcatgatgaagctaaacgcagagcacaatctgtctttgaagagctacaatgacctttggcgttggagtatctcgaagcctgcactcttctgggagcggatatggcactatacagcgataaagtctcataaaccatatgaccgtgtaagtatttgcaggtctcgtgccatggccccttggcatctccctggtcgtggttacctaacagcaaagtctcttcttcttctaacaagtattacaggtcctagaatctgatggagatctcttccctagacccaacttcttcgaaggtagtagactgaacttcgccgagaatcttctctacccagctagcgcgctcgatgagaatgaggtggcgataatcgctgctacggagtcggaacgagagtatgtttcatggaaagagctgcgcgaacgcgttcggcaatgtgccagctcgctaaaggaagcgggcttacagtccggggatcgtgtggcagggtttttagggaaccataccaataccgttgtcgctatgctggcgacaagttccataggagcattctggactggtgtctccccggacacgggtgtgcacgcagtgttagagcgcctgaaacagatagaaccgaagattctattcgctgacaatgcttcattatataatggtaaagtgcatggggcagaggccaaaattcgccaaattgttccaggactgccaaatctggagctgcttgttgtattcgagacaatcaagtcacatcagatcaatcttgaggagctgtcaccagctcagggaaaggtatctacatatgagtctttcctctctgccgccagcgacccttcggctcctcttgaatttgcaagcttagagcctggtcaccccgtctatatattatactcttctggtacgacaggggcacctaagcctattgttcatggatcgcttggaacattgctgcagcataaaaaggagcacatgctccattgcgacattcgccccggagaccgcttgttctactttactactgtcacctggatgatgtggcattggctggtctccggacttgccagtggtgccaccattgttttgtacgatggttccccctttcgaccatttgactctgaaggcggaaatggagagatggccatgccacgtctaatcgatgaattgaagataacccactttggaacatcagccaagtacctgtctatcttggagcaggcttccctgaatccgcgaaagcacccccaccggccggtaacactgcaaactctgagagcgatatttagcactggctctccgctggcgccctccacatttgaatacgtctactcatcctttcaccctgatatcatgctgggttcaatcactggcggaacagatattctgtccttgttttgttcctgctgccctatcttgccagtgtacaagggtgaaattcaatgtcgcagcctagccatggctgtttctgtatacgactacgcaggtaacgatatcagcgcgtctggcgagcccggcgatcttgtctgtacaaaacctttccctgcacagccggtcatgttctggccacctggggctgttggtgaagagaaataccgcaagagttattttgatattttcggaccatcagtttggcatcatggagacttcgtgcgcttggatcctcagactggaggggtggtcatgctaggtcggagcgatggcgtcctgaaaccggccggagttaggttcggaagtgcagaaatctacaatatactgctcaaacacttcgcagaagaagtggaggattccttgtgcatcggacggaggcgagacggaattgatacagatgagactgttgtcctcttcgtgaagttggcctcgcaggaaaagaccatacctcaggagctggcagcacgtattcaagcaactatccgcaaggagctcagccctcggcatgtcccgggcatagtggacgcttgtccggagattccggtcacgtccaatggcaagaaagtcgagaatgccgtgaaacagattttgtgcggcctgaatatcaagatcggcgccagtgttgcgaatgcctcttgccttgactggtatagagcatgggctacggcgaattcgtaacagactcagttgagatatatctacaattgattgcacaatcatcaaatagcggtagaactagagtttacgtgatagatgtgtgtatggctttaaaagcaattcattgttccaaaactttgtcggatagtataaataacgatgccatggaaggacgtagtcgagcgaacagagatagaaaacaaaggcctcctaagctgttgccacacctagtttgaggatctagaccaagactaagacagtatttgaaatgaaatgaaaaggaggaaaatatttccagtcgacgtcattttcgttggtttgattaaggaatgaaaacagaccggattagataagccatgggatctcggctttcatccaaatccttgcggtggcctccggaaaactgctctctccgacaacacaaggagcacctgaattcagtctcctccgaatacattgaattcaagattgacaagatgcgtcgctcagtattgcgggcagttgagtccgcgaaaccactcgcccgcgcgcctcgttccgtttcaaggagcttcgctactgtcaacgaggccggttccaaggtaatgccgaaatgttgggtgctcgtttggtctgatgttctcgactaactcatgcctttacacaattttataggatcctgttgagctcgaccagatcaccactttgccgaatggaattcgtgtcgctactgagtctttgccaggccccttctctggtgttggagtttacgtcgacgccggttcccgatacgaggatgagagtctacgaggagttagccacataatggatcgactagcattcaagtcgactaagaagcggtctagtgacgagatgcttgaagttcttgagggccttggaggaaatattcagtgcgcctcttcacgagagtcgctgatgtaccagtccgccagtttcaactcggctgtcccaacaactctggggcttttggctgagacaattcgtgatccgctcatcacagaagaggaggtgctccagcagctgggtacagctgagtatgagattggcgagatctgggccaagccggagcttattctaccggagctggtacatatggccgcctacaaggataacacattgggaaaccctctattatgcccggaggaaagattgggagagattaacaaagcggttgtggataaatatcgcgaagtcttcttcaaccctgacaggatggtcgttgcgttcgccggtgtgccgcatgatgtagctgtcaagctcacggagcagtacttcggtgatatgcaggggaaaaagtcgagcaatggtcctgttctatcgggaaccggcattgaaactactttgtcgaactcccagtcggccgtcgaagaagggcaagtgcctacaattccccagttcacgccatcgtctaccacatcgaccactcctgcatccccgaagtccgagtccagtctcctttcaaaacttccattcctcaaaagcctttccggatcgcagaagggctccgtgtcaccattggatccttctttggtggaaccgtcaacattcaacttgacacgcccttctcattatactggcggtttcctcgctctccctccaattcgccctccggcgaaccctatgcttcctcgcttgagccatatccatctcgcatttgaggctcttcccatctccaaccctgacatctatgctctcgcaaccctccagacactgctcggtggtggtggatcattctctgcaggcggtcccggcaagggtatgtactcacgcctttacacaaacgtgttgaaccagcatggatgggttgagagctgtattgcttttaaccatagctacactgacagcggaatctttggaatctctgcctcctgcagtccgacccggacgcctgagatgcttgaggtcatgtgccgcgaactgcaggcactgactctcgacaacggttactctgccttgcaggcccaggaagttaaccgtgcaaagaatcagctccgctcctctcttctcatgaacctggagtcacgaatggtcgaattggaggacctcggacgccaggttcaggtgcatggccgcaaggttggagtgaaagagatgtgcgatcatatcgatgcattgaccgtggaggatctgcgccgggttgcccgacaggttttcggtggtaacgtccagaacaagggacaaggcactggtaagccaactgtggttctgcaggaaggcgaactggagggatataaacttcgttctttcccatgggaggagattcaagaaaggatcgccaggtggaagttgggaagaaggtgaatggagtgaagtccagagaaggaataatccagggtatagatagaagccgctgcttattgtatagtatagttaagagaagggcgtgacgcccgacagttttcttccctctatgtaattaaaacgaatgacatcaaaacatgtgttctcgagcgttgtgtttcactatatttctcatctaatggtaattgtatggctagataaagtagagattcttcttctctgcgctacagtatgagtactggggccgaaactcattgccgcttttagccccgtttggctcgggaaaaaagttggtacggacgacgtcgaatccgcagtcctctccatttacccatcaatctccgtcacctctcaatttcaactccatccaatatcgcaacgccgtcaattcgcctcgcccattcatatactttataaatttccattcaattaataacccatagtcaacatggttcagcttcaagaagtcgaggacgaacactacgcccaggagaagccccaggtcaccaagaacaacgttcttcttgcctcggacgacgaagatgatgactacactgataccggttagtactctagtgcattccctcggattcaacggtatcgaggctaccttcctgtgtgcgtgagatgaatcactcgtgctcccggcctgtgtttccggcagcactgcctgcgccgaccacgctgctggcccaaacacaccgcgtagccatcttgattccggcgtgaagacctccttgtttaaccaatgttctaatatgtttaatgaaaatagagtctgaaatatccgaggactccgatatcgagctcgacggcgagaccttctacgagcgtctgtccgctctgaaagacatgatccctccctccgcccgccgccaggtcaacaacacagtttcctccatcacctcattcacaaagtccagtctcatgttcagcggtcgggcactctgggttatcagcaccagtgctttccttgtcggtatcccattcgcgctcgcctatgcggaggaggagcagtacgttcagatggagcgtgagcagggcatgatcaagggtgccaacgaggtaggtcatatctgaaattttatgttattatgcatttccaatgtccgttatcgtcattaccgtcattgttcgccttatcttccggttgcgcccgaaagccgagacgcggtgaaaactcttttacccatcgacgatcacgccaacaagacgacacatccatattttgaattatcgccattattcttgtttcttgacgctatgcttttgggaacttaaatcgtgcacgattgctgatcaagccttttctgtagatgctcacccccggtgcgatttccgaggagcagaagcaggctcaacctactctgtaaatggacatcgctagtgaaggcaaagaccgcaacaggtgtcaatgatcagccatcaacagctttaacctatagtctacgctcgaaccgcctgttgctgtagagcctgcagcattgtacgccatcggtctgcctggggcagatcagtgtgtcaacaatgactctgtctggtgttcccgatatacacaaatcgaaccacgcgttgaatggacctaaaaaatacagtaaattttaaaaaacggcaatgcatgacaacacaacccgcatgcgttttgaaaagggtatacaaagcatctgattgaacaatcgcctgcgatttccaaaatataattcacgggtttgggccggcgcggcattaaaaaagaatggacttaatggttatgggaatggctttcatccatctgtcatttcggagtctttgatccttctatgtacctttcttcttctcccctcatgcctctgtttctggaagtcctggagcgggcaatgcatgtatttgtataagtcataccgattccttttctttttcgtttcactgatgtcgttttttacttattttggtcgacatatgtttctagataatggaacgtgaatgattctagaggcatgatcgtaaacagtattgaattggcatccaagaggttgcatcaagtgagaaaacagctaaaaagcacaataagagcagaaccaaggaaaagacgttcgaaagaaattcgttatgaaaggccatgtcagacctggggtatcaaccgagcgtgccaaaaaaaaaaaataccatcaagataaacaagaagcagagataaaggatgacatgagtggaccatgaatccaggtgtatgtaggtttgaggggtaaaaagataataacaataaaagtgagcttgtcaaagcccataatagatagtatctcgagcaaagatatggacaggctggattcgaaggatactagggagatttggatgaggcactatccaagcgtctatatagatatcagtctatatcctatgaagaggacgaaggtgagattttgatagaatgaacatacgatggattctcgagccgatctgaggtcgatatggaaatctcgccagagcttctttatctcgccctcgtaaaccatcaagccgacggcttcggcggcttttttggcccttttcttctggctccagtggctccgcctcaacacttccttgtcggacatgtagcccattcgtttaaggtggtctactacccattcattaaggcgaaagcgccaatggatgagagtatgggccatggtagctctgtttttgcagtgtctgggagtttatgtgtgagctatgcttgggggaaaatagagagtgaacggtatcgaacgtaccttcccagcaagaatcgagtgttctcatcggggagaacatgtccatttcgatcccgttcttgtccatcctcttcggcgtcactagcctcatccgacaacggttcaaacgtctccaatgagtatgcttttccatgcagcttcatgtcggaggaggctggatggccggatcggttgcaggcatcgcaaggatggttctctagcgttggatatccggtaacttccatgtgaggccttgccatgagggcgttgcggaagttggcgttccaaaccgaggaaatcaactgcgatccagtccggcctttaacctcatcttctaattttgaaaatgcgacttggtagactgggctagagcgctcaaaggctggattaagctgattgaataccatccattccactgcgtcttggaagtaatccttcagttgcttgtatgcatgacgggtgaattcgaatggcatatccgggagactgctcggtgcgccgagagtcccatcttctagaacgaaatcatcttcataacgatcaagatcttcatcgcttgccacggaggattcaacgtcactatcctcgtttcgttggcggaaacgaggctgcatgatagtgttttcgccctcagtttcatccccatcttcgtcgttgctttcaccctcgctctccgatgcgctttttggagtccctgatctttcgtcattggtttcctttgcaccagctctccgacggcgtaacgcttctaggtgttgttgtctttgggctcgcgcagaatttgccagccttcctctggttcgtgtttccttcaccactagcaagacggtcaataattaaggaataagatgccgaatcatagatatgtaggcctacctgagtcttgaagatcttcaaggtcctccctgagatctagctcgtcttggtccaagttttgttctggtgtctgcggtggctgagcatcaatggccctccttcgttttcttgccggggttgaaataggtccttcatcagagtcatcatcatccagcacaatagtaggctgttgtgtgggacctcgtcgtagtttccgtcgtattttccgtcgaggacaagagattatatcttgagcatcactatcgctggatttcgcagaaagtgaaggattgtgagatggggagtgcgcggtgtcggacggggtctgagatctcttccgcttgagagcttgtgcctcccttacttttcgagcactagcaagagcttcttcgtcgccatcgctttcgctctctcggccgacaggcaccttggtctccgaagtagaatgctgtggtagttcatctgcggtttctccatgcagtcaggataagatactaccaccgtttaagactcaatttacccaccttcactctttttcttgtccttttcttcctttcccttcttgtctttcttcttcctttgttcctgcctattcttcttcggcttcttcttcttcttctttttcgtgagggtagactgttcagaagtttctgcctccgatacggaaccttgctggtccgctgaggatttcttcacgaacggaaccggcgacatgcttctgcttgatggcccatttggctgggaccgagtactgcggatagtgggcaacgacggatgcgcatagcgcaaagtagccttgcgaccactcttctcgtcggcatcctcggcagaatcttgcgacagggctatcggagcaaaagaaagtcgcgtctgctttgctcttttaccataagtgcggggcatcgatgatgacgcaacaggtgaatagcaccggatctgcttggggtttgtatgtattcaaggtaccaggatgaatacaagggtgtagtcgagtggattttgaagaggaggagttaaaggcgaatgaatgaagacattcgatcgagcagtctggtgatccttcaagcgcgatggaccgcgtcgctttgtcacgagagcacgtgatcccatattgcccgaatcgttgtggtctcagattcatctcacttgaagattgtattccttagaggtttagcggagaacttaaggatcttggagcgaatgtgagataatcaatgaggggcatcgcacttgcttgtaccacattggcggttgaggtttgacacagcctaactcatactgattcgcttcattcatggctgaataggcactcactgttgtgttgagtaatagatttatcaactggagacagtttcacccctttgtttcctttttgacgctttaaatagcttcacggagagctctaagattgatagtcactttttgcagcccatcttggtcactggggatatattttatggatgtactttccagaaatacatagaaactgagctttgcggctccaaaataatcgcaatacaaggtagtatctgatatcgtagctaaggaacaggctgcacttactccatctagattatgggagctactctgaagcgtagtttcctgattcctcagggtgaaccgaaactacgacttcctctgttccctatcattacctcagttattaagcctggaacaaagacctacagaagtacacgctctattttagaagtactgttactcattaaaattgcatcctcccgtcatgtattgtcaacaacgcttctttgcctttctatatgcattattggatctgacctccattaggcccaagtcagctccttgtttcgacatgggtagtcgagggggtatgccattctgcgtcgagtgcactccaattacattgactaacaacacatctacggatgtataccaactggacggtataagttgtgcattatctctcaactgtacgttggcgttggaatcggcaccagtccttttggtgaacttgggcggcatagcatacccaaaacttcaagttaactcacctctcagtgtggcactcgtgccgccagtccttcaagtggggctaacaagctcgcaagaatgtgtgaacagcttggaaaagctcgtattcatgaactcaggcaacccaagtcgccgtcccgtacagcaaatctacccttcatcatctgcgctggtagaggaagataacacaaagaagtctctatcaatgcaagatgatctgcaacagatacatgcgagtaggacgcgagctaatgagccatatccggccgctagaccagatatcactgctcaagtctatgtcggagatcttgaaagttgcctggtatccgttcgagaccgaattatacaggcctttacgctcaacaccaccttgaacaattcttacacaaagaaggaagcccggaaaaggtctattcgacaaagatttaacaatctgaggttgaactgtcaagacagaatttgcggaggatacgacttggaaaagctttgtacctcaaatagcatgtctacagcagaaaaggatgcttgcgctgcatgttacccccggaagaacctgaggcttataagagatcgatgcaaagaacacagagcgggattgtaccaagtcctttatcggacttgcatgctgctgggatttctcgcaatggtagctgttctcctgcacatggtgcgttcttacaggcgccggcgcagaagccgaacatttaggaatctagcagctgagacctttctgtcttcggatctgttgcctatggctacaacgacctcagtttccacatcctcgtatagtgggctagatctgcggaccgaatataaccctgctatgggtgacatacagaactccggagcaaatctctccatgacagagaggaggctcagacgtcttggtctctttaatagggagcctcgcaagggagtacgggatgttttcgatctagagtcgcatgggtgcatccgtgagggaagcaggttaccgaaggagaggattcctgtattgcctcgagcctcaaatgcaagtcttcgaaaacattttacgagcagaaacatgaagcaagcgcccatgggacttggtgatgaaggtaataaagctcgcagtggctagggtatgaacaatcccagtattcctcccaggcacatggagctttccagtttatgtacttagtctagtcaggcagtgaatggcgaaaaatcggtaggatcagtgcgttagattagtactcagtatgtactagtatggatattaggctaaatggggagaatttatagtggtctgattcatgtgacccccttgtgacttcgcttcgcttcttcggccatgtgaatccagatccttctcagcatttcgtactttccaccgtctcctcttgaccctccattcctttcccttttattagtatcccggttttattgaatcatcataggccccacctccagcttcaattggtggattccttcaatttcactcctagcccggcctcgttgccgctgattcgtggaaacggttcgacagatgtctttcgatggccgagaatttcctcgaatctccaccccggatttccccagactcccccgtcccattttaatgatgccccaacacctcgcttcattcgacatttccccagataccccaccacttaaatgtctgagtgttcgttatcaaaactgggtcaggatgctagtgccgccgggaaggattggtcgagctcgcttggctcttaacgtggctggagggctacagctatcacgcttgtgtcccgtggttcttatacgaatattgtcttctcatcgtctcgccttgtcgttctttctatcaactacctgatgactcgtaccactatatatacctgagtgtggcagtggacaaattcccaattgaccccttttctctcatatgaagtttcctcctttctcccctatagacttcagctggctactgggaataagtgactcttggacctgtcatagtctggtattttaatcgaagctgcaacgcagcaatcatggcgttcaacctcatgggctctaaaagagcctataactggttcgtgcatatcagtctcaatcttcagatttaatacttacttgggagatcctaggtatatctcctgcgtcgcagcagcatgcatggtcctttatggatatgatgcatcggtatataactccgtacaaggctcgaagaactgggtcctctattttaatgacccggatgacaacatgatcggagctgtcaatacggcttatactgtgggtgccatctttggtggtttcttcttgggagggcccgtagcagacttccttggtcgtaaatatggaatggcaatcggctgtgtcatggtgatcgcttccacgttcatgcagaccttcgcgcctcgtggtaacattgcatgcttccttgctgggcgatgcatcatcggtatcggtcaaggcattgctctgagtaagtcaccttgctctacatatggcttaaccaaacttcgaagactgacttctcgaccctacagctgcgggtccaatctacattggcgagctggcaccggcagaaattcgtggaaagatcatgaccttctggcaaatgttctactcggttggttcctttatctgtttctgggtaaactacgggtgtacagaacacaaagagaacttgggtgaatgggactggaagatggttgttatctttcaactcttggttccttgcttaattctggtacttatgccgaccattccaggctctccacgatggcaagtgtcatgataccgatagaattatctgcctattaaccgtatatcaggtacatccaacggaacaatgacgttgagaaagcccgtaaggctctccaaagagttcgcgaacctcatgaggtcgaggaagagctcctcaaaatccgcgaagctattgaatacgaaaaagaggccatctctggaagctactctgcactgtggaaagacaagtctctccgcaagcgtatggctctcgctctggtcattaatgctggtcagcagatcactggacagggcacgctgaacacttactctaccaagatctaccaaaaggtgtttcccaacgctggtcagattgctctcatcaatgctctcaatgcgacctttggaattattttcacgctcaacgctgtctggattattgatcgatttgggcgcaaattccttctcattgttggtggcatcggtatgggaatctgcatgatcatcgttgcagcggtcgagaccgaaaccccatcaattggtgatcccggctcagacgtcaagagcacgcccgtcggcatatcgatcgtattcttactctttctattcatcttcttttgtatgtccacgtgaaacccaggtgaccatgccaaccgctaacattgttctagacaaaccttcttggggagctaccgtgtggatttggacatctgagattttctctatgaatgtcagagcccaagcggtgggaatggcatctcagacgcagaacgtcgccaatgccatcgtccaacagttcttcccaactttcctcaataactgcggcttctacgccttctacatgtttgccggtatcaacttcctcttgtcagtgttcgtgttcttcttcatccccgagaccaagcaggttcctttggaagagatcgatgctctcttcggtggcgctaaccacgtcacacacggcgaagaacttgtggcgggtgagaagcaactgcaggtgatgcagtcaaacacaggtactgaaaaggctgaagcagtcacgattgagaatgcccccacacggcagcactgatgtcttgctgtaatttgtatataagcttatgagtcttccattctgtgcttgcgtggggtcttgtggtctctttgaatagtcaatagtgggaggaagtcagtctcacgactttaaaatttatagtgtgctatatccagaaggacgttagcatcaaagttaatgcatttagaacgatatacttgtagcaatcaatcatgtggacagccccatattttattctcaacctcgactatagacgtggggaaacatgggggaatgtggggaagccatagggactgttcctgttttttccccttctttttcgcctttttatacgagaataaactcacaagcctgtctcattattctcattctcggtttgatctagttcacagttttactatgtgattgaactcgagcgttccgaggtaactttgaagtatctccacacgtatctataccggagtccggacatctatttaagcatgctaagcttaaagtttccatcttggcgaagtttatctttggatcttcctgaataacacatggtatgtttgcatccttcactaagtgggcagatccatacatgttacctaaaaacagcttggcataatgtaataggatacttcaaaccagggagcacatcacggttgatgtatttttatatacctttttgtctctggacatggtacagtgagacgtacaataatcattaaatccataataatgtcaaatccgtggatgcatgcaaatagtcaactttcttttgggtgtagccctatcattaccaatattccccctatgaaaagattacacagatatctcccatcccaaaccaaaagactccaagccccaaatctaatataaagtaatataataacctcaagtcatgaacttcgtcagatgaaacccaaccccagtgataaataacccaagtccttaaaccatatcatcgcgcccaaaatgcgctgccttcttcccgcgtgctgaatttcgcgcttctgaggtatgtgataccattacctcagtggtgcacatgataccctccggaccggtgggcgacaggatatactcttcgctggagttgctgctgtcgtttccggggtaggtggtggttgtggttgtggttgttgtggcgaaatgtcgggaggttgggagcttttggtctgcctcggcttcggtgcgacttcggggtgcgctgtggagggtttgggattggccttggcgggagcgagatagcgagcggaggcggtattgtttgctgccgtaggtgttgtaggggcgggtctttgagcgggagccgtagctgccgaggacttgcttgaagaggggtttgagggttgggagactgccggcgattatacccatgttggattcgacactggaatggagtatgtgttagttgggtgaggagtgttgcagggtgagtggttctacgtacacgacccagattgtgagcgtggagtagtcccagaggaaatcgcctgtgcggccatagttggggaggactgagagtttgacaaatgcggcggcgcaggcgctgtatgaggcaatgttaattgatttcttataaaataggtcacaacgaacgaagacttacaagattcccagtcccagaatacagaccagcgaggctttgacccgacgattcacttgaaggtgtctgttatggatcctatcgttagcgttctggcattcggttactgaagcccatcatgacacaccttaacataaaggccgggaggatggcgaagataagatccgtcaagatattcagcgctgttaacgttaggcaacgtgacatcgagtaccaaatttcagcgggatcgcgttcgtaccagtattggtatagctcagctccagtaattgcgtgggggtaaaacatttcgacttgaccgacatgtcccagatactccggatatctttacattggaaaacgagggtctgtacgcggattaggcatttgcactgtctgacaccggcattgatcacgtaccaagaaacaaatcgttgtgtaaaggagcatgagcactgcaagcattcatgccggttaaaaaataacccccatgaccagtaaagagccttagcttaccaattataacccaaatgaagatcttgtaaccctttcgcggggcaaagcgcaagaggaacagcccaatggagatctttacgagaccgatcgcccacatgtagatgccttgcgtggcgaagttcaaatgcatcgccgtggtggccgtgtccttgacgtatgctgtgtgtcgccctgcaccatagataacttcaggtattataatagcccatccagcgagagactaaaagtgaagacgtcagaaatgatgatgcaacgcaagtgctactgcatcttaccagcgccatggttaatatcatggtatagtcctggatgctggtcagcttaattaagggatcctggagccggagagattgcttacatcgaggccaacattccgaatgataaacaatcgaacgtacattcgcgccagcactgtgagcaatgcgaacaccgtcgtgatcgtcgtggccgcaagtattcgaggcccttgattctcatccggcaagccagcgcctccaggatgggcgctgtcggacatgacagcgtatcgcgcgggcactcctatcaccgagggatcatcgaaaaaacggtcctggagactggacacgaggtcggcgaagacggacatcgatcgagcttatagcatgaacttggatccacgaagatgaagatcgccagagactgtcgcttgaactcacagacgtttgcatgtcgaattggaaactcaaagttgagcgatgcataaaactgagaagtcgaaaaaccgtggctcggcctgtactcgattcgagagtatctccgaagcttccatgacaaagtctagagtccacccagttcgtggttgaccattagtctaccaactagcagggacagcctaatcgtggccaagtccgattcatctgtctcaaacagccttcgttcctagtttccgtttgtcatctcggctaaatcttgaatattagcatcgctgtatcgggtcgagagaagggcccgactgattcacaggttcagacccctgcacagtcgatataccctggtcaaaacctggccaatgagataggcactggcgatagtaaactcgtactttagtgatactaagtaaggactaaagcaaatgggtcaattccggaatgaccgccaggtgggtcattcgaatgatggtgccatccgcacgccaggccacagtccaagtggatagcccagactattgggaattgggattcctcggcgctatcgaccagcgccacgaggggcattctcgtatactggtggtgcccggtctctctgggagttactctcatattgcagactgccgcaatctccggcagtggagcgtatctcagctcctgacttgtggacgacactccagttagggccagcgtgcaagttaccgacatcttccacgagttgattaaagttctgactggggactgcatggccaaggaatcaaatccccgcccaaaaataaggcagaatcaatgctatccatgcactgactgaaacagttgcagcacaatcggtataacggttatgctgatcccttccgatcgcgaaggcattcgatcatgttttgttcgctgagcgatcttcagggtacgatcggtggagagcaacgacggaattcaaacttggatcacagacagacccagcaaatgaggggtggctctggtcaaccgtgaacattgaaggacggaagattattgggaaattgggagatttttggatccaccgggtcacgctgtcccgaaccctaatccttcctacctttgatagcccttacgtacatcaaatgtctatgcattatcccatgccattaatgtcttacattacggtataaagatagttctctcttgctctccatgcgccacaccatacgattaagtccatctgttatagaaagtactattgttagagagagaagacgtctaaccccatacagtacacccaacatacatactgtcaatgccgaggtccaagtctcacccatatttctgagtcctgcgaggccccacttggccgtcctccctaaattaggacaagacacccttgcgttgaccgttgcagcgaatggtgattgcgcttgggtcgtattctgggctggatccagtcgctggaagtggagtcaagttcaagtccagccagcatcgatggttctaactcatgaactaccaatgcttttcccaccagccggaagagctgctcatggccctgactaatctttttccgagccagtcgcttcgccccgataggaaatcagggcttttatcctttttttgccggtcatccgagagctagctgcagcaatgggccttcttcggagctgaaccaccactcagggtgaacgagatcaataacaagaagtggtacgatagctggatgcatgcttagctcggaaagttcaatactttgcatattagttcgtgcgcctgtgcgtctccagaaatctcacagcatcgtagggagtcgaaaggcccccaacgcggcggtgaccaaaacctttatattgactatcattccctaatccgttccgcttctgtcagtcctcactctcaacttatcttcaccctcaagcgtctcaatatggtcgccctccaggctctcagtctgggcttgctggcttcgcaggctttggccttccctgctgcgtctcagcaggccgctacggctactctgcctaccacagcgtccagctcaactgcggtcgcctcgtcccaactcgaccagctggccaactttgcgtacaacgtcaccactgacagcgtcgccggcggctccgagagcaagcgcggcggctgtaccttgcagaatctccgcgtccgtcgcgactggagggccttctcgaaaacccagaagaaggactacatcaactccgtcctgtgccttcagaagctgccttcgcgcaccccggctcacctagccccaggtgccagaactcgttacgatgactttgtggccacccacatcaaccagacccagatcatccactacacggtatgtctccaacgaggcagtcttccagaagatgacatgagattgaccaatgacatagggtaccttcttggcttggcatcgctacttcatctacgaattcgagcaggcgctgcgtgatgagtgcagctacaccggcgactacccgtaagtctagcgggacctccttctaagatctcgacgcacaaaagctaaccatcctcccagttactggaactggggtgccgacgccgacaacatggagaagtcccaggtcttcgacggcagcgagacctcgatgtccggcaacggcgagtacatccctaaccagggggacatcaagctgctcctgggtaactacccagccatcgacctaccccccggcagcggcggcggctgcgtcaccagcggtccattcaaggactacaagctgaacctgggcccggccgccctgtccctgcccggcggaaacatgaccgcagcagccaaccccctcacctacaacccccgttgcatgaagcgctccctcaccaccgagatcctgcagcgatacaacaccttccccaagatcgtcgagctcatcctcgacagcgacgacatctgggacttccagatgaccatgcagggcgtccccggcagcggctccatcggcgtccacggcggcggccactactccatgggcggcgaccccggtcgcgatgtctacgtgagccccggagacactgccttctggcttcaccacggtatgatcgaccgcgtgtggtggatctggcagaacctcgacctccggaagcgccagaatgccatctccggtaccggtaccttcatgaacaacccggcttctcctaataccactctggacaccgtcatcgatcttggctatgccaatggcggccccatcgcgatgcgcgatctcatgagcaccactgctggtcctttctgttacgtgtatctgtagatggtgtttctattcttgacccggggattacccggacgaaaagtcatcgtaaatagatagtcgctgatgcatgtaacataatagacaaatgactagtataataatagacccatgaatttgaactgtacataccaccgtccttacaacacctccacttatcataggttctaccaacctaatcgaacctcaacaaactaatcactccacccaaaacatagtcgagatcctctgtaccagaatgtaaccgaccaactatcgacaccaaaacctcggaagcatagaccaccgaacttccgttttagccacggttgaaccgtgaaaatgtctcacaacccgatgtttaaaaactggggccggtgattcttggcatggacgttagcttctgttgcatccgtggatgggtttaacttggttttgggtttgggatcggagttgggttggtttatctggatggttttttttttggggagaggagtatactggatgtgtttattctgtatggattgtggtttatatagattctggaattttggattgtcttcctaaagtgcacggggttctatctactatatttctgtggatatgaaacgctagactgggaattttagtatttaacatcttctgttctatcatccccaaacctataagagagaaagagagtgtgtgtgagtgagagagaagaataagaagagatcatcaccacattagactcaacctcgcacatacattggcgaaaccgaatccatgaatccccaccgatcaacattaccacatggccaagccgatccccctgatccagataagatattctagacaattagggatcttaattccaagccggcaaacccatccaaccaatcgatcaccgcatctccccttcttacttatctagagataataatcacttcctcttccgcccatcagcaagcagcatccccgtctcgcgttcctgtcgtcgaatataccagaataagatcccgtagaccagatcaaatcccaggaagacagcgcagcaccagagcatgaggggctggcccaggaagccgaacctctcgggccagtatttcacccgcaggtagaattcggggacgagggttagggagcctgtgaagcggaagaacctgtttcattatttcagtgagttgttaggtatggggtccttgctttgtgccttgattgtgtagggaattgataacgatgaggatgaagggtagaagctcaccacagatgcattgaaaacccccttgtactccccatttgaatcaaattcccaagataacctacactcaacaccgcctgacacccaatcgcaccggcaaagaatgccttttcaacccccagctccgacgcagcgcacatgtgcagggcaacagcgatccccgtcccgatcacatagtaccagaggagattgcgctgcaccaggggtgagcggtcccactctttggcgccgtggtagatggccgcccagatgacgaggcagtctgtggggaaggtaacgaggaatgtcgcgaagagcatccaatcgtcaccgtatatgtaaccgtaggttatctcccaggcgatattgagacattgggagtagaggggcatggcgtaggacttgtcctttacggagcggtagaccatgccgaagtagacgtaaagccaactggcgttggtgtagaggttcagcaagatgattggggtggcgtaggctcggatttcggggggtgctttggcgagatcgaagctgtccatcttggatttgaggggttggtttggattgaagggttgttgggagtggttgctggtgcttcgtggtgcgagtatgggctctatgaaggcttgtctagtatactctagggaacctttatactataatgttagcatagttaattgaataaacctgcactccccttgttcccttctctcacagggtccatcataagcaaaggcaatgcacatcagcccctcgtgatccatcacttgtgctacaatcatctccatactgggatatcgagagcgacacaactccagaaatcggagaaactctcaggcgcacgacatcaaatccaatgagaccaaatcccaatccctcgcccccctcattcttgggcccaatcctcattgctcgtccgccgtgctcatgcctgatcgtggcattcgaattggaaaaaaagtcaatacgaggtctcgggtcaaatattgccagtacataccaggctgctagagttaacacagggtgtcatcaggtatccaagatgaccttgacagtctccggtcgtgccgataggacaatgcctgtatggaagtatatacggtcatacaggtaccgttcaccggacgggtcagaaagatgctatacagagtgtaagagagatatgcagggagttaccagattggttggcaaactcccaatgctgttgcgaaggaggccgataataccacttcaagagctggtgaagtccagcggttgaggcagatccaattgtcaacgatgatttccccgagattcctcaggatacgttgcactaagaatgacagctgtcggggtgccgttccaatggcgtgcgggtctggtagtcagattctcaagtcgaccaaaccgtgtatgcatgttattcatgtatggcactgggaagatgtgtttccggattttattctgggaggaggcgggcagaagggaaacgagtctcccaagacagacgacgtacacacacgtttacaagtcaactcaataggtaaacgtaaacccgggataatcatcgcccaagttctccaactcctccctgggcaactgataccgagaatccctcccacctcttcctctcacccgattctccctgaccaaataccccaaaaacagcgcacaagcaatcccacagatccatgtcatacccagactaaccccatacccagtgcgataccccggcgcctcgtcctcaaagaagatattactggcaaccagcccgccgcaatttccaaatccgatctgcattgccgacgcgatgctctgcttgtaatggcccgccatattattacttaaccagcccatgagaatcggctgcgtcaagtacccgccgctggtgatggcgaagatagcgaaatagcgcgcgccgacggggacggtggattgcgccagcaggatgacgtagcccatggttgctaccaggcagccggtgagggtgaagaggtagcggtggcggaggaggtcgctgaggagggcggcggagagcgtagtgatggttgctacgacgtacactgggatgctcatcacttgggcgcggactgccgtccagccgagttggtggaggattgtgggggtgaagaaggagacggcatagcctgtgtttacgatgccgaagtacattatcggactgttttgttgggtttgttagtgaggttgatttgataccatgggcagttacagaggtgatattgaaggaaggcatagggatgatgctactaacccaagataaatcttcggatccgagaatgttcgccgcatcgacttcttatcgagtcggttcattcgcgcttcgccctggtcttctttcagacgggcgagaagtaaagctcgctcgtcatcattcaggaacgtagccgactcaggccagtccacgatgatgaatttggatattgctgctatcactactgtagctaggccctcgatgatgaagatccagcgccagccttcgtacccggctagtccggacatgttgttgatggcgtaggcaaggagctgagataatactagcatcagcccacatcacagatcagtccaaggtgtagggtgtagaatagcatacaccgctgaccgcaccggcgatgatactggcgctgaagaagaggttgagtcgccattggagttcatgacgacgatagtacatgtttattaggtaaaccgcgcctaagatggttattgaattaaggagtgaaaggacgatagtggaaaattatagcttaccaggcatgaagccagactcgaagagtcctatcagtactcgacagacgactaagccgctgaaactggccgtgacgccctgacagatagtgatggtacctttataacgaaaatcagcattgaaacgttcaagcagagccctcaatcctttcaagactggggaacgattcaaagtcaatgaaggaaacgaaccccatgcaaacatgatcccactcaaccaccatgatggcttcaccttcttcaggatcatattactcggcacctcaaacagaatatacggaatgaagaacacaaatagcgcgatattatactgatgtccactcatgcccaggtcatcttccagacccatcagtcgtgcattgccgatgttgatacggtccagaaaagcgaacatgaataggagagtgaggatggggacaacgtgcaggtcacatttgcggagaagtcgtctctcggcgtcgcggtcggatctgtctggtgcttccgaaggggatttgatgtcttctattgtgcactcatctactttttcgggatctgtagacatggcttacgggtgtagatggtttgtctcctggggaagtggagtgcttgtagggttacatttacattgcaaggtagtcagtcgggtcatttttatacacgtcgagctgtcatgatcagctctccccgccaaactcaaagccgtgaatctcgaaattccgcatttcttgccggtcttccgcccttggggatgttgtttgccaagaaggcgcacaagcctattcgacgaagaccttaggcgagaggttaaatgaaaagtgagggaggcgagcttaatcctattttataactaagggacgaggattggtccgcagatcgtcgaaaagtgcggggaaattccatgaccatgcagttctgaaatccggggttggagatgtgcttgcactgcggaacggcattccgctcaaatttatgccagattttatcgcctgtatactgtcctcctccactcgttgactcgtccatccgaatccccaaaactgtcagtcctagtctttttatattccacgttgcattcccaggacgagattgccacgccttcaaggcggaaaacatattcgtagctatgttcaaagcctcgccggttattatcttctgagctcatgcaccctccaactcggacaacgtattcctcgcgtcctgagccttcatattcgagacgcggaggacccacgaacctcaattcgtgcagtatttgaggagcttctcctagctctacatccgaattcgaattgagaatggatatttgcatctcgccgctatgggcgctggtttggccaagacgaaagatagatcgatctggtgacctcggcgttctatcaactctcttaacctcgtcgtaggtatattccctctcatccttcggatatgtcggatatgttggtgagaaccttgccgtccctgttacctcgccgtcgtatctcgaagagacccttgaaaaattccaagttccgtgtaacgctctgaaaatagccctagttaacccggtcctggatgtatcactgtcgtaggtgagcgtgtcccttaacgaagccaaagcacgatgcgactcggccagcattgaaggcttcgtttgtccttcagccatataccgggtaggaagaactggtccaagtctttccccaacctccggaagtggggcccgagggatccccatatccctagcaaaggtctccatcaaccccacataatctcccattggaaattggccccgggagtctggatccgcattcttgtagtcacgcatcctttgtctttcttgtaccttgttcttcagttcttccgttgagaattggattccttgctcagaatcagctcgataccacgattccgcaactcttcgcgcttgcatttccatgactccccagtagggccctcggtaaagtcctacgaatcctatatcggggacttctgcattggaggtgcctttttcatccaagatcagagggaagtaggagtcttcggctgaatactcgagtctggagagtacgtcttctggaagaaatgagagggaggcaaatggcgtgaaaccggtagccgtgactatagctgtgacgttttggagagtggtcatttcgccatcaggactcttgatgtcaacgtttgcctgaccggactgtgtgcgatttatagcgcatacacggccgatcgtaggacgtactgaacccgattgtacgtactctgcgtagtcgtcgcttatagctatcaatgaaggttgtgtgttgtttgtgccaccgcgagagccgccgccgatattcccataacctgcatgctggtcacctagcaaagaaaggaagtattcattaaccttagtctcttgctgctgcgaaacaggtccaaagttatactgaactggtcccggtggacgtcgggccagatcatgtaggacaaggtcaagtggtatgaactgaacagttttttcctggatgtcgtcttgcggagcagcatgtggcagataatagggtatagtccagaagggccgtgtacagatatggtggacttcgtagcctcgatattggaaggcagtagcactcatactggaaaggaaaagcgcaagcgctgaggcagcctcagcgcccgatatactccctccaatgacgaccaatttaccactaccatccttggtcgcaccacatttttcaagcataaggtatatgtcctctttcgtgtgaatggcagaactgtgaaacgtcttctcgacgaaactaggtaatcctgggatatctggagtatatggtgttgagaagtaaccagatgcgacaatgaggtagtcgaaggtttctgattccacttcttcgtccgttgagattttccctttctcgttatccctataccttccagttagcacttttcagagaacctaagaccaagacaaaccacctttccaggacccattgtatggtccacaacggtctcgaacctccactcatctctcgcgtcgatccaacaaccttgtgccccagtctcagggtctccttaggtatatagcgttctgcatacgcctgcaagtattttcccgcttgccaggcctgtggaaacataggaatatcggcgccatcgataactgactcccaagccagatcggaaaaggtcacggtgaatcgactctgattcgtgggcattgacgggtccacgaacccattgtgcgggcgttgtccgggggttgttgtttctgtggtgatatctcgcggttcaattggccaaagaccacctatttcatggcccttctcgaagatggtgggagaaaaggttcccttggggtagttatggaggagtgttttggcggccactaaccccgagggccccgctcctgagggcagtcagcagttggtcttgttggtgattcattgagacaattctcatatgtaaggatgctggtatgataccaaccaattatggcaaccttcttcggtcgggacatcgttgccgtgggcttcttggaatcgggaaatcttgaagtcaggatattgttgcgacccgaagattaattacccctccttttagtggatcgtagccccggcctcgaaccttgcctaagacggctaaatgtgaacgctgccagctgcatactagcttctacatactatagcagttttactgcattagtagtctgccaggccgacgtaggtgatgtacaagtgttatatatgtatatctttgcagtaggataagttcttctatccaatggccattcaggcaacaaagaaccaaaaattgagcaagtacaattgattagtaggaaagtagctgtctacagttgaactccatccatgcagcgggtatcggttaacaaatccacaagtgtaaggaggaaaagaagaaaattataaaaataagatataaggaccaaaaaatgaaggtaggaaagagagaaaaaagaaagaaagcggcccgagccgcgggacgtctcgcagatatgcttgggttaagcgatgccctaagcgaaaatcatactgtacaggagttagtaaagagataaaagacaatttctaaggtagaatgaactaacttaccagaccacccgggcttgttgttgtaacagtgctgaaaatataatttatggaaggagacaggcctggtgtaggtatggcatagtaaggcttgcagcaccatgacttggcgcccagtgcaatatgacgttgttgccaaggatagatttgaactccaccggaacataaccccttaagttcttaacaccatgcatttctcaaccgagacttctgagaggaatgccccaagacattcccagtccctgacgcgtaaacaaccgttgatcgatagcgacttgtgggtagaggtccagttggtgcagtatgcttgttgccaacaagagctagtaaggatcgaaagtaaggcggaagtgtcgtcgatcagtggaaggttgtcaatacgccagtcgctcaagccaggcggagacatgcaactcgttgctatgcttctcgggataacaggcttcggtgaactgctgctctgtgacgaacgtgtcaacgtttctttccgtcaacggaatcttgtatcggttcttctgtctcaagagttccctctccgcgcgtgctgagggagatagcttgtgtaaagtgttgcgaattcgccggatcccgccctcggggaagtgtaagtgtgagatacgaggcgggccgaacggcgtctcaacccgccaggggtcctcggagacgatagaccgagcgttcttcttacgttgttgggaacggactttgttggacattctgacgattaagtggaaccgggatacgtagagtggagaggttggaaatgttcataattcgagcagagaagcaagaaaaggggggaatggctcgagggtgtaatatatacgtttggcgggtccactggagggggggctcactttagtgacttggggcgaaacgtgaatcccgccgcaagagcaattggggggtgcggggactctttcgctctaaaccttgaggagggcgacttcccaatgcagcggctccgaggagatactagttcgtagcgtgccgagatgatgtggagagtgacacgcagggatttgcaaactggctcgccatcgacttggcagtttaagtaaagttctggtgatcgttgacattgactttgccttcgctgtgtcgattccccaggcgatctcgaccgggaagtaattcactgaagctgtgcagtcccctcctaagtaaggtgtgagtaggtatggttgctgtgataatacccgtctggtgatcagagagctataacgtcattggatgacctggacatgtccgctaattactagtcgatccatcaccatgtcgatcatcaggaatggactcgaaccaagactctgggggtgatttggctgaaggacaagagcaacgacggacagtacatacactatcacgtggcacagcaaatccccagtcgaatcagtactcagtactcagtacatgaatcatcacgttgtctcgcacaacttaatgtgcgtaccttcgttgatgctacacagccagccgattcgggtggcgtggaatgagtaaggttgacttgctctaccaattaagccctgcgtatggtaaagccccgtcattacgaaggatctgaccggaatcggataagggtacacagtgcataatgcgccttggcgcggaaatgatcaccgtcatggggttcaagcaatgggaggctaattatagtatgaacttgcctctcacctactacagtacaatttgtgtcgtacagtcttgtgtgtacacaggcaaccgtttattcattagatgtggtaaactaattaccagttattgatgggagtagaagataagaaggacgtagcgtttgggggatcttcttctcacaaacgtcatattaacccaaagtggagtcggatcctattattcacccatcaaactttttgtccgcgggtgcatctctggtcatgatgttttctttacatttcggtaatccttccctgttggattcgcagaccacttgatccccaaagggcctactgtgtagaacgggctggaacacgtctagaaagaagagaagaattccgagtgcggggtacgtaacgaacgaaccatccatggatgtctgatatgacctacgattaattaacatctccgagggagggtgcgccgggaacgcggcaagtcttctgattggatggttgcagtcagaagactcggcgtgcattctcgcaggtcgtggccaaatccgatccttgggaaggtgtgaaggtgtgtaactcctttgggaaggcaaacatgcgtgggcaatctccgtttcctcattggaagtcctggtcgattggccgagggataggattttggtcctttgtatgagcactacggagtatactactactcagcctactagcttgtagacagcctttttctctctcccatgtttgtcactagactgacttcatggagagttcattctttatattgcggtcaaagctccctaataatggatcttgccttgatgcgaaatgtccactggtgaaaggtagtcctagtcataagcacacaatcaaccaccgcactcgttaattggtgatacacattatatggcattaatcattttccagtcgtccaatgcaaagcagtaacccatagactttcaagggttgatggcaaaagggaaagggcgcttttcttttcagatacagattcctctaatccttatcaagtctcagctgccggctctgcaaataaagctctacgaaattaataaatctttgacactcattccgatcttcctttgagtgtcttgtaaggagtactgacgatttccagggataggcttggcatgctcttcatgcaccgagcctacactaccgcgacaatcccgatttaacatgagcagtgcagccgatgcttcatggtccatctctgctgaagacgcatgacgaatctgtggttggagcaccggcgaggggttggttgacgttgctgcccaggatccacgggacgaccgtagagtgctgtcgcaagggtgagtcggacccaacgctggactcggcaggatcgaagagaaatctatagctgtgcttgttgaggggatacgactgcgaggcgaaaatgccggtgaggttacgttggtagcacatccgctaggaagtatgtcgggggacacggaagccgagtatgtactgccggccacttcccctagaacctcgggtgacgacggcgagggaggagcaggtggcatgcgttggggagcagccatgtggctgtcacccgcagttttaagatcatgtatacattgctctaggtaattgacgtagtcaatgcttgcctagaggccaagacccgttagttaacaaaacaggatatgtattgccagtgacgaccaacctgcagaatggcaagcttgtgcatgtcctgacctctacaagctgggatcatatctttcaaggttgcaaattcttcattcatcttggacctccttcgccgttcaatcaagctatgtgccgtcttgcgagcaatctttcgaccggcagcgctcgtagcactaggctgtttcttcttggaagtggcaggggacacattgttattgtttgaggtgcttttgccactttccttggagggcttattagttgtgggtgctggcttggcttgactttgagtctgtgtcttgggcttcatttggatgattttgcgggtgcgagtgggagggggtgggagatcaaagtcttctagtggtcgtttgatacccgtttgacggggaggattcgcaccgcgtcccatattgagatttggggaagttggggaagcaggaaaataagccgactggtccgacttcgatgacctgcgactggcactttccatcttggccggactcatagcagctggcggcaatgcaaatgagtcgacagcatccacggacacttggtccttgactatcaactctcccgacattgccggagtgggtggaagacgagaacgtgacatctcttctgtccagaggaaacgtgattgtctcctgggcggtctggtgacgcttcgctttgcaagagaaaggaagaactgagacagaaatgaggactagaccagtatagtaggactatagtaggactatgtaggacaagactgggggttgtaacgtctcgtatgagtgataaagagatgtggagtggacaatgcagtcagtgaaggacgaacaggtaggtaagacaaggaatcagcaggcaaagggggtagataagagcgagaggggagtgtttaactcccttaaaggtacggatacatggggagagattacccaatagaacaggaataaattggataaacggatccaagaggcaccggcatggtggagagcaacgggaaagagccggaaaggatatttgagtgtagatgggagtgggattgcgacgataaaattacaagtagctggatgatcgacgggactgggaattgggactgaaggaagctgttgctttaggttgacctccaagactggtgtcgcgtgcttgaagagcccacgcggtaccatttccccttctgattgggtcagggtagtaggggatcacgggaaggggggcacgagacttgggctggccagagccaactctcctatcgctctggggctcgtgctcagcttcactcttcttactccctggtttcagtacagtgatccttccatttgcaacaacccctccctctgcggatcttgggaacggagccatgagggtagaacggccatgctgattggtactaccactttaaacgttccttcgagttaaacatccccagtcccgacggttaccactagttacaccgcagacatcctgatgtacatctgcatggcatgtgtcctctttctcctttccacttccggtgcgacatcagcaattgaagaagaaatgagatgaatccaacaaaggactctccgctctatccatgtatattgcattacacattatgaaatccagatgggttccctcctgcattgcacaaccccatataccccttaatcccctatgataccccaagtacctagtccgatggcgaatcgcccatccagacgggcatcgaagcacgtgcgcacccttcattcaaccagtggatcttccccaatccttccggagaactttacagcgagtcactgcgcttgtagtattgcaaatccaccccccatctttttgccactggctagcaacgcttattacacccggagaatgagtcccagctacgccactgttagcgatcgtctcacattgtgcggaatatagtgcgcttttaaaaaccgaaccaaagccacgtaccaaaagttcgcttcatgaggaagggccacaacacaaaccagcccgcctagcgcgcaggcctgagtacagtttgacaccccagtggcactcagtgtcacgtttgttggcgtcgcatggagactcgtgctgtcactagtactgggctcttgaacccccgtgcgaagaatagaggtcgaattgaggatgccaacgagtgcgttaaggaggctttgcttgttcattgtagatattaaatgatcgggggagtccgatagcagctgcgaagatgtgctttgttcaattgacttttcttccttccaaacaatattcaggtaggttcagtaaggacaatacctctcagtaactctccttatatagacctcctctttccacgaaggtaagctttctacaaacaaacgtatccctcgtctagccttctacaagtccctccgcattcctatgccctttgccagattctctcatcgaggtagatgaccagatatggcattgatatcattcttgggcgcatcgtctcccaaactgggcacacatttaatagtgcccgtgctaagtattatccgaccaatagggatagtttatagttcgagatgacggcttatcaacgccctacaggcccagaattccagtcaatgcatctaattgagacgtggaatgttaatgactgccgtcgactggcaaacaccagctcaaggcattgctaacattgagtagccaaattatacctgatgtttcacgatttatctatgcaatatgtcatactacgtgggatagcgcatcaatattattgaacgacaccattctaaaaccgcaaactcttctcaaaggagaagagagagagcgagcgagattattttagcccctcgcaagactagaccgagaatcaattcagctagtctagactcaattgcttgcattccatcttgacggcgaagcttcgagacaagcctccaccgagtatacaacagaaaaccacatcatcgtcttggtttgttgtcatggacgatgtaggtttctgggaagaatttgtggcggctacaaaactgtcaccaaagcttgatttctacacctaccagagtgccattgataacattcctgtcaacaacagactgacgactgaacttgtttctgttatccttcgactgaagatatggaaagtacgctatataatcattagctgtagaaaaaaccaatacatacgaccatagggtgtggagaacagggcttcccgtccgctcagccgtacttaagccacacgccgggaggttagtagttgggtgggtgaccaccagcgaatccctcctgttgtatgtttttttgtttttcttaactttcctttctttttccccacaccctcgtattgctagtgcattatccttcaatcaaaaacaatgctattggatacgataatatgggtccatagttccactccccccaaattacgttgctttcttggtgtccaccaagtgtctgtatccagtttaccggcccctggcacgggttacctttctggggttaattatattacccggaaatctgtcttttaccgaacttataaaacgaaaacgacttgcctctctcagtactccgtcgtgtgtgtagggataaatacataccagtactacctatctgaggctatttggcctgttgagataggatagaaatgttgtatcataaaattgccattggctgggaccctttggcggtttaagataatcagcagtaattctttgttctacgcgagcattcgaactttggatcgctcggctctcagacacgataagcggcttggccacggggcaatcaatggcgttgactggccagcaaacggttgccgtatattatcgcgcatgctgggcgctcacagatccctggatcgtggtaggggtgtgaccagttactagacttgtgaacaataggagtacaccgagattgaaatgtaacatgcatggtcgtggagcggttggggatggtcggccttagggcttggcttgaaagatcggtcaatggccaggataaccttccttagatacgaccggtaaactgcatacgcagcgtcattgcttagctgcaggacccggaaaaaataataaaaaaaaaaacgaggactgcctagcgtcgtgttaatattaaatatcgtagcatcgcccaccctcgtcgactgtggacaagaattctccttctgtacaacacgagttgaatagggcacgctgagagagagagtcaagtcaacttccctttctttgttgctcttcatacagcatttattatgctctgcaattccccctcatttcctcctcttgtcttatcgcaatccactaccttatgccaattctcttttctgctcctatcttatctctttttccttatcttttgagctaagctgtcgggttgcgctccgaatactttaaacctcacatcttccgtgctcggttggcatcgcaatcgccaagatggggctgaacgaggagaaaaccacaaagcttgaaccttccacctcgggtgagggcggtagtattcatgtcggggagagcatggggaccctgcatcgccggcttggtaaccgtcaaatccagctcatcgccgctggtggctcgatcggcacggccctgttcattagcattggcggtggtctcgctaagggtggccctggcagcctgttcattgcctacacgctttattcctgcattctcggactggttaataactcgatcgctgaaatgaatacgtatatgccggtgtcaggaggctttatccgtcttgctggctactgggtggacgacgctcttggattcctcgccggttggaatttcttcttctatgaagctttcctgattccatttgagatcacggcactcagtatggtaatgtccttctggaatgaaaccgtcacggagcctggccctacggcaggcatctgtgccgcggttattgtttgctatgcgtaaggaccactttgtcgatctgatctagccttttgacggcatcccgtcattatgctctgcctatagatccctgactgccacaccacgacgagtgggagatttattagaattgtatactgacagacggattgatataggacactcaacatccttgcggtcaaattctacggagaggcggaattctggctatccggaggcaagctcattctgatttttatcctcttcgcctttacctttgtgacaatggtcggcggtaacccccagcacgacgcctatggctttcgctactggaataaccctggtccattcgctgagtttcataccacgggcgacctgggtcgttttgaagggtttcttgccgctctctggagcgccagcttttgtgtcgtgggtcctgagtacatctctatggtgtccgccgaggctcagcgcccgagcatttacatcaagtcggcctttaagacggtttattatcgattctgtatcttctttgttgtcggttctctcgctgtcgggattgtggtcgcctacaacgacccggccctcgtcaatatctactttggcgacggggacagcagcaccgcagcagcttcgccgtacgtgattgccatggaaaacctcggcgtcagtgtgcttccgcatattgttaacgccttgatcttcacctctatcttttccgccggcaatacatacacctattgcgcaacgcgatccctctacagtttggctgtggagggccgcgcccctcgtatcctacgctactgcaacaaatctggtgtgccggtttattgcttctgtgtcgtgatgctcttccccttcctctccttcctccaggtcggcagtggttccgcgcaggccattacctggttcgtcaaccttgtcactggcggtggcttgatcaattacttcattatgtccgtcaccttcatcaactactattgggcctgcaaggcccaaggcgttgaccgcaagaagatgccatactatggctggttccagccgtatggcgcctacctcgccgtaaccgttcacaccctggtgatcattttctacggatatagctccttcaccccctggagcgtgtccaacttcttctccaactacaccatgcagttggtagcgccctgcctgtttatcttctggaaggtggtcaagaggactcgctacgtccgaccccacgaggtagacctcgtctgggagcgacctggcattgacgcctatgagaatagcataactacccccccagtgggtttctggaccgagatgatcggcttagtcggtatcggacggaaaaagaacagccaagaccccgagcgcgacaattaaagtgatgcgtgtcttatccacccttcactggccctacctaatcctttcgattgcgaccattgcgacccttgcgccctattgctaacgaaaagataccctctacgaactatatcgaacccccggaacagaaacagtacactttgccctgaatgcagtatcagtccccgcgattcggtttccttcccttgcgaccaggaatacgatgccaattagatgtacgacaagccccatggattcagtaagccggtctctcgatcaacctgccagtatgccatcgcccatgccatcgcccatgatatcgcccacatgtccgtacagatgccctgcacccgtgcgaaatgcgaccaagcgacaaggtgccccgtatacgaaggaaagccctatctacagaagtacctagatatagaaaaattcacgcatgtgtgtattaaacatttctgccttgggcaacttttaccgaaaaaccttttactctcagcccattgcgacaaagaaatccaccggtttacgacaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaggaatggccaaggaggtccaagagcgccgaaattgagatacacaaaacatacacaatctacaacctacctaacacagccaccccgtcaccggctagtccaatatcagtctagccgtctcgtgacacggttcgagcgcgccaacccgaaggaatatctttgttccgtgtcccgtgtcagctggcgttgccctaagttctcccaccccaaacgcgtcaaaacggctcgattggctcgactcgccaatgtttcacacaccatccttgtctctttgacatcggaggtttgcctagagtttgagtggcaatattacctaaaaagaaagctgctattcagctcgtgtcacgactcacaaaggaaaccaagacacatggaagtagtcccgtttcgtccgtatacactaactgtcatcctggcgtatgtaattttccctggcctgaaacttgatttattacccgattcttgaaggtttgcccccatgtggcttcgagttaaacctgccttggcttaactttactccccacttgacttgtcttttctctccatatttcctaacgttctctaacgactgattcagtgccactgattaggattgtaccactgaacctagtctaggattcgaaaaataacacctgatatcttctacacgaatcagaacacagccataaaccaaaatgagcgaatccctcatcccaatattctgtctccacgacatcccactccaagtacatacaaaacccaccatacctctgtgaaacacacacagtaacgccaactaaataacccagatcctcacctcaatcctcacaaaagcctacgcacacgccatagaaatacaatcacccccaacgctcctcctgttagaaaataccggaaacgcgctgcgcagatacacacatgacgatgtgacgtaccctcccgttgatccttcattcaaatcacctttccttgggtgggaattgaatgaggtagttcggtttctgcgtgagtatgcgacgggaactgttgtggatgagtctgtgttccttgttgcggatcagagaaccgcggaggatgaatcgcttttattagtgcagagtcttagggatggggagtcggtggagtttgtaagggttgctgccgagtttgtcaatactcaagcggtggctatggctgttgctacgactgatgtgcaggagttgcggagcttgattgatgagggtggcgtgtttagaggtgggagtggtagaggtgggaatctgttgccgagaaagggagggaaggcgccgaggaaacagttgtagaagcttttatcgtaagaaattgaggatcttggaagaggttgctcttgattgtgtgaggcttaggcaatctggaaaccggttgagttctccatagctatgtggaggatgcgttcggtatgtttgattaaagtatgacagctaacaggtgtttcctcgatagggtatacacaggcttgaccacgactttatgattcttttctaggaatctcgtctatcatggcagggtggaccgatgagatatcagcttagcaccgagctttactaaatttagggaatatagcgacctctctgaggttgtgcagacggctctacgttctttgactagcagctgaacggaatagtcaacactatggctatgagcgagatacattcaggcgttttacgttctacaagttgtcgatgggtatggcttccatggtgtatcctgcatagggctagcacctactgtacagtgagaatggataaacgttgcatatgtggtacggcgatttagaccaagacaccccaactacgacttgatcgaacaagcacaggcataagtcctggctgaagcacaaccagcgatataaaggagctgttcacaccctgatggaacgcttatgctattcatcctatcgccaagaggactagtaatgaacttctcagatcaattttgatagccctaatcgcgtagataataatcaagacttcaaatctaacctgacaccgcgtcgacagattactttctgcagagcctgaacaagaatacctcaagataattaattgtcatgattcgtacttgacagcggataaaatcacccaagtcccagaagtggagcgtcccaatgccgagtcaattagcgctgacgcacagtcaatccttaccgcatacggcaatcccaatatgcaagtaataaacatcaccactcccattcgtcggaacgaggccaacgaaataaacctagccaagacgcttgaccaagaaggtgtagtgctgatgtcgttcgtagggttagttcagaggcattgctatgattggtgttaaggcaaaagctacttatccggccacgcggagatttagatccactcagcccttcaccttcctcgcctggatatggggctacttcgtacacatatgttggcactaggcagaaatgttaaggcgtggacccagttaccaacagttgatgatggctacgtagttctcatatgattgtaatcgggtcctcgcacatagtttcttgggttcttggcgttggggagtcttcaggacagtttgtttattttctagatgcgatgattctgtggtcaaggtggatagagatcatgaatgtgacaagcatccaaactcgcaagtaagatcgatatacaactcactaagttatacatagtatattcagttaatttcgggatttccgagaaactggtacaatctgttcccacgtggctgttttgctaccagggcctgaaaataaggcccttacactatcttcagcctcgaagtgagattatatgctctatcgccgtagtgaagaatatatatagaaatatatatcacatctagtctacacttgataattgattaaatgaccttccagcgcacctttagagacaacatagatatccagtcactcacgtcttttctagaatcactggtgctactagggaaagcgattctataaccatctgactaggaattacttactttactttggtaagataccattggctttgaaggcaaataaacacggcttatgttgttcccagagatcacgctgtacgcaggtctctttagaatgaaattgacgtgacacccctgtcgaactcagccctaaggaaagcgccattaccccaaccacagatcccgatgagcaacatcacaacagaacctacaaaaagccgacggcaaaataaagggctcgcctgtgaagaatgtcgttcacgtaaactcaagtgcgatatgagccagccgcaatgtagcacctgtcgcaacatgggtgtaccatgcattacaaatacggcgcggcggccacgaggcccgaggaagggtcatgtcaatgtacttagatcgcgaatcggtgggtcgtacttgtgtgaaaagttgcctgatatttccgctaatctgatcgtgcgaagtacagcatcgcttgagcgccagttatatgagaattccgaggcccagccgagtaggcgagaaaactcaacatctacccgacaagctttggaggtagaccaagtagtaaaggtcgatcttaatgaaattgaaagggtcagcatggtacattcgcaaggctcaccagatgatttcttcccggacacgcagtcaattggactgcctaaatggccatcggtaatcccttcattggaattggatagcgaatggtgcaaacatattggacccttcccagagtctatatacgtctccccagcgctaaccccatcaagcaatatacccacatcgatgtcaacttcatgtccgatcgacgccagcataaggccactggaactgggctcccaggcgatgacaccgcagtttctgccagttcaccttccagttcagctgtcacccctagagcgcgcagatctgtagggattttaaataaagattaaacgcaaagatgaactaacttgcggtcacagggacgaccttttcttcgaccgcgcctaccccttcgctcccattgttcatcagcagcggtactacgcgcgggcaacccacgagtcagacgcaagagagcccttaacatccttacaatatgccatacgaacgctggcggcgtcaatgggtacccagttccagggtgtcctaccccttttgtacactcatacctgttgtttattggacgtgtgggagcaaaaaatgccgaacgaggctcttcccatcgaagtggtccaggcgcgactgctccttgtcctctacgagatcctaaagagtaaccccagtaagggctggattagcgctggtcgctgctttcatctggttcatctcgtgaaacttgatcagattgacaaccccaacagttggcagacatcaaacctctcttggattgaggtcgaggagagacggaggacattctggacagcgtatacgctcgatcgttacgcgaacctcgtaaacggcctgccgttggccatgaacgatcaaatggcaagttacagcctctagttgtactgtcaaaaaggcaaccaattatctcacaggttactgacctacatagatcctcacccgtctacctgctccagagactgcatttcgacatcaacaggctgttacgaccgaatatctagccccggctatagcgaaaaagggcgatcagcagctatcaccctacgcgaagtcgatagtcatgctcaccatcctcgcacgttgcctctctcacagaaaccagtgcaacgtagagcgtatccttgatcccacatcccaggaatgcatcgtacgtcatcgagcacttgacacaatattgagccacgagatccagacgtcattgtccagcgccgctgccggtttcgagccgtgcgaccccacattcctctttaccaacatgctggcacaaacggcggtcttagtgcttttcactgctttggactcggtgcccgaagtcgcagaaatgtaccaggacatgtacggaagctacgagaccaaggcttctatggcgacggaaagggtcctcagccaggcacaaaagctgtcgcaagtaggatccttcaaggcaagcctggtttctcacgagtactcgagcatttctgataaaagaaattaggttcatccattcacaccgatcgtgctgttcatttgtgctgaattttcgcgctcatgcaacgggttcaaccagaattttgcggcgcagtccaaggctatttccgccaccttgagtgatatggcacctataaatagtcttgccaggatgcttgagctggagctccagcggaatctggagattgtgccaggagctataagcttctagggccattctgtgtctggaatctttctcgacaaccccatttatcttgtacaaaattgcatttttcagcgacctcttagcagtaatatctgttagaacacatgataatgaaagtcatattagccacaatagctttgtcagtcaccagtactcacttcacttgacgcaatagggccttcgcattactaaacatatctaagtgggattgcgcgagtgctatccccgatggcatatactgagcaccatagcttatgatgagtcaggataggcagccactaagtagtatgcagctctgacagtcaatgtaattctgatatctagtaggcctaaagagacgtttctgccgctgaccaaaaagaaactccgaatcgctcggccggcccttatatccgaggtcgggatatttgcccctttcggatatgctaactccctgcttgtggctacatataaacccagcctactctgcgttcttcttacagttcatcagaatatattgagtatcctcagagagtctcaactatctattttgtatcccttcaagcaatcctatccaattcatacataatgacccaaaagaccattttccagggcgacacaaaagcccagtcccatgtctccgtgggctcgtctatctactccgagaagcaagggtaagtcctggactccacatgtttaagcatatctatgaaccttaacaaaagttctagcgcgtcatgcaccgtgcatggatcctctcagacgcctcatctggaccgtcaactccaacagcctcaaactaaggagatcttgcaagcactcaccgtcgctctcaatgatatcgcggatgagcgtcagtgcaccaaatgtgcggtggaaaccgcctcaggcctcttgacaggctatgtccgtgaggtgaaagcggctaagaagaatggtcaatattctaaggaggagaagaaggcgcttaagaaggaaatcaaggatttggctaagggtgtaaaacgcgatgttaaagcgttgtggttggaggggaatagtaattgacttgtaatcagatgtgacgattttcttatatcttagggagttagggctttcttggggagtaattgatgtgtttctttggaccaccaatcgactagagttcgatgtgaaatacttaattagtcttggtaagctgtacgtactaaatagacgatatgcataatttgtcctgatatcatatagatctgcttataatttataaatgagataaaagagtctaatagaatcggtttacactttgttggtaccatgatccacgctcactccattgttgccatttacgctcttcaccttgttcgtggccaaattcatgctccccctgtattcgcgactcgtatcatcaaccatcgcagtagagtcaaaatgccatatcttgaatgaacgatccttgacttcctcgaagcaggactcggtcttcacgcgcttagccgggttagcccactccggttgttggaaaaggtcgcaaacgcgtcgactgctgttgaccagccactgagttctcgtccgacggatcttgtcgtatgtctcgaatgcagtccgcaaggcagtcgccttggatgtgcgatgctcccgaagatccatgataagctcggacatcaacgtggacatgcaaagcgcatcttcgatcccgaaagaggctccggcaccgtgatggggactcgacgcatgcgcagcatcacccatcaggcagactcttcccttgttgtacttgggcactgggtattcgaacaggtcgaagagtgcccactggtctagctcttccgggaacagttcgacgaggttacggaccggagtacaccagccggccagtgcttcgaaaacgtccttccgggatgcacgggccgtcgtaggcttgtcttgtggccagtcgttaggatcggagaccacgacggtggctccgattgtgttagtgttgacggggtaatggataagatgtgcgttcggaccgacgtgcatgtgctggcggaaggtcttgtattcgcctatcgctgcgacgactttgtccatggggattaacgcgcgataggcgaccttgtgtgtgtattgggggtaagaggcaggattgtccagaccgagtaggagctgtcgtgctctggacttgattccgtcgcatgcgattactggacgcaggtattggttgagccagaacaggagtagatagggtacagaaccagaacttaccagcgtcagcctcagccctagttccatcagtaaagttcaggtagaccttgtccacgtcctcgttatcctcaatcgtgtccagtcgcttccgtaagtgaacaaccccctcggggatgactttgacaagatcctctaagaactgatctctgcgaacggtctcccatcctttgacgccagcatcaagcttcaagagcggcttttggtacattgggtcgccctcccgttgctggccgtagccatcgatccaccgcaaatacgacttgggatcctgctggtccagcgaaacgttgacagctcctccagagcgcaaagccgtcacgacagccgggttgatcttctccatacaacccaccgtgtttttcgtgaatccgataccggcaccaatctctcgaaagttacgggcttgttcgtaaagcttgacctggacacctctccgcgtgagtcccgcagcgaggacaagaccgacgattccgccgcccacgatggcgatttccggggttgtggctatatcaggtgtagggacgatcattattcgtgtttgtaggtcagcagctgtgtaatcgaggggtatgtgaaatgttctaggttgtgtatgtagagtttgctctatatcttgttactgattttaatattaaaatcctggcagacatagtaccactgcagttttataaaacagagcattttagccccgggctcccatagcgcaccatattctgtttagtttctccggggtactctacgcaagccagcaaagttactgcggaatatcattctttggggcctgccaaatttcggacaacccttcctccggatattcaaatggtaaaataagccgaatagtgttaacccacttttatagctagaccgctttccaagttaaatctataaagttattccgaggccagaatctggcgggtccaccaaatcctagcttctattgcatgcttctgtcatctagttgctccttaatatggccttttggggtaaagcataggtcgatcgggctcgcatttcaaagcagtaattcatcatgctccgtaatacatacgtactagggacttcatatttcccctgtatggcataaagggtatgcagcctggcccttcataaaacatctccatcataaatatatacgatgtgccaagatagtaaacctacaaactcccatctaacacgcccgtttgttgagccacggataatatctgctcaactacggaagctgcatctcgaaccttgatcggcacgcgatgattcccaccccactcaacaagtcttgtcatgcaagtatcgcaattctgataaagaagcctgcgatgtaattccagcccaggatccgtctgcccatgaacatgcacagttggagttcgtagacgattatcctgcaacaagtccacagcaactaacggctcgccaccggtggtacactgcccagcatcgacaaagccccgaggcatagggagatccggacgaagccatctcaacggtccccgtcccgccaacagcacggcgaatcggtatgccggccaaaccttgtcgtcttcaccccgtcgccgcagctcctgctgtgtcgcaaggatgccaacggcaagatgagccccctgactgaaaccaagtagaccaacccagtctcccgtcgcgcctcgacagtcgtccgcaagtcgtgcggcggctagcgactcctcgatttttctcacgatgtcgtgtgcgttctgggctaggtcttcgggtcgtacgcgtagccatgccttgaatggaccgtagtctttgtatacggaggtcacgtcaggccccgggcgtgctggtaggggcgcttcagcgaagactagtcggaagtgtgggtggagcatccgttcgagaactcggcattgcatgcgaaagatgcgggcgttggtgccgccgccatgtaaacagaggattcgtggtaggtgaagtgttgagtcgttggcattcactatcatcttgtaatctggtcttgcgagacgtggtggaattattggtccgaaaggacggttgggcagctatgtgatgtgtccggagtatagtaaccaattttagctctattggagcgttccagtggttcacagtttttacatacagatttggtaacttggtagagtagtgtaaaagatatgatctacgatactgtcattcttacatgggtttacagtcttatatgaagctcttgtgtacattaatagtagtgaaggattgtggtggcttaaacttaataagatcgccgtataccaaaatatatatcttgaaactttgatgtcaccaagcaacttggtacacacctccgttctatgactcgtccaatactactcaatcaattttgaaaatactttctctattttcctttaatttttttcttcgcagtaactacttgaaaactcgaacaaggcaacgcctaagggcttcgggctcaagtggggcggcacaggccgtgtagagaacaatgattggacactcggagtttcttttcaatgctggcgatcatcacgcgcataaagaagccctaaggagaagatgacaaggaagtgacaaggatgataaccaacaacctccgaaggctgacagaccaaatatctccgagattttacaaatagagttaatttcccgagtatgccggaccctaagcccgattgacgatgttgtatataaagagaaaaggagagttacggcagtccacgatcatgcaaaccaaagtctcaagcttgcattaaaagtattagaattattgttactactgtcactccttttcttaacccgagtccgatctgtcgtttgaaaagttgaaacgcaaactgctggcacttgaacctgaaaccgccgccatgagcgatacgactgcgcggagtgagaagagcgtggatgcgaaacctccacagccccaagaacctccatccagaccggccggtccaccatctcccccgcctaatggaggcaccatggcatggctgaatgtcctgggcagcttcatgctctacttcaacacctggggtatcctcaacaccttcggtgcctaccagacctactatgagtctggggcgctcttcactgcgagttcttccaatatttcttgggtcggttcgatcgcagcttttatgttgctctttgtagggctctttgtcggcccgatctacgaccgtggctttctccgtactctccttatcgtcggtggtttcatggtcgtcttcgggcatatgatgctcagtctctgcaagaccttctggcaagttctgcttgcccaaggcttcgtggtcggtatcggcaccggctgtctctttgtaccttgtgtcgctatcattcctcagtacttcagcaccaaaatgggcatggccatgggtatcgctgcttcaggctccgccttgggaggggtcatttaccccgttgtgttatatcgactgatcaacgagatcggctttccttgggctgtgcgcgtcattggattcatcgcgttgggaaccctgctgattcccttatctgtgatgaagctccgtgtcaagccgcccaaggttcgcgctatgttggatccgaccgcattcactgacgccggctacatggcatttatcctcacctctctcgtcgcctacatgggtttgttcgtcatattgttctacctgtcctactactccgctgcggagcgcatcaccgaccaatctctcgccttctacctggtcactatcttcaacgctgcatctgtgtttggccgaaccatccccaacaagatggccgacaagctgggtcccttcaaccttctcgtaccggcctccttgctctcgggtatgctgatgctcgtcatgatggctgtgcattccaaaggcgcgattatcgtcatggcgctgctctccggcttcatgagtggtgctctgatcggcttgccacccatgtgtctcgccatgctcaccaaggataagtcgagactgggaacccgagttggtatgggctatgccattattgctctgggtgtgctcatcagcggccctagtagtggcgctattttgcggaccggtggtgattcccttaattggcacagcttgtggacgtttggtggtgtaccgacttgtgctgctggtctattgtacgctgtgattcgtgtggccaagtatggccctaagcttgcgataaaggcataagggatttccctttgcttcaaccgcgcggttgggaggagagtgtcttgctttccggatgatacgaacttatgactaaaagaatggactgaaggtgatgcatgttggaagtcgggttacgattgtttctctctattagtaacttaattagaatatatccatcagtgcaagtttaattaatctccacttaaaagtttgtcagtcaatcctggtagttaaacacactgtataacaactaacaattatcacaacatcacattctacacagctctagattaaattgaaatacaataaaacttcacttcggagctcaagtaaaacttcaaagcgctgtcctaacaccacatttaaaaggcgccaccaccgcgcgatccatatcccaaactcccgcctcgacgaaggcatttttgctgacaattgcgcgtacctcctcctcagtcctcgctcgaaacatcataacactgcttgtgatctccatcttgtcttctggttccttgggatgcgctgcgagggtggggcctgcgaaaacaatagttccatcggcgacatatggtttgaggtgcaagagatgcgcgtcacgggcgttggcccacgctttcatatcgctcgcattcacagggatttggacgagccagtcgtatttttcggacattttgagtcagagctgagtgattgtgagcttaggaagaattgtaggaattgaatttggtacgatgttgcagggcacgttgaagtagggtctttggatttgtgagtggagatggattctgctctgtaccttgatagaaatagcaattatatttgatttgagaaataattctatttaatttttttacagttgcgtgttactttatctttcggttgctttctcctttcacattcgtactatttttcatttattcttgcgctatctcaaggcccggagtaacctttcagaacatgctgaatatcttggccattgctttaccggattaactttataaagaattgcccaaaaatgcttaagatagttattacaacagctcatccctgactaatgatactccttcgacgattaatgctttggcccccaagacctcggagtaatcttttagaatcagccccaccgatcattcgctaggacggtttatactgcaagaaagctgaccaggctgaccagaaagagagggtaagggtatgaagaagtgtaaacattagccataggaccggtaatccacgtagatttgagaattcctgcttatctacagtgcaaaccgacattatcccttgtttgcgtactattgactcgatttccatgtcaacccagaatttgaaaaccccacaagtcataccacatcaaccgatataatagcttagacaggcaaaatgggcagcaacagtgcagtattacccactacaatcccgacagtggacatcagtccattcctcgacgagaatgcctccccagaagccaaggagcaagtcgtcgacgctatgcgtgatgcatgcaccacctttggtttcttctacctcgtcgggcacggaatccccgaagaagaccgccaggcagtcctgaactgtgctaaacgatacttctatctaccaaaggaagacaagatggagacgtggatcggaaaggccatgggtcgctcgttccgtggctacgagccacccgcgctgcaggtgcaccaagagggcctcttaccggatacaaaggaggtgagtcggcatcctcgcgatattctacgagcagtgctaattgtaaaagggcttcattatcggccgagagacacatgcagacgccccagaagctggtacatttcacacgggtcctaatcaatggcctaaggcactcgcggacgaagacttccgcatccctgttatgaaatatcacgctaagatgcttgaaatggttaaggtgattctgaaggttcttgcccgtgggcttccagagcattggggatgttcgcctaatgtctttgacgaattgactatcaatccttccgctcctttgcgtcttcttcattacgcgccccaaccggtgaagcatgataaccaatttggtggtatgtcccaatctccacgatcttacttgcaagcttgcaactctgataacggttctagtgggcgatcataccgacttcgggaatgtctctgtcctcctccaggaggaagacacggagggactggaagtcttttatccgccaacggaaacctgggttcctgttcctgtcaaggaacattcctacgtgattaacatgggcgatatgatgcagaaatggacagccggatactaccggagcgcgcgtcaccgcgttgtcaatcacaacgtcaggtcaaggtacagtgcaccgttctttctgaatgggaatctcgacctgaagtgccgggctttggatggttctggggttgagacggtcattggtgagcatattcggcgacggctgatggagactattgggggtgaggctggtaggaagttgggtctttgattatgagatagtagttatggtgattgtttgttgtgttttttgcggagttgtgttaactcttgggatgatttatgtagacaagtctcggttgcaattgactgatatgtttgattccactcgccaatatagaggctgtgcctttggtagatgtagcttgcaactccataccgttaggaattggatcacatgtcgaataagccctagatgcggaagttggcaccccccttgggcattatcgagcctttgtagtatcaatacagcgacataaacatacacactgaagcttattacataagataaaaaggcatccgagacaaagtattaaatggtcaacattacgctcacaacgaccggtagctctgatgagattatcaaaattagatcaaaaagactagctgtgtcctcgagactacggaatcatggcgctttccatttacccccctttctaccaaggttgaaccggcgtcaaatatccacgcaccacgtaactaacctcgccatctctctccccctcaactacgcgtcggatagtatcacccccaatactcggatcctgtgcccctaacctcttcaacagctccgtgtctccacccaaaccagtagccaaaagaccaggagcgacagaccacaccttaaccccgtcattttccaacgccttcgcccactccaccattaccatgttaagccctgctttggaggaccggtacccaacgaatggaagtggtttcggaagtcccgccggtgggaaaacattcttcggattctttgaatctgaagacgcctgcaacgaggaaagcccactagtgataaatagtaatctgggatcgcgtgacttgagcaataatgggagaaaagtcgtagtcatgatatgcgcacccgtcacattgacatcccatgttttattccatgcctcgcgggctgtcatgcggccgtctgcgatgtgggcgtcgaaacaagcccctaattcctagttagatggctttttgtatgtagaagaaggcccactaaccggcattgttgatgagacaatcgactgaattatatttggctgagatatgcttgtaagctgcctcgatcgagtcgtcgctctcgacgtctacctggaacggctcgactgagctttgcgatgtttcgagagtgaggttttggcatgccaattgagccttgacaagattacgaccaccaagcaggatgtggtatttctgattggagcgcaatagtgatttgactgtttccagcccgatgccggtgttggcacctaggttgcaaacgaaatcagttctaggaagagaatgaatgtctgtgcatttattcgatcttacctgtgatgacgataaccttactagaatgcatttctcctggagctgctatttcggatcataggctaacatcataataaataccgaacccgcgtggagccaagagaaaagttatgtatatcgtagttggggccggagatacttgtggaaaagaaactccgacgaggggagaaaactttcaattgaaaaactccatttagatgtataataccttggcttgaatattcttccccaaatctaacatttccaaactttaccctaaaccacagtccaactacactataccatacaagaccataatgagcgaggtcctagtgataacctgccccagtggcaaacaatgctccctcctcatccctctcctctacaacaagggcaaattccacctccgtctcgccgcacactctgaagcctcggctcaaaagctcaaggctcagtacccagacgccgacgtcgtaacaacagacctccagtccctatctgactgccgcaagctcctccacggcgcaacggccatcaacgccgtcctgccaagtctacactctcacgagaaagaaatcggtttcaatctgatcgatgcgaccgttgctgagtcccggcgtgagggaaatgtaattaagcatttcgttttctcgagcgttcttgggacacagcatcggaatttgctgcagcatgatttgaagagttatgttgaggaacgactgtttttgagtccgcttgattgttggactattcttaagccgaccaatgtaagtgcttatactgcttcttctacactatacagtgatgggtactgacgaattgaaaagttcctagacgcctaccccgtcgcggccctagcagcacaggaacaccccgttctcgaaaaatggtggaaaccagaacacgcaaatagcgtgatcgccctcgctgatctagccgaagcatcagccaaagtgctgaacgagagggaaaagcactatctagccgaatatcccctctgctcgaccatgcccatctccgagacggagattattcaaatcattgagaagcgcattgggaagaagatcgagctgaagacgccttcttttgagactggcgttaataagcttattagggctttgtatggtggggaggagaagggggatggggagttggggcttgggctggcgagtgagggtgatttacggggtgatcttgttcgggatacggttgagcatttgattttgttttataatcggcgtgggttgaagggaagtccgaatgttttgaggtggctgttggggagggagccgacttctgttgtgcagtgggttgatgggattgctctggcttgaactgaattttacgttatgatggagttgtagatgcaattatttagtctcctgtgtttaattcagttatatgctcaaattgcagagccttagagttaccgtgtttactacaagatagctgcatgtaggaggctgagcatgagccgcatcactaggagatcttaacgatcgatgatagcagtactttggaaagaacaatgatttccgttatactctactaaatggattgttattataggtaagatgcagagtgttctccaagggattctgcagttaatttcacacataacatggtgtagattggcaactgacgaagtaaggcagtcatcccaaaataacaccaaaaagaaagaagagatacacaaagaaagaaataagagaaagccaagaaagaggctgagcctgtcacccactgtcggacaatcttttcaagcagtacttttctccggagtggtaaagttagggctgcaggattctggcccccatgtggcaagagcatcggcaaagacccggagtatggggatgccaatccaatcagcgttgtcagaattctttattcctaatactatctactgtatgatgaacccagctatatatcagactcatatatttacaccccttgatcccacagactactagcttccaagcaacatcaaacaagaaatctcaactttttcattatacccctgtggcccagcattcaacatggtcaactctggctcgaacatcaaatccgagagtcttactctggtctttggacctcaggatcctaacctcgacaacacattcttacagtcactccggacaaccctgctcgagacaccagagctgcagtggattctggagaccttgacacaattaccacaggaatggcaaaagatctcagatgcccattcagagctagcggcattccagggccagagatatctgcagctacttaacgaatgggtcagaagaggcacactaccctcaaacctgtttccactgcctaacatactcgttaccccgttggttgtcacgacccaattgacacagtacacgaagtttataacacagctcaacccggggatcacatcaaatgacagccttcagggggctttaaaacttgacacggagacggccggtctctgcactggactcatcagctcagctgcagtggcaatctctgggactctggcagagctacaaaagcatggcgcggccgctattcgtattgccaccgctatcggggctttggtggatgcaggagattcagagcgtgaagacggagacaaatgggagtcgttggctgttggatggactgcccatggcacggagagcaaattggaaagcattgtagacggttctccagaggtatgtgaccctatataagcccgacttagatgaggctaggctaacagattgtacaggcatatgtatcggtcatttccgaagcccgcctagccaccctcactgtgttgaaggctgatacacctgagctgttggagaagctaaaggctgctggagtcatcttcacgaaaaccgccttgcgtgggccattccattgcgggaagcgcaaggatcaggcggcttccctcctgcaactctttgactcagacccatcttttcaattcccacacgcttctcaactcgccttcagcacgcgctctgccgatagcggcaaattccgaatcgaggacaaacttcaccatgaggctgcccgagctatgctgaccgacaaggctgattggcataaactcttcacggcgctgcatgagtcgacctctactcgcccatctctcaccatctgcttcggaagccagcgcttcgtgccgcagtggttcctacgcaaactcggcccgaaactggcgtatgccgccgatcttgatgctaaccccggccaattacccccagcactaggcgctctgttaggacccattgaggatgacgccattgccgtagtcggtatggcctgtcacttccccggtggaagtgacctcaatgagttctgggacacgatatgcgcggctgaatcacagtgcactgaggtgccttcagatcgcatcaatttcgattacgctgcctggcgcgagaacgatgagaagagaaagtggtttggtaacttcgtccgtgactatgatgcctttgaccacaagttcttccagaagagtccacgcgaaacggtatccagcgatccgcagcatcgaatgatgttgcaggtggcctaccaggctgtacaacagtctggatacttcagtaaagcagcgattgaccagcacgtcggttgctatgtgggtatcggagtggtggactacgagaataatgttgcctgccatgcacctacagcgtatactgccacgggcaacctcaagtcgttcgctgccggaaagatcagtcacttctttggctggagtggtccaggtgttaccattgacacagcctgctcgtcgtctgccttggccgttcatcatgcctgcaacgctatcctgaacggtgaatgcaatgctgctcttgctggtggtgttaacgtgatgacgagcccagagtggtaccagaacctcgatggagcctcctttctcagtcctaccggacagtgtaagccgtttgatgaagccgccgatggctactgtagaggtgaaggcgctggcgctgttttcctaaagaagctatctgccgcaatggaagatggcgaccaggttctaggtgttatcaggggatcctctgtgaaccaaaacgcaaattgctcggctatcaccgccccaagtgttcagtccctcaccggcgttttcaacaccgttctgcgcaaggctagactggatcctaagcaaatctccgtggtcgaggcacatggtactggcacacaggtcggtgatcgtgcagagtacgacagtgttcgcagggtgttgggcggaccgggtcgcgcggaacctctttccctgggttcggtcaagggcctcatcggccatttggagtgtgcctccggtgtagctgctttgatcaaagtgcttttgatgattcaaaatggcgcaattcctccgcagtctagcttccgtaccatcagctctaaactcgacgcgtcgcccttggataatatcgagatctccacttgtctcaggccttgggcgacgggctcccgcgcggcgctcatcaacaactacggcgcatctggctcgaacgcgtcgcttgtcatcacacaggcggaccatgcggaggttcagagtgaagctcctagggtggtcgaggcatttgctggcaagcgtccattctggttctctggtatagatgaccagtctttgcgatcgtacgccgcaaagatggtccgcttccttcaaacgaggaaaccgaatgacaaccgctttacaattgataatctatcctatcaattggcgcgccaatcgaaccgatctctcggacagtcgctcatctttagctgcgcgtccgttgccgagctcgaagcgaaactcgccagcttcgcagacggatggagcgagctgaaatctactcagcgacaacagtcatctcgtccagtcattttgtgttttggtggccaaaaatccaactttgtcggcttagaccgtgaggcctacgaccacttcaaagtactccgtactcacctcgaccaatgtcacgagatatgtctatctcttggtcttggtggaatcattcccgctatctttgagcggactcccagaagtagcattgtcgagttgcagaccatgcagtttgcgctgcagtactcgtgcgccaagagctggattgacagtggtgttcaggtcgctgcgctggtgggccacagcttcggggagctcactgctatgtgcgtctgtgggacgctctccgtcagggatactttaaaaatgattgttgggcgcgctcgtctccttgaggagaaatggggcctggaccgtggctccatgatggctgtcgatggtgagttagagagcatccaaaaattgctgcgcgagaccaacgccgcacacacgacagagccacctgtcaatatcgcctgcttcaacggtccccgccaatttaccctcgcgggcacatcgaaggcgatggctgttgttaagcagactctgtcgagcaacccatttttctcgagtatcaaagcgaagcagctggataccacccacgccttccactctgttctggtggaccctctagtccccgaacttgagaagctcggtgaggacttgatcttccgcagtccagtcattccacacgagagagccacccaggaggcgatcagggacccgccggctttcaacgtctttgcctctcacatgagagaccccgtttatttcgaccaggcagtccaacggctggcccagaaatacccttccagcatctggctcgaagctggctctggctcaggtgttactgcacttgccagtagagcggccggatcctgtggtatggtcttccaatcaatcaacatcaccggctccggagcagtacagaatgtggcagatgctaccttcaacctatggaaagaaggtctgaacgtttctttctgggggcatgttggacagactgttaaatcccttctcctcctgccaccatatcagtttgcaaaaacgagacattggctcgagcgccgcaagccggaggtcaaggaagcagcccccgtggctccttggccgaagtcaccgaaagggctttggacatttatgggcttccaggatagtggcaacactcacgcccgcttccaaattcattctacctcggatgaattcaagaagtatgtcggtgctcatctcgtcgcacaaacagcaccgatctgccccagcatgttccagcacgttatggccagggaggcactggtgagcctactggagggctcggatatcatccccgaactagagaatatggagaatgatgcaccgttgtgcctcgacgagtctaggtttgtctggcttgatgcgcacagaaccgatagtgaatcgactagctgggagttccgcatcaccagcgtagacaaagacaacgcgggaagcaatgcgacccagcatgtttcaggccgactgctgttccgctcccttggtgattccacgagcgtcttcaccacgtttgaacgcctggtgaatcgccgacgtcctcttgacctgctggacggacaagaggcggaggatgtgatccagggcagccgtaacatttacaaggtctttgcacccgttgtgcagtacaatgatgatagctacaagggcttgcaaaagctcgctgctagtggcaacgagtcagcggggcggatcgtcaagcaagatgcggaacaaactatcctcagcgtgggactcgctgacacattctgccaagtagctggcatctatttaaactgtatggccgagtgtgaggacggcaagatgtacttgtccaatcgtgtcgagagatggatccgctcccctaacgtcccattggactcgcgaccaaatcaatgggaggtgcacgcgatacataatcgcccatctcccaaggcgtatgtgagtgacttgttcgtctttgactctgctaccggcaagttggtgtgggttattattggcctccactttgttgaagtgtctatcgccggcatgtctcgccttttgggacgttacactggtgtccagtctacacagcaagtggcagctttagctcccgagcctctcccagtgctgcctggtattgcctctcccgctgctgtcccagtcgcaaagccacctgcgaacaagcccaagacaaagacgtctaccagctcaccgacgaagaaggctccgggccgtgatgtcttgaacggtgtccgggagctgttctgtaacttgcttggtctcgaaccagaggacatccggcctggttcggatctcgttgagctgggcatcgactcgctgctagctatggaggtcgcccgagaggtggagaaggcgttcagcatcaagttcgaactcgaggagcttatgcaaatgaccgatgtccggagcttagttaactgcattcaagcgagcatgggtgcatccgactcttccacgacagatggagatctcagcgatggctttgacgaggcttcagcagccgggatccaaactccgccaagtgagcctgctgaagacgtcaagattcccagtattggtagtgcgccaatcactggacacctctctgctgattccatcatcgaggcttttactgaaaccaagcttctaaccgatcggtttatcgagcaaaatggcctctctgggtactccaactacgttcagccaaagctgactgagttggtcgtggcccacacactcgacgcctttgaccaattgggctgctccctacgttctgtacaggagggccagattatcaagcgactcccctatcttccaaagcatgacaaggtaatagctgttttgactggtcttttggagaaggctcgtctcatcgacttagatggctcgaccatgattcggacagcggcacccttgccaaccaagtccgctccgcaactgctccaggagctcctacacgagtatcccgagcatgcatatgaccacaagctcactagtctgaccggatcacgactagcagactgcctaggtggcaaaactgaagccatccagctgctttttggcagcgccgagggacgcgagctggctgccggcatgtacggaaagtctccaatcaatgtggcctggctccgtcagctgcagcatttctggcagcggttcctagcccacctcccacaacaacaacaagaaccgatcaacatcttggagatgggcgccgggacaggaggcaccacagcagccttgttgccgctcctcgccagctccggcgtccccgtccgctataccgccaccgatatctctccttctctggtggccggcctccggaagcgcttcaaggactacccctggatgcgattcgaggttattgatattgaggaaaaaccacccacgaagcttctggaaacccagcacgtggtgctagcgaccaactgtgtacacgcaacccacagtctggcggttactaccaagaacatccacagaatcctccgtcccgatggcttcctcgtcatgctggaaatgaccgaagctgtgccatgggtcgattcagtatttggactggtggaaggttggtggctgttcaatgacggtcgcacccacgccctcgctcaaccggacttctggaagcggacattgcatgccaacggatacggccatgtcaactggtccgatggccagctccctgagaattcgatacagcgcattattatcgcgctcgcgtcttctgaaagccaaaacctggtatctatatgtcccccagccccttcgatcaccacggctgactttgctgcccgtcaagcggtagtggactccttagtccagaaacacacccacgactttgccgttcctacttcgctccctatctcccaaacaaataatgattcttttcgctgtgtgttggttactggcgccactggcagtctcggatcccatctggttgctcacttcgccgcgcaaccggacgtacgcaaagtcatctgtctgaaccgggtgagtggctcagacgcgacaactcgccagcttgaggcgctgcagtcaaggggcctacagttcaatcaaaatatactgttaaaaatcgaagcaattgaaacgaactcttcagcaccaatgcttggcctttccggcaacgagtatcaacatttggtcaattgtgtcaccgacgttgcccacaacgcatgggccatgagcatgacccgcccagcacgaggcttcgaggctcaattcaaggcccttcgcaatttaatcgacctctgccgcgacgcagcctgtcaccggcgagcgggtatggagaaaatcgggttccagttcgtctcctccgtatcggttgtgggctgtcaccctttcctgaccaacgaggcttgggtcccggagcaaagggtcaacgtagcgtctgccctgccgatgggctacgcagacgctaagctcatctgtgagaagatgctggatgagacgctgcacagatatccggaccacttccgcaccatggccgtgagggtcggtcaaatctcgggctccaaggtcaacgggtactggaatccagtggaacacttggtgcacctgatcaaatcgtcgcagtcccttggtgttctcccggatctcgacggtgtatgtccttccattgaccttatttcctgatcaactttgctgacaatacggacaggttctatcatggtgcccagtcaacgacgtagccagcacactcggagatctcctactaggatgcaacacacccgcatacccaatctatcacatcgagaatcccatcagacagccctggcccgagatgatatcgatcctctccgatgccctggatattcctcgaaccaacatcattccatatggtgaatggctccagcgtgtcagtaactgtcctcctagtattccagcatcggaaaatccggcggtgcggcttgtggactttttccagacagatttcttgcgcatgtcttgtggtggcatgatacttgatacaacacatagcaaggagcattcgacgacgttgaggagtttgggtccgattgaccgagagttggtcatgaagtatattcgggcgtggaaagattcggggtttttattgtaaccgacgttgtgtatttacggctgaaaggagtggtgggttagggcactatagagggttgccgaccctccgtatatacggggcttgctacactctttggatgcgggcgatagtttagtacaagtctgactcagctgggttggatgtacttatagtttgttaattccaatatttggtcatgtttttattcgtgtatacggttagttactcggttaagcaaatggtcgtggcatcctaacaaatacttgaccaagtcaacggtagcatctcattttaccacatctctcaagctcaagttctaggcacccagaatccggaaagctactcgaatatggcatcggagccgactgcctcggagttgcagccccatcttcggaggtaactggtccttggcgatgatcctccgataggggagcggagtatagaatcgcccaacgaactgtttatatcccctatgattggctcaggttgtttaatacttggaacaaaggaaggataaaaatctccctatcatatcaagccctaaggtctgagtaatactagacgcgatagtctgagtatatatcagcccaatagcagccctatccaaacaacaataattatctcgctcaatagttcctacatccatatcaatgaccaagtaatatccatcatacaaaatgttccgctccctcctcactctcacaaaactcgcttccccacagtacatcttcccaacggtcgaccctaaaatcgacggtgaggaatgtcgccacgactgcgcggattgcacggtgaaatggccgtccaaggtgaaaatcgataccacgcttccgatgtacgggtacattaagcagtttcacacgcatgtactcgtggcaacagggaagacggattggatggggaaggtagagcaggagaaggggagtttgatggaggcgtttaagtctgagggggggaagtcgaagcatggagtatgttatttttctttctatgttttcgtgctgtttattttagttgggtttgtatgctgatgatgttatagagaataatggtctccgcatccaatcttacaccgccggagggtgaagatggaacgattgattcaggaaagacgaccgtgttacttttaccttcgtttactttcgtggatagagtggcctatggtgatgtcagacatgtcgttgatacgtttattgataacccgaagcaagaatcccggttatcgtctcgaccatgtccacatgactatgttgttcttctctgctcgcatcaacggcgagatgcccgctgtggaatcacggcgccgttgatcaaaaaggagctggagcgccatctgcgcggacacggactatatcgcgatttagacgatgagaggcccggtggggtgggcatttactttgtttctcatgttggggggcacaagtttgcggcgaatgtcttgatttatcggaagaaggagcagcagatgatttggctggggagggttaaaccggagcattgtgagggggttgttaagtataccattcttcaggggaaggttgtgcatccggattcgcagttgaggggtgggtttgatcgcatgaagggtttgactagttggtaagatttgtgtttttgtatatagactcctcgttgcgtgtgagggtttcaagggtcacgtttatgcatttctttctgcatactattctatgtcttcacttctgattgtttccggtgcggagttctctctatttgtagtaccatttctgaaggatctatacgtaggagtagatgtatagtagcataaggtatcatgatctaattatggtgggatgtatattggtcaccacctttatcccacggtctatttgccgcaagtgttatacaaccgattaattcggttatctttattaaataatttcgctcctcgtctaatccgaccgtatgttgtagtaatacctgttctctagggcatcatagctcgccccagtctctaaaggctgattgcccgttgtctaggaagcaaagcccagaacaagccaatcccaataagcaaacccagcatgatcggctgcataacctcgaccccagcccgggaagctatagctcccgtcataaaagggaaagcagcggcgccagcctgtcccaaactagcggtgagtcctgcacacagacgtaagtaagtaaatctagagtccttgatgcaaaagcagctcacctaaagccccaattcgaaggtcctccggcaccacctgtgtaagaacatagagcccaataggatagaatggtccgatgacgaatcctgtacattgaccggtcagccgaccgaaccattaacctggtccagacaacctacctaataggaaaaccgcgatagcaattacaacgatatttgggaccagccaaaacaggagctgcatggtaactgctaaagtgaggtagacgaacaccatccgacgttctccaaaatagtgagtgatgtctgccagagcaacacggcctagtgtgaatcccgtccagaatccagaggctatgtagcctacttcttttgggtctccatttcttacggagacgatgaattggaccatccaacctaatacggttaagatagttagtatgttctttcccgggtttgtattgttggaagtgttcatgagaatgttactcaccaccgacagtaacctccgcgccgacatacaaaaagaagaatccacttagtatccagaccgctttattggatagcgtggctttcaattcgctggcggctgttccgctcgcgttcctcttgttaggtttaaagagaccttctcggaatgtccaccttaaaagacacaagtttaatagccccaagcccaacatcacaaagtaaaaatcatgccagacgggcgttcgcgaggcaattacattagcaacaatgggtgagataattgtcccaacaccatacaccgcatgcagaattcccagccagcgatgcgcattgtcaactgttgttgtgaatgtattcgcctgggcgtcttgataggcacctcccatgccagttaagaagaaggcagcagtaaagagcgcaaagggcgggttccagtacatcagtgcgaatccaagtgtttggatcactgctcctagcactaatgtaccgcccgtgccgatgcgcgagcaaacatggatattggaaaaggaagctgtgagacagccagcacagtttataaggtagatctgggagagctgaaagagggtgacgccataggttggtaggatgtacgggaccaggactcccaaagcggcgtctgcttataattagtcttcttttgtggaagatgggagtgaagagggaggtctaagtaccgtttagcccggcgacgaaaagggtaacattggtactgattatctttcctgtcacgtcgcttgcccgtttttgcaggagcggtgttgtttcactctgtacgtttccttcttctctgttgggatcattcactatggttgctgattcacgggggctttccatcgtgatagcttaaggtttggaacttgagctttgaaagctcgagagaagtcgagagaaagctcttaatactccagggagctttggtggagatctcatcatcacctgatcgcggctaacccgcatccaagaaaagaaggtgaggggtaaccttgaaggatcgtgcacgcaaggagagctgcatatcaggtttcaaagatagactaatcattggctaagcttgaccgttaaagctgtcgatcgtatcttctttggtaatcctcagccagtcctggttgtggcatacttcctcgctcaagaaaaccattgaaaataggtgtgagactaagctaatgcgtcttcgattgtggttccgttcccctttatggtatggatgatgctcgctgtgccccaactgtcgtcctgtattggtaatgtcacttaccaaaggagctactaaaggtcaggtcggtcgcgaaggtcgtttcgggagaaagtggttcagtcaccacatctcagctattcactacaaaatgggatgaatctgagaatcagcttacccaagtgctttgtcaactgcttctgaactataaccagaaaaagcttctttcatctgatagcaaaccggatgtctcaagggcagggaggtgcgcataaaattcctagccgcggtcagtgtcctatgtatacaaaggttgtctaggtgctatttgagccagatgcggctcgtcaaagttcagtgttggttcgttgcgtatcaaatttgcaaatcgaggtagaagaacgatgacatcgccgagttctattaagtagcctgaatggctttcctttgcatttatctctgctttaggatagaacttgcatttcattttgcagcaactcagctgctcagtgaactgaagctgaacttttggatccatgggcaaatgccaatgcaacgagtagagtcagacctcgaacgagaatagacgctaggagctgaatagcgggatcttatacaaaggcattcctcggaccttcaagaactgatactagcggaaacaaagccatgagatacgtggcaaggcaaattcagtgaaatgatgaggtaacgagtgcatcagaatcgaatgattgaaatgtggcatacgatagtgtgaggtaaccaccagtcactttttatactcaccgtatagtgcagtcagccattcctggacatcacacacaattgtgcctccaccataacccgtaacgggctgcataaattcaatgcaatctgggatttatcaaagctttgcctacaatccttggctctcttcactatttgatgggataaggggaagcttgtaataacattcagacgctatgtaacctaatgctcagtcctcgacaaaagggaccaattccacatgttcagaataccgtacggctcatgattcttacctggactcgccagaaaaccgcagggctgatatgggaagaaagtagaggcatccttagcagcctgcaatacatgaccaaattaccacagtcctaatccaaaacagtataactgaactttgcattggacatattatatacagaccaattttcaaacaccaacaattatgctactcgctagcctaataaaatacaacacgaagtgccctgaggtgttagatgcttcgtgaacactcataataaccagcatctcgatcccaagtagccctagttcagccccttaagaagttccgggaaaaggagctcgtcaaactcccacaacgttgtctggaagttaaccgagaaagcaccgccagtccaccaggttgaccgaccaccctgcaaagcgttcagcttctggaagaagccggccttgacatcggcgacagaaacacgggcatgcatgggaccgtgggtcgcaaagtccacccagctgagcggctccccgttgcttgtcttcgccaaacggcccgaacgcagcagtgtgttgaagtcgttctggacgagtctcttggcaccggctgtgtcgagcgtgctgttaccgacaatggtcaccctgaagaggtcgccgccgccgatgtagtcaatgcgagctgtgaaagacgcttcgggcagggcgaggtagttgtccggcgcggctgtccggggcaggttgaaataggattggttgaatgcaaaggcggcgttgttcacaataccggtgtattcattggtgtaggtgaatctggagaggacgttcttctcattacggtccaggtcgaacggagccatgttagccgcggtaggctcgatcgccagtagaagtcgccgagcgtggatctgggtggtttcacccgtcttgttgttcttgactgtgaggatgacactggagttactgcggtggctctcgattactgtgctagaatacaatacgtcgccggcgagatcctccgcgacggcatcgtacaggtcctggttccgacccgatgcaggcgcgagttggttctgcttgcccaccattgcacgcgccatagaggcaccgaaaccctgcagcacgaacatggtagtttccttggtcatgtcgcccagccctaaaccggtagattcgtacatcagagggacggcggcttccaggccatacttggtgataaagtcgccgtaggggatgagaaggtcctccgggattgcgtctggctcagggaagttaccgtacccgggctgcataaggtgttcccatggctccacaatcttgaggaatttggccatggccgccatctggtccgccatgggaggtagcgtgaagttaactggatttccggtcttgaagtcgatgtagtccgtgttgacgctgagtaatgatggacttccaacctcaatgccgaaacgatcgaagaagcctgtcgcgttcccagcatcgaggaaggtcattacaccaaagttataaggcttgccggtcttgggatccgtgtacgagtcgaccatgccaccctacccattaaagatgcatcagcttaggatttctattgtcgcatgtttccgcgatgttcgcgcgaggttttatttactcaccaagatatcctgcttctcaatgagagcgatgctcttgccaaagtcgtcccggatacgaacggcagcgtaggcaccagaggcaccgccacccacaaccacaacgtctttgtagaggacatttggtgatgagcccgctgcagccagcggcactgtagccaagaggccaaaaatggatgttgccacagacagcatattgtcgagtgtgcctcttcccaagaaactggaaaattggagttttgcaaggggcagcaccgcgtctcgctggattcaatgtgaggaattaattgaccataaggtggcagcaggaaagattaaattatcacaggggcaaccctgtctatatctcattttattgtgaacggcagtctcgtccatagtcgactaccgatatattgcggacgaaggaccgctaaagagcggcccatgaactaaatgcatagtgtcttcggctctacagtacggcctgcgctggaccatatatattcgttatgcgacattttaggtgtcagtacggtgagacaatggcaccagctgtcatataagtagcgcggaaacccttgtcttacccctgtctagtacttcctgttcgataaattagagacattttcaggctatgatgggccaacaaccccttacagggatcgattttagttctgttactctaccctattacagcatgtctcgacatgcccagctgcatgatgaaccgtgttctgttccgcggactccgagaccatcagggcttgaacagtatggtcatgccgtggactatttccgtacccagggtagtactccagaatataaccggccatggcagaggatccaccctggtgcattggccccgggggatctcggaccgagatggacgccaacttacggtgaaaggatcttaagagtatattgctcatggggccaaaattaggtaacttggctcgaccagcccgttctcattggtgtcggaggtggcaggttagggttacctctaggcatccgaaattgccatatattactttgccgaccagggtcagtctcctctcccaaaactacattcgagtcaaatgcctcggtctaaacaatcatgttatgctattaacatatatactgacatttcgtaggcaagagttaaaattattatcgaactatgttccagatcccacgttctcgatgtcccgaagcggctaaatcccagccagccacgagcacaagtagaagtagaaccctaaccaacgacaaggatgcgaatccaagcatcaactaagcaaaccacaaagcggcagggaaactctgattagtttcttacctacgtcgcaccaattgtaaacactgccttccgacattcgcacatgcctctgcaaaaccctcccctaccctccctctaatcttaatccctgcgacagcctaaagaacgttgacccgagttacgcatttccgatgatggagtgtaccttctcactttccacgccttccatgtcggttcctgcaccaatttcgatccctccttaaatgccgacagctacggacagcaccaaagatgtggcggcggatgagagccatcgcgggatcattataggggtacagacggcattgacggttctggctgtcgttgtcgtctgtctccggctgtatgttcgcataaagattgttaggagttctgggtgcgatgattggactatagctcttgcggcggtatgtgtttttctttacattgtctttttgagcaagtaatcatattcagctcaatctcaattcgaacgaacttggtcaacgtttatgcggtaccagatcattaacgaacctcgcgcagctctgttccctcggtggctggatcctctacgtctacaaagcatgtcatggcctaggccaccacatccaattcctggacgacatgcagagaatgaagttggatgaagcggcgttctggcaggttattatctgctctgctgctgggatcgcattgctcaaattatccattgccttgaatctattgaggtttagtccaactcgatggtacaccatgtctctatggacaagtattggtataccagccctatcttcgtcaatgatacatgtaacagggtgttaatggctggtttttacagcatttgtcgtagcatacagcttcatgggcgcgatgactttcttcctccactgcaaacccatgcaagcacattgggataaaggaatcaaagacgcgaaatgctactcggttcatctattcgtcgtcttcgctcttattaatacatgtatgtttccaaagtgactatcagtatcaaattaaagaatctcgtcgccaaccaagtcacagccttcaacatcttcaccgacgttctcttcgccacgatcccgattccgatcgtctggaatctgcgaatgaagcgtcgagtccgtatgtatctaatcggcgtcttcagtctcggttacttgttagcgctcccttccaatctccactcagagaaaggtccatctaacagaataaacagcacagtaggcctaggcatcatcaaagcagtagcgcaactggcatactccaacgagactgatatcttcttgtacgctgaagagttacctcgcaatccaataggtgtatggcatgctaacgcccgttccttctagtaacgactccattctcttctggggcctgtatgtttcgctttcccttcgccacttgtggtctcccttggacacgacttaccgttcttccctagtgcccaattcaacgttggaattcttaccgcctgcgtcccgtccctcaaaccgcttgccagaagaggcctcaaactatctgaatacacggattcccgctcgcgctcacatggactatatggtagaagatcgacaggtcggtggactagtagcaggcatagccgtcggatgttttcgatacacatacgcgatcaatatgggattgaggagttacacagccatgatttgtctacgcgcagccaatctgatgaagtgaagctcacgccgtacggagctacggtatcgtttacggctcacgctgagagaggcacgcttgaggatagcagtgagatggatcagagcattcgtggtgaaacatctctagaaaagcgcgtggtgggaggtatcttgaagacaacgcaaactactgttgttagtagtagagctgctgattagttcctatagccatttatttaaagttaattgacatagacaaataaacatatgcaaagtctatcaccaaagtaaccatgccactagctgtgtatacgccgcttcatcatcgtctgccagggtagagtcataatcacttccaagacgtcccagagcaatttcctttgcgcgaatagcgtctctcaagcactctgctgcatctgcatgaccctcagctctgtaaatcttgtacttgcggaaatatgctaaagccaaataaccctccgctttgggtaagctgctagcgaccgaaatacattcatcgagaagctgtctatacaccattccctctcattagcatattatcccttaaaagggcccagatagaacttacagagcagccatagatttcttcgtcagtagcataagcttggcaacatggcaaagtgaatcacaagtcttgaagcgagagccgaacttctgtcgtcggaactgaaggactttagaggcgaagtctaaagcttcgtctagtcgaccttgagcctgtcgtatcatactcaatagctgcatgccactggaataccggggcagattctctcgcaggagttgttcatcggttaaatcacggacatctggaacggaagtgtacatggcctcagcctcgtttggctttcccattcgcagaaggcaactggcaatattagcgtaggaattgtccaccattctgcagttgattgcctttcggaactctagggatcgctggaggtaattcatagcttgggtcaggtcgccttgctcagtataggcgaagcctacgttactgatgctgactcctattccccagtcggtgggtggtaatattttttcccgtattttcaacgctattttcagactttgcagtgctttattattttcccgaagatctacttgtactagacccgtcacgttgtgagcctgtgcatatctgctagagttcgtgtctcccttccgttctaaggcttgcaggcagacctggaggaggtttagactttcctcgtagtattcagcctcatatagatacctaagatgcgagtcagtcactcactctgcttagcaagtctttaaatagcgtggatctaggcatagtgaggaggagaaaaggaggaagaaaaagaagagggaataagacaggatgtgtatgaaagaatcaaaagacagatctctcaccatgaacatcgaagcagaagctcaataaacgtatccaagcatttcaatcctccctcaacctgcgcaaacctctccgctaagaacattacgtgtcgcaagcatttctcgcaagctttccaggcatgatacacccaaacatgctcctggtcggtccatgaacttggaaaggcctgacatagaagctgacagcacagatcaaaatatcgagttttatctacaggggaaagccctgaaagcgtcacctgttggatcaaacggtggacagaaatgcttttggtccgtgggtcacgatctatcaatgcagcccggaggagttctgctttggcatcctcgaagtcgattggatctgccaggaacattagactagagtcagttagtgaggcctgtttggaaagtgtagaggcggcgttgcataaggtggcctcgtcaatagcttcaggatcaagaaaggccagaaggcgttgtaagacagctgcattaccggtaagcttttccaaggcaaactcccacaccgttccaattgtgtgctggtaatcaaacgctgccggccgtcttttgtgcagcttttcctggttattttggtaaaggatgaggaagtcctttaggcccatcttctgctgccggatgtagttgctgatttggttcagggcaaggggtaaacctcctagttgttcattgagctcagctattaatggggtattactcggatagtcatagctaggcccgaggagtcgttgcaaagcttcggcacccatcttgttatcgaaaacattcacatggagaccctgtgatgcgggatgtaggctggcattaaaatcacgggttgttattaggatagatcctaccacaccatttggccaaccatattccagaacttccaagttgtctgcgttatcgaatataagaagccaggagcacgttgtatctgcgagccaagacttcattttggccatggccccgaacgcgtcctgagtctcctgcgtttcgggaagaacaccgaggcgtcgtgcgacagccatgtagtcctgtgccattttaacggtactatcggcggagatccaaagaacagcatcatattgctcccgcgcacgataggcatattgcaatgcagtctgggttttccctgctccaccaatcccatacaacgccaaagcacgcgggccagagcgaccagctttagggttcagggtaccggagatctgatccaacaagccttcacggatatagaaacggtcattcaatgttaatggaatgtgaaaacaaggtagctctgggccagcgtgcttatggccagtactcagcgactgaaataaagtgattatttcattgttccattttagagccgctgtggtagctgcgcgctgagtctctcgctccacttgttgggatagcatctgaacacgcttaaggccttgttggaactcacgacttaactgcggccatgactgccgaattggagacactgtatagagataccctttagctccagtgtaaccgatgaacgcaggcctaccatagtagatacagggaggtacttacaatgctgacgccgcacacgaatgaaactgatagcacgcgcacaaaacagcgccaactcagtatacaagccaaccatggcggtctccagcttttcatccaaaatgatattatcctcaaagggatggatcccaggcagcgccgcaatcaactcttcgagcatagtctggacctcgctaaagatctcttccaagggcgccagtagctgtaatgcatatctccttagaagcttgggaccgtgtttggacaatgaatcttactgatagcagaagacagattccaccccatagtagagcgccggctttgccatcaagggcaaacgataagaccagcacagtcatgaagtcattcaagtataccaggcttggacgaaaccgggacagcctcgctagcagaaagttttcatttcggtgagccttcgccacgctcttgagttgtgacaaaaggatgtcaagggagaaggtctccatgcagatctccaaatcagtctcatcatgtaagctgtctttgaatcgttgccgtacaatgttccagacccgtggtcgcgaggttggactgagggaagaggctcccattttggatctattacaccgaacacgccgtgaagagtctgaggaaacctgaatgaggatataagcatttcagtttgcaataacctggttatcgctctgtgtcgtggaggggtatctggacttaaaccgttttcttccttcttttttcttttctttttccccaccactggtcttagaatccattcaactttggtgtagcaacagccttcctatgcgagaaccgggtattacgtatacaatacaagctgatacattgtcagcatgccaacatttctttgctctgaactcccctactggctagagtatagcatgttagaccatataggccaggctctttcctaaagtggaaatttctgcattcgggcaatctttaagcctttctgagaagccaacctgccacccatagtagaacatcttgtcaaggctaaacgaccatcatgcatttcaaggctctgagcacacatcattccccactgaggtcccgcaagagttgacctgtttgtgataggctaggtatgagacggagtccaccaccatgcaagttgattatagggttacacagtatttgccaaggtgactattcctccatcaatcgtggtagatgacaaaaggcaacaaactaaattacatgggagtctggaagcaatgttatcgagcagccagcttgaaaggtgtctacgggggatcgacccagggcaagtgcggaactgtaaagggaaggactacctaagcagcgctcttccaacttgctttagaattatctttctgaatattaatataccaaccgatgcgtacattctcccttgttgctcctccgccagtgcctcactagaagcttagctacggttatatggcgataatccagactagatggccatcaagacgggtttctcgaccagctgcgactcgagaccatcagtttgactagtcaaaatatggctcagagcatcttgaagtagaaatcaatgaggaagaccccttcctcaccaacaaaatcaaggagtcttcagcgaatgttgatcgaccattcagaattgtgcaaatcggccgagtagtgagtctttccgtcagtgtccgtcgtttaatagacttcattcaaataggtacattggattggattcggacttggattcatcaccacactcaaggaataaaacaagaagaagcgggctggatgtgggatcctacatccgtcactattatcactgatggaatgcgtgatgattaccctgagagtatacgggctgtcagacatgaaccagctgcaaagagacgaagaagttaagctccaagccatcattcagagacttattgacacggtattcgagtgcatacctttaaaaatccccagttgactcagctgcgatggactcatcgccaaccttggtagggccagttccacacgtggagcttttcttctccttgtctataggacgaggcacgtgggtgcttggccctgaatatgcaatggcaggaggcagcagaccacctccaccaaccgagggaaacccagaacctccacaggcacctgagccaccacctcccgagtattgtgaattcatattggtagaaaggttacccaagcaatagcaacagtctgggaatatcccgtggtggcagtcagcatatcgctctgtggctgtgattaaaccacatacctcccagagaatattatgacaggaatttgcgtggctgtgttagctcgtttcttgatatcgacatctgagccaagcacctgaataattgggagatctgtggtccggcgtatggtgcatttatagctcccatatacagagccagcagtaatcatcgatcacaagataaacccctcgtcgggcactacagaaacaatcactaccgaactgaagcatacaaacagctcctctgcgcaggggcatctagtgtccaataggtaattgctttttacccatccagacttgatatgacgcacgtacaaagcaactagagtgttcaaaaagcctatacagcccagtctaccgatgagcataagacatgtcctgcttcatttaattgtccttgttgaacctcggctagatcccactgtctttcattgtcttgcgaggcgggttggcactcacggacctccgccattgggccacgatgaagatgctcagaaagttgtcacgataaagcccacgtcatttattggacattgacctgtacgatgtcatgaacattgcgatacaagcgattacccgtacggtatttaatcatacatgtacgcatttccgagctaatcgccaggcaagtgccgacgatgtagtacatgggttgcacaggcgcgggctgctctcaaacaatgacagagattacttctttcatttgtggaggatgcttccgtccactcttgctcgcaatcttgaatgcgagactcgtcatatgatacttacacaatcgtgtctgagagccttaccaagtctgctattcggcggaatctatccaccccggcaaggtagaacgtcgaggctctagcggaagcgaatatcatccacatatactgacaccctatcttcaacgtgcctcattcaaattaaacctcatcagtatatgaacaatgacatgagaaaagagttgtttgaaagctatctagatattcattgatgtctagtgtatcttccttatggaccggcaacccctacgcaactggccttttcatataacaaagactctacggatttccagtacagcacggatggtctgcaatgggaccttggggtgaatggagctaaatacagcagaatctcagctgatcgctcagcacaaagacagatgttattggtaagcaataacgcacttcgagtctggtctaatcagaatctctcccttgctttccagcatgctttcattgggagatgcttattttgcccggaagactcgggcagacgtactgctccgccgtaggtttttgtctgagtatgatgcaatcgctgatcttcccagcagataggccttctctacatatccctatttgtctggaacgatggcaatgaccgtatccatagcattcgcggctctttttacaatcaactgtgctatacttagagtttacaactatcagatgtcggacattgaagaactgacccggccaattcagaagcaagctagaacgggatggaattgtgccaggtacttgaacgactagaaggggctcacacacaaattgaacgcgttggtgaaatttgcggggcctcgtctatatcttatggagtccttcattacggtgatgtcatatatatgaagagcgtgggactgagagaccaagcacagcgtctgccggcagattcacagactatttatccactggcatcggtatcaaaggggttcttagcggctgccgtaggagtcctggtggatgaaggcaagcttaattggcatgtccctatccgcacatatctaccgcagtttgatcccgtccatgatcgagatttgggacaatatgccaacatgattgatctgctcagtcatgctaccgggatagcacagcatgagctacttcatattgggccatttgggtcaattatcagcgaatcgtctaagctagttcatttactaaatgcattgccgacatccaatagtcatgggtcaaggtttcgccggtggtggctttacaacaatcatgtatcggcactggcgagccaagtgctcgagagtgtctcagacggagtgtgctaccctgattatctagaacaacgcatcctacgtcctttgcacatgctccgaactttcatctccacaaacaaattcgactcagactcaaacatagctttaccatatgctcgcctatcagatggctccttcgcgaaactggcatttcccgaatggctccaagagacaacccacattcttgcgagtcagggggtgaccagctgcgtccaagatctactgatatgggcgaaagcgatattggaacgcgaattgtgggagcagctccaggataaggagaagcttgaccggccctttcctccaaataacccactgcgccaagtaacaaccatccgccatggccacaacccacatcctttggatgatgctctaggtcatccgagtcattactgtctaggctggttgggtcttactctcccatcttcaaaccttggtatgattagcttcaacaaagagacgcgtcgctcctgtgaccatcttgattatgtattaggcaaggattcaccacctctcagagttatactgcacaacggaaaggcccctggctacaattccgccatatacacttttcccgaaacaactagtgcaatcattgttctttccaatggagctactgatggtgatcctgctgactggggtgcgcaaatcctaactcaggagctattcgacctacgacctcggatggatatagtaagtctggctgaaaaggaggccgcacttagccggcgctggttcgatgactgcatcctgcgtccattgcgggaagatttacaaagatgtgaacgcggtagcagggctggtaacagtcatttacacgatcttaaacgatatgaaggccgttatcggaatgtctatctcctaacaaccgtcaatattcgctttgacgaacccagtttaggccttactgtctcttttaatcatcgcaccgataaagagtatacattaaggtttcataatgagcacggattcagcttccttccacctgatcgagattcttggctacgcgactgtatgttggaggtgttcgactaccgaacaggaattttgaagtttacgcatacagatgatggtcacatttctgggctgtggtggaagtggagtgcatgggaggaagcatctttcttcacgaagcagccttctacttaacatgatatagctggcttttgatatggtatgtttcactgtgtgttacaatagtatcttgtcaaactaataggtgcttgtagaactaaggaatgctatacaacacctgcatgatttgaagaacagtctgaacaaatgagagaaacagtccgacccctccaatgagcacaacagcccagaacgtataccatgcttccgtacttcgtttgtcccgccataactgtatcaggccacgtgccctctggcatgccagatgtgtttgaagggcctcgaatcggtcgtggaggattggaaagtctgaaacaaggctaaagacgtcttcgtggtggtccatggatactgttgtcagagtgcgtgagccgcatagttctcccagaagaggatcatgttggtcaggcggaaggtcactaaatgggcatattgaatggtagaattgtcggccctttgccgaaagcccgaaaagcaggcgatatgacagcaggacctcgtatagaaagcttgtcacatcttcagcggtagcccagttggtaggatcgccagccggggcagtacaacttcagaatcaatgagccgtaagccgttagacacgggcatcaggatgcgtgggacttgataaatacatacccatgtatgactcctggcacccatttctcgcccgataagtctttctcgagatttgcggcgcaaaaagaaggaaaccgaaagaggaacaaggttttggtgcggttatcaaactccaaatgggcgcccagtgtgtcaatccacctaatctttatcccgccaattgtgacaagaagagacatattgaactgtttggcatgcactgtcgcgaagctctcggaactctgacgatctatactttttgttggaagtaggtacccgaagccaagaaggaactcatgcattgggagccgagcgcatcgatgatcttgagtatacgccatgaaagttcggctctcatacccatccatcagctgtgcaacggtcatctgcgtcggattggccgcgtcccatattggctcccatagcattgtctgccatcctagaacagtgaaaacaagcacacgctggaagcaagtctgctctacaggcaccacacggaatatatgggacaattgcagttgtgccacgatgtcatccacccttaaagctttaccttctttcatcattcgtgcaactccgaggtatactctgagtaaactggatccttctatcattttattcgcctccgccaagattgggaaagctgtcgaaagatccagtgacagctgtgaggcccgtcgacttagccatgccctgtaccacagcatgctcggattaatctgtgttgtcgactgacagcaagcgggaaacacagtaatgacagatggatgtgcagccgcatccaatgggttgtgatctacagtttgtgttacctctgcgttcattcatatatcgcacatatctcacctctacttggtgggataattcgatgaggtcgaatcgttcctcggaatctcctccccgagctcattttccgctttcctttccaggaaaacatcacagaggaattgtatagggtactgaggtcaagatagactgtgcttcagctgagacatgcagcgaagatgtgggccttatggacgaggtaccctgagtccaaaggttcacataatcgccttgtgagggctgcggctgcgccacgctacgtggacagcataaggcgagcatagtcgtaaggagcgaatcaagtcgcaatagggtgcgatcaagactgcccaactatcgtttgaaacctgatggaaactcgaatttgggctatccagacattgtagacaccacatacagctctatctcctggccatcgttctcatcgttcacctgatcgcgttgccctataacggccggttctatgcgctggtaagcgggagcgacagaacctcattcattggtgtcaaatccatacgcctgaggatttcctctaataccgcacgcttttgatgtaggtaattcttactaagttaatatcagcacatattaatactcgccggtcctcagggatgtcaacataagcggtgacatcatgagctatcctcactgttggccctcatgcctcatcttttgggccattctcatcctgtgagctgatcatctgacctgtcgagaatgtaggtaaaattgcctagccaaagcttcaagaagtgcccggtcattaagctgcgcccggccacgaacaagacttctcgcaaactctattccttggatcgttgctctgcatcggtagacttatccagaaagctttcgactaagttatatatcatgcagatctggaccagtaccgtatcgaattgtcgctcgaaagggctttggaagggcgactcatggggattactatatgcgctatcgttttagcaaagacaaccctgaatagagttaaggattttcttacagcttatctgtgcccttaactgcagctctgtctattgttcttatagaaaatcaagctatgattgctctgagacccttaagtagtcctccgtatgaagcttgctgctatctgtatcagtggaagaagctctagtttgaactgagacttgacacacaggcttactgacaactaactccttcttgacttcggaagatcacagtattaccgtcacgaataatgtaatgtatcaagtgttccataaactagagtttcttttagaatcaaaaaggacactgtccccttcgccctcttctaagtttcacattttcctgtctggcataatttctgcctctccctttcatatatgacggccctatatcacgcgtattgaatccacacggcatgaacctatcaccatcatcgcccggaagaggccgtccctgggcccaagtaatccaggcatatggcccccaacgattccaaagtgtcggggccacgtaataaggataggcttcccagatgcgtactcggtgtggagaccgttcttccggatctgggtttactcttaactgtcgaaagagcagcgggcgtggcaggacaaggtatcgaaggatgtacttccgaacaaccaatacagtgtgggttagagcgtaaacccatggagcgggctgagatagtcgcagctggtcgtccatcaaaacaagtatcatgtttctagccaggttgtgcaatatcttgggtacaccattcagagcaacattccgtatcagctgatcctgtagatcactaatgccaggcgggtgatgaggcatcgcttgtatttcgtagtcacggcaccatttctcaatctcctcaaagaattgcaggccatccttgaaccctttcttacctgatggtaaagaatcgtagctgacttccatcgcgtcgccgaagcttttccagtacgtacccattgcacacttttccatctgactcgtctgatcccactcatatcgatcgatccatttggcgggctcgatcgtgagcagcccgagtgtgtaaagcatgtcatcttccatgatactgcccgattccctatatgcatgatgtaggtatttcacacgagcaatcgcttcgtgaccgcgtcgggacgctggtggatttgctagcgcttcgaccatcaaagccacggtgtccgaatatcgcttataccaggttttcggtgaagcaaaatcggatttccttagaagaactcgagaaatggtgggaatcgcataggtctaatatgtgtgtcagctttatttttccctaagggacataatccgatgtacccggaataaagcatattccaaccctatttgaaacatggccgggaactctagctgtcctagagtggtcaatatctcccatgcatcattatctgtcaattccccgttcagataacgtttcgagtatcggttatggagtaatctccgtcgacggaatcgcaggatatgaactagacccagataacaacagagcagggtaaggttgatgtacatgcccatcatataaaacacttgacgaattataccataagtccatgaagctggtaagctgatagtactactcagctgagtcggagcggggtctattgatccatttaaatctgtagctagtgtctcgggcaatggtgtttccgttatgcaattaatgtcacctcatgctacttagcttctttaaggacccactcaacaagccaggtaggcaaggcccctctactaaatgtagagagctacaaagccggctcacacaagattaaccactattgagaaaaaccaatgccgtaaggcaagtcaagtactgtcatgttaaagttccgttctagcatgactatatgtcaggcatgcactcatcatcgtcatcgtcatcgtcattatcggaacagtcgaagtcgccttcagggctctcatacaggttctccgggtctcccaggacgttcttgatacgtcgcccgagttcttcaaccagaaagatcctctgtgccgccagttgatccagccctcgcaaccgctggatcatgtccaccattccactgagcttcaagcaagtctccttaagcccaaacgtcggtgaaagaagtccgtcatcggcggcagcaggttcgccctcaataaggaagacctcagggacgccaaattcgtcatgaagccttttccatctcagtgcgcgagaaatgcttctgtagaattcctcaatcaattcatctctttccccctccttgattcgcatagcagtgccttcatttagcattcctaggttggacatcaatttccgagagatattggctctgacagcctcctcactcatccctctcgaaactccatcgtcgactaaactcatatactcccgggccagctcaaccatagcaatgcgagactgtagagtgcagtaaacagtgttggctttgaaagtctcaagctccataaacaaactgactaggttggacgtgggctgacagaatgaagaaaggccgaaatacttccagtgagcttccatcagggtagcaaaataacgtgcacactttgactttgaggatggcaccatggctgctttccccgatggtgctcccttaggttgttgaacctcatgtatcgccagtggaagccctggttgaccttgtccttgcgtatctggtggtgtctttctagaaggagggtttggatgcaattgcttgtcttgcctggcagtcatactgtcagagcaagtgtaatggcacttggcacagtcccgatgtggccatgagtggccaaggcgaacacactagtgtagccatcgtcagtatctgccagcaaccaaatgaatggaaagtaaaacagtagtttactgcacaagtcgtcatacctccttctccgtacattgacactgtgtgccttccaggtattgcaatcgctctgagattgcgaggctagatgtgatatccatcttaacagtatagaaaatttaagatactgtccgcaagacgggattgatagaagaggtaagacagatatagcgagtaagaaggatggtggacggatccagaatcagtgggatgtggcagattcttcgtccttcttatagtttataccttgagtcgttgatctagtctctacaaggcgtttgccgatcaatgcccatccttgtccattctgtccattctgtccattctgtccattttgtcccattttgtcccattttgtgatgcccatccttgtccattttgtcccattttgtcccatctttgcccatctttgcccatcctcctagtgacccatatgcatccatccgaatccagttagatccaacaatatcccccaaaaatcccgcaaaatcctgttaaatcttgcaaaatccaacaaaatccaataaaaccaagcaaggccaaccaagtccattctaatatctaacccccaccaattaccaatcaacataatctctaatgctcctatcatccctaataccccataccagtagcccaagtactccaaccatcacttatattccacaagaagccagatacagtcaacatagaagtttctgactcggcaaatccagagcatttgactgaggtaaatcatatcctattgacaatatccgctcagatggccgagtcacgggtagttactcttcttaccgcacatcgtcaaattggattgccatttgtctgtatgctctagtcattcattatggaagatatttatttgatctacgatacaccctacgttgttatggtcggatccagggtgatagcaattatgagatatattagttaccaaagggaaattaacagctgtagtttcacaaccttgagtaccttgggaacatcgaacttagggctgacaccttttggtagcctgggagtgacaggtcacagtaactatctagttaatattaggaatggacctgcgtcctatactatgtttatatgtccagtgaaaagtaggaggctttgtatatcacagatgaaaggaacttgaatctaaaatcaatcagacgtatttatacacttgttgaatcagacaagccttcagatatctcagtacataaacaacagataattgcaccaccttccggcgattactgataagtaaccttcaactccgaatcactaacgatagtcggaacagcctgaacagtattgctcgatctatcctgaaccgcatacagagccgatccaccaagtccatactccttaccccccgccttagcaacacacccagtaaaagtcgcctcgccaaagtccacaaacgtcagtccatcaccatcaaccgccaagtcctccagaatccactcggcattctgaccagtcaaagtcgcagtcgccgccggagcagaggcagtaaccgtcacattcttgccggtagtcaaattttcgataaccgccacaccctcgctgttagaggtcgactcgacactggtgaagaccacatccccgaagttgaactcgaggtcaatattcaccgagttggccgggtaccactcgtaccagccggcgaaggagggcttgccgttttgcacgtagatatcgacgccggcttgccagatggcgtcgccggaggtggcgccgtcgataccgacccagaaggatgcggcttgcgtttgggacgatgaggccgctgttggcgtcacggaggggagggtgaaggtcgctgcgacgtagctgtaggttgcgctggctgcgggagcggttgtttgcactgctcccgcccaattctcgttgattaggtagtcgtcttcggattgggcctggctgtgtgcgatggccttggatttggcttggggagcgggtgtgacttgggcgctaggctgttcagcttgcgcttcggagggactgtcaaggtcgatttcgccgagccagcctgggccctggaaacgccgagctctgagaccttggccgtggtgtccggcgagggctgtgccggttaagagggctatcaaagccagagaagaagggaatttcatagtgataaaagatagtacaagaaatatatatgtacaagcgaaagaattaaaggaccctgccagtcaatgagcgaatgaataaacgaatgtatagtccaggcgaaagattccagatcttctgcgatggattgaagaaacgaagtgacagggtgcaatttgcttttaaagcatcggcttttaggctatggttaggctatggagaaaggtgaaggcttccgtttcatattaattgagctaagtcccgttagtcgtctggcttaaacagcagcgttcagtgcaaaaccccattgatccaatagcccctattgttatattgaacttttaattaatgcacggagtatgtccggtcgtcaactgccgttggccaaccatggcctgagtagaggattggtgggaaagcttgcaggtgcttatcagacagtaagtatgccagacccaccgtcggtagatggacgacagtaacagttagggcttgagagtaagattacatgtcccactctgaaacaaccggctcccctaacccaatgcgggatgattttcgatttacgaccacgcatgtttactttgtttatgaattttatgaattctaggtacggttaactctccttgatctgcttgttctgcttgctattggtggtgtgcttgatagcatgggatagccaagaagctcgtaggccccaaggtgtttctacacatcctcatcggtggcacagattcttatcttaagtctcctttgagtaggccaatattatctccgattgacgaattatagcaaagataatggcatttattaacctataaatcgaaaattattgacaagaattccgtccggcttactctcatacattcatcagagcatcaccaacaaaccagccaaccatggcaacaccagataagccagtagaatccacctcgaataccaaccatttaccttacgttgatagaaggaaatatatcaaccattgctgtcccaacagcggctacagagttggtacccaggctatacctatggtgattgaaaaacacaagtgccattcgtccaacatgacacatacccaaccaattactatacagtttatactaagtctccaaccagatataagtcccattaccatccatgatactttactcccctattcacaggcaagagatataatcagtaatcaacctaaccccaccgaaccaatccatataacatgaacaagaacaccaaaaagcttcctccctactaccaccagaccaaagcgttcctgacataccagccagaagaaagcaatgtatcacacccaccataggcagccttgtacccatgttaccctcaccggtcttgatttaaataatttctatgccgtcactgatccatttatcccccgtgtatcacagcttgggcgcgtgtccatggacgtggcataccattggactctcctagtataagcttcccatgtatatcgtctgttgtcttttcttgggatgtgatatactgtactatggtactacttaactatgtctagaggcagttggactctgggctcgttgggtagatacttgtggcttgggtagggatggttgagtggtgctcagtcttgagtggcgtgatgatagttgttgatatatttttacttgtttattttattttattttattttattttattttattttattttattttactttattttattttctattcttttggggggggaagtcgtctagatgctatgggtgtagaacactggaagcattgttcttactctctcggttgcgctggccttgctctggtattcaagatgttcattgccgggctagttagtacgatcttgattgcatgttcattcattaggtgtacgaatctgtcttgttagttggtagaaattgccaactcttggtcctgtagtaacatcgccttcatataaatactcattggaaaatgtcatatccaatatctgtacgattgctagggtatcaaacaaaaaaccacaaattcaacatcaacatagccagcattccataaatttcaatcactatcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcatcctcatcctcaccctcactctcttcctcctcctccgttctcccccgtctctgcgactgtctcctctgcgtctcctccccctcaacatccccattctgctcctcctcttcctcccgcggttcaggcaacttaatccccaaactcctggccaacctcgcctcaaaatcctccctctgctcctccgtattcccaaccccataaacctccctcaccagccccgccacgcccgcagtcccaacctccatcttccccctcggtcccaccatatactcaaccagctcctcgccgccatccatctctcgcgttcgaaccagatacccctctttacacagccgctgcagtaaccgatccgtccgatcaatcggcgtatacgtatcggcgttcgtccgcgccagataccgatccagcttctgctccggtaaggaccccccattgagcatgatcacggcgatgataaacgagtataacccggtataggtactctcccagggggctttcgtcggcggcagaatctcaggacgtcgatacgcggccggtaacgtactacccacgatccaggatttgtttgtcgaggaggatttttcgactttttgggccgctagatttatccatctcaattagcactcactcccccaaagcaacataaacacccccccccacacccttgagatagaggagaaaaaacgcaccccgccgatcatgaatcgtaactctctccctccccggcaactccaccatctgcatcccaaacttctcccgcaacaccttctgcgccgactcaaacaccaccttaaattgtctcaccccctgatcgcccagcaccttggcactaatctccgtccggcggatcggctgccgcgcatactcgctggccagggcgagtcgcaccatcttcttgaccatcacgtcggtgctgctcgggtggtgggttgcatcgtcgtcggtgtcggaggcggaggcttgggtttggtgttggttttggttggaggtgcggcggcgttggggagttgggccttggctttggtcttcttctgagccggatgagtctgcttcggagtttgagggtggggggtcctttaggttgttagttgggtttggttctttttatggggttggattgggcttacggcgcggcgtttgcggatgaggggcatttttctatcttttggggtcttttcccagtattgggttggagtggtgggatactgggtgggtataatttgggatatcgttatcgagatatcagatattgatactgcctaattgagagtcgcgacgcgagtagagatggcgctaggctgatctgggatggaccgtgatagttggaactcgattgggcagtcacatgttcgatcacatgtgatctgcgaggatcagttgatggaagtttttcttgactgctgttgcgccattgttgttttgtcttgttttacttgtgttttattttagtttgtttctttttattgttttctgattgagggatcttatattaatttgttttgtgtcggagggttacggttggttcgaggggagatccaattgggtattgataacatcgagatggggtagtgtatcaaaggaccggtcgccataagacatggctccgatgtctggaaagagaaatgaataaatcaagtagctgcgcaaaaaaatcaaaacacccttctagaaacagaaattaaacataaaagcttgctggacaaagaaccctccagtgaaattgaaacaccatccctctctagttgttggccttgtcggtcttgtcgttgaccacgtccttcacttgctccttcttggcctgcagcaaggagctgaggaagcccagcgactcctgcgacaggaccaagctggtcgtgatcagcgccttgccgctggccaccaccccgtcaccaccgcacttcttgtactcggatccgtaggtgtcaaagacatgggacttgacttcgcccacgactcgcaccgggtaagtggcgttatcgtagatggtgttccggagcttctcggtgtcctccttgatcaacgggaatcgcgagtcgatctgagacagtccttggtcgccgagggagtctgcgcgggccaggtagggggcgatgtagccgtagggtttggagaagtagggcaggaagggcttcgcgatgcggtcatagctctggtcggcgtactctatggacttggcgccgtacttgttgctcttaaagacggagatggagtcggagacgagggggtaggatgtgaggtgctgtaaaaagggtgagtgatggtgccgaaaattcacaatagaaatataacttacatcgaggaagtgcgagtggaccttctcgccgttgacagcgttttcacccatcttctttggctctgcgtgaggcatcggttgctgtggagggtgggaggttagtatatggggtggaactggatgaggatcggcgaggtgcattgcatcgcatagcatacctgagagggtagaagtatgtaagcgacgaacgatcggagaataagggaagtcgatgtgccactggtaggagggcagaggttatataagaaagcttggtgggggggaagagaagaaaagagggagggtcaagataagtcagtccgtgggagaaaatggccaggacagaggatatttattaggcttcgagatattaaaccatcacatcagatagaatcgaatttgctattaagaatcgacgataataaaaaacgcatgtgatagcggatccgcagagtgactgaacgcaagcggaggggcaaaaaaaaaaaaaatacataaatcagaataaaatcgaataaaataaatagtgttacactacgactcatcatcggcctagaatatcgtcgagagatagtccagcatagtcttatttgttcgcatggtcggcccaatcgtcatctggttgcagttccaaccgcatcagttgtgaaatatttgcaatctgggttcaagggtagacggactggttccttggaagcgagagataaggtgtcgcaaatcgaatgatctttggagcttccagcacattgcgttatcgtcgtggcgggcgagaagatttgatggacgttgaatccggaaaggcaaatgaagtggtttgggaagtgggctgacggcatgtgattgcgggtcacacttttctcttactgagtgtctacagagtgctaatataatactactagtactaatacacagcatcctcgtcctagatgatcgtttattattatcgacgcctccatgatgatcctctaaacttatttacgaaaggttatttggatttctctcttctgttttattttatttcaatcctatttcaacaaaataaaataaacaaaataaaataaataaatcaaacaaatattgacaagacttctgagaataaaatacatgaatcatgcatgactaaccagtgatgaagcgacgcctcctctcgaccaccggccttggccttcatccaaaccacagagactttttaccatccaggcttttctcttcgtttccccttttgagttggatccgcctcgttggtctgagcgccgtctgtctagccaacaatcgctctccttggccccgtctctctgtcaagcaccagcgtcccaaattttaaattgatacatcctaactctcgaccggcatggcattatctagcgccaactccgtgcatcgtacttttgcgtggattgccatgctctttcccatatgatcggagcgactaggttgcattggacatttgtcgcaagcggtcgggtctcactgggatatacgagtaggctaaaggacctaggtacctgtggctggcagaccctggatctcatcatgtggaattcatttcgtcaggagagtctctcagcacatgatcgtaatctctactggtctggtccttgtccatggcttgtggaatgtgaatcggtgctgcggcattgcatatggtggcatagactgtgttatgcatgtcattatatatttctgacattttacctgccattcgacgaggaactccaaccaacaagatactgtagccaagactgagaagtgttcattaattcctggcacatattctagaccgtcacaaaaaaggacaaaaagacaaaaagaaaaacaaaaaagaaagaatttaaaataactcaacataaacctcatcatcctagatctaaccgcggagaaatcgccaatccccaattcacaagcaagagcacagacaggcacatccgcgtctcttcctaccgcagcggatcccacccgcaacagggaacctagacgctgctcgcaattctcaacgagagaaccctactacctaattacaatagttcgattcgctcaatacgagctctcgcttaccaccgactaacggtgacctaccgcatcccgcacggccattcgtagaggactaaccgcccgatgttttggtctcgcatgcatggaccggtccagtccgtctacgatgacgccgttccacttgcgcccggagtacagcggctacggcgatgaggtggctctggagagttgacggttggtgttccccgcttcttcggattgctgctactgtccttccggtttgcttgattgcggaggtacggaagatgcggggattctctgatgcgccaagaggatggggagttggccctctgcttgggcacgtgtgcgcttctgcgtacttgacttgatggttcggtagggaggggaacacgatatagttatatatatctccatggggggtggtggtttgggggaaataatccagagtaggcaccagagtcaaattgatgaaaacaaaaaaaaaaaaaaaaaaagaagagaaaaaaacttcgactcgggtgttgcggtagtccaagtcacggggtatagttcggaattctgtagtcacatcgtagtcatctcagacaaaggaagattttgaatttgttcatatttccatttcattgcgaggacgccagatctcggtggcctccttcattatcaaaaaagaaaaatggccaagtcctggacttgtacatcgatacattccccatgcctccgccagctatggtatccgtcctcttgtgtcatgaaccgaatgtgctcgatgcccttttttgcttgcctcatctaagaccttgcgcgctcaaacgacataacgcccaaaaaaaccccgtttagaaacctgttcaccggtcagcatgcgcccatgtattatatgacgaaaagcaaaacgtacgaagaggagtgaagaaccaacggttcttgccgctggtgtagcggtcctcaagggccttcttgacggtcttcttggcgtcctcacgctgggagacctccttgaaggtgtcgttggtgacggagcccttgagaccctcgagctcgagggtgtaacgggtgggcatcaagtggttgtagttgacaaccttgatgaagggcttgatgcggctgcgcttctcgacggtcttcttacccatgcggcgggtgaccttcagggggtaacgctcgataccggcaacgacggcataggcgaaggggtgcgccttggagccagtgtcgttaggctggacaatgacgacctataccagcggtcctgtcagcttcatcccttcacacgtctcatccttgaaaaccgtaacacgctatcttccgcccatctaactctcgctggatgtcgttcaatgtgtcgtaattttttgtcgtctcaaatttattcgctctcgccaaaacaaacgccataacacacaatccgccacgcgcagaaactgaaaagggaatcatttcgtgtcgtaccttcttaccggcgtaacggccacgggtgatgatggccacacggcccactttcatgactatcgcgacatcctgtcagctggcattcaaacgtagtgaatcaaaaatcgaggtggtagagcgttcaactaacacttcattgtgaaagtcccggcggcaacaaggtcgatggggttggttgtcgatgtgcttcggtcgagtaaagagagtctccgccgacgacgttctttttttcgcttgagaatcagggcttgctcagggcttttgtgcgcccgcctctcattggttgcattaccgatgctccgtcgctaagctgttctgggatagtttccccaacaagcttagtgcccgagatgcccggccatcggatcaacttgttctttcaccgcccatgacggcattgtttactcggcaacggggcgtctatcggttgctaggacgaagctttgatgtgtacacgagagattggtcccgctgctggttgatgccccatgagctaccattaaaatctccctccagttctcaaactccactcggctgtttgggtcacttacttcttttttaattgattatctactccaagatctactctaccctccgggtcttttctgttgtgatccgttcgtcgtctagttccttccctcccctccatccgtcgatagcaagcgcattgatactttttcttttttttttttttgttctgttttgacgacccttgtttccccgttgtacaacgtcctttgatgcgaccaagagttatctatttttgctttgttttgacgaattgatatgcctaacgaccttaattgacgaacattcttctgcgcattccacctacattaacccctgttgcccccgattcaaatttctctttcaactatcgacgaacgaaggatacaggaaattcactccataagccaggtctcataatgccggcggctcacactcgcgacggttcccgagaccgggagctcgttgtcagacatcaatcaattcccatgtatgtctcaagtatcacctaaacaaagaccttttgccgtccaatggcaaacaagggattgccgcagactgaccctgatatcgtggaaatgaaggtgggacagttcagaccccgaacgggcgcctccaccgctgcccatgaaccccggttcgaccagcccggcgaccaagggcaacgtttcgcccggtatccaagcgatggcggccacatttacagagaagatgcgggaaaacgccccaagtccatacatctccaatcccatgccacccaagtcttcgccagagaagtctctgatcaaaggccaattccacaagcgcatgcagtcctttcagaatagcccggatccgcgatccgagttcttaaactatctagagagcaaatcgccggaacggccccaacgagcgtcaacgtttgattcaacgacaaagttgccggagaagagtctaatgaagtctgagatagaagagccggagtcagagcccgagcccccgaacttgctcatctcgccccgttatctctctaaaccgattctcggggaaagcaccccgccctctgccaccatgctcgcactgcagaacatgcaactgccctgcgagcctgattcgcaaccgaagagcgtcgagtcggatccgttcgtagggccgagccgtcctccaaactatagcttcgaatccttgtctacgcaaatccacagtcttaccgatatcgccagcaacctccagcgcgaaatggcccaactgagccgccgaagcaaagacaatgcgacagacctcgttagcctgaaagccgccacgaatgcacgagacgaggatatccggaaaagcctccgggagctatcctccaacttgaattcgagattcttggatgctgatgctgccacaaggtttgatttcagtactctcctgggttctgacagtggtgttaaccatagggaatcggatagttctccgaactcgaagaagagctatggacggatgtcaagtcctaatcccttcgcggcggcaatggaacgcgagttggccgcttcgcctacgcccatctcagatggctcggccagtattgcgctgttggagaaggtactccgggagatggccaccaaggaaggccaggaaaagattacggaattggttgacgcgattaaagcccgccccgtctcggacactcccggcgaaccacttgatagtaggatcacaaagatgctggaggagatcctgagtatcgtcaaggatgagtgggagagcaaggctttggtgcggacacgtgcaccctctgtcaccggtactgctgctttcaagacaggcagatcaaaatccatggacccggagcatttatatgctccagacctcgacatggttcacggggacaatggccgactatcaacacgctccatgtctcactctgacgagcagacaacggaggaaatgctatcaatcatgcgacgtgtgaaaaacagcgtgatcgaaggaggtgggatgaccaatgaagtgaaagcactggtgcgcgagttgcgcggcgaggtgctgggcatggggcgaaacctggctcggaaactggaagagattgagatagctcgcgaggccgcagaggacaagccagcaggtcccggaaaggaggagatctccgccattgtcaacgacagtctgtgcgagctgagggagcagttggaagcaatcatgagcgaaaataagcagcattcatcggctttgtcagaattccgctccgcgatggacggcaaccagatatactccattgtccagcgggcctttaatgatctcaacttatcacacctgcgggatgagccgaggggcgctacgatggagaaggatgatatcttggacgcagttagagatgcctgggaaacgtacaagcccgaaattgagttggagaactttggacttgaacgtgatgagatcctggaatgtctgtcagaaggtctcaaagcctatcagccgcggcatgaagacgctgtcacatatgatcaagtcctggcagctgtacaggcgggtatgcaacagttcgaacaaccgcccactatcaccaaggacgagatcgtgcacacgatccgcgaatgtctcgaaacctcccaaactgctactagatctgtccatgacgagaagttggatgctattcgggaagatatactgcaggcagttaccgaatccgtagcatcccagagtgcacttacgaggcagtcacttgactctggccttggtcgcgaagaaatcatgagcgcggtcgcggagggtatccaagcgcacttcagctctgctcgtcagcttgagcaaccgcacgtcaccaaggaggatgtcgccagtgccgtcaacgatgcattctatgctcagcagtcgactctcagtaccaatgtccagcctacggtttcccgcgatgagattctcgccgctattgccgagggcctcgaggcccagaacagcataacccgcgagatcgaattaaacaaggatgatctcatggaagctatctcagctggtcttcacgaggccaacgccgaaaaccacaacgtcggggaccagatccttgaacgagtcctggagcaccatgacggtatgagagaggaactgaagcagcagtctcttgccaaagagaacgacaccatacaaatcctggacgcaatcaaggacggcatcgctgtggtgcgacaggaggtcgaaggctacgctgctaccgccgccgaagcctctggctcgcatgaaatcatggacaccgtgaaggaaggcttccgactgctccaggcggatatggaaaggacaatcgctgagagcgttgtggccagtgttccccgcaacccggatactccagaacttctcgatgcaatggagaaggagtttgagcaccttcgatctacaattagcactctccttcggacagaacagagcacctcaactgataaggaggaaatcctcgatgccattcgcgatgtctcggaggctcagaaagcccctaagagccaggatattgccaccattatcaaacaggagtttgagcagctccgggagtcgatgaatatgagtcttgttcgtgcggagcctcaagcgccgaagagtgacaaagaggaaatcattgccgctctccgtgagaacctcgattctttccgggccgagaagagtgagagaagtgacaaggatgagatcattgctgcgcttcgcgagcatctcgaaagcttccgtggcgagcggaccgataaggacgagatcattgccgctttccgtgagaatcttgagactgcccggggcgtgcagagcgagaagagtgacaaggatgagatcattgccgctcttcgcgagcatcttgaaagcttccgtggcgagaatagagagaccactgacaaggatgaaattattgccgctcttcgtgagagctttgacactttccggggtgagaagagcgagacaagtgacaaggatgagatcattgcggcgctgcgcgagcatctggaaagcttccgtggcgaccggattgataaggacgagattattgccgctctacgggaaaatcttgagactttccgtgacgagggtagtcgttcgcgggaccttggcgagaatgacttctcaactggtgacctgatcgacgtttttaacgatggtgttggtaatattcgggacgacctaggcaaactgttggagagaccagtggagttcgattacaacgagcttcttgacactctgaaggaaggacttagcagtctcaaagccgacgtcgagatgttgcgcaagtctcagctggacgccgaggatgttaccacaaccagaggcggagagctgatgcttgccagtcaagccaatcaacatattccacacaatcaacccgacatcagtagcgacatggaagcgctcaaatctctcatttcccagcttcaaacgaaggtcgaagccattgaatccgcaccgcgcgccgcggaaccagccacagacgcgctcaagaaagaacacctggatgaggtcctggcaggcctacacgagctccagggctctgttacgggcattgtggcacgcgagaaccctgcagatgagaccacagccaagaaggaggacacggacgcgatcgagacgttgttgcggagcacgaaggctcagctcgacgagatgaagttccccgccgcggatgagctcgccagagccgagcagcttggcagcttggaatccattgtcaaggagacgaaggaagccctattcgaactaagcacccgcttggaagctgagggccctaccaagtccgagattggtaccttggagactctgatgaaggatatgtggctggccctcgacgagttgaaaggcaaaagcccggaagacgcgagcgacaccgagaaattggtcaaggccgacctacagacggtagaggccatgatatttgaagtgaaaacccagatcgatgagctgaagctgccggacccggagaccttgcctaccaagacggaggttcaagatctgtcggccctggtcactgagtttaaagagaaggtggaggctgagaatgaattgacagcacaaggattcgaggcccgcaaggtggaacacgccggtctcgctgaaaagatcgaggaggccaaggctgtggtcgaaggacttggtgatgaactcaagagcaagctagatggaagtagtgagggtctctctgagctgaagcagcttctggaaggcttagcagtctcggcggagagttttacgacagtcgaaaatgttaaggaactcacagaactcatcaatcgcgagttcgagcgcgcacgcggtgaacaggacgcgcacaaactcgaaaaggaggagcgcgatgccgcttctcttgtcaagcaggacgagaccagagcggcaattatagtggagcttggagcgaagatcgacgagaaactgggcgaagtcatggctaaatacgacgacatgcagactgcgatggatacgaaattctcggagtctgtcgaacgtgacaacgcccaccttgaagccgcaactgataccaaatctcttgcagaggacattaagcttgttatcggtaccatgggcgacagcgttaatgaggcttgtgagcgcatcagtgaggataccaagtccttcctggagaaggtggatgtctcctacaacaagatggaagagatgcacaacgaagtgaagacccagcaggaacaggcccgatccgacattgagcgggctgccgctgccacagatcgtgtggaaagcaagctgcatgagttccatccgcaagtcttggaatctatccaggagattctcaatattgtcggacagcattacgatcactcgcaaaagtcggctgaggctatcaagaccgacttgtctgcccttccttcgactattccccagatgctccccgctttaccaccgcctgagccggaaaagtacgatgacagcaaggtccaggagaagctggacaacctattgcatcatgcgaagaatgagaaggtgcaggaggccctgaacatcctggttgagcgggtgacgaacgaccaagtgcacgagaaacttgatcagctcctcagccagactactagcaccaatagtcagatgtatgacaagttggatgagctgctcaaccacgctgcggagaacaatgggccaattcacgataagctcgataccctcatcgatcacgcaacaaataccgatcagtccgtcacgcagatgatgaagctggacgagatgcacaaggatattatggagacgtcccgcaagatgaccgagatgtttgcagctcagtccgcaatggtggccgaagataacgaacgcaaacgccgcgaggcggaagaggccgcggttgctctggagaggagaaacgcacagaaagagcaagtggaatccgagattgtcgacctcaaggatgagaaggagtctcttctgaagatgatccagaccctgaaggccgagaaggaggaccttgttaagcagactacgaaacttggcaaggaactgtccagcttggagatggctctcgagctccgccacgaggagatgcaggtcatggaggatcgcgcagacagtctcgagaagcgcatcttggaaggtgttctcgaccacgctcgcagcgttttgctcagccggcccaacaatggtctgaacatgaagaagtcgcggggctctcgggctcgaggtcctagtgctgctggcacttccagcactgtacgggaggctcggaatatcttgagtaacagcgttggtatggcgttaaggaagcggtctcaggcgtcgcaggccgctactccgacgaaggacggcaaggagagacgaatcctcagtctcagcaacgtgaccggtaaccgtggacccaccgatcgtcagtctagtgtcagcagtgggtttgccagcttgaagcgcagccactccgtgaagtccaacgtctccgatcggaagtcatcttggggtggcagaagctctgtagtgaacaaagagaacgaggtgttccccgaggaggatgagaaccgcagtgacattgaaagtgatgtgggtacagagcgcaaaacaagctacgccggtagtatgatgtacgaggcaggtagcactgtgtctaatgatcgacggctaagtggctccagcaccgccactgagatcgttggcaagggctctcactcagttgccgatgacggggacggtgcttcggatacacatgacgatcctaaggccgacgatccagagctagactcagagtcgtctaaattggtactctacggacaacatagcgacagtgggattggtgttgcgagtgtcgcaggatagcttcaggtgatgacctgattgatgtttaacttgtgatcatgtgcagcctgatatggattcttgagataccaccgatggacggttccaccggataagttccagcagtgtttggaattgttctagactcgtctcttttgtacttttcctttgttgatagttttgtttagcttgaatgcacatgatgtctattcttgtttagcggtagatacattacaataatatatttatgatcgtaccttgcgtgtcccttgcaccactgtaatccaagctttgtagccacgtaataaatttcattccagacgaatgactgggtcttgcctcgttcttaaccatgtctctacgctgatatccatgtgataggcttgggccatgatgtcaagactttcaggataggatttgctggaccatgatacatacaacatggattcaccggaatgcgtgtctctcgacaaagatagggctgtggtccatgatagcactgatatagccctaaaaacagcatattattgtttctagaccgctcagctgcattctggaaacagtctagtgcagtcgatcaggtccagtgatccaatcacgaggcccggggcgatcagcaggtgctgagtcagcctccccaacggtttcgtcccaactggcggccccacgaatcaggcatccacaaggcacgcgagcaaccgcggcatttcattagtttatcgctagagatgcataaatgaccttctcctcacctcagctcgagaccatggctagcctggggtcccgtctagacaccgccgtttgaccgtccccttgattcacatcaacttttctttccgactatatccagtatctcagctctcggctgttatactggagctatcaagctccttaactctccgacatacactacatcatcaccgactaggcaccgattataaccctaccctccaactgctctcaccaccttcgtcgccaacgccgccaacgccggcatgttggaccccttccctcctccaccagcatggctccgagatcgtgtcgagccgtgggccctctacctcaacgtcccggccctctcagaccacatccatgaagtcatcctcgctttcgccggctaccagttcatccactccttcctctcgccatggctctccccgatcctgttcccccggcactatccacagctaaacaaacgaaccaagctcaattgggacgtccatgtcgtctccctcgtccagagcgtgcttatcaacgtcttcgccctgtatatcatgttcgtcgacaaagaacgtaagaacatggataccggagagcgcatctacgggtacacgggcatgtccggactccttcaggccctggcagagggatacttcgtctacgatatcatcgtcagtacggtgcatattaggatgtttggcgtgggcatgttgtttcatgctattagtgccttgtgggtgtttagctttgggtttgtatgtctcccctccacccatccaaatctgataacaaagaaaccttctcccttaccccacggaaccaccatacatgcgtctccccaactctccaccaatccataatcaaatcaagaaagaaacgagagaaaaaactaacagagaaaactaacagagacccttcgtaaacttctactccccaaccttcattctctacgaactctcctccccattcctcaacatccactggttcctggataaactcaacctcaccggttccaaacttcaatggtacaacggcatgctcctcctctccgtcttcttctcttgccgtctcgtctggggcacctggcaatccatcctcgtctacaaagatatgtggtccgccctaacccagacctggtctctatctcccctctctccttctgctgcaggaggatccccggtggcactggacagcgcaatcaacaccgccgtctttggccatagggccaagctagcagagcagtgcgttgatgaagtttgtaagagggcgaatgaggaggtgtttaagtatgctggattcacggctggtggtgtcccgacttggttagtggggacttatgttgcggcgaatgtggtgttgaattcgttgaactattattggttttcgaagatggtggagacggtgttgaagaggtttagggggccgaaggagggtggttctaagaagggggagggggagaagaaggaggaggcggttgaggaggttgtggagaaggttgtgcttgaggctgctgcttcgctggaggaggaggagggaagtccgtttcttggggagggggttgcgagggatgttgatgttgatgttgggggggatgtgaggaggaggaggtagagttgtgttgacttagggtttgtagtgagatatggtgggtagatggggttgtgcattgtggatcggtgcttggtatatgcttattctgtatcatttgttctctggctgtggcttgaaggttgtttatttgcatctgcttatgttacgatgttgccttctgattgaatataagggtttcattaaattcatcttactatatcgaggaatatagtagatttgttgaattcacatccaaacgcatacttggactaatggatacataacactccgaaccaaacaccgcatgagcgccccagcccaaaatccgaaaatagctaaacaaacatgaccagtacataatcaccgcagcatggcctctggcttcgcgagcatgtaccgcaccgcttcgagggccaccggagagtcccaagcgccatcggcgcctccgcgacggaactctgggccagtggcatcttcgccgccaccgcgcgttgcctcgccgaggatggtctcgaggtccctgcgctgggagttgacccagcgacggaggaacgtggcagggtctttgctcaacgccgtgtagaaggagtgtttggcacgcgagtgtgtcagtgcctggacgataagcgagacctggtcgtccaaagtagagatctgtcgcagcccggcggtgtactgtgggttctgggtcagagcgagcatcttagcgcggagcgggtcttccacggccacttgaatgtcgtagacggtgggagtggggtctttgtggaattcttcatcgacacggatggtgtatggaagcttgatcgggtcaagaggactggtgtggtggccgatgctctctggaatctgtgggaagaacatctggtctcggccgaagatctgtggatgttagtatcagacgatttagtaatggacaaggtggaacatacagatcgcaaacgatgatcacagcggaccaaacgcttctcttcatcttcttgtaaacccattgcgcgaatataatcccaaatcccaagcacaattccgctgcgcgtttcctcctcgacgtcgagcacctcggccagatccttgctcagcttataccgctcgggagtctcatctctgacaaggctcacggtaacattcaagttctcctgtgaagctctagaaaactgcagagaatcaaaatcggcagtcgggggcaatgttacagtattagccggaagctgtggcttggtccagttaacagtcttaacctcctccgggttcgcggttgaagacttgtcgaagtcgaccgtgatcgttttgaaaaagtgtgaaaagcgctgcttcgaccgcttcggggcgttcttcttagcatccttcccgtcatgatccatggcatctccattcgcctgcgtctcgttgccctcgttgtcgctgtcctcaggggccgtaggatcggtgtcatcatccagcagtcgtccctctatgcgcaccttataacgtcccgagccggggttagtcgctgacccgttctggccagtcgcgccctgccacggttgattctcgactgtgtttgtaatccaaatgcgcatcgtccggtacttcttgacggtcttgctgatcgagtcctgaatgtccagtctcttccggacgatggcggcgtccaatctcttctctaaatcgcgcaggttcttgtactgctgtacgccttccccgatcactacatcttcgatgccgtcggggatgttcttgtcggtgggcttgcggctccggcgaagagcagcatcgttggggtgtggcatgttgcgctgggcggggatatactgagcgggaacgggatgctgtggcatgggcacaggcattgctgggccagctgtgtaagcgagattaggagcggtagacatacgaaatcaaggggtggagactacctggtccttggggtccgcgacgaggcgtggcaggagaccgttgggcggcctgcgggaacccacgtccgtaagtgggcggcattggagcattcatgactagtggcgagctaagcagagcaaagcgaatccgtaagggctctagtcaggtttgaaggggttctgggacgatgaaaccttgaagtctccgatggtattgaagatgtctcttggagttctgaaagtcgcgattcttttgccgcgatcgcgctttacccgtttgggccatgcgccggaacatcaaagcatcgacatcattgacatgtttttactactgaatcaatgttacatattcataatgaacaaaatctacgtgtattcgcgtctcgaccgtctatcctgcaccggattcatgtctgtaatgctgtatcatttcccaaacataactcaaaaaccaacagaagcatttactccagctgggatgcctgattagtgtacaactcttccaccacgttgctcaacttctcgatagtttccagagcagcgtcatatgcctgatcgcgctctgtctcgtcgaatacaatcaagcacccagagccctgatctaacacaccgatgatcaccttatccaggatcatctgcgacagcttccgctccacctgcggggtgtcgagccctaccatcttggcaatatggtccagctcaacccggctgaagggctcaatgaccttaattaggttctgctccaacatggcatcataaagtcggcgaaggtggttccgaataaatacatctctgcccagctcgaaccggtagtccgagagagccttttcatattcttcaagggatcgattggcgtgagcgcgtgcgacagccttcatagcctcgagacgggggctagcatatttctgggcctgcttggagccgagcaaagtcgtcacatcatcccccaggttcagcataatcttacaaagcagcatgtattgcagagctgctgtggccttgtcgctctcgtcgagcgagctgtatccttccaaagcttcaataaaataagagaaagcggtggtaaagtccttgtcctccgcgtgcagcataccgctttgcatatccaagccggcttgcagattcggaggggtatagacggaggcggccgatgtgcgagaagctgtcaaggccgcgcggcccttagcctggttgcccaaagcatgatacacccgagactctagcagctgaacctcaaccagcataagtttatcatccaatcgcttcagctcgcgtaggagggagttgatcaggttaagggcgtcatagtaggcttgcttctgcatgtaaatagccacaagacgggtctgaaggttctgtcgaaggaaggatctccgctctacgatagcccagtcgatgcaggatttgatgacggcggtttgaatatcgagtgtattagggatctcactgaacaggtccagtaactggcggactatatggggtcagttcattgggactggcgagtgatgtgttgctgccaaccagcttaccaagctttgctgtcttagctttcgcgaatgatgagaatgagtctcggctagtcttaatgagctcagcgatctcgttcggcttcttctcatcccgataaagctctcccaatccgaccaaggcactttcataatcacgcgacgaagcttccgtcgatcctggtcctttagaaaggatatccttgtagatggtctcggccttggaagcgtctttcttcgcgagagcccgagcttcctctatccgctgggcggttgtcgaggagggcgccatgattgaacgtcttataatgtgaaagggaacgggggaagtgagtttcgttattaagatagctggagagcgagagagacccgaggaaacgggaaaggattaaaggattcgaggtggaggggatgtgagatgtcttgctgatgaggataagtcaccagaggtatcgtcactgttggagacggtccaagctacagccgcccttcaccgcccgcgagttggcgaaccaaccagaaccaatattacccgccaaaaaaaagtatctggaaattttatgtccgccgccaaaacattttcttcttttctttcttctgccgtttaacacagtaagagcgtcatggtgagttcaaacttctgcatacactaagtggatatcttgcttatccaaccactagaaaattaaagctatttctcgctctactgcctcgcagcaggctccgggatcagctgtcgttcgacagccccgaaaccttgacccggcgcaacatccattcgaacgtgctcgagaatatacccgagctctcaatgccaccaagcttgaacgtcttttcgctgcgcctttcttagctcagattggtgatggccacgtggacggtgtctattccatggccaaagacccaggctcgttggaacgtttcgccagtggcagtggtgatggagtggtcaaggtctgggatttgacgacccagggcgaggtctggaacacagacgcccatgagaatattgtcaaggatgtgtgctggacacccgatcggaagttgctttcttgcgcggccgacaagaccgtcaagttgttcgatccgtacaactcgtcgtccgatgctccacctctcgcaacttatctgggccagggtgccttcaccagtctgtcccaccatagacatcttccttcctttgctgcgtcatcgtcgtctcagatccaaatctacgatctctctcggccttcttctacggcctcccagaccctcaactggcccaccagtatcgacaccatcacatcgattgccttcaaccagacagagacttcgatcttggcatctactggtatcgaccgctctatcattatgtatgacctgcgaacttcgtccccgctccacaagcttgtcctgcgactcgcgtcgaacgccatcacgtggaaccccatggaggcattcaacttcgcggttgccaacgaagatcacaacgcctacatatttgacatgaggaagatggaccgcgcattgaacgtgttgaaggaccatgtggcagcggtcatggatgttgaattcagcccgacgggtgaagagttggtgacggcttcctacgacaggacgatccgtgtgtggaacagagccgaaggtcactcgcgtgatatttaccacacaaagagaatgcaacggtatgtacatttggctcacaccgaagataataatgttgctaacagggtacagggtcttctccgtcaagttcacgcccgacaacaaatatattctgtccgggtcggacgacggcaacattcgactctggcgtgccaatgcctccgatcgcagcggtatcaagagcgcccgtcaacgagccaagctggagtacgaccaggctctgattcaaagatactcacacatgccccagatcagaagaatcaagcgccagcgtcacgtgccaaagcctatcaagaaggccggcgagatcaagagagaggaactcaatgcgatcaagagacgccaggagaacatccggaagcacaccaggaaggacaaattgaagccaagagagagcgagcgccagaagatgatcctgacctcggagcagtaggctgtctctggggatggaaatataccacatctggtcatatgtgggattggttcggaggacaacttatatacaccatgcagactttccatgtccatggacgtctgcgttcaacccgctgcacgttacatcattccgttttcgctgccttgggttcatcatacgatttctggcttgacgtttgcgctacggcatggtcgactccgctcaagaaccgagcaatacgctgtaggcctgcaggcaacaccgcataccagttcaccatcgtggcgtatgcgggcagtcggatgacaccccctcttccttcctctatcgcagaaacgatttcctgagcaacatggaccggttcgagaacgggggcaaagaacttgtttggtgtcttgaccgatgcaaataggggtgtcgccacctgccccggttcaactaagatcattttcaccttctcatcatctcccgatgcacgaagctccgcctctaacgtccgatggagcgcgctcaggccggccttgctggttgagtaatccgccagacccgccggacacaattgacccaagaccgaactgacattcacgatcgtaccgccattcggggcagccagcatgcgaggcaggaacgtctggcaagtatggaacaccgcgaacaagttggtctggatagttttctggaacgcctcggcggagagcgacaaaagcggttgaccgttgatgcgcgccgcagcacagttaatcaggactgtaggggtacccaactatcggtaaaatcagcatcttgtaaataggaacgaataccaaaaaaaaaaaaaaaaaccccaataaccgtttccaccctctactccaaacataagccaagtaaacaaaaccaaaaagaagagaagaaaggggaaaacaaacctcctcctcaatccttttcaggacaccctccaacatctccctcctcccaacatcacaagtataatacaccaccccctcacaaacctccacctccctctcatccttcaaatccaacaccgcaaccccaacccccctcatcgcataaatctccgcaatcaacaaccccaacccactcgcaccccccgtaataacaaccacctcctcccccaactccaccgtcctcggcaacccatacgcaacccgcgcattcaccacccccgccatcgcaaccaccgtcaccaaaaccgcatacccggtcgcgagaacaaacgccagatcagtagtcggtgtcacctgggcgcgcagactgagcaccagaatccaggccggccaggggtgcaggattgtgcgacgtaggacgctgaggacgaggtcgagggtcagtgcggagtaccatttcggggcttgtgttggggtggtggtggtgcgcggagaggaggcggtcgtgaggatgcgtttgggttgggagggggacgggtttgggggcattttttttggtttatattggaatgattgttaggagatggttagttggtggttcggggacattgtaggttgttttgtgtcgagggattgggttgttttgagtctgttgataaatatggtgttgtcttgcgataaggtggtttggatggcgctatgccgtttgtggggaggattcaggtactaagttaggtagtaattaatagggcatgcatgttttgtacgtatagtacttgaacgtcctagatagagggtatatacgggtttgagaaggaattatttgagttgtgggtatttgtattaatctgttagcatatttctccagataaaactttgaggttgtagattcagatcggacaatgctatctatatatactccgtatactcgtatcatctcatgttaacaaacacacagacattgccatcgtccacggctggcgagctctactagatttctattttaatattttaggatagacaaatttaccccttttattttaaacaattgtgcactatgctactactgtataagagtccagaggggacagaaaaggcccactacacatgctgtgaaattcaccacatatcgccatgtcttttgtttgctgacagaacaattcgattctagaagggttctggtttatgtttcagatctaacctgaattgatattcttgttgggttctttgggtgtaagctgcgtaacgagtacatggttataggtcctcggagtagacagctccaggtcttagagatagccttgatagcgtcagtggcagaatagaaagtacactccaaattagagaagagtggtctcataaattcgttactttctctttcatgtcaagatcaaatacgaagccggtatctagccacaccattgatcctccagcgtcaacatttctctatacctctcacccatacaaggggcaagcagtgttttttcaaattcgtccaacttccccaagactcgcccgttctcaaaggctcttgcaaagtctccataaagtactgtgtccgagcccaaacgatgcgactgagcgagccacgaagcatccgtagtcagattccacagagcagccccggatgtgaagggcagtacactcaatgcccgaacaatcgtacaatgccccacttttagtactgaatacaaaccttcgatgagtatagaaatgatgatagttctccgaatactctctgcgaggatccattcttgccatgttggcgtggggcctagttcgccggcacgaacttgtaactgcatggtccaggctcgtaaggtgtccatattccgttccgctattgagcgttgtcggacgtcaccgtcaaaaagctggatgatgtggaatatcagtaaggcctgtactgccgcgagaagctcttcgagggtgttttcttggtgattctgtcttatgagagttgcggttttggcttccacgatacgtaatatcgtatcttcggtcgctgctgtcttagtatagtaggaagcggacacggtgaaggcatcttgaatcgcttctgggaggtatacgtcgtataagcgatgatgaatgaatgaagttctccgggagcgagcaaacatccgcggatagctcttgatgctctgcagaagctgctttgttgaccacctgtcgataacagaggtctctgggaaatcgccagctgggagcaatgttgggacggcgagtaaggaagggctaggggtaagccacgaggcgattaattccgcattatcaaataaagtgaaatcatctggcggaaagggtgcaagaatatcagtcagtgagggtgatgatgatggctcgatcgggagagatctgggagactgtggtctttgctgttggcgcagtcctctgatgtagatacattccagcccgcgggcaagacaccgtgagcactgcggagtttggcggtcgcagcgccgcttccctccagcacatgcgacgcatgacctctgtcgagagcgattataaggtaatgtgtggggcatctcttcgaacttttgggtcgttgtgatgttgaaaggaaggatgacgcatggcatgaaatcgaggttgagggccaaactccgcagcaaagtccgcagcccccaccacgaagtccgcagggctgacaattaacattggagtattcactccgcagactatggaatcatacactgtatatggcattctgtcttgagatatcggacgtggtgaacatacataaaggggcattgtcaccctgagtctctgtggttcgtgtcaacaaacagcatctcttccactacaatggccatcactgaactcattttcccccagatcaagactgacccagattcgctcagagaaatcgagcaagactggccgataatcagcaaaagattgacccaccctaaccccggcttgcttaatgcctatcgcggctttctcctcaccgagaatggggtagatgtgagaaacgctcacagagagtttcttctattcggtgcgtgtccttgacttgccacttggaaagatttctgacatgttttggtatagagtgggataaagcggaagatttccaggccttcattaagtccgaccaatttggcaactttgctgcttcaatcaagcatctggtgaatgggccgccgacgctacaactcttcgaaaccaacatcagcccgagagaggcagcttcggcctcagttgttgagatcattcggttgagtatctctaaccctgagaacgccgagacatcaacacaagcatgggcacggatctctcgctttcttagtgggaagaaagcttccgtcacgtatggcacaagctccaatcttgagaacgaggttgttggcggtatcataggatggcatagcccagaggtaagatcggacgccctgttcatttttgtgatctggtatggggcatcactttgcttacattgaacagactcgatcccaggttatccaagaggccgagtatatagaagcgttcaactcgctccagtccctgggagacgtcaaccaaattaccgttgatgttgctgcaatggaactaccatccctttgaaccataccgtgtgaggtggaaaccgatctagatgtcagcaactttcaatcatcctttatatgtcatatattcactagtgttctacctctactccagattgtgttgaattaatgaatcaatagtgatgtgtactatagttatgagttttagctagtaacaattccagtgtaggcatggctgaagactcgccttacgaaacttgctatcaagatattgagttttagaaacggtttgcaataacacatgaaaaacaaaaaggtgaattcaacatataaaaattctccttgcggattgctaagcaagttccagccggagcagttaagcaaagatgtacgcgatggcccttccttgttgagaaagggattccccaagtggtaacttccaatgctgaacatggcgaggatcgcgccttccttccagctatgtctcttgtctggccactatccttgatcttccccatggattgaatccctcgtcttctcacactctttcacacatacaccaccccagtcattactgaaccatcagatatcttttctattgttaacattcataacttatcacaatcacttattctttactcactgcaacgcacgggttgtgcagctgcccagaccgattcaattgactccaacccacgcaaagacctcatctctacgaatcccgcaagatggaacccggaccttcacagtctcagaagggcaagggtccttggcagccagatcaagggccttcaaaatctcaaatgctcgaagaaacatttgacgcttctgagcagccagagcaaggaccaccacagcctcagacgcccagaggcttttggcagcctgaccaagagccttcacagtcacgaatgcccaaagaaacactgttctctcacgagcagctggagcaagaacctccacagcctgaagtgcccacaggagcactcgacattatccaccagatgtccgcatggctacgcgccgagagatggaacatgtcactatctgaaaggaaccaaagcatgccgcctgctctcagagcaactcaaaacattgatcgactctgcacaagatgcgccgcctttgactggaaaactatctggaagcaaatgcaccgcgggaaactcaattggccaacgaaacaacatcgtccactcagtacaatgtacaaccatctcaggtcagcttatgaaggttgtcatctatgcactttaatatgcgtcgccatgtttagccgtggagagaggagggtgcacatacctaggtggcaagaatatcatctgagcgtcgacgagacgagctgcgccgaatggcaaagcagaacccagcccgcgccaaggagatggagccttgagcagttagatgcagccaccagcgtatcacaccatatggaatctgaaaaaggggtgcttttgatcgaagtccagggctgcgaacctgctaagcttttggtctcatttgcgcaacgcacggaggaacctcttttacccactgttcgctccgacgggcgtacgagtggcttcgccaggcattggatgcagatatgtgatgaatcccacctgttctgcaagcggactggttccatactcccaaccagggtcatccaactccaaatcatacacgaagagttgaaagccaggctactcgttaccaacggtgaagaggcccgatacgctgctctcagtcatcgctggtcttgttcaacctcattaacagtcaccacacataacttggaacgtctaaagaaggggattgattttgccgagttatcacacacctttcgcgaagcacttgaaatcgccgccgggattggactccagtacatctggattgacgccctttgtatcctccaggatgacgaccacgactgggccagggaatctgccaagatgggcgatgtttaccggcacgccgccatcactatcaatgcctttgcgtcagcagatggcatgggacaatgcaccacggcgtatccccctactaatctggtggattatgcatgcaggatcgggggagaagtgtatgtccatgaggaggacggtggattcgctgatgtctacgagctcgagggcgttactcagacacggggatgggttttccaagaggagcaactttccccacgacgtctgtactgcggacaacaccatcttgtctggaagtgtgcggaaatgtgggcgagaaacgaccggccatgtggattctccggggaggtatttgataaaccctttatgtccacctacccatgttcgaattggaagttcgcgtaccgccaatggcgtcggatggtacaaagctataccaggcacaacctgacatacgctgccaaggacaagcttccagccatatctggtttggccgcggtctttgaacaagggttcccaggccatcatgttggagattacctcggcggaatctggagaggcgacatataccgtggcctcctctggtaccgtgacggtaacgctatcgaccgagatcgacgcattgaggggccatcctggtcctgggcctcgtgggacggtccgattaattttgtgtttgaagatgacgatgctagttggccggcaaggatgacatggcaacctcaaaggaaatacccatgcaaggtgcgaaaggcatcgacgatattgacagatccagaaaacaagtatgggcgactctcatcgggcagaatggtcgtcaaaggcaaggtgctcatgaacgcggggaggttaggcgaacaatccgaaaacacaaggccaacggatccagagatacaccttgaccatgatgagaccttcccagaggatagcgttctactccccatcacgcagcgatcagggctacttctgaggatggatccaaggaccgccaatgatgctatgcgggtctttcggcggatcggattgtgtatacgcccggaaagacatgaagatttcaactggatgcgtggcgctcggtgggaaacccaggaactggctctggaatagcttgctttaccaagagagatggcgaagataaggagcattggaccaagaaccggagacctccgctgcgggatgtcttttccgtatgtattcttagtacctagatagtctactagcaatgacactctgcaattattcttatcttgtgttctccactgcttccccacagttgctgaatgtattaaatctgatagcgaaactatttctatagaagtacaagctcaactacagactcaagtactactgtttcgatcgaccgtccaccgacattacctagataaaatgccaccaccacagctctcccccgcaatccaaaccatctccaacgtccgtctacactcccacagtccagatccaacaacatacgacctcacgttctccaacgagcaaaccctcagctccatagcccctcacactgatactaagacctccccaaacacatcccctccgcctctggctctcccggccctaacccacccccacatccacctggacaaagcgtacatccacaactccaccaccatccacccccaaaccggctctttccaagaagccctgaccttgacaacccaagccaaatctaccttcaccgaggccgacctccaccgccgcagcgaatggctcttatccgaatccctcctcaacggcgtcaccgccctgcgcgccttcatcgaaatcgacgccacagtccaccataaatgcctcaccacagccatccacctcaaacactcctggcgcaaccactgccacatccaactcgtcgccttcgcccaagaccccctcttctcaggccccaacgcccaagccaaccgcgatctcatgcactccgcattcacagaacacggagcccacattgacgtcctcggcacgacaccctacgtcgaatcggaccttgaatcagcaaaaaagaatatccaatgggccatcaccactgcctggcaattagacaaacatctcgactttcacctagattaccatcttgaccctaccaagggcgccttggtctggtacgtattgcaatgtttacgggatgtgggctgggttaaggcccggacgcggaagagggttatgctgggccattgtaccaggttcacgctttttggaagtgatgagtgggaacggttgaaattggaaattggggatggggagcatgccctacgggttagttttgtgggtttgcctagtagtgatttgtatatggctgcgcctccctgtgcccttcccccttcttcttcgtgtgattctggatctggatctggttgtgatgtgaaagagggtggagttggtgatagagtccgtggtacaatacgtgtcccggaactgatcagacgatatggactcgacgttgttctcggggtgaataacgtaggcaatgccttcacgccctggggatcggttgatccggtggcgttggcttgtctcggtgttggtgtttatcaagctgggactgtgaaggatgcggagttgttgtatgagtgtgtttctacgcgggctagggctgccattgggttggaagaggagtcggagaatagggtatgtgttcgggctggggggagggcggatttactgttgttttttgatgtggatgagtcgggttgtggaattgtgaggccgaggaggagtgttgcggaggtggtttgggatcctcctagcagaatggctagggctgtggtttcgggagggaggttggtgcgtggtagggggggtttgtgggatgaagatgtttttgggtttgtgtagttgttttgcttgttggtgttagttggtgttgtgtatatgtggtggatttatagttgaaggtctttgtttaggtgtgaagcgtagtataattatcatctaggaggcaataaaagtgagcataaatctagtgtaatatggcatgcaacataaagaccccagttaacggttcatctcagaaatcataaccttactccaaaacccatagtataacccataccgaccaactcctgttcgttgaaccctcgctaaatatgagcgaaaaccccccaaccacccaatcacaatactatacacccgaggataagatcggcgaaagagcccatgaaaaacaatcacgaaccccagataggtgcgacttcgttcgcctgcgctcgaacccgtgccggtccgtgtaatgcgtagctgaacgtgcgacatgagacgtcttcaaacatgatgtccatgtcgtccgcattcgtcgacaaacggaatccgttcccggcacgcgggtacagacgatgctctgagaattcatagtcagactcttccgacaggtcgtgctgcgtttggggagcggaagagggagtaggcaggaagtcaggagtaacacctgacttttgctgggccgcgtctacaccattagttaaagcgtgggttatcgagttagtgaaagttggggtattcgaggaggttgaggttggagtaggaatcgccgcattgttcggcttgaacgagaacttcgactgtaaagtctttaagtttttaggaaacatgggtatcgccgggtgttggtctgacagagtgaccagtagttcaacaagagtcgcatgcgacaagcccgagagaaagccccgtcgctcgtctgccgaggagccctcccctcctacttccatcttgggcattaataacggcgcatgcacgggaggacctaatgacggccccgtgagactaggattgctcctaacaaccgtcggctggagaatggtaatcggcacgggcttgcattcccgacagacccattgtctctccttcactgtgacaacctgcgagtcaataggaggatcatgacatagctgatgccagggcccattgcactcatcgcagaagacgatcgcattgctctgcggactatgtcccctctggcagtggatacaattgacgatcccgtccttcggtttgcgatacacccgcttgcgtttccgaacggctgcagcctgccgttgagtggtatccgatgcctccagcgagttactgctgtccttcgcaaccgtcggtgatgcggacggaggtacatataatgaaggacgattaacctgccgaccagatttagtttgtgtcgccgtcggcgcaacgtcagattcatcggagctcgagtctccagctcggatgatatcttctccatcactgtcattaccacgccggcgcttcttgcgcttggttccgttggtagtactccttcgttggcgtgagtcaactgctgctctcttgcgcttagcggatgggggtgaatctttagccgccggggctacaggctggggttgtgaaggcagtggtggtggtagtgaatcttgcggtggtgctggggcttccaatgaaggtggccctgcgggtttgggtgcaatattaacaagacttgttggcttgtcatggccaccctggggaagtgtagatgtatatgtatgtgtagatggagatgtagtggaaggagtagtaacaggagcctgttgagaaaccgcaggggttgtcatatgactcgagtacacgaacggagctgtgggtagctctatgatagtagaagaggccttcattgtgcttgatggttccaagcgtggatgattccagccttgactgagtgatggtgggttccacgtcacgaatttagtctcattcctctgcttctcccctttcctatggccagtgacccgagccacgagttcagtggtcgcaggggataatttcgggatctgtactttactcgagattgcgctcggtgggcggctaggtttcaatgaggacgacagggaaggcgagacccgctcgacggtgggagccgatgtatgcaagcccgaggaggttccgtgggctggtggcgctgtctctatagacgccggcatgggaagaaccccatgttgctgtgacattagcccccctgtcctggccagtggggcacagttacaacgtgcaatttagggtgaatgtgtataatcacacgattctgagtatcaactgtcctggacggcgcagaattcgctttgcgacggacccaaagattgaatcttatatatggtcacgtgatgcgatcccccgcgccctggaaagcgagattcatccctttaagaattcgtgtcaatcatgctttcggaatgatggtcgctagtcttttcattcattcgttgcaatctctatgtacataaggcgctacgggcatcagagctatgcaggcctcggcgctacagttgggcccttgcaaatgctattcctgtgttcgatgcatattacggctcttaacgtctagccgatggcgaaccggtcgtctctttatgacactacaccgtcttgcttcaaacgagcaatatcatccttaccgtattcgagaatctcctcaagaatctcatccgtgtgttggccaagggttgggggcggcgtccgcacgccaggggtggcatgggaatacttaatcggcgtgttgactagcttgatgggaccgcatgctggatgatcaacttcggtgaccatcccacgagcttggactataccattaatcttagtaacagcggtgacaatatactatctggatgacaacttaccgtgagaatggttgagggtcccttgaatatcattgacggcggcatatggcatcccgctgccttccaagatctccagccattcttgcgtcgtcttttgtttgaccttctcctcgatgaggccatcaatctcccctcgattcttgacacggtcactgttggtaacgaaccggggatcggtcttccactctgggtgtcctaaacggtcgcacaacacaccgaacagtctgtcgttcccgccgccaaagagaatgtctccatccagcgtctgataactccggtaaggaacaatggaagcttaagagccgtcagcatacgcaaccttttctctcccaacacttcagtactcacgatgcgcggtcccccatcttccagtatccttctccccactaatcagcgcagagctagcaatatttgccagcgtcgcgacctgacaatcgctcaagcaagcatcgatgtgttggcccatacccgtcctcacgcgagccagcagcgccgccataatcgcattagatgtatacaacccagtcgtcaaatccgtaaccgctacaccaactttcaccggatccccacccctggcgccagtaatatgcatcaagcccatctccgcctcgaccatgacatcgtacccagcccggttactgtacggccccgtctgcccgtatccggtgatactcgcgtagatcagcttggggttaatctctcgcagcgtttcgtagtccatgttgtatttcttcagacttccagggaggtagttctcgacgagaacgtcacattctttcgcaaggcggtgcaggatttccacgcctgacttgtgttgaaacgacagtcctaaagatttcttgttgcggttgacctgttccacagttcatgtcaacggagtacggaatctggagatgggcgatggaccttacacctagataatatgcgctttcgccgggaccttgtcgcgactcatcctggtatttggcatatggtggtccccaggcgcgagtgtcatcgccccgcaccgggtgttcaattttgataacatctgctctattccagggaatgcagtcagctattacccatctggactgaagtcaaccggtaacagtgacacacataccctaaatctccaagaatctgcgtacagtatggctatatcatggtcagcaccagtaccccaacagtaatatagaaataatatagaaaaccaggatctgaaatacgtacaccagccaaaacccttgtcatatcaagcacccgaacgcccttcaagggtagtgtatcgtccgccggtgtgctggagtatgtgcgccattgagctgtggtgcggagaacagagctcgaccagcggagagctggccgacgggctctaaaagcctggtgcaacttcaatgtgacgctcattgtccttcacttgaagcggtacatgtggtttccaagaagagaggtagattgaatcagatccaagtcgtgtaaagttggggtagtaacgcatgtatatcatgtactttccggggtcgggaccggagctcgattggagatgttcctgtcatttcattcgggtacttcgccgatagcttaacttgtttgaacgccaaaagccgaggtcgattaagcatgcatttccgcctttagcgccgagcgggtgccgccgcgggagaaacgtgggattattctcttatcttttaggtatattgttttggctttctatattagatgaaaatgtaagtatatcgctgtccattttaattatatctcaattttgaactctttttcttaggtaattgatcgctccggcgcggcgggacaagctacaagcctggtgggcggagagctgtgtcatttatctactaatagctcttttatcttccgctctcttccgcctcaactaccgcggagttcattgacaactatactcaactacacacctcacaccatgttcaccggccttgtcgaaacaatcgggagtgagtacacccaacaattaaccaccgtccttgcgcgactaacatatcccagcggtctcgtccctcgagcccctcgatacctccgcaagcgggggcgggggtacctccctgaccatcacgaactgcgaagagatcctcactgacgcacatctcggcgacagcatcgcagtaaacggtacgctattctacacacacatacagaaaacccacctaccattgcgcccacccacccaccactcaccccgcatcgcctatcccatcccacccccaccaaatccactgactcaccactaacgacgaacaggaacctgcctaacagtaaccgccttcgacaaaacctggttcaaagtcggcgtggctcccgaaaccctccgtcgcacgaacctaggctccctgagcaccaactcccgtgtgaacctcgagcgcgcggtcctcagcgaaacccgcatgggtggccatttcgtccagggtcacgtcgatacaatcgcgactattctctccgttacgcccgatagtaatgcgttggtgttgcggttgcagccgcgtgatcggggcgtgttgaggtatattgtcgagaagggttatgttacgcttgatggggctagtttgacggttacgaaggttgtggatggagaggaggggtattttgagattatgcttattgcgtatacgcaggagaagattgtgacggcttcgaagaaggtcggggaggatgtgaatgtggagattgatattgttgggaagtatgttgagaagagtgtgcagagttattttgccggggttggtgggggtgattttgcgattttggagaagatggtttccaggattgtggatgagaagttgaagaaatgaggtatggttggtgtgtagtgcctatgaggttatgattgtgatgtgtagactgctttactactactagtatgttgtcggttgaaataccaattactttttattgcttttcaacaaagggtataatctggtcacctaaatgatagtctattccaacaccctccaacccggtctccttgcaattcctgttaaaaatactcgagggcttctggtagcaaagccggaagtcagggcaatctatatgtcgctaatccagccgagtggatatggttgctggcttggccagcagattcgtgcacacgaacgacaccggaagacagcagcgaaggcgggtctggggcctccatatagtttctcgtgccttgggacatgatatagcgcgagatgttgcttttcgtgagaaaaattaagaaaccaagagcgacgctccctttactcctccatggattcgtcatcaccctctcctccttgttgctccgcgccttcttcttcttcaccaaaatcatcactgagccagtcatcctcgtcgtcatccacatccatttcctcgtcatcatcatcctcaatttccttgccttcagcccgggccttggccttctctgccttcttcttttcgatattctccttctgctgcctcttccgctcttccttctccttctttctcttttcccagttcttgtccagctttttcatatcctcctcagacttatggatatagtcgtgccacatgaccttgccatcacagagaccctcctcaaccttgatcagccggagcttcaagcggggacccaattcgacgagcttgaccgcgcgcttctccacctctggcgcggccctcaacttcttctcagccttctccttctccccggctttcatgcgttgcagctccctcttgttcagaaccctcttcgttgtgctctctgcgatctcaacctcattatcggtgtctaattcggtttcactagcggaggtataacccgcggccgacggatccaacagataatcggcagcatcttccaattttcctagattgggaacagcaacgcctctcttctccctattacgaatttccttaggatccagacggcgaatgcgttttgaaacgcctgtcttcctggtagtaatagcgtaatgtcgcaaattcaagacataagagtcgtcttcttggccatcggatttgagttctcggttgaggagcatcacacggcggatagaggagaggggggtagcttgggggttgatcggcgggaaaagtgattggaagatagtggttgtgagagtctcgaggcgcttgggtactttgccgtcctcagttgcattcggtgagttgaagttgttcatcaccagcaagggtggcgtcttgtggtcctggccaccgccgcgtggacgctttaatgccttctcgacgtctcggcacagagagtagttctcgactttgaagtggagcgttgggccgcgcggcgtaagcgccaaacgcatgttagtgttgcctgtagcggacttggaaaaaagcataagatgcgtgacaccgagaggacctgccatgacggtgtaatccctcagtctgtttgatttacgctcctaaaagatatcaccgttagtttcttatctaaaggcgcattggggtttgtctatggcataccttcagtcgcacagcagtgtcgggctccatcatcagacgaacatcctttactaattgactgacactcgaaccgacttgagaaccgccaatacggataaccatggacttcggagttttgctcatggacgaggcgctgcctttgacggcggcggccgaggcattttgggcgcggacatgagtgcgtttcttcgtacgtgccttcgccattgtgaatctggcaaagcaggaaatatatggtaggtatgtggttcgagggaaatgttattcaacgtctaatgaaagacggacttttttttcttggccgaaaaagtagatcggcggaaaccaggccgcggagcaactccggaccaactgttttaccgggacccacactgattttttgatatcgaactatcaggaaaaagaaactattcaatcagtccaccgagtacaaacttttggtgtcatatattgattcaatatgccggcgattaagaagcgcaagatcgcccgtgaggcacctcaacaagaagaccacagcgatagcgaggcccacagctctgcctctgaggatgccgcccccaatactactgagcaagaacaagaaccatctgaagcgcctaagcaggctccaaagtcttttaaggaactaggcctcattgagcaattatgcgaggcttgcgactctatgggatacaaggctcccaccgcgattcaagcggaagccattcctctcgctcttcaaggccgcgatttgatcggtttggctggtatagcatcaccttcatactccatcttattgtagcactttactaacactcatgctagaaaccggtagcggtaaaaccgcagcctttgcactgcccattctccaagccctgatggacaagccttcttcctttttcggtctcgtcctcgcgcccacccgtgaactggcgtaccagatctcccaagccttcgagggtctaggaagtacaatctcagtaagaagcacagttctggttggaggcatggacatggtatctcaatcgatcgcactcggaaagaaggtaaaccgcccagcccatcccaaaaaaggaatacgagcagaatctaacaaaatctcaagcctcacattattgtagccacccccggacgtctactagaccacctcgaaaacacgaaaggcttctccctccgcaacctcaaatacctcgtcatggacgaagccgaccgtctcctagacatggacttcggccccatcctcgacaagatcctgaaagtgctcccccgcgagcgccgcacctacctcttctccgccaccatgagctcaaaggtcgagtctctgcagcgtgcatcgcttcaaaacccgctccgtgtcgctgtctcctcatccaagttccaaaccgtctccaccctccaacaatcctacatcttcatcccccacaaacacaaagacctgtacctggtctatctgctcaacgagtttgtcggccaatcgtgcatcatcttctgtcgcaccgtgcatgagacccagcgtctcagcttctttttgagattgcttggctttggcgccatcccactgcatggtcagctttcgcagtctgctcgtttgggtgcactcgggaagttccgttcgaggagtagagatatccttgttgcgacggatgtcgctgctcgtggtcttgatattccctctgttgatgtggttttgaactttgatttgcctggtgattcgtaagttgctcgttcctttagtttatctggtgatggtgtgaggctaacggggatcaggaaaaccttcatccacagaatcggtcgtacagcccgtgctggtaagtcgggtgtagctatcagctttgctacacaatatgatgtcgaggcatggcttcgcatagagggcgcgttaggaaagaaactccctgaataccccgctgaaaaggacgaggtgatggtcctggcagagcgtgtatccgaagcgcaacgcagtgctattctggaaatgaagaactacgacgagaagaagggaagtaggggcaagaagtttgccaaaggaaagcgctctcgagaggatatggatcaggaagagggctagtaggagaaaagtaaaatatagatttcgcttattgctaacgaatacccaaatgaagtttacaaatgaagtcccagcccctgtactgagtttgttataaagattacttgttgtggtgcccgtagacctttgtttcgattagctactaggtcttactaacttctagtcaatttaaaaagtactgtaaggaatggctaaatcgagtcaaatttgctctgcattgacatcaaaagaaaactcatcagatcgttcataacagttcccattacctctataatgcgacgacattgcagcaacgtcgttgaccctgcgatttgtgatagcttagccatgatgacccaaagcttcatccatgcatgtgcaaagtatccttgcaagttatcagatagcttccaatcatacggtttcaaggaaccacttatagttcgttagggcattagtattccaaaacctaagattgcaagatctctttggcggcgccggcatcacggacagcgttggcgacgcgagttgcgagatcgtcagcctcggagcggctggcagcctcagcgtagacacgtaccgcatcctccgtgccacttgcgcgggcaaagcttcttcccttgttgtagcgggactggagggattcgatctttagctgaaggccagcaggggactcgagcttacgctcagcatcatatgctttgaagattgagcggtcagcaacctccacgcggaccagtcgggaggggaggtcagtgtaggtgcaaagccactccttgggggtccagcccttgtgagcaaggatcgcttcaacgaggagcatgtcggagatagcatcgccaactgcttggttgatcagatcggtgagaccctggaggcactcaagagcacgttgttgagcgggggactggggctcggtgctcttgataatcttcagggcattttcagagaaagtgatagtgccgtgaccgttggcttcgaagtagacaccaacatcgtaacgcagggcagcgtggtgaaggtgcttcacgccagtgttagtgcagacggagggaagcttgagcactttttcaatgtactctgtactagctccattggcatacgcggtctggatgatgccgatcttgagatgctgcgcaatgccggcattcttggtaaggtcgccaatgaaggcagcggcaagagtggcaatacggtcgccatcaagaagacggaaaacattgctctcgtcgacgaaatagtagacaagacgatcggcatcgccgtccaaggaggcacaacggtcaagagcagcagccttggacgaggggggagcgcgctgcttggtcttgacatagtcggcaccgcactagtaagtaggttagtattggatacgatgggaccaatagagggatcgtacatcgaagttgaggctatccggattgatcacatcgtcgttgataactttgatatcgataccaccctcctccgggccaggaaggtacttaagaagctctctcagcttaggtccgccaacaccatttgcgcaatcaacggtcaaagagcccttaaccttgaggccccgcataactcccttgaaagccttggcgagcttctcatagtatccttgctctgtgggttcaccgtactcatactgcgttcccagggtgttcttgcagcggacaacataatgaagctggggggtggtcatgaatttcaggtcagagaagttaacctcggtagcggtgagcgcagcgttaagaacaccggcaagacgagaaccagaggcacgagtatcccgggcaaaaacaacacgagccgggttttccatgctgatatcaatctccttgacgagttcttcgtaaacatctgcgattttgtctagcggagcattggcaagctttgtcgcataggtttcccattcagcctacccaagggttaggtaaatatgcaaccatagaactagacttagtatggcgaagcttacctcaagcatttcaccctattttagtatgtcagtcagcatcagtttcgtatagggttatgtctggagtggctgccgcaactcaccatggggtcaaccaacttgacaccattgtcctccgcagggttgtgactggcagtaatcataacaccaatccattgtccactgagcttcttggagcgaagaccagcgagcaagcccacggcaaagaccactgtgttgaggacgtccctggatatatgcgttggtcaaagtgtaaacaaatggcgatcgcggggtatatgtggaggcggggctgatccttcaaaagaccttgcgtgaaaacaaatataaacgtggaacttacgccttcatgcggaactgtaaatcaaggatatttggtcagtacttaataaggaagcgtggtcgatcattagtaactcacccccgcagtaccatactggaagacctttccctccggcttgacatactgcgctgcggcctcggtgatggctttcttgatagcgggggacgccattgtggcgtgaatatgggtcgagagtgtgttgaggaaaggttggaaattggcaggagttaattgacaagggatgcaagagacgaagagggggagggggaaaggaaggtataaagcttgggtcgaaaggggaaaaaagcagcagggcccgtgacacgagataaatgtgagacaacccaagctttgggtacagccacccccccgagcggtgagcgggaacatgcgcagtcgttaccgggaagagagtggaaatgccctaaatccaacccaggcgttgggtaatggaaaatacaaatagcttgcttaaatacatggttttaatggctagaatatatgaacctcgtcgatcttctcaccagcatctgacactcatagaccgtcggtcacctggacctactatacagcaattgacgtactattcttgagccaggagcatttacctatagccgggaatttctatttgttcaggctttgtatctcttgccccgcacatcctcttcgatgtccttttctaggtacctatcagtcacagtcgagttagctgacagtcggtaaggagaggttctatcgaggcgtggacttacatataccacagtgcggttggaataacagttcctaaatgccaaaggctatgggcatcaatgagcgcatgccacggaggaaagtccagcaattccaggctcatggccaacatgatccaaaccacacagatggccggcaagagggtccatgttttgtcggtacttcggtacctgaaaatgctaaatgctacccacaacaagttctgggtcatcccgaccacgatattcgcgatcatattataggtataatcccaggaccagaagctgagataggaaacgtgcaaggtataaaggaagatacaaaccacggtccagagccgacgcaatgtcggtttcgttcgcggttcttccttatctaatcggaatatcctgataattgccaggtataatccatacatgacatttgcgcccgctccaaaataatccagcttctctgtcaaagaaaagtccctggcgtggaagatgctactgaaggtccagcatgccaggccgcaatatccaaaagcaagatagtaagtccggagagaagtatgccacgtcgacatggtttcgcggattcgagataagccgtgccaatgggcataaaagttaaggagggagaagagaactgagaacggctcctgcatgcccatgatcctgcggaaaggccacttcccatggaactggactactggattgagcatcggaggatcacgagcgactcgacggtccgttacaacatgttggcaagtatagtcgcattcggcgggacaagtccaccacatcaagcggagatggaaagctagggaggacgaattagttcatggaagcttacattagtagttaacagggggttcgaacgtacggatctcggaatttccatcctgacagttctcagtttgacagatctatctgtttattagccggtcaatccgtagctctaagaggcgctgtataccttaacacattctttgaaatcgggaagatggtcgcccagggaggctgtcgacttcccaatgaaagtagcaaagaccagaaagcatgcgtaaaagaagaccttccttcggggtgagctccaatacattgtgctcagtgtacctgaaataccgccgacgggacgtgctaacgtcaggggagagtaagacagtgcgcgtaccaacagtgaaaggcggagttaagcagcggcaatgcaaacatcttggcattgcatacaaaataactccagcgggaagcttttaagctatgcgacttattccgtaagtcgtccacttcgaaacaacctacatctgaccttcctatatagtagtactactatgcagtatgcatacactgagatctttgtatatgggttcttgactttctcataaggttgcatgatatctatttctaccttatcgcactcagagtggagtcctcgattaacgtatcacttcatcgaatcatcagttcctcaagtcatcagttaaagtcaaactcaagagaaaaatatatacatcctccagcgaagaaagcaattatttcagtccagtcccaatcaggtatcttgaggttcgaagtattacacgtgactcactgaatccgagacagcgttgtctacgttaggctagcctgaattggagattagcgtttgtgtcgggtttggtagccccgtcggaggagattttccaatgagggtcagttaaggaaaaaaaaaaaaaagaaagggaaaaaaagttgaagggatctatctcggaggcgcttatttttcctccctgcctaaactagttcttccttcttatctctttttatctataattctagattttctttttttttaccctctagtttgcttgcttcttttctttcttacctttcccccctttgttagaaagattcaatattttgaatatgaacggatcggagcagacacaatccgcagactctgccggcaccatgaccagcagtgcggatcgcatggtgggcatggatcatgccgaagtgcgttatttcaccaggtatgggttgaaaaccttgctccatctccatttgcattgctaacaggaggaatactagctacgatcatcatggtaattacaatcgataaatctgttttgatatattggctaattctgaaccccacttaggcattcatgaggagatgcttgtaaggaccctactatttattcagccttcaatctcaaccaactaatgcctgtgtgctcgattgcagaaagacgatgtccgcaccagatcttaccgcgattctatctaccaaaaccgtcacatcttcaaggacaaggttgttctcgacgtcggttgtggaactggtatcctcagcatgtatgtggtcagagctaggaggggaccttgttctatatactgatagtatggctctacaggtttgctgctaaggctggtgctaagcacgtaatcggtgtggatatgtcctctatcatcgagaaggccaagcagattgtcgcttgcaacggcctgtcggacaagatcactctcctccaaggaaaaatggaagaggttgtcctcccttaccccaaggttgatatcatcatctccgagtggatgggttacttcctcctctatgagagcatgctggacactgttctctacgcccgcgaccgctaccttgttcccggtggcaagatcttccccgacaaggctaccatgtacttggctgctatcgaagatggcgagtacaaggacgacaagatcggatgtaagttcccttgcgtgcattctcaattatgcttgttgctcgaaaatactgactgagttgcagtctgggataatgtgtacgggtttgactactcccccatgaaggagattgccctcacggagcctctcgtggacaccgttgagatgaaggccctcgtcaccgacccttgccccatcattacccttgatctctacaccgtcaccccggccgatctcgctttcaaggttcccttctctcttaccgccaagcgcagcgactttatccacgctgtgatcgcttggttcgatatcgagtttggcgcctgccacaagcccatcaccttctccaccggcccccacgcgaagtacacacactggaagcagaccgtcttctacctccgtgatgttctgaccgtcgaagaggaggaagtcgtttcgggagtgttggagaacaagcccaatgacaagaacaagcgtgatcttgacatcactatctcttacaagttcgagaccacggataaccttcgttactccgagggtagctgcttctatagaatgtaagtgtctccactgacgagccggccggcgactaaatgctaattgtcataggtgctaaatgtattggatctggtgaatcgtggcacgttcggttatttcaatgttctcttcttgagtcaacaatgttatgtgggtaaatacatgagggttcaattgtgggaagcatagcatcagtggaagttcaattgtctggacatttgggtcgttgaatggcctgattcggctctttttttcttttcttattcatccggcgttgtgttttggcaggtaggggaacggcatcattgttcggcgcgatacggagagatgatttgcacaagagacgattatgaagctcctcgaattacacaagtagataccccgagtcgacgctcagtcccaacttcctccgacgttctccttcttgagttatttagcttcatatcatcatattttacacctaaacttatgtccttgctactttcaattaggtaattttatttttgtctctactaattaatcatgggttagaggtgtcgagttgattttaggctagccgactggataagaggaggcccctcggtctgtaacagaaaccttctccccatctaattcatgcctcggcttccccgcaccggattagtcctccctagcctaggacggtacgacagcggtaagtatatattctccgcaaatgaaggttataatctatcctccttcttgaggatttggaagatcttatagtgtattaattcaaactccccttgtagcgggaaatccatttgttcaattaaaccaatccttaagctttcctcaacgcgaccactgttaccattgtcccccatgtcagctcccggggttggttttgaatatcctcctcaggaggtctcctggcttaagcgcgatgctttgttgtttgccaacagcatcggtgctaaggctgacgagcttcatttcctttatgtaagctacaattaacgcaacctttctgttggcaacttcgctaactattcaattcaggaacttcatcctaacttcgccgttttcccgacgtattctttgatccttcgtatgactacccagctctcgaagcagcttatatgcatgctgactgtggcggctgttccgtgtagcttttaaacacactgatcaagaaaccattgatttctatgcacgtacgcaagcaactcccatccccggcgtcccgaaattcgactctcgccgtgcggtagatggccagcgcaagatcaccattctaaaacctttacctcctacgagtgcgggcaagaaatttcagttgcgtaatacggttattggagtctacgataaaggcaaagctggctcggtagtggagacggagcagtccatcgtggacgagaacggtgaggtgtacaccaagacggtgagcagcggcttcatggtaggacagggcaattggggtggacctaagggtaagcatgtgttgcataatgatgcattgtcgctctgctgacttccctctcataggaccgagcgccgtcaactatccccctccccaaggcaaaaagccggatgcagttcacgttgttcaaacgacagctgaaactgctcttctctatcggtgagatagtctccacctcgataaagatccttcgaagtgcatcaccatattaatattatatttttgctagtctcaatggcgactataaccctcttcatgctacacctgagcccggtcagaagatgggatttgggggcgttatcatccacggtctcttcagctggaacactgccgctcacggcattctgagagagcttggaggcagtgatccaaagaacttgagagaattccaggcacgctttgcttcgcctgtgcttccaggcgacaagcttaccaccgagatttggagaacaggaaacattgaagatgggttcgaggaagtcagattcgtaaccacaaacaacagaggcaaggttgtgttgagcaacggtcgttgtctgttgaaggtcactggatcgaagagcaagctgtgatcggttaggtaggaaggcattgctctccataacttctacacctagttcatagtatttgagggtaccattcccattcttattttatgctgcgaaagtaatgtcaataacctatactgctactacctgaagcctttgtaaccgaagcttcttcgctactatagaagggatcataaaatgctttttggtgtgtaaaaagcacattttggggtcgtagtgggttatctcttcctgagtgaatttaattggttaaagaatgaagcccaacgaattaatgcatgttgtttattggcatgtcaagcaaccagaacccagaagctgaaagcacgtccagaatattaggcagcccggcggtccgattccacagccaggcattccaattctatagccaacctgcctgattaggtgagtattacctagtttaagttagtaggatttagcataggtcagtagaattcttctttgtactcgttatatatatttttttgaataagccctcgagtgtaggtggccccccgatgtcccggaaggggattgaagagcgaatgaattgagcgggggtaccccctggagcaatgggtaagaaagaggtcttgaattttaaaatctttttaatctttgtccagagctatttttccgcctgaggttcttttactacgctaattttacatttgcacaccacctatatcagtggtgtagctataataggtaaagctcaccgataagaaggtttggctccgtaactacacttcactctgcttcggaattaagttcttccttgatggatacataaaggaagggaaaaaataaaagcgaaaaagaaggcccgaacccgggatcgaaccggggacctcacgcaattgtatgcttcagggttgaccctaagcgcgaatcataccactagaccatccgggcacctgatgtgataaggtttcttattgagactactattctttcacaaaagagagagaaaaaagaaaataaaaagataggcccgaacccgggatcgaaccggggacctcgcgcagtcaatgctttgggtgaaccctaagcgcgaatcataccactagaccatccgggcagttgatacaataaagcggttcaattaagtcttgtattcctaaagcataaataaaggagagttaacagaccccagtagtgcattggtgtcttactatactgtaagcggactagcgccagcactagtcgaaatatggaacgagtaacgagatgtggaacctcttaatttcaaaaaccgcgctagtgaaacctcgtcaggatcgttggccaacgggctttgcacctattctgatttacatactgaaatcgctttaagcataccatacgaaggtgctaaaaatggacgatctctctgagtggctggaaggccattccgtcaccgattttaactcgtcagatgcctcaaatgacaatgatatatacggcgcctttaagcgtctgtttaggggagctggttcaggaggaaggcctggaggttctaggaatcgcagggtttgaatgtactgagcgaggccttcggcgccgcggcttcaagccctgatataattgttttagattaggccgcgcgcgcagatatctatatatatcgatgtggtcatatataggttgattagatggcgcttttgaatttatgttatatcgcttttttgtctgtaaatcgataaagatgcaaacaagccgattttcaattatttcactccgcttccttattggggctggttccctgttctaatcctaattaggtataatagggcgtccaaatgttttttagtccttttagcacgtcccataataaaacatggggaaaaaagaaaaacaaaaatataggcccgaacccgggatcgaaccggggacctcgcgcaattgctgcttcgggtgaaccctaagcgcgaatcataccactagaccatccgggcagtcgatattttagttgaatatattatgcctacatgacgaaaatcactttaccctcctgcttcacccgaggttgacatctctaaagcatctttcatcatctctgaatactacttgggcacttagttactacccctgacccttgtagtctttgtatgttgcttgacaggttatcagcctaggtagccactatttattatctccactgtaaacaacagcctcttaatatccagtatttctttcttagtaaggatattttatattttttgagtaaaatacagtttgaaaactattctatgtagatataattaggaatcaagtttcatcgtctatggtcgttgtgactgacacgtgacagccaagatgacagttgcggagaggctggggttggctgatgccaaactcaacctcgtcgacatcccttcgcgacattgataaaacgtagtattcaaaatgagtaggcttttatctcgcaaagctctgggatcctctccgtttgctgggtaaaatgctctccgtggcacaggattgtttaagtatgctaatagatcgacagtgcatacccgccttgcattccaaagcttaaacgatttgtgagtgaaacatagatactttgttataaaacaaagatagccgaaagaagtgattaatgtctttcaggctgctggctctctgagtctctcgaaaggtctcagaccttggcttccgctctcccgcggtcatgtcgtctcccccatggtgagaagggcgaagtcaactctggcgaagccttttgccgcagaaccggatttttctcctgtggactcatcccctgcagaactgttctctgcggaatcgtcctctgcgaagccatcttctgcaaagccatcgcgtccggccgctaagccagagagaccagcaccttaccagatcgtatacccattcacttctgcagaatatagagatcagcctactgtgatgagaacctcgggcgagacaacttctgaattgtaagtaattaaaagagtatcctctgttttcctgttgtggaaaggctaccaccagttaacgctccatgtagcggacgattttggcttcggtatgtatgaacacgctagaggacgagctaagaatacttattcgactatctccgatatcagagacaattgccagtgttcaaagtgtgtccatccagatacaagacaacgaagcgtggacactttctccgtaagtttccagtccagggcgctgagagatcattatatattgacagtcctccttcgcttagataccacctgatgtgaacccggagaaaatcacctacgagggggaaatcgttaaagtacagtgtatgcctcccattctcttgtcctggctaccagagctaaccgcatggaagggtctgatggccaccaggctctctacccagtccattggctaaacaattttgcgacttttgacagttgtgttgttaacgagtcacgcccagataacaaaatgaggtaaatgtactcttttagatattaagttgcattatactgacactcttgtgcagaaagtttatcgcccacaatcctgagagtatctcttacccaacagtcttatatgaagatgtcatgtctagtgacgagggcttgcgtgaatggcttcaaaaaattgtacgttttcgctactccttttgtttagatcactatctaaccgctataaagtacctccacggcttctgcttcgtcaagggtgtacccgttgacccggaatcaacccaaaccctcctggagagaattgcttttattagacatactcactatggtaaaaccttctatctggtacaaaatatgctctcgagtttttgttctgattaagcaaaggtggcttttgggattttacggccgatttaacgttcaaggatactgcgtataccactgagtttcttggtgcacatacagataacacgtatttcactgacccggcacggcttcaactgtttcatttattgtcacataccgacggtgatggaggcgcgagcttacttgtcgatggcttttcggctgcagaagtcctgcgagaagagaatccagagaactaccaattgctagcagcaacgccacagccgttccattcaagcggcaatgaaaatacctgcatccagcctgcagagcaaatgcccattttcaggatccacccgcagttcaattacctgtaccaaatccgctggaacaactatgatcgggcggctaaaaaggattggagcttggaacagcagaatagatggtacaatgcagcccggcacttcaacgatatcgtcacacgtgagaaaatgcagatatggacccagctagagccaggaacagcacttagtaagtattggtttggacacgatcttctccaggaggtgtaggatttgactgattgtcttagtcttcgacaactggaggatgcttcatggtcgctccgaattcaccggaaagcggaggatgtgtggtggatatagtaagtagtaccaacctcatagagatccgtaaggtgcaacgattccttgctagaacatgctaaccccgctcagttaacagcgatgacttcgtttcgcgttatcgcctcttgaggttcggcagagagaagatcctgaacaacataggtaacttttcgagaagtatggacaaccctaacttcttcctgtagggggaatcggtatataggagtcttcggcaacttgcttctacgctctgccgggagttgtgcatggagagtgggtagttgtacatattctgcggtatatggggaatgtatacttgaaggcaatgtatatgccttgatttaagcgaagaagaaaaggatggggaatttgcacaattcaaatggtaccatcgtgtaggatgcgaactataccattcatgacctgaggcaccaacaggcaaggcatttgtcagtgtatcacgtgataggcacccagcagctgacgttgtttggtccggagctcaacagctctcactctcttcccgcaagacccatcccgtaacgcatcaccgccgttccccctctcattccctcctagaatacttatctatctctcatcttgctctcacccgcataattaattcttacctaccgtcatgtctaccttagaggatctcgacgaccttgaccgtgaagagagagagaagaagccccaagatggcgacggcaacggcaggaagccctccggagacggagacgctgacatgaaagacgctgataagaaggacgacgaagaggacctcttggacgatgatattctacaatcgagcacagcggacatcgtcaagcgacggcggatgctggagaacgaaatgcgtataatgaagagtgaatatcaacggttgacgcacgaacagagtaccatgagagaaaaggtcaaagataatcaagagaagatcgaaaataacaggtacggggttctgggatatgctgggtctcccattcccttctttcgaagctggctgggtcgcattacccatggtggcgagggggtagggtctggactgtcgcggcatatgtcattgtgttattgtatgtcgggacatttctattaacattctcttctctagacaactaccatatcttgtcggaaatgtggttgaattgttggatttggacgtcgaggctgaagccgcggaagagggtgccaacatcgacctcgatgctactcgagtcggcaagtctgctgtcatcaaaacctcgacccgtcaaaccatctatctccccctcattggtctggtagatcatgagaagctcaagcccggtgatctcattggtgtaaataaggattcatatctcgtcctcgatacattacccgccgaatatgataaccgagtgaaggccatggaggtcgacgaaaagccaacggagaagtacacagatattggaggtctggataagcagattgaagaaattgtcgaagctatagtatggccgatgaaggaggccgaacggtttaagaagctcggcatcaaggcaccgaaaggtaaatgaccctcttgccgtccagcccgttcaaggaatataccaatactcatactctctaggtgctctgatgtacggtccccccggtaccggaaagaccctcctcgcccgagcctgtgccgcagagacaaacgctaccttcctcaaactcgcgggtccccaactggtgcagatgttcattggtgacggagccaaactcgtccgcgactgcttcgccctcgccaaggagaaggcgccctcgatcatcttcatcgacgaactcgacgcagttggcacaaaacgtttcgattctgaaaagtccggtgaccgcgaggtgcaacgaaccatgctggaactcctcaatcagttggacggtttcgcctccgacgaccgcattaaggttctggctgccaccaaccgtgtcgacgtcctggaccctgctctcctccgttccggccgtctggaccgcaagatcgagttccccctccctaacgaggaagcccgcgccaacatcctgcagatccactcccgcaagatggctgtagacgacagcgtgaactgggccgaactggcccgcagcacggatgaattcggcggtgcccaactcaaagctgtctgcgtcgaggccggtatgatcgctctccggaagggaatgagcaaggtcggacacgaaaactacgtcgatgctatcgcggaagtacaagctaagaagaaggataccaacatgggcatctacgtctaatgtactgttatgttagacctaagaattttcatttcccttcacgatcgtatcatctttttagtttctgtctgtctctctcgggccttgcctcttcctcttatgccatgtatccacgtatcggttcccaacgaaagtcaatttcgaaacatttagcatgtcctgtcctgtttttggtcggtcaatggtctagataaataaacataattacattagggtttgttggccatttatctcatcgttctatgacagagtaaccccgtggagaaatctcctgcttctgccacaaagggaatattgatagtcaatggtggtatagataatctgctagaattcagttactacttatacatagagtagccgccttggagctaaactgtgtagttccgtataagtataaacctactagtctagactagagcaggcatagagctgaatgcgaagagggttcctagcgaatatccaatggttgcccaaccatagttctcatatgtaaagccacctcagactagcacgaatagcttagcatggcggaccaaggtatttaggtttcatacgttgatcatctcgcaagccggctcttccagttaacgtgaaggggagaacagggacaatccaacattaagtcaatgagattcgattcgcatctttgccttttcattttcctctctttcatactcccatctaattggtctaaggcttttgcggaggccaagagccatggaaaagcgagcacagggctaatgacataccaaactatacaagaacatgacctgggtgatgtgcagtcgacatggtagcccaaccttctataatagaggtaacttatcgtaaagacagagaatgagcaagtgagggttatacactattgggaagatctgtaatctaaccatatttgctttgtatcctgcttgcggaacggccatggacacggtgtatatttgttcttgcgctatgccaatacatactatctgtacctaggaccctggtttatacaggaatactgaaagtaaatccagcgaataagtgaattttattccgctagtcttcctcacacaggggaaagggagagagaaagttaagccgtggtggtacaccctgtaggtgtggttgtctatataaggctttgaatatcccttgttttataaaagtggatcaaaaaattaaaaaatgatggtgggtgcgcggttcgaacgcgcgaagcaaatgccactggatcttaaggccagctccttaaccactcggacaacccaccgaaagtttcattaatattaaataataataataagtattcgtataaataattataagaaaagttttttattttataacatacattaatgcccctcgtcgacttaagacagctaactatcaaaggagttgttcaataaacaagaactgcttgttctgttgtagcaggggatacacacgcagatcgagtagggtaacagaacaagatcatctttgcgcagaatatctggcatgctaccgactagggtgccaacctgcctggtactctaaccagtatagcaaatctagcaacaataacatagtaatataggcatggagtgcctcatgagcttgattctccggtcaccactggctcctctccatcaaggctcttacttccccttaatctctagctcctctatctatcatctttggagtttgtcttgttgtcaccccctatcctacatcactcggaaggactactttcttgcagtaacaccaagaatggttactattctataacaacattttgcagagcgactttccaatcagtgaagatatataatccacatggaccattttgcaaacactgcggtctggagggccaaggtgtgccagggatactagcaccaggaagtggacgtctacaagtcaccgtgatcccgcctacggagagctgacacaactagagatcaagacacaggtgagcctactaaacgggcgcctttatcatgggtatgattggtattccaaccacaggaataaagaacgtcgcgaaataaatggtattatgctaaacgttcattctgttaattggattgagattgagggctactacaccagaggtattaaggatgggattatagttcaagccaagatcgcaccacttggaaaacaacattctaatgcctttgttatatctagattaacggacgacccagcatcccgtttagcttttcgggtaactttgaaggatggaaagggagttcagaaagttctctattttaaatcaccgcaaaattctctggaagctatattcaaagcaaacagcttggttgactggctagatggtgctacacttgatactctgaaaacccgatgcagacgacatatctatatcaacctaaaaaatatcgctgttgccgaggacttgaaactcttcctgggcggtgcctatatccttgatgacggtttcacagtccaagaaaataccatttactgcaaagcgcacaagagcagacagcaatgagcctgagaagccccgtggcaataaagctgcaaaataggttgtcataccccgtctagcagagtatatggccctgcgcctggttcgcagcactaggggtccaggggatggaaaatgcagactttaggattggttaccggaccaacatgttgaggggctgcgcaagatatccccggcagatatgggatagctcgacttcgtgtatgtagtcagactgatggatacccatcaggtccttaacgctcggcgtcatcattctagtcgcgaggataatgcttcttttaatgggtattagtttttcatttcttcatctgaatgattctggttctgattctgacttttagaatctcgagtgctcgctcaacaaagctaaaatctaaaaggcctcctgggttgattattgtcctgctgccccttttattaagtcccgaccccaagaagagactctagcggacgtgtatttgacttggattaagttattgcgcttcgaagtacataggtcattgtcgttacggatcggaatactaagcccactgagggattctgaagcgctttcggtttccacctggtactctgatcgatactactgtatttgttagtcgataaaaggcattcgggcacttttcgcatactgcaattttcgggaactctaaattgcagtcaagtatcctggaaatggtgcattttcagcgcgtgatagaagaccacgggactttattgccttgatgattacccccaaatttgttgaatcgaacatatcaagaccttgctgttgcgctaattgagttgtcgatgaaaaaatattcgcatcgccaaagacgtaggagatgaaaccccaatttgtggcatctgcacaaaagatgccggggacagagttccttgatttgtttacccatgactctggatacagcccaagagcttctcggcagtcaaggtagtcgaccacgacggctattccggttaacaggggtagttcaacttcgcgagggaccattgtggtacggcaatgcatcaggttaagaacaatcccaaatgcctctgggtctgtgtcgggtatattcaactcgactattcccttctgtctgagctcctccccttcagaccatggcgagttcagcctccctctaaagtacttagatgcgagagtaagatgttttgatcaagctttgaatggggtggcctttggctcagtcttctggtttgacgacgttgtcgttcggtgtcacgaggagaataatgtcataatcggaatcaattaccctgtagtgctgtgagattggtctgctttcagatatattcatgactgcgaaatcttttcttttttttattcgttgtgttgaggttgtcagtgtttcaattattgaccacgaatcatgatttatgcgtatcacaggtccaactaaataaattgcccactaccaaaaacctccacatgacctgagcgatagtcccgtacaaaacagtatcagatatgcactggaagacctcacgcttaatacgcgaataacaggaaacaggcttgacagtagatttacgtctcttttcccgacacagttgcttttcttcagattactaaagcaggtcaacgacacacattagttagaaatacagctcagctctaatagggtaacaatatcttaattgggtgttgcctagtttaaggatcacagtactggataaggcagctcaaggcggatgccctgtccaccgatgacacctttacatgaatttgaataagatcgtcagctttcctcaaagatcaaagttaaaaagaaagtgcaaatcgcagggcatatctttagaaatttacgatttgtagaagagtatttatagtcgagattcatgaagaccaatcagtcacatattactcgtaataacactaagcattatagtagacctgcagtagtggtctggtccatgtacatacatacagatggcaatgtacagcttctcatcgagtagcaagatcaggacaaagaaaagaagcgaaagactacaaggtatagtcaagaagatataactgagaaccaccctatcaaacaaccgtgtcctggattatttccgtcattatccggtaaatgcgccttgtatcaacgagataaggaaaaaagaaaaacagataaaggaaaatatgtgcagtaagacggacgtgattatcgcgtctgattgtatgtgctcatattaaggatagaaggaatcgttgcactctgggtgaacgcaaagcaagtcgagtttaagagggaagagaagggagacctttccaaggtattcgagatataaaaagaagagttcctctgttgtccatccataacgccatctccgcatgggccctgcatgctggtttttaggaaagagagaacggtcgaaagacatgtctggggcgtaagactagtggtataatcgtgaaatcccttcagtggggcgcgaatcattaactggctaaaacagctgtttgacgtcgatgagcttgatatgccctggtcgttcccgctccatgtggaaccaccaatctcggccgtttttatggctataattccaggaaccggtgcaggtgtccttgtcccacggaagtgcagtcggcgacgagagactcatcggtgtcgagggcgttatgggagtattggggcttgaaccaaatgtcgagctcctagtgatgcctccgaagccaaatcgactgacggtcgtcgatgcaggagatggaggctcctccgggagtgggctggtgttgcccttatttccgaagcagtgtaccccgactcctgcggcgtatgttaaggactggttcgaggccagtatgtgcttccagccaaccaggccgccgtcagcttcttgtccctgtatatcagggcgcaggatgaaccgtggaatggacacatcttggcctctcctcctgctgcccactcggcccatgtaagcgggcatcctaaagtcgcacacggtaacaggcccgtcgcgattctcaggtaacttatcatgtctcggccgctctggtgaatcccattccacagactcgtccatgtccatctccaaatcgtcatctgacatgtcttccaaggcattatccggcacataaccgtcagaatggtcagtgacgagtactctcattccagtttccgtgtccttcgcagccatgtcgatgaacgtctgggctcgtatccgagccgatgtgaggttatttcccgccggcaaggccattggtcgtgtgctaacggagccgtgggagctgcgagggagactataccgatcgggctgaagaagagcctgtcctctgggaatgggctggcaaacagcctgcaggacaccaggtggctctatatcagatggtgcacggagcgcctcaagctgaggaaacccgtccgaaagaatgctttgagcgagatgagaattgggtgtgttgatatgttttgggggcttcacaaatggagcataatccagccttgtcagggcagtattggggttgggacaagcaacatcccaatgaaggtatttgagagtagatgaggcgaacaacggctggaagataatcccatcgctatttagcgtggggcatttgtcattctgaacgattttaaaccgttctaattgcggcaaggatgttaaaattttcgatatcacgagtaaggattcaatattttgttcaacgacggccagtgacttgagcgaatgggattcagtgcgcgatgtgtactgcgataatcctgtatcagtaacgccgggcaagttctccaggcgcaacgattccaatggcggcaagcatagcaaagtgctatccccaaaggcttctgcatcgaaatttgcaatgcacaggtttcgtagcgatggtaagaggctgaacatgcgcagaaagatgctcggttcaagagcattattttcgctaattccgtatagcatcagtgtttccaggtttgtccacgaggtgtgataatctaagaactcgaacatctgcgagggtcccagacttccggggcaggaggtgctgcgaggcgatccttctgaaacgtcaattgcctcacccaaaagccatgtgtgttccttcagctttcgtcgtgtagataatgcgtgggttaaccggtcgaattggtggttatacggtatactcaagcctaacaaccgttccaggttggggcagaccataaccacagatgctaccaaatctctgtactcctcccattgggtgctctgtttcccttgggtgaacaataggtccatctgtgggacacgaagttccaggacaaggttggccagcaattttctttcccggagagtgcgtcgaaggagttttaaccggcttcctcgcttcatccgatatttcttcaattgggctggggaatcgttgccgatgatgtggatacgagtataactaagacatcgtgtcacctggtcagcgtttgatctccagtttgagtaccaccgctggtcagaaaagatatcacactcacagctttggcctaaccaccttttcccacgtccggcaagtcagagacagtgcatgcaagtcgcgctgatagcatgttaagcatccctgctggtttgaactagtatgcaacgactctagttggtttaggacattatcgagtacgtccagaggcagacgcttaaactttgattccaagattttatccagagatgcggcagaatcgcacaggtgatatgaagggctaggcgagattggggagtacactgtcggggctgtcgacacactatagttggatttaaaggaggaaattgatgacgtgcgagatgagaccggctgcaccgtcactgtataaggattcttgtaaccatgactttgatgggggattggcgaatagggcacagaagcgctgtcgggtctactggcgacgacactcattatgaacgtgtatgttgcatttgataggtatcaaaaccaggtcaacaaaatctagtagtagatgagagaaagcccgtgagacaagagggccgtgtgaaaagggaaaggggcaaaaaagcggtcgagtggagaacgaatgggccaccggagagaacgctgtccgttaggatgtatggaggcgatacagatcgacccagtattaagattttttggtagcgagcgatgcgaaacaatgcgtagtataggagggggggaaatcacccaaaccaaggaacaaaaaggaacaagaagagaaagaaaaaagagaccactattttcagaaagaagacaagatgcaaacgagggaccaacgcgcaatatgattgaagaaatacggacagagcgtatcaatgactagtccaatcagttcttcaggaaagtcgttcaggatggggcgcatcaacaggaaacctagcctttggagcacataccacggacacgccacttctcccttttagtttaaagtggcaggaactaggagaacatggcacggcagtcgggggccgatcgtccccacaaggggaatgaggatcgtgtgttcccgactagtcatgtctgtaactcgtgctgagaaatgaccgcgaggctgcggaggaaagcggagaaactcgtgtcatccaggaccaacgacaaggggggaatgaatggactagaagaatcctagggcgtggattgcccccagggaaactgcagcagagccaaaaggggaggagggccgtgggctaaggtgttcggggtggagagtttggttctctcgacgaagaggattggcaaagtcaaacccaaaggagtaatgatgagactcccttcgcatttgtttagggggttaacatatattggggtggctgctaattctgatcaggtagcccgctcgggtagaatgctagtgaagttagaaagcactttcattgcattcaatccatggaaggctgtcttacgatccgacatgagtatccatggttatcgggcgattgatgacgacgttccgatcgccctgaaaggggtagagagatggagatgcagcattcattctctccgttatgcgtgaaatggagcacgtcgtctaagccgtttccggtatagctcggcagtggaccgtcagggttagcgtcaggaacagttggcactaagccttttctggggcggttcgcagcgccctcggttttacaataggtttagtgtggacgctggacagtgtagtgtaagctccttagtaaaatccatcaatcaatcagtcatgccaacactaacccccctttctcgtttcctacattattagtcaaggcattatacctggagagacccaaggaatagaggagggaaggttgtcaccatccctcgaaatagaatcaaaagtcaattgaaattatgtacaacatttgcctcctaccatccacccctgacggagaaccctaggcatcaacccatctaccgaatgggtccaactccaaccatcggttcgccgttgaagtattctctgggattggctgaccctacatggttcctggtccgtcggttccattgacggcctcgagactcgagttatactgttatggctcataaatttccctcgtacatatcaatctcaaaccgctataaataacgactggagctgtttcacggaacagagtgtggtgcccactttccacttaagtatcaccccgaaactcccgtattatacatagatagagatgtaatcggaataaatgggcaacggccactccggatacaatatgatgttgtgtggatagaatcaactcatccgaacccccacgaggcacaaatcacactaacacccactcgacgtcattacatcttactctaccgccgactatccccaatgctaaccttcaagcgactgccctaaaaattatatatacacttactccgtactggaatcagtaatacttgttatttagatcggcctacctcaagagcaagtggggcagctgcagctgcagccttctccgcgtagtcagtctgtccgataacaatcccacacgtaaaacagcgaaaggtgaaccctcgtttcacttaagaaagaaaagaaaggaaagaaaaaggaaattttttagtacgtacgtacacagtaggaggggattctatccctgagtcgggcagagtgggtcaaataaaatagaaaaagaaaaagtaaaaagcacgatattcaatctgcaagtcgggatttatcccattatcggatgaatataagcctgccgcctaacccatccttcgtaagtgttcacacggacccactcatacattccgaagaaatagaccaaagaaaaaagtaagaaggatatcctgcacaggaaggaaacttcaaattctatacagagaatacaaaaaaagtataggcccgaacccgggatcgaaccggggacctcgcgcagtcaatgctttgggtgaaccctaagcgcgaatcataccactagaccatccgggcaattgatgtaacagacaatgatttatgtttacatgagaaagggcatctcatctccctgctttgcgttgacatccaaagccctgcttaatctttcaccactaatagtcttgtagtctttgtatgttgcttgacaggtcatcagcctaggtagcccctatttattatctgtactgttagcatcagtattcttataagggttgaggttgtgaaatagtgtgatactaaagacggtgtacttgtgggagtaattcagatacgctaactatattcagtctacttgaggtattgtcgctgtatgacccttgcgaggtttaagagtcaacacccgcaaagcccgagtcttgctccttacagaagcctggccgatgctattggagctatcgacattctttagtattcaccgcccggatggtctagtggtatgattcgcgcttagggtcaaccctgaagcatacaattgcgcgaggtccccggttcgatcccgggttcgggcctaccaatgctttttgcaggtggcagggtagcggaattgagagataggagatggtttcgggaggaagggctacttttctacttctagcttcattcacctaatcaaatgtctagctaggaataccgttgtttttttagcttataaacctgcggtctttggatttcccaccctcctgacattgccaactgcaacaatcaataagtttggtaagactgatggaggcagttgaggccgcaataataataatggagttacagatggctgaactatctggaatgtcttaattataataacaatatgttctgatagacttttattaagttcttccttctttgacatagatgagataactgtgggcgctgtttcggtgtaccgcgatctaatcggcgggatgtctggagggctgtaggccaacgggcttctggattgcagtactagggagatcaaaggtgcacaggaatgtatggcggattgtattgagattaagagaatgaacctcttgagaatctgaactgcgcgtgaggattctaaataccatccctcgcgagatgaaaccccgtgagttgaaataccttgcgagctgataagccatagtgtctttcggttccctcacatttacgataaccctaaatacctagcaattcaccaataatacttgcagcctgtataaactttcatctcgcggggtattagaaaccaatatgaccataatagatctacttttatatagatatagccgtaggcggtcaaatgtctaaccaattagctatcgcctttcccagttgaaataccttaagttgaaataaactagcgggggatggcgctgtcgggcggccggctttgcggcgggtaattgttgcctcaggcaacagccattccagataaaggcgaaacgaatatcaaaatatccaaaatatcaaaaagtataggcccgaacccgggatcgaaccggggacctcgcgcaattgtatgcttcagggttgaccctaagcgcgaatcataccactagaccatccgggcagttgatgcttatactagttgagttatggctatatgagagaaagacttgagagcctccaacctaccaatcaagacttccgctctacgcgtcgccataacatgctttcctagcacctttatggggatcatatattgagtacatgatattattgtaaccttggctatccctccaagcatgttttctttctttataactcctatcctactttaatcatgaatacggtatacccgttcaccttctttattttgtcgcgcaacgggcagtgagctagggtaagtatgaaatagatagggtgagtctgctgtattgtcaactctatggtggcagtatgctagaattctattgaacttgaccggaggagctgcaaagtgtatatagcattcgagggtaatggattcttcatagctggagttactaatgtatattatatgtattacgtgaaatgctgctagacctatgagattgcaagtagcggtatgctatgagaggttgagagttgccaaccttctgtaggtccgggggatagctacggtctttatatacatgttaggccaggtagtaactttagcggatctacaaggttctcctacatccagtagctccctttcatagcagtacggcgtcgccacgatcacacctagatggaacaatatatttgactttcgtagcctatatagtatagaaaactcggattaactatgtagattggaatgaatgaagcttgtgaagagctaccaggccaatcgtctatatgatctgaatgcaccaccatagggggttaggacgtctaattgatgtgatgattaggagtgcgctcccttgacaggtttcgcagccgcctctgggccgaaaacttcgaacccctccccccctcgacctttaaaagagccactcgaaacaaaaggacagaggacaaaagaatttaaaaaggattcctttagaaagaaggaggaaggcccgaacccgggatcgaaccggggacctcgcgcagttaatgctttgggtgaaccctaagcgcgaatcataccactagaccatccgggcagttgatgtgtgtgccgtaagaattacggctaaatgaggggaaatctaaaagcttaaggcgtaccgccgaaaatagtttattacgcgaatttacgccgaaggagcgcttacaccatatcagtgttttagggagatctatttttatctagttggttctttgatattagtagatcaattagatccaacttaataagattctgctccaggagtgaccgcccattatctaatatgcccaggcctttgagctaatccttttctgagttatagattgttttacactatactccgtactatatatatcactctcgggctgctgaggagtaaccactctttatactatatccaatttatacttttacgtgggtcgaactctttggcggggatcaagataatatgattatctatatgaaaagtgacggggttttaggatatcccaaggaaaggttttagtcaatgcgcgtacaatagtaaactgtcttggcctcataatgtctgtaatgtctcctccccctattcaacgaacagataagttgaccttagagagatctctgatcgtatttgaagtcacataggacgatatttccatggcatcccttgtgtacgtaacgcaaaaagccaaccgtgacccaatatcagtcgcaagcgcttcttgagcccatacgtgtggatgtcgctggccgggtggcttaatctcggctttaacaaaggcttcctgtagaggttccttgatgcgaaggaagagttcaatgcttggatgtatagtcatgacaaaatattcctgcatttttgtccgactcccgttgtatttacgaccttgtaagagttgtgctcgagttttatctccaatagtgaagcttcgatcaccagcacctgcatggggcttcttcagagcggctagggtcttgatggcaagtgtcaaggttctgatattccagaagtttccaagtcttgcccttcgagaagatcagctcccccaatattatcttccaattcttcctctctggattcgatatcttgaactaaatcatcactaggatggctggaatcgaccgggagcttctcattcaattggctacaaagatcccgaactgctgcaagttgtgctttatcaatcttaaactctggagcataacgattctctggtccactgtattctggggaggctttacgtgtcgtggaggtagcatagatgaacgaaaaccggtagacagggaagaagctgtgcgggaaggtcctgcttgcgttttcgccaacgaggagagggagctgtattcatttgttctgtagccttgttgaccatgcttttacgttcgagcttggggcacttggcttcggtgtcctgttctgcgacagtagctggactcgatgttcgggcaggtatcacttatgtggccatgctcgtggcagcggaaacactcaaaatgcgggcaggtttcccgtgtgtgaccctcttgcatcagcccacagttagtgcaagctctgggctccgtcaaaaagacccattttacatgcaggggtggttggaatggaactcgtgacacgggtgcagtcttaaatccaccaccacccaaaaataggatacgaataagtagtagtcctaaacaccaccaggggggaaaaaagaaaagaaaacttactagcggagaaaaaaacccacaagtgaaaccccatctatgacctcatcctcgctgatcatattgcaatagtgttcgactattccccttacactacccaatcagggcttcttcctccctacactcacaggactagtgaatgagtaccagaactgcaagtgatagtgtctaattgaacaatgacgatctctggcggtatctcagccttatccttggcagtcttcgtatcttcccattattcttcgatggagtgaaaccactactattcactattcagggttctcatcgttctgtcactttcacatggaataagccccagtagaatatgaggtatgccctcaatgatgctgtgtatgtcatagtacgaggtcgtactcagaaggctatgtaaaccaagaaaagcatggcggagatttttagacatgtccagaatgaacagcccaatacgtgacaaccagttcattccaaataccctactagattccccagaacacagaatgcatatactagatcggatcagggcattaaacttcataattcatttatctaggcatctccgcccaatgcaacaactccatcgaagtacctccctgcgccatgctgcctgcaaaacgccgctacatccacctcccaaggacacatcccctgggcgcctggtactagatatgtatctcccatagaccggatcaagatgcgtttggtaaggccgtgctaaccgtaaccgaagggacgccaagccggccatcaatagaaaagaaaacgataactgtcggatattcgcagggtgaagaaagacaatgacacagatggtataagccaaagaccccgaaggaaaaaagaaaaacaaaggggttacgagatctcaatcaagagcaatatcctgccccatctacccggatggtggagaacggaaacaccagattgggatggtagtcagaagtaaaaacagaacttctttcgtcacatccacaaatataaaagtaccaacagctaggtcgcgaatcacttgcagcaagcagaaaaaaagcaaaccaagttttggcctgttccaaaaaagccatgtacatgtcatatgaatatatgcagaaaattcacaactccaacatcatgcatcgcaaaataatcacatatcgaaattgtcatcaacattgaagattccaggctctccgccttcgtgagccttgggaacaccagtcatacggtgatcgtcaaaacccccagggcggtgcggtcgttgccaagtatcagggtcctcgtccatatgatctgtgggttcatgcttcagatgatggtcaattgagctctcgttaacgaaagtgaagcctttgaagttagcttgcaaacccggggacagcggggtggatgctggcatataactattcgctactgctgctgcacggtcgtttaacgtggcgttggcatttgtgaactcgggatcgaagttcgaagtatccgtatcggatttaagtttcggtttgaacggcgggatgacctgcttcttggacaaagcgtcccaatccacatcatggaaaaatgggtgttccttgagttctttggcatctgccttggcacccagccggtgcttcggattgcggttgagcaagcctttcacgaagtttctgccctcggtacttaacgcgtctcgtgggaacctaaccttgccgaaagcgatattcttatacatttgctgggtatcttcggcgtaaaagggactccaaccgcaacacatctcgaagacaagtacacccagagaccagaagtcaaccatcttggtgtatccttgctcatcaagtagaacttccggtgctagatactcggttgtgccgcagaatgtgtttgtggtgtcattctgagcgagattggctttggataatccaaagtcacagagtgcgatgtgaccgttagcgtcgagaaggatgttttccggtttcaggtcgcggtaaacgatgtcgtgctcgtggagatgctgaagagctaagataagctccgcgatgtagaacttggcacgggcctcctggaaccgcccttccttttgaagatgccagaagagttcgccccctgacatgtagtctgtaacgaggtagagatcggtcggggtttgaaaagagaatttgagaccgacaatgaatggagaggcagccatagcggtccgaaccagaatattccgttctcccaaggtatgtgcaacttccttcttctgaatgatcaccttcttcgacaaaactttcatggcataaattcggcgtgtgtctttcttcttcacttgatagacctgaccgaatgtgcctttgccaataagcttcagaacctgaaaatcatccgggcccacctgtttcttctcggtatgctcaaaacgcatttccatgtagatttcaccagatactgcagagtcacctgcgccgcgagcagacaaggggaaccatccttctagccggctgttgtcttccttgaggttaacgcacagtcgcacgtgacctagaaatgcttcttggttcttgcggtcatatactgaaacatcaatttcagattgatcgccgaagacatcgctgaaattacatcattaatgaggtggtctaaaatgatggggaaggaatatagggtggtaaaagcttacaaggtggcttcatggttccaatggggatcggtcacgggtgccctccccctaagatcagggccatcaagggagctgttgttgctactttgccggctcttcattgggatggccatcggccgcccagcgtcgcgatcagactgctcctgctccttctgacgtcgctcgatagactcttcttcttcgtcctgcgcgctcttcgagatccactcattccattcgaacacgcaaacaacataaggatcaaaccctggcttaagcccgcggccttctgaaattttcacatacaaattgcccttgatcggagcaactggcggccctgaaggttgtggagtttcggctggagatggaaacgcttcctcaagttttccggcaatttcatcagttgatttgtccatctcatcggcctgatgtgttggctctgtcgactcaggcgacgatgtagccggcggcttatcggtctgtgacccttcattggacatggcacgcggggtaagcggtggggtattctttaaacgtgcaagatcagacacattcccagttagcttcgcaaggttctcagaagacaaagaaatgtgtggcttctcgtgctcgaggaggggaacttccgataaacacatcgggtcagaggtatgaggaagagaggggtttgagaagtgggtggcaaggactgggtcgtcagagacgctggagactggatgagaggtatgacggcgagctgcaggctcaggagaaacgcttgcaggtggagacagaatgttcttcagcgcattaaaaatggaacccatccctttctctggggccgacgaccctagctcagccgtctccgactctttctgaagcagggaagacgcagagcaataagggggggtaggtaaattcgtgtgaggtaaagactctggtgttatctcctttgcttcgacatttgaagacttcatccccgatgcctcgtcacgctccatcatgacaaaggaccccgaagacgaggaatggtgaccagtgctttggtcatcctgtgtccctgtgacgtacgcgctcgactgaaccaggtgcgcggaggcagcagtctcagaaggaaagaactgtgatttgggaggataaagcggaccatgggaagcaccaacctggaagaaattgtgcattatggaaggctggcgcttatccgagaactcgggctgtggagtagccatcccggacggactcggactgtttgagccgatctgatcttgattgtcgtcgtcctgtagaccattgctgacagagcggttagccatggatgaaagccgccagtgtgcattgattcgcttgaggaagcacaaaaataatgacatggtggtgatgatatgccatggggaggttcaatcaagaaaggaaacatgattgtaatccaacatggagttgagtcacagcagcgggccagttgtgaaagaaggctaaagctgcatcaagctgcaggtctcttccagaaggcaacgataaggctggcatgaatgcgcaaatgtcttccacccaacgcgacacaatacatggacagcaaagcacaaaaatgcctcacgctgcaatggtgccagtgatgggggctttcaggtagacaacgcttttcttttttctttctgccacctgacccaagacaaacaagacaaagagaccacgaggttctttatttcaacgatgttgcaaaaagatacattctagaccagcggtgggactgagcgagactcgaattactcacttctgggttttcagcaagccagcatctccacgcaactcggatccgttttgagtggtagccatggtttatgttccattcgacaccgaagaaatcctccgctttgcaaacgtcgatgataagaaggtagcgcgataggtcacgtcgagatcgtaaaaagcaggtggtgcgggtgaccggtcaaagtgcggaagttgaggaaagaagagtttaaaaaaagaaaaaaaaagaactgttcacaccggcggacaaatgtcgaactaaggaagtttgcggatagatggatccgaccgggatcggatcgtaccaagcgcaggtggagggatggaggggttgaggcgggataaccgtcgactatggttgtgggttagaaaagatttgaccggttcatcagagggcgtgtatgaagaggggggaagaaaatgatacagagaaaaagaagtgattcacaggggcaaaaggaagaaaacggaagcgatgagtggcagtattactcagaaaccaaggatcggaggcaacgtgaaggaaaaaagccaatgcagtgacagtacagtgtctgtacctttaggttaagggtaaatgggagggatctcacacttgcaatgtgtggatgagcgaaccttgggtttagtgtcaaactctgggcccatttaaattgggcgaacggcggcggactgcgggatttccccagaaagaacaacacgaaagaggccgataaaagtgataataatagtcaagataaattataaaaataaatcaaacgaatcaatggcaattggaagagtgaatgggtgacagccctattgacttgtccccatagaaatatatccaaaaacaaaagagtggcgttttaaggccgaaagctgagcatccaaggcataagctgccgctgatgccgctgagtagatggcggacagtgaagaacgcggtacttagcacttagttaggcagcctaccagcactaaggtacctgctaagcaaccaacgagggcctcactaatcagaagaagtaatcagaatcttgtcgtgagggggagggaaaaccacaagcggatttgacgggaatcagatatagtataaataatggaaatgagttgaataagggaaattaaaataagatcactaaatagataaatcaaaccttctcctttttcttcttttcttttctttttatttttctcttggatattctttcgagtaatactagatatttcttttttctttctttctttcgccttttttttttttttttttttaaaaaaaaataataaataaaataaaataaaatgataataaaaaaaaggtgaagctcaccgttgattctggatggtgaccgtgaaacgcttcggtctactattggttcaatacccacatacctgtctggtcccttggaccttaggtaaggtcaaaaatgggagggaaaataataatttcgaatcaaaaaaaaaaaaaaaaaagaattattgcgaaaggggaaaaagagaggccttactcagaatacaccgagtggagatggaaggtggtgctggacaaatagagaaggatgttatggaaccacggcgtgggttaaattcatctcggaaccacatttgattcttgaggacggagatggtaatgccctcaggtccggtggtaatctatgactcttaaatggcaacaaatgcattcctggttcgcaagaaaggagctgaatataaaaaccgaaggggtttaaggtatgatgatggtgaagggggaatgatgacagcaatagaaggtcggatgatgagcagactagggggggggcagcagtaaccgcatgtcgggtgctgccatcttttgcctcttcaccttcgaccatgattcgtgatccgccgttcgctttggcaaaaccgggaaaatcttcgacagcctgaggtttgaaagtctgcaccgcgcgaactatacccaatggggcagttggccagtcggtccacggtgacaacattcgaatgtctggttcgcattttaatgcccttggaaggttgtccctttttctttttcttttcttaccccatcttttctttcgtctatttcgctattcgtttttattaattggaatcgctagaaaattaaattagaatttctgttgtaccaacaggtacagcccaaattttcaatattctagaaaaagggaaaagaaaaaccttgcttcatgactctatctcctttcgtagtatgtattgcatccccatagtacatgggcgatgggtactttcaatggacgagataagctgatcgtttcagatatttgcgtcttatctccaagacggagtactctgctcctcctcacgctaaccctcaatatccctcatagatgcatgaatcgttcccaaagatgtgaacttgatctccgccacctcctctttgaccccccattcctaactgtcggcctacccagtggaaaggtggggttatactccggccctccaactgaaaatgtcacttgtcgccatctcgatggtcgatcattgatggtttatcgcggttaatgaattgactatcgatcacttaaaatgactcggtgtttaggaataaccatccatctagagtggcaaacaatctctcgtttcaaaggtcaatgcatctctgggtcaacgatggccgtggagtccactttaccgaacttcctcattgcctgccttattccgtactgtgcagttactgtgcatcttgccttgagtttcccccttactgcttatttccagattctatcttgcttgactcatctctcgactcgctttctagaagggcccggcaactgggcggcatgggctgaaacaatgtgcggccttgttggcagcagtgctgctgtacagcgaatcgcttacgcatacagccgcatctccatgttgtactggaaggaaacaaacatattgttacttgaatgattcaccagctccttgttttctttctgtcaggaggtatggttaaagtaatgtagctgggtaagattagccctaacagccatagggcatacaccgcccttcgtattatagtaatccttggaagcccaacgggctggccgaaacgcccttctgtttatttacctaatttttgttttggttgctcccccatcaggttatagctgctgctcagcattaccgtaaacttcttcaaagttacaccaggccactgtggatgtacgcttcaagcgcgagagttgaagttccggttagacggtaagatcagccggccaccattctcctgccacattgagggtggcttaagcacaaaggcgcacctccaaaaacttgtcttcaactcgtcggagatattttcgtagcgggcagtgatgatctaattttatttatttattattttttttttttttttttaaaaaaaatattccgatgctaaacaccgactacctcagatgtaattaataaaataatgcaacaatgttgctcccctcccctaccgttagggttacggctatctaccaggaattgttgggaaaagatctccacgaattgtgcctgggtcaagaagaaccagctccccttcacccgcaatgacccgtcaatcaaatttcatattttcccggtcggccaagggaggatcgtgcatctgaggctacttggacgcagtcagtaggtcggtcacctgcaagctgtagcgtggtgtcagcgatctacagcatgcagcattctttttgtcaccagaagagctccgagggcttccataggcccaccacgtcgaggttctccagcctctcaaaatggagggttgacgggtgggtggaaactctactcggaaagcagcagctttggtcgggttaccattgcgcgatgctgattcccctccatcgagttgcatttgacgatgagaaaatgcggagcactcctaccatccggggcacaccgaaggtgaggaggggttccagaatatcctttcgaccgtcaagcctgacatgtgaatcgcgaagaaaagcatgtcatcgacattcggtacgtcagagacaatgtccgtgcatggcttatcgtgattgtgaatcatccggcatgttgcctggaggcttgatgagaatgttccgatccaaaccagaacgcactgctccctccatagacctgtttcgaatggggcgaatgacctgaccgagccgaattctcccttcagcacgtagaccactaagacctattctgggtattaccatctaggatggctgcaagtcaaaagatgacgttcccgaaagggagagagagagggacaaaatgacatcatgcggcaggcacctaagccacaatccaccgatatctaattgttgccaagaaagaccactcagtttagggctcccgtggtcgaagtgattggcctaacccacgtggcgccgcgacgggaatcttctgtgcgcctcaggcagcaacgtccaagcacgtgactatattcgcccgggtgcggagaaaccgggacgccgctcatcactggcgcgctcccgaaaggcacacccaagggcatcctcatcccgtacattctgtttttggctgttgttccccactcagaatagctgctgtcgcgatggcgaggaagcttagagcggctgcacaggcagcacaacagtcgctgagtatgtccatcgcactcccatcgtgtctttttgtctcgtgacccgatcttacaaaaaccacactcacgggcgcgtccactgacagctccatagggaatgctcctcctccgctccccgatgcctccgatgaggaaatggctgaagcgcctcagtcgcgcgggtcttctcccgccatagaagatccaggcgatgcgtccgacaaggatcccgatgttgtccccgaacccgacccgccacaggaagacgagcctgccgcagtcacccatcctccatcgcgcggcgacactccaacccgtggccgtgtgtccgccattccgcgaaaacgacgtatcggtcggcctccgaagaaccgcccccctgactgggatctgcctgacgacggtacggcggcgccgccgattcatgtaagcacgcccgtgaagaggagacgtggtcgccctgcagctagcggcggacgatgggctcggaatcggggaccgtcgcatgtaacccaggtcccgattgacaaggaagggaacatgatggacgtcattgatgatgaagtggccctgccagatgaccctgagggtgagaccaaagtggacaagaatggcgttttgaagggcgaccgagagtatcgtgttcgtacgtttacgattcttaatcgtggcgagaaacattacatgttgtcgacagagccagcccgatgtattggattcagggactcctacctgttctttcagaaacacaagcttctttacaagatcatcatcgatgatgacgccaagcgtgatctcattgaaagagagatcatccctcattcgtataagggtcgagccattggtgtggtgaccgctcggtccgtgtttagggaatttggcgccaaaatcatcgttggtggcaggaaagtcgttgatgactacaacgttaaggcagccagggagcggggggacgtggagggtgaactcgcagtgcctgaggataagctcccccctccgggagagccatacaacaagaatcaatatgtggcgtggcacggagctagtagcgtctatcacacccaagcaccatcggtgcctctgcctactggtaaggctgtcgattctaagaagcggaaagtgactgttactggcgataactggatgctcgaacatgcccgagaagctaggtaagtcacaccgtggcatgacaaggtttcgttgacctaccagcatgctaatcatctgatagccattataattcaatactttcgaacgtacgtcgcgaaaaccttggaggcgtatacgatattcatacgaatgctatgcaataccccaaaattatgcagccctcacacgctcgttgggagcgtctaccacctccagaccctcgagtagcgaccaagttgaccaaagagatgtcgactttgagtctcaccaatggagccgaagaggaggaaccaactactgaaagtgacgcgcaagatgacaagaccaccgaggaaacgaccaacgactctatcttttcaacgattccctatgccttttctcgtcgtttcgctatccacgatgttcattacgaaactccaccgtattccaatatgggcattcccgggcctgacggcgatgtgcatgatctcggctcaaacggtatcatcagcaccgcaaatctatcatatcctgaatttgtgagtcccgaaattctggccgagctacccgcagactgcaaggaagctcttgtcgaggccgctgcgcgcgagtgggaatggaagtccaagtggcacagcgaggtgggcgacggtgctcgcacgactccgctcaagagttatgcctggtttccttgacctggtcgtactcttccagctttgtcgattaaatccttgaaggacggcctcgggacttagtgtttaatttctttctatgtatgacactgtgcttggtttgggccggttttatggttggcatgagaaaatgggagttcttctgcgtttgcttcggcggtgtattatgttccaatatttcttcaattaatgtctcttcaccgatacctcagagacggcggcaagcaggtttgcctttatatggatgtcatgtcgatgacagattagacaattcaatcaatctttctatatggcacaagatggtcctctctatctattgctatggaccctgaaacaacttttgtctgagattatctaaatggccctctctctggcctacattgacagctgttgcggtacacttttagtccataaattatattagggttagtacagacaaccatttctaggaacttagtagtgcttattgatcatagactaatgactaattctatcctatctgattgatctcttaagaatgagtgggaatacctatccgtaattcgcatggtacgtaagtgataggttgcagtctaaatatattttcttttttgggagtcctctacgttattcgactaaatttctcagaaaatatgtgtctatcttgggtctttcaaatattaatcatgacgaacttcgtaattcaattaaccgacgcttaatgattgtatcgaatagaatgggctagcaaagtgagaaaagaagacaactcgggaaagatagagtaaaataaagtgacgtggtttatcccatggccatctccgcgcgcagcttctccagttctgcttcctcgtcttcttcctcttgtacctttgatttgcctttggctgtaatttagaattaggttagatggttttctaggtgatagatctatttcagataggggggacttacgttctccgttcgccgcggccggtaaccgattgagttggtctgcaaccggtactgtccctgtgtgaagcatccgctcgtccatcgcctcctgttccagaccttcgagctcggcgtccagctcggtctcgtctgcctggtcgccaatctgggtgtttgtgatagcctgtgcgatttcctcgctgagttggtgttgctcgcggagttggtccctgcagtccccgtcagtggcgttggtccccaaaagagccatagaagagggtatatccaatattggaacacgcacattgtctcatcaaccttatcaatagtcaagttaccgtggatctgcgtcatggctgcgccagcctgcttcatcgcgttcaaagtctcctggttgatattcgccgcctcgatcgaatatatctgttgttctagctggatgatttgcgccgtcgtctgttcgaggttcttctcgtgcaccttcttacgtcgcagggcagacttggccgctggacgatatcagtctcattcgctccggtaacggggaatagaatacagcgatacaagaaaagggaaagccccataccattcttattcgtcgtcacgttcttcctcgccacggcatcctgctcctccatcagattctccaggtgcttctcgcgcttctgcagcatatcaagctgctcccgcagcttgaggatcgcatccttaggcgcatccttccgcttctgggctgccgagccgccaaaccatgaccacatcttgataagcggttttaggggttatattatgtggctttcctccggtcccaattcttaaaatgtattattacagatagttgtccactatccaagtctgtatgctcctcgacgctcgggactagaaatcggtagaaagtggtggagtcaagcagggaagataataggcagagagagaggggcggcggtggtcgagtctgggcggtgtcgtcgtaggctgtcgcgaaatgcaaatatcggggacaatcgatctccgacaaaacaacgaataggtctagggggtggttgcttagcgcagaacaaatcaaggcaacaatattggagacgattgggaattcacgatggcggatgagatccgttttccccctccgttggccctatgacatacgcgctaagcctatcggagtattgatcacgtgggatagaggttgtattcctggattctgttttgggtttagtgttatctttgaggcattggaacttgaataccctcgaccttctccaggttgcgacggcttttgatttatgctggggattatgtcagttctgcttctatgatttgagggatgaatggccctcctccttctacgagagcttttctctctagtgtaccttctcttcctgctggtttgaaggttcggtttcttggttggtgcgtagattgtccattctgggatatgtatatctccggccgtacatgcctagtataacagctaaccagtcggctaacgacagcgtaaagacctataacatcaccacaggctacctaatcctagaacataactacccccgctgtaagccaacccaagagccacccagcatccccgtcgatgtcaatgccgttctgggaacggtaacggcggatgagttgcgagttggggcgtgggttaacgtgctcgggtacgtgagaagagaagagtcctcggcctacgtggaggcagtcatggtattccgagccggagcaatcgcagtgggagagtacgaaaggattctgcataattcattagaagtggatcgaagggtgcagaggcctaaatgatattttcttccaattgacaggaatatgcaaggcaggctgattgtgattttaacaaagtgacattttcactctttatattgaacacactattcattatgattatcttgaacacatatgcttcgttgccgtacatgcgatatcgtatatgcgccttgaaatcgaaccggacgccaaatatgagaataactggaacttttgggaaaattatcgctgaatgtggagtatgccgttttgggtgatgctgcagtttaaacctccatcttctctttctcggttgcctctgcgtttgctctcgcctccagtcgttgctgaagacgcagtcgcttcccctccaatctcttcttatcctcctgcatccgcacaatcaaggcactcttcctccggatcttgtatccatacttatagaacacaatcggaatcggaataatagccacctcaagcaaaccaagcaatgtcccagaccaattaggtccaatcccagcatagagatacgtacccaccaagggcaaaacaccgcccaaaatactccgaatgacagagttacccgccatggcagacgcggcatatactccataactatacgacagataattcgacgcataaatgaacacgcccgtgtttccagcgccaaacggaactcccgcgaggatgggcacaatccagtggatggacgccggagcgcaggtccatgcaaaccagagttcgccggcggggatgaggatggcggaaatgcatacgatcgagaccatggcttctgggggcactttgccggtctcagggtcgattgcgtggttgttgatcatacggcggatgaagggttcgcaggcgatggttatgaggcagccgatgccgatgcccaggaaggcgaggccggagagtccgagggaccagccgcgaatatcgcggaagacgatgggataggcggtgaagcagaggtataggatgccgtagacgattgcgatgtagatgttccagaatatgctggggtgggttgttagatctggagacccgcgagttgcgatgtggatgggggatatcttaccagataggctcggtgacagccatgacgaagggccgtcccaaatttactttcaggatctcacctagactagccttttggtcgtatcggctccagtaggggtccccggtctctttgcgcatgcgagcagctttcttctggaggattatgggaccgtaagtctctttcatgatcaatgagaagactagagcgacaccggatagcatcagcgcgatccagtccatccaaagccagccgagatattgcgtgacaaagcctccaatgattggtcccaagactaacggctggttagatatgtgccatactgaatgggatcgcatattgatacgaacctgggccatttactggaccaatactccaaatcgacattgcgagggctcgctcttcatcattgactagatctgacaccattcctggcgcagtggaaatcatgacactaccaaagaaagcaccaatgaatcgtacaacgatgagagtggctacagattccgcgcgcgcacagggtatgatcaaaaccataaaaacaaacaagcaacccacagatacgggctttcgaccgtacacctcacttaagggtgccataaacatagagccaacagcaaggccgataaggtatagagtaaggcccaaggtaacaatagtgcttgaagtcccaaactcggccgcgatgtctgcgacgccagaggtatatgaggtggagtacaagacactggttaccgttaggcacgtttaattctcacagtcggcaatgtatataaacggaaatacttacatgaccagagtgttccaggacagaaacgcaattcccatccctttgtacctgagcgaccagtttttggggttcatccgatcattttcatcctcaaagtcgacttcgtacctcgggtccgacgttgcgttagtaccgatagtggtggtctttctggccagagaaggcaccgactgtcgcgaagcttgtgtgacaatttgttgtagttcttcagtatcctccgtcgaggtagactcggcaagcgaattggtatccgccggagaggcctcctcctgggcgtgttggggccatttctcgcaatcggaagggtgatgcttagaggaaggcatcctgcctgagaatgttcgcgatagcaaatcgaactccctgaagccctatccagtgagtcgcacagagcagatccctggtctatatagtttcccgccggaggaatcgagacgcaggatattaggcggggatctcgataaggtacattaaactcttacagatggacgagagcatggattggaagattgaaaagagataaaaaaaagttttgtcctcgtacaagcctgagagctatggctacacttggtggttgaattttggtagagcaaatagtttcacctggatgagaggctctcttaggacagcctgtgacgaagtaatagaagtgaaacacaacaggccctcagaaaaataagaccaaaaatatctggacagggaaggattgacagttttatttttcactgtaatgattagcgcctttgttcgttaataattaactgggtagatgtggggctcagaggcaagtgcagttactttagtatatggagataaggcgtcgacacatttccttagggcacgagcaaatgtgatctatgctaaatgtggtatgatattccaagagtctcgtacataaagaactcacagtctcagtcgccaagagaattcgcaatcatgttaacgttgtctgctcgggtatctcatttctcttgccggccagagtccgaggtcgagcaattgcctccacatgtcctagacatacatagaagaccttcggagaaaagattgatctcttaccgctagagatcgacctatccaggtagactcatgcatctttcatcttggaaacttggtaggtgttggccacctaagctgacgctgtatcatgtgttgtggaacaaatcccgggccctcacccaggagcagctcatttccgaggtcattccgagtatgatagtttagcgccgtttatgatctaagtatgggtgtttacagtcaattgtaggttcgaatgccttgttggtgttcttcaatgctcagcttaagctcatttaccccatatccccgtactccagacgggggaggagtccatacggccccagtcagtggacagtgaatgaatggatcaatcaatcagtgatggaagaaatggcgagtccctcatcactaaactgccaaggttaggtcgactccaccaggacgttagccgaagaatgaatgactcatcaattgggggtctttcgtccacataaaacaccacaacacccgttgtgacgacgagttttttgcccagtgagcttgaagcatcagttccggtttaccgctcgtgccggtttgccgatcacagggacaaaagtcaagaggtgaaacgccactaagaagggaaaggagtagaggcgatcgtggtcagagtgaaggcctggatccattgggtatccatgcgggatatgggggctttcggctgttagttccggaaacacgagggcgataagtaactactaaactctatggtagtagttgataggtaagatattggtaaaatattgagaagaggtagcgctttaaatattattcttcatggaagagcataccctctccctggaggtggtgattattgaactcaagtgccctgcgaaaatgataaagtgccctgtcaatgtgcacagactacggcgggctccaagtgaataaatgaaaccctggatatgcatgaggtgccccggcaaagtcaggggtattaaatatacctgactccctaaaatgtatacttagggctctgtgtgatttcctccccttctggcagcagaactttaaataagctatgccctttttaatttattattgatcagacatgactcgtttgcggtatcacgtgggaccctctctaaagcggcaacggcagagttaggttaacgagttagagcggaattggactgcagaaaacagatctttcatagttctaaagccccatagatagacaacgatactgaatatgttaggggagggatacgatacatattgtatcattgaagtgtatgcatttcatcggattatacacggttaactggaatatccaatgagaaccctacctttacgcaaatcgtctgtttgttctgttgacaggaagcttcaacctggcgatccacttagtccatcaaaaggatgaacttacgagcttcgaaggcctgcgatcactgtcgtgcatctaagaagcgatgtcgtccaccattgccgtgtcagaactgtatatctgctggggtgcgatgtatagttcgagagaaggcaaggtacggtatttctagacatggctcctttctcttccctttctcttcaattcctttatagactttcgtacttcatccctttcattttgtgcatctctaatcaaggatattaggccgtcacgaagacgtaagccccgggaaatggacgaagtcctgccaaacagctatacagagccacggaccgccaagctgagtagcagcagagaacttactccgatctcaaagactgatcctgcagactatgtcaaggaattagttttcaactacatctactcaacatacggttggtagccatctccgcatggcagagttcaatgattaaatggtcgtagatgttgtcctgaaatgcacccttgaagagccgacggcagtcccagatgatagccaacgcagcgtgggtttcagctccccagagtccgtctgcgtcgatgctacaacaatacatcagctcctctcagtatcagcagcggagtttgtcgcgcgactctctccagtggaagtgtcatatctaaaaacgctcgcaagtgatatactgtcccaaatcccttgtcacaagagctacatgccgattcaggacctcatcaacctgaacatacccctcgatcgacttagtcttcttctctccgcattagcactgtgttgcatatatcccaaacagatcgatagcaatgcttccgcatatttcttgagttctcgctatctgctcaattatcgttatgtgaaaccttcactggacctttgcatcgcatgctatatgcagcatttatatctcctgaaaacaggaccagataatcaggacacagccgcccttatcatggccatccgcacagcccacgaactgaaaataaatgaaacggtgtccccagatcgctgtacgctcccggcgaaactgtacctgtttttgtatttccacgaccagtgagcacctccccatttgcccgtacatacataacccgaaggcaatcctaaaattaaccaatactagatgctgcgccatgagcaacaacacgccccctctcatcaaaacaaccgactacaaagccaacgtcttcgaccacgtcctcgaagaagagcctgatttccggcccttattcgacatcctcgtagccaacggccaagtcctggaagcactatacggaaaaccctgcgaccacagcaacatataccacctcgaggaactcctcgggtgcgtttccaaatcggcccgaaaaccaatgcagccatttctcggacttgacggattcaccatgaactatgaagtccccgtccagatccatatgttctggtaagtgcatgcaaaacgcaaactaaccacactatcacccaaccccccatcagacttccacctcccccagcatctcttatttcctgtcactgatagaggaaattcactagggcaagaataaccctccgcgtgcaccgcctccccctaacagaagactggatcccttcaatgagcatctgcgtccgttcctcccaaatgatcctgctcctctacttccaaacctacaacccctccatggctcccaacgctgcccaaaacctccacaacccctccgccagcctcctcgccatggagggccgcctgcccctcacctggcgccaggtgaaacgtatcatgacctccgcgttcatcctcatctacgcgtactggcacggcgaggtcaccttcgaggaggtctgtcggggcactgctatggcgctggtgctgcacgagtgtcagagggtacggtgggggagggagttggatggtgcgatggcggttttgagggatattgcggggatttgtgggatgactattttgccgaatttgtcgagtttgttgccggatgttgatttgggggttttgagggtgattgctggataggggatttaggagaatggtttaatgagcgggtgttggaagatgatatgatgtgtatgacttttgttggatttgagtactcaatctaatgcacatgatagtaatgcagggtatgcagctgaaaatacaacataataaacccgaaacagctcaatcggctagaatccatgatatagaacccaaaatatgtccaaagtcaaataagcccaccacttaaattaagcaaaaatatccgtagtataccgctccttagtcttcatgtcatctaagaacttctcaaacgccgtctcctcatcatcgtccgaaacaggctcgcccttctccttcgcaatgcgacgaatctcctcccgtctctcgaggaacatactcttaatcgaatcccggacggcattaccaacgcccggcgtaccacagacatagatcctagccccgctctcaaagagatcaatgagctccttcttatcttccatcatgagatcctgcacgtgtgtgcccttcgacccgtcgctgggacggctgtaggcccgtctgacttccacggcaccgatcttctcccattcggccagctcgtcggcgtggatgtcgtccttgccttgggtgcggcagccggcgtagaggatcgctttagcgggttgttcgggcatggagccggagctgcgacggccgcggattttctcggcgcggtccatcacgaagccgcggaagggggcgaggccgctgccggcgcaggccatgatcattggggtactgagttcggtggggggcttgaagccagtgtgcgaggggcggacggagagttggacgcgttcgccggagcggagttcggaaaggtaggttgatgcaacgccgaggtattcgtcttctttggtgagggcggcgagggatggggctttcaggacggagaaggtgatggagcattcggtggggtcgactaagggggaggaggagatggagtactggcggacacgcatgggagggagcatggctacgaagtctccgatcgcgaggttgatggaggggtattgaagcagtaggtccagtacgctgatgcgcttctgggagatctcggcgaaccgggctgggtcggaggcgatcgcctgtagttcggcttgggtttcggggtctacggctgctgcgtcggcgaggactgctaggtcacgcttcgatgcgggctgcgagagttcgacgtaggtggcgaacaggtcgtaggcggagacttgggtatccattgggatggaaatgtgtttcgaggatgagggagatgccttctcgatgcggagtacggcgtcccagggaagatcgaaacggctcatgactttgcggactacagtgctggggttcactggaaggatggccaggtagtcaccgcacttgtactgcgtatcagtagggagcttgaagcgaatagtccgcttggcaggcacgccagcctgagtgaggagcgtgttctccacgacaagaccttcttgcagttggagaccgagggtagttgctctgtgacccgagctgacctctacacggaaggtggatgacttctgggagccctgggtgtttgaaccgaatttagcggcaactgctggccaaaacgaagtttcaccccaggtatcgaaatccgtgacgatatcagcgttggctgtgtcggccagaccgatctcgcagagcctatttgcgccattctcgccaacaaggcggttaacttccttaggaatgcggtagaaagttgtctgccaatcgtctaaattcgtcctttgttagagggtttacctgcaaaatgaggaattgaatgcacttacgatgtccacagccgaacacagcataattaacgccgtccaagggtttgtcgcccttcaaagcgctgagccactcgaagaaatgggcggcattatctgggggctgtccttcataggacgcggtgatgaaaacaaccggcccattcttggggatgctatctttggccgaatctagcgattcaacctcagccgagtagccatagctagtggcatcatcggcgaggcgtcttgcaaaggcctcacaggttccagtgttgctaccgtagtatacatgcataggcttcaaatcggcacccttcttagcggcgcctgccttaccatggccggcagcgtgatccgcatgctcgctgctgctagcgctcaatgctgatcctaggtgcacagcgtccaagccctcgcgaagagcagctctcatatagaaatgattgggcttgatggtgagcgtctgcttgagttgaatgttgtaggacggatcatccatctggaagttgaagttttgcaacaacatcgcaatgacgaggagcgcttcctgccaggcaaacggccgaccgatacatgctcgcattccgtttccgaaaggtttccacgcgtgcttaggcagcttgttgaaatgctcatccagcatccgctctggcttgaattcctctgcatcggggccgtacaccttgggatcacgctgaatcttgcccaacaagagagcacatggctcgtctttgccaagaacatattttccgttaccaagagtgacggggtcctcgtggttcttggtcgggtgagggccgactgcaatagcgggtgcagtaggggtgagtcgtaaggtttcacgcatgacagcagtaatgtaaggcagcttttgcaggtcctcgacggtaatcctgcggcgtccaatgactctgtccacttcctcctgagctttctgatatgcctgggggttcttgagcatgttgtagaaggcgaacgaaagcgaaccagaggtggtttcatgtcctatccggtgttaaaacaaacctagttttttcacagatgtatactcaccagcaatcaggaaagtgatcatattatcaatgatggagtcatatgacatgcccttgccggtcttcgggtcacggccattgattagagcattgagcaaatctttcttgtccgtaggattttttttgcgggtatcaacaagctccttgcaaaggttgcggaggtagtcgatatcctcccaatacttgttgttttcagtagtaggcaggttgttgaccaagcctgggcgacgggagcggtcgcccgcagtcttcaacatcccaaccattgcgtccacaaagggatgcatctcttcgctatagaaagaattgaatcgggtgcccatggcacatagggcgatggtatccaatgtaaggcgggtgaaatcatctgtgaccatgattttctgcttaggcccttgtcgagcccacttcatcaccaactgtgttgcaatgtcgtgcatttctatactctacgttagccgctgtcgcacttccataccactctcaagctcaacgcaggatgtaccatcgaacatattttggatgttgaggggcccaaaggcgggcatcaaaacgcgatgtgcaatctcccaattctcctcgcccatatgggccgtgaataaaccatcgtggataccgtggcgaagctcactgaggcctgccatgatctttttggtaaaacgctcctcatcgaacacctcagctgccagctcgtgggagctgatcatgcaacgtgagaatccaaaggtcgttaaccgatagataggacctgtaaaaaaaaatcaatgtatattctcaaaacaggattatcgccattgttcataccataagtatctgccatcatttccaagcttcttagagggatttcgctctcaatatcgaggatgtttcccatcagaggcacaccccgcggccccgggatgggaacgggttctgccttgggcgtgctcattgtgtgggaggtttactgtgagggatgagtttcgtgtcttcactgaaggggaggagaaagaagagctggtgcggggcagtcggtaggtattataaagacgaaatatataaggtttggttgggtttctgttatgagaaagaaatggaaagaaacagctttcgtgggcagtctccatgctttatactattcgatccactctctgtcctgtgtatcagacataccaaaaaggtaagtttgcgtcgtcgttgtggctcggcatgtccactctgcgccaatcgtaccaagagtaattcctgtaacgagtcatcgacgtcaccaaagcttctatgaaagcagaccgagtcgggcacgggaggtcgggatcgccgatgttgcatatcgttgcccgtcggatgtacgagcggatatacaagcaaagtgtggcgctgccccactatactcctggctctcgtctccaccctcttaacgaccaagtatgcaacttaatcttcttgggtcatgtctccgagagaagactgaccctcgttttactatctatagtgaatagtgatttaattattctcagcaataacggggttactaatcacatattctggttaaccgagggagaaccgtcgtaactcctggatcatctctcaagctatgtacatgcataactgccttaaagtcagttgacaattagcattcctatcattggtctaccatcacatgctatatcaatcgaaccctagaggctagaccgtgggtccctgctacactatggatccccctgatgccagtacggcctaccatccagaccttctgcaagagatcacagccctaactggcacatggtcattggagcctcagcgatttccgcggttcgatcgacggagtagatcggtagtgaaaagatctgccagggattgcaaaccctaatctaagatccttctgcctgtctattcttagccgagaagagagatcatacagcattgctaagagcgtacttactccgtagaagaaaatgttcgcctgacctggcctatagactagtacaagggtgtactccgtatgtattcggaggatgtgagatttcctgcgcgaagtgatatcattacacgacctcttgggtctcaagcaacgctccaccagcgattacagaataagtccaactgctgggtggggtatcagcttgtattctaggcgcaatggaggtgtcgtacagtactccgtaagtactagtacttagtaaggtaggtactccgttactactaccagatttgtacatttttactgtgtaccttgaacctcggcattcacggccaatgatcgcagtccaacacgttgattagtcactcacatccataaccggttagttcaagttaccaggaccatactgtgtaagcattcgaaacggtacagccaaggtgtggctagaaaaggtttccattttcatcgcatatttggtagtcccatcatgtcgatataaatcccgaaaaccatcgttatatgaaagatcccattccaatatgaggattcgcacccctgccaaccaaatcagctcaccatccacaacgtaacccgagacccatgcaagtctgcaacggcgaatgaaaatggctcgctccctaaccgaaggggccaaagctggaaccgaatagcgtcggggactcccccgagcgacttaaattgaggtgcaggggccgctaaaaatggcttcgattttcttttcagatcgtctgctctgttgggggtgtacatgcgacttccttcaaggctgggtagtctggctaacataattgggctatgtatgtatcggagtcattgatagtcgcagatagaatttggctaacaggagcaacatatatagcgctgaattagcgccccacactgcgaacaagaaagatattggctatttcaagggactacagggttgaacaaccgggtgttataccacaatgctgtttataatcctggcagcatgcattgctgtgttgctctacctttaccatgttaatcgtgctataatggccgttcccgaggaagctcgtcgtctgtgccctcaccgctggacagtcgatgagatcaaggctgctttcgaaaaggttcaggactctcccaccgatgtagccaaaagccttcccccaaagcaatctagacgctatatcgttgttggtggatccggtgcgtttcagactctaattcaagagcccgaccaatctcagtctcacgtggtatcctcatttgacaacggctaacctttcccaggactcgttggaaactggattgtatcgcaccttatcatgcgtggcgaagacccatccgctatccggattttggatctccagactccccgacctgaagttctcgatcagggtgtcaccttcatcaagacgaacatcaccgatgagcaggccgtcctgagcgccttctcacaaccatgggcctcatcagtcgctgacctgccattgaccgtattccacaacgccgcagtgatccgacccgcagaacgcctcagggctttcctgcctctgtgccgcaacgtaaacgtcggcggtacagtgaacgtgctcaacgccgccaagaaatccggagcaacctgcatgatcgcaacgtcgtctggctccgtctgtctccgccgattctcgttctgggtcgctccctggacaaagacgcccgagtacctcgtacaagtcgtcaacgactcaagcgaagtacccaagcagcacgaccatttcttcggaaactacgccgtcgcaaaagccgaagcagagaacatcgtccgttccgcagacgaccccaaatccaacttccgaaccggctgcatccgccccgtaaatggaatctacggtgtctcggactccgccggcagcgtcacaggaaactatcttcgtaccggaggtgccccaacgtaagaaacgatccaacttaacattgctcccaccaaatcactaacgaagggttatggatagctggacctacgatgtaattcacagctgggttaacgccgaaaacgtctcaatcgcccatctcctctacgaacagcgtctcctcgaacacacgaatagcccctccacgctcccaaacatcggtggacaggccttcgccgtcacagaccccaacccgcccgtcatcttcgatgacatctacctttgcctcacgacattagcaaagacacctgccgccttcccccatgttccagtcatgccgtttatcctgatgtcttatcccattgaatggtatgccttcctgcagcagcagtatctcccctggcttccgaagatcacgggtgagcttgctaagctgcagccgggactctttgctatcgccaacgcgcacgtcattggagatgactcgcgtgcgcggttgtctcctgagaagggtgggcttgggtataatccacctatcaataccctagaagggctatgtagggagcttaaggcgtggaataagaaggcggacatgaagtcttcctcttgagggtgagatgcatgaatttctttgtgtagtagttctcattggaaccgcgtgtggttgtatgggtattagatggcatatttatgtgaatgatgtatatatcagtttccttgatattaaatttgggagaccgattggcgatcggttgagtcttatactacaaaatgtattcagcagattgacagtgtatatattcaagcaattattatttacggaaagaagaacatcgatttctcattctgcatgtcctaatcacacttacgaattaccctcccctcacatcaccaggaaccgagtcaagaaaactacaacctagccagattaacaacctccccaggagcatgatatgtcgggaccctcatctccagcgctgcaccagaataccccaaatcctcagccgtaagcacagcacacttctccccaatcaaaagggcagtctatcctcattagcaaactcatctaaagagaagaagagtaggtataaaaatgcaaacttacactaaaagtattacacccaacattatccggacaaatcgacaaatcacagaccttaaggcccttaaccccatggacattaagacgttcatcgacgacaccgccatgcttgacgatcgagttaccttctctcggtgccatgctgcaggttccgagggagtgccaggttgtttcgacgtggcgttggactgtattcgttgttttcttgttagcagggctgtagattaaatgtggaggtttggggcatggaagtttatgcgtaacgtaccccatttctcgatatgctcgatatcctttttgctgtattggattggttcccgggtctcttgcttattggagttgaggtaggtttctgtgggggtttggcctggttcgaggggttgggaccatgatcctgttttccattgttagtttggtgtattgatggtatgttggagggtggagggtggagggttgatgtgtaccgtgttggataccggcggtgatgtgattgggcccagcgtatgcctttgtcgtggctaggtcgaggtcgaatgcccgggctgcagagtcaaaggcgaagtgtgggtgcatgctggttacttcgcctgcataggcgctcatgcggcgggcggtctcgcgcgatttgatgtagccccagaccattggggccatgtcgcgcttatcgttcatgaagccggcatcgaagtcgggggcatcgtacgggtcggcggaccggatgtgggtgaagccgcgggagaaagggtattcctgggattattttaggtggctatttagggagtggtacatggggagggtaagatggcgtaccaggaagtggaacatcgtgaagaacttgcctgggggcatgagcatgtggtcgccgaaccagctgttaccagttagttagaggaaagaagttttactaataattgtgagtgggatactcacccggaaatgatggagtagtgcatcacaggcttgtcaggtttgttcttgaagtagctctcccagccgctggtaaactccggcgtaggccatctcttcatttcctccagttcctctggcgtgggcctgatcttcacgccggcatcgatgccgtttgtggccagtggacctgtacctttgaggttccactcctcaaagaccttcttctgcacttcggggtcgccacgaacgaagtcatcgaaggattcaacgtccggcttagccctgtacacagagaaggtgaggtagtggtcctggaagttgcggcccacgcctggaaggttgaccaagggcttgatgcctgctttacggagcttctcgggttcaccgattccggatctctgcaggatgagaggtgagctgagtgtgccgctgctgacaatgatttgcttgcgggctcggaagatcttgcgtggtgggttacggccgtctaagggtttggttggaacggtcgcgacgcccaccgctcggccatcttcgatgatgatcttgtccaccttggtgttgcacttgagatggagattggtatacttggctcttgtactgtgcacataagcgtgcgcagcatcgctacgacggcctggtattcaactatcgttaaaagtgtatagcctgactagaataatcagcttaccggtgtcacggttgatccatttcagccagtgttcagctccgtgtctattgagttgtcagtattgaactcggactggcaatatcttgtaagccatacccagtcttcaagtcctgcagatcatccgtgaccggaataccctgcgactcggcagcacgcaggaagtcctgcataataggatacgtataattcccgaaagagaccttgataggtccatcaaaaccatgcaggtctctgttattgcatgcgcgctgataggtctcatgcttcttcatcaaagggatgagttccttggtcgtccacccctttgcctggaaatcgtcatagtctgaggccgatgctctcgtatacatctggaacacgttagcccttcatgaaccgggattggttgtgtcaagtaggtaccatgaagttaatcgagctgcctcctccgaggatattggcacacgggacgatagcccgacgtccgtcaagccattccgatggacgagaatagtagaaggaagctgtctttgagtccagcttcatgttccgggggtagatgcctgggcggtagaccctattatggtcagtgccatctcctttggtgtagatgaggtcacctctagcctaccatgggttgttcaggttgtcttcacctgcctcgatcagcaatacctggaggttgtgatcgaggttggccagacggcctgctgggacacacccagagctcccaccaccacagatgatgatatcgacctcgtctgggatggtcattgttacagacgtatcctgatacttggttctctatcgataaagtagaagattgaagtgtcacaaggattgttacgagggagatatacctcctgaggggagttctagctgagacttatatgttcagccacgaccccgcaagggctgattcgagtccataggtcgttatcaactctcagggccccttctctatgcattgaatcgtctctttcctcttatgtatggtcaattccccgcacggcaaaagtacgacgcgtatacaggcccaatatttggactatcagagggtgattactggggccaagggacttccaagcacaaatcaagcaatgaggacggtgaattagatttggaagttataatatgtcgtctactacaattccccgcacaccaaggctgtttgtgctaccgagaatggttggatatttatccggacagatcctatgtgtaactagtgttgaggggtacccattgtctgagacgaggcagagttgagcttgggcgatgtgaaagaggcccagaaataaatcaggcagtgattcatattgtattactgcaaagagcgctttcctacatccagatagtccctccgacagcagaaatcgatcgcggtataaagtccatatggagaaaccaagtcatggatattccgcgagagtgatgcaacgaacaaataaatagctcgagatatccgacacgatggatttgctagaaaaggaatcaggaaagtggcgtccgattgtgcaacgatatcggccgtgtggacgtagacacgaatcagttccacgaaggatctcgaccgtgaatgaataggaaagtttctcactagtgttgagcacgaggcggccgagtgtggggaaagaaaccttgaagctaaaagggtcaaagtgaagctaaaggtcattactctttccaggacttccccgcacaagatcctcagaatgctgtagtggccggcgtttaccaccagatccctttcaaccgttgcaaatcccgagtggagatgattcacgctaatgcactcgatgggtttttccatccattgctatcccggactcgtttcttggcttttgaagggagacccacacgtctctggactcgtgaaatttgatagctggacgctgttccaaataatttgcctgcgaaattcggacttgacagcgtcaacaaagaaaatggaagacgatgccactgaatatagcagccattcagatgcaagggtatgagaatcctaaagcaaaaggagggctgagtcgaggagaatcggccatctggacataggagtagcttggctgtggtaatatgatgtggcatctgggcccggcgcttccgggctccgcatcaggaattgcagggaatcctcaaagtagactaagaaacgcaactaccgagcgtgctgttgtgcaagctgacgtcgctgctccaagatttgcattcgcacgttctccgaagccaactcaacatcgagaatcgcaccaacgcctctcttccatgtttcttccaaccccgcaagttctcctttgctagactcttgagcgatcttcctttgcttgttcaccgtctccgcagcttccttggtttcagccaattccttctcaagttctcgtaagacatcctccagttgagagttgccaatcagccacgcgtttttgccattttcttccaggagcgtcaggttatcccgcctcatggacaaatgggaactggccgtgtaggccttctgcaaggcttggcgccactcatcaagattgggggtcgcatttggtcccgcctccgatgacctggttggcggctcaggagcctcatagcgtgaaaggtcaactccaccggtcaagggtaatccagcagccttccgttcgacctcctgttgcatgaggggggaaaactggggttcggggaatgcggggatggaaggatgaatcgtcgacaaatagtcagcaggaagctctgaggcgatgagcttctgggcattagctcgagcatgggcggaaggttccgcatcgatatctagggaagagttgattattagaagagaaggagagagttcgctagtagggacgagacctacaagggagagagtcatgggactcattgatgaggggcatgttggactagctgaatagggaaggtaggcgatctgaatgaattgccgttgaaactcaaactggactgagtagctctttgctgaagtgtaatggctgcatgtatagatgaggttgaggttgatgccaaccttcatctttttctgcctggcggtgaaccaacagctccctctcacggatgactaatcggtgccctaacgccggcttgatgatttgccaacttatagggggtttaaagacgacagaaagcggcaatatgagggtaatagcctgatggtttcgttagtaaatggatagacaaatcaggagcttcgaaatgttctgtgatttaccaggttagagttgtatggtatgatagaccttggacaagtatcagcctaatctcgcgaatacttctgaactacaagctaagaggccgagaaaggtctcatttcccctttcacttactgaaaatcaatgttagtgtaccgagcatgtatgaaagatattattttttttactggctgttcattcttcaaaaatgtacacgcgcttatgctaggtgtacatgcatcgtttagcttgacgaaaacaaatcttccaccaaccacaaagtccacactttgtaatgatctttgtctggtcttcaaagccaaactgactaccatccgcctcaatgtcagattatggatgggatcatccaaaaagcagcaaattccttcacactagctgcaatactggaccatcgtctaatgagctcccaataggcgccctgcaaggctctaagctaaccatcattggctgttctagcccagcgacattcacaggggcaagttaagagaagcttgtttcctagatttctcttataaataaagtagttacatcagcatatagagaagtttgtaagccaaaaattaagacacgcaagctttgatgaagctatgtattaacattactgacatgcaactctaatccagttgctttaggaaaggcaatggatgaagatgcgatgtctacatccccgagtccgaatagttcaaacatatagtgcttaggttgttgacaccttaaaagagccacttattccttcgaaacccccgatgtcgcctttgacagtcttgaaatctccataataatgcaggcgataggtgccgtccttgagagaggagggatttccaacattataataatcatcctctatctgccactggattgtaacttcgctgtggcccagaacggtattcgttctcttccaggtgtaaacaaggttccaatctcggtcagtccgaacaacctcccaggtgtcagttccgggtttctgtcgctcaaccgccgcgaatgtagattcttgacgtaggttgttccgagggttagctccaacgaaggtggcattcacagtgtcaccaggtccatatgtggcattgtcgacggacgaaatgacatcaccgaacgtttttccgatggggctaccgtcatacaagacgcctggaataaacgatagagacttatccgtgttgataggaggtttcactttcgagtctagtgctggcaggctggagctgtcaccgagatatggaagatatgtgagtgtgaggttgatatatgccgcgagggtgttgggaccgtagagagtcgaggcaccctcatagcgttgtacatggtattcttcctcggtcgccacgtaatgagcgtaactattcgacggagcacccaataccaccaagggatttgccacggaaagcacgtctttcgcggactttgcgatggcttctttccagcgccgtccagacatggtcgtggcctcactggttgagatgatgataaaaagctgaccaaccctcaaaacctgaatatcaacaatattcggagtccatgcatacggctgtgttacggcccccacatctaaaaggacctctttcggcgcttggcacgctttctgctccttggagggttggtgaatgaaggcacgagcagcataccataatggatttttctctgctggtccactgctgttttgtgtaaaatcaaacatgcccggcccatcagtagtaccagcggcaaacgagaagccgagagctgccgagcatgtcttcagaatgcttgcattaaagggcgagatgaaggtgtaatcggagagatcctggtatatatggaaggcgttgacatcagagctcttgagaatccgagtgggattagagtccaattgagtgtagagtttcctggcagcctcatattgaagcttcccgatttcgaaacagcttttggcaccattgtccttttcacggaagaagggcccacggccacgacagttttccattgtaccaccacatgtactgtcttcgtatcggcacttctgcccagagccatcttcacaccatgcccctaagacgttcgggctcgtgtctccgacatttgattgggagaagcccgcaacgaaatcatcagcgaacttttggtcggccgtgacacttctttcaaaaagccatgctgcaactcctttgttgtcacctgtcaccaatgtattgttgttgtacatggaagtgccatgcactggaaagaatgtcagaacggccgtcgttttattatccgttgctctgtcgaacctcagaagtgtcatggtcttgtccacactgtctgagtatcgcgctttctcttcttccggattgtgatcgtaactatacgggcttctgttgatgttggcattttcaaggtctatggagccaaagctcaggcgtccaggagcaatactttgatgggctcgtttgatggaaagcaggacgccatcaacgatcgcctggtagctctgcttgtcgaatcccttattcggaatctgagggagaagataattcatccaggcacccggccctgagtgggagtgggttcctgtaaaggctacgttgtgctcgccgtagtctgcaaattcactgccaaggctagccaggccttcgagaacgccatgtcgtacagcagtgtcacctgtaagcgagtctataattagatagatgaaggtatcctttgggcggttgggattcgcgactatgaaagcacgagagtagatcctctgtcgtaggccagtcccaatctggtccaagctggcgtagcctccaaatccgatctcgacaacaggcctagttcaaagtcgttaacgaaatagttgaggtattaccatggacaagacaatggatcaatggatcaaagggatgggcgggatataaaaggaaaaagattacccggtaatgtccgctctgccagctcctagtaggaaaacgctatcatcggacgcgaattcagtgtttctgtcggcccatttatacctgctatcgacaacgggcggttgattggaatccgatacaacggaaaacagcaacaacaggaatagtgctgctataaaggtcccagaaactacgacacccagcctcgcattcgccatattgaataggttatggttgaaatcaaagacaaaaggttacgacattagaaagcgtgcgcaactgaaggggatatcggacctttttatccgaatatccctgtgaatcgcttcaagccgaggcgaatcgatcactctgcatgcgcatgaccgagtataggaataagacaagcgatcacaaatcaaatttcagttgcgatgccccggaaggaaggggatgaaatagtacgattggtgtagagttgaaggaagggtgacatcgtctgtccgtagtttggatgatgacttgccggccctaaactgaattgggcacgtcctcttcatcccccgctctcttgaaccctaaggatggagtaattgacaaggcacaaggtaacagcgcatgacaaaagcaatgatgagcattgtgatagaccattccatagggcggggatgtagccacctctaacccttccgagactagttctcgtttagtgactccataccagtcaaagggtccatccgttctctgccgatcctccaaaggtcaattgagtaagtgggccaagacggcaccctcagagcttgttcctgggaaatggctgcattgaagagtgaaagcccttttggtgaaagatatcctccccttttttcttcattttcctttcttttgtttttgctttctccctcgtcattcctttttacgctttcattttccgacactcatcacaaaatactttgctgataaatagtctgaatgaaaccggcaatgattccctgacataactttattggaatcactccttacgcctactccaaaaagcaagtaccccgaatagaacagaaagggaagaaaagaaagaaaagatgtatccctgtacaagctatccggacataggtgcgatttatatgataagtaatggagggttttacgaccatgagcatgttgactaaaatggtagttttaggtagaattatctatcacactatatcatttgcatgcgattcaggcaataagaatattgaatctaccttgcatgttgtcaattatctaccatctatccattctagcaaggtcccaaaaatcctcagcaacttacttacacaccgagcaatgtacgagaaatagctcagagtggactttctagagactctattatacgatcgtcatatatctccacccctcaatatgacagcgagaacttagctggaactaatccaattagaacctgagaagatatattgtttttcagtagtttcctgggtgtggggtaagaagtccacttgacagttgggaaaatctccgcgactaattacatgagttatatggggcttattctagcggctgtcattattggggtatggcatgctttggatatacatttagcctttgacatgagcttactcactggagagtacgttgaagttgatatctgtatatcttcatgatagttgatctggtcatccaacgtacacatgaacagacataacatacaaatcacataccaacccaacacagcaattcataataattagttctaaacccgacaaagtctcctattctccgtcggcaacctatcatctgtaacaaccctccacttctcactcccaacagcagtagcaggccagaacacaacccccgaatctacctcccccttcaacttcaaaacccacccataatgctcgccataaaaagcctgctggacatccggttccatgcgatcactctctcacagatacgacccagcgtcgggactaacatcgcgccagcgctgcatgtgcccgtaagtgaaattgtgctgagcagcagcgatctactgtgccgtcgcgtcgggactccagttcacgctggagagagcgtgcatgactgtccggcgccaggcgggattgactgcgttgtctggattgctgcctcgaggtgccatgttgaagacggtgagggttaggcctgcttcagaggaggttttgatggcgtcgaagccaggattatgagattgtcgggaccaatcgccactgcagtagttctgtgtcttccaagcaaagtcctggtcaatggggaatcactggatttcagaccaaccattgttgcaaggaatctcaaattgtcatgaaagggctaccactaaacatgtggagccgcgtcttggacaggatctagtgagtgggtatggcatcaaaacccggccaaccataaatatcatttagacgtcagaatataacactaacattgtttagtttcaagagcccgtggcttacgggccggatgatagcggcattaatttagaatctctcaattgctcacaaattagacccaccaagtcatatcacggccgagttctcattgatcggacactttagcattgctggctagagtctgggcagatgcgtgcacccaccaaggaagttggtcgcgtttccagggccttccgaggagggcgactagcacaaacatccatggtttggccataatggtgggattcaggattctttcttagtcgttgtgatgtgccgaagtgattgttcaagccggtctagtcttctgcagagagaagtgagatcgagaatcatggtaactgtacgcccacaggccagggaacattcaagatgtcgcgcttgtcattattcttgtctatcctattctgagtacgctgacagtgggactccgatgctggtcgcggctcctcggtcggcacttgggctggggtaggctctcatttatcctaaaatgcgagatagagctatgtctaactatgtttacaaatgatggtctcattgtggtagcctgggtaaatcaatcttttgttcacctgctccgttagctattctaacgcttaccaggttctcgcaattggccagacctacaccgtatggatgtgtatgtataacactttcagggctctctggtcgatgaattacttactagatcttgttatcggctcagataccaaattaacgtatcagggatatcactcaagtgatgtgcctcccttgtcgacaacagagaaagttaccggacagaagaagacgcatcgtccgctggagcctttatgccctttccgctgtgaacatgtgcctgcaaatctccagcttcctgtcggatctttttcagtgcagtccgctagcctgcgatatgtcttcgattacccaactatggattcggcagcgcagaaagctgctggggccgatgcaaacggcatcaaagacggaaaggtggctcaaggtggccattgtatcaatcaaaaagctttttttctaggttcagcggccttcacaattgtcacagaaatctggctgttgtgcattcccgcaatcattatctggcgacttcggatgcctaggcagttctggtgattgagtgagcgctattctacctcccagcaggggggcagcaggtggagagaacgatcgactgcggctgagggcgcgagattgagggatctatacgctttgcgagataatttaaagcatcataaagggcccagtgacagtcaggaagtaatcatgcatttcgatggccgctcagatgtgcccgagtgcactgctggttcatcaaaagtgcaacatcaataaatgaaaaagagtcaacatttttcactccccttcgagaacatgaggttaaagaaataccaagaatctatagttctacacatatgcggccgcttaggcatgatacactgtagaccaaccgagtagttgttgcgagactcggcgctaataatgccattagtgcaagcattgtcaacctgatgcgtgatcctcaccgaaagattcaacctcaatcatacagcgaggaacaactcacttgtccgaagacccattttctccggcctattttgaaaaggactggtactgggcctcttcgtttcagaaaatggtgctttgaagcgtcagcgccaatcaacaccgccgctcaacactcggcgctttggtgaagaagtgttgctttgtcgcgcgccaattcatccagtaaagcaccaaccatctcaaatcatgcagcccagtttgagacaggctggatctaaggagcttcattgtgtttctgttgccttggatccgtagtgtcaacgacatttgccggccatgcattgtttaaaagtccgtcctcttccttgtgtgatcctgcattgtctacggcgtccgttttcctttatcttttgtcattctttcaagtatttccttcgttattcccgcttagatgtgtgattgtctgctctgaactgacttcacttaattgccacctgccatgccgatttgatctaatgataatctcgtcgcatcctctctttaatctttagatcgggatactaccatactgttcaactcttacaattttcagccgacaagatgcagttcatatatacaactctcgttattcatttaattgcctctctttgctgggcaggcccaatagctcattcacgtttaatccgagagaaaaagcatcatatgccagaaggtacaccgtcatctgtaatagacacttctacagtcgtttcccaccttgtacaagacatttctaccacatctagcggcagtagctatatgagtaccacggctagcacattctccacagcgatacggacagagtcgagctctagtactgtgcttcatcgtaccacggctggcgaagatgaagatgacggctctgagagctattcggcatttgaccctacgacaacacttacatcgtcacatatggcgagtagctcgtcggcacctgctacacatacaacgaataccctcactcatggtcatagcacccccagtgtctccacctccaagacaccagatacaacacattcaacctcctcgctcgcagacacacactctgcagttgctgttgtgcgtgccagctccgtgcctgtcgcatcgagcgagatcgctgagcctacggtcacgacaactacagtcacatcaacgatctttaaacaccacagcgtcacagtcatttcctctgggacacagttatcacactcatctcgcctatttggggccagttcatcgacttggaagaccacgaagtttacatcaaatctgctccccaaagtatcagcaacttctatcagcccctctacgagtttctcatggagagcgacccctacatctacgtcagttcaatcttctacaatcacacagacatcatcacatctcttccgcggatccacggcaaccacagatattaggtctacagcgtcatctagtcctaccgtcggtgtgatccgcaccttaccaggagccgcttcctcaggtgcatctaccggagcacatcagagctcaacggcgactgcaccacagcccgatcataccagtgcccattttacctcgggcacagtcagtaatacccatacctccaacacgtggaccccacacaccacagccacggcctttcacacggattcgatatctcacacgcagactgccacaagtgccttcatcacccaaccaccttccaccggtacacacactaccaagacccccacaacaccagacataacaggaacggtcgtctcaggaaccggaatcgtgataatcatcccggggatatctacaagccggaacataacaatcccattgagccctgacgataacattcccgtcacgggaacaatatcaatgtcgacaagttcacccccagtaacaacgcccatcggggccagctcacaatcagcatcagctacacaaaataccacccctgccattagccctcatgccacggggttggtgacgaccatccatcccaccagtaccgagaccaaagtcgtcaccattgaaatgccaacaaccgagcaaacccagcggccgacacctaatgcctcagtctctgtgccaagtgagggaagttcgcagctgactgcacaagctaccggtagtaagaaggctccggggccggctccggctccaacgtcggacattgctgacaatggggtcgtgaatcctgtttcaccgatgtttcttaccgtgacggagacgaagacggtgactgagaagactactgagacgaaaactgttatgatgacagtgacagctactgttgatcgatgaaatcctccctctttctttcatattcctcttcttctataatatgtccattttctttcaaactgtaaacaatacgttcatttagatagtcagaaacaagctatcccctaatacaatccaatctaacccctcaaaacctcaaatttatccaaagcagcctcatattcaacccacccctcctcaccacttcttcccgggatgagctttccttcgcccaaccgccgatatgcttcgtgttaatggtaaatcgagcccctggcttggtggtgccgaggagatcctcactgtttccgtatagttgggatgtgtcgttttgattgattttctcttgatctgggtggagaagagagaggccacttgttccggtcttgagaaggggccgtcgtctctgattatgtcgccgctgccgccgaaggtgagtctgggaaggatagtagtcattcagagttttggtggtgagtaggtagatttatggatgagcggttgcggtttgtttgttcggtttattaatggagtgcaggttttgtatggcttgggactgggttacttcatattttgggttagttattggggcttgattacccatccggtggttagatatctgggttcagtattccagtagttacttgactgatgtgttgataattgtatttgaatgtaaatggttgtcctcgtagatgtggcctgaaggattagctgctggattgtggatgatggtggaatgttacacctttgtcctggtgtacgatttactgtattctactcataatttactgaaatgtccttttataggatgttctggtcttcctagcaaatgaagtctttttcttttgtgcagttatcgaagatacgctcagccagagtagaatatgcagatggatatctatgacgccaacccaagaaaatatacaacgaaccctcgtcagcaactcgatcccgtccgtcagattcgcccgtacgccatcccataagtatataaccagaggagaacacatatatatacgaaatgaagacaacacccatcaggtcatagttctgaaagccatcctcctgcggctgcaaaccttgcttgatactccttgacactggcccacttgcgcagttcctcttcgtcgcggtctatatcactgacatagctcatcgagcggccggtcgtctgtgggcttgctgaggccatcgacgggctcggaactgccataccctccagacgcatgaggatatcgatgaaggcatggaggtaagactccgcctcggccacggtcagcgggtgcggccccgctgttaaagtggtggaatcagccggttccttatttggattgggaagattaagaagcgtagaggcgacctggcggactttggcggtctacagatgtcactgttagtaccgacttaggataggaatcgcgaaaggataacttacaaagctaagcccgtttggctccatgttgacctcgttgatagatcgtatcaacaccaacatatcacgaatcactattcgacgctcttccgccatggtggccccgatatgatccgactgagcgtccgcgtcagcctcaagtgtgttggactggtcttcctcaaccttgaccggcgatggactcgtatgggtcgcttgttcggcccgcttctggtatgccttccaagcggcatatagtgcccagtacttctcaaccaggtaagaccgagtccctagctggcttgcgtatatgtttgccttctgaatctcgtattgaatgtgtcgcctttcatatgaatttagatcctctgtagggctcgggccaggaccctgacccggtaccgaaccttgaagtgagtactctcttggtacgtcagcgacggcggatttggctttctgtaggctttcccagacagcagccctttgccgttcccagtcaaaaggctggccactaccgaatgcaacttcccaagctgacacttggctgtatgagttatatatgcggacattaagattaaaccctaccaagcgagaaaccctgtctgccggttgggattcaacatgagtcgaaaagatgaactcatcatctatttcgaggggtaagggaggataccgctcagtcggggtttctggaggaatatgaaaagtaaagtcagttgaccccatctgctgcaacgttcggtatccaactaaaacagcatagaacaagcgccgcccgagttcctgttcgatgatatcgagctgaccatctcccggctgaccgggtaggtcctgcgataagcgcgacgagtaggagtctgggcttggcggactcatcgtccgaattcgagtactatggccgcataaatcatacacatgcagtattgtcaaacactcggacaaatatgagcgacatgttcgcatattgtacatatagccggaacaaatagatagaaaatagccgatggctgcatcgtagactgtcaggctacgttcgagataccccgcacctcttgcttggacagccacgtcccgacatctcttaaccaatgccatggagtgcgggtaagctgccttttcggctgcggtcttcaagtgaaacctcggccttcgtggaaatgatgtcaccagagtcccaatcatggaggccgccagggccaggaaggtacggttggtaacatcctctcttcgatcaagggcagcgcgaaatgtcggttcatgaggaacgggtattagcgggtggatataggtgaagtaatcatcgatcaaaagtcgtatagtagataatggacatatcatttccaaggagaaaaccgctggtggcggaaaaggctgactgttcaagagccctgtcgattctggagatgcttgatcagacggggtgggagagccaacgggtgatgccgtgagcttctgtcgcttaagtgcttctgcatgacggttgggaggaccacggcgcctgcttggtcgctcataagtacaggggatatccaagcttgcacacgaccgacagggcggcccgcttgtatcacactggttggtgcccgttagacaggtctccttgcgagagggtacctcgttcgacactcactttcacctttcgaatactgcaggcatcacaagccttgcgcagcctggttctctggtccatgggtataggggtgagatagcgaaggtttccatgcttgggttgaatccatgggcctaaggcattgggctttatacgaggataccagtctttggtattctctgagcgcggcaggttgggatttgcgatgtcttgcccggactgataccccagaaggtgatctccaagcagattggatgatcggaggcgatctgcacagacgttcttcgggtgatgtacaaattaagcagtcatgcctcggtgattagacaggaaaagactcaacggctagactcttaagcctcaaaaatggtcgcattttccgaacggtgcctgggaatcccggtgcctaataaatgaatcaagccggtaagtccctcaccgacgatggtggagccaagaaatgcttggctcgcgcactccccctccgaaagtgggcataaacccgttatgctgaaaagaagtttacggagtataaccacggccgatctagcagcaggaggattgatgggactctccggagtctccacgaacaaatgtcgagcttccaaggcggtcacgtgcatccgcaggatacccgccgccggcatttggtcaagacgaatgagcgatcgaaccacacaatagttggctctggaccatctccaccttagggtttcttatctgcaggaaaaattaacggatggggtgattctggagccaagcttgagcactgactggctgaatcagtcgatgggaatgtcaacagagtttactatcctcgacttagctgcgttagcatgctcaggggttccagtccgccacctctcaagtcaccgaatcaagaaaaaaaaggtggtggatcatcggtggggactgaacgctcccttgaaaacccctcaatctcgtactctaaatgggagtacggtaatagtctagagtacagactatgaagctaacacgacccaaactagatgacaaatactcagtcggtcttctgtccaaatcaggtaacagcttatatatgcgactgcccccgtatggcaaacaaaaaaaagaaaagaaaaaacaagatgaaacatctagaacaaaaaagaaaagaaactattctagccaaaacaggtctatatcgtatcgccgtcatgatactcatccacttcatcaggcctcgctctccctatcagatcgcgcttgttctctagatccacagcccagagtgctgaaccaacagcagtcgacatcaagaagaacatagacaagggcgggaccaactgaaggatcagagcaaccgttccaaacctggagtgaccatggttagcaagcctaggtggatcagcaaggccgaacaacactcacgtagtatactgcaactggcggcggcggattttctcttttctttgctgcttcgaaagatctaacagttggaagtaccgccagtggtgaaacggacccgctcgataaccagtgagcaagagaaacataggtgtcccggccacaggaataaagtttagagggaggagaacaacaaactccacgatctgtcgcagagagaatggtgcataaacggcactatgaatcggcttgcccagccgtttgacgacatcatcaccttgcggatataggacccgtgaagtggtgaccagttccccgtggccctcattcactaagacggcatcgaaaatatccaccaaggtttcatccacaaagaatgcctcaaagagtgcagccacaattgcagcaccttctcctaaaaccaggaccgctccgttgacccaagcaccgcggccttggaagatagaaagaaaggcgacctggggcaaataagtaaaaaggaacagaagcacgtagatgaacgccgaaagcagaacaatcggaattagacgagtcttgaacaagggccaaaggaagcgatgcgatgcgaaataatacacaccctagatagttgcgtcagtggtcacgacagagtatacctaggcagcaaacaattgcactgacgcgaagaggatacagccaagcagctctgctaggatcgagcgatcgggccatagcgacagcccaacctagaatgcacgctaaagaaaccagacagagatctattatattagaactaagtagatgtatcggcacgctgacagaagcgatagtactttcgtcgcgagagatgatttcatggatatcttgcggctatcgaccaagatccgaggcacatgatcttatcgataagccagggcggtcagagccccgagtcccatgactataaattgaaattttttcatcggctcgcgaattttttcttcttccaaattaaaactgaacacacctccctattcactctgaggttcacaacaccatgggcccttggaggggaaatgggaggttagagtaactagctgccttaccccaaattcttcttccttttgtggagcgtttggaaatatttacagcgtacacccttaatttttgcttcgcctggtgtagattggctcataaccacgaccaccgagttaacccgtatggtcgtgaatgacatgtagaatttcttccaaactattgacaatcgctgtcggctccaaacccggcgctgctctgtccgcccatcctttcccggaccggtcaatccaaatgactctcatgcccacgtggagcgcccctattatgtcgaaaggattggagctgatcacccagatgtctttcatttctggcacgcactttcccaccctctgagccaaatacctgtagacctctggtgcgggcttaaattttcgaatgtcgtcgacgctaacaaggtctctaaatgtctctctatggtgcgacagtgggcctgactgaaggatagacttggataccatattcgaagttccattggtgaaaataatgggcatcacattctgagcccttgccagctgatccaacgccggttccacgtccgggaacgcggccatgttgtcatgcatttgaagcagctccttgataccgtcatcctgcatcgacgttcccgtatcaagcaaggcatggataagcgcattatgtgtgacttcttcgaaggatatgtatagacctagcaacaacaggataagccgaggctagaaacgaagacactatcatagctcacccatgctattcaatcgccacgtatactccagctggtagcgcctccacaatgttgcaattgactgggcacgctccttgtcataattgacatactgttccaggtctctggctatggatccaggcgatagtagggtaccgtaaacatcgaaggcaatgacagtcgtttgagccatcacgaacgccagggtgggtattttgggccacaggattcctcgcgctaatttcagtgtttaattaaacatctggagttctgtttgaggatgaaacagaatagacctgcgacaccagtttcaggttttaaccccgcggagaatgcgaaggacgacggatgatgtcaaccgaaactccaattccaatgtcttcggactccatgccgaaaccctcactccccgggatttccctagtctaactaggaaggtttcgcgcaataaatgtctcagcacggcgttcagggaacagtggagacctaagtaaatgaaggtgacagaaaaggggtgtgaccatcaagacgcgctaaacttgactatatgtcgatttaaatagacacgcacaagaaactcttcagtgagttcagtcctatcctgtactccgtaccgaggatgacaagtgcttttgggcagaggggtcgctaggtcgtagtagaagagttcgagtttgtcgccttagccatttggccaaactgccccgtgaaaattataagcagctgttacactgtttctgcaagccacgaaggctttaagtccagattacctacaacgatagaactgctaaattcctgaacatgccgaaaatctattgatgcaagaagattatctaaagttttgcggctacctgaataccttcgatccgcctcatagcattttcaagcgcatttcgatataaatatataacttctataccggcatctacacctacgacccgtatggaactttgatatatccttcatattctcatattctgatagcaccatagccattagaagacggaggctactatactcatgaatattcgaataatatcgcaagcctaaccctccaagcctttctgacacctattttgataatcaagactgccagcagcatagaccagcaccagccagcttcacaagtcatacaccagtcgaactcggcacataaaggctggctaccatagcaatacaatagcatatcttgcaactgtctttaaacagtcgtgtgtcaacaggctagcgatcatagcggggagccatagcctcaacccaatgcagccactatcgcggaagtctcgacatggaagtattctaacgtcactagaaccacaatatacgctaggcgatatgctaccactggacacaagaccatcaatgaactgatttacttcatagcagccgggaagtcccagtactcatggaagctacaatctaattcatccatccgtgggccccggaggagaaccctcctatatgttctttactgcaagggtgctctgtggatcattgaggctacttatcaaatagtgtcctgtgtgggctatatcgctgtgcattggcattagggatacctgtgcctcagatgcatcacatagaagtaacaactagcaagaaagcaaaaccagaaagacactccactttcgttcacacggtggacaagataactcccagaataattacttgaatgggttctatggaaaactcatagcgaatgaaatacaagagccaacattggtgagcagctaaggctaggctgtcaagccttgaggattttatctcaagtgatccgttgaatagtgatacatccacacagcacatctcctcgcacactcgcaacatacttccttttccctccttttgtccgtctgttctaaaaacagtacagtttaaatgaaggcacataacgaacccaaaaccagagctcgattcaccatcgaggtaatcagaaaatcagtttctacgaggtgaagttcgaacctcggtcccttcctaaaggggataccggctccgaaccctaaaatgggtctgcaacgtaaagttccaaacaatatacttagcaagtggatcgacgccgcatttgtaacgtttaccaaggcaccgaagctatctggcaatagccactgcctgattttggaacagttttcctgttgtggagatagcggccgatcttttacgtggcgggtttcttttttctagcgtgttcccgactattgatattgactcggaggctcggataatgtatacaagagggtctatgggttcagactgtttttaggattggtgctgtggtgcgtattgggaagggttagtggatctgggtagactatttactaccttcaagtttggttacgggcttgtgctaatttgatggagacgatctactgctcgtattaatttccgtggcaggaaggagacttgtgtcaggtgaatgtgtagtttattaaggtgctaatttaaccttactatacatataattgattttgatgagatatctatgtagaccaccgcgtcgtatattgtacatgggaactgaatctccgtgaagcataatgtcccgcagctttttgctgccaccctttatatcaatcaaatacaccggcccagatgcaagcaattaaacatgtaagtcccacaccgacagaagagaagagtcgatccgcagtcaaaacgccaatagcaatacagtaaccagaaaggtcataagaatggtcaaaaaaagagcctgcggatggatggatagagtggagaaaaatcataggtatctcttctcgtagatctcctcatagcactgaacatggtcaccgacggcaaagctagtccagccttcgaagccgataccacattctgtgtccttacgcatttcggtcacgtccttcttgacgttcttgagggaatttatggagcctataagaacaagatcagcttccaacttgtagaaacagagttttacccagtcaaacgggacggggagcttaccatcaaagattgtttcctggcccctgattactcgtactttcctggccttgctaattatgccattgcgtactttacatccagcaatggctgtcttctctctccccttgagtgtgatctcgaatacctgtccgatctccgcttctccagtgacacggtgacttaccgacggaggtaactgttcgcttaagattgctttgacatcgtcaatgagtttgtagataacgttatgatccataattttgacccctcgaacttctgccatacgagacatggcagggtcgataggcatattgaacgagacgatatgaccatttgctgaagctgcatgctcaatatcaaactcactgattggaccgacctcggaacggagcacattagcaaagacttcgttgttgccaatcgcagtgaccgagtttaagacagcctctgcagatccgccgacgtctgctttgatgacaaaatgtactggtttagggccagatgtctcctggacagagccggcagtctcaatgccctcggattcttcctgtcggcgcctctcgagtacttcacgccgtgcctcgttgatcgccacggtatcctggcctagtttctgagtctcggttttctccagtcgataatccacgacgtccttggcctgctgctcgtcaacagcctcaagaagttcagtcccagcagacggttgttccctccagccgtcaacctcgactggcatgccgggggtagcttcggagattgcgacgcccgcctcattcctgagagtgcgtacacgagcccaggttgtgcccgcgactatgatatctcccggccgtagtgtaccacgtctgatgagcaccgtcgccacacggccatagcttttggttgtcccctcaatcacccacccctcagctttgccgtccacctccgctcgatggtcgagaacctccgaaagcgtgacgatagcttcttcgagctctaacatgccctggccagttttaccacttacgccaatcgcttggacgtcgccgccgtagtcttcgacgtgtacaccgtggatagaaagatcctgtttgactttctcgagattgatattctccttgtcaatcttactgatagcgacaatgataggaactctggcttcagtggcgtgcttgattgcctcgattgtctggggtttgacgctatcatctgctgcgattacgaggactacaatgtcagtgacatctgcaccacggcgacgcatatccaggaatgcagcgtggccaggagtgtccaagaatgtaatggtctttccagagggcatagcgacagaaaaagcaccgatgtgctgtgtaatgcctccgtgttctgacgcggccaccgacgagtttcgaagccaatccaaaatagtagttttgccatgatcaacgtgtcccataatagtcaccaccggtggtctggaaggtaagatggacttgtcttcaggctcgggtgcagctgccaggtcctcatcctctgcagtttcgaagatgggctcgaaattgtattcggctgcgacaaggccggcggtctccgcgtcaagaacgtggctgtatgtgacaccctcaaagcccatatcttccatttgttgaacaaattgtgcgggccgcactccgatgacatccgcaagattgctaacgctgatgaactccggtagatacagtggaattgaagccgactctaactctttttgccgagccttttccttcttcagccgtttgcgttcctcgcggcgacggcgacggtcatcttcttcctcgtcatcctcttcagcctcggactgccgtggcctacggccatcccgacgcttcgaggccttctcggaatgagtaacatcggtgtcatcatttagtttgagtgaggacggatcccaggaccatggatccaccggagtatctgctttctttggcttgggtttggactgtcgctcacggcgacgctcggcaatcctttcttctcgagcttccgcctcttcctcttcgtttttgagatcgtacacaagccgcgctcccagtggttttcccttactagtcataaatgtcctaatggcattttcccgtctagtaactgctgcggaaccaccctgttcttggtccatatcggacagcatctcatgacccagtctccgaatctttagggtttcttctgaagcgccagctttgcgcgtttcagccctgcgggttctctccattttctgcgccggattcttggaaggccacgacggccacgccaaatctggtcggacagctttacagcatgggcaagtctgatgcttcccaaaacagttatattgacagtccgggcagatccagtctgaagcacgcagacttctcggtacatgtctggtatttacctctagatctttatcaggctgcagtgatcggctctccccatcgtcgaaaggacgtcgcttgttctgtcgccttggaggtcggttccaatcggcccgcgattccgctctacgctgtgatgcacgtagctctttttcttgcagtcgtcgttgctcttgttcttctgcggccttctttgctaataaagcatctcgcatcgcttgctctgctgggctgagaccggccggcttctgtgcttgtttggttccccagcgagcaccaaatttgggctttggggtcgccacattggagcctgcttcttcgctacctgcattcgatgaagatgattcggatgagttgaaggctaagagggaagaacgaaagcttcgccggggaaggtacggtaatctcggagagaaaagaacatctctgtgcctggcggcgcaagtccactcaacaccatgacggcgggataactgtagaagaatataatcagatgtttactccgaatgtggacagcggaatcgaatcgaccgtttggggaatgctcacctccaaagccgcacgccggtgcataatggagagacaaggagtgggttgtcttgtcactggtttccctcggggcaaaattccggccggtaagggaaagtctctcgtagctcagcacaaactccgtaatactttcccgcccgcctcacgtgcatcggcgtctccgccgaatcggaggcccttatttcccattacttcgcgccatcgtttattctgataagcacatcgggggacctgttttttttatattctacattctccctgctccattgatctttttctctcctctccactcctttctgctgtttcagctgttgccccaattgcccccgatcaactagttactgaatcatcgccaatatggaagagagggcactcgaggactttgagaagagcgacggagcgctgcgcaccattaaggatttgggtgctggtgcagctggtggaattgctcaggttcttcttggtacgttgttgagatcattgtcagttctacagggttgagataccctttgtcattgcaatttggtttattacgtgtagagtcatagtttttgtagtttcgcgggaacatctgtagtacacacagtgtgcttctttccaatttgtttattttggtgatttgtgaaatagcgttgatgatgagtcgctaatcttcgtataggacaacccttcggtatgtactatagccggtgaggtagtggagcaatctaacccccgcagatattgtcaaagtgcggttgcaaacaaccactcagtatgccaacgcccttgactgtgcgagcaagattctcaagaatgagggtcccgccgcgttttacaagggaacactaacccccttgattggaattggtgcctgtgtaagtgctccaataaccattatctctatcggagatccgttattctcagtccgagttcgagaggctagggactgactctaaccaggttagcgtgcaattcggtgctttccatgaagcccggaggcgtctggaggaattaaacaagaagaaatatgccgatagtagcctttcctacgggcaatattacatggctggcggtttcgcgggtatcgccaattccgttctgtctgggcctattgaacatatccgtattcgtatgcagacccagccgcacggcgcagaccggttatacaatggccctatcgactgcatccgtaagctctctgctcagggaggcgtcctgcggggcctctaccgtggtcagaacgtcacctatctccgtgaaatacaggcttatggcatgtggttcttgacctttgaatacttgatgaaccaagatgccaagcgcaacaatgtcaagcgcgaggatatctccagtctcaaggtcgccacctacggtgggttggcaggtgaggcgctttggttgagcagctacccattcgacgttgtgaagagtaagatgcagtgcgatggcttcggggctcagcaacagttcaagagcatgacagactgcttcaagaagacctatgcagtcgagggtcttgctggcttctggaagggcattggccccactctgctgagagctatgcctgtgtcggctggaacattcgtcgtgtatgttcatatgttttccttaattggaagcctcccgtgtggaagttgctaacaattggactttagtgtcgagcttgccatgaaggcaatgggttaaatcaactgccccgaaattgaccccattgttcgttcacgttatctttttatttactaccacgaattattgatatccaattttcgttcgaattcaacaataagggaaaagctattagacttcctttctctttaacacgcacagtttggagtggcttgttttggtcattcggtcttagcattcaggtgatagatggctcaatttatggatatgatgtcctcatgcgttcaattcttcctctcacctctggtccgtgatagcactggcccttgagttatacgaaaatgttgtttcaataaaaacgtgagaacctgctccgaatgggaggttttctgggggttttgactcaacagctactctgtaaactcgatcgaaacctcgtgagaatgcacaaactgtactccgtattgccagttggttgaatgtagcgcgaacaaaacgtacgagtttctattcgatgatcaatgttagaaacaggataccttgcctatgtgtatcccatcttaaacctcgagccgacaataataatatggggtactccggagattgaagtatgaatatcaaaacgggtatagcgctgttcctggatgcctcaggcagaaggctcgccaagcccgacatcaaaagttcgagcggaaagataacccaggaagttattgctggtggtaatcggcttcacaacctaacacagcacaatatgattgcccggcaactgtgtatgcggcagagtaagcttgactacgaattgcgatcacatcaatggtctttgaagaaggaagtccgctaattgttctccgactcaggccgccagcttcatgccttcaaccgccaggctcggactctgaactcgctgaaccgattctactcaaccgaaccaccagtcgacaccacactccagacccgtatcaaggagcgttctgctgagatcgagtcccgctatcaaaatgatgctgttcccgagagaatctcaaggaggcgcgctgagcagttggcctggaaggcacgaggcgagcgaagtaagccttcgcaattttacatttcacaagggtagtcatccttggagcatgtcgactgactgtgtgtttcttttcatagaattcaaattccaagaccttggcagcagcgtgacagacgcgtacaaaccagaggatatcatccggaaccctcctaagccttccgacgttacccttgaactgctcctcgcttctcagacacacctcggacactcgacgtcccgctggaacccccagaactcgcgctacattttcggtattcgagacggtatccacgtcatctccctggacgtgaccgcggcgtacctgcgtcgtgcggccaaagtggtagaggaagttgcagcccgcggtggattgatcctcttcgttggtacacggaagggtcaaaagagatacgtggtccgcgccgcagaactggccaagggctaccacattttcgagcgatggatccccggcagtctgaccaatggacagcagatcctgggccactgcgagaccaaggtcgtgaatgctatggatgaagaaatccccaagtacagggaagccctggctgaccgctcggtcctcaaacctgacctggtggtctgtctgaaccctctcgagaacgtcgtcttgctccacgagtgtggtcttaacaacgtccctaccatcggtgtcattgacacggatgctgatcctacccgcgtcacataccctatcccctcaaacgacgacagcatgcgtgccatcggtgttatcgccggtgtcctgggacgggcaggagaagccggtcaacaaaggagattggagaatgcaaagaacggagtcctaacctacccacccatcactcctgaacaccttctctcccccgagcgtctcgccgagctcgcccaaatcgaagcaggaaacgtcgccgccaacgccgaggctgccgaaattgccaacaagctcgacgaagccgttcagtccatcgaaactgaacaggcctcgaccccccaggaaacctcgcagtctaccgaatcccaacccgagccccagacccaggttccagaaaccgaaaagcccgccgaacctcaaccagaacagcctcaaacgcaggcccaggccccggaaacccccgttaaagaccagtaatgaagagcgtttctttgggcgttactctcttcctcctgtcttaatttcttttttccaaccttatctctgcgcacgtgtgagccttgaagcaaacttatgggactgtaactgtatagaacattgtaaattccttgattcgcctggtgttataacaaaaatgtattaccaatatgacgcatttactgcctcttttctctaccatatcgggttataactaaatactgtttatctatttgtcatggaaacaactacattactctatacttggaaattactatctagaactgtagtacatataggatatgcatgtcgcatatatacatttcaagtaatgctggcaattgaggtatttacttatctttagtgacctacgtaacataccaaccagtacataggatacacatggaaagaacagaacgcacaacataacgtagaccaacctaaacccgaagatgtcgatcactatggaaaaatatcccgaagcgaagcaaactattgggcccttgtgcattagaccggaacgttaatatagggtcatggccacgacgatgagagaaccccgcttcaatgaggtggccttcgagttttcgtcagatgaaggggactactacgggaaggagaaattatgacctatccttacgatctagaatcgcacggaggtagtacaagtcgttcaattggtggtttgttagtcgcttggggtggtggatgaggtgacagttgcatgtaatgtgggttgattagtagtcccgagtgggtggtgggttttgtcatatttaatacgataggtatcatttgcagaaggaactgtgtctactctgtaatcttggctatttactttgttgtgaagctggacgctaatatccactttgattcaagtagataatagtctaattcaagatagcaatagttataattgtaaaaaaaaaaaaaataaaaaagccagtgaacaacgcgtctcatcgtaagtgagctaataagcccagatgcagcaacaaatcgaagagaaaaaacaagaagtgtatccccagagcatgtccgtgtaagcaaggcagactgaaaaacataaagaacgtgcgaacccggccagccgaacgagatagaagtcgaaaggagctagttcacgtatcgcggaaagggatcatcgtggaaaggtgaggtgacaagaacgggtttactacttcttgaagaagccaccaagttggtccatcataccggaaccaccctgctgagagtgaggggcaccatattggctgccaccgtagccgccatactcttgctgctgctgctcatgctccttcttccccttgtacttcttcatggcgtcctccgcgatggaacccatgatcgctccaccaattgtaccgaggaacccgtgatcagccttgtggccagcgaagccaccggccgcaccaccggcaagagcacccatgaggccacgttcaccctcctgagcaccgccgggagcctgttcaccagaactgtgaggagagaagttagtcggttggaccactagagtaaaggtgggtgttgataaaaagacacatacccttcgtatccaccctgctgaccatatccttgctgctggccatagtgctgctgaccaccgtaagactgctggtggtgctcggactgtccgccgccgccgtagtagtcgttggcggcaccagagccggagctaccgctatggctgttgtatccctgatcgtatccagaagactgtccgtagctctgctgattgtagccctgttgaccgtagccctgctgaccgtagccctgctgaccgtagccctgttgaccgtagccctgttgaccgtagccctgctggccttggccgtagtggccgccctgctggttgtactgatcgtagccagacatgatgtgtagtgtagagttggtatgtgatggatgaagaaagtttgaatggatgaagagtgatggataagtatgaaattaagatcgagagaacggggctgttagagcctttttataaggaaatgggttggccacttgataggatgatctattaagagcacagggctgagttgctgatgacaagagggaaagaccccaccatgagcccaaggcgaatcttccccgtgtgccaagccccaatgtttccacttgttcccagcgcccaataataccagattcggtacgcgtactgtcaacctgcaaggctgtgcgtgtgcatgcgtgtgtgtatgtgtgtcagtggcgtctgcccgtcaactttgtcactccacacaatgactgtcctttcacctgtcactttgttttagtgtgtcattaaggtagttcgatggcttccaagacagattcacatcaagcgcgcggggtggctgtgtcacactgtggccatgtgtgtgtcccgtgcttacagggctgagtaacgcaatcggtatcataatgaccatctcagtatggagttatgccccgccaaacttctaacgatcgtcacgatgttacctccattcggtaattttgagaaaattcgctgcccctcgtcttactcggctggttgcctacgaacccaaggctctcggcggagaaaagaatgcctcttcaggtctagtgatacaaagccgagaatgagcagaacaccactagtgcatctttgttgtcatttaactggtgcagttgatcccacatactcgactcggtagtaattcattcctcaatcgtatgtaatatgtactgataagttgtactaagccccgccattgtacacagtaggtactccgtacatacagtggcacctcacagccacacactgcggctgtgccctatcaacaactgcatgacgtcaaattctctaattaattgcaggattcaaggagactaggacacactactccgtatgatgatcttattatgattgcagcgtgagaacagaagcttctattctcggaacctcgggttcttgaaatttgacaatttataacttgcggtccgggcttgccgaacccctccggcacaactcgggtgagtgcataatggatgtattatacatacatacatactgtaccaaggaacgcggtaataccgacgttcctaacaggcagccatattctttgcgtttctccttgctactacactaggtacctaggcgaaatcgtttaccgattttggtatgagtacgtactgcccatagtggagagtagctaatctacctgaggggcgaagatgaactataattggatactgtaagcgctactcctaagatagtttccaatatcccgggcctctcagcccttagcaccagccggctcgaagaacaagcagcgacgaggagcacgaaattcaggaacacgctgcaagtatagcctcattgtgttcgtccctgagttctagactctcggcagcttccgggctcagccacggtccctgatgttactgtgagtcgatctacgtagtgtcgagagccgctagctacatatggcaggtttatggtggctggagagccagccatacagaatcacgtatgccccgaatagagtcgccttgcactagtttcgtcatcgggcaagatttcagctgctatctaccaacgcgcgaggctgagtttctacagcactctcttgttatcgaatgtctttgcggctcattaatactaaccaaaacagagtcgtcggatgacggctggatatatatctacatatcccgtacatcccacataaatcacgcatgtcgtgcaacttgccaaatttcttgagctatgtcatcaccagcacatacttggcatacattcaagtcactgccttatcaatgaactcttcaaaactctgaaatcaacatcgacttcttctgagaacctcagattctatccacatacccgtgatgaaaatactactatcagtaggctaatactgccagatgagatattttcaacttgctctccttgctctccttgctccttacttacatcaatcagcttgacttagcagctagcagtagggctgagcgcggcgtgatggaagggccctatttctactatcccagtattgtgcaagcagcacagctgaagttttcttctggccggtgaggcctaattccaagaaatacaatcaaggcttcgatttaccgtggttgtttgtatgtcttggtggtggatatgggtatcatgggttgtggatatggtacgcaagtactcaaatttgaatgattaagggccacagatcctagtacgatgttagttgtgtatatatgcttaagagacctgaaaaaccacccagaatgactatgggaatacacgtttcttgcatctagctgtggggtggtacattgtactgtatagccttgtctcaagtaattaccatagctccaacaaacaagatctcagtacggataggatctgactagcaaacaagttctttgaatgtgaaaccaagccttccgaaacattcctggggaatgtcctgctcgaaaataggggtcaaatatgcgggtgatagagtttatttcatacccagttactcatagccaaatctttctctgttctaattcttattgaaattcaaattctttgtcacccaacgcaagagatcagccctaatcctcctatcatcatactaacataaggtccaagcttcccaccactacaagatctacatcccacacgcgcaaactgcgggtcaccagaacacaaacgcaagggaaagaaaaataacaaagcggccttcctgcaatgtcacaacatcttagtccttgagctgaaacacattttgaaacccaaccacaccaaagatccatcgcgaaaacaaaatatctcaactcaaaattcagacgtctggaaaaagccctcatcatgtgacttccctgctgcatgggcgatcaacaagacggcagatttggattggcagggtcatactaacaggtccaaactatttactttttgcgggtcgcggctgacctcctaacaaaccactcacctcatattagtagggtgtttattaagcacctatgacgaatggctcttgagctcacctcatggtgttcgtcgtggtatccactagatcgcatataaagctgttcataataggcagatgacccgatcatcacacccccttgcgccgaatgatgtagggctgccgtgcggctggcggagataattttgcggtatgggatgttcgtgcgatatttttttttgttgttgtcgggctgctttttcttccttttttttttccttttcgaaggtacggaatttaaaaggggttgagctcacctgagctgtttttgaaatgcttttttcccttctttctgttctctggttaggcctatagattaggttttgctggcacaaaatggctactactctttatttatttttgcatcttgttcttttctcagcttaccacggtttaacttatgcctcttaccccccaacagtatatctcatccgtcatggcgaaaagccaggcgatccactagacagtggactaaacgcagatggctggaaacgagctgaatgcgtccgggaagtgttcggagaagcttcaccctacgatattggctatataatggcaccgcatattaataaaagcaagtgttctctgcaactctacaagcttcccctatctgagcactacacacaatacgcgaagaaaacaagtacccacccgtatacaggataactaaccaatccgatagaaggagaacacagacgctcctacgagaccgttcatccactagccacagacctcggtctaaccgtcgacacttcctgcaagcggaacaaagtccactgcgtcgcagaagcagtcaacgactatgacgggcccggcaatatcctgatttcctggcggcatggaaagatgagagagttggttcaggcgttggggtatgatgatccgcctgagtatcctgaggatcggtacgttgatctcgctacccttgatattcctcttgatattggtcgtggtggtgggagagctggaataaagcgttgattatatgaggagaattcttagtactgaccaggtctttcttgcaggtttgatttgatctggaccattccgttcccgtatgacaatatcacggacataaggagcgaggactgtccggtgttagatgtgcccgaggaattggcagttgatctctgatgattctttgcctgttgatacaactttttatacccataagtgaggaggtcaggtggttatatgctacatggctggaaccagtagcctaggcttagatgcagtacaggaagcgcatatgagatacgggaaagattctccctacatacatgccactatacctgttatcggataaagtatggaagatacagcagggtgttttcgcttcggagcttgcaaatgcatcataggattggattgaatttatagcggggtgccaattgcgtcatgaatttgtgctgaactcaaggaatagaatgtctatttgctttcttcatctcaggaaggatcaattggatcaatagggtgttcaattctgactgttaagttgtcactgtacaacaatagaattttgatacctcatgtagggcagtcagtcaggctgaattcggagtgaagtaaattgtctcatgaggagaaatgctgtagcggtagaatgatatttgaccacagactaaagcaattctttcaatgaccaattccggcttcagttgaacttaaatagatctatctgagatactcaacaaataaagttaaattagtcgacatgataagtcagcaagcccacgatgtggcaggcggtgaaccactagcaaaaagcaagcggagaaaaagaatgccaagatttcgaaccgcccacccaattttttcgagagttatcgcgtccatactacaaaaaaacccccctcaacgtccaggtgacaatcacccaatcctacataatacccggaacggagctactgtgaatctccgattcaagtaggaaaaatggatgatatcgaggtatgtgggctttcttcccctagttcgtctatgattcttgtggtatggtattccggtcccagaattgaaaattgacgatcgggatttttttttggctatataggatcggttgcgtagccacgcccaggcttttgatggtctcttgtcgttgattccggcgaaatattattatggggaggatggtagtgtatgtgattctactgcctgctgcctttgatgccttttgtcccgttttccccacggtctccggcttgttctgcgccaggcgtggctgaccacccatatccttcataggaccaatggaaacgcaagaaacagacgaaagaggaagctcgtgaggcgaaacgggcgaaattggaccccgatgccgcgaagactgctaaagacgtaatggaagagaacgcccggaaacgcaagcgtcaagaagagggtcataatgagactgcatcatctgaggatgaagatctcggctcagaaatgcctaaggaaggcctgaagcgggccgatgcggcaaagaaacagaagcaatccgaagactcggcgaagtcggaagaggcagaagcccgtaagaagctaaaggaagagaaaaaggcacagaagaaagagcaacaaaaagagaaaagaaaggctaaagaagcctctaagaaggaaaagctgaaagaacagcaagacaaggaggctacaacccctactgccgatgctgcacagaagccagagtcgaagcctgccagtgataagaacaagaagcaagaaaagccacccgtaaaggatgacgataatgatgacgacgttgatgaagaagagaccgagggtctcgctctcgagtttaacccagagcaaacagaacagtcttcctcttctacccctaactcccctggattcgatgcctctgcccttcaatctggcgcctcttcgatatcttccattgtcccaccttctgctcctaacgatgcctctaagaacccatccgatcaaaagccccttaagtccacacccgaagagctgaaacaacgactacagaagcgtcttgatgagctccgcgcagctcgtcacgcagacgggctgaacggcaagcccgccagaaaccgccaggagctgatcgaagcccgcagacagaaggcagaacaacgcaaggcacacaagaaagagctacgacagaaagccagggaggaggagcaacggttgaaggacgaagcattggcccgccgcttctccccaggtggctcgggctcccttctcgcctcacctcgctccccagcagagtcagtgggctccagcgccgccaattattccttcggccgtgtcgtcttcgccgacggccaggctgctgatcccagtctgaacagcgtgcgcgatcagcccaagcgccatggtccccatgaccccgcgtcggccttgaaagccgttgaggccaagaaggcccgattggagagcatggacgacgagaagcgtgctgagatcgaagagaaagacatgtggctgaacgctaagaagcgcgctcacggtgaacgagtccgggatgacacttcactgctgaagaaggctcttaagcgcaaggaatccgccaagaagaagtccgagcgtgaatggaaggagcgcatagagaccgtccgcaagggcaaggaaatgaaacaacaaaagcgcgaagacaacctccggaaacgccgcgaagaaaagggcaacaagggcaacaagggcaagaaaccagccgcaggcaagaaaaaagctagacccggcttcgagggaagcttcaagggcaaatccggtgggaagaaatgaagagtgaccagtatgtaataccaacttatgtatctaaaaagaaagatatccttccgcagcagcccttcttgatgagcacttgctctgcggagaacaaaagtgatcaaaaggtaaaagaaaatcgaggagtgtgggaatcggtgtttgggcttctttggggggttatcttgttatttgtgcatatgtgcataggcagcgattcacctgttgatattcataaatttcaaaggagttttcttggtttcatctcatctccttagtagaggcccttagagatttgaaacaaaggaaaatgaagtattctcagatttattccctaacaaaaacagtgtagagaacgaaaacaagccatgcgggatttccctccaacatcaagacaataaaagaacagagccggaattctagtgactgggatgccctgtgaacccgactagtacatctggtaataaagcaggctaagcgttagatatgtacaaagtgggaagatgagggtgtcaacccttggatatcctctgaaggaaaagtttgtctttcccttaactgatttttatgatagtattcttttgaacccatcttctaaggtggatttacgtgatgtgacacctgattcaagagtgcccttgtgatatgaaagcagctggtattgttttaacggtaaggagcgtcagctctggcagcggctgcaatttcaggctcccacttgtcaccgttggccaggagcttctccttgttgtacagcagctcctcacgggtctcggtggcatattcagcattggcagctgtgtcgtagcatgtcagtcacggcattcaagagatataatctcaggatggctggtgcttactctcaacaatggcatcaacggggcagctctcctggcagtagccacagtagatacacttggtcatatcaatatcataacgggtcgtccgacggcttccgtcctcacgttcttcggcctcgatggtgatagcctgagcagggcagatagcttcgcaaagcttgcaagcgatgcaacgctcctcaccggtgggatagcggcgcaaagcgtgttcgccacggaaacgaggagagatgggacctttctcgaaggggtagaagatagtgtaactggattatgatatcacatcagtcaagctgttcgaccggtcgagaatcccaactagcatgtcccagcatgaattcaagatatacagcagaattatatgacagcgagggataccaattggccctaggcgtctgaaagggcatgatagtgcgcgggagaaggcgacttacggtggtctgaagaactgctccaacacgacgtacatgccgcggaaaatctcagacatgaggaagtatttgctggccttgtccaaggaggactcggtggtctcgtcccatttcttggggggagccagacggaaaccggatggagggggaccagctggggtcgcagcccggcacactgaggaggagaagtttgcggttgaacccaagggacggaaagaagaggtcaacagagaaggcgcaggccggcggtaggtgaccagcctcgcgaccgacttcgaggaggccatggcgggggatgagatagcggactggagaagaggaatggagtggtgaggggaatcaattggggggtcaaagtgggaacaggacaactgggagaggttcacgaaagtcgcttttggtggtttgccggcggcttaggtcatttctttctgccgccccgtgattggccggccgcaggtttttgcttcccccgagccgcaacgccaaagcagaacttcagaaactccattctccaaagtccatctttcctaccactcccgactttactttctcgtcaccaccgccctctctttttcttttacctaattcccaggcaattgcgcctttctttcacttcctctttaaccgacataatgttccgttccgctgttgtccgctctttgagggcctccgtgcctcgtgccgtcagggccccggctaccttccagatccgcagcgctcctgccgctcaattcgctcctcgctttgccttccagggcgttcgtctctactccgctcctgccggtcttaacaaggaggaagctgagggacggatagtcaaccttctgaagaactttgacaaggtatgtcgagttactttcccgcctcggaaacgaagaccatcccggaatcatctacgggaaacttgaacgatagctaatacatccaattactgtataggtttccgatgccagcaaggttagttaacattttgttgtctccgggcgcttgacggacccgttcagacccgcacacagaacggtgaactaagggattgaatctgtcagatcaacggctcttctcacttcgcaaacgaccttggacttgacagcttggataccgttgaggttgttatggccattgaggaggtatggatatagcatattcactattatactggccttgagttgaatattgatgtttttcgaacaggaattcagcattgagatccccgacaaggatgccgatgccatccacagtggtaagtcttatctgaacccggtcctttgatgggcaaaatacggtgactgtttatatacttatcttttgatacagttgacaaggctgttgagtacatccttgctcagcccgatggtaagtcataccttgctttgacactgtcaacgcgtatgagttatccacgactaactagtaccgcagcccactaaattatgtaatacgaagatctgaatgattttgcgggttagatagaaaagaaggggatggtggcgtgcatctacatggggtctcagcgtggaaacgctacttgtatgctgatacatgccggtgttgtttcaccctattatatcgtgtatatcatcttaaatgcagtttgattgattacttctgggtgtgggttgctatcaggctacctgtggacctcgttatgcgccaatatctcgatatagaccgccgtagcatgtaggattggtgttatgtggttggtgattgaattgacgcgggtctcaagatgtctcaagatgcattgagcatgttgtatataccgccctcttgaaattaagacaatttaggagtggatctgaaaccgtgttgctctgacgactttcacagaggatgacgtggagcggaaccagtcgaagagaagagaataagacactatttgataaggaatatttcaaaagatagaaaagaaaccacctagcgtgatggtcttcctttgatatgtgtaaattagttgatttcaatggtagaagattcgcaagggagagagcgacaatgctttgtatagagattggattatgggtccctccaggttcaataaattatgacatgttttttgtggtccgtcaccggagaagcattgacgctaagagaggaacaaaagttggaatgagccgtaacttaatatcaattgagaattccttttaactccaaaaccaccatcggagtttctattctggtgtctgtttggtgcaagggattccatctggtccgcctgaattaattcctatcgatcgaccgtttcgggacagttccagttgcacactctccgcctcgtgtccttcttcctcctcttcctcccactcttccccccctgacaatttcccgctcagcaaactttcgggatattcttccctcacccgtcacaaccacgctaccttcaaagaactggtaaacggtctatgtcgcaggtcatagcggtatagattccggttcctgacattcttcccgaccgttctttcgcttctcctttccgctcccgaactccgatcccctatctcctcatggcctcagccgggggcttgactcgccgaagaggtggcggtcgagtcgctggcgcagacgagaacgacgacagccgagtctcctctccgatctccagaaatggctcttccttggataaccgtatccccgagacgtctttcaccagtaccgagaatggtcacaagatcgcattcgaccccagagacctcagcgagaccgaggaacgaagcaagcagcccaagctgacgctgatggaggaagtactactgctggggttgaaagataaacaggttggtctcgcgctctcatctactcgtttacgcaggggaatggcgcgttgcgaggcccaatttgaatgctgacaccgggtcgggaaatccatagggttatctgtctttctggaatgagaacatttcgtacgccttgagaggatgtattgtgattgaattggccctccgcggtcgtattagcatgcagaaggattcttctcgacggcgctttcccctggccgatcgtgtgattgaagtcgtcgacgatacattgactggggaggtcttgctggacgaggcgttgaagatgatgaagtcgagcgagaagatgagtgtgaactcctggattgatctcatgagcggtacgtgcgacttgatgctctctatgttcgatgtcggagaaggtccagagtgctaacgggggacgcgtggcaggtgaaacatggaatttgatgaagattggctaccagttgaagcaagtgcgcgaacgtctcgcaaagggtcttgtcgacaagggcattcttcgtaccgagaaacgcaacttcctcctctttgacatggctacgcatcctgtcgccgacggcggcgcgaaagatgacctccaccgtcgggtgcgcaatgtgtgcagtaatagaacggtcattctcccgcctaaccagtggcttcctgaggactctgagttccgctaccttcggacgatcacgatggtatgcgcagcttatgcggcgaacgtactggaaaacgctcttgtcacaatgagccacgaggctcgggagagagcctttgcgcaagtggatgagttactggcagagtattcccagtggccatttgcccggcgggcgggtggctcgcaagcaattggggctaatttggcgggagcaatcaacgaggaggtcaccaaggccaaggacagagagcttcagttggaggtatgctcgttttcctttgcagaatattgactcgcaaccactaacaaagaccccacagattgttgcagcatgtttgagcgtttttactagactcgattccttactttaggagctttcatctatcaccctcctatgtccttccaccctttgccttctccgtcgatcttacttattcccctgatccctctcccagaaaatttcagcaggagttcttcttttcctttgctattttggctacttagcagtagtttccggtatgcggttggaattgggcgaagtgactttatatgattcagccgtcgaatacggtccaatgcattattctacgaatgttcgatttctctgatctccatcgatctgattcttgtctgcttattcatgctttttctccccgtcgaccacgttagcattgccagcatatcctttccattcagatgataagggcatgtttattccataaaatcgcgcacgaagcatacctagccatcaacgcaagccaaactcatggacaaagagaaccagaaaagcacaagagaaagggaaaaatacaaccaaccattccaccgtccttccgcatcccatgtcccgattgataaaaaacgaagcccaactggtttgcggctcgagagggtatgaaaaaaaggaaagagcaacggacaaagggagaaagtaggaggagaataggctggaacagtgtcttcatgatttccccttttccatcctgttttatcatgtttccttttttacccttcttgtctacgagcttaccttacttaccgattttgcccatctaatgaatcaattaacttcttttcttctttacgatgttcattcattgatggctgtttctcttatctttctttctctggtctgaggatcactgtcttattccctcttttactacctgtcttttggatcctcttgtgtatatcaggtttagggaaggaaggtattgactatttcgctctcttgtggtgtgtatgcttgaatttgtctatttcctcttttttctgtcttggctggctgtggtttgggagctattttctctacgttctggtatgtcgttacttgatgtgagtattattgatataaatcatgtttatggtttgttttctccgtctccggttgtgtatatttatgttggagtaagtcgtagatcaagacttacaatttaggctacgatatttgaaaataacagtgtagcattctacataaaagtcagaaaattgaactaaatgccgctggacactaagaaatggttgtacatactgaatgcgaacaaacgagtaaagaagaagaaaaatagtagaaatatgaaacagagaaagataagggaaatcaaatgttcacccggaagaccatcattcctccccgcctgcctccaccagcgccagcagcctcagacgccaggacatccactccatgggccagatccacgagacactggacccggcctcggatagaaccctcttcgaccagttccgcaatgcgagttagtgctttcccatccggtttcaaggcaacgaatcgactgaagagaccttgcttctgattctgggcttctctgtcggcggttttgggctgcacagctgtgtcgtctacggcggtcaggacgatgccgttatttttgacgacgtcagatgagtgggcgagattgaacatctgttctccagcgcagtcgaggatgatgtcgactggttcccatttgttcttgcggaagatcttggcgaggtcgaagtcctgtggtaaggggagcgcggcgtcgatgacctcgtctactttgatttgatcacgtaggaaatcgtcgtgctctgggcatgaacaggtggcgcaaatccatggccggtggtgtgggaatagggatttagctcggagcaattgaagcgcctgggcagcgacctcgttgtcacgggcgttggtcactaaaatgcgcagcttatgacgtgtgtcgctagggtcgagacccccatatgtgaacaaagcctgccatgctgtgagagcaggtccagggatggtagatgcctcggcggcactgatgttcttcggcttcaacgcgatctcatcttcggttgcgactgtatagtctgccgcggcgccatcacgggtgttgctaatgagcccgaagacggtgtcggagattttgaactttggaccatctggtttattgtgatcttgagtgggagtgctgatgactatgccgcaatagttgtgtaggggaatctgagggattgatttcgatggatggagggttcgagcgagtcttagtccgtcatgagagaaagccgctgtttgaactttaatgagatactgatttgccgctggctttggtacaggaaagtccgtgtcgaagataatccccgaatctaccctgggcgcatccaaagctgtcagatcggtgatggcagtagaagccggtcggtgatatagggctctcatagtccccgggacgaacgtttgctcgtccatagtggtagaaaagggtttcgctggcttcattatggttcagtgtatggcgtatgtgtaatacggcgtcggtatttctcctactctagtatctctaatttatttgaagactatgaccccgaccggggcaacgagtatataactcgtcaacacaacttcgcgcctcgattgcaatattgtgcaccaaagggccgtcgaaagcggttatgaccgtcccatgaagtcagtttcgcaactctcatttaatagtcaagttctgagtatgagatgtggggaaatcgctgcacttttgatgtagataatctcatgttgacgtaactaacgagggtctacttccgcttatatcagcaacaaccttttagttatagttcgcctgaaggttgcaacacaccatgcagggtaaacttgttgttgtgaatatatccttgcagttaatgcgtctcgtgagagaaatgcgtggtagtgtcaacgttcaaattaaccaggaagtcgaacactgcttcaggttgttcgaataccttccatatttggtcgggaacaccctggaaagctgccttgaatctctctggagaattttgatcttctaggtgtggaacatcggttactttcctgatccaaatagcgcggatccagtgcggatgcctcttatagatctctgcgtatgcttccggatccttttgggttgagtcgccgatacaaatgacttctcgctgagggaactggcgccggattttctcgatttgttttaccttatattccatggtatttactgtgaatgacttgaccagttcacttatatccagccatgatgaatctctgagaatcagggtcccaggattgaaatgcgtatgaataaatgttcgcaagaacggatacagattgtacggcgaagcagatacatagaaccatgctggcgcaagttccctgtgcatgtgagagtatagctcgggcattccggcaataggcctcggctcttcgacaaaggttgttcgaaggattccagtagactcggaggttttggtatacttgatcgtatcatcgatgtccgatatcacgagccaaccgttcgggccagcgaagtaggttcgcattgcgacattgtctctcgagccacggagatacgagcgaacaacacttccatctgtaatgtgacggctgcccatattcaccacctgactgctgatgccattgctgtttgtgggaccaagttgctggatgatcgtagtgctattcggctgcggaatttcgagcatcatcaaatgtgcaggcataacatgatacaggaaaggctgtaaccgtcgtgttatttgatggcgtgtctccctttcggtgcctatttctccgtcgaggccaatgagatccgcaatcatggcaacgatcttactcatgtcctttcggctgtcccttcgaaatacacaagccacgacttctgcgtgccacgattctatcagtcccttagcattgggggaggcgcgtaggtatgcggtattatcgaacaaccacactgtatgctgccggacatctactgcttgcagcgaaggctgcttccataggaaggaggtcaggaagtatagcatcgaatctctcctccacaagcggtctcctaagcgtctgagattctgaatgactgggggatgttttgtttgagcgttcaatgaatccatcctgaggttgtttcaaaaaatcttttggcgtcaaagtagagtaagaggtatagcagtcagtcgagcgatggtaaatttgtggtttaagtgaatccggagtgcttcgtgctgtgagaaaaagatagagactattagttcacaagacaagcccggagtcaattgtggtgattttccagtgtctattcttttatatcacctagcacatatgtgtaaggctgatagtcctcctgatctgcgcatacacctcatcgtattggttctgagccacggggcagtgacccttccccgttggttcggcggcaaattaatttgagtcattatcatcaggaacagtcaggcgaactgacggtcagggcgagctttctctagcgggtagaagattagctgtgaccgcgaatgaaagaggtcgtctgtcgtatagtccggcgagtgatggctcatcgcttggcgcccgatacaaccaagtcagcatggagttgcttgtgaccctatcagatttctcggtttttctcggcgcctgaccatcttaaggcacagtgttgaaggtgatcaaaccaacgtccacgaaagtcagtttagacgtaatgctgcaggaacgtgggtcttcagtgacgctagccagtgaacagtcctgctgctactatgtgaatgtttcccatttcccccttgcttcttgcccctcgggttctatttgttgtcacttagcactaccgtcgtgtcgcagggtgaaggagagaagatctaggcggagcagatcatgggaatcgaagagtccgccttcattgttctgactcattggtccagcgtcgaaggtacagccacccagcttgctaatcctttgccctagtaaggctgatggacgacattgaagagaaaagagagagaaaaaataaatatctatatctaacttttatttcatcaacctcatatgtcataaatctgtacattaaatggattctccctttaccaatatgcagctgtttcctgctcccgccggaatcccgaagagtgttcgaagaaaaacaaccaagacacaaattaaaatcggacagagaactaccacctcttaggagcactgatcaccgttcgagaaaacgacgcactgagggagtcgttcccctttttccgggtcgcagcaataatacctgtccgatccgtcaccggtgtcgcgtcaatgatattgtcaaacgcttcgtcgtcactcccatccgcagacccggactcggcgtctgagtcttcaacggggtccacatctggacgtgtgatcttctcaggttgtggcttgtcgggaacagtaggattctggaaagacttggagttgaggattttgcggcggatttcggccatctgttcttcttcttcggagtcgtctgagatggcgaaggggtctttttcttcttccggttcttcctcttcatcttttttctccttgtcttggtcaccctcttcaccctcttcgctgtccttatcatcctcggaatcagaatcgtctgccctccggttcgtatttcccactgtccacatatcatcggcaccttcgacacgactgtcttcgtattctttctcaatcttagccagccattcttcctcggtccgtttgacgtcttcttctgtggcgcatgcggcatatcgcttaaggagttgcgagttgatatcgaggaaagcctcgccgtaactgaaatgcttaagaacctctctagcccaatcttcgtgtccgcaaatacagaaacaggccgccagggcttcgacacagttcaaccgccatggccgtccgtagttgactgtgttggctgcaacgagatagggtactgggtttgttagtatgtatgtcaatgccgcctatcagagcagctttgaagggcaacatacgaagtctttcacactttcctcctatgcgcgagaaaggcacttctttcagtcttacccacgagcattccactactgcggcgccatattgttctagtatgtctcggtccgcgggggagatgattttcttcgcattcggactgcagtcatcttgtgagtttacttgtagtagagagaaaagtgatgtgatatatggaagacagtaagaggttacaaagggtataaggaaaaaagaaaggtttacgtacgaaacaacgacacctggatacttttgtccaatacctagctcccgcatcaatcccagatgcattaatctcttgcccgagcatcgcttcgggtcgcagtgccccagatcccaacaggctgctttaaaaggaagtctgtcggaggactcgccgtcgccgcggggcactgggcgtgggcggggtgtcgaggaaaatttcttgcctccgcgggagtaattgtctttcttatgtcggaccatatcgcaataaaggttggaataacagtgacttcgctacttccctaagccctggtactccaaaagaagagttgttctgtggaaggtgaagaagtagtagaatggtttttgaggactagtatgagtagttcatgttcatagaaaagaacggggcaactacggcgacggaagcgccaacacgtggagctcaacccaactagagtttaagtgacgccgcgcccgcaacttgcttgcttaggccagcatctatctttctttccctatcacttcgccttctttcctttgttactgttcctgcgccccgttcggacattgtccataggggctctaattgtcatccgttaccttttccgtcaccaccctggaggccgcatcagcacgaatggcagctagggaccgctttggtgcctacgctgacctaggcctaactccgctgcaacgagcgattcgtatgttaccaatccacccccgctactttagtagcaagaatatgttctaattcatcttgtgcgtattcactaggtcatgcctgcgatatctcccactacgaacccaaccttgccctgaacctcgaagtcgcggacctgattaattccaagaaaggcaatgcgtgagtcgcagacaacccagtaggatggcgcattcttacggtctacagtccccgtgaagcagcactcgagattgtccgtctgatcaactcccggaaccaaaatgtctccttactggcgttggctgtaggtttaccgatcttcggagaagctagtgcggggctgacctagtatagctcctcgacatctgtgtcaagaattgtggataccctttccaccttcaaatcagtaccaaggagtttctgaatgaactggtccgacggtttcccgagaggcccgcgttgcgcccctcgagagttcaacatcgcattttagagtcgatcgaggaatggaggcaaacgatttgtcagacgtcgaggtacaaggaggatttgggacatattcgggatatgcaccgtctcctgctctacaagggctacgtcttccctgaaattcgaaacgaggatgctgcagttttgaaccccagtgacgtatgttcttctatcggggctagtttgaggatagctagctgacattcccagaatcttcgctccgctgaggagatggaggaagaagagagagaggctcagtcagcgaaacttcaggagttaatccgtcgaggcacaccggcagatctacaagaagcgaaccgattgatgaaggtgatggccggctatgacaatcgacacaaaaccgactacagggctaaggcggcagaggaagtcgctaaggtgcagcagaaggccaagatcctggaggagatgttacaaagccagcagccgggagagcgaatcgcagaaggagatgtgttcgaggtaggttcatcactggctgtgtaaggggtgccgctaaccgtcaatcgcttaggaacttgcgaatgctttacaaagtgcccaccctaagatacagaaaatgtgcgaggaggagtccgacgatccagaggctgttcacaaattgttagaaatcaacgacagcatacaccgcaccatcgaacggtacaaacttgtcaagaagggtgatgtggaggctgcatcgaggattcccaagggcactttaggaacaacgaccggtgtttcgaagaacgcgaacaatgaattgtctctcatcgatttcgatccagaacccagctcaaacggcaatacctcgcaaccggcgggcggcagttctctcgagaatgatctgcttggcctctctatagacgagccagcccctgctggaggcatctccctaggacctggacctggtgagtattgttttctaagggagcccagacctgttgctaactgggtttagtgacaccaatgccttcttctacaccgccgatacagcaggccccttcggcatttaagcccaactatgatatcctgtcttcgttgaattcatcccgccctgcgtctcaatcatccatacctgcacccgcagcgatgcggccacagagcaccacagctaccccacctccatccgaccctttcgcctcgctggtgtctgccagcccccgacatcccagtccgttcccctcaggagttgccagtcaacagcccgcatcggccgggtcttccctcctcgatctggcaggagccagctcgccgcagcccgcagctggtaacacgaaagcggcggatgaggatgagtgggatttcacgtcctcgctcccagaaagtaacgctctcccgaccacgaatcgtgtgcaggtgttgaactcgtcgttgcgagtggaattcgtggcgcggcggcacccccagcaggcccggcagattcacatggtggccttgttttccaatggcaccaatcagccactaagcgagttgcatttccaagtcgccgtggagaaggttagttatagtggagaatgtatagagtaaggttcaggggctaatgcaagaacaggcatatactttgcagcttcggccccaatcagggcgagatattgcacctttgcaggcgaacggagtccagcaggaaatgttggtgagtggcgtggaagcgggcaaaggcaattcgattaagatgcggttcaaggtttcttaccgggtgggcaacgagcaaaaggaggaacagggaatggtaccgtcgttgggaattgcttagagggagaggaagagagagagagagagtagtagtagtcagaggttgtttctacttggttgtgttgttcagttctccagcctgcattcttgtctatacctgaccaactttctgatgccatttgatgagcgatatttggtgaattaagtttgtgagatgattgggtcttgcagcgtgatttcgagtaggaaaagctactgatgcgtgagtgatatctgatgcctgtttgggaaaaagtcgccttcggtcaggggagatggactcatactctctacagtattatgatggattttactttatttcatttgatctagtaaggtacatacattttcacccttggtttcccctccatccatagttcaacgtggaggaaggagaatgtaggcagttcaaggcacgcgacgccgtgtgtgcctgtggatgaagagctcagataaggagggaagggggcttgttagggttattggatccaaagcccctcaccatagttggggtacctttttaagcagtgttcgttaccgtcttgcttgtactgggtacagtaagtgctgtatacagtaacacagtcgtaccataccaatcgacggagtggcgtcatccgtgtggcgtccggccgaagaactaaccgagttaagtaacgataatcccctgactctgatgtgaacataatatgatatgattctctgcctattcatgaatcccgggattgacctggacgatggcaaacgtgggctcgacccatctgccgggagtcgggactctccccgacactgggagttcgaccaggaatttcctctttagggtctgatgcgcggtcatagcgagccatagtccaaatgactcaaggttttcctttttttttctcctctggacaagccaagagaataatatggaagatcatccggtcgcacagccatggtagtggaatgtgttgagggggtacctgtggttgtgcatctcgtaccttgaccagcagcaggttcaattaccgaggaccaacggaagaagggtgaacaattcttgcattcccaattcagtcctacggtactgaaactggaatgactgtttgttagggttcctgcaggtgcggctttcatgcagaaggctagccctaatcgacgagaccaacgtgactcccttcccacctcaaaagtcaaggctagactcatagtgtgacttgcaaaattctccggtgagcaatagtgaggttatgaaacggttagtgcaatgctgtaagggattcgtcatcccctcgttctttgattgaatcgaatccctgaccgattagcattatcttagcggcatctcgtcggcaatctctaatttgtcatgccccgtaaaggccccccccacgacgatggagatgggcttcgacatgaaattgcccattctggcctctgagaggcccggacccagtcacatggggatccttggccctttccccatcgtgaagagtggagaaagggagatcaccgagaggccccgaagtaaaatcgttaggctaagtaactcaggacgcttcggtgtctggctctgggacagatggtccgtgcgatcaatcacagcgccttcttgccagtccaactcacagagtttactgataaactcggtctttggttacgcgctaccaatgaacgtcccatccccagtcttagggcaggtctaccctggtggcatcttttcacagccgtttgaccaacaggctgtggtggaaatcaaagtcaatctgggggagactttgcttgtccccagttactgggatactctttttgcacagggtgaacctgatgtcggacaaaaagagcctactactgcaggggttaactgccgaatcagggtgggattcagactggagatctctctctctctctataaacctggtagaagatcaactgggcagactgtcttgaagcgcaacctccccatttggtctagactttggacctgtttcgaacttctactgtagtgcttctttagcgtccttcccttatcgtagggaagtaaaattaattgctagtgtgatttgcctcctatgctggaaaatggttccggttacagcgcgcaaatgcccgcttcgctgcgactcggttttgtacttttttcttcaacttacaggaattcccaagagtactcctctcgagcggaaccgacccaaggttaatcctttctcctttgcagcaccagcagtgcgagaactttggacggattgggatccacggaacggccggcagccagactttgaccggccctttggtcgaggatccgaagttgaacttgctccaagcgagtggctcgcctaggccccctctggtgccaatggaaacttgacagctgcgctgcaaagttaatagggggaagtggtttttctggacgaccaaaagccccctcaatccactactacatatttaaatactacttcctcgtgtactttcctccctcgttgccccccgcctcgttgcaagatgcgatagtccctgattatacttctactgatacctatacctctattatccatcgtacctgccacttttctgctgtatccccatacctatatatgtatatgactcccctcttgatccaccttcaatagcccggccattccaacatcatcgccgcaatggcttcccccgttgagtttgagatctcaccaaaccctcgtactcgtgaggaaaatcaagaacggtagagtctctttccctcctccagagggattcggctaatgagaccagagcgttcattgctgcctctcggcggaaagatcggagcctcgatgcccgtctagaatcggccaatcgtgcctctcagctgcacaagcagcgcaccggcaaagctctcctgatcacccgggagattgtcgaaaaagaggccatgtacgaagaagtagatgaccgctacaaggagaaactacaacgcatgctggaagcgcagaacttgcaaatcaacacccaattccaacagaacctcctcgccaccttggccatgcgacccggtctgcagcatcgccgtgcctccatgatggcacagcgcggccccattgacggggtccgcaaaatgagcttggacctgtctagcattcgcagctccttctccgagggcatgcgtgggagcccgatcactagccccatggccatgaccggcaaccaaagttatgtgatgtcgccctcgtacgacgggaactcacattccccgtcctcattccaccccaacatgatgcccgcctcgtcgggacacatgccatcctacgttggccatcagtcgacccccacatggcccgcacacatcggcccgcagcacgttcgatcgccttgggctgggtttaaccctgacatgaacatgcctgtgcgccacttccgagaccgtctgggttctacaccggttattcccgtgcacgcgatcccctccagtgccgcataccgaccgacgcccacgcctcaacatagtcgcaaccgctctgagccaggtcaaacgcctgcccaacggatgccgtcccacactccctccagcgagaacactccgagggtggagactcgcatcgatggccttcccaatgaaaccttaccaactaccttcccgactcccgatctctgccctacccccagcacacctcactcgcccacctccaccgcgaaacacagtgacgttgcctttgacaccctagaccccaaggaatccgactgtgtctccttctcccagccgttcctggaccaggactttgtcgattttcagggtctttctttctccttgggtagtcacccgaccatcccctcgttcgacaacaccctgcaccatccggaaaccgaatggaagccggacgaggtggtccaaatggatgactggctcgtcggtgcatgatcttggcatgtttatagctagccttgcttctacatttttatgttctgtctttgcttcgatgatgatccttgcattactacatcggtagcttgggcgcctttcatcctttcctttcttgctttcacttatctttactcatctatagcttttgcttttcttgtgtcttaatagttgaagttgcgctggactagtcagggcaataccccgggatgaatggcgttccaatgggcttgtacaataatgagaaatgaaaaactcatccaacatttttttttcctaaacttagctttttccctaccgagtatacttttgaaacatctccactgttgataaaaaaaaaaaaaaagaaactccccctccaattctagaatcacaaatcaaaatccctagctaagacacagaaacacaaacaggaacaacaaggttacagcagctccacccgccaagaaacgccgcaaacagtaagaatgtcacttcaacactgtcacaacagcaactttaacctagaaagaaaagaaaaaaaataaaactttgtactagaatttctgtgcacatgtagtgacattccaatccaaacctagatcgaggtccataccgaaaacagccagattttgcaggtttaggattttggtttctttgacaaagaaagggtggaaagccatccttgagtaacttgggtttatgtctattgatattcatgaactatcgtagttccatcgatagttttaccatatcttactatctcttactatctcttactaactagtagaagactaagtaaatagtaatatgcaagcgcgagtcaggtctgattcggaaaatcaactaaactcccccgcacacactaaccaccttccccctcaaataaacccaaactataacacatgaaacgcaactaatcaccactagtctcttaatcaaaggaaaaaacaataagaacagattcaaaatcccaaccgatcggaactctcaccaccgcacagaccaccatgaataaaaaagaaaaaaaagaaaagaaagctcctgtgggtccctctctctcgtttctcccccggaataagtttagcctgcttggacccttcgtccacttttccacttcatctccacttcccaggttggacggggggagggaattcctgcttcggggttagtggcctgggatccactgggtgagtcgcgaaagtttgttcgtacgacggttgtcattgggttccggttgtttggggggaatgtgtaaggggttggtaattgggctggatttcctttttttcactttgctttcttttcttttttgggtttagggttatggtgtggctggctggttgtatagtttggactccgtgctgcttgatgggcgttggtgataggttgtggtgagggtgcaggattctatctatgtattccgtactccgttatgtagtagtgccatactagtattgccatattagtagtagtaaacggggtaaacggagtacgagctgcagtattctccgccgatgcattggattacaattgcaatgcataacattggataataaaaagattaggatctcatcctaggattggatgggattctacctccatacatgtcccttcctatccacggtacttttacttacttgactatctatctacctagatagctgtgctttacgctgattcgctacctcgctacaaagtacaacggtggatctactctggactctggattctactttactaattatactcagaaaactcaagagagctcttatccacggttatgtatatggttgggatcgacactcggactttactgtgtatttacttttggatcctaatctccactgtaatctcctaaaagggtaaggggaaggttaaccgtatacctttccttgcccatttatcaaccccactgataggtaggtaggtaggtaggtaggtaggagggaagtatcccatagtaacgttgtgctgtattccctgctagtacacccactatgtatgtatgttttactactaccaacaagtcccataagttcgcgtgcccacttacctacctagatagagacggtaggtagtattcgatccctgtctctcaattccaaatcaatctctctccctacccaccagcaaccctgtaatccaaaccaagcacccacaagctcttaccagtagcagtagctaagctaagctacaactccatcccacacacccaagaaccattctatcccaatccaaccaccccatccaaggatcccacccataataaaacttcccataatccaaactctcgcccgagaaagaccccaatctagacattacgatccgggccgggatcgtccctaggggaggggggaacggagtgcttgaggatttattctccgtggtgggagttggatgttgctttttgcggggttggaggttgggttgtgtttgtgtattggaggttggtaggattgttaggtacttttggttcttggtattgttacttatgtactactgtgtatgtactactgtgtactatgtgtcagggtgaggttgtgggtttcttctctgttggctgtttgggatataatttccgtaatggacgaagtatgttgtttcgaattgggatgtcgatctttgctgtctacagggtagtactcataactattggtaaaggctatgcgagaggcaagactaaatggaagaatgtcaatccccaattggatataactatacaggaccatcgtctgttacccccaattcccgagagataaccccgcagaccaacacgagcagcatgccgtctccccaaatcaaaacacaacacgagcatgataggggaagtcctaagaggagaagggtaaaaaaaaaaaaaaaagtcttcaaaatagagctagctacctataactccggtacacacgcccctcctaccccccacagtaacattagccagaaacagaaacacattgcgaatcgcctgcccatggctcgagcacactttgccactttccccagaccactcatatctctcttttctcaagttcaattccccgggttgggtgggggaagggtatttacgccgcacggtcgccaggtgagattaggtttcagggtggagttatctcggttttcatctttggctgctggattggttgaggctagactggggttttgggaattgagttgcttaggtcgtgctgtgatatactggcgaccagagtgctaatggagactggactggctgtttgaggatccgtgagtggggtttttcagatcttggatccatggtatcagatgggttgtgagatctgattggggtggaggggacatgcttgaacgtttgggaacctgtcgggctggccgagtcttgccgatcattctgttcatggtcgagtcaggttgggatgggtagagtcggccattgagtcgttagggttcatattgtggaatgcatggtggatcgctgcatgtgtgtttgtaggtatggaactcttttgaatttgaagtttcttctaactcgatgcactagccctactccgtatgtacgcctggaaccatttcgggatattgatgagggatttagtcagtgtcttgaaagaacgaatgtggttgtggatgtgccttgttcctagtcctgatcgaccgaccgagcgctaccgactgaacaactcccgccctatctccccactgcgtcgcacgctgaggctcgaactgctgctgcgtcgccggcggctacggctttccgcggggtcagccgggctgagcccgctggcccgcgcgtgcagattcaatatatccgtgaggctaaccacccccaccaagcgtccggaaagccgtgcccccggaagagcggaagctgggatggacggcgcgacggcgtgcgacagccccgcgggcgctgcgtgtgtaagcggcggctgtacattggcgctccctggagtaggtgaaggaggtgaatgcgtgttccctgagttagtgggcagagggagatgcacggccgagtgggatggagtcggcggtcccgacgaggaaggagacaacggatcggtgatccataggctatttcagtcgattaacaagagctagcttcgtagggatcaggcagcagactcaccgatgggatctagtggctactaccttggcaacggtgtgagccaacgtcgatccgggattcacatgaaacactgggaatgaatccttgccatccaccagaccccgtgtggaaagaatcacggagatgaaatgagtacatgtattgtggaggagtggaagcgaggatgagcgcgttaggagctgttctttcggttagccctactgtctcctcgccagccatgcccggttcataccttaacgtccgtgagggatatattgcccaccacgttggtatggttatctaccacagcgaccgacgtgatgccctcgttgttcatgagatgcagtgcctccgatagaggcttgtccccgctatacgcacgttagacgagctaactgtacatcgagaagtagacctacttgatgcagatcacatcccgagatcctatcctcaaatcccgcagcgcctgcggatacagctgatcaatcacagggaagctgcgcccattttcccatagaaatttgaccagtcggaattggctgaagatgcccactacctcattttgtttacgctcgtcgaccacaaccacccgatgaacgcctcctccgaacgtctctacagctgccatcacgctggccgacgccggaagcgtcgtcaaaggttctttcctgccgaggtcctttacatctttcaatggtatcttgattccttccttggcctttcgggccagttggtcataagaagcacgggtattctcgtcgggctgtgtcagacccgccgcgaggagaaggtacgcatttagatccgaataatcgaaagtgccgacagcagtcttgtgttcaggagtctcgcgaatcagaagtacaggagcatcggaatcaatcaggacctagtagttgtcaaacctcgatcccacttctctactcccgaatcatgtatcgcaactcacattagtcgcatcctcaatgcctgtatcaatctccacaaacctcaaatcgttcgggctaaccagctctccgattgaaatttccctccagtcgcgacctacaaaggcagggtttacatggttgggagctggtgggttgtcgatcagactctggattgcagcctgtgtgagtgacggctgtcgacggctacgtggggaatttggagccccgcgcagactttcactgaggctgtgacggtgctgatggttgggagagacgtgcgacagccgtagcgactgactgcgtgtagatggagagcgagaatccgtgctggatcgaggagatgtaacgttcgatccactggaattgtctgcaactggttcacctggctgctggtccgtcatggttgaaccaggcgatggcgttccgggaaattcccctgataagctgactgtgttgaacgaagagtttgggttgagtattgtgtgggttcactagcgtggaatacagtagattcacataaaattcacatatatagaacaaagctactgatcaggttatctgcacagctatcgccagttgcgagagcatgatcgatgccaatcacggggttgcggggaattgacgatgtttggttggcgggcgacggtggccaatcagcgtcaggtggccatggcgtcataaaaatcatacgaacaatggctctgttactttgatgctcctaaaaccccccatggttcgttacccttgtacttcgattttctttacgtatacatgcccttaagggttgatggccaatcattgtgacctgtgccggtccctcctgcagtgacgtctgcacataagcccacttctggcttccctctcctgcagccgctcgcttagaggaaattccccaacacttctccgaggtccttggtcttgcgctctctcatcacagctcttttcggccccgaccacctctgacgttgaccggaggccgagacctcttctctaggccttttcatcggtaaatgtagtgccgagttctcggtgggtatccgatttcccgccttcgtgcgatgtaagtatagagttttcgcctttgtgggcactctcttggattcttgatgagtccggccgatctggaactccagaattggaccccctgggtccaaagcaggggggactccatccatattggcaaggctagtttgatataattcgtagagtgccggtggcttatcttgacccggtcgagacttccatccatctatctccaacccatccctaaacatggagcggatacctggacagccatacgcaacaatgacttgcagggatgggaaagtgtgcagataacgcaatacaacatccgataagtcctggtgacataatttgagaacccgaaggtgtgcgaatgcgcccgaggtctgcgccagctcgctccaacttcggatgatacgatcacttagtgccgtcacgggcgtctctgtatcatctgcaggggttccaatgtgtggaggtgtggcaacttccaatgcagcaaggtttcggatgctagatatgcccactaggtcaggcactctggcgaacgaagtagccaaatttagcaccaactgccatttcagggaatcactcttcaccagctcaaaatattctcgcatagccagtctgggcccttcgatcttcattgatcggtactgggagatatgccgaaactctgccgggtacgcagttgcgaacagtttccacatgtagagtgttcgtttgcgactgtgtttacccgatgatttagcatgatttaatttccatttccagacgcgataccgtggcttaccttctctcaaggcagtcccacagataactggcaatgggccacggtatattcgcaaacaattgcggagtcaaattcctttggtccgatagagcttgcctcattgccgagtgcttcaatgtgggtgccccaattgcatttgtttcctcccagcctgcgggaagaaagggcgtctcatggacccaagacggacctttcgagtaagcccctgcccgcgttgaggtcctttctgagtatacctggccggtccgccaatctactactcgggtgggaaacatggccaattgcatcagctaatagaagctgcacgagatgcctggttctagagttgctaggtacagttgctttcggataaagcgacgcatcccttcattgttgattcatgctactatactccaggttcagacaccagggtccaaaagaaacagtcgggactagataccctagtagcaagttcaaagcatggattctctgtggacagatcaagtatgtttcaagggcccctcgaatgcctcaccgaaaatgcagtaggtgtactgcagtttgtaggggatgttaatatgtgcctgaggccattactgatggctgctgtttatgtaatcccaaccaatacataataggttagcccactttatcacgagtgaagatatagggtcgatctatgcacctctctcactgcgtatgacaatagtcttctagttcaaacagctgtgcccataaaccataaaaataataattttattttgtgaagtgtgtcttgtcttgcttctctagaagctacctgcagtagatcagctaggcaagcacccgacatgcttgaacacatccagagaggtcactggaaggatgccatggctttagttatcagaacctcaagcacacatgctgtagctatcgggaatcttcacattcccctcttgaagcctgacaaaagtcctcttcccctctcattagagtaacgacatgttaataccgaatatccccggtatataggtatgcacgaccctcaagtctcgacgttcatctctttgacgcccatgacatttattgggcgacaacatctctgtcaaagtcattcgtctcaatgagcatgctggaggaaatgcaggtacaacgagagatcgcctgctccaggttttccttagttcctggattcctccaattcgtgtctaggatacgacttccggtggaacaataagctcgttgctcttgtaaggtccaccctcctgtgaacccctcactgcccgtgatgctaggtcgttggcaaacaatggatcaaccaaccagatatagctatacaatatatgacttccatgtcccataccattgtgtctctgtctgaggaccaatggttgggacacactgaggtttttgtgcattgatactgactgataacatgctcagtcctaggactctagggattttttctggaggaaatcagtttcagctgggaaattcctctattagctcttctggatattgctttcactttgtagcctggcattggaagatcgatagtacccagaaccagataaagccggagccaaggactgggacatcaataagatcacctacaacgctaatggcatctcatgtgccttatgaatgccagatgatattcatgttgttgaagttctgccacggtttagatttaccttaatcgagtgtcactgcatatgattttcaattgcaggtttgttttgtagagatgaattaaaagcatgtaaatatgcgaccaactaagccatgtcctgtccgactccatgcaaatgaatgttatcaagaaaatcataggaaacaaacaaagcactcgggcagaaagcaatgaaagttttgaaaatcgggcaggaacaaagaatgaaaaagaaaaacatgtccgtgtaaaatgtcaatactatcccgatgcaaagtctgtgcctgaagaaccatccataagcccaaatccttacatcacataaaggaggttcacatctatggccggtcagaaggagattatgttaaatcgtgtctactcaacttacccagtgggtgactgcagctgagctgcggcttctgcgtgtacttggtcgacagttcgtcccgaatgctgtttagcagctgtacatagctctgttgagggttcttgcggagggcgctgataaacgcccatgacatcgcaccggttgcttgtccctgaatctgagcatcctggctggtctggtcgtccttgctgcctgaccacatgataacgtctgccccactcgtcttggtctgcttgttgcgctcgtacacctcgtcgcccttggttgccttcttgaaaaaaccgactgcggtcgagaccatgctgcccatatcgccccgtgcgtacgccgacaccacccccagcagaccctgtcctgcttccttggccaagttgggctccttgaggataccttgagtcgagtagatatacggtaaatccaacgcggagcccgagtggcacgagtcaaagatggctgtcaatcgcacgcccggctgcaaggggttgaccattatccggtgcatctcatcgtcgacaatatggcccgcttgccggaaatcgacggggtaaatgacttcgtcatatccatcgtcttcatcgccatccagatcgggtgtctgaccaccatggcctgttccggtcagactgaggttgaaaagcaaaaggttcatcacagacttaccagagtaatggaaaaagagggaatcgttgggcttagcgtctttaactagccagtgcatggcccgcaaaatattggccttggtcggctgactctttggattttgttggtcgtccgtcagaagcaccatattttcacgagggtagccaaagttctcatgcaagtacgtcgacatgttcttgacatcgttaatacatccgcgcagctgacccttctgattgaagtagttgataccaatcagcaaagcctttctcgtgccggtgcatgctgagtaccggtaggcgtattcttggggagcgccttgaccgaaggagaccggttgatcgggaggacgggccggaataccatggccgccttgattgtaggagttctggtaggctattgcgcagtcagaatactaagctagcaagcttggagaaaaggcatcacacaagggtagacataccagattgttgttgatacatatggcctccgctgggagggccgtaattctgctgcgggctctaaaaaaaccatgtcagccatttaaatctgcaaaaggagaacacacgaacaagataaaaggatatattaaaaataataaaaataaatcccacgccatcgcagttaacatacgttgtaaccgttgtgatgcgagccgtatggctgaggagatggttggccatatccgtatgcgttgttaggttgttgctgacgataggcctggccgggataaccgccgccgtaggacgactgttgatgatgcataggcctatatcgagttagcaccagcaagctcaaagcaagcgatactgaaagcaactgaagtataaacacgcaaagtaataaacagccttactgaggaggggcgccgtagttggacggcggatattgttgatattgttgctgcgggggatagccgggagctcccgagtaagggggatagtaggacattcctggcggggtcttgataagtctgtgatataaaagacggcgacaagagtccggaggtgggatgtaagacagcagaggggcgtgaggttgtggtggtggatgaacgaaagagcgaccgaagaacgatgcagcctacaaatcgccgagatgatgtggagaaggaaacacgcactgattgggagcggctgtggattatccaagcaaaaaggcggcgggaatatctttggttttggtaattatgttcaattagttaaaaaaaaaaaaaggaaaggtccttaatttaccggatagggatcaagaaagaagaagaaataaataaaggaagagagggaggaaaatggcacataagagacgtgaaatttgatatatacgcagatcatcgacgaccgtgctgcatactcgtcggccactccgagatccccctgtactatgagtatgtagacctgtacggtacggaaaagtggctcccacgcatcgtctttcagccaaccaagaccgcatcctccatatcaaattccctcattcagccactatccccaagcgttcggctctcggaattcctcggtatcttatcgtcatcttttttacacgcccttttactttgttactgccccttgctcagccttactgagcctcacagtacagtgggtcaatgtcgtcaacttgagaattcaaagtcatgacttgcaggtccagatggggtataggatccatatacttggtagtttctttttttaaatcatattcagatatccacttccccatgatcaatctatgaacatgaaaacattattgatagcaaataaaagtaccgggctgcgattctaactattgcatggcttttgttctctaacgtcatcacaaaccacatcgcatccttcctctcacgcattacatttaccgaccccgccggggcatgccgcgtcctcttcctccaccaagagcccgttgggcggcaccaggggggagtccacggccaggtgcctgaggctgggcagactcctcgttctctgtaacgtgctcatgtcagccaatagagattaaacaaacaaagcaaaaggcataggggatgaggcaggaacggtggatactcactgatagtctcatctacactcagaatcaagcaagctgcctccacagcggcttggatggcgttgaccttgaccagactaggctcccacacgaatgcgaccatgttatcacggactccctcgttatcgaagtcaacaccagcccagacgttgcccttgcggtgctccacgcgcaaacggttcaggatgtcagtcgcatcaaagccggcattgtcacacagctgacgaggaataacctccagggccttggcgaaggccttgacaactgcctgctgcttgtgaggcacgttgcggtcggcaaaaccgtgcatgtagctcgacagctccatctccgtagcaccaccacctgcgacaatggtcgtgttccgaagagcacgcttgacgatcatgatggcgtcgtgcaaactccgctcaacttcggcaatgaactgctccgcaccaccgcgcagcacgagcgtacatgtcttggcggcagggcactcagagaacaggttgtagcgttcgccaccgatctggcgctcctcaaaaatgccgcaagtacccaggtgacgctcttgaatgtcgctgcatgtcgactgtgtggctgctccggtcgcctggcacacccggtccatatcgtccgacgcaacacgaccggcgcaaaagatgtcacggtcagcgaaatacctaggatcgcggttagctagactagtaatatcaggcgcatcacagcaaatacatactgcgtagccaaatcaccgataggcaacttgctaagaacaaccttggcccctgtcttgtagatagcctcgagcttgttgtagatgatctgccattccgcatcgacgatggcctggtattcagacacctgctcgacacgcacctcggcgttgtccttctcgctcttcaactccagctcgacgttcaagcaaacaatcttggggtccttgaagtatttcggctgttgctcaaaaccagcataagagaatgtcttcttgaaggcaacaccgtcgacgaagagggaatcttgcaggccaccaccagtgactctcttgacaccaatcaacttttcgttaagatcatcctggtcgagtgagagcacagcatccaccaccactacacacagtcagtatccgctgccgtccaatcacacaggagcccttactcttggtgaagaagtctgagttgcgcttgataagcttgctgttcatggcggttgcggccaatcgtcgtagagtttcgaccttcttctcctcgcttccagcagcctcaatcatgtcgactgcgatctctttcaccttgttgacggccatagcacttcccctccgtagacccttgatgatagtctgtgcgctgacgccttgctcaaccagttcacgaacctccttgagtatctcaccggcaagcacaacgacagatgtcgttccatctcctacttcggcatcttgagaccgggcaatatccgtgagaatgcgggcagcggggtgcacgatatcgaggagctaggtttgtcacgtatcagtatcacaccgtcgacggaaattaacctgttgaactcaagtcgaacacactttcattactgtcgctccatcgttcgtgatggtctgcttgccgttgccgtcgacaagcaacaagtcccctccatacggaccgagagtgctcttgatggtagattgcacggcaacacaggcattgatattagaaatgatctgaccctttccctgagaggcatccgtgcctaagcaattaaaaatcgtggaaaagtcagcgaacaaaacacgtcaggcacacagtagaggggttcagaatgcgggcaagaaacggaccctccttaagcacgatgatcgtgggtgcctggccagcgaaggccattttgattaatttatttcgaaaagaaccgacaaatagggctggtaaagaccggtagagaataagagacgcacgggagatggaaagtggccctgaaagttaccagctcgggggggttcaataatgctcttgaccaaaatttccccgagcttctcgatgtcgccaaagcactgaggcggtgaccaatcataccgcgtctccgcaaccctacaacccctcgaacaaattatactactaatcggacttgtatgcatcctttatcgatctattacttatcattattatggtcttcacgtcactttctatcatactgctaataatacagatttccacaaccgtagttatccgatgatccataatgattgatgcaagcccaacttgcattgaacgccgtcaagaaatgcagtagagaaagatgatgccccagaaagaaaaataaaaatggagaaaatcaaatcatacccgatagaagtgggctggaaacagagagaaaagacgtgagcacgcagcatatcatgtaaagtccaagtcatcatctggttgccctacatactgatacttggccagtatctgttcgtggtgatgcacatcacttacttgtgaatgtactagcccaagtgcatcctgatggagtgccgatccaggatctggatcagatgggtcatcaaccatcatatggtaatcactagctgcatgatgccgcacatcgtcatcaaaatgcgagctagacaagccatgagggccgtgcgtataagggtcggtcatagcatcatgagtttggaatctgggaagttgctggtgaatatcaatgatttgggggtcgagaggcataacgtaatcgctgatagaatctactgatcctggaacaacggatggatgggtggtgacaaagggattctggctttgatgggcatccagagatacatggtccatgagcgggttcgttcccatgtcctcgttgcttggcatactaggctcgctctcacgactgcttgtttgatcctcctcttccggcatatcttcgttcctgaagagcccgttggtcaagggtgatttgagtgtctccttgcattggggacaatctcggatgaccctgcttacggtttccttgatccggacccaatgatacttgactgcaattgctgctgtagtcttattgatgccggcatgctgctgaacatgcatctcccgagcgatatcatattgctgttgcggatccgacactacctctttgtccttcagcatcagcttctcggtttcgccgtcttcccccccaaccagcttatagtgggttgctgcacttctgagccggctcttctcggccctgtcggcgcccctagggtattttgaatgcttcagataataccggatcttgtcaaagcgatcctgggtaacagagtcctcaccctcgggtcccaaatcccggccgtatatgatcgcatcaacgtattgtccgggattggaggcgagtctaccacctcctggtattcttccgatccgtttgaaccctagagagtcccagagacgacaagaagcaacattactctcatagactatgttgaacatggcatatgtatacccctgcagattgtcagatatgtgagacttcggatacgtccgcaaccaatcacataacgataacccactgggctaacagagcgttcacgaaaggattcatcagtgcaattggtactgaccagttttggagcccactctaggtatccttcccccatcagtcggcccacacctcgattccgagaagcatcggtgacaaggaacatgctattgcagatatgactactacggccagggtagttgggtctgacggtaaagctgcctagacagagcttggaccaattcgctccccccgtcctatccatgagtttgacatcctgtgtattcttgatatccccgaggagcatgatagcaccgaagtgagagaaccaatagtgcctaaattcatcgtacgggatagggtcaatcatggcataggtgtcgcccttctcaatctcactatttagttggtctgataggtagctcaacagagacgggggcacatcatcgggcgacataaagggcaccagggtcgcgaccgtaacgcgatcgcgaagggtaacctgcctagggtagatatccggtagcagctcctggtctgcaggcatcaccatggacgctaaatccccatgtacagcaggcatgttgaaaccttgggccggcagagccggtcacgggactgtttaccattattagttgattgagcaaatattaaaacatccatttgatccgatggaattgcaagttgtgaattggtatatgacaagtgtgaagcgctgggataataggccaatcgggacagacatagcacgaatgccatcacacagactacgagtcaagcaagatacatgagggacccagataggaaaaaccgtggcagggacattaccagaacagggtctagaagcactgactttctgagggcgaaatcggaaacaacgtttctcctttaatacttgttttgtccccgaggggcacttcgaggaccgccgagtattctggagtccggaatgatgtgaacgcagcagagaaaacgtcgtcccgctgacgggcttatggttgatccggagacggtaatactatcccttttgaatagtattgcagcctcaggtgttgacattcccattgaggctaagttcaatcatccccgccccgccagaagagtgtgcctgagagtatccacgaactcttgatgaactaccgacgaactaccggcaattttatggtatagcgaacgataaaaaacatatcaattgatctgtatcccttgcgatgcagagtctcgtctatgtaacgacacgctactataattcatctggttttacatgatagtcaatacaaaaaccgacaaagttttcctcttctccacagtatatatttcggacagctcacctcccactgtcgcttaatatccaacgcgcacaagtagtcgttaggcattgacggccgaaagattacctgtgcaaaagaggccaatttcactcgctggacaatctttcccatattggtaaaccaaatcaaactcccataggcgagtgttctcgtaccctaaacttcttccacaactttggtatgaacaaaccacttaagttgccgccatcatgagtgcccctcagtattatccgaacacgctggaaccactccagataaacaaagagaatctgcaaaaggcccttcatgaattccgtgaagctgtcgaccatggaactcatttagtgcaacaaggttgccctccttcagcggagtggggtagtgccggtttgtacttgggagtagcaggtactgtagacttccccattcctgaaccgacgacgtcaagcgtatatacatagactaccttaaagccttgacaatattaacgttgcctactgttctactaactgcatttcagggatcgctctcgcattcctgcggcttgagcgtcaagctctatccttgacagaaccaggcagggctcctatcgacttcggtaaactagcgagggagcgaatagtgccgcatgggccgaatttgcctttaaagtcaggcttcctgtcgcctttgggctcattctccccagtaacaggggccttgatgcgtatcttagcagcaagtacagatggcagtgccatctctgatgctgacattacttctctcgaagatgcggttaagctggcaatcaaaaacggacccatggtgcctcagggagataaaatgatgggaggtgatgagcttatttacggtcgacctggattgctgtggtctatctttaatcttcgggttcagcacttcgatgagaacacaaagaagcgcctgcaacctgttttcgatgctctacctaaccttgttgatgtgatagtcgacgccgggaggcaaggacagaaggattacaccaaattgcatggagagaaggatgcgctgcccctgatgtggtcgtggaaggaaagccgattttatctaggagcgtgagtgccactcccggtcaatgtaccacacgagaaaacctacaagattcaacatactaactgagagcccaagtgttcatggtatcggtatgtacacagaaaaaaaaatcatgttttttcggcagggctttccccgagctaatacttcgtagccggtgttcttgcgattatccttgcttgcgaggaggccaatgataacgcttcgcgcaaatatttcccttggatagcgggtactatcacgggtctatgcaaaatatgtattgctaataacgggcaccttcccacacgcattcctccatcttcccgccattcatctccgcttgtccagctatgccatggtagccctggattgttggttctcatggcgtgtgcaagaagaagctcgttggtcactgagtactgggaaccggaatgggacgaagccatccatttagcggctgaaagcatctggagggaaggactgctatcgaagggtggcagtttgtgtcatggcattgctggaaatgcactgccgctgctgctgatgcacgacagttttgagtacgatgtggaattgatgcagacagcgaagcgcaactacacaaagcgaaccgagccgatcgagactaaatttctagaagacaatctctcaagcgactatttcctgtctagagcgctaacactgctattgcatgcgcgggagacgccgccttacagcaactcgcctgagaatatttatcgtatgcctgaccgcccgttctccctgcatgagggactatcgggtacggtttgcgcgtgggctgatgcttgtgtggcaatccaagcgagactgcggaagatggagctggagcaggagggcgatgggccagtcgtagaggctactctgcgaagagatccgactttcaaggaactaatgaaccgccagctagggttcccaaccatcgctcaccatagaccgacaggtctgccttaagtgagaactggaacatgcaaaccacctttttgggaacggacggcggtggaatcagatattgtatgttatatttttgttcctgcaacgcccagttgaatattcatctgtagctgaacgttgacctcacccgagattggtatttctcacgagaagaacgaagggaaacagtagatcatgcaaccgtattcaagcgtaatgtcgattctgtgtcctcgcatcgccgaacttagggaggtgacaaagaaacggccctaaacaagactaaatcccgatcgatacataggaggttgtcctggaacttctgtcctaaactctacacgcttcggcacgaagttgccatgtggtacctcaacggccaccctgaagcgacgccagcaattgttgtattggtgagacgagtcgccgcagaaagtacagcgcgtgggcgttgaccgcacatgggttgcttgcgctctcggctccggctgactgtggcttctcatcctggttttgcgctcttgttcccgacgcatctgctgaacaacatactgattaatctcctcttgactgggctttttgctgtgccgtctaacggtttcattgtgtcgtggcgccttgtcatctcgtttcatctgctggacaacaaatgcgtttatatcctcctgcgtaagctgtccagggtccaaaggtacgtcaagagaagcataaggcgtgcttttactccgcgaatgttgggtatttttcttcttccccttcatcactttttcgtgtctcatagccaggtctgaaagctcttggaacgtcatcttgtctgtcggacttgaagagtccaatcgactattacgcagcatattcgtcgcccagccctcccattctggtcgcgactttagcttgttaagaaataggatgttaatgtgagaatctgcgatccgacattcttcgttaatttgagtaagaccttctcgcattgcttcaatgagctcgatgagatcggcgactgtatctgatttggcggagtctaggtccagtatctcgctgatttgatgtatcatacgaacatttcgctgccaggtgttcattttgacggattgcaaaccaagcttgagaatgttgttggtgaagcttattgaatataaattggttcgaggctcagatgagagaatcttgttccttatttttatttttctaataggagaaatgacgtcagggtatatctatacgctggttgtaatctattacaggttgggctctcatcgacataaattaccgtaccgagaatcaatacaatacactgggtgggaaggtacatactactagggatcttctcataacggttcaactctttaaacaatagtatatgctgaagtgtactatatatgacctcatattctcgctacctttgtttaatcgtctagtagatcaagaagcttacaagttgtggcttctgcgccccattactacggagtggcagtgctgggcctctttgtggatgatcatgggggccggtttctcttggctcgttgaagcaatatatggtgtgcacctgacaatttttataccgatatctctttcaaaatctgacagggatatttttggatttgaaatcctattattgcgatgctgtttagcccaaacatagcattgtcactcagcaagcggtaagaagatggatcttgtgcccccatcttaccagtccgcaacgaccagagatgcgtggtcctttattgctacatatatcccctctagcgacctatgcgctgccaccttagtctgtcggaaatggcatgcactttttatgccgttcttgtggggtgatccggcatctcattttgggactgataatgatgccgtttatggtaattccactggacacaccttacgtgatctgggctgacaagacatctacattgtagtcgccttaacaaggtttaggagaaccctggtgtatgccaggctggaggtgcggatgctaacacatacactccacctgcctcctgctctttcagaaatctacggaggtccgcgaccggaatggctgagggagattctcgaatatttaccatgccttcagtctctaattgtctctgaattgcctttctttgaccataattccatggtagccttaagaaataatacgaaccaagaccaggtcaacgaagcagtctctcattcatacaacgttcgtctgttgttggcggaccatgaacctaatacaacctctcaggggcttgcagaggcactattgcgctttcaggaacttatatatcttgacctgtcttataccactccagctcgggactgtagtgttctatctgctttgtctcaactggagcatctccaggtcttgaaactacggggcattgggttaagagatagcgacgcggagttcttagccaatgctatcggcctgagagttcgctacctagacctgcgggataataggctcactgatatggccgtgcggtctttactgcaagcttctttcctatcaccaggtaatcctgcagtcagtcatccgatagctccagggccattcgctccagcaacttcactatcgactaattcgaaatggctcagttgtcctacaatagatgagcagtttatgaaagcgttaacacaacccttgacaggtcgttcatgggttgagggcgtgccacatgtgggtatcacgcatctatatattgcagataaccggattacagtcgagggtgtcgcaagccttatagcttcataccgacttcacgctcttgatgtaggaacagttgatacggccgagtcgattcgggacacacgtatgatatcatcatatcacaaagacccccgaaagcttcctggcgccgagaaattgataccaattctgggctctgccgcaaaagagaaccttacctacttacgtgctcatcatgcagtttgcaccgctgatgctccttggaaagaccccgtatcagcggatgtttttgtagctgaacttccagccgaaagtgaagatcaaactcatgagctagacgccgcgaacgtgatccacgagctccccgcagaagaagctcccatttttgagcttgcggggtcaccagttccagaggaatggagaacaggctttcaacgttccagagatcatacacaggcgcctatccgtgaagatgagccattgcccatacgaagacgaggttctgtttttgcccctgaggtggttgagactcctcatatcaggaccgacggtgatgctacacctattaccgttagtccgctccatacagctcaagctcaagaaggcttaatcccgaccgagtgggagttcaacgagaactcggaagtgtctggtacgatcccaagatgtgcatctccagtgatgatggacgatcccaaagcccagaaaatccaagaactcgtgtcaaaaagaccaaagaattacatactccctcgcaaagataacaaggagaacaattttccgtatctgcatccttcttttgtcccccatcttgagacattggtcttgactgatgttccgtctcatgtgcccgcaaactcacccatcttaaggtctctaatccgctttataacggcctgctcaaacgaggcgttgctggcaacgctccaagcaggatcagactattcgcttcctcctggtcgagctcgagccagagctgaacaagaacgatctcggtctctatttgctctacggcgcttggtacttgaagtgacccctgttgagaaaacaacggctagattaactgcgtgggaatcaacgagctaccaacaaggagctccaaagtcaagcaccggggatcgagacttagagaaactgtggacagcagcagcggatgacttcagtttctttggtgaggacgaatgcggagtcccgaaccatgatccagggaggtacttcccaatggccgctctcaacgagaaagtcactttgatcccagaagatgatgattctgacaactcagagaattcaacgccggttacttctgtgcggacattgctccgtccggatgctccctcttatggcagccattctcgtccctctttcatcaactctgggccagcgcggaatgacgacggtgtggtttcgcctcaagctgaagctccaaaggttgaccttgtcgcggaattggccgctttcaggcgttcaaagaaagctgaatatgaagatttgttgcgtagggaccggaagagaaggagtacgataggcaccacgtcttcgcttctctccccgtcggggtcgttatcatcatccgggccgttgtcgccttctccaagcttgtccactctggcagcagtctcggctcctcaaatggccatgtcccattacgtggaaggatattggaaaggtgaagtgaagattgtccgaaaccccgcacccaaaggacggagtggagtggttgatatgtatggaaattacttcgagaaagggtacctatatccttgagccttgtatggaacatattgcctggcttggatgttgttactagattgcaagcatgtatttactcattatatatgtttatgtcatcaagttagataccccgaagccgaacctccagccgtggaagtcatggtgaagcatttttatagggatccccacagacaacctaacataagtatgtataatggaactatagtggggtcaaggaaagctagtgcaactacaagtagataccactagggcggtttacaagaatggagatgggatcgttttgagtatcttatcattttctctttcagtcgttatgcgagcttggatttccgttcgtcaccaagtcataatgtcgacatacaatggaatcatgaaagcccctggccgaaccaactgggtgcatccggttcccgtctccactgggctatgttcgtttaccttttgtgaacagtaaatgtttagattttgttttgttttatttgcgtctcctgcccacgggcaacccgtaatgcaagccttcgaccccaaaactgaaacccattcattccatttgaaccgagtaagaaagtctgttcaataaagaaacaagaaaagaacaagccttttaaactaatcccaattttctcttctgtttcccttccttacatagccttagcggcctgaggggggttcagcttcttgccgtccttgttgtacctgatgcgaggaggaggggcacggttgcgacgaccttcccgggaacggacactgtaatagggatatccgtcagcttggttcaatcttcctagtggtccacaaaagtcgccaaagtatatcatatgtcgggggtgtatgcgtaccgaacaatcttgccgtggatagcgcaggagacgcagtactgcagcttgaggtacatcttggggacggcatagtcggtgaagacggaggcgtcagagatatcacctatacagtaaaaattgtcgagtcagccccagttgcggttgaaatcgtatcccatcaattcgtgcgtgctgttgtcctattctttcacatttccttctccgatcccatatttcgattccagctctttcgaacaacagtgcgcggcgaatatggggtttgattgcgggtatcaggttcgaacatacggatggcagcggactcaaccatgttgcggatagtgaatctcttgatggccttgtccttggggacgcagcgagcgcagttggagcagcgcacgggcttggtgtggccgcggccgttcttgttacgaccgctgtaaaattgtcagtttcgctgattccagaaattgcccctttccgttttccgttcttttaacaaagaaacactcgtcggtaaccgggctcccacggccatgtagaatataccggaaccgtaggcgtcatatcaaaaggtacgcatggaatggaatcggacgggtataagagatagggtcggtccttacttgttcgccctcttcttgaccatcttgacggcttttctctggaactatgggtcagagaatgaagagtcagggggaagggggaggttgtcgcgtacttggcttgtcgggtttggttgtcgtgaagcaccgggagactcgtgatgaggttgtgcgaggcccgtcatgtgcaaaagccctatgcccttaagcgaggtctagtcacgggatgtgtcaatgcctgaggcggagagcgggaggacattctgcctgaggcagaggagaaccattccgcccgcgaaagtggcctgaggcgcccagacagggatgagggacatatgatgtgttcacgtgccgatcctcccgtcttactatgaaagctgagaatcttacgatacgccaatacgggtactttgtttactttacccgttcatcataacagggcaatcgtcccattttctgccgtaaactaacagctaatagttcgtccacccgactggagtctaaacccactcgagaccccctgtctgcccgtaactttctcgttggcgttcaatttatcgtgtctctcttccctctcttcccttacttttgacctgttctggtttatcgtgaacctgagtcttgatggtactagactactagtacatattactactattaaatacatacacacctgtctccgctctcctttactctccaattcccttcgtcccctttacactctcccctctctcacccactgaccatccacattgcgtaaccgtacctgcagtactgttggttgacaacatgtcggccactggaacgtacaggggaactactactggctacaagactgtgggcagaggtaggctgcccgacttcgatggttcggcatcccacattccccgtcctcggcctgagaccgcttcttccactcccaaccctcacactccctctagcgacattggaagttcaaccatgagtgctgcaagcagacaaagacagaatcagtcgaaacgagatgaggtatggtctttctcccttggttacgttgtgtgacgctctatagctacaatggagcttgaacttttatgcatgtcctttgtatcccatctcttttcaccgaatttttattctccctctcgcacctatgccctcttttttttttccagaccaccccattgtaatttgaaatagtgcaaatggttatacaactctctactcctattctaataccccaattaggctatccgccgaaagatggaggcggacctcaacaagaagaagcaagctccgacaagggcgcatcgctctcggaaagctccgccaggaaccgttctcgccttgaaacctagtcaagctcttcagattaaacctaacatgaccattgcagaggccgctcaattgatggcagcaaagcgggaggactgcgttttggttaccgacgatgatgatcgcattgctggaattttcaccgctaaggatctcgcttttcgtgtggtgggagctggccagaaagctcgagatattaccgtggccgaaatcatgaccaagaaccctttgtgcgcgagaaccgataccagtgctaccgatgcactcgacctcatggttaggaagggcttcaggcatttgccagttatggatgagaaccaggacatttctggtgttctcgatatcaccaagtgcttctatgatgcgatggagaagctggagcgcgcgtacagttcgtcccgcaagttatacgatgcgttagaaggtgttcagacggaactcggctccagccagcctcagcagatcatccagtatgtcgaagctttgcgttcgaagatgtctggtccgaccctcgagactgtccttgatggcctgccgcccgttacagtctccgttcgcacgtctgtgaaggacgctgctgctatgatgaaggaacaccacaccaccgcccttctggtgcaggatcagggatcgatcaccggtatctttaccagcaaagatatcgtactgcgtgtcatcgctcctggtcttgacccgtcgacatgtagtgtggttcgcgtcatgactcctcaccctgattttgcgcccgccgatatgagtatacaagctgcgctacgaaagatgcatggttagttatggcctgttgaatttgcaaatatacagactctaatacttaaattttgacagatggccactacctgaatctgccggttatgaacgagacgggcgagattgttggaatggtcgatgtgctgaaactcacatatgccactttggaacaggttagtaaatgtccttgctgcacccgcaatagtcgcaagagtgtctaattagatttcaagatcaattcgatgtcgacacatgatgacgaaggcccggcatggaacaagttctggctgtctatggaccatgaatccgattcgatggtgtctggtagccaacagcccaatcatcggtcagtactcagtcctgagtctccgaaggctagttatgacgccagagacagtgtgcttcctaacgagtctgcttctcaccatggcggcgacgagcactccgaatatattgatcaccatcatcatggcgaacatgttccgttccctttcaagtttaaggcaccaagcggccgtgttcaccgtgttaacgttctcacctctgctggcattgccgatctagttgcgcaagtcacggccaagctaggatccgaggcggacgctgtcggcggtgcggcaacctgcgaggagggcaaacttagcaacacaggctatgctttgagctacttggataatgagggagacaccgtttcgatcactactgaccaagaccttgcggatgcagtcactttggcacggcagtcgcgtcgggataaggttgatctctttgtccatgatccgacacagcctccaattcctgctacgctcgaaccccaacccgcccctgtcaagccggtggaggagaagccctctccagttccagaggagcagttgtcggaggaaccatatatgtctaagccccggtctcagacgttctcgtcacatcacccagaagagcaatttattgcgggagtgcctaatgacttactccttcctggtgcaattgtcacactcgccgctgtcattgcgggtgttttcatcctgagccgggccacttctcggtaatgtgtgtctagcgagcattgtttgatatggttgaatcggtggggttattctatctagttcttttctccttttgccagtgtaacctgaaagcgctatttctccgcttcttttggccttcttttagctgttgtctgcatccatttctgattttggctgttcggataccgttgctgttattagtgaaagcatagtgtgatttacagcgcatagaaaaagattcggtttcttttgttcaaattttccaccggcataatatattcaaaggaattagataccaggtactctagatcggtagagcaccatgtttgccatcctactggttgctagtccatagattggatgctgacaagttagagtggtcgtttctgcaatgatgcctggatgcctggggatgccctgtttgggtctagcgcggcgttgcctcgaatcgctggaattttttgggttggacttttggttgctcagttccctcatcccacatccattattcgctccctcgcgaacctctaattctcccctccagttcatccgcagctctggaaccagctgggatgctgagcttgcgtttgagctgtgtgttttcttgagagataatccatttactgatcttcttgagtacgggtcttttgacactacttccccctctatattccccccaccaaaacaattccagaaaaatcctatctaaccgctaccccactcgccgactgggttcagcactgagccggcatttaaacgtctttctggatcgcgacttcgtgtattccgttcggttggacccttcagcttaagcagacgagatgtctttgctaccccccgaggtccactccgcgctctcgcagctgctgcgcgcgttgaccaccccggacaacacagtccgtacgcaggcggaagaacagctgaataatgattggattcaaggtcgtccggatgtccttctgatgggcttagcggagcagattcaaggcgcagaggaactagtagtaagtgcctcgacttggaatacaagggggaaggtcgcatgaaagcgccgagacggatcaccttgctccaaggcctcctcctccacaaccggtcctcatcctcattcttattgattaccacagacacgtacattcgccgcggtactgttcaggagaatatctaccaagactcgcaaagaccctgtcacgaatgaggccaaagagctcttctcaacacttactggggagcaacgcctggtcattcgacagaagctggttacctgtttgacgactgagactgtgacggatgtccggaagaagatcggcgacgcagtggccgagattgcgagacagtacacggataacggtatgcagcctggacgacctgggaaatcctaggattgacgagtgacttttctaggtgaccaatggcctgagcttcttggggttcttttccaggccagccaatcccccgatgctggcttgcgtgaggctgctttccgcattttctcgaccacccccggaatcattgagaagcctcacgaagacgccgttcagggtgtgttcggcaaaggtttcaaggatgacgttgtgtctgtacgttcactctccagcaccgcctggcggaattgcaggttttttgaccgtctgtttgcaggtgcgcattgctgccatggaggctttcgcttccttcttccgctcgatttcgaagaaatctcagcccaagtttttccagctcgtgccagacctcctcaacgttttgcctccgctgaaggaatcgtccgagagcgacgagctttctgcaggattcctggccctcattgagctggctgagatttctcctaagatgttcaagagcgtgttcaacaatctggtgaagttcagtatcagcgtgattgccgataaggaccttagtgaccaggttcgccaaaacgctttggaattgatggccacatttgcagactactctccaaatatgtgcaagaaggaccctgaatttgcacaggagatggtgactcaatgtctgagcctcatgactgacatcggtattgatgatgatgatgcttccgagtggaacgcatccgaggatgtaagttgtccatgtccaccctgcctcacatattctgacctgtctagcttgatcttgaggagagcgacctcaaccatgtggctggagaacagtgcatggaccgtctggcaaacaagctcggtggacaggtcgtccttcccgctaccttctcttgggtcccccggatgatgtcttcgtcagcctggcgtgatcgccatgcggcccttatggctatctccgctatctcggaaggctgccgcgacctcatggttggtgaactggaccaggtgttggcactggtcgttcccgctctccaggacccccaccctcgtgtccgctatgcaggctgcaatgccttgggtcagatgagcaccgactttgctggcacgatgcaggagaagtaccacgccattgtgcttaacaacatcatcccagtgttgaacagtgccgagcctcgcgtccaggctcacgctgccgcggctctggtcaacttctgcgaggaggctgagaggaaggtcctcgagccctaccttgccgagcttttgcgccaccttctgcagctcctgcgcagcgacaagcgctacgttcaggaacaagctctttccactatcgctacgattgctgactccgctgaaaatgctttcgatcaatattatgataccctgatgcctttgctctttaacgtattgaaggaggagcagtccaaggaataccgtcttctgcgtgctaaggcaatggaatgtgccacgctaattgcgctggccgtgggtaaggaaaagatgggacaggatgctctgaacctggtgcagttgcttggcaacattcaacagaacatcgtcgatgcggacgacccgcagtctcagtatctgctccactgctggggccgcatgtgccgggtcttgggtcaggacttcgttccttatctccctggtgttatgccccctctcctctccgttgcggctgccaaggcggacattcaactactagatgatgaggatcagattgaccaggttgagcaggatgaaggctgggagctggtacctttgaagggcaagattatcggcatcaagactagcgcgctggaagacaagaataccgccattgaattgatcaccatctatgctcagatcttggaggctgcctttgagccgtacgtgctggagactatggagaagattgccgtacctggccttgctttcttcttccacgacccagtacgggtgtcctcggctaagttgatccctcagctcttgaactcgtacaagaaggcccacggtgaccaatcacctgggttcgcacagatgtggaacaaggtggccgagaagattatcgaggtgctgagcgcggagcccacggttgataccctggcggaaatgtaccagtgcttctacgaatccgtggaggttgtaggcaagaactgcctcacccagcagcacctgcacaccttcatcgagtcggccaaatcgacgctggaggactaccaggtccgtgtcaaggctcggctggaggagcgtgctgaggccgaggacggtgaggaggagaacctggaatatgagtacgcagtggaagatgaccagaacctgctcagcgatatgaacaaggccttccacacgatcttcaagaaccaaggcacatccttcctgcccacgtgggagactttgatgccattctacgatgcgttcatcacaagccaggaccccacgcaacgccaatgggctctgtgcatcatggatgatgtgctggagttctgtgggcccgagtcgtggaagtataaagatcacattatgcagccgttggcagcagggttgcaagatcagaacgcagccaaccgtcaagcagccgcatacggtgtgggtgttgccgcgcagaagggtggcgctgcctggggcgatttcgttgcggccagcctacccagtttgttccaggtaacacagtttaaccagtcccggacggaagaacatgtgtttgccaccgaaaacgcatccgccagtattgcgaagatcctgcattacaatgcaggcaaggtgcagaacccacaagaggtcgtggccaactggatcaccaccctgcccatcacattcgatgaggaggccgctccatatgcctactcattcctggctcaactcattgaccagtaagttactaatttcatgcttacaccagatagcgctaactaactatgcaggcaaaaccccactgtcttgtccaacgtcgacaaggtgttcggatacattgtccaggctctcgaggcagagacattgcaaggacagacggccgcccgggtggccaactcggcgaagcagttggtggctaccactggactcaacgcagaccagatcctggctggtgtgaacccggacaaccaggcggcggtgcggagttatttccagtagattgcgatgattgcaaggaatgtctatgatatggattttgtcgatttactttttacgagcctatagcgtctacggactttagggatgtcattaaatgagattattgcagatacacacaacacagtcttacctcacccatatatacaggaatatatatctacagtatatgtaccaataccaagtaaatataaccaataacctactcgaccaccatctccagaatctccaatatctgactcttctccgtcaacggcaccggattcgtcttacaccaccgatcatgcaaactattctcagccaactgatccagctgatcccgaccaaccccaacatccttcaacgaccgaggcatccccaactcccgaatcaccacatccaaaacatcccccagatccaccttcgtggcatccaaccctctcctctctaaaacttccccaacaaccccctgcctcaaaagaaaccccttcaccctctcttgccgctctccattcgccccatgccgcgcattaaacttacaaaccgccggcaaaagcacacaactcgtctccccatgcccaacccccaacggccccaactgatgtccaatcccatgactagcccctagttgcaccccggccgtacaagccgccatagcatccaccgaccccaactgacattgcaacctcgcctccacatcccccttgtcaaccttacatcccagcaacccaggcaccaaaagccccaacgcatgcaacgcaagcctgtccgtcttctcgctcgtatgttccacagcaacgaacgtctcgatgcaatggtccaccgctctgatccccgtgctgagccagatggaatccggggtcgtggtcgtgagacttggatctaggattacgagctcgggtcccttgagcggactctggaaggtgtgtttgcgttgcgtggtgtcgtcggttgcgccggcgaagttggaatattcgcctgcggagagggtcgtcgggatactgattatggggatcgttggggcgtggatcgtggcttgttgggagggggttacggggagtttggagaggtcggcttttgtttggacgttgttggatagggcctttgtatttttaaatcgttagattaatcattatttctcataagtatatatacgaagtgatcagataatgacaccctggtatagaaggaaacaacaaataggaaaaggaaaatataaactcaccaaagcaacaaccttcgccccatccgttaaactccccgctccaattgtcaatatcaaatccgctccgctgtctcttgcttcgtgcacgatctccaggatctcggaccaatatgtatggctccgcattccgatgcgggttcccactatcttgttttttccgatggaggtgtttaggcggtcgagcacgtctgtgtttcgcgatagggagcttgagcagattatgtagactcttgaagcgtggaagaggtcgtttatgtgttttgcggcggcggtttcgaagggcacgccgtaggagaggagagggcggggtcggtctgcgaaggcggtgcggagggtttccattttctttttctttgggtttgttttccttcgatttttttttttttttgttgtcttgctgtggtggatggtttgggatggattggttttcttatggtgtttggttgttggggttggtttatatggtgcctggactgtgtagatgtgctatgaagtcagatcgatgtattgctgtggaggtggtggggctggtggggagcggagcggagcggaggtcttggtatactatgtagaggtactggtatcgcagtagatcaatagtacgaggaaacagctgtcttaagaaaatttgacattgacataataaaataacggaattggtatatgtacaatctaattagactttcccgccttttgcgccaacaagttcaatgcacttcctgccaggatgaatgcagactgatccgggctcagcgtgtgcttcactggaatctcaaatgcctcgccattctgcttggtcacctgcagcttgatcgagccctgtccgcctgcctgcagggtttcgtacagtccgactgtgtcgaccttgtcacatgcgtcaatgcggtcgtagtcggcggggttctcgaaagtcaaaggcacgacaccctgcttcttgaggttggtctcgtgaatacgggcgaagctcttagagagaatgatgcgtccgcccaagtagcgaggctgcaacgcggcgtgctcacgagcgctaccctcaccgtagttgtcctcggcgaccaccagccattcgattccctcggccttccattgagcggccaggtcggggatggaatactgcttgccggcttcgtcgtaggcgacgttggtctcgccagttgctgcgttgacggcgccgatcagggtgttggcggagatattgggcaggtggcccttgtacttgagccatgggccggcagcggagatggtgtccgtggtgcactggcccttgaccttgtacagcaccttcagaccagacaggtttcccttgggaaagggagcaaatggctccagcagagccaatcgatcggaagtgggcgacacaaccacctcgcagctcgcgtcgggggccgccgcggtgggcttgaagtcggggttaccgtcttcgaagccatcagcgggcagcgcagagccagttgggggctggaaccggaactcctcaccactcggggtggtcaagctgtcggtcatagggttgaaggtagtacggccggaatacgccagcgctgtgacaagctctggggaggccaggaagttcattgtccgacggttgccgtcgttacggccggggaagttacggttgtacgaagtgaagatagcgttatcctcgcccttagccacgccatcagtccgcttccactgaccaatgcatggcccgcatgcattggccaggacagtgccgcctgcagaggcaaaggtggagagcgtctggtcgcggtcgagggtcgcccggatctgctcactacctggggtgataaagaaatccgccttgggcttgaggcccgcagcggaggcctgcttgaccagatcctcggcacgagtcatgtcttcgtaggagctgttcgtgcagctaccaatcagtccagctccgaaggtttcgggccagttcttctcgcgaacagtatcggcaaaggcggaaaggggaacagacagatccggcgtgaacggtccgttgatgtgtggctccagtgtcgacaggtcaatagtaatcacctggtcatactcggcaccgttgtcggcacgcagaaggttcttggggcccgaagcggcaatctcggcggccgccttagcgacatctccacggtgcgtggcctgcaaatacgggatcatgctgggagagaatgggaacaccgaagtggtagcacccacctcagcacccatgttacagatggtagcctggccagtgcagctcaaggtttccacacccggtccgtgatactcaatgatgaagccagttcctccacggacggtgagcttgcctgccaagtgcaggataatgtctttgggagcagcccagccgttgagtttaccctccagtcgcacacccagaacgcgaggtgccttcaactcccaaggagcatcaaccaacgcatccacggcatcagcaccaccgacaccaatggcaatagcgccgagaccacccgcattcggggtgtggctgtcagtacccagcatcatcaagccaggggcggcgtagttctccaggacgctctggtgaatgataccagcaccgggagcccagaattcaataccgtagcgtttggcggcactctccaggaaatcgaacacttcactattacccttgatcgatgcaggtaaatcggtgtcggcaccacgctcacccacaatcatatggtcgcagtgaatactagcgggcactgcggtcgacgggagaccgcacgacatgaactgcaatagagccatctgtgccgaggcatcttgcatggccacacggtccggcttcaacttcaggttcgccttgccgcgaatatcacgtccattgtccgtgccggacagcaatgactcctcggggttcgccagatgggcgtagaggatcttctccgctagggtgagagcccgagacgaacccaagacacgacggacttcctccaagttgcgcaggattttggggtaggggggcatgcgagaggacaccgaggaagcctccgtggccagaccgcggcggttgaacagtccttgtgggggaaggcacttcggagccagctatgattcataccggaggttagtacacgggagatgtatagatcatcgagtaggacgcagccattggggtttacgtaccctacgagaggcggtggcccgctgccaaacaagctgcctcaccatcgtgccgccttaatgtaagtgaattggggaagaagaaagaaggacatgaattgagttcgatggcgatattcttttattttggccttcggctgccttttacctccatgctgattggacggtcccttcgccgatgccgggccgacattccaaaggacccatcttaccgtactttactcggggccccatatctctactgccaaagggccgccagttttcaggtatggtacggtattacctatttgataagttttgacattagtagatttgatgacaactaccacatggagcaacaacataaattgtaatgcgccagagaaaacgcccgatagaatacgagaagagcaaacagcctcacgatcgccgagatcgaacaaaccaagtccgtcccaagatgtcctccagatcgccattaatacatgagagatggtaaagaaaagaccaaatcaggcattccggtcgtctggatcgtcctgcacggccgcccgcagctcccatacaatgtcgtaacattccgctaatagtgaattcacgctaccctgaccttcggggatgtcgctgccaacgtagaacttcccatctactcgcatattatcaatggagttaagctagattatattagcaatgtttcatgtgcctcgaatgtcccaaacccccaggcttaccttcatactatatgggtaaagttcgcgcgaattcgccacgccgccagactccttaacctcaaggaggcagcgcttcagtgtttggagttggttatacaccggtaacaatgcctcagataccggttctgaagagattagaagcgcatagatgtatccatagctcctccggatcaaatacaggagggtctacatgttcacgttagcacacatgtgattgttgacatgcactggacccttactcgttgcgcatgaatgtccgccagttgtccttccgcatcgacaaagtttccattcacacgtgcctcgtcaatacggtcgagttttcgttgatagccgaacaggtcagtctcgcggagagaccacgcttgtgttacagacagccgatcaagctggttgcgaatctcaaccaaccgctcgtactggtcttggaaccgctcatcaatctttccctccctgtggagtgttagcagagaaacggtaggatttggggagagacgtacctttgcagaacaatctccgtccacatccagcaccgttccaataagcctttcacattttcctgtcccgggagaggttccccatcagcgccaacaaaattgccgtctttcaatgaatcctggatcttcttcaactgatcccgtagcgcattcacttccgatgcggagaactaacatgcactgggttagaatctgcggttgtgtaggactcataagtgcacacctttgagcgagtgttgacggcagaggttgaccgcaggattgacacaagcgtctcatgagtggacacaagttcagggctcagctgcgcaagaccactctgcaacttgtccaataaaagtcggcacttctccagtcggctctccaagagtgtcaataaagcgggcgagtatacattgcgacagcgatcgatggtttcgtgaacatgtgcgagagtctttgtgatggagctaagatctttggaactgtagaagccagcctcttccaaatggtcaagaagtcgctatttgaacgttagagagcggaagaaccggaagaaagtggtttgtcttcaattacctgaactgtagttgccaaagaataccttgagcacagccaatagtcagtctcaatcaggtccgatcaaataaatgttattgggaagtacgtacactgcaggtgcctcattgttccgaccaaccgtcaaaaagagcaacgagatcaattgaaagcaatcatccagtacatagtcaactagagcctcggggaaatagtagcagtcagcaagtctgctctcatacaacttatactaaacgcaaggcccactcagtgctaacgtcggttatgtggcagccggcggtctttccccttccggacggcattgagcttttccacctcagagaccacctcctcgtatagcggaagcacgtcgcgagacttgatataggaggacttgtcctgcttgatgagcaggagagcgtcgcgggtgcgcagcagacggtcgagaattggttgttcttgcggatctaacggagcggggacggcgggggaatccatgacgccggagcgggatattctagatggtaggaggtagtatgggtgggagaaaattgtcaagtgatggatcggtgcgatatggaacggggtggtatctgtatttcggagataataaaatgcgagagagatacggagatatttcgatctagaggctaaactgcatcatgcggattagatgcaatcagacgatgatggcatggattgcctattcggggctagcgtaaagtcacgggaggggcggtgacgctaagccagaacaaggccctaagcgagccctaggtgcacacagtaccagttccgctctgggcgtctaccggactctcaaagatacgccgagttaaaagtctcccgtcttcttctctctttcctatacccatccctctcgagactccagtccagtcaacgaccccatcgaccaccatgtctactgccgagctcgcttgctcctacgcggcccttatccttgccgatgatggcatcgaggtcaccgtacgtattatccttggatcttgagttggtattgtgggaaaccgattgaacaacacgaagttgtcgcaaagaggtggaaaattgcgggacatgttgaaaaatgggagatgaaaatttttgcattgggaatactggctgatcgtgtcttttgttcaccacaggccgacaagctccagactctcctgaccgccgccaaggttcaggaagttgagcccatctggacttccatcttcgccaaggtaaatatccgacagtcttcgagcgacagatagaacaacgcaaagtcaaaattcagcaacttacatattccgattttacaggctcttgagggcaaggacatcaaggatctcctgaccaacgtcggctccggtggtgccgcccccgccggcgctgctgccgctgctggtggcgctgctgcccccgctgaggccgccgctgaggagaagaaggaagaaggtaatgattcgatccatgaagagtctgcgaaggtgtgcggagtgctgacttttgcacacagagaaggaggagtccgacgaggacatgggcttcggtcttttcgactaagcgtcttcacccgttcggctttcctaatttcctttttcacctcgtttcttccatatctccttttcgccctcgcatttcttgtaccccatactacgcgaccgcacgatgaccaaaaagggaaatttaaaagggatcaacggacaaagacatccggtgggactgggcgctttgcttgtatgatgggttcgatgacaggtactggaacggatgacgctatgattccggccatcagacttcagtcgtggcacacctatgggtcgggggcgagatcgtgttggccgtcctcgtttctatgttatatgttcccagtttagctagtttcgagcttaggtgcccagatctcatgccatgtctgtcatgcgaccatgaacaaaaggtttctgtttgcattgtccgtataaaattattcataattgccgcccactcccgtccgtcgctctaaggttaaaaaaaaaaacaaagtcatgcatagtagatataaatatagtacaaacgccatgccacctaagccccgcaacttttttaacagataaaaatactcgacacaacttttgataagcgcaatcactaacggaacgacgccgcgtccccgtcaagtcgatcaacgcgctaaactattagcgtaactgtaccctggcccttgacaatcatggccctgcggctgtcgagtccgcaaccgcatatagacgaaattgtataaaaatcgtgatatcctcgaccatcgtgcccagcgatcccagcagccaaggtatgtttgtaacaatgtagttcttctccgttgaatgacaaaggatctaaattgtacattgtcagcctcaaatgacatacttacaaaagaaggaaggagtaaatcaaaacatacaccagcgccataagtcaaatttcccaggagggagaggataaagaacaaaagtgagagtcctgtaaaccagttagccgcgtacatgcattgcctggtggttcggaaatacataccctcacaagatttgtccttccagtttttatagatctgcggcaggcgtgcactaacatttgtcaatcctgaacactattcaaactcccatttcagtttcaaaactcaccccagatagcagatcgcgctgaaatacccaaccacctgggctccaacggctatctcggcacccccggcatcctcctgaggtgccggctgccaaacaccagattgccatgcgatagtccatccacccattccaatcacgcagatggccaagacactgctgaagttcttgacccaggcactacgaccgacctcgttctcctcgacaattttcgctaacgtatcgtcgggaccgttagcatggccgtcacggtgctgcgacgaacatgaccgacggcgcgaagccggcccttctcgaaggctgtcgctaaagcgccggccgagcaacggggtggtcgggtcaggtgtttcgacggaggaacgtcgacgatggaaagcctgaagacgcgaattgcgcatcttgtagtagaggcattgcccaataagcacaccgtctgcgatacagaaataaactgcgatagccacaattacgggaaccagcccggcccaaagcccaccgattaggttggttacgtcaccgacgaaccaaacggcgagaaagacaagagagatggcctccgcattgccattgcgatagttctcgataagttgaggtacctagcagaggtagtttagcagactgtcttcgcaaggacctacggatcgcagcgcgatcgagcaacgtagcggataaacacataccaggacaaagatccagcaggtcaaagaaatcgatcccaggagtccggaggcagcttcacgggtggttaatggtacgggttctgccgaagccatactgacctgcgaccacagtgacggcattttctttcttgggtgagcgatggtctgaatctgccggcgatccgtgagcagagataaggaaaaagttagctatctcgcgaagcgctcggatgtaacgtgatagcacatgagtcactaatatagtgcagtggcgaaatccaatctaatgattgaaattttcccgatagtgttctcatcgaacaagatatggacaatcccacgcatggcagaagcaagtgtcacggtcgaagtaggattttattatagttacgggcggaaccgctgcctctcggagaatgttttactaagctgcgagaattgtgagggggcatctttttcacccctttgataagggaatatcgaatatttcagagagagtaaacaataagatacaagtaggggaacctttttagtcggatcttaaatttaacagatgcgtgtaaccgaaaacggatgcttggttatagaagtccctgttatgacgtttgccctaagactccgccagtgatgtatatataattctaacagtacacgagcctctaccccacaatacaaatacaacgaaatgaaaacacggtatcaactatacagagacatactattcctgcctatcttcaattcttacaagataacaactacaattctaaatccataagtttgagtaatgcaatcatggtatatcattccgtcactatacacgcatcgagggttgatataatcacacatcctcatcttcatcatattccagtagctgaagttcatcctccaacaaatcaatcgctatctcacctatagagtcccgaatcggaccgtggagtaaccgctgtcgagtatcaggctggagggcgtccaaggcatctacatactcagtcaagggagagtagtcgaggacttccccccaattaccgcgatcgacaccatactgacgtaaaaatgcctccaggctgtgaagaccatctgccagcagccactgctcaagttgtggctgctgatcagcgttagggtgtgggcgtgtagtattagtctcgccttcaccctcgccagtcgaaccgtcatcgtcatgtacttcttcgccgccgtggaacccagggaaacgaatagcgccattgttcatctgatccaaaagatcccgtagccactgtgggcgaccagcctccggcacccgagacaaatacgatggggtgggatccgactgttggcggaaagcctccgagtcatagggaggcagtggatcggacgctgatatccgtccggagacaaagcgtgtgggtagatgcgttgtgactttagggatgtcggacagcaccacatggcgggcaatatcgagtgtgatctcaggaggttcaactggttcttcttcttctaccaaggtatctgcaacttccacgatcaacgagactgcctcgggtgtgttccagagatccttggcgcggacaatgtagagttcggtgagcaactcatgggcgtcagttggaggcatcttgccccagatctgcttaggcatgggctggatatcaagttcttgtgctagcttgcaaaacacccatgggtagcgcgacatggcgagacgaagctgctctctacattccttaggcttgttcaaccggaggtatgctaatgcaagtgagcattgaatatttggtagagaagcccattcctctctcagccgggtttgtgtacaaagttcaataaaatgggagtactcccggcctctgagggctaggtgatcgatcatgagtctgatacaatatggatcactgtcattgaggctcagtaacagcttggcccactcataggctgtcctccaggttcctttcattcccaagttggcaatgtatctccaaccgacgagccacaattcccggttcgccgtatgcgcaaaatccagccttgcctgaccttccttgaggctggtaccaaacgatgaatgagccgaccgtccaatgttaaacagcgcccgctcaagaagatcagcggaaacagcgtggtcactttgatgcttggctatttcggagacttggagcagggttgagatatggtaaggattatattgtagtaggtgaatcattctttgagggtccatcgactccacacacatatcgaactgcatctgcacatccctataggaggagttgtgaataatccggtagaccgtaggaccatttggagatctctccaccagctccatcccaaggccaccactaggggtgcgaggccattcatccttgccctgcatcaggacgttgcgtcgcagcgtgacgcctgctaaactttgacctctactcgcaggactatatctaccagtcaatgcgcgaccgaggtcaattgtttcccggttcctgtctcttctgcggcccgcgccagcatcctcctgatcaaagttttccaacaccacgttcccaaacaactttcgcatttcattcgtcgcattgagagacttcgggtcaatggcgagaagctccgccggggtctttggaaacgaggcgtcgcgattattacctgttgcagccgtcgtggcatcgccttgtgcagaacggttgttgtcaaccgctaactccctcagtgctcgatcaatctcgtctaattcttcatcatctgccttggtattcgctgctgcttcatcggtagctttcggagaagctttcttcttcttgtttttcttcttcttctttttcttcgactctgccgatttcgcggggacgggtatatcttccgttggctgcgtcaccggcttgtgagcatcgttctcggactcttgctcttcctcttcctcatcggcggcgttcagtaaatcaaatgtattcaacttcggctttgaaggctgagatactggctcatcttcgcttgactcatcgttttcttctgcttgtaacgacgcttgctgcaactcttgctcgcgcagcttttgcagcttgcgaagcgcgcgggaggacattcagggctggccacaggtttaaaaaatcagccaagcgtagtgtgattattgaggcccgcgcggggaattggtgatttggtttttttgatgtataagcagtaaaaagtgcttttttgttcatttacaaccgcggggaatgacgacacagcctgcttgggattagcgcgggacatcggtacgacgttacgatacgaagacaaaacaatacggtatcacatgataagccgtcatggctggggtccgattaaaccccgaaaggtctccgccattagactagtaaatagctggtgtcatcatactgtctccttccagcgccgctggaccctacaactctctatactatattatttactcacctcctcaatgcgacgtgcagcccttcacgccttccgtagcgcgcgtcgtgtaccggtatggagagttgctggtaggaaaccgcgtgctgtgtcgttctctagcagcaatccgctagctctccgaccctcctccgccgggaagcacccttctttcatccccgcgaccttacactcatcgatgcatctccggaacttttctcttgccgtgatatcgacggtcgttgcatctggggcctggtacgcttatcagggtggcagttcacagtcggcagcagtagcgggcttgaaccggaccatatctacttccaccacggcgtacgctgaggatccttcggagtcaacccgccgcgctcttctggtggataatgatcagttttataccgcgactattaacggagaagaaccgcttcgcaaacagacggacgactctgaccgccgacttctagaaatgttgacaccggagcaagctacgcagaagctgaggaagaatgaagagtcgtacttggttaaccgaggcaagggtgttgttcgctatgatgtggtgcaagtgcctagcaactcgcccattgaagacgatcatgccgaaaagatagtagaggtgccgtccacagtagctacagcgaaagagggcgaagccaacagcgactggatgttctggggcgtgttcgacgggcattcgtacgcttttccacctttactcattattaatcttgtataggactgactagttttcaagtggctggacgacttccgctaagttgcgcaatgttctcatttcctacgtggctcgggaattgaacaccacttacaaggctgcggctgctgatccttcgctacttacaccttcccctgcagctatcgacgcagctatcaagcagggctttacccgattggacaatgatattgtgcacaacagtgtcgaaaaggtgctcaagtctaactcgcggagagtcgcagccgagacacttgcccccgctttgtccggctcttgcgctcttcttgccttttatgactcccagtcaaaggatttgaaggttgcctgcgcgggtgattctagggccgtccttggtcgtcgtggcccgaacggaaagtggtctgcaaccgcgctgtcggaagaccagaccggcgggactccttccgaaatgcagcgtctacgggccgaacaccctggggagcccaacgttgtacggaatggaagaatcctaggccaactggagcctagccgatcttttggagatgcgttctacaagtggagcaaagagactcaagataagatcaagcggcaattcttcggaagaacacctcaccctctgctgaagacaccgccctacgtcaccgccgaacctgtcatcactaccaccaaggtcgaacctagccggggagactttctcgtcatggctactgacggtctctgggagatgctgagcaacgaggaagttgtcggacttgtcggtcagtggatcgagcaacagcaggctggaaatgtaggcggcaacaagacatggctgaagagctggttcggtttcgaaagcaaacagcttcctgtcgaaacatcacaagaagcggggaccgaaggtcagcgccgccccatccgccagcagcagtacgatatttcaggcgccgccgaccgattcacagtcgaagacaacaatgctgccacccatctcgtgcgtaacgccatgggcggcaaggacaaggacatggtctgcgcactgctgaccctccctagcccatattctcgccgctaccggtaagtgataagcacattctcacccatcagcggatacaaactaacataaattcagcgacgatgttacagtagaagttatcttcttcggcgaaagccccgatacccgcactgtcgaaatcaacaaggaagccagcgcattcgaagaaaactctaaagccaagctctaaaccatcccagagatactagaactgacatcaatggcgtaagaccttatcacttacttgctttcttatcgtacgggacccgtaaccgtagggtccatttagtattcttcctttttctttttctactttcatgtccccaagcacttagtatgttcatgctagatggtcgtaagatctggcgttcttttggttttgggtggtgatctactatgtgaatatcagctagaatggcatctctttgaaaggagtaatatatttcttcaccactatatatatcaaagtaaactcgcatgaaagatgtacgcctaacctccatgtcgataccacttatgagtgcatgagcctgagtctattcgaaccgtagtatgcgagtccataccataacatagtaaataccacaccaagaagagcagaccacagaccaagaccaatcaagcaggcagcaaacgccaccccttagccggcagaatatacgttttccaaggcctcactcgcctatggtagttctaggtagggtgggcctttttctgtgttgagtttggtgcctctgtagacggaaagtttgcttttacttgtattgacgactatctggtatatgagtattttgttgattatttcatggtgattatggtatatttttggtatgttggatgatctattatatacagatggtatcatatatacaagaagagaagtacagaaggtaggtatatcgcttgctctccgcctaagtcgactgttcgtatccttctttcacgtgccaacccgtgtagataaggataaatagtcctctgagcgagtcactggccgaagtcggaacaagtcgacgtttaaggctaagtgtatcatcctgtgcacaggtgtattgacttcgacggggcctcgtgatgcggacatgaccgctcctgtgtctgactcgtgtgaccttcaccgatgcctcttcggacatcatgaagagtaggtctgaaccccatgtagcatgtgagtgctggcggagcaaaattatttctgggcctcggctatcatcggccgatttggtaagaggtgcatctagcacttaattatccagtcatcaccctaatggagtcccttgaagccctttgcgtccttcatggtagctttgtaaatcgattcctctggagcacattctttgtttgcagtgtacccgatatgcatctgcttccagggcttcagcggttccttcctgaacatgcatttatccaagaaaacagtttgcatcgtggcaatattcgtactagtagtccagtaaagcaaaagcgccgccggcatttcatagtaataagacgaaagaccgacattcagggcgaggacctggatgaaagctctaattccgcgcacagtcaaagccctatacagctctatcttcggcaaatcggccatctccgagaacttcttggctttccaaccggcgctgatgttgagtaggatagacatcgttaatgcggctgggagaatacccgttgtgtcgcctgctagtagatcggggaaccaaagcgcgccttctgtcgctagggagggctcgacttctagatggagacggggggctccggatgaattggtaggttcgatgagggacaggagatacgggataaggcccttgtcgtttccggacatggctcggagtgcctccatgaccgatatccaaatcgggatttggaggaagttaagcggtttccagtatcttgggatgttccatcttttttttaagtccgcgtgtttcgatttcatacgttgcgctagtatgggagttgcagccgaaaggttttgaatgtcgttaacgtcgtcgactttgtattggtttcgcagtatatcgtctttgtaatgcttcttccaggaagagagaagtgggaccaaatctcgctctttgcgcgcttggatcttagtatatatctgtaaaggcattgcgacggttgatcggacgatcaatgcggtcaatggaatggataccgcccatgacaagccactgattgaatggacaccctgtataaatgcggatgaagcgtctaatagttcgttgacgaaaggcgacggtcttgtcggatggaaatgccggatttgctgcagagtcgtcttccgcggcgcacggagtgagcgatggaaaggcctcatcttgccggccaatggctcgctgattgctttatgagcgtccgatatatgcgattacacaagatggagaggtgaggaaacaaaaaaaggatataagtacagtagtatacaaggcgattggcgcactgaatagatgtagtatctccggagacatcagaaaaacaaaagaataaatcatttgattgatatcacgtgggctttgatgaaagtcataccatacaataccataccgaactgtttctgatcggcacggactccgagtcggcttatcgatagtgaaacaacagtcaaataatcgccagctgtttgttccacagctccttgcagtatactgtacctgcgcaccgcccaacgtacggatgagactacaatagtgatgtccgttgtcttttgttagccatgatgctgtttctactgaagacggcgatcaccgtcctcgcgctcctcgcaacctgcgtcctgctcccccgacttcccctggcggtcctccgctttgtccttcgtggtgtcggatgggttatccaaaaacgaacaaggtctcgtagagagtacattctctcacgagttagggctgaagatgaggaggcttcatctaagcgaggtagatcgtcttctggggctcatggagaggatgaggattgggagaagctcgactcgtctagttccggttcgggtacacctggcaataacaaggcccatgagagtgatgattggaatgggattatagggttctttcatccattctggtatggttactacctctctagatggtatgcataccgttatgagcgcagctgacatggtctttctagcaacgccggaggaggaggagaacgtgttctttgggaagctgtgagggcaacgcagaagcgctggcccagagcgatttgcgctatatatacaggagaccacgaagtgaacaaaactgccatgctggagagagtccagaatcggttcaacattcaacttcatgccccgacagtggtgttactataccttactacccgtaaatatgttgtcagcagcatgtatccttacatgactctgctgggtcagtctttgggatccctggttgtcgcctatgatgcattcaatcttctggttccagacgtgttcgtcgataccatgggctatgctttcacactggccttctgcaagatgcttttcccgtccgtcccaacaggtgcttatgtgcactatcctacgatatccacggacatgctccagtctttagatgacaccaccggcgtgaaaggaattaacgctggtgccggaaagggactgaaaggacagatcaagcgaaagtactggcttgctttcgcccgtctctacggctgggttggtggcaatgtggacgtcgtgatgtgcaactcctcctggacatctgcacatattcgcaccatttggggcccatctcggcgggagcaaactcacaaggagccaactgttgtattcccacccacggccgtttcagagattcaatcggctattacagtagatgcggagagcgagaaaaccagggaacccatcatcctgtacattgcgcagtttcggcctgaaaagaaccacccattggtgttgcgctcattcgcacgcttccttcaggagcgcagcaagaatcctacctcagcgtcgcagccacagcccaaattagttctcattggctctgttcgtcatgccagtcccgatgaaacccacatctacaatctccggctgctagcgcatgaactccgcatccgcgatcacaccactttcctatgtgacgctagctggcccgctattctctcccacctcggtacagcatcggtcggcgtcaatggaatgtggaacgagcactttggcatctgcgttgtggaataccaagccgctggactcatcagcgtggtacatgactctggtggccctcgcgaggatattgtcgttgacctgggtgatggtgcgacaggcttccgtgcctcaacggaagacgagttcgccgccgcgttcgaggccgcgctggctctaccagagcaggaaaaggtggcgatgcgcttgcgtgcaagaaaatctgccctgcgctttaccgaggaggagttctccctcaaatggatcaacgagatagggaaactggtccaactgcagggtcggtgatttgcagaattttgtcggtctgtgatatctaggggtatcatatgttttatattgttagaatctcctagattcagcggacgagtgtgtatgtgagagtttgttgtggtcattgcagttttgttgattagcagtgcatctcctatatgtatactctctcactggttatactcccagctctaacaacagggtattgtcacaatatgagatttgaaggaacctgtatcttgttattctattccctgatgttaaatctctcataaatttcgacctcacctagggcaaatactgccctaaatccaaccaatgcagtatactcaaggaaccgtatctttcagtgtcagcaaacagatttacgtgacctaatatagatggtaataaactcctaagagcaaaacagaaatagattccaaaacatcaaccacggacacaataggtaatagatttgatcgtccaaacaagcatccactcgaggatatcccgcacacgaaacagatggagtatttccatgggtatgaagactcatcgtaaacacataataatgacagcccgcaacccttgcagactaggggaatcgaaccaggaagcaggatatggaaaaatagaagagacaaggaaaagtaaaagtgaaagaaaaagaaaactgaaagcgagaggaagtatgcaaaatgcatccggaacttcggtatatcaacgaaagtcaacccgccgccatctggtttccaccctgtatctcaacgccaaaaagtaggaccctctatgattgactaaaatccttgttaaacgattggcacaatgccagctcttgagaaagaaaaaataaaataaagggggtgtagatgatgataaatgggggagttgaataggaaaataggaagggaagaaaaagaggaaagaagatcagggaaggtcagctggataagtcgcccctcgtggttaggcataccccgagtccccagggttgacgttcagcatttgattctgattgttcatcacataaagattgtcctggggacttccgtatccactcatgccggagacactactgaggtttgactcatcatcctcgaagccaaactcgccgcctgagctggcatcaaagctactacgacctccgatgtcactggggtcttctgctgccgcagttatctgatcccactgcaagttttgcaaagctgggtattgtgccagcagcgcggctgggagaacaaaaccgttggcatgctgaccatccattccgggcaccatgagcggttgcgggaccggctgtaagtggcccgcatgctgctgattctgttgatccataagtgtgcgctctcgctcttgagattcttcgtctaggagtggtttgatacagattcggcccgcctctgatcggaaatgacggcccaaggcatctgcacgcgcaaatcggcgaccgcatccccactgcccgccccgtgatagatcaccacggcagacaaacttcttctcgccggaatgtagaccctcatgccttttacgatcgtgttgacgagcgaatgccttcccgcagacggtgcagacgaatggtctttcgtctgtatgagtccgcaaatgggaccggagattgtaggctctggtgaagcgcttggggcaaagatggcattggaaagtagcagggtgtttctgaacacgcttggaatcattagggcttgctccgggccgctgagggtccgcgagacccaaaatataattgcggttgtcaatagatgatgttgacaaacgacgcgaccgagagggcgaaggctcccgggacgaggggttactgtgtggctggcggcccgtcgagtcaaacggcgacaatgaccgtggggatgacggggccaaaggctccaggctacttgatactgacacgggggaccgtgagcgagaagccggatgagcgtacggatcagatttgctacgcatgcggcctgtattattatattagcatgtgacaaaagagcgccaagatcgagggcaagggcgcagggaataactcttacgcgtagacggaggtggacttaacgaatccagatctgccgctggcttggctggaggaaagatcgggtttttagcaggcggcgcgaactccacgttaatggatggtggcgccatctgcgacgcttgaccaatgtctccaaccatggcggttccctgaggcatactgataacgccttccgcgccgttgccatagatatctgtggggggacatgagtatcggttccccgcaggagcggagatatacggcatgttagggatcaggtcattcccttgctggggcattagttgcggagaaatgtacggactgtggatgggactgatgccctgttggtgctgctgctgctgctgctgctccgacagtgtaaaggattcgattccgagcgagctgtcgtagagtcccggatcattctgaggcgccaagagcggagatgggttattatctaccccgtcaaaggactcatgatgtgacatgtacggagagggcgcagcagatgaaacctcagacacctccgagggggcacgccgatggccctgaaaggcggcgttgcccatcatgctctgccagtccggaggcgcattgcctgtcatgtatgcagcactggccgggtccaacgacgtatggcgggagtgctgcggggtatagtatgcccctggggtcgaattcggaggagacatagggcctggtgacgaatgatgaggctgctgctcctgcggagacatttgcggagaggttacggagtgtggagagggcatttgaccgatcagatcgaccgggttgaccgcctggttgacttgttggggatgtccctgcatctgagtgtcgagcatcagcgaggaatcgtattcggaggcggtcgtgctgttgggactatgattcgggtacagggagaaatcgaaatcggtcgggtttgagttcaacagggtggagaagttttcctcatgcggctgctgatgttgctgaagctgaggttgcatcgaaaggcccgatgagtggtcgagctggttgaccagccctggatcgaaggactgcagttggaggctgtgagagaaggcttgatcgggcggggccagtgtttgcgcgctggtcggggagaggtagccgccggcggtatagctgtaggagtcggcaccaggtgaattcgaattcggattggcattaaacgatgctgaattctggaaagatgaaacggtgaaggaaggatctagagtcaagcccggcgaagcgttgttgtattggtgctgcggatgggctgaggggctcacactgcggtttttaacgtccgcagtggattgccctgcatcccggagcgtgtcctgggaagccatcgcgaatcgatgtatcccagaatagataccacgcgaagcaaggctgagggcgcaaaagacagcggtggcagcaatggaatgatcgatcgatcaatcaaagcgggggggattcgcgtcgacgacgggcggaagagaggggcggtgatggtaagatgaaagtaattgttgggagcgatacggcagatgaatggccaatttcaggcacacatggggaaaacgagacgatttagtatataagaagtgccgaaacgctgacaggaggattggacaactaaggagcgatagggggcagtcgatcgactgtgagagtgcaccttgcgaatcagcctcgtgggttcagtcaagtttggtctgggggaatgtttcacattctctctctctccataaggtagtagtatgtatgtaagagaaaaaggtaccctgcaatgaaatgggggccgttaattccccgctactagtagtttgtcaaagagcctccccgtagtgttaaagagatgtcaacccaactgatgttgttgtagaatagcgggtggtagtagccgtggtggaaacatgagacaagcgatgatttaagaagatcgaagatccctttcataaagttgtttttctccctttccagatactttccctttctgggtccagcagccatgcccgccttactgcctgaaccctgcacgtgaggttggatcccaggtatgtttgaaaattattccctcactcagatctcttctctgatgatatctaataatagtcttcaaaccttcatcgtcactgcctacccagtttcttactatatttggggtatctctctggtttgaaggcaaacatttctagaatacgaaacaaacactcaaggcagatacttagtacacagcattagccccggccgagttgacgatccaccccaaaccaagaactgtgggctctgagttggcggtatgtatgtacctcctcatacatacatagatccatgctctgacaggagatagatgactctggtcttttatgtgttgctcacgccgaaaaacaattaggtagccatgatactgacatattgaggtgttgttaggcaggtaagatcggtatcgtaccatcgtatctctacggtacggatctgtcacaaacaagcactcgaagcgaagacgtgcagcacaatctaccgcgtcccattcgtcccggatcttagcatatgacggtgcctgacgacaacatggccagtgtcattagtacggtatgtatggtatggacaatacagtcaatccagagccctaacagttcacatctctaacaggagcatattgatgctctactgaataaaagcaaatgacaagaaacacaggtacatagtacaaacaaagagaaaataagaaatcataaatcattgtgcgcgaaataaacgaccagatccatttaaccaactcgtctattaagcggtggatcccaacccaagtacttatcagttactctatctcgttccaagatggacactccccacaatttcataactagagttatgcctaactagcaatggacgtcaatgattggagctgaccacctattcagagcgacgatcactgcgatttccgggatagaaagtcagcctgacggtctcccttttctttcgcttcttcattttcctttgagcctcccgaataagatggcctgactgggtttttctcaccctggaagtggaactcaaccacaacccgtcgtcttgcacagccactgttggtgctaccagctttcccccctcataggtagggactgttttctttttcttttggttttctcttgctcgggtaatttgaattgaaccattattgagtttaaaattctccccatctccaagtagtgactgttctatatttatacgacatgtagaattgatatatgtacatagaagcacggacagcaatccaaattaagtttcgacacaggtaggaaaaacaaaaggtaaatcagacctgtccaaacgccttaacactgttccgcacctgattagtattataatccaccaacaaattatcctcacagctcgaccccaacccagcattcttcgtccaagccggctcccagtaaaagaaccccgaggccttcgtagccgtaagagtctccgccaaccgctgcaggaaagtaacctgcccgtccaccgagaaaggaatatccttcagatccgccggaaaagcaaactcaggactcgagcacttgaccggccaattcgtctcgaccaccgcaacctccttaccatacgtcgtctggatattagtgagactagtcttcagcgaagcaagcgtagccttctcattgtagaaggggtagtaggagacgccgatcatgtcgaagtcgtcggacgtgaggagacccgtgcccagggccgtgtcgtagaagtatttctgctggtcccagtcccagccgttgtcgaggtggatgaggatcttgggcttggtggcgagcttggagtcctttacgccccaggcgccggagtgcaggagtcgcgcgatgttctcgtagttgggggtcttgccgagcggccagaggaggccggaggtgatttcgttgccgatggagacgatttcgacgttgatcttttcctccgcgaaggtgttgcagacgctcaatgtgtattggtagatctgatcggctagcgtgttgatgtcgtctgtggaccagccgtccggggtggtctaggtttttgttaatctaccgccgtggactatagtaatatcgataagatagtagtagaggaagaagggatatacctgatgtttaggatccgcccaatcatcactgtaatggagatccaggtagatactggcgcctgtcgccgcaacccgcttggccaggttgacattgtaggtcaggtcatagtcgccgtttttcacccacacgcgctgccggatagagttgactccattatcagtcaagatggcttccagggcctgggtctctccggccaaattcttgtaggcaacgccggccttttcttcaatgaagacagacgagatatccgcacccttgtaggtgagggcggcgttagccagaaggggaagcgtcgcaagaaggtaggagaagagcattttgaccgctactcagtcaaatcaagtgacttctaagcgatagagaagaaaacgaagaccccgtcggctacttggaagaaaaaaagaagtcaaacagggtagcatcaaaggatatatatagctggacggtctgctcgcattataagcgttcatgacgaacacggaggaactgctccataaagggccgttattcccctcataggcctgaacttgcaattaatcaacatagaacaataacgggatccggttcttcctttgacacggaacaattgtccacaggatgtatatcattggtggatggactatgcccggtgttccgtctgcgactgtttattagggctccactatggtagaccctgactgaaactgtatactatgtatctcatgctctaattcgacgtttccactacacccacctataacattcatctaggcggaaaactgccaagttttcaatgacgaattctcattctgcacttcactagcctacccaccacgcccaggaaactgtacaagaaatggtaaaccgaaagaaaatacaaggtcggctcggctcggatggctgtttcacaatccgtcggtgatctacagtcgaccttaacgctatccgaccaccgagaggaatgaaccatagctcaagtaaaacaatagttcgtcactactaggggatgctcgccccgcgtatacggagtatttcgtactcttagcctatttcagttgacgagaaccctgttacggagttgatcccacagagaatgtatggaaagccaagataagctcagggttcgatttaggtccagtggtgcccacagcactttatgcattatccctgttggatagggggacaacaggtcggctttgagaacatattgtcagttagctggggacccctacgtacttagtatcatttggtgtaccatgctcctgggacgtgtcttaaaggatacgacatatagactccacccgactggttcttgggttcgaatgttgtatgctgtggcccaaagtatcatggcattcgtggcaagtagagtcatactctgtactccgtatatgaggattaatctaatccccatgtcagttagtagaacttacgtagaataataagcggaaggaggcatagaatcccctaccaacaatcgaggttaacgtggtcatactacaagaggtgctgctgctggttaatctagtcgtacacagtgctaggaagaaatcgtgcgccataagggatgtaacagtcccacctacgtttcgtcaagtcaaaatctgaagatacgatgccaccgaaaccagtgagtctttgtattcgtctcataatctcagatatagttgtaaatgcaacttcttaggggcttctagaggccccgtttgctagtcatcaccatcattcaactcacacaaataggaaagacatggtcatgagtcttgcgggttctctaatggaaccgaccgctctgtgtatccttatcccacactgtgtcctcctcatgccggcattacatacaaagaaaaatcactgatgccccgagccctgatgcaccaaaccgaacagaagtatatatagacgcaaaaggcgcagatggaaattgcatcgaaggagaaaaagcgaatgcctagcgtctttcgtaggcttcccgacaaagcggcaataggggaaacatagaggaaccaagggcaaggtgacagaaagccaaatatagacgtgccatcaatgcaaatatatgtacaagcaatggatcagtgtctcgcacatcccgaagtaagaaaggccttccccagtttaccatataggctagggaaggcaaacacaaataagaaggtaaacccaacaataaaatgtatacatgcgaaaccgagccccagaagaatggaatggcaagctgttataagaaagaaaaaaggaaacggaaaaagagaacatataaccatacgaggcgacacaaataatgacatggtgaagcgagtaagatccaaaggaacttttcttcggctgcgagccgaccatcaacgaaatggttttgatcatggacgctggcatctataggtcaggacttgggcagggtgcaaccacgtataattggtttttggggggttgccttctttttaccaaagacaatgccctcgtcctcagagtcgtcctccgactcattttcatcgtcgcagtaataccgagactcatcatcatccgcggatcgtgccaggtttgtctgcggtgctttaacggtttcacccgtccgaaggatcgatggaacttgaattgctggaacgccatctttccctgacgtatcacctccactagaaagcgatgacaccccggaggcgacggatggtatactcggatgagaagcgctctgagacattccactggtgtagtcctcgagtgaggacgaggcagcagacggaggcgatgtagtcaggcccccaggcggagagtcggaaaagatattttcaccgagcgagtccgtagctcgggcctgcacctcggatcgtaggttgatgcaatccttcgtagatggctcgcttcccctacgataacatgacttgagcccattggtgggaggttcaatgtcactccgtcgcttacgtagtaaggcttccttggtgagatgaaaaggctcggtggaagacttgcccggcagttgatgggagcggttgcggcggtgacctgaaggtatcgtgttcgatccttcaacccgtaacaaggatacgtcctcctctggcagcagattcgaatgttggccaatcgcagatgcgacgctcaacgccaaggtgggctcgcagtgacggtccccatccaaggacgcagtctcggagaccgacttatctgagcgccgctctcccgactggagtcctctggccagtcgaaggcttgcaccgccaaataggccgccgacatttgtagtccctgcggtctccatacgagcgggggtgacggttctttggggtgccgggttggaattgttattcgttgccttgattgtttttgcagattcggctgtcgacaacgtagatacggcacgctctggtggctcaggccgtggggtccggtcaagcgatatgggtgaattcaccagggctccctcgaaataacaagtttgctcatcccgacccaccgggcttgcggtgacactctgtgagaggggatgctcaccatccttgcttaggcggggtggccgcagaaagtcttcatccctgagactagcacgacgactgtcccaaaggtactttccaatactgttggtacttgaagtggaggaagactcgactgagggagccgcactagaagtacgcttgcgagtatctttatccttcgacctcccggtaaggtagttggaccacttggcaacattggatcgcacacgttgtataaacggtactttgctcacggccgttgtaacctcctcattagacacttcaatccttttacctttactcagataccctggatcagtctcctcgacccacgctctgggattgggtagaccgtccaagacccaaggatgatgcttgatctctttcacagtgattctcttcaccggatccttcgtgaggaggcgtttcaacaagtcaaacaactcatcgtcgatctcctcatacccgagctcatcttccattcgcttagcgctattatcagaacgaggccattgaccgacagtgtcagggtcatcctcaacaggtttcaggcgtttgcgtgggatgaagacttccttcttcacaatcgtttggaacatactgtattcatcatcggagacaaatggcaagcgcccaaagatcataccataaagagttacgccaagggaccaaacatcgatagcaccggtaatccgcggggcggacccaagggcgtcgacgaactcttcgcctgtataacacagctcaggagcgtagaaagcaggcgttccaaccgttttagaaagttcccgagcgtcatccagctcagtcgcgtcggtctctccaacttgctcttcgtcctcatccctcatgggccgccctaggtaagatacaccgaagtccgatattttaacacggtggttgctggtgagcaggagatttgcaggcttaatatcacggtgaatgataccctggtagtggagatactcgagaccaagcaaggagtctcggaaagcgttgcgtgcttcgtcgagtgtcaaacagggaacataagacatatcatcgtcgtcgggcgtccattcaggttccgaaggtgcgtatccaaagctactcgacgctgtgctaaaccgtctttcgaaggaataatccacataagacccatacatactgccctccactgcagctaaggccgcatcatgggaggaatggctgggagaggactgaatgtcttcatggctggtcttcgaacagctcggcgtacgagtgaccgtcaattcgggacctaattcatcatccgactccgctccgtgctctaaactccaggccggaatagggccttcctgagcgtgttcggcctgaatttgacgtcgctcacgggccctttcgcgttggcggcggagatgctgggcagtccggacatactgctgacattcttccatgaacgagggggaatccggaatgcctgctttttcgcgctccagtcgacgtttatccacatggacgatttcacgcaggcctcgtcgccgccagatgatttcaccgttctcaacatattcaaggacgatatataccttctggcgattggggtcatcgatgacctctaggaggctaaccacgtttgggtgccgcgccttcttcaggatcgcaacttccttcttcaccttgtcctcgggattcccaagcttccccaggcggcgtcttttcgaataccgctggacaatcttaatggcgaccttctggcgagtgcccacgtgtctccctagtttcactttcccatgctcgccgcgtccgagctcttccagaatctcatattgattaataactttgtttccagtcacagtatctctgtccacttcagctgtatgtgttctgtggatacctgtaagcgacgacacataaagaaggcacctaaatgaaacttactctttcggtggctgcagatgggtcggatggagggacgggctgctgatgcggccttcatcatctgatacgagtgaagaggttgaacgaagagggctacggacagaaaatagccccggactggacactggggtattgcctgctgtacgagaggcacgcgatggggcaaatcgtccaagaacctcggtttgtgatgggtaggagttccgcgaacggagagacggatgctgataagtaggatggacctgagactggaggacagcgtaggattgatcgggatagactgggtattcgggagcttgagtatccgactgccccaggtgggaactcctccgaggaaggggaatccgtccgatcgcgccgagttccgatcgagcatctacaacactatcctcgttcaatgcttgaagtgaactcgaagaggttcgggtggagggtgatcgcgaggtactggaggaatgatagagatgcgagaacggatgacgaagagcggtttggccgtccgctagatcgttctggaggggcagtttggcggttggtggcctggtcacggacggtttcacctcgacctctgttgacgattgcgacgaatccgagccctcacggggcttatcccgggcttgtctgcgggcgctgtccgatatatggccatttcgggcaaggtaattaatgggttcctccagaccggatactgaagggggccgatcagtcattttcatgtcttcaaatattcgaaccaactctgttctagttgcaacagagcatccttttctttgtggccccctcactactccctgtttttgacactcttattcctcccttgcgtttcttcccttaatttggaatttcttttatagctattaccttttctcgacagaaccgctcgatttagggcgagccgatgggaagctctgatactgcgcacgaatgggactgcattactctcggaatttgactggaacgaaagtaatgacagccaagcaagtcgactgacgagacaaccgtgtgccggacagcggtgggattggcggcgagtacaaaaatatccgggcgatagacctgctacagcaccagcatgcagtcgacgtttcggctactctgcgcggcaacgacgagtccggatcggcgtggagtaccggaggggaggggcccgaaggaaagaagtgaccaagtatagaaactcgaggcggccggtgggtgacttttctagaataatggcgaccaatggaggagaaatgaaggatattaaggaaaagattcttatagataaggataaattataaagtgaacaacgagaaacgggggagaaggaaaaattgaaaaaggaagagtcgtacggaatttagtgggggaagggagaagaagggggagggaagaaaaaaaaaaaaaggaagaagggagggagggaaaatggttgttcacgatggtggagtgcagagggtgacgatggcggagagggaacgatgtggttgaggtggtgattaagctagagtagagagggttgtttcttgtcaggtgggaaaaaggaggggggcccatcaagaataagaggaatgcatgttactatgtatgtatgttcgtatgtctgtaccgatgtactgtacaattaaggtatggctgccacagtcagtggtcttgtcaccgtttagtacgatctggtttctatgggatgcaagatactctctctcacagggatatagtttcgcaatccctttttctttttttaattcttaaaatttctctgggtggggaacttaatctactagtaaggggaagttgtacagtaagtcggctatcgataaagataggctccgcggaaatttcgatgagaacaccagattctactggctgttcggttggtggcaggtattgggtctgactggcttgtattgtaaagtatcggtgccgagaaatctgaacctttttggctggctatggatttgatccttggcacttggttgggacactcaaaagtcattccatcctattcatggcaccaccctagcgtttatctttgatgctatcataactttgatcttcttcccttagacttgatggatacttttttgctggctcgtagaaagacaatatataaattattcaactattttatggagtatttcattattgttttaatttaaaaaaagaatataaggaaaaagatttaaaggaaaaacatgtaacccagaatgcgaatttttccagtggcggatttctcacgacgccaagcactcagtcggaaccccagcgtcattacgtatggcacttttttccgtacatcgtcaacgactcatggctccatctgctacatcatctactttccatgacaatagcacgtcgtatcccggtaccaggggactgtcttccatcacgaatgcaacatgaattattgtctctatcaatctctttgcctctctgatactctccatgtctcgtatgcttcaaccagtccatctaccttgctacggagtagtaagttgacctgttcactggctttcgaattggtccgaaaggcaagaaaaaaaattttgaaaaataaaaataaaaatgaagatacaaaaggccaccactttggaagggggaagaaacctacttcgtggtggcacctgtcaatcgacgcctaacagtcccttctggatcgttgatcttgggtgttccgtgggtccaaatgcctctgatcaactctcttttccgcttatttgtcccgccccatcagtctcggccattctagccaacctctatactgtcggtgtcttttctagcatcttccaatgtcgctcgaaaagccattccatccatttcccagaaggatccaacggtctctaatgatgtagatcaattcgaattcatacatcatccaagacctgcaaaataatttagctgccggctaaagactgaccaatcgaggagcggccacgactttagcttcgcgcggtgagcttggaccggaggtctgtgttctcgacagtaccttaatgggttaactaccacacgagcatgaaacgaacgccacgacaggcccttcaaagaggaggcttttccaacacctcacgcctgatatctgagtaggtagtaccctcagaccgacacttatctacacaaccctgggtccgcacatcgtatggtgctgtggctgcacctcgtttccaaggtcccagactacttccatacctggagggccagcggcgcggggaatttagtgcatctaccagaagccgaatctggtaatgtcggactagagtttacttggtttagtccgactaagtttcctccttctccaggccattggaaatccatcgaaacttacaatgaaatgaaaagagagctagctacccatgatctgcatgatgtgtgtcgcagtctgacccatcccacgcggcgcagctaaattagagcgacctttccccctctccagccacgaccgaatgatgacaaggggggccttattcatttctgttttaggcagttgaggggggtttcggtccacgaaagataggtgtcaagttgattcatgaagagctgatataatccgcagcgcagcctattgatcgcatttcctttttcctattcgtgaaaccctaaatctgatcggaagggaaagccagccgggcgggagtgaaagaaaaagagtataggaagacatggatccacgacggataggtgtcaagatgcatggggagaccttcctgacatggaaggacatctttggccttcccttatgcacgtcaatattcataggtgtccattcagatccatggggaggttccagggttgttcctctcctatcatacgtacccttacgtcattgaggcctaatcgacgactgcgtccgactctctcattaggtctcaaaatggacgaacaatgtgattgtctctgggcttgaaagtcctgtatcatatcataccggattataccactgggcctgttaaaaagaccttcactttttctaaagaggagacggtcgcattcaaaggagagaagatgtcccgtttacccggaacctcggggtgtcaggataattttccttactccaccttttacctgaccctaggtacctaacgaactagggagaaagttaagttatagctcgtagactacgccagcaacgggacactccgtccctcgaggccaagctatccgatcgccagaggtcatgattggagaaaaagtgggttgagtgggcgcgcacagggcaactaatcatccaggttacgagtttcatcttttgcaatgacagttggaacggagaccgagttcggctgggctgacatttatttctcgcaatatgccttacggtctcactgccgaatcgagccacttgcataccaaccgtgtgaaagagggagcgatctgattggtgttgaggcctccgaccaagctttatagcgcatgtctgcttttcaccaaagaatgcaaatgaacccgacctcgtgaaatctcaatacacgggaactgaattcatcctcataggtcgaatggcctgcacatgcccagacgttgtacaattgtctcccatcaatggttaattatatccccaatcaatgctccccaccttggcgagtcatatcatgtttacccctgcattctatcgaaccggttccgcgacggttctctcaaccaggcccaatcaccgatacattggatacgagtgtcgcccctccctcgtatctgttacctagtcgttctctatctgataggcccaccgatgcacaatcaggagcctatagccgtgttatagtgggcttcatttggtccatgcgttcttaggaagatgatcaagatgacatgcacaatcctccacctatgtccgatgtttgatggatatgctaccttctcggcgaccacggatcgcccctcccaaggccttctggtaagccctaagatatccccgtatttgtcaatggttcacatcgccgataggtttgaccaccgtcgctttagcaaccttcctggtcaaggaacgagggtccccgtctggacttcaacagattgttgcgactcactagtcccgttcagccaccttggcggtttagggctaacacatacccttctgttttcaaccagaagcgccgtgtcctcgaccatcgacgttgattgataacgcagcttacaggttactttgcgacaactaaagcagactagtataggcacctgtccacggcataaaacaagacgtaaagcttagggattcaccggcgagccatgcgtcaccccctctacgatggtggagtgcctaggattcatgccggtatcctcaagagagttctacatgtttgcgactcagatccggaggcgaacgtcgagatcacgaatgaaatgttttcctctgttggcggggggatcatacccctttcggacggcgacataaaagcgcactggcctcattattaaacatcgatgaccattcataatgctttacctcgccaagccagcaccaaaatactgacgaatgggagcagactggaagtgcgccatctaatcatcttgatcctagtacgggtgtcggtggggtaggatccacgaggctttacactgcacagcattgggcggctgtggcgtagcactatacgcagtcaactgaacaaggtgatatctctaactggttaggaaggagaaggtggtgtggtttgggaatgaatcgtaactttgacgactggagtttgaattgattgtacacaatattaacagtcgacataaggttatcgttgcatgtgaatgccagtaaccaagataatcctatcaatcttacaaaagagaaataaaaatgaagataaaccaaacgagtaacaacaaagcaatacaactagtaactgaaaggtatgcatgtgggtaatcgtctggattactttgcctgcggtgtgaactgtgtaatttagtatatgaatgtccatccaccgaggacatactatccctgacttgtcccatgacacatacgagaacgggatgatatgtgcgcctctcagcctctcagactcctgaagagaactactcttgagttatgcactgagtttgccatagcgttctcagtgtgtaggtatatgccgctcgaaggttgctatcagtgtgctcagtagtaaacccccgtatcttgcactgctcgctttggcgtcgcttgacatggcagcaagtatacaagttattgcgaatttaaaccagttaggtttcttgacctctgtgtgatatgactgccaaacgattcggtgttctcgtttaaccaaccattggtagaaagcttttggcatcggaaaccaatataaaggtcttgccaagtattgtattgtaaaagtaactgtgagtaaagagcggatataaatcggacagattgccatctttaggatttcgcaatgtatttaattcacaaccattaactaagggtgttggacaatcgcgcgggccagtcagccggggactttcgccatctatgaacatacccttcgtctggatcagccattggttgagctaactggcagtttcgctggagaatggtatagtgagaaatgatactaatttcccaataagacgaacgccacggatgccaggctccaatactttcgaattgtgctgcgttttcctagaatgggcgcagtagttgtaggatgttccttcgcggttgttcaatctagaagttctccaactccaagaatgatcgcgaccatggcagctgctaagtgtgacatatgcatattattgtgagtgagtggttgagccagtgcccagaccgttgcatcaccaggaaagaatcgtcggtggccacacctgtatagcgcgatatcaatgtcttctgtctcatcgacattacagaatttttccttaataagtctcttggtatgtttgtttcgtgagcccggaggatgttctcttctttgcagggtaggagcttaatctccgattttaatgtggctgcggtgttatataccatagacaatatacccagtgcatacgtaccagctgctacctattttcatgctactcattcctcaatcatccaaaatcagatctgcccccggtagtgtataacagttatatctgttgcctccggaaagtcgccttccataacaatgataaaaactcccgatctatcagagatgatttgctttgataactctcagtccccatcagcgagacccagtcacaggcaaaccaatgatggcgaggacgcaccagctatcagacaacttggtgttacgtggaggccagttgccggtcaggatcggaccccaaatcgtgtcaactaaagtccagtagtcgtcaggtaaaacgcctgtgtcgagatcgtgtaagcccgggatccaactgacaacgggcgaagcgtaggcatgagctcgttgagtgtggcgttgtatattatgcctccaccatatattatatcttacacatcccggctggatcagattcagcatggtataacaagcaagaacatagcatcggtaggtttgtaggggggaaatgatgggcctatcttaagacaccgcgtcgacgatctgcgaatgtcggcaccggcatcgcgcacattcttttccaagcatccaacagcgttgcacgtgccctggttgctattctgatacacatatctggctccctcgtttggcggaaagcgtgaagcgttctttgttgagcaggtgataattcgtcgatgatatttccagagatactgtcgacaccatttcccgtgcagcttctaacttcggagggtgcttcccgcctagcactaattataagggtaagtagaggtaatatatactttcttagaaaggccttgcgactaataaaagaggtatctgctatacctatatcctacttcttgccaataaccagtacaacatcagagcaatatccctcacacgcaaagctaaaaccatcgcgagcagttatttcaggaattggatacggatatgctgattttttttatagaggttgggtcccgcttctcttagctcgactatcgaagtcatgttgccccaggctagacgggacatgtattgaaaagtatgtccgcaaagtaggagggacagggagggcaacagggtcgtgtgaaccagggaatttgagacgaatggatctcgtctcagcggatatttgttactagaacatattgtcccccgtttcctttataattttcctccaaaagacggttcttctttctggcccctgtgattccggttattttcaatgtgtttattagcaatatgtcggttaagattattgggtgatcaccttcctctgtagagaccgtttggctgacatagtatcgatgccatattgctagtatctctgcttataataaatgtagacatctttcctcagtaaaacgctttgcagctctaataagagccatggaaaaggggtttcttggacagatgccctcgatacaggcaggcaaattctaaaaagttttggaaagagaccgattcacagtctgggttgctttgaaaacaaacttgaattttccgaactggccgtggagtccttcagccagcatcatgacattctcttttcataccttctgctttcagttctctaactaattcggtgagaacacacataagtctggctatccggtagccgttcttctatcctcgtcactggcccaactaggagtctcgcatgttcaaatgcgtactccaaaagagcgagaggttgtttctggccatagtcataagggtcgatactttgaaagtacttactcgggcaggcccaaaactggcttttcttttcagcagtagacgtaaacgcagtgtctttagacctctgtggattaaaatagtgcccagaaagtcaaatagaaataatggcgtgcccataagtaattcagccggtatatactctgtaaggaacacgagcttctcttgatcgagatcccgcgtagagagctagaatactgtaagcaaagtatgacgattgtatgaactttgcctttttaaaggatggaagccctaattcccgtaactaatgagcgcagtatcttcgcggataccctgatggacgaggacacactttcttgatatgctgagtaccatatcggggacattcttgcccaactagtgtcggccagtacacattccctattagccgatctagtgcgatcgcttttgcgaaataaccgtgggtgtcatggtactgcttcaaagtcggtgatacctgtttcttggctatacagggagaccagcaactgctccaccaggtgttgattggtgactgcctatatttcatatccttccccccggtccagacgttgcaccacccacatcgtccaacgctggcgcacacaatggtccgggataatcttctgctcttggttgtacagccagacatgatggtaaccctgtgccgctagtcgccttgaaattggcgaagcccatatcaatatttaaccgtaaatcaattcagcaccagactgaacttactccaagttctcaatcttgaccactgtaatagtggtagtaacggtcatgttcgtagtggctagcaaatgtcagtcgataccttaccaaggcgcacaccctctatatcattagttaaggccttgctgtataacccccgtgttctccccgcccccttctcgtcgcccactgcaacatggtttaggttgatattcgtcctagagttactggagcatcgcgagcatttacaatggtctgttcatcatcctcatctgtagtgtagtcgtactttccacagaaatcagtcagataatcgtgtgttcttcggtggctagccgtatgctttggggtcgtggacgtttaggaccactttccatttggcaatagttccacgatccacttgcccacacaaggtttgtcctcgcgtatccccttctctgcaggtctctgctgtctatcaagaatggccacgcctggtagtagttcccactccctgtcgagccatccacaatgacctgaaatgagtccccgatcactttgttaagctcgatcatggtatcaccaagaggggagttcctccggcttccgtcaccatgtctactgcaagctttccaccaaccaccggcggctccaggagcaggacgagttcagtaataaaaatatcaaagagcaaatagactgataagacaaaagaagttgacgcagcatagaatcgaaaatatgtaaaggagccacagcaggaagttcctatcagtaagtacgggcgacatgatgacctagtccgagtccgtctccttgccttgaatagaatcgactatattagagccctttgactataattaaacatcatccctgttgaataattcgttatcgagtatcccgtcgattctgtacttcataaacaaggcctgagaataaaggtcttgcatatgaaatgctttatcagccttattagcatatcgtatagctgattcatcagacgcctgattgtatttcccctatatcgcacaaataatataagcaaattgctttgcattctgggcgtctgatcctcaaacagtagaatgttaaaatcaacggtttgaagccctttactcggttgcgtagtaactgccttcggtatggttctttaagcatcactgaataggtcctctagttaagcgactgtgtagttttctgctcgtagattgtttggatttcccatgatcttgatctttagggacctctttgaagaaggctctcagagtcatccaccatactagccctggaaaacgcagaagagaagaaacggaaactatgtcgaccctgtttatggtatgtagtgattgtgccgcggtgtatggctatttagacgtgaatagtgtcgtcagtggggtttcgaaccctaagcccatcctttgggtctatttggtggggggtgcaagtggcctccgttcctttagaatggcttgtagaatgaggttgatcctcacccttgcaagtgcttcgttttcaatactgccattggtcataatgcctagatcgttaagatcatcggctccaaggatagtaaaccagtgtgtgagatatatagcctaataaccatccactggtttccttgtgagaatagcgagctagttctggaaacgcagacagccgacggcagattgtaggggtaaaagaaattgtttctgggtaatttgtgagcctagctataggtcctggcagcctcgaagggccatagtgactactccagcgcgtgttgctgcgcattgccagctctggtggcgtcccagaagtcgtcgaagtactggggccttgtggtttatttcaattgagctcatccatacaattcgaatcctcactagcgaacgtccttcatgacaatatcattttccacctcgatggcttcccccatttcattgtcttcctccttcgcggtggaatgacgacaccgccatggaggatgtgggtctctgttggtctttcgaatccactggacttgttagtctatatacccagcataatatggtacccggtaacagtcaaggagagcttctgcccttgggtttaatccagctcgtacagctgtcctgttgctacggagactcaaatgcggtaatgactgtaaatcaattcagcgccagaatggacttaccctaagtaaacgatggagatgattgtatgtatatgatatgcgcagatgtccataaaagtgcggttccgatggtctgttatccaaagacccatgattccccgagcactcccgcctgttgtggaagtgatacacccaagcatcagtgttagccatatctcctggaggactgggaagatggcaatgagaaagctgttagccttcattggtttgtcatcgcatgtgctgtcttcagcttaacactcgtggtgaactccaatatatatacttcctcatcctcctccatgcaatcaaactgggaacgcaggagggacgagcgacgagtcggagtgattgacgaaccatcaccataacttgttgtgatgctcagccagtggacggtcaacctgctcataatcagtggcatctgtatggactctgacgtagccataactcggacgaaggggttcaaacatataaagatgaaccgaagaataaaaccccctgcgagaatgggttgaagatggtcacaagatcagactcatggattgtttttgggtgcaggtacatttcgttccatggagtacgcccgtatgttttctcatacaccgttaaggtccaatctaaccccgaatgttagtggggtgtcgattataaaagcagagtccctcatcaaagtgctcctatttcgtgaatctgccaccagtccaatggacaaatcaaccagaaacaaggctctagcttgtagcacccaaaggatgatacgtcaatcgtatgagagccgtacacgatatactaattgttcggaataattccatgctggctaggtgcataaaacctgatgtccacctcaatgtcagagacattgaatcaatacataaggcaaaagaatatgctgaaatcagactttacttcattgggtccagggaactggaattgtccttgtgggtttcaaggcctttgctgaaaaccgccacgagcagggggcaagttaccatgtctgtttgtagctcggactaagtcttcccattcttgctgctattcatcgagtcgatgagggaactgtcctatgatcgtaatctcggtatcagggacgctggcgacaacaatttcgattttgaaaatacttcacagtactttgacaatgttgacgaatataattcccagactctcgcgatggattctacttcgcctcttaacaggccgtgtagtaattttgtgtttttggctgtaggtgtgcttttttaggtatttatattctgtccattgtggatattcaacatgaaagtcaacattgttgaacaccagctattaaagaatctgacagtagtacgacagtatctcctagatcctcgttgaccaaccgaattgtcccacatcgagaaccacgaagaatttccttgcaagggagcagagatacacaagctcacgatatgatttcgagtatcgacgggtgcgcgtgttaaacagaggttatctgctcccaaccatacgcggctatagcttctgggccgagtaaatgtaaactcgcaatataattttctcgtgaagggagacgttgagtttaaaccctcttgactgagtttcaggtgcggataatggatgggtataacgaattacctcgcagttataattgtaacctaggctgaggagttgccccatttcagcatcctaggccttgtcggctaaaacatgtctcaagtctgttcaaggcaaatgcatttgcttccgttcgggtttcatgtttcaagcactcgtcccagagtttggcccgatatggtttgagcagctttgactctttggcgttcattcttgcaaggctttctgctttcccttgctattgtagggtacatttgccaacggcctgcgtttgtttgcggaactctgcaaatgacacatttattgctttcgcgtcgggaacatgcccggatatgtattaggattatacatgcatgggctttaagataggtaattgctctgagatacgacctaactaatgttgggccgctgggcaaaagctgctcagtcattgtgatgcacctgctaatttgattatctttagaaggcaataccacttatcaaattagcgattcatgttgtgtctgtaggatttgggatagttgatgccgctgatcgaaagacgggatagatctctttctagcttgagaggtgctagattaataacccagagacgagataagtctctttctagctcgaaggctgttggaaggtagataccagacaaaagatagtccttcatatagatctctgaaggtgggaatttaccgtgccattcacgctagtttgagatatagtgatggtataagcaaatagagaatgtaacctgcataccccattcccctgctaatattcacagaggggatatgacggactagggaatactatgtccagactaggttaaggtataagtagattaaagttgacttaagattatattcatatcgagcattccattcatccgatcgtggaatgtggtccttctctgcagttgacagtacaaagtatcctgagccctaatcacgacatcgatcgcgcattttatccggcatcatattgaatatatggcatcctaagtctagggaatctttatccagggtataatcaaggactaaagtcaattactacaacaagataagtgtattcaatgcgaattttcattgcattctaccaatacctcggtacttgatcagctatgacaccgaccatcttggcgtctatttctcaataattaaagtataacaagtcctatagaactcaatatatttcccaagtgtatacaatgtctcattctctccgacaccctaggaatctaataatataacccacgacgatccccaatttagacatagcagacacccacacaaacttcacaaccttacatacccatcaccctaaatcacaaccctaactcacaatttcccaaagaacaccacaaaccaaaccccaaatctattaataacagaacccaaaagcaaagcaaagaaaaaacaagacaaaacccctcctaatcgacggccccccttcccaatccgtctttgtttgtcacagatctcaacaaatccctggtttgacttgtgtgcgtggaccaatgcgcttgcatctcggataagacaaccatgggtcgaagtggggagttcgagacacggacacttgagggttgtttttgggatggaattgttaattacatttctttggattggaaattgggattggcgtttggggttttggagttttattactttttttttattgtattttgttggtatcctgggtgatggttttaaatgttggtttagggaactgcagctagtgactacagtctgagacaaggtctagaatttactgtatttattgaaaagttgtttttgaattgtttggtccacttcatttccgaactgagggagaactcctacttacaccgggattccatggaataaaggtaacggacccaagttaaaccaactgaataaacccttgccaatcctggcccaaaaaaagtaacaccgatccctttccttgcctaattttctaatccgtatttttttgattgtttttttgattgtgaaatatttaccgaaggggaatttgcccatcaggattggtaggtgtaggcctttccactggcactcaggtcgctgccctcgagcaggaagccatcggcacacatgtagtaggcatagcgaccgatgccgctctgcgagtcgagccaggggataacctcgttcaagaaatcggtggattcctgggtgcccgagccggcggtcatggcgctgctgagggcgaactccgtcacccaggtttcctcgaggttgtacttggacgcgagctcctgggcctcctggacgaaggtcttgaattcgtcggcagaggcgccgtaccagtgcacggcgagcacgctcatgccgcagtcggtgcaggcgtcgaggaactggcgcatccagccgagaccctcgttgtcgccgccgccgttggtcacggcgggcgtgaccagcttggccttgccgctgtagggcgtgatgtaggtggagtaggacgaggcggcttcggagggggtcatggcggcttgggagctggcgtcgggctcgttgaagcccaagatgtagctggagccgctggcgctgctgagcacggtctggatggtggtgaaccagtcgccgaacatcttgcggccccagagcatgggcacgaactcgacgccggagggcaggctgccggaggcgatcatgttccagtcgtaggcccaggagatggcgccgttgctgctgagggtctcgacggtcgaggcgtcgttgtaggcggcaccacgcttgctggaggagcgcttcgtgacgtgcacatgggagtgctggtggccgtgggggacggccacggcggcggaggcgaggaggccggcggcgatgagcttggtgaaggagaccattgtgatgggactttttttcttctgtatttcctcaaactttgtgcaaacaagagaagaccggttctctagataaagaaggtcgggtaaataaaaagacagtggcgcttgatggtggtcaggcggtactttctcaaaggaatgactgattgaccgtgcacggcacaggacaataccagataatgaatgtgggaaggagagaatgagagaatgaggtacagaggaaggagggagaaggaaaagtaggaggtgagggggaggaagttaaaagggttatatagggcttcccctcccctcatgccctagtttggttgtctggtggaaaaagtatcctcgacttttgttttgatttttgaactatactcgtttatctctagttgggtttggaatgggactattttctcatggcagtcttggagaatgattggcattattattatttattcattttcccatggatttctgttcctgtgcctgagtggcagctcctgtcggaaccacggatgcgtcgccagtggcaccgaatgagagctttagggcagaccttcggacaccatgttaattacatgcattaatcagtagtaccaggggttgcttttgtcggtgtcatgatactggtcacatcggcatatacccttaggaataaaatcttcaatgtattatctttcatcttccttcctttcctcctctccttgatcggggacctccgtcggacagtcggaaggtcgacagccagtcaaaagtaccgcgactcgacccgacatgcaggtacgaacacacattgtcggtgtgggagaggaagtgattgtactgagatgtacatggaccatgcaggagactaaagaggcgctacactagtcaagtccactccaccgaggatccattggcagtccagaccttgtccatcgggtaatcttcatgacggcttttccggtccctcgtattgtttacacatcagattctcagggttggatgtgtcaatattgagatttcctgcagagtagaaaggtatgattcaaaactcgggatattctctgtctgtcagcaaagaacgtatgtacaggtacctcgagatctctgttcagatcggccaccgggcccaagttaagcatcaagcctaacgggacttaaatccaatcatcgttttctagcgcccgttcggccaccacatctgaaacaaaagcgaacgaactccctcgtcacaggtgacgtgtgcctcaagccacaagccttctcaatatattgatcgcttgccgctcctatttttggtctcataggaagccaaagacggtctatatagcccctatgtttaggcatcgatgttgtttctgctgtcagttccatcgtcggaacttctcgttctttcttcttctcctcgggtgccatggatcaaacgccccccttgagggtcttccattttagcggctgtcaaccataaccttggcccagcctatcaattcggtggccctcggtgtcggtctttcttggttggattctcggggcccacgtctaacttggccgcccaaagtcaatctatgccaatgacaaccgtcaccacccaccatggcgcttccagtgaatccacatatggagacgcacatgctctggccagtggcgagaaccttcagagatttcttgtcgaacggcctttcctcttggactagtgagttgagaagcagacgaggaatgttccccgaggcgtctcttactccttcgtcatacatccttgcgtggactgactcccacgtcaaccattgacattcttccgtccgtgcggagattaattctctgtcgcagacggttgaccagtcggcatttcaatcactgacagagtcatgcctgtcagagtctcgggtagggcagtaccacttgatgattggtattgcaatccatcctgaggggaaaagttccgtcacacagggctgagtaagccctcggccatggtgctacgatgcgatacttgaattgaacttgatcgcttcctgcagggtacacgaggccttctctcatctggccaattatggttcatgccgccccggatacatgccccgaacacagtttctctagacttcgtgctaatgtagtttagtgaggggaggctgagtatagcctaccgctagcatcgtctcttcctgggcggaatatagccgagcatcgatgtggtggcgaccataccatccgtatatcggtgaggtccgcactgtggattctttgcgctcttgtatgccctctgtactccgtacgaggttgttctgatatatacgatatggtacttgattgataaatatggcctgtacatatttctcgtgtatcagacatggttctatctaacaagacaattcttcaaacccatgagagatttattagattattctcgatatatacaatactgtagagcttttactgttaactatggagtagaaacaaactgtattatatccccggtcgaaacgtccccggccgagccttcggtagaattcacaaagtagattgactgtactgataataagattaaatgttttgtgaggaaaactctcgggatatcgaaactctagatacccccgttcctcacttctcttatcctctcctcaatcctatcaaactacccggtaatataataacagctttacacttccagagactgtccataatatatttgatatttaattttatacgagaaaattcaagactcatcatctaacatcaataaagaatcttcgaaagcagttgatcaagaataaccgacgataatcaccccacttctcttaaacccctaaatagaggaccacggtgaagcgtgtccggacaggcacgttttttactaggccaaaagtccctatgatcagaccctacggtctcaccttatatagctacgtcgtgaaatctactatctctttcccaaggtactgtgatcgagggttgacctgactttcactaaggtacatcatgttcaaatcatttcttccaacaattccattacagagaggagaatcgctttattaaagcagaaagaagccgtcttgttccgcacttttctacccttggactcgtcgcggatcattcactgactgttctatctaggatttgctggggttggcaatatgatagacatatgatggaggtaagcagtgggataacaatttaactattacaggccttgaagaaagtgataggcaaaggctcttgtatctctcaatctcaggtccgggtctcaaccttcatggctggctgagctgttctccacaccttgtgggtctatgcaataaaacatcaatagttcttctttccattgttcatgaatcatggaaaacaatccaatttatacaatgactatgcatgtgcaatgtcaacagccacataacaccctcgctgagatcctccagcccacctgaatgtcaatggatggatctcaatactaagtacttggatctatcggaacggggaattgattcccaggtgaccggagatcctagcaagtcatatgagatgagctacactgtttcgaatattcattaccttattagacgctttgaatccatacttgtcgaatctcttcagaattcctcattggataagacagacagaacactaggtggagaactggccaagcacacccgctccatggggataacacagtagtaccatgtatgtgagtgacctcagctcatactacgcaagtagatcacattatatacctgatatgatatcagatcgactctgctgttgctctcacccagaagacaggtattcggatagtcagaagtcccgctcaaatcatgtcgccaagggaccgaaagaagctactattgaatatcggattgtcgaaggctcgctttcggtcccagttctgccctatataaaggcatttcaagttccccttccaggagttccgtccttcatcctcatcttcatcattcttttgctctctacatacttcaagctactttctgccccacatcttctcacccagtccaaacatgcacttaaaagctcttctcgtttctttctctctcgttagctatgcagccgctgaggggtgtacgctgaacgacgtccggaatgattgtatatgggaaggggaagctccattctgtggtgcaagtacttcggatcgcaacactcctcgtggagatgggcgattcttggttcgagcaactgataatctgagcgccaaagaattgcttgagaaagacgaggggggcatcagtcagcagtgttatgacacctatggtgcaggctgctggtctggctataagaccttgtggtgcaagggtacgttgaaccatctatatctgactgttcttgtttacgaacttgtgtagattctaccaggtagtcggaggaggcagggcaacgggtgcttcgcataactatggtcttgattaggggtttggggtggaggagagcttcgaaacggtgtgaggtttttggcgggcaggggaatgcagagaattatgggggtattagagggtgaggatgttggtcggaggtattgagagggattgtctgtacataaggaaagagccagacttccacacaaagtaaagctgccttcgtgtttttcaacctctactctggctgattgccaaccatagttaaagagagtgtacgtcctagagccaggatggacacaagacgtgtaggaaaagagacacaccaagaaaagaaaagaaggaaatgtcgaacatatgcatagatccaaaacagtggtatcacaactcataaaatgcatagaataaaacatcgcactcaatctttcttccttccctcaagaacacgcatcacatcggagacactgtccttatctcccttcttcttcttgggcccacgttttctcttcttgcccccacgctcctccagtatcacctcgtcgtcttcgtcgtcctcaacacgactgcttccgaatccaagatccatatccatggcatccagctgctcgcgacggcgggcttcttcgaggaatttcttcctccgaagtagtgtttccgtgtcggcgtcttcttcctcgccagcctcgtcctccgcggaaggctcggctcgccgcaaggcagcagcccgtttgagggcagcgagcagggtgggatctttggtcagagggttcgaacgatcttcttcagtagtctccgtcgtagaagtcgagaagtagttgcgcggtttagctggtgcttcacccgaaggcttcggcgtctccttcggcgctgtttcggtggtgcgggctggcttctctccgacttcaccatcctcctcggagtccgaggaatcaccactcccgatatcaccaagagggttataatcgtcacccacgccagcaaaaacatcctcatcctcatcctccgacggagcagacgccttagccgcaacctcagccggcacctccatacccagtggcttcgcatccttatccggaaccaagagacctccagcattcgtttcacccggcttatccaaccatctcaccttcctcttcgtcttaccctccgcatccgtaatctgcagaatctccttgcgccgcccattttcatcctgctcaacccacctcttcttctccacctttgaatccccaatcctcttaaatttcgaccccaatgccggctccgccgcctgctgctcagcagccgcagccgcagccgcagcgcgactagccttcaactgcttcaaaatctcatccctcgacttcttccccggcggcggcgccataattcccttcttcttctccttctccctgggggcagaaggcaactcctcccccgtccgctcctccaacttctcaaactcctcatccacatcccctaccgtctcctccacagcctcctccttctcctctttcttctccacatcctccccagccctcaccctcctcaacaactcccaatccaaccccttaaccatatgcgtactgttcaaatcgccacccacccccaactccacctgcaacttctcaaacgtctcccgatcaatctgccccagcttcaccatctcctccaacgccttaatccgcttctcaagatcatccccgtccgcttcatctttccctgtctcccgtagtcgcgccgctcgatcctgataccccgctggtaacttcgtgcccttcggcgcagcagatgaccggaatcgtttcgtgggtggttgtccgtcgcgtcggtattcggctagttggcgcgcgaagtcgacgcctgttactgagcgactggtcggatcatatcattagttatttcttcttcttcttctttcatttccttttcttttttttctttctgtgtcttttttaggaagtgtataatgggaaatacatacggcgtcataggaatgctcgagcgcatccgcgacccaagcaaggcaggcgttgcgcctccaccacgagacgcattttgggatggagatatactcgatccggctttctgggtcgagttattggtattgttgttgacgaggagacggcggaattgttcgttgttcatctttggaattcttcttggtcggtcgtgttatcgagggagataagaggttgaagttatccgtacaggtagcttggctacctgggagtaagattgaaaaggaaaggaatgtaaccgggtaggggtattggaattaggatattctcatttagtctctggtcattctttgggtgtattgaggtatgtggtggttgggaaatgggagaggtaatggggaaagcttgtcggcggaaagaaaaagtagtagaggaagagggaggtaacgtcagggttcttggcattggtgggagatgttatactttatttatgctcatacaattatgtacctttatgttggtgctctctataggatgctttggtggctttttgttctttttttgctctctttttcttagtatgggggtatttttcacatgtagcttggtgtgtccactgtccctacgtttactatgtgtatattgatactccgcttgtcaggtaaactcaaaattatattagagcgaatcatacaatcggccaactgaaatatgtatccgagaatgaggtcattaagaaacaataatgcagaatgccgtcgtaatggtaatgacttttgatcaagacaggggaatagtaatgcaaagtcagtctccactgcacatgagacgtcaaaacaggtacatgaaatggtaagtccgttcagcaaagtccattacccctagatagtttcccagcctccattgttaatatcagcttctaacttccggctgatcgtcgcgggaatgccgtgcgacaaccatacgtcgcggaggagtcgatcgtatcgtttctggttgaggatcagttggcgattgcggcggaggccgggatccacctccccatggcggtccaggtaaggcgcatagtgccaggagccatggtggttgtggagatacagcaccgtgcatttgcggatgttgatgaatagtccgatattcttgccgcatctggatagagaccgttagtaaccatttgtgatagcagtgaaccaaggatcaacatacttttgaacgtgctgattgcagccacccatcttattctccatgcagcacacagcttgcgagcagaagatgtccccacagaagaggcagatactggggtcgcttagctcctttttcgaattcgggcagcgtcgccggttggcctcttcaatcaaactgtcgtaatacttgggaagcccaacgagttcgaagatggccggatgcgagagactgggccataacttgtgatcgccaatgcggatgccagagcgcgaggcgttccagtggaagatccaacccgatatcacagcatcgaaaggactgccactcttcctcgccgtgctgatagacgcaaagatctcatcgatcgaaggaaggtgcagggtcttagtgagacggtccaactcggacacacccaagtcgtggaaccctgtgttggggaattcaaccccgtgctgcacatggagtaggatgacagccttgcgcaggaacgtcaatgcgtagcttgaaacaagacgtctcaacgcaatgaccacgccgggcgttgcagaatcctccccgtccttgacatagccactctcggcagggaatgatgatccttctgcccgtccaacggaattcgacttgagttccgtaacgatagagttgaagaattgcctggcggacttgtatcgctcatccgaaagctctatatccaacagataatgggcatcaccattttgtgccagttcttccttcagtccgaggggccaaagaatgtaggtcacagcgaccttgacaatctcggcgacatagcacatttggatgagatggcgaatgtcaatattaagaatcggcagcagggataaagagcattcggccaggaacacgaaaatgtctttgcccagtagtggctcaatttcgcggacatcatccaacagcgccgttccactcaagcaaggatgacccacaaataattgacaaatcttctggcggtgcatctcctggatctcatcagcggaacgagtgtgaggtccgttgctgtcatgcaagcacccaaccgcggcgtatgtcaaagccgactcagccagaacacggaggtgggtcagggttaattggggaatcttctccagtacagtcgatcctggctccgattcaaccccgcgctgctgaatttcagccgcagcgatgctaaagccgaaagtctggaagagcgaatcagtgtggacgaggtcatctgtctttatggtgtctgggtgatggctgaacgttgagtagatgtgattcaaccggagcgtctgcttgagccgcttgtagatctgcagaagttcggacattgggctgtcgcctgggctggacacctgctggagcggactggcagcgggaagatcatcttgtgatgggaagagaccaggcaccggcaacctcgcttgctgaacataatgggcggtcgatgggagtagggaagtcattaattgctctgttttggaggcgagtgggggaactaagctcttgttgaggtagtcaaggaaaaggtcctgataagactgctgttgaattttgttatgttccatgagcagcgcatagttgcgtgggtgagacagagcagatttgacctccccagtcatgaaatcatcgaaagacacagttgtgtttagcacaccaggataagattcttccttgcccttccaagtaatcggtaggaatgcattacccagagccttacaaagagggcaaacgaactcgttgaagttcagacgctcggggtggtttcgcgctatttgctggctctggcgtcgttgagtagccgtataatagacttcaaagcaggaatagtgcatgatgtgcccgcaacccgttgtgacaggcccacgcagggtattcttcgcattaaagcctttactcaacccgactttctcactgataacctccccgccagttgaatcaagccgcttcactgtagtgcggttttcgcctgcgactccaaaaggccgcacactttcagcagacttgtccaaactcaagggggtcttcaacacctcccggatccagtcggggtctcgtatatctgtctgtctcatgataccactatcttgaaccaaagcgaaagttccatacagcctggagtcacttgtctcctcctggcagagaatacaagtgccgctcggatacttccagagcttggtctcaggggcagcttcaggctcagactccatgtcgctgaaatcttcttcgccccagtcgatcgcgccttggctgttcaagaagttttgctgttgctgctggaattgagccatgactcttgcctgtctttcgagagcttgcttcttcttgatctctttctcattatcggtgtcaatagcgggagaatttgtgtcgactctgtcgaatgggaatctgagcgcagctgttgcagaagcatatgtacggggacgtttttgccaaagcttcttaagaatatggcggattttagggccacaagcagagaattcactcatgatggaaatcttctccaggaggccaacgatggtcaggtagcctgcctgggtggttcgatctttcgttagtgcgtgagacacgaatgactccatcggctcctctgtcatctcatcttcctcagtgctgtcttccagagcagcagcaagaatcaagtgcaaaacaacctgcaagaaagtctcaacacgggtaggtggaatgttcggtgtgcactcctttgaggagacaacatagtcgagacactggtgaacaatctgggcaaatagcaaggtccttgtgaagcgtggaagtccgataaatgccccagaagtgatacgccggagtttaggttcaaacaccacatcggatggctttttgccagttttcttggccatccattccttatatatattctccgcttcgtctcgctggtttttggtgtagtgggcgctgtacgggtcgatgagatcaatgtattgggatttgagttcgaaggtgccggtatcattcagcccttcaggggggcggaaccctgctacctcttccagcacgtcctggaacatgtccgagtctagcagcttgtcactgaggcgggtcgataggtccgagaatgatagaggcttgaagcacaaaacgtgtgcaatgtcacgacgaatattttcgctcatcgcggcatcgccatcatctatagccgtgagagagttccgatccgtcaacaagatgacaagcaaatgcacgaactcctcggcgacatcgatgatctggttatcttcgtagccagcacgtggcatatagttcctcgtcatccagtcaaccattccaaatctatccgcaatagacgcgaggacacggcttgggttacatgttaccagagccgtctgaagcaggaagatatcacggtagtatgcgaaatcgcgagacgatacacctcggtattgtgacatctgatgccggagacttagcccgttgcggacccacatgcctgccttcatctgggccagccaggcacaaaccctgagagggtagtcgaacattgacagaagcaaatcctctggggcaaggctgctatcatgaataaaattgtcgttcgcaatctgtgctgcctcaagtagggtatcgcgcatcaaagagctgctcatgttacgaccacattcaagtagccaggaaagagtgtagtgcaacgcatgatgaaaactgatagagcctcgttcaacgacgaagtctacgacacggtggcgtgaaacctgacccggttgatcgtcgccctcgaagtcaaagaacggcaaggatttgaacttaacgtactccttgatctccgcttggtcaaaacgcttgcgctcgattccagtggagtgggcaacagcggagacagtagccactttaagtgctcgcagcaagttctcaccgccgtcgacgtcgggattacggaatgcttcgcagatttgacggcacagcctatttatctcccgcatgagaatagatgcgctaatccaagcgtccgtctcatactcgacgtgctcccctacggcacggacattggggcagataccctgcgagagcttgaccaaatccaagaactgacagagatattgttcttcggtccgcacgcggttctgtacatactcagactgcagaagataccgtagatccaagaagaagtggtaaaggcgcctatttgtcacggaaccagcgtcgaacgccagcgttgcattggggtttacctcgtatggctcaccaacctgcctcgtagttaagaaagtatacaagatagacatgaccttagtcaagaagttccctcgaaggactatctcctccgtgattgaaggcgtggtaagaagctgcaaggagaggtttacaatggaatgatctggctctctatcggcaatcaggtaaagttgcgcaagtgcagtgtaaagagcagacaggcgcaagcccatgatccgcttgaactgagggacattcacgacagtgccaatgtagagatcgcgaagatcggtacgtgtcttcttccaaagtctgaggtcgaaaagaatcatccagtcgagacgcgtgcgctgccataaatcctcatatggggggacattgtcccctctcttaggtacggacgatctgacttgccagtaacttggggtctttgccggggaaggcttaactacaccagagggtgttttggggatgggaacgtaagacgccgagacatcatcgtgtgtctcactggagaccgaatcattaggggcagtctgcgcctcggtttcaattgcttctgcatgtggttgctcctcctcttcctcctcctcttgctgctgttcggggttctgtcgctgacgagcgaaccctaagagagcttggatagtgtccagtgcatcatccgcatttcccatcaccatatcctcgtcttcatcttccacttcctggcgcaacctattcaaatccatctctatgtcttcgtcttcatcgtcggcatcatcatcatgaccctcaacaaaatcttcatcgtcctcaccgtcttcgtttgcgccctgctcatcgccattttcgatatcctcatcctcgtcatcatcatccgcggccaatactacttgaccctgaggagataccgtgagcattacggtacgatacggtgcattgtccgacttctcctggtcatcgatacctttcataccaatatctgcattgaaggctccgctgccgcgacgccatgggctcaacagttcctcacagacggtatggcgtaaaatctcgttgtcctcaagaacgctgcatccagaaatgtctgccagccactcgacgatggtcccgcacatttgctcgcggaacgtatcccgggcggaccgaatcgtaacggtgaccttgatctgttcgataatctttgacacggccaacaacctttgcaaatccttcgagtacttaaccacactccgtccataatcattggtctcttgcgccctatcgtttccaaaggaatcccgctctcgacaagcccggctcacttgatgagcaacatcgcgaatggtatgcttctcatcgttccacaacgcgagcgcaaactccggctcttcctcagccaggtcaccctcaccataccaccctggacgtagccgtgatgcctcttcgtcctgcctgataccctcttccgtcttcggcaatcgcagctgttccggcgagcaagagagcacatcacagaaatagtcgagcgctcgagcgacagtcagccgaatattatccacccactcccgcgggagcggagcctgctcccgctccttgccctttttatcgccgctatccgtatggatcgcacagaacaagggcagtcgccaggcctcctcatcaccgcagtcgcagcatccgcaattccccgaggaaagagaaatctggtactgatggccggtgtgatcggatgagtcgaaacagcggctgcaaagcacgcaggtatcatccgcagcgcaagtgatgcatcgatacgtcgcctccccggctcggaagatatgaccacaacgcttgccccgcgcagcttcggtatattctgcaccttccttggcgccctgagcttcagctagcttccacggcccggttggcagcccctcggggaatagttgtcgaaggcgttcttcgttatgaccggtaagcgaacggaagaggagctcgagcagatctttctctgcttggggaccgtagcggtagttatgattggaaggaagccgttgaaggccttcaccaaggatcctctcacattctgtaagcatcatttatcgtctctagtctgagaagacgagacgcatccaatttgcacgggtatagagtgaggagggtgttcggcgagctaacagctccgtgtggcgggacggaactgtagtccggtctgttccaccgcgataaggaatgaacaaaatctctcgagtgcgttaaaaggctcctcgaatgggaaatttggtggtatgtgcaaagcggggtttgattagattagggtgaggctagtcaaaaaggaaaaagacgagaagaaaaacctatcagtgaacgcttagtgatccgacattctaaagggatcgatgtcactgtgggggggaaagatttggtgggattaaatgcgaaaacaaacccaacgggcaaacccacccataaagtctttcaggtcattaatagcattcatacaaaactcttcgcctctttcatagatagcgaagggaactcactgttaaacaaaaaggtattgagttaacaaagcaagagcatttcgtcgtaaagagcgattgtaaaggtccgagtccccacggtggttgtgctgcccgttggatttatcctttaagtatgacatcgaacaacggctctcttggcgccactaccatcttgcagctcatgttctccccaccaccggaagcataatttatagaccacaagtgaatgcaggagcacagtgattggttagggaaaatgaagcaagtgaattccgaggtgaatacagtgttaaaaaatctatttcatacaaggcacacgcagcatataccaatgtctctccagtgctcggctgtattataacatgggaccgacaaccttccccagaatggctccatcaattactgctttttctttactcgtcatcctcctcatccttgaccatgtactggtgcttgatgtccttccattgacgctgtagaatccgtcagtgttatagtccttgatgatcccgattcgtcagggtcggaaattagaaacatacgccgcggttcatggcatcccagatgcggttggaggccgagtcataggcactgtttgtggaaagctggtcagcagtctgttataacagaccaatatcaggtcgacacgcacatctcgaaagcgaaggcactggtgaagatggccgtgaggtaaacggcgttcctgcggatcaggcccctaaataccgttgaaagatcacaggttagcgagaccgaagaaatattcaacgagaccgtcgttgggtgatccggggaggggagacatgctggtagatagcggaagcaatctggagcggtaaccactgttgttagccattgaacatcattagtcaattccaagcaagaatcacttacagcgccggccattgtgacgagtttgaattagggaatgagggcggaaaaagagagggaggcagcaaggagacggggactatgtcacaatggaggaatgcgaggttgaagtttcgaagttggccggcgcgaaaagcagcgggaatcaccgggacgctgattggacggccggaacgaagtgtgcgcagagcctccgagtggccgcctcaggaaaccacctcaactcacgcactcggccctacaaaattattgtggcccaattcctcttgcctcatacctcgtcacggttagatccccccggaagctccaataattacaggatattccttaaactactttccttccactcgaccggaggtaacacaagtaaagcctaccgaatcccacatttatcccccacagctatggcttccacgaactcgggaattactacggacgcagcgaccggagaacgctatatcccctcatcggttcgtgccgatggctctaaacgccgcgaaattcgtgttcgacccggctatcgcccccctgaggatgtggagctgtataagaatcgtgctgcacaagcctggaagaaccgtggtaacaccggagtgcctggtgcagaaagtttaaaaaacgagaatgaaagcccggctaaaacaggcacggcggctagtaacaagaatgccaagcgaagggaagcgaagaagaaagcaaaggcagctcaggaaggaaccgctactaccgagggcaaaaatgtgaccgaaatcgacaactggcgtgccccggcttccggcgccgataagaagcaatctaatggaccagataaggcaactggaggatctgaagaaacagtcgatctagaagccgagaacgaaaagaaggcgcgcaatctgaagaagaaactccgccaagcacgcgacctacgggacaagaagaaccaaggagaagccctgcttcccgagcaactggagaaggtaatcaagatccaggaactgatccgccagcttgacgcactcggatttgattcgaacggtgacaagaaggacgactctgcggagaaggaagagaaagtctgaatccgatatgacatatgatcgatcacgtatgttatgttaataccgcggttcttccggcggccgttcgataatggacagcctacctattggtatcgatgttgatagtcggaaaggacttttcccgcgaaacttttttcgagttgacttgcgcctctgtggtactacacaaccgctcttatctggtgagacggtccttggccacatcgcgggtggaatttcaatctgaactgcatatatgcagctaccagcgtactaccgcctatcaactactcgaggaattctgatatggaaaatcccagtgatcgccttgtcactcatacagaggcactgacctatgaattagagtaataaaagactctggctatccgtctcatattctatgtggcacgtgtctgttctttactttgacttggatgtatctatcagtcactatggacccgtttgagcagctcgttacgcattatatctcagaagacaagtcttcaatacttcgaattttctcatatgttgtcgagattagcacgagtctatattacacagggtcatagagttcagtagaagaaactctagctcaaaaatgtttgcgctcggtcctgtacacctcagcccatcgtacaggagatgtgacgatgccgccctccaactcccatttttcatagtcgaacctcctccaggggcgatcgccgtcaccggggcccagctttcgagcaccgacgccgaacgacgccgctaaatacccctgtcggatacagtccgtcacaccaacaccattataccaacttcctgccagagtaagtctattgttaagctcgtgccgtgtggaccgagacagttcgcgcatgcgagacaagtgtcccacagtgtattgaggaatggcattccgctgcagccggctgctcgttagagtgggcgcatccgtaatgcccagatgccggtgaagcaacgcacgagacattgcaacagctgtgtcatggtcgggataatcggactctttccacccatcccaccaatggccacccatcatcactgtaagcttagtgccgggtgcagtatcttgacccacgctagaatcagatccaaatataacccctaatgccctctcgggattctgctcataagggatcgatcgcggtatgagatatccaaagccgctgaccgggaggaggtctgggttagggaaatacaagttgacaaccatgactgttacagcataattgtgctcttgaaggttccgaatagtactttgaggtactttctggtctttgactgtcgtagtcgcgagcttgtttgccagttcgggagctggaattgtagcaatcacgcggttgtggattcgagacctgtcctgtccagatccaacctacagaatatacgtgttagtagaccatccaataacaaggaatagtagcatcttccggtggcttacaataagatcgtcagtcatcgggttctgagtaatggacttaacgtccgtatttgccaacacgtcaaccttcttggatttcttcaaagcgtcgaccagggcgtccgagagctggctcagaccgtctttcaacgtcaaaacgctagtcttgttgacgagcgtccgtaagcttttccagtacatcccaggtttctcatgtgcgacagattccaaggccaacaggtcatccatggccataagcttgacatccgacatcagagaattaatgtagcctccgataactcggcggtcatcattttcaaggtcccggaaggtacccagcagtgtctgcgcgcttaaccgacttatgtcgcccgcatagataccatggaacaaagctgaaacgaggttgtctgctacctccgggcacaatcggcgcgacacgaagtccgcaacggattcgtcggagttaaatgttttgtggtccggaggagcgcggactggctccaagagagcactcgcaattaggccctcgaagaccggctcacgtaacatagcaaatagcggatttgtaatattttctatcggtccggcattggggtcgggtgcgggcatacggacgagatggtcgggatagtagatataacgattgcgcgcagcaggcgatgagctgctggttaagagaacgtcatcatgtagacctaactcgacgagctgttgtagggtgtagaacgtgttagctcttgacaccattcgtaggatagggcaatatatggactactctaccagatcgagaaggggtaggcacgaggggactgcggtccgcaaggtccgcgggccatactcaaaaacgacgtttccaccttcgaccggaatcttttctgacagtagccagccccctacacgaggagccttctcgtatagtgtgatcttggagcaattggggtcctgcgatagccgatacgctgctgtgagaccggtgatgccaccgccaatgacggcggcatcgtacgttgaggagtatctctggccgatgcgggcgaacgccaatggcgtgcgcaccccccttagtgcacagctagggacacatggtagtctcatctccgcaattagagaggatgaaactgcgagtgaggacaaaagaagagcatggttggaaaaataaaaggtgggaaagttgctggtttactccatcaggtgagctgctccaggctgccgacggccggcggtgaaattgcctggaaatgacataaatttcccagtactgttcagtattaatggtatgatggttaacaacggtttgaaaaaaaaaaaaaaaagaagaagaagacaacaacgccatgcaatggcgtcggaaatttcatgatatgattgatatccagatctatttacaaagccagtttgatattctttctgccagtcctatagataaattcaagcaaacgcccttgccaccagtcacccatcgtccgcacggaaaataatacatgatatgatattaaaccacatggggaattttaactgtgagatcatcaaaagaaatcatagagatcgctcttctggttatgtcgcaatctcttggttgttttgggaagcctcttcggcgccaccgggtttgatcagttcctctgcaccgtcctcctcggacacgaatttcctctcgctcacatgctgcttctcttgcccatcagcagtccacaccttgtccgcgaatgctcctttctggccctcggcgtgcttgtaggggcacgaggggttgagacaaggattgaacttgcaaggtgtctgaacatgcgtgaacttgcacccttcggtcgagcaatctgcgccattcctgcaaagaggcatcgagggatgcttgaagtggcagtgggggttggcacaatgagggaagaacttgcacagctcttcggcttggtgcgctgacttaacggcgggcgacggatggcgaccggtgcacttcctgttcttgcaagcggctccataagaacatgcgtcagacacatcgacgggagtgccctcgggggcagctggcgactgatgcgcaaatgggcaatctctccgggtacaccggagattgaagcgacatatcgagtccgtattgctttcatcctgctcaccaccctggtcaggctttgtgtccatatcggtatcggcatttctgtcgtctctcttgttaaagggccggcgtccctgctggcgttccacgcggtcaaacaatgaacggccctgttgcggtccgttttgttggaaagctgggttgattgctggagatacaaagccaggcataaactgagacatcatccttgcctgctcttcgagtagagacatgagatgcatctgatcttgcggtgtcatgttcatcatgtttgcggggccacccggcatttgattgggtcccatacccattccacccatctgacgtccgcccgacatccttcctcctccatgctgatggaagcgaccctttgtatggtcccggccatgagagttgatacgtccactaccgccctggccgcggacgcggtgtaacgcagaatcgccacggtctaattgccgatttatctggttgagcatcctacccctgccggctggtctgttgttgcgcattgctttcggtcctgtaggtctattgtttttttatgtcagccctagtcaccaccacagaatcgaagggagaaacccacatcgtatcgttcgcagctccggtatcgcccatactcatatcggcatccatagcgccatctccagtcatcatcgcttggttgttggcagcctcttgatcgttaaaggatggaatggcctgcgcagggtcggtttcaattgatggttgaatacccccgccgttgatctgttggttgaggaattcgacctgttcaaagagccatcgtgaaaagtccagagcctgtgtatcgccttcaccgagtccgaggagatcgttggagagttcgccagcaatctgttcttgtgtcttgccgttgacaagcatgagaatcacatattcggtcaacgctgaatcatcgccgccgtcggagctccatcccatctctaccagcttcggctggatgacattactcaaggcctccgcaaggggagtaccaacagcaactaccgtagtcatggcgtagatttcaggcagtcgaagtccggcccgaggggaaagataacgaagagaggtgaagaaagctgcccaatcactcgcagtcgcgcaaccgcgttgaaaacctgtttataaagacctcctttgtcttgcctaacaaacagtcggacaaagactaaacagtgaggtgttgttcgaaaagtggaagataacgagggtataacaatgagttcgttgtttttttcatttcatgacaaggaactttggtgatgatgaaaggtgccaagaatctccagccacatcgtcacgtgtgacagctgcgggtggcggtcttttgtgcaaacagcacaaacatctggcactttctgggaagggaagcggtatactccgtgcaatcttcatggcgaagaaaatggccttagcactaatatctctacaaaatacggctcattttttttttcaaaatagttttgtgaaactttagccattatctcaatctttacatatagttttgactttgcaagattcaatttcggtggtgttacaggctaggactcctagcgtagccagagattctactggtcagcccctccaaatatggtcaacactttaactactgttggctgtagcaacaccaattaagctgtaatacatcaaacatatacgcgtactgcttgttgaaagtaaaagaaacggagggggagacatataccatgattctcttgaattcaagatactcatcgtgttctactaaagaagttctacccgtactgtactactatatatctcccaaagcagatgcaaaccgacaccacgcgcggatcatcacgtcatcaaacggccccattgcatcgtcttaccactgactcattctgtagaaatcgagataagatatactacagtaacagcttgactagcggtaattatacacaatcccacaaccaatgagtcagtagcaaaaacaaccaacaacccaagtggcagtgacccaacaaagccctaaaaaagtcagcatcatcatcaccaaaagacatgtcccaaaacaaccacaaccaagattcacacactattaaagaatccctatccacaaaaacatggttcggcttcgacctcgatgacacactacattcattccgcaaggcatcagcccaagcatcctcagccgtattcacaaccctccatgaagaaaacccgaatatcaacatcgacgatctcaaaacatcctaccgggacatcctcgtctcaacaacagcaggtgcattcgccgatggaaggacatcaaccgagtatcgtagagaacggttctcgcttcttctccgggcccacggattagaggtcacgacggagagactggatcgtcttttggatgtttataaacgtagtctacgggaagcgctgacgctgaaaccgggggctcttgacttacttcaatgtattaagaggcgagggaagaaggttattgtggtgacggaggggccgcaggatgcgcagttgtggactgtggaggaacttgggttgaggccttatgttgatgtgcttgttacgacgaatcagattgggaagtcgaaggttgaggggctgttttctgctgtgttggataagtatgggattgttgcgtcggatatggtttatgtgggggataatgagaaacgggatgttgtaccggcgcgggaggctgggattttggctgtgttgtttgatgagatggggggttgttcgtttgatgactttgctgcgctgaggattgactctttagggaagttgggggatctgttagagtagttggttttctaaaggctagggttggagaggaggtgtgttgatagactgctaaaatccagatagtagagtacatattcagtcatccaattgggccatactattcagtctatgagcgtgtggaatctgtagaatcctatgaatacagatgattgggctatcatattgacagatcgtgcataccagatcgacgcccttacctaatggctggaacccggaagggatagtgactgtgatctctcaccaaactgaaatgaagggaatgaaaagatatgtgatcgacaaagtatgtggatacccagagagacaagagctcaagcgttcaacgtcgataaggttagacttttaagcactacactttgcttgctcttaggtagagcatacctgcacagagaaaagagaaaaaaagagcaaacaacaacaatttaaagctgcactcaaacggaaatgctatgtgcactgtactacagactcttgagcaaaatgtagaagaagggatagtattctgtaaacagccccttgcgtgaccatataggactcttttccggaaacggagtcctacccaggatctcacataccactgcggtccgcaccgaaggcagcaccagccaccctgaacgtatagctactagctcctattatgccaagcaagccttcatgtccaggcatgaggtaaatggctaacgtttgagataccgcacatttgagcgcttccatatcatcgcgacagatagcaactgagccacggagaatcctcccgcaagtttcacctgtgcactataggcaaccgagtaagcctggcggacctgtagttgaatgtagggcgaaaatattccaatagcatcactggaggagagcaataggctgacttggtcaggatctagggtcaccgacaatcgactcctgagatagttatgcagaatggtagtagatgctgcaacgcccaaaacaccacccagcattcgaagctggagcccggtgcttaaggcaattgattgatctttaccatcgaccacaagcggcaccatcatgtagaataccgctacgctggtacctgttcctagtccggccaggacaaggtatccgtactgtgcagctgagatgtctgttgagaaagcggtctcggaaaataagaagagaccaacaacctggaggactataccaccgagtgcaacgtagcagaatggtatcttaaggcgcccggttagtacagagcaggacattataccaacagggctgcttaacgcgtaggctagaaacctgactccggcgtcgataggggaacagctattgacgatctgaaaccgctgaggaatcatgatgatactgacagtcattgggagaccggttgtaaaaaatcccctgttactctgataagtccacgtccatgaaagagccatcatcatggacaatgggttgctcacagggcagcgcccaggaagatccggttacccgccagtctccagggaaacattgcgtaaatatcgaggtccttcttactgataaaccactcccataagaggaatgcaatccagaagattcctgagataactagaaaactgatcacaagaccagatgaccaggcgtactcaaaattaccttcttgcagggctgcgatagcaaatgatgacgcagttaacaaggccagagcaccaagggtgtctgcccgctggaagaaagtctttatcttcatcccagctcccttgtacttagatgaggctgtttgagccgatggagcattggggaagttagctggaagcacgataagtaatagtacccaggaaaaggccccggctggcacactgtagctgtcatcagaatacgtgaaggatggtagtaatgaggtgatcgtacttgcacaagaaaacccagcgccaactgcctttttcagcaacagcgcctccaatcaaggggccaaggacaagaccaagggacagtataccgccggcgacagagctgatggtgtcgtactgtcggtaggggactatacggacaaaggaatatagcgtgagagagtatacaccagcaccgcctaccccttgaaatgcccggcagatgattcttgcgtatataagatcagtttacctccatcgagagtcacagtggggaaacaaggacgaacgcacagttgcctgagactttgtgaaccaccgcagccgccggagaatgccgtgaacataaatagggaaacgagaagacttgtttttacccgccaaatatcaccaatcttcgaccagatcataagaaatcctatagtgaagaagcttagtcaagagatatttattctatcgtcgttggaccgcatcgggtacctgtataggtgagcaggtaggatgtgataacccagctgcttcgaccaaaatcgtccaaatcattggtgatggtaaccaaggatgtgctcacaatagtagcttcgatgcctgtgaggaagagagccagaccgagcctgatgaaaatatatacataataacattagcaaacatgcagctcgttcgcacagattttcccatacccaagggccccgagatataagggaaacccatgtaaagcaccatcccattcgatagggtcttcactggtggtctcactgacaccctcaggagtctgcttttcggacatggtcatttcagaatccggggacatcctgactggtagctacaatgggaaggcagtatgcgtaagacactgtaggatactgattattattcagtggagttactggagtatgaacgtaagctacaaatagggtacctaaacatgagactgtaaggctggagcgcaggacctaaggagcatgcagaatgcaataaaaggaaatattatgcgggcaggtcgccttacaggatagtgagacaaaactttgcttttgtaactacgcgttcataccgatgtattggtttatatctcgctagcataggtgccacacatcgacactttcctgcaaggggtctcagcgctcatttcccctcgacttggtagatggcccgattgatcactttcgctatggatactgtgtcctccactgaactaggaatttcatggcctttttcatgcacgaagatggatcttctttccgaatcacaaaagttcacagctcgttgtgcttcttcagcctgtgggtccgccgatccccagatatgggcagtaggtatgtcaatcactttacccatttggacagaatccaaatatgcaatgcggtccatcgcaagtgcatcgtgatcgaatggctgtctggcatttgagaaaaagacagccactttaaatggcgcaacctcagacccattcgcctgcttggtctgataccaattcaccaaccacgaaagtgccatggttgctcccaagctgaacccaataattccgtcgaaagggccctcctcattgatgtatccctcaatgtcgcgagcagcctgtcggcatgaatgcggctgttcagggtcacaaaatgtgaatgttgcctcatccgttttggtgacatttttgatggctacgtaccctattgtcagaaaaccttcgactatgtggggtggaaggtcggccttacacgactcccagggcagtgccccttcgacaaaatcataggtatgttgggtgccaagctcgtatcgaatggccgctgggcatgcagtcagcttacccggttaatgggaacttttggaatgcagctaacggtattggtttcattacctgtttgctgttcaaacgtctgagataagcaatgatatcagtaaacctttgtaaagcccaaatgagttcagattgacattgcttgcctgggaattacttccaatgccatgtagactagggaaggttagccaaatcaaccatgagtttatgggtcgacgaaatgtaccaaagaaacctcattttggctggaaaccgatcgaataagttcggagtctagactcaaagagcatgaaggtggaaatagtagtcttttgtgttgtctgcctctgacagagggaagcataagggattatctcggggctcgaggtgtctaaataaaccgatcaatttatatagccataccaggtcaagtatatacgagtgcaatcaattctgtaacataaaccggaatgtacagggtattctatcactatatcaagtgcatattttattttattttattttattttattttattttttaagaaaacggacagccctagcgcgggggcgggacttcattgagatgagaaatgagccaagatagaagcccgtagcgcttatcttttgtcttgttttcttgcagcagatgggaagccctacattagagggactgagtcgaccaataattaaatgccaagcaggtgttgtgaagaggaaagaccgagacgagattctccaaagatacagccgcagtggacacctccacatagagctgcattggcgctttcccctaaaggcaataatcgccaaaaattctaatggtcagcccaaaacttgcttcttttcatgcattggtttactctttggaactgtatgccgctagtcattggggtgacgagtgtaatgcggcttgcaggtcttaattcgggtcacgctattttctgactgaagtcaatatcgatatcgcttatagatatcggttatattcaggcctaccatcacccaaaagcggtagcagtccaatgacaggtcttagattctctcactgtatgtgacttgtcgaaatatcataacaagtgacgtggcgaggcattcttaggtgcaagcatccagtaaggagagaaactgccaagattcgcgattatgttcgaagaagagtaactgatgaaactacttagcaagcacaggtctatatggtagtattatccaacagaacgtctacattgacataggaacttacctgagatctgcttgtatccagggttactgctcacttatcgaattgtcttgtatgccaaccatgtccacctgttcagagcagggcctgccgccgttggcaattgtgggcatatcactgaagtttcccggagatgctgtgacaccagaggacttttggaagatgcttctggagggaagagccgccgcgagcgagttccctcccgatcgggtgaatatcgatgctctctatcacccagatcgtgagcgtctggaccggctctcaacacggggagcaaatttcatgaaaggagacttgggcgcatttgacgctggattcttcacaataaacaccactgaggcagaggccatggatccgcaacagagattaatactggaggcctcttaccgcgcccttgagaatgctggaattacgatggcggaagcatcaggttccaagacctgtgtctttacaggaagtttttcccatgattacaatatgttgcaagtaaaagaccctatgacattgccgaaatggcatgctactgggacgtctatgaatatgttgtcaaatcgtgtcagttggtttttcaacctgcaaggcccaagtgctacggttgatactgcctgttccagcagtttgatggcgattgatttggcctgtcaatctatctggagtggcaactcatcgatggtaagaacggttaaaatgagcctggcatgatagactgcgctaacttgtgaaagggattggccattggcagtaatactatcctggcattggaaatgagtctctgtcttgataatttaggcttactctcgaaggatggtcgttcatatagctttgatcagcgtgggaacggctatgcacgaggtgaaggtgttggcgtcctagtgatccgaccactggaagaggctatccgtcatggagacactataagagccgttattcgatccacctcctcgaaccaggatggacgtacgcccgggattatgcagcccagtgggactatgcaagagaaactgatccgcgacacctatgtgagaggaggtcttgacctggcaacaacgcgatactttgaagcccacggcacaggtaagcggcattggcttaaccaaacactctgtgtacaaagagagaggctgatctcacattgtttctaggaacgtcggtgggcgatcctattgaagcccgcgcaattgggagcatctttcgcgactaccgctcagctgatgacccgctctacatgtaagtattgcggctagatatcaatttcgaaacccggtgctaagccatacaacagaggatccgtaaagtcctctgttggacatttagagggcgccagcggtgtagctggagtgatcaaggttgttcttgccttagaaaaaggaattattccaccaaacgcgggtctcgaaaagctgaaccaccggatcgatgatgaattcctacatataaaggtatgttttcagcgttgttcatgtctggtagccgctaggctaacaaccgcaggtacctcaaacaccagtggcttggccagtcgatggcttgcgaagggcatcagtcagctcctttggctttggtggttcaaatatccatattgtgctagacgatgccttgaactacctgcagatcaatggcttacagggcaatcacaataccaccgctcgtttgagcaccatgtgcgtagagtctcatctcacaaatgggactctggaaactatagccgaagaaacaaaattgctggtctggtcagctgccgatgagaatggaatatcccgtatccaagacaaatggagatctttcttctcatcgcttcatatcacagacaaggagaagaaggcgtacttgaacaacttggcatacacgttagctaacaggagaaaccaccatccatggcggacttttgccaccgtgaaatgttcggatgactggtcagccatagtggataagtttgctcggccgtgtcggtctgtttcatcgcccaacctggcatttgtattcacgggggtgagttagtttacagcactcccatacacaataactaatatctgtgggcagcaaggagcgcaatggtacgctatgggccgcgagctgataagcggatactctgtttttcgtgatagtgtcaaagctgccaataggtatctccagaccttgggttgccaatgggatcttttaggtacgtcctgtaccacagcgttcccgataagagggtggagaatcttgaactgattcattttcagaggaacttcaaaagccagaggaatcgtcaaacgtaaacaagactgaatacagccagccgctttgtactgcgcttcaagttggcttagttgaccttctctctcacttcaagatttcccccaaggctgtagtcggccactcggctggggagattgcagctgcgtatgcccttggattgcctcttgttcttttatcttcatgatctaacggtctgcagatactgtgcctctgcaatagataggcattccgcttggaagatcgctttttaccgtggtaaatggagcagccagttggaaaagtctagctatgtcaaagggtcaatgattgcagtggcattatccccaaaggatgttgggctatatttgcagaaaatagctggtgagtgcgaaatcttgaggttgacagtggcctgtatcaatagtcctaaaagtgtgacgatctccggcgaggagatgcaaatcgatatgctcaagtccgcacttagtgcagagaacatcttttgtcgaaagttgaaggtcaaagttgcttaccattcatttcaaatgcatgaaatcgccgcccaatatcaaagcgccatgggagaattggagaagggtaccgagcacaagacacccatagaaatggtgtcgtctgtcacgggtacctggatcaaaccagaagacttaagagctcctgagtactgggtacacaatatggtctccccagtaaagttctccgatgctttgttcactctctgctcaaatacagagacgcctagacggaagcttgaccgcagtcatcggcgggcgtttccaatccatcacttggttgagctgggtccccattccgcattacaagcacctatcaaagagaacttgaacagtttaaaccggcagtcagtggcgtatcattcgcttctcgtgagaggtgtgccagctactgacactattatgaccgcggctggctatttgcatgcagctggctactcaatcgaccttggcgctgtgaacaatctcgaaagtctcgaagaaaagggcctacttaaatcattaccagatctcccagagtatgcttttaaccatagcaagtcttactggcatgagagccaaataagcagaaatcacagacttcccaagattggcagaaatgaccttttgggaacgccggatcccaattggaaccctcttgagccgcgatggagaaacattatcaagttgtctgagatgccctgggttcgagatcatcaagtgagtttccttgggcgttagatgctctctcattcagggtgaattatgcaaggcagcgagaattacaataaatatacgctgacaaagggtctttatcatggtagatcaatggtaccatactctacccggcagcgggaatggtcatcatggctgttgaggcagcaaagcagttggccatcactggccgacagatttcaagtttcaatatcaaagacgtgactctccatgctgcaatcccaatccaggaacagaacgaaactgtggaaacagccttccatatgcgtccggttaaggcacttacatctgcagcatcacactggtatgagtttgcgctctacatgaatacagattcatcctgggtgtcaaactgtacgggcaccattcaagttgcatattatccggaaaagccagaccctgtcgactgtggccaccttgagcgggatctagccagccaacagattgacgcgtatctgcaagctagcaaggaatgcacctctcccgccgaagtagaagcgctatattctcatctgaaagcctgtggttatgagtatggtgacgctttccaaggaatcactgccttgagtgtcaacccaagcgactatacatgtgttactggtgaggcgagcaacaggccatcaacctcatatgagacaatccatcctacagccttagatgcactaatccaaacggcactttggccgacgacgagatgcggtgctgaggttataccgaccgccgtgccaacacacatcgagagcatagaactatctgtggatggtctcaacactaccaaagatatctttaaagtccatacaagggtagaaccatccggcaactcagatatatgtgcaaatatcaccgcttttgatgataaactagggaaggcgatagtcaccgtggacgggctcagatgtactgcggttaatgagcttgctgtagcagagacacacaactccatagatgacaaactctgtcatcgtgtcgaatggaagccagatatccggttgttgaaaaacgacgacattaacgagatctgtcgacaaccgggtgtggatacttccgcactcgaaggatttttcatcgaagtggactttctattgcttgctcgccttctagaagctctcgacgttctggccgagaggagtctgtcacctagcaatctgcaggttaagaaatacctcgaatgggcagctacccagaagagactactcagcgatggtcaactcgtgttctccttagaaccatggaaaagtcgtttccacgatatagagtatattcagaccctagacacacggctttatgagagtaacccacaggggaaatttttggtaagcttctctagaaaccttacaaagtttctgtgtgaggagctggaccctctagaatttatctttacctgtggtctcatcgatgatttttactatgatacggtaagtcctatcctctgcatcagctagattcgagattaacatgaggtcccagctcgaccgttcaagtagttctaggcgaattacggcgtacctcgagctattagcgcatgtgaatccacagatgagaatacttgagattggagctgggacgggatctgctacacgtattttcttacgcacgctggggcgagggcaggatgaatcacaaacttctagatatgctcactgggaatacacagacatctcgcgctcgttcttcggcgaagcagcgagtcaatttgctgcggagaaagatcgaatgggtttcaacacgcttgatgttgaatatgatcctgagcaacagggtttcgagtgcggcacgtatgacatggttgtcgcttcgttggtatgccccatgatggtgtctcttatttgccctatcttattatacccactaacatctgcattataggtgattcatgccacttcagacttaactaagactttgacccacgtccgtaagcttctaaaaccgtaagtggacatgagagcagctccccatttagaagcatagattttactgatagcctgaaaaagtggcggaaaactgatcatgaacgaaatgaccaaccccgcgcgttctgcgtatgtatttgggctccttgagggatggtggttaggtaggtatcatccatgtcatgatagccacgaacattggaggagatgctgacatgcaaagggtgtgaatcctatcgttcgctgggcccttgtgtaggtgaacgacagtggcatgagctgctatcgcagactggattctcaggatgcgatcttgtctttcctgatgtcgagaatgctacttgccaagaaaatgcctttatcattgccactgctactgaagagattccagaggctgtcagaggtcatcgtattcaaatcgttcatgacccgactgacagaattcagactgagcttgcacggctacttgaagagggatgtcgagaactgacaggttcaacggtagaatgtgtctcacttcaggaaacggggtcctctgatgatctattaagagtctttttgcttgaatataacaagccagtactgtgtgatatgcaggaagaagtgtatacgagactccaggcccttctcctctcaaccaagaacaccctctgggtcactgaaggaggaggaacgaacattgggcgaccacatctacacctcattgaaggtctattcagagtattgtctgaagaggatggaggccgagatcgctacattctttctcttgaacgacaacagacagaaagacgccctcaccaccgactagtgctagatctcatatcgcacattctttccccagtctcttcagttagtgattctgaatataatgagcatcagggggtgctgcaagttgggcgcatagttaaccatcatcctctgaacaacgcgatttccgctcagacaaacccacaacaagccataatgaaaccatttggctgtgggactcaattgcgtcttgatacttcatcctccagcatgacgaacggttttcggttcattgaagccgaatggggcgaccagcctcttgccgccaacgaagtggagcttgaagtcagctacgtgggcgtcaacttccgcgatgttcttattgccctgggccagcttaatgtcgggggcatcggcctcgaatgcagcggcacgattacgcgtgttggcacagcgtgtcataagttcaaaacaggagataaagttgtcggttttctacccaactgctactcaacacatctgcggtttcgcgagacagatcctgtcgttcatatccctcaagggatttccctgcctgctgcggctgctgtccctgcaaacttcattactgcgtatatggggctaaaggaactcgcacgaattcagcccggcgaatccgtcctcgttcattctggagctggcggaacgggccaagcagcgatacagatcgcgaagcacttcggagcccaggtccacactacagtcggctctgaaagcaagaagaaatttctaatgcaaacatacgggatcccggaatcccatatctactcgagcaggtccacatttttctcgcaggcgattctccaacaaaccgcagggaaaggtgttgatataatctttaactcactctccggtgaaagcctcatcaagtcatgggagtgcattgccccgtatggtagattcattgagattggcaagaaggacattctctcgaacagcaagcttccgatgattcaatttgcgaagaatacaaccttcattagcctagatctagggtcgtgggcaagggaccgcccagctgcttgtgtctctgcactagcagagatcctcgccttgctcgtggagggaaagttccaacccccaagtccaattgccacatacggtgtttgtgaaatggagaaagcttttcgactgatgcaaggtgggaagcatcatggtaagttggttattgagatgcgtcgagatgacccagtcatggtaagcattgagttatccacttactccatcgtttcaccaatcttagcctgctgacctgtaaacagactgtcctaaagcccaaacccaactctttctttgaccctaatgctacatacgttatttccggtggattaggtggccttggtcagaatgctgttaactggctggtttctcgtggggcgcgaaaccttctcctactgtcacgatctggtgaagccagcgccgagggacgtaaactgcttgatcaattacacagccacggcgttaaggccatggctccggcatgcaacgtgagcgatgcacagtcactccgcaaagcgctcgacgcctgtcaatcacacatgcccccgatcaaaggctgtattcagggtgcgatggtattacatgtaagtgtagcctgtgcttcaagcaagtcttctgtatactaacccctaccataggatgtctcgtacgaagacatgtcatacaccgcctggcaaacagcagtcaaccccaaggtacaagggtcatggaacctccacgagctccttcccaagggaatggacttcttcatcttgctatcgtcaatcaacggcctgatcggctccagaggacaggccaactatgccgccggtaacaccttccaagacgcacttgcccactaccgggtcagcaccggcgagcgcgccacatctcttgatctgggcctcttcacatttgccggggcggttgcaaaagattcaaaactgagggaaattatgcgaaacaactcggtcctagagccggtcaccgaggcgcagttccacgctttgctcgactcctattgcaatcccgtcgtagcccgggatctcgggcttagctgccagacagcgatcggtgtacacccagtggtgatggagcggggtgccggaagggcgtattggctggagaaaccacttttcgggcttttacagcttgaccaggcgtcagaagttgaccagcacggtcaggcgcgcggagtcaatatcgctgccgcgttgcagagtgctacatcgtcggcggaggcaactacattgactgcggaggctctcacgctgaagctttgtagggttctctcgctttccgaaggtgatatcgacgagaacaaggctttgcatgaatatggtgttgattcgctggttgcagtcgaacttcggagctggttctcgaaagagatgcaggctgatgttgctgtgtttgatatcatggggcgcgctacgattacgtctcttgcgcagttggcagctggtcgaagcaagctggaaaagggatggtctgtgtgagggactttgtttggcttggtagtatctagagattgtaaggtaattgggaacgttgatttagtctatgttgtttcttcctctcgtctcgagtaaagggctacctcgcaaataaagccacactttagtcattgtgctttgggcagtcgcgcaacataatgagtattgactgctaaaattcgataagtagcacgattaatttctgtaagaaatatagccaggtgccctaacatgccgcaaccatccagcccaaagggacatagtatattcccatcctcatctcaagcataaaaaatatacagacccccgataccctaatgataatctatagcaaaccccaccatatccaacaacatgtacaaagtaatacacatcattttctcacttatcagtacagtacaatgtacacacatacatacacaagtacacaagtacacagtccatattatgcacagtgatgtcattccctaagatcgacataccacttactagtaaaaacagtgaggcttcgggctcccgttctcgccccctccgtcccttagtcaacgtggaaaaaacaggagactctctaggcaaacctgacgtggcggttacttgtaccaatcagatgaactgataatgtaggaaaaatgaagcagaagcatgttgtctcttatctggtgtccactgccctgtatgttgactggagggattcgctggctgtggtgtgtttttttctaggcagccatgtcagtccgctggtggggtaagaatagaaggattggtatcttggtacatatcttggtatggatagcatgttgggagttgatttcggcctgatggggtttaattggatttggttagggcatgaaagtgtcagtggtgacgcccgattgaggggtagttttatcacatagtataatttaaggattgtttgataatttttttattttgtgttttgaatgtcctatcttttgatatatgataactatgatatattatgtaaacaaacaggaaacaggtagaaatccgcccaggaataaacacaaatgaaaggtaatagtaagaataataaaaatatggccaccgaagtttgaacacataccaggaaccccaactacatcatcacacatccacttcggcggtttttctctcgcgccatttgcgtttccagctccagtaaccgtgattcatattcgtctctggcgcgcaggactcggagatcggcgtctcgctggtgcagggcttctttgtgggccatctccttttcgtacatttcctctcgttcggcgtcgcgttgtctccgtagctcctcgatagcttctctgtgcgacagctcctgttgatgcatcgcgtctcgttccctctgtagctcgtcgatgtccatgcgtaagatgctttgctgctgcttactgctcttcaactcctcctcgagctccgccctcacggcctcaatctccctcttatgattgagatcctgtctccgttcagcctccctcatctccttcctcagctcattcaactgcctctcatatctggcccgtaaccgctccacctccgcctgcacctccttcccagcagcagtctcccccaacgacttcccactcgccatctcctcctgaatccgcagcgtcacattctgcggccgccccaaaatataccgaataatctccgtcgcagagcgaaccccatcatcctggcgaaaaacccgacttccatgcccgatcatctcgccccagaacttccgctccgatttcagctggctctcacgcttgatttccttctccgtgggcgggttgctccacatcgtcgtggcgagaaccaccccgctgagacacttctcgccgcagagcttcttgaacatcattagattgcggatggaggcgccacccattcgcacgtctttgattcggtggaggtagattattccggccagtttgatgttggagttgtaggagaagcggagccagtcggcgatttcgacgagtacgtctgtgtcggagcgtgtggtgtcgtcgaagcccggggtgtcgattaggtagattctttggttgtctatttgggctttgtggatgcctacttctgttgtgcctgtttttggtgagtttggtaagtgggattgcttttttagagacaggtagggtaagatttggaggggaaagacttacaggacatcaagctatcgcctacaagggcgtcttcgttaaaatgtgagatgaaggtgctttttccgacacctgttatccccatcactgcaatcacgcggtcgtctggtctgtttatctcgaagcagaaacgtaagtaaaacggtaagtggattagtggaatctgcatggaatatacgtacgtgatatctggtagttggccatcatgttgatgttcctttttaaacatgggggtgaatggctcgtccatcgagacttgggactcgtagcctgattctgactctgagtgcattttgaagataatatgacaatattccaacacaataatctaaaaagaagacaatgttttgaggagtccgtagtatgtccggaatcagggtatgtgggacagtagactttaacgaaagaaagaaagagagagactgattgttaattaaatctttaattctccggcttcaacttagcagactggaaaaggcatttaagccaagtggaaacggggatttctctagccttctcgaggcgtatgtatcatggacagacacgcattccacacttcgacgtgtcaatcccgtctggtaacatctttagtcttgctgccttatagccagtgattagctgcaacacttgcgtaatgaagaggagtaagaggaaacgaacaacaaacacacaatatccactttggctgcacaggttcagctgttggctttgtggtgacacgcagcgagcagggttagggcgttttgggattgctttactggggcgttgccaactcagtctcgggtctgaacgacgaggcgagaaccctagacaagtcatgaatgtatgcctggcgagatgttgttgggccttgatgtttgccttgagatgatgcctcacttggtttgattttgtgagtatacaattgtggtatttttcttctggcttttttgttttacttgttgtgttttcctgttttcttgttttcttctttcttcctatactcttatcttccgttgtaacttttcttgacttcaaccctaagtcctaactacccccctcaccaaaataaccactcctcaaggaaacacacacaaacccaccatgacaacaaaaggctacttcgcaggcatccgccgaagctccacagaacccatctcgaaacctccccggcgaatatccgtcgcatcgggtgcaataccagaagcgtctacacaacgacgcaacagccacaacgtccacttccgcgaaaaggacacggcatcccaacagtaagaacctactcacttagtctgaatacccaggcaatgctaacaagattacccagagatgacacagtcgtaatcgcagtaatgggcgtcacggggtccgggaagagttccctgatctcccttcttgcggatcagccggtgggaattggacataatttgcagtctcgtgagttcaagttctctatctcctttcccttaaaaagatgaagataggatagatactaagaagattgatagatacgacacacacagacatgttcagcttctcgcaccccgaaaccaaaaacaccgtgatcctcctcgacacccccggtttcgacgacaccgatcgctccgacaccgaaatcctcaaagaaatctcctgcttcctcgccatgatccacgagaagcgctggcgtcttgttggcatcgtctatttacaccgcatcacagatccccgactcggcggctccgcgatgaagaacctgcacatgttcgaaaaactctgtggcagtcgcagctttccgggcgttgtgctggtgaccaatatgtggggggacctggagccgacggaggcagggcgggcgcttggggaacggagacagggggagttgaagagtcagttttggaagacgattattgaggccgggggacatgttatgcagcatgatgggtcgaaggagagtgcgtcggcgattgtgtcgtcgttggtgaggaggaatgaggagatggttttgcatattgtgcatgagctggtggaggagaagaagactctggatgagacggatgctgggcagtttgttcaggcagagttgttgaagattaagaggaagtatgatcgggagattgctgatctgcaggagagcatggaggaggctatggaggcgagggatgaggaaaccgcccgcgccatcaagagggagagggaagccgctaaggctaaagtggcgcagaaggctcgtgagtccaagggtctcaaaatctcgatgcagcagctcgtgcaggagaagatggctgagtatgatgctcgtgctacggagccggagaaccaggaggctgttaagggccggatcacggagctgtttgaagagtttaagtcggagatgcgcgaggagatgcgcgaagaattggagtctgagatgcgagacgtcaaggagagacttgcgaagatcgaaactgggccgaccgagaaggctgagcaacgagttgaacagcgagaggaagaacagccaaaggaagataacaaggctggcggactgatgggatggttctccagacctctgagcgggttcagccgagcttgaacgaggctggagaatgcatcactatctatgctggagttgggatacggcactttatttctgttaaggtataatactctaggagttatgtatttacacggccagataatataaacggacaataatgcactttaacacatgcacatatgcacaggcttctatcaaatctccccacagcattttcttcactgccggtccccgcaatctgtagatcggcattagtcttgcatcaactcaaggtacgaataagggcatggaagtcacgggccaatcacgtgtgccatattgaaatgcagactgaagaagaaccagaatcatatgaaagactacctaggcaacaactcgcaactccctctcgagacttcccaagctgatgtggggctcgcaagcccttctcgaagaggaaacgtgtaagcgtgcataagccactagtgcatgcgggggaagcgacttgactggcggggaattcctggccaatttatgcatatcaacatgtgcaaatggtatagctgacctgcctgaaggattttcgactactataagaatcactagggatcctggcccaaagcgcatagctcccagaattgtgctgtcgaagtagattcgacactatactcgccatgattgaagaactactccaccagatgacgcctgggaaggcatctgttctcttcctgggcgtctttattgtactttgtttagtgcggaaggtacaggtatcgatgcatatcaaacgactggggggtagagcccctcagatacagtttcgctttccatatggtaagtacatacatacttccaagacccactaagtgcaacttcgctaacatgaccatagccatggactttatctacaattcccttaatgccaacagagcccaccgggacctagagttcttcggcaacgcaatcaaaacagctaagggagcatcgcagatcgacagccccaaaacagccgaagtcagcgcaggcatctcgtctcgatttatcttcacccgcgaccccgagaacatcaaggcgattctcgcgggccaattcgcggattatgggaaaggcgagcccttccacaacgactggaaagagtttctgggtgacagtatcttcgtcacggatggagagctgtggtctcgctcgagacatctgattcgacctatgtttgtgcgtgagcgaattgtggacactgaggttttcgagaagcatgtccaacatcttattcccttcttgtcgggtggaaattcaccggccggtagcaaaattgtggatgttggccccttattcttccgctatacgctggatgcagctaccgactatcttctgggccaaggcacggacagtctccagaacccgacgacttcgttcagcgaagcattcggctatgtacaacatcgccaggccgatctcacacgactagggtacgtacaaccttctagtcatcagtgagatgtaaccccgagtccccgtccaatcaactaaccatgcacacacacaggatcttcaaattcctcctctcactaagggaattccgccgcaacctcaaaatcatggataacttcatccaaccctacatcaaccgagtcctctccctctcaaccgccgaactagaccaaaaactatccaaacaagacaccttcctcgactccctcgcacgtttcacccgagacccccgagtcctccgcgaccaactagtcgcaatcctcctcgcaggccgagacacaaccgccggaacactctccttctgtctcttcgaactagcccggaacccccaagtcgtggccaaactccgacaggagatcgagtcgcgactaggcgttggcgccaagggccggaagcccagttatattgatttgaaggagatgaagtacctcaatgctgtgctgaatgagacgatgcgtctttatccggttgtgccgtttaatgttcgtcttgcacttcgggatacgaccttgcctcggggtggtgggccggatgggctttcgccaattggggttcgggctgatacgcgcgtgttgtattcgactatgcttatgcagcggaatccggaaaattatgatgctcctggttcgcctggttatgttgatccggagaagtttcaccccgagcgctggttgtctgggtggcagccgaagccgtggcggtttatccctttcaatggcgggccgaggatttgtcttggtcagcagtttgctactatcgagatggggtatacggttgtgaggattcttcaggccttccgcgagattaaggccttccctgtcagtgggaagagtgttgtggaggatccggttctgcggtttgaagtcaccttgagtcctggttcagagttgaactgtctttttgtgccagaagaagcgagccctaccaaatgagcgaaattgttttactggctggtgcgcgactgattaaaggtggtggaatgtcccagcatcctgggatcgtataatgggtgttcacaattctttagttgggtatataaattgctaaagagcgtgccgtaaatagcttctgtttcataacttcattatatgctatgtgaattgacatcgtaaaggtccaagagtctgcctccgcaaccatcaagtgtacattttggtacagtaggaatgtgatcgtatcaacgaacgagctgaagaccagccatagctctcatgctgacaaaagggctaccttgagcttggtgagcttcttcagtttctgcagaatctcgactctccggagttccagatacagatagtcctcatcagcatcgtccagatcattggagatactaagcaacggcctcttcgcgggaagaatgctgccgttggccttcgctgggactatctgggtattatcactgtgctgaacagcaacggaaacatctttcttggtctccgggacagtgggtggcacttcgttcccaacccatcccctgctcatgtttactgccttttcccagagagcaaatgactcggcactttgctgacggctaatcctaggttcaaagaccgcaccaccagcacggttgatatcgcgcagttcggcaaaatttcgccaaagcccaaccgccagaccggcagcaatggcggcacctaacgcggtcgtctctcgcatcttagggcgatagaccggaatggagatcaggtctgcttgggtctgtttgtgaagtgtaagttaacaaggaaagcaatagtttaagagatcgagtttaggacgcgaacttgggatgtgggtgatgaacgtacctgcattgcaagatcagagttactcattcctccgtcaactgccagctcagacagcgcgtggccgctgtctttttccatcgcgtccaaaattgccttcgtttggaagcaggtcgcttcaagtgtggccctggcgatgtggccttttttcgtgtactgtgtaattccgactaaaacctgttaggagctagtctgaaaagtattacgggattatttcttacagatggttcctttggcgtcgtcaatccaataaggtgcaaagagaccactgaacgcagtaacaaaaacgcatcctccgttatcctccaccgtgagggccaaatcgttaacttctttggattccttgaagaactcgagattgttctgcaggaacttgactcccgagccaccaacagcgatgcttccctccagagcgtacactggttttccatcaaaatgataggctactgtggccaataatccgtgtttggaaataacaggcttttcgccaacattgtaaaggaggaaacaccctgtgccgtatgtgttctttgccattcctggtgagaaccctttttgacctacaagtgccgaggattgatcgccaagacaacccatgatagggacgccagcgaggattccatctgagatagctccataggctttggtatcggaggatggaacaatctttggtagatgaactcttcctcgaatatcaaagaagtccaagagcgagttgtcgtactctagagtttctaggttcatgaacatagtccgtgacgcattggtagggtccgaaacaaacacatttgcttggtggccaccgttcaaacgatacacgagccatgtgtcgactgtaccaaaagctagtgtacctcgctcataagcatccttgaccctggggacgttcgtgagcatccatagcagcttagacgaggatgaataggttgacaatgggaggccacagatttgctgtaatcgtgaagcccctggtttctccttcaagtctttgacaatcgcttgtgatcgagtgtccgtccatacgatggcattgcacaatggctcgccagtttcataatcccaaacgacggtagtttctctctggttggtaatcccaacagctttgatatcattgcgagaatatccagtggattcaaactgtttaactgcttgttcaacgcatgtttcaacggaagacacaaggtcaagtgggttatgctcatgccacctgagtcactcattagtcgcaagcagctaaacttatgaaagtccggaaactatgagaagagaaagagaaggacaaagacggtgacaatagaagggctcaccctgattttggatagatctgtgggaattcgacttgatgcgaggccaccggttccccttcgcgattgaagatcagaaacctggtactggtcgtaccctggtcaatcgaacccacgaagatctctgatggctgcatgactagggcgtctcgcgaccagcggggtgtctgagccgtgtgacaagctcgcgcagcttttccaatggattggtaacagaaacaactaggataagtgggaaagcgagcaaagacacgaaccctctgaagcaggagtagaaacagcgaccgtggagagtaagctgtcatattacttatatggttcccgcgaaccgatgaccgggattaatccttcggttcaatttctccgttacatagtgaatcaactgcggggaatgcgacttagatccaaggcaactaccagtagtaagcgtgacacgatactggatggaaagcgacaagaaaagggacgggtggctgagccgaaccgacactcaggtgaatagtaacaatgtcgttcattcgctgagggcaggagtgagaggtgatgctgcgaggaccacgttgacaatttggccagtaaacatgggtcagggtagaaaagattctataccgtttccagcgagtcgcatatgctgagagaattgagtcgtcttggtagggagaaggcaaaatttgatgggggcacctgacgggactttacctgttctggtccaaaaatcgcaagggaattaattccgatccgatggactcgtatttaattccccttgtcgctggtgtggtatgacttccttgcattcgtgcgcctgcatagcgaatgttccgatgctgtcaaactgttcgatcagatccaaaggatcatctcttgcgatcgtcgctgtggagtccaacgtgatccacccccacaaattgcggggttcgctcatcgactactgtacggactacagccgatcgtcgatgtattcaaccctatgtccagatcctgggacttttccagaacgttgtggagaccaatgcagatgtgacatttaccctggccatggccctcacagagccgcatgctttatcagcgataatcaatacactcattaattcctcaagagacgtcaaccaactgccctgagcaaccattacgccgtttgatatggaaacagccaggatgcatgtgtagcaccaaggcaagaataccaaaaaagccgataccagtccgacttaatatccgtactaccggcgatgagcgagagctacagcgccaaatccttgctctgactaccacccaagcagaatgacagagtgacacaagtatcaataggctttttctctacattaccattcggcaaacaatctgagagcatgacatgaagccatgcctagactccatgcaattggcgagatcctttacgctttccaatggtgtacctctaaatagtgctattagccaggttcaaaatgttgaacaggtacactccgtactatgtacaggttctgcccggagtagagactaggaaacgttatcctcttccagataccaggcgtcttaagcccgtttccctttcctcctcctgtccaattttagccattgaacatgcattggcccttcgggggctgttcttcaaccggttgcgttcttcatcccaagctggctagatcagtctatccaagtcttctggggcgggtgagaaggtagccgaggctatccggtgtattcactcatttctttgaaagtatacagcagggatcaagcctattgggggcgacatgagattcgagggcgtcggagttattcacattccctttattaagacactgtcgttgccccctaccacgcaagaggtactttccatgcttattgtcagaactcgatatcctgttcgtaggggaatatccttaattcattctcgttagcatgaagcaaatcatcgaacatactactacggatcaccaggatggcacgcatgttgctgttctctcgaccgataagcctgtatctcctgcgctggacatcaccctcagctcagatcagacggagcccgctcacccccagcttctatggggcaagacgagagaatacatccgtgacggcgcttccgagttcttcggcacaatgatactagttctcttcggggacggcgtcgtcgcgcaggtcaccctgagccacggcgagaaaggcgactaccagtccatctcatggggctgggggtaagtccaacctgtctaaacacccatcccacacccacactaacatatctgcaacccccagcctcggagtcatgctcggggtctacgccagcggcatatcaggctcgcacatcaaccccgccgtaaccctcgccagctgcatcctgcgcaaattcccctggcgaaaattccctatctacctcgtcgcccaagtcctcggcgccatgtgcggcgcagcaatcgtctacggcaactacaaatccgccatcgacgtctacgaaggtggccccggtatccgcaccgtcccaggttactcgcccaacgcaacagccgggatcttctgcacctacccagccgccttcatgacccagacgggccaattcttctcggaattcatcgccagcgccatcctcatgttcatgatcttcgccctgaaagacgacaccaatctcggcgccggccccctcacgcccctcgccctcttcttcgtcgtcttcggcatcggcgcctgcttcggttgggagaccggttacgctataaacctggcccgggatttcgggccccgtttactaacctatatgctcgggtatggtccgcatgtgtggacggctgggaattattacttctgggtacgtcctttcttctccctcctcgcatagtaccctaaaggacgatgtctcactgatggtaatgttcaggtccctattatcgcccctttccttggatgtaccttcggcggctggatctacgacatgttcctctatactggagccgagagcccggttaatacaccctacatcggtctccggagactcgtcacaccgctacgtccaaagcaccatgactcgggaaatcatgtatgatcaactaggccctgaacaacgtacaagcatgatgtaagaaataacatcggaattcagactatgacactcttgattttatcatggatgttgccactaattaaggttttatcacaagatcgatttcagtaaactccacggttctctacgaatattcatagcaaataatgaaatcggtgatattgatcacctaaggctgtttgggagtgataaaatattagtagaacggggctatgttctgcgttctgttttccggctgggaatattattattgcccaatggatatcctttcctatttcagattttttgtagtactagtagtctgtaacttaagaacatgagcgagggattatgtcctcaaatgacaccggtcttatgactagtatgccctacgctacggataccaccgtttcattcttggctctcgggcagagagattattgacaagttaacttaaggttggactagattagtactacccagcgatgagaattagtagcgtgcatgagcgccacatcgggtgatcattgtcaataccggtagatcaggtagcgtcgacctctctagtatttcaccctagtttcaactcaggcgtaggaaagctactttcattggtggactgtgcttgcattgacctttctatactaacagaaaccaatccagtccgtataatacatatctagtggtcattaatcatggtaacaaagacacctgcaaaaagtcaaggtcctaaggtatgtacaggtcgagaaccttagtcgtgagagtcgtaacctcatatcccatacccatcataattggcaccttccaaggcgcctcactcaattcatactgctcgttcacaacatgaccagcgcactgccaaccaccacgtaaagagcgaccatggacaaaggggcgtcaaacatagtgttcgcagcccctacattaggcgcaatatgggctgtagtcgtggaggcaggggagttcccagtacccttagagccgctcgcctcagtcgtggaagagggggagtcggtggaaatcgatggtggcatggtcaatgttgaagagctaaatgatcgtgtcggagagatagtccgctgcatggaagtgacggctgtatctgttgaggtaatagtcgtacgcgacgaagagatagttgggtaagtcgatgtgctggctggttgggctggggagctaattaattgcgttggcgttggcgaattggtgagaattcccgtcgaactgagagtccatgcggtgcttctagtgccagagagggaagctgaaccctgcgataaacgcgacgatacaaatgtagataggcgacaggactattttgagacacatagctttagtaaaccacccaatgtgcgaaaggatttgggcaatgctcactcactgaagccgcgctgggcggctggacttgtcgagagccagaaaatgtccagccacttggcagaggaccctgacccctcgactctcctggagtagccgtagtggctcgagggacccaaggccagatactcggggtcacaaaactcgaagtttggcggtgcgttccactccatgggatggggatgctagcgacggttgaggtgatagccggggcagattcgacagaagagatggactcagcggcaatattaccattgatctttccaccggtcgacttgatcgactgccatgacccactctgatcaccgtatgagtactctgtgccggttgaataatcggtcaccttgagtgatttcaagtacattgtgtaggggccagcgtcgtaatcagtctttccacccgcccagtcttcgaatcagttagcttagaagaacatattgtacgatattgggtaaaatataaaccgtgaactcaccaatagtaccctgcgggttgtttggatcaccaccagcccagactccaactttaaccatcatcggggtttgaggatattgattggtcgccgcggtatccggagtcagtacccgaacggtcttaccgtcgatctgccagacaatctgttcgctggtccagtcgatagtgtaggtgtggaaactgtcgtgatttcccacattatcatgggtagcgccacggttgaagctatcagtgtttccctttccgaagtagttagactggactaaaacattattgcccccaagccactcccaatcgatttcgtccaagtcgtctgactgtagaacagcactgctgacgatacccgtccctggggcagccttgatcacgaactcgacatgtccaaacatgatgtaccagccagactgtattaacggggcatcgccctgtttggccaccgtgaactcggcgccatcgctaccatacgtaggacctccaacatctgcaaaatcatttgattgaccctgggtgaagtcaaaggtacctgacgtgccatatgcaggttttgcagggcatgcttgactgacgttagactcggcaccaggccgggttaaaagaggacgtacttttgcttaaagggttgcagtccgaatatgtctgagccaacacgggtattgcagaggacagcaggagaaccgccgcattgattactggcaccctcatggtggatgccttgtactagagatgaaacaaacaataggaaatgatgctgaaaacacgcccgttgggaacgtgaatagagggagatcaggacaggcgactcttgcaggtgagaagtaaaatatttaggaagcggagatatgaaggcagttgaagagtagattaaagcaactcccaaagagtgtgtgaaagagagtgcgtctggtcagaagtgcaggcccgcggcgttgttcgtaggaaataagtacctacaaagcgcacgtgcaggaatcctctgttatgggaaagtacggagttcaggtcgagatattgtcaaggcagccatgactggggccggagcatataagtaaataaatgtccgtttcgatggaagggaaagtgcggtggtcttcagagtactacgagtcgtccagcctcctcgcttttcttccgcttgacctttacatcaatctttttgattatcttgcccgatcgggcagtaagcgtggtcggtcacgggtggagacgtgactttgtggctgtcattggttaagagacaggagctctgccactggatctgtggcggggcacacatgattggttgctgtcccaacagctccggacaagggacgagatttaattactaggcaattgatgagtcctccatgttgtgagatcagtacctgaaccatgaaatagccctttatttatttttacctgcagcagaaatagaggtcagatccgataggcagttgcttttaggttaattataagacgccgcccgtcatagtccataataggcttaagcgcgacacataccaatgccgcaacccaatctgccgtttacattccagcccatgacggtcgctgtcatgccatgtgctactgtgcaggcagaacaggaccaacagccggcaacaattgcccatctcttcctgacaataacttgtctaatgcaattcatttgccacttggaaggtaagatgatagaatcgcctgtttcattaccgcccgtcctgctccacccccagcctccctcttttcaacgctgcatatatgttgtaccaacccttggctgccatggctagaccgcagcgactctctatgctgtgctattcttatatcaaacttagttactatttctctctttctttttctcttttttttattttttatttttttttttttggtctttattttctcgccgttgtttcccggtcaatacagtttccactgcaactttgcttgagcagcctattcaatgtatttccatagtaacaacaaatctgcactagttaaggatatttattattctcagactcaaaccaatacttcgacgatctccattaaatatctaataaatactaaatcgtagtccacaccatccataacactcaaccgggccaaatctactacacatgcatacccacgctacatgatgttcatagtagtaaatgaccctacagtatattccgtacagatgtttcaggtaaattccgaaaccgcaactctcaatactccttttcctattatcccgtccgaaagaatcccgctgcggacttcgtgagatctcgacgtatccgcatgacaattgtaataactttgtgtagtgcctacagccaagtgtaaaactagaggagctaaagggggaaattcgcgccctatgaagactgttgggttacagtttctgtaggtaatttgatgagtaggtcagtaagatggcgaggacttccctttcatagccggtagaggtgcgggtcagtggaaacttgttgctaactgcgacaactcgacgttcttgttctcagaaagtgtggctgacggattcttactcaggtatgccaatcaggttttaatattttaaggattaggagcttgggcaaacgactcttggctttatatattatgaagagaatgaacactcatatatcttagttgatattcacggattatgatggaaatagctatggtagactattaaagctgtattattattacgctagctggctaaccacctgtataaatgttactaatagagtactattcagcattcttacaaggagtgttggaaatttatatttaacattggtgtcaagcgtaattctatatatttgtagttgcgagaagcttgtcggatcttgatgtctccgaccggctttaatacacggtgaaattgttttaatataccagtgagaacagttgcttatagttatctgggaatagaccacgtgggatctaatattaaaggagaagcaaagtggtcactcattccagttcaatgcagttggtgttcaggctgccaagaatttgaccagcttggaacttggttgtggatcgcaaagtccacgtgacctctatttgaacaggtacctttgctaaggccagttagaatagcactgctaagatatagtatttatcaggtttttagcttgtgaggacgtcaagatggtaactaggaagctaaacctgataaacactccggcgtatagagtgccgcaagcctcgcagcatattggaggaaagcaaagcacgatgtctcaaactgatagctctgttacaacgagtaaatcactagagtaatccgaatggcctctcacaaaagtgtaggccgaggtaggcgacttattgctcccataggtggtagcggtgtcaaggatccttgaatatgaaccataactaagcataaaatgacatcggctgatatcgagattgtacttagaaaagagacgcgtcatgagtaggtcaggcggaaaactaagggaggtgagagttaagaagaataagaaaaacaccaccctttttttggtaagtccgagtctgacctatctggaaattgaaacacgaggttttggggaagatagatagtccctttaatttccgatacagtccttggtcatgtggcacatttactgatgtgccgtctttagtccaggatatgaaaagtataacaggaacgggcagttgtaattcaagattcaacaggcgtcttcactatacaggcgaataggaacagaagataaagaagaattaagataagaagagcggggagataaagagcaaaggcaagtcctgggtgtcatagttttaaaagtaaggggaaacagtactgattacccccaaaatatcaataatttacaccactaaatctagcccaccctgatgatcatcctcagaactgcctatataaaaagcggttggttacccattactatggtatgtatattggttgccttgtggggtaattgccgtattggtcagtgacagacaggagccaaagaagtaggaaataataacttgaaattgtaaccgtggtagtgaatcttcatgaccaatagtagcagtactactaaatgctgatttggttgtctgccagcccacttatgaacaatgatgacaaagaggataccatcgaatgtctcaggggaccgagtaatgacggatgtactcgataccgtacgtcaatgtatagttttcagtcacgtcaccattccgaccgacagagcattagctgttacgtactattgaactttactaggtacctcgatatagtacagatgaaatacatataatacacttcggtattgaagaaggtaaactgagctcttttccccaataaggagatccgtagccaacatgagggtgaggtccattctttgtattgatgacggtcatcacctgcatgtcctcgatatctcctagtaggatccaaacgcgccagcacagacatcctcacggaccatatctacaaaccccctcataaatgaccaaagcgggttgacggaactcaaaaatctttctaaaaaacccacaggaatatattatagttccttaagtcttgattttgtattgatttgtttattttgtcttgttttactttactttgtttctatttattattctttcttttctcagctttgttgaaaaatgaagataagaccggtctatataatttactaaattgaaagtgtagaccatgtaataccagcaattgggtgagaatcatcctgcaagtacagtgtaaggagtatgtgagttacgggggtaaggtggtaatctctggcagaaaggtagttagtaacttactccgcccggagtatagcagtcactttctccggtttagcgccgtcttgtggctagagcctcaacgacgtagcgtagtcaccaccacgaccattactgctactaacctacgaccaccaccactaccactactaccaccaccacgaccatttcccgtcgattacgaagtttccgctcactctttccacctacaaacctcctcacatgtcgcatcctctcttctaattccttcgcccgttcgtatcatgcgtttttgggttgctctcccagaatgtgcgatggcgattcttgactactaccgctcgtcccccagagcatgaagcacccgccgcgcccgacgctaaaactccgtgcaacgacggtcgcttttccagtgatatagtgataggctttcttgaattacgttcctccctttgtacttgaatcaacatttttgttcccattgatatagctttcccctacgctacataagctcacgatcttctatattatttgccagtcgaccaccttctttcggatcgactcgcgctttatcgcacgatattctacgataggccctttcctttctctctcgcccaaattctcccggcgacaattattgatggtgctcttcctcgtttgacattgcgattgctgcgccgaccggccgcttctttctcgacggccccggaatatttgggatactttgaaacatgtctttccagggtggcgacatcccggaaggtagacgtagctcggagagctctggaggaaacagctggctatcccaggagacagtcaaagacaaccaaaccaatcggtaccagcgaaatcatgccatgttgaatggccgtcttatttccccattctctggtttcgcgaaagcggacaggtaagaatgaattgtcttttcactcgtacctcatgttccatgtcatcagatcttctgtccttgccccacttctctttctttcctcccctcttagttgtcatctaatcttgcgcgtggcattgagaagagacatttgtgtgtttgaacggcatcttttggtgcatacttccgattattattgcattgaccctgacagtttttcttcttccacccctgtttgaagaagaatcagaatagctccttagctgtcttttcttctacgccagtattctggaaatatgtgccctcgattgccttttgtttcatacttagccccctgcccctcgttcattttcaaatcaatctacaagtctattcaatgtctttgattgcgtacatgatttggctgtaacagcgtgctgcgataccaagggggacttccagttagataacagtactgattttattaagatctacttcacagggtcgaaagcagccgccgaccttgggagcccacgacttgtcaacgtcgaatttcacttggccctctccggacgtgtccccaacagataaacgcaaggattcgggtttcacaggtcaccgaaaatcctcagctgctataggaccagatgaaccaggccctccaccgaccttcagttcgagtccccgaatatcgtgtccgaattctgatgaagtggattattttcagcaagatccgaatgcctcgtattcttcttcgcccaagatagcgcctggagatgggaatggggcattcttccaggatcattcagaacatgaagcgtcaccagcgtcgacttcgtttcgtcctggaacaagtcgcacctacgcgagtgagcctctagagcttgactataatggggatcatcgaaggccctctgttgctagcgccactactattagcagtcaagggtctaagtctagtacgggtgggcgattccggaaaaaactgaagggtttctttggggaagactacttgcctggagattcaaaattggagtccgacaacggcagccagcatcccacaaagaaatcatcacttagcgagcagcatatatttcgcgaaagggccaactcggatggtgcacgaagcccaccacaaaggctcattggtgaatcttcaccacaacggcctagaccccgagccccgcttccttccagtgaaattactccttgggtatttcaaagcttcaatgtaagttctgattgtcctcttttgcgtattatcttccttatccatgtattttcgcatcttgctgtcatcgatacaatcggcgaatgttaatgctccctaatccttaggacatcccacagtacggtgaagcccctgttcgtgaagctcccataggggctgatggtcgccgggctgctgcccaaatggcaagaggctcacaaagaaaccaaactggacgacaattcagtggacatcgccattctcgaagcaaagaagagaaatcaaccactgccgacgatataacggtgtatccaagccgtcccaccacagggcgcgatgattttggtatcggtctgcgcgccaacagcctcaacaactcagcgatgaactcaacttctactcttgtgcgctccaccagccccacaccgagcatgcagagcgcccactcccgggaacagggccaaagctctccagggacacaactacctaataaacgatcgatcctggataaaattcgtcgacccaaggcccatggccctttgaagcatttccctggagctaagggagtacaggaggccaaaagcacctcaaaacttgcgcgacgagatgtctctcccgcgaggaggggacggcaaggaagcctggaaggtaccacgacgcccaaaactggagatgaatccgatcggaaaaaagatggcaggggcctggctattagctccgccaaattgcgagggcgccgtgtgctaggtaccgacacaccctcgaaagatactaaaccagcggaagagcaggagggcatgtatgagcttgatacagacctttcgcatatggaaggcattgttcggaaacgatccccgcagccctcagctgacagaaatcagtcagtcgacggagactcgaagctacatgaggaagggaagagccgtgatggcctacccactgggcactgggatgctccggatagctggcatgtcaggaggcatggtgaggacaatgctcctccgtttccaagcggagatatcgaggttgctcgcactgtaccccaacctgacggcgctccttatttcattcgagtcttccgtgtagactccactttcgccactctgtcaacagggcttaatgccactgtcgccgatatcttggtcatacttggccggaagtctttccttacagatcaccttcacaattatgaaatcgttatgcgaaggaatgagttaaccaggcagctcgatccgtcggagaagccaattcttatgcagaaagaaatgcttgaacgaattggctatacttcaaaagacaggatcgaggaagttggtcgagaggaccatagctacgtcatacgtttcaccttccttccaaataagctaaacggtttgactagtctccaaggcggcgactcaggcttcaaccgcaatcagaagtttagccatgtggatctttcaaacagatgtcttgtcaccatccccattagcctctacagcaaagccgcagagattatctccctgaatttgtcgaaaaacttgtctctcgatgtcccgaaagatttcattcaaggctgtatcaatctccgagagctcaagttcataggcaatgaagccccccgtttgcctgccagtttcgggctcgcgagtcggttgacttaccttgacgtctcgaacaactatgtagagcaactcgataacgccgggcttgataaactccaaggtcttgtcagcattaaattatcgaacaataagcttacgagccttccaagctacttcggaaactttgcctatttgaggagtttgaatttatcctcaaacaatttccgagtcttccctgagtttcttggcaatctcaagaacttagtggatctcgatatcagcttcaacaatattgccgaggtgccttgcattggtagattgtcgacccttgagcgcctttggatgacaaacaacgtgctgaggggcgccttggacgaatctttcaaagatctcgtgaatgttaaggagatcgatgcgaggttcaacgaaataaccaatattgacaacctatcatatgtgccacgcttggagcagttgcacgttggtcacaatgcgatatcgaaattcaaaggctcatttcccaagctgcgaacattgcttcttgaccattgcccgattactcagtttgacattgatgctccgatgcctactctcacagttctcaatatagcttccgcaaagctggtccagcttcgcgataccctctttgagaacgcaccaaatttgacgaaattagtacttgacaagaatcatttcgtgtccatgtcgtcccacatcggcaaactccgtaaacttgaacacttcagcatcatcaagaacccactcgacgcgcttcctgccacatttggctgtctaaccgagctcagatacctcaatcttagggagtgtaatctgagccgattaccaccagagctttggaactgcaacaaactagagacactcaatgtttcatccaatgtattagacagttttccaaagcatggtactccgatgcctcagctccctggcgaactggtgcctggcactccaggaacttctacaccgacaaactacgaagacctagcagctgacgaccaagaaggtcgtcgtccaagccaaacctcaggcagcgttcttagcactggaggctcaccaaacggcagcggagggtatcgaaagccgtcggtcgcgtcgtccctaagccaaggcggcagaaaggtttccacagcgtcgaggtcgctgaatgaaggtagtccagcttccaggaaagactcaagtttctcaaatctctccaatcaaaccttttgcggatcgctgaggaatttatacctggccgataatcggctagaagatgacattttccgcgaattatcgttacttacagagctacgcgttgtaaacctttcgtacaatgaactgaccgagctgcctcaagggctgctgaaacgttggtccaatttgacagagctttacctttccggcaatgagctaacgtcacttccttcggacgacctcgaagaaggtagccagctcaagatccttaatatcaacgcaaatcggttccaagttctaccagcagaactatgcaaagtcagcaagctctccatcctggatgtcgggagcaactcgttaaagtacaatgtttctaattggccctatgactggaattggaactggaaccgaaacttgaagtatcttaatttttccgggaacaagcgccttgagatcaaaccgcatgtttcttcgttgctggggccgccgaacactaatggaacagacttgaccgacttcaattcccttacttatctgcgcgtgctggggctgatggatgttacgcttacaacctccactatccccgaggaaaatgaagaccgtcgtgtgagaacatctgcatcactagccggctttcttgcttatggtatggccgactttctcgggaaaagtgaacatctatcaattattgatatgattgtgccacgattaaagccagacaatgtggaaacggttgtggggatgtttgatgggacaagtcagtccactggaggttccaaaatcgcgaagtatttgcacgaaaacttccttcgcacgttttccactgagttgcgcaaactgcggcgagatctacaggagacgccgttggatgcattgcgacgtgcgttcttagcgttgaacaagaatatggcagcggcttgtttcaaaacttttgatgacaaaactgtccagcgatatgaagaaccacctgaccaaaagagccggaagcttaccaacgaggacggcgcatccggcggagttgcaactgtgctgtatctccgtaacatggatctattcgtcgccaatgttggagatgcacaggcaattcttgtcaaatctgacggttcgctcagacacttgacccgaacacacgaccccgccgaacctcatgaaagagcaaggattcgggctgccggaggctatgtctctcgccagggcaagcttaacgatgtccttcctgtgtcgagatcctttggtcattttcatttgatgcccgccctcatcgcggctcctcatactatgcatgtcaatctaacggagcaggatgagatgataatcttggcgtcacgggagttatgggactacgtaacgccagacctggttgtcgacgtgacaagggctgagaggagagatttaatggtagcagctcaaaaaataagggacctggctatctcgttcggcgccaacaacaaactcatggttatgatacttggcgttggggatctaaagaaacgagacaggcagagcaagttcagaaatgcgagtgtttctacgggtatgcttgaggaacaacaaattctccccacatcaaaacgcacgaagaagccgcgtgacatgcctggagattccagacttgctcgctttgaatttgtggatgcccctgtaggggaattggccatcatctttacagatattaaagggtctactagtctttgggagacatgccctgatgcaatgcgctctgccatacaaatccataatgatatacttcgtcgacagcttggaatcattggggggtacgaagttaagaccgaaggagatgcttttatggttgccttttccacaactacggctgccttgctatggtgtttcaactgtcaaatgcagcttctcgaagcagaatggccgacggaaattctcgaacaaactcagtgtcaagttgagtacgatatggacaataatattattttccgtggactttctgtccgtatgggcatacattggggcgagcctgtctgtgaaaaggatcccgttactaaccgcatggactactttgggccgatggtgaatcgcgcctctcgtatctccgctgttgcagatggggggcagatcttcgtgtcctcggatttcatgagcgatattcaacgcaacctggaggtgtttgcagatagtgagcgtgccgcgtcgactggctcggaagagggctatgctgtggataaccttgggtataacattcgtcgcgagctccaacaacttaacagccttggcttcgtgatcaaagatcagggcgaacggaaactgaaaggccttgagaaccccgagccgctttaccttatctaccctcacaccctatcgggacgactaagtatcatgcagaaagatgcagcaagtgacaagaatgtcccaacaaccattagcaaacactcacagctagaaatccaaacggatcttatctggcgcctctgggagattaccctccgtttagagagactctgtggcgctctggagtacccgggcgaagctcgactcaaagaacccaatgtgtccctcttcaatgtcgttaagaatcatggaggagagcttgctgactcgaccgtggtcagcttggttgaacaacaagtgactcgcatcgaaatgacggtcaatactcttgcaattcggaacatgttacggcccttcagaccgcacgaccgactcaatgatcatgccatgccgatcggagacgtgttacaggagctgcagacccaacttgcagaatatagggccctcaaagagcaaatttctgtcagtgctgctggcatcactggcagcagtcctagttacacagcgtctctcgaagacagcaacagttctgtatcgtcttcatttctacgcatgagcatcccatgatgacgtgaacaattaatggccgacgcactcgcactcacacctcttatctacagtatctaatcttacattttctctttgtctccattttatctactgctcagcggcgcctcatgggttggttggatgttcagcgttcagaagcatggacaggagctaaggtggatattacttttcctgtactttgttccactttcaatcttagtcgatatgtcagcacagacatgaagaatgaactggtttcacatccaattgcagtgcgccttggctgagctccaggtatatttgctaacgttacgtatcaattagttttgctatgctactgtgcagcgcgcgcgcgtaattctacagcggcttcattagtattgactggcgacctgacacaccataagcctcatgtagttcttttacaactccgctcgcagcgctgggaacgctaaaattatatatatctattttcctgtagtgcaggccgacgtactagtactactagtagtgagctatggtatgtaggcattgtcggaatatgctatgtgcacgtggggcaattattgcctaaggcattgataagtcacgggtgttgctttttgtttgttgtttgattgtctttcgtcaaccgcggttcatcatcgccgactcctatttcattctcctgggagtgtgcaagaacaatcccaacgcctttttttctttgactctgaagcacaccaagccatatccaacttttgattctcttgttacaatagtctttgttgcataccactacttaagtggccatttcgccttcggccccgctctgttgccctggataccataaatttcaacgtctgccaatctgtcatttgacgaattgcgaggaactaacgtctatttcgtgaagatttcagatgaaatccatcacccacctacatttcattatcgataaaagtttgctgtggtgatccttgtaactagcaatttccaccatggcggatgacctggactatctttcgcctgatttcgaccttaattctctcacagtgccacgcctacggtccattctagtcagccatgatattccatacccggcttctgcgaagaaggcgcagctcatacggattctggaggatgaagttctacctcaggcgaggagattactgcgggaccgagagcgagtgaggcgaacgagtgacgggattacagatatgggaagtcgcgcgacatcggtagttagtgatttcaatgaccgacgagaggacgatagtagagattctatgccgcccccaccaacaccttcgacggtctcaacggtaactgggggaaggcgaggacgatcgaggataagtacgcgagcctcgaccgccgacgttgatgatagaaacattcctgccacgccgtccacaatttctagacgtatagcaccgagatcagagtcgaagcgccttcgcgcatccgaaaatcaatattatcatgacacccctacaacaccagtcgccgcagacaccgttactccccggaaatcaactgcccgaaaactacggagaagcgagatgacaccatcgactgagccagagcctatgtcacggttaataaaagaagagcctaaggaagagagcgtctttacgtatgacaacccatttcaaagtggcagttctcctgctccgtggtccgagaaaaagcgaaagagtggatcgctactaccgacggagagccctgctttggaccagggtctccgggctagaaagtctgacgcgttcattaaacaagaagatggtgctactgtatccaggcgatcttccttccaattccccgtctcgaagttgaaatcaccccgtaagcaacttgaatccatgtcggacgatgacgagagtgagctcagtgctggcgaagaattcacaccggaagaacagcttgcactagaaagggagcaggcggacttgtggtacccttctgctccgaaccaacaacaaatgcaaggctcaacgagtcgcgcggctccttgggttattatattactgctgcttgctggatttggtgtttggtggcgaaaagagaagattgagattggattttgcggcattggaaagcctacttggtcattggccgagactcggattcctgagtgggcaaatgtcttggaacctcaatgcgaaccctgtcctgcccatgcattctgttatcccaatttcgaggcactctgcgagaacgactttattctgaaggcgcatcctctgtctctgggaggcttagttcccctgcctccgacttgcgagcctgacagtgagaaagcgcggcgcgtcaaagctgttgctgataaagctgtggaggagctgcgtgacagaagagccaaatgggaatgcggggaactcgcaattgacgggcaaggagtagaggggccagagatcagtgaaccagatttgaagcaggaggtgggaagaaaacgtcggaaaggaatgagtgataccgagttcgatgatctatggaagggggccttaggtgaaatcctcggcagggaagaggttattacccaaacgaagacgtaagttgctcttttctttcgatacatcgtccccacaacaggtgggtttctaggctagcgccagaggattatggtttctgacgtgtatacggaactaacagaggcgacactactattacagaccatcttctgtcgtcaccctcacctcgacatcaattagtcggctcccccttacgtgcgccttccgccgctacgtccgactctctctcctcgcgtatcgactccctctttcagttttaaccatctgtgcatgcgccgtgatgtatgcacgctcgagagtcctttctcgccggtctgatatggcacgagtcccggaactagtagccaccacgctcgatcgccttgcgacacaagccgctttgcatgcccgtggcgaagcccgtgaaccttatattccaattggacaactgcgcgacgacgtccttcgatccgaattgcgtggcagtcgacgtgaagaactatggcgacgggttcgcagtgtcgttgaagggaatgccaacattcgagctgccgtgcgagagggtcgtggtggtgacgttgctcgcgtgtgggaatggattggcggcatcggcagtgttcgtggagacattgaaggatccgcgacacggccgcgcgacagcagcaacctgcatttgtcggcctcacctcatgagcaaagccgtcagtcgatggacagccacgcccattctccagattcagcacagcctcgtcgatgggacgaaggcaggcctatctactgaacaccgctctttagtgtcctgaaccctaactctttattcttttattcgcatactctaatcatctgctcctcttcgttcgtggaatctcttgtttaccggctttttcttcatctttggaagggcccctgtctcttctatgaatgttacggattttcctgaccgccaacggttctgtttcacagtagatagcttccagtgtccttttctttctttctactctggtattgataatgtcttggtactttacgggcttttacggactggttgaattcttttgggtggttacatagatgacaataacgtgaaatcgtgggtctaaaagttgtcgttgccgatcctgctccgggaggaggaggaggaggagtagtagtagtagtaataatagaaggagtagggtgaggaggaagatgtaactcagccaccctcaagccccaggcgtcatgcatctcttggtttaagagaagaaaccgatactgattggctcggcagaaaccgagatgccctatgccgaagaacggccttgttccgaatactcagactgtaccaggactagtaagtagtttgtcagtgcgtcttgaccggcagaggcattctatcccttggtttagatgataaattcttaacgaaccttccagactccagagatactctgactcgtcaggtggtggtaaagtggagggggaatttgccacagcttcctgaaccaatagtgcacgatccatgggaccggattctcgagtttatttattttaaacgggaggagtttcttttgttcatctcgcctgtttttgtcgatcaatcactagcgcatggaatatttcctgtccgtagtcctcgacaaggtacatggaaagtaccgatcatgcgtggagagatcccctcgtgacgaggtagtagtcggcagtcgtggcttagggcttcgcttgtggtggtggagctgaggttattctatacttccaagttgggcaagtgtctgtattaggaaatccccttcgtttgttgggttggcaagagactgcttgctatgtagacttggtctagaaattgtatacgaactcaggacgggtcgagtggggaatcgcagactctcttgcttcttcttttgtaatttatttatttatttatctatgtatctattcatttttatttaattctctgacagagtttctctattttgtgccgtctgaagaggttgtgacttgtatacttggggaaatcgagtaaagaaaatgaatatcgggctggactcattggatgcatcgggggtcctaacggtacgacttactagtcatgaagatccctactgtatctcaactacgactcatacgacgccattccccaacgggactagtggcagctgtaaacaaccgggcggagtcacgtgtggttgcatctttgtttcgatcgtcaggattcgagactctgctgtaagagctgtaagggagtgacgatgtctcgaaccgcataatctccccatccctattgggctttcatgacatctggcctcgtcaactttatgtggtaccgtgtttaacagctgctggcctcccagtttaagcttcgatgactgaaccataacaacatgcccgcttggtcaggcgatccttgacgaccttgataatgttcaaccaggaaagggggtcgtcacctatcacgatggaataaacgttactggttttcgatgagaacgggatcacgaaatgctgctcccccccaccgggctaaacccttggacgtctacacatttcttatgattcgtgcaaccctagccaatcaagtaatacggaaaaagtatccggggtcaagcggcgatagaattcgtgcagaacgcctgcccagtgcccactacgtttagcccccgtggccactgggtcttctgccgccgaatcagcaaggcaccccttcgccagaggattttgcgcgatctgcattgaaatcccctcgggcgatgatgaacggagaaggattcaaggtgagagatgaaatagagccaatgaaagagcgtccagcagacggtgcggtacagaatcaggtaggactactttgaccagtattactccggactactgtctacaaccgacatgaacggaaacccaacatggtatcccaatggttgttcaaccatggcgtcgggccctcggttacataattcgatggctccgtcatcctaaggacccaaccagggatccagtcactataccatttcacgaagcgtatcgcagtcctggtcgggaattttcagagcctaatggttgtttctacgtgcggtgtcccttcgttgtacctggaaactgtcggttatcttttgggaacggcccgtacgcagtcccccgtgcgagctgttaactattgctttcttttattttctgtttcctttttgttctagttgccattttatctttatctttatttttatttttcgcctttctcctggtgcagcgtccacccacccgcccaccttagttcctctggtggctgatagcctctggcagtcaatgcaagcactgcagaaggatctgccttagtgtttaacagttcgcccatgattcctttggttgagtatgatctggtcgacctccttaggatagatgcacctcctcgtgagaagcatgtaataagaagttctatcgagaacctcaccagggacttttctaggttccctcatctcaattctgttttcgtcttttgtcattgacttggtcttccttttcttaatcaatataccctcttatagaccatggcccaacaagggtcaaccagaccatttcgccccattgcaccgcgaacgcttccaggtcctctgccgccgccgcctgctcctccgggaggtggagttgaagaggtcaagataaggagagcatccgcagcttgcacagaatgcaaaagacgtcgaacaaaggtacctatcttttcgtttgattgtcttgaggtgatattattcgttatcgccttcgctatgctgctagctcggctggcctctggcttgttactgattccctccatatgaactctcgttatttttctactaggctctaatctcaatgttattttgctatagtgcagcgctgataccaccggccctccctgcacggaatgtgcgctccatagacgtgactgtgttatcgatgagtttgcggacaagcggcgtaaggtcgcggccagacgtgctcaggaagaattacgatattatcgcgggtttgtggagcagctgctgaaggcgattcggcacggcgaggggacggatgtggaagcgattgttgccgttattcggtcgggtgcatctcacgacgaaattcgtgctgttgtccgagggtttctgaagcgggacgcgaaaggggaggacgatatgccagacggcctggggcagggaacagagaccgacgatacatcgaaagacttgaccccggaaagctggtcttaaccaaggttattggttctgcgtcaaaccgaggaatcgagcatccataacgaccacacatcgttataccgtgattgatccccctctacatctttataatcacaacctgttgtcgttggactggtcattcgagcgacgaacttgtttgcttaagaatcctgcagatcactgctgcgcaaggcttgatccctatataaaaagatacaaaaggacggaaagaaccctgggaagcttattgcgcattcttctgaagctattgactactttattttatactctctccgcctgtctccttcgatcgcctttcttcgaataacctcccttgtcctctccgcggttttcggcaaatcagagccatgtccaaggagaactttaagcccatacacaaaccgcgcgattcgtattttccagatcagaattacaagataccagattaaagggccctagtttcattctgtctgctatgacaccctctgcggcaggaacgcaggttggccgtcttatcggctggtgagcccactgttgtgaaccttctattcagcaaatcaaggattgccgatcagagtttgggaggacacaacatcagcccttacttcacgggcgatgatgtttattttcctttcttgctttatctcttgtgacagcgatgaatttggatcctgttctcgctccacgcattagtctcgagaaattgaaaaccagcccgctatgttccttctccgagtgcaatcccagtatcgaatagaggattagtcggtcttagatagagaccaacatatggtccaaactggcagcggttgtcctcgcaggctaagcatcaaccatcaggtcagtgcacatacggtttgcctgaccctcttccacctggcagttaacttgatcatccttcagtttcaatcgaccctaccccaaatattggacctgttcatgctgtgattccgcccacgagccaatgttgggcaattgatgaccataccagtgcataccttagcttggtggtctgtaatcgatccctcccgggagcgctgacacgaatctcagggcaggacgcactaatcgcagaagttataggcatgctactcacggtcagctaattccgccagacgctgtgtccctggagggaacttgaccgggctctgctaatacggtgggccgttataaccgcagcggtgttcccttcggggttttcgattatgtatatttccggggctttcagggccggtactcgcgggttgttggcctcgtaacattcttttttggcgtatggctaccccttctgttgcagttgggaaccgtggaaagaaatcgctctcatattctcatatcctcctcgtcatgggacccgccaatgggtgactaagccaaccaggtgaccggcagataaccggcttgtcttgtttccgatctttcccactttacattattaccaccgtcaattaatcttcggtgcccctctcgatagagtctacgagcggggcaggcctcagagtcgcgcttgccatgttccctccctcagtgaatgatcgtcaatttacatattcttgagaaaatagctctgtgatgcatttgtatagatactccggaagtgaaccgcttcggccccggataatctttgccggactgtggagtcacttaagtatactttagttccagacccccgcacgtcaacaaaatccgttcaatccccggaaatttctcctgatgaaaactgccattccactttctcacgttcagcttgaacaggcggaaaaaaggaaagacaggggcagggcggggctattactcatgcaacctttagtagtagcttctaagtgacgagcctcctaccgatccgatggcgaccagtctcattagggcagatgcgcagccgtcgctcggaaatgcttatcatgctagagctacgggtctggggccgagcggaagctttcatccggggcagaaaaggaaggcatctgagtcatcattaacgcccaagccaagcaatgcgagacagaaaatcacgagagcctgtgatcactgcaaggagaaaaagacccggtgtactggaacacttccgtgtatgagatgtacgagactctcgcttccttgcgaatacaatgccgcgtactctagaggccttcctccagagcctctaccagcgcccccatcggtagcagctgactacgcaaaccaagatcatgttctctcgccaacatatactaatcggagcttttcttctcagcggtcgaggaggagctattcccggggtgctgctggttcgcggcagcaacccaagaatggtgctgaggtctcaggtcgtaactcacccgaccccgtggtcactgatttcgagggcaattaccttggaccggcgtcgggggtctccttcctaaaccgtgtttggcgtcgcctgcaccaggacgagatagaggcggttccaggtgacttgcagaaggagtcgtcttcgaaaagtacgtcggtattcatgtttggcgatagaccctactcagacgaccgggaagctggctttacccttccctctattgagcgggcccgagagctggttgagatatatttcgacttctcgatggtcacataccgttttttacatagaggaactgtggagggttggctgaagcaagtgtatgaaagcaatatttgttctcggaatccacccactggcccaatggtagctcgaacagctattctcctcataatcttcgctgtaagttcgctgcatgaagaactgaaaccagaaaatgatatcgacgtttggaacggaaggtaagcacgtatactggcgctttcacacattcccaaagaaatactgaacacttgtagcgagcgatggtacgctgcttcaaaatatctgctgtccctagagtcaggacctccccggctagaatcggttcaagcgaggttaggtcaatgcctctacctgctttcatcatcccgagccaacgaatgttggtacgcttttgggactgcgctgcaacttgtgacggccttggggctgcaccgaagataccctgcgaagtcgtcgaagaatggcaatacgtacttggatcgtgaaatccgtaaacggatcttctggagtacttacactctggataaatacctcagtgtcatgttcgggaggccgaggctaatccacgaagaagatcatgaccaggaacttccggacgaggtcaatgacgaagatatgtcgcaggacgatgcacgccgaaggacagggtctcctgactgtatgatgatcgcatccgtcctccactaccggtttgtcctcccctgagtgtctcatcctgagcttgcagctcacctccttgtttgtagactaggccgcatactcggtgaagtttcccgacaactatacacgatcaatcctcgatcacgagagccacctctcgaagtagctgtacggctcacttcggagttagaggaatggaaaagggccgcaccacctttattcaacagtgttcgtgccacaagtctcatcccacctctttgtaggcaaagccaagttttacaactcgcatactcgcattcgattatccacgccaccaggttatttctcctgaatgatttcacggacctcagtcgcaggccgccggtctcacattccacggtaacaaaccatgtgcacaaatgtataggggctgccgaagacgtcatgaggatagtggatacccttgggaagcaaggcgtcctgatccggtccttctggttcactcactacgtgtgcttctgcgccatcacggtggtgtatatatataccatccaacaatgtcagctatcctcgtatcccgatgcctcgcggagtatggaggataaaacatacttgtgttcattattcaacctcgccgaggcttgtcagcaacatcttgcggaggctacccgcaagaactgcccaagccgtcgctatagcatcattctgggggaacttagattggaggcacgtagacagaccggttcatatctacgttcggatgctcctgcaaatacttcacagccgcttgccactacagttatccaaggtcaagcctctatggtccaaaaaactgcaaaccaagcagatatcccacaaccgctcccgtcggcttctcgctctgcaaataacccagaaacctttgcacctccggacacagtggaagaaacatttgattttggcgaggactttggacttctggataatttggaaggactgaattggtggactcagttagactcctgggtgcgtttccacttttactacacttcgatgttcctatacctcagcacataactgacagttacataggcattctccaacctttcagcagagccctcgaacctgggtctgtgatcatcgggtcacagttcaaaaaataagcccgaagcctatcatttatagtctttgctagctaatgtatacatagtgtcattggtatcattttgaagacatgatccattaaagaccctaaaacgaaagtttggcctttacacagtcgagttctttcttgctagatctatggatgccgaagtacagggcagatctaacaactgtatatagcttggcttgaatcatcaacgtactatctaacgaaatatgtgcagaagttcctgaagttgtgatataaatcttctgtcgcgtgatatttatagagagactaggcacatagtaacaaggtaattggcctgagagggtgggcatttattgtttcatcaatgtgagaaaagaaaaagacgaaaagaaaggaaagctaacattgaattatgaattataaggtaacttggaaacatacgtaccatgaagaagtgaggattatttcactgagcgatttcacgacacgaacgatatgattgctaaacctctggcagttcctgacctctgttgattgatagagccagtgtccagcgactaaactgtagttcttaactatttcctaatttcctaatttcctggttttttttacgatctataagtggtgtgtgagatcaataatatacagaaaatagaatgccatttaatctccaacttggtatatctctagtggtttctataggtgctgacatcaagccgccgcagtggaggcgtgactggatatatgcaaccactctagataaagaccgttatcccgacataagcatcgtatccgagcgtcgatgaactaacgggctttgctgcatgatctacgtacttaaactatgggagtatggctattgacgcttgccaccatataccgccggataaatatccgagcgctttgggcattttccggcagcaccaaaatgaagcctatcctaagaaccggaacctatgatggaatcggctgttttccgcagttgtaccttgattgaaacctacttaagccatgcgtttccactccatcttcagctacctgtgtaatgcttggtgcgaacgaggataccttctacaacccgctggagcctccagtgacgaatgtatcaaagatgattactgcaactgccccccatagcacaccgttgcctaagccgatattgaaaaatgcgagtttcaaccatgatccggatcgggtaccactcacagtcgacgagctcgtccgaagccgtgcatctcttggttcagaacaacccgtgatatgttatccaaggaccggcattgaatatgtggactaccctttgcgccaactagacatcttctcctttcgggtcgctggagccatagctgctaaggtcccgtctcgggcttcctcgagagacaccccaacagttgtttcactattgggaacctccgacctcagctaccttgttatgctcctcgcagtggcgaagctgggacacaccggactgcttctctcaacccggatctctatcgaagcttacgtgtcattgttggaaagaacaaactcgcgccatgttttcatccatgaatcttttaaagccacagccgaggagctcaagcagcggctcccggatctgcaagttgaggtgatcccaacacaggaattcttcaattacccgattccagaggggaacgtcgatacgaacatggttccctggctagatcctgtggccgaatccaaacacctggcgtggatcattcactccagtggctcaactggtctcccaaaaccgatctaccagactcaagcagcggccgtcaggaattattccggtcatatgaatatgtctggattcataactttaccactctaccataatcatggaatcagtgtactgttccggacaatctactcatcaaagaggctctatctctacaacgctgaacttccgctcacccggcagcacctgctggatattatgcaagcgcatcctctcgagatcttctatggagtaccgtacgccttgaaattgctcgccgagacagaggagggtattgctgctcttgcacagttcaaggcggttatgttcggaggatctgcgtgcccggactcgttgggaaaccttcttgttgagaacaacgttaaccttataagtcactacggatcgtacgtatacgtagatataatggttgacctttggctaacttggactgtagaacggaaactggtcagctgatgacctccttcaggccgcgggaggataaagaatgggactacctaaggccttccgaggcagtaaagaaatatctgcgatttgaggagcgctacccggggatatttgaactgatttgcctcgacggttggccttcgaaggtcatttccaatcgaccagatgggtcctatgccaccaaggatctgttcgtgaagcatccgaccctggaagcgtataagtattacgcccggctagatgacacgattgtcctcgtcaacggagaaaaggttaacccccttgatatggaaggaagggtcagacagctcaatacaatctccgaggctattgttttcggagcaggcaaggctagcatcgggctggcggttgttcgtgcgcctgggactgcctccatgcctgatcaggaacttattgagagtatctggcccgccgtcgaggcggcacatgaagcaatgccagcgtacggacagctctcgaaaagcatggtccgcgtgttaccggaagatacaccttacccgcgcacggacaagggaaccattatccgacaaagattctacaaagaattcagcaatctgatcgaagaagcatatgaggcggaggatgccatgagtggatcgcttgtcctatccgaaaccgagctcaaggccttcctcaaggatcagttacgtgacattcttgcgcacagaaaggaagatgaactgacggaagatgccgacttctttgcccttggaatggactccctccaggctacccagcttcgatctatcctcatgaaaacgctcaatactaacggccaaaagcttggcctgaatgtggcgtttgagcatcctacaatcgggtctttggctcgccaccttgattcccttcactcaggagctacaactgatgttcagtctgtcgaagatcaaatggccgaattgatatcgaagtatagcgacttccagaaacacgttccaatgtcgaatggcttagacgggagatatattgtaggttctctaaaccagctcccgaagaatcgaaactaacacaatgcaggttatcacaggtgctacaggttcattaggagctcacgtagtcaggaagctttctgtccgtccagaggtgcagaagatctactgtcttgtccgcgccggctcaccaatcgaaggctacagtcgggtactccaatccatgcgcagtcgccgcgtgtttgatggccttacggacgttgccaaacagaaaatcgttgctcttccatccgacctatctcaggcgactttgggactagatgctacaacctacagtaccttgacctcggagatcactgatgtcattcattgcgcctggtctgtaaacttcaacatgcacctcagcagcttcgagaaggacagcatcggaggtctcaagaatctcctagacctatgtctcaaggcccaacgaccagccccagcctcatttaacttctgttcttcaatcagctcagtggtgggtacggtcgaggacgacatttccgaagcactccctaagaaactctcatatgcccaaaacatgggctacgcccaatcaaagctcgtaagcgaacacatatgcatgaacgccgcacaacaagcgggcatctgtgcgagagtactccgaatcggccaggtgattggtgaccaagaccacggtgtctggaactcaacagaggccatcccactcatgctacaagccgcaacaactatcggggcactcccgaaactcaacgagtcacctctgtggctcccagtggacacagttgcgggcactgtcactgacatttccctatccagcacggcgatctccaagcccgacgcagagcttgtcttcaacatcgtcagccatcacccgttccactggacaaaggacctcctcccctatgttcgcgaggcaggtcttgagttcgaggagctagagcaacgagactggatccaccgcttgagaacatcgaacccggaccccgtcgccaacccgcctatcaagcttgttgatttcttcgcaagcaagtatgacaccgataagccacgacggtcgttcaactggcatactgaacgggcaagggaagtgtcaaatactttggcagatgcaaggcctctggatcgggagcttgtgggaaaaatgatagagtatttccggaaggaatgctggtctctgaagaattgatttgatctgatttttctattttccataatgtatctacatttatctccttttatatttagaaatcctgtttgaagactaactcgattaaggttgccgctagcgcactcgttgacccgtttgggtttagttgattttctcttttctactgaagcattgatcatcacttgaaagtaactctcctatacttccatctcatctaaatgcctgaaattatgtctgcaattccctaagagcatttcgattgggggaatccctcttggatgattgcatgctatacgatgtacgcgccgctaccccgacggccccggaaaaccaacattagcagaagcagaaacggttgcgttccttgtcgacagaaaaagcgcaaggtagatgggatcaccgccaatttcagacgcaggtgcacttactgatactattagtttccagtgcgatgaagctcggccacaatgtatccgatgtgctcgtacaggggctatgtgctggttccagaagacgccgctacggtttcgttccgtggatacgaataaaagcatagggtcgaaagccttggagggtgaccggtcgaaatatgatgtgatcaccatagatggaccatctaagcctgtgcgacatggtggttggcaggggcttaatggttgcagttcacgcgcagaggactgcttgttttcatataccatcctggagcctgcttcgccgctaaatgagaaggagcaaatatctttacaggacagccctataggcaagactactgagcaactgtatttatcctacttcacacaagaattgatgagcatgttgccggaaagcgtccgagcggttgcctccaggatgacagaactgtctggtcttcgtgaggctgccatcgccctctccgctgcccgactggcatccatcgaaagcgcaccacaactgtcaccgctacggaaacctcgtttgcagcacttttctgaagcgcttagtcgatttatctccgcggtccagcagatccgatctcatcctacggatatagagaatgtgctcgccgcagtcatacatctggttctcttcgaattagaagtagggacactctggggtgtctgttgccatgtttccgggctcgagaacttgctcaagctgcaccaggatgttctaatggagtcacactatggtcgaactcttctgcgagctggtgcttttctcgggatacggactctattcttgctgagtccgctcacttcgttcgatattgaacctgcgacagggaggtactttcagagactattcgacggaatagctcagccacaagagatcatatatataaatatgaccagagctgtatcgatgacgacgcgtcttattctgactcactgcatgcagtatgatcatgagacctggaatatcgtggcgggcaaggtctataatcaattcctagatgcccccatgcagccagcggatacttccatattacctgaaacaaccgaaggacgagatatctttatatacctgaaagaattagaggagcgaaatgaatccgtcatctccgattcgagctacgaaccgctcgacacgatgctttcaaaattaagagggtcgaggccccacaatatgcactcctttctcaatatccccggtataaatccaatcagattcgatcaatgtgaagacgccatcttccacgccatatatgctcttacgcatatctactgcgacggggagcttctccaaagtctactctaccaacaggaaatcgaaagcaatctccatgtggccgattatgtaaagatgatccttggtatcgcaaaaggttacaacccggcaagctgtttctgcgacagtgtctacaacatcaacattagctgggtattgatcttgctagccttgcgttggccaactgaggaggtcatgatttacctcaaagatgacttccttccgcgtttacagggcacggatactctgcgggaggacacagtagggtcactaccatccttctcgcggatcgtgaatgtattacacacggaaacaaaacgtggccgcagaatttacacaatgcaacctgtctacgcagactctgatgagcaggagcatttcttcctgatgaaccaggtgaaaggatatgcgatccatggccgagacagtgagggtcacttcttcaatgactatgtctctacttgatactgggctttgctcagcacgtacgtcctcgttaacatcttctgcttggcctaatccgaagggatcccctaagcaagcgcacatactatacacattccaaccaagcaaagcaagaccagtctatataggcaagaaatatacaaaagacccaagaaccacacaacctaacctttataaccaagcccaaacccctacttcaacccaccatcccctctccccactacaccccccagtcccaacctcttatccatcaaaaactccctccctccagcccgataataccccaatcccaacctcctctcctccccatccacccgatcatcaaacgcattccgtcgtcgaaagaatacacaacacactgtaatcccaactaacagaaccctattcctataagcttttctgtcccaacaattgtccccatgtatttgaggattctagggtcgatacttacgttcccaggattatggccgggatgccggctgttaggaaagcgctggttggtttctcgcagggagcgctggtggggtctgagtctgtggtgcaggttcgcgggtaggggggcatttgtgctttgtttttgtttttattttatttttctcagatatgtgtgtaggttcttcggtgatagtgttcggttaattgagaggaggtgattgaatagaagattccatgggtggattgtggtggttgttagactttcatatatatatgtagtcatggtggtatgagatttatggtgtatataggtagacttggggctatggatctggactaaccggatgaggtgaaccggtgcgctggtgcttgagtttcatgttataaatattagatttggaagagtcgtgttccagagtgcttcattcaactgagtgggatgagttgtgatcatttgggatttacattcaatacgttatataacgggaaagtcatttatacaccaaggatattgggcctgtggaagataaaataggtaattgtggcttttctaaaaacaccgtaacccatgctttgcaccaaaactccatgtcgtcaaggatatatcagcgtaacgggcgttgccatataaatacagccttagaaatatatatacatgagcaggttacgagaattccacaggaggtaagcctctttccgccaatcccgcgaggatattctcttggagtaacttcaacgcaccatcccatgcgattgtactctgggagccacgggccaagcccaccggggaaccttgtccatcgggcggctcgctaatctcatctttggcatcttcgactagccacatcagccagcgaacaaccgacacagccttgtcgacgtccttctcatcgatgacgacacgtttcacgtaccgagcgagtgattctacgtcctcgtcgaagggtccatcatcggcgaaggttgcgtgccaggcgctgacagcatcccgcaaatcagacaagttggagagtttttgggaggtgaaggtgggcctctcgggcaaaggtggtagacagaggcgcttttgtggcgcagaaggttcagaagccgatggcttattctgtattctctgggcggcgctaccgggacgctgtagcatccgagatcttttctgctcttcaagtacttcacgacggatgtcctcgggtagtgctgcaaggaactcctcggatacaccattctgttccactgaaggggattcttgccttttaggggggtcctcatcaagattaggggtgggtgtagtagatctcgggacggcgaaacttgaatgagtgagtcgtaggttgccgactgctttagtacttgggcgaccgcgctttctcttcgtcggcgtcgtcggcttcttcaatttgagtgagccagacgaagaggggcgggaggtcgaggtagctggtgctactgaggctgtagtttgcgggccattggtccttgaggactgatcatagtaacccaggacttcagctcgcacatcgtctggtaaagcagctaaagcatctggatctagctgggattgaggagggagtgttgtgccatcgaaagggtgtgcacgccgactcggagggcaaggtggcttcgcttgcgatataagtttcgatcgaatgtcatttggaagttcagcaacaactttcgggtcaggctgggatggcattataaactgagttcccgatatatttagtggtttgtgattgcggtcgttcaaagacggcctatggatgacggaatcagtctctcctttgcgaggactggccaagtcatctggatcgtggcttttgtggatgtttctgcgagcgggagatgtcttgaagttcagctgttgttggctattgtcgagatttcccatgttcccaggtttaagaggttccagtttagtcatttgaacccctagacctctgagatcgccgggcgtgatggcaagacttcttagcatagaaacagcctctttccccagcgtttctgctgcattggtggctaccccaagtatcacactcttgttgaatacatcacacttcccatggcctaaatgtttgactggctccaggggtgcatccgctgcccttctcatgacctttagggtcaactgcttgcctttaactaggttttcaacgagtctccggtgtaattcttcgcacagagattgcacaaaatcgtcggcttgagcttggttgacgaaacgaataccccagttgacctcggcagagacagatttcctcattacctcactcccaacttctgtgcggtcgattccccgagcataatcccagatcttcgctccaagcttcggcccaagcgtagaagtaagtttttcacgcgtaagttccctcacgtccttcacaagcttaacaccgagttcttcaagtttgcctcccagactgtgcccaacacccggtaggtcttggactgtcaggcccccgataaagtctagaacagcgtcgggtttgagttggaattgtccagcgggctttgctttgcgcaatgcaacctttgcctgtagaatgttcccaccgattccaatcgatacagcacagcctgttttgtgcttcacagcctcccgcaggctctgggctatctcgtctgcctttgcttgttcccgataaagcgaaccctctgagatacccctgccatctgatccaccagcctccaagcactgagtagtgacatcaatgagtgcttcgtcaatactcacactttgcacaattccgtctagggaaaggatggcactgtaaaatttctgacttgcctcttcatatgcagggaaatcataaggcaacacctttaaatcaggacacgcctgtagagctcccttcatccacatcccattcttaaccccatgtgcacgagctgcatagttgcaacttgcaatttctgagccagagccggtgccgtgcgcaacagcaactggctttccttcataacccggatttcttaaagtggatacagccgcaaagaagcagtcaaaatccacgtgcataatatatcgtcttgcgccaggagcacttttcttcttcgccggttgagattgcaatttctccttcgttgctgcttgaagctgggccttcagctcagctttccacgtagataggtgatgcaaacgagattccttatagaattgctgaagaaaatctggattgacaacgcttgagttcctcatgcgtggatctgataaaagttgcgcattgtatgcttcggatgacatgtccggcttggcaggagagggggatgaggcaggctttacgattgctttagattttggtgacatgctacgactagggttacgggccgtatcgcttaatcttgactcgtgatctcgtgcttggtctttctgaggctcttctggaagggggattttgttcgtctcgtctgtagagctgaaacttgggaagtcgccgtaatccgactgagacgtagctttgagcgacgaaccagcagcgctatgcggctcagcgatagataccgatggctgcatattaacatcgtccactatgtctagctcctttgctcgagaggtgtacggacttggaaatgcttgatctttgtagctcgaaggcgggcaattcgtctgactgagaatacggccattgtcgaatttgagaactttctgagcgtagccctcgtccaccaccctgaaagaatcccagggaagtatgcgtccggctttaatactttccaccacccatgctggttttacaatacgatatcttcgaaactcctctcgcttctttggcgtgagagagcttgcgatgatatgggtggccgccgtcttgccgtcgagatactggaggaaaccgccgccatggcttacaattaggcgatgaaggtcctgcagagacggttgagtgtaaccatttacgtgcgcaaccacgccgcgaaagattggggggcaatccgataccgaggaacgaatctcggcatctaaattctgtaacttgattttcttgcgacgcatataatcacgatgccccccaaaggccgaagccccatattcttcgccttcttcattgtcaaaggtgtctagaaagtagcaagttaaaatcactgacatcatagccttgaagagggtcaacgaacgtacggtttgcaatccgcttgcgcacggtgctagagtttgcgtcaagcaaagagcccatgatgggctagagaccggttctcatgatactgacccacagcgtcagcaatttatggacaagaaacgaaggcgacgagagaactttggaccagacacgcggtggcggctgagcttcgtgacgagcggaacgaagtcatgtgatgcggtgagctaccaggcggtcagtggaggcagaatgggggggatggaggcggtgagccttctgattggtgactgggttttcaaaggtctgaaaagtaaaagaaaaaaaaaaaaaaaaaaagcggatccacttatgctcccttcggaggatccgcagttaagactagttgacggtatcaatcaaaacttttcctcaggattcgttcgtctcttctcgtcccttctctcattgcttctgtttgtttttccttacctcttacctctaccttcctttcacctttcctcttcctccttcatactcgtactatctttggattttcgcccatcatgtctgtccaacctgtcgccgtttatgctcttaaggtgcctgctggaggtgcccttattcccgcagtgccagatgctgcggccatggtaagtcagatggtgcctcataagcattaaatcattgaagattgagtctaattgctttgcgatagttccgtgtgagcatggctgccatcgatcctgatgaggaacctgacttcgatggacacgatactaaccagcgccccagagccaccctcaggatcgtgcgcgctccccccggcctggatcttgaggacgactcggatgacgactacgaggatgtggactctgatgaagaatccgatgatgaggaacccaatggcggtcctagtgacaaggagaaggctcgcaagctcaaggagctcgccgctctcaaggaaatggaggaagccatggacgaggatgacgaggatgaggatgaggatgaggatggagagttcgatctgaaggctgctatctccaagctcgtcaagggcaagggccccgctactgattccgacgaagatgacgaggaagatgagggcctggaactcgatgagatggtcgtctgcaccctggatacggagaaggtacgatcattgcctttactggcgctccgtgctgtattaacaatgatgccacacagaacctccaacagcctctggacatcaccgtctctgaggatgagcgtgttttcttcaaggtcaccggtacccacactgtttacttgaccggaaactatgtcatgcccattgacccccatttccacggtgaggacgaggatgaagaagatgaggatgactatgacctttcccctgatgaggacgagttggccctcgaccttatgggcgacgatgacaatgagagtgatgaacttgatggcctcgagaaccccagaatcaccgaggttgacagcgatgaggaaccccccaagcttgttgacaccaagggaaagaacaagcgctctgcccccgccgatgaggagaagcccgcgaagcaggccaacggcgaggaaagcttgagtaagaagcagcagaagaagcttaagaagaacaacggtgatgcagctgctgttgagcagaagaaggaggccaaggaaggaaaggaggccaagaaggtccagttcgctaagaaccttgagcagggccctaccccctccggccaggacaagaagcctgccgagcagaccaccggcacccttggtgtcaaggaggttaagggcgtcaagattgatgacaagaagcttggaaagggacctgccgccaaggccggcaacactgttgccatgagatacattggaaagctcgaggacggcaaggtctttgatggtgagtgaccaccttgattttcgcgtttgataaaagcatctgttaaccgtatcttctttacagccaacaagaagggcaagcctttcaccttcaagctcggcaagggtgaagtaatcaagggctgggatattggcgttgctggtatggccgttggtggtgagcgccgcatttcgatccctcctcatctggcctacggcaaaaaggctcttcccggcatccccggcaactctaagttgatctttgatgtcaagctgcttgagatcaaatagacgtttgctacttctatctataaggttgcatattagcttgatgtttgggtatcacggtggcagtgttgtccatatggattgttctttcctatcttcatgctgttaaaaaatggtgttctaggggcttcaaatttcagtttagttcatcttatgttatttatgcttgctttcgattgtgatatccgacttgtttctttcttgcactattgtgcatgtattcagcagggatgaggatattgcatatagtttgcgtattttcctccaatagagcagcaaaagagaatgttatgattctcaaccttactctatgtcacggtatgtataagaaaggcgttttgtagggtaatcggtgccaggtaagtcgtgacttcctccatcaaccgtcgtgaccgatgttctctcaacttctctttctttcgcctcttgcaagactaccactttatactgtggcttttgccctactcgatcaggcagacttactatcttttactatgcacgcatatgctactaccatagagggctgagcaaacattatttcctttactgctagaaatcaacccttgggaaggtcaatcctcagaaagctgatgatagcagctgaacacgtcgacagttctcatctattggatactcgcatcgaccagccgatgatcttatctgtcgtgttagagtacggtttatacgatgatgtcagagtcagcttctgatgcctccgcggcccaacgggtcagaagagatagaattcgagttcgtatcgggagaagaagttccaggatactatctttactcggttttcgaggctttcccaacggtaagctatcaatttgcagtactgccccatggtctgtcaccacgcgagctgatagctatggcttaggctctacgcccagcgctgttgatccagaccacccttcacatacagcaaactaccctcagacaattcagtcatttcagtctcattgcgcacaagggatacacacttctcgaaatacggctgtcagagaagtcgaaactatccatgctcatcccccttcttccccaattctcgaccatcgcagctccagtgtattgtttataccatccgcccattccaataagcagagagaaacgcataaagataaaagagaggcaggagctgtgtcccggagttcagagtcatatgagactagaggacctaaaggtcttggggagcggaggagtcggtccaccccagcagcattcacacacatagtgtcgcgcaaattatcaactacttttggaaatccaactgtcattcgtcgttcacgtctacgtcgacgaccaagcgtccgtatccttaaattcccggctgctacaattcccaacctcaataatcaaggcgatagtgctaatgatagttccgacccttcaagctcgcctaccagtagcggctctccattgagggccaaatcaacgcctccaacctcggcagaaccatctatttttcacgaaatagtagagcactatcaagatgatacggttgggtggcggccgacattaggcacatttaggcctgtcacagggagaaagcttactccgatcgaggagtctcccggcgtgacacccacagttcgtaccgtggaggctgttgctaatgctaaggtctttttcgaaacctatttcaggtcgatctactctgatatcaatcaacgctcgcaaaggcagcgagaactcgaacaatacatacattcactgcctctgacactggaggagaagaaccgagtatggcagaactggattgtccaggaacaagaatatcttcgccaatgcagagtcctcaagtcgcgcttccacggtgcttgccatgatgagactgtgtcaattgccgggtttgaagttctgaaagaactgggtagagggagtttcggcgtcgttcatttagttagggagaacaacgcaggcgagactcctactgctgtgatgaaacatccttgcccaaagcttatcaatgcgagggcagcccgagggagcgaaaatcatcgtcgaaaagttatgactggagaaaaaaaggacgtcttcgccatgaaggtcatccggaagtcagcgatgatacgcaatagtcaagagggccacctgcgagctgaacgggattttcttgtggcatctgcaaaatcccgctggatcgttcctctaatcgcaagtttccaggatatcaatcatctatacctcatcatggactatatggtcggcggggacttcttaggcctgttgatgcgacgatgcattctgcctgaagatgtcgcgaaatggtatattgcagagatggtactgtgtattgaggaggcacatagactctgctggatccatcgggacgtcaaacccgacaacttcttgatttccgcctcgggacatttgaaaatatcagacttcggcctagcctttgatggtcactgggcccatgaccaagtttactacaacgagcaccgatactccttagtcaagaggctagggattcaagttgatggcgatgttgaggaccagaaagaagagcgaacaagaaaagctgaacaagccccgttgaacaatagcgacgacacagttaccttcatgcccccttccgtgaatcttctcgaatggagagatcaacatcagatgcgaaggctagctaggagtgtggtcggtactagccaatacatggcccctgaagttatccggggaagtttgtatgatggaaggtgtgactggtggagtgtagggattatactgtatgaagtgagtcttcaagtcccaatatgtttgcttgtaactcatgtgctcaatgtgagatatctagtgtctatacggcttcacaccatttgctgcaaaagatcgggaaacgacaaaatggaagattcatgtatgcttgtgtctggagaaaccctaagaagttgctgacgtctcatgtagcatcaccaccaaacattacatttcccaggagagaggcatacagacagaattgtctcaacagaggcaagtgacttcatgaatcgcctactccaggagaaagagtatcggctttcttgtgatgcttaccgacagaatgatgttttcaattcacgatcaacggcgaggcatctcttgtccagtattgacccccggagccggagttatcgaaacttctatgtgtaccctaacgatgcagccgatatcaaagcccatcctttctttcgcggtatcatatgggaacagctccaccagtccagtccacccttcattccaaaagtcaagagctgggaagatacgaggtattttgaagatgctggaggcgtggtcgacaatgacgacatttccatcaccacggatgctcaagggtccggcgatgggccagaaggaacaggatacaaaccgaagcccatacagaatcaggcagagtcgcagcagaagcagaggggacccatccctgacgagaacacctcaatcgatgctacagagcctcctacaaagactacgaaaaaacagaaacataggaaaagaccgcgggataagatgctacgggacatgaggattcagaagactgtcctcaggatgcgtaaggagggagccttcgtgggctacacctaccgccgacccaaggctgttgcactggccttcgctcccgaaagaggccgactctacctatcacgaggacaactgtccgaaatctatggattgtagcactctcaacaagtcgaggtatatgtcactgtgcagtccgtgaatatgtttcaatggcaactcgaacggcgcgtgccaaggaagcactgagctaccatgtatttttagatatctgtactcaatgacaagttcgtacgaaggcctaaatcataggctcaagttaattggccagatgcttattaaccttctattaatgtactgcgttgcatttagtatcgtaaatagcgggggattgtcacatcataagcccccatatcacagaccgaagtcttcaaaaagaagagataatgcgaataaaataagtttttaagggtatcacaaacaaaacatgatagcagtgacctcaccaaatccgttgtagtaagatcaatactgattggtttaaatggcgggaggagcgcccatagcgaaggcagaatcgctgacacggtcttcgggtttcatagtgccgttgaggaggggacagagtctgttgattcagtcacaagcgtgttagcgttccgctacttcgacccggacttgtgtctggatataaaactgggtcctttgggatcatttgcgtctggggaccattttgcatgtcggatttggggtagacatctgaagcattgcagctggggtccttgttcttctccttgctcttgggcgagcagaagcgagtccaggggaagtgaaagaagaagcaaagaaggggaggggttctctatcagaagcagagagggggcttgtagaggggacgcacttcttgttggtcttgatgtgaccgacttggccgcagttagcgcatttgcgttgggtgcctgcacctttgccgctgccgccggggcctccgtcggctggggaatcggctgatgtgcgggtcgcgcctttttgtttctcgcgagcgaatcgtcgctctttgtttctgtttaggcggctgagttcggcttcgaggctgtgtatttttgtcagttattgctgtggtttctagggttggaaattgagctggttgatgacgtacagtttcttgttgcgagcgtctacttctggatcgcctgttggttgaagattctcgagtctgggattgtggttagtttaaggggaatattgtgaatctcacgtcggttgtacttacttggtggttagagcttccaacttatggcgatgctgtatatagtggcggatgacccggggatcccagaccatggtttctttggaatatatctggcccttgtcgtccttgaattgtcgaacgatgcgtaagaccttacctctctgatccggcatgctcatcttgctgaactgactagttgtttcgtcatcacggcggcccgggcctggtgtaggggcttcagatcttggggtaggtttgttaaactcttcttctaattcccggtcgatgtcactgtcatcgtctgagtgctcaaccgtcgacgagagactagccttttgcgcatcccagatccgacggatcgaggtttcgtatgacttttgttgtctggcgacattgtaactgtgaccgccgagttccttcagtctctgggcatctagcttatcttcaacactttcgccaatggccttgaaacctcctttcatggaggtcttgatgaaactgaagccctcgccacgaccagtggggtcaccctctccatggagtttgagcatagccttgccctgggatgccagaaggaaattacgagtcgccttccaaggagccatctgctgttcgaaactctctgtctcctcgtcattgtcttcgtcacctcctgtttcagcatcgttgccataacccgtatcatgaaggtgctgctggccgacctgcatcgattcaaggagacatacatcctcgggctgaacccacgagcgaattacgtcctgctcaggaacgggctccaggggcacccagtatttcgagtctttgtcgtgttgaagaaagtccttgaccttctggcggttctgcatatcgctggtgccagggatgtgagcggtgacgtcgctgatggaaagccgcagatcagggctcttcttcaagaggcgatacacaagcatcttcatgcgattctttgcaacagtggtgaccttccgtgaatgggggccaggaacatccacagacgggaactgttgaccagcgacaaacaggttttcaatgttcctgataaaatagtcactgcctccggaaccggtgctactgcgtataattaagaaatccgtgggcttggtctcatgctggaacagcggagcccgatacatcgagttggagatagctggggtaatctcgcctgggtcaacatgaccaaaaatagagaaagggctcttatcctgagggaggagaaccgctgtttcaccaatttctgctttcgggcgagtcggatcgtccatatttttccgacggtaataattaatgattcgattagacatgccaaagttcgacagcatgacggggacctcctcagaatactccaccagtaaggcagtggagttgtcggcaagggacaatgccttggtagaattgtacagagtcttgacatccttgcccttttggtgcttgcgtttaatatacgtagcgtttttgaaccaacaagtctggccgggccggaaagataaagctgggcgatgaaacgatcgagcctccgctttggcaagctcggtcttgtaatatggccattgcaaacgaagagccggcatactgtgctcgagagtgacattgcccaaggtgcttcggaccttgttctggtggttctgtttcagcatgtcgtatgcttgatcatttgatatgttatagcgtgaggtgaggcggcgagtgacatttacatccatttcatcccgattaagagcaccaatagccttcggtttctgtgtcgcagattcgggtccccgttcgtcgaggaggatgtgaggatcattcatgtccactgtcaccttttgggcgatgcgtgatgttgctcgctcgggatcatcaatcaatggcacgtctatatgagagaaagcaatcaattccgccgggtctctgccaagcttgcgctttttcactggacgggtactctccagcagccaatcatcttcagcatcctctgtcacctcttcagcaataggttcgtcaatatccatgatagaaatatcactcttgacatcccaatccatacaaacgacacgaagatcattcaacgtaacaccccccggcagcacctcatcggtatcggtgtcaaggtcgaaatcctccttaacctcttcttcctcttcctcctccggtgtagcctcagcaacggccactaaccccagatgttctgactccaacgagcgcttgagcacctgaccacctgatttaaaagccctctcctgatcttgagccagttctatgttgactttgctagggagcaccggcttgggaggcttcggaggctgcttgccgagaaagaaagctttcttgtgagggatgagttcgagaaagcgaggaagggttttgcgatcaaatttggggaacagtgagtgtaaaagctcttcgacgttttccggtggtgcgggtgggttgtccggaccgacggtcgacatggcaaatagagcctgttgtaacttccatgctcgtagagccgctgggtccatgtcttccgccaccgtacctatgtcgttgtcgtccaaaatatcctcgtcttcttccatggccatgggttccggctcgggagcaggtgtctcaatcgtctccggcgcaggttgaggctgttcatcctcctcgaacaaatcacgggtaacatcggcatgatcttgaacaggagacgcgggtccctcaccaaagaggtcatccagctcatcgccaccttctggttgtggttgtggctcgtctccctggtccccgaagagatcttcttcctctgcttcaaacaagcctttgtcctcatccatagctaactctccattttcagcggggacttgtgccctctcctcctcttcaggaagttcgtcatcatcgaaatcctcgtagtccaccgcgtcgtctgctttctcgccaggttccaagtcccgctgtaagaaatcgaaagacatgccgccatctgcgagggggccgttcatctggcgcataacactctcgaagtcggcatcttcggcatcgggtgccggtaggtcggtagcgtgaggcatattgaaggcagcgaatcgagaggattaaacgaccaaatcttcctgtggataacagagcgagagggacaggtcgatagtcggcgatgctcggacaactggacgttatgaaggagcgcacatcgagaacggtggtgactacgcgtaaatccaaccggctatcagatttgttgtgtccgcgagatgtagtgaattgcggagagcgaagattagagctggcttcgcggcaaagcagctctgtccgccgtagcttatctacggagtaacactatctccgactcactttcctttcgaagagtgtgtcacgtgagcagacgttcaggtggggctgaagtaattgacaaattgaagagctgaaccttaccgggtggatcatgattcgtagaatcctcaggccaatgcttggttcgttctgatggccagctaatttacaattcacaccaaacctcgacaattctcacaatacgaggtatatcaataaagtagtggcatttgttaactcgtaggataatgaattattcctctatacactaatacgaatcttggtttgattgaaagcttccatctcattgtgattccggtatatatatttaccactgctttaagtctatcctagcctgaggcacgcgggcatcgagtcctagcctcgtgtttaccactcccccatttattaactgggaattagttaaagtttctcgttcgcaattctcgtttgcgccattcagttattaagttatgtactctatctatagctgaaatgatcagccgccctttcatcatggtcatcgggaagtttcattgatgactactcgagcatacgtaaaaattacttggtagagatccattgacacatgacctcgcttcccactagcgccactccgtctaccataaataccgccgaattctcatccatttcgaaaattaagcgactctacgtaagttcatcccctccctaccttgggaatatcaggacaaattcaaacacccagaatgactgctaacatttttacctacagttcaaagaatcactttagagtagacgtcccacctctgaactcttctaaagagctacagaatctccacccttgctgatgacttccatgtcctcaatgccctaaagtgaagccgtgtttacttccgcctcgatagctggtatctgcgaacgacttgcttcggtgagcttgttcgagtgccttttgtccagggagtggtgatgatctttaccttgtcttgacgtcttgacttcggtcggtcagatttggtgggtgttgaggaggtctgaaaggtgtttggttccgattttttttttttgactttgatgttggtgatataattgggacttggagtttatatgatacccagatttgctcaaatgaaaaactttttatcttctctaaacctcttgtccactgtaaaacgatctaagaaccgataatagcgacattttcagtcgcaaagggaatcaaatattcttcctaaattacataaataggacctgtaatgcggtaactcttgactgtcccaataatcctttcaaaaagttttcgaaagtgttccactgacgtccgagacgacacttgtaaattcgacgcccggagacaatcacattatgaacccacctgtggcatgagcttcattgacattattcaagttgaaccacctccgaagcaatttcttgctgtatgctgcgctgtagcttatatactagctttgtgcggagccggtgcttatatatagtgatagggttcctgaagacctcgaaggccatttaaacgctgatgaatccacgaatatcgcgccctttgtcaatctcaacttgggcggctagctgtctcttcaggtttatttggggattctctttgagagaatactaccaaagttgaagtcaagccacgaaagagtaaaattagagttattggaggttgaacccgccgtaatagatgcacagcgccttgctagcgccttccatacaataatgcatcactgttgctttttcgccatccttgactagtttcgcgagctgcttcacgttcgatgtccgaggaagatagaggaccatatgctccgtaaacaaagcatattcgccgtataatgtagccaaggaatagggttccattgtgcgcagattgaataccttgtcggagcgatacccaggtcctgtatatgtgtaagcatcgtggaaaacattgacaagcagggggaattaagaacataccaccccatggagggcttgcaaacagaacgctatatggacccaagtccttgagttggttgttcacgatctggaggctgtcaccctcaaaccaggtgatcttatcttcaactccatatatcttagcattgtgcttcgcgcactgcaagactgccggattcttctcgatagcataaactcgtttccagcgacccgatcgcgcaaaggcgatggtattacctccggcaccagcaaatgcatcaaccaggaccatgcgagacgcgggagccgcgctggcgatatgctcagctatcttactgcagcaatgttattagctcaccatgaatctcaaagacagtgaaccatccactcacttagcaactggctcaggtgtaacgccaaaccatgcatcgtctgttagccagacaccctcgtcatatttggagaagatcttatagcgttgtgcccaatagctgcgcagagttagctttgtatccagatagaggacgctagggtgaattggcagtagtcgcatacttctggatatcccaaggaacttctccaatatcgttgtaatggtgaacctctggaggagcttcctctgtagtgtgatctccagacatgactggaggtggaaaagaccaaagcttgatatcactcagtagtttacgcctttatctatcacatgccatcatttgaagtcctgttggactttcgtacagaaatctagaaagcgcgataaataatcatgatgccgataagttgataacgtgggtgtttgtctggtttgcaactgggcagcagctctccacaatgcgatcgtgtttacagcaccagaactcggagttgttctcaggttaatacacctcaccttataaaccattctcaccaaggccggtcatgttcggagttctgaaccgctttattggccacctggacggcgagccagtccagcagcctcgagccgccaccagcgataatgcatttggcttccaagtactccgcaacaaggacccggagctgcccctggagccatggtttgacttcattgttggcattaatgggcgtctgattgtgggtgcatatacaggatctatcatttgaagtgatgtactaactatactatgaccaggactatccagacccgaatctcttcgctacagaagttcgtaattgcgccggctccagtgtgacatttgaaatctggagtgcaaaggtgggctctgtccagacctcgccagaccacatcttactctgactaaattgattgtgtatagggtcagaagacacacaccgcctctattccaatctccccatctaatcctacgctgggcgttgcattgcagctcgcgcctctttcctcgacacaacatatctggcatgtcttgaacatcccatcacctctcagcccggcatacagggcagggttacttccacactcagactacatcatcggaacgcctagtggaacgttacggggagaatccgcactgggagaattggtggaggaccacctcgaccggacactggtgctgtgggtgtacaacagcgaattcgacgtagtacgcgaggtcgaattggtgcccacccgaggctggggtggtgagggcgcactaggggccgagctaggctacggtgcattacacagactacccgttgggttgggcgaggaggtagaaggccctggcgaggtagtatttgaaacgcgtgcagatggcacttccacacccgttctggatccgatgcatcccactcagagccagggtgccggacctggtgctactgctggcggtcattttctggtccccgccaatatgacagcgccgcctcccttggcatcgcaggcgccacgaagcctttctgggtcaccagcgcctggtccgtcacctgctgcgcgccggggcaagacccgtcaatatgccgtttcgcctaaccgggcgtttgatgagtactttgccgagggagaacagaagagtaaagaagaggactacgctccatcacgaaagggaacgccgctgcctcctccgccgaaagggatccggtctccgccaccgtcaggaagtcctgcgccggcgacggaatagggatgtggatcacctggtgattaggtatcttgatcgtagagtttcttgtttgtagagtatcatgagtctccggagttacgatggtcgagtggggtatgatataccaattgatggattcccaatttcagtcaatatttcatagcgggcctgcgcacaagtttctactacactgaattttagatatgacgagaatgtgcggaacaggaagtccttgaatctaactgtttaaagtacacatatgcaatggaatttaagccatccagccgatagtcgcagcactggctccaaatggcatccgctacaaggaaaacaaccgaacaaaggaggaaagatggattggaaatgcagtaatctagtgacccttgctgaccagctcctccagcttcttgcgagtctttccgatcttatcttccatcatggcccgcgccatgccgctgtgtgccacgccagtagaccagatatgctcagcccgttcacggaggtagaggtgctgctcagcaatagcgggaaccttcttctcgtactcccacaccaggtcggagatgttgcgcatcgtcaccggcaggagggtccaggcggccacggtaccgaacgcgagcggcgaggcagtgcgcaggaggataccacggttgcgggacacgatagaaccggccatggcagagacgatgacataggcgccgccggggaggagacgctcgccagactcaggcgacggggccaacgaggcgatggtgttggtgaaagcgttctcgatgtgcagggcccgggacaggaagtcgttgaagcagttctcggcggcgagggagttttcgtagaggaaaagacgggcgtgtcggacctgagcagtcaagatgtctgtgggagtaggggacgaggaggagaatggagatgacttgggaggagacagaggaagggacttggtgggttccgggatatcggccgggaagtcatcatagatcggtttcctctgcacgaatcgcaatgattagatggggctcttgaacgtaggggctagatccctcttagtccagggaagctaaggtcgaatcatacatcattcttaggctcctcagcgaaggcggttcgccggggatagaaggctacacctccagccaaaagagtggcagcgatgggggccacagcccgctaaaccgagtcagtaccgaacaataatacttgaatttagattacggaagagccagggagtctacctgctggaacatcggccgaaaggacatgctgcgcgaggccaatggacggaagaacaagacggggagtgatttgaaggtcgtctgagggcttgttgaagttcacgggaaagcgtgactacgccaagactttttttcggcgggcgttcggctgttcctccgtcatcgtccggcccttctttagactctttgactctcgccttgattttcccccatttcccctcttctctccctttctcatgactatttaagatctactttccttgctgtcaactctacacggtctactgttgaaggttgacagtcatttttacaaaacccatgctgaattgagctttcttcgctcctatggcaggacacatgctgatgccgctccggcgtcggccatggacctgtcgagcatgtctgcagcgactgcagcagcctcgtcgatccttggaaacagccgcgtcgccctcctcccagtcggatgtatacgattacgcccccacgaaccattccacccagaagaagtctaatgacgaaacccttcgacgagtgttcgattcgcaaccgttttggagagagttttcgcagcggagcgccacccaatccaagcccaccggattggttcagaaccaatacttgaccaaccccgatggttttcgcgcctttgccaatgtatccttgcagagatgtcaagcgattgttgccaaagtcctcgccgcatccacgttggaggaataccgggacatggctcgggatcttgaccggctgagtgatctgctctgccgagtgatcgacctgtcagattttatcagagtcattcaccctgacccgcgcgtgcaggaggcggctacgcaggcgtacgcgctaatgttcgagtacatgaatgttctgaatactaccaccgggctcaacgatcagctgaaaaaggctgccagcaatccggatgtgacttcgtactggtcggaggaggagaaaattgtggcgcagattctgattaaggatttctccaattccgctattcacatgccaccaaatgaaagacaacgattcgtgaacctatcgaacgacatcagtcagctagggtcaaactttgttaatagcgccgagcctgccaaatcgcaagtggtggtaggcgccaatagtctgcggggcctggaccccattctcgtccagcagatcagacgatggaatcgtaccgcgtcggttccgacgacgggtatgatcccacggctagcgttacggtcggttcacgacgagggcgtccgcagagaagtttatctggcgacccgaacatccagctcgcgccagctccaccgattggaagaactgctcagcaaacgggcggaactcgcccagctgtcgggccacgccagcttcggccacatgacgctcagtgataaaatggcgaaaagccctgaggccgtttccaactttctgacggcgttggtgggcagcaaccgcgagtatgtccaggaagaactgtccaaattacaggcgatgaaaggagggtctccattgcagccgtgggaccatgcctactatgttcatcaacgcgttctgcaatattcgcagtcccggcgatcgcgtgagttgagtgctgtacccgagttcttctctctgggtacggtgatgcaagggttatcgcggttatttgaccgcctttatggtgtccgcctcgtgccacaggagacagctgcaggtgagacgtggaacccagacgtgcgtcgattggatgttgtcgacgaagccgagagacatattgcagtgatctactgtgacctgttctctcggcctaacaaacatcccaaccctgcccatttcaccctgcgatgcgctcgggagatctcctccgaagaagtggcggagtgtgccacgatggatcattcggcacaccccaacgatgggatggccacggcggttgatccgcaatcgaagaccctccgacagctgccgacgatcgcattggtgtgtgacttcgcggagccgccagcgaccggcgcggggcgcccgtcgttgctcagcgaacacagtgtgcgcacgctgttccacgaaatgggtcatgcgctgcattccattttgggacagactcggttgcagtccatttccgggacgcggtgcgcaaccgatttcgccgaattaccgtcggtcctgatggagcggtttgctaccgagcccgcggtgctctccatgtacgcccgccactggcagaccgaccaaccgctgtcggagagtatgatgttgagcatggagaaagatcggctggcccacggttcgatctacggtgccgtggagaacgaggcccagatcctcatggcgctggtggaccaagcataccactccatcccggcggacaaagccggtcagatcgacagcacggcgatctaccaccaggtctcgtcagcccactcgacgctgcccgatccgacggacagccggccccccacatcgtggcaagggttcttcggccatctgtacggctacggcgcgacgtactatagttatatcttcgatcgggcgatcgccaacaagatctgggaggacgtcttccaggccggcaaggcggcggtggaccgcgaggcgggcgagcgatacaagaacgaagtgctgcgctggggcggtggacgcaacgggtgggactgcgtggccggggtgttgggaagcgcgaacgcagccaacgcaaacggacgactggcggaaggcggcgacgaagccatgcgcgaagtcggtcgatgggggttgggccgggatggcgtctcgggctaaccctgcagcaccatgcaatagactcactatactatactagagcatcttatatgtatacccaatcaattaataatgcccatgtctcactccgtcctaccctcaagtccaaaacttagtatcctcgcctgctgaccgcgtcagagaaagaatccaaacgggcgccaaatgtacgaacaacagcctcggcatgcattcccttggctgccaacctagcaatctcagatgcatgtgttttcttgaattcctactagtcatagttcttaagctaattatggaaaggccccgggtcttttttattgcggtgacggcgaagtggattttgttttatttaaaattatatttctttgccgggggaaactcttgtctagcatgggattccttattaaatatctagtctgattactatcgatattagccaactttctctctctcaatgcatgtctgagactagactacgtatctgtctgtttactggtactttatattgcccttgttcccttggaaattagacatggtgactccttaccttcttttatttatctattatacccgtacctacactcatccctatactaaattcaattgatatcccacaaccaacacaacacaacccaactcaactaaaccaaaccagcacaaaacaaaagacaaactaaaagaccaagaaagaataaatacatacatgcccaccccaacccaaaccactcaaagaaaatggcccccctaatccacctcccctccaacctgagcgacacaacctcctcatccagcttcacgacctcaatctccaccaactccctctcttcaaaacatacgaaccacaaccacaacaatggacaacaacaacaaacactcacccaccgcccaacactaaccaatctaacaagatgggtctcgcgaaagatatcccgacagcgattaccgaatcagtctacgagccgggacggggatccgaatgagggattgtcggatgcagagagggaggagaggagggcgacggaggatgattatgcggcgtggtgttgggcgtttagtgaggggaggtctacgggggatcattattctcattctcatgctcattctcggggaattggcaatgggaataggggtgagtatgagtatgggtatgggtctcatcgggaagctgggcatggtcagggtcagggatatggccatgaacaaggctatgacgagaatctattctcggagttcgacggacaaagtcccagaaatgactatctcacgggaccacgctccgcaaagtacgaacatacatccatcgatcatggtggggaaggcgatacgacgaacacgaggggaacgtacacgtttctccaaacacaggaggatcgactgggacgacacgagagctcggaaagtgttccggccgatcagctgctgcgatttacgccgatcggacactatgggtatagtcctttgaccgcggggtctccggtgtcgccgccacctcgcatcctcaccccggccaggtatgcggagacgaatcggatgcagagggagaagagtcaggagctgaagcagaagcagaaggcccagagaggcttttgggggccggtgcgagcgctgtggctttctctgcggcggtcgaggtgagattctcttgcatgtcatgtcaacctcggtccattcctttgatatttcttggtttgtttctgttttactacaatgtgtcttctactacgattgatacccatggataggataaatgtcagcggtacgttaatcacagataataacatatatcatactggttcttcccgtttttttttttttttttttttttttttttttttttttttttttttttttttttactttcttgacacagtagacatgttcgatatagtacactgcattaatctgtgacccatgactgcacacataagaaaagacaaagaaaaaaaaaagaaaagaaaacattgcagcctaagaccaactcatgaagtctgaacaacgcatcgttcgctgtccagtgccattcggggtccagtccacaatcaaataaaatctgcatgagcggcgatcacagcggaggctaaacaggggtatcctgagctcttattacatacaactgcatagtgaatacaagaagaaccgataatccaatcagatacaaaggaaagatccgtcgaggtcatgcgtaacctcgtcaccaaccatgtcgaattacctcgacgctccttcaccagcctgattgtcatccgaactgctgcttgacctttccggctgcggagtcatcgcggggcttcggtcaggtgttgcgcgttgcgacaccgaggccagttcccgaatgagtctatactgcgttagttagaccctaaaaaagacaaagggggtcagcctaccgttggtgctcgtcataccagtcatcgttggccgtgcggatgtgcttaagctgttcctgaatgcttgctatctgcaaggaccgtccaattagtacgcctgtctgccgagggaacggaccatgttacgtgaaggggtgacaatcggggatctctgaagggtaggttgatgataaacggggaggtcccaccgttccctcaatggatgaaccaaggtcctcaccttccgttgcggccggaccggcgtttcctccaccaggggccttctcgccttcggccgcccaccggctactctcaaggcctgcgcccttgccctcggccttcagggccgccacttcagcctcgagctcacgaatgcgcttgcggctgctcgagatcgccgaatcgacctcgcccaactggttgagcagcgacatgttcttgtcaatctgatcgttcaggtccctctcgccctgcatgagcttctcctccatcgcccggttctgcgtcctcagctcgtcgagttcaatgtggatggcttcctgcttgcttctgacctgcgacagctcctccagggacgcagacagctgctgctgtaccgtctcggcttccgacttggagctggcagaagccgccaccaactcttcgagctccttcgcccggctgctcacggcctggtgcttctgctcccactcattcttctcggcctcgatcctggaaagctcagcaccctgcttgctggcgatctccttcgattccgtaacggattgctcagcagcagacagcttcttctccatgtccgcaatggtggccttcaaggcgtccaagacagagctatcctgggcagctgcctgcgcgtgagaaagctgctcatgaacttccgcgagagccgcctcgtgtgacttctgaagctcctcaaccttagccttgttggaggattccagatcagctcggacgctagagagcttctcttcgtggacagtaaggagttcttcaattgccttactgtgctcggcctcagtctcggcagccttggactcccgaagagcttccagctcggcatgcaactgagccttggtctcactgtactccttctggatatcagccagttccttttcatgagcatcggtgtgggaggcaagctcgccggcatggcgttcaagggtggccttgagctccgcctcaagagtctcgattttctgcgcgtggctagtctccagctcgcggttggtagatgctagtgcatcgagcttggcctggacttcgttaagagcctcgccatgggatccagcggcgtcggccttggccttctccagctcggcagcgtgttgcgccttcaactcttcgagggcctgggagtgcttgtcggcagtagcagccgcctccttaaggtgctcctccagtgccttctcggccacagcggtcttctcaagagcctgggagtgcttgtcggcattggcagaagcttccttcaggtgctcctcaagggctttctcagctgcggcggccttctcctcgagcgctctcagctggctttcctgctcggcatccttagccttggtcttactctcgaattcaaggaggctttgcttcagcgcctcggcctcttgccgtttgctgtgaacctcatcatggagagatttgattgcgtcctgttcggtcgataactgggactctaacgcgccaaccttctctttcagttcatcaatttcttggaccgcaaccgcatgggccgagttggcaccctcctccgcggcttgtcgtgcttcgctgagagcctgttctgccgcttccagtttttgctggagggcttgcagctcggcctggtgagcggcagacaattcgctggcagcctcttcccgacccttctttgccgcggcttcggcggcctccagtgcatcccggagttcctggagctgttgggaatgagtggtaccggccgattcggcggcttccttggcaaccgcgagttcctgggcatggctcgtggatgcggaggccagggcttcatcatgctccgccttgagcttcgcgacagcagcctcatgagccgcttccaattccttgatcttctcatcccgcgcattcgcggcggactcgcgtgcctccaggaattcggcctccatcttcttcatagcctccttcagctctgcgatttcctggaccttttcagtgacaacttcaggtgtctcctcattacccttcgcagctgactctgcctcggccagcttggcggtcagagaagcaacctgttcctcgagggtggaaaccgcctgtttggcagactcctccgccgcgcgaactccttgctccttggcttgatttaacttatccatctcgatgttcagattggcgatcacttgatcacggccgttcagttcccgttcgagcctatccagggccaaggccttctcctcctgtaatcctttggtgaccgtttccaggttggctttctgcgattccaattccgccttcagagattcgatctgctcggcatatgcagcggtagaggctttctgttccgcgagttccttctccagggcctccagttgcgcttgatgggacgccttcagctcctccaaggctgcagcagtctggtcgtctccctgggcagaggcggatttggcggcttcatccagatcctttagagacttctcttccaactctttccgcgtcgcctcggcctcttccagctggacccgcaaggcttgcaatttctccgcatggtctgcggccagtcgttcgagctcggctgcgtgctgttctcgaagggccttgagggcctcttcctggtccttggagctgtcctccgtctgagacactgacagctgggccagcttctcattcacggcatctagctccgctttcaagcctgtcacggtcgtctcactttcggacagcttactctgaagagcattcaatttttccgcatcctcttccgaggtcttggtcactgtgctcaacctcttggtagcagtcgatgtgggccgggtcgccgtcgagggccgagtgacggtccgcgtagcactcgtcgaggaactcgaagggcgagcagtcgacgtagtcgtaggcttcgtcgcggtcctcgccgaagcggtgctggtacgcgatactgaggacacagagctcctcttctcggcagtggtggtgcttgcaatgctcgaccgccgatcatgaatggagctcggcctgggggcccgggtggtcggggtcccgactagagacatccgcttcgccgtaccagagatccccctcttctcatcggaagagctcacagcgcctcgggatttctcatcggcggagctactgatcgaggcacgagatcggtgcgaggccgttgtggacgagctcaggggcttccgaacggttgatgtagtagccgggcgggtaggaggcttgctcaaggtgctgccattcaccgacgcacgcgtggtagacgtggtcttcggggggccggacatggagctgggccgttttgtagttgtccccgtcggcttggtggcggtagtcgatgttgggcggctcttgaccggcgaggccttggtattctctttgtccttggagacgtccgggctggtcagcggtccctcgctaccggacatgacggtcgactcaattggggtcgcggggggtgcattttcggagtcaacctcgacgggcgcggcaaccgggacaggttcctcagtagaagccattgtgagtgggcgggagtcgggattgcttccagggtcggtcggaagtcaggtacggaaccagcgatgggtcttcaatggtggtctagcgaattgagacagtccacgttagtctcggtgggcaaccaacaaactgagtgattgggctatgaacccatgcaatgtttaaccaggagctcaccgccgtgcagctttctgcggaggttaggtgcatgtggcatgcagagacgatccatgattctggtcgaggcagcggcggtcactcgggcggttctccttttcggtccttccgaggttcccctgaagataaaacaaaacagcaaagcacttactcaacaatgcactcgaccgtcaattgaaagagagcaggtagaaggtacagggactcgctgagtcggtaccttgcagctcgggggttggaaagtcacagaggcgtggtttgtcctttatcccgaaagtgacgatgcaaacaatgaaactaaagtaacccacaccgcaccgggaaggtgagaagggcagaaggtaattaaagggaatatactattaaacaaattaaaatgttacaaagaaaaggaataaggcgggggggaagggtgaaatgaggtggtgaaagttgagaaaccaaaaaaaaagttgatgcgggagaaagagtaagttaaagtaaatccggaaaaagggacaaaagtaagtaaagaaggtcaggaggggaaagcgggagggttgcctcaggacctcagggactcttccactccccaacggcctcaggcgacgatccccacaggatcgcccaatcgacccatgaatggtttgtcatgcgaccagccatttcactctgtcatgaacttaattgataaagagtttaccttttagccacgactgtgtcctcagaaagcccttggattgggccgactggttcttataaactattgttgacgtggtcgcgtctccaaaacagtggttccatggttcaccgcaaggaagatgcgtgggtttgctttacggaactccgaatgctcaagagaaatcaaaataaaccatgaggggtataaaacatcaaccatgaaacgcccgccctacatcattggaaaagaaaagagaaaaaaaaaataatgaaatccatcactcctcccgcacactcaggagccagtaccactgttgccgtccttcttccgtttggagaacgtccgggtcgaccaccgtggagagaagcttatcatgcaactgcctcgccttttcgcgcgtaccccggatcgtccgcccacggagccgttccccgaaatgtttcaaaattcgagcgtagcgatcccgacctaaagtagtgagcattcgtttccttcatagcccatgtgcatgcagatggaacttaccctggtaacgctgcagtccttctataagagcatacccctcgtcatcggtccatggtctcccatgcttgatggacatggctggcacagattccggctgcggtgcactgcccttaaataagtccttctctaacgcggtgatgagctttttgagcgggagctgcagactacggctacggttttgggagtccacgtaacccgcatctactacacagtatatcttgtagcataatcgtagaaacacattcagcacccggtgcaagtgctcgtaggctttggggaagagaccgtcttccttgcagtaagcttcgaaacaggcgagcaacacacccatcattcccgatacaagacaggcttcaaattcgtccagtgtctcttcactgctcggttggcctgcttccggttcgtcgtctttatgttcgacgatatagtccaccgaagaggtcccgtcactaagaattgcgttaagaagctcatcgcaatcgcgcactgtcgcaccgcgaggttcacgtcgggcgtctaggtagcgtacaatcttcacatattttgcttgcaaggtggaggttagatccgcaaaatcattataatattcggccatagaagggttagcagtctttttcacgcggtgagcctgaactaccagcgtgtcccagttgttcttctggccagccattttgagggcctggtgcaaccatgcctcctcgtcggtatcatcatcgggatcattctcggaatcatcctcggaaatgtcctcaacgtgttgctcgatgtcgtttagagtgtgacggggttgtagaggctcggtctggtcttcctgagagttcaaggagttgacggctcgagaagtcacagtgcttctttcacgactctgtctcccatgttctgggactagctcttgatttgaggtttggcgtctcttgcttggcggcgtagacaggttctctgggtcggtttcgtacctaaacagcccggatcgtgtggggcgatctctcacgctgtcctcatcatctgttggaatatgagcagaagacttgccctcaacggtgatgtttgtgtagtctgcttcgatgctctcatcttccgcctcatcatctgttggaatataattggaagactcgtcctcatcggcgatgtttgtgtggtctactccgacgttctcatcttccgcctcataaagccccacttcatcagccaagtccccagattctgcttgcacaggtgaaggttgcgggatgtcctccagtggcgtattcctcctgggagactctggcgaatggactggtgatccttccccgcccatagagctcctagcgtccgtagcacggtttacgataacgacggcgggggagcttctctgctgttcgtgtgcactgtaagcattatcagacccagggtgtggctcatctgtttgctgtgacgggtgatcgcgcggtgttccatattcacttccaggctcattaagcgattgatctctcgatccagcgctactctcatctggtcccctgtgtaaagctgctctgagagctgatactcgtttctgaacatcaaatggagaaagtcggtttgattgggggacgttatgaggcgaatccagcacaggttgggggaactcagtatctccgtggtcctctacaacatccacatagctcacgtcacttccaccactctcctgattttcctcaaccggaccagtgttttcctcgtctgcttcttcgtcaggtcgattatccgagcctcctccagactcgcgctcaggctcagaccctgactccccctcccgatcatccttttccttaagctttaaattcgcgcgtcgtttcgccttccgagagggtgtggtcttactagcagttttcggctgcaaccgagacgatctgcggggagtcaagggctccgataaggcgacgcgtttgaacggggcggatcggtcatcatctggtccctgggggacgtcccagatggcatcacctcggggaacccaatcatcgttgatcttagagcgatgggacgagcgggggcggtaaggggtgctggacttcggctcgtgggtgacctctttggcgttcaagttgtttagaaggtccagcgcgtgggacgtcgagacgacttttcttcgtcgtggagttgatcgtgagctcatttggattgatctttgagtagtgagtgcattggtgatgattgaaaggagaagggtagtggcgacgacctgaggtcgttgggtgaatcgacctgtgtcatgaaacaaacaaaattattcaatagtgagcggaaaaacaaacgctgcggataaaggttgacaggtctagaacgcttaaacagaactacttgcactttctgtattgattaccattttatagtctcatttatactctgacttatgatttgatatcctcaaaatgtgttgaagataggttactttttaatttgagaaagttatactagaaatagagaaatatacattgagacctggggatttttttcaacccgctgccaatttatatatcacatccagcacaaaaaaagatactaatgaaagaagattgaacttttgtgaaaaaaaaaggggaaaatagcggtaggactcggacctcactgaaagacatattatccttcactataaattataaaatcaaattgattgagctaactaccacaattccacaatagcgaactaaacaatggacctccatcaaccggccaggagtgacacagccgttagggctaaatctaacaggttataaaatgttttaatccaaggcatttcgaaaagttatgcccttacctagtttaagacacagctcatttcccgatcagatgcgacgactgctcctaagtctgctttttcctgaactctcagttaggtatctttatcgagtgcttacactggttgtccgtggtcaacgtcagttcgatgttgctactgtgttttcttacatacagcccaattgtggctgtgtaccgggcttctgctattccaaaacacgccataaagctgttctctcatgacgtttgagatgtattagaatggacaggggttgtatgcagtactccgcgccatggagtccagcggggctgagagatctggtggggtttctgtgagctcggcggctattataacggcctgatagggtgaagacaaaacatgagagggattaggcacaagtcccgacccattatatggatttctgaataaaatcaagaccaagcattatttgcaactatggctaccgggtcaattgatgactctgtagccaaagcattgaattactgacacagaaccacaaagtttccaaacaccaactacgccgaactaccgccatctagcgatattctatgatatacaagaatagcgatgggtcgcccatcaccgcaactggacaactccgagtatgccgtcggctggatcgctgccttgctacatgaaagagcagctgccaaggcaatgcttgacatagtgcatgcgccgccgcggcacaaacacgccaaagatcacaatagctatacgttaggctctatcaatggaccaaatggggaacataacgtggttattgccagcctcccgtccggtcgatatggaaccgtaactgcggctacggctgctaagcagatgctttctagttttcccagtatcaagtttgggctaatggttggcattggcggtggtatcccgagcgatgatcatgacatccgactgggcgacgttgtggttagtcaacctacaggcgcatttggaggcgtaaggcaatatgattgcggcaaggtcactgcgcgtggtttcgaagagtgtggtgcactgaactgtcctcctgaggcccttttaaatgcgatgggtgagcttcaaagcaaccacgagatgatgggaggcacatcgatacccgatatcttggagtccatgtatgcagcttatccggcaatggcggattcacgaagaggaccagcatatatctatcagggtgcagatcatgatcggttgttctgctctgattgtatacatgagaagggcgcaaaagattgtggtgggtgtaatcccgagaaggaaatcaaacgacctgaacgactggaccaggatccttatatccactatggcactatcgcttcaggtaataaggtcatcaaggatgcgaaggtgcgcgatttgctagcaaagagttgtctttgttttgaaatggaagccgcgggattgatgaaccaatttccatgtctcgtcattcgtgggatctgtgactattgcgatacccataaaaatgatcgatggcagaagtatgcggcggctactgctgctgcgtatgcaaaagagcttcttcaggttaccgacgcctcggacatccaaaatacaccagaagcccgtagtgttgttatggataacagtgagttgcagctcttccttgtattactgagactcatttgttctcaatgttggctatgcatggagtaaccggttagcctcaacatgaagatagatggattacttcacccatcgttacgcgtgctgacttgataattccctcgagcaaaccatgctaacttgtccatgcagtttcagagatcaaaacaattgtcaagggcctcgcccgagatcaagaacagaaagatctgtttaggtggctatctcctctcagcccgtctgctaggcattctgagaaccagagagtgcgagtggaaggtactagtgtatggattcttgaggatcctaggttcttagattggtctggtgaaggccccagctcccaggccctgtgctgctttggtaacccaggcgcaggtaaaacgattatatcgtgagtaacaagcagctatagtgatttgttgatcccacgagttgacaatccccggacagctctgtcgtgattgacagcataaggggccaaataacaaccgactcgactattggactagcatacctatacggtgattatcgtgaccataaagtccagacgacagagaatattcttggggccattgtaaaacagctattagtgttcttatcggagattccacaggctcttctggaactataccagagagaagcaaagcaggaggccccgctgagcaaggtcagcgcgcagacgttcctagacgtagcttgcgagcagtttagcaaagtttatatctgcatcgatgcagtggatgaattgaaggatcagagaactcttttagagtgcttgcaaggtagatcttctatgcagttgttcattaccggtcgtccgcatatccggcaaactgttcaaaaatacctcaagcagaggcaagagatccccattgaagcccacgaaggcgatattcgacgattcattgatcgtgagattggtgggcccaatgacattgaacccgatgctatggatgagaaattaagactcgatatccagagcaaagtcctcgcatcagcgaagggaatgtaagtgggcttgactttttgactcttttctgttctgatgatgttcgatcagctttctcttacccgtattgcaagtgcacgctgtccttcaggccgcaactatgcgtcgtcgtgaggaagctttgaaaacgttgccatctagtcttagcggtgctttctctggtaccgtagctcgtatagagcaacaaccgattgcacattcagcaaaggcaaaaacgattattgcttgggttcatttagcagaacggcctgtcagcgttgatgaacttctttgttccctcgcaatcgaagacggggataaggcttttaaccggagaggcataccggtcagaagtacgcttctaagctgctgtcatggactagtggttattgaccaagaaactcatactgtacgcttggtccattattctttccaagagtatctcaatcaacaaagcaagatgttcgggcttagcaaagaagagtggcacagtcaaattgcacgtacatgtcttacattcctaaatttcccggaggagaccgcagacgattatatgggtatcacgcttctgtcctatgctgctaccaaatggggccatcaccttcgaagaagtgagtacttaccagactcacctttagagctcgcaaagaaatacctcagcactgcacaggtattcaacaatgcaagtttgcttctactgtatagggaaatgtacacaggtcgtcacaaagaccatgagctgcacagggtagtcaccttagctcatatagcagctttctttggcatacacagcattatgcttcatttgactgtgactgttgacattgactcaagggatataatcggctatacgccattatcctgggccgcaaaccttggacatatgccaatagtgaaactacttatcgagcaaggtgtttcagtggaccctcaagatttgaacggcatgacacctctttttctagctcttaaatccaaacacgaatggatagcagagctgctgatagattacggcgctgcagtggacgtgaatgacgagaacagaaatacaccgctgtcatatgctgtggaatataaatgtgagacggcagtgaggctactcctggataaaggcgcaccagtggataccaagaataagtttggggaaactccactcttaatcgccgctcatggcgggttcgagagaatagtagaattgctgcttgaacgtggtgctgaagtggattcaatggacccgtacggccgaactcctttgctatacgctgcaataagtggatttgagaaaatagttagattacttcttgcgaaaaatgcggccgtggactcattagaccataaatatggccgcaccccactgttatgggccatcgcgaaagatcatgaggcaatagcaaggttattaattgataaaggtgctgcagtggatacggtggacgctacatatggctggacacccttgatatgggctgcatatcatggatgggagacaattgcacggttgctgatcgaaaaaggggcagcaatcgattccgtggactctaaatacggccggacaccactgctattggcattagagtacagacatgaggcggtagtgaaactgctgctcagcaacggtgctgctgcattgatggactcgggtgggaactttgatctcgcaacatggaagggagatggaggcctagatggcttgatggatcatctagggctaacaatggatgatcttggacatcgtttgagaaggagaacaagtcggaagcctacttatctcgaatactttacctagagagatatatgagaggggagagtaaatagaagtaaacaatgacactgaccaaggcaagacaaaggaatagccgagtaaattcactgctcacaattgcttttaggcggtggatataacagtagatgcagtaaaggttctccaccctaatattgaatgcattttaatagatttaaactctgataagacccgataaataaatttaatcaggtgccaagcactaacaccaactcggatagatttcgtcatcaccgatagaacaacacgttcaattattcatgtaccgccggcgtctttgatgctggtcacctaaacatagtcgcacggatacagctcggaaacaacactcaaaaatattaatcctaagctgatattaccagcagtaagccacaatggccgcagatgggttgccagttcgtgtgctgcccaccctcgacccctccgaggggcacacgttcctcgagcccagcaagaggattaacgagggtgatgatgtctccgaatttttatgctccaaagcttatgtggatattatgaccttcctgttgcaactgaaccgatcaatgtttccagctaaattacccgatggacgcgtacagacatggcctttgaataccgaagcagtcgggttttctgctcctgtccggcagctgcaacaactcttgtcgaagatcgaagatttgctggatgctacacctctgatgcccggtgagtggcggtatgcaaacggtgcgttccaagtttggcatgacaaggtgaaaaaggcgaccccgagtcttctggcagagtgtctgccggcggaaattctgcacgccccgtcgtcggacccaaatggtccaacagcagaggtggagctgacggaatatttcctcgggagctggggtagtcgcgagcgaatggattatggaactggtcacgaactaagctttctaacctttcttggggcgatctggaagctgaatggctttccgaagaatgagcctggagtggaggagagaacaattgttctgggagtaatagagccgtgcgtgtaccacccctatgctagttcggattatgactaatttatgagcggtttaggtacctggaacttataagggccgttatcaaaaagtataagttggaacccgccggttcgcatggcgtctggggtctggatgatcattctttcattccttatatctttggctcggcacagctgggtccagctatatcgaactcggacctggtaccggagacgggctccctaccagatgcggtagaccctgacggtgtcacgaaagcgaacgttgtagagaaagagcggaaagtcaacatgtatttctccgcaatcggcttcataaacgatgtgaagaaagggccattctgggagcacagtcaaatgctgtataatatttctggtgtccaggctggctgggccaagatcaacaaggtcaacacatcttgctaccgtctgaatctacctactgatgatgattgcagggtatgatcaaaatgtataacgctgaagtgctctccaaattcccggttgtccagcacttccgctttggctcgctgttcagctggaaccgcgaccccagcgctattcctccgccatccagaattcatacctcatccggaccagaaacccggccacgacaggtaccgccaagtgcacgacaagatccgggcccaggaacgaaagctccttgggctaccgcatctcagagtactccaccaccatcaaccggaactgcagcgccatgggcaacttcaagagctggtagagaaccgcctactacgtctagaataccgtcagcgcttcccgatacttccagactacctccaggtccaatggctcctaccagagctccctgggcaagttcgcaaccagctgggccggcccccactggtgatcctaacgatatcactacaaaagctccttgggcaaaataataagatgacatatggtgatgtagcgaaaagttcctgctacttcttgtctatatggtataacatatattcctttatccttaagtatacatagtccaacgacacctgagatagtgtacatgatgcatagcatttgcttccatgccaatgtgaataaaagaacttcaatgcgatggggtatcattttaatcaccgaacgccaagtacaaaaaacccagtaaggacacaactactctgaatctgaagcataagccaccaacgcagtcggcggttctggtgtcttgctggcggtttcagtcactttaattgaatgctctttcaatgtagaggatgctcgatcctcactagccgcgcggcttgtattttggctgtcggtcttgttcgtgtccgccttgtttggtgcggttttgcgccgtttaacctccggctgccatgggtttccttcatgatttaaaaagggatcaacgacggcgcgcgtattccccgttaactcgctgcgaaacatcgctttgcgttctgcaacgaggtccgccgccttcttccgtttcccatccttggtcttcgcagttgattggccagcgagtttcttctccgttgaaacacccctagattcaaacatcggccgggtgcgcgcagcagtagtatcacccccagtaccaaagtcgaccaagccagcccgtaactgatcctcttctgtctcatcaacaatctcaatccccaagctcatcttatcctttaacgcctcccttttcgcctcggcattttccaaaaccttcctctccgctcgaaatgtcttcctcaaccgcctcgacatctcatacggatcaacccaatccctcgcctgacgctcctgcaactccaaaatcctcgtccgtccctcatcaaccaccttcttatcctcgaccttcccctctaaccgcgcaaacggatcaacaacctcctccttctccccaggcaacttcaccacaatctccccaactccaccttccctcctatcctccccagtatctctcttcctgcccccctccgcaacaacatacgccgtattcttcggatccgtccgaatctcaatccaccctccgcacgcggggtgtcgcatccggaaactgtaaatcggcgtcgagtggtagttcccaatcttctttttctcggcattaaagcgcaccccttgaccgataatcgtctcgtgaggtttacatgtcgtgcaccagacggcgaagggcatctcgaagcgcacggtcagggcgccggtcgtgtgaaggtggcgggcgcgtgaaccgagggggtgctttttggcgagttggttgccgctcattagaccttcttggtctggggggacgtagcgtcccatgtctaggtgattgggttagtattttgtttgctgggggtgggtttgcggtgggggtatgtcgtactgaagccctgcattttgggtggttgagggtggtgtgagggttttggagctcgagtgtagttgtttatatgggtgtgtttggagttgtttgctggcgctccggttggagaccaatgtgggagccagtggtggctgaggaagaagttgaagagtgttgatgattgattgtatgcttatcgggatggacggagggcggtgttatgcatattagtaaggatatattatgtatgcataaattgcttatttatgcaggcctgggatagttgaatcaatactttgagttctaaagttgtgatgtctgtggtgatatctctagatgaaaggacaaatgtatagacatttcatatctaacttggcaatatggcgagagtactaagagaaggtgagatctgtttgacgtctatcgacgcttttcttgaacaagatgatgcctttgctactgacatgactctggatgtaacaggtatgaagcttagcttgtatattgtgtagtcaattaagtatacttgtaggtctcatcaagcttccaacgtaaatctatcctggttagtgtctagcctaccatatcgcaagatagtcgttgtatcgagatgcgtgaggatcaaggctcaaattcaagagtaccactaaccatattgaacgacgagatatgcactttacgcagaattgcatcgaggtagcagaggatgcatatacagagaataagatttggactcccacaggtatatcccaatgacaaacgtagcgacagccgacagaatcacgataccaaagcaagccctacaacaaaccaccaaaagacaccaaaccatgaccaacagccccaccaatccaacccaccaagcaccaaatccagcaaagaccagccctaaaaaagagcaaccgttagacccgaacgccaatagtcatagaccgaatcatctagcaatacaggctaaaggggtgaaagggtctaattactcatgttatacaagtaagggagagaactgattggcattccaacccctacatgcagccgtcacgtcaaggttaggattagtagcagttagatacagggctccacgaaccctggtttgcggaagtgacaccagcgaatagagtttggccgatctttttgtttgtaaagggagagcagatcccgcttgtcttgcctcgggattcgaaagccgtacttttgttcgggatcgtatgttcaggcttgagccccgtggacggaccatttcccccacctatactcaattgctttacgactgttctttgtatggtgggaaatacttcggttttgtggtatcttgattcaagcctaccatggcgggcgatatcgaggtggttatacccatggattcctaaaccggtgtctatattaaccctatgttgtcgcttcgcaggatccaaacctagcttcggatagcgactgggcctcggcggatgaggggtcgctagatgtaactacattggcatcgagtgttctcaattacgagtatgtatatcctcattccagtctgcaatcctcacatagtccccagatatacactaacaacgacatacacaggtacaaggtaagacccgcacaaaccaagacatctatgatcgccgatacgaaagataaatgagcacagaatggccgacgatatcacgcctaccgctcaggcgcatatttaatggtattatgagtcgcatcctcatcctctaaccaggcaagatggcttagaaaggttcagccaaacgacgaggaggagcaggaccgcatggacctcctccatcacatatacaccctgattctcgatggcgagctgcatatggcgccgatcaagtcccatccagagcgagtcttggatttgggaacgggaaccgggatttgggcgatggattttgctgagtacgtattgttacttgagttacttttggagttggattttgctcatatgattcgcgattatagtcagtataaatccgcggaagtgttaggtatgctactgttcgcatatcaaggatcattgattgaccagcataggaaacgatctcagtcccattcaaccaagctggtaaggatcacctcgtccatgtcaacaaaataaagtatcgacctttaactccgcactgaacctgaaggatccccccaaatctccaatttgaaatcgatgactacgaagcagactgggtctattcacggcccttcgactacatccacggtcgcgagctagcaggcgctgtcagtaacttcgaccgactcttccgacaagccttcaaccatctaaaacccggtggatacctcgagatgcagagcttccgcgtcgaagtattcgccgacgacaactccctcgaccgagcaccatataccacgaaaatgtgctcattgatccaagaagccagtgccaagttcggaaaaccgatggcgaatatggacgagtgggcggatagaatgatgaaagaggggtttgataatgtgacgtgcaaggttgtcaaagtacccattagtccgtggccggcggataagaagcagaaggagattgggaagtactttcaggcgcagcagatgcagggtattcagtcttatgttccggagttgttgcagagtatcttgaagtggggggcggacgaggttgaggttttgatggcgggggcgaggaaagagttgtttgataccacgattcatcagtatgggaagttgtattttgtttatggcaggaagccaagtagttagacatgttgtatatgttggatctgttgttagggttcaatgtattgtgcttttagtctaatgaagtcacgatgagataatgatggtcgatccgagctcttgctgatatcagctagaggcgtgactattcaaagcataacattttggcctagattaggaagccgaaaggccttacctatgatagactagacattcatcccgtatcacaacttaacttcctagagaacctcacatttaaccgtgcataaatgtaatacaagatgacagccagattcccatgtaacgatcacctaaattttcaattttcctaaatgctatacaagtacttgtcaatgagtagggatggtttgaagaatgatcatgtagagatcaaaaatggttgttataatactaagaatccacaagagtagcactggaatctttgaacaaaagctatatctactagattgaatagaccagatatagatttcttaggtatattaacaaggtctagatcagcgctgcgcggatcgacccaacatattctagtcagcacgctgtagtccacaccaatcccccggcctggtggtcgcctcgctctgcggtggaagattgccgcatgattccactccgggggttgggttctcaatcgaccaataatccgtaacaccaaagaagtcacgcagaatcagcttttcgatgggcttctgggatatggttcgcgggatttcctccgtgtccttcaatacgcccagcagggccggcagcatatgtgatggtggtagggctttgatcaattcgtctcgtgttcgaaccgcgtctccgagcaaaggtgcataacttttgtcgaacccgtactggtcatgaatcattgggccggggaagcgccgagatacttcgagaaatttggctagaatgaagtcatttgaaaattgatgattgttgttcacctcgggtcctttgtttaacatcttgttgtttctgttactttactaggtggttatcttcaatggtgggaggtctggcttctgagctggggaaatccatcgacaaacacgtgtttcgtttaattaaaaacccccaattgcaatccatagctaagtaactttactcgtcttgatcgccagactaccaggccgtttctagggcttgggagtcactaggtgttatggatcaactgccggacgaggcacggtagccaatgaaccatgggaccgtgccccgactactggttagtttgccatcccgagaaggatgtataagaaggactggatatacaaggacactcgcttaccgtcatgtatttaagttcttcacgttcagctagaatagtcagtaaactaataaggttgagaaagacggctttgtacgggctggtttttcttttgtttctttttacttctgttttggcctgccaaattatatatctggatatattagttacaatatttctatatagcgactgctttcctaactgtttcggaacctgaagatcacggttgcctttttgatgattttttactctttgttggatctattttattgatgttgtgtcccttgattatctatttatcacgacgtacgcgggttcggcgtcatacgcggttccccgagactctatctagcgattcgcctgctgcgtgcagtttaagccaaaagaggacaccggtcgcgcagacgaaaagtcggcctgatataggagggtgacttctgtgatctgctggaagttttatggtacatatacccgcatacccctgttgtgctgtccctaaagggcctgagtccctagtgccgtgccatcaaaccaagacttcacaatgagctgtaactacgacgtccaaaaagagcagtggatggccttaccgctatctaatggagctacctctctcgatatttcacggaacgtttctacgtggccccatcctgagccactgccagcgccgccactacagtggttcatggatccgtcaagtcacggtgaactgctagaagcaccagttcagtgggttatgggcccttctgcgcttggtcacgctgtagacgcatcggcaccatggataataaattcctcaggcctcgagaatcccacaggaccctcgataccgttgattatggatacatctggtctcaaaggctttcctgagctacctatacaggggctccttgggccccccattctccaaagctcctcagaacctcccacatcatcagcctcatgcataccctacgtgcccacggggccactctctcgcgacgagctgattctttctcgccctgcaagcagtagtcgctatcagggctcacctccccagctccttcgcgaccatgttaccctttctgattcaacttctctcctacacgccaagtgtccaatccccggatacagatccacagcgcgtctcgcgaccccaagagacgttcgtcggccccatcgccagcaagttaaaagatttttctgccactacgagaattgtccccagtcagtgcctgatccacagagccttagtaaacgaggctttgccactcgaaaggaccgggaccggcatgaagccaagcataagccagaaatcaggtgccaatggcgaaatcagtacggcgagcaatgcacacggctatttagccgtatggataacatgagggatcatgttcgaaggatccatcggcgaaagttctagtgcattcgctttcgccttgacataacttgtgcattttaacgttctttcccagtgcgacggtctacgcttcccatactacctaggttggaaaagatcagccgttgtgcaatccggaccacaagcccaatacttctagggttgtatcgaacgtggactagagtactttgggttggcttaaggatacggctagtttacatctggctctcacgccctgttgatatctcaattataccgcttatcagaaaccgcacgttaatgattacactgtatagaattcgaagggcttagagggttttcaaggaaccgtggtgataacacaagcattttctgtgatgctttggcgtatatagttcggaggggctcgtcagaagagcaagtgtctgaatacatgaacttagaccaagccgctggaaatttggagttaggtacatgtacatgatatagtaaatataactgcgttgtgttgcttagatataagatcagagtacgtctactctgattccatacatcccaagaaaggtggatttacttagaatgaatgcttgccatactcctgtattgcagggagggtcatgtacgcgacgtccaataacgctcaaatatgacctatgtaagatcggaaagaccggcgtaagcctgtttgcaagttctcagccaatgatgttctttgctgtatggttttcattgcatggcagaactgcgtatggcgcctcatcgggatcgttcaatagccctagttcgcaaagctgtactcgggatccaccattgttcaggctggcctacatggtgcgtcgtcctaagacacccgttacgcttcaggctaccagagcttttttgccaaaatctactgaactgtagtatacatggggtcttagcatggttcaagcgcagctacaggtcaagttgattggtctagcttcaacagacctgattatggatatgtggagacaacgtcgcacgcagctcctggctgcggatggaagctcagtacaagcatgtgtacgcgacactcatgtctggataagtaggaagattgaatatatagataacctcgccttcacttcgacctacgtacctcattttcaggaatatacttaggggtatagcattctaaaataccacaaaggccaatgtcgctcgcagttgatctgcgggcacccctaagtccatataagaaccgcaatgaggcattaggctcgcagttccttgaacattcttaccctcatcaggagcacggtgccttcacttctacagtcatatgtcgtggtaggagctgcagaccatgtacgacactcactcactgaaacaaacatctcccgcagccgtcgtcggcgcagcggttagagtttttctctactttctctggagttgtttctaagatattttcctccacccctttcgcaacgtcccaaaccctaagctggctgctatcggttcctacctcgagttttaccaggaagctattagagatggccaacatctctaggaatacagaaatgcggagaactttggtttgtgactgagctttcattgcaccacgatgggatgactaacaacggtctaggtccagattgtccgtgtgaacgatggacaagttcatatccaggactcattcactatctatacggctgattctggtaagaccagcaacggtccacccactgttggagctgtcgaccacaacctgcatcgcctggttacctgaacccatacttttcaaagcatgtcctcgctggcttgaagtctactgttcatgcacatataataaagatgcttacccggttcgaagagcacatgaactgaggctctcgatttggattgtctcagccttgacagcaggtgtcatcacttctcgtttctggtgtcagaaccagtgctatctcgacatccaggacttccactttattgtcagagatggcctcttgggcttgttcaaagtcttctattgggtattttccgttctagcgtggttaccctcctcaagaacctgcgtcgctgggtcattcgcctcaatttgggccctgttgccgatcttctcgttctgcgtgataaaaccggagaaagagaagtcggcaaattcccgaagagtcaaactttcgatatcaagtcttctattctcattggtacgctcggtaaccctcagcccacgcgggaaccgtcgaccgtgtccttaacgagggtacagtcttcctgttcgccggtactgaaactacgtctcgtactctcgttatcaccatgttatacccctgttcaataccaaatgctagagagactgcgcgaagagtcaaaagtcctaagcggcaccaataccctctcacttagcttgagaacattcaatacctggtacgcttgcttccttatcctgttttcaatggaagacaccagctaattgatttgtcaccatataccggtgtcgtctacgaaggtctgctcgcctacggctctatcagctgtctctcgaggattcctacgcagaaaacctgaaatacaaaagctatatgatacctgcagaagtatgcaagaaccggtcttcttgatgaacctcggccatgctagccctagtcttccagatccacatcagccagtcaacctactaggtctacaacctctaccacaaccccgagagatggatcaaggctgcccaagatggtgtctcctcaagaagttcgtcagacactgcttgcaggatagtagacaaaatatcggctacaagtaagcatgggcacgttccccaatcgatccagctagtaacagttaatttagggctctgcgttgaagaaatgagtacatatgaccatagggtgggacggaagttcttcatgtgatgattcacgaccacacggtgaccctctttggtaagaatcgcagtaaccagatctactacctggcatgtggtaacggccaggttgccaaccctggagcttggaatgttccttttcccgtagtggacggggccgagcacatctcgccctatgtgaatatggccgacggagggaataccatcttcgcctctgacggtggaaggatatacagagtcacacaagcaacgcagaccagagcgaagctatagcgaacggaggatgtcaagctcgccgctccaccggcccagaaaagtctctcgttcaagtcctatacgaccacccttcatgtctccgatccgaataaccttcccgtcgctaatagccagctggaaatatctactgactcccgtacgcccggtaatatcaatggcgtctactatgtccttggagtggagccagttaagattaaaacggatgccaccggcgtggctacagtgattcaggagacggaaaatatcaactgtgcggtactcaaagtcgaggctggtgcagggactacgcaggccgttattaacccgaggatgaagtcgttcgagaaacttgggcaacttgattccgcgagctccctccgccacgccagctttcctaccaacaccgtagccggtggcatgcgaggctctccacagtttagcccccttgttgagtcatcagtaatggaaactgatgtgaatgcagtcgcagagggcatgaagagtctcaaaaccgcgtactcacatatacaaacaccagacttgagatccaggaagctgttcaacctcaactgcgatgtcattccgacggacctagggcatggcctggaaaccacaggctccatgatcgctcttggagatcttttccttttgctgaaatccgctacggacgccacatcaaacgtagtatggaatgctgccaatgatgcgtggcactttatcgtccagatagccgaacaggtgtaccatgctgtactcgacacagtcgatgctatcgtgggcactattgagtggattttcaactcggtgaagacggccattactaagattatccggtatgtcgagttcctatttgagtgggacgatatccggaggaccaaggatgttatgtacaacatcacgaagctgttctttcagcaccagatcgatggaatcagcgaagagaagagggattttgagaccatgataacctctgctgagcaatcgcttggcgaattcgctggctttagcgactggtcgaatctaggcgacgctgccaaacagccagcctcggccaatgtgaaaaacccggcaacggggcagactcccggttcgcaaatgttaggaaatcattatcgaacacatgccggcgatcttaggattgtccagtatcctgtgccttcttcgagaattgacaaggactccgtccagagaagtcttgacggcgtgatagaagcgcttgcgcagaacagggggataattctacctttgcgaagcaactgggggacgtagctaaagaattcggcttgatggaaatcaaggctgccctcgaaaagctggctgtcatcatcgttgatggtattctctccagcacgcgggttgtagtcgacactctactcgacttacaaaaggagcttgctactgggggcttcgacgcattggctgcaaaactgcatatcccgattatctcggatattcttaatgaaattggaattgaggatgtatcccttctggacttatttacctggatcagtgtcaccagcttcaacgtggtgtataagattgttaccaataccgcgcctttcctggacaacgaggatgttcaagccctcattacagccaagagctgggacgagttgaccccgttgttccatacaccatcctccatgacaacagacttgatcgtcctggtctgcgggaacctggaaccgaccctgccccggctagacacagcataatgaaccgtctaatattcatggcgggacacggtatagctgccgcggtagaggcctacgtagttgagatgaacgcgctcgaggccaattgtccaacaggcgacaatccattttccaccccttcagccatttgtggcatcgttgcagcggcctgccaagcagcgctgactcgttcgcgccccggtgcccgctacaaaatgactgcatgcgcgacctcagctgggtgaccacgaagctggtcatcctgagcaaagccatcttcagcagtattggacaagcatgtctggcctccaagggactgccgacagccgccgatgcgcgggccatgggcactgggataaactccctgcttgttgcgcccggactagcggtgaccatttaccatttcatagagttgacaaacaactattcagcaatgacagacttgctgcttttgtgggagaggtgtcgaatctttcttcctatctagctaggatctgctatggtctagcgctgatcgatgaggatccggagactcgtgagttctctatcggcgtgatgaccgctgcgaatcttacaacggccgggacgcagttattggaggctggtgctgatgcatagggcaccatttgcgactgggccagggtggttctgaagcagcctctatttgttaagctggttgtaagagtcactttcgcaaattgccaatgatatgttttgttggttcgaactttgctcttactctatcttaaataccgtcagtgctagctgcatgaggttggaaggagtcaacaaaatggctggagccaaaaacgcctcttcgacagatggcactcagccacatagtgggcagagtgtgtatagagatttctccctcacagaaacacacaggcttaccacaacgtcggtcacgttatacatctctgcctgccgtgttcttatgcgttaataatgcggcctagaggagtgtctcgcagaatcctcattcattagattgacagtttgagtctgtatgaatgaaacatacatatcatccagaattagtcgtctgcatatcgggcaacgcagaacgaagactaagaatcaaaaaatagagacccagaaagccctttcttctttgaacgccactctcaatcagtgcacatggcgcaaccgaccctagcgcctaaagagtgcaccttcgcttgagcgctggtggtgtctcagtctccaccggatcagctgagctcggcgctagcacgctgacatcaatctttttagttcccaccgatgaggcccatgttgtcgtcaaagcctgcggctccgtccagccaggatagaggaggagggtcattgtccgcccgacagatgtatgattcagatatctgcggacaagggatgggcgcgccttaccgcaaagcaatagaatcatcacggttaccatagaaagcaagatccaaaatagagcaaaaaaagctggaattccgaatgggactcggtactggatggtcttcctgtattctgtcaccggtacctctacttgccccgaaacattggcactgcctaccggaatgccctgcggtgaaagccatcctctggtaccgactacagcgttggcaactatatccgtccagatcagattgataatggtagaagtggtgtctgcttgcgttgagtaacctctccatttcgaatataaagcgctgctcgtctccccggtatagtcgctaacgctgttcgtaatggagctgctcagtgagtacagatacgcaaacgatgacagatggaacgaggctcccggtaaatttaacaagccattgaccgggaggcttagagtcgtgtcaccaaatccgggtagccagagcgattcttttcgaatgactgagatgtcgcttctgttttgatattctttggaaacaataccccaaagtggctgcgcgacatctagccggatggaggtgttttcaactccccagagcgggttttcatcctcagtttgatacgtcttctcagtcatatccacgacgcgaaggccaccaagactaccggaaccgtcgtagcggaagcgtaccgtcttgatcagagccttggcagccgacgcgcaggagtagatcggtatctgccatgtgctgtcggactctcgtatcaaatgattacctccgtctgtccttcgtgccgcgccatagactattccacagacgacgcccacgttcgtcatattggcgtagtcgaacatactgtgcccttgacacagaggacctgcgcatctagttagcgaatgctccgaaggccgcagatagcatctgtaccaatattggtgaagttctttgtggtgatattgaagggatttggataccgcacgctggcaatgtcccacgcccgtccagaagcattatacccagggtcgggtatgttgaagaagtctccccacatggtggacgtcgagatgccatctgggccccaggacactccggtccctttgttgagtatagggaatgacttccctaccgccgagttcacgtactcgaaagactgagcatagccgtggctgctcggattggtgacattgagataaaccatgcccatggcattcgttagccatgcacccgtgtatgccttgttatgcaggtcgaagttatgctgcgtttgcactatcgaatgctccggttgctggtgacgtaggttgacgaaccccccacggtcggttacggtgacattcacgggaaacgattgccacttaaaatccagagtgaggttgaggttgacgcaactagtctgaggcaagacgaacagtaagtcttctgtccaggtgcttccatgatgggactggggaggtaatgtgtggttgcggaatccaatgcctccattcttggtgtccattatgaccccttcagctacttcaatgcggtcgctaaggatcctgttctcaacctggcgatatgagccaaccgcatacagcgatcctttgttgtagttttccctccgtgtcagctcatagttacgccactctatatcccagatgcttgagacggtgggcgacaattctgatagcccgctggcaaaggcatatgtgagattccatgggatagtgatgttccactcagggtccaatttgcctgggaccgtgatgttagaattagagcctgggcagatatagagaccgcaacggcgattaaacccaagggaatgtctcggcggtgtccctgctcccatgggagattggtctgggatgtaactgaaagtctttggagtgctctcgggggcagggagaacaacgtcataaaggcctaggggcgtaacaattccggcagtagagataatggctgccacgacgactctgatccagctttcaaggtttacagctcgatctacccctatcgaacagtctgagtcactgcggaggatggtgggccatagtgacgactgcaaagtgcgagcgaggacagaccttcttccgttagtgaagataataccatgtgaaggtgttgctataccatgtcacggcggtgttcttctcttgaacaaaagacattaggatcaatgcactgagggttggaaagaggtaccgcgctggtcctgtcagtatgaccctttcccgtgtctgtctggacaagattactcacctacgaagataccagctgcgatgataccagatacatagccgactgtgagctcaaccatggcaacgattccacactaagacggaatatacctaagttcaagtgggtgaccaggagttccctgtgcctgaaagtgggcatttatcatcgggcacttatgtgtttgcagatcccactgaattgccaggatcatttagccttgcagtcagccttgtcgctcaaaacacgtatcaccttcgagatcatcggaggtgagatcatccggacggggctaaagaccgaggtaatttactgagggaaaacccaatcagtgtgcttggttgatctgaaaggcagcttccttggcatgaaagagcgttgttattctcccaagcgattcatcatagtcatcgatatttttctgagcatgtagcagatacagagcgcaacgaattcacaggcatatgcgtctacactaatcctcgttatcacaacagtgttcccattatcactcgctagcgatgacagggaccagtccatcaatattgtttgcggcctgtttcagcatcctgagttttgttgagcaaatccctcctcatgcctgccgtgggctattggtatatcatgttctccatgcgctgccttcgcaattgtgtcttccctcgtgggcacactacttctgggtctaggattcgcatactggaattgtctagttatcagatgaactttcgcgatctaatagttctttctgtgttaaataggcgaagtatatacagatatatattttttccgtactacaagagcactggcctctaccgacggccctaactttgttctggcgtagtcgttaagcctaaagacgccagttgaccaaccattcgtcttgtacactccaagcatgtctgccagtcaagtcgtccaaggctctattcctaccagcgcgtggccggtgtacgcgagtacgacactaccccgcgtcaggaagagcgtcccacaaggtaatattagagagcattggcacatctatgcagtattcgtggaatacgtgagtgacagggacctggaggctggagctcttatcctaggggatagccgtgggaggcgtttggcaccactcctgtttcggtcaatataacatgagagcttttcttctcttaaagaggaaagtgacggccccacggtggagggcgattagcgaaaagaatggattttgcgaagtgacggtaataggctaatagcttgccgtcgggatcctccgttgtacagtacacgacagttccgataatggtgctgttatggtccacatcgttagggaatctaaatgctgggcggtaattgcctcggaaaagactcgattggagtattgagtgcgatattgctctgccgatctttcctcgtatttgacatcgagaggccgaatgggcttggcaatgctgtatccgcctcgcacttaaagcgctgcttcctgcgtctgagtcaatcaatcggaagcctcgaagagagacaagatgtgggcccgattgattccaattcttctgcttcttgtgaagcccaccgtatcgcgtgtgagcccctatgatatcgacgacattgaacgtccggataatgtgactggcttggatgtcaagtactatggtaacattggctcgtatgttgtcatcgatctaacctaggtgatcttctgattttgttgtttaacctgtgtggcggcagttactataacggcacgctcatcgtgaggataagtccgcagcgcaaagcacataaagtgaagccgctggacggcaatgcctgcggagagtatgaagatcgtacattcgaattcatttgggacgctctcgtcggcttaatcccgactgcgcccaacgcaccttcaccaaacccattcttccttagcctctatgcgtgggacgagggctatagactgccaaacgagaacgaacctgcgaattacagcgagtaccaagggacctggttccacacgttttcgaggtttggacacagtatccttctttatgaagaggcttcagactgacccgaggctaacagtgatcaaaagcccatcttttactttggtatcaccaaccaaaccgacaatgaccgctcgtactactttgacggccacatgagcacggaatttatgcggcaactagatatcccttttaacgcgtccggcatctgcacgccaacaagctcgaaggaggatttgctcttcaaaggcacatacatggtcccagatagcgaggcacatcttgagtggatgagggatttgtctgtcccaaccattcgcggatatttcaacctaggccgggcgtatatatctatatccggatacctccgtgccatcagtgaggaaacagagcttgtggggaaagccgaggttgtcttccaaggacagatagataatgcgaggtcggatcaactgttgctgggcaagaaaaggccagagtggaacgctacgctggggttttctgtgcctgctggtggagacgttgcttcggtggcgatatctaccaaatcgtggaagacggaacttcaggggttagtactgctactagggctagctttgctaccatgacaataccccctttgtcaatcgtgagggcccctaggtaatagccgaaggttgggcgatagtatgttacgcacaatatcgtggccgctacggatggttacgtgcagtgagaatgggccttgctctccgtttcaatatactggcaatgaccgtatcaggcaatagtgctgtggattggcagacaggcatttaatcatgagatttcgtagtcacgcgccacgaggggtcaccgaacgaacataaggcagctaggacaaacagaccctaacaaggtcctagacttattaggcaagtgatggtccgttatatataagagaacatatatagatagatagaaaaggggtgtcatgcatatcgccgacagaattagagctctgcaccgaggtacaagtgtgataatatcctttttgttaataagtccagtggcagctacttatagctgtcgtagttgccatctctagccttacttgtttcctaaccaggctctccttaggtgcctgtcacttcgtacagggcacacttcccgattctatgttaagccatataatctgacctggaaaccaactgacggcgagcggtcagtggattatcaaaccagcatcatcaccctcgttgttggaagctttaaccaagccccataaaatgccgggggataacaagtaaaacaacggatggaacatagatgcaagaagatattgggagttcttattatgtatatgaccatccgaatacggggcgctccgagggcatattgaaatgtggtggcaggaaaagttgcgttgaatgaaaactgcagtctggctgaacgggccagactcggtagtaagtagggtctgcggtagaaagtgtcacctttagccattttgagcaacttcgttccgggtaacagcaccgccagtcacgataccaagcgacaagataaggtttagttattccaggagattcccaagagtacatgtggacaattcgtatcagacatacgactctttggctgcatagctgctcgagtatcactgcgccacacgagcaaaatgacaaacgtatgtagtgaagagtgacgacgggcagatattagctcattataattcccgctggcacccctgcctacccttttggcactagcagacctaatccaacggtgaagaggttgaccagcttggctgtcacggcccttgatcgactaaccgcgaggtgccgtctatccccatattccaaagggcggtctacctctgcatttgaagtttcagcaggttgaagccaactaagcacgccgtagatggcagagaagctgtgctcgtctaagcttcaaaaatcctagctccaaaaccctctttggggacacgcaaatgaaacgccggcaatgaacgtagcaaatcgaaaatgctaaagctgcacgcaggaaggaatgtctacacaaggctaaggaaagtcacctgtcgaaagcagttactaatatgcacccgcgagaccactgtgcgagcagtcctgtattcatagataccgaaggggttgtagacaataggcatggcgcaaagcgtttcttggctgattgctccacgatgaagaccaggaaggaaagatctacggaaagcttttcctccaggtgtatgacgaacgagcagcctttcaacagagcagatgagggagtggttttggatgcagattaattatgtatggtgctctcaagtagcctgtattctccagagccagaaacccctctcctgtggctgaattacgatcaactggtgaagagagggagcttttgtcaaaccggggcgtctcgtattgcctgccatggctgcaccggccatacaaatagaaacagtgatcacgtgactgcaagctgcgtaccctacagggcgcatgttatggggtttatatggagcatatttggataccaccctggcaggggccaatatgcaaccctggtttagtgtcttggcaaaatgcgggggttgtgggccttgggactcagcagctcagcctctcattgtttttattttcccgctgtcgatgtatatagcctcggttatatgctgacggtcccatgcgcgcgctacaaacaaacgtcactcttccggcaagtgaggcagtgacgcagcaccgagagagtaatggcagaaccaaggaagagcccagagcacgacgcatcgtcgaccaagaattcacctgctgcccaccgcgccagaatcgcctgtaaggcatgcaactccaggagggtgaaatgcgatgcggttgatcagcagccgtgctggcattgccgcctacgtcagactccctgcgagctgatcgagtcaaagagaggcaagtacgtatttccgatatcgcacgcagccttgcgcttttatgggctaagtttgcggccagataccctcggaagagacgctctcggaatcagcatgccctgtgtgcagcagaccaaaccgctggtgacgcggtagtcaccgatcctgcctgcagcactaccgactctgcactccagcgcggccgccagaaggccaagcacccgctcgcgcaatgcgctgggccatcccaaccaaaatttgctaaaccggctcagcccagccggatatcccaaaatgtgcacacaccacatctgctgcccccgttacacctcacgtacacgatcgagatacttgacgagccttcaggagggtcaacagaaccactgaaagtgcattacgcgattccagcttccattgccgcccaaacatcctcagcccctgggcattgcgccgcagagccggtggccttgagagacgctgtcgcaacgccatcttgtcatatagcgcgccccttgatccgtgctttctttgagcttgttcacccagcttttccagtgctcgaccgaagggatttcgcgcgactgtacgcgcagggccaggtatctccacttgttttgcaggccgtctttatggttggctttacagtatgcagcgagagcctggttcatgaagctgggtacagcaacagagagcgggcaaggaaaacacactaccttcgtgcgaaagcgttgtacgatgctgaccacgagaagaatccgttaagcgttgtggcagctgtcctactgctcggcttttggtggtcggggccagaggaccaaaaggattattgctattgggttggatgtgcgacgatacttgcacagtcgtttggaatgcatcgatcgtatgtgcgcccgagcccccgttctggacaagctttgacaatactctagctcatcgcagtctggaatgagccaatcagtgaggtcactgcggaaacgaatatggtggtctatctatgtaagccgctgccagttgcaacatgctcttccagaacactgacatagccaggtccgcgatcgacatactgctgcagcgttcggtcggccgtgtcgcattcgagatgacgactgtgacattgaacccctcactgaagatgactttatgtttgacagcgattatgatcaatccgtggtaccatcccaggagtccttccatatatcgtatgccatcgagatgtccaaattggcaattctctgtgagttaccacagacgatgattgactatatccctgcgggtggcttacattttctataaaaataatagtgggagatattctcatcgcagagtttagccccggtcatactgcaaagggaaactccgacccagaagcattagcgcacagacttaaacaatgggaaggccagataccatccgacctaagacgggctcagctggacgcatccataggggcgccattctgggccaatatgttgtatacctcctactagtatagcgttacccacccttttcagttacggaacttttggttgacaaaattagcaactgccatgttctgctctttcgagccaagccacttggtggtctctctccagcggaggccgacatggacattcgggcgcgtatagccgccgattcgatcactcgtattgctgaggatcttctggcagcgaggacaataaaatacgcacaggttcttctgtacgcttcctcaaatcccgaccatccgctggaagtgctcaaattccaaacttacatgtggcagtgtccctgccctgttcggggcgctatcagttcatacaatgactctttgccgcgaagactgtattcggcaaaagctagcggagaacaaatcgcgacaatgcctgctcgccctgtgcgaactctctgaatcctggcctgtcaaaatctggtttgcgaaggcatttgccaatctgatgagtaggctaactggcatcaaagtggggtccattgtcagcgtgccctcaggaattgtagatgacgctggcagcatggggttctcagaggaacccctttcactccctcgtcgccgctcacccgctggtgctaccagttgggatctcattgcctcggatttcctccccagctcggagccaagtatgcggtcgcctcgctttcaaggctcacctctaacggagtttctcgtgtcaggctatacttcatcgccggccgatcagctacttgatggtctactcccatttggccgtatcgatagtacgttcactccggacatggccttatgtaacagcttcgagccaacactaccggcatttgatggagcttcgacggaagaagggaactctcaaggtatctggacaggatagacagacatatgtttgccttccgtgctgccatgccctctcaatgacccggcgtcagtcacaccctcaacttgaaagtgcatcagctctatcaatcccaaaccccaattccacgtatctcggcaataacgtttggaatagcctagcaattacaaagaatccaacctctcttttacttctcccgctgcactagcattcactctcagctgcgaaccgacccctttttctgagtgcttctcacaggctccactagtctatactttgatctcccggacaccaatagaatgcacggtcgtcatggtccagcatgcggaccagctctatatggaataacaccgtagcatcccatcacatgacttcgttgatcagatagatgtctctataagggtggacacgggtagaggagatcttatagaagtacccactgggtatttatgggtgccagcagtgagcgggtcaacaaggctaagtcaatgacactgtaaccccggccgagaaggctcgaattaagtttcgtggctcaaatccagccctagcttcaatggacaatttctcggggccgacagccccgccgcacctacgttcgccttgaaagctgtgtaaagaatcaatccatttgccaaatggaaaagtacaggcaaactacaaattagtgatctatggaatctgagattgttcccacaacgacggggcctatatgaatgtggcaacttcttatatatattccctcaacatataaaatgtgcaactacatgatcccctcttctccacggcatcattgcatctgttcaattcattgattttttcttcgcctatctgccaacatggctgcttttcagaatcttgttcgatttgccgtcggagaccgcgcacactatagaggactcattgaggccgtcgatgggaaatataaggtgcagcgattcgatggaactccgttcgacggagtggtgaaaacaaatgaggagcatgaagttgagactgtgtgtttcactattctccaatcttccagattcatatagaaatgaagatattgacatgataatctctgcagctactatccccaatcgaaagcaccccgaatgtgatatacattggattaaactacaaggcgcatgcccaggaatccaaggtaagtctcagtcgcgtgcagctgggcagcagtaagaactatgactagattgagcctggcaacaaaaactcattcgaaaatatagctcccggtaccgacctatcctcccgtcttcaccaagccagcggatgccctcgccagccctttcgagaagattgaaattcacccggacgcgcagccgctgctcgactacgagggcgagttgactgtggtcatcggcaaagatgccaaaaacgtgacggaggaggaagcgttagattatgtgctggggtacacagccggaaacgtatgcgtccatttgaagtcttcaagttttcctccccttttcaccaaaaatgaccgaagttacccttcctctcgaaggcaaaatcgataaaaggctaatgatttatggaaaagggtcactcgcctagggatatctccacgctatctgtacgaacttcagcggcgcaagatcagtccacgagagatcgcgaatctaggttctctgcagctggtgataagcactggaatggttttgcccgactccctttttgaatggttctacgattccggcttccctcccaatttccggctgaacaatatgtctggcgggacagacatcagacattgcgggctgctttggtaccggtaatttcctgctgccagtccatgtgggtgggtgcgccggcttggccctggggattcccgttgaagtgtatgaaccatccgtcgacagcaaaggggtaccagatgcggatagtgaagcgggggatctagtggctacggcagccttccctaacatgcccgttagcttctggggtcaggatggcaataagcgttatcacaaggcgtactttgctgaatttgacggtatatgatagattccagctccaagcggcaaagaaaaagagatacggtatgaaggctaactgaaactgtgcttttttcattaggtgtctggacccatggggactttgtctcgacccaccccatcacaaaacagctgttctcccaaggacgtgctgacggggtgctgaatccatcgggcgtccggttcggctcgtcagaaatttaccaggtgatcgagagcgtcttttccaatgaggtcgaggactcgctctgtgtagggcaacggagaccctctgataacgacgaaagggtgatattgttccttaagatgaaaccaaatgctgcctttctacagaactcgcgagacgagtaagagccgctattcgtaaacggctgagtgctcgtcatgttccgtcttatgtctttcccactcctgaaataccagtgagtagtctccccgatcagcgaggactgatttacgagaaactgacctgtcgattgaattatccaggtgacagtgaacttcaagaaggtggagctgcctgtgaaaaagattatatccgggatacatatccagccatccagtacactttcaaaccctaaatgcctagactattacgcccaatattttgacatcgagaagatggcggcagatgagagcaaactttaaatagataccaagtggccgatatatattctgatatataatcacaccgtgaccatccatagccagtctagctagtgcttactggtgcgcctgctcaattcaatgttgtctatcgggcgtctaagttcactggccggggtttcccgtcatctccctggttagggcttgtcatgcatgtgctccgtctctagatgcgcctagcttctagcttcaaaatatatcgtaaggagtatatagaaactgtagccatccacgtgagatacactcggaggacaagaactattgttcaacttatggaatggaacaactatgcgaacacgaaccagcgtcgaacctaatcatgactcagaccgttagcaggaggactcaacagtcaagagtacgcagaatccagcaagattggatgatattctcagacgatgtcgctcttccaaagcaaggtacggtgtgatcattatctccgatacatgacattcacatcggcaaaatagtgtctaatcacggaatggaggcagaagacaataagtaggcattaactaacttaccagctaggtctcaaacggaacagcagcacctgttcccttaagggtctgtgaaaatcatggaaagatgagagagaaatgcaagcgagaacaagttggaggcagctttcctttacttttatatctcggccaagacagagaagtaaacatgtctcacgagatatctctatactatccggctagcggctgccatactgatgatcgtactacgtagtacgacctattaagtagatctcagcttgaggctagaataatcattctccacgaagctccagatcttgtaattaacctggtctattaagcccttctttggcgtagcgtgactccaagccaagatgaggtcagtcatcactgggtgatgaggtatatcccctgaaatcctgtggatgtagaatggtactcgaatgttatattattaaaaggaccaagaatagatgataggtactattctcgtatacattttacggatatatgcgtttggacagtgctatacagagtatacaacgcagggtccatgtcctgtcaggtaaatcccgaatgaatcacaggtgagtctttcatttctatcaaccattctaacaatttaccccgtatgtttatcctaaatcgctgaatgcatgtatgcatgcgcagcttactatgtaagtcctaggagttgctactgtgtggggaacgctaggacattagtgggactcactaaatcgtaccgtccggctacttttccattactgcaagcccgtttcaaactacgcccaagttgtctaagcctctagtgttgcaccaatcatttcctaagaagttgggagagatcactcataatggctcatagtggctcatgtaagctcatgccggatcatgttggctcatattcgctcatatgaaacgaaagtttcattaagactcttgagtgccgcatgagtcaggtggctcgcctataggaaattaaaaatgggctagctacaatttgccatgttataggcaggtagatatcggtttgtaatctggtaacgccatggccattaccctagactaccagatgttcctctcctgtcgtagacctgtgtcaatatataatttcaactaagcccatttgatgcttctctgaattaatatgtaacttcactcttagatataataaacccttattatcgatggctaaaggcttgcatcatattcagtggcctcaataccctgaatccaggagcacacaacaaagggtacgcggtgtaaatctacgtaagtgtgctgctttggacctttgagacgtcctctttctacatgtgtaataccagaacccttcacaatagccaggggcaaggtatttatatatgccttcacatcctctttcgccagcaatatataagcttctaagctgaaaagatctgttctaatatggccgacttgcctttgctaagtatttctcggtgatgagttgtagtatatactaccacgtcagatacctgccgtacaaagcttaggcatctatctggatgatgtgtgccttctccaatctccatctcatgcgacgacgcacctttagaaaagagaatagctgctggccacattgagctcgactaagggcatgtgctatgcaaccttagctccagtttgctataaaaagatgtctgtcgggatattaccgagaggaaactgggctaatgtgacgggatgggaagacgctatatactagctgttagaaaatcacagcagttgaaatgctgctgatcccctctttaattaagatatatgcattactaggtgcatagtatacctagactaagtgaaactcttgatagacttaatccttcgtcgacgatcattccacgggctgtgagaaagtgtgggtaagtccttgatatcatggagaacacatagaaaatgagacaccaccacatcagcaagcaattcactgtcactggggaaaccatcgtcaatggtcacaatccactcactcgtcttatttagcaccaccacttactatctgtctgcatcggcccttctaagattatcggtttgccacttagtttgtgaattaatgaagctcgggagtcgtcttttcgctccctttcttatatacctatgattccctttagggttctgaatgaatctataaaagtcacaaatgcggccgtgtacttcacataaaacttcaagattggaacgctaggctagaatcgacgtcactttagggaactccttgcattccatgagtaacacagattctgtcattgcatataagtatgctatgactcgctagaagcatatataatgtcctaccttattaccctggttgtttctagatcagtaaccctgcagcacggcctgactcgaatgacaagaaccacagccgaccatgatctactcgaagcagtaggctcaactccacgaggccttcctattggcctactctcatcccgctatcatccaaccgaggatttcgaatgatgaagtctactaatatccttaaccctgcattaaaatagggtctatcaagggggaattcattggcctggcttaccattccaccgtcgcatccctgcatgtctgtgccccacaagacttcacatcttcggaataagactgagatactattcgcgtatcagcaagtggcaggtcagcaacacaggtatatagggagagtaaactcggtacaggttcatcagatatgattcccatctccattgaggtttaaaagcaagcaacgcagccttcctgtccgaatctatttaccctacgatcctccccccaaagacccctaagaaacctttagcctgaaccatacagaatgctcaagcaatcgatcatgctcatgagcacatacgaggacgaaaaccttaacattccccgaaatgacatcgtgctatacataacgctcagcgtggctctaagcatagctatcttcatatccacccgcgctttagcagaattcaaaggaatataaaaccaacccaaacaaagaagaataactatctcgtattccacaccattatccgtgttctacccctcacgatcgtgggtctcgtctgaccttcttttcgctagagggccgtggcttcgacgtccgacgtcttgacgaatcgagtgcgttccgcacccccggtgggagtgtgacttgaccttttgcatatctcatgcatgcaatgtctgctttgatttatttggaattgctctttttgttatcctggcttatctgaaatgtttccccgcttattgtgtgttatcttgagctacgggtatctcccggatttgtctaacggctggaacatcgaggtattatttatgggccgggaacatcttatgttggcgagagaggggcaatacacctgctttcctttattttgtggtccttcttattcataccaacggagagatagggatcgtagacagaagacatttgacaacatattcagcatttatttcgacctatagcacgtggactaacagccctataaacatgactagacatattctactctggcgctccatcaactcagagttgtttctgactgagtcctgactgtacggcatgcctcgtcggacagagtaattaatggcttgccatcattttggttgtattgttcgtagccattaactgcgattcttgcgtgataggatgcaactacaccgactccattatccgcatccgttgaatactagtgttaatctgatcaactgcccatgtatgcttactagccaacagaccttctagcctgagtagtaggctctccgttacaacatccttttctaaatcatggccaaatgtgggggaaaggccggaggattgccgtgatcgggattttaccgctagcgccaccaagtgactggaggtattaatgaacttcgcagtggcaatggcgtctctattccaccgtggctcaagacgtaggaattaaattccaacaagcaatcatgaactctgtttggcctgatttcgcggacctgcctctgaaataggatgggccgcgtggaaacgcgtggggattatggggtccagacgaccaaatcggaactttgaattaccttacagaagaagtggtcgtaagagctgcaggggaggagattaaacttggtaaaaggatctctctgaagtaggtggtttaatctctatataggtatcacattattgacgtgtatctagctggaccttgacgggctcatcgtatcctacgttgactcggaaaactctggatctcaaaatcattaacaaagccacgttaaaaattgcccatgatgatgaggtataacttctattcttctactttcttatccctcagctgacaagggtcctagtggtcattcaattcgcggtgtagttctcaatgggatgggtttcgacactacgcctatcaaaacgaacaagttagtctacaagcataagctgcatttcgagaacccaaactcactatggtttcttctgcttaagctatactacatgggacgtacagcagcacaattcgccgaatcatcagttcccaatggaatccagcgtaagatcccgcccgctcaaatccaaaaaaaaaaaagaacagaattgatgactcgagctactatgcacaacagatatcgccaaaaaatgcattgcaggacgcgccatactggtagactggtacaaatgggcccagaggaacggccgcgtggtcgacgccatgaccgcacattctgtccctttcaccgagctcctggaagtcatccaagaccaaggcctctcctccgatgacttcagggccggggacatcatcctcttccggtttggatatatcagtcagtacgaaaacatgccggaggaaaagcgggcccgactcgatgaggtgtataaaaggcagaaacccgagaatatcggcatcgagccttcggaagagctcttgcggtttctctgggagaaacggattgccgcggttgcagcggattctagatcctttgaggtttggccttgcacggaaatcgaatggcatttgcatgagtggttgcttgctggttgggggatgccgattggagagctgtttgatctggaggagctgagcatcgcttgtgatgaagctaatagatatacttttttcctgacaagctcaccgatgaatgtaagtcacagttttctctccctctgttataatggcgatggtttgaactaattctatgtgaaaaaatctacaggcccctggacacgccctgtacaacccctctatatcaacaccacgctcggcttacggaaatactctggtggagttctacctacatcgagaacaagagatagtcaagcagtatgatttaagctttgcggaggtgaacagcgacgtgatccgggcgttctgatgcaatctatatctctgtagatgtggatctctttactctcttcatcgctgactagtctacagtaccacacacccaacatcccacgagattctataaccacaacccaaggaaaaaagaacactactcctcccccctaagaatatacctcaagcaattcctctcctcctccaactgacaaacatacatttccagcacttcacactcgtccttcaacctctgtagctcggcttgcactctggcaatccgatccagctgtcgctggctgtacgagagcttagacgtgtggtgtttcttttcatcctggtatgtggtttttgggtgagagatctttgagtttgaggtatcgaggtctgggttatcgggggagactggtgagttatatgatggggcttggcctgggtggggggccattgtctttgtctttggggcagatggggtgtgtctgggtgttcttgttagtttataggtttataaattgaattaagaggtggggtgtagacagactgttactctgttttcagtgttgttctgagtttgggtagctttatattcgcggcttgagtaagtgtttccgagtacagtaggttctttatattgatatcaagacttggtcatagagttaataacataatattcgaacatgatgatagacaggaacccattcaactagagtagacaaaaccatttcagcaaaaagaaagaaatatgaacaccctaaccggagcaaaatggtctatacgacggtccccggaatgagtcaaatcaggtcaggtccgggaaccctaataaggatagcttcgttggccctgcgctaggacctatataatataatctgggagggcccttcctcgggttgactttctcatgctgctcgtatacgaggcgtcttgtgatttacttggttagacatggtttggggtcggttaaaggttgatgatctttgcgttgggttgtactccgtgtatcttttgtagagtaagtatggattgtcatctttctttacatttcaatgacatagtgacttatcctaggcaaaccataatgagaagatgattgacatgaaacaggcatcaattcgtgaaagtacaattaaacattaatctaggaaattaccgatctatatctagttagatggtgcatcatccttcttcttaaccgacacccactgcataccaagagttcccaaaatcgcacaacaagacagggcaaccccaacataaaatgtctgatccaaggccttattataagcaaacagaacaccctgatagagctcctgcggcacaaaattctttatatcagtagcaccaccagacaagatggcacgcgcgtcagcctcaggcacgtacgtggccaggttagttctcagctggttggagaacacgttctgggcgaccgagacgaagacggcggcggagaggttttccgtgaagatgacgacggcggtaccgatcggaatgtcttcgaggggtagcacacattgaggggcagcaaacgccgtctgcaggccgctgcccactcccgcgccgacgaggaactggtagccgatccatttggcgtggccggagtcgacttgcaaggtggagaggagtccgctgccgatggacatcaggatcacggtgaggtaggcgaagggcatgtagtagccgattatggaggtgagggcgccgcctagtagggagaatatgacgctgcctaggagcatggggagattcatgattccggatttgattgcgctggcgcctttgacggcttgtagccagattgggatctgagatgtgcgttagtagagttcgggcttttggttgattgctctggaacttagtacttacatagtaaagcaataggaagaagccggcggtcacacaggagccaaacagagcggagccccagatatttcggttgttaaagacacgacctgggactgtcgcgcggtctccgctgatatactgaatgacaataaaagcgataaagagaagaccggcaagcacaaacagagcgatgatgcggccattcttccaggagtaggtggagccgccccactgaagggcgagcagcagacaaatgaccccaggcaaaagacacgcggttcctggaagatccatctgtttgagctggttcaggaagccgacctcgcccttcttactgccgcggaatggggcgataaaaaaggtaattatgacagcgggaagtacaccaagaggcaggttgatatagaaacaccacctccaggagatattgtccgtgaaggcacctcccatcagaggacccgcgatggacgcaatgccatacatggagcccatcatgccaatgaaagccggacgttggcgtggcggcacacagtgagcgatgagcagaaaggaaccgttgccgacaccaccaccgccgacgcctgcaatggcacggccgacaatcagagccgttgaactcggggccacggcgcagatcagagaccccagttcaaagatgaagagcgccgtgaggtaaacccgtttcaccacgtagaaggtgaatagcttcccccatatcagttggaaggagcagtttgtgaggaggtaggcgctagcataccagccaacgtcaccaagagcgtggaattggtcagtaatcttcgggatggcgctcgaaatgatggtgttgtcgagtcccacaaggaacatggcaagattcaggcttatgatgatgagtgtcagcttgagtgggccggggtattgagtctcgctttcttgctggtcgctgttctgagagtctctgagggccaccgtcgaatgtgactccttctctagttgagatgcgttagaagacatgttggaggttgatttccccaacggcttgctctttgaggtgaagaagttcgtcatgattgcgagcaccgtatgtgcagacctatcgggtaaatcgaaggaaaacaggattggcgacttccaatatcaatcgtcgattgacaagtacaccactataggaaactcaaggaaaggccttgggaaagccgtggctttgacttgtcgagcgggatacttgtcgaaaacatctagatactgatggtatatatactggatcaacaacagtagcaagcttcatgtttaccttgtgtatatcttccccaatcacaagagtgatttggatccactgtggatctgccatgacatgagtcaagttcactcatgatgattggaatgtcatgattggtggaagtcctcaaggttcaatctgtctcccgcttgcagatccacactaatccatcgatggaatagcctccactcacttctttctttttttctacgtattaaaattgtttccacgccccacaagagctttctcgactcattcgatgtcaccccgactaatgatcccagcgatactataagcgacagagcaaataggaagacacaagaatatagaatatcaagtgagagaacaagtaagtgaaccaagtgggccgccaagcagatactgaacgattcgaccacctatctcacaatctagtcgtttggaatggaaataacctatgctgttctcctacaaatagtcgcatgttactgaaacctcgcggattagttcaaatctaaggtatccacgggaattgacatatgctaagtgggtagtgtatccgtgtattcttcttggaacagccagcggagttaacggtactcggtgagatccagctggggactattagattatgttctgggtttactttttcaaagtgatatatgcccaatcgccatctcacggactaaatgtagtatgtatgaagttctgggatgttgatgttataaagtctgtataggagttcgtatctactgggtatacaaaactggcacaaacatggttagatcttttaatactatcgcttagttaacatacatctcctcatagaaacacataatataacttgaaatgttgttgaacttcatcatttaacacattttagcataggaatctccttacacaatcgtttaagcggtcatgacacggtttgggtatgcctgtccatataagcttccaaagctgctgtgttgaagatggcgcgattcctgcccttatcagatactgtttcgcttttgttattctttcagcatattgtttggtgtttgtttgttgtgttatatctgattaacacttgagagtaccccaggtattgatgatatatgcaaaataatattaagaccattatgtcgctcccacatatatagctcagaaagaacaaacaccacacttaaacaaaccaatatatacaaaccaaaactactacaaagtagaacatccctctccaaccacacatccaaccctcaaatccgcaacgctctccccaacccaaatcttaactccctctccattcacaggcgccttccagtcctgaacaacaacatcccaaacactaagatccttgcgcgtgacatccaacgtaagcacctcactctcccccgcagccaagatcttcgtcttctcgaactgccgcagctgtcgagatggcgtatccagccccagactactgggcaattccacatacagctgcgcaacggcacggccatcccgagaacctgtgttcgtcactttgacctggaccgaaaaggtaacgtcccataaggccgggttgcctccttctgctccgccggcgcgaggggcgggcttgggttctgtggtgtagccgtcggggtaggggtacgtctttgaggagttggcggctgcgccttctgggttgtcgaggtaggggtagaggtagcgccagatgcggttgaagttcttgggccaggcgacttctgatgcgtcgggtttggcggtggggtatgtgggtgtggagcctttggggggtcgcgcggcggggtaggctgtgtctagggctttgatgatggataggttgggttcggtaaagttgaacgtggtgtaggagagaccgtgcccgaatgggtatcggggggtgatatttgccttcaggaagtgtcggtaatcgatgtagaggccctcggtgtagtcgtcttgaatttggccgaatggctgagcaattagaccgacgctctccgggtagtctgattcactgtgagggattgtgtaaggcagatggccgctaggactatagtccccaaagaggatatcggtgagtgaccagcctgcctcctgtcctgggaggtgagcgacgagcaccgctttaacggagtcgaggtcaatccattcttccatcaggatgggtcccacggtatgcacaacaaccactacgtttgagaacttttctgcggcagctttgaccaggttgtcgccattgtgccatgcgtgcagccctgccagcgtacggtctcctggattgccatcaacggtgatgtagttctcgccggagtccgaattgataaagacgatcgcgatgtcatcggggcctgcagtgacgcccaaaggaaacgtgtctgtgatgtggaattcggcattggatgagatattcgctatcgcttcttgcggcgtgatgagatacgggagtctggatgttccgcttccccaacccatggtcaatacgcctttgttgcagcctttgtccgtgcaagagttgatcccgtccgaattggtcccggcatcggtgccaaagatctttaaggtgtcattccgtttcagaggcaggacattctcgttattctttagcaacgtgattgcgtctctagcgattgcccgggccgtgacattatggttgccttggacattgacgtattggttgacaatgccacttggggaaaataaggcgccaggatacaacggcccagtctcatcctcggtgtttgaggagaagtttggtagcggatagtctttgtcctgccccattttgtaccatgttgcgacgattcgcgtgacctgtaattcctcgcattagctaaaaggcaaaactggcactgttggagtgtctaccatgtcattgagacgctcgaccgggaccgacccattgagcacagagcgcgacagctcccacgaccagtaactcgtgcccaagagtgggatagctccatcacccggcatgctcatgtccagaccagccaacgctgacgaaactccgccaatatgagccaaccagtcggtcacgacaaagccctggaagcccagctcgtccttgaggattccattgatgagcttgctattctggctgcaggcggacctgttcacctacactctacttagtcatcctgtccgaggtgaaggtgcggagattggcttacatcgttatacgcaatcatgaccgaaccagcaccggctcttacactttcagcgaatggccacagatacagctcatgcaaagtcctgtcatcgatatttgacgaatagccctgagtgataacactgctcatccgatgctgctcctgttcgtttccgataagatgcttgagcgaagcaatagcacccgtactttgcattcctttgatggtcaacgagccaccaaaggcctgtaaactggggtccgctccgaaaccctcccaattgcggcctccccgtggcttccgcccaatagggcccacggacggccctaaaagaacgttgataccctttccacgcgcctcttcgcccaggccgactccgcgctcgtacatcaggtccttgtcaaatgtggccccaaccgtgatgccggccgggaatgccgtattatgatccgaattgcggactccgaggggagaatcatgaaggcacaggttggggatcccaaaccggggaacactgccagtctgaccggcacaaggtcccatatagatacccgtgccacttgtgagattcaccttctcggccaacgtcatgttacttacgacacggtgtgccttctcgtaggcactggcccattcggatatccatcctccgttcggagccgggtaatacggaggggagtaagcttctgtagaggctcttgatgtcagagtcttcgcctcggggtgggacagagcccccgggaccaagtaagacaaaagagccaaataggccgggaaggcagccatggtagagtactagaggctaagaaaagccgactatcaataaggcggcattaagctagggggccgtatctttataggaatacgtcagaagtccgcagagcaggccgatcggtcatgggatcgtgatttaaggctgcaggtatcatccaccatgggcagtgcgctacacactggtcacaatacaggctaagccaaggtagaaataatgccggaatgcggcgcgcagcccgcgcgctcgcgtgccaagggcatctattggcttccccatgttaatccttgccaggcaccgaagaactatcgagtagaatgacaacatgatcagagccagtggtggtcagggctagtccaatccggcaacggatccgagaacactgcagaaacggcacctgtggtagtgaagacaccgtgggctgtctggtttagctccccgtccttttgcccattcggtaaggatatgcaccgtaacagggagtgatcttcgctgccaattgtacagctcaagtcagacttgtacataccccgcatattaggacagtgtaagactggtcagacgacagcaaacggctagtcagcgtggtaagacttcataacttgcatgaataaaaccgagggggatgatcgattcggttaaatgttagcttgcgagttcaaacaagttagggcagccccttaacagcaagatttcctgtcgatcacctgataaggatcctttgatcgtcaggggggagtgacgttccctgttctcttttctcttcgagagatcatttccatgtttttgaacatgtccattcgcttctctctacctcattctgagaaatttcatgtgaccagtcagagtgtgaccttccagaaccctatacagccaacggtatagcactgaccacaaggttgtattccatgtcaacgctcaagagggaatctgggaaattaaagcaacattagttcccgatcgacaagtctaaaaataattagactgcaagtaatgtctcggtatctaatcctaaaaaggcatctatagtccgacaacaatgtttgtcgacgggaaactggaaaaggagacatccaaccgctccgaattcgctggggaatcgattccacctatcagcggcatttgttctcctggtggtaccttggtcaattttctcctataggctaatgttatgattattgcatacggagtatttcgagccaagctgggtagcgatgacgttcggccgtcttggccacttaatataaatcgtgccatgagcgggtcgaaatagttttcgaggccatccagggctgcacgaattaaaaacactgcattggttgtcaccggccaactagcttaataggagatgcgaaccggcttttcaacataaacgtgagacatcacaagccggtaactccagtattgattgatcgcgaagatccataccatcccaaagtccttatgacaggcatttcgtcttagaccaaatcccaaccctctccagtaccaacgattcaccagaagttttcctctcgtaccatgatcctgcctggacgacccacagatagaaagaatctcaagtcgtgggctggctgtatgccggtcagaagtgagcgtttctgagcactagacctgttacctctttgttcactttctccactatatccttcgccttcggcatcaggtgacacttggataactttccgcagattgaatgaaccagctcatggcaacggggctcgggcaatgtggccaatgtttgcagcaagaaatctacactaaaccctcggaaaggaggcaatggcagtgggtagagctcatgaatcttcagctggcggacaagagccccgagtaccatggtgtcgcagtctttgcagcagtaaagattggtgtcgggcattagctcccagttgattcgcctggaaagacggtcgactatatcatccacggtgctctgccgggtatactcaatttcctctgtttcagaaaggtcattagcatctatcggtcacgccaaataaacaataggcaagagagtatattataggcagctcaccgattaacgcaagcgggattggaacgtccatggcggagattggcccggtgcatcttcggatggcagtacgagtagtcttttggaacagactctcaagtcggaagatccaagcgataccgatccacttaaccaagtcctctgaatacactacaggaatctcccccttgagtttctcggcccacacttcggcaaatgcttccattgcttctacacattcatagtgctccacgagcaccgcaatcatgaacaacttcttgaaggtaattgaacgcggtactttcctagtttgaccatgaatgatgtccagcattatgagcaaggcatcgacatcttcaacacatgccgggacaacgtctttttcgactggcctgtgatcgtcggtctctgggactagcctctggcgaaagtatgaagatgcaagagtcaaatgtttcgaggagacacgaatcttgagcatcaccgttttggcaatggcgacaggctgaccactgttacctgcagaggaagcgttgtctagcgggagctgagactgggactgggactgagttgggctcagaaccggctcgtcgattgtctgcacgtctggagtaggtcctagaggaaaatctgctagtgctgaggattctagcatacaacacaacaagattagtgtatctgcaaacaaagcttagtgggccggagatgattacctttttgaaccaaatccagatggagatttcccgagcactcctccacgatcaggagcatatctccctcaggatctatgatgtagtccatggccgtggctgacggagcagatggtgaggacaaatgattcatgggagtatgtgtatgtgttaaaggatacttgcgtgtgacaggcagcgacgacataatcagcctctttgtatcaaattgtgcgcaagatttctcggcgacatggcccacactcagtgaatatttgtttgtctcgtcgccaatccctgatgtgatggaaaatgaaagtgataacacggcgctatgacgaataaagaagaacagaataggagcagtcatgaagaatgcatcatgggcacaggctttatttcataagttcataatcaactataaacatctatcgcaatggaaacatgtgtatgttggtatgttcaggcaccttctctaatagcaaatgaattagttgaagtatccagggaaaagccagttcatcctctctctagcttcagggctccagttaggctgggcggtgctgagaccgaacttgacagagccttccacatgcttagcttggacaagttccgagttcttgtcagaggcgagctcatcgaggacggcagtcacgaagtgcttagcgttctcagcattggccttcatatttcccatgaccatttccacagtgacatctgcggtagcctcatgccagcagtcatagtcagtggacatgcaaatcatctggtaggcaatctcggcctcacgagccagcttcgcctcaggaagacaagacatgttgatgacgctgccaccccaggagcggtagagcttactctcggcgcgagtggagaattgaggtccctctgggaaggaagtcagcaaccgattatattgatacctgttagaacgatcagattgggcgaataacatacccatgcacaccaatgtgccgcggtcatgcagcacaacaccctcgccttcgaggctgtggccgcaagccctcacaaccttggcaacaccctcatcgaacgggtctccgaaaggaacgtgagcaaccacacctccctcgaagaatgtgaaaggccggatgcccttggtacggtcaatgacctggtctgggatcacgaagtcgcggggcttgatctcctcttgcaagctgccgacggccgagaaggcaatgatggtgcggacaccaatggagcgcagggccgcgatgttggcgcgggcaggcacctcatggggcgcaatctgatggtgcaagccgtggcgactaaggaaagcaacagcaacggtctgtttgttgtgagagcactggtgatgcaggatcgtgatcggggaggagggagtgccccaaggagtcgagatgttcaaggaagcaacctgagtgaaaccagggagttcgcggagaccagttccaccgatgacggcgatacggacggggtctacaagaacgattgtgtcagtatcagttgctcatgtcgcggaatgaggggaaacgaacccgcgtatgtgttaggaagagaagccattctttcggcaagttgcttggcagactcgattcttctgaggggtttagtaatgagggttgcgagggaacggcgaagtagaggaaatgagggcatccaatgcaactgggaatttcctttggcgataaattctgagggcggggtcattttctcccccgattgggtaatcacgccttatcagtttccccacgtgtgcggttccttaggcagccaggcaccaatcattctcctttagagggaaagaagaacgaaaatactttgtcatatttacagattcaaataacaatagtcacggataaattagccatggatatcccttatggataacgttaagcttaattaatgttactacaactgcaacgaatgatctactacctccttgcatgctgttcgcctgtatatataatagggcttacaataggatggcattgaccctgtagctttgacgtctattccgtaaaataaagaactatcaatggaactacccgatgtggtgtttctaatccaaaataggagagatcttatacaaccgactatacacagacttaagctggccgccactcatagtgatgaggacccttcttgaccggtcctggatcctcaccgggtactcctggcttgtaatatgcatgggcaccgaataagtccatctgggcttccatgaatttcgttggtagcatcgtcccacccgcatatttcaggtactccaaggtcgcggaaatcgccgggatgtattgatcgaacactgtcgagtcaattacaatccgtttgagagagtcaaaattatgtttcaatgcatgagcgacttcgtcgatgtctttcagatttgtatagtgcacgtcctttttaagcaaaggctgtagaaggtcggcaatagcttctgactgaataatacaaccgccacgccagatctggagacatttgctcaggtcaatattccatccttcgtcatcagaggcgcgggcaattagttcgagaccctgacagaaggacgacaggaagcaacagtacactgctcgccgtagatcttcaatgaaaagccgtcggtccttgatgccctcaatgggcttgggctttggcattcgcaatttttccgccactcgcagccgttctgcacgattaccactggcgatacgcatgtaatgaccggttgcaatggtcggtgcagaaacatgacgattggccgtctccatcacacaccagtagggggtgccttcggtgtcgtcgtcatcttgcacaaccttgtcgagaacatcatcaaggacgtattcgttcttctcaccgattccttcgcctttgccgtctccttcgggggattttctcctgtggcatacgtcggctccaatatcgaggaggaaattattccttagttcgcccttctgattccattcatcaaagatgtctccgatctcatcatacttgagccctagcccgtaatgaagaatagaccaagcctcggcgaccgccgaaagcatgccaccctcgatgccgttgtgtaccatcttgacaaaatgccccgagcccgcaggaccaactctggctacacacggttgaccggtcttgcggtccttggctgcgtagcgctccaaaagaggtagtacaagctccagcgccttctcatcgccaccaggagacaagctcggcccacggcgagcggattgatatccgccggaaacacccgttccaatccaactaacgccgatttcttcgcactccttctgtctcctttccgtgcgtcggtagttctcatttccaccgtctaggataatgtcgcctttcttcaatgcatgcttgatcttactaagaacggagtccgcgggatcgccatgagtgatggagaagatgaacagtttccgctctccctgaccctctaagctctgggtgaattcgccaatatcttcaaatccttcgatctttccttggcctttaatatccttagccgattgcaagagctggtcaacattctctttcttgacgtcccagatagaaacatcaagaccgagctccgagaacgcaaaggccatcatggagcccatgttcccggctccaacgatgccaatgcgtttgaactgttggttctggtcttctgacggcattgtcgcgctttactctggaagaaaaagagtcatctaaagagttaagtctggtgttgaagatcatcgctgaattccgcgcatacttgaatagcattgtggcaataaaggctggtcaattgagtctaggaacaagacgctgtgattacatcatgccactgggacgtcacgatgaactatgtccgtgatctttgtacttttgtgttaatttcaatctccgagaccgttgagagcgcgttctggagtcaagtggatctgcgaaccctaactggtcttgactctcatcattacatcatatgctcaacattgaaaacaagatcgacaaacatatgactttgacttcactttagctattatactaagtaatagactacagacataactctcaaacataataaacataatttcaaaaccatacaaacccccaacaatcctaacaatcaaaccaaccacccccaaaccaaaccaatacacactactacaacccccaaaaaagaatcaaaacaaaatgcccaccgacacaaaccaagtccccctatcgtacgccacctgctcaataggcacatccaaatctgacaccctcccccgcaaactcgaagtcctccaccaagccggcttcaccggcatcgagctcgccttcccggacatcgtctcctacgccccagacctcctcggccacaaagtcgcagaagataactacgccgaactcgtcactgtcgcaaaagatatccgtagacaatgcgaagccaagaacctgaaggtgatgatgttgcaaccgttcgcgaactttgagggctggccgcgggggtcgaaggagagggaggatgcgtttgcgagagccaaagggtggattgaggttatgagggctgtaggaacggatttacttcaggtatttttccctatcctcatatttaatacgggttatgcggggtttgagtgtggaagtgtatgtctgaagatactaatgggatgataaaaggtcggctcaacagatacacccctggacaaactctccgcaactcaagaaaatatcattaacgatctccgtgagctttgcgacctcctcgcaacgcataacatgcgtcttgcgtatgagaactggtgctggtctacgcacgcgcccacctggaaagatgtctggaatgtcgttcgtctagtcgatagacctaatatcggactctgtcttgatacgttccaaacggctgggtctgaatggggcgatcccacgacatccacaggacgaattgaagatttgcccgttgaagagctggatcgacggctggagaagagtatggaggagttggcgagcacgatcccggcggagaagatttatctgttgcaggtgtcggatgcgtataagcctgtgcggccgatcgaagggaagatgatcgatggggcttggccgagggcacggtggagtcatgattatcggcccagaccgtatggtggggggtatttgcctattgagccggttgggagagcggtactgaagaccgggttccgggggtggttctccatggagatctttgatggaggggctgacggggaagggaaggaatatgacatgggggagtatgcgcggagtgctatggagagtgtgcggaagttcttggagaggtctgcgaagtagagatctatagattgtaaaagatagagcttgtgcaggggatgaacccgatgaaattcattgactaatgtggtatataccttcgtacaatgcccagcgaacttttgtcgcgcggaaagatgtcatatgaacgccaaaatactatgcagaaatagacaatcccaccaaattaacaaaccagatacagatcggggaatacattaaccaaaaaagaccttcatgacacaatttatgcgttgctagggtaggcaacgttgtaggtagggacgaactcctccttcatggaacgcaagctgacgaaacgagagagcaggtttccgctgcccgccttgtcgttggtgccactggcgcgagcaccaccgaaaggctgctggccgacaacggcaccggtgctcttgcagttgatgtagaagttgccggcagtgttgcggagagcgtcatccgcctggcggagagcctcgcggtcctgcgcgaacacagctccggtcagaccgtactcgccggtctggtcgatcttctcgcagatcttggtgaagtcggcctccgtggcgtcgttgtaggcgtggacgaccaggacagggccgaaaagctcacgggacaggagagggtggtcagggttggaagtgcggtagacggtaggctgaatgtaccagcccttggaggagtcgtaggtaccaccggccaggagctcgagctcagggtcgttcttggcctcgtcgatcaccttcgccagcttgttgaaagaagcctcgtggatgacaggaccgcagaagttggtgaaatcggtcggctcaccgaccttgaggttcttggtctcggtggcaacctgctccaggaactcatcggcgacggaagcggcgacgtatgcgcgggaggtcgcactgcacttctgtccctggaactcgaaggcgccacggacggtttggacggccgcattgcgaatatcggccgacttgtgaatgagatggaagttctttccgccggtttcaccgacaatgcgagggtagctgcggtacttgccctcagcaacacggttggcaatctggccgtagaggctacggaacacgctggtgctgccagtgaagtgaagagcagcaaactcggggtggttgaggacggtgttggtaacctcctcagcgtcaccagggacgaactggatgacattcttggggagaccagcctccaggaggatctcgtgaacgagccagttggacgcaatggcggaaggagagggcttccagacaacaacgttacccatcagagcaggggcaccagccaagttaccaccaatggcagtgaagttgaaaggactgatagcatagacgaatccctccagggcacggtactcgacgcggctggttcctgttagtcactgtaaagaaactctgcaggtaagatactcacttccaaacgccgggagagttgtgaacaggctgctgagcgtacaggtcctcagcgtacttgacaccgaaacggaagaagtcgcacagctcggcggcggagtcaatttcggcctgccaggcgttcttgccctgaccgtgcatggtcaaggccatgatatcgtagcggtacttggtggaaatcaagtcggccgccttgaggaagatgctggcacgttcagcaaacgaagtggaagcccaagactcgcgggccttaagagcggcgtcgatggcggcctggacatccgaggcggtggcatgagagtatgtggccaaaggagcatgggtagcggggttggcttgtgtgaaggtttcagagctcttgatctgtgatgtttgtaagcgctgattctgtgaagtgctttctgggtgctcaactaacctcctttccagcaatcactaagggaacagtgaggggagcgctttgcttgtgcttcgccagggcttcctcgagacccttgcgatcgggagaaccaggggcatagtgtttctatctgatatcagtatcgcgagacaagcaatcataagggcacaaagtcgaagctcacgttgggttcgttgtcaatacggggaaccttgaaggtggcgtaggatcccatcgcccggatgctggagcgggcaaaagaggacttggccaatggaaggcccctagcacgaagaagcaatgaagactgcattgtgatggtactcttctactcaatctcccgtcctgatctataggattgatgagctcaaaaaagaagcgtagagattgaagctgaggagaaggagaagaggagaaaagtactgcggggaagctctcggatttagtagcggtgttagtcagctattttaaccggcaattacctttttctctttcttttttttttttatttcttaattagaattaattttctctctgcttaatacaatattgtccgtaccggtacacgggcaggttgcgcatcctccagcattcccgcgagtactgatacggtccggtacacattccgggtgggacgaaaccaaccggcccggcattgcatttctcttatgtaggatgggcaaaatgtacataatacttcctatattcggtgtgttattactactgtgttgattgtgtatatgacatttttattatgataatttactaccatctatattgctacacaagaaggatttcagattgttttgcgtcttcggcattgacgggatctttttcttactgtcatgttttttcttccccgcattttagggttgtctatgacgtagtttggtacttccattgctcacgtgggcaatggacccttgtattcagtacatcgaagtaaatgttacataccatttctcaatcacggccagatatggaattaaccaagcagggagtagaaattcgaagaatgaaagattagaataatagttctgtgatacaattcacgtccaatcatgaccagaattatcacttgtgacgtgttggttgagatgtattcaggaatgcacagacacaagtacatcatgacaacacagcattcttggacagactgccaagcctccgtgtgttccagtacatactaaggaaatttaagaataaataaatataaaattactaatggaagagagtgacactagaaaatagaaaaataagattgtacacaagtcacaagagttatgatgacagttaaaaacaacgtaacacgtagagatcttctacattcatcagctgcagagtccatttatatctaagccacgtggcgttgagactagcgtaagctgcatggtcaaatcgatccactagtcccctgaagataaactcattgtcctacgagccgccgacgcaagaatcagaaggtaaagaacctatcacaggaagcccgtccccatgatgcagagcttagagatcacttgactcggaccagacaatatactgacgagcaaacacacaaccccatgctatttactgcctcagtcatttgtatagatcgaggttgtttgagatatcccaactatgcccatagtagaagcaataaggcacctggacagcgtgaccattgcccagttggcctaatcgttatcgccaatcacttttagcaccatactatattacatatggaaattaggttggaccttccagaaggtcgttgccactggcgcaggaacatttccaggcgacttagttggtaacctttgtggggaatttgataaccttactaccccaggtttacagcgtatccgctgcaaaaaatgatgccgatattaagggcacacggggatcagatttttcaaataccaacctaatgatcttcatgggttgcgtgcgcctatcatacaagatgatcagttcttttctagtatagatttattgagcaaatctgaaagttttgaagatcatatgacaaatattatatagttcatactccggagtagaggttcgaacttcgaagtgtccgcaccgtacagcctcctgtcatttagtgggattgatctaaaaagcttgaggctcattgaagtcaatgattggaaccgcgttgcatgatatgccagcttatcctgttcaaggtggtccaagtgtcgccttctagatgagctactagacttgattggtactagtacaggaaatctccaggcggttgaactgcaaggccaacgatcttaggtaacagataaaccggctggtgtcggactagcttaccggcaaggatcggcagcagctgcgattggacagtttaccggcccggtcaaggaatttatcctccggtggggcctttcttcccggcccgtgaaccggtcggtgatcaaaggtaattcgccccatttgatggttcatctttggcacggctgttcttatcaagaacctctggaaaattcttgataacgcatgaccctgtattctgtaagtattaccatattcgccagacgaggagaagataaactgtcctattcgactacgtcagaacataccaacctacatgtctctaacctcaagcggaatgtaaaagtagagtaaggccattttaactagaacataccccgtactgtacagtagccgtcgatcttagtcgatctcaaactaaccaattcagtagatacggtgggtagatcagggcgaaaagaaactttgtcgtgacggtattggagtgtaatactcactcacagcgccaccacgcggacgtcacacgccaggtattctttagtcattaccaaccaacaatctttttgttcttcagaccggctgccttgcggtttccaccggctaacccctttacccgtctatctctaatcatgactttttactatggtcaaagaaatgtcatggaaagctaccggtctaatttttccccctcaattacggtggattcctccggaagtacttattcatatttccgtacttttattccctacttaaccatcttcctgtctacttgacttgtccacacccatacctcgaccagagacagtcagctctatacctaccatcacaatgaaagcagctcgccgtcctttgcgccccctcgctggcaccccctcctccgttctgaccccaagatacgtcagccgcaccagcaaccctaagtcatcggtggcgacttcgacaacaacaacgaacaatgtgtggcagcaagaaccccagactcccaagcaggagttgtcccctttggcaaagcttcccatctcatcggttttgcgctccctcgtgattctgtccgtctcgtcctcttcacttcttctgaagccatgcatcaagacgctgtcgatgctggcgcatcctaagactgcacttctggatgtggccaagaaccctctgttgaatatgctcgtcaagcataccatttacaagcagttcaacgctggcgaaaacaagcttgaggtccaacggtccattgaagacattaagcgtcttggatacagaggtgtgctgcttggatatgccaaggaggtcctagttggagagagcaatgtggacccaaaggatgagcaagcagcccgtgaggaaatccagatgtggctggatggaaccctgcagaccgtcgacatggcgcaggagggagacttcgtggccctgaagtaagttctttgtccaatccttcatcttgaatccaaatgcaaactaactggtatagattcaccggcatgggtgttcaggcgcttgatgtcctgcagcgtcaggctgcaccaactgaattcatggaccgtgcgattcaaaaggtctgcgatttggctatctcgcggaacgtgcgcctgctcgtggatgccgaggagcaggccgtccaacccggtattgaagaatggaccatgaagtatcagaaatactgcaactctcagacccctggccgtgccatcttctacaacacttatcaggcttatctctgctccactccgacaacccttgccaagcaccttgaaatctcccgccaggaaggttacactcttggtgtcaagctggtccgcggcgcgtatctcaagactgagcctcgtcacttgatctggtccaccaaggaggaaaccgaccaatgctacgacggtgttgtggaagcccttctgacccgcaagtacaactcgatgctgaagtctgcatctgagaagcaccagactgacctgccatctgtcaacgttattatcgccacccacaaccgggactccgttcgcaaggcacatgctcttcgtactgagcaggcgatgaagggagagaaccacggtgttgatctgtcctatgctcagctgcagggaatggctgacgaggtcagctgcgaacttctgcaaggcttccagagtgctgaggtgatgaagggcgcctctatggagtcgcccaatgtcttcaagcttttgacctggggatctgtcaaggagtgcatgggcttcctgatgagacgcgctattgagaacaccgaggctgttggccgcaccaagcaatcccaggaggcgatgttcgaggagctcaagcgcagggcacgcctggcgttccgccgcagcaactgattatctttccttccctttttcccttcagccttagctttcatttctttcttttggcgtaatcccaggctcgcatgttgttggcattttgattgattccctcgctctgttgttgggcggattgcatatagatggcgttagcgactcctatttggcgaattgatgaatgataacgaaattagattcatttgttgtccactggttcttatataagactttttgtaagagagtgtgtaacctcgtaaatcgattccgccgggaaatcaagcaccccgcagaatccattttcccggcggagttgatcgtctagataaagccccgcgctcccattattagcccacatggaagctactctcttgcattgcttgatgggaaccttgcattacctttggcttcataatagcgcagacaactagtttaacatatctctgctctgatcgagcattgcacaaagaccgaacaaacgatacagcagatataccttgacaatgtatcttttgccagagccagccgttgctcgctttttcagagagctgaatcgggagcaatgttatacacttctcgatgctctgtctgagtccctggtggaagtgtcgtctcaggcggcaactcctgagtcggagcgactcatccaccaaccactccgtacatcgataacgaccaaagaccagaacatgtcgcttttcatgccgacttcgaatactacgaacacagggatcaagatcgtgaccctttctcaggcacaaggccttaccgcagtcatcaacatcttctctccagagggtagattgctaggtttgcttagcgcaaacgaagtaactgccttccgtactgcacttgcggttatgacactatttgttcgttgcaattccctgaagaaggagagaattgtgatctttggctctggaagacaggccgagtggcacgcacggcttgcgcttctcctcgtcccggatcaggtccgcagcgttacccttataaaccggggtcgtaagaggctggatgaaatgaaggatattattgcagagctgcaatccgctcaccctggtgttacatttacaacactcgcaaaagaggatacgcctaactatcaagaacaactgcaggctgcactagcagcatgcgacgttatctttagctgtacgccttctacggagcctaacttcccctatgcctacctccagccattcaagcagcgatttatctctctcattggttcctacagacctcatatgaaagagattgatacggaaactctcctctcgggtgggagccaaatctacgtcgactcgaaggaggcatgcctggaagaatcgggcgagctgatcgatgcgcacgtcaaagaagaccagttgattgagattggagaaatatatgggaagctcgggaaatccgagccgatccctgtctcggacacgcataacgtggtatttaaatgcgtgggcatgggaatcatggatctcaccatcggaaagaccctattggatcttggtaaagaacagggattggggatggaggtcgatggcttctaggtggagttattgggaaaacaacatgagtgactgtgtgcctcgaaaggactaaagtatagtaaagacgccgttcagttgtacagagacagtatccgatatatatatatagaatccatttgcatatacggagtagataagaggaatggaaatatatacttcgtacagtatgtacaatggtttgtttcaatactggttttggtatcggatataataccagtccccagattcggttatcttctcatgcggggcggtgtaatgaataggtaattgtacccgcgtgcttatcaaagtggaaatttcaatcgaacttccaatcagagaaaattatgtcactaaactaaccgtacgcttgggtactttttctccttctttccccccatgactatagttccggcagccactgcaccctaaacctcccccgaccctttcttattattattggtatatccataccatgctccctcgtttattctggcccccttgacctcttgccctacattttaccatggacagtggtctaccaacaccagctggactcggtcagcagaaacgaccccgcgtctccgaagaaaaccgcaaaagagctgttcgagcgtaagtagctgtcgcacgtggcttctaatcccagtaatcatcgggggagagctatgtatactaacacgccattcctgatttccagctgtgatggatgtcgccgggtgaaggaaaaatgtgaaggaggagtaccttgtcgcagatgtttgcgttatcgccgccaatgcgttttcacacaccccgaccatgcggagaagattgctcggtcctcgtcgatctcgtacgacccctacaactttttcttggcctcttagctcgaaatacttataatctatcgtatatctagtctcctcgaacggaatgccggccttagtcgacagaatctggtggattcggaacgaattcggtacatggaacggatccttcagcattatgttccgaacatctcatttgatattcagtccctccgtaaaaccgccgaggagctaaagcatcgacatcgtcattctttcacagatgcaagcccttcggttcgccttgacgaggaggatttcgaggatttggccatcgacgatgaggattatatggtgaaagctttacccgataatacaacacgtgcgtgctttcgtccgaacttgcatttttggctattagccacagccttgtgtgctggttccttttctaattcgagcgactgcagaatattccggagagttttcctatctgaacttgtctatgaaaattcgacagaagatagatgaatggatgaaaacagcagcaccagaggtaaagccaccactccttcgctggtcatactgcctgctgatccttgaaggcgtctaccgaaacagacccatttgaagagcgatggcgggcgacacagctccaatcgggttcctccttagtgtcggcgtcggtgacgtgcctaccaccacgtttcgtagccgattttctcgttcaaatattcttcaaatatgcgcagaccaataacttctatgtcgaagaagactggatacgagagaagttgaacatttgttatactaacccatcgagcctttcttccaatgatgctggctccgtatgttcgatacttatggtcctggccgttgggacacagtttgctcatatggagtcggccattcccgtcaaccggccgcccgtcgacctatcgtcgatggaggatcatcacttctcggaagatgaagtcggcttgacgttctatcagttcgcttcgaagctggttccagatatccttgcaacagtctccatccggagcgtacaggcttgcttattgatcggaacttatttattgcctctcgacacctcgggcctttgctatacctactttggtctagcccttaaaatggctattcagaatggcatgcaccggagataccagggtgaaggactctcccctcgaatgatcgaggtccgcaatcgagttttctggacagcttatactattgaaaagtgagaaattcttggccttgtaccctgaacttaatacttactctgttctagacgtgtcagtattcttcacgggcgacccgtatctttgtcagattcggatgtggatgctgccatgccggttgattttccgggcttgaacctaacggggcaggtctcaaatcatactaatatggtgacgttgatcactctaactctcaagcttggcgaagttgccaatgagatgtgcgtattgacttttgtcttttctgccctagactttagctgacgttataaaaaagatctgccttgcgaaaatctcgcaggggtcaacagcaggattgccttgaacgactactcaatttgcggaagaacctcgtcgattggtgggctacactgccagaagagaccaattgtcgagatttgaacccttcaggaccactattccgctcgaatgttcacttgaaactagattactgcctgactcgcattttccttgggcgcccattcctattcagcaacatgaagatactcagtgcagccacacctcaagccccaccgtttaagacaccttcaggtgtatcaaagaataggtcgacacttatcacagattgtgtagaagctgctctcgaaattattaatctctgccagctactccgagatgagtccggtcttgctcgggcatcgttcactgaatttagctcttgccgagctgctctccttgttatcctcgcacagagtttgacgaagcgaaccgaacggttacgtgaagcgcttgaaaaaggcatggtcttaatcaagattatgtccatgggcgtgggatctgcacgctctgctgttagtgtaattgagactctcgagagagccattcgccgtctcgaagattggagtgaaagacaagcaccggacaatcctggttcaatggagtcagcatatgatcgcttcaagaattgggagatgctctggaaaactgggccaatgtcacccgagcttgttcctttccaagagcagtatccggctgggaggagcagcattccaccagtccctgttactccaatgaccggcacttctggtggcaacgaccctatggaaggtgacgtcgcaaatacagagattaccacattatcggactattccgcctctcatgcagcttcgttacccccgatgcctcgttttggttttgatcattttgtgtccaacttcccgcaagaattggatgagtttaccgccatcccctgcttcgaacccgatgcgcagcaaaacctctctagcgacatccacaatcctgatactaagtggatgcaatttaccagtgattgactgatctagtttatggccttgggtacatattatagtttcttctttacgatcactaagtggtatcattcgtcttattaagcgtggcgatgttattttacttgcgatgcaaccgttgaatatttgctgttcataggagccaactctacagtttatacaagatacctagatagtatattccaaatgttttgttcattaaagcggaatcttcagacgcttgaaatgtattgaaactagacacgcaacgcatctaggagggtatatgttctaatcaaaagtgaccttcttaccctggaatgcagctgtagccttttgctccttggcccgcttggctgcctcccaggagggatgcaggggcttatcatcctcaggctttctcctctgtgcgggaggaccacgctgaggacggtccccaccatgctgagacctcccaggtggacctcgtccctggcctcgccttcccctcgggccgtcggaaccatccgttgcaccccggcgcatatcccagccgctatcccggctcctcttctgctgctgctgctgctgctttacgtggtttgctccactaccgtacttcttttcccacaaggcacgacgcgcctgctgtcccattcgattcttccgacgtggttgctgttcatcaatgttttctggttcggactctgagccggaaaagtatccacccatggttagggaaggcaggaaggttgtactggtagctggggcacttgatgtgctgctcttgcccttctgtttcttagccggcggcgagtccggtgaaggagaccgggatatagacatatcagacggcgcttgtagattcacgcctccatcagagccactatcatcactcgctgcaccatctgcaccttcctcatcctcatcctccgagcccggcgcaagccttgaatcaaattgcgcatagtctatactctccgcttcgctcatgacttcatctccttcaccttcttcacctccttcactcttttcatctccttcttcctcatcgaactttgcagcagccgcagctattctagggtcctccggttcactatccgacacggatacagcccgctgttccgtcttcgtcttagtcgcactttcttttgacccagcctccttgcctttatccttcttgccaccagccacttcctccacccccagtagctttttaatatcggtcataatattcggaaacgcattcttcactggattagacttgtacaatcgcgcagtaacgttcgcctcggccgtactctgcggcccctctgtagaaatgttcttcgactctttaaattggataaaagctggcgcctcggaaattcgtttcgtcttaaacagctgtttgaaaagatatttttgcgccgtagcggttggatcaagactctatcataccgattgcaattagcatgcgatcaaccacaataagtagtatatcccgcataagacccaagaatatcaaacaaataaagaaccacaaaaagaaagaagaagtagaagtagaagacaagacaaaccttgataaaagcaatctcctccgcgattttctgcaacgcctcagagctcccctgcgacttggcggttttttctctcctcgataacttctgtctctcgaagcctttggcgaccttcagcgcacgcgataggaggacgacgccctgctcgaacttttgcgtcaggcgcatggtttgcacgttgtatgtgcgcttgggaccggagtccacgtcggagagtttgcgtttgggcattttgatttctttggtgttggtttttcttttctcttcctttctgggattgtgaggtattgaattatttgcgggtgagggagtaggaggattggggtcttgctggttggtgttgtggttgttgagtttgggtggtgaggttgatggggtcttagaatattcttttttttctttttctatgatgcggatttatgcccgtgccaagaagtggattttgctttactgccagttatgccgttgctttcctcttcttaacaaggattttctcactagtggccttatctggttttatttttatcttataaatcgggggtaaatgattggacgaggggtttggagctatcatttagactatttttcgattgtgagggtcaactgggttttatatgtggtttcaattgtggtttttttttgtctttttcttgtctttttacttgataaactcttgaccaaacaattgcactgaattcactcgtagacgtatgtacatacaaacaggaaaggaaatacgaatacactgctctatttcttttcctcgggcttctcctcgggcttgggggtaggaagcttgaactagtccatatagttagcaaaagcaagtcgattgcgagttctaccaaacataccgactcgggggttctgtccacacccgttccaacaggctcccaggcggccgtaccaccctcgaagttccggaatgcctgtgtaagctcaagaggctcgatgacaatgcgcttcttctcttcgtcatatcggagttcagtgtatccggtcaaggggaagtctttgcgcagaggatggccgtcgaaaccgtagtcggtcatgatacggcgcaggtcaggatgtccggtgaagaagacaccgaacatatcgtacacttcacgttcgtaccagagagctccctcaaacagaccagtgacactggggaccggggtggcctcatcggcgtacgtcttcacacgaatacgggagttgtgacggacactcagcaagttgtagacaacctcaaaacgctgatccttcgtggggaagtcgacggccgtgatatcggagatctgggtgaattcggcggcggtgtggtacttgaggaagctcatcaatgggacaacgccggaggggggaacgtaaatgaccagttcgtccttccatacggtgaactgttggacgtatttgggcagacaggacatgacgtactggccgtactggtgcagagcatcggccttgtcctggtacttgtcggcagggttgacgatgggggcacggagggcaccctcagctgcagatagtcagtcaattgcaattggtcccagcttagagctgtcggctgaagccacacatacgaggacgctgagcctggcgcatgttaggaggctcggggatcgactccttcagcagaggggtcgtcgagaaaggacggcacatccgggacgaccgcgcggccgaagccagtgagcggccggtgcccaaccgcatcagggaacgagcagaggccattgtggatggcaattgcgggtgagaggcaacggggaggtggaggggagacagcggagatgctcgtcatccactcccagggagcttttcctcgaagatggacgtgagacatcacgtgcacgctgacataagccacgcattctttcgggcggcctgcaaacgaagcaaacgggtgcaaacccaaccaaagcttcacttctctttctctttcgcctccaagtctctcctcttctccctgttctggtccgcgtctgttactccccacgttgtcgatctctttttagattccctcaatccttcgtcctcttcttcttcttctctcgcccggagggtttcttactccgccttaatacgtttttctattatattcttcctccttccggcccgggttggttgatgagtactggtcttttaatccgactaccgtctttctagattgtacctttccacacaacacatacacacattcggcaaccatgtcaaatcgccaacagatcgactctgtcattgatgatgacgacgagttctggtatgttctgccttgttgggctgcaatatgaatgtggttgggctgacaatgacgctcttctgtagccccctgtgcattgaggaattcgacctgtccgacaagaactttaagccgtgtccctgtgggtatcaggtacgttaccccccgctcaccctcattctgacaacggttgtcaccaaacgacattcgcgactccccgtatgcgacctagcaaggcactgacataaactggccagatttgccaattctgttacaacaacatcaaaacccatagcgaagaaggccgctgccccaactgcagacgggtttacgatgagagcaccatacaatataaagttcctgatgcagacgagtaagtacaagtcccttgcgatttgagacgttgctttttcggcggttcttggcgctaactgcggatcccgcaaactagatttaaagcggacttggcattaaagcatcgaaaggctgccgctgcgaagaagaaggaagcggaaaagcgcgagatcgaggcctcgagtcggaagaacttggctggtgtgagggtcgtgcagaagaacctggtctatgtgattggtctcaaccccaccatacgcgacgaaagccagctcctccagacgcttcgcggacgggattatttcggccaatatggagagatcgaaaagattgtagtgagcaaggcaaagcctggtggcaaccccaaccaaggcattggcgtctacgttacgtactcgaagaagtcggatgccgcaacctgtatcagttcggtggatggatctgtaaacggtgatcgtgtcctaaggtatgccgcctctcgacgacttgcttgcagaataactcgattattgacttgactagggctcaatacggtacgacgaagtattgctcctccttcctgcgcaacgagcagtgccataataggaattgcacctttctacacgagacgggtgaggacagcgaaagctatagtcggcaggacctctcctctatgaacaccctttccagtcaacgtccgaatggtgcgcctagtggacccagtcatacgatccccccacacgttgcccgctcttccgcaatgccgctgtctcaaccgatgcgccgtcagcccagtaaagacgatggtgccagcagccgcccccctgacggatccgcccttccttcctccgcaagttgggcaaataaggactcggtgatcagccgaacaagacgggcaagtcttacagctagtcaagcgtctcagagtccacgacccgcgagtgccacggttgcgaccagtgcagaggaaccaaagcgtgccgagaaacaacctgcacctgctcaggaacgccgccaaactccgctgccagagacacagtcttcgacacctagctctccctctgaatcccaactgcccgccgacccggaggctcctctatttgagaatttgataaaggcagttaattctcctgatttcaagtttgtcttttcggcggctggtctgccggcagatgaagtcgctctcattgaaaaccacccttcgttcattgatccttatggtggcgtaaagcgtcgggctatgcgggagaaggcagagcaagagcgtgcaaagcgagagcaagagctgcttcagtcggcagctgttgaagaagaaaccagggagagcggcagcctccagcttggtggcgagccggatgatgctcatcctccgagaggccgtggttcgcgggaatcgcatggtgctatccagccgccttcacagcagggtactacaacgaattcggtggtcggctccccagtttctgcgtcgagtcatcaattccagggacttaatctggctggccggagtttaacccctctccaacagcaacaactgatgctactcaagtctgctagcaatcagcaggccggcgttgtggacccattgcaaagtggacttggctctgctgctttagatcaggctgctgttcgccaaggccttttgcagacccagatggcacagcttaacgctttgcaggcgcagaatcgccaaaactctcgcttttccttcactaacgatgccggatcgaagaatctttccaacgtgcggatgctaagccagcaggcttccttgatgcaatccgggactccaaacccacttgctgcacccagtcctcaacatgggcttactagcagcttctacaccagtggcgttcagggcccacctccaggcctcaagacggccggcacaccccccatcagtggaggaggaatgttcgctcaaggtcacggttttacaacaaattcaaatcttggcttggctggtaatatcgggaaacaggagaccaacccggatttgatgcgcgagctgctgcgaagccgcagtggcacaaatgctagtggtttacaggcaccggatgccgctaagcgtgagttcatgtttcctttcctccaacagcaccaaactccccctcccctgactcctgccaatggccttctcagctctttctatggctctcagacggggaacttctccgagtctgggccacagaagcagaagaagaaggggaagaagcacagacacgctaacacttcctccggtggaggcggtgtagtagatcttgcggacccgagtatcctgcaggcgaggatgcaccaggtgggtgcgaatgctgctgctgggcaagcgctttacgggagtcagggtcaaggtgggtacaatcacactatgatgtatggaggcggcttcaaccgctggtgatggttgttcgccttcttataatattctctgttctcatttctttccctgtttttatgatgactacccttctccatcccctttatgcgaattgtgtttctccttaactttacgacatgatatcatgtttctctagatggggggcaggatatgcgttttgttcagttctcatatttgattcgatgttcaaactttgcgacatatttccactctgcaacgaagcattaagcaatcggctctgaaaagaacaagattctcgggctaggcgtaccattggcgttatgtttattcaacctttgttttttgttttccgttcgttatcgttcctgtcctccaatattcccatggatgcgaggcctcggcgcatttcatagacactttgtgtcttctgggcccatattggctggctggacatcgtatgtctgttctttttgcatccaagctgggttgatatatcagcgtcttggtggccaattccgtctggtcatgattttatgtacgttaacctccctgccctgcctttgttataacgaagaagggccctctatttgaaaccaatctctcacaattattgttcatatagagatccttaccatatgtatttgcctgctcaacgtggccgggccctttttgtaaataagctgcctgccctttcgtatcgcttgtcttattcttgttctgtggagagtctgctgcccgcttgttccttcttagtgtccgaattgccttagtgtcttctttgcctctgttgatatctctctgtttttctcttgctcctctgcctatacattcgtcctatcagacctcttgtcatccacacatgcttgcaaacccatgctgacatatgtgaactagttgatgaagaatttcctcctctcggtgcccccgcaaaggacaagcgtccagtggacagctttggattcctaggccggtcccaatttcccactgaaccccaaagctccgcacgcgccggtactccgacattgccgccaggtcttcccttacctcatgcccatcctgcgtctgcattattccagagtccattaaatccttccagcccggtctccgcagtctctgttccaccaggtctgagtgttcctttcaataggcttgggacaccttcccaaagctttcaggagactatctctggtcggcagtcgccggaagttaaaaatacccaagacaatgtagccatctcaaaccgagctaagaatgcttctgaaatatccttggggtcgccagtgccgaaatcagctaacaaagctcgctcacaaaccaaggatgacctaaccgttggctctgataataagtcgagcaagaagtcaggaggtatcactgaagagaagtcagtatccacaacgacaaaagggaagcctatgaagctggatattccacttaatacgtctcacgcccaggatagcactcctttgaaaggcgagcaattgacccagactgccagcagtcaagtcccagccccggcgtctgccatcggttctcgcccaaatacaccattaactggggtttcacgtgtctctgactcctcggttccacgtcaacccagggttcttcgtgttgttgatactccgaagacagagacgcctcctcctgcttcggccactcaatccatctcatcccagcttgccgcggctaaggggcgatcgagaagacccagcatatcttccataagcaggcccgatactcctggcgactttggatcggaagctgatctctatacatcggcgtctgtttctcgtgcaaattctcctcctgcatcttccaggattggctctgcgcctgtgcgtgccatgactaagagccaagtcaagaaagaacgcagacagaaggccaaggagatggaagccaagaagcacgaggcggcgactgccatggtcgaggaaccggtgcaggcgcctattattggacggaagcgtaagaccaagaagaccccgacaagcaaccctgagtcaactaccgcaacgccggacactgccaacgaagctttgaagtccagtgctagtggaaaagagaccactgacaagactgatcagcgggctgaggcaaagaagaacaagtcaaaggacaaagctacaaaggatacgaagcccagccctgtcgaagagaaggaggcccctacacagaaaagcgcagcagaagcatggcgttccaacaataccattgagcagttaatcaaggattcggaagctgctggcgttccgatcaaggaactgtttacggagcgaacttctgtgctgccgatactcctcgctcagctccacaaggcgggcaacctggacctcaatgcccatcccttgttcaacccacctaatttgacccaacgtgtggacatgaagtgcactgcagatgattatgaaatcttaaagcagcctcttgagttaaccgaggaacaccgcaaagcattgctgcgtggagaaccagttcggatcaattcggactctaatttgactaagtaccgttgcttaatcacacctcgcggatgtgttcttcgtcatttgggccctgaggaagaagaacgttatcttgaacttgagaagcgcatcggtgccgccattgatctcttccccgagtatccgccgacatcgattacggaacctgacgtgacaaaccgtggtggtgggcttgatgctcttttcgctacacccgaaaactttaatatctgctgggtagatgaaacctcggctgggctgtcgtctatgtcgccctctggcgatatgaccgtacctgaatgcgcggttacttctgacactcctacacccccgaacgttctctcagccatggaggcggacagcactcgcagtcacaattgggctattgccaataccgctgaattggtgaacgccactgccacttccgttcggtcttttgcggcggccaccgccaagcacatgctgggagctgcaggtgtcgtcatgggcaatatgccagacctggatgacgttgttggaatgacagatgaggagcttcgtgcgtttgctgtcaagtcgcagaaggagctcgagtcatcgcgcaaagatcttgactccattgacaagaaactcaatgctttggtcaagcggaacaagaagctcgcacagcaggctttagccacctctgttgagggatgagctgcgtgagaactttggcagggctatgcttgtatctgtaaaataaaggacacggggatttccctgtggaattgtaaactatgtattagatactgtacaaattcacgagcgttgtttttacatgcttggattggagggttaaaaggcgcattcgttgaaaagacattattttgtatccaagatcaaggaaatgggggaagttacatagggtcattaaagttcggctctgcggctctgcaactatcaatggaaatactgtcgtttgtgtactatactctgctacctaatacttctcttctttcatggcctttaagcttaaccctagtcacgccgtagtcgaacttaacaagactacgataagactcaaaatgaaggtaacggaaggctttttcatgatcgaattcatgttatacgggatatcttgatctatgtactcacaaacagatcgccgacaatctataacccattgatgccatccttgaactgccgaaggtcgtattcttcaggatatgtttcaaggatccgcttcaactctttcatctgctcctgcgcttcctccgtcaactcctcgtacacaccctcgaaggcctcccggagaggcggcttcttctcacgctccgcctctccaaactctttcaaaacctctttccgaagctgctcgcgcgtagtacgctccgtatcttcgtcccacaacccttcgttctcaagccacttccgcagccggataatggggttatcgcgccgtttccagtcttccacctctacccgggcacggtacgcgaagctatcatcactcgtactgtgatgcgaaacacggtagctcattgcttctataagcacaggcttcccgccatcggagagcgcaatgcgtcgtgcttcgcgcatggcttcatagacggcgaagatgtcatttccgtccacacggatcgtgtcaatgccgtatcctactcctcggctggcgatgccgtcaccccggtattgttccagtgtgggtgtggagatggcatatccattattgcgacagatgaagaccacgggacatgaccgtgttgcggcaatgttgaggccggcgtggaagtcaccctcactggcggcgccttcgccgaagtagcaggccacgatgcgtggtggtgtgtcggggttttgaagagattctaatttgagggcgtaggctgcgccagatgcttgggggatttgagttgcgagaggtgaggagatggtgtgctagcggatgttagttttttacttgtgactttgcaccatgtggtaggttaggatgtataagcttgccatactcaccatacgagggtagttggagccataatgcaccggcatgttacgtcccctgccgttgtcatggcagttcgcaaatagctggctcatgaaatccttcaaagtgaaaccccgttgctgaaagacgcctgtttcgcgatattgcgcgaataccacgtcgtcgggtgttaatgcggctgcggatccgacgctgataccttcttctccggcagacacctttgtggagaaagcgttagttcggtgcgttcgtctattggactgaaacttggggctacataccatgtagaagctcagacggccctgtctttgagcctcgaacataatcacgtccatcacactcactatgagatatcaataacaattcatgatgcagataggggctgagaaaacccaccagtcaacatattcttgtaccatgttaagatctcctcgtttgatactccagagggcttccggttcttgtccaacaacacaccatcggaatccatgacacggtatgtagggatattggtcgtttcggagggattgatgaacgtcatgtcggtggtgaatttactgttcacagcgccaggaaatcggaccctggaagttcatatttatcagcaccgattgccctttgtacggaattcacagtgactgcaaagaggggatatgtttatgagcttcacataccggtccgagcctggccgctgagagatagaactactccatcgttgaggaatcctggacaaagctctcggattgcgagatatgcgcctcagaagatgtgcagacattgcgagaatggtctgagaaggtaattgttgagagaacctcagttgaagagggatatggggtatttcctggggtcattgatcttaaggcatctttctggggaatgcggaggaagcggttggcttcggcccaggacgtcatgccgaaccgtgtttagccgatcggtttctttgatttgatcttgtttgttcattttgttctgtttgccctatataatgtcacatgatctcatcgatgtttactttcaatggcattcattcattgtctcagtcgattcttgcatgtagaattgtcaggttctggttcagagacgattatgggtcggttctgagaaggggacggatatcttgcccgacgacgattacgagttagtttccatcgattccacctgtacgattggtctcgactccaatatatatgtgtgctggactccactccggagaactacttgaacgggctgaaccgtttccggacggcttcggcgtcctataccatccaagttcatcatccgatcacctcaccggtaacgagaaacctgttgggatcctttgagaaatgcaagccgacccggaagaaaagagacgttcatctccggacggcaacctccaagcatccctcgaccgccgatcagtttccccgccgcaagtgagggactccgcagccttcctattcgcatctcattggaaggactccatgcagcgatcgtgctactgtggatacaagcattctgtccccaaaccccactcatgatactttccctttttcaacacggtttggcttccgtctactctatgccgtgacccgaatcgtgggaggagatattggagtcctgcatgacggctggtagaaatctagtgactgaaatgatacttagcgaagtataaaacggacctgtttcccctcaaacggtcgtctttcctaactaggatccaacgcaaacctggtagcaaccccgcagtctcacaaatgcggttcacagcgacggccgcggccctggtggcatccagcatacctgctacactgggacagcatgtcagggatcttagtaatgagaagtggactcttagtagcgatgccttgaatcatacagtacccggaaatcttccatcccacgcccatttggacctgctgaaggccggtgtaattggtgagttactttatctaaaatgacatacatgcatctaacatgcactgcagatgacccgtaagtgatggtgaagcttcgtcggcataggttgttttgattaactggtctggctcaggtatcatggactgaatgacttcaaccttcggtggattccagagtctaattggacctacaccactgataaaatcaaggatttgtgagtaaatattatgtttaatagacgctcgctcctgttaatccatattccaatagactaaaggatgccgagtctacctgacttgtttttgatggactggatacttttgcaacagtcgagttctgcgggaaatacgttgcttcaactaataaccaataccgccaatattctttcgatgtctctcaaatcctggagggctgcaatgaggatcccatcttgaagatcgactttggtagtgcgccaaacatcgtgaatgcaattgctgaggatcgtaactcaccaggttcgggcaccaaatatgtttgcctgccttttacacagtactaacctactcttctagtatggcccgatggaatacaacagacttacgaatatccgaaccggtggttcatgcgtaaggaacagtcggatttcggctgggactggggtcctgcatttgctccagctggaccttggaagcctgcttatatcgtgcaactaccaaaggcgcaaaatatccatgtcttgaatacagacttagacatctatcggaaaggacagatcaaccatcttcctccggaccaaagtcagccatgggtcgtgaatgctagcattgactttgttggctccctcccacccaatccgtctatgtctattgaattcaaagacactaagtccggcgagattctcacatcaaagcggataggcaatgtgaccgtatctggaaattccgttactggtgttactgttcttgggggagtgactccgaagctctggtggccactgggccttggtgaccagaatctctacaacataactgtcactgttactggtcatcagaaccaaaccttggcccatgtcaccaagagaacaggcttccgcacgattttcctcaatcaacgaaacatcacagatgcccagcttgcccaaggcatcgccccaggtgccaactggcattttgaagtcaacggacacgaattctacgccaaaggatcgaacattattcctccagacgctttttggccacgggttacagaggcgagaatggcccgattgttcgatgccgttgttgctggaaaccagaatatgctccgtgtttggtcgtctggcatatatctccacgatttcatttacgacttggctgatgagcgaggcattcttttatggagcgagttcgaatttagcgacgctttgtatcctgtagatgatgcgttcttagacaacattgccgctgaagttgtgtacaatgttcgtcgtgtcaaccaccatccttcgttggcattatgggcaggtggaaatgagattgagtcactgatgcttccaacggtcgaaaggaaggctcctgaagagtatgcgaagtatgttggggaatatgagaagctatatatcagtctcatcctgcctttggtttaccaaaacacccggtccattacatacagccctagcagcacaacagaaggctatctcgacgtcgacttgtctgctcccgtgcctatggtggaacgatatcacaatactacacctggatcctactacggcgacaccgacttttacaactatgacagcagcgtctctttcaactctcatgtctacccagtaggtcgcttcgccaatgaattcggataccacagcatgcctagcctgcaaacctggcagcaagccgttgaccccgaagacctccatttcaacagcaccactgtcatgctccggaatcaccactacccagccggcggtaccttcaccgacaacttccacaatacatctctaggcatgggcgaaatgacaatcgcagtgcagcggtactaccctattcccaacaaactggactccgtcgccaacttcagcgcctggtgtcacgcaacccaactcttccaggccgacatgtacaaatccgaaatccagttctaccgccgtggcagcggaatgcccgagcgacagctcggctccctctactggcaactggaagatatttggcaagcgccatcatgggccggcatcgaatacggcggacgatggaaagtcctccattacgtctccagagacatctaccaacccatcatcgtctccccattctggaactacaccacaggtgaccttgacctctacgtaacgtcagatctgtgggaatcagcaaagggcaaggttaacctgacctggctggacttgtcaggcacgcctcttccccacaatgcaggtacaccaggttctgttcccttcaacgtcggagcgctcaataccaccaagatatacagcaccaacataaagaatcttacactccccaatcccaaggatgccatccttgttctctccttgtcgggcgagggacatctccccaactcggacaagaaaacgacattcacccatcagaaccacttcacaccggttttccccaaggacctggctctggtggatcccgggcttgaactgtcgtataatactaagtcaaagactttcaccgtagaggctaaatcgggcgtctcgctatacacgtggcttgattatcctgctgatgtggtggggtattttgatgagaatgctttcgtgttgcttccgggacagaagaaggaaattgggtttacggttcaggaggataatactgatgggaaatgggtacagggagtcacggtgcagagtctgtggaatcagacgcttgagaagtaggacgaattactagtagcttaggtatgtagccactaatttcaggatgagataatatgcgtagtatccgcttaaatcaattgtgaatgctgtgatgaacatttcgtatagaatcatgtagaattggcaggtatcatcatggttggtgtgcttcaccatttattatcgaagaccttcccatccacatagtcaaacagttccttcacccgtggtaggtgatcgtgtccagctccaaaaagcatgcccttccggagaaccttccgatagttctttccgggagatactttacccaagacatatttctaacgtgtttggcattttggactggcatcacggtgagttatgcttcttgtataactccggtagtttattccagggtattgacatcgttaggctagtcacagcttattcgcccgtgcttcccagccaggccggttatagtaaaatcaaattgaacgggttgaccggtggcttgaatacgatcggtatcatcgggatcattatcagtgcgcaaatcgtcgatcgccttggccgacgcaggtgcctcatgcttggctctgcaatgctgttcgctgttgaaataatcgtaggtagtctcctttccatcgatgtatcctccaaaaggtccctagctaatcctttctaggctggatcgatatacaaatgttctcttcgccacccagacaaagcaacccaatatgcgccgggggctgttgcgatgctcttccagttcaacttagggtaagtgcaccatgccgtcgagtggtgcatagcttgcttggctaacaggcggatattagtcacgcagcaccttggggcacggtatctttcctcatacccacggagatttttccttcagacttgcgagttcaaggaaagggctttggtataacgggctgggcgattggcgtgggaatgacgactctcgtcaactctatcatgttctatagtattaagagtcgcagctactttctcctcgctggcttgaatcttctctggattcccgtagtatattttttttatcctgaaacctgtaatcgatcgctagagtcaatcgaagcattgctttcgacacccagtccattcttctgggatatggagcgttcatacggcttgcatggcgatgtgctcgtcgaacgcgggggagaagaagattgatggcgagaaaaacaacaagactgaagattgttagagtcttccccatgaggaccaggaggatgtttctatgaattaaagcacagctttctgcatgctgcgttatggtattgttcttctaatctgtatagaaggcaactacgggtacagtctaaggaagagccagaaagggaatgtagtcaggtgcctgtagtcttgtaatagcctttgcctggggcgtgcttagagtcaacagatgcccgcctttccatgtttttaatgccctcacgtcaccactacaggccaatcataggcggacttcgacctgaacttgcaacaatcgcgaaaatccactctcaatgccgagtccaataggcagatgttccattaaacccgtcccaagaacaagcaagtgagggtgcctgagatgtacattgttggccttaggcaaggactacatacctcgaactcaggcaccacagcagttgtccgtatatcaacgcctacaagacggtagtgcactttggtacgcacgcacggtattctacgagcttcaggaccgtacaccaaagaggacgtaaaatatatgtctagattatcaaacgctctgacatagctctaattcataaattcataaagaatgggtcgctctttccagaaatccccattttgacccactgccaataccaatataccgagcccccagctgttctagatactgcctatccagtatatttctcccatcaaaaataaacttgggtggacgcatatgattcataatccattcccaattcaggttcttccctttgttgtctggtgtgcttggtggggactggggctcttcgatgctagtatcctttgccgtggtcattcgcacatcgcctgtcgcaatcggagtctgaaactcgtcccattcggtcgcaatgactactgcatcggcgccattgcatgcttcgtacgctgatgtactcacttggacagatgtggaatggctaccggccgcagccacgtctgtcagaatgcgatcccgcggaaccatggggtcatagatggagacgagggcgccttcttggagcaggtttcgcacaagagaaatggcagcagaattctttgtgtccgatgtattcttcttgaaggcaaaccccaagaccgcgatggcctttcccccgacacttccatgcatagacgagacaatgcgcataaagaatcgcgacttctggtactcgttcatctctataacggaagcccaataatttgccacgggagtgagacctagactgcgagccaggtagatgagacataggatatctttctcgaaacatccgcctccccatccgagggtgctcttcaacatgcccttcccgatgcgaggatccattccgcaactagcactcacgctctcaatatctgctccgaccgcttcacatatcgcgcttaacgagttcacgctgcttattctctgcgctagcattgcgttggcggccagcttggatagttcggatgaccagcggtccatcgtgattataagctcgggtgatacccaccgggtgtatatcgcagccagctcttcagctgctttgcgcgacgatggcttttcttggtggccgatcaaaacttttgtcggatagaataaatctgttattgaggttccttcggagaggaattcaggattagagagcacctcaaaccggcaaccattcttagaactagattcgagctacgcccatggtatcattagtattcactgggtgagataggagacaatagtccgtaccaagtcccgaatcttgtctgctgttccacatgggacggtcgacttctccacgacaatcttgtccgactctgcggcctgcgctatggtccggactgcggcctgcgtgttggccaagtccaatgccatccctttcccaatgccgtctcccttagtaggggtatcaatgcacaacataataatctccgcctctcggatggcctgatcgatgtctgtcgagaacgtaagattgcactgggtctctcgctgccgaacgctggatagaacagcttcgaggcctggttcatacagtggagggatccctgtattccaagcgtcaatccgctccttgtttttgtccacaaccgttacctggatgtccggacattgatgggcgataaccgtggccagaggaccccctagaacgtcaggtaggaactcatcatacgcatccggtgcatcactcacccacgaatccagcaccaatacatgttacattccgaatcatgacggcgaagcatctaggtctgacagaggtttaattcctggttgaacaacccggagggaaaagaaagacactcgcttcaatttagcattcagcatgtcagctgtgttcctaagctcttctgtgttctgtcaatctaggtgggggaaccaagattgaagctgagcgtcaggcccacccatggtgaactctttccggatacggcaaagagcacaccattcaaagttggacttaaggcgactatcgacacttgcggtggggatttgcgtctgagctttgtcatcgtgcagactgtcagcccgccacggcgtacatttcaccaagggaccctaagaattacgacatccgtcttcgatcggcattcctcagccccaccacatcggcagctgaggtttagacgtcagccaccctcggctgttgttggggggggctggagggaagcgatgtgtttgttccaccttccaaggtcatcttgacgcgtgacgagattagggcttgtcggggctgatcgggtgggtcagcgcagaggattaaccactacttaaagtgtgccattcaaaggtgacccatgcttgttagggagtatactccgtatactattttacgtgatatggcgaatcacgacgacaagctgaaaatcctcatcactggggtaaggaacatctaccaaaagaaaggtctgggctaacactgacaggctgcggggttcctcggatccaaccttgcagattacctccttgcaaagggccaggtagtcattgggatggatagcttccaaacaggttctccgcagaatcttgagcacctcaggaaccatcccgactttacatttgtcaagtaagatggacaccatggatcaaacgctggttttctcggggttgacctttacagtcaaaatatacaactgcccttggaagatgtgggccagatcgatcagatttacaacctagcatgcccagccagtccgatccagtatcaaaaagacccgatctcaacgctaaggacatgcttccagggtacacaaaacgtgctcgacttagctatatcgaaaaacgcccgcgtcttacatactagcacatcaggtaagcgaaacgccaatagccccctacttcgcttctacctaatacataagtagaggtatatggcgatcccctcgttcacccccagcccgaaacatactggggaaatgtcaacccctttgggatgcgatcttgctacgatgaaggcaagagagtagcagaagcactgtgctatgcataccgtgaacaacaaggcgctgatatccggatcgctcgcatttttaacacatatggccctcgcatgaatggcagcgatggtcgggtcgtgtcgaactttatcgtcgctgcattgtccggtgaagacctgaagatcaccggcgatggaactgcaacacggtctttccaatatgtcacagactgtatgaaaggactctatcgcctaatgaacagtgactacagtgaaggtcctgtgaatatcggaaatgatggggagtttactatccagcagctagcagagaaggtagctggtctcgtggccgagatgaccaatcagcctaaggtcaacattacctaccatccacgccctgcagatgatcctgctgttcgtcgaccccagatctcgctagccaaagctgtgttgaactggtgcccaacaatccccttgcaggaagggctacgaagaacgattgagtggcatgtaagcgagcgagtcgtgtcctagcccacctgttcaatttggatatgactattcgacagtccggatacggattaggagcacttagttgtaccaagcctcctacctcaaaaggtttctgtcctcgatagaacagcttcggccggtaaatagcggtgggtactggtttcctgctaatgtcaccagtctcagatctggatctatgatgaaggtcacaaatgaccaatgaaacttctagataaaacagtagtccgtcgaagttaggttaataaagaacaatactagccccacacagagatgtttaaaatttgcacggagtagtagtatggagtagtcttacaatgagtacacttatctgccccgaacagagtggtccgtggtgtcggaaaaggagagcggtgaataaatgggcggcagaaaaagcacggtaccggagactcatctgatatccgctccgcgcaatatttccatctccgtttttattttcaattaacctcaatcgcaggtcttgaataactaacattccatcatgttgtcgcgatcagtatggaggaacctgggctataatgcccgtcgaagaacggccatacccgaggttccctaccgctgcttttcctgttcgcagcgagctcaagtggactccaacaaggccaaccaagatgaacggatgacccattttggctttagcaatgttcctgaatcgcagaaggagtccatgggtatgcttctatatgctctccgcactattggacacaggactaaccaagctatgccgccaatgtacagtcggagcggtcttcagctcagttgcttcttcctacgatgctatgaatgatttcatgtcactcggaatccatcgcttgtggaaagatcattttgttcgctccttgaaccctggatcggcgctaccatctcgcaacaccgacacgacaggaaaagggtggaatatcctggatatcgccggcgggacgggcgatatcgcgtttcgcatgctggaccacgcgaccaacattaactacgatcatgatacccgtgtcacaattgctgatatcaatccggatatgcttgcggagggtaaaaagaggagcatccagaccccttactacaacacggaccgtttatcttttatgcagggcaatgcccaggacatgcccaacattcccgataactcagttgacctctacacggttgtcttcggcatccgcaatttcacagacaagcaggccgccctacatgaagcattccgagtgctgaagcctggtggtgtgttcgcttgtatggaattcagcaaggtagagaacagcgtattcaatgcggtctacaagcagtggagtttcagtgccatcccgatgatcggtcaactagtggcgggagatcgggacagctaccagtatctggtggagagtattgagcagttccccagccaggaagaattccgggggatgattcagaaggccggtttcatgatccctggccggggattcgagaatctcactggagggattgcggctattcacaagggtattaagcctctttcccaggcttgaaagttccatggcgggtgaagagacgatgggagaagaaaatatttgtatagtactaatctcctagatgacaatgtaacagtaacaatcaaccattttgtacagtacgggatttgcagaagcgtcagcgtaggtggcgatggtgtcataacggaagttattggagccgagactcggaaggcgcactagagggaggggattgtttctcctttagaatcttaggagaagcatggaagcgttagcgtgcagagaatcaaaggaagtccgaagtgtacttactacgtcgtatctccgataattagtcaaaacttcctgccgagaccgattctcctccacttcccttacgattcactccccccgccgtcgaaaattttctaaattccttcgcttccccgggatctcgtccgggacctcttttcccaggcccctcctgggagaagacgaatcagtcctccttaattccaaaggagaatggtttctgcgccatggggcaccttcagcagcaatcgccgatgatcccgctatcgtcccccgcggacccctccgtgcccaccatgataaagaaagaccgcctcgctcgcgacgagctgtcgcttctatccttgactcctccagacgtgataaactctgcgttatcaactacaaaggatggccatgctgatgcatcggtatccaccgccattcatgtcatttccacagagcgcgccgccctagcgcacttggaacgtctttatgaaacaaatgcgttggcgcaagagagtcttgcccgggcggtaagccagattgctcgcagcgtgcggagtggaggaaaattggtatgctgcggtgtaggaaagagtggaaagattgcccaaaagctcgaggcaacgatgaatagcctgggtatctacagcgcattcttacatccaacggaagcattgcatggagacctgggcatgattagaccggtgagtgtcaaattatgatagtgaattatatggacaggcttatttgatactcttatacagcaagataccctgttgttgatttctttctcggggcgcacgcctgagctcctgctcctgctccctcatatcccctcaacggtcccaataatcgccataacttctcacctccacccgtccacatgccctttattgtcgtttcaaccgtccgacatgggcatcctcctaccagcacccattcacgaggacgaggagttatccatcggcgtatgcgccccaacctcgtctacgacggtagccctgtcactgggagatgccctggctatcgccaccgccagacgactacacacatctccaggaagaggcccagcagagatcttcaagagtttccaccccggcggagccatcggcgccgcatcgaacgtcctcacgccaatgagcatgtccaccgcctcattcccctccacaacttcagacgacctctccagtcaacagcagtccgtcgcctcgctcccccagtcagaggacacccaacgcataatcgacaagctcgtccccatcgaccaaatcccagcagtatctacatccactggcaccatccgtctcctagatatcttgctcacagccatccaacaccccaccgccaagtcctgggtccatctgtctccgtccgaaataatcccaccccgacatctccgctccctttcgcaaacaaactatgtagacatggacacgtccgcgctagcctctctcggcctcccgttttccgtaccccgggatgattggctccggctccctagctcgacctccctcgacgatgcgcgtcggctagtttcggaatctaccgctgctgcgggggccgtcatagccgtcatgcaggacgagaatcccgatgcttgtttgggcttctttgaagcggaggatctgtgggatggttgtgactaatttcctcactctacctgtttatacactctggtgattcggctttgcctcctccagtacatatctatgtatatggttttgatgagacatgggtcttttgtctgctattatatgatgtttatgaataacgccctgttttggattgtttgatttttgaagctgatagatctagtcgcctttcccccctcatcacgatagatttcttctggtcctgttgctgaaaaccatgctggtatatatcctgcaattttatacattgcgtcatcgctgcgctttcagtcatattttgaaagctatgctatcgccgtgttctgagcactttacaagtatatattcatgaactctgggaatgtagtatagtccatttattcttaagaactagatctaccatgatctatcaaggatttatcagtacaggagtcgtgtcaggggtataaatagaaaaccaaaaaaagaaacaaagtaaaggtaaagagcagccaacgaagacataaactctatggtatgttcagcgcattattcgtgacacttgcccaagaacaaaatctggatacagccaaaataaggggaatttttcggaccaagaccgcagctgtaggaagtggggagagtgactcgccaggcacggacaccagacactgcagacatgtccgtcgtggccccacagctaaagaatgtctagctacaagcgcccccaggtatccaacaactgcggtgcaagggagaagaggggaggtggacagtagcacctctaggtaatgaatgtggccggcacgggtacgggtcgcttgtggctgctattgtaccccccaaaataaggaacaagggatttcctcatagcgcgctaagctctcagcaactgggctcttcccaccgcgtatagcagaatgaggctgatccgtactcatgtgtagttaacgggactaacaagattgcaaggtctgagggtatcaacctgacttgctaggctcctgtttccccttccctttgtcggatgtggaattggctgtcgtgttatcgtccccatacaggcggtgctgttcgatatagcggatgaccggcaccgggattaggtaacggacgctcatctcacgtctgaggaaaagacgaattttggtgctgctgacatcgttctgaatcagctgttgaatcacatggatattgtccttccacggctgcaaggcagcaagcgcttcatcgatgtctgttccgctgcgttcaacaatgaaagactagagggcaacattagcggggtccatgactcatccaatgtaggcatattgtacgtacaccgtatttgccaaggatgtggtccaaatctttttcactccatactcctggagtcgacatggtatggatcagatcagctccggccagcagagcgatgcgtacgtgcttccgtgtgccgtctgcggcttcaattccctctcggacagtgttgatctcgtggtcgaaatgatcaagcacgacggcagttggttggtatgccttctgcattggctcccatgtatcaaccattaaccagtcggaggtttgttccactgcaagttggcacatagcgactctaaacccgaccagtttgggtcagcttagtgtttcttagggtatagataaaccggtgaaccagaaaacaaagtaggatacgcttgggaactgatagtggggagaatgttcttaccggtgctctgcagcggccaaaccagccttgcgataggcatccgacaccggcgagagatatccgccgatgagttcgaagttcgagctgaacttgacgtaatcggctgccatttcgaacatccgcagatgcaagtaagtgatgggcgagaaagaaccacaagcgaccagtagcaaaggagtcttttccggatcatccatcttgcgcttcaggcggagttccggaaactgatagtcctccatgggtgccgggggaatatgggcggggggctgatggacatcctccccatgcccaccggtgatgtcagtcatacttgcggattgagatagtgatctcagaacgatataaccagggctcgaatggatgtttgtatgtagcgcgatatgggacggggtggataaggagtaccaaagattcaaaagagatgggaaagaaagaagaaggggacttttgaatggatgatggaaggcgactgaaccaaaagcctttcagaaaatcatttgccggcggtttagtcagacccgcgcggggaaaggaatttattacggtattggtatgtatccggcggggaagcaaaagaattgaggaacatctacttgagggggaaaatcagtacctcggcgactgatcacatcatttctccaactctgttctgtactattttggtatgaatcggagttggctgagtaccacctgggaacttcccggtatgaatttaccaataaagcggcccaggcaggattaggcaactgtatgcactctgtcacagaaagtactccgtaataatacggaggaataactggggacttccgattctctcaccggggaccggtctagattatactactaatactactagaagttgtttccgattccctttcattgcttgaatctcgcaattgtttccagaatgtctctgacccacgtcccaatcgaatgggacatctccttcagttaattgagcacgtgaatatattgtactccgtacccttggtggatttatccacaatgtgccaacctagccttgtctatactgaaccctatccattggatgtcacgtattctgatgtatccctcgatcgggcattagtactgggcatttcatgctgtcacacttgttatttgcaaagtaactcatacccactatgctgagagttatattcagctttcgaacatcggttcacccagccactgtcgatcaatgatgggtcttctaaccgagcggagtattgctctgtcgctaattcgctcttctccctgtaaagtacagccatgtgaaactataagctgaatccgaacgctgcatattttatttatcctgcagcttcactgaataggatgctgcaaccatcatgaggcagagtcgctcattagaattgggcatatacttcctgtgactgttaccaactgcattccttacatgtttcaggtgacagacaagatgtgcgcaagtgcttagcaagtttcagcaaatttggttgcttactcggcatggtcaatgacatactacagttggagaacccgcccatccattcctgatgctttatgaaaccatacatgcattctccatcccggtacagcgtgatcaacctgcgaatactggcatatactacttcaaatgttttggtccgagaaagacagctgacctgacagtagcttgtgtctgatgatcgagaaaccggattagtccgaagtgacagttcgggaaggttaccgaaaagtttagccatttggaccttccgacgcctgtgtgggtgaaccaatcctgataagatattgtcaatatttagttcttgaaggcctgttaatagaatgaccagcctccagctacatgttgtaaactttattactccaaatcaaccttggagagagggtagttgctacctccgcggctggaggggttgaaatgtatatataaacgagggacacagacacgtttgtcaagtttcctctagataatgcttgtagatggattcaaaggcaagccagaaactgtgtcgacatacatcctccgatctgtaggcataaggttaagtaaatctacgagttaagaggacttagcccacggtccgttcggataataccacttatgggcgtagcctctagtcgatgattattgaacaatatttgggatttcaaaatttgacggaatggcattggtacggtcttctagctgaacaaaaaggttcccataggaaccgggataagctgtggcactgattggatgcagatgaggcatgttggtgttggatgtccaccttacgtttgatcgagtagtagtgtcgatgtcacccagtgataataattactaaaacaatgatatacatgcataactgaatgagtggtactgctgagtccgaaaggttgcagaattggaacatattatgttgaaagaaagattttaaaaaacatatataggggtaaaatagcaaaaataatagaggaagagaataaaagaagaactatttgttgtgatacttcttaatgtgatatctactactagtaagtactagtagtacttattggtggctgatggggctgcactatagccgcctgacgctctccggagttgcttcctgaggccggcgtcaccactgcttaccactaccacgtcaaccctcaaccccccaattgattcattcctcctcttccattccacttccttcttcatcgccactacgacgttcacgaccactgcttttatcccagttcttgtctggtactcatcactaattcattcagatacttgctttccttttactgtgtatatctttattcctttctcgttctctgttctaactgttgtcctcctgacttatctttccataacttccacccccccaaaaacggacaaccggaaaatacgcagtgtcaccttcccgcccacgctcggtcaactaccttctgagtaacggatggcgggttaaacggtcgacagacgagcgagccctcttcgtccagctctggttaacataaacttatggccagaacaaggcccaaccttcaccgccaggaccctcttgaggattcatccactggagcccccgccactgccgccaggtacatactagatctacttccctttccctgcgcagtttgtttcgccttatgacgcttcatatcctgcctctttcgtcgtcgtggccccgcacagtctatgactttgggatctgctagaaagcccgaggtcgagctctgcatcccaatcctgtctgctatcttcccctactacgccgagtccatcggtcattgtgtggaaagactgcttttccttacgttactccaacctttatttaccacctatcttatcctgtcgctcccatacctacccctcacttaactttttgtcattgccgtgactcggaagtgctcagcttctcatgtcctccaggattactcgctcagccgcgagactagctgcagaaccccctccgcccgccacctcaggtccctctcccgcgaatcccgccgctggttcggccccaaatcggaagcgtaaagtcccctcacgaagcgatcgatctgtggaagcccccggacagccgaatcctccgtcccccccacggagagctaagaaacagcggcgtgcagcttccccccagccggcggccgcctctgctgctccccgccgtggtacccgaaatcgtccagctatgtcccaatccgggtgagtttgaggtgcttcgcggcgatcctcgaggttgttgctgattgacgtgttgcctctagtccatcctcacatccaacggaggagccttcgaggaaccagccgtcacccccgacatctagaagaaaatcgagcagaaatgggaaggtgtcacaaggtaaggttacacggacgatgctcgatgcctttttcacaaccctactcccccactggccaagcgactcggttaacacattacttcgtcagatcgcttttcaactgcccaatccccaccacctcggcgtcaacagaagaagcgctcatcgagaaataatccagatgtcatcatgaaagaggcggatgaggacgtcgaacgacgtgaacggagtgaggaacgagattcgtctccaccaagtgatagcaacgatggaaccaatcattcgggccttgatgatgacgatggagatctatttcacaatagtctgtttggctcgcgcagtcccctggggcttcagagcaccctacgtgcgctgtctgggatgatgacgggcatgtcatcccgcttgcgagaaatcctgtgcaatctcagagcgaaggatgacccatccatccaattgattgctttacaggagctttcagatctcttactcgtatctaatgaggataatctttccggacagttctcccccgatccctacgtaaaggaattggtctcgttaatgcagccgaatgaatttggcgaagaaaatcccgaaatcatgctcctggcatgtcgctgcttggcgaatttgatggaggctcttcgcggctccgtagccaacgttgtctacgggggtgctgtgccgattttgtgtcagaagttgctggatatacagttcattgatctggccgaacaagccttgagcgtaagttcgccgctagacctgttaactcggcttctgagacctatgctaaaaactcccagactttggccaaaatatccgtagattttcctgcctctattgttcgggaggggggcttgactgcttgtttgacatatctcgacttcttcccgactagtacacagcgtacggcggtgactacggcagcaaattgctgccgtaacctcccacacgattcctttcctgtggtgcgggatgtgatgcccacacttctaaatgtgctgtctagcaatgacccaaaggtgatggagcaaggttgtttgtgtgtctcccgaattgtggagagtttcaagcataagccggagaaactggaggagcttatcgaacccgccatgttgaaggcggtcctccgtctgctgctgccaggtaccaccaatctaattggcccgcacattcacacccagttcctccgcgttctagcgatagtgtcaaaagccagccccaggttgtctgtagaattattgaagatgaacgtggtcgatactttataccaaatcttgactggggtatcgccgccaggcaacctggaagatacgaccgttaagatggacagtgtgcttgtgatgcaagccttgatacaccggcctagggagcaggtccttgaaacgcttaatgtgatttgcgaaatgttacctggcgttcctggtcgacatgtaccacaaaccgacggatggcttaattcccccctcgacagcgatccgtcccttggcttaaagtcgcccaaggcgaaagaagtagccgaaaagagacgctctctattactagaatgccaaggcgagctcaagcgttttgctatgatcctgctgccaacgttgaccgacgcttactcgagtactgtcaacctagaggtgcggcaaaaggttctcatcgctcagcttaagatgttgcaccatttagatgccggtctggtggaggaagctctacgatccgtgccatatgcctcgttcctggcggcaattttatctcagaaagaccatccgtcgttggtttcgtcagcgctgcggtgctctgaacttctcttccagcgcttggaacatgtgtaccagtaccaattccatcgcgaaggtgttgtctcagaagttttcaagttggcggagggacctttgtcggatgagaagcagaccaagccttcctctgatccacccgctgctatggacacctcgagcgattcacgccgggaagccgaagacgccgatggcgcgggagatgacgatgctcatcatgacgactatgatgagcaagaggatgagcgggacgagaacgacgacatgtcggaatccgatagctcttcattatccggccaagtgatctctacaagggtagacaacgcaatgaaggacctcgttatccgcgatgctcggacgtttgttgatctctacgaagccagccatggtagagacatgcgagagaaagctatacaagtcctgaccgaattacgaaatctcgcctcgaatatagaagcctgctatagtggagacgcacgtgaggacggccttgcgcttttcgaaaaactggccgcgtacttcgacggtgacgcactcgagagtatcactagctccgaattactgaactcgggtatcatcaaggtgttgctggacgtgtttggtgactttaatctttcgtctatgcgcaaggctcgtgctgcctttctacaggcattcatgggatctactatctccgagaaagcccgaagccaaagcactgctacgactccattcagtgtcctgatccagaaattgcaggacttgctcagccggactgagcatttcgaagtgcttactgtcagccacaattctttggaaaacacacggagtaatgctgcacatatgcttggaaaacagcttaggctcaagttggtggccgatgaagactccgatataccccgtacctatcgaagtataatggtgtcaatccacgccattgccacgttcaaagccttggatgatttcctccatccacgaattagcctgtcagatcgtccaaaaccatcacgcagccgagaatcgttgttctcacagattgctaatgccgcccgacttcgggatcagctaaccggcaatggcgagtttcctggaggtgatatcccgcctttaccgcgtcagagcacggataatgacaggtcgtcgcatccagaagactcgcaactaaatgctcaggagtcttccactgaaggtcaggagcgtagttcgagatccagacgttctggccgacaccagcagacttcagaagaccatgatgacgagcctttagagtgcgcggatgagagacacctgagtgaggacgaagaagatgatgacgatggtgacgatggagaactgaatgctatcatggatgatctagacgatgacctctctgaggacaatgctcccgacccgacggcggtgaacatggaggtagcctcctccggtaaggtaactgctcggaaggaggacggaacacgtgtggccacaccatctcaatccaccccagcatctaaagcatcatcttctgcctctagtgtggctcagaatcccgccggaaacaactctcttgccacggctggccgtcctttctcttcctatgccgctgcaatggcttctatcccgtcagactggcacctggagtttagcgtggatggcaacccaattaccggtgacacaacaatataccgtgctgttcatcataaccggcaggattccgacaccagcggaaggcacgtgtggtctgctgtccataccgtcaaattcaggcgcgttccggggccccctcccccagagcctactgccctcacatctagtacaccagagtccgctgcgaagaacgctagcaccgagatgccgccctcgctcagccaagatacaacaactgcgtcgatactccaactacttcgccttctgcacgagatgaatgctactcttgatgatatagtcacggaaagcaaggagctcgtcgcacttaaacccgaagcccttgcacagttcatcaatacaaaattgacggcgaagcttaaccgacagctggaggaacccctgatcgtagcgagcagttgccttcccagctggagcgaagatcttgctcgtctcttccctttcctgttcccatttgagacccgccatttgttccttcagtcgacggcttttggttactcgcgggcgatgatgaggtggcacaattcgcaaaacggcgacgatggtcggaacgatcaccgacgtgatgatcgaccgttcttaggccgcctccagcgacaaaaggtgcgtatctcaagaagccgtatcctagagtctgctatgaaagttatggaactctatggctcttcgccgagcgtcctggaagtggaatactttgaagaagtaggcactggattaggcccgactttggaattttattccaccgtttcaaaggaattttcaaagaagaagctcaagatctggcgagaaaatgattgcaacgatgccgaagagttcgcttttggcaagcgaggcttgtttcccgcccctatgagcgaacagtatgctgcctctgagtccgggaagaaacagttacatttgtttaaagttctcggcaaatttgttgctcgctcgatgctcgactccaggatcatcgatgtctctttcaatccggcatttttccgaatcgctgatagctctttctccgtagccccatcgctgggcacggtaaaggcggttgaccaagacttggcgaattccttgctcctgttgaagcgcttcgccaatgcgaaggcagaagtcgagaataaggcgctttcagaggctcagacgaggcaggccctactaaatgttgaagtggacggtgttaaggttgaagatttgagtctcgacttcaccctccccggctacccgtccatcgaattgatcaaagatggttctaatgttccggtaacgatcgaaaatgtcgatttgtacgttgagcgggtcgtggatatgactttgagtagtggtgtccagcgtcaggtggaagctttccgggagggattttcgcaagttttcccatattctgctctccggacctttacgcccgcggagcttgtaatgttgtttggaagagcagaggaggactggtctattgagagtaagtacacctggtctgtctgtataagtacggcttactaacatgctggtcccagcactcatggattctatcaaagccgatcatggcttcaacatggatagtcgcagtgtgaggaacttgctccagacgatgagtgagttggatgcacaacaacgtcgggacttccttcaatttgtcactggtagtcccaagctcccaattggaggtaggaagaaagcccgcgcatcattcaagccaagacggattctgactagtataacctttacaggcttcaagagtctcaccccgatttttaccgttgtctgtcgccccagcgaaccgccatacacccccgatgattatctccccagcgtcatgacgtgcgtaaattacctgaagttgccggactacagcagcttggatgttcttcgaacccgactgtctgtcgctatccaagaaggacagggagcattccacctgtcttagttcctctccgtccagcagcttgctatcaagttacagatggttagagaactttccttccgtcgctctttagcggaagccatacaaaaataggaaaaagaatcaaaaacaaacggtacatttggtccattggtacagtatctagcaaaatacccttacatggtgattaagggaggttataatgacggcatgagtgaatcgaatctgtttacatcggccggctttctgcattcaaagtccattatttactttagtcgcagggcatcgattccggactttggggtggagtcatggggttcgtcattttattttagatagaaaatggagattttcagcgcaaaattgtggcccagtctatcagtacgccgttctatcttgtgtctataatctatatgaggtattataagtttgtccaggaaaatattagctgaagagtatttaaatcacatcgcgcccacggctgtcacacctcaatcaatcgcgatacagaggtaccatagtctgtaatcataaacagttagtcaccgactgaggaagggagtcaaagtcaaagggaaaaaccatacctctgcaaacttaggctcaacaaacaaagccctagcttcggccaccataacgggatcactctcctctccagccggtggcaacgagctcaagcttccctccacccaagccttcctcccctcaacattaaccgtatcagcccgcaacacgtacaaccgatcagggacggccggcttccgaaaatccatattcaggttcgccgtcatacccaagccactgggaaacgacgccgacacgcaccgcgcaaatgcctcgtcgaacataacggacaacaagcccccatgcacgaatcccgggtgcccgcacaattgcttcccgatatggaacacagagatcacacgccccgcccaccggccgctatccttcaacttctcagtcgccgtccacatgtacggcggcacggtgatcttctccggaccggccagtgaaccggcgacgaaatgagcaggccgcagagaggggttcatggagaggtgagggcgggattctttgtactttgggtcctgacggagggaccgtactaggggcagacgggagatggacgtttcgacttggggttcgggggctggtggtgctgtggtgcggaatgaggggacgtcctcgattggtgtggcatttgtagaggcatggtggtcttgcgctgttgctgaggcggcgatgcggactgtgcgaactggtgttgtttggggggttgttgttgccagaagcttgagtctgtgggtgtaatggagggttcgggttagggtcatcattgttgcgctttgaggttgtggctttaagtgagatggtatcgaggggtggtattcgtatgccacaatgatatcggggcttttttttataaagctgtagatctatggaaacttaatctttttagtgttggaccgtgtgtcaacttcatctatcctagctagggtttggatcgacgtacctatgatgttaggagcttttttaagctattcaagtgaatcttgatagggtcaggaaagagataatgattcttcgttgcgacagaacccggataaagataaaaaattgaagaaaaaaaccggagaaaaagaatactaactccgtagtggagtatgtctacgctagagggcccacgtggaaatgccgtcattctcgcaactataataaagctaatcctgcatgattgtcttgtctttctgagcttgattgctcccagagctagatcttcagggtcttgcgtggcttgagatctatcgatggctctcttggttcatgtaatctacttcaaggtcatatcaagcttatctcttcaagatcgacagatcggacgagtaaacgtctcatccgctctatgctgtgttcaatgagaatataggaatgctcgtgattactccgccaagcatcctaaggtttgtaggcattcgccattgccttgatgattgcaggaccgttcttgctttcgaaaaccttgacatctccaaataaggttagtcggcatgccgagatttttttgatcgggctggagtgggtccgttcggagtcatcccgagagctcccggactccgatggacggagtataggctgaacattgagtacacataatagtcatagagccgtcgtgccgtattagtatttagagttgtatgacataggtagattgtctgagacctgttatgctattttaaagcatgtgttatcactctaatgcatgcattatctgatttcggtctcgccgagtctgggtgctttgcgtcagtgctctgcctgttacttaataaggtagttggacaatttgaagtgtgataggtacggacttggggctccgcattatgtacgcgcttgtgcattggggcagcttttgttaaatctggttactggatgtgggtttcgcaacctgtcgttcgagtcatcaagacgtaggctgttgctctttttgaaacattgtttagctctctagctttagtcttttggtccgaagtataagtttgtagtccagaattaagcttgttatagtctagatagtggcgtgctgcatatttaactcatcctttattgattataatacaaacattgttgattaactcactcagcattatctacatggagtatcgttagctcgaaagcctgctctaattacactgtaccagcttcatgagctgccatcgttaccgacgccacaagacaaatgatccaaagcatcgagcgatcaccaaagcccttcaacaaagtagtatgcgaggtctcccatgccattctcttcacctgccacttgaccatttccaaggcaacggaagcgattcgcagagttgtactgaatgttgaaatgttccgcaccgatgctgtcaagacacttcttgaaatgactggttgtgcctgcgtaaggcgcagtgacctgccccgaagacttgccgttcttgtaccagctccggcaattatcggcccaggccgtcctcttgaagtattcctgtgcccagacattgtagtcatcgatggcttccttcttgacctccattgacctatgaaagtgattaatagattacctcagctttaccggtccagggtgagcttacttgatgtcgtgcgtggccatgtgctgggcccacctcatgatgtagtcgcatacgaaggagattccagctagaagtgagccattggaaacagtgaagtttggtccaccgattatgaagtaattgggcattccatccacttgaacggagaagaatgcctctgggttgtgcttccaccgctcgtctaaagtagcgttatcccgcccagacattgtccaacgaggaacgaaggatgtgtcaaaaccagtggcgcagacaatcaaatcaaactcttcttcctttccatcaactgtctttattcccttctctgtaatacagtcaatcgcttcccagcacatgtgtgtattcggattcgcaaaggactccagatacccatcacaaggtgttaaacggcgacaacccgggctgaagtctggtttcatcttaagggcaatggatgggtcatggctatttttcagtctgtcctgcatctgctgcgtggcgatctcggtagcaagcttattgagagtatggtctttcatcataccgtaagcgaactggttcacactggagttggagcattagtgccaacctgcacagaatccatgaacgaatactctttgaggtgctcaatacctgttttcgagttccttacgcatctcgaagaaggccgccgggtcttctctgaatttcttcttttcctcttcagtgtatgcaaagtttctcccatccctcgtcaggtgaccgctgaagttggaagcgatccatgttgggttgcgcacgtagttcaccatcttagacacctgggagtgcatcgctgcgacacactggacacccgatgaaccgtttccaatgactgctacgcgcttgttcttccattcatatgactcgtccctaggtcagtattagtttactctaccagtctccagcaggtcaggaaggaaataccaggccgcagtgtgaactagtttaccgccaaattcgctcattccgggaatgttgggcaacttccatttactttctcgtgtgatcagcaaaagtcgcaaaagttggaaaaaaactccttttaccttaaaggtcccgatgcgctaacaaatacttcggcttcgtcctccttaatcacaccgttctgctcaaccttcaccttccatttgccagctgcttcgtcccatgttgcctcaaccaccttggaattgagctcaatgttgtcatacagattccatttgcgggctgtcctctgtatatactcttcgatttcggggccgggggcgtaaaaatgcgagtagttggggtttggttcgaataggaaggtgtacgcatctggttggtattcgctcacggttagtaaattcttgcttggtgctgaagttgattaaagggtgatctcacgggctgggacatcactagaataaatcaattaaattctgatgaatgactattactccagatatctcaaagaatgattcttaccacgcaacacctgggtatctgttctcaaaccaggttccacccacgtctgcattcttctcatatatcacaaaatcaaccaccccctctagtttgagtccgtgtttgattttgtgggcgagggtcaaaccgccgaagccggctcctgcgcagataattttgatctttctgggagtaaaagcgacatcttccttgaccgaaacccagttcggaggagtctggccttgcgcgacaagaccagccgacgtgactgggttttcgttggatgcgtcctcggggcgtctcatggttacaatatgtgttgagcaatgtgtggcaggaggatctgctccacggagctcctaagtgctatataatgcattggcattctaatagctacaattgctagcgctgaacgctacccctccaaagtaatttccgtcccatcgtgccatcgctgctatctcctgtagatcgggtggctgacagcgcaaccgaagtctcacaccaataaatttacgccaacatggaccttgaccccaccgaacccccgtctccgttgaagtccgttcgtggctaagtggcgcgtgcctcgcgccgtcgcggcgctatctccaaacctaatgtacggcctcgcacggggtagttctggcattggatgacccaccgcagatgtggaaatcactacgtactccatcgtgcacgatgcaggggctattttggcctctaagcacgcacgatggctacgaataaccattcacaaagcattgttgtgcgcgaagcatctctcagtggcgagattgcgatcaacatgttatatccctcaccactagcgacactagcagcgagctagcctctggactattgcaacctcatcaatctcatacgcagggtagacaggaagccaagacaccggaatgaggccttatgcggccatcagccatcctcctcgtcatcggagtccggacgaacagggttcggtctgattactgtacattagcagccctaaaggcagcacgcgaatggaacctcacccttgcataacacaataaacaaagtttttgttacctccatagactggaacttagcgttttaaagcatatatataacttctcatgccatttctctcttccttgtccttggctgactgccgactctgacgcatctctgcccatgtctgcgtccggagactttgggccagcgcccccgggcgtcaacctctcagagaaccaaaatggctctatgcttggggcggtcattaccctcattatactcgggacgctgtccgtcgtactgcggatatacgctcggactgaattcaaaaagttccgattttctattgacgattatctgagctttgctgccttggtaagtagcctcacaaggccgaagccaagtgtatgcgagtcatagctcattctccccaccatttacttagttattttcctactcgctcggtatctgtgtgattatcagtgagttctctctctcacctcttcctcttctcaacccccacgcaacagctgaccgtggacaggcgtcaaatacaaaaacggacaccatgtccaagccctcaccaaacaagaatttacagtcatttggaaacttctctacgcccacgtcatgttatacgccttctgcgtgacctgcaccaagacatccattatattgttctataaacgcatcttcaaccttcgttactctctttactttgctatgttctttatcctaggctatttcatagtcatcatcgtcacaatcaacgtggcctgcgatccaatcccatacttctgggagcaatacaccgaccccaataccgctgtgggcagctgcattgatattcccaaattctttttcggaaatggtatcgcggcagtcctgatcgacattatgattctcatcatcccgatccccattacctggaaactacagatgccgaaaactcagagattggccgtgatcgggattctattactgggtagcttgtgagttatcattctcccctatactctttgaaaacggcgacaagcaaaaagacataagtggtagacgtcgctaactgtcccaaagtgtctgcatcgcaggtatcgtccgactggtcttcctaaaccgaaacacccactcggacgacgcgacctggtccgttgcgcccgtcttcgtgtggtcttgcgtcgagccctcaatcggaatcgtctgcgcgtgtctccctacattatctccgattttccgtcgttggtggtctagcatgatcaccgggaagtcgggaagcgcaagcgcgaaacagtccccctctgggtacaacctgagtagtcgaaaatcccgactaacggatccgggtatgacgtggacgcattgtgacgaggtcgagctagtggacaccgttatcgagcgcaagtcaatctccatgcaacgcagaggaagcgagggggggaattcatcacgacattcggggatccgagtgagagaagaagtgatgatcagttacacggccgtttgattggtggtctacaagtttacaattcatgtacatatgacaaatattttactcgatgaactttaacgatcaatagtccacgttgttcgtccacactagtcatgatgtagagtttttggcggagttcttttccgactggtacacctggacaggattggatcgtcaccttctcgatgtcaaacggcaagatcagcatccccgacttgtcttggaagagaaaggatccccggaacatggcctgacgtgctctttttcagcgcttctgaatctctcctgtcaggactcgggactcgggactcgggaccacctcgcaaacaagagtcccactgagtggatctgataaccccatgggggcccaaacaccttgaagggttggatatcctggatagaagcgaaccacaccaaaacaattgattgaaccttcgtgtgctactagaaaccaaccaagtctcaataatccatctcgtttaaccgaatgaaaacgcaaatacttattatcaatcatgaatgatgaccctctgtgttgtcaagcccgctactttagcctgagtatccacatagcgccaccccgttttggagaatgtggtgtagatccacttcggttgcgatggcccaagagccctaagtggaagctcacagcgatgagttcttccgagccctccgagtacaacctttgcttgcaatttttactgcagttgagacgttgttgggaattggaatcaggaatatatgatatcactaccgagattagggctaactagggtttcatgattcatccagatctcgattccacctcgtattccgtattctagaaatcttcaattcccggggaatcaaaccaaaaaagaacatacggttacgcgagtcaggttattgattgtggcttgcagaattattcagggactatctagatttatttaaacttagggtatgatgttcctgacgatcagctgcccattccgttcctcgaatatgacacccgttccgtggtcgaagcatcggctaagctccaaggtcctaattaagatatctgagcgtcgatatcttgtttccagggggtcggtgtgctggattgtggatccgtgaggagggttattcgccacgcggggatgatgcgcattgcatgcatgttcttgttttcatttttgtactccgtagtttcttcgttctttatgagatcggattgtcagggagtgttgtgctgtggatctcgcgtggtgaggtagtggcccctgctggtgatctcacctttaggggttctgtggttttggtttttggtaaaggacttggttgttctgcagggattttggttatgaattagacataactctcgagctggggtgtcataaatctatgtaattctcttaaattattccgtggctacacccagttttctgctatgtacttgctgttcaccttcttatatccaatagtacggtcttttccgccaaggtgcagttatatttattcattgttagcatctgcgcctgtatcagctgagacagccatggccaggctctgttggaataggttgatttaatgagtcttcctcttcggacattgttcatcgtgtgcaaacgaggggtgaatctgtcttattagaagagtaggagatatctacggctcgagttcagtcacctctgcgtagtggtcctctgtttggtctgggagaaataacctacgtaggtcttatagtctgcattgtttctttattgcatgagacgtaaaacgtcactgttacgatttcaggcattactatatgtgttattactctaccggtttctttcgcggagattgcaatatataagacgatagcaaaaacggggcaaagtcttccattttttagattgtctctaagacctaattcgaaacacggtaagctattctagtataaaattctccgaaaaagatgtatgctaagttatcctataccatgctatctcaatccaatcagtctagtgagtgacttggataacaaccttgccgacatgctgccccgactcaagtctccgataagcctcaccatactccgcaaagggataaacccgatcaatgacaggccttgccttatgcctctccatcgcttgaagcattgcctcgaaatccatccgcgaaccaatagtcgatccagtgactgtcagggatcgagcgagtatatcaattggcggaaggccgcccccgaatccgcttgcaaagccaatcaggaccaccacgccagtgatcttagtcgaggctgcagacttcacaatagttttctctcccgcgatgtccagcaccttatcgacaccctttccatcagtcaaggcgagaatctcgcgatcccagtcaggacaggtggtatagttcacgacagcctcggcgcctagttccttcagcttgtcggccttttcgtcagatgatgtgatggctaggacacgggcgccgaagatcttcgcaaactgcaaggcgaaaagcgagacgccgccggtgccctggaccaggaccgtctggcccggctggaggggctcgatcttgttaagcgccgtccaggcagtgacagctgcgcaagggagcgaggcggcctcaacgtaggatatataatcagggatagggacgagtgcgtcttcgtagaagagcgcgtattcggccaacaacccgtcgacggtgaagccgacgctattggagcgatagtctgggttatatgggccaccgatccagtttgtaacgcaactaactgtgacgcggtcgccgtttttaacccgtgttacgtctctgccaactgcaactacctcgccggcaccgtctgatacagggacgacgtcttctttggtcttcgcgggatattctcccctcaatagcgctgtgtcgcggtagttcagtgaggccgcgtgtactctgatcagcacttcatgggggcctgggcttggtagaggttcgtcacgaatttctgcgctgggtttattgcctgtggtaacaattcggatggctttcatttgttccatggttcaaaataacggagggcttcggctgaaggcaatttggcttgattggaaagttgattgtccaaataataattgcgatatgggtggcaggatcctagagggaggaagaccgacctgtaaattcttatctacttatacatctaaattatatttagagtgggcgctccgagcagaggcaggtgggctctccgataagttgaccattctatgaacatactttatgaagtagaatagttgaattattaatccacaggaatcttactaagtcatttttaactctaaaagaaattcctcgaaaccttatcagaatatcattcaactccctacttactaatcccccacaacagatctagtcttgaggagtaatcctactcagatagaatcatccgacgggtctttatttacattacagtgtttaccatactatatgggtgtgcacaatggcattcgtatgtcatttctcgcactgcaacgcgagatatcagcggagggagcatcttcgtcgccacgagacgcaacatcaccgacgacaacggttccaatgttcaacctgtaatcgagaatttggccgaaggtaagcgggtattctcacctataaaaagctgagtgcaatggttcttaacactggtatctcagcgacacactccggcgacacatgcaaaaggtacatggagtaaaggaatgtgcacctcccccgaaacaagcatgtacatactgtcgagatcaaaagactagatgtcaaggagggccaccatgtagcaagtgcgtgtatcgcggaatagactgctccctgagtcggcagactgaagtacaacctggtggtgattccagctgcccaccagacacactgttgagtgatcactccgctcattccaagacaagtcgctctgaaaaagaaagacactttcttgatttatatttcaagctattccaccctcactggccatttattcaccaaggctcattccgtgaagacgatgaaacacccttacttgtccagtcgatgattgtgatcggtctgtgggtgagtaaggaaccgaatgcacagtcaaaggcagttgacctccacaatgtcctcaactcggccatacatcaacagaaagtatgtaaccgaaaccctcactataacctagtctattcccctgaccaaaaaacacgcaggaaatatgggatgcttctatctcaaaagacgcaagtagtacctgttcctggccgataccgacctatcaagctatcttgctccatataattttcgccgtactatacaaaggcagcggagcgcttggtctggacttgaaaccttctcttactcctgctgttgccgatctgcttcacagacttgtcacgagttgcagaaagctgggcatgctatactatccaaacatgctgagtcgatatggtcagaacgatcttgcttcgttagtctggataggtatcgaggaaatcaaacgttttaatatagctctctttaaggtgtgcagggctttcagcagctcaggtgaacaggggagtagtatagacagctcgaatataacagggacagcaagctggaggctttatgcacgcgacttacagttcccattaccaagaaacactccattgtgggctgctacgagcagggaggaatgggattctgcggctccagatgatgtatacggtattagcctaaatgacactttggaggcggaatggatctcaaagtcagcagatgtcttggagctgactgagatttcatttccattcgggtaggggtggtttgatatccagggcattactagagttaaaagcacgtcactaaacctcttcggatacttgaggagctgtgcatatcgtacctgatgatttaagtaactaatttctgagataatatttgttttcaatgttccagacaaccattttaatccggcgagaccggagtgagacacatcttctggcgtcaaggagcagtatccttgttcggagattttaatctcatcccactctgctggggtgtataataagtaatccctggactcaatatatacagtactaatttagctaataatattagtaactcttttctgcaaggtaggagctcacatgtctttcttcattcctcattcccacatttagttagtagtagttctttagcatcagccgatgtagtatcaatacggagctgcttttaattgccactgttattgcatgaatctagacccttttttcccctggcgagactcgattccaatcatattaccaagggaattgtttgtacgtacaactagaagaataaatacttaggctgtccactgtgcaactttctcactgccaatatgtatcctgactttgcaggtcatctcttcctttccacgacacacatctttcacccctattcaagccaaaattgatatcctgcagtctctggggagatggctaatatcatagctgtccattacaatctcgaccaaaaacacacggtcaagattgaaagtcttccaacctcaattggagaaagcaaggacggtataaatgacatctcttgcaatctttccccaccggcttctacatatatagaagcaagcatggtagacggcatctataaactactcaaggaggtagagtccccagagttcgacactcgatggcaagaaacccccagcaaggcattaagtccatccgcccagcacgcagcatccacataccgaaaaactctctgcctcggattaagatgcctatcaggagaaatcacaatccccaataaccagacctggaacgacgcaatcgcatactgccgagcagtcatcgccgccccccaggactccattacccgggccagttcatactggatcagatcttcttccgacataagcaaagtacaactgcaacgattcggaccgggaatcattgctgcagcgcacaagggcaattatgagattgtatcagatcatttccaaggagatcggctcaaagtgccccatatcgataaaaaacagagcttctaccggaatgcgcggaatatggatctcggtgctttcttttacccgtcgtctagcccactagcggttggggcctttgactcggggatagtgccatgctcgctgagtatatcagcctttctggacccggaggcggctgtcaaaggggggtcgatttcgggtgttgccatatgtgatgactatgctgcgttctcgcgtgaagattacgagattcgactgcgtatagttggttttgcgcttggatgtgcgtatgaattcggtgggcaattggttaatgcgataaccgatgggagtatgttgcaatgtgttgggaccggtgaccagcacactctcgaagctgccatggcgtggagagttatcagtggctgtacatcaccgaacagtgggtatatattcggtaaggaaagtttggaagagggacttgttataacggaagtcgaaatcgcgatacatgacctgctagactggagatctgatgtggcggctgggaaccatgaaaatggggtttcggcagcatatggactaggtattgaagacccttttcacgcatacctagaggctaccttggagcgagcagtatctaatccgagatctggcgggtatgcgattgcggctattgtctatatgcactttacaggtgttagatatggtgcgtatgattatcatggtacacatggggagtcatgctctgagtgtgttcggattcttcgagacgtgacaataggtgcagggctggtctgggctccgaaatcacctcctcggagctttgagggtagcgccggtatcaggcaacttgggaagacttggatcgatgaattcaaggactgtggtttggttcaagagagtctcggctggtttcaacatcttgtgtcgacgggagaaattcgacttttcgatgtcctgaatccgatcaaagaagttgatactgaggccgattgggcctaagataaacttttgtgtttattatctctgcgcgtatacaggaccgtgtcaaccaggaataatactataaaataccctacaaagacagcaaagaaccacaaaaccaacaatttaataaacaccaaacaacccaaacccccttcagacacacgcaacacttcataaccctaacacaccaacgaaccaatctaaacccaccatttcaccacatgctcacggagtacatggcagatctgcaaaggaaagtatgtaccgagcgtcagcatcgtcgtttaatcgaaataaggtttcccaggatctgagccttattgagttagggctactgagtagtttcttaaaatgcccgaagcggaaacctatcggacgacagttgccctttatcctggtctcttcttgttacatttatactcgtagagccatatagtttggatactggatccactgggatttggtatccaatcagaggggtttctggcgttggagaaactgattgcgaatgagtctccactatatcggaattgttgggtggacgtgctatattgggggagattataacctcaatttgcatcaggaaggattcgctgaacgaggttttggggttgggagggtatcatcttcttgactagagataaggatgggtatgtaaggcgagttcaagagaatattgaaatcaaaattagaaaaataataaataaataaatgaaagataaacgatagtatgacttgagggaaataaaatcgtcaaacacacgccacacagacccaatcagaaccaggatactgattgacgatgcgcatttgacaccgagcatgttaacagactaataaacccctctttcagctgatccagtgaagaaaaccaatgccgggggtgtcggcaaactccctatacgtggatagcaaacgccctaagttagccgccaatcaagccggtggtttgcttcccaactccaccggctccttgggtatctacagatggctccctaccaacgagcatactaaacggggggtaaatagtatagtgaatttcatcatcgtagtttccgaaagcgacagtgttttatagcggtgtgcttctgctagtttggtgagggcgctctggtatcttcttgactactgtttcctttgcggtaccttcgtatatgaattgtttacaagacatatatatactatatatggacccgcacagttcttgaacagttgtgggtgggtgaagcttgagatcatttttggcttgaggtatcttttgctcgtacagtgtctgtcctattgttatgggaatttttaactcaggttaggctctcggttagcagccatttcttcatggttatcgtcatagcctttggatacgttcacaactgtgaaggcacattcgtattgtgggtataagcaaactctcgctgacaaaggcagatgtgtgagaacgtgcgaggtcggttcggggtctgtggccacgaggccactgtatacatcgcgagatgtgcagtggccctgcagaaccaagtgacgtgtccgcctaaccaacgccaagacgtctgggactggcaggaggataaggataacgaagagtgtccagcatgcagggggcaaacgccacccgagacaccttgaactagaagagacgcgaacagggacggaaagggaaaaatcttgagcgctgccttgatctgtaattcacgcctggggcaatgaattcctcatgccagccactagtttctgttccagtcttccgccccatgtatatgagttggctcgggcttttgcggagtcaatccattgtgggcgtggaatgaaaatcctaacactagaagtaagccgtgtagctcggaaggaatgggtggcgactctcctaccaattgtcaccctggcggctagccaaatagacttgatgggggatctgcgcaacctcgtccgccccaagttctgcacgaacgtccaagtcgaagataaaccagcgcttcaccggcttggtcgagtcgaaatccgcggggatatggacgtggtcgtatccagtaggttggagtgatgcacggaattctcggtttaagacttcctcgcagaatgcactccccagagtactatggcgtcgctgtggattaccaccaatatcagtgacgcaggcagagatgatgactcgcattgggctctccattgtggtcccagtccatgagggtccaaaagcaaacggttcccatttcttgaagaaacactctgtgcctgaagggcctcgaaggatgatgatttgcattgacagtaaaaccggccggattaatttattgaccggtctctcgtctttcattgtttgtttcacttgacatggatcagcaagatctactctgtttaatctcactccgtaaccgttcctctctttcagcaggatttcgatggcgctctggtggtgtttaaatggctggatgttaacgagtcatgtccatagtgtcgttggttgcaatctgattggcactaactctaattagcttagaaggcttcaggtttgatgaaatactccttgaaaggtgacggtgaagaggatgaagagaatattgcgagtgggccaaagggtttttgtgcgcttcccttttcggcatgtaaggccagtcactagtcttcctcagaccctaataaagtctagatcgatgcaaggtaatttcctctcccattacaatgattggagtacatgcattattgcggatgctctctttttactccttactttgtagaagtttataagatataagccttgaactggccatacttaaaaatgaccctacatatccagatgacccccggtcgcatccaacgacagtgccctatattgacaacacgatatatcacaaatctataagcatctgtaaggctactctgtctgtctctcagacagagttgatgatgtgtacgtcattatatacacaaaagcttgttgatttaggaacttcaatcccgccatacgaagagatcctctatgtgacaagatggggataaagatgagctcatggcaacgcacctgcattgtattaaaatatggccgtacgacgaggatggttcgatagaatcacttactataaacaacctcccagaagttgttaaacgatgcagattcggcgatatttcactcgctccatgagccagccagactcctcgaccacaggagaagtctctccagaaagtcgtgagataaacactaccacaatgccagctttacaaagtcagacctctgatatgaaacagaaaagacagaactcgccgcgccaaagacaaaaaagaagaaacctgcagccaaagccaagaaacttgtccagtgtgcagcgtgtacggagcccatcgaacgccgtgctacgttgaaagccctatgttcccacagttattgctatccctgcatgtccacattttttgagagcaccctcgacggcagtagttatttctggccgccaagatgctgtttcgaggagatcccgctttggctcgccagtgcgtgcctaagtcaagacacgaccaaacgcttcaaagacaaaatgacagaacttaaagatactaataaaacatattgttccaatccggactgcgcactataccttgctccttctcgctgtcgcgatcgcttcagggtatgcaaccattgcctccagagaacctgtacctcttgcaaagagtcctcccaccgagggatgtgcaacaatgtccctaacgacggaacaagacaatttctcaaattggcggcgaagaaaaaaaggaggaactgtccccaatgtctccgtatgctgcaacgcgaccagggctgtagcgctctgtagtaggtggaatccccttcaggcaataccttcaccaatcgatattaatcgttataagctgtatctgcggcgctgccgtctgttatgagtgtggaaacacattagggcagtgtacatgcaagatgggaataaaagtgccgccacgatggtaggaagtaatgggagatgttctctttagcctcgtatttcctagagtcaattcaaattggtccaatccaatcttcaggaagagatagtgttcttcgaggacgttagcttggtagcctacgcagggacttgaatatgctgtctcagtgtatacattcaatagtcctgttatgctttatgtacatgttgcaattagaaatccaacggatccacttgccctaggaaggaattgttaccctccccacgcaggagtgcctcgatatcaactcgccccgaagtcagataccgctcactcacacccacattcactctctgtgagagtagttgtttcaattcggcgcgcatccccgctaattcccccttggaagtgcttccagccttccgttcgcgctcctgtcgtccacgtccgcgcccgcgcccgcgcgctgcggcattgtcgaactcctcgctgtcatagtcaaccccaagatcttctgctgccgtgcggagccagttgtcctcggacgaaaccttctccttggcgatattggagtcaacgatccgagccgctaatgtgactcgctgtttgacacgagacacgactcgacggtctaactccaacgattcaagaggaaccttctttctgttggccatgttcgcatgcacctttgcagccagtcggaccacgccgaccatttcgtccggagagcagatgatgacgctctttcccgatgccccagcacgcgctgtacgaccagaccggtggacatatgcgtccgcagtacgaggggcgtggtaatggactacaaagtcaatacccttgatgtcgagtccacgcgcagcaacgtcagtggcgacaaggatggagctagggtctgatgagggagaggaaaatcgttcgacggaacgaagtcgtgccttttgggccatagaagagtgaagagcaagggctgggagttggagggtttgtaggagctgagttagtcgtcggacggcggatatagaattcgtgaaaaccagcgtacgatgtttagggtgatagagcagaagtgtgtaaagaaagaggtcctgcataaattgttagtctgactataactattcgcttggtttgagacgtaccttttccatagcagcgcactctacaataccctccttaaggttctctgccatctgcgagactgggttcacgtcaataaacctaggcttctcctcgcggaagttgagtttttgaagaagatactccatcgactccttttggctcatgatatcaccgcctgtccacttgcctttgcccgccagcttctgctgaaggtcacggtggaatgtagctgagaaaaccagggtctgtctcccagacttggggtctaattcatcgtcagattcgtcgcttgactcgtccggaaactctccatccacgacacggtcaagagccgccaatatctcgtgagcttccttgaaatgtccttcactcagaagtcgatcggcctcatcaatgacaaggaattttatcgcctgcatcttgcggatcagaccatgtccagagctgagaacttcccacactcgaccaggcgtaccgattacgatatcagcgttggtaaggactctctgttgcttttgcaatgacaagccacctgttaagagcgcaattctagcattgacgcccggggcatggctgaccacctccccaatatgcttcgcgagctgatgcgccagctctctggtgggcgataaaacaagcgcgatcggtgtggtctcggtcttttctgaatccttttgggttttactccgtaacttttccagatagtactctagaatggggattccgaaagcgagcgtttttccagaacctgtcgaagcctttccgatgacatcgcgaccatccaaaatgggaggaatgcaagccttttgaacagacgttggcgtggtgaacttcattttcgagataccagcgagaatttcgggggagagcccaagagactcccaagcagagacgtccgctccgtcgtcttcttcttcctgaagggctgcaaacgagagtccggatttaatacccttgtcttccttgctttcaacagccttttctttctgttctttcctcgcatcctttgcgttttttttcttctccttctttgcatttttgctctctttcaccttcgccttcttgtcggactcgttgggttcgtcttgggtctccttcgactcctcctgggatacagcctgatcgtcgtcgccgaaaccttcccattcatcatcagactgagtattcgtttcctccggctctttcttcttcagaattgactttttcggttttccagcctttgcctaatgggtgtcactagagatcgctcaaaaccgcggcgcaaagaacataccttgaatttaatctcaccatttccttctgaccggataatatctacaccctcaatttcctccaatccaaaaaaaccaccagcgtcttcaagacgatccggcagagctacctccttccagttgagctcattcattccgacaatgccatcccagtcgctgtcttccgcagtcgcatcgctaggctttgcgctcttcttccttttcttcgcaaaggatcccggacccttttggtcccgctgccgtttctgacccatgactaggacctggaagcaattatgaggatatatgttgtttctggtttttgaagaattattttttggcgcggagaagggaaaaagagcggcagaaaaaaagccctccgctcgccgccttagagtcaatcttatcggcacgcccgcctctgccccacggagaaattcattgaaaatcactcttctttacctacccattggtatagtttcagccgtcgcgccgacaccgcgaatatgggtaaatcctccaaggacaagcgcgatgcgtactaccgactggccaaggaacaaaattggcgtgcgcgctcagcgttcaagctaatccagatcgatgagcaattcgatctattcgagcacgagaacccggagaaagtgacacgagttgtggatctttgcgcagcaccagggagctggagtcaggttttgagtcgggtgttgattaagggcgagagcttcgggcgtagggcgtgggtggagaagaaaggcaaggaagcggccgctctggcgaatgcgaacggtgatgcgacggacaacaatgttgatggagatgcggctatggaggagttgaaacccaggaagaatgtcaagattgtctctattgatctccaaccgatggcgccgctggaaggcatcacaacccttaaggcagatattacacacccgtccacaatccctcttcttctccgcgccttggacccggaggcttacgattccaccacatcttccccatcttctctccgccaaccgcatcctgtcgaccttgttatctccgatggtgccccagatgtcactggtctgcacgacctagacatctacatccaatcccagctgctctacgccgcgctgaacctcgctctaggcgttctccgccctggaggcaaattcgtggccaagatcttccgtggtcgtgatgtcgaccttatctatgcacagcttcgtaccgtcttcgagaaggtcagcgtcgcaaagccgagaagtagtcgagcaagcagtctggaagcgttcgtagtctgcgaaggcttcatcccaccatccattcacggtggctccatgggtatagatgctcttaagaacccgctatttggtggcgcagcagtggcgcatactgtgtccgccgatggtaacgtcggtgtagaggtgatggacgttgactctgaggccaaacccggagctgatctcacgactacaaagaccgttacttcaaccgaacctcataaggagaaccaggtccgcatgctgcatgccgattccgataactcttctgcaccagaacccctctctcaaaagcctgtgacggagagatttgccgtcgagaacaggtggattcctcctttcatcgcctgcggcgacctctcttcttgggattccgacgcgtcctacactcttccccctgaccatgtaagcttagatcccgtccagccacctacagctcctccgtaccggagagcactggaattgaggaaagaaaaaggcggtgcctatggaaagacgaaattgggggctctgggtcgggcttgagacgtcagcatttcttgattggtttttctaaaaattttacgtgcgtgccttttcattataaactcacgaaagtcgggctgttgagaggccaggaccatggatgcataatgaggcggtgtttttggaaaagacatctacactacaaaagactatatagaagatacccaaaggatacaaaatatatcattcgaaagggtatgtgtgtataccaaattcagaattcagtgtggtaatagaatgggagaagcttggccaagtgggaaccgcatgggtccccagatcgaccagcagatttataggagtcatgatcaagaccttgacataaggcgctgtactgtggctatgatcatagtagtttaagtaaagtataggtctcctctatttatggttttattcggcgaaagtggagaggttgaaaggcaagtagtaactctatttctatagatcaggtgcgtggatgctaacaagcgctaaaccaaaacaggatggtcatcaccttcgtgccaacttcatgcagagaaactcgaaaagaaattttatggatcagcaaaaacgttttcatcaagccctctagtacacctcaaggacgtatctctcctcatccttgagtttctcaatttcccttctagtatcaaccttcttgccgttggccttagcctcgatggcaattgcttcttccagcacggcagtaacatcgggcaccggccatgtgggaccgcaaaggtagaaagatccctcttcccggatgtaagcatccacgatctcaggcaaagtctggcgcatgcgatcctggatatagatcttctcgggctggtcacgggagaaggcacggccaaggagagtgataacaccagcctcttggtaggcctcccactcctcaccatagcagtactcttcgcgctggtgacgagagcccatgtacaacaaaacagcaccaatctccttgccctgggccttctcaagtgcacggtgctgcacaaaggcacggaaaggagcaagacctgtaccaagacctgccatgataataggctgggtggacttaggcggcaacttcatcacactagatttcacactgacggtgatgggggagccaggttgaagcctgctgaggtagcgggtggccagaccaaatcggtcacggccgttcggagccacccagttgacggcgacgatcatgagcgccacggagttaggagtcaccttctggcaagaggcgatggaatattcacgacgcttaagaggaccgacaatacggatcaagtcatggaattcagggtgagcagagggatattcaagcaaaatgtcagcataagtaacggtatcaacctcggagcgacgcttgaattccacagcgccctcgggacctcccagggtaagaaggtcggtcttttccttctcatcagttgcgaattcagcaagagcctcgtagaagcgtttaggcgggcgaccgaaaatatcaacattttgtgtgagagcctggaacaccgtacgattctccagcacggctgggtcctcacggctaggcacctcgacgatatcgtcggcgttcagaccatagaatgcaatgaagtcagagacctccttgacgtcattctcagcgtgaacaccaagagcctcaccgatgtcatacgtaagaccagaatcacccaagtcgaattcgatgtggaagatgttccggtcataagtgacaggggtcagacgtctgttctccttgacatggacagtaaaggtcttggcagcagtatcaggccggagagcagtcttggttccgtaggcctccttgaaagccaggcccttcgcggcagtctgccagtccttgagaagagaagcaggctcagaatcctccttatcgaacgagacaaagctgttgggagagatgtccttgggaagctgaggagcctcaaagccttcctcgggcgttttccatgcctcgggaatctcaatttggcgaagcagcttatcaagatccttgctgacattctcaagagattcaacattaccggtgatcgatcccagcttcttgaggccgacctcttccagcgaaggaagtgctactcgcaggaaagcagtctggagaacaacggagtcgagcgactcgtcgccggtgacggaggggtcaacaatgtagagagaaattccacgttccgcaacctgctgccggaaggctacaggaagcttcttctccagatcctcatccttcacgccaggagcgttgatgataaggttgccgttgttctggacagaggcagcaatgtcgatgtctgcaagaagcttgatatctccaacgtatgcggtgttggcggcagtgatggcatagggagcttccagagtcttggagctcttgcggatatcaatacgtactacacctccctggacaaggttgtcgtgagtcttgttggtggtcacgttgcttgctgaatcggcagcaagggcttgagacagtgcagcggcagcattatcgcaggcagaggtatcgacatcccagaagatatattcttggaccgcagaggggtcgagcaactgaagaggcacagtctggccattagtctgaacgataggcttttcagagataagctggaatgcagctgcggtgttgatcaagtcccagcgctgggagcgggcatacttgatatccacacaggtagggacattctcacggccagtagcaaaagtcaaagcggcaaggacatcttcgtatagagcagaccggacgccctgttcttgaacagcttgctcgttggcaacctggcctaggacaccaacagtcttcacagactggggtagcactcggagaaactcctcctccacaaatggacggtaaacacgaacgttgataacaccaacacgaacaccatccttggccagagagcgggcaatctgggcagtaagagatgcctcgacggtaccaaaagcaaccaaaacagagaccggctccacatggccgtggtactcgaagagaccatagtccgtgccgagttcaccgttaagagactggagcagctccagtagctttccctgggtgtcaaggtgacggctacgggaatcttccaaggtcttacggacagcttcataggtgcgagaaagacccgcctggctcagaacgtcgatgaccctggtggtttcacgtccaacgcgaacaccatcgtaaatatgaacagagggcaagaccgacgcgagtaaagtcgtgagcagcgccatgtgctgcgactcgtgaacggaggcactagaaacgagacccagtccaagctcttcagcaagagaaagggcggacgcatagtcggaaaccaagccctcctctccggcatagtcgacagcagcaacatgcgcggcaacagggctggcaactgagtacagcagagaaagctgctccaaggctgtgcgcatataaggaagggtggcagaagaggcgacaatgccttggggaacatggcgcttcttcaagtcgaagtcttgagaaaacaggtagccaagggcgatgttaccagcaccctgacgggtttccattgcttggatggcaggagtttcgccattggcattggactcttggctggaggcccattgcttgagagcggcatcgaggtcgaaggactctggagaataggagaagatcttatcactcaggacatacgccacttgctggataagcgtctgcgcagtcacataggtcgggccctctagagccgacaaggctggggaggaagaagccatcccgacaaaaattcctgtctagatacaggtcaaacaaacaagtatgaagacaagaaaaggaatgaaaggaatgaatcacaaagtgggaggcaatggggtaaaaagagtcgaaccccccatccgcagtctatagaaatccccagggagcccttgcctattgcggttagcgtgaattgcgtgattctttcgttctctcttatcgattagattttttatcggcatctacagcggtaaacggcggcagaactcgccacttccggcacttctccgcattattcaccgatcgcgggaaattctccaatttcttcatagcctgaggcagaaacatcctgtttgagtctagcccaattgataatcgataatcggtagtttgttcactaatcaacccgacgtcatcttctactactattagcacctgcggataatttcaaccaactaacctcattttgaacagcaatcacagttgctacatatttgtaaagatggccaatacagccttaatcggatgtaccggaatggtggtaagtgcttcatatgactatccttatcgcaaccagacacattatctcccccctagattgtccatctactgtaaactagtagtgcgtcgtggctaactattgactccttgtcatggccgggttttaaaggggagtttcatcctcaacaaccttctcgcacatccctctgttgctcgtgtggatacaatctcccgtcgcactccacaagccgcatctgccgcccagaccaaactgaccacaatcgtatccgacgatacgtcgcgctgggccagtgagctctcctcgctcactcccacgccatctatcttcttttccgcatttgccactactcgtgcaagtgcaggaggttttgagaaccagtacaaaatagaacatggtctgaacgttgagatggcacgtgcagcgcgcgatgctggtaccaaggtttacgttctgatctcatccgccggagctgataagaatgcatacttcgcatatccccgtatgaaggctgaaattgaagaagacgtgaaggcgctagggtttgagaggaccgtgattctgcgtccgggtctcattgctgggcagagagaagagagccggccaatggaagctgcgatccgctgtattgctggatttgccggaaagatacactctggactaaaggacggatgggctcaggaggcggacgttatcgcaagagccgccgtcaacgcaggactcaaggctttggaaggggatgttcctaccggtagtgagaaggtttgggtcctgggtggtagcgacattatcaaatatggggctgggtcaaagaactaagtcaaaagagcggatgtatagttttcatagataatcgtaagattattttcatacataataatgatagtgcttactggttctcacaaaaaatgaaatgaaacatgtattctttcatagaacaagatttatgtaaactccagtatgtgccaaacacggggtattcagataatgtggctgaatctccattgtacaaccctgtttaattctttggcttgttcacctctttattcttccgcgccgctccccttccactcgtcgcctctttctcttcgttccgatccggtaggccctcctgcgtcggtcgtgtgccactcacttcggtatttcccgggctaacgttcagcgggttgctaactttaccttgctgttggctctcattctcggactcttggacttcggtctcaggtctcgtcgtgtttgggtcaaaggcggatggatggccagcgacttcattgtccgtacccgtttgggtgccttcgtttcgctgagggtcaagcatgttccgatcgtgaaatctactttcctcctccttctgctgatgggttgtttgaggtcttggggaggcatggaaggctcgcctgttttggttgattggctggatgagtggctgggctcggaggttggcggttttgaagggctggcccagccggatagtaattgaggtgagttgcttgagcattgacatgtttgcgatagcggattggtgaatatttgttgctaacagcaggagaattgaaggtataagtctagtagaatggtggttgacataagacgaataagtagcttcctggagtgttattaatgaccagtgtggtgtaccaaggtatagacgagaattacctgtattaaagaacggtaatggagctcttcgaaatggagaggttgagttgaagaaaaaaacctgggatttgcacttcggtgggcgagcttgtactttatcccattgatcacgttgacgtcattcttctacagtgagtacattcagggcattactttaccacgtgatcatgacagcatcacagggcaactacgtaggcttaaatgttgaagtctggggagtatgccacagggcaggttaatacattgaggactatatctagctaagcgggcaatgtactggggtcgagcacgtgttcgccaaactctggccttgtactctcgtgcatacacgtaggagcagcacacgcgtgattcttttattttttatttttgtggagggacaggaagagtgcccgtaaacggcgataatactttggtatatttgaaaaggttaggttggctgcataactgcctgaggactcccttagaccgaagactgtgacgccttgagggagaagtaaggcaactaaaactaattgacatcagatagacctacgtctgccacgtcaatgacctcagttgaggcgtagctgcctcattgtgatggcacagtgactgtgcatatagagccacactttgccagtggccctagtgtaggttccaagatcgtgtctgccgcactttggcggaaatgttaaggcctgcgcctgttgattcgactacgtataaggatctagcggggcccagtgcaaattcgatggcgatcacactggcgtcagcggtcgggccactgcccgcaagcccaactcaagtggtatctccaaatgcaatcgtaccaaacccctgtcgaagtccgatatctagttcaagccccacgtatgaagcaagggtgatacgggcatatgcaaagctaaagtcctggaacatgaattacgcagaaagactgctggcagctgttagcttgcagatgcgaggagccgccctgagtctcctatgtgcgagtcagtggaacccgtattcaagatccctggagctagggatgtacttgacagggttgcttattagctgcatatattcagattctattggatacaattcgctgccgatatttagcatgctttcagccatgggccaatccgaacgcataagggtcacacagtgatgaaggctctctcaccttaaaatttcgagagcaaacctaagtctttccatttgctgctcacaaaacacatatgcgtggatgtgcagaggattccggcgtaacactacgatcacgggactggagaacccagcacagtggaccgtgcatgtgggggttatatattcaatttcaacgtcgttagagttaatgaaatacacctttctaatatagaaacgcataagtccgccggataggacaaggtgacggtctctgagccgaaataaaaattcttgtcgattgggtagaacttgtcaccactgttttcctgatccttgtttctaaatgccaatcgccacgaccaaggatagtttagtaatttcctaaatagcacggggtgggagacaatgtgtgagggtggcaaatgatgttgtagaaccagaatcagtcacttcagtaggtggtgtacagtcaatcgtcaatgttgcttcttcgtcacggtagtaagctagcaccggcgccgctgagttggcatcaacccctttccatggatccgctgttcgacggctcattgtcctagcactcagttcggatgagccggcaatccttcgttgtaacgaatagacagctgtgcgagggcaccttttggaaatacaacctaaaagctcgggaaagcggaggcccaaagagttctgcttattcatttgtcaattccagaaggcacacatcaaaaccgttttgcccgtcactcaatgaaggacgggatgaccaaaatttcgcctcgaacttcctccatcagcctcaagagatgaaaatttgagtgtttgaacgagacaaggggcgccacgtcagtctccgaattctagtgcagctgcatgggctcaacaggaggtgtaccgtaccacggtttgtgcctgccatggcagagacaatagtcatatcctatcctatcatctcacccgagtaaggtaggtaagtgaagaacaaaccctgcacctgggcgggggggatgcgggattattcgtctgcagctgtgaaagatcagctgaaaaatgatcgtctcctaataattgacctcatcacaccactctaagaaagggtagttgaccaagaccgagtttcacggcgcaatggatgccaatcgatatcttttagtgacgcgtctgttgccactaagtgcagaaacatttagtcaaaacgggaacatgcgcaggatgcgagacaccaattgccaccaaagatagatatccctgtaaacggggttgggagacaaaataatagagtggaggaagtcaggtagggttgcaaccagacacggacatcgagtctaattggaagcataccagcagccgaacaggccaagaaaagaaagaaaatgaaaaagaaaaatgaagatctcaccaggatccatttcatcaatcagtaaaaatggtatatccaaattctgatactataacacaaaaaggaagtatgtggtgtctaaactaattggtcacaaatcgtcaatgaatattcacatagacatgtaggggatgatctctgacgaaccatagtaatattgcaaaacagaaggggttctatttttttgtccattgactttcccctctaagttcggtagctaggttgcccctagatttagaaaaagaaaaatcaataaaaaataacaatcaaaacagggcacctgtgtaagacgggatgacagctggcagcaaagtgacggatcatgcagaagctttgactcggtaagggtgaaagcatatggttctcgaacgatggcttcatacgaaacacagatgcatagatgaagcggggatggtcaattgagcacccaaggcagcaatggcagtccgagccaagctaggaccgcgaaacaatgattcgcgatgagggattttcgaatgttcgacttgaggcagcatagattatttcgccacgacagcagggtgcatgcatccatgaagcaccgactgattacaatcaacccaaaaaaggaatgttgcggacatctcgtgtctccactgttgggcaaactcgttgtagccaaccgcaagaagcattcaagggaggtgatgcgaatgtgatggtagaatgctgtggacgataagccatcacacaccagaggcactgatcgacaatgaatgggcatagtaacaagaactggctgagcagtaacatagaagctgctcacaaaacataaataggaccaacgatccttcatctcgatgttatctggatcattaatcgtttcaaagtatatcccctcaagcaaatccataagacataaagtcttgatcttgatataacgcgtttcaacttataaaatccccatcaaagttcaataggctttgttcaagcctagcctatcatatattcggagggcggtaggaccaccggatcgagccaatagaatataaggcagaaggtgaaacagcgaaactgcaccaagcaccagtgagtttgatcgtgaccccggacaggagttctctaactgatctgataggcatgtgtttttacaaccagaagagatatgcgtgtggagattggagttggaccaattttgctcaccgttgcaattacgagtaccgtactggcgagacgtgcggtatgagacttgttaacatgaccgagtttgagacgacacaatgccgtctttgtgagaagattgagaccaagtaccggcggcgaagcgccgagatggaacggttgaaccggtggaaacgggagggaagcactcttgtggcctccatggatcgatcacagaggctcataatggagcttgacaaggagatccgccagcttcagagagagcgtgatgaccgacgaaaagcactgtcttgagttgccgtttcttaataataggggactatggcgctggcgaactggagctggatttttttattcttttttagattccctcatttgcgatttcttttcagttcagtcttaatttcagtgtaatggtttcatgtctcacaatcatgggtcattttgctcatgtggctagttggctgtgtcatcatgctgggttgtttccatcaaagtgaaaacagacccatccgacgattggaggaaaagtttggattttgatgagaacctgttgttgattgaatattggacccaatgaagtgtctcaagttccgcaaatcttgcgcctcgtgtggtatgctcaacgaccagttccactcaataagcgcctatgttcttggtgagcgcttcgccgataaggattggcaagtggccccatatataagcaattgcgataaacgcaagagggactgagcaaagaaattgaaggagaaagacagcccttattcctaagctacccagtataagcactacattcactggcgattagtatctggacatcaatgccactgaaacggggtgaagttgaattgtttctagtatgaatgtgaagccccgcgtccattgtatgtactcacgtgaggctaaccatattcagttagcatggtttaatcgggccctccgtctcgtttccaagtccgtaataagatgaacagcgctggtggagttcttctatcatcgatccttgttgccttttcccttacggcttgaaagggtcggtgttctcctgccgacttttggtgttgacacggagcgttcccgattcattttatggaatacgtccttaaaaaggaaaagcgtataccctcaaaacctcatagcgaaccgaagcaataacacttattgtagatgatgataccttccttcaataatcatgccgtaaagatgcaagtagggaatggatagtctctggacactgtttatatatgaggacttcacgccaacaccctccgtacggagtacattcaacatcatccaagcgccagatgcaaccggaccttcgaagctacgtggaccatttatcttgattcggattgctctgcagcaattttgatcgaattggcatgaagaactcgagtgcagacatgagagctcgggtgtctgttgtgcaaattgacgtcgccgcctgccacgtcaccagtgaacatcattagttacgcttcagatccggtggtaactactggtacttccatgttcatttcctccgtgttcaaggtatgtttcagcaacatatgctttcacggacctatagcttgaagaagaatagtctcgggactgtggtagattactgataggaattttcaatgaaacaatatgggattatcttgatcgagtaactgaacaagaagcattctttcatgatctatttaatgtccccagcctcgggctcgtcatcaactttagccagcccatgctgcttcagcagagcattaatttcgtcagcattccacaggtggtggtaaaccttcccttcctgagtctttcccaccgttgcaaattcaactgtgaaaagaggatttagtaaatttcgctagatggaagtagtgggatagggatcgggtaaatattccatgcgccgccacttactcttctcactgcttaactttgtggagtccatagtcttgctcagaaccttgacggccatagcacacgcctccttcaaatcacagtcttccttgtaatcttgtttgagcaagctctgggcacttgcgttgtttgctcccacgctagtggccttccaaccaccgtagttgccactggggttgctctggtacaactggaactcccgcagagggtcgtagccggcatagatgaacgagacaccgaatggacggagaccaccatgctgggtgtatccctgtttcagatcacacagtcgacggacgagttgctcacatgggatttcttcgtcgtaggtaagaagataacgctgggcggcttgtcgggcgtagttgattaggatgtttgcatctgccgtcatacctgccacggcacagatcatgttactacccggaagattagcttttgaatacagccacgataaaatgtctgcaaaggatatcatccgtactcgttcagagtataaagtttctccgcagaagtgtcctgctctagcagcttgctagtcactttcttctctgctgcaagaacgattccatccttaaccaaaattcctagagccgtgccggcgtgcgaaattgcttcgagcgcatattcaacctggtaaaggcgaccttcgggggagaagatggtagtctatcgaacagcgtcatcggttagctagagcttccgggctaagaggattacggaatgagtgtaccctggaatcgtatcgtcgtgacatatcgaatgtgacgtaaaagcgggacaactagaaagaaaggagtctttgtagatgggcgaaggtggagggaaaagaaagggacgttgtgaggaggaatgggctatggtcaagctgtgtagggtgggttggggtgagctccaagtgacagtcagtgaccaggcaactcgccctgcgcgtccagcggcttgctatttgccaagctcgggcccacgcctttacctctagtttctatgcgaagctctcgactgccgcaaaattgcacgcgctctccgctacaaaggtatttttccaaattcgtctatggatacaaacatctggaaattcttgagccgataactcatcgaacccatattttctgtgcatcgcgattacaatgctcaagtccacctatacccctccccctccactaccaccaggttggaccgagcatagagctccttcgggtgcgtcacatcgccattgtcatggaatctctcttgtctgaccggttgtaggccacttgtattattataactcgcaaacaaaacaatccacctatactagacctcaggcatctgccgctccaccccaacctcaatcggccccgtctgcacccgataccactcacaacaatccttatctcactccggatactttacctccattttcctcgacgccttatgcacctcagggtttggggttcggcacgtctattcaagcaacatctcaacacggtcaaaatcggggcggctttcgtggaggaagaggctatcacgatcgcaggaatagaggaccggaagataggccgaaatcgaaacatgccctacccagctgtgcaccctgggtacttgttgaaaccaaattgggaaggagatttgtccacaaccctgaaacaaaggaaagtttttggaaaattccaccggaggtattgaaaggagtcgtggagtacgaccgtatacagagagagagaaaagaaaaggcggagcgcagtgaagacatcgatgacgagagttccgtacttgaaagggaaactgaaacatctggtaaacagcatcatgagcagaaaggaatcaccccggctgcatatgcaggtgaagaaagcgatgaatatgaggaagtcgaagttacagatagcgaaggtgaagatgcggaggatcatccttccaaacgaccgaaaacagagggcgaagatggccaacaacaacccttggagttcacggaagaagatatcgagtatcaactggccgctatgggtgaagaatatggccttgatcccggcgaatatggtgaaccaggcgaagatggctgggaagaaggtgctgagggactaccactcacagaagaagacgcaactgctctgttccgtgaccttcttgatgattaccacattaacccgtatgcaacctgggagaagattattgaagagggccggattatagaggactctcgttacaccgcgcttccgaatatgaggtcacgtagggaagtttggtctcattggagccgtgaccggatccaagtgcttaaggaacagaaagagagacaagagaaaaaggacccgcgcatcaaatatctagctttccttgaagcgcacgctacccccaagctatattggccggaattcaaacgcaagtatcgcaaggaggccgaaatgaaagactctcagctgtccgataaggaccgagagaaattctatcgcgacttaatgtcgcggttaaaacagccggaaagcactcgcaagtccgaactctccgccttgctgaagtccgtccccctgcatgatttaaatcgctcgtcgagcctggaagctctccctccaactatcattaccgatatcagatatatctctctgcctgcgaaggttcgcgacccccttattgagacctacatatctactttgcctccagcgcctgagcagggtgagcatatgactgcagagcaacgagaagaggcagagcgtaagagattggagcgcgaaaagcgtgagaaggctttggcagaacgggagaaacaagtgcaagaggacaagcggaagcagtggggtgacctcgcccgtgggaggaatcttctacgagaaggagaggcagagattgaagaagccctgaggataggtaaggcagggctacggagccatatagagggcgagcaagactcttcaaaggaaggggaagcccaggaagggaagtgatgcatatgtagtaatgatcttgtaatagtacaaatccattcaattgttattgtctggccaagaacagcccgccgaaccgtcacggctatgtgaccattcatatccttctatatctccagacaaattattggttcgacgtaggtcacaggacaacaaatactcatacctaatagatacagaatagccagggcgccaggcttggaatccagtgatgtatgttgacacattagagaacacttttgtgcgacttcgtatagctcatggggtatcaatgtaattatgaaaagttcgagacctccctttgtaaaaaaatgacaccttttccgttttcccagtttgattcttttcaggtctgttacctgaatctccaattatcccagtcgtcatcgtcgtcgtcatcatcatcgtcgtcatcatcattttcctcgtcttcctggcccttttcatggtcttttgacaccgtggcggccgaagctggaccatccatcaaatcatcttcatttacccctgtggccctcatatttcttagttcttcacgtttgtgtttcaatcgtctaacccgctcctctagttgttccatctcgtcgaactcgtcttctaagaagcgggctgcgtcctcacgttcaccttcggcctcagcctcacggccacgggttattgtgtcattttctttctcttgttgtgctgccagttgctcagcagaaataggtgctgctgatatcgtcgcctgcgcggcaactgcagcaggcgcttgtggtgcccgggttggggccgccacttcacgctcaaaagcagcccattcgtcttcatcgatattctgtggttgctcagtcgtattattcgatgccgctgctgcctcagatggttgtgcactaggttgagcggaaagctgttcagcttcttggtctgatgggggttccgggccagtaatatcttgctctgggagttcaatgtcttcgtcaagggactgggcactcggtggctgtacggtacgaatattcgctgactgcggatccgcgtttgcgatcgcgtgtctcattttcttgcgcgtcaagtcatcttcgggatctaccttgcgcttcttggtgacgcggtttgttgttgacgttgctgctcttccggtctgatttgagcccttgcgagaagccagttcatttcgaagtaacgaccgaacatccgccatcgtaatgaagataactcctttttctaattaatgtatgatttctttctgtttcttaataaaagagcctttgatggttgtaatgcagtattcaaggatatcgtagctttgttagactagtgttagatgcaggacgatcaggaaaatgcgcaatctatgtggggatacggcgaagctttcaatgaataaacgcgacgaagaggaaccctgttggcgtcgtgccaagcgctccccgccgagccgcatccatccattcacgtgctcgctgactcagccggcgaccgcgactccgtcttcattcattcctcttcttccaacttcatctcctcatctccccatcgcctccctgtcaactgaactgtcgccaaactcatcagaagtcgctacgcagtcgctcggttgccaatttggtatcgccggattgcaggacatatctataaatctcagccagcatcaagacagcgctcacgcgaccccgctcacgccaagcattcacgctgcgcgcgaaagaggaattcgtcagagtcagaacaccgaaacccggtgttggaaatactgtcgctacgcgttgtgtcttaaataaatctttgtggaaacaaatttgagaagataaagtaatacccgtgtggaccgagcagcagtgccactgtccagcgtcttctcttgtgtattacttgaaccctctgatgccgtagaacgagatttgggtggcgcttgtcccaggttactctacatcgcaccgtagaaagcttttgcatcttatcattatatacccccaccatggccggtaagctcctagtaaccacaatctcgcggacggtatgtcagtccacataggagtggagtgacggttgaacgcagatccccgatcagtctgaatagccagctaacagcgacgtcagaagagccgcgacgatcaggtcgctcgaccaagggtcagcacaagaacctcgatcttatccctgagacacctgcgaagaaacccaagtcgaaagcgcagccgaaggaaaaaccaccgaagccttccgtcgaaccaacacctgcccccagtgaagaagaagagattatccgatgtatatgcggagaatatgaagaggaggaagacattgaacgtgatatgatctgctgcgatcgctgttcagcatggcaacataatgactgcatgggtctcacattcgcgaagggcgaggagccagacgagtacttttgtgagatatgcaagcctgaaaatcataaagttctcctggataagattgcgcgtggtgaaaagccttgggaggaggcagctgaaaaaaggcgcaaagaagccgaggaaaagaaagcatcacgccgcagaaagggtaaaaagggaggcagaagaggcagacccagtgagcccaaacctgagcccaaacctgagcccaaaaccgaggcgagcacaccagcacgtacagctgcttcgtcaaccccagcccctgctcctgctcctactcccgctcccgctcccgctcctgtttctattcctgctcctgctcctgctcctccagcgcctgaggctgctccgacttccccagcaccatcatctgttacaccggtcaccgagaagaatggtgccgtccccgatgctcaatcggcaagtgctcaaaaacgcaagtttgatgaacatcaggatgtgtctacgcctgaacctgtgagtgctctagatgactccttcgagcaagctactctgataactaatcacctcatgtttcagacaccgaaatcgaaacagcagaaggtctctcccccagcagacactgatactgtgatgactaccgtggaaccaacccaagtaaaggatgaggctaaggagcagccttcacgccagaactctaccgcagaaacggcagtggttgagggcgtaaagactgtggaagaactctctaatcctgctcggaaaagtgcggccagtgctctggtcaggttatttgtagatcaggtttctgaggcccgaaggcgaggttccttcagcttgtcggatgggaagtcagcggaggaggtcgcgcggcaactcgctctctcaattgagaatgcaatgtatgagaatttctgcggaggatctggagagaccacagagcagtataaagcacaattgcggacgatcttgttcaacgtaaagaagaatccttctctacgggatcgtctgctcgtaggtagtttactcccagataccctctctaagatgagctcccaagacatggcaagtgaagaactgcaacagaaggacgccgaaatcaagcgcgaagccgaaaggcagcatattatcgtgcaagaacaagggccaaggatcaggcggacccataaaggcgaggaactggttgaagacgataatcagaatgtgcccagtgagcccgtgttctctgctgctccccgtcgaagcttagtcgatgcagatggcagccaaagcccaggtcctcagcagtccggcgatggcgataacgttcggaaacctggtaaccagcaagcgtctgacagcaaacccaccgacggtatttctcacgaccagcacttcccgcctagggctcactcccctggcggcactgagcacgagcaagtgtttccagaggtggcaacccacattcgacaaccactcccgactggaacggctcaggccgatgcagagatcgatcagcttctaaaggacgatgaaccggagtcaccgccctactcacctaaggattatcatgacgaaggagctgtttggcgtggcaaggtcatcatgaaccccattgccgagttttcctcctcagctaaacatgttggaggtgccgacctcagtgggcgaatcccctggagtcagcttgcgccttcgacattgctagtggatggcagaattgacatccaactggccagcgagtatctctgcaacttgcgtttcagtacttccacagacgtgtcagtcatttgtatcaagaagcccgagttgccaaaagagcaggccggcttcgacaagctctttaactatttctcggatcgcaagagatacggtgtggtgggcaagcatcctctagcagccgtcaaagatacttatcttattcccatcgaggctgggtcagttaagaaacccgagttcattgaactcttagagaacaataccttggaggatccaactccagaacgggttcttctcgtcgtctttgccgtgaagacctctgaatcgaatcccccctcggtacagccctcatcgcaccatccgagccaggagccagtggcttctgcgagtccggcgacacctcagcaacaacaattcatgactcctgggccacggcccgtgtctcaaatcaccccagccccttcgaactttgacggaacgccactggcacattccccatatggtcagcagcaacaccaatttcaacaccaacatcctccacatgctccccaatttgcaccatatcagagcccggcgccacaaaaccaggccccagtcacgggtcttgcagctgccgttcaggtgctgggtaatcaggctagctccccagctattcaacagctcttgcaacaggcgccgaacgcggatattacccaactgagtgtcgtccgtgatatcttgttgcgacggccggagacagcgctcaactacgaaatattgatgcaggaattggtccaggctacgacgaatgggcatactctacagcagaacgcaaagtagatggctatagtacgactgtataataatcatcggttatttttcttaggttcattttggacatggtgtctgtgttgtactgctgttactcttactgggaaggggcaaaatgggatattgggtgaacatgggatatctacatttattttcgcaacggacttccagcacagcgatgaatatttcttttactcaattcatatctgaactttttcagaccaacttgcctttgtaactttctttgcctgtcaatgcgatgctatatactccattcattttccagataatttccaattatgaaacccagtttgtgaatcgcacttccatgccgtcattacgtagaactagcaacttgcggctcgggcaagcagaccaactgtattgcagaatttggcccaggtttggattttcaagactagtactttatcctattaacacatatgactattcataacgtcctgatagaaagaataacgcctgcgctatgcgaatccagcagcaaaagaaaagaagagtagtgaatagccatcatcatcaccaccgtccaccacgcttcttgtagccgccgccaccaccataccgaggtcctctaccaccacctgagcggccaccccagccaccttcctcgtcatcgtgatgacgaactggcggtggtctgcccttgagctcctcgctgagtttcttaaacgtcttgcgcatgtccgagtaccccatgtgcattttaccgaagaaatgatccgccaatcgacggtcgttatcgagacgactcagatatgcgccgcaaacatcgcatacctgcagcttctggtggcctgacgggccagaggtatcctgcagattcttcaattcgcgttcgcacgtttccttttggtgtttggctgtacggatcttgtgcaattcattgtatgcctgcgcaacggagccggtttcgcctaggacggaaatctcaagcaggccgccgttgatcgttttggtataatcagagatttgtttgagctgatgattgttagcaaccagctttagttcgcttggtgaagaagctatccttacaaggttatttgtttgtcggatttcgtccggggtcttttccaacctccgctgtgcggagtcaattctccggtcacaatcatcaatgtatttctgcatgtctctcatgtagtcaaagtcaaagccccatttagccttctccgcagccgaagctgtctcatactccgtcttcagaccttcactatgcaccttagggcaagggccaagatcttgcttggtattggtgaagagatcatgcgggcatgtgccgacgagatatgaacgacagactttgggatcggtaatagaaagctgggcgttgcgagagggagcaccagtacccatgagctggtccgctacgagaagatttctattagctagggttcgagctgtgtttcttatgttagagctagcttacctcccatgagctgctcgagcagctttctctgttccgccgccatgatgcaatgactccgagaagggacgttcgtgcgagaagagtggggatcgtacgtatatgagagctgttgcgatgcacgaaagacgattattctgcggagtggcgctaaacgcggtcgcggctgcgcttactctaaaggtcatcgacccctttcggtaagtgtccgagcattagtccagatgttctaccccataagaacgtcagagctatggccgaatgacctgaatgaggattccaatttaatccgattaccaacagcttctagcaattgcgaaacccggcgcccattatcctccccccctaaagcgctgcccaataccacgttacgggatctagacgctaaattattctgtctccttcggtccggagatctaacactttacaacccgtgcatggcttgatattgggttgggagatattcttaaaacagtgcttgaaacttctctttggcaagcatgacggaatgattgtcctctctctttttcctctctttctccttgtcgcgttgtcctcgctcacctacgcgacatcggactaccatgagagcctcaccctgcagccattgccgcagtcatctttattagcgtcctttaatttccggagcaatgcttctcaggagtcctttgacgagcggaattttcgccactttccccgtgcgctaggtcagatattgcaacatgctcacaccaaggagttacacctgcgattcactacgggaagatgggatgctgaaagctggggatcgcgcccctggtatggggttaaagaaggaaacacgggtgtggaattatgggcatggattgatggggcagatgatcaagagtgcgtgcaatctagttcggacccctgctccttggatgcatatgctgacgaagataaaagagcgtttgcgaaatggattacactgacacagtctctgtctggtttattctgcgcatcgctcaacttcattgactcaactcggactacccgaccagttgcgtctttctctctcgccggagaccatccggcttcgagtaatctacatcttttgcatggcacacttccgggcgaagttgtctgcacagagaaccttacaccctttctgaaactcctaccgtgcaaaggcaaagccggtgttgccagtctgcttgatggacataagttgtttgatgcgtcttggcagagtatgtcggttgatgtacgtcctgtctgttctggtcccgatgattgtcttgtgcaaatcgaacaaactgtggatattgtgcttgaccttgacaggtcgaaaaggcctcgaggtgagtcaaacgaatttcctcatcattcattaaagctcctaacaagtcttagacaatccaattccccgaccagtccctaatgatcagcttgcctgcgatacatcgaagccatatcactctgatgatacctgttatcctttggagaagacctccgaaggcggctggtctctaagcgaaatctttgggcgcactgttagcggcgtttgcccgttaggcgatagccaaagctctgaggaaactatctgcttgcgcgtaccccatgagcgaggggtcgctgtctctgaaggtgcggtcgagactcgtaagccggatggcttcactcggtgttacacgctccaaccctccggcgcatttgatttggtcatgccggagcaggaagccacaacccatgttcctctagatgagcctgtcttgcgtgcggaacggacgatcgttggccacggcgtggaacggggtggcatgcgtatcatctttgataatccctctgatacggacgcggttgatttcatgtattttgagaccctcccgtggttcttgcgtccgtatgtgcacacactacaagcgacgatcactgggcgtgatgggatccgtcgacaagttcccacctcacagctcatcaaggaaaccttctaccgcccagcgattgacagagaacgcggcacacagctagaactagctttatccgtcccggctgcctctactgtgacacttacatatgacttcgagaaggccattttacgatacaccgagtaccccccggacgccaaccgtggtttcaacgttgccccggcggtgattaagctcggtggacatgaaaacccgatctacatgcgcacaaccagccttcttttgccgctacccacgccggattttagtatgccgtacaatgtgattatccttaccagcacggttatcgctctagcgttcggaagcatcttcaacctcttagtccgtcgcttcgtctccgccgaagaggcagccgcactcacatcacagacattaaagggccgcctggcaggcaaggtcgtagcaatacgggatcggataaaagggaagagcgcaaaggttgaatagccttgtcagatatagaatcaaataatgcacatacgttatattattcactcttatgacatctaacccttgtgtgaatgcattataatacaatatctcataataccacgaaaactccaataaacaatataataccctcatacaattttctgcatcacaccgcatcatagcacattcaaccaaacctaccaatcaatcagcaatccaacccaacacaacaaccaaaatccaaagaagaaaaaagggggggaaaaactcacatattacccaaaacacccttcgccttctcccacccaggcaaagtatccgaacccccaggcttctgcgtcatgaaactatgatcctcagtcgcgcacgtcccctcatgctcacccatttctctattcctccgatccataaagttactctccgccatacccttctggtctcttaaactcgagaactcgtctgcagatgacagtgatgtcttgattttgtcctgatcaaaccgttaactacaccaacgtataatcacatgggagtaggtaaggagtaatagtatatgagacatacagagatatgacccgttccttctccgccagttccacctttgaagaatccagaatcgccccagcctcggccgccgccgacgttgttggctggtgttggctcgacgctggcgccgcctctggtgccgccggaggggtgctcgttcatgtgggtgttagccccggacattgtgttggttttggtttggtttggtgtatctgggattgagattagttgtgtttagatgtgatttttgtatgtatgtgtgtatatagtctggagggtcgatgtatatagttcccgcttcggggtttgagggtatagacttggtgttttgggtcacttacttgtttgtcaaaataagttactgtttgtgtaaaaagataaggagaattgggtatcgagaatggccatcttttatatccggtatcacacatggcgtacagtgacgaggcccttgtacagagcaatagaacataatgatctcagtgatatcatcatgaccgcacgctgtgtttcttattggccgccactgggctgagtcagccatatcaccaagctttaccgaattaggtagttaaggtataagtgcatcacttgcagagatctgcaaaaaagatggagacatcatgatgcatatgtattacatggcttggggagatcataggatagaaagggcatctttaattatccaatgttgccaggaaatctctttagcagagtgtagacatagtttagaagcatagcaaataacaatagttcggggaatattccgtgcatgcaaataacaatagtcctccaaaacatgattaaagaacaatataaactcgtgactgtgaacatctagttattctcgacttgttctgcccatgtagcaccgcttgcaaatatcggcgataggacatcggcgagcttagccgcagtagaatcagtgtcgaccgtgctctcctttttactaccgccaggaagggaggggaactcggcttcattatcgatgactggagctggcgcgggcttttgctcggtagagcttggctcgttcgttgcaccttcggatggtggaatgtctggccgtggtccacggccgcgtccacgaccacctctaccgccacgaccccggcctcgaaagccattatggtggtgattgttcgtctcttcgtccggttgtgaatctccaaagtctcgtctaacgtatccagagacaccgccgtgcattcctcgtcggaatccgcctctacctccgcgagggttataatcctcctcctgcttctgcgaatcccactctctcccgcccagagcttgaagtttccgctgccgattacgctctcgttcgttatccatcacacggcgattctggcgttcctggcgtcgcttttcttcggcaaccttctctcgttcaaggaaggaggcttggtcggcttcagcacgggcgtgggcggcagccttgcgagcagcgttctccttcgcggcggcgatgcgttgagagagttcctcctctgtgagttttggctggaaaacgatcagtgaacaaacctcactcagtaaaagagatctggcataccttcttgatcccacctgtagcactccgatccccgcgcacagctggcacgcgttgaccgttagcctcggcggagggtttggagtctgaagttgcatcttccttctttgcttgttctgtcgtttcagcagacacatccttgctgggttcctcactgctcttctcggtctgggcggcctcgtcagcggactttgcccttgagcctccatcaccccgccttgaagctggattttgcgattcttgtctgccaccgcgtccttttcctctgccacgtcctcgcctttcgcctccacgcgaccgtggaggagtttcggtacggggcggcggggtttgggtttctaacgatagcgatgcgacgttctcttccaatgcttggacttccggcgggacctctgactccgcggccacaggcacaatctcatcgtcgaataggtcatccccgccacgagtctgcgcgaattcatccatagcgggggtatcggcaacggggtcggtcatttttgagattcaatcgtgaaacgtgggtgttataaatcgtaatatatcttgccgataatctagcggatctgaaggaatgctgcacgcgcaccccgcggcgcaaacaatcaggccaatgagagcgatccgtgtgagctcggggaggtaagagagggatggatcagcgatcactattgttagcggggagtttagtcggcttggtgtcggtaagtacgggaaatactgcgtccaactaaatgtccggtcttgcgcagaatttgtccagtgtgtgctttgtatgagtgggctatgaagccatcaaggaccggagtttagctgccaggcactcctttgggtggaacctatgatgcgatggctccccagttcccaaggcggtctgtctggtggaccgccttgggtttgcctgcccggggcggcttttactaccatgctttccaatgataaaaacaatgtttctatactacttattggttgaacgtttatatacgtatattttcatagtcaatctctctcctcgtagacacatggtatatcccattatgtcccgtctctggatcaccttgtaccacaagtagttctagtattctattacaaggagatatattttagacttgcctgccaacatacatttaaactgacaacctgcctttcatacttcgccgtcttcctgttggcttatcctaaattaccatactcctttaatggaagcacctacacatagacggtttgattttctaattatacaagtgcactgcgagtttcgtaggacgtggtcttatattctatctgctatgatgggcgaataaataattatcaagacatgcaaacgtcttgcctctatgagcaaatatatgtacaatacttcaacaatttaaacacattgccaggcattctcatcagtgtagttccctggccccttgtatacattcctgcgagggtagcggcagtgcttgcgagtatactccacggccgagcccgtgccattggtaaacttagcaccacgaatggtctccggggcgatgcccttctccacccactgaaccatagccatgaggacgttgttttcaggattggcatcgttataggtcacgagctggtttccaatgccgtacgctccgtcacctccactgcaatgggccattccactgatctgaaagaagcggtagaactcgtccagctcttccggagggacgttcatggtttccgcaacgcgcgcatagtaaagcttggagttctccgagctgataagttgatccatgagaccgtggtaggtgaggactttaccgcctgccttgcggaaagaggagatatctgcgtcccaggtctggagattgaatgggttctgcttcaaagcgacggctgcgtcacggacggagaacttggttgcatcccagttggggttctcgtagacaacatagcggtaccagtctgcgctatactggaaaggctggccgttgtacattatggaagaagccatcacctcagagccaggctgcatgcggggataaagcaaggtgccgttcactccgtacagcggggagaaaatttcgcgaacggtatgggcttgcttgccagttaaacactcggtagtgttttgaccaggcttgcagatgatcgcttcaagaaccgggctgcaaagacttgggtcttcaataatgccgtcctctgctccatcgataccgtcgcattgacgcaggatctccttatgggtgatattccacaggtcaggggataggtatgtgtcggacccaactggccccgtgattgaatagaagtgggcactccatgacatgaggttgatcatattgaatgccggtgcaccggctacaacaccatcaaagtcattgggatatttctggacggatttaaagccctgccgaccaccagtggagcaaccaaggtagtacgacttcttgaacccttcctcgtagaaaagctttgtcaattgctttccaaccacgacaccagtgtggactgaacgatgtacaaagtcttcgaggacctctgggtggtggtagaaaggctccccggatgttccgttatggccgctgttggcgccaaccgtggcaaacccgaggccggaggtgtacgctagatcatagtactgaatacctgtaagacgttagtttgaagttgtgccatgtcgcatcgcggtgccgggtagaacatacagcctgagagaccaccgttgcccgtactcaggaaacgaccagtgtagttttgtgggagccatgcttcaagggtgatttcgctactgtttgaggttgcaacagccatggcaatacggcagacatcctcggacactacttgagaggttgtgccgcagctggtgggattatctggcaaagaaagattggtgcctccaggcacgtaattgacaaaatttacccgcacattaggcaggtttatcttgtctgcaaaaccagtacacttgccttgaaacgtatcttggcttgccagagcggcggagcctgcagcaagaaaaggcagaagccggcgaagtgaaggcatactggctgggtgtggttgttgttcacggagacattttcctctgccgtgagcttggtgactttatatatgtagctgcctcggagataccggagactgctgacagtactaaggaacatgtcatttagcgtttcaaactttcaatccgtcggtacatgaagatcggactatatcccgtgcccttatctagggcttctccgaagtttgaccggaggaaggtaccatgtattagcttaggaaattcctaagcaggaaagcttggccgtgacgtgacgcactccccaatcattttcgacaaggaaaagccgggattagggagacaattttcagcagcgctgactggacaagtcactgtcattttcaaatgagtgtctccacatcccaaagatcgtcccatggggttccccacaaaatgcggagtattctcctggttacccttgtcacacgctctgcaatttactcacctgaaaggcttggatatcggcaattaaactgtcctggggccacataaatacattgctcgggcattcttttcggcaccgagggaactcgaccctaaatcctggtgaagtaaactcgacacatctcatgtactatagggcgtgttcctgttagtgttacaaaaagagagcgaaagagaaagaaaggaacatgctcttgctccttttaaaccataatttgccttaaaataattgccttgtggagggttccagtttagagaagataattgcatcaatgtaaaaggccgggttaaacctgcatcgatcgctgccgaaaaccgtctggttgccgaatacctttaccgtagtccaccgtagtattgattgagtttagcttttattgacggttcacctacctagtataatagagtgtactagaatgtatggtgaaagtttaatcgacacggcgagtgcttaacatatcatagagcttccatgaattagccattggagattggacgtgcttaggttctctttcaagagatcgcttcgattagatgataacaataacagcaaggatattcattaagtaattcaaaggtcaagaccgtgccaccatgattgacgcttgcagctggttgcgggcgcgcatggtgcaaacgttcctggaaactggcccaatcttagaaatgtaaaaaaaaaaaaaaaaaaagaaaaaagaaaaaaaagaaaaagagaatcttgattactgagatgatccatgatccatgtgatcgatatagtgggtttctcattgactttgccagcataacggtcatagacgcattataatatccttacggccatgaattgaactaaaaacggcacaattagttgcaggacataagctgtggatactggtacttacgagcactaataataagcattgctaaagcaaattttacgttgtgagatgctataagactcagaagaagaccaaaaaaggtccacgagaaggatgtgctaaaaagcggcctcaaagcaggggtgtctttataacgcgcggatgtttcatcgatcatcgcctgtaaattggctgcagttgcagctgccttgtcaagtaaagcttgcgaaatttgtacgctggtttgtagtttctcctgtaaccttgattggaactcgacagcttcagattgctgcaactgcgacttgtgtagactctcagctctcaactgaaattccttcaatgaagtatctaaagcttgcagacgcttctgagagttagaccattccattcagcttaaaggcaccactaacctcggatatgctcatttctcgctcggacaggagcccgaatcttccagagagccactcctaagatagtcaacacttattgttcatttggggcaggctaacctactaatgaggaatcgaatgcttcaatattatgaagtaatctagccatatcatcttgcaatacggactccaactttgaccgaagggataaggcgagttcattgtgtgatatagcattctgttgatgtgcaattgtaatttgttcatttgcggacagcacttcgtccacaaggtcttgaaaagtgtattgcagtttgctgacctcggcggatgcattctgaatattctattactcgttagctgtgttgtggaggagggcactcgtactagcaccttatctagatttgttaccccagcctgtacccttccgagcactgaggtaacggtattgacaatcgaaacggccctggattcaatctcgtagaaagctttttcaatcatagccttgaagtgcgagcgagtttcttccatgtcgtgaaccagcctggcattcatatttgaaatttcactgacaaaggctctgtgatgtaaagactctgcagcagcagtccgcaaggcttcttgaaggccctgattgagtttgctagagccctcgactactgacctatggaggttcaaaagttcttctttctcgttctcagtcctcgcagcttgacatattacgaaagcgttctgcctactgttgctataagaagtccaccactgaggtcgtgactctagcgacttgagacaggattccaacaactggactgggaccgggtccacaccattgaccggagtttcactttttaaggagaacccaaagatccctttcttctgtgggggtggaaaggtcactggaagacaggcattggggatatgggtcccggcaccgttgagctcgcagatagcgagtcttgctgcatataatgctcgagtatgttccaatattctataggtctcaggatcgatattgtttatcttccctctaaccgactggcaggatttgacaagtctagaggctgcaatccggttgcaggaaggagacgacctcattgactctaacaactgtactgcttccttgaatacgacgtcatgctgtgtatttttcgagcttatgaaggaaactaggtccacttcctcaaatgaactgttactgcgtattaagaggtctatgcttggtgacttgattagtattatcgattttgtcctttcgcagataacgtaccactcgctgaactttccgcgctacagaggaccaaaaaaatcagagagaatagaagtagcatccacataggaaatgctatagttgggtgtgggccagccatccttttcattgatatcaatacgtttttctggggtatcgatgtactggagatgaccggttggttaaaacagttctttgcttaactgtaacgagcaagacgacatatatgtaaagacgatagattgatgaatggcgtcctatatcaattgatgatgtcgtggatcaatcgtcgaatagacagtgtctggggttttgcagtatagatgggttgggatatagaaagagatataggtaaaggaaatgtataatatggagcaaagtgaggaatcatacatctcaaaacaataacacaggcaccgcagcgactcgtatctgaagacttatcacattttgggtccagatatctctgaaaataacagtgagctgagtccaaatcctgatctatacaaaagccatgatcacgtgcataacacgcgctaaccagatcgggagtgcagggtctccggccaaaatcaaagtcggcatcggagatccaaagtagttgtcttctagcaacagaccgcaattgtcatcatgtcgcgttccttaacgcagaactgctttaagcagctttccaggggtcctttgaggcagggttcactgccaatttatctcgcacctgcgttctcgcagcctcagcggacacaaccattctctaccacctcatcaacgcaatctcgagtcggcggcgccccgatctccgtacctcccgaagtctccctcaaatttatcgacttacctcagacacaagtgagaggagtagcgaaggacattccgaagacggcaattgaagttaaagggcctttgggtatggcacgctcacatatcacctaaagctgaggtaaacaggttgacttataaatccatcataggtgaattgacactgagcattcctccattcttggaagttgcacatgatgaaggtcttcgcaaagcgactctctccgttcaggattcctcagtcgcgcatcagcgtgctatgtggggtacgtatatcactttatttgtcaatcacttgtgcacttctgacagttttatgccataggaaccactcgggcacatttacaaaactacatcctaggagtgtcggaaggccacgtttgcattctcagtctggtcggtgtcggttacagagctactgtcgaatcaacggcaaccaccgtcgaacctgaataccccggccagcagtttgtctccctcaaggttggatactcccacccgattgagttgggtgttccacagggtgtcaaagcaagcactccgcagccgacgcgtattttgctggagggtgtcaacaagaacgtcgtgacgaaatttgcggccgaaatcagagaatggcgcaagcctgaaccatacaagggcaagggtattttcatcaacggggagacaatcaaattgaaggccaagaaaatccggtagatttggtgtctctggttctgggaagaggaacagtggttatgttttactgtacatgtatatccaagcatatttggtttctgttcgcgattggtatctatcttatgtacttctagacgcatctagcgtgagcaatttgacaaagttcgttgcatattgttttaatcataacacaagctcattcacagcttcaggacaatcttcacagcatcaatcacctggtcctgaagggccttgggtgcagcgacaactcccttgttggcagccaaggtccggcccttgctgaaatccaattgctgaccgtagatgtccgttacttggccgccagcttcacgcacgatgagatctccagcagcatgatcccagatcttctcttggtagtccttcttcacaggcagacgtagatagatgtcaccggcacctctggcaatagagcagtacttggcctgagaatccagtcgcacgctgggggcggtaataccaaggcgctgggcaacagcagcattatcaccctgagccgagtgggcagcctccactccttcgcagaagacagcctgcgcaatgtttggtaccggacgcatggagatagacttgctctcggcaagagcgccattcttcaggggccggctgatggatccggcgcccttgatagctgagaaaaggactccgttaccagcaccgctgtgctggtcaacaccgatcgatgcagacatcgtatcggagtcattaacaggcaggttggggcagccaatcgctcccaccttgacgtcaccatcctcaatcaagccgagacagacggcatactggccaccacgcaggaatcccttcgtaccgtcgatagggtccaaagcccagatgcgacccttcgcgcctcccgcgctcttgccctgatcgataatgtccaacattgcttcttcacttggcaagggtcctccaaggatctcatcgctctcactgtcatccagcttgatatccttaaccagtctccagatttcggcactcagtgttttatcctcacggagggaactagcctcttcttcggcgacaatctcatcatttgggaagttcttgcggatagcctgaatgatcaaagcctgggcaccaaagtcaccgatggtcacgggcgacttgtcatctttcgatacggtacccttggccttttcgttaaagaccttctgggtgaggagagtagctcgttggactgcgagttcggcgatgtagcgttcctgttggtaagacatagttgtgacttgagtgtatgagtatgtaggagtaaggaagtgagtgaagaaggagctgagacggtggcggctttttaggacaatgctgactcccagtaggagagtggagcagaggactagacgggagaataaccgtcgcggttggcgaattgagagacggcctgccgatttcgcagaccggtgacccattgattagggggagaagtacgtaagatgctgcccagcagcaattgaaggggatctggccctgtactactccgtatagtagacttgaatcccaatagctggtgtgtattggaccgagtggaatgtatcatgtgtacaagccaattcggcaattaccccaacttgtttcacattccgttgatacttcctccagcgccccaggcaactaggcatcccgaggttcccccgccctagaccactttaggctatgggcgaggggcagtcacgagattggccattatcgcacgtcccatgacgtcggaggcaggaacaaacaatcctcctcctttttgtgtgtttctgtagggctacaaggctataactggcctcaactaccgtcgctctgaacccgagctgatcgtcaagccaccgtgcgtcgggctgaatcagtcgcgccaagacgacgcgatagcctcctcactgggtctattaacacgtcactgttcagctactattattacctactcgtctagccgccccaaagtatcgctaggaaactttccgcttcgggcattgagcttatcgcggggttataattgtgggattgttcaaggcgaaaggcgttttgctttattaggctgcacgttgatgtataggggtcaggtggtgattgactatttgagtcttcgtccctcgtgtggctgctatcggtcttgagtatttgtttctgagaaaaataaagcaaatcctgggggctgctgcgacttgaattcatcatgttccattcgtcggtaagttcggcctgttggcatgtctatctcggctctagttggactatgtctattagacacatgatgttaaccttgcggaactaacactgcattatagaagccttattcggctgtatcggtgcagattgaggtcctaactagtgaacaatatgatgttgaagactccagtggcatcgttgatctcattgaagctgtaatgatacagggcagtggcccgaccgaagcaagtcgcgccctgcgtaagaagctgtcagttatgtgcccaaccagtttcgcataggccccagtcctaactggcttctagtaaatatggaaacttgcatcgccaactaagagctctcactatcctcgatttcctgattcaaaatgccggagaccgctttttacgggaatttgcagacgagcctctactggaacgtctgcggatcgctgctacggaccccatttctgatcctctagtcaaagaaaaatgcaagcagatcttcggacagtgggcagtatcctacaagaacacacccggcatggaacgtgtgacaggcctctacaggcaattaccgaaacgcaaacagccggccaatcaggctaaagcgaaggttctccgggagtctggcacttcggacgaacctcaaatgggccacaccgtgtccatctctgcgggcaatggcccggctacagtcctaagtggccctaagcacaagcatacttccagcaaatcactcaagaaggaaaagaaagagaagaaagttcgcgacaagacctttaacctcgaaaaggagaagccagaaatcttacagacactcgcctctgcatccgtcgctagcacgaatctcctaaacgcacttaaactggtcaaccgagaaacacaacgggtgagcgaagatgctgaggtcctcaaccggttcgaaacgtgcaagcagctcaggcgtcagattcttcgctacatccaacacgtagagagtgaggaatttctaggcagtctcatacatgctaatgaggaactcgttaccgcccttatggcgtttgaagtcttagacaaaagcgtggattacgatagtgatagcgaccaggatgtacttgagtctggctggagtcctgaccgcgacgaccatgatcttcaagagtcattcgcggggcttgttatcaaccccccaaggccaccacggccttctcgaccgatgagcatatcaatcccctcgtcgtccaagcaccgcgtgtataacagtgatagcgagtccgaaactgaagaagacgatgatgaggacaatccattcggtgatcgcaatgccattcgtaccccaaacaaggagatatcccaacctacctggtgagcaaattcgttccctttttaccctcctcactaatgtcttctaggaaagaggtttagatcagacactgcatgactaaatacctttcgtcttcttcgtctttattcttttcttctctcaaattctgcttgcagacgtttgcattacatttaacggagttacgtgcccgatgataatgctctataggttgatcacgatcaatgctgtctactagcccggagtatcatttatgacagcttgtggtgatggttattatttttctcttctctctttctttcttttgtatgctttggcatgtacgactaagcattaggaattctattataccaatatatactattttctcaaaacaaaacccttcatggccataaatgtagaatcgctactataaggaggcaatatatccgaacggaaatgctactaattagcccgcactctgacttcaacatactaggcactatgactaaccgccagccccctcactgaggtggttaccgcctcaaggggcctattaacgttcccgaacacccatgtggaattgactacaaggccaggtgaatcccgaccgagcactagaatgtcttcaactcaatctacttcaaatctcacagcaaatcctcgagatgctcggggaacatcagtgtcggagcaaacaccgctccttgcggaacaaggcctcaatgcgaccccagaattccaggagcgccaagaccatctagtacaggaacccactacaaaagaagtgatcctaatcttgggaagtgtatgggttggggtcttcctggctgctttaggtatgctttgcaggtcgtacgtggtcgaggacgcagaatagctgattctactagacacgactgttgttgccacactaactggtcctatttcatcctcattccattcattttcgctcctctcatggttggcaaccgggtatcttattgctaatgccgcctctcaaccgctgagcggacggttaactgatattttctctcgacgtaccggcctgatattctccaatgtcttcttcgcggttggcaacttaatatgcggtttggccaaaagcgagggcgccattgtgttaggccgtgttattgcagggattggtggaggtggcatccttacgatttcggtgtttgtcacctccgacttggtgcctctcaggaaacgaggggtttggcaagggtttggcaacatctgctatggagccggaggcggactgggcggcgtgttcgggggctggatcaatgacacgctgggatggcgatgggctttcctcattcaggtcccgtttgttgtagtgtcaggcatcctcgttgcggtcaagttggatctgccagtcaaggaatctggaaaggccaaattaaagcgagttgatttccttggagcgatcacactggtcatcacactcgttctctttcttctcgggctcaatacaggtggaaatcagcttccatggacgcatccactggttctcacagcgtttcctctctccgccgtgtttctaatgattttcatttacatcgaagcgaatatcgcgtcggagcctgtcattcctgttcgattgcttctcaaccggactgtcttttctgcttgccttacgaactggttagttgtcatggcagtgtatgggctcattttctacttgccactcttgttccaggttcagggctcttcagcgaccggtgctggcataaaactgatcccccaggcagttggaacgtcgctaggctcgttgggggctgggatactcatgcgtgcaagcgggagatatagtctgtacagcatgatatctgtgtcccttctcattgtttccaacaccctcatctgtactttgaccctcagttctccttcttggcagcctttcatctacttcctactcatgggaattgcctatggcgccattctcaccatcacgctcgtggcactagtgtccgccgtggatcatgaacaccatgctgtggtcacatcggcgtcctatgcttttcgcagtacaggaagcacaataggtatcaccgtcgcttctgcggtattccagaacatcctgaagtccggactttggtcacgatttggtgaccgggaggaagcgaagagattgattccacggatcagggacagtcttgatgaacttcggaaactcccagcagactggaaacccggggtgttggcgacttatatggagtccttacgggctgtgttccttactctacttggactcactatcttaggggctgtggtcagtttgggtatgcgcgaacacaaattgcatacgaacctggcacgtgccgaatcaccggacgcagacgcagacgcagatacagacgcagaataaggaggggtagtatatatctgtatagagtgggtcaattgggtatcactctatagcctgagtacggatagagtaactgcatactatttagaacggaagagagctgctttatacgtgacttcttttgagttattattgaaaggctaagcctaatttaaactatgaccaactacttaccactactacaataccctacctactacaagtatccccaaaaagtcacttggtggtgtcagacagacatcatcccatcccattgaatctcgggaaccaattagaatctaccgagtcaatggagaacctcaggccggcaacataccgcctttctccgccaatcaacttcgctgccttgcaaacgcggccgccgtcggtagccgtacttcgagttcgtcaaatgatcggatttcatgacactgtcagctcgcttcctggttcaaccaactctcggtttccgatttctaagggaaagggacggattaggtagtggtctttatctcgcggaatctaatccccccactgacattaaccctagtcctgccgagcggaagccaaatcacatcctaactggtggcgttgaggtcccatccgtgcagaaggacgtggcggcgcccactcgaagaagcggagcatcaaaagaacaaacttgacgttcgaggttcacgcccaagttccgtctttcaagccttgaccaactacataaccacaccgcttttcgacttttcctttgatcagaccaccattcctgtaacacgtatcgcaccaaaaccggacacttgcatggatcttgcgctacttttcgtcgttggaggagtggttgggcgcaagtaaagtgatccattcgtatattacacgacgggtcgactgggcgaaactctggtcaactttaatgctcctttacccttccaatttcctatcgcattgaccaagacattggttttttcccctaagcatcaccaatcaagcctatattttcggcatactcctgctcttgacgatacgcacctctatcctcacaactatcgactcgactgattgaaaagatcgatacagatactcctgaaaccagtttacttgaattttatttctgctatgacagttgacctccgagcagatcactcattcagtgctgtctcaagtactgtcgcaaacgctccgtggccaactgaaatggaggttgatggaggcggggaaaaagtagttgagaataaagagcgttccgccatcacatcgcacgaactgccgaacaatgatgttgcctcgccggcgcgccgccggaaacgcttgctgctatctacagaaagcgcctttgtcgacaatgtgctctcgtccctcgttcaacatcctgacatcgagttacgactgattacggacgaaccgtccgcgcttctctccggtgcgaacaaggttccccactacatggacacagtagatagtcagacttttgagaagaaaacaggtgctcggaggtggctgaaggccaaggctgcagaactttgcgaatgggcggatatgctccttgttgctcccatagacgctggaacgttgggatcgatgctatatggcctgaccaacacgttgacacttgcgcttctccgcggttggatatcctcaaaacctgtcgtcctaataccgggcatgactgtatcagaatggcaccacccattaaatgctagacagcttcaggaggtagaccaacattggccgtgggttagtgtggtaacacctgtgttgatgaaatccaataatcccgaggaactcgtccagcttccttggggtggcttagtggagcttcatgaaaccatcgaatcaaccctaggcttgtctttttctcattcttcaacggaatccattcagtcatccgaagcttcgaaagtttcttcgggagagcaagcatcccttagcacgactgctacgacttcacgacacccccctcatcggtccgataagggcgcacggtcgttaccaatggaactatggttgaatatattcgaggaccacttgcgagattgggagatcgcaaaagcagtcggtatcccaacgaatctttctgttcctaaggaatggcaaagtcaccttcttaagatgtcggcccctgcctccctcgaatatacaattctccggggctccttcgctgcaatcaagaaacgtattgatagcttgccacgctggaaacccatctccgatcttgcctgccacctgatcttcaaattctcacgaaccgacattctttcatacctgacggagaaccaccttgatcttttatggacaacttctcgcctcactaacgtaccataccgtgcgtctgctatttatggaaaccctaacattctaacatggtggcgtgatgcccccgcacttcctaccaaggagtacatcgccgatgcaatggatggtgcctctcgcgccggcttcgtcaatgtcctcgaatggtggcgtacttccggtctcgaactccggtacactgagcgagccctcgagtcagccagcgcggaaggccgtgtgtccgttctagactggtggaagaaagcctccgcgaacgcacccccatcggaccccatccccctcaaagtcggaaaatccgtcctcctagcagcacaatcaggccgcacagcatccctcgcctggtgggacgcctcaggcatcccctacagccacgccgaatcagttgcccgcatcgccagcacgcacggccacgtccacgtgctcgacttctggtaccgactcaaaggcgccaagatgatcttcgactcgcaggtccttgtcggaccgacaaagaacggacacgacaacgttctcgaatggtggcgacagagcggtctccgcgtcgagttcaagacgtgcgatatcgaagaggccctcgaagatgcagaccccgtgtccggtgccgaagaaagagttcggcggtggtgggctcgcaatggactcaaccttggcgtggggacgagcgaatggatgaaaacgaaagtgttgtgattgtacttcttgggcttcccttcttctccttccatttgtataatgacttgatcggattcttattgttagaaataccccttatttggctttacgggttacggagcacaactggttacgcacttgattatataggtatagcctacactttaaaatgaacttgtctataatggctggagtcctcgtactccggccttattacctgcggaacatacattaagtacatgcgtaatactcttgtgatcattgtgtttagaaatagcaaagacatgcagacaactttataggtggattctttaggagattgacatctttcatgcatgctatcacagttcaatgttacggccaattaatggtacattacatgaacagacattctcttgcacatttagatatgttacatgtataggaagtggcttatgttaacacgtctacatatttgattaccgtgaaaaggcatgtgaacagaaggtagaaagagaaaaccttgctctcgattattttgtgagtgcatgtacttgtgttacgtccccgagacatcttagaaatgaagtcattggattcaacgtgaaaatgctgtaggaaagccaccgttatgcttactgccatacacaagataggatcaataagaccaagcaaggcaatggatattcttcatgttcacctataggatcaacctttaacaatgaagtcatcccagttacttcgttgtgacgaacattttggacatctgtagctaatgttcccggcagaatgtcccagcatccagttaaagttacagtttggacagcagtattttttgaccccggtatttcctggtgaatgccgaaccaggtcggctgcaaagcccagaacctcctcgagaacggtccgaaaatcttcattctccagcaacttctcaagatgttcatgggaaatgctcaccaggatatcgcgaagacctgtctcccttgtgggtacgctggtatgcctccgagatggctatagggtagtcgtccatttcccagcatgtcctggcaattgtttcgaacttgtctttggccttctgcttgagctgtggaacctcaaatttgtcggcaacttgatatacattgatattgaatagcatgggtgaaacgcgaccaaggtcactaccgctgctgtcgtactcgaatccgtacataaaatggaccatggcttctacggcgcgcggatcatcgctcttgagttggatcttgttatcaacggattcctagtattattccccgcttgctgagcgatgtgcccatagctcttaccgtccaatttgctttgaacaaccgggagaaatacgcagactgcccacagacaatcagtcgatggactttgaattcttggtccgctgtgcatatggtcatgtcggaaaagtcggacgagataaagaacctatgcactcgttagcttgtggtcaccaagagcaaaggaaaagactgacttcttgatactagcagataaatcaccgacctcttgactagaaccttcttcctggcaaaggctggcatccttcggttcactacttgccgaccctgaagccatttctgcttgtggatcggccgcttgagaatcagctggttgttgggctaaccgaagccgtttctttttgaaccctttctttggcacggaacttgagaaagagaagaacaaaactagggggagcactccgtctaagtgggtgtaagtgggcggcgcagtcaacatgcattccagattggatcaaatcatgctttatgcaacgagcccgttcgctgtaaccacgtcagccttgtgtctaggtccagctggcgaatcgctgcctttcttaccccgccatgcttgcagctatttgggtctactatgcccttatgttctggacagaggagccttttggagcgatactcattttcattggagtggcgtagcgcctggatgtagtagccatgggggaacgtggagattctgtaggtggagggtatggggaatgtcgtctttccgcgacgtgtagggatagaaggatatgataggctctcgaggtgctttgagagtggtaagattctatttggatgaatatggattgtgagttgaagtgcactatggtgatggttgtagttggatggctgtgctgtttagaaatgaggattacggagtcgggtcgagagtgagctattcacctgcctttttgggaagactcaagaaagaacagggacttttcatatggcttacaggttacaatctaggtgcaagaataggagcattagagtggtggacgattgtgaaatatacaatttggaatatagtaagtagcaaatccctagtcaatagtagtagacaatagctttcatgagaggctccacttcggaggtactgtactagaagcaatcttagatccctcgaagttatttcatcctctatgcaacggcccctgggaatctacgtgatactcctaggaaaggagagggatctagttatgtaagttaatgagccaattgaggaaaaggagtaatctatatcttaagtgttgtggagtatctgggagtatttaaattgcagtctctatatggcaaaacctcaggccataggggttaatgtattggtattatcccgtacggtatacgcacctcatacaaagatcggtaataaaatgacaccacaattgtcacagtaggaatggaatcgaaaacgatcgtgagcaacccctgatatgcaggatggagtgcagaaaaatcataggaaagtccccgacttcaaggcagtacctttagataccgatccccttaacggaattagtagctaagctcctctcgggatccccacaattatataataaggacaatgggccaactaaataagcgccgagactagctatactattgatccatatcaacccaaggaccaagggggagttgttgtcgccaataaattgggtattctgacatctcatttcacagagatccggtgcttcattcgactaagtgatacaaggattcaagggacccccattaatcatttgaaacaacatgtctttgacgaacgtctgactcgtaatttggccgtgtctctttcgggagaacgttgggcttggttagctccaacacagccactctaaaatagatgatcgacggcagagaactgcaggactagaacaatgaccgtaattgaaacggaggggttaaatcgcgaaccgagtgggtcggtcgtggtcctctatcgtggagatgatggagtcggcaaatgaagcaacagaaaggagaagcgaacgtctcccccagttttaatcacagctggaccagaccgaaagggaaaaggggagggaaaaatgagagaaaaggaaaaaggatccatgatcacggactcccgtgcagcgtcacgtggagggagtccatcacagttgctttattagttgatttcctgacgcttattaccaactcttatttcaaagctacttcccttctcctcttctcttttttttttaaatccttctcatcatcttcatctccctcataatcctacaccccttccactgatcctctgactgcctcgccattaccgtgcgtacagttataccgttgtccgtcttactctatataactttactatcaccctatcaactcatttgaatcgtcacaatgggtggagttcgtaagtttcaaggagtacatgctttttaaacatgacattgttattctaactagatcgcaaagcaccgaacaccttcaaaaagattaaggagagccttaaatctatcttcaagagaaagaagggcgataagaacaacgcccaggccgcggagcaaaaaccagaagatgccgccgccgcaggcgctggtgcagctaccaccgaagcaaccgccacccatgaggccccggctgcggaaacccagggtatgtcatatcgtatagcccctatcactccgtttcgtaatagaaggctaatgatacagatgcagctcctacagcaactggtccggcacaatcgacgcctgccatctccccgggtacctcgataccagagcaagggcagcacaatgatcatgaagcacctgctccgacacccttgccccaaatcccgcccatagagacaacggaatctgccgctcctgctgagacccccgctgcccagccaactgccggcttggttggtggaacagctcctgttgagcccaccaaacgtgagtttatatgatgtgacactagccagactatgctgaccatcatatacagctgaagctaaataagcccctcgttcttcaattctgtttcagtctcgttccgtttcgcctctcataccccagcattatttgtgtttttggtcctgcacccatgcttgtcggccgtgccactcgtataatacccccggtttcttcctcagatcatggtttcactgaagaatgtttgtaatacaggccatgcgccgatcattattatccttcgtgttaatttttgaaccgaactgcggcttcatggtgacttagtgttaaatggaataaataaaaccattcgtctcatgttcaacgctggactcagaaaagggtattgtgagctagagcaaaggccactaggaagcacatcgctgggaatacatcaatcactgtcctgcgatgaagcatcgtccccttcgatagcaggtgtgccctggctttgtcccgaagctgccgaggctgccgtcgccgctttcatttctcttgccttctgtctccgcttaatcttcctctcccggttcttgcgattccgtttctcagcgtccgtttccttggcccgctccgccactgccagacgcttgcgaagctggagccgtcgctttttgcccggcttcttccgagacttgggatctctgatctgaggctcggcgatgaacacagcggtagtagtatcctctcggggcaatttcgtctgatgccttttccaatgaatcacacgccacggcaagtgacatccaggctgagatatccatgattagcccaagcgtctatcatttgccaattatagcgcgtcgcgctaaaggtgaaagagaaacaacatacccaaggaacctttgcccactcccccatttgctctccactaacagcgacatcctcaaattgtttcctcctgagtgcaagcttcggatcatcctccttcgacccagaaagcaaccccggcgcagaaaagtaatactcccatccgcggaacggcttcacgaaccccccatcatcaggacccctagctccaggcgtcggagaccgtaatcgaatccgcaacttctgtgtccctaccgccccaacgtcattcttctctccctctgtagcagcagaacccgcatctcgtgtagcagtcgcagtagagtcccgaactggcgcgctgaaaagtcggaactcgaattcttgctcctcttcttcctcctcgtttactttggtagcttgggtatctgtttgttccggttgttgttcgggctgaatcaaggaatcaaggttaagcaatgcacctagtcgctcgtacccactggcaagtgtatcttcaggctgaggcgagggagaccgtgacgacgacggagaaagaatttcattgcgacgaacgctggttagatacactatgttagccggcaattcatttaaatgattctgcgggggtaggtttcagctcctggggatggaagacagaaatctggacgtaccgtttcgcgttcggaagttcgaacgcctcggacatgtatatgtatcgattaatcgcagtcgttgaattgaggattttggttcgggatatttggtggtgggcgagattgggtctttagggggcgaggaatggtctaatgtagtcgaggtgcttttgagaaaaatggatgggattggaaaatggcggatgcgttatttccacggagtctgtggtggtgcggccaacggcccggaggttccacttctcaacgaagggaactatatcgatctacgtataggaaagtgatactttctttatttaaaaatgatgactaggattttgcactattgtatgggcggtgtgtgttagtaggagtgtttgtgctatgatgctactagttctttggtggaaccaagtactaatgtaaagacatgtttgtgcaatgtacatagttggtttaactacaatcagggcactaatgcgaggcactatgctcttgtagtttcattaacgtatttgagaagtagccggattcctcagaaacgttttatcgtggcttatgtacatattaatcctaccaccttcttaggagatgatcactagacacagcgaccgccgtcgacctatgtgaaatgattagtactactgaagaaacgagatgttgagcacacagtccacttacctctaggtccacgccggtgataaactgcgcctcatcactagcaaggaaactgcaggcattggcaacatccgccggggtactaggacgccctaacgggaccgtagatacaaatgctgcccggttttcctccgtatctggttttccaagaaacagatgtgtcctgtatgaacaaccctatgagcaactggcccagaaaaacactgtagaataaacagataatgctcacattccggtactcccaacaacaggacaaacgcaattgaatcggatcttctttggcccatactcaacagccatcgtcttggtagcaatactaaccgccgccttggaagcattataccaggtcaagccggggcgcggccgaagcgcagcggtagaagaaacctggacaaaacatccgggacggttattctgttcgaaatacggtacaatgacgttcgccgagaggtagatcgacttcacattgacgttcatgcataggtcaaagtcggcgtctgtgacctggcctgtgggcttattggaataggttgcccccgcattgttgactacaatgtccagctggccgtacgtgtccagagctgtctggagtaatgtttgccaggattctcggcttgttacgtctgcaaagacgaatttgctgttgagctctgctgcgaccttttcgccgttctctttggatatctctgcgactatgactttcgcgccctcttcgacgaatttctttgcaatgccgtggccgaagcctgagccggagcctgttatgatggcgactttaccttctagacgtccggacatggttgtcagaagagattagaaaaatactgtggtattgagtaagtggtaagaatggtattaattgcttggtgatatcagaagatgggaagatgatgctgaggttaatcattgatcatgaatgaggggagtcgtgtctatactgcggggtttgagtagcatccattgaattccattgcccagggatcgccgatttgtcctgtgacaggcccttgaatgaagatcccttcctgtgtctgccaataatactccacacagttcatatcggactaagagttagtactaacagtagttattgctttcttatcaggtactagaagagtatatctgttgaactagtacgtattatccagtggaccatagcagaggaaatcacatcacttgatgaagccaagaatgtcaaccacttgctgtcaatgagataacatcttctttggaaaaaggttaggcccacatggttgacaatgcccgatgcctaaagagtatattactcaaggttacagtggaatggagaagcagcagaaatgaacgcgaaaggaaaggcaaatgacatcgggaacgcacggaccaaccgtaatcgaatccacccgaccggccaagggaacttcccgcattaaatcccattgattcagccattcgcagtttctccaacaaaagacaaaaaataataaatcaaggaaatttctccgattaccattaaccacttcagcatcaccggctggtgccgtcgctgcacttctaacttcagcattccactcttttattaaccctgttcatcttcctcgtgctttacccgccagtctcaattgaaagccatcgtcctccgtgaccccctcagacgcttcccggtcttggatgtctcgtgcccccttcgtttcttaaccgagccccgtcgatattggtataaatgggtgtctgtgcttcgtgtctgggggttggtcgccgggacagtcaggatgtacgtctgagaaaatgtcaaaagatatgaaggatagatcatgcgatatggtggtggctgggctggtcgcaacttctcttcatcgctaactaatgcgctcatagtctgagtcctcccaacgtctcctcgacgacgatatctaccagcctggttatggatatggcgcgctaaacaattccacccaaggcaatcaccccgataccggatacttgaagcgtgaacgagaagcgctcgaagctatctgccaacggacgtcagagtaagccggcttcttcctggctagatacaatgcccgcaaaccgacggtagcttgcgcactataggactaactatacgacacaatgcagttccgttatcgatatctggtccctccagccccaacctcatctacaaccccgagcgactctccgcggtcccgtgtccccagcttcctctcgagccggcacaaaagatgatgttcccgtaaggataaccaccactcccccagcatcagaggccggatcctccgcccagaagcctggctctccgaaaccaggcgccgttccgaaacactggggtgaggtggtcataaatccgcgcaaggggaaatcgcagcagcccgacgataatgcccgcgatgtgtttggcgttttgaaggttacctagttcgtggtggacaaggaacggtatcacggttgattactgggagtttttgttcgttattttctttcttctcctctcgcataggtcgccggtcgacggtcgatgtcttcccctctttcttcttgtcatgcacgcccgtcgtgtctttgtttcttccctttcttctcccttcctttcttttccatttcttcaatgccacccttcgccctagagattctgttctaataccctggctgtatttcctgttcttttgtatggccggtttctttgctttggtttaagtttgcttgtcacttgctctttatgtttcgttcaaatacaacaacatatacacgatctttcattggtgtctatatctgttttccttcttttgttcatgcttttggctatgaaaactccgtgtcacattacaacaaaggtgataaataaagcttcctatgacaaattcaagttgtattatttgctaagaacctgaggaagcatatagacagcataaacagacatttctgaaatgatatgcacaatccgggcgcgcgaacgtctgcagaaaacaactgggatagcacaatcgttgtacttaaatagattggggaaaagggaagattgccggactgcagatggttcatcgacaccccaagctcagcgatgcgttgttcatcggtccgatcctcgactcagtcttcgcagtcgccgtaatcagttgcgccatgaatgtcagaccccgaccctggaaacgccacaaacctagccccatgaaacattgaacagacgaaaaagaaatgacgctgctgatgcgaggcagtcacgctcacaatgtcgaatagcggattcaggaatgatcgcacgcaaccctaaacgtggaaaaggaaactagaaagaacaaattcatttacacatcgtccatcgtaccggctggttcttccccgccggattcgtagctgcccgcggaactcagttcatcttcagactctgtgtcttctccggcatcgtcgacggcctctttgctagcgtactttgccacgtattctgtgattatgagtatatagtgcatgtccaatgtttttgtggataacctacccttcaccttggcctcgtaactcttaggttccctcatcagcattgcggcagcttcaccgtttagcgggtccgatgggttcggatagcgcaggagttgtggaaggaagacctcaaagatgttgatcatgtcgtacatcggtgaccatgtttggttgatgacatccaggcaaaccgatccggaactaagagacaaagattagtgtccgcctttcaggaaggtgaaaagaagcgtcttacagctcgtcaatgttggggtggaatatccgatttacgaacccgatactagggctcttgtaggggtattggtcgggtaactcgacgtggatcttccagtgaccaccggagaaaggtgctgtgtcgctgtaagtaaaagacataggcgcctgggtatccaaatacctactttcctcagggcctttgaagcggacataaaattcttgcctatcaaaaccctattgtaaataactatgccctagagctcgatttcagggaaaagacggaacatacactaaatgcaatagttagcctagggaaatccggtggcaaaacacaagagacacttactattatcattgactagggtcacctcatagtcactcatcaacctaagcaactatcagcacaccaaaatctataatctttgtctttgtcttctttgtgacgtatgtagttattcgacaggactgagcaaaggacatgcgataagaaataagatcggaaggagcgcgtacatcctgcccaagagttagttatagaccaacagagatcatttgaaggcatagcagcatacttcatgacctatattgaggaaggaaatccatgttagccatccttccttgtttgaactgtaacaccttatgcgcgctaatcgactcacatcggtctcaattctccgctttgggctactcattttgaaaagataattggtttttttgacgcaacctgaaagttggcagccctgtagcgtgtagcttaagtttcaatatcgaattgttcggtactgtcggggtcgaaatagtccgcagggttgaagcggggaagtaaatgaacgagcggggcagatggaatgggagatgtaggacttggtcgacaatataagtcgaagctagcaagaaaaggggagtgatgaagtggtgattgaagagaaatatatcagcacgcgatcagagagagcacagaaagagggtgtatttaagaaggggagactgaaagagcagagtggcagcggtacttgttaagtagtatgagtggttgaccgatgatggcaccatgaatgcctggacccgcaggccgaaaattggtcagtcactcgccgccggtcatgtgccacgccgccgaccgcccatgactcagcacgtcttctctagtaattctactcaatattgtatgtagtgtacctaaggcactaagtatatgcctgtatcatgtcgcctgcagacgatcaggtagcaaagtcatctggcgactaaatcaggtagatttcgctatgcatatagcccagaccgggtcaatcaaggccaaaaattagtcacccgtagaagccttattaggtttgggtagaagtccaattactatccaacccggggcactgtcatgatactacagtacctgtttggactgtagactgtattggttggaaagccaatccaaatcagacttatccatggtagaaatgaatagcgtataccaaaaagcactagtagcactgagttacagtattattgaagggaatccagctagtgatctgcagacggcgaaacagccgatggatctcctttagggttgactccgcaggacatcaccgccgtcgtgctttaattggaccgatccgagtgataattgcctgaggcgtccgacgtcatttgggtccccattggagacaacaccaacatttatcgccgtcaccgctactactactgtatcgccttctatctcactctccccttccgtatcctacccgttttaacaccggaaggctccactaatcaatacgatctgtggtccgtccttgtcattagcctttcatcaaaatggacccctcatctccgcaacacccctctcaggactccccgagaccgacccagaatttgtccgccggttcgcgggcgagtctgagccatcgacccgccagtcggaagcaaagctcagactctacatccaataataagaatgctcccattccagatgatgaacatggggcggatatgcccctgaccatgtccgcttcggtggtgttaaccagcctaccgcgtgatgcccatcaagcgctggcagatgccgaggccgttgataaggggaaaggtaagcgtagaccagttgataaacataattctctttctgtaaacaataatcttatgataattggtccttcctgtctttttgtaatttctaccttccgctatacctaggccttataaacgagttttgccacttctaacactcttaatagttacagtccgcttccaacctctggcttcagcgcccatactgaaaaacaaggttttcaaaatcagtgcctcccagaaatttgagactgtcgtcaagttcctcagaaagaaattagattgcaaagagacggattctgttttctgttatgtcaatagcgtctttgcgccggggctggatgagggtgtcgggggcttgtggagagtaagtatacgatgttctttgctttgaatcgtgatttttacctgcgatatctttgctgttggattaacttggtttgtatagtgctttaaggttgatgatcaattgattgtctcatactccatgacgcctgcgtttgggtgacgacttatgatggcccttaccaatatattggattacagatatatccaatccaacgaacaaaaatgatgcaaaggaaagctggctggtattgaggctcttcaaagattgagcgagaacatagagaacagccagctgggttctcccacaaccaaacaatcatgacaatattgatgaggtatcactaaaaccatgccggacatgagaaatgcaagctagaatgcttcaacatgaggaacaaatgcgagaacataatccaaaagtagacgagaaggaagataggatcatggtttactgatccagcttgtcaaccactttttcaaactccgccagctcctccttggggatgggataagtgtactcttccgaagggtacacccgggatttcacttcctcacgatattgctggatacctttaaatgcttcaccccagacgtcggcgtaccttttaacgaacttgggaaggaatcggccaggagggaaattgccggtcatgtcaatctgaacaagaacctgtccggagcagccattgccggcaccaatgccaattgttgggacgcgaagcttctttgtaataattgcagcaatttcagcaggcacagcctctagaaccatcatgaaagcgcctgcttcctgcacagccatggcatctttcagcagtttgagagccccggcggtagattttccttgaactctgaaacctccaagtgcattctggcgttgaggagtgagaccaatgtgaccgacaacagggattccagcctgcgtgatgcgtttgatcgtcggcgccatctccgcacccccttcaagtttgataccctgcatacgcccctccttaataatccgaatagccgattgaagaccctgctctggcgacacctcataagagcccatgggaagatcagcaatctgtagagtcacacaaccgtcagtcgatagccaagccttagtgggaatatcccaaaccacgaaccgtaaaagcactcttagaagcccgcgccacgctcctgcaatgcagcagcatctcttccataaccacctcactagtatcctccatacccagtgccaccatagccaagctatccccaaccaaaatcatctccattccagcagcctccgcaatatgcccactcggaaaatcatgggcagtaagcatggtgatcggctctcctttcttgtgtagattccgtaatgtctgcaaagtcaccttcttcctgggattcgtcgtcgtagcccccatcggcgaatgagaactgtgtcgaactgaatgtgcacattgcgccggcccacgacttatcgaactgttcacaacggctaaaaaaggcttaatcatagaaatatgcgttgagcgagatacaatactcctagagacagaccgcaacggcagcatcaattgagctgcagctctagaagacgccatggtagcaagtaatatttgtacaagcaaaaaccgatgtgtcaattgaagacggaagacagacacaggggcggaggtccaagatcgaggttgtttcacaagaggcaaaaaacccaaggatccaaaagcggcaaagtcaaagccaattgagtgtatgagaggactgaacggaagaagagtggcgtcactacccgttagaagggttactataaaaaaacaatgaaatttgcctccactctatgtatggcgtatcatgtatgtactactgtactggaaagtagcagatcaatgatcaattagagtcatgaaaaggcttcaatgtgaatgtttacatccctctacagcggtccctttcaccgaggttcgcagtttatattaaagacagacgtgctggtttatgcagcgtagtccgcagaatccccagatttgttcctttctgccggatgttagggctacggttaagttttcgttgggtctttatcaagctcggtgacgtattctcagtgccgattggttggtgacgtgcagactccgtttgttcttccgccggacaatcaacttcttccgggccgagcttcacgggaggccgaggctgttcggatagggttttgatgttatgtgatcttcgaactacaaaatgtacgcaagtcttaagatatcaacttgaatagaatgtaattttattcatggacctgaggaccacataagtccaacattattggtccggtctagcttggtcgagcgctaaatagaagtattaggctatgccagctaacaatactcacgagaaaggaaaactccaccccaacccagggcattcgagccttaagtcatgcaaccccatgaacacatccacccatgagtttaatcaacaaacgaacaaaggaaaagggtgtatagagaagagggttcgaaaaattaatgaaccaaatgaataccaatgcaatatttcctttcgagacagcataaggtctctcaatgcgatacatgtactgaatggtgaatgctttcaaaaagaaactccgtgtcacctatcaccacgccagtcactcccgtagaaaagaaattttgttttctttttttttgtttttcctttgtttaccccttgttgtcatggtttccagaagggtagctggcaaggccgttagctgtcgttcgtcatcaagtccataggacgacaaggataatgcaggcgacaatccaaggacgccggccaagtgaataatgcaatcgacaataaggtacagtaggcagaaagttgaagaaaaatgctgatagagaaagaaacccagtataggtgtaaaaatggagaatgagtgacgtggagccaagggcagccaaaggcaatcgctacccccaagagcaaggatacgagggcaaattgcatatacgccactactaccgagactcgaccttccaagcccgcacggggatttccgcataatcatcattattgagtgtcacagaaccaagataagaatgcaagaagcggattgaacgtggccgagtacccagcagggttgctttgtacgcatacttcgtttcggtctgaagaagcctgagcacagtgaatattatgctaaacgtactcatattcatccttgactgggcgttgtagctggaagagtagcgagtctagttctgcccagtttgcgctgttggtcgcgaacttgcggtgttttcttgtcataacatgctgcaacagaagttaataccttgcttccattcaccctctgtattagcggctcacctcttcgaaatcgtcaaacttatccctgcaattttcacaatagcctggtttcgggtctctccttctctccttcttcttttgacaggtaccttttcgtatgctgtttcgccgttttccagcatcattgctctccgattgggtggtttcctcttcaatgacgttcccgagcttctcaggcgggtctaacctgctctgccgattgccttgactcttcgtcatcttcagcgccgctgtagcatctgtagcccggtacgatgaagggcccgtgccagtagagtatcccccattgctcttttcgaggacttttctctttagctcatggacctctttgcttatgccagcttttgcaccaggcgccgcggcagtagaggacaccatctgggaacggatagcagaagtgatgttcgatggttgcatacctgacgccgcgggttcgcgaccaccagtatagaatcgctcgccacaattgagctgcggaggaacaaagctttcagagcttttcttcggggataacggtcgggttggctgcatctcctgcaattctggctgtctacgctgagatacagcctcctcatcaacatcttgagggctatactcttttttaggtgcgcgatcagctgctttctcaatggcatattcgggaacatttgttcttggaacctgagcctcttgggtaggggcagcctttgaagcagcctttttcttctcttgttgacgcgcccgctgcctttccaactccttctttgtaggaggttcatcgataaagggacatttccccagcggtgcacttctgaattgtggccaaataccgtcttgtcgtcttacaactttcgggtactcgcgaaccataacaggcctggtcttctcatccatgtcatgaacatagacaaatgggcctttgaacatgaccaaatccttcaatacggagagggggttacggtcagaagagccgttaagctcattctgaagaacttgtgaaaggtctgcctcgcctctacccctagaatgcccaccgccgacatggctgtttcgggtcgaatggccactatggccaccaatgtcaccatcattgatcgtggcgatcatccgttgaagtttctcaatagcccatattttcattcccatctgacgagccctatataagacatccatattgctctgctcacgccgcacgtcattcttgagtgacatatgtaggtgcccatcaggatttttctcaagtaatgacgggttaaccgtctgcagagtgccatctgcagcagcttggtcgaccgattccgtattgacctccgccgggctcgccacgtcggtttccggagggatagggcgcgacgtgacaacatgtgttactaaacgcgagaagaatttctcctcatgctacgtactcttgttagcattatgaaaacaaccgtagacaaggtgattgggtccagtgacggccttaggacattccctctcgtgagtgtagtccaatgcctagccactatgcccggggaacatcctaaatcgacttacagctcccaatgcaagaacttgtcgcgagcatttgctgcgcagatcctctggaatactgtcgaaatagaagacgaactgggggaaagccttccgataatgcctctgccattgccgtatagaatcgatggtttccgccgatggtctttcatgtctagtccctctaagctgggattgtctttctttatccctcacagcgaccagtttcttctcaaaagcacttggctgggcattattcgtacgacgtgtgaagagcttggagtctgcgttctggaaagtagcaggtctgatacgggttggtgaccgactgtcgccttctgccccgtcaatcacttgctttttgggcggtggctggccgtaagggatatcgacgggtgcatttgtggttcgagggcgtttggcaggcacgaggcctgccctatggggggagttagtagcattcggcacgtttgcgagtggtcggcgagtcgacatgttcagggaggtccgaggtgaagggggtatgaatactgctgccatatggtaacaatacacaaagcagagtaatagttggttagctgttggtgaagacgcctgcaaaagaggggtactccaggccgagcacgcgatgtactacacgtctcgaaggttaaatcacaaagacgccattgttcacacgcgataagttggcaatgaggtagggagcgtggtagttaaaggtcaagacaagacgcagacctgtttcctctgagaggaggtgactgacaggtatagtcaggtcaaagggacatgggagagtggagtggaggttcgaggtgaaaagaggctgtaagtgatggaagtggaagaagactaagcgtgtcagggagagttagtggagcccgtacggtacgggcagtttgttttggctttgcgggaagtgcgccggacaacaaccaacactggcgtcgcgcgaggcatcacccaagtactagtacgacccagtattcgcatctattcaattttcatttatacaaaacagaacattctccagtcctcttcttaacgcgctctttctcaaagattatattcttctgcctctctcaaacccgaaacaaatacataccattgtctctgattttgtctcaacgaacttacgatctgaagtggtgatctcattcctttgtgttgttcgacgtatcacatcgtaatctttcggaggggtttcgaaccttacctctagaaccattttgacgatccccgcccagttcttctgctcaaatatatgcatgtaatctactccgcaccatcacttcaacggacacatcgcctgtagataccattttcttctcggtagggcgaggcaactgcaggagtgctgtcagccatgtccgcacattatcatcccatgacgatagatacctgttcctgaacaacggggtctcgctaaaggggctccgttgaaatatattggcacaccttgatcatgagcttttggatgtggtcttcgagggaggtggtcacagttctattgtcctcaggaccagtgacttcagaggctaaacaccgtggccgcttgtcaaaaagaaggtcatctctgaatatatatctttccaactcaggttttcagtcccacgttttcagtagaagagaggacggtttcggataagaaaccaattgatctgtccagtagctcatatgttgcaaaaccggctttatgggctgcgcaaccaacgattcatctggacaatatctctccagcgttcttcattagctgcggctatatactcagtcaagggagacacataccaggacgggcagatcatcccggcattgactttagcatttatgtaattctcggcatatttctgtggcgatagatgaactaagatttggggtcgtcttgtgtgaactgtctcatcccctataggatatcctttgtcaagggtgggaagagccgactcagtaaaccacatttcattgaggtgcaggacaccattctaaacgcagtcctcgtgaccctgcttcgaggggggttgagaaagagtctgagaagatctggcttacttctcctgctagtaaccagcattaatatctcccaatcgactgacgttgtgcgtgcattgccaaacataaggtatgcccagttaatgacgcggtcaatttcttgttctcaaaactataaaattggtacattagcctggtgtcaagtaacattagaagaaatattggtcgattcatacaaaactcgagttttgtattggagatctcttctgctatggtgaagttgaagaccttctgcccatatgcggactggacatacatagtttataacctggatcaaaacgaggttctcaaaattgaaagaaccctggccgcctgggtctcatatattccgcgatacagctgaatccggaatccataatagattagtcctattttttagagattgttttggccgctctattatgatatattcaatagcgcttcaggggttacgtcggagaaagtctagataatttttaggataattattgagggctacaagctgagccagatgatatcatggcattcatgtgaatacaaattttagctagcggccgcgcggggagctgatatttagataatagtacattcgtatacagtgggtatctatctcgtgcactccttgctttatcctcgaagagcctcgatatcgtcgacctacagcatgcaatgttagctcgttgtgcataggattcgcatttgtccagcaattcaatccataaggaggcacaaacacagaattcttgatagagacaagggatcttacctctttaactgcctcggtagttaacacaataggactgtcgtccccaacgcacacgctatcttcaatacggattccaatgccccggaacttttccggccatcggtcactgtccgggacgtagataccgcttggttgtattagcttaaagactaaagaggacagttgcttgggtcatgacttacggctccacagtaatgcattgtcccgccttcaaattataccctcgagaataaccggggcaatcatggacgtccagtcctacgtagtgacccaaatgatgagggaacaagacgcccatcgcctatggacgtcaatatcgatgttaggtgaaacaaaagcaaagggtgatcttacattccctgaaacatcaaaaccgagctgttggagttgatctcgaaggccattttctgcgattgtgtgcaatttgtccaaggaaacgtttgcactctccctgcaaagggacacgcaggtgcgttgcacatttaaaactgcattgtataagtcccgctgagggtcggagaatttgccattaacgggccaagtcctcgtgatgtcagagacgtaagtgcccgtttcctatcaagtggtaagtaggggtagtagtccacaggaactttcatgcacgtactccacccccatcgaccaataccatatctccatccctgaatgatcatatattagcctaaattttgattgccgaaagatgaagattcagtacctcaagacgtcatcattcctcgtgtaatggatgctcaaagcattctgtgacgtgttagcctctgttcggtttagttgtaatacaacacatacagaaccgcccgcaacaacaggcacaaaggcacttgtgtcgcagcccttcactttgaaattatattccagaaaggacatcaaatccttctctttagtgaatgtctgtcgcatggattcagtgaaagctcttcccgaagcttgccctactcgacgcatttgcacgacctcgtcctcgctcttgaacaccctcatgtcattcaagatgtgtcgtaaaggcctgaccttactatggtccacgaccttcttcagctgttcagatgtgccggtgggtccgtaaagataccgatgcaaggacgatctgcctgggttaaaggctgggatgtctgtatagatctccgtagcatcagacagaatgcgagggagtatatctccaatgcgttctatatcacctgtctaaagtcgcaagattagtcctgtccttaaagagagtgggaagtatgatatgttttacctcatcggcattaaagacatcaatcgcagcccgcgtgcctgaccgggctccgtcccaaagctcagctttcggatccttttctcgtacatagaggtggaaaatgtggttatctccggagccatcatttgctacattcatgagctcacggatcttatcgtattcgcggatgggtactcaccgattatagccagtgcattgggctcattaaaccctgttcagcgtgaaagcagtaagtgcccgttctcccaatgaaaacatacgacaaccacggacctgtaaggtagaagaagttggagtcttgccggtactcattgaagatcccggaggcgcgatatgtaacctccgcagcgctcaacacagcgatagcatgtttcgggagtcggtttgcgagtcgtgaacgacgatgggcatactcgagcgcagtaattccgggcgtcacttattctgagtcaatatatctcacttatttcctcgcatatgtcctagcatgacgataacatatacacacgttcacctggattgagtatatgggggtgtgtctcgtgtaatggttgaccgaatttaagctccgcggcggagatagaaccgtgtgcgcgacgaagggctggtcgtgtctggaacgccgtacgattgaagcttgtgacagatatacgcgacgtgggacaacgtagataacgaggccattggcgggtgagcaatttgcatgtcgacatgcttacggaggcgccttgagagtaattgtttccctgatagcctggaattcaggtttatctggttcaggtaaagttattgcccacccgcgatcggtcagaagctccgacgcccttccagtgggtctcccctgctgccttaggccgcgatatactatattgtcggcgtcctcagccaatcattcacgattaatttgacatccttccgcatggacctccccagtatggagacagtttgcgatgttcaataacatgcaacagcttatctcggaccagtgcaacaataagaacatggcttgtgtggttataagagtacgccatatctgggcgcatggcccaagttctttccaaacgctagatggaaggcaacttagaagcacatctgatatcattcacgaagtagaattgtattcctctagttcagacaaacaggacgcatattctattctacgatatggggcgaacactgacatatcccaagcggtcttccaacactgtcaaccgctacaaacaccgaggtaaggtttggatgactgaagatcacagctaggggccactctaagactcttctagccacttatgacttgcaagcaatccataccatcatcaattcgagccaggtactccatgtgtctttttcaccggggccctccgatcctttccccgcaattctgcctatgatcgggcagatgggttcgttcgactacccgtcggcaagcattgacgaacccttggactgctatcttcatggatacgtcagctcacggattatgaatttggctcgggactctgacggtgatggattgcccatttgtatcgcttccagcagggtggatgggttgatcctttccttaactccaaattcacacagttataactaccggtccgccatattgcacggatacgccaaattggtgactgacgaagccgaaaagctctatgcgatggaattaattaccaactcagtactctgcgaccgctgggagcattctcgggtgccaccagaccgtgcagaaatgtcatcaactgtcattctcaaggtcaaagtcgtcgatggtagtggcaagatccgagacggtggtgtctcggatgaaaagaaggatacaacgaacgatgaggtcaccagccgtgtctggactggtgttgtgcccgtttgggagacatttggagatcccgttccaagccctgcgaacaaagtaaaagaagttcctgactacatcactcggtttgtcgcagataagaatgatcaaaatcggcgatatgcacgggaggcagttcatattgcacttcctgctgaggaacagcattagttttgttggttttatggctttcctctcttgcttttataatcatagttatgctataatgaggtttcatggtagctagaagctccgaatctactaagtacaaacacttcctgttcaagtggcatctggaagcttatcccgagtcaggcagggcgagtagtttccaataagaataagaagaggtttgaaaaaggtaatattgatctaattcgttatacggagtagcccgaaacataattgcagctgaggacgagttacagtaactttcatatcctgtttagagtgtttatgctaagacaaacacaagtcgaactatagttgcactaccgctctgcaggatatacaaagtatttcagaccgctttaaaatccttaacaaatatcaaggtcacttcaagaatggagaactatttaatatgcacctacatacgaattccatgagaacctattggaaaggaggtatagcctgcataaatacaatttcaagaagtctgggctcaaaacgagcttacggttcaaatgccacgcactaccgacagggccaacgtcataatttaaacatcaacattgcaatactggactttctttgcccatcgaacctgagtgtccgtgtacatgtttctaccctttttttaaataagaaaaaaatacacccctgaatatatactaataactatatcgacctaccgtttctattatctttcccatccatcttttgcggggtacaacagtcattatcaacaccccgctatggctccgtcagccattcccgcagctgatcttaggacattctcggagtacctaaaaggacgtaaacgtatactcgcacttctaggagctggcatctcagcctcatcggggcttcctacctttcgaggagcggggggtttatggcgaacctacgatgcgactgatctggcgacgcccgaagcattcgaagccaacccagaccttgtgtggcagttttataactatcggagacatatggcgctgaaagcacagccgaatcgagcgcattatgcgttagcagagctcgctaaaagaaataaaaatttcattaccttgtcgcaaaacgtcgacggtaagccagaccttcgctacactgcctatcctaacttcgcattgtcactaatgaaataatctgtctacaggtctctcacaacgagcagggcatccattatcccaacttcaccttctccacggttccctcttcaccgttaaatgcacatctttctactgcagttactcccgtgagaacgacttcactgatccaatagttcctgctctcgcgataccgaagaacgttccagagcccaagccatcgacggacgataagacgggcgaggaagcttctacgtctatatacaatgcattagggataccggaaggtgaagaagttgatatttctgatgaccgagttccgctagctccgctgagctctgatgtccttccacattgcccagagtgcaaagatggactcttgcgaccaggggtggtatggttcggagagagtttgccgttacaaaccctcgacatggtggatagctggatgaggtctggtccgatcgatttaatactagtgattggtacaagctccagggtgtaccctgctgcaggctatgtcgataaggctagggcgagaggcgctagggttgcggtggtcaatatggatcggaatgatgtaggatcttcggggttaaaaccaggtgattggttcttccaaggcgatgcaggtaccatcgttccagaaatcttaaaggaaatcattggggagatctgattggtattatggggattgtcggtgtgatcgtccgctaaactaatagactcaaatgctctagtgataacgtaaatatataaagctcggagccacagttgtctactatagcaccctcccaggttggttacactatagtagaaaaagaggaataaccgaataataagtggtccttaagatgtaattacagcccttgaacctttctcgagaaacttcataggagatttacttgcgttgtcatcgaatcacactcgataaagaatcaggcaatgagggtatactcagttatggcggctggttgccggggcaaagttctacccaaataaaactagcgagtttagcgctatcgataaatgtggcatgtcggcactaaacaacatttgcagcctcaacatcaacttctctggcaaccccacccccactcagtgagccttggaaataatcatagctcctttgttatggcatgggcgatttcctaagatctaatcgcggtatgtgaatgaagtcattctaatataaaaccccacagtgtggggaaactccacgatggcctgaagagttatgctaactattgtgccatccctacgatcagatctggaaatgaatgaggaaacccaacatcagtggaacagtataccttattgtctcatctcatatatttcgtcataatactttcagactatctcagcagactacctacctagaggaaacccctccatcaattattcaagatggcgaaagaaagtgaaaacccgttgaatccgatcaccccagggaagccgaaagatcaaccccaccgtcacatttccaatcagccagaatttgggaaaccctcaccgttaggcggggggcgtcctcaaaaccatcaatccaatcaccctttcaacatccctaaacagaacaggcctcgaccagagcaccatagaccccaacagcagcagcgacaaggtgcaccctttcatggttaccggcctcctacgacaccaggtgttgcagtctcaactcccaggcgcgctgagcccttcgacccttttaagcccgttcgtccgtcggcctacaacaattcccggttttctcgccctgtcgataatgatgttgtctcaatcaaacgcccggaaaatttcacctttaacacaccacgggcccccaaaaccttcttcgcttcgaaagcatccgcggttaaggtgtcaaacgcatcgaagaacctgcggaactttgtcgatttgactggcgagggcggcttcacgcccagctcccgatcacgcaatgttggtttcggatcgatggatgtgaacggttatgttgacacagctaaggcaaacgagaacatcaaagctcttctagagggagcctttgaagacgaagatgaaaagcaagattccagagcaaagaacaagaagaagaaaaaggataagaagaataagggtaaaagcaagaaggccgagaagcgaaataccgagaataaagaaagctccgaaatagatgatctagccgctcaattgcaaggggttactgttaatgagtccagcgcggacggcaatgatgcgagtcgtgcggagaccgagactgaggccgatcgatcgagcgaggatactaccgatcgggaagtaggacaaacaagcgctcccaatgaacacggtatcaccggagaacttgaatcagaaaacgaagatggtgaagaagtagaagacgaggaggaggaggaggaagaagaagaagaagaagaagaagaagaagaagaagacgaagatgatggcacggtggagggcttgaaagttaagttactgccccatcaacgagagggagtgaactggatgcgggacaaggaaattggcaatagcaagaccaagggtgtacttccaaagggtggaatcctcgcagacgacatgggtcttgggaagaccgttcaagctataaccctgatgctcacaaaccggaaacctgaagacgggcgtcggcgcatcattgattctgaggaagacgatggtagtggcattgactccgagggcgatggaggcaaagatgattcgaagctacctcccggattgagcaagtctactttggttgttgctccattagcattaatcaaacagtgggagtccgaaatcgctgacaaggttgaggcttcccatagacttcgcgtatgtgtttaccatgggaatactagaacaaaggcgacagacaatcttgaagattacgatgttgtgattacgacatatggcactctgacatctgaacacggtgccatcgacaagaaaaacaagaaatcgggcatcttctccgtctactggtaccgaatcatcttggatgaagcccacactattaagaaccggaatgcaaaggcaacccaatctgcttgcgctttagatgccgagtatcgatggtgcttgagcggaactccaatgcaaaataatcttgatgagttgcaaagtttgatcaagttcctccggatcaaaccctataacgatctagcagcctggaaagaacaaatcactaagcctctagccaatgggcgcggggctcttgcgatcgagcgtttgcaagtcgttctgaaggctttcatgaagcggcgcactaaggatgtcttgaagctcaatagcaacctcaaacctaacgaagcagcttccgacggagagcagaaaaaaccatccggcttccaaatcgtcaagcgagaggtgatcaaggtttcggcagagttcacaccgggtgagctgaacttctacaagcgcctcgagcagcgaaccgacaatagccttgaaaagatgatgggcggctccaaactcgactacgctggtgcattggtactgttgttgcgtctccgacagtcctgtaaccatccagacttggtgaaaagtgaccttgctaaagataaagatattctcctgcagaatggtacctcaggtagtcaacctgcagccgggaaacaggatgatctggacagtatggcggatctctttggggctctcagtgttgtctcgaagaaatgcgacatctgccaagctgaattaagccagaaagagacgaaagctggtgctagcagatgtggtgagtgtgaaacagatctgaacgttagtttcaccggtaatcacagcggcaagaaaaagcattatccagagcaagacgttgtggaccttacggaatcaccctccaaccggcgatcagatgctcaacttgcacggtcccgaagaaatagaaaggtagttatcgatagcgacgatgaagaagacgatggcgagtggctcgtccccgaagaccagcgtacggtaccagatcttggaaaggctggagggtcggatgatgaagatgcggaaggaggtggcgattggctcggctcagaagactctgagactgactcggacgatgaaggcggtcctgagtcgccaacacgcaaccgtatgggttccagaaaacaggttaatgaatcggatgaagacgacatctatcttaatcctggcgatgaagacaatcaggtgcttccttcaacaaaaatccgacacctgatgaaaattctcaggcgagagtcttcagactacaaattcattgtattctcggtctttacgtcaatgctggacaagattgaaccgttccttcagcgcgcgggcattgggtttgcacgttatgatggtggcatgcgaaacgacctccgagaggccagcctgaacaaattgaggaacaatagtgggacaagagtcttactttgcagtttgcgagctggtgcgctgggactgaaccttaccgcggccagtcgggtggttatcttggagccgttctggaatcctgtatgttcttcacctaatgctaatagccttatgcctgctgttgtgactgactctgatttatttagttcgttgaggagcaagctattgatcgtgtccatcgtctaaaccaaactgtcgatgtcaaaatctataaacttatcataaaggatactgttgaagagagaatcattgaccttcaggagcgcaagcgcgagcttgctaatgtcaccattgagggcaagactgctgcggccaagcttaccatgaacgacatgatggccctcttcggtcgggatgcggaatcacgcttcacaggggaacgtggcaacatcgaccttacacaatccacacggttgttgagcgctgccgatgaaaacaactattctaattcccagtcttctgacaaaccgaagacacaggcatcacactccagctcacgcgatcgaaaccggcagccggagaaacggggagggcgcagaggtgaagattcggtctttggaagacggtggtaaatggacaggtagcgtttttatggcttcaggcgcgggacaaggtgcgtcagacagacaaggcaatttcacggcggggagcaattggatagggtagttgggtctgaccaattttaagtcttgctataagatatcgggattttattagggcttgtcttggcgtccaagggatttagacgtgctttctggaaatatacctactttgatggacatttttattatccgtacagccagtctccgaagaacttttgagcgattgttgccccgagttttggccttaacactttcgaaccaagtcggcgaattgaaaaccgatgcaatattagcaggctgaacaataactgaaaccaagtatggacattggcattgatacacgacctgaagaataagaagaaggaaaagcaagtgttcaaaattctccggatggtctcgttagtttttggaatgaagtatcatacccacttacaccagcagactgatgtgagttggaggtacacgctgggtctacaaagaccatgtcagccccagtcgttcgacaggcactccgaaccacacattgctctgtggaatggtccaagcatcatgcgcatcatcgctcaagcgtttgcatcaatcgccgccatgtgcctggttggtacagtagcacgtgttactcagtccgattcagaacacgaccccttctcattcgaccaacttggtatcctcgggcgtgatgtggccatcataggatgtggatcagcaggcacatatgccgctatccgcctgcaacggttgggcaagagtttcgttgtcactgagaaacaggataaacttagaggtcattcaaatacttactcttacactgctaccggaattccagtgccatacagtgtgatgagctttctcaacaaagacgtggtgacggactatttctcccacctcaggatctccctggtaaacaagaccaccgttacgaaccagtccgagaatgtcgatttcgcgaccggagaacccatcgccataaaaccaatcactatcccgagcgatgacccggaagtgagaattgcaatagagaacgataaggcgcagttagctagacatgttaaaaatgttctctcttgacgtcatctatggaatacaacatttcttaactttccatcgcatgacaacagcgtattatacagagccgcagagaaaaaattgggtcgtgacgtgctttacaagagcagggtcatccgcgctatgcgcagactcagcgagatggacaattccagttatatcttggctcaaaccccgtcggaacagaagccgatccacgcaaaggaattcctcatagcttttccacagacgatcgagaatcttatgccacttagccttgatagacaagaaagggaaaccctcatatggtttactggcacatattagtattcaagtgtcataaaaaatgtatatcataatgcgcaatctattgggaatcgtgcatacgtcacgctatataaccttcccatccttccaggtgtgtatagcttagtcaagactagtgtgccggtcctgaattggcagttccaccttcatgcgcaacgaagaagtgaagaaggacatcgtggacagtgtcttactgattcggcaccccaatgtcaccgtgacagagccagaaattgttgcattgagatcaccttctccatacgagctttcagggcaaaggatggattctatagaaagctggatgcgctccagggacatcgcgggactgattataccggggcggctttgaccgcacacgagagtcatctcatttggggtttttctgagaagctgttgttgaagcattttgtttaaatgggaaatgtatgatgtggtctattgtcatgattgatctgtcgatctgaacactcaaaccgcgctggtgtatcggagtgtttgctcatggagcggtctagtacttacatgtgacttagaacaattgccgggccacgtactctccgtcctcgctttggttcttagcgttggaaaggatctcatcgttgtacactcagaagtgactacttcgcatataccacagccaaatcatgtaggagatatatcacatacctagtatttccaactcaaaactaaacctagagccaaagtcaccaatctttactggtcaatgatcgaccatgatgcagagtccaagtttaaggctagagggtttgaactaaattaacttgcagagtaaattcaggtttgataggtctcattttcttttctggggagagtttggtttgtttggtttggttgtgggatttatttagtccggcattcagggttccttttccgaaggcaaaggggagaaaaaaagcaaaaagacgacaaacgagaagattggggctgaaatcaaggacacgcctcgcaaactagcgataggagagtagattgtaatgtcggttagtcagatgtctgaggtgtgcaatccagcttgggcggccagaccagatctgaaatgttcaatcggcgtcgaaacccccttacagggttactgcaggcgagatgcatgcatggaaccgaattctagaaagccaggaagatccgactagaataggaagaactacctattagaatcagacaagaatgcaaatcttacgttgtacaagtcaccgcttcttttatttttattttttttatttttatttttttttatttttatttttatttttatttttttttttttgtacttcttctacatatctttccccagcggctgagagtcaggaggcttatgagacgtcagaaatgtaacacgaatcccatgtccatgagcttccactctgactactccgtatgcatatcaatgcataaagctagtggatttaaatatagagtcccccccaaagcgccccctctccgtaagttactaagcccgaaaggaaggattttaaattgcgattcaccagatgacactgaaatgatcagcatcaaaccctctcgcgcttttctcaaacccgtcgtcaatcgggactggagacatctggagagccaagacgcttcgcgtcggagaagcagccttatttgtctggtcccctgcgtctgtgggcgtcacgaaggtggttagtcttgtctgccaaattagataaaataggatctgcaccgttggcgagacgaaactggatgaggagcgaatggcggatccaccaccatcgatgggctaaagagctaaggtgctttggtggtggggattgtcgggccccgctccaatcccagagcggatccttggagctatgcgttccttctattattattttcattaattaatcataatattattaccttgtgacaatcttctggtggtgttaggtttcttttcccttaatttctgtgtaggggtcatcgatggcctggggacgcgggattggggaaggaaggattagggcacggtattatgtctatccatggtttgttaaggtttctttctatctatatgtgaccatcttcaaaattaaaataaatataaatataaattaatatacatcgcggattttcatctattcgtcatctctctctctcggtaactgttggccgagtacgtatcgtagtcacttgtgtctattgaccagtacgagtataaagaaagaaatgaagaagggtagcgagccaggatctcgtggaactcagtaaatcagtattaaggatctgcaagatatgttttagtgaccaacagggatatctcacctccattacggccggcattaccccagcctggtccaatggaaaaatcgccgtggggagttgagagtactttgtcctacgacggtaggctttcggggaacagattcctgtgaacggagacaaagagcaatcatgttcgactatactccttctggtggactcgggagagaagcgctcaattcccaatggacacgcaagactgcccttatgcagtccatcaaaaacgtggcggccacgagacaaagccacgcctgggatatagtattgggtagatgtttgtttccccaagagtccttgggactggttgtcaacgtgctcggccatgtcggattttgagagaggatgttaagtaacaagttgacaggtcagtcctggctggtcgggaaatgttgtaggtgtgttgggatggtgggcaaggaatctttctcttggggagaacagataacactctgcatattggccgatgatcaggacgcctaggaatatattcatcttgttctagaaggcacggagaattaacgaagcgacgagagaaattaattatatactttgtgatcaagtataacaaatattgctggagagatggttactcaatggtcaggtgagccattccaaatcaccgcaagagcaacggtgcttcagatgctctactctgtacttgctcttaacgaggtggtaccgagatcgatcctggcttgcatctctgtacaaccagataccaagacatacttcgtttgtctagcgaagcgaagggagtatgtacagcagtaactctctgccatggacaggatcagttagtactactactaaacagtacgtatagagctagctacctatctgaaaggcgatcctattggagttccccctccatgtattagttagttcgtcatcttgtcttccttcaccatctccaccagcacatccattttctccttcgacggcgtgtttccctcgtgggcccatgcggcacttctcctggacgtctggctggccatcatggcgccactaagccagtagttcgacctttagcatcgcgattcctttcccaattcaccttaaccatcctgttttatcttcgctccgactgaggttctgatagtcctccaaaaagaaaaaaaaataaaataaaaataaaaaataaacccccactctggagtgcaagcattacgactcttttttcagaccgccttctcctgggaaatttttgccacactttcattggacttttttgagcaggctaagccatagcttaatcctggccctcggccccatttgattttcggatcgtattcctttccgtccctttgaactattagtcttcttgcattgcgctgcgtcagaaacgaaatagaaataaagaaccaaaaagaaaagaaaaagaaaagaaaaagaaaagaaaaagaaaagaaaaagaaaagaaaaagaaaaaaaaaaaaaaaaaccaataaaatgaaggaaggaaggaaaaagaaaagaagaggagcctagtcatgttaattccccgtatctagtagttcttttaactttttgtttttctatcttttccagaaacatattacaaaaaagtagatttataatattatcggataattttaatcctcatcaatcaagggtcaaaagtaaaagtattagaattctcaaaggaataataattatactcctcacaagaataagaagaaaaaaatattactctagggaaaaagaacagaacacgacctaaaaccatgcggcccgttcgctttttctctgacggaaggctttaaggttactaactatcaaactactccgttttaggggctgccgctctctctctcacgtcgtcttgcttcaatccaccaaagtcgcctctcctctgtcttctctccgcctcactcacgtcctgcttcacttgcgagctttggaagcagtgtctgttcaaacaatctcttggaattccgaagccattgcatcttactgagggtacgtttcacctgcaaaatattgtttcctggcaaatctggaaatcgagcccctccgcccacgtttccccgtatcattcgggcgcagcagcctctgcataacttggcgatgcttcgtttgcggactaatacttatgtctcgggaaccataggtctgatttaactaggctctgtctgttttctacttaatacagccccttcaccacctcgcctcgtcatttcggccggtccgtctttccattgcgttccctcagcctcgcctccctctcgtctcatcattccgattccgcagacagtcgaatacataaagccgaatttgtgctacgccgacgcatacaataactactaggctcgagtgggatgtggtctgaagttactccgacgaactctttctagcctctgttgtcacacaactttctcaatggggaattcgcagggaaagccggtgtgctccaccgatgaaagtacgtttatgttacccagtcgtccattgaaaccgacaacaatggtttttgatttagattcgtgacgctgaccgcagggggggcaacagtcaacctgaaccaattccggttacttcgcgtggtcgggaaaggtgctttcggaaaggtccgtatcgttgagaaaaaggataccgggttgacttttgcgctcaaatacatccgaaaagaagaaggtacgaacctaaggttgatcctatccatcttgcctcaactgatgtatttcttctgcagtggttcggtcggaaagtgtacggaatatcatccgtgaacggagaatgctcgagcacttgaatcacccattcctgtgcaacctgagatacagcttccaagatatagaatatatgtgcgtcttgcagcggttttttcacgcaatcattcccctcctccaccctttgccatgttgctgatatctgagaagttatatcgtggtggatctgatgaatggcggtgatctgcgattccatatctcaagaaaatgctttactgaggaagcggtgcgcttttggatggccgaactcgggtgtgctctgaaatatattcactcgcaaggcattattcatcgagatgtgaagccggacaatgtgctactggactctgagggacacgtccacttggctgatttcgtatgttatccctctggttgacttggatcgttgcatttcggcaccatggaaaactaacatactgtctttactacagaatgtggcctcggacttccgccctggaaagcctctcaccagtaaatcagggaccctagcatatcttgcgcccgaggtatacgagggcggcggatactattgcgaagttgactggtggtcactgggagtaacattctacgagtgtatctacaacaaggtttgtcgaagcgtgttctttagccgggatcaaagctaacaaaactccaagcgaccattcgaaggtcgtagccaggacgtattgagcgaaaacatcaaaaaagctcagccgaagtactatgtcactaacccggcagtctcggttccatgcttgcgagcgatgggtgcactcttggagaaggaccgaagcaaacggatcggtgcctccagttgggagagttttatatctcacattttcttcgctgaaattgattttgtagcgcttgagcacaaggaaatcccgccagtgttcagaccctctagcgataaaaccaactttgacgccacatatgatctggaggaattgcttcttgaggaggcaccgctcgaggccagagctcgccgacagaagccacgagcagaattaagagaagacgctacagcgaaggaaatcagggaagatgagcttcaccgtctgattgaaaccatgttcgagccatttgattacacgactgtgactttccaagggtatgttgtctagcgcatggtgcgcatgaaatgcggattccgctaactagtcatagaaatgccgcggaagctattgcagcaacgaagtgagtgaaaagaagactgtgggcgcgaacgaaccgtcccatttactgacgattctccaggaatcctgaagactgccttcccccagctggctcaacgcactcgcgacaatactcgcagaccgattcttcgagaaactcgcctcccttgcgcaacaatgatgggtcagtgagtcgattgactcagcccgaaactccgtccccccttggcgagactgtagaccatcaagactctatcccgaaccaggctcctacctctccgacctcccacccacagccgccgccttcaccagctccacaattccatcgtccattccatcctcagccgaaccctgcagccaatcatcttcccccagccaactccaatcctgcgccgggtcgtccgaagggtgcaacacggaaaacaagcaaaggtggtggtgtgcagatggtgctcgaggaagcaggcagttggagtgaattggctgatcaaagctcgaccctcccagccgaaggttatgatgcaggttctatcaaaggaaaatcctcgaacagcggcatgctagccttcctgagccggaagaagggccgtgacaggagtccaaagccacaggaaccaggcgttctgggcaaagaaggagctagacaaatcattagctgaggaggacatgactcaattcaagcggtaggggcatataacgcgccctgccttccttcggcctctactcctgagctagccggaaaagcatcgacctctcaaaatggaattctcctcttacagcattcaacagatcgctgacatgttgcaccactggctggcccaactaagattggtcgcatcatggcgtctaatgcaatatatctcgcgaagcctcgcctagaattctggccgtcgcatttgagattccgaggtcagatgaaaaattaacaatactgaaaattttggcgatacacaaaaaaactctcagcggcaagactcatgacccactattctgctggtcctcttttctggtccgtcgtattttaaaattacctggcaatgcatcaacatcgccacgaaagggtgactgtgaattggtgaccatgcagttggtgtcttcatgctttcccattctcggagcccaagaccgtcatgagtcctgggccgcggaagaaaacattactcccttaattaccctcaatttctttgttctcgtgggtttagcaaagagcagacctattctctatcttcgttctcccctttttgtgttggactaggtgcggagttgtacaggcggaagtgcacctatgaccaatttattatcataatcattactaagttgaccagcgagactttgctcctattctgcatgtcgaaccccattgtggatgtacatcttgtttcctgtcttgtgtgcttttgattgcttagatggcgtttacatacccctcttgatggtcatggattggcagtggttatgctgtgcatagtggttcaaagatatgaaaggggttgcatagatattcttttttctcccttttttttttccctctctaacttatttcagtttccaccaggatctcaattgggtaggatggttacagttcatttgtaattaatgatttgttcatatgttactactatatttccgttgaatgtgaatacttgaaaatagacattgatacacatatgagaacagggtccatataggactactactaagagctcgtgatcaactacctttccttggtaactggctcattcttcaatgtcactcttctccactcatcaaatgaaccaagaaaccaggcaaccacaattctcttctccctactccaggagacatgatctcgcagttgttaatctgaaattcaccgcttttgttgctccgcaactttttcttctccaccaacgccaaggggttggcctctcaggccgtcggatccataaataaaccatccctcgcgatcggtaaatcttccgaacaataatatagatagtaatgttgcagcttccagactgaaacaattatgctgaaatgatccaagccttacttcccgggctttgcatattataataagcggttcaaaggcctccgtttttcgcttcgatggtaagtagcgacgcgctgccgagtcgccaagtttgtttactgtgataagaaaggcatattagaaacttggaccttagcgcgggcaactaactaacgtctgggctatagagtcgcgcttcccacatcgcatatgtataattggcgattcttgccccgagtccctgtcctctgcgatttcttaacgatgattttaattcctctcattccttgatttaaccattcgacacatccccaccttccattcctcttgcgacgcgaattttcatgacgttctgacttttgtcttacggtgaacgagtggggctcccggcattcgcattgtcgaatttgcagatcgagcgattgtcgcattccggttaaagttagaattgcatgccgagtcactcgcgcagtcgggaccgctatcgcagcgagcgggatccgagcagacgctatcgcgaggtttatgatgatgatgacgatgatgatttcgattaccatccccgtgaacgaaggcgatatagacgtgacgactaccaacatgatatacgaagccatgaatctccaaactataatgatgatttgaatgaatacgatgctgccgcggaggatcctgcggtacctcttagatcgcatgatgtggaggggaggcggagagagaggtccagggcaggagaatcgccaattgcgtcgccgagcaggagagacaggaatcgcggtggggaggaatacagaaggcacggaacctatggtgacggtggtagtcctacacgagccatgagggaccgcaggcatcgcagtcgggacggtcaaagggcacgacctcgcgacatggatagagaggcgcggaggcagaggcgaagggaaagggcacgcggcgctgcagcaatgaaacataaaagcagtgattctacgaacagtggatcccatctattgagtgctgatgcgttggccaaactccgctcccattatgatgaggaggaccaacgggaaagatcacaggagcaagaacaaccccggatggagagcaagcgtcagcgcaagcgtccaattgttggcgatgaaccgcaggctcttgctccattccctgatgagacgccccgagggcagtcgaaaggcagaatcgtgtccggtgcttatctggaagagggtcatccggagatggaggttcgacatcgcggaggtggtggaccagcaatggaggctagatggagaaaggagggtaattgggatggaactatggagggctccgatgcacaaccgccgttctggaagcggaagaaatggtggattgtcataggggtgctggtcgtcgttctcgctattgttatcccagttgctgtcgttatgtctaagaaacatggtcatgatgatgataaatcaggctcaagctcttccgtcgataacagcgactcgccttacatctcaagtttggatgggctaagtcacgatagcattccagtatgtctgcttacgtgcaaatttgtagctcgttgctaactagtatgtttaggaatctgctcaggggtcaatactggatccctggacgtggtacgacacgagagactttaacctgacctttaccaacgagacggtcggtggccttcccatcatggggctaaactcaacatgggatgactcaacaaggcccaacgacaatgtgcccccattgaacgaatccttcccgtacggttcgcaaccgattcgcggtgtgaatcttggggggtggctgtcaatcgagccctttattgtcccttcattattcgagaattactcaagcaaggacagaattatcgacgagtatacattgtgcaaaaagctcggatcgtccgctgcctcaacgatcgaaaagcattatgcagactttatctcagaacaagattttatagacatgagggatgcaggactggatcatgttcgcatccagttctcctactgggcggtgacgacgtacgacgatgatccgtatgtcgcaaaaatctcatggaggtacctcttgcgagccattgaatactgccgaaagtacgggcttcgcgtaaacttggatccccatggcatcccgggtagccaaaatggctggaaccacagcggccgcgagggagtcatcggctggttgaatggtacagatggccaacttaacagacagcgctctctcgacttccacaaccaaatctcgcagttctttgcacaaccccgctacaagaatgttgttacaatctacggcctcgtcaatgaaccactcatgctctcattgccggttgaggacgtattaaattggacgacagatgccacgaaactagtgcagaagaacggtatttcagcctatgtcaccgtccacgacggcttcttgaacttgagtaaatggaagcaaatgctgaaggaccggccggaccggatgtttcttgacactcaccagtacaccatcttcaacacgggacaaattgtccttaatcacacggaccgagtgaagctcatctgtaatgactggtacaacatgatcaaagagatcaacaccacaagtgcagggtatgttcaactaagttctcttaacacctaaagcacgaccatgtgtagtcagctactaactgcgttaaaaatagctggggcccaaccatctgcggcgaatggtcccaagctgataccgactgtgcccaatacctcaacaacgtcggccgcggcacccgctgggaaggcacctttgctataggcgactcaacagtttattgtcccaccgctgacacaggtccaacctgtagctgtgcctccgccaatgcccctcccgccgattactcagacggttacaagaaattccttcaaacatatgccgaagcgcaaatgtctgcatttggaacagcccagggctggttttattggacgtggcataccgagtccgctgcccagtggagctataaaacagcttggaagaatggctatatgccaaagaaagcttacgctcccgatttcaagtgcggtgatgatattccgagtttcggggatttaccggaatattattaatttggtttccttgtttcattatatgtttctagatttcccctttctattttctatttttggtttcggttcaagttgcatacatttgcgtggtgggctacggttgtattttagtttgctcatcggacatctgcagggtcgctcttggtcttcctgctgtatatacatgttgatatcctattcatactgcaataaaggattaaaggggttgtttatagggtcttcaagttatataaatagttcttgtgtactcatgaacaggatatagtgtgttcagacagagtatattatacagtagcattcatcgtaacggcatgacaataaccccaggagtcaatcaatgcccctgggataaccaaatagcagcatcaagctcctcattcggccaatcatccttcaaaccagccaccttcatcccacatcccaggtctgtagatatagttgctgcgacgttcattttcgtagaccccatccaacagatcaccgatccgatgcaaaccaaccggcttcataatccacccatcgaatccagtatcgatgtatacttgtcgatctttctccttcgaggatgaagacacaactaatatcgggacacgcttcttaagtgctccgcccctggcagaggattgttcactttcccgaatcatctttgttgcggtcaagccgtcaactactggcatctgtttactcacattagccccattgatcactgttatataggagtgaagagttgctcacttgtaggtccatcaataccgcatcaaaacaatttgccttttctcgaaacacggatgcacactctttcccatccctcgttagatagaccgtatgtccggacatttctagtctcttgcgcagaatggtgctatttgtgggatcgtcctcggccactaggatgtgtagattggtttttgttcgtctgtcggttggatagcttatggagcgggaggctctgaaagtatcgggtctggtggacattttgtgtggctggtcttcgtatgcactctggctggatgatgatgatgttgtagcggatgatgtctgttggaccattactggattgagatggaagtgtgttgagactagaaatcagaggccagctcttcatgcaaatcccggatagtcgctaaaacaaacgtgaggttattcgaacagcacgggcagaatctggcgtggcgatgtatataccctttatactcaaattgagtttataacggagattgcaggagtttccaatacccgttgaatctgaggcgaaggctgtagcagcgctgaatggtatgccgtgtttcgacgggatatatctgaaacgggggtttccatggaaccggatcgcctggtctagaatccgctttttattcccttggttcctttattagcctacttgggtccgtgtcagcgtttttctggttcccgaaatttaggctcaacgtaaggtgggcttttcgagaaggattgttgggcccattcgagtttgggatattctgggttggaagtatgtaacgggggacacgagctgtcttgtagggttggtccttttttttttggggggggttatttctttgcttctttctgctggatctagtttgaatcgtacagaagaaatgcgagtcatacacacggacaccgatctagatctcttgttcaactcgatcgtgagattcgggtatgcttcccgttcgagctcagactcccacgatcgaagccctctctgactcgggagatgtgcacgagctcgctttcatggacacatggtaaatatgcctcgtatcggtttctctgactcagggtggcctatcccagttgcatgatttggtcgtgacagcggcagggcatattaatgacccaaagacttaaatttgcggcaacttgacacaatcagcgttcatatccagacgggaaagctccacattatatggatctcgacagattacgctttttttctttttctttttctctttttattttcccttcctttttatttccccttcttttttttattattaatttttattctccccggccgcttcttgggcttgtctcaggtagtttctgttgctgattctacgtcgagagttgctcgtgcttaggtgagatcttgatctatattcgatcttgaaggatccctggctctgcagtctggttcctggtgaatggcatgttgctttggtatgcttgacacagggcgtctagtcttgaattggactgttctcgggcaggccagtatgtacgccgttgtacgcaatagatgctgatcgccgtttctccgaatattctatacggagtaaacgagatgtggtggcaattaagcgaataccacaacgtataagcatgcgttgtatattgcttcggctgggagaggttgcattgaagtggatgttgtgggtacgtgtataatctcgacgtgcgggaaacccttcgcgtgagtaaattggggtggcgatttgggaaattgaagaaaagcgactcggaaaggccgattagatgtaatgtaagccatgcgacgtgagcaagtgcctcgggctaatgcatgtcactctttttgggaaatcacctttcgatctgcggcattcttagatcggtagtaggtgtccagggtagagcggatctggtttgggctgctgctcgttgggaaggatcgcgtggtgtgggccttgctgtcgtatttttttatggtgttagggttgagatgtcttggctcgtcaggtcggattaggacttggggttgaagatcggttggcgaagcgaggttcttcttggaggtagatatttttatgactaacttgttctattatcggaccactgctttttatgggtgctttttcaattcgactggtggtatcaatgattgaatctcaacatctaagaataataaaggaaatagagcccgaaacattcaacgcacaaagaagtccacgatactatgcatcaagcacacctaaatccagacatgaatcataagtcatcgctataaaccgacgaacatattgcaagcaaatccaatcatacaaagaagaaagtgaaccgacagtcatctatgaatgacgagaggagaacactgacccccacgcccgaccgtttcccccattcctagctttttcggtttccgtaattagagaattcttctctatatcgttgtgcattgggttgaccttcagcttttggcttctttcttcgacacgactggcagaaaactccgaacccatgcctcgcggggtctgtgatctcggaaatctggctgacaagggtgtcttgatggcctgggtggctcgtcgagcagatcgtgtaatgacctcgcgcattgcccattggcgttttttggcaatgaggaataaacttgttgtgaagactgtatagtgactagagtcagtagacatacccaagtagcatggagctgggattagagtgatgggaaattgggaaacagactcccgatgagaaccactactcctgctacgacgcatagcacgatcatccccgctgacattgacctggaggctggttttgtaccatatccatttccatcttctccttcgacatcggttattagtccctgcgctcttgactgcgctgtgagagtagcgatgataacgcaggagtaggcagttccccaggacatgtcggtgatacccagtgaaatgggaagaattgataggatcttcaaggtctggcgctgtatctatgagtgcggggttgcttttccttattttgaaagtatatacaagagatagataaaaacagtaggtggaaaacacaccggtgaagtcattagcagtctatatagcaagctcaagcacaacatcgtgggcgctacatgaatacgaagtaaaaggctgtatgacaggtacaaccttgtgatagggtaccagcaacagtcccaagaattgaaggatgaggaggcgtgttctacctcatcaagtggtctatacagttgtgctgaagaacctaaatttggattcacggagcgaatcatgttcgcaacagacgactggggatgtgatgttatgttgatcctggtgataaccgcccttagcatcgaggccgcaaccaatgagagatacgcccgaggcgccaggaggaggaaaccgcagatttgccggagtttcattttaagcgaagtgtgatttcaaactctctgctaggctgacttcaattgctcccagcaaatcagttcagggagcagtcgaacgctttgttgcttgggttttgccatagaaaccgttttggcgtttgtatagcggatgatcgctatagtcaaaatggaagggaacagccacacacgtctgtgcgtaattcgaagcgggaaaattgactcctcttttagattgtctctatatgtgggaagcatctgtcatgcacctggattatttgaatagtagcagttctaaacccagagggtgtatatgtaggctacgatgtatctgagcccaaacatggatagaaagttggatttcaagagcaagctaaggaattgaagtaaactcattatatttttggtatgataaatagcctcctagtacctgcagttaatcgtcttcgaacgtatactcgaggagtatagagatacgacaggaattactagtagtggtagagagatacacggatgcatctagaatagggtttttgtcactcccgaaagccatgatcctcaggctgctatatgctccttcctaaagagccacccctgcctattctagtatttcctcgtcacgggaactgtcttctgggacttccatgacgagattactcctctccactctctttttcctataaccacagggtgtttcaccgaccagtttgatccacattaccagcaatcgcactctagaaaagcggttgagacttacgatacttccgagtccctgattaccagcatcattttctaaggatacgactgtgtctgcccagtctaggacatgctgtaccgcctaaatcaacatggggaacgaaagccctgacccattagtgggtgaccctttgactctttccgatagagaaagagacagtgaacccaatgagattggagatgatgaagagatgcttctgctacaaatggcgggatccaatactgaacctgtctcgcctattctcaacgcagtcctggggaagggttcaaaattaaaccaaacagccaaccccaaccaacccgcggcgtcacttgtacaacgcccacggagctccggcattgacctgacagctttctcttttgccagacctgcacagcatggaaaggcatttacccttcatccaccagtcaagcaagcttcagctgttcctgcgcctcacaacaatagcatcatgcaaacggagcagaatggaaccagaaagcccgatcgtacaactcataatcaccaatcaaagtaagaaaatgtcccaatgacttgcgtcaattctactaaaagaaatatctagacacattgcttctcgatcgaatgatacggaaaccagctccagtcgccagattacgaggacctcttcttcatcttcggaagcccaagatttagagactgcggatagcaaaacaaaacctgccatgagattagaccatgcactcacctccaaggttcatcactcggaaaacaatcaagcgcaatgtgaaggaactaccactttcccgtccgttgccaatggacaacttctatcaccggaaaatgagccacaaggtacgtcagccacttatacttgcctggatgcgctgagatggtttcagctataagatcaaatgccctagttaaagacaaggtaggaggattcatttagtatacaaaagtctgacactgaacaaaataagatcaacgacagatttctacagtcacccagacagggcacagcaaagttgacaaagacgtgtgttgctgagcgcctagcacacgaggatgggagaagcgtttcactttcccctacaaataacaggtcaagagtattgaagcgccgccgatcaggtggaaaaagaatcacctcaagacaacccgcctttggcaacggcaatgcagacctgtctgaggaggacctattccagctcttgtttgtcaagatcaaggcccgagaagagaatgacgtcgtcgcttccaatgagaaagaacagttagaggccaatatttccgagctcacgcaagagaataatgctttgagaagccagctcgacgtcttcagtaatgagttacagcaaaggacatcggagtccaaggcgtacaaaactcaggtagaggcttggaaggcgaaaatagcgaagtttaaatacatccttaacgagctggcttctggttacaaagcacttcgcgtggaaacaactcagctcaaactgacaaaaacatcactagatagagataaagcggaaataaaaggcacaattgctgataccagggaacagttgttccatgcttccagtacagttgagaagagtcaaagttgtcttgtggaatcacaaactttgatcaactccatgaagcaggctttgaaaaatgcagaggaaaagacacactctgttcaggagcgtttatccgacgaaaagaaaagatcgtccttgctagagacgtatatacaagacaactcacgtcttcaggcgaaaaggataggccttatcagggctgaccaactcgaaatgctaagaaagcttgattcaggatttgagactgtggcaaagcatgttgacgtatctcaaacatctgcacaaacaatcataaagcagacactagaagagtttcatttgtcatttaggcgcatgggtgagaatcatgcccaaggaaagatggactttgagcagtgtaaagcgacttttcaggagtgttcgtctcagtaagttactgatagctcgatgtaccttctgaggaaggatatggctaattatattcaggattaaatctcttacggaagacttagcagcagtcatcgaaagaagctttaaagtgaatgaagatagggcacagcttctaacagagcagcttcggtctgttgaggaaaatgtgggaggtgagtctgctctactcaaacggctttccgcaagtgaagtcacatgtaccactctacaagaaagtcttgaagcttgtgcaccaagcattgataagctcggttccttcttggagggcgctcgggagaaagagaatagcctcgctcggcaaatgggacagctcgaaatccgactatctgagttgcaaaccccagaaacaaccgaacctacagccgctgaatttaaagaaagagttgaacatgaactaaggatacagcaactatcagatgagctgagaacagccgaagaacgcctcaggagcagagcgattgaaaatgaagagatgaggctgtcattgctcgaagccgttacaaaaggtcaggaagcagaaggccgcgcaaacaaattcgaatcagaggcaatcgcactccaagacgaaattaaggtcatagagtccaaaatccgcgaagagcttaatagggccagcgttatctctcgagatcaatatagagtcaagtatgaacaacaaattcatgaactgttaagagagaagagcgaactctgcaaaagtattgaaaaagtccgagatgaattaatggaggcacaaaaagcactagtacgctacgacgttatctagtacctgaatattggctgacgatacaaaggttgagagtgaaacagcatatacgaagaagcagagtgaagcagaatgtttagtaggcgcatgactaccccagcatgaagtttttactgatctccgaaggggttagcgaaagatgaacagataaaagcccttgaaagcaagtgtattgagaaagagaactcacttgcggagcaagctgcagaggtcagccgacttcgagaaatggaatcatcgatcgcaacgcagcagtcatgcatgcaaagacagctccatgaagctaacgaaaaagctgcaagccttgaaaaggagctcatcgtggtcaaggaagagagcagtgcctcatataagctgtcacaagaaaaatttgacatacttcagaaaaacctcctagtgaaggaagaagagtgcacaagaatccaaaaggagctatcagtggaaacatcagccaggttgagcctcgagactggaaagtcgaaggcgaaatccgagatacacactctgcttcggcgagtccaagattcagaacactgggtaaagaagattaaagaatcacttgatcaggtggacgctttatcacccaaggaacccttctctgagacttggaacaggctgatagcgctcctacagccattaggagtgaagaacagcctagaagctactccattgaatgagcctacggatgaaggtgcccttatttgccggaatgctgatgctgctaatacatctatcgcctcaacgcctcaacaaagctgtagagctttggaaaacgacgttgtccaaaccacagaacttatctatcgaacacagagtttccagagaagtgtctattcctctccagccaatgagagtctgaaagctagggtggctgatgtgaaacttccatgcatcccggactcacagcagtctaacagcattgtaccattttcaagcattcgacagctatctccaacatgttcagtatccgaccaagttccgatcgaatttgcagccatgctagtttcgacaccagaggaaaatatcgttactgaaaaacctgatatactgactaattcaaataggagctgtcaagtggcagccaactccgctgagaaacaggatgctgcaagaacagaggatacgaaagaacggtcgagtgaaagcactccattaggaaaaatggatcagcattctggtgctagccagccagctagccagcttcctcacatcccggaagatatggaaacttccgcggtaacgccaaaagcagtcacatttgaaacggacattccatcgacaagcagggaaaagcgcaaggcttcagactctgaaaactgccacgagcagaaagatacatcgcaaatgccgctacctggtcgaatgaaccgaagaacctatagtaggaatcggcagacgcctcaagtgcgcagccaagagcagttcgcgcatcagaattacttgcctcctttaagtagtaaagccttggaccacgatagcgctgaaaggccagactctgccaacaaaagagctaggggcccgacctcaccccagccgagacgcctgacaagagctgattctagatgctttgagcgtaagacaagtcctacgagtctcgcgtctggtagcagtcgacattcttctatgaatggaaaccgctccaataatcaaaggtggccagctcgtggaggaagaagaacaagaggtaaatacctgtccgagtcaacaaggttagtgagatacgctaacttcagcaggtgatcgctacagcgctcggttcaacagacaaatatgagaagtttgtaaatctcaggcatcttccttgattatgtataaatataggttgcacatggtatcgttactgagttgtctaaggtaatgtgcgaggagtgaaagatctcggtagacaggtggttgcaaagatggtcggatcctaggaatggtatattgaacacatttattgacccagactgtactgctttaaacgccagaatgcaaaacccaaattgatatacagcacggcaacatcccggagtatgacaaaattccaagtattatccgcactgatgttgtctaatgtacatggtttatcgttcgataacagactgagtgacatccgacaactcggtaggccgtacccagtgaaggttgtctcgtaaactttgctgcccgacaccgcctgaaggtcgaagcagtcatcatttctatctcagctgcgtatgcgcggaagatcgtgtgaaggcgttgaaaggacatgattatttcgctcttccgccctttgtcgcttctaggaatagcaccttcttcttcacaacgggatcatacttgagcatgctcaaggggcgatgggtacgaggtctgatcatcgtccggtaaaagccagtcatggccatggagatgagacgaacggcgacagtacgagacttggctgttggtatcgatgtcagctccgcacaagactaggaacaaaccatcggcgcgcgctgctagcgcattaagtccatggtgtaatgagaagggcatatgtgttcttacctttcttggccattttggcggctctaactgaaggaaaatggaacgttggggtgtttggcacctgatttcaagaattcgagatcatcggagatgcggcggagaactttggattcgcgatagctgcacgtgacctatatgtctgaaagtggtatggttgaaaatgtgggtcattgtttggctttcattgttctggagcatcgtaattgcgacctctcctccaagaactacaaatcgtcctggagattattttcttttcctctagggaaatactactagtatagtctgcgtccctgtcgctaattgacaatgggattcaatcaaggacttctcagttcaggttcgtctcgggatttccacagagcgtctgcactcactgtgtatctgttcgaagttattgaaccactacaccctcgcgacattaaacgatcttttattctcaattcatccttttatttttcgaatttatgggtatataatactcgtgacgaaacatatattcatacgaaaatattattacaatgatgataccaaaatcaagactactattacggctgactagtacatacaatacctgctagatcaccatctccaagaatagcctgcttagactaactctatctcgaacagaatttggctttatgaaaatttctcctgccgcctgacctgcagatcgctagtggctgcgttgggatgctagatatgtaaaacctactggatcgatcgtcgacgcagggctgccctactaaggacatagtacatctacatatgttctcaagcttcatctatccaatatgaccgactaatctcctatatctctgcttctacttcctcgtttctttctttcttcgcaactgacttccaacccttagcacgtgtactcagcccgcgcgttcatgccctcgaatatcgagcaggaggacaatgtcacagccatgagtcagaaccccccatactggcggattttgtatggatacatacacatacacctggtgaccacaacatggtgtatactcaaaacggcaacgaaccgtcccatgatcaatcccggacgacaaaacaagttgtggaccgtgctagcggataccctccagctgctttagtgccggcttaatccgcggcgggaactattctcatgcatgttaagtgtccgtgtggttccctaatggagggtgtttatacaccttttctcccctatccgggggttttttgggcggcgaatacattttagtagccagtgtcatgtggtcgcatctgaacgggagggttggaccgagacgatctacgggctggtgttcttggttttgggaactttgtcgacctccgatttggtcgggggtttttctattattgttgaggtgtggagggttttttgttgtcgttgttttcatggcttcttgttgctggagatgggagatcatgatgatcgcttttgtgggtggttaggtttgcgggattgtcaggcgacttttgtgtatgtcgaagttctgggggtgcaccgccacagttttcattgaggggatacgcttttttcttgggttatttttactgaaatattaatgaattggtgaaaagatgtcgatccggactatgcatggcagttgatgctggccaggcaccagtcgtttagtatagttctgcggatagaggttgaagaactagataggttccgacgagtgtatcgtgaatgacagtggtctaactactgctatccatcatcgcggctagcggtaatcaaactagattccttgttattcatgagccgatccagcccaagtccatgatataagggatatgatcatcgaagctagaagaatctcgctgacagcaccactccacttggtcaatacatatcaaacttttcagccattatgccctgcatagctccctgcaatacaaattaacacccatcacccaatgcccggtattagtaattagacgagatgcgtcgtgtatcttcagaagcaagaaagtagaacggtcatcaggtgtccaacaccatccaacacactcatgtacaattcctcctaaagacatacttcagtaccaggattatcatagcagaaaacccacacataccatcaggttaacgtggttagttgttactccggattagcgagcaaagcagcaatacgagcgctacgacgtcgcttgaagacaaaaccgtcaggagactctggagaggtcttccgctcacgtttaaacaaaacaggcttctcaccatctgccgtctcatctgtcgcatggttcgaccactcttcgtgtgcctctgtagtaggattgtcggtcatctcaatctctcccgtcggctgaatactgttccttgtttgttagaaaacaggcccgttgcccgaggacacagcataagactaaccactccccgtcatcagatccactatgcgaagtcgccttctcggtcgctatctcgggctcccccaggtcattcagacgctctctatcgtagaccctcccggtagtcatcgagatggggcgatccaacccaacacttccttgccatttggatacctgctctttcttctcgatggttccgatcccctggagcatggatgccttgagagatggctcctcttcactgctgtactgtgcgttttcgccgtgggtacggtgttcttcctcgggtgctgcagtggggagatgagctttgagtaggtatgaagttgtagacatgggagaggactggtcgactgcctctgcgccgaagcgtctgtggatggccggggtgaagggtgagtaggaggttcggaagcgtttctcaagatctctttcgatgtcggtgtagttcactaggacgttaagctcgctgtggagcttgtcgggctcgaatctgtcggccattgtttggggttgatgaggggtatctagggatggagatgaggtgttctttgtatacttgtgttctttgtatgtttgggggtgatgttgagagacggggtcaacggggagttgaagctttctcttagcgaagactgctcaacgcatcactgtagacagaagagacagaagaaggacgctataatgtgacttcaacagagtactagccgtgataggagataggtgaggagttccaatagttgatcgaatgaaaggcaagcctggtatagaaggcgttggagatagtggagaaatgagctcgagggagctccaccaggaacagaacccagcacacgagactctacgtcaaggaacaaatcaggttaatcagaatgagggggaggcctggaacgtcctgacatggtagggcggtaatcttctccacggccttaccacggttgacgggggttcggtgaatgcgagacgttccactgtttggttccttaaacagaaacctaattagtcggaagatatcaaaattatctactgggagatttgactctgatatagacgaacctcggtgttcctggtcctggtttttgtaggtcaactttgcgggaactctctcatcttgtaaagggtagcagtaggtttaacaaagaaacgcttttatacactatactctacttttctcttgtaacactactaaggattatcatggcaagtgcacgttctggaggatggaataatcatggtctagcccatatagatattcgactcaccatatggctatcccttgaatgaattcatatgcgtatagtatcgatttttttgttcgatcaaaaatcaatcctatctgtatgtcttctatacgaatttctttgaacgcttaagatccaacaacttcaagctgcacaatgtaaagacaaatatcgcctctaaatcaaggttgcagttagattggtttccagcctattcatattcaatctgttaagctttcttggtaattatggtctctcgtctataattttaatcttagtgttatattcatagttctattttcttcttaaactagtgggtcaaattaacctacttccgatattccatagagtaatcttccaggagtatacactctgtgtcctgcaccgccataacccacttgatctacggagagtattaacttaccaggaccaggattgactcatataaccataacgcgcaggatgcattaggtcgaaaatacactactagtacaagggaacagcattaagagatgctattaaaggtggggttgtaacttgtctcgtatgtgtaaatgtattgggactcgtaattacaggtgactcacgagtcagtaacattcctatgcgatcacgttgtccagaagatgtattttagctcttcctttctacaatggatctactttatggtttacatacaaagtaaggtcattctatgaaagaattttttttttctttttttgtgtatgttttctccacaatcttcataattacatcgagtcatagattcatagtaaacataggaaaaaggatcctccaatgaatggcatgcactgttgagggtgtgcggaggaggacaactagtaaactccatccaacatcataggctgaagcctccagtacgcagaaagtaaaagctcatgactcactccctgcatgcatatcctcttccaatcacagcaaccgaataatccaacaaactatacttgcaacttgttgtaaacaccaccttttttttattcactttcttggattttccccgtttgttttgggtttttgcaaaggtgtcctttcggactacgtagaggcaatgtcttcaaagtaagatggctgaatcacataggaaaccattctctgcgagggaagaaaacccacggaagacgccaatcggcgcgaacatccgtaccaattaagactggagtcggatgggcacattgtgcgtgttatggattcgcgcatgagctgggccctgcccggctgagtcgagagtgtgtgtgtgtgcaaagacgacagagttcgaatagcactgcctgcagcacggctatatgatggtccgtatagaggtagactgaaaagataaaccagaagctggacggtgaaccgctcaacggtggtattcagtgggtctgtagatccgcgaggactccctgaaacgtctgcgctccgccgcatcagactcgtacagcgatccccggctgggagagctccggctaggggagctacgaggagaggagtagacgatgacccgacgacgcatcgcgtcacggggctcgcgctcaatgatttcagtgtatgagacaggctgctgttgtgggcttgtcgatcggcggggaggaacggggtaggttcggtcgtaggtgatgataggtgacggtgaccgagggggctggacagcaccctgttctttgcggttcaggcgcataccatcttcaatggcgaggagcagtgcgcggacagcccggcagtcgcggggtatcttgacgagagtaggctggttgcgctcacggtcgagggtcgagtatgactttccgttcttgctgtaaaggtagtcggcgacgtcgacggcgtattggtgtccacgctcacaaagagagcggtcatctttgcgcgctctgaggggatctgcgcatcgagtgcagtggctcgcatgacgctcaaaggcgaccatcacgtattcctcgtcagcctcgagatcgcggacgggcaagacgggatcgacgacttcgactggggcaggcatcgtggaagaacgtcgcaatgaccgtcttctacctggagtttgctggtggacaatcgtatctcgtatggggaagagacgaggcaatgtgaggaaacgagaagatcttcggggagacagcgtgacggagtttgacggtatagttacggaactgattgggagtggtagcagaggaagattgaggtggtttggcaacagaagggtttataatgtgtccaggtataggcagcaggaattatactggagaactgtgtagatgtaaaagtggataagaggatcattaacggtggggggtgagcaagattatatactaaggacttgaaggagacatccacgctcaaaagcatacaacctaaagcaatacctctagtagccaggatgggtctgcgctatgaccgcactgatcacaagaagactagggtgggagatcaaaataaaataaataaaaatacaaaataatagtaatcatgttctaacatgaaattcaatacaatacgaaattaaatcaaagtgtggatggtagcctggcagatgatgtgaaagaaagttgttttgaatttcttcagtgatacagtaacttagggtccaaagggcgggtgactcgacgctaaccttgaacgatgcacgagagtggttcctaaggctcaaacaaagcattctcactggcgggggacctgtggctggtgcgcgcaggcagtgctttccctccatgaccataccggttgatcgcgagaattgcagaggctctaggccatctgattggactgtccgtatgaacaagtcggtcaactcttctttcacccgcattctgcctggctccacaccatcacaactactagtacacttggggctaggtacctgtctagatcccctccaaaccacccgtcgcttacccgattgaggtgtcgggggacacttcgagtcatcgttgcttgtctttcggagaaacaatgacgatagcagacggactgactcctttttgacaaggattactgtggcttgagtggcttgaccttctcgtgttccctctctgcctgcgccgcactcacgacgtcaatttccccccaactgccaccaccatcacagcgtccgtattactcttctgtaataccgaaagaattcgctgcgttaccacccctggagatgcagccctgagccattgcatatttcctgcatctgcatgccattaactttatcataatcgttggttgataacgctcttctactccgtggggtaagcaacagcaaccgccgaactgtccctctacgctcatttgcttcgcagccgctgaccacaatcgcggatcttttctgagacagtaaatcgtttggaaccattctgttggtaacctacaatatcctggaactccatgatacctcacctcgtctattttggttcgtctcacttttgttctaagaataagtcgggattttacgtgctaagttgctaacacgaacgatggatgcgatcaccgggaccatattgataaggggtcgctagacctgttcgggtttcaggggtctcagcctcagtcttccaaacagataccttggaatacggctcagccacagccacagatgccactggctatcgttgcttcgtttcgtctcccactattacggttaagcgccatattcggccgcacgcaatgtcagatgctcactctgcatggataatcttccgaaaatgaatgcacttgtctacttctactgatcaacaaagggccaaagctacagaattgaatttcaatttgacgcgcgcaacgatgtctgggctgttgagtctgtttcaccctatcaacctggcgtcgcactttcccagcggcagttttctggtccacgatccccagtacttatcgcggtgaccaaaatagaatatatcgtgacttacaacaaaactgttgaattctgccttggctagcgtctcgagagccatgggagccttatgaccagcggcacgagcgcgtaacccgtgcttccccttggagggaggggtcgaattcggaggatgagcactgctgcctgtcgcattgtgaccactctgtcctgcattggcattgacctgtctggccgaccaggggtaaaggacgatcagaccaatagcatcttcctctaggaacgttgatgttaggacaactaggctgcagggcctagctcgctgaagtctccaacaccctatttcaccctttgccactccttggatgagccgctgcagccggcatcagctccaagccggcggcagctccaagctggctgggggaaatggatcgctgactatctacacgggacagaacaccagtcaacacctttcatcacgatataatttgaactacttcacttcttcaacaactgaagccgggctagctcaatcggtagagcgtgagactcttagtcatcacggtatctcaaggttgcgggttcgacccccgcgttcggcttaactttttgctcttgcgaagagcgcggttgaaaattttttggtggttcactatcggacggatgaccctcgccacgcgggctccacttcggataggatccacatgcggctacaaaaacctaggctactgcatcagtatactttgtaggccaccttgatcggataagcctgtaatgtaggcaaaatatgcttttgtagtacatttgcctagttgtggtagcggctcatcaggtattccctcgtcagtaacttgtaatgtgggcgtgttatggcgtgaactcatacatggcaagaacttgtatccgaaatatattttataatcatcaatgtattatttcacattgtgtcttgaacagcagataaaccaagctccaacatgcttaagatatgcagcaaaatgattacactgagattaacgacattttcacaattcacttggaacttcgtcagagactaatcgcataatgagtaacaaaacaagccaacttagcaaatgtttaatgcggtaccattgtctgtcctattatcactacgcacaataataaagtagacccaataaactaactacctgatgtaaactaaagccagtacaaaccgcccatccaagcgaccatgaccatcaaggcaggttctagccaaagccaggtagaagcaaccgtcgccaaccagacagcattatccgggtcatcggtgatatttcgatgaatccagtccagtgttttcagaagaagtatcagtataagtcggagtgctgactcgagggcagtctatcattttatcagtactagggacacccttgtttgcaaatttgggggtaaccggaccatttgagctttgacaaagaagtatgacggagcaggctttagttgcgcgtagcggttcttattttgattgtttatgttagtgttccggtggtccgtttgcatagttggggtgagacttttggatgtacatttaggggcacatatgttgtgcatgtcacagggacagctctctgggcagtcgttgtgtccggtgcagatgttatgacatctgttgaggactctgaactccttgggagtagcagagctggtatcccgggtgacagctactgcgttggccatgccgagaagggcagaaagggtgaggatgctgaacagattcattgtgccgagaccaatgtccttgattagttatgcggtgatagtgcttcaagtgtttggtaatatgaggatatcgggagggattttcagcttagagaaaggaggagatagtcagctatttatattgattagctctctagggcaagttaataaacattctacttacatagatatactttttagtcatgtctatgtacttttgccaaatagttaatttgagagttaatcaccccaaaggacgtgcacatcaaactctcttttgtttgtgaattggtgtgttctaatgcacggatctacaaatggtacctgactaccccagatattgatgaatcctgtggttaccccaaagggagtaattgtggatatgcactcaacaaactttgatccctagaaccgagctctagccaaagcctactctactcattgaagaaatacttaatgatcgctcacaaagagaatccgacaaactatcaaagccccggaaccttaaaccaggaatccctgtcttgtgaaactggctgagtagcggaatgattcccactggttgcatcttagcagggaatgttcaatagaatcaattagtctatgcaatgaatcgatatagtctggttatgtactagcgagaaatattcccaaattcatactcggaaggtgaagttaagccaaatgcatgatggaatgatttcgatacaaaattggtctggtggaattaactgccagtcaactataccatgtagttatactacaaaaataacgtggtgaatggtaagaatgtacaattacctaaaataaaacaataactatgtagagaactattattcatagaatatttgagcattgggtcgacctctttacgctgatgaatttgtgctattatcgggattcgggagtatgtagtagtatgtaaccccctatgaactcatgcgatagatcatatctgaccagtgcaaccaattgtccaaccgcaattgattatcggctgtctcgtattccccgagaattgtccgtttctatctcgtctaatcaaccaacagataaaccgcagcttgccgagtcgttcatcaccactgggccctttgccgacactgtggggactctggggaacttatcggttcccgacgcttctccccgccttgctctcttactaccgatctacgatcctgcatgtcattcataaataagaagtgtccgaattcaaccccgcacatgctctcgcaatgtgacttctgtctttattttgctcttttcactcgcccccagttaacccattcccataatcatgcaagtaagaggtgagagcccaagtagatccgttcgttccggattatattgtgactgggttcgatgctaatatctttatcaggtgatggcctaaaggcccttatcgagaaataccgaccagacttgaagccgtttgaagaggtctatcgtcagttgcacagctcccccgagctagccttccaagaagagaacacatcagctatcgccgcagatcatctcaaaaagttgggctttgaggttcacacgcacatcggtggatatggagttgccggtattctccgtaacggcgatgggccaaccgttctcctgcgagccgacatggatgcgctacctttagaggaaaagactggtttgccgtacgctagcgacaaaatcgttaaagacaaagacggagtgaaaagaccggcaatgcatgcctgtggtcacgatacgcacgtcacaagtctcatggcgagtgctgagcttttaaattccgcccgggatcactggtctggtaccttgatctgtattttccaaccagcggaggagctactgtccggcgccaaagcgatgatcgaagacgggctgtacgagaagatccccaagccagacgttgtcctgtcgcagcacgttatgaaaatgaaaacgggcacagtcagtatccgttcgggtcggctgctcacggctgctgattccttcgatgtgcgcatctatgggcgcggtggacacggctcggctcctcagacttgcatcgatcccattgttatcggcgcaacaattgtgacgcgcctgcaaagtatcgtcagccgcgaagtgatgccgggcgaactggctgttgtcagtgttgggagcatccaagctggtcatgtagcgaacattatccccgatcagctggatctcaagcttaatgttcggacatacgaccccaaggtccgcgagcgtgttatatcttccgtgaagagaatcatcgaggcagagtgtctagcaggaggtgtcgccgagaaacctcttgttaagcagatactttctgctcccgcgactatcaacgatgaggctacagtcaaggctctccaaaaaacatttggatcatatttcggagaaaacttggttgaatcggagccagcgactgcaagtgaagatttctcccttcttgcgacggcggtaggagcaccgtatgtgatgtggacgtatggtggagtcgaccctgagacatgggatgatgccgtgaagcagggtaccactgatcagctacccagtaatcactccccgttcttcgctccagtgatccaaccgactcttggtactgcaattgatggaatcgcccttggagcactgactttcctgaagcggaactaagagtatgacaacctcacacgaaagcaaatcaatgcggattgcactatgattgcgaccgttacgttcaaatttgagcgcctttttccattatcctgtacataattgttgcaatagcctttctaggctgttaaaccgccaattactggcttgtaaaagaagccattagttcccgtcactcgtctaaaaaccctgctcttgaagcaagataggcgaatcttgaacccaagaaatctgttactatatagaactaacttggtaacaatgaatcctaaagcacattatttcaaagcttctccgagacataactcacaacaatccttgtggttgatcttcctgcaaggagcttctccaacactctatcagcatcattaatctcattgcaccgacctgaaggaataataataactcttcccgactcgatctactgttgttgaagaatctatcaataaaggctcatgtagccgcaaagactccagtgtgccatttaaaatagagatcatacccctgatcgatgggttgtcggaagtttcgatggtttgagtaaaaagccgaaaggatgaccactacgtctgatttcgagtataaacggcagttaatgattttggttcaaatttttgatcttattactattgcaattagagtcttgcaaggatcagtgagggatgaataaggtaccaagcatgtctttagggtttataaatgggcccaaagcaatcgtcactttggcagtgacggttccccaccaacaaaaacttccggttgatcccttatgaaagatgacgagacgaaacacatctcatttgctagtaactatggcaaacaaccaatgattggcatctcaaggcccgagtacctagggtacgggatccggatagcaaatttaagcacagtatcccgcggcccgttctcctggtctcatgtggcctcgttccccactgtacggctgttgcacagaaaatccatgtgcgactcaagctaccatctaatacccactcgataagcttcaagcacatatgagttgcgaagctcacaagggacaagatatgattgtggtgctcgatgataagcttccaggagacgcttgacacgttttcagctagaatagggagtctcgccgcttgcaaagcgactgttccagactccctccagagcacgttagtcgcaatttgccaagacaggttaagaaattgggagcgccataacgattgcctcttgcagtctccacttcaactcgcgatacaacaacgcatctgctgaaaaggggatagcgcgtcccatgacatcatgtcttgcgattgatcaatgagatgcttctccccctgctgtccatccagtcccaagttgcaattctcaattgctcattgccagtgcccaatcaattgtctttgggccttgctgctcgactgctactatgggtccagttcgtacctagccgaacccattattctcggattgcattgttgcccgttcaatcccccttacctgccacatactagtacccagtggcagtgttgggcgctatttattattacgctatcgctggttttattctataaccaacaggtttttctcgtgggctatgctttgttcctgtcgctatacattccctagaaaaactaccaccagtgcaggatgcccctgaacacggtcgcactcagtgtggccctcacccctgctgtgatctcgacattcttctctcatgtgagtcgccatccacactggacttcatttgagctattctccttcttcgctgggaccaaactagctaacactgattttgtttccttcagtatttgcatcgtaaatcgctccataataaaccaagcgttcatatcgaatacgatgaaggtgttcggatattccgtgaattcctcgcctactcggccaagcactccgtcgaggatcttcaatccttcacaagccaaagagtccccagtcctcactgggtgaggactgaaacggttaccatacccactcaatatctgtcatctgccgcaaccgccctgatcgatcaattgggccccaaggggttatcgcaggttggagggaaagagtggtggcaatggcgcggaccagtagatgatttgcaaggcgaatgggtcgaaatgagaaatgattacaatgagagaacgcgggctagaaagattcatgggattcatccgagccagaaacgtattatgttctacatacacggcggagcctattactttggaagtttagagacgcatcggtaccagatgcaacgtcatgctaggaagctcaagggacgagtgtttgcacggtaagatttaggtgttctggttgtattgttgtgattatgctaatcccagcttagtgagtttaatgattcctccttggagattcgtttattggaagagcgctaagtacgtttgttgtagcggcatatcgtctagctccacagttcccatttccttgcagtctgcaggactgcttggctgcttatcttttccttctgaaggaacacaaacctgaagagatcatatttgctggagactctgccggtggaggaatggcgctctcgtaagtaaagtgcacccggaaaaaaactcccatagctaacattgaaaaagtctgctatgtattcttcgtgatcagggcctgcctttgcccgcaggagcgatcctgatttcaccttgggttgatctcactcattcttttcctagtatagtgaaggataaccccggcgactatatacctccctacggattcagacacaggccttctgccgcctggccgccgccaaactcggatgaaatagaagccattaagaaaggcctagggaaacagcctgctaccgaaagtagtgcacaagaggcgatcccgcccaaaggcagtcaggctcaggagacagctgtcaagggttattcggttcacgagaacccatcgtccaaagaatctccgaacgcagcgaacgattccgataatcccaaggttctcattgatggtaagaccgttgagatcaaggaccaaattcatatgtatacgaccaaccaactgctattccacccactcgtttctcctgttctacaaccgtccctgggaggcctacctcccttgcagattctaagcggtggaggagaaatgctacgagacgagcaattctacgttgctcataaagcagcgaatccgactgcttacccgcccagtgacgctttcctggacgagtacgaccccgaacgtgaggcgctgcacaaataccccgggacccacgttcagcttcaagtttgggatgatctatgtcatgttgcgaccactttgagtttcactcgcccagcgaaatacatgtttcgatcaatcgcacagtttggagcatggactctggcatgtgcccaagaaacagagatcgaaattgtggacgacactgaaatctcaccaatatcatctgatagctcggatgacccagacacacccgcagatgcacaccaagcagaaaattcgaaacagtctgtggcatctgtcgggaaggctggcgatcggttacctcccttcaaagagcgcatgattcgtcaaagggtcgacaaaagaggccatatatatcatttggaaccccaagcttcgtgtcctgtccttcaaatcccaagttcacaagtcggaaccatcaatccggaactggttaagaaatggcttgcggcaaaaaaggaatgggatgtgaagtacgccaaggacaagcttcatgtccagcgccaacgcgtcaaagagttggctcagtgctttcagcaagatttcgtgggcgaggtgccccctcccagttcactggcggcgagaaggtctgcacctggtgtcatgccatctcgtggtggccggaagagctaccctatgacaatgtggagcaattgggccagcaggcatgacgagaggagccttcaaagggagcacaagaaggagaaagagggtcagtccaggagaaccagcgtggaggctggacgtgccggagcttgcatgaaagcaacagaggttgataaaggtgcctctccggataaagaacaggttagtcatgcctactagaggtcattactattgatgctaagaaatgattcaggatgcatcagacgagacaaagagttcagaaaccaggaccgaggaagatgcctctcgcaggcttgacgataggagttccaaccctatgatactcctgcccccatatgacgagaagaggttcacggaggaaaacgcgagcacgcaagcactttttcacgcacgaggaactatagcctcgacttcagacctatctatggcccggaagcagcgaccggtgtcccaagccgggtcaggcacagttcgaagcggcatcacatccgatgttgcagacgataccagtactctcggagacagatcgctcgccgttaccaacaccggcgttgatgccgctagtactcgggcagtacgaaactctgtcggagtcgtgggtctgatcaacgatggcgactcggcctatcgttctattgatttctactctatgcctcgcgactcgggtgatctcgagaccacttctcttggtgggcggacgacggaaggagatatctctcgcaccgtttctcgcccgggaatggccgaacgagagttttataaaactgcacaagagcaccctgtagcatgatatacataaagaaagctgcaaagcgaagatttgcatatacagaatctggccatatatgatttgtgtatacctgtttttgttattctgttatttggttaatttgaaccttcaagatacacttattaccaaagtgaaatacacgatgatacctcatacacgatcgcctactgcgtctgttttcatatgtttgggtggttggtccttgaattatactctttctgtttgatacgtcagtccctcaataccctggctctgagcccccttatccctgtgttatatatgacagtttattttctgagatagctacaatatagtcctcaagcatgttgaacactcccttccatcaaggcctgagccggggtatataaattcttaatataatacaaagagaagcttgggccataccaaagatttttcattatcccaatcaccattcaatcccaaccttccctgcgaccttctccgcaacatctaaaaaggccttccttctaacgcttcgatcctgactctcctccgcaacaaccgttggcatgccccgatcggcatcctcgcagaccctggcatcaagcggaatatcccccagaaactcaacccccagcctcttacactcagccacaacaccccaatcctccgcttgatgagaatgctccgacccatcaatcttatcaccatgtgaaaagatcttcgtctgatgcccacattgcgggcacgcgaaaaacgccatattcctcaccatgcctagaacggggatatccatcttctggaacatcccgaatccccttactgcatctcgtagagcaatatcctgcggcgtggacacgatcaccgcgccgtcaacgatgatctcctggccaatcgttaattggacgtcgcctgtaccggggggaaggtcgaggaagagaacgtcgaggggaccccaggagaccgagtggagaagttgatgcattgctttcgtgaccatgagaccgcgccaggagatgggagttgtgtccatggggattgtggaggggtcttcgggggagggcgtcggttgcgggaggaggtagcccattgacattgattttaggccgtagtttgttaatgggaggaggcagttctctgtgtttcgggtggattgttagtatggcttttgttggtttgggggtgggtgaggttgggaatgtgatgcgcactttcgtctagtcggggttcgcctgagaggttgaggagtgtgggtatggatgggccgaagatgtcagtgtcgaggattcctgttctgattccgcgccgtgcgaatgatagtgctaggtttactgttatgttgttattgagttagtatactgagtccgtgtatcctgatatatcaagaggtagtaggtcatgggatgacgtatatttaaaggagtagagggccaattagtatgtctgtaacgtaccagcaattgtagatttccctactccacccttagcagatgaaactgcgataatcttcttcacatcgcgaatcttgcgcttctccggtaacccgcggcgacgaggaaatgagggcggcgtgccggagcgaggaagaccctagggagcaggacattagtatccaatccgaatagatctggaatatataagtatgtactagtgggttatcatgctgcaaagcacgaaaggttgagaaaaacctcttccgcaacatagttgaatgcatcattttagaaccttcaaggtcgatcgcaaaatgaagttcaacttgctttctgccaataaacccacaccgatgtcattcatattgccgggaataaacccccaccgccggagtaatataccctacaagcaagctccgcaagctattcggggacgttaatccgtcaccgcctgctaacttttctacggcagaaaaataaaagttgtttaaaaaaaattatccgcaaacaatattgataccgggacacgcagatatattcaaaatgggtcccaagtctttggcggagcaaattgctgaattggaggatccgactccgaaaggtggggaatttttggcattgtgttctgtggcgttgcgacgttaaccgttttctcttttttgcgacagatttcgatccggaggatttggagcgcggtggctctgatagtgaggatgagggtggtcgcgctgccgattcaagtgccgggagggaacattatcaggctgttgggtgagtttggatgtattttgtttctgtgctgtcggtgctaattgaatatagcaaggcgaagcttcgcaagcaggacccggttgatctagggaaacaatatgccggtgcacgagttagcagagatgcgctcgatgctgatagcgatgacgatccgttcaaggcccggtctggcgatgaggaggagggtagcgaagatgaggatgaggacgaggacatgtcggacgagggcgatgaggagcaaccgcaaaaatcgaaggcagctcagaagaagggccatggcgcaaggattgttgatgacatgagatcggatgactcggaggagattggaagcgacgaggattcggaagattttgacaaggatgatatggatgagatgccctctgacggtgacgaagacgaagacgaggatgaagatgaagaggatgatgacgaggaggacgacgacgacgatgatgatgatgatgatgaggaggaggaggaggaggaggaggaggaggaggaggaggaatcttctgctcgtcgtgtgaagttcgcaaaaaccgcaaaatcagatgatcgggaagagctgcgcagactgatggcttctgatcagaagaccatcacggccaccatatcccaagctgctaaagccgatgcggtcaaaggaaaggcagttaagcagcagcgtgcaactttcgatgcgctcctgaacacccgtatcaagctgcagaagggtctcaccgcgatcaaccagctgtccgtcgcagccaaagaagaggaggatctcgatggggaagctatcaagtccgccgaatccgccgccttagctctctggtctactctcgaagacctgcgccttgccctcgcagacgcgcagactcaagacgaatcgaagaagaggaagcgaccttccgcagtttccccaagtacatctaccgcttcgttgtggaagcgcatggcggatcttgagtccgactcggttgcccaccgccgagccatccttgataaatggtcgctcaaggtgcgcgggtctaacgctacaattcctaacagccgtggaaaactcttgggctcagccgctagcgggcaacagagcattactgctgttctagatgcgcagattgcatctgaaactgatcgcgctgccaagcgcgcgcgtacagcgaatggtaactctactgatgaggaccaagagcctatctacgacgataccatcttctatcagtcacttctccgggacctcgttgagcagcgcatgtcgtcgtccgatgctatcaccaacggcgtcgatacattgcatattcagctgccttctcgtggtctttctattcaccctgtgaccggaatgcgcaaggacaaagttaagagggatgtggatacacgtgcgtcgaagggacggaagatgcgctttgatgtccatgagaagctgcagaactttatggcaccagaagatcgaggcacatggactacccatgcccgagaggagttctttgcttctctcctcggaaaaacggcaagtgggatgctacgagagggtgatgatgaggatgctagtgctgctgaagaaagtgactcggatcgtgaggagggcggattgaaacttttccggagttagaaatgcgtgaatcttgtaaagagatgttgaatcagtatatacttaggctatccaaaaagggtttttagacatattgttgtcttttgtttttcaattgagtgctcagtcctcgccatttaagcagaaaggtagcatgaacaaagtggtttcatccatgaccacttttcctggagtgtttaacattataatcacccattgcccttttcaaagcgatggcatcattgcgatcactgtggtactttaccacttcattcgattggatgacctagattcaaacattgtgtataatcttcaacgagcactctcccctttacaggatgctatctacccgggcaccaagagaaacaccagtagtaccaaccggccaggccctactgcagttaatctagtacatcgccctagtaatggacacaatcacatacacatccgcggtccaaattacaccaaaagcacatgaaaacatcgttattaaacggccgcgatcaataaagtatcgatgcagatcactaaggctcaccccggtcattcttcccgtccctggcggcccatgcaccaaatcctccgtggcattggctttagtatccaccctcttaacccccaggtgttcaagctagattgccatacccggcgggatccagtcggacatccgaatggtcacaatcaatcaattgaaatgtgggggtgtatgctttggggaacgccaatcaagccgtctttttaaggcacagtcactactagtaggtactaataatataggccgtaaattaaggtacggtacggagtccctaggggcgttctcagattctccgttggtagtggtgggaatggtaacgtcctgtctcgggataattaatatgtagaatattaagactacattagggtatcggtgaatctgtaagtgcctacgggtaataacggatttgaccttttagccgtggtcaagttgttgagcatttatcctaggttggtgtctgttgagtattgtctattgtatgcagtttttgataggtgttatagctgtatcgcacccatctgatattgctttacgatgtatctttgattcgccgtttacaggaaaatagaatgtagctccctcaggccatacacatataaaaaatctctacgtttaggtatatacattaagagaaacagaagactaaagataaaaaaagatatccttttgccatgtcataaattacagtcatggagacaccatatatcatcctcaagattcagcgcccctctcgacaaggttgatcgtgtctaactcattgatcgtgtccggaatcctcttatggtttcgggcggatcgaccgctctgtctcgaggagctgtagggttcgtaggatttggagccaaaggtcataggcctgcctcggataatgatccacagtggacgcaacgtcggaagacaggcaaggatgacagcgagcgagatttcgatattcgtccagaaaaagaccggagaggtatagtctaccaccgtacattagcaaccacttcggaggcggagttggccacttacatgtttcgtcgttgtagtgctccataaaggtagttccaacatggaagtacatggccatgcgagtaatgctgattgcgatgacacttaacctccagtggttagcttggatgaggatcgtcaaatggaatagactcgtaggagagggaatcatacgctgcacccataatgaacatgcctgcaacggccaatctctgcttcatgggcaagcggagcttgaagactagaggcaaaggcagcaccaggatgataacatcgatgatcacgtcggtgatgcatgatgcataccacatagaaacgctatcgatacacttgttgccatagaatggctcgactaggggtgtcacgggatagcaagtgaagaggttgctgaagaagaaggatatcgtccaggcacccgtgatgcctaacaagaccgccgagacatgcttaaatatacgagacaccgagaagatcccccgaagcagcacgaggagcgacagttttgtgaggcccaaaccaatgacggccatcaattgactggcaaacttgcactatccgacacaatattggatcagctggccattcaaaccttgtgacaactatcccctatccgaacataccttttcataggtgagaaaccgagggtcgtttagaagtggttgtccatcgggtcctgttgtctgatgctgtcccagctggccatcgatcgcacctgcatgaagcgtgagccactatcatcatctcgcccaccgggggataggcgagataaagtacctataagttgtgtgattgaacatgcgactgaaaaagcctagaatccgttagattgtaacatgatacacatatgtatatccacgtaccagtgccccaaaaatcaggtagtcatcccattgcacacctccacgcgaaatccacttggcccagacccgaagatttacgaagatacacgggagaattaggaacgtaattcccagcgcgatcatttgcgttttcgaataagaatcaatcgccatgatggtggtagtagtagtgagtcgctgagatggacattcattgaggcccgcagttgcgcatggaggagtataaatgcaagataatccaccatctcctcgtgagataagactgcagctaacgtcaacacctgcagcactcactactgaaccccccctccacacgttcaagaggagtcgagcaaaccaaaggagtcgaccagttgtactatacggtacggtacggactttgacagcaacaatacagcaacgcagggactcaatgtccaagcgaccaagtagtgcgctagggcatgacccctgccgccataaattagttgcaggccaaaggtaacagtgcttatattactccggtaagccaacccctctgggaaagatcgccaatcacaattcggagtacaccgtggttcctgatcgcagagacccatggtaatgtacattacactatctgggttgttggtgtcaatgctgccacccgtgggctgatttgatcgtctgcgaagctctgtctgacggttcctgtcgtactttatagtggagaacaggatagcgtaggggcaattttacctaggtagcactgaaagcgagttgaacgagtcgtcatgcaacataagggagttctaagcgtcaagtttaggggtagtggctttcaaaaggtggctgtataaaatactcgacaagcctgacctgctcataccgcctgtcactcccattgtactctgtccctgccgacctcatggcgactttaattgtgtccctgcttctgactcttctcgcccgtgaggtccttggactatccccggtgcgtgtctcccatgagctggggcctcacttatctccatcagctttgattactggtgcaaacacaactgcgtatccgcgttggagcgagtttgatgctcctaagcccggagttgtggtgaccgtggctacggagcaggatgtagccagaacagtacgttgtcctccctctttgccttttcctcccttcttttatccccctgccgcgatacgatggttgttcatatctcacgccaagcactcaacaggtgcactactgcacgtccaatggcattccatttctggctcaaaatggaggacatggctgggcaaatacattccacctgggaacggacggacttctgatcaatattaaacaactaaacacgatcgattttagtgataacaagacggaagtcacggtcgggggaggagttgagatctcggagatgattgcggctgcctccaagaatggtgccctcgttcagactggtaactgtaactgtgttggagctctgggtgctactttagggggtggatatggaaacctcatgggtctgatgggcttaggagtcgataacgtcctgtcgctcaacgtggttatggccgatggtcgcttgcacaccatcactcccaaggatcgggatctctggtgggcgatgctcggtgctggccctaactttggaattgtcacgtctgcaaaattgaaagcgcacccagtcgcaccttcgggccaaaccgcctggtttggacaactaatctacaccgcagacaaggtcgaagctgtggtggaggccatcgacaacatcactctagagccgaaaatgaatcttttcctatactacatgaatagtggctctccggactacacacctatgctcgttgtcacgccattctactacggaactgaggcggaaggaagagctgcattcgcaaccttcctggaccttagtccgacggaggacactacgaccgaacttcaatacccgcactggaatgatggggcggcgggattctgcaccaagggtgggtataaaccggcatatactgttggtcttgctcggatgaaccccagcacctggaaagaggtttgggatgagtatgtctcgtatattgcgcggaatggcaccggcagcagcctgattctcatggaagcatattctctggagaaagctcgctccgtaccggagtcatctactgcctttgcattgagaaacaaggtcaacttcaatgcggttgttatcccatggtactatgataccagccttcgttcgggcgccgaagcgttcggctccaagattcgtgacctctggcgctctactgatgagcttgactcccccgccacgtacgttcttatttctttctttcatgttcttcctttctcccaatcttccggctaattgatttatacaggtacatcaacttcgctcatggggatgaggatttgacctcgatctatggtgcgaatgtggaccggctcaaggctatcaaggcgcgagtggatccaggagatgttttcaatcaatggtttaatctgtgaaagccgggtgctatatcatacttgtatactactacctaaggtgatgtagagtagaccttactgtcgcttagaggaaaagaatatgaatagatcgcatgtataatttgtcctcactgaatctgtttctacatatctcctttcgctccccgaggcaaaaactactctggtagtatttggatcattctaggccactgctatagtgtaaatcatcctccattaccacggtacaataccctgagggccatgaacccttcccggctggtcatccttctctcctttcacgaccgaggcgataatctgcgccccaacctccggctctgtcgcgcccattctgcgcaacgcgtccgcatctccaatgacatcagttgcacagaatcccggatccgcacccaggactttaacgctcttcaacttcatatggtactgcactagtaacatattgagtgcagctttggctacgcgatgttccgtggcatgtgtgccaccgtgcggggagttcggatcgagattatatgtcattgacccattggaagagctcacaaagaccaaccgggggttagtagacttcaggagtagaggaagcagcgcttctgtcagacttgccgcacccgtgacgttggtctcaagagtaagccgcagggcatcacggacagcctcttggttgaggagatagatgcctgcattattgacgagcacgtccagatggccgaagtccgattcaatacgtgcttttgcgtcatcaacggactgatcgtccgttacgtctagctggatcgttgacacggtgccgtggatgccaggcagggtgcggagagagtcggctgctgcatcgcccttcgagcagtctcgactaccgatgataatgtggtagttgcctgacagaagtagatttttggctgtctcgtagccgagaccccggtttgcgcctggaatttggtgatgataagttttgttcatgtaaactatgccaatcttagagaaaagcggtagagacgtaccagagatgaggacaattgattgtggtgccatcgatatggctagagctttttcgcctcgagtaaacaagggtaaatgtcggccttgaagtcggatgagccctcctgcccaagatatacctgcgatcggatgctgtagggtagggtaatttccctgccatatttatccgtgtctgagctataaagacattccgccgatcgaaagcatcggggcttatcattgagtctgttcccgtcagactaacagggatggtaagatttcatatagtaagcaataaccattcctgtagtagtggcttggaagtttaggcctccaatctacccctcttatttcctcgacaatctggcttctactattctacgcaactacaaccacatcagctatgggatcaatagcattagaggcggattacattattgtgggcggcggactggctgggtgcgcggtcgcctcacgcctgaagcaacgcagcccatccctcgacattctcattctcgaggcaggcagtgacccttccagcaaccccaacacacaatccttcacgggtgccttctcgctccttggctctgatctcgattggacctatagcaccgagccccagaagaatacgggcaatcgagtgcacactatccatagcgggaaggccctgggaggaggaagtgtagtgaatttcggtggctggagtcgcggggatgcgaccgactacgatgactgggccagaatagtcggagaccagcgatggagctacgacggcttacttccgtactttcgcaggtcggagtcgttcttcgactctaatgcagaccccaagcaacacggatttgagggacctattcatgtcacttcggtctctgccagtgaccctaacagacggtatcctcttcgggagccaatcaaggatgcttggaacgagattggggttcaatataaccctgatggctgctctggaaatttatctggtatcagtgaattcttagagacctggcgcgacggaaagcgtcaagcagcacaccaagtgtacagcttggaaggtgtgcagctgcttacggaagctattgttcaccgagtcgaatttacggacggcgcccagaatggacagaagactgtttccgcggtacttctgtcggatggccggcgcttcaatgcacgtaaggaggtcattctggcagccggtactctccggacaccccaggtcctcatgctatcaggaattggaccaactgatatactatcccatcacgcgatcccaattatcatcgatgcgccagaagtcggtaaaaacctgaatgatcactttgcgctctaccagttatacaagttacgcaatccagagcgcgggctcgccctgggtagtcccgtcttctcagatcccgcctttatgaagggctttcctggagactgggttgttaaccaggacgtaccggcggatattttgggggcagcagtgcgtaatgataacgtgcgattcggctcccctacagacgaatctttctggagacctgggcgaccgctcgtggaaactctagttgcctatgctccggctggtgtacccggagttcccatggatggcagttttatcatgacctcggtcatgttgctcgcttcaacatcccgtggaaccgtcagcattcggtcgccattgcccacggaccctcccctggtcgactctaactactttgacacagaagccgatcgtgttacattgatccacggcagtcggcgcacgatgcaggctctgctggatacgtccgctttagcggattatatcgagactgaagtgcctcccccgggaatgccagctttatcatctcgatcatcggacgacgaattcgaggcccggatccgggcgactggtctggctcaccatcatccagcaggtacaaccgccatgggcaaggtagtcggtccagaccttcgtgtctttggcgttcataatcttcgcatcgtagatgcgagtatactgccgctgagtatcggtggccacccgcaggcgaccctttatgcagttgccgagcaggctgcagacattattctcggggccgacgcccaggcatgatcacctttcatgcagttatcaacatgccatgttgatggcttacattctttcatgtacaatccatggtcattgcatattttctggattcatggcttcaaagagtccttagtcgagcgctctcacttccaacaaaagacatcatgtatagacagtcttataggtagacccatgtctatatatccagaacgcagtcttatcacttgaccatggcggtctcacacgtaccatccaattgagtgtgaaacaatgatcattattgcaactgtatgtcagataaggaatagtctcctagttcaccatgtacgtacgagtgtctgtacgtgaggtaattgcactaagttggcaatattagcggcaggggcgggatcatgattcatttcagatgattctccttcgcctagcagtaccgggcatgctatagcagggtacctttattaagccaccaatcagctatctgtctgactcgataaggaggtgtgcaatactcgagtcgtgtataccctgtagcacacacacggagttaacgcacagattgtgtacgtatgctaatatatacctaccttgtcattggcgcaacgaaaagcctacttgcgaactataggatcctggatgtagactaccaggtagctcagagacaatccaacatcgtgctacatacatgtaccgccccgtattacgaacggctgctgcgtatcatttcctcaatggtaaaggagagatttttaaactagggtttgagcctaattaactcgactccttcccgatggtcgatcccgcttccccgtcggcgatcgacacccggagcatcattgcgcgcaccagacgggcaattaccatgagacgtacactagtcgtatagatggtgttcataaaatcaatgaagaatagacgcaagaggcccaagtgctcgaagtattcggcgataatagagcgttgaaactttagtatttcacatataccgctccttaacttgcaaggatctacatgaaatcatgaccaccacaatgcatcggactaagcaaaactccccttctattccagttcttcgtcttgcccgaagaggccaggctcgttaactcttatccggttgacgagagttccaacaccaccagctattgcaagctacgtttctctgaccaactgttgcgaacgaagtcgtctgcgtcctcgctgcgtttttccgaccaactgttgcggacgagatcatcggcgtctgtgacggcttgatttgataaagaagcagtcagctcacggatgctttatggataatataagggacaaggaatgtcagtaccactcccagtagggaaagctgttgctgcgcccagagcgagcataaggagggagatgtatgtggtggttcgcattttctttgcggtcgcttgctattgtgtctgttggttgattaggatggggattgctgtgtgcttatacttgagtatcgggagttatatatgcactgcagtgagatgaccggaagcccgagcccaataatgagagtaatacagcgagcgtgtacaccgaagcagaaccacatattcgagtgataaattgtagatcgatagtgtcgccgtggtgtattgcgattaatactaattggctactgaagagaccacggattctacgagtgcttacccgtattgtcctgctctccatgcacacggacacgtatggaacatgaatacgagtctccggtaggtatcaaacattttgattgctctgcaatcctttgcaataacacgacctcaacttataaagatcaccggtatacgtcccaggttaggataaaagcttagcgtcgatatttcctccaattatatgagcctgttagcccagaattgggtttatggtcttgtgcatggtctaagcactgtcccttggttgtttaggcaaaatccttcgcaatgtaacccctcgtatctctgtgagggcttcttgtgcttactgtcgatccttcaaggaatgtaacgggttacgacatgtattgtttcgagtgatacagttctacaggtatgtatcgcacttcactatactcgaactgttgcatgtacgtgttctgcatattcctcaacaattcaacaaactcattgaatttcagatcatgacaccctccagaagggtatcatatcaactacctgcacccgatgggattaaatgattccagcccaatcccaaatagaacttcatctcgcaccagaaccggggcactgttcatccaagtgatagtgacattcacaatagcactcacactgggtctaatcatcggccagagattatcagtcaacaagtgggatggacttctacgtgagtaacacatttccctctagccgatgatggatgcgtatactgagatcatgcattttgttagtacctgaaggtaatatcaaaacagtctgggagcataacctcaccttttcccaacgtccaacgcccgagtctgaagccgcttggaattccataatcccaggtaactccaagctcacgctgccaggctatcaaaaaccttactaataattaatacgcgggtccagtcggacgaggtttcattcatcatcctgaaatcgcaccctttatttctaacatcgctgtctttcatcagttgcattgcttggttagtttacttcttgcatctcccctatgttatgcacaattctgataattgatatcctgattctatagcacgcaattctagtcgcctactatgccgccgttgaggaatctgacgtagccaagggcgctcagcgtccggacaattacctccaacagacgggagcgagaatggccccgtcgcatatccgacattgcttcgactatcttcgacaggcgttgatgtgtgcggcggatactaatatggaggtgttggatcctgaaacgcatacgacgagtggatgggggcagggcaagcggtgtcgagactatgatgaggtcgtgatgtgggcggagaagtgggcaaattcgacggatacggggattgttgcttaggtttactcatttacataggagtgatgggttatggcatgtatctataagcctatatttcaaagaagaagctggatttaaaaagtgatagatccgaaagcacactattcaatttacaagtccaacaacccaatcagatctactgcgccaacattccataatccctcatatccaccatcctcgatctggcccactgatccagcgcctcccaattcacgcactcatgatcgctatacacccgcgaatacggtaacccgtctacccagcggaaagtcgcgagggtggtgtcgccccgacacatggctgcttcacgccagtactcaagacagtgatcgatgtgagcctcctcgcgaatacggtcatcttctgtcatattggggtagtacctgtcaaggtggaaatggcgacggatgcgtttctaaaaggcagggtattagctgcaattttcaatggggttatggatagatggatggatggcgcacgatgcagtggagttcgtggtacacggctaattcggcgatgtagccggtctcatttttgaaggcgatgctcgggtctgggaggtgggagagttcttctggggtgattttgatcgtcatggctaggttttaaggttagtggttttcgattggatggggggaggagggcttacgttctagcagatgtttccaggctgcgtcgaattcgggtcgagggtcgccggtgaagacattgttttcgatgtctcgtttgagacgtctgtgttcgtaggatataacatgttttgcgggggctgtgagatgggtcagttctgtttgagatacaattgcgctggatttccgtgttcgaggggaaataacatacaataagacaactttggtcgtacgcacaccttgctcaatagagtagcccgccaccagaggccgaagaggacaatgtttgacagtaataatagggaatagacagtataatgccagtagatggatcgtcccttctgtgtatgagggacccgcagctgttcatgagaagtgcgggactcttctatgtctgatgaggctacaggagagtaatcgtgcttggtggtgtccatgatggcttcgtactctggaagtcgtagttccgaggggatggtggttgttattatccacctctctctctggcacactggttgaattttacacactgggacagtattgacaataccaccaaggatcaacggtaggaagatacgagcggagcacccgacggggcttctgcaaagctaaagcatcgtcacacttcggctcttgcagagtgcggtagtcaatcagccagaatagccggttctaccaatacggaaattgataactcggtgtagtcgttgcttttggggcttatccaagcttctcctcccacattcctcttcagaaccatgaatcttcgttcagaaataactcgcgatgaagttgacagcttcatttgcacactcaagatgctaccctttccgccgcttagcagttccataccgtactcgcagacaattcagcaccgcaacgatccatctcaacaaggatgattccgccaatgtatggacattgacccaagaggatgtatcacactactggaaaggctacctcgccacacgtcccaaatacacagacacattctacaaccttatctacgactaccatgcctcacactcacaatcaagcctacccccattctccgtcgcccacgatgtcggtgctggaccgggccaagtctccgcgaaactcgcccagagattctcccacgtcgtcgtgagcgacaataacgagaaccatgtcaattatgctaagcacttcctttcaacaaccagtgtgccaccatcccgattctccttcgccgtcgcaaaaggcgaagatctggggtgcaagtacccacccgcctccgctgacctagtcgtcagtgcactcatgttcccgctcatggatactatgtctgcgctgcgaagcttccatactctcttaaagcctggcgggactctggctgtgtggttttatggacgtgcacacttcgccgagctagagtatgcgggattgtgtcaaccactcttagacaggataatcaatcatcatttctcaggtgtgattaccggaggaagcccggagcacacggcgggatggaagcatgtggcggatggcatagccagttggttggattatatccccttcgcggaagagaactgggggtttgttgagcgacataagtggaataccaaatggactagtttggggttctttggtaatgaggcatgcgatttttccgtggagccgaggagtagtgtcacggacacggagacggttattgagagggacgataggagtctctggaggaaggactgggatgtgggccaacttcgtgagttcgttaggtatatttaccctttccaggggatggaggaggaatatgtgaagccgctgtgggcgcagttggagagagaaatgggcgggttgcacgctaggcgggcattctcgtggccagtggttttgattttggcgacgaggaagtgataggagatttggtgaatactggttggagtatgggtagatgatggttacttcatcactagttttgatagcttgattacacacactcagtaactgaatgcatatcagaagttgacaagtcacatcgtctggcctgaggcaagaatcttcccataactataaatatccttaactgtctgtccttctacaagtgcacagcacatacagggcgtgaagcaccgcatcggtaaccacataagttcccttccattacttgcctttatgataaccatattaaccaacctctgaaggacacagccacaagcatcaaccagaataaatctggctatctggttgagcataaaacggtccaacagtttccttgttttcacctatcctgatgatgaacaatgaacatgaatccagaacctgaaaggccatgaaaacaaaagggaaagacatcgtcacctgaacctgagcatgataccacctcaggttcaaaaccaaagtggtcactccttaccggagccatacataacaaggctccgcataccttaattatgaccatgatatcccagtgctctaaagcacggagccactgagaggtatcctgaatacaccatgtagcactctccaaaccgtaacaagggtctcttgcattattgatgatgatatccaggtgccctgtgggtaaggaaaggataactgaaagactattccatcccctgaagccacaatgtgtctaatttctatctgtctataaagtggactgactctgagggagtgcaatgaaaggagaggagcaactctatgggcagacatgtcaggcttggagatatctggtgtttatgttgttcgtaccttccagtgacgagcttgtggcagtgctaggtattcctgatacggtttcattctcttatagcagtccttgagcaatagctattactgattatataggaattcccgatcttgagatgactaggccttagcgtgacgatggctgggggccgctggcctctttcttttcttttcttttctttctttgaataagaagagctactgtgaacggtcaaaggttcactagcgattgttgagcaggcattcggcgattctatcgtgggacatggatatgctactgatgactaggttggacacgttataatgtcttgacttgatagctagataatcatactatgtctttatgctgggtctccttgtatatctttggtcagcttgacttgtagtccgttgaacttttatcaagttactacctacacatttcgtatcaagacagataggcgaggaatgtgagattttgaaggatgttcatctatcatacacacataaaaaagaaattctacgatcgatctaaaacccgctttgcatagaaacataaatacaaaatggtaggcattctgataaccatatcaacccaaagtaaacgttgttcttaatatcataatcatttccctcatctgctggcatttccatcgtcactgtcataaatcatgaattggccctgaggccaccctgggatccttccacttgacacacctggctcacacatttgactagtgtagagagtattctcaaaaggtagctgctggtacctcctagaacaagtaagacgtatacagtttcaggatcattgacgtgtcactttaaccgcgcacgtaccacgtaccacatttcgagttggttatgctgatctcatttggtatatgagcgtaactgggtgtcttttggcggagaatatcgtggtaacgtagcaccatgacatggttgcgaccaagcaaattctgtctctcgcctgagccccatcattctttcttgaacggcacgctgcagcttggaatttctctcctgctcctcttgaggagacagaaagtagggaagcccgttacagtccactacgacggagccgctcacggagttatagcctggaagagcgctattcatggcgactgtattgctgttgggaagcatcataggcctccacttagatgatcgcctcgagagtcgattattgtaggaggaaagacgttgataactgtgagaaggcgccggcgggtcgatattttgccaatagaacgacggctcttgggatgacgagctagatacgggctccagccgtgcttgaggttcttttgtcggttgggcggcgttgggtatgtgtggcttccgtgtggttgaaccagtaaccaattctccgtcggtaggataataggtgtgggtttccacagatcttgtttcggttgcaggcgatgatgacgaggacagacgcgatctcaaatggcggaatataggcattgggggctgttgcactaatgatatacactgccaaaacaggatacaactgaggcgatatacttgttttgagcctaacaacaaaataaattccgatgaggggggtagtgagagtgggacgaagagtgcgaaagagcgacttgctttttacaagcgctagtctagtagtgcgtgactgccaattatcactaccccgaatgcaagacacgcttagtccttgtccagcgcaattcactgggaagccaagaatgtgagagagcagatttcagaaagctggttttagcacattgcatttaaagtgtagagcttaataaactcggcggatacacgtagaaccgttatcggagcgacagacaaaccaaggttgggctttctgcgcctcgctgatgtgatttatgataggagatctccggatgtcccaaattagaaatgggtcatagcggcaacacgatgcaagatccatggctttctcgccgtatattatccggtggctgccaacctgatagaagagactattgtgataggtcagttggagatcgtagggcgttagggctaatgcagggtatggtgtcattatgcttcaccttctcaactttcaccgctcatgttatcattagcaaacaaacacagcaacaatcgaaattataggcgagagagttaattattagcatcaggatcagttgactgtggaatctttgcgtcgacctgaacgacttgtccggtttgcctagagggttcgaggtgggggaataaagggaaaatataaaaaataaatatagtgaataaagtctgcccaattttagcggcatacgagaaatcgccaatcgatttccacaaatgcagaatcctactcgcccgacccggttgggctcctaaagtcaattatcatcggatccatcacaccactgctctcttagtgactggattgattgggacacgtcccagccagtccttgtctccacgtctcgtaacaaattctccgctgcttcctgatcttgcctgtgccggagtatccagccccctacaaataaatgattagattaggaggcaaacatctgaaaggcaagaaacaacagcaacaagtggggcccccgtgattatactggtggcgacaaggatagcttagaactcacaagaaactagactatgtcgcgcagtgaaaagagtgttttcggcccgtggattcgactttgctaggccaaggacagtaagaaggtggcctcgaacgattttctagtcaaaggtgttagtcattatgccattcttccacagcgggacacagatttaaaaagatcaacctctatgttgcgcgcttgcttgaagctctcgtatgccagagacgggctgggacgattggaaaatgcgaggatgatttgagcgatatggtaatactgaacgccaaccactacgacacatctgtgagttggcgtgattatcgaaagctcgagctggggaccaaccgtggacgggtagcagcatccagactcccggaaatcttctatgcacctcattgctgcgagggacatattggatgggctggaaggtggacggcttcctggcattccaattctcaatctccttaccaatgtcttctagcctggaaggattgacagtgcgatcgtaattaaatgcgtatttgagtaccttggctagaagaaaaaccatccgactcgcccaagcaaaatcgtcctcccgatggaagacatccgaattgctgaaacgatgcaattccgttcgtaacggtcgttgcgaaatgagtgatatgtaaatgtcctcgcgcaggcataaccaagctgctgcctcaccaaggcctccacttgatccgaacgatgataccgtattcaagattcgggttgttcctgtcaaatgaaactgattgtcctcacctagttcgggtaagcctggagcagatgtttgtgttacgtttgagcatacagtccatttcctcatgctgccgaagaatcgcgaccgcagcaagaaccgtatcggtgattctatctctgggcccagacagaacgggaataagaagctggaggcaatggttatgatattgtagggcttcagatatgtctttttgtctctgtctatctatatgtcgagaagagaacgcaaagattgcatagcgtaataccggctcctcaagtgctctcaacggaacttcgatctcgaagtgccgttgggaatcggtaatatcagccttgtcatctatcagtaccttctttgcgtcttcaacaaacatatttaatccgagattcactcacccaaagggccatgttgtcggcatagttgcgtataagtgcggcctccctctcactgaaagaggcattctgagcatcagtggatctgttttcatgcagatttctattcggtgatgaaggtaaactaggcccacgctcgcttccatgatacaagtgtatccctggggtttgagaagctgctccgttacagaacagatgtttagttgagatccgtcaaagtaaggtatcaagagacaatatgcctgagagaggatcctcactataaagatgtggtatggaaggacttgtagatgatcgaggtcctgagccagaccccgacaccgacacaagttgatcaggactcgggtatagcccaactgaggctgcgaaactggaatcgtacaaagagtctaaggtgccattggggtgaaaggaagtatccgaggtatcaacacagtatagctctttgatggcgatagtttcatcgtggaattgaacttgaacaaagttaattgagattcctagcatgatattggtcaacctgtattactcacggggccctatcggatgtggccaaatgcctctttctggaaatacaatgtcgtggtcattattcagatctaaaccttcacgaaacctcacattaaaacttctatcgcaaccgatcccagcttgtttgcagtgatagcagacaggggaatgggtgtcacctagaaatcgagtaaaacattgagctgatgatgagggtgtggatcatacatacatttgagatgccgagctggggcaaattcgaggttagctttgctatccccatgaaactatgagatggccatcattcgtcctacctctacatctccgactaggacaacaggacaacagttagctttaatgtatgcatgtattagtgtccttgtagacaaggagaaataaaaggagctcttattggacaattagtaccagccgctgactagacgactcctcttttctcgaactggagtcataacggtgcaaatgagggatgaagaacggagagagttgccaggaagtgaattccagctgatggatttccccacatccacgtaaccccgcatggattttgggatcggcgatgtaagtgccttaggtgtcaataaaccccacgcatgaaacggaaagtatctccatcttattcgagggaaggcaactctctccgttccccacacacccagtaatagtatatgctcaactccagtctgacaaaaactcgtagggagtctttacaaacagcaatatgtcgactaggcctattgtggatcctctccaatatatccaagatgcacagcaggcgggtattcttgcctcacaccataatggtccagttttccattttgtgagccccatgtattccagttatataaggagcgcaaaggtgctcctcgagtcacaacaaccagctcaggaattccttttgcaacatctctctcttccattttatcgcataacgtctattttctgcttgtataccgattgcgattacatctgaaacgccgtcttgaaagatgtccgtccacaagctcaaagtcggtatggctggtctgggccgtgttggcaagatccatgtcattaactttttgcatcacactcctcgtgctgagctcgtggcagctttctctcctgaccctgcagagattgcttggggcaaacaaaacctggagccatatggtgtgactctgtatgataactacgacaggatgctcgagcatcccggcctagcggcagtggccattggcacagcgacatctgttcatgccgagcagactattaaagccattgaccgtgatctccacgtcctctgtgagaagccactatcaacagatatagaagtggtaagtctagaccttttaacgtttggatttgagccttgcacttcacatatattaacgcctctcacagtgcaaagcggtggtgcagaaagcaaagactaagcctcatctcaaagtcatgtgtggcttttctcgccgattcgatgagtcttatcgcgaggtcaacgacaagatcagtcaaggcctgatcggccgaccttctatcattcgaagccagacatgtgataagtttgacccctcaggattttacgttgcttatgcagcatggtccggaggcgtcttcgttgatatgtctgtccatgatatcgatctcacgttgtggttctttggtgatgactccgtccctaaaagcatctccgcccacggaatcagagctgtccaaccggagctggagaagtacagcgactatgacaatgcagtaggaattgtcgagttccacaacggcaaaatcgcctattactattgttctcgcatgatggcacacggccaggaagacacgacagaagtcattggcaccgagggtaaattatctgttaacaccaaccctcagcgcaacttcgtcaacttctatcactccggaggtatcacacgagaagtccctagcaacttcatcggccgattcggtgctgctttcgttaaggaagcgaatgagtttgctgctgcttgtctagacaacacgccacttccgattaaactgaccaacgcggtcaaggctgtggaaatcggtgcatacctccaggaggctctagtatctgggaagcaaattcacttcgatgagatgggaaggaggattgagaagcctatgctgtaaaagcgggagttgaatgaatttactacaagaaaggactgttcgttttatttatatataaaaaaggaatttccatagaataaatgtcgatttctcaaaatgccgatctttagtactgaggaagccagaaagcaaaggccaaggccattgtctaaatgaattcagccgacttagatccattcagttcgagctgtcagcagctcctaatgggaatgtcgttaggttcaatcgcgcttgtacctagcaatctgcttgagcatcgcactacgtaatgcttcaactagtacgttagtttctgtaagtgtgtaggtctagtatttatgtttgagaactagagcttcaagtttgtataaatagctcccgaggactcctgtcaacataccccgcatttaaacatacggctctcttggcaatcgatcgaataaattcccaggaaattaatgtattaggacccatgtacataattgttcactgcactgagaacagccaaattaaccggcttccactactgctctgtcacggagatcggcatgtctatcagctcatcaggcgttccaatgcatgacgaatcaccccaatgacgaaaccgatcgacgagtccgtttgtttctccacgctaactgcggcgtggatgtgatctgggctcctgcgtttctcggtttactcgcctggagcttctccggcgaccatatgcccagcagtcttattcgcccagttgaccgccgagtcactacatctatcattttatttctataatcgtcaaattgccaggaaaacactcaaagcttccaatcgttatgtatattgattttcgagatcgtttagggattggcaccctcttcacgacggtcatctctatgctctcgcgcgagcgagactctataatttatcggccagccctgcctccttcctaccccttggcagttcggaacccatatctctcgacatggatgcctagcgatcaggtcaagaccttgccgtattcggagcctcagttttgggccggacagagtctctcctggtcggtgatggcgcggattgacggggagacgtacagcttgatgaatgggaagaatgcaggtgatgatattcttccggctgtcgtttctagtgcagaatatacttctgctcattcaatatttaccctgtctgctggtccggtgactgtcaccctagatttcttttcacctgtgtcgcctttcaaccatctccgacagtctctccctttcagtaagaaatgctatctatgatccatgataatcatgtcgatagctgataccagtgcttgtaggctatctaacagtctcattgtcggcggcgtcttccagcagcattcagatatattctagtattgatgaccgatgggtaggaaagcaagaaaacaccgaccgtaacttccagatgaaagatactactgctatcttctcccttggaatcaataatcctaccctgtacgaagagcgtgatgatatggcaacatggggtgaggctatctttgcatcccgttcaacaccctcttccaagctttcctttgcatcgggaaagtgcgagaacatacgctcccactttatcaaaacagggcagctgaatggcaatgatccttggtttcctgggggaattgtagctctatcacatgacttaggaatagttactggcagtcagtccgtgagatttgccgttggctatgtgagagagaaggcaatcaattacctcggggcgccatatacgggatattatagagcgaactactcagggacacctgaggcagtcacctattttctggatgattatcaggatgctctccgggaatcgttgaagcttgacttagagctgtccactaaagctaaggccaccgcagggcagaagtatgcggacattgttacgctatcgacccgtcaggcttatggagctattgatctgactattcctaatgattcacttgacatcgataatacactggcgtttgtgaaagagctctccagcgatggaaatcttaatactgttgatgttattatgcctgccttcccgatatattacgtcatgaatcctgactacatacgattattgctagaaccgatgatgaggtaccttgcagcggggcgctggcgggagccatatgtaattcatgacatgggctctcattaccccaatgctactgggcatgacaaccaacaagccgagccaatgcccattgaggaatgcggtaacttgatggtcctagcactagcatatgtgcgcgcaactggcgatagagaatgggtggccgagtaccaagatatcatgagaccctacgcggactatctggttgacaatggtgttgaaattgcggagcagctatcttccaatgatgccgcagggcctcttgctaatgagacaaacctggccatcaaggctgcagtgggcattaaggcattcggtcaattgactgggcttactgagtactcccgtattggcaaggagcgtgcagacctcttcttcaaccagcagctcggaaccgatcaacaaaagacacacttcgtgctgcaatacccgaacaaaccagcctcctggaaaattccatataatttatatccagatgtgttgcttgatcttgacacttttcctccagaggttcaccaaatgtcaagcgcatttttcaagtcggtccgaggagagtttggagttcctcttgatagccgtcaagactgggccaaatctgattggaatatgtggctggctgccaccttcgagttggacacacgaaacgagtttgttgaagacctgtggacatttatgaccaacggaaagcataattggcctttctctgatcgctatgttgccacatcagccaaaggggcaagtcccggggtgcctatcttgtgtcgtgctcggccgacggtaggtgggcattttgcgcttatggccttgaatgggcccagatctctttggggcactgtgcctggcgcaatggaattaccgaacactatggatgaagaggattttgagacgcaaagagaggagctgtgacactgccctgcgttggtggagccgcttgtctttctagtgtcgagagtctttttgcattgacattggatttattatgcgagtaacactatgagtactatgcataactataactcctccattgggaagagtgaatagaaagtatagggatggtagtcaatcattgaaagtgaagatatacatgctgttgccactaagtcagggtccgttgccactaagccagggtccgttgccatatatcagatacgagactattgtggccgtttagatcaccatttccaagctatttggccatggcagaaaacctgtcacccatgcgttgttggagttacttaacagtagcatgaattttcaggcaccaaggaagcaacgacacccctgggtattacataagcggtcgcggcctcaggttgttgtgtcccgtcaggtcagtgacactcttccccaagagtttcgctgcatccaaactgcttcgccgctgtgtttagctttctttctccctgttcgttcgccgtcttgtcttttgcttcttcttcttctttctctttctctccctccttttcgcttcatcgctacctataagcctttgtctctcatattccgccccttgatcagatcctactcatggcttctgtatgtattccctctgtttgacctccgtcatttgctctcccgtgcagatagctggccaacgtcatggctcgcccaccacgcgtttgtacgcgccagcagaacaagcatgcctactgacacccctgtgcttctcttctagccccgtcctccgcacaacttcggtccgcaaggctatcctctccccaacggtgctactggtcccgttcctggcgccacccctcttctgccaaacaacggtcgagtcattcagaacggccccgtcagagtcctgtgcattgcggatgttagaggtaggctttcctagcatacacaatcgagacgtggtagagatgcgcttagctaactggcgtttcttttttccgtttgtgttacgcaggtaatctgaagtctctgaatgagttggccaaacaggcccgtgcagatcatatcatccacaccggtgatttcggcttctatgatgacacatcgttggataggattgccgaaaagtaagtaatgcacttgatatttgagcttatctacggatcagattacgttggggcttcggtgtctgggatagaattcactgacggctgggtatccaaaattaggacccttaagcatgtggcccaatactctcctctgcttcctgaaaatgtgaagcgggccatcgcacaaactcctccccagcaatccattaagcaacgattctcccccgaccagctacccctctcagagctttctatgttgctcgacaagcggctcacacttgatgtccctgtatacaccgtttggggtgcctgtgaagatgttagggtgctggagaagtttcgctctggagagtataaggtgaataaccttcatattatcgacgaggccaactcgcgcctactggatataggtggtgtcaagcttcgtctgctgggactgggaggcgcggtggtcatgcacaagctgttcgataacggcgagggcaagaccactattgccggtggcctaggcaccatgtggaccactttactgcaaatgggtgagctaattgacacagcaaaccgtgtgtacgacccatcggaaacccgtatctttgtcactcatgcgtcacccgcgcgcgaaggaatgcttaaccagctatccgtgaccctgaaagctgatttctctatttctgccggtttgcatttccgctacggctcatcctacaacgaattctctgtgaacccctcattggaccactaccgaggcaagctggccgcatcgaaggcttccttcaacgatgtttgggagacggtgcgcggtgaggtcgaggctgcaattgcctctaacgaagcccagaagacgctcttggacaatgctctcgatgtggtgcagaagatgcctacaatcgctaacggtgggaacccgttcggcggacctaccggccccggaaacgcagctggtcaggtcgatgaaagcgctttcaagaacatgtggaacttcaaccttgcagatgcagcatttggtttcctagtccttgagatcgaagccggccgtatcgcgacggaaatgcgcgctcagggttttaacttcgcacaccgcggcggtaagcctcctgtgcctgctgttgctggacagcccaatcctcctgtgcctaccggtacccctggtgtggcctccccggcagctcgtcccgctgttcctcagtttggtcaggcccaaccggttgctggacgtcctgccgcccctcaacagccgcagcctcaacctcagcagggacaagccaaggctcccgctgcagcccccgctcgtacttccccagttcccgttattcccaagcctgcaactccccagccctccggcccagctgcctcgcaacatgcccctacatcgcctgaaaaggctgcagaggccaacggcacttcacagcctgagaagccatccgagtcgcctatgcccaggcctgaaaagaagcaaagcaacggactattcgtgtcgaacgttgacaacgaacaggccgttcgtgacctgttccctgaggaggacaaagcaaagattgtcaagctcgacaaatggggcaaatacaaccacgttgtgatgttcaacagtgtcgaagaggccaaggctgctctcgatcgtcagcccccagagcacaagaagcccacaccccccggtcaacctcgcaagcctaacatcaagttcttcgaagaccgtggtagccaccgtggcaatgctggcacgtggcagagcagcaaccggggaggcaacacttctcagcgtggataccaaagcggtggtgccagcgacagtgaagggggacggggacgtggtggattcagcggacgtggccgcggccgtggcgatcgtggtcgaggcggacgcggtggtcgcggcggtttcaacaaaggaggacctacatctgactcacctgctccatcgacatcgactccatctggtgagaagcccgccgcggctggcgatgcttaagcatagctgagtcgttttaacgtgtctccttggttctgctgtgttgaaaattattaacgcttttttttttttgccggccatgtcttcacattcaaccttcctctaccgtgtgttctcttgaagtcacatcggtccctcatatcctaatttttattcatgtgatattttcctttcccattttgttttcttctgagcgagatgtacgtgaaacactacacttcatttccttgttcctagtagacgctcgtcaccccctaggattctttagcccgggctaccggaaggttgttggtgcagttcaatgcagtacaggttgagatgaagatggtgcgatgatgaaagggaaagagacaaaaagcgacggatcaaaaaggaaaaaatcataaaaacagcgtcaacatcaacgcaattttttgtatcttaaatttttttcctaccttcctggacgcaccaatatcgatacccttgtagctttatcgttccctgagcttcaagtacggaactgtgtggtattttctcatttacttgtagcgtctgtctgaaaagctggtttgaacgtttcaagttcacatggaaattgtggatgtcaagtcagagtagagagtagaataattaattcaatatcaacatgaacaattcccttgatggtattaacagaaggagaaaaggaatcaatcgttaataggcacaactatcgtaacccgtgaaccaagaagtatgtaaaactagagactccagacctctgatatgatcatatccagcacaacgcaaatgcgcctcatccgaaaattttctttcaatagccagccgtccagccggcaacttactgtacgccggtaaggggaaacaaagcacgcatgatttgatcatcggtgtacatgctttccaagccgagaccagtaatgagtttataaccgaactgtgcctccccgttcgccttgtatgataccaaagaccgaagagaaaaaggaagaataaagcatgaagagacagatacctcacaaatacatatcgttggataatgttgatcccaaaatgaaagtagatggtacatataccagagcgtatgtgactcaattttgcgagtatgatagtgcccagatgccttgctcgtcatgacgtcagttgcagtgttgtatcatagtagatatgggtatcaaaaactgcagcacgcgattgtgcattatagtcagatggcaaagattattatttgacgcgacccatgatatcctccacgtccttttggttcacaactacaccaccctccgaacagcgggccttcgtacgcaattcggagcaaagattgtcgacgtcaatttcgccattgcggaacttctccatagactgcaggcggtccctacggtagataaagtcagtatgccagtgataatccatgggaacccacattaagccgacataccaaatcttggtgcaagacaacatctgtgatttgtcctccccaggcaccacctcctcatccaatttgttgtcgatttcagcaatcaaatccttcttcggtggctgcgggttagccacctcattaaaattgtgagatggacttcccagatccggcaaggggaaggcatcgtcaaagaaggtaccgaagtcctgcgacaaaattgcatcttgaggttctcgccagtctccgaacagcactggatcgaactgacccccattctgctgcgccagaaggtccagtccaggtccgggtgtttgttcgtagttgttgttgggttggctgggggtattcgacacgctctcgcttttgcctctcacagctggaatagggttattgatattgccgcacgccatgccgagttgtgcgcagaaggaggcctcaccatcaatggtgctataggtacaagcatgatgattttgaacactgtcattaagcttcgtagcaggcgaatttgatgacggttccggcgatgtgccattcgaagacagcatctgactttggtgtgagtccgatgaggatgatggagaacaagaattggaggaatcatgtgatgatgcggactgtctgatattgtacaccgatggaaccttaggagaggggttgttggagactccattagcggctttggcagttggcattccacggttgtttgagccgttgagtgtttcccgagtcataacacctggaacttgggagtcgcttgtcgccggagaagaaccatccctaggcttgttttggtttgacttggtcaatgggccattaaagatgtgccctccgggaaggtctccgaacttggggaaatcgaacatgaagtcgttgttattgaggccgtacaaattcctagaatgagcgctcgggatagcgctcatggcagagattccactgccggtagtcagccatgagagacgcttgcggtactccctgagctccacttgcaaacgctcgacctgagcgcggagtagtccgttctcctggtttgcatcgtcagaggccttctgcaactcatccactttggtctccaagtccttcaaatgcttctccttgcgctcacggaatgcccgctgcgctgcacgattctgcgccttgcgcttctagagagcatgttagtaacacaaaccccgatcaatctactccacagatttcaatgcataccgaagtaggctctgaagtcaacggctttctacctggttttttcgctgctttgtcatcgctttctctgcgcttctttcccgactcttcgttttcgttgtccgacatatccttccgcttttcgcctacctcgtgttcctcagacgggagacttcccggtaggtcaccaattagattctcggagcccggaaaatcaaagtcaagctccgggttaaagtctaggaaaggactctcatcatctccgtaacccaatccaccggagccaggatgcgttttattgaatcctggtgacatgctgaagctgccagacgacatgtttccaggagtgctgtctggatctgtcttcgcttgggatctttgcttatcgttctgttgtttttgagggggttggttggaggaaagagcggcaagaagaaggtcttgttgatcgggggagaggtatagaccttgatgatagagggtattgtaatcggccatcgtgattgtcgtatcttccgaagtaaaatagatatgcgagaaattccagacgccggggccactcgtatgctgagagagaccgagaatcaaatccaaatcaaacactcgacttggctgtttgaaccgttgtgagagcaaggccgggcttcccgcccgttcgttctatcgtatgaagtcgccagtgataaaaaggtatctgtgtgatgaatgattcaagacaaatactcaaagcggcagtaattgaggggacgtagcgtcaagaattgacgttacagcgatggcggaaaacgcggtaatttttgtaaggattcgaggataaatgaactaagggatgcttccgactacaagctgaaattgatagcaactggctgagatccggcagagagagaggcacaagtgactggttaaagaaaaaaaattgacgtagtcggaagtggtgtacagacaccgggcaagcagcaggacgatccaaagggagctcaaccccgatgcacagtaaataggagctccaagacacgtaggggataatcaaacagagggtgaggtgaagaaaatgcaggttgatccaaaggtaggttcagggcaaggtgtgtgaaaggaggggctcggggggaggcgaatgaggctagaaacggagcagtaggcggagcagaaatgctgagaatggatcaagatacgtcagatcaattggtgcctacttcaggctgacagggaaccaatcgataggggggaaacgaatgctagagaagagaccagggggaggatgaagaaagaagagaacgagttggcgtaagaggggaagagatgagccgatgcattgcagtcattcgatacggtacagcgatgactagcctgaggtaccactcttttggtcgccgaaagagcggcagcccctttagcgcgtggttattggttgcctaaccccagggttactgatcagggccaatcagggtgacggatcgtggacgctagttcggaaccagaaaatcccaggtgctgcttagaaatcaggccagaccctcttttttctttcgcattttctgccactttccattccctcgtgtttaaagccgtttggttcccgccactcagcagatcccatccgaagtctctccacatcgtggctctcggtcgactgataagatgaactcttcctttttctgtggagatattaccctctttctttcacctctcgttgaccatcactttcgcagttctcttccctttgttatgatatcatttttatcttgttcgtttttctacatgtacacagtgcagcaatatctccattttcttatccccacggatggatgtcagcgtgaaacatccgcccttatcgtcaaatcctcccagatgggtccaggttgatctaacaattggaccagtttcctccgagttcgggtcttccgtgactcatcaacagtttgttttatgtagatcgacgaattggggaactctcaagagaatgcgtaccctgtaacccccaacatatgctaccattgttgggcaattgctgtaatggttttgataggtgaaacacggtaaggacctggatctctcaaggtgcgccacaagtaagccgtgagcaccagtggcaataggatttggctctgttccacaggatgaatctccgttagtcggtcaattcctttgaatctccggggtgacgtgatattcaatttcaagttatcactatgagatcgtcatcagtgccccaatcaccttctaactacaacgagtgtagtttgtagattcttaaagtaattaagctaatggggggagatccactcccatattgactgatggtgaagacatccggagtgcatcccacctgcagaagagaccctcacgtgatgcactaaccacaaggggaacgtgcactatcttatcccaacttctctttgggtcttatctttgccatctgcaaatagttccaagacaacgttggtcttttcaatagcgcattttcttcttttcttccctctgctctcgcaatccactatttggtttgatcctgttaatttctttttccgaaaagttcttatattccacaatgtcggacgtggcagctctggaagccgaggtcaaggaattcaagctacaggtatatgtgtcgaatagttgttgaactttgatatctaacccagcgggtgcagcttgaaaccgtccaatcgagtttgcaggtagatccagataatacggaacttcagagtctcaaaactgagttggaagaacttattaacctcaccgaaacctccatcgccgagctcaaacctcccgccccgtccacgttgaaaacatcgcttccgctaaaagatcaaggaccccggggtagctattccacatctcagacgggatatcgaaagccaacagttgagcagacggaagagtcggtcccaccggcatctttctccgttaatgaacatgttcttgctcgttggacttcgggcgacaactccttctaccctgcccgcatcacctccatcactggctcctccagcaaccctgtttacctggtctccttcaagtcctacggcacggtggaatcattaactgcaaaagaccttaggcctatctctggcaatgattcgcgtaaacgcaaggctgatggaagctcaggcaattccgcatcccaatccccagcaccacaactgccaaactcgagcgtgatctctgcagctgcagatatcaatcccgcattggcgaaccaggcgcggcaagagccaagcaaggtaggcgatggccccgcgcgtcccgcaaaggcacctcggaaggtcaaagccaaccgcgagcttgaggcgggtaagatgaagtggaaggattttgcgagcaagggaaagctgggacggaaagagagcatgttccggactggagacagtgtcagcgcccgaggtatgcttttcatgatttggtgtccaatagaccatggctaatctctacatcggcagtgggctttactgggtctggtcaaaagatgcgcaaagaccccaccaggacgcgacatgtgtatcaacaagccgaggatgaaggctactgataacgtagctctggagttttcacaggggttttccatgacaggatgggcttggtttttttttttctccttattgttcatatgctgtttttgctcaagctatctattgttcccattactaacaggctgttggtggcagataagtcatctcatgattgtcgaggcaaggagtagtcgtacatagaacgcggcttcaagatattggtgattctttaccccatgagtctctggcgtccctcctgcacgcgatcatttctaatccgccatcctgttaggtattatggtacgtttattgggaaataggttctgattgcccaacgtactggtcttccacgtagtagttgatccgacacagcaacatagatcctggagaatcgacgactaggcacttgcgtaaatgtcactgtaaaactggagtagatgatccaaatatttgattatagcgctatgccccaattttcgaccaggaagatatcccatacattgacaattgcatatactcgtaccttctatatataatgtctacgattctgtgtagagtttgtggactctttgacgttgatatcacgagcgctatgaagcaattattttatttctctaagcaagcatcaagatatagctattccagtatagcagccgttgtcccgccacatcactgacttctccccatcattcactcgatatacacttccccccaaatccgtcacatatacctgcttttttccgtccagtttgatcccgataggttcgtggaattgccttgctaatatttccttcttgctttgaagctccgctttatcagccctgccactaacatccacccgattcaacgaacaccccgttggatgttcgccacgatcagtccagtatagcaactgattttccacatccaattccaagtcaatcggttcaggcaatccttccaacaatagctcaatgtcttgtcgattatccgctgtctgaccaactgggatatcaataccagctcggaaaatccgtccctggccacttttgctgggccccttctgcgtccagtaaatgtaacctcgacccatgtccaaggtgacaccgacacaccatcgcgtcatatcttttctttcctctggcttatcgagagagccagtacgaactagaatgtcgtgattggttccgtcaaaattgactcggtgcacgcccataccctcacgatcacagaagtagaccttgctgttgacatcatcaacgaccagttgcttcggtgtatgcaccgtgccagagggcaagagagtctggatatccgttccgtcaaggttcgccgagtgtagagagccatcatttgaggccgtcgaacggcccatattcgtccagaagatgcgagatgcggttcgcgagacgtcaattccatccggcaaggactgtccttcaatgagagtgctcatcttcccagtactagtgtgaaacttgagaattcgcccggcagttggaacgagcgagatattggaattgtttgaccccaacccgacgtcgagtaagtacaagacctcttcatccttgacgccattttcggcagacttgggaggatacaatccgcccttgtcactcttgagtcccaatttcccaggtgaaatatatttctcacgcagccagtcgacagtcatgcggctgtctaatcctctctcttggacatagttatcctcaatgaacgccaccgtatccaaaccaatctggtccatcaatcgacacggcggcaagctagacggaagctggaacatattctcccacaggagatcaatctcctcaggggaactgacatcttccgcgaggataaacatgatttcccgcttaatagcagcccagagacgattaaagatgaatctaacccaaattagccatcatccacgcactatacccatcatgcaaagaagggaagagaggaaaagaaaagaacatacccagttgactcccgtctcgccgtaacaggtatcataccacaatctctcaacacacccgtcaacaaattgaacaactttggactcgtttctccatccgtcatcaactccaccgtccggatagcaggcggcattgtgaaatgcatattcaggaccatttcccttctctcaggtttcacttcgtccagcatgtgtctcgatttaaatgaactgctgttcgatgcaatgatacagtcggccggtgcattgcgatcgacttctgcaaatgtgctgatcttcaatggcagtttctctggtacggcttctacaacaagccaggcgtctgttacggcggcggggatctctgtaaaggtcttgtatgtaccaccggtgcgttgagaaggggtaagagctgtgaactcctgaagatgactgttgatgtagctggatgcgtccgagagggcttgcgaggagggatcgcggatatgcacattgtatccgcctgcaagaaagacggaggcaatgcggcggcccagcaccccggctccgagtaccacgacgggacgtgatgatggttgggacattatgtttggctttaatgcagataatatgatagtatagaatatactcaatgtatgaggatataccaagtttcacattaacacatcttggaacccattctctgaaacccccatctagctcttatatactttacccaatacacacatcacagcacccagatcccctatatggatacatataacgcgtatgccgatatccgatacccattgttgagccggtcctcggacaccctcggactcggtatggagatacttcggaacggggccggaatggatacttaaccctatggaccgaactttgggatgattgtatgcgcaccatatcggcttgggacgctcatatttcgggaaaggtaggtggatgaagtgtccgtttgggattctacggtgggtattgttatggaatgagttgtgctagcatagtgccgtttagccgtggaatgagtacaaactactgttgtggtttgttcgttggtgatctcgaggtgggcttagtattgctcaatggatgtatgttctctctattattggtgtcatggtatagtgtgtcggattttctcattttggttggataagacaatgaactaactgcaagtaactgtgtggtgttgttgtgaagaattacagattctggctttagtcgcatactgtgcatcccactgatatttatcagatattgcctaagattgtgtctatccagtatacagtatgctaactaattttagttacctagcatcgtccgagcaaaggattgtggtatttctagcagtatatgaaccataaaaagcagcccaaatatattcactatctatacactatctatgcactaaaacaagaaaacctgatccccagccttagcaacagccccaggtatcgtccatcccatcccttgcagggtcttcttcatcgccgccaccatcggcggcggcccgcacagcaacactttattctccagcgcagcaggcgccaaatgcttcgcaataagatccccattcacaaacccctgataaccctgccacgtctccccggggtggctcagcacatactgcacctggaatttttcaggatgacacctcgcgaagttatctagctccgtgcgcagcagaatgtcctcttccgtgttattcgcgtacagcagtgacacctgcgtcttgtcgctgtcatcttcgcagattgcccgaatgagctggtacattggtgtaattcctgttccacctgcgatcatcccgatgtgcttcgcatattgccgggaatattgcattgcgcccttgggcccgcggatctcgattgagtcgcctactttcatctgctctaaatgctgggtcatcgctccttcggggtatactttgatgagtagctcgatgcgacctaggtcgctgttgttggataccggtgtgtacgatctcgagacgctttgtccgttgatcgttgctcgtagagcaatgtgttggcccgtcggtaggccgaggacatcatccggatttggcagcgcaaagatgaatcgatatacatgtggtgcgacttcagttttgctggtcaaggtgaatgatcgccatttgcgcggatccaagacactcggtttcttgattggaatattggtccgggagagtcggatcatacgtgctggtttggctggccgacggggaacgtgatgggtgaattcttgctgcacgtctagcttggtcgaaatccacattcccaggcccagggttagggagaactggactgcactggcgatgcctacgccggcccagaaatgggatccgtcgtggcccgggccctggcggggagagatggatgtggtgagggagcgcagagcgtgagctatctcggtggtggttatgccacggcggtagactgttatggcggatttgcctgctagaccggtcatggcgcattttatgattgtttggattatggatgaccaggaggtggaggttttgacgttgacagccgcagattgtgagacttgttcgtaggttgggcggtagatctcgacagattcagtatgttcctagtcttgtgagtatagagatcaatgataaatagaatgagtatttacctctgtcggtaagtcgcctacgtagaaaggctctaactgttcccgggcttcgtcagagtgtccgacttcctcgaaagcttctgtagcatcggtgccagcgacctcaagaagaatggcattcccaccggggtgatcctcaagatatttggtcacatcgtagactatgaacagtcaatatttttctggctgggtgataggagagacgaacccttgttgtggaggacaaaccagacatcgtccggtttgcagtgtttttggacctgttcaagggtgaaggacggcattttggtagtatatgcagttttacccttgagaagcagaaatggacaatttagtcatttatatcctcgactgtcttctgcgactcttgtgccgttctatccagaccatgaaccctcgggcgaccctcgtacgaacttcggacgatgtctccgaagcagccgaaggtcaacgtggtacggctatttggatgccatcttcagattcacattcatgcaggtatataataatgtcgtttgccggtgactcttcaatcaaatcagctggtttaagcattgatattcattatgaagtgtcaattctatctcgtgggcgacgacatcgccaccgcgcagtcgatacttgtagactcacgctggaagtttgaagacctacagcgcgctgtcgggggaattttccatgtcgctctgccaacaggtaagctttccaccaacacttcttccttatcaaaagccctaacattgcaggaatctccttccacacctccgagaacgaaacgttgtcgtccgtcgccgacattatctctgcctcatcatctcccatcggccttcgtatcgacggcaatgcagtacagaccccccaaggacctaaagggctgcccttggttggtagcttctatgagatctttccggaccatctgggcaaccactatcgactcttccgcaaatacggcccagtgatcaaaaccactaacatgggtaaaaccacctacctcacggacgatccccaggtcgcctcagtctgtctcgcagaatcagcctacatgaccaagaagatcaacgagaaccaccccctctggggcgtaaaagacaacactgccatcttcataggcgacacagagaccgagaactggcgtctcgctcacaaatacctccctccagccatgggccccaaagcggtaagacactacacaggcctgatgcaaaactgcgcaagaaagtctctgcctgtattcgacgagttggacggccgtgacgagtcatggaacgtctaccagtacatggtcaagctggcctcgcagactatcggatcattctccctcggcaaagacttcggccacttcgactcagtcgacagccccctccacccgatcgtcacgaacatcgccaatctcctctcgctcaataagaagatcactgcccgcggagaatggtaccgatacctccccttcggcgacccggcccgcctccgccacgtccaacacactatctacacattgctgcaggaagccatcgacgaagtcgccggctccggcatcgccgacgcccccatgaacgaggccgctctcagcgcctcctgcgtcgtcgactacctcctgcacgcggtcgacgacaaaggcgagcacttcccgcagggcctcatcctcgccaacatgctcatcgtcacgggcgccggtttcaccaccacctccgcgctcctctcctggctcctctactgtctggtcacatacgtaggcacgcaggaccgcctctacgccgagctcgtcgagcacggcatcgtcggccccagcggcgaacgcaaccagacaacctggacccccgatctcgcgcacagcctcccctacctcgacaagttcgtcaaggagacgcaacgcctccacaacgccagtttccagccagggagaaccaccaagactgacgtcgtgctcccgggcgggtatcgtctcccgcctgatagcgttattgtcccggcgttgtatgctatccatacgaatcccaagacctggcgggatccgttccggtttgatcctgatcggtgggatacggaggaggttaagggaagacatcgttgcgcttatattccgtttgcgacggggccgaggggttgtattggatttaattttgccttgttggaggtaaaaattttgttggcagagttggtgagtcggtatgagtttgtaagggacggactggaagcgattgattatgatcctgagtttcagttgattcggccgttgaacttttatgttagggctaagcggagggtttagatggttatgtatcattaatgggttgatagaatgtacactagacatagaatagatattcatggttagagttggactgtatattgttaattctatcatataagtggagttggggcacagatctcttacagtaacagagtcgtagctctcgcctggatgtatatcacaccgcgacctctcggtaaatctctcgcaatgctttcagcgcccgagaatatggcccaaaataccgaacatttgtatccgcatcgcaccattcggaatccttctcctctttctccaacactgcgatcaggcgctgcacaagtacctctggattcagctggtcctccacaagtggtacccttagccccttgagtgtaattgcacagctaaccgcgttgtgcacaaacgcccacgatcgacaaacactcgcagagaaccgatgaagatcaagaaaactctcgagcgcttgcatagctcggttcatacagtccatcgcagccccattgtaaaggggagaatgaggttccatttcactcagatacactcgacccagtctgcagataccatatcctagatgaactccaagggctaatcgttctagatgatcttgtaccgaggtgcaccgtgccttgttcgtgagaaacggagcagcgtcatcccatacctcttctagttgttttttgtacttgagcgcgctctgttgtgggtcttcgaggtttccagctgtctcttgtcgtgctttgttgaggaggatgttgcaaatggtgaagatggattcttggaacgagaggccttcggtctgctgtctatacgggatggggcagctcattgtgattgtacttggagggcggtcatatgtgaacgatagaaaggtatcttgccaaacgattgtccacctgccccttgttagtagtgcagtcagaggcgtatatcgagaggggtgaataccatagtttgttgcgttggaattgctcggattctgggagagacggtgatgcttcgtggaggccgatactttgggctaaccgaatggttgcacctgctgcaatcagtataaatagctagaggtagagggccatatacctacccatcagtatccacgcactgttggtatccaggttgttgcgcagacaatgcccgatcagagccatggcttggatctgatccaaattggtatgattgaaaaagtttgacatgcgcaggcattggaaagatgagcaaactacattgtaagttcagttctagcttttccaacgaaaggcagtatcaacatactgaggacctttgatctcaaatcccgctccttgatcggatcatccgaaaactgcaccccacaagctaacactgcaaataatagcgccagccaagacgaatcaggtccgagatcttcggctgtagcttcttgggatgcagctcgttcgtccaagaatgcgaacaaggcaggaccgaactggtcgatggtcaccaacgacgggtaaaatgggtaaacaattgattgatagatttgccaatatctatgatagtcagtcttgaggaatcagataccgagagtcgccgtcttcagaactaaaaactggcaagtcagagatgcataccggatgatatccgaatcgtccggcaacgtctcgcagacgttcttggctgtcgcctccgccccccagagattggcgaaaggatatgtccgtggcacaaattggtcgattagtgcatcatgcagcatcatatcccccgttgccgacacttgacggcaccccagtgcaagaggggtgtctgagtggctgcccagatagatagtggctcctgtagcatcctcgacaaagtaccgtccaggcgacttactagctggtcgggcacgcaattggccagtattacgagtctcacctacagaatgagggctctgggatgtcgccgtaacagttgcgcgcaggtccgccttgagcgaggaaatttgctcctcgatattctccagctttgagatgagaaggctaggatcagttgcagactgagattgcgcttcttcaattgtactatttctattacaaagtcaataagctgtcgggaattgagtagaagaacatacagagcatctagatttagtacactcggcccttgaacatccctcggtgcagcctgcggtgccctcgcctcactgccggaagcagtcggcacacgacataactcgctatggccgcgcttgacgcagttggagcatggctctcttccgtcacaacggaccttgcggtgtctgcaaggaaaacaggagcgaatgccgcgggtcttgcgtttattcttgagcagttcgcggacgacggctgtgtcgtaaggataggcgttttccgccattctaattgtacgacgtgattttacttcattaatatcatttctctatgatgtgtcgaagctttgtgtatccattgtgcgatagaggagcagttgatggaaaacggaacctgcagagcatcagctgtaaagttcatgagcgttgaagtccgtccaattgaacggaaatttaggtaagctatctcgtattggtattaccagtctgtcatgtgtctgtatcacactaaaccaagtttggaagatacctcatatgggctccactaggcaagtcctaaccatctatttattctatgggatttgttaatgatgaatcatatagtgataaataatagtccattggaatgtgatacttaaaagtagctacatattcagggggggttgtagtatcccaggcctttctaccttcagcctgaccgagcggatatattgcctcaatttatatcattcgtcctataaaatcaataggacacattctcttcctatcagtagaatgattttactatttaccagtcagagcagtggatggaataggacttatgggtctagcattatcacaatcatcacaatagtcactcgcttcaactccgtcattccggcacctcctatcgcaagtcttcctaacagcgaggcttgtaggggactttgtgtatatctagtgcatgttaattatcggggcattttacatgctacgtcccgatctatgacttatagattgtgccaggatcataaagccgtgcatatagcatctttagcatagaagctcggcgctgctaagaggcttggctgcagttgtactagattcttgttttacgtttaaattgtcaaagctgtatattttatttctttcccagggcagctttgtacggtagaatatacacgagcaatatttggctagaagtatgacttaaccaaagatatcaacatataaatacagggtcggtccattttaagtgtaccaaagtacactgtaccagcgatagccaacctacaaattagccctaattccgcatgtgatacaagtgcactccaacaaacagccttcattaaaaccctcaatcatatgcttcaccatttatttgttttgttctcatagatatagatactcaactcttcctctaaaaggaagttccccctccaaccgacaggatctccgcgtcgagctcaaaactccgcaagccaccatgaaaatcattcgtaatcgtcgacctccgcccgtacagatccatccagaccacatgggttcccatggccccgatattaagatcatatcaaacacaactgaattccgcatgacttggcgatgatggaatcgttacagcatctactaatgtcccgcccagtgccagccctacttctacctccaatggtccctccttggcagtcatttcaaatcaaatcatcggttatacaattttacaaaagaaagtcacgaatatcaaccaagccaaccaagtaaaataaaacacagtataaaagatgaccactgccaaaaccaaacccatccccatccgcctcataacccacaacatccgaaccatcccatggttcaccttcccccccgagaaaccatggaacatccggcgaaaccacatcgtcaaccaactcgacttcaacacaacccataacccggaggccatcatctgtctccaggaagtcatgcaccgccaactcaccgacatcctgaccggtctcaacaccgccccggacagcgagagcattgagggcgaggagatctggaaacatgtcgggtgcgggcgcgatggcggccagaagggagagtactcgcctatcatttaccgggctagggtctgggaggtggaatgggccaccacgcgttggttgtcggagacgccggatacgccgtcccgggggtgggatgcggcgtataggcggattgtgacgtatgttgttctgaggcatcgggggtcggggaggaaggtattggcgatgaatacgcatctggatgatcgggggaaggtggcgaggtttgagagtgcgaagttgattctggagtggatggaggaggtgttgaagaagaaggactcggattctgtggagggggtggttctctgtggggatttcaatacgaattctagggagaataatgatgcgtttggggttctgactgctggtgctatggtccatacgagggactgtgtggatggggagaggcgctatggtaatgtgaattcttggacgggcttcaatgatacccctattgatgatgcgcttctcgactatgtactggtgggacctctgaaaagtggtcatgtcccgtggaatatccggacgtatggcatcctcactaatcggtttgatgatggaatcttcaattcggatcatagggcggttgcagcggatgtggagttagtcggttcttccaagcggctgtgatgaagatattgtaatgattgatgccttgatctggacttatcgctgcgttgctcttttacctgtattactagtattcagcgaggaccatctgttcttgataacgttcacaatttagggctattcacggaacgtaataagtccattgtagcaaacagaatcgcatagataagtaaaagaccggtagggagacaaaacgacaaaaagtcttgtggcgaagtcaccgaccaagataatacaacaaaaacccgggtatgctttactttttgtaaagtaagtggacaatcaacgatatcaaacgaaagaaaaacagcgcggattcgtcatcagtaaaaagtcgtttaaacagtcatgcaaatcgcaaggaatcccattccagtcaagcaatcaaccagacgccgcgctcaaggtaaaatcaatccatccctaacatacgcccaggaaagcagtcaaactcgataccaagtcccatcctccaaataccttttgaggaccaccttttgaccgaccttgtgcccaaccctcgtgtgatcgtgattccgctgaaacggcatacatactcatacagtacatggcgcgcgcacaaaaataatagtacagacgaaaggatgcgaagacaatgacccaatatcaatcatcaaagctagaaaggaaaagaaaacatcaaggagcgtcaacggctgaattcggtccagacggtgctgagccaactgcccgagagtccgttgtccgatggcatgatccccggaatttgatcgtactcgcatccctccagaaacgccagcacgtcctcgccacccagactcgtagaccacatgctatttgaggtgaagctgtccatcccatctaccgtcgctgggggtgaggcggccgggtgcgccgagccgggaggtggcaacagcggcagaccatgcgatgcggcggcattaatggggggtagcgactgagagtatggtggtggtggcggttgctggcgggggcccaaccatgggtttagaggctgaagacggccagattgggatgcaactgtgctgtattgtgacgaggttgcacccgctgttgtggcgggcggagccccgtaggaaccagccggtccaatggccggaagggtaggcgatgaattgttatagaggggcccctccgggtgatgctgcagcgatggaagcgagaacggagattgggattgcaaagaccggccgggaggtaatgggagactaggacgtcgttcgccatctggtccaggaaggggcataccgggactgttgatgggtacccaggattcacggcgtccaccggcgccatctagcggcatctccataggttctcctggatcactgcgaagagtgttgctgccggcgtcgctgatgttggtcacacgatcactgactcctgccgcgccatcctcatcgccgccgttttctggtaactggtcttcgatagaaccaaagtcaaggaacaacttttccagcattttgaattcttcaagaccgccacccactccaccttcacggacaggtcggggaccattggtttgtatgtccataacctccgggatcgagtctaatttgcgggagtgccggcggaaatcctgtttgaccttggagaaataactatggagtcggttgagtgtacggaaccacccacgtgccattttgagacgtgtccgcatctcgcgaagaatatcaagagctttccgagtctggccctggccctgttgattgccatcaccggccgaattagatttggaaccaaggatgccttccggatccatgtgtggaaagtgtgctgcgtagataccaatgaagacagcattgtaaacagcgaagcccaccaatgggttctcgacgagcacacctcggtcctgacaggttacaaccaggtccatcatctgccgggcggcaccaaagagctcgcgagcactttcgcgccagaaaccatcgggtacgcccactttttcgccgggaaagagagggtcgtctagaggaccaacgggctctgcacaacgtacaggaaggaaagggatgtaggcgcggtgaaggacgagtaccgagagaaagtagaccacatgcatcagggtgtagggggaaagattagtcttgtacatgatatgagtatccgtattgcgtgttgagtactgaaggttgcgggacagtccatcctggaattcacccaagattgagcgaagtttagagaactgagagtcaggatgccatgggggtaattgttcatttctatgattgttggttagctttatctaattgagatagaggaagcagtagcataccttcttccaccagcgcaggaccactttgcaatactaccccagatgcggataatgcggatgactcgactcaacacggcctcctccgcgccaatctcccagcgatcaatctcatcctcacttgagtcctttcttcgagaaataggggaccaagattttgggtcaggggtgatattattgggaagcttgtcgtcaccaaaaccccccagactctgacgaatactagggatctggacaccctgcgcgccaaagctctgcggacggcgaaccacgggctcactcaggcgcgaggtacgcacgcgctctccaaaggcgaatgcgttgtcactaggtagctgaatgcccagttccttgactcggatcatgcgtgggcgatatttaccactactcaaacaccgatcaaggataaaacacgcccaaaaggtgcgtcgcttagtttcttgcgcgataacatcatcggacgtttgttcctttggctccataccacgtcgggaaatgccgaagagatctgtttccgctctaaacgcaggtgatctggggccatctcgtgagaagacatcattctctagttcgtagggaagacccatcgcctgggacagtcggatggccatgcccacatataaccaggcactcttaccacgacacatgccccattcgtggagcgccaacattaacaatgcttgcacacgggtcaagtcggttatggcgaggctggcaccgtccacaccggccagccggctgcgcagtgctgtcgcatagaactcggatgcgagagctggattggaagggcttcctggggatgcgggagagtggtatgcaacaagttggggatggaaacgagcggtgagagcaagcactccgagggggatcaagggacttaaatctgattttgccgccggtgggctttgagcgttttctcgggaattatcttgatttgtaggggcggtagatgatgaggatgactgagggccggacagctgtcgaatgtggcccataaaggtagcagggtgcaggaaaggtagaatagtcgcaaagtgtgattggaataagtcgaacacagcttcccagaccttaaccgtcaagatggacgaatcgagcacatcgagggttcctttggcggcatccttcgctgcggatgacgagactgcaacagacttgcgaggccgttgccttttcgggccatccatgtctccattgcgatcatctccatccgccaaagcagcgagatcccgcttggcagcagctccaccgacaccgatggctggcgtaggatatacacattctcggccggacgattcgcaggcgcggcaggtggtgtcgatgccggcattgacacatttaatcttgctgcgacgacagcgtgcacaggcgatgctggaccgcattatggcgaaagaatcaaggcgcgcgagacggggcttccgtctccctcgtcgatcggatagaaaagaagggggcggatcaaagggagggaatccaagaagggggagggacaatgcagccccaacaactgctggcgacacgtgtggtgatgcctcctcagcgttgtttcccgcggtatttctccggtaatatttccccgggattccgaaccagtgtcgtgatgcttcaagggaaaggggtgacagaaaggaccgacctcccccggctgtagtatttgcgttagtacaacaggcgcggtcacgcaaagtccgaaaagttgaccgaccttcagcgccgtagcgtactttttttttttcttttttttcttttctttttctttccttgtctctcgagtatgttcccgtgcgcagcactggaccccttacagacagttcggtaagtggtggtaactggcgttcaaatgacaaacaggcggaagagtaatgatgaggcggaagaacagggaagagagagaagaaataaaaaaagaactagggtaatgtgcgacgtgggtaaaagcacgcccgcaacaggtgtgtggagtgcagtgacggagcaggccaaaaagcacagtaaatccaccgccagaaagtctcagagacgagagaaaaagcgggaataagcggagtgtgggggaaactctcagcccagggtcggggcaccggtccggcaaggcgaaatggctgaggaaatggggaaagtcttaacacccgtccgtcgggtgcgaggtaaggtagtgtgggggaggagctaaggggaggaaaggaggaaagaataaaaaaagaaaaaagggtaatcaaagggggagacggagggaagacgaggaataaaaatggttcctctcgttgtctgtctctctctcttgttctccttccggacgagcatactaactaggcataagactaaaaggaatctcaggcacatccactggggcaggaattgcggaggcccggccagcgttagtccccagtgggtctagtgtcgttggtgagcagcaagtcgatgcaaggacgcgaccgagccgccggagagtgggaggtggagccccagtttccgagagccgatgaatgtgatcatagatgctgggaaacgactgagggtgggagtgattgttctttgaggggtagaatttaaattcagatcatagtataatattgacgtgaagtattctatccgggaacaatttccatgtccaaccgggcaaaacatgccaacgtagacagagagtagaccataccaacagcagcgtggggaggcaaaaggaaaagagtggccgagagtcgggtaaattaccataattttactggggttccgtccggagacgctgccgtctgattgtcatggctcgtaataatacgaagtccttcgggaactaccagttggcggccagtagacccgacccgatcgataggaaactcttacagtgactactgtctgacatccaccttaacggttacttaaaatccactaagcatggtggtcgagctagatgtacaatgcaattaagaaatcatgaatcatgcaagaaactatactggacctggacctgggctgttgtattaaaaactaaaaaaatgaaaggtgcacctctcatggattccagtttcatttccctaccgaccgaccgaagaagccggttaccagcagccgtgtggaacgtcacttgacactgcaaattatttctccagcagtcaagctattacataaccaattttcccttccccggcttattgtcgtctaaaaaggcaaaacggttatccagttcttggggcaacgccgcatccacacattgttaaaataaatgtcaatcataacatttatccagatctgtcttcgctcctgttttgttaattattccccccttcgttcgtcttccccatagattggtcgcatctataatcccgatcggttattatccggggttaagaagaagacacagccagaaacatcatgccatccaccgatgtctgacttggagctcaaacacaagctcacgttggaccctataagttcacaccgatcccaagcttgacagtaccccagctgcatccttactccaaactctaatgttaagatccaaaaattgcaaaatgaggggaaacggcaaatgaatcacactcctcaacaaacgaacctcgggtatcgactcatgttgatgggattttattttcgtccgtcgggtatggactcagctgtaactttagccacgcaggctgacctttttttcctatttttctattttatttttatctgataggctttgggcctccccgcggggagggaagcgagatcctaatggactgctcatccttgtctagatactgatttgaggaccaggaactaccccaacggagattggctggcactcacagggatggaatcccgatcgacacggaaaacgctgtctgcacatgagagtttgtccatacggagaagatcatgttatattatatcatgtgttaggtcatgtgtacgacttggatcccaaatctcatacgatatagttatcacctgtacaactcatgaacctctaatttctttttttttttcggttcctaagtatggattgatccgtacggagtatcttcaagtaaagaatgagatcttttgtttgtccacgggagtcgtacagtatgaccccacgacactgggaatgaatcgaacccgacccgaccagcatcggaattcctagaccggcaactccccgccctctgcgcagttccattttaaccggtcccgtgtcgctgctcggccccagccgccattcatgattggtctccagttaccacccgaggctagacaagcgaaccgatccccgcaaatggcctcttcgttgattcttcgttcataattaggttatgattcgtttaagtaatattagtttgggccgtgggataatcggggatccccggaggaaatccgatgtcaatggagaaaggtgaaaggtggtacgggatgccctaaaaaacacaaataaaaaaatacaacggaaaatcaaaaaatcaaaaaataaaaaaaagaattgcatcctattgaaggagtattatttcctacctgctatatgaggaaatactacccgcagccaagttctcccgtgtcaggtgctctgcagattttgaagctttactcgaattgtatcatccttgagatgtaactatgtactgtgtaggtacaaagtacttgtgtaagtcgatccggacctatacttagtacatcgtccgaatttgcttcttctctacggtagaaagggcgatgatacggcaccagtcacaataagaaggttagatgacacgttgtacctccaatggtactacagtggtatgtcgcaggtgcagagtaccatgcaacctgggcatatagtactacctacggaggaagtacaggacgggtgaggttgtacccctccaaacctttgactaacctcaactcttcattattactccgagactaaggtttcccgaagaacaaccccgtgattcaacatggaagcaatgaaatactggaccataaaagcaagcgtaacgaccaggatccatcctcccacgcgagatccccactccctcaccctgggaacggcatggtcggccccatcctttgatgtactccttctggactcggccagtggccgcacggcttaagaatagccccgtatctgactggttttcatttgtcgcgactggccgccacgcctcgtgtatccatctgtcctcggcctagccccagtgccgtctggatcgaataaaaaagaagattttccgaaacggaggtctattacctacatgggattaatctaggtttttaaacattggtatcgagctcactaacggaactaagaaaatttccggagtctggggtcctgtcagtagtacctttgaaccaaccgaacctctgtggacggagtacggcgtcttattttatccagtatctcgctgcactttaccccgaaccgtcattggatacatacaaggcttgggagattatttcctccctcagctttcaatttcccggcgaactggctaaatatcggcgagcgctagctaagccatgtgtgctttcccatcggatcgcacacggagtgttccgtgctctagatagctagggcttactccatttctacggagcactcgattccatagtgctctatccacgatcatatttaataattttaccatgagaccaatcgttcctcggcgtcgtggcgccactctgggcgctacatcagtaacatccacgatcataaacggcggagctcgagtctttcaaccgctctctcgataaaaaaggtacgcccgacgggaagacacgctttgtgcctttctttgtgcaccatgccatgtgtctatttcctcgtgcaccaatccggccgtgtagcctttattttccaaacgcacaaagaaaagggaaaaaatcccgtcagacagaatagatccggaccttgccagatgcaggacattgcgagtcttcacgggacctcgacattcgccgacccgggataggagctcgccgaatctaaaggtcgacgtggactcttggtggtcctgacgggggcctgacacttcagccccaaagctaattcatttcatctattggcgccacaggtacagagcccatgggtcccctgaacagcagccattcacgtcaaactggcctttgtccaaccgagcccagtggcgttattgcgagccagcgctcgacgtgcgcacagattcggacaaacacacccccatggatgtcgagggtctatcaatcacgtggaagtttcatttcccaagtcacccacttgctagaggccaactcgtccagacgaagaaccagaactcagcacagctcacgagggagaaatgaaaccgagtcaagtcaagcgctcgatgtgacttgtccacgtagtccaattatcgagctgcgctgtaaccgcctgaaactgcaatgtagctcggtaaacactttcaatgcacttcttccgattgcatcctcggcttagaaccccgagatccggcatcctagtccaactatattctctctctcctacgtagcacaccaagatcagctgccaggggctgaaaaggtgtgtgcaatagcaatacgcgagatgacgcattagtatagcgcgtcgcgctatcaggggatggaattgtcctgtggcagcctgatatacctcgcttcttgtccttttctcagcctactcatcattccgagaccgtaaccttaacacccccctctttggtactaccccgtacctacatacgaaaatagatgggattccctccattagacaaaacccccaatcacaaaccaccaattacaacagtagcaatccagtctagcaccgatcatcatttatctgggggattttccattacataaagctagacctcccgtccgagtccagaatatttacccgagaccatcaaaatccggggggttcgaggacttccccggcgaataccgatagcaggcagtgaacggcggaacggaactccgtaagcgctaaaccgcccagtgtatgagggtggaaaggtaggaggcaaccgaggagagggggggggggatttttttccggtgcggattgccctttagcttctgtaactctggacttggagaatacgcaaatttagtgttttgtggggtagatttaacacgtgcgcttgggtggtgatgcgttggtttcgtgataggcggttcctgccgaggtatttggtaatggattggcgcctgtgggtttctgtttttctttcttgtatacgaagtactaccttaccatgtcttttgggaaggtgagatgagatattcaggaaggtgctgggttggtggagggtctgtgtgtgtgtgtgtgtgtgtgtatggtgtgatgggtattctcggatgttactctttaggtttggagtcttatgaacggggtgggttgttgaggtatccactatcgtataacatttgtagtgattaaaaggcgtatgacagaaacataataatcaacatcgggtcaattcaaattagtgtatcatcgtatattggacggcgacattagaagtcttcggaagtcttcgtatcaagcttgcatctcttcctaggtatgagagggatagaatctgctctcgtcagcttgcatctttcggttgtgagagtgggtacctaccaagctgccacggcaataattaagtacatcatcattaggaggacgccctcaagccaatgggattttccgtcggcgatgagatagtttacctggctctgtttagtaaagttctattgattaaggacggcgttgacgtaccagcagaacggcaacaaatagcagaatcacttggaatgcgtcgaagtacaaagtctgctagagtcagtaactggctactattgtcagaataagtcgaatgtagtgtaccatgtcattgttgcctagacacgcagttagcaacgtacagcttcacaaaacacaattgagatttactcacccatgccccatccaatcacaatgatcagcggaagcaccaacaatgcgatttgcatgctggaccctacggccacgccgattgctaagtccattttgtccttgcatgccaccgtcacggccgtagcatgttccgccgcgttgcccacaatcggaaggagaatcaatcccacaaaggtcttggagataccgccgcggtccgtaatcgcattgatagaatcaacctacgcaattagcttggtgtgattgacggattccaggagtgcatcataccatgaactcagcgcacagcgcgactagggccgtcgcgatagccaaggtcagcacagccacccagatgcttagctgaggctcctcctcctcctcgtcggggtcttgcagctgcatttgctgtgcgttctgtcccgctaaggtggcagtcattttgcctatctgtgcgattccccgatgagtgtcaccctcgttcactttcccacgtctcttctcaactttgggactcgggctattgtacatctccgtgtgcgagcccaactggaagaaaagatagcatccgtatacgaccagcataataatactggttcctacaatttgtgagaaatgatccgtgagctgcctgcgaacgtaacttacctcgcgagagttctgcaacaccactgtcgcctgctggagtcgaattagcatttgatatcccagggggctgttcattgacttaccaccggaccagttgtggaaggcagtgggaataattaagcatcccactgccaacgcaagaagactggctgctgtttgggcaacgaccgggttgaaatgctgctccaggcggttgacgcctccaaagaagaaacacattcccataacgaggagaaggttcgacaacatacttccaataagggaagtctgtacaatcacgacttcatcgtcgaccagcgcaataatagccacaattagttcgacggcattactaatattttgttagtcaaggtgacaagtagaagtagcagaaattctcttacccaaaacttgcgttgagtaggccaccgatggtttcgccagtgctagagtcatcagctatcatctacttcaaagagtctgtatatcataccgcatggcaatctcttctgtcgcgtaacccaacatagctgcaagagggctgccctgtgtcagttacataacgtaaggtccgcttcgagacgggggatacacacataatggcaataaagttcaccacgaacacagcaactggatcaacatcgacatagttcaatgcgactcggcaatagtcagcagtggatcttggttgtcagagacatgtgtacttacttccagctggagcagcaagtaagaggacgttgacccaggaattgaagagagtcgcttttaactgtcccatggcggtaaacttcggcttctccttgacatcttctgccgagttcgaattcatgtccccatctagagatttatccccaaatccgctcgcgaaggtcctcctctttcgaggtcctcccatctgatcttcatccagtccggtttgggctggaatgttaataggttcattgctgtgcattgacggctcacgtcccgctctatagggagtaccctgatcggtaccagacgactctggagggaaagtatccgaatgctctgggcctaccaagccgtctgtcatatccctccgccggcgacgctcctcgtcaaggggcacatctcctgcagtgcggatgggagtaagcttgctctcgagctggatagaatccgttcggcgcggccgttggcgtcgaaatttcttgaagggattgtgagttgacggctcaccatcctggtcataccatgccaggttcctagcttgacgtcgatatttgtctgcattcccaggcaatgttaaccacggtcaggatccaggaaagaggaattgacatgacatacgcattgttcctatgagtttcttgcccgcttattatcgtgggaagaggagtcaatacttataaactacatgaagattagaatgataattcgtgtgtatactaattataggttatcgagccacgagcgagcctggtgacgggaggcgccatgttgaggcacagttgcacaacccgccgtagccagggaaccatcaatgctgagcatagataggcagcagtatgaaaaaacgtactaaggtgatgttcgcctgagcgacaatatcagatagaggggccttgtgtggcttgagtgatgggtctgaagaagctcagcctcagttgtggccaccaagaaatccaagaccaggacaagacgtcttgagtacgacaagccttctcggcagaacagcgatcgtagttttagttttctgggtgaaaaaaaaaaaaagaagagcgaatcgaccggttctaaaggcagacgtgtgacgaaaaaaaaataaataaaaagaaataaagagtctcaattaaaatgattgaacgataatcaaggggtgctcctctttcagagcgcctacagtagtttcaaagaatctcaacgacagcaaaagggtggaaaaaaaagtgaaagcaaaattaagacagagagccaagacgacagacaaaaagcaaattaaggggaaattcccaaagcgagagaaacgatgattgatggccgacgtatgttgtcccagagtcccagacaagcaataactcatctgtacacagccacactgggggtgcgcatttctggtagtcatggtagatcgtccttaaacctggtgcgtgtcctgcactcttgggtgggaattctggagatttcctgccaatgatgggcagacatgctctccgaacggcggtctgagcatgtcattcgttctttaatctcataatcaccaattatgctggtgtgataccgcgcaagggatgatacagacagacacgggggaggacgccaagtgtggtggttgtctccataccaagtcgaactagtataagacttggttagtggccgcgcgatccagaacccaaatttcttggatcacagagttttgtgtgctggaactgccaaacttgagaacttttatgacttcaggcctcaccgagatgcatacatttgtcacaaccaaaccactgccagtgtgccaaaagatgagtaatatccatacctggacaatacactgaagaaaattgatcatgttggtgggtacgagtttagcttctcaaggaccaaacctttaaaactttcaacccctgacccggacccattttggtggacttattgggcacggaagcttatccttcctgctggactgacttgaacttcggtacataagtctttgctaaggatcggtcaatgcgtgtggctggtgacgcttgtaactccgccacatatcagccacagctgggttacggacttgcctacgcggtcccaaccatcattgacgttgggtttttcttagttgctgaggggacagtcgcagaaccgatgatagggcatgactcttggggtactaatgaaaaaagtatgacggtttagtccgcccccgaggaagcggactctcctccttgtacaaggcgcctgtattcaatgttggtcatatatttgcggcatgagttcttttcaacttttccagctcccgcctcgtccttcgttttccgaataaaaattccatgcatgaccaggttacattcgtgcatagccgtcatcaagtagcttggcgcatcgcgcacatccgtatggatcgcttcgaagccgcatccagcgaacagactcggcaaatccgacaaccatgtcgatcacaagcgcgggtctgggccttggggttgtttaccatggcagtcaatgcttgagtgctgactccagatcgtttttttttccacacggaaggaggtcatatcaacttcggaccactggaggtaaccgccaggctctggttagctgttattaatggtctagatgcttagaaagatggatttatgatacttaacagtttcaatagcttttccagggtatatttgatctcttccgccagcaatacgaatatgaaatggcgaagctgcattacatcatacctaccctccgtctctttcggaacatcagttttgttatcccagtggatgagtttcatgttgggagggagccattcttgcgtagggacggcttcaaatgagatgtcgaagccgtccagttgtactgatggcgggaggcggcggctaaggttcttgaggacgatactaaaggaatacagttagacttgaagatgaaaagataaagtgaatcaaacaagccccgtaccagttccaacatccgcgactcaagattcggggcctgtaatgggatcgacgggtgtagaaggtattcgtaaagatcaaaccagaggtaatgatgagtattgctagactgagaataacactcttgtttctcttgttgtcctctttgtagcaacccaatggcaactatatatatatgagctttgagacgccagctattagctcatacacccccactaggctggcgtgtcccctagtcgctgaatccattttatctatattattattctacccagggctagagactgaacggaggacctagcgttactccacttcttctgggtaacagacaccaataagtgatatttaaccgaagccgaagtagcttgtccattagacgacatttacaccgtgcgagccatggggtaaatctgatttgagcgaggcaaagtgcatggcactccgtcatgttgccctgtgtacattaggttatggacctcatgctctttagtaggctccctttctctcctttccagcgtaacggtagactatctcttatagaggcaccaggattacgttcctatctctttttcataagctcgaccctataccaagccaaggttagtacatagttctgggaagcttactactagacactaagcatgccgagatcgatcgccgagcgggccctagaacacagtgcactcaaggataatcggcacaacgaatagctggagacgatgaggcttcctagttcttaccattatggctctagcgcgtctgtagattcttccagcttgatagcagcatgccctctctttagtccgactcagacacgcttctcttctacaggatagtagcaaccctgagtatgcgctatcgtgattataggatttctttccgtcgcaatttgggttaaaacatacaactccacgctaaatagctgaggtaaactgggctcaaaactgccgcgaagtcacaattactcagtaagggcaatgtaggtaggttaattctcttggtcgacactagttcagccaacataagatcatagatgtcgccaaatcttcagggtggtgacagtatttctgcgttctacaccttcatccacgaagatatgcgaatcatcatgaaagtgggaaatccaatggttcaataggagctacgcccattgaaagataatatatgatctccgtctaaagatagtaagatattaggtaaataaaaagtatagaaaactgcatagtaaatagcatacttttacgatatactattttatatatataatgtcaatcccactcgaccaaaacaagcgttaaggtcgtgccttgaacaccttattcccaacatatataatatagtttgtacacagtaatcacatggtggtactaatttaacccttcaggtactcccatgtgcatacgtagttgccctgcatatgctgtacttcttggcaaggtatgagaacccataaataattcggtagagcagtcggtttcatgatgaaccatgccttgttttgggtacggaggagattagtaaggttcgagataaccctttgcaaccactgaatgacggtagaatagaggagaagatatcaggatgtcaacgagaaggtcccgcctccttgctgatgctgaggtatgattcttgacgtcacttcggtccttagtggattttgtccttcatggtcactttacaccctgtaaattatgtacgcacaaagtgatggagggttaaatctcaatttttaattgttttttattttccttcctgcaggcccatgggttccatgtaggctgtacctatatattcatggggtcaggtttggacagacgttaaggttttctgaaaccaaacagaaatacttcgtacatctaattacattcaaaggacaggccttcgtttacatcagacaaagcaagtctaaaatctttactccgtcttcacgatgcaatggactgataccgagtatttttatcttattattaaaggcagtgaaaaattttcccgccaccagtgtttcggtcagcttcaatgggtggacccctttcagggtcacgaccctcgacattggagagtaagaccctgccattggacctctcaggtgtccaagggtgtgttcctggtaatcacaatgtattgtgggtgttatccgtgttaccaacctgagtaagccctgtaccgtacgtttatccctgcggtccatgccgaccggggcgtcagataggctacctttctagaaaggaaaacaacacattgatgtgatatataattcttgactacttgatcaatgttttgtgttacaccaaagtaattatcgcctggcttgaaccaagtcctgaagtacctcattagacaggcaaaaagaggccaagggacttcggccccaccggtcaagaatcacaagcaattattggcagggaacaagacacagagccaaggtcgggaccgggtgtaatacagcgtaagattggtgatacagggccgaggggaccatcgtgaccaattaagggtcagtctccaccgactagtttcagggcccacatgtactagttgggctaccctgaagttaaagggtccagtcattgggcaaagtaaaaagtatgtaccgaatcccagtgtcccgagtgctccgttggcgtttattcttaggaattagaggcatgaacgcagtggatgaatgactactacagaatctgttcccttttgatccactggcattcgtgccttggccaggactatgaagaagatggcagcgagacaatgacatgggatggacaccagttgccatgattcatgcggtgggttttcaatattttgatgttgatcattattattacgtcgttgcctgttataaaacaacgaaccaaacaggtcaaacagggcgattgattctattctaagtaagacaggccagacagactaaacctcaggctcctctcggcccccccctttcccactcctgtccattcttcctttctccgtcgcctcctcgcctcctgctatttcttgtttcttattcttccctatcacttccttccctcgttacatacctctttggatacttttttttttttatttcccgcaattccattccacggctcagtgtttcagccgtcagtcactcgttgtagtatatatactcttctagactttctcaatccactccgcgattgttatttcattaattcgacctgatatcactgggtctgcagatcaagttgatcaatccctcgttgtcttccgctgcagatcattaactgtcgtcgctgcggctggtatacgtttgaacgactgtcaatagattctcatcatgaaggccgcatttgctcttgccggggcttcgctcgtgggcagcgtcctggcgaccttgcctgccatcgagtcgaaggtagtcatcaggtgttgcgcttgtcgcggtcgcattcatggctaacttgggaaattctgccttaggggaacaaactcttctattccaacaatggcactgaattgtaagtggaaaacccctggcgctcaaagcatcggtgagatggcggaactaatatgatattagcttcatccgtggtgttgcctatcagcgtatgttccatgccggaaaatcttgagtcgaggtaattggactgggaactaatgttgatctatagaggaatattcttccaatggcaccagcagctccagcacaggctacggtaacgaatccaacggcgactacaccgaccctctgtccgaccccaagaagtgcgagcgtgatatcccttacctgaaggaactgcggaccaacgtcatccgtacctatgccgttgaccccaaggccgaccacactgagtgcatgaagatgcttgacgacgccggcatctaccttatcaccgatctgtcctccccttcggagtcgatcaaccgtaacgaccccaagtgggacgtggacctgtactcccgctacactagcgttgtcgatgccttcgccaactacaccaatgttattggtttctttgccggtaacgaggtcgccaacgacaagaacaataccaactctattgcattcgtcaagggcgctgttcgtgacatgaagaagtatatcaaggccaagaagtaccgtgaatccctgctcatcggttacgccaccgacgatgacgctagcatccgtgatgacctgaagaactacctcgtttgcggtgagagcgatgccatgatcgacatgttcggttacaacatctacgaatggtgcggcgattcgtccttcgagacctctggttacaaggagcgcactgaggaattcaaggatttccctgttccggcattcttctccgagtatggatgcaacgaccctaaacctcgcaagttcaccgatacccctgtcctgtacggccccaagatgaacaacgtctggagcggtggtatcgtctacatgtacttccaggaggccaacgactatggattggtgaaggtcgatggtgacagcgtcaagactcgcgatgacttctctaacctctctgagcaaatccagaaggccactgccactggcgtcaacagcgccagctacactgcccctgctgctgctaccgcatcctgccctgcggttggcaaggactgggaagccaccagtgaactccctccttctcctaacccggatctgtgctcctgcatggttgattccttgtcttgcgtcgttaaggattccgtcaaggaagacgactacgaggacctgtttaactacatctgcgccaaggatggaatgtgcgatggtatccagaaggacggcaccaagggcaagtacggagcgtacagtgtgtgctctcccaagcagcagctctccttcgtcatgaaccagtggtacgagaagagctccaacaaagaccaagcctgtgacttcaatggttcgggccacacccagagcgcctccaagagcgatggccagtgctctgacctgctgaagcaggccggcagcgctggtactggcagtgtcaccgcttctcccactgccggaagtgccgccgctggcagcacctcctcttccacctccagcgccgacagcgctgccggtgccgtgagcccaatggccgtcaaggttggcggttggcagttcggagcttacatcatgactgcctttgttgccggtgctggaatgctcctgctgtaaagtagtaacatgtatgggctcaagaatgttagcagaatagtgaaatgtggctggggggtgatttcgttcgttggagtgtatttatccatgtgatttttggaaccttaagacgtacatactttagccaataactcaatcgttcattctttcgaatataccttgttatgtccattgcctatttaatcagtgtaactgtatactatatactccgtccgtaggtattgaggtgcgtcgagtcacgtctgatgtcggctacctctgccgactcggtgttgtactccgaacgtcgacagtagcggtgtcccttgtctcggccacacaaacggcatgccgacccatagcggaaaataatccggatctacatgtatttatagttgttaactgtccagtaactctgttctgtagttattcaggcattctatccattcttatttgttctaattttggcctaactttggattaccgtgagattttcgcatataccgagcaacggttaagatcgaaccctaattccatggccggccatgggtcaacccgatcttgaatctcaaacccccaaaactatagacggggccacgaaagagaaggaagagaaaggcagcaaagttgaaaagggttacggtcttcctttgtggcggaaatgtatcatcctcttcgtcgtcagttggatgactcttgccgttaccttctcgagcacatctcttcttcctgcaacccccgagatcgccgaggagttcaacaccaccactgagaccctcaacatcaccaatgccggcgttttgctggctatgggcttctcgtcgcttatctggggtcccttgaataatctgattggaagaaggctctcgtataacattgcgatcttcatgctctgtgtgtgttcggcagcgacgggggctgcagtagacttgaagatgtttacggcttttcgagtgttgagcggtttgacggggacgtcattcatggtatcgggacagaccattctggcggacatttttgaaccggtactttttcgctacctttctctatgctcctgtgtactagtcagttaagtactaataatggccgataggttgtccgtggtacagccgtgggattctttatggctggatctgtctccggtcctgcaattgggccctgtatcggaggcctcatcgtcaccttctccagctggcgcaatatctactggctccaagtcggcatgacaggattcggcctggttctagccattctcttcgtccccgaaatcaaacaggaatccaaagaggaacccgaagaaaaagagaagaggacagtactttccgccctacgcctcttcaatcccctccgaatcttcagacaatgggtctatcccaacgtcttcttctccgtaagccctccttccactaactaaaactaaaccagacctcatcaactaacaatacctccccaaaaaggacctaacctgcggtctcctcgccacattccaatactcgctcctcacatccgcccgctcaatcttcaatccccgcttccacctcacaacagcactcatctccggcctcttctacctcgccccaggagctggcttcctgatcggcagcatcatcggcggcaaactctccgaccgtaccgtccgcaagtacatcgtccgtcgcggcttccgattgccccaggatcgcctcaactccggcctcgtcaccctgttcgccgtgctacccgtttcggcgctgatctacggctggaccctgcaggaggagaagggtggtatggtcgtgccgattttggcggcgttttttgcaggttgggggcttatgggcagttttaatactttgaacacttatgttgctggtgagtttttccatccatccatccatccatctatctttctttctttctttcttttgtttcctgtcacgtgtgcaaaggcgtggaatggttgctaataatgatacagaggctctgccgcataagcgctccgaagtcatcgctggaaagtatatcatccagtatatcttttcggcggggagtagtgcgcttgtggtgccgattattaatgccattggggttgggtggacttttaccatttgtatgtttgaccttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttttttgtttgttacgggaggttatatgtgactgactaattgtgtaggtgtgatcttttccatcatcggtggtctgttaacgatggctaccgcgcgatggggtctggatatgcaacaatgggtggagaggaagttccgcattcatgataaaccagggttttgattcgatttgatcttatgattatgggtatgggtatggatatggttatggttacgacaaagcattttcttatagacattagagatgagatagatctaaaagtatagagataaacttaatagactgatgaattgttttttctttataatccatggcacgtgtacagattctcgtcgttcatgaatgtatccactggatgtaacaatcccagatcaaagtcggattgagccaggaagtcctgcatcgttggttccaggaacgccattgccgttgttatcccccctgctgtcgttgggaatgtaaagtttcctggcgatatggtggtgttactactttgagcagggccataccccggattatggctgatcagatcggcccccgctgttgtgagtagggagggaacggggacagtcgtggcaggggtaactgccgaagctgtcgggggtaaggtggatggaggtatcattggacctgaacctgatgcggtgatgtttggttgaccagcggttgagtttgatttagggtcctttgatttacgcaggtcgagacactgtttcacttgttctaggttgtggtagaactctgatgccgctaggttcccgttctcgctcatggaccggagcacttctagaccggattcgaaggctcccaggtcggatggactgccgattgggaggaagctggacattgcgagtacgagcgccgaggagaagagatagtgcgcgtggaaatagccgaatactgggagggagccgttgatccattttgtcaggatgagggagtgcgagtggcgggcggcatggatgcaggcttcaccgagggtcaagacgggttgagagatgctttcgtggttggggtttggggagttggtttcgttgagcttcatgaggaggtggaggagcgttggacgggtggttaatataacgcactgttttcgctggttaaaagaggtgacgtggacatacagaatgagccaagacatacctggttgaaggaaagatgtaaagagctgatatgtttcatataagtccccggatcgtcgtcgttaagtcgaagatgttccggtagcgtttccacccagtttttcaacgccttcagtagtttctgcacccgttgtagaaatgtctcgctatactttcgtcgactgtatagctttgcaatggtctcgcccacgattcgagctagtttaacattagctgtcagatattccgtatctgtgaattgctcctcgtgcagcgttgccggactgatattggagggcatgtccaagtggatgtcatcgtcagggatctgtgaaggatggcccatcttagatccccacatgcgatcaaagatgtatatcgtccaccatatccggatacggtgttgacgctccacggggtcgattagctgcgactcgggaatattgtggttcagtccaatcgacagccccaaccgcaaggcagtcccgatcaacaccaaggccgaatgacgtcggttaaggtaataagagaacaaggactggtttcttagctgatttactgcttgcggggagaggacacttaccaatagcaatagggtctctagatgtgtgatacttgttctttcaggcaaaacctgccccaagctcaaggcgcgcgcaaagtacgaggtccccggcactctggacccagataagggctcagctctcatcgagtaagcttccccgaacgcgaaaagagcaaagaacttgcattgattgacagtgcagtcaaagtcgcccgttcgatatatctcctcgagtttctccaacgtcgacttgcgaaggactaaatgatatatagagccgacctgacgtaacgctatctttaccagcaatcgagcctgctggaaactgggccattggacattggtagcattggcctctgcgatctgctcttccttgacatactgtgtccgagggatatgaggcaaggcattgttgcccgtcagaaaccgacgaaagcgtgtcgcaaacgctgtacaggccgcctctcctacgaaaagtggaggtgcagatggatcgtagcggtgaaaccatgcacggtcgccaattaggggattgcgcacactggtattgctctcatccggcgcgtctgctggtggcaccggctctggctcggcgtcatggtccgcttcggtcgcgttggccgaggatgccgactgttctttcaggcgttggttttccgattcaagaaaattcaaataacttggcatgtaagctctgatgcccgataagatcgtgagatggtgagtcatacttctcgctcactttgacctgtcgatcccttggtgtgtactcgcatttgtccgcacacccaacctgccgacatttggagcacggctggtctccggagcatttgattttatggtcatgacagcgttgacaactgtagttggattaaggtgcgatgagtttcgatcgccagttgaaccaaaatccagggtagcgggtcacgtacgcaacaatcttccttcgtttggacgggctgctggcctgatcggtggatctgctctgtcttctgcgattcatggcatggaattggctgtcctggattgaagataagcactgaccctacctatctatccacttgagctgttggcaaaacgttggttggagtttgctattttcgggtgcatcgaccgtcggttgtcggcgttcttttcctttcgccgaacggagttctcggtcctctccggagccttcaaaccctaccctggtaataattacgcccagattaatgtctggtgtatgtacattgatttacacaactactgtcgcccaaaattatttacaatccagtcaaaccggtgctccgttcccggttgttcagcccaaaattcaaacagatcatgattcatgatcacgcaaattgctgcccgttagaagaaattccaggcactcaccgcgcccatatcgagcccttcaatgaacaagtcagtccacggtagatctaccctgacatcaggtaaatgtggagacatgcccacagggtctccaaatatcgcgtcccgatcccgcggtgaaaatatgttcgtctgcagcccaaaccatgattggaactcatcgtccacggcagagattggctgctcagtgtcgtcgaacaaagttaagattgcggtccccagtcgctcgataatggaagaacacttctctcctacggcacggccgtttgagatgccgcgaaagagggttagaaaagttgagatgttcgtactgatcacaggttttgtcagatcctggcggagagctggcgatgctcgaagggcgtacagcatagtcaacgcagccaagaaaagggagtgaattgccacaaaggtatattttattttgttccgcgcataaagtgagctataggagctgatgaggccaatggctgcttcggtgcagatgcggaggtcatccgctgagaggattggcgcggtgcgagatggacgatataacgacatgattgcatggttgaatgcaatatgaaaccattcaagggactggaaagtggagtgagtatgggggtatcttggggcagtgacgagccacatgttcaattcagaataataatatgatcgcagggtatctatctcgttgcgcgcagatgagctacgtacggcgggatgaaaggccttgtagatctcggcattcattcggcgtagttttatgatgtgtataaatgttgaggtatctgtgaccgtgggaattgtcacggattctggatcgggaggctcaactgcatcacgtaactgatcatcggatagctggagaggcaaaggggtagatatatctgtgtcttgaatgcccagcggtcgacccatattgactgcaatgctgcaatccatgacatacgcgcaccagaacacccgcttggacatctccgtgcggaacaagtctagacccacaagactctcacggcgatgcagatcgattccagttgccaaacggagggcaagtcccgatgtgtaccataaattcactgcctgtggctcattgtggccatacatgcaaagaagcaacaggcattgcgcgcattcaaaatcatcgatgcgcataacgtaatgcaactccagcacggcccgaccgaagaattcccgatgaataaaccgattttcttgctcgacccaagacttctccgtcgccgcaatgctaagaccatatatacaaagaaattggataccgggtcgacttccagattagtcatgaaaggagtaagatatttggattcgaaggttggccgatggagcactgggaggtaaggccagcggcgctcaaagaagatattcacaagctctacataggcagcatcattgagaagactcaaggaaataggctgttctgttggcattgaatcatccccccagagattccaggcgcaactcaatgtgctcatattcatgccctcaatattagtactcttagagaaagttggccggagaatgcggcctgagtaagaacaattggcgttacgccgtaggtctcgactctgaggcacaacagattcagaagtccccatggtatcgtggtgatgggatgaggaattggccaacgcgaggccatccaaggctcgagggttggcaccatcatgcagactgtccttatccttctgtgctagtaactcctcgtgctgttgggctagagcttcatagcgacgctccaaggatgccaactgttcacgaagcgactgacatctacagtcggcatcactttgtcgaatcaatagtctttctgaaggtatgcatgtcgcacccgccctggcgcacggcccgcatattggcgttttaccatcacactgggggtacggtcatcagccgaacttgaggaatgcggttcagcaagacgaaagaaaggcttactttttgttttcgccgtcgacagcgctcacaggcggcagcactccgagtgagtccacgacggtggcgccgaggaactgggctggaagatggagttgccatggattaaatcgccgggagttcacatttcccccctgagaatcgccacttaactgggcatatttgcggtgctgagcgccttctccacattctgtccctgagagaaaatgcaatcgagctaaatcgaccgtttacatttggatcgagggcacgtgatccagatggactgccccgttcaatgagccaatcacgttttgatcatttaacaatcatttcatgcatacatgaggatacttaaccttgggacaaagctcatactgtaggcgctgatacatatgcatctaaactcttagtttgcgaatccagcattctatcttttatacatgtcatctatgtgcccagtaaattcatgcccttcagtctgtttacatcgactcatccttccaaaatatgcgtccctcaaagagacggcgagctgtcctaaaaacggtagcagccgaaagtgctccattaggatcaaagtctgctccaaccagtaggttgccgctggtatgtccgatggtgatacccgcctgatccacaggttgtttgctagcaacatcagccacggtgctcccctggactcgagcggcagaggccagagccagagctacagtgattgggaccgccttgtggggttgcccgacggagatcgagcgggcgagaacgtccacatcactggcagtctgtttctgttggaccgctcgttcattttcgggcggcgttgacactagacagattttgggtacactcccaggaatagtctctggcgttgatgctaagcccatcttcactcctgcttgacgacggattgaatctagacgtgctagcaagtctggatgcacttctatctcgtcgggggtcagattcccgtccacgccaaggtcactggcgcggacaaaggtacaggggttggcgacatcaatgcatgttgctgctaccccatcgaatgtatcaactacatttcctgtagggagtagtttcccggttcgagacccagctgggttcaagaaatcgagtttaatgcgtgctgctgtgcttgcaacgccatcgatggcgaacgtaccgctcgaggcggcctcgccatcaacaactggaaaagtcgcacgaatgactttgcccgtgttggtattatggattcgtattgacgcatcagtcgcgttggaagacacctggacaagcttagagtcgacggcaaagggaccaactgcactgatcatgttcccacagttgcttgagtaatcaacatctggtgtcttgacccccagggaaacgaaagtgtagtcgacatcagcctctggatgttgtgatttgccgacgatgcagattttggagagactggagatccccccaccaagcccatcaagctgacgaccgtagggatcgggactgccaatcacatccaaaaagataggatcccaagattttctgtcacgaggtagatcttcctgccggaagaagaccgccctcgacgttcctccccgatagtaagctgcaggaagagagcgctgtttcttcattcgaaattgttcgttttgttgctggcatagactataagaatgagatacccatcgtctggatgaaaaccctgagatggacaaatgccctgagagacgctgtggaaagggtgttgtgcgtgatagcataccggccaggatagtgtcaaggtacagaaagaaaagaataacaaatacgatctaactaggtatggagtactgaatgagactgtctgcgatgcctttagtggtcagaaactgaagtttcatataaggcgagcttctcggtcgagcttcggatagatccgatgctatgatcagatgatctcaaccgcataagtgaactatttttgccctatagagtagatcccattgagacggctcatctgcaagataaattacgattacaggggatatatcaagggtatcattggatgtgccaggagccaagcattgctactaaccttaggtagttccatcatgccagttatttcctttgcattccggtgcctctgcgtagttaatcagcccacgctgcacttgattatatacggccagtaccagattcatcctgaaccagctgtttctcttcggatggttccgtttccccattccaacagaatctggggaaaattgacatctgggggtgatatcacgttgcggggtctcggcacttcaaatctgtaacataaaggtgcaagcactctcagtctgatgccatgttctacaatactgagtacgtgcgaggccttgggtagacagtctgcccttacttctttgtcctcgtgtacggcaattatctacaacaatgacccgttccactacctcgcttgctaagtacatccatgccatccgtgactctccacgggggatatataaccataacctcgctgttgtggttgtctcatttgccctctgtggttgtgcgaagggtatgttgcctgacccaaagacctgcccgattatactatgtctctatctgacccctcgtttactcgtaggttgggacgaaggatcagcatctgctattacacagctcaagtcttttgagcgcatgtataatctggacaacaatacagtttctaatattgtctcgttcgtcaatctgggggcgggggtcggtgctttgctctctttcttattgaatgaccgcattggtcgcaggtggtcgatgcgactttaccagttggtatacatcatcggctccttgatatcctgcttttcatacggcaatgtcggtgtgctctacgctggccgcctaattgccggcttgggaattggggcattgaccgtggtaggccctatgacaattgcagaggtggcacccaaggccacgagaggtctcatgactctgttattcaatgtctgcatgctttctgggcaggcgttaggtgttttcactgtgtacggatgctccatacacatatcaccggcgaaaaaccttcagtatcaaattccctggtttactcagacctttgctccctcaatcagcattatcctctccttctttgccgtcgagtccccgcgttggatcattctgagcaataaacgacaaagcgcccttgctagcctgctccgtcttcgaggtctccctgcaaaccatccttatgtggacgctgaatacaatgaaatggtgcggcaagtagaagaagaggacacctcccttgggccaaccagctctctgaaggtagtcaaggaaacgttcttcattcgcagcaatttacgccgcgtgcagctctcccttgtggcatatatcctcgcacagatgtcgggagctaattccgtaacaaactatctcccaacaatatttggaatggtaggtatcaaaggatctggagtcaaggtctacaccacgggtctctatgcaattacaaagctcatattctgcgtggccgcctctctatgcttcgttgatgtgctgggccggcgcaagtctctgatgaccggtatcatcattcagataatctgtcactcttatttggctggatatctgagtttttttaccaaagagccttcaactatgcccaaaggagcctcagatgcggccattgccttcatatacattcatgccttgggatgggcaattggactttacacactgccttatctctttggtgccgagctgtggcctagccggattcgttcctttgggggcgctctgtctcaatgtttccattggcttttctacttcgccatcacaaaggcaacaccttctctattgactggcttacacacatggggcgcgtttgtgttgttcgccgggttctgtatcgttgcgctcgtatacaccttcttcctggttcccgagacgagcggcctcagtctcgaggaaataaacaagatctttgaacgacctctttaccgattaggtcagccgttggctcctgagagacagaatgatgaggatgatgagtaggtctctaattcatttcaggttattacaccttgctaatatcaagttgcagcgagaagcagagtaccaggtacatcgaacgcgtatagattatagccagatctagtttgtatgtgttaaatatgatcatgactgtttgggcagtgtagcttcagtactcaatctatttacttgatatgagacgaattaccactgatgaacagataaacgatagcttagaatctatgacccaattcattttgcattttctgagtttgatgtagtagtctgcctcatttctctattccccaaaatcccacttaatgacgatcagtcaaacttgtctacactaatactagctctcaatggctacagttgtcaccgtcgtgcatctcgctttgatttattatatgctgggtgtgaatataccgcaaatttgctcatagttttgtattgggtaagaaacgttcaagtctagtatcggtttgcgaagtccttcaccatatctccaagcccaaccatgcagatggtagcccagccagctacaccgattcgtggtacaacacctcggaagagacccttgactcctgatatgcgaatgatcttcttcagagtggacatcattgttggacgaactgatcgaccgggctcctctttcattgactgcatttccacacgaaggacctattctcgtttatcagcatctcacgcctcaacaatatgggatatgtgtctactcacctcgaacggctgattccagcaactcagagcacctccaaccgtggaggctaggatcttctcaccaaaaccaagcttctcttctttccctttcccgctcatccaacggatacgttcctctgcaaatcgagcaatcccaattctcgatgaccaaccagtgatctggcgtaatgcaacggcgtttactcccttgttcacacctcgaattccctgttcgcgaatgatcttgaagaaaatctcaaatgttcccggtaccttagcaccgttcaccgacatcttcgtccgcgtgacttctacagtcttcatacaagtggtcatccccatagtcaggtaggcttgtgccaccccgcccccgattccacccagggcgccacagacagtgggtgaagcaccgagcttcatcttagcatggtactcaatctcagtcgatgtgataatgagtattgcccctttggtagaggcttccagccaagcctgtggaccggttctcatgttagcatgtctagtcgaccctatggtgaaatcttgtatcttacccaaggtatcaagccttggtaaaaggcaagtggtcccccgcggagccatgtcttttgtactgcggctcttaatgtgtcatgtctgttggcggcgagctaatgcgttcaatggtgttataaattgctctggcagtggatactacatttgatccactatatcagatgcaactcacatgtgtttttagtacctccatcggttgaccaagggtcgtaactataaccgctgttagaagaccaatcatgggatataaatcgatatcacttgccctgaaatatattcatcgacgctccaacccctaagtttcggagaggaacccttctccttttctcgcttgcttcttccaaaggaagagctacagggctcctgggtaatgaactttgcacattcattctcacttgaaatgttttggaaacacgatgatatccaaataatgtggttaaaagggacctgaacacagctgagaaccctgtatatatgatcctccgtctgtcttgaaatgaattattttcgatttgtttcgctcttctacttgcgattggacagacttatagacaacttaatgtcccaccagtgttgctttctgtatctctatgttggagataagagataaatatcggaagcatccgataccagtattcttcgcgcaattgccggcaaacccgaagtggaccatgtgcgtccgaggtatatgttagtatgaataatgctgatattgtgcttggtgtttatgttggatcctgactcttgtatatctttaccaacaaaaattgcagatgctgcctcgggccagtatatcattcaaggtatatcaaatttcccgcagcacgatgggcagcgtatcctccatattacagacgaaaggtccagcgcatagttttgcatctgtgacagactgtcagaaaaagtaagtagcccagggaatatcgaagaacataaggacgagggtctaacaatcttagaacacctctcttaccagcgggagcattcgatactcatgtccacgtcttcgatccccgtctgggcccatatgccccgggtcgaccatacacgcccgaagatgctcctctatcaaagctgattgccttcaacgagaatctaacaacagacggtcaagtggggaatctggtcctcgtccagccatcaccttacaaaaccgattgcacggtgttgctacaatgcttacgggatttacgaaaccgcaacatcaatgcacgtgctatagtggttattgatgtggataatgtgacagatcatgccctggaggagatgcatcagctcggtgcacgaggcatacgcttgaatttccaagcagacggtcgtgaagtcgacctaactaagctggcggatatgctacacaaagctgccagtcgcattcaacatcttccgggctggatggttcagctttatgttcctgtctgggtatgggagggtaagttttggcgcttgtgaatcgtattcgcgctcctgcttaacctatttgttaatgacggatatagctgtagcatcttggcaggcgattcgtaagggccgcaatttcagctgtgttttcccccgtactatactcccgtcgtttgaggcgtcatccaggtgggcataaagaaccttttcagagtaggtcaaagggcgatccaaactacaatgagctgtgattaacatgcattcaaatcctgggcactggtttgagcaggaacaactggaagcatagtacctaccgacggcggatctcgttaactttgcgcgtaaatttctgcaagtcgacatgccgatgttgttcaaatcggcttaaagatgccgtaccaggtgacgcctccgaggcgaaccacctatgaacctgcgactttgacctcaaccaatgcctcgagcaatgttgtgaggaaaacctggatcgcattgctaaagagaccatcttgtccgcctttttttccaagaagaaaagagggagcctcaaattaccccacaaatcatagggaggatcttgcgagtttaactaaggctgcattttaatgtgtttacttattctcaagctctcattagctggtgagttcgcagttgccatcgtattcggatgcatccgccgcgagtatagagtcgggtgcttccgaccccaatgtcccccacgccacgcctaagaacaattacccggatccacatcgtgataaacgaggaagggaggctttgctctaaacttttccagtaatcggctcctctgcttgctatggatccccaatccatggcttaactttgatagctaacaggcaccaagcaatacccgacgggatccagccatcggtataccaggatgagtatgcggtttcaaagcccgattatgcttgacaagtgtactatgagcttcttcctactgatatgagagctgggtatatacaatgctgtagtcctactatccatccactttcataattgcaatatcatctgtatctgaagcaattttgttattttgaataatagtagcatctccaatataaggagcactcagcaagatgatatatcatcaatagtcttctcacctatagaatcgagctggattatccctcataagcttttcccagacttcttcactacccacccagtctctcaaattttgcagaatcccaagattatcaatcgaacgaaacccttcttttacattgatgtccggattcttcaagcgagccgcaccatctcccgtatgtggccagtcactaccccagaccagctgatatgggatctcacgtgccagtgactcgataatgggtttcatatcactgtaagtagaagcagagtcctttgaacaacgatatagaccagatatcttcactatagcacgcccgtgcttcgctagtgatgtgagagatgaaaagcctggttgcgataaaggtgattcatggaattccggcgacaacttcgaccggcccagtgctcctcccagatggtcagctatgacggggactggcagatcgaggatagaatcatatagagctcaaatggctctcatccagtttatgtctgcaggacttgaatctactgcggttccaacaacagtgcattgtgaccatctgatcgttagtcgggatggcgagactgaggatcttccccgggctctcgaagctcaccaagaggtgtacgacttcatggaaagtgcctgtcaaagatataatatgggcttctggaagccgggcgctggaatcattcatcagaatgtgctcgaaaactacgctttccccggtggcatgatggttgggactgattctcataccccaaatgcgggaggtataggtatgattgccatcggagttggtggcgctgatgctgtggatgttatggctggtttaccgttggagttaatagcacctcgtgtccttggtgttaaattgaccggagaactcactaaatgggcatctcctaaagatgtgatcaataagctcgccagtctgatatctgtcaagggagggactggatccattgtcgaatactttgggtcaggcacgaagggactctcggcgactggaatggccacaatctgtaatatgggggctgagacgggtgctaccacgtccatcttcccttactctccccagatggcagcgtatcttcgtgcaaacaacagaccagacatggctcaagcggtcgagacagtctcccatgaactgcgtgctgaccatggggcagagtacgatcgcgtgattgagattgacttgtcaaccttggaaccacaaattaatggacccttcactccagatcttgctactccattgtctaagtttcactcggctgtgaaagagaatgcgtggccaaagctcacggcgggtctgatcggatcgtgtaccaactcgtcatttgaagatatgacacgcgctgctagtgttgctcaacaagcattggatgctggtctcaaaccgaaggtgcctctactggtgtctcccggtagcttgcagactcgacggacactcgaaaacgccgggattgtcgacgttctcgaaaaggttggggctacgatgctgaccaatgcctgtggtccctgctgtggctcttgggaccgtactgacatgccaaaagtaagtatcttgcctatcttacgcttcgtatattgcgatcatcacctcctaacaggcgctcacaggggacacccaactccatcatcacctcatacaatcgtaacttttccggtcgattagattctaacccagcaacccatgtattcctttcatccccagaagttgtcatgggcaagatcttctccgacgatctttctttcgaccccaacgtggacagtctgacgactccctcaggagaggaattccgcttcactccccctgttggccagtcactccccagtcggggatacgaagattcagattctgcatacttagccccccctacagatgaccgcagtcatatacaagttcaaatttctccttcttctcaacgtctacagaagctcgccccattcaagccttggtccgggaatgatttcgaggactgcctcattctcatcaaaaccaagggcaagtgcaccaccgaccacatcactcctgcaggcccctggttccgctttcggggccacctcgagaacatctccaacaacaccttgatcggcgcagtcaacgcggaaaccgagcaagtcaatcagatccgcaatcgcttgacaggtgaagatggcggcgtgcccgacacggcccgcgactaccaagccaaaggtcgcccttgggtggtgattgccgaccataactacggggagggttcctcccgtgaacatgctgccctccagcctcgctaccttggaggcgtagctatcatcgccaagagcttcgctcgtattcatgaggccaatctgaaaaagcaaggcatgctgccactgactttcacaaatgaggcggactatgaccgcatccgctcttcggatcttgttagtatcaaaggtctggccgccctggctcctggccaaccgctcactctcttggtaactcccacggaatcatcgagtgagccctggcaggcggaggtttctcattcgtttacccatgagcagatcgagtactttaaggctggcagtgcactcaatctgatgtccaggcacctttcctagagtatagtttgggagaaagctttcactcgtgtaccgtaaacactcaggcgatggtccggagaatctggtccggctgtggggaaacttgtttcggacgtcgcagatcctccccacattgacgccagggtgaatctatagttccccgtcttatagatacattccagccctatggagtataacttccaagctaagttgccagatagctcggtattagacttgcttacctgttgaatgataattgcatttttctcttattttgattgacacatcgcgaggtccagtgccgctggtcaatatgacatataggaattgcttgagcaaagtctgacatatccaggagcacgaacacctacatcacctgttcttccagaggtttgtgctcactattattatgtatattaaatttcgggctttgcctgcccgacaggagacaagctttcccgcatgtatgtgcccatccgggtatggagaagagatattagtacatgatatagtctgatttctcgatcagattggtcattgtacaccatagctaggcatgatgggccctctacaaccgacattagtcccaaactacggtgagagtactaattgtacggaagttaatcatccatgaagcaaccatggtgagctcacggacaacggtcgagtgcaaatgctactattgggatgacagcttcgacagcattacgttgactacctggaactgctccctgctgtcctaaccgatcctcgtactgtgcgctttcgctcatcgcctttcccgcgagctttagaatccttgttgcatgttgtttggggaaatgttcctttctagtacccagttggcttcttctggaccgcctgttactgccatgagaagtttagagaatgaagcactcgttctgaatgaacatttctgcgatcgctttactcagccgtgtaagacctcctcgcatcggacagcagatagatgtgcgatgacccatctgaatcttaggcgtgtcaatttgctgacggtatgctgactgagatggcctcacacagggaatgattctgctgagaaggtctacattaactcacttctgcgtaatatatgccagcccaacggactattgcagttggttcaaagtctaatacccatgcgatccatgatattatcaattccgcgtttgccgctccagacattcggctaccaaagtagctctacgacagcaaaatcaataaaattgttgagacaatatcgcttatgaagaagagcacgatacgtactttggaaatagcgagatgcgacgggtcggaattggagctctcttgggggactttaccgaggagtcttgtagctaaggcagagaaaacggcaacaatggagactctctaacaaaagctcttactttctggcacgcattaatctacccttggagccatcatggtctctctggggattattggcgtgaacgggacgagaaatggccaccgtttggatctgtccttgctgttgagctattccgggaggattgaaagggtgacacccagatcacagagcgtgcacatcagcaggataatagaaaccttcaccctctctagttgctcgaactcaaaccccgttactatcagccgaaaagtttggagagaagcgtgtatggagaacctgaatgggctgtgcgtccctcgagaggtggaaccagatggacattgaacccttcccggttgttaggttaggccccatagggaaagacgaatatttctcatccttgcacggcatgtttttcttcaatatgaacacagtcaaaaatctattccgattctgacgaatgaagaccagtaactattgcaaatgaggaccggaaaatggatcatccggtacgtaggtatgaatgttggacacgagactcgtctcggatgtttaatccgctgatcgtcagcccggacagcataacagattaataatgctagttgctgtgttagtgatcagaacttcaaattgctagttcgcctgaatgtctaccgtttcgcctagtcttgtctcctttcgatagcgccttgattaattacaattgatccgcaaattacacgacatgcaggttcaacgtccacatttttcaacaatcgaaactatgtactctgtcgattgtggtcagttccggatgagcatgataggtataagttacgagtgattgcgcgaactgtcagcgaccgacgacgtacacctctaccatctgttatttggagagcttctgtcgacgacaaattgacgagaccctttggtagatactctagaaaccggaccttgctaagaacgttgaaggccaggggcatgcaaggtagggaggagatctgagaatgaacataattaatgcaggttagttcaagcaaatatcagtctgatgtgttagttatagtcccccgtttctcgcattcaacgccatttcatcgtacaaagccagtgggtttagggaggcgaggcacgggtgtcccacgctcgttcgccgctctgcaaggctgaggaaaagcataactctcctagcaacctcctgcgtccagcaacctggaaagatgagcaaggcgggcgcttgatttgcaggcagcttgctcccgagataaccgtacggtgtcggggtcgagtgtacctgaaggcagtcgaacgatagcgaccgtagatactagtagtagtcggtaagtcgtaaggaaagtcacctgaggaaaaactattgctccactttttgggggaaatcaactcccaagtatccaatgcccttcggaacataattcctcgccaatcaaaggactttcccaacgcacaaccgctggggcagcttctgaacatgacctatctgttcagacacgcttcggccgaattacaacctacttcgggtttatgatcttttcaccccctccctgagatataaagagggcttgccggtgtgactttgcttgcaccgcttttcatttgccatccccttccttctccaccctctctccctcgctctctctcctgtttctctccacccccctttttttgactaatgtagttgggttgtttcccaaaaaacatcagcgctgaggactaatcacttccttcaacatataacatgctttccccttgaggctttctaaagatctgccacgaagcgaacgagacatcaagatatccaggggcgcgtcgaggacaggtctggggatcgacccgtaaatgttacaccaagggttcggctgtgagactgacattacccgagcagtaggcgagagtatgagtgctggaggtaagccataggcagctattccattcatcctcgttgctaatatcaagtttccctaggtgcaatcctgagtctagcccgttgatgatgatgccatcgactgacgatggcattttcctcgtccacatcaacaatgcatggctctggaaacgcctaaaaagcgtagctctgtcttgccgcctcaagaccccttcaggcatccataggcatcaacgcttgtatgtagttccacggcatagtagaatgacacgcaggactttcaagtggttgatatctcctgcaacacctcaaataagtgagcttgtgaccactgccgataaaagagaatatgtcgagttcagcttgttgttgatatctctcaggagagtcacttctccagcgatgaccccctccttggactgttgatgacctctgatagacagctattcaccttacgcttaatcagatctctgagttatcatcttgatggacacacacgaaaggagctgtcctgaagatgtgcctcgaaaactattcattcttaacattcttaagaagaaaacacggaaatcggacaccagcctacaaggcctagccaaaggagttccaccgccgaagctttcctacatttcatagtcaaatcgcccgatgattcggttattgaacctaaagtcgttctatatccatatttgctaagctatagtcatgcgttggttatgttccatgaccctcgtgtgtgagccaatacttctctccactactggattatggaaagatgaaatggcggaaacgacgcacatatgcggcaactttgttatggcgtgcatcatccctcaattacttcgctctcgtgggtgttggtgtctctggtcgatgtgcggagaaagtcgttgtcggagagcgtgagtcctaagcaagaaacaaaatctcttcgcttctctcactcaatgcggatgactaagatcgagcagcgagggtatacaaaggtgatataaggccgatggactttgacttatgagcgctcaaacaaacaagatttccgtgaacttactcctgcatcctagttggtcgtgaggtctagtgggtgttgaagccccaatcgacagcagtgatgcggtacagctttctagcgacacatttgtcgcctcagactgttttcacattaaacgcaccaccatgattctagatgcttctagaactctcgtgccattgcatagccctgcaattgagggtgacactgatgcctcttgtctcggcttgattaggtcactgcgagcgacacgataggctgatagtactcatgcactggttcaaaaacagtctcggttcatgacacggactcggagtccgatgctactaagttagtgaacccatactattatcgaggtatatgactccttcctgcctggggctatcatgactggaacttccgtgaccatatagtcattgaagttcagatgcaattgttgcctcggcggggggtgcgcgggggggaattattgggtatagtgacggcctcccgtgacctcgctgccttatacaatacgaggttccgccttgaaatgtcatgtcttcggtttaaggatagcatgctcgagaaagaaccagaaaacgtgaaaaaaaaaaaggggggggaagaaagaaagaaagaaaaaagcatgaagaaacacaactacagcagtgtcgcagatcgtcgataaagagggggtaaaaaaataacacataacaaagaaaagaaagaaaaagaattcaaggggcaaaaacgcaaaaaaaaagccccccaacaataccatagcggtgcccaaaaatttccccctttgcatttttcgattattaggtacaatcgtacccttttgtcttgagcctctgtgttgtttattacagggttggtactcgggaggtacgtccacgagtagccgtctcttaggtcagcagacccaccacgcacttcggcgtgttggtctgcctcacccaaacgataattcccatctaaacgataaatttgaagctattcaagctcctatacaacatcgccttgagtatctatccaataaggtaatctagggccttccctatccacctggccagcttctgtactaggcagatcccctgtatttgtcggttgtggtggtttatcgtattccaaagctcccgtctttctaatttgcctaagaccctgtagtctttccacctcagtacgatccgcaattcggcgttttgcatcatatacagttagtggcccgtggtatttaacccttttctgtgatttccgtctatcctgaggcttccggtatcgaagatgctgctgtagatcatccttgagctgagcggctaattcagtagtttcaagcgagctttggaatacacggtcaaggcgtcgtacaaagctttgatcaagctccgggctattattaataaagctctgcgctttactaatacttcgacgaagacctcgtattgtagatggtggcgatgagcttgatggtggtggtgatggtgttgtaattatctcaagttctggagcagtttccaaagcctcacgtagagatttcatcaccttttctgaatctaagggatatagacctcgcttttcaaaggcatcccggattgtacgttgtttgaaggtcatcgtacgaatagaatggatctcttttaaaaaatcactcttatcgtccatctcagcacctctttgagcgagctcattgtttctcttgcgataaaagtgcttatagacttgaaaaggttgtccatcaagaggctgtacaagatgtgttgtatgaggaggaaagcaatatggtataatatagtgtagtccacagaattgaagaaattcataggtaagatgggactcgtggccatcgaaaaatagtaatcgaacctctttttttgtagagatacggtgttttgtatgacggtggaagtgctgaatccagtcaaaactaatcttatctgtagtatagccttttggagatagagatattcgatattcctctggaatatctgcatcgtaccaccgctcaagatgatatgttcctttgaatataaagtatggaggaagagtaaaaccgtccgctgcaatacactctattgcagagatcagttcccctacttctttagagggatttcctcttgcagctcgtagaggcatagtagttacaactttttgagtctttccctgtctaagttgaaagccagtttcatcgaaattgtatatatttttgggaggtatattcttgataaaggcctctaagcagtcgtaccagtgttggagaacacctatatcttctgcatcaagacgcttcttatctttcggcttctgctgaatgagcttaaactcctcaggaagacgtttaataaagcgataaacccagttcttgtcaactgtacgagattgcccgtcggttatattccgctgcagtatttggttggcactctgctcaatcattccggccgtaggtggactatatagattatcaagctgacgaatccaacgaattagtgccttttcttgtgaatcatcaagtgtcttggttgagataggacgtgaggaaagatttgctcggccatgaatacgcgcccggagtcgttggtaaggaacattaaattgacgcgctagcgcagagatattgggctttttttggccttgggcgattgtacaggcctgtacgatccgtatctcgatatcagaataagaatcaggcatggtggtggtatataggagcctgaatagcttcaaatttatcgtttaggtgggaattatcgtttgggtgaggcagaccaacacgccgaagtgcgtggtgggtctgctgacctaagagacggctattgataccttggttacaaactcggaagtgagccgactcccgcgccagtgaacacggcagtgagctccagcctaccacaagccttcctggcacagacttgggtccctcactttaccaccgccagtttcataggtatgtttgctcgtacgttaccgtggctgacaggaaacatcgctgcttcccgtgtttgtaagccacttcttaagccactcttaatgttcaacacctgctcgggcttagtgtgttaacatccaggttgttcgcactatcagagggccgggacaaaggggggttggcaagatttcctgtgacaatgtccgaccccaaccgtcctcctccctttcattatccgtcttacacctcttcatcctcatccgagtatccaggaaatgaggccaccttcaacgactgggcggtgccccagtattcgcagccgtcatatgcaccttccgtgacctacgacatggtagctggctttgcggaaaaccccgcaggtgcttcgcctatgttttctggcgagagagctttaaattccaaggtagcaattcccagatcagcaaacccgagcaactggactagcagcggacgggtcagtcgggcatgcgagaattgtcgagaacagaaagccaaatgtagcgggcatcgcccaacttgtcagcgatgccaagaagctggcactcgttgctcgtacggcgatcggaaacgagagaagatggccaagtgcgttgtgtgacgactcgcgaagattagtttgaatttctgacggtgggtaataggcaactgagtgatctgacaaaccagaagcatatttatgaagccctattggaagatgtttgctctaaggtggattcgcaaactgcccaacatatccagcaggttgtaaatgaggtaggtcctcctttttttttccccccctctgtattccctgagtttccgctttaaccaacgttctacagcaacgcgccggcaatgaccaagcatttggtcggaaggcatcaatctctctatccactgttagaggagctgatactccagctgatccggagcccgattcgatttcctccttggtggcgttggattacatcaacgaagatttcaaccgtgatgagaagatacaagcaatgggatttgtcggagaacattccgagataacatggctctataggttgaggcgaatgcttgaacgctccagtcctgtcactcccagtcccaaagagagttgggatcgccagtcagttgcgtctgtgagctttttccccgacgattcggacatccctgtcatagataatgtcgatcctatgcagcggccttcccaggtgcttgctgaccagcttgtggatacttacttctccatcatccatcctttcttcccgattatcggcaaggcgatcttcttgaggcagtacaagtctttctactcaactcctttcgtgcggccaggaaagagatggcttgccatactaaacctaatttttggtattgctgcgaggtactgtcaccagatgcagtctgacgcccgagatacaccagacgatgggcccttatacttttcacgggcatggaaactcagtatgagcgacgtggctctattggatcatccgaatctacaacaggtgcaagtggagggtctaacatcgttctatctcctttcagtgggacaagtcaataggtgcgtattgtctagtcgtatccccaagcttagctctaatctctccatttattacgcaggtcgtggagaatatgtggtacctcaataagatccgctgttattatgggattgaatctacgtaacgagagcagtatggttgtccacacatctaaagagactcgctatcgcgtatggtggtccatttacatgctagatatccaactctctgtgatgactggccgtccaccccactgcagcagcgacttctgtactacaccccacccggtgccatttcaggaggaagaatttctagatgataacgtcgctcaaattatcatggataatgagagccgtaacatcttcatggaggcgctatcctcaaggaactcgacaaaatctaccagcgaagtaacatcctccgaaggctttgggcccccaatgtcgcaccatggtaaacaatatgggcaagctgcctacaatgctgtggactcgctcacgccgaatacctcgctatattttctttgtctcgttgacctaggattgatcatgcgagagtctattgacacattatatgccccaggagctgctcgaaagtcctggcgtgaggtagagatagccatctccaccctgaatggcaaagtagacgcatggctctcccggcttccgacagccttccactttactcacggtcaccaagcgtttgagaggcagcggtcatgtctcggcttccatttctacagtgccaagctcttgattactcagccatgtcttagtcgtctcacacggaaggcgccgggtgttgaaataccaggaaatttctgcaatacaatggcggttatgtgtgttgatctagcgggccaaatgcttgacctcttacccgattcgccggaaccttcatgggtctaccatgtctcaccttggtggtgtgttctgcactttctcatgcaatcgaccgccgtgctcctgactgagctattactccttgcaaaggaaggaactgtccaacacaggacggcttgggaaaaattttgcaaggtgtcgcgctggctagctgtgatgtcaacgaaagacttatcgtttcagcgggctcaactcgtgtgtagagacctactttctcagaattctttggaacctgacattggagtctacacggacaatgacaaaaactgactgttatgaaggtcccgagattttctacatttagaacaatggcgtacgcctgcctggttggggtcgctattgtgtgcacccactttagtgtacaccgccggtcttggaattgttgaattgccccctttgtaccgaacacgactacccaacgggggggtgcaattcaagcgaaaccattacatttgccttatcgacctaataggtgccgttccagacttgagatccgaaagatctcaagtcttcgacaacatgctacggtccactatggttacacctagtgtattggaactggctatatggtttggcagatgtgggttcgttcatgatctacccatctcggtggtctttcgaccagatattacataccttatcaattctttccatctcaattttcaattttgataattcgtgccgtcttgcccaagtagctttcacccgggtgactggagcagactgccccccacctcgacttaacctgaactgatcaagcaatatcaatcattaaatacactgtgctactgaataagtttggtcttttctctcccttttgtctttacttttttttccccttttttttcctttttttccctttttttttttcactttccctacctattgagtattggtcctaagaataagcacgataaggatctacgagtgcatgagttaggtgaagtaacaacttcttattatccttcgctcttgcaactcggaaaaatggtttagtaagtgtttcgcttggcttttctcagtagggagtaagtcaccgacaattgacgccacttggcgaagatcgtgcctctaatgagataaatatgcagagctccacatcagctagtgatttaaagcatgtgctccactagttgctcccactcctagatttcccctggtagacagggtatcctttgtgtgaatgtgtggaaagcagggctgtcaagcctcaaggtcgctcatctcctatacctgtgcgtagtggggctaatctttccatcgagacacgctgtgattcgctggcgattcggcccgtgggagcggaaggttccttctggccggtactctcagcgtctttctgctcctctgtaagtactgatctgccatcccctcccttgacattgggtgacgggtcataccgtatggtccaccctccaagcaaataccagccgttcggtgtcagatcgtcggagcctgagactcctttgcagacacaattacgcgactcatctgggggacatgtctaacatagcagctgccatactctaaccacacagtttataaaaaggcacatctgctagagtctctcatttcaataatcctttagtcttattagtcttattagtcttattcaagaactagctcactacaactataccgtcgtgtcgagttgcttatcgacagtgaggtgctccgactgtctcgagtctctcaatggacaaaggttggtatgtgacgggtctgacactaactaccgtcgatgaagtagatacatccaggggtaattccatatcatttttccgaggtacgtacaacgtatccgtagaagttcgctgagcgttccatgggttaagccagggacccagtcagttggttaactagctgaaagtttcagccccacaatgttctggtaacctcggagagcttctcaccatctatgatttgtgtgcggataattgttccacgtgagagttgattcgaccgtatcagtgcgaaattactctgtacaagggactatacttggtggcgcgcgatcaaaatttggaaagcccttgatctacggaggcatgcacagaaagttgccgccaggtgggccagctatcacgtgattgatagccaatagtttgacatgaagatgtagaagtgcaaaatgctattggtccagagtcacgtgatacaatgacccacctggtgaggacttttcgtgcacgcctcgtactccatactaatgagatatgtgggttcgatacagattacgcagcctgacttgcactagtgtcgctgtattgaatagctgtacctttaagacccaaatcccgacagtctgttcaaaccccgagctaagattttacgtcggccatgccgattatctatgtactccatatattttaggctattgcttgcggagtgatacagtaggcccatagttcgctatctaaacaggtagttagccccaacagtctgcaggaggcgtatcatcatattccggtatggttttacgacgtcaatttcattatccttactgcgctagaacaccccacagtcccacacatgtgtacttatgtcatacgtacagtactagtttacatccccataaaatgtctctgaaaccagaaacaaatttaggttttagctctccaatgacacggcggacgtgcatatgacaacaaggggggattcagagaatgagcaagggggtgataattaagttctaagtagtacaatgtattttattggcgtcccacgtctttcgcgttctttttcacggacacactcgaaagtagccctttgcgtaagttacagacctggtcacatgagtcagtacggagtaggttgtgaataccaggcctcggtgtgttaatgcctcaggcatgaacctaacacgtgatagtcttatgtttaccgcctactttttcaagaccgtgtggggactttgtggatagggagctgtaacttgataacctccgagtgagttgttcaatcaacgccgagccactcttgattacctatcagggacctcgctggacgaccgttttaacatgcgagggtgagagggaaaaatgtctctacggggacccatgaagcactcgcacctgagacaggtgagcgctgccagtctagagactctctctaccactcgttccctggcactatctcagaccgatggtcagagtgataaaccgtcgactcccgatgaaaggacaattcggttatcttctactggcttggatcgtcgccaatgctcgctctgggttcatgatgagactttctccaaggaggaaatcctgttcaatcaggccgccttcaccgacatgggcgtggaggttggtgatgtgatcgagatattacctgctcggtatcccggagatggtacccattctgctaaaacagatttcgggtcgagatctttgcgcgacagccatgttgaatcgagctctacgcttcattcagactcaatgtccaagtttaaaacccctttgcaaagtcggtgtctcttcgtggtcaaacccttgccgcaagacataaagacacgaaatcccaagctagagctttcggtcactaccagtatcgccaacatattcgggttcaagaaccggacaaccgtccatatctcgattgtagaccgtgctcaatgcgctgcctctcatgttgatatctccttccgtgaccagtatatggtcaggtctgacatgtggaggctggtcatgtcggagttagcagagaggatcgtttacaagggacagaaaatcgtattcactggtagtatcaaggcaactgtaaaaaatatcttcattcgtggcaaaaaggtcctctccggttttttctcgccccaaaccattccagtgttccgcagcgaatcggcgaagtacgtgttgttcatccagatgtcaagggaaatgtgggatttcgactcggaaggcactggggacattctatttagcagagttatcaatgggtttctccctgagttgtttaaacggtgggtcaattcagatgcgaggcacctggtgaccatcgtattattcacgcgggttgagtacgatgcatcggccattgcctcttccacttttagttcagagaacctgacgagcatgttcggtccgaaccacgttcccacaagggacttctatcgggtagtggtcaatgacatggcgagtggccattggactactatcttggatgaactaaagaaggatttcaggaccttcctaagggacgtatcgatactcaatgtacacaatgcagatactccaacgttcaacgcaactggtgcatccaaatcccagccggcgaccattgcagggcggccaagcaccgctctccgtgggaacatactcgaagctatccatcttgcatcttctcatctagcattcgaccatattgaccgtgatatggttcatacaggcacttcaattatagtcattacgcccggaagcggtgtttttgaagtatcatacgaatcgctagcctccaccactgaagcactcacaaaccgcgggatcgccattgatcttgtctgtcttagccctatgcctctccactccgtgcctctgttcaagtatcgggagccagcccataggcctaccactgccgcattcggcgatattcaacatggaggttattcccctgaaatgcgccattcgtttgcgagcatatcaagtaagacgccacacctttccccgaagtcagctctcctggattcattcacggggatgagctctaaatcacagtggtctggtcggtcaaatgaatggaattatgggatcccccactggcttgatatatcatattggaaccctgaaacctacagagagtctcgacgtatcttgaaaaaagaccccaatgcgcctattccattcactgtcaccaagcagtcgaaagttttcgttccgcgggtgcgaatgtatgaaatccaaatgatgggcgtgatggagagtgaacaatcaaacatatctatcccctacctctcagaagggccgaatatatctagagcgaccagttccacccttggttctagcccaggtagtcttgtaccccctaaggctactttcaggcgcaattctccttttcgacatcagctgagcgacagtctccgaccggagcctttccttcataacatggcaagctcaaaggatgcaatgcttactataccaaagaaaacgccaaaaacggtgctttcctggatggacaattatgacgaaaatgtgtttcagccttttagaaagcggcgacatcgccggaagccgtcaaagattaaacgacctagtgagccagaagtgaaggcatctaatgcgcatgaaagaatttctgctagatcgatatcgcgtcttagggaaaacgagagtactcgttcagcatcgcgacagattgacatcccgcttccagcccctaagagccctgtgtctacgaaaagcgcttctcccaagaaaccagccttaaaaagctcctccaaaaccaagttgccacgtatatcgcgcacaatcagcttcgctctccgtggcctaagttccactcctcccagagctcaagcaagcacggaagtaaatgttgagcacgccagaggcttgccgacatcaaattcaaggaagttgtcgggtgtgcttgcagacaatagaagcgtggattctttgagtgcgtcagatagtgcatcgaccgtaatcgacctggccccgtccccagaaacaccccaaaagccaataaagaatacggccattacgccatcaagaccgatatcgatcaaagtgcctcccaaacagccgctgcaagacacagagcagcaaggacgtccagccataccggagtcggtctcgactacaaccacggagatcgctctaggtgatgatactcgcctcacagctcaaccaagacggcatggacctaagttcgaggtaaacttgagtagtggatcgcgcaatggatcttcaaaaagtccccaaagcaaggcattggctccttgggtgcgctcagtgaacccctgcaacaccccaagagaggtgttacgagacactagctggtttgggcgctggcagcatgcttatccacggcctcctcatgttgcggtggtcaaatggaaaagcttgaagtccccggctgttctcccgctgacaacagaggagttccccacgccaagtgaacttgcctcggactatttgcagactccataccgtgtcttccccaacgaagactcagaaggtattgaggcgcccaaaaccagaggcgtgcttctccgggaaatgatttcactacggctttcccacgggttccaaatcgttgtcgggaaaaatgtagttgaagcttccgcgcaatataccctccagtcaccgaacgtattcgacactcatgctttagaaagggccggggctactgtctttttgtccaaaggtaactcgatacatcgacttatttgtgttgaaggtgcggagattgaagtcacgcgatacacgcatcgaacttcctcgcttttagcgtctgatcagaaaaggaaattcactctgtattctccggcaatgagaacaatcctaagtcccgaatatgtggtaaaggatataaaattagactcgacgtacgaggaatacaactggaactacgctgataattatgtggccggccaccgagactacttgttcaatccagcccaacaactccacttctggcgtgtgcgctacgtcctgatcccgatgcgtttgcacttcaaatctcgacggcttcatggattcaatgaagacaatgaagaagaaattcatctgcttggcatcaatcagctcacacatatatggcagcgccacaagtatattcctccggaagaaaagcggtttgaaagctccaacaaaaagagggaccagaaccccctcaacattatgtaccagacacggaatccatccgaggttattgcggctgaattagaccgtatcatacttgtggatcctggcctagactcatcccctgcacagctacttccagagtcagagctgctcgagcgctctggtatcagtttatcatccttggcgcagataatccagggggaaaagggagttaggatgatggatcgaaggtggcattggcggctgcactacaattgtttcattggcttcgagcttacaacttggctgctccaaaacttccgcgacattgacagccgggaagaggcggtcgaatttggtaacgagttgatgaaacacggtctcttccagcatgtagaaaagcggcacaacttccgggatggcaattatttctaccagatctctagcgagtatcgtgtctcgcgacctgaatctcgtggtagctggttccctcaaatacgaccggataagtcagttccttcaaccccggtgggtgaggcctcgaaaggttcccctataagtggccatacccgctccgacagtaccgaggatacacagtcgcagaccccaagcacgccgtcaaaattaaagaataaagcctcgatcacgttgtctaaaactatgaaatacgacgtcgacccccgcaaacgctcaaatcgccctgaggtcattgatctccattatgatcgactgcataatcccgagaattgcttccacatagagctcagctggatgaacaccactcccaaactcattgaggatacggtcctgtcgtgggcttcgacagccgagaaatttggacttaagctcgtccaagttcccattgctgaagcctgcgctattgacaaaacacagccattccgaaagccatactgtgtccaactcaaagctcctcctcctaagggccccattccactccagtgcaactcagagtcattctcccagccggttacattagaccatcagtacttccataaagccctcttacggaagttcgacttcgtccttgactttgaggccaggtcctcttatcccgcggatgtcgaagtgtcatattcctggggcatgcctgactatcagtaccctcagtatattcatcgatctggcagtgttctagctcagatcactggcgaaggagattttttacttcttgccaacagacttgtcagcacacgcagtgctgccagtcgagacatgccgagacatgagcggttagaccggcctgatcaatatcgggctcgtgcagggacctacgatcctgtggaccgtatctctccacgcctttcgcccatggctcggccagtccacgaggttcatagccccctgagccctcagggacacgcgagcattgattctgcaaatctgtatcgagcccccgaacatattcttactgggtttgcagatttctgcaatgatccggctagactcgagcaattctacagtgaggcgcaggtgcgggcgacttcaacaaaggtcggcccggcgcctaccacacttacggatgcgtccataccttctcttgaactacctgccagtgttgttagccatcacatatcacccccacctggtctaccatcaagatcgtcacataatatcgccgcgccactgtctgagatcagaaggtcacgagatgatagtaatatgtccagaggcagtccaagaagcggcagcttgaggccactttctctaacataaaaagttagtcatatgcatgatataccccggctcatgacatgtagtttcagtcaggaaatgcggttatgagaattgatgaaaagtactgccttgagtatttggacagagttgaatacataatagctgcggatatgtgcaaacgtattcagtgcctagagataatctatactatcattctatatactacttgttcttataagaacatgatgttgtacatcggcatggttgccccaggctcggggcgagcacgtgtgaccgtcctcttataatatcaattggtaaaggattcgattttccgcccactccgccaagagaggatgaaccaagaggtacttcgtatgctcggctcaatacgtttagccgttcaggcagaatgaggttaattaatacctcccaggctgtttcgcagctagtttagcggcccattatgccccagtgtgattggctcaatcagtctgaagcactatctaccccaaacccctaaacgacaaggtccgattctatttaggcgacggccagagctaccccgcctcaatatgtcaccatcagacgactggggggggttcaatcggctaagtggacgcttttttattaaagctagatgtccccttgctctcatgtgaggggcttgaaagtcctacgaacaaatgcgctagaccgagataccgctactgggtctaatacatagaggtgattctatctctttgcgcagcgagtctcgtcaattgtgcatttacttttgatcagtggactttctggactcagaaggtaattattcgggcctatatccccctcagaaccgcaaaaatgaagttcaccgaggggatgtggcgcctgcgcgtaagtatacttgcaattgcctcatgatcaatgtgatctgacgatttcgcaggaaggcattcgaattgactggatgaacaacgtcgagagactgcacattaataatgagaaagtggaattattgttaaataagttccagaggcatcgtggtgacacgcttaattcgggtttgtttgtttccgggctgatttggttgaacaagaactaacaaattgtcggaattagcaactgttactgcaagtgtaacgtctccattagaaggaattattggcgtcaagcttgtccactggtaggtccattcaactgtgatttgtttttcaaaagtagacggtattggctcttccactcctcgctcggtcactgacaattgcatccagggcaggacaagtcgataacggcccccactatcagttgagctcatcgactggccacaccaagattgaccatgagaagaacgtgaagctggactatggcagcggccccttgaacttgaccatcaatacagcaccgaacgaattggatttcgtattctcggccgctaaagggaagctcactggtcactcctggagatccattggttatgttggcgatcaaactacagagaagtctcgttgggatgatgggatcttctttgagcgtcagggatacatgctcgctgcattagacctcggggttggcgagaaactatacggccttggagagaggtttggtccattcgtcaagaacggacaaagtgtcgacatttggaacgaagatggaggcacatcatccgaattgacatataagaacataccattctacattagctcaaagggatatggtgtctttgtgaacaaccctggcaaagtcagcttggagctgcagtcagagcgaactactcgagttaacatctcgattgccggtgaagaattggagtactttgtggtttatggaaacacccctaaggagatcatcagacggtatacggctttgaccggacgtcctagtttggttccatcctggagttacaatttgtggctcactaccagtgcgtatattcctccttattatcagtggcctctaaatgctgaaaaccttcatttcaacaggtttcaccacaaactacgacgagcagaccgtcaccggctttctcgacggcttccgggaccgggatattccattgggcgttttccacttcgattgcttctggatgaagtcatatcaatggtgcgatttcgagttcgactccgagatgttccctgacgccggtggctaccttcagcgactcaaggagcgcgatcttcgaattagtgtatggattaacccgtacgttgggcaggcttcgcccctgttcgatgagggcaaaaagaacggttacttcatcaaggtacggccctactacgtttactcattttggaaaactatcgagaacgcatactgacaaaccacagcgcaccgacggttcggtttggcaatgggactactggcaagcaggtatggccgttgtagacttcacgaaccctgccgcctgcacatggttctcgaaccacctcaagcgcctcatggacatgggcgttgactcgttcaaaaccgacttcgccgagcgtatcccctacagaaacgtccagtatcacgacggatccgacccaacacgcatgcacaactactacaccctcctgtttaacaaagtcgtctacgagaccatgaccgaccgttacggaaaatccaacagcctcctcttcgctcgcagcaccagccctggaggccaaatctaccctgtccactggggcggcgactgcgaaagcacctacgaagccatggccgaatctctccgtggtggtctcagtctcatgctctcgggctacatcttctgggcctcagacatcggcggcttcgagggcaccccgccaccagccctctacaaacgctgggtccaattcgggcttctctcctcacactcccgtctccatggatcctcctccttccgagtaccctggatctacggtgaagattgctcagaagtccttcgtgactgcgtaaaacgcaaaatccttctcaccccttacctcctcgccgaagccctcacaggccatgaccagggtaccccgctcatgagacccatgttcctcgaattcccggacgatctcaatacttatccgctcgatacacagtacatgttcggtagtaatttgctcgttgctcccgttttcacggacgagggtaccgtcactttctatgtacctcgaactcctgaggattctcagggaaagtggatctcgtggttcgatcacagcaagacctatgagccgggtcagtggtacacggaaacacatggattcgatactctcccgatcctcgttagaccaggctcagtcactccaatcaacccgaagctgaaagcgccacaggatgatgcgctggatggtcttgaattgctggtgaacggatcgctgacggatgaagtggcggtccaggtcgttgatccaagcaagactcatgaggtattgaagactgtgaaggtcgctgtgaaaggcgatgaggtggttgccgatgctaccggggtgaaggtggttcgggttagacattagtctctaaactatagacctttagatttattattgacacgacagtagaatgtactcatcttgattagtataacatgtcggtgcctcgaagctatagtcccaagtacaaaagtctatagtatcaagggataggtaggcccatcgccatcaccaaacaccttgcacaaaatataacgccaaaaacaaggcataaggaactacgccggcaaaagagccggttatcaagttctccaataatcaactatatatataaaggtaaaaaatatataaatatacaacaatcgagactcgccgacagtcacccacccatctattattagccagaaaacgcccagaattcagatagcttaaatacatgataaatctgtagataaccacgtccacggaagaagaaactagcaccactcttcattggacagcgtacacaaatattatagataaaccgatcttcatccgaacatgttatggcccaggatatgacaaaaataacgtattaggcgtccatgtccgaaaaattcaaggattaagtgctggtggtcttggttggataatataactttggatgagattaatagaagttacggaatcatcgatcgatacccattgacttacttgtataaaaggtctattgtcagcacaatcacattcaaggtatggcttgggtgaaatgaaacaaattatactttattaagctcggagccgctggactcctctgcatatatattctttttgtagatcaagaggccatttttgacaaatgagtatttattatctagttaataagcgtaacattatctgagagacataggttcatgctgatggatagactattatagttattattatggcttgattcgaaccgactaatcctcctgagctggaggaaggcatcatagtgatgaaaaccaagttgccggtgctttgggcagagagttatatcagctgactgcatccggcttggcagatctttaggtcctgtagaagagagaatgatataaatgatcttcgatactttacggagaaaactgattcagcagtgtgctagagtttctgtatgtatggtaggtatgtattaggttgaaagttcaagcagaataatcataaaactagttagaagactatcacatcttcactcatgtcaaaggcgaatcatgagtctaaatacaagactggcaaaaaaacaaacacaacacatgggtatcatgatgttcagaaagcaataataaagatggtcacagactaactcctgctctgctgttggtgaaccaggaagatccacctgtgtgtgaagtaaaggagagaaaagtctgtgaatgtgcagattgccgaaagcaaaacactagcatccatcattatgacagacctagggatgtgaagaaactttaaaaagtaagagagaaaaaggtcaggttagaaggaaaataaaatcagaaagagcaggaaaagaattaccaagcctcttcaacgtcaagaagccacctgcgcactccttctctcaaagtattatcgggtccagctaatgaacgcttgcgttctctatctgccatagcaagctccccgtcaacatcatcccgacaatgctcagcggtcacactgcgaactacttcttcaagtgcccccaggacgagcttgcgacattcggtgcgtggaacttcaagagaagggacctgagattcatcccgattcgctgcgtctgatgttgccttatcatcgcccctgcgagcccgcgacggagacggtgctcgagagtgagccaaagacgatgggccgctttgagcaagaacacgttcaagtgcatcgaccagtgtgccgtccaaatccatgaccggttcttcgacgaaacgctcttcaaattcgctgggttcataaccttctatgggggagatagtagatgttttgctagaagacgaaatagaacccccagggatgtgacgaggggtaccaggctgagaaatggatggtgaagtagggcttcgccaaaaaacattgttaatagcttttcgtctgaggcgcagtcgcttaaccgtgaaagttcttgcgtcggcgattagcgtcgtagccacatctacccatctctccgacccatccgcttcagaggagaaagcatgacttggggtaggttcagcttgcattgcgcgtttcacatcggcttccaagcttgaataaggccgcactgcttgaagcaaaaagtcttcgtgaaagctcctcagccaaccagcaacattgatattagggccatcgttctctctaggcgcgtaagggaagcctgagccactgctgtgtgtggatgccacggcatccacactagttactgaggtccgcgtcttcttcggcgatgtcatggtcgagtcacctgacgaagaaagcgaaacaaagccaggtaacggaaggtcaacgtcgacaatcccatcgtcaccgcgtacggataattttaaagaagactctctgttatggtccaccgttaatgaaagatcttgcacatcttcctcgagatgctgagtattggagttaggaatggaaatattgccacttgtggctactttaggagcttcttcgggtatttcagtcgagacctcttttaccatttgacttaaggtaggagggcctcgtttcggcagcggtgtatatccagagacagagcgcctgcgaatctcagctggtgaaacggcttcgctgcttccggttgatgactcctggcgtgagctccacaatcccgagaacaggctaccccatcggccagtagttgaaggtacactactgttggtactcaacactgaactttcactcctttgcaaattcttcaacaagttctcggatgccagactatcaaccccttcatgcatggagtggtccgacctatcccgctctaaccggctctgtgaagcaaaatgcgggacagggacagtgctaccaggggttgcagtggatgttgttgctgtgctagtattcttgctgcgcgcatctttcgcatgtatagggacccctaatgttctaatggaacgtgcatcggaccctctcctggttgctgcgaactccattggcgccgcggactcgacatcgtctgtggagcggtgtgcagtttcacttgacgacacgctcaccgatcgctggtgctgatctctatcagcgagattcaaacgttgtgcacgagaccgtctttcgatagctctgcgcagagactcctgtcggaggacgggaacattgggcggactttgtgagacagcacgcattgaggaagatgtgccaggtcgaatgggtgatggaagaggctcaaagcgctgcttggggggaaggaaagcagagagcaagaatataagccggcgagcagtcatcttgtcaggggacacaattacagtacggttcgctagaatcggatcagaatcctgttgctgggccttttgctgtatatagtgtcggcgtcgccaccattctgggcctagtgcattgagccactccgtatgatttcccaagaacgcggtaatgagcaccaagaagaagaaactatggtctttgtccccaagatttcggacaatcgaacggccttcctcgcgccatacaccccaccgactttgtcctgttaccacatatggagtttgaagagccgtgctgatacggcgggtactgcgaatagcctcctcccgcagctttgaattcaccgctaaaatgttcgccggcaagtgaattatagtttgatttgttcgttgcatattcggaggtttagctggcttcgggtgtattccagacgacgaatccacctttttcaggaggaacaggatctctttccgtgagagtctctccaaatgcgacaatgtgcggttgataacatcccaatgatccacaagcaaatcaattctttcgtccaggcttgcgggaggggaagcaagtgacaaactgtcgtctaagaagccggtgcgccagcgatagtccgaatccagcgagcatgacatacccggcttgggcgagtcagagccttgagtgctgaaccgagaaacaggacgagcgacattgcgacccagaagaggtatttggatcgtgatcgccacagcgtacattggggtcttcttctctttgatctttttgcgcttagtgatgtcggggaacgggaagccagattccggaagtgattcttgatacaaggaagcagcgaggtcttgtctgtctggagaggtttcacccgcctccggcagattgacactgaacatccgtgttacaagaatggtcactttcgacggtggttttccgtcattcccgcggttcgtattcgcgaaggccgatgaactcccggtagtgtaggctcgagtaaaagagttccgggaggcgggagaggagctcgcagtcctaccaggctcgtcatcggcagaaataatgtgcatctttgtcgaggaccctcgataactgaatgcactactaccaaagatacagttcaataagccagtatcgttcgaatccgtcgaatgacgcggatagccaggatcgtgagggcctccagcgggtgataacgtggagctgcgaccacgggcgcgcatgaaagcaccagacgacattggtggtgatctgcgggcttctgcagcaaaggaaagcggactgggctccactgtcgacgactgagacaagtaacctcgccgaggtcccctagtcagattagagaccgtgcgagcatgccgtgcgcccgagctttcaaatgcctgaggttccagcccaagaccataggaggcagactccgaactagcacgggtatccaggagcacgcaagcatccctatctccaagcgcattctgagcgatgattacacggaagtccttagcatgatccaagtcaacccctccccggtcgtcataggcaccagcagtagaagcatttggggaattgaaagccgtatgaagaggatacgcgtgtgtgttcgagcgacggaggaggcttgcatcgggaaatagaaggccggaggtatgctcttcttcggtgacggactcgagctgatggggatttttagcagaataggccgccggattcaacgtggaagctgcagtacttagtaaccggcccagcatggtgacaggcaagggtccgtatgcagggaaagaaacaaagaagtcagtcaatcaaaaggaagagaggccgtccccgcaaagcacaatattgttgacaatgatgaaagttgaaaaaaacaggcaaccaacagccagacagctaaactatcttggaactgcagttccccatgattcaatcacaccagaaagcaatcatgatcgaatgaggggatcgacaaaagtgcaaaggttgaacagaagactggtgttacttggcggggggtagaaagaaagaatgaatgaagaaagagggcagcaaagtcactgtgcaatggaaagaggggagtggaggggagaaatttgattgatttggctaatgataagaaaggaaaacgaaaggaaaaaagaaaaaaaaagcaattgaggggtattcacagaatagcgtgggaccagagacagggaattggaggggaggggggacgtagcaggctccaccagacacaaaaacacccacgagggagaagagcaagagggaaagaaaagaatggggaaagggagagaaagagaagctaaagtgagggtaaatcgaggatgaaagggcggtgaaggcacacatgatcctcagcctcatcgccgatcacgggcatggggcattcgttggcccaaccggttgcactacacttcatcctgcataaatgcgtcccgcttccctgccattttcctaatctggggaacaatttgtccaggcatgcagtcatcacgtacaggcagagaggaggggctgaggtgagattatctccacggtggatttctccgtctcatactatgaagaaatcattccccaagacgaaacaaatctcatcaaatatcaatttcacagggagaaaaaaagaaatataaatgaagaaataggaaattaatttatgcttatcctgcttattctatctggatccgggttgaccaggccctaaaatttggtgatcttcgccttaattatacaaccaatcaactcttctgcgtcttccgcttcactttgtccaccaactttttcagatcctctgatccaccttcaatggattcgctcttcttctgcttcttcgtcttcttctgatcattgcgactggcctcttcctcgtccgcacgatcgtcccgatttctacgtctcttacgtccttcttccagcaattgcttcataccagaagttgctttgaagcgaggattggtaggatcaatagcgaattcgtgactctcaaacagacgagcaaaacgtgggtcgctaacatccatctggaagtcgtccgccacttgtgcgacctgcttgcctttccctttgcccttgccctttttacgggcttgtttctctgccttttcgatctcattcatgtcgaagtgcttgatattcttgttttcatcatccatcatcaacaactccagctcggctcgcttagcggcggctgcagcttcctccgcagcacgctcctcccgcttctttcgtttctcttctttgcggcgagctgcagtagattccttgccagaggggtcgtcaaagaatggatcgttaaagcccagatcttcctcctgagacatcttctccggttcaggtgcatcatcctgttcatcggcctcagcgtcacccttcttggccgccttcaatttctcctttctccgcttcttcctctcacgctctttgcggatgtatttctcgatcgtagtctcgtctttctcgggttcattctcaaaaatgctatctttgttggagccgccggccagacccgaggtaaaggtgacttccatttcgccaacagggccgtcggacttagatgaaggtgctggctccgtacctagtcctaagagagcacgcatacgctgtctctcatcttctttcttcgagattttcttagaatttccgccatcttccttagtagtatccacaacttccaccccaccgtcctcgtcctcgtcctcagaggagctatcactagcgaggtaagccttcaaatcattctcatcaatttctttccggctacctctgaacgcccgtgcttgagcttcctttcgtgatttatcctccatgtcccaggtcagcttaactttgctgtgctgcagcgcatcggtcacaaattcattaggctgataaccgtccgggatccgtttgcattcatcacgaggcttatcatcggaaaagtcggtgtcgtcggggacgaaacgaaggtcaaagaagtttgcgctcgacagatactcggcaccatcgaccaaatcgtagacatgcttcgccacatccttgctcgagaaagtcaaaatagcatagaagtagcgtagtctttccaactgatactttcgtagttccgtagagttgaattcctcgcccttgtcttccttcagcattgactttttaatctcctcttcttcctcatctgagtcgacctctgagtcgtcatcttcgaacccttcaaactcatcatcgtctttagcagcaaaaatctctcttggaggaccctccgtctcctctctctccatgcgctcttttccaaattcactcggatagacagaaaccttcagcacccgtccaccagcaggaacaaagctagagaacacagccattagatcttctgcccgtatattatcccagtccagattcaccaccgcgatccgttctgtcacatcacctgtggggacaccgctctgctgtttatccggaaactcaagctcctcgcccgtaccaaattcatcatcctcgtcctcctcttcgtcagagctctcctcttccgaggatgaagacgaaaagcctccatcacgcgcaggatcgtaagtgccactggccttatcggccttcctcagttctttgaggacttcatcatcgtcagcgacgctcatgtgtccctcatcttcctcgtccccctcaagccggtagaatctctccaactgcttcttcgtatcatcgcgggcgagcttccgtccgtatcggtcgactgcggcattccgagagaagtccttgtcgtgcagcatgtgcgcgaaacgcttgtcgagtttcacatgtgtctgccgtttactgggtagacgataacgaggatctgtttggatattggcgaaacgaggatcggctattatttaaaggcagaattgttagttatagctatttcggcatggaagagacaaggagcgcatactaatgacagagtcggcttgctgtttggcgccgccgctctttttgcttttcttttggtctggcattgtgatggtatgttataagataagaaaacaaatgaaaaggttatcaggaggttaaaggcgtttcttgagtgtattgatctacaatcaaaggctgtttgactgtagcctcgacttttttttgtggttgataaaagtgataaggataattttcttttgcggcggagccaaagattcttcggcggtcttggatatggtccgtgcattcgctactctgtatttactactagctttagtatacctagcagatcttaactcaaaacaatcacgtttaccaagcctgggctatggaggcagaaggacatggatatagggactcatttgacgttttatatatatatatattgtgtgtcatgactttctacagcgatgcttcccagctcgcacagttcgacaaaagacacagccaaacatgtgctcaaccgtatctacaacattcaaatcatttcagcagccaaagtatcttctctccatccatctaggctcttgctcctcttcgatccgtcctacaatgaccctaactttcgggtacactgtcgagagacgctttagccctatctttcccgcggcacatgtcacaaagacaatcttgtgctcttccacgccgtggtcaatcaacactcgaacggccatcagagcagctcctccggtggacatctgggggtcaagtagcataactgtagtatgcttctggatattttcaggcaattttagatagtgcaactccggtacttcattctgtgcattggtttgaatgagcacgcgaccagtaatgcagtcaggaatagtgcgctttagggcagtctcaaggcaagagcctcctcgcaggattgcaacagcagatattataccttccggattcaaaccctgataggtagtcttctgaggtgtttctaccccagctggaacatacgaggtacagtccaaggccctgtttcgatgataatgtcagtcatccgtctcgtttttgccatgctaattggaaagaatcaaggggaagcaatgcttaaaggtgattggggtataattctgtcttgcatgcgcagttgactcacttctctatgagcaaggaagcgagtcggtcaaagtaaaagacgaagtcgacttgctccgtttttgggtcttgaaggattgtgttcatgccaacaaactgtgatgtcgaaggcattaccatgacattaggcgacagctgcaattgcgacgcaattttgcgtaattggtctagctccgctctatgcttctcagacttctcatcgagtttccgctgaatgtgtttcacaaccatgtctgaaaaattagtatcgacggagagaaacccatggaagttacctaccgatagcggtgatgttctgaatcccacgggggatgataaggtcttgaggttgacgtcagaaagagtttctcgaggggtggacaggaccaactcacccgagatagaccgttgtggttcaacaaatctagtatacgacggcttaacaaaagtaaaccactgcttgatgatgccttcaatatctcttcctcgctctttaacgtctcgcataactagctcctcttgcgttagagaagtaccgtcttgtatatcggaaagatcactcacttctgcggcccaagcagatatccatatccgcctcaacaaatatctagtagaagaaaagtgagcatgttgaactgccgtcgacaaagggcaaaggcataccttcacatccaaaagttccagcacccttgggtcatgcaaggcaaggataccctccaaaatgatcacatgtggggagtaaagggtagttgtttgcggctggcgctgatggtcggcaaatgagtaaacggggatatctgccttctttcttttatggcataatcgttagccttgagccgcattccccaatcttaatttgacagtttatgacaattgggccactgtacccttgctttagatccttcaaggtctgcacaagggcgtcgaaatcgtaggcatccgggcagtcgaagtcgaattcattattatgcgctttggcgtgttgctccggcgtcaagctcttgtagaatgaatcctatacaagcagcgttagaggtacaagctcacttgatattgtactaaactctagtgttaaacgacagaaatatattgttaccattacgagaatcacaacccacggcaggttgagtgacttcacaatttccattgccacagaagtcttgccggagcccgagctaccagcgataccgataatactcaaatcctcccatggtggagagtaccgctgctccgtgcccgacgagaatacgggtgagatcgactccattattaggacctcaccgaagatttattttgccgacacggagtagtgtaatacttccagatcatacacataaaatactgggagtaccaagcaagtacccagcgtcgttttggcgcttggggactgataagaagaataattagttgtcggtcactcgcaccaataccctaaaaggctaaacgttctagtccgttgggtcttaaccttattaagcttagtctggtccgtgaccttcgcttgcggctaacactagtcttagctagcaatcaacgtgacctaaaacccgccgcttccctcctcttttttcctcctcttctttcttcacttctctttcttcccaacatgctcatggctcccgtctgcgaagctccccatcttcacaggcggccaatccagcaatactacggcaattgagtgttgccatatccagcacttctgaaaccatggcttctgctaattacgtatgcctcccgacgtgttgtgcgtgcgtggttgcttggttttaacggaagcagatgtctcctacttcctcgacaacaacgccaacatggcaccagtttgagcggagggtcgatgaggtcaagccatccaagacgtgagtctcccttttttttttttttttttttccctgccctttcgagcctgtcagtccaaatgatgcaccttgaatcaagttgggaatctctctgaaatcacttgaggagaacatatttaacttgtctttctgaactggtcgcctttgctacatgtctttggtccattgactccatcacagacaatgactaacatctcgtctgcagtgacattaactatctcgttatggactacctcatcaccaatggatatccagctgcagcgaagaaattcgcttcggaggccaacatccaaccaagggcagatgtagaagccattcaagaaagagtagaaattcgcactgccattcactcgggcgatatcaaagctgccatcgagaagatcaacgagctaaatccacaggtaagaatttcctcgctccactatctcctcttcccatatcccccttcgctaggattagaccaagtttcatgcaccactcgtaaaacctcttctgaggtttgacgaaaaacaaacatctttatatctcagtatgattagcaaaacatcattgttattgtcgcttgccaacactcgcatatttggaatatgtgctgacttgactgtcatagattttggatgaaaatccacccctgcatttttcactgctacgtttgcaacttgtggagttgattcgctcgtgcacatctaaacccgatggagatatcactcctgcccttgagtttgcgacatcgcaactcgcaccccgggcgcctacaaacccccagttcttggaggatcttgagaggacgctggcgctcctcatcttccccactgagaaccttacacccgctctagccccccttctacaccccgacctgcgtaaagatatagccactagcgtgaacgaagccatcctgcagaatcaaggcgctcgtaaagaagcccgattgcgcaacctcgtcaagctgcgtgcctgggcggagcaaaaggctcgtgaggctaagaaggatctcccggagaaactagatctgggccttggcgataataacaccaagggtcctaacggcgcgtctaacgataccttgatggccaataacggagacgttgatccaatgatctcttgatagatttagccagcgggctcggctaatgataatgtagtgcgatattacaacccatctttatgactgttaccaccggcgttgtcaactatagcgaggtgtttggcgcagataaacattggccaagacaattgcctttatacttttgtagcaaactgatttaataccaagtcactaccgttagatcccaaagtcgcatacttcgcagtatcagtcatgtagtaaggaagatatgtgcgtgtttctcagcgttgaagacagatctcgctctgaccaaaccacgatgtgcggtaatggttacaacttgcttggcgacgtcagccagaactacatagtatatataatgtagatcgttataacattatgagtttccaagtcaaaggtaaggctttcatggcattcaatcatattggatcatagtgacgatatgatcgtcgaaagaacttcaaatatgactagtgcgagtactatgtagccgtctttgtcctcgtcttccttttctcgctttttttctttctttcgttcttttacttctatcgtattttaccttctatttgttttctcccttttttacattttctttccctttcccacatgttctcttactgaaacgttgtagttctagggggtctctacggggcctagagaacatataaattcggcagtggcaggcatgaaaagcagataccgaggctatatatcttaatagtgctatatataagaacttgaagtatagaacaaagcatacaaagaggattcagccaataccagtgaccatcacaaatggtatctattggaaacgtaaagagataacagagaacaggtatatcctaaacaaattttaagaaacaaaaaaagccaccatgtagtttatagtaggtaccgccgctagggcagtttgctgtagctaaagaatcagaaactcatgaggtctgggacaataagcgcattagtatcggagtgtctcacaggtcgaacattcagaaaaaggaaatgaaaactaacctcttccaaacagggctctcttagcccagtccatagcaagcatacaacgggtgcgcaggctgacactctcagcaaagtacacactacgccacaaatacatggccagaacgccaccactaaagttcattcctccgaaatcgaagacggcggcgttactgatgtaggccaggctgccaaggtgcttgtacttgaacgccttatagacggcttcatcgaggtccccgtgatcgatttcgttggctctcatgccgggaagcgcggcggcaatcttggtaagtttgcgacctaaatactcgccttgctggttggcacgctgggcagtggcaggcagcgatgtaagtttattgtcgatttggtgcagaagctcagagagttcgccaaactcgagagtgccggaatgatccttatcgtactgttcgaagagcctatctaatcggcgaaggtggttggatgcttggggaaaacgcttcctcacccggttggcgacgtctctccattcacggaacgtgagatgcagcttctctgggtccttgcctttctcccaggcgattgtgcgcaggaaggatacgatatggtcggccacattgttctgaactgtggagcagtcgccaatagcatacacatcgcccagcggggccccgataagacgtaggtgtgagtcagtctccaaagcgtgcttgttgttctgtgcatcaagcttggccgagagcttcttgcaaatttcggctggggctacagcaacgataagcttttaatgaggcatacaagagggggttggatcaacttaccgacacccgtcgaccacaagcagaaacccataggaatttccttcagtacgggcttgccatcctccatttgggtgaacacaaccttgtcatcgcgcacttccttcactcgggaattggtcaagacatcaacatgatcacgagcgaaacgagcctgcacgagttaacaagggtcgatatggctgtacgtatgggcacaaaatcgactcacctcagcatacttagaaagggcttcatcgtaagtgttcaggatatgagtacgactttggatgatgtggacagaaatctcgtttctcaagatcttggggaaggagtagagcaagtcctcgttgagcaaatcaaacagctcagctgcgaattcaaccccggttggaccaccgccacaaacaacgaaagaaagtagacgtttgcgttcctcgtcactggtcgtcggtagacaagctaattccatgttctccaaaacttggtttttgatctggcgagcgtcatcgatggtctttaggaagtggcagttctcaagcccttttacgccatgaggattcgttgtacagcctgaataatcgagatgttagtgaacacattgtttggtaaaaaggccaccggaaatccacacataccaacaccaatgacgagtttgtcatacggaacatagaagttctgcttctgcccattggcatcgacaccggacacctcaaccagtttctcagagaattcaacgtctaccgcttcgcctttcagaaagtgaccattgacccgctgaacgatccgtcggactggttcaacgagcgaccttaaaccaagagtgccgaccgttgcagagggcaacattggagtgaacaggaaatagttggtgggcgaaacgaccgtgacgtggtagtcgccgggattcagttgtttgaggagagcgatactaccccaacctgtgcctaggatcaccagtctcggcttatccttctgttccgtcatagcctccgaatcataatccccaaccagcacatctgcaacaggcaaattcttagggccaccacgccggggattcagagccaattccgagaccggaatatcctcagcacttgagtgttcgcggtacgtggttgcatcgtagataaagaatgctaccactgcagcaccgctcataacaatgaagaatccacaataggcaaaagttttgaaaaaggcatttcggaaagaggattttcgtgaagcgtcagttgactccggcgctgttgattggtgtcggatcgagtggtgactattgaagaacgcacgcgacgctaggcattgcggtacggaattttgacgaaggggtagagctcgagatgtagcaagtctagttggtctcgggagttttgaagaatatagccgactggacaaaaccccaatccttctcagcgccgtttggtccggtcgactccggagcaacactgtgctcattgcgtgcagggtgaccgatgatggctacagatcgctcagcacaggggaataggaatagtgaaagggtcaggttaagcgattgagatgtaagacgaatagcgagggacttagcaatcggtcaagagcagagagggagagagaaatctgggggaaaagggcccaaggggaaaataatgaaagacggaagacggaatagtttgggtgttgtcgtttcaccggcgctacgtcatgcgtcggactaagcctttttatttaggtcctgacccgctcggatcctttgccggcttggtctttcgatctgctaattaaaggtccgtttacctaacacaatgacctcagtttacgcgacaatttgcgaactacctcgtcagggacataaatcatgtatcattcgggagaagaatatactagaaaataaaaatattacatgcaagtcttgtagacagcaactagtaccacttaagactgcaattcagggaatacagtatagggttaacaacgcatagtgataacctttgaccttatatgacgtgcgccgccaccctatggataaccacccaaataacatggtagaagagatcagaaggaaaagatggaatacaaagacgtccattaacgcctttcagaaaaagaaaaaaaagtcatgtcactgggaattagaaaaacaaaccgtgtattccccaacgcctgccctatcccatatgcgagatctatgcaaaataaccaccaaagaaataagcgttgactacgccgggcagccaacagcagcacacaatgccttcagttccaatcagattcggcatcagactctgtgctggctctcttcttgcctgatccaggctttcttccccgggccctctttgtgggattctgccctgacatggagctctttcgtttcataggacgcggcccactcgaagttccaagagcccctgcatcgtccatatcagtaacaccgtcgtcaccttccgcatcgatgttatcgtcgactttgaattcatcgtcaatggcaagcaatgtggcgaactcccgacacttgctaaccatgttctcttcgctgtccaaggacgtcatgtttcgattgatggcgtcccagaatttatcgccagtcacgccatggacctttgtggccgacttgttcagctccttagacgcagctttagcctccttgttgcgaacatgggcagtcaccccgtaaacgcggcggaggtacgtgcgagcttcccagagcatcgaaagcgccgcggctgcagcagctaactgccgcagagtttgcgggttaatctgctgcaagggcaccagatgggatgcggtctctgcggtgggaatagttactccctccccttgcggcagttctggcttagtggaaaagagttccgtttcaatggcatgggctacaaccgtcccagtagaagctacaattcgctccatacagccaatagtcggcacaagctcggaaagttgtgcatactcaaagaaggcgagattatgagccacaaaacgcgctagcaaaaggtgttctggtggattaccagtggtatcaagcttcttaagctcgaaattaacttttgcgcagaggtttgaaagaaatttcttctgataccggctgttactgatcttgattatctcaaacagtggtgccaacttggcaacatacggacggctcagcgcaccggtggaatctccgacaacgtcgcgttggtaatagaaggcttcctgaatggctcgcatgtattctctttcaaacatagattcatactgttgatggagcattttatgtgtctcgaacgcaactttagcgatagagggaacagtggacgtctctagtgacacaagcacgcctgcacactcttttggatggacaagcccctgacggttaatactagcaatcaattcaatagcagttagagcataagaatcctgtcgtgattgcgcaactcgaagcatattctgaaggaaatgctgagcaattaatgcagctgccccatcattatcgctggccttcagcgagccgcctaacctcgtagtgctttcttggtccaaggctttggcagagggcaaaaccgacttttcagctttgccttcgtgcattgcaaagaagtctgcaaatgcccgcaagacgatgttctgaaggctcgggttatcctccttaaaaacagtggatagtatccgtctcgattcatctcgactgaattgagcaggccaggactggcagatagagccaaggctctctagagccattactcttagttcgagtggctgtttcgaaagggtaaatgggatgatcgaatcgaccatcaaaccagctactgatccgcctttccaagatgggaaagcgtttttgaagtgtggttcatacttttcgagatcacaatgtcgtccgacacaacccgcgatccggatatagcttttagctcgagcaagaacagccatattggcattgtcagaaaggtcaatgttcttgtaatgttgtattggcttgagcacagaaatggtaagcttcacaagtctgtcggtattctgcagaaccccgttgatagtccagagacaggccatcacttcattcagttctgagcgagcaagtttggcaacgcttttgaacagatcattttgtacttccttcaagagagtgttgtgagcagaggagaggtatggtaaaacacatcgataaatcacaaccacagatcggaagaggaagaggtcttccgcagtggcaagatgtccaatgtaagggtgaagagtttccaactggtcggggcggaatagattcgcatttgcctttgcgaacacagttatcgtctgtaggagagcttgctggaattcttttcctgcatcgctatcctccaccaacttttcgaacatagtagagaccattgccttgcacactttaaaattcgaagatgatgatttagagctgtcggacagaatttttctgagacagccgccgagcgtttcgagcgctgtctcgctgcgctgcactaagctaacgaatagtgtcactcgttcccccaagccaaccttcaatttaggaccatcgtgcgctgagtcaacaagctcgtagaaaggggccagccagatctcctcgaaagtctgacgcgccagagtggagacactctcttcaaggtctcctgttcgttgaaggaagctgtccagaatcgctaacttcagctcagtacgtgaggtcttgagatagatatccttcagtaaaccaatgcatctttttcttacaccggcagttggatcagcagcacaggtcaatatactccgacagccatcctcttcaagtttcggttttagggaaatgcatttcgcaatcagagagagcgcagagtcacgcaccataggggatgcatcagtggcacatcgaagaataacgcgcatcacagatgtgtccctatcgagaaggcttgggtctttctcaagcatgtagataacgcttttcaagctgcgactgcgaactttggcttggtcactggcaatagaattgagtagaaccttcaagatcgtatcgaaagctttgcaaaagcttgagttcagaacggtcactatgtatgagaatcttccatgtgcagcggatatattgttaaaatgcctattgaacgtattagggtcgaatcagcaacgagcactttacccgatcacttacctgtgggtttccagccacagtgggtcagaaaagaactttgcaaaaagatcgacaaggttttcagtcatatcatcataagtgacatcgtctctctcgtctgcattatagtagaccgaacaaaaagactttgcccactgcgccagatagtaaccccgcgcactagtgagttgccaatcgtccaggtgacgaacttgaagaaaatactccagagttattcgatagggaccttctgagacaacgagatcttgaggatggagggcgtggccagagtaatcttcaaataactgttttagatagtcagtcagctcactgtcagattcttccatggttggaagtaaatgctgggcagtcacaataagatctgatatcgcagatcccatccagccgaggagctcaagtgccatgctctttgcagtagcaggactcttatccagatcggcaatgccaaccatatgagaggccattatgcggaggagtagctctgcggctggccagtctgtcgaccctaggacgccgatcaaatcctcggtaaacaaatcaagaatgttccgatacggctgatcacctgttttggtggatgtcattgctcgttgaacaataaacttgactatatactgagcactgcggacggcattatcgtagaggcgattgaccttcgttgctaactgctccatggacaattcggtcccatcatcgtcttcctttccgcgtgcatcatccagctgttcgtcttcgtcgtcgtcacctgaagatggaagtttagatttcgttcttgatgaacgtgacgttggtacatctagagcagttgtttgaactagttgcatgactaacgctgttagaagctggatattcttgccatcggcgagcttgaattgtcttgcactttgccgcgttgacggcagcttttccagtgaaactaaaatctcatccaaaataaatgggcgctgagcggggtatttggagaatactttggcaaggacatccatagccccgcgtcgaacggactcatatttctggaaccccactgcagaatctttctctgtgtgagaattttctacaaatattagtttgcaagcaaaaaattcagccgcggtgactgtcccttcagaaacgtctatccgtgaaaggaaatcagcgaaaagcgccagagcctttttgctttgctgaatcaatcccccgatgacacgtttctgggcagagaagaactcaaaatgatgggcctctttcccaccgggtcgagcttctacagcagggatgacacagtggtcgaatgtttgattgagaacgtttggaatagcttcaatcagatcctcagggcaaaggtcccgttccgtctgagagcccgacatagtcagtaatagggtacctactgcaagaagagcattatgcatatcgtctatcttcttcagccattcttgggcctccgagtcgttggagggatcctccaatcccaaatcaggtgattgcgcagcaatgacgggcttttcacaaagcttttgaatcctgttcaaatagtccgacgggatatcctgaagtctgttgaatcccactaccttccggatagccttctggagacgactgtggatatccgaagacagaagcgaaccagtgatgtcaagcgcccgaggagccatgaataccgcatttgactgctcagccgttgtagcagatgctgtgcctggttctagttgatcctcagcttcaaatatctcatgaagtaagtcctgaagtttcactaaagctgcatctgcctcctctttctggtccttgagccggattgccgcaagattatcgtccccatcagtattgagcttcctccgctttgaaataatacggccatccgcgtcggggggtatcgatttgactggaattaccacggacaagttgctctgcacataattatgttgattgtaggatgcgggtgtcgacttaattgccgcatgtgctttcgaattccaggaactagccttttgagagcgcttttcatcctcagtttgcgataccgagggatctgtgacatgtcagtatagtgccgaagtggttggagtagttcagccttacagcgaaatgctatatctgtcgattccaacatcattctcgcgaatgagcctagattgctgcgagtggaagtatgttcgctggaaggagtaggaagggaacgctggccattacgagaggctataggaaccttgaacttgctgaggagattatgagttttatgtcgtaattgtgaggtattgaagacgcttacaactccgttaactggtcaccatccagcaactgttgcagatattctcgagatgtctctaaccggctcgactcatcgcgcccagacgaaacttcgccattgagttcggtcaaagtagtacggccggattgaaggatatggttgatagaggtagtattagggggtcggccaacatcagggcgtaatatgcaatctacaaagaatcgcgtatcagctagcggttaccatgtcccattaggttccatatcaaatcacctaggccaaatattggagaactggacatgggtgagtactgcaaagcctcttccacagataatggcttgtcccggcgctgtggtagcccactagaagtgtgagcctgcgcttgaggagggccattgatgacgacctgaacggccggatgccagttgcggtccatgatgaactggggatttcgttaagggagtattggagttacccaggaggtttgaaaagaaggaaatggcatgctcctactggagacatggctttcaagcaacagacttaaattccatccccgtcctaaatcctgtcttcttgagttacttcacgataaaaacaatgtaataattaatatcatgccaggcacgggtctcttgcggctgccgtttctgaccgcccggcactaatcatgtatgtccatctggaagtggcccgtgctctaggaattctttccgacagccaaccagccaaagaaaaaaaaaagtagtactaactaatcgctccagatacctcttccaactacaagtttactctagccaccacttgtcaagatgtccgcaattgggtccttgatcttttgcaatgactgcggaaacttattagatgagtcgtctggtgaccctacaaaactcatcgtctgcagtatctgcggagctcgtaatcgaggtgagttaatttcactcggggaagtctctgcctggctcatactaacctcactttcctttcagacattgtccctaaaactatcgtctctgaatccaaagcgagtgcttttccttcgacactgagggcaaaaagatctgcagtccaaaacttgacagctgcagataaaagaacagaagctcttacacaacatacttgcgcgagatgtggcaggaaagagatgtacttcacaaccgtgcaattgcgcagtgcagacgaaggaagcacggtcttttacacttgcgtttgcggttacaagtacgtgattcgacttccatttgccgtcgatggccattcgcgcacgatgctaatatttgatttacagggaaacacaaaacaactaaacatcagaaaagacttctattttgggttcacggctgtacatttataaagcgagtatcaattaagccactgtaatcatttttagtttgcggaaattcatcaagcagcagatacagcagcaggggctgctgaatccggcaccaacgcatactccatctccccgttcttctcatactccgccatatctagagccacaataatgctgtctctcaccacctgctctgggtcgttcaagaacttctttagggtgtcctccacaccttcaacatcacccaagctaccaagagcctcagcagcctcgtgtcgcaccatacccatttctttctggtcgctgagggtttctgtgagactaggaacagatgccgggtggcagagctgaccgaatacaaaggcaacttcatggcggaagagagcagacggatccttgagtccttttgccaacgcttcgacagcttcgacagctgtaggaagatctgggggcgaagcaaggtcgcgcagggcaaacatagcgcggtatctttggaacaaagggagctttgtgtcaagcaatgttttttccaagtcggaaatagaaggctggctggacgccattgggagtggtggggctgggtcaatcgaggtaaaatcactgcattgaagaaaagtatacaattagaagaacttcccagaaaactgtttgtggagatgggggggcatttgaaacggttgtagtacctaggcttcagtttctcgctcttcctctcttccgaattctcccaaagaattctgtcaacggcgatgtcacatgtctccctaataacatcctcttctttctcatcatcccgcaaggctttcaggacatccagactagtatcaaaccccagagcaccgagaccctctgcggcttcatggcgacacattgcatcttgttcagtgttcttcaccacttccagtaagtacgagactgcgtctggattacgagtttggcccaagcagtatgcgagctcatgcttcagcaaagccgaggacgacgtaaaaccagctgcaattgcctggatcgcaggtaatgtcttctcggtgggtggttgcaaacaagcaatgtacttcagggagaacagggcgcggaatcggcgagcaagcggctcggactcattaacgagaactttgcgaagagtcaggatggtctcatccactccctcaggttggtcaactgcagaagaagccattgtatatctagtctgtatatattcaagatagtcgaagagcagaggaaagtatgaaatcactgaatgagtatgcaaattttcgatcttatcttcaccagataataaattttaggtggggtggcggggttgtccggccgcaactaggcctgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaggggaaaaaattacttcgagatctgttctgacttaagacttagtaccggaatttgcaagagtctcattctttacaggatttccagacaattatgcttttgcagaattagtatgttatttatgtggggttcgggaatttctcctatatatgtatagtttccaagggcagactatataaatcctgtctactcttcctttaactgcgttattatggagacttgcaaggtacagacgaaaagtaattatggtcacgcgggacttaaatatgtctatagttcacaggaacactcagagttcacatgttttggtgtagccccgtctgttctaaagcttacaaggaaagtgcaattcgtacacaagtttctcaatcattattttataacatttattctaggtgagtcaacacagaagagtctattgtatgaggcagttgtatgcacacacacactacgtcatccgcaaaattcccggaagcaaaaaaaatatcagaagaggtgccagtgaatattcgctttctcttgacacaaacaagctcctttgctatgtttataggcaaaataaatggtgctctttagtcgagctggtacaaaactccagtagccataaaattattaggcagagatgactggatagctttctcggtcattgggagcaccaaccgaaatcaacccatcaaaagctatgagtacgtgctcctctgcccagtgaaccgtaccgcctgagttatcaggaacctggcctttagtctctgggccttaaaagcatgttaaatgagtcatggaacacttgaaagaacaattctgaaacagtaaaaatctgggcttatatacaagatacatttgatgtaatcggttatttggtcctgatgtgcttgatcttcttcggttcgtgaacgaagttgttcgcataagccttaggaacgaatctgcgctcatttggctcctgaacaaaatactcatagccttgcttctgcgcaaacatgatggcatcctccttggacttgaagttcagatgagtgccctgcatattatcagcagacgattgccaacccatcagagggttttcccagcggtggcccttctgcaacacatcccaatccatccgccagtggtgctggtgccaggtaccggattgcgtggcgggcttcgaggggcggtagattctgaatggcataattagcgtctgagatggattttcgaagattgcatccatacctgacagtacgagcctggaggtcggtaggagcaccagaaagaacagcagctggaacggtgtcaccgggctcgcttccatccatgacacgcttaggcacaggagagaatttcctacgtctctgtcagccaagtcgctccgggtgttacatggagtcccttacgaggtgccgtgatcaattgtggcctcgtaatccggctggtggcgagccattgcctcagcagggccctcctggcgaattaatgagctgtccttggggggtaccgccggggcatcagcagggctggttttcacggaagggtcgcctcgaccggtgttggtggacaagaaacgagcatttataggcgcggcaagccgaccagctctgaagcaggcgaagtttccagctctgaaaagcgacattatggcaattgtgtccctcgttggctggacagaacaagacgctgaggaggtgcaattgccaggtgaggtatgcggcaagttgccggtcgttaagacgaatccaaatccggttagcgcaacatgaggctccctgcgttacgaaccgctcatccgacaacccgctttctgttggcacttcccttctctctgccattagccatcatctcagtccacttgctcgtatcaaggtaagagagattcccacgagatggatcttgtctatcttaatctttattggcgtgcatttcaaacttttctaacgcgacttagtcacacaagatgagctacatcactcgccgaggtctttcgaccctgatccctcccaaggtaagaacccgcgaagaaggagaaccgacgaaaatatcttgaacaatcggtactgatccgtctctagatcgcttctcctaacgtgagaatccctttccctaccgtcatgctccccgacagtcactggagtcgctccgctcggaacaatttctttttttcaatgcggctcgggacaccgtagcatacggtttctcccactcattactggatttcactgacacttggaaaggcaattggcgctgccaaagatgctgcccgtatggaccgcgttgtgaacttctatgcccgccttccccgtggctcggctcctgaagttaagcctactggtctcattggccgctaccaggctcgttacttcggcaagaacccctctgctgctcgtaagtcgtctcgctcctaaagttatatatgatattcgctgatggccaaatagcccttgctcacgccatcggtggcattctcctcctcggctacagcatggagtactacttccacctccgtatgttttcctttctataccatactctgagcatcgagagtctaacacactcctaggtcaccacaagaaccacccccactaaattttctcgctatgatttgaggggcgcggaagattcgtgtatataccgctgacctagaatgaaggcaatgtagaacacattcaagcttattatgtttcacagatgcctagtttagtagtgactcaccattgtctctagatcatttagcattgtgtcatagtatgactgaacaatgaatcatatcttgcgctacttcatggagtgatctttagtcatgttatagaatggtattagtgacaaacatctagatcatgtgaatacaatataaactaggattaaaaaggaaaaaagaagtattgcccaaagaagaagaagaacaacataaatagaaaggcatgtatccactttttaaatagtcatcaatatcaatacttgtaataagaaaataaccggatactagtgaagtgatttaccagtgagcatcggccgcaacaggtccagccacaagggttccagtttgctttacggagtacttcacttgtcccacgctaaccgaaaacagccacccttagtctcaacctgaaccgctcatccgtccatgactgctgccatcacccgatcacatcaacctgagaagcaccactttactgttgaacctccctttggggactatttgggctgctggctctcactcttccacttgactttcccgcccgcccgaccttgtttcgccgagctttatctcttgttctctacctgggacattctccgctgtccacctggtcgtttggagcttttcacggctcaggcagttgagctaatagttcgaccgtggcgattctcgatacctgacaataggtacttctcagaccgttccttcaagtttagccatgagttcaaccttatagtcgccacttgtttcagtgtttacagtttcagatcgcttgtctaacagatgtcgcaacctgttggcctcacagactcgagaattgttatggcagagcagagcagccacgatgtggtaaatcaaaccctgtcgggcggcgagccctcgccttccgacgttcctgcgagcaccaacgacaagaaacctgccggaggggacgtgggggagatcaaacataccgcaacacatacacagctcgaaacaatcacgaacgccgaacaaggcacacttgatacgagtttatccgagacatataatgaaaataatgccgctgggagggatacggaacaatcgacgacagtgagtcttggttacctgggtattacaaggcccccctactgaatcagacataggataattcaaggcaaggccctgggcccgtggcgacaagggcgcttgaattaaatggagtagcatccggttccgatgttggagaggatacggcctctcaaggcggctcagaatccgacgccagtcgaacggagagcagacttaactcacgtgcaagttcaaccaagaggccgacatcattcaagccagtctccttcgcaaaattttcagtacccaaagctccgggaacgcctccgacagctaagatttctgagaaaggtatttatccttaccaggtgccacgccaattagatgtctaaccggtcctagctccgttgtcttcaactaccccgctgggtgtacctttgcaaagctcacgaccacgtttggtcgcgaaaaccactagcagtcttcgcgactcattatcgaaaaccgggacaggtgcggcgaggccagctggaagtgggcctgacccaaatcaagtctggaataagaaccgacgtaaggcagtattgattgtgtctcgaagtcttcgctaactatgaattgtgtgcagcggtccagcaaactccaccgaaacacttaacggacgaagagcttaagcagcagtatggaatccacatgacgtcgcgtattcaagaagatggcggtggaacagaggcaaagtgggccgatattgatgatgatgaagatgactgggcgccggaaacaattgaatggactgatggaacgaagacaaatctttctcaagtggaacatactgcggcaaccaagcaagagaacaggccgtcgatggaacctaaggatgactttccgcctccacgccccgagcaagtccccgctcccaaagagactaccaagtttgtcccaaagcctacgacctcggttggaccaaaccctactgtcctcaggttgggggcaaatgcggagagacaggcaaagagcgcaagcatttcttctaaaggtacgaacgagaagtcgccgtcactatctacaagtccggcgccacccccagccaagtcaccgtgggctcctctaccaccagttgagaaaatatcccctgttatacctcctgtgcaagttcaacctcaggtacatacttcgcccagggagccacacacgatcgaccgttatagcggcgttgcccagccgaaggagatcgccgcagacgacttcaaccggtcatggaaagactcgcagtcaggtacccgtgagctatacaactcccggtcgggtcgttatgagccagtatctgaaactaggaagggatcttggcgcactgagcagagctttcgcaccccatccgtgttgcagaggccagcgcagggcgaacaggcaggacctgcggaaccttcacccgcgtttcagacacataggtcaagcggacaggatggcattcactggacacgtcggcgaacttcatctaatgtcagcggaggaagtggcagctttgcacgtcggatgtcaattggtcgaaacgatgcaactcaacggtcgtttgaaactagaagaggatcacaggtgaacggtatggttgaacccccgttgccaggcttggtgcctcaacaggagacacctttgcgagaaacttctcctgctcgacgtggccccggtcattcatggcctccgcgtggtgcagccggcgtacatgaaagagctcctggtgcacctgatggcacgagtcagccatatgttccttacactgtcaaccaaactgcgaccccgcaggcgccccaggaagatccagttgccatgcaagaacgcattatgaaagaaaagagaatggaagctcgacagcgaagaatagagcaagaagaaaaggaggaagctgctaaacgggaaaggatccggcaaaagctcgaagcccttggtccacctcccgaaaagcccaagccgcagcgcaaggatactctggaaggtagtaagcctgacactatttcctcccccggtgttactcactcatcattgtcgcctcccaaacccccggttccggaaccaacgggagagccaaagcaatatggaatgatgaaggttcatcatcccgacactgtgagaaagttagtggagagggacagagctgccgaaaagtcctcgtcgacggtcaatgcccggcgcgccccttcacctcctcgggaatccaaacctgacactaccacgacgaatggacttcaacagcctggtgactctcaaacacaagcacatgaaaaactgccagagaacaagctcgatgagcaatcaacccagtggaggggtggcctcaatgcttctagttcgtacccgccgtgggctccgaatgccaaattagtcggggcctctccatccatggcgaacccctggaaacctcttagcagtgacaagaccttgggtaatggtatatttgaacagagccttcccgggtttccgccaggaagagatgttcctctgcgcaacccgcttgttttggatcagccgcctgttgctccaggatcacagtcgttctcaacaccttcgcgctcacctcaagaaagtacaccaatatcccccatatcgtcccccaaagttagacacgcaccatacgagtctttaaaccccatttcccgtcctggacctattggacctcctagttcgcaacaccaatggcaaaatgacaaccgtgtcgctgggaccgttgcctggaacaatttccatacagttgctgccaagcgcgaagcagaagaaaatgaaaaacttcgcaatgagatgaacgccgcgcgcgagggaccatcttctctacaagtaactttcaacgagacttggcggcaggtacggactggagaccaagctgggcaaagacaggtcgttggtatatcaagaacagcagagaccagcgcaccaaatccaaatcctcttccagggttggatcattctgttggtcctctttcctttacagagactaattcacgccctcttggcagcgttccagtccgaagttcacgattcttcccacaggcatctgaacagtacaagaagccaccttttgcggaaggtgattttattcgcagcccctcaccaccaccaccagaagaaatgtcaacgcatccagtattcacagggaataccagcaaacctttggtacacctccctgcgccaaggcccattgtcaaacttcccccgaaagtcatcgctccaccacaacctcctcccaccttcgcatctatggctgctgcgccgccctgccctcctgtctccactgctacttcgtggcaggagaaaatcaatactctatttggcaagaagacagtgcctgagaggaagactgccttggccgtgacgtctgcatctaaagaacccctggatgtattgcatatcgccgcagtttcagtctcactgcctcaacatagcgaacaaccaattggagacggtgagataactgctaagcaggttgaagaaaccgaagagatttttgaggaccgtgaagtaggatctctacctgttgtccgagttcctactagggctcctcccgcagcttggcaggcggcgccaccaccttcgcagtcgagactacgagctaagcatttgaagctaatgcaggttcatagcgttgagccttattcatttggtttccaagacaaagatggctcgggaaatttgcgtgtttcaatccgtttcccaggtacaattatggcgaaaacggtggccctcccgaggaaggcgggaagccagaacccccgaccacgtggaacttcgagctataagcctcgaaagaacacgaaacctcgcgaaggacctggagcctcgaattccaagaaattatcttcccaacaaagcaatgaaacaagctctccgcggcaccagtcgcgcaatgcttcctggggcccacgtacatatagcgggtctcgttaagcgcggtgtgaaagtatccatgcggaatatgtcccgttctttcagttacgtttcagccttgaactggcctttgccaggtttccgatattcgttgagcgtctttttcggtattgatgagctacgtaggggaattgacgggtctggttttgccttgaatttctagtgctcttcttaatgtccttatcttttctaaccgtacattatttcctccttctaccttatcaacactggccacgagtaacatcgccatattgagttgggtggggaatccttcccttccacatacaaagcaccagtcctgtgacttatccatcctgctgtccgtatgagagaaatacagatgttcgagtctgtcatactttgttctcatttcacttcctctcagccatctttctttactccctcgtgtcccatcaccaggctctgtgctgtttgatgtattgactcccgttttgctctcctacttgtcttcaatgtcctgtttcgggctcttctatacttatacatctcattcaggagactttagcacttgaggcaaagcctgtgtattccttgctctcgtggttagaagccaaggacgggctggagacagaaaaaagtacgaagcagtcttgagactcgatatgcgtgtatctagcatcgtacccggccaggtctgcattaaattctcgtttatatctctaggtaatttttggcattgtagacggtgtaaggtattccacttttttgttcatcagctctctccgcgttgctagatataggaagaggtattagagcaaacttcgcatagggatgattgcttgagtatattataatatcacctagtccctggcgttgttaccaacccagacaaaccacaaaaacagaaccagtaaaacaccagtgaccaagcccacgctaataatgtcatacaaatgctcgacaccaaaagagacggtttatgtacaagttttgggcgaaagcaaaaaacagccttgccatatttaatatttttcggtcgagtatttttgcgcctcaccaattccatgttcgacttgaagctgtgaaaactggaggcttccattgtaagcgtgcagggtcgattttgcgcgaccctttaattttctctttctcaagacgcttattgtgttgctccacaacttgatccgtgaggacgataacccagtttcctttctgtacaaatagttagttatctattccgagcatgtggggtgaagagcaggttctagtaacatacgtggtatctaagcatattgaacacaaccagtgtctcatgcacatccttctcggtcatagacgttaacacagcaagttcgttctcactcatggactctcggcccggctctatgagtaactccacgagtgtttctcgccagtattgccgataacttagcagacccaggtcactgaggggcttttctggagagccaagctttccttctcgcttgctgagctcatagctgaaagcaataagcagtcgcccgtagccgagacgctggtattgtggtaaggtcaagatacaagcaaggttataaccttctgcggaatctttttctttggagaaatagcccaccagatggcaaccggtctcatcccgagtggccatgcagtagaaaaggaaagggtcgacgtcgtagtagagtgttttatggtcaagaaagagtttgctaagaaggcaaagattgcggcaccaggtgcgctggcgccgaccgtccacttcaaagaatgatatacggtcatcacgatagatctcgttcccaggtgggtgaacaagtgtacatttcgaacggtgacgctcgaaagcgcgtttgttgtcgaaataactcaagcagaattcatcaatgtagaccatatcgacatccgagaacgaggcaggataaggagagaagtaccacggctcaatgtcaaacttgcccatttgtagacgattcaagttacgcacacggtgaatttccgtgggattttgggtcatacttccgcttgtacgcaatcgttcgatttcctcttcgcgtgacattttaccttgttcatgctcttccttggtatccgtgaaactgacgccgatcatatcaacatcttccatttcaggcttaggggtcacgtctgcagaaatggcttccgaatctagaactgacaaatttgcaggcgtctcgtcacggttctctttcccgcctgccttagacggacgctgtgctttgccaatattggtgtttttgcctgtcaagagatctggggttgccgaaacctcgcggcttccggctcttgcacgcttctgagcattcttgctcggtgctttattaccaggacctgctttcttcttctctggtttttcaggctgcggccattcaacctcgtgagataaatcaatccttgtggaatcgatccactctatgatagtgtcagcatgatcttgcaagattgatattggcgccagacttaccgtcgagacgtttattgaaatcgacataatggacgctaaagtctgattagcactcttgtgtaggcacaacatatgcctatctaaaacgtactaaaagcttggaccatctttgcgctgtctgatagacaaaatttcagcttttctcaattctccatcctagcgaggtatgtcagtatatagttcagtatatgacgttaatcacgtgaccatgtaaaaattgaagggattgaatcgcaactaaccttctgaaccatggccttaacaccgattctatcgttcagattagttgatgcgaccgatgaagtagatatcaaagacactataaataatttctcaaggtatattcagcgacataccgaatggtgttgagggtggcgaaccccttctcaacggggtccggcgtcgcggttgcctccccatgggaatctctgacgcccatcgtgtgggagaagtgatactggatcgttctagccggtttctatagatgcagatacaaaagtggagggcatacgcgatgcagacgaagggggaccgatactggaggggatggaagattatccgttgtgatgctcggaagagaccgcctttgaggctgtttgcctgaggttccaaatccgtggtcatcttatcgtccgtttctggtatgtagcctttacagtgactgtcatattatggttcgttttctagttgagcatgcaaatgctgcctctacatttcatttcatttgtgtttagtatccccttaataaaataaccctgagccaacagtagagataccgcaaaaaaaagacagtatgaacaaacttccagtaaaacccgatagacacgccatgtatgaagacttgcagcgaatgtggaagaagggcataattggattacattttggagtacaggattcaggcactgacctcacagcttcagcatcaatgccatccgttaaccattccaccggtccctgcaacgagttcatcaagttcctcttttcgggtccggtatacttcttgagcttcacgctctcttctcatgacgaaggccacatcgtcccgcagcttctctagcctcctggaaatggctgcctcctcagaaatctgcaggttacggaatgcatctagttcatcctttgacttctccaaagcagcgctggcttcaagtatcttagtccgtagcatcttcgcccggttttgatacccaccgtaatgtagcgcaagcttcttctcaagcttgtttcctctctcagccgtggcaagtagagaggcttgcacattgtcaaaaacaccaatcatgcgttgctcttgttggtactcgtcctcttcgtcgtcggcatagttggagagacctggaagagccttcgaatgtgcagtcgtccactgtgcatcgaaattctctgtccactccggtttcctttcatcagaagtggcttcggtgacaatagcgctgcgagctgcttccatcaacgtgtcgtcaaaccgttccaccttccgtgcttttccttctaccttagcaccggggagggggaattttcgagcatcgtgggcaatgagcagagcagcctctttggagatcatgctggcaatcggatctgtcacttgcgacgcacgttcgaccagcgcgtctatatctagaacgcttggacggggcaatgatcgttgatagacttgtgattgacgctttagttcagcctgtgctgccttttctcgcgcctctctttcccttctgtcacgctccgccatatcctcttccatatattcctcactgactgtcggctctgtagactctgaaggaagttcttccaattcccattcggtttcttttggttttggtagggcagaaagcttgctgcgaatgctttggcgcataaaactctcgtgcatcttgatctcctttggagtgctcccaacaagttgttccccttccatctgattcagggagaaatggtcacggggggttcgtagaggagtcgctcccggaccaacacctccacgcataggtgtcgcaccgacaccaccattggcctgtcggaaaggcgtggccatagggttcggggtgacaatctcctggcgccgtggtgcaataccatcaaaaccggtagaagatcccccctcgtgcaaaggtgtgttctctcctcccagcaatgaagattgggtttcagtaagggctctgatgttcttaatctcattggcgatatggtcttcctccggcgcagcgcgaggagtccttatcggtgtcccaccaacaattgccgaataattcccaagcaatcctcgcgtcatttcttcatctccagccattttgctggccttatcacctgccatacccatcttgatgatatcttccatttcactttcactaacctgagggcttggtaagacgagagctcttcttttgctactctgctccgcctcgcggatcttctgcatttgaccagctcttgctgctgctgcagaagctgcagaactgctgttcttatcattcttcctcttcttgcgctcagcctcctcgtcttggtctcctttgcgcttgttggcaagctgttgcttacgggggtcgaacatttcgcgctgcctctcattcctggcttcttcctccatagtatcgtagaaaccaggggctgccggcttctcgaacggaatatcggcattgtaatccatctcacccttctttcgagtgacaaccttgatgttgataccagcatttttgagttcacgacgcttctggagcacagcaagtctccgggattcttccagctgtcgttctctagcctttcgctttgctttctttccttgtgtgttcgccaaacgagctctagcttcactcaacatctccttttcgtcttcgtcaaggtcaattgtatccgggcgagcgggcttcgattcagggtcgggatctaattcgccaggcctagttaaagttagccgagaataaatccacggcataagtacatattagcataccgtaaccgtctcacatcgtccgcacttggcgcagcggtctccccaccctcaggacctcctagaccaaactcatcgttttcacgagcttccgcctcatccaacaatttctggtagcgctcgagacattgagtggccgtgcgtccaacaatcggtgcgatcgtacgccactgagtgggcatcaacttggccaaatgcagtagcttctcatcctcttccctcgaccactcgaccttccggatgccgggatccaaccattccacccatcgagccttgcattgcttgggagtttttctggctagcagtgaggatacccgcgcccactggttgagaccatacttggacacctgtaatatgtcatctattagtgaccgtccgatcacatcacaacaaggttcctagtagttgtctaagcgcgcatgtaacttaccgccgcccgaagcacctcatcttcgatattcgtcctaaataaatgtgagcctttaatcaatgataatattgcaagtcgcaagagctcttaccagacacctcctttgaccaccggcatggctgttaagattcagcagccgtcttcagatcagtcgaccccaattatagtatcggtatgcgagattagaaatacagaattaaactgagcccccggggctagtggctaaaggagtcagtgccgatgataacctgacgcgggcgaaaagcacgtcgctgcgaagtcagtcttcaacttgcgcgcgattgccgcgaagagctttagcgcggcagacgcactagtatgtaatttaatcgccccgcgatacggtattaggtaagcgggtccagatttttggtcgcaaataattcagattatctactagtgctaaagaaaaaaggaaaagactttccaccttacagttcgatattgcaatctagctagtaaggtctgcaggatgtctccttccacagatgcccccaaacaatttagccaaccttcccgtaagggtaaaaaggcgtggcgtaagaatgtggatgtgacggaggtccaagaaggtctccggttgttgaaagatgaggaaatcaaagggtaaatatgaattcattttctttctctcgataattctaaaggctgatttcacattacagcggtgtcctggcagaaaagccgtccgaagagctgttcaccttcgataccactggttcaacagaaattcgcaaagctgtcgagaaacagcacaagccgctgaaatcggaagaaatcattgcccggcggtcagttataccagcggtagacactcgcaaacgcaacaactccaaagtgacagatggtgttctcgaatcgaagactaagaaacataagagcgactgggttacccgcaaggattggctgcgcttaaaacaagtcgctaaagagggcaagcccatcaaaaaggacgtggggggtgaattctatgatccctgggctgatgctgaagatccaacacctgtggaggatccgcagtttgatttcctggagaaaccgaagccgaaggttgcgcctgtgacactaaaggaagctccgatctcacttgcggcaaatggaaaagcgattcctgctgtccgcaagccgaacgctggcacaagttacaatccaacctttgaggagtgggatagtcttctacaggaacaaggagccaaggaggtagaggcagagaaaaagcgcctggaggaggaacgtaaagaagaagaaagacagcgtctgattgccgaggccaaggatgacgacggcgaggtgaagtcggacgatgaaagtgcctgggaaggttttgaaagcgagtacgagaccccggattggctgaagaagaaacgtccagagagaaagacgaaagcgcaaaggaataagatcaagcgacgtaaggaggctgagaggcaagcaaaatgggaggaacagatgaagaaaaaggaagagcaagttgagcaggcaaaatctatcgccgagaaaatgaaacagcaagagcttgagcgcgtcgagtcttccgactctgagggagaaggtgatgatactgttttgcggcgaaagcccttgggtggaaggacatagtatgtttccccagtcctacttgtatcttattcatttactgacctcacaccagtgcccccgagcaaaaactggaggttgtcctaccagatgaactgcaggactcactacgcctgctgaagccagagggtaatttgctcgatgaccgattccggacattaatcgttcaaggaaagttggaatctcgaaggccggtttcacaacccaagaaggcaaagagaaagttgacggagaaatggggtcacaaggatttcaaggttccgggcttgtaaatagattctcttttcgttttcatgttggttgtttctcacatagacttctatttgtataatgaggcgttgttagatataaaaagttcttatgctttccaataccccgcatcgagcctcgaaaggctccttttattgtataaactgaagcttttgtgtctgaactgatccatctcccctataatctatgccaccagagagtaccaagtaaatgccgataagctcagtagatataaggaagttatggccagccaaaagaacagaggaacggaagtgttcgagactcccgagtgggccgtccgaaaatttaactttagcgcaatttatcggatttatcgtcgattctggaaagttgctcctccgcatcagatatctttctttgctcctcacatcgcctatccagtaccagaacacaatgcgataagatcctatctgaccattggaatggacgtgaaaaacctttccagcaattggaagaaactccaggagacgctgaaaaagaaccccatctccagctcctctacgaaacgcaagacatcgggtcgggaaggtcaaaatggtgtggtaaagaagcgaaaaacggaaacagtcgaagggaaaactaaatctgaacaatctcatatatcgaaaaagaggaagagaatggccgacaacgctgctgaggggggcaaggatgacgtacaggaaaccgtcttgaaatccatcacccggaagaattctactgcctcgcttgcgccgcgacctgacgtgaagatttcgaaggccaatgagggccggtcaccgacgtcagtatttctctggtcttccagccatatgttatggttaatctttgctaatcctgtgctagtgcggaactaggtaaatatgttgcgatggactgcgagatggtgggagtcggccctaaccccgataacgactcggctcttgcgcgtgtcagtatcgtcaacttcaacggcgaacaagtgtatgactcctttgtacgaccgaaggaaatggtcacggattggcgaacgcatgtgagcggcatattaccgaagcatatggtggaagcccggtccctcgaacaagttcaaaaagatgtcgcagagattatggatggacgaatactcgttgggcatgccttgcggaacgatctggatgcactccttctgagccatcccaagcgcgacattagagacactagcaaacacccaccatatcggaagattgccggaggcggttctccccgcttgaaaatgctggcttcagaatttttagggctggatatccagagcggcgctcattctagtgtggaggatgctaaggctacaatgcttttataccggcgagataaagatgaattcgagaaggaacacctgaagaaatggccggtacgagtggtggttgagaaggaggatggagatgaccagaagaagaagaaaaagaagaagaagaagacgcgcaagaggtgattaagttacatacaagcttgtctattatacccaaattttatggcgtttgaaatcattcaatccgactactttgagcatagattttcgggttgcatactgtatcttgagcaagcatatagaattggaattattattatagatacttagtctttgacatcaatcgacgtattctgagattgagatccgaaaaaatgcaatgctcatactgtcgatccggtgatgctctgggttcggaaatttccgctcttaacggcacttaaatcactttacgcgacgcgtgcgccagtttactcccatccatcatccagctcatagaacaacaccctgaattgataagccaccagccaacttccttgtattcggctcagtcacctcttgtttgcactagtccattagaaataacacccaaacgcaacatgttcgctgtccaacctcagcaagagtcctcaggatcagaagacgtgaattcaacaaagaacgttactcccaatattcttccttgtcgaattcatcatgacggtcctgttgggcccctgggccgctactggaagtccgaaaccgatgaaaaaggtcagcgctcccattagccttctggtcgcaaaatattcattggcgcagataaaaacctacaaactgcctacttccgcggccgtaagctgcgaggtcggcgtgttgcaattccagaaggttatgaaggtgagtgattatatatggctgtcttaaacctgcagactataacaatccaactcagggattgtcgcgctcccaacagagcgtgtaatgccatcgacgcaacgcaacgcaaattctacgatcaacgaggaaacggaacaggaagaaccagtcaagatcctggagaaacaggctactttcaatgaatatgtggtgtggggtcatgaactgacacctgcggcggatgactccttcgtcaagggagttgaagagtggctgaaattggcagaagcggtgggttaaaacatctccccctccctctttttttcgattttgtgcgtgtgtgtgttcgaagactgatcgctagtagatgcactgccaacctagtgacgaaaagaaatcctcatgaagtcggccccgatttatctgtggacatcctacgcgacgaaatcattttggtatatagacacttccctgttgagcactactcgtgtatttgcagaatacactcccctagagaaatggcagcggcgcctgacaagatgcggctgcacttgtttgacacattggccagccgccgcacattgacattctcatttcaccacggtgaactgtggtgaattgtgcttgaccatgatcatctatcaatggtgaaatacctgcgaccctgtttatgaggcccatgaggatttcaatccggctagaaacatatgcctccgtccaatatttacgtatataagccctcattggcggctcagtcccttgctttgctttcttcagcgtgtcggcatcatttttttataacgtggtgtctaggagctacatacagtgcccaaagagactgtactattttagcatatagataagtcatatatgtatgctttcgaaggccaaagcttgcattatctggttggatctcgactattcgcctttctggtgaagaactatatcgaagttgatcacagtatcgataatattgataagtattgaccgcccaactattctgccgggcacatgtcaaggatacggggtaaatttagttcaagatcgaccttcaactttttgataccccacacaatcatgcaagccagcaacgacactaaagtggcgcccgaagcactgatctcgaaattcgagatcggtaggctgctcagacaaggtttgaacctcctgtactatcagaactggcccttcacacaaaccgctatcgtcaatacctcagtaactgagaaaggtatacatagatcagagcggccgtcgcattgctctcctgggaacaatcgaagggaaacaaggcattctcatagccgaacgagcggccttcgctaccgaatctctcgaggtattgaaagcgttccactcagcaatcacccgtgtaaacaacctgggtgataatgacatctaccgctggtacctagcgtcgtctggtgtcgacagtgagggccatcaatctaccgacctcaaactgaacctcatctggccatgtaccgagcagcatatcaagaagtactccgatcaggttctgcgcatggtgaccgaaacacctgagatttaccgggactatatccggccgtatatgagtgccaagcgggaagagggccggttgaactgggtgtttaacattcttgaaggccgaacggaacaggaagatgttattcttcgcgaccagggtcacggtcccgaggacgggttcctgatgcttccggatcttaactgggatcggaaaacgatgggctcgttacatctgctggctcttgtgcagcggagggatatctggagcttacgcgatttgaagaagaaacatatcccttggttgaagtatctgcgtcagcggttgttagagggtacggcaaatatgtatccggatttggatcaggatcagctcaagctttatgtgcactgtaagtggtattttgtaggcacctgagggaacaatgattaacagtcatcagatcaaccgacatattatcacttccacgttcacattgtcaatgtcatgctggaagctggcgctacgcaggctacgggcaaagcttttgggttggagaacctcatctctcagttggagactatttctggcgacgaggaagcgagtatggccgatgtcagcttgtcttatttcctcggagaggccagtgagctgtggaccaatatctacgagccgttgaaacggggagtgaaaccactgcggaactagaaatgtgttctagctatagacaggaaggccatagacagagttatgaatgagatgaatttatgacagcgacctatcccgatgaaagtatctacataacttctttactgagtgtatcatagttaacaaatgatctgactgcctggcccatctagctaatatattggttggagtagtccgtagacgtttaaagctatcacatgtcattaaatggaaggcggaaaccccgattaaataaattagtatatttaactgagaccccgcagatcaactccaacccctcactaacatcattttaccaaccccatcactccactttgacctcagaacctttcatttcacaccaaaaccccatattgataatacatccaaggaaagaaccgataagcaagatgacagaccatgtcgatgtcccagaaaccaacaaggccttcgtgcccctcggtatataataccccaaaccaaaccagcagagaaggcaagagggcaccaactgacctaatgaacacagaaaacaacccagaagtgatgtcgcacttagtccaccagctcggtctcccaccaagcctaggcttcacagacgtatactcaatcgacgagccagacctcctagccttcgtcccccgtccctcgcacgcccttctcctcgtcttccccgtctccaaaacctacgaatcgtcccgcatatccgaagacagcaagctcaccgactatactggctcgggaccttcggaacccgtcatgtggttcaaacagacgatccggaatgcttgcggtttgatcggattgttgcacgctgtgtccaatggagaggctcggaaacaggtccttcctggatcggatttggatgggcttttgcgggatgcggagccgcttagtcctatcgacagagcgaatctactatatgagagcaaggcgctagagagtgctcatgctgatgcggcgaagttaggtgatactacggcgccccaggcagaggattccgttgacttgcactttgttgcgtttgtgaagggggttgatggaaggttgtgggagctggatgggaggaggaagggtccgttggaaaggggaaagttggatgaggatgaggatgcattgagcgagaaggcgctcgagctgggagttaggaggttcttgaagactgaggctcagggtggtaacccggacttgaggttcagtttggtcagtttggggcctgtttttgattaaaaggcatgttcctgtatcttttcgtttgtgtatatatattcgaataggtgtttgggagtttacatatgctggctgggtttgctcgggctagagtggctcaggtgaagacaatggccaggtatctacggtggatgtagtatcaacgactgtaatgatgaatcaattacggctgtatattatcctatgtataacagagatgtcaaaaagtgaacttgagtatataaatatacattataaaccaattcgggtcaactcaagcttgtatcatttccttgaacccaccattcctctgagttgaacttcagagcttcatctccacaggcccaccacccggctgttaaattgcgtgcgaatacctccaaagctgaatatgtcgtgcgaatttctgaattaggagaaggagaaccatcggcaaagaaaatcttctcaaatatttcctttaaattcggcttccgggaatgcacatccggaacagcggcaatgaatctcctagtgacaataccaccaccccttttatccgatggaccagcctgttgcctcctccctacgactagaacttcataaggtttccgccagaggccatctagcggcgtgataggatccccatttgtggtggtcttgatccagatccattcctcgcagacggaaagacccgcgccttggatagcatcataggctattttccgcgcttttgcagagttggtaatccatatggcagctatagagctctgggtctgtttcttggtcggctctgggaccgatgcacgatcatcagaagtgccacaatggacgttgcgatgactgtcttgcaagtgcaccttgagtatatctcgaatacgctgcatcagtaggccgctctcgaggtagtgctgtgtatggtaatgtccgctgcgtcgaacagatctattcacccatggcggatcaaggaggattagatcgaatctccggtctcgagtaagacccggtatagggtctatgtatctgttaggcgtcgtagccgactgtgatataggcagtttgcaaagtaagaaactcgacagtggcggtatatagtacgtatggttatggtgttcagcgcacttggtctcagtcaagtcgtcgtgtctttccaatacgcaaccagctctcacggttgcgtggtcagaggacgtatttctaacgacaacatcgcacaggcccgacatagagtcgaacaaattcaacccaggcgagagaaccaaaggcggattgtcaagctctgggctccgaggcgcgccctgtaacttggtagactttccaggaacgattgagtccgtggagtccttgactgggactcggcagtcaccattgccactggactctttactttttcgacttcttttccctagagatacatttcgtccgggatgatgcgcagtgcaattccgtccggagtcatgtgctacggtccttctttcaaagcaccattcaccactgaggcccagtcgaatttcatgcagcgcttctcctaccaaaggtgagatggcatcatagatttctcgctctgaaacagggattctttgtatgacttttgcccttgcagcatccgtttttggttctgtggagccggggtaaggtgctctcaggggtgttgaagataaaagatgccttgcacagacgttcgtgctcgagattaatttcgaagaatttggtggtggctcctgttggattgatgagaactcctgtgcgagagcaatggatgtgggaatgtcaagaagaaagactgtattctgagagttttgatagagaattgaggatcgagtcattgctggttgctgactgtcttgtggtttggcaatgccactgttcttggagaacatcggagaagtagagatgcggatccttccaaggaaaatgtctgacagacgattttcccaacctttatatatatgttatccccaggactaagtgccaaaagaaagagagctaaaagagtattaaactacagccacgagaggtaaaataggaatatgttgtctattttagaaaatgtggattcctaacgagatacaggtaccgctggtcaaacaattcacgaagcttcgtatcgagactatcaaggaaattcgtcacatcaccagcagtctaaacccactgcaagatcgagaccacaagaaatacaggactttgagtgataaaaaaaaacaacagagacaataataacaacgacaactctccttgtatccaacacaactatggttgaagaaacacggcttgaaactcggtggttcgcaccacttgatgctatattgacaaatgtgacaccaccatgctctttaaagatgagataaaaatgaaaacgaaaaatggaaatggaaataaaaaccagcaacacttttccctctgtcatctctcctttccccctcttccaagacgatccagcgtcagtctaggtgagataagggtcatttcatacatataaccatactactccgtatccggaaaagtagcaaaaagtggaatgaaaaaaatgttaactttatacataaagttgaaacagaagttggattaaaaggtcatatgcgagcctcagcgctaatgaaagacgatgttagcttctgtaccaggtagccgctgctcacatatagactcggagccacttacacgtccacgtcgtcccccagcagactgtccttgggcaggttgctggtaattaaattgaggaggatactgatacatctgagccgtgttcataacagggctaaactgctggggaccaaaggcggactggttaagcatagagcctggagggctcatcggcgtaactccagacaagggggtagcctgagcctgcatgccccgaagattgtctatcgagggagatccgcccggatatccaaaattagcgttacccaggttcggatacattccaccaggtgagacgccgcgagattgcgcagccaaataagcctggtactgtgcctgttgaagtggcaacaaagggtcttgaccgaagccagagccgttaattcccgaggcaccattcaaagaattgattgtgcctgcagagcccagaccattcaccccattgatagcataaggatcaaaagatgcaacactagactgctgatcggcccgggcattctccaagttttgggaaagcatagcgggaacgtactgtccattgtactgcctgtccacggatgactgagaaggataattcgaaggtgcaggccgagaggcgggacgctgctgctgcttctccgaattatcccgtccatgatggttatcccgtgcaccgccacgagatgaaaggccgacctcatccatcagtcgcttatacccttggcttggtgtggccttcagcttggtgagaactttcgacacgttcttcacaacctcggcacgcatggattcatcaaaaaatggggtggtcagaaccttgaaaatcaaggtcgcccctgatgtttgatcgctcagaatcttctccaacacctcgtcaccagggctgaagaaaagtgccttcaacactatttcacgagcatcaggctcattgcgttggttaataacttttagaaccgttagataggcaactttatgggtgcagagatgcaccaaatgcggcacaagtcttggcgcaagcacagttcgccggcgagggaaagtgcaggtgtcgaggaaccatgtgagcaaaagcgcaccgtttgcatttgtcgcgagctgcacgctgtgaagagagattgcggccgcaagcatgcgctgctgatccttggtggcgtggtgactttcaaggcaggctctcatcgcgcgagctccgaaccgtccttgggcgacctcccacatgcggctcagcatagtttcgaaaatgaagtcgttaaacgaagggccaaagcgaagacaacattgtaaaacgtagtttccgtactgatcaaggaaaagtgggacggtgtacgggcggagtgcatccacaatcatgttcttctgatttggactttgagcaacgtcaatgatcttctgcgcagcccaggtaccattcttgtggacaccaatctcagcgaggtgtggtgcaatttgaacaagcatttgctctttgatcggttcagagcagaactcaaaaagcttttgcactacggtgttacccaggtagtcagaggaaagctctgcaatttccgggagcatcgagatcgcagtctcttcgatttcctggaccgagcatgcgccgttatcaattctcttgcgaatatcacgtagacgtggagcatcaaacatcctggtctgactaggctcagggatgggagggatctcgtcttcaaatgtctgataagcaatggcctgctggatactggcggttatattaagcgtgtcttcgtcactagcaccaaattccttgacgatctgcaccatctctggctggagctcagggaggggaggtatctgtggaacagcagtcccggaatcagagctttccacgccatcagcagtggtcgacttggcgttgggatcaggggttggagaagactggatgccgttgaccccaggagtcccggatgcagaggtgccaggaactttcgcatatccaattcggaccgggcctgcgccagggaagatctccgtgccattgagtattgatttggcctggacagcactttccacacgctcgaaattgacgaatccacagttcttgtgtgtcagcacccgagtggactcgattttgccgtatctgctgaagatggctgccaaagaagtgattgtggtggaaactggaatgctgccaatccataaggcacgagtcggaccatcctggttattctcatcaaccaaatcaccttgtcgcatgcccagattaggagcgccacttccgcctagatgcatcatctgcacagcctctgacaattcatcatactccccactctccgcaatattcaaatctgcggcgctaaaactgttctcaaggcgcgaaggagtggctagatagttgcgaatcgaggaccgctgaggaggggcctcgagaatgccggcagttctagcccgcggtcgattgacagaagcgtggttagcaaatgcttggacggccaaattgtgttgatggatctgagcctgagtagcagccagctgggcagcagttgctgcggctgagggtgtaacagtacccgaaggaacctgcgagtaacggctctcgtactcaaggtcttcatcgtctgcgtacttttccttagcgttcacagagtacgaccgaaacctattgttgtttttcatcatagctaattccgccagcaacggtggcagagtagacgcttgctgctgctgatgttgctgttgttgctgctgttggatgagcatgtccaccgagggtcgcacaagactggctcgtgcttgctgcggggtttcagcgagacccaggtagtccagcgtcttgacatcggtgtccgtgagtccgtctctcgaaaaggacgagtggctaggagaagtgggtccctcagaggaccggatactcgtgagggtggtcgcccggtcgcgccccgtagcccaactagtagagaacaaggatggtccaaatgggctagacgacccgaggaagtttgccctctggggcatcgaaccagctcggagacgcgacagagaacctgtgcccctagctggaggagcaggagcagcaggagcaccggcgtcaataccagaaacaccagaggggcgaaaagggctggtcgacggcgtgggccgagaagtttgagacataaaagattgttgaaggcttgcctcattcagcgcaccaacgggtgaaaacctcgagggaaccgtgccggctctagctctccgtgcagggctattgatcgaaccacttgaagtgggcaccaggtcagggaaaccctcttggctcggggactcggggatgttctcgcgaagcggggtagaatgaccactggtaggaggaccccagatacttggggagacgccttcctccgcctggatctctcgtgctctagtaaagcggcaggagtgagtcaatggcacaattccaaggaagcgatatcataacgggtgtgctaccaaccttttcgagtataggcgagctccaaggtcatgagaaggggatccagcccctagcctcgcatttccgattgaccctgcagcgccatttaaaccgcttggtccaaagggcgacttgacagcggcggcagcggacaaatcgctcggggagctgcgccccgtagatgtcccagacatcggttgagtagtgggaatataattgaggttcatatggccctcaggtcgtgaaacaggtagcattatagattatttccctccgccttggaaaaggcaggcgccaggattcccagattataattttcttatggagcaatagatgatgttgaaggatgaaatccggttcagtcggagacgttctcgaaaagaaccatgtgttgatcgtacaattcttcgacagctgtaaataccttgtggaatataagcaccaattgacactaccggatatgttcatggactcactgcttaatccgagggcactccagttaaccagcgctcagtgtgttggatcggtgtgtgaaaggtgttcgtagcggggtcaaccggagggtttggccaaaataatacgtaagctagaacaaaggcgattaacacccagagagcggaaataggcaatatcaattctgcgcagaaatctgtccgttatgcatcgatgccgaccactgttagatgatgacaatcttggctagtgttcagatccaactgccacgatccaccgagtaataagatctccgtagtaataattatcgctaggcgaccaaggcccacccgagaaggccgtaagggacacgagcaagacgtctcgaatagatgatcgggagagggcaaaggtggaagaaagcaacggttcgcaggtgtgcggatcgaaagggccaagttgaacgggtggctggaaaataaactgcgcggtttccggccagatgcgtcaaaaaagatagaatggcagtaaagaaaaggactgaagagtgcaaaacaaatagaataaaagtaagtaatattctaattgaaagaggagaggaaatgaagaagaattatttttggtggggaagaaaagaaaaccaaatcgaaagaaaaatggtgaggatggaaaataaagaagacgcaggcaatcgtggtaagcgtaaggtacggtctcgaagaagctgatgggaaggggaaaagagttggaaagagacttcgacagtgcgaaagggaaggcggttggttcttttgccggatcccggggcaaggaaatgtcatattactggtaatatggttggtcaccggtttacctctaggaagacagtattcaagggaaccggcatgactactactagacttgactagaatgtcattcatactttacatataatagtttctttctctttgaatatcggatcacagtttttgagggtcttgcttccaaattggatctgtcgacgcttctttcgtcaggtatctctcctgtaattctcttcgctaggtacgtgaacgagtcaacgtccccaacggctccattggtcccatccatagatcttgccgaaccaaattctggaagagacgacaaaataacgcattcgttgcggtctgttatgctttctctctccttttcttcttgtctttttttttttttcttttttaactctatctccttttatcttcctttgaggtattgtttttaagccaactatgtatactttcagacatagtacctatgactctcaaatacacccacggctgccataatacctcccctcctcggaaatgtttcagatatgaacatttgtccggtcatgtgggcgtttgagctccaaaacattgtattcactgggcaatgggctgactataggaataaatttagaattctcatcaactcgaatgatgacattcattcattgccctgattactgggggtttctcataatgccatggtggacatacatatactggccatataattcgaactccataataaggttcattggctgagccccttgagaactgtaacgcatgacatgtttaaggacatgtttaaggccatgtatattttcaaccttgggagggctgagtaaagtgtgagctagtttgtattagtcccatctgattgacagccctgaaacatgctaaaccccgcgttccactgattcgtctcctgtttgacatgatgcaggtggtacgggtgttgtaagtagtaagtacaggtgataagacccatcgattggtcccttgtggcatggaactctgtgtgagcagggggagtggtttggagtgctcggtgggtttcttggaggctagtggctgatctttcacatccctgatacacgcccacacaaatatgctttgtgacaagtcccctcccctcccctccctccctcatcgtcatcaacccacaagcgagtgcgtaccacagtatgaagtcaaataacaggagccaataacacacccggaaacatgcagatcattagaatagtagcaatgagtgcgagttccctggatatgtggcccgttgttgacataggtagggatcaggaacagttaaagcgggaagcaacacactccgcatcgaagcacattgaggtacatcatgagttttacgtaggttcctaccggcgctcttagaaagcaatgtataaaaagcaaatttaagggagaactaaccaaggggagaagcgaagaaagaggcagcaaaaagaaaagaacgacaagactgagattcgaactcaggccaccaaagggagtgcatgactatctctgggtaggggtcgggtacttacttacttgacccgactcgggaagcttctttcaactccgatccaggcttatccgcgagatcttagaatatattctcccattgcgccaacccacccatgatttcttgagtagctcactaaggtggttccggcttctctgaagcagatctttagccacactgtacgtcagtcccctaccgctcctcatggcatcgcggcccactgagtttaccctttagctacttcacgcgcctttttccgttttcctttctggcgtttgcagcgcccgcccttcataactctgaaaaccctacaagcctctgacctttatgataacaagctctgcgaatttcctgaatcgagcggaactaaacgccacgccggatcctctcacatccgttttcttcggacgtatttccgtgactagcttctgaaacaggccattgtcgcttcccacgcttgatttccaagttacacagaaaatggcggatgataatgtcggccaatctttcgcagaagaggagatgccagtggtgtccctcattgagggacggtcaaaacgaagcacagcggggcgccacatgtctgcccttctcaatgccgaagccgatgatgaccttgctcttctatttgaggaagtcgacgatgataacgagttctctgtcaatgcagaggaggaagggggcgaggaagatgatatgggcctagactcatcttcggacgaggaggaccaagggcccaatgctcggtctgatgactacgaaggggaaacgcaaatacaaaaggaagagaaggcagaaaagaagaagcgaagggcccagcaagatcttcgattcaaaataacaagcaaaaaggttaagatagatcccaccgccgtgtccgcagtacctgccccccctcgaccaaagaagaagtcggagcgtatttcatggattcctacgcccgaggaggggcccacgcgatcatcctcacgtcgccaaacgatgcagaacaaggagcttactcacgcacgacttaaggatagtgaggagaagcgcattcgactcatagcgactatggaggaagcggcgaaaagaaaggcgcacttgaagcccaaagaaatgacacaggccgagcgccttgccgaagctgaaagggttgaaagacagaatagcaagagcctcaaccgatgggaggagatggaaaggagaaaagcggaagaaagaaaagccaaaatcgaggcccttcaaaaccgtcgtctcgaaggccctgttacgtcttactggagtggcgtagctacctgggttgatggtcgcttgacgcgcctcggcaaggtcgacattacacccaagcttgaaaaggaggataatacgcgtaagaaaagtaagaagtcggacaaggaggggaaggctgcgacagaacaaaagcctgcagatgtctctactaccagttctgccacgacacaacccgtacccccaaccatttctgaaagtgctgcaggaccagtcacatctggtggggaaaatacgtcgaaagaaacacaagatcctacaccaaccgagaaaacggaccctcttcctatgaaggagagtgacgcgaaacccgaaggcacaactgttactgccacgggtgactctacagtctcgacgccttcccatgctcgatctcctaaacctggacccggtgacacacaggccaccgaaccagttgcagatgcagggtcacaaattgaggaagcgagtctgccaaagaagacacttgagagcgaagctatagaaaatgccccagaaagcgtacaaacgtcagaaagccgcgccgagtcgaagcccgaagagactgcaaaagatcaagttccaggtaaagaagatatacagatgtcggatgatgtctcgaccccgaaacttgagtcacaggagcaggggcagcagggacaggagcagatgaatcaggatccgacgccccttgaagggaatgatattgctgtatcgaaggatccagctgtagaatctacgactcaaccagcccctgccacagttacagaccctcaggttgtttcacccccttcccttcctgctactgctgctactgctgctgctgccccagatgcacctactgcgcttgtgccgcccaatcaagaaggagagatacctgcggcgattcaacaggaacaggtggctccggaggtacagctggttcagccagctattacagacgaggaggcgccacagccccaaattccacagcgtccgccagtcattgaacacgctgggagaaccctcacagtgctggagaacttcgatgataagactgcccagagtcgcgagtttagcatttatttcaatgcaaagaagccgccaaggctggcgagtatgtagcgggcccgtttctataatcccctttccaaagtttgctaacatcctgaatagagatctcttcgtcactctgcgtcattacatcccttccgtcgcgctatcgggaccccgaaacggcccttccttttgcgaatgcatacgcgtacaatgaaatccggaacaccgtcgctcagaagtacgcttggagcactatgctcggatgttacgtgggcccagccggtgttgctgcacggggagtccccgagcgatttctagatccgaaggctccgccgccagaaaaagtgagtgagaagaaagacagcaatggtgatggggagcctaccgatggaaacaaggataaagcgggggagacaacgaaagcttctgaaggtcctcccaacgcgtctactccagcagctgctactacacctacacctacgcctgcacctgcacctgcacctactaaagcaacagaaactggagcgggcgatcctatggaagttgataaaacataaataagcaacaggaacccaggaggctgtgttgcgtggatacttgtactatattatgatacccagaataaaataacgaatttctactacagtacctttgtctaagtacatacatcattcagtaagttatagtttgctcgccctcgccagttgcctatactgttgttcaacaagtctgtccggtctacatgcataaaaagaagtgatccaagcaacagataacgacaagatcgagatttgctcaagcccctgaagggattgtatgacttttctgtgaggggctagcagtgcaacgttaacccttccgccatcttgccggaggttataacaaactctatgcttaaaaaagttgataaaaaggagatattgaaagatcaatccgctctatcttataccctcatcctttgcctctgctcgttttactctccactattttggcaaaactaagcttcttgcacctgcttctccttcattttccacttacttgtctattgtgccgtctacttatattttgaacgtcaacatactgtcaataaacaaaagactcccaaatccaaggcttaacttctaatactatgtgctctccagtcatagtccttgctactaatatggtcttttagcccctacagttagtgtcctttccttagatatcgctggggtagtatctaagtcattttcaccttgtggtttccggccaccacatactgcctttctacttgagaattaccttgatattgatcttcgctcattcgtcaagagatggcagtgactagtattaaaagatgaagttgagatgaagtaagaaaacgtaaaggaagtgcttgtccttgcggtcaataatgacaatcacctagtctcggcgaaacctcgcagcctagttctgagattgtgtcaaatcaactaatgcacgttcgttgatgacgagatgttcaaaccaactaagagatcaatcgtggcctattgggtgtgtcccagtctaagggctttgggttttttccctgaaaaagcgatacaaaccctgaaacttgtcatacagccaaagtacagtatcggtttgtatcaatcattgtttcctttattgattttttactattgatctggcaattcctgtcatatggaagtgcccctacgagggacatatccagacagaaatgagggccgtttatatataggatccttactcttccaggaaaagaaggaaaatgaacaaaacaagaggagggatttttcctttgtgattccctcatatgttccagtagggttacggctatgcttcgttcgtgtaaggttatttgaagataatgtggccaacaggataaattccgtgctattgcgatattaaactgcggtatgatgacagtgccaaaatggcggcatgcagatgcagaatgaacactggggaacacgtatagtgttattcagcctacttacgggttcgagaaggattgacaagtagttcagtgtaagtctccgatgttcgtacgaatgagcttcggttgagaatcccatgattgtcccaatcgagtaatacggcatgtgaaccctcactcgtgatgctccccgcctctattctgcatcaggggaccaacaatactagagggtatgctatttgctttttgtgtctttttcttacctctccttccttttctccctcccacatatctttcttagcgagtatttgcttttgttgaatgactcaatgtgcgcacggccaaatcaggtacctgcgacatttctgcaaccacccccctcagctgcatggaacaccgcatcggcgttttttatttcattgtagtggtctcctgccccatgcggctacctacagtatgaactaattcgggttggaatgaataagtcgcgcaaagtgaggctgccggagaccaagctgaatagtcaaagaacaagatcatactactcagtctactctccagacaacaagaagatagaatctagagtgcgggcaaaaacggacctggttgataaataatggcgggcccacagtgggctgttttgaaaaagctggtctagaatagagtctagaagtcgacttgttttgggaaacattttcgtaaggcaggaatgaagacgatccctgggacggggagtgggaattcgtctccgctgttgatcgaaattgatgtgattgaatgtcgaagttggatcgtccgcaacagtggaactatgtttattcgtcgatgaggcggtccacagctggatccaggacatgtcatattattatgcagagtctagcaccgaatgggtttcccatttgagtactatgaggtgttcgtatacgtttcttgttcatcatcgacctcgtttattccccgccattgctgccccgccttttattgtgttacttctcaatcgctacgacattcgttaccattgttgatgaccgttgagaaaactagcatggtgggtacatgtgggaagatactactagtcctttctattccggttggatattggaaaaatccaataaagcgttgcctattgtttgaaatgtccaatgggacgaagatccgtgtgcgaaacggacaaattgcctcaaacggtcaggagacataataatcttttctctttttcaatccctctcttttccctacaaaagatgttcatagcgtcatatgaaaattaggaaaagaaagaagaaaggaagaaaaggtacgaggacaagaggtaaaaatcgtcatagtccacacttccttgtttgaacagggatggatagttcgacatgcgagtacctgagcgaaaccatgtgccatatggtgcaatcattggatctgaaaggctgttgatcctagcgcacgggttctcagatactgcagacaccgcttactgtagtgttctggatgcagtccacatggaatgcatgtacgtaaagccaatgccttttttgcctcagcctgtctgacttggctagaacaggtggagtgggcccggctgagcgttgttcatagctgagggtcaagagacagacctttatcgttatggaaacattcatggatgcccgaagtacaatagtggtggccccgcgtcaaatacgcatcaaggccaagcaacaggccatccgaacgtgaacaacatgattggaccttgatgtcctccttaatccgataagcgtgcttcggtcggttaagggaaaaagaaaaatatcatcacatccctattggaacccgtggacaaaatgacggtgacggtttagttgtgatgtagcaagaatgggaggggaagggaattatcactaggtagccgatggactttgttatcggggctatagacagatcatcaaaaaaatcttttcctgattgcattctaatcgaacccctcccctgggtcatataaatctaggcagaaaggaccacggaattgtatgggcattctgtaaatagtagagtgtcactttccttttcggttcaaacttcaacttctcaagcttcttctccacccgattcagagacactccacctatttataggagaccagaggcaatgggcgctccccttcctcctccctactatccatagtactgttacaattttgaaccgatgagttaaagtggaacatcggtggtgaggtaagcagtggttgtcgttacatctatgtcgttttcatggaatgattgcgcgtttggatgccgtgcctcaggcacgccaggcagtctagacctttccccaaatggcgtgactctttcctttccgccgtgacgtgctcgggtcacgtcagctcctcctctggggtcctcgtccattttgtactgagcctaaactccactgtttcaatgaaaaagcagatcattccaatggatccaatgattcagcgctaattccggcttttcttcacaggtggaaaccccaagttctagaattccgcctatttccttttccaattatattatatccatgtctctctttctctgttctcttctcgtgctctggctatttgaacggagtacataaccgctatcgccggatatttgggtttatttttatctttgatccatatacacacttccgcctcattctatacttatacccgcggtcgacgacttcttcctttggcatccctttctcataccagccctgttggtgctaatcccccgagtgattttcctcctcggctgcagcttgacatatatcatttaatgccgcatagtggtactacaggtcattagtactcccaaaattgttcatttgcacgtgctttccgacaaaacactcgatccaaagaaagaataaaaaaccttgcaaagatactggaaaccaaaaaaaaaagaaacataaaaattcctaagaaaagagattccgaggtatgttacttatcactgttactacttatctatctattcgcgttcattcttttccttatctctccccactcagagacccatgataacaatcatcaacccccgtgtattaccgttgattcggttcttgacctatctgactatttaatgcgccactgcagataaaagtcccaggaaagcttatcgctgattatacggaccgaagaattttggagaatatttgtctcattgctgactgggctggttgcaatattaatcgctcagatcttgtactccctcagcattcctcctgattgattgactcgccatcgcacatcattttccagaagggaaaaaaaaaacaagaacaactaggaaatattactttggcaatacaacggcggtctgagacaattgttccaacgagttactcaatcgcccctgctagccgcaaatccctcataccttgttgccctcaggggagacttagtgctccaccgctggacccggcgtcctttggcgcaaggtacccatcgtcgaactattccagatatatctgtggtccatattatatttatacgtaaatttctcaccgccacccatgactcaaggcaacttttcttttaaccatcgacgctctcattccggttcgtatgccccgaagctgagaacagcccggccggcactacatcggaagggcacatcctttgtgaatcactccatctcgaagctgggtgcaggacacaccaggcacagtgaatcagataacgattgtcaatccgagatggcggccagttttctcaatttttggtatgtctccttgatctctgatcggtcgatgagctcatgattccttattccttggccctaccaccagctctccccttgcattctggaagctttggcttatctgaaatcgaagctaacccattttcgcagtgccatgtgcgagagacagattaccataccggacaattctcgcctttattgcagtgaaaggtatgttgctcgccttatcttgtcattatcttcttttgccctggcacagcccccttgttttctgtttatatcccgtagtgcccaccctaactatttcacaccgatttacttacatgaacttctactcatacttcttttttagttgccgtcgcaaggactcccacaaaccactctcagcttccttctcatcgaatcacaccatgccatcttccaccactcccccatcttctcctcctatgtctccccgaaccattgtaccacctatgactcccaccaaagctcctatcacatcgactcaggccatccggatactgggtgagttccatgactccaagacggatcaggacccgtccgaatggaagccggtaatacccatggataccggtagttcagcctcgcgggcttcatcagacgcctggcaatatctgtctcaattccatagcggttctgctcccgttccaatgcgccgtcccagggtcgaacaccgcagctcagccagtttgttcacgctgttgggtagtacgggtgctcctccgtcgctgacgcatacctcatctactgcggcatcttctttcagcagcaatgcttctgagagctacctgagcgagccggcccatcgtccattgcctccacgccgcaaatcctatttctcgggtagtgctaatggtgcgaagggtgttgagctagttgtccctcacatggaggttcgtgttggggactctactgttgacatgaatgggggatccatttttccagcaagcagtgggctttggggggaccacaatgacaagtgccccgccatcaggatctcgggcactgtacccctccatacgcctgtacgcccgcagtaagaatccctgtgggttgctggattgctgctgtctttaatggggcttaagtgacgtgattgtcattgtaagcgcgcgtggatctggtgttacgggacgaagttggatgatagttatctttcttttgggtttgaaagttgcgtatggttttcaaggagtcaacggatctccaaagaagcgaggaacatgacgttacgggacaatggacatggtagttctatctttgcattcagaattcagcgaatcacaccgaatagatgttaattggcgcaggctcagacaagcgtttggcgaataggcaatatagatagatagggtatagctaaaatgggctttcatgcggtgttcatgtgacaatgtgccgatcgtagttccagggctgagatgcatgtactaaaatttccgctttttgtttgacatcattacatacgtctctaagcagtaaatagaaaccaacaaaagaagagagaagagaggcaaatagactataattagacccgctagggcgattcttcgcaaatcatgcgctcaattttgggtactaaaaataaaggccaagcctcgttccattcaagatccatctactataaataccctatcaatgccctctagtatcggctgcagaactgaacaaggagtggctggaaccagtaaagagggctttcatatgtattgttagcaatgggttctctagtacctatttttgtatttatcaactcattgtattggctatactttctctggatcaaaatattagaagtattccgctctaccagagcgctaaacagatagggttatgttagggctaccaagccctgataagtagtacatacattgcagtagatgcactgtactacacactacatgaattgaaaggattgtacttctaaactgacatgtttcctcttgatcaagctgtacataggaagtttgtatcgcataggctatatgcaggatgacgacggttagtgtagattaacatcaagtaccctctcaacaaagaaagaaagattaaagatcttccattcaacctttaatatcactaatatgcaaagtttaatatgcaacgatattcgtagtgatcattctctgaatgacaattcctcgaatcccgactctgatatcatcaattttccaataaccaagacaatcaaaaaggggtaacaactttgaagcccaatcaatcacacaagctcatgtagcctcttccaaagctaactaaaacaattacccgatcacgactcctcctcctctggatgttcctcctcatctccccacttgatatgatccgcccagtcatccgcatggtcgtctgagatacagcaagcgaagcactcctttgctggtcggaactatatacaatgaaaccaattagtattcacgtttactatctaccatcacaaatagcggaaacatatacaggaggaaaaagacagaaaaggaaagagaaaaaaagcaaaagggggcgaccacataccaaaggcacggtaggagtctcgcatctcaattcatgcaagctcgtcacgcaagctcctatacagacggtattccctgtatcgattgcattgggtctttcgacaaattggccgtagatacctgtgacgaagaggcagagggtggagatgtaacgtgcagagaggcggccgctgagcttcatattgaggtttaggttgattgatttcggtaggtatcttctccttccttctttgcttgtttttttgggcattcacgccttcttcttgtttcctttggtggtgatgtggatgagattgtgggtgttcaattgggaattcgggatgttaagaaggacgctatagatatacagagaaggtattgtatatgcgtgaggatgtggaggattctttaactactgacaggtaagcgcgatgcatgcttttaaagaagcacgcatgtcccttttctggtgatatgcaaggggaaccttgctagattgaccttggatggggagggaatggacgagagtttagttgttgatggggttgacggaggtttcattggtgtatcaacagggttggcgtgaggaatgtttgaaactgcgcgttaacgggatgtgtgtctggaatttggacgtgtttggggcatgtaggtaataaacaaacattctctcctttttttttattattattttcttttgcttcttggagttttgcataaaagtactatgatttggatctgcctactactagggttcacgggatgggtgacacatctgaatctctgcctgtagcttgatgtatgaattgtgaattgtaagaagggattgacagggataagagaaataacttttatatgaaacttggcgcagttcattggttcagatggacctgacatgaaaaagggagaccctgtcaagggcgtgtcacggatttttggcaggcgggacgtttatgtctaagtaagcccacgccttgggagaccaacacaggagatattaggtagtttagttctgcccttttatcgctccttgcttgctaaccccagtatttgatgtaggatttcttctagtatgaaaaacattgtggttgatgagctgctttgaagctggtcccccttgctttcctttctctgtcagattcgtacactcacttgacctcagcgtcgtagcgccaaattgtatatcccgtaagagatattgttagccgtcttgaaaatgaaaggcttccataacagagccttgtgtttggattgctaaatttaactagtacacctcaaggagtgccgtgaatgattcatgcagggaggccttggcctaaggctgcaacgctatgctcgataggtgttaaatctggccccgttatgagtgccgagggaatcgggtaggcagttgtaattagtaaacatcacgctcgttgacagtacgctggatgcttccgaagagctgcccattaatcgcagaagaagacgagagaggaatactttccgtcatcgttgaaaagtgatattcatcgcaaccaaaacaaagcagagtggcagatgctggccgaatgccactcataaactccactgcggccggatataatttccaagcgagcggatagccgacacctttcagaactgcttgaaaagatacgatctcgaacgagctttgccatatagctctgctgctatcatggcgtcactgacgctgaacacaaacatggcaaatcagtaggtgtaggcaggtataacagatactactcgggcttttcctaggcacaggcaacaatcccataggtcccctgttcaatctgatgatggaaccacaaataagagcagtgctgcgtggcacccagagcatagtacgtctcttcgtcgactatgatgagcgctgcgtgcattatcccatccgctgactgcggtggagaaagacaatccttgaatgaattgcagaatcctccgaatgatagatatcttaaccccccgtcccgccactgacgctggaacttcgtcaattttctatactcaggggaacatttcctccagcaatgttggcagacactatgatggaaccccttcccgaaccgccaaccagctgattgaacgtggtctgtaataggtaaccaccacgattagatgctccggtcgtctccgtactgcctggccactgaccagttttgcgggcaccagccacaggacttgatagttatcagatcacctgaccaggttgcccaaaatcattacctgcggtcagtttttaagtaggtgactttgagttacataacccaaggttcccctgaatgagcacctggacgagcgtcaagtggagttccaatagaatcatccggatactttttccttcctaggaagactccgattggtgccactcaggaccgagttactcgatgcttctgacttgttttttttttttttcatgcatacttccctttccctctaagtagagggaaagcatatacccatgtttaattgctcacaaacctcgccgcctgctcattgtccatgtgccgaactgttttgttagaactatgtcaagacgcagtaaacattggccagtgaaaaacagctgcgagacgcgagtacatggcagaagtccatggggaatgaagaaggcgcttgggttcttttgaagggcgttatttttatgccttgactgtcaccataataatgactgcccctagacaattggacaatggagtgattgaaacccatggtgccttgttgcagtagacgccttggtctcggaagggagcgacggcatcaactcgcaatactctaatgtatccccacccatcaatgaaactagggaactgcgatgttgataatcacgtgggacgccgcagataatatctcattagcactttgcagatagcttgcgaaggccagcctcccagtcagctgctcttccttcgagatattctttttctgcaatagaacactgccctggtatctatcgctcggatagcttttgaggtcgatagaccctggacgggtaaagtttatctatctatctagaggggtcttacaacagccacgaattctgcacatttgctttttgaggaaactcagattattgagcgtatgccaagcagatcacggctagtcgttaaggagctcccttggacgccaggacagtccaacctaggctgccgttatctattcacgaacacagcaaaatattggaggcgacggcgcagtaatggaggctttgaatgacaacctgagtaagtatgtatgcttgaccactgcaagtttcgccttcaatgaaccagaccgatcagacgaatgcttaaccacgcacccggccaaaacgtgcgagtcggtcactgaatgaatattggagaaaataggacaagatcaaaacgagttgcatcttgggaaactggcttgcgggtaatctgcggtgcgattttggtcggtaagaacgcgactttttacaagggtatggtgacacagaggaacttcaaaccggcatacaagtatcagacggcatatcctggccttctcagaccccaagcccagcgttatatgggtggtatcgtcactatgatgactagctttgaagtggttgagacaggcttgtatcattcgagaccgtcatgcgtccgggaagggaagtgtggcggttgttgaattatgtagccatagtctccgcaatctgaagctttgcacttttctcgaaacagaaacgggaaatctagctgggcaagattcgaggtggcacttattttcaaccgcgctgcgtcgggttcggaaacggttttgaatttggctaatctgacgagcaggctatatggtgttccttcgagcggagtgatgttgaccagtatggcacgatctcgaagggactggtttgtttccatgggacacgcgagctgttcgtcattgagcagacaaaaagggagggtttgcaaattcgcgccaaggccccacgagagagataatgaagagaaaagcaaccatcttcacgtagaaacgtctatcctgtagacgctcagggcagttgactagcttggaccatgtctgaccattgcctatccatggttaggacaagtgggtgacgggaggtcatgcgcgagtcgctgatcccgtaagtcttttcctaacactaccctttctatgaaactcgatcatgattcgatgaatcagaaagaaaattcaacgcccagcagacttcagagactgaccaaaaggcaaataaagtgggttcaagctttaatagatccgttatgatgtgccgggttagcgagaggcctcccgagaatcggtggcggagacgaaaaacaagtcatgagattggctggcagttttctccgaggcccctatagccccaactaatcactggttgaagtcattgctcttttctcattgtctcccctcgagtgctgccgagggcattccagattactggctctattctagcctttgcccccgtccttcctggtaggggtacgcggaaacttggagtggcatgcagggtgatttgggccgtcaaatcgaaacaaatcactgagcacccgcatctggtcagctggatggaccactggcaatggtcgtatttttagccacctagacagagaggagacccaactagctcctctcaacgtgctgagttctcggaggcttctggtgcctcagaggtgtcgagcaaatcacttaaatgatgctgttgcgtgattcaatctgaaagatttcctttctcctttcacattttggttgcttttccttttgagttatcggtggctacctttatacccatagagccttaggagtggggattggttttatcctcgtcaaccaccttgtgatacccctgcgacgtataagggtcgcttgtgtccgccagcgacgtctgcgcgccagacgtactgacataactgcagccacgattctcgcttaaacacgtccgccaaccaaccctgactccgtgcaccactgactcgcttcaaattaaaggccatatttcatcgcgtttcctttgagtctgattctgtattcgagcttgccacactctcatatcaaccgtgtgcctgccgagcgagtatttagtgatcttctgttaaacaaccgatcacaactgtgaaaccacacagcacgatgaacagtcagaatattcacaacttggagcagaggtaatcgacttgcagtatagaaactgtgatcgcacatacttatgtggttaacctcacgtcgcagttccaataatccaagttccaacaacgaaagctccaacaacgaaagctccaacaacgaaagctccaacaacgaaagctccaacaacgaaagctccaacaacgaaagctccaacaacgaaagctccaacaacgaaagctccaacaacgaaagctccaacaacgaaagctccaacaacttaagctcgaataacctaagctcggatgacctaagctcgaacaaccaaagcagtgatagtgcccgagtctctggttacgagactccgaacacagatcccctattcactagatacgccgaggattcggattactacagaagttttgtcgaaaaacttctggatctggtttgcaatgaggatcaagagactgtagcccggttagtctctatcatccgttctggtgcctcccaacgagagatcctcgccgtgatttctgaaatgcagaatggaaacaaccactttggggaaaatggtgtcacgggatcctaatggtcaagacaagcatggtgaaagctgatatgctgcaatagctctacaccttgctcgtctctgctatcatcatctgttggcatcgatgtcccgacagttggaaatgagtggccgccttgaatgaatacttgatgataagatgctgatgtcaacctccggatagcgtcatgcacatggatcttgaggtggatatgccgcttagttgacttgcttcttcactccctagtcccgtattaggtatccagttggaagtggagattgacctgaatgctttcccatttcctggttcagctgaccctttaccgtgtttaaatggtagttcccacattactatgcagatcctttcaccatgtatagtaatcagcccgaagttgcttcatctcattgaatttatatgcctgggcacggatggttcaatcatcgctgctccctgccatggctggccgtctcgtgggtgcatgacacgggcatcggtgagtatgctaagtggacgtagccgcagcataccagctacgaagagctatcaatctcactcagatcatggtgtatatctggtgccgagtgtcgggtccgggtcggataacgagaggttttcagccaaaccaggaagtcttcctccatagaccatacagagctaaccaggccgattgtgtctttgctttcgaaggttccttggaatttagtttcggcgccaagctccgaatctcatttggcccatcgtccaaaagccgggtggcgagttggacgactggcgctataaaagcatgttcaaatgattgctggtggtattatgatatcaacttgtcattagtctcgatgtagtttcaatagcaaccataagtgactagaatgatgatagtcgttactatcgtgacttcgctgtcgtagttcgtagttatgaaagaggtttgttgctggaaggggaagggacgccacacccgtatgaggctgattgctttagaatatcctaacactaagactttaaccttgcacattcacctgtacctgtcctccttaatgccttctgtccagcccaacaagtgaatattactatagtttggtatcagacgcttctgtagtcgttatcacttggatctgtagggtcactcaagcttcaatcgttgcttgatcctacaaagagatagaggtactcatcctagcacagctacaacggccaaagccatcttagcacagttggtgtgggccatgcaagagtcattaaggctatctatgtgagaagagatttagctcctgaggctttcgagaacaacgagcgaatatatcaacatgacttttgcttttgagagagtatgtgactggctggcacttcaagttcctcacagtcacaggctgaaccggaatcgaggatcatcatcacccaaaccattcaatacgtcttcatccagctgcaatctatcatcacgctttccctggtacctctttttattctcgatcaacaggccggcggcgaaaattgtactcataattcaacaaaacattatcatcgctaatgagaccccataaccaacagtgtacagaggggcgtcgtccctgttgaagatgttgctcgctataatgccgccaatgttcccgaatccaacctgaatagcaagaccaacagcgcgcttataattcccactgaggttgttcgctatccacacgatcgcaacggggttgagcaatatagtatccagtggtcacgaagaacactgccatgtagcggacatgcacattcaaccctcgagatagaaggcctggcacaataatatgatatatccaatgctcgcaaagacgacaccgaatataacatagccgtagcgatatcgccagcgatctgtaaggaaagataccatccatcatcatgacaaccgcagcaacggcccagattgggatgctatgggcttgactctcgatatcactatagcccagcgaattcacaatggagggcacgaatagggctgttgcgtacccggaaacagtgatacccagatactagtagataaggctacccacataggcctcccaatcagatatgattcgtctccacgtagcaccatcgagtcggtccattcttgctccttcgccgacatcgcaagcgttgagttcttccaaaacttctttctcttcactactcaggaacttcgctttttcaggccagtctgcaataagaaacttggccgacaaagccgatacaattgacagcaagtcccccaatgatgaagacccagcgccatcctgagtctccgcccaagttatgcatatgataaagagcgtaagctaaaagaccgccaaaagcaccagccacgaggccggcagcccataagagggagaatcgtttttggaattcatgccgtttataatacatggacaagagatatgcacagcctggaacgaaccctccttcgcaaagacccataaagaaacggcatgcaaacagacccgatgtgttgttgacaaccccttgacacatgcatgcaatacctgatcaatccatcgttagcggctgaagcacggcaggcacagcaggacctaacccagaagaaagtcaacatgctgatccacgttgagggagcgaatcgcttgagaaggacattgcttgggacgtcggatatgatgtaggggacgaagaagatttgcagcgcatcggccatatccgttcctgtcatttacaactcctgtagaattcctaagacgctgacattgcctaaattgattcggtctaagaaaccgaatacaattacgatccatagaggtatcatcagatgaagatcaatcttccgcagaagcgcccgttccctctttgcattgacatgatgttgtttatcttcggaaatgggctccgccttattgagatcctgctctggctgcttttccgtattgctcggaaggatctccatcggggattgcacatcaggcctgtctaaagtcggaggggcaggatcgattgtcactcgaccttggtaaaagttgagtcgccgaactgagcgcccaagatatcgaacaagaacagagcattattgtgaatcacacgaccggaatgtgaaagcagctaaagttaataaaaaaaaaataaaggagagggaaacgggatctcgtgcaatgcaacatcggtacacgagacgcatgcaatttctctccgaactctccccatcctggttcgactgctaccctgaggtccgattagactgtagatatgggcttgcacaaggacaatgttagacctccatctattcaattgggtgaagtccaagatatcgagaataacggtgcattggaaacttatgctttgatcgtttttctttctttttcaatcatacttattacgacgattattatatttcataagcgcgtatatgtccttgtactctagatattgagtgaacacgagcactacagttcaattactccatacctaggctaatgtatgcatggctcttcccaccatagacagcgtcgtactatacaatcttagctacatgtgcttatttattttcaacttactacgacgcctacaatgatctttcagaaaaatactaataaagtaatgtattgaccgaagttctggtatactgatctaccacagccatacaggctaaaactacaatcattgctgtgaacggaaaatacacatcagaccttgaccatccggtgttgacacgaagtgactcttgtcagtgggagaattatttcgtcgcaaaattccgctttagaaacccaatatcattatccataccttcgttgatctcttgaccccctatcaactaatgactagagtggacagggattcatgaaccagtggtagattgaccgtattcagtcaacgggttgaacccagacagatccgcctgtgtaaagagcgacttgtttgccgtaagggatattgtaggtagctggcataaacccagcccaaggtgtcttttccgtccctctttcaaacaatctctagtagtgccaaatctctaacacaaaagtcggcgtttgcataacctccgtctttcgcatcacaacactaggaatcgcagccttctacctagacatgacctgaaaaaccatcgggtcttcgatatgggccgctctcgaatcaaacctgggtatcatatgcgcctgtctcctcgctccgtaccacctcttagtcttcattttcccgcgtctcttcaacagatcgcagagaagttggttctacggaattactgcatagtttcgagtaagagcagagtgaagcccgttggtgcagactcggagcctatgaaaaaggttgggcagagtgtgcttgatgaatcggtggccgctccggaggagggaggagagactcctctgggttagtcccagggacagaagaagggagaattgcattatatcagacgaagagcgagactcggggaacgacgcaagtgtttgttcgtgttggatggagggagggaagggagattgagctggatggggttgagagctataagcgttgaccagttataatgcatgtgatatgctaaaacaatcaatgtgacggccgttgacttgacggaataatgatggtctagtttcaatcacaatcttctacctgttggtactgctcagttttactcatctaaatcaacggctgacggtctttatcctcatagacatattgccattctttcgaattgcgggtatggtctttacattgcgtcaaaaggtttcgtacctaggaactactggatatcaaataaatagagcaactgggtctgtattgaaacgttgacatatctatgggagttatctaatgtattggacggtttacggtgtgcaacggccagtaaagcggggatacaaactgcattccctgacagtgtaacgggcgcacagccaggcgaggaatcgctcgagaccgagaccatatccaccgtgaggggaggtaccgtacctatagcgaaggagttagtatttgttatgtgaggttttgactcttggaagggagcatcatacttgcgctggtcagtgtaccagtagtagggggaggggtccatgccctcatgcttataggcgcccatgagctcgtcccagtcatccattctcatactgccaccgacaatctcaccgacaccgggcataaggacgtcgacactctcggtgacacggcggtcttcggggtccttcttcatgtagaaagccttaatttcagcggggaagtgggtgaggaaaatgggctggttgatgatgtcggtcatcttgcgctcggcggcctcggcgatgtcatcaccgaactggtggggcttgccttcttcgttggggatttcgtgctcgatgagccattgaatggcgtcagagtacttcatgcggcggaagggacggcttgggggcttgaagtcggggttaagctgattgataaaggctgcggtctcaggttcggccaggatcagttcaatgacacggcagatcacagcttctaagtggtctaggagatcggtgaaagtgatgaagtcaagctcagcttcgatgtgagtatactctgacaagtggcgacgagtaagggacttctcggcgcggaatgacgggcaaacacagaagacatcacccaaggatgggaggcaggtttccaggtacagttgggaagactgagtgagataggcgttctcgccgtagtaatcgaacttaaacagggtactaccaccctcaacctgcgtttgcaccattgcgggtggggtcacttctagcatgcggttctcctcgaaaactttgcggaatgcccgaagggttgccgcgcgcaccttcatgacagcggaagcggtctcgccacgaaggacaagatgacggttgtcgtagagggtctgcggatccgaatcaggggcgactcgcgtggtaatagcttccttgtcaccggcggcacgaccgatgatagtgaagaagtctgcgtgaagttcacggttgttgggggcatgctgcttaggtgggacggcacgcatttctccatggatggacatggaggttccgagggtaagagtcataatatcgtaggccttgaccatgtctcccgtcaggatgcattggaggtagccatagccatctgtcaaggtaatgaaaacgacatccttctgggaacgaaggcgatgaactctgcccagcacacgaacacgggtaccagggccctccgactccggacttccaagcttgaccacggctggatcagtgacatcaagacggattctgaccggcttagggagggaggtgtcctccttgataatgatcttcttcgcttcctccaggacgaggcggcgcttctccgcctcctgcttctcacggatggccaattcctgttcctttgcggccttctttttccgttgttcatagaggttggtggccttcttcatcgccgacttggtggccggcttccactccagcttgtcgacatccttatcagcgggctcggtctgggatttgcgcgtcaaatattggaaaccctcgctaggagcgtgctgcaagaaagcgtgcacaagcgtcttgtagggagcggattcggttccggtcgcggtagagtcgtccctaccgacgtcttcgtcaatgtagatggtagtcatggtcaccggctggctctctgactcgttgtgcaaagaatgagtgtgggtgaggaaagtactgcggggagaatattaaattagtttttattttggggacgtgagtcacactcctatagaaaaggtgcaccatgataaaacgcagaaaataaattggggggaaatataagactcacaggtgtcaagtacttagtccagccaatgaagactatgtaacaactaccccaaagtgagaaatgaagacgccgagtcgcacagtgcttggattaaatcgcgtggaggggtaaatttttggatccaatctgaatgcgacctgtcgcgggaaagtctccccccacgtatgcctgaggcattctatattcatgcctactctgtaaggcttatccttgcatacatcaagaacaaacaacaattgttgctcagcttgatttgcattaagttatcaacatgattcatgctaatcatgactgatctatagagcgcccccgaaatactcgcgtacctagtcaaaccgtactcaaatacagcatacacattatctccttgcgggttcaaatgctgtacataacaggacaactcacgttttatcccatgaaacacctttggatgttcatcaaaacttgacaaaaaggtattctcccaattgttcaaaaatgagataaatttctattcgccaatgtatcttatttatccaagatatgagccattgacggtgatctagttccctaagtggctagtaaggctggacatgtaaggtttctgaacaacatattaccatccggggaaatgcggaccgcggtaaatattcctggattggaaacgccggacagacgatgaaaccgactagatagattcgaaacttagacgttgtaatgcagatcaatagcccattttctccttaatatcaagtggtatcacgatatggtatccacaagaatcaccatcaaggagtcggtactccgtacgcaaggaaggacaagagatggtggatgccaagacgtaatggtttctgcaggcgaggcggatcattagttcttccatgtggcaagagcctccctttcctcatccaggaaaccccactcaatcatccagatccgcgatggaaagagatatgggagatatttctgcgtactccggactccgtacagtactacggaattctcagtccgatcttcctgataattcatttggatgagtatcagtacacaatagtatctcactcatttaaggaattgaccggacacaatacaatccaacattcggacggcatgtggctgataccaccatcgtactgctagcaatatgagcgacattttctcatcttttaagctgcatcagccacagccttgtgacaaccgcacggatagtcttgagggatatttgactaaacgacaaagatgtttcgcttggacacgatgatctgatattattggcagagaggatctttgtgcaagatcaattgcagacgatggtctggctaacaggatgacatctctcccttcggggatggagattgtggttttccccatcggctctggggacgctttactcaaccagtcaggtacgaatgtcaatcttcactccacagggacattaatttctattattattccagcctcttgtctgatgtttggttcactactcactttcccccttttaccccttcatccactcttcagcatttcgttgagtcttctttttgattaatgctggtcttgagatattattgaatcttagttccttttcttctccacgttcgttgctacatgttagtaattttgcagcgattttgttttgtttccatttaatttccttttcaatgactcgaatgtccttttaagtgaattttcgttcttttctgtcaagcggaagatttactttgccaggtatacagtgcatgctgtataaatcccgagaagaggaaaagagagggaaagaaaggaaaacgaaaaataaacacgtaaaaagaaaaatagagagagagcgcgcgcgagagcaagaaagtgtgcgctgtcactcatatagtctcttatcaagctcatctcacgctacgaacagccccttttctcgggggcccgtagtttttttctctcctccactgtcttttctcacctgcgctctgcgagactattaacaattattattttctctcattcatttctctttgtcagttccacttttcccttttcagctttctcagtggatgtcccccaatcggtccttttttggcctttccctttgtcaacaacacttcttgggttctgcaattgggggttcatccttattctttcaattaactagaccatattcttaattatccatcttctgtgtttttctatttcccttttgattacttgatcaatttctcttttaatttcgattgactacttatttctccagtattattattatattttttctattatcatatttctctcttttttattttttattttttttctctctcaatattcttcaattgacaagttggtcttgtttacggggattgttcacccgcagcgcccctaaacaccaactaagaggtttgtcaccgttccaccgaacattgtctaatgcacattccaattgaccgctggacctctttctagacacgtctcaattggcctatccttatccaggcttctttattgttgttctttctccgtcctccttttcgttcgacttcacttggccatcttttcggccgctattttccttcacttattcccttcctcctttctcctttcgggggtgatcttcacgccggttggcttttcgctctcccgaccattcctaccacgtcgttgtaactcgcacttccttttaccccctggccggtgatatcgatcattttacattagccccaatttactttgtcccctcttccttagctagggggctatcgcgtccggaccgttcgtgttcctcgccatgcaaacctccgatgcctcaaacattccgagtcgtttgatcccttccaagttttcccacctcaacgcggacgatactggtttctcccacggagcgtacaactccaatagccttcctctgcagggtctgacggatcggaacgctcgtcgagctaatatccctgctatcaataccgccgccagtcaaaacaacaccgacaccatggcagcctcgggcaccgcgttcgacatgaacttcactcctctgttgccgtcccaactactgctcggaagccccttccaaccgggaaccccttcggcctttgcctcgccccaattcaccaactttggtggtttctctcaggccaatgcgtcggcgcacgcgcaaaaccaccagaatcagctgggaagcccaacacaggcctcgcagaatgctagtctgtactcgggtatgatgtccgccgatagcatgggaaactcccaattgctagggggccctcaatcaccagttggtggtatgggtggcttgggtaatgcggcttacggaagtcccgccgcgtcggtaactcccggccttctctcgggtacaagtcgaaccgtgtatctgggcaatattccagcggaaacttctgccgaagaaatcttaaatcatgtccgtagcggtcagattgaatctgtgcgcctgctccctgataagaactgcgctttcatctccttcctggacagcaactcggcaacgcacttccactcggatgcaatcttgaaaaagcttgccatcaaaggtaatgacatcaaggttggctggggcaaaccctcgcaggtgcccacttcagtggccttggcggtgcagcagtcaggggcgtcccggaacgtgtacctaggcaacttgccggaggagatgacagaggatgagttgcgcgaagagcttgggaagtttggtcccatcgataccgtgaagattgtgaaggaaaaggcaattggctttgtacatttcctgtcaatcagcaatgcgatgaaagccgtctctcaactaccccaagaggctaaatggcaggcacctaagcgtgtcttctacggtaaggaccggtgtgcatatgtttccaaaacacagcaacaaaatgcagctcagttcctgggtatcgcaccagggtacgcgcacatccttaactcggcagatcgggacctaatcacgaacgcactcgcccagcagtccgttgcagctgcggctgtcgctacatccgctggtggcgtcaacaacctgggcaaccggacgatctatctgggtaacatccatccagaaactaccatcgaagagatttgcaacgtagtgcgtggtggccttctgcatcatatccgttacatccccgacaagcatatctgcttcgttaccttcattgacccgacctcggccgcctccttctatgccttgagtaacctccagggtctaatgattcacaaccgtcgcttgaagatcggctggggcaagcactctggtcccctacccccagctattgccctggctgtaagcggcggtgcctcgcgaaacgtctatgtcggcaacctcgatgagtcttggtcggaggaacgccttcgccaagacttctctgaatatggagagattgagctggtgaacacattgcgcgagaaaagctgtgctttcgtgaactttaccaatattgccaatgccatcaaggcaactgaagggatgcggaatagggaggagtacaagcggttcaagatcaactttggcaaggatcgctgtggcaacccgcctcgccagacgggtaacggtggacagcaaaatcgcaacggcggattggaaggcccgcaatcgccctcaccggcactcaatggcttccagcagaacttgagccattctggctccgggtccagcccaacccgttccgccctctctcctgccccaggctcgacaggttctcagaatggccagcagggtcggcatccgctgcagacagttacatcgccgtccggaatgttgaatgtgggggccaacaacccgctaaccatgtatcttaaccaaatgtccgcccagcaagctcaagaacaagagaaccgcttgaacgactctgtctccctcgctgctcttcaatcccagtctcaaccggcacctcagcaacagcccctctacaatggtgcaaccaccagcgagctcactaacggaagcatcgaagcgccgctgcatcaacacaagccgtccaccagcggctttttgaacgtcaccaatggctctaacgtccctggacatcacgccactgccagcaccagcagcttaagcgtgccgcgcgcgcagcactctcgtgccgtcagcctgccgtccttttctcaggaacccttcggtcctatctcgggccaggctggacatagccgtgcaggtgtagctcaccaaccgcagagtagcttctccagctttacatctgccctgggcggtctcaaccatgccggttttggcctggcgatccagaacgaaaattcgttacccggctgggctgaggaagagatcggagccaagtaattccaccttaatatcttgagagaatttcctcttccattcttgtgcgtgcatcatctttaactattaaaaccttttactatacgttttctcttcgtcatgttcatctattgttttgaaaacatcacccgttgattactttctttgtattggtttgatctacagtgtttctctctttcctctttatcatttttttattattatttttgtgtgcaaatttcgttctcagccaacccatcttacaccctttaataatcttttttataccatccttgtattgctagctgggtatcatcccctttccccttccattcttcttttggttgtttccatttcgagttccagttggctacgaaggcgggtgagatctcggctataccccagactggttggctctggtctgttctttgatgtttattctgctcagttgcatatgcgatgccattttgacggaatcaatccagagcaaactgctccttttgcatattggatgacggacaggggttatatagctgtgcggaggtaataggttcgggatgacgatggcaatggccatcgagaaatatagcataagagaagaaatacgaaaagcaatgatctacacttgtcatgagcgtgttcacgagtagccctaattgtatattagcaaatggtagtcgaatgttgcccatccgaatcgaggaaagagtcaacatcggatcacgtgatcttatacatggtggtggcacgctaagccccttctagtccaaccatggaatttgaagaaatgttggagatcatcccaaactgtcgttgtcgccattcctccttcgccatcaatcttaattataccaagcaaagctcagtttcctataaatccccataatgtctctgcctccagaacagatcagtatcaaacgccgtcgagaggaggaaccggtggacacgttatgtaagaggcttccctgctagctgtcatgcctttaccgatcaaactaaactccagtcccccgctttgtatattcgcatagacgtgcccccgtctgtaatattccaaaagctaataggaattttcagatattcagtctgatctacatcagacaaaacgccgctttacagacttcgtgtttcaacgagtccaggtcagtgccaaggatctgaaaaacggctccccaagtgcttcacctgtatcagcggcgcagaggtctattcttactccgcgctctgtgagcacctctctatccccggctgcgccgaaccgcgctactggaggggttcccttggtcagagccacatcccccggggcagagcttcgcgaagagaaacgtctcgcggcccttcggaaggaagccgaggagaaggtgaagagggctttgaattcttcgccgggacccgctcaacgcggcactcacaatgagagcccaggtcgagattccgttgctaaaactcccgcggctggagtgtcatccacttccagtgcgcgaggcagttcagcgtcttcgccatcacgggcgcagtcgctgcgacgattccagatttcgcgatcaagtacgccgatgagtccccttcggagcagcggtggaggggtacagaagcgtaaagcagatggagttgcagtgctcgtggagaagctgcggcgcaaaccgcattcacggcaggcgtctctggtggctgatgcggcagtacgagcggatgatgttggctctcgtgacggttctgatgtggctgaggaacagcctgtccgtctacggaagagaccggtggtaaaccaggccgagaggaaatggagggaggagcgtaagggggcgatcttggctgccaaaaagcatatctcgcaggtgctcgaacaaggtgcccaagcacgccacagcaactgggaagatgagtcagagagactggctcgggatttcgagcaaatcgcgttagagctggaggaggaaatggatttggaaaccgaggtgtcgcccgcggagacgaaacatgaccgtcaatctattgccgagcggactcgtgcggtgatgcccaagcctccattgaaatatcctcctcgtacacccaacaagcttcgagccgcggggtctgcagaacgcacgcaaggggcggcgaatcctgaaggatcccttaagattgccacaccagcgccgcaccatttaccctccgctgcagggcaggatgacgatagcgatggggagtatgtctacgatacgtacatacgacgtcctctgccggacggagggcagcttacgaacccactagcggatttagaactgaaccaggatgagtggttccgtcaacagggtatcgatacaagtcggcaggacatcggtgtgatcgtcatcacaccggaggatgaagaatactgggagcattttgcagaagaggatgacgatgaagatcagtgggacagtgaagacggcgattccaatggtaagcgagcccgttgtatagaaacttacacgagatctactctttacaacaaagggggaagaaggagaattctgactaacaattactatagctgaaaataatcctgcgaatgactatccagacgaagaactctcctgggatgacgaagaggacgatccccaagccgtctacagcaagtatcgacgccaccagtcggacgacgaagagttcaactttgacgattcatccagtgagcgctttgggtatggctacggatacggggataggcaacgggcgcacgtggattctgatgacgagagctggtgatgggcacaacgacgggtggctgcattgattattttattggatctcagtgcttgttctgcacggtactttggcaaagagaaacctccggcaggggtgggaaggcaacccaccaacagacaccgtttcccttgtcctcctgcccatcctcctacgctcaccgcaattctgcagatgcggacgagggcagacagatgattatgagaccgagtctgtttctgcagagtaaccttcatttctgcatgcggactccatcacaccgcgtgtgcagtacggttcgtatgattatgtcttggaccgggggtcaaccctggtccagacatgcatcaaatactacatcgttaagggcacaggtacaaaagtacgaaaatgaaatgaggtacagacggccttctacctagtcatattatatttgctctcttactctagatgaaaccccaatccaagcctaccatagtatatacaaatatacaagatctacaggaaaaggccaagatattctcatcggaacctccgcagtagatcatttccttcacgaagaagaaaaagcaaaagcaaaaactataaaaaaggaaaagagagaaaagaaaaaggcaatccacacgagcagacaccaacccaatctacacactaagaaaacgtaaaaaccatcgactaagccaacaaaagcgcatctgcaatctcaccatgcagacggggggaaaaaggtaaaacacaaccaaaatgccaagtgagggatatccctacccaacatgcaatcctacaatctcccgcatcccgaagtccagcataccaaaagcatcaacattccaatggaagatggattaggtacccaacattatccacgtcgatgtgcaaaagtggagcattttttccatcacggatgcatagaagggcgatttctcgatttggcaggaggggcgacttgcatgagtcttgcatgataggagatgtgttatcgccgaccgagtagatcctgacagtactatttggatgttattccaaatgatttctcgtcaagatgtatattgagtattatgcagccgtcgctgcagaagatgggataggatgtatatactcagtacttacgttacatgtagagtttgatgaaatgtaaattcaagtagggtttcggttcgatataacctttaatagtatttgcgataaaagtatgtagtagtgcaacaatattgtcatgaatatttcatgtgcttcattgattcattgattcatcttcatctaaaaaaaaatattattattttctccttgagtattatttgcaggcacagccaagcagggaacaaatagtctgctccttgctcagtgagtaacttgtgcctcttgcggattgtaagatgatatcatgtgttacctgcgattcctgggaatgggagatgtaggggtttcgaactaggggttcggcttcgcctattcgcttgagttgctgacatacttgtcctatgatgtggtattattgtttccaacctttattattctgctgggtttgttgatgttgcgctgcatacctattggtggtgtttttggcctgccatgtactgtactgtatgctgcgatgttgggtattgatgcctgtatggtatggtatggtacggtacgctctgactatgtccgtgctatctcctgggtttattgaaggaactagtatgttgtcttctcaaagtaaatccggtcgagactaataatctcatccactccagtacaaatgacagtctccatggatttccttccaatccagaataaaaacaatgatgatgtgatgtatgcatgctaaagatcagacagcctcccagtgagaatcataacacaatgtaaatgagagaaaagaacgcagcaacgtgtcagaatgatagccctgtcggtaaaggaacataaggttaaaataagtgaataaagtagatgagaaacttcagaggtatcttgacggccgtaaggaaggggatttttcaaggtgggaggaggatccgtaggaagtcgaggaatgaaggaggtaagaatttttagacaagaaaagaagaggaggaaattcaacgtggaatacgtcgacttagaacttgttctttggtctctcgcatccaaggataccacgctcccatccattccacgacgccaaatcgtggtgcagccgactcaactagcccggacccctctcgtaggaactcgccatcgcgcatgcgtctctgctctcgcagcgttggacacttcttctccttgatgaatcggtagaacttgcattggattccttggaatccgcgtcgttgccggctaggaaattgtcggttaaagctctcacgcacttctttccactcttggcacagatccacgcggtgataccaaatgaagtacatttcctcttcctcgtactttggtcgaggggggcgtcgccgttctggggcgttgctagaactgcttgagaccgaatcgtaccggtcccgagagtacgcacctggcgaggactccgtcgaccgtggtcgatatggcaagaatgcctggtcttgcgaggagcccgaactttcccggtaaggatggtggtggtgatggtggctctctgcgtaggggtggtagaagtagtgatgactaggactaggggggtagataggtgaatactgcgatccttgatgggcgtaatgcagctgaggagaattgtcagactctcctgacgggttcagcagggcatcgattgccatgcggctttttcgtgatgatggcatataactagctggagattgcgagtgaagatgctccattttgttctgttgggagggtggttcacgaccttcgtgatccaactgctttagtgtggtgatcgatatggtagtaggttagacggtaagggaagcccttcttctagagcgagtgatcaaggagtaggcttcgattaaagtatggtttaaggcgatgagcacagcctaaggcacttttcctcacactggtcagatgcaagtgcacagcggcagtggcagatagtgagataagtagtaggtaaggaagacacgccgaattaaaaagagcggtggtctagtttggcgacgagccaagattattcctcaaccactacaacaacgcttccagaagaagtgttggactgaaggatcatgtaaaagtcacgattaaatggtggaaggctggaaagaaaaaaaaaacctgggaatttccaacaccgcacgagacaccgggttggattcttaaatgagggcaatgaccgccaagggttccgttagttgtgcttaacccatgcagcgtaccgaatccttgggacacgccggcctgtaagagaccccgaagaacactgcgccccctgtccagccggaagacaatcactgctacagcgggtacacgatggttccgaagtgatgcgtagcgcctgcggcagcaggggagtgattcaagaagttggaaaaggaggagtaatatgcgttcagggtatgtatgtcggagtggtaatggatgtccctcctggtatgccttttccaagtccttgaccctagtaccacgacagcaaccctgcaagcatctgcttatagaaacaattaaattattgggaaaggggggtgttaaatatgaataatccaaaggacagccgaagattcttttttaatcatagattaaaaattttaagaggatgaaagaaggtagaagaaggaaaaaagaataagaagaaataggatatcagatagaattgaatgaggtatagatatccttttttttgttctatatgcaaagatatcgcatcgtcagtggttgaaaattcatagaagatgtcgccacttttctttttcttgctgatctttaagtctctgtgatattttttggtttttccacgaaagagagagaaggatattcagatagttgaatcgtgtatgaagcaagtggagatgtggaaagaaagggtcacgttggcagacgacttgcaggatgtacgtgcaggacaaccaccgactttttgaaccgggtattttatgtatttctaattccttgatatacctttgcagtctttttgttttcaattttcaacgtattttttgtctcgtttgttttcaaagagggatccaccaggaaacagaagtagtaggaagtccagttcatgcaatctgcggcaagggtatatcagaaccagagggtctgaaggagccgcaagactcaaagaacaattggtattttggtttggcccatcagaggtgacgaaatccttcaatggatgatcattaaagtggaggccgaacaggcaatagtcggacccggccaaattgaccagttcaaagtcaatggggacccgatttttgccttcggtcgaatgactatcaggtaaagatccaactgctcaaaccaatgacacaatgatcacgatgtggtcttttggccacgcggggatttcctagaaaggggtccaaacgagtgtgatattaaaaaaaaaaaaaaaaaaaaaaaaaaaagaccgtggaaatgaaatgaaattattaatcaataacaggacaaaagacaaagaacgtctctggggtaccttaattgggaaatgccgttctagtaggcatagtcctttggaactgtgaaagattaccgaacaaccccttccaagaaacagaaaaacaaagaggcacaaagatgaagaaacattatctgaatctcggattacaaatcatcacagagaatgcaagttatagatgtaagtgctactcttcattgaaggctgtttgtaaagtatacatgacgacgtgcgattggaccaaaggtctatccagtaaggagacgttttttactctcgcaagtaatattgtaacctatactccgtctctaatcggggtgtctacctagtatcctccgataaatatgggtccaagaatggaactagagaaaaaaaaaatgtgtcaaagggttgcccttcaagcgtacgggaaatttcatttgtttctagatgaatgaattaaatctatggaggtggatgttctccatcaagagagaggatcatttcgaattcaggaaagagccttgaggggggggggagacagagaaaataaaataaaaattataagaaataaattagaaaaaacgtaaaattgaaaaagaaagaaaattgcacgtaatacacactatgctgcagccctgccactgcataagaagagttcggtttcccggagctgataggcccttgtgggaagaccgaaacgaagcagtgcagggttcagttcggccgctggcgggaacatcagacgacgcccctgctcaaggacatcctcatctagagctgtggagctgtgggatactagtccgatggccgctccgacgcctaaattaaatcattatctcgccttaaggtctcgaccgtgagtatggaagggaagatatcttcctccgtgactcgatatccaaagtaatttcaacgcccaaattaaatttatcccaaaaacaaaagtcaattttagtaaggtttgacctcgtccgtgaagagcacgcaatctatcatcaaccggtgggatgtaagggaaggtcaaccgtcggacccgctggcaacgatgaagagacaccacctttacatccactcctattcccaccgacctcgacctgatccaatcactctcatcagagaaaggatcactgcaggagtactacgccgcacaggctaaccaccatactactacctgctaagtaggtaggtagacagtctgggaaaacggaatggaaggaggggggaatggaaacattggaagggcaaaaaaaaaaccaacaagcgctagccatagagaccgcgtctattgggcgcgggagagcaagtcagcgacacccaacctacagtggcttggtgggtgaaccgtggtactgggacgcattcacgaatgggagtgaggctctaacgctgtctagctcttcaatggtctcagaacctgcacagggctttttctgaaggacaggcgtgacagccaaacgggagacacgatgcagtctgtgggtctttcttggcatagaactggggcatgggggtggctagctcccacgggatttttctattggctacctcgtttgatgggaattttttgacttgcgttttttccccaatacgtatctctcctctttcctaaaatttccattttcctctttgggtcactaatccactttccacaactacactgcatgagaagtatgtacttaacacacctaaagtactaccggtgtctgtatgtacaggtacaagagtcattcacaaacaacacgcagtccagatactagtctgcagaatctgccaacacatctttgcattgcactggtaagtcgatcctcttctgtttattgtctgtggggattggcattatgaattggtttagctagacggagtttctccatggtatctagccggtcctttttgttcgtttcctccttcttttcccttagtcctttccgctatgaatcttgtgggcctatctaaatagtcatatcccatctcaacccccgtttcgctaatccgacgaatacaatattaaagttctctagcagacaccgctggatatgggctgacagcccccaattccatgtacggagcacccccaaatccttcttttataattctaggatagtagaaacaactcaaataaattaatgaatgtatgggtaatctggagtcattcgtcagtgcagaagtcgaacaggatgaatcggcaggccactagcgctgtcgtttgaacctgtcaaagtaagcaaagtaaatcctgatggggttggcttattaggattgaatttgtattggatccgtcatagtgaacagtggatgtacttaaggcagattagcaccagcagaaaatgcatcgggtctcggcgatgaagatccggaggatgagggaacatggagcagtaaggaatgggtacatacatactgtacataaatacatagtcggtaatttaggtaccatgcccttctcacatgacaggcattggaggccttgcagaaagtatggcggataatagttattagccatctaggaactggatccttcctcgagattgattgtatgatcactctactccgtagtataccttcaatctaagatcagtatcacattactttatttaatgttaaatccgacatgagacgaggtatgtgggtagccacctcgtattgtgatgtagccaagtgtcctgcagtacacaccagtttctgtacggaacgaaacaaagcagactctacccccacaccaggccagtcctcaccagaggagattttaatgaagaaacttcagaaaagttttttgacggagaaaaaacaaatatgggtgggttgacatataataacataaactccacaatatggtatttgtcacactgatacctccaatcctgttggaagaaaaaccaactatactctccggtgaaaaccaacagtcgattatacttaccatcataagcagtttcttcacagtgaatatccttaaacgttttggagtagcccaaggcaacatgattgggtcatgcccgggaaggggagggggtaaaaggaacgtcacctgttttcctattgatctttgggctgcatcgtctgtcatctgcgacacatcttttgttttttctttcctcgtcttggcatgatgacgacaagctaaactgtgtttttaggtgggatgtccgaaacaaagggtggactatccaaaagattgaagatagcgagtagaaacctcagccagagttcctctttggaaggatacacctagtaccactagtagacgatagggcaccgctctggctacctactgggctactacgccgtgtactagcatggggtggtgtggaggcaaaggccatagtgtcaagaatagcacatcaaatcgagattgcggcacagtgaagttgcgcaagtttgaaactaaattcattttcatttgagtcaagtacatgggacgatagcctcctgctcacatgccgacatacaggtacaggtccatatcgctctagccaaagaaggggcatcgtgccaccagaaataccctatcggtacctatcaccagtgttgaaaaaaggttcagacgggtgggcagtgacgatgacgatgacgaagggtcatgccaatgatcggccacttgcgtcttctgtaggaggattctgtagatccccatcatgcgggaagcgttatgggtttcttcatgcttgcccgctttgtctgtgccctcttgtcctaatcctagactaacgagtagtgtaccaactaaccacctggcaggcggttagtctcctccatccagccaagcaaagacaaagcgatccgtaccttcatccgctcgaggccaatccttgacgttaacgatcccatactagggccgtcactcctaatcggccccccctgcccaatttccgtgctaatttgctctatcttccctcatcacacgcgtacccgcaggctgtttcggtcacgtgaggatgtaacacgattcagagtgactcgattaggtcatagtccgagtctacgaaaagacgtcctggtggtgattggcaataaaggcttcctccacggtggatacttaatagaaggaaacaaaagacactggacaggggttggatatctaaccagtcactgacgtcgaagcgggttcggcactgactcgtacgctgtagtttttcacagtccagactcgattagcatattaccatggaactttgtgctctgtacctgccggttgggttcggcagggctctgtttggtcgtgccgcccttaagcggtgtggcaattgacacgcaagcctaacaaagaacatcttcagaaagagaaccagaatctcttggataaaagaatgaaaaagtcaactacatatatctcctcgaatttcgaaaggcgaactctggagaaagacaaccaggcgtgagcggcacaccattcacgttgaggctcaagtgaaacagctgttcaatgccgctgcacctggtggctccatagcgtgcgacagtactccgtactttcgccatctgcccaccggtccatctaactccaccatcataataaccgacatgcaagcgagctcaagcgtgtgtaactaacccagtgctactctacgagtggaaaagttccaacggggatatgtcctcctatctcaccatgtacaactattctccgctcaagactcatttgtcgagtcagggcgttacatcgttcaacgtctgggattaaaagcctttttggcaccttcatctataccatccccattctaccccgtcctttctttgttcttgtccttgttccttttgtattttacgttatttttgtttttatttttgtttttatttttaggtcgtctctcttctttttcttatcttggcaaaaagcaaacacccttcccgggtatcggatttagttgagacacactaaattcatatcaaggtcaatttatttgttcgagttgtggctgaagccaccatcttaagtagattgattctatcatagatccagaacattatgaaaccagtatagctagtgacgaactgtcagggttcggttgagcctctttggggatggtcaaaagtcaaacatagtactgttagtcaaattgttacttcatacttccaagccacattcgggagacgaatcgaaacagaaaaggggcacaaaagcaaacagcagaggctcgggaatgagcgggatctccccgtccgtccgtcaactactactgctgttcctattactataatcataacgcacaggagatgagaccactgctggccctttcccactgcctatcaactcgctctccactcatagaggtgacggctcaacggcgatgcaaccacagctactatgacacaggtcttacatgttgcattggtgattgtattcctgactgctgcccctcaggatagcctcacctaccacccggggatccaattatttgtcagtaaggggatatgacaacagatgaacgctgcagattaagagatgtgttgtctcttcccggtaaccttatcctacaagcgaaatttgtcggtgagatcgccgatgcgataccttcagccgagctgaagatacacagagtaaccttacgtgccatgaaatagggagtctacagtgcccaaagaggtattcccagctcaggtcgaaattttcattgactgacgtatcgaatgtcagccgaggaccaggctatactgcacgtaaatcaaatcatttctagtaaaactttggctgtgcctttctttgttctatgtaggttttctcaagtcacataataccctagcttggaaaagattggatactatacaacatagaacacaagagagggggtgggaagcaaaaacaatgagaacaaatagtgtgaatgaaggggtagaccggcacttctcaacctttcagggattatcttccaactccttgcgactggggtcatatatgattggtgagtagctgcttgacatagtggcaatggacatggtactcgtcatttctttatgacatgactcagtcataatgtatatcacataggactggtcctgacgacaacatctacaggtgtccctagccgcccaactctgttgtatcactctcatttgcctgagtacgctgaccaacaattcttgatgtaaatatcacctggaccacagtgcaaccttcacggaggctatcttcggtgtcgtgtcaactgatgaccattttgcattatccaatgtcggctaatttgcctgaccatctgtccccactcgtgtggaggctacttttccacctcgaggccttgagctccatttagttataatgaccacttttggctgcgccaccgtaaggacaacctgctgctaaacaacggccataaaaggatcgaacggaagatctacagatactatgaacctatcctttgattgcgatgaacggccagacggccagatagctgatccttttcctgttctgcgccacaggattaatgatctgaccctttcgcctcctcttgtacggcctagcttcgggtgtcaagctttccatcatgacagacagtggctaaactaaccactgaacaattaggttttaagcggtccgaccgaattaatgttcacaagagattcaatgtgattcatgaaattctatttgattttatttgattttatttttatttttcctttgacctcatttggccgaggtattatactgctcttcgtactccgtaccaggtgccaatcgagtgtctctttcctaaatggacaaggaaaaggtgtgaaccgtggtacctgaagcttcagcggattactctatcaggtatattgaggatctttcgggttaaccagtgtgggtcactcgaggcttttgaactttggcctataccgactttccacaatagaaagaagtggaaaaaaggagcacggtcatagtatatttaaattttaatatgaccatagtaagtagcttcgaaccttatcccctacggacctatcggctgaattgcgtccaaactatcgcaccatctcattcaatgattgggcgactcatgtaatattagcaagcaataaggagaaataatcattggagatacgtctggctctaggctaccactctttacatttgggtcaatactagtacacgggtcttgttttctccgcctctggatcttttgtatattcagtgagtcctgtcaatatggaaccatgttggtcaggttagtaagttgctttataaattgcttttgttctttcctgtcattccatttctgacccctgcgcccaacacgtggggcgaaagtcgcctcaaaactcagtcatcatccgtaccttttctggtagaagttctacccgaacagtccaactagtagtctggacaaacaagggactctcggaaaaggaaacgcggcctcatgccttacagttcgggtgcatgtcaaaaggcacaagtttcaatgcgacgctgcacagcatttcctcggtatcagagatagacctcgctaaacaatgatattcataatttcctatcatataggacgccttcagaccccggtcgcgttagatccagtcagtttctcctaacttgatattgattggcatctagtctaccttgttgggatgcggcacagtctttgtacataaggacggcgcaccgcttgcttctgggcccctctttccaggaccacaatatctcttctgcctaggggaatgaattaatgatgtccactagtgtcactattgttggcctttttctgttttgaactagctcgcaagtgttttctcttgttgactatgcccgtctattttttggaaggttagctagggttactattattgtcgcaagaaaagaaaaccatttaaaatcaaatattaataatagaataaacatttttttttaaggaaaaaaaaaagaatggaatattttaccgacaaccccatgacagaagctttgactttgacggctcccgttctcgcatgaatggataacttaatacaagggttgtacggtactgtacgcgagattacaaattcaggaagatgtgttttaaaagaaatgaaagatagaaaatttcaaatcaaagttcaacaggttaggggtaaataaatcaaacccaaatcaaaaaagaacaaccggtgtcttcagaccgtttcgatcgacaaggctcggcagaaagataatatgagattcgattctgctgtctcacttacctaagtaaagtcacttgatgttttactttaattatccaatagatagataggatcttcgtactttgtcactctaccttcgctacggggaaagaggaggggaaaagtgggggattatcccatgtttacctatattgctcgcacttatttcctcgtgagagaaagtgaattagcaatgggccgcgtattcatggagccagcgaggttaccgtaagggtacatgtacagcgccaaccctggacaggttacgacctcagctggacggaacatgctgagagttacagactaatgcccaactacgacaccctcaaccagactgtcgggcccatggtggtattcaacgcgagaatcagccggtgggcgcatcaccagcacgaatcttcctgccgatggactgggacggaggcaatgaatggcagggcgaagaagtgtgctaaaccattttaggtcatggcatgtttgggaatttcggatcttttctttatgtaccttcttctgccttgtatctttagccttttttctagaaaataataagacggccattctataggggattgattcctggtaaaaaaaacagggaacctcttcccccccttcccccatgccctctctatcatcctttggtttatttgcgttcgagttatatttatttattttataaaccacttcattttgtaatatacggagtactattttaactttggtagaatatgattgttgtttcctcttgtgtacgtttatagcgttgggtgagtaatattatgctctgatataatttcggccgtaccactcattctgcttgggaaactaaactggtacccgcctcaatacccatggacatcctcggaaatatgggttgatgttttgctatcaatagtattgaagccttttccttctctcgctccaccacctcaaactctttgtttcttcacacccatcggcgatctccgtattttaaaccccatagcagtaacttgattcagcattgaagttgtatccacaggatcccatggtctccacgggggcggagacaaatctcgttagtcgtgtacgagagaggtgttccctaagacttccatcgtcatgtctttcagtaactcagacaggcaaatggatactaatgataacaaaaaaatcaaaaaattaaacttccacctgctcgcccctccttggggtggagttcaagacaaaaagctcaagccttgggcttggcgcgtttttgcgatcttcaaatggtctgctcgtcgattctgacaaggtaataaatatacgtagtgtcaattttgcatcggaattggcccccaccgcaaccaattcagtcgccttcttttgccttcgtccattttactcacagaggagatgctagccgagatggatccatcttcagttcctgtcgaaactttagaattcctcaatagccaactctgcaggctcgagcgatttccgtaccgggaatatgtgaaacagaactcgtataggtacctaccttctctagcatagtgtttagggtaggtatgtacaggtacctggaggctccatgaagtttacttcactatttctccacgctaaccagggtcgatcgggaattgcggatgaattccccgctccgtatatcggggttactcggaccttacggctttttgtgtgtctcccgtttcgcctcttacggagccagtatcaagcttgtgtcttgtttgggacttggttcaccgcgtatatgtacgagcttagagtgggtcgtttggcccttctagactaggatcttctgtcttcttgtttctttgcaggaaactggatattatgctatcattatgagatcaggtttaatttcggccggccgagcttttttcaggccgatcttgatgtattcatctcggtctgtaatttgccatggtcatgttatgttctgtatggtactccatgtgggtattgatttttaggtccaggacatacaagcatacagtatgtatcttaagtaccgagaagttgttgaacaaatacatacacactcacagcgactgcacgctttggatatcttcaaggtagtgaggatgtactcgtaatcaaacactggataacatgagatgtcaccaattgcatcatcccagcaccctaatcaacaatattgaccaacagcaagggcatatgatacataacagaaatctatatatggacatacatatgtttctgcagctcaaagcggctaactaacgaagatcacacaatactattcatgcaattcctcacggaatctgcgaatcctccattgctccacccaacccatcattatcgatagaggcattcgacatgttgatctctgagagatcgactatttcctaacgcaagtctagtgtctttctcgtggtatacaacctgtctcgggatagtgtctgcggatactgctttagctccaacggcttttatttctcagccaatttttttttttttttttttttttttctcaccttgctgacatgaagctgaacatcaggaccaaaccctaacctgagttatttttttctgttttgcttgcgttagggcagggcaactggtaccttaatgtatatatttatacgtgcacttataatcggcgtattatttatggatatcggtttacttttctactgtatattttgctcggtttctcttttttgattgctttttagtttcttttttttttcttctttttgtcgggaattacacggttactactgtaggtgtactctaagtagtgggtatatcttctgtggggtgatattgaatccgcaatgacgatatgtagtcgaaagggtcaagtactgttgccattgtgtagtattgttctacaattatgggtgctacgagtagtttcttcattatatatttcgctcatcagcatggggtcaagatatattctgattctcccggtaagaaatatcgcttgccgcactgcaatgttaatatatcatacatctacgtctctaaggtcattgaatagagtacaatattccagtagttgatgctcagatttgcttaatctccttgaaccatgcctacttctagcacgtacggagcaggggttgtgccgcttgtagagagtcatgattttagggagtttaaagccttatggatctctatcttctatgatgttcttgcggtcgatatatgcaatttcccctagaagtgaataccttggtgtaggcctcaaaaaggaagtccaagtaaccgagtaagagcaattcatatagatccatatccacggcacctgggtatgttaagcacaattttctgtattttgatatagcacttcttgcagtacaagtgttgagcgaaccacgtcgtcgacgatgggtgaatgaggagttgaacggtaagagttctgcgctgttactggctgatcagtttacattgatagtacatcactatcgtggatcatggtcagggttttctgcaagagtaaatattgtggcctgattaatggcatgaaaaggtgctagcaatatcatctatccaaagacactgccgaatggggttgactgttgtcaggaaaaagagggatcacctctaaaatacttactagatccccatggcggaccataatcatagccggatgctatatgtggacagattttttggatgagctgcgaaggaaggaaagctcttattatgtatgctatttgcagatgagctgaaatacatgaaatccgtcattcaacccggcatgaattctcatggttttttcttatctgttatttgtttgacctttttttcttcttgtttttctggatacttatcctccgaacatgtatcgaaatgatcatgttacctcccaaggctgttatgtgacatgctgtagagtgaatgactcagttggtgtgatagccggtagcaagttcgcacctgattgtacaatcagtcacggctaatataagacatcgcaaggtacttacggatcagcagcatactgaatgttgcactgttcccaggactcgttgcggacaagcacggcacggaagcgaactgcatcatcgatgctgcagaaacggaagatgacgttgcgtgcctacatatattaatacccaatataacatcgcttctcaagaatgggtacatacctcgccgggaacgtagttgtctaggatcttttcaaccttacgatggttgccggcagccaaatcaaaaagctggcgcatcgtaacatcgaggtcaacaccaacagcacggacagcacgagtggcgccggtggacaggctgaaagacagctgagagctgacaacgtcgacttcttttcccatttccacgaagacagtgacctttctttctttatcaagatcgatgccgttggggtatttatcgtagaaagccttgcacgcttcggggtcacagaacagaacttgggcagtgccagatggacccacagaaatactctcaatagtgccgccgtgaatcaaggataggaccattgcaggagtcttccaggtggagggcaagcccctgatgataacgcgtctgacgcgagcagctgcaagaaacgagccaattagcaaaggtcggtagtgcaggatgaagaccaaggtcatacccggcttgtcacggatctctggagtaccccaggtctcaaaggtggcctggtgctcacgatcctcttctccgacggaagcatgggaagtggtaacgagggtgtcagccgagacgaactcagccgtgctggactgctcaacgacctcgagaggcatgggctctgcaacaaagttggtgagcgtgctgtcattgcccgggccggcaaaatcggcatcgcccttgacctgaaactctgctgcagcagtgtgagttgtgtttcagacagatagcatgttcaaagacttaccaggagtactgggctctttgggagtggaggtgagcacagaatcatcagttgaggtagggtttttggcgtcgtcatgagacttagagaggctgccgtgctcactggacgcgtcttcagaagcagcaaccacagaggataccttcctataagcattcgggtcgagcttcaaagccctggcagcggccataaaccctgctgtgtcatcgacatcggcgatgggatacatctttgcgggaggcttttcaccagatgaagtgtgtgagtcgctaatattagaatggtaggaggatgagagtgagggagagggactttgagtgtgaaagacgggaggggttctgtagccagcggcggatgactgtttttgtgttattgatccgcacatcagctcccagtagaaagagaagagacaagacaagacaatgatggatacagagaacagtaacgttacgttaaggattgaggcggtggttgctggaggtagaaagggaggggaagacggaaaagggcaaatgggtgggtgagtggttaaagaagagaaggagagagagagggaaagaaaacaaaccgtggaggggctatatgtagaggtcacgatatcctgatcctctgatgggggagcgtggcgactctcatctagggtctgagcagtgtttctctccaagaaggactcgaatacactatggataacaccggtgacttttgagctgaactcaaatggtcttgccatgatgattgtgagcctaagggtatctaagattttgcacaagacgctgaccacaggattgaacaagcgcagggtttgatggatatgtgacaggaagttgtacagcatgatgatgctatgtacggtaaggaaaaaagtgaataagcgcatagaacttgttcttgtactccggcaagaggcttcgtgatgagagaagaaaaagaagaagggaaagatggggaccaggagaaagaggaaggggggggggggttgggtttatagggagtggcccaaggcaagcatctgttactgacctgcaaacgatggcatccgtatgccatttgttttggccacccagtgaatgaagagatgactgatatctctcagttaacatcgatcaatgacaatatcaaagggaagtaacacaatatctgtggtttgacaaacacacgaatgactttcatgctcacctattgtgacaatcaataaatttagttcaagctttatatcagacattcaatgaaactttaggttattatgagggaaactgctggattctagtagtagcttctgaccattcattatgtacgtctctgatatcataaatgtgtttcacaagaagaagagtgagttagtcatcatacatcatattctagaaagaatatttgcacataacaccccggcagaagatcatgtcgaaggctcacgttggtactggtatactttcgaacccgtcctggccctctttgcgatgctcgacgatgacttggagccctcgtcgtccacaataaccgtcattcccagcaattcgcgtaaccgtctggaaagatccgtctccatcgcctttgtcattcggtacccagaccgtctcctcaacagcctgaccgccaacttctgatcgacgagggttaaaccaaggcatacccacaagacggctaccaatgtcatggataaaagagtagagtttctcaaaccgtcgagtcgtccgcaaccaagacagggtgcggccatcgtatgccacgcgtacgaaggggttcatatagatcccggtgtctacgatctcatctccattcgagggcggtttttcgatgtcggcatggatgagacagcattcagaagcttcccagaacaagtcaggcgcagaacgaaaacgaacagggaattgttctcctcccatatcaactgccggcttcgcatcgccttgaaagaatcgtgcatcgaatgccaccattcctccccaacagctgcggaccagcaccgcatcctttcctgctaagacatcccgtcgactccgccctcctccagcggaggtaaaccaagggaagaatggaagacccataccatagccctgcacatcacgcgttgcatatgtatcgtagaacttgaaagggttggaaaagtcaacagcgcacgctgcccggtattgggcgataccgttgtcatcaacattagtagagaacaaaagatgaagggcatcgattggatcgaacaaaacatcgttgatgtaaagtagtttgtcgtactgcgttttagactcttctagcggccgtaaggctcggttccggacctcagccaagtaatcgatacgcttagtacgtttagaacccccaggaatggtcaccctaggcaggttactcaagtcaaaatgctcttcaataataacagacttattgcttgagacctgcttttccagggctcgtagcgcactctccccctccggtccgctgtcattctcgtagatacttaggaaaacgttatcctcgccaagcaggtcgataagtcgaaggacagtagagccccattgcccttgcgctagcttcccgccacgatcatataagctaacagctatgaaaaccttttcattgccagggtttccccggccagaggcgcttgaatgtgatacggctgagcgaagcgctgtataatggggcgggagtcgggtgtacgagggccgtaggattgcagtgaggataaggagagcgagaataataccgacgatggcatgtaggtagaaacaggcccgacgaagcaggatgcgtcgcaaacaactgggtcgcgccgaagccgagatcaagggccgggaggttttgagacgacggtatccagagtaagtcgaagcaaatacccgcgatagaaagggtacccggcgcaagagtcgcctgggtcgaggtggaacctgcgactcaaagtcggcctcgtctaagttgaagctcccctgagagtcagcagaggaacgagtttccagttcatactcgtcaggatgaagtaatcgggaagaagacatgacgaatgatcgtcacatgaatgaagaaaacatccgcctagcccatatctgaggtggttagtccgaacaagaacagaatcacgcttccatcgccaggcatcaaagaaaagttaacaatccaggctgaagctattatcttcccaaacgggatggtctggcttatgtcagccgatctggaccgccaagacatttgcttaaatcaatggtgcggagaacaaccaatggatcacatcatcgacaattgacttcggcattcgttcggacctcccatgcaggagatacgaatttagacgaaggttgtttcacttacatccataaatgaagaaaaaagaaaaagaaaaaagtccacatgtcaccgacatgtcccgtattcctcttcctattctcgccgaacgcgagtacgtcggaaaccccaccgggcatagagtcatgactgtcatgatcaagtactgtctgtactggggggaattgtggagcaccaccgtctagtgacgtatgcggaggtttatattccctcttcttcctccttacctttcccctttgtttctcttttcctcttctaaagtttcatattcgggtaaccgtcttctgggtcgcgtttccatcatcattccttgttacctcctgcatcatagacgttatctgggagccaaaaaaaaaaagtatcacagccatcatgtcaacatttgcctttgccaactctagcgaaaaggtccctggtaatgggacccttcctgccgaattcataataaaagcctctccaggaacggacgtatggtcaaaacctccatccacggagagattcaacgctccgatcctataccagagcgtcccgctcaactcattcaagcgggctagagttgccttcaatgccttttggaaagacaaatacgaccaaggtggactcacccttgttttgaatagcgcaaatggtcctcggagatgggtcaagacgggtattgagctcactcatggtagaccccatttgagcaccgttacgaaggatagatttgcggactggagtttacaaccggtcccgtcaggtggtggagcagcaacgctagaaatcgtcagagagtcagacgacagtctgtggatctacttagttgaaggtgtgcagaagaatcctctacgtgaggttacttggtttttcgaggagcaggacgtccaagatctctgggtgggactatacgcggcgaagccctctaacgagggtcaggatctggtggtcaatttcggccattttattattgacacggtttgatctggcgggcagataggcagacctggatataaccattatgtttattagattttgtgtggatgtaaaatgcttactgcatgattaattcgtcaacactctggcatactggtagtgctatcaacatagaagcatgccagtgtggagatacacctgcaattgctaccgtcaacttgtaccaacgtactgaattcaatagtagtgagaatagagcatgcatttacagctaaagctacttccgtcagtgcattaatagttgtagcagaacagttcaaattctccgaagcgagtcaattctagagatcaaagtgaccctcagactagtcgagctgcgattgatgctgtcggcgatgaaccttgatttccaacagtgtcaaaaacatggtagatattgggggcgacttttcggatctcctctgccaccttctcatccttataatcgaagacatattttgcaccatatgaccgcactagctctgcattatggggactgcatgtagtaactacatcgaacccataaagagaggcgatttggatagagtacagaccgacactggctgtttcacaccagataacgttagacaatcggaatctctgaagcgataaagaaagtcttactgctacctcccataccagcacacttgtaccctgtgcgttagtacggtcgagattgagataatctggggagaataatgcgagccacgcagtggctgcagcgagagaaattgtactagcatcttcacgcgagagggctgtaggtactttgaaagcaattctctggtcggccagacagtactcgctgtatgcaccaagtcccttggtctcccctccccagatcaatgcccctacgatatcacctttggtcaatcgcgtacccccacgccaatttaaaccacttccccgacaaaatcacagcctagcacggttccgtcgccaaaagcattactgtcaaaagattgaactaaggctggatcagcctatgccttacgtagaatggaaataagagataattgaaacgaatggacccctaccatcagtcgggttttgagctacatgagacactttacgagcacttgtccagggcccggtgatgggacaggaatcgtctctctaactagtttcggtgactggccttcgggtgtgcgaacgacctgagatgagctgtattgagtggtcattatacaatttgctggcttgatgaatgtatacaacgtcagattaagtctagtaggaacgatctcttatttgaatcagtacacctgttgaagtgcacggaggaccgagggtgagcatggttgaaacactcctgcaagagcactgacgctttggtgaattattccccaaaaacactttgacctttacatacaagtagaagcgccgctaagacctggtcatgagagtatactgaagctactagaagtagaggggcagccccacaggtttataacgtcaggaactgtcttgattccccgaagatgcttgaatgccagcttttgacactacagatcatgctaggtagtagcagaagaccgataattgagatctgactctataatatttcctgtcttcatatatcaacatgaacaatacctgactgaatgtgtcagtggttgacatagctccacgaatcaaccggtacatgtggagcctttttgaggcggttggatttgccaaagcatacaccagggtaagtgtaaccgccagtatcgtcgaatggactgaataactctaagatatcctacagtgctttgaaagcagatcggaaagacagccattaattctttccactctcccctaatatcatgctaaagtgagcagtatgctggtcaaaaaaaaaaaaaaaaaggtcaagttctggctggcatgcactcttctttctagtacattccttgttttgctcctttacctgtgtttggggctaatcatgatgtatattccagccttcgttgccgcatccgtcgtagaaagtgtaggtagattgtcgtacctacttattctctgtctcttcaccatatgatatggggaaaggtcactcactgccagcttacgtttcctaccgccaccaggtgatggagcacgcccccagtgtaagagctgcgagtcccatagcctaacttgcccacggagcctcaaggcctcattccacaactcgcgcaatcttaggttatcacatcaggaagcggctaccttggcggctattgagaaacgatggcaccattttttgcaatgtttacagagacccataaaagtacgttatcttgtgataagcgtgtcgcttagccagctatttgaagaaaggttgatgcataacacgtctctcttcatgtgattgacgaacgctccagattatcgatgagaccgacgatattatccgggattatcacgtcgtcgataacacaccccggggttcacctctaaatcaaactcgtgactgggatactggtggggatttagagcttgctggtgaggtgcaggatgagaaaaattgctctacatcttcccaggatcacatattccccaggcccgggtcaaacctatattagctttcctgaaatcctccagcggcttcatggagtttccttaaggctagccggcgacataaccagtgctgagaatcttttgtctcaaaacaggggcttggagtctctgtaaaccctatcgttgaagatcctgcttcatcttctttgttgggtcccagattgtgtgacttgtcgacaaattccgccacccaagtatatattctgcctttttccctaggccaggcgatctcttccattatatcctcgcttcctgaacctttactaccagtgacgatgccaagaaagctgtattgatttcatcttatctgcggggaacagggacttggtgtgagaccacagatagtcaaaggcaattcacaacacagagtatccactccatgattgagtctgcttcatttgtggccgctgccatgtccctagcctcgcgtcaactgggccacattgaacagcgtcagaattcagtaacattggaactgtatcagtacactatccggcttctcataagccaggatcctaataaggcggatgccacggtgctagcgacttgcgctctgctatgtgtttatgagatgatggcttcgggagtgtccgagtggaggcgtcacttgaaggtatgttctaacttccttaagtctcgactttatctctttgcttggtatcaaacggggatcgtatagttattaatgtcatctacagggatgtgccgggctctttcgagtgaatggatggaatgggtcgagtagaggcatcgtgaagtggtgcttttgggcctttgcgcgaattggcaagctgcccctcctagtaatatatgtattacaggctcatgaagtattaacagctgtgttgatcagatatttgggcagcttcctgcaggtaaaacaacactagtcccaaccgacttctggatggacgacatgtcgattgtatcagccgcggcggacggcgatactgaaaattactgcaacttggctatccttgtatttgcgaagatagtcaatcttctggcaacattcagtttgtctaatagaatgtccgagtcggagcctagggccagcatgacagtgctatggaacgaatttcaagagtggtatcaacttcgtcccaaacaagtttatccgctactaaggagcgactacacaccctctaataccctgcctaacgttgcgtttactcagtcatccccaggtaagtttttgtggatagtaacgactaatcgaccggtcaatgtgtctaacgtgcgtggaaagtttgtggtaatactttctaccatgccggatgcatcctactgttgcaggcagggcttcttacagtgcaggcccgctcgtctcaggtggtaagtaaataaaaactgtttgttgctaggtctttccgcgctctcttcaatactatatatacgagcgctggcgcgtctgctatgggagcggagtcgttcgctcttttggaggtactaaggatgatagctgactatttgtctgtttaaggtcgggcccgtttggcacgctcgagaattgatgggaatatccatttcaaatgtatcacagtaagctatggcccgtttcgacctttactccttttccattctcctccttccttgccgccctaagtcttgtctgcctagcagggtataaggaggatcacactctggctagagaaaaaaaagcaacggaagaaataaaagtaacatcaaggtcaactagtgcgaattgggtaaaccaactacaacctctatacatcgcaggaaccgttctagcgggttcccggatttgttatacgcagtagtcaggctggccatatttttggtcagaggtacgtcctgagctgtctattatcctggcgaccagaacagtcgcagtgcatattcggtggaagagttcgccgccgagaagatactgcttctcaagcacttggctcttattggacgtgaaacgggatggaagacgtctgaccgcgctgccgacttgagggatcatgggcttcgggtaagaaataatatttttcaaacgcaaggtcaattgacgcatgttgacttgctagcctagatctgagatggcgctttgcttttgctaataaggtatatgtatttgcagagtctaaggttgaatgaagtaagatgttatgacaaccgtttgtttaaattgaaagttcagccacatggttccaccgaaaatccggatatgtgagagatctagggacatataaaaccagtagtagtatgcaggacgtaccaaaaaattccatttacgttagctctagttgaaatcaggatcttggataggtatctagtagcttctatccaatcaaaagcattacttagctgtttctataagacttctctgtgagctacagacacttcaggtctgcgtgtaggcggcatatgtatagtagcacacgactgtctgtgataagtaatgtagtagagaaacggatgaattgggggaaacacagggggagaagaagaaaagaaagaaataaaattaaattaaatagtatagaatcaaatgtcgatggttaaccgccaagtcacttccgaaaacttggaaatcaatgcttgcttgaatgctagtgtctgactgctgtcaaccaatttccactgttgggcagggcaaataaatatcttacgtggaagcaacaacaatataagacaagcaaccaaacaattcaacaaaacccaccgagtggttgatatggactgagtggccctgtggtattttcctttttctttttcctttttctcttttgttttttaatttattgttattattattattattattattttccctccctagcgacctcaagatccgtattgactggacggtcaagacattagttgtaagagtaagtggagattttattttaacttcggcagaagggaacaaaaaagaaaaaacaagtccgttcagctcgcggtactcgcggcttctggtggaaatcggaacataatctaatatcgtggagtggctacgaggatattaccggtctatctcgagtgattattactcagactgactcataccaagaaccgtttcttctgttggaggaggggtcgaggagaaacacgaaagcaagagggatttttatttttttttcttttcggtttaataaaaatgacatgacatgagctgtttcgttggatactggagcggtatgacccgaatgtcatctcccccaatcatgagactggatagtgcgggctttaggtagttcaactctttgctgttggagggatcattacaatacgtccaatatagctgaatgggggctgtataatattgctaacgctaacattcctggttcttctgggctgttttgaatcactgaacctagtcatgcgagctattcctgaaagaccaatgaagtccgactcggtatttattgagtgctgcaagggggaggaatggtggaggagcttccattccagaatgattcgtcagctgaccgtctcttctgagtaaaataggcatgcaaagacaggcagaatagtatttttatctcttgatattcctccatgggtgagacctttcatggggaattaaatactactatcgtttcatccaactgatgtcccgatgcagggtaagaagccaacctataggaatccgtagcttccgttcggaccgaaccaggtgatcttatcatatctgattctcaaaagtcttatccacctgcgtaacatccctccatcctggtcgctttgccacttcctccccacttcttcaccattttcggctgcaatccagttttctccccctgatcagtctcgaacttactttgatcctctgcgcttgaatacacagacgacaactacgtgcgatactgtgctgccccgtgcgctcacatgtatgactgaggggtcaatgtgcgctcgagtccgagggataagctctgccacaactctgccttctcgagtgaggcttttcatattcattcaactatatcgactggaataatataggcatcactctaccaacccttcggtgcatcggaaagcaccctaccattttgggcctcgggcgttaggcccataggctaaacctgtggcccatcccacgtcggcgtgcataagtgccccttgtcgatcgagtcgattggtctgaagcaccccgagtttagagtcctgcttagagctctgcccctttgtacgatagatctgacgatccgcgtgccgtcatccgtatcagttacctaacgaacctgcgaatccgatacccaacctgacgtctcacttaactgttctcctgttcgccctggggttttctttttctcccttttactcattttcttttttccctcaaatattcattctcctgtttcgtttccgattcccttgagatacccccatttgactagtcgcgcgttgctttttcagggtctggctggttcagatcgtccatatcttcctccgtcagctcaagtatttcggcttatacaccagacctttcgaaccctgttaccttcgattgtgagactttgagtgtcgttacatcttcgtgcccccacagaacgccactaccgcctcgatagtcgtatccgataaatggacatcactcgcggtgctgtcgttcaggattcttcattgacgttctcggctcagccgcaatgcccttacttgacgcccactcaggcccctcatatggcacactcgatcaaatggagagacacgatcagtacgaaggagagcaactccttcccactggatacgacagcgatgaccatggcagtgagataacatcggatgactcggtgcaggaaggtgttcggaagattgaagccatcaacttgacctggacaacgaagtcattggttgttgcttatgtcaggtatgcctaatgtgtacaacgtggttgtttccttgatgaaagtggactggtcgcactgactcgctgtagtatcttccttatggcgttctgtacttctttagaaggccagaccaccatgtcactctctgcttatgccaccagtgcatttagcaaacactcattgatttcaactgttcttgttgttcagaatgtagtcaatggtgggtagtctttattgtgcaatctgtcctcatccagctgacaagtatgtagctgtcatcaagcctcccatggctaagatcgccgatgtcttcggtcgcttcgaagcgttctgcgtgtgcatcttgatatatgttctcggttatatacaaatggctgcttcgaccaatgtccagacttatgcatcggctcaaatattctattccgccggctcgacgggcttacagatcctccaacaagtgttcattgcggatagcagcagccttctcaacagggcattccttgccctccttccagagtttccgtttctggttacagtttggattggaccatcaatagctgacgcagtgatgcgccactcgtcatggcgttggggctacgggatgtggtcaatcattctgcctgcttcatttctcccgttagcgctgacgttattgttgaatcaacgcaaggctaaaaggctaaacctcattaagcaaaaacacgctcctcggggtggcctcgttgctgttatccgtcgcacctggtacgatctggacatgtttggtttgatacttctttcggcggcagttacattgattttggtgcctctcacacttgccgccagtgctaaagacggctggaagaacgacagtatcctggcaatgattgtggttggcatagtttgtttactggcgttgccgctgtgggagagttcgaaaaggtttgcccctaaaccacttctttccctacaccttctcaggcaacgcacagcgcttgctggctgcgctttagctttttggtactttagtaggttacttcccgatacagcacccgtgtgtaacctttcttctaacatcatacagtggcattctatttttcggtccaaccgtatctttactcttatcttcaagtggtccaaggatatgatgtcgccacggctggccgtgtgacgcagacgtttgcgtttacgtcgaccattgctgctttctcagtgtccttattgatcaagtacacgcgacgctatcgaatctatgtgaccattggaagcgcgatttacatgttcggtcttcttttgatgatgctttaccgcaaagaagggagctcatcaacgctaattcttgggacacagattgtggttggtatgggaggcggcctcctcaatgtgcctgtccagctgggagttcaggcatctgctagccatcaggaggttgcggctgctacggcaatgtttttgacatctatggagatgggtggtgcagttggcgctgcgatctcaggagccgtctggacgcacaacattccgcggaagttgcggcgttacctccctgatgagaataagggggatgctaaggaaatatttgggagattggacaaggcactatcttttcctatgggatcaccggttagagttgccatcaaccggtcttatcaagagactatgaataagctgttggtgttggcgctgatcgtgacgataccgttgatacccttgagtcttttgatgaagaattacaggttggacaaagtcaactctgaaccagtggacgggcctaatggggaccatctggtttcagacaacggacatggcctatcgggaaacgaatccgaatcagaaggacactcgaaacaaccctgaagtagtctgaatagtttcagtctctccagcaccctctgatatatactcgggggtaccacccataaatttggcatatgggacagccttccctactgcaaccgaagaggataccagactacgcggagcagtttgtgcggtgtcccatccagcccgatcccaaatcaaacactatatggcgtgtccatacaaggttatgcatatatgcgtttaccgcatctccggctagaaacgccggggcgctgtttatatatcatcgggtatgtgggtcgatcagcgttatgctctttcatcccgagggtaagcggatatcagtacattgagtctctatatgtctttcacatagagccgtacatatttcgagtcagcgactaccctagaagtctctcaaggagtttatatagacgttatgagattatgactagacttagatgaaacgtttcaatgcacgtgctttcttttgatcttttcctttgcaaacccgtagctaaaaggacgcgatcgtatcatatctctagtgctttaaacaaggacatttaggagatgggaagcagaaaggtgatttggaggaaagctatggttggaggcgtcaaacagccatattcccgatatatgacagcaattagcaaaaggtgatatcatcgagttgtgtattacagtgcttggaagatggagtaggatcccctcatacgtggtaccgttcatttacctcaatgaacggcggtatgtgatggttactaactggaatggtgcattcaccgccagtcggtgattggactgtgacagtgacacttccatgcgtaaggtttgaatacaattatactacctcgaagtggttgttctcctcttcttcccacttcttccatcccccttcattcctgatatagttgaattgcgcccgtagtcccttgattggattttatcctctgggactttaactatcctcggtggggtgttgcgtctatcatatcactagttacttaccactctaccctcccaggttgttttgccgcggcccctccatttctccccctcctttcgccgttccaactttcgtcgcattttctctatttaaaggataccgaaactgggaggggaaaaaggtgttcaaagtgctcctgcgataccgagggccttccccggaattgatccgtgcgatttctccggtttttttttttttttctttttcttctttttttttctgcctcttcaggtatataactaagagggagggaaaaagaaaaagaaaagtaaaggacttacaaggtttgtgaaattactgtttgtatcccttataatctgtgcccttatctttttgtagtcatttggctttttttaataattatttctcgattgatgtccccagcagaatgatttctgcctgtctggcgatacagtccccaatgaaaacgtgctagtcgcagtgtctagacaaataggccgacatgagctaacggtgcgggttgccccatccatggcagctttctttctttctacctaaggtactctccgaactagtgctacggtcctatcgtcctccacctctgcctcccacattggctaacgtccaccaacccttcaccgtcgacattcaccgcaccacaaccgctgtaactcctggctgctgccattctcacccagcgcctcctgtaatcccccatctctccctttttatattctctcccccacaaccgttctcaatcggttcctcctcacacctctccttattctcttcaccgcatcttcctcctttcgtttcatcgtcccctcgggtctagacacccttggaagattatctgcacagtcactttgcggagcctcaggtagttccaggtatacaatatggttgtcgccactatcaagtacgtttgctggctcctttttgaatcgtcattctcattgcctccctcctcccatcagacttgcccccctttctgatgccgcacgttgggttccttcttaccgagattggttccattatcaatcagcggtctgctaaccacggttatttctcttcgccaggtgtgttgtcgtcggtgacggtgctgtgggcaaaacatgtctcctgatttcgtacacaacaaacaagttcccctcggaatatgttcctaccgttttcgataactatgctgtcactgtcatgtaagtgaacccgatcgcttcgagccgtgataggcgcaacgacttctacggggagttcgcgcctgtgatatatcccgacagacagtggccttgataacgcgtcgttggatccatcgaccggatatcattacatgtcaatttctcgcaatcaattgactgacccgacgccttcataggattggcgatgaaccgtacactctggggcttttcgatactgctggtcaggaagattatgaccgtcttcgtcccctttcatacccccagaccgacgttttcttggtctgcttctccgtgacatcccccgcttccttcgagaacgtgcgcgaaaaatggttccccgaagttcatcaccattgccctggtgtcccctgtctaatcgtgggcacccaaactgatttgcgcgacgattctgctgtgcgcgaaaagctttctcggcagaagatgcagcccattcgtaaggaagatggagaccggatggccaaggaattgggcgccgtcaaatatgtcgaatgctccgctctgacccaatataaactcaaggatgtttttgacgaggtgagtcgggtttgttggctctgctgcttgtattgtgtactgacagaatgaatcaggcaattgttgccgccctcgagcctgctcctaagaagtcaaagaagtgcgttttgctgtaatcgaacacgcatctctttagagcagggttagtttgccccaactgttacccagatcgtgtcgctgatgcatcctagctacatcgcatatttcgggaagatcgaggtttttgaagcgcataaaactaaactgttatggatatcaagggtcacagctcatgagtcgattgccacctgttacccaatctcgagacgatatttctaatgattgccatcctcgtattctttcgttgcccaattatggcattcattgatccgatataccctgggatattttgacctcccaactctgccgcggagactatcgacgaaccgaaccgctttaccttcatcttccagccggcttgcctttgccatattccccttaccctcttctcctactgccttatcattttctgtcccttccttctcttcctttatccatcttcgattctctattaccactcatcgtctctatcggcgttggaagtcgaggcgtcttgttttggctggctgatggtattgatctgtttctttatattcgcgatttgttgtcacgtccgcaccttctgtcacgttgctgtgccattttatcgttgtcatgttacagtcttgaactagatagcgcagatacatcagtgaccaccaaggctttggtactcacagaccatggcgtaatcaggtccaatgtaatgaagcttgtaattattggtcgcatgctccagccgccaatagccattattgtcagtttggaatagggtatgtgggtgttatccatcttggactttacaaccggtccaatattctgacatgttataagtggctcatgaaaccgttcgatatcattttcaaacatgtccgcgcaaactcatatctattcgtaaaagacatgatactctccacttactcccgccgatgactctccagattagggttgcctggccgaacatgtaggtctctagacaagttctagtcaatccaagccgaccctattccgtctgttcacatggttaactccgcaccggtctataatgaggaacctctcgagaggctaggacttgagaaaggtacagaagctcagcgattgatcttgagtcttgaaatgagatcgttatctgcagatgatggccagtggaaaggtaataggtttcctgctcaatatacagaataagggagcaatcaggatggaatcgaggaatgtggtgtgttgcggtggtgaatatgtaatcgcaaccatcagtgaatgtgataatctttcctatatctcgctgacccatttcactatgtgaatgactacttgtagtgctcaatgggcacaccttaggacagtatggttcatcatacatttagtctgtcatttattactagctacactttttcgcacatcaaacataagtcatttacagcgtcatagtatctggtttacagctcgtctttgccttctttcttcgcttctccctcctttgcagactcatcgatcttctcttccttgcgcccataccatcctcccaggtcttcgccagctcccgccttgaccatgctggtgatgatctcaaaggccacttgggcagctgcgagagcggtggtctctcccttgttgtcgtaacttggcgatacctcaacgatgtccgcgccgacaatgtttaacttctcaatgccgcgcatgatccggatgaactcacgggtggtccagccgccaggctcgggagtaccggtcccgggggcagtcgcggggtcaagcacgtcaatgtccaccgacagatacacgggttgctccgaatccagaccgatgcgctcaattattttatccacgatgcccatggggcctaggtcgtcaatgtcgtcagcatggatgcgcatgaatccctgctcggggcccgggttggtgtagtcgctatcggtgacaccagtcaaacgagtgcgcagaccagcatgagcagaggtcgagttgcaaatgagaccctcacgactcgccttgtggaagaaactgccgtgattaaacgccgactgttctgatgtccagtatgccgagtagcgaacgggattccaggtgtctagatgtgcatcgaaatgcagtactgtgatgggcttttggtagatttgatacagggcacggagagccggtagcgcaacactgtgatcacctcccagggtgaccagcttcgccttcccggcagagatgcccttagtgccgtacttggagtcggcaggggtaatgggagatcgtgagcccagctcgaggaaagcttcgtacatttggcgctccgctacgccattgtcgaagggaattatagggatatccccacagtccttgacggtggcccacgagctgtagggattgatgcccgcacgggtgttataggctgtaccggccatctggcgggcgctagcagcacgaatggcacgaggaccaaaacgagctcctagaggagaaattcaacctctgcaatttatggaggcaagacggagtgtatacctggtctgtagctgacagcagtatcgaagggggctccgatgacggcgatatcatatcgctcatctggttcgattagacatttgactggttttaggtgcgcaaagctagcaatgccagaaaatgtccactagaattatcagtcagatttgtcaccgtgtaaggtagagccacatgtgtacctcttgatcccatttcttcaacagctcctcacgcaagtgctcaggaaccacttccgtgtcatcgtgatgggcgtgagataaggcagtaccggccagagccagcaaccccagggtatatttcattatgaattataaaatggcacgggcaaaacaaaataggacgaagaggttacttgaaaacgcagaggagaagaattgaatctggggaaagttgtttagtagttataggcgcatagttagtatggagattgtgaaagcgttatcgataggaacaaccaccgtccattcattcggcaccgaaaagtgggccttggggcctcaggcgcgaggactatcgtgcggactttcccttctcgtcacttttcttttagttccaacgcccgtcgctctctcttcctcttttcgtcctccgcatttatattggcccgatcttcgatagctgcttgatccatagcttgtagaatctaatcgaagccgatcatattcgaatctcgtctttagaacctcaggatgccatgcgtcgtgttgtcgtgacgggtttaggagctgttactcctttgggagtaggtaagtagttgttctatatctctgcaatacagatgtctaagtacactgttctattcaattccttgttggtccgcggtcatttccaagcctgttctctggtcgtgattcttcagtgtctacttggaagtctcgctcgaattgtctccacttccgataatccgaaaggggaaagtcttggatacccggtccaatcgtcatggacattcctagttaggaagttagtcggagacacctgctgtccacacgattattctaatccttgtgcttatgatgcgcggattgctaaagtacagtcattctaggtatccgtcgtacatggaaacgtctgttagatggccactgcggcattgttaatgtcaaccatcgcgattccaggtttgcggacataccatgtcagatcgccgccccagtgccgaatggcaagaggcaggaaggtggctggactgcctcagaatggctaagtaaggatgtatgtgtagcgtctcttgtttatttacatttgcatggttttggagagaagggcagatctgatgcctttaacaggaagagcgtaagatggcgcgtttcgcacaatatgctttggctgcttcagaagaagctcttgaagatgctggttggaagcccacttcgtttgagcacagagaatccacggtagacgtctgcgagacattgtgtaactcaacaatgctgatggccgtgtagggcatctgtcttggatccggaattggcaatttcgatgaaatatacgacaccgtcgtggcatatgaaaaaggagtatgtcgcaaacgagttttgtatcgttactacatctgtattaactgctcctagggttacagaaaggtgtctcctttatttgtcccgaagctcctcatcaatctcggcgctggccatatctccatgaaatatggattgatggtatgtctaatcgcaaccagggactttaccactgctaatgcttcgacagggtccaaaccatgcagctacaaccgcatgcactactggggcacattccattggtgatgctgctcgctttatcgcatgtggtgatgcgaacgtgatgttagctggcggtgctgaatcttgcatccatccgctagctgttggaggctttgcccgggcgcggagccttgcaacgagctataataatgctcctgagaaggcgtctagacctttcgatgcggatcgcgaagggttcgtagtcggcgagggcgccgcaatagttattctagaggtgcttgtcgtcacaccctacactgattcacggcactaacatccagctaggagctagaacatgcaaaggcaagaggtgcacgtatctacgccgagttgagaggctatggctgttcaggtgatgcacatcatataacagcgcccaaagaaaacggcgaaggggcattcatggcaatgagaaaagctctgaagaacgccgacattccaccgtctatggttgactacgttaatgcacacgccacttcgactgtagtcggggatgcggcagaaaacgccgcgatcaaggcactccttcttggccctgaaggaaagcgaaatgccggagatgtaaatatcagcagcaccaagggcgctgttggtcacttattgggtggcgctggcgccgtggaagccctgttcaccatccttgctattcatgaggtaagtatgaccatctgtgctgtggaaatactctaatttgctgtatcagaacaaaatgcctcctacgattaacctggagcgtctagccatcggattcgactgcaactatgccccgaagcagacccaagagcgccagatagatgtggcattgaccaacagtttcggctttggagggaccaacagtactctctgcttttccaagctatagaaaccacttattgacattcgatttggataattgtgagctagacagcatgtaatataacgtatacttgtacactaagataattataccagttcttggaagctataattgacttactccctagtgctagacgcaacttgtactggttttaaaccgaccgcgacgcaaagtctctagccattcgatcttagtatgacttgatataaaggatcaatatgtttcattgtctaatcatcaaggcaagaacatcaataacaataaagaagcagtataaggctattccttaccaaaatacgctaccactaaaccaaagctcaatagtcattgtcctcttgaactactataatctacatcgtcgaaaattgaactcctattatcctggcaaccaacacgtgacatctcaatgcggagcagccccggactcacctcgaccatatcacgcgcacctcaaacttcacgacaaagcagcgttctgccgttcaatagcttattaaacccttccactcgtttactctcactatattttcttttactaccagagttgagccactttcttggtcgttggtgggttggccatggctaccaacggtgagaccaaaggtagataccactaaaccctcctcgggccgaacttcagtagttgcaacatcatatagagtgattcatgctgatattatgctatttgattacagcgccgtcgtccggcagcttagtcgatgcgtccgggtacaagttcgccgaaaaagacaccaagcccggcaagattaggttgaagaagtcggttaagttaggcaagaagaagggtgatggtgtgtttaccccctttctacttggctttcatcttgatttgcggggtgtgggagcaagagctgtgggatgtatatgtgctaatagtttaacggcgtgaagatgcgcccgactcccccggttcatcacctattctccctgagatcgacgagaagactatggcagctttccctacaggcaaaccacgagaagaggatcacttagaaactgtcatatgtaagacttgcaagaggccgatcctcaaacagaatgctgtggaacatattcggggttgtattcgggcgaagcaggagaaggcgaggcgcaagaaggaggcgcgcgatgcggctaaccgggccaaggcgggggataaggatggtgatgaggatgctgcgggcggcgatggtgatgattccatgaagggtcagaagagcgctaagaagagcgccgttaagggaatggcggaggatggaacaaagaagggaaagaagcgcaagacggagggagaagacgataaggataaggagcctaagaagaagaagaaaaaggaggaacccaagcccaaggttccgaagccgaagggacccgtcgatgtcgagaagcagtgcggtgttactctgccgaatggtgctcagtgtgcgaggtctttgacctgtaagagccattccatgggcgcgaagcgagcagttcctggtcgttcattgccgtacgatatgttgcttcaggcttatcaaaagaaaaatcaggctcggcagcaaagtgagtattgcccgtatagctggatgatacgtttacagacagagctgatcggtcttgcttttcagaggctgcaatcgatgccaatgctcctctgcaggacgatatggataacaacggtcctgtcgactcggatgaagagaaagatgctgtgatggcagctatcactcgctctcacccgcagcccatcatcactcatactctgatctcgactaagaaaaaataccaatatgtccgcattaaagagatgttatcccacgctctgggtggtgcgcgcggtggcggactcttttcaactggcgatagcaataccacctccaatgacggaaacctcttcgctcctgtggacgacgtggtcatggcttctccggtcattgcaagcgcagataacacaacggatgtggacaacgcgactccagcaccagccgcgaagaagctttcaatatccgcgagctcgtaggtgcacatgcttcctggtattttgtgtcgatctaaggagcagcgatgagtgatgatcctttctttccactatttgggtatgactgccacatcgtggagtctcgagcggcgttcaggaaacctacggaatgggtctaatgcgaatttttttgtgatgatatgataccccggagtctattgcatgtaccactggcgaggctgagtgtaaattagtcggatgtttttatgcttctctatatcttgatagacactgtccttgatattcacggtgtctggaatatttgtcaatagtactggacccatttttgctcaaagatatcaagcacagttgtacatcttgtactctatagattttcatactatggaatgccctacagctaccccaaacaagattgtttctgcctgaggccacaacaagctatcaccaaccgctgcgggataaagacgggtttagctccatatgcgcccatcgatcttttgaaggcggaacacatgcagctcacctttcatagcaccccaccatcactgcgacattcagctttactggggaagctatagcgtctgcgcctacgggcggaagtcttgatctgcttgcgctggaatgcaaacaactagatactttcacctacactttacatcagcgccacgcactccctaaattcaatcgaaccctttcgcgatgtccaactccgtccccgacctcgacgctgtcgggatcaaggcagagcccgaactagcagaccaattccgccgtgaagtcgcgactctccttggccgcaacaacctcaactttcccggcgcacagcccgtcagtttctccaacaagcatctcctcgagctccaacggcaagactactatgtctgcgagaaaacagatggcatccgctgtctgatgtactttgcccgtggcgatccggactcagaggcacccgaaattcactacctaattgaccgcaagaacgactaccgctacgtgccgggcttgcatttcccgctccccaatgatgaaagtttccagtcgtaccacgtggacaccctggttgacggcgagttggtgaacgatacatatgaggatggaacgcagcagctcaaatacctcgttttcgactgtctagttctggacggacagagcctgatgcatcgcacgctagataaacgacttgcgtattttaaggagaaggtcctcaagccatacaatgctctctaccagcgttttcccgaggagaaacaacaccgcgttttcgcggtcgaagacaaatctacccagtttagctacggtatcgaaatgatgttccgagagatcattcccaaggtcaagaaaatccacggtaatgacggtctcatctttacctgtcgcagtacaccctaccgcatcggcacggacgaacacattctgaagtggaagcctccggccgagaatacgattgatttccgtatgcgcttggagtttcctgtcctggagcctgatacagatgatgaggctgaaggtatttccgagccgtatacggattacgatgctatgcctatctttcatctatttgtgatgcttaactccaacgagtaccggcacttcgcggagatgtttgtcaccccatccgaatgggaggagcttaaggccctggggctgcccctcgatgataccatcgttgaatgctccaaggatgaacacaatcgctggcgctatcatcgtctccgagacgataaggctgatgcgaatcatatctctaccgttgagaaggtccttgaaagtatccaggaccgtgtgacggaggaagatctcatccgcgctgcgccggcaatcaaggcagcatggaagaagcgccaggctcagatggcttcggaggacgaagagcggaaacgaagggcaagacaggcgccgccacatgcaaacggcaatggagtgaaaaggaaattcgaggattcatagtttccttccggttttcatagaacaaacctacttgttgggtagtattttacttggtttcggttcgggattgcgaggagtctggcgttgatctctgcttctttcatgcatatgaactggagaggagctgtctgtcggcaagcttaaaatgggggctggcctggggattattatacaagtgtactttctatgatgctatgcgctcttgctattccaatgactgttctctggatatgtatcgcacaatatccagcttgattttgatattcaaagcggcatcgatcaagctcctgtttcacgtaaagaaatctgaagcgtgatacattcaaagctcaaagatttggtttactttgaaggtaacagttacattgctcaagtataaaaaatggttacaacaatgttacatcatacactctatcgtttcttgatgctcacgtcaatgttcccaatcgcccatacggcggcgaacacagtcagcaatccagtggttatggtcacgggtttgcgcattccatcccagaaggaataatcataggtaacctgttaaagattagcattctgtctagtgaagcataatataacgttgtatacttaccaccaactgagaatcacgagcctcatcggacaaattctctacagtcagggtcaatgcggtacgccccaatgtgtccatgaaggtcttgtggggagacacgtgggactttatctgatcggcagggggaagaccattgttggaggcagtcttaatcgtctcgtaccggacgttacgggctccctcgggtagaatgacacgaacaacaaccctctcatactgaacaccttcaggtaccttgggtccctcgatgaaaggaaccttgagcacatacgaatcggcaccggcgacccggcgaaggaaggtagagagctcgttgttccaaccaatacggaagctgtagttccagccaccgaacacaggataccgggggcgaagttctaatgatgcatcacgcttgggaggcttgccaggacgatagcggctggtggagacattaccgatgtcatcaatgaagtaggggtccaccgagccgggtttcagcggatacttaagttcacggatggcggaagaaggcagttgctggaagttagagagtgtccactcaacgcgcgagaattgattcacgaggttagagccgttgttgcgaagccagtagcgctcttctgttgccaggtttccaccccagtgagacacctccaagtctctttccagcagcgaggccgtgattaccggcttggtaaactcataacggatggtaatcggataggcagtaccgggggtaacctcggtcgtgtcataagggccgtaagtgtaagttgtgccttgacgctcaggatccgagcctggcttgaggccagaggtagtggtatagtcaggaacattggtgctaggaagcttcaatttcgtcttttgggtcacagttgggtaggctgagtggatataggcagaaaacgagtaagtgaggtactgtttatcagcctggttgatagcggcaggacgcgggctcagggaggagaggaggtagtaagaaattcctaaagtaacctgcgacttgggcgcaagaggttcgggaaggtcaatggcaaagtatttggtgtcactgcaagaaaagcaatccatagatattagcttatatgctgcaaatagtgtaaccagattaagtaaccgtggcttcgtcatcacaatagtaactggctactggtgaccacatagcgtactcacctgggcgaatcgacagacaatacatctacatcgaaaggccccttctccggcgcctttctgtctctcacctccaatcctccgaccttgtcgaatacctccgatgggaaggctaagtagtaggtgctctgcggttctttatccacgttctccaccaccacgttgacagtctcccgagcataacctttctccaagttggtattccggaccaaatttacatttttgaatgtctggggaggctgaaaggaggaatgggtccccgccgaggattcggcgcatactaagctgctgcttgacaggagaaacccacagagcgcggtgaatgctgtaatcggcctcattgtgacgatgggcgggcgtgtaattgaccgcgcctaggacacaatgtctctcaccaggagatagtcctaaaaagaagaaggaatgtaaagaaatgggatgaattgaacagagggggaaagagaaggtagcgcggcgagatgcggcgtgatgctgaggtgtcccgatgctgcttagattccggtgaccgctgcggccaaagacgctatcctctcttatcgccgataagtcctactcctctcctccacattttccagctactttctccttctccactcttgctgtcaagctactctcacggcttagcgtctacctaatcactatgcttgcttcgcgagctgcagctcgccattgctgcaggagaaccagggtaccagtattggttgctcccgtacgacgccttcatggccttgcgcaaagcaagtttctccaagtctcggaggaagttcgcgacgctgtagccacaggaaagcctgtggtagctctagagtccacaatctacactcacggtatatacatacgcttcgagctttatcggagagcttctcgctgatctacaaacaggatttccgtatcccgagagcgttgctcttgcgtcgttgctggaaacagtcgttcgggcaaatggcggagttcctgctacgattggaatcttgaatggagtggccaaggtgggcctcaatgctgaagagcttatcgagctggcctctaccgcagagagcaagagtgcactgaaggtttcccgcagggatttgggttacatatgcggtttggtcggttattttatgcgctgccatgaagaacgtgtctaacagtcctagggcctggctgggaaacgactacacggtggtacaacagtttcgggcacgatgattcttgcccatctggctggtattaaggtcttcgggactggaggtcttggtacgtctctgcaccatcctaggtctcgtcctagaaactaatcgatcttaggtggtgtccatcgcggtggagagagttctatggatatatctggtatgttctgctggcaagatctagcggccaacgtctaactagcctgtagccgacctcaccgaactggggcggaccccggttgctgttgtcagctctggatgcaaaagcttcctcgacatcccacgaactctggaataccttgaaaccgaaggtgtttgtgttgggacgtttgcggatggtcgtacgggccaggtagatttccccgcattttttacgcgcgacagtggcatcaagagtccaaaggttattcaagatgaggcagaggcagctgccataatttgtgagtctgctatgcttctcgtgcttagtactagtgactgacgtatcgatagatgcgcaatcaaaactccccgtttcatcggggatgcatttcgccaacccggtgcccgtgcagcagtctattcctaaaaacgaaatggatgatattattgaggaggcaatccgccttgctaaggtcgagggccaccagggcagcgacaacactccattcgtactatccaaaatcaagcaactcagtggcggcaagagtgttactgctaatcgtgctctggttgaggctaatgtgcagcgcgctgcacgcgttgctgtagaactttcaaagctggaacggacgaacggaacacttaatgagcggtgagttgccctgcgttagatgcgactcggaatgaccctaatttcgaggtgtcttcaggcatatgccagcaatttccgaggacgtcaaagctgaccaagcaacctcagaggcagagcttaagctcaacccaactactgaaggacctatcgaggcattggacaaggtagacgttctcgttgctggctctcttgcagttgatctttcctgtgactatactcctcctgcaggagaaaaagacatcaaacctgtttccgatacttccaatccagccaccatcacacagagccttggcggtgtgggtcacaatgttgccattgctaccaagtatcttggcagctccgttcttttctgtagtgttgtcggagacgatctaagtggccgtgcagccctaacggctcttcgaacagaggggctctccactgctggcgtacaggtgctacccgcgtcaaacagcgccaggaccgcacagtatgtagctgttaatgatgcgaagaaagacctcgttatggctatggcggacatgggcattatggaactgccagagcagaaattggacttcgagggcttttgggagactctgctctcccgcacgaagcctcaatgggttatcgttgattcgaactggagccctgaagttctaactaagtgggtcgctgtagccaagaagcatggcgcacgagttgcgttcgagcccgtatccaacgccaaaagctgccgcctgttcagcaaaagcgccgaggtaaatgcggcaatcagcccgtcggcatctgtccccaacaatgcgatcagcttggcgactcccaaccagtttgaactcactaccatgtacatggcagcgcgtgacagcgggctgtttgactccgagggctggtggcacatcatagatgcgatgggtatgtcgtcgggaggttctcgagatcgactcgttgcaatgacatcaaaccaacttgtggatcaaggcataccccagcagaatatccaactccttccttatatcccctgtctcattaccaaattagggtcacagggtgtcctcgtcactcaacttcttcgtcccggtgacccgcgtctcacttcgcccgattctgctccttatatcctgtcgcgtgctgcactggctgatgagttagtcggtggcgtgtacatgagattgttcccaccagccgccgtcctggccgacgaggaaattgtcagtgtcaacggagctggagatacacttctgggggcggtaatctcaggactcgtgaagggagcaaagaccgtagaagatgtcattccttttgcacaggaggccagtcttaggacgttgaagagtccaggaggtgtcagcagtgatattgccagcttggtgcgctcctaagtcaatatagaatcgatgtgaatgtgtatagatactatttcgaatgcactatattacgcggatataggcatatagttacgattcctcccccttctccccaaaatttaccatttcggctcaaaacaaagccctatcgacgccctccccaccaacaacaggaagacgctccacagcatcctgtccctctctgttcttcccagtagccttaaacccgctaggcaccagactcgggtccaacagccctatctgcaccaggacactcgcctgatcccaatagatattatggcgagccagtctccccgcaatgaagctagccgtcattataatcacaacgcgcacttgtttacccgtaggtggcacacggggcagcagccacgggatctcttctgtgtgcgtaaacgtgagcagaagctcatcaactatccggtctgtgccgatcgtgcgagacagaagacgaatactctgcgacggtggcccggcagggaagaattgcgaggtgtaaaagttagtgatttgagccggatgttctcctaaggatcatcagcatcagccacggtcttccctcgcgagcagattcccagaccacatagagcccaaaaaagaaaagaaaagaaaaaaaaaaaaagggaaagatggacggaacaatcaaagggaagcaagtggaaagagaatacataccaccaatcaaggtaggaacacaattgactaccgctacctcattcaactccgccgttgggtcggaattctccccgtcactatcgccgcccccggtcaaggggatcccaccaccactccctaccatcatgttcactgtattggccgcatgatgctccacctcgtctcgctctgcctcctgtccattgtagaacagatttcgccagtactcctcccacactgtctccacggcgggtaccttccagctccctccgggccaaccaaacccgcgcttcaggcactccagcgctcgactccaggctaggcgcgaactgatcacgtcgtgcgttctggctgttgactccgcgaacccgggctcggattctgggtagaagaagaggtggcatctgtggcgctttttgctggggtggctgttgtagtcgtcccagagggtggtgggttggtggccggcgagatggacttgaatgggaaggatggagagagtgtcatagcaggtggcggttgacgaagaggtcgtggatgggggcacgatgcaggggtttgtcgttgtgttggggcaaccggtgaggctactatgggtatctgttccggagatctgggggtagtaggttactagggcacagaggagagggaaagggttggtggctgttgttgggtggtggtgggatgtaaggagaaggtaggctggtttgttgtatgcttggagtggttgttctgttagctatttggtcgtatcttcgagggcgtatgtacgtacccacaatcgcatatctctcccccggctcgagatcgtcctctcgctcgtggatcaaattatccaggtctttccggtctcgctcgaaatctccgctggacccttggaatggaatatattcgacgctgaaaccctccgcttcgaatcgccggagaatgtccgcgtcgaagtcggccgtgtctgaagtgacatagagtcggcgcaaaacagaattgcttttcttgcgtctatcgctgctgaggctgggagattgggatccttgaggaggtgctctgctaggggtactgctgcgacgacgacgatggatgtgctgtcggagtcgttccattttcttcccttgtgtctgtatgacttagggttacaagttggggggattaataggaagtaagtactacagggtcaggacaatagcaattgcgatcgcaacatttttccaagtgaagatggtacggaaggacaactacttaagttttaggcaacgttctcttctcttatcaacgctgggctgacgtcgacgagtattggcagaggattggcagtctccatcgtggctccagccgaacccaaggatgcaacgcaaggggaaccgatgttgccgttgccaagatagggctgatccatgcattattacgctatgtcgaatgtctgtctatccaccacgccaccaatgcgagtctattcaaaataataagaaaaatatgtactgatacatcatccccccccccacttctcaaccaaaacaaaaaaaataaaaataaaaataaaaaaaaataaaaataaaaataaaacaagctctaaaaactagtcaaccattttcgctgctcctgcaccgcttccgaacaatcttgtccactaaggtagctgacatatgcctttcgctggagactctggcgcgcaacctcacagtcaatccgaatatcttcgaccaaggcttccagcgacacgtagtcgtattctggacggatgtaccccagaatcaaaaggttaagctttgtgccgtagaaatcaggcaatttattgaatttcacttggcctgcctcgccgtttgctgtcggtgatggcgatgagagaggaggcatgatgtggatttcctatgatcgtcaatcgaacggatccatacctgatgtcatgttggtgagactctaggcaagggataacctaccacggatcgagtggtgttcttgtaaaagggattgtatccaatactcagcacagctggaagtatcgtcgtctccgatgtgaatctggacggatccaatgcgactactccgtagtacaccccgacttgcagatcgggatagtctgataagccatctggggggatattggccgtggggattcccagctggctaggttagtttccttggcatggaggagaggatgtcgttaccgagaggtggcgatcggtacaacatagaatatagcatgaatgaagctacatgaacatacctctttgcttccccgcccaaaacctttgatcaccggcccggataacttgatcggaaacggaggctctgggccactgtctggcccagtaacgggatctcgagggccgtctggacgcatcctttgttgattataacaaatctatggactaaatccagcgtttgtctggcgatgagcagcaattgaaagtgagcaaaatggtggaatgtggaagaaggccgcggtatcgataaggcgggcgatgcgggggtatcggccatgacggaatgaatgcatgttgattggtgagactggtacaggattaccggtattttaccctatatggtgcctgggcggagaggttcgatgaagcataatcagttgactcttctaactatgtaggacctggtatttcatcaattgttctcttgccccgcgatcatgttgtttccgatctctctcaagacatccttcctgatctttccactccccgtcacaggatactgtccgatcggatcgccgggtccaacccagaagacatggaccggggccttatgtcgaccaaggacttgccatatccagtctttcacatcattcagagaaggcctgttatgctgtgggagtgattgaagaaaggcagcaacaacctcgccgtatttatcatccttcagtccgacaatggcagcctgctcaatgtctgggtgctccataagcctttcttcgatctccgtaggatagatgttttcccctcctaactaagatcagctcatctgcaacactgactctaaccaagcaagctcaccccggataataatatctttgattcttcctgtgatgcgacagtatcctttttcatcaatcgaggcttcgtcgcccgtatggatccatatcacgccgttttcatcacgtaccagagcttcagctgtcttttcctcgttcttgtagtatcccttctgtagcagataccctgatatacaaagctcgccccggattcccttggggagtatgtggttctggctgtccacgaccttggcctggacgtgagggagtgctttgcctacagtttccagtttctctctagctgggtccgtggctgctgtcatgaagcttccggcggaggtttcggtcatccctaggccaatacgtcaatatggaaaaagaaatgaaaatgaaaaacaaaaaaaaaaaaaggggggggtgggggggtaatcaaggacccccaggccagaaaaacaaaccgtaaatgattctcagatccatgggactgaaagtcgcctgtatttcgtccaatagactcggtgctaccttcatgcctcctaccataccggctcggacagttttaactttcacttttctgtgctggagctgctgtaatatagccacgaacatagttggaacgccatgcagcacggtacatccatagcgtttcaaagcatccaccacggcagaggcgtcaaaatctcgactcgggagaacaatggtagctccacacgcaagtgagcatatcaggccactgacgagaccgaaggcgtgaaataatggtggcgggcaacagacgatatcatcggggtttagatccaaacgggcaccgcacatgcgtccattgttaatgatgccactgcttggtcaattaaacccaaccgcgtcaatacaccaacttggaaaccttacaaatggctaagcatagcggcttttggaagtcctgccgttccgctggtgaactggagatagaccgtatcatgacactgcactgagcgctgcgcttgatgtaaggcttgctgtggtaccgagttccctaaaagtagaacatcatcccaggtaagtgtctcatgagtgtccacataatccgttcggatcaagacggtctgcttcaggccagggactgggtgggtctggatatgctggatgagaaacctagtagatccgaagttcaccatgtcacctatgaaaaacaaggacgtttctgcttccattagcaatagaccattgcgttgcgtacactcatcttagattagtcgaacttgcctgtatgcctgatggcccgatcacattccagaaatgtgaaggtcttatttagcaccaccagaactgctccaatccgagccacagcaacaaccaaagcggcaaatcgttcatcgtccccggagaagatcgcaactcgatcacccctgccgatacccatggcaagaagccctttagcgatatcctgtgtatgctggcacaaaacttgaaaactaagccgagcaccactccacgggacaataatggcatctttggacccaaaactctcagactgctggtccataagctgtcccaacgttagatgacagagaggtggctctctgggtccctggacaatagataaagaagggtgtgccatgtttgtagatcaaaaaggctttcagattcacttcaagcgaagcgatagaaaggaggaactgcctgatctagtcaagcatttcaagcccctgtttagtaaagcagccaaggtgcggttaggatggccttgctgaactataaagtaacgctatgtgactgggcttgccaggcaggtaaatgcctgctgctgattcaccttttgagacggtctgtaggtgcttgggatgagattggtcgttttcttcgttgttgtgcttaatgcagcagcacctctacattcactccttcgtatccaaggtaatttatcgttctttggtggtgatgagactgtcagtctccttgtttcactataggatgctctccatgatcaggggctagggtcgcctacttcgctcgttcaagaatataccacccttaatatgtgcagacacatatatacaatagaaagaaatcaaaacagaggagccccataaacagctccttgggaatcatacaaacaattatgtaccagtgccaggatacaagggcatagcaataagatcaaaggaaacaacaagacatcaaaggacaaaccattttttaaatcctcccaaacgttgaccgtacatgtggattacagtatcaatggtagctggcatgacccataatacaataaataaaatcaaatgcatggcaagaactattgatgcgttagtaacctcctatcgggagaaaccaaaagaaaagggttgctcacattcatcacaataagcataggaatgtcgaatacgtctcgttttactgtccagcagtatgcgcattcaattttgccgtctttaaagcccagttgattcatgcccgcctcgctggcgatgccccctttgcgcagatggctgttccaccgttggttatcatctgactgattctccatgtcctccttcgttttgtatttcaacagtttgcatgtcgtcatgacactaccacgtgagtccccaaaggcaagtcgggcgaaatcttcgtagaattccaccacactgtcgtcatcaagcagctcggccaagaacactggttgcgggcgaccaggagtgctttccgccacggagcctcgtggagtaaagctccgcgatgatgttcccgagcccggaacagagccacctgtattgacattcaggttgggctccttacctaaaaggacgtcttttttccatccggtaaggatactaaactcctttcccacagccgcgatttcccccgtgcgtcgacaaacgatggttggggtgccacacgcattgatgaagtcttcatattcgaacaaggttcgctggaaacatttctccatgaatattaggtcgtcccggttcagagtcttggtcgtcgcaatgaaagacgggcggatcgacgccagcgccttggcgatttgtaaagtcttctgtggcgaaaagcgtcgttgaataaatgcggtcagattatggaaacgattggtgtaggcatacggctccttgacgttctcatatatggatgaggggttccgttggcgtcgtctaaccccgacctgtaagttttggtgctttaaactcggtgtcgtaatcgtaggtcgtggtccgttcgcagagaggccatttgactttgctgtcaccgcactgctgaacgtagcatcatcaaagcccgtcgttatttgaggactagtcgttgcattggggcttgcaaagctgccagggccgctttcgatcgcaaaggcatgtggcgcatctgccttggtcaagtgtcccgggattacacttccttggccggactgtgggtaaacgcctccaacatttacatgagtttggcccgtgggttgcccgctggaccattcattcagaagggggtcgccgaaaatgaatggctgttgacctccagggctctcgccgaaagctgcagcgccagtgatcggcgtgccggagaattgagccgagccactacgtcccattgagcctcgctgggtagcggaatcactgggtgagtcaccagccccagtagccatatgtccaagcatgccaaactccaacgcaccatagcgattctcaaagttcatactggacaggtcaaagttaaagagggccgggtcactggggtcaaagaagggcccggcaaatgggttttggctggggttagtcgcgccggacacgccggtgctgggcggctgctgattaacttgtgatgaaaggctgttgtttcgagcggctgggttggctttcagggtaaaggtcggcgagacaggggactgggaggtgaaagaattttggttcatagtattttcctgatagacactataggagttcgactgcggcgtggggtagaaattgggactggaactcggctgtgtagtggcattaactgcattggcgccatttctagacaagggcaagttactccgcatcgtgttattatagaaattcccgccaattccaggcatcaacgctccatctggtgcatcatgaagatatttggcttttttgcgaaccccatcgtggcacgcatcttggagaccacgtttgatacaccgttgacaaggcctttcgtcacctgtgcgtagctgggtattagtactgactcggctctcaagctaatcacatgcaggaatacatcggctgggccacggcacatgagagggaaggaaggggagagagggaaaccatgcgaacaaaactgaaaagaaggcagtctagcgtaccgcaagtcagatgcgcccgttgacaagcaaagcaagccctccgtgctttcttccgtcgtggtcttgagggatccttcgggttcggtttttggccagtttccgcaggcgcattaccatcgccattgctcttgttcttgggctgctctgactgttccccgacgcctccggtctctagctcggcccctctgcgatcggctgggggcgccggggtgctatcctgtgcatccaccgtcatggtgacatgaaatatcgaaggcaagttgtgcgaccctcaaaacctattgcgcgttctattgcgcggtgtagccgatgacggaaagggtctgacgttgaaagccgaagcgaccaccgcttgccacacctatgctattctaaataagaccgcgtcgtcgcgccgcgagccagcgcgccgggatccagattgccggctcaatattgatgaaagtagttcctaatctgggagtagtaggaaagcccttctttggcgatctgggcgcatagatcctcgatctaacggttcgtggaggctcgagagaaacggggcgacggcggaccggtaactgggagcggaggaccttgcgtgctcggttattgtggatcagagagcaactctccaaatagtccactgatcaacccggaattgataatttaacaatgaaatccagaatacgagacaagatgatttgaattttccctttttcgcttatacaaataccacaatcaatcgagcgttcggtcttatttatcgcgatagcgcgggtggagcaaaagttttctcggtgctgcggggggaggctccagagcgttcgccgagataagattccaggggggttaaggaagaaaacaatgcgggaaatggcttgagataagtggcgtattaaaatgggaaaagacaaggaggggagagttcaaccgtgaggggagagagaaagatgcaaagaagtcaagtctgtggaaacgcggggaaagataggcagttagtaaggctaacttaagtagtggttgaaaatttaaaaagaataaaaagaaaaagaaaaaaaataaagaaggatggacaggaacttcaactagttagtaaaaaaaaaaaaaaaaaaagaagaagaaaagaaaaaaagaataggcggaaaagccaccaacacgagcaggtaaagagtcgcgtgtccagtctagacaaatcgaagacacggcgtgtttccctgcttgagtctttttagatgttgaaaataactccaattgtcacccatctactccgtacaatcatctgagaaagaattatcacccttctttgagttcctctgacgatctgaatttactccacgcgcgaggtctcgtttgattttccaagttctgttttcaacctttcctttacaaggaaaaagaaatgacgagaagcgaaattttttgataaaattagattggtaattttggcgtcagcttacaggaataggtaagagatttttgaccttgcaaaacgagaaaatgaaaaagagagtcagaaagtgtattctaatgattgatattatcattcatactactagtagtagagttacttagtagtagcctctgtcatgcatatatgcagaacttgagcaggatcgggaccgaaggaagtctacaattacaacttctccccttgaagatctctcacatgatagtaaataattaaacatgtactgtacatacaatgtagacgaagctcgtgaaaataatgaagatgttaataccagctatccggtaattgcgcggtatttggagatcccacgtgtgggtggtgttaattaccgagttactgaactagtccaatacgccatgtttctcctctagtccgaactattactacggatgtaccacgaagcaattgcgaattcaaaccccccccctttgtaaggcaacgatttattttaacctaatcaggtagccaaaagccctcgaaaggattgcccgccaacagaatgagctgaatactttcaatatgagccatttttacctcatccccccgggactttccggaatgctccctaggcatttgtccgcctttccccgactatccagtgccatgtcaaattcagtaattgcctcggttcccgagtaaccctaatactgttacccattctcctaggcaagtagcagtgcctcgactgatcaattcggtgagaatgactgacagctgaaacaacttggtcttcacgaggtgatctgccaaattatccgtaattgataggccttgtgctgacctcgtgtccagttattatttgattggattatcacagttcggcctactttaacctagggtgtggctgatcaccaacagtaatgtaaggatgatactggttctaggagggttcaagccgggggttacgtttatcctacctagctaactagacatctcgtcatatgttggtcggtctttaaactgtacgggattgcaggtgtcaaacgttttatcccctgtagcctgactgtcacaagtgtaatgaatgagcacgaggtgtctatctatactttttttaagaaggaaaaccccctttatctataactttcatgtatgcaagtacacccaatctatgtgtgtatgtatgtatgtacatacatatatgtacatgcttgaatcccttgccccgtctaagtgatagtcgtcccacttcccgctgtactaattgcaagccaattaaccaaatccttaccatgacagtacgggccctagggactcgggatccaggatgaatgaaatcatcccggtggccgatacggaatataagagacacagatccttcatccggaccgagaagaagtggataactatcgggcagcaaatcggctcttttgccgaatgcgactaccgtaccggaaaaagatatacctgccgccccaattaccgttagatttcaatcaaccatagctagatcagatctacagttgcatcaaaatgctcatggagcccactgccggcagagaatttgcccagaggtcaagagaaacccctcccggcaaggacgtcagacatataatgccagtatagctgcagcattgccatgcaaggcaagtgccaccaaatcgaagctatatagccaacaacacgacgtaggcaaacaatgaaaatgatggcaaaaggtgaaacatgatggttgtgggggaacttacggaaatggcgccatggcaagcgtcagaaaagcgagcagcgaagaagcccagtggtatcccagattgttgtacactatatccgttggtcagtaccggtctgaattcggtgcgccaagcgatagcagcaacgcaggtagctcggtggcattgatgacggtggagtctcgcagaacaaggtgattcacagtggagggcgtgatcaggctatagtgcttctgatccttttttttttttttctgcgcccctttgatgtaaaacgaacgaaaagaaaggctacgcaacatgaccaaaatgaaaaccacttactttggattccaaaaagggggaagacgccgccaaacgttgagcgagcgaagctgttcgctgctagagaacttgctgcaaagactggatatgcatcgaccaagaacgtaaagatgcccgaatatacaagaatggtactgtccaacacagaattcgtgagcgtcaatgatctacgtagtcaagtttgcagtaggaatcaagacatcagggaaaccatattgctggccttgtgttgaactcacccggctccaaaaaacgcactgccaattatgggtacaatccaatgcacataaggataaatagtccaagcaaatatgaataaccctatagtaacaaggggaccaccgagaattgctgcaacgtgtgattagcagctctggttcacctgaatgatgttcggcaagagctttacgcacctgggggtagtcgccactctggttgaaagtcttctgttgttccctctgtccttttgtgcttctcttctaagcgttggtagacgcggcgccagaagggatcggataaaatagccaaaaccattcccacaaaaaggccgaggaagcaaagaccgcgctgccatagttcaaagccatacacgttgccaaataccagctggaaggcaccaaagaaaaggtatattatacccagcaagatggcagagaatatacagaggcacaaacacataggttccagcgtcaggaggagcacgggcctgtagatcgagtgtaggactgttcgtgccaccgagcgatttaatcgttcaatcggtgctttccatcgatcatcccctgtctctttgcgaagtttctccgccttttgccgcagaaggctagtaggaccagagttaagaaacgagtatatagagagtcaattttggcaatctcacttacaccggatgataagtttctgggacaaagaggacgattgaaatgagcattacgcctgtccaaataagaagcacgtagaacgtccagcgcctgagaacacgtcgtacaagcgtcagccacagatattccaaaatagacggctaggtagatataccatgtggtgaattgatttatgaacccaccaactctgagacttgtcagtcatcgcaatgcaaactcaactgacaacatttttagcaatcggggctggtgacaaaactcacaatggtcctacttcaggtccaacaaaaggtgaagccgtatacagcatcataggcgcgctcagctcatggcgagcaaataaatctcctaccgtaccacctgcaacgctgaggaatgcgctcccagcgacaccattaaaaaagcggcatacgatcatggtctcaatattcttagccacagcacaggggatgagccagatcaagaatatggtgaatgaggtaatatagatatatcttcggccataaaactgaggagcattagctagggcgatgaagcctggcgtcgggtatacgaacctctgataggggccccagaaacagcgggccgatacctgggatgaatagaggtcagaaactagacacggaagccaagcaagctcctgatggctgagagacataccaaggccccatataaagaacgatagcccgagcgttgcgatcaagcgagaacagttgaattcttctgttatctggtcgtaggtagcggtatacattgacgaggtgcaagtccttgcgacaaggcatcagcactacaaaaagcaaggatacacagcagttacccactactcacacacaaagagaacccagagagcaaatgataacaatcaaccaccgcctcatggtattgaagttccgaggattcatcgggtcattctcgtcccagctaacaacaaaagtagacgattcatctgcctcgcccccgtcattgcaaagagcatttcttgcggcttcttcatccactgtatggcagctgtatccatcattcaaagaccagctgcgttcaatgggacgtgagctgctggagtgcagcttctccatccgttcttcgtcggcggggggagcctgaattggtgcaaatgtgccgtctatatcttcatctgatctcatcttctcaagctcatctgcctcgctcctttcgtcgcttgtagagtgcctggctgaatccacatcgctaaggggcgataccgcccgctgtgacgcagtcatgatcgagtagtgaggtagagccttctcatgtagtttttcgctaatgctatgggagataatgaaaatatgaaagctatgtaatagtctcgattgtgtaacaaatgatcgcctcaaacaccaaggtaacccagaatggttgctttcaaataattggatgctggcaataatcactccggtgagggcaaggcgtgagggcaaggccaagtcacgccctaagcagtacttgctttataggacctttggagaaattgaccgaaaaaatgagattcggagaggaaccaacggttacaataaatatctagtgtctgataattgaacgagataaagcctgcaaagtcaagcaattattagtcacatttgggaggattgtactaagtacataaatcgtttagtctagttcttgctggtcaatcttgattttatcatactactaactagtctggtcggcttttccctcagccgattgccacagcattatcagtggagacagaccaaaactataatacatatcctttttcttcgttgcagccaggggagagcatatgtatgacctattaaatggcaacttggtctttcccagttttatccagtttccttttttttctttcccccatttcattcccttgtcattgtcatccggttctatctcaacatagttcaggatgttggagatcatttaagtttttgataaagaagtaagtacaccaagaatggaaaaattccccgaagtgtcaccaccccacgtgcaacacacctattacaagcatcgtaatggatcatacagatttcagttgttcgcttctatacctaaacctatgtcaagaaagaaaataaaccccccccctctttaagtatcgtccctagaagctcgcccacaataataacaataataaaataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaacttagctttggaacgaggacccaaacagtcattcaatagccaccttttcaatccaaacggacaactccatgacaccagtgtttcattacatgaataatttcccgcatccagataacaagttctccagggaaccccaaccaagtagaaaaagggagcagaaaagagcagaagaggagagaaacaacggcggaaacgaataggccactcgaacacaacttcctgtacagaaacccacccgacaccttcataggcccaaatctctaaggttcaccgctctaagctacctcctgggaagcttgagtgcctacttcaccattggcgctttcttcagcccatgaaccccagagagcacgcttgccgcggattttgagagggccaccaacggtatcggggcgttgttcaacctggacggcgtcctttgtggccaagaccaaaacctcaaaaaacattttcgtcgcatccgccttggacgccttgcgttcgggtagaagatcctggaacttcacgctcttcttctgttccactgcagattcacccagacagtcgcggagaatgtgaacagcatgcttggtaccaacggagacagggccactgtccgcaggttggattgtgtcatcgagatcttccaggggatgattcaatccctcgtcgtcgctcagatgcaaaacttgatcgtcgtcatcaccggggaattcgatatcagaccgctgatgaagcgtcgagtcaagaccaacaccttcatcgatcggcacggtggcttcttcttcgccaaattccaaagcaggggcggcagctgcctcgatgtccatgtctgcaatcccgctatcacgcttcctcttgagctcaccagccttcttaatggcatcaaaggagagcaagtcacgaagctctggagcccatccacgtccgcgacctcctcccagcacattcgtcacaaagtcgccgttcttttgcatatccatgagagtgagcagaacaggatcacgaggcaggaaggacgtcggcttcaagatagtggagcggtccgcctgtaaccccttgattatcggggccttgtaatcagttaccttgtcgagctccacggtcatcaccttccgtcgcttcgcgcgctgcgagtgttggacagtcacgtcatcctctgccgccccctcgtcctggtcctggtcttcaccctgctcttgttgaagtttctccatgtctgcgtctggcatctctgagaggacgctcatagattcgcgctcggacctgcgctcgtcgacatcaaatgccagttctccgtcatcaccaagatccatggcagtgtcgtccgcctgcaaaagagtgtcttgtgggccctcgttggccaggtccatcttgtccaagggagcatcatcctcgccaaggtccagaggcagatcaacatcattgaacttgccagcatcactaaaaagatcttcttcgacggggcgaggtgctggcgcatctcgacccacttccatactgaagtcatgacccaagggtgtatcatcctctcccaagtcaaggtcaaccaaggtatggtcctcaaggcgcgcaggctcctgtgacacagagcgccgaagactactgtctgggaagagctggctcccaaagtccatcgatgttcctgggcgcttaccttccggctcaaaactgagcggctgaggtaagagcaaagaagaatccaggttcatgaaaaggtccgactctgtaagcacatcgggcaaagtaataccccctggggcaacaacagtggttgtcaagtcattgttattagtcaagcggaaagcctatacattattgctttagcgtcgtttgtggaaacagcatcatttacccgagcataccattttgatcttcatgagagcctcattgcagtcatccaacaggtagcgagcctttctgctataaatccggaccacacctaacagcaactgaccgctcaatcgcaaagccattggagcttgtccttgatcgacaatagcactgacactgctctcgatatctgactgtaaaatgtgcgatttggaaagtttgcgctccaagttagccgataaccaaacgcgggccagtggcccggtttttgacaagagggtctccgagtagaacatggtgtcacgatgtagtatatgaagagattttagaaataattattcaaagaggtataagcccgcctaatgcgggggtggttcgcaagaagtccctagcaaccaaatgcgatgacgcgctgtatccagaaaacaaaaagatcggcgactgatgcttcctccccctaaggccgaaaggggttataaacccggagacaacaagatgggttgctatatctgacgataaggattatcgcaatgcaaatagattcaccgagtccggaggttgaagaggggtgcaggaaaggaggggtggttgggtggattgcgatgactgtggtgtggttttcgcaagtgaagggaaacaagagaaagagagggagggcgcgtctggcgggcgggttgatgggcagcctccactggcaacgggttgcggcgggcagcactaggcgaatgcacaatgctgattgggtgcttagttacgtggctggggtcacgtgcgaacaggtcactttcagtggaaagagccaagcgtcacgtggctctaacgggatgatgtaggtacccaatagtactcaagatagaaagtaaaagagcttagctgatatacggagtacaattttgctctgtgcatgtctttttacctcgttcttgctatacaatcagaataatcagcctttccttacggagtaccatagaaaggaagaaagcaagaaagtacagtcaagaaaggcaaaaaattctccccgactgggagtcgaacccaggtctcccgcgcttgttccttttatgggatgacaagcggaaatcatgaccgttagaccatcgaggaattattgatagacattcttcaaagtaagttgatatcattatttacaaaattgcactccaccgccagctttctctcatcatgagcggtgaacaaaggcagtatatttccagcaaagttgtccagacatttttataaacaactcccctttcaatacctaaatgatggcgtggaattcacagaactagagtgatagagtcagttacagtatcaattctagaagctcaggtgtgggtgactgttgaggtaggcacattagtatagttacattggctccatagttcacccacgctaaacgcgtgaccgccaagagtaaccccttcgctgggaacaatgagaattgcctgcatacaatgtggtctctccgcaattgagcatgacaagtagttttttttaattcaacatccaaatattgatcgacgcggccctcccctgagagcgtcgtctttggtgggacctagaggtctagccttgtctcttctctaaaaccggctgcacggcccttgtctggtttccacttagtcttcccatattattcgatacacctgcggccgaagtcgcgtctgagaacgtggcttctacgtattctatttttttttttttttacattttgtctttgcaaaatcgtgtccacctcgacttttcccctgatcccgacgggatgataaccattgtgagcccgatctagcaggacatctttggacagaaaagcatgagagatgtcaaggtccgcaacacctgcgctacctttgcataatgctcaggcccccgatttgaggcctccatcatctacgccgacgggtgtacgctccaacacatctacttcagtaagtctcgctgtaaggcagatccagttgattttgtctgcgctcgcgctttcaattggcttactttgggtgtgcggtcgctaattcttaaattcattaactagacatccacgtcgacttactctctattagacccacagcaaaccgctgagcgcttacagacatcccttacccacggactcactcctgcagaagctgagattcgtttaatacaagatgggcccaacgaactgccgcatgaagaccccgagcccctgtggctccggtttcttaaacaattccgggagacattaattctactgcttctagcgtcagccgcagtctctttcttcatgggcaattttgatgatgcggtaagcatcacgctcgcggtaaccatcgtagtcaccgtcggatttgttcaggagtatcgatctgaaaagtccttggaggccttgagccgcctggtgccacatcatgcgcatttgatacgcgatgttcctctctcacataccccccctatcggacactcgatccctgcagctaccagtgaagagttcgagctgcaagatctcagaagcaaaagcccgggctcggtttcagccgctgttaaagcttccagtactgtttcagcgaatgagctagtacctggtgacctagttttgtttacagttggagaccgtattccggcggacatacgcattaccgcagccactgatttgaccatcgatgaatcaaacctgactggtgagaacgagcctgttgctaaatcgcctgacgcaattcgcggccccaaggctttagcctcacactcgcccaaaattgtcacccctccccgatctccattctacgatgccccagccagtggcgctgtgggcgctgatatccgcttaaatgagcagcacaatatcgcatttatgggaactttggttcggtcggggtatggacagggtattgtcataggaacgggtgcgaaaactgaatttggcagtatttcagcttctttgcaggaaatcgagagtccacgcacaccgcttcaattgtcaatggaccgtcttggtcaagaattgagctatgtctcctttggcgtcatcggattgattgtagtgataggattgatacaaggtcgaaagctccttgatatgttcacgattggtgtctcacttgcagtcgctgcgattccagaaggtcttcccattatcgtgacggttactcttgctttaggcgtgctgcgcatggccaagaggggggccatcatgcgaagactccccagcgtcgagactctcggctctgtgaacgttgtatgcagtgataagacgggaaccctaacgctcaatcatatgacagtcacaaagatgtggcatttcgactgtccggagccatttgaggtgcacaacgatattagctcactgacgcctgggcctgcagctcggaccgttcttcgtgtcggtaatatcgctaataacgctagactttcgcgtgtgcatgcaaattcacctgccagcgcatcttctgctgcagtgttgtcttccactgatgatagggctccgggaaccattaggagtaggtgggttgggcaacccaccgacgtcgctatcctggatctgttggacacttttggggaggatgatgtgcgcgaccgtattagtgctcgcgccgccgagactcccttcagctccgagcgcaagtggatgggtgtgattattggcaatggcactggcgagtcaagtaacatggcctacattaaaggtgctctcgagcaagttttaaaacgttgtgatacgtatcttacaaaggatggacgagaagttatactggatgaactgcgacgtcaagcagtgaggcaggctgctgagcatatggcatcagagggtctaagggtgctcgctttcgccagtggagcagtgcgagatacatcaaaagggcgaccttttggcagcaggacaggcactcctgtttctagaactactccgggtgaagaagatgatcgatataccgggctggtctttgcaggacttgtggggatgaacgaccctccccgtaaggatgttcacaaatccatcaggcgccttatggctggaggagtacgcatcatcatgatcacaggagacgccgagactacggcagttgcgatcgcaaagaaattgggaatgccaatcagtaatatagccggttcgcgacctgtccttactggtgaggagatcgaccgtatgagcaccacggagttggcgcaggccatatcctccacatccatcttcgcccgcacaagccctgaccacaagatgaagattgtacgcgctttgcagtcccgaggagatgtggtggccatgacgggtgatggtgtgaatgatgcaccagccctcaagaaagcagatattggcatctcgatgggtaaattgggcacggacgttgctaaggaggcagcagacatgattctgacagacgatgacttctctacaatcctgcgagccattgagcagggcaagggcatcttctacaatattcaaaacttcattacattccagctaagcaccagcgttgctgcattgagtcttgtattgttaagcactactcttggcttcaagaatccgctgaatccgatgcaaatcctatggatcagtaagttaatgtcaacaccgagcattgggcagttgatggctgacattcgtcaacagatattcttatggatggccctccagcgcagtccttgggtgtagagcccgttgatccgtcaatcatgggacgacccccacgacccagaacggctcgggtactaacaaagcctctcattcaacgggtgctaacttccgcgttgatgattatgctgggcacgcttgctatttacgtctacgaaatgggcgatgtcgacgatgagctgaacccgggcaaacgctcgcgcgtcgtaaccgcccacgacacaaccatgactttcacctgctttgtgctcttcgacatgttcaacgccttgacctgccgcagcgagggcaagtcggtgcttcgcggcgagatctccttgtttgggaacaagatgttcaattacgccgtcctcggatcacttgccgggcaggcgtgtgtgatctatctgcctttcctgcagcgagtctttcagacggagccgctcaatctggcacatctgttcaagctattgtgtatttcgagttcagtgttttgggtagacgaggcccggaagtattatcagtcggtgaaacggcggcgggccgttggggtgggatacagcgtaaatgtctaaggggtcgagttgatatatgctttgtactagttgtatagaggaaacatcatagagaactattattcccgcgagacacctgaacattgtttatgttgtaacagctgacagctcatgtagttggttttttgaaacgggtgcattggaaaaggcggtgattaggaacgagaaatacaaagaagggcagggagggacaagtatgggaggatcgaaatatctgtctatttgagacaggacaacaaaaaagttgagcgacgcagggctcgacgggagtctcctaattcgtagtccagccccttaccattgggccagccggctaagataaggctgcctcgattcctgtattatatatataactcgaggaaattgctctgtggtagacatccgcttaccccataatcggtggtcactttcgggaaaataaagtccatcatcaatgttttggccgaaagaagaacacactgtatgcatgaagagtacggtcggcctgcggcgtatatatattcccagtatgtacgagtacaccggtaaagtcaatgatgcaagacaacgcataagtttgacacgatgggccacacacacacacacacgagtctcggtgacggtaaatattaaaagctaactgtaccaagatgaaagtttccccggaatctctcgcactatagtagtagtagtagtagtagacaggtagggtctacctggtgcatatatccctcaggtactccgtagtactagtagcaacccccacccagccgcattgcaggttcgacacacggatcatgcaaggagtggaacaaaggggctagtaggtagcaatctctagttcccatgggcattccatagcacaaaccagtgactacaggtgaaacacaagtgcatcatatcgatatacagcacacctagcttgcaggaaggggcgtgagcagctgatacaagcagtcatgacactactgagtagtacattgccctcctgatcataatacatacgcatgtaataatatgccgtccgtatagggtatagggtagccccaccgttctcaactattgcctggcctgtacacccccacggggtgcgcaaggtatctaagcgataactatccgaaaatgggcggtagtacagatcttaagggctgaaaagagactcatgagcaagttcgtgagaacgatgggcggatagggtgtttggtttggccgttagtcactgggaaatggggtggtgctaattatttaagctacatagatagtgggaaagctaaggctagtaacaggcctaatcactggattgagtttggctcgggaggctgaagtttgaacaccccacacacaagcaaacgcgccgcaatatcggtaatcggtactggtgaagggagggatggatgagaccttagggctacaccaatgatgtaaagagatataaagacataacataaaaaataggataccatgaagccctacgaattaagtacttaaacaaggaataatccaagcctggcggacctttctttttctttcttctttttttttacttcgatgactattaaagagaacatctctcgtatctcctcactgccaagccttaaatagataacgattcctccggaagttcatctcggttcgggatggtagtcggcgaagcatcgctcctgaaattcccgagtgaactcgggtgattgagggagcctgtcgaggaaccgaccaaacggtcattggccgaaagtggacgttatcagtacgatggagactgaagagccaagactaggccggaaccggatgcagaggccccacatggcgggagggtggcgttcaggaccttatcgggacttcatggccaatcattcgggagataactatgagctgagagaaacggggatgataagggccgtactgtattttttttttgtttggtctttccttaggctccgctcacgactggcggatcccttcgtcagataccaaccagaggattgggcattccaggacgaatggatataacccagacccttaaagacctggactttatcagtgataactggaggtaacgggatagatagatcgatctatgcagcatctcgtagggtataagccatccggtctacaaggtataaataaatcacacagagcccgtttattctctagaatcctctgagcaggaggttgcaaattgctccgcctctccccggagcgttcagctccgcatcgcttggtttcatctcagcatcatcacatctccctcgcaatgcctatttcggtctctgccaaactctataaaggaccaatgccaagtcctccggtagagactcattgggacgtttagatcttattgatcaggaggtgcggttcattttagatatgatatgagctcatggtggatcatgataataggggatgtcaacgatcctgacgattaccagtgggggaggaagagaaaggacattaggagacaagactcaactactgctaatacctagggtaccaaaggaactaatcaactaactagtagttagtcggcactatgtttatacattttgccacgtcctgccaggaaaaaaaaaaaaaaaaaagaagacaagttccccatttgccactggatgaccaatggttcatgaagtgatgttgattttgcaccagaagatgcaatggattcaattgaagagagaaaggcaaagtattgactgttacagtctgattctcagactcatgaaaggggggtggatttgattggaggtttttgaggatcccgtcgatgactggaagcctgagtttattttattccattcgatttctcacatcttgttatctctgactatttgacatttttattttatttttctttttatttaattttttcccttgtcttttcccgttatccgcgcctccctcgctaggttgctcgatgatcgttttcctgtgcttttcttttttcttcttcttcttctttgtcctatctttgctctgattgaccacgttctctcgtataaacaccaacactatcggtatctacatcctccaacagagtttccaacaagtcttacgcgatagactgactgatggattgattgggcataactaataaaggtccatttctctttcccacacgtccccacttacccttggccttggaatccgtgccgatcaattatcgcgccctagtagtgacctactcactgtaggcctggacttatctttcaattgactcgttcacatttgcaaacgcaaatttgtcccatccacttgccgacccaccggccctatctttccagaactctcggcctgcttttatatactacaacatctccgcccccgtggcggttctttttctccacacagagacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacatacacacagcctggcggagctcctctctctcttttccattctttcctgcattcctccccgagagcaaaagtgagacactcgattgacaggcacaacaaaaagagtcatctgcttcttccctcgtcctcacccaactgaagatttttgtattcctgcctctttcctatcaacacctaccacccgccatctttcagccccccggcggtggcgctgctacgagaaagaataggcaccgcgtgcctgaagtcgatattccatacagaactgcaattcacttgtatataacatgtcggacatcaaggcgcccttcgtccctgactatgcgtcttacaactggactggagccccatctaactatgactcgctggcgaccaatgagctgggtggtgactccagtatgttttcaattgacaaatatccggcctttctcgtgttcgataagactaattatcttaccaggggtggagaacgtgaacaagtggtttcaatccggtgatcaagcgtatatcatcgtggcttccgccatggtcatggtcatgattcccggtctcggtttcctttattccggtcttgctcgccgtaaatcagccctgagtatgatttgggcctgtatggcttctttctctgtcgtcacgttccaatggtatttctggggctattcgcttgcattctcgcccacggccaccaacggatacatcggaaaccttcgtaacttcggcctgatgaagaccttggccgatccaagtcctggctctgttcttgtgcccaatctcctctatgccttctatcaggttggtttctaggcctacccacatggggtaaagatgactgacttcgaggtgtatattagatgcaattctgtggtgtcacggctgcgattatcatgggagctgttgctgaacgtggacgcttgctccccgccatggtgtttgtgttcgtctgggctacgatcgtatactgtcccttggcttgttgggtgtggaatgtgaatggctgggcaatgaactacggtgtattggattatgcgggtggtggtccggtcgagattggctccggtttttccgcactcgcctattcaatggttcttggtcgtcgccaggagcgcatgatgttgaacttccgccctcacaacgtctctctcattctccttggaaccgttttcttgtggtttggatggcttggcttcaacggtggctcagcctttggagccaatcttcgtgccaccatggcgtgctggaataccaacctgactgcggcttttggggccattagctgggtccttctcgattggcgcttagcgaggaaatggtccatggttggttggtgctctggcaccatctcgggcctggttgcagctaccccggcatcaggattcattaccccttgggctagtgtgattctgggtatagtcactggtattgtttgcaactactccaccaagggtaagctctgtttgtcatgtcctaactgaacaacaatggactgactggatttatagtgaaatactggattcgtatcgacgattccatggatgtgttagctgagcacggtatcgcgggtattgtcggtcttatcttcaacgcgcttttcgccgacgacgcgatcgtaggactggacggagtcaacactggtagcaaaatgggtggatggctgatccacaactacaagcaactctacattcaaatcgccttcattgtcgcctcagccgcctatgctttcgttgtgtctgccatcattgcctacgccatcaatgcaatccccggcctgaagctgcgcgcttctgaggaagccgaattgctcggtatggacgatgatcagcttggcgagttcgcctacgactacgtcgaagtccgtcgtgactatcttgcatggacccctcagaaacacgaccagctcgaagacggccaccatatccctgccgccgcacggtacggcatcggggagcacagcgaaatgatgcttgacggccatacccccatcggtattgacagtcgcggttgcagcgaaggcgactccggcatccaggaaatcaagatgtccccggcacctgcgccggcaatggcacccgccccacgtcaagttgccgaacaacatcccgctcacgagggatcaataccacccagtgtcgaggaggatgagaaaacacagtaatgtgccgggactttagatctgttccattctatgcttttgcgttttccgtgatatccagcgtgcgtttctttgctttaaccattttggctgagccagaattttctctttgtatttgatacctgtggtttggggttggttggaactggcgtttaggattgatatgagcgtgtttctccatctgtatataattagagcttgcttgggggatttttatctttccggataccacatgcatagatttgtcagtaaaacgttatctaatgacatcaatttatctatccattcaaccctagaaaaagtctcgatcgagagtctgatctgttacccgtgatgaattcctaaccctaacctaattggttgaccgcctgtccatgaacgcctaccaatacgacagatgaaagtatgaagaagattgtctgttcttctaagccatacagggattgtgtctgcttaaataccctacccaggctttcctcattgcgtttgtttgctagattatgccgttgtactccgtagataagcttctcaaagcattagtgcagtgaataattgggcagctatattcaaaaattactcttcatcaatatataacgaattggcagaattctagaaattgtaaaaaaaagcaaaggagaacaaagaaagaagggagatatttccttttttctataaccgagcctggaaagttgcaatgcttaaacatgtttgaaaaatatacaatattaaagtactcgttggtaaggtgatgtcagtcagcttaccactaaactagtattgagtgccctgtcgtctcaccattcctcgaatccttgtccgttcttctcggttcagtttctcgactacttcggccgtctcgcctccacgtataacatcctcccattcgtcgtcatccatgcccataatcaacgtcatttgcatgcaacgagcaaatgactcccggtggcggtatcttcccggtgccccgtgtgtgccaccgacatccactgctgcgctagcaattcccgaaacgtctcgctcaagtcgtgtggcgcccagtgcgttgacacgaccttgatacgaccagagtcgcttttccaagagtcgggaaagataagctaccgtgatacttaagaggcggtcaaaggcagacgtggtaagtatacgggatattgggagaagaagttcagtccaactggctgcaaaacgcggtcggacaagttccgcacggctggcattgtcatccgcatcctcgtcgcggtcgtactcatggtacgaagtgctggtggggtcattgtcatctccgggttgataatcgatatctcggaacgcgtctgctaaaatgggtcgcagacgatgcttgatgacgttgttgaacactacttggatgccatcggacagaaggtcgttgaccttagactcaaaagatgatgatagggcttgcagcgtctgcgctgcgagcttagcatctgcattgttaggaaagagggaatgcaattggtccgtctcttcagtctgcccgtcgggaccagttgtggtcttcctggtttcggtatgagtttgcacgatgcgtcgaatgtaatcaacggctacatccagattgttgaccaagactagaaaagagactatcagatgctctgggggttgagctccttgtaccgatgctctcggatagcattcgtcccgcattttccgttgtgtcatcccaatgaaatctgagcctagcacccgagacagagtcggcactacattggtaaccactgtgatctgcgacgttgcaagtgattgctgtaggaccttgttgactatatacatgatgtcatcgacggccgaggtgatatatggcgggtcagccttcagcggcctctgcgggtttaatgtcaggccagtgggctgttcatctagctggaatgccttctccactgtccgacggaagaagaaggtggtcatggtattgaatggagatataagtcggtcattgatctttttcgataaagtggattccttcaagaattgaggcggtgtaaacagattatcgtcttcaccaggagcctgtggatgttagctggcaaaaaccataaaggctcacatatgacccacattgcatgtttctgccaagaatcggcaatatagtgaccaacgacctagcataaccgccatttcattcagtaatccgtcgacctctttcatgtcaacaccctcatcctcagctgttgaagccccgtcccgagttgcaggggagttcgaccgtggtgtggcgctgcgctgaggggggagaaagctttgtactaggaaagtaaacgcatatgatttgatgtcagtcagcttgcgatctacatgtctctcatcaccccaggtgtcgagaatgataccgccttggacatctgcctcaagttgtagtcgctcaataactcggttcatctttctcggaccgtaatgtcgctctactagtcccccgtggccatcgacaatctgagcgatatgttcaaataatttggtcagaacattggcgtagaagaagccatctttgctttgagttcctgccccagcgttgaggttggaccgcgctcgtgacgccacgccctggcatacgtaacgcccgtagacgtcaaggccaacctccgagcggccgataagaggaaacagcttgaaaaaccgtgtgatcttggcgccgttattctccttgacggccttatcgaattcgcgcaagaacaagccacagagggattcagccgcattatccaaggttacatttggcgggtccggaacttccgccgtgggtaccatctcagccgcgaaagctccatgaacaacttctggtgggactttggatgcccggttcagataactggctgctgtttcccaatcctgcggggcacccatggagcccgcgactcccagtacacaggccttaagttcagaaacctgttccactacatccaaagtagattttaccctagattgttccagatccaggcggcggactgcgctcgatattctctctgcggtggccgcggcctctgagagcatgccatggctgatggaccgggtggtggtggtttgggagccgagatgcgcacggagcaaatccaatcgacccaattcacgtgaaaaatccttctgagaggcgacaagggcatctaatcgggctgtcaccgacgtctcctgttcgtgaaggtgcgataaagtagccttgatttccgcgagagagctggcattgaagatatcggacgaggagctcggaagaggtttgctagagtctagtgaaggcgatggggccaccgcatgtccattgacctcgccgacattagtttcaggcattgtccaccacggaggttgcgaacgagcgatcgaccaaaggaaactggggaatcgggggtggaacgggggttattctggcatgttgttaaaaggatgaaagaggaaggcggtgaatgaggaataggaacttgcttgctattaaagggtagtgagagtcagacagtcagacgtaggtgccttaggcattgtaagaaagaagacccgatcgggtaaaccgtcgattcgacgtcattcaagatgatttccccatacaaatttctctccgccaggttagacgaaaatcatcaaccttggtcattcgcgatttaacagagctacgactttatccaccctcttctgactcgtccacttcttttcacaatttcttcgtcaccattggccgccgtcgcagaccccgacatcaacccgctaggcccaaatccggccgtttgcctcacattatgggcaatgaaccgtcgaccttggtggatgaagacacccctccttccgcgctagaagctcggacccttgaggcggtcgctaaatatatcaaagcaaaggatgattgccaaatcgtggtaatggtatgcctcccgaattttcccttccccccactattccgactgacgaggtctacgataggtgggcgctgggattagtacctcggcgggcattcccgattttcgttccccagaaacgggaatctatgctaatttggcccatcttgacctgacggatcctgaagatgtgtttgacattggctttttcagggagaatccgcggccattctacgcattggcgcgggagctggcccccggccgatatcgacccactattgcgcattcctttgtcaagttgctctatgacaagggtcttttgatgaagcatttcacacaaaacatcgactgtctcgagcggctggcaggtgtgcctggggatatgatcgttgaggcacatggaagctttgcaaaccagcactgcatcgactgcaaggctgaatatcccgagcaactgatgaagcagtctatcaatgaaggcgaggtacctcggtgctcccaatgcaatgggcttgtgaagcccgatatcgttttcttcggcgaagcattaccggaggaattcttccttaaccggacgcttccagagcaggcggacctttgcattgttatgggcactagtctctccgtgcagcctttcgctagcttaccagcattctgtcgggacggagcaccccgcgtgctcattaacatggagcgcgttggtggattgggatctcgaccggacgatgtccttcttctcggcgactgtgatgccggggtgaggagattcgcccgcgcgctgggatgggaacaggaactggagtcactatgggagagcacaaatcctgacaaggagggccgagatgcggaagaaactccttcgcagacaagagatgagcggctgcgagatgaaattgagcgccttaccaaagaggttgaccgcactttaggtatctcagatgcataccaacaacgagtccggcagaatctagatcgacatagtaatggaatagagaagaaggccctaaccgaggagcggcgaaggagttacgaaggtctggcacatgtatttccccatttagcgcgagagaagaagcagccatctgtcatttagatgtaagaatcatatgaccctatgcattggtggctcgggtggatggcgttgttggtaatattattatttattgatttgattgattttgtggcttgatggtctaaaccttctaacggggttatgctttttcttttatttgaccctgtacggagtagttttaccgcgaaaaggagagagagagagagagatgactgtccggtttacttatgactattattattcatactattattttattagggtgagaatgaagagagttcaaatggactattctataccgtatgttctttcgtacccaacaaacttcttgtagccctaacctgtcaaaatgatacgtcactggattggactttcaccgatgtttggggatgtgggaaatgcggagagtttgaatgccttgcggggttgttctaacatggtttgaactttgtgaccatgagagaaagaagagaagaaaagaaaaaagaaaaagaaaaagaaaaagggaccggggatcgaataaaacgtggactcgaaagagagaaacaaaatacccaaacaaggaccggtgagttcacctcttgcggggctctggtcttgaattttcttgggtgatgcgtattttagggtcaacttgctgcctgccccacgcccaagcgctgatatcatacaactaactctctgaccttccccaaacgcttcctccctcccatttctcttccctgttaactttctctatactcgcctttcactttctcaaccacatcgtattgtcttccccttgacactcaactaaaatcatcacaatggttggaattggccccaaacgtcccccatcccgcaagggtgagtttgttatcattatcagcaatgccccgctacgggtttaccgattcggcttctaatcggcatcccgtctacaggatcgatgcatgagctgccccagaacctgttggagcagatcaagcaattcgaggacatctttaccgtggacggcgccaaactcaagcagattgcggaccatttcgtgaaggagctcgaaaagggtgggttttaactggtcgtttcggctgaggttgaaggctgatcgatagcggattaggtctaagcgtcgaggggggtaacattgtgagtttttatctggatacttcacttcaccctttataatccaaagattaattcgtctctccagcccatgaatgtgacctgggtcatgggattccccgatggcgacgagcagggaaccttcctcgctttggacatgggcggtactaatctgcgtgtctgtgagatcactttgacggaagagaagggcgctttcgacatcacccagtccaagtatcgtatgccggaggagttgaagacgggtacagcggaggagctttgggaatacatcgccgactgtttgcagcagtttattgaatcccaccacgagaatgagaaactgtctaaactgccattgggctttaccttctcctatcctgctacacaggaatacattgatcatggtgttctccagcgttggacaaagggtttcgacattgacggagtagagggccaggatgttgtgcccccattggaggcaatcctcaagaaaagagtacgtttactggaactgagccagagctggaaggctaactccactctagggccttcctatcaaagttgctgcgttgatcaacgacactacgggcaccctgatcgcctcttcttacaccgactcagatatgaaaattggctgcattttcggcactggtgtcaacgccgcctacatggaacattgtggctcggttcccaagcttgcacacaagaatctacccccagacatgcccgtggccatcaactgcgagtacggtgcctttgacaatgagcacgttgttctgcccctcacgaagtatgatatcatcatcgaccgcgactcccctcgcccaggacaacaagctttcgagaagatgactgcaggtctttacttgggagaaatattccgtctagccctcttggatctgttggagacgaggcctggtctgattttccagggccaagacacatcccagctccggaaaccttacttgctggacgcgtccttcctcgcagctattgaggatgatccgtacgagaacttgcaggaaactcaggagctcatggagcgcaagctgaacatcaaggccacccagcaggagctggaaatgatccgtcgcttggcggagttgatcggcactcgtgcagctcgtctgtcggcgtgtggtgtggctgccatctgcaagaagaagaacattgagtcttgccatgtgggcgccgacggctctgtctttacgaaatatccccacttcaaggcccgtggagcacaggctctgcgcgagatcttggactgggcacctaacgagaaggacaaggtggtcatcatggctgctgaagacggttctggtgttggagcggctcttattgctgcattgacattgaagcgggtcaaggcaggcatcagctgcggtatccgagatatggccgatatgcagagtctcatttaatatgtgggcattgtcgactttatctgactccgagtgttaaacattggagatgcatcttcatctcctttcttatttctttttttctctctgaggggatgtcaatatcaacacaaggcacatggctcggtttacaacatagaccgatggggtttttatacgggacaggcgagtaataaaaaagaaaggcgaaagatagctaatttattatacacattaacatatgggaattgacttacggtttaaagaaactacgaatctgtgagtaaatcttggtcttgtgcttggatatcgaatccatcaaacttagccggatagtcccaagtcgcagcaagaatctaggtggcaactctactacaataactgccattactccgggccacactgcggaccccagtaagaactccactacctacaacacgagctctagtaaactatagcagagtggtagtcctctcttcggtaaaatgataagttcgagaacgagtgcaagaccatcggttgagttagctctgcgtatatataccgcgctccagtggtgggtaatccaggttaactatccaccggattgtagaaacttggacttctagttgtatttactctccgtcctttcttttcattctgctttatgctgagaaacatattggccatagcgttgtatttggttcggccctcgtcgatgagtagtttatgaaataacttgtctagggggatggttgcgcgagtgagactgagaaaatatctcctggacttagagatctgtgacaaagtaatccaatagactaatttatgttgatccaaatgtattctaatcacagatatacatgatgcatcatcttttgcctcgctcgtgattgcttatccccgaatttcccaaagcctaacacgcccctgctcgttgccgacagccaactgctctgaattaggcgagacggcgaccgacgagatacgtccaagaggtgtgttagacgtgggccagttacggtatacagtgcaggatggaaggtgaactgcaatggttaggatgcgtttactcactaaaaagggaagggaagcagaagagctggacatacctattctcaaggcatcgcgcttccagcgactagccattaccaagaactgaccatccggcgcaaacaccaggtggctgattggcgtcgtcagctggtcaagcgcacgtacgggttcagggttgcgtggaatggctggagtgttaatatctgccgaagaagattgtgctgcgtatgctgcagcccattcacgacggtcatacacgttgaccactccactagaactgccaattgcaacccaacggtcgcctcccaactgtgtccgtccggaacgtcctccaagagcaaggactgtcgtgcctaccgcaccagcatccatccagcgggccactacttgattcaggcttccatcccattcggatacctcaccgttcttactgacgactgtcatgccttcaccatcaccccaccaggaaaagtccgcaacgcctccttgaccatctacgcgaacttgtgcaatccattgagctgtacccgaatccaaaacgttgatgagaccaccgcccttgcgcgacgtgccaacaagccccacataccgtccgcaaggggagagcttgaatctttccatggatttttgttcctcttttctgtcggcggagccattgaccttgtcaacctttcccgtgtcaaggtcccatatatggaagtatcgccgacgaccggaagcgaatatcttgttaccggttgggggagcgaaagcagatgtgtgaataggcgtacggcgaatatgaaatgacgtgagaatagggttaggagcggccgcagagggtgcgatatgatgtaagaagagagtggccgcaggccccgaggacaatagcaatggataatgggggtggaaagaaagcgaatcgaccgaggactagaaagcatgattagttatgtccgccgtcctacacttggacaaacatcacacttactggctgatcaccgccgacgtccttcagtctttgaatgtcaatgacttcctgtcgtagctttcttttcccaccagggcgtgcatcatcgagcttggtaagatcagcggcaccttgaagtagcttggccaaaggctgtgcagaagtctgctcttcatcatctgtatccatgatgtccgcgtgctcagagtcggaatcgccagggctcttttgttgccccggaatcgcccattccggggtcggatgcagctgctgataatgacggcgaagtcgtcgaatatactcattgccactaatcacgtcctcagattcggcgacacgcaattttctcaacctctgctggctagctagggagacggccaggagctcgtcgtcgctatcatgccacacaaccggagtttcctccagatcttcttcgtcaggttcagaagacgtctcaggggattcggcgaggtcagtggaaacaggtccagctccagaatcaaggaaaaaaagctacagagaaatcacattagcgcgaccaacaatttgacagtgtttcctttctactctcttttggcagagacaaaggaggagagagtggatatacatacatcagcgtcagcaatgccatcgagttcttgatcttcggttccatcctccctatgccctgcgtcagagccctcatcgtcgctttcttttgatagagctatgaggctgcgctccttttggctctttaatgcgccttggaaaccttcatcgtcaccaaatagtagcctttccaattttttctccgcctcgtccttttcaggaataccatcagtgccgtcgctcaagttgctgttcgtttccatgtcgctgtcttcctgagtaggcctagcattctcaaacggcgaacgtgaagccggcttgaatttctggcgaggtttttgcttgacactgcttttaggcattatgcaagtcgcttgatttttttaggagtttactaaggttttatggcctattataaggtaggatggatgagggaaacggtttcttcaatggaagaaaaatgaagcaagaagcagaaatgaagagtaagctggtgccgacaatggtggagtttcgacaataattttcttcattcatccggcagaagtgggcggtgggttctgcggtagaaaacggtgccttagggtacgcaattttttaaggcgagaacatattgatacctgggccgaatatggaagcttatagtttatgaaaacctaccaactcagcgcggatttctctggacattgagaaaagaaagcaatatggacaaaggagaaagatgggaaatggaacaaatcacaaccaattccgaccttataccaatgaaaccgagccataacaaggccaccatgacaactaccgatcataaacgccgacttaaaacaccctttcaaagcataggctagtcatgatctttttgttgtgttgcaaaatctgccgttgacaacgcctgatcatcttcaacatgtccggcgagacgtctagcagatgttgatgaggcagaactgtgccccagttcgcttgttggatggtactcggcagagtcatataggcgcacgacgtccttttggggagggctcacgagtactttcctagtgcccttcccaacagagtcatcttctgattctgacgcgacctcctcatccagcccggccaacaaggcatgatggtgatcatgcctgtcgtccatgacgtcgtcaacctcactctcttctagcatttcatgcgatggcttcttgatgaatatatcgatgatgtaatattgaatcgcattcatgattaccgggaaaagcaacatcacaaagatgatttgaacggctgtgttaccctcggtccatcgcagtgcccagtcacccaccttgacaataaatggcagcagttgaatcaggaagaagacacatatcttcattcccaaaagtcccacaaagtatatcatagactgtttgaaccaccatgtcgctcgtggcggacgaccgtagtttccagacttaatagactccgggggatctgcaagcggtgtgtaaagagccagacggttcagaatgtggaggatgaaaatgagtatcggtatcccgagagtagtctgcgattaacattagccagtcgctaagaagaaatagatgaacggaactgaggaacttacatcgatccctaggttcagtatatagaaagaacatgggttcggtttgtactcgctcgtgatctctaattgaccggccgagaacatagacatgagcagattcgccagatgtagcatagccgatccgaagacctgcttagaaacatcgaacgcccacacttttaaaggtcgctgaggtctttccctccacctcttatagacaagggatagaagtgccaacgctccgagagcgacttgcaccagaagagagaaaggacctaatagcctgcactccccggtgtcatcgttatctccgcttggatctgggcctgccagggggaaaggaatagtttgagaagttggagtcgacattggtgttgcgagagtgctagaaacaaagtccaggttgccagcggaaacgccgctgatgaaacttgtggtagtaatcgccacagtggctatcgaagtaaacgttgagacagacatggccggcttatctctatccttaatggaagatgtgttgggtagaatggctggaatgagggtcaataagtgtgaggagtttcaaaacaaggcggctagggtgagtgatatgaagtcgtccactcatgtaaaagaaggctccctatacaacggaggaagcccgcttaacgcacatacggacaagtatcgctgtgaaaaccggtggacttgacatgtatgattgtcaacgcaggaaagtgctcctttaccagcaaggagcctgagccagccaggtgggttttacagttatctgagaatggggaacagaaacatagtgggagaagcggcggtgccaggacgagacaccgcccccgcccgtgagcggagctatccactagttcccaacttttgggttagtccaaggcggctaaaccgctagcatcttcaggttgaggatactcactagacccttgatggatcggttcatagttaatctgtttcgcattgatcccttcaataatcgacaaggcggctagaggccaaattacttcgtacaattttctgactaatatttctacgtattagttttttcctgccttctggacccctattcaatttgtgattatgtctaattagttctgaattgaagtggatatgcgggtctatcttagaaaaatgatcccaatatatattcaacggagaaaccatcattatctaagatagcgtttcccgtataagataggtattgaaagagtatggtccatttccgttgttgtgtctttcatataaatgcgaatccaccggagcaaggaatggcaacacctgcgatatcctagatctcgtccattcaacaacataaaccatgccttagatcatgagcctctcaaccttgtccttgatggtccggatctgtcccatgaggtcgctagcctcgttggtggtgatgctagcagcgatcaccggacgagagacaccggtcgcccggcccagagcaagcttgctgggcacgaagacatacggagtattcttgtcttcacaaagaagggggatgtgcaaaaggatagcgagaggattggtgtccgcagcgaggatgacgatttcagaggtaccacgattgagtgtcttggtcgcttcgtttgctcccttcttcagctgacggtagtgagaagcctgctgcacaaggtccaggaggttctgggtgaggctctcgtcggccagaggccaagctacaaagtaatagagacattagttcctgatcggaaagcgctcaatcgggggacaaatccagctacaacagatagcaagacccgtactcaccggcattaggttctccagacatggtttcgtaaagactactggcttctcacggaggagtggctcacgcaaaggatcactgccgtcttgcagatctgtatgcttgaaaagatggtttgagagaacactgttcggtcgagaaaatcttgagaaaaattactggtggggcgctacttgatctaaccttttagggaaatatacttaatgccttatcctacaggcagacacaatacaaggcttcaaagggttgcatgtctactccgtactaatcaattcttttatcaatttatttattcccttggggttttgttcttctagaatcttctcctatgatctttatcggcgacttgattgactttgcacttctaagaggaagacgaaaccctcccaacatattttattcaacggtaattgatcccgtactgagcatgacttatgcatagtgtgaaagacgacgccttgtacggggtatggaggtgaggttgaacaagggttttgtcaccttcgatactacaggtaccgcactgctcctatgacgatggcaccttgacaagactccaagtctccaaccatgacatgaaatatagtcgcatgccctaccatcaaaactgacgaataaggtgtgggtacatacccgtattacagttgcccaactgtccaagcctctcctaaggccctctagactaactgaaataagcttacgcggatctgtcaggggagccctctgcccgatcatgcagaccgcatgatcttcagattagatctacactccatggggtaaacatcatgtaacagccagttgattcgggaacccgtttcttttgcgattccctaggtattaggcatgtagatcgcctcatctactggctcccaagttccactgtatgtattgtttttaaagatggacaataaactggtctcataggttaaccgcgacagcccacagtggccggcgatcgagagcgattatattgatagtagctaataaccggccggaatggtggaactgacccagcctgaaagatcccatcctgtatcgtttctctggtcaatagccagaggatatcattcaacccgtcggccaccctcgtactagtatccatgaataagagtcacgaaacccataagactaaaacgccagaaaccccacaaccaacccatgataatacgcagccagatgcctgcaaagggtacacagagaaaagcaagaaaaagaatcgtaacgtcattctataccgtgctgctgtttaagacgttccaaattctcttgcctttccgccaggtcctctttcgatttgagcattttctctggctggtggtatagtactaagagtaaagggtcagccaagcctcacctctactaagtagagtatgtccaatccaatacgtaccgacgaggtatctgttctggaagttgaatccattgagcttatcgcatgcctgtttggcgtcgtggacgtcttcgtatactacaaatgcagtgcccttcgagttgttcgcaattccctgacgtatttgtctagagacagaaggttagtctacatacgaacaatggggaaaatttttatgcttcctttccgactagcatacctgataggaccgaacttgccaaaaaggtcgaatagttgctcagcagttacgttgtagctatacaaacagcctctttattagctttctgtcctcaaatcatgcatatatcctactctcgagattatcaaacacgctagacatgcaatgttcggctatggtaggctagcttatcacgacggatgaacatacttgaggttcttgacaaagagaatcctaaccgctgttagtacgttggatgagcctaacagggcacaaatgaggctccgaacgcgtagatgatagttacgctatcgggcaaatccatattaacgcaggaggggcagatttgttcgtgataacttaccgattggcttcgggggcgagcttccggctcattctcgggtgggacagtgatggtcctaaaatttggtagggcgataaattgtgtcgagtagatacccaacgggactgggatcgttcttttagaaagaagaaagaagaataggaagaagagagagtcactgaaccgtgatgaccacgaggtcggaaacgggggatgcctttcctgattaggactagggccccggaggagcctcactttgttagttcctcgtgaagacaagcattaccagaaacactacggatctacacttctaaaagacgaggaattcgtagcagcagggattgacaacaggaccctggagccaaaatacccaggagagagttcatgtagttttctcgctgtataaatcaaagacacaatccacctaaccagttgtgctctgctatctagtaccatttggccgcaaacgataggcagatatgatgatggcctgaaggctgaggcagacttacggcgccgcgcccgccttgccttcactcgcgctctcctcttcggcctcccgtcgccgcaattcacatcttctccatcccacacctcaccccatcaactactttcactgcgcgctatccaatcgtttattttcccttattcccttagagctctgctgttcctgcagtgtctttcttagttctggccgcacccgcggtgcgtccccggtgctgcgtcctcccgccgctctcgactagtcggcagactgaacttcccccctcaacctcccagtgttccgccgtgcgactcttctccgtcaacctatcttcttactcaacaccgatcatcgcaccccgcttcggatatcattatattacccagcgcgcgccgttcgtttcgccaggaatgactctccatttgcctgcggtggcctctctatagcccgtgtggtcgttacatccccgctttgcccgcttgccgcaaaataccttgtcacctccggttttatctctgcgccctgtcccctttcactctatatctcagcttcaatatgattactgctacttcattcttaaatcactcgggcagtcgaccgccacgctatcgcactccttcgcctccgcgacgcgccgttgagccaatttctccctgcacaaccggcgatactcgagcttcgtgggtcgaccgcggcgcacctagagttgcgaactttgatcgcaaccatttcacacataataacagtcgatatgctgccgcggataacgtgtctcatcagagatccggccatggtaggtcaagttcaacgatcgacacccttgcgactatcgctctcgcaacgagtcctacttttgcacctctatcctaccgccctccgtctcagaattctacatcgaccatgtcacttttcccgccagagcccgtcgacttcgcagagcgtccggctaaacgcccacggtcggaaaaagattcttctccatctcatcagcatcgtatgggcgcaatacctgatccaagcccgccatcagctttcgacagcatgaaaacagatgcggagctattgttgaactttgcgaggccgtccaatttccatcataccgccccttcctcgaaacgaacgagcatagacgagtcatattaccaatatggaaatgaagcgaaacgtcatattaaggatggtttaggggcttcgtacatagacttagtcgaagataaatctacttacaatacttcaggacacggtactcttccgccgtccaggatgagatctcgatccgacggttcggctgttatttctcggcccgccatacatagtacgcgaccgaacacaagctcctccagccttcagccaattatatggcaggacgaaggagatagcacagagagcaattggatttctacaaatgcggtggccaacaattctcattatgatacacaggcccccgccaccaatgagcctcaaatatcgcgaagcctttcttccaaggtggaagacgacacagagtctgaagagtctggccaggcaagttgtgctgcttgtaatctcgtccgaataccgatggacactggcgaacaaggcgatgtcacatggatcagctgtgacggctgcaaacgctggtttcatattgtctgcgcgggtttcaaaaatgaccgcgaaattcggacggttgacaagtttatttgccgtgggtgtcgaccagttcacggacagactacctttgttcgcaagtcttcccgtgctcgtactgctatcgattatgctggtcttaaccagggacttgttaagaccgctacagactcgatggagcaccactatattgagcctattcgacaaggcaaaatccgctttctaccagagagcttccctcgcatgcgcccagagctagtcacggctgagtatttcgagcgagggaatggcatgacagagccaatcgtaataccagcccatttaaacacccgggatccggtctcgaccagcagccctgattatgatgcactcgtccaagaagcttctacccaggaaatgttcgacgagctgttggaacacacacacgaggactgtcaaggtgtcgagactgtgcttgactgtggccaagatcaattagacatggtcattccccagggcctcacagtcagagcggttgcagagctatatgggcttgaagaaagggtagaggtgatagacgttaaatcacagcaaggcgaagacaaaaggtggacaatgcagaaatgggccgactattatgaaaatgcgggatctaaggtcgttcgaaacgtcatcagcctggaggtgtcgcagagtagattgggcagattgattcgtcggccgaagatcgtgcgtgatcttgatttacaagattcagtttggccggaagatctaaaggcacttggggattatcccaaagtccaattttactgtcttatgtccgttgctgactgctacacggatttccacatcgacttcggcggctcatcagtatactatcacattctgaagggcaagaagacattcttcttcataccgcctaaggataaacatttgaagaaatacgaagagtggtgtaattcacctgcccaagactctaccttccttggggaccaaactaaggaatgttatcgggttgatctttctgaaggggacacaatgttgattccctccggctggatccatgccgtgtggactcccaaggacagcttagttatcggaggcaatttccttacaagactgaactatgggatgcagattaaaattgccaagattgaaaaggatacaaaggtcccaaggaaattccgatacccgttctttcagaaaatccaatggtatgcagctttgaagtatcttgaagacgaccccattccccaaagtgtattggatgccttcgcgcaggacgagaattatcgtttccatcgagattaccccatctattacgaattcggagaacggacaaacacagcgcctctcggatcaccgtatcataatatgcgcttctactcgcaagctgagttagagggattaccagaccttgcgaagtatctccttcggactgctttgatcgctggctcttacattgttgaaggggtgacggcggacggtaggaacgcaatcaagcgatcaattccgaaaggtgttggagatccgattgatactgttagaaaattcggcatctgggtcgcttggaagcgtggtaatgaaaaagctgctcaatggacacgacctggtgtcgttgaaagcaacgccaaactcagtctcacagagaaaaagtctgctggtcgacctagtcgccgttcagaacgtaatatggacaaccaacgcatgtacgcagagagacaggctgtgcagagacccctagaacaacatcgtgaaacttccaatggggtctccggtagtagcacctcggtaccaccaagcatcgtcgttcctacacctctcatctcttcgggtagcggggtgaaagaggagaatgtttccaagcctcgaaacattcatcggggttctggactaggtcccaagcgggttgcctgtgatgcttgtcgcaaaagaaggatccgatgccatcataaagatgaacaaagtgacccaacgccaacgaagcaaatgacggttggtgtcttcgctggaagccaatcatccctggcacatgatgccgcatctgcgctgagctctttggcagcaattgcatctgaagcaggtcttcaagatggaaatggtggattggaccgattcgaaactgctggaaagtacgggccgactgttatgggtacaccgcatacagtgactaacaagctaaacgacattagccctgatgggatcaatgcagggaagaaagggcgtagcaaggcttgtgatgattgtcgaaagagcaaggtatgccgctgcgcaacccccgttgtgtatattacttattaactggttgtgtatagcggcgatgtatccatgatgagtatgggagaattgaccctgtcaaagctcaagaacggtcgaaaccgcgagctgcagcttctgccaaaaggccccggctcaccgaggaaagctttaatcccacctcaaaaagaccgaagcaagaaagcacctctcccataacaaagccggcgcatgtcagccgagagggtgacataatagatgcacagggaactcgaccatctacccagttatacaagaaaggcaatttcgatgctattccactgccggggatctctcgtgtggatcaaggcttttcgcagcagccagacatggtagctgcagaaaaggaagcgcccgtggcgcaaaattcatatgcatcaccacctacatttcagacagatgatgtcgttgctaaagaggtcaactcagcctctgtgcctcagccggcggtttcacttgtgtcgccgccaacttccttggcagatgagactgatgtcctccaagaccatgccgatgctgagggagagcattctacggtccttcaaacaccgacatccaatgctcgtcactcttcccgtcaaccgcgtcatgtagatcgatacatgcctgaggtccatgttgtcaagccgtcgaagtcatctgtacacacaccaaatgcacgtcgcccatcgttcggcgcgtcaagcactagcacgcatagaactactcctggtccatcgtcgggttcgaagaagtcttcgtcacgtccgtcgtcatcacacgcaaagactccaaccgctgataagaaaattgaccggcatgccacgttgacgtcccctggtcagaccagcaagcatatgaagcgtgagcgaacgactggggcagacggtgagccagatgctgagagcatgcgtttaatccgcgaacttcaagaacaggaatttggcctacgaaagcgagccacgagagcgtaaagcaggcgactgatttatgccatactctcctatgacggtttatgaaattcactttcttttttcttactttcccttttttttttactttactttttctttctgttctttctcttatctagactacctcaatcgggcaaccactgaagttgatatgaatctgaaagaattacactcgggtgatttgactacttgctgccgggaaacttgggaagggagttttgaaagggtgggagtctcggacttcgttggggctttaatgctttgtgtgatttgtttcggcgttccatcgtcgccaggctgtgacgttcgtttgggggtttatctcattgcatcagacgttatcctttgagcatttacttttttatctgtctgctcgatttggcgttataagttggtacgctgggggattcctgatcaaaccgttgctctcatacctttgctttgtttcggtcaaatccttcctaccgtatctttgccctttcctgctagtttcttgggtctcgttcaatgaagtcttgctagcgttgtcaatccttcagttgctcatgctttcttatttattccctcccacctttgccttttcattccgtctctataccgatcttctctgtcctgatgttgcttgacataactctctgaatatcccatctattcttccgttaatggatatataattaccgcgatccatactctttcaaacaagataggcctccgtgtatgctttcctagcttttgctgtccgcgacgtccgattagagtcgaacgcggattcccgcgccttcagaatctagatcctagacttcacgaaatgagatatctttgttggccgcttcatgatgacccaaattctgccaagtttatatgtgacaaacagaaaacgtccgccgtttgtcaatcaaatgtgccgtagaccattagaaccggcatatggacgtcagtattgggactgcgttcaattttctacgctgagcgattgaacaataactcatttactagtaatcgtttattcattgattcggttatctatgcagtccaagcccgctttcaccttgtgtaagaaatccagaaattgcgaccatcggtaactccatccagtggagaactcctaccaagctccatcgtatgtagtagttgtatactcatcatccatcgtaactcatgcgcttcaactccttacatcaaatcaagggtctatacagtcaggtatatgtaagcagacggggtatatcctatgatatagaatggaatcaccaaagaaaagaaaaagtagcgaaccaagccttcagggcttgttaacccaagaaatccttcaccggtggctccctggatcggtactaagccatcgcttggcccttgtttgttccccaatatagtttttgatcacacaagttccctcatcaggcccttgacacactttgcggcgatctagatgtttgaatcgaggaccaaggggaccgttcacataatgatattggcctgcgaatcggtattgtcgatgatctcccaaaggatagaacttgtcaccccaatggccattgtagtagaaccattctgtgggtgaatccgggctgaaagtagatgcaagcaaagtatcgttgtcataatcgtaggtatatgaatgggagtttaagagaggatcccacagcgggccgcggtccgtctgatcatgaaggaggccccatggcagaatatagtcgtggatgccgggagtcgcgtacatggcatgggttcccagcgctgagtagatgaccggctaatggtatcggttagtggcaatagtaaatgcatattctcaaggaactttgtcttactcgttccccattcttttcgacggcttcgtaactatatgcttcgcccgcgctatgggcactaaagaagagtgctttgggcttaccatggtggaatcgcacgagacagtgttcccaatcgccgacatggttcccaaatcgcacattcagaactacgttccccaggttgaagctgtagaaatagaaccaaaaagcgtcaacaacgccgttgcccttgtccattacgatcagtacagctggcgcattgctatggcccctagtaccttccgtacggatgggctccccaccataccgtttccgaagttcgtcccgaatccgctcgtcttctagatttggatagccgagctcatccggagtcatattgccttctctgtcttgcacaggttggcttgcatcgtaccacttagctctctcttccggggtgtcgcccgggatattcccatcaattcgaccatcccaatcggcccaggactgtgccacctctccatcctcaggaggctcgggtatgtttttctctccctccatccaggacgggcgatcttcaacgtcgtcattactcgttagaaatatgtagcgccctccttgaaattgattcagttggttaagatcctgcagggttggatggtcttgttgtgaccggatgggtgtataattcagcgttggggttgtgtgatagaggtgctcagcgatatcaccaggccagaactgttcgcctgaaaacaagtggacgagaggcgcataccggaaaatgtagtctggaatttctcgacgagacctttcggattcgtcccacgtggtgtccgaaaggttgcccccgttcgaccaaaacgccctccaggaagtagaattagactcccctggtgaaagtgtctccgagacaagcttatgctggccgaaacgggggcgggccgcgcggtaatgcgccgtaccacagagacctagccaccgacaggctttccgatcaaaccacgaatgcgaggaagcaatccagcgggcctcgtctttatcttcggcagaccagataaaagccgaggggtttacaatccggaccaggctattgattgaaatgtatgcgatcagtgacgaaaggataacaattgcggtggtagctctttgtaccatctgctggcggaagttggatggagccgcgaggtcagaatgattaagacgagataaatcacggaacgcaaacccgacctcgttagaatgagtagcagcgggtgctgcagagcgtagaaaagtggtgacactggtgatgttgacagactctctaaccgcaatagcactactactaggctgagataaggccgtagcactcagggcagagtcctcggagggaagtaaggaaagtaaagtacgaggcacatgagaccacgccgcggcaggattatagatgaccagtaacaagatatggaagcaataaagccaggcagccagacctggagacagaggcaaaggagaaagggactctataagggaagcgcgcaagcattattgctccgtcagcagcggtcgagaacagcagtgcaaataatagcatgactaccgagagcagtaaaacaccagagggatgggattgacactaaggtagttgaacgacgggtatgaatgaattgtccactaagagagacagaccgggaatgacggaaggggattagataatggatgatcatagcatggaaggtgacggatgcatctttcagatcagcagcactaactagtgactcccttgcttccgcgcactgccgaatcaatcaggaaacgtagggcggaagggacggaagacagttgacaatgtactgtatttatcgtgtaaactacttacttggcatggtcttggtggagatctgggtaggactggagacaacaaacaacaacagcagccagcaacaggactgctgggagtgaataaggctgaaccgggagggggaatgaggaggcaagagaggaacagtcaattcaacggtggagatgatgaggtcatcacctaaggtcgatcatttcttgtcaaggaagataaacaaggaatggatactgtaggtgggtagtagtacataccgagtactccgtatagttatactagtaaactacctgaactaagcttacaactactctaaaagcgggccgatcttgccgcggacccccgtgggttcaatttcttgcccaacttagtactacgtactacatactaggtactaattagcacaacccctccacgtcacaccaatcaccaactaccgtaccacttcccatggtaatcttggatggatactgccatttctatcgaatactccatttggtcttggaaggattatctaatctcgtcatgtatcctccctcggagcctacattggtcctggatccagccatgctaatggactcaacattaccggacgaggaaggttctgaatatgagtacgaatacgatgagaatgaaacggaggtacgtcttaatctgcaaggtcttatcgcgattttatcactttgcatatctcactcatacctaccctaatttgtgtccgactgactggaagccgcacatagaccttctatcttaacctcgacctcacctcctctcatggtcccatccgaccccctcgacgacgtgcggaccttgcgacggattcttcatcagctgcggctacttccggtctaccatctgtctccgtccaccctccccgaagcgacgagaatgagtcggctctggcaagcaccgagtctgacaatagccccgcagacgggttacaaattttaggcctgcacacccacaatcccgtcgtctcataccagaatcaaatcttcagctgctcctgggccgagcaaattggcaccgagttacacttcacgccgcctgagccggaatctcaacttgcagggccagaagccgacacgacaactgcccaagttgctccgttaaagcttgataaaaccttcagcctcatagccgctaacagcgtcaagattctaggccgcagagcgaaccttatctccagtgcgggccctgtccaacatgcgttctgctcaggtgatacactagacgcgacgggaggggcaacccgcagagtgggccctcaaacaaaccaggctctgtttttagagcgattgaggaacatcaaacaatccaagggggaaacagacactgtacgcaccgtttttagtctgaaaagggctcagaatcttgaagagcgcttgcgcggttgggcgcggacagaagagcaattggccgagattcagcaacttaacgatgccgcgcttcaaggaaattccgatgccatagcagaactagagaagatctacaatcaacttggtgctcaggatcctgcgtcgttcgaagaatcgttccaacagctttgagaatgctccaagtcggtcatcttatgaacctcaaaagccctgccaatggggtcaccacaggttaatgtcatacgttacgtcacgcatactcgctgaactagcaatctaaaacaagccatatgcgggggcttagtataccacatgagatgcacccacccggccgatggcgaacatgaacagatcgattgattttgactcctaaacacttcggccttggcactacgtcgttgaagcgggtttcgggtctttcgtagcgaccttggtgacttctcttcactaaccagtttattggcggtgtgccaccatagtagccaacatgcatagtgcagcgtggcacctgacacacgataagaaatgtctcaaagctactttacgcggtatgccatgcccaaccccgccgattgactcgattatacgatgtgcttcgtagtggtttgtcagataaaccactgaattatacaagtatggtgtttcagaattcaaggatgagaaagacatgcactttttctaaggataatagtcatgtcactctcatcatggagtatctgtcgtatgccatgcattaaagtttgggtgggagagaggacaaacaaggagtagatataaaatatgaacaaattctgcctttccgactccctatccaaatgaccctattgtccaggaaatttggagcgtgttcggcaaatcaagttattcgcgctaggggagggggaagggaagcatatcagctgaactgcatccctatcgttagtattctcagcaaacgggtaatcaagagagccaatgctatcaggctaggcacattcaccgtcgatcgagccccagagggagaattggttctttgattccacgggtgagggaggtggcggcggagggagatattgcaggcacaggtgaggcgggagctcgaaatggacatgcctcgatagtgcgagagatgtcctgagtagatgtgggcggggtgaggatggttggttagttgcgaagctagaagagaggggatgacattccactatttagtaattatgtatgattcagattggattatttccatcgctgtatctcggcaatgggtgtgggtgggtggttgggtggatgatagttgatgaagagaggtaggctgacagttatcaaactgaggcaattatctcgtgacgaaacgagaagtgagctattaaaacttgaggggtgggtagagttaaacgatagttgcgaacctaagaaagaaaagccgtttttatgcctactagtacttttgttgaatactaatagctgtctgagtaggtacccgagtatttaccgtactactactttaggtaatatctctatagaggtggtatgaataaagagatagtgaataggaaggcccagctaaggtatataagctatagatagcctcctagattgtttagttatctttctatagctttaggtgggggagttaccattacttcgcagagcaaagggaaaaaaggtcaacacggccatgctgatcaaccaaacaagatattgacaacctccgtatattgtcactccctttctatcggtttaattagttctttctttgcccgttgagaatcgtcatattacagagtccaggaaaaagaaaagggcaaagaaacagaaactaaccagctcacgtcatgataaggtccggaagtgcctactagttcgtcttcttgagcaaacccctgccctctcagagggtttaacttcttcgtccatcagcactttgagtcattagcccctgccctttaatatattttcattgatatgacaaccccatgcggttacagaattgataattgcatactttgttagctgtagccaactttcttgagcctgtggattccagatgcacccggtaagatgcattacaccgtaggaggggtattgggatatgaagagtaaagaaaaatgaaagggagggagagagatgaatcctttactatgcataatctgattcataataaagcaagtgtttcaatatacaggcgtgttcaatgcaattaattcgcgagtgtggattcttatgataatgttcgagttttcataaagtttcatacatctagtaaacctggcgatgcttgtatttactcatggctcaccaccactacatatcaacagctgctaagcccaataaaaaacacatgatgttgtcgtatcttagtatcttggagctaactatactaaaccatatggtttcgccccacctctcccttttcctttttccttttctttttctctttctcttccttctttcttcctccttctttgtcgagctttctgcccttcctctccattccaagaaagaatttcatgatggtctatgttttcatcataaagggaggcaaactttccaacccgtgactagctatccaattaccttatcggtccacagcataagcattcctgattgggcagagtcctggttgagcatcgttcaatcagcatccttccagagatagtttaaaagtagattgaaggatgcctctctcaactgcatctgtcccacgtacacgtcatcaggtctaattgcatagttctatcagaatagcatatggcagatatgcatttcctatctcgcatttaatagtaccttatctttgatatatacaggtctgggccaatcgttagccttgaccttttttcttatctctgatagttatgatatagagggaaaaaaaaaaaaaaaaacctatcagagactgtctttcatttacagcatctgattcaagtttcttcgtagtggtttcattgatccttcagtcactgagtaatccattcagttccaacagaaaagaaggaacaatttacaaaggaaggcaggaagaaaaagatacctagaaatagcgtagcctccaggacatccttgtatctaagtcccttgaacagaattccgaatttgtcagattacaccatcccaaaccgtcccgcgaaataccggcgacttgaattaaaaaggtatttctatgcatgcctgtccgggtcatgtatgatgattttggcttaacatgagttcgccaatgttaataatcaatttctgttattccaaatgccggtgaaacagccactgttaaatgatatgcactagtattgggtactctgccaatcgttggttcatctccttgccttgtaaccaattcaaattacttctacttgggttggctgatcacatcatcgcataaccgaattttctagaccgtccagaagttcaccgattcggtggcactatgtatgttggagaagttagacatttttgttggagattacctcatcgactcatactgccccttcaacagttgaggtaagtggagaccccgagcagaagagtctggacactgagccgaacacagtaacgggtgagaggctgagagcctaaaccaaccccaccttcgtacccagttgtggcttaacaatgtctgtgggcgagatttccatggggtaatagcatggggtagaattgagccattttaataatgagaacgggatcttggaggctacatggagtacggtgacgtgggattggactgagcgggttcaccccgcaaatcactagtactggatagaccattgatccaggtacggatcacggttgggatcgactaaccccgcagtatcgtgaaaaactctgacccgtgacttcatcttctttttccttattccgctttcctttgcagccgaagattctgagaggtcccatgattcgatcccattctctagcatctttcgtcctattctgcttacatcctagtaaattcaatatattgggttctaatgatatgatatgatatagtatcaatcgatcaatctctctcccatattataactccacatattcttttgctttctgcggaaagattccataatttaaatgcacatcgatatgaagtataggcaaacagacacaaagtacgtcgctcaaccgacactgcctagcaatcctttggttacgaaattgcggcattttctgaatcagttattacgcaggagaatcatgcagaatcgattgcatgcaacagttgtcgatgatgatttgcaggtcactagccaccatgacacaccaaattaccctttccaggcgtacagccctactaagtggagagctacgcacaagggaaaaattcacaagacctggggccaaggcgtcttttatcagctgactaacagacccgctatagtcatgtttcttttcaccagctgaaaattgtctagtactggtactcgctaggtgttactgtagatggttttaatctgtgcacttgttcttaacatcttaggctattctcttcttgttgccaaccacaaagtactagtagcagaactacttgtgcctaaggcaggtgatgaccgaaccacactgagcgacgttgaggcaatttcttccaaatttagccttggatagccaatcacgtctttctgatgcggtatttttcttcttgcctcattcgcgctacggaggcactatccctgaattggaataagagcccccaaaacttggcaaaaactttggtactgtgtataatagaataccagtaccagcaaaaatgagagattgaaaaaaaaaaaaaggaaaaaaaggaaagaaagaaaagaaacgagaacaaatgcaccgaaaatttcgagatgagaaataaaaactgaaaggtttagagggaagaatgctagaaaagattaagaacaacgagatatatcaagatacatcatagagtagagacacgtagtatctggaaaagggtggggaatcaaggggaaggtgtaaaactgggattcatctcactgtcagttggagcaacgtggaggatacatgcaggactaatgatcacaccgcactaaagccatcaatcaacccgatccacatgtaggatccactccactacaaggatgggcgtcggatcaacaattcgagactcatccactctttcccagacaggagtgactgccccggaccggtccccgtgcctggccgatcgcatagcgccgggtatgatctcagcaatgtctaggacttataagcacttggagcccgttgctgttcctgtaagtttttgattatagataggatcatataagagatatttctctctctttccttcatattcatatcatctttgatatctccataccccagttgttgacagtcccaccccggtgacgtgtcgattgcatggcttgtaccaagacgtagagtgacttttcacttctcgttctttctcgcgattctctgataagcttccatgccgaaggggctgttcttgcttttgtttttgatcaattagatccaaggtagcagaggaaagttctaaacaaaagaataaagcaagaaggatttccctctcgtctttttgaggtatgtacctctgttttgaggtcgggcgcggtccacttcttttcctatcactgccagtgaaccctgcccccagccgttcttatctctacccaaacccgatcctctctctccccaattagctttcttttcgagatcgtacgccacagctcttctcccaccctatgactaactcctcttcacgtcttcatcagcgcatcgtactcctttcccctctcaattgaacctcacccgaagcactttgatcaaacaccatggtgtcttctactgcttcttcatccccacagccggatgggtacctcaatggcgccaacaccctacccgtgcgcccaggccccaagctctacggcagtaatgatggcgctcaatctggcgctgggactcccattggattccagagacatcctcataacaagtttcttgagaatgtaaccggatcaaatgtgcgtcaaccgtcacctcagcccacccatctgggcttccccggcggtggtctgcaccgaatcttatcagaggaggatccgggctatattgctgccaagttcgaagggaaagagaagcaaatggagcagggtaagtctcgctcgcttcccccccccgccccccctctattcatgacactggaagttcttttccttcatctaactgtatttctcagttatggaccagctggaaagcaaaggctttattccgacggaattcgtcgctggggaagccgaatggttttacaatcaacttgggattgatgatacatacttccaaaccgagaccgttgatgctatcgtcacacagatcctttctctctatgctgccaaggttgcagcgtacgctcgtgatgataagaaactcgagatccgtttagataaggaggctgaggatcatgcggtctacattgacacaagcaagcccggcatcacgtcggtcgacggccctcggtatgagcagagaattgagaagaaatacgtaaacggatccacacctagtaacagctatcgggttgagactttccgttcgccaacaccaattcctggggacgatggccagcaactccggtgctactttgtttacaagtgccagttcgtcaaccctaacccgggtccgaatgaaacaaacattgatattatcggtgaaaagagattcttgcaaaaggcaacggaaaatactaaggccatctatcaagaaattatcacgaatgccgttaatcgatcaggtcctgtcattgaaatgttcgagatcgagaagagtcgcgaaaaaaggctggtcatcgcttatcgccagggctctgctatgggtctattcagtgcactctctgatctttaccactactaccgcctgacaagctcccgtaaatatctggagaacttttctaacggcatcacggtcatatctctctatcttcgcccactgaaagatgctgaaatcgccgctaagtatcctcctatcgaggcagccgttcaccagatcatcaaggaggtctcacttctctactgcatcccccagaacagattccagcatcactttgcggtcggtcgtcttagcttgcaggagaccatctatgcccattgtgcgtgggtcttcgtccaacagtttcttaatcgcttgggctctgagtacacctctctgaccgatgttctggactccaataatagtgtccacgcagagctgttagccaagatcaagaagaggttgcgtaccgagactttcacatccgactatatttcggagatcgttaacaagtacccggaactcatccacaagctctacctggattttgccaatactcattacgttcaaacacgtggtcctgcggaagatgattttcttccaaccctgagctatttgcgcctccaggttgacgaagtcctcgatggtgcgaagctgaaacagctcatctcaagcacagtggccaatgaacacgacgagatggtcatgagcgccttccgcgtgttcaacgccgccatcctcaagaccaacttcttcacccccactaaggtcgcccttagtttccgacttaacccagatttcctgccggaacacgagtatcctcagcgtctctatggcatgtttctagtcattagctcagagttccgaggcttccatctacgattccgggatatcgctcgtggtggcattcgtatcgtcaagagcaggaataaagaagcctacagcattaatgcccgctcactgttcgatgagaattacaatttggccaacacccaacagcgcaaaaataaagacatccccgaaggtggtgcaaagggcgtgatactcctagatgtgaaccatcaggacaaagcagctgtcgctttcgagaagtacattgacagcattctcgatctcctgctgcctcctgtcagccccggcatcaaagatcctatcgttgacttgcatggaaaggatgagatccttttcatggggcccgatgagaacacggccgagttggtggactgggctacagagcatgcaaggaatcgtggagctccttggtggaagtcattctttactggcaaaagtcccaagctgggcggtatcccgcatgatacttacggcatgacaaccttgtctgttcgccaatatgttcttggtatctaccggaagttgaagattgacccatccacggttcgtaagcttcaaaccggtggccccgatggtgacctgggatcaaacgagattcttctggccaacgagaaatacaccgctatcgtcgatggttccggtgttattgttgatccaaatggtctggaccatgaggagctggtccggcttgcaaagaagcgcgtgactatctccgaatttgacttgtcgaaactctcccctgaaggctaccgtgttctggtggatgagagcaacgttaagttgccgaatggcgagttcatccacaacgggatgatcttccgcaacactttccatttgcgccgagaacttccctatgatgtctttgttccttgtggcgggcgaccggagtccattgatctttctactgttggaaaacttattcacaacggcaaatccaccatcccatacattgtcgagggtgccaacttgttcatcacacaagacagtaaactccggctcgaaaggtccggctgtatactgtttaaggatgcatcagcaaataagggtggcgtgacttcgtcgtcactagaggtccttgcgtcgttgtccttcaatgacgatgagttcgtcgaaaacatgtgtgtccgtgaagatggcagtgttcccacattctaccaggattatgtcaagcaggttcaggaggtcatcaagcagaatgccaccctcgagttcgaggccatctggcgtgaacatgagcaaactggccttctccgcagcgtcctcagtgatcgcctcagtctggctattaccaagctcgatgaggagttacagaagaccgagttatgggacaatgttgaactccgccgctcggtccttgatgacgctttgcccaagctacttctgaacaagattggcctcgacacaatcttgcagcgagtgagtttctactttcagtgtcagaatcaattttaaaactaacggcacatgtaggttcctgagaactatctccgggccatatttggcagctacctcgcaagtcggtttgtatacgagtatggcagcaaccctagccagttctccttctttgacttgtatgtatatcagtttcactagccccagtcactggtccactttactaatcataagcacagcatgaccaagcgactttccaaggctatggcataacatgctttcgaaaggcgatgtgatgttccacgttatgattttgcatcttccggtttatacatgactgcacataggcagtgctacaaaatttaatcatggcaactatgaaaatcgcatgcacgggatacaaaaaaaaggagtcacgcgtaatgaagacttaatacatctacatcctctgggttctttctgcttcaaatatagatctaaagatcgtataaatatttatatctacatcccacaatcaagaacgcgttcaagaaacccccccttttttttttctgctgttgtcgttgtcacatgtgccaagcgatcttatactgttccagggccgttaactctgtatttataaaacataagggttttgaccaaatataatgacgataatatagcttaggttggttgctgcttccttttccctggtgtacctgctagcctatgaaaccccagggagatacaactatgcttaaagcatggggaaagtccttcggcaccttacggaaggcaaaatcattattgaaacataggcattggagcagtccacaatacatgaccttagtagtgagtgctgatgaacttataaactcctacccgtgaagtgagaactgttttaatcaccgagtcgagcccgtccttgagtgcgagacatgctctgagaaaggggagtgaatgaagagcaaaagcgacagatacagtagggagaggatgaaaggaagtcggattgcaactatcactctcttccggacacaatgccagagctcacaatcactctcatatcagtgatagaatatttccaacgtgacatgtatagctagaacactagtagaagatgctagtgcaacatctcccaatgcttccctcctgctactagggaggttatatccaagtgatcatagtcctattcacacattatgtgacttacacgccccaaattagacaacgacttcgtagccggtgatattaaactttaatccttcttcttcctccgtgcgctcaatctcactgagttgcgcccatagttctgggtatttctccctggcccatttctccacctcatctttccagtactgatatggaactgcgttgtagaaaaggccaatgctagaagttacgtcagcagtgatattaacagcgaaggaagacgttggggcttacgagttataattcggtaggtaccctgtctcactgtgcatcttatcgatagcctctacagcaaggtcaaattcacattgcgcagcgagagcttcgacaaatgccatgtatagccgccgatccacttcaatttcaagaagtttgactttctgcatcatcttcattgcctcctgagtgccattgtggtgtttcccgcataatttgaaaaagattgcgactgtcttatgcgtgggaccttcgtccgactggaggatttggcggaacacctccatacttttctcgggcatgtcgcaggctgcgtaagcgagcattagcccatttagcaacttggtgttgaggtcaacctcaacatctaatttgagcatgttgtgaacaagcaccagatgttctgcatcacgtgtccgagctatccaccggaagcatttagtataggtgtctggctttgggcgccgagcaaagtcttccgcctgccgcatatgcccgaacaccaggtaggctaggtcactccggtttcttcggtaaaatgctgtcataatatcggttcgcgtgcttacgcttgcttcggggaacgccagctgcagtaacccgtacacctcccatgcatctgcgccatcttggttaaggtccaagatgtattcggtgagcgctttacgtatcttcgatcttccctcatcatcatataatgccaggcgcggtcgaaggaggtcagatgccccctcccagtcacgacggtagagcaacatatgggttagtgccgccagcgtctcaggctctaatcgaacattattctcaaacaatgggtcaagaaaggctgaaacctgatcgaatacggcatccccctggcccgacaaacaaagcattgttatcaacttattcatcagtgacatattctcagaagccatgtcgttgatgtcatgtaagccccgaacgtggccaagcgttttttccacgtcaccagcttgtatataagattcgagttctaatagatgcgactgagaattgggctgcagaccccaacgcgggatcatagcagcatactcagcagtcaattgaggtttgttggtaaaattggcatacgccatcaagttgttcacacatcctatcgtgagcgatgctttggcttctggattattttgcattaaaattctgattttttccacgactgcagacgaatcttgtccatgggctgcttcccaaagcaacgtgatactcatggtctctgtaatcggtctttgcgaaagcgactcaaagataggctcggcccacgctgtttctgaacgtaggattgcatattcgataacagcttctttcgtagctagggtaggctcccatccatcaaacaaagggcactcgtacattatcttgactgcagccaggagatcttgtccaatgagtactttgagcaactcttcgtgggaggcagggtcaaattttatgccaaagtcgtgaaggctctcagttgtccgtctgaggagacgtctatcttcatttatagcaaaccccttcaggactgtaagccaaggggagggattggttttggaaagcctgttccagaacttctcaacgacatgccttgctccttctgggttgccattcaaagcctggatgttgatataggcaataagtgcgggtcgacctatatggttggggccaaacccatggtctgcacaaagttctaaaaatacgtagcgagctaatctttggattacctcacgggattccggcaggcattttgcttgggacagaacgaatagcacattctccaggttctcggtagaaaatatcaatttccaatcttcagggtccaggtcgccctcattagctcgcaagtgcttccaagtcacgacgagcaaacgggcttgaaagcccgtgatgaccccaggaatgtccgctcgtgcagcaaagaaatcttgaaaagccttcgcaagaacactcactgcaggccccctgcttttgtcacgcatcgctctcatcagatcactcattggtttaaggccagcctccgatggcagagtcgcaggctggggggtggtggacggtcccacgctgaatgcgaaaaactcacgtcgctggaggtgataggtactggtgacgactggccctcgggatcggtatatttgaagattttgtagtaagcgatgacggcattttgaggaagacagcggctcattgttcagtattgctcggaaaacccttctagtgaggtgagattgcatgttgatagtatagaaggaagctataaaggaaaaagtgttaatggactaaggctctctccttctcaaacagggaccctatcactggatactaggcgaaattgatcaatctaatatgcagcatgcttcaggagtgccgaagtgtcgaaaattgacatacaatgggtaacagggggagcattagaaagtatagaaaaagatgtgagacggagttctagagttgccgcggaggtttccctgcggctcttagcgcgccaacaagatttaaatattaaattcaacgagtccactgataatttatgcgctccactctgcgactcccaacctaacccatccacctttgaatgcctgcaggctgttattgacgctactcaatttctttttagaaccgaggtcgtcagtcagttctcaattatggctgctcatctcttgtcttggtcatctccattgcgcaccttcgggtcgactatgagctccatggttgcaggtcggtcgaattcgactctcgccacagatgccgctgcttatcagcgtgctgccagcgctaatcaaagtacgtgaatatcaaaacaatgtagccacccgtgtttccagcagaatcgagtacttctcgagacattacttcgaccgggaccgaccggcactgaccgtcccgaaaatagggccaagagtattcagccgccgtcgtgtaccaaaccgccaaaagttcatcgaagaccaaaagacccaaggagagagtcgaatcttagagaaataccaaactcgtgattggcgagcaggcgatatctacacacctcatgatctcagtgctgccgagatgaagaagtggaggaagcgctatagcccagccacagatgcttttgattctttgaacatgaatccgctagacttgtacaaggtatgtgcggttttcaaatggacgattttttttatcgttggctcgggcaccccagtgattgttaactctttttacgttaacgcagaacttctcgatcatgtctgagtatatcaccccgatgggacgtataaagcatagaaatacaactggtctacgacctgtcaaccaacggaaaattgcaaaggctatccgaagggctattggtcttggtctgatgcctagtgtccatagacatccagagatcctggcggcggaactgaaggcgaaggtagacggaagcagcatattctaaagcaactgagaccatgcgaacggggaacctgtatgcagaatctatggaggaatgcctatgccttttcttggattcctgctgcttaatatctcgaagtcgggcaccttcggagccagacactgtacttctacattcaaatatagtcatcattggaaattgggtttggacatgtaatttaaccaccaaaagtttcatcggatgagtctttactctctgaggacaatctactattgctgtacacattcttaaccacgagggttgcttggacataagacaaggaacgagttgtcccgtctgtggctcacgttccccaccgagataaatacgtcaaccggaggagacatccatggctgtcaacatcgcccgcgctccgctttaccttctgctaaatccggattgccccccccttcctttcactgctcatattgtctgttagtacagtcatgtcaattacaaacggtcaagaccttagtcacccttttcccatgcgatcatggataactaacgtgtttcagacttcatttgggcggccagtccttctaccaccaggggtcagcccactcatctctcatctgatgccaaaggcgaacgacttgcttatgcggtaaacacaaggcgacctattgtttttcttcaagagatattggaacatcttgactaaccgaaattgaggtttaaggccaataaatccatattcttgcgttcaatcgacgaccccgctatcgcgaggcagtacaccgaacataaggcgcacactacggtcgcacggttctcaccatctggattctacgtcgctagcggtgatgtaacaggtttagttcgagtctgggactgcgtcggcgaagggcatacgaagggagaatacagtattgtcaatggcaggatcaatgatctcgcatgggatggggattcccagcgtataatcgccgtaggtgacggcaaacaacgatatggccactgcattacttgggatagcggaaatactgtcggggaaatctatggccacacccagcagattaactccgtttcaattaggcaacagcggcctctgcgagctgccgctgctggtgatgacaagaatttagtcttctaccatggggcaccattcaaattcaatacgggcatccgtgacaaacacactaactatatttatggcgtcggcttcagtccagatggctcaacattggttagcgttggtgctgaccggagaatctggctctatgatggcaagacgggagaaccaaggggccagattggggaaggcgagcataagggtagtattttcagtgtttcatggtccaaggactctcggaagtttgtaactgcgagtgccgacaaaactgtcaaggtatgggatgttgaagccggtaaagtttcacaaacatggtacattggaggggagggaagtacagatgtcaatgaccagcaggtcggcgtggtttggcccccgggaagaagtgacaatctacttatcagtttgtcactaggtggcaatctgaattacctcgctgaaggtactcctgagcctagacaagtcatccaaggccaccagaaaaacattacctccttgacacagtcccaccatggtagcgacaatggcacactgtgggctggcagtttcgacggcagagtctgcagctgggatgtgcccactggaactgcggcggaggtggacggcgaaagtcactcggcgtacatcgcaggccttgcgccgatgcaggaaggcaatggtagaatctacagcgtggcctgggacgacaccattagatctatggacgttgggactaaaacgtataccggaagctcttccaagttatctggacaacctaagggtatcgctgcagctgcagcggtattggtagggacctcggagagtgttgagatctacaaagacggccagaagatcggcgacttcaaatctaagtttcccataactactgtggcagcacatggaaacacggcagctatcggcggcgatgattcaactgttcaaatctgcgaaatctcgggcgctactttgattcctaagacggatattaaagcttctcggaatcccgtgtctgcattggctttctcgccgaacggctccctgttagctgttggcgattcacgtggtcgcgttcttgtttacaacgtcgccgatgccactctagttacagaccgttggacggcacatacttcgcggatcacttccattgcatggaatgaaaatggtacacacgttgtgagcggagcattggacaccaatatattcgtgtggaacttggccaatcccggagaatggctccaagctactaatgctcacaaagaaggtgttaacggtgtagcttgggtgtcggggtcgaagattgcttcggctggtgcagatgcagcagtcaagttgtggaaagtagaaggtttggaatagagtaaagtgaaatggactttggggcagcagcgatcatagtatacgtatcgatgagtgaaaggtcatatctgcgcagcctcttccttatttcactatcttttctctcgaatcttgaagtgtacatacatacaacgaagtactctattacagttcttaggatgttgtagtttcgcctaatgatgcgtgttcccaattcaccaaggccgtggtgataaaatggcgggtgatcaaaagcggatagaagaagcaatgatcgccgtatacaaccaactactgtgtacgtcaagcgcccgcgagctccgctttgacaactcttcgtcttctacgcgcctgcaagacggcaagaagaagggggggaaatgagatgataacatgtctctgtctggggatgcgtcgagtagttcccgtcgctttttgcgaccgaagaaggtaccatggcagattttctctggttaaggtgttcaaggaaaagagaaagaggacgagccaccgttgctaaccataagtttgatacaaagctgcggcaggcgacgtttgtcttaccgaaaaccggtcaacgcttgagaggtctggttactctacgaagccctcattccgaatcaaatggccacaatgacgaagaacgccgcgggctactctccggacaatattccgtggaccgtgaagggataccttcacgcttatggagaaaggtgcgagaaacaaaactttggatacatcaagttatttctactgagctaggaactggggtcctgaaatgcagcctagcctacttattggggtcgcttgcaactttcgtgccagcaattgcttcgtggctaggccatcaagacggcaagcatgttgtggccaccgttacagtctacttccacccagcaaggtctcaagggagcatgtacaaggcatcaatttgtgccttcctagcgtttctctatgccgcctttatctctttgacaagcatgtgtgtctctaggttttttcaggacactcttgacttactcccactcggtcatgctgtagttcttatagtcttctgtggaggcggtttaggatttattggatggacaaaacaaagactgggcgacccccttgtgaacgtcgcctgctctcttgcttcgctgtcgtccattaccgtcttgactaaagaaggcgcagtacagaatggagatttgtcgtttgctaaaatttttcaggttttgaaaatggtcgtgatgggtgtagctgcggccatggctgtgtcgttcatgatatttccaatatctgcgcggaaaaagctacggtcaaacctcactactgtcaccgagacgctagcaacgatgctagccttgattaccgagagcttcctcactggatctgaagaggagcttcaaactgaagaatacctaagtgcagctgcgcgccataagcaggcatacagccagcttgacagactagtaagagaagcgaaactggagcattttgttgcaggtacagagagacaatacaggctggagaaaaaacttgtacgctgggtacaagatatcactcataacatgggcggcttgcgcagtgcggctctcctgcagtttcagttgctaaagcaaaccaaactttccaggccagtgcagtacaatagcgaagcagcagttacaaatgggattcaccgagaatcattacctagtccatggtcactacatgaggagcgaccaattttggagccgatagatgagaggctggaagaagaggtctcagatatgggaagagacaggcctaattcaagtccagaaagagacatttctgactcagaaactgatcacgttcttcttcctgcggatatcttcgcactatttatcggtcatttagggccttcgatggtaacgaggcaccaaaaaccactatatgttgataaacactaatcatcaatagcgatcacttgcattcactttgaaagaaatcttcaaggagattcctttcagacctgcaccggattacaaagtcgcaatcaatagtaggttccgcaccagtcttgaccgggcacttgatctctatcgaggatcccgagaagaagcgttgaagacgatatatcgacagaaggatgtcttaaacatccagaccttggaagttgaagcggatcttgaggaagttgcagccagttgtggccattttagtttttcgcttctggagttcggtgagcagctaaaggagctgttagcaatccttgatgagttgcaacttgaagctgaggagaggcccgatggcaggtcctggaactggctgaggttttggggtcgacgaaatgcttgggtaagagcaaaggataccggtatgttgtctcggctgacatgggcctaaacggttaaaaaatatgctgactggcctccagagcggccattggttgaagcaggtttcgtacaaggtagtgttgaacctcaattggtagtcggcaacgctgagccgcaccgtaagcaattgttatcatccctccatccgggaaacgtgtcgggagaaaagagcttcggttatcgtatctggaagtcactcaagatctttcgacgggatgacaccaagtttgctatcaaagtaggtacaggtgcggcactctatgctttgccatcatttctcccgtccacaagaccgttttactctcactggagaggcgagtggggtcttttgtcgtacatgctagtttgttcgatgaccatcggtgcttcaaacaccaccggttatgcccgtttcttgggtacctgcttaggggcactctgtgccgtcgtgtcgtggtatgtgacaggtgggaacgtgtttggcctcgcatctctggggctactcatggctacgtggacgtcgtatctcataatagtcaaagggcagggtccgatgggccgcttcattatgcttacttacaacctctcggtattgtacgcgtactccctcagccagaaggaagggaacgatgaccaggacgaagggggcgaaagtccgattataactgagattgctcttcatcgtgttgcatctgttctgtctggctgtatctggggtattatcatcacacgagtgatttggcctatcagcgcgaggaagagattgaaagatggtctaagtctcttatggcttcgaatgagtctgctctggaaacgcggcccactgtctaccatgactagcaacacagataactcggttttcatgagcccaagggagaaattggagattgaacgattcctttcgcgcttggagtctcttcaggcgtccgcccgctccgaatttgagctgaaaagcccattccctgatttggcatacagtaacattctccgccgcacaaggagtatggtagatgcttttcttgcgatcaatattgagcttgataaaaatatgacggcatccgaaggcgagcttagtattctccaatataccgacaaggaaagacagcaattgtcgtcgcgcatcagccatctattgtcaggtgagtgtaggggatcaacgaaggcgagcaattctgaccgcaagtatagtaatggcctcctctatgaaactcgagtacccgctgagcgacgtccttcccagcattgagcatgcccgagatcggcttcttgcccgccttttccactatcgcaaggatcatggagcatcacgcctgtctacagacgaggactatgcgttgttgtatgcttatagtaagtcgagactatgccgcgatttgtgcttttaatccatgttatttgaagggtatggcatgaactggtcatacaatatttactaattcatctgtagtcttagtaactggtcaattatcgatagagatcgaggggatcatggcggaaatcagctggttgtttggagtactcgacgaagatattgtgaagctatatgattaggctcttcccccccttaaaactgactgcgttccttcacataacgaagcacatgtagaaatatataataatctttaaatatattgataaacattaagaagccaagtagtcctttcttgtagtctttatattgcttcattcattgggagtatctagtgactttcgtgcctcttttttggcggggaaaagaaatccaaccctagcattttatcaacttcaacctccttccatcacttcgctcatcgacccactacccttcctatcgcgatcccctcgttcttcgcatgctttcgccttctactaatcttaaactgtctttcgggtttctctggatgtattctgcttcatgaaggtctagtcccccccgccaccccggcttcgcgcagcccgtcgcgcttctgcgagcctcgcaaccatgcagatcgatccggccgctctgagtcggactgagtctgcttcgaccgcaataactccctcaaaaaatgcgacccctagcacctcaacgacttcgaagtctactaaggcgctgatatctgtcccgcgactggatcttgaacctatctatacggagctaaaagccgctatcggcgacagttggtccgagtacaaggaggccactactctcttccttttaggtacgaatgcatagcagaaatggcccggtccttccagttcttctcctttttttttttttttttttgcttttccttatctcctcgctctttgctgttcttaacatatattactttttgaaggataaactaacgtcggtcttccctatcacaggacaattgaaccagaacgaactttcgtctcgcgtcgatcatataatttgcgccgaccagaaaactgagcacctccataataatttcatatgcgcaatcattgggaacctcacaagggaccttccggatcatggggttgcaagttgggtgtcggcgaacgacaaaccgtcggtggtctcgaagccgacctcaggggatgcagcggagcagaggctaaagacggaggtcatgcagcttcctcctagagatcgtcgacgaataaaagcaattcctgaggtacgattacaaagttatagaggaccattatagtgcgcaatccattctaacaatggtctcgatcagcatgactccgttgaaactacacctaatgagttagaggaatatcatctggcgaaacaaataaagctgcccagccaagtaccggcaagtgcaggcggtctgaataaaacaagtaggtgcaataaattccttgttcagttaagtgtctaggtatgcttaccacactgcttggcggtagattgggagttggagattcgaaaacgctatgcgcaacctctggcgtcagagactggtgagttcccagatgcggaatctattcatgctcgcatgatccctatatgctacgaagagtcaattgtcagtggcgcgggactaccctgcgctgagttcatggccattgccacggaaacttttgtgaaggaagttttatctgtcgtattctcccgtacgaggtctaacggaccatctggcactatcaatggtatgatgatgcgcaagtatcgtcagcagcttgaaagggaagaattggctttcacacgcggggagattgtgaaagatggcgcaacgggtttgttacctgtcgaggccaaagaagcaagtattagaaagcccctcggggtcagagacctccgtttggctttagagcttggtgggggagttctcagtcatatgccactgattgtggatcaaataatgggcggttaccttgaggatgagcttgaaacggacaagcaagaccgagctgacgatgtggcggatattcccaaggatagtatgaagctaaataagtcggcggatacaatggaggttgatgatgatggggagattgtatgggaaggtgccacaatggcagaccgagaacagctcgggtctttattggacgagtgcttatccatggcctcttgatccttcttctccttctttcttcctcgctttctttccatcatgtttttcattataattccggacctcctcttcctctttgattctcccttcctttttgtgttctctatgacttattgtcagtctgtgatcctatgcgaccaaagcagtggcatttcgacctggtaggatctaaaggcgtacttggagtatgaggggaacttcttactggtgtgacattgtctacttctatttggcatggagttcaagcgttcgattcgtcttctatttctcttcggtctcgttgagcttctttccctttccagcttggcgcgtttgaggacctgggttcatatgggtcttcctcgagaactcagacatggtagttctcgagtgccacgcgcatagtatatgcttcaaacagtcgccacagggccccatttttggttagatacatcgtctactatggttcaaatcagaaacacaaaaacgaaagaagaggacaaaggtttctggatgtgcggcaaactcgttcgatacccactacttggtttactatttcttttccgtctctttgcggtatacctgaacggcagttgtgacctatatatactctgagagccatgaaggcaattcggcatactgcgcatacactgttgctggcttgctcgcatttactccgtatactattcccccttcgttccatctaaccactatctttcttgtctcggtgaattatgtggcactagagacatgttagtctttactgtttcctcctatcagaacccgtttactcatattcttaatcctaagactcgctggtacattctctcgtttctctaaccaaccccaaaactttacaacatttaagtatatagattacaagccaatgtgggataaaactatgcaagagtgttgattacctacacaagtcgctcggcaaccatcttcaaaatctcctcggtcgacttgtgcgcgttagcaggatttttagccaccgattgccagacttcgccatgtttgggctctgtagagatgcacttcgataccacatctgcccgcttctcctctgttccatgctgcaataggaacttgtaataccaagcccaaccgtcccctaaatcgctgtcggacacaatcgccttttcaaaccatgtcattgctttctccagtcgacgctctccccagaaaatcctagccactgtaatgaataatatcgggtcattatcaaccttcttgatagcctccaagctgcgagccttgcgttgtgcccgcggttcgagatgccagatactctcactccataacaatccagatgttggaacttcctgcaatgcctttgccatcaagatcttagcttgggcgatattgtttgcacgccgttcaacacgaacactttctgtccacagttcagcactcttaggaacagcaagccgagctctgtcaagaacagagcgagccttgacgacagcaccagccttttcttccagtcttgaagccaacagccacaacggaaccgatctggaacacgcacgagtacctgttccatacacctcccgggcttgcgggtacttattctgggattcatagatttgacccttcatcatccaaagcttgtccgccttcgggtatagttgaaggccctgatttactaggtctagcgcctcatttgcattacccagttgtcgctcaaaggcgacacttttcacccaaacacggtctgttccggcttcccgacgagcagtcgcaaggagctctctagcctggtctgtttgccgggcgtcggcctcgagcttaacagcagcaagccaaatatcctcgttattgggattctggttaaaagcgcgtcccagtactcgtctggcctcatcgatttctccagtttgccatttctctttcgcaaggagcagccatagctcttcactctgtgggcaagcttccacagccttctcaaggacttgccataacgcttccttcgtaccatgattacgttcaaggtctgcagctgcaagccaaatagatctgcggttcacaaacacgcgcaacgcataggcatagatggctctcgcagtctcgtatttgcccctggcaatactggcctttgcatcatccatccagatgtctttcctatcatcgtcttcatccagaccccatcctaaagtctcccggataatcgccccgcaagtaagaatagctccctcctcttcacaattctcagcttctgctatccactcctccctcttaagcatagcgttctctctggcgagggactgtacagccctcttcatcacattcaccttattgaatgtccccatctgctcctgcagtcgtgaagcagcaatccatatctcgtagctcgtagggacagctttcctagcagcgttcaagaccttttgggcgttctcaggtgtctcaagccgggcaagggcaagccacaactccacagacaatggtatcatttcaactgcctttgcgagaaggaggcgtgcatctacagggtcttcttccaagttgacagcttctttccaaatgacaactgattgaggaatgtggagaatggcctgtctcagaacgtttttctttgcacgaggctcagattccaacctcatagcctcaatccagagtcttgtagagcgatcattattctgaatggcatttgcagcgattaccttcgcattatgaccttcattgagtcgaatattctcaagccatgcgtcttcacttttcggacacagctcacatcccttggcgatgcagtttctagcagccacaattctaccagcaagctcctccagacgagcaagtgcaatccacccaggtgcgtgctttggattagtcctcgtcacagattctagcaaaacgcgaactcgtttgatatcgcctatctccacttcaccagcttttagctcggactgcgtgagactcgtgagataaccctttgggtcaatgctagtggcacttccagaagccgaatccccagatgaacttatagctgcttggtcaagcttgactttaagggccttgtcacgagcagcactgatatccgcaaaattggtgattgtcccgtccactccttccccctgaatgtcggtatgagcaccgtcatctgtaacagtagtctcgaattgggtagagtctcttgcactggcgagaacactatccggtactgcgtaaaatcgttgtcggaggttctgtttcgctcttctattcttgcctgtaagatctccaacttcagggagattggcccagtcgtcttcggagacggaggccaatgagcgctttaaatcggcgaactgttgttggattttcgggtttttccgttcgtagtcttctcgttcttgacgttcccggatttccctatagttggcgaaggaatcaagtcggtcttctatccagacaaccgggggtgaacccgatgaacaaatcgcaccatcaaagaggtgaacggggggagtgagggaaagggagagtaccaaccttcttgctttccggcgcttgtccatcttctcatctacctctctgtatatccggtctgcttcgtcatcttcttgatcgaactgtccgtatgcgaaaagcccaacttcattgtccggatcctggaaacgttcatcgtcctcttcttcctcagccttgtcttctttgccacctttctcacgccctgcgccatatgctgtcggaggcgctgcaccaagcagctgtgccctctttgcgagcgctgcttgaatctgctccggcgtgggaccttcacgcgcaggccctaggtccgaacgagtggtgaagccagtcgcacctctacctagacctgcaacatagttttcgggggccggctggctcaaaaagtccttccgcccggaggccatcttgaccaaagatacggagcaagactgggcgactttaagtaagcttaagtgtaccaagattctgaggtagcaggaagttgtttcatgctttcaagaggcaatgagcgcaagaacattgtcccgctcccgtgtttatcttatcgcagtaccctaaccaaacgtagttacagtatcatatatctaagacctgccactgcgtactactctatggatcctcgaacactagtggaattcataggtcgtaggagcagggcaccgtgcgctatattcttgcaatattccaagtccaattcgtcttgtaggtcgatacttatattagtcatgtgccatacacctagaacgtcctacgtctaaacagtgcttcctttgcgcgcctaatggcttagttgcactggcaggatctcacacgccaacatctcgccaactaaatagccggactaatcattgtgttgcctactcttcgcaccacggcttttgcccatcacaaagcctgtcggtaggctatagagtagacaccttcaatgtgcactatgagtcagggtagatcacctgctgacggcacgcatgagattcctcaagcggcctcccctctcccagtcaacccgaatgttgttccagtttgttcccaaccttccatagcctttcgggaaatcccaagtggcagatctagtagagaccaatggcggggcatgatatagggcatgagaacagataccctactctagactgggccatctacagatcatgaggtggacacacaaagaacgtacgcaacacggggatggtgatagagtggagccgacaggaccaccgagcttgatgaaagcggaaatgcgctttcttcctcacccccacctttcctctttttttctcccccttcttctccttcctcctctttagcacgcgcgcatacaggcggttgagatgcgcgaggaagccggaagcagcaggggtcggcagacatttacgagcttcgcagaggaaagtacgagcctatgcgacgggtaccctttcaagagttgttgtgggttttccactacaatggcttcctgttcagcctgtatttatgcccaggggggaaggacccagacggttttctttgtcacagggtaaagggcttagtgtatgcttattagagctcaacttcttcactgcaacccattatcgggggatgggtcaccagtggaacgaagatgagcccgagagtcttgaaacaggctttgccaaatgaatgcttcgctcaacaggagttcaatatcttgctccgtccagtctttggttgggagggcttgcaaaaacatcatgacttcctgttctcacttagcacgggcctccgtatcatgattgcccttagttaatgcacttacctggaaatccatctttaccaactggtccgaccatttgactagaaaggccgcacacacataaaggtgaaatcgtgaaaagccctgctcctcggccttcaatacaaaattagcacgtttcgcctatatacaagattagggtagcgaaccatgtacgtatcccacatgcgtatggtgttctggacgctcatttcacgcatgagcaagcagttcatccatcggaaactaaattgcatgaattcaacaccttcattctccaaatgtttcgcgagagtagcgtcaatgcgcatagttaaatcacgcagtgctctaacctgccggtgtataccaggctgagcatatatataattgtcctgaatgccgtcaaggagcttcgtaagacaccagaatgtatccgcttcgaccgcgtccagcacgctcttgggcaattgacccggatccatcccttcttctacattgagatccgtaacatagacacctaggaaaacttgccaaaaaggcgtggcgagatcattgatcccttgcacatagccgctggctgggtgtcgaatggcccaaacataaagaatcctttctagcgagcgttgagtagcctcatagccgtagagttgaatatgtggacaagtgcgagggacatctatactgatttgatgccatattgcctcgtccagccctctgccacgccctgttgtcgaagcagtagggttaccagcacctgtggtgctgccgcgctcgaaagcctggcgaacgccatctaaatattccttgcgcttcctttccagagtcgaaatacgtcgttcacaattcgtagggagatagcctaggagaagttgccaggtcattgcccgtacttcatcggggactcctgaccatgccaggtttcttaattctgttaaaggaaccgtgcttgtctgcaaaaggcgtttaaacttgttgattctcgaaatgcggctcgagtattggtccatttcttttggagttgcactcttggggggcggagcatggtcaataagattcaaagcgttcgcaggatctagtgagggttagccacctgtaagcttcggcagcttaaatcgcatccgttacctcttaaaatatctttatactgaggccgaagtattttcccttccccctttctagctgttgggtacatagggacacctcgttcctctgcaatatccgagctgttggcacgctgcctactgttccctagaccaacactaagggccgaggcactgcctccaattcgacctcctgggtcaacaatccgggatgggagagggtcgacattctgcttcggcttcttccgcatgctagtaatgctgggaagcccaaactcgtcctcatcatcatcataaacaatgtcttcatcttcctcgtcttcttcgtcttccatttgatcgcgactccatgaatcgactccttggtttattatactggtgtacaatctacgaggagaggcagaccatgatgcaggctgatgggaggatggcgagaagttctgaggattggtagacgatgatcggggcggtgtccgcgggcgcgtatgttgttgcgatatacctctgccagacactatgttagtccaatgtatattgagctgttaagaattaagacacatgggcgaactaaagctcacttcaagatatttgcgtgagaatatgaagagccaacaacggtactttgatcattgggtttgggggggccgtggttctgggaaactgatcttcccttccagaagggcgaccccgttctcctttgaagagagattagcaaggaattggtagcagaagagagacacagtagagtgcgtagccaattgaacagggttatcttgcaccagtagggttgcacatactcagtacggtctaatgcattgggagcggggagctatatcagctgctagaacgaggtgaaacatggggctatgaggtacgaaccaagttggaccatctcctataacagtgagacaagtagttcgggttagctctttgccgcattggtttgaggaatattctctagatacacctacctgcggctggggctttctagtagccattgcgtgacgccactggtgtgcggagtgtcattcagaaaggggggaaagtaaaaaaagaaggggggcggggggaggaaagagagacatgaggttaattagttgcggggtgctttgtggcaccatgatgctgttttaagccttagtagtgtaagtaggagactagccaagccaagacgaattaacacattgtacaaatagctagatattggcatattcttcgttggtaattcatactatgtacaaaggctttctttttttttttttttttccctttcttagtaatgaatagaagaagaagaagaagaacattgttggtgaagaagcaatcaaaaactaatttatgttttaagatagtatgtaagttgcctagggacctttgaggtagctagtactgtgtgtatgtatgtacataacttatgtatgtgtactgtatgtatggagaagaaattaatacctaggtaggtgaaatgaaatgaaatggatttattacggactctcaggttcgcgcggtcagcggctaacttaaacttgactaactcctctccgtcactctttctctctcctcatgccaacctccgacgtaaaccacacacacctcttccttccttttgctctgctattgttcctctctcacccctctcctgccaaacttcccaattcacctcacatttcctctcctcacttctgtcggctaattggtagtgagaaggaatctcgcttcaccactaaggattctgctccatccctaatcgaactgattcaatcgacttcattctagtgcagccaatcggcttttcgcttacgttgctttttattactaaatcaccatgaccgagccagaggatgttgaagaagacctgtttgcagatctgtatggtgcttcactttgccggaatttatcccacaagaacttgtctaatgtcttgacaggtacgatgcggatgagactgcgacccaaccaacttcaaccgttgaagcttcgattacttcggagcctacagcttcggtcctcccgactcagtcggctggccttcctgcgactcatgtctccgaagcctcccatatcgaaacggaagacatccgcggtgtacaccaacagcttctacaggatggagctcaccaacatggcacaggcaatttagattctggattcgccaatactatcactcctatgtcgggggaaacggagcatcatggaaccgggatcaaagaagatgggtaagtaatagcttcttttgctagggatgttttaaagtttttatatgcttgttgaggattggaacgcacgctcgtattggcttggccatctacttgtgtcacacgatttgcccttggattactctctggccatttggaagcgatgacatattgaagggcccacagtgcccttttctgcttatttttatcactttatcgctctgtataaggatgagctccagtgagctggcgaaggcgatggtggctatgctgatatcgcaagttcgtgggagggcttatacacatgtgactgcttggtacagtggagaaagtgatcaaattcttcggcctgcattcaggtctttctccaatggaaaaccaaacatacttgctagagaaaacaagaatatggccaatcttcgatagagagtctttagaccctcgtcaggcttagctatggagagcattctggtggggacaaattctacctctggcatcttgagggacaaagtggggatacatatcaacggcacaacgtcgatgtgacaattgcggaaagacaaacttcgaacccctgtctctacgggccattgtcgcgagcgactatagtatagctgatgctatatagcttcttgtcgagttatcttgatagtgcagaggagaacagaacaagagtaggtgccttggctttgtggttgcgaacagtttacctagcttcggactattagacaggcagagattccttggtcagagaagaaaaagagagaaagagaaacaattgacttattccgcctgagatgcttcaacttgtggcctttgctatcaccaccgcatacctcccagaccccgaggaattgtcttacgtttgacctgcagtccactggatcgcttagtaaaccagtggattattgactagaggttgattgtcaccatgagccttccaaccagtcgcagcccccgtcagtgtatgtgtacgtcacagactgacgaaacatcctgaagcgaccatgaagaaagaagaagagaaaaaaaaaaaaaaaaaagcagacagaaagagacaaaacaaaagaaaaagaaatgctcccctacgcgttgcttccattggtttcttccgcttctcgagtgaagttagtgcctgtcaatatggtatcgaatctcagttcataagctcttacatcgcaatagccgtccgtcaacaatgctgtccttgttctcagagggcacagagccagcctgccaacagccaagatcgaagccctgcttgcctctttcttcttgtttatttctttttccttctctcatctcctatgtcttttctatctatctctctctttactgttggtaactgagactgagacactcatactaatactacttgcgttgtataggaagatgtttattggcggtctcaactgggaaacaactgaccgtatgtacctccaagacccgttggtagtaatcccgcacagccgtcagcaatctaacttagcgattagaatctctaaaggactacttttcccagttcggagaggtacaggaatgcaccgtgatgcgggacagcgctacagggcgctctaggggttttggttttttaacttttagagaccctaagaccgtcaatactgtcatggtcaaggagcattacttggatggaaaaatcgtgagttatacatcccatatccttaaagttctgagacaaagcgaggcttatatggttttaagatcgatccgaagcgtgcaatccctcgtgacgaacaagaaaagacaagcaaaatcttcgttggtggcgtcagccaagaagctaacgagcaagacttcaaacaattttttatgcaattcggtcgtgtggtcgatgctactttgatgattgataaagacactggtcggcctcgcggctttggctttgtgacgtttgacagcgaagctgccgttgaagcggcactatcgcgtcctttagagatactgggtaaacctattgaggtcaagaaagctcaaccacgtggtaatttgcgggatgaagaggatcgcaggaaccgccgtggtagagacggtttccgtgagggtgctcaaattggcagcgatggttctcaacaacaaggctctcaaggaccggccggtatgcctggtggcttgactccacagatgatggcgcagtattggcaaaggatgcagcaatatttcgctttaatgcagcaacagatggccgttgccgctcagggtcaaggcatgggcgcaatgggcatgggtggaatgaacccagctatgatgcaacaaatgcagatgaagcagatgcaacagatgcaaatgggcaatagtcaacaacagggaagcatgagtcctccatctcaaagtcagacgcctcaaatgcagaatatgatgaattccaccatgatgcagcagatgcagcagatgcaaaaccaaggtcaaggaggacagatggggaatgctatcaacatagggagcagtagtcccggaaacgtgagcatgagtggaaattattcaggacctcggggaggcccaggctacaacgcccatgagcagattgcttttgaacaacaaaagtatgaacaacagcaggctcgtcgggccatggaaaaccgggcgttctctccctatcaacagggcggtccaacttcctgggaaggtatgtacgatgaagtaccccagcccaacatccccacgggaccgcaagccatgaatcgagctggcagtatgggacgtggtatgtattggtagaattcgaatcgtccgcttgttaaatactcgtataccatccgactgctaactccgtttcaggaccgacgccgcagcctcagagtgccgcaccagccaacgctccaactgggcccaaaaatgctggaaaacctggagccaattaccgaggtggaggtcgtggaggccatcgtggctttcatccttatgctcgtggctaaactgatgcgcttcttctactcggatgttgacattctggccttcctctttgtgtgggggttaaaccattcggcagcaacttctcagttacctgatcttcttttcaaatttttgcttttgtaagtggcggcagaccatgatgccgtgtgttgagctaagggtcttccgaaattggtgatgtgtctaatgtacttattcaacgatgctgctcttgtctcctttatgaacatgctgtcgactgcctgcttaatccttcccgaaaaaaagaaagagagggggagagagagcgaaagaatagaaaggaagacacgtaaagagaaataacaagtgtaagatcgtcgctgtcaatatcgagagatggaggacacttggtattgtactgtgagcctatgccatctatgccggttagtggacagccaatatgcacttgggattagaaacagaaatgaaaaaaataacatagaagggaggctataattcatgaaactataggacgcaacttgttactaaaactaccataaagtccacctcactataatgcaccattggtatgttcatgccttggaaggtgtgccagctacaggatctccctttattttgacgctgacaattaatccttcgtctgtgtccgaatacaagcaggcccagctatttatctatagaagatcactagagatatgcctaatgtaatgttattgtcttactaaggctcgggtgtcttataagagtaatgcaattattggttggttgtgacaaaatgtgaggctgatatcgacacgtattgaagcgtatatatgcgaaaattgggtgggggcaaacatggtacatacagcgaaggagtaacatcaaatccgctaaattcagttgtctggcaagaagaattttctatagacacagggaaatggagggtggggagtgaaagaaagatggttaagaattgaataaggaatattgcagaaggcggtgtatcatgaattgcttccatgacctaatggctcaataggcgaagccataacctggagcggtaggtttacgaccatccggggaaccacgactatcacgggtatgccggctttctcgactgagacttcgaccatgttgactttcatgatagccaggaggatccaccaaacggtctgtgcttcctgtagggcttgatcgtgacttcgaatcgtagtggtcccgatagggttcgtaagggccggtgaaattaaacttgctcatctctgtgtactcttttcggggtggattctccataagaagcgactcccgcgcatccaaaggagtcaaatcatcgatatcacggttcattttttctgagtaaaacgccggttgttagcataccgaatagtccaaaaagctctttcaacttactggcttctcttctccgtttcgcatgggggttttctcggacacaaagaatgatagcgttagcggcaatgaggatggccaagatgcctgtgagggcggattgcacaacgataaggacaatacccgtcacagtcttggtagtctgcgaaagaccaagctcctcaacaaagatcaacacacaagcaacggacaatacacggaccacctggatgctgatattgatccactggctcgactttgcaacatatggccggtaccatagcagaagtgctagcataagagcttcaacaatgagttgacccgcggactgaacgaggccatgaccattgcccgcagcgatgattacacccttgacaaacatgtacacgatcgcagggacgaagagccaccagtaatcctttttgtagttgtcgtagaaaagactgtacttccgccaggtctctgtatcctcgtacaagccagaggcatcaccttgagatgctttatatttacgagccacataccagattcggagaccaaaaaaaagcaggacaccggtaaatatgacaagcgtgacaacggccaatactttcgcggcccacgaatctccaccggtgagctggtagacgcaatacaagacccaaatcccatagagaagaagaatcaggttggtaatagtcctggccaacaaaccccagtagtccttgcgaaaattcgtgagctttgcagggaatgatccatacaacgcccataactcaaggataactttaagcagtaaaatgcccaccgtaatagcagctataacaatagcgaatatcagcaggcatgtcataaatatgttcgcttgagggatggtaagctgttccgcccaagcctctataccagagacaacctttttgactgtgtcatcactagcctcgccagatgtcgaattcgcactataagaagttgaaacatcacgtatacccaagtcagcagcgcctataattaaattgaatcctcgcttgactttagaacttgtgtccgtcgacgagccatttgaaaactcgagtgtagcattgcgaaggaagtcgtaactgttctctgtgaggtttccgcctgtcgactttcggaagttatcgatagactgctgcatttgaccccacgggattaaaccggtgctaaaggcaaaattcttcgtgaagctgcgatacactgttgggtagttgacactgagcatgccgtttgtagccatgctatggaaccatcccatgacatcaccaaaccccggactagaagagactgccccgggatgaccggcagcacctatgatagacagaccactcattgccagagcggcacctgctacaccggcggctgcataagtgacgcttggcatttgcgccgactttccgttcgacaactgtgtttcaatgcaagcaacttcgtggatatcatccttggacttcagctccagttttacttgcccatccaaatcgggtatggcaaaagcaatcgcgggaatctggctagcaaaggattctggaatttcttgcgaaccagtcgcttgaaagacgccggaagggacttcatcgagaaaaaataagtcagtgtcataggcaaaagagtttccgttttgatcaaacttaccaggacaaagttcctcgacatgattctccgagccacaagggtcgaatgacttgctatatatttcattgccgtatgcataaaccgacagagatgcggtaacgttctgctgtttttcatttgttccggccacatcgaagactaccactctagtggaacgcgtgtaagtgacgtccaacttttgcacttgtatttctgcgcctgtcagacaggttgaaatgccatttgtgctaagcgtgtccgctgcgaggacgtgcacgggggacaggcccaaggcaattaaggtaaaatgtgatataggaacccgcatttcggcaagaacaatcttttctaatacttaagttcaagtgccaacatcaaacgtgttgttcaggtgtcggttgctcacaagcacggaatcccaattcgaaagttcttcggttcgataggcgatcgagacgaatttctgaaggcgattaaatgattaaagatggtgcaaactccaagtgatcgagctgatagcaaccggaccggccgagaatcagaaataccacagggtcaacccgtgtagaatagaaacaatcgtatatagaactatttcgaagaaagcaatcccaacgcgaagatgaagagcatcaaaagacagggaaaaggattggggagaaggaggggaaggttgagcgaaaaaagttgaggctttcaaaagagaggcatacacaaggaaagcgttaggaccactcagtcctctcgctcactccgtctattgtagctcacctttcctcggcctcaaaagacacggcaggggaagggaagagctgtatggactatgaggagaaaaagtgaaggaaaatggattgtaagaaacaatagcagctcgcgagtgagttcagaaaaaggagtcgcaagggagcgtatgaagtgaaagagaggcaaaacagacgaaaagagacaagaagcagcgcaaaattagcaatacgatttgtatgccaaacgagcgatgatggagaaggagagtagaaggaggggaggatatgcaaatcaatcagtcgatcagtgatagaagagaagccatcttcagggtgtctggctggatcggtacagtacaggtatacgcacagtgcgggccaatctccctaccgaatagctggcaccagaactaactagtaaaaagtggtacccgttaccgtaccgagaatgcctaataataattaacagggcagcatcaagtggttagttcttcgtcgtagggttcgagactccgacaccttgcccctgaattgtctcaagatttgtcccaccaaggccattgattggcccagtgcccggctcagaacggcccaagaatggcaccgtctggagccgtctagactctagacctctttatggggccactgatatgctggcatcacagtactcaaggtaaataaaggtaattttacatagtacgtactgcttttgtacgtactatgtcaaagagattccaacatttccagcgcgcggatagctgacttttcccattcattttttttttttaaaaatcttcatatctgtatgatccatttatagatatttttcaaataacctagaacttcaccttctaccataacttatgatacattactgcgtatttgttacacattagtggagtttttagttcaaacattaaaacaaaaaagaggagagggagaagcagagagatcagatctcaagatgatgtacatatatacattataaccatactccgtactgtactactaacaagttgataaacaggagcccttaatgaagtttgaaagaaaagacagaaaaaaaaaaaaggaaaatgaaaatgaaaattacccacacgactactcagcgcacacttccactgaccacccgccacaggagaccggctacgccacagataacgttactgatgtcaataataccgatatatcgtctgtactctgtatagagtactaggattttctttttctttgtcttctttccctggcgtaaaagggggtacaactttagagcaaaagtctgaaatgccgctgcttttaattcaaaaggctctactagatggacatgatcttgtttgtagagttaattcccatatgcaattattcatcattgccattcctctctccttcagaaataaattagaaggggatgccaaacggattgaggtggggggggatgggctggagcctggagctccaagcaatcaaactgcgtcagtgggctagcatgtgtcaggttagcttctgaagtatggatggatggcattggcactggatatgagtactgtaaacacctcgtgctctgtactgaaatgtataccacagagcttacccagctaagcgagtctctttcccgccattatactccgtaaactaaagactggtgtcgattgggtttgttatctattttgctccctaattcttttgtgctcctggacagttccgtcacctgcaccgtctagctccctgaatctcacacagcatacgaggctacaaggacgggccaaactactacgcagttagtgctaaatcaagatggtaaccgcaatctatcgttgaatatagcgatcatagaagatcccacaagaacaaatttcctaatcactagctgtcacttgctcggtagtcttgaaataagcatctggcttcaggatttaaccccacctctagaagaaactggtagagctggttcttagcatcgaaacattggcttagaaatcctatgtcgcgttgtacggagtatatattgcggatatatataggtggtatctatggccaacataatactactcttacctacgggcaggagaccagtaaactagtgcctctattaggtcctagtactcgataggcagtcaccgcaggtaagctagtagcttcacatattaagcaattgtataaggtaatatgcggctgtttcgtcctccccggtagcacctatgtatgtatattgagctcccttcatagtcaattaaaggttctggctgaacgccattttgcattgtcctacaactgtaacaacgctagaaagtgaaatacacatgtacaaaaaatactgtagcgtatatagttcactcacgtaagcgagattaacaatactgttgcacgttgggtttttgcttcaaagatagaaaaatagtcgtcgcccaccccggcgaccttagcaggcttcctctatgagcacaacggaacggaaggtggcaccaactttcagagggactaatgttgttgacccttcaggtgtccacaccacccaacttggaacatgaaacattatcgtggataggtaaccgaaaggcttccctaccggcgctggatggcatggcagaaacacctgagatagagagaaatggcggtaattaaacgattccacacgcccgtttatctccatggaatggggaaatgcgccatacagagataagaacggtgatgtctctgctcgagtgggatatatcgaggtccactaatttgatctcgctcaggaacaccaatctcaccgaagtatatccataatgtaaggtggtgccacgagcgacaagtatgtcatagtaaggatgagattatccaagacccccgatgagtgggcctggtaggttgtagtgaatattcatttacgtccttgcttctcttgcatttcccgcatcgccgctctagcactccggctgcctcccagcttaggaccccgcgatgcctcagctttcgcggtcttggggtttttcactcgcgtcacccgacgacgtgactgaatggcatcaaggaagtctcttcgaaactgttcagcgactctgtcatcagcagcttggtcgtctcctgctgccgctgtttcatgatctggttcctcatatacatcaactacaagaaatgtgattttagttgttagagctagaccacgcccgatgggatcacaggaagggatggagtgcttacgtttgctttcgcgcagaacttcttctacgagtctgtctctctccacatcctcactggttcgtcgtttctgacgacgccatagtccctcatcctttcccatcggagctgctttgaagaaagagccgccatgattgagatgctcatattcatcgtctcttgctaactttcttgtagctgcctccgtccgtgcgatattatgtagcttggtctcctggccaagatcaatctcgtggagtttacctaaagacgctggttcacgttgaggaaggacggttgtggacggcgcagaatcggattcgcccaccaaagggccatctgaatcatctgtcgggacagtgtgctggtgtcgcttagccatttcggtctctatataagccatccttatcttgttagtctccattacagacaatacgggccacagaagagggtatgatgcaagatcgtacatatgtctgtcaacatccaccgtctgcccagtatgtgctgtaaatcggtcacacatagcttggattctctgcgcctcgagatcctccgctggttccgtagatacgatagcttgtttatcgttgtttgccaactgtcgtgaggtagtagaaaatccaatgccacccttgcgaaagcgatgaagacgtcgtaggcgagcaagatcagtagggtgcacggtatcattgtctgcttgggactgagcgggggtggtaggatccgagtccccgtcatcccttcgattttcaatgcggaaatcttctagcgtgtcctcagggcgacgtcgcaagaactttcttctctttaccggtcggaagagagtctccgggttcgaggtaggattagtgtccatcatcgttgtgactccaagggagatatggtgtatgatatctatctagggagagaacagactggcagtccagtggatagaagagagaattcaagtagaatacaagtcccctgctatagaaacgtacgtacatgagaggtgaacccgtagctctttcgtagcagtacagagtggtgtaggtgatgaagtacgcccgcccaggccttttaagtttagttcccgcaccgcaaaacacacccgccctctataaatcacctccatcactacccaagcttttagcctccctgatcacagagttgccgcgctggccttacccagaactatttacccctctctagctgtcgtcgccgaaccgctgggtcatttcgctactgttcgaattgccgtgcttctcttttaattccgccatgaacccatccattccaccttcgactgctgaatacggtggaggtatgtcatctctcgaaaatgcatcgtgcagtgaagagctttcctatatgcatactaccacatagattacatccttttcggagcagagcagaaactgacagctcgctacgtacagatgaggtttcagctatcgtacttgatcctgggttttcgacaacgcgcgccggctttgcaggcgaagacacgccgaagtccctgatcccaacatactatgggaaatacacctccgagggacaggacaggctgatcttcagtgatgacgtctttgtcaccccgcgccctagcttgtccgtccacaacccaatgggccgagatggaattgtggaggattgggacatggcagagaaagtgtgggagtattcttttacgtcgcgtctcacgggccctagaccgggaaatccattccaaaatggtctgaacgatattgctgatggagagcttcccacagagatggagggagtggaaactgaggaaaagcctctcgcggacagtccgctcttgatgtctgaatgtggctggaaccctacaaaagcgcgtgaaaagaccatcgagatcgcgatggaaaaatggggaacaccggctttctatttggcaaaaaacggcgttctggcagcgtatgtacctacccttcgccctaagccgtccggcatactctgctgctgacactttagtgctccttcagcttcgcatccgggaaagcttctgcccttgttgttgacgtcggtgcttctaatatctccgtaaccccagtgcacgatgggatggttttaaaacgtggggttcagcattcccctctaggcggcgactacatttcatcacaaatccgcgctcttttcaaggctaacacaccacaacctattaccatcacccctcattacctcatttcctcgaaaactgctgtcgacgcaggtcaaccttcgcaggcaaagtacaagactttcccacctggaaaggcaccggacgcttcataccgcactctgcttgaagagcgaaccctttccgagttcaaagagtgcgtggtccaggtgtggcctggacccaacaagctctctgcaacgggcccgagtggggtctcgaacgaggaagtggctaaaagcaaccctggacggccattcgagttcccagacggttacaaccaagtattcggtcttgatcgctatagagtggtggagtccttattcgatgcaaaagctgctatcccagacacggagtcgccattccccgctccaacacaggctcagactgtgcctgagctaatcaagaacgcactcaacggggttgacgttgacatccgcccgcatttattagctaatgtcgtcgtaacgggtgcatccagcttactccatggcttcaccgaccgcctcaaccaagaacttatgcagacttacccaggaccacgggttaggatctccgcgccaggcaacacggccgagcgcaaattcgggtcttggattggaggaagtatccttgctagcttgggaactttccatcaaatgtggatttcgaagaaggaatacgaagaacatggcccgactatcgtcgagaagcgctgcaagtaaccttcggtctgtcctgcttttcccatgctatcctgctatgcccgtggttcgctagttggatttttgtagttttgtgatctgaatttcttcatttctctaatttgatttctttatttcttgctttttctaggcgttcttgtactactttgatggtttgagaaaagacttttcccataagatctggtctgaaaaagcagcagggctgatctcttgttatattacatagctgtacaagtaatgccaaataactcagtgtacggtttgcgccattctatgctctaacagacattgaccgcaagacatctgaagttgactgctcgttaacatcccgtacatactacatctgagaatgaaggaaagaagaaagtatatcggccctttcggaaagaacagcatcacataggttattttgacaatgtaacgtctttagtcgtgctcaaatcagctgagagcgtagcgctcccactcttgaaaaggtctccaagtcgcatcccctagcattcggtgtttgacatgggaggtcagctgctgcaacgacagggattcacactcatgcagcctacttatggaggtggtacagacggtagggctgttacggtcgactgtgtgtctgtctttgttatatcgttatcgtgggtattgttgacgcagcatccttcgtcttcccctagtgtcatatggaccgaaagaacgtggattctaggtgcaacatcacgtcttggttttagcgaaaatgtgttctgtgatgggtgttcctgaaaccaggacattgatctctccaagtcgctttcaaaaagctttgtttgaagctctgcggacgtcccaggcgttgttgatatcgcacgaaacttgctgtaaggctcatccttccttctctgcgaaggatgacggacggcgctctctttctgaattgtgtcctcccaagcatcaatcaccctatctgacttgaaatgatgcaagaactggtttagcatagtttctcgtttcgctgatccttgggcagtgtaaggccgagttggcagtggtatgggtggtggccctactatatcttgctgctcgtactgctggtctttcttcaatctccagaagcccttcaactgttccaaggaaatgcttcgggacctcaaccccctactaggggcagtagcgggtcgagatccttttattccagcattttctcctttaaacttcttactagtaggtacagccttcgacaatctcctactcaagttcctttgaattctcggcacaagcgtggttggaatagagccatgtgcgacaagattcccacattccgctccatctgaaatagcgatatgcccttcgtagctctgagagccatgcaatgctcgaagattcggggcactttttcgcgtgaccctgaggcattcaacctgcttagatagaggcgcctcaggccgggcgtctattacatttgttaagaacgggtcacttggcagtggcttttctgagctcgagaggcctgggagtatggtcgatgcccgcttcttgaatagtcgttctctgattgacctgtctcggggcggtgcagtcgcagtccgtgtcaaagacacctgctcttcgtcagaaatctaacttaaggctaagtaaaagtggaaaatggtcagtcttgtacttacggcctcttttctgctcgctatgcctacacgcctttgcaattcggtgatcgccagacacagctgagacagtgcggattggagcgcaaccccttgacggcggagattcgagaatgctacattccaaccctctgtatttgctagcatggctttgtaaatggctaacaaattactggacagtggtccatattcttctgcagactgtttcagataccgccacaaaaccccaatcgcctcctttcccttctgcacatctttcagtgcgtcttcaatggcggcagcgaatcgttcaatagcatgttcgatctttaaattatagtcaatcatggttaggcggaagttgcggtcttgcaacatctcgtcaaagaccaccaagttctgaaggggaagattaaggtattgaattcgtgtgcgcacatcgacctgaatcaaaagaaagtcctctgttgaccttccaagaaaaccatccaactcatccacatgattttgaagtatttttaaaacttcaaagtcggacttagcgagcctcttaactagaagatggatgccgaaggatatttgagcgataagcttccaaatcggatgatacctaagactggtcagtttgcgcgttgaccagaagatagagggttgtgctttatgaaggcgtgttaactacttgcctttctccgggcctttggagccattttcgtccgcacagtcgtttatattcgatgctctctagcaggtctctacgccgggattgtgcgtcaagcccaaccaaccgttcgcttccagtgctttcggtagcttcaacaattgattcctcgaaaggtccttgtagttgagaaattggatggatcggtactcgactaatgtctttgctatattctgacttatgttttgcccttatttctgcgtcagtggcggaagtccgttgctgttgcgatttggaaatgagagccatgaatgctaggttagggtccagcagggactccttgagcacgattatccaccaaactctttattctttcagcgcgggtggctccggagaaatgtgtgtatctctatctccacatgataccacaggtagcacactgggccacttctctattgagtaatatgccgtattttccacgtcaaattcacacattcaagctccagggcgcatcgtagtcgccaaaaacggtgctttcacgaccagaaacaatcgcaagagagggaagagaggaagagagagcagactccagagattgtataagaactactcaggtcactgcgtgtaatccaaagacgctgagatatataacccctagtaataaacctcaccggctagtagctgggtgcaaatcaactttctccgcagttttcttaggtgaatgcaatgcaagatgtgacgaatacagttggatattgaactagtgcaaactgataacatatacttcacccgcgtaatgaagtgggaaataaaaagtcaaacggcatgggacaatgtgaagattgtgcttttaaacagtggcaactcagaatcaaagaatgaagaggcagaaagaaaaattaaattagattaaaacaatgaataggtggggatttaaagacgagaggataatgtgctgtgacactgctgccagcctgccagagctgttcccacaagggtgaggggacgaggtggatttcaggggaaggacccaatcaaacgcctttgcaccacggcagtattctttggtacatactagtctaaccttttgtagactgctatagagctaattttatgaaatgccaaactaggagatccatgtaatgaacatgtactcttgagtaataaggatcagccgtaaactgagatgggaacctttctctcccctttttatcgtttctttgcctagtgtcatttaccaatgcgaaagagaaacctctacttttattaagcacttattattaccattgtttatcactatcatcagtagttcatgaatctcccacccgttaaataagtttcattaggtaaaagagagacggtacatagtgagtgagagaggcgggagaagatcgaacaatgtcggataggtagccgtgatgagaaacacaaatgcatacctatagtaatactgccaaaaaatcgcttattcttagaaactttccgtgattaaaggcaaagaatatatacatgaacgaaggacgaaaaggcgaagcgataattttgactacattatcactgtttatgcagttgttactttctatatgtaaaagatccccactcaagctcaagattgtctccctgggaatcatgaagcacaatatctagtggcaacatgaatcgttaggactcagaggtagtcaattagccctctttctacctctgctcctggacaccctatccccaagaagagttagtcaactgccgtcgacccgcaccatgattcgtattagaactgggtgaagtgccgaccgggatcaccgatcatggacgtccgagaacttcatggacggtgcatgaagtacaggcattggaattcatctactaacaaaagatttgatagcctcttcaaaaatgtcttttaaggcaagataaggcaagggaagttcgtatcggaataggcaaccacctgtcgctgggaaacactgaaaagcaagggaagccttagacccagtcgttaatgacgatcggcattgcctctgatccgaaaggctttcctgcggatgagaaatcgtaaaatcgtccacccagcaacacttcccaagacaggcactattggtgcagtccttcccacatacttttcttacaaagtaacatcacgttcccctatgctgctggtcagggcaagaaaaccggatcccagaagtttgtaggtaaagacaaatctaagaagtcaccaaaaagcacgtcaatatcggcgaacccatcggtctcataaacttgcatgttattctctggagggaccaacgatccgtgaggtgagggaatttgttgggtagcagacacgtcagcaagtggatggtcatcgcgctgataagatgagagcggtaagaccggcgcagcactttgtgcgtttgtagggttaatgagcgtgctgccaggcgtcggcgactgcctgtgagcttgtctagggttgtggataccaaggtttaacccatcaatctggtgtagggcttttcgccctagccgtgccattgcttctgcagaacaccaggagatccctaaggcttctagaagtgtacagcaagcttccaagctagctttggcccgatcgaaatgggtaataagcttgctcgagcgaaactgctgatacgacacacccatagatagtgtgagcgcatatggaacaatgggaattggagggagatcctgggagcattcggtggctacgatggattgtattcgaatagcagaaagaccctgccgtatatatgaaggtttggagccatcaatgcgaccggtcaacttgtatctgcatgaaaggatggcaacggcatggtaaaaaagctcgaggaagcctagtttctcatttgacttagtgagcaagaaaagacacagtaatgggctggccgagagagctaagtttgatgaaaattagtacccaccaagagtaacaaagtccagatcctcgcgaacattatcgcccataatttcttcgaaagttggaaacccggcctcccaccctactgtatgatctgaagttggcctatagaatgaaatcacatgggcgagtaaatcggaaattgcaaaccaaacatcaaatgcagtcctcgcatgggagggttttaacccgggcttctcaataccaatgtcccggtctgcgaagagaacaggacgaccgcctatgcaagcatgcatcttgtctaacgtccacaagcaccaaaaaaggcctgttaaggagtcccctggtacttggccaggacggtcaagatgcaagccgaccgtctgagcctggtgaatcgcctgacaaaggtgcatggaggcggcttctgccccttcatagccctcacaatgcaaggacatcagcgccaaagtgcggatacgagtaactcggtcagtttcaagcccttcattgagagcgactacaaggcctctgtacaattcagagcagaactggcgtggcgtcatgacaggcccacttgtggccagccgaagccaaggataggccgttcggtctttcgcagcaacaaggcatatagccctctctagaaacgctgatgtcatcccctcagaataggcaagaaggaacgaatccttattgacaagtggtaaaatatgattaaccctggagaaataaataggaatcaagcgatctcgtgtcgaaagagggaggcgctcacaagctttcaaggcatttgcgtaccgctggtgtaataattttgccacagattgtggcccgagaggttcagatggatttcctggggcagtagtatctgcatcagcaactgtttctctgctttctgcattgctgtatgtagctggtgagctgatccagagtccgattctgtctcgaagttgactttcacatgagacgtccagtctttcccgaatcacggcttccggattaagatctcccacaaagcgctctgtccggtggaaatctggagaaatagggtgaaagttccttggattgagttgtaatccagttgtcggtggattaattgatgagtgttttgtaacatcgggctcattttgttcgatcagacaggtaggttgatgttggtcttgggtgctgcatgtacctaaatgacgacagcgtttcttttcacacatttagtcgagcccagttgctacttcaatcgactttcctcacatgccatgaaacccatgcacgcatagacgcacctttcttctttggcaatgggcacacgccctcaaggctctggtgcgacgccgcgattggggtgtgtcagcgagccacgtcagttccatttcgtaaggttgtgtaccagtgacatagatcaggaacttcaaaaatataggtagtactccgtacaatgattctatgaagtggcatgtagtgcgtcaagtagagcgatgatgatatgcaatagtagccattgcgctttctccattccgatgattggttcgaactgattttaggtcaaagtctagccaccaactacgtagtactgagtcccgtcacggccggggtgtagaccaagtatccaaaagaggttagtcactatacttgggtttgggacgcagaatacacggtacctagtagtacgtactagtggtaccaactatgggacgacttcaatcaagtacttcgtaaagattctcgaattagttactaacggaggacggagtactccgtatgtgtcggagaatctaccgtagatgtcgtactatctaatcaatcccgactatgtaccagtgccactgattctggttaggtaggttttcgagatgatccagtctagtaatgtatttacttttaaggatgtatccaaatccaatacaatgtacaatactccgtattgctgtaaaaatgcccgtggactaattccgcactcggggctagttggctcttttaccatatcgagaatagattatagtcacgcgtcagtctaccgattcttgacgcgttgcgtccagattgttggttaaaccatcagtagtccagcatacttcagctctatatcctgcgcgcatgcaacggtgtttcgtattatgtgactctcttatccgattgacatcaccattgttgtcatcgcgctctccaattcttaccgtacaacttcacagccacaattggtctctgttttctacggcctaaggacgagtcgattgcccccctaacccccaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaacatgtcaagtccagcaggccaaaagcgcagtgctagtcatttaactacctcacccgtcgatgcgaagaagcccaagaatggtagtatcacatccttcttcggtcctcccaaggtgaagacagttgaacctaaatcaacgtcttgctcgtccagcttcaataagcaaggatgggtagcgtcgttgaccccggaacagaggaagctcctacagcttgagatcgacacattggatgagagttggctggctcagctgaaagaggaattggtgacacctgagtttctagcgttgaaaggtttcctccaaaaagaaaagcaatcgggagtcaaaatgtttccgccggagaacgaaatatattcctggtacagtgccggtatggtcatttctgatggtacaagtatacttacgctgccctaggtctcgccatacgccccttcacaaggtgaaagtggtgattgtcggacaagatccctatcacaatcataaccaggctcatggcttagcattttctgttcgacctccgactccagctcctccctccctagtcaatatctacacaggtatcaaaaatgactacccgtcctttcaacgaccacctaacaaaggagggcttctgacaccatgggctgagcgtggagtattgcttcttaatacctgtctaacagtccgtgcacaccaagctgctagtcactcaaacaaaggatgggaacggtttacacagaaagcaattgacattgtagctagagtgcgatctcacggagttgtctttcttgcatggggtacacccgctgggaagcgtgtggcaggtattaaccgacagaagcattacgtacttcaatcggttcatcctagcccactcagtgcatccaggggctttgtgagtataaactcctcatatcttttgtgtggcattggctccacccttctctctgagtacaactgacaaagatttgtaattagttcaccaatggacattttaaaaaatgtaacgagtggctggctgaacgttacggtccagatgaggccattgattggagcctgacttcgaaaacaaagactaccacccctctcgctactattcaaagcccctccgcctccgttgacaaactagcagactctgttgcaaagcgatctgaatctcgagccccagagttggctgacatgatcacgcagcccttggagctccaaaatacagatgagtttgatgatgataccgatgccctcgaagctctagcagccgcagagacagcgagctaaacgtgtggagttaactcaaacgatgccagctttggtgcttttgttctacctattgggagcaggatacaaattatgtgaggtcatgatcaacgttcctcggcgtcgcttggagttcttgtgcatacatgttcggtttcgacatgtactagaattgtaatctacacctttaaagcttttaacatttttccccctttggcgtgctatatagtagatcgtaggccttgcattatacacttcaatcgcgaggcaatcttgctacctccccctaaacatttctgaatgtcgttctctgaggcagccctcgatatctggagagattacacagggaatctcttgatgccaataactaatatgcataggggtgagctttgagcccttcccaatgctcaccggtgttatggagagtacgggacagctggcttggccattaagaaccggcatgcaagataggaacagtggaacacagctcagcggtgccagaacttcagtagacggtgataactagtaacctatcgagtatagcatgaggagttactatactcaactagagtgtatcggacccattacggtgatttacagtctttaaaggtaactttaaagtcatgcgttaggggtacacaactgacaagttgtttccccagcttttccaaagtataaaaggggggtttaaaaatctacccaaaaattgagccaagaaggttcaggtttagtacggctgagctgcgagcgcgcgagaagcttgcgcgtaggatagaacaacagtttcctaagccggaagtagctgcgattgctcaaactgctggtagaatacaagaattcacataaatatggatcaaactatcaggccaaatgaaatttacaattcatcatgctcagacttgtcatcgctagtagcagcaggagtttcggtctcgtcagaggcggcccgagtctcggtggcatcgccactctcctgttctttcttcggatcaacttcaagagcatcgaccttgtgcttgccattctccttgacaaagttggcgagatcctccaccgtgcgagagccttcatattcaactggggagtccttggcgccggcagcgaagagcttaatagtaggaaatcctgtaatggagtcggggacatcgttggccgttgcgtcaattttggcgatggtaacttcaggaatatccttgtaaaggcttgcaagttcctcgtacttcggggcaaggctattcaaggtttaattaggtattcgcaagcgagagtggatataattcgttgtagagaaagagggggaaaacttacgccttgcagtgtccgcaccatggcgcataaaattcgagaaggacgtccttctcgttgtcaaggacgagatccttataggaatgcgcgacaacaacagtaacaggaccttcctgagtctcaggaatagcctcagacttaatgcttggctctactttatcatcaagaacgtcttggatgaatttaccgatatccttggccttgacttccttcgactggtcataaggatacttggcgttcttttcagggtcttgaatagcgaatgcagggaacttggaggggtcaaggttgagattgcctgcatgagcgccgtacaacttggcgtcaatggtgacaatattgatggaacccttgtgtttctcggcgatgaacttgaactcctcggtgaactgctcacgctcttctttggtttcggcgaaaatgtacgccagtggaatgccagccttaaccaaacccatgtcagaaactcatgattatttactaaacgttgtgaagcgatattgagattgtgtcttgtgacataccgttatatatccggagtaagtctctgggcccagctcgcccaccaagggggtactggcagtcttgacccaactgaggagggcatcctgttcaatctctccatcataagtagctttcttttcatcgaagtctttatagagaacaatcgaaggttgcttaacaccttctgccttagcgatcgatgcatcacttgtggcggcgaagaggtagttgtctctctgtgactcggcaaaagtggtgaatatatcattggcagtctggtcgtcagacgcgatataaccaataacgacaatcttgtccatagtcttgatctcttcgaggttttctggggtgacaggggacacagcaggtagtgactgcttgaccatgtatgaaacaatcctatgatactagcgtcaatattatttgagcaaggctaacaaacaggtgacacttacgcctcggtctgacgagctccctgataaggcttaacagcgtcaaggccacggaaaatcttcagcgtggggtaaccttcaacaccttggtccctacaaagagcctcttcctcggtgcaatcaaccttgaccagcggaatgttcttttcctttaactcagtggcggcctgctcgtatttcggagcgagagccttgcaatggccacaccagggagcaaaaaactcggccaaaactaggtcatgctccttgacgaaagtttcgaatgtgtccccggtgagcgagaccacatcggagggagcttcggcagtcgcatcggcagcagaagctacagcagaagcccctagaaggctcaagatccaaggtgcgaaagtccgcatggtgtcgcgaatttgtcaagtgtgacaatatccaaaggatgacgcgctgtactgtctatggggacagcagggtatggagaatactagtagtaccctttgaaagaaagcagcaagtgacgtctgcacttcccaatcttcctctgtcagaagacaacgaacagagggggattgtttaattaatcaagatgcaacgagggtttaaaaagaaaaagatgggaaggagtgggaggtgaataggtaaagcctagttaagtagtgggctttgtatgggaaggagttaaggacagtttgttctttctgcagtcagctggtgtctgggcaacctgactggtctgttggggcccgcctcgaatggacacacagcaagggactgactacctgtaagaagttcaggtaccaccctaactactagcgtcgggaagcgccccatagtgcggcggcacctcaatagtggccgctgggcaatactggggacgccacttctgagtatttcacctaacctctcacccatggatccggtgattttaaaatagtgtttttattgttattatccgtaggaggtttcaggacatattggtttgctgctggcctacgaagtaagtattagctaattgacaagtgagacatacagttattgctttctagctctgtatgtgccttgtgtcctaagggagggaatgaaaatcactaccattcatcagctgctggtgtaacgagtggaatgcttggaagtggggatatactttagctcactatattattgtatacatataccagagtccatacatatccaagaccaagtagttccaatgttacctttttgtatcaaggaaaacaatttttaacttacatttacacttaccattatataagaagtgtctatgcttatatatataattttttatttataaaaaccttgtatttgagctgggcaatgatcaaccataagtctataggtagtaactgtacagagtagttagcaatgctttgacatgcaacatgcactcagatacagatgtttttatcctgtaaatgtgccatttaatcaactactgaagagatatttatcctctttgctgccttcctttatcatgggtcattcatacctactcgtcaatcacagtcccaggaaaagcggcgtttccatatattctctccatatcagatagccaaatgaaggtgttggtttggtttgtatttgatatataactcaagaaatgggttttattgagaagatggggtgggccccggggggggggggggggggggggggggggtgggtatcaagtgtgtataaaatcacatattagagcatgttattgtgccagaagtaatgatgcattttcaatatatcaattataggtataaaatagtataaggcgtcaaggataggatcccaagagaaaatgtccatatgtactagaaccgtttatcgagtagatacctattcttttctttgggggtttttttttatctttcttcctttccactcttctttcgcattctctccgaggaattgtatctctatgttctacagtatataggtttctcatagaaatactattaagctataacttacgttgaaccatggccgaccaaccatcagttggcaggtgggttgaatgaatactactagtggtactactaggtgacacctacctgatagtggtagggttaccttatctcggcccattatttcctaacggactccgtagcttcatatcccacttattatgcgcatactccggattaatcgtaatatacacgtattctgcatgagataccacacgcaaaaacacctctcgtgttgattcagtagccagtttctataaaccgtgacctccagttcctgccccctgccctagctagagatgagacaaaatattacacgtctgtcctcctacggcatactaaccacgttgcaggacagcccataaatgtgctcctgtgctattgttggcagtctgagacagaaatgggataagtaggaacggaaacaacagcacaaacctcttgtctattcgacccatgataccccgatcacattcaagtacatgctggtgtaagaagggctaatgtttttaatcatcactcactctgcactacagcgctttcactatcgttccgattacaaggcaccgctccataggtaggcgcattgagttcttgactaccttccaactctgctgacaatgcaagcgcgtccctttttccgcggtcaacatccacaaggagcatgagcggcagtgggagcagtatcagaatagcaaggaagacaaatgcaggcctaatctccccatagcggtctgtgactatgccaacgacagctgggccaaagatgctcgagcccttgtcggtgatagcgtacaaggcgtaaaaggctgcttcatacccagggggtatcagttccccaaaaaagcttcggcaatatgaagatagcccacccataaccagaccgtacacgatgctgagagggaacatttcccatggctgctggaggccaagaaatcccaaatctctaattgctggaatgaatccaagaaggccatagagtggtacaagttcaaacaagataatgcatgcgatgatagtctgtgatgcgcgaagattgagcagccgagatatataactccaggaaaaggcaccaaataccccagcaagcattgcgacaacgttgatcatacccaatgcggcaggctgcatgcccagctgagttttagcaaaaagaacggctgtgccactaacagtggcaattccatcgcttaaaagaaaccacgatgcaaggaataacatgatatctttcaggcgtcgtgtccgaatcacagtacgacccagtgacttccaagcatgaatgatatatccaggccatgagtgttgttttccgtcttgagcacacgatagtggtggaccgggacggggccgtagccaaagtgctgccggtatcgtgaaaacaaaccaccacagtccaatcacaaagaggacaagtcgcaatgagaacgtcgtttgatgagtgctgatgacaaccagaatgcaaactatctgtaataagacagcaccgatataaccaattccaattccatatgaagatattctcgtggagagttccaactctagcgatgtatctgcgagagagacacgggctgcattctctgtaattgttccattgtcgacttgggcggagcgaagcaatggagttgtgacgttattcacatcgtgggaagtgttaccccaggtatcgtcacccattgcaccctgacgggatatttcattgcggcccctaagtaaagatggatggtagcgaactaaaagcggtaggaacgaattcaagagtacaaaggacgctccaaaacaggtatttgctataattgcaaaaagagccccaaggaggtagagctttggtacaactgagagaaatgacattgtggaaatggagccaacgagagcgaacgtcaacaagaagacttttcgataagtcccatggtctgcagcacctgacattgatattatcagaacggcttggactaagacactcactgagaatgtatacatggcgaagctagcagtattaacctctacgccaaaaatgtagacaacacactggcttgcacctggtacatctcgaccatagcgcaatgcattgataagggtttggctcaatgtctcatgtggcgataactgcttcggagctttccaagttgcctgacatggagttactttgtctgaaagaaggacgccgcgatctcgagccatttgctctagcgtaatagggaggaaagagcctaggttgtagacagagattagacgagccacaaagaaagctgacagaggtaaattcagtcggatacgttgctcggcgtcgtacatacccatggcacatactgtgaaaacttcagctgcccagctatagctataccacccagcaagctccttcctacttgtcggacgcgtatcatctcccgggtactgcggaggcgacagcccttcatcttcccgcatactgcttctgggataagtcatggacattcatatcctaaggacgaaaaaagtattggtaatcgaagatggtttccggttaatcgctcttctgcacctttccaatcacccggggagggaggggggggggggggggggggtgaagcgatatagtacaataagcagaaggcagactgagagggtgagaaaaagccatggacgaggaggtatgccttgatgagacataccttgaagtttcgctttagacgaaggtcaggtgacggctggggtgtgatacttctagaagaaaagaaggtacgcggagaatatttatttaccccgtagttgcttgttgtagagtagaagcgcccttgaggtgatttctggtgtgagtacaaagtgaaaggaattaacaaggaaacgcaagattcggtgcccgctttgcagttaacagacggacatgtaaatgcataaaaatcctgtccaagaagccttgagctccatacccaatatataaaaatggccgttgccgtatatatccagagatggcgaagaaaaacccagtccagcaagtgagaggtatggagctgggcgtcgatagcttccgactctgaaggggcaagttatccgcatgtctatacggagtatattacaataccttaccgatcaggatggaagcaacaggtaggcttggcagcttcagtaccagtaccttccacaaaacatctcagtactgtatttggctcatagctattgcagtgctactactaccagtaagtaacccaggaacttacagggtatagttaaaaatgtatttagaatacatcatagtaccgatgtaggaatagttgctacttatagttctctgtcataaacatttacaccaaccaaactatgtatgaatacttgtgatctaatagaaatacatagtaagttagtaactatatactagtcagatagtacagtcttgctagtaattattggacctagagctatgaagtttctatcaatcttctatattcaacaaactatagtattaaacttgcattaaataaatgtactcgtttggaatagatatataaatatatatccaaaattatagaacgattatcatatcactaggtaaattctattgcttcatggactatactaacgaagtacaatgtggatcataattagattctctcttattgaacaagaggaaaagaaagatatagatattattacaatcataagacccaatgaagactctcactatgtaaatatatttcaatgattgtttattatagctgactatagtttaggtttattatatatgttaacaattacttttaccctcgtatattatttttatttaataataagtaagtaaatagctagattttggtgtagaatagccaatacttccgccactgtatctatgccccacaaggcacaaaggcaccaactatttatgtagccactgttcccgtgtccccagcgttcgcattgcatcgcgccggcttccatcttcaaacaactcacttacctacaatctcactctttgtttgcaccgatatgatcagatccacccttagaactctctctcaatagggcctgttggatatccatatgtcactcagtttctgattgtattgtacaaattggttctgattcactccagctccccgcttttgtgctttccaactctaatatctcccagacggtcttgaccctagatgctccgtaataccttttatcttaactgtgaccattaacccgaagagttgcattttcttaattgtcacaaattcgctttcgactggcctatttgcaaacgtcattgcctcagctggaagcaagttgattatccagagaaggcccttggctttctctctatctctgtctttctttggcgccctgcgacttacctcgtcgctcaattgaatatacacgcgtgacaaacctgaccttgggaaaccatcgcaaatacctttgaataccgctacgtccgccgagtcgagatattcccccgcttcgaatgggcatacatggcattgcgctgaaccccagattcagacgtaggatatatcgtctgcttcccttcctgccccactcgctatttcgaacccgaaaaagcaccgccatcaggccgtcgcctttactgcgcagagggtgaaggaggggagggctttatagaacaaaatctccactacgcgtccagacatgccgggggtcgtcatggataatacaaatattggtggagccggacaagggtcagctattcatgattcaagaaacggtatgccgtctttgacaccgaatatcaatcgaaattccgcctttggcgactcacatgtgggacgagttcatatcaatggtatgacgaaaaatgcggttgaccccagtcaagcggaagacgcgtctacggtcaatattaaatcgactaaatccatggagttgccggagttgccacacataacgcaaggctttttcccattctcgaagttgatcagtaggtctgtgcaacaatcctggaatgatctttccgacttgatcacggagatggcagacatcaaagtctcacctcaagaacaaaattctttgcaattgcccgccagtggcaagtcctttggaaaccagagcccagaaaatttacggaagaaagcacggatccttgactttgcacacgctaagcgcgcagagttcatcaaactccttgtcttatctcaatggagccgacaagcagctgatgttagcaagctaattgaccttcaaaactttatccgtactcgtcaccaggcctacatgggcgcactgcaagggattggtgatatgaagcgagatctggtacaagcccaagtagctaatccggatttaacaacggctctcgaagtcttgtccaagggtaaagtatcttccatgtcagatgtgcgcttcatccttcttataatacattttgatattgacgttaacttgtttatgtttagcttgggtataaaccgcctagatcgttgactggcaaagacacgctcaaaagattgcagaaaatcaataggattataagtgtgagattagcattgtacgattcagtccctcgcgcctttcattcatatagcatccatgacggccgagtcacatttgttgtgccaaacgaatttgaacttgatctttcaatcgggcaagaagacgaatcttctcagttatattttgtcgacatacggtttctcttcaacccatcgtcaccgaatcttaagggtcgaatattcaacgaattcgatgtcaagatcaacgacgcccttcgaaacaacggcctttctggatgtttcgatttattgcatagtctcgttctcactaacaagatcaacatactctttaagcaggctatggaattggcacgaggcctctggtacgatgtcttgcgggttgagcttttgcatcgaactcttgttgtacattattggacgcaaaaagctggagctaaaagttggctagagattgggatcaagagcggtagaatatgcggtgagaatgatagctacagacatcctaacttgggcttgcgctggataagagacggccaagaagtcgacagcgaagagatcgagttcaacacgaaaagcctctctatggagtctattctgcgaagcgtcattgcgctgcatatttctcacatactctcctcggcctactgcatcataagcgaaagtctactttactctgccggcagattatccctgcaggctcaattgacaagaactgagcctggagactgtggactgactatccaacttacggagtccaggcatcttagtgtttctattgagccgatgtcgggagcaagcattatatcagctactcccagcgctcaggagcgacttgacaatgatcgcagctctgacaaatcttccgccgaggatatagcggcgcgtgttgcgcgacttcggtgtatggctgcgatagatgaaattgaatcgaacgtcaagatgttgggcttcgaaacagtgaatcccagaagtttaaagatcgatttccgaagactgtttccgaacaatgttttgcggttttcttttttctggcatcatctctgggaacgtaactggattgtagcagcaacaagcagcatggacggtgacaactggtgggtggtgcaacttcagacgacaacgacagcagaaagtcattcagtctttgatgcaagcacacatatctcgtctactcttcgttcagcccaggctataagcggttcattctttcatgtgaaccagaatatcggctacccctcgtttgcagatttggggcattatctttctgggatattagcagttcataccaatgcgcgctatttagcggacctacaaaccgttgacttctatcctcctctacaacgactggtgattgaaccaaaccttcaagtccccgagatcttcatgcgttatgaagcggcgaatattcccgaagtgttccggatagccttacctagtgggctaaaaagtagggttcgtaccaaaggcacgatccgcctcgcgtttcatggggtagatccttgcaagaaggttgccactatagtcgcttatgggaatttattaataccaatcaaagctttcagcgctttgaattcaaccagggaccattcgctggttttccaaaagagaggtactggctttgctatccgcctgctggccccgccaggtcgtcctgtcatacccaaactcatggaaaatttgcaaagacttgattgcatcttgtcaattttcgagtgccttcagcgaaagaaaatggaaacccgatctctgtcgctgtcacatgtcacttttgcctatggccccgagaaagacctgctcgccaccctgaaaatcgaaacatccatgccgtcaagttctatggagcttgatcctatttttcttgcgtctcgaactaaatcattgttccacttgcgcttaggcctatcttttgaatttccaaacccacatcgtcgcatccagaaatccattgaatccacattgaatcacagcaccacagacgcgggtctagacactgttgctgaacttctcttgcttacacttccattaatgcgagccctagaccagatcttgatgaatccgtctaacaggcagccactaagggtgcaagtgactgtccgtaacgcgaagacatttcagattcactaccctggccaaagcttccgcttccaattagttgccactcatcacctcagtcacatggtctggatactgaaagagctaagcagccctaaggaaagatcaagccaagatcagctcaagttgaggcttcgagaaaggttatataattccaagggcgatggctggagaggcctgggtaatggagttgtcgctgagactggcaaagttgggaatcttctgacggagctcgacagatgtttcgaggctagcagtactccaggtttgactcccgaagtgaaagccagcggctcgaagagttttagtcaacagttgacggcagaaaatggaaacgttgaaggcacgctcagtgaatcagcaacattgatccctacgccaaatgctacaagtactcggcacaagactggtgacacaacgcagaacgcggacattattatgattgattagagtcgcaaagctttctcaacctcttaacatattcgattgcctcgtcacgtgccactgtatttttgaattatctcctccctacggttttgtctctccctgggttcaggatgtgtcgcgaccgccgcgattgtagctatgtgtacaatgatttgatttacatgatttatcttcttacccagcggttttttcccttgggattctacctattataggagtgattctcgctggcgctatatcctggaaggagatttccgttatgagctcgatcaacgaaattaatgcattgtgttagcttcctatggcaaagtctctcagaattaaggcgttagttacggggggttgtactttctttactttcagtttcaccgtttgtcatgctgtattattatccattctttgccgtttacgggcaattttgcgggcaattttgcttccaatgactagtttttgaattattataaacgtcattagcactttgttgaatacatcgagtttaaaatttgacacatacggcaccgtcttgtttccgtcactagaaaacatagatcctgtcaacctctgctacagctcaaaaagtcccgcaaggtttatatctagccgcagcattggatggaaattgaattgttacatggttccaatagttatgtactacatagtccagtcttgctctgtcacgagttaagtaagaacccagacgcgcaaatatggatgtggtcattatttattatccccatcctgatgaatctagtagcgcaactctctcacctttcctcggtttttggaaacatcatattcaatccacctcacggaagacaagtcaccttctggaataagcttcccgggattcattacatggcatccttcataagtcatacaaaaaggcgccgcttcaggatcggctagaatgaagcttgagggtaatgggtacagctgcaaggaggacgcatagtcccataagacgggtcgcaacgagagtgggaaaggcgacatagtgccctgatccagaatagttttgactagctttcgcgacatattgactgcagaaggcatcggataggattcagctcctattcgtggcgtctgggtctcaatgtagccttcaggtgatacggaactcttttggttatccatcccttcatccattactgtagacctatcagcattctgtccaatgctcactgcgctgcgcctcagccgccctgaaatgtcatcgcggattatagcgatgtcatggaccggtccaaaaagggtgatccgtgagggattcgtagtccagatagcttcgccaatgggttcggatgactgagatcggtctgactcagcattcgccatagcaaatgcacgcttcactcttgaagtgaacagttcaggaacagcttgacgtgggatagcagaagcagcaccagctgaaaaggcagatggccaggggtcgttgtcgcccggcacaaaaacaaacgtagagtgctgtagcagagatgggaattcagatagtcccatagcgagcgagtcaaagtattccttgtactcaataccagctgcctggccgccaccgttgatcatggctttctgaacaaaattcccgattagaacaaaaacgattggacgttctctcggtgctaagtcattataaaagccgaacagcctcttcagtgcgtccaccgtcttcacatggtcaaggttgacctcgctcatgattgctattttcatgcaacgggagtcatccgcacccccatgcaagttctgtaggcatctcgcctggatatgtctcatacgaggtccccgtgcacgttcgcttccaacccccagaaagtctacccaaccaaaccccccgctagagctcacttcccccgtggtctgtcgacttttggtccccagtgacatttcccgtctttcgcagggaggtccacaaatagagactccgacgaatatacctccaatagcacctccaaccccagtatttccacccaaggtcgaccctttcacgttttcttcttcttcgtagatcccgtcgacgagcactatcataccaggcgcgaaccaagcgccattctcaggtatcatccgtgcatgactcagttccaaggcgatactccctgtcaagtcggtaagggacaaatcacccgttggggaaactgaaagcatgccaagaatcaaatgtgatgtgccactcctgcccagcaggtttgcgactggagtaagcttgtagcatttattaggagcaaaagacgatgaggatcgggataatgaaggtacgctagaagagcctagtgacagttgaaacgattcatttcgtagtaagcgctggtgaatcacattataacgatcccggaacaaggcagtcttatgagagggctgcggaaacagagaagccttcgactttgcaacctcgaaatatttcttgtcggcgttgtatgttagacgtggaatatcaaatgcatcaactaccttgatccaacttctcgggtgagaggaaaggttcgagtccccgtgttctccatctcctagggtcgacgctacagagggagacaaatgtagattggggtgcatgctctccctattccgagacgtactcaaggacacgccatctgttgtaggggtcttgccagcaacaaccctacccccactcatattcccttcaacggtttgcaaaatcgttttaagagaggcacctttgccttcttcgacaatgacacctcctccagcctttttccagcttttagccacttcgtccaatactcgctctgcaaggccttcttcgcgccatcctgacccgcaatttttgcccacgaaggtagctagagtctgtagtgcagatgatgaaatcgtcaagttatgtttccgggtgaatgtacggaaagcaacgggccgaagggtggaggggggaagtaaaattggcagtatagacgtcctcgtaagaagaagattggatttgttttttcgcaaagggtgcgcgggggtcgcgaatgcaggagatgatgaggggaccggatccgagtccatcattacgcattcacatgtatctcaatagttgtggattattggcttttatgccgtgggcaccctttgacaaatttttggctaggcgacaggccctataagaataagttggacttgcgttatttgtcgatctcgccgtgatcgcagtatcagtcgccagtgctactaagcaaaacccacaagcgacggcaatctagactgggacgcgtgataaattaaacagagtgagtggcgcgattactgacgcgacccgcgcccgtctggaaataaggtccgtcatcgaatgccaagagatagaacaactatttccttctttatcttttcgcgcttgcacaacccctggaccattgttcttttctctattggatcttaattcttgtttctcagaaaactacttcgcttggtctttttactatctttagcgccctattcactttaccccgtcattcttgggaacgagatacttgtgacaacagaccgcggcaatggcagagtatgaccatgcggaaatgagcgatgcaccgcttcaaagtgataacgaatgtatgagggcgtacttagcaaacctaactgagcgagctgccgccaaggatgctgtcaaagatttcaacgctgctgctgagctttattctgaggccacagagctccaggctaagttgaatggggagttgtcgcttgacaatgccgacctattatattcctatggaaaatctctctacaatgttgctgtgagcaagagtgatgttcttggttccaaagtagccggagagagtcagacacaggtacatgatccgttcactgtgaaaactttctcgtctgggacagcatctggaggcgataaccttgttcaggatgcaattttcaatggactagctcagaaggaggtgcttcctggaaaggcacaatcccagaaggtcgaggacaagccatattttcagttcacaggagatgagaattttgacgcctctgattccgacgaggatcaaagcgatggtgacgaaggtgccgaagaagatgaagatgacttcgccaatgcttttgaagtccttgacctcgcgcgcatactctacctcaaaaaattaaacgcaacaggagaagaacaacgtggaaaaggcaaagccgcagatctgcctcctcatatcaaacaaattaaggagcgccttgcagatacatatgatctccaggctgagatttcgctagaagctgaacgttttacggacgcagtgactgatctcagaacggcacttgatttgagacaatctctgtttccaatggaggatccatcgatcgccgaatgtcactataagctttcgcttgctctggaattcgcttctgtcaacaaggaagatgacaattctgctggtggcaagagcgataggacgatcaatgagcaaatgagaaaggaagcggcgagccaaatggaaaaagcgattgaaagctgccaagtgagaatggctcaggaacagaagatattggataataatagtgccatggaggaagacaaagcaaccgccatgaagagaaaaatagccaatgtgaaggatatcatagcagacatggagcaaagggtaagttcctctcaaccatccgaacctcgattctcatcctgaaaccacggatatctcactggcctacagcttgttgacttgaagcgtcccccggtatcactcgaagataaggaggagcagaatgaagctatgttgaaaggtatcttgggtcagataatggggcaacctccttcggagcagatggtacagttggacaaagctacgaagggagctaatgatctctctgcgtttgttaaacggagatcaggtggtaaccaacaactggtatccacacagaagcgctcagctcaggaaagtgaccaggaaagagatgtgaaaagaacacgagtcggcaacagaaatggttccccttcctaagcattcatatattgattattgccttactaactgtctttcttattgcttctgtgggcgctgagaaataacgagttagctctctaccacaaaaatttgcagagactacggaattacttcaggcaaaaaagatgatacccattccaacaaattttcagacttatgggaaccttggaaatgcacttgaaatcgttatagcttaaacattaccattagaaaactctttgcggggtcgcccgcgcagattcagtcataaaaagcaacatgagtagcagggcatcaagatgccgcgattgctgagagagagtgtgtgtgtgagtgagagtaaaagtgcttcagggcgtaaggccaaaaatcgaggtatgacgatccaatttgcggcttcgccgccgtatagccagaccagggctccaaacaccggcaaacagatcttcgcattcatcttcgtcgtgactatcaaactccacaagatcgcccggtgtatcgatctcaagtttggcagaagtcattggcttagaagatgcaaaaggctcgacatatgaagccgactcccataaggaggacgtcatagtccgtttagtttccaaaatgaatttgccaaccttgtaacgttgcgcttcttcttcagcggcaacatatttccacccaagaatattcccgcagaaggcacaactgatatcaccaactgtatgggcacctgtgaccagttgacgcgatacgggtttctgcattatggtatttgggagcgtttctgtcggtgagcacgttgtactgatggcacaggcgataggttccgccgacacgagatacgcgcggccatggcgaccagtgaaccccttgctgatgatctgagaagtcaaacataggtccgttgcgcaacgagagcattgaatatatgatacctggccacccaggtatttctggcagctctcatccatgggcgagggtatggtagagggtccggtagaggacgagcaccccacattgcgttgtcgagaacggaacacggttggtgggagaaggaacttggggaacataaagagtgctagtctaatgctggtgtttgatattgtagctttattttaccgataggagggtgtagctgagatctactgaatcaaggaatcgactcgttgcgcttcgagcaggaagtcagtgttagttgtaatgtcatactgaggtcataccataccgcccttgaggggagtaacttccgctcactaccgagtatactgtcatagagatcaccaatagtatttaaatccattatattgtgccccactgcctgtactaagtagagtaacgatgtagccccgtacattgtgttaaatccactatgagcgcggaaggcaagccttccaccgttaaccactaatctgacgacatacaatgtaatgtttcaacttgctataaattgaccgtcgcactgctaaacctcagcacgcaaaaaaagccacttagcactaagcgacagttcgacacaatttccagcgctccacggttgcagcgttgtcaagttaaatccgcaccatcccaaattcctcacaacttcaagctctgctgcaccttgcgaacgcggaatgcatgcaacaatctgagagcacccaaattcagagagacttgctaactcaaaaagggcaattaatctgtcaaacgagccgtgagtctccgttgtgttctttatgatctacccgtaaacccgaaattaaaacttacccagtcttgagaccttggcccagtgcacattcactaaagaatatgaataggacacgctcgtcatctgaactggtcacaaatcctcggtatatacaatcacttgtatagtccaacacctcaacccactcttgaattcggctatgctcgtaacctgaattattcggttgaacttgatacgcacctgccccaagcgactcttgtccagagagaatcccctcaccaaggaaaatcacagacaatgtgtcgcagaagagcctctcacactcttccgggatagtatgcgctgcctcccctttgtattcgggtataatattacccgaaagactgctctccattcctgaatgggtagagagatcggaggggggacttggagacaaggttttcgaccctgaggggacctcagggataccactgggctcctgtggaatgtaccatatggcatcagtacaaattaataaaacccgagttatgtatacttaccggccccagtcgtagtgtagtaatggaaaccattaactctcgatgctgacgtgttgacactatagcagctcgcaagtgcagaagtttggagagctttatcgggaaatcgctgtaactgattgtaggtattactgttgatattcgtgtacttagccatggttgtggtagtcgccctaaagaaagggttattatatatatataacgtcgtatagaggctgggatgtctgttttggtcagacactggtagccaggtttgacggagaccaactagaaagggccgattggcaataaaaagcaactatggtccaggtatagccaagataaaatagcaaaagattaggttactggtgaatagattatctgtagtccgttggccgatgcaggagacaatggaagaaggggttctttgggctgtacggagtagtcgttcattattatttgtcatctgacttggtcgttcattcgacgtcacgtgttaatgactaagatgaaagttgtgctgaggaaggaaagcagagttagattattctcagcgttactcggtagatatcatgtctagaatcaatctagagtaacctcacagtcagcacgaccttcacaagacgccgctccaatccaccccaattcgtgtaatacgtgagcaaggcaaagcctatggtgagtgtatacatcacatgtgtagtatatacaaacaagaaagatacaccatgtgaaaagaaaagaataactcctatgcacaatagaagatgtcccgtaactcccaagctgacatggacccaaaagtaaaagacttgaaacagagtgtgaatctccgtaaagcgtttaaagctctcgataatcactaggccgtatcctcctatatcttgcttgatgtcgttgtggattaactggctggcggaaatacgccgtatcttcttcgcgggcatacggagtgctaaatgtagtccgctgttggtttgagaaatggcccatacttggtccctgtggaaaacctaagctctgttgcatacttccagccatatgagatatgggaaacatattcactggagagtcacccaccccattgaacatattcgtagcgccgtacccagaattaaccgcaccgtttgtgccgtcaccatataaaccatttgacagcggattgaaattcataccgcccatgtggttccaagtttgggcgatattattagtgaaagcattagatgaagctaagccagtcgagttcataaaccccatcccttctcccgcgaatccagcatcagggaaagccattgaaggaatgccttgggcctgcatgaaattgaatccagcaaaaggcatttgttggccgaaagggagagactgaaatccagtagaaggatcactgacttgtgaagacgatgtttcggtagacttagggttatcttcggctttctgcttcttctgtgtggaagttgggtttgactcttcggtggattcgctaaaaggcccatcctccgcaggccttttcttagaatgtttcgacaaattttccccagttgaggctggtgacgacaactcagcttttccacttgaatcgtcggttgaggcatatggtttgttgtttgactgattctcttgggctgccgattgtttctctttttcttttttcaaatccatcttctcagcctcataagccttaatctttgtgacagcgtcatcgtctgcagacagattatccagtaggacaccttctgttccacatccaggacagacgaaatcactctcgattaatgcatttgtaatacagtcattgcagtaagttctttggcagcacggggtttttgcgggttctaagaacatccgtttatcaattgggcactctagcccacgtgcttgcaactccttgctatattctgcagctgcagcttccgcggcggcagcggctgaagccttagctttttcttggtacaattcccaagccgccttgtctggtttagcaatgacaaaatcaccatcagcattaaccataacgcctgtattcttcaaatcttcattggagccatctatcgtgagcgattccggcttttcaactttggtttgcagagaacgaggtataccagttgaacgtttcactcggtacttgccatcgaacttgggatcattgttggttgggcatgcttgaatccaatgacctaatcatgagctttagccaaactgcaaccatcgacttcgacatcaatcagggaatgcgtgccgaacaaacctttttcacggcaacgatagcaaagatatccgggaggcggaggatggtcggggacatttattggctttcctctcccgcgaccaaacggaacgggtgtagcactatggacatttattagattaagtaactatgtgtttggacgaagtatgctcacttagccatctcttgctgctgttctttccattgattggcctgcaagttgaaaagcgcatttattttctcctcttcggtctgagcattgttaagttctaggacaccgttgctaactgtattggtagagttggatactgttcggctcgacgaaacttggtcattacgaggagcattgcgcgcatttataggcattttcccggatacgtaacgagtagcaccgcctttgccaggtcgcgatgcaggtagcctccgggctataacggatgtcgaacgaggtatgattgtggtatcgtcatcgtactctaggtcacgaatatctgttagcagctcatcttcctactccttttttccctcttctattgttcgatctcctcctctcccgctccttcatcgtctccgcttcccccccccccccccccaatttcctattcctagcatttatccttctgattgccaacgtgcaaggagaggtgtgatgaattcaagaataatcggttcgttcaacttaccttctccagtgtcttcattgtagatggacagctcgaaatcggttccgtcacccagtctactctgattgataatttcgcgtttcaattcaaagacagagataccggtgccatcaaaagtcacccttgagggttctttttgagatttgaacttgaagtgaacagaggatgacattgtattcaattgcacgtccaacgagagtgtttgcgaatgtaattaaatcaagattaaaggggtatcttttgcgaaaggatacacaacaggaaaagaaaataatgcaaaaggaacagcacttgggaaatgtgtggcaaacagccaacgacagattttgattcgtgaatcctctttgttataagaccctggagatcgcaagcccaatatctattgacgatattgctcgaactcataaatttaaagacttttgctgaatgctggatggtaagtgttcaaactgcatacacacaagaccaagtctgaacgaatacaaagtgaaacagtttgcagtactgtggtaaataaaggtgagccacaagaatgtttctttgtcctaatggtttcttttctttttgcttcttttttcatgaaagaattctccgttcaatagatgaattagagcttcttagtctcctctagcctgtaacgtgcagccttgaattgcagcacgaaacaggggcttgggtgtcttattgcaaggcagaattcatgcacaggaagcaagggtgagcagttgatatttgggtaataccagaagcaaatgaagcatgggcaggttgagcagcgaaagacttttggcaacaggcaccagcagtgtcgcgcgacaagatacctgacttatccgaagattacgactcagtacaggatcgagagtataaagatatgatagtatatttgtagagtgagctgagaagaggagaaaaagaggaagaagaaaccccaggagctaacaggcagtaactgtgttgttcagagaaggcgtaagagaaacgaaagacatgctaggtatgagtttgatgggtaggatcaaagcgcactcggaagtggtggcaaccaaagtatcattaaatcacgtggtctagaggccaaactagtctgaccgccttacggagtatactttcgtacctcggcgaatacaaccttgaaccttcattcataatgcagtagtactatgtacagagtactaggccctaaattgcgcaaggaccgtcttgtgggattctagatagctaatttacacccttttaacttaaatgactctagtatttacataccaccaaaagggttagatgtcagtttcaggtttgcgaaccagaaacccttggccacttaaatagtctttgacatcgctaacagtatattcaccacggtggaactgttgacttcattagctgctgctgcgaaagacacgggcaatacatgagattaacataccatgccggcgcccagtgctgcatctgtagtagtacgctcgaaaacttccgcaaaatgcccaggatttccggccccactggaagcaatgactggtattttgatagccgttttgacgtcgttgattaattctagatcgaaaccgctattgcttccatctttatcaatgcaattcaaaagtagttccccagcacccatggcctcaacagcttttgctaactgccaaacatccaggtcccgggcctctctaccacctttgatggtgcactggtaccaacaaaagctttgccctgagctattcggatactgtgtcctgatggtatgatgcttagtgtcttcaggaccgttgacgtatacgcgtttaggatcgacgctcacaaccacagcttggtttccatatgcccttgatattgtctctatggcggttttcccagacaatttttcgccggcttcgtaatattgctcagctgcaataacagcatcggagccaatgctgactttatccgccccagatttgaaatacatggtggcgacgtcaagggccgagatgcaggtgccatctggatcaatggtgtccttgattccacccccaatcgtgagaggtacgaacacagtttcggatgcccttctcaatatttccagcataggtgtgtctgccactggacagtttctgaatgaggttatgttcagaaatgtcacttcgtctgccccttgctcgtaatattttttagccatgtcgactggctttcccagattccttacctggcctccagaattcacgccatccttctcgcgtacatcatattgatcgcctttcgtgacgacgaggtcaccggagtcgttcgtgcggacatcgagacaagcaataactctgcgagtcaaaccatacttcttctcacgcgagaccgatgtgtctggcgtaggtgattgcatctggtcaccatccaagaaggcacggatagtccgcaagccagcctgcccgctcttctctggatggaactgcgtggcgaaaatatttccctttgctatcgcacctatgaattcctcctcgccatatgtggctgtagcaacagaccaaccatctttctccagtacaccaggtgtgtaaaatgctgcataagagtgaacatagtaatatttgctgtctgggctcaatccacagaaactttgagctcctaaaggaccaacactggtgttcatggcagaattccaacctatgtggggtacactcttcgcactgtcatcgaatttgctcattcgcttttgtatcagccccaacccggggacatcagggtcctcctcggacccttcaaacagtgcttgtagaccgacacagatccccatgaaaggtttcccagaatctatgtgcttctttatcggttctagatacccgccctctgaaagctgagagagacaatggccgaaatggccaactccgggcagtataagtttctgcgatacgattaatgcactgcaggtataaacaaggaaaatttatcttggctgatgaaagagatatactcacatccgcattcttcagatcttcgggatttttaacccattcaacatcatacccaactttgttaattgcattcaccaacgaacgaacattcccggcaacatagtcgagcagatggacggtgggcatggcggcggggttgagtcaattccactattcgaggggctcgctatgtcaaggataaaaatccaattgtgaggtgcaatagaaaatctacgctccttgatttgttctattatctttccagtatctttttagggtagacaagattttactggggggttgaattggagctttgaaagaatgggatcctgtcttcaataccccaccaagagctagctgactcataatctacaatacttttagttttttttgcttttcccccggcgccggcggtctaatcgggtatacttacttaaaaagaatcaccgcctttacacagtaggtgtaatgggctgagttaaaccttaatattatacgtgaggcctagaagaagctgcttcttgacgtttcatgaaattcaaggttatgatttgcgcttatccccttaacacctgagtacacgatttgcttattgagtactagtggtctagctgcactaaatatagacatgtgttcctttctattaagtcatcacagcctaggtagctgatatctggctcatctacgaatctcatataagtagtttttgtgtcgaccggtacagtcgtgggcaatctgtcattgggggctcattgtggtcagtagaatatcatcaccgcaatatcaccttctctgtgtcactatatcttgccacggacatgatacaagccaaaatcataccgataaatatgaaaggtacaattctttcggactctggaatacaacgctatatctggtaggccagcaaacgaatattagaagactgtgccatattgcccacgataggcttctataaaccatgctgaggtatgcacaagctcatatttagttgatggccgctcaagtacacaagaactcactatgataaccggcggtaccatcagcttatctgtacatgcatggtatgattgaaagatgtatttcccagtgggaattcgattgtacctgtttgttcaggcttgatgatggtagccgtttttggtagctatgtctctaagttagcaggttcagacgcaactttagaagagtagttgagcatttgtgtctaaacactatctgctgggtgtcccagttagaggtttttcctgctcaacctgagagccgctaagcttccaacgttccttttagtatgaagtaaagatatattttcccgaagggcccagtcaaggctactctggctactgtagatgcggttgctagctacatcaaacactaatataatctagaggtatagtattgattataaagcctaccattactgggcaccacttgatagacactccgttttactcaagatcacggcaggtggatggatcataattgaatgtatagattatatatactgtacgcatctggtagcctttgccatccctgaaacttacttaagactctccacacacagtctattgtgccttccagggcttgcctgttatgcagaacaactattgcttatttttagttgatccttcgagatagataagtccgtttcgaggctattctctcgtcagcgatgtatcataaaccgatagagtagggacttacgggagagaactggcgaaggcgaacaccagcggactttagaatggcagcgctctgagtcatgttagttaaaactaacagaggataaaaggagtatggacagacatcttgatccatattatatccctgtgagtatacgacttcagaaatgccaacctgtgcaattttgactgtgcacgtcaagcaaggacacctttgctgttctcagtatagttcaacccattataccaactacatgaaccaagggtatctcacgtgtcacaataaagtattgtaccttcccgtatgcgctccctcccggcttctaatagcgcgttctcttctgcatgtaggcaaagacacgtggacaaaccgacgcctccaccttcacctcggttgcatcttggacctgtgaaaacgtaagttcatgtactaacacattcaaatatacatggaaaagagaagaaaaacagagagaacggaactaaaaactagggattataggaatcgggaacaggggctaagtccatacagccagcctcgttgcagttcctgagatgccgtggagttccgttgtatccagtactaatgacacggcattcccgaacaagcacgcagcccacccttctcttcatacaattactccgctgtgcggcaagagatgccaattgcatgaagtactgatcccagtttggtcgtaagcgctcctcgtcagccagtttaagttccatgagagcggcatgcagttcctccaatgaagtggatgagttgaataatcgaacctgtgctcggtcggtcaaatagacacgcccgatattcttatcgtacagatgtcgatcactccagagcacaaacttctcgagaggcggggcctcaagctgcctcctccgacacctggaagacgttagtagtctttcactctcgcaatcgtatacttgcaacacaggatgtagttagagtctgacctctccctaaatcgctgccaccgaagactgactggagcgtcaacgctcactaggaggaaaaacgggcgttgaagaaagcgatctaaagtaacactctcccaaatatctgttgttacccagaggccttgccagtttttcgttgcaaaatctagaagggattcggcacttccaaaagatagctgcgatggctgacttctctctttacccgtgaactccgacgcatgtagccatcgatcatcctcgggctcatcagctatttgagggaaacttctacttttaagttcgagtagctggaacccttgatgctggataaggtactctgcaatggcatgtttaccagagcatatccctttaagtacgccattagtcaatgataagaccgcgggggacatttgagacaagtcagtaaaacatctgctaacctccacacaacccaatcaacatttttatttattgactttccctcttccctttcctcttttttttttttttttttttttctctcacttcagtttcgaccaggccaagagaaatatgaaggggtaaaaggcaatatatggtcagcacacgaggtacaaatgtaaccagcgtacgtagtaggtcggaaaatttaagatggcggtactccgtagaggctaagatatattggattaggagactaaaaacaacctggggttggagtggagctggcgcaggaaacaggtaactaggatattttggctcagatactccgtacatcgctaggtaaattatatggtttctctagttacacataaacacccagccgggttgatgcattgtatatattggtgtggatccaaaatagttataccacagcgctgttcattgaaccgttaggctggagaaattgatgaaaatagcgatctcgctaagacagcggaaaacgcagtactgattttggccgaagaaagcacggaagcagaaggaaacggaacagaggtatggtcacccgatcggtaaacaaccttctggacttgtgatagaaagacctaaatattagatacttaaagagatatgtataatgaaattggagtaatttgctgtgtttccccgtgttgacgaattcgtcagctctctactatactatgatacagcacactcactagtaactgctcccactatgtgttggtggaaagggcggcaccttctactgatattttcttttctcctctctttttctgggccgttctcttcctcttccttcaattcagttccttgtagaaaaaattagtttccgcatgtgatcgtttgttcccaaggtacatacaggacatgtgagtacggcggactaaatcgacgtcccggataatagcgatttcttaccgaaatctaagcgtttacattaagccacgcacttatatagtatgtagcgctatattagtagtattagtgtaggtaatattttacattgtccgccgccgtatatgaggtcatctagtactagtgtaccggtacttatacggagtatataatctttgtaatgtgcagtgcacgtgtccttgtttagcccgtgtgtcctgccccaccatgatactatgtcttactatcaatacctaccttactccatccccatgccaccttgacatgtagtcagatgaacaattaggtaccagacaggctctctacatatattttccggtcttcacgggacctcttttgcctggtcctgcatgattaccgtctttctcctttaagggctactacttagtacacaaaagcagggcaaacagcaaggccaacttgcgcaacagacactatgcagtatacaccatttgcctcggatatagagctcccattttacaccgcattagcatccttgaaaattaaccatgacaagcttgatgactccgcccgcaaaataatgggcctctatgagattcgttcaacagaccctcctagcagctcatgtcggatgcaaatacatggaaatgcactaaccagtgacgagtgagtgctttatcattatataagtgttgtaccttaatttttatttatgcgactgaatggaacagaacaagcactgattaacatgacccagagtacctgcaggtttctacagagccgaaggattaattaaaaatgtcaatactatcgaggaatatcgaaatgcagataaaacacttttactctgctcatctggcagaatggtcagtttaaccacgcatggtattttgcagggaaataatgacactgtctactagatatgggacgcgataaaagatggcaccatatactcgtgtccatcactgttgtcatcctttgccgttctttcttatgcagacctaaagaggtacaagtttcattattggttcgcattccctgcaatccattcggatcctccctgggccccactaggggcaactggtgatacctcccactccaagtcctctgaaagggaatatgtgccttttgtatacttatcaagtgctgaaagttcaacacttgtggaggcagtacacacctggggctacggcaccgacgcacgccagcgaggttttttcttagctcgaaggatcttagccactagcggcaaagcctataaggacccgactaaacatacaggttccaaaccaggaaaggacaaagcggcagatgcggagggtgcctgttggcggattgctgccctttccgattatgaaaatggcttttttgacggtgccaactttgaagactgctatgtctgcttcgttgatccttctaattacgaaaacgcgcctggctggatgctgaggaatctgttggtgcttgtaaaacatcggtggggattgagtaaaatccaagttttgagataccgcgatgtgcattcgaagcgtgaccaaggccgcagcatcgttgtaacattagcggagaagaatcaaccaacgttagacctgaaggcgccagaccatattatgcccaaagtgaccggttgggagcgcaatccaacagggaaattgacagggagattggttgacctaacagaatatctggatccccagaggtacagtttcctgaaacgagagtagctgaaacgaagtgtagctgatttcgtacgacggctaggttagcagatcagtctgtagacctcaacctcaaactcatgaaatggcggattagtcccaacctagacctcgaaaagatcaagcatacaaaatgcctcctacttggtgcaggcactcttggaagctatgttgcccggaatctgatggtatgtatggcctgagtggtgatctactatgtatgcagatgaccaattgcatttatctagggctggggcgttaccaagataacatttgtcgacaacgggtcggtatcgttctctaatccagtgaggcagccgctatttaactttaaagattgtttggaaggcggagctaaaaaagcgcaccgggcatctcaagctttgtcggatatataccccggggtcgaatctaccggatatgctctatcagtgccgatggctggccaccccgtattagatgctgaaaaaacccgacgggagtttgaacaacttgagagactgatatgtgagcatgatgtcatctttcttctgatggatacacgggaatcccgttggttaccaacagtcatgggaaaggcagcgggaaaaattgtgatgaatgctgcgttggggtttgactccttcgttgtcatgcgtcatggtgtgaaggttgcagaaaacccagcagcagagctcggttgctacttttgcaatgatattgttgcgccagtgaatgtgagtgatagaccgtggattcagtcctgtgaataccgctaattttactagtccataaaagaccagacgctggaccaacagtgcactgtgactaggcctggtgtggccgcgatagcttccgccttattggttgagctgctaatttctatacttcaacatcctctgggtgctgcagccccagctccggcctcaaggaatgatgatcgaggtagtcatcccctaggactcgtgccccatcagatcagaggtttcctttcaacatttgagaatttatgcgtagtgggcaggagctacaaatgctgtagcgcttgctcagagactattgttgacacgtacaaggagaaaggctgggattttgtgcaaaaggctttgaatgagactggatacgtggaaaacctgagcggtcttaaggaggttggtactcctgttctcgtttcttacttgctttcttgttccctttgtcttctaccttgagataaatgctgaggctctgcaaggttcaaacaatcgctgaagccacagctgccgatattgagtgggatgatacctctggcaccgatgatgagttagaggccatgtgaactagcggatgatgttacgtactctttttgaggcgagttctttgagctggtagacttgcgcgaaaatcattgtttcaaggagatttgagcacgtcatgcctcgtcgcatgttgtttgcgcgcgagaccaataaagtacgcttccttagattcctagcaaccaggttagtgaagctagactcgaccttttatgatcattcgccaatgtgtctgatacattacgtgaagactctggtttgagtctatgtactttctggaacagccgcttgagctgcttttccaaatctttgtcctcggctccctggtaaaacttgcaaacaaagtggccacctgccttcaagacctcaaaactaaactgtagtgcagctcggcaaaggtccttccttaaggttaattgcgtatcagacatatcggatgcaactcaaaacagggagctcaccatgcttcccgcatgatctctgaaactcatgccactagtattcatcatcctattacacagatcacttagacttcaattccagaatccagagggttgataccagggggggcagacatatcgcttagaaccacgtccacggttcttttgccagtcaggcaaagctcttccatctctttgcaattgtgaatggggtttttcgtatcctcggatgtctcatggctcaggctgacatgtgggcttatgcctgggcggtgctgttggtcccttgttggattgtgcaagaaattttggacataggcctggatactaggatccaaaaagtttccttgaatcgtaaatacgccctttggaggctgagcagggatgatatcaacgccaaggacgcgaccgtttggcccagtccgactgactgccaccttcaggaagttagatagttacagagtaagatttatggctagctgacgtacctgggaccacgaaccaggtgcatatccctattatcggagcattaataaggcgaacaatggagttatgtccgtgttctcgaatcgtggctgccataccaaatcgacaacagtctgcccgttgcggaaaatgcgatatttcgcatctatctatccatgtgggaggtgttagggtgaaagtttacacatgcgaggaatttgatgctacacctgaataagtttaaacgcagctcgacttttcagcccttgggctgttgcctctcttgtaaaatgatccttaagttgacgtgcttgccatctcttcgaggaagatggtcgctttggagtgaaaggagaaaacgcaagagcacgttgcgaccgtgaaggcacctttagaggtaaccacagacccattgctatcagggggtgtatcgtagaagttcaggctgtaatatgaatgaattacttgaagtatcaaaatataagagctgacccaaatatatgttgcaaggggcaatcggaagacatgggcggcttataacctcaaattaggggtctgattgataataaatactacgagggtatcttaatgatcaaccaaaaaaccttaacaatacagtgaatctttacatcaaccaaacctggttcttcctcgctttgccgttccctcttctccccagtacagaagcctacgagttccaagaaggtgaaacagtaagttcaattgaattcactctagcatgacagtgaagctgttctaagaacgtttcctgtctcgcttcaagggagaaaattcacccagtccgcccaaggcgcgaccgcgtccaaggcgaccgccacttggggcagatacttgggaagcaagatttcgccctgtaccgcccaagaccagcttccggcccggccgtctgatttcatgagcatcttcgtcgtctttttcttcgtcgaacaagcccatgtcgcgttgggtccctagtttacgtttctttgatttgggctgcccatggttagaagagtgggcaaatataccgctgacattttccattcgtccctcaggatctgaattgtctaccaattttctctgggtttgtcccccttttctgctgttggaaatgccatgacctagacgtagtgtgtctacggcgacaggtagctcatcaaccgacgccctctgactctgatacttagaatcgccacctctttgaacatcattttcagaggccttcttatttactccactggtcatatgagttgcgtggagctcgtctgcatcatcctcagaacttgtagctgaattttgaagcccgtttgttcggttcagaaacggagtgatcgaaaatgatgacttctggccaggcaatgttgatgttttacttatcttgtcctgggcacgaatagctccaggggtagcaattgttagaccagaattgtgctgtgtagtggactctgcactggagaatttagactcatgattattagaggtgccatgccgtcgtcgttccgtagcagcgggctggtattggtcctttgttgaacgtaacttcttattcaaggcatcaagcttggcatcgagggccgctcgttgagcagcccattcgatactctgttgttgaaagacacgctcacgcccatcccgtgcccgtgcctcagccatgagttcattgcgcgcctcttcaaggcttgagctaagcgctgcgatctgttctgcactatgcgactgcctggctaatgtttgtccgtgggcccttttttcgctttcgagttgtgcctcaagggttgccacctgttgttcgagatttcgcttctcggcaaggagcgtatgctgagaagtcttttgggactttagcctttcaacgtctgcctctgcactcaaaagtgcccttgagagatggcgtttttctgcgaggagcttttttgtatcaacagaagcattggtcagggagccaagctcaagctatgttagatattcagtatgagccgtttcacatgacatactcatgaacaacatacacgaagagtctctatttcgtgggacgacgcacgatgcatacttcgtagctgatcaagctcatggtaagtcgcttggagctgaagacggacttcagattccacccttgcagttttagtcaattcctgattgacatgattcaactgccatcgcagattctcattttcaaattgaaggagtagttgttccacgcgtagtagccggtttttctcagcattaagaagctgtgctgtgtgcaccagggtgttatcatatgctttttccagacactgtgttttgattgccattcgacactataggacaaggtaagtctgtaaactgtcatgggatcaagatgacaaacacacatcttctaccgtgctcccgggatctttgctactagattccatgacaaggaaatgtaattattataattgcgaatgatggtatacagataggatactaagattgctgggtgaggtacgagtttatcttaagatgaatgaagtaaacaaacactaaaagtctagaggcgagcaggctcccacctttccgcccgctgaatgacagacggcaggaaaaactagcgccggtcattccgcagtactggacacctaatacatcctactacaaacgacgatctctccagaccactagggatcctaaccactgtcttttgaagtccatggatcgttccgttgtataccacacccattgatttgttagcgattgacctttgaaaacaccatatttctgctgtagtgttgtatttttgacatgtcaacatgaaattgtttactttcatcatcgcactcttctatattatatctagcgcttgcgcgagccaggagcccggcaagttcgaaagatatcagtctctctctcgatccgttcccattgatttggatgactcttcttatgaggacttgacatcaaaacctcgagactaccacgttgcggtacttttgacagctgctgaagctcgctatgggtgcatcttatgtcgcgactttcagccagaatgggagctcatatcgcgaagttggaacaaaggtcccaaacctgatggcctaaaaatgcttttcaccacccttgacttcagcaatggtaaagcaactttccaaaaggtgggttcacattgctcatttacagtattgttggctaataccaggggggcggaaagctaatgctccaaactgcgccggttcttcttgtgtttcctccaactgttggcccctttgctaaagttgatgatgcacccattagatttgatttcagtgggtaagtatacactaaaacttttttgctgaggtactgctgtgctaaatggttatactcagtccaatctctgctgaccagctttacgtgtggatcaatcgtcatcttccggagggaccgaaaccatctcttattcgtcccattaactacatgcgactcatttccgcggtgacaattgtaatgggtgtcttaaccttattcaccgttctgtcaccgtatgttttaccggtcatacagaatcgaaacttgtgggccgcattcagcttgatttctatactattattcacaagcggccacatgttcaatcacatccgcaaagtgccatatgttgttggcgacggcaaaggtggcattagctacttcgcgggtgggttctcaaatcaatttggaatggagacgcaaatcattgctgccatctgtaagtgcgaccaactaacagctaacgaaacctgaaatgtctatgtttctgctgctgatacattactatcaagatgccatcctttcctttgcgacaatagcactcgcgatgaaagttccccgtatcgcagacagtaaagcgcagcaagtggctgtgctaatctggggaactgtattatttggtatgtacagctttcttctgagtgtcttcagggccaaaaatggcggatatcctttcttcctgcctccgttctagttcaattcacagccacaacgctggtcgtctctaccaccatagtctgcccaatgattgcattgaaaagaaagaggacaagttgaaggctttgactcggcgattactctgggccataaatacctgattgggacatttcgagctaggaaatgacgtttcggctttctcgatggtaacgaagcgtactagtgttacatcctggctatgtacccctgaacgcgcatgtgcttaattatagctagctataacaaggttagctgatgttgtctaacatgtaaaactcttccatatagcggctgctttcatctagactatttgtcgtcaatactttcttagaagacgaaatatctaaaggtgttgttgatctcagccaagtcacacagacctgcaggaaaaattagctccggctccgggtctcttggcgcataacaataatctttcgccatgtggtaaacctagcttcaattcaggacttaggacacgttgagctacatgtcaccatgtctcagccgcatgaaactgatgacaggattctggcttcatcggcatctggtatgaccttcttgatcattgttcaaatagtctctagactgtttacgttcatcgcaaaccaattgatcctacggactctgtccccggcaatactcgggataggtactcaactggagttatatttcatctcgatactatacttttccagggaaagcatcagaacagcgattcagcgacaaccttttcatggagcatctgctactgctacccacgatgggagccaccatcaaataagtgacgaactaaatcaaaaggctcaacttcaaacaatatcttcgcaatcagtagtaaacatgtcttatctgagtatcagcatgggagtcccatcagctttgatatttgcgacattgtacacacagtttgcttcccaggaagtttctgaaacgcctttctatcgagctggcgttgcgatcaccacagttgcatcccttatggagctttgcgttgagcctttctttaccgtggtgcagcagtatacgttatacaagaagcgcgcaatagtggagacagctgcagcatttatgaagagcttaaccgtgtgtgctttgttttcatggtcttcttggaaagaccgagatttgggtgtcctcccattcgctctgggttacctttgttactctttgtctcttatttgtgggtattatctagccataccaaagttgacaagtcgatggcggttctcgttgctccttactaagattagaccaaggtacgtcaccagttaagtggaaagggcaatgattcaataatggtaacattttctagtgataaatcaatttacctggccgataggttcccaaagcaccttgttgcactttccacaaatgtcttttttcagtccattgtaaaacacctcctgactcagggcgacgcaatgatgctggcaacaatgacgagcttgaaagaccaaggtatatactctttggcctcaaattatggcggcctggtagcgcgcgttctattccagcccatcgaagaaaacagccgcgctgtcttctcatctctgctcaactctgggaaacaacatacaagcaatgtcagtgcagccagggcgcatctaactgagattttaagaatatatgcaatgctagctgttttcatattccctttagggccatatctggttccccgaatactatctcttctgggcggacacaggtgggcttctccggaagtcggtagcttgctttcactctattgctattatataccattcttggcattcaacggtataaccgaggcatttgtttcgtctgcagctagtgcttctgaccttcgaagacaaacttactggatgggggtgttttcagcgagctttgctttagcagcttacctatttttgaaaattggtggcttgggtgcccatggactaatctgggttaacattatcaacatgacagtccgaacggcctggagtttcatcttcctccggtcctacttttacctgcacggcagtagcctagccctgtctgaattctgtctacgacctcaaacatggattgctggggctttatcatcaataatcctggccagacaaggacacgacgatactgtctattgtagctctgtgaaggcattgacattttgtactggttatagcctcctgatgtaagtcgaaaattatcacacaccatggctaagctctaactagtatagtattctcctcgaaagaaagtaccttgcaacacgatacgcatatattcaccggataatcaagtctaggagtgcgagaataaagacggaatgatgtgcagaactaatcgtcgaacacaatttttgtggctgtcttgtcagtgtcaacattcttgaagaatgcaccatatgcatcatgttgcttcttcttgacagttgttccaaacttaaggaggtcctctggtatatcctgttttgctgctctgaggacgttgatcaatctgcggcttattaatgaaaggtcctcgctcaaataattctactagcaaatggaaagagttagggacaagggctcacttacgcgccagactgagctttatctgtctcggtgaatagggtcacggcatgtccctcagctccagcacgaccagtcctggacaaagaaagaatgtcagacacttccacagattcaaagtgtgttacttaccgcccaattcgatgtacataatcttcaaccgtgagtgggaatgtgacattaatgacctgtttgaccgaaggtatgtcaagtccacgagccgcaacgtcagtagcaacgaggacagtagcagctccagttttgaatgcatctaggcttcgaaacctctcctgttgacttaggtccccatgtattcctgcgactttaaaaccctttgtacggagaagtctctcaatccgcatagcttcctttttatacaaacagaaggctagcactttttctggctcaggaacccctcgctgggaccgattcaacaattggacaagtcgagactctttttcatgtggtttgacaacctccacaacttgcttgatcctggtgttcgcccgtgggtccgcagatggatcacctccgatggtgacagttacaggagaggacatgaaagttgacgcgaggtccctgacacttggaggccaggttgcagtgaacatgatggtctggcgcttagataccggcattggacgaatgatgtccttgatgtcttgttcaaagcccttgtccagcatacgatccgcctcgtccagaaccaggtacttcacttttcctaggtctaccgaaccatcattttgaagatccttcaacctaccaggggtcgcaacaacaacccccgcagttttcagtgcctcccgttgttcctccttcctcacgccgccgaatacacaagccactctgacgcccacggatcctgagaactttaacaattggtcgtatatttgcatcgctagttccctcgttggagatattatcactgccaaagggcgatagggtttctgtttggtcatcgctgagtcctggatcttctttagacacggcaaaccaaatgcaagtgtttttccacttccggtttctgcgatgccaataacatcacgaccagcgaacaacaacggccaggtagcagactggatcgaagttggtgatttgaatgagctcaatggtgcatataggtcatctttgcaaggagggaggtgagaaaatgaaatgattgggcgcattacgttctcagatgatgtatctgttatcttaatagagttttccgtaaggaatttctcgatttcggactgagggacatcacctaatgcaggagactggacgtaagagagactctgttcagcacttgatttggacttcgcagatttttccttcttttgcttttcactcttctgctttttcctgggcttattctcatcacccccttcattgtgaagatcacgtttagtcattgtgggcctcttttcactattaatagaggcgagatgagtaaagatgaaaaagagaaaaaattaggcaattggtgtttggaacaaattgagtttgtattgcctgaaacgacttttgtctctatatacgattggaatagtttttcctctttttttttttatcttccgcgattttgccatgtctcaccgccaaaaaaagtagttggattgcagtgtaccgtaacaaagagcgactactactaaatgttataaattacactgacccgtggagtatcacttggcatcttctaagcattcaggagcatcttaagtacaccaagtaatccgaataacccgaacaaatttataactatcttcataaagtcttttaaacttaccaagaaaaaactgctgatattatagtataaagctgaaagcgatttcttatcaccttagggtcgactgtggtaaaataccaaccgcaggcccatcaacatgagaagcaatgatcaatctatatgtacagtagtataaagatcgcagctgcccaatctagtatattcctatatactagtatcacctgcgtaagcgcagaatgtcatctacctacaacttgcggtgttagggtccgtacggattttataacacaagaatatccagaaaatttaatcaattctaaactcttctccagagtaaggcgagagaagcaagtgtttacagtcttttttatataaatagtataaggtcccattattcgactaccccgtgatcatcacattttctggtgagtgggggagtaatatagcagaaagtcgagtgtgacttgaaggaaaatattcagcataaagtagatcttacgcccatcctgcctttcaagtatgtgtctactactactattgtacagagcacgcaataagaaataagccacgggggagatctcacatactactaacatatctaaatgtacatacctttgccgcaccaaagggatagctacacctaattaaggtactgacaagccaaaatacaccgctcccctcaccgctccatacattattactagttagtgccaggccaaagacctgccaaagacgtgcgcagcgatctattcacatgaccttcaattactatctaaattagtaagcgggcaagcggccaataatgtcccggatgaattgaggatcaatgaaaagccagatacgtggacaaagcacagactaaatatagaccaatcagagcgcagaggctggccaatcagagtcgagaaggtgaagacccatccagtatattgctagctccgcttcgctccgctgcgcaattatttttatttttatattttttttcatcagatcaagtacttgccttcctacatatcttttaattaatgacgttctttagtcaatttcagtcaacaaaattgatcagtttatcgttctatatattcattgaatcgcgcctattgaatcaggtccttgtcagtggtttcaatgaggaccagttccgcctatttcagtaccagataagtaggtatctgtactgtacgttgttcgctcccatcgttgtcaacttgtcattcgtgatcatgtaatgttctatatatttgcctacttcctatggaatgatagtagaacaaacgtaatcagtccccgatcgcttaccataatccacaagaaaggataaactcaggccagccgtggagagttgagggtagcatgtccctaatagtagcacatgatgttgactcaagccttattagtcaattgtacaaatcactttgcccttagtacagttgctctctagcaatttatgggcatctgcgatatcctcaaagggtaaaaccttctcgatgaagaccgtaaaagtaccatcccggaactttggcagtgcatgcttgaccagcagatcacgcaatttcttctggtagtcctcatcccggcttcggagagtgctaccttccaacctcaccctcttcctcagaaggctaccgatatcaacacccgcagggaggattgaaccactcatctgtcccaactgaactatacgcgcatcccgagcggcaacattcaagttaccttgaaaatgtgttgcacccacgaaatcgatgatcacgtcaacaccacgatcatccgttgcttttgagagttcagacgcccaatcctgagttctatagttgtatccggcagtgacacccagcttatcaagacaaaagtcgatcttttcctgggaacctacagtcacgaacacggcagatgcgccgtcgcttttagcgagctgaatgccagctatggaaacagatgaagcgcctgcatgccagagaaccgaatctcctggtttatatccacctatcaggtataaggcttgggtagctgttatccaagtctacggccggcaagctctcatcagtgaccagtcatggttatcacattttggacaaccttacttcaggaattccagctgccgcctcccacgataactctacgggcttatgtattaacatatgcgttgagacagcgatgtattccgcataggcgcctgtgacgacttagccggtgacccaatagtaagaggtccttacccaaaatattgcaacgtaccaccgtaagctaggccaaacacttcatctccaagcttgaagccaacctcggggtttcggccgagcttctcaatcgtcccggagaactcaacacccatagtactaggcgcttggggtggcacagggtaattaccctcacgctgcaatatatccatcctgttcagtccgaaagccttgattttgactaatgcttgggcctccccaggttcaggaaccggtattttattgatgaataaggcatcggcactccctttcccgccttttacatcttgagaaagtgttaacatggaaggtgctagtatagagatgaaaataccaaccgattgctctcatcattttgtctgccatggtttgcgctgtgtatgtccgcggcgtttcctctgaccttctcttttaggctcgcttctttcgggggtagctgggcgtagtactgtacaaagtaaggtattctttctgttagttagttggcttttggtaaccctttaatttgtcatctaggctttatgattagtaagttggttcgggtaactagtagcacatcaaagcgccaaactctgtgtattaacctaatggatttcaatacacagtagtaacagtttttctggtgtaccgagtattgatgacagctatgatgtcattgtatctgtgatttatcacgtcatccgaccattccacgccttacaatccatacggactagtatgtagacgttcggtagctggctttcgaattccaatgcacagcaggctacctgactagtgaatccatccacccatactatatacaattacatagatgaagcgatatcttataaaatgaccaacattcgcgtcatctagccgtggtattaaagctacgagatggtccaaacaatttctcccgaattatctggctgcaaaaaatcgacaggcgcacaaaccatgtaatagaaggggatatggttgtcaaatagtctagtaagtcgcagaggaatcaatattactagtgtcaacattatgcaaagtaaaaagcagtatgtgatatgtattaagctccgtcgtaaagcacaagagattctgatcacgcctcccgaaagccaaaggtatactttcctaggcacagtctagctgtgtgtgatctatgataaatacgcacgggctaccaccaccagccaaagtaccgagtgagccatctatcacgaaacactatatgaatcgatcatgttcgcaaggcgcagtgcctcttcagaataattaaccggtttcgccgttactatctgacaacgaatgctaaagattttccatgaattagtgctttatatcaagtctttctcaagaaacctgaccttaccgttgttgatcaccaaaattgtcaatcttggcccgacatctgaaattccaagttcggcaatttgcatcctggaaaatatctccggctgctttgtcatcgttctggcgtatctccatgagctgatctgcggaagtgcccatcatgtacctgcccacttcatcgaaacagctgagataaagttgtccagtatgatcgctaacgctaatgagcattatatagcgatactctggtcgtggatgagttttatcgcaacgttcacaccgccattggccaggatcaagctctgttacttttttattgcaaccttcagaaagacaggcaggatagcacatggtatcttgcttgatgtagataacagtcgccttcagtgagaaataggccacctcatctgacatacccaattgctcctctttgacctgtgcgacagtcttgaattgttcaagttttgtagtagatgcggctacaccaggcattgaagcatgtgaagcaaagactccatcccggccttgagcgtcgtaccaacccttcaatttgtgggcttcctcaatatcaggatcaaccgtcattgaacctgaactcagcaagcttaaacttctacctccaaagtcagacactttcacacccttgaacgctattacagactcgggtgtcacgttgaaattcagcgcagttgatccccagacagttaggcgaacggaaaaccccgtgctgtccactaatgtaagctcacgtttgttataaggcttgttggtggtcttggacataatctgagaaacctcagcaacctctttcagtactccaattacatcaatggtggtatccttctcgacagactgcaggtcaccgatggtcgtaaagctgaatctgatttgtggaacgtcggcttgatcctctgcctaaagcaaaataagaccagggtacgtcgggcgaatagagcattgtactgaccttttcaacaaccgtatcccgttcaaatgtgagttcatagtcattgttcaaattggtaaactgtttcttggcaagcttcacgccgcatgggctagagatgtaataaacactgccctcctggaagacgtcatagagcatatcacactgatcattaaacccagttgcacggatctcgccactgtcgtccagcaaattgacgctgaagagcttaccatctccattcctgttatgccaggtcctgatatttgacttgctcgtgcaccgtgccttgatggtccatttgtgagaataaggcgagatagcttcgatggggtaaatggtggcatgtgctgaagctgctgcgggctgtggctgggctgatttgttgggtgcttggagttgtcctccttgaattttagagccatagaacccgttgcttgatatcgtggtaggctgggacttctcctcctcttctgttttactctctaggggcttgggttctcctattttctcagcctcgcctaaatcctgcaagacctctagatccaaaattataaggatcctgtccgtgtcagccaaaacatgtaaaaaagagttagcgtgtggtctcacttcttccccttcaccgaattcgcctggaatgacttgagcctaacgaaacagcctttccggagttgcccacttgtaacaaatcgattggcttctgctgaacaatataatcattagtagcatatccagatgtgacaggggataacattcaagtatcaacagaacttacgagtcgctagcattgtctggacatagttggatatatcactgaaaacggctctgtagcgctcttgattgttctgttgaggtggcaacggtttgatctggacacactggacaacgggctccagtatctgaggttttgtttcatcgaagattgcactttgagcgagttagttgataagataaagtaagaagtcacatatatgtatgtaccttaaagcgccaacggaaacctgggatgctgcgtcggaggccatgacagcagttacgccgtcaggaaatcaggccttgaattttgtcaatactcaatctagactttttttctccagaaattaaaaaaaaagtccacggataagcaagagaagagttaaaaggtctgttttgacttggaataactcctaggtgtgcaaagtgcagtgatgggagggtatgaatgatcatgtaacggacgcgtggagaatacgcgggtaaggacgcgttgagtgactttttaatgccccactttcgttccctcccccctccttctgcctgaggcaacagggaatctcccaaatgagcgatgtacggagtacagtaggagtacacagtacggagtactagtccggaataatatgacaacaccgttccatatgtcctacgtagtgccaaaaactacaatttcttttaactttcgtctctttttgttattgttgctgttgctactttttagtacaataaatattcaaattgaacgtggccttaaaaaaagttcaaaatgtactacacatcgaatggttcgagcaaataggaatcaaatcgaaacttgccggggttaaaacagtaagttgaaattttgtacagattgtaccccgcggcattgcacccactttcaaggtaagcttgcgccccactcaatttaacgacatagtaacctttctaatacgtacagcaagccctaccaagtcacaactacgggtcgcgaagataatctcattaaagtccagctttgaatcagagtattttcacttgaatctagccactcctctaatatagggaaagctctcttctcctttgctatctccacaacaatggcttcttgcgtgcatgtaaattctcacggttggttggctgctaacaacaatactcatggtgatagtcttcgttaatatttctgtggcagatctaaagcccccatctctctcacaagctgtataccgagaagattgcacacagtgttttgattccatcgtacgctatctatcactttggctccgaagttctgtacctaatcaatagctaggacgatgaagccggtttgaatgtttgcctcacttgcttcaatggcggctgcgctggggacagagatcatgcgtctctccatttcaagcgccatggccaccccttggcattgaacatcaaacgaattcgaaagaaggtccaggtgagctgaaatgttcgcctatctcattctacagagctcttaactgccaattctagcgtgatgagcccccacacaaaatctcaaaacttgcaatagctgccgaaacagatgaaaaccgctatgacacaaccacgcgcgttatctgttattcatgcggtaaagacgagattgataagacgagtggtggactagcgatgaccattgatggagtcctaaatgcgatgtcattctcaaaacgagaggaggtaaaggcctgggagcaggagttcgttccttgtgaacacaccctctgcctgaatcaacaggaatccagaaatatcgggtcgaaaggtattccccagagacccagcttattcggtgctattcttacctgtgcgtccagacctgagtcaatgttccatgtgtgatctgaaggagaatctttggctttgcttggaatgtggcaatcttggctgcgggcgtagccaatttggtggtataggtggaaactctcacgcccttgcacacgcggaccgaacatcccatgcgatcgccgtcaaacttggctcgataacggcagatggctctgctgacatctactgctacaaatgcaacgaagagaggactgacccagacctggctgttcaccttgctcactggggtattaacctagcggggcgtgagaaaacagagaaaagcctgatggagatgcaggttgaacataacctaaaatgggaattttcaatgacgtctgaggatggccatgaacttagcccaatattcgggccagggtttactggtttagccaatctagggaatagctgctacctatcaagcgtcattcaatgcctattcgacttgccagaatttcaacagagatatcgccatgagaacgaagaaccaccgctcacagattcccccgcggaggaccttgaaacgcaactgcgcaaactcgctgatggtatcctgtcagggcgttactcgcgagctgatatggatgtcattgtcgcacccgactctccagaagtccctcgccagaaaggcctagtgccggcgatgtttaagcatcttgtcggtcgtgggcacgaggaattctcgacaatgaaacagcaggatgcattcgaattcttactgcacctcttcaaactcattaacttatctaggcatccagataatttaagcagccccacccactccttcatgttcgctatggagcaacgtcttcaatgcgtgtgttgcaagaaggttcgctataaggtagatgagcaggacaatgtttccatccctgtccctgctcgacgattagcactaccagacgacacaacttctactggtcaatttgcaccggtgaccctctttgactgcctggacgcctccacgtcggaggaggttgttgaccttgtctgcccttcttgtggcagcaaggatggattttccaagcgctcttcgttcaggacactaccgcagcaacttgtcatcaatgctcggcggtttgaattgattaactgggtacctaccaaattagatatcccagtggatgtgagcgaggagcctttggatttaagcccatatctttcctctggacaaaaagagggcgaagagctcctgccagacatcgatgcttccaaaagggattttgtgcctaaccaatatgctttggatcaacttctcagtatggggttcccgagggcaaggagtgagaaggcactctacacgactggaaactcggatttcgaagctgcaatgaactggttatttgctcatctggaagatcccgatattgatgaacccttgactatcagcgagatcagggggggaggaaccgacgcctcacatgacccagcaaaagtggcacaattggtcgaaatgggcattgacgagtcccgtgccaaacgagcattgggtgccacaggtggtgatgtcaatagagctatcgactgggtgtttagccacccagaagcagatgctgaaggctatggtcgtgaatcaaacacccattctgatggttgccctagaaacctcggttctagtgatgtaccagctaggtataagcttcgctctattgtctgccataagggttcttcagtccacgctgggtacgtgtccctatctcatgtgcaggtttttacgtttactaaccattgatagacattatgttgcctttgtccggaagactctgccaggtcagaatgaaccatgttgggtgatgttcaatgatgagaaggttgtgaaggctggggacatacatgagatgaagaaatacgcatacttgtacttcttttcacgggtctaggcattattttctaatcctgagtgagcacaccttgcacgaggaactcccaccagggattgttaagtaacacctagtaatgctcaccaatagagagagagtcggggttcttactgcggtatggagcactgttagaggccgttattatatcttattgggccagtatatgctactataggcttatgaccatagaattgttatagacccttatctagcgtctcttatctaaaggcagatatataagatagaattctatgaagcaataatagctaaataagtaaagtacttatataatatatagaaatctaaagatagtataatatattgtcagatccttatggagatagaaatcattgatattctagattagtggttctaactatataactatctaataaaagtatatattagtactagatctaattagagtcccgcggttaatatatctttctagatcctattataacaaaggatctactatatagagtagatagtctattaactagataaggaaacagaagacaaaaggtaaagctctattataatttattaactggataataaaataaatataaagaagattaatttttatttcttttctctattttttagtagtatttaaataaattaaaaattctttgttagaggaatatctactagtcagggtagaggacctgtcaactaggtaaggatacatggataaagcactaggtagtagatactagagacagaagactgattcttgatttcctactaataactatagtactaatttatagttaagaatctctaagattctttatatataataatcaatctttctaacggggctattatatattattagaaaggtgatagatatagatactgaagacgctgtttggctattagaatatctatatatctagaatagggtatactatataattaccttatataattgttattatttctataataattatactttttttttttaaattaattatttttaggtagcaatcgatacattatttatattaagtaattaatactttagaagcgcgttgagtattctatatagaaatattaatcctacgtaaattgttattaaataaataatggttgtttacaataataatattaatattaataagatattagataagtttctttctactatttttatatcttatttttctttattttataatatcttttttatatattgtaagtcttttctttctctatattttaaatttagttatttctttatatttttttattgatattattatattttactatgagaggattgttagtgttttaattgttttttctattttataatatctatattatttaagaactgctgttaagaataggaagtgtaaagagagcgaattatttataattaattataaatttaatagtatagtattagtattatatagataatatagtggccgaaatattaattataattagatatacttctttatctagtgtactatttattattaatttataaagatttcttaagatatactaagtaatatatataacttatattatatattaaagtagacggagactattttctagaataaaaataaaaaataaattatatttagtttagagatatagaaattagttatttaagcttatattgcgttatactatatttttaataaaataaagttagtttattaaaagaaattttatttgattattaaaaaaactaaaaagctcaggatatatattaataagttaatttagattttttttttttaataattctataataaattattattaattattataagagtataagccgttgtactaatgttcttaaataatagttagatttactatctttttaagataatgtaagggcttgtagataatatatagaagattattaactttagcttaaagaatttaatattaattatatattttagtaaatagctatttaaaattttatctattatataaaataagtagttcgtgaatattttaattagaagaatatagagagggattagtagaaatattaaaatactatatttaatattttctctattatttttatagtaatttaatataataattaattagtattttgatattcttatttttctactttaataataattttagaatagattaatagactttttatattttaattaataataaaattttctagtatatatagagttgacgtatttttttataattattatttatttattaagtatttactatagctatattaatattacgttgatctttaaatatattattaatttttttatttaaaattatagattttttttttatatttattatatcttttttaaagatttattaattatattttaatagctattctatctattttactaaatattgggtttctttcttaaagatttacttttctttaatttcttctatcttctatttattattattattaagattagatattaataataaattagtattatcttaataatatagtatctatagttttagtaataagatatagaatatattataaatttaattatatttattaaataaactaaattaatatacttgcttttctataatatttagtatttaaaataatctaatatattttagtactagtttctaagccaaaatttttaatttaatattttagattaataattatataagattatctcgcttaaataattttatttaataatatttattaaaatatttcttttaagattctattacattttactagtattctattaaatttttataaatttttattaattttttaatgcggtattatactattggga