tcccactaagggtaagagggggtatagaagaaatagaaataatagaagggaacattaattatatatatatatatatttaataataaatttacttaggggacttattataaatttaaagggaagatttgatttggggtagtatacgagaatatatatattaattttctatagtaatttttttcgaatttttagtaaggatattaaattagaagacatactttctaaattgaatagatttaaacaattagtatagacaaaagataaagaatgaagggctaacctaataaaataatagattagaagaggtagaaaaatagggataataaaaagaaaaaagagaaaaaaggaaggataggacatcgaactttaaaagataatataatagattattacaatatttatttaattactatactaaataattagtcttttaattttaattcttagtaaaaaaagaataatttacttttggtaatctctaattatctacctctatttacctattgtattaaataattatttattcctcttaagggaatattcattcgtttctctatctatttctaggaagaggatgttaaaagatttgatagctatccttactttccaccgaaaactgaacattaagctatacaacaagatgcgtgacgctagtaaaccgtatctagcttaatacctcccatctcgaccttccgagaaaggcttagaaatcacttactacctaactctacctaatcagacatccgagaactacagtccttataatagctatggtggtattagtattattattgtggtttcctcgccatttcattattaggctaggatcttcctagttttaatcttcgtcgaagtagactattagtacgttacttcaaatataggatcgctttacgccggcggattttaaattaaggattgttttgggaggtattattgtaatagatttgattaattactggtgttgtgattactttgtacgttgaaatggcttcaaattaatatagaaattgttgtaaaataatgaattttaacgaagttatacaatacagaagtgcggtgtgtgtatgtgtgtgcacgcacacacacctcttgccaagactgtacaggcgattgagtgtgggaacagcatcatggcgcctaacccgattcggccaatgttgcacatttatgcaagttgcatatcagttggactagaatgacacgtctgggtctacattttccaagcgccatccatctcttccagaagtccatattttaaccctgttctgttcgagatttgggattgggatctgatctacagatgccaatcgacaaatatcaagcatcccgcaaatcgtctcacctatcaagaaccacgatccttacagctagacacaggatatagctgttgatcttacataacctcgtcaagttctttcgtcccagatgttcagtttcatcaatctccttgctcccccgttgctatagccagccaagccacccacgtgctctcccaaggatatcaatctcggccagggaccaaccccaggagtcgcgatacttcaacgtcgcggaaacgaggtgcaagaacatgaaggtataccaacaactacaggacgtgggtactgaaagcgcttattatcatcaacaaggtctctttcgctacgacatgcgtttcagacatcagctcatgttctggaccgtcaacctgtaggcgagcgtcgtgagatccaatcggaaaattcacctgagactccaaggtttacccctgccaagacagccccaagaagaagaagaagtcagtatccttatgaagatcttcgtggatcagttaggtatccgtgtgccccgtttgctcgatcttggaataagctcaaatacttgttttgtgtctcgaacgttttggtctggagatgcgctcgctgtaaggctgagtttatggaagttgcccggcaatcctttgatcaacttcagttcccgttgttttctgatcaagtacatctactcgacctgtgcacttccttccttatcatcattagtgacttttctctgcaggctcgttcaagttaacgccacacttcgagatgaagctgcgcctccgggaaggaacggaaagggacgacctgagcgaaaccccaaacacccaagaacgccaagcatcatgatcactggactgccagagcggcaggcgctctcttggctgtcgcacaacttggttccgtcattgcatctgcttggcttgatgaagaaatcggaagactgccccccctggctgcccgtgacggcgactaccgagacaatcccaccaaacacaacccctggtacagagtctagactcctgatggcctctaacgttcgcagggaccctagactacgtaccgaagctcacagaacacactgaagctcaactccaccaaggcggcagacatcccttgcgatgcaccccaagctggggtcaaacacggccaaacgattccccatacggcaagtgcccagcgtaggacatcagccacgtcaagctgcctcgtaacattgattttgcttaccttcacttcggttgccgatttgtagaaatcttctgcgcgtacattttcgctccagttaccgcgccaaaacgcacacttaacgtgccggatggatatgcgacgaaaataagagcatgcgatatgcacaagtcaactccctgacttggcttgaagtgaccgttgagtacttttttacaaccaagtcaacactgttgcatctttgtacctgcatctggtttggcttgcccagcttccccagcttccccagacggaccaaccgaccaatccaacctcctcgtcgaaacaaaggggcttcttgtcacgatgctcggacttttgtttgactggatgcttccgtgcctttcatggcttcttgtcggtcggttggacgtacattggttagcatcatgtaagtcatggaagacttcaactgacattggtagcgaggcgcatcggtgtatcggatctctcggctcggcgcgaggatatctaggcctcaagcacccacctcatggtgccatgttttcttgtttacttcattctaactgtacaaccttgtggcttccgtcacctacttcacttcttcttgtgtatttcctatttgcctttacttttttgctagtcatactgtcagtaggtccggaaccactgacagataccccataattcgttgttcttgacctccagtccggttgttctgccgttggctcgagctttgcttcactcccacctagccccacgcagtctgcatattccatctccatcgcatatatacatatatactcgataccctgacagaaactctgtttctctgttttcatctctaatcacatctttcctcccgtcggaatcatggccaggctattcagatcattgatgctggcggcggccgcgtctgtgacgcccgtctggtcgctctgctcgcacaacactttcctccacccgcgagaggagggcaagacagtcgaagtcaagaagttcggatacattggcgtcaccggtccgctgttctggtcatcgttagcgcccgagaacacggcctgctccacgggcagacgacagtcgcctattgatatgacgggaacatcattcaatatggtaccctcgtctgaaatccagatcgacatccccgatttcactgagggcactgagttcgagaacctcggaaccaccatcgaggtcattgcgaagggcggctcgatgactttcggtgagaagcagtacaccctgcagcagttccatttccacttgcctagcgagcacctggataatggcacaagtagagctagtgagtatttcccaatatccaccctttgatgtcagcaatcactaacatgttcgttctagtggaaatgcacatggtctggcaaaccgaaaaccaggagcttgctgtcatcggcacttacatcgacgtcgccaccgaggctggttccgcacgtttcatccctcccttcgctgctccggctcctcctactcaaccggttcccagcggcgttcctgttcatcctcacatcaacaagaccgccccagatgcaccgccagccaggttccgcatcaggggaagcagaagccatagggagcaagaagtcatcatgcctcatcctaccaacgagaacgagacggcgccagtgcgcccagtgggcccagacactccggtctccggtgcgcctaccgtccttctcgagaccatcttcagcaccgtcgacgccatccgcacgcccggcaccgtgacccagactccccccttgatactctccgaggtggtcaacatctggaagtcgggccacttccaagggtaagtgtctggttttctttttctccattcaatgttctctccatctcttcactggccctttttccagctcgctcattactaacctgttcccaactccaacagttacatggggtccctcaccacgcctccctgcagtgagggcgtcatgtggctcgtgtcgacgcagacgctaagggtggcgcctctgacgtttgagaatgtccgtagtgtcatcggcttcaactcgcgcttgacgcagaatgcgcccggtgaggataatatcctcgctaaggcaggctgcgccgcagctggaactgagtgaggcggttgaagctgggatggaagcaagagaactatcaatgatattgtacaccggttaggcttgaatacaaatcaaagggttacggcgggttagccattgacattgttgaattgtaacgcaatctgagagtttgtgtgatttatgtttcgagtcaagacatgttgcacctgaaggagttagattgccctgaagacaacagcgctggaggcaaagcgtcgcaacataaaaaaaagaaaactcttcaagcacagaatactgagtaattgggaatgagaaaaaattgcaaaaaaaaaaaaaaaggcgcgtttgtaacgccgggaattgagcccgacgtgggggtcgaacccacaaccttgagattaagagtctcacgctctaccgattgagctagccgggcagccaaagctgccagtgggttggtagcgatcttcaaaggaagttcctataatggcacatgattccaagtgcgcaacatgggcttcttgacgagatgctattccggccgttgcaataatgattctgtgcgtaagtgcaaatcagtaattgtgattcgccgctggcttgaatactgacatccattttgcgcgcgcgcgtgcgaagttgctgttcgatcttggcatgcagtcggttcttgtgtctgtctccatatcctgtcgtcatgagtgagaaggtttatacgatccagcaaggggaggaaagttttgaaatgatattgtcctcagatcgatcgagaaaggagcagttggattgcttctccgcatgttcgtcattcgatgttccttctccaacaacacaagtgcactgcaggcacgaacaatgtgagctcgcgtcacagtcgcagaaatggtgatgtcataccgttgccgcgttaacacttacaccccgagaacccttgtggccaaccataatagtagtatcatataacaagccatcaccactgctgcaatttgcaacgaattcgacaatcaagaacaactgcacccggagactgtcgattaaagccatcaagagcaaaacaaacccaattttcaagtacaagaaacaccatccaaaatacagatcatagccctcaaacctttcaaaatggtccgcgccactcccgccatccgcaccgctctccgccccgtcgtccgtgccagcccccagcgcgctcaacaggtccgtttccggagcaccgagtctaccgatagcgctcgcgacaagggtcccgtcaaggacttcaacaagaccggtaacaccaacaagccatggctgtacgttttttttcccttccttccatccactccaacaatctgccctgctctgctcaggcacacacccttccctcatcaaactcactacgctaagaatgctaaccaacttatcaccctcctcaaaaacagctacgccggcgttgctggcctcaccctgggcggcatctacgccacgatgatgggcaatcccgacaaggctgctggcgccgcaaagaaggttgatcagaagcttgatttcgttgctgaggggaagagtgcgcctcataccccacatgttggcgacaggaagtaaacgaaacgacttacaaccggttacctaatcgagcgatggagatttgttcgtttggatgagtttatgactttcttacatttacagtgggggaaattgggagtcatttgcgagacggcgttcttttgatgatacttagtttaacgtggtgaatggatgggaggtccccacgcgatggatgataagacgtttcgcggctgtgatgtggaaatgtgtgaatggcggtggctaggaaggtgaagagacgaggaagcactgaatggtgcccagagtttgagttacaggatggaaactggcaaatgctaaggcagtacaatagtcatttaaaccaggacttgaaaagatcaagacacgctcgttcgggaacctctacgaaagaaaggagggcatttatagatggatagccagtacatggatggttggaaggcaggctggtcatggcagatgctgcatatagagctacctgcgctagtccaattcaacaacaaatcacaaagcccgcatggctcagtggtagagcgcatcactagtaatgatgaggtcgtcagttcgattctggctgtgggcatttccttttacttttttcttttgccccttatcggcttgcctcttcttttttatctcttttgtgtcaaataactgttaaacttttgttcaaccgtctttttcttccttttgtttccccttccttttttttctttttttttcctttttacgaacccagctcaccccacgacagttcatagtatggaactctatttccgtgattctctggcatcacaacaacatccatccggtgttaatatgactttgtcaactcagcaccaagaaaagccagtcaaaagtactaaatcatcatttcattcttcttacccaattaaggccctgtcaaatagtttcccctcctccaagttccaactcagtcgagtcagcaacttacacacaccggcaagtccgtgtcctaatccgatctttgtatgcctgcatccctggatttcctacatttcgtttccattcttcatcatactttgtttactttgttgttgtctccagccacacagacccttttgacttacgtacatctcccgcttctcagctcgcacacgagaagatggcgtcgccatctacgggaagtcaagtaagacaagatctgcggccatgttcgctctgtaccaactctcttttgtgaaactatataccccgcagtttttgatgtgccgttgggcttgctaatttgtatggttggtcccttgaagttttcattcttttctcgatagttgtccccctctgttcctcctcggtggcttgcggggatctttgaccgagacacagggcacccgatgaatgtgtgtaaagaaggggttgtgtaacacttacctctacactagctggataggtacatattcaagggctgcctcgtataatatgcgattgaggctttctttgtctgtttgtctgtggggttttgtgacacttgactgagcgccgtggttaggtcggaacgacttccggatggtagaggtaagtaagtaagaagggagtctgttctaggaagacgctgggtaggttgagcatacagctacctaagttacggcattggcgaacgaaaaaggaagccagtcaacgggcggaactcaggacaacctcctaattgaagagaagaggaagagggaactgtacagtgcttttgctgaggcgcttagaagcaagacatgacgagttaaacagaaatctcgccatgggtaaggcgtgtctcatgcttgactgtacgcgggatcactctaactgcctggctgacttgcatgtagtcaataacgcttggtcaccggctcggatgaggcaagtttcatcacgttgtgtactgagtcgtcttgacttgtagtgagagaatatctttcgtcgaagacaccatagcctacgtctctaacggtagggataccatcgaagtgaagagagaggcaacatcgcgtagctcaagcctagccctggacggcgggcccccagatgccggttactattttgtaatagtaaattaggctcgggtagttatcctcccaaccgtacttgtaaagagccttccgaacgagcctattgtcgagggtgagatcgatgaggtataataccctaccccgctcgatatgccaattatcgcgacaggtgtcgcacgcgcgctggtcgggactcagttcatcaagcaccaggtggcgcagaagggaagcgtcaaccccaaaccttgattctaatgaaaacatcgcttctcaggccagccagtggtttctcgttcctggggcacgcgagttacgggttacagtcagtgtaacgaagcgatgctatcctggaccaccatgttcttcagcgattcgaaatcatcaacccggtccgccaatataacgttccagcggcccgctggcgtacccaaacatgcgtttgcgaggaaaggacaatggtgatcactttcccgccgagatgcgggtgaaattccttgatcacccatctcaccgataagatccaagtccaagtctgagtggtaactgcaagtctgtaactgaggtggttttttatgctgtggaagttgtgagatgttgcacctacctacctacttactacccctgttgtttacttccagcctgttgttggttctcagaagtggtccggaatgggtacatggagagtgtttaacacccaccgcatagcccgcgatgcccaaccaacaatatcgtcgccttagttgttaaccgaataaagtgagaactcgggatgggtgttagagacatcgaaaacctagagtgtacttaactgtcttcagcagtagcatcaagccctcgtcactgacctacctcccttccaacgagtgagaaatagctgtcgaacaacttgcaaattaacggagaaagtagagctaccagtcaggctacatgtatgctttcgacaccgcccttaccgtgcagatcggacaaccagtcgaatcaagccggtcaagtcactctgaggggatgagggggaaaggggggaattgtctggtgacacgttccatcattcccacaacccgaaacatgtcgacaacgaaaggaagctgcaggcttgcgaatatgtaatggaaactcttaattgagacatcgatggacgatgtcgacgactagaaggcattggggtgagaaaagccaaaggggaaaggaagctgaagtgaagtccgactctgggtcatcaagtataaaggcatctttcctcctccttcccaaaggtcgaaagaaaaacatcatcagatctcatcaacgcaaaccagaccgactcctgaataacttctttcaaagcacccaaggttagcctcaaccttctccagcctcccatctccaatctaccttcctctctcttcctctctcttcctctctcttcctctctcttcctctctcttcctctctcttcctctctcttcctctctcttcctctctcttcctccttcctcctcctactgcctcctccccatcccatcccatcccatccagctgacatcgcccatccccatccagttacccaaccaacaactcaactcaactcaactcaacccaacccaaccaccaaaatgtcctacaccatccacctccgcctcatcaacgacacctccgactctctgcagctcgtcgaacaaacctgctggttcggccatggcacccgttggtcgcaaatcgactccacgggcgtatacgtcctctccatgaacaattccgggtcctcgggcatgttgcgcttccagaatagcaagggcggtgattattttgccgtggcggtcggcgtgcacaactacaagcggtggtgcgacattcaggtcgatactgccgatgatgctcccctgacgaagttgcatcccaagtattatgatgagaaggatgccaagtacaaggccttgtgggcgcaggcgagcgagtttgaggcaaaggcaaagagtgggaagacagtgagaatcaagttttatcaggcggaggggaatgttttgagggcgactgttgaatatgtttgagttggtggtgagtgtgggtggatggtgagacagggtggaggtggacgatatgctggaaaaggggaaaggtttgttggacaggcaagcgggaggaagacaataacggacaaagatggacgatggaacaccatgtgaaaagaagccaaccggcattacgctcttttattggcttggaagctctgaagcatctgatcttagacgctcgttcaaaaaagctgtcatctctgaaaacataacccaaacctccttacttttcccagcttttgctccctctatatcccttataaacaagtgccagcctttgttcccaggcatgaacataattaaacccttgaatagcatctgtaaatcatcatgtcttaatgtcatcgctcatgcggctcgaaatcatggccaaattaaacacctgtaccccggtccgtgatatgcaaatcatacaactctctcaactcgacgtcaactctagacgatgccagcaagcttcaacgcgttagggttggcagcgaagagagcttggttggcgctgtaaagctggtgaacgagcttcctcacaagctcacgagtctcatcgctgagctgatcctcaggagggctgaggactgactcaaggacagggatgaccttggaagtaagagagttgatagtgggctcgccctgctcgtagagcttgtagatgcactggtagacaggagtgttctcctcgtagtcctccttcaagggcaggagatcgaccagggcgggaagaacctgggcaagaggaacacgatcggggtgagcaaggatcatgcggcacaagcagccagaggcgttgtccttgatacgagcctcgggaatttggagcatgggggccaacttgtgaaggatggtttcgtactggggaaggtaggtgttgctgtcggtggagtggaggatgagctggccggtagcgtaggcagcgttgctcttagtctcgttatcggtgtcagagagacgcttgaggagcagatgcataagcttgccagtgtagggagtgacagtggcacccatgttggcagcgcactcagcgatcacaccgacaccagtggagcgctcgaggttctcagcctcggaggaggcgaacttcaagatgggcttctcgaagatcttccagagctccgagaaggcggggccaagagcgacggcaaggccaatgacgacatcgagggcagtgtcgataacaagccagtcgtactcggaagagccctcaacctcctgctcctcatcctcgtcaccaagatcctgctggcaagggtgggagcgggtgatgatagtgctgaggatgctgatggtctccttcatgaagtcgccctgggcaagaatggcaggaccgcaggccttcagagtggcggcaacattgcggttgacctcggtaacgacggcacttttcaacagttagcttcatgctgcagaagttgattgatcaaacaaggtagggtatgatgttcatgtcaggagtagatgtagcgcgttctcagcatcgacaattattttgcctctgagtgagctgggtttaacgcaaagttgctcatcattcgaacagtcaaagggaagaaaggaaaagaaaatgtacgtaccggtccatctcctccaaccacaccttgagggtggcgctggtaacaatctcgccaagcttgacaagagtgacagtgggctgggtcttgaggggaagaccgggctcccagttagagccagtctcctcctccataagctgccagacgcgggcataagcgcgccacaaagtagcaatggcagccttgcggcagccctcgtaagggtgctcaaggagaggagagatcatctcaacggccttctcaaggtactccttgatctcggcgccggagcaagagtgggtaatgatatcgcccatgatctcgatggcaacctccttctcgaaagcctcaggggagatgccaatgtcctcccagtcctcgccctcctcatcatccatgatatcctcgtcatcgttggccttgaccttgaggcgcttgccaccggtgatgatctcctcatcagtgccggcaatggcacgctcagcctcagagagctcgaggttgatctcctcctcctcaagctcaaggctgtggaacaagcccttgaagacaccgggaaggaagggagagaagtccttctcgtagaccttggagaggcagctccagaggatgaaagaggactcgcggagtctggtgctatcgagatgaagggcctcctcgctggacttcatgagaggaaggacgtagggctggaaggtctgagcaccgacggcagtggcgatgcgaccgacggagtcgcaaacaccgctacgaagggcaaggtcgtcctcagtctccttgatggtgaggtaagcaccaagggcgtgcatgatgttgtcgaagtagggcttgaactcctcgccgagagcctcggcaatggcaccgatagcaccggaagcagctaccttgaccttgtagtcctcgtggccgatcagagcgccgatgttagcgacaagctcgccagcatactgcttcatgaactcggcatcgagaccatcggacatggagtcaagagcaccgcaaacagaacggatgatctcaacattcttcttggcctgggtggcatcgttggaggcggccatggaagcctggaggttcttgacaagagcagtcatgatgggctcgttgtaaggggagagctcagaggcgatgtcatccgcaaggcgagacagaccgacaagggcggcgtgcctgacaccaacatcctggtcgttgagcagggtgatgacatggggcatgatggacttgatctggttggcgatgaagtcgggagcaccctcgacgacagtgccgagagcaaggataccggcctttctgtagccagcctcggagttggtggcgaacttggggaaggcgttgagaaggggaacgataacttggcgaggaggaaggtcgctggcaagctgatcgagcagcatgagagcggagcgggcggggctcatatcatcctcatcttcatcgtcgtcgatctcagtgagaataaccatgctcttgatggtgagctcctcgccaacatcacgcatgccctggatcttcatgcgcctgtaacggacagtctgggcaaggaaagcaagggcctgagcgcggacctcatcctcagcctgggggttgccgccgaggtcaatcatcagcttgacaagatccttaaggtacttgccgagcagcgaagactcgcaagccaagaactgctggaaaacgtcgaaagcctgagcaatcttctcatcatcgccagactcaacgacgtgcttgagaacgtcgaccatggagggaacgagggtctgaagggcattaacggcctggggatcctcctcgggatcgaacatgaggaggcaggcgccaatggacatcatggtgttgatgcgaacatcagcgctctgggggtcgcggagagtgtggttgaagatctcgagaagcttgcggaggtcctcgaaggcggtggggttggcctcgatcaagctgaagatgatgtaggtaccgacttcacgctggttgacatcggcattggtggccaagttcatggcaatgtcgcggagatcgtcccactcgccctcctcgaagtcaaagcaggcaatgacagcgataagacgggaagcggtatggcggcacttggggttctgctccttgagagtggcctcgaggaggacctggcggacctgcaccttctgggccttggggatcttgccccagtgcttggtgacgagtctggcagcctggacggcagccaattgcctgacgcccaggtcatcgtgtgtcgcgaaaacttcgatgaggaggagaaggcactcggggtgaacatagtagttcttttggagctcagccgtgatggccttgactctctgggtatcagctggagaggaggggtcagctctgcgcgttcattttttcttcttttctatttttgtcgcggacgagggaaatcggaaaatgcttacgaatctgcgactccttgaggagcgcggcaagcgtttgcttgtccatggcgcttcaaggaaatgtgaacagaaggggtatcaaaaagaaaacagcgaaaagatgaacagaacagagaagaaaaaaagaaagggaaaagaaaaagaagatcccgtcgggcacaccgcgggaggggatagcaggggtttttgaagagggggggcacagtactgcagtgaagagactggaggcgaagatgggatggaaagacgagaccccggggagaacctggaggtgtcgtgaagaagaaaaaaaaatttggattttgatcaaattccactgtggaatcgcggctgataagagattagaaattttgctgcggggcaaggatcggggggtcgggatcagttcagttcagttgcagctgaggaaattccctccctccattcggcacggtagagtagcagcctgggggcctgggcgctacgcctaaccaccactgtcactgtgtgctgccatcatgtgcctgatgatcgaggggtaatctcccgctctactacctctgcgctgcccggtagcacgaaacattcggtcgtggagtaaaacgggtatggatattgagtgtatattgagcacttatacatatgtatgagccagacgcttccaactcgtctttctccttgtattgaatgttatatcaaagttgctttgttcgactgtgaccgtggcagttgttcgattttaggttcatcatctctaattggaaattttgcccttcttcaccgctatcttcatcattgcctgctgtttgcctaccggcgggcagttatcccgttcgatcatcgtcacagtctctcccgctctttcacccgttatatcttatcacacctccacatcgcgacgagggtttggacagcttgctgtattgactactgctgatgccttcttcaagaactacccagacagcatctcagctgtgtgcgcctttacgaagacaagagtcatgctcgttgaattgaggtcgacggttatgttcgattaggtctatcccgatttttctggatgctcttattccaaggtcatacacattatcgggtcttctttactctacccatcaagccaaccacatacacaaagacacaaaaccatgatgttaaccgccaaacaccctctacttttaacacaccactgaagatctgaacagacatcaatcgtctgtctttcccagtacaagtaacaaaaatctaaccaccgtcttaatcaagcataaccacgtcgcaacagaaagcaacttggatcaagctccctcgactcgcacgcccatcatctcaccctctcatctgcgcaacggagtgtatgagctcgtatcatccgacggcgtctggcggtggtgcctatgctggcccaacatcaaactgtccctcctatccgcctccagccgagaagaatcatgcgccttgaggttagtgctgggacggcgctgtccaccaccaccaccaccaccatacgacgtcatcgtataatcgccctcgaccgtgcttccctccagatcaatggccgacctcatcccaacctgcttgtaccccaccagaaacttgctgggatgataccgcataaacgccacgctcacaatcaccatgagcatgccgtccaataccagcaggtacacctcgcgcttcatcaaaatggaattccaacccaaggcgtactcgatcatgcggaacactgagcggatcaggatgagtgtgttggtcacatacaggacccagagtagctggcgccaggggacggcgacggagtaagacttggcggtcgggttggcggcgatgcgcaaatgaaagataatggtggtgatgatgaagagcccaaagaaggcgatttggatacccaggccgacgaggatgatgttgttgccgaggtcttggtctttgggggtggtagccttggcgaggatgccgccgcctggttgattttggtgtttgtgttagagtgctgactgactgactgggtataggagagaagggagaggagaagtgatgactaaccggcaccctgcgccagaaatgaaaagacgtcacccaacacgaatatcttggtcaaccacttcaccctgatgaccgagtacgcctctgcctccagcatgcaagtgagtcggccgagaatcatgtagatcgacgcagcataaagggagggtcccaagaggatcaggagactctgtataaggtacggcgtcaaggtccagtcgggcgtttccccggcggagattacacggcctatgtaaccgactgcttcgactattgtttttttttgtcgtggacggttagcaaatcgaattcgaagttggttggcttgtgagaagacctgatacggcaaggggatggaaaaacgtacaaagacatcccaccaagaacgggataaagtaccacgtcctgttcctagcgagaagaaacgcatggccgacggcggtgatgctgaataaggcgacgaagatggcgttggctgctgtggacgggtcatatttgtagtacgcgaaggttgctaggtctgagttgttgtccgacatcgtcgcaagctttcgaggatgagattgaggtcgcagagctttctagatccgaaagagagggggaaaaaaatgagggacaagaaagaaataccgatattactgcgttgatgatgatgatgatgcggccgatatcacgaagaatcggcaccgcttcaaacatatatgtaagtccagagggaaccacagctccctttacgaggaaaccgaagcaaaggcatatgggtaacaaacatgtaatacctaaacgcgtaatctttctttagacaaagttcacacacagcctcaacgtatagccgcgacctcgaccgaatcaaaattatctatttgcctggttgacagcttggactggactggactggactaccctgctacctgcctaacaacgttgtcccaacgggtaggtattctatgctgcaaagcgacgagatgagtagtctagaagcttaaagcaagaagcgggccgtatccgcagcgctatgtatttctatacgcgtatacacatgtagatactacatagttctactcaaccttcaagatgtctccataacaaacctccctactcattcccgccatatcatgttagtgtcccgactggaaagactgcgaactgggaattaagcttctcggtttccctgccgggctatacgcgtattgccccataccagggtctcgatcgatccgtttccaacgaatccgatctaccgaccgcttacatacactacactattctacccacctaggtactagttttgagtttgaggctgagtgcccgcttaatgacgaacgagcggaagaagaaagggacattggaaaaccgaatgcggtttagcgcaaatcggtttggtcggtttcggcgagatctatacgcgtatacgataagcagactatacgcgggcgataaggctttttggggttgaacctcgtaaggggccgacaacaacttttttttttctttccataagttctccaatagccaatgcatcttcagttcacctccgttttccagtttcaaggatgccctaccagcttaccagcttacctcctcagctgcgcctcggttgggatgagattgcaaaagtcctactgctactgaagtgcagagctaacgatggatacgatgaaaatgtacagtgaattcgacgatgacggactgggtgaggaccttgatggacacgattgatacagcccaaatgctagtttgtctatttctttatttgaatgcttggtactcctacttgtcaggacttgatatgtcttcgtgaggaccttgatggacacgattgatacagcccaaatgctagtttgtctgtttctttatttgaatgcttggtactcctacttgtcaggacttgatatgtcttctgacccttcaggatctaccttgctgttccaaactaacatccagacggcaacttccacccgctacctcctgtgttaggccaactgcaatcattattcattatcattcttgtatgtattaaaactggtaagtaactgaagttgctatgtgccgcagtcatttccaaagctgattaaattcgcgtatgtctgctgggaaaaaaaaaatagaaccagctattatcccctttcgctcttccgatagatggatcgaagctttcacactcacttcaagtcactcttggcggcctccaaagaattgcattcaacccatccaactccccctctgacttgacgtcccctcggggtcattgtcatccagtcccaattcttgcccctgagtctcctcgccaacaccatcttcaacttccagctgcttcacccccctaacactgctccctctactcaacaacctctctttgaagctctgcggcgagtacgactccctcacatccctcgctgacatcgctcctcgaaaagccaaatcaaaactctctctcgtctttggcctcaagaacacgttgtttgaatcttcatcatcatcactgtcttcttcatcatacatccggacatcacccgtccaagcccttcgcccttctaatcccccgtttagatcaattcccgtcgtcctgacttgcagagcgggctgatgacgcaaccgatgcttaagaaccgaaagctcttccatacgctctcggtaagggattggcgcggttttggggcgggcgggaggatggccgtgataatggttattgtggctgttgtggtggatgccaagggctaggagttcgttgcatcgacaggtggaaggggaagtgcaggcgcagcccgagtcaggcgagattgagaagttggaagcccctcccccctgggctgctacgtggatgagcggtgctgaaccggaggaggaagcgggtgtggtgggcgacttgagagctgtgtcgtcagactcgttggtcgccacggttgctgaaacagaaagggtgggcgttggatggggggagagacgtctggggctggttgggggattgctggtgaggtttggtcggctgcgggtgttatctgacattcgtcgtgatgcgggtttgttattgttgttgctgatattactgagaccgttgcttccccgtcttgactgccacggtggcagcagagaaggggagaacaggccatctgatgttgatgacgactgcctttcttgagcacgagaaccactgaatatggcgctttggcggttcctacgtgttgaacggcgcgctaggttgacattcccagcgccgcttgaggatcgtcgcctcttgtcctctggcgaggtgccttgtccgccagtggtgtcgttgttggtgctgccatggatacggtggagacatttcctgatggtgttggctttgtgtgcctcaaagaccagttccagttgaccagtcaaaaagttgcggtaggcgtcgtcgatggcctccggaagaaagagccgaagtgtctcttgcaagtgcgttttcagcgcttcttgaccttcgtcaaattgctgctcgacctcggctagttcgatgacgggatggaagtctgcatgatgggttagttgtcatgtcttcgttcacaacgtgagctcgaggctcttgggtttgctgcttaccagaactaggaatctgatcatccaggggaaagatcagacgccacaggttatcccaggttcggattccatcgccagaagctaaagtcctatctacatcctcagatatcccatcctcgggattgcgaggtgtttccgtggggactgtgtcgcacatttcatccttgggcagcatcaggtgttcgtccaaccctttctgcgtgggaaatccgactttgcatcgctgacattggtgaggcattgcgcgccttctatgatacgacataacatggtgtcgcaagtcggccagtgattcgaaagaagtcatggcgcaaacttcgtggtcacggatattgaagcgaaccgggttgcgcacccggaatgggcaggagtatccctccatgccctgcccatccatcgcatacgtcgcttccagatcgcgttcctgtcggccgcttcggatggaactgctgctgatcaccctccgatgccgggacggaaggtcgtttctggccccaacatcgtaagacgtccttcgcgatcccaccgattgtaccgagttcgacattctccttatggatggagtagctcttagctgtggagcgtatgctatgctcggtggtgcagataccgccggcgcatttgaattcggcggtccaagcgacacggtaatttcttctagacatctggcgactgcgccccagatcttgagcgttgtcgacggttgttccgccgcagcgttctcctcagtttccttcagaatggcggcggagatttccgaggcaagttcccctccgctgggtgcatcttcagatatgggcgaagtccgtaagccgccggaggcgtggtaagtataccgttgccgggggtaatctggaagaccaagcccaggaagcagtcgactggacgatgaattgcgcaccggatgatttcgctgagttgggctcgccaagctgcttctggcactggtagcttcaccataagcgggtgatggccttcctagtagcgataatctctttttctggcgtgaaagctggacatccagacttggtggtcttgtggcacggtacatgttggtagaaggtgtcgaatctggcatcatgccgctaccactcgctcgctgcacatattgttggctgccgtcagaagacggatccgccacaatatcgcctttttgtgatgtcaaagcctttgggatattatccccatgttggcggcgggtgtcgagtaactccggggtcgagagggccatgagctccgtatcataatcggaataggccaatgacaaagatacaggtgaggaatcagtcgaataagctagagagcaaggagaggcgagagaaaagagcgaggtccgtagtggtgtggaaggaacaaaaggaacatagagaggagcgggagcagaagtcgaaacaggaggatcagaattgttcttcgattgaggttctatgggacggtcgttgtggtcatttgtattgagattggtcaatccggcgcgtaactgtggcggcgccgccggtgagtgtaacggatgtactggttgcgcattatggtgatgatgagcaggttccacgacggctggatgctcctctgcggcgcttaattgcccctgttccttcgattgcttttgtcgatctgacgactgcctttgcagcaggcgccaccaaaggtccatgctgtacgcgtgggcctttgccacgagccagccatggaaaagggttcaatatcttggaaggaaatgttttgacgacttttgggttgtaggaggaggcctaagtggctgtgtttcgtcttcttggtgcggatagagcggacgactgacgacctcgaggtggatggatgaatgttggcggattagggagctgaggcgagctggtaccagtgagctgaatggaaagcagtcagcaatcataaaacaggaacgacgtcaacaaaaggcctttggtggccatacagatgcgagaaatggacaatgaaaggagaggacgggacaaatacaaaaacaacgaaccacaaggcacaaaaggagttgtccttgggaatgcctggtcattctcggattcttcagtggcctgtcttccgcaccgattggtcaatctgtggcccattcactgaacgacatgccggatctggatgctgatttgctcgtgattggcctgcgccaacaagggaggtcaactgcccactctcgctctggtcaaaatcatgcgcaccgcgcgcaggtcactacacattttgatgcttcaaaacttggccaaagtttcaccaaatacttggttcttattgtaaacttataagcagccaaaacagggccctttcaaaattatacactatctcaaaaccacgggtacgtgactatgatcgaatacattttcatgaatgtaaccaaaagtggtgatgttcgccacggctgcggaagtgggtggtggttaaaccaattgtcggtgcgcataattctgacgtctgcgagccactgtaccgtccctgtatgaaccacagaaggtacgttacctaggcttgacgcctggatgcaatttccccggaaaattcgagatctcgaccactattcgctactatacctggccatcaacggggattgcggcatccattcagttgtgagcctccatacctaggtacctcgacatgcttttcaaaagagcagagcctcctcctcctcctcttcttcttccaaggttcttgttttctttttttccccaccgattctgacatccagtccctcgagaccatgaactacctggtggcgtcggacaaagaccgaccaagctctttgggattccaaaattagttttccaaaacctgttgttttgcatcgacaacggaaacaccacatcggttcaatacctacggcatggatgaaattggatcgaaccttcttctacctcggcgcaattcaacggaagcgtgctacctacttctaagacgggcctgggcgcggtttggcagtcccgaacgtcttttaccagactcttttcagggtccaagctccggaaattagtacagatttcggttggccatgttggtaccctattggacatgctgaccgccagcccatcccggggtaatccaccttggtaagagcatcatgtgtcgacagatgaatggaatgtttatgcgttctgatgtggttggaggtctttggcttcttcgagttggaggaaaagtcacgatacgtccgagcttgaagtgcctggtttttgaatgacaggggcagttggcagtgggtagctactagctcaggtacactaggtacctgggtaggtaggtaccacagggttagggttgatgccgactgtatcgacagcgacgtcatcgacaaccaggactacacgatcgcgagaaaagatgaagtgaaacatgctccgtatacccagccacaccattgcagcaatatttaagatcgtagctatgaaagcttcatgttgtaccatcaatcttacgcaagactcaatggatggggatccacaaacatacaaatattcactaacagatcaccactacctatgttgatcactgtgtaaattcctgttgaaactccggtatcagatggtccaaaattagtgacaggcacaattatcttactggtcttttgcggggtctccacgtgggcttttcatagagttatccaccccagatcgcgaatccgttagcatgcgattgaccacgttaggtttatttggtacctgaaacctttcccccaagacaactttgatagtgtatacttacgatgtggtcagtgcttcctggggtgtgtgtgtgacgtactagggaaagaaaaaggttgttctgggaactgacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccgtgttcgtgttttggctgaaaagagcggcataaaatggcgctggttggtgaaggtttactgcgtatacctacctacctatcggactttatgtctatccaattcttctcctgttttacctccgtctcaacacttccatctatcaacccgcaacccaactctactaagcgtatccctctctcgcagtcgccttacccctcgccatcctgttcatcattcccgtcaatggccttaccgacgcatcgacaagactatgataccaagttgcgctcccatccttctccgtcatcctgacagtcgtatctcccataagagtaggtggcgaatccaggtagatcgactcccacgcgccggcaggcacctcaaaggtctcgtgcagcgccgtaatgtggctgtatcccttcttgcgaaacgcttgcaaaaagtcccagccgtcgcggtgctccttgtcgtgcgcaaacttgtgcaatccctcgatatcgcggaagtaaaacaccgacatgccggcgttatgggtggcgcgcttggtctgcttccaactggacatgcctaggaggccgtactcttcctttttctcgtttatggccttgctcatgttcatgaagtgggtgaagagttcgtaggcgccggggctagcggggcccagcgggtggttgtaggagacgccgaggtggaagacgacgatggagctggagcacggcgcattggggtagcgaccggtttgccatgagggaggctggctgctggtagaaccctgaatgacatcggccatgtacggattctggttggtcttgtagaagagcatttggccgatggtcgaaccgatcgagtggagagtgaggatcaagacggggacgacggcataacggtaaggcagaatggcgaagaggacgatctgagcgagcgcgcccatggccatcagagtgcgaagtctgaaagcatctttgatgatggtctttggcgtacgttagtctcagtctcccaacgttctcaaagcagtgggtggattacttacctccttgtgcggaggagtcccaagcgggcgttgcttggttggggtaaagatgggtcggaaatctggtttttcaagagtgtcccccatcttgatagtggttgatgttgacagtctggtacacgcagtgtttacaaagaacaaagagaagaggactgaatttgatgacacgagatgggcaatggtatatgggatcttttagttcacggagtcttattcaacctacgctaaggcctaaactagcaaaggctgacacgcgaatggccatctctccaatgtctgtagctgacaagctacaagtgaccacgttggcaagcctgctgagggaacgaaggtggtgaagtacccccacacggaggaattcactgttcgcccaaggatgtcaaagggtgagatggaaggtatggaagtagggtctcaaccacaaatccatcggccaacttgcatcgccaggatcgatacaggctgatccagcagccgagatccgtctgggcaatacacatagcacgactcggacatggttgcgtagtgcagacgttgacgagattggccctgaaaggcggatatatcgccctaaaaatccgtgaaagaggagtgcgagttattgttattgaccacgataagtccgagaatgatcgattgcgtggtgttgcgaagcgtggaggctggaggtgtgtgatacatgtgccgcaatcactttagtccatgcctttggacacgacaagtgacgagtgtggctgcactgcaaacccaatggtcttgttggcccatcttatgtgagaaaacaccgaaaaagatgtcttgcccggcgagactttgcctaaagcgtatcgatgcgaatatcgtcaataagtgcggtaaaggtaagtattgatgtgtacaatgagtcaacaaatgtgtggtcggatgttgagtgaggcgactctcggattctggaaagtgtaacgaatacatgaaggtactctgttttttaccttccaatccgaacgcgagagttggaaaagcgcactgcatcaacttacaggtgcgagaactgaagttgaaatggaaggaaggaaacaagcaaagtggaagccaagacggtggacatcggggcctcccgtcgtggccgtccctgttcccttcgacagtcggtttatgtacttgtacacagcgggtcagtaggtacgtaccttcaacagccccttgacgctgtcccgctgcctgccaggaggtgcctgctgcctgcccccgccttttcccctcgactccggacctctaccactgcctgccccgcctgcccaaccttctgctcgccccacctgcgacctcccgtcgttatccaatgtcccagcaacagtcaaccatccattcgtctttccccttcgattctaaagcctgaacttcaaggcaatcccataccagatcgaccacctcgaattgttggactttgtacatttcccggccagactttccacttctcggtttccctcagtatctaccggattccaacttgtatttaagctagctctccccccgttgtctgttttaagcgcagcaatacaccgaccaccgacgactataatccatcccgccctaccctcaccaccaggcttttttttttggaaggccaaggtcgcttcactaaaatactttatattgcacgctcacgcgcgagctatattctttcggcactatggattccgaacactttggaggtcgtactgacgacgacctcttcgccgacgacttcgagcccgtagcgcccgaggagcaggtcgcgaccatgtctacggaaacaggaacgcccgtacaagacacggacatcacgagtcctgcttccactgccgtggaatcccctcaatcgttggagtcagcgcctgtccagaagtccacccccgcgcctcaagcacccaaaggacttgccaactcgcgtcacgcacccaaaggtcctgagaagcaaccacgcaacaacaatcgtcaccccaaagccaacaacaacgtcaacaacaacgccggcaacaacagcgcgactcagtctcaacaacagcagtccacctccagcacacctccctccgcccctaaagaatttcgcgagaaagaagccagggataaggaagctggccgtaacactgcaagtgtctcatcggccgctagaattggttccggggcgaatccacgcaccaaacttactgaagacgaactggcagccaagatggagaagatgcgtattatggccgctgagaaaactaagcggttcgaacaagcccagcgtgacgaaaatgagcatgctgccgcctacgctaagggcatggaagaggataggaaacgtcgtgccgagcaagcggctaagaggaaggctgccgaggaagaccgcaagaagatggatgaggagcgggaaaagaaccgtgagcgcaagatgcgcgccatgggcgctaaggagggtggctcttgggacgagggcaaggaggagcgcatgagagaggaggaccgaagaggctacaggggtgttaggggggttgcaaacacaccatcgtgggcgcaagatccggctgacggcaatgagcaggcaaacggttaccgtggcggacgtcgtggtggaagaggaggattcggtggcggaagaggtcgtgggggaggtgatgggtatggaggtcgtacccttttcgagccggacccggagaacgagactggtcagcgtttctatcagcgtgacaataaccgaaaccgcggcagggactggaaggcggatggcccagcggcccctcgtgctgaacgctccgggcctgggcctggtgcaccaaaagccgacaaaccgaagttgacccccgacgagtttcctgcactccccggcagcaaagccaccgcaccgcaagtcagcacaagcgcccccctatcttttgcttccttgcccctctcgcctgctgtgggcagatgggatgatgaggtggaagaaagtatctcgaaaaaagcggcacaggcaaaggaggcggcgaacgcgcaggcgaagtcaaaaggaaactagaacccttcctatgcgaggcctaccttggcttcaaccgttcgttccaattctcaggaccctcctcgtatcaagccaccgttaatgtcaacgacgcgcccaaaaggtcaccatgaatctgattcgcgagacacagtcaataaagagccggcagcggagcatgagtcgacgaaactggcgagggtgaagggtttcctctcagttccaacccaagtagtggctggccacctaggtcttgaaccaccaaaggttgatgccactctaacttcagatcagatagtcactgcccgccaaacccttaaaacgccggtggccactccagcgttagacaagttaccagccggtctccaacatctcgaaccgtccaaggcggtcggggtacaaagacgcctcgagcaatatcaaagggacctcgaggaaatgcaacagaaaatcgcagagagggcaatagaaacacccgggagccacaaagcatcccaggttttgccacttacagcaagtaacagagcattgctggatgttcaatatatgaaaagcgagcacgttgaagatgaacaatcctatcgccattataacaacccggaaaacattataaaatgggtaacagaatccgatatcacccaaatgcgtcggtggaagggtcccaacatgcattccgatgagaataatacgacaccagaggagtaacttgccgttggtgacgactcggtgtatttttcctcgggagggcgacttgtagaggggtcctggaaaccacaggcattttttttgggccgtagaggatggaagcgaggtgtttctttcatgtgatacgaaaaatgtctagacaacagcgattttgtaaaagcgaacagacgaattgataccacaagaatctgaattgagattgctagccggaaccgcaattgatcatgcacaatgtaaagggtaacccgagttatatcgcattgattgaagtgtaattgctggtaacgtcgattctatacctgtctgtgtgttgcgctctcatgatataactaatagcttcttttctctacgcgggctgcaaaaataaagaccataaagggacaagctccgacttcttcaaatcccaggctcgaatagtgtaaaacgccccaacgccctttcaatgcacatgattccgccagatcttggatcgtatccatctcctttccccgtttcttcccttaacatcgacgcctcaagcaccctaccacccaccacgtctaggaccacgcccacgataaccgccaccgccactcctgggtccacggcctctaccccaatcatcatgtcgtccaccaggacccgttggcacaccacccatatcatcatcaccaccaccgcccattcccatgggcctctgccgtccacgcatctccttcgggaatgcatcatacgtcttccgcatctgcgcatatcccaaatgcatcttgccaaagaagtgatccgccagtctgcggtcattatccaaccgggacaggtacgccccgcacacgtcgcacacctgcagcttctgatggcctgacgggccactcgtatccgacagcgccttcagctctctctccttctcctgcttcgccgcttgcgcctggcgcaccctgaacagctcgtcatacgccctccccacttcgcccagctctcccaagatctccacctccaacagacccgtcgcaatggtcgtgcccaagtccgagatggccttgagcaacacgtttgtctgccggatctcgtcgggcgtcttttcgaggcgtcgctgtgccgcgtcgatccgtcggttgcactcgtcaatgtacttttgcaggtcgcgcatgtagtcgtagtcgaaaccgtacttcttcttttcttgttcaggcagggcttcgtactcggccttgagggcttccgagtgcacgcgcgagcacgggccgaggtcttgcttggtgttggtgaagaggtcgtgcgggcaggtgccgacgaggtaggagcggcagactttggggtcggtgagggagagttgggcggagcgggaggagatgccgccgcccatcagctgctctgcatggttggggtgaagaagttagtgggagtttgtaggggggtgggaggaagtatggggatgcgacttaccgagcagctttctttgttcggccgccatgattggtcttgttgtttataattattactatgaaaatgttttgggttcgataggcgtcgctaggttttggtttgacggaaattgcgagggctggtgatggtaaagcgctttcgcggttgctgacgttttgttttgtttgggagaaattcccaagattttggaggtcgaatgcagtcgcaaaagtcagccgcgcatgcaaggctgcttgctggatggaacctgatcgctgaaaccggggaagtggacccactttacataccctccattcccctgttgccgctataatcccggttcatccactggaaatgtgctgtcatcaaccacaattcccttctgggtcttgtcccgctatgccagggcgcggcaggcactcttccagcacctcccatcagcaatgggggggggtgcccaagttgcgatcccctccgacggcagccagggcacccaacgcaacaccaacaaaagttaaaagttaggtgtgaactgtcaccatctttgccgtcgtgtcttccacttctacttctgtcttgccattgtctccggaaattgcttttggtactttgcggtggacgtacagatcaagcaaatggatagacaacggcaatagacagcgttcactccagttaatacaatgcgcccatcctttccttcttctttcttactctccttactttctcttctttgcttctcgccctacactgcgatcgccaatgcctcctcctcccctgccgattccatttccaactcccgatccgactaccacgaacagctaatattgcgcccgctaccattgtcgactctgctcgccagcttcaacttccgctccaacacatcgctctctgccttcgaggcgcacaatttccgcttcttccccaggtcgctgggccagattctcgagcatgccggcacgcgcgagttacacttgaggtttagtctgggaagatgggatgccgagagctggggcgcaaggccgtggaatggtgcgcgcgagggtggaacaggtgttgagatgtgggcgtggctggaggcagatacagacgaggagtatgtttcaccaccacccacacaacaccgcggatcatgacttgggcgagagactaactacagacaccatgtagggccgaccgtaaatggctgacgctcaccaatgcgctgtctggcctcttctgtgcttctctcaacttcatcgatagcacccgaactacccgtcccgtcatgtccttccagcccgagggcaaccacatcgacgcgaacgcgacgaacatgcacctactttacggcgtgctaccccacgaagttgtctgtaccgagaacttgacaccctttcttaagcttcttccatgcaagggcaaggctggtattgcgtcgttgcttgacggacataagctcttcgactcctcatggcagacaatggcgatcgatatccggcccgtgtgcccggaggatggcgagtgtgtgttgcagatcgagcaaagcattgacatggtattggacattgatcgatccaagagacccaggggtatgtgtactaatgattgaacgacgtggttaaagactacaactgacgaaaccggcttagataacccgattcccaggccccctccggcccacgagatgaagtgcaatacctcgaagccgtaccacgcccacgatacttgcttccccaccgattcagccgccaaccaggactggtcgctatcccaaatcttcggcaagcctatcaagggaacctgccctctgaccgaccctaacgtgtctcctgtctgcatccaagttcccgattcgcgtattgtcttcgcctccgagggcgctgttgagaagaagaaccccgatcagacttcacgctgctttgacttccccgccgagaacgacttcgagatcttcctccctgcccccgaggccgaggacggatcagtagtaatcgaacacgtcgtcaagcccgaaacgcccctcctctacgccgaacgcagtttcaccggccacggccaagagcgcggcggcgtccagaccattctgcgcaaccccagccccgaccaggaagtcgagttcatctacatggaatcccttccctggttcatgcgcatctacttgcacaccatctcggcccgcgtcgacggacagcccggcaaggccgattccctgatccaggaagtctactaccgccccgccgtcgaccgcgcacgcggaacccaactcgaagtccgcatgaccgtcccgcccgcttctaccgtttttctcacctacgactttgagaagtccatcctgcggtataccgagtaccctccggacgcgaatcgcgggtttgatgtggccgccgctgtcattaccatcttgaacagggacaacaagagcggtgggaatggaagaaattcgcggtttgcggcatataatctgagaacgaccacattgctttgcaacctcccgacgcccgacttcagcatgccgtacaatgtcatcatcttcacgtcaacggctattgccttggcgtttggcggcatgtttaacatactggtgaggaggttcgtggcggcgaatgagggcccggagagcgggttgaagaagggggtaaataagttgaaggcgaaggtggcaggctttctgaagaagggaaagaaggagagtgctcctgctgttgctgcggaggaggagaagaagatggagtgaaaacacaacggaacggtccatcgttgtgtttagacaccgggtgccaggtcatatagtacaaataaaattgtaagaaccactttcacactctgaactagcactacctctactgccccttaaaccccgggaaaaaccccctcggtacctcccacccagcatcaacctcgtctttcatcgtcttcacagtcctctccaccatatccggtccatactcaagttcaaccacttccttcatattttctgcattttcgcgtcagcagtcagtttgtccccttttacttccttaacccctatggcctaaaattaagaagcggaaaaaagacttactaggcactcccgcgtcccatccctcctcctttagatacacctccaactcccgcggcgcctcctcgtcaaagccaacgttgctcatcacctggatagctgaagcccggttgcgccggatcttttcgtagacttgaagtcgccgctcgagttcctcgggggaagaagcgctggataagtcccccaggcagaggccgaggacgagaccgtcttcgattgcttgggcacctccttggccgtggtctttttttatttttttttatttttttttctgtgattagtgtagtagaccaggaaggaaagatgtatgatggaagggtaggtaacttacgaggtaacataggatgagcagcgtccccgacaagaaccaaccggtctttgtgccaggttgggatgggagggcggtagaggaggggccagcgtttgaggtctgttgctttgctttttgatttttctcgttagcacaccgatgatgggttaacatcaagtccttccatgaggtgttattcattgtggaagacgagcggatggaggggggaaccacatagaacggatagggagataatgaagacgtacttgatcacggataggatgccggggtggaaatcggacagtttggaaaggacttcggacttggagacaggggcgtgccagtcttggggagaagatttgaatgtcagtgaaccagcgagcatgatatttgggaaggggggtgggtgagagtgtctctctgggtactgaccttcccgcttcgcagtatttgtctcatcccggagcatgacgacgaagttgaacacttcaccactgcttaatcgtcagccttttttctcccccttttctcccatgaatcgttttgaccaatctctccatcttatcacctcaaagtcatcgcactcaccctcgacaccgataagcaatcaccctcttcctccccttcacatccggccacagcctgcaaaccttggcctctttccgatcctcatccaagaaaaactttgtgtctggatcatcagcaatttccgccgtcggaatcagaaaccggtagcaggtatttagcttcggatcaggaagcatctgaggctggttcgggtgtccgaggacgtattcaggtgcgcgagagtgcaccccgtcggcggcaatgatgaggtctgctattagaacggtgttgtcggagagggtcactgagggtactgaggggtcctggatttcggttcagcaattagtctcttgtctttcgaggacgttgatggtcatctgcttggtggtggaggaagtactcacaaacgcaacaacctctttcccgccttcaatcctcacccacccctttctcccctttctcccctttttctctaccccatttacttcctccttttcattcccatcatcatcatcaccaacctcatcgatctcgtcgtcgtcatcatcatcatcatcatcatcatcatcatccatatccaccaccaaccccaacaaccccccatgcaaatcaacccgatgcgcataccacagtgctccccccctccaaacctcttcattcctactatgatccaacccttgtcccatttgctccatcgtctgcggattgacgaccaacatcccctcgctctttacaaacttttgtttcagtgggtctaggccccatccgcgcccgggctgggggtggcagaggaagcgagagacgttggggggaacgttgattgccgcgcctacttcgtgagatgatgtgtatgacttgctgctgatggtggaggaggaagaagcagagtagaggtaatgggaggatcgctcgaggatggttatccggtgaaaagggttcgcgcgccggagggacagagcggtggagaggccggagaggccggcgcctgttactattatgtccatcttttctttttgttttcctttcgatgaaatgagttggatcaccttgttggggtggtggaatattttgatgggaatggacgagatgggtagagagttgagggtgctttttggttgtaggaagtcttgctgtagtttgagatacctttccttgtaggacaaagacggtagaggaagaatggaaagtaagaatgactgctagatatgacgagagtacgagggcatgtatggcataacaataccctgacgtatggtagccgagctgaaaggaaggtgcggttcattgttatggctcggaacgaaaaacataatatactacgggcagatactgagctgcagtgacacctcaggctcactgagtgacagaggaagggttctggatcaagccggaggaaggtcgggcgctacaatttttggatatatcgaccatcaaacgactgtaattgtatctccaaactggtttgctggatgagttgttgtgttcccttggtagttggtagtaataatagggtctttagtcgtacctgcttttgcatttccttgaggcctcaccaccccgtttctcgaccagtagtactgggtgatagattcattgggggaaaagatagagtagagaacattgcagtccatggtttgcatccgtgacacaggtgtgtgcgaagggtagcaccacccgtatagcaaccacctaccagagaattacgaactcttgccgaaaccaaccactattttaacatggcacggcctatcacatcaagttcaatccccaaagaaaggcacataatgatacaccgtgtctggaaccctgcaccatccccagaaaaaaagacatggagatacacaacgggatatcaattcaaagagttctatataaaccactcgtaagcccttctcttggacagccaactctcctctttcatggtttcaacgccgcggccggccctctaagccgaggcaaatttagcgagatactcctcatgaagcttcttctgcttctcccactccttcttgagcttcttgacctggctcttgggcacttcgttgccatccgccagcttggtgggcaagccatcggcgtcgaattcggtgtacttggcgtcactcttgaacatatcctggggagaaagcttggccttttcccacttttcttgctcggccttttcctttgctttgcgggctgttttagagagtgtcagttagtgtcatgattctaacgtggtggaaataggtaaaaggaaattaaaacaacttaccctcctccttctgtctggccttctcagccagcaacgcagccttctcctcacgcgcctgaatcaacttggaagccggcacgaacttgaccagactaggtccatcaacgcgatcatcgagctgcacaccaagatcggtaaggtcgtagtcacgaatacggtcgctgagcgcaaggattgcttgcttgaccttgggatcgagagcaactccggaagaaatggtagcgcgcaactcatcgcgcagcctggaggtagcgcggatgaaaggcagcgccagcttttcggcgtccttctcgccgctcttctcgagctcggcgaactcgccgtcggggttctgctgctcgaggagggacttgatggaatcgttaccagaaaggtcgagcgcggcaacctcctgcttgacctggttaaagacggcggcgtagggcttgacagcggtctggggatcgacgttggccttgttagaggcagtggcggaggaccagcccagaccatcgtatggaggctgggcgctggcgtcaagaccgaacacgccgacgatcttggtcacccagcgagcaacggactcgagcgcttggacgttggggttgctggagttcatgtagatgttggcgttgcggaccagcttgaggaggacctgcatggcggtaggggtgtcgaaggagttcctcagggcggcgtcgaggtccttcttggcttgctcaaaatcctcgagcagacccctggcaccggcgtcttccgagagggaaagatccttgatgccggacgaagcgtcgacctcggacaagcgagccttgatgttggtgaagaagttgtcgagcgtggtctcccagttgtcggcctgtttcctcatgtcgggggagatctcgacaccgtcgttccagcggctgagcaggaagacgatacgcatgttgcgggcagtgtaggtggaggcgagagcgtcttgtatcgtctggaagttctttaagctcttggacattttgcttccggcaatggaaagatggcccatgtgctgtatggaatgtcagtgcatgatcagaacaccaagagacaaaaagcttaccaggaaatacttgacccaagtgtgctcacccttgcagcagtcatggaagtaagcctcactctgagccagctcgttgtcgtgatgagggaaagcaagatcgataccaccagagtggatgtccatctgctcgccaagcttgtcggaagccataacggagcactcaatgtgccaacctgggcgaccggcaccccaagggctgggccaatagggctcaccgggcttcgactttttccaaagggcaaagtcaccagaacgcttcttgcctcccaaagcagtcgaaagggaaccctctccctcctcttgcagagcggtgtcgttcttgctctcggggcgaaggcgagcataggtgttaccggccttctcgaaggcgccaatgtcgaagtagacagaaccgtcggcctcgtaggcgaatcccttttggataatctgctcaacgaaggcgacgatctgaggaacgtattcggtaacgcgagtaataacatcgggaggaaggacgttcaaagcctccatatcgtcagcgaatgccttctccatcgtctttgtgaggtcggtaaagatggtctgatcgctagtgtcgatggtctccttgtagagcgaatcgaggtagggtaggaggacgtcctcggcggcgtcgagaccggaaccgttcttgagagcttcggccgcagcatccatgttgtttaggtgcatcttgaccttggcctcggcgtcgccaggttttgtctcggggacaaggggaccaccggccagaacaacaccgtaagcggcctgtttccgctcctcgtaatttttctcgtctagcgggccagcatcttggggtgccagcaggggaagacttttggtgtatgcctggaaggccttgaaaatgagattgtggatctgctcgggagtataaggcttctccttttccagctctaggagcctctttctcctcgctttgatgatgatctgagaaaagtcagactgatattgatgattactcaagaacagaatttaagcccaccttgtcatcgacatctgtataattcatctatggtgaaattttagcttgaggaacatggcaagttcgatggtagaagcatgtattcgtttactcaccacaaagttgaccttgtagtcaaaataatgcataaggatgcggcggatgatgtctgtggagacatagttacgggcatggcccaagtggctgagatcgtactatgaaatgtcaacggaagtaaagtagaagtcgtagttctcagtacatacaacagtcggcccgcaggcgtaccagctaatggcaccctcctcctttggtacaaacggcacggggggacccggcttcagggtgctgtgaacggtaatggcggccatgattaacggcgacgatgtgaataggcggcgggggtatgacgaagggaggggacgagggaaaagacgaattggtcttgtactaatagccgagatagtcctggtcgaaggaatgaggccgcgtagacgggcaaaggagtgcatccggtggtggggttgtttccagccctatcagattggatgtcaagtccagagttagtcaaaaggtcatgagggtaggtaagtagtaaaaaaaagaggtcagcgtggcaagcgcacagctgcaggtcgactgagtgataatgctcaattgaaaatgatattcagacctgaaagagactgggacggaacgaatgagtcaagccacaccttttgtatactagtagtagcaccctgcacttgtccacggcgctgtgaatggtcacggtctcagctgtgagtcgtaaattgaaaggtggttcttgcaatctttcacaagggaagactttggcggggcaagggcggctttcacccagggttagggttatccaagctggagtactgtactgcaaaccgtgtcgttctctgagctgtatgcagtgtcacgatgattggcacaacggaggtgagaatagttgaaatggttgaagagaagagagaaaagaaaggaataagattggtgattgaaaaacatggttatatatatggctttggggaaacgtgtttgagtcaaaatgcaatgcaggaattggtgatgcatgtgggtcatgaggagagaacagtcccctttgtctagaggaaacaccgaggagaagtccatgagtcccgaagttggggttggaaaatggtgataaatatatgcaatgcttcccgtcctcgccaaagggctactaatcgatgcacatcattgattcaaggacacatgctgtcgacaaagcgggccgcaaattgcgatgcagttctccaccaagctgtggcgcatatgtggtgttttgcaactgaaatctacaacgaagtacatgctgtgtagactctctccagccacatttgaggagctatgaccactgcagggggaaacctgaactgaacgaactcaatgtgggggatctccgaccgggtcgtcccgtttcctccactttcacatttggagtcaaacctgccgagctacttaaggtactgacgagtccctaagcaatcaacttcagggtctagattcggagttccttggaatcatttccatgcaactcgttcagaagctcaagagaaattcatcactcataggatccacagcccaaatacactgcccacgcgccagcatctcccgactcacatggggcacccacagcccaactacaccaaacaacccgaatacctaattatccaaggaaccgagcttcctgatcacggccgctgccatatccttctcattttccagcaactcgatgccgtatctcttggcgacaatttgcacgttgcccctcttcttatagtccttgtggcaacacacaatggccttgccggtgcgcgcgcagagaccaagctccaaaagactgatgggcgcaagtgtgttgggtccatagtatatcaggactatgtctgccctttcctgcatgtccagttcccattcgacctgctcacggaagggtttgaatgatatgtcttccggccagtcagtccaattgggtgggatggggttgataaccgtaataggaagacgcgagagttgtctggccaagctatcccgccagtcgggctcatctcccatcctagaggtggttccagctaagaagacggatttcttgccggtgaattcgggacgttctggggcgcgcaccagttgtagcgggccgtgtggttgcgaagcttgttgcgccatcccgttgctaagggtttgcctggtggatgtcatgtatgtctgatatcaagtgaaagacagtgtctgctttgggagagaataaaatgccagggtcgtcgaagtcaacaaaaagaagacaagaagctaatgatgatgacaggagagaaaagcagggtgtagaaataacaggtttatgacattgagttacagaaagggggaaaaaaaaatcaggaaagcctagtaaaacgcccaacgaggctatgaaaccataaaatgaatccaacctatcgatataattgaagctttgtcgatgggaggattggggaggtggccgccacactggcgcggggaggctgcctccacgacccgtacgtatcctgtccggtgtaagcactgaccatctgctccacctatctatctctcgtgcttcacacacccacccgactgcatgctccccggcctgcgtcgagatattttggcgggtttgttagcgcgtcggcgggagcctgtgcggttcactaacaatttgcgttggacgtggaccggaacgttcaaatcgactttgtgcgtcgcgtcaatttacacggtaactgaaaggaaccggggacatttcatccactttatgtccgcctccttccatctcatgtggctttcttcctgccatgccatttctgtcgacttccgcctctcctcctacgcgtcgggcaaatgtggacagcaaccaccagtcaccagcagcaaataccagaagcagcaaagaaaacaccacaatctcagcaggttctcatggcgacgacaatgatatcgggcagcggcatcactcgccgcggaaaacacgagaatatgagacggcaacggcaacggcaacgccaagtgggaggttgattgcatcgcatcccaacaccgcgacgccatcagcttcctcgacctcggcaacccttcactcaccacccaaacctaaacccaaacctgtgttcaagatgaagagaaccggccacagccgtccttctccctcttccgcaaacgctggcccaaaaataccaaagccccgaccaaaaccagagcctgactcggacatcatcgccatgggggatattcaggactcggaccttataaaggtccaactcgccatggacgccttgagcgccagtcgggcgacccgctccaagacccaagcaccaccaaaaccaccaacgatcgatccgagcaccgaagcccttgatgctagcgcttacaaggtctggaaggatcaagacatgggcaagttactgcccacctgcggtgcactcctgcctcccggttatgaacagtccgatcatcccgaactcccttggatctgcccagtcagaagttgtcgagccctcttacccggccttccgaatctgggtagacattttcttgtgcttcaccgtgcttgtcgattaaacgataatctggacggcaccttgaccgaccttgggagatatgccaaccccactcctggcaatggcagaagatttggcggtaccactaaatcctgtatcatcgtatccaaaaagtacatgagccttgcggaatcacccatggttgaaccaaaaccctacacaccacatgcccacaacaaatccctgcctgtacaggaagttcccaagcgcgagcttcgtcggcggtcgccaatcgatgagagtgaaaccatccaggtctcagctatgagtgatgacgacgatgagcttgacccccaggatgaggccaagggtgctattgttccttccaacgaggggcctaccgacaagatattggtaaccgcaaaatctggacgtccatacaacatgtggcctggtcagttcttcccacattcactctccctatccaacctggctaaccgtttaaacagaccagtccggggcgtggacagatttacgcggcctcttattgccagacgaatggaccctttatacggagcatcccacccaccagtggatatgcccagtcagatcatgccggtacctatacagcgccaagtttcatcttgccaatcacttcaagatgagatactacggctgccggctcaatgacaatctggacgggacctttaccgttgttaagcgtcctaccactcgtctccatattgagcaacttcggatcgactatcacaatgacccaccggtcgtagtatcgcgtggagcaagagagagtgaaccattagcggaaccccaaatatctcagaactatgtcaatcgaatgttgcgacagcatcgcagagggaaaagttcctcaacgggtagctcgattggagagactatcatcaaggacactagagacctgcaagaaatgcagaacatagaacgtaccagtcccccagctgttgataagtcagttggaaatgcccgcgttattctttctgatgtcgggttcgataatgccaccgatggtcggccttacacccattggctgaatccggagatcaatcggtttcaggtgacgcgaggattgatccctgaaggttaccaacttgaacatcaagcgtttccccttcgaccctggatatgccccatcaggtcatgcagactcctcctcagagggcaagcagcctatagcaatcactggaccgtatgtcatcccagcgtttgcgtaaacgacaaccaagacgggacttttagcatcgttgaaggccgcagcaagactggtcctcgtgttgtgtctaggggcccaatgaattatgacgagtcacccttgagagaggcgcatttgcccaacaaggaacacaggcgtgttgtggagccggaaatctcgaccgacgattatgaaaatcagaacaacgagatgccgggccggataagccaaaagcggactcttgacgaaataacaacatcaccaccaacaccagaaccaggagaggaaggtgggcaccccgaaggactgcgacgatatatcacctccaagatcgggggtaactttccagaaatagaggaaacggaactggaagttctcctctctttaccccgtcggcgagatctcaagttgaagcaccctcttccagttactcacacactcgctctcaagcagctcgccgcagtagttgcgcaacttactgggcgcgaagcccccaagccatgtactgcatgtcggcgccgcgcagggccttttaagggctgtatcaccattatacctaagattagtgtcaagttacgcagattggtctctatcagttatcgcaacgcttgtgccaactgtctttacggaaacacatacaatgcatgcagtatcaagcacctgaacaaaactgaagagcgcgcgacacgcgtggttgcgtttggaaatggtggtgatgtagaagaagcaggggacgaagcaggcgatgaggcaggcgatgaggcaggcgatgatgcagaagacgaagcggatgaggagaacgaggaggcttacgagtacgacgagcaacttggcgccacggtcatccggcgctcgcaaagatttccttgtattgctgctgcggaagagagcgaggcagatgtggacggagtaccatcgccacgaaatgtgatcactctcaaggacccatcgccgacttgcgcttcagctagctcggatgctgcagaagaggaacaggaagatgtcgagtatcgtcgagccagcaagcgtctccggacgagggaacaaaccgccgtaccgaccccaattcaggccactgctgcttttgcttcgtctttgttagtgtctaaggaggatctcgtaactgagcactgggaaagaggttcaagaggggttctacccaggcggcgccacccatcggaaagtgagtgtactccccctatccgccccttactcttcaagccagaaatactaaccaccaattatcagacctcgtctactcctcctcgtacctctcagccaaccagaccatccagatatgcaaatcgaccaccctgacagcgctcaccatcacctcgggtagcactcagcggctgcccgccgaccaaacccgcacccggatatgcacactcgtcagcggcaagctaagggtgatactgaacgatggcgaagacgagtttactgttggcccacgtggtgtgttcaagctcagcccaggcgcgacgtgcttgctggagaatgggtgttatctgaacgcggcggtgcatgtaactgctgtggctgatcgatagttatttccggtcggtgctcggaagaaagagtgaaacgatagggtagataaggtaggtaaacatgtggcttggggatgcgagctgtgtgacatgcattctgtgcattttgagatacactacgcatacgtttacgcatgcgcatgcgagcctgattggagtttggagagggacctcggggataaacagaagagttatcgggaattaaaaccatttgttcgccgcaaacagtttatcattgcggcggggtaatggaaggggaaggtcctaccaaatagaagactctgatgggtgctcggcaatgcaagtgaaagaaatgaggcggtttattgacgtgagacatccaaagggaggatgtcaaaaatcaaaacaaaactcggccaggaacaccaagagcggttgcgattggcacgcccagcctctcggttctggttcgcctacttattgcatgctcatacatacatacatacatatgtacttacgtacataaagatggcgacctgcgaccgttaggcctcaacgcaggctttcgagcattcattccactccgaccgagtggtaaccgagcgcagtccgggtcgctttgaccggtcgcatgtttctgataagccgagaaaccgagtccggatacatatcctacgccatcgatccgggcttgatctttatcaaatgcacaacatgcactcggttgcgtggcggggatgagatgatgaggggaagaaagcgggggggagatagggattgcagaaggaaataaaaggtttcttgttgccttgtgttttgttatgcctgagatctttcctccttcaaagtgagccatcaatccatcattaaagtccgtttgttcagaaaagttttgatattcagcgattatacactcatcttcgaaccagccggcatctgtacattcttctaccttcccgtcaatcctccgtgttacgagctacaacatactctcctcttatctactcctcgctgtcataccataggcggacctaaacctccgcggactagcccagacttccacaatcgactacacttgctttttttatttgtttttttcatcaccgcctccaacttgatatcaccacatcacatctacatatccttttccaactgggtagttttaccaccaactacctacctaccacctgcctgcagcccaggagacaacatcaacaccccaacaccaaaaaaccaacacacacacatccataaaacacagataggatacccaaacccacctaattccaaggacgagatagcctttaccggtcctcgataccgtaagcaacacacacaacaaaaaaaaaaaaaaaaatgcagccattcctctccggagaaacaaccctcgccctcctcctgaccgtcttgacactcctcttctttgccgcagcgggagatgaacatccctatgagccataccaccacagcctgcccgttgaagccggccgttccagcgtcgtggacctttcaagtgagcaaccgcagcagatcaaggggcaggagttgattattgtccggttgaatggtctgcaaacccacggtagtagtggtggggaggaccaccaaagggtaccagcaaaagaagaagaacaccaccatcacagaaggtcatcagggatgttggtacatgggccacggggtgctatttcgttccaaggtacgtacgccccttttccagcttctcccctacaattccattcattccaagtcctctctctctctctctccacttgacaaagcattcaagcattcaagcattcaagcatcaagaacagaaaaaaaaggaaactaataatcaacagcaaccaccaccacaaagccaaaaccacgcctattgagctccacatcaccatcatcaccattcatccccacatcccgcctcctcctcctcctcctcctccgaccaccaccaccaccaccaccaccaccaaggaacttacagatcttagtagtagcagtagcagcagcagcagcattattaccaagtcatagtcaaagtcatagtcgaagtcatcatcgtcggagccttcacactgctactacaccccccttttcaaaaacaacagtattattcaagtcaggaggaggagcagatatgagcacatggttgcttgaggctttgttcttgttattgttgggattggggttacctatggtggcaacgacgacgacgacgaaaaaaaagacgacgacatcatcgctgctgctgcgctgtccgacgacgacgacgacgacaaggagtaaaaggaggaagagtgtgaggtttgttgatgttggtggtggtggtgctggtggtcatgatggtggtggtcatgatgaacagcgacttggacaaaggcaacgagaaagccgtggtggtggtgaggagaaatctgatgaactccagcagcagcagcagcagcagcagcagcagcagcttcaggattttggtttgggattgggtttgacaagaagcgtagtcgaggctgtttgttagtcagtgagtgagtgagtgagtgagtgagtgagtgagtgagtgggtgagtgagtgagggatctcaagatataaagagtttaactgtgatttatatatgttcaaggaagcgtagactaaactagacgaaggataatagtacggcaagacagaatcatgaacccatcgaaccctttgtagtcttccaagttcttgatcctcgttgttgaatctttccctcaagataaaagtcccttttcgatcggtatttgtaaaattacctactacatcacgcacgctgcaggtttattggagttggtgatttgtggatgttgttacgttaatttgcacctgtggtgcggagttatttgtaggatcgggtacataagtagtattagaggcggggtcggtagcagaaccaggaactgagagaggttggggactggaagctgtgatgatgactggtgtagttggtgatatctacatgtcagccagctagctatgtaacaaggcaaaatgctgaatggcacacgagtcaattcagacttccacaagacttttcacactgctggcctctttaagtggttcgtactatttattttggtcactagctagttatatagtgacgactattgatgatcatttcacgattatccacgacaatgatcctatattgtctcattcctaataagcttcgctttcccttccatggacatttccatctgccccctcttcattttacaccacccatcaataaagcacttgctaccagagggtcttggacggaacaccaatccagcgctccatctctctcaacccccttaaacattcacaaccctaaccatattccatgtcgatgtcatccaataaatcaggaagattatccaaaatcctcgctttcctcggacccccagttaattttgcaactggggtctggtcctggccacatctgcccaactgggtgcggtgggcattgaagggatctttcgctgaatggctgtacgaccggaatcacgccctatggaaggtgcagtatttgtagaaggagcgaagctgacatcactagggtcgtctcgcatgtcacgctcttcgttctcttcgtgatcgtcttgagaagcaacactctccgctcgtttgatatcctcttcataacccaacccgagaccgacaccatctactcgaatggcagttgcagaatcgctatcggcaagtctgggtaccatctcgtccgactccttggcgattcggccgggagacagactgtagacattgggagtgttttcgaccgtcgtcggcatgctgaggtcatcattacgcgacctgctcaggctgagggtcgaactcgtcatgctatgctgagtgctatcggctgaagaggtgttgcgattgtaccgcggcgtgctaggcgtgctggacctaataggtgtggcagggttgacagctcgaggtaagcgggaagctgaagtgctggatcgcagcgaataattggcgggagcaacctcaagcgttggacttctcttgggcccaacagccgggattggcgagttgagcaggttagctggacggatgatagagtctcggcgtactgaatctcgacgagttgcagtctgcggtacgggaatactgctagtaccagttgagacggcttgggagtagcttggacgagcagtacgatcagcgattggggtgggcattttgacgagagttggtaggatggggtttgatgacgaaattgttggcagagggtgcgttggtggtctcgatggcatcttcaaaccgctcggggcaggaatcgttttcgtcgatacagatgaagaagtggtggttcggcgcgaggcggttggaactccgtaccttttaccagtttggagttcaatcaagctagcctcgagcctctttctttcctcggattcgttttccagcctcttctccagctgctcacatttctgtttgtacctctcagcgacatgcgctgtctcgttcctaatccgagcttcgtaggtggcatcttttgcttcgagctcagctagcctcttgatgatcttttcgtgctcgtctcgtaatcgcttggtgtcttcagtgacacgcctgaggcgcgagtcaagcttttcagtcaagaaccggctgctcctcttgcagcaggaagcatgatatacctgctcaataccacctagttcaaccagctcgagatcagcctcgtccgccgcaggtcgctctgatggtgcggtggacgacattctcctgatcagattgactgtgtgcttcggacccactgtatgtgcttcagagtccttgtattcctgggttgcaagcgcgtgcctttcaagatggcccaagaactggtcgagtagtgcatctcttccatgttctggcagctttccggcaacatgatcaaagtcggctatcttggcgccatatacaaccgttgaaatgttcagcaacaccattccgagagagtagacatccgcagcccgcatcgaccactcatcactaacgcggctgacctcgggagctctccacttgggggttccctgttgcccgagagtaagagtgttttcccggtcatgcacgtctcttgctatgccgaagtccgccaggtagactcttccagggcttaagaggatattgccgggcttgaggtccagatggcgcacgtcggacttgtgtagataggccagggcgcgggtgaggcagcccatcatctggcgcatgtacctaaacaagcaacgatttccgtacgaagggaatacatgcttgctggggaggtaggtgtattcaaaggcgtccaggtcagtcagatcaagtgtggccaggcgagagagaatttcatggcgatcgtcttggccggtctggagaagatgcaggtcgttaaacaggtcatccagattgcacacggcgacaggccacagcaagaggtacagctcaggtacattgcggtagcaataagaaccaatgagtttgacaatgtgttcatgctcaagcttgtccatcaccttgacctcatgccgtagggtttccagtaggatattccgtcgttggggaatatacttgcgtgccaagcgtattgagcggtgcttgtaagtgaggtggactttgtcgacgacgccatagctcccgcggcccagttggtaattgagattgtttttgaactggtcgtgatgccgcttcgctttctcaaggtgttcgggggtggtatctgtgtgttttcctctggatacaaattagccaagttcctggacgagggaaaggtacacaatttggggaagagggtaggaaggaattcaactgtacgcacattccggaccagtgacctggtgatgactcccactctttgatgatgtccttctcgtaagcctcgagttcctggtgtgacaatcgttcaactcgtcctgaatgggtggtgggcaggactttgttccaaccgtttcgtgactcagaccgcatcatggcggcgactggagggcgcccagggatcgccaacgaagacagcaagcgaacgggggagttcgagggcggagcgtcagcagcttgtcggctgggtaaggaaggagtcacgacgctggggtcctgggaagaggactagggccaggaggaaagaacttgaaataatattcgaaggggtatattgcaggacaggagattttgacacaagagaaaggagacgggaaaaaaccacacacgatatcccacccaaggacccaaaacgagagactggagattttggagatggacccgtctagtgggaaatggcaaccggcaggtgggatgaacatgcaaatgcaaagtgcaagtggatgctccaacttccccagttgggcactgcgcttgctggggactttggcgggagcgcatccactgcaggcatccgccaattcggcagtcttagttagtgttgaagtccttttcctgatgaagagtggctccaaggtacttggactataacagggcgccctcccgtggaatcaacaagtgccattggccagcaacaacctgaatggaacctcgagtccgacctcagagcggctgagctagcactctgcagtggtgagcgtggcgctgttcaacgatcgctgttcaaaagagctgtccgttatgtaattggatttcaaagagcggaacaggccatgatgtcttgcgtatacaagggcgtcctggcgataaacagcaaaacagcgtgttatgtattccaattgttcaagacaagccgggcttgccgggggataaatcaacacaatatgcccctgatcgccgctccatctctgttttgaattttgatggactccagttacaaaggggcccacctaacagggctgagctgggcgctgcggctcccggactccagaaagtggaatcggctcggggcgaggtcgttggacacgggatgaacggcttccattcgaactgaactccgccatgagcacgggtccgtctccacctgtcaccgacccgagcaagactggaagcttaaatcaacatccggtgcgcttgctgtcgattttgtcatattcgcgccgcccagctcccggcttcatcgatgatttggtcagtgctccttgctgactatctgacagattcgcattccgcccccctatgccggaacatgacggcttcgagaatatcgattctgagtatgtctttaccggcagaccaaaccgataatctcaaagcatggatttcgtcaagatacagttcgtccattccccacaatgtgttgatacacacaagttcaagttgggtaaggtcgtttagtgagtaaagggcccgtcctccaccagtcagtttgaggtcaaggtcaaggtagtcggtacttgatcttaaggcttaatgacctactgagatcgagtaccctgtacttggcaggtccacattctgatgatcagtaatcggaaaacagccgggactgaaacggtcaaggggatcccatctcaaccgccatgcatcttatcagattgtcaacattttactcaacgccttttcagatgtccaacaaagtgtgtgtatgttttgtgaatgcctacgcaactacaacttgagcactggatgcggtttgtttggtcacgtacctccacgttgtgcacgtttgtgagaaccgctccatttccagcctgcgactgccgcagcagcatcactcagcttcaggcaactcccactccaggtcttggcgttccttccccttcagctcaaccgtcagacttcgaagcatcgttcaagttgtcatctttcactgtttgtccatcatcagtcccagtctccagcttcatcttaaacccaacaatcatcgactatgaagtccatgatgcgatatcctggaggcgacctagcaatactcggcgccgagacctatcctgaccccctcgcccagacacgggctcgatcccgattgactcgtcagtcacgctctactgttgcaagccaacaacctgaagagggcggtccgcggaaacgtccaagactacaagaggaagaagtcgggacacgcgaaaaggatgaaactaaacgggcccgcggacgtccgcggttagacgtcagtgatgagactgcggctgacgtgagtccagatcacaattgtagtctgaaagtggtgatgctgatggtcctgtagcgtcgacgaacccaaatacgtctagcacagcgcgcataccggaaccgcaaagagacaacgatacaaacattggagaaacaagtcgagagtttacaacagcttaaccgagaaatgagcaatgcttttatggaattccacgactttgctgtcgccagtggtttattagacaactctacagaattaggcaaacaactcctcgctaccaagaaaaaattcatcactatcacacaagccggcggtgatgacgttgacgcaaatgaccatcatgaagaaggacggcgacgaggaagcacgagcacaactgagtccattggaagtcatcgcaggcgaaagaaaactttacagccagagagtcaaaggaattccccagagtatgcgacggaaccaccagccaccgagtcaccccctcagctttacccaggcctcaccattaatcaggagtcagtttctcaaagttacttgaccactgccccgggcaccaacttgagtgtctccataccaaccaccagccaagcagtcgaattccttccaaccaccaccgccccatctatgcccaaggccttcgactttgccacaatagacttcgacctcgacttcctcacccaacaatccctagcccaactacacccaccgatcccatccccctactcctcccttcccaccccattctcctacgcctcacacgaaaccaccttcggccgccgctaccaacgcttcgccgtagagcgcgcccatatgctggtcaccatgcccaacccgccgctcgaccagctcaacagaacctttggcttctgcttcctctttgagtcgcccgacatgatcttccaacgaacgtgcagagccatcgccaggagggccggcgagagcctctacaactggcagtaccccttttaccatctcggcggggccgggacgcacaatttgcaccaaagtggacccggaggacccttgaacagcaccctcgcgccagaagcgggcatgaagatgcaacctaacttgcaggttggtaatcaggggactattgatgtcctaaaaccacacacagagttgacgacgggcttcgctatgggtccgttcccgcctgctgtcaatagcgcgagggataactttctggataaggagatgaagatgtatctgcccgggtttgaagggacgtattacgattgcgatgaagtcgagttttactttcatcaacgaggggtcgtgatcccgcccggagcggattcgtacaccgtggagatttatccggcgcagtttggtgttggcggtagtgggggggaaggaccaggaggaccaccaggatcaggatcaggggcgttggaggaacttgacttggcctatcttgactcgcttggtggtcagaactgcgatcctccaacaactgctgcttacgtggaatcactgccttcttcgatggacttcagttcaaactcaattatcagcgatgatcccccgcttttcgggtaccaacagcaacaacaacactgtacgacgacgacaaacaaaccactttccaccggcgttcctcaacaagcaaacgatagcctcgatttttccgaggtctcaccggataacaacggcaacaatatgtttaaactgtcctccacgagttcggaatcatcctcgagatccgctcctgaagataccacaaccaccaccaccaccactacgtctttcgatcagccactaccggttccacccaaacagccacagcaaatgtggaatcaacgcatgctagtgaccatagacgtcaaccagctggtgaacgaactgacggaacgagccatttgtctggggaggacgccgggcattagggtggaggagattaatgctgcgttttggaagagtttgtccatggctgtgactttgtaggtatgtacctgggttcttgagtacggttgtttacttttttttttttttcctttttaggttttgggtacaggtggcatggaatttcatggatgggatgggatgggaggtgattaaggcgtggaagaaaaatatttatctgaattagaacgagagcgtaaataatccgtaatcgtgatgacttttgactatccaaggtgctgtgacaaggtaccacgcacgaggccaagaatgaagggcaacatcgtaaaagagagaaggagtataggaggaacaattgaaagaacgaaggataaggaagggcagaacgagggacagccggccaagacactgaaagctattctagactagggcatagaaacatcgatccttctctcaccaacagaaacaacttgattatcataattctcacacctttttgagggcataaaatccacagcagaatcgggcatatgtatatgtcatatgtatatgtccggttaggtatgcctgatttccctggaagtttgcaaagctaggtatgccccaaccgagtctttgcgatacctaggtagtttccatctcaacaggtaggtaggtaaggtaggtaggtacctctgggtaagtgcatggcattgaaaagatgaaaggatgacgaagaagaagaagaagaagaagaagacttgtttcgttgtgttcggtacaggggttcgagcacaaggacagatgtaagtctgtggaaggtagtccctcgagcaatgaagcacatcgctgcaatacgtggtagagagactgcactaggatagtgattgacggtcaatagttaccttagtgtactgggggaggacatgtatttctatcgacctgtagatacgtacacacaaagtaagtagagaacaaaggtcactcaaatgtcttcaagctaggtacctaactccagctacttactacctctatgtagttgggaatttgtgaccatcttagactgtcctctgagtaaatccatggtagagaatttgaggctggtaaagggcatagttgtagtctagactgttgtttatggacgtttggatagcgcgcaaagatgaaagccgaccctggatagccgtctgcagaattggagtatctacccctagagatactgaatcaataccaggaggcgataaggagacatttgtctacttgatgttacagttaaagttcatcacgagttatccgttcattggaatctgtagctttagtgccgtcgaaacatccggtcagtcaataccctacggattatcggacggttctctttctcccctttccgctctcagagaatatgattcaagatcccaaccccttacctcttcttcttcttcttttcctcccgctgtctttcccacaactcaaaatcctccttcttctccgttttccccgaattccatcacctccccacaccatagcaccaactcgtcctctgttcctttctgccatacccatcccataggcttaaaactcccacacaccaccaatcaatccaacacagcctgtaccacactagtctagagccttgatcaatatctcctgcgactccggcgttgagtctggccagtaaccgggcgtctttccaaaaagtccggatcagagagacggggtctatcaatctcgacctacttgcaaagcatccgctcccacatatccgtagtgtaccttccgcggtgctggtggcggacaacaccgttcatcctcttaactacccagtttcgagacccttgaagcgacttcggcaagccatttcatgtcacgttcatgtgcgacagccttacctttgaattggacgtcgattttatggtacattgattttccatgtttatacccagggcttgggcggctgaggctatggttttgttcgtgagtttggtgggatgcttgatgagacactttgaagggggtggcgatgcttgcagaagccggtcgagagggtcgttagggttggcggcgcatgtacgcttccagtggtaatggtagctgtggtatttgtattgggagcagatgaggaagggctggatgcggcttcggaggggaagagttgctttcgtttgctcctgctgttttttttctgagggttgccgctggggcggttattggaaagatggatgaagctgtttaaatcggggtggtagtggtaagagcagcaacaggctcgtgttggcagagtatcgtcgtgaccttctttagcccccctctcttcttgagaagctccagattccaccgccagcgttcctgttatctccttctagagtcttccctcttctctaaattcagcttcagctagccaattgcctcttaacggacctctaatgcatccgcccacatccctggtgtttccctcctcctgggcggctcagcctccaagttatcagaaaaaagctgaggtgaaattggggccaattgtatgctgtctgctgaaggcggatcagcacatacaatcacagtagtatccggatctgattttgtccagttggatggatggccgtcggtgggaaagtgtcgcgcgcaacgccgccggcatgtaaagcgccggcattttgagctgaggttcttggagctgcctcttcctctgtggcggctactgccttccgaggcctaccgcgcttctttggagcttcttcctcggtaggggttaccgccttttgtggcctgcctcgtctctttagcgctgtggtatctggctcggtagacgattccgtcgccagggtctcgaaatccaccttctttggccttcctctcttcttgggcgctggggaagctgatgttggctcctcctgaagttgtacctcaactgggtccgcttccgattctttttcctcaagagatgctgatgtctcttccaaggttgctgcgggttcctttgccggttctacgggtactgctggggattcggtatccttcacatccgctactgtcttgacattggttctcttaggttggcgggttgctttcaatgcccgtgaaccccttagacgtccctcctcaggcgtgttgtcttcagtctctactttcccagcctcctgttcaacagtaaccagctctggagactttgcctcttccaattggcacgcgtcctgctccacttgtagctttttcctctcggccccttccttcttcttcctctcctgagtcctaactctccactgccgtagagtctccttcatctttgctatcctcctcaacctcctcgcctccctcctcctctctctcttcctttggaccttttccttctttttcctgctcttcttctccttctcagccagagtcctctcctccagcaccaacttccacaacgccttacccctggcaatcatctcgtcccactcccgtttctgcttgagctcgatgtctgccatagccagcttgacagcgtgcgcatacgacccatggctcgtccgcgcccgcctagccgattgcttgctttgcgtccatcgctgccggcccgcaccgtctgtagcatagtaccccggctcttcccacggctgtggctcgccctgcaacatgtcctccaccatgtcgtcccaggcatcctcctgctccgcgtcggccagctcttcgctgacaagctcgtggtacttttcggcccatcgctggcgtcgctggaatttctgtcggagcacgcggccgaggtattcggattgcggcttgcgcaggcgcagaaacgggtggccgccgagttcgtcgagggtaggcaacttgcgcacgccgccggacagcttttccagcggcagcggacgcacggtagggacaaaggtcgggggtcctttgccgttggggctcggtatcttggtcagcagcgggatggcgtcggggttgggcgcaaatttcttgaatttctcggcctcttggcgcttcttctctcgtatggcgaggacgcgctcattgttttcgcgtagaaatcggagaacgtcggcatgggcgggggaggactcgtcgcgcgcgagggtgagcagttcgaggaagcggtagcctttgttgagtgccgaattgaccaggcgcaagctggtctcggagctgttgcggcgaaagccattgcgaatgagggcacgaatagggttttgcttttcgtctagagcggtagcgacatcatgaggcagaggcacacggtagcccgtgcgaagaagagctctgaagagagctttgcctgttgggtggacgagcctctgtcagaaacaattgaagcaatgacatgctagaagatgtaggccttacaggcaaagcgatgccgcgagtcgcagccgggcttaatgaaagcaggcattcatctgtcgagcctagatctagggttcagggcccttttgaaggttgtaactgaagaagtgttggagttttgttttggggtcgaaaaccgactttgggaaagggatcgttacgaatgtggagacattggacctgtgtacggtggcccaagtgtgccttgggtcgtttatccaaaagttctaaaaacttgaagtctaaccagctgcaagcattaggcttacactagggagtggtttccaaatccttgggctaagagggctaagataaccttgataagccgtctcctgcaacgtcacctcaactcccatcaactctcattgactcccatcaacttccattgcttcattacttcattgcttcattacttcattacttcattgcttcattgcttcattgcttcattgcttcattgcttcattgcttcattgcttcattgcttcattgcttcattgcttcattgcttcattgcttcattgcttcattgcttcattgcttcattgcttcattgcttcattgcttcattgcttcattgcttccggaccggaagagaagggtgacaatgcaaatagaccctacagttggttctccaaatttttgagttggggtaaaggtaacaatgcaaatggatcccgctctcctctcttcccccccccccccccccccccccctcccttcccgggccggggctaaaaagaaagaaagaaaaagaagaagaaaacgagaagaaaagatgagaagaataagaagagaaggaaaagaagaagacgaaggcgaaaaagggaaagagaaaaaaaaagtagtaaaaaaaggaagaaaagaaagaaggaaggaagctagaaaagttgaaatcaaagttcaaggtctgggcgtgagtattgaattttgtaggtgtagtagaggtgttgatataaaatggccaacagctggctgcagatgggagcttggaccagttttataaacgacctaggtcacacttgggccaccgtacctgtgacataatcgctttttgtctgatcttttgacagaaacgcgctgtcacgtgcgtcaactttgtactttctcatgacatgtaccaacactacttgtaaagttgcgctgcgtattttcttactggaaagaacaaagaaagttctcatcctgctcgtctgctttagcgatgttgggaagtgtatcatgatggttctctacgcttccaaagtctgtgggctgtacctatttgccaactgttgtagcgccattgtatgtacgtggaaaccgccaagacacattcagcatgttacggcctcgttaaacgattcgcatggtcgtcgagacgatggtcaccgctgtggtaaagcgtcataactttggtttgcatacgaattgtacaatgcttccctagctcccataacaaaaccccaaacaccagaacatgatatgaacatccgccaaaatgtattaagaacctgttgcttctatccggtaccggtagatgtttacttgtacatggggtacttggagccctcgggaggctgcgggagcttcttgtgctcttccatgtacctgcagtgtcgcattgttagcgcctttctgttttcctctgtgcgtattgctttgttctccggttagacgtactttctgatggcgataagagcagcctcgaggctcaagggatcctctttcgggcgggggtttctcgatagctcggcggagatgcgagtccagtcgcgcaggatgccgacgtagttggggtcgacgcggccgtcggtttggctgacaccgggaaggttgatctggctcacaaagtggatgacgggaggctctttggggtagttggcgccgcactccatcttgagttcgtagatgcggttctcgtggttgccctattcagaccaaggttagctgggagcgaggggcgatgacggcgactaagacgaagggggtaatcgtacgtgcggggggccccagatggtaccagtccagtgggtcatgaggatgtcctcggggtcttcgaggccgtaggagcaggcacctgtatatcggacgaagcagatcatcagtatcgtctgtccagcattcatagcgcatcgccaacatggaaaagaagacgcacctgcgcccattcccttctcgcccttctcgagctcggcgagaagcttgaagttgcggggcacctgagcaaccgccattgtttcttagtacttttgtctggcgatggttgattcggaaaagatgtgtgacagagaaagagagtggaagttcaaagaagaaccagagcaacacgggcgatccgtttgcgcagtgaaagtggaaggtaggcaggctgtgacgggagtgagtgacctaatgcaactaaggcgcgcaccggaatggattctaggctattgggcgcggccgtggggcctgtcagtgtgctgcgcatgtcgctgtcaggccccagcagaacggcactgcggggaccataacctaacgggcgatatgtacagggcaaggtggggtgtatggtagtatatggtagtcaggcggtgagccattctgccgggcgtgtgttactgtgtaattacaattacctaatgacaggagctaggtacttacctaggtaggtacctccccccccccccccccccccggagctcgctccctggtccgtgccttccgtctttcagcgggccgtggacagtgaacacggagcttcagtgacggcgaccactgaagccgtcccgtcccggcgtgtcaacggcgcaatcccgtccttgttctttatttcaacaacaacaacactttgtcgcctaataacctagtgttttaacatccggatgtccaacatcccctgattcgggtggaaaagacgagaaccgttccaggacacgaaggagtccctataacgaattaccatacttggccattcctgtttgtttcgaatttaatttcccacccaacttcccttcttcttcctgctaaaagcttcactgctgcccatcgactttacctacataaggaccgccccgattatcaaggtcacaaggcaaggtccaatatctggggcgtttgctggtcaacaccatcctcaccattcaccaatcggaatcagcatcatcgtattacagcttccattcatcgatcctcgagcatcctgcgacgacgcgcgttcaaacccgatatcaaggacactcaacgcccctgaccttttccgttcactgttcctaataactcagaaccctgatgctggcaacccgactttaggttttgggatgcgatcatgaccgcccaattggtggcatccgagcttgccaacctcatccaggaaagcaagcgcaaaaacaatgacttgcgccaggtccgcatctcactcagctctactccaactaccaagaagaaccttttattgacagctcctggtttaggccgctgaaaagtctctggaggagctcaagagtctaaaagtgacatctgaagcccaaatatctgctggtgtgtctttgctgttcttcaccttcctcactgcccaggggataactgccgccacgtgtgtttgatagaagcttacacttagtcgcccagaactctctcaacgatccaactttgtcaacccatttatcatcgcttgcggcaccaaaaatgtcaagttcaccggaattgccattgtttgtcttcagcggcttattgcatcacgcgccctgcccaggttcaagctgagccaggttcttgaagcattgcaacaggccacgtcagcaggactagatgtccaactaaagatcctccaagctcttccgtctttactctccaattacgccgccgacgtgaaaggcgagcttctggttactgccctcaacatatccttcatcttgcagtctagtaaaaatgcgattgtcaacaatgcttcggcggcaaccctccagcagcttgtggtctcggtctttgacaaagtggtagctgaagacggtgagtggctcatcctacgcaataatacaaaaggccgagtatcatgattctaaccactattcgcaggcgctgggggccatgtcgaatatgttggggaggctccgtcccagcaaggaccggtaccagtccaggctgcggctatggatgcatacagggtattcactctccccctttccctgcacgggccatcacatactgattatataggtattcaacgatatttgcctattgacagagaaccaacgacccgagtatctccgcttctctggtatgccccagacatttggtcttgaactcatagagtcggtcttgaccaaccatgccgccatcttcaccactcacccagagcaggccgacattttgcgcactcgggttatgcccttcatcattagtgctcttcgcggtaaaccgaactttgcaaccagcgtccgtcttgtccgcatcttgttcactttactccgacgtcatcttactattctcccctctgagagcggagatgcgctcgacatccttacccaactgctggaccaggacactgcattgtggaagaggtcactctgcatggaagtttttagaggcatcttcgccgatcatgccttgctccggcgcattttcatgctttacgatgcgaaagagggcgagaagaacattctcaagaatttgacggctgcgtttgtgcgcgtcagtacagagaagccaactgtgattggtctcgggctccaatccacattacctgtcgccaacccatatgcaaacgccgttgcttctacggaccaggccatgctggaggccagtggcgttacaggcatcatatctggttcagtcagctcagatggccataacacgggcatcagcactcactggagcaccatgcgctctccttgcatagatcagcttgataagacggatcccccaagcatcccagagtcatatgtgtatagcctaaccttggcctgcataacttccctgtcagaaggtctggcaaagttcatactccctcttaccgtgcctaccgagggacgaaggaaaaagagtgcgaagccagagggcggccgtgactcgcctgctctgaccgccgatgagagacccagtacacccagtgaagggttgaagaatcgggagagatcagcgtcatccaagcgaaacccacttccagtcaatccgctaacgctggagactcaccctttatacccagaaatcaaagtatgcgccgctttcatcgatgaatgctggccggcgattcttgccacatgttctacgttcctatattctgcgctagactcggagtactaccatggcctggttagggcgtttcagaaattcgcccatgtcgccggattgctccagctcactactccccgtgatgcctttctcaccacgcttggtaaagcggcagtgccgcccaatgtctttacggcttgcctcaattccaactcatccaggagggatactccactatcagcaacttcggagacaggcagcagcttgtttagcaacgctcgcggcttgcttaccacagaaagcgcctcggcccaggccgcagaaaagcaaaggcagcagtcgatggatataactccagctacactcaacacccggaacttgttgtgtcttcgcgctcttctgaaccttggcattgctctgggtcctactttgtcttcaacttggagaattctcctggagaccttgcaacaagctgactttgtcttgtttacctcgggcaaagctgcaggaagaacacctctggcgaccagggggccagatcaacaagccgagcaggaagccaccgtactattgtcgaatttcaacagcgagattcgcgcagtagagactgctgcttcccgacttttcgagagcacggctgactttcccaattccgcctttgtggaaattgtggaggcagtgtgcgctcttctcgtcaagcatgtcgagactacttctgagaccacggggcaagcgcaaccatcacctcccccggggccccttcgcacccccacttttacacacaaaagggttctcagtatcacaacctctccgggagcaggtgccaaccaggaagatcagtttgcccttgccaagctgggagatcttgcttccatcaatatggagcggttgctctcctatcctccggaggtatcgggctggacgccgttgattaccgagcttatcgacacacttagttcctctactaatactcctccggtcagagcgcgcgctgctgaaacgcttgtgcgcattcttctcgaggctgctggatctattgcaactcagcaggaagacgttcgtggcccgattcagatccgtattctcgaggcttttcataattcgctatcatctcttcgagtcgaaggtcgggaggtgtcccttagcaatcacgctaccgacatggacattcaccgaattgtactcgaaggcctcaaaggcctgctcgagaactgcggcgagagtcttgttcaaggctgggataccatcttcgccattatcgatacaatcttcgtcaaagaagatctcccaaacgacccttcatccaccatgacaccccgacttatgacgcgctcagtcaaactaatccgaccttcctttgcttctttacagctaatatgctccgacttcttaccctcgctacctaacctttgctttctcaaccttgttgacaccctatacaagttttgtactcaagatgatgacctcaatgtcgcattgactgtaagtcacctacgcccatacgagttgtgacaacgctaacactagacagactgtcacgttcttctgggccatttcggacttcctttctagcaatagcaagagcatgtctcttacgcaggccatggttaatgattcgggtgatgaagcgcttctcaagctggctgctgatccctcccatcaagattctggaggggcgctgtggatgctccttctcctgagactcacttcagtcgccacagatcagagactggagctgagaaatagtgagttttcttggaggtccgtggtgtcatgagactcactaacaggttctgtaggtgccgtccaaactctgcttcggatcatatccgcttacggggatagcctgagtcccgaggcctggttgatctgcatcagatctgtgattctgaggcttctcgcatcgatagaggacgagctacgggcagttcacacgtctccagccaaggcaagagaccaagatggctggacagacacggccaatgtcatcatccggggcgtttctggactatttgcttcttacctccaggtacttctgggtcatgaggacttcgccaccacctggcagcagcttctcggacactttgcgagaatgctggacgtccagatacttgacattaatgcatccgtgtacagcgctgttcgcgaaattctcaggagctgtgctgagcatgttcagccaagacttggcaagggcagcttggatttaacgtgggatctctggtccaggggaattccggttcccgaggacggaaaggacgataagtcagcggacaaccaaaagtgccttttggtttgggttgaagcactgctagaactctatggcctgattaaagatgattttggcgtggggaggatccgacggatgcttaccctgctcagagacgccatgcaacatgccactcccggagcatacgccagcgacactgagtatgtcacgcccttgcaaggtcgaatcctccaggtattctgcacagtccagacagacgtaccaagagttccatccgccatgatcacccagatcgctgagttcgtctccctggcatttgcccaggagaaccctgacaaggcggcgtcagaaaagcgcacattcgttgccatgtcaaaggagagcatgtctattttgcagtccctcgtcatcaagcacgcagccgagactgacatctacgaaaccggagcgttcgccgcggcgctcgcagccctggccaagcccatcatcctcaagtacaagttcaagatcgttaccaagtcatcacagccgtggagagaagcgacaaaaacagtcctagctgtgctcaaggcaacgcttccccacatccgcgcgatagataaagctcgatcgaccgtccaggagatatggcagatcatcgtatctatcgccaacgggatcatcagcgctgactgctccatcgcgcccagcggcacggacatcatggacgaccagaagttcgacatctcctcatttcacaagcttagggagctcatcatcccggctctcggcgccgaggtgattcttgataagaccaggaaagcctacgccgaaggtctctttcggacatccatcatccacgctcccgcacccgccgaagctctgatcatctacggctctgaggaccatcaccatgacaacactaacggaagtgacgcagtcgtagacctcgacctcctctacaaacaacgacgcggccgcaccatcgaccccccgccaacccaccgcagcgcaatggcagaagtctgtctcgacgaactctttgctctggtcgccatccacgaggacgaggaggacgagtctcctccctccaaacccacctctacctcatcatcaccccccactcaagaacccatcggtaccacctcttcttcttccccttcttcttcttcttcccctgacaaaacaaaaacaatccacgaatccacccaccctctccacgtccacctcgccctaaccgccgccccctacctgatcctgcgctgcgcgctctccatccgttcgtacgtcgccgaccagcctttgcgcggccgtatgccgcagcctttgtcccagcggaaggaactctatcgtatcttacggggacttgtggacctacggtcggagccggacgcgattccggatacgccgaatgtggatagcgagaccaagaagcatttgttgaggttgtatccgttgctggtgagcatggtgaaggtggcggggacgagtggggatgatagggttttgggtatggtgggggaggcgttggatgtggtgggtggggagttggggtgtaagtgattacaagtaagtgagaagggggggggaggtcggaaggggagaaaggggtgaatggggaaggcatgatacaaatggaaaaggggggaactgtaagtaagtgggaggtgggatagaggatggctagacgcggaagacatggatggggacagtcaatgggatgtggaagacggagtccagcccatcagaaaagttggtcggtaatgagtagggatgttgtattttagatggtttacgagcaagtagtagtagtagagcgagatcattcaattaagtcatgtgtagtcctttcaggcccatttcttgctttacacaaatttcagttttacttcaatatgaaagtagtgtgattaacaaattcgtccatattaaacgccatgcatgctactagagtgtttcgagcccaaacgagtaagtagggtcatatcgccatactcttcttccaatacgtacaatgctatgtttggcgttcttcttcttccaacctctttttgttaaaaccatcgcacaggaaggggaggaggaagggtaagtaataatacaaccacaaccgggcgtcaacaaaaatggaaactctcttcgcatccatctgtttttttgtcttgcctctcaatttgactcgactcaaacatcaacccaaccagtaaatattcggctcatgcctaggccactggatttcctcttccctcttctggacctttgttttcttctcgttctcacagcccgactagcgctgcttagtagcctgatcgaaccccttgacgatatcatccaccggcgactcctgcttagcgacaccaccaccgggcaaagccttttgcgaatccgcctcttgctgctcgccctgctgcttctctagcaactgcttggccatcgccttcgcctgcgcatcacccaccttgccatagacgctcagagcagtagcgatcattccgccaatatcgcccacattccctggcaccaccaccgcggtgccctccttggccaacttgccaaacgcatcgacgtacttctccgccacgctcagactgacggcattctgcgccgctccctggccctccgcaatcgccctcgccaccgcctcaatgccccccgccgtagccaccgccttcagcctgatggcctccgcctgaccgctggcgcggttaatctgctcggctttcatcgcttcagaggccaggatgacgctctgcttcttaccctcggcgatgttgatagctgactggcgctgaccttcggactcgaggatctcggcccgcttggatcgctcggcggtgacttggcggtgcatggcttccacgacgggcttgggcgcgtggatgtcccggatctcgtaacgcaagcaggtcacgccccaggcttgggcggcttcgttgatggcggctgtgatgttggtgttgagggcggcgcgctctttcaggacgtggtcgagggtgagttggccaatctcggagcgcatggttgtttgggcgagttgggagatggcgtattcggcgtcttcaacgccgtagctgttgagaaggagaggtgggggaggttagttatgaataattgttaccgatgggtgattggatggatggggggatagacccagaggggaaagggaaagaaagataaaagacgtacctcgccttgtaagcatcaaacaccctcgtgtacaaaacaccatcgagctcgagcgtgacgttgtcggccgtgatggcgctctggctggggatctcgtgagcaacttccttcagcgacttgacgtaggcgatgcggtcgatgaaggggatcaggatcgccagaccgggctgcaggatcctgttgaatttgcccatgcgttcgacgatccaggctgtctgctggggcacgaagcggatgatggtgttggccggtagcgagggcttctggaagtacgtggggatgccgccgccgccgccgaagccgcccgtggggatggcatggttggcgctggtgtggaagtttgatactgctgtcgaggaggaagtcggagctgttgtggaagcggggagcagagctcgacgacgggtcgagagggatcgcgccgaggtggccgtggccgatgtgaggagtctttgctgatgtcgcgcgaggggcgcaagggccctttgtgttgtcgctgctgtcatggtcatggctgtgtatatgtgtgtgtgtgtgtgtgtggatgtcgaccacaagcaatggccggttgctgtcgtcggtttcggtcagtgggtttgttggtgttttggagttgttgaactgaatggccgttggaggctctgaagctcccgtacagtgtagtgtacagctgcggcgcgggtaggtaggtaggtaggtacgggggtacctacgtcagaaagcggattgcctgaaggagcttggggcattggacccacttaagctaccatagcaatgtgaaagatccaattgacccggactgggccaatcatcagaagcctcgcagccttgtgcatgctgacagccccactcgagatgtgaactttgtcttgtgcaaagaagagacaaggcaacaacttaacttgaacttcaacacagcatcatacaatgaccacctttgcccttctgtttggggctgattcctttttttttttcgaatagtcgactaatataaacggtcacgtactaacaggagtattggatttttctcgtcggcactcgaggcagcaatggacaccagcagatcagccgttggccctcatttaacgcgaaacgaatggaccgatcctccaaccaggcgagctgggcctggacacggcaggctacgcaggggcgcggacgagaaaaacaagcatcagactgaacccagcgagcccattcgttcacacgcgatatggtattcttaggttacaagatagtcgccagctcttttctgacacaagttaacggtcgacaagatccttccaattagagtctttgacgacgtcccacaggcgtcagctccggggtatgatccagttcacggcacagctccggggaggcccttgtcataccatgtatagtagcgatccgcgacagcataatcgaatatgtagtcttctttttactcacggtgtccctctcttgaagacacaactggatccttactttcatctttcacgataagcatacatcaccatggccgactaccatgaactcaaccatctaccccagggccagggcgaatatgacgaaaggttacattttgctccagtctccgaaacaacaagctataacggagcttcgatagaggatgtgtcccagaagggactggacaagtccatgacagccgtggcatatgaagaggttgcgcccgaatggcctcagggtcctcagaaaatcgcacctaaagggtatatctggtggattgggacggtcggcgatttcattttgagtgtcacgccagtggccttctttggtatggtttacatgcactcgagtcaaaaggtgtctttgctgactccaagtcacacagttattgctgccctcgctattcaattggaaggtcaaccgacatattacaacaaacatggtgaaaacctcgtcgaagccaccaaactcgcccccaccatctatcccatcgtttttgcggctgtagcaagcagattctacaaaatacttggcctgtggagtaccacccgatctcgaggcatctccattggtgccctcgagcagattcttgggagccagagcttcgcgggaagtctatttcgcttgttcagcgtacgatcccacatcagcctgggtatcatgatcctcctcacatgggctctctcaccccttggcggccagagctcgtcgcgtctaatcttcacaacgatccaagtgtcggactccaaggcactcgtgtattactctacaacagactccgagtcagctttctcctcggcgagcggcctccaggtagcatcctcagctaccaattctctcttcacttccagccttatggcagctgaagggcagaggcggtccacgactgacctttgggcgcggcccagaattcctcgcctcatagatccatcgaatgacgattggcaaacaatccatcaagccgcaatgcaggaagtggactatgcctccttaatcggtatcaagattctagggcttgcaaattacaacgcaaccacctcctacagcttgacggctgaagcaacatacaatgatctcgactgcaaacaggtgcaaagcggcgcctcagtcaacgaaacactcgcttacatacctgcggacagatggaccactccaaaatattatgtcgacaagaagaatgacacaaccggcaaacggctccctggttacaccgaacccattggatcaccggacaacaaaagagccagcttctttgttacttcggactattcaacaccagagcggacgtcaggtggacatcttcacatcatgtttggttcccatgagggagacctcacctacaccttgtacaactgcactctccgaaacgtcccagtcgaggtcgacatcctctgctcatcgccacctggctgcggtgcccaacgagttcggcgctccaaatcaccgcagtgggaccaaggtgacgcccattctccctttaccctagaaaagcctgtcgtgcacaacatcctcgtgaatttcccctttgcagcgggctttttcgacaacggaagtcccacataccaatcctcaatcgacaactacctccgcggcatcacccagttccccttcaagctgaactatctcagcccctggcccaccaacattacagacgaagctttttccaagcgtctcaccctcctgttaaacacgtactattacgcctcgcttgatcctttcaccgccaccgactccaactactccaagttccccgtagataccgatcacattatgtctcagcccgtttaccccggcccctatttatacagcggataccaaggcgcatccatggtcatggtcaacaacgccaccgagtccacccgtcgcgagatctacggactgaatcggcaatgggtcaccatcctcattctgtgcacaagcatcctgcagatcctgtcgcttgccggcctgttcctgcggttgaccacgccggcgccggatatccttgaccatgcttcgagcttgacgtgcgagaatccgtacataccagtgcccaagggcgggtcggccattggtggaccggaaagagcgcggatactgaggaggatgagggtcaagatggcggatgtgaggccagatgagcagattgggtatgtggcacttgtagcgacgacgggggtgctggatcagggggttgatgcgcatggggaggtcattcctactagggccttgagtcggtggaagctgtattggtaatggtggtagatcgccgaaatcttctttcttcacgtaacactgctgttgttaagatgttcaaccttcaaaaaccaatctttttcatgccttccatgctatctaactcttgcatttacgtgtcaaagcaagtcgtgtcgaactttaccttaccatgacgccaaggactagaattttcgataccacttcgtccagctcacctctactcctctttctttctttctttcttccttccttcatctcactcttgatcttggcttactcgtcctcaccatccccatccgcccccccgccccaaaattcaaccacaaagacatcctatccccgacccttcacgacccgtaataccctaaccagttccatcatcttagttattacaaattcctagcagcagggtacctcacacaaaccggacacatgcccgacatgtccagtatctgatctagctctctgcattgcccctccggacacattgctcttcttcttcttaggcttaagcttactgttcctgctcccctcatcattcttcttcgtcttgcgcgacggcagggccagtatcgcaccgtgatgtagtgccagcagtcgtattggcctttttggattatgcacatttttgtttctttccgtggtttgatgaggatgaggtgatgtcggtgtagagatgataccttaccttacctagtctagtctagtcagtggttaggcttcttctgtttttagagttttcttggtggctaggttgactgcatgttggcgaagtcattccacaaaggtatttatatcttgaggtcatccattgttcacatctgtcgttatccatccacatccttggtagtgtctcttgatgcctggaggagatgggatcaatgacaaatgttctgttcacctggcttgcgtgtatgataaccgaatcgtgttcgattaccacgtgccttgaatgggtcatagttgtcgtagacgaatgtgtgtgaagttggagtttccagtatcgaagatgacggggtaagtgatatctttaggcaatgagtcccgagggatatttgtgtcataacttggggagggtataatgatttccctaatcatgaagcgaacatcgagggtgcgatggactttgttcctggacgtgtgttgttcaatcatcatgagcagctgttgtacacataagtctgcatcaacgtccgtggtccactaacaaaagtcccatgctcctactttaggaggcagatactctcgtacactcaaaagtttttctagtcaaagccgttgtattcggcatacaaaatctgttagagagagcttctttgtcgagctgtattcgtcaacctatctttgtctacaataattaagccccagacgaacagaccatctaaaccagtacaaagcaaatgcccaaagtagatgttaacaaagctttatgatcatggctgcggcgtaacaagaaatcaagtcgaagtgtcctcgtcaagtggctgtccggatggtactcagcgatttaaatgtgatgagattgtaactgaagtagaccatactttgcagcagtaaagatatcgcactaactgaacctggacttggccacccagtgcgccttgtacgagggctaccatagaaaatcaggcaaattgggattcggggaggccaggacaccgatctataagtttcactgctttttatgcctgctaattttgagttgggatgacactccttcctctcacgggtgtctgtaaacttgcagaagcggtttgtttcactaccactacagaggcatctcagaggagggaaacacagaaaccaagcacactttacgagtatgtactttttatgcccgggagaaaaagtgggagagatgtattaccaccccagggcactgttgtgattccaagtctcttttggccctgtcttttctacctgttttcctgtgggaattagagggtggccggaggactttcaaaatcaccgtcttgcataggatttcccgtagatatgaatgttgcagtacaatccagccctggtacctatgtttgttagtttgttgcgaaaaagccagagcttagtagaactacataaacttgggaaagctgccgagattctcgcggatagatgctgtaaactacgtagcttttgagggcggaaagatatttttgtggcgttgaaaaccctagtcatggtcggaactctacaaacggaaacgagtcgttctcttcctgaggtcaacgaggtctctagattggccttgttttactcttgttctgccccgttagaagaaccaaaataacaacaaaacggtcctatatgtgttcgttgtatgcttacagattctgtctcgcttctagggaagctcaagatgaatcccacgattctttgtggtggaggacggcgatggaaggtacagctttccagtgtgttctcagctgcataatctgcgcgggagagcacacctacccatctcgacaccagaatctccaatttagtattcatcgagtctaaatcaactctcctgtctctctggacgtcatttgttctcaccacatctcctcttcattgttagatgcttgccatcgtgggcctccccctcacctccatcacccggcccggcaacgcacacctgcatttgggcctccgacatccattcgccgggcaaacagaccgcacactcaactcaccaaacccctgtttcttgtcattctgatatcaaccgttcgagtctgtgcagattgttcaagccatttaagtcgttcctctagcctttgtcttcttcccctcacgccatttaccaaccactgcgtcttttcaatcaaccacgttcaccacaaaagagatcgcgatcatggcttccacgccgcgacattcctatttcgacgacggaaaggatcctggtcctgatgacagtgtctcaatggtctcgacctccacagccggcgacagcgagtcacacgctctccaaacgccgacgtcttcgtccgcacccacatccacgctgaatcgcagcagtaacatcccttatatcacccgtgattctgcacccggccccggctcgacttacatcatagtcaccaagtgtggggaagggaatcaggcactcactgtcgtcgagggacatctacgcctggcgactcctcttgaactacttcccaacccgcccgttcttgacgcggcccaggcaaagaccttggcgggtatttgcaactggcattggcagtgcgaggagtcagacggatggctttgttttcggaacgcagcgacggggttgtggcttgagtctttttgtacgtgcgtcaatgaagtcaagacgcccgcgacggttctttcaagagcgaccagcttcaagcgtgccgatctaggggaaagtgagcagttttgtgtgaggaaatccgtggatgacaaaggatatctgcttctgaagagggttgatctcaaaaaaactgtgtgtcttttaccggtcaaggcggtgtctgttcggccgatcatgagtctcgcagcaatgaacctaaagactgcggatgtggataagcagcgaatgacttgggagtttgtcaaggtggaccatgattatgcccctgaaacgaggatatttgggcaacccctgtgatcagctactagaacgtatcgtggtatggcatgaagaggaagggctgacagctgatttgggggaatcgcagcggagctgctcggggcgggaagaacttgtcaaatatcgacggacacactatccaatgtcatggttcccttgggcgtatccccctcaaactacccgattatctgggcgcaacagattgcccatgattcagggcgatgaatataggaacttcctttcttggcctctctcctggttcatgagttccgctctctttatcaggaacgggcaaggacctggcaaagtgcactccctgctgctgacaagcccattcaagttgcccaagagtcttcagaacctcggtaccttttgtcgcaaaggtaccccagtgtatggcgattgctaccggcgggtgtagattcgtgaatttccctggatctgagcttccacttgcaccctcattggtcgtgtccttgcccaggagctctgtcatgagcttaaatacgcggaccgcatcccatggcggcatgtgtatacctgcagtaataccgacgctgtgccgtggaaaaggattgatccagtctggtaagggaacgaagctgcgaaagtagaagtatgttgacccgactgctactgggagcagtagcaggtttggggggcccagcctgtctctaatttcggcaaaagcagggcatggaggatattcggtatcgtcactcacctgagtgtgcggcttttgtgtgttctttcccgacggcggactgggaggccaatccggggaaccgtgaaactgatagcccgtgtcgccagcaaaaaagatgcgatatataccttcagggctttggcgacaaagataccagctggaccagagggtagaattggcatcgagacctacccttccactgctgtgttgagccggtgtgcaccatatttggagacttggtgtagtggggctctcctttcccggacatgagcaaagggtggctgaatcccaccagtccatctccgtcactcgctcctcggatataccacagtcgacgaaccacgtacggtttcccaaaggtacgaagaagcgaacagtttccttgctgctcttccagatggccatgatggtatcatgatccagatggtcaaagtgattgtgactgatgaagacggcgtcgatcgggggtaggtcttggacgcagcatggtggtggataggcacgcatgggtcctgctcgctgactgggtgagcaccgcatcgagaatatgggatcaaagagacagcgaataggtcgagaccctttggcagcatcaagggctggtaattgaaccaagacgccggcgtggcccagccatgttactttggcatgtggtgatgtcgaagaatcgaaagagaaatcgggggtctcgatacgcaatagtcgtgcagccttcgcgccagcagaaccaggccagtccttaacatcgttgaagcgtggtcgttttctcttctctggcagcttgtctgtgacaggagagtggcgtaggtgtgaagcggctaggtcgatgcatggatcgtgatcttctccccagctgagatgatgccagacttggaagcacgtcggtgtataccagctcggccaagggttccgaaagccggctacggtcttggttccggcattgctcgtaggacatgacctaccaccagggaatgggtcccacgatggcagatagctcaagtaagaggaccaccccgagcttggcttcaggcgtaatggaaaggctctcgtggggaggacatggtggggtggtgccgtcgattctcgctgtggtttgcggttgacgtgcaggtgcagaggatccgatggcgttaagttatccattctgtccgcacgtccaatcggacggggcgagtgatttggttcacaggaagtaggtattggaattagaaaatattcaggcacgagagaccggaatggaattaggcgcccccgagcctggcagtagaggtacaagtaagctgtggtgtggtgtggtacaggggtgggtgacgtcactcggaggttcaggacgtacttgcccgtctcgtttcaaacatttgtccgaaatgccagctggcaaatacccgagcgttggactttccatttgcaaactacagcacccgataacagcttatcagcgagtaaacaaatacgaattcgggtccccgttcgcgacattttattttctcctcgatacaaactggaacctcatcttataaccagtgtcccaactagactactgctttgaacaacatggtactctccccctcgtcggtcacccttcacaaccagaatcagtttccactggccggcaagcccgagttggtgcccaagtcctccttgtactcctgaccaccgacaaccagtggctgacaatcctgcaagacaaacatcatgcgcgcccactcagtcttgctcttgttgacccactgatgttgagtcgcccgctgaatcgcaacgtcgccccgcttcatcgggtgcacctccccgctgtcgagcaccatgtctacctcgccctccagcacgatgccgtagtcgaggctttgcgttcggtgcattccgcatgcgtagccaggcgcaaagtccacgcagcgaaaaaccgtcccgcgtgggttgaccagcccgaggtttcccgactccagcactcgcgtgtgctccgccacgtcggcgtctttgttgaggttgactggaaattccgatgtcgtgtaggcaacgctgaaggcgagttcaccttcagcgtaggacttccactcgaaatcgttctggctgtggacaaccgcctttccatcggcgttgtggccggtaatgtagcggtgcaactgaggaaggtcagagatcttgccgttgtcttcggtgcggtatgaggaccccattttgccgatggaacaagaagaggctcaagtggggagaagccaggcagtggtgttgctgtttcgactggagaatatggcggcttgtcaaattcaggccacgaacaacaacttggagaataatgaggaggaagtttggagaagagggagagatggtcagttgaaatccaccatctcagtccgcggaacaagtctggatcccttttgtctttttctcttcccttcttcttaccggttcttaacttcccttgcaggatacctgagtaaggcgcgactgcaggatgccttctgtacactgcattggacaaaccgaggaaccatgaccatcaatcgcaaccaaagaatcgttttcctgagaaggcaagcaggttacgtgcgcaccgttcacgccctccacgtaaaactgggcttcgcggccaacccatgtcaagcacgttccggttgaatgcaccgcccacgtcgcacaaccgacccgcgtggaccgcatcccaagggacgggatgcgacaagtcgtacattccagacacaccgctcaaatctcacgtgtggcggtccttgacggcgccgccgccgttgctgtggacagtgacacgacgacaatcaacttaatatcaccatacggccgcgtccgagagataccaatcagtatagatctcttacacccgacaaaggggttaagcatgaagaatcgtgccagctcccgtgcttgtattccgttcctttgcagcgatgtgtgttcactgacgtggcagaatgaccagatccggtcggcgacaaggtccaccgcatcggcgacccacctatctagtgtacggcctgcgcggtcttggcgatccggatccggatccgcagttgacgacttccggacggaatccggccccacatggaacctttgtcatccccgaatcatcgatagccaggtgtcccaagtagcacgcacctaggactttaacatcatttgatctatataaggatttttaaatgaaaatggtagactattttctgggacacgcggtgtccacttatgcctgtcatgctctgcaacccaggtcccaaatgagtctccttccctaggactaggtcgctccacggtcacgcttaccatgtactgcgaggaacatgtcgacaaactctgcagttttgatgaaagttttgtgcgaccaaatgcgatctactgccaggagaccacaggcgcacgagaccacaaatggaggccccggtagtacaaagaaagccgcttggaaggacgaggaaatggcacgatctggaaccccttgggaattatttggagctgtcataatatccatgaaatagaaaccttaatcaactcattttgtaacaatgtgcaagaaagagagtgtctggttggtcgtgtcacatttccgtccattgcagagatactacggtcaaatatcagtacagtcagtcttcaactctaccattctttagtagacaaatggatttctcttcgcttctttctgctaaatcaacacttttcttactctcttatacacgtaagtagcccattcaggtactttgccagcactcagcgcctgaaatacgatcattctgaatctggtttggctgtcttcttcccaggcggagcagtaagctgggtgataagcctgacaatctgaacaccaaaaatgttagcgccgtgcatacccctaatagtgaatcaaaataaagcggaaatagtgcaggatgatagacagataaatagcttacaagttcgcaatcagccttaagggacgccagcccttcctcattgacaagcctcgcgctgcccaactgcattttacttatagccccattcacccgcggacctggaccgaccaaatgcgggccatgcgtggccatggtgatggtcgtactcagtcgaagaaacgtgagactggcgagcgaaagaaggatagacctcaaaatgtcggatcgcaccacagccgccgatctatatcctgatcccgccggtccacctgctcctggtgctcccttcaatccggtgcaagcggccccactgaaaccgagcacgcaatcaaacagggattccagctggagtcgttggacgttgactagttggtgataggcgctccactgtgctggaccggaggaaatggagagtgtttcgttcatgacttcgtctattagtttggtggaacagacgggcaggctgaattggcatagcacgctttcggcatcgttgacgagcttggcgtggagatggccggatccatgtccgttagggtctgtggaggattctttgggtttcatggacgtcatcttgaattagagcggcaggaaggaggtaagtagtactggttgaggcagtggaagatttttcttctgagagaagatcgcgatggggtcgaaagagaactggtaggtagaggtagtgctgatttttttctctctcgcctcggacattgaaatgcagtagaggtggatctatacctaaggtggaaaggtaaagagaagtcgtagcttgtacttagtgtaggagactcaacaggcttggtggtgtaggcacggtatgtgctttatacgtcgagggtagctcggtgaggatagcgggcgaagcataggtatgtgttgtgaaccctaaaatggccgtggtattcttctgctggcgacctcctgagttctggacgagacctctgcttcgtcctcgtaggccttctcacaagcctagggaacatggcagtcgatcgacgatgggggctttgcaagccttcgcttctgagttctattttgatacatggccatcttttgaacggcctgcatcggcggcactgcccatcaaaggtagtaggcgtcaaagaagactcagtgtcgccaatgtctgccaagccagggggtatggttttggatgttggtattcgaagagataaggcaacttgaaggcattgggaggatcgtctcgattggatcgatgcctgtggaaagaagaatccaggggagagtttcagccttttattgtagcacggaattaaagtacagcaacgggttgtagatgatcattgtctgcttccaattctggctagcgagggctttattattggtcagctgcgctggtgcgacactttccgcgcttgtcattggttactttggttactgatcacctcccagcctgaacctccggcctacaagtactagctccgggcctccggtctctgaggacccgacccgaccaaccggccgggcttaaccactattattaggtactttttgggaatctgccttacccttcgataacatgataatgaattcagcggaatggcaaattgttttctcgccaatttccatgatttctactcaaaatggtctcagaaaatgctcgtggtttcatataaaactcgggaaattgcacagtgagcagatggatgtgcgttctgaatctattgttccaaatggtctttcgagtgtctctatctaggagtttcagagtaccgcccttgctaagaatctcacacacgaatgtcctccgagcggggccaagacatgatgaagtgcctggacattacccgcatgtggtgtctattgggcctttttcggggtagggagttcggtgagcttggtgacgagcttgaggatctgcgttgagtgctggtaagtatttctggtcacggtagtgggatatcgtatgtaccatgtgcttgaagggagacttacgaggtcaaaatcagctttgagggaagcaatgccctcgttcgagaccagctgcgccgccaattgtttctttccatcataggtgaaggcttttgcgccataagttccaacagtaacgaccgtgcttgtcctgacaaagaccaggctagctagtgacatgagtaccgctctgagtatctcgacacgcgtgccctaccatgtcccctgaggttgccatccactgcaggcattttcgtcgacactgtgtatcatgccaaacaacgtctctagttgcagacgatgtaaattggtcatctggtggtaggtattccactccgccggagcagtggtcgtactcagttcccgctccgttatcttgttcagtaggttggcagacgcgacaggagtattgaactgacgcataattttttgtgcgtcatcgacgatcttggcataaatctgaccaggactagcttcttgaatgttcttggaggccatgctgatgtgcggctagagggagcgtagctgagtgcttgagaacgggggcaagtaaaggcagttcgttgctcggaaaggttgtggtgtttatccgataataagttgagaaagatgacgaaagctgcgagagggatacttatacgcgggtgatggggttttaacagcaatggaaagagttttcgcttctcgagaccgttattcattcgttctcgatgccatcttacctagtcttcattgctgttgcgtggccaagcttctgtatccggagctcctagcgtcgggttgctctgcagttgtccttccgagtcggccgtgtggtctcgatgtcccttcgtttccgcatcacaaacgaacactcaaaggtgattggtcgatgatgggcctcacacttgaacactgcgatgggcctcacgcttgaatactactctccttaccatcccttcgatcaatcgatctgattggctccttcatcttgatgattcggtaggatagaggtacccaggtaccaacgtagccgtcaccaagttgcagccgttttctcaaaccgggcttgcacgtcaggaattgaggaaactttggggagaaagtctggaaagggcgttaaacgacaacagcaaaagaaagaagagaaaagggcaggaaaggaaggaaagagcaaagaatcgaaggggatgaatataaaacaagaaaaaaaaaagcaagaaaaaaaggaggcaaatgatggaaatatgactacacaaataaacacatggacccaagacgaagaaaacaggacaaaagtggggagggggaaaaggcggaaaaaagaggcgcgaaaagggatcacaaacgggagagtcgagagccagcaacagggatgatgaaaaaaaaaagaaaacgaaaagacaatcacgaagagtctcgcacattgcagtgttttgacatcaattcattcattgtcattagtcattgcaaaacccgccatgtcctcaaaaaaaaaggcttatccaaacatcatggtccaacaacgccttgccaacagcctagtgtccacccataatcttacaacctcccatatgcataaagtttgtacaagaatcatatcgctgccctcctccattttacccacttctcccaatcataaaagcctaaaccctatggttaataaccttctcttccctctcctcgtgggggtgcatctccttgcttccattcgtgatttcaagaccatccgaaccacccttctcaggatggtggaagtactcatcatcgcgctgcatgcgcgtgatgtagccaggcggcatccacttgtgcgagttccacggcttgatgcccggctcgctgtacatgaggtcgacgttctcgagggacaagctggtggactcgtacaggaagaaccagaccaaaagtgcgcccatgatgttggtggctacaaagacgtagccgtaggcatagccgatgccatcggtggcgaggggggtgaggaaggagatcatgactgtggggaggtttgttagtttttgttgatgtatggggaaaaagggaagggggaaaaatgatgaacttacagtttccaagccagttaccagccgtggcaagcgaagcctgcttggcacgggtgcgcagagggaaactctcgccgatgacgacccaagcaatgggaccccaggtgcaagcaaaggaagcgatgaagagtgcggccgagacgatcatgacaatacccgacgccttgttttggtcgggttcgagagcggtgcccatggaagcgaacacggccagccaagacgcctgccagatagcaccgatgaacagcggccatctgcgtccgaagcgctcgacgacccagagaccgaacagggttgagaagacgttgacagcgccgaggatgagctgtgtttgaatggggtccttgatacccgccgactggaagatggtggcgccatagtagaagaagtagttgacgccagtccactgttgcaggaagtggatgccgatacccaggaatgtgcggtacacctgcttgggaacaccgttcttgttggggatgaaacactccttccaagttcccacggccgcagtccgctctttctccaaaacctcccgcatctccttcatatcatcctccaccagctcgttatgcgggtcatgcttcaagcctctcagtctcgccatcgacatgcgggctccctcccaatcctccttggacgccagccaccttgggctttcggggaccaacagcactcccacgccaagcggaagcgagaaaaagatacccaaaccaatgacgatacgccaggaagcgtcctgctcctggatctcgcgcacgccgtagttgacaatgttggcgatgaggataccaaaggtgatgagcagttggtaagaggcgacgacggcaccacggatttctctaggggagcactcggattggaacatgggcacaccgacggagagggtaccgacgcctagaccggcgacgaagcggcccatcatcatgtgtacccaggagtgcattgcggtgatctgaatgatgttgccgatgatgaagagaccgacgccgaatgtaagggacttgcggcggccccaccaggtggcggtgctgtagagaagtgttggttagtattgttggtgtctaggttgagtgtgttggagagggagagggaggaaagaggagagcttactatgatgaagtcaaagaaccgaggagtgtaccgatactcataagagatactagcagtgactggatgatggactcgaattcctttgatccatctggttgggtgatctggccaaatctgttcttgaagtcgctgaatagaagcatgcccgagatctgaccggtgtcatagccgaaaaggaagcctcctatcgcggtgacggcaccgagaaggatggcttcgacgccaatgtcggcgccattgattttgattgacctggtgagcgatgcgtgtcagtagctgtatagtagaatctcctcttcgactctggaagtgagcttactttttccccagaaccatgatgggctctcctgaaaaggattaatgggggggaatggtatattcaggaatggatggatcacctcagtgaaaatcaaaagtaaagatttatccaaacaattcccatgtaagggtaagaaagtgtaaagctgaatggagtgaaacagttatgaggattcatcatgcgggttccagatcgactttattaacaactttctttcgagggacctgacttctggaaacctgccatcgtcatatccactctacccaggtcgttcgctgtctccccaatcgtagtttacctacgtgtcgatccaccggtcccatggggaagagacccgctcacaaatcatggggatgaagagataccatggggtttctctggggaaacggggtggcgaggtcggggcactgtgaggggactgggggaatggactggagagactggagaaactggagacgacggagccatggggtcttggggggatccagaaaaggaccgtttacactacaagcgaccctgttcgtgcctgtcgagcctgtcctgcactcggactggtttggacctgtgtcatgttttaacgcttggcataagttggcgcgctcagaagagtttcttggaaggttgatcaatccctatgatgtcacaatcggtcctatacatccttgtcagaacaaagcctccatcaactagggaggctctgtttcctctttcgggatggtattactatactgtgtgagattccgtcagccggccgggctgttgtccgcccagtgttgattcctcactggggatgatcctaccagctacactgtgtggcatgccgttgccggctgggcgcttgtccgctcaacctcttgttttctttctttgagccgccaaggctatggtttgtaccatatgcgataagtattgggacctctaataccccaggttttccttttttgaagagataacccgagaaaaacatgaagattggaatggctcgtggttctgtcttcattcttatgcggctcggcgtctgggggcgtccagtcgcgatgcaattaagcctgccaacttgccaagaccattggctgtgacgtaacatggcgctgtccttagtttgcagaatccggagaactgttcctctgacttcttggcttctgacatcgagtcagtccatttcaatgatgggtgattgtacggtagactcggcgaaagaaagaaaagaagaagaagaagaagaagaatacgagatggtttcgttgtcacgcaaccgactcgcgtcaccgatgctcgtgactgtaaaggttttgcggcggcatgccgaatctcgcgatggaatccgagtcaacctgtgtcggcctgatgtcggccttgacaaggctccgagcgggactacgtaccttagcacgactcgttgttgggagtcgattgctttttcttctttctacgtgtcgtgtcggtgcgtgttgctctctggctggccggtgagcatgctttctccaattttcaccaatgctcccccagcctggctggccttccccaatcccccgcttttaccccttattttctccgcatggattttcctggggaagagtccattggcctgaaaccccatcaccacaagttggggggtagcattggcaggtggaactgatggaccacgtgcctcaggaaaggcccgaatgtccaacttggataatcgggcgccatgggccaaaatggtagtctgccgagttcgccgaaagtcgggctcggggatccaaggctagcccacggagcaaacaccagaactgacgactcggtccccagaatacagtgtatcatgagccgtcaggctgtgtttgggcgcggtacctgatactgttggggtaagactatctgactgtgcagggtaagccctagtctgcacagtaagtgtattgcgacagtagggcacgccaacccccacataccagccatcttacactcctgtgttgtgtttgtgatgcttggcatgatacctaggggtagtaatcgtgggcgtcgagtaggcaggtattaaagggcatcccgccgtacgttggggatccgcatattccgtgcttcctcactacctctacgtacaataaaccatggtcttcaaccagtaggcatggcagtaacaagtattcacagcattaactttcaactacttctggccctctgatcagtcagaccgtctcctgacatcggtttcaggtaatgactggactggagtatagcaacttgccacaaaaccaaaaagaaaatccaggaacgcaacacgagcgcaccaaggatccttgacctcaacccggatatctcggcagagggtccatctaggttcgttgtttgcggctaggtcatggtgctgaatgaatgaaagtagtgcaactagcaaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagaggagatgatgcgtcatcattgccagcgatgtcgctgttcagagccgagcctaccatggctcccgctgtaagctaggccttataatcgctagaacggaagccgctcttcaacacatggcagcttacgctgcccggctagctcaatcggtagagcgtgagactcttaatctcaaggttgtgggttcgacccccacgtcgggctcaattcccgacgtttccatacgtcctctctctttttgcgattttccacttccatgctttgtgattcgttggtttctttttcttctttttggagttggatctttattacattctttgcttatggcactctttcttcatgtcaacaatgcgttgacatctcctgcttgataccttcatcaacgacaatgtgtctttccaatgtactatcattgttaagagcccgagtgatatagaggcgcagatgcggtgtggatgacttccgtatgtccgagccgggtgtcttactcagcccgcggactctctctccatcgaaatgttagagacaccgcaagcttcatcgtagagttgatgcgtagcgaggaagatgaatgtcaagaaatacagaaagaaatcctccagcacaagcactcgcccagttcacttcccatcgcctgaggctcttctgcctgacagcaagacagcatgacatactaccatcacaaatgccaaccctcccttttcaccggatttctctctatcctactcttcacatcctcatgtctctccgaatctgaaaaccactacgctcatctcccgttgcccaaccacataataacccaattcccctctccaacctggctagaaaacatcgtcgtccgttctaacggggacctcctcctcactgaatttgctcccaccgccagcctttacctcgtgtccaatccccacacgaacccgcaccagtactcattttctcccaaccgttcgatgagcggatggaaaaccatccacacattcgactccgtccaaggactcgctggcatcgctgagccaactgaggatttattcgtcgtagtgggtggaaatatcactggcgggggtaatgggactagcaacaatgcgaatgggaatggctcctctctgttctttgcatggactattgacttccgacacaacaccattttacagggtgtcactgacggacaggaagagacgaagcaaaatatcaacatcacccaaatagcccaactcacctcggcactcctccccaacggcgtggcgtccatacccggcaacccggatgctgtactcatagccgattccttggctggcttggtctggcggctcgacatccagactgggtctcacaaagtcgccgtcaaggtaccggaaatgagtgcaccaactaattcctctggcggcggcttggtgggcataaacggaatcaaaatgcatctgggctacttgtactggacaaatagcgcaaccgtcgaaatctacagagtcaagcttgatcgggatggctaccacgaagggaacgggacagcagttgtcgagactgtagcggatttgagcccccaagcaacgtttctagatgacttcgccattgatgacgacggagtggtctgggtagtgacaaattcagacaacacgttgcttgctgttaaagaagggaagaaggcggtgctggttggtggtggaaagacggagttgacatttgctgggaacacggctgctgcgtttgggagagaccataaaagccggaagacgctttatgtgattacgtgtggtgggttgcgggcgccagttaatgggacggtcacggaggggggcaaggtggttgctgttgacactagtggtttccggttgcgatgaggtaagaactggatataatttcctgaaataagtaaattaggtgagaagagaaatatgcgtctaagcaaaagtcaccttgatgacctcaatgtggttgttgttcgtaaatgacaagaccaatgtcggtccagttggatccaggtaggggtgttgaacaccggcatagactaatccgccgtcgataggttcgctcttgtatacctggacatccggggtccatggtccttccagagactgggctgttcgcaagtacacagaaccatcgcctagagaaggtttccacattagatttgacacggacaacgtcaagagaaggaaggatcgagaaaaaaaaaaagactcaccaaaagcagacaaatgaaccagcacataacactggtagtactcattccacgcaacctgaccttgaccgaccgcccaccagaccgccgtctcagcatcaaacttcgtaagaacctccgacttccagccctgctgacgaccccagaaatactcgtacttgtccagatcgaacgcgtcctggacctttaccctggcaaggtaggcgtaactggagtgaggccatccagtaatcgagttcggggggccgccccagatgtatatgtactcagagcgctcatcgcggtaggcacattggtcgccgtatttggcggtggtgtttgcatcccaccagaaccccctgttgccgaagcgctgggtgaccgtgggagtgtcattgatgacctcaaccttggcgacaccagcacctagaaggccgccggtttcgttgacattctgtcttcgttgttagcggatcatcgctcgtaaagcgagtgtgcggaaggttcacctaccacaaggtagtaaagcgcagcggtcgcggtctcggcatcagtctcgcaaaaactggtgccaccgaaaccgcattggttcgtttcaccccatgcctcgttgaaagggatcagctgtttttgatgcgggacaggataatcatcgttcaggttcagatccaccacggtcaaagggtcatccgtcaatagagagactgaatctcggaccatgccatggaaaccaggagtatcctcaaggaagttggtgaccccaggcgcacaccacatggtgtcgccgaaaacggcataccattttccagcaattttcccagtgaagccgagatcgcggtgactggcgctattattggcgacctggaagccgagtctttcgacattgcggacatggaggggggattcgccctcgggtttagtattatcgacatcaagatcgagacggtaagacggatgctgatggcgcccgtgcggactgccggcgggacggcctaaccaacattgtgccgggcgtgtcagcaagatcaatgcagtgacaaagaccagaaaagtgtgctgtgaaccatgaacgagcatctgagttatcttgatctcactgatctcgaaaacgcgagttgactgctgtagtatgtaacatggataatggtggtatgtcaatcttcataatcattgcctggcttgggtagaagaggagggtttgggaactaatatggttcatggtcataccatccacgagggcggggcttgcttccaacgctaacaaatgaagcgacgaggatgttgaatgggcaagagatagctacctctaaggtacttgaggaaggacgtgtaagtgagaggtgacactgagcgggtgacgatggacactaaagcagcagccaggaacatgaaacagaacgaactttggaaatgaaagtaaaaggtgccgaagaaggaaattgaggaatgggaggaacgaaactgaagagatcagaaacgaatgtgacgatgttcaagtggacgatatcgaaatcatgaaatatgtaccttcattactttgcatcccactttcatgctcccttgatcgtgggagatgttcaggggtgtctaaagacctgtcgttggcaccttggtccccccggaggaccttttgcgattcgtccctgactttgcggaagaagcttcgcatggtgattcggtttgaagactatgatgatatagtatattcgaacaaactcaatccagcgtcgagcagaaacagcaaactcgaattgacaagaaacgggtgcttgataacaaactacacgactttattcttcctgtaacatggaagtcttgccatgatcttttgaacccgtttgatttgaccatgttcaaattgtcaaagcagaccgaggtcttgaaaagtgcaagatccgtcctctctcggcaacaaccccgccattctccacggtcgggtacggctgcacaatgcacgatggaggttgctgaggcatgtgcaagtcaacctcaaggggaaacttggaagctgttgcgggggtggatgagataagagtaggagggtatctacctagtagaggtacctctaggtacgtacctgaaagctccaccttcctttttgcaacccggaccttctaaatcagacgcttatcagcttatcggaaacaactgccccagctcaaagcaatgaactccccgagataagtcaacacaacactgctaccttcccctcaccccatcacaaatcacactcgtaacagtccgtatattaaatcttaaggccgtgaaagagttgacaaccagcaggtaatccatcaagaaacataagccgcaacaatggaatacaagccccaaccctcctcccctacccgcgtccaagttcaaccgcgtctaatcatccatggcggcgccggcaacatcacccccgccagcctcggcccggagcgctacgtcgcctaccgctcctccctcctgactatcgtctccaaggcgcacacctacctgaccacgcccacccagtccaattacaattccccttccagttcctcaaaactcccatcagccctcgaagccgccacctacgccgtcacccttctcgaagacaaccccctcttcaacagcggccacggcgccgtctttacccgcgatggcatcaatgagctcgaggcttccgtcatggtcagtcggggtcaggccaagcggggtgtgggagtgaccgggttgcgccacgttcggaatccgattcttctggcaaagaaggttttggagcacgggaaggacgatcttttgggtcgtggaaagaagcttgataataacactggagatggggagcctgatgtcccctcggcacaaggccatacgctgatccacggcccaacggcggaaaagttggcgaggcagtatggcttggagatggtggatcctagttacttctttacgcagaagcggtgggacgagcacgttcgggcgttggaaagggagaagagggagcagcaggatctgcttggcgctggcactgctagtggcgtttcagcgacctggagtaaggacgagtatctgccgcagggaacggtcggtgcggtggcgctggatgtcgagggcgtgatttgcgtggcgacgagcacaggcggcatgacgaataagttgacgggcagaattggtgatacgcctgttgtcggggctgggttctgggctgaggagtggacggaggaaggtgatcctacttctcctcataagaacggatcgcggaatccgttgtatagcccgggaccagcggtggttttgtcggatgcgctcaagagactcatcgccgattgtctgccttcgcctttcctgtatacccccactcttcaagactcgtctggcgggttgaccaccacccggtcgatcggtgtttctgggacaggcaatggtgattcattcttccgcgtttctgccgcgagaactgtgggcgccattgccagatattctagccttccttccgtcgtggccctgaccaaggttgctgggccgtccggagagcttcagaagagcgccgatgatcgatggggcaaggctggcgaaggcgaaggtggcatcatcggactggagttggtggtcgtgcgggacgcaagtggtaatgtcgttgagactcggtccgatatccttcaggactataactgcggtggcatgtttcgggcttggatagacgaggaaggtgtcgcgtatgctcgcatctttcgaaaggatcaggatatctccagttcatatgtcggcgaaggtagacccgaagatccgcggttttggagtggcgaaaagatctagtagtttagttacatggttcccttctgtcttgaagcacgttagccggtaacacattcgcaaagcgtatgatgtcttccaaaaaaaagagaaatattattcggatggctgttcttccgcgctgaggcaaagcatccacgccgacccccttatatggcaagcgtgaccaacaaacccatttctatgttacatggaacgccgccacctaaaatgctgaaccgtcatgaaatgcgtagacaaatacacagcctagcccaaccgatacgggccaggtgggagaaaggagttgagagagatgatatagtcgacaatctttgcgcatcctaaatcgaggtttttaaatgaccgctgtattgtatttaggcaagaactttttcgttggacggaggtggcgcaggagcctagtagtgtgagagagagcgagttagcaaccgccagttgatcacctctcaacgaccttcccatgcatacctctagctttgtggcgcccgcaagcatcttctggaaaccaataccgacaccctcaataacagccaggaggacagcgcagccgatagcaccgttacgggccgccttgtagccaccacgaaccgccaacgcgccacccgtgaagaaaccggcgaggatggagttccacgggtcctccttgtggttccttagtcccttgatagcgcagtcgaatgtgctgaaaagaccaccccagacacctggatgccacatgtcagtatcggccgtggcaagagccgcgtgagatgtgtcaggcgggttgactaaccgaagttaccgccgagcgcaggggcgcgcatcttgatggcagtgatggcgccgattctcctctcgccgtaagggctgttacggaagcccttgataccgtgccagatcgtaccaccgatagcctatggtcggcgacattgtgtcagtaactgactccatgcagcaagcagtcaacaaggttgaggcgacggcgacaacgaggggtttaggccaaccacactcgacgtgtgtcatcactggtggctgcccatgtggtgcgagaacaagaacatggtgagagaaaacatacacccatggcgaaggcaccaccgaaatcgttgaggataacccacgggcaagggtcgcgagtgtgatccattttggcgggtggtttatggggatcgcgaattaaacggtgatggggtagtctctcggagaggaggaaatatgtcgcagtcgagttctagttcggagtgcgacaatgaagggaggtcgtcggggacgcaaggcgacggggaggtggtggtggtggaggactggtggcgttgctgggtgggagtcggcgggggagcaagcggatgcagccagatggatggatttttgataaagatacgggcgcggagttcggagacggtttggtgatgatctcagaagccaaagaaaattatgaccgccttgcaagggtcagttccgggcaggcccaccaaccttgccgtgccaagacctaggtggcttcctttcctggtccgagcgtcacttgtttcagtccagatcacttatcacttcgggcgggtggtacctcgacgatacattgaaactcttgttccgcctacactttgcgccaacatcagcgtaaatcggcgagtccatacggcgatagtttctgatggtctccttgatcgccgactatgggagccaagtcaccgatatggcttgatatcagcacgagttttggggtgctattcagccttgaagccatccttcggcgtcctcctaacatcactttgcctcatattgtggtaccttcgggtaccttccaccctttctcttcgccctgctttcagctgattccgaaccaaagttgtttcgaacatcacggcgatcatcacttttacttcttctgtttaactcagctgctttgggagtttgaaccttgcgagcctttgtggactctatgctctgatgatttggatttcagggcatttccaagtcaacatttcaccaagagtaaggggcacaaagcgacagcagcattgtacgacatatgcaatctcgacgcgtctcatcaccatccgatgtcgcttcatcccatacaacatcgagataactgagccatttttccgaccagtcttcaaaaccacatagctgggtggtggtgtgatttgatctccaagtgaaaatgtacctctttgttgtgcttgtgatacccacacgctcccaagctcgaagcaacccatgtcacggtacctttggactggctcaatctagctgttccacaacagaacaaagacccaggaactgggctggatttcgcggctatcatgcaaaatattcgtaggggaccatcactatctgcaactgatagtgttgaagctcgcccagacaccaagtgtggcgtaaagttccttgatcgtgtggacatcagagccaggatgtttgcctgctgtctggggtagagcggagtattataggaagaagccattgccattccgtttcttttgatcgctcaatcgtgtgactcagctgaacttgacaacaacgaggctgttggcgatccgaaaagcggtgagatgcctccgtccttcttctttcgacccatccgttctgggttttagggatgtgaatatcccaccactggacttatatattcctagctacttgatggatggtgtcgtcaaccccatgatctcgcgtcatcgtacggcatccgtaagcactttcccgggtcatcaaaaacgcaagcaaacatgacagaaatctgctattgcgacatgggcgagcacgaaacgaagcccaatggaagcaatggcgttctgcatataccatgctcatccaaatcttccacttcttccttgacagcatctctggagacgccatatcagcccataatccccaaaaactttgtttggagactgcaaggtggacgacgtgccagcagctccaccacctcgacggagcccgatcaagcagacgccatggctgcagtggaagtagtggcgaaaggacccatcgatggtgtcctccgtgactcgtttgatccctggaatcgacacaacacccggcagccaaagggaggggcaaagggaagcgtcaacggctgtgatggtgatgatgatgaagtctgcaaaggctgcatcaagatctcgagggcgagagcatcaaaagcattacgcgacgggaagagggcaggctcccacggtgagtgaatttccatttcacttacatgtttctgtcccggttgaccggcatactcccatgatcccgatatgtttactgctcccatcatcctcttgcacatctacagatcgatgaccacaaagccccctgaacccccacgttccaccgatgaggctgtatatgctaccctttcccagcaccagaacatgccaatgggttgtcatccgttgcatctgagagtcctggcgcggcgggataccctattccctctttgtcatcgaagactcatgtcacccaataccacgttccgtttgcgttagagctggagtcggctcttccaagtggggatttagacgatgaggcaaagtccaatcacgccttttgacattgagccaaggtagagaagtaatcccaaggcaaatggatattcctttggacgtggtcagatggaatgtttggtttcctctgaaggccggagacgaggggttctcttaggttgtcttgagatgaagcttcaatgtgcatgttggaggacaagtggaagtcttttaagcatcaaaagtggaagcattgcacgtggggcatgctgcagggcagtgggccacagggctcaggggtcctgacgtgccccctgaaagaggagcctagacccagatggtggggccgatgggcggaactcccgtccatgtcacaatggcctccagaatgtcgtcagtcccaaagaccccattcctccacgtcgacatcacacgtgaatcacctttcatatcgacgttggcatcttgctgaaatttctattcccacctggatgaccatttctcttacagatccctcttcttggctaacactctctaccgttcactgtccagagtcatcgacattaccgactgcggcgcgtccgaatcccgccaatcccacaaagcaaaactccacagtcacagtcacgatgcccggaacactgcaacattccgagctcgacgatggcggccccaagactgcccccgatcagttgcaagaattgaggcatgacggctcggttctctccatcgccgtgtctggcgactacatcttcaccggcaccagcaagggccagatcgttgtctggtccctcggcacctaccagctcgtccggaccattcaagcccacaagcgaagcgtcctctgcctctttctgtcgcaagatggcaaatatctcttctcgaccgcgtgcgaaccaataatcaacgtgtggtgccccaaaacattcaggcgactctatgagatctacagcacctacgatgttggagacgtcttcagcgtcgtctactctccccagaacgagacggtatactttggcacacagacacagtacatacagtgggtcagcctgaaggacgaggacagaagggtttcacacgactcggccaatcatccggacaggcgacagcacaagttcttcgattcccgtgctgttggcggcacctctacccctaggcgcaccgaggattactattccctaataccccgagccgagaccgtgctcgaagtcgacccatatgccattgagaaatatgcacactacggctgggtcttttgcatgcagatcgcaaagggcccaaccgtcctggtggacgatgacgaggaagttcttgtctccggaggcggtgatggtaccatcaagctatggagacttagcgacaagggccccggataccatgaagacgaggataccaagggcagtatccaggagctgatggtgcttggcgaggatgacgccgagtccgtcatgtctttgttcgtggacggttccttcctttatgccggcaagctaggtggcattatcgagctatgggatctcgacaccaagcagaggttgagagttattcatgctcatactggaaacattaatgctgttgggttgagattcgggctcctttggagtgcctctaccgacgggtttgcttctgtaagaaccctcgccatgccgtctatttacacattgaagtccttacgctgacagttgcctagaaacatagagcagcccacactaccgaggagtctaatggcacttctcaatacgtcagccagcgatatcagtgcctcagccgatggaaggcacacaatgccaagattctttcggcagctgtcgccacatatcagaacaaccagctattcatcaccggagccaatgacaacactgtccggatatggcatgttaacggcgcgcctgcggaaactgaagaggtggatggtgagcacgaggacatggtgattcgctcccttcgccaattcgtctcgtacaagaccgtttcgtcacgcccggagtttactgaggattgccgtaaaggagcgaccttcctcggttccttgttcaagcggctgggcgctcaagtggaaatgctcagctccgatggccctcataatccagtggtatttgcaaagtttagcggcaagctcgagcctgctgagaagcggaagagggttctgttttacggccattacgatgtggtccccgcggatatggccggtgagaactggaagaccgacccattcaagcttgtcgggcagaatgggtatctctatggtcgtggtgttagtgataacaagggacctatcattgccgctctttacgccgtctccgatctgttgcaggccaaggccctggactccgacatcatcttcctaatcgaaggcgaagaagagtctggatcccgaggctttgaggagaccatcctcaagcacaaggacctcatcggacacattgactatgtgcttcttgccaacagttactggctagacgacgaggtaccctgcctgacctacggtctacgcggtgtcctgcatgccacggtttgcgtcgactcaaagcaccccgatttgcactcgggcgtcgacggaagcaacatgatctccgagcctctgaccgacttaaccctgctgctcggcaagctcaagggccccaggaacaaagtcaacattcccggcttctacgacggaatcctccccatcaccgaggaggaagagctgcgctacgacgacattgccagcatcttgatcaagcgcaaccctaccgccggaccagtcgacgcgcttaagcgtagcctgatggctcgctggcgcgaacctaacctgaccatccatcgttataacgtctcgggtcccgatggcagtctgatcagtagccacgcgaccgccaacgtcagcatccgtctggtgcccggtcaggaagtagaggaaattatttccaagctcaagtccttcctcaagaccgagtacgagaagtttgatagcgacaataccctcactgtgcgtatcgacaacaaggccgagccgtggttgggtgtaccaggtaattacatctttcgtaccctcgaagaggcagtaatgagggcatggggcggctcctcatcatcttctccttccacctccaccccctcggacacagactcagcatcatcaccatcatcaccatcatcatcgctgtcggataatgagaaagccaacggcgtaaccctcccgcccaacgccacaaacggcgaaaccacttccactggcgccgccgcccccaagacgagaaaaccgctgtatattcgtgaaggcggatccattccgcccatcaggtttttggagaaggagtttaacgcacccgcggcgcatttaccctgtggacaggcgagcgactcggcgcacttgcataatgagcggttgcggttggtgaatttgcagaagagtagggagattttcacgacggtttttaggaagttgtagggccggtgaggtggtacggatgggatcaaagggtattgaactggctggcgtttagggaacctatagcgagtatggttttattgcttggatttattttctttcaggctcatgtatagtctctgtagtctgtcaacaacgggttccctagttagtcctgttcactttggtagatccagcgattgatatcatggtaatgggattcactttgattagtttatatcttgacgatctcaagtagcccctgttgaatctgggaaagtatggcctggagaggatgacattgttccggagtgggttagaggaggcttcggacttgctcacatttatctgttggcaacagacttgttggttataaagttcgcatagataaggtacattgtaggcagcagacacaaagtcaatctcgtgtgtacagtgtggttggtgacttgtagagacttttcctcctcagttccctagccgttcacagggcccggacatcctttgcctatcacatgtatacatctcatcacgatttcctgagactaatgacaaatcactggtttcgaaaatagtgaccaagtcgcttgtcctgcatacaatatagtgctggtttgtccatttggtacctaggtcctcaatccgagtacattagacaagatgtcttctggattcccttgaacctttcaaagactgatagaatggctgaggacgaatccgaaaggcattcacaaaatccaatacagtgtatttcgatttggaaaaggcagatccacagcatgaaaactcctcggaagttgccccgaggtctcgagcaaacagtccgaccggtattggactgtatgatcgggcgcacagacaatttgtcgcctcgtccatgacaaactttatgtccaacaccgctcattgcagttcacaaaggccgttgcaagcctgtaacagggattacgataattcgaaaagacatcagctagagtcttttttgggaatttgttcatgctagaattgcctagaaatcaagttcgaaggagtgtcaaaggcgcttgtatgcgtagtaagcgtatacccaaggtataaaacgtcaaagataacaatcttgtccaggataaggtcaccatatcactgcatgttccagccaacatcataacacatcccgtcggaacgttgtggaggtccacattgttatccacaacattatccacaccgtcctgcagcttccagctctgtaccaccacagcccgcatgctgtacataggaaccattgtgaaaacactaattcaacaataacaagcattagtcgctttggcggagtggttaacgcgctgccctgctattacgtaatacgctaggcagttctttcgagagcgcatgttcgaatcatgcaggcgacgtttgatttttggccctttttttgatgttcacgaagtctaaatgatgcctttttgttgttttcgatgtttttctttttatatcggttgaattggacgttatatggtgatgatacacttgttgtgcgtgttgggtttgcacgcaatttgcaaaaagggtgagggcatacacccgcgcatgcgtgcagactgacatgaggaaggaacgtgggaggtttgcaccctcaggggtttgtatcatgcctgccatttttacattgcttttcatctcctggtcctcggctccactcaagttcaatcagtagaggtacccagtcgaggacttcagttgccttcttccatccccgacacaccatccacaaaacctgcaaccattgacctcttgtgacccgacctctccccaaacaacaacactttgggtattgaaatcacaaaaactcaaccaaatctcgccatccaagtgtcggaggcttcagcatgaacaacaatgtctcctgttcgtcgttcaaccaaaggatgttggataggggggtttgaaaccaaaccgccccgaacataggtaacaactaccatccatgtaacctcagaattcgtacgattcggaaagctgatatggatatatcacatacgagtcggactacatcaaacattccaattacctacctcacccgcgtgacactgcgcgagtttccaatactaacgtcctcttcagctctcaggtcaaggttgatgaggacactcgaacacaactctttgttggagctgtatacgcacctcaaagacagctaatgatattcactagccaaagagatccagacaatgcgccattgagacatgcactcgtagaacttgaagttgaagcaacaatgactcggctggtcggtcagtcagacaaagggttcacccaaagaaacccattgtatacaaaatcaacctcgaacaatggactccaagtatacgttcatcttactcgggaagtattcggggaagtacccgttcacccaagagttatgaagcgactgtataaagttcttcctacccgactttcttgttaacgtgaaactcatgttttagagaataaacagaccacccacaagtcacacgccgatagtacatagtagcgtacaacaacctcaaatccatcagaatggacccccaagatgagaccttctggcctaacatccggcgttacctctcgctccccgccgcccagcagtctgccgcggccaaacccaacccggtatgctccatctgcctcgccaacccgctaaaatgctaccccctcaacaaccatggccccaacgccacccaagattcggaaggcaacgacctcgagcgcatggccatcctctggtgcggccacgtggtggggtacaactgcctgaccgactacatgggcagctgctacgccaactatttcaagtcctacgaggaccaagacctgccgcgctgcccgcaatgtcgcgagtccttgaccaaggattgcgagaagccttatgtggagggtgaccacgaccaggagcggttccagttcgtgatcccttttgtcattgcgcccgccggtcctcccgtacccggcgggccctcggacaacggggagaactttgacgactctaatccggtgcatttcaacattattgacgagggcatgctggaggcgattgcgttcagctataataaatggcaagatatcccgctgaccaagggcgagggcggcctgttgccggcgagctgtaggtgttgtgatccggagctttaccgggctgcttatcttcagtatagggcgcagcagcagcaacagcaacaacaacagcagccgatgaagatggtgatgaataacacactttatgcaacaaagggagcaccccgtcttgtgcaggctcctcctccgtcaatcttccaatcgccccccaacagaccctcacacaatatctggaagctggggttctgtgtggtggcgcggatcccgatggaggatggaatatgggaacagaggagaatccgtgtcgggggtaggacaatgtataatgttaccttgttggacgggacttcggtggaaatcccgttggagccgcgctgtttggggccgagtacgtggggaccgatgcggttcggacgacatccaggtgtgccatttcagtgagcatgtgttggaggtagcgggacaggcgcaaagtggtcgggttcttttgtgaatatcaatgaaacccaaagaaaaagaagactcgctttttgacttttggtgttagctggagtttcaggatagacatggcgctgtgaggcatgtgaggtatcgatagacttgtataaatatgtatgtattccagtaatgtgtgtcatcaatcatcaagccgagtggtaaatcgaaaatggagcatccaatcctatctgttattatctgtgtcttgtgagtgtcatggtgaagactcgttaagtcgagcgagaacagtttttatctcagtactcgggcatgatagtttctttggtattctccgtttcttaatgacgtatatgcgctctgctttccccctttttttttttctctctctctctttttttttttttgcccccccgagaacatcataaaaacacaggtgcccgtccaccgctaagaaagtgacaacaagtcatcacagatcagcctcacggacaatccatatacattcttaacattggatcctaccatagtatttacctgtacccttatctacaaagatgcccacaataagccagatttgcatttttcagaccaagattttttgtccgattgcttcttcttattttccgtctcaccttcttcttacctcctcttcgtcgttgctccgtgagttcgttccgtccactcacgggggtatgtagatactcgagcaagaatccatccagaacgagctctattcatcatagcaaaatccttccctctgtcatggcgggtcattcaaaaaccatttaactgaccgtgcaactgagccatccatgctcctcatgcgaagcaatgaaaggcatgtacaaagtaaaaccaatttatcacacacctttctttgccagataggatgccggatggatggtatttatatcttgctgctttcaatcttctagaaccaggtcctgatataaccctcagccccgggacacccaagtttatcttcgaatacgtgaatatgctggtctgctaaccgttagccctcatcactattttttctctcttcttttcttcttcctccaattcccaccaccaccgagtatgaaaatacctgaaattaagggggaggggaatttggttcaactcacccaaatcaacctccgtctccttcggctccttatcccccgcaaaccgctcacaaacacacctcattattttcttcggcaccttcgcatcgctaggaatgtgacactccttacagcttttggtgaaatcgcctttcccatcagtcacggcgaacaaaccgccgtcgatgttggtgtagcacgggttcagaaacactgcagtattttgaagcggtccggtctggtctgaggcgcattgtcctttcatgaggagttggttgttgatatagtttatggtggggtctaagtcggtgatgacgatgatgttagtgttgatgtgatggatgggaagttgtgaaagtaggtaggtaggtatgtaggtaggtaataggtagataggtatgtaggtaggtaggtaggtaggtagacagacaggtagacagacaggtagacagacaggtagacaggcagatagacaggcaggtagacaggcaggtagataggtagataggtagataggtagataggtagataggtaggtaataggtagataggtatgtaggtaggtaataggtagataggtatgtaggtaggtaataggtagataggtatgtaggtaggtaggtaggtaggtaggtaggtatgtaggtaggtaggtaggtaggtaggtaggtaggtaggtaggtaggtaggtagacaggtagacaggcaggtagacaggtagacaggtaggtaggtaggtaggtagacaggtaggtaataggtaggtaggtaggtaggtactgccacagtgccactcggtgaaagaatagaaagaagcatgggaaaatcaaataagagacttacaaaaatgacaaagattataatatcctccttcgacggaactcccgccgccgccggcgtcgcctctggtaacgagggcatgagggctagacgccccgacttcgggctggacgggtagcgctacagctgctgctgttactagtagttgaatgtaactcagaaacccggcgctgatagatacgatgagcgaaagtgattgggggagcatgtttgttgtcagtctgggtttgtgctggtcgatggtttgagatatcaagtatgtcaggaaggtgtaaaggggaagggtttgggtgagtgagctggtaagatattaggcgagtagtggtagtcaaaactgtctatggtatttggggaatacaggaggaagactcttaggtatacctgatggatgaatgattcaatgaagaaaatttgtttggttttacacgagtgtgcgagggaccgacgatgctttaatgttttctcttccctttttttttttttttttttcccccctcacttaaacagcgataaactaaacacaaccaaccgtcgatcgtgattgccaacagaacgaatggcggccaacgggcggcaaacactacaaaactcattcaaattctcatgccaacaacgcaaagtaaaagtgcgcacctgccccgtctcctccaacatgttggtcgtcgtcgcacagcagcaacctcaccaacagtccaaagtagttgagtcgtgccacattgagtccacaggaactgtcgtgtcatcattcgttccgtccctttgtgatgaggtttctttgttcgttgttcaacaatggcatggtgggcaacaaacaagttgggggcatatttcctcaagtcaatgacagagacagaacaaccaatagctggcttcgttgcttaccataactcgggcttaatcaggagagagatgtgaccgtggcatctcaaagaaatataatagatagcatggggctggacttagtgattgtggtgatcacgaaccttggcttcgatgtcgcctcgacgacttgagtcaaagtgcctgtgtttacttggatggaaatccttctctactggaatctatcccgcttgctatctctgtcatctacgtgtcgccctcgggtttcctcacacaaactggactttcccgctgtattttcgttcaacgcttcatttggccatgattccccatgactacatgaccagtacatcatcacttctgctgtttaatgctctaggcaaagtaactcttccacaacacaccctccagatcctccagttgctcgcttgtaaagtactgtaacctaagtgtcagcataacttgctcatcgtaacctagacatcaaaatcagaaaaaactcaccttctgatcaaccgtccaactatcctgcctcgtcttcttgaattccgccaaaatccccttagtcgccttacccaccacacccggatcactcgccgcgtgcgtcgccaagtacgccaatacctcgggcatccacttagggggcggcgtcgcataggggaacgcctcgatgagggcgcctaagcccagcacggccgcatgccgtctgataatctgtttctgcacgtccacgggcgtatcggtgccaggcaacttgcgcttgggcatcgggttcatctccagttgcagctggaagcgggccttgagctgctcgataatggggttacgaattctctccggcgagcatcttatcatgccagcaagtgtagcgctggccccgtcgcggacttcgagttgcacgtcggacaacatgtcgccgacagcgtcgaagagcatttgtcgctgggctggttgggttaggaagagacgacggaagtagatgacttgcatgttgaccagagcgcgtaggcgctgatgccatgaggccgctgtcttaccaacccggatcagagcggcaatgaatgcgtcatcctcaccggaccggaaggggatgttgggcatgtgccggtaaacgtggtatgcgagccgcataagttcagggtcttccttgacgtccatcatgtgcaacagctggtcaataaacggctcgggaaagaagggcacaagttggatgcattcctgcgaggcgagcatactatccagccacacaagtaccgtcttggacccggacgtatagctggagggagtctgctgtccgggagtacgctcatgacgccacttctcgatgcgatcaaagacctcgcggatcgtagccgtaaagtcttcagttgcctcgtaagggcgaataccaatcgaggaggcgctcttgttttgctctagcagagaccagacattggggaaggactcatggtatctggtccgataaatcgtcgcaatgactctaccaatggattctcgaacagacttgtagggatggtcgatatgggccaggaagtcttcaagaatgggcttgtcacggcggaaatgccagccagcatcattaatgatgaactcgagcaattggatcttggcggactccttgaaggctgcattggagttcatatcaaggcggaagttcgccagagggtcgatgagctccttcgaacgtctagggtccttggaatcaaccgtgagatggagacatgtcatccagtactgcagattatccggcgtcaaatcgtctgcgatcaccttgagcatcaagggtgctgcgaaagcccagaccttgtcgcggaactcgcgaggatcatcgctacttccagacagcatggctccgacgatttctgccgttgcacgatgctgatgcttgtcaccgccatctccgtaaatctccttggtcaattcaacgatgtcgtcaaacgtggcggctgtctgaccatagttcatgaggtcaaagacctgcatgagaagtacgacgttagacattctgaatctgtctgcgccggcatctctgggttcctgcttgaggtactcgaagcattgcttgaaccagtcgcgggtcaaaagctttccgatttgctgacgagcagctgtctcgatctcgtcgtatcctaggaatggctccgggttcgcggatgaggctatgaactttttgccccacaccaaccaaccaggatagtcactatcgacaaagtactggatctcatcagtgttctcgaactgggcaagaaacttttgagtccactcaggatcgtcctcaggaacgggaacctcaaacttattgtctccgacagcttgctctagcaagtacttctcatagctgtgctggtagaccgccctcatgtctatggaggtacatagcccactgaatgcagccagataagtcgagcgaagaccgggatgaggatcattcgtgccagtaacgaccaattcgatgaactcgggaggcgctagtgtctcaaaacgaagagacatgttgagtgcaaacatggcacacctcgtggcgaccttccagtgcgaagccttggccttattaataagttccaaccctaatgcagccttcttctcctccaccttagcgcggcgttctttaatgaactcatgacgccgttggatggacgctgagaagtcctgcgggggtcgaatggtgtcagcgaccgaccgatcaaagagtatcatgcgctcaaacggcttgccgaaatcaatgagcgggtagagagccgtggcgcccagattctgaatagacgtcttgtctacactggcggtttcgatgtagagcctcataagctcgggagcgaaccgccagtctttcatacacgtcttgagcagagtagtaaagaacaaggtatacatggcgcccttgatacggtcatgatccatatcatccagtgccttacgcaaagcattgaggatgactggaataactaaaggccttccaccaatgatgaccttaagagacgagtcttgagcactttgtgcgacccgacgaacatccgcgtatgatgacgtgcaagactcggcaagatccaagagcaggcgccggtccagctcactgctggtgcgatacgccgagttgtatttgacacgctggagctggtacgcatccgcacgcttgatcaacagtggtcgaggataaacctttcgcagacccgaaatcttgaagggggaaatatctgccttgtacaagcgagtcaaacgctccaagggatgagcagaacgttcaattcccacgtcagtgatccacgtcctgtatgcgctatatagggccgtgaagcatgcaacatcatcctgctggtttgcgttcaagaaggaatgggtttgcgataatgtcctacccacctcctcgcgaagatcgtgcacgcgatggtagagaggatcatccgtggtcaatacgtatccagcgggataccggaatgtgcgcttgagttcatcatcgtcggcgatctcagccagcgggtcattgtcctcttccataattgtgtcaccggcggcatcggtatcctggttaccgctggagccagttgcttctcctgacgcacggacagggtcgaaaagggttgagacgcccgagatcaaaagacgaagcgctgtcaagctccgcgacaactcatctgaccactctttgttctttccctttctgctaaccggaggatcgtcactcatgagctgcatgagtctctccgtggcaccacgagcctcgctctcaaacagctccacagcaaaagccacttcggcgggagacggccggtgccacttgatggtgagttcagatggctcagtcgtacggccccagtcgctgacgtcgatgccgcgagcaattacatcgggctcatacagagcattatcgattgggtaggtgtgggtaaggttgagcagtaaatgatggacgtagttggagatgtgaatggtgggaagaccacggcatttttcctgcatgtacttggcgattccgaaaagctcgtccttgtatttgagaacctcactgccgacgtggaccacgcacatgctgagcatgctcacatgccagaccaacgctctgtccctgggaagcacttcggtaccactgcttcgatctgaagcagcaccgttgtagtcgatctcattgcgaatgttgacaatcagcatgggaatgaagaccttgagcgtcttttccgggttgaccttgcacaaggcattgcaaatccacgccatggcatcccgagcttgatgcactacatgagtcgacacaaagtttgccagcttctccaacgccgagtcaaagagctgaggagacagcgatgcgaacaaaggcgtgagtgcagcagggagcgtgttgatcacgttgtcctctggggagcctgttcgtagatggctcgcgtctggaaggttttctagcagggcaaacaccttgcctagtaaagccatgacaaactctccaagaccagcggtggaggatcgaaggatgtttgcttcgtcttcgtcactaagctcctcgttgtagttgatcttgacatcttgcccctcgcgctccattctctccatctccccctgaacccagttcatggcaaggctcgtgtcatgaatgtcgttattctcatcgacaagcgggacaaaagggatgctgtacgccacactttggatgaagttcaacgtatactgtgttttattgagatcgttggcatcaataccgggaagggctaaagccagtagagcggtgatatggcagcggtagcccttgtgcttcgacatgatgttggcaatcatctgaagactgcagagacttgaagtcgtccggtgcacttctacaagcccttgcaagctcgggtagaatcgctgcagggcaccaggaagcatcagatctggctcgaggtatgcgagtccttgcagggcagtgtagtagtagttgacgacctttgagctcttggagaagaggcccatgaaggtgacctctctgagggagagcacaaaacgcttcttcaggtcgtcgtttatccgacggtctgcgggaatatcgagctcaccgctctgctcacgattccagcgtgaaacgaaaatatcggtcaagaagaaagtcaattgggcgagaaacatagaccacgatccctggttcgaaggatggaagaaagtgtctattgactccattagaccctcaaggttggacatgacggaactttcctggtcaaggcaaagtggtgatatcgagtgtacaatccacctagcaaccatgtagggcactggatactttttcttgtccttttccagataaatccccagcccagcagagtagtcaagcgaggcatatggggagttggcttgtccgacagggatctccgtcaggcgtagaatggctgtaaagatgaggtcggattgttcacgagtaaagataccgtgctcagtgaatgggacatgtgtacagcttagataatccctggccattcgggaaaagatgtcaataaagcccacatcaaaggccttggaccgcgtcataagagaccacaagtggaagaaggtgggcacgaagtcagacggctgtgactgaggctcagttgggggtgctgggccggttggaagcaatgtattgatagcgccggcaacaatgtaggcattggacatgtcggaggtgctgaagtatggcagcagctcatccagtatcgcacggcgctccttgggatcgaagtagacgctcccgtgaagacagagcttcataatgtgcttttgagcacgctttctgctaccttgatgaggggccgtttccgaagggaaaaccaagcccttgagctctttccagagtggtcgccagtccagcgtcaggtcttggcctggcttcagataatgtcgcttacgcgtcaaggtaactaccattctcgcgaacctatcggctgtgttgggatcaagcccgggggcaagcgccaaatggaagtagagatgcgcgagacgggcccgaagttccctcgacatctcaaacttgaggtttagccaaccctgaagctcgcgagtccagtgtacagcgcccggggaaaagtcttcggccattatagagacgtagaggttcttgaggatgccgttcaaagcggcatcccggtgcgactcctcctcgacttcgaagggaagcaggcggaagtaactgaaggttcgggggcggtagcgcttctggtcatcttggtctgagccgttggaacatggcagtccgggcgatgtggcgcgggagatggtgtcggcagaggctaacaaaccgccgaggaaggcggaatgcgctccttcggcagcgaagtgaccagcggcgccgggatgcgcctctagagactcgtccatggtgtgatagtaggtcggctaagccaaggggctccctgtaggctaggtcgtcgaagcgagtgggggaagagcttcgaaggcgtggtcacacgaaacggttggggttgaggagatgccgtgtttcacaaactagtgaaatcgcgaccgggtcccagacacaaggctgcgacgcggctgtcgcgaggttgttgtatcgtgggagtttgtcgtgggagaatcgcagacaggaaatcgattcggggccagcttggttcagttattgcgatatgagggtagctggtcggaaagtctgcgacattgacacggaggaaaaggcgtggtacgaatcgacgggttttaagtagtggtagcggttcgagacaaatggattgcgacagccttggactgcctattacgacctccttcggtgttttaagacaagctcagaggatctggagaacaggaagtcggggttagcttacgggttccccgcgtatcaatggccgaacaacgggttgcgaggctgaacgtgtagactggctgtcaaaaggagggtgatggtatggcaatgggagttgtgatggtgatgatggcaatcatgtctagcagatgaattcccatgtttcgatatgcagcacgctttgacaaggggggtcaagtaggttaaggacatctttccaagatcgggacatacgtgacgtgaacatctcttgtgtattgctgatgggtgccggaacaggggtgtctccaacgaaacgaaacgagttcttcaaggctggatggatggatggttgaaacgagaagttgtggtggcatggggatgacaatggagccggggggattggaggggatggatggatggatggatggatgatgggctattgaacttacaacagaaacctgtccatccagcaaaaacaagctatcgccaccggcagatccagtctcgcgcaaaaggaacgtaatatgctggatacctaaaagtgaagaaaaaaaggaaactccaaaaatacttaagagacggatatggatgcggcgagcgatctgtacagtaacgtgtcaggggacacgggtttaggcagggctgatgatgcacaatgttggtttggatgcttcctcccaaagctcctcctcagctgtgcagtgatgccggaatgggagaatggaggagggggggggggtgaacaatggcggcgggcgggcagggagcttgggccccggcctggttgatggatggaagccaagtggtccgggttgcattggggcgggcaggcgagaggggctcttttcttatcttatcggcaatgctctgtatggttacaacctgaaatcattggtggagccgaggggtacgtaccggccaggcatgaaagagcttacctcaccatgctggacatgtggacgcgacaaatgcaggggacaatgacaatgacatgctccattttcactttgccatctcccgggcctcccttctttttcttttcttttctgctgttcttcaaattcttgagaccaaacaccatggtgctgtcgctaagaatgtctttttccctgacgaataaacatgcgtatctgtgctgtcatatgcctgcctgccttccaatctcgtggcgtacaacttacgaaataatggatggatgcctgaataatccacaactaaactgttcaatatcaccatcaactctttgtccgtgcaacatgccgtgccggcatatcgattccatcttcacacacatgggccagccattttaaggataccaccaactcgcacgactaaatatggacccacacatcaaatcccgttcgccacgatccaatgccgtataacactcttcttgttgctttgggcgttcatctgttactacatgtactgggcttcaccacttctgtcacacgcaaacatgcacattactcctcttcagaaggctcagactcttgtgctctttcctcctcctcctcccttttggtctttgcactcttggccttcggtgcccccttttttggttcgttcttgctgcccgcctcgttctcgtattctcctccttgtgcctcgtactctttggcaagcttcatacccttccatgccgaccattggccgacgccaccgcccgacttgttgggttcttgtttgatctctactcacaagactgttagcatgccgtgccaatatacaacaaagggtatttgggttgtttgtgttgtaccttctttgagctgctcgcggagctctgggtcagtgggtttgcctttgctgcttggcatcttggtggaggaagacactacttgtggtcaatcgcgattggtgtctgtataagggatgttctgtggaactttgcatctgctacggcacgggttggtctcttaaatacctatatgccgagcaacgtgtctcatgtaatgcatctatgacatggctggcttggaggtcaccgatcgcggaagctctctgctttaactgcgcatcaactgcaaacgaaaagaagggtcagggttgtcggtcgcatgtcgattacatcaccggtcgagttgagactcacagtacaaagacagcctctattttgcactagtgtagtactaacaaagaggaagaaagggatgtctcagaacccccgaggccaatctcatcaactctggattgaaacaacacggagacagccgtcccatgtttcattcttaagagagatgcatgctgaaccagatcaccggcagcagcaacccatgctctcactcccgcttgtgcatttgacacatggctgacaacctaggtaccttgttcacttcggaatgcgggggagtggccgtaaacacctacagcacaaagatctcgatccttccctgagatgatatgctggaattgcgcgactaggaatgcatttttcatagtatcgaggcagggacttttgcaatctggttgacagaaggccaatgtgtgcatttagtttcttctccgaaaccctcattggcctggccatcactaacattgatgacctagacactcgtcaaaactggcagtatcacatgatgaattgagaaagtaggagataaattgaaggtaagatagccctaatggactatcgtacactttttctggggtttcgcgtaaatacagatctcaaaattctgcgtctttccatagaaatatgttactagggacaaggaaggtgagcgttctcgcgcccaaccgctagcgctacgtcatccccgaatcaacctacccttcgccagcgcctatcggcccctgttccggaccatacaacccttacctcaattgaacccccggatgaaggcaacgcaagcgccagccaaccatctttcctggaccacctacacttcaaacctgattttgataggtgacttttctttgaacacagccatctcagtgaagcgaaaagacgagcatatagaaatcaatacatagacaatggggagacaacatggcggattcaacgagcctgattctcctctgtttctcgtcttcagccagttgaagcgctgatatccatctccgacgacgagaacggaaactgtgacaaccaccgatcacaatgcgccttcataccattaccaacctatcaacaaccctcttcaccatcttcacaatcctaaccttcaatcatgtcctcccagtccaagcaaccccccaacagcaaccctcaaaggccagcatcttccacgtccgccacgtcgacaacctcagtctaaatacccaccaccccaaacccacacctcccgccgagctcctccccctccaacaacatgccaaagaacccatcaccatctcaaccataaccataatcatcaccgcaaccgcaaccgtagcaaccccttccaacaccccggcttcttcctccgtcccttcttccttcctgaaccctgccctcttcacctccgccctcctcaactccaccaacttttatcgtgctcaacacaacgcctcggcagtcatctacaacgacaccctctcttcttttgcttcccactacctcgacaaactcggtctccctttttcttcttcttcttcttcttcttctttggtttctcaatcgaaatcgaaatcgaaatcgaaatctttcagttccaccaccaccaccaccaaatgcgaactaacccactcccaaggaccctacggcgagaacctcgctctagggtgttccgacgtccaatcgtgcgtggagatgtggggaaacgagcgagccagatatgattttggaagggcaaagtttggggaggatacggggcattttacccagttggtgtggaaggatacgactgatgtagggtgcgcggcgaggtggtgccaggggtggaatgcgggaaggggaggatggtatttggtttgcgagtattggccgaggggaaatgtggtgggggagtttgggagtatggtgcagaggagggttgaagggaatgggggtggaagtagagtgagggctgagtggagggtgatggtgggagtggtggtggtgggagggtggatggtttttggatgaggaggaggggggggggatgagatgttgggatggtccgtcacaatgaggatgggtaccatggtttctatctttaccctctatggaattaggggataagatgaggggaagtctagcggttgagtgagtaagggatatcttcacagccgcgaactaccccccccccccccccccccccccccaaccctcggcagtccactgtccatcctgccactctgcgccaccacagcatggaactccaccaccgccagcctcgccggcgcgttcagcgccagatggtaccctggcccccggaggctgccgccttgcctatctgccgagcttgaagaggctgattagctcgttgtgttgatccggggctgtagccgagtgtgcggatgtagttctgcttcttttggaatgtggtaggatcgaattcgctgtcgaggaacgaaatggaggcctatgagctggaggacggcgctgcaaacggatttgcaagtgttgtaggacgtgtcgccgaaaaatatctgaaaaggagagggagggttgtggtagtcttggctctaaggctttgggggcccagaagagaaggggatgagaatgggactgtggagtctaacatggccactgactgcgcgggtgtgagcgtgaatatggtatcctggtgaagaatggtcttgttggatgatgattcgtagttgctctggtggtgttgtattccttgagctataatgtcagaccacgctctagcgagacgtcgacaattttttttttttttcttctgcggcttggtggtatgttgggaggatatatgagtagatctgtagcagaagccttgcaagatactatgggcagagaatgcagatcacagaaaagcaattgaaaactgcttagaaatgacgatgttcgccttgtcgtgcttttgtagccgactccccgctcttggtctcttggtcgattgctaggatattgctgggacatcccgtccggttcgagccgcctgcacaggaagcgctgtttggttaagcacactgttagcgatcggcatcatcagagagtcagttcgagcggaaagaacatactggtaaaatgatttttgttcactctaggttttgtcatctgtaacgcctttgctttatgcatatcttaagcatagttcatcccatccatcagcctccagatctaggcttcaggttaccgatcccatcttttgtggtccgctggtgtgtaaaagtagcacttctggttctccaagctgatcaaaccgcgagtcatctgttcgaccacgctatagcatgcgtttcttgttgaagtgcccaaaaagaaagagaagaaacacctcaagcttcggagaaaaatgaaaggacagccaaccgcttgtcatgccctcattagttctcccccggtgatgtatagcccctcggcatttccggaggtggccatgttcatcaccccttctgtccctctgtttcaagtcacctggccgccaagggatcaaggctcagtaatgtgatcaacgaaatcatagaccaaatgcgtctgcacccgacatcctgacccaggctcaatagcgcttcgaaaccctggcttccattgctccctcgccacgttttctacttcacggcagtccgcatcgtagtagtaatcaggcctggtcgtctgcacctttcggacgatggaaaaagcctctcgacagggcatggtggattcaccgggctgaggagccggcagaaccaagtcgtcatcgtcttcgatgtggttatccagacaactgatgagttcgccgatcttgtcctggaagtttgagtgtgagtccactgaggactgtgagttcgaggtcgaggacgggtggtagcagctactacttctgctgttgaagtcaaagaccgaggtccggcctggcgactcggtcgaagagctggctgagatggtggtggcggagggtgaatggaagtcggttgcctggcccctctgggatgcggtgggcatggacagtaaagcggcaatgggggacatgtctctgggagaggctatgggtgtgggttcgtagcttggtagggaggctagatttcgagcacagtctagttcgtgggggtgataggtgcggtggcgcgttggtactgcactttcgctggacgaaatgctggccaggatgtccagaccatttacggggggctgtcggtggtgatgatgttggtgttgctgttgaagttgccgtggcggttgatgtggctcgaactgatgttgatgtggccggggctgagagtaatggtaaccatcatgtccactttggctcatgtagaggagctgctctgcaggtgactcatcccgggattccggagtgtagactgaaggagaggacgcttcacggagtctctggttctcggcctcgagttctcggatatgcttgagagctgcatcgagcctttcgcgggtgtcagctagagagctttcgagctcggcaattttacccttcactcttgcccgatgacgccgctgattctctctttgccgagcagcttctgcttctggcagtttggaagagaatttgtggaccttgaaggactcgttggaagccattgctgttggcatcttgggcaatggagagggtggtttccacaagctcgctctgggtggtcctaacaaaggagaggcaatacccgggcgtgaccgtgacggagggagattggataggaggatttctcgattccgggttctgcagccaaacaccgaggtgcgtggtttgagcgttgggatgtgcttggttgcagaagtggattgagaggaagaggcggaaacagtcagagaagagaagccaccgatgacaaactgaaaatttgccagtttgaggaacgaaaaacgaagctcattggtcaaagtagttctcatacaacgatcccggctttggtgtttgcggtccgccttctgagtggtcatcgtccttgagaacgactcgcttgggtggctccacccactccacatcaaaaatcactaaacccaattcggggactaccaccacgacagttccccgattcacgacaagacgagactgtcacggcacaagaccctcaatggccacggatatagtcgtggaacaggaaagatgggagttaatgctgggagatgggtataaaaggaggccctgacactgtggaaatggaagatctcgaacatctcccaacatcaacttcttttactttactcaaacacaggcttcaacaaccattctttgacacttgtctttaactcaccatccacaaccacatcaccctccaccatggataccagaaacacttctcaaatctacgacgaggtcgccaagcactacagtgccgcctctcagaccaccagcgtcaagtacggcgagaccgtcgccaagtcctttggctacaccgaggaagagctcgccaacatccccgaaggcgccaacctcggtctgagctgcggtaaccccctagccatcaccagtctgcgcgaggtaacatttatccccctgttattcacacttttatttcatcgttcttttccccttttttttctttcattttttaaagaaaaaaaaaaaaaaaggaaaggaaaaaagaagaaggaaaggaaaaaagaagaaggaaagaaaatgaaaagaaaagaaaaaaaagactgacatgtccttctacatacaaccagggcgaaacagtaatcgacctcggctccggcgccggcttcgacgtcttcctcgccgccacccgcgtcggtcccaccggccgctccatcggcatcgacttcaacgacgacatgcttgcgcgcgccaactcccttaagtcctcgcgcgggttcccagactcgcaagtctccttcctcaaaggctccatcaccgccatccccctcgagtccggcaccgccgactgcatcatctccaactgcgtcatcaacctggttcccgaggccgagaagcctttggtgttcaaggagatgcaccgcgtgctcaagtcgggtggtcgtgtggccgtcagcgatatcctcgccaagaagccgttgccggagaagttgaggaacgatatcgccatgtacgtcggctgcattgcgggcgcgagcgagaagcagcagtatgagacgtggctgaaggaggcgggctttgagcaggtgctgattcaggataccggggcggatatcaatgtttatttggacacggatgagaacggcaacaggggcggatgctgcgctcctcctggaactgtgaaggaggaggaggaggagaagtcttcgtcgtgctgtgcgccaaagaagactgagtgcgcccctgctggtgctgctggtgctgctgctgctgctccctcgtgctgcaagccggctgctgagactacccccccttgctgcaaacccgttgagaagaaggagtcgtcttgctgcaagcctgccgcgaagccggaggttgaggccgaggagaaggaggatctcaacgagtgggtgggttcttacaagatctatgccgtcaagaactaggtaacagatgctcgattatcgctacgggtctagaggtagatcagatgtgtttgttagtgtatgagtaactaggtagcctcgcaacgatatcaagtatcacgtgaagtggttaagcaacagaacatggacagtgaaatataggtaggttgcgtgatctagatcaggccgtgggttatgttcacaaggccgggatgaatccgtcacatatcctgaaattggctggaaatgtttgaagaaaactaggtagaatggttacaggttgtatacaagtcactgatcagtcattgtagtcacaacacaagaaggctatatggtagtcgggatctggtgtaaaggagctaaaatcaaattggcaaaactgtataatccgaatccgtggtcacgatggacattcagacagccggcactttatacgagtgtaccctcagattttgccattccatcttccatcataacctccacttccgcctttgaacagctgagacatcacaaaccacaaccatctcgcaccccatgtgacagtctgaaaataaaccgataataggattatcatagaacctaggtcttcgcggccatgaaatggaactgtcaacgcgccttggcatcaaaaaagaaaacctgcagcttctaacaccactttgcgcgcttgtttccgcgggacagaaaagactccgtttggcagcccgacccatcatccttgcggttatccaacgaagcctcatctcgtgatctcttcttcctgcccgaagtagacgatccttctgcgaaaaaagtctttgctgaaccctccacatcagccttcttgacagcggctctcttggccgcagcaaacttcatctgctctttcagggtatacccccctgaggtcttgggcaccgaggtagacgtagtcttttccccgggacttctttcaagtgcagcctcggcctcggcctcttcttcttgctcgaactttgctagtgccttcctgatcgtcgactgagggcaaataggcggtttcgaagtcctgagactaccccgagatgacgagctggcggagtccttggtagctgtgcgagaaaaagtgctggcacttgtgcgagagatgactgaagacttgtctagatttgtcttgggcgaaatagaggcggaaggggaagctttcgatgaagttgacgaagaagagtagtagcgccttacagctagctcgatgggcgaccccacatcaacgttggaatgaatgacctcacgaagaaccggggtagtgaccttccctcttgcagcatatagtgccatttgctccttcaacgtcagggccctcttggcggcgactggcgggcttgtaggggagccaaccgaggaggcggcagcaggagcggaagctgttgagacagccggcgaagtagagtagttgcggttgacagatcgctttgtgagtggctctgatccagttctggcggaagaaacccgacggatacccggggtaactaccttgtgtttggcagcatagagtgcccgttgctccttcaatgtcagggccttcttgatgactggcgatgaaatggtagaagtctttgcggcaaacttagaagaggggcgcaaattctccttcatgacgaccttgggtccatatccagcagaggctgttttgggtgacttggatgtgggcttggtagtatgcctgctgatgttcttcggagtgactgaggtgatgcgcacccgcactgttctgaaggctggctcggcgtcccctttgccagctgcttttgctttcgcagcatatagtacccgctgctccttcagagtgagggctttcttgactggcggtgaaagggtggaagagcgcttggaagatggcgcggatgaggagtgatgattgtccatggttgtagtcttgaagcccgattgagtggatgtgggtgtgggattcctggacatggatcgattgatgcgctcctttttggggttcgaaaggatggagtcgggttttgaagacgtcgccctgttggttgatgaagcagctccgcccgaaaagtgtggaaggactggttgctgaagccttagataatggtccaagtcttcttctagaggggttgccgcggcagcttcgtgagaaagttctgtgggcgatttgatgtcggtcgttaggatagcagatttggccctgggggacaacgtgtaggagcctgttgggcgcagccttttttgcgggagtcttgttacaagatagttttcgaggtgttgctggctttcttattatgggagatgttgtcgaaatcgtctaggtcgcgcgctttgtcttcatcgaaatgcgtcttgtcgacgactttagggaaattgtctgtttttgttcgtgtaatttggggaagagattgagttcagggacgctgatggaagtactcgaatttctaccctcggggattgtgcactggtctattgtgtccaggtctgttgcgttcaggtttattgtgtcctggtgaataagaacctagcgtaccctatgaatagaatctggtgaataggatgctggtgaattgtgtcaaggttgctttccatccgatctcctgctcttggcaggacgtgtgctgattgtagcgctcatattgttcgtctgctcagaattgccgtcggcagtcctctccccgtctgatcttttcctcttgccagtcgccttgaggtcagagtaagtttttagagtagatgcggcagccttggtgacggcttgggaactgaacgcttccatcatctactctttcccttttgctatgggggccgctgatgatttcgcccatctgagccttctcgacggcccttgatggggaaaatcggccttaggcatggtagcagacgacgcagggatagcagaaagcagaggatagacaggtctggcagaactccagatacttctctgcttccaaaaacttggtctccaagttgtaagcattgatacgctctccagcatcggcatgttcttctgcacgaagatcgaaggaatcaagggtaacattctcaatgtcagtgacaaggtcggcgtcattaatgtatacgctacctacttggtacccaatgttactatccaaaggattctaaccttatttcttgaaacttcacaggagctaacgcatttctaaatgctccagtgggaaacatatatccaacctgcttctgccctcgttgtgcattatgccgccaacctttcctgccctggttcccccctttattcttcagggtagcttaaaatctaacgttactggagctttccgaactcttttctcctgtttcccttcttgttgggcggcgttagaatctggacgtcctcttttctggcttacgggccttcccacgcccttagatccctcgaaaactccgttggtcgagaatccgaactggaagtccgtaggggtgggaactgatgtcggccctggttggatctctttaagccctgggtgctgttcaaagctgttctctaatccgtttagtccggggggaaagggtgccggctggcaatagttcatcaagtgtttataaagatgctgggtcgactccattggtggctgcaggacttggggttgcaggacttggggctgatgtgcctggaattgctgggctgagagttgttgggcttgcgtatgaaatttctgagcttcaagttgctgagcgtggagtagctggactcggcgattctgagcctggagttgctgggtttggaattgctggattggcgctccttggactggaggttgctgtgcgaaaaagtactggtggcaaactcccaacagcctctgaacctccgacttcaatcggattatatccttcgcctggttttgacagtccgattccagctttcggcggcgctctttttcctgcgctagttcaccctctactgtcattgcagcaggcgattttccttgagggagagactcctccatctgttttttcaggtctccgaactggacttcgaaataacttctgttgtcttgtagctggttgaccagagcttggtagtgggtggtcgagtgcaaattgatacctccaatcgctttcagaatttcattcagctcttgacattgggcttggtcaacgttcatgacggatctctcagccgagttgtcgtcgtttcgaacttgattatcctccacagatgctttggcatccgcggtacacacttgatcaaagtcggtggatgacataagttgcccctgctcttgagctccatgttgtgtcgcctgtggctcgactgcgtgaggtcagtctctgattacgaaatagacaagagttgaagggcgattacctttggactggctttggagaaactcgctggatggggtaggctgctgaatcgaaccttcatctatcaatcccgagttcctcaaccaatccatattctcgaacccgaatggctgaaaatggtccgtgtcattgtcaacaagggggcccatctcgatcgaagaggtatgcgaggtaacaggcgccattgtcaagttttctccattagatggctgagacagccccatccgattgttagtatgaggtcccatgttgttgggaaagatatgtgccttggaaggcgccatgactatgattagataggcaccttcgtgatatgagcaagcgagtatgattagcaagggatattggagacaatacaagaagtaatgtgactaatggtcctggtttttagggagtcaagtagaggtgtgaaggggggcaaagcacaaagaaaagattttggggagatggtgtttaaatggtggcttttcttgtttggaagtgtagagatactgcccatagctggagatggagcaggatgcactgcttcctttatgacaatgggggagcaatggaagctctgttggcaagccgagctcacttcctggcgaggcggcttgctccttgctctttacttgctctttccttgcatgctgcgcgctttcctgccaatggtctacatcttagctgcaccccaaccacggcatctgcgggtcaagaggctgcctccagaaaccctgaagcacattattctaagaactgctgacaagagagcataaaaaggaaacagtcatgacaaatcgagcatgtaacttgctcaatccttcatgtcgccgctcacattactgacttgctgggatgtgccggcgcgcgagcatgaaaactgcaaccgggcactcgccatttagaaagaccaccaccaccaccaccaccaccacggtcatagtaaaatcttaccaatcatgcgtaatccatcgagcaagcaagcaccgcagtgatcatacagtccaggaatgataatcgccaacataaacctaggtaggtccgcatccgaaatgtcctaaacttctcaagcaacccctcctaggtagacatacatcgatccttctccatacctgtcaccaaaccagcttgcaccatctccgccacctgcactacctaggtcccgctcaccatacaacgaacctgcttgaccacccacttcccctacctacctacctacctacctacctacctacctacctacctacctacctacctacctacctacctacctacctacctacctacctaccgtatagacctcgggctgttaataaccaggttccctggaaatcaggcataaattgtaagcatacttactgcctgaacatgtgcatttcatgctcaccaaaatgagccgggggagtcgtgtttgctaccttggagcactgtgaatcaatccaatgcttctaatgccctcccgcctttgcccacctacatacatatcttttgcctcgacgcagaatccggatgtgccaaacggcaacatctttgtggtcaagaccttgcaaagttgttggacggtggggaacatccagaatcgcccttttgcatgcaaatcgattctggtgagcatgaatgttgcagtaagtatgcttagagacaggttatgcctgatttccaagaaactgaacctacatattaagggcccgaggctatacggtatacatatgggaactaccaatttgaaaaaatggcgtacttgggtcatgctgcctggctcctctgtccccatcattccgtctgcctgctgttcttgctactgttccagctacccgttgtatagatgcccctacgtattgtcccggggggggacgagtgatgaatagaagaaataagcctcatatcccctgctgcgttagcaagggaaaggtcgtgcaagttggtgtggtggttattgttcttggcacaaaaatgaaaaagaaagacaagaaaaaaagacaaaagtcaggacttggtaaagatgaaggtaccgcttacaacgccgcaatacttacactgcctgcgtgtatctccattatattcgaacacttatatactgactggacttcttctagctgatattcaatacaatgtttctggtttcctaatccatgttctcgccaatacacttggtgttgctcatttccttagcccttcatgttttcttgtagacaactcattcaagcaaaccccaaacagagcgtgcaaatccgctcggtaggtgtattgaactgggcatcatgaccttttcaacatgttaactcatacacccaattcaaatcttcaagtgcacaagaccatcaaaagtcatgtatgtacccaacgcaagtacttgaccttccatagccacactcaatcaaagaccgtgaaacagctgtctttttccaagactgctttaagcaaaaactcacctactctcccccaacacccacgacctgcaaaaccgcctcattatacccccaattttcaagcttacaccccatctccttttccaacttcaacaagccatgcactccaatattgaactccttaccctctgtctcgtcctccactgctttcatcttaactcgcaacttgccagctataacagtgcacatacgagtttgatgttctcgttttcgggaaggtgacgacgacgacgacgacacgtctgatgtggctggaagttcatgggagcttcctgaagggattttgatgacgtggagagagaaggatgggaaggaacagatttgggtggaggaggtggaggagttttggtgggtggagagattgtaagaggaggcgaggacgaggtcttcgaggcgagaaggggtaattagctttatataagaaaaaagggggggagagatgtgggagaaggacgggaaggttggtcaaagcacttactgtcggcaggaccgttttccccgggaatagctttttcttccctttcccaatgctctacttccagggattcttgaatcgcgctcggtgtaggatcttggtgaggagcgtgctgcgtgctgcgaatacgtttcgaacctcgcagaaagcttgcgttgtcttcccgtgtagttgaaacggcctgagaggttgcagacgccatatccgtcgaagcgaacggccgtttctgtgactcggaaggcgtggtttcaactagtgaccttagacgcccagatcgtcgatagctaaagctggttgcatcttgacgatggaggtcaacatccttatccgcctcatcgtccacaagaacatgcttccgcttgaccatggctgcaggtcgttgtggagatatcatccattgttgtatgttttctttaaccctgccatcttccaaacgttccagcatggaagccttgagactgcacattgtggccgacttattgagtacacagttcatacaacaccagcgattggtgggcgatgtcactaactgtgaactcgactcggctatctcatgggcaagttccgggcatatgctgacacactcgtcgaacggaccatctccgcggcggcatgctgtgcattgttttaccagcctttccactcctgttacttgaataaccaaacacactcctagcgctgaatgtttcagttgctttgggtccagttttttgtcgatgatgtttaaatctcgaattcgagggagggccatgagatggttgaagctcggatgactcggcctcgtgagatcgcagtcgaccatgctgcataagtacttccagagtctttctgagtccgtggcagggttttttgtggtggatttgtgcgtggaaatctccatttgacttctttttctttcctcctcttcgatctccaccttcttcagaacaggaaggcttgcttcgacgactggatccttatgaagactgacgaggcgctttgataccacacgaggtgctccatattggtgggtgcctacaatggagaacgtaccgtccttgttatcgtttaggctaaccgatgaatgcatttttgtctggcgtagttcagtgtaagcaccttgcttaaagtgacgaagaagacatgagccatggtcaacttacaaaatgtaatcccaaactccaagtgttcttgcaaactactcgacaagagcgaatagggcagatccatggtcggccaggccaagtcttatccaacttatacccttctgggatcatggcaccccgtgtgtccttgaggttccgatccgcatctgtcgacaacaaaaaaacgtgttaattccaaaccagtaacagaatataccacgaagatgacttgccccaccacaaagtgtatttccgatccttgctggccataatgagttccccgtcagagtgaacctctgtgaccagttgcaatggggtctccctcggtcctggttgtacaactttaatctttgttgggacagaatagggtgtcgtatttttgacagctttcgtaagccctttcgtggttgactccatatacaagctgaggctgaaccaaataggctgggtgcctgatggatctttgattctgatctttggcgattggataggttcaatgtccaatggctcgcgtgagatgacagccgagggtgtgtcggtataatccttatcatccagctgagcttgagatggactgcggagtatggtaaacgtcccatcaaggttgtcatttatgtgacaaccacgatgggtctgaaagccttgttagcagaagctgtccacgagtgagtgagtggacgtgtactgaccaagaagtggcggccaaattgataccggctcttcgtcaagcactggcatgaccggataggacatagccactggcgcgtcggatactcatagtacggagtccacccagatggaagcaggccgccatacagttgctcaagcttccctatcgcatctgtgacagccatagagttagtggcgctgcccctttgcgggcctatgatgataataagggggaagaaacagaacctactaggccacatgttataaggacgatctgggtcggccatagtcaagaccttttcaggtttcggtaggggagaatctcgaacggcaacaatagcctggccagatacaagctgattggtatgtgactgacgccttggcgtgtgctcactcaacttgactccaggaaccccggaaatgaacttgtaatggttcgccactgtatgcgacggttcgagcattggcgagtcatcaagactcatggctttcttgctaacgatgattggaggttgcttgttcagcattttggtatactgacccaagaatgtcaaagtaccatccaggttatcattgtaacaagctcctttgtgtccatgctagagagttcaggcaggaagttagcacatcagcaggtctcgacatgtagattggtaacctaaaaagcagtgaaggtacaggagacggattgacgcacgctaaaatggttccccaaagccttgatggatgggtgcaatgttctgcaggatcggacaggacatatccacggaaaatcgccatcaaagaattgatagccgatgggtattagtgcaccttctgtcttggttatgttaccgaactgatctgttacacatgttagccggcgtcatctgaaacctcggtggcgttgacagaagcattacctttgcagactttgtacggggtatcatcaagggccgagtctttggtatgtttagtgtaaggacaagaagtatttgcagcggatacgctgttatcaggatggtccgcataagcatcgttttcccggccaccatcgtccttctcaatatcgtaagtaacccgaccgtcgtcgtcgtcgttgtcatggtcactatcgacaacaatgagcccaggaagttgatctagggcactagcggtggtattggagctaaaggaccgaggatcaatactctcgacgtcagacagttccgagtcttctgaagctcggtcattccgtaatgtttcttgggtattctccgaaggattggggtctttcgatttcttgtgaagctggttcaaagagctggcagttccgtaagtctcagagtgggttagctcgcttttctgacgagggtccttggaagtgagagcagaaactccagggacgggctgagacagttgggatgatgattcgaggcggtccttttcagatgacgggcgtggtttagattccgtgctcgctgtaccgtccattgcacgtttggagggatgcttgcttacgcccggggatgcagagtggacaggcgtataataagagccgttacccttgaaatggacgctcgcaatggtcgaaccagatgtctgtttggagcgcggggcaaccgtacccgatgatgacgtcttctgctgatgtgccttcttcgaagccgcggataataatcgattagggaatttgaaagggttggaagcatttgacagcaaactcgtcttcttggtgttgttcaggattggcctgggaagtccaacgttattttctttcgccgatggaccctgaagagtagaagtcccgggtagcgatttgcgagaaggagccgagatgccagacttactagacaaggcggcggtgttgcttgtctctagcatgccagggaacatcaagtcgccttgttgcggagacgccgccggagctggttgggattgtagtggagatggctttactaaggggtttccagacgctgctgtggttttggtagttatgttctcaacccctcttgaatttgtctctgatgcgggctgtgcattatcagatatgttggggtacttcaagcatgcttgtagtctctcagtgtcgccctcccctgggacaggtttagtttcatgaccaccatgaccctggagcttcgggtcgtgggcttgggcttcagacgtggcttgagggttttcggaaccagagctggagctaccaatctgctctttgttgttcaaagatggcgatttttgactagtcgttgttgggcatgattcagtgctcaggggtgcctttgagagcgggccgatatggtcctgctcaccatcgtgttgattcctctccagcggctccattcgcttggtctagagggcaagtgtgtccgcagtgtctgaaatttacgcgcgcgaggatgagcatgagatgacaagatcagaaggaacaagcgacacactagagtgcccaaaggtccggcgcgtggtgaacggcttagtaaaattgccgtgaaagagaaagttcctcaagtggaagtcgagatggcgggatgaaggcggggtacagtaaacagaccgagtgtttcctgcaggaagacgggacgttgacgcagtgagtgctcgagctctccacggcaggagcccccgtccgaaacaggactccctacccccccgacgcgtgttcccgtgcagtgtggattgtccagattgcaaaccaaaccaaatcaaccaccttcccggaaccgaaaggaaggtgggactgtagtatctccaaacatgaaccgctgggttctcccaaaataatgcaaccatttcaatcaacggtttggagtcttagcaacaacaagtaatattatgtcgctagatgtgtaatgtaccgtacaaaaagttcaatcaacagacctggaaagagagcagttgaagtaagaggtcattgttcaggtctctgcgcttctttgagccatgatgttgctgagtgtcacagttgctctcttctccaagtgtaagccgcctcccgaatattttgtagcacaacttgaacgcgctgcgtgcatatcgcacttcggcggatccaccaactgcaagcgaaacatggaagaacacaagaacgaccacacccggcgctggccggcgttacttcgttacagcctatcaacccgatcatgtcaatcagcatccagaagattggatgccagagagtggtcttggccggaaagaactcacgggttgaaaggtcctttcgcagtccacataagcaaatcgctgctctctgttcattggggcacaatgtccaataatctctcgaggctcactgtcgtcgtgtctttccagagcactttgctttcccttgacgacccagattatttgtatgtttccatacttggcgaccatccatgccctgtgtatgtcatgctgtttctctccatcgtcgccttcgagagattgtaattatctatggaccaagcccagtattgaaaacactcgtttcataatcagaagatactaatgaatggtctatctacctagccatcaactccaccgccaaagccttgtggctgcccgtcgatcctgaaaaaaaacaagcccttgaacaaggaaagccgcgaaggaaccttaaagtaaccgatagcaaccaatggatgactcgtctggacccttctcaaggtgaccgtggatctcaaggcaaattatatccccagccacgtggtgtctaggtgaagtgaagtaggacctgagctagaacctggaatttcaacctctattcacctagcatcttggctccaaggttcaatatgataggattgtgggtgccttcacctgttcataagtgaatatgagcttctgtttaccaatcacggtttcccaggtcgcttttacctgtcgccataatatcgcgaactgcacatatttaatagacgtattcctttgtcaacccggccacaatttttctttcttacaccgtcggtctccgacaaatattgtcacttgaaattcaccactaacggctgagatcaactacctcttttcaccatgtcgacccgaccccaaccgaataacattcctcccaatgccgaccttgcgattcccttccttgaccgagttctcgtcgacagcccctttccacccatagcgatccttctgcccagacccttttgccactacgacaacgacataaaactggaagtcaccgcagtgacaaccacaaaggatatccacgtcatcaaacgcgaagtcgaacgataccgattcggcctttcaccagcttatagacctgatgatagagtctacctggtaatggacatgtacggtttcggacttcccgccccaggaacttggcgcttccagatcaagggttactcttggatcgaccgcaagcgcaccgaggtcctgagcattatccacgacgaagtcacagaggcggttacagcggagaactagaatttccctgctgactctatgagactaagtaggtaaatgagctttccttttgtctacttctttaaagacatgtcgtgagcccagtgaacagctgctaattatttcttctttccaattcccaaggcgtgccccaggaatggctgctctggatgaccaaaaccagcagccgattccgatacagaatcaaccctgatgttgcgctgacctttcaacttcgtgctcccatgcagcctgtttctatgcagcctgcccgtgtgcagcctgcggagccccggcgcccacgtggaagaccgaggaaggtccgtgtcgatgccgaccttgaagagcatgacaacatggttgactccgacaacaacggatacatggagcatgtcgacatggagatgaatgaggcagagaacgccgaaggctgcgagttgagtgtggcttcttttttagagcaggatgaggacgacaatgtcaactacattgattattatggagaaaaccccgccgacgccagattcgggactggcaacggggttggtgacatgaacgctgtgcatgatgatgatcaacaagacaacctcatgttggtgggtgacagtgaagatgatgctgtacagcatgaacggccgcaaattggcatgaagacaatacctgcctcctattatgatctacagcagtcatgacattcaatttcccatcacaaccattctcgaagtgtgagagaaaatgtccatcgttgcctgtagacaagacaagacaataacttgcaagccacaacacaccgacaaatcacacatctaattcccttgcacctcatatatcctcccaccaaccaattcctgccgtcctctcgtcattcaacgttctattttttttttggaaatcaggcaccattacgcccgaccacaaatcgacccggcacccctatgtcctagcttgctcaaacagttttcttcaaaagaaaaaaagatcttccattggcctaaaccccaattaagctttagggctgaaaaaaaaagccaagaacggcacgaaattgctccgattacggtggcccaagtgtgccttgggtcgtttatccaaaagttctaaaaacttgaagtctaaccagctgcaagcattaggcttgcactggggagtggtttccaaatccttgtgctaagataaccttgataagccgtctcctgcaattgcaacgtcacctcaactcccccggccatcaactctcatcaactctcattaactcccattgactcccattaactcccattacttcattgcttcattactttattattttattacttcattgctttattacttccggaccggaagagaagggtaacaatacaaatggaccctgcagttggttctccaaatttttgagttggggtaaggtaacaatgcaaatggatcccgctctcctcccccccctctcccccccccccctttcttcccgggccggggctaaaaagaaagaaagaaaaagaagaagaaaacgaagagaagaaaaaaataaggagaaaaagatgagaagaatgaaaagaaaaggaaaagaagaaggcgaaggcgaaaaagggaaagagaaaaaaaaaaggtagtgaaaaaaaaaaagaagagaaagaaggaaggaaggaagctacaaaggttgaagtcaaagttcaaggtctgggcgtgagtattgaattttgtaagtgtggtagaggtgttgatataaaatggcttgcagctggctgcagatgggagcttggaccagttttataaacgacctaggtcacacttgggccaccgtatccgattcacgagtaagcaaacaggtcttggcatgcactttgtaatggaccctgcttaaaccttagtgtagtgtcacacgcacccttaaaacccctacctatcctaggcttcctagcttcctctttcccccgatattatagtatgtactcgcatatatttggaggatgaggaggagaagagaaggagagccccccccctttcgcaagttgcagaaaggtaattgttaaacgccaccacaggggggggggggggggaggggggggggggggggggggagggaaagttgttaattgacggggtacataggtagaggtaccgtactgcttacttttctttgagctgaatatatataacatgtcggtgctaggcttacttccagccttatttagtgtaggtaggtacctagtcctgtaatttccctttaggccctgcctaatgtttaatattgtcaggaacgtaggcaaaaggtaggctgaggtgactacggtcgtagccatacataggggacggtaaattaggggtcaatccaaagatatattaataactaccgactacaataaactacgctccgttaaacctcttttatacttatataaactctatttatccgctaacgaatattataaagcctcatactaatttaacgcctcagcgcaataccggattatccttcctacaaacccaacccaatataagtattattattaataatcctacgcatcagttaacgaaggggagtagcaaccgttaaagtacttctatatataagctcttagcctcctaatacaacccccccctttataagttctatccttagaacctttataatttataatagatcccagttaaatagcagagggtattaatattatattattataatattgttaaattgtattactagcgaaggtgcagtatcctcgccccttagttctagcgaaccgttactcgtaataaccgccgacgctatattccggatattatagctatttcgccgccggcgagccgcttactagaatattaatattataatattccttctcctaagctctaaatacggatacgaaaccgcctacctaaatattagtattataatatctattcttacgaattctaaatatagcgagccgcccgttagaatatcggtattataatatctattcttataaattttagtataaatacgaaaccggtattaaatctaactatttaatatactatttactagaatatcggtattgtaatatctattcttataatttctaatataaatacgaaactagtattaaatttaagaagttaattggattcctaactattattaaaactatcgtcctactagcgtacgaagtaataaatatcgttttacttaataaagagtactataccgaatttaagaacgttaataaatattttaggatactaatataattatacttcgtaattcctcttactaaatattctctattatccgtatttgcagcgtagcttaatattctcgtagggtaccttccattatttacgtctattatataatatttatataattgaatcctaaagctctttttataggttattttctatttaattatttatacctactataacttactataatatttaaatataatccccctccctataaattccgtccttaggaccttcgtttccttccttcacctcctataattctatatattacttcctctataaacctcccttacttatattattccttcttaatcgccttcccattaccttcgccttattttttatattactctttttattttaatagtacgattcttaactattacccccactctctttactataatccgaattatatactttcctattttctacctttctcttctatttttttataaccgttgctactacctattcgttctatccttccccttttaactatcgccttcgtcttatccttctatttaccccctcctattacctatataattacttaatactcttcttaccctatattattttatattcgcctacctaaaattatatttacttacctcaatttatattcgtataaagacctcctcccttatttatataacgccccttccgcctaccctcttcgcctctccttttcttcttcctcccatccttatttttattattatatccgcccccccctcgcccgcaccgccccccccccccgaatatacacctcgctactatatatttatatattaatccccgccttcctactacgtttaattaatacatttatttcctttctctattttcctctttctactccgtcctccccttcttttcgctttatatttattactaacctttacctagttattttcttttttattttttagtaatatccatcctttcgcctacttaggatatagtattactctagcccaagcgttcgcgaacgctctagccctaaacctacgcgaagtttttaagttaattggctagaacacctgctagattaaaggtacgtttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttacttcgctaacatcttttccttccaaaattcaacgaaaaatcgcaatattcgctaacaatgcgccgttatatacttaaggtccctcgtagtatttacaatttatagaacgttatatagaatatagtaattaaaattatacgctttactaatactaatagccccctacttacccccctcttatagtaattacattattccgcagtagtattttaagctataatataagcgcgcctaattaataatagtctccccgcaatattatttaaaatatttcgtattcctaattttaattataaaaattacttaaagttaaactactataatattagtaatactaatactaatatcaatccagcggccccccctagctcccctataaatatctttacaccgaatattcctacttatatccccccctcccccagttataactatagtccctagcgttaattagttaatagaaaattagtattactaaatagaaaattagacgaattattagaatttatataggaggattataagtaaataatataaggtagtatttacaaatattattaataggcgcggtagcgtacggaaatattccttttaaaatcgtaggttctaatcctatatcaataatagcggacgctactaaggatttttttatttagggtaataatagaaaatataaactatattctatttagcgctttattaatatcctatattaaattaaattaccttcccttcctattttttattttatttattatttctactttatatttctactttacgtttctactttatatttctaccttacgtctttactttcgtatttttatttatatttctactttatatttctactcttatatttctatttttatatatttattttatacttcacttctacgtcttacatctacgttttatattttatatttgcgttttatatttacgttttatatcttacatttatattttacgtttatatcttacgttttacgtttgcgttttacatttacattttacgtcttatatttacattttacgtttctactttatatttttaataattactattctccttttactacttaattaatctttattaacctaatagtcggcccgctactagtacgctactactatatttccttaactttatattctttaaataggtctaaataatttatatcctcgtataaaacctacgaattctcattatccgaataccccttctatttaacctaaaactaacattagcagccggatttataatactttataattacctcaatttcgtactaaatattatcctccttaatatttataacttcccttcgtagcgctactatagcggaatccttatagtacggctctaatagaataatagggaatattaagtagattcagtaatatatagggagtataagtcggtatactatcttcttctccctaataaccttagtaatttagaaaggtcctaaaaatttatttattaatttagtatttaagtagtattatttaatatatttcgtattaagtaaaacttaatttccaatatcgaattcttttaatttctgggctttattatactattttatatacccttaattaataacctctaaaattactataatttctaattacttacaaaataatttattaatctaattggtagttactattagaaggaccgtcctccgccttcgcttcggatttattagtccttaagaataatacttaaagagtaattccgaaggggattttctaatagcggtatagaaataattattatacgtctattgcattagtataatctttttaatttaattaacctattctatattatagaagatctaaaagtataattctaaattctagttttgcttctctatttgtccgtccgtttagggatattaggctatactaaggcgtttataaatatctaaaaatttacaataagtcttccaaaattagtttataaataggttgcttctatttaatataatagagtccgggaggctaaattattaaaaaacgttttgctaaaagaggaatataaattgccaaacattaatcgtcttctatatagggatatataaagcatatttagtaaaacggtcaataataataaaaattatattataaatctaattaaatataaaattaaataattttaatattctagtaataaaattatacaaaatattttactaagggatagtaaggataaataacgattttaataacttatatagttaatggttacgaggtttggctttctagtacgctaaatatttataaatataggatttaatattaatcgtaatagtaaaccaatagtaaaattaattaatacgctttaatatcttcctttaatttaagtatctagctatcgctatattatagtaagtatagagtaactcggcctacatccgtttcgggacgtagatttaatattaatactatagtattttattttcccctattttctaattctttattcatttccccccttcactattcttctatacttctttaataataaataaatcttccttctacacctctaataattactactttaataatagtaattactcttcgtccttccataccctcgctactattatatatccgccgatattttttataataatacctttattttccctccttaatttaacagtagctttacttacaaattttacccttttccttactattccgtcctctctactattacttttaatttcctttcgcttcctctcctccctatttagcctatcctccccctacgaattccgcctttcttcccgcaatttaaccctttcatcctccaacgcttaaccttcttttatttcacttatatcctattactattctctctcctccgccaccgtcttttaaacttcctttttaattaaaattatttattttattagcgtccttaatatttaattttcctttatcgcccaacccttctcttcgctcccttcaataacctttattaataagtaatcgccccctacctccaattttcctccttacaattacaatttcctcgatagcctatccgctaaatttaactttcccggacgatattcaatcttaaaattatatactactaattctaatacctactaattctacttcgtactcacttattccttattttaaaaatattataaatttaaataatctataattattaaaaatagtttatttatatacaataaatattacttctacactttcaatactcctacgattattaataattctctatccctaaccctatacttaatttcctccggcgatttcttcttcgagaagaaaattattaggtgctacttattgttatataattatataaaaaccgctccgattacgaagtccaatacgtccgtctctattcggatttataacgctaggtcgaaataatataatataggaactttctaaaatagttttttaaattcctcgaatacttcttctacttccgctataaattcgaacagcttccgtttatccccctttaataactccattaggggtatagttactttagagtataatattacaaagtattaataaaaccctataaaccttaaaaaaacttaaatattataaacgttcgttagaacttcctattctataattactattaccctctttaaatttattaatatactttttggggagataatatatcctaagaacaatacccgttttatataaaattcgtatttacttagatttatatagaggttataatcctataatcgttgaaggacttccttaatgtaattaatataatcttctttatttttactataaattaggatattattaaagtaaataatatatattatatttattagccctactaatatattattaatatacatttaaaatattactagtatattcgttaatcctattaatataattaagaatttatagtgcctgtacttcgtacgaaacgccgtcttctctttatttctctttcgaatctaaatttaatagtatatatcctttaaatctaattttataaagaccttagctaataataattaattaaaaatttcttaaataaggggtaatactgtccgatttttctttataactttatttaacgccctaaaattaatatagagttttaattttttacccttcttcagaataaaaataatagaggtacccgctagattaatagagggacaaatctatcctttttagaatatttctactaattatttatataatatttctaattccttaatatttaatatataaatcggtccttaaagcgctaactcccctttaattaaattaatataatactctagctagttatattagggtaggagtatagccgaagcttcgaatatcgattagaattcttcgtactccagcagaataattaatttaaagatagtaaattcgccttttatttcctttagtaattctaagggttataatagcgctagttctacaaggggtactagggcagggtaaatgctattaaatattattcgaaaaacctttactaggagggtagggattaaaggcgattcggtagattctattataataagtagggctacgagctttaatactaaagaagaggggattttgaataggatattcgtatatacaggaaggtagaaaccttcttctacccttactatttcccgaaggtttaatagtagaattaaattctactaaagccctactaggacggctatagtattatatacttccttcgctagtactatatttaatacgagatcgccggctttaatataaaaccgaaacgattattactattaattaatattagggttctacttataaagctaggggtaattaaggataatttctacggccggggatttaattataataaaagtaattcgcttcgtccgcttagtactataaaaattatatatttttataaaataggtaattgtactatatataggaataggccgaagggagaaattaataagataatagggtaccggattaatttttacgttcgatagaagtaaatgcctattaattaagtttaattccgcgcccaaatctattaacccttatatactctactaatctctataaatctttactaataacctcgtctctaggtatatttacaatccacctacattatcctaagcagttacaaccgccgctttagccgcaattagcttagtatttactctatacaaaggggtatttataagaatagggtaattccgtactaaatagccaacctaattacaattgtaataggctcggttcgggtatattactacgaaatagcctattatactatatttatagtaagtatttagtaacttcaattaagtatactaattatacatatagtttttttaataataaaaggaataaataagattagggtttatttagaaagtagtaagggggtaacggagaaagtcggagggattattattataggacgattaagaaagagtatttaaagaggaagtaggagggtacgaaaataaaaaagacgacggaatatactttaaagatatctaattttaataatataatacggataatttaatattctttaaaccttctaactattttatatacgctattatttcgtttattatattaatattagccgttaaaaaaatactttatttaaaaagggggtacaattggttaacctaaataacaatccgaatatattttaattaattatataataaattaaattctttagtataataacagttataaaagttacgaacggtttccgaagcactttactatatacattcgaatttattaaaagcggatcgttcaatagcctaggtattactattatatttaatttctaagaaagtatagaggtcgttctatgtaggtatattataaataatattatacccgggcttactatagagaattaatatatatttaatttatatattcttaggattacccttaatataactaacggcgaataagagggaagtacgggggtactcttagaaatatatattaatattatagaaataattttataattataagaagcttttactaataaatttagtaatattatatttaggacagtgcttagtataaattaatatagctataattaataaaggagtaattatagtaatagctactaacgaaggggtagtaagggaagttatagtagaaatacgaatttaattataaaagaggtaattttaataataaaacctagtaaggataggagggtaatttcctactaaattttattcggcgaggctaacgaaagtaagctattcttactaaaatatatacaaagggaagtaattaaggaggagtttaattataataaactaaaattcgaataattactatttatatacgaatttattagcttctaaggtttgggggtacaaatagaaagcccggagcggtataagggggtaatctttattactattttcttcaataaattttatagtaggttagcattattataataaaggtagaggaggttggattattttaattataataactataagggtagtaatataagagggacgaggagtagttttagcggtacgagaaataaaccagccgctacgtatatatattttaataatatcggctcaactcccggaagaagaactattaatttattaggaacgtaggcgaaaggtaggctaaagtgattacggtcgtagctatacgtagggaatagtaaattaggggttaatctaaaaatatattaatagctaccgactataataaactacgctccattgaacctcttttatacctatacaaactctattcatccgctaacgagcgttatagaacctcgtactagtttaacgcttcggcgcggtgctagattatccttcccgcgagcccgacccgatatgggcgttatcgttaataatcctacgcgtcggttgacgaaggggagcagcagccactgaggtgcttctgtgcacgagctcttagcctcctgacagatgtaccctacctacctatgtaagtgaataaaagctttttgtgttgtgatgtgatgttagtggatgagtggtgaagctggggcataaaataaaataagataagtgtggcttggatggcttgggaaaaataaatttgagaaaaatttgatggatggctaggtaagtaagtaagtaagtaagtaagtaagtaagtaagtaagtaagtaagtggctctttgctacctaccctaggcaggggactacactagtagtgtagtccagtaaatgcaaaagattcatagagaccaatttgaagctacctacccatccactgtttggagatgatctgcattgtgttagactgtactatgcagtatggactgcacagtacagagttgagctgggactcccctggttatcgaggcttggggaccgttgatcttgttcccttgaagtggtatggcccatggcaagcctggattggtgcggtgctaggtgcaggaccgtgcagtggttgacactttgtttggtcaagtgatgcgggcttgaatacttgttggcgtggatggtgtggacggacggccttggttgacgtggaaatttcgcggagtcaccgaaagccatgagtggatggatggatggacggctggacgcggtgtggtggttggggtgatgaagagacggaaaagaaggtataaatagttcatcgcgtccagacttgccggtgggttacacctttcctggtcgagattataagtctggtgttcttactcccagcttcagacttctcgaccaaccaaccaacccttcgcccaggcgtgagctcagctccacagcgacttcactcactattatctccttgttctcataaccgaaagacgacaattaagcccaaggaaagatgcgcatgcaaactctagccgcccgcgccctcttaggcggcttcgcctacgaacggcttcccaccgtgcctggtacctcgcccaacccaaaccaacaaggtctcgttgccatcggtaccggtagcaatgcggcgggttgtggtataggagagacgacatgtggaatcgggtgtatgccgttggctagtacctgctgttctgggtatgtgattgatccatccaactcttgtggcggaaaaagaaacaaaagggtgctgctatgcggacgatgatgggctgacgcttcttgaccatattctagaaaaggatactgcgacccaggcgaatactgcaccgtaagggatacctgttgtccgattggcaagacctgttcgcctggtggtgggtgtgatgctggaaaggtactttgtggtcatgggtaagaaactagctgccgtttcccaggtcctttcgcgatcaaagtcaaagtcaatcctgatactgactctttgttctctctctttatagttgtatgcccgcgggcgccgtttgctgtcccgaccatggctattgtgacgccggcgaagtttgtactgaccacggaacttgcgctgttggttcaggcggtggaggtagcggaggcgggggcggtagtggaggaggaggaggaggaggaggaagtggtggtagcggttccaacacctgcagtgccgccggaaaggaaaactgtgatgtcggctggtgcatgccgctgggaagtgtctgctgcgctaccggcgaagggtggtattgcgatgtgagttgacccctttgacaagccagtcgatttccttttcgtataaaaagcaactgacgggaataaaccatccagtccggcttctactgcacagaaaccggctgctgcagaaatggtaggacctgcagcagttcaggaggcagcggctctggcggaggtggcaatggcggtggttccaatcctgcgcccacgacgacaactcggacgcaggcaccggcggtgacatcgtcttcttcttcttcttcttcttccgtcgccgcgccaccagtgcagacagaggattctgctagcggcggtggccgcccgggatcgacgatgccggttcgtccaactctcagcgtcgatgatgggactgatggtgtgactacaccgtctagcacgccgacgagctccacaacgtcaagttctttgacttcgacgcgggctgcgcagtccacgggactttcggcgggagatgttacgcagccgggaggagctggtgtgctgtcggtatcggtcgggctggttttaactgcggttgtaggaatggttggcttcatgctccctattctttgaaacgaggtgtgcatcggccaatatcttgtttgatatgaccttaattgctggggacgaggatgaaaaaaagttgcttcaggaggcattggggcagttcgagatcacttcgtgtttcatcgcaggcaaacagccagcttttgaatacgcgctctattaaaaacataaaatgaacatctacccagactaaacaacgcaaaagtgcctatgtaaccactcccccaacgccaacttgatgatctcgcttgttcctatcaaaaaccgccccagttcacctatagcaccatttcaaccagtattctaattcccctgtttcacctttatagcaagttatagcaaagttagagcaagtctaggaccaccagccacccaagctttcgatgaaccatatcccaacgtcctgttttcatctccctaaagactgtctaccagaaactgcaccatcctatgtagtgctggcacaggttctcaagcttggtggcctcgatgatcagcttgttgacctgatcagtaacattgagctcctcatgaggcttgaagtcgcgaccagtgagcttctgctgcacacggtccaagacctcgagggcgcgcgcgttctgaacctcctgttgctcttgctggttgtttccatggccattaaccatgctgctaccagtcggatagatggcagacgaattggtgcgggcacgggagcgtccggggttagcggacatccccattccatgcccatccgcaccaggagcagcctgcgcggcaaggaactcggtgggtgccacgggagcgtcaaggattgatggcctgcgggcgcgcggaccagggccaccgggcatggcgacctctcgctcggcgttgaagttgggaccaggcgggctggtggggttggtcaagcgccagttgagcaaaggatcgtgaatgaactatttcgcgtatcagttagcgatcccgttaagaaaggaacatagcaaaggatacttacagcttcaaggacagccatgacactctccttgttctcgcgcaacaccctcatcacatgctcacaggtggtacggaaactaccctctatgttactaacttccatagcatatgtgagcatgcgagtcagtctgaacggcacccgctcaggatacttctcgcgcttcatggctacttcgaagcagtcaccgaaatcaatgtggatgatcttgcccgtgatacggtcaagcatcaagttgctaggatggcgatcacccaagccgaggatgtagccgaccatcgacatgacaccaagagaacgtgtgtagtttgttctccgatccagccaggcctcagaagacttgctcttcagccacaggacacggtacagatcttggccagtggtattatcaagagcatatccaaagacctcaaccttttgcataagcgtaaggttgtcgtagtcgggagccatctgcaacatgatacgatgctcaatgttaaggagaatttttctggaatctctgtactcccgaatcaactgatggacagtgtcactgttggggacccagccgagaagaccagagttctgtgaaaggggaatagccgggtatcgctgaatattgaggtgtcgtttgaagcattccgagtcgttggccaacaaagtattgcaaagaccgaacagctgcatgacacgctcatcttggcggatatcttcgtgtcccttgagaaggaaagtgtatgtcttgccgtcgctgccaacgatatcgagcttgcgaggccgctgtttggagctgatcacgctgaaggtggcgtcaaaagacatgatcctaacaacctcctggccactgcggtacgttccgggcacagcaagttcgagatccttggcgtttagcaaattaggcgagcagtaagccaactcgagggaggtcatctgcggaagttggcgggtgatacgacggaacaccgtgtagtacaggtcccatgcctggttaaggtcattggagtcttgcgtctcttgatactgacggcaccaatcccgcgcttcgctcagatcacggccaaaggtctgggcgaaagagatctctctaagggtttgcgggccagcctccagcaactcgtgaagcggctcgagagtggcaaacatgccctcgatgttgtggtcgccaaagtacaagcgcgaagcttcctcgagggcctcgtgccacaactcgtgccagagcactgcgacgcgaatgagctcaccactgacaatctccgcttgctcaacaagccggagactgtgctgacgcatactttcaagaatttggttggccgaccgtaccctacgcgtgttgtgccaggactttcttgcgactgtcaacggatacaccaacgcctgggggtgagcacgaccaacgtcggctaataacccatggactgactgctgcaccctcttgtgaggctggttgattctggcgatcaactggggtatgacctcaagccaggtatcaacactaacacgcgtaaacccttcagtgacggcgttatggacatcaatgtggccaccgtgtgtgagccacaaagccaagaggcgcagagtgtcctgcaaagagctgccagaggacagcgcgatggattcaaagaatccgcgaacagcaggcaccacgtattgaatgatgtaattctgctccccattgttgcgcacatcaacctcacggtttcctgtcaggtactgaacgacttcgaagttggccagagcccatgcgtgccaagccttgtaccacttgttgttgtagtgggtagccttgtagtagcagtcaaggacttcggcgcggtacctctgctgccaatcgtccttgttcagcgagaccatccactcaccctggcgtagatagcacttggccagcaagacagtctgctcaagccagtgtttctgtgcctgtggatgcatcatctcttcattgaactcggcaaaccctggctggttttgcacctccatgccgttctgtgcatgggcagccatgtgcatacgcgaggtttcaacgcggtgcgcagtctcctgcgtgaacctctgcaggcagtacagcgtcttctcggcaaccctgtgctccgaattgcggaatcctggtgactgtccaatctcccactggaacttcagaaccgcatacaagatcggagacgcgattctgttgccgaccgagcccggatggcgatcgtgccagtagggaatgacagagtccaatggcgagtcggttccaataagctgcttgagtgacttttcggcgagtcccatgcggcccgacttgcgacaaaggttggcaaacttggtccacatatgcatgttctcctgcggagtcatgacaagcgatctcaaacgcagcatgcgttgccatacctcgacattgcgctggcagcccttgagacgagtctcccaggttctgcgcatggtagcctgcttctctccgtcgcattgcttgtagacaatgagctcttccagctccgcgagcatctggacgcgtactacaacctgataagcccggttgtaagactcgctaacaagcgcactaagctcggtatccagtccttcgcgagcttgctcgatgcatgccatagcctccctgaactgattgcggtgaagggccagaatcgcaccgaagaaagctctatctggggagaagcgcttcattgactgaaggtagctgtccatcgagtcccatttgccgagaccccaggcagcggttgtggccaatggagcaatgcgtctctgaatttcaggggccgaattggcccaggtctttccagcaagcgtagccagagaatcccactcgccaagagcgtgataacaacgcatcttgcccatcacaatgtcgacgggaacaggctggtcttcgggaatttcgcgctcacgttggcagtagaagttgagggcctcgtcccaacgctcgagcttctcgaaccaactctcgcgcaactggataccctccctgtaggtcttgactttacgaagaataccgatggcagcatcggattgctgaagctggttgttgatgacaatcaaagcctccactgcaccactattatggtcctgcaaaaactcgagctctttatagtgaagagcctttgcgtatgcgtggcaacgtgcggcctcacgtcccaatactcttatgtcaataggcagcgccttatcatcgtgctccatgaactcggcaaggttgaggagctggccaaggagatccggtggcacgttctccgatttgatcgtattctcaatgttggtgatcaagtcctcctgttaaacaagctgttagtatccggctcggatcattctaaataccgcgctgacatacctggaactgttcataaagctcgctccagcaggacacgaaggccgagttgaagagctcacgcgcaagaggctggtagttgctggccaagctggcacaagcacgcaaggaatggttcggcgactcggtaagaagagttgtgctaaacttcctgaaccactcatgccaatcgtccttggtggacttgccctttgtttcccacacttgcttgagatgcaccggattcagggtcaacttcttgggcgggttgttttcggcagcaaagccctccatggagatgtcttcaaaccgaggagcgagattttgtgggagggcctcgcccttctttagcttctcgatggccttttcgtaattcgagtgctggatggcatacatggagatcgccttgtcgactgtgtgctcgaaatgcaagtagtcgcgtcctagttgcagcataagggcgcaaagtgtgtccaaagccgctacccgaagactcggctcgccactagccaacacacgagtcagaggatggatgatctttgacgcgtagtcgttcaagttcaccatgctcgaaagcttgccgatcgtctcgatagccgatttccgaaggaacaatggctggctgtgactgtcgaagaggcgtacaataactgggattatcaaatgcatgtactcttcggcgcttgagccaaataccaggaacgcgtggaacactttctcgctaggttgccgcttcgtgctaacatccttctcgagcacgcctagcataagtgggagtaacttggcgaggtaaatcttgaactcgccctcaagagaccgcgagattgactctatcagccccaggatagtgctctgaagcgcgagagttgtgtgccagtactcctgaagaacatcgatgatgtccttgagataaactcggatgtgttggcgaacgatactgaccagcctgctcaagtgattgaagtagaactcaagccgggcgttgctcgacgcacggatgactgatatgaaggcggggaccacacgatcaaggaactgtacacacttcagtcccagagtgatgaaaatgctcatgatggcatcgacaacgtttccgtgccactggactaaagactgatccttcaggatctgaagcagtgcgttgatcaccacggtcggatagtagtcttcattagatggtgttaggccacccatcatcagagagacatcagtcagttgggcggcttcattgttccgcttgttgtcatcagtcctttcttcgacctgcatcaagttagtcaacgcggttttgagggaatcgggggtcttgtttgaggggtttccgctcctcgcactcgcgacattggccacttggctggccatactgtcctttgcaggactagcctggagcatttcatataggtgatcggtcaaatgccgaaggtgcttgatttcgtctggaattgacctcagggtatcctatacctgatgtttgtaagggtccagagcgcctaggatgcccataagtttgatggtctcctgtcgcaatgtgccgtgttggggctctccgcggatgattgactggagaatctccagaagttggggatattcgagatagggtttgatgacatagccagcgttgctagcaagttgaccgagtgtgtggagagcagcttcccgcttgataggagcactctgatcttgtagggcatcaatgataatgggcatcaacgtatccttgtaagcaagcatcgattcaccgccgaccgtgcacaactcgccaatcgcctgaaggacagttgcagccacagaaggcgtgggatcacgcgcttttggtaagagaacctcggttatggagttcacgtagggcttgaccaagtcctgggcatgctgcgtaagcagactgagcaacttggaactctcctctttactcctggccacatccgtgtattccagttccgttagcatctgaataatggtcttacgcaactgtggaatgacgtaggccgggttgtaacgagccagacgtccgatgatcgaaaccgcaacttctctgatggcgaattgttcgtcgtggagggcgaaaaacaaggtccggatattctcagctttggctaggtgctgatcgaagcgctcgtcgagggcggccagaacagtgcgtctgatgccgggatccggatccgaaactccgactgtcaagagcttctcaataacatctgcgaccacctggagggcatggtaacttgtctggttgacaatggggtcgcgcacgtaaagctgacagcaggtgagagcagctgcctcacggatttccggatcgtcatcttcaacgtatttgatcgcaacgtcgcggacgaactcgttcaagacatgtcctgcagctacggtcagttctcgctccaatggggtatcagtgtaggccggccaatgtcccgacgactgcccttcttcgtaactggcagcatcggaccgagattggaatttctttggccagtccggcttcttggggaactgaagagtaacgtacctgaaaaatcaaaactgccgagggtgttcaaagccaatttgacctcggcctttcctcgctcctgcactgatggatccttgggatcttttgggatggccgggatcgaagtgagtgtgttgggatgcggtgctcctagcggtcggaatggttctccacacaaaaccttgctgagcatatcgagcaaccgttcctggatggtagccttgactgggggaatgtagaaggccatgtcaaccaaagcctgggttagtttcggggtgagctcgcaggcgaagattggatccaggagcgcctccatatatttgctcaatgtctgacctacggccacggccaaacggctaatacaatcgaagacggggtcgaccgaacctcgcttccgtgactgtatacttaggccgtctcgaacatatatgaggacgtcatcgagatagggagcgatggcgctcttgactgagttggcaacgttaccaatagcgagaaaggcatcgttcctttccttttccttcttaagcatatgagaaagatgaatcataaacttgtgcagatatgttgatgcaaagtcgttcggtgcgtagttggccaagtccgggatgaggaggaccaccgtcttacgaatagccgggtccttggcgtccttgtgacggaagacgatatcgcatgcctcgccgtagtgggtttgcatgtacatgccaccctgctctagcagctccttgagaaccaagagagaagcatggactgactcgacagtgtttgtcttgagtcccctgacggcttcatggaacatcttgtccatccactcctgcttcatggcctgatcacgttccctaataatcttgaagcaggcactgactgtctcggcagaagtggctcggatcaacagtcgctgatctcggaggccgatccaggactgctcaaagacgaagttaacgtacgggtacatgagagtgggtgcgttgcgtgccagctcgcgtagaataaggacggcggcatatcgcctttcttcaactcgctctgactggagccattccagagccagcttgacctcggcatcaacaagctctgagatcagagagccgccaggtttgcaaagctttcccaagacgaccgcggcgggctgcattggtgttacgtctttgctgcggaggatgtagccaatgtgctgctcgaagcgactgtacttgagggctaggtcgataccatcgaagtcgaccaaagcatcgaggatgtaaacaccgcccatccggtcacacgtgtcggtcccttgtataagcgccatggtcctttggttgactgtgttgaaaaaggccgtaaactgctccgcgcccatttctatacagccttgtatgttagcatgtgttccaatatctgacaggaatctgaggagaaactcggaattggtggacttgccttgcttcgcaacgtttaccaaatctctgatctgccgagcagcgcgcttccgcgcgtcgtcgctagaggtgcgattcctcacatcgcgaatgtatgtttccagcgttgccgctgcttgctcctttgtgagcgacatcttggtgttgtccgactataacgtcttgatctctttttcagatgtcggacagcctcgtctgcaactaggcctatcgtcgctggcccatagtaagcggggccaacgtgcttcaagagccggttgaccggccgaggcgaagggcgcgtgtgtaacagctgcgccttcttgtcgcagtcgtcaagagtgtcgcgggtcgtgggctgagcgcaatcgcaaggtcggttgcagtggttggtttgaggttgatcgatgtgggagcaggtgatgttcgggtcaaatgcgattgaaatggtttggatggaacgggcaaatgggcgtgcggtagtgtccagcaacgtaacacgctcgtgagtcgtaatgaccgtcagcaagacgaagtgaataggccgaagatagaatgcaaatccgttataacttgtgaccacgcgcgcctaaatcaaaagtaaggcgggtggttctgggtatcgtagaagcttggagctatcacagccttcaagctgaagtggaaagtagtttagactagtcgttgagagaaggtcgggaatggaccgatagaccgccggctgtcaaggtacagggtggaacttggggagaccctggtccttgactgttgggtcgccgttgaagtggttggtgatgagggaaaacgaaacggtcgggttgaagtttgagagtggacgacagccagcccgagaaggaggggttccacgctgcgtcactggatgaaggaccacaatggatattgggtcttgggaggaggagggagaggagggggagggtccgtgtggatgccctggctggataggtagccggggccgggggacggaaaggtctcgagccgcgggatcgatgtttgcgcgggcgggcgttgggtgtgcgtccgctacagtaatctgcttctcgaatgatggatataacggaatttcagctttgtatccccaaatcatcaacaacaacggcgatgaaacacggcgggccgtacaatgtgccaagcagccgatggtcgttggttaatttgtcgacgacgttgttccccgtcgccggcgggggctcagggcagtatactactatgtagatggagaattggaaatacggtggagctactaaacctggcgggcatggatcctcttgtcgcccctgcagcctcgtctcatgaggcttcggcttcaaagtcacctggaacacctcaacggcttgcaacgggaatttcacacaactggaagccagtggaaggcacgcatctgcaagctccaattacaggttgcagtggacaactgctattggcacaggggcacgctttgacgcgcttcatcccgctgcggatggaagcccggtgccccctgtcgtgaactttaaatttacagtggaggaaccaaccaacctcagctcttcccgtccccttcttcctttcttatcttatctctgccgcgacttgctctgtccattccgtcaacctgcagtgtacacaacgacgccactccgtctccggccaactctcttcatcgaattgtacctaaatacctctactgtaataatacttgacggaccatacaccctcaaccaactccaagaccacagcaacaaccatcccctcagccccctacacaccatcaccaccatgggtaatgacggaggctccatccccaagcgacgcgagctcgtcaaagaagcagcgcgcaacccgacaataagcgagcttaaagccaccgccttcgaatcgctcaaccacgcctggacccacgatcccatctcttccgagcccattgatctcgaaaccgtcgtgtctgactggcgcggccgtctctacaattacgaatccatcctcaaggggctgatgcccggtagtaacgatgactcctccgagaacaaacaagacacaacatctcccgcgcttgttaataccagcaccaatagcagtagcgtgggcaacggtgagtcgacggcaacgccaacagccatcttcgcgaccgagctaagcttcgcctccaccggcatcaaatcccttcgcgacgtggtcaagctcaagttcaagcggtacacgccgcccgggggtggcaacaaaaaagaaaaggaaatctttgcgtgtcccgttacgctcaaagagctgggaccatctacaaaatccgtctatctggtcccttgcggccacgtctttgccgagatggcgatacagatgatcacagaggaggtgtgcccagagtgcagcgaaccattcaagtcagaggacgttattcccattctgccgaccgataaggcggatattcaacggttatcgaagcggatggaggatctcaagacgaaaggcctgacgcacagtctgaaaaaggacaagagcgccagcaaggagaagaaaaagaacaagcgcacggctgacgaggccaatggtgacgctgacaaggagaaggagactaagaaggccaagaagagtgctggtgagagtatatctagccgggtgagtggcatcaacaacgccgccacggctgcgctcactgctagggtattagcggaccaggatgaagccatgaagcgacgtaaactagcagctgctggacttcgatgacaggatgtttgtagtaagccctgaccagcctttactattctcttgtttctcgccacagtctaaagataccaatcgatttcgtatgattcttcataaagcacctcgcaggcttgcttgacccgaaacgatctacatacagaccaacacacacatatagacaaacaaacaaaccaaattttcaccaactgtacaacattgccaaccattctgatacccaactccccctccgtctcctcctcaaagctcatcatgacccttggtcccagccccaggctctcccacatcctcacaagcagctggcgtgcccacctccatcctgtaaacacacttctcgctctcactaaccctccacagctcatccttctcagcacacgccaaccacacatctgtccgtctctgcggcccgttccagcacccctgaccattctcaaacctcaacaccatcctcggccccttacccaggccctttccatccacgcgatcctcctcatcggcaatttcggtagtgatccgctcaaagttgcccatattggtgttgccatggcccttcttgctcttttgggtcgtacgatcgaaccagcacagctcatactcgtactcgcccacgtcggcgctgacgcactggcccttgagtgcgcggaagatgtcgtcgggcccgtagtccttggctaagtcgcgctcctcgtcggcgagctgcgacgtcttggtggtgtgctcggcgcgggcagcctcgagcgcgtcgcgcgcggccttgactagcttggattccgtagggccgccggtggttgggttgtcggcaaggacgccgttctcaatcagccagactttgagagaggagatcttggagtggataaaggggcggacggagggcgggaggtaggcttctaggttgtagactagggcttcttgttagtcatcgactgtgcaaatggaatgggttgaaggagcaaggtacataccaatatcggcatcgctgctctcttcctcctggaactcagcccagttgatgcccgaatcggggccatcctccttgaggacctccaaaacatcggcatcaacgacctccgacttcttctcagtagacttgccggcagcatagttctcgtagccctgaacagccgccttgacaccctcgtcgttgaagttggggttatactcctccttgagcttactcaagatatcctccagctgatcgacgcgatcctgcaagtcgtcgcgctgatccagcaccttatcaagggtatccctcagctcatcaacgcgcttcttggccagtccaaccaaaacacccagcttaccgccctcgcccggcgccttgaccaccttgcctctctcagcccgctcaacctcatcgtactttttctgcaactccgccttctgcacctccaagttggcaatctcctccttcaaactagcaaccttgctctccacgcgccgacgcagctcgctcgcttctttgacgagagtccgtctctgcttggccgaccgctccttgctctgccgacgctcctcctggaggcggcggtactccttcccaatggacgcgcagcggttctcacacttggtgccgccgacgtggagggcctcgtcggtgccgtcgcagcagagttcatggtcgcacacgccgtcgttgacgtacatgaaggggatgtaggcaccgatgtggcccttgttctcacaccagaagccgggcagggcgcgcgtggtgttggtagtgcccgtcacggaaccgggcagaggctgctcgggcgagagggggtccaggtgcgagcatgctgaggttcccggctcgtcggagccgtcggggcagtcgcaggagttgtcgttgacttgggaggacttgaggacgatcgaggggttgctgatacaggtgaaggtttccttgtttgcgtagaactttgcgactgtttaggaggtggttgggggtggttagctatcgggttcgagacgtagggtaatgtacttgggccattggtatggttcattgatggaggaagcattggaagaatgaatagagttcacatagttaaattggtggtaccacgccaactcgtccgtaaacatcgcagcccaagaccaaaatctcggatagaccatcaaggtgcgtgaaacaacatgggaagcttccacttacattcaggcccaactcctctggggacgctctcagtagcagcgatagtgccagtgggagcaatggtgctcaacagcaccaaagcagcagtccgtctcattgtcgtgtactatataccactctactgtctgtccagctggtaagaagaacgagagaaagaaggaaagaaaaggaaacaatcaaaccatccaaagttgaacaatcgcgaagacaattgccagttgtacatacagcttcaccagatcgtccagttgacatgggatgctgcccctgtagctcgacggatagctgtccgcccagtgggggtctcccgtacataattgttagtgcagctgagtgctcaggggcggggaacctgaacgtggtcggtacctttcaggacaacttgcactcctgccggcgctttgccagctgtcagcatcgttagatgtaccttgaggctttgtcacgtgcaagttctgctgggcagcaaatgttaagcgcgctgccaaaaccttgagacgacgcgcggtaaaccctcccccactgcccgggtcccatcctgccaagccgcgccaaaagtgccccacacagaacgtccaaggtttcgacgaccccaccgagcgtagaaaaaaagtccccaggctgccccgcgatttcgcgaatagcatcatcaaccgtcagcgacgggatattgacgacgacgacggcaacaacaaaggcgcaaaaccggtcgcacaatcccagccgaccctcattcaacttgatactacgaatgcagaagatagtgacaatgtcctccaccaccaccaccaccaccaccaaccccacgggcctcgacgccctcaacaacctaatcacctccaccctcgacctcatcacccgcctcgaaaccgtcgtcgccaacatcaccgccgaaaaccagcgcacttctgccccctcttccacagaagcgcccgccaacccccaccccgaaatcaaccccctctccctcgcctccgactccgccaccctcctccgcgcgcacgccaccaagctctcgctcctcatcatcaacgagcccttcacgccctcagcaatcatctccatcctccgccaattgacctccggcccgcttccggggctcgccagcgccgcgcaaatctgtgttgcttcgcaatggacaaagacaatcagccaggatctggggtaccggatttcgagggtgttgagggagacgagggcgttggtggggaagataccaggagatgggaaggcgttgaaggacgggccggccaagggtgggaggggaagcattgccaatacgggaacgctgtgggcggcgtgtgatgagctggttgcgtttgcgaagagggggtttgggggaaacttggtaaagaagacggaggagttgagggatacggtcaaggatgtgatggaggagttgaaggagtggggggaggagacggggagtgatgatgaggatgaagaggaggacgacgacgaagacgaagaagaagaagacgaaggggtgaaggaggttacacagtcactggaggcgacaaagattgcggatacacaagctatgcttgacgatctgatgaactcgtcgagttacatcccgcgcgacgacccggacaagatccgcgagcggctggacagctgtttgcgccggttgaggctggtgacgctgttgtaccaggccgttgggaagcgcaggctcaagagcctaccgcagactgcgccggtggagggttcggatctcccgacgcggttggacgagatcatggttctgctcaagaagatccccgagaggttcggtagtctggctttggcgttttacgagttggatcctgtggagatcgacaagttgatggatcagtgcttcttcgactgctttgctgtggctgagctgctgattaagccatgggatggcgagaaggacgagttctcggattgggtagtcaagttccaggcggaggtcaagaaggcttgaagctttgagggaggttccgtttgagaggcagagggagcgtatatttctcgtaccacggagtatcattatatacccaatatccattgccagtgaatggcagccaaagaaataccaaaaaggtcccgtctccggcttcatatcctgcccggttttgtacccttgcgcgtcaactacatcctatgttgtctagccaacttgccacctgccaagctccttactctagtaagtcatctggagcagagtgagtaaggctacgacccctttaactaccttaaacaccggagtcgttctttggttggtaaggaggattggtatcaatgtagctttgccaggcggcgcagttgtccacgagcaagttcagatccatcttttccttgatttcgttcttcctttcgaggaactgcacgctcaaacccatactgacatgccacttttcattttacctttcatgttagcaaggtgacttggagaggagggagtggaggacaagtttgcttacggcaatgtggcaatggaacaaccaagcacccgggttttcgttttggaaggccacaatcagccagccgttaccaggcaacattgtgacatcacgccgtgccgggttcgtgaagttcagagaggaagtgtcaaggacagggtcgaaatgcctgaccggcatcatggcgtcggacaggcctgggccgtcgggtgctggggacctgccgacgatgacgaagtcatggccctgttttttacacagtcgttttgtaagcatacacaagcttatataaatggtacgacgagaagagcatgtcacctgaggcccagatgattggatcgcaaggggggagatgggtctacttacgtgtaagtgcatgggatgaggaatcttggatttgttctcaatgagccaaaagctccactagacctaggttagcatcctgatgatattcatataccatagctttgaaagagtaaggggggacaaaaagaaaggggttacccacctcgctttcgggaggaatttccagcacattctcactataaggccagaaggtgatgtcttctcggatgtattccagcaaaggctgctcccaactgacgttgatggcgacattatcgatagtccagaaaactttgctttgtttcttgtcgttcatgagatgaaccgggagcgtgttatattcagagatgctgaactcgctcgggggaacgtcgcggaccacaacgggccgaaagtcggtggaatcctcgcagcgtaaatcttctggtaccagtccatcaacaatcggaagttcgtccgttgcatccgggaagtcgtagctcaagatggccgcaggctttccatagaaattcccacaatatccactgatgggttgggtagcgttgatccagtagttgccgttaccgccgtcactagcaatttcttcttcagtctttccctggattatgatatcgaatcgctgccctacggcgatgaacaggcttgagaccgtcgtgcttgggtcggtggtgttaacaggtacgagatcggtggctataacggtaaagttgtgtcctacgatagagaatgtgtacgcataattcacgctggggttaaacaaccgaagcctgtacttcagcccaggggtcaataccaccctcgcgtactctcccatggtgatatcagccgggttgacattggtaccattgaagagaatgttgtcgggagggggcggaatggtcggccctccatgttctccaggggcttgtacttgggccaagatctggtctgctgactcgtaataccaatcgttgatgggaaaggtgcccaagtcaacatcatagttggcacttgccggtccattgaatactatagcgccaagaacaccgttgccgtattgtgcggagtagtgagagtggtaccaggtagttccgtactgttcggccagaaacaggtaggatttcgttgcgttcggtgggatcgggcactcagtgacaccaccaacgccatcattaatgttgttgtcttccatttgtaagccatgccagtgaatggatgtactatgccccattagtacagatccttaaagtattccgactgccaattcgtgaatggctttgtttccttcttcgaagccaaacgctggaaacgtacccattgtacaaaagcttgttgataatagtgacgttgacatagtcaccccaatctgtgttctaattagctttagatcttgagaaatgttttgagaattaggcatgccaggataacacacctgcggtaatggttggacctgcatggaaagattagtagtctacgtagtgcgctatcagaataatcaatgtcagaactcaccagggaaggagcctagagaaagattagttagaggtatggtttaacactttggatctacgtttttttttctggcgctcaccattaaacagcatcgcgtcatgcttgaaaacaccatccgggccaattatgtcaccttgctcaaggacaagcgtatactgacatctgttagtcggactcaagttccattttcgtaaagttgtgtgtcttacatgaacggtacggccggtgtatggcacctccttctcccagtcggtggtgatgtcgaaaccatcggtccagcacgcccgattgtctggagtattgcatgatgagtctctctgcaccaaggaagacgcagtggcagcactaaagaccgtcagtgcttggaggaaaccgatgattgagaccctgaaaaacatggtcaaagatgcagaggcctgtgaaccaggctctcaaccagctaggtcaacttgtataaggacagccaacagtcgtcactgctctttagagagaagtggctgctcgaaaattgtgttggtggttaaggaagtctatgaggatgccgtcggggtaataaatcctggaaatatccataagttcatgacgggaaataagtctgtccggatttcgaatggcgtctctaaaccggttgactgactcccaactaccacttgcagcttgcctcaccgcaccttacccaggcataaacatggtagccaccaagatgcccggcatgttggaggcaggatgcgtgaagcaatgtggtaagtaggtacccagtgaagctgttggtgccgctgtaatgtaagagcaagaaagttttagaaatacgttgtgggaacatggcaatatggcgaattcctggtcgggaagttcttggcaatgcatgagcaataccaatgccgtcccccttgggacgtagggtggaaatataacaaggggacgtgatgagtgtctaatttgaggaaggccacagggaatagagctgggatttcgaacttgggatgcggtaaagagaaacgtaacagacaaaccagtgacattaagtcaatacatgccaatcgccaacatacggctataccaaccaatgtttaaggcaaacaactagatacgtgcttagatatctggggttctgcctggcataagatctatccatcttgaaactgtaggagaaccaagaagagaatgcagcgagcttacaaagatgggaatatgtgcgtctaagaacagcatccctggaaaagcagtgataggccaagaacaactggagaacagtacgcggctagttgagttagaaatcaggcctggaggagggaagaaaccggtttgacaatgaaaagcggcaaccaagctacccaacagcccccaagtattgctggccgaattttcatgtttagagcgcagaaggtgcaggctcaaggtatcgcaggcatacatgatacttgtgggtagtccatggggttggcttttgtcaagcttgtgacagggggtccgcgattgttgtgcatgtaagaatgcttgaatgttctgacaactcttcccatcattacatccgagtttggacccccgttgtatcgattttgggacgtgaggggggtctgtcagacagtcggctaagcctcggactttctcagcatgtatgccagtgcaggaggaaatttctaagcacaatcgcccagttaagtaagaaaaggacatcggatttcacatcatgcaagcgtcaaaagcactaacatggcgtttcgcgtgatgaattggaatgccagtagaggtacctagtcctccaaagacacttcagcttcaaagcctctcagacgtggagacatctatttccaagacaccagccaaatcccttgaagaatgctaggaggatgctagaacaaagagtagaaagaggtgaaggaaattaagattgctcgtccgaaacctgtaagtgcttgtaacagaaaggatccatatggaaggccaaggatacttctttcgttgttctcctcgccatacagataagccatccacccagaacgtcaagtccaagtactgggacctatgtccgaattatcatgggctccattcacggggcactggcggctgtcgtcaaggaatggctggatgtagcctcatatcaagaatggctggagatcgatggacagcatttacagtagaagctggtgtgatcgatcaaatagacgggcggaagggagccaaaggtttctcaatcgttggacccttatcgcggaccacttgttgatatccaggtacgcgacatgccaagcagagtcggaggtgaagttgggatgagaaccgccaaactgccgcccgccttcgttgttggcgcaaccaacctgaccgtgtccgcgctcactttatttcccgtcagccagggcactggcaaacatttctgtctgtctttttccttggcggctgctcgtcctgatattatttcgttccgccacaaaggcttctctcccaactagcccctccttttctgtgaacaatcgcttgagaaaagtgcaaaaccacgactcagtcgtgaacgcacaaagatggaagcggcgcattcaatcagcgcgcgtagcatgccttcaatgtccactcaacaatacgatacggactcgattcctcgcccgccttccgcatcgcttgctcgcaagagttcgattcgcgcggttccctacgacccaaccgacactcgcctgcccctcgcgccgtccttgtcgggcgcatcaaccagcagttattccccctccagctggccatttcccaaaggccaccacaggcaaaacagcaaatccaagttgccgtaagattattccttgatgtacgagatcatacagttgtctatccagctaactcaggctattcatgcgcagtgttcctgttgacaacggtagcccagtgagaatggctcgcagagagacctctccgacacgtaaatttgctcagagatccgtaatgagagcggcagcgagtgccccctctcgccagggcagttttcacgaatcttccctgcggaatgagaccttcagcaacggccgggaatcctcgaccccagatgaggagcgcgattctgatgaaactggcaatggcactacccatgtatcccagacaaacggggttgtgatgaacgatggtgaagagagaccccggtctcgtcaaaagcgcccggaggttctcacgcgagcttctacttcttcgctcgccagccgcccaaagaccccatttcctttctctgttcctgatgacatgccctctgaacggcccacgaaccccactcctcacgccggcctggcgaagcagtctgaagcgctgcgggattcacgattcaccgctgaatatttcgaaaccatcagcatccacgatcatgcgccaagtcccgagccactcactcctcctcgccgtctctccgtctcgcaaagcgactcgaccgatgccatgtacggaggtagtcgccaagtttccactttctcaaccgtccacgaagttgacgaggaagatggcgaccacggcataggcatgcggaacacggttgacctggagcgtaccatgacatttgttcgggacagctcagatgaccagacgttcgccgacaagaacatcaccctagacagttctacccaacaagacgaaagcgtcgtgagcgcaaagcgagccagcagcaacccattcggcttccatgaaaacgtggacataggcgatggcacccctgaccgcggtatcatgctgatagatcccaatgtgaccgccgatctcaccaaccacaacatctcgcggatcacttccggctcacggatgtggacacccctccctaacatcgactcgatccggcgtggccccaagatccgtcatcaccgcgttatcccggagcctggtggtggcggcggcggcaatggtcccggtggcatagcccctgcccgtagcggcatcatcccgcccgtcaacaccctcgcagacttagccatcctcggcgggaacggcagtggcaacaaactgaacgacctcgaagaacaagacccggaccagcagggaaaggctcggcgcgtcatgcgtcttcagaagtggctggtccccgtctccttcggcgtgctccaagtgtccatcatctccttcgtagctagtatcgccgttttggcttctcggtcttctgcatcgaccacgaatgctacgggtatcatcgtctggatcagcatcagcgctgtattgctaatttcctccctcgccacgtttctcttcggcgcctgtgctgtcggacgtctgaggaagcaggagaccggcgaggacccctggatcgagatgcaccgtctggctcgagctcttcctccgcgccctcctgccgagaaggagggcgacaacaaagccggcaaaaagagcaaggcactagcggaagaggacaaggccgcgacggaacaggcgtggaagaagttcgctgatgatcaggagcagctgaggaagtatgtcgagaagttggagcaggagatcttggacatcaaagaaaagcgggaagaagagcaaggtgtgctatatgctgcacatcagcagctactacaaactgccaaagagcaggagcagcagcagcagcaacaggagctgcatcccatcggcaccgccatttccaccggcgaccaaacgcccgattccaaatccaattcctacaaacaacccaccgtcgaagactgccccgactgccccagcaaccagccctccgaagacgaagacatcaccctaacacccaaagcctccaaagcaacccacaccgcacccagggattccctaatcgcagacaacaaaccaacctactacaccagcggtcgccgcccgcgctccaacacgaccggcacagccactcagtccctgcaccgcctccttgggcccccttccgagttggattccggccacttccaacgtacaggtctaggtgttccagccagtaacagcggcgggaccattgcgtctttgaatttgcatattcacggctattacagcagccccagccgccgcaacggtgacagccacggccgcggaaaccacaaggctcaaggcgatcacacccacacccagcacaccgcctacgtaatgaataccccttcgggagtcaccatgggcgtccccatctcccaaacccaatccagcatcttgaccgagctctgcgaggccgtgaccctttccggtctctccggtactggctctagcaccaccaaccaagtcggtgggatcgagggctatagtccgcttggtagagacgagatttcgggagcgatgaggaaggcgggtgtcaccaacaacaacgacaacagcaacaataacaaagtgacgccttcgccttcgccttcgccttcacccagaccctcgcagtcgccattggagtcatctatcccggttccgaatccaatttcggtggggacgtcgtcgtctgtgagcacgggagcaggcgcgggagcctcgggggcagcggagagtgagaggaccagaacggaacacggaatgctgccaccaaagaagaagggaatggtgggcggggtgagagccgtcacggcaagtgatgttgctcctgaagaagaaaaagagcacgaggaccaccagcagaaggagccgatgcccgagatgcccgacagggcggcaaagcgacctcagcagcagcagcagcagcagcggcggcggcggcagtacctaagcccggagctaacctcaagcaacagcgggaaggagagagcttattatggcacgtttaggaggatgcctagccggagggaggatgtaaggggcatggagtttcttgccaatcctaacaatggtggtggtggtggtgcaggtcgttgagtggctgagtcagtgcttgaggaatggtgttggagtatactgtgtttgtgtttgctgtacgggtgtgtcggcatgtgttgcagcgcaagatgcgctctcatggaatgacggcttccacacggttaaggggtcattcatgatatcgaaacagggaaacttgaagggatcacatggaaaaggaaaaggaaaaggaaaagggaaggggagatatcagctcaccggattggctttgcattacggcgttgtccatactcttgcttttcagcggatacccaaaggatggtgtaacggtttgggcgcatagggatcgtttgctgccaggatagagccattatagttttggctcaatagtcaagaaaggagggaggaccacataggtcaataatgatgtaaagagtagcataagagacacctaaaggtgtaaaagagttcaagaagtaggaacgagataatcggccggcatcgggacgcttgttcaaccatgtgggtattgaaacaaacccttttccatagcaatgttggcgatcagctagctactctgacaaaaccaggtgatttaaagagacggagaaagaaacaaaaaaaaattgcagaaaaaggtaaaaaaaatacctcgacctagatagccctcgccatcctcgccctgttctctctgtacctcttctccttacccaccaacttcctccgcttcttccacgaccgattaaggtcaccacggtgttcccagaaccacttctggaagtcgctagtgctagtaggtttctctccatccgcaccagtctcagcagcccccgttgccgtggcggcatccaccatatcctcatcgtcatcttcatcctcctcctggatatcctcattatcatcctcccacggtttgaacctccggctcgggtgagccgtgtcaggcgtgggcgcagcgcttctaaggccgcgtgactcgaaatccttttcggtatagggggtcagaggcacctggagagaggtggtgcgtgtggcgatagtagtaacttcttcctcctcctcgtcaatgtcgtcattattgccgccaaagaagctgaagccggtggtgggctgggcttctgcggcttctcctccgtccttaggcttcttgtagagcgcctccagggggtgcacctcggttttggtggctggagttgcaggaggaggaatcctgattgagaggttcttgccggggctcgaggtgaccttggaagaggaggccgccttttcggttggtggcggtgtcgattccttcttgtctgagggagaagaagcgtcctcgtcgtcgctactgtcgctggattcggcgtcggaggctgactcttcttttgtgggttcaggagcgctcttggtctctgtctcgttggctgacttctcggattcactgcccgatttgtccccatcctcatcctctttttgatcttccttcttctcctcctcgtcgtcttcctcctcggattcactgctggactcgtgatacaacttgataatccgcgtctcaccttcatcctcagacgacgaggaagagtcgtcctcgggctggggctcggcgtcaagcatgagcatgccagttgttggtttccgcgtagccttgacctcctcaacgacattaccatcttcatccacccagcatttcttctcctcatcaaagtgcgaaggagccttcttcgagccagaagtcgccgccgccttgaggaacgtcgggaacttggtcgtcttggcaaactcatgaaccaccacctcgcgcttgctgtccttcttcttctttttcttgaccataccctccatgccttctgtgttcgctaccttgttcggtggcagcaccgttttgacaagacactcgtcatgttctgtgtattttgacttgacccgctgcttcttcttgtccttcttgtcctttttatccttcttgtcgcccttcttgtcgcgcttgtcctttctctccttcttgggctcgtcggcagacgtccatcctcgcttgacctgtctgccctccggtagcacaactccagtgatctcttcggcgttgtcgcgcttgcgcttcttggaggacttcttttcccccaccaaagacgaagaggaatcgcgcgacttctttgactttttggagctcttctcatcggccagggcgacttcctcgcccaacggcgcggggttcttgtctggtttggcgggatcgaccttcatcttggctcctctcagcacggcgccgttgaactttttgcggactttttcggcgtcttccttggggagttcgacgaaaccgtagcgcttttcgggaaaagtttcaagggtatggaacgagacgttgcgagccttgggaagcaaggtcgagttgaggacgacggggagaagttcggcgtctagaggagagacgtgtagccggacgtaggcgttgctgctgtcaggtgtcgcggcagcaactggggtttggttgggcatttctgttggtgtgaccgtttgaaacagagcggttaccaaagtgccatgtgatgggacagtccggttgccaattgaactttttggtgatgttttgttagtgtgttttagccgccaaaccgatcgcagcaaaagggaactgaaagctctttgcagcagcgggtcggattggaatgcgacagtgacagggggggcaggagtctggacccaacaacccacacacagagagctgcattcccggcaggcactggtaaaacatgctgattggctcgatatcaatgataaggcctggacatggcatttgagagcgaaacattctcaccacgaacatgacttgtccatcgtcagaatacagtgacaataatacagtttcattgagcctcttgtaagcttggatcatgaccacaagagccactagagcattatgttaacttgtttttgcaactatagctcgctcaaggtcattaaggggacaccggaagcagaacagaaattcaaccagaatcatatgtacggctttcatgcatcacgctcgacaggaccgacaggcgccttgtttctttgtccttgcggccgctagtgatagtgtgcggttaacgtgcatgttcttctttcctgccaactggtcatcaaggttgggtcaggctgataaagtggtggatattagagatggacgatggtgctgctcaccagcagataacggccgtcgtcaaatttgacaaaattcgtgataagctgagcaatgtgaaaaaaatgtgtcaccgaatttcaaaacagcacacatagttggtcttcaaaaatgaggggagtatagatccacattgaaaatggtaaaagagaagaacggcttgaaagcacgtacccgtgtcccgtgttcccaagacgccgtccatgatatgcatgatatgccgttgaaaacagatgattaaaccgaaaatccaaaccgcctttgtccacaatcacatcctttgcacgcccacgcccccacccacgcctgtacacccaactcattttctttttttccacaaaagtttttaagtgttgcgcagcaaagctgagctgccactactcacttaaccacagacttgcgtctttacttgcttctctcccgctcccggacctctccgccggaagccttccaccacacatcgccaccccacctcagcaagcgctcgcaagcaccggtgaccgttacggcaggtctgacgtcgaggtagaaaacgggctcgccagtgggctcaggaggagcagagtagaagtcgatcacgtagcggacctccttcttctggccgttttcgtcgcgagagacataccagtcatggcgatcaaagggaggttcggtgctagatagtgagtaaagtcacatcgttagcaaaaaaaaagctactttttccaacctcatctagaaaaaaaaaagacaaaagaggactgtacttacgcatacttggagtttatcctgcccaaaacctgcaacaaggccgccttgggcgtcatatccttcggcctgccctggaaccgaattagcgtcggctggggctcggggtcgttctcctgcgcctccaaccggcgcagcatcatgggcgcgttctcctcgccgcgcttcataatttcccagccgcgcatgagacccttgccgaaccggcgctcccactcgacaatctcgttccatgcgccctcgttcaggaaattgtgtacggccaccatgctctccacggcggtaatgtcggtgtcggtgtagcccttgcgcaggagagcgttgtacatctgctggggagaagggtactcccagttgccgtcgccggtgcccttggggatggaggaggggtcgcgctccgtcgggagggcgatggcctggttgggcgcaggctcttgggagatggaggagaacatgtagttgagggggttgagcttggagaagaaggaaggctcggaggcggcggcgggttggtggttttctggctggggctgcttgggcgcaacggcggcggccgcagcggcgagggtatccttggcgccatggttgacgggacacttggaaggggcagcggcggcgggagtcggttcgggtgctggtgttacgggcttgtgggcgctcaaggcgtccatggtcttgttgtgcatagggcaggaaggctacatggttgcgacaaagaggttagatcagactctactggcagttgggagggccccggtgagggcgggtttcgaggacgacgatgacatacaggaggaacagcaccgctggcggcaagatccttatgcgacggagggacgaccggcgcagcggcggaagcgtttccgtcagcccaaaaccaacccattgcgactgattataaaagattgtcgttgacgggggaaaatgtccgtgaatgtcgggcagaaaagagcagtccggctactgctttgaacggttgatgatatatacaaacaattggggttaggtagattcaattaatatcaaacagaggtggaaaaagtctaaggatagcgcgagaacaatgtaagcttccttcaataacaagaagaggatggaagataaaaaaaaatatgggcgaagagaaatttcgatatgagcggataaagccggacgggcatgacacgcttggggccatcgtttctttgatggctgccccgcccaaccaggattgacttgcacgcaggatcggtctgtgtgttagctcaagacttcgatgtggttttcaccgtctagaggtacttatacagccatctatggcgataaaagctatgtgaatgaacaggaagtgtcttacgagcccttccctatatatatggtcgccaaagcacttcctaggctctaatgaagccggctgctttgtactacttacattggtaattcataccttaatgtctcccactaacagaccgtcaggggagacatggatcgcacagttcgaacctggactctaggctgaagagagtccactaaaaacgatcctgacacgtccggctgatccaatgatatcgccagaattacagagctcaagtcgttagtccagcaagaaaagtccatattctcaacgttgcccggtttttgttccagtcagttcctgtcgtccgctgtttccatcgagtcctcaactttggttgtgtacaggcgcaaccgcgttaaggtaccgactcaaatcgttgttcttcgagggcccagaaacccgaaggaatacatgtgcaagctgttagtatgagtggtaaggtgaggatatcactacaaaaaacccgacgaaaagaccatcacaaacccattccgtcaaacatccatttctggcaaaactccgtctagatgcatccctttctcaatctccattacgccagtctcctcggcccaagtaggtatgaacaccatgattagattattacaaatccccatgtcctccattacacatttggcgatagcaaatcatacttgacacaccgttcaacctgtgaaaaaaaaaacaaagaatgttagcaaatcaatctcaacctcgttattggggtcgggtatactcacatcctcgatactagcctgcataaaccttctggcctccaaccccagccaaacagccatcatatgcacatccccctccatcaacatatccttgccgccctgcgcaccgagttgtctcaagataggaagcgagctgctcagcagatccacatcaggatccaaagcacgcccgataccctccagcagcaagatgctaatgaccacattgacgaaatcgccttcgagcctgacgtgatgttgccgcaccatattcaacaccttctccaagatatcgccaatcttgatattccctagcgccagcgtcttgtttttgacgtcccgcacgagatgctccatcttgagcgcaaacacctctttatcgagcaccgcatccggctgtcggcaccgctcgcacatcaggtggccagctttgtatccgtcgaattcggccacggcacggaacaagtcgaggaagttgcggcggttggtagcgttgagttccgttaccagaccagtatcgatgaaaatcagctgcgggcggtacccttcctcgtcaatcttctccagctcggcgatccacagctccttgttatttctgtacggccacaggcgtgacaggactttctctgtgacatctccatttttgcccgccgggttcgcgtcactaggcttgtcccagtgcaggctgagagggggcttctcggactcgtagaagcgcaccatgatattgcccgggtgcaggtcggcgtgcacaaagttgtcgaggaggagcatgcgtaagaaagcgtcgagaccttcgctagcaatgtcgtgctggaagacgccgccgccattggccatgaagtccgctagtgggacgccgtgggcgaactcctcgacgagaatgttgcgagtgctgaactcggtgtaggggtaggggaaccaggcggttgttcggtctttgaagttcttgcggaaccgggagaggttggcggcttcgatccgcaggtcgagttgtagcttcatcatgtcaccgaattgatctacctcgtcggggagggagagccactccaaggtaggaatcgcattgatcatggaagcaaaaaatcgcatgatccggagatcgcgccgtacagtccgctcgacaccagggtgcagcactttgatggcgacgtgggacgatgggacccgttttggcgtagccttcagaacggtcccaacgttcttgacaaaccgatgagtcgagctggaaaggtcagcatcagcaggcatggtgaggtctggttttagcttggccctgtagacctgcgcgatggcaccaacacccaaaggcttctcgtcgaattcctcaaagatctcgtcgaagtggcgaccattaaatgccgcctccacgatacgttttgtagcatggagggaatgagccggggcgtcgtcgtgcagcttcgacatgatgttgcacatctcgtcggggaatatgtctgatcgcgaggcggcccattgtccaagcttgataaaggcgggaccagcccactccatagcctgcaccaagaacccataccaccacagcgttcctgatcgttcatcgtcacgatccggctggcgctctccgaaccagatcactggtaccgtgatgatcaccggcgcgaaaatggcgaccagtttcaggaaccgtatgcctgtgcatagaggttcccagatgtagaagtccaaaaacaggacgatcttcttgccaattctcttgagccccgtgacgtcctccccgaccttcttctcaatctcctcccgcgacacttgaagcatccgctgttccatcgtcagttccgtcccggtattatcctcctccgagagcgacacgaaggcggcggtcgccagtacgccattggcggcttttgccaataacattacccttggtctagaataccgaccatatcctgctccttctttccctgctcctcctcctcttcctcctgtcttttgccatgtctgtgatagtcgtggtcgcggggcacgtggtattgaccgggttgcagtagaaaaacaagaagaagggcgtatcggttgtttcgacgatgtccgtaaaaggtggtgtgaaagaagaccggaacaccgccttgttgcggtcgagagtgacggtggcggttgcgcgcgacaagagagccggccaacggcgacggctgccagccgcatggcgggcatgtgatcaggcgagagggggtcactccgtcggcgccgggccgctgtctagacgaggaacggtcggtttgcgtggggggaaaaaaggtttgtcggtatcgcttcaatggcaatcccaaggtccggggaatgcgcaggtccttgcgggcgttgttggtattgttgttgttgtaggtgacatgattcagatctggcggaaatcggcgggaagttgttgcttggtcgatgtgccctgtcggactgtggcccggattgacagaaagatcgcctgtgacgtagcagacaggctttcccggcaacgcgcgcccgccattcagaggggcatgccagcgtttccgggcgttgattggacggatctacagtagccgatttacgactactataaagaaggaagggcacccgacagacgggaaaccatccgtcccatcatctttttcacgatgcccctgacccgggcggtgcagattccaagtgaagttactaacaagaccgacactttcttcagttctattactgatccgcaggttttggtttttgtgtgaatctttttctttggttttggagacgctgaaggttcattgtcttacacaatcatgggtaaattaggattatcctggcggtccatgaccgagcattatgtctcctccaaatttgatctccctcgaccctcactgccattacatcctcggctcatcgcttcatgaaccctctcgctgactcaacccattgcaccctcagttgcgcgccccacatcaccttttagcaggaacttggatgaccaccgcattaaaattgacctaggcacaaccgttagtatggagttgggctactgaagttgccgttgaaactcaccttgtcctcgcagttgcaatggatatccggtccttctgtgacttgaccattcaactgcagtctcacagggccaagggtagtctcatcgaacggaatctcaaagtacgaagatccccgtgccgtttggaactccctcggttgcccatctccgagcgtcacagtcaccgtgttctcctccttggtgatggcaacgacggagatgacatccttcacaccatgtgctgccaaggcgtcgcctccttgcccccatacggtttctggaggcgtcgtgttagcaatatctctaaaaagtcggccaaagaacaacttaccaccatggtgacctgcactggccggtgtcctgcggtaccatgcaattgccacgtcttccagatgctctcgtggcttagccttggtctttcctgccttgtaagcctggatgaaatgaggcagaatggcacggtaggcgtcgtgtgagtggcccttgacgtaagcgtctgctcctggcacaatctggtcatctcgatgagggtcgtagatgtagctggattcaccatagtcgttccctgcaaggttgttagctctctgtctctggcaccagcccaagactagcaccggccaaggaggggaacgaacaagtgatgatttcgacaaagtctggctggacctctagaatctgttgccaacggtcataccagagagattcgctagaacagtaccagttcttgttccactgtgggaggtctatactcaaggttagcacaattttcagcttgcactggcaggctcaaactcactcgtataaaagtaaggactgacgcccatcatgtacttatgcttgttgtttggtgtcccaaagatacctggcttttcgatttgaagggcttgcaagtacagatgatcttcatccgggcccatcttgtgattgcatccctttggccatgcgtcccaagaaactatagacagttagcccactccaaaaatccaaagcatgataccgcagcggaacttacaggcaccatcgatgatgtcgagtttctgggcaaccccatgaggtccaagactggcccagtccggaacgaggaagataccgcccgtcgcttgacggactatgggccagttttccgcccattgagggccctcgaacgtcgatacaaacggtctcccatcaactacacattgcgcgggcgaatacttgaaccggttgatcaagtctaccacctgctgaactgtccactcaaacgcaaagctagtgaatctggttagccacaactgattttgacagggagcttggagaagaaacatgccaaaaaaatacttactcgaaagagatgaaaaggacaaagcccccagcccgttcagcggcttggtaagccaaagataactgctcatcaagccagtgatcctgagagcccgtgtttagtgcgaatccgtcgatgccgcactctttggcggctctgatttcatcctcccaatccctggcggtatgattcaaggtgagtcctagctgcaaagtaagttagctgcgtgacactttttcgtgaaagaaaacttttagagcctattaccatgtagtgagcaaacaccatcttgtcgcatctcaccctcctctctggctcatcggagatgccgatttcggcaccaagttcggcgatggcatcgcgggtagagtctagaggtaaattatgattagtatttttgtcggcttgcatctatcaatgaaggaattgcgggaatgccaacttcatcatgggtacaaccggaatgtcgtgatgaccgattgtttccggggcaaccggtgatcccagagtgattggtggtttggatgtctcccgtcaatgaagacggctgtaactgaccgatgaagtccctccaagttttcctgtaatatggcaccattgttacgggtaaggctaatccggaattatgtagatatcaccctttgttcaactggctccagaacagtttccttttctgaccttttaaatgttttggttggaaagggggtagcaaggaagtgcgataacagaacaggggcctaaagacgtgccaagccgttagtgcatggcccaagcggccaagcctcatggaccaagatgtgtgaggctcttgggagattgaacaagatgatttcagtcggcaacatcggatgccaatttgcaagaccacctactcagatgatgtataggaatttcgaacggatgttttggaggaaagacgagaaatactgtggggcactgataggaaaacgatcccatacatcaaccacggtgtttatccgtggtacatacttcgaagctctgaatttgtgacacaaagtcgcagtgcccaacaatgccttacatcgtattgaagattggccgaacccaacaaacagtcaacaattgaaaaatcatcctggcaagcagcggatgtcatcatctgccacaagtcattcaagtcctattctggcgacagatcgtgttcttggaaatcacctgctggttgatattggagagccctcggtggagcatggaccgtcgtgcccttcacttggctctaactcgattgatgttgagaacgtgaaagtcgcccaaagaggttgcagttggagaagctcagctgaggcccgcactcgatgtccagaccgcagggcaaggcaggactgcgcacagacgtctaccccaaaatgcacaggcgaggggcacctggtcttggccgttaaggttccccaagcatatctggatagggcagactaggccacgattagggcggagggtagattttccggcaacccaagcgaatttcggctccgcacacagtcaattttggtgaaatttcgcatcttccgcaacttcacacacaacccacccacgtcgacccatcaactcgatcagtcgcgacaatggattcctctaaggcccccgtcaagctcgtcaaggtcacccgcgtcctcggccgtaccggtatgcgaaatcctcgccgaaatgctgtcaaagtcgatttttccccacgaggaaaggcgatgtgacgggcaaaactctcgcgatgacagcgacacggaaatgctgaccatggtggaattctgcaggctctcgcggtggtgttacccaggtccgcgtcgagttcatggacgaccagacccgctccatcatccgtaacgtcaagggccctggtaaataatagcccattccgagcatacacgcacaaacacaaacagacagcgagagcagcaaaaactaacaacttgcccaacagtccgtgaggacgacatccttgtccttctcgagtccgagcgtgaggcccgccgtctccgttaagaagttcgatgtgacgaaaaagggaggaatgagaattacagcgcgacctcggttttggcctgtctcgacgaggaacgattacatcatgacttgcggccagggaattacggaacattctgggttgggggttcggtagaacggcattgccatgattatttcctccccaaaaatctgctcggcgcagacgttgcattgattctggaccgctccatttcgctgcaatcgtgttctttctcgtgaaggaaaatgggtgatgcacttgggacattcttttggggactcaggaggacggaggtttccaacacaacaccaactcaggcgggcatggacttgaggatctctacaggcaactctatctcgaattttcgaggcctccgaggtcctgctccagcgccaacagtggcagtcgagatccgactccgatcagcaacaacgccttttcgcgcgcccattagtcaagcaatgccatgccctcaggcaaacgtcagctccagtccgtccgcccgccatgccctgcaaccgaagtccaatcctccgtcctaccgtgtccgaaatgggctcctgttcccagacggttgttgccttccatgaagacgggagacttaaggtacaacgacagagggccctctgatattgcatcatgacaaatgtggtagggtcgtagagatttgtagtagccaactgggactgcttgatccttgtgctagtcgtcgtgaagcaatgataccgggcgctaaatctcgttttcgaggccttttgctaaccgccaaataggtttcccaaacgctatccatgatatcttgttactgcacccaacaatcgaagacctgcagtctggaagagagttatgaaccccgcacacatctcgtgtttgccttggtgacccctcttaactggtgatatttcttgggatcatcaggcatttgggcattaagcgaggatgaggcgacggggatgaataagccagcatttgtcccgtttgcatgcatactccacaaaggtactgaattcccgaattaaaggggtttaggtcctcccctgtcacttaccattctggtcttcggtacctgaaaccaccgcttcgaggtttcgaccgcaaatccaccgtcttggcagcatgaacacactcgcctttctcggaaattcctgtcgtttagccattgaatgtaacctcatttgaccagcctaccttctcgctacgcagccagcttgccatcgacggccatggaaatacggcctccagtcttgttccgccaatcgagtctttcttatgactgtcgatatgactgggaacaacggttttcattccgagaaccgagatcgcgggaggcatggcatggcatacgagtgccagttcttctccccgcctagtccatcagatctatataagatgacgccagcatgtccaatgtgctcttgtgctgccttctactcacggcaaccttgaacgtgccagctctatcgtctctgttactgcagttaacaggagagcaacatggggttcctcactctctttcatatggcctttttggctgtttccctcttcgtctcgggggcacttgctgcctttgggtacaccacctccggcaacaactttgtcattgatgccggctctgcgaaccctttgattttctccgtgagcaagtccagctgcgacatcaactcgatcaggtaccgcggcaccgaactccagtatagcaagcagggcagccacatcggatccggcctcggcaaggccaccgtctctgtcagccagatcaatgggtcgaagtccaagttcatcaaggtgacctgcgtcacttcgaccctgacccagtacatgatcgtcaaggaggccgacagcaccatctacatggccacatacatcacggccgagcccgcgatcggcgagcttcgcttcattgcccgcttgttgtccgacaagctcccgtacgagtacccctatggcgaggtttctaccaccaaaggatcttcctccaccgtcgagggctccgatgtattcgtcgtcaacggccagacccgctccaagttctactcttctactcgctttatcgacgaggattcacactgcgtctacggcggctccgacctcacgcacgtctgcatcatcacgccccagcaggaatcctcctcgggcggtcctttcttccgcgacatcgactccaacaacgccggcgaaagcaccaacctgtacaactacatgaacagcgggcacgtccagaccgaagaccgccgcatgggcctgcatggtccgtacctgatgaccttttcgcgctcgggcatcccgaagcttaagaccgtcgacatctcctggttcggcgagctcggcgtgaccggctacgtgcccgactcgcagcgcggcaccgtcatcgggcgcgccaccggtatcccctccggcttcgagggcgtcgtacactggtacaacgctgcggcgcagtactgggtcaggacggcccccaacggagatttcacctcgcccaagatgaagccgggcacctacaccatggtgctctaccagaccgagttcaaggtagccacctcgaccgtgaccgtctccgcgggtaaaactaccaccgccagcatcgccagcaccttcaacaccagccacacgacgctgttcaagatcggcgagtacgacggccagcccaccgggttccgcaacgccgacaagtttttgcgcatgcacccctccgacagccgcatgtcgagctggggcccgctgacgtacaccgtcggtagctcttcgctgaacgacttccccatggccgtgttcaagagcgttaataaccccgttacgatcaagttcaacctgggcagcgcgccgagccaggcgaccacgctcaggatcgccactactctgtcctttgctggtgcgcgcccgcaggtggtggtgaatgggtggtcggcgcccgctcccgctgctcctgccaagattgatagtcgtggtgtcaccagaggcgcgtatagggggtatggagaggtctatgatgtggcggtgccggcgggtaagctgattagtgggacgaataccatcaccattagtgcgctgtcagggagcagtggggctacctttttgagtcctaactttgtgagtattccctttcgggctttcttgattgtgaaaagggcatttactaatgttggatccagatcttcgatgccgttgagctcttttactaaagtcgtggcggagtggcagcagccttttgtcttcttactacaagttgtttctgcatgcttcaactgtagtctctttttttggcgtcgagaacagcctccatgtacacaaggctttattcattcaaacatacgcttgcgactcctgggtctcgcagcccattcagaatcataatcggatgacatgcataacaaattatggagaaacaagacctaccttgccatgcctcttccatcaccaagcaacggcctacccagtgtctcattctcctcgtcctcctcgttcccatcttccctctcatcagccaaaagcaaagacgtagttgacggagttccaccctcatacccgccaaacagcacctccatatcctccagcggacgtcccttggtctcaggatagagcaagaagataatcggtacgcacgccaaattgaccgccatgaagaagaagtaaatcttcgagccaagctctgcgatcccgataggccacagttgggaaacaatgattgacccgaccgcgccaccagaagcagcgaagctcaaaccacgcgcgcgagcggcagtggggaagatctcagacccgtagacccaagctgccgggccgaaacccatgctgtagccaagcgagtagatgaagatgaagacgacgcaggtgtagtctgaggcgcggttggtgttgttggggtaagcgagggggagggcaccgttgatcttgatgtccgggttttggagtcagcagtcaaaactttactttcacattcctttgtcccagtccaagtcctagttaggtccaacaggcaaatagaaacgtgtaactcaccaacaatgcaaaagccataatccccgccccaacagccagtgtcatcctccttcccaccttatcaataacaaacatctccaacaccgtacacccaatcttcagggtgctctcgatcccgcccgccagcagcgacacgcgcgggctcagtcccaacaccctaaacaggtccggcagataatacttcatggccgtagcgccgcacatctgcgccatgaaatggagcagtgcagctcgccacaggcgcgtgaacaagctggggttggtgaaaagggaggtccatttcttcaggctagtggcctggtaggcgcacacattgcgcttgatgtctgtcagttcgctttggatttgcgaaggggtgaaggatccttcgcggtagaactgcagggctttgagggcttcgtcagggcggccgtgctcgacgagccaccgcggagactcgtgcaggaaggggaggccgacgaagaagatgagggcggggatgaaggagagggacacggacaggcgccatccgctgaggtagccgtgtgagctgttccagaaggttatggcatagccgaccctacaaaatgtcagagtgactcgaggttgttgtgatggataccacttaccagaagccagaggcaagtccggctacaaacccgacatggttcaaaacaacaagtctgcctcgctgtttggccggggcaatttcactgtgcaacagatcacgggtcagccctatggacatgtagatcatctcgcttgtgatgaatttcaaacaagaaaatccctgtcacatacctctgatacaatggcacactcgtcgagacaataccggtgcccaagccagaaacaacccgtccaaatatcaccatactaagagccaccgacccagacgcagcagcctgaagtgcctggcctacgcataacacggacatgcccaccatggcagcatagcgacggccgagcagatccgtcgcgggacgggagaagaagatgtaactcagccatgtgccgaggtagttgatggatgtgatgaggccgcgcttatatggaccatagccagggatggtctcgcggaagcctggatgggcgaggaccgaggcgagaacgccaacgttgtatctgtgcagtgtcagtaagtgtaactccggagccagttctccgatcaccaaatcgatgcacttcacttggtacagagacttgatctctgtgataccacgatgtttgggagagctggaactcgaaaagtcttacccccagacaaatgagccaagagcaagcaacagactaaagaaatgcaagcgcgtcgaggctttggagaagcccaggcccaggtccttgattccgttcatgatcgacaacgaatgcctatcctccgaatacactcctttttccgtctcgcaaagtagtctgaaaaacagggcaaagacccgattcgatggttggcggcactggtaccttgcctatttctgagcaaaccaacaaacagcggcaactcgaacctgaaacaatcggaatggtagttccgtgatgagatggttggatgatgatgggaaaaaggcctgccaacttccttcttgacttccaagagtggccgggcagcttttgctcatacgagacttgtccataggattcgttgggtttcaatatgagcactggacggggaatgggggcatcacttggtgacactgtcgagactgcgcactgccatgagcttttcccccggatttgcgcccctagttgcgtcacctgaatcaaatgaatgcaactcattcccgcgcaccgtgtgtgccgccgcagcaacgggattggtaggcagttgagctgacgaaggggctgattcgaaccgattgggacgacgtctgtaaaaatccatcggaacgaaaggtgcgggggttttgactgacacacacctcatcgacaagcagttggaacttggggattgtaataggactcacatttgaacgacgcgcggaatcccgttccggacagctccccgcattctttgtgtttgcaagagttccagccaggccttgattgattgatgagtggctggtttcaggtttcattcccgaatcgaaaagtgatgttcgcacctcttcataggagaactcacgatgtttttctgtcccgctttgtgaacttgatacgtgacggcggcaatatttaacgtccagtcagcatcagcccactatgcatcacagccaacgaacttttccaaactgaagggggaaaagtaaagaattctcatgcaaacccctcgataactatcaccaacattggagtaaggggaggcgcttatacttgatgctttccatttgctcaaggcatccacttggcagcctcgcaagctcacgccatttgcagtccggaaaaggcacttgaaccaatggtttacctggctcgccccatgtgtatcgtgcatttcacgatgctgtgacggacaggtgtcggttcggtacctgcatccgtcaacaaggtttgtggggcatgtctgggacgggaagtttttgcgagttcgcggtctcggaagattgcattccaaggcacaatgccaagtccagaatgttttagttaaattcctcttggggggcagccatcaagaggcgtgattgcaagccgggcacggcgagtgcctgagtcaaacactgctgcaggtacacatgttggttgatggcttgcggatggcgtcaccaatgaaggaaagtggactgaagcaggatacactcttggatacggcaggaggtaggaggtcaggaacaaacgctccaacaccccttcatctttgtgttgtgaggtttcaagttattccttcccccattttcaagtacaataaatgtgaaagggaagggatggccgggacagatataacaaaactgatcatgagcctcgtccctctcctttgatgagcgctgtgagttctgtcatcccaaagttgctgtacgactggctgtacgatttgctttttccaagatgccacactcacgctcattgtcagaacaatcatgcctgctctccaatatagacttcagtcatgaagatagagatggatcccggcatggtctgccatacagtacatcacctacctacctcattcacatattctcctccttttccgcccccagtcactaactaccccatagcacacccttcccaacatgatgacaacaattatcacgaccccgattcggctctacctctcttactaacccccaaggaaaccgagtccatctcctggaccgacctccccaacaaaagccagcttctcattctctccctctgccgcttttccgattctctatccaacctcttcctactcccttacctcttttccctcgtccgctccgccgtctccccatccagtactcccagcttagccgcgggaaacgatgacatagtaacttactacacctccatctccaccacggccctggtgtcgacttactccggcatcttagtggctggttttccgttgactcaactacttgcttcatttctcccctggaggaaacatggggaaagacttcccatcatatggagtctagccatctcggcagttgcaagcctggcgtttgggcttagtcggtcgttttgggctttgtcgttttggagaatggtgatgggactggcgagtgggaatgaagggatgctgaggagtatggcgggtaaatttgctggtagggagaagaagtgccgagacaaggcttaccacatcctgtcaatggcgagcaaccttggaatggtggctgggctggcgatgggtgggcttttggccgagccggtgaaggcatttccggggttgtttggtacgaaaggggcgttgaattggaatggaagtgaggagggagtgaggtggatggttgaatacccatttgcgttgccctcggtggtgaacaccatgttaattggggtagtggcggcggtagctgcaggatggttgagggaaacgacgcctgagcaagaccaggccgaagatggcactgggtatctcccacagagatcatatattctcctcagcaacacttcaacaattctctccttccaccgcaccgaaaagcccacacccatatcttccattctctccgcccttacaacccgtactctcccacccttgatgtcctccttcctactcaccctccacacctccgccttcactttcattctccctctccacatctccaccccttcttcaccttacagtcccctcttgtcaaactccttccactccctagtgcccaccctcttccgcttcaccggggggctttccctctcaccccttgttatctctctctacctctccctatttgggcttctcggcctcctttttcgagggttcatctacccccggtggcagaaccggctaagcactgtgggcttgttcgagctctcgctggctatctttccctttgtgtatctggtgactccttacctttctttgtttccttggggtcaccaggataccactgaggggtgcgccgagatcatcatgaagtggattgctttgggggtggtaatagggggacagacgctggcaatgacgatggcggtgcctagtgccgagattctgcttgctgagtcggcatcgtcggaggagggggtgcaggagaaggtacgggtggtgggaaatatggtgacgagcctggcgagcgtggttgggccggtcgttggaggcgtggtgtatgcgaaaggggtgagagagggagtggtgggtactgcttggtggttttatttggctgttgtggcgattgcgacggcagtgtggtgtgtatgctttcaagggagagtgtatgaggagcccgtggatgaagaaaagaggtagatatcggtaattttggatgtgtgaaagcattgaataggggttaatggctgggttctggtcagctctgaacatacctcaaaatatgagtacggcttttattctgatgtgtaataaaaactagcagtttacgacttggtaacgtgtatagaatagtatgacagcaagcgacatagcttgactttcggcaagccgacagctgtacggatttctcttctgtttcatcacaccattacgatttaacatcccgtatcacgaacaatgatacatctttcccacatcacccttcacactcaacgaaaaaagaaaaaaaaaagagacccctttcacgactcaggttgacgaacctccatcacccaccccctcaagtcgcctcacccgcagcagccagcgcagccaccttctccgcaaagtccttattcttcgccaccgccaaatcataaatcgggtgtcccaaactatcatgaatgccaaacgtagactgtacgtccgccggcgtatcgaccttggtattcccgtacgcatacgccagcgtggtctgatactccggatcaatgttgccactgatacccgtggactcatcatccccccacgacgagcagccggtgcacttggccgtgacctggaaatgcgtcgcgttgacgtgcgtgccctttttcaggacagtgtagtgtgagtcggtgtagatgggcggggagtagtagccgctgtttgttttgggtagggggtattaatttgtggttagtgggtggcctcagatgtatatgatgatgggggagagaacataaagaaagaaagggggttgatttgttggtgaaacgtgatgggatgggatgcggaggaggagaaacgtaaaataaaacgtactaagcaattcttggagagaggacgacttccttgtcgttcgtccaggcgataccaagcgggttgtaagtcatgtggccgccccaggcaaagccggcccagccgacgtcgatgggcgcgacgatctggaggacggtgtcgtagatgaggtcggcgggaatgacgtcgggtatggcgacgcggaagatgatgctgcggtcgctggtgtaggaggcgaaggtcaggcctgtgtcggcatctatgtagacgctggagtctggctcgaactgtctgggagctttcggcaaaggtcagctttgttcggtatgaggttcgagatggggaatcttactgagagctggcttgctggctcccaggagactagctagactcgttgctactcgtggaagatgcatgttggagtctcgggtccgtttacgtactgttcagctaggaaagacgcggaggacatcgagtacggtgtggaagaggcgtaggaatagaggccataagaagttttatagtgcgcttaagaggtcaatggccgagtgacgagaccacaatgccagtctggaaagtgttctgaagcctggaggattgtttccgttgatataaaaggcatgaactgtgaaatatgaaccatgtccggatgctaccgagacaacaaacccggcttagagctgctacttcagcatgcacttgtaaccggttattcagaccgtcgaggccatgcggaatatgaagggaggagatgatccagactcggaggctacttcagtttagacggctgacacggtaggattgacacatgtggtgccgggtcaaaggttgagacgtttgcagcgtgactgacatcaacatgctcgtcgtcatatatcgtctgccacttgtttatcaggctcaggaaatcagcaattcctttttctgactgctttgaagcttgtcttttatagagacttgaacaatcacaacccacttgatcacttgaacattgtgaggaaatgtcaaaacatcagcgtgaaaagatgacgtcttgcgtagcaactgaatataacgcgatgttgattggaaaggataaagtaattatctctaggatatagatgaattgtaatcatgccgtgaataggcagggacgggacgaaggaaggacctcaacctcgttcgattcgctttgatcaatactttcaagcaaccgagccacaagaaacgcgggacgagaggaagtgatgtagccgtatggggatctcccccaggtttaggctattgaatgcggttcttgaagaagggtccgatatatgaagtaatctctgacatagcccgagtagggaaacatgaaggcgggatgcaaggagttactgcatataacatcttggcattgcttcgaaataaagtgccgagctccccagaggacaaaaggtgcagtggtatccattttctttgctagctcttcgttagcgacagagtccaatacggacagggcaagcagttgttggattaaatatgtgagaatattactctccggatcatgacatgggtgcaaagtttgtcgtcttcccgagtgttctatcggtatcgttgtgtgtccattgataacatctcgtccgatatagacaggaactgtcgcagtccggacacttaaggaaaaggtttacccgaattcagcgttagtgggaagcctgaggagaacaaaagagagataaaaagggcacgtaattgccaatataaaagaaaaatcggctctgaaaatcccaagttcgggctgtcatcagtctcaacatccatatttctcatcatggtgaaacgaagccaaatcggagatgatgctgacgagagacactacgttaagacgaagacagctttaagatcaagctgaaggcttgataagtttcaagcttgtggctgatatcagatcatcgcgttaggaaggtttcggttggaaaggcgtcgagaatcaccaaaagtgatcgaaggtgaaggggggagaaatcggtggtgtgtgcctggttcgtgcccgagggcggggtatctccaacagcggacgctcctccacatttccacttggcgccaattcttcagggaactgagggcctgggattccccaattcaggcaggggcatttcttgagaggttggaggttctcatcacaacgaacacctgctttttggacgtctgtcaaagtaaaaagatggatgaaaaatcaatttccccatcgatggtcttatgtcaatgtgtcttcgtgactctgttggagttaaatccatgttgcatagtacttccttgttccatttctggtgatacgttttggacgttgaaacccaccactgccgcttcttccactcattccacttcactcttctgctccctcctctttactaaaaaaagaagccctttccatgaatgctggcactcgcgcatagtcgcaatggattctttccgcggctgcttagtaatcaaaacgtttccaaccatgacactcccgttggattctccgtcatgaccttgtgcaatgaagttatattactatgaagaagatgtaagcactgctaagagaaagaatgagaaacaattataaaccacgaaggaggagagcaccatactttgatcccggaatcaagaaattgcgatctagctgtttggttcaacgaaaccataacatcgtttgaaagtccaacatgtatgcgtgcacttcaccagtgtgaaagctcatgttagtctgtcaatatccttccaacatcatgctagggagcatgttgaaagatctcccctccccggctgggtccagacccatcggacaccaggccaaatgggggctagaacgatgaagctattcggtgatccacgagatcctcgcggcgctcgcgcatcaccgattgtggaggtttcacgaacagaaaccccacttcccgtaccatcggccacgacccgacagctccggagagacccgcaataaaagtgactgaagctccccctctcttcaccaagtgacaacccactcataacagctcctcagcttaacttcactttcgacccgacagctcgccaacttcatcttcaatctgaaaagacgaagaagaagaggaagaggaagccgtttaccctgaataaaatcctactcacaaacggggctctccaccgcacctcaaaaacatcaccaccatggcgccagccacaaccgccccaaaggcccccctcaaatcaaccctccccccgctcctcctcggcaccgccaccttcaacacgcaatacgtccccgaccctcactcgctcccctaccgctccatcgtcgcgcgcgccctctccctgggcgtgcgcggtttcgacacctcgccttactacggcccctctgagattctcctcggcgacgccctccacactctcttcacctccgaaaccaacccgcttccgcgcgaggacgtcttcatcgtcaccaaagccggccgcatcgccggcgacgaattcgactactctccctcttgggtgcgctacagcatttaccggagcttgcaaaggctgcacacggactatctcgatttggtgtacatgcatgacgtcgagttcgtgtcccctgccgaagtgctgggtgcggtccaggagttgaggcggttgcgggatgaggaagggttgataagacatgtggggatcagtgggttccccgtcaaggtcctggcggagctggcggagatggttctcagggaaacgggagagccgttggatgcggtgttgagttatgggcattttacggtgcagaatcggctgttgagtgttgaggagtacgtttctgatgataagaagagggagcaaaaggaggagcaggaggaggaggaggaaagcagtgtgttgaagaggttcaagaaggcgggggtcgaggtcattctcaatgcgtccatgttgggcatggggttgttgacgcaaaagggaatcccgcctaacccggaatcgaaggagagcccgttggtcaagtggcatccgtcgccgcccgagttgaggattgcatgcaagaagctgggcgagttggcggcggctaagggcgagaggctggagagcgtggcgatccgttgggcgctggaggagtgggcgagggtgggcgccgaggcggaggttggtgttgatgctgaacctgggtccccgttgaaggtgggcgcaacggtgtgcggtgtctcatccattcccgagttggaggagacagtcaccgagtggaatgacgtgttggaaggattgaaaaaggtggcggctgctggtggaaaggcagacggtcgcgtatatggaacagagcgccaggagaagatcctgaagttggtggaggatgagatgtggccagccttgggtaaatggattgactttgcctgggccagcccaggagatggctatgtcaacaccaggcggcccgaagataagggtagggttcccgatgatggcgtaatagctgcgcatgaggagaggatcaagcacaagaagtaggcgttgtgtttgggtatatatatggtgaaaaaaaaagggggtaggtgagtggcatgtcaccaatagatgagctataagctggtttctctctcgccctcgagttttctttagactagattcagacgtagtcactgaagcaatccgtgggatgctatagaacgcaagagaatacaggatctaaaagtccacatgcgacagcgagatgtatgcacagtcagtacgtaaaccccatctttacctttatcacctgtccaaggccaaggaatgttgacattaatcgcaggccttcgaagctcttgaatgatgcaaacatgaaatgcgcaaatgggagttagccatgtgaggcgcttaagcaacaaacgaactgtgaaatctgcgaaattgggctttcgactgcacagtgaaaaatgtcctactacggatagggaactaaggggcaatatgggaagagttcggcgtcctctcgcgtttttattcttacagcaaggcttgtcatttatacatagatactacacaggcagacaacgcgtcaaacctcttgatgcttgatccttccattatcctttacttcctacacatgcatcgaaaccttttacaagaaattaataccgacaccgacctgcagtccctttctcgcttcctcgcctctccttaccaccaacggcaagctgaagttcaactcaaacctcgccacggggtgcgcatacaccagaccaaagccagccgcgatgctgggcaagccgttcgccaactccgccaccgcgctcttcatgccactcgcaacagcgccggaatccagcgacaccgaaccctcagctgtcttctttccctgcagcgcaaccaaacggccgccgttggcgaagagctggaaccttaagggggaggtaggaccagccctgggaagcggcagaagcatgttgacggatccagcagcgaagacgtcaccgcccacggagtcggcgccgtcgtgagggccgaggccgcccatgctgaaaccgcggacatcggtggggccgccgagctggaagcgatcgttgatgcggctaggggcaacggaggtgctggagagggagtagcccatgggcagagggtagagcagaccagcgcggaagccggcgccgacggagacaccgggaagtgggagggcctgggcggcagagagttcgacttcggacttggcaaaggaaacgtcgcccttcagaggaccccaaccagcaagctcagcggcggtgcgcacaaggtagccagcctgggggagcatgggattatcacggcggtcacgggtaaaggtgtgggtgatggagctcttgagggaatcaccggcatcggcgcggacggtgggcgaggcggaggcggagaggccagtcagctggcgccaaacaccggagtaagtaagcgcgtggtcatcgccattgtcggtcgaccaagcgaggcggaggttgccaccggtaaggtgctcgtcgtgcgaggcccagggcttgtgagtagatgagcgcagagcctccagcgcaagacggatatcggggttgccgttcactggggtggagaagacggcgttgtaagcggaccgagtacgggtgccggcagcagcgttgacggaaagggtctcggcaccgccaaagatgttgcgcagaacggcattggtgtaagcggagccctcagcgttgccaaaatcagtaccggccttgaagacgaggcgggattgttccttgacgcggatggagacgtcgagctcggtgcggtcggtgggggactggaactgctcttgttgctgctggcgggcatccgagatgaagacaccaaagccatcctccttgaagatgcctgttgggcgtaaagcgtatgttagagtgcgctgacttgtgggaaatgtaggatattcggtcgctgttcgggtgggaagaggagatggaggaggagtgggcgcgcaccgaaacgggtaagcttctgggtggccgtgctgatgcgagcgagggcctcgcctagggtagtcgtggggctagcggtttcctcgacaacgggcttgaagacgtggtcgagaaggccgcggcgggtgttgttggcgccatggatctcgatggagttgacggtagcgggggtaagcaggtggtcctcgatctgggtttgggggagagagaggttagcgggacgatgactggcatttgtattcagggctacctcaggattggatcccatacgatggggttcggcacctggtagggttgaggctccttgggctcggtaacgacggcagcggccttttggtggacgatggcagcggccttgtcgatcttcgcggtggcagcctcgacctgaagattccaagatttggatcaggaattggccactcgaattggcgcaattgagacggccacgagggacagcttcttaccggattgccgggggcacttggagaggaggccattgcagcttctcgcctgggttggcggggttcccaatcacaggttggcgacttgttgaggtcgggatgttctcaagtcttgccaatattttggtcccgaactgactgctgcaaccgtcgaccaggttcaagacggtcaattcggcttcgggtgctatcgggggatccatcaattaccgtcgtcactaactacgtaacggtgtggctagtgctgttggtggacggccgaacggcttaaggctgcccgtgtggctgacgtgcattgagatgaaagccgacggccgtggagatcttttccggggcccccctgcttcgacaaagagaaccacaattgcggcagacccactgtaactggactagaccccgattgggtccagcgtccagtccagttgttggtttcacttttttgggaaatggagattggggagcgaggtaggtcgcttgccgtgtgttcccccaactccacaatgaatgccataccccgtgccgtgccaccactgtccgtcactgcaactgctctcacggacattctgtcgctaaccttgactggccctcctacccactaccagtactttccaccttccatcctagaggtagaactgaacagaccaccatcatcacatccacatccacatccacatccacctagtgtaatatccaactactaccaactgatccatccacttcaaacttaacgtacgactggactcatcgccatcgtcgctcacccgagactcgaatcacgtcgctccgccgtctccaaagtcgcaataaatccgactctcgatcgctcgttttaaggcaccccccttgtcccacggccgccgattccttctttgtgttttcattctttgccacacagccgcggcccaataccatctcgagacatcgccatctgcgcaattcaccatggctacacgtgcggcacacaagcgcgcaagtccaccgaattccatggtcttgcttgaacatggactaatgttttcttctagttgacgcgcgaatacaaatccatcaccgagaaccccccgccgtacatcactgcccacccctccgagtccaatatcctggagtaagcatctaccactgccagcttcgcttacatgtggccagcggctgacgtacagttctccagatggcattacatcatcacaggacccgagaacactccctaccacggcggtcaatactggggcacgctcatcttcccgcccaactaccccttcgctcctcctgcgatccgtatgcacactccttccggccgcttcacaccctcgagccgactatgtctctccatctcggatttccaccccaaatccttcaaccctgcatgggaagtctcgacgatccttatcggcctactatcattcatgacctccgaagagatgacgacgggctccgtctcggccaccgaaacagaacgcaagtttcacgccgcgcgctcacgatggtggaactcgacgggcggcggctcccatctccgaccgaacggcgcagccgggaaaggcaacgtcaaggctggcgatgggggcgccaagttcaggtcggagtggcccgaggtggacgccgagaactggaggtggatcaaggaaaacaacattgacccagcgacggggaacaggccggagccggtgaacgcgtcgtcatgcggacctcagctaggtatcgctggcagcagcggtggtcaggctcacgctgttgtggacgtggttatgcagcaaagagatgcgggtcaggggtggatgtcgaggcataagtggctgctggcgggatcctttttcttcttttacgtattgatggtgaggatctttggcgaggcttgagggatgagaaatcctggggggaggggggactagcaagcagaaggaacgatcactatcagcgaaggataccctgcattatccgacaataccaccgaacatccgaaacgaacttcaagtcgcggccgtcagtcagtggattgttggagatcacgacgtccaattattcccatatggaatacagttttcttctttcatatatacacacaagcatcggcgtttcgggagaagggggggcagtgcaggccgtggacaggatcgttagcgtacgtgattacatcacgggcatcatcagcgttggacatacaggcaggctaggcgagaagaaagagaccacaacgtaactgcaatttccaacaataccaaaaccaagaccaagcccaagagcaaaagtgacagggttcccggagcaaaaaaaaaaaaaagtaccggagttggactggagaactggagcatgggcgcagttcatcacgtgtgtgacttgagcagaacgagaggattgaatgaatggattgtccaaaaagaccgatgagtgatgtatcacatcggacatacttagtcgggggaattggacacgtcgttccttcatcaagtgtctcagcttcctcaacctatcttatctcacacagatatcctcccaatcaacaatcatacctacctaattacatgaatttgagcgataatagtacaccaactaatcaagcgaagaagtcgacatctcgctctctctcatctctctctatcccaaaatctctcgaaattgcgtgaatggagcagggcatctttttctttatccaaagttcacacgcgcacgtgtccaagatctttagccattttagctatagcaaacagacatcatgattttccccagaaaaaagaaagaattgataggtattcatattcatatgattctattctgttcatcaacagtgctcaaaaaaaaaaaaaaaaatccaaaaaaaaaaaatcaatcatccgccccccctccaacaaaagttcagtttcccgtccccgcccgccccggcatcgatgcgcctttcttttctttttttttccaacaacaacatcatctccatctccatctctctataaaaaaaaaaaaacattacatgtcatctgcaacaaaattgtcgtcgacttggtaagtaacacaagtcttgtagaagaagaagaagaagaagaaaaagatgaattggtttgcatatcgcttgagccttcttgatatccaaaaagaataaaggacataaaatcgccgctgagaaatgctaagtaggtagtgctaagtgggttaggtaggtaggtaaaaaaaaaccaattgtatggaaccgcggagggtatgtccaaaagaagaagaaagagaaaaaaaaatgaaaagaggaaaaaaaaaatttgtgaggtcgagaaaggggggggatgtttagatgtatacctaggtagtgtaggtagtaccataaggtgtagtagagatgagatgtgtgtgaaaaattcggaacaccgtaaaatcaatgcaatgcatgaccatcaacttcaaaaaatcccattgcaaaacgagattcgctctctcctcgctattctctctcttcttcgacgcgtgaattaaccaatccaatcctcaatcgtctcctcgtaagtggcggtgtaaatatatggggggtagtctataaaagtatgttgtatgtgcctcattttagatgctttttttgttatttcttggtgttttgggatttggcgaaagagagtttactccttcttttgcttcttgaggaagccaaaaatgccgttcttcttggggacgcggacaagccagtagactgcgagggcggcgaggatgttgaaggcgatgtaggcaaagaggatgctattgttgaggagtatattagtaaccgttgttcaagacgtgacgaggggaaaggagagagcggggaaaaaaagaatacatacccaaagttgcgccatctatcggcatagtcggacgacacgctagcaaggaacatgttggtcttgtcaatggggcagaagctgcactcgtccgtggcgtccgggttgaggaggtaaccaccagcggccttgatgtagtcggacatgtactccccgcaagtgccgttgagggggttgaacttgaggaactcgacatccgagcaatgcacgtccgtgttcgccacgccgaccgacaacatggcgctgaccaggtacgtgaaggggctgacgcggtacatgaagatccagaagccgggcatggcctcggggctggcgaggacaccgcagaagatcaggcagagggagaaaagcagctgggcaatgttaccaccggcctcggcggtctcgaaaccggcaatcataaagtcagtgaaggtcgaggtgaaccacatgaaggcgaggaggagcaggaacatcagaccgccacgctcagtgacttggcccatgggctcggcgttacggtacaggccgacggggtagtaccagcagaagtacataatggcacccatgagcgcgttccacggaagctcgacgatgatctgggagagcatgaaaaccttccagccgtagaccttggaggggcgctcacggacctcgtaaagcgaacgctggacaacgaagtgaggcatggtctgctggacgagctggccgaagatggtgagcaggttgaaaatggcgaacatctggttctggagaccctggatagtgttgggggcgttgtagaagacgaaaccgatgaacaaggcgacggaaatgcagagggcggtcttagagtagatgtacgacggtgtacgccagtattgctggaagacacggtaggtgacctctctgagctgctcgaagaagggagcggcgaattcgcggtagccgccagcgtcaccatccatttccaaagcgtccgcgtggttcgagttgttcttcagacgttgcaactcctcctggacagcttggtactcggggctggatcgccaagcatcgtgccagtcaatctcggagtgagttccaggagcagcaccgattacctcgagcatccactcggcggggttggcatcaggagggcacttgacaccgctctggcgttcgaagtaagaagccatggtcttggagttcttgccaatgtcaccaaagtaaacggtcctaccacccttggccaagaagagcagacgatcgaagcgctggaaaagcatggccgagggctggtggatagtgcatagaatagcctggccgctcttggtcagcttctcgagaaggtccagaatagcccacgaagtctgagagtcaagaccggaagtaggctcgtcaacgaagagaagaagaggaggcttggcagcaagttcgacaccgatagtaagacgctttctctgctcgacgttcaagccttcaccagggacaccaatgatagcgtcggcgtactcctccatatcgaggagcttaataacctcatcgacataagcgagcttctcggcgcggggaacgtgggcgggttggcggaggagggcactgaagttcaaggcctcacggacggtagtggtttcgaggtggagatcctgctgttgaacgtaaccggtcttgcgctggaaagaagtatcgcgaggcttgccgtcaaccaacatctcaccagtgatcacaccgacgttgatacggtcagccaaacagtcgagcaacgtggtctttccggctccggagacacccatgagagcggtcagagtaccaggcttaacccagccatcaacgttgttgagaatctgacgaatttccttcttgatgggaacatggtaggagacgttgttccagtggaagacgctagtctgggcctgtaagaaaccagcctccttgtcggaagtgttgccatcgctgacgtggcccttgccggcaacctgaacgccaccagactcggcatcgcccttgttctccttgaaggaagcgggcttgtagcccctgcggaagacaagaacctcacccttgctcttcttggccgatacagcctcggcagcaacgatgtaggtgaaaaggaagaagcagatgaaggcgatgatgatgccaaagttgcgccacctgtggctgttgacgtagttgaagctctcacggaggtagtcgtctccaaggacgtagtcctggcccgcgacagaaccaacggctgagcagacgcggttcaagttaccgacgttggcgtacgtgggaatactagggctaggaacataggcttcacactgaaacttgcgtccgacgaactcatttagcatcaacgactcgaaggcatatgcgatgggatcgatgtagttgatccagcggcaccagccaagcatgtaagtggtgggaatggcgaaaccggtgaagataacgagcgcaaggatgatgatggcagcgggcaccatggcctgagacagcgtacgcgaggaactggcgatggtacggaagatcatcgacatgacgagtacagtgacgaaggacacgagcaggaagaagaagaacggccccggttctcggcgcaaattcgtcatgaagtacagcgtgacgttgaagacgatggagttggcgagcttgtagggcatatcgacgagcatagaagcgacagcttcagcggacgggtggtacagagcataacgagcgtgcttctccacaatcggacgttgagcgtagagggtcagaatttcgagggccgacgagaaagcgttcataagaatggcgaagaagagaagagcgccgcgccggtagaagctgtccgtgttgggttgcaagttatagaagacactggagatgatgagagccatgatgaaattaccaataagagaacccattgtgatactaggatctcctaccaggcgtcgccatcctcgccacaagcacaactgaacctgttggatgtaggagagtgtgaagggagacttggcgcgctgacccttggcctgctgagccttcttggaggcgcggaaagcctcagcatcgggtccgttgatgggatgctccttcttgtactcttcaatctcagcctggagagacttgtactcggcactattcttccaggcagcagcaaactcgtcgggtgtgcgaggagccttgccctcaaagccggggcggacgatacgctctgtggggctggtcatggaggtcaggaagtcgggagtggtctggcgagcagggcattcgaaacccaggttgacgaagtactgcttggcctcgtcggcacggccgaagaagatctggcgaccctcatacaagacagcagccttgtcgaagaggtcgtaggcgctttgaggggcttggtagatggacacgcaggcagtgcttccgaagagctcagtctgcagtctgagggtcttgacgaactcgatggcattggcgctgtcgagacctctggtgctgttatcccagcactgaaggggagcaccagagagcgcggcctcggcaatggagacacgctttctctcaccacccgaaacaccacggatatactcgttaccgacacgagtgttgatggtgtggctgatgccgaacatggccatgacgacatctcggagatggttggaaaagtcggtcttggtgacgccatcggggatgtgacgaggagcacgagcgcgagccgcaaaggtcaacgtctcacccaccgtcaactgggggaaatgggtatcgacttcggcggagtagatggcctcaccacggtgatgtgtgtggatctccttggcggtcatacctaagtagacgtcgtgttagcgagaccaactcgacacacaaaacaaaaagagattaaatttttcggcaccacataccttgatagttgaagtaggactggtcgtcgatgaagatgccgtcgtgctcgccggcaatagtcttgaggaaggttgtgcagccggaaccaggggggcccaaaacaaccaacatctcacccttgcgcacaacaccgtcaaagtcacggagaatgtcgatgcggcgctgtcgccccataccaatgaggttgcggacctggctgaagatttcgaggccaacattgagaacatccttttggtaatccgtggcagagccgaaaccgaaaacgttcaaattctggaaagcgacaccggtggtacggaactgaaggccatcgccactgatctgctcaacgagggccttggcccaagcacgagaattgaagttgggaccattggggttgagtggtgagttctcgtcgtcgacctggaagacagtttttccctcgggaacggcagcgtgggactgcgaggtgtattttcgtgccagggcgaggacttggcttgcgcggcggttttcctcgatacggtcctcgtcctcctcgcaggtgctgtcgctgtcgttggcatgctgggcgtccttctccttctcagaccgagcggtgcttccgtcgacatcggtcatggatgtggcccgtgttcctgtcatctggtcgttatgagagtgtgaagagcccggctcgggatgagtgggatcggaagggttggcggcgacggtttcctcctccaagtcgtgtgtctgcctgcgcccaagaggtgctccagaagtccgggctgtgtggtcatagttcccgaaggaaccagtgcccaccatgaaggacatggtggtgatttcttttttgtccagaggacttgttccaattacaatacggttatgtattaagtcgacgatgagatgatattgacttctgccctataccccgaagatattggtgtaagtgtcggtccgtgccttgtgtttagttggaccctgagtccctgacaatgtcgggtatgtcgaggttggctggggtggtgtgggggagttcgtccgaaaaaaaagttgggactgaacggaaagaggacttacaaggcagagggggcggtccagaaattatatgtatgcaaacaagaagattcacaattgtccactaaaccagaaagagggagagaaggaggaagtggaggaattgatagtggtgtagcaccccggactgttctctattgccgtataagtagcgatagagccgtgggtacgtacctcactccgtataaatcggacgaacctttggaccgggagacctggagcggatggaagggaggatctgctggcaaaaaaaagaagaggtcgagatctagcaggtccagagatcagaggcaacacgtcagaatgtcgccggaccgcgggactatacataagagacgaccagagatggaatgcgaagaacccgggcctttgggaatctaaaggggagacggacggggtcctcgcaggctccgaaggctctgagagagtggagccgtctactactctttgttggagggccttccccgttcctggagtcttgggtacctcgtctcgagcgtcacattgcaacgaattgtacgtaccaggtacatctgctctgtacctacctctttttcgtttcgggatttgggcttctcgacatctggagaagtggacgaaaatggcagcgaccccgttaagcccgtccgctcccgtcctcctcccgtcaatcagagagccccgtatacgaggatactagggagagtagccaatggatatttacccttctcgttcgtcattctgggctaacagagggccatgattgcaagtgagccgcctgcacaaatggtgtcgcgagcagtagcaaaggcagcccgctcaagttgccatgtggagtgtgccctgaggaccacactacctacagagctacactagaattactgcatagtagcccgaccctgaaggtactggaacggggtcgggcatttgttctagagcttgttggctagaagactttagcgtccatggtgatgacgggaagatgattcatactgaccgaaaatcattcaaccactcccgccacagagatgtcgggcttcttggcgatgccgagcaccgctcaatgtactatgcaattgttgactcccagcggccgctcctccgctccgatcccttgcgccgccgcagcaactgggtgaggggacttgctgatccccgacatctaatgtcatgtaatacatgttgcaccccatgttgttggagtgtgaacggtggtgacgggatagcccaaggttccgaatacgtgtaagtgctcgttctccaccgtcctcagtacataccgcagagacgcttctacaccacactaagcgcgtccataccgatgcactaaaatcatataattctggcgatccttcagatgaaccagtggtgtcaattagaatcggccggattagaggttgtccgttgctgggcttgctgcatttgatcaccagagtttggcaccccaatcagatcctctgaacggacacaattcgcagcagcacagatatctggaacatggatgctctcaccgtcgtgtcctgcatgtggggtcggatctagggctatccgaagaaaaaaaaaaacgaatcaagaaggagacagggagacgacaaacactgaaacagaaacctaaaattcgaacaaatcccgtccaggtcccctccctcgccagtgcctgcccagtggggagagcccgcttcgctgaatgtttccttcgctggatcccccacgtgctggacaacctgatccactcacagcgatggcaatcaacgcccttccttcaggttggattccttgctcccgccagacacatttttttcctacatactcaaattggatctcttcggggtcttttaccagtccgaacccgcaacatcctccaattaccacaatcaaacatcagccccagccgctatccccgccaaccctcgatgtgacgcgtacctaaaatctcacaaaagaaccgcacaggaatacctcctgacagttttaaggatccagtcgcccttttcatatgctagaggtaacaccaggcatcaatggatttcgggatttcggtgacaagcacggaccggggaccaggccggaagcccaggcagtgagtaaccccacaaggcttgacaaactgtcaaaatggatctaggaaagaacttgccctgtcgctgcccgtcgcatcatgagaatccggcatctggcactgcctgccttgaaccgggatcccccctcaatactactaccatctgccgccccgtggactcaccgttacctctggcggggataggaaacaagcagaggttatcgcgcacggagagttgcaatgtcccgacactctggcgtggcctggctgaccgtttgacttgaataaactttctgaccgttggtttctctcccccggcaccacaacttgcggatgcgccgtgatggtccactggacatggtgacagacggattccccagtttctgcttagttcttggcgtcacgggtgtaacggaccctccagaggcaggatcgcagggtcgttctcgggctggcggactctacccttttccgaacgttgaagatctctagacagaggtttctcggaaacacttagcattctcaagtgtactttacgcggatatgtcaccgactctcttcctatttcatcattcggcggcaacggtctcctcgtcatcagccagcttgtcaatctttaaaaatccacaatatcgatgatcactcagccagtcgcctccactaagctcctcacagcttctaaccctatttcgttaggcgttttctcgttcactcttcgttagtctatgtatcagggacatgcgaagtcttgcacatcgattacgaaaccgaaaccgaaaccgaagaactccacaccgtttccgcactttcccaagtcgaacagttgtcgattgcagctcactttttttcttttttcgaccctggatacgctgtgttccaacgacttggccctttcgccgatgttccagaacgaaaacgtaaaatcttccttctaccgaaggcagtttggcaaagtgttcgtatctcgatggttttaaaccaaattgaagcataggccggctctagatccagctctaggtccgaatacggatgcggatagattatcacaaccagacgcctggaaccgagtcgactgccacgttttacactaatatgtattacacacgcagcacgtttgctgatcgaattggacggcttggtgagatcttgttaacctttccacaagatgatcatccacttggacagttctttaatgtaggtaaatcagcaaaaaccctttgctcatctctataggcagtgcgcctgctcccgggttgcacggtgccaacctgaccagccgaaccaacagctagctgtataagtggaagttcaacgacattaccaacatcaaacgatctatcagacttgcccaagcagcacacatcaagttcatatcgtccttaggtcgctccttgggcattttgcattttgagttctctcatttgttacatcaccaacgacccggtccaaaccaccaagatatcgtacatatggtcgcggatccttcgcccatgcgcactgtagcacgcacaccagatgatttgcaggacgtcatactagtacattgtggtggtgtgggtgcttcatatatcgcgacacacatcagaggatcgcgcaaaaactgtggcggcttgcccacgttttgattgacaatcacgtgcgggggggggggggggggtgcttatatctttgcctggagttcatattggatggacctcgctctttgcaatgaccgtctcagttacccctcacttatccaaagagaggaagtcagtagcttgtgctggctagtgaacagaatattgacctcgatggccgcttcatgggtttcctcttctgcatagtgtagacatgactttagataaccgagacagccacaaacggtcagtgatggctacctactcggacatgcattgtggaaccgtcaacagcagaatgatagcttacgaggtgaaaacagacaatgtaaagtctccttcctagaagatgtgttagcgcggctgatgtgagaacaccggcacagcgtaacaggtccagaaacatgatgaagttgtccagtgtggtgattttcaaaaaggagaagtggctcctctaagtagaatccacctttatagatatttctatcagtataagctccagagagagggaaaatgatgtacggcagtctcggagcccttacctccattaacaggagaatctagagagagatgctgtgatgtccgtgttcacttctgtaggtcagtgaacctgcttctaggtacatgcactgcatgttcttctgagttgatcccgacatctgtgggaaacatgtcaatgcaaaagctgcactaaaatgagtagcaagtagtggcaggcgcattgtccattgtccattgggatatgtatagtgacaacagcagttgagcattgataggattttggagggcatagagggatttgaaaggattcagagaagcgccatacctactcagtctctactaatgattgattctgtatcaattcgacagctataatacgttttctgcctatgggacagtaaaagatttgcagacagagtctttctgtatgaagaaacattgcggcaagcctgcagcttcggttgaacattgtattaagcaagcaaatggtcaatatgcaagggtccgaaatccacatgtagggacagcccatatatactgatggaatcagcctcgcgccgatggcgtaggtatgatgaatataaagtgttggttttgtttccgtttagtcttcttcaaaagaagcatcgtgaatggctgctgacgcgcttgaactcattgttcacttggtgacacacacacacacagtctgcatcttcgccttgtaaatatctcccgggagctatgcggacatcatggtttgcatcgtctcgttagccaccttaatagctcaccctagggtatcttgagtgtcactgagctactgttaccgccgcgtggaacaatactatcaccgagggccgtcgcacgttgaagtatagcatgcagacgaagactgactcgtcgatgtttgccctacaaatcatgctcttgatgtcctggtacccctggagaacaaacttacgtttggataaccatgaaccgatgttcattttctaaccttgagtcgttgtgcttgctgacggggctgaacgaagcgtgacgtgaaaatccagctaaccgggtcttcgtcatatcgtatatcttcttgaaagtgtgacagaaccgacctttcccaagctctttcgaatagatgactatggtttgtttttgaagacagaacgtgaacgcgaggtaagtgtcaggatgatcaagacaaagtgttggcacaagggtgttgttgccagtcctattagttggagatcgtccacaggctaaaaatgggtgtacgattgttagtgctttatcaaatggtgcgtcgaataacgccgaacactagagaatctagccatttccccttgtggaagagcaccatcgagttactgtagggctgctcaatctcgaggattcattgctcgatatattgatcgaaaagaggtaaatgcatgactttaacacctgagagcaatcgaaggagatgacggcagtgatgacctgaatcctgctggcagataaggtacctcaacggaagggttccattccctcaccggcaggcaatcaatcgtatgccgcacaaacctacctgaacgtaaccttcagtctggaccccgaccccgacctcattcaagcaacgcaacgaagaagcaagcaaatttttggaccctccaggcaaactttctccatctgttttcttgtcattcagttcagcttacatcttgatttgttcttagcgggctctacgtgacattctcgctgtacgctcatagagctgtcgtcatcggaacgagcaacgagaacgacaagcgaccgtgctggcctcggtctctttgtcgtgttgattgtcaacgaagcatttgacattgtctacctctctagctggcaggacgcccgtctgtccgtcatccccccaacttgggtaatagactgatagataggtaagtaggtgaccatcggcattaggtctctctcaactcgctcccgaaacccctccctcgattggaacctcccgtcggactcccatcggaccggagatcgctccatctgcctcagaccagagtcgctttctctgctccagggcgactgacagcaagtttctcgttggacgccgccaggatgatgagcgcgcgtgctgtagcaccccattggatctaaacgcaccgacaagctccgccatctccggcaacgacggccctccgtcactgtgccttgccctgctttctgcttcgttctctcctaccttaccctcaagcttttgcatcccgtcaactgccgagcgcgaaaaatcccaccttggaccccgaatcctcgattgctttgtactctttctttttttctgttccgtagccctgcgatcgcttcccagtatctcaacattatcctcttgccgaccatatcgtcgtgtggcgctccaccctgccgccatacactacctggtccgccccgcgcactgaagcttgttgacatctgacaacccagcagccgggagcatcgacctagcgcacccactgcacgcggttgcccctgctgctgctggcaggcttggctttgattgatctgctccgtcattctgattagcggccccgccagccggaacgaatgcaccacctctttcgacaagacaacgacgacagacacaacacacccattgtttcgcgccatcctgctttgcatctctcatcggctcccggcgggtcacattagcgcctgtcgtcaataccaccatgggcaacgcaaacacaaaggagtcccgcggcgatgacagcggccgccgtggcctccactccgcccttgacgccggtataggctcctcgacacagtctggcagggagtcatctaggaggaaccgcaacaccagacacgatctcactggacttttggggcgcgctgcaggaggctcgagctcgcacgccgatgagcgccatgaacgcaaggagacaaagcaggagagggaggccaggaggctggagaaggagcgcgttgcccggctacaagagcgagagcggagcatgaaagaggagcatgttgacggtggctatctcgtcaccatgggtacctatgtcgggcctgaggactttaataaacagatcgtcaggcagttgatggtatgtgcgctcaaagccatgatatcaactcctatcaagcatattcctaactcgtatcatccctctagattgagcgtaaacttgctccattttggcgaggactaaacgacttcgacgagaactggaccgagcctcaaatcatcgctgccgcgcgaggcctgccgatccccgctgccggcgaaactcccccggatgagttgatcccacgaccgcgctcgcctgcttcaccgaccgacgcgagctcaaataccaaccacctgacagtccccatcggcggtcgcagcctctccacagcttctgagcatagcacgtccaatgcgggctctgcgctaccctctcccggttccggcaaagggagcagttcgccatttaagcccacgcgaggaaaggctattgctgctgtcttgggaggaggatcttgtcgcaatggttcgagtacagaaattgcgccccgcgaaatcatgttacccaacgatccctttgtcaacggacaacccctcgaagttttcctctacaagaacgctaccgaatgtccgatctgcttcttgacgtaccctccatacttgaaccacacccgctgctgcgaccagcccatttgcagcgaatgcttcgtccagattaagcggccggatccccatttcccagagggacacaacgagaacgatccgaataacaatcccgaggagtccgcggggctcttggtatctgagcccgcttgctgcccctactgcacgcaacccgactttggcgtcacttatgagccgccaccattccgtcgcggtctgacctatgccatttcacccctagcgctcggaagcacaagcgcagccatgtcgtccgaaagttcagtcaattcaggatctctgtctcccggtgtcgcttcaccaggtggccgtcgtcgcaaccagtcattgtctgccaacgcaccgaatgtcgttctgacggataaagtccggccagaatgggcaaccaagttgcaggccgcacgagcacacttggcgaggcgcgctgctgctgcgacagccttacacacagcagcgttcttgatgaacaacaacgagtctcgtgcgcttaggagtcgcttcgggcgtcggaataccggaggctctgggtcagcatcggctactcctggcaacggcgatgagaatcggggtaccggcccagctactcctgctaatgctggtgctactgccaatacagatcgcgccgccggttctagtggcaacggaaaccgacgtagccggttggaagatctagaagagatgatgttcgccgaggccattcgcttatccttggctgcggaagaggagcgcaagaagaaggctgaaaaggaggaacagaaggaggcaaagaaacgcgaaaaggaacgggagaaggcagaaaagaaggcagagaaggcagcagccaaagccgcagcgaaacagggcggaccctatgaggcaagccgcagtgggcacagctcggctagtggaagtagcctgagtctacctgggctgagtttcggtaggaagcgtggaaatagtgctgccagcaacctccgagtcgaagccagcgtagccagcgctatggcatccacgggtgccgccatgacgacgccagcagctcccggagcgctagcgccagattcgagcaccaaggacaagggtaaagccgttgacagaagtgcgggcgcagcgagcaatgacgcttctgctcgccccattccgtctccccagccgatggctggaccgtcacatcttcgccagatgagcagtgcctcgtctgcatcttcgtctgcggtggaaagtaaccagggcagctatgtgccgccctctaacctccaggatcctcgcggtagcggtctcagtttaggtggccgttctggggttagcgaagacggcgacgagcaggacagggacccaagcaccagcactgagcccatgttcaacttcagaagtttggccgaggtggttggcgtgagcatcgagggcgagcacgccggcaagcgtctcagtcaaatcaatgccgacgggcaagcgatcgagggagaagatgagacggcaaagtctggtgaaggtgctggcgagcatgtagagcatgtcttggattcgcagacaaccggtatttcggagcaggactcggagatcaactcgcaacctccccgcttaactgtcacgctcgattcgccggcgacatcggtcggggacgtcagtactgccagcgactcgaagcatgtcggcaacgagacaactgtggagcatgcgacacaggtcacgctgtgatcagtcactggcagcgaaaacaagagaagcacagaaaacaagcacagaaatacaggctaggaagagcacccgggatcacagaaacagtccaaatcgcaagagacaataagctcttggtgtaggagtaggaagtgcgaaggaagattgatcaatttgagaaggaaaagaaggaaggaagcgaagaaggatgttaggcgtatggaagagcaacaccattaccaataccaccattgactcgtcaagtttgtctgtatgtgccagggaggagaaagaacatctaggaggaccaattgattttgtatatcccacaaccacctactaccaactttgttttgcccgccactgctgttgaacacattatccccaagggttattttcggttcttttcttactaaacagattcaacagcacacaaagacgaacataatgaggagtttcatggttgctcattgaccatggacgaatttagattctggagtcttacccatggtgacttaacagggatgattttcttgcgtttggcattttggcgtggaagctgctgaagtaggttgccattgcgttttttgtttgatttgagaactgggaggggggtctatggataggaaaacagagaaccatcacgttcaaggtaattagcgactcagtaggtagggaaggatattcgaccatatcacagacaacagcgtatgacaatcaagattgttttgcttcgaagatgtcggtgagtttttcgaatgtgtcaggaagaatgatgggtcgtcgcgcaatgagtcatatataatcgcctaggctcgtagagtattatcttgccgaaccatgtcggtatcttctgtgttaagtacctagaggtaggtagtctgacatgacttccttgcgcggaacaaagaagggaggagtgatgggcgaggcaacattgacagtgtgccctgtttgttgctatgatgtgggagacattgtgcagggactataggtaccatcgttgcaaacgcttatacagcaaataaaaccccttgtggtgtagttggatatcacgttcggctgtaattgtctagattgtataccgaaaggtcaccggctcgattccggtcgaggggaatttctttttttgaacttctttatccgtcgcagtgttgctctgtggctcccattattgcgcatcactaccaggtgtttcctttttttctttttggtctttttggcattgattgccaacgggccccaaattgctatcctattacaatcaaattctggtcagctattcctaagtccctacgtatgaagcgaaacattcatctctttggtattccctccgaagttctattcattctccaggctggtacgccagattccttccttcccattgtctctcccactccagtcccattgtccgttgtctactccaactggtcgggttccaatccccaatccccaatccaatccaatccccgatctccatcatctcatactcgatcgcccggccggcttccatcccgctcccgagggctcggcgcggttccgctttcaaccacaatccactccactccacaccacattttccaaattccctcattagttggttcttcctaagcccgcaagttccaaccggtccacatcacctcacctcactctttattcttctttagaccacccttccctttcccttttatgagccattttatcatttcccctttctcaacaacaactacaaatagttcaactaactgaatggggaccttggcgcagttggctagcgcgcaggtctcatactaactcacaatgtatgatctgactgacttctcaaacagtttcagaggaatcctgaggtcgggagttcgagcctcccaggtcccaatctttttttgacactttttttgcacttcatcaatcctttttttttttttttcttttcccattccattatactcagagagttaggttaatttgttacagctgtgcgatacatgcaatgcagtacctggtagtctgaatattccatctttcttgataaattaatgtagtggtgtccttttgctgcctacactagggcctaggaggacatgtcttcgtaacgtacctaggtaggtgagtaccttgctggatggagggttgacttttgattaatgtgtcttgctttgtatctcaaagttgatcgaagcgctgcccctggagttaagattgcgaactattggtatcgacatgaacgcatgaaatggggttttgaataggtcatcactctcgagacggatcaacttacggtcagatacacggcagagagacaacagtaactccctactgtagtggtgttaactggccttgttctgcaaaggtttctggtcatgttctctttgcgttctgctcagtttgcgggcatgggaaattctcatccatatcagttttctgccgaatattccaccatctgtcatcttcctggtcgaaaacccgttcttatccctcatgtttttgcgccctgccgccttaacttcctctccacagctaccccctcaggagcgtgcatgcagtgagaaaaggtggcaggtagcgataaggaacgaagctccaagtcaccaccacgctcggcaaaattgttttttttcgttgtgaatcaacgatgatggtcgaagtcgaatgttcaagttccgaaaaagagccgtcgcattgtcatcccccgtccaaagtgttgcctcgatggcgatcaatgaacctataagcagtcagtagtaatgactctggcgagtcgcctgtagtcagtcacaaaggtaagaaggaacagggagaaagaaggaagggcaaattgatttcgtgggaaagccccactgggcctatggatgagaagccccaagccccccttcccccaaagggccgagggtaaaagcaacaataggagaagggggaaggggggttttgggctgcggagctaaatgaactgaaagaccgatgttcgccaaaaagattgccgaggcaagctttgttcacgcgcttgccgctttatgatagtatacagatatctgctggggtaagcatcggccccaaagagggcccagagttcagcgataagaactcatggcagaaagctaaatgcgcttgtccatggcaggacgaactgccgtttggaatggcagatgcgctgaaacaagaaaagtggtacaagggggaagagcaaaatctttcgagccgtcgtcaggcatatcaaagggggtatcgtatgcttccatggccactgagatctcagggcccgatctgcgtcgctccgttgccgccgcagttggatgcaggtattccgtatttcgccaacgccacaaacgtcaagtctctccgtgtacggtcatcaaccagtcgtgatacgcatgagttttgtcgcgcatatctgagcacatcggagacactgaacctagcagagaaactcgtgcgtcagaactcatggcataatgcttaccacctagcgtctccgaggaccggctgggccattaggcgctgccagcttctccagatgggctcgctgatttcggaacgtcgagtaattgcccgccaaaatgacctccaaaatgctggcattgcgccgatcaggggactgagctagctgcgccatgcgttctgcaagcagttcataggcttgcttgaaaagtgccacgatcgtgccggtgttactggagccgccagcaatgtcgttctccgagttgttggggtcgatgatcgaaaatcggtcatagttcttgtacgcaaaggtgttgatcttgtgctgtataatgcatcagccgaagcgagcgcagggcatacaataatgagcacttaccttgggaagatatttgggcgggttcagacaaatcgccgtggtccggtagttgaaccggttaccatagaggtcaaagaaatgcatcaaaaggtccccgacgtgatggttcggatccatagatccgctttgtatttggggcatcagctgaagcatgctggtgaccaagcaggtgacagtgaagcctcctataccgccgttgaccggctcgttcaggcccctcatgcaaaggaaatgcttgatcagcgtgaccagaacaggcatcacagggaactgatctctccaggcatggaacgtcttgatagcctgcaagcccgtgtcattctcaaaggacacatcaatcttgaggcctgtcctggagtcaacccacttaaccagcggcactttggcaaaggcgatgatctcaacctcgttctggaacgcaagtttgcgttgcttgagggcgtcactgagcctgtacatggtccttctagtgtcatacttggcccgatagttccttttgaactgatcggagcagaggaccatgtccatgtcaccggtaggtaggtaaagtccggacgggaacgatccgaaaggatagaccccagcgtcagaaaaggtgttgcgaacaaacctgttgatttcgtcgagcacctcctcgcggatacgtttctcgaaagcacgaggcttaacgtattcgtaaaaatcaatgatctctttgtgcagccaacggcccatcgtggggctggccgaatgatcttcggcatctctcatccaggggcaggagtcctggctggggactgctcgccactcaggctgaatctttccacctacaggcgccctggttgccttcttcagcctagcatgaggcaacttgatctcgtcgtcgtgggtacgcttcctgctacccaaagcagaaggagtggggtcatcgaaagtgggacgagtcttgggtaggttcttgggtatgttcctgggtgccggaggaagtggggccgagtcctcttcgtcatcagtgcctgtgagatcaatagttcctgtctcaggcttcttgtccacaggctgcctaacctcagacttcttggagggctgcttagccctcaaatcctcgcttgcggccgcaacgggaacaagagaaagggaatcacgcgctgctttgccagtgggcttcgcctcctggatgatctcgatgtcactgtcgctatcggaattaaacatgatgatctcgtccaggtcgttggggagcgcggtctttgtttcggcagcggtttgcacacgagcctttctgatcatctgcacaacatccttggtcttgcgctcccgagcaccctcgggagggagtgcagtgtaggggtcggggttggaccacttgggggtgttgttggcgctggtcgactgatcaagcgcagtgcgagcacgcttggtcgacggctcggcatcttcagcagcctcatctccagagatgtccatctcggcctcatcactgtcggacagttcgtcgacattccggtagagcacgcccgtctcgggattgtagagggcctcttcatttccagactcatgggtaccgctcaatagctcgcgctcagccgcaacaaaaggacgccacggtttcctaaaacctccgtgggggccagcgttgcggcctcgtccacggccactgggtcttccgtggcgacgatcgcctctgggagagtgggctctgcggccattgtaggactgcctgttgtcgttgggacggtagttgtcgtagctcgaattgctgactcccggcggcttctctactctaaacgagaaatcaccctgaggaggccggtaattgtcgcgatctcttccaccgccaccgccaccgttgttgcggttggagtagttgtcggagggacggtacgatgtcggctggggaggtcgggcagggagaccatgagggccattcggcgcgcgttgttgatagccattgcggtcgtcccgagggtcgttaccacgacgtcgaccgccgccgccgccaccgccgttctggtatcgttgtgacatgctaaaactagcagttatgggtttatgcgatactgaccacgataaagcgcatcgagtgagtgctcggtatcggagcacaagaggatgaggttgattccacaaggggggcaaaatacgctgagaggtggaaatgttcaccttgtcatttaatttttttttaaaagtcagaggtaaaagttgagtggggcaacattgatgggatttgtagtggtcgggttgcagagttcagttgccgtgacgggagcgggagtgtgctctcaacagtggaagtgaagtgatggatgacggaaggcagggctgcccggtcccagtcgagatttccacaaggccctaggctgcgctgtgtgtgtgtgtctccggtgtgttgtgcccgctgccgcagtggcaggcgccggcaggttccgttctcactctccggcgctgtcaggtcagcgagtctttagtgtacacttgcggcggcggaaatgatgaaatgccaagcaagagaaccccagcccgtcgaggtccgggtggcactgacaacccttatcgttccccttatcagcaggtcccgtcgtcgatgcaagtggaaacccaaacaattgacggttcttgcgacaacaaccgcgacgcgactctcccacgcacttcaagctacgagggccggggcgcgagagggattcaattgtcagcagctgttgtttcagtactgtcatgaccggacgaggaggggctaaaaagtcccgggcggcagggccggcaccccccacgacaaccctggttctcgacaacggcgccgacaccatcaaggctggattcgtctccgatgacaagagcgacggcaagcctcgcatcattccgaattgcctcgctcgagaccgtcacaggaagatctatgtcggctcggaactcgaaaaatgcaaggacttcagcgaattggccttcaggcgccccgtcgaaaagggctttatcgtcaactgggaggcccagaaagagatctgggatcgcgagttcttcgacgataaagctgcgcagaaatgcgacccatcagacaccaggctcattctcacagagcaaccaaattcattgccttctctccaaacacactgtgaccagatcgtctttgaggagtatggctttgcgagttactaccgtggcctgggtatgtcgcctcctagagagctgttagggaaagggtgctgaccttgttttctaggtcctgtcttcaacgcgtaccgggacatacaatccatcttccgaacaccccaatccaccatagacagtccagcccaagtcatcctgctcatcgactcgggttactctcacaccaccgttacgcctatcctccaaggccgaccgctacatccggccatacgaagacttgatgtgggtggcaagctcatgaccaattatctcaccaggttactgtccgtccgccacttcgacatgcgcaacgaaccatacattgtgaacgagatgaaagaagcagtctgttacacctccctggacttcaagggagacctggaaaagacttggaaagggacgcgcggcgaaaagagggaggactacttgagcggtgctggcatcgccaaagactacgttctgcccgactcccacacgcgcttccacggtgttgtccgcgactacgagcctggtgtctcggcgcgcgcccgcaagggcattgtatccacagaggacgtcctgacgctacggaacgagcgttttgttgttccagagctcctcttcaacccttctgatatcggcatccggcaacctggcatcgccgacctagtcaagcagtccctcttggctgtgccaattggactgtggcctggccttctggctaatatcgtagttgtgggaggaaacagtctctctgaagggttctgtcagcgcttgcaaacagagattctcaagcgattccccgatgaatgcagggtcagagttgcccgcccggaagaccctatcatcagcacctggttgggagctgccaatttcgccaagcatgaacatgccagtaagctcgaggtcaccaagcaagagtatgaggaacatggagctgcttgggtggcaagaaaatttgctgctgggctcggactcgacccctgagcatttgcttggagtctattattgccatttttgaagctttccagggttcattagcccataaagcgattgccaagcggctccctatgctgcttgattgagtgcccggctggatactacccagacaaaaatgagcagggtgggctagtacgctttgcttcttgcctgtctctggacgttgagtgccatacactctgtctgaaaagcgccgttcaatccgaaaccctgccgtgccatgccagaacaccaagactctgtctcgatgggctgggtgtatagactgggtgttgatcttgattgagatgcactggggcaaaaccgcgcaactgatctcagctacctacagctctacacggaaaagcaggtatcagagtttctgagggcgagctacttgccacccttgtgatacccatgatgctgcctttggtaaagttttcaaaatggtttgaaaaaaggatcaacgctaaccctcggaaagagaccaaatcacaccatcgtcctcatcagtggtttgttgtgatcgcctgcagcttctttattttaaacaaacttggctcagacgaagaatttggcccatttcacctccaaaggtgcaaataacccaatatatatgaagctctactctatcaatcggatcttgcccaagcctagcttttcagcctctgcattcagagcatcaatctctgccttggcatatggtatgccatctttcaatctctgctcctcgttcagctgctcaatctcgcccgggaagtaaattctgtcgacgccatgcatcttctccgagttcaccgctttctggtataggatatccatgcgttccctgaactcgtccaggctcatgaacaagtcaggcttgatggccacgaagaagtggccaacgtcccccggcttggacatatcatacggccccgtgacgcctccagcaaacgcagaacccgaaagcacgccggagaagacatccatcatgatcgccagcgccgacccctttggcccacccataggcagcatcacgccttccagcgccttggccggatcatcagtttgcttgccctccccatccaaagcccagtcagtcggtatcttctctcccctcctcagcgccttatagatcttgcccctcgctgcgaccgacggggccatgtccaagatgaacggcttcgacccctcgcccttcccacccggcgctccacaggcgatggggcttacacccatcatcttctccttggaaccccacacgggcagcgcaggcgacgaattggtaaaaaccagactcatcatgtccgcatccaccgcttgcttcacaatccaagcggacatgccaaaatgattgctatgcttgacgcttaccattccaatgccatagacgcccgccattttgatggcggtgtccatgcccaggtgcgcggcggggaagccgaatccgttcctcgcgtctatttgggcgactacgggcgtgatctgctttagttccggctcggcggctgggtccaaaaccccgctacgcacgcgtgagaggtaggatggcaatcgcaggatgccgtggctttcaacgccgcgcaggtcagcttggacgagcccagaggcggtaatttcggcgttcttggcggacacgccggaggccgttaaaagggcggccgcaaaggttttggcatcgtggtggttgacacggacgaggttgggggtttctgttgttgatgctgtcgccatggttgtggaggggttattgctcgactggcgggggtgcttgatcgtggaaggtggtatcagtggtgaggtggtcatgtgccctcttttaagagatggacgaatgcccgggtatcggcagtgatgcggggaaggcctttttagtggaattcttgtgggcgtgagcgagggagctacggatggcatcggaggctgtcaacagtaggtacctacctactctcgcttccctttgcatgcgttgacgttgcccgctgctgacggacgctgatagataaccagttcatgccatcgttcgaatttttcttcccttctgcctctggcctcaaaggttcaagttacagtcatcttcgtctacaaaagcaagccaagatggggaatgacacattaaaccgtcccacttggcaagaaagactgcagagccaaggaccatctcccgctgtagccaagcaaaccccacgatttgatgccaagatatgtatccatccttaacgacgatcctcaaatgtccttttcctcgggccgcgaataagctctcaatgattgctaagtcgcacggccagatcaagctggtcgatatatcacatctcagagcactcttcccctcttgcaacatcctactatgcagcggttccctccgaaaactcccgcttgcgcctgtcatacataacctctcgatactcaaggaggagatccgggttctgaactcggtgtcgctcaaacccgaccatacaagaacggtcctgaagaccagggtgagacgcgtacatagtacactactgcgtcgactcggaggacttgtgggtgtccccctgcaaaacggtcctcgtctatgcctataacagcactcatggccgcacaagcgacgatcttatcaagtgttgccacgcgttccgaatgcggggaaattgaagcatccggagcttaagccgagcggtaagagcaagctcttttaacctaagaacaactgagtaggctcgctacaaaactacaccgacatgaattcgtatgaagttcacttgtgctcgtcaaccccgggtattcggaagctattgcaatgtttggcaacagcatcatggtctctatagagaccattgctttgttctactctttggtccaaatattgagccgaccggtgtagccacctgccaaacatggaaataaagtcgccatgcacatcagcgctacactctttgtcagcgtaagacttgcaaccccgacttgcgacctcttccgactacggacggaagaagataagggattccggagctcacacagagtcaagaacaatgatcggtcgtgtctcgcacatatgactcggatgtgactgcattcacggcggacaatagccgactgaagaatatccacgccaggactcccgcctagtaatcctggaagtggttatggccctgtgcaagtactacgctaacgaacaaaccgaaggtgaactgcacacgtgtgcgcattcccgtttagtgattccttcaccacaagcaggcggcgggatgtgggggactctacactagtgtacacaagtgagcttcagacgaggccctctttccacatcggcatcttggttcgatgaaggctcattggcgccctagagcagaaaatacgacgcggagaagcaatgaaaaagagaagaaattctaaagtcgcctcgaactgataagcgccgaactagcccggctcgaggggtctctttacatgcaggaaggttgggggaagccatcgtgtccatcatcagccagtaacgaccgcatgccattggccaaacattgtggtgaccaaccaattgtcaggacccagattccaccacagtagtctgaacgtaattcttccagattctgggttcccgtccggcaaatctttcccggaggaagaggagttgatcctgcttgtggcatagccaaggtgcacactacattctgttcggttttcttcaagaacaatgagggcagctcccacaagtgagatcggccactctcggcccgcttgtcatgggtcttgatcgtcggttgtctcataactattaagttggtgatatcgcccacctcttttgtgttcctaccgcctgttcctctcataccgcttatcgaccgcaccccaacctcacgatggccggcggcgtcaagaaacccgtcaacatcttcaagctcaaaaacttggacgagccaaaggaagtgttcaactggaggctatggttcgccgtcttgtccttcggcctgttgggcgctgcccgtggtgtcgacgaaggactgatcaatggcgcattgaagagcaagaacttccaggacagcatcaactatgcctcgtattctacggttgagcaagcgaacatcaaggcaaacatctcgtctatggtacaaattgggagtgtcgggggggcattaatgtaaggaacaatcccgtttcagcacctcttcttcttcttcgtcttcttcttcttcagtccctcttggtttactgacagataccggctgcagtgcctttatgatctgtgacagaatagggcgaatctgggctactcgaatactttgtctactttggatgttgggcatcgccatcttcatgggttcgaacggcaacctgagtttagtttactttggtagatttgttgcaggactcggtgtcggacaggttggttttaccctactgatggcctcatcgcaatgggaattcagctaatacgagaggaaccgctcattctagtcacctgtcgtcgggccagtttatatcgccgaaatagctccagctagcattcgtggtttctgtgtttgtaagtaatcccctttcatcccttctgcagtatattcattattttcacataaaacgctcagtactcctactaacagcttactttgattgaaaaaaaggtaccttcaccggcttcgtctatctcggtatcgtcctagcatacttcaccaactacgggtgccagcttcatcttgccgagacgccagcccgttggatggttcctaccagcctccatatcatattcgcgggccttattcttctccttacctttctccagtatgaatcgccccggtacctagtcaagacaggcaaaagcgacaaggcgctccacgtcatgtcccgtctgcgccacttgccccccgaccacgactacgttcggcgcgaaatcaacgccatcacgctcagccaccacgaagaaatggaagcttccaaaggcgccggctggctcggcatcctcaaagaaaccttcaccgtgcgcagcaacctctaccgcgttggcctgactctcggtgcccaggttatgggtcaatggtccggcgccggctccatcaccatctacgcgccggacctgttcgaactccttggtcttacgggcaccaaagagtcgcttttggtaacagccatcttcggcatcgtcaagctagttgccgccatcgtctgcgccctcttcctcgttgacttcatcggccgcaagcgctctctcctcttgggaatagcctgtcaagccatctcgatgatttacattgcagcctttttatccgcgacccccgaactcggcaacgaagaggggtacgtgattcccgccaactcaggaaaactacgcgcttcgcgaggcgccatcgtcatgatttacctatcgggaatcggctgggcgctgggttggaatagcatgcagtacttgctcagctcggagatcttttgtctgcgcctgcgtgccttttgctcgagtttggcgatgtgtctgcactttgccaaccagtacggcagcgcgagggctgtgcctgacatgttgctccccgtgagagagggcgggatttcgggacagggaactttttggttctttagtgctgtaacgatattgggcggagtatgggtatggttcttcgtaccagaaaccgcctctaggagcttggagagtatggatagattgtttagtttgccgtggtggcaaattggcaggtatggaaacagggaggcggaggcgctcgatgaggcggagcgggttggaggggagaaggagggcgagatgatgtccaggagtgggtcgcatgtggaggaggagaagggtatggcgtacgcggcggagagaaaggtctgatgttggttgggatttcgaaagaaagaaatgtctaagagtcaaagagttgaatggctggcctgtgatagttggaggtagccaatgatatcctgccatgctaccatggtggttcgtattgtcttcatgcaatccttgacataacaacaaggcgtggtggcagagtggtctaatgcgcaagactagaaatcttgttccttcgggagcgtctgttcgaatcaggcccacgtcgcacgatgaccatcaaacccttcttttttgccttgtatactagttttttactgcagaggcccgtatcatgttcttggggaggcggaagtagacattacgaacggcagaaatttctgtgcgatatttggcaggttttgtattttatttcgtagtatttttgtgcgctaagattgccaacgtacgccttgactatataatatctcaattcaagccagtcaatatccaaggtccgctggctcaatggcagagcgtctgactacgaatcaggaggttccaggttcgacccctgggtggatcgattatttttcaactttttttctagtgacttttggtttgtccttcttttcacgcttcagtgacactccttttttactccttccttttccgttttttcaattacaaacctcaagcactttttactcccctgtttgaaagtaccttagataggcttaccggcctttaggaactgcaccttgcaagaagtatcgaacttggacctgaggcaagaacatcaattgaattacgtacgtcacgtagcacaaaatttctcgtggctatcacatatttccacatgaagccgaccaaatctcctaatgcgtgcagaaatagcgatagaggtatgtatatccaaagctcaaggttccaaaacttacctggctccgactttggaaagctttggataatgacagttgcgatagcacgcggcagatgttcttcgtcagaagacatagcactcacgcatggccgtggccaggtctcggatgaaggagccctccagtcagccacagtccaacgtccatatgcagacgccgagcgatgtccttcacccaatcaccatgtcccattggaaattagtgacaatgtctcccttttgggagtctattatacccactctcacccaagttgggcaagcccgatactcagtcattgccgccggtggcttcgggaatcgagatttgtttctcaaggcaatcttacccaaggaagcaggccagtgtgtgatgagaacggggcgaggcaacgcatttccaggcacaaaaagcatgcaaatacaacttcccatatgcctcatgacatgggtggtgttgccttcttccgtgccaacgccagtcttactatcaccaccatcttggagcatcttcgagtccatcggtgacgagttgacatgccgtcacaacaatgagaaggtgcctgggcgccacgagtagacaaccaacaagctatgttcctcaaggcagacagcaaaagatcaaaaaattccaagtctttgccatgacataaagtgaaatacgaaggagaaattcctcggtcactatcttggctgtcgcggcgtagaggctgaggtggcaatcggcaaccctgatttgctgggcggtgttgttgaagtgcgaaagtcaatcccacatccgaatcatacccgtgtaagccagtggcaccgttgcaacgggcggcctggcctgcgatgcagctcatcaatagtcctccggatgatataggtatgtgggggctgttgttacctcgtatattcgtaaattccttaaaccttcatcaacgtcccaatatcaatgtttctgttggtgccgttgaaaggcatttgcagccgtttttgaacgagtttacacaccttgccatgatgcatttgggagtatcatgactcttttcataacctgtacaaagtaagatgtatgacgatccacgaatcagagctacggcataaaagcctaagaagatcatccacgagtaggcgggcatatatcattgagcaagtgctatcacgttcccattcggaacatcacataagacaacgggatagccaagctccatcctttggggcaagtcatccgataaacgccatgttttgttcgaagcagccacagagtcctgtgggcaccgcctgacatcttgcctcaccgacgcctggcagttgtttgcactctaatcgtcccccaccacccttttggttgaggtgtttagcgaaggattggcagcgcctttcttttggacttctttcaccattcaaatcaggatgtcaattcttcctcattggtttcagccacgatctcacaggtaatggcacagacaggcagccaggcaccgaaagcagtaatacagtggcgcaggccaaaggccactttcgtgttcaacttcacaactacctggcattgtgatggaggtgggggacatggaagaaatcacccgagcacatgcagaaaatcagggttggtggttttttgttcggtcagtaagttcctcttatcatcagacattttgccgaatatttcctcttagcgcctttgacgcactgaaagctacaatttttaagtgtccaaacacatggcggcgaaagagatcgaaatatccggcattgatcctgctatcttgagtcttgaacgtggactgagggctactagtatccattcggacaacctcctccgcaggttcagactgttgaacagactccgtaacgggaagctgtgtggaccaccgttgcaatggcgagttacggcgaagcatcatcccctttgcagccagcatttaggggtgggtgtgtatcttcctggcactcacgttgcctggacctgcttcattggctggatcctccaaggcatcaacgttgtgggatcgatttcgctgtgacatacggcggatatccccttgcttcactttgcccatcacctcaaccttcaaccggttacaggtacacattccatccgacacaggactacacactcgggtccgtcagatactaccaaactcgtggcatatgtgccccacaaccaccacagtctcctccttcgcatgaccatttccccgaggacacattggcgaatacaacgcctgaactagaaggagaatgtgaccaaagtatggacaccaccatcccttcttggaaatggtctcaaacctacatcttcttcacaatcattgcgcgtaggagcatggcgcaatgaggagcgctcgagaacatggagttgaaagaggaatggtggccttgccactttttcgttctgtgatggagctcggtgtcagcccgttgtagaacacgagcaggctctcgtgggaattggtatggcttcagcttcccggcctggaagggaaataactgtgacggatgcatggatagagtcgcaactttctcgtgttctaaccatcttggaaaaggataaagcaggaggagttcctgcagtgattttgttgtattcggtaatccactcagcaatcctgggcgaaggggcttctctacctacctggctgccttctttagctctgcaattgcctatataacatttctttctgaaatcacaggctcctgcatatatccttaccatgaagctcctcagcccggctatttcccttctgggtgtaatatcccaacctattctagcccagtttactttcacgtctacagtcgaacacaacggcgttccagtgccgcaggccgaaactgacctcaagccgttcaagccaggtacccttggccgcatcaggagccgcacagatgatgattcgggccccgagataggaacgacaaccctgagacgggttaagagaaccaatccgactgcaaatagtaacaattggtgtggttctgtacaatctacaacgtcaagcaatcaaatcaagctcgtccacggtacctttcaacatcccacgtgcactcagcggcccggcgtcactcagtatccccaggcggcagccgcttggattggcattgatggtgattcgtggacttcggcattgctgcaggctgggacggtttgcaaggttggttgctgttatgtctagctcggctcttatttcccgtgtttgaacaacaagaagtggaagaactaaaaactaacgatgtttgcgagtagatcaacaactctaccggaatagttgagtaagttactctcatcctcattcatcaccttgcaatagcttagccagaactgacatagctatgatgccaacagaaacgaagtctggtggcaatgggtccccaatggcgcttacacgattaccaacattcccgtctttgctggtgattggtttgacatcaccatcaatacaacctcctccacagcagcgaccatgtaagtgttggaaatttcatctccttccgatcgttcaggcctcactgcagcctctcctccacttatcacccatcttcatttctttcccccttgatgtatactttccaacccaatcaactcataactaaccccctccccttgctcccttcttagcaaaatcatgtccaaccgcggctacacttacagtgtcaatgcctggcaaggcgccaccttggcgcgcgtagacgccgattgggtcgtcgagcggccttactacgggagcaccctggcgggctttgcgcaattcacccaggtttggttccagaatgcgtatgcaacgctcacgagcgggactagcagcttgggcattacgggcgcgaagcagtaccagattccgggcgggtgtgcgagcgcagagtacgataattcaaagctgtatgctgctgttgcggcttaggaagaaggtgttgagggtgagatggaggagcaggaggagaaaggacgaatagtgattgttcgattgtttccttggacaaaatttcgcttccggggcttggatctcggttatagttccaaggtgatatctttttgggaggtagcttgactttttggtgttgatggttcgggatggggactgatactggacgggattttgttgctctctagccgatgcgcggatcttttgacgttactagtatatttgacatggtttcaggatccatacatatctcagcaggcaatttgcgctcgatttattcgatttattcgatttctctcagctttcgaccttctttcttcattaagtggcgtggagatctgctgcatccgactccgctttcgagtccgaacattccctacagacactccccaattgcgagcgaaatgcttgagttatcgacaccgcaacattcgcaaaaaagaaatggagaggcatgataaggtgtagacagaggacgatgttatgaaaagagacagaggaagtgatccacatctgcaaaaagcgcaaaaaaaatgcccaataacaggattgaactgttgaccttcgcatggacttgatatctcagacaagatattagtacgacgctctaaccagctgagctaatcgggctgtcatgttattaatagaaagtttgtagatgggcattataagccctcattgcgggatcaactctgcgtgctgctgctcgcccttcccccattgaaaacgcacaatgcccgaagaactagtttacaaacggcgcacgcagtttcttcccaccagcagagaggtttatttaacaaataatggagtcatgtaattgacatcgtatctcaaactttgatctcccgctcacagcgggcgagtgcccaaaccagacgacagaaattccatcaagtagtcaattaccctacccaccgccgtcccggcttcttattctccttgattctcgcctggcccataacccccgccaacggcggcttccctaaactctccggatctggagccggcactccacacctcacctccaagcttcgccactgccccccaaccgcccggtcctcctgggtgaagaccaccgtgttcaagtaccccgcgcaattcggctcggcgaacacacgcgcttcgcagccgtctgacttgttggctagaaagttgccgcagccggctgtagaagaagaagggttaccggcgctggggatgttgtagcattgtggtgttgtggtgaggaggctgttgccatctggcgaagtcgaggggggtggtaggtctagaaggaggataacatgcccgcggcagtgggtggggccgggtacaccggagaatatagtagcgcggatagggaggtggttggcggtttggttggcggttgaatcgcggttgatggttacttggccattgtcttctttgaggttggcaccggcagggagttgggggatcgcggtggctgttggtatggaagacgaggaaagaagggtgaataggaggaggctgagagatcgtatttgaagcatgttgatgcgtgtcgcgcgcacgcggttcttgctaggtcttggtcgggtgagagttttcggtgtcgatattggacgttcaggaagtcgactcttgatgaagatcttgttcaggtgaacacaggccatcttgagagtagatacgctgagggcgccaagaagatgttgtttcacagcggtttcgttgcgagtccctgagcgtagagttacatcaaccaggagctttcccgatatcttatgttgcatcgtccgcccgcttttcaaactccaaacttattgatcgaaactcagacaagtgctaacaagacctccacatctcagcacgactcactgaagaccaactctcatcaacactccaagtactaatagcgttgctaggaaagaagatacagcccaaagaaacatgtatgttgatggtatgaaaagaaactgatgcttgttgctctataaaatcctgaatgccatctaactctattaatgggtatcaatcattcaaatcgtctatgatgccatacccggattgctgctccaggccaaccagcccgtttatcttcaaagattgcgtgtaccgtattacttgccgaattttgtcggcgcccagtcagccaaccagcttctggcctttgtaagatcaccaccctcagcttcaagtgcagcaatgcaccactctcgctcccagacaccttctgcagccagcatctcggcggtcttcttacggcgctgagatgcctcatcgacgcagaagtgcataggctttgagcagtctctgatgtcttccaaaagtggcttcaccaagggtagagcagccgcagcactagagcctaggggttctagccccttgttggcgcgacctgtcttgcaccattcgttttggcaccatttcttaccacagccggtcatcagctgagcgaggtagcgcctttcgatcctcctccgcaatgctttgccttcagggtcatacatgctaacgtagagcggagagaaacataggctacaaagaccgaggtcgttacctgggccttggcccattcgggttccgccattgatttgcccacgaggaccaacaccatgtagagtccgcccacagagctcgtctctgcatacttccggtttggggcgggacaccttgtccagctcatgatttgtgctgtgggcagccatgtccctcagacggacaatggctccgcacagatgacaatcggtcgtgcgagcaccgtcggctcgctcatgggcggtcagacctgatatgacagtctctgcctccgaagctggaccaagcggatcaccttcctgaggaacctcgaggtggcagaactgacacaggataattttgccagggcacacggtcgtgcggtggcgcgccagctcggtcatggatgggaaagagaacgggctagatggtccacaagactggcaaacgtgagttgtgtgctggatgtaatcgtgcttgcttttgctaaatggtgttgagccatacgcctcggggtgagttggacagtgccagtgggcagcccactcctcggatgatttttgaaagacatttttgcaatgagggcaaacaacgttatttcggacgcagaagttctcgtgtaaaacgatcgtccgctttggcacgaactgcaagcagttcttgcactgctcttcgtcggcattctttgcgggtgaactcgcgagaacaaccggtgctgttgcggaaccttgcacctcttcagccttggctcggagagtgtatcgtcgaggtgcggccgtggaagtaggctgatctggtatcgaggagccataaacggctatcaggaggctttccgcaccctcgagttcaatattggcaggctggatgatgacgcgctttacaccatcttttggcgatgagaaatcggcaaagacatgctcgtaatcccggggcagcgctcgttgtcggctggacttggggctaatgaggagatcaacctcttgatcgtcttcaatcgacagctcgatagcaagggggcgtgacctgtcccaggagggtaaagtatagtcaacatagtcccctgctaaaacttgaccatggacatccttccagatgtctatttcatggccaattgaactgccagcctccgtccccggtgaattttgcgccttttcggctatttgtcgtagtgtttcgcgagcttgctcttcgttaagcggttcaatgtcgacctcgagatcggtgtctaccacacatatgccgttaccctcaggttggaacttgtcaacaagaaaacggaactcttcgcctttgacacccgtaacggagagaatggagtcttttgtgagggtagtgtagctggcgcgaagctgtctttcgagtaaagatttccagtcatctgggttgtagccagcctggaggggacgtaggcgtaagtaagtgccctttggtagttgccgagccttgactgtgatttggtaaccttgggtcgtctggttgatagcgtcgtcctccgtcaggtcgataacctctggcccatccgtttgtgtatctgctggcggcgaggtatccttgatgtcgtcctcatggatacccaatgcttcgagaaggtaagggctcaaggcaacctccccctcattagccgagaactcccgtataccggcaaagacagaattcccattgctctggttgatgagttggaacatcaatggatgcggtaactgttgcgtggtttcacggaaatttgagcgttctcgacgcgcggcagcgacagagtatggattgtaagggtcgaaggcggtgaaagtatgggagttcgaaggggttgtcgagatggtcgtcgaggcggaaaggagctgctccaaggcggactgcgggagaagaatcttgtcgccctgcaagtctttgcttgcgatccgcgaggggtgcgtaacattgaacggcgccgaccagttcaagtgcaccgattgttcagccatattgtcgcgtgcggctgtcacactttccaacaacagcgtatggtttcgattttatgacggagagcgagaatcgcggtgcaattttgcagtggcttcggtgtagaagaacgattggtagatattatagcggtattagtattatgtgatttatagatgtgatagcaaagggctgctcgtggccgacggtgttttcagatcgttccgacagatgcgaatgttgatgatgacaatgatgatgatgatgatggaagagtcgtggcggatttgctcggttcactttgctcagtcagcagaagcttggtgggctgcgcaattcggaagaagcctgaaagcttcttggaggttccatccactttaaccacagcttcgaccaatcacaagaccagactgctgttagtgatcgtctccaacggacgctggtccgtctccataaaaggtacttgagaatgtacatttacatttacacgtgtacgtaatgggttcagtaactgaagtatgctgagatatgatagcctcagacggactctaaagtctcactcatcagagtgactgtttgctggctctagtgtacaagcaagacgacttatcaggatgaagtggtggcccatatcaaggaaaattaggaaagatcaagagagagaacgtcatgatgaaactgaagagtccagggagcattctggcaggcaaggggaaagcgaggctgacggcatgatctccgacgctacctctaccctacctcaagtaccccacctcttagggttggcgggcagagtggagctaggtcgggtaggcaaggtggggtcgatgcttatcctcgaccatgtcacctcaaaccaccgaccgtcggaagcgaagtgcacacgccagaatgacaaggttgccaatttcttcccgttacctccggctcaaatctactctttccgctcgacatcccagcacacagatatccccatcttgttattaggaggaaatggtgtccacgtgtccagcactccaggttgacggtacgcacgcatctgcatgtcgccgacttcaactcgagctttccactggaactcaaaggacaccccacgttgcaacgcaggaccactttactggtggcactccgagtccgccttgatgacctcccgtctggccatcttgccgcagtcgcagcagcccatcatcacaaaactacctgtcatggagcacaaagccctttagcatgacctccgtccgcgggggtggaggagaagatgcccgggaaggatccgacatgatgaaccacggttcacacaaggtgcttagacgtagcgcgaaagccggtcaatatggagtatgtattctgtaggtatgtatgataaacccttgacttgtcgggggttgttcaaccccaatatggctgcatcactccttgaccaaacatcttatctgatcccaatggtcagtccaatggaactgtatcgcactgctatcaaaggtaatcatgtcgatccccgcggctcggatggttgacgcacagacaagacagatcagcggtactgaatggaacccaaagtcaaacagggcgtcgagctttgagacaagtcacgcctcccaacatcccccgtctttgttcacggctcctcaaccccacactatctgaactgtatgcaatccagatgacaggttcaccaccaccatcatccagggtatcattacagctgtaacctccatgacggtcgaaccgagtttcacagcgtgtcaacgttgcggctttcaagtaccactcagaatccacactatctgccgccgatcgagaccttcccccttcccccttgacccttgaacctatatctacatgcatcatccctactcgtgaccgagacccttaacatagctgcccctgccccgaggaggtgtttaaaacttttcttttccctctcctctaccagagctctatttcaactcatcgttataatcgacccttcgttttaccgcgcagatatcgtctcaacttgcctctacatatacgactgtatacgtgaaccatgacacatagcgccaatctatctaccgagattcgccacaacgccctccttcaacttcttgccaactcgttggtcctgaaccatacgactccctacttgtcttcctatgatgtcttgaatctagctgctacctcgcgtaccttccgatacatcgtctattccacgccccatatctttagccgcttggaccttaccactgttaggaaggcccagtacatcgaagagaaatccagtcgcggtggcgagtcagagggtgaacagacggaagacgagtacacactctccctatcatcccatgcctaagcgaacgcctgctgacttattcattcttgtgatagcgtctactcgggccacctccgtcgtatctttagcagtcttcggtgtctagatatcctccgacatgtccaagtcctttgcctcgacggactctccgttacctccgagctagtgcacgaaatcctcaccgacccaacatactcggtcaagatcctatcgatccgtgatgtggtgaacatgaatgaagggaagctccgtgctgccttgcaatatgcgtgccgaccatcaagacctgagggaacaccacgcttgaaaggtctctatttgttcgggcccaaggactcggcacgccctgacttgtccaactcaggcgcttctactccgacctcaacatgctcatcaacctcgtgggcggctggtactggtgcagctgatcaggagcccgaggcgtggtataccaagcgcggcgctcagttcccagtcctgaatgggagtcgaactatttccgaatgggcatcatgggcctccacgctcatcgcgtgctatagcaacatagcctttgacgctgtcctctgcactggtcctagacacctgaactctcgtgcgtggggaacggtgaacattgaagcactgaatgccgccaaaaacccagcatcggcggacgttcccatacatgctgtcgccacgcacagcctaggcgggtgtgctggctgcggttcagctcccgagggatggacgatctggggtgaggagcctccggcagagcgtgatccccacgaaaggagagcaagcgaaggcggcacgatgacaaccgacatcggccggtttcccttgcttgccccgccgccactgcactcagtcagcttgaaatctgccatgtgtccgacaggccagtcggtgtatacccgtctctcgcagttcaggagcaaagatgaacaggcccggtttatcccgcgctgttatgactgtatccgtgatcgatactgtacgggttgcaataagtggtggtgtgagacgtgttacgttggaccttgggcgtctgttcatgatggcgaggcttcacaggctaagatgactgatcttgtgagtggtctttgtccccttcgcgtcctgaacctaggtcccgctggagactggctcccaacatctgtcccaagtgcgcagtttgctaacctcacttcgacataggcccgcgtaaccaagagttgctgggagtgcggcatgaatgttagttgattttctcccacccgccgaaccacacacctggatatccctgacacttcttgttgccagtgccgcgattgcatcaacgacacccaacgagtttgcgctcgctgcggtggaggctactgcctgtctcataacgagggctcgaatcacaccacgtgcgactgtatgtgcaatccttatcgtgtgatgccgatttgtgactcggcgaaatcttgccagaactgacatttttacatagggtgctccgctagaggcagagctggcgtcagacatcctgagctctattgacagtgccgtccctcaacccttatgcaacatgacggcttgagatcggcgccctggctgtgtgggtagggcagaaagtgggagttacctcgggcagttggcctcgggatgggtgacgattcggacgcatctcctctgttttgttttgctgtgctgctgggtttgctttttttttttttttttttttttttttttttttttttttgttggtcggatgtagtgataccctgatgtttcggcgttttgtgtgttttggtcgattcttcaaatcctttctcttcggcagtctggagttacgaggacaactcacctcttttcatggatagtgaccatgctgtatatacccaagtctcccatcttcaaacagtgtctatgttatatgttttcgctcgacgtgtgtgtgtgttgtaaacttgagtgcactatacctgacgatgtacagtggacatccagccggcaagcacggcaagcgtggcatccgggatccgtctttgccaatccccggccgttaatctttgtaaaggtacgacggtaaatagactttagactatctgagatgaaccctttccctccagccatgctagggctctttcggtccgctcacggcatctgggatcatgtctccatcctatgttatatacatttcaactatgtactggtggatgcgtgggtgaagagtgaaacggaagttaaacccgacgctcggtaggggggcacctgaccaatcagcgatgggcaatgatctcaaaatggcaggtttggcgattggcacctcggtgataaataccgacaggaccgaaaccccgttttcaatgaacatgcttgaggcttggatcttgaaaatcttgaatcatgccgaggctgaatggtaagcagtcccggtcactcaatctaatcattatgagtccattcaatcggtaacggaatgatttcagcgggcggggtggcacatggcattttaatctcaaatcacagtgccccccccacagaccgtgacaatagaagacatgttccttttttttttttttttttttttttttttttttttttttattttttttattcccgaccgcccttggtgcaagcacaccttacccaggaaggccaagcaaagacttttactcccaaaatgtcgcagcatggcatccttcaaatttttgaaatgtcaatcaattaattccgcgcctgtgcacgacacacacggcgccaaaatcgattgctaggaaacgctgcaggatgggaatgcccgcactgacgcagtacactacatgatgaacaatgggataggctgcccgcgaccgacactagaaatcacataatctggaatttgcgaacggttgatttcttacaaatattaccaatggcttggagttaatccgtcccgccttccagaaggactcctggaacacacaggtaggttgtagtgtagcaaatgagtcccgtctttgggaccgccaagttccatgtctcaagttgtgcaagagccccgccggcgcccacccggagccaagaaacttttgtgcagaagctgaatggatgagtggcacaagggttcggggttgaggatctgcccgggcgggcagggacaggggtttgtttcctcgacgatccgggaaaagggggcggcgggggtcggcttccggtagttctggatcccgttcgttgcacaaattttgtgcatggcagcgggattgtgcgttattcattcataagcttgaatcctgtggattacagtatgtaggcgcgcccccggatcttcgatatccgtaagttgtccacttcttccccagatggcgctgatggacaggcaggaacttgaaccagaactgtgccgactgacagacagtctcacctccaggcgacgattttcagtcaattgatcgaccggagaccggcacggggacaagcttttattcttttctattcttttttcctcaatttttattttctttttgttttcttgcacagctgacgcttttgagtattggttccttactttcggtgtcattgcatgttgcacacttgacactccttggtgttttggtcattttctttcctttctcctatcgacgagggatactccgacctgatcgatacaaaaaggggaaagagactaagtagtagaagaacaatttcggcggactttttttttttttttttttttttttttttttttttttttaccgcctccatcaccgacacaaaagagagagacagaaaaccggcacgtgaatggccaacttgctcaaagaatctgccatcgaccggactagccatgactttacaagcccccccatgtccactcttgggacaacatcagagaagtttccagatttttgaaatgagatctggtcgggtcggtctcttggctgttgatgcccgtgtggcggatgccactcttagtcctcatcaatcctattgattggaggagaccatggccctcggattcggtctctatcatatttgcccagaatgcattgccagatatgacgacctttccttgttcttaatcccatttgtgcaagactagtgcatttcagtcaggggagggccccatggccccatcatccccatcagcttcccacccccggcccccggtccccggtgctcatcaccaacctgaacggggtctcgggcttgttggctttgccgccagtcaggacccggtgaaaaataatgaaagggagttatgcagatgccttgagtgttgaggcttaacgttcaccgatggccccaagaatacaaacatacaaaaccttccgctgatcctactctcggagacgattccctcctcctgatattccccatcatagtcaaccgaaatacaatagccatcccctccaggcttcccccgtcaattcaacaacccctggtgtccagactataccagttcaggttcagacatcatcacaacaatggcggactccaaagcacagacaccacgagattccggtaccttcgacaaggagaggccacttgactttgatgtggaaaagggtgaacaatcagaaagcgatggcgcaacgatccaggctcattcagaacggggtgtgtcaacccacaccggagataaggagaaggccattgcggaggagacggagcaggatcccaacatcgtcgactgggatggacctgatgacccggagaaccccatgaattggcccgacaagaagaagtggctgaacgttgccgtcctttccatccttaccatcattacgtgagcacccctcctcctcttttccctctctacccttacccagtgacccccaatgcaaactaacatcatccccccctattatagtcctcttggctcttcaatgttcgcgcctggcgtcaagaagattctggtcgaattccacgagacatcttccaccacggccaccttcttggtatccatctatatcctcggcttcgccttcggtcccctcctggttgccccgctcagtgagatgtacggccgggcgcccctgtataactttggcaacatcctcttcaccatcttcaccgttggtaccgccctcagcaagaacacgggcatgctcctcgccttccgtttcctcatgggcctcgccggttccgtgcccatcaccatcggctccggttccattgccgactgcatgacgctcgagaaccgcggcaaggccatgtcggcctgggctcttggccccctgcttggcccctgcatcggccccattgctggtggctacctcatccgcgcggccggctggcgctgggtcttctggctcatcaccatcatcggcggctgccttatcccgttctccttcttctgcctgcgcgagacctacgcgcccgtccttctcgaacggaaggccgcccgcctccgcaaggagactggcaaccccaacctgcgttccaagctagccagcaaggtgtccgccaccgagaccttcaagatcgccatcgcccgccccatgaagctactcatcttcgagcccatcatcaccttcatgtcgctctatgtcgccatcatctacggcatcctatacatgatgttcaccaccttcactttcgtctactctgagcactacggcttcgacgagggctccattggtcttgcctacctgcccaccggcattggcatgttcatcggcgtcagcctttttggctatctctccgacaagaccgtcagggaccgccaggccaagggcctcgtccaccgccccgaggttcgcttgatcccctggttcaccatcccctgcggcctgcttcttgttgccggcctgtttatctacggatggaccgtccaggagcacatccactggattgtgcctatgctcggtgttctcatcttttgcggctcgctcatgggcatcatgatgtccgtccagtcgtatctgctcgaggctttcctgacgcaggccgccagcgtcaccgcggcgcttgccgtgctccgctccctcttgggcgccctcctcccgctcggtgccctcgatatgtaccagagcaagctccactttggctggggtaactcgcttttgggcttcatcgccttggcgttggcgcctattcccttcgttttttacgtgtatggcgagaggttgaggaagaagagcggcttcaacaaggccaactagaatatccaaaggagatacgttgaggctgttttcttcttggaaaacaatgagttgtattaagatgtggagaggacaaaagaacaagggacgagcgttgcatctttttgctggagttttgggctttggattttggcatgataccggtattatagagcgaccactgatagaggccgcattacttgcatagcgttttggatgttatctgcattacgagaatacctagtttgaagcagcaactgagggtggcgagctcagagttatggctcgatgagaaaatcagtacgaaataagaagatgttaagaaatgtggaggatgatacgaatgaaaattatcccaacgcacctatgccgccttgaatacctagccatggtgattaaaaccatgatatctcaatctgtttgttccattcagcggtgagtgcctggaaaatagtggtccatcagtagtaacatacgctctgtaattactgtaggaagcatcaggggtaaggagatgaaggtggttttcacaaccattcacagacatatgccgaaaacctgagcgtaagtcaacggcgcgatatgtactgagaaggtaaaaaaaatcgcgtctcacgaaaccgtcatgattgaaggtgccttgcttgtgcgttcaatgtgataagcgcttcaaaccttgctcgttttagatggagaccttatctgacagctgcccctttttgtgtggggatggctctagcgaggcatcccgtctcgaggttcggtgtggagtgatttcacgtcgtgatacttgctgaaatcggcccaattgtggaagttgacaaaggttggaagagaacgaacctgtaaatatacggcatacgtcatcgcaatataccttgaggtgcagcatgtgacatagttccattcatcggcagatcgtacctgcgcatgcagaccagccgaggtgatgggcgcccaggaactttgtgtgtttggacctgttttatgtaactgaagcgggctaaaaaggcgtccagaagatcttggcgcttccagaacaggaactctagaataagagggcaggttggtgtgaaagatagtccagacagtttccaggtgtgaattgatcgatgtaagcatgcccggactactttttgcactagtgtactttgaggggtccttgataaggggatcatgcagcgtgctcttgtcggggtcctatccaagtcggtatcggaagagttctgtggactgttacctgtgtcgatatattgcaatgggttcaacgacagaaaagagacatataacagcgatgcgcgtaagtcatccatgtgacgtacttgtaagggctcccctgctgacaggagcggataccgtttggtccatgccccggcgagaagctgttccccactacgggaagcatggttgactctgacgacatggccgaggcaaacgaaccaatgtgtcggttgagcgttgataggtagacgaaatagagcttgaggtgtcggaactagagaatagtcaagagaggtaagcgatgctttgctcacagggggttattgatagtagcagtgatgatacaaaggaagcgcggggggattttgtctgattccagcttctgaatgtggttacgcgtagggctgagaaccgggaagggtcgtaactcggcgcgatgcgcagggttccatgggaatgacatgattcggagccggggttggaattgaggagccgggtgttccagggtttatatccggttgtgctacacgtgccggtcggctttgatcctttgcccattgaggaatccctcagagctttgctaagcttccacttgtgcacatatatcgatgtacatcagtcgactttgaatgaccccagcgggcgcgatcaagtttgtacttgtctgtttcctgtgtgtctgttatataggagcgtgcgggtccttgcacagtttggacaatcgtgtacataggtatgtaccgccggtggacttgggtgtggaacttgaacagatggagttgcggcggccgcagaagctggaagctaatggaatgtctgcgaatgtctagacgcaatcactcagggtcctgccgagtgcttagttgctttggagtagagcgaatgcgtacatttgaaaaacaagaacggtgtgggcgaccaagataacttccttggaaatagaagtcatccacatgccgtggcatttgcatggaggggcaattgacacatgcaattcagttgcaacggttcacttccatcaggcagagatcccgtagtgtctttgaaattcggctgttgacaattcgcgggacaggggggtggaattgtctacgcactacaagtacctaagagtgcgcgggccattgatccccacgccgagactcgccccactgagatcctagcttcaaccaatcccagaagcggactaagttttttctggcgggggagtcaaaaatttggcatcatcgcctgagctggacttcaattcggggcaaatccgacggtctgacttttgccgtgctcgggcttcaagttgcacttcagttacctggttgctggtgctgctgttcggttgttctgcctgcctgccccggcctcaattcttgccggcactgaacctggaatcgcaccttgagacctgccgtaccctccagtcttccatcgacacgacagactcgattagttcgaggccatctcgaactcgcttccttcccttccttccctgactgagctcttgacaactacctctaaggtgaactcagcttccagctgccaaacttcccttccgctccgctcacttattaggttcgtccaccagcttagcccctccaacttcattacaaaacaccaatggcaagggtagccaattttcgcccgccttgttcgcgttgctgcttcccttccttcaaacaccccgcgcagctccgtatgctacctctacctacgtttgcctcgtccgcctttccccaacacccgctgccaaagaaagatccgtcttaatcaaacctttatcttgtggccgttctgactcaacattgatacaaacagaagaggaatagcaagacggcgtcttgcattgaaattcccctacttcggctgcttgaggcccacggtttccatccatcttgcgattcaagatttgggaagggatccacgtcgactttgctatctgaacccttcggagctatcaatcacaagccggccaccgtccttcatttacaacgaactgctcggcgttttgaagtttcgagcttggggatatctcagctctcggccagcttctcgtcactccgaccgacctggctgtcctctgctgcctcccgtcttcccgaacctgccaccccaccacccgcatccccgacctgcgcttccagtctgcttttgcacacctggcttcgccttcttgttccggccccgttcgtcaattttaccgcctgttacaacaagtgaagcagacaatctccacgttccgcaatcatggcgcctcccaatgaggccggcacgcccgcgaaccccggcggcacgaggcgagcaccctacaacgtcatgaagcccgttgtccctgctctgccgctcggcttccctcagcgtccgaactctactatcaaacaggccaaatctttggctcctgcaatcattgctcggagccagccggttgcttccgccgttcaaagagcagtcgatccggatcttcgtgatcgacagcaagggcaaccgtccgccgaagcggcaaagaatgaggagaaacacaatggtgcaccccttcttgcatcgcagcccgctcagcataacggtgccaacgtcaatgccccgccaactgaacccatgcatcaccaaggaaaaacaggtatgaaagctctttatgcgtgctgcatgtagtttacttgctccttgcctgttagcttggtaataggcaggcatgtccgttatgtaagagcccatgctgacattcttccatagatgtgccaactggccgccccattcaatttgaacctgcgcctccgtccagcaacacttctctacctcgttcctctcatcacgcaccgtctcagagcacggcttcttcttcgatttacactcacgaagccccaacagccatgcctcagcccaccatcatctaccggccccaggctgcctttcatcaaggccaccctagcaacgccggtctgtattttggaggaccgaacgattccggggcttcatcgcccgcctcccacccaatggccccctttcctcctcccggaggtttaccttatgctcctgggacgatacccccgttcgatggctacggacggccgttgctaatctcctccaccgttgatggctatcccgcggctctcgtcaaccaccacggaccccccacaccccacagtgttcacggctcgcagtcacctatccatcccggagatcacaacttcggccagctcggatctgccaacggtcagagtgccaatggccagaacgggcactccgctaattgggtcaaccaaagcgcgttacccccacaggggctgagtccgcctgtcaacggtttgccccaacccaatgcctccgttatggccttccagcgagagcagaacgctatcttggaccttttgcgtaacgcagcaaacaaccaccttttcagtgactgcacgcttcaagtgcaattcaagcctagccaccagtttcaggaaattcctgggcatgagaagttgtatgagcccttagcaatcccggcgcatcgtttggtcttggctcgcagcccgacactggtcaggatcatggagttgcagggcaccggcccgggaggagtggtttcgttggagctcgataacgaatatgtgcgatctgacactctcctgttcgccatccgttccctgtatggctggacccttcgaggctaccttcccgcgcagttccctccacgcggcgtcgtcgaagatttcaagctcgctctcagttatatcacgactggccgctacctccagctaccgcaggtggtctcgttcgctgttcaccgtggtgcagagttggtttgctggcccacgattgaacttgccaccgaatttgttctgaaatccgtcatcttttcttcccagcaggagggtgtcccgattatgaccgagctcatcgacagcgttctccacttcattgctcacaatattccgcaagactttgtccttgacacaagtgtgagtgactttggttttcccagactaccggccgagacacgtcaggctgccgctccgccttctgccgcgccacgcgatcctcaatcctcgtccaacgaacctgtgccggctacccaggcaccatcacgactctcaaagggctccatcaatcccaggttgttgcaaattcggttcggggacctctccctcggagcggagaatggtcaaggatcgaccaagcaggccgagagcccgcgtagcaatcgtgcgccggcgctcaacgacaccatcctctcacgcatccttctgaatctaccgttcgacatgttcaagatcgttatggagaatagccccaatatgcatcacaacattgtcaacgaggttgtccaggaacgcgaagccaggcgaacgtctgcattggcaaaaaatatcgatgttcttggcgcttttgcgaggcccgcattggtcaacggcatgccggattattggtataacaacatgggtttcaaagaggaagtgttctcaggagacggcgcttaccttgtccgtacgtggatccacggcgaggaagcaagcccttgagacaaatgaagacgacggtgggcgtcaagcagtagcgggtgctgagctcttgacatttacgacttcatgaatcttgcgaatcggtctggcatggcaagtagttttgctacatcgccttctccttgggttgctcaaaaggcttcttttataatgctgtttgtttcatgttactcctttgtctgtttgcattgcgaccggagttgtacgattgaggaagcgccgtcaccatggataacttggcaagacaagtttcgaggtacacgaggggtttctgtcgttatgaaggaaaactccttcagattctggtacgtcggcgcgacgaatgccgttggcgctcatcgggctcttggagcgtgctgggactgcggctttgcgaggcagatgcatgaggtttcggtctttttcttgtttcctctttttattttcatttttctgcattcatacgccgaggaagcaggcgatggtggcgtttgggtgcgatggatgcaagtcgtgactcttttatcttccttttcaggtcgtcttggtcatgaaatgggtgcagcggagctagcccaacggtatccagcatggttggaaggatgtcattgctttggcgggaaccgaagttttccagaattttcctctggcggagcgaggatggtttggattgggatccggcttgggctttgcggcgttatttacttttcttttcattttgttttgtaaggagtggttagcgagtggttgtttccgccagacactggactgagcaatggcgggtggaatcagtcgttatgatggatgcaggaaggaaaacatactaaaatacccatggacgttgcgattttcaccgatagacggtaggcatgattggcctagggaagtctctcatggctttcaagatattttaggtagtcggttgtaaaacaaaattgtacagcattacttctaatatcccgttattctcgatggttatgttgtgtttattgacttgggtttgggattttggaaaagaaaagaatcgccttgcatggagaatgacggcatcgtggaaaggataggtacgtagctgcgaaggtagcatgtggaaccggatcggggcccctttgtgagtgtggggggaaatgcgctaacctaattgggagctattccttcagcttggctccatgaggtctctttagcttcgtaaggggttcattcgctaaacagccagtcagacattcagtgaactagtaactagaaattaccgaggccggctcgcttggggacaatcaatagcacgtggaactgggaagcgtcactctgggctgcaccactgccgtgttgactgatagtcgaagtcgcacttgctgactgaatgcccaattgcaagccgagcactgccaggccccaattccatctcccctcaccgaatccatctccacacaaacgggcggcgtcaggtcgcagacgacaggcggccctacttattttacgacctctcaactgtttatgacgacatcacgcgacgacaaactgcgccgacatagggccttccaacggttaacggtaccacacaggaagggcagggaggagaaatcagagacatagaatcagggagtcgagccgcgacggatcctgaacatcgattgggaattgccttgacggccggcatcaattactccaccagacgagctgccccgacagcaggacaacatcctacggaattatctacgcgtaggggcattcagaagtcaaccaaccctttgtccgagatcagcggcgcgtcccaagatggcctcaagagcctctgccggcgcagccgcagcaggccctcgagccagccccggcccaagaggcccgggagtcacagccaagtctacctcggatcccattcttcgcaatgctttgcgatacaccatctcggctcgcgaatacgccgttctgcacaaacacgtcatctccaaatccaagacgctgaggaaaagggcgccaacagtcgataccgtgcagagaatcatggacggtgaaccccaaaataggggtcgaggtggtggtggccaggcgctggccaagggttacgctaccagtaccggctccggtggtggtgcatctttcagcgataaggaatcgaaagcaaaggctaaagaggaggtattggccaggattgctggcaagggagcgggtgccgacgattacaatgcgagagcgatccgacactcgctacgcgtcttcattgcgacgggcgcgttgatgaagttgtggggaatcgtgtcggcgagggttctagggaagaagcaagggtatgttatccattctcggtgccgttcccgggttgaggtgtatgcccctcctcggttggcattgcatcaggtaggaatgtcccgatataagctaacatgggaacagcggtgctgccagcggtcagatgcagccgcttcacaagtcgccaaccctccggttatccctatcactcagtaccatcttgctgatgtaccgacttcttttccgcttcttcacacgcctacgtgcccatttgctggaccctaccgcggctcccttccggattcgtaaccccaagactacgctcacactcacatcgccgtatgcccctgccgtcggcgcttccctggctggtcttgcgctgggtgtctatccaagccagcagctacgtgtttccattgccgtgtatgcgctcttcagagcactcgagttcggatggaattgtgccgaggacaacggcatggtctggggttgggataggggcacccacggcaggccggataagaagcggacgaggccgtggtggtggggaagctggatgttgcagccctttgcgtttggccagctgttacatgccgccgtgttcgatcgggactgtttccctacggtaagtttgctatcagatgggtggtgagggacgtaaggctaacacgagacgacgcaggcctatggcgacttcatcttcaagcattccacggcctatctccatgccagacccgaggatttccctctcagcctgaagtggcccaaggtttacgaaatcatcgacagcctcgccacaatggccaagctcaactggccgtacgtctttaccctcttctaaagttccttctctatttgggccgcaactaacatctccaacagggcattcatctcccccgtcctcttccccggaaaagaagacaccctcccagcctccctgtccgccatcgcccccctcacctccggcgcccacccgctcatcacctccctctcctgcgcgaccctccacccctccgacccttcctgcacgcggaccttgctcaccttctggctgcgctccttcacaccgctaaccaagatccttctcctcgtctactctgccatggttctcccgcgcttcagctcgctttaccactacccgctctccaccatccagggcatcatctccaatgcgctacgcatgtcgaccttcctgacgggtgccctgggcacttggtggagcagcatctgcttcttccagacgtggctgccgcgcacctttatgcccacgcagcgctttttcttgggaggcttcctggctggcttctgggcctatctggagaagaaaaagggccggcccatcttcttgcatacagccaaggcgagcttgaacagcctttggaaggtcggtgtcaagaggaggtggtggcgggcgatgaagagtggggatgtttgggtccttgtggcggcgttggcgcttactggtgtggtgtatgagagggacgcgaaggcaatcaaagaaaagaattggaggaagggagtgtcctgggttagaggtgaggggtggagggattgggtggagacgttggagattgagggcgatgaagcagatgagaaggaggaggatatttatgagctgaaaattgaggaggatgagtcggaggtggagggcttgaggtattaagctagggaatggtctggtgaatgcgaatggagaggcaaaaggggatatgttgcggggggtggaggggaataggggttcttgctgtgcgagcaacccttgctggattggctggccagctgtctctttgaagaacggacattgaagacgtagcggggtggtgatttagggtgtacgtaggtagtcttgcgaacttgtcgatatacccttctttagatgattcttgtttacatacatgccactcattggaccttacacactgtccagacatagtttcccttgaacatcaacccattgtaaaacaccaatccaaatcgaccttgcagacataatcgagtcattaattcaagcatggctacctttatggtatcaacacatcccttcaaatatcaaatgtcccactcaacctcaaatccctactactagcccccacccaaatcttatacttccctctcctcaaccgccactgctgcatctccacatcccaaacgctcaaatcccttctcgtcaactcaaactccgcctccccatcctcccccggcgccagcggtcccacgcgtttaaacccgcgcagctgacgaaccggcgtttccttatcctctcccccctcattcaaagcgggaataccaacgtataactgcacaacttctcttccctcatatttccccccggaattctccacgcgacaccttaccacgaacaaagtctcccacaagtccggatgtccgccctggataacaggtgtgtccggatcgggaaactcggcgaaccgggtggtggcagcgagggagggcatcgtcgtctcttgcacgacaccgggagcgattgagacgtaaatttgcaagtccgaataagagaaagtggtataagacaaaccgaagccgaattcgaagcggggagcgatgccatgacggtcgaagaagcggtaatcgatgtgtagtccctccacaaagttatcttcggggaaaaacgggtcgccgccctcttcttcttggccggtggaagggttgagtagatgcccgtaatcggactcttttttggcaatggtataaggtaaacggccggaagggttgacgtcgccgtataagatgtcgaccagactgttaccggattcttggccgggtaagccggccatgagcacggcggtgacgttggggtgggagatccacgggtcgacgagccggatgccggccgagtggacgatgacgatggtttgggagcaccaggaggctatattgagcacgaggtcgtcgctgaaggtgtcggagagggcaggacggtcggacatctcggaggcgtaggcgttgatgaagacgaggcaggcgtccgcgttgaggtattgctgggaggggttggccgagtggaagtcccagcggagcatgccgcggtctttgcggatacggtgggacaaggcttcgaagggggaaacgacgtaagggggcgtggagctgccggagccgccgccggtgatcaaggtgccgttgaaggtggtccagccgcggttgacgtcgtagccgccgccgtagcggtcggggttctcccagggagtggatttgacgatggcgtcgtagccgtaaacgcagaggaatttgggtcgggttagggggagggtgccgttgatattcttgaccaggactgtgcccgccgctccgatttcgcggatgagatccgcgtggtccgcttgtacgtcaaccgggccgggcagctcaccgcccggcgcgacaccaacgggtgggtaggtcccatcgtcctggcctgcgtatagccatgccgccagcacgcgggtcgccatgtcgttcaagcgctcctcggccacagatccgttctttacagcttcaatcaacttctcgccccagaacccgtcccgtggcatcaccatatccgctccggcgttggctgacgcgaccccgctcatctgcgcatcccaatcagtaaccacaaatccttcaaaccctagctccgtcttgagtattccattcaataacttggaattctggcacacatagctgtgattcgccctattatatccacacatcacggctccggcacccgcgcgcagtgcgtccataaacggccagacgtactccctcagcgctctgtccccaacattcgcgctgatggcatgtccttctccgtctggcgcatcctgtccccatcttcgtctatactcctgttcgttgagcaagaaatgcttcgcagtggcaatgaccccctccccttgcacgccctccacgatcctccccatcccaacaccagccaggtacggatcactccccaagccttcccaattcctccctccctttgccacccgtcccaacggcccggccagcggccctagagcaatgttcacacctttaccgcgatactcagcgcccacagcccggccgtagcggtacatgaggtccgcgtcccatgtcgcggcgaggtgaatgcccgcgggaaaagcggaggcgaattcctggccgcgcacaccggaggggccatcgtagaagcagagcggtggtatggataggcggtcgattgagcccgtgtttcccacgcaaggaccaggaaaaccgcgagtgaggttttggagttccaagagcgtcatttgcgaggtgagagcgagggcgtgctggtaggcggatgaccagcgagaggaggaggtgccgttggcgacgggggtggggtaaaacggcggactgagaccgtagtaggggagttcagaggggtgttgcccgtcatgatgttgtgaggacgatgttgatgatgatgatgatgatgatgatggtagactactgcatgattgcagagagacggcggtgcagatgagggctacggcgcccttcatggagaagacgacttctttggcttggttggcaaagtagcctgggcctgggaggctcgttggcagccgtagcagttgctcgtagagactgctgagatggttcatgattgtggttgtgagttggatgaatgcatttctcaagttctcgagtatcactttggtcaggtagtcaaccatggaatctcgtgatgaaaacaaaatccggcacgtcgttactcggttttaaatgatcttcttaccgctagtcggtggatattgggctgcggcgccacgtagtgacggaccgtacccccgccggttgccttagtttgttgcatgttgaagatggacatgcatggtggttggcgctggatgccgtgaggggaaaagagcgataagagtactattcgcttaatgaggagtattacacatacaagtgttagtgcccttagccgcctataatggcctggcactgtagaacgtgcaagtgttacggcaagcagatggaagaatgccggatccagtcaggtaagattcatagaagtattgttccacgtataaaccgtatgacgagctgttctggactttggatgggcctccgataacagtcgcacaacagtgattttctgcggggaaggaaatcatgaacttccttccacctgcatctgttagaacataaaggttgattggtccacttctgtcgctattgcgggagctccatgcatcctattgtccagtttggcggagtggtgcttttttggtagcggatgacgcgaccgccaaagtttatgataactggcagagtgggtgaacgaattataggcagttgtgtctctgtaagaattcgagcgtttagttcaacccttcttttttttgtccatccatatgtccccttttctgtgaatgcgtcaactatattctacggtgttgggaagaactcaaaggagttaaaagttgtgaaggtcgaggtgtctcaggtgtatactgtatataggcgcacttcccttccgatcactaacaattaacaggacttggcctaacagcattggcgcttgacttttgtctccccagactcttttctcgccgggatattctccgtctccctccaaactaagcacggatctttttatgaccgagagtattcggacctatgtgctttaatcttcttcttcctatcaacaacacaaaagaaactgtaatctcattagtttttcgctttgtaagcgctcagaacgaacatcaccatttcacaagcgagtgcaacaggcgcttcctcgagctatgtattatagagttgcgtccagcggtcccctgctcgtcaacgaacggtctgggcttaccatccggaacctttctcggctacgctaaactttcacggtcttccacccacgtgcccaccacaacgatcgcacatccacatcagatggaaacacaggaagacggactaggtatgcgacggtcagcgggagaagactttttcgaagacaagagaaagagcttgtttggcatagactctgaatctcaaccgttcgtggagacgggactagtcaaaatttttacatactaatgcacctcggggaatatgaagggggcaccatgtggagatgttgcctagtgtaggtccaggatgacgggtgatgaacttgacgctaactgaatgtgaaatattcgggttcaccatcatagtctttggataagaacttccatggaagtattccttctgcgtgagcaggcagacggacggccagacaacggactgccatatgtatagcgtgccatatatcacatgtttctatgcgccccccagctcttactgaactatagttttctatgtgagaagcttcgcttggagttttctcgggtgcgcgcggacaggcagacagggacggcacgaggcaaagaagacttcttctgaaacgggataccactcaacacggaaacattgttctttggtacaatgcatacacaaccctcacaccaagccatgaccctgtccataggtgtccataggtgtccatctacaacctagaatatcggttatcatgccgcatctatagcctctccccgacccgcagttccagtcggtgggataacccatggaggtggtactataacatcccagaggcatgacacaaagaacaatttggggcgcctgttcaatatgatcttacatgaaatctcgcgtctgaatcgaatcagcaacgacgactcaccgagaccgcgcccatcacaccgtgctaccactctgctctcgaggccgccttgacatttatgtattgaccgtgcggcgcatcgttgcaaagaataatcggagaactcaaatgaaatacttgaccgtgctcacggcgatacgtgacaggcaaccggagatttggtgtcacattggatgtctcgatacgatgtaggacggactggacaggtctgatgaggaaggatgggcgggtgggcgaaacggtctagggtttacgtttgtgccatccatctgagacttgagtccatgtgttggagaagtaaaaaaaatgacaagatagagagagagcgagaaggttaagttgattgtggttagaaatgcagggcgaaattgcagaatctgataagatggaattggaagggtgttgttgtggagaagctgtctgctgtgagtatgagaatgtcatgcgttaccctgtctcttttgtcctggttgcaattatattcacatcgattgatattgcccctctcgacatgaactctccagaattcgatgccttgaagtgattctgttctaggccaattggtgaacgccgaagctcttggtagagttcgaggataaaaacgccgggagatgatgatgatgggaggcgtgaaatgaaggccgcgcgccttattacatatctgccccacgtcgaaaaagattgcctgaaaagagagaggcggaaatgaataaaagtctaactctcccaagtagaccgaacgtctggtgatacaaaggttctgaagttgttttgaccgccacgcatgtctgagacggcgacatggaaatgattgccgtgtatggccttctccgtgctgttgacaggcctcacccgagcacctatcttggaatcatttccacgttcattttgttctgcacaattgggtcgagtgaaaaatactcagctgtccatggtacgagttctcgtcaagcggggtttcctctctgttgtctgtgcatggaatgcggggttgtcttgggttgttcagccgttcacttacttgcatggtgacgagcagcacaggtctcacctgctggaccctcccccttttttttctttttctttttctttttttcccccttcttcgtcggtcttgatgctgtcttggaactgaaacctgcagcgtgatggattgtttgtgtttcacgataccgattctctgtcccgtgatcagttccgctctggagacagactgaagcttacaagatggaatggcatcagatggtgggggacctcgacgctcaatctccaaaaattgaccaaggcccaacttccatgctgcagtgcccgaagccagccagggtagccaggccagcaattcgcaagtcgtgccagaaacggtcaccccaccaagattaccggttccattcatttctcgtggttgtggagttttgactgagcctaattgggtttagcgtcaggtacagccgtcaagtgctccttcagtaattggatcgcggaagatccgtgtggaacggccagccgcggcggctacctagagccggggaaggtgtgtgtctagtgaatctgccacaactgtagtgtaatccttcgcgtgcatttactgcgtagggtacctaggtagctgatggccagtgttccaagatccacacagaaaaacctcgcaatatcaccaactgtggtcctgtaattgagtgcggccacaaaacgaacaacatggcaaaatataccaggatccgttcgttcttaacatgcctttcgagtcttttctagcttgcaccacacggtacagctgacatgaaggatgggcaggaggcttcttcttcacgaaccaatcggagggcagaagggggtcgaacacgacggtttgaggctctactggctggatgcaacggcgagtgaaaccaaccagcaaaaaaatggtgcgaaaaacacgaccatcggtagctgattgcaaacgcaaaatccgcctttattggtgttgccgtttgctatgaatgggtcaaaatctgtggctggtcagctcaatgaccgccccgtcacatcttgaggctgttgatctaccggaaccccaaacccccaagctccacgatggcggcgtgggggagcatgggttttcgtttggcctctgcggcatgatacatccaatcacgcaaggtgaagtcctatacatcttcattctagtgtcgatcccgaggacgagggggcagattaagacagagcgagtccagtctagggtgattgaagcaagacaataatctgcattcgtgtcacagcctcaaaccaaccaggtttaactcgtatatcgcggtagcacagagaccccaggtctatgatatccgtcaccgtaaataatccagtcagttggtcgagtcctgatccatcgtcgtcgcaccggcaacatgtgtgtcttcttcaaggtctggcaggtgcgaaactttggctgccatcattcccacgtcatctgccgcccctattgcccgcccaaaccttgattcgcctcctggtcctaagcctccgtgccgaacggccataatgcaaagagaaaatggagcaaatagccgtctagaaaagctttggttgcagccgctctgttcacgccgcggtgttgtgccactgtctaggtgagagatgtcgagagtcgaccggcgagcttggctcaactggagatacttggcagatgtcacggttcggctatggcagtggagacggcaagaaccctgctcgcctccaactaggtccatgacaattccaacttgttgtttcaacaatgatttgttcgcaagttgcgtgaatagtggcgggaattaatgcgaaaagttttttattgttggacgtacaattttggagggaacattactttttctccaaccatcgtatcctgtcatcatgcacaggcagagagacaggtcagatgaagcactgcaagatatcttgctgtccagtacctgcagtggaaagatgtcgtgggttgcaacacgacccgcaccgcatccgcatgcagcaacgccattacaatccagccctgatttgtttggtagttgtataaaaaagttttttttctcactctcaatctatcagaagtgaaaaatcattcaaagctcgagcggatgggcgtcataaaaaaaactaccctcttagatcttacaaacttggcggactcgaaggagatggacaaaggcagtcacaaagagacgctttctgtagcgtattttaccctggtcatagtccgtcgctttgaacggaactctgagggagccaagaagagctacagatctcccctattcaacccatggccgaagacccagactaacaaataaaccagtcgagtattgtaccgtaagacactatgtacatcaacaacggcatacatcaacaccgcagccaacgaccaagcgggtgatggaggggtatgtttcaggccaattcaaaggttggagaacaatttgcccaaaaaaaaaagaaaaaagaaaaagtcattcagaaaggacatgcctgatgagctcaatgccatgactcgttaaaattgatcaaaatgagggatgttccgtgaaaaggcaactagacgtagtactcaaaagtgtgatctgccttgccctaccggacaatacctagttaccttaccttacgggaacaagatgagatgaaattagatggaacgaaccttggggttagggttaaactggcacttccccccgtaaaacaagcgcagaagacaaccgccgtggatcatggatcgcaactgaaagctcatctcaaatgcaaatgtcgtcgtgattgttgttgacgatctggtagccttggctcatcgctctccacccatggggttggcggcaatctgacggtactctcccacgaccctcctccccacaatgtcctcgtctcataaacgtactgtacctttgtaccacactgaatagacgcatggagagtgccagcgaggtcagtgcaggctgcacctctgcaggtacaaggcacagcactaattggaatgaaaggagctctgtcccttcgctttccgctgtcgggtttccgattttttctttttggcccctgtccgaccttctctggaggattttgcccaatgaaattggcttgggaagcttcatttcctcgagcaccgaaagcgcaccatttttggagaggaaaggtggtgcacaagttgggcgggcagacgcacggtggaatcgtttgtcacacaaattgcttttgcatgccccttttctccatggacggatctcggctggccaatgacagagctcaattgacctccaataaacacaccccccacactcgggggtcatccggtccacggcgggtcgctcctccgcgtgcttcccacggtgaaggtgaaaaactaagccaggtcaggtcggctgccaaggcgctcccaatgcgctccaaactgcgctgccagccagccgaggtgcccgcaggtggaggatagcacctagtagccccacggctgcccgttcaggtttgttgtgttgttgcagtcccgtcgttcctggctcagtggaggctacctctaggtaggtacatacctaggtaggtaggtaggtaggtagtgcaggtgccgtgcccttgtgcccttccttgttggtgcctagcgtagtcgacgggatccctgggaggggacttccttgcgtgtgcgtgcgtgccctgccctgcagtgtgcatccagaaagaaagttgacggtcctcctcctccgaaagggtgaaccacccccggcaaggaacctaaccttcttccactacaccttgcctcatccccagaaccaggttcagttcccaggcctggccccaacccgcacactacctctacctctacctctacctctacgtacaacccaaaacctcatcccatcccgttgcgtcttgtcgtccgaccattccattcctctgatcatcagcttcaggtccgccgccgacaagcccctctcagcctcttgtcgcttgtattcggttccccgcgttccaacccgcactttgggtgtgcccgcgcgcccgtcgtcactcctttacctggccgacaataagaagatcaattctcttctcttacgacgacttctcttcgcccgctcttttctctcgaatatttgtcggtatactgccatcaaaacaccagcaaacccaaagacctggatgtgacgcgagatcgtcctcttcttttcgtttcttcatcacactcgctcactgtgttattttgacataccgaaacttcccacgcccgatcgaccgaggatatcaaattggaagactacagaaattggtgctgtgcgataaacggattgggacatcgtaaagatacctcgacttctcagcactattgaccctgcagctttcgcaacaccagactcacctcttgcccgggttttccattgcagaacctctctgcttttgttgaccatagaaagcgggtatacgactttggactcgcccgataacggcggcgaaacatacggtgagtggcctggggtcctggtacaaagggctgtgatccccgcgagcacgagcaaggggcgctgttgcgctttgcacgagaccaagctgacacacagtcctccctcacttagaaacgcaacactgcatctgaacaggttgacgggacgtcgcttgattcgtcttgccgtatcaccgaccagatcgcttcgggtgaaccctcgcaaaaatacgatctgcactacatccctggatggaatgcaaatctcaccatccgccactctgatctgatctgatctggggcagttcttataatcgggtctcactcctctccgtcagtgtgagcttgtttatatcccgacaccgcacctcaaaccgccagcatgaatcgcttcagaaataagaagaaggccaaggaggaggccgccgccgccgccaccgccgccgcagtcgcccgctctagcgaagactcggagcaatcctccttgtcaggcttcaaggggttcaggaaggggaagaaggcaccggtagaggaacccaagctggaattcgatctctcgacagcccttccttccgacgacaacttccgcacaagtcttctcatgacaaacctatctgcgcgcttttccatgctaagagaacaagatgaccccaacaccaagattggcaaggccagcgacgacagtgtattacacccaaagcgacaatcgcgacttcccgactttggttttggtgccgccggaggtcttggggacattgcggaggtggagtccatcaaggctccttctcactttttcaggagcgattcgattgcttcttctgacttcgacaatggtggaagcatattaagtcgcggaaaacctattgagggtaacaacctgtttggtggaaggcaaaagatctacaaagtgcctgctaccaagtccggcggcctgggaggccgggcattgtacgccgatgacgatgtcgccttgtccgcttttcagcgttggcgtatttctgaaaaagaaaaggagcagcaagagcatgcaactgaagaggagcatgagcaggcgaatgcccatgaagaccacccacgatccgaatcaccaccccccctgggatacaatttcaaacgggagacgagttcgactacctcgtcggcttccatcatggcgcgcaattccactgctgccaactcgatcgcatcacagcctgcaggttacgtgtcaactgctcctacctcgggcgcttctactcccgctcttgaccgatcggtgacccataagagacgtctatacgagcaaagcacgagccaagatgggccagaacaatcctctgtgctatcgaggatcgagtctctcaaccgccagaagaccgcggcctcgggcgtcaaggcccttggtgaccggctgggcgaggaacggaccctcgcaagcaaaacaagcgcccctcagctaaggtcagtcagtcttccgatcactactcctgcgactggtactggggacttgggaaatggggctgctcctcaagcggatcccgagctaaactttggtggctctcctccactcagtccccccatcagcgagactggcgaaccgctccctctgttgcccattcagcctaacgatgttggaaaagccaccgctatgggagtgtttcagaagcctttgcaaccatacgacgagaccaagtacgcccagcgccaaatccagctgcagcagggtcgcgagacgccaacccatcgcttccgggcagagtctgatgcttccttcgctaccgctcgctcacaggagtcatctacccacgggcagccctttgagggacgaggggatcctctcaggactcagccagcattggaagaagagccctcgactaccgaattcgattcgcaaacacccgaaagtcttcaagctgaagctttagcagccctttccggtcagctcagccttcagcgtcctgccgatgaggaacaccctgcgctaaggggggctgctgctccacccccgctttctatcagcacatcagcaaagtctgaaaacccaagaatctctatcgaagagtcaatggagcctgcatcggcagactctcctactcttggccccaacgctggacttggtggcctagtccgttcacaccttcgctcaggcagcaatgcttcctcgatctggagtgcccccacacaaaacaacgatcccgagccgcgaccgctcaatatgttgccggaccccaagatcactccatggattgcgcaggaacaagaatggacattgaactattacggaaacggtgccaaaccaaacactgacaaccaggcagctgaagcagtgcagaaggaaacacctgtcgtagactccgcaccctccaaccggtcgagcagtgcgaccaatcacgggctatccaagccttcaaacagatccagtaatactgacagcgaactggacgagttcgcaagtcaactggccgaggctcggcgacgagtgaaggaaaggctgacttcttatgccgagtctgatagcagcagagcgacatcaccagttagacagccagaactcccctcccacaaaggcagccaatcctccctgaaccacttgaacatcaacatcctcaaagcaaagtcaagtagtagctctctggtagatcgctcacggaataattcgggaagtcaacccaagtccagcctaaagcttctgggacttgggggcgccaggagcagttctcggagcccaaccaaggattcattcgacgtgagggagacagccgtacaagcgatcccagagaggagcaaggcgcgccaggcccgtcatagttccgagactgagaacgacaattcaactcagtccacaaatgacaaagaagatacttggaacgctcacccgggtttgatggcattcagaaatgccaagcgcgagctgcagaagcggaaggaacttgaggctcttgcacaacagcagctttccacgaccgcgccgtctcttgatgagtcaagcaatatggaaccgctggcattgcaatcgcctccaagagctccgaggaggggacgaacgtcgagcagggacgggaaggcacatcccatgcagtatagttcacgcggccctagtcaggagcgtggatatggaatgcatcgtgactctcctactgctcacgtcatgcctggcagccgtgagagaagtgattcggatgccaagcggggaagatcaacgtccaaaagccgccggctgcaccatctcatgctgcaacaagacgggaatatggcgcctgggagccctcgcggcccactgcgctctcctggccttcctgatacaaatgtcaagcagtctcccatcatgccaacccaaggctattctaaccgcggtgccccttctcccttgccttcgcctcatttacttgaaagatccaagtctgcaggcaatctgaaagccggtcgttcggtatacggtgcctacccgggaccgccgtcacccgcatcgccaatgccttcttcgccgtatactgcaggacctgcgggatccccggcgggaacgccaaccttcggttccaaatcaagacagctcatttcagaaacagcgaaacgcttcgtagacaagcgggaaatctctgagccgaagtttgtgatggcaaccagccgtatgccgacgatggatctgcctcatggctactcacaggaaggcgggtctcgcccgagcagccgtgcgggagtaccacctgtacctaccacggcacctccagttccacccatcaaccctcgtcgcaaacgcgagagcccacgcgacacgcctgatggtgccggcatgggagtacctcgccctccatatgcaaatcaaacagagagcatggctgtatccgatgctgaaacgcaaagtgccttctctgttagtgacgacgaagagcccggaaaatccgactaccggcgacggttgcgcaaacctcacatcgagtcatatggacgtgttgggcgagctcttgctaatatgggggagaatggttcaacattctctctcaaacaagccgagtcgcagcacaaatagccccattggcatgctccaagcccatctcatgtcttgtttggaagccgattggtgcaggcatctccgtcattgatttgcacaaaccatttatctgtcattttccgatccttgaaacccgtcttttctttcttcaggggctgtgttgctttcgggttatgaggcgagcagcaatggaggcaggagtggccgccgtgctgacttgaatggggcttatgaaatccagatacctctgcatttatatcaacttcgtgtacaaactttgttatatctttctttcactttttgtttgggttctttgttgaacatttcgtctcatagtgttttagacttcttgcccgtctctagcggcttgcgcagtacctggggtgctgcgcgttgagaacaaacaagatgtaggattccgtgtacggcagcagcgggttagtcacttcttgatagagactggctcgggaaaagtatttatggactccatcacgttgacgaggaggggaatgtattaatcaggtggaatggggaacggagaatgagccatgggtgtacggatacggctggatgccggcggtaggcggggaggtgattcccagcactgtgcttttgggaggttcttaggtaataggaaatataccaacttctgttcaagacccaagttcgagagcagctgggtcagattacccgaaggcttctgggtgtgcaaagatggggacaaatgacgcttggcgcccagaagccctcgggtataatggctgcttttcgtcgttccagatctggaggagttgacctgacccgcgtggagatatcaaatcggtagcacttgtaccaagagggaggagacacggcccgaatatcccaagtctcccgaagttttcccacagacttcgttactccgggataagcgtcggacttggccagaccgcgaacaagcaatgggttaaacttcggataaacctcatctataatgtctgtacttttcaaggtaatcaacccctcacctgctcgcttttctgctcctttcttctcaccatctggacgtaagctaagatataaaaaagaagaaataccccaagataacaagcgtcgtcgaccgctccctcgcatcaacaactcagctaaattttcctcaaccgcaaccatgcccttcattcgcccctttgagccaagagacactgaggcttgcatgcacattgtaagtgccaatttgaagcacctcacttgaccatgcaacactgctcagattctcaacccttctttctacagcattcccttacagcacaagatcatgtacatccaccaacctacctaacaacaaattactaactccaaaacctccccagtgtcgcgcaacccagtcccctaccgtcgccgctgaccccgtcaccgcccgcatgtccccctacatctggtgtgtccaattcacccatctctctccacagacctgtttcgttctggtcgacgacaccgacaccgataccaacaccaacaccgacttctcttcccccttcaaagacggaaaggatgggaaagtagtaggctacgtaatcggcacccccgacgtccacaccttcgctgcttgttacccccgctacatcaaggaagtgctgcaatccccccaaggtctcatcgacgttcccccgcccaagcaactggacacactcgagagctggttcctttcatcttccgaaggtggtaaaacgaaagaagctgctgctgctacagctgctcaaaggttgaatccggtgtgtctagctcaacttgcgtataatccgcaatggctggtcttgtcagggccggagggcggaccggcggaagcgaggaagaaggagatggtggaaacgtggagggccatgttgcatattgatttgctggatgagtggcaggggaaggggtgggggaggaaaatgattgaacggtttgtggaagctgtaaggaagagtggagaggagtatggaaggggagtgaatctgggggtggcgggggagaataagaaggtggtgaagttctatgaaaaggtagggtttagagtttttgaggggggagaggcggaggggaatgtttggatggttagagacttgtgagagaaactcgggggaagcaagagggagggagtaaggactgtgtaagagcatcactgcgtctccattagggtcacggtttcgaaagacaaaaaaatgttggtgagatcgcagtgtttgatatttctcgactctatgaggaactaccaggtacttctcatgatctccacatacttggttggtaatgcgaacctgagggtattaggtacctgcatgtcgtgattgtgcggggaaatgcagtgcagggcaagaagttgaagcgggtgcacgctccttctgcttttgtccagctgctcaagcttccattcttcggacatttggtcgctctttgtctccaggaagcctgcccgttctttcttcctttttttcctttgacaagatttcggaacccaaacttgattcgcctctttctgtgattggatttctggcctctccatgctaagaattccctggagagtttcttgcccattacatccgatgccacccattgcttatccggccgtcactggcactcgaaaccccaaaagacctcgttgatgtcgatggcatggctgcggttaccccgactgacagtgggcgatgtccagaatggtgacctggtctcggaggatggctgaaccctgctccctgtaatggacttcgactttcgtcgtcttctcttcttccactcatcatcaccaaccccggtcgcgacacgtctcctctagccgcgctggccattgacataggctgatgagatccacgtggaatgctggccaaatattctgacagatacctggcaacttcctctggtttatcgagtggtggtggcggcggcggcgctcgtctgcgtctgtacctcggcgccggacatcctggcttccacaccggtattttctcagcctcgtcgtcacaaatgtccatctcatcgcccgcgtaaccagcagtccctggtctaaacacatccagcaacaccgctgtgggcggtccggttggtaccggcggtggctgtcccggaagtactaccccctttcctttatctctctgactcctctcaaataccttgctcaaaccctgcctctgcaccatccatggaccatttctctcgacaactcgctgatccgccgtacccaaccgttgtccataccgattcagcaccacgctatccggcctcaacactcccacgtctcttctgtttcgaaactgacagcgcggattcgcacacctcgtcaggtgcatcgtgcaacgggaatcaaacacattgcttatccactcacggcaggcgcattcccagtggcatgggtcgatatggaaagggtgagcgtgtaggccggcaacggttcggacaacggttggtccctgcatatggactcctctacccccttcgggagggagcaagctgttgaataataaaagaccgccaaatccaggtccgatggcacagttggcgcattgaatatgagagcaggcagggtcgtgacagcgatcaaacgttttgttgttcaccatgccgatcttgtcgaggcctctgtattcatcgctctgcagggaatggatcgctctggttgcacattgacagcagaaccatcggtttagttgggtcagaagagggatgcgcaggtggaaaggaaagtcgcccggagcggagggtggataaagaacttcatctcggcggagctcttcaacgcgcggttccggaaggccctcggctggaaaggtggtaagaatgcgagtctcttgcgccaaagaagtgttgctggtcggatgctggtggtgttgggagtagttcattgcgtttgcttgtttatgccctctggttgcctggtagcagtggtctagaggtacacgcattgattgcatgggtttcgactgggacaataccaagctggaggtaaccgcgtcgaaacgcttctgttttccgaagaagcctttcagacggatcgaggaggagtccagtcccacaatgttggttacttcgttgatactgctgcatttatcgaggggtcaccatggaaagatggtggcggcatgcggtgggaagcgtgcttacggtatgtcctgtcccccagtcgagaaatttgatggccatgtgctgcttacagcgccccaatagtacgtaagatgagaatggatgtgatcacgcaaatataacggaaggacgaggatatagggaagcaataaaagcaacactgctatgccttatcacctggacacaccattctccgtctcccactttccattgtcggaggttgacctgaactccatacgtgcgtacccgtttccgatcctcgccctctcctagctccattagcaggagtatccaagtgcggtcgggataagttccctactacggccaactgcataaatcttttaatatcgagttccgtcgtacatggacaagaccgggtaacacactgaccccatggcaagcacgcgttcatgagggcatcggaagcctgctggccgggaaacgtgagacctacatagttctttgagactcacaacttgcaaggtgaatgcttggttgaccgttatgtaactacagcccaggtttgcttctgcggctctgagtcggccattagaaggatgaagtctaacagaacggtgtaacaggacagccgcgtttcaggcataccgtacatcgaactagcgttgctactctatcgaagacaaacgccacatgcgcattgatacgacatgtcatatggtggagcaatagcacgggtatagacgaacaataatgaaaaagtgttcggaatggagggggccaagctttgggctagctcccttcgaggtcacgggacaacatgtcagcaaacgcctgatattacatagggaatcacatcacgaggaaacatggagaaacacgttgacaaatcagaagtttgttgttttattttttttcttttctaatgtggtgatgatgaaaaactaacaaccagattaaaatctcacatttgtccacggtttggtaagtcgagaacacagctgtacagcggttcttctaccagaacatgaaatgaggaacatacaacaaagcaagaaaatatggctacttgccacttgacgctctccgctaaaagcccttcttgatcaggtattcgaaaacatcccctacaaaagcactggtcgtagccgccgcccgggagcctttgactaactcggtggcagtctcgcaggcataactcactcgcctcttgagagtcgtgattgccatcgaagctggagcctttggttcaggaatatggagatccttgaacgaaacaagactctcactcctcttcattgtgcactcttcctcgtcatgggtccgagtttctagcgcgggtggcaagtacccttcttcaagattggcgatgatgtccgtctcgctttcattgttcgcgcaggcgccgaatccttgatcactcgctttgttaccaaaaatttccatgtcgaacaacggacggagtgaacgacgtacctgatcttcgacgggagtcattggctcgggcgaggcacaaaactctccacgatggcgctgatggtcaggcggaaggatggtggtagtagtaccagtgggagagtatgagggggcggaggaggtggaggaggaggagggggggaaccacgaaccttgttcatactgggtttcaggctccagcataggcgcatgttgtgcatgctgcattcgctcgaggataagggggttgggacgatgatgcttgtttttacgcatctgtgttctcttcgtcgtcgaagtcgatgatgatgagggggatcccatggatgacatggaggcccagggcgaggtgagctgctcgtgggggagaagagggatgctgatggtctcgttgctgtcgtagcttgaagagctgggtctgtcggattgtttcatgtcgggaaaggggaacgatcctgaagacttggagtcgcttgagttatcagagtcaagaggcaagtggcgggctgtgcggaggggcgtaaggtgcgccgatgaagggggttgaaggcgctcgtgggggaggagaggcacttcgaggggtgagtccatgctggacttgcttgatgaggaggagttggttgattgcatgatgtttgtcgttgtgagtcgttgtcttgagagtgttgttgacgcttttattgtcgagaaaagaaattaatccgcttcagagggagcggcattgtctagaggtatttatagtcgagtgatggtatcttgaacgtcgttgttgaatccattatacggcagtcgttctcctctcagttgggtatcatctatcttgttcatccgcacatcagtctttttagataaactattgtcggatcgtgcttccgaacaacaatgaacaacgagaaacagccctcgtgtgcggcctctcgaggtgcctttgtttcggagcgggagggctgcatccccgggaccagtcagtagaacaagggcgttgttttccgggtttcaagtgaacacagttgagttattctagaagacgggcattgttctggaagacgacgttcgctgcttcccctcgttgtattgtagccgggatgtttggcctgtcttagcttggaaatatgaaggacctggccggagcgattaccaagtgaaacattgtttctgaagacaagtgatgttcaatcttcacgccgctcattttccgaacagcattcatggctcagtcatctttctagatggctagaatacagagctcctcaagaagttcaatcatactcttcgtgattacagaaagtttccattgttcacgatgactatgtagtcttgtctcgtcggcgctctataccggtaacaactaggtatcaaaaaaacacgaggggcatcaatatagtgccaaaaacttagcaaagttacccccaagtgcgaagagctattcatcgctaagtcaggtgttcttgctgacttatttgttcaatcccagctgagtggactcgactgaacatgaagaacatgaagaagaataattctatacaattaggtaggtataaggacaaggtgagtggcaaaatgatatccatcggaggcagattgatacacttagattgttgggaaagtcaataaggtttgtgaatggatagttggagaccaggaagaaatgctcgctcgggaaaaaggtcattgggggggaggagtttggagagaacggcatcatgcaacgttatgttagagataaaaatgccttgagaataggagtacatcacagcttgatatctcaggctcaacagtcaacgagtgattattctatttatttcttcaatctatgttgtgcgtcttaaacttcggtcagttagaaaatctaccacttacccacgagtatctacttctccacacgcccccacgcaccgtattaccatatcatcccctaattgacttcatggttacactcccccagcactcttaactctcttcctcagcaccgaacaaggcgaaagagtctcatcctcatcatccattcttctcctcttctgcgttgagggcttgaaccagaaatcatctgtcccgtcccagttttctttcttctcccaaaagtgggggtcaaactcgtaattgcgcttaccatcggtagggtggattcccttttgtgagccgtatcgagaattgcggtaggcagtcatacgcctaaggaagaagaggtcattttgaggggggaggttgttagtacgtacctcgggagtggtagatgttgatgggggatgtacaatcttgactgaagtccttcttgttggggaaggcgctggagggcgactaacggggttgtggtaagagaaaggggggttttgagggggagcaaggggcatgcgagattgaagaagggttaattggggatcaagcactgatgcattgttcatgttagtaaccgtgggcgatacttgtcccggcataaccgccagcatctccgggtgttcgaggtaatagcggaaatcatcctgtcggcgttgtgccatttgctgtccatacgactttggtggtggtgaaggatgtgaatactcggctgatagcgggaacaaattaacagacggaataggggtgggaatcgagggggtatcgaagcccaagccttgctggctgaagacttggcgggcgaactccgtcatctgcgacaagtcgttttccaatgttagctgctctatttgagcttcgatcagctgtttttgtaacttatctaccttgaagtcgctaacttcaagtaaatcaaagtcaagaagagcgccggctgcctcccagaagttccactccttgtacagaactcgtagtgtgtcttgctgtaccttcagctgcttctccaagttgcagatgatatctttcacagccctatgcaggatggcaggagaatcaggatgcatttcagacatggtgagtgattttcgacgaagttggtagtactgtttcaggctgtcgcttgtcgcactcgagtgaagtaacgaaaagtggtggaaagtggaaggtatttactcgcagcttgcaagcacttgtctccaagtcgttgaattgttgatggtccagcgaagtctgttcgtggtgtcatggcgatggctgtcttataatcctcatcagattgaaatgaatagacaggcacattctccttcggcgcgagcgtggacagcctaacaaggccattatgaacaatggacaatggacaaaggtctcggcctgttctttgaccggacgggagcggatcgtcttccggtggcttcagacatggttcgacgagcttgatcaaagtagcatacggccacacggtgagacgaatgaagagacaaaggagtgacagtgttgaacagactgagagaaccgaaggtaaagttgagtgtgccgtgaacagaactgaaatgcaagaacctaaggaaggctaaacctaaggaccgcacaggcggaagcgtcctggagctgataacgaatggcatgcaaccgccaacagatggcagacttggcaaacgatgagatacccaaacttgtcacatgcctcacggtgattggatgaaccgggtaagcgagccggaagaacttccggtcttcgattggttgcttgggcaaaagggacggcagggcaggcacagcaggctcggactctgcaggggcagtcacggcacactgacagtcagtgaactttgactggagagaagcgtttcttcatgaaaacgcgtgtgcgcttgccgaacctcctggacaacgactttgaggatctgattgaaacagcagatcagctttgggcggttgtgagacaccgacaactcacagactcaacgtgcggagcagggcgagcgggcacttgttcggtcgtgccacttgagctcgtgacgttgaatccattccatcccatcccatcctcttttcagcccgcctggacctggactcctcgggcactcaactccttgactccctcccgtcttggagccgcggggcttcccctcagtctggctgtgcaacctcgagggacaacaaccacacaaccccccaacctgctgaagtgcgacattcggcacagtccgacatgtgaaagtcatcgccatccaggtacaccaagtcgcaccacgacaaacttccatgccagtgtccgtgatggatacggaaatgccagcagggtcgcttcacatggaaaggttgcttcgcgacgtcgctcgggtcggcattggagatgtgcaacgtccatcatatgaaatgccattattacttccagataatgacagggcatccatctctctcgatttgcatctgacagcgattcccggcgacgaccgtggtagcgctgaaacctccggaccctgtttgcgttcccaatgatggcatcaccagcccgtccaccccgtccaccccgtcctgacgcttcatccttcaacctctttttctgtgtgagataaacaagacggactcacgggccgcccctgctacatactacacaccacagtggtcactgcatatagtctaaaacgatgcaggtgtaaacactggcacccacgaaaattcaaatgaacaaaagccagcgacatcggatggcgcaatatcacagacattttccatgcgtcttggctgctacctaacccgccttggtctgtgacgctgagaagttttccaagagtcaatatttccattttagaagagcagacagcccaccatccacccgccctcacgagttcactcgagttcaccgctaacggcggagcccttcccattgcaccattgctcacattgctggacaacgtgataaacggcgagctcgtggcaattccccacactctcagtcttttccttctccattacagcaaccatgtcctaaacgttgacgtgtgtaaaagatttaccatttccccagcctcttttctctgcataatcgaaacagctatctttatttgattggcgacgtgcagcagagttggataatttcaacccacggtctgactcacaatccacgaaaaaaattttgcaatcatatttttttcccccgcgaggtcagcgcccttgcagttttttgcagttctcttgcagcatcgaggggtactgcagcagttcgatcgagtgagcagatagctctacggacgagtgggcaaatcacagcggccattggacctccggctccgttcacgagctccaccggccgccccgctctccgctcccggcactcgacgtgcattgcaacgggcattgcaactcactttcaagacctaagaaaaggccctgtccgaccgaccgacccgggcttgtccgactccctgtcgagacaacgctcaaggccctgtctctctgcggcctgaccgcctcttgggatccagtcccatcgtggactgttgctcaacagatgtacccgcgatacccaaatcgtccaagctgcgattcgcgcctcggtcaccggatggaactggtggaaattcgcccacaacgtcaccatcactgactgtggactgactgactgactgtcgttcccgatcagcagaacgttgacgaacggataagcaaagtggacattaaccgatacacaaatcaccaacagctcccggcccctcgtaggtaatcttatctctaaccgctaggatagataccaggtagaaccgctagaaccgccagccgttatcgtcgacggagccttcctttttacctttttggagcccggaggaccatccgcttggacgggccgaacctcgatcagtgctcccccagctttacaagtgaaaaatttccagccgccttctcgaattaatttcttttcgtcttggctacttcaaactgggggtccccaagagaggttgcttttctgctgcagtccagggtcggctgcatcccgctaacgcgcttccccggcagaccttcctgttcacacgctgcccctttctgccaatgggacttttggccttgttgtccccagtggctccctctccaattccgcaagctcattcgcccatctccaggcttccctgctgcgaacgcttccggggttttgctggtgatttcggtcatcctgccccaaatatacgccggcgtcttgtcttcctggatccaagacaaggcccagaccaacacgcgatcgctgaccgcaacttttgggctcacaagtgctacaagtgccctttcccaagtccgacaaatatacctctaggaatccctgccaacgatcgaagctttaagaaaaagggcccatccaccccccgtccggctccagcgccgttgtttatttatcgtgggtggcctccggacctcttcgagggttcccggcctgctttatgctccaacagaggtcacacattagcatctatacacaccatggctactcagctgtcctgtgaccgcccgctctcccgtgtgagcatggtatccaaccagacatatcatagcttcaacgacatcgaatcccatgaacccgaagtcaactcgcaacaaaccaccatcgtctgccatgctccgctctcaaaaacccttagtgaggaccgtcctccaccgcccatccaggaaatgcgtcgccaagattccggctacgcatctattcaacgcaaagaatctcgctcatcgtgccacctatcatctactctctcgacgccttccacttcagccaagcggcgctcaagaccagccgttcaacgatcctcaaccgacacaaaccccggcactcgctcgagcaggaaagctggcaagaccgtctcacatcgtcggtcttaccagtgtcgtccaacccagtctcagcagccagtgacgtactttgagttccctgtcttcaccacctcgaaccccgaatatgccatcgacgaggccgaggtgaatgaggacgagtccgcgcagacacatgttcatcccttaccaccgcagacaacacactattggaccagcgactctaccaggaggatggaatatgcggctatcgatgctgccagccggggcgtgcgcggatggttcatgcgtcacattgtgccagaatgcgtagtgcctcccagcaagaggcatgttggatttgaggacgaccgagggagcgtggtgcggtaccgtctggaccttgaggaggacgacgcagagaagactgatgatcgtagtgatcggaggcgcaagagttggtggctcagcatattcaggcgatgaacatttctacctgtgcctcaacaacttcgccttcctacggtcgagatatcgacatggagcacacacatacacgaaagaagtggcgcatttgcatttatcggtcaagcgggcgttatcagcagcacttttcagcatcgattcggcgactatcatccaccaacaggcgtattatacccttaatttggcttcatgtaactttcaagcatttttttcgacatgctggccgacgtcgatagttcggatcgaccccctcaactttgtggtttttttatctttttttttttttttttttttttttttttgggcatcacatcatggagaatttgtactttttttggcggcattttatacggagtttacaattggttacggattattattggaggaaatagcacagggatgatcataacgataatttgcttgccggagtatattgggctggatttgcaaaggaaaaccacgtcaatcctacctcgtccctgacaaaattgatggcacccgcttccaggttttcacccctgcaccaagccttggcagacctcaccacttggaaaaaagaccatcaaaagacatgaccttttctctttcacgatccattttctatagtgatttctattacaatgagatgctccagattccaatgcaatgacaggagctgctctctctacccctaaaaagaatcggcttatcgctgctatcgacgaagcaaaagaccacaatgagaagatcaaaagcaaaggcctcgaccaagaccaccctgattttattgtcaaatacaacgatatcttccaaaagtatcgcatttcgaggcgaaccggcttcagaatccttgcccaaaaagatagagacgatggccggacttttcattctacttatctcgagactagagggagaaagaagaccttcaccaaagagatgctcttaaaattagaagagttcattgtcaaccatggctttgatggtagaaccatcccttatgaggggctacctgacgctgccgggattgatctaccccgatctgtctccgggaggaccgttcaaagagcattgaaatctattggtttccggagatgcattgcttgcgaaaaagagtacatccctccgaggtccaaagagaagcgtcttcaatgggcaattgacatgcttcggaagtacccaacttccgaggcctggcggaggatccgtttctcagatgaatgctactttggttggggtccccaagggaagatatgggttattcggagactaggagaacgattgcatcctgattgcattatcgagaaggaagccccggccgaaaaagatcaaaagagagttcattgttgggcggccattggatataatttcaaatctcctctcatttggtacgattcgggcaatgacaatgggaagatgactctccaatgctatagagatcagattcttgagccggtagttggagaatggctaagaaagggagaagatttcgtcttggaggaggatggagattccggccacgggacgggaggaagtacctctattggccggaaaaggaatattgtaaaagaatggaaggaaaggaatggtctccagcattatttcaactgcagtaattcccctgatttctcacctatcgaaaaggcctggcagtcaccaaagcagtaccttcgtaaaaggggtaaatggaacgatgcagaggtaatacaactagctgaagaaggctgggcagccttgaagcaagaaactattaattcttggattgaccagatacctcaaatattgcaagattgtatagatttagagggtgcccttactgggcattaaatgcaataaaaatcgttgatttttatggtctttttcgtggtgttctggttgatatattggtggtggctggggtgccatcaattttgtcagggacgagcctacctctactaagagggcatcagggaaagaggacacactggagagtggggttgaaggacaagcctagttggaaacaacagccaagacctagccttcaacgacggggacttagcgacgaatgttttgtcattgtcttaatgatctaatcactgaatgaaattggaagggattcgcttatttgcaaacactttatctgcaggattgatactggctttccacactatatcttctagtgaacactggcattctttttttcttccatcagatgcaccactggaaccctgtacctgtgttgcacatttacatggctggctaaaccttccaacgcctcacagaatgatgtatacagctgttgcatacctcgcgcggtgagctccgaaggacagcattgtcacacctcactgatattctcccgattcattgcaccgacctgtcatcctcctgatcgttgtcacctagaaagctaggtccacgctacgtgtagctgcgtagctggcctcagacaccggcagcttcgtgtcacccttccatcacacgattcaccaaggtaatgatacacgaacagaagagaacaagggttattcgacagaacaatcaatcggtcactccgctctcctcaacttcacgttcaaccgtagtgtacaaaccggcaaaaccgagcacaaaaccggtagaccggcaacgcggcacaactacgatgccacattagcacgtggcaggcacgttttttttttttccttctttttcccatcgtgtcgtttcattgtttttgattgaatcggttggaccgaacgaacgacaacggtttggatccctgtaccttacctcgtttaccctgattgtttagtgtaatcctgttagtgcacaatgtacaggggtatcttccaaggcacaaagagaaggggggggggggggggcgggggggctgatctgtcacttacgctctctgtacaccaatcttcttcagctctgttagctcggtacctattcacagggaaatcttccaccgatgaagctctgcgtaattatggcgtttttacctgggccagaataaagaaaatctgtgtgcaggtgttcagatccttcctattaactttgttaacaaacttaggtgaattcagccaatcatagcgtgaaaatggacgtggcatgccttgcaaacccctgtcattcccttgtaaaaaagaacggaggaatgcgtcccgcactaacagttttttcagccttgatgtacatgtacatgcgtactgtacctactgtgtgcccctgtgtccgtccgaacgacgatgatgacgaacaacgacgatcatcaccaacccctcatggaaggttggaagaaagaaaaaaaaaaaaggagaaaatggggttctctttcggttctcgaatgccgttgacgatctacggaatcttgttttgttcatccatcgttccattttgagatacttttgtgggttcgtgctcttttgttggggatgcgccggatagtgtaggtacacatcaatgctggtttgtttgttagcgtaggacacgccccacatccttctacaggggggtaacacggtcagaaaggtctattcgcgcgatttgattggccgaaatcgctagattttaacgttagaacgagttgatagaagggattcacacacacgcacacaaacctctctttctagccaaaaactactagaatcaccaatcatttacaattttcactttattaccttctataatcggtataattatcaggcatttactttttgttgttccccctgttcgaaaaccctgtaagtaggtaccaagctaacgaacaaaccaggggtgatgtgtacgtcaacgaaatagtctaaacgataagagggggcattcagggggggttcaggggtaccataaccggcacccaccagccaccgcccaccaggcgggcaggcaggcactgggcaactaaagaggctcaggggcttacaggttcaagagttcaagaattgtgatcatggctgctgggcatggaagggaaatcattgtcaaagagaggtccatcgccagccaggcagaagttgggctggtcagtgtcatgaagtgtgcttggtaggtagagagaggtacgggcttgaacgatacttcctttttacgagaccaagaaaagaggagatggtcttgagagatgttgaggctgttggacgagctccaaaccaccagctttctctctctctctccatctattattagactctcctcttcctcgcatctataggtccttttttttccctttgtcatggtcttgaatatactccttcctattctttttttttctctcactcgcagctcacattaaccctcacgtattacccatttccctctagaacgtcccaggacgtagaacagccatcgactgcttcccctcgtttcccattccacctgtccctacagcaatgcaatccgtcgttactccctgatcaagccatttctacaatccccattcctcttctacccatcctttgtccccccttcttccctcaactacttcttcccactacttccagtgctgcttctactagcgctgaagctcgaattcgatcccaaaccagacgagcttgacccggaggagctgcttgacgttggggcgctgatggtgattgtggggaggaaaacggggattatgggggtgtttcttcggggctgcgacattgcactgtcgggatggtgatgtaggggtggggtgtcccagctgtctctagtgccgtacggtcggaggtaagtcgctagtactgatgggaagtctgcagtacctattcaggaagagaatcctacgctatgcctctgttacttcagagattggtgggtggatgtctgccgttgagatcacgacggtgcttaggtcgttgctgaaagattgagggagtcggtgcaaggtcacggtggttcttgcctagatagatttttgatgcagacccccgtcttgttctccttgcatggctcatgttgcttggtgatgagggcaggagcgatgcgtgatcgtgagccacgacgtaatggtagcgtcaaacgtggcgttctccgttcgttcgttgaagaagggttcggatgcggtcacgagaatttgtaatcaagactgcacgatctcaacctcataccagtagcacattgatagcattaatcaaacagagtagtagccgtcattgtttgcgaattttacaatccctcgttgtacagcaacaccaacatcatcgccgttcgaggcgactaatccatcgatcattgatatactaagagtgcgatgttctcggattacaagaaatagacgcgttcatcataaattacaggctgcagaatgggacgattggcgttggttgcgaagagcgactcgatgctgcaaaccgctgctgtgcttttcgcgagacagcctggtcactggccagtttcctcctacgccgagtaaatggatgcttgtaagatgttgatgggtaatagggagttataccggggcggaatttcatgagtttcaggacagacggatcgaacttgaccagcgatcgttgtcgaagcataaggtacggacatatcgctcttcgtttgctgcgaagttcaaatcctggtctggtgatgacgcctgcactgcgaacgtgatggccgaaggaagtgacgttgcgataggcttgggaggaagaaggggccaggggacgagcaaggatggtcgttgtccacgatgcatccacacttcgacgatgaaccagggtagtcatacatacaattatacgctaagcgatgccaagatctgatgatagcttcatcatcgtcaacgtttcttcatttcatgacgcatgcaaaagaaagcgttgcggttgtttgcttcgccccagaaccaaaaagtgcgaaaaagatgcaaaaaaattaaagtgacaagagcagggatcgaacggctgacgtacgtgagatggaagggagtagaagagccctattttgcatagccggaagacgccatctcaagaagtacttccctggagttccccccgccgttaggggaccttaggctacgtttgtagcgttcgtgggcggtcgtaggcggtcgcgggggagtcatcggcgtcccctcgggggcgggggctccaacaaggcatgtggtgcacaaccctctgtacacaagtgcaatgagagctcagcacaccacaccgctcgaccacgctgccacttgtctgtgttgaatatctgttgacttggggtcacttatcaaccccccattcgaagtcattctgggttcacctcgtgcacaccacagccacacagccatgcggcatgtgtccttcatgtctgcaaggcttgaactgccgcgctacgatgctgaaagcagaaagtttggcagtcttattcccaatggttgcgacagcaatatccgccaaagcatcgcaaggaagttggaagaaggaaatgaagagtgcaaaaaagaccagcagacaggagtcatcgcggcaagtgcagacctgacaaactctccttccaagtggaacaaccaggtcacatgcagtgctgattcacagtttgtgacctggggcaagtctcaacccaaggtgtagagatttggaagttgcgactcgggtacaatcggttcttgaagtctcagtcgtctacgcctgatggcttccactttgtgctttgacgtatctccctccatctcgatgatgagcaagagtaccttaagcaaaaacagcaaagagaatgacaagtgccttttttggcctatcacgttgctatgcagcgacatcttgtcaactgattcttcccgctccatagacagcttcgtcattttaagtcgtgtccgagtggaggcactcctcgaccacagagtacaagcactgcacttgccttttgaagtttgaagagaaatcgatgcatgattaggttctttggactttgcgtctttggcagttccgatcgtggaactgtgtggtgtttctgtcggatgggaaagtttgaaaaaacgagggctttcccctcaatgtattcttcatgtcaataactacatacgattatcccacaaattcaccatctacaagccacggaagatatgatcaagatccataatcttgttgttgcacacttctctccatttcccgtcacccgaaaaaaatctcagtcctcagtgtccgctgagtgttgccttcatagccgtcgtcaactccttcccaccactggcccggtgggtgtcctccatccctgcatgaacaagggtttcccttcctataagtggagtagcaacagaagacggtcctcgcttcttcttgccaactacctctgcaatatgtgcatgatgttgtgcagtttactggttaggaagcatggtagaggtaggtttgacctgcctcattagtagaagatgaaaggaaggtcgaaatctggcctcttccaggcccgggtgatatactttttttgccttggagcccagtagtttttttctctttcccttttggcagactgttttggctcttcactcggcttgccgacttaccggccagcatcacggaagtgctttatgctgctcccaggcctggatagctcagcaaatttggccacccaatgtgcgttgtgtaacactcgctaacatccctggtggactagaatttcttcgatttagaaccaaaatggaagacctcaggaagcaggtttccatattgaggtcttgccaagatgcccaacggcccaaaggaagagggcaagtacaacgttgaaggcacttggagagcctcccggttacgttggccaatcatcagcctgactcccactcaaatgatcgtcattaccattgcaccaatgcaagatcagcacaaaacgcaagatccgtcacatcaggccgttcagattgatggcgatacaatttgaaaactgtgcgtacaagcttttcactttttgcgataccccagtaaggaccagcgagggccggcgaattgttggtatccgaagcatcgaaggaaaggcacattgactgctgattttccggtaccgcattccatcattcataaaactccgtggtgacgagaaatgttagtcactcattgctctcagtcagccaagaccgagaataaacaaagtactcaaagcaaaaagcgaagttattcactggctagtagctgccttgactcctcgctttggagacatgaagtaaaggggaaaacccaaagcaagaacttgattgtgttcgaaaaaaaagaaagctatgaacaggaaaagaagaagatcatgcccaaatcattccatcaggtgcagtctgtttgtcaatcacaacccagctcactcctccaaaccatcttttcttcgatttttgttgtttattcactcaagaaagagtgaagaacggcgaaaatgtgaaaccatcaggccccacaaaggacggtaaaatgtttctttttgtttgcttgccataagaaaaagaaacaaagctcagaaaccgcttagaagccaatgaggccaaggagaccgccagcaaggccaccgaggacggcgtggaggagaccgccgacgaggacgagcacaccgccgacaaccttgtcgaggctcctgagcagaccagagagagcaaggaggagaggggtgaggagggggatgaggcagcctatttgaggatatgttagcttcagatctttgccctgagggtgagagggtgaacatgaagcaggaaaatcaacataccgagaccgagcttgacaatgaggaacttgacggtataggtgatctcaaggatgagaacctggatcttgaccttcaagcagtcatcgtcacagaagctgccgcgagcagcgagctcagtccagaactcgcgcttggaaagggtggtggtggcttgggtgagggcattggtgacggcctcgaagtcgggcttgagcttgtcggcggcatcttgttgctgagcgagggtggggttctcagggtactgagcggcagtcgcgtctgttttcgaagtggtcagtaggtatcctgccaaagtacagtcaagtcggagataagtagcaaaggaggatacatactcatgttcgcagtgtgctggcgaacgagagtggtcaactgatcgatctgagcagcctggctctcgagttggtttcccgcagcgatgggagttgccaaagccgaggcggcgagagcgaagaaagagaagaagattccggccttcattttgatggttggtgattgaagatcttgaagaatgtttgaaaggaagcgttgtttgtaggtatgtgagaggctgagagggttgtgaagagctgagaatgtctggaactctgaggctgctgatgctgatgatgatgagaagaatgagactggacttgaggagaggaaaggccagtatttatgtctttcgattgaggtcaagatggtgttgatttttcagtcttcaattgtcggtgacatcgcctttcctccggttaacacctcttccgccttctcgtcgtccccgtcgtccaatcgttgagtgtattcccaagtgccgatggttgatgaagtttctttttcttgtttggcccctgacaataaaggtaggtgaagcttgcatgatccaccaagtccaaccaacaagggaacatcgtcaacttgtggactatgttgaaatggtggttatcacttcagaatactccttcaccaaaatacctaaccgaatgcatgatgactatacgtggcatgcctcttctgtggatacatgcagctattcctacccacctacctaggtgtaatctcctaacatggttctggcggctgaaaggaaatgaacaggggaaggctgtacgaattgagaacaaacaccagatggggtcagggtcctcagctccatacgtattgaacggcttgtaaacaattcttcttgcagaaaacttcctgtcgatcaaaagcccttgccgcgtccaagaccagcattagtcgcacaaactaacgcagaaaaagcgaaataggtaactacccggatctaccccatcccgtgagaaatggatgctctacagtcgatacgcctatgcaacgagcgtggatgaaggtgcttctagaggtaagttttgagttacagggaatcttcaaaggagtccgacatcttcacaatggaatgtatgtcgtgacgtatctgcatctagtgagcctcatctcgtgctggtcaggtgtaacacgactggagggcgtacagaaccactctgaaagattgaaatacaaccagttctgtcagtaagtatgtcaattgggtaacatgggctggacttattcatgatggacccctttttgggcctctggatcctaccctactgtgtatggtcaactggtggcaaacaggagccagacgcatggtttaggctaggcgatatcccattggccagccaatatttgcggcgcataggacggtgacttcacactgcgaattcttgacaataatatggagaagcggatcaaatgagatatctcgttgttctgcaagctgaaaaagcccaaaccactgagccttgtcttgatgccactcaatgatgtcagacatcatgaccatcatgaatgttcgggtagccgtggccgaactgtttaatgagaagtcctcactcatcatgtacagcgggggaaatgggccagactcgagtactggacttacatgataagttctggaggaagtttgttcgcaaacttgtgcattcgtgcagtactaggcccggcaaggctgatagcctggcgaaactggtaatccgcttgaagatcctacagggattaacgagagttgtctcaccgtaactgatcatcatttctctcctcgttatagaccgccctgtggagagatccatggaagaacgcgaacccttcggtcgcaggccgtttgctcaatgtctcagtgcgggaatcacgacatttgaaacatggcgttcgatcaacagggcgaaagctacatacagtgtatacccaatacatggacaagtaatcgtcgagttgcatactgtatggaataactccctgttcatcttcctcatttgagctctaacgaaacggcctatggacggatagacggatgtaatcacctcctccatcaaaacagaaaagaaaaaaataaaataaaaggataagcgaggtgtagctgagccgctgcaattttccagctgcaactctgagcgccccgcgctttgcgaaaggatggttggacaactccgaccattgcggggagattgactccttattgttgcatttccgatatccgcgaaagtatctaaaccagagttagccattagcgacactagaagattgcatgagccagggcaatatatgaacaacgaaagtcctttggaaagatttggtgtccgggatctccctagcctaatgctcggaacacgatccaagcgaatacactaccatgttagatcttgaagatatctgggggggtgtgcatgtctggccatgatagtcccaagatacactacagtgtatcatctatcacttgtcgatttggatcggcggtagtaaagcttgtgacagcctatcagagcgacacaacgcattccgatctgaaccaaggctgtaagctgtgagatctcgtacctgtaatttcttcaacggcagcctaaagggtataagatctccactactatgcagcacagtgtcgcgctacagaatctgtggaggtgggtgcggagatcgcagcgttacgatccgatagccgttagctcgaagacccgcgattgctggagtttgattcgcaggattcgatttcagcgctacaatggtcgcgtcttttcaaccatatgggtaccaacttagagaagtctagaacccacttccgatgctgatttcaaattccctctttctttttgttcctgttgatccaccaagcaacagggcacttgcgctccattgcagagacaagtgtaaccgcacgaagtctttcagctgcgcagccagcgaactaggcacggaacaggaacaatgatcccggggcacgttggcccgccccatctcaggcttcagctcgccagctccacgacaaggtcgaataggtacgttacatggtggcaaggttgaccaccaaatcaggcttgcccattccagagccagggttcctatggttgctagcttgttgcaggaagcgacggggaaaaggctgatggtggcacgggggggtcatgtcggatagcgccaagagcccgagagtggacgggccacgagatgtgtacactagcagttccagcccacggagcaacactcaaccgccgttgccggatgacggctgggtgagtgcggtgtcctgcagacttcggccgacgagctgccatgatgggtatcggatcaacacttcctaacgaccagccggctgcccctaggtcatggtatcgttgcgtgaaactcataaccggtgagtgcccggtcaaaaggacaaaggttggtggtcgttttcaagtgctctgaccagttgtgtcgtgttacctagtttagaccacagtccactttcttcagcttcccggtccgactaaaccgtatttgcttagtcgtacagagatgttttgtggacaatgcaaggttgttcagccaatccagttggcaagatgctgcacatggaactgagagcaagctcaagatgcccgcacaaggtgtggccttcccggtctgagcattcctgttacgagcgagtagaagcggtatcaggatgctgtacaacgaatggtcatggagcgtagtgttgcgagtggttcagctagtctagaaacagatgatataacgtgaccgtggagctctgctgctcaaatgagacatggcgccgttgaagacgcacgaagggagaaattagatgccagtcgctttggcaggtatgtacttacacagtacgtagcgtcgcccaccccggcaagtgctccagttttgacagcgggaagggctggaagatccaccgcactaaacacgaagttgtggatcgctctaggcgcatccgggcccactccacgccctgtcgaactgcctgggctcttgacggaaactaagtagggaagctagttgtacccccaacttcacagtccgggatcgattcggcctctggtcatcccgtccttttaatagtgaaaacttttcttttgaacgtcatacacctttgaatgaagcggatgtccccttttctctgcagtatacaacctgagcttgcagacacctccatcggaaagtcctagccttggcaatactgacgagcgttgtgagccgagtgcttaactgacaagccacgtcaccgtgtcctccaggtatctttatcttacgtggcgcaccaaaaatataacctttcactgtcaaagggataggttcggatacgggattgatcggctgcgctactggatacctcgtgaaaatgttgagcccggggcggttggccggaaggaaacggctataattaatggtgtatcttgcttccggtattccgggccgttctcagccaccgcgggatgaagtgtagggtaagccgttactgattcaccgcgatagcgtcttggaaaccggggacgacatcgatgacgacatcggtcacctgattgccggcaagagcggattctctctaccgtcatgttgttcatcattttccaacagccaaattgaatcaagcatggtaaatgaagagagagtcttcaaacagctgatacgagatcactgtacaggacaatctgctgttgctcagaagtgtacaaattggcgacagctagaaaatctcgtgacttgacgactgcttgaatggaacgtttccgcagtgtcaagataagacttgatgaacgcgatttcgcgacgccgagattgcaattgcgataccaacagtgacacagaccagttccatatgtaatgagcagcaagaatctgcaaatgtcaagtcgaataggtagtagttagtcatgaaaatccggggagggccggaatgggtacgaaccgaacatttcgaacatgggttattgatatggcttgtatggattgtttgaatatcgagacaaccaatgagagttcaccacgatgaagttatgggtcggtcttgttctttgtaccaggtacagtacccactgccactttgccatcttcactttcatcgattctttctttgtctcggttgttccttctcgtcgagcttggagttcgaaagacgcaagccgatcatcatgacttcaaccaaatttcgttcagcgggacagttgcagaagaccgaggaaagcagcatcggatacatttatgagacgggcccggaacaagactttccagattttcgactcatggtattcccccgtctacatgagctatcaacatcatcatcagccaggtgtcaccgacgggtcccctcatctagaatcttctttattctccaatgattctagtccatcactaactacggcaacaagaatactgctcgtcataaattgaactacaaagttgataggtacctaatcatcagttcttcattctgactatcggttgtggacaggtgtcgacttctccggactgtttctgcactgttcaggacgcccgtcaccggcccgagcacgggatatgaccaacatcggatgcccagcgattgctctagaatccatttcgtcgaacatcttgtgtcgcaagttcttcaattagaagcggcaagcagcaaatccgctaaccactggcatccgcacgttgaacattgagctcgactgctggtggagtggaagtttatgttggccatcagccaaagcggctgcaatacagtcgtcctaacatcctcaaatatcgtataactttgtgagattggggttcggaactgcagggttaagaatgttcgacaaccgcgtacatcctcctcaagtacatactggtaaaagccgttctcggacactcaaccatactgttttcttcacgacaatcaatcccaatttcctgaagcattacgccaaatcaccttaaaaccccggaggggctcagggtagtgtctgtcacaggcaaacaggccgtcaacacgtatgtaggagccgtatctcttccgaagccacgccgcaggctttaagagagaaccaaatcggaatcacccaggctcgagcgcaggctacatgcatcgccaaggcatcgccaaccatgtccgatgaatttgagaggattttgtggctctgaacccatctttagccggcagtgtcgcttgactaaccaagttgaagtggaaggcaatacttctaaatggcatttgccttttctgtcaagtaatgtataacaattaggatggacttcgccgaagactgtcggatcgagaagaaaaacatgtaaagctgaggccgttgtatataccagaggtggctttgaaccaagaggctgaagtaaaagtcactcgttgacgccttccttttcactttctctcaagaccggtttgtcttgcctccttcgggggacgcagtttcatgacattatcattgtccgctcgattggctctgttccatctggtctggtaagtggcagtgataagaggacaatctactcggtgttcattaactcgcatcgtactcattatctggcagaattgtccgaaggtcgccccgcgcacgagggtagttaggtaacgaactactcctcggtaagtagggcactgatctcggtattgcagaggtagttatttccggtacagcaagcactcgtgtataatcgagtattcttcggcttgaatcatagccggtacatccattctagcttccacttgggttgcccccaaggttcagcccaaaaactaagcatcgctacctaggattatacgtatttgaataccttacctacgttggtctggaaggtacatcgccatctgctgagtgagtaaacgggattcgtgttccttccaatctccaattcaggcaacgttcacaggtacatgcttcttttcccctttcttttcacatacggagagcaagtatggcgtgttccgggagaagatatattaaacatatcatatgtgtcagatgcacggatgatggtctgtggacactgctcggtcgagggaaggaaggaactaggagcgatgggcggcttcaacccaggcaatgttgtagatttggcagaagaatatcatttggtagacggttgcagggctcttgcttgcgacaatgctagcccaccctgtaaagagaacgatccaggtccatgctgagcgtgccagcattgtaatggtatccatggcctagcctggcggtagtctggacgtggagagttgtgtgagatggcgaggggagatgagaactaatacaatcaaagaataactggaatcaaccgagcatataggtaggaaggtagaaatacaggtgagtacgtcttggctataagcaagacgaagcggaaagagctgaaggtacgtagtagtatccgttgaaattgtggcgaatcgagcatttagctacaaggtgtacctcacgttggttgcaggttattggcatccgttctcagggttcacaacttgaagttaggcattccgtatcacagtggttcctttgtgaacatacgtggacaaactcgttgatgaaagttttgaagtcatgctgaatggccggtggcaaccagaatagagaggcgggcctcgtcccagatgtaggaacctcttgttcgcgaatcatcattatgtttgcaaagacattggacactttgagtttccgtctctttccagaaggcttgctttgttgaattcgggggcaatatcggtttgagggttgccgcgttggcagtcgtgtttactctttcctttctctatggaaactgtgaccgaaatcgcttttggcacttgggatgttccttccacatccaaccgatcatgcatgactccaatctcccatccggtcaatcatccttctaggttcctctctcctcctcaccagttatttccagcaagtattcctggatcattagatatcatcaaaatcatcgtgtcctttttaccgcccgttcaaaaacacgcttcggttcatctttacccatccagctttcgattattcttgacacgatgtcccgacaacgtcgacacaccattagtggtcctcgacccagcacgcagggtatttctgccgcggatccacgagaatcatcaaccaactctgatcccggctctttgccgagaggtaatctctctcaggctggccatgaggtggtcgatgctatgacgcagacaagtgaccatatggctgatatagccgaaatgccgccattcactggagccgacagcgatgctgaagatgcctcgaccgtcgcacaatccagatcagacagattagaggtacctgaattgattgaagccttcacgcagctcgagactggcgatgaatcacgacccaacccaagctctgttgcgccttctttggcaagcccgatacctgtggcagccagcggactatacgaagtgttggaccatgtgcctcgccagaccttcttagggctcgtacgccatatatcaccgatatccttcgaagagtttgtacgggaactgattgaccgcggtttattgaactgggaggacgacgacctacccataaccccagcaaatagagtcataatcatggccttgacatttcagcagcttgcatcgcccgctgacctccatctgcccccagatgttgttgaaaggttagtgccaatgctcatcttatcacaaatgtcgcaggccgcacgcatagtggccactgacgtgataatttttttaggatcttcatcgacgtctccaaagccatcggtatactgtgtggtggtttaggtgctccacaatggatcttggacatcgccacgaaactacgtggtttcaaagacatatgagccggatggatagttccctggcgcccggataagtaaaatttttggtttttggcagcagcgtcattgtggacagacacttgcacatatcgtgggaatattgatgtaaagcattgacatgcgcaatgctagcgaaaaagcgaagacttggaagggacagagactggaagaagcgagaaaatagttgtcgaaacagaatcgaacggacagtgcggagaggatacgtttgttgcatatacaacggcttactcgatgctttggacacgtgtgctgcatatgttggtgattaggttcagttgatgcccttcgcttgacttgtcccggaactgctgtccgtaatttagatgtttgtgtcttggtctgtgcgagttgtgtctatggccccttttgtatactagaatctctacgttgacagttgtggtatcagatgttcgttctcgtcttaactgtgtaatgccaaggatggttacagcccgtagtatcattgctccgaattattgacaatgtcgtgctcattaccgtgatttataattctttctcgtgcctcaaatatgatttcatctatcatggagtacacagaaatcaatgagagcagtgcgagcctcttagatttagcatagttatcgagtcgctttcagctatgcatatagaacagtagacgtacctggttgggtatcaacgtaagtttccacatgcactaggattacatacctctaatcattgccagtcctacccgaggtccactatcaccactatacgtgtcatgtcattgggcagctgcgaaccagttaaacccaaaatggcatgcgcataagatacgatacggatcatacgagctgccatagcgagcgcgtggctgggtattggtatcggctaggaaaagtcataaccaatattacatctagcatacccctaggacaaaatagacaaccccccaaaacacttcaatcgaccacaatcaatctcatccttacatcgcacaaaccacctctcatcaaccataagattgactaggtgatttttgacctggtgctcacccaccatcctttgtataactcaactagtggtcgctttcctttcttccaggcatgttcttgaacctcaaacctttatacggttacacgcggtatatctccaagcggagacggagaacctgcacaatctagaccacacacacatcgattgcattcactcgagccccatctagctggcctcaactttcggtctccaacaacatcagctcgcgagtcgcagcctcccgcgcgacaccaagcactgaagggactcggaccttccacttgtactcagcgcaggcgaccgcgaaggaacgccacaggagaacatactacccttcacacacgttcacgacgtgaccaaccccccaccgaacacactctcagctacggctagacggttgacaatcggcgcaaaatggatcattatcgagcttatgagctccattttcgcttcagcagagaggtagacgagctcgaaaaggagctcgagaccgaaaagcaaaatgcatcacaggagctgcagaaagcgaaaaatgagattgaaaacagaaggctcgaggaaaggtcaatgctccagaaaagactcggtacaatacctctacctccagatctcgagcagttcattgaagataagcgggacttctatctgcgtcaagctactcaaaactacgagaaaaggttggagaatgaccggaaacagtttattgaaaaggtttccgccgtgaacgagaaatggagaatgctaccattcgacatagaagaagatttggtaggtgtatgtttgatccctcacgagttcacgactattttggccgtatactgatcacaccatgttatctagtccacgccacctacggagctgccaatatcgaaactgtcgttagacaccagggctggaacacccatttccatgccctctcccatgcaagctcaaccggcggtaaaactccctgtctctcacttatcaaacaagcgccctattacagagattcagtctcctaacgagaacctcgcaatcgagcaaccggcaaagcgcccatccgcgaaacgatccatcactttcgatgaggtgtaccaagaaggcaatgctaagttcaagcatattatagtcgagtaccctcccgagagcggagagttttacattctcaagtgtgatgaccatggagttcactttggagccaatcctcttgcgggagctgctaagcacctagcaagcaagatgcatgaccatcagtcaaagaactatagtgttgctattgacacgctaggtttgcgcgtcattgggtgtaatgcagaactggcacgcaggaacaacacggcggtcgaagaagctgctgtaaacggctacaagccggttaacttacttcaactaagcgtgggaagacgagcgcgatatgtggaggcgaatcccgagtttgctaattccttttccacccccataccttcgctagcctcgccagccgctgaggcaccttcggcaatggcaccgcctccatctcgaggaacagatagtccggcaatggcaccacctccatcgcgagatacttgtacccctagtccggcgaaagatcgacggaagagcttgcatttacggacaccgtctgatcgcagcacgcgctcagctgtcctcatccctgatcctaaaccagctagcctctacaaagggttttgggttcaagacaagcggcattatcctgttatggtattgccggtgaaagaggcagacttgagttcagtcggacttgaaaagacgttggaggataccaagctcttgcagactgtgcctctctgctataaacttgataaaacagctggaaagatcaagttcgaagggtgggccccgggatacgaggatggcgggcctttggtcaagcttaggcaggttccggtcatgtattttgaccgagacatgtaagttctatttcgaagccgaaccctggccgttgttccggtcaactaatattgctataccatatcctcaggtcgtttggctggctctcgatcaaggacatttcagcgtttgactttgatgacccggactggcgtcagataccctattttcaaaaggctgtcgagcactgggaaagtctgaacaaggctagcacgactgctagcagtgcaacaatcggtggtgcagaacaacctcgcctggaatccaactcggaaggggcaactctgccagaacccacacaaaatccaacagccccggcagcagcagcagtagcagcaccaacggagtcaacatcatcaacggagccaaccgcatcaactgagccaacagcagctgcgtgtcgatcccaatctgtctcggcggcagccccggaacccacaaagaagccggcaattccagcagcagcagcggcggcaccaaaaacagcacagcctcgacctcaacctatctctgcggctgtctctaaccctccggcacaaacttccacagaggatgtgactccagctgctccgacagcagtagcaacaccaccaactgccgccgcagctcccacaatgtcaacacctgttgcttctagcactgtgagtgcaccaatccagttgggtccgaatgcaaacagtattcctccggccgtggtacggttggcagaaatcgccaagaccgacccccagcttagggctctgatagatagagttggatcgaaagagggtactaaggaggagaatgaacggttagagcgcatcgtcgaccagattgcttcggagcttagtagctccggggaagcggtagcagctacggttcagcttttacagcccaagtcggtcagttcaggccccaagaacatgaagggtcacggcacaggccttagatcgccagagtcatctaagccgcccactccgcacttgacaaaggcagcaatttcaccggcggcggcggctccggctcccttggtaacggcaggcccgacgccagactctagcacagctagctcgcgtaccacctctccaactgaagtccccgcccctacgtctacctcaatccacaacccgcccgtgaagccctcgcctgtcaagccctcgcccgtcaagcccccgcccgtcaagccggcaacctttgtcaaacccgagaatggggttacgacgacggcgaagacgacacaacctcagaatcagaacgagaagtttgaagtgaccatcgaaaagggcagctggaacgtagataccaatggcgctacggaggacaagctctcagtccggttgatagcatgcaaccaaaccaagattgcttccacagcgcccggtcttccgtataagaactgcccatacaagttcgagatcgatcccaacaagtttgccaacgtcattgtcgagaattgcccatcgagccccagcgcgaagacgatcgtaaccctcgtattgaagaaggggcgtgagggcagtggagataggacggtggtcttgacgtttgatcgattcgtaaatccggacactaaaacggtagagagcgggcgggtgcaggcgagacgattctgtcgatggttgaggggggtcaacacgagcattgcctactctaacaagaggtgagtggtttgggttcctgttttcattgactgatgaccgctaactgacattgatctccctttagtttccaatagatgttcaatcctcgtccggtctcgttgggagaatttatttcagtgatgataagaccggcaagagtcaggcgcgcatgcgctaggagtgtcaacggacgacgtttgacggtcaagatcaaggagaacagggcggctcgccgagatgatgtggttctggttggtcgctacggtcatggctgctcttttgccaaacagtacctgaggagacaacattctttgggtatgggaggttaacggtctagtcaaggtgtacttcaaggtacatacatattacgggttatgagacttttagaacggcatatctttatatgggttctggtaggaatgcctgggttcatctttaggcagtaccagcctcagcccgtcgagccagtgtggacggctgcgtctgtcctggacactcgccctgcctttacaacacagatttggagtgttgatttttttagattttagggaaatccagcatggtctataagcctactgcaacatccatgcccactactatagagcttcgttgtgtgcaaaatggtggttttgaatgtctccaccttctaacgccgttgaaacgataggtgtgaaaaggcacaggacattgaaagaatcggatttacagtactatggtacagggtggcaacacattgggtctcccccactctttttttcgcgggcatgaaatgcacatattcgggcagtataaactacttatagtttcacaaattcaatagaagaaattataagatacggaagaaaagtgcatagcgtgcacaactgtgttttcgtgttcaagttaattgtgacatcattgtcgggggaggacatggaccactggcagcagggtcctgtgccgggtaggttcggtccacagcgtccatgcttcaagtgccggagcccaggttttacatatgttaatggtgattgtgcctaggcaggtatgcatatgaggccaggaacaatttgcatgtgatttccgtccgttcaacggggatttgtcgccaggaaccgcccctgtagcgggaagtacctctctacctagcaggaactgaaggaaacctaagccaaacagcactcgtcctccgctgctgccctgttcctaggatgaagcagggcagccgctatagagagatggatatgtatcatggtgacgagataggtaatcgcgggtgctaatgcttctttgcatgaagtgctagaccgccccccgatgctccgctcgagaccgccgtaggtattccgtctttcaggccccaccactacctacctagaggtacttaggcccatgccatctcgagatcgtaatgaaggaactcacgtggaaatgattctgtctgacagcagcaccaaaagagttcgtttgtctgtccacttccatgattcaatcccaactaatggaccagaaattcgtccatttccccccctaccgctcttcatttctccttaggtggttttgcgcctctttacttcgtccaacatttcttactacacctacctctatcatgaatacctctactagataggtatccttgacctaccgcacgacctgactgtacactacactacactacactacactacaactcatagtgtattggaaccccagctaaccacgtgcgcatctccgctgtttcctagcgcccgacccgactccattgatctgaccgcgaaccgcgaaccaccacaaatccaaaagcctggggaagacggtcggggcgcacattcgcagcctatgacgttgggctacgactcgagggagccattcatgggcgcgtgctaccttcggttgggcttgcgtgcggagagcaaaccgtacacaaacgaccatcatcaccatcagttccggccatcatcatcatcatcatcatcatcgtcatcattttcttctttctcctctccctctccctcctcctcctcctcctcccccctctacctgcggctgcttctgattcatggctgcattcgtgagttctgtcctttcttacataccctgaacattactcctacgggctctttgccttgtcctcttgtccctacctacctactacctacctacctcccactatcctatctaccttctctgtgctaccatcaccacctacctacctcctatacggcctaggttgcgccagacaaacatcttcccgacggcaccccatcgtcgtgcataagactctgtcctgttgaagatcgatccgccatctcaatagcaccaggcatccttgccaggccccccctggccagcgatctccttcaaatagaaaggtctgtcggcgattcccgctgccgccgaatcagctccaagagcttccaacccagcccgtcgtcatcatcatcacccccaaccacggccatcgtcatccttccatcaaggctacagtccaaggcgacacagcgacgaccatgctgcgccgcctcctcttcactgcgcacctcgatcgaatcatgaccctatcgttgcatcaccattcccgctagggatagctagacagtacaagactgacactttcctccatcaacatacaggatcctccctggctttcgcatatgtccgctcctcagcctcagcgcagcggcgatgcgctgaactcccacccatccaccccttcgaaccagccaaagggcatcctatactcgaatgatggcaccgcaagcaatccgaacccgacccatgcctccttctctcccgctaccctaagctcgaccgcgccgagcgccacctccgccgcgaagaggaggagtaccatcctcgtccaccaaaagtcgccgcttctcctcgcgacaccaccccagattacacgcgctttggcttatagccatccgttcctcctacccttgaatacgcttgctggtctgataacatggacgacccgcgatccctgggagagcttcctgatggttgcggtcttctgggctgccgttctatatggtgacatcattgtccgggttgccggtcccgtcgtgcttgtcctgctcttgatcggtggcatgtacggccggcgctacagcccgctgagcagcagtggttggaccgagccaggcgtggcggctggagacatggcggcgctcgcggggacagatggaaaagggagtgttaggggcaagaaggctcccaagagcaagaacctttccgtcgacgggctcccggacaacaagaatggcaaggccaatggcgggctcggtggtggcgtgggagcgagcgctggaggaggcggacaactgaggaaccaagggtcggtatccgaagtgacaaacacgcggcaccagaagacgttggacgagattgtcgagacacttaaggagttcacggcgcgctgcaacattctgctggaacctatgctggaactcacggatttcctcagcactcagcgaacacctacatcggccaccacgaaacccgcgctgacgacacttttcatccggatccttctctgtaccccgttttggttcgccctgacgcttccacctttccgtctgattactacacgccgggttatcttgatttttggtactctcatcctaacttggcattcccgcgttatgcgggtatctcgtgccattctatggcgtagcgcctccattcgcaggtttttggaattggttactggcttgcagttcgaaaagcccgtcaaggtttctcctgccgagaagagtggcgttgcatcatccgctgcatccactgctagcggcagttcagccaacaagaagacatttgccaacatcaaaagtacaaaggcgtataacgcgcaggagtctgagcttaccaaggcccttcgacgtgcccgcggcggacacgacacaggcgtgcgctttacatttatcatttatgagaaccagcgtcggtgggtcggtctgggatggactactagtctgtttgcgtatgaaaggccggcatggaccgacgagcacaacaacgcggtcccgccgcgagaccagtttgagcttcccgaggtcgaggacggtagtaacatgcgctggcgctgggtcgagggatcgagatggcgagtcgatggagtacccgacgaggctgttatgcctggagaagacgcggatggaaaagaatgggattatgacagccctggggggcgtatgggctgggtttactatgataacaaggtttgttctttccgtttccgaagatatttgtttcaaaaacaagagaaccaggcacaccgtgctaacctagacgcagtggcaaaatggccgccgaggtcaagatggctggggacgctggacaagaaggagaaagtggtatcgcgatgccgagctcgtggaagcagacgatgccctgatcgaggagttggcagaggatgcggtagttgaccaacaaggaaacaactatactgtgaacggatccgccaacggcaactccagcgccgattcagttacaccaaccgcaacaccagccccgggaccaggaataggtgctcgggcacaaccgcgatcgctgctctccgatcaactagccgcgtcgggtgagattgcttcaccctctaccgccgtccctagaaagacgtcgatcaagctgaagaagtccacacccgaaagcgcggtcgacagcttagcaaggatacaagcgcaagatatgacgaaaagcagaatggatatgaaggataaactccgcaaagataaagacgcagaaacagaaggaggagacgaggccgcttcggtggtttccacatccagtactagtaggtcccacagattttctagtgctttatttggtaagtcgccgaccagcggtgcttccagcgctgtcaccatccggggtggtcgtggttcttccaccggaggacaacaaagacggaatttcaccgacactagcactgcccccaccaccaccggcagcccatcagcaagttcctccggtggtggcggcggcggcggcggcagttgtgcaggtcacgaaggtcgcggacagagccccagtaccacgccctacttctcctctcactctttattcgtcccatcaagtcagagtcgcagtagcagcatcagtcgaaaaacgatttcaaataacagtggtaataacaattcttacgcgaggagtaggaggtcgagtcacagcaacgccgtaagcagtagcaatacggcaacaccaacgacagcaacggcaagagggtcatcaccggcgccgcaatccacgctgatggcggcaaagaccaacgaggaggatgaggtggtgtcatcgtttgggacgcaaactaggttggcgttgcaggatgccgggaaagatgcaggcagttgggggtttggggatgaggtcaggatgggattggagtgagaggctaacggatgaacaatatatacctactgctatatatacacaacgggataactcaggagatagatggcctaggttagactattggagatgggatacccaggaacgggacgggacgggacagggatcggatggggagactgaatagtttggatgttgtacatgtctctttaggacaggaacagatcgaatgaacaagattgaaccacctagcatccgccgtgaccacatggtatctggttatctcactgtcagcgtcgtacaccatatcgctttcatcactccgttgatggtgctgccgggagcggttgtcagttgaggccatcaccacgtcttggcatttcttggcatctccggtcgacgcaaaattcggctgtcactgtcaatcccaacatcaagttccttcttttctcatgcttatgttagatccaagacagatctatggaaatatttggaagagtatgtccatgcatatctgtttgatggaacagacccaaagtgtttcagatctacgagtgtctttgcattcgaaagctgaaagcgcagaaacgccaccactggttgcctcgtccggagggatctggagctatctatagtccggactttactttattacgctcaagaagtcaccagctcaaaatatatgaagtgtacaatcagaattggaccgtacatccaatggaagaagatgtccggccagtgcatgttacctggctgaggcaaaaactgcgcagtgtcagtcgacagcgataaatgaatatcttgaaaaaaaaagaattaaaaaccaacaggaaggaaagctggcaggatagtaatggacctatcaacctgatggttgctcatatagtatataagagttcactattacaaaaccatatcacgtatagaattatacatcctagcttaagaattcttcccaaccctccaaaaaaccaaactaaaaactcaaatgccctttaaagagtcgtctaactaactgttgaagatccgaatgaccaagctctcactgaggaggagaaggaagaaaaaaatctcaaaaaattggggctcaaccgggatttgaacccgggacctcgcacattcatgggataccatgagggtgattaaacccgaagcgcgaatcataccactagaccattgagccattgctggttggttgttgcttgttggaacttgtgctcgataattcttactatatcgtaactggctttgccaaacaagcccaattgcagtggacttgctggcaaagtggaagctatggtagggggtggcgtaccattgcagaccgactgcgaaaactcgcgataattgtagacctgcagattcgtttcggttagttgttttggtaagagatattcatttcatctggttttgattgattttgtgatttcaatttgacattttgctatgtgtacgattgaatttactgatggcagtgcgttagtcgtgcctttcgatcgatcgtttttctccaactagagatcgcaccgaatggcatcgcccggatatggcaagatgtgagagaaccaacggaggacaaagcgactacctttcgacgtgcaagtcttcccattaccacttttcgattaatcagggtgttggattctagaagttgtacttcgattcctttgtttcaggcccgaggccgccacgtatgtaccctttgataatcgaggcccggctgatggcctctcgaacaagatgtgacaatgacacgaaggtctcgaaagtcggctttttgttctttttctgtgtgtccctcccacatgctctggagcaccctcacgcaacaactcccaggcacgttgcccaccagccgctgcattgcacagtttactttgcagtcacctgcgtattcccccgagtctggttctgcggaatagctacctctaccgagcgtacatttcctggtccccatttcaccgcaaactattacggatcatccacctcttatcctcgtcgttttccgagttacttcgccctcagacagcaccgtatccccaggtagctgtgccgcgcagacttgcctggtccagattcatcataagatcatcacaaaccacccaccactcgttctcaccatccccggagtcactccgcactcagatcctacatactcccacatgacgcccaaaccgaaagcaaaaccctcctctacccccaagaccaaagccaagatcaaagctcctcgcacccttcaagtcaccatgaagaaagcgccaacccccaaaagaaaggccattaggcaccacgcttgccgtctcaacccaccatgcaagcaaggccacggcggcccagcaaaaaccatcttgccgatcggcaaatacttcttcagcgaggaagcactggagcacgacttgggtgctctcaagaagggtgccgtctacaaggacaacaaggagttctacaagcgggtgaaggcttggtataaagccgaggttgatcgttgcatgcatcggaagttggttgagagtgcggtgagtgcggactgaaacaacgttgggagagaacggggggttgcagcagtggtgatgacggacatgactgactaacgatcgtcgataacaggcaaagaaagagaaagaggagaaggaactcgaaaagatcatgatcagaccgatggctgtcacacggccagtgactaccaagcgtacacttgccgctgctgctgactccgacgatatcgatctgtctgacgaccgctcgacgtccgagtctgtcgagagcccctcggagtctgactactcggacttcgaagatgaccatcttcggaaggttatcgccttgagggcgagcacccctatccgtaaaaaccctaaagtccttcaaacgccatcaccttccccaaacaagtcaacaccaacacgcgtccaaccttccagggcagccaagcgcaaaaccgagccaccgtcactaccactgacgccaattcaaaccccgagcccgaaacgtcagaaggttgcgtcaagcatcaagcacccgagcccggaaccgaaagtggaggaaccaggaaaaaagcccgtcgaagagaccaaaggtgattacagcctgtcgaagctggacctcgatgagttccagcccagttacgctgaccgtggtggaatggcggacggacttgacgtggcttccttcatgatcagcgttgaaaaggccgtagagaccgccgtcagcgagctggtagccgctcgcttagggaacggagtgctttctctattttctccgagggaaagtgatcaaggtattcgggcaagatggaggaggtttggcagtatcagccatgccggaggccaaggccaaatcttagaagcggaacgcaaggatgacgaggatgtttttgaaccagcaggtgacgcagtgcctggggaagactggcggccaccggtaccttcgcgttctacccttgccactattgagttgggagtggtcggagggaagaagaagggtgtgaagaaagggctggaacttcgactagcatccagggaggggacaccggcgccggaagcggagatggagcttagtccgacacttggtcggtggcagcttgcggataggagagctagtggcttttctggtctgggtggtcctgggcggccggggactggatacccagtgaaattggaactgaaggtcgactcggaggcagttgataaggagtgtggtcctgagtcgacaagtagagatgcagtggctaaaacgcctgtcgaggagtcgaacaaacgatcggtgcaagtttctgggttgagattcgatgtggagctgcgttcgctcgaagttggacgagatggcgaaggacgaaaggaggtacgtttccatatgctgtgattggaacagtgtaggagtgaccattcccaagttctcaggttcaacccattatttgccgttcttgctggaaccgacgaggagcattgcaagtccgaggggcagcggaagggggaagggtataggattggcgggacttgcaatcatggcaatggataatgtctgattcatctgcgtcttaattgcggcttcatcaggtcgtgatggcttgttgttcgaacttgggccggattggggagaagaccgattattagctgatcgattatttgctgatggccgccgaggagccgacctaggcttgtttggtggcgatctctgctctgagggtcgacgtggtgctggtctggtgtgtggagttgttctctgagcatgggaagcagagttgttgaatgatggtggtgctcgttgctctggtgtttgctgagctcgtggatcagtcctccagtcctctcggcgctccgatgttgactgttgatactggcttcgtcgtctgccgttgtctcgtggatctgttcgccagtcctctcggcggttcgacgttgtttgttgatattgattaggtcgtcgtccgttgttgccggatggtgtcggaaaggcatgggtaccattactgctaccggggcgcggacaggttgaattggacctgcgtggtgcggaggacatggctgtagataattgcttatatgattgatatacttttgcctgcttcaaaatccagtatatgatggaggtggttcgacagcttctcggttttgagggtttttcaacatcattcggccagtttatgtgagagcagaatttgacatttgactgagtcgtaacgtcgttgccgtctcaagaacggacatgagtcgatagtgacgaagcggaactcgaagtgtttcaaaatgccgagctcggcctagaaacgtacgacaaccgaaagatcagcttcccagcaacccgaatacctaccattataatatccctcagtatcagatggttttcgggcgtttgaacaacatctcaaacgagtgtcatttgatgaagtcgggatgccatatccaaacgtctagctttgccaacccaacaccgaccccatactgcccctgatagagcttcgcaagcctcgctaccagcatgaagatctcattatataacccacggctttcatagaattatagccattggcagtgtgcactttggcttggtgttatcacgacactcatgaccttctgcagcagtcgtgagtttgttgatggcagcagactagatagcgacggactatactggctgtgcctggaagtaggtaaataatacccttccgtggtaaacaatgttgaacagacacaaagggatatcatgctgaggacgaaaacatgaacaggcggtttgaatatccatggaactgacgatttgatacgcggcaggcagtgaggtgaccttctcggtttgacactacctatcttatcttatcagtactgcccgtgcgcgtcagctgcgtcgggctgttaaggacgaagcactgatgctaactttgaagctggaaactgtgccgatgcactaacacggttacattattgggtccacaaatctctagggcaggcatctccttctgaaagccaagcgagcttcaggtgagtctcgaccccccgaagaatcggcaggtgctgggaattggccggtcgatagcttctaccgccgaagtgaagtcattgtgctcccgatgaggtgtcagtggcagtatcatcatcatcagcatcataactcaggcaatgagcagttcacatccattcattgtaagaatacaactccttgctctttggcttgtaatatctcagcttaataatcattgagaaatcgatggcactcgtttgagcaaccagagcggaatgcagccggcacaaatatcgcaacgacaagtactatgtaagtactggtgtagtgtaagtataccgcgtagcgttgacactacacaaagcggcggaagtactgtacatacaaccacaacttcgacttcattgtcagtcgtcatccatcgggcaacgtgctaacattatttcgggcgcgatagaagacccttaagaaacggatctgcaggttctgagacatcacatgaacattgcaaccattcacgcttttggacatcaaccatctctatcgtcatcgccttacatactgtacatcctatgtacactacactgtaacggtagtgtacgatgagggtatttcgccgcgtgggctgggcggtcggagtgccaagcaggtggcccagaacgccgccgcacaaaagacgcagccaccacggcagcgaacacccgcctccactcttgatgcagccgctacggcacaaatatcgcaaacccgtgcgggcggacgtccccgataggctcggatcgtcgctaacatgccatgccatgccatgccatgccgtgtcgtggaatggaaggtaacagacagtcacagtcacagttccgaacggtgcgtagcagtgtagtgtacgtgacagcaggaacaaggtaccgtacgtaggcatcattcagggtatataaagccacgggaccctgactccttctcaaattcctttacttgtcatcaaccgacgaactaaatcatcactgcattgaaacactcacacaaagacaacatcagtctttcgtcaacctacacaaccacaacaacaactcaattcctctcaaaagaacaaccacttctatcaaaatgggtgactgcggctgctccggcgcttcttcctgcaactgcggctctggctgtaagttttttttactcccccctcccccgtcgcctgtccgatcccatcttcaactactggtactggcatggtactaacctttgaaactttctaggctcttgctccaactgcggcagcaagtaaatttacctctccgcactgctcaatgcatccacgtacccgagcgaccatgagctttctttgaatcactagtcgcagcgacagcgcgtaaggttgggagacctttggctgcctgacataaccgaccggcataccaaccaacgtacttgcttgatggaatcttttcgcctggagcaatggaacggcgacgacaaagagtggtctctctcttgctttagggaaacaacggcagctttgggtttcggagtttccggggggttttgttcctatttcgccatgacgcccattggcactttccccctttggagagatatggattagatgaaaacaaaacaagtcttttccctccttcacagataatattactcttgagattatgttttgatttgactgtgatgacaacgcccgaactcaatgcttatgatccacatccatccttccattagatcaccacctctatcctttccaacatcctcctctccaccacctccccaaacccactccccatcatcttcaccaccacctgaacatcaggcggctccggcacctctttttccaccaacctcgtcagcgccgccgagtcccatgcagccccatttccgttcccatccgtattactaccagccaccacggcgctgctgcccaccgtcgtcttcgcctgcgcaatcacccccttgacgtccttgccgcgccgcacctggccgcctgtggggacttggggagtaatgagcgtctcgtccatcaggctctgccaccgcgagaggaacatgccggggccacacatgcttgcttttttgttgctgttgacgttgttgctgttgctgtttcgcctgctgggggctcgagaaccaaagggggagctggcggatagggagaatttgtctctcagagaagagcttgttgttgttgttgctgttgcggcttctgataaggaagaaattgtgggggcggtgagggtcatgtcgttgaggatgtgttgcattcgcttgagggagaggtcttcgagggaggagaggtaggccgcgtgggcgtctgctgctgcgaggacgtcgggttttacttgggtagggagggcggtgaaaagcgactggatatcggcgcttagacttccggctgctcccttgcggagcttggtgtcgattgcttggctgctactgtcgcttgagggaatggctgatggtagtggttgctgctcgggctgctgacggaactgcgccagcgtcttcttgcaatactcgaggaattcccccttgatatcagggcaattcttggccacctggtggaaaaagttgtaggccgattgtttatgtctcctaatcaagccgacgtagtcctctatggaaggagcgcgggtctcgatcgtcgtttctgttgttaatgtgctggagatcgccacaggagaatccttcgccttgcttgtttcgataaggtcggttaggaagctttctgctgcagagacgtgttcgcgaaggtcaatattctggtgaacagctcgtatcatgggctcgaaactaccgataaagtcccgtacggcctgggtgaagagatctgggttttgcttgcacagaatcttgatgatctcatcccggtctcgaattgcaagcaaggttgagaggtattccagacattgctcgtgctgttccttggacagggactccacaagcccacggcgggaatggttgaagatggtggcaatgatggactcggaccgctttatgctgatgttccggatcctcaagtgctcttccctcgacttggcgacgtactttttgatgactgcgatatggaccttagagggaccacccttggccttttctatccgttcagcggtcttccggaactctgccatgtcccacgacaagaccagtgaaatgattctacgcctattagtattggactgccatctgcatgaaaactgtaggtacttgcctctgtaagagattcatgccatcatccgcattttgtgtcagcccaagccagttagtgaggcctccaatactcattttggccaggaggagcttcgtgatcccattgatcatgctggctgcatttccaattcgaaaagtttgtttgatggccgaataaggtaccatcttgtgtacgctcgccaccatctgtaacagataagacccttcgggggagaggacgaatacatggtgcatgaacgtcgcaaggctgaaaaggtagattagttaaaaggaaacaaaagggtgaaatcaagagcagcatcacatactgaaggataatatagtccacagcagtctgcacggcgagtgaatggccttcgatgtcgggtttttctgctatacgatcaaacaacgtttcaacgagacttccgtagacgagttcgtgcaatacgtcttcccaagcgcgcacaaggtcttgtgctttcgacctgtcatagtgaccgtttaggtccctgggtgaccccttgggaagaccaccgataagaccccgggaaacagcttcgtgaatgaccgaggcagcagtggccagggttttcctactacccaaagaccctttgtcatagctctcggacaggtttgcttccccaaatttggtcataattccttggaactcgagtggccagaaatcagttggaagatcgcgaactcctggcaccggaaggacaatggcgcgcagcagggttgccagaagcggaaccgaagactctttcttgatgacgggctcggaggcaccctctatcgaggacgcaaagggatagccatatttggaaatagcgtccggattcttgaaacattccacttcggaatatgtcccataatgtgtgagaatgtcgaacaaggcatgtagttgaagcgcggtaagggtgtctggagtggctgaggctgatggcggacagatactggagctttcgcttcttgtcatggtggaaagagcgaaggtgtttggttttgtcctgaataagcctactattacgtagatgggtagaggcagtatttaatggttgaggtagattctagggtgtgataggttggagtccaaatgatggtcgagttatctcgtcaagtcgttgaaagtctgggcctcgaactttggatgggagttcggacggcgttgcaaggatcagctggtcggcctttgccgtggggtatctcgaggttattaggttgcttttcttggcatagacgtagccgaaagagtggaaagaaaagaaccaagaaagaacggaatatgagaaggtagctgagaacacttgatgtataccagcggtatccggggagacggtgacaagtgttgatgatgcttagttccgactttggagggcttaggggaagtcgggctggggctagtcttgatccattgccgtgacgtcagatattgtacaccgcatccagtggctcaatatcgcaagcatttgtttatagtcccaagcgcttgaacctcaggcaatgtaaggagaactcatccccgattcagccgcttcacttccatgacgatttccaaacctcaaaagaattgcacctggcggcaggctgaggtgtctggctcgagtccgaggaagctgaacggacggccctcatgcatgattgtcacatgcgtttcttagcttcacatgcacgtcctctttcttttgatctagggcgtgggatggggcagggggcattactagatataactgtgaacagattcaggatcatccaaacagaaagggatcaaagtgcggtaaggccgtcgaaccgttcagtcggaccattgatgggacacgccgcaggttcgtagcaactgaaagtagccatctagtatacctctaggaagcaaatcccaggcgtctcgggcctataaatcgatgcagtccaagcgtcgggtccgggccgtgttggcatacccggtacgttagggactacgcttacctataaggtagagagagaaccctacccctttcaacttgggtactagtttttgcgtcggcgatgtatgccatcctgcttgaacgtcttctcatgggtgttcctcagaccgacagacttacatactatcaacctgcaattattgcatcgacttccaaggaaccaccgtgtcggcgagactatcgaaggaccggcgttatctgaagttcaaagaagctgaattcggcgatgagcatctgggtggtgccacacgcgcgtgtgaatgatatgccttcaacaacaagttgtcgtccatttcagtgggatggatcaaacctttgatcgatttcaaagagatatggtttgggcgaggagaggtggtagtatcatgtatcgccgaggtggaagtacacgacagtgtcaacatggaaccgtcaaaaacattggtcgaacgtttgttgttatttactatgcgattgctttttagacacataaataaaaagtcctgaagtacctctacgatgacattgatgcagaaagtcagtcgctttcgctttcagcacgaggttgtgccatgtgagtctgggttggatttaggtaaaagttccccgcacccgtgtcaagctcgacggcgggcggcttggcaataaccaggcaacgggcaggcggtaggactgggcgagaaaaggcttgtgtggtcgaagtaggtcctgtcctgggcaaccagctgctggagcacagcaacagcctgccattcgcggcattctgtgctgagctgcccgcccacgcgctcaaggttcacaacaattgaaccaacggacatcaacggctactggacagacaatctcccgcttccccacccctcatcgccctcttagttcatccttcaaagttccaatccaattcccacacatcatcacgcatttcccgccatcgacacaaaggcgccctcaataggtacccacgcgtagctgcttacagacgccggttccgaattgatgaagctacacctttgtccagcccctcgctctccgcccctcgtgtttccccctctctcttcacccaaggtcgtgtcggcaccgccttgagagcttgctgcctacgagtcgtcctctgacccatctttcagcgagacaagtcaaaagtcttggcggggcggcgcgtagccgagttcagacatagcaagccatccaccaccgcgggccattgcgtcgagtcaccctgcaccgggggtccaaaccacagcgcgaccagtctgacgatcccaattcgagcacagccgagatccatatcctcacacgcaccgaagcagatactggacagccaaccgagacaatgtcaaccaccgacacagaggaatcgcaactacagccagcacagctgctggtagacgccatgtccaacgaccgtcgtttcggcctcatccaagacccggcactaatatcagaggacgacgacatgcgcaatccgtcatcaccggaaacgataccctccacccaggtcgctgacacgccggatgaagtcgataacggtccttcggggttcaggttgcgggtcaacgaagagggtcctgtcgatactatcattccctcgtctgtgacccccccgccttcttcacagatgcccaacgccgccgggacgggggcggccacctcgttagcttttgcaagctcacagcgttctgggtatttctcccctcccgcgacaacgggtatttttggaagcaagagggaagccaatactgctctggagttcaatccacccgcgtcgcaagagattgccgacgcgtctattgacaagcttcgcagcatgctgcagacgtgcattgcggagaatgccaagctgaagatggagaccgcccatcacaaattgcaatacaacttgcttagcctccaggccgacgaagatatgaagcgcgcggctgtcgaacacgagatgactcgccgggaggttgaagcgctcagagtggccgaacacacacgacaggcacgacgcgacctcgatgctgcttcggaaacccagcagacaaagttcatgcaactgaaggccttgtacgatcaaagggtggaagaggtggatttcctgaaccgaaaactcaaggctgccagaaaaattatacagcagaaggaggacgaaaacatcagtctctgcgatgaacgggaacttcttttaaaccgaattcgtgagaaccgccaacacttccagattctatgcagtcccggaggcatgttccatggcgcgacaatagggaggcagacagttgcggttaccgcgccttctcaaccgccacaccacactccacctcggccgacacctcgaaccgtctatcgggaagctcaggctcgcgccgacaaggaccacagcaaaggcaactttaccatgcttcttcaagctatcgaccaggaaaataccagtaccccgtcgacacctcaggggttgtctcacaacgctgccaggcatacgcgaaatgctcagtccatgtcgtcccttcctaccaccccaacacagcgcctgcgtggtgagacaggcggacttctgccatctgttgatctggtgccacaaaccgagcccccgtaccgtcccaaccgatatgtgcctgagacacctgttcgatctgcgacccgagaccgacgcaggagccgggaaagcacaatctcggccgaagataacgaggagctcgctcgccaggctctccagtcagtagcagccgcttcctttgcctcccgtagctcgcagcaccagttgggtcctatgcaacgaaacccgaccaatgaggaagaagaggaagcctttgagagccaggccagccaagctgcgacgcagatgcttcgtcgtgacccccgagagagctttgaggtagccagctcggttgagcactcgcggaacggcacgccagcgccagcggataagaccgcaaagctgcaggcgaagctgttcggcgggctcaataagagtggggtgtcgagcggcgagaagcgcaagtttgccggacacggtgacccaatagaagagttctcactgcgggataggttgagcccgacgaagaagctgaggaccgttgggggactgcgcgatccgagcaaggttggacttgggatccagtacagccaagacgcatagtgttgagattgttggctcgcttgcattacgcctcaacaccgacgtttgatatcttagtttttgctttctgtcgtcccaattttggctgatgttggattatcgctttggattatgaagaatgttgggccggtttgagagcattgtcggcttgaaatcgttatgtatggtgtattgcctcacgggaatctctgcagaggaatgatgcatttgccaggtgggaagaaaagggacatgaggacagtcagcttcgccctacaacatggtatgaagaacgggctgttgaatgcagcaaacgagagcatatccttctgtacagtcagtcattgttggacgagggtgtattgagtttcaagttctcctcctctggggtcagaaatcgttgctatttgtttgccccatgttgttctacccctggttttctgttgatgtcactgcgtcttggctttagccaacgctttgttcactcttatcaggccgatacgcaaattcctttctgtccacttcttgatcactatgcttttcgatgttgctatgcggtagattcgtagtgcacgggaaacttcaacaggaggctaaaagtgggactatagatcttccccccgggctcactgctgccgagttacattgccgccgctgaaccccccaaggtccctttgaccccactgccgggcgtgtcatctccactggagttccccattttccccatgattcctccattcccgaccttggaacccggcgtgtaagagggcctcgagggtgacaacctctcccaccgtgctccgttcggttgtccagcgcgacgggcgggcaacgggtcgctctccgatctcgtccttgttaatccggcggtgttcggatgctcggttcttcctttccttttatcctaacagttttcccgtcgttctgttgttactcatcttctcttctctgcttcgaagtctttgctcgccagtctttgcattgtttcgtgataccctcagttttgtctcatctacatacctatacccggtaactagtgtagcgtattagctagccgtcttcacccttaacaaagcacagcacacgaacagcaactgaaacgggtgcgccttaccaagcaaatcaccaacgacaagtcaactaaacccgccaaccaccaaatcaatcacaatgggcgtcctaccaaaaggcctctcctccgtcctagccaaagcgcccactgacgtcgtcatcctctcctctctccgcacccccatcacccgctcctacaagggtcacctcaaggatgcctacccggaagagctcctctccgtcgtcctgcgcgccaccctcgacaaagttcctgagctcaacccatccaaaatcgaagacgtcgccgtcggcgtcgtcctctccgagcttggcggctccaaagccgcccgcatggccctgaaccacgtcggctttgactcttcgtctacctctctctacaccgtcaaccgcgcctgctcctcctcactgcaagccatcgcctccatcgcggcctcgatccgcaccgaggctatcgatgtcggcatcggcgccggcatggagagcatgacgcgcaactacggctcgcgcgcgatcccgacttcgtactggcctgctctcaaggagagccctgtcaaggacgcgcgggactgcgtcatgcccatgggtttgacttcggaaaacgtcgcgagccggtatggtgtctcgcgcgaggaccaggatgcgtttgccgtcaagtcgcaccagttggctgcgcaggcgcgcgctgagggccggttcaaggaggaaatcgttccggtgacgacgcagtatcaggaggtcgacaaggccgggaacaaggtgggcgaaccgcaaacggtcacggtcacggaggacgacggcatcaggccgacggcgtcgctggagggcatggcgaagctgaagcctgctttcaagccggacggcgccagcacggcgggtaattcgagccaggtcagcgatggtgcggcggcgacgctgttgatgaggaggagcacggccacggcgttgggattgggagaccgcattatcggcaagtttgtggctgccaacacggtggggtgcaagccggatgagatgggcatcggccccgcggtggctatccccaagttgttgggccagctggggttggagaacaaggacgtcgataggtgggagatcaacgaggcttttgccagtcaggcgatctactgcttgagggagctggggcttgaggaggcttggaaggatggtaaggttaacccggatggtggtgcgattgctttgggtcaccccttgggcgccactggtgcgagaatggtgagcactctgttgcatggtctcggaaggacgggtggtgaggtgggtgtggtcagcatgtgtgttggtactggcatgggcatggctggtgtctttgttagggagtaagtttggcattgtgtagagactcgtatatatgctggtgcgtcttttatgcatggtaatgatggtatcgacaggtagatccatttcggaagctgagccatatcagtagatgtgtatttctgaggtcggttgctcctaggcaaagtccccacgaaacgagcttaagaacactgtgaatcccttcctcagcggtttcattcatgtcatggaatttattgtatctacttgcatctcgcaaatatgtctttggtgcgcaaggctaagagtaaaagccaggcagcatcatatcctggggtatcatatcctccccctcccttccgtctatgtcccacgtcatactcccagaatatttcccgaacaaacatcatgccccgttgcatagatgagtcgagttccaacctacttcaatcctacctttggggctcccgtcgctgaagcctgacttcagccgcagccaggtaccgaattgaatgcatccaaatcagccagatgccaactaaacccagaaacctcaagagaattttcaaccccagcatgtcctgacagtcattccagattcctcttctttgtctaccaagtcttctttctcagtctgagtcgacatcttcctccttgaccagcaatttatcctcctctgcgtgaccatccagatatctatcaatcaattcgccgtcgcaattctcctccgcttcgttctcgacgtgacccagacttcccaggctaaaactcttcggaatctcgctctgcttcaaccaacttgcccttgtcccctgcttctggtctgaatcatcagcgtcgatcatgggaatatcatccgtacatccatcccatgaagagaaccactcatagagcatggctctgatactttcctgcagcacaattttctgcttcctcgattcctcggagctgccgacttcgccttcctcgctctccaagcctcccatgctatcatcatcaccctgttccttttcatactcgacgatgttgtccatgatgagatcgacctgctccctcaactttctggagcctgtgatccaaatcgcttccagtctcatgggaaacttattaatttcatctgacacttccttcttcatcttcatcactgcatccttataggtcttgtctgccttggtctctgcaaacttgactaggacctggtgtcgattcttcatacttcccttccccttcagctttggacctgctgccttcttgaacgtcggtttccatttgcctttcagatccgcagctagctccttgtgcagaccgtccgagttcacagccacatcatccagtgctttcacgacaaggtccttgacttcttctttgatagatttcagaacggaagtcttggtggcaagatactttctttggcgcggaaaagtcctactgaggatgccaatgatcttattgacacggtaatcccatcggtcatcgataccggcgcgagcgggaacctcaagactgggcagctgtttgtgtagtaaggatacccactgcgaaacgatttggtttctgaaggtgtttgcaaggccatccatccagtcgtagattaggcgctgacccttggctcgactgagaaaacagccaccaccggctttaatgatagcgaaaaaggtggcgtaggcaagtttggcgtgaggattggcgccttggggatctttatagatccaatttttgacctgctcaatacatttctcaacgcagatacccagggcttgattggtgttcttgagagggttgcagccggcgaccttgtcagagagatcgaccccaaaggctttgagtttctgtgagtgcgaatgaaggaataggaggttagtaacaatcgtgcaacacaccgtgactcttggaacccaattactaactcaccttttccagaagcttgaactctgtgttgaggtatttttcctgcacctcctccggcgtcatgtgcagcttgatcttttcgcactcttggtcggaccatgttcggagactattatagaggccaacgagtctgtggaggagcgccttcatatggcgctccctcggtgggatcgtggcttcgtacaaccaactcttgagagctggaatgcctgtgtaggcctcgtctggaaatccgtacagtgggtcttcttgcggcgcatatgggttatttccaattcttttccgaagcggccaatatgccctgacgctaatggggaagatcttgggcgggcaataaggagcgtgtacgccagggcaattcttcatgaagactgcatgcttcccctttaagtagttattgatatccttttttaaaagggcgctgcgagactggaccgccgcgaatatttggccccaatgaaattctttcttctgccgttgaaggtcgcttcgcacttttagatggcttcgctccttattcctcatgtctctcaactcagcgcgtagggttctctgttccgctttgcttattttcttgttcacctgcaaggtgccgtacagttcttgcaatttcggcatgatgttcctcactgcggcggtctcttccgtaattttttcgtccaactcggccatcattttgatgtcattctgcctgtgttgatttcgtgctgtcgtctcccagtcgatgccatcatcggccttggacaacacgatacagtatccgcggtcatcaagtttgccgctcatccgcatgtttatctcttggttttccgtcataaggtcgacggctgttttctcgccggccgctcgaacggagggtgtgacaacgatggtcacggtaagcctattgtagaaattctttgccacggccgctcgactctcgacaatctctccgagacccggcagatcaacaagtacgatcccaccccgaagaatgtctgatttgacgtaaactttgacgtgatcaatcaacggccagacggccatatctctagtctcgcggccagctcttcctgatatacttgtggttgtggcatccaagtatggcttgatcgctggcgcaaaagttgcaaggtcgggtgagttgatccttttggttgtactaaggagcttcacggccggatcatcttttttcagcagatcctgcgtggacatgccctccaactcagtcaaattgtgaccccagacaggtccaatcttctcggcagtcgcattgattctttcaataatctcaccgagatcactgctgtcaggactatccttgtcgtcatcatcctcaaactctcctcttccgttcagcagttcgttccgcagcttgacgtcttcgaagaacctgttcagctcatgcttaacgtccaagtgtttgcggaacgtgatctctgcacggaaggcctttttaggatcatcgcagtagttataggcgacctggcaaattgcagctgtggcaactagtgcgtcgttggggggcagcaagtccttgaatccgagaagagcattgagtaatgacgtctttcctgctccagtctttccctgtacgccgacaagaatttccaattgcctgtgctcctccttgatttcatcttcatctggtcagccatgcccgtatcgtatggttattcgtggcccgaggtactcacctgcttctttgatccactgatcaagtttctccctcccgaatgcctccgaatcagcgtcaatatctccatcgtcaccaagttcttgagctgcgcgctcaataagctcagcgagcctcgaagagtactttagtcctgcatctaggcagtcctcgagcatgggcatgcggacttgtggcgggaggacattcagtgcgttgatcttgccatttggatctgttgtatcggctgattgcattttggtcaggatatcggcgttggatgcgcggcgctggctgaaggatgagggaagactgaatatgactcagaaaatggcagagcaaaataagctcccctccctggctcactttgtctggcaggagtccttcgtgtacgtgataagtgagggcagtgctctagtgaagtgatatgtcgtggagtaggaggaagagaacgtggaagaaaaggatgaggaatgaaagtcgagattcatatagcccgcggaaagggaagcagaataaggtgtttcgggcagacgagaggtgcaggtgaggattggggagaaagaaagagagggtagagaggagaagaagagaggtcaagatatagaccgcaaaagtgataaggagaaactcggtcgatacaaattggtggttgggatgaacgcgcatgtcgccaaagtccagcatcgaggtcaggcgtaagaacttcggacgagacggaggatcaaatatgggatgcttgatagcacgttttcggattactccatggggtttcggtcgattgactgtgcttcggcagacaagagcacagtggcgatgttggaagtcaattgcttcctttatatctgggtgatccatcagaatgagattccatcattctgctgtctaaacaagagtcacttgtaaggtcggctccaagacaggaatcgcaaaggtcgagagagacgcatacgctgtacaaacgtatggacggcggcttcaagctgcgctgcagagatcgtggagttatggccatcgcgagagagccgtctcaggctggtggcagacttgcagcaggggaaaccggatgaaagatgaaacgttcacgttgcagagaagctaagatagaatggcaccgtcagcgacgaacagtggtaattgaatctcggatgaaatatactggccgtctcaccaagtgtccatcaacatccctccgtcgacgtcaagctcatagtgatatgtgtttgatagatcgatgacactgcacatgttatgcaaacgagggtttttttttttaaatttttttgtttttttttatttatttttttttccctcgccttttggtggaaagtgatgatcggttgattggaaagagaaatcttgacgagtgtcgtgcgcttctccaaaagcttttgtgcccttacaatcaacagtgcatcgcgccttcctgctgttggaacacaaaccatcacactagcctaagcaccagacaaatgttcagatgttaaggtaatgttacgattcccatactattacgtacaggatagaatacacaaattccaacaatgcgtcgcaatgctgcccaaacccccccagatgtcatcgtaactgacttgctggtaagaaacaaacgggctgaaaccaaccgaccgcacacctccgaccgccgcctgttctcccccaaagcaatgcatggttgtgtgaaagccaaaaaaatcaatggaaaccacctctcaagtagtcgaagtgaagttcgttccgccgggtatcaaattcaacttgtgtcgtcaaatatagtcgtacagtcccgttacaaaaagaggatgaaatgaatgccgttagggcatgatggctgagtggaggttgtagcgagtaactgagtaatcgcaagtagggacagtgatgtatgtaggttcatgccgatgggatgtatcgatgtttgtctcttggatcggcccagtgaaggtgctcgaaaggagtggatgcgatggagcttagatgcaggaggagcactggtggtgggcgcagtggcagcaggagttgctgatgacgagcatggtcttgcactggcagcagcgaggggccatggagggaacgaggacgacgggggtcttgacttccatttctacggaaagcatatgtgagcggttgtttctggctggggtcatgtactccatgtattgacttactgaatgggtgaaaagggcagtagatttgtattgtggttaaagtgttgttctggtttggtagtaccaggcagctggattgcaaatttggagttttactttttggtgatggagagaaaagggtgctcaagaacaaagacgttcaacacaatggaggtggtgggagagggatatatagacgtggaaggctgcgctttcgtccggtatcagtggcaaacgttgactgaaagtaaactgtaacaaaaaaagaaaatgacgaatcaaagaaaagatgggatttcctatcagtctctcggacgccgcatctcggagcttcatgccttgccaagcttatgtagcttaccaccttaaccagcaaaaaccttggtggagatcctccagagtcccccccgccgcctatgtatcatgatggtgggtgtgaagcctccggatcgggaaaaagccctcgaatacgggagaaataggaaacaaatcgcatgcttgggctggccacagatggacttgcacagttagtgtacactgccgctcgtcacggcttcccgcagcgagctgggcagatgtgtgggcagatggtgggatgtggtgcgaaaccgggaagatcccccccatattttcgagacaattggtgcttcttggccttgggggagggggggggggggggggggggggctcatgtcgaggacggaagccaagtaaacgccaaagttacaatatgcaaccaccatctgcaagtgggccacaagtgtgctgcatcactgcccttggtgcgttagtgtttggttggggggtgcagtgatcggagccttccccgcaattcttaaagccggactggggtgttttgacgctcggaacggctgggagagctgggtctactgtgtacattacatactggggagaattgggacgaccaaagaagatggaggactctcgcttgtttgcaagatgtccaatgagcgcatgcgatgagctatgcagatttgataaacgcttattttcagaaagaggcgtggggaaagggtgtgagggtcctcaggacagtccagtgccagatccaggcgagccagggtatttaccgcgaggcgccggtggctgaaggacggtaagacggggttttgcagaacacaacgtctcaaagagcgtggaaccggggttgtccgtcagtcgattttcgggcgcttctttgtcctcaactgcccatccaactgccatatcaacccaccatcccatcgataacttttgggcataggctggtggtgctaggtagagtaggtggtgctcgttggtggtaatgatggtgtaccacacgcacgcgttggtagaaaataaagagaatggcgccgtcgtcatcgcgcataaagtggattccacgggaacgaagaggccaagacaggtaggaccacgactccgaggatggaaactttcggggaggcaacattcggcgtctacgtaggtagtgcgtggtgtctttggagcgaaacggagcacatgcccaactacttaccaaacagatccgcatataacctctgcgtgttgtcgttgtgttgaccacgtgtatgacgatcaggattatcccgtgtacgagtgtagtgctgctgctgtagtgtagtccataaatcctgccaacaactgctacgacttttctcatgtatttgtcttgttggcagcgaacagaagtcgtcgaacgccgagttggctggaatccactgaatcagggcagtggtggtttgccaagatgcatcgtttttggcttacatcgtcaagcgccaatgaccttggccaagccaaccctgacttttgaggcttagatgcgccaaaagaccaaaaaaaatgtccacaaagggcgaatccatagctagacatggttcaatgggcgtctaggctggtccatgggaagcatacctacctttgaaggccactttgggtcacgatacatccagtcaggttggtgagcgaagaacaaaggaagtaaaatgtttgaaatcggattcaaaacacacaaagtttcgtcatcatggagaaaaaatggcccgtctacggcgtcgcgcaaaacctagcacaaagccgtggggaaaacgggaccacctgccacatggattggatgcttgcggggaacatcaaaagtggagaagtcttgcatatgccccacatggcggggtgcacgacccttcactccatcagtcccatttccttccttcagtggcacagactccctttctcttttcgctgtggattgctccagtccgggcaaagcttaaacatctcgcttcagggcgtcaccattcagcctcatggacgtcctgctgcctgccaacgacatggaagacctgggaccgatgcgtgcccctaggcaggcatctttccagcgtgtttgccaggccttccactttgccgggctgccgacgccaaggggtcccggtcatcggcgttggactcagccagtctctgactctcatcgcaaccgaacaaagaaagccgattggctcttgtgctgcgacacgctcgaggcaacacagcagcaacatgcaaatcggtattcactgccactgattcggtcattggccaattcctcattttgcaattgttttgcccaccaaaacccataaaaaccagcttcgattggaatatgcgctgtgtcgccaagcgctgggcgattttcaaagccgcctcttctccggattgcggccctcactggtcccggctctatgggtcatcctcggtcttttctccgggtgagtaaacggacgaataacggaagaccctctcgaacctcggccatgagccgtatcgttctccacacattctagttcggtccatagtacactacactaatttctcacaaaaggcaaacgcgtcgagggatgaacttgtttgcttgatgagttggctgcctctttacgtcttgagcagatagcggctgtgcctttataaacgctatcttgtatcagacaaagcatcacatcatgtttgttggtctgagctgcatctgatcatatggacaataaggtggtgattcatacagcaggaccaacgaaccttgcgtcagcggttgaaggaacagcagagcaacttccttatatttcggtgcatgcacttgtggactggcatcttctgccttgaaacaacatctgcaacggcaacaccatcacatcgtcacatttatctcgagggtagaaaccgtacgtaccaacctggacatacaccttcaataccggcagtgtggttcttatcagttgtacacagatagctgtccagtcacatcggcgctctgccgtcagctcggcccccaacgacctgcagcctttcggatatcttccgaaacaccttgtcgcctatcaaacttctcaaacaaacctaacccatccaatccatccaacatgaccgccccgatcaccatccccatagtatccgcaccatcaccctcacactcaacctcgccaagctccagctcagaaattcgacccgtcgcccctaagcttgaaattcaccccctcccttctcacacttccggcctcctcctccgcgtgattccccctcggtctccccctaatcttccagacccaaacttccaccatgtcccctgcgacatcgtcctcgccatcgatgtctcaggcagcatgtctgccgacgccccggtgcccaccaccgcttctgccgactacacaaacgaacagcccgagcacaacggcctctcagtcctagacctagtcaagcacgcagcccgcactatcgtttccacgctcaactcctcggaccgtctaggcatcgtcactttttccaccgaagccaaagtcctgcaacccttgatgcccatgacagcgctcaacaagaagaaaacagaaagaaatctgggcgggatgcaaccatttagcgcgacgaatctgtggggagggatagtggagggtttgaagctttttgacggacaaagtggcaggatgccggccctgatggtcctgacggatggcatgccaaatcacatgtgtccggcgcaggggtacgtggcgaagctgagggcgatggaaacgttgccggcggcgattcacacgtttggatttgggtatagtctgagaagtgggttgttgaagagcgtggcggagattggaggaggtggttattcgttcattccggatgcggggatgattgtaggtgtttccctttctttcttcctttggtcatggaggatggttggtgacctgttctggagagtgaattgctgactgtgaaactagggaaccgtgtttgttcactcggttgcgaacctccagtcaacgttcgcgaataatgtggttttacgccttacctatcccaagtatctgggtcttgaggagacaacgggagaatcggtggacaaagtagagtctgtccagctcgagaagggggatgttgaccccgactcatcgatgcaactcaccctcaacctcagcacccttcaatacggccaatcccgcgacatcttcctccgttacgacagcaaggcccaggaagccattgccgacggttttgactttgagtcccctccctccgtgctcgccacgctcgactaccaacacttcaccaacatcaccaacaccgttgtttcagagtgtaatgacattttccgaccaaatccccaagtcaagcagctgacccccgcgcaaaccgcctaccacatctcccgctccgccctcatctccttcctcttctccctttacacccttcgccccgatcgcgaacaccaaccgcgcttcttcaaggacagctttgccacctccctgcaaaccttcctttccaccctaaccgccgcccaacccgccttcgcctccgatccacactgccgctcgctagtccaagaccttatcggtagcacgtccgccatcaacgacgccaaccaagacggccaagtcgccctggccctgaccagcgaggacttttacaaccgctggggcatccactacctactttctcttgcggacgcgcacgccaggcaggtgtgcaacagcttcaaggaccctggcccgctgatgtacggcgcggagagcccgctgttcgttagatgtcgagatcggctggatgcggcgtttgattcgctgccggcgccgaagccgagtaggaccacggggttccagggcgaaattagtatgcgggcgtataataacagtggaaatccttgctttgctggggagacgaatgtgagggttggtgttgctgttgctgaagatgtggctgcggatagcgatcagttggtgacaaaggagatcgagatcagtaagctgcggaggggaatgatggtgcagacgccaaagggattcaggaaggtaagagctgttctgaagacgcctgtttgcgaggagagaatgtgcttggttatggctagggatgacgaggcaagacaactgctggttacgccgtggcatcctgtttcgcttgatgggaaggactgggcattcccgacggatgttgcgctgggcgactacgtcagttataccggggatatttactcggtcctgctgtcagctgattcggatgtggacgcccatgccatcatggtcgagggcgtgtgggcagtcacgttaggccatgggctgacgggaacgggagaaggtgttgtgacagctgcagaagatttgaggacgcatcgcttctttggtgactacaagcttgtccttaggagcctggagcggttgcagagcagccctgatgggttgattttgggtgaaggtgtggatagagatttacaaactggtctggtaaaagggtttaggggcaagacatcggtacatgtcgaccaccatgatgattgatgagatgtcagatagagatcatggtggatcagagctgaacagcgatgatgggctgttggcatcgaccgatggaagctgatgggtccgtaactggagtaaagaaagggaatgggaaagtcaaattataacataaatagctagattatagagggatgataaacaaaagagaagcatccaatcaaaggctgcggagtcttcgacaccttggtgactgagtgtctcgtcggatgtgaaaattgcatcgagttgaacccttttgagaacctttgtgacttatacgtcttccatgcaatgacgtcgcacgattgtgcactagaagctgttctgcatcgatgcgatgcaaagtctcgagttccctcttgacggcagtttcataggagttgcaaacatgaagtttcaaaggaaccaatcggccagcgccgactgctctcgctgcgagttgttgaccacgataaacgctgtgaatgttgttttatttaccactgtcgcggcacctttcacgaacgtcgaggacgttttgtaggcaaagacgagctcgaccagactgaggcatcgctgccaattgaaaagtggggcttatggttgtgtgcgcacaggatggcagccgcccggcggctgacacaggctggattctgcccaagcgagggcgagtctgccccaccggcaggccggtcgaatcaccaatccccaccgccctccatagggttttcaagccctgccaaaaatttggccagcgactcctccgtgccgtgttgacctcgaaattgcatctgcctttactgaccggcggcacctcttcgacaatcaagagcgcttgatccacaaccgtcacaatggtgagtaccgaattgctgctggacgattgcgacagcagacgtcctgttatttttacgatgggaagccagtatgactgaccgcgacttttttcggtgtaaataggcgatcaagcacaaccagcagattcccaacaaccgtgagcatccccatcccgaacgacgacagcccgacaatgacgacgatgacgacttttgaccccgaaaacaacgacatggactgactcgaatttttcagacttccgcaaggattggcagaggcgcgtcaggtgccacttcgaccaggttcgttaaaaccacacacggaacgggggaggacgatactgcgagctgggaactctgattctgacggatgggaaaacaaataggctggcaagaaggcttcccgccgtgtcgctcgccaggccaaggctgctgctcttgcccctcgcccggttgacaagctccgccccattgtccggtgcccgttagtacaaccttgcattccgacgatattcgaagagagcgtggagatctgacagcagctgtgtgcagcaccatcaagtacaaccgccgcacccgcctcggccgtggtttctccctcgctgagctcaaggtacgattgatccgagagaaccctgagagatggggaatgcagcgcggctctctgacacggatacaaactataggctgccggtatccccaagcttgttgctcccaccatcggtatctcggttgacccccgccgcgccaacctctccgaggagtcccttgccgccaatgtcgagcgcctgaaggcctaccaggcccgcctcgtcgtcttcccccgcaagtccaacaagcccaagaaggccgatacccccaaggaccagcagaccggcgagttcgtcaagagcgtcgaggccgttttcggcgtcgagcgccccatcgcctctggcttcaaggagatccccaagtccgagctcccctccaacatcgagggtggtgctttccgcgctctccgcaaggctcgctccgacgccaagctcattggtgtccgcgagaagcgcgccaaggacaaggctgctgccgaggccgagaagagcaagtaaattgctcctcttggacggggtggttgaagcggcatctctgtggcggtgtttggctggtctggtctcggttatgcttttccttgtcacctgggcgaggaccaccatgttggacatcctcgaccaagggccgtgtagttccgggggatttcacgtcactttttaaagcgggacacggttcaattactacacgcatcatagggatttgctagagcagcgcacaatgaatggacaacggaaaaagcatgattcttgaccaacttcaataggtccttgtttttgggtgataccaatcggggagttcatacggattgcaacaaaaatgcctgagttcttgtttagttttggatcacgccctgtctcacttgtctgctgaatcgttgacttccctagtgtgaagatgcagtccatcattatttgctaacattagtgttactgacgctctctcaatctagtttccctttctgtcctcctgcaacaacccagttcctttcttcaagatttcctcaaacacatccttcctcggccccttgagctccttcgagtgattcctcagaatctccgcaaccaacaccaatccgttctcacggtctttagccgtagcagcagccgatggcttggtctcagcctgttgagggttgaggttcagcccttccatgatggacgttacctcagctggcttatcctccttcttctcatccttgatttcttcaatccttccactatcaccgctctcgccctccaaaccagcagcaacctcctcacttcccgtaaccgccacggccaattttttgaccgcctccgtcccctcgttcaacaccctcaacacaacactggcccctccatccgtcgaccgcgcaagcaacgccagcacaaacaacacctccgacctcaaagccgggtacttcccctgcgcaagcagatgcgtcaggtgcctcgcaatcaacgggccatgcacctcataaaactcttcgcgagttgtgccccagtctttctcatccagaacttcgaccttgtcctctccctcctgggcagtagtagtagcctgcaatgccctgaccacactcatcacccccctcgccgtctcgatcttggtcggctccagatccgatctcgcgccaagcgtcatcagtaagtggaagtaactcttgacctcttccttttccgtatgcttgaagtccgcagccaagggcttgcacagcttggcgacgttggcgggagcattcaccaacaacagcctcgcaagcgaaacagcagcgaattgcacctgtggctgcaccgccgtcttgatccacgcgcccgcaagcaaatccggcaggaaggcttcgcctatcgggatcttgttgccctgcgggatggccaggttcttggcgaaggaaagaatggcgtgcaacagctgcggggtggcggggacggcggtgttggaagggtcgagcgcttgcgcgaggagggaagccaggtgggtgtgcacgtggaaatcagggtccgcgacgagggcggtgctggcttcgtcggagcgagacaagttgccgagacataggcaggcggcggtgcggaggtgttggtttgcgaattcggcggaggatagccagaggaggaacttgcgggacacggggctggaggagatcgggtagagctcggcgaaggatgggtgcgcggacaggtcagctagcaaagtgacaaaggtcgtgcagacggtcttgagctggtcgaggtcgtccaggtcaggttcgggtaagttctcatacgagaagcacgcgttgtagaaggcttgttggaggtggaggatgttggaggctgaagagaggaaggcgggttggagggattcgtaagttaggtaggcgagggcgacggtgcagaagccgttgaaaagctcgagggagggaaggccggagggggagccgccggcgagagcgaggaagacggcgggggtggaggggtcggcaagttcgggttcgggttctggcggagtttgttagttacaaagggagatgtgaatatcaaatggttatgcgtactctgagacaccagtaactcgaagatgttgttgatgagatggagaacttggtcgtgatctcctcccggctgaagggaaccctcttgcaacagagctacaagagctttgcttagccctgcttcacacacctgaagttgtgccggctctagagtaggattagctgaagcttcgtttttccagtgttcgagggcgccgtaccataatcaacaatgacgttgtataaaacgggcaacaacaaaggaagaagagacctgtcgttcaaaaggcgaatgacagtacgaagttgaccagactcaaccaacttggctctgttttcatctgtggtatgtttagcttaggtccgttttgtccatggctgcatacagaattcttaccgcaatcggcacatccatttccaagcacacgcaaacattggcgcttcaagctcaggtccagctcttctgttggtaagactttcaagacaaagtctaggatgccggactctctgagaggatttcgtaaactggctgattgatgagttgaatagttagctactcatctttccaggttaccttttccgtctgagttctttaacgatctgatacgtccaccgaataaaggggaaactcacgatctctgacgccatcaccgattctttccagaagaccggccagtgtgtcgagcggtttatctccgccattccaagcggcctcaagctggctcaacaaattcttatcgagtgtgaaagccattctgtcttcttatttccgtcgcagtatctgccgatgaataaaaaaaatggttgcgaacaagcggtgatgtttgggagacaaaggagaggaggttgaagtgagagctccaaacaataaggtgagtggggctccaaagtggggaggtcaacaaggtacctacagctgttactagggtgaggtatcaagctagttgcaacaactccctccgtaccgcggaatgactggttcaacaacagtcagtgtctctcttgttccgtctatcatcgtggctttgatctcttcctgggtattttctcaactggtgataagtaccttatgattgattgcagcttgaagtccggttgtggtgctggctggtgacataccttgcaagtcctgcgctaacacgggaatgggttgatagctcctcttgtcaattccacaggacttggcatctggttatcagtattgatttcacaagactgcgaacacagtgggtatgatgtcaggcacagagaaacagtacaagaattctagctcttgagcgtagaccatctgatagcccgaaacttcacgttgaacacatggctcgcgcatcctcccatattcaggggtaacaatcaaagcagcgcaaaacgacaagagggtatacaacaaaaaaaagacacccgtatatgctacatgccacattatacactttaccggtacacagcagtagccactgcgaccgagtagggagacggctacacgtccatcttgtgggcgcatagatagtatacacatggccggcgccgcatcgatcccggccaggatcatctgtaaccatcgccagacccacacctgctgcgctcacttgactgccaaccacagaaaccactccttactgcttgctaccgagccacttgagctcgacgtacttgccgtggttacccgtacccaaaacaggaagctcacgcttctggagctccttctggatgaccttccagcgaccaaccatcctctccttgtctacaggcgtgactctcctggggtacaccttgacgttcgggagctcgggcaagatgctgctctgctcgatctgctcagcaagcttcttgggcttgggaggggtgacgagggcatccataaagttggcgacagtctggatgctggtaagtttgccgtcggagaggatgtgaccggtcattttctggatgcgcttggcagcctatatcgaatgaaaagcttctgttagctaacttgtcatggatgatagaatttggaactagacgtacgtagaacttgacgacagggtcccggatgatagcctccttccagtcgttgttccaagacttgcggagctcgacggcctcatcaacggtcaacttgaccagggaaccctcctcgctttttaaacgatagccgagcttcttgccctcctcgagcaactgcttggcctgctccttctcgccgagagaacgtagcctgttgatctcctcctgccactcgcgctggtaataggtcttttccgccgcgttccgcatgagaatccagaccttctgcaagtcgctttcgttcttgagcgacagctcaccgttctccccacggcacatctccacggagacagtcctctgccagtgatcaccgttgccgataatggacgccatatccgcagggttcttggggttggcgccgaacttcttcagagccaaaccctcggcgagcgccctcctcagaatgaccttcaacagcctggggtctgtgatcttctcttgcggggcaaagccctggtattcgaactgcttcccgccatccctgaaatgctccggtttgctccaccagtcggacatgccaccgatctcttgcagccccgcgccggacgtggcgggctcatagttggggtctctgatcttctctggggcgtcggctcgcgtgggttgtcctggaagaacgaggttgacctgcctctgggtttcgaagaatcctcctttcctctttctctgttgttcaacggtctcggtggactcggtcgcagtttcggcggcggcggcggctaccggcgcttcgggagtagtctcggtaacagtcgaggcgcatcggcgttgtgtctggacggtgttttgccagacgcggttacgagtggcggaggtttgtgtcgagaagctgcatgactggcagatggaagaggagtcggcagcggccctcagggtgcgaaggggagcggccgatgtggaagcgacagacgacgaagagctgcacagggcagaggccgtagacggtatcctcggaatgcggcgcatggctggtgtgttgaggttgcaacttgcgacaacggcaaggtgcaatgggcgggggcctgtatggaatgtccgggggggtggtgaccgggttggcgattgcgttcgcgggtgcggacggggcgacaataatcgggcaacgagcgggcgactcgaggcgcgacggatggagtctttgccggtcaaaaaaatcgagccccgttctgcccgtccatcggcccagttgccggcccagacacaccccggtcggccagccggggcgggtgcttggcactgtggcagccactgaacagcctccaattgcacgcagagtgttcccctccagctgttgacggttccagtcgagcttccgaccccgcgattggaattcagccacatctactggtggctgagtgagaagctagcggccgggtagctcgtagcggttcgcaagcttccagccaaaaaatctcttgaattggatgatcggatgggctcccggcaacgtctacaaactccatatctccctacctcgccatcctaaaaagtgttagagtccccccctccccccccgagagccccatctcgtccttcaacctcgtccggacccgattactcgacctcgacgccgactacatacctgcccaaaccggacatcctgtaaatatactccaaagccgattcaatggcgcccccgtcgaacccccgcagcgtctcggacgcgacacgcttcacgcccacgaccccccatgccagctccaagtctgcggatccccggctcaacacctacaagggctcgtcaacatgtcccaaggaacccaagatgcccggcacacccaagttcgtcgagacaccagagcaaagggttgcgcggttaagagctgcgcacttgaaggcgaagcaggcgcaggtttcgcgaatggaccggatcatcgacggcagcagacgcttcttcgactcggctcacaaggtcaccgtcttggggttgattggtttcacaggttagtgcagtccagtctggcccccctctctcttgtcgcgtctcccaccactttcccgcgagcaacccggtacctggttccgggccatgagatccaagaacgagacactaacatacgtcatagtgatggccggcttggtaactgcctacaccgccgccgacatgattatctacaacaagaaccgcaaggccgagttcatcgaggcgcagaagaagatggaggccgattcgctcgaggcagcccgcctggcctacattaccggcaaggcgaccgaggagcagactgcgctggtggaggagtacctggaggctgagcgcgaggccggccgtccgaagccctccatcttctccaagctccccagcgtcatcggcgccccgactcccattacgaacgagacgacagagcaaacgacaacgagcgtatcagaggccgcggcgtggcccgcggcgacaacaccgaaggcgaccgaacagcagcagcctgcagcggcggaggaaaagtctgggctatggggctggcttaccggctcgctgaagaaggaggatgttgctgcgggtgcgggacagcaagcccccacgttggtcggcgctgtgaagcaggagacgagcgccctcaaggagaaggcgcaagcggcgtttgagaaggagaaggagaaccagaggaagggtggcccccttgacaaggtgggcctgcctgagcagaagtgagcgagctaaagcaaaccgaggaaaagatgaatagtccattctccggggcaggcgatctgaagatgcggtggtctttcatgactgtaagggacaaaggtggggagtgaggacatcaagccgatttgctcatgatgatcatctcctgggaacgcatcctacaagcaggcttggtcgcttgtgacctggcgatctttggcgttgctatgtctcaaatgtggtcaccagaaaactaaccaagcattcgatgagggtaaacatatttttgggcgggtggcgtgggcgacggaatcacacagcaacctttgtagagcttggctgctcctgggagatcgccatgacagagcgtcgcgagacctgtagtacgcatatcatgcgtacagagcacggttttaacaacacgacaagaagtgttgatgaatgataggagaacgggctaggatatgtgctcgacaaagagccccttacccccatgtaccatagtgtagaaaggagttattgcataaatcggcgcatagaagatggattacgtatatacatgtaagagacaacatagtcgtagaagtattcgaaaatgtattggatgttttgtatgcctcacatttagtagaatctccatcacgttgagtcaggcattatagacaacgggtcagatctgtacagcctggactcaacactggcacgaaacgttcaatgattaggtagacttcacatattatattattcgtcaatcattgttatctgcgtaatgcaattagtcgagctagtaaacttaaatttgggtaactatgatcagtcaccatctcataatcatctctgctttcttccccatgcgctgtgtctcatcccggttgtgggaatcaacttggtatataaacgaccgtgtgatgtttgtaaatgtcaatgacgactcccgccttcccctaaaaggccccgaactccgaagggcaaccaagtgaaagcaaaagagatatatgtaatagggtttggcttttttcttcttttcccccccaacgctgtgtccttaatactcctccggaccaggtaagacgtggtgcaatgccgttgcattgccacggcggttcgaagtcctgatatggtcgtagtagagcagccaaactcagggcactcgatttctgagaccccctggagacatagctccgtctccgaccctatcaatcctctcctttctcatcccaggtcctccggagccaccccacaaggtactcttctccaagcttcgacgaagctcccccactgctctcctcctctcccacccagaagaattgaatgaagatgtgaagagaagatcagctgatcattcgcctaccgccatcctacgacacgataatatggttgaaatgtcctgggactttcaaccggcacttctcgcagtcatcccgataccctatgctgaacgacctcttcatgcccggctggttggccattgtccacgagctgaccgtgtgtttagagcgctgatggccccttttgttagggggtgacgtggttttgggcgatgtctgtggggatcccatgtctatctcgacaccatcgaaactaccatgactatgaccatgactatggccgtggctttggtattctccctggggaataggtgtcggctcgcggggccccatttggctgttaagagaagagttgcgtaacggcatggcggagaggagtggatggctgtgggttagttgatcgaggctgctgaggcgttggcgggggaactggttttgctggtcgttgcagtggtcgtggtcatggtgatgttgatggccggcgtggtacgactcgagaatcatccgcggactttcccccatgccactgtcctccatgtcccctcctacctcactaataggagaagggagtcgacggttctgcaccatgctccagtcctccatcacctgtgcggtagctgcggcgccgtcgagagaacgaggaacgctttcgtggcctagtagcgagacggatggctcgtggtgctgctgtgtaggcggagggaccccatatgaaccccggtggtccatggtgatgttacccgccgctcccccccagtgcttaccccggccttgctcggcgaagctgcaatgaatgggcgtcgggatacgctcactgatgctgggttcaggcgccaagtggtctggttgaaagttgcctggttggaggtactgctgctgctggtgctgttgctgcagttctggatgtctcggttccggttcgcagtccatcatttccatgtccatgctgtccgggctgtaatttgacggtagctccggctcggccgcccatacgtgctgctctgtgaccgcagggtcattatgatctgagatgtccggcgccccatagtactggtagcccgagacgacgggctgtgggtcctcttgcggaaaactcggtgtggacatccatcttttggcagtgggtgatgtccgaacaggcaatatttgttggcgtttctggagcgggtgttagcatcctaagtatcgaaggcagatgatatgacggtctcggataaagggaaggtggacagcaaaagtcgggcgaggtgaggcggggcagttatatagaagaatatggacgtcgggtgagaagacccttgaccgaagcgaaagaaagcggcttacagttcggtgctcagagaagcctgatacccctcccattgcggcgtctgcataatcgtcctcccgcgatctctttcgagggcctgtggcccatgcatgaggagccatcatgtcgtccaacctgggtgtgcgcaacacgaagcggtgcgtaggcggtacccaatattggcagtctgcaagggaatcaatcgggctgttacggtgtagaaacaagcaagggttggaagagtgcaagcttcttcttattataagtacagcccggctggaaggttggtgtttgtggggagaagactctggggagctgactgggactgaaagaatgctgagcgctgtgtgtatgtgtgtgtgtgtgttggccgtggtggtgttatcaatctttgtaatgccgagatggatgtcacggtatcggcatgtcttacgaagaccacaacttcaaaccgcctgacgaactgaaagagagaccggaagatgcccgaattgcccagctcactcagcacctcactccttgcttgcccgttggactgttcgatatgataggcagacgccgcttgaatggtgaataggagaccgccttctcgcagggagaccaatggaaagggcgttgcgacagcgacagcggaggtgaggggggggctgaattgttccgtcagttcccaaaagagcaccacctatggggaaggctttgcccacttggttgccatttggggtcccaaactggggagtgggcttgtcaccgaccgaccgaccgtccctccaagccgctcttcgttccttcccgtgcggagacaacgctgtctaggatcttttttagtctggtcttggtctctgacttggatgccgcgatcgacaactttcacgttgcaaatcttgaacgtatccgagaaagcagaaagaggtgaccgctgatacacgggattcactgtttcagaaacaccagaaaagttcgtagaggtagtcgctgaaattcaagacaatggaatgtgccgtggtggcggggtgcaagtaaaaaaaaaaaaactgaggtcggcgccgtttaccccctggctttgataaacaccgaagctatgagataaaagaggccagagtttgcagggtccgggaaggtaaatatcagtgcccgtaaaacattcaatggtctcgaccctctctttcaccaccaggacagaatctaatggacactttcacccgataaaacaccaatgtatggtggaagagactggcaagtgtgcgccggcaggcatctacgtcagtcactgcaagggtgtcgagaaagacatctgttgtggacttggtgcaggagaagaacagcaactgagacattgcctgcgaggcacaagaatctgaggtgtaattactaatctgttaacttttccattggcgtaggtatacggtacaagtattacaacagaacacttcttgtgttgtgactggcaatggtgagctgacaattccatggttgggtattttcagagttgtttaccatgtgaacaagcccgccgccattctgaagagtttccgccctagtcaaggacaaataaacggagactccagagcacgacgtcaacggcagattgacaagatggccactagttcttagggctgtaaacacctactgggtactaggtatgattgaccaatgtaaccaatgagaagaaggtagcatgaggaatcaagaccgtcttggtgtttacagcgatgtcatggtttcggtgatctgatctggtctagctgcagtccatgttattttgtcctggacaacttaagttagtactagcgtctttactgagaaatgtggggaagaccctttcagcccctcgcctttgttgagaagaacaagatcacggcacatatgcacgccgtgcagccactgtaagtggtccaatggtcctttcaagtcttcagtccgttcttcgtcgtcgtggcgaagatgtcgggtggtttttttaaacaaagcgaacaatacctctagagcagcgacctgaaaagtttcagccctatgccaccaaacgagcccggtcgagacgcatgataaatgactcttcaattctagggtggcctcagaaatccaaatgttacagaccctccggtcaatcttgaattgtttccctgtttggatgggcatttccttggccatttcgtccagacttggcctccggttccagaccgaggacatcacaagcgtggaccttgatgttctggtttccatcagaaattcagaaaccaggtacctttagacatactataaccacacaagctcttcactctactgcttgtttgttccatccgcctctactttaggaggcgatcgtctgtccttgaagtggatgctgcaagatcagcaacagttatgtcaggttccagcatggtttgggtttgaacggtccttgatcacctcatagcgagatacagatacttgaacccttcaactttgaaagcaggtgcaagagagtatctcgcagttcatcgatgccagaaatcgcgagctcgttaaagaacctcaagctgcagtacgtcccaatacccctccagtcgagacgagcatcaggccaggctaggtggtgctcagccttataaggcaacctatggacgagttcttattagtcaagcgaaatcgatggatcgaacggtatgccatgctccgcaagatctgccagaccgtaaaccacagaccgacggtttgctagaggtattgtgtgtacccagatcggtacttaccgaacttgccagccaaggttgtggagttgcaactttgaacctagaggtaaacactagattttccagttgaagtcccttccctcactttgaggctgtaacctttccacaaatcatacaggtactgggaacactttcatatgtactgagacaacatattcggccagtatgtccatgtggacaggttactactcatataggttcttcttacctagcttcaacgacaaccaagccatgttgtctgattcaggaaaaagaagcctctggtctttcaccgtgcaagagatggcccattactgagttctataataactccagtcgtctcatgacaagaaaaagataagaaaaaaaaagagaaagaaagaaaagtcaaatcccgttgctgtatagaacgaaagttagaatttgacatctataccacctacgcgaggttgccaagtgtaccttgatggccaagaagggtgaaacttcggtgctctgcttccttggcatcctcggtaaccgctccggctttcggagtccgccgattcacatgcccccggacaggatccatcccaacacgtcactcctcaaagaacgtgtcaacgagtagattccactcactcttggaaagacattgttgatatcgaattctctctatactggtgctgttagttgtgaagatggaatgaaggagcaaacgtcttttttgctgatgtctctaacgcggtgaagagactttagaagagactggacgcgggaagttgcagagcgagtcttatattgtctccaagtcactcaccaaggtagtagactgtaggtcaaagttgccattgaatgtatcgaagacgatagaggtatatatacaatgacaacgtatgtcaaaagggagaggcggtaggtggcctgagctttcacgtaccccccgttcagtagaaaagccggtaccaaacctctttcatactcgtcggcgccaatccgaagaatacgtgcgtaaataaatcaaacatcaaaatgaccgaggttaccggcgtccgtcaacttgcggctacgggtgtcgctgctgcgggccgttacgtgatgtcctcactggcatgtcgggatgcagtggttcatgttgcatcgaagcggcctcgaaccctggatagcatcaacagcttcttcccgggagccctggtccattggtccgtttatcggacactagcagacggaagcggatggggcagccgagtcgtggtgaggccaagcgcccgagacgaatgaaagaagcccgaattaccacgcccacaagcaccacttgctagccgggagtttcagcgccatgtttggagaactcaataacatcatgttgtcgatccaatccatccgtgggctctattcgaaaatacagggcactgtctggcttccaaactaagcgtgaatgtcaatggcaggcggcggcattttcccaattccactcttcacacaaattttcggttccgctgactgagtgtgtgtgtcagttttaacgggcatgtgtccctgccccgcacagatcttctcaaaaagtttacggaaagatacaccccggactttgtgcctgcctgcccgcttgcttcccgctgtccacatcccgtcgccgttcgttgacctcagtcaccttgtccgattttcaatttggatgagaggcccctgggtgcttgagaccctcgtacagtaatttgtgagtcactacgagaatagttgaagctgtaccttgtttggcaatatcttttcgtcttataagtagccggacggaggcggtgttttctgccatctttctctccatcccaaagtctctagactgtccagtgaattaccttaggcctggcctcatccgcaaacccttttcgttaggagctacactacctcgctacttattgtgccttccatccgctcaccttggcttcggtggctgcagaatttctttgttattgactcccccttccaccccattcccactaacgccttccttgtcgcctccgaccaggccaatcacattgtccaatcatacgtttgccaacagggtcttgcctgcctttaattcgccctcacctggactttaagctccttcctctgccgagattctttcctctcgaccttgccaagcaaaagtcaaatcacctccgtcgaccagagtcattcctgaactcagttttcttgacagcctcacctctcgacttctctttttacacaatcacggttcaactcacattccactgcaaccatggtcggccctgatatggtggcccttcgggctgatgacacaagaggtatgagcatcatctcccaagcaccgacccgcgcggattatcacaagctcggtggacatcatgacatcgacacagttgggactacatatacctgcggtgttttaaactgagcaactgtccaagtttttgcgtactttgactgttcgcactaactaaaaatctcactatttgctacaaattccaagcactgcgactaacactaactttgttttccagtcgagggacaggatcccctcatccctcctgctcttctcatttccgagattcccatgacggatgccgctctcgagactgttgtcaagggcaggaaggaggccgtaggtgtcatcatgggcaaggatgaccgtctccttgtcgttgttggcccctgctcccttcacgatcctgctacagctctcgagtactgcagcaggctcaaggctctttccgagaagctcaaggacgacctcgttatcgtgatgagagcctacctcgagaagcctcgcacgaccgtcggctggaagggtctcatcaacgatcccgatatcgactcttctttcaagatcaacaagggtcttcgtatctccagacagcttttctgcgatttgacctctgccggtatgcctattgcttcggagatgttggacaccatctcccctcagttccttgccgacttcatctctgtcggtgctatcggcgcccgtactaccgaaagccagcttcaccgcgagcttgcctctggtctctctttccctgtcggtttcaagaacggaaccgacggaaacctcggtgttgccattgatgccattggcgctgccgcggctaagcaccacttcatgggcgttaccaagcagggcttggccgctatcacccgcaccaagggcaacgagcacggtttcgttatcctccgtggtggcaccaagggccccaactacgacaaggagaacgtccaggctgcgaaggagactctcatcaagaagggccagaagctcgccatcatggtcgactgctctcacggtaagtctacaaccttgacatttgcacattccaacagtgactgacaaatgaccaggcaactccaacaaggaccaccgcaaccagcccaaggttgccaaggtcgttgccgaccagattcgcgagggcgagaaagccatcattggtgtcatgatcgagtccaacatcaacgagggcaaccagaaggttcctgctgagggtccctcggcgctcaagaagggcgtcagcatcaccgatgcctgcattgactgggagtccactgtctcgaccctcgaggagctcgctgaggcggttcgcgagcgtcgtgaggtgaacggtggcctcgccagcggtgtggctacccccaagcccaaccctctcgaggaggactagaggttttcttccgaagagagggatgaaactggggttagagaggcagcaatgcagggagagctgtaccaagagactgtgcagtggataccgcatgtgatgcagcctgatgatatcgaggagctgccccatccgtgcgaacagttctgaaggcattcaaaaggaaaacgggtcattaaaagttcttgcttgtagtttcacatatggcggggaaccaaaaacagacacggccatggagtcagcggcgagcagtaggaatagcatcaatgcctaccaagaccttcgagaagcatacatattgatacccatattgtctgaacctctattctctcttcgtttcgcagaacggagccagctcaggtcattgtcaatgagagattgcgcggctctatcgcaacaacagtgcgttgttccaagttctatactaagatgaaggcttcagtttgatcagtatctttctgctcacgcgtaggtagtctaaagttcccttctcctaatgtaagaaggccttgtctatcctgctatgtcgggctttaacgcgtgctgtaatccaagtgttcggcatatgttgcaatgactctggcccaactacacttggttgccagagggtcgcttcgagaccttcatgtactaaacaacaaatccaaacagcttggtatactgcacgttaaagttggggaccaagatcatacggttcatgcagcggctcttgaccagaacagaaggatcatgtgagatcaacatcggatcatctaggtgtctcttgctctcagtgaacgtcttttttgaaaagttacctttacctgtcggtatgtatgtgatctcgctatgcgacctgatcagaagcgcaatgtccacatcgtcctcactctcagagagcagtgagttcagataagccacatcgttcacggcttaaagctcttgagctagtccacccgtgccctttcagctcagatcctgagaaggaggtataactaagcagcacacctcagccggctcagacagatctccgatagacccaaagtcatgaggatgttatattattccgtagcatatttgcacttcgatcactcgcttcacgaaccagtccacgcgcacgctcaggctcatggtaaaaacccaatccataacccataacgccccacacaaaccatgaaaagacataacatttcatcatctccccatcttacaatttgaccgagttcagcgcccttcccctccaaggggactatatgccccctgtcctgtacctccttctccttctcctcttcctcctcgcccttgccctcctgctcccccgctgaaagccctcctgaataacccccctccaatccctcccaagccaccagcaccagcaccggcattcccaccggctctactgcctccaataccaccagtccccccaagaccacccatcaatcccgacctccccgacctccccccggcacctcctccccctcctccaaagccagacacccgtcctttctccaaaaccctcctcacccccgcccatcccagcagtcccgccgtgctcaaaatgaacccccacacaatgatctcgtccttcctgctatctcgctgaaaacaggtcgtcgtcacgtccttctcttcggcgtctttgcagatcggcaggttgtattgcaggcagaaggcgcggttgcattgagtgcaggaagacgaggctgcgcgtttggatccaccgagatggagaaattgtgattgatcgttcggggaccgtgggctgtttggaggggatgcggtggcggtcatggtcgcggtgggtttggacggtggtggttgttgaggattgttgttggctgggtcatcgggttgagggccgagacggattatggtgctgttggagaagcaggtgcatttacagaaggttggggcggctgtggtgaggaggaagataggtgttagtaaagtaggttccatgggagatgggaagacacggcaaggcaagagggaaacgtacaggcgctgacgagggagagaagggagaggacgaagatggtcaagatgtgtattcgcgccattgatgttggttgattatgtgatggtagatattaataaggctgtatacagtaataaggttcacgaagcgttatcggcgcattggtttcgttgaatggaggttgtcagcttggaagatcgaagatcttcggttgaaactgcttggtcgcaactaatcgatctcggcggccgcgcgcaggccggtcggagggctgattgaccgggcccttggggacggcaaaatcggagactggtgtatcggacggaagttgtccgggcggcctgtcggatcgttggtggttcggcgcaaacaatgggtgagagagctccgtcgatcacattgcgggaagcggccggcgggggtggcagggccgcaagggtcgaggtaggtaatcagtggttcggttgagtcgatcgcaaatgccaagccatttctttcagtttgcctgccgcctgccttgatgcgccacactagcatccgtggcaggtgcctggtcattcagcagcagccgccacattcctggttccactcaaaccagccagctccaccagaaattttactcgtgcacagaccatcagcacctgtctcccaagggtataagaagtcctccaccccatcactcttcttagacttttcttttctcctttttttcttcgcccttcggggcaatttggtcaatttgaaacgatacagagaagattagcatggcccctgcactaaggatgacacgctactcaaagagacgctaccaatttttttttttcactttgcttcccagctcaagggttgggacattgggaagaaaagtcttttagattatctttcgctggtggatgaagtttgaagtcgtcacttggttgaaatcctgtttgactgctaactctgtctcgcagcgctggctcactgttgcgacaagttgaaatcgcatctcacgctatgctgaaatcatcgcgacatcatcgtcaaaaatttcccatccgacaggttcatttgccgcacaccgtcctcttatgccactactactggatgtcctcgcatgagcgtctaaccacaccatggcatgtttcgcacatcctcccgttgttagcgcagtcagtcgtctctgtcccagttgcgattgccttcactttttcgtctgctgtgataccgtactcagcttgtgactacaaaagtatcaagacgagaattggacgacaacttacacctacatataatacatgcgcttgtccctgacaatattgacgagacctttaactttatacctggggtatactgttactacacatccaagcgtctttattgcgccttttaacttcatatctacacatttcctggataggaatatcccaaagggactcgagccggcgtgttttcgaactattataaattagaatccctattacaatcctgcaataaccatccgtacctatgacgagtggtatcggactggttcagctcaaccaattgattaacgcccgctaagcacaggtctcgtctgttatagaagacgagatgcgataagccatccgcaaaccctgggtatcgtgtccgccttcaaagccagtcaaacaaaagaaattttgccgctccaaacgcccctgacaatgccgtgaactctccatcgatcttgcgaggacccctacaaaactcccctcgcctccaaacctccttgtcattcgcactctggttcactccctctgatttcagaaccatgtccgccaccagtaagcggcgaaaccactctgacaaggcgctgaatgatctcgacgtcgatccctaagccagaccagcagtagcactcattcgactcaaccttcgctcagcctttgtagtcccattggcaagaggactgggcgtgggactgacgttggactcggcaaagtcagccgtggcactcgttcggctcgctctccgttctgcctttgcagacgcagtggcaggaggactgggcatcgggccctgattggcgttgccaagggaattgttgtcgttaaagctggtactggtatttgccctcgcaggcgtaccaggcatacccttacgaagcttgttcgtctccttatccgacgacattccaaaccaattcttcttcatgctcgtcttcctgatatccgtccaacccaggaagaaggcagtcaataccgcgagcacaccaaagccggccgccaggtaaaacacgttgtggacgccctctaggtaagcgcgcatgacgtacttcaagaggtctcccatcttcatcagcttttcgcggtcctccggcttgggactcaggccaatagtgccgttgttgatcagcacctcaacttcctcgcgggacaagcggcgctccagggccatggtgatggagtgcgcgaagatgttgttggcaaaggcaaggacgagggcggtgccgagcatttgggtgaacataagcagggtgatggcgatggtggtgtcgattgggtgcatgttggctgtctggacggcgatggtgggcatttgcgtgccgaagccgcggccggcaccgttgatcagttggtaaacggcgataatgccgaagtgggtgccgctgtcgatcgtggacatgagaccgcagctgacggagcagagaatgcctgcggtgacggcgtaggggattatgtaaccggttctctcgactggaaagtaaccaacttgttagcattgttagcgaattagggagatcagagagtatgacttacccaagaaacctccggcgatgccaaagaacagctgagcgccaaagccgggcaacagttccagaccgctgatggtgggcgtctttccctgaaccgactggaagaagatggggagaaaaaaagacatgcagtacaccgttgtcatgatgaaccactgtgtcaaggcgctggcccaaacgacgcgctttgtcatggtggtgactggcagcagagcattgtcgcccttcctgtagttccaatatccccaaacaccgaagagcagaacagaaccgcacagcgatccgagaattgcgccactactccaggagaaaggcccgctaagctgggcggtggtgagaacccagacgaacaggaaaacggcgggagccagaagtgcaaagccgaggaggtcgaattcgcggtgcaacctcctgagaaccctccacggatgaggcttctcaatctgctccggaacctgcatgaacatgaccgggaagaataagaccataccgactctgaggttgatcttgaagcaagcgcgccatccatccttggtgtgttgtgtcaacagtcctccaaagagcggtcccgctccaacacccatctgagcaaaggcaatgacgcaaccaatgacggacgcacggcgcctagggctggtgatggcggtgataattgtgagaccgccgttccagatgccgcccgctccaagacccatgaccgctcggcctgcaatcagcatacccgaagtttgcgctgccctgcagatgtaggatccaaccatgaagatgagaaggaagaagttgaaggtccatttggtgctgaaacgggtgtagatcttgctggtcaaaggcaagacgcaggcattggcgagctgaaaggcagtcgcataccaagctacgttctctatgctcttgaattcggttgagatagttggaatcttcggcagcgttagcgctttgagtctaggtatgaaggaagcgcagagagacttacggcggtggagagaatggaggtatcgaggatcatcaggaaagccgcaaccgtaacgcagataagagccacccagaagttgacgcagggtacccatctgagcaaagttgtcgaagcctgtgagagaacgctcatgcgattggcgttgcgcgcagttcggtcctgaggcggacgctcttcaacgggaacgtcgaccagttccacctcgtccatcgatgaggatggcgccggtttggcgcgcggcgtaaagggcgtcatggtcaatcttctgatagcatccggatacgaacaatacagcaattgcgcaactgaagtgatatcaggcaaatgctgttaaaagcgggagggttccgggatcgcgacgatcggggtcgaaatcagaattgacagcagggggcaaaagctcgggaagaaaaaagaaaggtggccaagccggcaaccccgaactcccttcactggacggaggttttgtccacggagaaaactttagacgactcccaggtctcctcccaatgctcgtcgcctcgtggcccaaaaccttaacggtccggtagaagagcccgccaaaatcagcggtttgatatccggatggcccagattcacacagtgactgacgcacttggcgccgtttcaaaacgcacattggccttatgtaaccaaaaagcaaggtggcccagaatcaatcaaaatatgtgatgacttggaagccgttagcaaaaacatggccatggacagggggcagaagcagcaagctggacgtctgggagatctccctgatatctccgggggggcttggaacccgataatagtcggaagcatcggttttgcagacaggcataaacaattaaaccatgatgctcaaccctgtttgctctctgcatcgttcatggagacaacgacggtcgagccgatcggcgaaggcgcgtcggttgacagtgggcagaacgtcgacgtgcttcacttgaaacgcttggacgttagtagctgccctccaaccatccatagtgtccatccctcatgaagataagcgcgacatcgcgtataggtctctcttggctgagaagtcggcgattgtcgcaaggctccagacggcgtaatccaggttccagaaaacacgaggggtgtcacgcaagacgtagcactcctacgtgagaataaagtcataaaatcaattgaagctgaggcaagcatcaggatgaggtaggtagtcataaaacatccagatcgcagcggacagtcgaagtcaatgaatggcatggtgttgatgtggtgatggaacgtcgttgttgagtgtggagtgatcttgaggctgatgggcttcccgtcctgccgttgcaaccaaacccctgtcaagtccatgcccaggcgggcactgtcactcaatcccggcccccactgattagtgggaccatcacagtgagtggctcgtgcgctccattgccggccggcaacgtttgccctcaccccatgtctccttgatgacctgaaagtaagatattgaagatcaatacaaataagtaccatgttattacccttgatgaagaattggtgacctgctgaagtcaaatcaccggtatcctctcccacccagacactcaagtccgaacacatcatcgcaactcccagcactgagcacttggatctctgtgaagttgctgctttttggtctgtcaggcgagactgcatatcccggtcatgaggttcaaggtcatgttcatgtactagagtacaacctcgtatcttacgtcgaatgcctggagacaaagccgaatgacactcaagagacttgacgaacccttcctttcggtcaacaatttcttctcaatgtttctgtcaattaaaggttcgagtgagccgaatccggcgccacgacggcgccgcctgttcagctgagctgttgttattgtcaatcaaaatgcatgctgcttgagtgacaattggtttgttcaaaagactggacctccatgggtaggtatagaacaagcaatacctacctatctacccctgatatcgatatgggaaaagcgcccgccattacaaatccagtcgcgagaggattgtccggaagaggatcggagtctggacaccgactgcccggcccctgtcgtcgaagaaatgaggtgaaatcggcatggaccgtatgggcggatcgcgctagaacagccgatggtgggcaggtcgggtgccggttgggttggcgcctggtggctgctgtccattagtggcaggtgcccctgaaagtcgatcccaggaaaacacccggaccacctcacctacattcccttgcagcgcaacctgcccgcccgtgaacctttctggccacccaccacccgggcatcttccagccatcgccatgatgccggccggcacgccctggtctgaggtcatttcccgtttggtccactttcacttgtccaattctgtgtcgttgaccagcattcagcttctcgactttattgcttctgtcgtgtgcttcgtcatctcatttacggggcggcgggcagaagaaggggcctagtctagggaaaaaaaagaaaggcgtcgacggattcccgatatcgagtcctccggtgccagccctgatactaccttacctaccttaccctacatgtctatctctatcccgcgatctcctattctcgagacacaaccttctccttcctccccagtcactcacatcatttggcatcaacttgccccttgctaagcttcatttacttgctatttttgctttgctatcattctgacttacacatcgctacatattcttgcttcttcttggtacctagtgcctcggcctgttggacactgcctacctactatccagcgataccgagctctccacccaaccttctgcacaacatcctgcatccgcccttgcatgagtgccggttcaggttgcgactgcatgagtccgcatcgtctgccatccaaggaacgccaggaaccttccccgttgacaagcacgacccttgtcttaaaagacttgttctcgaccaatccttatgcactaggctttcgtacctagtgtaggtactcgacaaaccaactcctcgaacgagaacttgcactccaccgagctcggcccagcgatacatcatcgtcaagatggagaacaactcgcaaccccccagctcccagcccagacctagtggtcttcctcggccgtcgagactcccagttcccggccagtccaggctacccgtcccacgatcgacctcgctccggaaatcgccatcccaggaatccctgcccgcggactctggcccagctggaacctcgttgcaaagcccgagacttcgatctaccacttcccgcgaccaattgacttcgaccaccacgtcgaggaggccccagtccatgctcattgcgccttcgaaggttgtttcgtctgccaactgtgcccgcgctgcttcacgccagggacaatcccaagtacctgcgagcactacaaggacaacaaatcgacacagcacctatatttccccctcgtcgtcgagagcctccattgtggcatcttccgttgccacttctcggacgagccagatatcacaaacgctagcatccagacgacagtccgcataccagcccttctcggcgtccacaggcagccatgctttgcacgataccgagtcgatagtttctgatgacagcccaacttctgcagtcaggtcaaactcgacgttgatagagaggacgatcgagaccttgtctcagttgccctcttcgccatcagtgagggggaaatccgctgcttctttctatagcgatgggatacccaagggaagaacttcgtcaagaccaacgagtaggctttctcgaccaggatcaagtcatcaatcacatgagtctctcggtgcttcgtccaaccatgggagcaggcctggctcacggctggatagtgaggatgatggctccagcttccacggaacgtatggttctttgaggccacgacagggcatccaatcattcaatgcgccagcggcgaggaaagccaacccacgggcgtctcgactgtctctttacggggatctaccgtcatctgtaaccgataatcaaagtcccaggacaccgagcactgagaagacgaaacccacagcaccgcgccccctagccaagcgaacatctgtctatggcctctcaaagaagccacctgtggccactctggagaagggggcacaggcagcggcgcctagaaaagtatctatggcgtcgcaaaggtcggcggcgacatctgttgaaggaagtgtgtcagcatcatctggaagcacagcaacctctgccgattcgatcgcgtcctccccagcccaaacctaccggaaagcctcatccacgttgcgcgaacagatcgcaaaagcgaaggctgcggccaagaaagctgcagttcagccaatatccgagtctgcccctgccgtcggacacaagtcatctggcttcggatcttttggcgacgatttgggctttgcttcgcatcatgatcctttcaaccagcacaagaatgaccagtcacaggccaaggtcctacaggcacgttttgccacagcaagaactagcgggcgcctcaacattgcggcgatgggtcttaaagagatcccgattgaggttctggagatgtataagcttgaggctatcggcgccactggcggggcttgggccgagtgtgttgacctgaccagattcgtggctgcggacaatgagcttgagataatcagcgatacaattttccccgatgttgatccacaggagatggtggatgatgatgaggacagcgagggcaacatctttgcaggactcgagactttggatctccacgggaatatcctggtgactcttccaatgggtttgaggcaacttcgcctgttgacctccctgaatttggtacgtgcttagagatcaccactctgtattggctagttactaactgttcattagtcctcaaacaggctggcaaatagctgcttggaggtggtgtcgcaaatcaccaccctcagagatctgaagcttggcggtaacctcctctatggtgaactcgacccttgctttgcgaacttggagaatcttgagatcttggacttgcacggcaacaacctctcttcgctcccttccaacttcggcaacctctcccgccttcgcgttttgaatgtgagcgaaaacgcctttgcgtctttgccttttgctactttggcgaaaatgcccttgaccgagatcaacgcgcgcaagaaccagatcagcggtacactggttgatgattcggtcgattctcttccgtctctacaaatcctggacgtttcgtcgaaccagctcgtccgtatttgctccccggcaaaggccatcactatgcctgccctgctccagatctgcctctccatgaaccgccttcaggatctgcccgacattggaagctgggccaagctgcatacgattgccgccgatgagaacaatatcaactctgttccggaaggttttgccaaactcaagcatttgaagtctgtcgatttctcaagtaacgacatccgtattattcctaacgaggtgggacggatggagaacttgatgatgctgcgcctcagcggtaaccctctgcgggagaagaagtttagcacaattactacggaggagatgaaggatattctagctcttcggctcgagccacgtgaggacacttctgcctccaaggtgaattctctcctcgaggtgtcttctgtctccgaggtggaggttgtcagcctcagtgacgccggcttgaaaggtcctggtgtgaaggagctcaccattaataccactgagactttgcccaagaccaagaaagcttcggttgggaacaacgtgtctaagccgaaagaggctatcgttacgaataccgccacgtttgaacacgaccagtttattgatgaaaacgacgatattgacgacagccgatctgatacggaccattacgcgacaccccctacttccgcccgggcctctccaactcattcccgctctcaaacgttaacggaggaggtctggcccgttaagtccggtggagttcttgaccgttctggcacacaatcctcttcactccaccccgtcatctcctctagggttgctgccgaacacaaagtttacgaaatccagcttcaccacaacctctttaccacgtttcccgaatcgctttctttcttcgccgcaactctgacccacttgaacttgtcacacaacgaactcgtagctgagaaatacctcggaggactaagcggcaatgatcacctcgaactccgcgccctcagggaactgaaccttaaccacaaccacatctcaagcctagagccgttgcttgctcacctgcgttccccaaacttgcaaaagttagatgtcagtttcaaccgcatctccgctctgcccgccggcaccgctcttcgcgacacgtgtccgaatctcgtcgtccttaccatctccaacaatcacttgtccgagctggatccggaatcgatcaagggtatgcatgtggtggacgcggccaataacgatatcgcacatctgaaccctcgtatcggactcctgggcggaagcggtgggttggagaggctggatgttagtggcaacaggttccgcgtaccaaggtggagcgttttggagcgcgggacggaagcgacactcaggtggttgagaggaagagttccggccgcggagaaggcggcgtggagggggaaggagggcggtgatgaggattctgatttggattaagtggtgggtacgctcatggatggggcatggaaagaagaggattccatatctaagaggcagttgagggattgcgaagaccatatgatatacgatcatggtatacacggcaagggaagggaaagggcaccattattgttggaatatcattgtgttattactgttacacttggttgtgcatgtaacacatgttatggattattgaatgttattgatgggaggacgagaataatggctagcctgacgaggcatgtacatatctagtttaccagtttttataatggctattgctaattcaaaatgctcgcttcttatgttagtccaaggactctgtttgatttctgcattttgtgtttctgaggcgcgaatgtatttggagtcctcgaggatggctttgattcagtcgagcataagcgccgcaattctaatgctgagggaccttgagagaggttgcgtactcactccaatcgggcggacaatactagaggtaccaagcaacaattacaaagctgaagtgccattgtatcgtggatattctagcagtcatcgatgtcaactcaagttggtttgcttaattcagggataggtgtggggacacgtataaccctaacccaagaatatctcacctttctgaaagggccacgctggtcggcaatgcaagacagggggttcaattaacgcgccaacttgtagcgccaactacactatacaccatccgtcacctagcgcgcagcccgtcattgcactgaacactttgggctcgggcttccactgcagcaacaaccacagtgtccccattcatcgctcatttccattcccttcctcttcgtcattgcgacctttccgactagcatcaccaaccgtcgacaactgtaagtcaaatcgcccctttctgctgcacggaacggatggtgcgttgctgaatccgagacgggaattgacaagtggaagctaaccaaataccgtgcggtagactctccttttctcaattcaacggtcgatcggtaacctcgcgtctccaacaacgaaccgaacagcatctatctgttaccttggacaagcacactacagtaccaattcaagaactggaaccagaaacacacgaaaccgggagatcacagacgaaccaacaaacaattcgatcaattcgactacagactcgtcacaatgacccgcgcacagcagactatctctattgcactccttgtgagctcggtacgtttttctcccgagttaaaatcgaccgagcggaaagggatgaggacgaggacaaggacggcgacgagtatggcgacagtggcgacgatgatacgatggcggaaaggctgtttcctctgcttggtccacacgagcggcagcagcattagcagaagctagcagcgacacgttggcctcgtctatgctctggtgctgcgtggtcttgtgtcgttgggactgcctttctgcctctacctctcctgccttgcgccgcctcctcttatcctctcgttgtctctaccacattgtcgatcacgccgtcttccacggccatcctcgtttctcgagccgatcagtcaatcagttgaatcaggttgctaacctctctcatccaaattatagctctacctttccctctacctcgaattggttccccttccggctcttgtccagacagcgattgtgcctgtggtatgtcttttccagcccaccaccccaccccattcccccaaatatccaacacccacgaccgaacaaccgaccgaccggccccattgcatgtatatgtatggcaatgaatgctaaccataacaaacatagctccccttctgggccctcgtctccttcggcgcctgggtcctcttccgcctcggctggggcatgctcaccttccgcgacacgcccgaggcctacaaggagctgatggaggagatcaagcttgcacaggcggacctgagggccaagggcgtcagtgtcgattaagcggcgttgttgctagcgggaggaggcaacattgatgagttgggcagatacggaatcatgcgaaagaaagaggaagaaaattattaaggacgttatggggtaatgtttgggtgtgtgtgcatgtggaagaggtagtgttgaaaataagataatgatatcaaagcaacgctgttgcgggagacgtgtggtaaatgtgccttgtaagtggtattcaagacctcaagcacgccgtggaagctcgaagaggccgtgaaatgtataagtctgctccttgacctgaatacgtcttgcaaaccaagttacttccaattccttagcccgagtaacatgcttttcttgtcaatcatggtatggatgaatacccccagcctgactatgcgacccccaactagtaataccatgctccgtcaacacccgtctttggggggtttgtttgtttgttttttttggcaaggcaggtatgcaaaacttgtacgactactcatactagttggtctactcaaacaagccctcaacggcatacaagggtatcctattgtccacatcacctctgcggttgtggctcaccagccaacaaagccgcaacagtcctaaccgcactcaacggctcttcgccgccctgaacgagatcgtcaaacaacgccgggatcttggccaactgcccgcgctcatcgcatttgtgccctgttatcggtatatggtcagcacctcaaatagttccacgaaaatattctcccgccctatagacggatacggatgcaagtgcggatggggagtaacaaaagaggaatactcacacttccccggcaacgccacaaaaaccctgatgtcgctcctcgcctcccccgtccagtcgaactcaatcttccactgcaccctcagcgaagacatttccgcacttcccgggtcaccagcgccacccggcccgcctcctggaccaagtagtaagggtatattaaaatccatactcgtcctgctcatgtagggaacgagctcttgctcaggtactttcttcccatctagttcttcctcctcttcttcttcctcttcctcctcctccatttcctcctcttgttgttcattctcatcatttcccccctcttcatccctttttcttccaccaccaccaccagcaccatcaccaccgtccctctcccggtctcgatctcgacgtggcgccttcctcttcttgctgctacccttccccacccccatcctcgtcctcctccttttttgcctcatcctactcctctccctccacccttccaccatcctcctcaccgcttccttgcccgagttcaactcggtttccagcacgcaccaaacccttgctctctctctggcaacgcgcacccactcgcccatggcccagcatagcacgctgacgttgttgtgcattgccgacgagcttgtgccttgtttggattgttcgatgatacgttcaatcaagggcgcgagctcagcggctgcggtgggcgggtggattagtggtacggaaaggtcggtgatggagaagatgttggaggtgttgacggttagctcgagacgggcggtgaaggatttggatggggttgtggctgttatgtagtgccgttggaggagcggttgatggtctgctgctgctgctgctgctgctgaggaggagactaatgatggttccgattcaggatcagtcgggggaagcggaaagatggccgaggtgaaagtcagtggcgtgaagacatggaggtagggaagcgcttcgtcggcgctcatgggaagtgggtggtgggatatcggtggtttctccgctttctcgtcgtcggcggtagaaaagagcgagggaagatcgtcgccggttgaaggaggtttgctgaagggaagaaaggcgatgggatggaaagctgaggagagccatgatgttgcggcgatggatgggtcagggtctttttgctcctttggtgggagagctcgtcggcgtaggacgtcgaggatttcgaccgcgttcggtggtgttgatggtttctgctttgataggtgtgcttgtcggaggcgctcgttttccttgcttgcgacggctaggtcgcgctcgagctcggcgatctcagctaggagcgaatcgcgcagccgtttcttgtctgcatccgggtcaggcggttgaaccccgcgcaattcagccgttgtcggctcctgagcctcggcagggatctcggtcgtcgtggggattggggccgatttctcagacggctttcctggaacaacaagttgtgctgtcttggccgacatgacgggtgcgcgcttagtaggcgaggagctcctaagtgtctcggccagtgctttgctgcgcctcggtctcttagacggggtattgtgaataccggaaggcggagtgctgacaactggatcaggatgttctggggtcggcggaaggtcgggttcggggacgattactttcggcagaactccgggaacgggcgatcggtgcaaacctcggccacggaaagggtttaggattacctcttcatcttctggcgcgggcggtggaagagggcgcggattcggtcgctctgggcttttggcgattccaggtcttctggcgggagatcgtagcgggttgttgtcgtgcgactcggattgggatctgagagcaaggcttagactctctcgtcgttgtaatacttcgggattgtgcctctgaagactcgctttcgtcggagatgcatacgatggacgctttgtggatgtattaccggacgactctggagcaggcgtgtcctctggagtggtctggactgccggctgctgtgttgtgggagcttcatcggatggaactggaaccgagttgcgcggcgacgttctgcgccgcttgggcgctgggtcctccatcacgcgttgtcgtcttgtaagttagtagttcaggatcgcgacatcattctgaagagtttcaggaccgtaagcgcgttggatcgcgtgttgagtcgggctttgacgagctttcgttcgttggatgtgtgtgtgtttttgtttggttcacgagctggcaatgtcaatgttcggtcatgccagttcaagacacacgggccacatggacgggcagcttgaggactgccaagacttgtggacatgcttccccagaatggcccaagctttgaaccaccatcgccttctttcaaatcacagtctacactagacgagaggttggaacagaatgtagtgacaagaacaaggtataataccgagaattcacacactaccttacagacacataatgaaagtcaaaagaaatcggatgcaggtagaaccagggtggaccaaaagcgcattgagaagggattcgtagacttgaaacatcaagatgttggttgactgatttgacgagagcaaaaggtgtcaagggtaacaaaaaataaacttgaggactgaacgcgatttgaacgcgtgaccgttcggactgcagccgaacgctctacccctgagctaccggtccctaatattatgatgttgtgttaaacgagtcaaagtaagcactgctttgcggccgagatgtacaaaaactagaagggttggagaatgacaaaaagagacatatcaaggaccgaacgcgaattgaacgcgtgaccgttcggactgcagccgaacgctctacctctgagctaccggtccagaacttatcattattgctttactagtctacctatggtgtcttctgcctcagcaacgttacaacgctggcctttctatatcaagatacaagtagacaatgacaactcggcacgcaacatcgaaatacctgctcggggtgtcgacgatttatcaataaccagggcaggctatctacgaagctttttctgacgaattgcatcgtaacttgcgaaaaagagaaagcggtttacatcggcctaatgtgctgttttttcttacagtctcgaggacacttcggtggagcacccctttttgatgtaaacaatcacccttgcgggctcgagcagctcttctcatggctctggcgtacacacttgctgcgttgccgctccttggtgtcgcctcgattcaacaaccaattccggtgaaaactacaaggaaaaagaatcaaccaaatcaatctaaacacgagctacccaggctgagacagttttgtgtgccatggttaacgtcgggaatctttcccccgacaccgagaagacgagacccaggaagaccagagcgccaagatagcgagtgggcatcggcggattccgcttttagttaataaggtgtgtaccgaggcatggatagagctgactgactcggaccttccgtcaccatcactgcagtcaggcaatgtcaatgcgagtgagaacacatgcactgcttctgtgacgagcagcaagcgagcggcgcattgagcatcgcagactcaggtcccctcgccaacggactgtagtgggccctcgtgaaggttttgaaaacactttgctcagtgaagagggcatcattgccaagaattccggcaagcgaccaacagaagcgcgattaggttggcgatgcgggggaaaaggttcttcttgtagtgtaagtgaaaattggcgctgaatggaggaaatcgcctgcaggtcccgcccgggcatgggcaatgggactccgcggcgggcgtaatagtggggttgtgtgcctgtgaatgtccatgtaatgtgtgggagagggagggttcgggttcaggtttcgaggctcgaaactttttttctgcctacgagtcgtatattttttaaaaatttctctcgtcactgtcgcaaacctacttcccgtacgtttcctggtcccgtagtgtgttataaagcccgtcgtcttcgtgagcaattattgccttccagcatcaactgctttttcccgtcaactcgcgacttcagactttggtttgcttatccgtactgtccttatcaggattccttcgtcccacgaccccgccactcataccagatacgtttgcgaaacgataaacgcagaacaaccgtcaaaatggtccagaagctttacgttacctacaacgatgttagtctactcccggatctctcgaatgtgtcacgccgacgctgtgcgccattgcgcgcattgtcctgttaccctcggcgcaaagtaaacaaaacaatggtcaatggcgctaacaatgtccttgtctgattaggtgcacaacttgtgccaggaggtcgctcccaagatcctcgagaccttcaacccccagctcatgatcgccattggcggcggtggctacgttcccgcccgtatcctgcgctctttcctcaagcgccccggctctcccaacatccccatccaggccatcggtctctccctctatgagtctctcggcgaagatgtcgttgaagagcccggtaccaaggttacccgcacccagtggctcgatctcactgcccttggttccatgaagaaccttatcggcaagcgcatcctcatcgttgatgaggtcgatgacacccgcaccacccttgagtacgccgtcaaggagctccagaaggatgtcgaggctgcccgtcaggccctcggcggcggcgaggagacccagttcgccatcttcgtcctccacgtaagttggcttctttttcgcaatggactagaagtcctgcaaattacaatcttctgacgtgcctacgacccacagaacaaggacaagcccaagaagggcactcttcccgaggacatcatctcccagggccgctacttcgccgctctcaccgtcggtgacgagtggatctgctacccctgggaggctggcaacattgaggaacacgaccgcaatgctgccgaggccaaggcccagaaggctgccgaggcccaaaactagacgggtgacatccgattagagaagacgaagcacaaaagagatacccagagaagaaaagttacgcacataccacaccccgatgacgaacaggaggaccaaaaagcggcgcatatagaacgggaagagcatggagttggaattcacaaaggaaaggttacatatttacggtcatcattacggcgtctcggatgagtatagcgtggcgatgggcagcgaggatggggactgatgggtccgttatgaactttagcccgttcggtcacaacgtgggggagcatagccgaccgatatgacgaatgtctaccggcacaacctgaaaggaatccccccttgccccatacctacctaagaggaagtacttccggccctgccaaagggctgtaagcttcatctggttagcggtagctatagtaaggcaccacataatacccttaactcccggtgggatatatcgctagctcgggttacggcttagatatgtcgtcgagccaaagccataggctcgcgccgcctgctaaccgcttcgctgcccgccttgattcctttgtttatcgtacaaggcaaatagatcgagagcgtatatcgcgcgcaaaaaaaaaaaagaagtaaaattatacaaaacaagaccaacgtttaaggagcaaagtgactacatgaatttgtgacaatcgcaaggctcaaatcatcgagtcaatgcaaggtaagcatcaaaatccggaagatccaaacacaaacgccttcccaaacaaagcacgcagacaataggaggaaggaaaagagggtagaactgaactttggaaccgtcaatttgaaaatcaactacccaacggtcccctcgcgcgcatgcttctctttcagccttttctcctgcttcatgaactcgcggatccccaccggcacattcttgtacaggttgtcgtcccaagtcgatgtcaaagtctttgtagtaccgccggtgccagtcgcaggactctgcgcagttccaaagtcccaattactcgaacttccgcccccgtcatcatccatactaaccgctcccctctggtcgaccaccgaatgcgccgtgcccgccaactccgtacccttgactatcgtctgctgttcttggccatcgcctgctgctatagaggtagaagtagaaggagtttgctgactccccctagcttcgtccgcccccgtagccgccaccacaccctcctcacccagtccagcctgctgcgcagcaagccgctgctcggcctccgccgtcgccgtcgcccacgcctccatctcgtcccggtacatgtcccacacgcagttgatgcatccgctcatgcagcagttttcgggctcttcaggccgtggggggacgagcacgccggcgatgagcttcgattgagaacggatcgaggcgagacgctcggcccgtctggcttcgctggttagactggcagagaagatgatgcgggtgttgccggcttcgccgtcttcaaggatttggggcgaaggagatgaggaggcttctgggactgtgccgctgccgtcgctgccgctaaggtcgccgctggggttgctgcttggagtaggatcttggggactctgagaggacgtcccctgggcctagatgggagcgaaatcgcattgttagtattctaatgcacaagagcttgggaagtggtgggttggcgccatggatgaagaaggaggagaaggaggagaaggacgacgaagcattgattagacatgtgagcatggcaatcgggaagttttcttgaggatgtgtcaggatcagaatctgggatctgagatgtgggagtcacagacttgaccactttgggttcctttgccgtcttcaggtccttttttcttcttcagctcacggagtttgcgctgcgcacaaccgccgcacgcttggccgggacttgcgccgacgtcgcgggtattgcgataatagcctcatcccctttctcatccctttactttgctgattccagtccgggtttatcggcccaggcagcaggctcattttcttcctgctgcttcttgcttcacgggtggctgctcctccttcttcggaggctcggaagacttaggggcgggactcacattgtcgtcctgcttcggcttcggctccgattccgctggttgcttcttctccaattccggcttggcttccggctcggcgggcgcaagcttggtcgggtatttctgggaggtcaccgggggcaactcgggcttcgtgtcggggtagtttttgctgccctggagaacgccctcgtaataagcaccaatgggttgcgcctggtcctgggatcggtcgaccggagtcgtaggaggctcgcttttgctgggaggggtgccactgccgcttgcaaacatgcgccggggctggaggtgctgttggtagacggcggcgcgagccaaggatcctgcggaggaccgcgcggcgataacgctccgtcgcatcgttacgtcgagatgggggaagacactcagtgtgaggacaatatgcaggcaatcggaaagctgaatgcgacagtaggtatgcaaagtgtaggtgaatatcaagcgtggaggatgcagtatgtggtgtgcactgttcgacctttttacgttgtccttctagaagcacttaggtggtcgccaaacgttgttttgggatggagctaaaagttgctaaaaatgtttcggtaaaagaataacttgaagtcacggagtcctgagatcggacaactggaaatcaactaagctgatggaaaatcagggtccgcgacaaagtccagggtcaacgggtgggtttgcgctcccgagtcaggaccgggaagtcgggaaccaacgtcatcgggcaggacaaacggcaagggggtagggtaacactgtagcatgtacgctataggtttgtgtttaaaaacgtttaccaactctaatggaccggtagctcagaggtagagcgttcggctgcagtccgaacggtcacgcgttcaattcgcgttcggtcctcaattccttctttttaatcgccatcttcttctctaagggtccgttccgtatcacctttttctgtctttctttttcgttttccttttccctctcttttccaaatacattcataaatattctcgcccgacagccatagcatataagcaagcatttatctccagctgaaccggtagttaggggtggtctgttccttcattgtttacttatgcatgatcccatgctgagctggtaagaagttcgattcgtaacaagtcccagggccttgttttttttcttgaacaaacaaaatcattataaactggtattgatgtacttgtttttctttttgaatctgacgtccgaatcttttctcagatttccttaattaacatggagagggtgacgtgacttcagcgacccggtttcgagaattggcaggtctgccagtttcaagcaactccaattttgaagtctgcctcttctggttttcccgatattatccagtttccagaattcagtcatgcagtatcttagagttgaaggtctgtcaattgcactccgtgacccccaaaggcatgtacgttgtggttgaacaccttcgacactgcaactagaagcgctgccaggtgttgaacatttgatacgagcccaagggacttgagaggttgaagtcttgaatagaaggtttcagaagaatgagcaacatgggaaattcttgatctcgggagttttgctctgttaaccacggacactctggttttcaccgcctggcgacagtctctccagttactttgttcgacccaccggctgatcactatctacacatccattcgaacatctacatgaacatacaccgagaagcagtctaggctggaagggggtgaaggaaagccagggccgtcacggcaactggtacagaattcgaagctgagcacgactcggaaaacgggagaatgaaatgtctcgccagcggcgaacaaggggatgggcagtgaaatttgcaattcacatatcgacatgaatggcagggcagcctaggtattattttgccccaaagcatgccaaagtctgtcacatgctcgagagacgcgttagcaaggcactcacttcgcttcgtagagaacaggaggcagagctcgactccattcgtgtcgatggatcgatataatccgacatgaggcccgtgatggacaggacttcgctctcacaagacactgaaggatatacagtgctgattcgtaacgtcttccactcaaaggccaaggaacgggacagtaagtggaacaagaaaaaagagtagtgggtgcaggaaaacggagcttctggtgtactcagctttctgaagtgaatagcctggaagttcggttcgacagacagctcagaaagacggaagggccaggcgcacactttcctcgagtcaactgcacattgtcgatatacgatggataagacacatacttctctgttggtaggcgtgatgcgatgaattcgggttgcgaggtcggttttttggcacgaagaactcgttgtcgcttgcctcgaaattgatgttggtgcacggtgtattgtacccgatgaaacacttctgtgtaatctattctcggagaaattgttagtgcagaaatcacgggccttgcatcacttgcgtcaacccgtcttcaaaacatcttgttgcggccagccacttgttattcatatatgccagcctgttggattaaaaagaatcaaacgctatgccttttgaaattctgaaacggcctccggtgaatgccacggcgtgcacggcacggaaagacctgcacaatgggacccacagcccaatctttcatccggcccgctagcgacggatacgacgacgaaacaaacggaaaaattccaagatttcgccgagcccgactcgcggccggtgactccctccctccctgcattccgcattttagccaacaaagtcacggtgagttgcccactcgacaacctcgcgcccgcaacgtcattcggaggccgactttttggatcacccagaagcagaaggtcgacatcagcaaccccaaccctgaatcctgcaggatctgaatggacttgccgatgaaatgacctctgagcaggtcccgcccccatcggcggccgctcgcattcactcaccccggtccagccatgacctcgtcactgtcgtccttaccacctcaccaacaccctcggcaccgtccactgaactgttgtcatccatcatcgcctctttccagaagcattgcgctcccctgaccaaatgcagaatcatcttggtcctcgacacctacgaccgcattgcttccgactcgcggctcaagaaagggactgttactgccgagggggccaaaaagttcgccgagtacaagaagaacgccaagcaactcatcctcgacgagtactcgcggagctatggctgggctggaaatgccttctacgacgacgagctcatcatcaccgagggagaggcggagttcggctcagtggcctatgcgcaacagcacaatgctgtgactctcaccatcaccagaagcaaagatgggcgcatcaccttcatcgagcctcatgcgcgggttgggtttggtctaggcgtccgctccgccctacggctgaccgagacgccctacgtttggattcagcaacacgactgggcgttggttgccgacattcccttggcgccacttctcgagatcatgcaacagtccgagtctgcacccgagtctcccgattcctctgattcggaaacgacagatgggcaagagcctcgaaggacttctgacgttcccgtcaaatatgtctgcttcccatcgacccgcatggtgtcctacgccaagtcagaccacgtcatgctctacccagcgctccgagccttgacaaacctgtacaagcagaacttttcggttggaagcgggagtacgagtgtcaagatccctcttacgccgctttttttctggcacgacaagccacaccttgcctcgacggcacattacctctcccaaatctttcccagccgcgctgccatgttgaggggcgccttcattgaggacacggctggccaacgagcgaggacggagatgaaggacgggatgtggaggaagtgggcttgctggctgtactaccctgacgaggggacaaagctgtgtgtgcgacaccttaaggggagaacgtggcgggggacggatggcgagcttgtgcaaagaatgcagtatatgcgactcaattcatacaactcctagtccaatgcgcatcttcggtggtgtccacaagggtcagaatgaagccagaggacgggggatgactgtcatccgttcattcgtttcctcccaggccttcaagcaggcgcttgcaattttcgcccgtgcagaatatcggcgtttagaagagcaaaaaataataacagcctcacatcaatatccacacattttagatatgcttcaccacctggcactgtcccccgtggtcactacaacactcgtttcgcgatcggtttccagtctctgatatccctgtcagtcgggaccaaccagacaacgccgccattccagccattcccttcgacattaccctctggctcagccagcttaacaccagcctcctccacaaccttggcgacctctttcaacctgtcatcgctaatagggacatcgccactgcagccctacgtttagcccatcatagtcaccatagagcacgagacaaaaccacaagggatagcaacttactacatcaaactaacatgcggcccgaattccttcctccaccactccaaccactcttgcgtcttggcacctttcgcatcatcctccccattcactcctcttgccctcgccagcccggcaatcttcttgattccctcatccagcttgacccttgcatagcacctccgatagtacgtgtcctgagagctgattccctcgaacctcacctgtacttcgtcagcggacggccaggggattgagtcgagccaacgctggggatcgtcgccgtagagatccggtgagatgccggagctaagggtcatgtgaggagcaaagaattcaggaatcaagcgtgcgtcggcagcgccagcctcagagggaaaatcggaggggaggtgttgggagatgaggaatgacaggatcgggtagagagggtgggagggaggagggattagccagagggaggagccgggcattttgggagaggactacgagagtattgtaatgggtcgttagttcccgctgttgttgaatgtttcggcaatgaatgcgaaccttcagtagcttgcgttcagatcgtgtagacgggtagtgatgatttggataaggatactctggagaaggaggaaacacgctgttcggaatgtgacgacgacgcttggacttccactgatcttggcgaaagtgggaaatcctggtggtggagccagaggaaaccctaacccatgaattcgcgaggatgatttgtttacgtttgcaatattacccctgacaaaccccttcgcaaacacgggtcatcgctccagacacacgtggaaacaaggtggggtgtggcagagttatcaaggttcatcgagaaacattgatctatcctttcaacatccgtcattctttgatcttggcccgaggttgacgtggacaatgaggatttccttcgagtctatgacacaagtactaaaacccgcccgtcaaagaaattgtagctaacatggtcttctatggcaggcttccagaaactatcggacacaaagaagcttttacaaacccacattcttttccatttctgtgaagagagtagccatgtgttaacagccctactgttcagtcggctaggtgtggcaaaaactttctacaagcattggcctttactcatataccggtggctgtatctcaccccactattcgctgcttgagtttgatccgtgcagactttcaccaacggagtcactgataacggacaacatgttggacctgatctggtctgtagatgaatcaccggatcacccctcctgggttgatttatcagagatctcggacaaggtattgaacaagatacatatgaaaataacctccgcccgacatggaccccagacggggcatagaaaaacttacgctcatctcccaagagtcgtattccgaaccaaacgcttactccttgtgtctgctccaacatcaaattcctggtctacttacagcagcacacttctagctacctgttcccccgcaccaagaccaacaattttggcccgagaaatgtcagaatctttaccagagccagtacttcacagaattccctgcacctgccctcgcgcctccgactgttccctccgctgctacgcccattttcccaccattccgagtcctaatcctaccacttcgcattcttccgcccagagctcccgcctccttctcaaacagcacatccgcacaactttcgaccacctacactccctcttccagtcctttatctcttctatatccacctccacccgccgcccagatcgagatgctggtcatctttcccgtctcggttcatattcacgctcatcaacggcagaagatatcccctcctctcatatcccaacactcgtgctacaatctcttcacaccctcctcaaccgctgccgcaataggattcaacgactcaattccctaatagccgaaccggccaaagatgaggatccagaagcaatacccatgtttcacctcaccgttctcttcagtgcactaatacgcgactacgagttcttcttggttgatctggtcccttactacagagaggactgggcggaggggagaggtaggtgtctgatggcggagtttataggagaaatcacaaaggcggaaaagaaattagtgatgttagcggggatggttgggtttgattgaaggattggggggggggggggggggggggggggggtttgagacgggacaagaagatggtggatgaagagaagaagatggtggatgaacagaagggatgagttgggacgctgatacttgctctgggaaccaaacacaggtcagacaagaccgaggctacctctactgcacccctacacgtctacaacaaacgggagcgggtcaacctcgtcacagtcatcaacgagctagagaaatagaagcatgttagaaagcgatcaattgaattcaagcaagtataaactccagccctggtaaccgtatcccaactccaaaccatgcgatccattccaactttgtccgagactaggtagtccaacagccgaatccattcccattcctgaaatccatgtagttgcctacgtaagaaccatctgcaatgtcaacgccaacccattatcccaattcaagtcttgcgataaaggccatatgtgatgaaccaaaagccaggaaaaaaaaaatgaaagacatatgaaagtgtgtgccagacgtggcaatagtccaggaatcccatgacatcaaagccaaaatcacgctagaccgactccgtatatgcgtatttggggcgctggtacgtgtcgtatcgtgcatgccctcagaggtcaatgtacagcctcgactcctctccaccacggcctcgtccactgtaaccgaaacgtcttttttccggtccgtataagcttataaccgttgatctgcggtggcgatggtggtgatgtcggcggtagtgttgacggcctccttgttttctcgtggtgtccttggtgtccagtcatcagtcttcctcctctggggtggaagaaggcattcttctccccgacccgcaccactcagaatgtcgtccctgttgggaccccttatccttctcctcaatcggcagggcctgttgtgattacctatgtttccagccgtgctgccagcaagctcccctcgtcatgctccagcaaaggaaacttggaagtctggtaccaaacaaacgccttctgttggtcaaagccggacgccaggaggggggacacacgataacgacgagaggaagcaggtctaggtagctaacgctcaaatgagccccaagatgaggagccaggggaggatataaccgctgggaccttggtgtatctgtggcggggtcctggtagccaacccttctttggggcactcgttccaggaagggctgagacgtgatcgctgctttggatccagccgcatgccgccaataatctcgtgttggagtcatgcgaactgatgctgtagaactcaacatcgtctaggcttactccaaggtatcgcaagggcctcgtggggttcaagacaggcgtctcgtctaaggtgcagaatgtgagatccagatcctggatcatggtagtgtcatgagccgtaacgttttcccactcgttgctgttgtctagctcaaaaggtatggtgtcggcgaggagtgatgtcttgtcgtttaccacagcagatgctagaggagcgagaaatatgttagtgtccaatgtacacctttaaaacgtcgattataccagtaatggccagaatggaagggtaagacttacgcacttgctcgatggttgccgattgtggttgttgtgcctctgtaggaggtggggttatcaacttcacctcacgtctggcttggacagcctgactggtcgagcgggatggagagcggctctggggagtcttgtcgagatacggaatgggaggtctccacatgctcgaagcgttacttgcgtgtgatgcagaaggtgacagttcgtcgaggtcatcgcacccagtagcgccctctggctcttcaggttgcccctcaatctcatccacttctttggcggtgagtctctgcaagggaaaaggagaagggcttcgatatcgagacgagccacgaatttggcttgagggcatgctttctgaaggggacggaaaaaggccgttggtgatcctgtgcaactgacgcgtcaaccgagccttttggcgcttcatccatgagcgctgtttggagtgagtgtcaaacatggtgactgctgcttcttttgggagattgccgcaacctgtcatgcagctcaagctaggaattgcaaaagcagccatcatagaaggagtggggagtgtaaaataatggagtggggagtgtatagtaggtgtaagtggaagtagaggaaaataggcgagggaatatgttctttcgacttgaagtacctactgactcgatggatgaacttgcaaggagggggaagggagagatggaagtggacatgggcgagaagatatagttcacttgaccagtcgaaaacacagccacggttgccttgtcggaggtgagtagaaactgaaatcaacatgcaatgcgaggcaatgcagtgaagaagaagaaaaaataataataataaaaaaataaaatgtccgatgcgggccggccggaggtcgtcggcatgcctgcgtaatctcggagggctcgttttcgccaactcgtagcctacctaagcattgtggcaccgctagcattgcagcctgttcgaagtatggtagactcctcatcttgtgttgagaatatatggacaggttgctgatgaacctctgaagggtgttcatccggccgacgcactgctcggcatcacagctgatatccaagcaaaaccgagtgccttattccacttgctcggtatatgaagaggtacctacgtcggtaacaaagtcagcaactttggagtgatttgaatgaatgccgtctgtataccggtatttcatacctaggtatccttggtttgcaactgccggcatcggcgttccctctctctggagtgactgccgatgcatgcggcgctgcatatatgtacctattcactttcccgggatttgatttttttcgccctgcgcacaatgtatgaatctttcagatgaacgaaaatagcaagtagccacgcaagtcgtaccttccaagttacatcctaaagccagcactgaactgaattgctgctgatcagaacactctagaatggaagttacagcctgcagaggctccgactcacattgcaaacagtacactacattcatccagtaccttatcgtacctctacaccttatcatagaggtacctcttcgttcatattggacaggcacacgtcactttgcagccttcgattgttaatgtgaaaatcgtagaaactcgagaaattggcaaaacgctaatgcctgaagaacctggatatcaggcagggtgctggtagatctgtaacgctcgagtccgagcctatgcttttggaacgcaggcaagatagtgttgggcagtcttttagagccttcactaactgagcagacatatgtacaggagtatactgctccttgtgcttactgtccgatgctcaaagagggaaagctttttgccaatttctcgagtttctacggtattgtttccatgaggtcacggttggggaaggggacagagttggggcaacagacagaaaatctgacccccctccccaacgggtacttcttcccggtcctgtttctttccgctccagttcgctgtcgatttcgtttttttgtcttcttctttttctcttttttcccctctttttttccttctcttttttttcgttctttctttccattagtcgtcgttgtagatcctttgatagaactccaaaggctctcattaacgagatgttaatctgggatttgatactagacctgatgtgctcaaggatgggtaatgggcctaaccacatccaggtgaaaccgcattgcgtatccatacctagttttgcagtatgtaccatgttcttaccaaactgtcgggtctttgatgacatcgtccgtagcacggtggaaagtgggaacagacctaatgtagatatttggtgtgaagcatgaaccctgggcttaggttatcaaatcttcgctctcatcgtcgtaacttgaagggaaaccaaatcttgtatcgatgtcatttatattttttttaaatttttataatatcaacaatgagtgtcgtccttgtctgtcacaacgttaatttggagatcagaccttccacatgttcatgcaaggcacttgcattaatcgcagatgattcgtaccgttccatgttgtggatcatgggtgaatcagtgcatctgggacaaggtgttaacaagttctcagattgccaaggttggaaaatttggcgaacttgatggacgactgtagtgtatacctctatggtagacgccagatgtccaacgacttgagtgaattaggatggttgcaatgtacctaacgttcgaacgatgcaagatttggcaaggtatccccaaccatcaatgtccatgtttcggatgtttccaggatgcaggtgataagtgatggcgcccttcctgtcaagagcggaactggagttggttctaccttacggcccgcggggtggggaaccgctatgccggccaatgtggggtaaagacgcggaggagctgggcggggcgggcggcttgcgtcggactttactccacggagagttggtgacgagctggcgaaccctttcacttataatcggaagtctgtcatgaggacttcatgagattcctgtttgacgcttttgctgccccagaaacttcacacggcaatggcgcgttcgtggcttgatatcgacccttctagcgacttctcgctggccaacatcccctttggcatcatcagcactcccaacgactcgtcgccccatgtcggcatagccatcggcacctacgtccttgacctcaaagtgttggctctccagatcgggccagaaaacctattgccgtctggtggggcatccagtctagcagtctttgcacaacctacactcaatgccttcgcgcagcttggaagatccgtccatcgtcatgtccgaggaagaatccaggatctcctatcagaagacacaactcacccggacctcctaaagaacaatgccgagctgcgagaaagggcccttgtgcctcaacaaagcgtccaaatgcaccttccaatggccattggcgattataccgacttttacgccggctatcaccatgcctacgccgtaggtgtcatgttccgcggtccggaaaacgccctgcaaccaaactacactcacttgccggttggataccatggaagagcctccagtatcgttgtgtcaggcacaccagtgcgtcgccccgtcggccagatcctacaggaccccaaagcagatcccaagcggccgactgtggcacccacccaaaggctagacattgaacttgagctgggctgcttcatcagcaagtcaaaccccctaggccagccagttggtattgacgaggcggaagagcacgtctttggctacgtcctcttgaacgattggagcgcgagagacattcaagcgtgggagtacgtcccgctgggcccgttcaatggcaaaaactttgccacgacaatcagcccctgggtggtgcttgcggatgcgctagagccgtttaggaccaagggaatcgagaatccgactccggtgcaggaatatctcaaggagaagagggaggccaccgtctatgatatccatctggaggtggacctaacaagtaaggcccgttcccatcagttttcttcgagttgacatgggttgctaatagccgatcccccttttcagctccagaaggcaacacaaccacggtcgccaagacgagcggaaagaacctcatgtggtcgttcccgcaaatgattgcccaccatacactgggaggatgcccgctgcgaccgggcgaccttttggggtcgggaaccatcagtggaccggttccagaacagagtggcagtctgcttgagttgagcgagggcggcaagcggcagttccagctcaatggcggcaatgaaactcgcacgttcctgaaggacggagatactgtcaccctacgtggtttttgtgtgggaaaggcgggcggaagggtcgggtttggcgagtgtacgggacgagtgcaaggctaacctaaccgtgggggagtggaggtcgggttgcagaaatatttgacgtggacgcagatctggaaatgcacctctggcggtagtttgtcggggctacctagtttagctcttcttcaatgcagaaaggcaaattagtaatgcctgtcaaaatgtttcacatgggccagaatgggtcatgatttgttcatgcctcattaccgatagagcctcgttttctgcccggtctcggacattgacgaagaggtactccggctgagtccaggtgaaaaccggggacctcagctcaacgaccttaacaggctgtagcggagaccttttggaggatcatcccatgtccccatctgttccccgtccgttacagtcacgctgattacctatccctttcccaactatgtacatgtgcaaaattgtccagttttgccaagatcaaaaggtggccaatcgtccggtctcattgtatccacatgtacattgcatgtctgtgctcctgcagacccgagaccttgattttaccagcacttgcagcactcttttcgtcattgcaggggatttcgtgagttggtggtgtaattgaccaatacccattcgcaccgttaaagggataagtaaaaaaggacttgatcacgtgagaacacattcatggttttcgtccgttcccttgttacgtacctaggtgggtggaggtaagtgtagagtgaacagccccaaagagctgcaaccttccattcatgtacactacaggactacctaggcgccctcaaatcgcctggtcgcacttgacgtggtcgcagtttgtcaccacgcaattattaccagggtcgtgggcagcctaggcgaacaaagcagaaatcgagacctacactaaatacgaacctacttaaggaacggcagataagggaggggctaaagtgggaagcacccgctgcaattggaactgcctggaacagctggaacgtggaaccgagcagctagagacgtcggcaatgaagccaagtggaatttgacgaaaaacccaacccaaccactgactgactgaaaatggatcttctcgagacacaggtcagcgacctgcgctcctttctcggcgccggaggtctgccttctgcaactacaaccaacacaacgtctaccgctcccatctcttcatctccagatggcataggtgcagctgctgcggctactcagcaaggaatgtctggctcaacaccgggagcctctggaggcgctttgggtggtctgggttcaatctcggcgacagggctgacgggcggaagcggtggtggcgtcgtccagggtgggatgccttcgagtgccgccttgccgccgcatccatctactgcgtactcactcaccaaatcaaacctatacaacagtcaccaccaccttcatccgctccagagtcaccagcgagactatgggcctcacgacttcgcgtctggtcccatgaggacggctgaaggtacaaatcatggggccccccgaccatccatcactggtagcacaaccgcctccctcgccaaccctcatgacccctaccgtcgcaactcgtccgtgtactccccgcacggtgataattccgcccaaaatgacatgaactacggctccatgtctccggcaacacagtcggatacatatacccaagatcaccctaccggcacagcacctcggagcaacagaactacctcgggcagtgccgctaagcgcaaggccgccgatgacgatggcgcttcaagctctaccaagcaacagcggagtaaaagaaatcgagtgtgtagcatctccatccatgaacctcatccagtcctacctcctctcatcttcagcatgtggcatagtatcatcctgtttacagacatgttagctaacctcaattttgctcgtagtacacttcgatagcatggtatgtggtcacctccttccttttccactttccatatctaccctcaaaaggacttcgggccctcgagagatttggagacgactcccttttcttctaatacctacctatgtaagtgctgaccgtggccatcaacatccgcagcaacgagtgcaagcgccgcaagatcaagtgcaatggccaaaccccttgtcagcgatgcggccatctcaacctccagtgtctctatgcgcccaactgttgctcgcacagtctcaaggattcggacgagttcaaacagatggccgaccaagtgagccgtctccaggatcaggtcgaaactctcttcagcaacatgagtgccttgcgccaggaagccctacgtctcgctcccattcacgaccgcatcttgccaccgccttcggcgacggtcactccctcgccatcgacagcctccatgccccagttttcaaagcctctcgcgcctttgcgaccgccatcggcgtttaatggaccgaccagcattgcttttaccgtggatgtggccaaaaacaccctgcacaacatgggatacgccggtgccagcgaggccctcgacgacagtggtgacagtggcgacggcaacagcggcccacaggccgaaccgacaccgcgtacatcaccgacgccgctacccccgatccagccatcctcttatcaaagacagatggatccactgtgggagtttagccaggctgaaatgatccgactttgcaagctgcacgacgaggaagtcagtgtcatgtatcctgttatgaagatggagcctacgattcagcatgcgatcgagatctctgagtggatggaaaaactgaaaagacaaggcatggtgccatcggaagaccaatgcgagattttcaccgatgataagacgcttttactcaagattgttctatgcactgccttggttatccaggagcacggacacagcgcaatggcagctcggctgtacgaaaccatcgaggctgttactatgaagacgctgatgagtgggcttaccgatgtcctcaagttaccctatctagctcttgttgccggctacaagttcttttctaatgacgaggttgcggcctggcgtatgatgggccaactcatgcggctatgcttcgaactgggtctacaccgccgagaaggacttgataagatcaccgaccctcaggacaggaagaacactataaacacattttggatcgtctatgtgctggagaggaggtggagcttcgccactggcttgccttttgtgtgcgacgatgccaagattgacccaaagctgccctacccggtaagactgagatatcgaagaggccctacattcaagagcccgcgctgacttttggtacaggatgacaacccattcttgcgggcgatgattacctggtccatgctggctgccaagacctggaagttgatagattatttcgagccggccgtcatccgtgaactcaagcctagtgactttgaagagctggacaataagatccttgcctggtacgacagcgtgcctgaagaaatcaagatcagtacgcatgaaccagtcaagatgccgatagggggcacccagcgcttgcagatctggacccgactgaggctcaaccaggtgcgttgatgtagccttgagggtttttcttttgtaaaagaaatcggttgcttactcttgtttttagatacgcatctggctgtatacgccaatactgcacagcgccatcagcatcgccgagaacatggagtttgcgcgcagagccgtcgagctagccaaagagacaattcattatctgacggacctcaacgataccacgaacatataccgccgcatgcaaatgtttggccaccagtttctcacctcctccatcgccgtcttgttcctcgcttccacccacgcaccactccaattcagcgcgtcctgccgcaaggaattctacatggcccttgaactgatcaaggatatgtcggcaaagtcatgggtgtcgcgacgaatatggcgcacgattgggtccctaaagaagtacgctgctcggttgggaatggaagaagacagctcgaaaacttcgaacccgacgacccgcaacagcgctatggccaggccactcgggcgctttcaggacaatgctgccggcggtagtcctgcgagcagtgtatacagccctggcaccgccacatactcgggaggagggccgtttggccgctccgacactctttcccaaggaaccagaagcggcgaacttgcctcggatgcctcaactccggcggctcatcagagccagatgcaaggctcgtcgccggatgattcgaccaacgggctcaggctacatactgagatgtctcgcatctttgagaatatgcaaggtggtctgccttcgggaaggatgcgggcaaaccggattcactcacccgacgtggctatgagcggcgctggaggtggtgggtacttttccaatttgacgaactctcatgatgttggtatgactgggagagcatccacgggaagccctgcgtcctctaacggggctggggtgtaccagcaactcagggatatgttttagatgtggaatctcgcagaatataggttgtcaagcttgagcatgattgttttagtattaggaagaattatggacacgatacccatacaacatattaggtagaggtagtttgggagtaccgggagggtagtaatgaacacgagtccgagctgagctgcttctcggaaaaatagtgcgaattacaaatcggaccagcgtgattctatatcagtacaggaagcttttcttttctaagagtaggcaagaagcacatggttggatggcccggattttggcacttctagatcggagtttaccctaaccccggatcatctgcttgggatacttatcaaagtggttcgtctcggacgttccagtcctgatatgtgatccagagggtagcacctgcaggttgctctagtgtacaggccacagcaaggccacatatgcacctccaggcagttacagcactgcatcgattacatcagcagtgcaggttcgtcaacgacatcgatggagctttcccaacaactcatgtattttctccccaactgaaatcttccagacacttggacgtgcctctgcaccagataaaacatcactcaccaactccgaatcgcgcagcatcctgaaaacagccgactgtaagaatggccgccactgccaaaacagtagtagcaacaggtgcttcatccggcctggtcagtacactaccccaccccacctttggtccctcccgatcaacccttccatgtccatgtcacgtctgctccggcatacacccttatcccccccctccctcctcttcagtcaaagaagctatgaaccaacactcttaacaccgacgcagggcttccacgtaatcaagcatctcctctcccagacctcgcagccgtacaatttcatcctcggcgcccgcgatgcgtcccgtacccaagatgcttatcgatctgcatttcaaggagcgtccttggacccccactctcttgacatcctgccgctggagctggctgatctcaagtctgtgaagcactttgcaaagcagacgttggagaagcttgaggggaaaaggattgattatttgttcttgaatgccgggatcacgaatggcgctgggactgagaaagcggggccgggagggagcaaatggtgtgaggcgttggtggtgaatcatttgtgtaagtctgtgctgtttcccatgaggtttcatttggtcggataggacaatctaacttggccggcccggaaatagcccaacattatttaacccaccttctcctccctgcgcttctccgacctggatccgacaccactgccgatagcaatagccgcatcgttgtagtgtcctcgggcgctatccgccgcgtcacggaccctagcacgctcgaagaagatctgctggccggctcgggcaaggacggaaacaccgtatatgccgagaccaagtttgtgcagttgctcggggcgcactggtggcggagaaagctgaaggatacggcgtgtaaggtggtagcggtcagcccgggattgatccccgggacgggcattggaaggggaagtggactcgtgttgagcatggagatgaaggatgcgaagagtgtggacgaaggtgagtttccggttctctacgtttctagcggtgtcgctacaatctgggctctttctgcatacatgtggagaggcgccgtgaatggggatgcacggaggctctgattcacaagagtcaataactaacagtataatataggggcgcagagtatcctgcgggcttttacgcgggatgatttccccgaagatccgaatcgcatcttcctgacgagctggggagagtggtgggaaagtgaaactatagggaagacgctggataaggaactacaggatcgatggtgccctgagaaggaggagattgagacggagaaggggttgaaggatttttagttgttgagggggaaactcggcaatgtttataggtgtgttcccttgtactcgaggattacccgcttgcaacagtccgctttcctttttcttccttcttttctttcttgatctatgattacctccatgtagttggaattagacatgtttctctcgcagactacaccggtcttcaagactgaaataagcgtcagacatgcaagcaagagaacttgagagcgtgcgtgcgattttaggcttttttgtacgatgcactagggactttgtcggtgaagaccgaggtgcttgggatcgcgtttctggtctgaaagcaaagtcgttgtttgcacgaagagaatgtcgttatctaggtggtttatgtcgcatacttggtatttgcccaagtagttgagaccactaaacctaacatgccggtccgttgcgacgtttgcgcaagattcacgataacgtgtaccgttcgagtgtccctctcgccatctttttgcatgaagcagtcaaccaacccgtcagaccactgggacttcgtatataataggtaggtaagctactatcgatgaaaagcgaacaacactggaagctttacagttcgggacgattagttagcagtttcaaagtgtctcgtgatatcgatacgaaggacgggaacgcaatcctttatatgtaaaaaaaaaaatcctcggttgttggtacaagtaggataaactgcatgacacgagatactactacctctaccaaccgaagggcgttcggcattaccgaacgctgtggtgcaaccatcatggccgccaagactcacgaactttcatggccgagtcctttggagcagaacagccgatggcgtgcatgggcatacaggtatcgaacgccatttcagcccgcgaagcgtacgacgaatcaagaattcgacaatggcacaagtttgtggtgattagaggtaatgatgacgggatagcttttcgtcactttagccgcgccgcgtggtgatgtaatgttttcccatccatcccgtcgggacctcttctatgttcgtcccggcacacccaacccaccgttcgccaactctttaagagtggagagaggaagtgcggagtttagacacaggctgtcaatagcggaggctacggcggccacagcggccttggttcagcgctacctgatccggcatcccggatgtagcggatgtgacgtgtgattgcccctggggtatcacaacctgatatatgtaaaggtgatgcgggagcggaatacgaggttgtaatacctcccgtctgtatggattgatgtaaaaggccatttcttgaatttccacttgggcgatcactgggggtggcaacctaagccttcggtcataaggtggcagtctgtacgagaaatggcaatttcaaacatatcaagactttagttctctgtaacaccactagcgccttggctgtaccgcgctactacccttcaacctactggggcgtactgtgtactagctctaacgtagtagtgtaaggtccctaaagggccctccaaccccaggatttgaggcaacgccaagggccccaaaggtccatggttccaggtgatgatcacgttccgtcgtcagctgtagctgactaagatagtcggcgttcggaatacgaaaatcaaaagcctagtgtacactgtttgggaaaagaaaaaataatgtcggtcagcaccatacctatttacgccataagaagcggagttggaagtgccccttccggagagaacaaagtttgctgttgtgcgggcaggctggggacgatgttggtttgtataaatgaagggccggccggttgacgaacaaatggttgtgtccttcttctccccccatctcccttgccggtttgtgtctcaccagatcgacaggaagcttgcgtcaatccctaccaacattctgtgtaacaagtcacaacagttggtccattttatatcaacagcagaacgtcgcgggaacttttctcagctctaccgtccgccttcgttctttcccaaagttgaaccagaccgaataagtttcttcagaacgtcaactgaacctcttcctcaccacctccatcaaaccaccaaccaaaatgaaatcaactaccgcccttcttaccgcgttcagcgccctcgccgtctctcctgccctcgctgacttcgatggcttcttccgcttcatcggcggcaactccgtcatctccggccagcgtctacgcctaaacaactcgatcccctggacgtcccccggcgtgtcgcacgccccttacaatcctgccgaccatttctcgcgcatctacatcaacgacactaccccctctctcctctacgtcgttcccaccaaccctcaccctcctccagtgcccggctactacgccctttccggcaccgagggcgtgccagacgcgtacaggctggtgcagacgtacagaccggatgaggaagggaccgtgaatttgtacaaggattggaaggtcaagaaggtttgtaaccaggcgaagaatgagacgaggcttctactgagatatggcaatgatttgtacaacgagtggaggtggattgcggttagggaggttgggtttaccggggccgagaggtgggtgccttggtgggtgaagcacagtgacgccaatgttggtaacttgacgacgtgggattatgacattgcggatttggagctggtggaagctgaggggcccgtaaactcgaatgcgccagggggtgtccaggagaattaaggggtgccgtgggcttggacttggggagtaatggaggagggtcgacgagacctcctaggcaagggaaaaaagaaaggagggaacaggcttgagaggcggagatctgaggattcggagtaacggcgatggggtaagtgcccccaaggagtaatagttaattggggtttcatctatgatcaacggcgaggtggtcaggaggatgaccagccccgtttttcacattcttgcacatagttttgaccgccctcgtggtctttaatttcaattccttcaatttcttcaattctttatcaaaccccatgccatcatttgccctcgttcgcatggtagtatccatgtagacgaagttcatacactttttgttatggtgttgttaagtcgtcgtcccgctgcctctggatttgaacaaagaaactcttgacttaggcaccgaagcgctaattctgagttggaagtagcatagattgctgttcatttcgaggagccgggctgtgtccacaaagacagcagctgcctagcacagacgcatcggattgaacacaagaaaggggatctttgacagttttatccgaccgataaagaaggtgaaatcaaaacatggctacctctaggtactaacgacgtcggacaggggtatcagttgttcgcctttcagtcaagcaaatattcaagccgtctcattccgtcgacaaaagaagaatgtctggtctcgaagctccacgccgaagcttgaagcttgatgtcttcatcccgtggacagtaagttattccacccaacagcatcggtcctagaactctcatgacctggcaaacaatcatccacggtatttattcataggacattacccgtgttcaatgccgcacaactagggagcattttcagtataaagatggcaccatcaccccaacccgacgttctatcttctctctccaaaccagcctcgacagaaaaccattcaagacagcaaaaagaaaatcatcgaaacttagagctatctataaccggttctccattatcttcacccacggttcaaaatgcccgagaagaagctcacgcccaattttacggtgaggcggatgactgcccccgatccgaataagaagaaggatgaggacaataagcagcaggacaagaaggagaaggaccagaagaaggacccaaagaagtaatcttcttctcacacctttttttactgctcagcagcgccgggtgaatgatatccactgtattccatcggcagacaggggcggacaggaaggagcatgatcaaccaacgccaagatcaagcggaaggagaaacaccgagggaaaacaaatgcgaaacaagaaaaaaagaaatgcgtgcgcggtccgggattcgaacccggggtcttacactttttggttagtactgcgggtcgccacgccgcttctgcttcacacaaattgtgtggtgcgtcctcggagccagatccctcagcacaggtttttgaagtgtacgcgtttaaccactacgccaaccgcgctttgttgaaagtaacacacacagatccaatacatataccccgaaggaaggagccccgggtatgtctagtggtagagagaggtaggtgccggtacgtacttccacgtacctaccactactggctaaactttcgtgtgcctgcctgggttctctgtgacctggactcaagcttgccttccttccacatcgatggcgacaagccgccctgacagaacgtacccgtttcaccccttcatagcaccacatcgtcgtcttcttttgggtttcttggtttccttttcctcccctccatcaccactaccgttctccacaacaaccacacgtgcagcattaatgataggtacaaatgctgctgcggcacggcagcgacataaatatgggaatgttggggcttgtgtgactgtacttcatagtttgaatttaaatattgttcagtaataggaaattcgctttcgctccctttcacatctcgcccttgactctcttgctactattcccttgttggttgtgaccactgtttttttttttttttttttttttttttttttttttgccttggactagatctcggtgagtactctgtagcaggaactaaacccaaagagaaggtgatgaagtctgcgaatcctttgtctttttcggtcttggtggtaataagttgctggtcggggtaccttagatatgctcaaccaaggcgattggacgatggaaaatggtgactctggtccctttggtacctacctaggtacttttcaccagccgggtcagacaagcagttcaattcagacaatcctagatcaccagtaaataattttctgctaaccaagtgctgacttttcgagtcgacgagaagagataacacagcagagacagaagagtgtgatgattcctccacgcatcgatgctgtcggatgggaaaagaattcgagtctgcgcgggaaatgcgccaagatccgagatgcacggcacattgaggaacccaaagaggaatgcatggcggatgttattgcactaacactgctaccgcccgagaagcggtaactaggataagatggcatctaatccagtgcagcatgtatcccactttgttgcatctccctctgatcgtgcctacccgctgacttccctctacaaccagcccatggaaagaaagcaagaacaacatcacaaaccacctggcagttttttttttttttttttttttttttccaaaactccgtgaaactaagaagtacacaactaactggctttctccacttcataatctctgctgaccgaccaacctaatcttcgcttccgcatcgacaatagcgccgccgccaacccatcctagatactccgccgtttcccgacattgtatcgagagaagcagcctgccgcgagacatgccgaccaaggaagccgtccgagaaccagccgcgacgagaacaagctacagtttcccgcattccgaaccgagaaagatggagtacgaagaaccgatccggatactaggaaggatgaagccacggtctctgctggcgtatggcacttcggctgctctgtgtcgagaggatcgatctgaggcacatatcgacctcgtcagggatacggctttctattttgtttggcaccgatgtaggcgcgctggattatatgatgttcgatggctgaatgctcgatatggatctggcaacgattactctataacagcggacgccatatcagactaccatcaatccagagatctctgcacaggtgtgttcgcttatcagcgaacccggcgcgacacctgatctatacctcttacgacaagcctagcatctccggactacaagtgatgccatcacgacaggccggcatcttgatactcgacatggctccgacaatcttaccatgggcggcggatttggtcttatagagaccctccgaaatatttctgcggacttctctggtcgccgggcagggtctctagcagtctttcgagtcggatcgcccaatctctccttacagtgcctgtattcctctagctcgttccgcgatcttttccccgattctgtgactgcgaaataaaggacaaatgcacaagtgttcaacataagattacccataacttggatggctacagcagttggattccaccttctcaccctcgcgaaacgggccgaaggttgaagacgtgaacaagtgttgcggcggaacgggttcagacagagaggtgggacacttcacatttgagaggcaggcaaaaattcctgtcgtttcgaagtagcctggaggccaattttgggctattgcgtttacaagcaggtcatacgggagtctaatcagggaagtctttttttttttttttttttttttttttttttttcgaggccggaacgggaacagtcacctcaatctggactccgcggcaacagtttctcaggtttggtattcaaatttgcatactcggatctgccgttcatgcaccttcctttcgcgaacttgagcgctctctcgagcacttcaccgtcctggttgcaacaattaacgcgtatacgcgcatccaaggtttcaaacaccgccaccaacctgctaccttttcttccttttttcgttactccgcggtgcactggagcctctcctcgcgttcatttactgtaaatagtcacgcgcactcgcaagtaatcccttgagtgacccttcctcgttttatctaacccatcaatctgaccgaccgcaggttcaagaaaaatttactggcaatcaactacgcgcacctccagaactcgacccttcttcgagtagaacgatttttgcgagttgaagcgatcagtacaggtgcaataccatcaagcgcgaacctccttcgcagctcgagaccacatacgcgacatgaagaccctcttcagtctcccagaactcgcggcaacttatctctgagcgccggcctactgtcaagtgaagtcgcagatacagcagtgtttaccctgagaccaagcttgtcgcaacaggagcagcaagataactttgctttgcgacgaggaatatcgacaacctaagccagcactcctcgggattgcacctacctggccacatcgaatctaccccgcaaccactatgggtcgttcaaagtctgctcttcgtgcctctcgcgagaaaaaagctgagtccaaggctgcaggtgtcaaccccaacaagcgtcttgcgatggccttgaaggcaaaaggggcccctcgtcccatttgggatccgccgagaatgtccgttacgccttcgcccaggaagtctgagccagcttctcgcaaagtcaaagctgagccaaagtctcccgagccatattccggaccgactcttcgctcctcgactgcttccgctgccgtcaaagctgagaagccatatcctgggagaactcttcgctcccccaccacttcgtctgccggtaatgttaagaaagggcctaagaaagagccgtacaccggaccgactctccggtcttctaccgcttctcatgccaacaacatcaagaaaattcagaaaatcaaggatgagatgtcttctgagtcggttgatggaccgactcctcgctcgtcgaccacctccgctgccggcgaatccaagaagccgtattccggaccaacccttcgctcctcgactatttcctctgccgctgaagtcaagaaagagcagtattccgagccgactcttcagtcctccatcgcttcctctaaccgccgagccattcagaaaatcaaggacgagctgtcttccaagtcgtcgtccaattcagcctctgaccgtatcatggttgtcaatagctcagaacctcgtggcgagcccgagcctcagcctaaggccgagcatgaggacgaccctgagcaagaggctgagcccaagattaagcccgagcctggaagagcccaaaggaccacggccaaagcccactgtaccgacttccgcaaatgtatcagatgtggcgtttggggcttcgagtaccctcctctgcatgtcaccaaggaggaagaggaaatctgagatgttgaggcgatggtatttgcatgaagaggtggagaagtgtctccgcggccgattccgaagcgttgttgcacttgaggtacctttgacaagttagcaccacacccatgtcaaccattccgcccatcatttcgtcctcttgggtccacagtcagtgctgtatggccggaaagatatgtactcgtataaaaccgtacagaacaatttgttttgggagaaggactggaaagtggcagtcttgactgtatctacctctgggtggcttcaaagcactaacgtctagttctacctgccagtaacaggtatgatagcgtcaagaccggcgagtctgataaggtcatttccagcaaaaagttcagggtcaaagttggcaaattgcagggggccaagtgcatggcatccgattaacggcagtcctagttgcgatttctatatctttaattccaacaacacttttgaaggggaagtttccatctcgaagagtatctggctcttttcgctgtcttcttgctgtttcttgcttcatgcttgtcaccctgaatttttcggcaagtctttttttccttctgtagaagcgcgcccttaccacgtctacggatatgaggcatctttttactctcaacgactacatcctgaacgttcaaacccttttcaggctggacatacatatgcttcaccagtctatgtcctttactcatagaaggacacccggtgaatgcctggattattcaagcccatgcacctcaaaccttgacgctgggcttacgaccatggtcagagtcacgaggcgaccgtggaaatggtttctcccacaagttccatttattagccgatggatcaatgatcccactttatcttccctcttcgattcaggtcattagtaaccgataaccatgcaccttgatcttgactcctggcatgaatagctcatcgagtaacataccttagtttcatgggaaacatcttcttatcgccgcttgacgctcgataacacacaagttctgcgtcaccaaatgttcacgagacttggtaaccatagaatatgaccatttctttgttagagggcgaaggtgaagtgcctgggaactttcaattcgtacatggcttggggtgagcattgtttggagataatgtggcaataccgagattgtccgaggaagcagtagccacaacttgtcaaacaatgatttttgtcactcagctttgtgtcattccctttgaatcgtacatattcgaatcgtctatttctgagttccctacctttgtttcggctttctttgtcttgtccggctttgtgtcatctgtctttgagtcgtctaccatcgagtcgcctccgagtagcaacgtggaatttgtccagtcgcttctaactacatgttcctcttgttaccattaatgaaaaatatatataaacaccagtgaatgtgaacacagaagatgccatccatctttttatccagtttcgaaaccttgctagctgtcttaccttcaggaatccgttagccttcaaccacaatgcctaaaagaacgctcgctaccgcccgtggggcatattcggacaaggccgctctcagagcccagggaatcaaccccaacaagcgtctcgcagggctgaatatccgtaccgtgccgcaaagaatgaccgcgcaaaatgatcctccagcccctggggatgactctgaggaggaacctgaggaggtccctgcagaggcccctgcagaggaagccgaagaggaagccgaagaggaagccgaagaggaagccgaagaggaagccgaagaggaagtcgaagaggaacctgcagccaagaggcgcaagacaacaaaagcggcaggcgggaagagaaaaagagcatctgatgacgatgatgaggatgacgaagaggaagccgaggagagcgaggagcccgaggaaagacctaggaagagagcgaaatccgccgcgaacaaaaagccggctaagaaggccaaatctccgaaaaggaagaacaagaagaaggcgccaaacaagaagaagaaggcgtcaaacaagaagaaggcgtcaaacaagaaagcttcaaagaagaaggccaaggagtctgaggacgagtccgaagaagaatccgaagacgagcccgaagacgaggcctatgatccaatgcaactgtgggaagtccgggacattattgcggaacaaatggactctagcggtcaactccagtacttggtagactgggaagataacccggagactggtgagaaatacgatccaacctgggtatgtgctgaccccctgttctgttctgtcctttcttttcttttctttcttttccgttatacaatgtactaattaccatactgctggatttacaggagccggcagagaatgttgtggacacttcagaagcgattctcgccgaatgggaagaaagaagggcccggagggcgagtactgaagaggaagtcagcgctgaggccgtagaccccgatgacatcgagatggaggatgtgcccgaggaggagatgcccgaggaggaggagcgcagagaaatcgttcagggtaggaggagggcggggcccaagccgaggacacagccaaagtatcccaggaagaagcttgtagctatgactgctcccaagtaaggtatgtctataatgtgccccttttacctgtacctctagttcctattcaagtccctaaccaagatttctagacatccaggaagtacaagatgtggttgtgacgcgacccagcttgccgttgtctctgcctgcctttgtttgagcccaagtcacccgaccggcaatgtctttctttgttcgatgatgtacggatttggaatagaacaggagcatacataaggaggtaagactaggagatgaagcggtcacatttgaattgctagctcacgtgtgtaccagccacacaatgtactttacctagagagagggagaatatctagatgtttggagttgtgtcgaaggatagaatatttatccaatgtgtttagcagctacatatgatagcaaacatgaaccgcttgcaaatcattttcaattcgaggtaaacaactaggtattttgacatcactgggttgaaaccatggctaaaatctcgatggaacatacctaacgtgcattgttgcaggagagatcatgagtgtctcaagactcttcaagcgcgcagtttggactgggtgcatgactttgcggtatcagtcatagcacgggcaaatatccgtatccttcttgactaacacccgactgaagtatacgtacctacctacatctatgacctataaccgtgacttgctttatttgccgtgcctcttacctatttatggttttacgtcttttggggaaagtcatccattcacccctttctccagcatgacataaaattgggtatttaatgctggactgtacggaactcttctacgttgcaaaagaacctatatctttacaagacacaacatgggcagatgcattgtaggcatgctcgctttccgagagaatcaggcccagaagaagacggcgttgaaagtccagggtaagacttgacttcaagtaaaacgcttgccacagtagcggaagtgacgaggtgctcttgccactcctcagaggatggatatcaaagcagaacgtaactggagagcttcgattcagccatgctggcattaaggagaaggcggtggaacaagagaacaggtattccaatctccatgttgctgccagaagggcaaagctggtgatgacgaagaggttacctctctagcgtagaatcggaagagaaggagcagacaattttcaactgccgctgggaatagagaaggaaagggagacagtgacgatgcaaatcaagcgaagaagaggaggaggcagatcggatgccccgaggtggtcactgaagaatcccaggaagacacggacatagaagtccacgagaaggaataagcacgtttattgacagcctcggtcatctggtagtcagcctattgcttacaagacgtgggcgtgtcaggttgtgatcgtaaccagtagccccgaggcagtggatgcgcagaccctatactatcacgagacactcgtgaattatttcacagtcagcttttctcatggtagtaaaaccaccggcgttgttgctgcagctacaactatttcgttccgggtattcagcttcttgcaaagagcagaccttcaccccagcaaaacaaacagaacccaataatggggatcgaaaaccttcagtcatcgtcggtgaagtgcgaccttggcacttcccccaatttcgtatttaaggagctcaatccaccactcaaagcgtctttccttgcttccaacacatctacgccctcctgtacttttcattccacaaaacaaaagttgtccgcttggaaagaccctactacactttccagcttgaccaatgtatgtggcgtatccaccaccaccttatatacctattgactaccactaacccacgcacccacctaccttactcttcgtttagcaacatctttacaaaaatggacaagcaaagcatccaaggcgtccccgaatccaccgccgctcgccccgttgaagaggcagcacccgccaccaatcagcccaaggcagacaactcccgccgtgcagttggaactttctgcgatcaggtgctcttgacaacacgcgagatgcacgatgcgctcaatattgtcagtgagcaactgcgcttgctgatgcaggaggtgcaagagctacaggagaaaacgggttcctagaggtaggtattccatctctcttacaatgtaagccgctgacacggtaatggagatacctagaggcacttttactttcctgaaacaaggagcacgacacaactcggcactgattgggacattagcatggacgttgagggtggtccgaatcattatttggcctgagggacttgaagcacataataaatctggcagacagtcgcaatagccgttgtgaggtcgcaggtttgctcgcagaatagatgggttatctacttctacagcttttgaaggcgttagtactcgttttttactttggaacgaagccaagggttgaaagtcaaaagcaattttgctcaccttgattgttcgcctaagaagtatagtgcagatactgggtattcctcccacgtaccttgtttgctaattctgtaagtgaatctcctcgaccaaggtgtagtgacgtcgaccaagaatgcatcattgccttccccttagctggagtgtttcggtcgacacatgtttggcgtaacccttggttgccttcattaggtaggtacctattcatcccgagtgcccctgacttgcggcctcggttttcgatcccttaatagctcaagccatgaatcctccccccagtttacaactgcctattcactcttctccaaacatcatcttccataaaaaaatccaacctgcaccgcacgactcaagaatttcccaacttgcacatcgtcaagttagataaatcatccactaactcagatctcaccacctacttccacttacctctttacgtcagacgtaaataactcgacagtatgccggccaacgagacgtccggccatccgtccacgaccgccaaagttgacgaaaacacgactacccccaagatcacccctaatatgtcttatgtcgccagcccgaaggtcactttgacgccgcgtgctttagaaattcttcgggagcagatcctcccaaggatccagagggacatcaagaaggacttggccgcttttgagagacaggagaagatgagagcttctcaagcggagaagtaacgacgcggtcgtggcttcctcttgtaggtaatcatccacaaccaaggtgagatgtacttcttttacttgttcaggcaagacgtcattccctaactcgtgttgtagaaggaatcggctcagcccactacggtagaatatattctctcagcccagcacgacctgtcatcgccggtgtatcagactggaaactcggatgtagtttgggtaaaaaatcacgaaagcggcgaggaatctggagatcttgatggatgatggcaaggcaggattaggggagttttagtgcgaacagaggagctgaaaccaaaggagacaatcttacctgaccataacctgaacatcaagtgatgccccttatacaccctttcatggatggtttatctatcacccatccatcactatgtcaaacgacggccgcttattcaacatgaattgcaaaacagcccaaagcagtcccaaggtcatcggatcatgtatcttgcgattgttcccgaaaccttgaaagggagtcaatcaccttcaggtttggaagtaggggcaggttcggaaccttgactgacgacccaactgtctacagccttggaaacctgtccgtcggcagtgaaccttgcacaaatgactgtacatggaccttgactgccgcttgccacttcaacctgggtccttcttccatatcgaaaagcccatccccagtgccgactccaagcgccgcgccgagctggcgacacagagaagcaagatacaaccacaccgaccatgtccaggctatgagtattccagagctagcaagcccaaagtcggcagcgtttttaccaaatcggcgcagagcagcttgtcccgccacgctcttgatgttcttgcgaagggcagcttgttggaggccaagaagacccaggaggaggcagctgaagagaaaacaacggaaaaggcttaaagtgttgcgaagggcttcacatgaatcttgaagtcacctggaaagtcacccggagaatcgggcaggttaaggggcatgaaaattgatgaaagcgaattcaactgcacttgcgcagttgagtttgatcctcagagatgtgtggaactgcgatgccatgaatacttggcaggtaggtaagaggaataaacaacgtgctcaacaggtatatcaggggggaatggttcgctctgaaaagatattataattgagaaccgccaaatgtttgtccaatacgccaaaagataacttccaccgccaccgacgttgagtgcccgttccaaaaacatttgaatttgtgacatagatcgtgtaacatgactcgtgacattacatagtcattaccatcataaagaggggagcgtaaattgagggtatccgcaaagagtcaaaagacagaacacatccgagcctgggagtaatcatgacagaccatgcgtctagccactagctgaccgtttcttctcaagtcaaggtagccaacatagccttcaccaacctcggcggaggacctgtaaaccccaagtggtcagcacgtctgtcccaacgctccacacaacccaagaaatcacacttgacaaacgcaccgcaagtgacgctttatcggcgattcctcggcacactgatagacatcctacctctcttgtccttctcaagcctcacacccctcctgggctcctcgatcctctcgacttcttcctcacgcagaacaagctcgccggtagctaggcgctcggcgagaacgagattgcctctgctgccgtgtcgttctttttcgtacgaatggtggcggctacggcttcggcggctttgactacgatggcgactacgatggctactgcgatggcgactgcgatgacggctgtgatggcgactgcggcttcgactgcgatggcgactgcggcttcgactcatgccgtgactctcatcgagaatcatcaactccttggagaattcgtctgggtgcgcgacgtggacaacctggggcgtgtgtacatgtcctcgaggtgcgattgttgcggtagagcaggtagagcatgaggtaccagtcgtgcaggtcaagtcggtccaagaggaggtgctatcccatgagctgtaggaggaagcccgggaaggagagacgtcgcggacctgtacagtttttgcgaagtcgacttgttgagtatgtacgggcggagtcgcgtttaccattactggctgggtatatgtggcttgaacaggcgagtgggtatgtacggtggtagtatgaacatgcgggtgagcatgagtagtggtttgagtgtagtgtgtcgtatgatgtggtggccctggaataggtgtgtcggtgtattcgatgatctccgtacgagattcttcgcgttcctcaatgacatcgccggcactcgagcgagcggcatggatttcaagttcagctggattttctttagcttgaagtcgatacccacctgaaacaggacacttacccttcttgtactcgtcgctcatcttgagcagatgatcgatatgctcttgaccgagagccttttgtataatggtagtagttcccttgagaaagtgttagcgagaaactgtgccagtcaaagaaacaaaatcatgaacctacctcctcgacaaaaggaaagccactttcaatgagggcccgcctcgagagtaagcgggagggaattcttgtctttcccttcttcggatactcgctcttgcttgtgatggtagtgccgccgctgctacttgaagagctgctagtgcttgatgccaccgatctgcttcggcggctgcttcgacggctacgactcgtagcacgggaagtacgcgagtccctgctccggtctctccggccgcgccttgtgtggataacttccttctcgacctcgcgctcgcggaacttttctcccccaggaaacgcatggaagtcttcgtcaccatatcgataaggatccgaaacttggatatcttggaagtagtcgtgctccgcataaactcttggaggaggcaaagccttgtgcctaggcagtgggatcggtacattgggaggaatgcggtagtcggaccttctggcaggcgggtcatactcttcgcggtcgtagaagcccttgggctttcgatcatatgtatcgacactggaggtacgtctcctcatcctagcagtagggcgtgttgggggagatgggctgcggaatctttctctttcgggagatggtcttcggcggacgaaggagcttgcggaaggagaccgccgtcggcgcgtggtagagggaggacggggcgtctcgaagtcgtcgtacatggtacggcgccgctcacgaaaaaggagttcatcgtcctcttcctcgtcgaaacgtggacggcgggctcgacggtcgcgcatgaagcgtccatcatcgacggagtgctcccttggcggaggtacacggcggctctggcgaaagtaatcatcgtcgtcgtccgggttgcgagttcggatgggaagggcttcgaatcggtcacgaccagggccgcggccacgctcaagggtcatgtcatgttcccgctcatcaaagaaatctcggtcccaccgtgcagagcggttgggagcgacactggtccgacccaggtttgggaacgaggctcgaccagccatggcaggggtcgggtaagatatgctgatccttgtagatgatgatcggatgctcttcgctagagcatgtactatgtaggtaatgtacaactactcgacactaaagtagagcgtggcgaagacgatgggatcgtaatatgacgagcaggcaaaaagatcagagcaggttggtggatatcttgatagaagtcggtcagcgtggaatggcaagtggcgcgcgttcctggggatcaggtctggttttagtcgaattaggtgaccaccagcggttaagcgaggactcggaagacatgggacgaagttcaagtttggacgaacgatgtccaagatgtcggccctatgacgacagttgcatcgacggtgttaagctagtggtggggacagcgtagggatctatgtatcttactttggggctctgtgactggtcgctttctcactggcatgccccgcttcggcaacttgtgagggatgctgccactgtttcaaaatgccgttacgagagtgtcagttagaccaggtcgtcgatgttgggctgaaaagagtggaagatttatggcttgggaagtttgcagttgacatattgccgtgctgttataagaggccggggcagcatgagatcgtaggtagacacacaaaggtgcccagaacacgatggaatcttcaccgaaatgtgccatgtgccaagatcatcgccagttcacgatacgacttcgttgactctcgaaaagggtcctctctagcgctgaatatggggcaagctcatggaagcaaggttgacattcagccaaccagactattccgatatggagaggtttcaagcgcatcaggcgttcagggcccttgacaagggaaatttggagccttacgacgcaaccatccgcgtgtgttcggctgtcacgcacacaaagtctttgctgcttgagtgtggagaggatcaagtgaggagaaacacaatgcggattgtccgggttgctgcattgctcagcatcaaccttattttctgccctggttatgaatcacgggcaaggtagggtaaatgtacttggtgttaccgctgcggtcaatagttgctgttagtgcgagcgtttgtcctgagtgatgatcgttaacatttattatcacttttactgcatcccgatgccggacagggagcatccatgccgccgctcttacaaagaactacctctcgctcctatcactcatcaataagttccggaaaattcgcaagcacagcatatgtcgtttaccttatgaatgaggggattccgggattgcacagaatgtctcactctgaatcaggcatatccgacccttgagcagcagctcggcgctcggctaacaggcaaaataccaccactggcagcaaaagccaaagacacctcgacgcgaatgtggaccggatttttttccctcttccaaacctgcaatcggttttgggtttatttttaatttttatctttttttttctttggctccatcttcatttccatgttcatcattcttttctccaacgaaagctcatcgtctgttacaaacagctttaggttgcctgggtagtcctgtccccgcttgtcgggccagccaggtgaggaaatttagttcagaagattatagctagtgtactagggctagctcacctacagtatgtacaatgacgtcgttatcattcgttggcttcctttttttctctctttttttttcagtttactagcccaatgccagaccacacgaccaccagacaactgccgtagggttttggcatcacgagaacttggtggtagccattgcccaaccacaaccacagagcaaaataagaagttggtgatgttgtatgcaaacaaaacacaaggttgaaccctgacttcgagaatggcctctttttgtgacctgaaagcgcaaagggtctgccgggtgccttacaaacttactacaaatcggtgtctcgatcttgttgcacttgcgcttgcacgactgcactgccttgtgaggcttttgtcaaccgttcccacactcaaacgcctgtgcagtcttggcggacgtgtgcgtgtacacacacacacaactttttggcaaaatggactattgaaacgaaagacgaagatgaagaaattcaattatcctatagaaaaaacttgtctcttgataatcttaagtacactaactttgaatttcaagtcaattttcttttatctcttcgcttaatagaaatataagcaaatgaaatctcatcgatggtccgttttgccaaaaagttgtgtgtgtgtgtacacgcacacgtccgccaagactgcacaggcgtttgagtgtgggaacgaaatcgtgaggaagtatcaagggggattattttacatatcttttcatgatcgggacttcactttttttttctttttcgaaaatgaatttcatcagttggctcactctgctgtgtgaggtgctctcgccattttaaccctaccgtacgggcacagcgaagtgtggagtcaaacggaccctcccgctgtcagagtagcagatactagtccgggtaactgccggagggccggggtgtccggcgcaggtccagatccgatggtgtgggtctctaaagctccgctgatgttccgatagacatatcttggcaaccgtacatgacttgccgttacgggcatcacttacttgatgctcgttgctggttcttcaacaactgtaagatgttcagtagaagcaggtgaggtacatagatgccgtgttcttgtaacagactgactaaggtgcctagcccgagacaccaagttcgtcctggaatatttacacacctggcacaaagcacaaccttgagacgctgtgctgttagtctgcctccagtcccacgcgatatgactgtcgagcggacactgcaaatgcacatgtcttccacaaacattgatcataacaactggttgtaagatacctaggtaatcatttcttgtcctcagaacttgacgttaaggacagcgacactgaccgagctgggttgatggtgtcccggcctcgccggcctacatttcatggactcacaaagttaggtatggcctttcaacccataaacaaggtgcaatggtgtgcttcctcgcttaaaaaggccctttcgtgtgtcaagtttgacagccaagtatagactccaccacaatcccaatgagtcaccgacgccacggactccatcccagctggaacgatctcatcagggtacctgttccagaaccccacctcctcggtctatccactcgcgaggtatgtaggttgcgctagagtcgcccaggtaggtgaagggatttcggaatttccaccttgtcaagcctagaggtacccagagcgacagtgccatgtggatgtgcatataaagtagcacagtgtagtgtctcgaaggtcgttctggtggccgatggacggtagcccggaacggtggagttgcgcatatcaacggccttgactaggtagcctagccgcggtgcccgcgggtgactacggtaaggccgttaagcgagcagcgtgagaggggacatcgttcgagtctcgaatcaccggtgtcgattattcacctcatgcaccctgtgcgcctacaacataccagggggtccgtacctgggcgtcgggtctcttggtggagtcctccgcatgttcctcacttgtcttcttgcctagtccagagcagcgggggctttgtgggcggccctacccgtgatatctgtcgctggtgttgcaatccgtgccagttcctcatccgagtcccgggccgctgtgtcgggactggactaagagcgggcagatccggctcctttgtggtccctttggaatacccaaccaggggggccagctgtcgacttcttggaagactcttacaagattgaccactcaacgtcacctagttggagttgctggatccccagtctcgcctacccatccaaatccagcgaagcactagtcacgttgggcactgaaacttgtaaagaacaaaggtgaaggacaatcaggtgacgttgttactttcgtctcccgttgattttgtctatctcatgctcatttttcgacgagcattccccctgattaggaacacagtcggcaatattggcctgctcagtcatccccagttaacccaatcaaccccctttttgctccccaaacagggagattatagtactcaaagaactccggtggatgtgtgaaaaatgaccccaaacacaagtaaaaagaaaatcgtcatgatgcccgcatctctcctcgtaaaaatcctggtatattccccttcatgctaaaggacaactccgttggtcgaacgctctgcttccgcttagttctcgacaacagcgggaggctggaccttgttctgctcgtgaagaccgaggtggaaagtacggatgatcgaatcggcgtcgtcgatggcgattgggcgcacgtcggcaagggccttgatcttggcggtactgttaaagtcactgtcagttttcaaatcccagaaaatcggccgggatcaagttatcgcgcttaccattccttgacctggtcgtcggtcatctcgagaccaagctggccgacacgggtcttgacggcgttccagccagtcaagcgcgaagcgaagtggacgtagcgggtgagaccgaagtcggcagggttgagaatttcataggtgctggggttgttgaggatggccttggcgtggatgccagccttgtgggtgaaggcgcagaaaccagtgatggggttgttgaagggggtgttgatctcaacagcctcggcaaccaaatcctcgagctccttgagcttgtggagcttgtacttgctcttgacgtagtcggggctggtaacgatcatgcgagccatcaagccaccgagaggggtgataccgttacgctcgccgataccgagaacggaggtgtcgatgtgggtggcaccagcctcgagagcacagtaggcgttggcaatggcgcagccagtgtcgtcgtggaagtgggtctcgatatcgcacgaaacgacgccgcgaagggtacggacgaggtcatagacctggcggggagaagcgcagccgacggtatcggcgataccgacacggtggacgccgaccttgtcaacagcgcggtaaagggaaaggagatcgacgagatcggagcggaaggaatcctcggaggagactgcgcatgttagcgtgccattccaactaggatagtattggagcaacaatcgggagacgtcaatagtcgccgtgtccggatagcacggaggcgttgacaccgtgcgcaagcggaccttccatgccgaaagaaatagccgatttcgggatcaaatgctgtctcggccgaaaccgctggtggaggcaagggggtgtttggggctgtatgcgaaacggggcatgtaaaacttacagcgaacctcaagtcccttggacttgacatactcaataacctcaacggcggtcttctcaatgtaagccatatccttgccgtggctgtgctcgcggaggaagctggaagtgccaatgacgacatcgaggccgtcgacacccgtctcaacagcgagctgggcatcgcgcatatcgcagcggacgtgagtcaagatcttggcctatgtgtggaaaactgggttagccgagggtccttgtgagcttccgaaccgacaatgtcatcgagacgtaccttgaggccgagcttgcagatggcctcgcaatctctccgagactgctccgaagcagcaggagaggtcaactcgatgtaatcgacgccaaagtcgtcaagggctgtgtccgattaccggggtcagttgtctgtaaatggaaaagaagcggggcgcttggcatggttacccttggcactaaacgaatggaaagtcagcatgagatcggattttcaaagctcggtggttccgggttcgggggctgcggaagcgaagaaaaaccaattgggtatgtaactgggagtgggaatgactaacatcttgatcttggtctcggtgtcgaagtaggcgttggcgaattgctcaccctctggctctgaagtcagcggaatgaagtcgaaaaggcagtctgtttgttgtgcttgtacgaaccgcgaagagtggactcgataatcttgaagctgccgacattggagaggaagtcgccgacgggctggtaggggttggagcggaagttggcgggctgtaaccgtaggtagcagttagcattttgggcagcccagaattcggggacggttggatggattgttgggaagtcgtggtcgacgtacgttcacgccattggaggcgccattggtgccgttgggagcatcggttccgcacatgttgtctggtctgtagatgacaaggagggagactgaggaggactgtgttggcaaaattgaaaggaggaagaattgagaaatgcggatggcttcccgatgtcgctgatatagctgtggttttaaacttttcgcggacccttgcggctgcacgacagcactagattcatatgagtcaataagagatttttttggtcagggccatccggcaaaggccactactacgacggagtaccggtctggtacataccaggtatggccccccaaccccgcagtggcacaaaagacagcggcggccaaatcttggtgtaaacgagtcctgaatcctgaccgcccgaataggaatcggctcttgtgattggcgtacttctttgagacggcgagggctcatcacgtcacacatcagaactcccgttttgttgctccgctggctggagcgatcaaccagtgggagacacccccgaatccacatacactacgtacaaagcccatttcgagacgcagagggaaccgcagcaacaacgcgtgcagacgtgtcggttcaagccacataagcgtggtcggatatactgtgtagtgctcgcacattcagccaattcgcctttgacactgcagtccatcaatgttagagcactgacaaccccatattcagtttggtggctacatttaatcccaagttttgccggtaagagagcgttacctggatgctacggctgccgactgtggacttcccgtattacggacttaagtgtagaagaagggcttggcgtttcggacagcatctcgttacttcggttgagctggctccgaaactcgcaatagtcaattggaaagcagaatcgagcaggtcgtcattgtctccagcgacttggactggtcttcgacttgcacgacgggacagtcccagagctcaatcaggggcagagcaagggcattggtcagcacacgctgcgaggcacacagaagagtcacacttgccgtccttcgtagcattttgtgggagtgcgttcaggtccacaaacaaattctacgctggcagtccgcaccgggaccgggctgtccccagcaaacattcaccccacattcttctcggcagtttactggctggtcgtgtctgctgattcgtgctctaagccaactgccaagacgacgccactgaaggtaggaggacctggactgcctacgaaagaggggttggcacctggcaaaagccaactgcgctgttacgttcagtcgccatgtccgtggctcgtgctgccgctgaatgaaggaattgactgatccccttggcttggatccgtcgagaccgtcgtgcggcgccgtccacaagcaggggattctccagcggggaagtttccgttcgttggactcattcagtttgtcaaatattcaccaacagacaacagtcagttccttcaacttgggggtcacggtgtcacgcaaggtgatgaccgcctctttgcctttttccctccaggtcaagtaatgcttaatgaatgacacatatcgtagttcttgcggcgagtgctcaccagcatatgaggagaccgtgacagctcctgttccaagatctgggaattggggatccataacagagatgactccgaccaggaaccgtccagtttgcgcggctccatggtatcacctctcaagatcccttcgtgactttactcacggtactgtaagtcagaggtcttcattccagggtttctaccaatgttcatgaagtgttccaatatcctacctgcctccccatccttcttgccattcgccgctcccatatctcaccgttgggacatccgtcggccaaatcctacgaatggcatagatactagaatactgcgccgtatgtcagtactcttccccattcagaaagctgcaaccattccccaaacaccaagatcaagatgatcttgatcatgtacatgcggaaacgggcaaaccgaggttagactttggcagccgcatgaagtgcatgatgtatttggtggcctgactccagcatgtcatcatcattggccgtttgacaggccatcactaatgcccagacccagatcatccagaatgatatcgtccaccttttccaatgaaaatatagggtcgtagtatagagcactgcccttttgcacttcgttcagagtatcttctgacctgccgttgttgctgttatcggtttgccaccaggcgtcgcctacactagattgacatctggtggctcggcctgggaagaatttaaattaggtccatcaaccaaaacgattgaccacaaccaccaaggttggtcatgttgctcggtgtctccaaccgtgcccctaaatatttctaggtcatccataaatacaccagaccaggccgaccacatttttggtcaagtgttcccagtcacttttgaaaggcataaccttgtacattcgtccgaaatcgaatatcccaacattcgtcatcgtccgggagctgacccagcaacccagctatagctcgctttgagtcagcccatctcaaccttaaaggaagattccgagaaagcaaccgatcttatcgaaacgtcccaaaacaaatcccggcaaaaatgtgcatcgttctgctaacgactgcgcacccaaaatacgcgctcattgttattgacaatcgagatgaatacatccttcggccaactagcaaacctcactggtggacagcactgtcagaatcgccctctaccgacaagcatgagtacgactgccgaaaagtcgaggtcatttccagccgggatttggcacgagctgagcatggaacatggctcggcatgaccaagggcggccacatcgctgtgcttacgaactaccgcgaaaccgacactcacgactctgcacatcccatagcgggaaagcgtagccgtggaggtatggtgaccgcctggctagcggcgcatcccgatgagccggtgcaggactttgtcagccggatggttgggagcggcgaggccaaggatattggcgggttctccctcgtttgcggcaagcttcgaaagaagaaagccgagaaggccatcgagcccctggccatcatctccaacagagccgatcatatcgatagagtgccatggatctgcggagaccgggaccgcacatacggtctcagcaatgccatcttccttgacccaagcgaggaggttgacgagtcaacctggcccaaggtccgggacggaagggaaaagctgaagcaagtcatcgaagctacctcaagtgacgacgtcagtgaggatgtgctagtagaagaactctacaaggtcctggataccaccaacttccctgtggaccgctgtatcgatctcgaggagggcattccgctgctcaagaattccatctttatccccgcttttggcggcaagcagcatcaagcggagatggaggcagcccgtcaacgggggacaatcaaggaaaagggtcctcacgactgtgcttcagaggtattgacaacggtcaaccgcccagacaaccaaccgtacggcttccaaactggtctctacggcacgcagcggcagaccatcatcctcgtggattgggatggaaatgtcacgtacagggaacgcgcattgttcgatgcccatggcaaccctatccctcgaggcgccggggacgaaacgttcaaattcaagattgaagggtgggaagaagcagcggatggcgagccagagatcaggagttaggcgcaagcgtttgttatagtccaatatccaggaggggaagtttctatcagcaatgaggggtggtgtttctttcgatatcatggtcactggatttgaatagcgatcgttcagttgcattatggttggaagaattggatttcgtgttactctgcgtggctctcaccagccttcatttctgtctggaccctttgttggaatatcgatgggttcaacgcctatcccagtcctgatcttctgctccttcgttgcggtttcttttgttttgaatttctcaccgggcgaaccatgacggctgtgtgtgcgacactggaagggaaggcacaacacgcaaacaccaaactgcaactgaactcaggaagcgatttcgctcttgctcctgccaaaaactcttcacggataagataccttacgcttcccatacataactcgagctcgtctgaggtggaaagcccaggtatactgaccgtgccttccctttgattttatatatctggtcacatagcttctttcatcccaagcaagaattggattccagcccagactccagaattccaggtttgcgcgcaccttatcgctgccgtcaggtcatggcgcgtcatctacaattccgtcaggtacagggcagctattacccttcactgccaccggcctcgactccctcgaggttttgagttgacttccattttttcaccctctgtctccgccgtttacccttccttcccccgctttcttgcacgacaggctcgcgactatcctgcagctttccattcccctcctcaccaacaaccactctgcacccacaatctttgcttcacgacttcgaggtcgatcgcggttcgtacctgtactgatctggatatccttgctgtctaagcaccaaagaaggtacgttctacacaaggagcgagttttaactcgacccctcccttgtcccggactgggataatttcgtctcccttggtccgtcgtcgctcttgttctcgagtgtcaacctgaacgaaacttgatcaccttgtctggatcttcctttcaaacttcactttgacaatacagtacttaacgtcaagggattgcagaagagttgcggttcacgttctggtcagttctccattgctaacctggccgtcatgagcaggagattatcctcaagcactggggagacagagtctagcaccccactgccctacgcttcacccctcctcacgtcgccttggaaggcgagcactcgtttcgaggagtcagacaacgaagaatcagacggcacggagctagttctcttgggtcataacaactgctcgcgctttccagcaaaaggcgcggtcaaagtcgaaacccccaaggcgcaagcagacacttactctgcctggtcttcaattaaccccccacccgacttcgagaccatattgaacgctcgcggtgaagcatatcgcaatttgccaaagctgaagggactgcccttgtcaacatcaggttcccccaaccattttgtttcctttgctgcccaggcagacgattgtttcgcaaatcttgagggcagcgagctcgcagagaaggaccatcataggtcatcaaaggaacaggccgtgcgataccgcaaaggatctcgaccttccgtactaaagccccaagaagacaacatccaagacaatagcattcacaacgacaacgttcacagcaacgaaacctcattcgtccaggtcacttggctcctacttctcacattcaacgccgtggttaggggaacatctcgtcttgtgctcttctcaaccttggtgccgcttttgtttgtgaagcgcacgggcctgtttgttctttgcgctttgttcgaggtcgtcggagtttggctcttgttcgcaagccagtgctacaacatactgctcctcatcgtcaggaagttgaccctcatagcaaggatccaatgcatcaagggccttatctgggctctaaaacttttgaaatggagcataacattcaaagcagcgctccgaagagacgagggtcccgctggtcactctacagaccacccaaagttgatcagctgtcatcaacagtaaaggctgatatcagcgacacatccgggctaaatctccatgacggacagccaccgaggacaaagggtatgattcactcgtctgacgacgacagcaacgtgggatgtaccacacgtatcccgtctttcacaggccgggtgaagcaacagaacaatgagaacaaaccacccgagcggattcaggaagaaagcactactccagcatcaacaaagcaaggcatttctaaatcacggactttcaatgttttgtcaaatcttacccatacattctcccgcagttcgttactcagtcattcaacggcaagtccccaggatctccagaactcgtcatcaactgcaacagcaaagagttcccgttcctcactatcctctcgctttggtaggaaagcgatggaccacgacgtaggcccttcaaccgaagctactgagcctacgcctacatgtgaagaagcaccgccaccgcttccgatcaatccccggtttgtttcaacggcaatgccttcggcgtattgggctgggcgctttacgtctctccatgaccggttccacaacgagatactaggacctcgtaacctcaatttgattattgaggcgcatgcattcctatccacgacgtctagtgatcttaacaactcgacaaccaccccctcgccccctgcatcggcattcaacaacccttctacctccgtatacgcctctagccgtatcgtgcccattcgggatctcagcttctacactcctgcaatgatgcaccccaatgctgaccaactcgggctcaagacgactgagaatagacacatacctcactatataagatgcataccccattcagccaccaccaatgctattatgcagagttcgagaaagtctagcacctacgtcagtgaacggaaccctgcagtatacaagacagtgcagcacgaggagacgtacaatccaaaggttccatccccttctatgatccctactcgcgtcatccccaggtccgaatcctcgaggattcttcctcggcggcccctgccggaacctcccgtatccgagtcctcaagggtcctaccccgacggcccttgccagaaacttcattctccgagtctccgagtgacattcatatttacccacaggagagccagaatagcaacaacccaccgacgaaatacaataactgctcgtcgacaagcttccgaatgaagaacaccgatcgtccgaacaggattatgagcgaatcccgggcgcaggcacaaagggagagggaagccatgcttcgaagagtgacagtcgcggatgcgactgctcttacggatgacgacaacagatgtcgtcgcgttttcgttcatctcgaggcatgctgtgtcacggatgaggcacgcaactcgctgtatgcttggcaacaggactatgcgagaagaacccagcgagaggtgctgcttccaaagggtggtaccatgcatggtccacgtggcttcaaaagcagcgtctttggcaggagtttgtttgggagtcgacggagcagggggtctttgccttctggtccaggtggaggtagcatcacgactggcctcaatgtggaccttggacaacctcaaagtgaggtccggccctcgaagacggagcgatcactgctccaggtgccaaggagagtgtttacccatggaaaatcagccagtatgaaggttgatagcatggagccgagctcgtatggtcatcgacttgagagacacgggacggttcgcggagttgaagcagacaacgaggtcaggaaggaacggtatcagcatcgtatgagccttgcgtgagcatacgtcaacgtttatttgcagatggtggatgttcttggcgatgaatggacgatggaacggatttatgagctgtactattattgcatgtgtattattggcttgaaagatagagcaagcattacggcctccttttggagtgatggaagagactacagaacaagagcatagtcatttcgctctagatattcatggtaacaggcatggtcggacttctctatagagtattttctcggtttccgacctcatcttaccgcttcacatacccagggtaagaggcaaaggtccggcgttgtagagggcagttctggcattcattgatgccttgaacctcataatggtaacgcaaataaatggtagttagtcttgtattgacatttctttcaatgatcaaactttgagtttcggtacaggtgcaattgccgccgagtatgatcagtccctcgccaatactcctgtcattgagccctgtcagctaggatggcgtatcaagaggtgtatatcacaaagatgtgtagcacagtgagcaggctgattttgttcgagcaccctttttccaatctcttcggtctcgtatagtacgtctcccgatgacttgaagcgttgttctcaatcgaatgtcaaaaagaggtttgcatgtgtatgatcatatgaaatcgagttctttgttttgtaagaggtcatccctatttcgaggcgaccattacctcgtattttgaacatggccctttcttacccccaactcctgtctacagtataagctagtaattgcgtgatgccaaaccacccacccaagccagaactccttttttcaatgcaaatgttgatcctgccctgcccacagatgtaaaagttttacgatgcaagaccccatcgcctacccattgcatccacccacaagaggtacctaggtacttgggttcattccaaccatactgaaccacccccgaatccaaaccaccctctcttacaaacctgcccctcttactcccccttcttccgactcttcaaataatccctcaactgctcatgcttgctggcaaaaaagagctgcctcttatcattcttccacactagtacgccaatctcctccgcatacctgctcagcgccgcgtactcctccgtgctctcaaagtccttgaacaagaagcccgccgtggtctgcatcctttcgttctccagctgccaaagcctgatctggtccaccaccgtcgggggaagcaccggtttacccgtgaccgtggcttcgcgcaccatttgttgatgagcatgcgcgtgtaggtaggaaatgatttggtcggcggtgatgccgaagccgattgcttggcggatggagtcgcgggttaggcggcccgagaccatgttggggaaacgcatgttgagctggcagaagagagccaggacggcgatttgtagcggggaggtggtgtaggcgtagatacgatagttggtctcgatgatgatgcccttggctgctgtctgtgttttgtcgggggtggcggcggggccgccgctggtgctggtcgtggtgccgggctcgcccgaggggttggcggttgcggccgtgaaagccgaggagacggtgcgcagggccgaggcggtactggtcagtgtggtggccaggcgggtagggaaaaactggcgcgtgtcgcgcgggaagtagatgagcccgaagtcgacgagcgagggaagcatattccgccgcgtctcggtcagggccgaagtatcgtaggcagttccaagctcaagcgagctgagcatgaagaggaaggagagcatgtcaatgctgtccatgcccgagtcggccgtgtggtcggctgcttcgagccagaggaggaggagcgtccatacttgggcgttggactcctggagaaggaaggtgaaaccggcttgcgtaattccgattcctgtacgggtgtctggacgtcgttcgacgaggcgtccggccaagagtagttccttcacactggccttgggtccgctgaccccttctgagctgccgtggaccccaagactgttgacaacgtagtggaggatgtcgtcccacttcttacgagcgtacctgtccaggtaggcgatgtcgatggagggatcgacgggaagagaactagggacgccaaagctgccatcttcgccgcccccttcgaaggctagttgtaggcctttcttgaagctcgccgtgatttggatttcttgggttcggtccttgcttggtggtgagacctgtaggatgtggagggatcggagagcggcaatggtgcgatcgcgatgtatctttccgccgccctctggagggaaccatatgtcaagggaggttaacgggaatgggtcgggcatgtacagtagacctcggacaataaccttggctatcgagggacaaaggagttagctacatgctatagattcggcgtccaagacttcggtatctgactcgaggaacaattgcataccatgataagacagcatacggcggaagatggccaaagctgtcgctggtgactggtacagtctcctaaaagctgtacctggcagcttctccaagtactcgaggagctgttgtccgccgagtgacatggtggatagacgggcgggcacagcgggccgctaatagagattcgttatcgctatgtgaatggcaatgtgaaaggtcaagtcgaatattcggtaaacgtagtgcttcgaatgtcgtcaagtccagatggctcgtcgagaggatcacgatgtaatgctactggttgacttctgctggcagatatggggaccaaaaccaacttctaggtggaaagtgttatatcgacggaagtgtgatttatgatgaatcgagtatatgtttattcggtaggtacccagggaatcgagcgataatggtgtagccggtggcacttgtgggtgaaaggcataaggtgcaaaagaagaccttgaaggctgttgatgatcattgcgttgtacgcgcgcgaggataggttgcctgccccgtggtgcccttgcaggtggtcaccaagcataagtggggacttcggaccctcgtggcaggcactaccagtccctgttacgacgtcaccgttccactgtccggcatttgtctaccgtctcccgggtcggccagtctgcttctaaagccactgtaacagcgcctgtcccgggtggtgatttccggcattcacagcagtgttccgtccccaagtccacctagaggtagtccagacaccgcatctgaagcacacctcgtgtatccctcttacatcgtctcctatttcgaggtcaacagcaacaaaaaaatggcacccaagcttccaccagcgagattcgtgagatcggttagttcaggaactcatttcacagctgcattgactcggttgcttacagcatgttaggtcctgaagtcgttcatggccgagtccggccttgagccgaggtaagtgatgacacatcaccatggtctgtcaagaagagatcaagacatgagactgaccaaattttacagactcctcggacctcatgtaggcaaaagacaccacaaaattccatggatacaacgaacatgtaactgatatgaccaaactagctccgggtaaccggtgccaccgaaggcaaggtcgactttgaactcgacatcaccaaagaccacaccaaccgtctaaagatcatccacggcgggaccatcgccagcatggttgaccttggtggttctctggctgtagcctcgaaaggactctacgccaccggtgtgtcgacggatctgaacggtatgtttccttccttccatgagattgattcatgcctactcggacaaaagaactccagcccagttatgtgctgctttccgcaaacacacaatactaaaatgtatatgaaaaaactcagttacctaccttagtagcggtgggaaagtcggcgagaagatttccgggaccgctgtgtgtgacaagagtaagtctttcttcctgcccctttgcatcagcaacatgaattattgacatgactaaccttcatcatcaacaaccaaacagtgggcaagactcttgcctacaccaccgtcactttccgcaaccaaaagggcgagctatgtgcccgtggtagtcatacaaagtatgtcgccaacgcctggaagtcccaaaatgggactgagctcttcacgcctccggagggagctgtgattgccgaggatgatgtggagtaaaagtcatgagagtcaacctggacataggtgcgtatgcatggtgtacatagagttgttagacctcgggcgagtgggcgattagcgatgttacgtctctgcattttcattatcctttcaactcatagaaagatacccttagagtacctgctttcggttttcgcattattggatttgcttgacgttgaagtttgatttgcacttcagccgctgttcttcataaggcactctgttcggagcttccgttcttgattgtctgtgaaatacggcagagcgcaacgaatggagcaactcgactacctaacactacatccactagcctaccctgcacttcctcggcgctttgagtatgtacttccaaccctcaagtacatgtctcgcacgctgatatttcgctatgcaggttgcaggacttcagcccgtgtgtcactggtacgtacaagggcccaaatacacacaatggcactgagcaaacatgactgccaacaggcaacaaggagcaaaagacaaagttcacatgggaatgagggttaacctctaatgaaagcgggcctgtccccagcgggatcagttgtgaagttggtgggtggcttggatggcgttctcatatctggtacaccgagagccttgcctactgcgtgtacagtaaattctgaggcccaactccgtttccgagctttcctcaggcaacctccaacgtccagtggtaaacctgacgttgtaacccagtccaggatgactgtatccttgggattaccatgcgtaactctttgtcccggcagttttatgcacacttgacttgaaggtcgtagcaaaaaccagcataccagatgccgtcgttgtcatcgtcgcctacttatcaaccccagtgctcttagcagcagcagcgtcatcggcaccaccagcaccccaaccgaaccaaccgctgcttccctgagcattcggcgccggcctatgcctcaccctcctcccattgtcatccataatctcctcctcgccgctctcggcctcgagcttctcaaagtccgcctcggaccggttgcggctcagcccacccccactcacactgctgtgctcgctcatggagcgcgagttcttaccgctgcgggagtttgaaccttgccaagggttgccagcacttgaagtgagtccaatatcggcgccgtcgaagctgaagcccggcacaccgctctgctgcgggttgttctggagttgagatgcctcgcggtcgagcgcgttgaggaccgtgttgagacgttcgcgctgggcttcgataaaggagatgcgggcgtccacgccgcgaatgctctcgggaacgaggctggaagctccgcctccggtgcccggggtgggggtgacgtcgcggtcgaattgggtgccggaacccttgttcgagtaagcgttgctggcggcggtcaccgccgaggacaggaagctatagaagtcggttccaagggcgccacccggggcgttgttagcgccacctgggcgagcagacggtacgttgaaccgggcgaggagggattgggtataggactgcgcagtctgagaggcgccagcgccaccgccgtaggaggccgacgcgggctcgggcggtgtaggaggcatgccgaggacttgggtcttgacgtattcgatggcttgcttgaggtaggcaaggccggcggccttgagacgctcgtgggccgaggcgatgaagtcctcgatttgtccttcgttggcctccagccagggctcgatgtgggtctggtagatgacgcgggcaccctgagtctggggaaggactaggtagaggaggaagacaaagcgcatgaaggcgtagaaggggaccctagcgaagcgcaaaaggatcatgtcagtatctttgctgaaatggctgtcggtgggtagatgatgcttccgtcgaatcgaacttaccacaccaagaaccaaccaacccacgattcaacgaggacaacgaaggagatgacgacccagtacatgagccatggtgtcaactgggcgggatctgaactcctgagagctttgtaactggcgtaaacgggaaagaggaaggaggcgacagagctgtgtcgcgatacaccttgtgttagttgatggaaacatcaaacggtaaggcggcggggcagcgcatcgcaaagccgtgcttggaggacttgacatacgagagaaggttgggcaagatgtcgaacatgttgacagcagccttgattcccggtgataccgggaaacgcgaattcgtgaaagtaccagaacgtcggtttgttgagtcgagtctcgttcggcgatgaatcgaagtcggggcttgatacttgtgcggtcaaaggacttttacgtcttcacggaacgaacagtgggaaggaaatcaaagaagcgggagaatcattcaattcgaggtcgaggtgaccaagtagaaaagttgctctatttggatgacaaggaagaggagacgaggtgcatgggagaagcaggtgtttgtgtagctgcttcagatgttcgtatgatgaatgaggtaataggctgtgaagaagccaacgcaagtctccatcagcaagcggtgcagatgtggaaaccccgtcgatgcaaggctaccttaccgcacttaaggcttagccaagtgatctcggtgagccaggtgacgggacgggacggctggagagccagctgagccaaagtctgcggtaggtagtacgtacctctaggtgtaatacctggttgtcaccccgtcgggctcgctaccgtgggatcggagccgtgaaaggagaggaaggaagacggtacgggagttatacctagatgccctgtttcaagacagccggagacaaacagcgagcttcaggggctgagagatactgtagtaccgacctagcaccgccagagacgggggagcccctagaggtacggttcccctccctcttcccccgccagtcttacgataagggacgataaggccgcgggaagccccaccaacaccccacttcaaccccggatttgcaagactgagcggagccaactgaagacatggatgatgtcttttcaacatcagatctcttggtttctccatctcacaacttcaacttggtccatcaacgtcatccatcttcttcatctgtgcttcttgatttcaatcctctttcaagaaccatgtcagcctctgtcagaattggctgccgccattggagtgtctcactgcgtacaaacaccatagacaccatagacaccatagccaccacagccaccacagcttgaatggctgggatgaccactattgagattcggcatccacttgcactatagtctaatgaatgttcggagttgggttccgaggcctcctgggttatcttctttggcctcgcgggccttgccagacaagatatacacgcagatatacacgccaccgccaggtatctacaccggcacgactcaacactctctgggctctgcggatcttctctttaagctgctcaactcgtctgaacacggtgtattcagtgcctgtttgatggctttgcgggaatgattcgatggtcagaggacggcatcacaaggcccgattttgttcatttctaaaacggaactcgaatacctacccagcgtcacaccatgctgtcattccggcacatcattagcctcagtttgagcaccatgtagtcaggtttcagcacatgggccgcaaacgatgcggctctgcggcaggtgtccgcttctaccacgacgaaccatctgctgctacagccaacgccgtccgacgatacctaccttggaagctgcaaggggctgcaagcccgagaaacagtcacccgaggcgccgagttccggaactgacagccgactatgcatacaactgcatccttgagttcatgttgggtcggcaagctatagggcagattgcctgcaccactgccgcgtcggcgatactgcagtgtcatcttgtcttcactccggtcttgctcaagttgtgtaacgacttttcaataatgtgcagaaccgcgcaaatatgtcgccctgatttttccttctctcagtccgggtaccacaatctacaaccggcatccagaaaaggttctttgtcgtctacatcgatgtacaagagcaggcgcaatccagcaacgatcgtgttccttaacgttccaacatggaaaagagacggcgatgaccattgccacgatatactcaatgttacagcttgatcaagaggacaaagagtttgatgtcgctggaaaaggagctgagtgtcttttgagaaacagtcggcatgggcggataacatcacccggtcggtctctgtcaacgatcgctatcttcgaccttcgtatcaggcaagccggaacaccacaatcggatctccagaagtctcgtcactgaattgctgtcttcctttggtaggatgtcaagcagcagtcgagttctcgcccctttcccctctcagagtgacctccagcaacggggttgagagtgaacggttagaatcggactcaatttgctcgccgaggtcttggattcctactcgaacctttttgatactaagggaatcgacttgagaatattccaagagtcttccgtctcacgactcccaaaatgttgaagcttgccagctcgaccaaatattttatcagccacgactatgatcacaagaaaaggggccaagttatgcttaaagatttatccctcgcacaatccggcaatgtcatcattggctgttgcatcctcggcttgctcgggtctcgcaccacgggtatgcggtagcgttcgtgttggcaaagatcctagtacgatccaagctggatgtgacactggactggggatcagtccagatttctgggttgcctaggttactgtccaagcacagcaggatccacgacggcaaatgtcctcggcccagccgcgagggaaaactcaatgcgcatagtctgctctctgcgtcgccagccaacccggaaaaggggcaaaacgccatcacaaacagcgaagctccagtgagccatgtagggacgcatttcctgttccagaggagggcaagtgtacctaccatcatgatagcttttcaacattcatgagtgtcatctcaagaggcttaggtcagttatgacagcgggcaagggaacctctgttgtgatcaagtaaaggtgttccagtggtggttgtcttcagccccaccccttttctcctcgctgccgggcactattctgacctactgaccaatacacgctaccgggctagttaaagctctaggctggtgtgcgaaatggaggaggccgaggcacctcgaagttggggatccagatgatggcacgacgcagctgcgaaaagtcacatgagctcgggagaacccaagaaaggctcttggcactagatttacggctatgctggatcgttggcagtggagttcaactctctgtttagttgtgtcttctgatcatgaaaacgtgctgagttgaggaaacgtggtcgagccctggtccgtcgatgaggaggctcgagaggatgcggggaaaccaagcggcgccaagtttctggggaagcagaaatggggagtggcccgctctccaaattcacaagaaagccgatttactcgtccaccaccgccaccaatctcaatggcgctaaccaaaagagaataacgctccggcaagctcatcattagcctgtttctttgcccggggctatgggagttttggagagatattcctgtgccaaacggttgctggggtcaagtagcgggccactggagattttgtggatttgacactcgccctccccatggggttgtggaccccttcacggccaggcccgtatcatgacactgaagctttggggaaccctggataaacctacaaccatgaccactttcattggtcaagcttgacttttgcatcttatcaacggtgtttgcttgaggcaccctcctgccagatcttcaacttgcccttggtgcaattgccatgcgggggacgggaaacgagaaccatgggtgtgagccaagcagaggaacattgcggtttgtttggtcaatctcacgtccacaccgggccatgatttggaatccgggacttggcaattgatgaacaggggagaacgagaggggggagcctggatgcttcgtttgtctggtactttcgaaacaaatgtacaccaccattacgatgtcggtcgtgtcaccgtgaatgatgataggtatgggaccctccagcttggcttgcaggcacacctcaacctcagtctagtcagcctggtcgtgatcggcgaaggatttctttttttgactgtcaccgataaacccttcctactatccatgtcggtagttccttcatgcatctacatgtaacctacaggtacattacttacatccgccctccccagtctcagccaccctacattgttctttgttcataatccctttctacaatcttcacctcaccacctctcctccttgtcgcctactactcatccaccaccgacctcgctcacacgaggtcaccgtttgagtgtctcatcttccgcccatcaggttatcagcttttcttttccagcaacagagccagcttcccctcatcgacattacatcagccatcataatggccgccggagtgtcggaaacaatgacctcggaaaagaggaggcagtctttgtccgagtctgacaccaaggaaggctatttcgaaaatgctccaggggcgcactaccgcgccgaacggggccaggccgcaactgacatgtaagtcgcttacttccagtcggttcaatatcttacttatttccctcattcttcctgctgactttcactcaacagtcacggcaaccctctcgttgaactcgatccggtggccgagaccaagctccgacgaaaaatcgatctctatgtcgtcccgacggttgcaatcctttacctattctgcttcattgacagagccaatattggtgagcgacgcgaccactggccagattggtgagaggcacatggcttacgatagtggcctctaggaaatgcgaggctagacaaattagagaaggatctggacctacacggatacgactataatgccctgctatcagtcttctacgtcggttacatcgtcttcgagattccagcaaacatcatgtgcaaatggatgggcccaggatggtttctccctttgacctcgcttggttttggtatcatgtctgtctgtatggcattcgtcaacaacttctcccaggcttgcggtgttcgttttcttcttggggtctttgaggctggcatgctgcccggaatcgcctactatctttcccgctggtaccgtcgatccgagctcactctacgtctatcgctgtacatcgtcatgtcccctctggccggcgctttcggtggcctgttggcgtctggaattctcaaactcgaccacttcggtagtcttcatggatggagaatgatctttggtatcgagggcatcattactgttgggctgtccctcattggtttccttactctcaccgatcaccccgcgaccgccaaatggctcagccaggaagagaaggacttggcaattgcccgtgtaaagtcggagcgcattggccaaaccgagattattgacaagatggacgccaagaagctcaagcgcggtatctttaaccccgtcgtcttctttaccggcttcgccttcctcctcaacaacatcaccgtccaaggtctcgcattcttcgcccctaccgtcgtcgctaccatctacccgactaagaacattattcagaagcagctgttaactgtcccgccttacattgtcggcggcttctttaccgtcctgatgcccctcatcagccgctggcttgatcgccgccagatcatcatcattgcctgttgcccacttgttatggtcggttacattatgttcctggctaccgaaaacgcacatgtccgatacggtgccgctttcctcgtcagcacttctgtctttgccgctggtcccttgaccaactcccaagtcagcgccaacgtcgtctccgatactgccaggagtagcgctatcgcttacaatggtaaagctcccacatgacactcatctgctcccatcacagcctttttcttcttgcaatcaaaagctaatcgttttgcttccccacctttagtcatgttgggcaacgttggcggtcttgtcgccacctggagtttcctgcccttcgacgcccccaagtaccacatcggcaacggcatcaatcttgctgcgtccggcggcaccctcatcattgccctttgcctgcttatctggatgaagagggataacaacaagcgcgagctgcgcaacgccgaggaggagctgacgggcatgtcacagcaagagatccaggatctggattacaagcaccctggtttccgttggaagccttgaaagtgccggtccatgggaatgaaggaaatggctgggaaagggaatggtggcccattaaaaggattcggttaatgctgcacagcagccaccgaccatccatcgatattagaagtggaggggatacacaaagaatacctctagacgatgatgataaatatgagttggatacctacccaagcggaggctgctgcttaacaaactttctaataatgatgatacagttaaaaagaaggtacctttacctatagtaatgtggcacgcatgcttccatcagtgtctccattctctggtaaaaacctcttggtcttttctatttagggattttcccttttcttttcttgtcttcaggtactgacactccgttatgacatgacacccaccctccattgcccacaatcacaattcgcgcatgacaacggcgcgggatacgtgcaccctaggagcctagtagaatctcatgtctgagttcggaggtgaggcttgccaagcgagatccttctgcatggcactttatcgatctcaccaacaggggcacaggggcaacagggggtggtggtgtattgaccaatcgccataccgcaacgggagataggcactatacgtagcagcgagcgcgggatgatagagagagagagagagagagtctcggatgtaatggaactttggatgcggcatggtgcggtgatggtgttgcgacgcatatctgcatctggatggaaggtaaaaacagggcggggagggttcggaaccaaagaacaaagaaatgtggtagaccactacatgtagcgtagaggcaactacctacctttttcgaagtcctaactaccacctagaggtaggtacttttgcgtcatcactcttatctacaggtcgtgcgtaggtagcatttgaaggataaacaattatacatgtacaccgttgggattcatctgcatggtctctttgctaatcaccgtcggattctttctccctttttttttttttttttgctcgcatatatcaggtagttgaaagccatgttgtgagtgatgatctttccttgagggactggacggtgggtagtatttccacgaatcggttaaactcccgtcttaaatggactggatgttacgtctatcgtcccaaattctacatatagaggtagtgactggaccatttcacaaccttttctagttcatagctccattacgatgctagtaaggccgaacggttcactttacttgtagcatcttatgtagaggtacctatatgaagctgagtcgaggtagtaggtatgtgcgacctagaatttcaaacattttggcttgcggctcttggtgagcagtgctccctctcactgaatatctacctacctacctctacctactacatgctacaagccctattcacattgcacaacatgtcaagaagcagtgatgttgtggaacctcgattactcacgtcaaagactgtacttactctagaggtactcagtccggggtagacggactttactttgtcaccatgagaaaaaaaaaaattgcagtgagtacatcactcgtccttccttcttaagcgttggtaatgagatagtggctaatgtcctttgctctaggtgttcaaaggatgtacgagcttagtatcaaggacagacactgcgcacattggaatgttcgaaagtgtgcgaggatgctatcggtatgtcatcgcagttaacacctcggctgagtgccattcctcgagagcacatcaattgctctgagcttctaggtacctatcaccgcgatatcagtcatttatttgcacccatcgccgagtatacctagctagagttaggtatgttgcagtcaagtcctctctctctctcgagcttctctttctcctgcgtgtgcagagaataaagaacataagagaaggcacggaggagaagaactacctaggtacctacctactcccgaaaaagaaagaacatgtccaagatacaaaatgtgcaaaaagaaaaaaaaaaaaagagaagtggcccgcacctgagttgaaccggtacctttcccctccacatttagaaaagaggcgtggaagaaattaagggagtgtgctacccattacaccaacggaccacgggagaagagcggcttggtatgagcttataaagtccaggtccaggtctaggtccaggtccaggttcaggttcaggttcaggttcaggtctactgctttggggttctagtcaggactggactcagggctcaggagccacagcaggcagcgatcagattcggtctgtcgtccgatctagttgtccgggtcaggttgcccttcggtgaaagggcaggcaggttcgagggcgaggcaggaacgacgacttgaggtttgttgacatacggtatcgtacaatacatactaggtggtttgttggttagtttaaatcaaatttggaagtttgagagctcttgttggctttcaaaaagagcaactgtcctctatttggagagatataggataaccgcaaatcagtcgcaataatcagtggtggaagatctagcgtgaggctacccgggtttccagtcacgactattcacacgtctttgaagcgcttttgtatcaaagaccaggaaaggtgcatgaaactgtcaacaagcgccaagcgtcgacaatatagaaagcctcatagaatacacgtagaagcgacattgacacgtgcagtcaaagcaggtcttcgcttgaaggtggtttctgctttgtgaaaagggcgagcatccttctctcagccatctcgtgttcggaagagcaaaggagagaagaggagagcagaaagacgaatcccaggcgtgaagattacacaagatatggatgttcgagactcgttttgtggtcctactccacagaatttcacgtagctctacccactgacacttatattcgaccgttttcatctcgctcgctctcaacctaccttgggtagggtatttacccccttccattgccggctactccttgtgtttgtaataccgccgtcggtcacagcagcacagtcgtctcgaactcgcacagtcgctcaaaagaatacaacaacccgccttttcctgctaaaagtacctaagcttcatcgccaccgcaacagcccacggaggaaacattaccttaattcttccgcccgtctcccatatccagcaatagctcgcgcctgcggtcaacaagctatagaggtatagtcaacgccatcctcacgggcggcacgatgcccatcggatccgttttgttattcccagtcacctcttgtaagccacctcttgtcatcactcccctctttagttcttcgctgtccgtctctctacccctcctaagaaactaaaggcaactccttcctctgccacagcgccctcttcactacgaacccttccctcctctaaagttttaggccggagttaaacagtccctttcaagcctccattccccataccgcacgagagccttgtacggggttgatcgtcagtatggctacggatacccgtgtcggaggacagctgttgctggtgttctatttgtacgcgaataaacagatggcgaggttgccggtgaataatactgcctttagtgtcacgctaccgaggaatgggaggtgtttagggagtgtgggacgctgggggttggtgcattgcagtggttccggtttttgagaggaggcggagtagatatataagagttgtattgattctgtaattgggcgatagggtggaggatggaagtgcgagacggagggataagttgactgtgagttaaggtcgtcaagggagctgagaggccggtcgtgcgaaggaattgcagatgggagggggcttaagtttgagaatacctgtaggtgttgaaccggtcagttactgctaggatggaagacattgaaggggtattctcacatcaaccttgacatacgaaatacggcaccaagtgaactcatctttagggcagctgcctcttttggtgattaacaattatcaaccacgtagtccgtggtgtaatctttgagtccgtcgtaaagtccgaactcggccttgggccagaaagggcaaaaggcgacagttgtttatattgtattcaaaggagggcaacaaatcacagcccgggcatcgtcggcattcgataggtagtcctggacctcggttggttttgagattacaacttgtgcttacgtctgcttatcgcatctttaagatcgtatcttgagggcaagcagacatctttaatatcgtggagacggacccaggtcatcgtggattgtcgagtcttttacgaggttggaaaggggaaagtcggagaatcgcgtggggagaaagttcgcccaaagaggttataataaccgttttgatgaatcgccaatccggctctgggcgttccttgcagttggaaggccggcagctgaactccgaattggggaatttttcgacatctcttgcagcacttcaggtaactaggttggcgacagaagttgtccacagataaagatgagcttggcgatcccattagcgtctgataaaacatatttgttagctccatccgactcaatcagctgaaggcagtaggtgaatcctagcagttgggttgaggagtggttctggcaacgcttgataaatgaacaattgaatgagaggcaccataccccataccataggctggctaggtagacgcacctgtagcacaatccgaaccatctcctgctatgaatacaatttccataactggcaaagaaatccgcattgccacagtcgttccgagtgtccaagcagtgtgtcacttggaaaatggtggatgaccatgcggcggaatgcggggcttggtcggttacgcaggtggtgcactaacagcgccggctgtcttggccccctcggaaactcggagggcatccctctggttggtgctgtcctaacctttcaatatcaatatccgtcatcggcgacattgtgattggtaaagagaagccttggaggtagcattctttatcgacttagccgcaaaagttggccccgctctgctgatggagcttatcgtgacttacaccaacgaccgtcattcattcaactagcatccttaacagatttgttagtagaatatgtctagctcagttagtggtgcagtacccagagctcccatacctacctctatctattcacacccacttacgtgccagaccaaccttatcgtaatggccatgggaagcaatcgacaaatgacaagatgattcggacttatcgactcgagatgtgtgtcacccaaaccaactgggacgagctgttgaagatgaggggcaagccggatacaagtatctctgtcatcccccaagacacctcatgatgacctcccaggtattcccgtacatcgccaaccctcccacatatatcctaccagctgagctcttcattgttcctcactgctcccaatcatcacagttctgagccagcatcatccatcaagatgggctctgtcgacaccactctcccacacccctttgatcccctctcgcgggaggagattgaaaacaccattttcacagtcaagaaggcccacggcgatgtctacttcaacgttgtttccctccaggagcctcgcaaggcggagatgacagcatggcttgaggatcccaccaaggcaccccgaccgaagcgtcttgccgacgtcgttgtcattgcacctggtggcaaggtgtacgacggcttagtagatccggccaagggcgagatagtttcgtgggagttggctgagggccagcaaccaattgtaagtggtgtctcccagttatgttatggctgtgaaacatgagatggctaacgtccaaggaattagttgaccatggaagaactccagcttgtagaacacattgcccgtaaagatcccaaggtcattgaacagtgcaagatcagcggcattcccgaggaggatatggacaaggtgtactgcgacccctggacaatcggctttgatgagcgctttggcagctcggtgcggttgcagcaggcgctcatgtactaccgccccgagctcgacaattgccagtaccagtatcctctcgacttctgccccatctacgatagcgacaagcaggaaatcattgccatcgatattcccaagatccgtcggccactcagcaaggctcccgcgttcgattatcacccggctgccatcgaggcaaggggcggtttccgcaacaacctaaagcccatcaacatcacccagcctgaaggtgtctcattcaagctgaacgggagggagattgagtggcagaattggaagttccatattggcttcaactaccgcgagggtatcgtgctcaacaacatcaccttcaacgaccagggcaatgtcaggccgatcttctacagactctctatagctgagatggtggtcccttagtaagtcaatgatatcaacctagaagtagcattcggacatgagggatactaacccgacaaacagcggaaaccccgaacaccctcaccatcgcaagcacgctttcgatctgggcgagtacggcgccggctatttgaccaacagcctttccctcggttgcgactgcaagggctccattcactacctcgacgccgagttccccacgcgcgtcggcggcattcggaagattaaaaacgccatctgcatccacgaggaggacgccggaatcttgttcaagcacaccgacttccgcgacgactcggtcattgtgacgcgcggccgcaagctcatcgtccaacagatcttcacggccgccaactacgagtacgtggtggcctggatcttccaccaggacggcaccatccagcccgagatcaagctgacgggcatcctcaacacgtacatcatggatcccgacgaggacacgcacggctggggcacgcaggtctataccggggtaaacgcgcacaaccaccagcacttgttttgtttgcgcatcgacgccaacgtagacgggcccaataactccgtgtttgtcacggatgcggtcccgggagaggctcccgttggcagcaaggagaacttttatgggaatgccttttacagcaagcgcaccaagctagccaccacgggcgaggccaagaccgactacatcgcccagacctcgcgcacctgggagatctgcaaccccaacaaactgaacccgtacagcaagaagccggtgagctacaagctcgtcagtcgcgaggtgcctaccttgctgcccaaggagggttcgctagtgtggaagcgtgctgcttttgctcgccattcggtccatgtcaccaagtgtaagcccttaaaccccccccttttccccccttttcacttataacgacccacatcactaacacaccttctaactaccatagaccgagacgaccaactctggcccgccggccgacacgttcctcaaacctcaggcgagccctcgcgtggtcttcccgagtggattggcaacggcaccgagtccatcgacaacaccaacgtcgttgtttggcacacctttggcgtcacccacttccccacgcccgaggattttcctgtcatgccggtcgagcccatgacgctgctgctgcgcccacgcaacttctttgcccgaaacccggtgctggatgtgccccccagctatgcaagcacgccgagccagcggctggctaaaggccagggcgtgtacgatgcggcggataagttgagcaagttggcgtttgaggtgccgaaggaagtggatggtaaaggggttagtggggcgggtaatggtgctggcggttctatgtcttcgtgctgtaagaatggtgatggttgccagtaagtgtaacgcgctgcgactggcttgaagctcgagatggtcgaaatggtcgaaatcggaaggcttggatttgaaaactggcgtttttggggtggccaatttgatgatttttgtacattgttctttttcgttgtgtaaaactatccagtcagcttgttcctcgtcacttcctgtcagccctggacggctgctgaatgggtgggactcttgcccaaagatgagattcatgtgctaccagtaactccttgaacgtattgtacagcgtgttccatgccccgccatgctttccccagcatgttatcttttccccgagccagcaatgcaacgtcgtgaaaagtattgttcagttctgaactctaacaccggccgtggaagacactctggcgtccacagctctcagaagaggggaatgcctcttgcccctgtgggtggggggttcagcatcacccactgtccgttcaaccatctatctctttctgaacactcccttccctggttcgtcagaaaacaagaggccatgccaatccaagcttccgacctctcctttctcatccgtcatctcaagccgcttatttcttgacagcctggtaaggataccaaggatccgcgtccttgcgggtccacacctgcctgcgcttcttgttgaccacatgctcgacccagatctcatgagcgtacttcttcttgaactcgcgaatgaagcgcggatcccacaactctgacgcaatgcccaagtccttgcagcaccgcagcaaagcattagacttgcaaccctctccggccgtgggtattgtctcctcggagaagtactggcattctccacgggcttgggcgacgaagcttttgaagagtctgttagcttaaccactcccttgtaaagcagaaaaatataagaaaaaggggatagaactcaccgaccaccaacaatcaaagcatactctcttgtcaccaccttctcccccaccaccaactcccccctcggcgccagtccccatcctccgggtccaaacgcttggttcagaatgcggcggtacttgatttccggcaggtaaatgattccatccggcttgacctccacatccagcggatcaagcggctgcatcaggatcttggcgacttccgggctgaaagcctccgtcgacaagccgtggtaagaggaagaccaatcaatcgtcttctgggccgcgctgtttccgttagcgttgctgctagcaccgttgcccgtcaaagcagcagtgaaggcgcccttcttggcgccgttgttgctggcattgttgctgctgggagtgggaatttgcgccgcaagctcgggatcgacgtcctcgagggtggcaccggggacttgggcggcctgcgggtcgaggactacgggcatgggggtttcttcgatgtcggtggcggaagcctgctgctgttgcgcaggggaataaggctttgcagagggagtgctgatgccggcgggcttggctgtggacgaggatgcgacgggcttcctggcgttgttagagggagtgtatgacttgggagtgtatgtgccggttgcggatttgggtctcgaggttgtgatgggccgtgactggaaggcggcgagagtctggagggtggaagagggcgagcgcagaggccggcaggcggcctgaagagcctgggagcgcatctcgagtttgtcgtagtcgttgtttaacgcagacgtttcaagggcgaggcgtaagcgaggtagatgtattatggttcgagtacgcggtggtggaagattttgttgattcggtggtttgttccgagaatggaagagaaaactgaagggaatgggattgtatgtgtaaacaaactgaagtgaatcgatgcgacttgcagaaaaatggtggactagtagtcgacggcggggcgcaaaagcaggcacgacgtaaggacgacccatgcagcagggcttggcactgaggcgagtaaacgcggagatttccaccattgcaagtcaagatccaggaggagggagcttgggccagctgagtcaaatgttagtgatgttgcgtttctatcctcaacctaagtacgctacaggcaagttttcacgacagccccttccagacaaagtgacgactcaacatcaacttgaaaactgtatttttttgaggggagagttctaatctcggtctttgcctgggcacttaaaggataacctaatcatacatccttggtgtccgtacgcctatcgttgccctggagcttccagcactgcctgaatctctccatctgttgtgttcagaatccacgtgttagcgataagtggtgcctttcagcattttcaaaatccaagattctcacttgcctcgtttttgcacagcctccaatccttcttctcatagtaacaatcggtcaacttggcattctcgtctgtggtgtgcgaaggacaagtggaagttagttagagcaccgtgaacttcactcccagacaaaagaaacaactgaacaatctcgcgggtgtggcaggaggtcttaccggagcacccagtgctaaagatccgcttgtccctgtgacgcgggagtcaagctcaatgtcagcttaccccacaaaacagtaaaggaacggtccggacctgcagaggaacggtatctcaaaaaggagccggataggaaaggggaaggaaggaacagctaaggcagaaataagtagtgtctgccaggtgacgcctttcgtccggactccgcggccattgctcgtgattttgttgagtgttggggggggcagcgggcggcaggaaaccacctcatataaatcgggcccttaccattcatctggctcgtcatcttgctggctggcagtagcagcagcactcgcagacggtctttgctcgggcaccttgttgttgctggtcattttcaaccgcttcctttttccttctccttcagttgagtgtcgttttctcgggttggcgcagtagaggtatcggctggtcctgagtctttgctggtacgagtgccttccagtttgggttgtgttcagattgtgttgtgaactgaaggcacggtgacagtgccggaaaagggcgcaagtagccctgaaacagtccactaacggcacacctaacaggaaccccaacaacgtacctgactcacgacagtatcacctacggaccctggggcttgaatcttcatctcacatcatctccaacacatgaagcgcgacaaaactacctaaagactcgaatttctcttgtattcacggcaatcatggctacccgcctgaaaactgaccagcgggtactcaatgtcctgatctacgcaggtgagatcgcccgtcttctgacactcaactgaggttccacgacgctgttgactaacggcttatacaggagcgggagtaacccccgaatgtctccgccaatgcaccgagtccctgaagcgtctcgtgggatgcaaatatgctgtttcgcacataacagcatcgacactcaagaccgaaccctggcagtcaacttgtgctctgttggtttttcctggtggcgccgacctccccttctgtcgcgacctcaacggccccggcaaccgcgtcattgccgactacgtccgcaacggaggagcttacctgggcttctgtgccggaggctactatggcagcggccagtgttggttccagctcgacgacccaagccaggatgtgaagggcccgagagagctggctttcttcccaggcacttgcggtggtcctgccttcaagggattccaataccactgtgaaatgggcgccaaggctgccaaactttctgtgagaaaggaagccttcactggtggccaggcgccgcctgatgtcttcagatcgtactacaatggaggcggagtcttcctcaatgccgaggcgatggaatccgacggggtcgaaatccttgccgaatacgcagaccatatcgatttcccgtctggcaagacacaggctgctgtggtattttgcaaggttggccagggcaaagccatactcacaggaccacacccagagtaagccgcaaactttgaactactttagagattttctgctgacacaagcgcagattttctggcacttctttgaaatcgcagcctgacatcccgggttatgacaagcttgtagaggaggtgacggcggacgaaagtgcgcgactggaatttcttgcggcgtgtctcagcaagatggggttgtcactctctcccaaggctgcatgggatgacattccccgactaacgaccatgttgaacatctactgccagggagggcaccttgagtccctcctgaaccgcctcacggggcgaagctatgcggtcataaccgatgggagcatctggctcgaggataagtacggatcggatatgttccatctcgagtggactactgacggctcatggtcaaccaactacgaaccacgaaagtctgacaaagttacttggcgactcaatgttggctctaaggtagcaggtcaaggggacgacgagtcaggcacagagtttgaccacgacatttactacgccagcctggaagactttagaatgcttgaatccaaccgtgggttcagtacatggaagcaagcattgcaagtggggacacagggcccatggtgtccgaccctaagctggggcaaccacttgatgtatggggacactgtcacgagtactaatactttgctctcaaggtaagaggaggcacacttctgtacacataaccagacactgatatcgtgctgcagcaacccccaacttctttccaaactagagtccggcttcacctttaccgccactcgccaggtggcaggccgtggccggggcaacaacgtctgggtctcccccgccggctgcttgataatgtcaacggtcatcaaccactcagcgaatgtcattgcttcacgcccgttaggcttcttcaattacctggcggcgattgctatcgtcgaggcgatcaagggatacgaccacgaggatgacatttaccaaaagttggacgtcaagatcaagtggccgaacgacatctacgttcgagacccgagcaagcccaacgagccagcctacgtcaaagttggcggtatcctcgccaactgttcttacagcgctccgaattatcaggttgtcctcggcatcggactcaacacgaacaacgcccaacccacgaccagtctcgatgcacttcttaagtggactgctagcgtgctacaaggcgacaagccacctccaccgccgttccacatagaacgcctggtggccagaattgtcacctgcctcgagatcctctacgaccacttcctgcggaaggggttctcggacgaggtggaagccttgtactacaagcattggctgcataccaaccagatcgtcacccttgaagatgaagacggcgtgaaggcccgcgtactcggtatcaccaaggatcaaggccttctggtggccgaggaggtcatggaggacggtatcgaactgaactcatggaagggaacgggcacaatgttccagttgcagagcgacgagaacgggttcgactactggaagggactgatcaagaggaaggtctagcagaaaatcactgacattcctatttcggtttcgattcccaagttcgccaaacctcccggtcacagcaatggggtatttgagatgtctccttccactaagacatttcatgggcctctttcggttcagtctcggtccttcaaaagatcatattcacctgaggtaaccgttactgttactgagcttcctgagactccggaaacgactcccaagaaggcgagaatcactcccgacatgaaaccggcccagccgatcccagccgtcgtggtgacttcgccgggtaaaacgagccgtgtcccacacccgggatactggtggtatgggtgatcatgcctggacttcttggtaccttgctgcagtcagcgcaagtctctttgctcggaaatcattttgagtcgatggaacaagttctcagagtttggtaccatcacagcctatgtttttattctctttagcatttggttggcatttttcgaggaactcatttcggaaaagaacagcgaaacatggtatagaggttagagtagatggcacatgagcgtcatgatacaacaagcgatgcagttggagatggagatagacactggataccgttggtaccactattgtcttaagagatacatatagagtgcagcctttccaacttgtcaagtcatgaagaaagtacatagtcaaagttacctacttacctgaaggtacctggggtagctacccgtggtttcgtttgatcgttatcaatcacctccacccgctctcctcccttttaggtaggcccgggagaggcggtgatagacttaactcaataggtgcaacacaaagactcagtccaatacctcatccactcatatcttgatttgtacagaagtgatagaattacacgtggtaggggccaaatgacccctgccatttctctctcgctatgaatatgcagaaacaacaactatccatcaatccgacaaaccgctagcccttgtcttttgctaaatcctgtatatacccttcctaaccgcgaacgccaggcctgccgaagtcgagtgaagagtttttgtttttatgtgtctgtgtgtttcttgtacaagtcgggactggagaatgggcggtgatccttcggccgtgatcgggcggtaggcatgccgactgaagcaataagggtcacccataacggtggcattcctattcaccccttgactgcataccaccagtgtccaacgaaggtatgtcaaggcggcactggcctgaacggaggacgatggaagggagaagaagaaggagcattgttatcgtgtgccggtcgtttcgtcctctctgtcgccaagtcgtatcatcgtgtaaaaacgggggaatgcaacaatcgatttgaccgcagtagcagccagccgtagcttccccttccatcaactaccgctgcgtgtgcatgtgcgtgccgaatgtgtgcagcgtccctaatccccgacaccaagccgccgctaccaccaccaccacaaccaccaccaccaccatcgccgcgccgccgtccttcccggatcgatatctcatctccagttctcaagacgtgttctgtcggtcatgccgcgtgacgatcaccgatccttgtagatcttggggttccacccttctttgacctcttcttcggcctgcttctcctccatcttgggcttaatctcggcctcgaggcgctcacgcgcccgcacaaccttactctgcaagtagaaagagccgcccttctccgggtcgttggcgtcaaacaggcgcttgaaccgctccatcacctcctccatgttggccgctgtgccgtccgcaggcttgttgacattgagaatcttgcacgcctcgtcgagggtcatgccgctggtcaggctggcgcgtccggtagcagcgttgccgttcttttgctgcgcgcgctggtactgcgaggaggcggccgcttgcttgtaggcctcggcgaaggcgcggccgagcacgcgcgagccgacgacgaccacttgggtgatgagacggtaggcctagagaggtttgaaaaagggttttgttagttggcgtgtgtttacaaagtaggacgtgagaggcagtcaagtccggaaactcgggaatggacggttgtgcatagcaacaaaccaaccaagcaaccaagcagacaatgtggcgcaacttttgttcaacaataaggaaaaatgataagcataccattgtgactatatggagttggccgccgaagtggctggcaatggactgggttggcagatgggttgtctgcgttgcggatgcctagaggtactttgggggggaaagttgtcggatgccgtaacacggatggagatggagatcaatcgatggataacgaaccgtccaggtcccgtcgataacgacggcgccgccaacttcaaaaaattgagccgacaagagatgggccggaccgccgattgccggaaactcttgcggcagagtcttggcatctttccggcagcccgtcaaggcagtagaggtacctacgtacctgttgcctgccccagtcctgtgctgagctgttccgttgtcaatgacatggatggatgccctgggctgcttgctgcacgctgcaacgggtcgggtgtgacgactgtgaggtgggtgacactgcgtgcctctctggacgggcgggatgacgcctgaggcaccaacccacccacagaagcctccactcacagagtcacaggggcctggaccactgaaccacagtgtttgagcgctgcagtgaacactggtccaggtgtaagcacaagtggcccgagcagctggccgccaaccgtttcaagagggaagggaagcttcagtccacttccaccacgactgacacgaattgacatctgaaaaggaagcgcaacgcaacatcatcacgactcttcgactttgccgtggcctttttcctgtcaacactcacgctcgttgatttccgaccttcttcaccgaatcaaattcccatcatcgatttccgacgttgttctcgcaccccacgaacgcgcattaaaaacaccgggcgctcaagtacagctgttattgacagtttgcgcctacgtcagctggtacctacgtacttggtcacatcagcccctgtgaatccacagcttccccttgttgacgatcggggaagaacaacgacaactctacaaccaccacagcactccctcacatacgagagcggaccgcgccgccacatcaccaaccatgtcgcaatactacggcgcaccgccaaaccagggctacgccccttccaacgcccagaacctgcagttctacccctcctcatacacacagcccgtgtccggccacgcaacaccttcacaagcagcatacggctacggcgggccctcgtcgtctggtggctatggcgtaggaaccggcggcttctcctcgggctttggcggtagcagcgcggccggcggcgtttcgggtcgcatgggcgagcagggcggactgaggaccggatggctggcggccttttcgacggaagggtacgagggagagcctcctctgctggaagagctgggcgtcaactttggacatattcgatcaaaggtaagttattttgcttatcttctttcttgctctctctctctccgcctccagctctgtaggaaggacggcatactaaccaaagtcccccaaatcaaaaacagaccctagcagtccttaaccccttcggccgcatcgatcaacacctaatggacgactccgacatggccggccccgtcctcttcttcttcctcatgggcaccttcctgctcctatccggccgtgtccatttcggatacatctacggtctcgccctcttcggttccatcagcctgcacgtcatcctctcgctaatggctccctcggccggtgttccctcctcctcctccgcctccgcctccggcccggttggccctggcggcgccccagcacaagcctactcgtcctacccaggcccgtccgcaacctccatctcgtccgcctccatgtccgccgccgaccacgaccacagcgccggtcgctccactttgacctttgcccgctccgcctcggtgttgggctattgcctgctcccgctcgttgccactagtctggtcgggatcgtgatgcccatggatacacccctcggcatcgtcctgacgagcgcggccatcttgtggtcgacctactcggctagcggcatcttttgcgccgtgtcgaggatgaggagcatgcgggcgctggtggcgtacccgcttgcactgttttatgtggggtttggcatcatgagcgtgtttagcagcaaggggagcgggtcgtttgccaaggttggaacgacttcctcgttgtgatgaggttgtgtgtgtagtgtgtgtgtgtaagggagggtggacaaaaagttggtaatgtatggcggggttagtgggatagggggtcgtaggtgttacttgggtaatgatggggttatgtatgtatgcttgggatgggttgggtcggtcggttgactggctggaatggtgtccggtgtacttacactacgtactgggtatcaaatatacaaaagaaatcaagtcattgacgatgcatctctttttgccttctgcctttttagcacgggttcatgaaaagcaaagtagacatgaaactgaacgtaatgcaaaagagtttgatcatcataatatctattagatccaagatccattccatttcactatattcccttcatccgttgcaacaaaagagctctcgaaactcccctctgtcataacaaatctggttgtagcacaaaaaaatgacgggtgctagcaagaaagcctatgaaaaactcgtaccacgcaaaaaagtaacagttcaaaaaatgatggaaagaaaaacaccagcctgccgagcgccccaaaccctccctccctcaccggaacgcccttgagcagttcataatagcaaccgaacaccaacacacccctaatctctccttgccacacaggcaaaccaaacaacgacagacaaattgctccggaccgcttgctttttgatgagtttgtggcaccagaccagaagaccttaatccaaggctagtgccaaagccagcgagtgaccagtgaaaccgaacatttgtgaaaaaaaaaaaaagatgaacaaaatattctgtccgtaactgggaccattgttgctcggcaagaacaaaacgtcgtttctttcttcccacctctttcaagcttttcgctgtctttgtttggtgtctccttacacttcctccaactcgacccattcgttcacgtgttcatcgtctgtctgccgtcgtccgtgactctttctttgcttattccttgggctcagcgccaagaatagagtactgaccaccagcgccagcaaagatgatcttgcgatcgcgaatcgccgagttgtcaatcagcgtgggcgtctcgatatcgtccgtcgttccctggccggtctggtagttggccgagaagccccacgagtagactttgccgtcctcggtgatggcgaagctgtgatcggtgccggcggcaacatggacaatcttgccctcgatatctggcacgacggcgggctggaccaggattctgggcttgtccttctcgtcgaagatggtgttctcctcagtaaacgaaccagaggggtggccgacttggtgcccatcgatgcggccccacgtcagcagctcgcccttgtcgttggtcgcgagcgagtggtgctcgccaccggcaatgtcgacaatgttgtgctccttgagcgaatcaaccagctgcggcttgaggatgaagccgccatcggtgccggcctcggcctcgatgcccagttccgcgtagttgttgagaccccaaccaatcacccggcccttggtgtcgatgatgaagcagtggtacgagccgcaggcgagtttggcagccttggcgcgtccgggaagcgtgccgatgctggcggggaaaagggcgccgttctcgtcgcgctcaagcaggcggcgcgcaagttgggcttgctggccggcgccccaggcgaagaccttgttcttctcgtcgagggcgagaacgtggttggagccgacggcgagctgcttgatcttgctgagttgggtgatgagggcaggcgtcttttgaatcagcacatttctggtgaagccaagaatgccttcgtttgactgtatgaatcagttagtatcggtacaacgggtgtgatgagaactgtcgcgacattaaatcaacttaccctaaaagtaccccatccgtaaacttgaccagtagcggtcaaggcaaaggtagcgctgtcgctggcaacgacctgaacccagacggtaccctcgggaacgtccgtggtgtcaatctcgccgggcgtgctctccttggggttgaggccagtgtcgtcctcatcctcggagtcagattccgcatcggcgtcgcgcagaccaccatcccaagtcgtgtcgcggccgagagcgccctggtcgttgacgccccaagtgaggatcttgttgtccttggtgagcgcagcgacgtgcatgccgccgcaagcgacctgaacgatgccgctaaggttgtggttgatacggggacgcttgacgtcaatgggcttctttccgtcgtacttcaggctgccgagaccgagctctcccgaggtgccttcaccaaagacaaagatgtccatcactttggtgggcgcctcgttgatcaccttgcccaaaggcttcttcttgggttcgggcttgggcttcggggcggccttggccttcttgggcgcgggcttcgcggcttcatcttcgtcggtcttggctctcttgaccatggggcgagtgccgttgacctgcttctcatcggcaagctcctcttgctcctcttcctcctcgtcctcctcgcgcttgcgcttggcgccggcgacgctgttttccttatcagaatcatccttggcggcggcggcggccttcttagctgcagcagtcttcttaggggcagcagcctttttgggcgcaggagccttcttcgcggcagccttgggagcagcagtcttcttgggagcaggggccttcttcgcggcagccttgggcgcagcagtcttcttggtggcggcggttttgggcgcggccttgggctcctcctcgtccttcttagcgaccttcgcggtcgtcttcttggtgacagtagtagtggtcttcgtcttcttggttgctgttttggcggcaggcgcgttctccttcgcggtctgcgtcgcggcggctttcttgggaggcatgatgtgaagtgagtctgtcaggagatatttggtggttgggtgctatttcgaggattgattccaagcagtaccgagagctggaatggggacaattggtgatatcgagtatgttgcaagctgaattgtttgcaaagacgcgttgttaattttgtgcgataacgaaaagaggtccaggtgcgcaagagtgggttgatgttgtgagggttaccctgtcgcaattgggtaaaggttgggattgttattgacggggggggtgcggaaaataaacggaagcggaatggcggagatcgggagtcgggagagcaaaagagatttggtgccgcttcttattgagccagggggccagggggggtgtggtgccctttgcgtcgcaacgaaaaatcgacgcgactggacgggacgctgcgctctccttttgacgtcggccgcggtgagggaagtgggtccatcccaagcttcaatgaacaatagcttggagtgaggctctcaataaggtaccaccattcacctctcacctcatcactgtcagcccagatacagaactcgtcagctcaatcaacctgaattcactttccaacggctcgctagcagcgaactggatgcttggattttgtctggaatccggattacaataacggatccgtaccgacccccctccccccctgccgctacccgccaagtgacgcattgcaacaactagcaggacaacaacaacaacaaagagacctttctgtacgagacgcgttctttgtcccattgatcatcggtcatggacttgcaatcgcttgaatagaccacacaatagcagtgcgggcattcatgaggtcgtcgtccaatgttcagacgaaaaggtaaaggcattttcgcccagtctgcggtagtcgctcaggtaccccaggatgtaccacccaccgcggtccctgtccgctgctgcagatacgggactgacatgacgctgcttggtggtctgtgtgttcccctgaaccatgttcgaaacggccttgctgctgactggttcagaccctccgtccacacgctgattcctcgttttgacaatggttcttggcagctcgactttcttcaaccggtggtccgagctccatgcggaaccgcccgatgcttcctcgtcgtcagacttcagaagcaaacgatggcggcggaagtttcactgccattgtcaggcatatcacgagcatgtttcacacgaatttacttcaccacaaagcatacaagagcacttcacagtgaacggagagtattcagaaatgtgcatttaccatttcctttgctttctaccaccgtttccacggccgcctttccgacgacttccgccattgccattgtcagcagctgtctcctgctctttcctgcgtctttccaattccttttcctcctcttcccgctcgagctgtgacttggtgtctgccacgatcccttgcaacgtcggcccaggaatccgccacttcttcctcttcttcttggtgttccggctaaagaacgatgttccctgcaccaagattccccttaaatcctcccacactgacaccagccacggcatcgcatcacatcggagccattttgtccagttccaaaacaaaatttgaaacttggtgagtcccccggttggagaagcatgggagaagcctcggttcgcaagtggatcgtagttcaccgaggcgtacacgttgatccacaagtccccaaggatgatgaaaggggctttggcggccagccacactatcgccctgatgcggtgacagatgctccaagtagcagtggcttgccacaggagctgtgagaaaccgagaaagagagagtaccgtgcgcttaaggtcgggattccaagccgaagaaacgtgctgggggtgctgagtaccgggattagactgcccagctcactgccctcgagcagttcctcgtcggcttctcctacaaccagagcatggtcgatcaccggaggcgaaatagttgcagtggtgtagcgtcttgacacattatcccgtattgtctggccggtccagtggatgtcgtcgtcgcggccagcgaccattccgtccctgatccatccgctgacaatgccggctcctccaagtcccaccacgttcgctgatattgttggtccgctcaatgccgatatggatggtgctgttatcatggttttaaagatagtcgaaaagaaacgaaaagtttgcgctgagctgccgatctctctctatcacctcaggatcacaacgtccccagtagttcacgctctcgtcgaagtttagttcttggtggtgaagtcggtctcgaggtccgtcggcttgaagcctccatcggcagccttttcgcaagtgcatgcgtctgttcaaagcatgcatggttagtctcattatgttcagtgtacatcaccccaataccatcttgatctggggggagaggtgtgcttaccagcaggacgagtgccgcaagcacaggcgttacccgtgggcttctggttctcggtcgaggcacgatcacaggtgcactgtccggcagggcgagcacggcatgagcagcgaggaccctcgacagcgttctccgagttggccttgtcgcaggtgcagtgcagagcagactgcttgccgcaagagcaagtggcttgcttggctgaagtaagtggtccgtcagttgactatcgaaagaaaagatagaaaaacagagcagtccgtgttttaggtggatgagtgtaatgcaaagtcaagaaatggcatccaaaaacgggtcccacgggcttggttgcaggaacctgaagtgggagcagtggggaaaggcaaaagatgaaaagggccagcgccggatactggcggcgtgggtgacctctttgccaaaagatggagccttcactccgtcccaaaaagcaagcaagaatggaaaaaaaaaaaggattttcgttgggatccgcccggtagggcaaagatcgatgggccgcaagatggagtgcgatggagccgcgtcgtggagtcaagtggagatcaggggcacagggggaaactgcgctggtagaggtaaccaccagagcttgagagggcatcaagaaatgacttaccacagatgcactcagcgctcttgccgcagcaagtggaggccttcgcaacaggagcagacatgtttgaataggtagtgtggaagtagaggtatgtgttgatgtttgttgttgtggtgtttgatgatggaagttgcttgggtagtttggcaacggcgcggatcggtattccgaatttgttggaatccttgactcgtgtggtattgaagttggtgagtagtggtggaagatgagcgtgagcgttgctgagcttctgattgttgttgttggtgtagaggatcttgatgacaagaggtgcaagacttccctacagacggaggaagcgagtcttatatccaaaatcccaaagtcggctgatgtcacagacgaacatgtcttggacctgcaactgtttgaacaacatcgatgctctggatgcaacagtggggtttccgctgtgtcaaggcccatcggccacccaaaataggaagccctgtcggagctgcaatgggctcacttggggcagacggaccgcacttcagggtcattcagatctgccttgcttctcattggtggctttcgcagaggatgcacggtactggcgaatcagagaatagatatttctcagcacatgtcttgttttgcagcccctgatcagcccacttttcgacaggtgacaagctctcacaaccgcctcgacatcattggctcccaacaccacaatgatgaccatgatgacgatccgtttcccctgttggtgtttgatgcttctcccaaagacacaactgccatcacaggcaggcccagaaggttcgagatattgctaaacagcatggtcgacattggtcatccagctccgtttgactgcagctttgccatgcgtgtccggctttccactaccagcacacctcagctacttcttctacacctggatgccagctcatcgtgagaagcgacctccttggcctagcagttggaaatatctgtgacgtttgcctcgtgctttcctccccggactaaccacacgtcaaaagacggcttgcacgaatgtatgcaatggatctgcgcttgtctggggtgaaccggatgctctttgacaaagtcgcctactgatggaaaggagaagccatggcaaaaatcagtcagaaaatggtgatggcatattgcccaaacagcaagcagccgatttttagcttttcgaaaacaagtagacctccacagtctgcgcctcgtcattcagcacagggagcggcagcttgacttcctcctgtatcgaccatccatcttctgacatgaggtcaaagaacaccttctcgtcagaatgccttggctttgtggaaagcaagatcttggtgttggaagggccggaatgctgagcagaatgagcatggacagcggaaagagtcttgaccagctcgggcagcaggtcattatacgtgcagtcgctgagaatcaccaggtcccacgcccgcgacgtcacctcgggcccaaatatcccatcctttccgtcattccagtccaagttttcgtacatcacagtgcaggctgtctggtctgccgagcgggcaatgttggccagcgtccgttcttccgcgtcggggagatcggtcatgaggagggtcgacttctctgccgttgcttgcgatgaaacgcccaggatgcgcgcaacaccaaggcccaagatgcccacaccgcagcctaactccataatgttcagtggtccgtcgttttgctgcagaatgtttgccaaaatgggcaacgacaccgtggtactgctgctgttggcagccgtttggccaaggaccatactggcaacaaaggaggcggtggtgaggccgccgtcccatacatgacgggccatgctctcacccatctcctcctccacctgaagcgtcgcggtcccgccaggcaagcgcaagctccggaagcaaatgtggctagtcggaccaggtgagagatccgcaaagacaggaagaatcaagccggctccaatgccagaactgatgtcgtcggtgatgagagccgccatttgtcggttggttggcctgacttggaccgtctcgattggctgtggtgggagttgaacatcgatcttcaagacacgcataccggtcctccaggttggaggattccttggcgtcaggttgatgggcaccggaccattctgtggatttgctggagcgccggctccgataatggaaagctggatcggctcatgaggacaaaggaatttgtcgctcaggtcggttgtgatggtgagaacaagcttcagtgttttaagccctgacctcccctgctcaaccacaggtgatcgacaaaatcgaatatagtgcatggtgaagacgtccgtcggctatagcgcgatgaagcgtacaagtcgtcgagaaattcgatatcgacgtggatgttggagtcgttgacggggtaggcaggagagacagagctagaaggaaatttcctgtcccggcaagagaactcccggcaatgaagccccagcgctgctgcgaactgcaagagtcgacgggagtgcagggacgggcgcccgaggggacgggccacactccgcaaaaaccccaccagttagcgggttagggtccactcatgccgtgaagggacctgacccaaccttagtgctggggcagctttccgatcccggcccttgataagataagcagtcagtccgggccctgacaacgacgacatcaactggacactcgcaatccctccgatcatcattacgtttgtgttgtgttttgttcaatcaagtctgcggctattctgccaaaaactgcagtaatctgccaagggagtgacaaacgcttatcgctggaaaattacttgtgcctcgggcatctcggcgccatccgatagacaggacagtcggaaatcggttctcgccgcgagctgaaaacttacacctcccaggtaccccacgagatgatataaaggggactgaagcaaagctttcattatctgttgaactcatacattatgattaactaattatcccagcaatcactggttctgtcttttaagtgaaatatccgtcctttcgatcctcaactttcaaaagaatcttcgaagcccttcgaaatgacatccgccacttcaagtccttctcccgaggcacgcgcaatgaccagcactaaagaccccataatcctcctctccaccatcctccgtctgactgaagagcgcataatccccctcacccgcgccggcgtctcctccggctccaagctcttcggcgctgccatcctctctcgctcctctttgaagcctctaaccgtgtctaccaacaacgagcgcgaatcccctttgcttcatggcgaaatcaactgcatccagcaatatttcgccttgcctcctgcctcgtttccagaacaaggacaggaagaagaagaaggttaccgcatccccacaaaggacaccatcttcttcgccacccacgagccctgctcgctctgcctatcgggcatcacctgggccggcttcaacgagttctactacctgttcacgtacgaggactcgcgcgacctgtttgcgattccgtacgatattgagattctcgaggacgtgttccgggtcaaggctccgggggatactgaggagtcaatgaaaaggaggccgttgtacaatcgacggaataagttctttgtggggaggagcttgatcgagttgttggaagaggcggcgctctcagcggaggaaacggacaagtggaagaaagagattgagagggttaaggggctgtataatgggttgagtgagacgtaccaagaggggaaaagaggcggggtggagagtgctagtgtttggaagtgagcaacctagctgtcccagtttcgagtttgggcgttcatcgatgtctctgttgttgctgtgcgctgtctgcacgtctcctggtataacatctggttggtttcgtcttgttcgagagaggcttatttcgttgaccttcattattgtgttgtgcaatgagcaagaatacccgagcaagatgtcaaagtgctgtaatgttggtgtgagctggggaccgggagagagaaagcagccgatgttgttagaggtaggctgtgttaggaccttgtcttttgggtgatgacagactagagccaggcctgttctcgactgttttgtccatgtcttgtttttgtaagtgggaagcacaagaacacctgcagtcaactgattccctccgaatccatttcttcgctcacaagcttgcagtcctgatcaacggcctctccggcctcgaaaagttgcgaacagctgtcgccgccttctgcgccactttctcgggcgaacaggccgaaagtcgcttttctagtcgatactcgtcttgctcgttttgctgcttttcggagccaccagtgccaggagtgtccggcagatcccccctcacctgcggctcgggcgtgttgcgtagcactgtcggctcgtaatcgtgctcgctgttgctaaccccatcttcccacgagaactttcgcggactcgagaacagaggcttgggcttccactcctcttggtaggacatcacccgaactggaccaggcgaagactttgtcggcgtgcctgtgaatctggtaaggaagcggcggcggcgctctttccgcgcggcagattgatcgctggcaagtggactcgggaggtctcttggttcgaagtcattgcgttccacttgggacttgtcatcgatccgaagggcgtccatcctggccgcaatcgtgctcgggctactacctctgctggtgatactcagaggaagaggaatataccgggccatgagatcagagagaggttggtagccgcgtctccgctctttcttatcggtgggactggcatttcggctaccgtcatcgcttctacggttcttggcggtgatatcgtgctcggttgacacggggtctaggtcctcgagggaccaggatgtgagaaacgcattctcgacggcccattgaagggttcggctcctgaagtgagcggccatctcttcctgtctccgcatgatgtctgcttcgagctcattctcatggccgaagcaacctctgatcgactcgtccatggaggtatttatgttgttctcctgctcgatcgtcgacgaacttgagctctcagtcgaggatctctccaagtatttatcatccttgggtgggaccggcggcaaaacaaccatattctcctcgcagaccctcattccgaccaggttcaatgcctcgtgaaggtcaatcttcttcatcaaccgctgcttctccaagtcctcagtccaaccttcgtcgtagtgcccatcaagtccactgatcaagaagttgaggaggacatcgttcgtgagctggaggccactaacgtccagccgcgaccaaagcgcatagaaactgtccagatagtcggagagcgtgccgaagttaacggctttcagcatcagcaggtcaatcatgaggtcgtcttggctctggtgcggatcgagtggaggaggtcggctgtacacttccttgacaagctcgtacagaccttttgcatcgtatgtcggatcattgagcgagatccacgggtttgaccgacactctttctccagaaacgacatcacgtcggaaatgctgcgacggatgatcgtgtagactttgattctgttctgcatgtggtcccatgatagatagagggtgccgtcgcgcgcgcttcgcggtgttgaagggtcgcgggcctcactattgtcatagaggttatagtggcgcaggtgagcgaggacggctacttcccagagccgaaggttgtcgatgccggtgaggaggggtacctcgggcaggagagtgctctcctggttgttgtaatattggtatgatggtctgcgctctcccccctcgaggggaagagctggagcgcctacatccatcttcctggacttttgtgttggtgtgttggctcactttgggattaccaacggttgtagttggtggttgagtggtgagtcgccgtctcccttgagatcgctggagaagggcggtggaaaaggtcaaacgaaattgaggagccgtggaggtgattcagcttcccaagcagcttgtcttgggagggtcagatacctaatcgtaatggaggaaaccaacccacctcaagatccccactgtgatcgtttgcaagcagcaagcgacgagcaagctgtcgactttgcggggcacgttggacataaccaactggtgagcagcaaaaaattgaaggtaaaagggcttcacttccattcgcacaattggacgggaaagacgagacgaaagaaatgaggctagatttattatcggagttgagaaccctgaatcccacaagttcgcgcatgaacgagacatgaaccttgactcgttcgtgtggatcggatgaaccacatgtccgtgacctccggggaagatttgacaaactctgtggaagccttgttctagacaaaaactggaaacaggtaagacatggaagtagccccaagttcgttttgcagatcttcggagtgttgacgctaaagtgatgcggaagtgatatggcgatggcttagatcttccccttaaccatgttggcgggttagggttagaggtgcaagtgaaggacaggcgatagcaacctgtgggataacgacgagataaatgttgcgaaacaatatatatatcctggagaaacgctgtcgtgatagtccaacagcatcaaaattatgcttgtagactttttctgtgattgcacaattccttggcgcagtcgtcgaagagtgatggacttttccactatcatagcggaaaagcgcgagtggcaattaccaagtctgacagacaagccatgctagaaaatcaaaactgttttctggagataaatatggtttgtcaggcagttagaaggcgcaggcatagggtgtgataagtacatacctcctaagtttaaggccaataagttgaaggaagcatctaacgaagccgagcgttcaatgttgaattctcgccgcctgttatcgtactaggaggttgagatggttagtggcgaataaagtcggactgaagtcacaaatacgcatgaaaatgaagaattacatctgcacctatatgtcaagaactacttggctatctcatgtaatcgatccattccttggatgttctcggaagagatggctggttccttctgttaatgggatgcctgggaagggaaggtacctctaggtaggaaggggcgacttcgagactgacatgagaattcgagaaaattggaatcgcgcaccggccccatgtccagatctaaggccactatgtcaatgtgctcaacgtctttatgaaacacgatttgtatgaaaatcatcgtatgcgcctgtagtccgagaacgacgacccatataacggaacatatttgctcatcacggttctcacagacctatgtaaactgctctcaacattgaaggttacgtaggcggcccgcaagactcaaaaaaggaggattcagcaggcagcacagaaatcatctcaaggggatgagtgagtacattttcgccacatcagaacggaagaacatggcgaaggagaaataggctctaaacgcgtgagttaaatatagcatgaggaaaactgttccgcgcataacaacatctttttatactttccctaaatgacccactgtctgcatgtgcgtcatggtcgtccacgctcgcaggcgtactggttaagccccaacaaacaaaggcatcaacacaatagaaaaccgtaaacaggcacagaattgtgtgaattaccaaaacgcctacatagtgtgagtcaaagctcagcttggaatgcattattctggtttccaagctgcgccctaccctcagaacctgaccccttatactccacttttattcacactataagcccacaatccagggatgattttaacaatttgaaagctgcatggcgcagcggaagcgcgccgggctcataacccggaggtcactcgatcgaaacgagttgcagctaataagcttttctatttttgcttttttacaattgtcttcttcttcttattgccttatgtacctacctttaggtacgttgatctttgtttacttcatcttcacccctttttccatcttcctctttcccccttcgccttcgtgcacgatgccaggtaccctcaaacaatctgctaaaaagccaatgtctttcccgatgtcctatttccaaggcattctctacttcatttcatccatgcctcgttttgttctctccaactcagttttatcgctcaaggctctgttcgcggagcatctgacttcctcccatcaccgctgacgattcgctacgcacgaacaacacttcgtaatgctgtcccgatctttcggtattaccgaacacaacctgactccacatgatcagtcactttttcttcttcatcatttgaacgttggtatcaactcacgagcacctcgcttttctcaaggtatttggcatttgctccaagacccaatgacatagcttttccaacccaatctcacgcctgacctgagtgacctccagcccaatgcccctccgaggttgatacaaagagagaagcctcatgacagttgtgaaagcagagggttccatacagtgtattccactatctcataagaaaatcccgaaagcaactgcacacgccccccccacccctggttgtggttgtaaccgattttggtgatgtgcatttgcgggttttgcgccgctgaggaagatcacgaatcgcttttgggcagatgagatctcacgtggtgttatctatcacatctggacttttgtcagggttcccctcatggcacaaaccagctgccaacccgggaatgcccaacggtaacatcgttgcattatgtatttgaaaatgtatgattcggctctatcgtcatcctcatcaatcttcgaacttggaaaccgccggatcgcggactggagtccagatctggacatgatgtcgatgggaaattcggctccaaaaatcaaagcgggcccaattggggcagtgctaaatcagatcttgattttggcgctaactgggcccaaagatagtagggcaactgcaccgagaaagaccacagaggggcatatcgatgacactaacagatgtctgtctcacctacccctccgtagcatcgatgaggggtatatcagcctctagccccatgttagcccctccaacagcgcggggccgtctccaacagtttggacaaacctccagggagttcgtctcgacgcccacggctcccgtcccaactcccaaggtaccgcgccaaccgcgcgcccagcggcgccatgcaatgcgccaatccatgcgatcacggcacatttcagtgcatgacatcgcttacctagacctagatttcaaagggcactagaaatctcgtcaggcgctagtttatcatgttttcatggcgctataagatggacgtggtgagatcttcggtcatcaaggatattcctagatgggaatactgtactgcgtaggtacttggtctgatgccacacacatacgcagtagacatcttgtgagtgctcaaaagtcgtttgggtcgaatgttcgtcgttgcagagaatgactccaaaagatatccaaatggcagtggcaagatcacatgtcacctcatggcagaaaagacaattccagactggaccttctctgcgtgatgcctctccagacgacattcaactctctccacaacattcagtgctctccttgtgaaggaaccaaaagacatgttcctaccaggcatcagaatcagacccgaacggacgatcaacgggttgtgcatttcgggtctaacgacacccccgacgacgtcactcaacagtacagtctcgaccccatattaatccatctcggatccttgcggcattggaattgcaaggctccaaaagccacccccatttcacatgcttacatgtctcaaaagcagaacatgccaccacctttgaaataagctcgttcaaggctcccaagttgagacctaacagccggccgccttattggaaaatggggtccagaagttggacgaacgcatgatgatggcttgaactgaatctggccgctttgaacctgacccgacccgactggaccgaaacaaattcccaacccagccatccaagccacattcaggcgacgacgacaggtcaaaagatctggtctaatcggaacccaaaaccgaatcggtaaacggacacctatagagtggtagttaccgagatctgagaagtttgaatacctgctaatgggtaggtagaaaatggggggagagggcacggtcaagatgaggtgtggtttacaacatggactggaccctgtttgtatccgttgcataaaacacccgctagttcaggtactcgttcctggatgtgtagaagacggacgaccaacctcaaaaagccctccaagtccgcctccagattgcaatgcgaatgtacagatatcttgaagcggtcaagacaagaaaatacctctacataggacacaaggcaggaaggcaggaagggctgtaaggatatacccctaactgtcccgtcgtgccctcttcccatccccctccccggtgtccctgtcttgaacttaaatcattcgatcgcccgaaacagaccagccgatccgatgaacctacagcgaggccggcaatcatcggcaactcagcccgcttgtttcaagcacagcgtgtttcagacatacatgtaaggtacactggcaactaggtaccttacctgtaggtaggtatcctgcccgtttgctaattcgactctgggcgttgtgtaatggaagttggaaggaaaggggattcggggggactacatgttatggggaactggtcacgccagaaaactgcattgttcaatgtgcttgagtctctccgtcgtcaattttgttttctttgcgccaatcttcttgacattcatattattcaggctacttagttcacatctcaatcggttataaagacggtctccacacttacagagacggaggttgtccacaggaagcagcctcgaggcgtgcggcgtgatatggaactaggcggagggcggacaccggggtcgtatccatgtctctattccatgccgttccggcttctaggctgtcactaatgataccagtacctatgtagtatatgtagcggacgcagggtccaatccctcacgtcctccgacctggtctaaccgccgtgctgtcttccatcttccgtgtcccggaatacggttcgcttgcggcgcggttgcatgtgcagctgtgggacagtaggtgattactgcactcagcactgccgcttccttccacctgaagaagagaactttgtcaatggttagtgatcagtgatcaaatcccacgcctagctttgcctcccttcatcgcagggtacctgggtttagtaacctaaggcaaatctaggtagcagagacactcgcacagcagatgagggatatgagaagtgtgggggtatacgatcgattgctgctgtaacatcctttgtggttcccaggtggcagacctccaggtgactcgttaagcaggggtttatagttcgttccgtccttcgttgtaatgactataacgtggattgaaaggaacacaagagtggtagtcgttggataaccgttgtaggatcgtaaaccccgcatttacatgtcgcatgacgagctcgacttcgtgatgatagccaccgagaaggatatgtaccatagcatggggagcttagcttgtaggcggggtaggtagtaggtcgtagctatcccaagtgggagcttggagctcaccatggaggacgagtcacctgaggcttgccgtttcgtgatgactactaggatttctgaagacctacccaggatgcctatcgttttgaatgtagaggtagtcagtttctcgatggatgctagtttgctttctggctttctggaccaagtttcatcaccattaaaggaggggggtgaacggaagcacttccaactcgtaacgaagagtctgcactgtgccctcactgcttgctgtgtgaacggcacgacatattgttaggttgcagtgagaatacctctactgagtttggtggaggcacacgcagaatggtacctaaaaatgcgtcgcacccgtaacaccccgtcccgcagtcccgtcctatattgaccctcaaaataggcgatgggtacatcggtgttatttgcctatagttgcgactatgcagcgtgttgtgtaccctccactgtttaagtccgagaacatacaagagaaaactgtgaccggcgccgaaaaaactcgggccacagatatggtgaaaatgcgtgcacgccttgttgattctccagccggtggttcgcccacggtagcagtcagaaagtaggtaggtaagctagggtcacactgacaaggatgttcaaaagggagtaagtttatccccctaatgcaagctgtggtcggtagcacaaaccgcagttatttcctggattcacgatggtgcgttgatctttcttgtcactaacagctgtgcagcaagtttgcctgcttcagtgttagcgcctagttgcagtgatggtaagacacacttgcgcacatctcagcacacacgcaacccacattgcaggaataagcgatcaactttattgatcaccgatgcatacaacttgtaagagatcaacgttcattggtccaatttcctttgaaatgaagttcagcacggcttttcctgcacgtaatcgcagttagccgccgagtagaaccgtgaccatgtttcttggctttggacattactattcccaatcgtgaactccctgtcaaaagcatatggaggaggacatggagggtgcgagggtgacgagttaagtgattgtgagctagatgaccgttgacacttcctgaactgtagtcgtaacgttcttggtgaatgcagtgacccggatgctgttatcatcgacgcggctacatgtgttcctaccttcgctctttgtgcacaccccctgtccattctcctgtcgaggcagaaaatataggtttgatgcgttctgtcaagaattgctggcatatagcttcggaattaaggtaaagaaaatcatcgtgcagctgcagaagcccaggtaagccatgccatgcgacgcagaggcgaagtggatgcgcccgaataccactctgtatcgggcgctccgaggcgtgggcttcacgaaatacaccgtaagcttcttcgatttcatttgtcaaccaagttctgaagtcaagacttgagcggtgaccgtgtaaccgttattctgggtaggtagtgtcaatgggccggacactaagggcacgtcagggaaatgaggagcattcttatatatgtaaataccaagaagcgaaaatgtgaaaagggctggcggtgacaaggctgatgtatggagagcatagcgttgttacatttgccccatttgggtggattttgaaactgtctatcaatgccagacctgagttgatagatcagccgtggtaatccgaccgtgtgcacaagaaatggctgaatgcacaaacataatcttgaggttgcggtcgtaaagataaaggacatgtttgcaatgcgtaagctctatcgtgagatcctgtaggagggggagtgtgcttaagctgggtttctagcagtaccagagaatataatcgctacatccggaaagcggcccatcgtgaattacaatgaattgctatcgtagtaaaatactttcatgtgaatttctaccaattttgccgcctgtcaactgtactttgctcgatgcagcttgcacgatcttctgcccctgacttggtgttgcttgcctgttacccaaagaagtgtgatggaggcgtaagtaaggcgcttgataataatactataaattagtgatgattataggttatgcagtacgcccacatggcaccctcgacgttacgtgggatgtaccgaaatgcacagaaggtggtaacgaggtagcatcctggaaggtgtttgcttttgttggttccaacaattcacgcccctcgagagccacactatcgccaacaggcacccgtcccgaggggaaaaaaaacaccaaatgaacacaatggaagcaagcatggaacaatttcaatgttccaaatttgtccaactgccgaccccaagcgaagaacgttggggagcaaacaagggtaatccgtgatattgagccacgttcagtagaatatggatgcaggcagttgtcagataattgtctgattatgatgttgctcggcttgaatgcctatgtgctatgcgcctagacagcgatatcaaaaacgatgacaggatagtgttcaacttgaagcaaccaccaagtgcacgatatgttgtccgccatgcttctcttagggctggctgcctaatgcttggatgacagttgtaagccatggcatgatcgagatgtagtgttgagtgggagggcgagacattattgtagtcgatgattggaggctggaggagcagaccgaggaagtgaaggctccaaaatgctacccagcggcatattggttgcgcacctgttccgcatagtcgaactgtagcgtatcaacagtatcctccacagttgtcgtgtgacgtgatacaatgactgttgatggtcgagtcacaggaagtaatgggacatgatgtgcctgaactcgccaacgggtactctcaatggcatggccaggtcacttgcaaggcgccgcgcatgcagcctgtaaacagtttggatggtgtatttgtagcctcgcggaaaggtcaagcatgcagcactcctcttcaacgagattgtttgcacctcgattagatacatagatgggtcgtaaagggtacttcgagagagcgctcgggaggtatgaactagagaaagcaaactctttgttcgcccgccacacttgtgtccacgttacacatgtgtatatttaaactggcgcatcctcggaccgggttttgcagggacgacaccttgttctacccacacccggaccccaacgtttacagaccaaattgaacgttgcttcgtgctcgctcaacgagatgtcgaggcatgatcttcgaaccgttgcacacaggggtcaaaggccctttgctcccttgttctctggccttcatccaggcgggctcgcagccgtatcggtctgtgctgtcatcaacagggtcgggattcggcagtaaagtgtcggcagacacccggcgaaggaagctaaagcaggaagtggctgagcctgaacccgtagaaacacgggggactcgttcgttcgactcgttcgtttcccatgctttgacgtcgtaccgagctgatatatcaatgtagtgagcggacaacggcatgcatacctgtatccccaacccgtggctttgcatgctcccgtagaagtagctagggaagcctttcattcctattcattccgagtccagccaggtggggccttcatgacaccattcacaccgcaacgtgaatgtcatcgattgtagacaggcctagggggaagcgaggcgcagtcgatgatggaaaggcttcgcctggtgtttgttttctgtttgtgccctccggttgaaggtattggttatcaaaccgcctcaggggaacaagaagggattggatctaagacaacgaagaccatggaaaatttcgttcaagtttccatgacaagactgaagtgagtggatgctcagacagcgaataatttcaaataaggaaaccgcaaagggaaagaagatatcggccgtgcactccagaattgcccctcgctgtgaactgcaaacaatccccccccgggcggcgccaggatcaagcctacccaaagcgctgagaacctcctgcggccatcttctgtgggccagctcgccagctcccgccgccgcattccccgaccctgttcactccactgctcaaaaacaaccgcaaaagccgccaaaagggccctggagaaaggaaagagaggaaagagccctgcgacgaccgactggagcgcggggcagcacacagtgttcatcccatcttgagaactgcagtgcgaacttaaaagtctgaattgacagccgggaaggaccgaccgcaccccacagcggagctctttccacactggacccgacgactatgtagtggacactggacggacgttctgcactagcgtacactagtaacactagtgcaagcagagatccactctgcccactttgccgggagggtatccactcaccttctccttccatcccggcttccacctctctctccttgcaattattgaattcgcacttccaaggtttgggttcgacttgcagccgatgatgaaagacatcagcaatccagccgtgcaaatttttacagccatggaaattcatgtatggcgatatgtacatatggaaaattgaaaagcaagcgtcacgtagtgtacatcgaaagaaggctttccatgttgtccgtcacaagggagaacagggaggtgagtgagtgtgcggtctgtagtgtagcctaccgccctcccctccgagggcggccgccaagtgtgtgagcccgatgttgccgatgttgatcccttcgtagcctcaaacacctcggtggaccgagccccccttcagttcgccgaccacctcctcgggattgcactactcctctacactaacctcgatcaacaaaaggggaaggaatgaggttgttcaaggttgatagtagtaattccacggaccggtgaagcagtaagtgagccaactctgacactgatcatatcattcacaacacaacttgaattagttcttccgcatgcacacatttttccactcacagtgcatgaccatttaccacaacaaggctgagttattaaatcaaatttccttggatggaaagcttcagatcacccgtgcggtttttataaaacaaattctttttactttttctttttttttcttttcttttcttttccacatttttgtaaggcgggtgaaaaacaagggcaggaaagggggggaactggaatgtctaactctgacaccccagaattgcttctgccattccatgctcattttccccctcccgtctgtgaccaaacagcaggcgcgcttcgtaaccgaaacacacacgcgcaccgaatttttctcaaattgtgactcgtgccactcatactaggcggctcgggggttcttgcctggtgcatgtgtgtatgtgcgcaaggaatcacagaggttgtgtgcgccctttaccgctgtggtcaaacagagatcatgaatcccatggaatgggtctggcaaatgaggcatcatctttcacgttgtagattttcctagggcacggcatgcctgcgtgcaatggtttgctacgaacggcagcacggcagcacaaacggaatttctcgacctgtgatgagacgtcacgccaatctccgggtgtgcgtgacatgagatttcacccgggttcacagaccgtgacgcgaccattttggaacataaccgagttggacaagaatcatgtcgagttgtgtgtgtgtgtggtgaattaatacaagctagctacattgttgggaggagagggttgatgtgaccctgatacgctcctccattgccattccttctctatccatccgcgttgacattctatttgttccttcttgacttgaaaaggaaagaaaaagtgaaacgttgggtatatccatcctgtgatccccactggaactgattgttcgagagaaaaaagagaaaaaaaaattaagaagaaaagagaacagtgacggctccatgaaattgtgtgagcattgtcatttaacaacctgtaaaacaaaaagcgatcgaaggcatgacatcacagcccagtgtgatgcgacagaaagataacaaacgcaaactcgccaacccaatttttttgacatccaaaaccagagtgtttaaactgaagtgaaaaaaaaaagaaaagataaaaaaaaaaaaaaaaaaaaaaaaaaacagaaaagaataccacaaacacagtgattacatagggggatacttgatagaggtgaaatttcgtcctccgcataaaacccattcaaactttttgagttccttgcacaacctaagtttcgtgtaatgcagttcctcactgactgctataaaatcgtctccccatccatttctttcctttgcgtaaagttgactttgggcgggacgtggttttttttcatcacgccgcgccgcagaaaaaaaagcggtcttgggtatcattgatagaaaatgggtgtcgcgtctgatgaccgccccgctgttgttgttattgttcttgatgttgtccttgttgttgttgttgttgttgttgttgccgttgctgctggaattctccccataatcttacatccaatcttgtcggagggtatatcttcgaattattgagaggtgaatatgagaggggattaagcggtcgggttacgaaggatttcctcgcagttcgcgtcgaagcggagattccacaaacggacctgggacataaacttctccgtcttatccagctcccgctcatatccaaaaagcgtgtcgacaaactcaacgccagcgcccttgccgagcgaagagctccgttgcttggcagtagagcgaagcatgggagcctcgcaggccttgagaagcttgcgaagcttgtcggtaagccggtcaccggcgtccatgaactcttggaggatctccttgttgtccttggaacggaccttgtcgatacattgatcggcacgcttgatttttccggccagctggatcaggagcagccacaactctccggccatctcagagataggagtagcggggccatgatggtagacagtccagtcatagatccatttgccaagggagttggcatcaaagacactcccaagcagcaagataggctcctccgtggggtcccagttcttcaacgaatatccgggagggatcttccagttcttggcatcttcctcggtcgccacacgtgtcggcggtggaggcttcttatgggaggagctagctggcctggctgtctgggggcgctgggggactgcatgtgatgtggaactgcgacgttgtcctgcgagaggtctgcggtccgtccggtccgagtcgtacttggcggaaggaaacgcggactctctatcatagtaatcgcggtgcggaccggtctgtgcatagtagtggtaatcagtcccttgtccaccagcattgacagtaaagtaatcccgagtgctgtatcggtcgaatctcgattggagcggctgcatgtaggcgaagccgtccatcaccagccggtccagctcgtcttcgtcggattctccatgggagtccgaagcccgataattgtaggagtaggaacttcgccgctcacgcttggggttggagcgagggaccgagaagctttgcttgcgcgatgaccgcgagtgactcacattggcagtggcatagtggccgtcgctggtgtagcggggagagaaggagccgcgagggctgctgtaggcgctggtgtagccgctgacactgccggaccggaagtgagcccgcgtggccggtctttgtggtcggggaggaagctcggtgaagtatgccggttgccggggcgaaggtgttgtcgaggcactggcgaacctgtcctcgtcgtagtgggcgtagacgtcccggtaccgggtagactcgtagggcgaataagcggccatgttgtcgatgatgtcgttttctttccaaccaaatgaaataatctttttcctgaacctcaacagcaacaagttgctagctcctcttccctttgtttcaactgggatccttgctctttattgctgcatgtatttccctgacaatcctgaatcgaagcagaaatcgcgcctgatgtcgtgacgcggaggagatggaacccgtcacctgggtatgcggtcgatagtgagatgaagaaaggagaagcgtcgtctgctttccaacatgtcaagcgtatggtgatatgtgtgtcgatgatccccggtgcagaattcctgggatgatgcaaccaagtctagatcgaccttgactgcaagcgtgtggataattgtggatccggctgcgctccagattggatgacagctggggaggatgtcgtggaaatccgcggttggaaagccgttgcggcgggaaggcgtgtgaattggcagacaggagccagagatgtcactcaagagtggtgtgaaacgggtggttggcgaactttataaacttgaactgagccaaaccgggcaaggtgagaagctccggcttccttgcgcggagagagcgggacgacttggcaaggaggcttgcgccaagagtcatagaccagggatgtgaaccaattcaatttttcgagccctgtcgctctctgcagctctgcccccggttgatgtggagggggtgtgtctgtagatggggtacgtagccagccacgcagttgcagtagcctgcttgggattagtcacttttttcgtggtggtgggaagacgcttatgggcacattgccagaaggaaccacaccccccgactacgttctgtcacactgtgactggatggcactggattttgagccagtcatgcatcgatgcgttaccagcactcactcactcactctctgtccgagactgccaaatgcccgcctggagagagaagagccgctgataggactggtctggcgatggcctctgactcaatgatgccgttgcctccttcagctgtctccaaaatagaccgactgtgtgggcgacgataactcggattcgttgatcgacaggcagactccagcgtgcaaaaaagaagcacttcgaaacgtcgtatgcgaaggaatggagcctgttggatctctcgcgtgaatccctcaacaatcgccgtccaatctaccgggtttcgactttcccgggggcccctgaaatttgcacaacaaacgctaaattgcccttgaagcgccccccggattcctgatgatggacagactccagcccccaatcccctccaatgcgcgccgatcgttgaagtataagcgagattgagactcggtctgagcgaagatgctcaacgtcgccgcagggagtcactggttgcttccagtattcacgtccgtgaaaatttttcgccttcgtcctttacgaagctgcctggtgttgcactccggctcggatagaaagtaggcaatcaaagatgtccaagagagggagggcgcccggacacccggaatgctgggcaccgagtcgccgaagtaggtagttgattgaatgcaaagcaaactgaatatggattcgcgattggtaagaattctttagtttggcagtaggttgtacactgtggccaagacaggtgtgcgagttttggttgaccaacattcgatcgggaaaccactaaccagacgagacaaaaaggtagaaggtccgggaaatcgatggaggttgaatccggcaggaacggggactttcttcgagatatgtaagcacagcaaggaagcgcaagctgccatggctgctgacgtttctccgtgtctctcgcctcttgtgtttgtcgccccttccacggttgacacattcatcgtttaggaacggcaggagttctccgccgcagacagatgagcagcgggaatttggaagactttccttgagctcaccgttgattcctaagcattcaacgagttgacgaaaattgaacgtaaaactactacctctagtctgtcggatgggcacgggcagctctcttcgagatggtggttgcaaccatcacggcaaccaccgtgacccttgaccaaaagaagccatcatgtgtacatcagatgccttccatacagcatcaacgtctgagatgcgccaaggccatcaattcttccaccacaaatgccagattgaggcggccagatgtacggccatggagaacggccgtcagcctttcctcgcgtagcaacgcagtcaggctgaagtccaaagctcgccccagactcctccccagtttgcccttgtgcttgcgagtgttcgtctgcacgtggctggcctgcatgcccccaaaaccacatgcatgtgtatccccccccaccgctcagtcttgtttcctgctaaccttttgtggccaatgtatggaacaaatattgaagctaccatgctctacctgcttgttcgatttactgtgtagtatgccgtatctacagtgctgaaattgacagatatggtactagtagctcgatcaaccttcaatggtccagtcgccgctagtccagcctccctcttgaattcagaagctatctcggttggctgacatctcggcgcaagagctctcttccctgtttcatagctgttaccgtgtgctctgtgcacgcatctcattccatggggtttgtgtgaacaagagagcactcttagccaggagccctcctccttgtggcgaataatcaacgacggggaagcacgggaggtaatccttgcgacttacacggcaccagtgttgatctcccctgagtacactaccttaaatgtgatggagttttgctctatcgtcgaggagcgacgaataggaagtgttccccttgactgcactccgtgatcagctgaaggacccaggggcctgaagctcggcactaacccagctggaagtacaacatgagcctcactgaggaccggatgtggttggccctcaacccgaaccttttgatcttcgtctagcgcagttttgggacccgtgtatcgctggagccacggatatgacagagcttgccccgtatcccgctgtcgtgttgacgctaaccgtgacgcttcggcatcagactttcacaatcgaacacctaggtacctctacgccattcacaacgctcccggtgaacaagtcgcaacacactcaccgaacagagtgcacttctcccaaacgaggaagacgctgctattccccagaaaagagcatgcttcctcaaggcgagcaccataatgtcttccaacctccagtccatccattaccctaatttccttccaaggtgtggcatgattccaccaaggccttgctgtcaggcctgtagaccatacagtgcattgctacggtcggctctgttcaacgtcaacggcattgcgaccacaggtgagggccattttctcgtggtggacatgtgtacctctctgcggcctgttacacatgggctttgctattcgctgcacaccttgctgatgcacaccttgctgatgatgctcaccttatccccggcctggtggtcggctcttggaaaccacacgcccctcccctgtgcttgaacatcaattccgcatggtgatttttccggaggcttttcccattaaccctggctcaacatgccacacaccccagcgacttggtttctttttcgacaaaaacacagaaaaggtttttcagagtttgattacgaggaggtgtgcttcattccaattcccaagtttgaaggaaatgatcaaagtcctgcgcacgatatggatgatggggcaattgaagactcttatcagtgtccatcatttgtcctatcaacaaggtgactcacacaccacattgttattgagcagtttgtcgatgatgtacgccgtatgctctgctgccctactgatggcgcctgggtaggtattgtttgctgcgttgatgtccaatgtcgagagagggctgtcgccgatggtgcttgggttgttagccaatagcttactatcccgagccggtctttgatgcaggtctggttggttcctgctcccgattggaggtgagcttttctcaacgggtagtcgtcccagaaaacgaactacaagtgcatacataggtattcggaattctcattgccaagatccttacactagtgtagtgtacaagtggaagccagggcaggctaagccaaatacgaggatgaatgacacctcgacaccatgccgttttctcgaaacctttttttcacttggacgagaatatgcagaaactttgcagatttatatatggcaatgcattgctcaccacgtcaccggctttggcgtccgtccgtcgttgcagtcatccttctcggtcatgtctcttcaccgatagttccaacggcggtcgcatggcgatagtacataactgcaagcagtctgtcacaaaagcgcagactcggctgcactgcacgtgcgtgttgggcccaacaagaagccagaaagcgggtttgcgcggcagcatctcatacgtcctagcgaggaggttgcttgtcgagtcagtccgccggtggagtgcaagcagaacacgggagtcgcaccctcgaggtgccatgccaatgccgccgtgccgccgtgccgccgtgccaatgccatgggttcccttcccgatccacagaaggagtcaggatgaggcccaagttgtagccagttcgcgccccgcgggatagtcgacgacatcgtgttcgaaggcgcttgtgcgaatgctacccgtcgtcgtcgtcgttcaccgccaaaaacggaagcaagcgaaccgggcgctgtaggcggccagggttcgaaaggcgtaaaggctacacgtgttctggaagaccgcctcctcaaactccgctctcctagtgggaagcgtgtcgcatgtgaagctaaatctgtggagaagttcgtcttcggagcatccgtagaatccagtcggtgttctggtgaaagatttcatttccgatcccaaagatggcgctgtgttgtgttgtacaagggtcttttcgtatggccatgtgcgggtgtgggcgtgtgtaatcgggtcaggttgggctatccccgagactcgccgactacctaggtaaatcgcgtcgtctatgaagcctgtacaggtagaatgattgagtcaatggcggagggcggcctctgagtccaggaaagtgttccgaggcaaataaggtacactgaacgtatattggatacgagaatccgggcctcactcgttccatttttctcgtcggggctcaagtcgatgaatgctccgactgtaagtaaggtagtggtctgtcgttaatcttcgtgatcgtacagtgagacttgcggccctgctcgctgattttgcactacagcacacactgtatttcactgtagtgacgactggacaagtcattcctagctccactcagcagatccgacgagctggatctacactagacacaagccacacaagaacgctgtgcaagtcgtgtggcaagtgaagctgcacagccacccccggacgcaccttccgcggaaacgttcctagtacttacctagttctggaactccaattgtccgatgtccgacgacaccttgtcaacgacattctgaggagccaaatgcaaatggttctcgactcacccatccttgcgctcgggagcacacgccatcaaagcggtttatattactgcaattagccattcgtcaacatcttcttgtcccttactatttgttaacgacacaccttctggcccattcttctgtggccacttggccgctcttcttgccttcccttattcgtcattggtaaagccgaagccgtatactcctatcgcgaggcctccaatctctcaacggcagcggcgactggatacatctagtcggccccctcggcactttggcgaaccaagaacccagaccccgacctggatggatgaccgggcagtggcgtggatgtggagcgtatgaggcagacaggtgttgtgcttctcctaccaactgggcttcccatgtctgttatcgccgagtggtggtaatagccgcgtctcaagcacacagtggctcatcaacacaagcatgtgccacaagaaacgaactcgaccggggctcaaccgggcctatcacgccgtctcagcctatgtgccgccgctcgttgataatgggagacgagaccgaacagtttggcactctgcctttcgcatcgtccaacaccaccgtctgaccaatgagtctctcctgcccatcctcagcgaacatcctccgtcgcttgatggttccgctaggagtctgctagttcggcactgatgggcaagccgccctcgtcatcactgtccctggaaataccaccctggggtgtctatcgtgcaagatcgtcacccaggtaacaatagtatgtcccgtggccagggagttgccgcagctcgttcctgcgttcttaccgagtcagtctcctgtaattggaggcttgttggctggtggacaactggccttatgcgtggtgctgtcattacttcgacgatactgggcggcctgtttgtgctggctgccttatatcgtatgggaagccatgatatccgctcctgttgtcgaaagcggcggccgagtggcgtcattacgcgtttcttcgacctatcccgatcgagagaacactgcaagatacccatacccattgctcttttccttcgagtgttgaggtaaccagcagattttgagcagtgacctcttcaattccataagctgctcaatctctgcaatagtaatcattcaaccccggcatgcgtgctttgggtgtacgctcacacccgtcatcccataacgccacaaatcccaacagtgcttccgaggtcgtgcataagtatgggtaagcacataccggatgccgtggtacaaggtcggtagcctcatttatttacaatcaacgaatattcttcattgttctcaacctttaaactgtatgccatgcaggtagtttacctgcgatgctaggaaccacgcatccgtcatctcaagcagagcagtcccgtttccataacactctttgttggcttggctcgattcccttatatctagaggtgtcttacactaccgaagtttgtgtccccatgagtgcatgtatggctgtcagcttgtggtcgaggacaatgtgtgttccataatcatttcctttgcaattgtcatcaacattcccattgacattctgaggtgtcccgcgggtgggcttcgatgtgtagctggttctgacatccccgaaacctgtactgtgactttctccaatatcacgaaccaacccatcttcagttgccagccatatcactacaatccgtttgatcgtggccgcctctcaaaccctgagcagcttttggacttcagtctagttctctgggattgaaggatgttagcacaagcgcctctgatagcacaggcagcaaaagttcatcgaatgttcaagttgttcagattggtggatgtgattttttacattgttatatgtccacattggatgttcagagatttcaatcatcatactatgagaacttaacgaaacagaaagaaaagcagccactgtacctggtcattagccatgctcaaagggcagagttccccagaagcagtcgtggcaccggctctcaacccaacccgccttccatgccgaacatttcagaatgacctcagatcaccggtaatctctccgagtacgcaagagaacacaagtgttgcaacctgcattgtacttcagagacaaggaggcttcatcacaggtagcatcacccttcttcgtcctgttacttcccctagaaagatcacaacccccagtgttcctgaggtgacagcaccggaggaaacgcgcaaccaaccctggtgctgcacctgaataatctcatcccacgcacaatctcagttcgacgacgcaagtggtctttcatcattgattgtgttattcgtcccctcatagaaccacccgcagaccattaggctgtactgcttgcttcaccgaggtaccgcgtaaccgcctcagttcatatacgtcgtcttggtcaatccctcgtcggtcgtcttagtgaactcatcatcggcggccccccgtcgtcatgaatcaagggaaggaaaggaggtgagcgcgaacaaaagaaaacgtgaagtgttatggtcacaggggattataacacggggacatgaagcaagcagtactgtgtgccggggacgtgtacatggaagggagtgtttcccaggcgcaccgaggcactggttccaattcctaccctattcatgcggcgacaaagcgatccgccatgttcacgtcacccggcggtgctttggaaatgcaaacgcgaaagccaggatgggatcatcgtcagcgcacggcagcccaactaccaaacctggcttcttccatgtggaatgggaaaacaaactgtgagcaatgttggcgtttgttgggtaggtaagaatgaagtaaatggagagagggcttaccaaacaagcaaaagagaagacagcaaaaaaaagaaaagaaagacagcaaaaaacataggagaaagaccacaagagaaaggaggaaaagacaacaagaaaaatatatgaaagacatgaaggaaaagaaagaaaagacagaaaaaacaaagaagatgaggagcacatatacgaagacccccagttgcggacatcccccagttggtacgaaatggaaatcggtatcccccagttgcaaacatcccccagcaggtcaccgcggagaggtgtccaggacgaacccagacaacccccccccgcagcttggttatgtttgtccacttggacaacaaagtcaacccgcccgtcagctagaccacttggtttaccagccgcttggctggtggtgcacttgacaccaagcatcattcaggaacccgtcagccagagacacttgtctctgctggcacttgccagtggcgcacttgctaaccaaacttcacccgggggacgaaacacaagggaacaacccgtcagctagaccactcggtttaccgccacttgacggtggtgcacttgtcaccaagcatcattcgggataaaagatgaaaccctccgccagaggcacatgcgactgctggcacttgccagtggcgcactcgctaaccaaacttcatcgggggaaggggatcgcgcaccgcggagaggtgcccaggacaaacccagacagcctccccgcagccccctgatgtacaaggacaccaaggaaccacccgtcagctagaccactcggtttaccaccacttggcagtggtgcacttgtcaccaagcatcatccggtaactgaaccctcggccagaggcacttgcctctgctgagatgacacttgtcagagctcagtggcgcactcgctaaccaaacttcactggggaaaacacaaggaaaatatcataacccctccgccagaccactcggtttaccggcctagccggtggtgcacttgacaccagacatcatcgggggaaagaaaaggacacaggaaaagatcgtaacccgtcaactagaccactcggtttaccggcctagccggtggtgcacttgtcaccaagtatcattcggaacaaaggccctcggccacaggcactgcctgtgccatcacttgatggtggcgcactggcagccaaacttcatcgggcaaaacacaagaaaaaggaaaggaatactggtgccctcggccacaggcactgcctgtgccatcgcttgatggtggcgcactcgcaaccaaacttcatcgggcagaaaggagaacgttgaagatgacacatggggtgaagaaacagagatgaaggaggcacaacaggaaggagagacatgaaatgaagaggaaacatgagataagtatgagccgcgaccatgagaccaaacaagaaggagacaagatatgaaaactaacaaacataaaattgaagggacaaagacaaaaagaaacgaacacacacacctagaatcccccagttccgaccacggggagatgcccaggaacacaagtgtgaacccggacagcccccccgcagtgcacgatgtccaccaccttccaaactttcccgtcagaatgacaattttttccttcaggtttcaggacatgtaaaatgaagatattgtgttttcatcactcgggaagatcaagaaagaagatctgccaaccccacaaacgcagccgttgacgaccgcggagaggtgcccaggaaaacacacaagtgtgaacccggacaacctccccgcagcccctcaatgttcaagagccaccaagaacaccgaggaaccgcccccctcagtcatgtcccgtccaaattggcaatgacaagaggaggacccccaggaacccactgcccactgtatatgtctgttgtgtcgaccggactggactgccagcgccacctggcgccggtgatgtgtcttgaaaacccgcccaaggagcaagctcccctgtaccccccagcaggttgcgaagctgctgaaggcccgcccacagaatgtgttttcaagatgttgtgtgttggtgatgtcgagagttgttgatgtgttagtgttagatgatgcccacccaggaggttgccaagctcccccccaagtgccgaagcacaaggagtcccgccgcgcatcatgagaatgtattgtgagaagtcctgattgatgatggttagctgaagcacattgatggagacgactgaaatgaacttaccatgtgtgagtgaagatgatgaagaatgaaagatgaagagatggagcagacgatgttgatgatggatgactgaagacagcgaaattagcaacggccgcgacgatggatcgaagatgatgaacagatgatgttgatgtgagcctcagatatgtgtgctaggttttgatttgttcgtcacgggcgcgatggccttggaacaatgaataatgacaaggttttatatcatcattggcaatatggtgatgcgtaagtgaagcaaaggagggttggcttaccagtgttgatgaaggaagacggagaagaaggaagacaattatgacaaagaaagaaggtgatgaagaaggaggaagatgaagaaggaggaagatgaagaaggaggaagatgaagaaggaggaagatgaagaaggaggaagatgatgatggaggaacatgaagatgatgatggaggaagatgatgatgatgaaggtgaggtgtgatggaggaagatgatgatgatgaaggtgaggtgtgatggaggaagacaaagaagaaaatatttgtgcgtgtgtgtgaagaaagaagaagaaaacgcgacaagtgcggggtgaagaagatggagagtacaggaagaagaagatggagagtacaagaagaagaagatggagaatggaagacgagataggaggagagaggaagaagaagaaggggaatggaaagtgagaaatggaagtagagaagaagaggaagtggaggtttgtgcgaggaagagttcagggaagagaggaggaggaagaagtccgtcagaaggagggcttaaatagaggacgaggctggccacagctcctcgtctgaacttctattggtcgagagcaggctattgttgaaggttgagcgacaggaaaacagagtggagcagccgggagtgactgtcaagggccgtttggacctgacgaggacgtagttgacggcccggaggcgggagagcgcaggtgaatgtggcaggttgacgagttcagatgacccccgagggcgtgcccgggccagccagggccagccagggcggcagggaagggcaggatgggaaggtgagggagctgtgatggccggatggcttcagtagacgaggtgcgccgttgcccaggatgacggcgacggcatcgtcttgatgcttagataggtatactctagttggttgtagtcagatgttgaatacatcaacatcctgcgccttgcgctcgtcgacgccgacgtcgtggtgaactgcgaaccttcgatagcctcgtcacctccggaaaggtcactgaatggttccatccaggttcaccatgggcactcgcaaaggtccaaaccatgccattatttcatagatcactatagcaactgattcactgcttcaagcatgtagtgatctcctcggccagttattatcaccatacacagagactagaggccaccacgacacgcaagttctacctctacgatacgatcttgcgcgggacgcgacagacacatcgagcaagaacaccaggaatacggcaacacgatcgtccttggagctcagagatacaactcattctccaagtcaaagatacctctaggatttagaagttgacgggaagcactccagatcatgagcgacactcacttccatgccacgcgcaacagcatcacggaaacaccgaaatccataatacgagactcgtttgatcatcagccatcacctggatgatagaacaacgcaatctcgaccaaaggaactacctccccagtcttgacactcggggtatacacataaaaaacactcttcaacgacttgcgaccgacggcaggttgatcgctgtcgcgttcagaccccgccattcacgccagtagcgatggcgaacacttggtttccttccctactcgcgctcatttggaacatgaacttaaccaaccgagtccagtacattgtaagctgacagcttctatcacctctttctaccatctctaaaagaatattagacttctgtcaaccagcatttgatttcttgtacgtgaacgtcgtttactaacgtgttggctgttcgtaacctgcttgaaggccttccaccggcaaatacactccagcgagtcgatacttcgacctctagcaaacgttcaatctagaggtaccgataacccgcctttgacaaagaaccgcaaagactcgacactccaaactcgagctaccacgacggcgcataagaataacagcgcttcacaagtccaagacacgaatatattacctctactcgagcaatgcccaggtccacaatcccttcaaccgtggcgagcgaacctccaatatcaaccaccaaacaccctgaactcgcgacaagggccgcctcatacaagacacaacacctcgaaaacaagaaattacctctagaatcacatcttttgcgttcgatacgatagaaaaacgatcagaactctcagctggtgctgatgccaatacaaaagcaacgcaatcgaagacgcgagtggaaaaagtgtcatggactgggctgggcttgtacgcgactggagtacgggttgagacctaactccaaccacattcgataaacaaggccttaaagaacatgaagatctgtactaatcagtggcgtgagtaaaagtgtagatagtacataaactcagaagggcgtatcaagggaatcaactctagaagtgcaaccaagggaagtatggccactgggagaacatgggatttcggtgtggacatcaagaaagacgcacagcttccagccaccagaagacagatttgaggacactggaaagtttctggaatggagacgcccatcaaagggacgagtgccacgttggcgcttcagggaacgacaaaatatttgatacctctaggtatcttcacgtacaacaacgatcaatggcaaactctctacatctatgttcaagttagcggtatctgttaaagtctggtcggttatgcctgtaggtaaggcacctctatcgaagaagagctgacgggagggtaacttgcaaataggctctgacagggcatagcattgtagtcaaacgatgcctatgaaggcacccttggtctgtccagcttcccacgttgaagtatttcactcatgattgtggttgctggttagagctttgccctttgccgacagattccgatggtcattataacctggaaggttggactattgaggagaccggttttgcgagataaggggacgaagatttacctattttacgctgaaacggtcgttgccaatgcggcatagttgtggtagtattaacgaggaaatgtatgtgaatcaagaagagtgagaaacacatgcaataatccatttgttacagtctgtacaatcgagaccagaatcactcgattctcaagtgcccgctttctagctctccaatctctggcactactggtaccgatgccagaaacacaaatccaacacatgacgcacgacatgctagttgatgattttgtcgtccagaaacacttgtctccccacccctgacaccctcgcctccaacctccgtctccatgcccaaagtgactacctctacctatacctcccagaaccgtgccttcgtccttccgtcctttgttgtattcccgagcccacgtcaagaatgaatcagaaacatgcccctgacacctaaacaaaactttggccaagaaaactgctcatcaatttgctctgatctatagttgtcgatgcagggggttggccaatggcctgtagcccactggagcttccagcgccaccagaattaggggtccagtcttgaggtggtgtcggcgcttgccaagaatggaacagggatggtttgttgacatcattcaggggtcgaccactcgaagatagaggactggacgacaacgggatgatgttgccagtaaagccttccaaagtaacatggacgtgccaaaaagaatcaggccacttcaaaaaaggcatatccgactctctatgggtgttgtcggtgagccccaacggccgtctatggtcggtgactcgatggtgtggttcctttgttgatgcaggtacgacaggccgagccacgatacccttgttcaccaacccaaatccaacgacatgtcatcaatgacagaatgtcttgaacgatgtaaggacagccccaatgtatggtacaaagagtcaaaaaaacggtcgggttatggatcgattttcgagactttgctgaaggtacctctaggtagcaggtaggtagaggtaggaggttgataccagcgtcgtcgaagggcaaaggttgagccaggaatatcgaggagaaagggacaggaagcattctgcgtaatgacatgctttgttttgatgcaaggagcactgatcggcattgcggcatgaatgatgctttggtggtggtcgtgctgtctactttggaaaactgtttggaaacaatggaaggtatcagtgctcggtcactcctggccggataaactgcgcaaaagagctgatgcttacctaccttcttgccggtcgtgacgtcaacgatcttatcgccgtcaacatcgacctctctgtttctggtgcggtgcataggtaagaccaggactcagaggaactcaactgaagtgcactgaaccaaatcgctcggtcgagatgggatgtcaaaggtttagaaaagggctgtctattgttgtgggaagtgcggcatccgggtgcacagcagcacatatgtgctggtcgttgcagaactgctcgagagttgggtcgggggcatgcagtaccgttcgagaagcacaggtagaagtaggtacaggtagaaaggtacaggtagaagtaggtacaggtagttttcattgacgaactgattgcggggcttgttgaagaattgcatctctgctcttgctacactccgcgtgctgcgcttctcccccttcttttcctgcttagtcgcttccctcgctatcgagatgactttcaatcctggatccccaaatcaaatggttcggaatgattatcatgtgacgagttcgtgttcccctttcttgcgttgagtccctttacggcaagactttcagtatcagttacaaagcagaatcgcccaacgaaaagaatgaatgcccttgttgtcggtaatttcgagttcggagaggtagttgtcgggcactgttctactattgatctgttctgtggtcacggcttgtgcttgtcgatgatccttcgcggaaagcgagcttctaaggacagttccaatgatgcttcaggagggaccggtgcctgtaatcgggcggatagagtgcggcggccggtttgttcgacgggaagaaacacacgatcttttggaggagcgagatcgtttactgacgatgatgatttcaaccgctaaactacctagtatcagactcccgttagctggactgcctgagacacgtcacccccatgggatgcaaacctacctaggtgaagacccttttgttgtcaattcacagcaggtcaagcttgtcgcgggctacaatgagcttctcgcctgcacagcgctcacgcatgttgtcgagccagtagccgcgagagaaaaagttcgagtttgattggttgtgtcccccgaagtccttgtcgcagaagacgactgaagtgttatgctcgtcaacaagtcgtaccgagtgtactgcttctcgagctggcattgctggtctgtgggaacggtgagaggtgaggtgcggcatggagtctctggagtgggagtcggatccaagtccagcttgtactatgtacaacttgaacggaatctagagcaggcgcaggagcgagagcatgagccggagccaaggctaatcatgctgaagccggtcttagaacgggtgagcgtattgaaggatgatcggaatcatcggtatctcaagttcatcaaccaagaagagaggactggagttcatggtgaaggcgctggtgctgagtgtgggcgagaccgtttccgaggacgagcagggggacttcaaggacaaaagcagactgggtgggtagaggggtagccttcagttgtccctccttacctgtcgctgatggggagctactggaggtaggtatggcaataaagcttcaatggtgcggcaccttggagaagtggctttcaggttgttagtactgtggagcttacacggcgtggcctggagggactaggacaaacgacagaaccagaccgttaccttggcatcgctccgagctggcaagtagaagtcaaccttagtgaaaggcaggaaagctgagtgaggaattcacggtctagatccttgactccactacctagttctgaagttccttcccacgccctcgatatttgcgtcaagggccgtgcaccctgacgaggtacagccgtctcttgtggcagattcttgccgatactttcacaccacgaggttgaccggcggtgggagcacatcttggccgccagcaggttgaacttgaaaggttggaacaagttgcgttttgtgaagctgtgtaaacctgaccaggcagaggaaagccttagcacagagatgtccacctcatttccttctgtctctcgaaaatcgagagttgctgctgtgctctttcgcacgtcaaaagctgccggacatggataccacttacaacaccatgctactgtagaggtaggtgaataagataacaatgcctggggtacaatagatacctctagatggaagaaacacattctccgaatcgaccaatggtcccaagttcgttttggtcctatcttgcagaggagccccctcgtttgctgccaggactggaatttccatcataactgaaatctgccttccctattgtgctatgtaccacttgggtctggtgttaatcgcaaaataagacgacagtcccaggctgacagtgttcaagtcatgctagaaaacctggaaacaccttggagcaatctcgagtcacaagtgtcattgatgaagtaccggcccagacatacatctacgtcatgaaaggttggctcaactgatgaccgacaggtagtagaggtatttcagagcaaatcttcttcctaaccttccacttccattgatttcttcaagctttctgtttgtcttcttgtgggacatatttcgtggacatcgcaataatcattacagtgtgatgaagcttgggatagagatgacagctgatttggtcggataatacaactggatgtgtcacgtcctgggctcaagtaccgacctcatatcatccggtctcccttattcctccctgagctggacgataatgctttgcaggactcgaacagaattttgcaaacacggatggtacctgccgtccagagagtgaaatccaggctcccagtcttgcgtgcccgttcctgagaaagtatccgagtaccccaagctgccagctgcctggcaatacctgagcaagctggctccttccgttttactctgaggattgaagaactgcactcgagttgctcatctcgtctctgcctgatgacgaagacaagtgaagtgaatggccctacccaacaaacgagttgaacaacttgagccgcccacaaatttggtttccttaaaaagcccccccctcttgtgttctctccccattctgatttctcttccttcgaaaaataatcaaacacatcaaccaccatcaccagtgcctctttggcacaactgcaaccatcaacccttcttcggtaatgcttcttcctgcgcctggcgtttactgtgacgcttcacatatctaacacagttactgttcatgatcagaggtcttcattaccaaattgtccttggttgcgccatcatccagcgccgccaaaatgaaccaaactggaatggaggtaagtgatccatttccgaaccttgagggaagtcaacaaagaatctgtgctgatatggaaccttccatcagcgccggatctacagccatcgcgagatggtggccgccgccggcctggtcctcctcaggcaaggaggccacgacgagccaacaccgccggctggccccggcctcaacttgcccgctagaccagcgcctgctaccgctgcagcggtgcgccgccctgcccctggcgagggaagcctccctgcgaggccacgcacaccagagggtggatggcgttcggccacccccgccaacaacacctcggcgaggagaagaagtggcggcaaccaccgccagcagactggccaccaccatcaccaccaccacccacaccatcagcagcagcagcagcatcagcagcagcagcagcagcaacagaaccgtcctggttcgggctcggtggtgccctaccagcataccaccaccaccacaaccactaccactgcggttcctccccctccccccttctctaaccgccctcctccccatatccctcccatgggatattatcaacagccggcgtggcagcagccacagcaactgcaacctccccgcagtggccctcgcgagacctcgggtcgacacccgctcgacgaggagtatatcgtcccgccgccgccgcggcgcgctggtaaccgccgtcgctctggcaacagccgtcgctggtgagcggtgggcggtggtggccgtgccggtcccatgctccggggtgacgacgacaacattgaacgacgaaggcggcctaccagtgctatcgttgctggtaagagtgtgttcttgagtttcggttcaaagtcgggccggtgggagagggagaggcggcggatgtggaggggccaagcttgcaagaattggaggtagtttcaagaccaaggagtcccaacatacctaatgcctacaggtattcttcgcttcgtcttttgtgttattcttatgtattagtatatctcggcgttgaacgccttcagccaaccacgacagctgattaaaatcgctattcgatatcttaattcttgaacctcacacttctcacttaaacttcatcgtctggttcctgcggatggcaatcccccacacgtgctttcttcaagatattactagctcccatactcgcggtgttactctgctttgataagaccctctacattccttgtgaaaaagctctcatcacccgatcgatgttttgttgcctcgcgaagatcaaggttggttcgtctttgatcacgggacacaaaactgccctctagtgggttaaaacacagacgagacactcgctcatattgtcatcaaccaaaccagcagaaacaatccaagggctcatacatgaagaatcgagtttcaaatgttggttgaaggcagtttaaagggatcacattgtaggaagtgagaaattgtcgttgattgaagcacgaaaatgttcgtttggtcgtggcgcgctacataacccttgtccacaaacagcaataggcgtgatgtacccgtagtcgactctacaactttgttttattgctaagctgatgctacctccatgctacaaacaatctgacaacttattccccatgaatgtcccctcctgcctccgttccagtcacgtctggtggtgtcagcctagaatcatccccaaacctccccctaccgtgatataaacaccatagcaaatggtgagaactgcatttaaagctgttttcttcattgttggacggcgttcgatgacaatatgggtcgagagattgagccattcctgaagttttactcacagaaattgatgcgtggaatcagcgtagcgtgtagtgcaattgattcagctatcttgatgatgatgatgatgatgatcctagacagagagatcgagatctctgctaatccagttgatggccttttgtacctagcctgtgccagagtggcactagatggcacctttctccacgggaaatcccgcatcaggaataagcaacaccttcggtacggtattcttccgccagccgttgtgtactgttccaaaactgcacatcgctactgggaccggcattcgtgaggcttcccgtgctggagcactcgttcgagccatccctggagtcctccttctggaagctggcggaagtactccacaggaatggtggcgcggcgaggaccacgacacggagatgtactgttcttctggttgttgctccgctaagacatgatgggaaatcatgatgcaaggccacggtggccggctcggacgtaggtctctttgacagtacgcgggaggtcttgacattgttaaggtaccctgcatttgtgtgcttgtgttaatgatacctgcgatggaatggggtatttggacacctgacagtgcagacaaaggtacctctaactcactcgaaggaggcgccctcttgactgccggcgctgtcggtggatgacaacgatcttccagtcggcatgtgcaaatacacgatcatggctttcgcttctcacgaggctctgaggcctgtgcttagccgcgagaaacttcgaggtctggatggttgtggcgttaatataatagcgaaaagttataaccaaagaaggcactggagctgactcgtccttgttagcccatgccaggagaagaacgacgattgaagaggaacagcgaaagtagatttaacaagttctattgctctacaccaaatggtacttactacagcgactataaccccgcgtgtcgaggtgattcaagaacaggggattggagacggatcaccaggccgtatggatttgccggagagccttcttgtagtctttgcgggcgggcatcttgaggatgtttggcgtgcttgtccagagggtaagcgaagagtgaaccgagatgttgacgacaaacgcatcgttgctggaaagggcgtcagccgactggtggtgcctggtaaatccgtgagttgtctggtgagccgcaaaataagggcttaaacacccagaggtaggcaccaccagaccactcacgtgagatccttccactgcaactggccggagtactaggtactttccgtatccgagcgccagtcatgggcttcaggttcaggtcctgtgccatgctgatatcgggtcgaaatccttggttcccatctttgccagctgttccggcgtggtgggagggctgccggtgaggttctatgtgctctgttccctctgggtagctccttttctggcaggaagtatatgggttatgtccctgtctcagttttcctggaaagcgcggttagtttaatggccagaatatcgctccgtaagaccggattgaggatggcactcccggcaagagcgaagacacgggttcagttcccggaccgtcgccgcattctcttttttaagtctttcgctctttttttttttttttttttttttttttttttttttttttttttttttttttttttttttagctgcgcgcttcctttacgataccaaaaaaagatcgagtttagaatcagagacacttgtgtgtttcttttgcgctagtgagaatgaatctctcttttttcttttttttttccttttttttctttcttgtctttcttttttacgcgcttatattgtggacagattgagtagaggtacctacatgtgtctcatcaaatactatgtacccacgctagatactaatacacccgattcaagtatatttagttgatattatctacgtgacgatggcagccgctctcgtcatggtactatggcagaagtacgcctacggttttgtctggctatcagtcttcctatccaactgggcttcacttttcctgagggctggacgggcctttggccactgtaagtctactttccattcccatttattgttgctccttcctttctcccgtcttcttccaccctcaacagctcatcttgtccttcgggatgacactattagagtcaatattgagatcgaccgtctccttgctggtacgtaccgaccaatttctgaaaacgaccattgctgcctaaattctcggctctgggatgtaggggatcattgtatttgctggcagcgtgcttttggtggtgaacctgattttgccgagtcaaactgactacgcctgccacacctgccaactcctttacacctatcagcctcttcacgcctaccgaccctaccacacctatcagctccactagacccgacatcgttaataccaccgcattaatctataatataatggagattggaaactcagactaggagtctgtggagattggggagtccgacttagcataaaagaacgtgatggggatggaggaaatcgttcgcgaacatacctaatgaagccctcaacacctagaaaagaaagtacaaagatctggtggcggagaacaaggagtatgcaaacctgatgacaaagcacgtcgaattgatggagaagcatgaggagctgatggctatcttgagttctctcaatcctctccattcttcgctaaccggaaacagacgctatccccgtgcccatatccccggttagccccaagaacaacccgatcttaactacctagtatggaggctattagaaatggaatagtgaaatacctaaagtcggaggctctgtttagattcggagaactagaggtaccttaaccttacaacgctcgaataccagtgagtctgtcgagggtgggtgtggctgagcaaatatgtcgagtggctgtatggagtagcctgatggcgcggaaagccgtagtgtccatatttctggccagttgggcctcctcgacaatgacggcccgggatttgggatccttttcgctggtcatggccaggctgacttttacatacccagttggacttcttacaagaaacaaacaagagagccaccagaaacaagcacaaaacacctgatcccttttaaaatctcgcttcgtgatgcggtggctgcccgctctccgttcttggaggaggagagcatggtttttaatgtccagtcagcgcaaacgaaaaacttgggagagttgcgtactaggtagaggtaccttgcccgcaatgtttcgtccgatctacattgtcccctccccctttctgctcgcgtctggttcaaacttttccagggactgaaatatcgcaagtgtcttgacgcgtctcttcaatcaatactacaactaaccaccagcaacaaccataccttccaaacctcgtttcccgcggctaagcagagccaacaaaggtaagaacgggctcctacgggatatctctggcttgaacagtcatttccttggataggtattcacctttgatcaagttgataacatggaacttcgatttgcatggttgtgctgatctcgaccatcacctcacgatattctcactcctccaccacaatatcccatgatcatgttttcacaaacttttacttctacaaagcttgatcgatttcccccagacactcgataaagaaagatcggaagcgctgacctttatcatcccagcatttaccagcatcgccagcctcttctcctcctccgccggccccaacctcgcggccatcaccatggtcgacgccttcgccgtcaccgccagagagttcctccggctcgcccttgggggagccattcgtctggggcgcctggccgctcaaatttggggcatcatcgcccagagggttcagcccctcaccaccaccatcgccaccaccacggccaacgccgccgccgccgtcgctgccgctcccgctcctggtgctcccgcggccccctccaccaggcgcccagcctagcaagctgtgccctgggaggcgggtctgcgtctcgccgtcctcgcgccctggtctttgcgggtcccaacggtcccaatcccggctccggtcctggcccctcttcttctaccgattggtctggccgccgcgcctacccctcccccatcgcctgcctcgtcgcctgtccagtctccgccgccgccgcctgccccgttgccgcctgccctgtcgccgcctggctcgcctggtcgttttgctcgccgggcttccctcgcgcccctgccgcggtcaggcctccggccgccgcccaactcgccggtgcgggattccctgggccgtgaccctcgcttcgccaccattccggcggagtacttccgcaagctcccagatgggggacgctgagcgttgactggaagcagtgggcaccacgcggcgtcgttggttgccaggaagagggatggaagcggaggatcatcccagtgctgctgaggatggggtttgggatatgggtttgtgggcggaagaagggaaggggatggggatggcgggtgcaaaggggcgtggggacagcaggatagagagttggtatatgtaggaaggggaggactagtacatgtatggggaatggggagaatgggtaaatgtaagaagtggaggattcgaagacatatcggggggtggcttggggctttaggtggttggcaaaagtgcatggggactggagggactgggtgaattgaccgctctttcgggggcccgaaactccagctttttgatgcgtgcaagacgcagtatgagatgcgatgtgactgatgagacagacctccctaaaccgctacaacttgtccgacttttgaaccttaccctcaaccaactaaccctcttcgacacggtgcctatgcgccatccactgcaacagatcccaagccaaaggtccgcccaagaccgaaagtgcaacaaagcgtatctctaccaacgcccgctgaagtggttatagtttacaactccctcgataatcactccaccctattcaatacggcaagccccatttctctccccgttggcctggcccagtcacctctccccttccataccttgtgtaggcacctgaataatccccattctcgtagaaagtatgtgaccttcgcctcagattctcagaccttctcggcatcacatactctatctccggttctccataatctttttcttctggaccgccccccaaggccatctgacctggcttatcaatccaccacttctctgtactaggcctcagcgaaggaagcttgccctggaagccggatcctggcaaagacgacatgccacttccactaatcctagatacccaacggaagactgctccaagatcgccggtgaaaaggaagccgaggaagagaacggcggcagtgacaggaatggcaacggcccagtaagcccactgccctacttccatgtcgcggatgtcactggtgttcatgccgaagatgcttgagacggccgagagaggcaggaagatgatggtgactaccgtgaaggcatatatgagacgttcttggcggtccttcttgatgtctactttgttgcgattctggaagaaagcttgtcagtgcttgggccgagtacaccacttataagcgacaaggaaagaaaccataccataaccctcagctgtttggagtgaagctcgtactcctcaaactcccgctcgcgctggtcaagttgcaggatacactcgttgaggaatagttgacggaagccacctggatctcgtgcagagagctgcttcgattccactgccatcgagccggtaacctcttcgtcgtagaaaggtggagggtcgtagtactgtccttgtccttgttgcccatagccgtgcgccgacctcacttgtggttgttcgtaatgattgtactgcctatgcatatgtgggactgactgagcccctctcggtgctccagagtagtataccggatgtgatgggccttgtatgggcgccgcccgcgaacgggccgctgctggcattttataggcagactgttggctgtatcgttccaaacgctcgaagatgtcgcgttgcgacctgacagtcttctgtactaccaatagttcttggtcaagaaggtcgaggcgctgttcgtgtgatcggtcagactgcttgccggtgatgtccgattcctgggtattgaagtggtctgagttagccactactgcaagccagtacaccaccgaatgttctgcttctggcacttacaatggcactcaaatacgccgaatatgtctggctgatattcggcagaccaggggtaacgtctgtgagaagcttcatgcttattaaagagactagctcttgaggaagaacgacggaattctccagcagaggcttctttgccatgtctttgacaatggcgttgagtccttggctgataagaggttttgcatggagatccaggaaggtggatgctctctccggatccgttgacatgtaagaaaggcccagaagaagatggagccagccatcaattagttggtcaggcacatggatttgaacacgatccgaatgttgcgcatgcatgaacgtttccgtaaagtagagtatcatgacggcaagctctttgagcacagctcgtagctggtatcgatcgtcggccacgccctcgtcatcgtgctgctacgattaccgtcagtatattgcttctaaaatggcaggcgccatttcagcttgaaacacaccttaacttggcctttcacggcaccccaatacttggccgccattggggtttcagttgtgccgggaaaaaagaatttgaaaatcatgtcggccaagttgaatatgtcggctcgtatttcgtagtcctgcgggttggatgagcgtattctcctttcagggcgaacgatctctagctcctcctgtttaagcatatgataaattgagagtcggctggcgcttgggcagcgtttatatgcccgttggtcgctgacgcttgtctcgtgcaacaggatcgtttctatctcgtggaggcgctcttcgagtttggcttcgtcaatcgtattgttttgggccatcgaaacgtcgtcgaggcatgtgaaaagtgcaaaagaggaactcgggggtggctgcgagatttttggagacccggacgttgttgtctttgtaggaggccgtgcgtgtttcgctttccttgccttctcatcctgggtttcttgcttggcgttggtcccctcgctatctttgggctcttcagttgtggtcccttcggtctgcttggcttggggctggattggcacgagtcgccctggtgtcggaagcttaggcgtcggcctgtgattgctcagttagtagcagttctactttcgtcggtaataatagcgagtaagtagaggtacgcacccaagctcgagatcaaatgagatcgtgtgtgagtgtttttgacttgccgatgtccagatcttgggccaatcctccgggcagatcacacgcttgttgcggtagaagctcagaggcagatgccagaactcccagaaatgggaaatgaagtcctaaaatcaagtccaatagtcagcgaccaggaaagaaagcagggtttgttttgtacaatcgccacactcacaaaccatgtttggcaatcctttaccggcaaagtccacatcacattacccccgaaccggacccagaacttttgctgggattgctcctcggagagattactcaggggcttgaccgacttcgcaatcgagttgctacagagagcatctttggacattctgccgtacgtgatcacaaatgctagagagcgtctatcaataagagccgtttaggcagcaccatacccgatacgtacagttatttatgatgatgcaccagagctgcgaaatatgaaaacagaggcctgggccggcctgagcaacttgtcgcactgcttgttgcatgtcgcgttctttggcagtccgagaaaattgtgcctgtagcaaggtctggatcggaaacgctgatgagtttccggcgccggagagaaggccagagtatggctcgaggctgaagtatggaagacaaatccaggttacacttctggtagttcgactttgccccccgacgccactgtcgtgaggtaagacatagtcgagacagcccggttccatgtgctgtactggctttcctgttgaagtctgaataaacttgacggaagactgtttgagacggaaaaggacatcattgatagccttcctttcgatgcccgtcaggacggagaggtgcgcgatctgggtctgattcgtctgttagccgaaagttgcgtgacttctcatccaaggagtgcttacagaaaggtcttccagggacattgatggtcgggtaagatgcctatcagcaatggttagcccacttcgctagatgctagggagcagataccttacatccaacgatacagtggctgaaggtgccgtagctgggctgggtttgcggctatcagcaaatctgctgagtggtggccttcggcagctgtgtatcctttgccggtataggacgaggcaagaatgtggtcgacttcggaacactgatcgtcttttggcgatggttggctcggcatcgcatccgggtcctcgctctgctccccgtctgctgaacctccaaccgatgccgtccttgctgcccgaaatgatgcagcaaaggagtaggcagacgacccagactcttcggttactagagctggcgtagccctgaatcttgaagacccgtagcttctgacagtagaggctcctcgcgtagacctgtaggtactctccatggtagagttggatcgtaactcgtcgcttcgatccccatccgagtcgtcatctcttgcgccgggagacaaggcctctgtagaaggaccatgtgactgttgcggtggggagtactcctcaacatgatggaggatgtcgtcatcgctgtcctgctcgaacttgacggtcttgtgtcgacgcttgtttttgggtctagttggagaagacgcaggtgtcggtgatgctgagcgtctgatgtttcttctcacgggctgatggatgggccgagagagggattctcccggtccgtaatagccgcctggtgttgttgcccaagtgtcatagggagcaactaaaggtacgggtggtctctgctggcctggctggatgtactcggtatacggctcgaaatggacttgatgggctgcgcgcgttgctccggtagggacagatggtggaggataagcgactggaggctgatgaatgggatagtacgggactgaatagggcatcatgtaagagttgtatccagacgatggggggtatgctggctgaggtgcttcccggggccatgatggcgcccgtgctggctgggatgaatcatcgaaggtttgttgttgttgttgttgttgttgttgatgcggctgctctggaaaggtgtgactgcggcggggaggcaaggaccatgtcggtgcatcttcatcgcgaggacctggagctggtggaggttgcgacatgttggtgcggcagcatgcagaacaatggcattgtgctgcagcgagcccttccctcgaggtgtgaagaccgttgaacgcaccgagggtcgcgcagatgtcaaatatcgaagatgggccggtgttgacatttcaaatttgagtgagctgaacattgtgtgacccaaaatcctcaaccatccccatgcaacagctagtgctgcgccaagccaaaggatgcagctgacagcatccgcgatcccagccaatgggtcgcactttcgccaattgttcaactgatgtgcttccccaaccacctggaaacccatgctcgatttgaaaagctgaagattcggatgttcaatcatcgattctggatgaaatttgacgtgttggttgcgcagtcgaggtagacttcacctgtggaaagcaccaagcagattgtgccctatcagcggtttcgcgcgagaattgcgccaagaacatgggtcgatcaggtttgtacaagaaatgggaagatccaaatcattactccgagaatactcaccccatgtacgtcacaaacatattttcaatatcaaacaaacagttaaggaatttccgactctcactcaaaaagactggtgagaattcttcgaaagcaaagtcgagttttaaggtacttcttcttgagtgtctccggcaagtgcaacgatcttgtcaaatttctgtccccactttggactggcgccccgcgcaacaccatgtcctgtgcaacgacgcatcaccatttgctggatgaccatatcggatagtcaaagtagccaagtatgcttcattatcacccgggaaagacttgtcattcccatgtacttttgtgcacttcacgagggtacttgtagcctagtttttgtccgggttaaagagtaccgcgtatgcctcagaagacaggatgacggaactgaaaggagtacagaaggaaacaaactgatccgcttgaatcgtcagagcaaaatgtggagcattaggtaagaatagtgcaggagtgaatgtgattgctgaaactgctctgttcgttaatcgtgtgggaagtcgcgacggaggctaatgtgaagggagagacctggtgcaagccatgcaagcgatgaaagacgtgaatgcgatgaaggatggcagaaatttcaggtacacttacaaacgatgatcagtgaaataagaaatttaaagttaaaacgggcatttgctttgtggaggttggtatcgttgatcgcaagtcgcgacaatggccattgtttgactcgatgtcggtgtgttgaagacagcgaggcgttgcgaagctaaacaccaaattcaaagaagtaaccctcgaagttgcagtgcgagattgaactatagtacctcattctgggaaatcgcgggagacgggagggagagaaacctccggtcgggaaggcaccaacatcgtggggcccgcgaagacggaaggcgccaaccgacggggaggaacgatgggagacgacgaagcagccaacaccatggcatcaatacaggcaaggaagtcacggccaggcaccatcagcagcctcactcaaaccaacggcaagaaaccaccaagcttcccggccgaccatgcctctcccatcagcccacgagcttcacctcccagcccaatacagtgaggctttcaccaccagctcaccatcaccgccccagccaaacaacaactcgccaagccttcatccttaatcatcaccagcacgagcaccggctcccagacccacgccagcgcccgcccacccctaaccctctccacctctgtctactggccctcctcctcctcctcctcctcttcctcttcctcctccccaactccttgaatcacggtatatgtattaggtctttgggcacatcatacaacaacaacaacaagaccaactgcgcggttggctcagtcggtagagcgttagcccgttcacaagtgatcgtaccggaggccctatatactcgctacaagtgtagtatgggagtggcgcaagggggggtcacgaacgataggctagaggtcacaggttcgagtcctgtaccgcgtaatcttcatttttttgctgggttctcttcatttctcttcgtattttttatttcttggtcgttgccgcggtctaggtcgaagacaagaggtcactgggcgggtaggaattgagctatacatttagtttggagattgttgggattatcagtctagagttgaagaagaacgggcttgttttcagtcttgtgaggctgttgactctgtgatcgagatgttttgtcactgtgatgatgatagttgggatgatatgggggcacaaagttgcacactcataaagcggtcggtaacttgctcgtaggtcaagaagtggacagattacaaggtgaatagtaggcactatcagtattaagtctttacgtgtatcctgaattagagcaaaatcttcatttgtggagtatcatcacccatctcgtgcattgcgtatctgtgccgaactaccccgagcgacatcccaacatctaaccgcccaatggtttcctcccatacacagtgataaaaggaaagtacgtatgaatactcccatccatcacagccttcctcacttcgaccaggaacgactcgatctccgtcggcgtcagccctgcagcctgaaacggcctgctgcacagtcccgtcatgccatccatgatcgacgtccgccagaacagaccgcaaagtcggagtttctgatccgccggccagagcccgaggggcaatttcttcgtgatctcggtaacattctcaaagccggcctcgcgcatctcctgagaagtcttttggatggcgcttatgtcggcgcccatggcttggaggccggctccgaggagcttgagcgcgtcgcgggcggcatatggagtatctggtgtgagggtgtgatcgtcgcaacttggattactgacatcgatctcttggatttcaaagtagccgcctggcttgaggtgtctaaggttgatttggtcagataaccgccagttgcacgaaatcgagagatgggagaatgagcgagacttaccgcattacacgttgcataagcgagttcctatccttgagggtgtgtagtgcaaagcgcagatggatgtaatcgtacttgtttaccgggtccacccactcgtcttcaaagtcgtcgacgtagaagcgcacgttttccggaacaaagctgggctggatgggtgataggtcaactcccgtgatgactgcgtccggatagctttcagccactgtcggtttggtattagcaaccagattttgagtgctcgagtaaaccaccaaaaatacttacattgcgtgggccatattccggtaccagtgcccaagtcaaggacctgtccacccttttccaatgcctcctcaacgggagcaaagaagtatcgaccgtcacagagcataactgacatggtatgcttgatttcctcacgagattgctccgtctcatcgttggggtaggcgtatttacccgcatggtatgcatgatatctcaagccacactcatacacatggccacgaatcgagtcggcaatggagctcgaataatctggcccatccggttcgtcaaactcaaatagagaatcgccatttccaaagtcttggggagtagtttcagacgaatgtttcgggaatgagggtccggtctgtgctttggagctccccagtccagcggctgtccaaaagtcgtgttctggtgttgagcttggcgtgatgtattgtgaagctgccggagcggagccagaggagagatgtgctgaagaacttgaatcccccttcctggagtccatgattgcggcaagtgtggtgaaagcttggtggttgaacgaggaggaggaaggggtcgttggcgtcaacgaacgagagggaacccgtctgacttaagtatgttgaatcatccatgtagagccaaccttgaaccccaacctaggtaacgatgcgtggagactcgcacatcgtcggctcaagcatggtacgatgctttttgggatgcaaaatactacataagttggggaaagcgagcgagtggacagaatatcgcaatgccaaatttggtgactaccctgtagttgcatggcttcttgattgggcaattttcactagagtccgctccagaccacacctcggggtcaggagccagggacaactaagcgactgcaggtactgtgtagtgtacagtgtagcattatgagcttgactgaagctggctacgacatcggaaggtatcccgacgtagcttttgagtttcgagaggttacaccggctaattgggccggaggacgatgccttggaccccggggaaatggattggcacatcagcaaaaagtgacagacacttgccttctttcacgtgttttgaaatgcttctctttttttcggtttttttttctgagaggaaggcagagtaatggacctggtttgaagagcaaggcaagccggcggcttcgctcatgatttccgattggaaggagattcttggtcgctgcaacgtgtgtacaccaaggagcaagtctaaagaaatatcggattggatcttaaaaagcttggacaaagatgatgttatgatggccatggtggtggttctgggaacatgcagatgggatgttggtcagaatggagacgaggtgatcccaatggacttgaatgtggtgagacagataacggccaaagcgatcgacgaccagaagaggaaggtgggtgaagtgaattggaggaggtggagaaatggaattgcgtaccatagtagatgtacatataacgtaaggtagaggtagtcagtgtttggaaagaggatttatggattgggaaagtctattcccgctgtgaatccgaggcaccttcccgacagcgtggtggactactgggaccagggcaggcagctctgtgggtggattggacacccctggagctgtgaatttcagtgggactttcaccgaacaagcgctggagctcgatgcccgtcaggccattcccagtcggaggggtctggccttccattcctccttttcctcttttcatacctacctctattcaggtcccttcgtatctgccctggtgcctgggctcccatcacatgccggtcgccccgtcccgactccgaaccatcaggtcgttttctttgacatcaaaatgatcagtcgtttcctgatctcgctcaaaggttcgccgtttcagttctcaacacggtcaaccctgcaatgagtacgcttcgctatctcaagtctgtctctagggaatccggcttctgcgcgatgagattcggggtacgcataccgctaactacaagctccaagtgtggactggcaagctaggtacctaggtaatttcagcttccacactatttgtatgatcttccatcgaaggcagcaatcctcagagatctcgatggtgacatgactagtgtacctgttcgtaccagcaacgacgggaaaggcgcggaccaggtggaggagtgtgggttgacgggaaggcccaaagaccccatcgttcggtggagatagcaagcgctgcgggatgaactccgtggggttgataggcccatcccagggatcggtgttcagctcggtacgtcagctgtctcacatgaacaggatggagtttcccttcagcttggaagagcaagtagtgtagtacgaaactgatgacttgcagcataagactgcccaagtctagactacagttcaaaacctccaatcccccaatacctgttgcttgctgccaaagaaatcattaaacaatggacgaacgcgccaagacccgagtcactcttcctcgagaaaacccaaccccgagttactggcaagatcctccggacgatattgccgaccagcgcaccaccaaggaccttccaagccatgtcgacatcgttatcattggtagcggcatcacgggcgccgcgatagcatggaacctcctaaaggatgtccgcccaggggaaaaggggtccagaaacattgtcatggttgaggcccgccaggcctgctctggcgcaactggtcgcaacggtggacacaccaaagccgcctcctaccgctcctttctcgagcacgcctctctcctcggcactccagccgcggtccagattgcccgtctggagtacgataacatccaagccatccacgcctttgccaaagagcacaacattccttgcgactccaacccctgccacaccgttgacatcatctacgaccaagcccaatggaccgccgcccacgaagccgtcgctgctatgaaggccgcgttccccgagggagaccctgtaggagagtacaccttccactccccggccgaagttcagtccaaatttcattgcgcccttgacgccggcacaatagccggcgagccacaaaccctctatggtggtgtctcctacccagccgggagcatttcctcctacgccttcaccactggtctcctcaagctctgtctatcccgtggcctgaacctgcaaaccaacaaccccgccacctctttgatgaagaaccgcgacgaacgcacctggaccgtacgaacccctcgtggaaacatctggactaaggacatcatcctcgccacgaacgggtacacggccgccattgcgcctaccttccaaggtgtgatagtccccctgcgcggacaggtcacggcgcaaagaccgggtagcaacctatccgagaaaggatgtctaccgaccacctacagcttcatctacgataaggggtacgagtacatgattccacgaccaaagggaagtcgaaacgaaggggacttggtcattggtggtgggttagtaagggctaaggaagaagggctgggggagtacggaactacggatgacacgactgttaacgaggaaatcagcacttacctcaagaacactttgacaaggtactttggtggtggtggtggtggtgatcgaaatgggaactggggagacgatcacccagatggaagaatcaaaaaggagtggacgggaattatggggtatacgcccgatggatttcccatggtcggagcagtcccgggagagaacgggttctggatgagttgtagttttcagggccatgggatggtgttgtgctggatgtgcgcaaaggcattggtggagatgatggaggggagggataataaagagttgagagggtggtttccggaggcgttcagggttgggttcgagaggatgaggaagaggtttcagggaaggctgcatacgagcgtagcggtgccaccggggccggcggtggggggagggtctgggtaaatggcatgagatgggttgaccaatatgatggaagtttctgaatgtcatgatcacggtaagccgcgaagttaactgctattctacatacctaatgtataattgatatcttttcggaagggttttccaaaacgccggttgctggttgttattcacttacatgcaggcgtgagaagcagctgctcgagacccaccgcgcaatctttggttgtccgaaactgcttgtacccaatctctagcttgattgcgaaaatcgtcacttaccctgcacttttttcgctgccaactcccaatggcgccaagtgagcaaaatccaaacgctcaaccgcggctccataaccccaaggtaatgcaggatccgaagacggcaaacatgttgtattctcaatgcgatggcatcatgataaagtgttcacctaacaactgcgtttggtatagtcttcccactcccttttggtatagtcttcccactccctttcaagcggtgtctccctctgctcatcggtatcctccttcttccacaacagcccgggcacccatgtcccattttcatgttcacacctagccaaagtacccatcaaatcagttggttccccttctccctccatttccccttcctgctctctttacaacaaatgcccctgtcccttctcgccctccggcatgcccttccaatgcaccttaaccccaccccaactatgctcattataatcctcctgcaccttatgacaagtctcgagtccccaatccgtcacacccaccatcaaacagctctcaaacataaacgcacaactcccctctccgaccttttgcggtttcaggtcagcgttcctcgccccttcataactcgccgcatcggggccatgtccgctcatgacattatgcaaactcgcgccccccgggacgaaaccgccctttcctcccttcttggcatcatatgctcccgtgatcagtcccatgaactcgctcatcgtgttgcggtggtaccaaggtgggcggaacgtgtcttccccgaccagccagcgaggaggaaagatgacaaagtcggcaatggcggttcccgcgtggtctgaaggggcggagaggacggtgaagatggatggatccggatggtcaaagctgatggagccgatggtgttgaatctaccgagatcgtatttgtagggatagtagttaccgtgccacgccacgacatcaaagggggtgtgcggctgcttggtctcaaaaagggtattgttgaacttggctgtgatggtgtagctgttgggcccgtcgagcgcgatcgatccgtggtcttcgctgaagcaggcaacgggagcttggaagtcacgcacgttggcgaggccgttgctgccgatggggccgagctcggggagctggaagtgcccttggtaaagctcgagtgcgtaaccgcggacgggaccggagggaagaaagacttggtagcgcacgccgcgcgggatgacggcgatttccatgggcctgaccagtagccagccgaactcggtgcggatgtcgagcacgccatcttgggctacgatgagaaggtcgccgtcggctgagtagaaggctgattgggcggacatggacttgccggcagcgtagatgtacatgcccagaccttgcttgagggtgggatcgccggcgccggcgacgagacgcaggccggagacgaagtcggtgtcggattcatgatcgaaggggtcccagcggagttggttgggaatgtagtgcagtctggctggcgatcgctcaagtacgggctcctgaccattacgtggagtggcctggacgaagggcgggtgcgagcatgagggcaggatgcggtagagccatgattgtttgttctcgtggcggggagctgtgaaggcggttccggaaagcttctcggcgtaaaggccgagagggggcttctggggcgagttgtggccgatggggagagcgccggagacggcttcggacctggaagtttgggtaagcagaggtaagatttaaaagtggaagagaatacgagacttactctaggtaggaatcgaagccattctggtagcgatacctttccttgaagtcaaagttggtgaacggcattttcacggttgcttctaatccagcttgagtgtccctctagtgtaggtatcgatggctcgagaaactggaatgttcttgtgagttgaaactgcgatctatccggaggtggaaaattaagccaagggcagggcaaaagacggagggctcgagagacaagttatctctccgaaaggcaaacgaagcccagataacccatccatcttgtctgttgccgaggtcacattgcttctttcattcttcgtcattatttggtgtcgtgcttgtgcctcgatgcaatcgttctccaagttctcaaattccgcccgtccaagaccgcgatgcaagaccgccagtagccgaagatatgcggtcactaattgcgccgtccgggtggggatcgtaaaccggggggaaagacctttctccacaaaattcacgtccccactggtttcccgagctccataacatcccgtcttgcactaaactctacaacgaccccgcttccccagaatcgattttggctagctcaagtcgggtctttcctcggtttgctccacgttggagactcctttttccttgttttctcttctgacgacaaatgtgaaggaagaacttccactttgcggcggagcctacgacacactcaactcatatctaggaatgataaaacgacaacatgcacgtttcatctacctcagcaagccgaatttcgagggcctggaggggcgggttaagtaacccccggatcgtcgaacgctccatgggagacaacatgaggcttaactgaagggaataacaggctcccgctcatcaggcagaaagtttgggccaaaagccagaatctaaaggttcagaaacgcactctgtcagttgactaagtaggtcttgcggcagtcagaaagcatgtacctgatcgccggagaccttcggcaaccatgcattctaaattctgggtttcggagcccacaaggtacacccttttttcgaacatcgtctctgttcttctaccacccgatccctcggtacaaaaccactgttgtggaacggatgacccatccatgagtcgccatatttcatccactttgatcaccccgcaaaaaagatctgaatgttggtcagggggcacgtctcaaccatgagattcgggtactgttggcgcgagatctgggggatattgtacgttaacgtcataggtggaagacttgaaagtgatggacagtaatgcaaggcacaatggcattcaggttactgatcacgatgacacaaaggcagttgatttaacatggctgaaagtaatgtgcattgtcaaaagcatgtccgacactacttgttgccctgtgtccgctgctcttgttgacccagccagctgtttccttacaccagaagggcaccgaaagaaatagacgctgacgacatggaggatcaaccccagtctgccattagggataattatatgatacatattacgatcctgtcattgtcatcatcaccgatgaacccaaagacagggatagccagtgcagaccatgttggtctggaccagactgtgaagggcttaggcagcctcttcctcggcggcggcagccttcttcttcttcttggaggagccgcccgcgggtttggggccagcgttcgtcgacaagtgtaccaagagcgatgtccatgactcctccttgtcccactcaaagcccttgaggtatggttcgggtagctcatcatccggctatgaagcacatcaagagtcagtcaaaggaatctcccttgctaacacacggatcaacaggtggtggtggtggtcaagaaagtcttaccctcttcttgaacgacttgtggatggcatccatggcgtccctgatggttacccccttgagattccgtgctgttacgtgcagccccgtcttgaagtagaggtcaatcttcttgactggcggtgttgtgagcatcaccttaaggtagtccttgtcgtctatcgacgtaggcgaggtgttgaccttcctgtcattggacaaacaagtgtgagccatgtatctcgagtgtatcgaggtgtcaggtcacggcatagcccctgggaccgagtgcttggcaggacttaccaccccaacatctgcgtctccttggcaatctggaggtcagtgccctgagcctccaggtcgttgatgttcatgaccccattggcactcgagcttgctcgtcggtgcttgtggatgtggctctcctttggaggtgatgtggcttcgagaccttggacggcggagtcgaccttggtgagtggttcgcccgacatggtggtggatggtttgattggatctggctacagatgactagtggtattcaggcagtgcgacagctgtataacgatataacagctgaatggtgatgaggatggatggatgattaacagtgtaggattggatctcgcaaagatggatacagattggagagtgatgtctgttggacaaggagaagagaagaggagaatgaaaagtatttgaatcgagacgggagctacaaggtagataaaggggggcgggaacacgacggagcacgacaacgggaggggaagttccaatgatgcgggagatgatccaaggactgtccttccctctccaggcagttgcggaaggcgagctggtttcagtggttacaaaagggcagaggacaggcaagcaagctgcgagtacatttcagggtagccgtcacgggtgggatatgagtggtggttacacttgtggaggtcgtataagtgataggactggatgtaccgatcggtccgtaggtcggtctgcgtcatgagagagagggggttttgcacgctcaagcaagaggagctgggcgagtcgagattggctcgctggtgtctccgctgcatttcgttcctgcctcgcccagcggggtaggtagaagatcacctggtcgcgggtggtgcaggtggtggtgcagagcaagagcgagtacgaagtctggagacggccgcttttggacgatcgtgtgatgaatacattatcatgacatgatggcatagggtgacctgctaggacccggaggtaccggggtccttccacttcctgaatgaccacttacacctccaacggctcttctccaaaaccccccaatggaacctccaatcaaagggcgggttagggtatcgccaagcaatccggggaagtcgtgtggcggctcgacacttggacgaaaacgaacaaggtcggcccacctcgctcactgccgtggtaccactacccaaaccaccccggtgctattccgggcggattagcgtctaaccttatgatgtcgagtgccggggccgatgaggtcaatgagtgaatgagatgacagacgacctgatctcgagcacataaaggatggccgacacccgtgatgatcaagggagttcattgagcaaattgaaactacctaccgacctcaccgtcattcaaactcgacgacaaaacctaggatcgtagctacgtgcgaccctcattgcttcatcaccccatccgatccataacaggcgtgttttgtcttcgtctatcgtcccgagcggggctccttccaggggcgggggggttgtgatctctccacctgacaggtcagccaggggcgtcgtggccccatttcctcctcatggcaccccgggccatccgcttcgattgaaaccgttcgttcgatatcgatggatgcgactttttcattttgagtccagagcaggagcactcagcagccgtcaaggtgctcttcaattcgttcaaaatggtggaaattgtgagggatgaacagttggagaaactgaaggtacacccattgttcacctcaagaagtcatgactgaactgcaactgataaattcggacttacaacttgaatgccgtcccgtccggcactccaactttcccaatcatcccgccgtctctcatctcgaaatcatcaatggagatgattccggaaaaaagctcctgcctagtaatagccttggtgacaaagtgacaggtttgggcccatgtcctattgaagttggcagttgtcattgggcggaccgacgtcaactcgatgcagttagggccgcagcagcaagtgtctttcctgccgctgctgtgatgttagtgcatcactcccccgccttcatcgctactttcgctgaggtaggtagtcaagacctgccctgcccggccgtcctttgagcttccacaccggcatgcagcgagtgaggagacagacgggacgcctgccgcccggttccgtgcatgacgctgccgtgtcacaacttccccactttcgtcctcccgtgaacttcccgtcgtcgacatctcaccaatcgagcgaacctcctcccggggatgtcctgaccgaaagcgacctagagctggaaatcacttgggagttccattttggtatgtattagtcatgtctttgaagcttacctaactactagacaacgccgcgagtcccggagttctaaacagcgatgaccaccgcaaccgcaacggcaacgaagatggcgtcaatgacaatctactatgccttcagaaagcctcatcaaatgctgtctcgacaatccgcacaaactaggccgaccttccaatgagaccggcggtcacgtcgagggcacgcagcctgacgcaattgggtacgcagcaggactcgcgaacactacacaaagtctcaccagttacacaagctaagcttaccctcttttgtgatcagacgcttctaacactaaagtttcatagttcctccttcctttgtcctgcttatctcggtgctataccgcggaggtctcgaacctagcgatcaaaacaacaacaaacctcatggttggatcggccatctacatcactgagcaagccggatcgccagttcctgttctggaatttctcctccattcttgtggctcgtctcaacacgaaagaatgcggatatcttcgggggttgcaacgtgccatcattgaagccttgcacattcccagggacattacactacccagcgcattgaacgctcctgcgttaccacagttcacgtacctaatgggcttccaggacgcaaggtaccccttcacagcatttcatgcagatgtctttcaacgcgaatcataggtgtgatagagattcaaccctcgccagagaagcaaaaccgacacactcttacctttccgcgaccaaaacattcctccaaaagagtgctccaacgacgaccacctctaatgaactgcgttacaccacaaaaagactccgcgatgagccagaaatcatcagggttatgatcttcaagcctcgaagtgtcgatactaggctttggctcacaccaactttggcacaaagtggtctcaatacaactttgtgccaatctcaaatcacaaacactgtggaggagtgatctaaatcttccttcgggagttagtgacaactgagggcacacatcgatgccctttcttcggccatcagggtcttcgggatcggcagtgtcccgggccgtcccattgtcacattccgattggcaataattctcgaggctgccattcaagccttccgagaacccagctatggagctttacggcactggcacatgatcgacgtaacatctggaggatggccctttacagaagtagatgccagcggcgtctcgcatttcgagctcggcaatttatcctgaaaaaaaaacaacggaaagaaacagaatgccgatttggcgtgggttgtccaaacggtcatttcttgacacatttcttatccagcctgcaggaggaatgttatccagaagctccggcggtaacctgaggatgaaaagtccatagcaggatggctgaccatggaagattataagtgcgatacatccatgtgaagaatgtcggctagtcactgccatccatggtccacggtttggcgtctcatttcccgcaacttgcctcactctcagctcgattttggcagccatacgttcctttgccctcgccctagtggcgtccatcgctggtgccctagccgccaccatgcacattaacgattcaacctttcaggaccacatggcactgactgtgctggagggtttgtccgggatggacggtcaacagataccagcggtgagcggtcaacataacgttgtcgatatagtcatgtccaagcttcccaccatcaaaatggacaccgcccccaccgatgctgtatccggcactaagacatcaaccttagggtggccatcctgcaaggacactctggcttgcaacttcgacttcctttagaatgtctctttgtctgactggctcatctaccttgtcaccatccaggtcaaactcctcggcggccaaaacaaaagccagacccagttcaaggctattgaaggacccatgcaatactttatcgacaaaagtcttgccaatccaaatacggcttggctggtgtgcttgagggaatcaagcgtggtacggccattgccctggggaaagtcaaacgacacgtttggaaaccctagctctcccatgtgggcagctttcctcaggcaagtaaggactgatgacttcagaaacagggctgctcacaacgctgcttggtctcaggcctttcagctaggccttaactatggtgttcagacaggtgaccggcttaccaggaacacggttttttttttcattggtcacgttgagatactagagcgcgcggctgtcttcaatattatcgttgtttggaacattctcgcttagaatgagggcgcctatacgccattacttcagcctgtatgttctccctttcccatctcattgcttgccatgttacaccctattattcatcatcgctgtcactagtatctttgaaactgaccaggccaatgcctctaaaagcgctcccgtcatctcccagcctctgcttccctacggcttcacagccgacacgttcatcaactggatcttcaatgtctccgatcccaagcccttgtattgtctggtggatgccgccttcaacgaccgttctattgaagccctcggaatcgagcccactacattcctgtctgacatcaacaacttgatcacaatcattccagcttttctaaggtgttatacggttggagcgaatatctaagtcttgggtaccggcctttgtgtctaactggatgggccagaatgattggcaatgagaagcaacggatgctaggcttggcttaaatacaatgcagggagcactgaatgtgaggtttgccttttggtatgactcacggaggagagaatttagctcattgagagttgtggtattatatcgccatgtgctagttctgtcgcccacctttaaatgcaaacaccatgacaccccttccctttcccatcaatttcaaccaacgtctgccatacatttttgtatttcaatgcttaccaattctccatgcatgcagtccattataactcatcaatcatgaaatatctccatcggacaacatacactgccctcaacagccggacgacgattcttttggtctggagcaccagtttatgtcgtcaagtcgaagttggcccgctcgtcctgtctgcttccattccatcattccttcccagtgctctaccacgaacccaacctctgtttcttctttggatatacggtcctgataacggcatgcaacacgacgctgacaaccatcaggatctctaccgctactagtccgatccagatgagattcagccgctggttctcgtccccggctagggcggcttggatgttggctggaacggccgggagtttcatgtaggcggtgtagccgggtgtagggatctggactctcattgtgtgtggatcccagatgtcgtttggtggagaggttgttcggtggatttttgaagaatcggtgagttttgggagtgaggattggggatgcggctgggttggtaggtggataggaggtaggtgtctacttctaggtgagaggatgtgggtgggtgagagtgtcgctgttgaaggacttgctgatggcggctggctgctagtggctgaggtttgttgattttaggcggaggtgttggaagaggcaggtagtgtattgggcgggctgtgaggtttgagaggttggactcgagtagtgaagacggaatcagttaatgtatgaatgcagtcgttgcttgaggttcgtatctggttcatcggttagctcgagtccatcatccagagcgacgtcatcgcagccgccaacgcgactatctcaatctggaaagcactcacgtgtgggcaggaacctctcgttacttcacaccttgaaaacgacagtagtagcggtaggtatcaacactcaaataacggatgaggtttgcaggatttagaaagtacgattcagacctcgatggtagaatgaaaagaaatgggaagaagaaaaaaagaaggattctttcacgtccctccggtactccaagctttttcaccgtttcaaggttctttttgttcaatgctgaccgacaaccgacatacaccacggtgcaccgacaatgctaatacacgttcccttcgttttgctaggtcagatacctaacttagcgcagcgtatatgcaaaccacatggcatgacaccacctccagaaggtacgttgtttggtttcaatcgatgtgccaatgccgaaaagccagtgcaaaatcagtggaaagtcagtgcaactgcaaagccaactggcgctagcacgctagtgccaaaaggggaatgtattgggcagcaagacttgaggttcaaaggaatttggttggcttgggggaccaaaggcaggaaagaaagaaagaaagaaagaaagaaagaaagaaatggggcacgagactgagcggtggatggctttgacgagtcgaagtgtggtgactggtgaggcgaccaacacaggaggcgctggaatctcgctctttatgtgagcgggatggtcaggcttttatctttgaagaagaagagagactggacttgacgggaggcattggtattggtcaatgccgtgctcacgatggtggacggtgtatgggcaatcgggaacagggcaaaaattgacacgctggcaaaaatctccgataatgatttgcggtgtaagcctccgagtgaagtgcaaggtttccacccagctacggcttactcggtggcgttcttgaatatcagagacaaacgtggattgacatggtggaaaacccaataaagcacgccaagaatgttgacgggcaagctgacgggagattaacaccagtatgtggaaatagtatcttcacacatatcgatttcaatatttcgattaataagaaataggtaccttgaactcggcatggaacatcgaaacttctcgcactaaagaaatgtatcgtgtttcacatccgacttagttcttactagtgatctcctcaagtccggtcaagacttgagtccaacacccctgtgccaattccacaacaccgataaagcccataacccgaccaaggacagttactagtgcacactcgtaagcacgcattcttccggtcctgtcgatcgccgttgtgtaaaccgcaagtcccgtcttggcatggcgcctgttgacctttgccacgtgctttgagggagtctttcaagatctttgtcccgggatcccttgatcttcgagtcgaagcacgatttataatgttcgtgaaaataccctggccatgaagggagttgcaaatgcgtaaggtatgagaagttcagagttgtggacgggcttgacggggtatgttatcggtcgatatttagttgaagccgtgaagctgaaaatgaagatggcgatgaattgaggatgtggtcagtaacagaaactggtccacctccgatatctagttaccaggtgagtaaggcggaagtgtttggcacgaaatgaccaaggcaaagatccacgtgctggcaggcagtcaacgataaatgtatggcatcgtttggcataatctgtattgtatcgagaaacaccaaatgggccttttctttgcacaccggctgaggagctgtagagttggaccatcgagttgagaatatctacaggtcataagtaaaagcaagcaaacttgcaaagacgaaaggaagaaaaagataactgtcgaggggcacgttgaatatcaaataacaaactcacctcgacctcacttcattaagtaaatgtagaggtaatgctgcactttgctcataccaaaataccgtaattttgtcctcctcttcttcaacccctccaccgttttaggctcggactctgttctgtaaagcaacccctcccacttcaaatacaaccaactgaactcaactcccagccaaaaccccacgactcttcgactagctcatatctggtagaagtacgcctcccactcgccttcaaacatatactccctctctccctagctctcaaggattttcactaacgtattccgtctctgacgaaaagcattccagcaccgcgcaacgcaatatcaaagcatcagtcaagacctcgagaaaaaacaaaaaactcgtcaaagccatcaacatgattgcgtgcctggaaacgttgtacgagctcgtgtacgccgtgttgtttatcggcatagtcatctttgacgcgcttcataacccagagagactgccaggtgagagcgaggtgagcgcggttgaaagaggtagaggtggtgtctatcgcggaggaggagaacatgaaggtgatgtggaggtgaggaagaggggaggagctggacctcgctgagaagcctgcggaggatgtggtcgctgggaattttggggagcatggggagatggagagatggggaggatggtttgcgagaagtgaagacctggagagcatgggcatcgtccagaagagggatccgactggaaggcgaaggggggcaatgcggtgtctctttgcgtgctgagaagttcatcgcaatggtttcgttcaatcagtgatccattggtcctgggaagcaagcgtatgatttggaacgaagcaggctatcagagggggaaccgttcacctggcatagctgatggtcaagatcggtaagcgagatcctgagtgattcctcaagccagggtcagcataagttttcgatgacacgaaggcgtagggaggggatccagattcccatctctactttacctcagctcgaacgccgaagttgctgactattttatgcagctgcagaaccttttcccaaacgacacaatctcgcaatcttcagaccggactttaggcatccttggagatcaatgggcggcgctgtacgggaggacgacgtgcgggcttccactggtgttgatgatctcgtcaatgcaagatcgcttgagatggagcccttactcgtgtggctgtctctagctaggtattgggagtcaacgtcggtgctggtaggtatctgccatgcatttgaaggccttccgagtaattcacgatacccaggactgagttccttatccatccggccaaaacttttcgaaggcggatctgcagtggtttcgtccgagtccctcgtaaatttctcatccatgatcattccatggatgacttgtagtttgttcaatgtcatggtcatctgatgaactttcaggatcttgattccaacatgcttcgtgagttgccttcagaacgcaatgggctgagaagtgactctgatctggtctgctctcttggatcttctccatacgatgggttggcttgttatcttggccagcaggtacctatatatgtttttccatgaaaaagcgccatatcaacagctgaaaccaatacttgccttccacatgtatacaagtgattactctcacttgagatcccaaccgaccgacttgtttcgacatacacggcgtttcaagtcctcatcaaaccactgcccgtatttgtagagtagacgcaatgcgaggaatcgtcaggttattcgacgccaaagagggggaggaggaggaggagggagagtgctaggtcaggtttttcgatggaagagtccagagtccacgtaaccgatgacatggagtgatatggaggaggtaaccaatcggtctctgaacttgcatgatgtccgagtacgaaccaatctctgtatgggtactgaacgtctttgggttctgtgccatccatagaagcataactcgcttccagagaggattgtggtcatttatgatacaagacacgcagtgaaggagttgagacatttcggcatgatgcgacgccaaagcggggactcgtttgcgtcgacactcttgggcggatgtggagccattcatttacgccctagtacatagtggccgagccaatgccaagctgccaagcaacggtggatgccgtaatcatgccaagtactgcaacagcgagggttcaacgtcaacgactccacggggaaacctcagctgaggacggtgatatgcggacgactcgtcaatgcctcccctgcggacccccctgcggacccccatgccgtgccttctgttgtggttccttctttcttggcgggcagtggtcaacaactgaagtcgatgcgtagggaggcggtgctacgaagatggaaacaacaaagccacgcagctgcctccatctttccatgattccatcttgctatgtactccacggggcactggcgagctgggtccggcggcggcctcctccccacttcttccacttcttccacttcttccacttcattctttcacccctcaattaccatcaccagtgtttcgcaggccgcttctagaggtttgtaatctggaacgggagtaacgagatggaggccagagatgacgccaagtagtgtaggcatctcctggtttgccaacacacgatgccgaatgcttgacagggtatcgcgtaaaggacttgtaaagctcacacacacccgctcaccattggcccgtagtcttcaccaagatccgccagaccaagtacctcgaattccaacagtccagatctatctccgtccaaaggggggctgtttgctccgttttgcttcgtatcggcttgtggagaacagaatgcgagggtttgaagtatcaaatctgacctttgccaaaccttgtcaccaggaaagtggtgttgtacatagtgtaaagtgggatggaaccaaacagggcgagtgtggagacaggtcgtggaccgcatcatggcgtcttcttctgtcataccccacgaggagagaaccctgatgggtgataccttcccttgctgcgtccaagcggttgttgaggcggtcaattggccgagccacgttgatgggaggccgctccccgtctttctcgtgtataagaaggcggtttccccttctcccaacttgcacttggttgtccttctaaacctcatccacaaactttataccaccacatacccaacaccacccccaaaccaacactatcaacatgtctttccacgttaccgctgaggatgcccgcatcgaggtgcgcgacaaccgcaccatcctcttcgctcgcctccgccgcgaggacggcgagtggaacgacgctagctacgagcttgaccagatcatcggaaacaacgatggtaagcagtccaagctatcctttatcctcagcatctttcagacagtatctaacatggttcctcttcttcaggtcacttccagtggggtggtcagaacttcaccgagaccgccgaggatatccgcttccaccccaaggagggtgccgccgagcagcccattctccgtgccaggctccgtgactgcaacggcgagttccacgaccgcgatgttaacctcaccgagatcgttgagaacgtcaacggcgagttccaggccagtaagtctacttgccgtccagccagcactgatgtccaaacgctcaagtaactgacaaattgctcccccaccagagttttaaatgacccggacgcacacgcgaagaaatccgttgccggcggcgcatagggaccgtcgggatgtcatggggaatgaatagtggtaaagcataatctttaaatggtactgagggtacaaggtagacattggacatgatagcaatgaaagccttgtacaaaaagcaaacaaacatccgccgcctcgcacatgcgtagacgtgaatcttgcactggctggactcggtaaccagtttggtaaccaacgtaacccgtagcttgcacttgacaccgcgagtctggagcagctcagcgcgtcaggcctcagggtgctcgacgaggggaagtggatcgtaaatggagaccgacattgtaaggagtggacatgtggaaggggtcgtggtggagagatatcgagcttgtgtccctgtcagcttcgtccgacgtctcgagattcgagacgacgttcatctcatagcatgtcgatggagatccccgactatccccttttctgttgtgcggccatgatagctcgtgctgaccaagttctcctactgacagtttcctggactgtggaggctcgtggcctgtgaacctggcttgatgtttacggcgtgcttgttaaaaccgaagcatgtctgattatcagacaggggcgaacaagaggggagctctgctcgagagcttctgggtgttctaccatgttcgtctcatgtcgttggcagctcatggaagctcaacagcttgttggccagtcacaaggcgccatggaaaagggggtgaagattgacgaggggcttaaaagaggggctgaagaggggtgcagtctttacccctgcagttgcaacaccccccgttatgctgtaatcctacccacttattgcacagccagtcgaaggccagatttacaggcccatatgtactgggactgagaactgctagttgcaacaatacctctaatggccgaagttttgtaatattaatagcaacatacggaagagtcgagttttggtggaagtgaacacttgtacccctatatcggtgttcatcgatctattattccgatccgtcaacggccctccattggcccgaacgcctaggtacatacttcgggttcgtaggttggatcccacttgtgcataacaccctactattgcaagataaatcactgccggcatcgagttgcatcaacaggggaaaagactatacatacacagaaggggttgtgatggacaggagcgaggggtcgctggtcgaggggttgatcgtccactggaccctggaaatccacggtgacggtgtgatcaccaccatgctcgacggtgtgtcggtgattacactacacgtgtctctaccggcgctgtgacgttggcgggctggcgaaacctgacccttgcctactgcgctagcactgccgctgccgaccgtctcacgtccgtcacgtggacggtgctttgaacaatcgataaggggcgcgataagcgacaagatacgttcaacttgcccgaccgacctgacggcaacaatgtcgcaggtcgtttaatccgctgctgaaaatataaggcaacaagcagaggagacattcaaagatgtgtgagaagctcttgttcgtcaagtatgaagaaatgactcgctgctccagaagcccggaagccctgggtctatggaatgcacatctcgtcgtccccaaccggggccccagtcacctcagctatcggcttgacctctttccataggtagcaatgccctccttccccagcagtattcggctcctcctgttgcagccatctttgtacatacagggtgtgccttcttcgtttcgtgtggggaagaaccaggtctgaggtacaaatcaggcatgcttgatgcagcttgctccaggtcgttcactccattcaatttcactcgcacgtcgtactaacaatacgctcgtcatggaaacaatggacattggaaaggcatagtatattccctcctttcgattgctgatccttcaaatccaagttcatataccaggtgcgctcgcaatcagtcggtgtgattttcttcacccaatcgtgggcccaatgggatgtgtcgttcgagtgaccctcgtgggtgcagcaatgcgctcattatcttgtaggatgccggcagtcatggtcccctccgatcatcatcgagtccatgtcaccacttcgcgtctcaccgaacagcttcaccgactaacgagttagactagaaccgcaatctggatggctggatgatttgctgataagaaatttgccagtctcgctgtcttggctttcgcactcaggcaagttctcctttgcaaacctttgcttgctgtaaatttcgacatgttggatgatggagtgcttagaaggaaaaccgtgggaagatattatacagaactaattactctggaaaagaaactaaacaaaaagaacagaaaaggaaacacaagttaccaagcccatcggggggtatattcaaccttaaactcccactcctctccaatccaatatattcaccaacaacatgatccttcctttttcatacctcacatagtcttcctcgaatcgattgagttctttcactctactttctctccctgacaaccatctgccacttgggcttcacttcatcttcctcctccgctttccgcggcccaatcaactgttccctcttatccatcaagttctcttgcatcgtcttctcaccccttcccgtatgctcaatagtaacataaaggtagccatttccccacgcatactctcctccaccacttctgcctttccacgtgctattcaccattcgccagcgtcagtaaaatgtatctgatcccgacatctctcctttattttcgtaatcctctttcaacaggggaaaacaacgagggggaaaccaaggactactagaggcgaaggagaaaaaaaaccaaaaaaataaaaagaaagaaaaagaaaagaactcaccaataatccataattaaccctcccgcccgcgcaatatccgttcccaacaccgcatacctaagtccagtgacactcctcacattaatactcgccgtattgatgggtcgcccgacatccctcccctcatccttgtgaatactaatcagttccggacggtgcgccatcatggtgacgacgaaaaacgcatcctcgactttgggtcgctggtttttgtgccaatagcaagttggtccggttggttccgaggctcgttttcctacaattgtggttctgttatctccaccgccgccgccgccgccggggccatatgtgaaataccaagggggaagttcatcgtcatcgtcgttgtcgtttccagccaccagtctacgggcttcgcgtttcgcgtgttcactagctttgtaagaagccagcgcttgttcaggcgacatgcctttgccttgttggacatcatccacccatttggcaaaggagaagccagtgatttggtttccgttgttgtttccatgtccccctttggagccatcactgggaggggggttgctccaggtataagttgggccaccaccgtagccacctggactggggagggcggttgctgagagaacaaggaggcttaggcagaggaggacatggaggaggaggaggaggagggtgggagtattggaaatcatcgttctccagattgggaaaggcctggtgtgcttgttgtggttttcttgcgtgatcagtttatgatcttggtgattgatgctgatgatgacgacgataatcgcgttgctaaaagttaagaaatgagaagaagaaacgtgaaagagcgtatatgccgcaaggttacagtctgatttcttccaactggaaagttgttgcaggtgttacgaaggaaaacgagtgaatgtgggaagatcgatgagtttgagttcttggagctgtagagattcaaggctgatagagtacctaggtatactcgatatccacgattctcgttgccaaatatagagtgcatgtgttcacccctattcagcgtctattcaggcattgtcaacaaagggtttatttgtgaaagttgtgcttggcgggtaacacaatactgcaacctcgttatagatttgaaataatcatgtgcacgtacattcttcaaacaatgattgcttttagacttgggacggcagcactcctaactagtgaccgttcgagtcataagaacactcgccccctagcgggatgccataatccaagcaggtgcaatgtatgaaaggattccgaaaaccgtgtttgtagatgaccctggcgccgtgaaggactgtcaattggtagtatatgagtagaataacttgatccggtccgtcagtaaggaagctcgaggatggaatgattctctccgcactcagaaaaggcatatttcactgacacattaacccagagaatgtttagcagaacaaggattatgatgagtgcgcctttagcaagacagaaatgaaactacttgttttttccccagtcgtctcacatccgttctctctcaaaacagttcatacttactatggtatcctcaattatcatgacattatatactcaaaagaccttttagcgtcggccagtgctttgcaatcatccacccctttatcatccacatcgtagcaacaccgtatctcgtaggcccatcaactcttcaactaactactaaccaagagcgtaattttcaccaaacccaagccccgttcaccttatgggcctaacattcagcttttggccattggcccccgctgtcgcctccctaacctcgtatacaccacaacccccgtctgaatctcccaagaacaggaacccgccatctatggagaatgacaactcggtgaccttgctcaacgcctccaattgctcataaccctgttttggtgcgctttccataatcccagcttctgggtccggccagcgccacaactctgtcccggtcatggcatctaggatcaccaggcacccgcggccaccaaagtcaatccccgtcgcatcgcaatacgctacatatcgacagtcaggactgacacacgatattgcgttggggatgcggaaggtcttggtagaagatgccgaaaagtcccacaccaaaacatggcgatagggaacagggacaggtgccagattgtatccatgcccaccgcgggaggcagggatgggtacggcgcggtatgaggctgggatccagatggagacggcaaccgaaccgtaagttgctagaccagacggcaaggcagtttcaagctctgtatgcgcccagggggtcacacacttgtatggggtatgagacgtgggttgtgagccatccgtagggtccccgacgtcccaggctacgagaagcgtttcgtgctcgggaggaggatggccgggacggggtggccgcggtccagaggcggcgacaagcaggggaccggttgcagagaaggcaagctcggggtactggggaataaccgggaggttggctttgcgaagatcgatggtgcggctcttggtgaagggtttcttgctttgggagacggaataaagatcaattgtgtcggcgtcgcctgcataggtaactagagggctgaagccagcttcgtaaacactagtcctaacagcggcccatcggtctgctttctcgatagtttggagcttcttctttttggcccagtcccatacttcaagggtatcaccaaagccagtggcaatggcaatcattgtggctggctcggaaagaatggcgtggctgcggacaaagtattcgcgcgagcgagcttgggcggctgtatagcatgagaatttgatggtgctctgcaaaatcccacttccaacagaccacaccttgataatgttatttccatgtttgctggcaagcgtggcggaggtggtcgaaacgtcaaagtaaaaaacagttggatccttagtaaccttatcgttcgagatcatgtgtttccagggcaccagatcgatggcggcggagcccgctcgtggccttggcttgggctttggtcgttcctcactcggtgtggaaaactgatgtagaggaggcgaagggaacagaggacttgagagtggcgcaatagcatcattcgacatagggtcgggacccgatgatgtggcctttgacgatctggaagcctgggagaggcgagaggccgagtaagaggaagcggcatcagaaccatcaattgaaccctgagaagagacgcggtgtgagttcttgccgaggggaagtggtggaagaggtttggtaattgggggagaggacgggggatagaggctgtagctagcagcggactgcgacggtctccttgtgtcggaagctctcgagtctttccggatcgacgaagtcacgctgtttgacgatgttcgcaccgagtgagcggatcttggaacgtagacggggtcgttgtagtcggacagcggagtccaatgctggccaaattccacctccttggagtcggcaaggtaggatgactgcgacggcgacggagagaagccaccactcgatgccaccttgcgccgctggtcctggggctcgttccagaattcatcccgttcatgccgctcatgcagcgccggcgagtcgcgatatcgaggaggggattttgggaagcctcctgttcctatgctatgcagatgttccctgtgcgagacaatgtatgttagcccatgtgcagttcatgacgtttgtgacaaacattcccattttccaatcccaagttccctgtccgagacagtcggcatgacccgccgcttaggttcccggcacgtgtcgatccaaatcaaacaaggccatggtctgtgatgtgtcaaaaagtgcttaacttacgccaactcttcgatatccgcagcggtggtgtgggtgaggggatccattgcgggtatgcacgttgtgcttcttgggaagggcgctgttcaaaggcttccagttgggtgattgaggacgacgatccaatgccgttcaaagtgaggaacttggtgcgttccagtgggtataagaaagacggatatataggacacggatcggtcgcgtggactggcaagacaaagcggttataggagactcgtgtgcctagtgtgactgcgatgtcctggacaaggacagcagcagacggatgagccgtggaagaggggggtgggtaggtagaggtaggtagaggtaggtaggtaggtaggtgtaagagacaagaagactcggtccggggaagctggggacgggggaggggggcgcaaagacaaagggccacgggcatggaaggtatggcgggcgggtggtagtaggcgtggtagggtaggctagtggtaaggtacttggaggtaggtactgtactgcgtagagaggtatctctggtaaagtccgaagacgcgggagtgatgtgcacctggggttttatgatggagccgagtagagggatgatgttgtagggatgcgttggtgatcactgcgcccgccctgcacttttgcgcctccagtctatggcctggctgccctcccgtctgcaaatggaatgtccttccttctgctttgcgtcggtgcgtgtaagaggagtgctaggccgaggtaccagcatggaacctaacccagaggtacctagttcgggtattcggtccaaatcggtccaggtcatttgctggtcaatatgaaggaacctcaaggctcatgtggaaagtgcaaatggagacattgaaagtggaagtcgagaagtgtgaaagtccagagcgcaccaacagcgtcgtatcgatggcactagacggcaccactgcatccaccccaaatgctgggggatatggggccccggggggaaggcgggacgaggtcaaagcggagtggatgacccactcctccgcctgctgctgccatggacccccagaaccccctaccggcaacggggaccaggtgcatccacagtctaagagttctcatacttcagttgcttctttccacttcctggcgacgatccgagtctcaattcggtgcctacctgggctctatctagaggtaccttttttgatctaccgagttccaccttgaatcgaatgatgttcactcgtttggcaggcgggtactaagggagcctcactttgcttagtacctaggggtaagtagtgtattgtacactaccttagacgagctcgacaaggcccagggttggcggctgaaaagagaagtaaacggataagccaatcatgttctcattttgctgtgtgatctcgagacggcgccattgagcctgcttatgttattgtttccccaatccagttgcagcagcgttgcaactgtgattcttttgacagccgagaacctcgccccctccattcatccatcccatccaccaggtcattccctgtctcccgtctgatgttttgttctccgcatgttcttcgtcggcttcagttccgctttctaccatctgcccagtcggaatcacactcagttcgtactagaacactcgacgcacttgcgcatgcctgcgttagcgctggcaagtagggcatcaatccccgttagtgaccgtcaaaagggcaaggactaaaaaggctccatccaacctaactctatccactttccccagtcccgacgttgtggttgctagactagactgtcctgtggttgcgagcaaacctcaagatttacctccctgtaaggtaccgggcacggaccagtacaagcatggaaaccttggtgactcccgtctggtgtacttggtgtatggcccgcctctcgagtgccagagatcgccagcgacgtgacccacgggttggacttgcccatctcaccagacatactgtaggtatagtaatgtcattgccaacctcttctcttcttttgtttccccacccgtcgggtgttaccgcttcgtttgtgaccttgcgtagggcctttctacctcactttcccgcagtatttccatacactacactacattattactctctttttgtatcattcgtttctcccggttcaggtcttagttgcgtcttcaggggccatcttcaagccaaaaagtctgatcaagttcagagagccaagatctcggtacacttcggttagtgatcacacaattcgaacagtgcggatacagctcaccatggttagtgcggttagaactgaaatatcagccatcgcaagccatggctgacgcctcactggggagaatgcctagggttaagctgggattggatcccttcccacatccacatcatttctgacccatgattgattttcacgtcatgtctctggtcggcccagcgcgcctccatcacagacagacagacagacatgcagcaaagtggcagctcccgtccactgccacgatggatgactgccttccactttgccattattccttctcgctttcgtccgtctgaatcccatctcgacacctgtggccgcggctgcgctgcaccatgcagtacccttccgggagatcgacaggcgaccagcaagcctgtaaatgcacccactgattatcaccgcaatctaaggttccattcagacttggtctctctgatctcaagcacaccccaggacatgacgcttggaccctcccatcacattgacagttcttttcgcctttccgaattcttcccccccttgctgttgtttttctggacgagcctcctgaagcaaggtcgcgcgtatacatccccactcggacagtgggacggacgctggcgtctgcatgtcttgacgtcgaatccctggtctagtgccaggccctccatgcgatgccagtcaacgtgcgttatcaacctctcctgccgctgctcgctacctatgggtttggcagccgaagcagcccaatatcgttgtattcaagggattgctatcaaaggaggcacacgcatgcgattctcgttctacaccaggtttttttttttttttttttttttaactcgccactcatgtcggttgcttcactttacctaagctctctttgtcttcgcgttggactgcaggacggtagcacatcaacacaccctcttgcctcctattcatattttcttctattcagtcactactcagccctcgccgatttcatgctgatcacatatccagatggggacatgcctagatcagcaccgcccgaggccagcgctgaacacgcacagcataaagacagaccgaatccatcgacttcgcctttggtgttacggcaaaccattgggcatggctaggtacaagcatcacaaagaaagagggataaggtccccttgcccgagtgttagaaagatggtaaatacctcgctcgcttgctaaaactgccaagatagccttggcccggttgtgccatccttcattggatgtcatcacttccaatcgtactggacgctaccataggcgagtacactaggaaacgatggcgatggcattgccacgaatttttcatttgacatacacaccccttctgttgacgctagcaacaaatgcgtcatttaaaaacggtccagtggttccagaagaaagccacactggatctatccgtcgatacccacatccattataagatattatcatgtctcccacgtgtgcggatcttggcatgatttttccgtcatcagaaagcaccgcctctttgtcctggactggatgtgaaagaggaacaagaaacagaagagccctggaaaaaagtggaaagacccagcccggggagccacgagggaagacaatgagaaaagtcagccgagaacgtgaaaacgtgcgtgctagtgtccgagccgcattcaacacatctggtctgtcccgatgccgtggccgcgctcccacctcgtgcccgaagctacctagtggtcaccccggcaattccgaggccgtcttggctcaaagatggatttcggctacggctacccactctttttatatctacctgccatgagataggcatgaactgatgattcgcatagcgaggagagatgagcgaggtatgtaacgtgtggcttatgctcggttccttcatgagacacctagtagactcatccatacttgacaaactgacagctgcatcaacattttcagttctcgttatcgcccgttacccagccgtccggcaaaaagtaggtaacagacatatcgacgccaagccccaaactacttccatctgctgtcctcatcggtcccgccgccatcaaatctctcacttggcggcagagtggatgtacggaagaacccgtcagaataaggcttgaggtaaaagtcatcaaagaactaacatgtctccagtctttggccaagcattggcagcccagagaccgagtcgaccaaaccctccatgtcggggccgaaaaactaacaaaggggttcgggccgtgcacttatttaccattctagtctgttaaacggcatcctttgttgctcttatccgatcactcaacagagcacatatcttgatatgcggcggatgggtaattcgaaagaattgattgtgcagcttacctcatgcttacctatctatctactacattcgaagattggtgacatcagagcggctatgtccatcgtgtgggttgaatggactgagaggtagagaaaagtctagtgtagtaacaacaaagaacggattttagtcgaagttgtgcctctaccatcattcattcaaccttcgggatggacaatatggcctttatccgctgctaacgagttcatcgatcgatgatcatttgcttgagcttcgatctacatacctccaggcaacgatcaagcatcgaaacaatgatctactttcgtaagtttgctgtttctgtgacacatggatgcctcgctatatgtaacattggagcttctcttgtcaagctagtctctgtgaaggtaagactggcacgatgtagtggacaatgacgaccccattattagtttggctgttgaagacccgtatcccaaactgcttgttacatattgaaacaattggagtcctctgagatgaatctgtcagattggtttcctgtaaagtagtcaagggcgtttgaaacaagagactcaggttcagatcatatagcagcgtagaggtattatatcatgtctatcatcgtctcttcttggcctccccgtacgtaatgggggcatgtgggtatcaatccgcatcgtactcactaactaaacattaatctttgtgttcatcccgtcaatatcctgactccgtaggtcacatcatgccatcatgccatcatgaccagttcttgcacctccccatattcaccgcttagcctcctctacctccgacatcaccgccctgccgaccctcctcttcttcgtaatgtccaccatcagatacaccacactcaacaccagtccaaaagccgtcaatcccactgccacccagcaagccgccttatagcccttcagcaactcctccttgctcgtgcctcccttgttcacatacacctcggcagttgtcgcaaacccaagcccaatcgaaatactgtaattcaccaccgtattgatcaaacttgccgcaattccttgatgcctcctccccaccgcgttactcaaaatcaccgtcgacgccgggaaaatcatgtccatgccccacggcgtgatgaggtacgtcaagaagctctgagtccagtaagtttgctccatcgggcgggtaacaagcagcatgtttcccgtgaaaaacgcggacatggcgcacacgacggtccatgcgggaccaatcttgcctagcacgataccggtgacgacggcggcgacggcgccggacacggagacgggtgagaagtaagcggttgccatcagacccgtctcgccgcggatctcgaggaaccactgccagttatagaagagccaggtaccaaaggagccccagccgcaagcgagacagccaaggacaaaggcaatgtcgcccgacttgagcgcctcgagggggagtaacgggtaggatgaccagcggagttcgatccagaagaaaagcgggacaaggaggatgccgatgatgagcaggatgtaagtgtacggctcggaccaaccgacgattggcgcctggttccatgctatgttgatcaagatcagggccgagacacccacggtgccgccgatagcgtcgagttgtttgagcttgtcgaggaaggagcagctgcttgcgtgggcgtcgacgctgtcggggatgatgagctgcgcggcgccggcgaggcagagcagtgcaatggcaaacgaccagaaggcccagggccaccaggcaagctcgaagacgccggccatggcgctgcccagaacgcaaccgcccggggccatggcgccaaagagggcaaagaccatgtgcttccgtggaccatcggggtagctaccgcccaggatggcgaggccgttgggaaggagaatagaggggccaacaccttggaaagcgcctgggttatgtgtcagcgttttcatgcgtacaaatgtgaaaaggggtaaagacgggacacatacggcacacaatcatcatgatattccccgagtccgaaaacaccgacaacccacagatcatcgtccaaaccgcataccacgtatacccgatgaccaacatcctcttgtgcccaaacaagtcacccaagcggccgcagatgaggataaaggtaccgatcgtcaaggcgtaagcggccaagtaccaagcgacgtcggcggcagaagtgacaccgaattgccttccgatctctctgccgatgctgagcgagggacccatagaagcctgcgtcgtgagctgggcacagcaaatgatgcccacaaaaacgatctcgtgaggcagcgagagctttggcgccaggaaggagtgcgcttgggattggacgcgggccagatcatcgcgttggccttgcgctgccgcatattcaagatcggtttcgtccatttccccttctgatgacgggctcgatgagtccattcccttctcgcggtacccttcgatgctggggtcggccgggtgtccgccagacgaaaggcgtggtgttgctgacatcgtgatcagagcgggcagtgattgtcggaggggttgtcgactggcttcgttcctccacgcgaactatgctcttgtaaagcaaagttatacccgatttctgttgctttctcgtttgttggccttcggttccttccaggggttgagtcgtatcccagtcaagctgacagcaccttcccgtcaacacgaagttgaggggttcaagtggacagcaagagcgttcggaaatgctggattatattgacctcaactcgggaggaaaagtcgatatagctgcacttcaccgacagtgacattgtgaatctctccgatgaggggagggaaagatataagtacttctagtctagagtagtgtagatgcaaaacaaaactcggagagacccttggtggctccgaacctcaaagaatcaatggttccacattggagttttctctcctagtataccagggggggtgaatcacccaacagggagttgcaccgatgggaaggtggatcttggtcgccatcgccaggaacatttttaaaacatcgaggccagaactgggtctgttcgaccaatcgtcaactgctctgagtgccgggatattgaaatccctttgttagtggataacaccatcgctgtaaaactccaggcggagatctccagacgacaccgacaccggcccttatcgcatcagcttatcaatcatgactgatgctgaatgagggaagatggagtcggtccgtcgcgaacttgtcattctgttcataaccagcggatccaaaatcggtaaacagatggggcgaaccttaagatggccggtggtttttgcagagtggttgaagtttccaaacaaggatttatcgggttgttgttgctgtttagtatcctttagcgagcttactcatgatgtcgagaggaacggaacgatcaaagaaaagaaaaagaaaagtttagtgtaacctagcttacatacatggatgtctcaggaagacctagcccaatacgcactaagttctggcccatgcccctgacttgatggagcctcccgtgcggtactcggcacaaattccgctataaaatggagtgccatgcagatttgcaaccgttgtgtgccgtcacgatccacgatgttttggtattggaatacctacaaccttcaatctgacatataaaaaagacaagaaatgtgaaactgaggtgctggtcgaggaaatcagtttaaggtaggatatccgccagtggaatcctgatgaacgacggggtaggtggcacccaggtagacgcaagtggcccgggagcccggtacactatcatattggcaaggtgctatcaacgccgtcaaggtctggaaggacttcgctgttcttccttatgacgaagagcttacagtccggccccataccggtaggccccatcgaagcggctgaccaaagcattatgaaattctacaacttcattgcaaaccagctagtgtacgcacactaagacccgttcagctttgtgaacaagcaggcatcacacctcacccaagtcgccaacaacctcacatccagcgccaacaatgatagcttccgggcgacttgcacgccgacatgccttgcatcatcttctcctcaaaccggctacgctatcaagccgtcggatcgaagttcaatcacaatgtccaaccgttgaccttcgtacgagaagtgtatgataggtatcgatgatgtaacttgtcgttattggtccgtggaacattctcgctatgaataacacgtacacccctggagatggagactttgtgcgtagttgcctaagcatttgacgacggaaaaggggtctcagtgcatgcggagacaaactgattacaataagcttggataagaaaaactacctgtcttacttacagtatgtattccaccaaaacgaaacgccccttaacctgtagtaagctatgtacctgaccctgcgccccaaagttaaaccgtaaagttgaaagttgattagaaaaagtgttagtaagctcccgtcaaagcacccatatcaaactccgctgtgtaccattccgaagcatctggcctttctcttacaggccttgattatgattataggccgagtgtgttgttgaaccattgattgatgctgttgtctcttggacatacctgggccagtgtcctaacggttagcactggctcgaactaggcctgtgcctgtccctctgcttctggccccttgtcgtgctttcttcttttgtcatgctctccaagacctgagctagcggcactctcgccaaccttcacctcgtcgtccggcacaccaaccgcgatgctgctgattgcactgaccactctcggtcgttccgctcttgccgtaggatcagcatccctcggcgcagcaatgctgacaccgccggtggcagcagtactagcagtaacactaacgctggcagtggtactagtactgtcgctccgggtccgcggagctagtgatcctgcaccgccttggcttgcgcggctagcatcgctagcccgtcgctcgcggaccatgcgttccaactcgcggactcgtcgtttcagcgcttcattctctctcttcacagactccagctcgctacgatagaaggccgtctcctcatagcgcggggttcctggcaggatagctggagaatggtcactagttgggatcgatccgggcgttgcagccattgaatgaaatgcgccggacaggcgatgggcgaaatagttgaccgtcgaaggatcgccagggttcgatgagggtgtgaaactgtgcatcggaagagcacccgagtagctgcccataaagtgagcagaggatggcgatcctgcctgactccgtctggaagcagcactattctgcctgctcaagctgataccgccgatggggaccggttgggttgggcgaatcggggcaggcgacgagataccagtgagtgatgtcgagatagaaccggcgttggctgcgaggctgcgcgtgctggcgctagaagatgtacgattgtgcatgctaacccgatgatgggatagtcctggagcaccggatcccacatacgcgtcgccaatcggtacggattcagcacccgaaacgctagctgaagccgaggaagcattcgagatgacggatgcattcgagaccaccgatgcgttctgcgcagcgcggagcatgctgagttcacgactgaggcggttgacctgcaccaacgcaagagccgttagctactgagtatccgagatagtggaggaggtcgagacataccactgcctcttgttccttttccagttgcaaatgcagatcggcggcggtcaggggacggggatgtcgtgttggtccgggaccaggatcaacgcccgcgctgtctttcatggcgatgctggcaggtaaatagtgaggagaaggcagcgaaggcgaggagacagcgttgttgacggcgggctggttcgaaggaagaatgttcagagcgggcgagctggatactggagggggaggcccggccgtctgctgtgaagctgcttcagagcctgtttggttttgcgaagccgtttgcgaggccgtcgtctgaggagctgtttgcgaggacatagttatatattccacctctagcgcctttttgtccagcaaaaccacagaaactaaatgaagggcataggcagaaataacgtgtttactgcctcaatcagagtttcaaatttgttgatttcgggtttggcaatgtttgatgttgcgagattgagacttgcgacttgcgacggcctgggctccagcgtcaagcagacgacaaaaggggcatgaaacaagacacgcacgggtcaaagtagggaagatgggaaaaccacaaagcttggtgtctgtgcgatggtataatatcggacgaccgctcttgtagtccgtttcgtgtcgatgaagcgaacggggtgtaacaccgtgatcgtgcccgtggacggtacgggttcctgttcagtggatcgatcgccggagccggtgagcttcacaccatccgtctgatggaactggaagctaacgaaacattggtggggcggtcacctctggaactgaaacagcagccaagccatccatgcctgccgagcgagcatcggaaggggaagcttccccgcctgtttgccggccgggagacactcgactgttcagacccgcccttgtcttggcgctgctgtctcttggaagctgccgtgggccttgcttccctatgatgtaattgccaacaatgacggaagaacaggtcgattatcaatgacatggaatggagctgccgcaaaaccacagcagcggcatggactggcacaacggcatttcaacatgcgaggtaccggcctggcaaggtaccgtccgattgctgatgtcaagagcggggttatcttgaatggacgggcaaggtagcataggtatataaatcgtcttctttctcttcctcaaagaacccgcgagtctctcactgcatcatcacaacctgtgcattttccattccacaaccaacaccaatacaaacacgtgagtttccctgtggtttggctgagccaagaggtctcaattagcatacctaatcgtttggcaatagcgtgtgaatccaactttctcaacacaacctctccaaaaatcatccatcatgcctgagcgcggccagtccccccctcccgagcgccagaccggcaagcagcagaaccaacctgctggttccggtaagggcgtcgatgatgcttcccagaaggagcagaccaacaagtctggtctcgaggtacgacccttatattgctgtgcgcatctcctttcactgtgactaacgtggcttccagaacctcacatcaaaccccaaaggtcctctagacgacgaggtcgagaagaagttcgccaagacgagcaagcctgaggagtcaaagtagaaagcacatgggaagcttaatgggatacaatgattcatgagtttggcgttggtcatatttttgggactgggaaccgatgctgccgctagaagcgatgcagcagccatgtggaatcttggccagttgttcgattcgaataacaacaaaacacatagagcatggaatatctgaagacaaatgacttattacattgtacactcttctggaactcattacaagccttgttgcaatccctctttgctcgtgcgtattgttgacgtcgacgttgtgggtgcagcctcctgtcatgtttggcgcccaggttcttgccagggacatttgggatgaggtagggatcacagcttcaaccaaggtgctatgccgtagacaatggcattcaaatcccaaagcacaccaaagtgaagacaggatcataaattaagtacctcttacctctctcactagtacgaacgaaacaccaaactacttgaaacgtgcaacacaactggaatgacagtcagcaaagactgacagacacttcagtttttgaggccaatttcacatgctacttgtacagcattgtgatattgcgatgtgcagcttcatcccagcggagatggagggagcctacctactcaaacaccgtcgtcacttccatcctgtagtctacataggtacctctctacactacaatttccagcggacagatggggccttttgcccctgctaaccaacttcctgacgtgtcttggcgttgaagcttagctccttctggcccgctctggcctgcgacactacagaagcgactttcatggtgtttccgcctctgttcgcacagccaccctggatggcccctcgatcatgcgatgacgacatgcctggtcgccgtgtacccctctttccgcccatggtttctccagctttctatcatccctcgctccagcctactgtagtgtagtgtgacagtcacaagtcgagttggttgtgaaccagtcaagtccactgccctgtatttttttacactttgggcaagcgtaatccatcatctgacgaaccctgggtacatacataagaccagtccacgtttcctttcgacttgacttctgcttttggctctacttagaatctctctcccattgccaagcaaacgaacaacagcaaacatttcggttcgaccagtcctcgacatctatcaccaaaccgcacacagataccatctcaaccacagcaatcatgtctacagtctacgtcaagaacatcggcgccaacactgaggagaaggacattcgtgccttcttcagcttctggtaagcttcttgtgtcccaaaaagatggatgacagggatgcaagctaacgatgaacccggaacagcggcaagatcagctccctcgatgtcaccaccgaaggcgagaccaagtccgccacggtgacctttgaaaaggagagcgccgctcgcactgctcttctcctcgatcacaccaagcttggcgagcacgagctctctgtcacctctgcttcgggagagcacgccgattccggcgacaatgtccaccccaagtccgacgccgaccgcgacacagatgagatcacacaggaggagaagccccgcgcgcgcgtccttgccgagtacttggccagcggctacctcgttgccgacagcggcctgaagacggccattgctctcgacgagaagcacggcgtctctcagcgcttcctgtcgacaatccagaacctcgaccaaaagtaccacgcaaccgaccgcgccaagacggccgaccagagctacggcatcactgcgcgggctaactccctgttcagcggcctctcctcgtactttgagaaggccttggaggcgcctggcgccaagaagattgtcgacttctacaccaccggctccaagcaggtgcaggacatccacaacgaggccaagcgcctggctgagctgaagaagcaggaggccggcggcagctcgtacaaggctgctggtctggacaagatcttcggcgccgagaaggcgcccggccaggagagcaagcccaatgaccaggtgcccggcgctgccccttcggatgctgccgccaccgagtctaaccagcaaccgatttccgagggagcgtaccctggaactgccgagaagattccccagtaaagaaatggtagcgaggcagaatggaggtggatcactggttgacgacacgcgcttcgcatggttagctgagccagcaaggtgtttggcttttcgtctggctgatttcatgatacttttatgactgttatgggactgggatttcattgttggcgttgctctaatctttaagtaatgaacaaaattctcatcatttgaagcttatcacggcggtagtaccttgcagtagcataatgacggtacatgcaatgttcgatcaagaagcatgatcaagtacaacatatgcacgtgcttggtacatgatgcttgccgatgccatcttgatttttgttttgccgttcggtaaacagctatcagacatcatatgtgaccaacagtgagcctggactttgctcccgaatagtccgtcagcctaggctagcttagcagcgctacgatccctgagtgaggggttgcataaagtcaactcgactatattgttgtctaactcatccttgtttcgcggagcaagtgcttgtaactgaactatggcactgtacgcgtttgacctaggtgccttctgaaactttttaatcgacctttccgtcctgttttccggagtgtactgtggtccatcgataaggtagctcctgtgcgccatgtgatcggtcgggaggagagatgccctgcgctctccgtgatcgcttcgagaacccgtctccttcatccttttatctaatatgaggatgagtgtcccggtctcttgtccgaccacaaccttcatctccatccggctgccaacctccatttaccgaaaccaccaattcacactcccattaatgcccccctcctcgcccacgctcttcacactatgccaccaccccagcggcataaacaacatatcccccgcctgcaccgtcacctcgtacatcatgtcatccgtcccttcgccgtcaccagcccaaacagccccctccaaagccctcctctgttcccccttcatcatctcctccccccttattttcccagaccccgccgccacggccaaggaagccatcaccccccgaaacagcgcctcccccctcttgggcgccatcagccgcaggacttttgtcccacacaactggcaaaacaagttggggttcgggtctctatgccagggtgtatatgtcggttgtaagccgagccagatgctggaggagtagatgtctccgcggccggcatgggaaaccaaaagaggggtagggaggtcggcttggaggggggaggggaggtgggagaggggcgcttgggctatgtagaggtttgtgagcggggggttgggaggggtttgggaggaggaggaaagagaggtgttgtagtggtgagcgaggaggaggaggtggagggggaggtcgaggatgaggaactcggaagaggaggaggaggaggagtggtgagtgatatagttttcaaggaggtgggctagggcgagacgggattgtgagtctgagtcggagttggagttggagttcgggtgtgaatcgctggatgccgttggtgaggaggaggaggaggaccgttgtagccaagacatgaaacctaagacttgggctgagtttgggaatgagagttcgtaagggaggatggtagatcggaaggtgtccaggtacggagttaatgaggcctttccggagctcggagaaatgttgaaccatttggttagggcgggtagtatagttggtgaagtcaaagtgttggtttgggtattggcatcattttgctggttggggcaagggctcaacgtagagggtttggagcttggtcgtatgagaagaggcctttgagcttgaaatgcatctcttctgaagtcctctatgctgatcggcgcaaccgcctctgccactgttttgagactcctggcatgatgggtgaaagtgaagagcggttggcggagttgcctcgtcaatgcaagtagccgtgttggcctggaactgggaggtgactttcctccatgaaacatatgaaataaaaaaaatacaaagaagggaatcatgacaaaaaaaagaacaaaagcagcaatggccacccaaggttggtaccctgagtccttgacgatacgcaaatcagaccacgtgagggaggaagatacgtacctaggtacctttcatcaaccgataaaggtagctggctagacccaaactggtccctggctagtcccccccatatactttcgctaagtaagcccagccagccgcccagccgcccagccgcccagccagcacaccgtgcacatcgctgcccaaccctcaccggcgtcgcgcaatctattaacgaccgttagccgtatacacaattgaatgaagctattatgagaccttactctatcgttgcacaattattctaagcgattattcgttatctttattattatataatcgaatatctttaactttatagtatttgttaatataccgccgcccgcccaccgtacgtcgtgtattcgcccaataggttaaacttcttcccaaccgataaaaataattatatttaactgcaatttaatagatttgcccactaaaataacccctagtccgtttcggctaattactcctaaccgaagcacaaccccccttaccgaaatccaatcgttattaatccgccgctacaaattaaaattaaaaatataattactgttatcccttaataaatatactaatccgctagcgaaactactatttacctcctctaattataataatataattactacctttaacgcattataaaattactatgtatagtaaggctttatagtaatattccgaagtaatacgaagagtaaaaagaggggggataagggtataattatttgtattaactactattatatatataggcgcgtttataaagcaattaagcaaagcgtttataatactatattaaagaaattcaattacttatattaagtaaaaattatattgaggaagaagtaaggtagttagtaattcgccgaagagattaataaccgctataactactatattaatatcactaactttactaataatattatatattaataataggtacgccgctattataaagatactattaataccgctatcgaaaagctatttagtattactagaataaactctcattaaattacttattatttgaacggcaccctcaatattaaagaagaagatttcgccgctatttaaattatagatcgtaatagtctagtaattgagttatgcagtctccgggtccctattactacctaggaggttttaaatatccaaaagggtattcgttatataaaatataatccttatacttcaataaaaatatttattaaccttctaaagtaatataagaacctctataacattaaatactttattaattataaccccctctttcctaactagcaaagggtatcgcgggtcttttaaacattcaactaatatatttaaatatagaagtaaaatccctatatattactagtagataatacgtataaagtaagtaatctatatactattatataggaaaccgacttttttttataaaatcgatttctttaaaaaaaaccgattttataaaaaaaagtcgattttataaaaaaaagtcaatttcccactataatatactatagtacaattaattaactatatctctatataggtaaaccgcttcaaccttcccctccttaacgttactaacatcgatatattaaattataactttaatattacctttaatctctcgaacggagaaagataaaaagacttctagtagtagcttaattatttaaagaaattttaaaaggattataaaattcttaatcccgtagtacttattaccgacttcgaccgaggatttaaaaaggccgctattataatatacctaaacgtactttactaactctacgtataatatattataaagaacataaactactatattaaaaaaaagtaaattcaattaagtagtactaaactaatcccggccgttaatatattaaatcccccgctaactacccgggatttagatagccgtagccccaatcccccattttatattactctaattaataataatagtaataatatcaatattaataaacacaccgacaataaccctaataaagaagacccggaagaggctaacaatactactactactaaccgctttacttaataatataataataaataaggggtttgtaaagtagttaataaaccgctaattaaagccgtcgctctacaatattgtaatatactagcttttaaccctatttgtcggttttattaaaatatatacaagggattttaaattaggtagaagtaagtagtatatattaataataaggattactttaaacggatatagtatttactatactatgaatttaaaaaacagacttataaattaatatattatattacccctattatttctactataaactatattcttttttcacccaccgtctttatttattcaattaacgaccttttattataattctactagcttacttctataaatattacttactatagattaataagtatagtaactacatagtattgaagcttagaaattatagtatccgggtaaatagtagaatcgaattttcatataaaattattaagtacttacttaaaaatcaattctcctttttaaattaattatataaatatatacaaacttcgtaccgcttttaacgagagagattcaaattgagatttgtaaaagcgaagtagtcttatttctataaatataaaagagtagggatatttaacaatttaatattaaaagtacattaattacactccttttattattacccttatatataaaggtttatataattaacctccttttttttatttataggtagcgccgtataccctcaaacttctatagtactaatactactacatatataacaattagtttaaaaacctaatttaaaacctaaataccaattataaaaaagtatttacaatttagtacggcttaccctacaaatattttatatgaagattattatagatagatcccctaatattattaataataaggaatataaatatatactagtaattgaaattaaataggcgtactaaattaatagaggttaaataatacgcctatgcaatctaaaaccctactatattacttaatcgccaataataaataattatccccgatctaaaccttatagattatatacgtagagtatcggaatataactttataaatccggaggtttataaactatataattttaaaggtaattaaggattgtccgcctaacccattaaccccatatttatcaaccgtaaccagtataataactactatatattctcttataataaaccgccctaccgggtaatatagtaaaatacttagagaagggggagggcgctaatatttatatttcgctactatagtaaaagtaaaggaggaggaggtatttaacgagcggtaacgtaggagttaataggagagggccttacgcgggtagatttagaagtatttatttagaactttatagaaagtattatattatagcaaatattaatattaaaaataccgctagctcccttaccttcgcttttttaccccccaactcccttatagagaactctaacaccctctctatctccttatccctaagtttaataatagccgctaatttagtaatagccatcttataactatatactaactcctaccggccctaattaattcaattataaattattagcttctattaaatagctgccttaatactaggatagtccgccaccttctaactaataataaggggagggataggttatactagcaatatagtataagcgaattccagcccctatagcactacctctaatatttctagtatatttatagggatataatataggggttctccaatactctaggtagtactttggatagtatttatacaacgggtattaaaattagggtaggcacgtacactctaactctaggcaataagtatagtattagaactagcaaagaggacagtagtattactagcaactatagtattaaccgccttagtagtagattattaggataattaactagattaacgatttttgaatacccttatataaaaaagaataacgtaaaagacgtagatctagtaatgcgcgggcatcggttacgtggcctctattgtatgtgtgtactggctgggcggctgggcggctggctgggcttactcagcgaaagtatgtgggggggactagccagggaccagtttgggtctagccagctaccttttgcgttcatcaaccatcaccaaatggaccctttacttatcttggttccacctgataaagtagacggttgggttccgacgcgctgccgcacgcgcatgtggcagggctcagcagggttatgtgagaaggcgcaaaaatcaggcatcatactaccgtggggctgggcgcggggctgctccctgcgggaagggttgaacgaggaggattgggaagggcccagactgaaaagacggggcgcgccgcacagaccagacacccacgagtgggctgtagcacgaaatgagggcgcgggcttcttctcgagcaaccccaaaaggcaaacagactgagccatcgagtcgacggcctccgttagcgcaaactccaaaaacagcacaggaagggaaccaccaaccacctccttcgctgcaacaccacgtagacaatcattgaagcgcctagctattctgtctgtcctttcgtccatctatttgcgccatctcatgcgctcggtcatgtctacgcaataaacaattgaacccttccatccagcatcgcagatgagcgtcgaccccaagggacactagctatacccagtcgtcgtcttgcgcctttcgatcgcactcatcagataacgtccgatagcggtaccaacagcctcatcgaacgcctactccgtcgccaaacactcgaatcgtttcgcgtcgcttccatatccaattccaccatgtcgagctcgtcgggcgttccagagtcatggatcgcatctttctgctccctcctgggacacgagtattttgccgaagtgtcagaagaattcatcgaagatgacttcaaccttactggcctgcagacccaggtcgccatgtacaaggaggctctcgaggtatgcttgttctggaacctttttgtccgttacgtcagcagctaatcattgtggttttaacctgactagatgatccttgatgtcgagcccgaggacgatgatgacgaggaggaggaggacgaggaggacgaggaagacatgtccggtggcgacggcatcaacaagccccacggcgaaaggagacatcacagccgcatcgcgagcgatctttctgtgatcgagtcctcggccgagatgctgtacggtctgatccatcagcgcttcatctgctcgcgggcgggtatccagcaaatgtcggaaaaatacgagctcggtcacttcggcatctgcccacgcacaaactgcaaccagacccgcacgctgcccgtcggcctctcggacacgcccggcgaagacacggttaagctgttctgcccgtcttgcttggacgtctacgtaccgccaaacagccgcttccagacggtggacggcgccttcttcggccgcacctttggcgcgctcttcctcatgaccttccccgaatacgacttgaccaagaccggcgctgagagcgttagcaatctcacacgatccggctctgacgacaccaccgtcattaacggcatgtacgcgcgcaacatagcgccggggctgggcaggggcaagatttaccagcccaagatctacgggttcaaggtgtcagaaatcgcgcgttccgggccacgcatgcagtggttgcgcagcaagcctgacgacttgagcgtgctggacgaggctcgtcgctatgcggaacaacaagggtcggatgacgaggacgagagcatgggtgtgagcagcaggacagcttcgaggcggcgggggcctcctaggaggcaaaagcagaacgggagtccgatggcgatcgaacagaatggggctgagtcggagctttgaggtcgaagttgtaggctggaacttgggtttaaatggatattgaaaggggaggatcaggttttgtaggtaaggagtaaggaattgtgtgcgcaagcatctggacaacggactgttgatcacttcttttttacatcttcctctaaacctggcattgatttgtatcacacgcacaaatatcctttgggctttctttctgattctctacgtcatggcgggggaatggacggacgggttcaggaatcggttacagtagcttgcaagagcgctttttggttgggttggggttcttcttttttcttttcctttttctatatcaaggttgattttctcttacacagcgaactcggacgtaaattcgcattccaatgatgattgcatgccggttatagacgatgagaggaggacgcaatattgttcgttcctcttgtggtttacccgtcagttcgcaacgcagttttaaattaaatcatcttggtttttccacttcactaccaccccctacgcggaggaaccccttctgaccatggtagctacattccaagataggtatttttgttgctggcaaatatgggtccgtcataagccggtcatacgggaagactctgtcagtaacatgaccatcggattactccatccttttatctatgaccttttttgtttcttcctttttttcattttctttttctcttccaactcccccccccccccccccccccccgacctacaattcttgtctttcttcaacagtcttgttgactattctctcgatgccatactgtcatgctgactcacgcagatcttagcctgtcttcttcctatactgcggctaccgaattttgggatgtgaatttacaaaatacctaccaatcaggaaaatgggttcacatctcacaagcgtatgttaccaatctcatcagcctgatgcaaagaacgaccgacgacgaatatacaagctatattagtattgacagaagaagacaaagtaaacagattgtgattgttgttgaagacagagatggatatgccaatttattcgaggagtgacagatactcaagttgctatgtaccttgcccgaatcttcgggcccggctcctgcctctccgtaacgacgtgaaaaaaaagattgtgatattagactttgggacatctaatgttactgctactgtatacgagtgagaaatgcgcaaataggctacggtgtgactccaactccgcatttcaagtgttttgcactgtcgatgccccgttgtaggtagtcccgggacggggaacgttgcggttccgtccactccacttctccggtcggtcggtcggtcggtcagtcggtcggtcggcggaaaccccacttgtttccctccgccaccccgtgcccgggggagagggggccgagatgatgacgagcaatgataagcttccgtcactaacagtttacatactggttgtcacaagagtctggggtgctccctcccgaacggcaagtgtcgcgaaattgcatgctcctcttttgttgcgacgtaccaacggtacagtgcaagagatgtatttttttttatatatatatatttttttttttaattttttttttttttttttttaagagctggggagaagttataactcttcgtgatatgagcgctccggccatggggaggatgaagaaatggctggctgactgacttccatgatcgatgtcaatcacataggtaggtatgtagctgataatcgcggcgatcaacggcgaacgctcggtatcttcatttcttgacgataaatcttatcgtccttgaccacaaccgccattcggcagaacatggatcttcaaggtattcgatacgataccggtgtttgtaggaagacgaacagaaccacagagaaaggagtgagcaaccaaatacaacgatgaggcaaggaaaccgatgttggatttgtaatccaggaagaacaaacattaacacaacatggggatacatattaaggcagaaccgcggatgacggcatgtaacccatgagaaagctgaggcggagaaggttacctttggggatgcgaaggatggtgtccccacaggagactccaaacctcgttggtcctgtctccggttcgcggttgggtatgacatataaaaagaagaaaaaagaattgctgaaaataaagagaaactaacgggctggacaagaccgtggggaaaaccttaatcggatggttggcgatatgcggtgcgtgtgggacgtagcgtatcatatcgacggtgaactagacataggtattcaaataacgaagtgaaataccgtggtacaagacacgccaccagatccctacatgtaaggtgatacaactaaaacgttgaagcaggtatgcacttgccgtcctgtacctatgtgtgatgcacagaatgtactatatcttggtcgatttgtagatggcgttgtctggttgagatggctttgctgcacatgcaagcggcatgaatggacacgttgatgagtggggtcaagtcaactaggcaacacaatcatgctgggtacgtgatatgtaaatatcataatgattcattgtggtcaacaagggagggtggaggagacacgatacggtcagagaaactacgactagaaaagagcggtcattcgagtcactcgccgacttaagttgcacttgtcatgacccctcctcactcttttgagttggccgatcaccgagcttccagagcgataactactcttgagggtatatacctaaccatcactggacgacttgtctggaaaagaaatgggtacctcgctgtagtgtatcactctggacacgagaaaagcacatggtagtgtttcgggaccacacccttcacgcccaccgggaaggattccagttgatattgaccaatggcatgccgtatttgtagctccaccgtcccccacaagtcgtcgacaatcgacatcctcgctgctcaccaaatgcagtgtgtgatagggtacgtaccgcgggggttcagagcctcccagaatatcttggcgattgaaagaatttagattgttttcggcaccatttccattcttttgtgtctttccccggagacccctcgtcttgaaggttgacgagatggccatcatctccacgttgctacgaagagctgggggaagtacgtgctcgtggaaaatggaccggataggtaggtaggtaacctggtagaccagagaaaggcggtgatgtgccgataacatctggtcatggacctgacatggattccctcttccacttttgtcagtgaaagaatggtgcagtaaggacccctgtaactgcatcctccaggagccagatattgcataagttaacatgtgtgcgtgctatttggtgcccagaattccctactctgagttacatgctgtttcaggggattccactgtatcagagtttgcttctggaaggatgtacctgccccaactaatgtacatagttgtacactgcagtagtgtgagctggtggagcctccaacgagagggtcggttagggaaaggtcgacaaagacggggaggcgtcccgttgatccaacggcttttgacatcaaccaccaatcaactatgccgttgtttttttttgaattttctcatcgggtacacttaacagtcagcacctagtttcgtcacaataccgttcgaaaatgaagaaagaaaaacaagaaagaaaacagaccacaacgaatttgcggagttcggcagaatgtcccctctgcttgcatggctggctcggctggtacctgagcaagtcgacgtcgattggagcttctatccgccaagaagcgccgatggcactgcaatccccctttgccatccaggctcccccggccgtgttggtttcctgtcaccggaaagaaacctagcacgccgaactagcagaaacaacccttgcccgctatatgggcgacatggtgttcccacactcaatcgcctgtgcagtcttagcaagaggtgtgtgtgcgtgcacacacacacacaccgcatttgacaaatctggccatttgacatcgctttacacgactcaactcaattatttaacatcgaaatctagccaaaactagtgcaaaaagtcgatattttaatgctctacgtcgtgcaattatctattttaatatttatattatcttttaaaccgttatcaatatagtacactaccccaatacccgctagaaggtattaataataataatactaataaataacgaatatcctaataacattactaaaactattagtataaatataaggagtacgtagaaatataaatatattttatcggatattagcaaaatatttttactattataagcttcctagaatattaaaaagcttcctatataggcgcttaaagtataatatatactatattactccctatactttattaattataactaatattataaaggaaattataaacctccttatattgaaacttaatttatacttcaacgaaatctatacctttctagccaacgaatataatgtatacatttcaaccgagactatatagtagtacctttaataggagaagtagaagaagaagcgactctatataaaagtattataataatcccctatactagtaactaagtagatattaaaaatctttttatttattataaagatatttgtattttataataagtttaatataaaccgaagggacggcacttattatactaattaggcaccctacaatactattacaataatattaagtaagtttgtacgcaatatacaatattacttcctcctaactattatagtaaataagctactcaatatactagtatttagaggtacaacggatttagccggggtttggaattagatagtaaaatacttgctccctaaaataaatctatttcctaatcgcaataatattttaataataaataacactagctagtacccccgtatcgaactctagtacgtatataattagaagggggttctattatagtatttgctaccgtactctcccgaatttaaccctatcgaaatatactttaataattttaaacggtaattcaagagggtatattataataagggtaataataaaatattaaacaacaactttactacgtttcttaagcgattagcgtaggatatagggtataaagtacaataaatctatagttattttaagaatataaaactaataataaattaatttaataatattaataaaaagtatagcgaattatatattaataagctaatcgaatatagagaaacgggtactatatttaggcggcggtaaagaatatagaagggagaaatagatttatatatattaaattaaattatatactaaaaatgccagaaataccagaaataccaaaaatactagaagtaccaaaagtactaaaaattatatttatctatataataataccaaaatactagaaacccccctcttttactataaatcgacttataatattattattactcgttaggaccgttaatagtagtactacccggtatagaagcaagaactctaataataccgtattcgaatatagtattaaattacaaatttaaaatatatactaattaattaaattacagtaataggggttaaataatatacttactatagtttaactatattattaataccgtatattcaattttaaggaagtttttaatactatccctaaatactatatagaagtcgtaattgaaccccaacttcgtaaaccactttactaactactctttaaacacaaatatatcgggcaacgcctccttattccggaacttattctttaaaacaattagaattctatatactaatattactttaattaacaacccaatacaataatacttatagaacaccttaaaaaa