cccccccccccccccccccatgtccctcgtaggtgtcgagtgctgaggtggccgtgccgtccttctcatttcacgtcaagcgaggcccacgggggactacgacaacagtggataccatctcggcggctctttcggtattcggaacgaagaggttcgattcgcaccacagcgagtcacgatggttgcggtggtggtggtggtccctttagcttggcgtttctctgaggtgctgctgctggtacggctcgtacgggtacggcggcgccattgtaaccattcccgacgatttgcggcagcgctaatttcagcctcttccggtgggaccaagcttaatctgggggacaaggccgatggacagcgggcccccgtacaccactgtcctgtttgggtggactttgcgccttctcctacccagtccgacgtcgactgcttctaattcagtatgacggcggagtcgttggtacaccatcacctactcaaatgggcactagagaggatcttgtgttgagggtgaaaagtacacaagtacatggtgaacactttgttggctcagattttcgcgacgacttttcacagcatgtcattcgttgtgtatctatttcgaatcatcctgtctcttcatcgtttcgtcctttttatgtccgttttcgttcttccccccagaaacccacccagttagctgacttgtcggcttgttagctacacaaacagaaagccgtgttccacatgacttgcctccttacattgagaacgcatgattatcgattccgtcaacgacagttgtcgatctgacggttcgtcaattcccgaaattgacagcccgggacagctaaacgaaggaaacaataagaaaacctcatcaacttgggacctccatctgccggcagcgacggtcgtggtgtatttggttcaccacacctggaggtctacacatgaaccgaatcctgcctgaagccagcgagaatcgggaatcaaacactaggtacattcgccctaagcatggaggcacctacctggacatcataaactcttaaccttttacagatccgcgaagcttagatcataggtccgggtaaaacaaaaagtctgcttgtattgctaccctatcctcacgggctattccaccaccacctacttccctccaccggggacatctcctcatcacacatctccatttttgtccccttgcctaaaccgctgttacatcctccggggtacatacctcactcagcccgactggacttgagctgtagtagtgcagaataggtaggtatcatccaagccgccacgtgtgtgattctccgatgttgtgatgtgctaaattgaatgtgaggacagcacatgcgtacctttactttacaaagtattcattgcacaaaagtgaagtctcagtggttgtaaaaggtacatatgtagttatgtacacccaaaagaaaaaattactagaaggcagcgggaccaaacaaatcctggatgccgatctcgccatttgtgcatggaattgttccatagtagtattagggcggccgctttcccgaccggccgacccattgaactcttactagctagctgggagctcccagaaagaccaacagctgaatccgtagtggaaaaactggccagcaagcttactcgtaaatcacgctggacggacggccctcacggcctctgctcgctagtataaactaaaccaccaaccaaagcttataacagtcacagcacatcgaaaccaaaaggaaaaaaaaaaaaagaaatttaaaaaaatttttcttataaaaaaatccaaaattcaaaccgccccaatattgtctgtttaacccaatcaacttgacaccccctcacagctatattgattcaacccacctgaatcagcgcttgtctccactcagggctggctgagggaggccgtgagaacaggactcattagtaaaatcaatagttcatgtgaactaaagtagactgaagtaagttgctgcttacttgcgttgtacgattcaactagttggtgccaccggatggagagtgatgagaccgatgaagcgagctgagctgagccgagctgaactgactgcgctttagatttttttttttttttttttcgtcttttctagttacggtacgtaaacttcatcagagccttcagaccagaatttgcttttgactatacagtatatgactgcgggaatccaaactggaagtgtatgtatgtatgtaggaaagaaatcctcagacaatacacacacatgcttggttccttgatgggaattcctcgagtgtgagtgcaaaggtgtctgtttttatctgtcttcacattcagtaagcagtaaggacagattgacacatagtcagaattcaggcggatgagacgagaacagacatgcatgtgttcatgactgcccatggaaaggaagggatttggttacatcgaacgtcaacaagatcccgaagatggaggagggcatccattctccccttccagttctcacgatgatccaagcaagccataaacccccagagtgaaaacaacaagaaaagcgctgcctacaggctgctctttacatactcatcctccctatcctatccctatgagaaaagctccatatatctatcgccgagaaagaaaaacggtgaccggccgatcagcagacaatcaaaatatggtcagaaaagacatacttttcgttcgtcccagctaccctaccgaacatatatcagccccaatgcgtgacttcgtttcgtgcacaattgtatcagctaattctcaacttccgaaagcgaaaaaaaagggacgactatagctcgttaatagcctcgcccctgatgtcttcccctatcctgccttggtatcgcagacgtggctcattacgtacacgcaacgatctcaacgcatggcaaggcaatcgactgcccatgcgcctctaaattccaaccatttcgtccacttcaactccacttcaacccttcaatcgaccttgctacatgttcgctctctctcctgggtcatccaactaagcaccagggtgtctaagcaaatcataaagcacctgatcctcgttcccaatgtggctgctgtacgtattacttgacaggttcatcgacctatgatgaggctgctggtggctgtacgccgcagcattggtcgcagccggcgccgcattatgggcgtgcgaacttgccgaggtccccgtcgagtagctgttgttcgcgctgctgctggctccggtggagccgtaaccggtcgacgaggcattagtggtcgatccgaaactgccgtaaccccagttttgcgtctgctgctgctgttgatgctgctgttgctgtgtgttcgtggtgtgtgactggcttgtgtagctgttgtagcttggctgctgttggacctgctgtcgctgctgctgctgtgcctgtgattgttgctggtgatgttgctgttgctgctgggcataggcggctgtagaggacctggtctgggccatggactgcggcctgacgttgaagccctgaagggagctggattgtgggggattcgaaggggtcatgttatattggttggaggccgacgtggttggatttgtatcataagtcgagcgagcactgcttcgcgtctgagggacagatgtactcgacccccattgtgacgtgcttggtgtcgccgtagctgtgttggtgttgtatgaggaagccgtgggctgcgctgctgataaacttgctactggcgttttggtacttgaccgcgtgttataagtgtcgtaggacgaataggaattggacgtagtagatgacggattagtatagggttcatagttcatacgagtattcgtggcttctgtcctgctactggacgtaggatactgcgaatagctatcgtaattaccaaccgaagtggaggctgctacgcctgtattggactggtaattagagttgtccgtatgggattgggaagcttgcagctggctatgccgtcctggcgcactggtttgctgctgtaccggtgtatggttctggcttcggttgccctgccgagacgaagcacggacggcctgagctgctgcttgatagggcgaggtgcgcgcctgttgttgacttgtcttttgggcaggaatagtaggttgaggaaccgatgaccagcttgaggcttgccgcaggtcatcaaacgcttgtgacgccggttgttgcacagtattctgggttctgtgctgcgtcatattttgcatcgacgtctgaggcgcggctggtgctggcttccttgctcttgaagccctgggagagggcttgttctggtaggcggccgggatcgtaggtaccggcacaggagtccagctttccgttggagcatgggtggtgtgaccgttcatggcaccgctttgcaccgatggccctgaaggcagactccgtcttgtcctaccgcccgcctgtgttgagctggactgctgagcgtagttagatgtgtgctgaacagggggaggttgctcaacaacaggtacaggctcaggtatgggttctggctcgggtaccggtgccgacgccggctcgggctcagactgaggttgggtgtatgagaagttgtgtaaagagttgtcagtaaccgaggaatgcatatagtccattgctgcaggtgtgacgccggtatgggccacttcaggagtagccgaagcgtccaccgacgagttgaactgctggtagaggtcggaaggctgatgatatgttgttgctgattccggttgaggtgagaccaacccagacgttggtagtccatgtggcatattattatcgattgaatcatgactgtcttgttcttggttaaagggttcatggctagcaggttcatggtgagccggctcattatgaaaacccggcgaccctaagccttccggctcttcgtcggcttcgacaactacaggctcggactgggcctctggttctgcctctgactctggagaaatgtctttcactttcctttcgagagcataatggcattgcaaccccgatgtcgtgcattgcgagcaagatggtttctcctttgtgcactgtacgctggtcagatgtaaatcaagcataaggggatgtaagccaaacgaaccggtattttacgatcgcgacaaggatcgcatttgcctcttgtcaatttctccttgttcttctttttcttcttcttaccacccgacgcggcaacgccctcctcactgtccactactccggacttcttcttcttagacttcttttttaagggattgatcggcgctgttgatggtgctgtggccgcctgcgtagcaggagcagcttgtgcaccatctccctgttccttatcggggtgtacgatgcgaagtcgctcggcaccgtacctcttgagcatatccaacgactcctgttgaagttcaggggcttggttggcaaagatgttgaactgttcgggggagagagtcttggggtcaatgccgcctgattcgagtaggtcaatggccaccgtgcgacgcctagctgcctcggcaggaggaatgttgagaatggaatgaacatgaacgccctcatcggctgcagctggagcttgaccgacgagtccttctggataagtgctgtagccgttttgggtatcgccgcctgcatggctgttataaagaggtcgttcagatgactcgccgactggtaacgcacctggcatctccggcggaagaatactcccgtctggaccaacagcagccgcgtccttcttcttgcggcgcttcttgggttgagtaccgtctcctgcgccaccttcgcctgcgggccgtttcttccgaggtggttttggcgcattgggatccttgggtggctttggctgtttggggggctttgggggctttgggggctttggttcctttggcttctttggttcccttcgttgcaacgcatgcttgggttcacgaggagccggcggaggcactagaagttcgataagctgtcctactgttttgtgaagaggcgtgtgatcgtatttgacttcgatgacttttctgcccttcacaaacgcaaccgttactgatcctctgcagtcaaacgcagggcggccttgatgtcctgttagcccggagtccgattatactgacgaacaatgaccaagacttactcaaattaacagcatccatactatccggcttctggctccattcaccaatgacggctcggccaggattcttagcattctggcgactccaagcttgccatgaatccttgcagatgtatccaaatgtccagccctgttcgccgcgtgagacctggcgcaccgcccagctactgccatcgatttcacccagcgtcgtgatgatatgcttcgcaaccgatttctgcaagacgtggtcgtcggagggctggttgatcagcgcatcaatcgcgttgatctggcgcgttggttggtttccgttgacattgccgttggcacctccttctcctgatgcaggcgctacgctggattgggcgccccccagcgacggatcgatcgaggcggcctgctcaagttgctcgttctcaggctcggtgactggaatatggaacacgctggtcgagcgcagctccaatgtgactgagacgtgttcggctctcttttccgtgaccttggtactgaagacgctgcgcagttgctccctaagctcgaggatggagccgcacgaagggttggagttggaagcgcctagcaacgcctccatcgtgcttgattctcaatcacggtggtgagatcttgttttttctttgtttggacggttgagccagaccaggtcgaaaggaagccaaaagtcgctaagtagtttctgtaatcatcggcgacaagaggcgcagcagtcggacagccgtcgcggtagagggaggtcgggatgaaaatatgaggtggttgtagtgatgatgcccgcccgctatgcgcgtcgttctttcagaaacgcgggcagctcgaaaatggtggagtcgcggcggttgaggttcgcttcgttctgggtggacgtgtgggtaccgctgtaagaattgcgactgggaatgcctgtgtaacacgagcagcggcccgctatggaccgcacttcagggcctcaccccactgtatttaaggattcctgaagccgcccgggcatcaggatcagggttccactttttcttattcaaagcaggtcccctcccgctattcccttccctttacctacctacctacgcagtaagtactgtaagcccgttgcggtcttgtagaggaggtacctagacatagatctgggaatcacctgcagataggacgtgccagcggggtcgctaagctcagcagactagaggtattcagaacaccaaggtatacgctagataggtagatcgactgaaaattgtataaagcggttttccaagcgttgccgatgagacaagcaccgggtacacttctttaaaccttcggacaacgacactattgtggactgaaacgtaggcttgtgatctactatgaacttgacttatctatccggcacatccagtacgagatcggcgacatggcctgtttatttccagcaactatcgtcactgtcctgtgagaacgcctagcttaaacactcaaacccaagatgtcaagactccaacaacaccgcatgctaacaagcaaccctcccaatcacaagttctcctcaacccattgttcaagtctctcaactagctcagccttcctaccggccgtgcttatgcccttgcttgccataatgtccttcagctcagctaccgtcatcttgccaagcgtgccctgttcgaatgctttcttcaggtctgcgttgctgttggccggtccgccaccaccactggcagcctttttgcttggtttcgcgcgctttgccggcctttcgtcatcttcctcgaactcacgcttgaatgctctggtgttctgaagatcattggctttctttgcaagcatttccttccattcagcaaggtaaccgccgacccttttgtcaatttgcctgtacttgggcaacgtgacatcgtccatagcatcaggggtttcttcgtcgagtgccttggcctgcaaaatcttgtaatgccattgcagtgaagggtttggatacttgcgcgggtcatacatagccttgggaagttgcaagttctggatgacttgcctcatctggtctgtaagttcgtctgcgggccttggaggcgctgttacgtggtccacgcttcgaacatcatctgcgaacggaagtggatagagccaaagccctgcaggtaggtacggcgtgtttgcctcctcgtcgtccgggtttccggaaggaaatatggctaccatgacgggatgggcattctccctcgcgacgaaccaggcgatgcccaccttgtcatctttgaggagcttctgccacaaagcagagaacacgcgagtggagccgacatattgctcctcgctaggaaatatgaatatggactttttgaccgaagcccaggacgggatcttggaccgcttcttgaatccaatgattcgaagtgttttcttgcccatctgtttaagttccgccagctcttcgggtttgaagcatatatgctcgccgccaaatttgtagcctttcctcagttctgacttctcgacggttcgggcagcaaaatcaacctgcgcggtctccgattggacaacctgagcctgctcctctccttcgtatacgtagcatgagcgggtgggggtttgtctgttgagtggcatgtaccctttgatagagatagtgagccctggggcaagctcaaagggcaagtttgagaaataggaccgcttcggggtttgcttcgagttgatgttggagatcaaggagttgagcaacgtcaaaccgtcgccagacttggaagtcttgggactttctgactgtccagcttcagctgccggattgcgatagataatatcctatacaacatcagcgtagagttcagtaacttgacatgcacgcttccttacgtcgtagaacttggacaggtcgaacttcttgtcctcccgactgatggggaaaagttcgataacaacgccgaggtcgtaaaggtccttggctcgaacagcggcagatgattttgcctgcttatcaccggcatgaggatcatcgttatcggtgacaatgaacaggcgacgggacccaaagttggctgcgttggtggtgaagacctggttggcgcagaagagcatgttggacatgatgacgggttctttggacggaaccatgatttcgtcttcatcgtcgccatcctctatcaaggccttgagcttcttgacatcttcggcgccgggtatatcgagatcggatagcagatagcagtgaggatatcctgtgccattgcccgaatcatcgcggaatttggacttttcggttccaaagagcaacacacccatcatgtctttgggctgggagataattcgctgctgcatgatttggtaggcgcaggtcagggctgctgtcagggcagagtccttgtcggctttcttatcccccgtattctgcggtggtttcaacatcgatttgctcacatcaatggcaaatagtactgcatccttttgtgttttgtagtcctgacctcgctgtcagcaagcttgttgatgaccgtgagtagattggtgataactgacattttcatccaactcctcatcgccttcgtcgccgtctagtctctcatcctgatccttcctccaagacattttgaaaggacttttaagccctgattcgggtcgcttctggttacacgaaaggaggggtgagaagttgcagtcggatggtttgcgatgagtaaacgctgagattgggatgtccaagttgtcaaggtgatgacttcatgcaggaaacgcgatggggacgcgacgacgactgcctaaacgccaatgcatgtgacctgggagcactatgactgtcaaatggtgtgatgtgattggctatgtagataaagctgagtttcaaccgacaaaagccacccaaaagccagttgcactttcaggcacctatgtggcccgtgcttctcttccattcttctatctgctggccctgaaaatcgccagacggcagtcaagaaatggtcagcaattggagactggggaggtttccgatacagctacccctgcagcagtcccggcatcactccacaggattgcagcttcgcaggctgttcggccgagtttaacacgtctgaaagaagtggaagccaccgtcccgtcccgcccacgcagcgtcactctctgtccctgattgatataaactactatattcgtcactctttggccaccgagtttttacatgttttctggaaaacagagtttaatctgagctgtgtctgaaccccccttctttcggtttttctcatcatggcctccatggcactgagactgcccacggcccagctgtgcaaggccgcgaggtcttcgagcttccggccgtcgttcagatgcgctcagcagcagacgaggtggctcgccacgccgacaactcaccccgtcacccagaagaatgtcggcacagcaatggtcttcctcaacatgggcggcccatccaccttggatgaagttggagactttttgagcagactctttgtatgtttttgaatcatgatgatggcgataccctgtgtgtggctcgccattttcatattgaggctgtttgtgttgaccaacccgtgcaggctgatgccgatctcattcccctgggtcggctccaaaactacttggggcctttgatctcgaagcgccgaactcccaagattcagaagcagtatggtgcgattggcggcggttccccaattcgcaagtggtccgagtaccagtgcgaagaaatgtgtaagattctggaccaaatctcgcccgagacggcgcctcacaagccttatgtcgctttccgctatgccaatcctctcaccgaggagatgtacaagaagcttctggccgatggcttcggaaatggcaggggcggccgggccgtcgctttcactcagtacccccagtactcctgctcgaccacgggcagcagtttgaacgagctatggaagtggaggcaaagactggagggcaaggctgggccatcagaggatggcaaggacggtaccattcggtggagtgtgattgacaggtggcctactcaccctggccttgtcgaggcctttgcgaggaatatcgaggagaagctggccgagtaccccgaggagcgcagaaaagatgttgtgttgctgttctcggctcacagcttgcccatgtctgttgtcaacagaggtatgccgatctcctctctattgaccttgcaatgggatatactaataacgcctaccttaggtgacccttatccccaggagattggcgcaaccgtccaggcggtgatgcagcgtcttaacttctccaacccttacaggctatgctaccagtcacaagtcgggccccagccgtggctcggtccccagacgcaaacctctgtggaggagtacatccacaagggccagaaggacctcgtgttgatcccaatcgcctttacgtctgatcacattgaaaccctttacgagcttgaccaggaggtcattggcgagtctggacatcccgacacggtcaagcgcgtggagagtctgaacggtaaccccgtcttcatcaaggccctagccgatctcgccaaggagcatcttgatagcggacttgcttgctcgcaccagaacagcctgagatgccccggctgcaagagcgagaggtgtgcggcgtccaagaagttctttgctggacaggagatcctccctggtcactgaaataaatgattgggggagcctataatatcgtgtacaatacttcaaacaaaatctttaatacgggcgggtctcaaaaagggatggactgcgtatgtgcatgcgttttgctttcgaaagaactggctttttccaagaaccggaggcatacatgaaagttaagattctactcaagttggaacagtggtcggcagagcaaagggtggcatggcgacagcgaactacaacgaggtgcccgagcgttattcggtatccatctagagatcaattgtgccttggtgagggtggtgtggtggcttatcaatcagagccgaggcaagttatttcgtcgtgggggagaatgcaaagcacggtagggatccctggcaacgtcttaatggctgcgtcatcgactactgtttatagtgtactggccgcccgcggagtctcggtggtagtggtcaagccatcactccatagatgagttgaagcgtggcccattgggttgcttagttgggctcgcattccgtctatctaccatcggaaggtggggggcaagatgcaaactgtactgtatttgcatcgggtttgcgactcgactaatggggtacaacgatttggcaaatgtcgacgaggggaaaacaaaagtgtctgaaagcggacgcagatccagggtgagacagcagcaaccaaagcaacacaatctctgcgtggagggttcggaattcggaaccctagaggtgcccggccgaccgaccgattgtagacgagatcgggcaaattgcgtagactagtacatagtaggcaggtacttataaatacctgctgcagtgacagctgcttcccaaacatccaaccacagggcttagtacaggggtagtctgcagcataggggtagatattgctagacgacaaagtattgccgtgtatcttatgtaacgcctagcagttcagaactgtttgaaaatcgatatcggaacaagcaagcgttcggtttccccagattctatgggcttttctctggacctgttttcggcgctttgaaatgtctagtcgcgggccacatggaactgaaacctggaagcgaggtttcttcttcaccctaccttttgcttccctgggtgtggcttaggttttcagttccatttcccatcatctccgtcccaggggcatcccgctcccccttcgtccacaactttccccccctctttcatccctccatcccgttatcgttcttcccgggtaagcggttgctgcactctgacgaaacatcgatatcagacgaggcgtgtactggctttgctcaagaaccacaaaatctctacagctttgctcgcattatatctgggctcccatattctgataggataaaacatacttgaatgatctgccagttggaatcaatcgatcaatccatcaccaatagacccgttgcagcagcatctggtacaggacatatatcgggccgcgccagcgaaccatcatctctactccggcagtagcttgcgacgagataagaaaccctacgcgcatgtgcttttttcctgttagtgcgagcattgccaactaaaaagtaattccgcccatggcgcaatagcgtttgttgtcacacacggttctttcactcttaactctcctcttacttttcactctcactttcaatcctctctttgctgaatacacagcttgggcttgcagactgatcttgagtgtcacgctcgagacggatactgtgctcgagcacgcaagaacaccaggcgttgaaaggtaacgctggtgggacccgaggcggcaacacatcaacgcccggactgggtccaatatggctacacacagcggctttccggattcggatcccgcatcaactctgagtcggggcactgcgatggattcccaaggcatggactcagatacaacgacacgtcttcgcgataccctcaagacaaacgggctcacggacaatgacaccgaagcgacgggcctgttgggtcctgacggcggccatgatgctcgcaaggacagctgggccgcaatgaaggactttgatgggctaccatggtggagaaaaccagctgtatgttccaggcttttgacgattgctttgatgagttgctaatcaacggcacaggtctggtggctggtagcaccttatgccatgttcaccttggcctttggaggctctttggtccccaagattaatctgtaggattccctcactgttgaaccatgttcgcccgcctcacagcccgtgggtatgggctaattctcgtccctcaaactaatgaaatccagaatcatcactctcatatgtgaccggtactttgccgatagatcagcagcagatcctagcttcgtcttcacacctgttatccacggcggcaacaacccccaatgcaacacccccgacgtacagcgcctagttgcaagcttcaccttgtgcatgagcgttttggtgggcataatcagcgctttcactgcacccaagctcggagcactctcggatcgatatggtcgcacatcgatggtggccatctgttccgtcggtggcgtcgtttccgagattacggtcatcttggctgggaagtatccagataccgttcactacagctggattttgctcggcgcctttttcgacggcctggccggttccttcactgctggcagcgtcctcatccactcgtatgccagcgattgtacgcccccatccaaaagaggcgttgccattggttatctccacgcgtgcctgttcaccggcctcgccttcggtcctctcctagccggctatttcgtcaagtggacaggatcccttttgtccatcttttacgttacccttggttgccacatcgtcttcatcctgttcatctacttcgtcacccccgaatcgctctcccggaggcggcagctcctcgcacgcgagaaatacgccagggagcaggaggccctcggggaagttccccgttgggcagccgcggtgtccaagttcatcccttttggcaagcactttggacatggcgtgcgctctgtgcacagggcgaatccttttgctccgttgaaggtcctgtttccatcgggtcctcaacataagcgcctgcgtcgcaatcttgtcacgctggcactcatcgacatgtccatccttggagctgccatgagctccggcacgatcttgatcttgtacacagaatttgtctttggctggggaaacctcgaggcctcgcggttcatgtccctggtctcgatggtccggatcttcgttctcattggcattttccccgtcatcaattacatcttccgcactcggcctgcagctcgccgaaggagggagtctggcaacttgccggttgacgagaagaatgtcggcgccgacgaactggacgtctgggttctgcgcagtgccctgatctccgatgtcatcggcattggcgggtacatatttgctcgtacccaggagtggtttatcctgtcagccgtcattgcagcctttggggggctcggatcggcatcgattcaggcctctataagcaaacatgtccctactgagcgggtgggacagttgctgggagctgttgggctgcttcatgccctggcacgtgtcttcttccccatcatcttcaatgggctgtatgcagcgaccgtgtcgacgtatccgcaggcgttctttgtgttgctgtgttctatctttgcggtagcgctggtagcgtcttttactgttagacctcatggtatgttcagtcccctttgaagagccctcatcggccgtggctttgttttgttttggcacccgctgacagtttgttgtagtattcatagcagaggatgatgagcctagaccttcgtcagctggttcaggatcgacacgaattaggcagaggcaggatctgttggaggatgaggaggttatacctggcttgtaagatctagtatgtcatgcttatttgtagccctttcgcaatctccccttggcattttagttgtatgtatgtgtggatagatttctctacaccaggcggtttttgttttttgttgcttatatcgcgtggatgctgtatctatcaaggcggcttttatttcttgttgttcatatcgcttggatgctctgcccagtgcctagaaatgtgaatcttctgttaagacgggaaacaccacttgaaggattgtactgtgtgaactcctctcatttatcaatgatcagatacatgtgtgtataggttggcgatagtgtcgacctcaaaggccagtgcattagtagtcgttggagttgaccagcttacctagtttgggaattatctctcataacaccaagatgtcgtctttttttttctcaaaacagatactattcttgacaatacaagagtgtatgtgaacatctctcggatatctgaggaccgagcaagtgaattggcgaacattgtggaaatcgcgatggaccgttcagtccttgtctttgaatggattggttgcttaagctgccctgtcgttgtaacgtcactgctgcaaagaatccatgcgccgcagtctccaccgatatcacgggctgtcaagacaccgctgtcagcgacacttataccgagctgtgttcgtgtctcacttcaccgcaacaccagctctcatacgtcgtcgtccaacacccgactgtcgtgaaacccaaaagctttgacaacattccccaactaccggaacgtctgacatcatcttcatgaccaaagtccagatcgcctggaagtcatatccacagggctgcgcatggggcacattttcaaaaagacagaggttcaccttcttagtttgatcagaagtggaaagacgaccattgtcctcaaaagacaacatagacaacttatcagcctttccgctgccccgcgcatttccaagcataacagaactctaccgcgatccacgccgacgacactcaccggccgttcgtcgatacttcccaccaccctctgtggttcaaccttccctcctaccttcaaggtcgcaccgccaacaacagcaactggaaagatgacaatgagcacctcttccgacccttcggaagggaacattcgcccagcatcaacccaaaaatcccactacagcgacagtgaaatccacttcggtcccttcaaagtaaccaaccaagtctttctccggacccctcactccttcgccctggtgaacctcaaacctcttcttcccggccacgtcctcgtctgccccttggtcccacacaagcgattaaccgacctctcccccgccgaagtcaccgatttgttctccaccgtgcaagtggtgcagaggatgttgggacggtattacttccaccctggtaccaccaccaccaccacccgcccaaaacagagggagaaggaggagaaggaggaggaggagggtggagttgcagaagataaagtgatgctggaaacaggaggctccttcaacatcgccgtacaagatggtcccgaagccggccaaaccgtttcccacgtacacgtgcacgtcatcccgcggattcgcaacgtaagcgccaaggacaccgagacgccgtcggatgcgctgtatgagtggatggcggaggagaaggggaatattgggggggcgttctgggatagggattatgggcacgggcatgggcacgggcatgggcacggtaacgatggtgggcctcatcatcaccatcatcatcatcttcagcacagcagtacttttgggcagcaacgagagcgtgctcttggagggcaacaattaaacgggagtgggagtgacgtccagagcaaagagggggaggcacttttacgggaggaggaggagggggaggaggaggaggagggagtggcggaaatgcaggcgagaccaaagccgggaggaagtttccctagtatcgaggatgcggcgaggacggcgagggagatggaggagatggagagggaggccggggagtatagaagggtattggaggagatgggaatattgagtgtatagcaggggtgtacacaaaagaattgaagaggtgtggttgacgatcgttgagttggtagactagatatggaacacagtacctacctatatagttatttgaaatggatgtgtattcaagtgaaagacaactacctaaagtgactcagcatagaccaaacatattggacatgcccccctgttcatttgtaaccttcttatggtcgctgctttgttatgcgtggttcttaaacaagaggaaagtagaaaaatttgatgggtttaggagaatttggacaatcctaaattgccatagtccgatggacaggagtttaataaaactccattgcaaagttttctgtcgtcgagccaagtatttatgcaagctttgaatcaccatggcacctaaaagagcttcttcctgaagtttttttttttttttttcgaaggaatttgtgtatagaacgacactatcgcatttattctctcaaccatgggtatatatatgtatgtccgaattccccctctacccatccatttccttttccaaatcccgtgtcctacaattcaaatcacatgagagaaacccaaactcaatctagacctgggagatgtcccaagccgtccaagctgcccaattcatccagacccaccaaatcatccaatagcccagatcctcctattggatcgaaccctcctcctccacctcctaccgtcgtcattcccatgcccgttgattctataccacccccccctctctctgccccatgatgatacgcaaacatattagcctcttgctgctgttgctgttgctgttgctgttgctgttgctgttgctgttgctgttgctgttgctgttgctgttgctgttgctgtcgctgttgctgttgctgtcgctgtcctgtactaccgccgccgccgccgccgccgccgccaatattccctcgaggagctagcctcgccatgctatcaccagcaccaccagtaggtccacccccatccccaataccaccagtgcttgtagctgtgcctgctccaccgccctccagatcccacccctgaaagccctgttgccaggtgacgccatccttcaggtaccaatcctgtccatcaatggcgtagatcgagctggggcttacgtgtcggccaacgctcttgtggttggaagctgttgatctcgttgcagtcgccaagttattcgcgtgtaactgggctggagtaaaggtctgcgtggcagctgctggaggtttcacggtgtttgtgccgactgatccaactgtgggatatcgttgtgcttgtggttgttgttgctgttgtggctgcttttgatgatgcggatgttgggatacgatgttattgttattgttgttgccgggtgaagaggttggtataccccatgccgtaatggtggcgagagtgtcgctcatggacattgatgaggcgctcaccgggtgggtgagcaggttatgttgttgctgctggtaggtcatgtggttatggtgtggctgttgaggttgatgttggttttgtaggtggtggtggtgttggtgaagcatattgttttggcttaagctagatatagcctgcatgttctgctgttgctgggggatgatgggagcggacggatcaggcaggtcggagaaggtgactatattaggcgacattccgggatcagatatactctccggaccaagatgcggaggagttgggtggctatatagtgtcattggactgtacggttgttgttcgagtactgcggcggctgttgtagaaaaaagcagagacgcttctggggtgtaaggaggtgcaggcgaggatggagcgagagaaggggccgtcctgttgggtgaggggacctcggaagtgctaaacattccgtacttttcgtctgtcctcttcaagacaatggcggcctcctcgggtagttccacattccacttccgagctagaacgctgatgatacctaatgttctccgcgcacaaggccagtcttcagccatttcctccaactgtctaacgccgtgggttatatcccgtctggcagttttctcgggcaaattgagcatgtgtattgtgcacgcagaatgcagcatgtatacggcaatgttacatatttgccggaggttatatagctttttgtaaagtcgcataagtttggatatgctattggcgttagttgtgcatattcttcggggctggaccttctccaggggcgaagcttcctttgtgtactttaggaagggtcggaatagatggatatactgtagatgataaaacatgctgtgaaaaggtgagtaactccgcccagtcttgggtaagtagagagtgagaaaacctactgcattagaatgacattgggtaactggccatccttgggttcgaattcctttggtagctccgttctccagtcttccagacgccgatgaagttcgctaagctttttgagctcagctgacttgccgctcgatcttccaatatgactggggtggtagaagaagagtaaaagatcactactgatctcgcagagtttcgacaactgtaagcctatagcccgtgtccgagatggctgcttgcaagactggtcgaagcctgcgtcggtataaggagaccacagttcagcatcttcgtctggaaacacatcatacttcggaacgttataggtgtttttgggaagctgtggtagccgcccgagatagtttgaccagcacttgtcaaacacaaagcaaccccaaaaggtgattctccgggcatccacctccttttcgtccagcgatccaatgtctagattcaggccaatgtcttgagccattctgaagctcatgccgctgtatacccagcctttcgcttcccgtccgcagcctgcttctcgcactgacataagcgccagagcttgcacggtagtgagccttggtttttcgtactcgtcgttctgaacaatcagtctcttggcctcggcgaagaagtgatcacccttggtcctgctgtccccaggtaccgcaaaggcaccgtccacacttgtgaagtgacagccaagcgcgagcatggcattgaccagcagcgacgaacagtaaacagtggagcgtggttggccagccggctttcccttgatgaaatcccgataaaacaagcttctagacagcgtggtgaagtaaggatagtgccagttgaaatacatgttgacgagatggatgattagttgaggattcttggtcacctctgtccaggtggtgattggattctcatcgcaggtcgacaggcgggtttcaagctccggttcttcagaggcatctgtcggttcactgagatatatgaggtgcgaggtaccgccaataaaacgaacagaaccattttcgatccggagctctcccatcttacgggccaagtccctctcaccctcaacggcctgactggtagcgtcatctctgccaggttgggtgggttcatcgctgtcatcgttgtcgttggttgctgttgcgttcttctcatccctgcggatggactcggctacttcgtcaaggtcgtcacaggtgcgaatcctcctcacaatgtcgatcacatcttcctcggaagcattcaaaatggcctctattaggatctgcagtgtggcgttctgggctttcatgctatcgttcttctcccggtagacgccttttcggcggtgatctgaatttgggtcatagatgcactcggtgccgtagacactggcacaggccgcgcagctcggaagggcgccgtcacacttggacttcctcctccgacaggcgatgcaggccgtgctcacacatcgtcgcttttggttggtagggtcagcgccccgcctagacttcttcttggaaggtaacgaagaggcgatgttgtcgggggcgagtccggctgagcctggcgcatcttgagaggacatcatttgaacatccgaactgttcatctgccggggagtaccttggtgagctgccaagtacaagccgtggtaatggttctggcaaggactgcaactgtgacagcaagcaagcctcgacacggaattgtgacgcctgatatcgtctggccgatgggttctgtaccagggtgctgggttgcggggaattggcggggagtccccggggcctcaactcttaagggaccggtgggactgaaggccgtgtgcgactgaagcaatggaggatctcttgaacgattatcaaagtcgcggacgacgggcgttgtatcccaaccaacagtgataacctcggcgaagctccgtcgaggtcggcaacagaactccacggtcctcacagcgcgggcgtgggtcgagacagcccaacagaggcaagggagatccggggtagtccggggtagggatttcgggaagagaaaagtcacaacagtgatggcgatgggggcggccgggttggtcaagacggttcttgagtcagagtacacggccgggtgagaagaggacaagaggccgaacaagcgattagagaacgccggcgcaagcgggacgttcaacaagcagacggacgactcagaaaaaaagcaacaaaaaaaaaaggctattggataagcccctgagatgttgcggatctcctgttctcttgttcaccgttggacgtgaggtgaagtggttgatgatcaataaaatgggagcgaagtttgaactaaacccccaaagccccaaccaagactcgggacgtcggctggtacgtgctgtttccttgaggtaccttacccagttgatgtgctcgggtacgcaggcatatgtaacagttgtcgacttacgcttcgtagcagtacacgaaataaggagacaaggctgctgggactctgtgaaactgaccgtttccggtctgagggccaaaatgacttggacccctatcgtgtcgagtgacgataattgtcgattcgtaggtagtgcgtgtgcagctttgaacctcgacctagttgcaagttgtaaaggctctgaattgtttctacacacgctataatagtgttagtaatcatgatcattgcccatggcgaggttttctcggcaatatcattggtcgaacggaggttccttaaagcatcagaagaggatctcgagcactgtgtctgtttcgtagatactgcatcgcatctcattcgttgcgtccagcccccaaactgcactaggtatactagaactccatcttacactacatcgtgtgctcatcccgtacttgcagccaacacaacgcccagacatcgatacatagtaccctaagacccaagttggtaaatggcgacttgcggtctggaacgatatcataggcgtgctcagcgtggaaggcccagcatgaaagaaaatgactgttcagtaaacgaatggctgtttccccaaagcgcctgagacggtctccttgtctacccaaagcattgactatggccgcgtcaccttggtatctacacataatccagtcggcgtttttttagctatcagagaccacaacttccaatctttgagggaacaacagcatgaaggtctgacatgataaaacatctagtagtccattcactcaacttgtctagcaaaagtgatacaatgcttacttctagaaccatcgcctttatactgcgtatatattcgcatgcaataaccacagcacgctatcaaggtcaatatcggatgttgtagtacgaaatccctgcccttttaagtttaaaacaaacaccacccatataacgccgtccgaatgttttacagcctcgagaattattcatcaggaacaagtcatcagtccgtccggcccagaacttggagcataccaatgccggccttctattgctgctcgacagcctcagccttagtgtcgaccttcttcgccgctggctcagcactcttgtctccgtcatcttcacgggcacgcttgttgttgttactataccacacgttagtaaatgttcgaaacccagttgtcggatggctgtaacttactcgttgttgcggtcacggttgtcgcgaccaccacggccgccacggccaccgcggccaccccttccacgaccacggccacccttgaagccgtttctctggtcgttatcacgacgcgacttccagtcacccttgtcaccaccgctgcggccgccacgtccgcggccacgttcggcacccttgatgctgccctcgaagaagatctttttcttgctggtgccgggctccatcttgccctccttaatgagctgggtcttctcgtccaggtaatccttcttcttcttgatgacgagctcttgatcctgccacttgggggcggggttcagggcaacaaaggcgttggcttcgtcttccgtcttaaactcaacgaagaccgagcccttgaatttgttctcctcgttacgcctcagcttgaccaggttgacctgaccaaacttggtgaagaaagcctcgatgtcgaactgagtggatccggtctcttcgccgaaacccttgacgtaaacgctggcagccagacgggccttttgcgcatcagaggacgaagtgtaggccttcttgcgcttgaccgtctcctggccctcctcgccagacacatccaagaaggcgctctccttcaacgcggcgacgacggccgagtagggctggaacatctgcatgcgcttgaagctgcagatggtcttgagcgaaacgggcttgttctccacgcctccggtcgtctcccacatgaacttatcggtagggaggttgctgtcgctgaagtagaactcgacctaagactatttgttagacacggggacacgcagcatgccaactgtttttgtagtctgatcgtacctggttgcggatcttgacgggatcgtcagtgacgggctgggtcgaaggatcgtatttcctgttgttcttgtagtcggcgcggtcgatagacttggtagcctcaggcttcttctcctcctccttgctggcatcctcagtcttgggagcctcctcggcggcgggggcagcctccgcgacgggggcctctacagtctcggtttggacctcggtctgaacattctcgacggcaggcgcagcctcagtgttggcggtggtatcgctcatgatgaaggtcggagtggcctgtaggtatttgaaagggtaaagtacaagcggctgtaaaggcaattgaccgtctaacgtgacgcgcgtgcacggaagagaagaatggatgtagatggccgggagagagataatggtgaacggatgatgaaaatgcagaaagtgcactggagaccggggaccaagcaggcaaaacgacgaaattatttagtgggtccttcaggtgcactccagttttggggcggtaggcgcaaaatgttattgcagggtgcagtgggggaatggtgttgggttggtgcagggttgattgttgatcgacgcgacaggaaagtcggccattcaccagcaaatcccaggacgtgtgtgaagtgtagaggtagtcacgtagtgtaagtcaggtaggacctcgataattctgaactgtaacacacacttcaattcccttgtcaaagatcgagagtttgattcagtcttgtccatccattactgagctccctccctccatcatcatacagcagcgtaacccatctgccctgactttttccagggtctgtcggcattggagtcatatcgaggactgcacttgtcaaaacctccccctcagcgcaaaaaaatggaagcggcgaaaccaagcaagcaaccaaatcagccccacccaggtccaagggaaccgcctttgggtttagactttttgtgccgatttctaccgcctggctctgcttctagccccactccacttgcacccgcaatccgccaagaggttgcggagctataccgcatgcgctctagctcccgcatcctgtgcctgccagttctccaccatccggcctggagttgacgcgcacagtggcccgagcttctcacgtgaatgcgaccaatgggcgagcgcgtgctccaattcgggtctgaaataattttcggaggacggcgcccgataagaggtggaagggccccgggaagctcccctcgttggcagtgctgctaggtgccccggaccgctccggactcgacaatctccaaacaacctgcgccgaaccggtccgtccacttcgccaaaagcacggggcctacagtccgatccgatcccccgaagctcctccaaacacaccacacccaacatgaagatccggaggttgttcaagtaccacagtttgaagaaaaaggtatgtgctattcggtgttttatgccgccgtcgccgggtttgccgttggtcatcgtcgccgccgccgcatcatcaccccattcgccccattacctactacctgccagtcccattgccacgacactcaacacccaccacacgcgatcatgctgacgtattttgtgtgcgcttcttcttcttccgaatagcccatcaggccgacatggaacaaatataacctgtacaacctggctacggccgggagagaacccagaatcagcggcaagacattcttccagcagaaatggctcgccaagtccttgacacgagcataccacggcgagcacatcaaggaacgcaaatgggcgcgcatgtttagccgtcgcctaccggccgtcgtcaacatggacccggcatacatggccaaatataacggcagcgaacaagccgccggccgcggttccggcctctcagagcccccagcctacgagaagaccgccgacgagaaacctgccaagcaagtcatcgccaacccgggcaggaaggttcccacgccgtacgagcaaatgacctttgcgcctctcgagagacgcctcgatatcgccatattcagagccctctttgccagcagtgcgagacaggcccgccagatggttgtgcacggtgccgtcaccgtcaacggcaagaaggcatgtacaccatcacaacgttccaataccgaatcccacaatacagtgcacccatgccaaagctgcttgtttcggcgctaacattacccgatccttttgcagatgaaacaccccggttacctcctgaaccctggcgatctcttccaagtcgacgtcgagcgcgtcctctatgcgaccggtgcgcccaaggacaagaagctcctcgccgcggctatgaaggccgccaagaaggagcttgcggaggaagcacaggaagccgccgaagagaaggatgcggaggccgaggaggccgaggaaggagaggcacaagaagcagcctccaagtccggcaagaaggagaagcaagtcgacacctccaagttcgacgaggcctggaaccgcaagtacgaactcctgcagctccaacgtctgctgcagtacgccaagcacatcgccgactcgccgtctcaccagctctccgcgacgcgcaagcaagcattgcgcgctttgaagcgcgacatcaaggccgccatcaagcaagcgcagcggcgcgacgggtccgtttcgccaaccggtaacgtggtggacgacctgacgatgcttctcgagcgccttgcggtctccccttccaaggccattcagcaggaggaggcggccaaggagctgagcaagaagcttgacaagcagtcgcgccaggtgctcaagaaggtgatcgagtacaacgacgagcacgaggacaacgagatcgacccgagcaagccgtacatgaccccctggaggccgcgcaactacatgtccgctttcgcgttcatcccccgctaccttgaggtcaaccagaacatctgcgcggccgtctacctccgccaccccgtggcgcgcccgggcgagtccgaagtaccgtcgcctttctcccccactatcaaccaactcgcgttcaactggtacttacggagaggttaaaggaggtctagttaggagcgagggaatgaaaaggggagatggagggaggaacggcagtcactctctgccgtctcagagcggtagaattcgccaatggacgattagagtcgcgcgcacccagttttttgcatgtcgcgggtacgctctattgtgcttgttgcatcttcaaggcaacctcggatgatgtgatactctgcacctgctgcggcttcagttggaccatgcgttggaaatcgggttcggtctcgatgagaaagctgcgaagtgggcggcaaatctcgcgattcccggagaaaaaggagacggggatggatcatgcatgagatgagttgacttcatacgtattttgggcacattgcgcgtaacagtttgttcgttcctcaatacccgaacaatctgttgcagactcattcagttcgcccccttcggcatcgatgtacgctacatgtatcattaccactattaactaaatggatataaagaggggcatagacaaatttccttcttctttgcgtaagaaagtcatgagacagatgagaaccaccgagacacctacggtctcctctctgaaagctcagtgcttatatagtaaaattgccaatcatagcattgtcgatcgagaggagcagtgcaaaggtaaacacttatcactgaggaagacggcaaaattcgccttgagagcgcgagagagaaaaaggctaagaaataactatctaggagaggctaagtgtacgttgagtgtgtgtatgttttatgtggtaagcaagaaccctccgtggctggagagcgaagcaccagttgagagaatcggccggaaatgttgggttgggtatgaccgaccgtaaaccgtgaaaagaaaaacctcctacaagaattccccgtgaaataaaaacatctgatcgccgatgaaagcagttaataaaatacatgtgttgttgggatatctggtcgttcgttgcttttcgtccaagtgagatttcccgcctgttcccttacgccccctttgcaacttgcatatggtgcaacgtcgcgagcacaattcaaacccgactccttctgatccctctatgagcttctcggttgtgaattgctcctcgctcccgccagccacagcatcctaaccgacttgtcagtcatggtggcagccggaaacatgatgttgccgacagtcggtcaagaagacaagggcaagcagagccgcgaaagggagttgagggcctgattgctgctgcgccgcaaacatctgatggggaacagccaacgaattatctctctttcttctccctcatattttcggaactcaactccctaaagcagataagaggatatatctgttggaaccatgctgccattgtgaagtaagagattctcgaaaaagctcctccggcccaattacatctgcattagcttttcaagaacaaagtcgaccggaccgcaccccgtcccaacgacggaacacaccggcttttggaaatttgaccgtttacggcagccaacaaatttctaacagaaacccatccggttatgaagggatctgcaaagagactgttggcttgcgaggggatcctcccgcaggattaggaggttatgattagaagatgaacaaatggaaaacagagaatgaaggaatgaagcggcaggccgaggtgtatgcgggataacatgacagtacaacagtcgtgagaggcgggtgaagttgttgccgcaaaattatcggagagaaaatcccttcctctttgtcggctccttctcaattggccgcccactttcgattcgggacttcttctcctcgagctccagtcgttggcgctccagctgctccttcatctccctatgacgagcatacagctcctcttcgctctgcttcagcttggattccttttcagcaaccttttgctggaagaccatcttcatttcggcttccatcttcgcaagcttctgttcgtggagggcgcgctcttcctcctgcttgacggctgggttcacctccttgaagacgcttggatcttgagagacgcccatagcgatcaacttgtccgtgcggtagttctcgtaaaggacgttgttggtgtgctccttgagctcctccatgtgagtacggatgagcatctggcggagcttcacaaagtcgcaatgctcctcattgtccacctcgatcacaccccaagggtaacggcgaccgcgaaccttacggccatcggcgtttgtgatctcgttggtcgcaccgacaacagcgaaggggaccttggacatgatctcgttgttctccgcgatggtctcctcatcgtcgagttcgtagcgagggccctcaaagatttgcaccttgtggtacttgatatccgcaagaatctatgataaactgttagtattgatcgcagaaccagtagggcccgaagacatactctagccttgaaagcagcaatctcgtcatcggtgagagtatccgacttggcgatgacgggaatcaagttgaccttggtgtggagacgcttcatgacctcgatatcaagaggcttgagcgagtgaccggtgggctggatgaagaacacacaggcatggatcctgttgtccacaatgttcatgcggttcaccttgttttcggcatccaagtaagcatcgaagcgctgttcgatgttgtccacaataggacgccaagactcgtcgttgttgacaaagtcgccgaagccaggagtgtcaacgacggtcaaacggaggcgaacaccagcctcttcaatatcggcgctgatagactgaatggtgacagtcttgggaacaatgtcgaggctaggtcccttgcgctccttgggagggtaaagcgaagtgttaaagagagtgttaacgagggtcgactttccgagtcccgattcacctgcatgtctagaattagtaaatctccttcaatggacacagaaagcgtcacataccaacaaccatgacattgaagttgaagcccttgcggacgctcttgcggtgccattggttgggaaggttggcgaaaccaacgtatcccgtcagcttccttcggacaatgtttcggttgtcgctcaaggtagaagggagagctgcggccacggtgtcagaaccagaagcatcttgatgttgtttcgtctgagatggcaatggctgggaagtcgatgactgaggtacgggagccgccctaacaggaggagaggtgggaataccgttcgaagctgtcatagagccaacgttagcatgatatccatcatcttgtgcccaaaagtatgtaatgtatgtccagtcaagtgcgcggagctctcaactactagaggataaaggccgcttcggtaatggctcctgggacacagtcggatccgtagccttgggatatagctcgtcgtatgagaattgttgggtcattggcaacgtcggggccgggtcctcgatttccagcaagctcttgtatcggcgtagagccttcttgatcatctcgttgttctccccaaggggcaaactgctggtccgtgttccggagacggaaacgggggacacgggaccatcccgcgaggcgcttccatcgatggtttcagcgagactggcgaagctcttctcaaactgaacacttttggcgcggccccgggtggcattgtgcatcatggtagcgaaatgcattgcagcggagtcgtttgaacaaagtatttgggtggtaagatggttctcttccaaaaaaaagacggttcccaagaaacggtagatggcaagcggacaacgaatgtgatgatcgtatcagaagaacgagctgtgatgttggtggggggaagggagatgaaaagtcggcgaagggcggcgttgagtcgggttttgttgagcccttggaccgtagagtaaggtacgaggaggtcggtgatccggcgatgcttcctgcggcttggtcgaatgggcaggttaagtagaggacagaaagcaagcgcttacccattatagcagaaggtaccgtgatggtgatgtttcggtcgagtcgagaagtgaacggttgatgaaaaaggtaaaaaaattcgggatcgtaaggaaggcgcgaagtctggaaggtaaacgaatagcgtcagtcattgagatggaagctgaattgcacccggcatgtgtcttcctccttctccgtgcagacggctaccgcccactcgtcaagtgccctgcagtgcgagtccggtactaccagcaccgacaccacctaaaaccccaacgtggattgcggtggaggcaaacgggctggctggagtggctgctcgtatcggcgcagcccagcggcaactatgaggggggcttgtgacgacgaagagcacgagataccggcaggttggggcagtagcaacagagccattcggtatctgtcgagccggacggggaggctgtagatacgtgctctgggctggaccaggagcgagcgtctatacagagagtatcggagttcacgatcaagcagcatcaacttaccggaaggaaggcgagccggtagggtagatacctcgatggttcgcgtattgtcaaaggttgggtagttgtcaatgggcgccgcctagtgcggatttccaaggcaattggccggtgaatctgaaaggtaacgctggatcgcgtatgaatatgaaaagagtgccaaaggtaaggtacgaaatgaagacggggacgtgataacggggaggagaatgctgagttgttgccggtagaaaagaatgggaaattttgtgtgaggagcgacggcagtcagtgtggcagcagcaagcaccagcagcagcagcgagcagacagggcggcttcagtcgaagaagatggatggatgattgtggatgggatgggggggtgggtatggagattgggtaggtgtttagattgcctgtgcctggctgcatcgacgttccgtttggagcagttcaaaaggggttcaggttcgacgtgccaaatgtggtgttaggtggtgtcgtgctggaacccggatggacgccggacaggccatggcaggcccgacgcaccagtgccaggaccacgagtaaaacactgcacacgggcgcaaggtcgcaaggcctcgctcgctggtggcccggctggcacattagacttcgattaggaagtgtccactggcctgacgggtgggcaacctaaaaggacatgctaaggggaaaactaataagcaggggttgacacaatcggacacatgattggtcaggacatggttacagcccagcatttggggaaaaagatgagtgtgaattctggggctcgagaaatccaatctcaaaacttgtgtcaacacaatatactaaccttgagtagctggcatcgagcaacgggaacttcatcttttgtctatgagtaatatctaacccatcatctcaacatgagacctatgagacctacactaagctaccagtgtagaacgcaataccaacaagagcaaacatttgacaagcaagcagaaaggagtaggaaccacaaaggtcatgccgcctcggctcaatttgccatgtccgcactgtactagcacggatgtgacgatgagctaagtacttatgagccagggagctcctgaaaattaaattacgtgcatttgttggagaccaaatcccgtgcactttcacattttgatttgcttcgcgcttctctgcaactctatttggtgcttggctctctggtatgactgctcatgatattcggacataacttgctgaggctggctacgaggcacgggtaggcgggctaggtaggtttgagcgcgtctagatcccacacccgacttcggaaccagacgagcgactgtttcagtcagggcaaacagcatcatctccttcaagttgtctttgctggaggccaaataccatggattatgtgtttttatattatacgcctgtttccgcctgttgatgagacagacatggtggctaccgtcaggctcctacactctggatgtggtgctcgggcgcttgcatccaaatattgtcgccgtgctttggtgtaaatcccgtgagttcttgctggacattttgatcggtgcggtcgatagggatcacttttcttcttcaaagccgtcacggtggtcgatcatcggagaccctggatgagatcagaaaagcaagacacgggaccaactcgatgtcccatggttagagaaacatggcaatggcgtggcttgggacatttgggcgcatatccgtcgattttcggtgcatcctggagcataccgcttccatgtggaggtggttgcaagatgcgcctggccctgatggtctgacaccctgggtgtggaaaccccagttccattcatacatagaagctcctccagttcccgtcctccataacaagcgaacgggaatggagccgcctggctttttaaagaaacaatccgatcaacttccccacatccggaagggctggactggacgcttcgttttcttatattttttcccgcctcggtcacagaaatcaaagacgaacacattggcctttcgggaattcctaaaacactctggcacgaccacatctgtatacacagtatcctctacttccccactaggtagaggcagtttggttccagaattgcatgcggaggattaaagtaattctcaaaggttcggacgacaagtattgtacttcgggtgttcccgagaagtcacatgattggttaatcggtgcgcacacatagttggtcgatgtatgcttccccgtctgctcgttggaagaagaacgggtggatagtgggcagagataaggatattcgtgttaatgtaagtaagcaactttcaagatcgactacatatgtactcccacataccggtatacagtcaagaaaaatccatgctagcttggaccaagttgcagcgttgatttctttcaaaggacgggatcttggcaagttggaacatccggagtgtatcccgacaccaccgagctaattaatagtgtagacgggatatccactggaagaggcaaaaggtccagtacgtgaccatgggagaaatgtgccaggggctccagttcttgcttgccgattgagtagaaaggtacgaggtaggcaagtaacgaagatgatgggactggcaggagcattccacttggacacgaagaaatccggatatgctacgggtcgcttatcgggcttgcaccgtcggaaggtagtaggtagagtacaagctgttgggtggtacccttctaacagacctcgggcccctccagctcaggtttccaagctccatagctatgatgtcagaatcgcatacacaaatcaactccagactcctcggggaatcagttaccgtaaccgatcgatacagtcatacaagctgccgacaataaaacttggacggaaggactaggaagctcgtcaaatagaccaagttcgctcgtcaactgggccgggcgcttttcggccaacatgatagcccttaatcgagagcaatatccaaacaagtgtcgtgtcgggacctgtctttaataaaggaccccaggttcctgcctacctcccccatcctctacaggtatttcgagactgcgcgcaacaccaacctaactttggtgtctcttaattttagcccgcgtcgtgccgcatcgcatattgagcatttcctttagccttgccagcggaggtactgcaacctaccagcaaccgcgaagatggcgcggctgggccaattgaccttcgccatctcatcaacgggtcgccgatctcccctggcaaggtctctcacacaaagtggcgccctcttgagagcaccggcaaggacgaaaccctccctgctatccttccaacagacgcgacatggcttcttcgcttcaggcgataacaagcccaaaccaaagacgcgggtccctcgatccctctcggcggtactcctcggctccttgcttgttttctcgctcaacccaacggctgatgttgttcagactttcgactcaaccgacaagactgcgaagacagaccgatcgagcgatacagacctcttcgctcaggagctagaatctcacggcaaaatcgacgatagtagcacctggtctaaactcgttgatggctttgagggcttctcggccatgacctcggccgaggcaggcaaactttccaacaagctggtcgatcttgttcttccagaatggtccaaactcattcctggctacatcagaaagctccaacgggagctcaacatggccccaggttctctcgccgctgaaatctgggaggaggcccgcgatcctgccataaatcctgagatccagtactcggccaaggttcgcgtttcggaggacctctgtgacgaagagaaaactttcctggcgcgcaggaaaaagataacagccgttgcgttggctcactaccttggcataaaagaggaggatgtcaacccagaagacgtacccaccattgccatatgtggctctggtggtggccttagggcgctcgtcgctggaaccgggtcatatatggcggcggccgaggatggccttttcgattgtatcacgtatacatcaggcgtcagtggatcctgttggcttcagtctctgtacttctcctcccttgcaggcaacgatttccagcgacttattaaccacttgaaagcacgtctcggcattcatattgcctacccgcctactgccttctcggctctattgtctgcgcctacgaacaagctactgctaaccgccgtagtagaaaagctgaagggtgatccagaagctgattttgggctcgttgacgcatacgggctgctgctagcagccaggttgttcattcctaagggagaacttggcatcaatgcacaggacttcaagctgtctcaccagcaagagtacattcgctacggacaaaatcccatgcccatttatacggctgtgcgccatgaaatccccgagctggacgaggccgacaacgagcagtctcatgcttcagaggcggcaaaagctgaggccaagaaagaagcatggtttcagtggtttgaaatgacgcctttcgagcttttctgcgaagagttcgctgccggtatccccacctgggccatgggcagaagtttccaagacggcgtcaacctgcctacaacagaaggcttctaccttcccgaaatccggttgcctgtactcctgggcatatggggcagtgcgttctgcgcaacactgagccattactaccgcgaaatccgccctttgatccagagccttggtggtttccaggctgtagacaacttgatctggggtcacaatgagaatctcagcaaggttcatccaatcgatccggcgacgatcccgaatttcatccacggaatgaacggcaagcttccgccaacggttcctcggcttgcttacgactccgattacatccaacttatggactctggcatgtccaataacctccctatctaccccttattgcggccaggtcgcaatgtcgacattatagtcgcattcgatgcttctgccgacatcaagacggacaactggctctccgtggtcgaaggttacgcaaggcaaagggggattaagggatggcccataggtgccggctggcccaaggcgtctgcatcggcctccaccaccgccagggaattgaaggaagctgaagaagccacagaagccgaagccgataacaaactcgcccaagccaaagccgaccaagccatccgacacgccaacgaccccaaggtaaagcccgaaggcgacagcgaccagagcttgatgagccagcaagagaaatacgaccaaaccgcccacgagctcggctactgtaccgtctgggtcggcacaaccgaggagcgacgcaccgatgacccgccgccgccgccagtggacgatacctcgtcatggaagctcatggagccgaacgccggcattgcggtcgtctacatgccattcctggccaacgagaaggtttctagctctgttgatccagcctcgagcgattacatgagcacgtggaactttgtgtacacaccggaacaagttgatcaggttgtcgcactcgcgagggcgaactatgacgagggcaaagagaagattcgggcgacggtaagggcggtgtatgaacgcaagaagaatagtagactggagagggagaagaggatggcggaggagaggcagaggaggaaggttaggctagggatcgacggtaagttgggcgagggtgatcacttcagttgagctgagcgagcgcgttgtgtctcttctttttgttgatttgggaggcgagtgattctctgtgggttactctttggtgatggagatggtaggaatgggttatgactcatgagatggatgacgatgaatgagatgacggatggttataccccaaaatgaggatgaagaggatagacaatgccgaagagattaagagatgagtaacagaaacttaatgtgtgtttttttaaccagtaggagaaaacctacgcgcactccatgttctccttggtgcaccctattatcttagaccactgtaccttaacaatatgccaattctatagttgtcaaagtctccttcattgatccctttgcatcaggtcgcaagttctgatgaacgtgtttttggaaacgtcgtgacaaagtaccaggagggggtgagaaagtgaggacgcaactacagagagaacagtccacatttcatctcccctctcaccaacttcatcttcctctcacgtataagataaacaagagcaatgtgaagaaagcacaaggcaaaatagatactaaacaacctctagtttggatgaatggaaggcgcgcaagcttgggaggaacttccaggctcgatctcgtcgtccggtcttttactcttgccggttgcgtattcccatttcttcctttacgatgcttgttatacaaaacaagggcttacacatcctggaattgtacaatgcgtgtaaattgcgtagtaccatattctctcttacacagccttctcctcatgccagagcagtcaatacgtagaggaaggatttatcatgtcatgtacttcgttgatgcctcgtaaaaaatttgacttcttaatgctacacatacagacgatgatcttccttctccctggcctcggctacttttttggtattatacactgagaaagaaggacacagatgccaccccgacgagggttgtgtctctctttgtcgaaagcagagccaagcagccaccatccagaccctcttcattccccgttccgtcccaacccccctttgtattggtatatgtggcgggggtgtgcgtgtgtgtacatgtatgtccgttgcgcgcaaatctgtatacaacatctcgtctttggcaaaaagagcaagaaacaatggaaggaaagggagtgactggatgggagaggaccatccatttaatatccccttccttcgcaggacggaaattgcccgctctcaacaggacaggacaagagtggaaaggtaagctgagcttttagaccacaccaacaaaatccactcgttgttttgtttccctctcgatcctcttgcgtcgatttccacaaggggaacctatcccgagttgatgggccgcacaaccaataaaaccgagagtgtaagcaggccatctgcgactctctttttacctttcgtttcatacacttcctaagttctctactgccctgccgtactgtccgccgccatgctccgtgtttcagcctcctcatttagcgggagataacctcacccatatcaatgtatgctggcgtccagggcttggcaccctcctccagcatatcactgggtacccgagggttctcgccagggctgtagagataccaagccttcagggcgttcatggcggccttgaagcgggcgtggtcgagagaggaggcggcgccctcgccgagcttgtcgctgccgctgtatataccgacaacaaaaacgggggtgcgcgactggcgacccgtctcggagaggagacgagccacggggggctcgaaatcctcacgggcgcagagcgcggcgagctcgcgggtggggtacttgaattcgaagagcttggcaatgtcgagggtgcgcgacatgatgtgcgccttgacaaaggccttggcggcctcgcggccgcagtgggcgtagatggcaccgacgacggcgcgcacaaagtaggcgtgggcccgctcagcagcggcccgggtgtcggggttgccgtagcggtcgtagctcacgtcctggtcctgctcattagcgaccatctcggcctcctcctcgtcgggagtcttgtcctgatcctgctcttccatcgccttctccagatcggcggcaaccttggggtcgctgcgcacgacatcaccaaagtcgtcgtcgagaacgacacgcgaggccataccgcgacgccacttgaacttctcgaggtaggcgagctctgtacgcttgtagccgaaatttgtgatggcgacgccgggcttaagggcatcgaactgcagaagaccgggatccacctcgccgccgggcaccgcggcggtatcaacaccccatgaccgcgcaatctggagcaagggcttcggtccggcataagccttcatggcactgaagagaattccctggggtagacgggggtatttgcagaggagccattcggcaatatggtagttgatgagggtctggccaacgaaggcgaggttggcgttgttgaactgcgggttctcgtcggccgaggcgtcgaccagtgtccttgccaatgtctgtaaggggatcttgggagaaagattcaaacgggcgtggagggcggccagtttggccgaggtcaaggcccgttcggggaggggcgacggtagggactcggccgcgggggggaggggctcaagcggggggaaccgatcattgttgagatcgtgggatgcatcgtgctgagcgagggcagctgtcgattgcgatcgcaccgagattgcagatcgggatcggatggcggcagtggcgggcgacactccggagcgagcggcgacgagcagccggctcgtcaagctgggcgttgctatcctcttcatgggcgatatatttgatgggtgatggtcggctcgacaaccgggtgttgacgtgctggggcccaggttccgtaagtgtgcgccgtctggaggccctgccaagaaaaggatggagtgagggaaatcggacgggcaggtggtgagccggtggtcgcggggtgggaagctactcgggatcccggtcggagtcgcgcgttgatcggatgggttctcgttcagactcggccggccgtcgaacacgggtagaaaaaaaaagttctccaatctgaacgctcaccacccgtacactagacaagcccaccacccagagccgtgaatcagtgctcaagcgcaggggttactcccccaagaccgagacataaaagccggctgacatgattcgttgttggcccagtgagggtccccacaagatccatcttcgaccccaatccactatctgcgctgtctgtttagcatacggtgcactgtggtggacaagcgggagctgcccgcccgccgcccgccgcccgtctgtcgcatgcgccctcggccccagttaggacgagtgacatggtgactttcaggcctggatggttgatgcgatttagcccctcgtcagcctgtaggcggattcatcattcgtccttctatccaattgttcccgctgaagcatcaccactattgtgccgtcgttcgcagtgcatcgcaaagttgacagtacaaaccgatcttgcttaactgcgaggtggaaagaatcattcctcgttgaacgtccaacctacctcaccacatatcccaaaacttcatcacaatggtgcgtatccacccgattgcttagaatagccatcatcactactatgttttgtgtctgctaactctctatttttcctgtctatagggcggcggtccccaagttccgtgagtttcatcgccctcgacatgcgcaaaccctccgcgcattctgtccaacccagcctgcgttgtgtcatggatccgtcctaatcgttgcctcgcccttcactccagctaccccaaacacgtctggtcgccttcgggtggttggtacgcccagccggccaactggaagaagaacacggctgttctcggtggcgtcgtcttcctcatcactgccgcagtctggaagcttagcgccgagaaagagtaccgtcacaagatgcccgagcctggtcgcttttatcccagcagatagtatgtcctggcagacagacccccatccaaatttttatacatgcgtaacgttttccgcgagcgcagaccgcggggatgttcttaagctgacgcaaccgatattacctccactagctggagcagacagattatcgagtatgagcgggcgcaaaaggagaacgggacgacacaggagaaaaagtaaatttgggcataggccctgccaccccggccgtttggtcatacagtacatggcttccaaaggcttgatggaataacaggacatcttggcttggttgaggccggccggttggtggtagtaatgcaatattcggaatacattcaacgtcggttaccctccgctggccgtcttgcgttggtgctccagagcctggctacgtcgtgaataaagctaactttgatgtggatcagttctgtaatggattatagaggaaactacctctattcttaccgtttcgtactattggcgaatactagtgaactcacagagaagagcccaccttccatgactttgaatcgtgaacatgccttaacaatgttcttcgcatgttttggtgtaaacgcaagcaacaaggtaagctgctgtggaaacctcgactgtctatttaatcgaggtgggcctcggcggacctcagttcctggctgtgcggagcttttcggtcggttcatgactcggcatcaagacagcggacacggcgacctgggacccgcaccggatggagctgggccggcgcgcgtccgaagccgatcatcccggatcggaactgccgtcgataagtccattctaccttccatgtagcctgatttgctcccgatctctgccttaccgcttcccggacactcaatggcaacatatctgagaattggcctatctatgttcgcagtgaacttcatatatactgactggtaggagctgagtggttccgtcatcttcacgttgattcaaaagtggtatgcttctataggaccctgcataatggaatgagggagacgatggctcagcctatcgctcgaacttcgactcacacccatacaggagagttacgatcctgggtgtgccaaatctatctggcagtttcaaatactatgtccggtcgatttatttaacgaatttcatgccaatgttttcccgaccagacattgcaggcccatttcttgggttttcctggacaaagatctttcaacccaaaatccatgacgctggggtatagtgtcccaaaataatacgcacactgagctacatgtcgcaagttatgtagtcaaacctgtcctcgtagaccgaacatgggacaacatattccaaaaaatgcccggtatcgggtttacaggaagtagtcggccactggcttcttggctggcattccccttgaatcctgaggagccgcctggaagacccggtaacgccttgctggacccttcatcggttgtagctcaccctctccaagccctccagaagatcctgcaccgccattactgcgattgacatcgccattactgcgggcaagcacacccaagcctgaatcgtcttccgatagctcaagaagtgcagcaacgtttccgcagcgatagcagtaatttggtgctgaccaaacggtaacgatgctggcatcgaacatttccttaaaaccttccatgaccagctgatgggcacgggcgatcaggctgaggtcattgcgatgattgaacactttgacgatgtcggcaccaaagaggaagccagcaccccgaggcgacaacccccaaccgtcaatctcgtccggatcggaccacaagaggtcgcacatagcaccctcatgtggaacctcctgttttcggtccagcagcctgattttgtcaaccttgtctatcagcggactaaggccgccgtgcacacatagaacggcgccggctgggttgcccactgatcctctgctcaatcccgacgctcctgagccaggcgggcctgtattactcggtggtggtatcccgttggtcctgctctgtacatcgctgtctgccccgttgttaggccgaggaaacctgctcattacctcgccctgtgcgttgcacacctcgatttccacctcgcctccttcaggtgttgttggtatactggactcgccggcgcttggtgagatggtattggaggccccaagaacaatagcgcccaaggcgagatagtcgaacacatcgcagcagtagcgccaaacattcgcgctgccatatttcctgtaacattcatcgtagaaaccgtacacagttgtaatctgtcgtgattcgtggttgcctctgatgagggtcatgcggtcggggtatcgaactttaaggcagagaagaagtaagaatgtttcgagcgagtagaagccacggtcaacgaaatcacctatcaacatccgacaatacaatagtcagcttaacatgattttgacgacatgattgacagaccagggacagccttacccataaacagataattggtatcgggaggatcgccgccgacgcggaacagttccatcaaatcgtgaaactggccatgaatatctccacatatcttgttgccgttgggttagattcgacatgtgtgtatttcgatctggatagttcgagacgtaccgttaccggcgcattgactgtaactacgtttccttcttcgatcaagatttcccgggccttgtgacagagttcgcggacgtctgattctggtattggccggcatgctcgcagctgagcgatcgccctatccaccaaagaggtcagacaccacgagcaatagtcgccggcgggtggttgcgaatgcccgatcgcaagaccaccggggcactaacctgtccagatcactcatggctgtagaggcttatgaataacagataatgctgctttgctgcgagtggatgccgcgcagttaggaggactgagccgggcagaggcttgtatgtcagaatagaagttgaaatgcggtgtctcgtagggtcgcgtcagcttcgcgtcatgctatgccgaaatgtttggtggtccgtcttgcagatgcaacaagcacagatagtaacccttttggaatcggtcttgatggttgtcgtggggatgcggcgaatgatctgttgacagggctgaggtgttctaggctggcggctctgttttttttgcgacgggagactggggatggcgcgaaaccacaacctcgacaacaatggcacgaatggtatggcggcggtcgccaatccagcaagaagcagggagcaaggagttttagcgacaggcccagggacctggaactgccaagtgaaccgtagaaatccctgtctggtggggagagtgaacgtcgaacgggtcagtacacagtacgtaggtgctagatacctaccttctgcatagtagtttacatcatctgaggtaaatacagtacccttttctacaaacgcatgcaaggtagaagtagcccatcaagtgcaagcctatggcggcccggattcccagtttggtatgagagagagataccagcaagtgcaaaagccccgttaagtgcacgtgttgcgagccgtcgcccataatgcacttgtaaagagacaagcacgctagctgccattggttagatttcggcaccagacgagctcaggtactgtagtgtgcgctagtacctaggtacgtactgtgtagctgccgtggaggaagcttggggcggcgggagtgcaggagcgaagatgcactttccattccagtgcgggacagcgcgggaagctgcccattgaagttttgagagctgaagctgacgaggggtccactgacgaaatattttcgagaacggaactaaagcgcaatcgaagctccattttcccggagcttgacgacaggtcccgtccacggtccagttcgctcaacgacgatcttgacaagtaacctgcccacctgtgtggcacatacctcatcctcactgacttcctcattgcgcgttgaggttaaccgctgcaatctcgtgatattcaagggttcaggttgttcccaacgcgcatgatggtcctttaagtgttgcaaaagccacgagtgagtcccgtcggcccaaagcccaaaacgcgaacctcaatggctgatgaaattggcgcaagctcccctaaacttagaccccccttcctctggacctctcttggtcaagcaccccgcccgccctccaatccgaataccactcatcatgccaccacctcacctccacccgaggtcgcgtatgacttcctccctcttcgcagcaactgttgtggccagcttccttgttgtcggcgtccctcacatcctgccgtgtcccgcccccagggtcgcttttgccgatggagatatgtctgccgacggacagcccaagagacgcagacgcagacgcgtggaaaacaccgaaggcaaagacgaaatcctgcagtttgagacagagcctgggtctggcgacgtaggcagggcacgagctctgaagagagagtgcccagtgcccaagcccgggggtatgctcggcagcatgctcggcttccacaaagacaacgatatcaacgacccttcgtctccgtccaacaggtgatgaccacaccgtacacaatgctggatctccgggggaatgggatcgcaatgaccccataataacgctctgtaactagacgacgttcgtgatcaatcttgtacctacgagctgctcgatccacggatatgggccatatgtcgaacggagtcatcatggtgttggccgttccttggtttttttttgtttggaaaatcagatttcccgggtcacattgctcgcagtgagtggtcaaaaggcggccggcatgtagcccgatcacaaaacgagccttctgttcagcaaccaacggttcaggtcacgccttatgaagaatgtaaagcccgactaaccagcaccctatctggctcaaataaatcatctcctcatacgaattcctacatgaacccttctcagcatgttggagctcatcgaagaatgagaccggcaggaatttctgttcaaccatacagtcctgtgtgggtgatacaatcgaagactacatagcccttgcttggccacatacctgcttcttgagatgtcgtcaaagaagtctaatacaccaccggtctgtccaggtttacccaggagcttgttacctacatcgttcgcgtcttggtggctccagtcgtttccctcatccacccccaacaggagttcaactcgtagcttggtaccgccaaaaagtccagacggcaatacgcagccggctttgctttcttttatctgggatgttgcatcttagcagctcggatacgcgagagtccccttgcggaacgcatctacccttgtacattatgcttgtacattctgtttaggctcagagcgctagtagaccgaaatatgcggttatgagggcacaagatcaaccaaaaaacatgctctcatcaatggaatccgtcgaacccgaaccctgctagagcttggcgttgcgatcaggggttcgcagcgggggcggatgggactctttcatgcaccccagatccaacctcaacgtgggggtggatcttggtcaatggacatgcagctccctcgtccataccttgacttcatttacttccttcatttcactgtcaacttccaggaatttcaaattaaccaaaactgagaatccacggaatggccgtcagctgttctatgggctttacgaaacatgaatcaccatcagcttgaagtgtcgcagtggtaaccccgcctccccccttctatagctaagctgttcagaaatgaaggtacggtgttgttcaacacaggtgttcttcactacatcaagctccggggtcatagcttcaatcaagatcctgacaagccaggctcttctgccgtgtactctttcgaggcacaacactttgcagctgctatgagtccagtggataagggactgacacctagacaagtgttatgtatctagccattctatatcctccttgcttatgatcctcgattcgggactcttaaaggtagcttttgttacaacacataccatagtccggagcacatcctgttctgttttctgacatccacacgagtcccctagacttggcacgaagataaagtggatagcgcttatgcaagctcgcgtgcttttgtctggaagcttgtattgtgataaagaccacctgaagatgacgataattcggtgctatatatgtctatctcgcacctgaacgtcctgtggcatattgtcagatttctatgttcacctcgttcattcacagaggcagtatttcccgtcatcagatctggactactgctactcatgctaatgtgtgtacagctgtgctcagtccaacatttcactctttgagcttgaagttcaaggttgcgtccaggtaagagctcgtgataccacaaagcaatataaatcaaggcacatcttgcgcaggtcatgcctgggggtgtagtgggacaggtaaagatggtggctggttaggatgagtaccgagttgcaaggtggatcgttgaattgccctttcacgatggcaacgatgagaacgtaaatgccatggaggggattttccaatggccgggtctggacatctcgtttcccttatggctagcagcagagaaaagaggaggcttgaaatatgaagctacttaatgtactcatcttgactatcaaactacaacatattggatcaaaagtctattcaacgtgaagggatgtagatgtgtgtagtcgagtttgattgctggtaaaaccctaacccgagcaaattggggaggtgaagtttactatgcagtagtttacgtatactagcagaaactcccgtccaaggtccataggacaccaaccacgtatccacccaatactactgtacctgtagatattccggaagtctcgccggaattcgcaagaaacagagtgcacacttcctatcaagagttcaggagctccggtagcttggttgcctattgtgttgggcaagcacatcttatattggacttcgaagcgttggagagagccaccggggggttctagaacattgtatcggagaagccatgtgattcacgtgaatgctacgtagacgattgaaatatgtacgtacactacactaaaacccatggccgggagttctgtgcgtgcgggacgggatggagggactgccgcctggagaggacgggcgcggggactagtctagtgtcacctatccatgcccggccttaggtccttcttttccacttcggggccgcttccattgcgtgggtgacgttggcccctctcgccgagaatcaacctcactggactgccaggcggggtcgaacggtttccagtggattctgagttcgaaatgcgctgaaactctggggctttcagcacgagaaagcgggaccttccaacacgttgccgctggagtgcctcggttgaggtgattgtgcccctgggttgatgggtacctaggatgggtcaagggttgccgattccatgacaggggcagatgcccgacttggactgcggacctggaggtgacttcccgcccgtcacccccgcctcgccgccgtttcaccccatcatccatttcaacccgtggcgcaatcagatgtcagtgaatcgaactttctaacattgcatcaaatcatagacgaagactgtagttgaaccctacgtcaaccaaggcgcactgcataaactttctactgttaaataatattcctttccgttgagcggggaacggcaccttgatcataacaacacgacaccacaaacccgcctctacctgtactacccgtcatctcgtttgtcgcatttggtgctggaatacacacataggagtccttcgactttgtgtatacgaagcatcgaccacgataacataaaacgttacgagtatcagcaccccgtacaacaaagaagcaagccgataatcacacatcaataccgactctaaagccgttccacaagaccgatcctggtttccccagattccccggatttctcgacatcaaatcaaactccactataagtcgacgtccccatggctcacatacgagcaccgacggtcacgataccgcttcttccccttcccaaacagactgttctcctcccaggcgttgtccaacgcgttgcagtttcgtctacccgacccgacatcgcctcgttactcgccgccgtttacgcgaaggcggcttcccaaacccctaatgggcgtatcgatacgattcccattgcctgcgtgcccctggcatcacccttgatcggaccagaggggcatcttctaatcgagaacggcgacgacaaaaccgaaaccgccgacgatgttgatccagcaaaggctaccaaggccgatctcttcccctatggcgttgctgctaagatcaccggcgtcgaggggcgtggtaccggcgagtttaccttgctggtcgagggtgtgacacgaatccatgtcgaaaaggttatctcggacaaggcttatctggaaggcaaggtctcgagttacgccgatcccgctctaatcacagacgccgccctcgaggagctgttcatgtctctcaagcttctgtccaggcagtttgttacgatcctccgcctgtcctcacttctgccacagtcttctggcacgcctggcctctcacctctgcttgctcggcgcctcgacttctacatcgcaaagcagaagtatcccggtgccctcgcagactttatggccaacattgtcgaatcttcatatgaggaaaagctcgagatcctgactttgatcgacgtcaaggaacgtgtggccaaggttattgagctgcttgaccgccagataacaaacatcaagaacagcatgagggtcaccaccatcacagccacgaccttgccattcccgatggaccctgatgcggcgaaacatggaaaaatcaagccgcctgtaaaggctccagggcatggcgcaggaatgccgttttcaccacagggcggtttcatgggacgaggtggaaatgcggatgaagatcaggagcccaacgagattgaggagctgcagaaacgacttgatgccgcacgactcagccctgaagctgccaaggtcgctgaccgggagatcaagagactgaaaaagatccatcccgcacaggctgagtatgctgtgactcggacatatcttgaaactttggcagagatcccctggacaactactacggatgatcgcctaggtcccgatacgctgaaccgggcaaggaagcaactcgacgaggatcactatggactagacaaggtcaaaaagcgcctgctcgaatatctagcagtccttcgcctcaagcaagccatcaacgatgacgtggacagccagattaaacagctcgaacaggaactcggggtagcatccgagagcagtaaagaagacgctgctcaatctacccctatcgaccttggtgttgatgaaaaggccaaggccggtggagacaagcttgaggctttgaagagcaggcgcatggtggacaagtctcccatccttctccttgtcggacctccaggcgttgggaagacgagtcttgctcgatcagtcgccactgctttgggaaggaaattccatagaatttctctgggtggtgtgagagacgaagcagaaatccgcggtcacagacgtacctatgtcgccgccatgccaggtcttattgttcagggtttgaagaaagtaggcgtagcaaaccctgtcttcctccttgatgagattgataaggttggcggctcaagcattcacggcgacccttcggcggctatgctcgaggttctcgaccctgagcagaaccataatttcaccgatcactacgtgaacgtgccgattgatctcagcaaggtgctgttcatcgccacagcgaacagtctcgacaccattccggcaccgttgctggatcgaatggagacgatctacattccgggctacacgactctcgagaagcgccacattgcgatgcggcatttagtccccaagcaactccgggtcaacggccttgacgaatcacaggtttcctttaccccagaggtcgtgtccagaatcatcgagtcgtacacgcgggaggccggcgtgcgcaacctagaacgggagatctcgtccgttgcgcgtggcaaagccgtcgagttcgccgacgccaaggactcgggacaccctgagaactacaacccacagctgaccgtggatgacctggagaagtttttgggcattgaaaagtttgaagaggaaatcgccgagaagactagccgtccaggaatagtgactggtctggtagcgtacagctcgggtggaaatggtagtattctctttatcgaggtggccgacatgccaggcaacggcagcgtccagctaacgggcaaactgggtgatgtgttgaaagagagtgtcgaggtggccctaacttgggtcaaggcgcacgcatatcagcttggactcactcagagcccgagtgagaacattatgaaggacaggagcattcatgtgcattgcccctccggtgccgttcccaaagatggacccagcagcggcatctcgcaggcaatcgctctcatttctctgttttccggcaaggctgtcccaccaacaatggccatgacggtaagtatttcccaatcccattacttcggtcccctcacccccttttagttccattacttgtcttttgacttttccttctcttgggactcgaaacacaacgaaagcagggcaaggcaaagcggatcttacgtccgtttgactttcccgatatggataagaggacgaaataccgtgcctccatgttatgtgtgcaaggctaacacggcgtttgtttctgtgtcacagggtgagatttccctccgaggacggatcacggccgtcggaggcatcaaggagaaactcatcggagcgctccgggcgggtgtcaagacagtcctactcccagcgcagaaccgcaaggacgcaaaggacttaccccaggaagtcaaggatggattggaaatcatccatgtcaggtaggttgttgtctgatatctgatactccttccgcagaaccctctcctcaatgttggctgtttcaggcacctgatttgctaaccatacccttatcataaccgtagtcatatctgggaggccattcgctacgtttggccggacggccagtggcctagcgagcacgattatccgagcatcgagagtcgtctttgaattgggctatctcgtttctcacatcagccagccatctgtgtgcgttgtagtcacggagttatgattttagtttcgttgcatagctggtgctgtggttggtatcagcggcttgccgttagtgcgtgttggtgctcgaaggtcaccgaccatactcagtgtaactgaaccactccactccttctgtcattcccagttcttttcccactctgaaacgaataatggactcatgcagtttactcggtttttttaccatacagtcatttgttcagccagccggtagtgtagtgtcccgtcctcatatatggacaacagcgaagcattagatagcaacagagtcaattgtaccaatgcatttgatgttcacttccaaacccaggtaggtcaacagcggtttggtatccctctgttcacgtcgggatgtatcttattatttctcacttctgctaaccgactttgcccgcgcctctcgttctgtattcccccccaacataactctcgccaaacttgcccgagtctccggtgtcactttcgtcgcagataaagtgctgtctgcagtgctgctgttgaagcgcgatgtcctattacctactaccattgctcggtaactatccgagacagctgcggtggttccttgcatcggaaccaacaacgaagatgtgtagcgatgtgtggatgtgtgcatattttaccgaccggttcccaactacagtggaagggaaccatgtaaatgggtgtatgtagatgcaatgcaaatatgttctgcattataagtatggcgggtaggcacagccgcggggcttacgacggtagaggtggtgggacgcgggaaagggggcaagggatatggagggattcctgggaggagtcggccaaggcaagcgtgctgtggtctaatgtagtgtagaggggacgtaacagtaatacctctaggtacctaggcaggtaaccagacaaacccgagtaggtagggtagtaagtagatggcatacaaatgctgtgtaatgccacatgacagaattgtgcgaccgttgtacagcagattcatggtgtgcagaatgggtaggattgtgtagaaaacatatctcgcattgcttcgttgggaacatagtagcgagaaagagagggtttccctgtccgcctgaaaaggaactagatgttggtcggcttggaccgacatgactttttggtgcgtggtaggccggctgatttggtgaagcaaagagagagtgagctgactttggacgatggaaagctcagctagacagggggtttgctttgtcgttgtggcacatctgaaggatgacatatgacttgctgacaacttgactcggtagacatacccctagatggatggtggtcggtctaatgtggaagatttagatagttcatcaaaaaaaattctgcaaggtcgcatagggccttgtttccaccttgtccctcatcgtcatgcatgcggatgggctaggctttttctttctgtttgtgtttttctagcctgtaaaaaggggacaccccctttttttgctcacggtattgacccgtgccatagacatgaatgaaaactggtctttcgatagattactacccgctccacatggccgacggtacatacataacgtaagttgcctaggtatctttcaagctgtttccatttacaccatggatgaaagtcggcttaggaggcagatgaccctcgtagaaatcaactattccagctacttcattcttccagaaccaagctcggtataacaagcttctttggcccttgtgtcctccgtggtgtccatgggaagggtgccatatcctgccacttctcgtgtcatttgtttatgctgaataggagaagaagacgaaattccgagtaaaaaggaaaagagaagcaaaagtgacaccacacatggttcaaacggccaaggtaagcccagggaaaggaacaaagcagtacgaggagaaggggtgacaccactaagtaccacttaccgtacagccccgagcgacgtaccacatgtggaccttatcggtactaacaggtgcgtagatggttttgggatgtggcaggcacgggcccagagggggggaagaaggaaggaacgaagattgaagttggagtggaagttcgtgagtgaggtcagtaccaatcacgcttggtggagacctatggtctagatcgaaggtagggaggcttggatgcgtttggggagtcgaaccaggttgaacacacacaagtgtctcaagggtggtagaggcttttgttggatgaactgaatagtctatatctagtaggcggtatacaggaaacttcattgatacctacgtattgaatgagaatatacttctattttaattcagctggcgtctacctgcctcatggtcatgtccacggatagctacctataaatggacgctttgactcccctcctctgggatcaccacaccctgaatatggtgttgcgtgacactcggtggtctggtgttggtgcgtgtggtaacgtctttctctgttgttgatcctttgctctggagaaagtcgtgggctcacactccagagagtaagaagactccaggattacttgctgcttcacattgggcatacacttcctgcttcattacgcagctgtctttagatcaataatgcatttcttactactagtgatcaagcgctcccatgctttatgtatgattgctatgacaagagttagggacaccggggattttttggagtttggccttggtgtattgtactacattctgtcgtacgtaaggaggtatgcagggagtggctgctcaatcagaaactctcggatcaaaagcgatatcggttcaactgctgggtagactcatgtcaaaaattggatacatttcctgacgcaaatctataatgtagtgctgcaatgtgaacagagatagaaatcagcgcaatttccactttatcggcaagtcttccaaaattggttgaagcgtgatgtgtgtttgcttgggtacctagacccaaaataaacagtttctttcggcacagaacaattccatcagaccgcgcaattgctgattttacaatgatatgtctgggtcgagtgcatatcatgagtaaaagaagattggaaaaataaagcaaagtagatgatgcattcgttctaaaagaattcggttatcacagatacctcgaggattgatgtgctcttaccttaggccgaggaaactttcgcgcgttccggggttacttgaactgagtagctcttttccttactcatgatggacatgacgggggctttgacgttgttctgggaaggcaaaagaaaactaatctaacatgatccaaagggctctgattcagccacagttggcatatgggactggaattgactgattgatagctgatgtctaatcgctcgaaacttgtcaccaaacctgtcaaatctcgagaccaagtacatatacgttctggagcaagccagatcgcacacggcttgtcattgaatcgctgttgagagctgcagcagcctgtataacttttggcgtcagaacgaagtttgatccattgaaatgtggaggagagccagattaatttgttccaatgtagacagcagcgcaagcacaaacacccctgattcggctatctccactgacgtttccctcagtattttacccttatcttcccaaggcaatgctgtgatgttcgtctcgtatgctaggggtccaagctattttgctttctcgcttcagcttctgattgttcacattttcatgagcgagttgctcgctgtcatcacttttgtggaatcatgcagctgggggctactgccagatgaagatcatttccttgagatcatgggctaccctagatgcccacgaggagatgtcttatacagacgtgcaaaataacagttctgtcccttctaactgtactcacttcagctgacaagaacgtgtgagattatcgtaggccgctcacaatcatggcacgggcaccaaataaccggaaacaagtggccagatgttgcctccctcttgaccttaatccgaagcctaggccactcgcgtgggaatgatattcggagctgcactcagaaacgccattgtcacaaacacaatctccaacattctatttagggaaactattcaaccacacaaaaacattgatgggcctggaagggtgtgagtattaaaacaatcggccaatttgaagtcccttatgccgccgtcatccacccgtctagaagttccatcaccgaagaattccagaacaattccgaagttatcagcctcaatgctgacatgatttgcccaaagatttatccaaaacatccttttgttcccaggcaattggcttgcccttgaagaagaaaaaaagagcagaaaaaaaaaaaaaaaaagacatttggacagagtataggcgggcagcaagtcctagagtcaggtcgcaaagaatcacatcacgaagttgttacttggccatgaggcctggcttgaattcttcagagatgatctgcagaaagatcgtgatgcgggattataggtacctacacttggaatggcaaagaggaacatacacaatggaaaacttggagcaaggccatgaccgggaccggcaaggcaactttcggctttgaccaaggacatcaagtttcagtaagcttctatcgacaattggggcttagaagtaactgttggaatttccaaggatgcataaaaaaaagttgacctcacctgaacacctcgttttgcttcttctgttctcgttggcgctcctgagctgtggggataggggcaagttgatagtacacccaacttccgccgcagaggatattgctcatgaagaaccctagtgcaatgacgcaaatggttttttgagttccatgatctcagcaagctcaatgtctcagaagaagagaagcaattgtcgaataacgaactgggttacatactctcaactacacaagccacacgagcctggtggatgtttggtctactggagctccggacctgggtcataatgtttacacatgatgtaaggttctgacttgtcgcgtacccgacctactacaggtaccaggtccccagtgggagagcgagcgataggccacgagaggggtggatacaggcagggcagctgtggccctggatccttagtctagaggttcgttccattgtcctgcaggaacgaagaaagtggaagatgaagagagacagagggcgtcatcacaccgtacacctctctctgtatgggcatcaccttgctgttggtgatcatggtcgggtcggttcggttgcagacggcggcagtgtagtgtaggtagtgtagaggtcggatatctgctcgcgtggtgatggtgggtctgacaaggatagtccctgccttacctgaccgtacaggccacagcagccgtttccgtacctacggtactcggtgcttgaaatacaatcataaagtaatgcatgcgggtttacctatgcatggtccggcccggttcttccaccgatcccaagtggatttgcacttttttctcgttgagaggcgcgtatgggggacgggcggcatgtcgtcgttctctttctcctcaatcgattttgtagttcgtcatcatgtgtctcacttccaccttgaaatgatcaactgtgcatgaagtaatgcatgattggcatgccctagagtctaaagggtgatcattgggctggaccattcagagaagagggtgtcctgggtgttgatactactggatgtatcctgattggaccccaacatatcgtccgagaaaaaataaagaatatctctggtttatacagtgacgccatcgtacctgatgatagtttgccgagaagtctcccaaattccggtagtgcacaactgcattgttgtgaaccacccacccacctttgatgctaacagaagaagacattgcccaacatacggacaccttgacccaggttagcattatcgttcgagctacatgcctatcagatccatgggacgataaacgctacttggcgttttcgtgcaatttattgccaatgccagatgcgggtcagtccaatgtgattgtatcatttctagtgcatctagacctcgcctatcaagagtggcaaccagaaggtaattacactttggcgaacgcctcatgtaggtagggagtttagtaaatgatcatcgttgttgtttccttgccatgaagtcacggagggaagcgccgccgtaactcacaactaatccactagtcacgtactgacatccgcgggtagtccacaaaggagggagacatggaactcggagtttcttgtgacgaccaggacgggaaggcaattcatagtggagccatctaataaagatccgtcatgaaagcgtgatgtgcaaaatctccgaatgtctccgtacactagaatgtgtttgtggccttgtggtgaagtggtgtacctgcctgtcaatctccgtcgtcttcctttttttccggatccattgtctgcaaggtgaaaggttggtcggggggcgcccagcaagcgttagtgccaggcttgccaggttgggaataccctatgcccatcttgtgcaatgaggtctgtgctcagcgccctattagtgtaaaaagatgatcgaggtacctggattcccagaccgcatatcccatggttggggttcatgaccgtagatgtaatctgtaatctataagatcaacctccaggggtaactaccgatgcccagtgcagtccactattctaccttagtgtacatatgcggaggactgcatgttgcagggcactgcgcagcccgcctgagctcgtaacttgggggggtggggcaaggtccaagcccaatcttgccgatctctggccaagaaagagcttggacatctcatgagcgccaggctcgagccagggacagcgtaacctccattcgacaggggcatgtggtcgaatttgtggagggataatgaaattggatcccccaaagctcccgccgtttctcgaggacaagcccgagaggagtcgtccttgtccttacctgtttagtataggcatcacatccattttaatgttcctttttttttttttttttttttttttttccctacccttaccctctctcgcttctgtttccccattgaggtaggcggcgattgtcgctgatgatgttgtggtctttttttgctttttttccccgtgactgacagagccttgagagagctcacctagagcttggtactctaaaatctagtggctcgtaagctcgcccacaagctgggaacctccctatcctcttccgggcaatggagatgttttgagaagttgctggacttgagtggcccggcctcgaggcggtggaagtgatggcgccggggcggtgcgctgatggaaaagcacagacgtggttcgttttttttttttttttttaagtggaacgccacgaaaatcttgggaatgaagtggacgaacaccgtaacaagcggttcggacgtcgataagcatgacaattccatttttcaccgttggaggtagacgtggccctttttttttttttttttttttggtttttttttttttttttttgtgagttgagaactacaagaacaaatgtccgccttgtcacttgctgtcccaattcttcttcgcctaaggtagaagagaccaacgcagattacttcttgttggtgtccttcagttcgctgtcatcccgggcgtcatcaggtcactcagactagaaatacggggctgggctatggctttatgactggttcccagccctcttcttggttttgctttttatttatcagatatcagaacggcaactcaacatatggcatgactgacagcgggcgccaagtcaaagtatcacgcacaatagattgtcaagtgataaaacttcgcattggagattccatcgccaacacccacttcactgacatgcccgcaccaggaccctggaggccgtcggctccggttttaatcacaatatgtcgagacgttggtgggtcaaacaacggcgaaatgtctcaacaggctgcaagtcgaaatggcttcatttcatggagccaagccgggaagaggagagccaaaccggaagagaattttgggccaaggttcaaatcaattgtcatggcaaactatcatagcactttctcaacgatgcccgttgccatgtacaaacactagccaatgggatattagcgtacttccaatggcccgggattgatgatggagcctggtcaggtggctacattcgcaatggcctttcttaccgtatcttacagggccattgaatttacaggcatgacaagctaacaaaggtcatcatttcttgtacctggatggcaaccttgataaccataagacgtacttttcactcgcctcccttgagcagtccggaagatcaacttgaccgcgtgtcagtaaccaatgatccatgttgatagtggtttagccatgtcataaaggtcaaaattcttcatttggagtgccttttgatgatactccaatgacggccctcgtttggaatgcaactatcagatcgccatgacctgctacgcgatgtgacgtttccagagaccaagcgctcaaaattccttacacatcagccctggtaagttcgttagcttggtacctacagacaggggttttaagcaggggagacggggaatgtaacagcccgctgaaagtaccctatcaataccctataattacactgattatagagggtgtgccgggtaattctagtagttctagttggaggcgagggtttgtgtacgggtggttgaatccctcctatcaaccgattcttaactttggaatcaggctttttgaaccaatcagaactcgtagatagaccagtcccgccctgcaacccccctgctaaccccttgtaagaagatgtggggcgtgtatggcgctaacaaacttttcaggactgatgtgtacatacctgcttgtgtaggccagtgacgaagaaatcggattcatcacgagactcagataggaaggtgtgcggctaacttcatcacagtagatcagtatggcagcccagccgccgatccttaggtcagttgcgtcgcccttgatttcggcaaagacgtatgtctaccgctaggacttgcgtagtggcgctgggttcggattgttggaagttagacggatagctatatttcaaaggccatctccagatgagccatagcgtcgaatcaaagagtgacgatataggatatgggtgagtatgtcaagtagggcagcatgacatgccgcaatggtgattacgtccaagcaatttccccagagtcagcatcgccgctgatcagtgcgggatcaccggttagtatacgggtgatagaagacactcgtggtgctgaaagagcatgcgggattcaaaccaataggcgccgttgagtagaccaaattaattagtgtacctgcgagcgaaccctcaaggcgggaccgggggaggttggtgcttcttggatgacattggcggatgcaatcataagagccgatcgaggtagatgaagtgcatcgcttggtctgcggcccatgtctgcggccattttgtaaccgttcgtttcgtagcgggccgcagcgagtctgcaacaagcgtggaccgtgctgcatatatgtaaactatgtatttctgactgggaggagagaaggaaagcttgtagttcaatcccggttcatggatcgtctggatcagtgaaggattatgcatagccgagtcaatcaccgtctttccatggcaagtaccatgcctctgaatataacaccattgaggcattgacgatggaaaaaggggttgttaacaggagtgtgctcagttgttaatattggggatgatagtaggaaacttgcacgcacgcctcagcgctgggcccttcatctttttttcccgccattccggtaccaccatgaagcgctcgctaccgtaccatgtacatgctgtcacctgcctgcagtgtacaacattgtaagacaagacaaggtggatctgcaacggccgagcattgtgctgttgatgcgccgcttctcgggtcagtcttctgtgattttgactcccaactgtagacaggccgtaggtaatgcaatcccgctaggcatgtgttgatttcactagcacgttaatcgatgcacagtatcacatcttgtgcgctcggccagaactctccgggatatcgggaagaggcaacagcccgggaggatcaagtcttttctgttagtggtcaaccagcaaggtaaacgtagcaagaccgcctctattgcccaacctgacctggccggtttggaaatcgtcccgtagtatatgtgtgtaagatatctagacgtcattgagtgtcgaaataccatgatggctgcatgtacctaggctgatggggttttaaaggaaaaacaatagagaaacctaaccgaaagaggcaacaagggcctgtggtaacacacaaccacacaggggttctactcacggttaggaacctcacggcttcaagttgcagtgtagaggtagccccaggttgtgccagcgggtagaacaagggaaatttggcaccacaaccatgacgatgcttgggccgactggtatacgcagtatgtaacgatgataaggtccgtatcttgtcttgaccggaccgtcttacttccctttcgtagatcccagagaggcagcatcagggccaacctccccgtcttcattggcctcccatcttgccaacgccttgtcgccattgaaggctgcgtcagaatgaacaaataccttttgcgtagggagctttaatggagggatggagaaagaaaaaaatccgtgactcggaaactatcttacctccagtacaggggtctagattccggtaagtggtacactgctgggcgcctgccagtgatctgcgatgcgccgattcagatgaaggacacaaggtttggggtggaggacatggaaaattcccagtttggtccggaagctcgcatctcattttggggcatggctgtaaccaaggtagaaaaggtaaagatgactcggatcgatctaggttactcgacaacggccactttaggacaatgagtgtttggagggaaggagatcatggagttccttgccttcttggcaatcctgggctccaggttcctgccccgctgcttagtgttccgtcccgctatggaagcaaccatggggcacagactggagccatatataccttacaccagataccgtactggtatgtatcagcacttttgatttgcgaatcttctgcctggtcgagaccattgtcgaatttcggctgaagccagagtgattgagcttcggggaataaaagtaaaggcgctacataccttcagatcaacaccatgaaatatcggacgatcggggcagccaggcatctcaactgtacctctaactaagtaggcaaaagtcgtgagctgaggttggattgttgtcgaaagttatggcttgctgctgctgcaccttctccggcacacctgcccctgacagccggtttccttccgttctgggacaggcgtgatcaatgacagcgccttgacgcgggttgtgacgcacaaactgggaaggcacagaacatatggtttagcttttgagccggaaagagcaaacaaacggcggaggttacctctccagtacggaaggagacgcgcccgggttgtgaaagtggaaagaagcgcactgggctggccatgttactatgtctgacgaagcttgttctccagacagcgagttgcctcagcccatcatcttcgttcttcagccacggacattcattcagtagtcacgaggttccaaattggcaagctcagggtccgatgctcttctcggcccgtttgcagaccctcgacatctcgacccttaccggacacggaatattgtgaagatcaagatcaaaccccccatctcacacatcttgccgtcgacagcggagggatcggccatcctcgacatcattttacagccctcgtcgcatccttgctcgttgttctcagcgacccgctgtgcagtaagtgcagtgcatgcacaaattccgcaactgggtcgattcggttgactacatcaacatggggacccaatatggctgcggtatacacctccaccaccaacagatagcgccctggtagattgacaaggtaaggtatacctagtagccaaccggggtggctcgtgggtgcttgctagaccattgcaaccgtacacagccagggccgcatgcactggacaaccgccatcttgcatggggcggatatacttcccgggtgctgacgaccatattgacttcccggcgctggtcctgatgggatcggccgccgacagacacgctgatacctgaaaaagcggcgacgcgagacatgcttcttcgcgcattattccgtgttctggtcttggaacttgtctcgactcttgttcccccaggttcttgctcctccacttccttctcccccaaggcggagacgaagccgcccagtgctgtcgttctgcgctaggacggtttcactgctcatgatggctgccagtcatgacagtctcaggtcgacgtcgatattagccgtgcgagcgagaggactaactaaacttgaccggagctgtccaccaagtaccaagcgcatggcaacaagcctctagtgtagaatagagagaggtaggagtctgcgagccaagcagtacccaaacagcaccaccatggagcaccacccagatgggttgcatcaaaacaagtaccacaaccctttccctcttccctgctgccgggactggacctgggaccggcggccactgttcttgacaccccgggcccaatccatcatcatccatccaccaaattcgcgtgtaccttggccgtttggctaccctgcaacttcagaaaagaagttgggtatggcatgggagagacaagggcggcttgctggcgttgcagcctcccctgcctattctacccttcgatttgcaacgacccattcacggttactggtcagggtaccttgacatacgcctatccatccatggtccatcttggctccatctcaattgcgccgttgctaacaagttgcacaaaaaccacctggtgccactgacaccagatctttgtcgacggactgccctggccgccaactacttacgggcgcgatatcccagcaacaaaaaggccgaccttaaacaagacccaaaaacacaaaatcacgccttccaccggctgttagtctcaactggttcgacctctattcctattgtcgtccacgccagaggccccaaggaatgcgccgtttcggtctgcagccccccgacaacgacgagtcaacgacctcctcgcatccaacaacccaactcgcacgaaacactgcatacagtgccactggcgccccgaagattcactgaaccagaatcatctgcatcatctttgtccaacccaacggcctggcagtctgtgcttgtcgtcttcactggccgtatagcttgcctcgtcgacgctgataaaggcttcaacaggacaacagccttggcgttcaagctccagaggcccaaggccttcgctatcactctatcagccatcttatcccgcaaccagatatctttctgtccggttccctcagaccagtcttccaaaacttgcgtgtagattcgggaggcactggcacggacaagaagcaaccggaatcccaaatacgaccccttgcgccaaacacaaaactgcgcatattcattcgggaatgtccgctgtcaacttggtactcggctttttttcggttcctcgtatagtccgtgaggtcttcgctgatcgaatcccggtgccgtctttgacgtagagacggtcgggatatctaatcccttctgtcaccttgacacaaatccctccatgcaacctttgagtcagaggcctgacgccctccgcaacactctcggcaaacgccggggaatcaccgacctggctcaatttgctctcgacctcaactgggtcagggcagactcgaagagcactgctcgctcggagagctacccttctccgcccatgtcagggtccccaccgtttcccccgaaagcaagccaagcggccgccgaaagacgtcagagcgtataccaggcgacaactcgagatggctatcgagagattgcagtcacccacggaggtgaaggacttcagtctggggccttgactcacacacgcccatttcttccaaatccgccacaaggcatgtcgtacgagtatcagcgcgcagagccatcgatgacaagaccgcatctctacgatgcaccgcatggtacaacaacccttcagccttctttcccgccgattgctggaccaggcagtgcaggaggttctttgcctggtcagctgcctcattccacggctctgtatcatcctgggcatgattctcacccgcagacgtcacccaagcctcaaaggaagacgaaaggccatgtggcatctgcatgcgtgccttgcaaaagagcccacctcaggttagttggtccgatactaccggagatgatgaaggttgccggaggttgagtgctaatgacttgatagatgcgatggtatgtgagatttttcttcttcccgcgatgcctcttccagataccatgaatctcgaaggtatggccctccgaatgggttacgtgagttgtgaaaacccgcgattataatcagtgagacggctagcttaaaaaagctcgatcgcttgctagcgcagcgttccacgagcttgtgacggatcagagctttgccagtgttggcgtcccgggaccttgggagagagatgcagcagccggaatccagtgtgtcgatacttcgacaaaaaacaaactgtgttcaagcgaacctccctttcctttcctttgcccaccttctcgatcagggctgtggggcgcttcaaataaataacagattgttggcttgtacttcacccgcgtcaggacttcactaactgattgcagcacggcgtccatgttcgaggtgctccagtagcggcaaagatgacgcatgcatcgacgttcaacacaagaaacgtggccgcccacggttgcgagatgacagagcggatataaaatacgacagtgcaaggtttggtgttccatcggatgggatgagaaggccgttgtcatctcaatatcattctggttcttcgccaacccttacgttcgacgacgcccttcgccgaacacagccattccgcgtcctcaaatcacagccgcccgactccgccatgtcgcgattcgccgaaagaggctcaacgcatgattcgaacgttttcctggcgcccttggctatgccaaccacacctcccgagccagtggcctatttgacagtcgatcttcaagttggaaaagcatcgaagacattcatggatgcgatcggaagagcgtctgttcatggcctcagactcgctgatttggttgtggggcatgatcgagagaaggtagcgtatatccagcgacagatggtggaccaacaaaggagaaacgaaccaaactatcttccacctattttcggaaaagcagaggaagaaagggtcatggacatgttgagcttctccttggaggaaatctcaaaatacccgctggatagacaagatatcctcaccttcctgggacaagatggactcccgcggcagctgtcacttcggactgcattgtccaagcgagactccatatactatgtcgttctgctgctgatgagcccggtgcgaccgttcaattattctgagtcctcacctagtatcagagagacaattcgggcataccagccatacacgcaacggccgcccgtcgcgacagatcttggtctccggcattcgcgacctgctgataacgaatatggagaaggagcacatgtgccggccgccccaccgccaccacgaagtatgacgggatttggggcgaacgtgccatcggcatatatctcgtcgccacgcagaacggaatactccaatgcgatgccgccttttcaaatcccaaggagcgagttgatttcgccaagccgacctgatccgttgccagcgtttcagctaccgccgatacgcaatcaccaaccgaatgctgttcaactgcaataccgaaaccgggaggaacgggcgcgattcgatattggcggtttgctcgaccatcccactccagctgagcacgcccgccgatagacgacgtgtaagctacattctcattgatgagaacagagctagcctgcgatgggtgaagggttttatgatgacactctgatatattgggaatggtacttcttcggtcgcgtttcaaactgtttcttggagcaagaatttaattggttttcacttggttttgggcatcttcttctcgtttgtgtttcttgtttttgttttctccccctcagtatccaatgtcaacgtgtgccgcctgcatcaagactataccgatgtaaagcttgcacatggtttcttggttgggctgtttgtcgctgagttttccaagcatattgtctcctgccggttgatgtaatcctcgatacgtatttcgtctatgttcttcctgcattatcctctgattttgggctcggcgaggtcctggcgttcgtttttggcttccggttatacccaagcttctgcgcgttatgatttgaaaccgatgtggttcgtgtactgcaattggtggcttgacggctattgttgacgctgtgcggatatttccatcaataacggcgagtccgaaattgattcttccgcaccagtttgatgttacgtcgttgcatggggagaattcctatttaatactatgcgtggattgaagaaaacggaacccgctcgctttttgccattcgaggatgttataaggcaacgggggccgatgatcaaaccagacacgaggttgcgccgattgacggtttgaggttcagcggtgcggtgaatcaaggtggacgtctcattgttcagcctggactgaccattgcgtgatgttcgcgtaatgacaccatgagaagaggaaaaaaagaaaaagaaaaaaaggcactgagctaggtaggtgaaagtcaaccgacgttagattaaagtttcagggtcgaaggagcaagggctgcggcaagcgtgattcgggcaaactggccagagagcaaacaacaggaacagcccaacaaagaaacccaaacgtccttcgcatgttcaagcaacgaagcttgcttcgggagccgcagcaacacaaaaaagtacacagacgcatgccacgcacacggtcatgttacctaggcggtggctcctacagtagtgcccgaagacaataccgtttcagtttcacggactttgaccatggcatatgcccgttcttcttcttccgaaacacaagccaccaagctctgaacattcgcattaatatgcttcaaagggcacacgggaacggtctcttatttcagtttgcatttgacctatttgaattgactgatataagctaacgtgactattcggctcattcctctcaccaacgacgttcaatattatctacactgatagaacgacaactttgtacataaatacaataggtggcagtagaaactacccttaattcagaactcccatcttgatgcgcagtatggatcgatggtcaggaatacatgcacgctgacggcgcgcagttacacagtgacctagaggtaggtaatccgtacaggctccaagatgtgagagccaattgctatctggcgggtggctgttagcaccctatcacaatctcacacaatgttctgcaaggccccatagttacctaaccccccaagtggtgtaagaaatgggaggcgtcggttaccagcaatttctgagtgcaggggcaacttgcgccccccatttctttcaccacctgccccctctgtataggcatagaaacgggtgtcagtacctatttccacacctaacattaggttattccaacattcaccgatctgtacgtactacatacacttgggtaggtacctcgccgcagcgaggccaagtctacaccctgttgcataggattattgcacccgctgcgaacatccctcattcattggtttgtccaacgtaagtacgggcaacctaattaatctcggagaaaatcccacctttcgggaatttttctttctctctctccctccctctctcacaccacacacacacttcttacgctgccttaagggtccggtagggttaggtaagataagcctcgtcaggtcagtggaaggcgggtaaggcggggtagtgtacattactgtactcaacttgaaacaccacatccccctggtgcttgtgcctagctattcagattagttggcatcaccgtcaacaaagaatatagtatatttcagtcatgaaagtgaaagagcccaggcgatgcggtggtagtttttctttgagtgtagagtctgggattggatcgtcaagtagcaaattggtacgtcgatagctgatatggtttggtccatagtgctacctgacctctggtcaatagcaacttgccagatagctacgtatcttgtaacgaagatgactttgatggcagaaaatggggttcattgcggcataccttgatattgaaattgacgatgaggataaggcgtgccggcccagctgattgaaggtacttctgggaagaaaatattcgcatcttgtgtacgtaacagtatggctgcaccagatgcccctagcagtcagtccaccttgatcgtttcgtgacatgctgcaagggggatatagatttgggaaatcgcaattttgtatgcatttctcgtatttctttattgcccccttccctgttgcccctttctctctcaagctccagctttcttatcacgcaactcatactttccttcgtcctaatttcctttcctgcctctgcacccaccaacccattgccacttataactcctatattcgtctgtctttctacaatatgcatgtactgtctgcgccgccgttattcagcttacacagtttgatctggacacaaaaacaaacgggtacatacaccattaccccttggtatccgactgctatgttgatgaccttcggtgccattgattgacgaacgaggcgaaacctcaggcgcctggttcgcgatctggattctgattgattgtttccctgcgacttaagctcttttctgcttgcagccactgtagaaaactctgaatgtctccctgtacttgccgaactttcctggttactacagagaagagatatatatcgcacggaaactcccgtctgttctgatgagatccctggatgcatcatggcgtcagttgcgcgaacttcatcgggaaaacgaggactcgggtataaggatccaggaccaggtgacgctgaaggcgataaaccatggtggaaaccgtctctatggccactgccatttccattgtcagtgcccttccctttgtcgttgtcgttgtggttgtggttgttattgtcgtcctcattttcattgcaattgccgttgcggtcgcggattgacatatccctgacctcctcatggcgcgtgatgacttctcgtcggatgtttcgagacacattgttgatcatgccaagcattatgtggagttggacctcgttgtcctcgagtatagcgtggatcttgacctttggagctgggactgaaactggtattggatccctgcgttaaagtcaaggaagaaggggtagctacctgttgataaagcccgaaagagggcgagggcaaagacgaggggtcctgctgaacttgtgtctgctgctgcgtctgctgcgcggccgaggtatcggttggaccctattcgaccagctactgccgttgttgtagttgttcctccgccttctgcgtgatcgagacatcgatgcacctccactcgaccagctggggtaccgacgccttgaggactatttgtttggttcgtaaggcctatgtcaagttgaacttgcatgggcagaggaaaaaagaaacacaagatcatcaaccagaagtcacatcaatgctgttggtcactgcagagaatcatcaagcaggcggatttctcaggtgccttgctctaagttcgtttccgcatgctcatgctgttcaggcagtgcggttgtttgtctgcgttgttgccgactggtctgtctcttcgtggacgaccttatcggtagaatgactctggtatgcccttctatagtcggtattgtggtctcagcacgagtgaaagctaccggatcgccgtcctcattgatctccttttgtccggtaggtaaggattcaatgggtgctttactcccagtggatgccatctgttctaattcttcgataagcctgtctctttttgctaagggttcggtgtctgtgagcgccccatcatgtggacgtttaaggctgtggctgacgggtagtgaagcagtggtgacgaggcgggtatcgtaggaatgaataagatctctcagtaggtcatcacgaagaggtggctcgctgctatgcgatgaaatagatggtgatggcggacccgtccgagataatctctctttgacagggtcgagagttatctgtgttggatctcgtacagagggtgtcaacggtcgttttgttcctgataggctctgtgttctgccaaaaggtcagaaacgaaacctagccggagggacaatgaagtcagcatacgcacctggtacttccattgtccgcatggacttgaacagaggagcctgcatcactcggagtggatcccagagaaaacgaccacgcagattccggtgattgtttcgcaaccatctttaggtatgaagtttgatattgagtttacttttcgtatgacttgtcgaagatgaaatgaattggtgatgctgatggcgtcgacatgacaaaggcaggaaatagctgctatatccctgcccaccgagtttggcaagatattcacctccgcgctgagaagagccctccgggaagcctcgaaaaggatggtgcgaagcgtggcttccagcccttgagcaggggtcccgatgaagccagagcgaaagagggtggcatgcaagacactgtacctcgtcgatatcaggaataaaagtgacgggaggaactcgagaaggccagagatgataaagagatacaatcataggctagacatgatatctgcctgcgattttgaggcgcaaagtaatgtgtttgtcacttgacaaaatcagtgacatcagtcccaatggaagcctggctttggagacctccgaaccccggccgcagaggcagatccggcacagattgagatattccatgaccggagaagatgatggcctttccgagaagttgtggctcagtcgagctgaactgaggtcagacaggcaccagataaggagagcaaaatgtggatgttccgccaatttgcaaggtgtcgtgctttgttaacgaaggcgagtatccgtggtcgtgaaccgcatcgcagaagccaaatatgtagactcgcaacctcaaccccatgctagccatagacatggcgaagtggaaaggtcccgcatttcgaatggttgaggcgatcgtcaagtttgaaatgttcgcgagccgtggtttgaatagggtggtgatactgggttgcctctgattgtacgtctggtgtgtgaaggatgatgagaaaactgtcggttggttgtgacgaattcgtcggtcgaaatcgggcttcgttgtgatgcctgagaagacctcatagtgtagcccgtccgtcctgcatggcccaatcgagcgtgacgcacgtgcccaaggcccacattgtcccgctcttgtaggctgctatggcagtggaggtgtcgaactgcttgggacgctgcattggtcacttcagtgaccgggctccgctgttgccttccatttgtagaacatcaagttcgtacctgccttgtacatacaactgacaaccgcgacggagtcttcaggttcgtccgtaggggaaagtaggactggctcattccttcacggtgttccaactagcctgatcccctcgtagactagtatcgctgcctgcggtggagtggcagcttcacgggatcacgttttccttcggaacagatggaccgtgtttgttagtagcaaaccatccgtctgcaaaccgcccagcgcgtctagcagaggaaacttgacggcttctttacgcggtccttatctctcgccagacggccaacggctctaacgggcgacctagcctcatagccggtcctaactgagcctactgttggcaatctcattcactttgcgagggtcaacttgggcgggatggctgatgcaatggccattgatggccctaggggtgaaaagcgcaaggcgagcgtgctcggcgatgatagcggtcatgctccacgtcggatcagggtaagaagacacgctcccccatcttccaagacaatgacattattgaccagtacttgcagccactcgacccagacgttgtcaacaagattgccgctggcgagatcattgttgctcctgttcatgctctcaaggagctcatggagaatgccgtggatgccggctctacctcgttggagattgtggtcaaggacggtggcctcaagctgctccaaatcacagacaatggttgcggtatcgacaagcaggatttgcccattctatgtgaacgcttcaccacctccaagctgcaaaagttcgaggatcttcagtccatctcaacatacggctttcgcggtgaggctcttgccagcataagccacattgcacatctgaccgtcaccaccaagactcaggaatccaactgcgcctggcgtgctcattacgggagtggaaagctggtccccgcgaaacccggccagtcgcccgatccgaagcccgtcgctggacgacaaggcacgcaaattaccgtcgaagatctgttctataacattccaacccgccggcgcgcctttcgatctacctctgacgaatacaacaagatcatcgacatggttggccgctatgctgtacattgttcgcacgttgctttctcgtgcaaaaaatacggcgagtcatcgacaagcattgccattcaggccaatgcttcgagtaccgacagaatccggcagatatacggaggcagcgtcgccaatgaactcatcgaatactccacatccgatgaccgctggggcttcaaggctcagggcttggcgactaacgccaactacagtctcaaaaagacaactctgctgctcttcatcaaccatagatgtgtcgagtcttccaacattcgaaaggcagttgagcaaacatatgcttcctttctccccaagaacggccacccttttgtctacctcagcctagaaattgcccctgagcgggtcgatgtcaatgttcaccctacgaaacgcgaagtgaacttcctcaatgaacatgagatcatccaggccatctgcgagcacatccgatcaaagttggctgctgtcgacactagccgaacttttctcacccaaacccttctccctggtggcacatggtcggcctcagatcaacaagcgtcttcaagcacaccatccaagaccagcggtgcggcttcaggagcccgcaagaccccagcacgcaatgaatccagtcttgtgcggactgataccaacatgcgtaagataaccagtatgttaccgccggcgtcaaccatggcagcaggatcaagaggagatgaaattccctccacgtctggcgtcaaagcaaccattaatggcacaaacatggacgttgagatgatcaagtacgagacagtcgagcgtgaggctactgcctgtcgcttgatcagtgtacgcgaactgcgcgccgaagtccgcgaagagatgcaccacgaactgaccgagatctttgccaatcacacctttgtcggaattgtagatgaacgtcgtcgtcttgctgccatccagggtggtgtaaagttgtacctggttgactatggacgggtatgctatgaatacttctatcaactggggttgacggattttggtaactttggtaccatacgtttcgatccgcctctcgatcttcgagagctgctgagcatggccgccgaatccgagagaacggcaacagcagatgcaactggaagagtggataaagatggagatgatgagatggacgtatccgaaatcgtcgagttggtggcagatcagttggttgaacggcgagagatgcttctcgagtatttctcctttgaaatatctccggccggcgagctgctaagcatcccactactgatcaaaggctacacgccgtccatggccaaattgccgcgtttccttttggagcttgggccgcgtgtagactggtcagaagagaaggcctgtttcgagggcttcctcaaagaactggccatcttctatgtccctgagcgattaccagcgacgatcggtactgatgatctatcgtctgtgcaaggtggtgacaaggatgtcgatgtcgaaacagttgctcgcagacaccatgttcggttcgcattggaacattatctttttccggctttcaaatcgaggcttgtggcgaccaagtcgctcatgcagacgggcattctcgaggtcgcgaacctcaagggcttgtacagggtattcgaaagatgttaatacctgtcgataccaataagcttatcagcaccataataagatacgtcacatattcgacttgaactatatgagtagccgacatgttcgtttccttgatctgttacctgatggctatggtaggtacacctctaccatttcctgaccttagcaacccaagttgaccgtttgtaactagcgggactatagtcgtactaacgtcctccatcagagtcggccccgaattttgatttccagccacctcaaaggtagataaaacaagcccgtcaacacaaaagccacctcaaccccgatatccccagtgctctttgcaatcgggccaacataccacgactgcgccatccccgggaccaccagcgcccaactcagcatcgaggcacctaaggccgccaacccaggtggcaactccctccccacgttccagatagcttgatcaaaggtcgcatagtccattcttctaaacaccaccaattccagtatcaaaacaatatcaaagcacgcagaccaatacccaatgatactgaggaaattgatcaaactagtctcccacttcatggccgctttgatcgccatcgggatcataaccgccatcgtcaccaggataaacacgaagcggtggacccttaatttgaagggcaacggcggcatcaacatttcgaggttcaacgagatggtatacatggagatggcaatgtttccaatcacgctgagcgcaagcaccaccagcacgaatttgccgaacccgcccgcgggagcaagcatctccatcatcacgcccccgatgcccgtcgaagcgtaagcggcttgccacgcaggaacttggggaacagcaccgcctatggcggctcccaatatgaagagtggaacagaagggaggaacaagccgaggtagaggtaggtgaagatgcgggctctggcgctgaacgacttggagaggacgcctcttgggttgtggtaaatggaataatcgcccaccatcccgccaaacgtgatgaaatatcctgccataaggcttccaaggttaaggatttgtgcgggagtggccggtgctgcaggctgcgattgcagatggagataacggccgccgcagccgacggtgatgacgagagcaatcaagttggggatccacgtccatcgttcccataagtggacgaagttgaagccgaggagggagatgccgaaagcgacgaggcaggtgatgacgatacctacgttaatgctgacgtgggaggggttgatggctgcgagtgtctgcccgcccgcgatggcggacatgagggtaaagccggttatggtggcggcgttgaggaggagggggataatgactaggtagaggctgcgagaaggatgggtgttggttaggacatggctcttataaaatggaggaataggtgcgatggaggttgaggctcacccaaatgaatatcgagcttgcacaaactgcctcatgccggtctccatacctccgattcccatgaaggcaggcgggaggcatgtaagcagcgcaaagaagacgataaccaacgaagcatctctcagactcaagccaaactcgagagtggccagcatgccagttggtatccttttcaaaagccaagaacaatgacgagtcagcagctgatcagctacactaggctaggttgtgatcctcaaagaccgaaggatagggtaatgacttacggcaataaacacaacaaaccagtaaagaagacagtaaacaactgattatactgcatcgaagtcctcccttcaagcggaaccggctggatcccgttttcttctataccggcgtcgatgagcttctggtaccacgttggatttcccttcttggagcggttgtcgtcggcgtcgccctccttcagagtgcttaagaagttcggccaacatagcgaaccaaatcgagtagatgtctctgcttgatttttgtcttgcccatcgtcctcttcgccagctgtgcgttcgatatcctggaaaacaatgccgtgtggtaactttggttcgtcatcttcggtggaattgttggtagacatctttgagttagggacagagatccagatgggtccgggatgtgtgggcgtgaaaagaggcaacgaatatcttgattgggttgggaaagggggagcgacgtgagcagagttgaggtaatgagaaaggggaggaggagggaaggaggagacaggggagagggagagaaagagagagagagagacaagtcaacagccgctttgaataagactcgagggcttttcagtttttgcgtgaactggatttcagggtgaatgggattttcatcccatctggtaagaactcaacaactcagaagtaagcgtggataaagtgactatatacctcaataatgtgacgattctctaacccaaatgaggttaacccctcctacttttgcaaggagcgacattgaaaggaatttcgtgctatcaccatcaccatcgcttccccctctttggtggttgctaaaaatcctaaatccctccctccatgttcggggaagtcactacgctggcaaatctctagagtgaacatagatgactatggacaaacgaacaaacaaacaccactttgccatagtgcacttcaaaacagcgcgcctctctttatcacaagtactgaatgtatgtgtgtacatggagtcatcgaagcgtgctttaacgatgaagaggtggattacattaaagtctggggatctacctaataacctacatccaccgaagcggagtagatggatggttcctctagcgtacagccagatattcttacgcagtacaatgctgttctctgtactctcattcgtcagacagctacagctagtcagggcatcttgccaatccagatttttattggtcaatcgtgtcgtccaggatcgtcccaaaatgctctgtatcctgcctttcagttcctgaaattattcacgataggtaggtatcgtcctcagtcgatgtcgcctatcgataagcttatcgcgagtctcattcttcagcatcgccttcttcagcgttgttttctctaccatgtctccatcgtcgccgtttctaccgctgttttatccaccgctttcttattgccgtatcatgcgtttccgtctctgtcattcttgtcattcttccctgcttttcgattgagtgaggaaggaagaaagaaaagtagagtggagaaaaaaagagagagagaaggacgggagcaatttggtgaagacagctccagtcgtccgaacaaaaaacgttgcaaaagatagcttcgatataaaccgcggtcgtttaccgacttcttaatcgtatcggagtttccgagattgtattcttagacagcggcagagatggtaccagtgatagtagtccttgggtggccatcgccatccggatgctcctagacaggtgggtcttttacacacttaagtacaggtccacgaactgaagtcggcagtaaagcagcatcctacatacactctctacctatactcgcttgatgtgaccacatctctatgatcaacgcaagggtgatacatattacccttgcatggtggctgtattgcttcatgcttcaagtgtcccgactacgtttatacccaaaaggacagaggctggtctgcagcaatggagcctcatgaaaagagcatgttcatttgcagacatgacagcttcggaacgctcggttttcgttgctggaagctaaagctgcgtcaagcaaggcagagtagtccacccactcgctctctctcgtaacaaggctcatccaacgaagcttgccgattcctggacaaaggtgacagtgaagcagcaaccttgatggcatgtatcgacacctaacgacgtctcgccaaggtccctgttacgggtagcgactcggcggatggctgcgaagacaaggatgtacatcactgctccagattgttgccgactgcatgggttaccaacagagtcgcttcctagaccttcgtcagtcgcccagtcttctcctcggggtctggcgaataatattttgagtgattccccgatgttgatggaatcaacgctgaccctcatgattgtggcagacgggtcgggcccgcgccgaggttgggctaagccgggaggactccacacttcgggagccggtggggtaaggtccgttgcgggccccgccatggagcgctgcccctggagcgcccccccgtcggagcgtgccggcggttctcgcgtgggtttgggtgatttaagtttaagcggccgttgatacgggtctcgcaggtcgaagctagtctcagcttggattgtatcatatacatacacatacacatttattgatatatattatataaatatttatatatatagacatatataaccggtgaaaggcgaaacggatatggcgttgaaagccatgtatggtcgctcaccattcccgtgacacgaactgtattggacatccttttgagacttcagtcatagattcatggttgactgttgacggtgggtgtagcgacgacggcgtggaactcggtgcgatatcatctcagtgaaggtagaggtatcggcgtgtcgctggataacacggagcagatggacaaagacccctctggttggaacgtagtggtccctggcgcgcagaatcacagccgtcatacccctgcaccgccgaacaatggtccccgccagttatggaggtacctgacccgcaatgctacaccgcgagacgaacctccttcaacctggaaccgtgccggctgtttcgaacctccttcgcggctcgctggggagtgatgcgcacttctcccccatccaaacgaaattaacacaaatcaagacactcaccgagttcatcgaaacattctgaccttgttccgtcccgcttgctctccctgcccgcggatccgttccctttaccaaagaacaacaaccaacaaacagcttcaccctgtcacagaccgccgccgcgcgcatcgccatcccctcgtcgagtcgtcgcatttggatggtctacctctacgcaccacaactcgaatagccacgtcaatcagcctctgcgctttcatctccccagggcttcccattgtaatcaaaggcaagagccggctctgcccaaatcataactttcgaatccatctcagcagttatggaccaagcagcctcgatagtaaaggagcatcacgatggtatgcgacaattcccgtggtgcgtggggtttccgcaaggagaacggttgctaatcccctcgctatacagccatcatcaatgccatcaagagtgttgtccagcgcgacgtgagcaccactcccctcgtccttccaccgcggccatcaggagtcctatactgatacgactgtgcactatagtggaggattttggtagtcgacgacgtctccaaaaagataatcgaaagctccgtcaaagaagatgacattctcaacgtcaatatcgctaatatacaagaaatcgaggaaccgagagacgagaattccggcatggatgctatctacattttgtcgcctcgcccgcatattgtcgagtgcctaattcttgatttggccaaaggccgctatcgtaactctaccgtgctttggacaggcattcttgggagggaactaagggcacgactggcctctgctcctcagaaaataggtaccttgcctaagcctggacaaggttaagggggcatttttgctaatcagacctacgtagattcgcgaccgctactggttgactttttccctcgcgagtcacacctggtgtcttttaaggacccctatagctttcccattctgtataatccgagctgcgaggccgttgcaatgccacatctggacgctttggctcaaaaggtagggcatatccatgtccagtccgtccccatctgttgttccatggactaaagccattgcagatcgccgctgtatgcatcacactgggcgagtatccaaagatcaggttcttcgcacccaggaacagcgaatatcgtgccagcgcgctgtgcggacgccttgctgcgctcgtacaggacgagcttgacgcttacaaacagttcaagggcgacttcccgccacaaactacacggccgcagggatatctactaattgcggacaggtcaatggacttgatggcaccattagtccacgagttcacataccaggcgatggcgcacgacctccttcctatcaaggaaggcgacaaagtgaccttccacatgaccgtcaacgagggcacgccagaggccgaggagaaggacatggagttgtctgataaagacaaggtgtgggtcgagaaccgacaccggcatatgaaggacacgattgaaaaacttatgagcgacttccaaaacttcatcaagcagaaccccaacttcaccaaccaaaatcaggatacgacgagtttgaatgcgatcagagacatgttggcgggcctgccgcagttccaggaaatgaaagaggcctactcgcttcacctcaccatggctcaggaatctatgaacatcttccagcgtcgcaagttgcccgacgtcgcttcagtggagcagacattggctaccggtctcgatgaggattataagaagcccaaagatattctcgagcagatggtgcggcttttggatgatgaagctattacctgggtggagcggctgcggctaattgccatctacgtgctataccgcgacggggtaatcactgatgacattgacaggctgctcaaccatgcggccctgcagcccgctgaaaaggtcaaaatcaccaatctccagcacttgggtgcccggcctacacggaaactgaaggaggaacgaaaaccgcatcctccgttgttcccacggacccaagtaaagaatccggcggacgaagacaatttcctctctcgattcgaacccgctgtcaagcacatgcttgaggatctgtttagcaactgtctcgacccagcgattttcccctttacacgacctccaaccgatggtggggctgccgatgctgctatgacaacaggagggtcactccgctcggcagcaccgaggtgggcatcagctaatcgccggcaggttgagaatcgacaaagggtcatcgtgttcatggccggtggggcgacctactcagaggcgcggatatgctacgaagaatcggagaagcgaaaccgcgacatctatcttgtaaccagccacatgctcacaccacaactatacctaagacaactggaggacctttcgatggatagaagaaggctcggcctgccgatggaccgaccgcagccccaggtccctgagcacttttatgctaagccaaaaccgccaccgcagcccatgcaacagccgcccgcagccgctcctcccggagctggatcggtacatcccccaacgcaggcaatgggtgccatgacaatgaacagtggtacggcttctccgcatgctgggggaagtggcgcaaggcctccagttccgcccgccgggaagacagagaagccagtgaaggaaaagaagaagagaaatctgtttggattgaagaagtcttgagcaccaaacatgtgagcgaaacggggttacagggtggaagcggtcggtaggcaggaatgaccttgatgccttcagaaagatatcggtcaggtcactgttggtgatagtgtcttggatcatctcggattcgattggctaccgtcaactatacaataacatggatggaagtgtcagaataagttctgagcttgaatgctcctccgttataagcgatagcgaggcgattctggtatttaagtggctaggtaaaatcaacgtggatatgataagcattagacccttacccgcggagctgggtgccataagcttctccaggaggataggaatgcgtgatcagtctggagtctgtgaattgcgacagcaagttgacgcccttaagttcttgttagctagacttcatgttttgtcccccatgctctacctcaggattttaccacacaacaccacatcctcccccaacggttgccacgacacatccctaagtctcactggaggcgccggctgcccatccctccctaccgccctcggagggcaaaccagcactcctccagcccccaaccacgtcggcgcaattgtgacaatcaccgagtccaccaactcctgctctcctgcctgctccagcgacagcaacgaattgatcacacttcctcccccttctatcatcacactatccaagccttcctccttaatcgtccgcagcacatcaacccaggcgaaactttctctactcgttgccccttcgcccttgccctcgcccttgactttcaaaccctcaacacgcacatattttcccccaatcccctccaccaccgccctcctctcttccggcacctcttccacctttttcgcggtaaaaataaacgggcccaatccctgtttcagtctagcaagctgaataactttactcttctctgagacctcccaccgcgcagatggatcgaggatgataggccggggctggttgggatgctgttcccgctttccatttcctaccccgtctggcgaagaggacaaaggggaaagtatcttgcagttaagccccgggtcatcagccacggcggtcccaactcccactaagatggcggcatggcgagagcgtaggaagtgtgtcatggctttggattgcgggccggatagggtggtgcggacaccgggcgcgagggagagagaggagtcgagggaagtggcgaaggtcagggttacaaagggccttttgttggggttgctgttggtcgtggtggtggtgatcgtgggagatggtgatggacgcggcggtggaagatgcggttcgagcttcactgccgaggaggcggggaagtgaaggagcccgtcagagagggagggtgtcccttgatgttctgttgtagagacggcggaagtcatttttgatttgggccgttgttttgctgtagtgagaaaatggtgatgttgttgttcataacaaggtgactgttagctataactctcacctcccacaagcgaactgagagtccaagtaggtgttgtatgcaaaatcttgaccggcttgtttaattcttctctttcccccctcgctgtgttattgaaactgaggagtggtaactgtcgaaacctgatattggtgaaaagagaatgtgtgatcgatcaatgccaaggccaattggtgaagcttacgatggtggattcatggatttgcactaacacgcagtgagagagtactctgccaagccgttggcaaagcaccactcatttgcacacactgcaagagctcttgcataggtaccgtaagttgttacaaaataagcacaaacatccgctcaaatctaattattgtttgtacagacccgcctcggtttcgatatcatgcacagggccgcatgagatgattgctaatctttacagagttatttatcggcaaaagcaggtatatatgtatacctcaatccgtctcattgaacatatacgcatcatctagcgaacgatcagcggcacggatcgttagtcctcaagggagcaagccgaaaccgtttgtggcgcaagctttccaatggggagacggatcaccagcagctgacacatgaaacgtttgatgacccaacaacttcagtaaaagctctatccttatgagatacgaaaccgaatgttagaacgcgaggaactttgtaggaggccatggaagaagtatggaacccgtcaaaagatgtaaagacgtccagggaattaatcatcatgattgatttcccacctctcgaattgcccgacttggcaacgcttcatcaatttgctatctagaggtaatttccactcaagatgccccttttcgagcctcggcctgcaacaggacacttcccatcccgtttcaaccatgtctcatttcattgacaatgaaattcaccatctcgacccgttaacatgggtgctatagcgaaacgtcgcatgtcgacgtggttcggttcgagaacctagtgtagggttccgttagagggacaagtgactgtaagagatacccattcgttagtgcagcaagattaacggcatgtattaggttggtgctggtacataacggcttatagctcactagcaggtgtctaactgcagattgccacgcgaccaccgctgcgcctcgaaagaaccaacaagacagtctcccccgtttttcccgtgctcgccgtggtgctttttaaactccgttcatcccgcgaccaaaatccacccaccgacctttgttgacctccctcagttaccacccctctagtccacttagtatagtctttgaagcatagccaaggtcccagacggaaacggctagtgcctttggaatctgctttagccatatccaccaaactgcacgcaaacacctgaagatcgaccaacaatttcgaactttctccacgccccgcgaacgaacgaatgactcgggtcttggggagcgattgagaacccgtcaccttctaaaccgtctgctgctgtgcgtccagctttcaaacccacaacatcaccgttccgtcgcacacgcaaccacgagagatctcagacacaatgtccggcaagcaagatccacccccgtacaaccagcctcagcctcctcaggctgcttacaccggctacggcactcccccgcctggtcaggaaggtgcctacccctacggccagcccccgccgcaacaaggcggctactatccccctcaggcacagggctatcctcctcagggtcccggctacccgccgcaaggcccatatccgccgcagggtcaatacgggcaacagccaggaccatatcagcaaggaccgcagatgggctactacccgcaacagcaaccaccaccgggagcgtattaccagcagggacccccgcctcaagggtactaccaacagccggtagagcagaagagcggttccgatgtgagtcttgtccgaggtggctgtcgtgggcatggcgtggctcggctttagatcatcctcactaaccttctgggtcctatctttcctagggcgtctgcatggcgattctgggcacttgcgccctctgctgctgcttggatgccatcttttaaacgcaatccgaaaccgcttaataccgtaacgggaccatgtcagaaacgaacaacaacacaaaataatggcatcaaaacaaaaacgatgcgagacaggagaggaatggttgtgggatgtatggttgctgcctctggccgcgacgggcagcaaaagggtccgtttgcgcgctgataaggaggtgctggtggcgctcgagatcgacgtcactgtctcgctgattatcagttacaagccgggcatgtgaaacattcactctagcacgaggttcttttcgagatggggggcagggctaattataagcctctcaaggcttgattgactgtcttatgcatttgggaggcgcaatgggggaacctggcctggttacacagttgcttttagcttgttttactttcacatccatgttgggtttatttcttcttcctacaccagtaaccatttatcttccttgcgttcccacgcagcgcctttgcatatcccgtccttgtgtgttcacgaataccggtgcatctgaattttcctcacactttaacagctctcgtttacgatcccgcggatgtgttctaggggcgggcaaatgttgacaatatctacactcacggaggtatcaatgacagttccacagtttcgttcacttcttcctgctacacgcatggcttatacaagagaagacggcttatacaagagaagacggcttatacaagagaagacggcttttacaagagaagacggcttatacaagagaagacggcttttacaagagaagacggcttgtttggacccagttctatataagaagtaggtaaagctaggtaaaccctcgatcgtaggcagcacttatgccgcgctacatataccgtcaaaagtacagaaccaagattatacacgcaacctgatcctccctccctcatgcaatgcttgcgaagacctcatcaaactttccaatcacctcctttacacaatcatatgaataaatcatcttttgcacatccgggcttgcccacttatctggtacaacgccggacttgccgttgtcacggaacagccgatcacgttcctccttcgccttgccctcaccgagatgtagcacgcggcccgagtgtgatgccaagtccaccaatgttgacgtatacggcttgcgtagcatctcgaacaccttgagcgtcttggtaacggtctcggcatcatccagcttatctgcaggaatcctgctcacgcactcggccagtaccgctccgtcctcgatagccatggcggcgccctggcttagatgcggcagcgtcgcgtggcaggcgtcgcccagcagcgcgacggacccgtgcacccaggtgggaagcgtcttgtggatgcgcagcttccactcgcacacctcgccctcgggcaccaagtcaagcatgcggtgcaccagcgggcagaaggtgccaaatacctcgaacatggcctttttctcaccgcgcgtcgtgtacgtcgcgttggtggcgcccgcaaagttggtgtctgggtgtgccgtcgacagattatagatggtgtgcccgcttacgggataggcgatgatgtgtcggcgctcgccgatccagcgcactaccgtgtcgcagtccagcagggctagcatctccgggtctcctttcatctgatcccggtgcagcatgattctgtaggcggcctgtcccgtgtcttcctcctcggacatgagcccgagctcagagagcatctgcgtgcgcgtgacggacttgatgccgtctgaggcgagcaggatgtcggcttcgacttcgaagggctcgtcttgcgcgcgcgacttgagcaagatacgtggcttaggcccccatgagaggactttgacgagtgaggtgacaaagttgaacttgatggccggctccttgagacagccgttgtagaggccgctggcgagagaggagcggtggccggtgcaatggggaaatccgtacttctcgcgcatgtcgggcatggatacgtgagcgagctcttcgcctgtgcttccttctgtagtttgggaagacctgctcagtcttttgttctattttctgggaccgaggccaaaaaaggcggcctgaggaagggggtgcttctgcatgctacttacgcctgatgctcgtctccttgacatctgtggcctccttctcgatctcttcccagcagcccagatgatccaatatcctgacgacgtttggaggcatctggataccagcaccgacgaagcccaggttcgacgctgtctcgtagacgttaatgttcttgaacccctttttggcgaaggcgagggcagtgcccaaccctcccattcctgcgtgatcccccacgtcagcatcctcggtacccggtgaggtggaaacatcattcttgggtttcccccgccggagtgagcttacctgcgccgatgatggcaatacggagatcgcgaaagtcggtcattgtggtgtgttggtagatagtggggtaattcgacagtaggttaaaatccaagaggacagaataaaattcaagtcgcgaacaaggaggaagagggtgaagccgtgttataaaatcccatctcggcagctaaaccgggtgaagtgatccattatattatcgacggccggcttgtgtataaactactgaaacacatccatgtgattcgagtatgcaaggtagtaactaaacggaagaggtggggtccagaataagagaacgcgggaaaaccatacaacgcagtatgtaggtagtgtaaatagcttcatcatgagcacttcctcccttccacttcccttcccaccatccgtccgggacgaaccccgcgacatcttatgcgtggccagtcggggtctcctagacaggatagagtggacagtggtgatcgttggaggttgtatgtggcgcgggactacggcgtaactgaaaaacctgggggaggaggcaggtccacgtggaggtccccaaagtgcgggggaactgccggttcatcggtacataccagtcagggcttctaatgatcttctaggccgttctttgcgggtgttggtaccagtgcccgtagtgtatccgactagtctacgtacctgcttgacgctgtacactaaaggggaaataagtttgcccgggatggaggtttgtctgcttttgaaaatgtcaacaccagcgatcctgacttgttatcctggaggtttttatcatatgcaatccatttcttccctggcatgttgggcagatggtcttgtcgttcgtctgagttgtacactatgtacattgaggtaaagcccctggccaccagcttggtcattagtgatcccaggaacggttggggaggtggggagggggcgagatagactgatgttattcagttttaagctatttccgaaaaagaaaagcatatcatgggctttgaaagcacccggcgttgttggtgccggacgcttgctgcaatggcctctgtttggttggtgtttggtctggggacgggattttctgcaggaaaaatgttgctccttacctacggcgcacgccgaagccgaagcgcagctgccactaatatcattgccccgatatcccgaacaacaggagacagagagcccgcgcaacaccacggcaatctaagtactggttttctgtcaagtcaatacaaaggaggcctcctatcgccaacgagtctccattcacctatgcacgtgcaacaccatagccccagtacggaaagtccacaactatcgcgcgaccctcctcgctccccagttcacaattccgtatgtacctcgaaaatccaatggacgaatgtaaggacgcgtgcttggcatggactgccggccgtgcctctgccacggtgtgactcggccagtgaaccgcggtgcggtggcacttctttgcactttgctgcaatgctttgctgtgtggattgcattgtgcaggcccatgaccaactcttcaacaagttgtttcccattgtggcgtcataccctctgtgaacaacctcaagattgggagggcacaactttctgtgcccgtttatcaatcaatcgccgcatattcgactagtatcctcccgttggatgttcttgtgtacatactgtagtaaggtagaaaggagagtgccggctagagaaggtctgcgtgccaagttccagcggaaattaatcgaaagctgtcaaagttcgtgtttcgagctcggttgcggttgtacagccatgcacgcctggtcgttcaggggcaccaagaccagttcgtggtgaagggccacaacgggctcgtccgttaggtggggggtgtagttgcgcaaggatgtttcatcaggtagccgttgtggttccttttcatcagtaagtctgcgtgaagaccaagtccaaatcaagcgcgcgtctgcggctttgttgtcctcggtgcaatggacatgtcatccaaccaaccatgtcaacaaacggccactgaatgacatgagggaaagggagtcgggcagaattcataggcgcgcaatgatcaactggattcaggggcatgctgcaaagtgacgcccggcatggggtggcactgatactgcaccatgattggccacgacggtagcaacagaggagccgcagacgtcaccagggtactttggtgtcgggcccaatcagatcacaagggagaagcaagacattttggcccactggaactaactggaacccgtcccgcttggctccatggcggccccgatcttggtcgctaatgtgcgtaggtaggtaggtcgtctttcagatgagatgaactcagccaacaaaacgaacaagtttcaaaggccaccacgcccgtgctccagcgacctaagcaagtgctcccggagaccgtccatccttctggctcctttcagtttggctcgtcatgggggaccgatacgtacatacactagcgtcactacagcgataactcgccggtttccgtttcttcgatttcctcccacacaaccacctccagtctcgcttgttcggacctcacttctaattttcttcttcttgtctgtcgatcatacttcccgttctcctggttctccgccattttttttttcttttaccccaagtcccttagattgattatagggctccttcctctaatcgtctatccccccgcctaattctgcaacccttcgactcgcctttggacacccatctcgccttctgccattgttcccattgtcctccccgggataccacaaagcaacacacaactaagaatcgacgaccgctcctacaccatcccactggctgggaaaggggcatatggccctggccaagaatcaatcatctctccgtttctccaaggttttgtcaggataaacagcacaaaacacagccgatgcctgtgccgacaacatcctcctagtcgcgccgtcgctctagcttcgggttcgcctgcaaacagcggtctgcgacccattgcttcgaacttaatataccttactcagctccttcccgatcgagtgtttctgtctagatacatctaccaatctagtcataccaccgatatctttccaccataaacctcgacgccccgagaggccgtcaaatttcaccagccatcatggctaccactacagctcttccgacgctggcaacagccgttactaccgcggtatcgacagcatccatatcaggatctgtattatccacgatatcatccgccttagcgtcgacaatcacaacgtcagcgagtttaacatcttcgagtagctcgacatcatcgagggtgcttactacaacaacaagcgtcccccccaagcaagtacccaacaccgacgcagcgggctcagcccaaaagtttggaggcatcagtcttgtggcttttcttactgccttggctacttcgttggtcgtttttggcgtccagatgggactgttcttgctcctacgacataagctagccaggatcttgtaagtaccaatcaccttgcagcccagactggttcctactaacaatgttgcgcaacagtaaacccaaaacctacctcgttcccgaacgcgaaagaacagaacctccacctgcgagtccatggaacctactatctaccgtgctcagatacaacgaccgtgaaatcatcaagaaatgcggtctcgatgcctatttcttcctccgatacctccagactctgctggtcctgttcattcccatcgccattgtcgtcatccccatcctgatacctatcaattacgttgggggactcggccaccaggttgtggacaccaacaccacggatacagatgactctgacgtccccacgggcttggatacattggcctggggcaatgtccgtccagaacactaccgccgacgctgggcccatctgattctagctcttctcgtcataatctgggtctgtggcgtcttcttcgccgaactccgcgtatacgtcaaaatccgccaggactatctcaccagtgccgaacatcgattgcgcgcatctgccaacacagtcctcgtgagctcgattcccgacaagtggctcaccgaagatgctttgcggggcttattcgacgtcttccctggcggcattagaaatgtctggctgacgcgggactttaccaaacttctcgaaaagattcacaggcgtgatgcaatccatgtgcagcttgaagaagccgagacagaactgatccgcgaggcaaagcgaagacagttgaagcaaaggagtttggaggagaagaggatccgcaaagctcatcaggtcaaggcagaatcgaagaaggaacggaaacatcgtgcaaaagccgaggacgatgaggctaaacgacgcgccgaggacaacggaggcttaagtgtaggggacgacgatgcggtgccgcatgacgttgcgacggctgttcacgggggagagaagctggagggtaagggactgggggatatccaagagggcgagagcgaagggtctccgcatcacggcccgcggggcgggaacggcctcttcaaagtaggcgaaaacctaggaagaggactgagaaagggagttggttttgttgaagaaaccgggcacaacattcttgtccttcccaaagcccttcaacacaatgtcgaaggagagttggagcgtacgggcggctttgacttcatcaaagacggagcacaatcatcgccgacaagctctacaagctccgaatacgactccaaactgcatccaggagacgacgacgcgcaacctaaaccgtcgtttgcatcagagactccgttgcaagcatctcaagctcgccacgctcataccctctctgaagccacccaagcttcgacggtacaaaaagggccggatacacgaacaatcggcaacaccactcgcaaagtctcaaatgtgaacgatatgtacgtcactgagaagaccaggtggtacgagttctggaagcctccatcggggggttatgtgtctccggtcccccaagggtatgaacgcgaggactacccttggaaggtcgagaggacaaagtggcagaaattcaaggctgctatccccttctaccacagcgatattgaggatgtggagtatcctcccgcgttcacaaaggattacactacagaaaaggaggaaggcgccgaatggcaaaagtggctctcggctaaggaccggcctcatcatcgtttggcgctcttcgactggacacctggttggctcccagctttgcctttattgaacaagaaggtcgataccatctactggtgccgggccgagctggcgaagttgaacctcgaaatcgaggaggaccagcagcatccggagcggtaccccatcatgaactccgcttttatccagttcaaccaccaagtcgcggcgcatatggcttgtcaatccgttacttaccatatccctaagcaaatggcccctcgcacggtcgaaatctcgcccaacgacgtcatctgggacaacatggccatcaaatggtggcacgaatgggcgcggagtgctctcgtattcgctgtggtaactggtatgcttgtcctgtgggcttttcccgtcgcgtggacagcgtcgctggcgcagctcgatgctctggtggagaagtatagctggctccactggttggtcgagaacaaaacaatccacaacgtcatcaagggtgtggctggtgttttgcctgctgctgtccttgcgatcctgttgattttggttccaatagcactggactggctcgcaactttccaaggcgcaaagactggctcgcaaacgacggagacggtgcagacatactactttgcattcctcttcgtacaggtgttcctcgtcgtttccatcacgtcaagtacgtttcagacgattgccaacattacgcaggatattactagtactcctgaagttctggcggagaacctgcccaaagccgcgaactactttttcagttacatgattctccaggcgctgtcaaccagttcgggaacgctccttcagatcggcacgttgttcatgtggtacattatggctcgtatcttggacaacacggcacgggctaaatggacgcgcaatactcaactcccaagcgtcacttggggatcattcttcccggtttacaccaacttcgcctgcatcgctctgatctactccgttgtggcgcctctcatttcaatctttgccatcatcacctttgcactcttatggtgtgcgcacaggtacaacatgctctacgttactcgtttccggaccgataccggtggtgttttgtacccgcgggctatcaaccagacgtttactggtctttatgtcatggagctctgccttattggtctcttttttctggcagtggacgaaaacgatcaagtcgcctgcgttcctcaggccatcatcatgatcattgcccttatcttcaccattctgtaccagtatctgctgaaccgttccttcgggcccctccttcggtacctccccatcacatttgaagacgaagccgtgatccgcgacgaagccttccagcgcgcccaagaacgaagactgggcattatccgggatgacgatgaagccactgcgcttaatcggtcaggtcctggtgcgagcgatgggaaagatattgagcttcggaacttgcacaagagaaccaagtcagaagccgatagcctgtctcgactgggaaagcttaacccagtcaggggtatcgttcaagctggtagctgggcagcacgaggcggcaggcaggttcggcaagcggcgtttggcaaggcggaagagaacttgcgcacagctaccatctatcgcaacgaacgccgccagaaggacatagaagcacaacgggcgataggagatgcattgttcggcggctatcacgacgaaatcgaggatcttaccccagaggagcgtgacgtacttgtacgcaaagcattccaacactatgcgctacgagcccgccgccccacggtctggattcctcgtgatgatatcggcgtgagcgacgatgagatcaagcggacccaggaatttagcaagtatatttggatcagcaacgaaggcactgcgctagacagtaaagtgcgtgtagtttatggtcgcaacccgcctgacttttcggaggtggacatcatcaacctgtaacgaaggggtgaagaatgtgtcggtggcagcttgaggtgcattactgattcaaaggaaagcaacgagaagcaggagagtggacgtaagatttgcatgcatgtactggaaagaagaggttgtggacgaaggggagatgcccgtgaacttgtcatttcgtctttctctttttttgggggggtggcctttcacgtacaactcgtctccttgtggtgacggtgcgcggatccttcttgcataaaaaactgcattgcatcattatctagatagacattattctcgactcttcgtacggcgtgcttgatggaacttgggtgggcatacagttatatagagcacaaaacgaatccccttcgaaggggaatgataatgaatagcgtttaccacatacaccagtagttcggtatctgaaatgatagtgtattagggaaaatagaaagccaaaggagcaaacttgcacattgtcccttggaaagaaaggaataccataggtgatgatgggttgcgattggctgggcaacgaagtacatcgatacaaagccatttcagagcactgtgcgaatagtcagggcagcccagccgaataaagtggaccgtgcttggcatcccaagttggttgcagtaagacgcgtctggagaccgtttcgaccgttactgcaactcactcttgacctcactttgaagatttggaaataaaagcactgcagtcacaccaagccaatgttcttttaccaacaactcaacggagctatcaacgcttagccattcatccaactgaacgtatcaacaaaggacagccgaacaaacaaagcatccacatttctcctccagcagcatgcctcccaaaagcaacgacactcacacaacagggatgaaacgaccccgatcgcgtctgcaggacgaagaaatcaccgatgagaacagagcaccaccaatatcgacgccgggaggagcaatggccagtgccatcagcaaatccaaaagacagcgactaagcaatgtcttcgatcagaccatgttttcatcgccacccggcacgacaggaggtttagatccctttgcagctagcagccccgtcctcggattgcctgctacaccacctgtgatagcaacaccagccggggtcaggacatcagcacgccgcagcgcagcaaagcagcaagcggcaagacaacacactcctgtcgccgccaatgccaagaagaggttcatcgtcgaacgaccaccggctaagaaactggtgtttgaggaaacatggaggagtcttggtccggcaggcgataaggcgggcggcaagggcggcaaggggtcggaaaatcctccgcctccccccgctaaggtggttaatagcgagggggaagaggttgtgggaggggaagggcaacaggcgaaacagcgacggggcacaagcgagaagtccagagctgcggctgctgccgtccaaacgaaggacgatatctacgcaatccctgatgattcggaggatgaattgaagctcaatggggtggcggatcttcaacgggtgaaggagaagcagcagaaacaggagggaaagaagaagaggggcccgcagcggaaaccgaaggaagtaacagcagtaacgactgatgggtcaaatgacgctacgaaagatctacccccacccaaaaaacgcggccggccgaggaaggctgacaggatcacggcggcggaaaaggtgaccgatgcagccccagcgaaggtctctcgacggcaaccaaggtcaacaaagaagaaatcagcagacttggtggaaatcagcgactctgaagaggaacctgacgacgctatcgatgaccagcttctggcggacctggattacgaggatggaaagaagagccatcaacgggccggacagcagaaacaaccagagctcagagggatattgagtccccggaaaaggagagtgggtggtgatggcgatctactgcgcaagactgtggcttttagcaagtccaaggaggtggaggacgaagacgaagaggatgaggaggaacgaaaggggatgtcgactgaagttatgtttgatgacccgccgacgaaaaagaagccagcaccccgagagaacggaatcgtgcctgaatcaccgaccgtggacggcgaagatgccgaagatgcggcagcggaggacgaagaatttgacacagaagaggctgggagcaacgatgatgaagaggtttgtgtgatctgctcaaagccagataccagaaaaggtaaccagatcgtcttctgcgacggctgtgacaaggctattcatcaaaagtgctacggtatccctcgccttcccaaaggagactggttctgtcgcgagtgcttggagctaggcaaagacaaggagaagaagaagaagaaggctgtaccatcggcatcagcggacgtaacagtgacgcgcagagaggacgaaacgatggccacggttgaggcagtacccgaagagaaggtgccggatatcccaaactttgagcggcatctacggtctctgcagcgagtcctggtcgaacgctgcacgggtgggcggcggatcaagctgcgtggtcaggaagaggcgtatgcaaagacttgccagttggtcgagcaaactattgtggcaggtgaaggtaactccatgatggtcattggcgcccgaggaagtgggaaaacgacggtaagcagtggtctcgttgtttgcaaatttgaaaacaacacatgagtgggctagttctaacagtgaatcgccatagctggtcgagtctatcatgtccgacatgtcttcgcagcataaggatgagttccacgtggtgaggctgaacggcttcatccacacagacgacaaattggctctccgggaaatatggcgtcagctcggtaaggagatggccgtccaggatgagctcatcaacaagaccaccaacaaccacgccgacaccatggcgtccttgctggcgcttttatctcaccctgcggaaatcggtctggtaccgcaggatggagtgacatctaggtctatcatcttcttgatcgatgagttcgatctctttgccacacatgccagacaaaccttactgtacaacttgtttgacattgcccaggcaaggaaggcgcccatcgccgttctgggcctgacaacgaggattgatgttgtcgagagtctggagaagcgcgtcaagagtcggtttagccatcgatatgtgtatctctctccaccgaagagcttgcctgcgtactgggagatttgcaagcagggtttggtggttgatgaagaggacatggaaacggaggggatcgaccaggcggtggaggggcatactgagtttttcgaatggtggaatagaaagatcacggtaagttgcatttcccccgcatcctctttatgctatttgttttctctactttgttactgtagacctctgtgctgacttacaaccgccagaccctccacaaaacccctgccttccaatatcacctagaatctcacttctacagcaccaaatccgtcccagccttcctaacctcttgcatcctccccctatcaagcctctccccctcctctccaaccttgagggtacctccaattccagcggcaccctcttccacttccctcacttatacccttcctaccaccgaacccccggactctaagctccacctcctcgcctctctctccgacctcgatctctctatgctcatcgccgccgcccgcctcgacatcgtcgcccacaccgacacggtcaactttgccatggcctacgacgagtacacatcacttatgagccgggtgcgcgtgcagagcgctagcgccggtctgctcgctctcggcggcgggtccagggtctggggtcgcgggattgcgggtattgcatgggaaaggctggttaccttgggtttgctggtgcctgctgcgggttcgctgggcggaggcggggcgaatgctaggggagctggagcgactttggggcagagcggaggtggcctggaagggaagatgtggagggttgatgtggcgttggaggagatccccggggcggtgaagttggggaatgtgttggcgagatggtgtagggagatttgaatgttgctctgcaaagacagtaaatatgtgttgtaggcttgccttgttgcgtcgggtctacttccatggtcaggacgggatcaagtgaattactcgcaggctcgtctaggacaagcgaacgtcgactttggaagaccatgtcaacggcgaaactgacaagacaccaacgagagcgtaggaatgtacgtagcaatcagtgactatggaagactctgatgacaaatgaaaggaataaggtcatgagagggatgtaacccgtcttgatattcacatcgatgtcatggttttggtgtcctggctcggcggcagtctaggttataatcaatttctactaggtgtccaatggcacttacccactcgaatcaaacttgcaaatcaataagttgtgtttacgtttgttttgcagaaggaatgcacccaaggtcaggactcataacgccttggaatggttctcataccagtttcgttaccacgctaataagtttagtgccggcagaagtgtaaggtgaacagaattcaaaagtgtgtcccgctctagcattgtctcaaaaagtactctaaatgcaaagtatcacagcacgagaatgggacgaaactactctcaaaatacaaatctaaacaagaaagcaaaaccctagcaaagaaaaaaaaaagaaaaaaagagagagaagcgaaatccccaagatagcacgatcatctcaaaggcagttagatagatgtcaagttacaccatcagcgcttaccaattgtctgtgacagtccattcatccatacatcatgacccaggaaaagcaaacaaaagaaacttatccagatcgtgttctcaaaagccaaaaactccaaccataccaagaaccacagccaacacagcggcagcggcagggtaaccacgtgcggcaccagccatcacaacactaggttgagcaggagccttggtccaagttggctcggcatgagtaacagggataaccatctctgtagtggtagccgtggcgacggcagtctgggtgacgaacgagtcgcaagccgtagagaacgagttcggggccggggcggcggaaccccaggcggaccaagggccgtgaggaccgtggggaggacgagcgggaggggggtggaagggagcggccttttttttgtttcttgcggttagtatttgtatcaatctaccttggctgtggtgtggatatcgactgtagaaatgaaaacaattggaaagagactgaaaaaaagagaaagaaaaaagcttacagtagcacccgcagcatcggtagtgcacggaagggtgagaacagttggagctgtcaccgcgacaggagctccattccaaataaagctggtaggcgtagggcagaagatggtggtgctcgaggcgacaacggcgtcgttgtcctcgccctcaccgacagactcttcatcttcttcacaatcaggttcatattcggcagtggcagtgacggcggcatcttcctcctccatatcagcctggactggacgtctggctccaggagcaccgggagaagggggaccagaaggaggactggaaaaaccagcaggagcaggagcgacagcgtcggtagcggcggcggcagcaccaaagcccgcgggaggggcgctggtcccccagtggaaggcggaggcggagcctgcggcgagagaagtgacgacgagcgtggtgagctgcattttgactaggtggtgagattaaatgaaggtgtgatagcgatggctgaaggacgggatgtctgtgatgtcttgttgggaaagagccacgagtcttctcagggaaaggaagattatgtcgtgtggatgaagtgagtgacaccaaaggtgaactaatgagtgactggaaagaatgtgtttagagaatgactgaggttggagtaagctggatgatgatgggctagcctcctccaagtgagcagaggtctcgcatctttatggactttgatgagtgtatcaatcaccccagggatacaaactcaagatgtaaacaaagcagcgcttgaattcagatcccaatgtttgttgtgatgttgctacgactaccactcacgatgcctcaagaatgtgcgcgagagagactcccccacaattcattccacggccacctcccatgacgactgatcaccgcagcacattcctgactattgaattacaaattccaaactaaacctacaatatagtgctgactgttttgttggtttggtatctaggtgtagcacaccactggatgagatgttttccgaattgtccaaaactatacaagaactcaatgaatagtcgggtatggatccaaaaggcatgaacaagatccaatacggtacatttcactttgaatagatcattattacagcatgaaaacgccttgggaagttgacccgaggtttcgagctaacaaacaaatcagtattgaactgtgtatttggtagactgttgaactgattctaattttgcgagtccaaggtatgggacagagcaccgtcagtgagcctttccacacactgtcggtccttcattccccccaaccaacacaaacaagtcttgttggcctctgccttcataccttctctttcttaagctggccctgccagctttcttctgcacgcagactgattgatacacggatcttcccagtatggaagccctctatagagtaatgggtagattatcacctggcctgaacaatattgtgcagcccccaaggacaatggtgccatcgaacttaatgcaattgatcaccccttccctttcccttgacaaaccgtccgtttccttgcccaccttccctatgctgtcagaaaccccccttgaccagttcgtaaaccttccccaagatgacaaagtaaatggagactatatgcaggtgaccagctcccccccatctatgtcgcgtgttatcctttgaacgccgaatatctccaaagaagagtaagtgaaccggaaagatggtaacaaaattagtagatatttagccaccaggacaagtgaagtaacacgggagtcctagactcccttatgcacaaggacaagaagcctgctccccatattttagagaagatgctgaacgtgttcgaaatcgggtttttattccaagacttgggtcagggtcgatagtctctcgtcccctacctattctcggccacacacgcgtgtagacttcacgtgcggttcgacctgctctggctgcgctccaccatgcgtccctggccatgaacgggcgtaatcgaatcaaagtcgtagttcctgagcgtctgctcgtacttcggattgcgaaggaatttggggaccgaatcctgtgtctctgttagctgatgattccgataatcccctttctgttatgttttgaattcaacttacgctcgccatcaacttgaagacagcattctgagcatcttcaaaaagcgccatgacttctcgaagcgtatcaatcatggtgacgtcctggcccaccgccttggtcatacgtgtcgcgaggttgttacgcaactggtggtcaatgttgagttcgcatggagaaccaggggccaagaaggcattgtagatgccgtaggcctgagccatgatctccttgattccatccaaggaagccgcgctgttggggcttctttgcgcaaggtcgatcgctgctctgcattgacggacaaattcgtcggtatccaagtagaaggcaagattctcctcgcagtgggtctcacggaggttctcgcggaagagcagacgcaacgaattctcgttgaggatcttgtctaggcgctgggtattggaatcacgcgcgatgccaacagagcgggacgcagaatggccatcactttcagaaggccgtccgcgaaccaacgctccattgacaaggtccttgcccttgggtgtaacctggtagatggcgtgcttggtgggttgaaataggtggtggccggggttttgttgcatgtgggccttgtcttgctgaacggcctccatgagctcatactcgacaaaaagggaggcgatttcgattgtttccctgcggtcgactgcggtcgaacagtccatcaaccagtccgttgcagcctttccagtgaatgtgtctcggtaggtcctgccgttcactttgcgttccgcagccatcttgacacccgtcagaccatccctgtagtcactcagagaatccgagtccgccgagctcacgctctgcttgatgttgaagccattgggtccaataaaccggcggaagatgacttcaatcagtgcgcggtcggtaagcaccttgtcagtttgaggattgcgctccaaaatgacgatctgaggcaacgaatttccaatgagctcggcgacttgcttctgttgaatgccgtttctggagcagaagcgatccaaaatggagattcccttgggtgtcagctgccatacggaccccttcatgctgtatacctgttggtatctgccatccgcagactcgataaacctggcctcgaggaatctttgacatatcgaacgggccatgtccttggccattgagaaggttgttgtggtcgtagtggtcacgatgcgcgaaggatccttagggtccggcatgcggttggactgcgagaatttgagggagcccaagttattgatggcatcctcagacaggaaggtgtgttctaccttggtcaggcgaacacgatgggcggagaggggaagaagagagacgatcaacgttgaaaagagatctttgaaatcctgcgcatgtggagttagcggcagactatttcagtggtgcaaagcaagtgtctcatggacctcgtttgcttgctcatcatgctaacctttgtgaacgggcgatcgtcatccgtcatgcgcaacagtctcgaggaagtttggtgcatcttgttgtcaacgcggctgacgcgtacgggcagaggtctgttcggatcggtttcgctgtacggctgggaagggggattgggatcccggggcactagcgaggaggccaagtacctttcgtcctcgggggaagacctggaagcggacctggagcgggaggacttgtccgggccgggcagcagaggaccgccaacgggggactcggggccggcggaaagacgaccgtttgattgacgtgaccggattctaggctctcctaaaccggccaaggttttgtcaagggcggcggcggcaagtgcgaaaatgccaccagtgcgctgggagctaacagacagtgagctcaagtgcgagtgcgcctgctgtcgggtttgggagcctgaaaccgccgggtatgggggcttggcaacgggatcgcggacagaattcgacttggcctttgcgattgtgttgccggcgagagcggagacggtggtggaggaggaggaggaggaggaggaggagtgggaggagggggtatttgaagcggttcccgaggttcctgttgctggtgcgctgccggtgtttgcgctactgctaatagtgctgatgctggagctggcactcctggatttactgctgttgacggtgctacctgtgcttcggtggcctgcttgcaatgcgactactggtgaggaagaatcagagttggttgagcgggacgacgacgagcctgcggccatctaacagcgagcgggttagtttgtagatgtaacagaagagtgggcgtgcctggtcggggatgggcaagcgtcggttcaaataaaagagggatggtcggccacggcagccgactggtcagagctggctgtctgtccagtgcttgctgctcaatgggacggatgccgggctcgaatgctactggaagcaccgaaccagccagggcatcttcagtggggcgtatgcgatgtggagcaggtacggtgggtgcagcgctgcagagcgagtgcagactgcagcaggctgcgagtgcagacggggtgggttcagtggaccggtcctggtgcagactggcgcaaggccggcgcacctagtccagtgtcgggtacggtgggcgggagtgacaagggggcactgggactggacacacaaagaaggagactctcctccgaaaaggcaattccatcgacaaggcacgacgaggccacgagcactgcgctagcagcagctagaaaccaaagtggccccgagtggaggctctctttctctctctctctcttctcaacctgcgacacacccactcttgcacaccacttgctcgcaagccagcacccaagctaggatgccagcgggccttgggcttgccaggagctcacgatggaccaggggcatgcccgtcattcttacaggacaagggcagtgatcccagcctgagcttctcccaaaaaaagccacaccctcccaaacaataaaccaaagagggggggaaaatatgaaataaataaacaaataaaagatacaaaaatataaaaaaggcccctccagggaagagcgactgagggagatgatcggtgagagggtaaggtagggacgccgtggtatcaagacggctgatggacgggaccattgtgaaattcaggtggatcgtggatgccaccaccaagtgagcacggcataaaccccaggctcccagccagcttgcgggcctgacaaagagccgggggaagaaatatgacctgaaaaaagaaagaaaaaaacaaagatacaggaagcaacggttgaggaacacacctacctttccgccaattcccccaaactgatggaccacgccctcgtgtgacatctctgaacctgtctcgcctgtcacttaccgttggacgaaatctcgccgcagcctgcgtctgctattgtgcgagcgaaccgtgtatgaaggcccagaaccacacgcgaggacacccaaaagtttgcgtgaaaggacgacggcgacagaaggagtctgaggcaccctgcacgaccgcaccgatcagctaagagacaggcgcacccgctgcttcggtgttgtgatgagcgaaccccttgggtgagggaagcaggcggcggaatctgagctcctgtcacggaaaatcacactcagcagcttgcggttgaaaaaaataaggtcggaacgtccgtcgtcgcggtctggggctttctgaaaatagaaggcctgcgcaaaataaccgcggagcgaaatggcgtgcgatgggtgatgagttggccgggcttggttacgcaaggacgcttttctttctccgtcttccccatggaagattgcaaggcagcgaggtgtagattttttcttaaaacaataaagtaggaaaatcgccctggagcaataagagccttgtgtgaagccgagggattgcaaactaatgtgcaatgtcgagatggatgtgaccgggtgttacgattgtgaggttgctattacagcaacggcaactttgtcaacgcaggtcgacgcaggcgtcatgtcggccgcaattgagggggggggggggggggggggcaagtacaaagtacaccggggtttgctgcacacacacaatgagaaggtaacagcgagaaagtggtcaaacgtttctgctcaatccctagtacatacactagaaaggatcgtaatggtaaatatttactacaggaactcagcgtcatgatgacagaaaccaagcaaagatggcaattttggaaatgaagccgcccgtcttccgtcccatctgtttatggtccagtttgcggcttccgcattggcggatcgtgtcgcgtggcaatggcatggctgcaaggtaaggtatgcagccgagatgccaaagggtcaccgcgactctcttctcgtctgatggtgtctttttttatggaaaccaaactggccaaactaccctgttacagaactgcacgtgtctcaagattcaagcggtatgtcttcggttcgttgccaaaccatcaccgtccttttcgagttactgcttttgcctgcccatttgatgttgtctgtctcggcaatctcaaacggcgatgcgacgcagacactggcacgcagtcaagtgggatggagtctcgtctgtactcttttggtggtgagtttctttcccactgcagtatgtcgacgctactgcatatttggctccgtaaaatccacacagagtccctgctcgcttgcaagataaccatgcgcttggtgtcgtaagaaccgtggaccggaccggagactcggagaatagactgtgggagatgggatcgtcatactatgtacttccatgcctccccatgttgccgggctgctgtacttttctacagccagcacgccaaaacccaagtataccaagttattttttcccgttttttctttcaactactccatcaactttaccacaccccgatataagctcgtgctcatttcactcgcccagtccgtttttggatacaatcaatattcgtgaagttgtgatgaaagcaacaaaaggcaggcgactttggattgggcgccaagagagacagctggcgcgggcaggatggagataggtacctgaattttgtcttccgtctgcatgatcgatacccttgaatgcgatcggtagcggccccttgcaacagtcagatatgggtgcattgaggttggacacagaccgaacatctgcacagcttcctccatgagtgaagccgggaaaggctgggtacggagagattggcaagaaacacacagatctttcccgagccgaaaaacggcggtcagcattgcgacgatgggattttccctgaatgctgatgagtggtgagccttgcaacacgaagcgtttgtggtaaaaaaaaatctgattggggaactggcgaaatcttcaggacgttcgttacagggtgcaagatctgcgcgtggcttcagggatcttttgcaaaccacgccatgtgtgctgctgcttcagatgagaggtcttgcaggaactagtagttggtactgtgcaatatacggagcacgccgagaactgatccactaataattgcacgcccaagtccaatgggcaaccgtacctcattttctcctcggcatccttagcccgttcctcacttcccaaaggccttcttcgttggaaaagcgactggaacgtcccatttcatgacttgaaatgccactcactcaatcaatgactgtcatcccgcccgccacaatgtttccgccgtgttggtttttcattgttacactttgtgattgtgttgtcgcctatgcgctatacctcagcatgcatcgctggcccagtcgcatgggtaaattctcgcacgagcccataacgcaacgtacgcgccggcgataggatatcagttgctcgttgcttcacacgaaacgtgatgtcttaacagcattgattgacgccttgctttcgttactgatctcgcgagaaaacgggcaaatgattcgatgaaaaccgcccggcaatgtcagatctcatctattatgtgaccacttacgtaaaccacaggactacgatcaacctttaagggaccactcagctcacgtttcgcattaacatatctcacacacgtctcttcgctggaaaaacgacaatgataacggagtgccatggtggaaacggtgtgccaatggaaccagataagagagtggctacagcgtactataagtgtaatacatgctgcatagcacgcagtagtgtattatgtagtgtacttgtagagggcaagcaaacctgtgccagcagtgaaccctgcgcaaaatttgtgggctctgcgaaattctgtaatgtcgtaatcatgaatttgtcgatggttttgagctgggtgcaaggcacatcccagtttagcaagccacatgcctctactttgatttgcttcaatcgcgtcaattcccgctcagatcagttgaacaaacggtgggtggggaaagggcttgcgccatcgataccgtcagaacgaaaagaacgtctgtttttctcaccccttctgaaaaaactgtctgggcccatcttactggagagtatcacgtccttcgcctgttggtcttttttcctttttgatctatattgtgcgacgtgagtctggacaaggtatggttttggatgatgtctgcgtatgtagtaggtaggccgtcggaaaaggctggacggcggcagcgcctccacgtgtgcagaagcatgctgtcaaccgaacttggaaaaggttgatctcacacacaccacactgcatggcgctgaaactcacgtggaaaagtgctcacagcacgtgggaatcatcccgaaaacaagacgcctcaaactctggcagccaatgaccatttgcagtgccttctgcaacaacaaagacaacacattggtgcggtaaacaggggctgggcacaggttatgcagccggccaagcgtgctaagaaaagtacagcatgaaatggtatctctccttgccgccaataacctactttgattccctctaggaccattatgcggcatgaacctcgccatgcaatgtgctgcaagattccaagtttcagtccgactacctacgcgtctggcggtttggtgtacatacccaacacaaacgtagctttcattctaattgcccaatggttcgaagcatgttaccggattcattgcgatcttgtactgcatgtgcttatctctgctcaatacgcacgtggatgagtgcgggcgggtgcaatctgtccgcgacacaggtaacgaggtggtattaggagaagcggggtcaccgtcaaagaaaaaaaaagggttttgatttactttgatcgtatcatcggtgtggagagatggcgggagctatatcactgctgttaagatcgggatactctaccttgtggtgctgtctcgtatcagcggtatttgcgatttggcggcaaggtaaataccgacgtgacgaacaagagaacccaacaactgctcaagacctcgggcggtaaagaggatcccatgttcagggtcaaaactataattaacccgcccaggaagagaaagatttcaaaacatccaacggtagacaggggtttccctttttttctcaggtagctctcaaatgggaaaggaccaagaagtctgcttctggctccacaaacttggaggttgggcagtctcacaattttggcgtgccatttctctgctgcccggcctcttcgcaccgctttctgccacatctcagccggcccatatgatgagtacctaggtacccaccgttagcgaatctattgacgagcctcttcccttttcctgcgttgccaacatgaagggactgactctggtgatcctcaagaacaccgccaaaacagttgcgcaggtgagcgagcattgcattgtcgtgagtcggccacaaaaagattaataatcacagttttgcgcaatttggcctatctcactacatacgattgggtgctgccgggcctggtgctgccgcgggggtgatgtcaagagaaacttgcccgttgcgggcccatgggtcgaccaacctgccatccattccatttctgtccaccctgccatgccatgccattgctgccgccgtccctggctgtggccattcttgctctgtttctagaagctcaaccattttccatggccccacatgtgaagattgcacccgatttgccagggcgacaagaagccatggccgttctcggacgcggtatgtactatgtagtgtaaactttgacaggggacgttggagccctgtcgctcattgtgagttgacagcgctcgggacgatccctctatccagtccagatcggatggaaaactgaacagatgagacgaacagaggccttccgaaacgatcgggcacatggcaagctgccgctcaaaaggggcagttgacatacgaccacgtggaaccggatggagtgcttgctccgaatcccagcctcaatcccgcgagcctccgaccctgaaagcgtgccggctccgtgaaacagcacgtcacatgactgttggtgtccgcttccactattacatacgtccctatccgtcttggccttccggacaagtccacacgtgtaccatatacatagtcttttggtcttggtaacacacaaaaatcatcatgcggttcaaccttcgatgggtgtacatatctttgacggattggtgggaaacttgccaccccctgagggcaaaatgcaactgtaaccacgctatatgtagcacggacctttgcaagcaaccacctgggacagaaactgcaatcgaaaagcctggacgcgtacccggactcaatggtgttggtagccctgctacacttgcggacacaatgagagaagccgaatgccgctcaagaccaccgtacgcccgcgacactcggtatcgcgaactcgggatgttgatcactggctggccgtgatgtgatagaccggcatcgccacgccgttttttttttttttcttctgggctctcccaggttcgcgatgtttgcgcaaacggaccgctgcgagaaccaacctcatagcctcggattcgctggctagccgtttcaaaatgttgggccggtgaaaagtccgacgattcgcctgcgatccagtagtacactatacaagccgacgaaccgagttgtctattctgcagtgggtcttggcaaggaaatcatccaagcaaacctcagctacgtatgtacgagtctcggctgtaagaaaaaaaatattttttccaaaaaaaaattctaaagttcaaacggcgcttccgattcccgacttcctcggacctgaaacaaaattttgcttcccttcccaccatctcgcccttccttttttttttttttttctgcatcgcacgtggcggggtggcgtgttcttgacgattccagaacttcgggtgctaccgctacacgtgggatggctgggctaggcaagcaagcgagaacctcctcgggtctaattcaacgcgcaaggaggctacggtagcctggtttgggttgaacctatgacagtatactgtctacttggcgacagaagcggtcattgatacgaacaggtctggtctgaatagctcgtccagttggttggcgcaagaggcacggttggcttcagactacagacagcgatcatgatgttttatcattacctctagtgcttacacctccactcttctactgataggatgtgtaacctagtcatggctatcaagtcattgaacttcagccagccgtgaagagaaatccgaaaacttactgatactatggtacgcctccccttttattcaagatagtggcgcggcgcggcttgtgccatggctactgaatgttcatctattgggtttcagactcggcgcagatgtgatgcacagctgaggctttggctgagcacaacaagtcagaaatgaccaagaaaagatgtgacgggtcatatctcgtttcatggtaatcaggcaggttcggcctgcctgcttcgcccgtgtgtcgaacgagatggatccactgccctgattcattgaccgtccaaaaagaagttgcgccgtttcgggacaatcctttctgcaatcaaggcgattcaggcagattgcacttcgtcccgtcaggaaagacggcgttatctcgccttctcgacaagtctccatgcatggacggcgatgactcgctttccaataacgctcccggcgatctttgccgaaaagatagacagtgtccagagacagtggtgcgtcacgcagttaggagcggtgtaagtccaccgactaccggtgaaccggtctcccggtctctcctcgtgaatgctcggtcgtgtagcatttaaacagtcgataggccgttactgcggtcaccttcaaccacgtgccaaggcccgccggttgtattgggatggaaaactcagcgcaacacttttatcttgcctttcacaaccgtcgacattcagtgtcttatccaagattcaactgacagtgtttctctttcaacttcccggttcctcggaagttgtgggatcaagcacaaatgcggcgaatccggagacaggctggtgcctggacacgcgaagaaagtatgcgtggtgtagttggtgaagatatacatagtaatgtaatgggaaggccgagcacgccggccgatcccgaagccgagaggatccggatatccccccaacaagtaaacaaaaaaaaaacaaggaacagtgataaatgaagaacagaagaaaccgttgaaaagtttacaaaacaagtaaataaaacgttaaaataataaaacagggtccaaaaaaggagaaaaagaaagcaaagaagaaggtgtgaaatgaagtaagcagcaagccaacaacgttacgaactgggatcaattatatggccttaattagggtcgggaattcccttgtcgcgtggcagtgtccaggttcatgccatgccttgtcccaatttatcctttaagccaaccaggcaagaataggccgccaaccgacagatgataagtcaggggtcttactgaggatggcttgggctgcgttgcttggccatgttgtgcttcaccaaaacccgtatgagaaacgtgggcagagagtagagaggggatatgatcggtaaggaacctgactggtcaagatgaagtgtttacgaagctcagcccaatacttcgacagatatcacacttgctatcctcggaccctgaccgttactcttcacgcttgaagagtagatggacgggaagagatcagaaagtcattgctcagaccaatgactgaacacactgacatttgtaaatttattgtatgtggctaactgatctccttcgcctatcttcccacccccatctcttctgggtcatctggtcaagaatgctctgagctgatgacctccaaaaccaaaagtgtcgtgatcaatcggaatgtaattgatgtctctggacgtacgctataaaggaagaggtcgtaatggcctcggtattttcaactacccttgaacatttctccccttgaatacagtagaggtatctttgtccagtgccgacaatgaccacaggcatgaccagaaactcggatataacgattgttgctatcacgccaatctctcctataagagacacttaaatgaatcatgcacaagactcactacccgtaggctaagacttgactgcaatgcaactaatacggaagacgggcgtcgataacccacgacatctgcactgacagtccaggtgcctatgtatgaaccactaccaaccgatatttgacggagggacggacggacgatgttttcatgaacagtcagccagtgcccacttggataattaccttgtaccatcgtaggtaatcaccccagcctcctcctgtcacaggagcggcgtaacgaaagcagctagtaacaacaccaacaccattaatacgtgctggtgacctatgtcatgcgaaggtactataagcattgaacatatgtaatcaaacttacaagcagataggttaatcaaagagtcgcggggagccgagatctccccctttccacgttggcatccatggtcttttccttttctttttctttttctttcttctcttttttttttttgcttttttttgttttttctttttttcttttctcttgacgtaatgtttcaaacgccaccatcaggtacataccaactgccttgttcgtactgacatttacacccttcagctcccacaagaacagagtgtacctttagatagtagatcttgctttcttcggactgtattcatacaactaattgacaggcctgcctagtagcatgacacctcccaggcgccatggggctttatccttgaaggccacacgaacatcatacgaccggcaagcaaccaaccgctaccgactgacacggttggggggttgccgcccgctgcaggggcgggtagagagagcgatggtcggtaatccagtacctacgtagaggcagtcagtgaatctgtgcaggtagccattcatcttggtgtaacttgatcattgattgaagttactagggaattttacatgcaggtaggtctgaaccgaaaccaaacaacctataaacggaacaaaacagaactgaacagaaagatggaagcgaagtcaacgttgttcgtatacctacctacctacactacgatatctagcagggtaagtcaaagtcgtaggtatgcccctgccctctttaatttcctgtcacttgttctagtcttgcttctttttctccttcttttcttttcttcttcttcgtcttctcctttatctggacaggtgtcaggtaggtacctctactcacctgccgtctgcgatcgagattccatactacaaaacggacggaggcactcagtctctgatcccggaatacacacattggaaaatacccctgaacagggctggattttcggtgaaaggggcagatatcattctctctgtctcttgtaactcgcgcgagtcgtgagacggcgatgactaggtaggtatgtattgggacgggtgtctgcaaagccgggatgcaagtacgaaatggaacgaaatacttatgaaccatctccattgattcagttgggagtaccactactatctccacttatttgacgcttgggtgggacctcgctaggtgggtgacgtcggtctcgctctgtgtctcttctcggttcggttacggtgaggaagggacgttttggattgcggtgaggaaagaatcttcggtgaggattaaggttgaagcaagttagaggcggtaagcatcctttgacgctgtttgaacaggtgtcaggatatgtgctgatcgaacaattcatcatccaagaggatattgtaatgtcgaccgctttgtcaaaccccaataccagttttgctaaatccagcaagctgttgattatttctgacctggaaagccacaacggtgagccacctagaggtacaaacctcaggccatattgggcagtggaacatggaatttcatttggatcgcgatgactaaggaactctttctgatgtttcagtagatgtagaaacccgcagaaagtttgagaggcgtagaaggtggtggaatagctcgtgagtttactactatggactcatctagacccaacaaccccttcagaaccctccttctttgctgcctgtcagaaagccatgaatcaaaaccacatgttttcgagtagtacaatgatggtgtcgtacttgagcacgcacacattcatctagcctaaccctaccatgacacgaaccagtaagacaagacaagaaacgacaaaacagggcacttcggtgtcatcaaaggtcattgtgggagacagccgatgacgcgcaattcagccaatgggccagtacaaaacaaaggacagagggaggtatatcatcgtacagtatacagcgtgcggattattccacgagacacatgagactcgacaagaccgttttcgctgttgattgacagacaagttgaacaacactggacgaccggttgcactatagagcggaatgatggaaaattgaccgaacagaacacagcggtgattatgattagaaatcttttcaaagtcagaggagaatgagtgtttcagtcaggcgggcaagcaactgctgagcctttgacagaaccactcacgtgcgactgccgcgataaacaaaaggaggagaaccaaagggcgggctgacgtgtacaagggattgtaaccacttgtcaagggagcatactacagttagcggcatgtaatgcccatctctcaaactgcacttcacttgtctcggccgtaaacgtggattagtgggcggcacgactacattccacttcccaaaggtttaatatacgaagtactattcagcggattagatggtcgttttgatgcaattaaaggcatctcgcgcaatagtataccaatcgtgattgatggattcaccacttgaacttgtgaacgtacgtagtagaagcactgctgaccagtgtcttgaacgaagtcgacaagcttagcacagagatccgatggaagacattggatgtttggtggcaggaattttagggcgtggactaatggggagtgcggtaggacataggaagaaaccatgaacactatggatggtattgcgcgtgaataaggcggtgagggaaaacagcgtacctagaaggcgaatgtgaattaagaactcaggatgtccgtatacttgtcgtatacttacaccaccaagcgtgactcaagttatgataaagacgaggtgatgtgctggctccgccgtttctgatggcgtgtaattttgcttcgcttgctcgtccaagcgcgtgtctgtatatgtacgaagattggagctttgaaaagtcaacaaaagctagcagaatgggtgtctcttgatcaaaatttcctaactgtaactccgcataggcccgccaatttcctctcttctccagagacaagaacgtctcgaaaccctctcgaaaacgccacttgaacgcctaaataatgtcctatcaatctaataaaacacacgataggaagaccatatacaacgcggcacacgctttaatctatgaaatttggaggggcagagcatatcaggagggaagaggccatcatccggagggcagcgtatccgtaacataccgcgatgtttgtgggcccaaattgcggaatacctctcctgtcctccacctccacgcccgacgaaagattacgactgttgtatttatatcgacgtcggggcagcatccttgcgccagcccttagaacgcatgttcccctcaatagccttccaaatgctctccaccacctcccggtcacgccagcggttttctgcgcccgccgccgccggatcgcgcaccttgtcaacggaggtagccagaacccgatgaccgaacgatcgcacactttcaggtggctgctcgccccgccagccgacatagatacctagaacatggcggaacaggtctgttggttggctccagcggtagttcttgaactgccacgcctggccggttgtaaagacagccaccacgcggttccagtattcgggcttgaactgctccgggccttcgacgagaatgaatcgcatgggccggttaggatcgatgtctttcatcatgcgcgatacgtgcagcaccgaaatggaagcgttgtgatctggcagcgtgtaccttccgttctcaaggaagtctcggatgttggacatgcggagaagtgaagaggcggagggcgaaaggagaatgatgggatcaggtcgtcgcgcgggcttctggttgatggccagagcagggttgttcgtgatggctgtaggcccgggcttcttcgacatgaaggcttgcgcgagcttgcgaacgtgtgagaagtcctggttgcaacacccgagttagttgcactgcgatttgcgaatcaccatccacttctctatcaagaggttcaatcactcaccgtgggcttgattcccctgagcacactgttccgatcccccatgcgccgttcgccgttgtaaatctgggccagcctagggtctagtgtcccacgaccagatctcgcggaaacagtaggagcggccttggaagcggctgccgtgctggcagctccagtcgcggaagccccacctgtttcgcctgccagcggcttgatgtattcgctctcttcacttccaccttccagccaggcgatcagctcaagacgctcgacgaaggcgaacttgtggaccgcgccggcaccgcccagttcctcgttgagcttggtagcggaagcgttatactcgggaatggcgacttcatggttcaaccacgcaaaatagatactgcgtaggtcgacagggctgccgttggagacaaagcgcgtcggcgcatcgatggggatggcgacacgggctgggtgggtgaacagaaggtgagtggcctgggagagcggcacttcggtgctgctgtcggaagaggtatcggcggatgttgtcgggatgatggcactgctggatgcgattgacccccgcaggagcaatagaggatcgtgatcgactgacgccatcttgggattcacgctgggacgcttagccgactatgtaatggtaggccgtgcgggtggattggtcgatgacctcgaggtagggatgacgcgcttgacccgatcgctaagagatgtagcgggtgttcaattggggggctgaagtcgagggtcacaaagaggcgatgcaaagagcgcagcttggcgaagaatagctcgaggatgcccaaaacagtttgacgattccggaatgcatgtactaagcttaggtgatggattcacttgaccggctggtggtccctaggtgtaggtctcggactggacgcggcgcgctccacttcaatcttatcttatcggcacaacctggtccaaggttgcaatgaaaccgtgaaaactcaagaccctaaccctttcacttgttgacagacgaggggctcaataaaggggtaatagttgaagcaacaagtgacacgagtgggataggttccaattacctaggggtatcttctaggccttctcgcaacctcaagttcatactttgtaaatgatctgtcacgacttacgaaacaggtgaagatttgtcacatgacaatctgatgccgcatatcacgcgcggtcatttgcggatatccctcggtccctctccttcctctctccctgttttcgcatcaatgcccgttctcgttcgatctttctaccgacttccctctcgcagctcaataccttgcagcgaattcggggctgttcttggtatctggacttaccgactcgctcgctgtatctcggctatcgtaagcatcatcggacaaactggcactttttctccgaccgtgatactggtacatcacacttagtatttctttcatggcgccggcagattaaacacggcgattatgaaaagaccattcatgcggatttgaactacgtaagctcgcagagaaagactggcactcaccacacagacacccttccctttggacttgtgttttgggttggccggacacattgggctatttggtaaatgttcagggacgtcaaacgtgaactgtcccttcttgcgcaggcgcccaccttctccatcaccacgacttctttcattggccaagcgttttgtccgctctgctcgtctggcttcagccgatcttgtcggagcgtcccaccattctcttctcttcttatcggtcgttccgggtgttgttggcaatgaggatgccccgggcgttggtgataacccagataagccgggcgttggtggtggtgaaaactcacccctacgaggacctcggtatcccccttgctcctcttcagttctctcctgcggatggcgcaacggcgtgggtggcaacgacataggcatcgtagtgcctgagaagttagtttccttgcttgaagcagacgactcggtattatctgcaccgatcggtattgagacattgaagaaatatccgcgcggtcgtccatcagctgtgtcctctttcagcgggggtgtgtggattcgtgtagcctcctgtaatctcgtcgtaagcatatgtccgagtctgtaaggtgcgtagccaaaggtttgatagcaaacaaggcacgaaatgccttatcaataagaaagcgcatctctacgatgcttaagttacttaccccctcctggatattggctggtagtctgcagaggtggtatgactagacaagagtcagatcccatccataacagcgagcagggttgtgccagtgatcacacctgagaacgcgatccttggccccagtgtagatgagttgctgcttgcagggcttactgattctgtcaccgctgctgttccgccgcttgttgagtggaaggatcttctttcagaccatgcgcgcctcggaaacctaatgtaactcagtctagaagcccttcggctttcttccttttccggagtccgtttcatctcctgctcatcactgtttcccctgctatgcgtgatagagccatcattcgatgaatatatcacagggtcggagcgtcgttcacttgctggtcctgatccagaatatttctttgctttctatcacgttcgatcaacgtcagcatacatctgattgtataattggctcttggaaacctacgtcctttgttttctgaaagacagacattgcgctgattcctgtcttggagagaaacccaaaagtctctcgggattcgggagggatatctgggctgacttcagcaggtagtgatagatctaatgacctaggagtttggaagctgtgttttggtgcgagccactcgctttccacaaggctggtgctggtcaatagatgtacacctgggctttgtaaagcaaggatatgagcctcctcggtacgaaaggggctatgtggggaggtaggcgtattgtttgacgtcgatagttgctgttgtggttggttcgtctttggtgaagctctagacgcgtcattgtcgtggcttccgcttccagtcttcctagaccgtcttctccatttccaaactttggcctcaggggttctgctactggctgcagcgaaatcaatcggtcgaaacttgcgctcggcccagtacccctccggataccaaacccattcatatccttctttgggtggccgaggggggtcaaggtcgtacacccctcgaagagaattgtctttggagttacgaaccgatgcgccgctgatcgatggcaccctgctcaacgacccatccaacactgcgccaccgaggctaggtaaagagcttctcctccgtttctcgccttgataccaaggcgacgacgagaggctcatcgcaagtgaattgaaccgccttgaaagtgtggccacccgaccgatgggttccgaaggttgggcaatgccttgttgtgctgctgtattgatgtaatcgctgtttatctgcccaacgggggaaagtactatattgaggttgaggtggtgtcgggattcttaggcgaaacgccagaaagcagcgccgaaaatcctgatcttgcggaaatactgagtagaacttggtgtctcggggtaagaaagcaatctcaagaataaatagggaaacgagaggggcggagtgcttagaatgttcgggttgaccgggtgttaggaagagaacactagaaactcgtatggtaaaagcacctaatacgggatgatgccatcagatacacgagatatcgaagtaggcgagagctacattgccttctttccctttacactgttctctcaggattccgacaacgtggcagaggatcgcggttgccttggacttggaaaaatgggagaagggcattccaagccagattgacgcaacaaagaagtcaaaaggcagcttccttcacataactgaaaatgattattccaaggctcctcgacaattcctgttgctgtaccgggtatcttgaatttataatttcgtgcactaaagcattacaggtcgtcaacaattatgttgctggttggtcagcaccactaagatacaaagggtagtacatggtgactgacttggcatgaccacttcctcttcaagcggcgtgatgagtagtagccactgtcgaggcgtgacatagtattatcaaaggggtcaatgtctaaggactgccccaagccaccaaggtcactaaacaacacgactcccatctctatgcgcgtaccaggtaaaaatgagccacatgtcctcgttgcataccaagggttcatcgtctataagtcattaccggatcaccgatgtttcttcaagcgtccagcatcgtgtcatcgccatcaaatccgggttgcgcgacagggacaccacctccgcgacctgcgagaagttctcgcctgatctcgggcgaaatcttgtcatggccgtgagttaggagaagatccaggagagcctctcgctggtcctcagtaactacacaaagaccgcggttagtactcaaaaataatagggacgcatagtgaaacagcgacggaagaagcaaactcactgttcgtcttgtatctctgtgcaaatgagagcatgcactgatggaagatgactggtaaagcgttgggtgccatatgcccgccggtggcgaaagcgggataccgaagaaagtggaagacgagggcatcgagcgcttggaaggctgtattacaaagtcagagaatacaatcattggcacgctaggaattggacttacgcaaggcgtgacgtttctcaatcagagtcttgaggaggaaattcgtagcgctaacgcagtcgaggcgctgagaagcctgcgcagaagaaatttcgcacaagcccttaatggccataccggaatgaacagccggaatggtgacccgggtcaaaacaccggctacgatctgcgcctcacgcagcgagcacgttccggaagccgccaaaggaaacaagaagcctgccaacggttagctgggttgtcccttttgagcaaacctgactaagcgtaggcagtaaataacacacctttgaagaaaccaccaggcttgtagagggccttttttagggagttgaaaagatggacattgagcttcttggtctcgtgaatgtcctcgcggacgcgttctaagatcaccatctccataaaccgttgaagaacagcctccttggcggacgcaaatatcctggtggccgcgtagctaacaatcgcaaatgtcagcagcgtttctctggctcccgaaaacaggaagaagcaaccataccaggcattgggagtccaggactcgggttgtgtaatgggcaagatgtcctcccagtgggggatctgaggaaggaccttgaaaggcttgggaagcggcccagatttgtagcgagaaagaatcatgccaattctgcgagaaggagtctgtcagtagtctgccaagagggtaacagaaataacggccagcctacttctcaaacacttccatcacctttggggggatctcgtaatcctcatcaattgggccaggctcgtcgcggtacccgccttgggggccgccggcttccttctctgcgatcttggcaagaataaggtccgccaggttcacgctctgaccctgctcttctgccccttctggctttccatcccatccgtgtgttaggagcgggtcctcgttcattgtgggtgtgataaactggttgaatgtctcgagatcggtggcgtcgacttcgatttcctctacctcctcctcctcttcctcgccccaggcctcgtcgttctcaaacttgtcgtcttcgtcatcgttgcggtcgaatctcgatggatcgaactcgaacgccgaaggagcagatccggaggctgcgttttgtgttgtccggaggttctcctcctcctcgatgaggctacggctcatagccaaaatgttgcgcgaagccttggcgtcgacatacttttgctcatcttcgtcgttggcggcgcgagtgttcttgctctttttgccggagttgttcttaaggacgccggtagaaacgaggtcggcctcgagggggttgtggcgcctcttcgacgtcgccgctgttgtcttgggcatcttgaatggcggtagggttgtgcaatcgggggaagagttgatgatacggagctctcctggttgtcccctctctttgcgatgtcgacttggctgcacacggcaattggggatatttttttcggcgacccttggacaatttgttcccgccgtggagaagtctgggcacttgaaaggcttgcgctacgcttgtggttggtcacttctttgctgtgtgggcacactttattttctgatgccagggcggtgaaaatgataagcggtacaatacctcttatcgcttatcgtctagcttggacgcgcccggcggagcagcgataaacattttattgccccgcattttcgtcactgtgcccctcttcggttgcaaattcctggaattttgttccctgtgtttacagtttttgcagcttggcccactgcatgaataagagcaagggaagtcgcgacatcatagcctcgctcgccacggttacgagcttatagcaagtccaatacaaccatacatccagctaccattgataacatgccgaccgaacttgaagaggtaattctgccagaaccagtgcagtgtcaatgtcagtggacagacaactaatcgctataatcgcctgaagctcgtgggcttcattgcctcgccgaacgccaacatccgccttctcgcgacagagaacctggtgcccttctcagcgtctcagcccgccctcttcaagaccgacgagctcacccccatcaagcatctcaagttcttgatccgcgaccacccggtaggcccaacagacttgtcttgtttgcgcccaagcagcttcagctaagacgtcggtaccatgtgcagaaaatcgccgagcacgccctaacatgcttgatcaacttgactgccgagaaggatgtgctggaatacgtcgcgaccgatgatcgcttccttggaatcctcctcgggcttcttgtcgtatgtgtatccattctgagctcctacggtgcgtgcgcagcaaggactaaccgcttcgatcccgttcctataggagcccgaggaggttaacgccaatcttatggctatgttgctggcaaacttgaccaagtgggatggactcaaaagtcttctagaccggaaacagcccgctccagagaagctcaagtccgacgatagggtcattaaccaactaatggacctcttcgtcaagggcgccgacgggacttacaacaagcacgccgattacgactacctctcctacgtctttgccgacctttcgaaacatgaagagatccggcactactttgtcaacagacaggactacgacgatgttattccaatcaacaagatcaaggtctttaccgaacacaagtccgatatcaggcgaaagggagtggcgagcattatcaagaacgctgcttttgacattccttcgcacccggcgtttttggatgaggatgacgtcaatatcttaccctacattttacttcctatcatgggcggcgaagtttatcccgaggatgaggcattggaaatgcttaccgatcttcagctattgcctccagacaagcagcgcgatcccgacagcagcaacatcctgacacacctagaaactcttactctcctcaccacaacgagagctggccgcgatttgatgaggagcatcagtgtttaccccattgttcgggaaacccacctgcgtgttaatgatgaagctgtccaggatgcttgcgagcggttagtaaatgtactaatgagagacgaagctgagggcgaagagattgagggaggagcagcgacagcagaagaagaggacgacatcgttgaggtttaaaaatcttgagaatgaaccaaacgcagctggtttcgctccatcagcgcctgcccgaaaccgacagcccgagattggtatgcccatacgttatttacataccgtctggaagcactttgggtactatgatgctgaaagttgttacaccgccacacacacagccttaccaagactttacttgtcccttgggtcgagctccccacagtcaccattgcaccgtattgttatgcattcaccagcgccgtcaaccttggcaaaagcttgagggtcttgggtatcttcctgtgcttgtatcgacgaagacgcccttctttcggatctgtgtcatgatgtcatccaagcccaccaacaacgcactggaagagtgcttctgcagagaacagaaagcttgtgtgtcaaggagggaaagcttgtgcgatggactggaaagcttgttttggatgacagagccaatgaagtggcacaaaaactatacgtgctcacgatatggtcccggaagtttattgacaccggcacggctcgctgaatgatgtttgccgcacaacatacagaggcatgggacgcaccgggcacttgggttgtcagatcagcttggcatacgcaggttgagcaccagattcatcgggattgtctataccggtttgtaccacaacaccagactgaatctcagacttcacggtactgcgagttgttttcgtaggtctatcaacctccagaatgggtcgttgttaacgagaggaataatccgtagttgatatgcccatgccgtggtcgaagtcagcgctgtgattggccgagcattgcggatttgccaatgcatatcacacgatacgtgctgaaagcctgaaattgaagggtctccctatcttcaaagtcacacacgcggcccccgtgcttgctcgaacatgcataaagacaagctggtggccaaccttggagctcaaagcgagatgccttgacgcgaggactgctccagtccccactgatggaaaagcacatgccctaaacgaggatttggtgaagatgaaagacatgtcgctcatgtcttctgttgtgtgcgaaatcacggatgattccgtgctctgaaagaacatgtttcgacgtctcactcacagatcaacaatggtcgttggtcttggtggataaccgagtgcgtggctcgcgtgggcaagtgggtgggtggattctgctgtgacaggggcttacggaaccttaaaggatccatcgaaccaatggtggaaaggcgaaccaccgcgcgttgtgctcacacgtgtggtctctttccctgcgattcgcggggaagacccttctgaaggtgggagcggctcttttctggggttgtagtggcccctagcggcccatgcaggtggatgtgccaagatgccaagtgaggttagaggcgaagacaacgtccgggggtcttgacggggcaggacggggcaggacggggcaacagaccagtccagactttgctacctgagacttgcctcgaccgtacgcagtacactacaccaaaaaccgatgatgagatcagctttgtggagtcgttctcggacaccaggcatccaacatgctcccttctcgtgtatgatgttcctggcgctgtgggccaaacaggtattagacttcgcccattatgcagcactcgggcacttccggtttgcaggaggccaggcacaagaaacacgtttttgtaaacgacagatcggcgacctttttctcccttttcctcccctacggccgacggttggtccggtcggaggaggggacccggagatagaggagctggacatcgggataagcttctggaaagagttttttagaccgggcgtcgatatcgatcttgtcccaaagccgaggaagcttgttgtcgagtttccagatgagggaacccccaccccgtgagcaacgggccaatcaggtgtaatgctgagcccacgagcttcatgcctccttgacactggatacccaagcatcagccaagcacttctgcacttgagcacttgcagccaacggctgggtctggtcttcggtatgtgatgctcttttgcatacggaccacgctcaacgacgtagggtagtgtcgctgtgagaggcgcactgggcgcccaggcatccaagacgcttcccgagtgcaaaactgcaccttggggcattatgccaagtaatcgaagctttcagagttttgccttagttacctccactgtcttgtcttggccaaaactgagtgcgtggtggttgaacagctcgctggacatggtacgctacccacgtgtccgtaaagacaggttctctgtctcgggtgggaggaagatggcaagggcattatcgtgctcgttgtaggggagagtgagcaggatggatttgctagctcgtaaaggcaaagtatcgactgatcattggtgtgggaggtgggtgcgtcaaacaaactattgaggatatcccgcgggactgcgtgatgtctcggaaattgtcagtagctttcacgccatccgatgtgaatacctaatcctggggacactgtagtcccattcctcctgcaacgctataagataaattcccacgcatgccaactccttcctttcttcctattttcctcgacagcacaagagccaagtccttccgcccttctacctcccttggttcccatcggaccaccaaggctcttgaccaagtccgacttcgttgtcttgaggaccaacaaaggctcaagtatccgataccgccatcgcgacaacaagccatgagtacccctcagaagactgccggaggcaacaacgcctaccacaacttttacaatgactttcttcacatcaaggatcccaacgagaggcgacgactcgccctcgccgaagtcgacagagcgccattcggatggtatcacgttcgggccgttgccgttgccggtgtcggtttcttcacagactcttacgacatcttcaccgtctctcttttgaccctcatgctcggcattgtctacttcccaggcgaaggcaagatgcctacaacctccgacacagccatcaagctcgcaacatcggccggcacggtcattgggcaggtcggcttcggcgccgctgctgatgtctttggtcgtaagagcatgtacggattggaattgttgttcatcatctttgccactctcgctcaggccttggcctccgggtcaccttccatcaacatcatcggtatcattatcttctggcgtgttcttatggtaagcaattattcagacgaacccctctcacaagaaacgtataactaacatctattacaacagggggtcggtatcggtggagactatcctctttccagtattatcacctccgaatttgctacaaccaagtggagaggtgccatgatgggtgccgtctttgctatgcaaggtcttggccagcttgctgccgcattcgtcatgttgttcgttacactcggtttcaagaagtcgcttgaggccgcccctactctggcttcgtgcaccggagactgtgccgttgccgttgacaagatgtggaggacagtcattggtgtcggtgctgttcccggctgcatcgcgctctactaccgcttgactatccccgagactcctcgctacaccttcgacgtcaagagggatgttgagcaggccagtgacgacatcgaagccttcaagacgggcaagcccaagggccagcccgacgaggccacccgcatcgtcgctaagcaggaggccgaaaaggagatggagatccccaaggccagctggggcgacttcttccgccattactccaagcgcaagaacgccatgctgctcgccggcaccgccctgtcttggtgcttcctcgacatcgcctactacggcgtctcgctcaacaacgccaccatcctcaacgtcatcggctactccaccacaggtgccaagaacacgtacgagatcctctataacaccgccgtcggcaacttgatcattgttctcgccggcgccgtccccggatactgggtcaccgtcttcaccgtcgacactgtcggtcgtaagccgatccagttcatgggcttcggtatcctcaccattcttttcgtggtcatgggtttcgcctacaagcacctctcgcctcacgcgctgctcgccattttcgtccttgcccagttcttcttcaactttggtcccaacgctaccacctttatcgtgcccggcgaggtgtttcccactcgttacaggtctacctcgcacggcttgagcgccgccatgggcaagatcggctctatcatcggtcagggcgccattgcgcccctgcgtaccaggggcgctgtcaagggaggaaacccaaacccgtggatgaaccacgtgttggagatctatgctctcttcatgttgcttggtgttggtaccactttcttgattcccgaaacgaagcggaagacgctggaggagttgtcgggcgagttcgatatgagtggtgaggaggaggcgcagagggatacgaccctcactgagcataagacggaggcacccacgagtagtgctgctgtgaacgcttgaggaggtgtcggcccatcaagggttgttggtaatggcacgtgttttccattctttttattgatttatgatataatggcttgttggggagcagaccagggcaggagcgatagaacctagagagaagaatggttgtctgtttggtgggggtggggggaggtgggggcaaaaacaaaaggggagcagtgatagaatctggtgcgggaggaatcgataatacccggaaatgtccaatgaagaagagatgatgactacttggaatatctcatgaacttgcgcttcgctgtatgtagttgataatgtgatgtattgagaatgagacgaacaagacgagagtgtctcaagaaggttcacgtgcctcgactttgttcgtaatacattggagatgtgtatcgcaactgtaagtaacatcgtcttacgctttgtccatctaatatagacactagactgaagtttctatcttgcgagaagaacctcaatccgtccatgacacaatggttacttacctctgcattgtacaccccatccggtgacttgcgctcttactacaagtcgagcatctcggcatcatcctgtacttattggaaggggctaccttcgcctaagctcggtttgagagttggcaaatgtcacgacacagataaataatataaggggggaaaagaaaaagaagaggggaggaagaaagaaaggaaagcaatgatcagcaaagaaaaaagaacaaaaatcgagcatatcattgcaggttttggtctctgtaggtctataatcagcactcaattttcttcgattgagataaattagtacctcctcgctgaaagcctgacagctacccatttagctacacggtacttcaactccgtgtttgagaggtactgtgacactcatcagacaaccgtgggcaagacgctcgtaggggtactagtcgataaaggtaaaatgcgccacttccgttcgtaactgccctcttatttcgaacctgccttcagttatcttctgacaacttctctgtcactgctttcttaggtactacgctttcgtcttttcgattgctttagctcgtctctgcccatttagtgaagttatcgattcatgcgacctgtttggtcagatacagtggtttccctctccaagactgtgtttgtcgcctccaagttgtcacaactaaataatattagagggtatcgatttcctctacatttcattggcgctcttgcattctccaatcgtcatctccatgtgtctgcttgattcaacatcttttgtgaccttgaaacgaacagtgcaagtccgcaaacacgtacttgtctaaatattctagtgttggcgtcgcttgatagctcttcacatgttcgcggctattaattctgtacgataacgctcacatatcttggtgtttggaggttgctgctgttcgtcgaccctggaaaggggagttgttgtaaacacccccttctcccatttccccatgccccagattataaccagaattcgagtgaaaaacaagcatatacgaccatacccactggaaaactcgggatcccgtccgctctcccatagataagccagtgagggccagactagtagttgggtcggtgacgaccagcgaatccctggtgttgtatgttttttttcgttctcttttttcctttttggtttttcttataagagctggctttctattttcttttacatcatcacattcgcaactcgatatgattggatacatagataggcttcaggattttcggttatcgttgcttgcgatagaagatccggtcggtagtcatggacacgccgagaatatctctaagtgtgtatatatgtgcctatcaagaacaaagccaaccaacaccatgaacatgtgtctcgcccgtataccccaagtacagataacccttgtaataagtaaacaacccaagctttgactgcccgtttcgagaccctctacctagcaataagaggagagaattgagagacctttctagatgccaaaaaatgtctttaacctttcataggtgtaaaagctcgtagccaccatgggaactaccttcgcatacccaatagtcaagccgacaaagaagccgcggaccccccgttcccgcatgatcagcttggccgtctcgccaatggtcaacctatgaccatcgccgaccgctccgccgacctgcatgcgccgcctgatgacctccagggggtacgacaccgtctgcgagaccaatcccgcgataccaccggccgtaagctccgcccatgagcgcaggggggcagccttaccggccggcgcgttttccggttgcggtagtgttgtccattttgcaagactcgggtgccggaagatgtcgccaaccgtgtcgtgtgtgaggaaggacataccggcgtagggaagcatgccgaggagggtgggagagaagccgcggtagaagttggcgagcccggtccgcgggatcagagcgggcgcgtgtgctgaagccggtgcgtttttgggaaccgtgagggcattttcgctgtatatctgcctaatgatggatcggagggatgaccggccttcccgttttgtctcgaacgctagccgtactcgtatgagttcgaggggataggtgaagaagacggacgtgacgccggcgagcgagccgctcacaagccgccgtaggggggtttcgtggtccttccgagtgatgacgagtgcccttatttgctcgtaggctagaaacttgataccggcgtacggaaagatccttaggagggttgctgaatgccccctaaacagacccttaaccccatcctgtcgatatatttcttttatggcctccccaaagccccaccacgagcccgcgtacttgacgaagtgtggattgtgagcctggaataggatctttacccgatcaagcggtgcgacaacggttttggcctgccaaacaaaaagagtcagtcgcgaccatcacagtcaaagcgtgcacgagatgcgaccagtgtagtgccgatggaattggaaatacttaccgcgcatccggccaagccccctgctactcccgatctccaaaggtaatccaaactccgtttcttttgcgaactcgaatgcttcttggaccgcggtacggacgcttcatcgtctgttgggcatatcgccgcttcacctttctccttctgcatcttggcccctagtcggaacgcatcagctgttacctctcgtggttcgtttgatgcgctccccggcatggaggcatggctgatgagcgccgggggcattccctctgacgcgggcctcgaaggggctcagaatatcgtatgcgaaggatcgcaatctaggagaaagagagaatgcgcctttctactagcgcattgccggcggagaagtctttaggtgaatggatgcgggctcgtcgatgcgacggtagaggttgccggttttgctttgcgatcaaaagccagaagcacaaccctagagttgcggcaacgagattggaggataggagggcaatggatgcggaatttaactgggaagagagtgctggttccaggagtgagtctagggaattgttgttgattgtgtgttacaggaactgaaggtattttggaggatcgatacaggtactgggattattacatcacacactttgtagcggagccggggaaagacaatccttggagggcacattcaagttcccccattttctctccaacaccgcttcgggtgagatgcactcactcgacctccaaattcccaaattccccggccagccggtccctgccagccgaggattgccgaagaaaacctgtcgagcccgtatacctaaaaacggcggcgctgagtaatctgcagaaaccaccattcgtattggtcacgcgagcgacgaaacgagtactgtcgcgcgtcgcctgatgaccgcccatttctcctcggcttctgaattgttatcgattgcagtgttacgtacgccgtcttctttgccagattcggacccttttacccgcatgaacgcggccccacaacccattcccacactcaatcgcctgtgcagtcttggcaagaggttggttgtgtgcgtccgcacacacacacaccgcacttctgtattgtacaacttcgtcaaaattcattattttacaacaatttctatatcaatttgaagctatttcaacgtgcaaagtaattataatactagtaattaattaaattcattgcaataatacttcctaaaacaatcctcaatttaaaacccgccggcgtaaaacgatcccgtactcgaagcggcgcgttagtagtctacttcgataaaaattaaaactaggaagatcctagcctaataattttataatatgccttatcccgccttaaaaagaagaattgtaaaattgagtaatctattaaaattatctttaagattactctacctaagaagaaggctgttcctattaaaattattattaaaaagaccgctattaagaaggggaaggctattgcgctaaagttagtcctagttctaatcctagagccgccgtcgtcctcccctaagcctgcgatacctattgaaatttctaatagcaaagaggattctagtaacgataatgaggttaaataatagttccccgtctattttacccttaaaaaataagctcttaatattttattttatttattaggcaacgataataataaagtagcctccttaattaaattaattacttcggtactattagcttagttctgtactacctgtaaaccaatcgctatagtactactactattgtattctaaatattctaatttaatataagtttaatttaatatagtcggtttatatattactgttagctatattaaattacctactattgaagaatatagtttatttagagaggttgaggttaagtaaaataacggcaagctttgtaagtagcggtttgggacgatattatttagtgagattctatatatatagtgaagttatgtagaagatattattagtgataatatggctgtaaggataaagtaattagtttttttatataacgttatatatattactattatttataataattgctgtgctcgggttattatatataataagattgttcttaggaaggatttttataacgagtataataatattgaatacgagaccgttataaagtcgtacttctactatattagttagtactactattttactatattatttaaattttagttaattaatccgtccgctagtaaaatccttattaccctatcctcctatagtagtataccttttatttctacccccttttatagtttaattaatcctttcgttattctaatattataaacggttaatacgctatcgttataagggttatagattctagccggtattgaaaagtctaagtatattacaataaatattatattaatagaaattgaaaagaatttaaaggaggattagtagcgagaggagtgtacgggggtaaaattatacggtactgtatattaagagttagtataaatataagtatacggttttagctataagtataagaattataataaagttattaaatattagatatactatattataaataggagtataacctattataactttaatattaaagatgtgggtaagtgggtatgcgctatattattagggaaggctacggtaattaacctactatttaagttagtacgaaatatattaagtaatgaggtagtagctacctttagtattggcgatagtaatagtaaatataggggaggaggtaatagtttactaattaacgttaatattattaataatattaatagcagtaatagtagtactaatataaagattataaatagtttattgtaagctacgctaaggaaggacgattttagaggtctatactaattataccctcctcccctatacccgttatacccgctactatattagtattttccttcctactttcaatatccctaaatttagctaccttatactaccggcggttttatcactaattcggcaattgctagcggctataattataatatagcgggcactctccccctattaggcaaagcggtaattattaatttgtatacgctattagagtattttactactatattctataggcacccgaccgactgcgagattttcgttgctaaacgtgctaatgctaaccctcctcttatttttatagcgattacaatatttatttaactactagcaccgttattaattgtattactattagtagcgggtaaggaggataaaggtaagaaaattagaaatttcttagtggaggccagagaattatttgtattacatccgcccgtaccttcgactttcggtttttatttattattactaccccccgctctacttagtcggccggctaaagagattattaccgagttttttaaggcgttctataagcgttattgtattaggttattaattaaagtagtattagtatatagagttttaattactttgaggaataaattctagaataaggaagcactgcctaatatattcgtatttagagagtagccggtagagtagtttacaaggctggggtttagttacgatttctatacggtatttaaggacagtattaaaaacttccttaaaattaaatatacggtattggcaatatagttaaactatagtaaatataccctctaacctctattgctgtaacttaattaattagtatatattttaaatttataatttaatattatactcaaatacaatattattagagctctcgcttctatagtaggtaatactattactaatagtcctagtaagcgataataatattacgaatcgatttatagcgaaagaggggggtttttagtattttagtattattatatagataaatacgatttttggcacttttagtacttctaacacttttagtatttctagtatttctagtatttttaatatacaattcaatttaatatatataaatctatttttcccttttatactctctattaccgcctaaatatagtacccgtctttctatattcgactagctcattagtatatagttcgctatactctttattaatattattaaatcaatttattattagttttacattcttaaaatagttacggatttattatactctataccctacatcctacgctaatcgcttaagaaacgtagtaaaatcgttatttgatattttattaccgtccttattataatatacccttttaaattgctatttaaaattgctaaagtatatttcgatagggttaaattcgggagagtacagtagtaaatactataatagaacccccttctaattatatatatattggagttcggtacaggggtattaattagcgttatttattattaaaatactattgcaattaggaaatagatttattttagggagtaggtattttactatttagtcctagaccctagttgagtctgttgtacttctaaatactagtatattaaatagcctatttattataataattagaaggaggtaatattatatactatatacgaacttgcttaatactattataatagcgctgcagagtgcctagctaatataacaagcaccgtcccttcggtttgtactaaattcgttatagaatataaatatttttatagtaaataaagagatttttaatatttatttagctactaatataggggattattgtaatacttttatatagaattgcttcttcttctatttcttctatcgaaggtgccgccgtacagtttcggttgaaatatatatattatattcgttagttagaaaagtatagatttcgtcgaagtataaatcgggttttaatacaaagaggtttataacttcctttataatattaattacaattaataaagtataaagagtaatataatatacattatactttgaacgcctatataggaagctttttaatattttaggaaatttacaatagtaaaaatactttactaatatccaataaagtacgcttatatttctatatactccttatatttatactagtagttttagtaatattatttggatgtttgttatttattagtattattattattaataccttctagcgggtattagggtagcgtactatattaataacggtttaaaagataatataaatattaaaatagataactgtacgacgtagagcattaaaatatcgactttttgcactagttttggccagatttcgatgttaaacgattgagttgagtcgtgtaaagcgatgtcaaatggccagatttgttaaatgcggtgtgtgtgtgtgtgtacgtatatatacctcttgccaagactgtacaggcgattgagtgtgggaacacatgatcgtgactggacggaaccttgcggcggatgcactactaacgaccagtcgggaatcctactgttctttgccctggatttcgacctgaattatccctccgccctccggctcccgtctctgcttctgtttttgcggggtgcagtgacaaactggggtcccttcacccccagcccgggcacaaccggtttgatcagatctctattccatctaggctggatcagttcagtgactatggttcactcatctgttctatatcacaacgataatcgaacagtgttcctgctggatctgcctcgttcaatcgaggaagctcagcttctcccaagagagcttgatgatggcgcgcttactccgctgaagctacggaccctgatttcggcagaacctccgtcctccccgtttccgactccggagcccaagtcgaaatcgcaatcatccccggccagcgctgctccatctgcttccgatcacatagcgaaactgatggcccgttccgctgccgagtcggccttggaagacattcagcattcctatcacggagaatggtgtttaccgcgtcaatgtctgccaaggataaatcgcctaacgacggcagtcaaccggaacgggaagcggggtcctgacggagaggtttttaacgtctcagacaatgccaaaagctttgacgatgcctctggtgaggcgccgccagacctctcccattacaccattccaaaggcatctcattacctgcttggcacggtggagtctcggagatctcagtttctcgcgacggcgcccaagaaatttgatctgatcctcatggatccgccctggcctaaccgatccgcaaagaggaaaaggggcatctaccaaccggcgcgtgacgcggactctataagggaccttctttcccagattcctgtcgcatcgcacttatccgaggacggtctcgtagctgtatgggttacgaactcggcgcgagccgccgagcttctcacatgcccaaagggtatcttcgatgagtggcaagtcgaactgatcggcgagtggatatggctgaaggtgaccaccggcggagagcccattgtgagtcttgattgcgcctggaggaaaccgtgggaacgacttctgctcgcgaggaaacgtggaaccggtccgggtgtcaagaaacgaagccctatagagaccaaggtcatcgtaacagtgccggacctccattccaggaaacccaatttacgaggtttgttcgccgaccttctgccgcccgattatcaagctttggaggtttttgcccggaacctgacggcagggtggtggagctggggcgaccagtgtctgctatttcagcaccgtagtcgttgggtagaactcgttgcggaaaaagaagaagaaaaagaagaagggctgcccgttccattaaaagaacgatgaggcaagcagtatagacaaccggaacgccttctagtgctgctcccggtctacttctatatcgtatcctacatgttacacggtaaaatcgcaaatgtcccgtccaacaggtgcgtcatatatcatacaatcagattcccgccaagccagttctatccgctccaagattatcgtttctttttgtatgaacgattaaattttccccgctctgtcacttcccttcgtcccacccattccctactcagcccagaacccaatgcgatagctgcaacacagtcaagaaggctggccctcatattcattgcctagtctccgaacctttgctgctgctctcctccgcggcagactccgccgactcatccaaaggcaggttctcttctacttcggaccatccctcctcctccggcacaatcttcgaattcagaaatgcgttgacctttccgggcgcccatgtctcctcacccgagaggaacttgctctgccgtgccttgatagccttgcggtccttggtcacctcgaactgcgacggcggtacgacctcaccctgggccctgatgccctggaatttagtatcttgctcctgcgccgtcttctgcttcttccacatggcgtagtcgaatgcttcgcgggcatcctcagcgggcggcttgggccagacgaacggcttggccagctcggcgatcatcatcttttgcgacttggggcggcgccagttgccgacatcgccgtgtctctgctcgtgcatgcgctggttgacgaaggagcggacacccgtcacctcgacgttgtagacatggtagaggtagtcgcgcaggtcgagcttgttgaactcgagggggacgatgaaggtcgcgaggttaggcggctgcttgggcagcgggcggacgaacgtgatgacgtggtttggcctgttggttaccatcactttgttagggccggctccgaagtctggtaaacgagacggatggatggggtgtcatgtctgcgatatcacgaactctaggggaacagaacgggagctttttgcagtgagggagaggcggactgtgcaggtataacgagcgtaatcgcatcgcagatttggtatatctttcttacaggaagatctgcttcttgcccaccctaaagggggcattcctcagtgcctcagcacccgttttcgctacggaggccattgtgccggatctggtgggtatacgaaggacgggagggaatgcgccttgtcaatgagtgagatcgcgccggggatccgtactcacagcacctgagaatctggagcagccggccgattgaaagattggcgattcccggtttcgacaatattttccgcatcccccccggaccgacgccagctggcggcctcgtgagggggacctggtggagaacatcctccgcgtacctagtggagctctcaagctcccgcaccggtgaaagtgggctgagtgggcctagagactaccttagtgtaaactttagttttgggtgaaagacccctgcgccatactccctgctccatcttcaaccgcgacgacggaagaacgacgggagaaatttgcaggatgcatcgtcagaagagattgattaccagcttttatttcatttcaaatgattatttctgtcctcgtatgccttttgatccttcgatgaaatacagttccatgtgaagcggtttcccttccataaccgagaccatcttgtgtaactaccggcgcctcgctttaaacatcaagaccatcaacaacaacgcccttggtccaagtccattgcatgacacgggcaacttcattagcagattcctcagaaaccataacgctgaccagatacagagctgcatccaggccagcggtcactcccccactcgtaataacacggagtccacctaggcgcatcgctgcgcggcgggcaatagattcgcgacgcgtggcacccttgaaggacatagatccctttctgtgaacggtttcagtagagtttcttgctagatgaacgaaggtatcagcactcaccgggcattggaaggacggcggccagcgtcagatttgcgtcgcacgtagggattctcatcctcgtctccaatgtcgaagcgcaagttgttcaccacgtatcgggcatcttcaatgacatcggtacgctcggtaagatcacggactgccgaatggctgcagagattctcgaactgggtcatatagtcagggtgggtggtcgcagaaagaccagacaggataccaagttcggccaagaagatggatccggtgcagatagaaagcagggtacgctcgcgagtgggatcggccttctgaatctcagagtaggcagtgatgaggggcatgggctcggccttggccttcaagatggcatcattaacgttgccgccgacgacaacgaggacgtcgaattctgataggcgctcgtgggcctccttccaggtgatctgggactggatggcgactccctggtctgagagaacggtggactcgccggcggcgacggtgatttcgaaggctctggaggctgtatcataaacccaacatcagccatttggtcctcgacagggacgtaaaggatcgagggtatgacgtatggctgacttacaaggatcattggcctcgtgcagagcggtggtaaggacctcgagagggccagcaaagtccatgaggttaaacttgggatgcagggcgaagagaacgtcaatgggctcatcagccactgcagacgatttgtgtgccatcttgacgaccttgttgtggtgtttaagtcagaagtaagtgagaagaatggattgcaatggtctgacgatgtggcaggccgtgaactaccgacaaagatagaattcgaggattgtgaaatgtcttggaggatggaatgctctctcaaagatcgcgtgttgatatgaatctgtagagacgtatatgatatcacctttgtgagatggactgaacaggacaaaatgggtggccgcggggtgcacgggaagctccttcttaaatgaggcgagacgtacctcaatggacagagcccgctgaggagggggataggaaccatgatgactacactcacaagaaagagggcatcgtgccagatgatcacctcacgtgaggaggggatgggatcgagcaagggctcagacgtaccaacctggacatgaaagctcagatcgtccgctccctctccggggaagagcagagtaccagtcaatgaggtgcacctccggtccgcaagcagtcggttgcatccgcggccggcaagctttgcggcagagaacctcgatggtgaattggatggaacctcacttacacctcagaaaggaatggtgcgtgccgtagcggcagtcgtaccacccgcccccgctgcacatccaggtcctggagcttaggttgttcgagaaccccacttggtgggacctgacgtgcgttgaaaatgcggggtagcgttgagccaaaagagcttggtgcacgggcaccaagcccggaagcgaccgggggtcacctgctgacaggcgggtcctttttccatcgcagctgccccgcagtcgtagtggagctggacgacctgatgtgtggtctgttctttgggcaggtgccgcatgccggacagctgttgaaatttggagtggacgtgttcgggagccacctgcagtcgagagggcccccagggcaggcagtggcacgattcaacggatggattccactcgttatgcgaccaaacatcccattgtgacccctgggacgacagggcaagacaggaacaacgaccaaagccccctggctcaattcaaatcacggtacaattgaccacctagaccgcctaggcagttggatcaagaacacgccattcccgtccctttttttgaacctcccatcactctgatcgaggcattgagaccaattgccgtgtcgcgctgttgcatctcaggggtcgggagctggagcttcactgactaactggttaccgccgcggttacgcaaaacatcaccacagcgtagaggtgcctgatacagctccttcgtgggagatacaacctaggtacctcaagataggtatctcaagctaggtaccactagacctgtcggtctgacatctgggctgtccagagcgtacagttctgataagcgaaaaggaggggccgttgcagagcgccacttccggagccgcctcgagcagcctcagatcgtgcgggacagtctggcagccttgcgggagtgatcgccggaagattgggcggagattgtggcatccaattcgccagcctcggttgggtacaccactgagaccctcatatcgtgctccgagttccaacacgcatactcaacagcttttcgttcctgtcattccctttcaatcgcctgatctcacaggaaccttcatccttggattgccgcttcaagagagagcgggtccgtattacggctttccgagagccctgggcgcccaatgaccaacggcgactcgggaagctcccaacatcgaaacgcgacaggaccgtacctttgagtgcatgtgctcgctaccccgccgatcacgatggcctcatctgggtaagtctgcccgagcatccagtgatcgcttgtccagcatcgacttacaggtccctatgattgatgcagagtctgacaagccataatcgtgaactaggtctgccaaggatctcaccaaggctctcactagcttcatccagacaccaaacctacctctccccgatgagctcaccactttgattagcaattatctggatcggcacgagcacgccgaagatggagctgcagaccggttgaacgaggagcttctcgccatctacaccaagaacgtcgagaaccagcccgaaaaatatgccgcctttcttgcgattctacgggaacttcgtcccgccatgaagacgcctgccaggatcttcgagtggtgggatagacttcttgaccccgtcttggaatacgtcggacaagaaaagggcttggctcgtgaagttgcctcgaacacattggacctgctcatgattgaccagttcgatggatcgtcaaactcgtctgaggctagccttgctcccttcactgaacgtctgctgagtagatggatggacgcccgtgcaagccagataaactgtgttccgatggcggacttcaaggaccgcatggtgaagaaggctttaatggccttcggaaagaaggatcccaaggttggcattagcccttttcctcgcatatgctgctcttgactaatcgctcaatagggcttcatgacttgcttggatcggtatttcgttaagagagaatatcgtaactttgcattgagcttgctatgcgatttcgttcagagccaacctccacaccttcatgttgttctacaatcaccactattcaacaacattctcaactctttacaaaaagacgagtcgacagccactgtcaccatggctctggtggcgttaatcatgcttctgccttacatacccagctcgctcgtaccgttcttatccaaactgttcaacatttacgctagacttctattctgggatagggatagctattttgcgcaagagcacaccgaaatcgggccggaaggcggatccagtgaagttacctgggagagagtgcttcttgatccagatcatgacggaagctcgatcccctacctgtcagggtattttactgtcctgtacggcttatatcccataaattttctcgactacatccgcaagccacagcgatacttgcgtcatgcgaacaacgacgacgatatcgatgtccaggccatggaaatccgggataggtccgagagattcagaaaacaacaccttttgcatccgaacttctacaacctgacaattgactcggagaagacggatatgagccgatggcttaacagtgaggcggatgaagttcttgctgagtgtatggctctttccttagagtctaaacacaactctcccgatgctcgcaataccacgccactacccgtgggcttggatcaagtagctggagaagaacttggggaagacgacatggaggccatcctcaatgggtcgttggaccgtggaggtgtttcatctggggttgagtccacgcccagcatagtgcgctcacaagttgaaccatctagagaaccttctttgcatggtccgatcatcgacgctgcaagtcagcaagctgatagcacaaatcatttgtctgatcaggtttcccttggtggccaggaagttgctgagagtcctgtcctctcacctcatcaactgcagtcggctccacacacgcaactccatgataggcttgtcacgtataaggccagcatatctgggcttcgtcagtcactagcaaatgccagtgtaccctcgctagccctcggaacccaggaggttgtaggggataaaagccaagggcaggttgagacatcgtctgattctctcaaccaaccactgcccgctggtgaagcaaacaattatgtctcacttctctaccaccagaatctgttacttctcaatgatttgcagtttgagcgatatatcaagcagcaacacatgatacatatgggggaactgcgtcgtaaacaagtcagagaagctgccaccgaagctgagacgcaaaatcttgtcatggcaaaccgaagtctgagacaaaggcttgacgaagccaaacgaggcgaagcacaagtgaagaaggagtttgaccaccgcagaagcattgctaagaagtgggagagtgatctctcgaccaagttacgggcgttgcgcgaggaacagaagaagtgggcagcggaaaagctcgccttgacacaccagcttgaagagtgccagagagagtgcgagcgactgcgtagcgctgctgacttggccgagaaaacaatgctgcagtacaagcagagcaacgaggcaattgacattagcacagaagagatcgacaggctaaagggtgaagtagcgcgtctcaccgaatcagagcgtgcataccacggcaaggaattgaaaatgcaacaagcgatagagagcgctaccttggccgaagctcgggcagagcagttgtcgcagcaagttaccgcacacgagctgcaaatcgagagaatgaggaagcactacgaatcgcggattgcagaccttagtgatcagttggccaaggttgtcaaggagagtcaaagcaggaacgtcgacaatgtggtggccgtattcgaatccgctctcgctacaagcagagcgaagcagatggagctacagagagaatgcgatgtaatgaagcgaaaatgtaccgagttggaggggtctcttctggatctcaggtctacgaatgaagagctgtccagcaaaattcttgccaacgagagtcaatcggctcttttgtatggcggatcagaagcaatgacgcctagatcaggcagtccggttatatctcgaacggtaaatcgaggattctctgacacagatagtgtcgaaggtatcttccgaagtgctaccccctcgttaataccagcaacaagacaaagctccgtttcctcaccaacttcgatacgccgtccaggaactccccctggagctggaatgagcggtgatacgtccagtcgctcgtctcaaagaaccagtccaattgtcgaaaggcaccacggaaagggtaaggcactatctctgtccacgtttaggttaagtaaagccgctaactgtgaggtggaacaggggtacttgcgaacgctctcaagaaggagcgcaaggacaagaaagaagataagcctgagaagaaaaagtcgagtcttcctgccttcaaggggatgaggggctttgtgtgagtgttacgacagcaatgctggagtttggaacataattgggaaagttggcacgcagtaacaacataaccttaaaacaatattgttatttgcctgctctggcccaactattacagaatacccttagcttaaattaattgaagtcttaagattggtatagtcttttcttccttgtaataacactttatttaaaattcccgagtcatttcgtccgagtgtccagaggctgttcactgttactatacagtcatacgattcttggcgcttcggcttacccctgccgttcccacactcaatcgcctatacagtcttggcaagaggtgtgtatgcgtgcacacacacacaccgcatttaacaaatctagccatttgacatcgctttacacaacttaatttaattatttaatattgaaatttagttaaaactagtgtaaaaagtcaatattttaatgctctacgtcgtacaattatctattttaatatttacattatcttttaaactattattaatatagtacactaccttaatatccgctaaaaggtattaataataataatattaataaataacgagtatcctaacgacgttgctaaaactactaatataagtataaggagtgcgtagaaatataagtgtattctattagatattagtaaagtatttttactattgcaaactttctaaaatactaaaaagcttcctatataggcgcttgaggtatagtatatactatattactccttatattttattaattataattaatattataaaggaagttataaacttccttatattgaaacccgatttatacttcaatgaaatttgtgcctttttaactaacgagtataatatatatgtttcgactgagattgtatagcggcaccttcgataggagaagtagaagaagaagtaattctatataaaggtattataataattccttatattagtagtcgaatggatattaaagatctttttatttactatagaaatatttgtattttataataagtttataatatggactgcttctgcctcaaagaacaaccctgcaattaatatgcaaaagcaataatattattcctatataaagcgtaatgcagaaggaagaatcagaaagagtaggagccgcgcgcagatagattaatataatccatctaggcggacccacctccttattttatcgcttagacccaccctatagcccggcaggcgggtagggcggttaagcgacctatatatactattaattactgagctaatctatatatataaaataatccgtattaagtcccggctcgccggacgaaaaagcagctatccttagctgcctccaacgattaagccttcctttttcccaattctttaagtcgtcctcttctacgcttctaactaagttttcttccttaacaatcctaatactctattaataattcctagtacttctctagactcttctccgttatctagcaattatattaatatccctaacctttctatttaataaagaactttaatttcttttatacctctttatattttaaaatagcttctacttcgtattcgttatcgtactataagtccttaattaggcccgggggtagcaaatttcgtccgaaaatattatttctattaggtattaataataaataagcaaccgatattacaagatgaatcttcattctacaaaataatttgagctagtaagcgaagtttctaacctttttgaatatagtatacagcctcgagtattattataaaagtttgtataagggattactaaaataatagtatccgtagtatagccgaaggaatactttatctcccttctagaattaaatattataatagtagttattgtatttcctcttcgtattagccgccgcgaagtttatagcgaatatagcatcctactttaagtattccttaataacgggagctttaaggttatactctataagtaatagggtatccaatagtcctaatagtttaaaattataaagctattcgtatagtaatatattaattggctaagtaagggcgctattaaaattctattaaagtactagaagaatttcgtactaattggaatttagatatataaaataatagaatttaatagcgatttctattatttaatttttatattctaataaaccgtctacctataggtaataggcggttattattatcaacttagtaccctataccttctataaccctatctacaattcggatataaatttacaatcctaatccgaaataataccctttaacatcccctaatcgaataagataaattgctttacaaatactttaccctatttttcggcgctatatatagaatgtctaaaaataagtagtatttacttaattactttattagtaatagttataagggaattaaagatattgtagccgtcgattttctatagcaaattctttatagagacttccggtaaattagtaataaaatcgatagcgataacgcttataggtagtaaatatacattctcgggacggatagtttagtaacttctatttagcgggtccctactagtttaatttaattagtagtctaaataatatttgaaatactttttaacgaggctcgttttgtgaggaatagttaaatctcttaaattatatattatatactacttaccgaaataatatctttcgtcgtacgtagcgtttaatacttccttaatataattaaaagggatatttaatatctaaaatccgtctaatcaattatagtaaataaaataattattaataataaaggggtaaccagcctacaaaattactcctttatccttagtaaaacctttaaaatcctttaaaatttttacaaacttcttatcctcctagtaccctcttattaaacgttcgtagaaatcgtcggatatcctcgcctctattataaagagggcttattcctctactaagtatacctcgtcatctttctacaaattatctaaggcgggttctctattgggatttttaccgtcgttgctaattgcatacaagcggctaagggcgtccggcacgaaattgaatttactaaggatgtagaagatctaaaagttatattataataagtaaataaatatattaataaagtattaattaacccaatctattaatattattcgaaggtttatttatttaataatccttttagttgtagaatagtcggttagaacaattaccggctaatttactaaataaatcgtcgttttaaaccttcgaatagcctagactaagtaagcaacctctaattccaataggccgtattttatctctaccttaattaaatatttactcaaaaatataacggacaatatttagctagctagtatttacatatttaggcactattcgtatctatccttcaaataaaaggctattacaccaaacctactattataggactagcgcccgaccaggcatctggctctaactagctagacttgagtactaaagcggcagcccgcattgaaaccgctccaattgattcggactacggcattgaacctccggcacccggtcttttagagtattctctaactaccttaagctataaggcagttactagagtatatagctatttaagtttaagcactcgagcgacccggagggtagcgttttatccttttctttctttatagaaccttaatatatatatataaagttaatacctacgtatcgctttattgtccctttatattaggttttaccttcttattagttaattactagaaggaaggatagcctatagctaatagtacggcgtatattggtattagaatggtctctttttctataccgaataataataacgatactaatactaatatagaagcttcctacaattttctagtaattgggagtgttagaataccctccaatactattggcctatttagtaatttactttgggttttgtaagcgaatcctaaattaaaggggaaggttaaatttataatccttttctttatttactcttagcctaccttaaagtttgaatttatataccctactaagtaaaattcttctaatagtagcagtaaggataaagagaagtccggtgctaataataattccaatagcaacttcggtaaaccgtactagcggaagcccctcgaattcccttagtaggatagtaaacctactaccttcctcttttattataataaattaattaaaatatataatataaattttaaggccggtctgcgtaccgatcccgacgctatatagatcgaaatcctcaataccctactaattaataaataataataattaaagggttattagaccgcccgtaccctctccagtaataaagatttaactaaattattcgagtagatccggtaggtcttcggtacttattatacctaagactatacctttaataacttcgctaaaataaagtagaaggatagcgagccgttttccaaattttttactaattttaataacgagtttttgaaagcgggcggctacaattaggatagctgcgctaaattaggattcttttattatactattaataaaaagtttagtaattacctctttactattaagctctttaataattattttatttatatagagtagttctagaatattacttataaatataaaaagattatagaattctaaacgttctactagagctacttatagaatagtaattaaaataaccggcgaattagaatatatattcctattactgccggtttaaatcgttttaactactagtaccaaacctatagttcttcctccgccacgccctctaggattcgatataatactaatagcaatatttttataggtataactaatatttatagcgctcgaagtaaagggtcttccgcttagctaaaggaacgggctaaataagtattataggacgaaaggaaaaaacgctatattaaaggatagtatattcgttgtagtactattagctatattattactaaatgcctatatttaccaattataaatctttaaggtaagggagtatatatttaaattacttaagtaaccttactattcgataaagaattttaaataatcgaattcttagactccgaatttaattagggaaaagaatagttctagtacaaaattgggtactagaacctacccccgatgtattaaataaaatagaagagtttaaaacttaaatagagataggactaaccctaatattaattattattaattctactaatttattttatatttttattaatgaaggttattaatactatactattattagtaaaaatattattcgggatttctaaatccctattgtaccgattccggtttagtaaatttaaagcgctatagtaattatagaaggtgcctctatttaaagtattgcctatttctttatagaattctaaagccgtattttattagtttatatatatatagtcctagaattcgagtaccctattattttcgggaaaccttaattaatagttaattaaatatatttagtcccttataaaaagaaattttagtatagtattatataattataagtaaattatattgataagttttaaattaataccctattcctcgaagaattttaaggagttaaatatatttttactactacctttattaagtatattcgttagataaggaaaaagacgggctggattactatagaaatttctatatttattattcggttaaaaaatattaagaaggttttagtgcttaagcggatccggattaatgaagaattttaataaattatccttaaggatttctaagattttattcccctctttaaaaagtaggaagctaattgttttaataattataagtttagaattaatttaaaaattgaattgaagaaggggcccgataataaggatctcctactccctttcagcttattgtataatatattttaggaggaactcttaatatttaagaagattttttgagatttaataaataaaagttttatttatactaataattcggccgctaaaacccctattctctttatttagaagccggacggaaacttttacttttattataattattaaattcttaatataattattcgcccccaccaacaccccctaccgttaataaaaaagacatattaaatacttaagggaataaagtaattctctaaagtagacgtaatataaattttctataaaatccgaatagtagaaggagaagagtataaaataatattttaaacgcgc