cccccccccccacacacacactcccttccaccaacccatgtcgcgaaccatcaaccaccatcaccaccaccacttggaacaatgcttgtacacacgccggctgttcagctgcagtcaattcttggccctgggaaatcacaaacatcacagatccaccagaggagtcgcaacacatagtctgttaccgcgtactgtgttagctgcaagtgcttcatcatcatcatcaagttcacatgatctccaaacgcaatgcagccactatcgggcctctcgaaaaatgacaagccatccaaaattctgtcccaaatcttgtgttggtcaactttggagtcatgatcccctggataaacctcgaattctgtccgcacattctctctatctacctaccgcccttccacccaaagattccccatctgcctcgaacaataccactccgaatgaccccatctacactttccatacttgccagccatcatcagtactataccgcgcatacaccattagcaaccaaatcgcctaattaactctccattttctctctatccctctctccgtttcactcataccaagaaaggggtaaaggtaaaggtatctcacatccaacagtataaaccgccactccaaacatgattcccagaatgacatacccgctcaacaacatcagcggcaagcagataacattccttaacagcttccgccaccagctttcttggtctcgggtgctggtgagtgctaggcggtagttgttgtccatgtctttgtctctcttggctgggttgtcgagggaaaggggtttgacgtgtggccaggggtcgtagtaaggagtgtacttgatggtggtggtggtggttttgttagttgtgttggctgtgttgggtcggtacatgtggtttttttcgtgttgaggttttcttggttattggtgaggaggaacaggttgctgcttttgacttcttcaaaaagtgctggaagtcggcagtgggctggttatatatatccattcgacgcttggatgttttcgagatagctttcagactttgtctcaatgctctatcaccagtatcaacaaaggccctgagtggatttatgatcatcgcctttcctttcagtaatgcaaacggggagtggatacgctgtcgtcacttgcatgtagctatcagtcaagggatcctactgtatcagggaaaagaatcgtgtttcttgctgtatccttctttgtgaccgttgtcttagtaaccgcatcttcaatgactgcggccacttttatcgttctatcactctataacctgtcagaccatcatcttgttgaatggcagagtatagggcgaccaaaagttgggaaatcataccatcgggtgatacaattgacaacatcagacaagattctccacgagtgttgcgatgcaattgaatcttcttacggactcttgagctgcaaaagtgttcgaggacggtatgacgataaagctttatactcagactttcctcataaatccttcaaatcttcctcacctcaactttaaaacacctgatgcccttccacttggctgcttccacctttcgccaatgtttccgccttattttttatcccgatgttgtcgattcagttatgtacatcacctctccgtcctctacggttgtatatgaactcagtgtccgtccgtctgtaacccttcgatcaggatcctgtcagaataagcgacaacgcaatgacgcggttaacagacttaatgcaagcggagccagcgaatatataattttgcacgagaaactatgctacttccgagtatcattgtcttcttgtccgggaaatggacagattcggacatatgtcgacaagtgtttaataaccctccaggtagctggccatgtccttaactctatttcctcttcttatttgtggtattccccctggttttaccacgtaatagccaggaaagtcccaatgacaggcacaacctacgtctccgatctatctacccgtcctcgagcgtggaagcgggtggaaaacattacgctcacttttcatctggtctttcccccccaccagaaccggaagtcgacgaccttttcttcaccttcacctcgccgccatgaggagcacaccgactggacaggtaaccgatccaccacctacaaattttccataactcacccgaaatgtcgcaagctccttcgactagcttaagcatcacaactacaaacgcacatccatccacaatctcgatctcctcagcaaccaactcttgcgatggacaccccagtcgccccgacgggcaatgaatcaccccctccatgtcctccccagccccaagaaagcatcctcgaccgcaaaatcctcccccgcggcctccctcacagcttctcatccaacctcaaccgcgacgccatcacccccaagagatcaaaagcaaacaaccgctccgtccgatccattatcgcgtcgtttgagagcgcggcgagcaatcatcagccatccctctcaccacttctcgagccgattacgccgcaaagcagtactatcagaagtggcgcgtggacgggcgcgagtctggcgagttttcggagagtaaagggtagtcagggtcgggacaggggggtcagtgagtgtcacgatgcgaggaggagtcaacatggtgaggatgggacagaggggtatagtgacgcaggagctggcatggaaggtaccagaagcgtatcgacacctgtcatcccaaggatgagctcgatcatgccctttggtgtggaagaggaggattcgttgacgctggtgaattacaagtcgtatttcaaccagcctttggcgaggtgtcttgatgggtttgtcggttttgaggatgaaggcaaggacttgttcgcagagcagaatagcaagaaggaatgcgaggaggagaaggcgagcgacaagattgacgacgtcgacaaacaaaacatacccctccgtatcacgaaacgacaggacagagtcaagactgcggcagcccaaactgagatccagcctaccataagtgccccgcgacccgtacgacagcaaacgaagagaccaagtctcacgcacagaaagtcctcggcctcggtgattgctttggaaaagctcatgctcgagctcgaaaacttctcgatcagcccgccgttggaggaagaagagagcgaaattatcgccatgcccgaagacaagccaatcattcgccgcgacccaaaggaagtccaggactattggtggggagtccgtcggagcctttggattgacgaagacgaggtgtacagcccgggggtaaaccctgagtccaatatcacaacatcaagtgatatccccaagatccaactacctctgccgggaaccaccgatgtctcggcaagggcatcatgcgctttcgacaagcagatttcactaccagcacctcctatccctttccgctctccgagcagagtatctagagacgtttctggaggaaatttgtcatttggcacgccgactcgtttgccgaacaggtcgatatcctccaagtccacatcccccctaaagtactcagtaatggcagcgggccatcctccgccctcgccatccgcttctgtgaggcccgaacctccaacgccccaatccccaccgactctgtatcggcatagtccgagcccgccctccaagagctccaaccagccagtttctccccctttgtcaacagctggtaaagacgagtactcgaatgggaataccccgaaggcttctgcatcgaaggaagcaaatctctccttgttgaaacatgaacacagccaatctcgtgacccaagctcgtcatcactcgatgtgaatgcgagcacatcgcaagtcgactgggactcggcttcggaatacggtgacaaagaagtgcgagaacagaaagctgagaaaaatcatcgtcgtcaggatcagccaaatggtccttcgttagacgaaattgacggattgtacagcggaattccgaccgattctggggtttcctccccagctacagccatcaatgttggaggcagccaggagaatacacccaaagccgagtctgctttcgagcagatcaagaagcggatcgaaattagaaaagagaagacacggtctagtcacagccgtcactcttctctgaagctgttgagcgccagctcgccaggcgacagttccgaataccagcaaccccatcaagttccgcaacaaaaccaaccccaggaaaagcaggaaccctctaaccgtcactcccactcacctaatattgtcaaccgccgtcacagcagtcgccgcctccacctctcagccatgagcctccccggcctccgccacctccgcagccgccacagtagatcctccctctccagtcccgactctgtcgacagcctcaaaacacccaccaccgccaacagcgccaccagcttcagtagcacccgcgcgaatatcagcagtcccgttcccatcctcagtgccggcatcagcaaccccatcagtatcccttactcagccacccggtcggcttgctcttctttcgtctctcaatcggaatctggaacaggaagttcttgtcagaatcagggcgacggccaaaagacgccaacggacaagggagaaacatataaaacgggaaaagaaacgacagtgggaaagacggaaaccaatgcaacagtggtattccacccttcgcagtttgtgaccaaggtgccaaagttggaggatgcgccaaagggtggtggagggtttagaggacattttcgatggaggaataagagctgggcggaagacaaagtcaaaaacaaggagatggagagttctttgatggcgaggggcaatgtggaagagtttttgaattcgcacaaaaggatgaacagtctgaagaaagaagggagtggcatccagcaggtccgggcttgggatacttctatggaagaggagagtaaatttcaaaatgagacaaggaacaatcctcaccatcctcgccacaaagagaaaactcatcaacgggttggatccacggaatccacaaccggcctcacctcaagcatcagcgcttccagcattccactctccactcagcggcacttcaactcccagtccgaagctacacataatcaccgccttgcctctcaagatgacacccaggggcacctctgggagaaccatcatcatgaccaaactcccacccagatccaagtcccccacccgacatacgccaacaccatctcctctttcacttacaccactactccgatagtcaccaccatcaataatcccaaaaactcccacacctccacccctgactcaggtggcacacccccttcaataagaaacccaacagccaggcgccctcaccaagaccgccacctctccgaaatcgattctttcctcctcttcgacaacaacaacaaagacagctttgataccactaccatccagtccatacgccccttgcttcaatcgcaatcgcggtctttgcattctatgcactccatgctctctattcccgagtccattaattccactgggagtatgtacagtcaaaaaagtcaacgaagtcaagatgaggaagaggaggaggaggaggaccaaaagagggaggaggcgtccatgttgattggggaggtgttggagactgtgaggagtttgggggaggaagtggtgaagagggggtgttagagttgaagatgggctggggagatccagggatgggaatcggaagtttaaggggggtgggaaaaggggggtggaatggaggtgggaaattttgaagaaagggatgaggaggagaataagcacagagaggaaaggaacaagggagaaaaaggggagtaggggtcatatgtgtaggtgtagctgttaaaagtgctttgatcatggatttgaaaatgaaatgatgctctaggggcatcatcaacattggcgttgacacagtggataggggcgttagtgttgagtgtgggggaaggacggatcggtgttcagattaacttgcctctatctatctatgtccctgagacctgcctgacttgggtactaccatggaaggtggctcaagtacaaataaaaagaaacaaaaaagtcacaccttgttgacgccgttgttgctgggctggtctttcacaagaatctttttgatgcctttaatttagcaaagaacatggtgacactcgagcgtagtcatgtgttaccacaacagtttcctgaaaatgcacatacccttggtagaagaagctctgaggagctttctcatcatgtctttcgttcagagataaaatggttccaaagccctgcgagcccattctggatcccactcactacctattagcatgatacacggataaacactttggtaaatatcactcagtgatcactgcttccccttccacggtaaccacgaatagaattccctccgagtgagatacctactcaaccactctaccttctctccgtcctcactgtccagtactagtaataacggactcacccttctccgtctccgtgtccgtctccgtctccgtctccgttccctcgtctttcagctccctaacctcaatgttcactcctcctcttccacctcctcctcctctttcattcaccctcccattcccaccatccacgatcctccatcctcccctcccatatccatagtcacctcttacgtcctcatatcctgtctcatctcttcctctttctctttttctcttccttcctctttcccattcccatgaaccttccacatcatctcctcctccttcgtctctctttctatttccctctgcataccctcttctttctccgtatccattcatgttggtttcgggtgcatcatcagatggtacctctggacaatcatcatcatcaccatgcttactcccaaactcaccatcaatacctgtacctctcctctcagaggacgaatgtgatgatgacgacgatgatggcggaacagcatactcccccacttcttccaacgggatgatcaacaaatccgtctccacctggaacgaagccgtcctcgcatgtcttaacagtccattctctctttctcctgtttcttctccctctagtgtaaaggtactgtcgtttgcactctccatggtatcagtagtaccagtagtgccagtagtagtctgatcactgtgcgttcgggaatgggaatgggaatgggaacaatgcgttctagaagccgaggaagagtccatgtcgttggtagtgatttcatcgagcgacgagacgcgagaagagccggttgtggtggttgtggaagtggttggggatcgtttcctgttggagcctgaaattttggtttcgtgccaagagctcggaccggcgtgggcgttggttccgttgctgtttttcttgttttctctcttgctgtttttgaagacgcgggggctccgacccctggtagaaacgatagagatactgagagaccaagaggttttatatgagcggtgattgccattactgttgcttttgcggttgctactacttttactgtagtggttatgaggatgactgcgtccatgtttgtcggcgctttgatggcccaggttgtcgtgtatttcgggattttcttcctcggtgttgctgccgccttcttcggaaacatgggacagcagagcaggggaaacaggggcggaagcagaagagaacaaagaagaagaagatgaagcacggggagaaggacgggtgaagaacatgtcgggcgttcgctggccaggacggacatatgaatgggctcggccgtagaggtaattgtttgcttcgtcgtaccgttcatgttcgtattcatgttcctgtgtattaattccctggtagtattcttgattcgaatcgaatgttgtgttggaagtgatctctgcggcaacgtgtctggatgagctcgatatcggacgatcttcttcgctttttaggacttgacggtgactgtatgggtgattctggtgtttcagcaatctctgcgaccgatttgttctttgcggtccagccagtttctgagatatcttcgtcggtctcttcgtccatgtctccgtccatgccctcgtcggtatctgttcgctcgtcgtagttttcaagctcttcgtcttcaagttcgtaagttctttcacttctggatagtaagtttctccccccttcataaaaccataaaaacctggtttcacagagtcaccatgcctgttattgctgcgagttgccgacccaaaattttcatcttcctcttcaccgtgactaccgtgacgagaaggaatcgaattccgacgcaccgcagactcctgaaatgtccctgaaagacggcctgtgggtgtgtgagtaaaggcagtgaactctggtgccttgctaaagtctcctgaaatctgcagcggtgggagcgcccatgtagcttggtatggcgggagtaatgagcctaggtacgttggggaggatcgtagtgcgggtcgaggtgggaattggtcttcgggtggcgtttggttgctagaaatggaccatgaagagcgcgtggaggtggtcgtttggtaagatggaacccgtccttgatatgtctgcattaatgaaccgttttcttggttcccagatggcgccatttctcgcaaaaggagtgccttggtacagttgtaacatttgcaccgttccttcgggcccgaagatggacgaggaggcgggaaaccacgtgtttgaatcttgaagacggaatcctcgtggtacagactgtaatcaattccttttcccttttcctcggcagacttgggtcgttttccttcctcgaaatgactcacttcgtcatcgtcgatgtaccaagtcgtcgggggcgccaccatggattcattgtcggacttatcggccttgttgttccggtccacagttgttgtcgtttctggcgtttccatagttgctgattttgaaaaagaatgttttggacgtgggagtaatgaaggaagaagaaatgctcccgctggagcctcggaagagggatgttggtcgtttatacctttcacctcgcccaggtgcctccccttccagtgtggatgtaggaagctcgtatcaacaattcttgcttttgctgcattgtacggccttgttgacgttgcagtccgacttgctgaacgtgccttgcttttctcggtcgacaaaaccagtagctttttcaccttctccatgccccgcttccaaagcccggaggtctggtgcttctgcttgctttgcatcttctcatgctcatgcacttccctcccttggcctgcattatttgcatacttccggttggtcgtatccttctcctcagcctgccccaggcggtttctcctagagccggaacttgttttggtcgaaccaacatcaatcccctcagccatgtacaactgctccatgaccaccgaatttcgcggcggctttggtaccggtgaaggtgctggtatacttgtgatctcatccccagatccaagggcaagctgccaccgagtttgctccgctgctgctgccgctgccgccgccggtttatccttgttcttatgccctccggatttcccaagttcgtaatttcccttccaaccccgcctccaactccaccttgcttttcccttcctgtccccttcttcttttttccgttctgcagcagcagcagcagcagcagcagcacccccatccttcaaaccgctcaaccccttcatattccccaactctctcccccaccgcttaaccctatccctcattccccctttcttctcccgtggatgacatccctcaatgatcctcctcgccgcctcctgggccttcttgttccgcttgggatcatgtctccactccctgctactgaagttgctgcttctccttaataatgctaacctcttcgctctcaaccctgattctaaaaaggtggagttggtcgggaatatgtcgagaggatcagagggaaagattggttctgtaactgggtcggtaagagggtgagagacggggttggaaatcggaaaggagacgctcgttatgggtgtttccgagcggtcacagccatgtggacagggatggtgatgatgatggtcggaaggagctgaggggtgggtacaccagtctaccgggacaggagggggtgtggaagatgggatggagagggatagaaggggaggggaggaggcaagttgctgtgatagtgatgcggtgtagtccggaaaatgatgtcaccgccattggttgttgtcgtggtgctggcggtgatgttgtagcggcggagaacggtgccgccgctgtagtgggttgtcgtggtggtgttcctggatccgttggatgcgagggaagtggtgctttgtgggcctgctcgcgaagtcgtctgaatttggaattgagattcattgttggggcgtatactggtcggttttggcttccaagcccgtgagcttgaccttgaccttgaacttggccgcgatggaggtaagagactcgccaaggacggcgatggatcgatgatggatcgcgccgccattttcgttcctcctcgcggttggcgagcggaaagccctgtttcgggtgaagctactaaagcgatcgcaaactcgacctcccttatatccctgctacagtacccgagtggtttatgccttcaagtaactgcaacaagccgggtgtcgtaaccaattccttcactctcagcaagtgaatgagcgacgcccttcttgtcaaatacctcccaacctgcgcccataatcagcaaccacattcaatcccattcatactcatgctatttcacaaacgaacggtcgaaccagtgaagctaagctcaaacgtaagccaacttcaagagcctccgtcggttcgagccaacggcatccaggacaatgccgcgggcgcgtaaggcgaagcaacacaaacaatgaaattcacacaatgtacgtacctcgaacctttctgtttctgtcccgtcagtctcgttccagatccgccagtcccgtcaatgacgatccgcggcggtcagatacctactcaacggcaaggagagctaggcagaggtatattaagccccaaccaacttgaccgacatacgtcccaactcggtttctctctttctagctgacggcggcgcttaggagattatcttttttttccgttcgtgtaccaatcttccgatggtgagatgaaccgatcagaatctgatttcgccccgtgcccgagacccgacacatccgctctcctctctccttcttcttcttcttctccctggtacctacctctacattttcccccctcctcctggctgttatccatgtttcgcataaactcaactgactcgccgtcaccagattaaagtattgactgtttactacatcgatcggtccgataatgacaacttgccatgagtagcccagtacaggtcgctacttggccatgagattcatgcgattgatgatgagttttctgttgtccgttgtgggccgtcatcctcccgtgacaacgagatgaacagaatgtccaccgcgaacccttccagaagcattccgtgatagctcccccgctccatcgtcgctcggtaccgttgatccagaggcgcggcgcagtgtttcggaaaacaccagatgaataacttccatacatcgttggtcagggttggtccctgtttgggcccgctgggacgttcgggttggagttcaggggcaaaaccgcacgtacctctccttctacttacctctacgtacgcgatcgccattgcgggaggtattgaaggcatcagtaccatttctctcccaggacttttgatcgttaggtaggtgggagagttgatggagcaacgccatggtggtcttcaatgcggtatcagacgagaacttggaacgcagtgttgaaccgaacacgttggccgggatcaaggtggcggtgatgaggatgcagtcgttctcgactatgatcttgggcagatcgggaacaatgttggagagaatcccgacgacatcgtctgcatgttcgaacgagagtccggatagatcccgtccatgatcgacgtcccgtcgctcctgctgcagtgctgcaatccgagatgtgcccgtgtaggtattcttctatcaagtgaagtgtacgctggggcttcgacgatgtttcggcacatacgtacgcatcaaagtttcatgtcaagctcaggcgaggataggcccgaaggctgagagaaaagaataaactatgatttatagatgtacatcgctgaaactagaggtatacttgactagagaaagactaccaccacagtaccgctgccaccactgaacgctctaccagccgttatcttgggcgcaaacggatatgggaagtttcccccaaaacgccattgaggatatcatcgaatcatctcatccttgtgaccctcagctcctcgaagcttcctcgtcctcagcatcctcaaccgcagcgggagcgggcctcggcctcggtctataactttcactaacgtcaacagacaaacggtcgtcagcctcagcatcttcctcctcttttttgctgggctgggatgcctctggttgcggagccggtgaaacgttgttgaagctccaacctgcgctcatccctcccaagggcccagtattcacggccggcgttatcgttactggattttggagtctgctttgtggttgagtagatgatgttgatggttctgatgaacgcagagcttgtgtctctacagtccctgcaggttttggtgatgaagtgttggtggccggttgctgctgttcggcaggactcatgggagttgccggagttgtgggggtgataggtcggctgggtggtgtagtggttagaagacttggggctgtatttccctgggcttgaatttgggctctactttgagctgtattatcggaccttggtcccacaactgtgcgctgctcaggcgccggtcctgctgttgatgtgcctggcgttgctgtattaccatcctcttgctgaccagcttgatcgacctgaccggaattctgtcccggagccacagcaccaccgtccaaccgctccaaaggaagcagcgaccacccctcagggatcaccactccttcgggcaagtcgggacttccagctggaatggccgtgccccagtccgcagcgccatgtctggtgatattttgcgggaatggtggaatctgtaccggctcatgaggaagtgtaaccccgagagcttgcgtttgctgagcgtggcgtacccgagccagctctgtagcgatgttctgcaacgagcggaactgtcctatcgtggcgctcaactccctcaattcctgatccagacgctgcccaacttccaccagctgcgcctggatttgttccatgccagtagccccatgcccattaacaggttgttgtgctgatggtggtggtggtgcctgtgcattcaagcgctgatggccatgagccatatcctccggaatacccattctcctagccatctcttgaatatcctggccttgtgcaaagcctaacctgataggacccaagttgaacattctaactccgttgttctggtgatttctttggttgcctggcagcaggccattgggattctggttagcgggcgcttgaccgttaatctgttgctgaggttgctgattctgtccggccggatggttgagcccattgaattctcctccctggtcatttcggttcggttgctggccttccctagaaaccggtcgtcggcaggtcgggcacacttgctgacgttccagccagctcttgagacatccttggtgtaaaatatggccacagggcagcttcttggcacgagtacgctcgagacgaacagggtcgtgggggtcccaagggcgcatttcttctctgcagataatgcaggtgtcgtcttgtccgagatcttgttcagtagcgtcggcatattgatccatgtcccgagtagcctggcggtagcgaagtagggcgttgagtcgcttgataaacgacctcgtcgtcatgaaccagtctctgataatgtgaatgggcaacccatagaaggttatgaggacgccgaagaacgccgtgtagatgcagagcttgaggaagtctgtcatcgtgattagtgtactgcgcatgcgcatggcgaagagttgcccgacttaccagaaaccaaatccaacgacaagatgtagagtcccttggcatcccagccaggaacctcgatatccatctcttccacatcatcctcgctcggcaactcctcattctccgcctcggcatcaccctgctctctgcgcctcaagatctcggccctgcgctctctgatttgccgtctcctctgctccaacccatttctcgtctgtacgcgcgtgatatgctgctcccacatggaaaacagatacctgatggccgtctggctcgaagtcaccgtctggatcgcgaactcgaacagaaacatgaccatcatggtaggacgcgcctgctggaccacggtatcgatgcagtacttgagcatccagacattgtaggccacgctaaggagcagcgagacggacaggcgggtgtggaacagtcgtgggttggcgggcggctgttgctcaaagacctcgacgcggccttcgcctatccagccccatactttgcccgtgacaagggccgtgaacatgcacaggaagaaggggccgacttcttcgcggaagatggtcatggccagacatgtctcggtgacggcgaaccaggcgcgttcgtacagttgctcgatctcgacaggacggagggggccgaagcagaggcgctggaggccgtacatgaaggctccatagaggacgaagattaggttcacgaggacctgttgggaggataatatggtgaggtcagctaccggagggatatcgacttaggggaagcagagctggtggacacataccacgagagagaggctgctctggcccagatggacaaccgcagagtagaagttagctcgctgatggaacgccgaaaggatgaccgaggccgccagggctgtcgagcactatgcatgttgaccatggttagttgatgtatttccacatggtatggtactttgttgggatgtagatctgaaggtgaagctggagctggagagttgagagatggatggatgggagagctggagctgagcttctctctctctctccctagctatcaactgggggagcttccacttacccctgcgtaccacgccaaccgcatcttggccttttggttttggtgtgcagcggtggatggcgggaccgtaaccgatagggaacagaacaagaggtggaatttatgacttggcaatggagaggggtcgcattaagttgccatcatcatgggtggaagtggaatgggaactcgtgatcgagtagtcgtcgaggtggaaagacaggaggtatctagaatatgtgatcagtggtcgtaagcaggcaatgtaagcagctacaattacaacgtaggcagtaaaggtcacgtttggggggttcaagggtgctgtaaggaagactgtcaattgcccggatggtggacatccatggattgccgcgccagtaaatgccacgttatgggaaactgcagttcaaggtgacgcaccggcgacagggaaggtggcccgaagatcaggaaagccaagcgaagcgcgactccgcacagccacagacgaccttctttttgcagtcacggtgttctggaacatggtgttgtggcggttggctgtacacgtcaattgccatatataggctgcattattgacacattacttcaacaacaaccacgactagtcactttggcggagtggttaacgcgcagccctgctattacgtaatatccaaggctgtgactaaggtcgcgcaggttcgaatcctgcaggtgacgtcatctttttggcttttttttgatgtttttgacgtctaaatgatccctttttgttgtttttgatgttttcttgtttataccggtcgaattcgctgttgaatggtgatattcttttcgatgttggtggttttgcacgcaatttgcaaaaaggtgcggatacccactccatgcgtgtcaagaaaggcaagtgcgttcacttcgctccttccgcaacaacacaccgaggcgagtgtgcgcaatgtgtgcaacctcaatgtgtgattagggctggggctagtttggattgatgtaggctgtgtaaatcgtgaatcaagtgcttcggaaaaatcagtttgatcgctcatcatcgttgtcaataacgatacttcgcgtgaggaccaggtgatggttgttggcgcgaacacagtcggattatccgagacgacttgtttgcaacaaatcacccagagtatcgaactcgcatcgcctgtcacagatatggaagaccctcagacataggtactgggttggtgaccgagatagcaacaattcggcaacgataaggagcgtatctctactacctctagttgtacatagctggcaagtggcaactctaccgtccaatgctggtttgttcatttgtagcttaggactcctggtacactatgcggaatctctcccgaattatccaaacctcacaaggacaaattgaatggctggctgagcacgaatgacaaaaggtatcaacagaatttaatacgacatgtacgatacaggtaatagtgtattcaaggtaagatcacgctttcagttcaaattagctatgaaaacgcccaaggaagttagttaacaagatatcttgagctaacgaacaaatcagtatcggcctgtaggtacatatcatctcatcagatctcagtccaccgctgacatggtatcaatagtttcatccttcacccaatctctcccatctcaataaccaacccaagtattgtagttacacccgttcgctcaaatccgatggacatgcataatatcttccacccgccgtgacccaccgcgactcgccgtgacccgtccgtcatagacatgtatgttatcccccctcgaagctcgaaccatttatgaaacaccccaaagcaaaacccccccgctgcaaacacagtatagttagttatcaaccgttgtcaagttcgactcagctggtgcctttctgtttcatcactacagctacctctacctatcatcacgcacataagcggtggtggtggtggtggtggtggtggtggtggcggcggttcagctgtccattccagccgcccaaaatccccccttcaaaaaacggcacggcacggcacgaacgaacaggtggcacgaacggcactgcagcattatccatcaacggcagatcggctggaaccgtcgttgttgccgttgctgttgtcgttgccgttgccgatggtgaagaagggattaatgatgtgccgactaaggtcgttgcttagggttgcacccgagcgggctgaagatgtctcgatctagacggtctctgggacccataactgagggtaagctgaacggcatatacgaacacctaggtgaataagtgactggctttgtgatggcttgagaagaaagtgataagagtgtatgttgggggcagataactgcatcggcattcaatcggagcgagagctggagtttcagacattatgctccgcgcttgatgcgcttaacgaaccgcttgatctggtgtggaagaagcaaagaaactttattttgaagtggggagaaaacaagaaattgtattttatacactgaaacccttgacgccggggattaaatgtagaaactggaaatctatggggaaaccgaaaaagaagaaatgaagggaggttcccactaactcgaccacaagccattaactcccgtacgcgtatccatcattttgacgggtgaacaaaaccaaactcatcaattgtaagtagacaagttactactgcgctaggaagagaaaaaaaaaaaaaagaaagccaaataaacaggggtatgagatccaacgcagatgccaaaacaccatgtaatcctccctcaactccatctctaaatacccaacacccctaccacatcctctcgtaagcttatacacatggagacacttataaaacaggtccccaaacctgctgcaaccacgtcctgaatctcattggctgaaaagccgtcctctcgctctgattaaccaactcgccgaggttcgtcgagcgaatacaatacctcccattagcagtctgcaacagcctctgatagtagagatatgtcgccacatcgccagcaagttggcattcattcgcccaggcctcagcctcttgataggaccgtcttgtgacgctgaaccgggctgctcgtttgaaatccattagcaaaatactaatatcatgaggggcccatagaaaagaaaactcaccacccctaacagcctcacaaacccttaccacctcccctactgtcacacaatcccctctaaccctccactccctcggccacctctccaacggtaatcccaacgctcccaatcccgtcaactccaccgccgccgccacaaacctcgcaacatcatacatactcgtcatagccacatacgccgtccgtccctgggcatcccgttccaccacctctgcggtggcctgctcgatattcaccaaataatcactcgtcggcatcggccccatcaatcccagctgcgtcccgattccccaaggctgcagcccaccgcgggcaaacctttccatgaagactccgcatgagaaaacggtgtagttcatccggtgagagcgggattgagaccagctttccaaaaggtccaaagcggcgcgggatccgcggttgtcgagcgggtcgattgagttggccggtgggcggtgggaaagcggcccctcgaactcggaagggacgaagcaccggacgcgggcgcggcgggcggcgtcgatgaggttgagctgctcgttgttggagatggtggagatgaggaggtcaacgccgcggaggacgtagtgcaggtcttcgacgttatggaaatctaccaaggcgagctggcaggaaggaaggttttcttcgagatcgggatggggctgggtgattgttagtaggaggtcaatattacacagtggctattagggaaaacctgcctgccgactgaagatgagaacgggatgagcactcttggagatctcctgggcgagaatgtaggcaaaggagccgcctcctgcaatagcgatcctcatcatggcagcagggtgttgaaaaactttctggcgcatcgtagagtgaggcacacagtgagaaagttggagttgatgcccaacttgttggtgatgctgatatctatcatgttcgagatgggagtggtcatgctgttgaacttatatgagaacccaaaggtgttgtcgcttcgtgatgtatcatcgtctcacacagaaccgtaaaccttgacaacagcaacccagaggcacggcacacccggaaggggccaggaggagagctaggcaagcagaataacaaagggtagcatctcaagccaacggcacaggagtagaacctacaggtgaagatcgaagtcggcagcgacaaaccgatgacatcccacaccggattcttccaccagaacgcctttccttgcgaggcggtttggctccggctggcggcgtaactgatcatctcaaggatggtctgacgtccatacatgttggcctacccaaccccaaatatgcggaccaacggtgcccataccgacgaccccatgtcatcacacggaaggactgccgcttggcccttttctgcacgagatagttgcccgccgtaatgggccgccgcggaaaccccacgcttcggcagtttgaataacttgcgggctcttccgagaggcttctcgcttagccatactctgatctcacgactcaggagtcgggggcagtcggggcagaatggggtcaataatagttctcccatgtgagcacgagcggggcatggtgacggagtcctgttctcaacgtagagttcttgcaactttgcgagaatatgcagcgaaccagagttgaaacgcatggtgatggcgtcttcggtgtgaatctaattcgaggtctagggttacccagaccgtagatcgcatcattccccgtagggctgtccccaggccaagcaacaaccacaacagaatttggagttggaagctggagtgtttgaatagttcctaagaaaagacttggaaatgtggcaagtgagcgaaattggccaattgtaaaaatcacaggacatgtttcaggtgaagaagaagcactgcaaattgtcactgtcaaagtgaagtgttggatgccatggagttgagtgttatatctgggaatagcaaagccaccctgggaccaagccacgttgatgctgaagtactggggtctgaaggttgcaacatggtgcgacagggtgggataatagggctggcaaggatggtgatagggcattgtgggcgttagacgccattgagagaggtgatggagggtcaagggtgaagttttgctaatactggatcggagaggcgcgctcctgagtggttttactcgaggcttagcaaagtctaggtgccaagttcttagagtcttgggtgaatgtgagagctgaaagcaaggagtcgaaggaggaatactcgagttgtccaaggttacacgcaggcttcaaaataacctccgatttcggttgtttcgagcttcgtgagaccaagttgaaaggagtcttcaagctgttacctagcgaggagcacccgtgccatttgggatgcaatactgagacggactgatgcgtgatgacttgcatgtcccttcgcatagtcccttggactcgaacggttcggactgtagggctgtgatgtaacggtgatgggaatatgggattgacgacaccatatttcggatagcgagaccgaatgaccagatctccaaaacgcccgaaacatagagttggtgatgagcaataccaacggtaactacatttggaaggacatgaaaacacttcagcctagtttgggtccggtcaaccagatttgtgtggatgagttgggcggattgggggccatgcttcatctccttgtgttggaggcagagcgaggaggaggcttggccgttggatcgtctcccggcttggtatttcccacaaccccaaggccaggaaatagaagtgacaagaacgagcgtggagttcagctgaggtggatgccgaccaagcgagaacttcgccggtatttcacttctcatcgtgtgagatgatgaggggagtcagttgaggtggtcaacagcgaacgttcggcattgaagcgggagctaagctgccaagcaggcacctgaaatctaccccacttgcctgccgttgacggggaggaggcttgctgttgccttgttgcagtgccgccccctgcaactgcccgctcatcccgttgacgtctccatcagcttatctatcatctcgtctcatcatcccggccctcttctgcctcaaggtttcgacttcagttctcttcctcaaacttcctgtttggggcggatgacgacctcaaacttttgggctttacccctataaaaactgaatcttggaagtatgccggatagcctgaggggaagtactcacgcaagcaatttaagtctcgatcctgcagtgagcttcaacatgggcctgtttccgcaacactgtacacggcagcccgcacatgtcaaaaccataaattgaggcctgctcgaatcgttttgatccaagtcatcgagacgaacaccctgtctctggaatggtgagtccaagtgccattccatattcgccaaaccataactaaagtttcgacatcgacatatcagtcaacatcacgatatcttcgcttgcgtcaatcatgctcaaaaatattgttcagaataacagtttattatccgaaactaaagtcgttgcgtggtcatgaattcgtcaataggtgaaatggggggtataatctttaatccatcctcaacctcgtcttccttcctttcaagacggagtctttcctcgatcatttagagatcagcgttcttctgcgcctcagcctccttctggatatcatgttccgcaccacgctgctgggccttgccaacatcatgctgagactgatattcggcctgcttctcgcggtcgccgacgagcgcggcagcagcatttccgagctggccggtaaaacgatccttggcgccctcgccgaggtccttgacctggccgcgggcttcctgctcttggccttcgcggttttgttggcggccggcttgcttgaggtcctgtagcaattggtaggttagcgagctgtttgtcgaagacgaaagagtgaaaaaatggaggtagcaaatagacatacctcagagccgacagctccaccgataaactccttggccgcgccggcggtctgtttccaagaaccggacgtgcggtcggggtgatcggcggcgacggcaccgtcagaggtggccgtgaagccggggaccttagcggtatcgtgcgaggcggcgtgctcggcgtgagccttctcctgcttgagctcaccttcggcctgtagtcctgggtgttagttatgggaacgaggtgagtgtgaaccaaaggactgcaaccgtacctgatcgccgcggttgccaacgatattaccaacggcgctctggacagcgccggtggcggagtcgatgtaggacttgagggtggagttgttctcggtagacatgttgggtggttgtggtatgtttaggttgatgtggtgatggatcggttcgaagttgttgttggagagtagttgtggtttattgagtgatggattgtatcgtgggaatgatgatcagaaaattgtcttaaggggcaggatatcttttctttatatatcccaagctcgacttgcacaaggtccaacacaacccgcatgaagacaaacaaaagcaagatcggatgaccagaacagaccttcccgtccatgaaaattcagggtcctaccgaaatcttggcctggggttggaggcaatgacggactggagaggcctgaaaatggccatgtgagccttgtgtcagttcatcacttccgaaatgtctaacccgctttttgctctaattggtccagtcatggtctttcttgtttgttccagttcgtagcttccagcaacttactagtcattgcatgtggcagcaatgtccattggatggccttaccatagtgtgtgcctgtgaagatgtcgtttgtagtctcacaaagcacaccagagactatgatgtcataggcgagaggctgccaataggggttcgttcgtcagttcatcccaccatctcaaacgaaactgtgacatcataagtcgtcgcagccaccaacgagccgagctaagcccctcaacaccaaggcggttttcaggtggaacccttgacccttagttctgagaacgtacactactatgtacacactcactcattgtctggccttcgacctcggtaactggccacattgtatacgcacgccctttgtagagttcttcagcagaaccatcgggttggggggttcagaacagtcacaaaatggacacgatctacacacagccaaagtcaaatggaaaaaaagacgtttatcagccacagtgctggggaattatgtgtatccattatatgaatgatgaattgttcttctgacacctccgagcgccgcctcccagccctatggtatcattctcttgctcatcaaaacaaaggtcatccgcaaatatcgcttacatacatgatagtatacaatgggtcatgttttgccccttgcttccgtccttgcgggagcctcggcaattcgtaaagttggccgtataaacaacccgagcggcctgtagtgtttgtgaaaaggcagcgcagcgggagaaataaaaatgcaatagaaactccgcccagtttataaaccgtgttaaaataccgcacatcaaccacatcatgtcacctctcagtgctgactccactggatcgtgttcaggtcgataccctcctggacgagctcccacagaggagaaagctcacggaggaagcccacacgctccgttacggccttgagcacgtagtcgatctcctgctcggtagtgaaccggccgataccgaaacggatactggagtgggcgctctcatcactgttacccaaagcacggagaacataactaggctccagagaagccgaagtgcaagcactgccagaagaaagtgcaatatccttcaaggccatcaagagggactcaccctcgacataggcgaaagaaacgttcacgcagccggggtagaagtggttgggatcaccgttctggctggtgtgctccatggagagcagaccgttgagaagacggtcggaaaggtgcttgatgcgcttggagtcgtactgttgtaacagttagcgcccatccttgaacgagagatgcattaaatgtgggatatggaagaatcatgatcagagaagttgctgtctatcaacaaggagtccttgtcacgggacttcagaaagccatgcatgtgtaaagcgactcatcataaaaggggcaaaggaagacaaaagagactgtaacataccggcatttcttccttggcgatgcggcacgcctctccgaagccgacaacgagcggaggagcgagcgtgccgctgcgaagacctctctcctgaccaccaccgctgataatggggtccagtctgactcttggccgacgacggacgtagcatgcaccaatgcccttggggccgtaaatcttgtgggaggagatggacatcaagtcaatgttcatggcgttaacgtcaacggggatcttgccaacagcctgggcagcgtcggtgtggaagaagatcttcttggaccggcaaagcttgccgatttcctcgaggggttggatgacaccaatttcgttgttgacagccatgatactgacgatggcggtgtcgggacggatggcagcctccagctccgccatgtcgatcaggccgctgctcttcactgggagataggtcacttcgaaaccctcgtcctggagatgcctgcagctgtcgaggacacacttgtgttctgtctggctggtgatgatgtgcttcttcttgccggaccggccaaagaacctagcgacgcccttgatactcatgttgttgctttcggtggcaccgctggtgaagatgatttccttggggtcagcgccaatcagatcagcaatgtgtttcctcgcctcttcaacggccttgtcagtctcccagccgtaggcatgtgtcctcgagtgggggttgccatagacgttggtgaagtagggcatcatggcatcgagcactctggggtcgatgggggttgtggcctgcatatccaggtagatgggacgctgtccctcatccatcacggtagcattgctgagaacatctagttgagtcagcaacgaggacgactgcgcaatatgtctccgaagaggtgggaggtgatgatgatgcttaccagccatggggctgacgtgttggctcgagccattttgcgcgcttatagtgaggccctgcttctccatctccctgtgatccagcttgatagcatgctcggcctgcacgtcggcgttgttcctcttggtctcggtcacatagctcctggaagcagaagcagtcttgacagcagccgcagtagtcgcccgcgacagcacacgcgcgctgcggagaggagcggccgcggccaagcgcgatgcctgtcgcaagacggacggcgcaatggtggacatggtaaaaggaagaagaaagaaggagaggaaaagagaatatggtggtgagggtgatggcggatgagggagaaaaagttcgttttgtaaccaaacctacaaaaacggatggaggcagcgggcggggcggctcaaaacacactcagaaattcagatggagctgccgcctcccgctcttcggcggtcggagtggaatttccgccatacagaaaagaacaaatcgaaacaaacggcatccgcacgcggacttggcctcggaggggtcggtgataaaggaatgtgccaatgaggggcgacaaccaacaaggtttggcactttgattggtcattctgccatcggatggccccacctgtttctttctcggacatcggacaagcgcgtatgtacgtacggcgaaaatgacgctgctccaaaatgttagagaatgggccgccgggcatgacggaaactgaacgctcgatgtgcaccgcggcgactgacttgacaaatacagtgcggaatgtccacttgtgaaacggactccgcggacgcatctgatccatcattgcacagaaaggaagagcactgacccggggcaggcatccatctgttctctcaatcggcatgtccactgggatgaaagctacactacagcgggccccagacccagtcggtctaccccgtcgttccaattcgttcctttccggggtctcatcgaccaaaagcagaacaaccgatgacggtacctatttacctcctcggtagtattctgtttccattcgcattggatgtctgcgttggactataacttgaaccatcagtgacatgccatataaccgccgacaacctacttgaattccatttacactgctaaactatttagtagcatcttacctctaggacagctacctctagctactttacctcctaccgttgaagaccgaatcctccccgaggaagtttgtcggacctcgaacggaactgctgacaagggtccgaccgacgggattcaagaacaaaccgaaatcacaagacgcctagacaaaaagacttttcacactacatcttggaacgaggtcgctgtgtgcggcgtgtccaacattcagcaaatagcagcgccacgcaaaccgtcgcaagcttcgctcagccaagacttcgtccaccagccaaacgacctgcaccgcccccctgcccacccccagcgtcatcaccatcgtatccggatccgacttgaagagggcactcgaccaccgattgccttcaacctctccgaacagcaacccgctttgcgcatctccatacaaacaccgaatacacatcagacatcatacggcttcgtagcagaatatgagcttcaggggcttccaaaaaagcgtggtccgcgtaggttctgccccgcatacctagttgatctcacctcccctagtttcggttacagcgtcatcatcacttccgcccttcccgtcgagtcccccgtctgtggcagaaatagcgccgaatcactcgggttggcaaacaggcactaacacgacagaaaccaggcaccacaacaattcaagcaaaagtttaacctcggcgagcataccaaagaccctgtctacatcgactcggagcgcagattccaggagctcgaaaccgagaccaaacgccttcacgatgaaagcaaaaagtactttgaggccatcaatggcatgctgcaacaccaaatcgagttctcaaaggcaatgaccgaaatctacaagcccatcagcggccgcatgtccgatcccgattcgctcgttccccatggcaactatgagggtattgccgcctgcgaggagtacgaggccgttgtcaaggacctgcaggaaacactggcgccagagttggaaatgattgaggctagggttattcggccagcgaacgagctcctcgatgtgatcaaggtcattcgcaaaacggccgtgaagcgcgagcacaagaagctggactacgacagacaccgcgccaccctcaagaagctccaggacaagaaagaccggtcggcaaaggacgagaaggccatgtggaaggctgagaacgaagttgagcaggccacgcaagagtacaattacttcaacgatctgcttaaggacgagctacccaagctgtttgccctcgaacgccagttcattcagccgcttttccagtccttctactacatgcagctcaacatcttctacaccttgcacgagaagatgcagcactgcgacattggctacttcgacctgaccctggacattgaggaggccttttacgcgaagcgaggtgacgtccaggagcgggctgaggctctctccattgtcaagttcaagaccacgggtatgaagcgaccgcccaagtaccaacgtccaggcgctctcgaaggaaacaagccagcaggcctacttacagctggctcctccacgaccacttccaccggtccgcctgaggcggctccctcagtcacagccccacgcccctgggaacagcaacaacaagctcctgccgtcacagcaccgcgaccttgggaaacccaggcggaaacagtagaagcgcatgcgccgccaccgtattcggtgaagccgagcacgctacatgctacgcccgcctcctacgccgctccagttgccagcccgaaaccctcgtcgttgtccatggcggcggctgcaaaggccaagcccccaccgccgaagcccaagcccaaggccctcatggcggcggcacccaaagtagagaccgtcacagcgctttacgactactcggcgcaggcggagggcgatctgagcttccgtgccggtgatgtgattgagatagtaacaaggactgcgaacgagaatgagtggtggattggaaagttgcatggaaagcagggtcaattcccaggtacgtactgtactatttcttagggtgcttgctttgttgcgagctggatatgttctgacacaatggtcttttgctaggaaactatgtccagttaaacagctagaggatacaaggctacttgtaaatgtagttatcaaagagttgctttcagcacacttcacttctcagcacgacttcaacctataccccttttttgtggacccgttcatggtcgagttattcatttgcaaccacaacacggattctttctagttcgtctacatcgtaccaggccgtgacgttctgtagcagggccttggtgatcctatacggatgcaatgatatgcggcaggtgactctgttgagaatagtcaggcaggaggaaactccgtcgcgaaggaggacctgcgaggagcgtggagcgagagggtcccgggtgtttgcgtctagggaaatggcgggtgtattgttttggagcgaaggaagcaacggagtgaaaaggtcacagtgcattgggtcaaacctggaagttttgattagatgcgttttgccatgatcgccgtcgtggtttgttccctttaggttaggtacttgcccgcgcgtcaagcttcctcaggtgaagctaatttctaattttgttaacgcaacgaccacgcagctcagcttgaatctagtgtcaccaacaaccgcttgccttgtcaaaactacctggctcggcttcacctcctggctcgactccaaggattcaggtttttttttgggaggaaagaaagatgtgtatcatatctgctactcatctacaggtaggtatcactgaaagccatggcaagtgtactggagggtccttattggaaataccgatgttgaacgatggcctccagctaagatgcaatgcttcggtgccctggatagcgaggtcctctggtttagcttcaagtgagagacatgcacctgccttgttgtacaagactaaggctaacagaagcttccaataatgcgccaagcaacccagctgtatgctcctccctccaattctccatgagtccctccgtggctgtgaagcaagacagggagtcacaatctccagtatgtcgggcaaacccagatctatgggcttttaattcccctcttctcacttgcacacaaactcttcttcctcttctcacaaacaccaccactaccaccaagcgcagcgtaactcgcagactccaggcaatcttttggccgccattttttgggtatcgtctctctatttgtcttgcggttcgcagtattatgtcatctcttctcccctggcctctttcttcgtgttgatacacttcaagcgtttttatttggaacgaaggaaatcttgcactaaaagaaagaaaacacccccggctaccaatccccttccgcaagaccactctcgacagcctgtctgaatcagtcccatcaatttgcgttggacttgcctggccttattttgttgccgactcttctctcaatcgtccccgcggaacagacaggcccattcaaaacatccgagtccgctaccaaaaatcaacgaatacacagattcggcttgaagaccaacaccggatttgttcttccagttcacgacaccaacgcgatactgctgctctcctggacttgccgtgagttgtttttttagttcctttcacaaagtattaacgtgatgactcggagctcgattatcgttgcgtggacacttcatgagtatgcagttgactaacacgtctcagaccaggaaggaccctttacgcccttgaaggaccgaaggcacccacatcgagcgacatccgtgggatttcagacaatatggctgccgtaaccagtcacatcaccagtcgcaggaactttagccgctctagagttcctgcgttgaaagtcaagactactgtgggggattcagtcggttttgatggaaaaggaaaagcacttgcatccgatgactggcgcaagtatgcgtctgcccctggaatgtcaaacaaggggaacctccggaaaaagattgctcaacggtcgagcgctacagagcactccatggaaatgcctcgcgaacctggattctaccgcccgaatgacggcgaaactgcttaggaagtggtttcatcagcaccaggagaccgctcagtctcaaaccaatcagcggcgcactctgcaggtacttctgaacattcaattgactcggctcagaaaccaatagtggttcatattgaagacatgaagccaatgctcatgaacgtcaacggcgaaaacataccattacctaaccgattcactttcgacatccgccccaagtgcttcaaaagcgaccactccgatgactcatccagctcccctacttttggagaactcagacgcgtcctagatcccagaatcctcagcggcaaaatctcctctgactgggtgactatcgaccgcgagctcccggacgatatccaggccttactaaacaccattcgggaactccccacatcaaatgccccttctaggaagcccgaaagttgcccatttgatgcgcccctgtctagcaataggccccaggattccaaagacagtacaggcgcgtctgaacgttcggaaacaaagcctcaagatgacgaggagaaacgctttcgcaacatgatcaaccgtctccagaagcgcctgccaactccatccttggtaaagcccagggtaccaagcagcaagctacaacctgctgatcccgccattctgtgtgccaaactgaaggatggtgcagtgttcgaaaatacccaactgaaccaagtcaccgagccgcgccctgaaagaaagggcagattcagcgactctgggtacgccagcggtagcaacccatcgtgcatcgtacattactcaacgtcggacaactctagggatttccaagacgagccggccgcggccacaagaagaagtttggaggcccaaatcgcaaccaagaaattgaatcctgcagcagccgagttcaaaatctcgactgacagtgtacatctgcccgtgctctctcccaaaaagctatctcgtggcccgcttacatcgcttcttttcaacccaactcctgatgtggctgtggccggggctctcccttcgttggataggctacaaactgctcagacgaggcaggacataggcactgcagttgatatgttgcagattcaacagccaagtcccgtcaattctggtttgaaggccaaacaacgaaaagcacctcaggttccacccacccagcaagcttgccttcctcctgttcaacatctttataatcccgctctgtccgatgtcaatcccatggctcttactcatcccagcttgagcttaccgccacagaaacccaatgcagctctcccatttccccctgcttcatggattggaggaccagggttgggcaactttgggacatttccaccacttaccgccccatcgatggcagttccgcagttcaacatgcaatctccggatatggcagcgactttggggactggaactttcctaccttcaatgcggccgcccattccaccctttgcgtcggctcctatcagcggcttaggatcgatgtacccccaggctgcagtgccagcaatgccgccagtacaaccgtcgattccactgaaaggcgcaggtcaacaagctcagccggaatccaaggttgaccgcccttattttcccgtgacaacgaagcctcgggtcccggatccgatcaaacaacaacagtacgaggagtatttggaatggcgcaaggccaatgagcccgggtaccacatcaagtgcaagatcagacaggcgaatcgcgtggtgcgtcagcatcaataccaagccgaggctcccaagcttgaggaaccgggcatttcgcttgcatggaaagcgattgctgaaaaggccaaggctgttgtgggagcggctgaggctcgtcgtgcggcggagaagaagtcgaagcagaactcggtggttgaagagttcaaagccaagattattgagagggtcatggggagctcggagacgaaggatgacaaggaggactctgaaaagaagatggaggacgaacaggctgttgaaaaagtgatcgagaaaccgacagaggacaaggtaatggatgaggagacaactgagaagatgactgacaagacagctgagaagacggaagaggtcaaggaaagagtgaaggtatgatgtgcaaggaagcacatagtggtattgggagcgagtggaaataaacaaaattgctgcggttcttatttcctcttgtatgtataccatggagaagaagagactgagatatcttctctcatgctaacattctctactggcgtcggatttggggacttgtcatcacagtttatggttatcgagacgatgcgaagcatcgatttatggattaacctcgctatagttatgattggcggttgttattgagccaaaggtgtctggggagattctgagacacatgcgggtatggttatgattaagagaccatcatgttggtgttggtcgttttgcgcaagctttgcctttttttcgtctttggttttgttctgcgaatgactgtcagttatcgtcattgatattgccgttaccttttcttctagataatcattgtgatagacatatgaatcaagaagattggtacgcatccacttatcacggaactgatcagatgtcggaatatcgagtgcgttgatgactctggtggaaaagggagcagatatatcaaaaattccagctcgtttcaatgttgatatcatacattgcccgttatatttcaaaaatgtaacattcaacaagttgaaagactgaaattaccaaccttcgtccttaccctgaccagcctcgttgatattctgtacatagcagctcagagaagtccagttcaggtgtacatatgaaacgtcgagttatacagcatgtttttatgggcgcgacatcattccatgttgttcattggcgaaaaagttggcgcctttctcccgttgcgccgtgtcctcctcccccatccttccatcctccacgcggacggaatgctaccgatcggggggttggtcgagagggccatacgacgcacaaaagttcacaagaggatcaagttcgacaattgcatctaacttgttcaatctaaaatgaaaagcggtttgtatcctggttatggttttagtgtacactacaaacactggcgatacgacgaaggtgtagaaaaaaaaagggtatgacgaaggttaacaagatggggattgacaaaggttaaggaaaggggataagggtagaggagacgggacggacggacggaggaaaaaaagggaaatggaaattcgaaagtacaatgcatacatacctctatatagatgtaatatgttagcttggctccttggtacgttgacttacaagaaacaagggttagataggtgttagtcccactattttctgtgtgaaagttcaggttctctgccacctccaaaacaccaccacgaaacaagttttattcgtggggaggggtatcaaaatatggcttacggtgcttacatattaagagaaggaaagaaggtttactgtgggtgtgatggtggtagtgtatatcattcatcaggagatcgacaaggaactaactgatgaatgatacaatcctgatgttgagcaagcgatgtaattctgacggaagagcccatccatgtatcgaaggagagacgaagacgacgacgacgacgacatcaacgacgacatcgaagtcctgaaacgtggtagcgcggttacgagcaagcaaagcagccacacgtggtgagctgaagtgtacgtacacctatagtactcagtacaatgtatcgggccaacgggcgtgggcagtgtccggattccggattccgatacgatacgcggatggctcggggtggcgtggacgttcctgtaccacttccttgaacaacgggtcactattctaactggctggtacataatactagcagcgtttttggttatacttggaaggagagatggcggaggaggctgcttttttctctggaagtagtgtatctttggggttggggtggcactgcagcagctgttgaaaaggttgtagtgtgtagcgagtgtagggtcactcaaaacgaggttgagttgagtgtgagagtaaaaacagaatgttgatttggttcttcggctgggatcgatgcctctatgatgatattctggaggacgatagagggaggacggcaatgatggacgaaactaacaaagagaacatcttatggaggggtcaatcccgatcatcaaactaactgaaaacggaccaatcagttccccaacaagccgtggtcaaagggttcagtttataagggttcaagacagaaatcggaagaagggaccccaagctcgcacatcatgcccctctgtctaggtgatatcgtcatcggccggggtcgccccaccctggcgatgatgcttcgcattgcttggcgctcttttcccccatgtcattcccatgacaattgccgtccctcgagtgcccctccatcgatcggctcgctcttggtcgcagtgacattcgatgtctagacgctttctctgacggatagtatgatgggatgtacaatgtcgtgcgtcagttggtgggcagagaaacaggtgctttgtgtacaaagtacaatgatcaaagtgaatggcacggctaagtactccctcactgctatgtaatactactaccaacacttgcccgataaaaccggtcgaccacccaacaacttctttcctgactattcttcaacttgtgcaatcctcttcgcgacttgtgtatccaaaagggtgttaagagacatcttccactgttcgtgtacattacagcattcgagacacttcaccgggccatcaacctccaacttatacaagcaacttatcgcaaacgccacgactgttctgctgctgctcggacacattacttgtgatatctgagctcccccaacctttccttcctctccaacacctgtaaacaataacaataaacaaacacccatcaagcacacaccaacaaaaccaaccgccaaaatggaagtgatacccctcatcctccgcttcatccagctcatcttcctcatcatcctcaccggcctcattggcaacgtcatcgccctcgatgtcgacgcctccaccaccgcccgcgccgccatcaacttcaccatgttcgtcatcgcgctctcgtgggtggtcgctctcttcggcctagtcgccgccattttccagagcgtcgccattccgctcgtcatgctcattttcgacgccgccgccacgctcttcaccgtcgtcgccggcatcgtgctggcggccaagttgggtactccgaactgtggaaatcttgcgaatgatcattatggacataagtggatcgcgtacgggagtgccgatgatgcgaagaggtgcagggagattcaggcgggaacggtgttcatgtggttgcttcttgcggcgttctcggcggcgttgacgttggcgattatgagctggaggaggacgggcggaagcgtgaggagcgggccgaccatgtcacaggtggtcgtctaaggcggtcggggagatggagtggtggtggtggttggaaaccttgagaaagtgctcgggaagagtgttgaagaaagctggagagcctggatagttttggtggtatgcttggatgatggtatgagtagggctatggcagcaaggatgagttatggtgatggatagctattcgcttcatcatgggtgtgcggtgtcgcaaccctcgacaattatacccagatcagtgtaattacgtagtgatggcttgggttaatatggcgaacgaggaaaggaagatcagaacctgcatgttataatagtatcagtcgaacctaaagtcagcaatagtaatgggtataattggcattgtctgatgatcagatgtatctgcagagcttcaacgcttgcttccacaagtataacgacagtccacatgcattctacacatgtctgtaattcttcaccaccaatgcaacgcaaactgtgcaagaacgaaacatacccctttatgctagtgttcccataccgtaacgccaaaagagcactgtgtccacccctggtatcccagattataccgaaaaaatagggtatcgagaattgtgctgccgtcgcctttgactcgagtacctcatcaccacggtcgcctgtctgcctccctcatactgatactggcgtagcagctcctatccaaccggcaatgttgaatagcgtcttgttataccattggaccttgaccccgtgcgcccactccatgtaccgtccccaacctgccgggccatgttagcaactgactttccgcatcgtcgttattgtctcctcccacagcgcaagctgtctttcccaagatctggttttggtttgtcttactccaataagcaaacttgcgccccaaaaacttgcccgcgaacggtattagcaccaagttcaagagaagctgcagctgctcgagactctgttcccattccttttgtgcgtctgattcgtcgtcgtactcggagtcgtccgagcctaggatactgctggagatggacgggagggagtcgacatcgtcgttgtcggttgacggggagtggtcgtggaggacgtaggaatcggagggggtggacatggttttggatgtcccgaatgcgcaatttgtctgtctgagggtatcgcgtctctggccgggagtaggtagctatcgtcagtgtggtttggatgaggcgagcaagtggtcggcgccggcgcacggtcggttgtcgcggtgaagatggtactgtaagtagctatcgtagctcgggcaaattgcgatagttcgggatggagacactgtacgaatcggcgtaacgcctgacgtgtaggatattgtagaaatcgcgtgggacgaacttgattgctgctgggagattcgttgtcggttacgaacacagcgatacacggagatggatacctctacggactcggcgcgccttccaaggttcgtgatggagctggttgttgtcggtgaccgatgacgggccacggcaccaactgctgcagcagtgcagctatgcgatgctggaatggacaccactcacctatcgctgccgccaagcactgcaccggactgcaagtgccagtgccaacccaaccgtgtcggactgtgcggccgtggctcgagcgggttgaaggcaccgtgctgcagggaggagggctgcatggcctggaaaatggagaagcggaggcgatttgtagttgcaagtggcgggcagctgtctgagctcttcccaccccacttgtcaggtgattgagaagactgactcacagtttcgcttcaatcaacgtcatgaggtgaacacagctgaggcgtggtgccggtgccccatccagagccgtgtgtacagaaagaactccgctcagtctccagcccaacgacagaactaaacgacagtagtagtaggtaaccagaccaggacccaagcggcatccaactacctaggtccccgcaaagaacaattccaggtccgaaactgaaagaaagctgagatcagtctgcctgcatcgatacctctcccgaccccaaagtctacctaatctcatccatcgacaaaatccactctctgcgaccaacaaagagtccaccggaagagacatcgattacaaagaaaaagacggacaatcacacacctacagacagacagacagacaccaccacactctcaaacacaccagtggcccagcatggattctgaagtaagtacctgggatggatctccttgcttcagtacacactcactacctctacgcccacacaacacaccctccgtcctccccgaccctaccaccacgctagaggcagacacctcgagccctggggggagccacgcttctcgcctagtcaaaaatactaaggaaataaaaagtcccattcaccacactgcacacccctcactgtactttgctacctacgcagtgcaattatacctatccccggccccagccctcaagtcccctgacgtgtactgcccctccaaggcgccaaccctctccctccacccccagcccaaaatccaccataaagttctggcactctgcagcgcgaaaacgccgccaatcatcccaaaaaattccgagctttcctatccacactcgacggcgaaatccttgaccgctatcgcgactcccacgacaagcgccttatccactccgatatactaaccctttaggcgccctctatcaaaagacgcccctcgcgcaagtctgtcacctttaccgacgagaagctagttgtcaaccccgacggttctgtcaccatggacgcctctcccgccgacgaaatcaaggagactgcccagtcccactctgctcgtacgccgcccctccacgccgctctcggggcctttactgatgccccccaagccaccgagccccaggatgctgctgctgctgccgcccccgccgccgatgatggcctcgacctttcgctcatgaagaagaagaagaagaaggtcaagaaggaggacgatgccgacgccgctgctgatgaggccgcccctgccgagggtgacggtgctatcgacctcaccatgaagaaaaagaagaagaagaaggtcgtcaaggaggatgatgagttcgccaagaagctggaggctctcaacattgagggcaaggagggcgaggaggccgccccccaggaggacgagcaggagggcgatatggaccagggcaccggcatttgggcccacgacgagaccaagcccatcagctacaacgctcttctgtcccgtttcttcgcccttctctcgcaaaagaaccccgaccacgcctctaccggtacacggtcgtacaagatcccgcccccgcagtgtctccgtgaaggcaacaagaagaccatcttcgccaacctgcccgagatttgcaagcgcatgaagagagccgacgagcacgttacttcttaccttttcgccgaattgggtaccagcggttccgtcgacggcagcaggcgtctggtcatcaagggtcgtttccagcagaagcagatcgagaacgttctgcgtacctacattatcggtatgtctatttgatcctgtcgtcgtttggacgttttgcgcccaagtagacaatgtcaccaccagcacccaacgttttgctctgactacaaatgctaacatgctcaacagagtacgttacctgcaagacgtgccgttcccccaacaccgagctctccaagggcgagaaccgtctttagtaagttggcctctgtttacgacgaccatagccccaaaatgctgacatgtcacagtttcattacctgcaactcttgcggttctaggcggtctgtccaggccattaagaccggtttctctgcccaggtcggcaagagaaagaagatgcagggttaagcggtttttgttttcttgtttcgaggcccttgcagtttgcttttcaatgttttcacgcttcaaggacggagttaagacggcattgtatatggctggttgggcacgggtcttttacgaagtagcacggcccctctgaacggcaatctctcatctccagtacacgagagagaggatggaagagagagtctgtgctacaaaatcaggtgaattccttacgcggtagggtacgggttaatatgacgatacttgatgaagaattggtacacaaaaagttctggtttttgatgatggtggcacacttatccttactttgcatagggagtctgataaagaggagggctttcttcttttcctgagcttgtctgatttatatggatgagggctgcgaggttgtatctagactgatgtgggattcagaggttctcaggtcattcatgaccatggtcagcaagctagactgggagagcaaggaagaggctgactgagcgcaggattacgaagcgatggattttgagatcttgcgaacaggaattattctctgttctttgcagtatgtatagccattcagtctacctttataaactacattatgttatcgaaactcaaagtggcagttgagtaaaatgataaaccttgatactccgcgattggtgagaaaaagcggccgcttaggttcgaaatctcaccttgacgcgtatacattgcgtatacactacgttccgatgttttggcgatcgatccatgatatgccgagcacatgcatgatagttagcttcgggagaatctttcccctccacattttgcatcaacaaacccatataagacgatgggccgcaggcaacaactcaacggttcaacctcgtctgtctgttcgatagattagtcaacactttccaagtcaacgcgtaacgtgactcatcactactttacctgctcgattccactcatcactcaagtcttccccttcatcatcacaaccaccaggtacaagccaaaatgaccatccgctaaaccggccccagaggagtcgaccagcacatcccccacccttcttctcaccaccacagcgacctcggccgagccgcccaaccgacccaacaggaaacgaacatgaacacaaccagcagcagcaacatcaaccctggtccctcctcttcaggccaggccggactcccctccgccaatcccagcgcctcctactggctgcaaccaagcgatatttctcagaggcttgatgattatcggtccacgcatgatttgccgcagtcggctgatacggtgattgtcgggtcggggattacgggtgcgtttgcggcttggttcctgttggagcagacgaggggaacgaaggttgttgttgttaggtctggatctgggtctggggctggagctggcgctggagctgggaaagaaaaagaaggaaacagcagcagcagcagcagcgaaagagacatcctaatgctcgaagcgcgccggcaaccctgctccggcgccaccggccgcaacggcggacactgccagccttttgtctactcggcttccaccccgtccattgccgaattcgagctggccacttatcagtttctcaagacttttgtggaggagcagggaattgcgggcgctgtggattggagaacgcacaagactgttcatgcgtacttgacggaggaggtgtgggagggggcgaaagcgttggtggaaaagttgccggagggattaaggggccaggtggatttggttgatgatgagaccagaaaggtgaaagagggaggagagacgacgctgagggatttgagagttcccggggcgaagggggcggtggtgcagaagcatgcggcgagtttgtggccttggaagttggtggtttgcgtgttggagaggttgatggagaggtttccggttaggaatggtggtacgggcgaaggagggttcaacttgcagacgaacacaccggtcttgggattggaaaaagtcggcgatggcaggtggacggtgataacgagcaggggaagcatcaaggcgaacagagtgctgttggcgatgaacgggtatacgagttatttgttgccggagatgaaggacttgatcgttccggtgaggagccaagttgcgtcgttgcggccacccacgcaggatgcgaccagtggcaaagtggccgagttggattacagttatgcgtttgtcagcgaggaacagtttccgagggatgagtatctcatgcagagacctctgcccggaggagagctaatctacggaggagcgagaagtcatgcggagaacaaggcggttggagtgtggcaggatgatgaagtcgagcgaggcgtcgcgacctatctgaggcaaaacctggcaccatatccgttggatctgactctagacaaaactggctctacgcctacggatatccctaaggagggaaatgagactacagaactcgaggccacgcatcagtggacggggatcatgggattcagcagagactcgcatccttgggtcggacgggtgccggaaagactcggcggcggagagaatctgtatatgtgcgccgggtacaccggacacggaatgccgcaggccgcattggcagcccggatgattgtggagatcacgggtaagccgtttgcggatgacgggctcaagttgcctcaggagatggtgttgactgaggagcgagtaagctgggtgagggagaacacgaaggcgttgttgaaagagcagcagcaggcacctgaatggtcggctaccatgcccgagttgttgacggcaacggagagaagagcttgagcaggggagttgataatgatgtgaaccagtcacaccagtccgtccatatgactgtatagaacccagataaactacagaattatttttgtgtttcctgtacagaccaacaaacatacctctaactggtacgacgtgaagccgatggatgtgatcttactcaagtccgaggtcacctagcaactgcagatgttgatcgaaccacctacctcggactttgtgacgcttacaaacaggacgctccccctatcctccgcaaaaaaataatagcaacaaaacataatttattaaaaacaaaaaacaaaaaaaaaaaaaacacacagcagctctttccagcttgtcgtgatcttccttgttcagagtgtccaggtgtccccggatagtttttgtcttgaccggcaaaagcacctgccaaatcggggacgggctccgagacccgaaaccgggcgcccaactccgatctccggtgggccacctcgaggtcactgaaagaagccctacgccgatgcaccgaatggcggcaatcagcggaagatgggagcctcgggagcggggcagtcctgccgggttttagtggctttcgcggaatgctttcaggcagtagagtatagttgctaggcagcaaccacccaatcgcccgccttcccctctttggctctcatgtgtacacatcaccgtcctcctcaatgtggtggctgacatcagatgaattgatgcgagtataggtaggtaatctcttcgatacatacacagtagatattcactgatcacgacttacgtcttgaagcttgttttacttttctcatttgtcttcatacatttctcacacacacgaagctgattgagttgggtcatctttccctacccgacccacaaccaaacacaacaccatcatccatcatcaatccaaactcccaagcggctcaaccaccacatccatacaaagtaaacaaaccttcgtttggggggtttgttcatctaaaaagtccccaatcaccatgacaaaccaaatcaccgacgaagaatgggccgacatcctcgcccacgagctccccacgcaaaatgaccccatcctgcaaaagtaccacgccgcccgcgccgccctcatcgccgaagagcagaaacagcgctccgaccacgtcttccgccaatccctctccccgctcgcccgccgggcttgctccatcgtctcccgcatccggctcgaggagcaaaaggccatctggacgcccgacctcgaggagcagctggcgcgcaaagaggagaacaacggcatcatcatccatccgggcatgatgtttacgctggccaaggagacgatggaggcgaccaagctgtggaggattgtgcgaaaaatgcccaagggggcgcttttgcatagtcattgtgatgccatggtcgactttgattttctgctgggcgtggtgttggagacggaggggatggggatcgcgacgcccgaaaggggagggctggggacggaggaaagaaggagggaggccgaggtggtggtcaagtttgtgggggaactggagaggaaagtggatgcaaagtccatatgggctggtgatgaggagggaggaggaggaggatatgagccggggacgtttatcaatctggtggaagccgcggatgcgtttcctgacggagggagaaaggggtttttgcagtggttgaagagtaggtgtattctgagccagacggacgcgattgagcagagacatgggtcggcggagatttggaggaagttcattaggtgcttcggtgtgattgggtccatgctgcattatgagcctatctggagaaggtttttgagacggctgttgcagcagttggtggaggatggggtgtattgggttgaggttcggtgagttacctctttccccatgattatgtctgtctggcttgtgaggtggccagaaaaaaaaacgtcatctgaggcctcatcggcgtgaacctgtttggaactcatggactaacattcatagattcgcctggcaactcgactactgccgcgaaggctgcaccacccccgagcccgactacacggccatgttcaacgtcattgaagaagaagtcgccgccttcaaggccactcccgaaggctcctccttctggggcctccggatgatttggaccaccgtccgcgcctttgggccccgtaccatcatccagtccatgaacgactgcatcgccaccaagatcaacttcccccatctcatcgccggctacgaccttgtcggacccgaagacgccggccgccaccttaccgatctcctaccggaactcttctggttcagaaagcagtgcgcagccgagggtgtggagatccccttcttcctccacgccggagaaacactaggagacggtgacgccgtcgaccacaacctctttgacgccctgctcctgggagcaaggaggattggccacggcttctcgctgtataagcacccccagctgatcaaagccgtcaaggacaagcgcgtgttaatcgagagctgtccgatttctaacgaagtgctgcggttaacgggcagtatcatgcagcatccgcttcccgcgctcttggcaaggggcgtgccgtgtgccctttgcaatgacgacccggcaatcctgggtcaggacatggcgggcatgacgcacgatttctggcaggcgctgcagggatgggagaacctgggtctggctgggctgggctcgttggcggagaatagtgtgaggtgggcggcgtttgaggatcagacggcggatgagtgggcgagggatgtgagggaggcgagtatgggcagtggaaccaaggcggagaggttgaagcagtgggctgtggagtgggagaagttttgcgtgtgggtggtggatgagtatggagatgaatatggtggtgatgaggcgtgagtgcggatgggatgggctgcctcaggagagttggcgataagtcagtctcaatatggttactcaagttcttagagactcggggaatcagacaatgaacattgaaactcccgactattcgagcctagagcaaaccattgaatgcacgttgcaaatcgttgacagccaaactcggaactatttacatacatttgccagccgatatccacacgacgcatcacacattccagtttatacctatataaacactatcctcgttcaagcagacatcactgccgtctacgattcacacatacgaccataggcactagagaaaactcgggatcccgtccgctctccgatcgataagccagtgaccgccaggccagtagtcggctcggtgacgaccggcgaatcacctggtgttgtatgttccttcttttttttttttttttttttttttcttcttgtttttcatcccacttataactccatctcagtttcatgagttgaggaaggagcatggcagctgctgcacatgctggacgagccattgacccagaaccaaatcagttaaacttccatacgttcatattgccaaaaaaaacttctttgcttagtcccgatgtctaggtacctatctatgaagcttaattctactcttctacttatcaaaacctatttctccccaaaaacatcctcatcgcccctcccctcttcactccatcaccaccaccaccaccaaccatcggtacaccaccaaacacccccgccgcatcatcatcatcatctcctccagctgtcaccgctgctgctcccgcttctccatacccagcagtagcaccaaccacatccttcccgcccaacctcttcacatccctcaccaccctccccgccctcgcctccacatccctaaaatacaactcctcccctcttcccccttgatcttccacgcccccaaaggtaaaaacctgcttggaatctccagacccagtactattcttcccatccccagtctgctgataccacgcctgcccttcctttttcgtctccagtctcgactctttgtatctagggcctttcttcccatttccctccccattgaacgccaccgtgtcataatccggaaacgtcatctgcccagagacgacaacggtctttccctggaccaagtgccccgatatactcaggttcccttgaggagaaacggagtaggtgctattggcgagtaatggaaatgtgtagcttgttttatagtcgttagtagtagaagaggaggaggagaaggaggaggacgacgacgacgactcggagccggagatgagcatgtcgttgaattggttatatccctgtgctgagacgagacctttgttggtgtagctgagggtttgggtccaagttcccaaggaggagtggacgcggagggagcgtttgacggatgtggtgtaagtgatggattctggggttgaggagttggaggaggaagggggagcgcggatagaggagagagtgatgaggggggtgaggccgtcgatggtggggaatttgttgtcgttgttgttgtcgacgttgcttccgatggagttggagtgcgagtcggagtcggtccagatgaagatttttcccgtgacataccacgattcgttgacgtggtctgtcaagattgcgttgtggccagaggaggaggaggaggacgcggtgtcattgatgccggcgatgcggatggtgaattcatgaggtttgccgtcggtgagaacggctagccagggggtgatgtcgatttcgtgttctttcaggtcgaaggcttcgatgccggcgatgggtcgatgcaaggagggaacaacgccgccggtgaagatgacggggaatggccagtagacgccggctagttggccgtcgatgaggacttggacctcgcggaagggtgagtagccggggagctcgccgacggtgtcggagaaggcgtgggtgtcgctttgaaggacattggaccaccagaactcttcgttaccttggccgttggcggagacagagaagacggcgcggcgggcgttgagtggaaagttggagatggtgttggtggcgttttgcgtagggagggtgaactggctgaccgcgtcgttggcggactgccgggcagagatggggataatgaggtcgctgggaggagcggcattggttgcgacgtcgctgtagaagaaagtggctgtaagagtggtgttaaagatgccggtgtacttgtcgttgacaaggttgcctagatcgaaaatgatcttttgcttctgttgccagagggaaaggtactcggtcatgtccttgagatattcccatcgaattcctggcggcgccaccggttcagcggttgaagttctccctgatacgagttagctgttttttggtctcggttttgtgataatttcaggtgtccatgtgctacatgaagaagaggctctgctgttcatgggtgtggcaggaagcactcacaaacttcggtatcaccaaggtacatcaatgccaggcggtcgtactgtcgcccctcactaacagcggtgaagttcatcacaactcggttaaacttgcaactaggcggcgtgtagtctcctatatcacggtgaaacagcaatgtcagaaaattggtccaaggagatcttctgtttggatacggtccagctcaccgatgtacgggactccatagctgaaagcaaagtcatggcgcatcaacaacacagtacatgcttcctgagttgatccagccggaatgggcattgttccatcgctatcagccgggccataaggcatcaatactggcggcgcaacctcaaagtttctcaggaccgttttctccgcggcagcagacgaagttgtgacggatggctgaatttgccttgctttttgctgtgatttgagaaggccgagaattgctgattcggtaggatggaggccttcaacctgatggccataagttccatttgccggtgagagttgctcgtggatatcggatctcgggcatgacggtataccaaggacatggaagacaaaccccgtaaggaagagtgaagcaaaaagccacatgactgacaagagaacgcgtcgtgttcgggcttgcttgactgagcgaggaatgagttcttccctcatgaccaccaaaggccgcttctcaacgtcccgagaagccatgttcattgtgccgtaggttccgctgcgaggaactaccgatgtcgaagatcttaagccatgggctgttgagactgaactggcggggttgccggggtataaaagaggacggaggaactgtccttgatcgctaaccgcgttcgccatggtgcctcgcgggagcggtcgatggtgttaccaccttcttaaactagaaagaagcttggcttgactgtagatatcgtcgacgaatgtggcaggccaatgggaacatcaatggtgcgataccaccccggacgccggcaccgcaacggaacaatctaacacctggctgccttgtgtgctttcgagcggatcggcgaggggatgaaaagccatgtaaattgcgtgcatgaggtggtgttgatgctcgtgtctggtccgtgcgcttctcgcatatgatcgaccgttgtcagttgcggctgcagtgtatggatacaacgagcgatacacaatgtgacaatctaaacaacatggtggcatgtagaattccaaacaacatactgtctacctcgtttctccaacgggtaagtagtgacctaagcgtgtagaagtactacaatgcaaggttcagtatggtgttgtctggattatgagaaaggggattcttatttatgtgcaatgcaaccaccacctacggaacgccagcctccaaacaagggatatacaactgaaagatgaacatgaaggaaagattgagcagtcaaaacagggtatccaaggcaaggtaagcactcttttctttcaaggcttcttgacaacggtcttcaccttctttgtgccgatctggtagccccaagacctgagaaccttgacgaccttgggaaggatagcagccgtcagagggactctgataaagatgaagctcttgtgaatcgcatacgccagagcaagctgggtggccaagcctgagaaggagacggtcagcatatgtgcccattggtgtggtccgagggacattgttttgcaagtacttactggctccagcttgcttgctccgctcctcggcggcctcaacaccccatccgacctcaggctcctcgccagtgcgttcccgcttgttatccttgtaagccgtccgatatttgtgccagaagtcttggacattctggggaatgactttttgaaaccatgacacgacgacatgctcgatgtgggctgaagagtaccggaacgtcagtttttgttcgctttgccgataatccaagacaaacttaccaatcttctcggtgccgacggtgcgcacgagcaggaagcagaaagggaagtctagcacgctgagagcgagatagactccgacagcagtccagccgtactccttggacagcttcttcatcttggcgctaaatccggtcggctcgggctccttctccttggccttggccttctccttggctccctcgttctccgacgacttgtcagaccggcgcggcctcgacgactggaatgggcgtcttgacgacgtggtaaactgcttgggctgcccggctttcgatgcctgtctgattctggccgacaagctcgcgtactggaaccgtggtgtcgctgcgctcttgatagagatatgctgcgcccatgtccgagccactgtggtgtccctgaaaaccccccggaagatggcgcctcctctaaggagggtctcggcagctccgtaccctgtcctcaacatgatgatgatctagtcggtacgtggcaggaatcggtcggtcgtggtcggtcgcagaaacgtcgcaaggtggcccaagctccaagtctcaagcttcttgagcttcgaggaatcgcttcgtacaatgctagtctcactgaggggggtttaaggattatggatgcgggtagacgccgtcgccaacaagctggtgcttgatcgaattcaagatggttgacctagccgtgcctgtgtctgcggtagaaagacgaacgcgtgatcgatcgaaaactacgacaagtatctccgaaagctcaaaggggcagcaggagaagtttgggttgaggagatggaggaggcgtatcggctaggtcaaagaaattccagtcgggtatttcctcgttgcatgggctgacgatatctcgcaaggggtcacgcaacggctcttattttattttcctcgactttcagttctagaagttcgcggacctctttgggttgcatgtgagtgatgcaactaagtcgttgcggcaggcagcgcatcattccactacatcccattggtcaatcggcatccgcctctgcccggtcaacgatggatccataaccccgccatctttctccggcaggcagcaaagctccatgtgctgacgagtctcaccacggcaggccattgaggccgctcacggtacatccacatttcgcctgcacccaaaggaacctccaacaactcagcctcttcaacttcttagcttcgtaccaacagagagacttgtcattcggcctttcgagcaatactattacttgattttcgccctacttaccgaccacttatcattcatggacattccaagccacgagccaaggcatcatgtggcttatatggttcttgaaagccatcgatcgatggaattgctgttggtttaggaagcgttcggtgatctgatctgatgggttcaatctatctacgtccgcactgaccattcatcaccttatcgcagagtcaacaaacttcccctttcgttcaggagctgaacatcgaaggccatgagcgcagacagaactttatgaacctttttcacatgttctcttactttgttcccaaacattcattcctcttcgacgccccttcgacgcactttggtgggctagaattgggattcgccatcggagatccgaacgcgcacaggaccctgctgagcctgtaagacttggccgccaatcacgttcctcggttccctctgtaagcgccctcgtcccgcgcttgcacttattgctccatggccccatgaagacaagacggcgctcttcccttcctgtcatcttcaaggcccattgattgggcacttcatcttctccatacaccctgaagcttgaattagaaagcagcccgcaccacagccgctatggcggacgcgcaacgagaggccatctggggcactgttcagtcagtcccctgctacactagggtagagctgctcaggtaccagtggcacccttcaatacaaatgagtctggacgccgacttgacgtccgcgccagatgctcttttctccgatcccttaactttttctcccccgttttctgactgtgaatctgtttgaacctctcttcttttgaaccggcttctcaccatagctatctccattctctgctggtggtctcacaaactcgggcaacacaagtgatctgcagtcagcttcttttataagtgcggggaatccctcgagtttactccaaaagttcccatcgagacttggcgaggttcatcaagacaaggaccattcctttaacaagctcaaaactatctgggaaaggattcctgtgttcgagaaaaacaaacaatcaatatgtcttactatcctcgtgagtataatacgctcttcagtttgttattgttatatgataaagctaacaagtatgtcagcacctcctggagcatccggtgctgcaggtatgttccaatgttgaaaagcggatggaacagttgatactgacgaggacaacagcccctgctcaacacagctacccacctcctcccatgtctgctcctccaacccagacaaagttctcttacccatctcctccgaccacccagcagcaaggaaggcattatcctcctcctcctcagtccgccggctcgtctgccacgccgccgcccaagtcatccactccttcgtacccctttcctcctcagcagcagcagcagcagcagcaacagtatcaacaaccaccacaacaacaattctccccaccaccggcccagcaattttccccaccaccgactcaacaacaccagcaatatgcgccaccaccagcccagcagcaagtgcagcaaccgcagcctcaatacgcggctcccccagcccagcagcaacatgctccaaccgccctccctctgcacatgaggaccgattccagcgcgtcccgaacttctgcccacacccctcctcctcagcaacagtttgccgctcctccgccgtatgctcaaggcgagcagcagccccagcagcagcagcagccagcacccacacaaccggttggtctggggttgagcacttcggcagcggctgccattactggtgcacccgccgccggacagttttccggtgtaggtgcggtgtcggatgacgtgggaacgttcaatggtggcagttaccgtatcagccatcgggattgcaatactattttgactgtgcagttggcgatcggttgcccgttggatgctaagccgggtatgctttctctcttgaaattcactccataggtgtatccaaacgagtgtgtacttggctaacagtctctatcttattctcgcacaggatcaatgatcgccatgtccccctccatgtccctcaagggagcctacaagtttggcttgaagaaacttgttgccggcggcgagatgggcagctcgacttacaccggtccgggtgagttgcttttggcccctgccatgctcggcgatatcacgagtctccgcctggatggctcccagacctggtctgtcagccacgatggataccttgcttcgacgcagaacgtcaccaaggactataagcgccagggactgggaaaggccatgttctctggtgagggattgtgggtgtacaagattagtggcacggggctgttgtggctgacgagttttggtgccattgttcggaaagatgtgagttatcagttgtctgaagtccgagtggaagggtgcgggttgctaacagaggagacagctggcggacggcgagaagtacattgttgacaacggccacttggtcgcatggaataccaagtacgttctggaacgtgttgcttccggcggcttactatcgggcttcgcttctggcgaaggactggtgtgcaaattcactggccctggaacaatattcatccagacaaggaatgcggtttgtcaaaccccacaccagcttgatacgtttggacatgacataaactaacttttataaagactgcctttagtgcgtttatgaccggtcaaacagcaaaggcctagagctggattaggatgtaggagtcgtacgggagagtgatacctgtggcggtcgcatttgaggctgtgaacctcgcatcacttgatgtcctttcattctgtttattttgagtttgttagcgatgtcatgtcggctttgagatgtgttcgggaatagttaaaatgtcagtatcagtgaaccatgagcctcttgtcctgtccttagactagaagcttgacagcttcgtttccgcttggcaacctatcgatccgccatgaatgaggtttgggaaacaggcgacataggcctggctctccaaacaatgatacgagaagatcccaccgggaaaagacagactgagaaactttgaacagtggaaagaaagtccaagtttgcgagtaaaagggtcttcggtgaccggctggctttctagggttagggtcaaagcagcatcgcgcccaacttcacggacaaaattacgcctgtgattggccagctttttaattgattttgtaagagctgcgcgtcaaggtaactttagacgcgtctcccagaccaacatcatccccagtccacggcttccaaccgacaacctcccacgtcagaaagccaggaggacagtcctaccaagtctccatcatgctacgatcaaacgtcagtcgcatcgaccccaaaaggcgaaacgtcctcgaccaccgcaagaaacaattcgcagaagccgcctacaaggacaccgattatccccatcggctcaacttctactcgacccctccaacagccgacatcaccattgagcagtttgaacaatgggccatcgacaggttacgaagtatgtatcataccacgctcatatctcagtgatctacaatactgggcgtgcctctaaacgctaatcaacctctttcttatcataatccagtcctcgccgaactcgaagcatgctccttccgtaacaaaacccccgccgagacggcctcgcacatgaaacctttactcgacaagtacctcccgctcgacaccaacagctcctcctcctcccagctcttcgcccagcggcaaaaagaccactacagccacttcatccttcgtctcgcttttgcgtccacggaggacctccgacgccgcttcacccgcgtcgaaaccatgttatttcgcatgcgcctgaacgccgacgacggtcgcgagcgcgcggcttttataaactcgcttaatctcgactgggagactgtttcggacgaagagaagcgcgaactagctgccgagttggcagcgactgcctccttcggcggctacaaaaagggacaacagcagcagcagcaatacgaagaagaccaacaaacatggtgcaaagtctcgtggctgcgcgtccccgagctggtcgaacagcggcgcgtctttctccgacaaggctacgcctacgttcccgcgcgcgaacagcaagcgatggtcgtttcggaattctcgtcccggctggaacgacagctcgagttaaccgcccgggcccttccccgactagacgaagacgaccgcttgacgcccatcctggcacacttgtccaagaactttatcacgcccgacgcttcgtacgtaggtacttcatccgccatctcctcggcggatatctcagccagaaacatcgacacgctggtgaacaaccaccatttccccgcttgcatgtcccatttgcatcgcaccctgcggcgggacgcgcacttgaagcactacggtcgtctccagtacaccctctttctgaagggcatcggcctcaacctcgaagaatgcttgctattttggcgacagagtttcaacaaaatcaccgacgacacgttcaacaaggagtaccggtacaacgtgcgacacacgtacggcgacgtgggcggcgacagcaatcggcgcggcggcggttactcgccatattcgtgccaaaagattctcacagaacatcctcccggaccgggcgaggcgcacgggtgtccgtacagacactttaacatggagaatctgcagacgctgttgcagcaggggatgggggtgacggatcgcggggtgttgaatggggtcaaggaggataaggagaagcaaaagtttcatatggcttgcaatcggtatgtttctccccgccgccttgctgctgctactctcttgacgctgctggacttgagcagtgaattaacgctgatgtgggatacaacccagggtattcgaacatcttcacaaggaagaactcaaaaaggccaaggatgagggtatcatgactgcggcgcagcttgagactattgtccaccccaacgagtacttcaagcggagttacttgctgaagaatatgggcaagatgcaaggggatgtcaagatggagggttgaagataccatgcatggttgatgcggacgagcttgaaaagaggttcgatgtggaaatatggatgggcatgggatgtgggacccgggtttctttctgttgtagtattttctggcgttcaggcgacatagcgacgacatgacactcgtacaagttcacccacacacacatgtatgggatatgatttgatgaacatcattaacttgatcatattcaacatgtagatttatggttctgacatgctatcccataccacgagtacagcagacaccaaaagaactaggcaacacatcacaggtaatcaaaaggtgaacagaaagtggtgagaaatgggtatcaattgtttattctttctactgcggcaatggcttcctgaagcgaccttgcaaccagcagcggtacatcttcagcttctttgcccggttgacgagcaatctacgatcgacaccaaggtcctcaatcacgaagcggatgtcaggctcagaagcgtcctcgacctcactgtccttggtaaacagcttgcccgaccaaatatcggccagctcgtctttctcaaagaagtagacgcgagtgccatcaccacgaatgtagaagttctcgtccagataacgacccttcttgaagcggacctgagccaagtctcctcttccatagtcacggaagcacacttcaccgccgggcttgagcacacggtagacattctcgacggccttcttccactgcaacggggacaatgcagagaagataaacaccatgagggcgacgtccaccgagttctcatcaaggtgagggggcagctcgtcgccggccacgtcccacacatcggcctgcatctggtccgtgttgtaggcctcgtgcgagcgcatgacctcgacggccttcttggagaaatcacaggcgtggatcttcagttcggggttcttgttcttggacaggatggggaaggccgtgttgcccgcgccagctcctatttcgaggagggtgcaggggccgtatccctcagaggtgaccttgtccaagatagggaactcctgctgaagccacttgcgatccttgaaaaagttggcggtgttattcttgtagaactggttccaccactttgcagggtccgagttgaaccggtctgttgcaggcaagttgagttagcagactgctccaaggtctggatgtggtagcaacttggtgtttgtttgaaacagaacccaatggtaaagggcaaaatcagatgggagcgaaagactataaaatacgtagttgtcttcatgaataattcagatgaactatgcttatgattgtaaatcatcacggaagcccaagagagaggtgcaatgggtatgaacccctctcttagcgtgaaccattggggagagcgaggtgtgaaagatggacgagtggctacttacgcttatcaaagtccgagacgggcgcattgcgctgcatctcgtactgctgttcagcatactccttgtatgcgtcatcagtctcgacatgatcccacgcgttgaactcaaagacgtcatcctgctcctgcagatagcgagatccgaactgaaacgggtcgctgcgcttttggttgaactggggatcgtgggaccggtggggaggctgctgttcctcctgctgctgctcaggctgctgtttctcctcggctatttcgagcttggagatctgggcagcgagctgctgctcgggctgttgttgttgttgttgttcatcgacgacaacctgtgcctcggtagaggcgacaggagcgacgacgccattcgatgccatggcgaaggacaatgttggaggatcctggttagtgcactggtaaaaagatgcagctaacaatcaccactggtcattgaatggcactggctttgttgaaaggttgacgcagcatatcgtgctggttcttgaaccgcggagggaacgaagaatgaagagacggagaggagaggagggggaaaagatttgcaaattccgaaacgaggaaaagtacaaaaaatggtccagagcctgtggagccaattgggctgtggagggggcccacccaactttgcactcagtgggcacaagctccgactgtcttatccttatctacccctaaccctggttgtccattgaggttgtcgcatcaaggagctgtccctcactcgcccccgaattcgaatctggagataactcgcagacaaatacttgaaaatcgatagaatcaagatcttgatgctggaatacgaccaaatgtgtgaagtagatatgattcagcgttcttcccccagccgaaccgttcgaccttcgagtcccgcagcagctgccgtaccttccctacggctccttcatccgatctcaacctcaacgctaatgaccatattagggacccggttggtccctaatttcaacaacaaccgcttggtcagatggcacaacggtctaccgtttgagttctcaaaactcaaaaacctattgcctgtccggatcgggaacggtgtgctaagatacggaaaggggtcttcacatctagtagccggtctacctatatggtatctgggaacgctccagtcgacagatgaaatcaaacggttcaccgatgctctgaccgggcggttgttgttttttgctcctctcctctcctctcttgcttgcttggagagaggtggtgcgttcgagccagtcgtcgataatctttttttggcttcttaaatttcatttgaagactaccgaacacattctagtcgagtatttgtcgacactaagcagtctccttgccctttcccgcacgctcctccctcttcttctcgatcctctcaagctccatatcgatcctcttgaagctccagctcttccagaaggggggatacaagaacggcctaaggtcaaatctgttgtcatccggcgctatgatggggtcagtcgaggtacttcgacaaatggatcatgtccggaacttacagtaatcattgcaatgcaatgcgggagtcaaggtggtcatcttgtgcctgttgatggcataaaagtggaaaaacctcttgaccttctcggcaacctgtctgggggtatagaaaggcgcctcgtcaccctcgaccttctcacggtcagcgctccagtcgtggacgagacgctggaacatggcatagggaccaagcttgttcagctttcgaagacgaccaaagactgtgagctcggcgtacgtcattcccatgtcggcttcgtcgctttggacatattcctgggtgatgggctcctatagtgcaaggtctggttaggcaccaggttcatgagtcgctgaattaccaaattaagatacgtaccagctctgcagtagggacagccgtcaagaacccgtggaggcaagggagatcaaacttcttctcagcccaggcaataaagcgcttcaagtctgccttgtcgatcgatccgatggggttaatgtcggcactagagcagtcatacttggtcaagtaaccacgaagactctgtcacacgcatcagtcactatccgttgacttgtgtgaactgagcattgccaaacttacctcgccaacattggcacttccaagaaccaaaagactgccaccaccgggcctgccacgggcagtcgggaggatctgaccaaattcctacatcataccgttagcatatgattgtctctcgacccaaggatggaacatcacgtacataggcagtaaccatcctgatacgagcctgcaagcactgcagcgtcaagttctcttggactgtgccgccatggaccttgaacctgggctcaaaattcgttgtctggacgataagcttcttctgagcctcatacacatcgtcaatgtcgaggttaacatggtagctgccaatagcgtcggaaagctccttggcacgtccgcgagtctcggcagagctctgcttgctcatgcccatgtagatggtagtgaagacctgattgcaaagctcttggggcgtcttgggaagctcgccttccttgccatacttgcagatacacctgacatcatcaatgacttgctggttcccgtcttcgatggcttgaataacgatacggcacatggagaatacgagagtagccgtggcgcaagagtcgatgcctccgctcaggggcaccaagtaacccgctgtgccagaccttcggaggtaatcccagagatagcaaccaccgcacagggcaatctcctcctcgactgagtgataccttggtggcctgggaagggtgggcttcttccagatatcggtatcttcatcctcagggctgagttcgaacgaggtctggatcctctggtacttggcattcgaggtagccgcctgcaagccacgcgagatggaggacctgtaagctctgacttcttccagatcgacagtagcagtaacgacctccacgtcgttgagactgaactgtgagccctgagcaacgatgttgccgttgacaatgatcatggcgcagccgtcaaagtagaggcgttcaccatcacaaccttgttggttggcatacaggtaaacaccgcccgacttgcgagttgcctccatgataagctggagacgaacgtcgagcttttgcagggtgaagtgagagccactgctgttggtgatgatctcaacgccgtcaagagccatgtcgatgtgaggagccttgggagtaaagagctcttcgcaggtctctgcaccgaaagctgtctcgggggtggaaatgacagcgtctccgaagagaacgtgggtttcgccctggatttcctggaggatcttgggcagatggaacagttcggtttctctgggacgcatccagggggtgaagtgtctcatctctctgtagtttccatcgttggcaagccacatcttgggtctctgtccatgtttgtgagtgaagagtccgtgagctagaagtaaggggtatactcacgatcaagaggatctttccgttcagcaaaatagcccgggcattatatcggatgttccggtggaggataggcagaccgacgtcgatgaggatgtcatggcagctctcatcctccaacagcttgcggagcatctccagactgtgggtgtagacatcgagctcgtggaagtgatccaaacttgagtaaccgcatatctctagctcaggaccgacacgaagtctagcaccggccttcttggcgagatggatactctcaacgatgcgttgaaggtttccctcccactgtttgttcaagttagtactatgctatgaaaatatgatgaaaaggttgacgagggttgacttacatctagaacccattggttcagactgcaggtcgcaaccgtcaccaggtgccctcccatttccgatgaatcgggtatactgtcgacagttatgtgtaagagaaggacttgtaggggaggggttgcagacgacgaaaatggtagtgccaggtgggttgagtcataaaagtaagtactcgacgccagcctctactggacaaaatgtcggacttactttaatcaaaggataccaaagtgatccgagactgacgatgttactgatagaatcgcggcccgtcccttgtgaggttcggatgacgttctcgacgaggaccgtggacggggagactggggtctctcggtggaagatgggacggatccgctatcagtctgttggtggtgatcggaaaagattcggcatcaacggggggtgattagactacatgtcacattcaactcccctcaatgatagatgatcatggaatctccctcatctcttccagcttacccagactcttcacattaattctcgaagtgtctggtgtcgtgataacttggtcgtagaggtaatcgattgcaagtcttgatgtcaggtcgtgaattcagggtaccccgcagaggtgctctgttgggctaagaacatggttggaatagcagatccttagcaatcaaccggcaccttgaaacaggcattcagcgccggctgcaatctcatacagcactgtcacagtgtaaaattaggggcaacacatgcacagtccgaataacaacaacccaaccccgacctcgggacaagttccccgaattgcgacgggaatgccttcaaaaagttcccagctttgtttatttcggcgcattcgggtacgcccagtcgccacccttccataacctccacgaacctttctagcctccgcttcttcctaatcactcaaataacaagagaacccggcaccgaaaacatcaacagccaacctccaccaccctgaaccgcaaacatcctctcccaactacgataatcgcggcgcaaaccaccttcctcgaccgtttactcagtccacgagacttgtcctcgacacaatgccaccaaggcctactctccttgttcctccaagcgtaacgcgcttcctcaaaccccgaacgagcatcgtccgatctctctcctccctcaccaccacaatcacaaccagcaacaccacatcctcccaccacacacaccagcggaggatatcctcaccacctacaccagtaacaaccactaccgccacccgctcttactcctcctggctcctctccgccgtctcctccgccgcctctgccctcaacaacggttctcccggtggtggtggtggtggtaacaacaacgcgccagaaaccgtcctccgcgcacgccgcatccttccctacccgtctgcgcacctctacaacttgatcgccgacgtttcctcctacagccaattcctgccgcattgcagtcggagcgtagttaccgcttgggcggaacaacctactatcacagcagcaacatcacccgccgaaaagggtgaggcagggacagaaacagagacagaaacgcaagaaaatggaaatggaaagacaacaaaatggccagcccgcggcgacctaacagtaggctggggtccctttaccgagtcctactcgtcacgcgtctactgcgttccggacgatggcgaagggttgggcatcgtggaggctgttagtgggaatgctactactactatccctgctactgttctccagcaatttggctaccaccagagttcgccgtcagatgatacgacggagaagatggagggcttgtttgagagtctggtgacgaggtggacggtgaggagcgtgccgccggctccaactccgaagaagaagaagagccaagggggaggagagggcgttaccgacaacgacaaatggacagaggtggcgctgagtgtgaggttcaagtttgcgagtccggcgctggggtttgcggtgggacagttggcggggcagaaggtggatgagatggttgcggcttttgaggagagggctaggaggacttggaagaggtgatggggcgaaggaggattgatgtctggtaacaggatgtcaagcctggattgacgtcgaggggtttcatggtagtggtccacggcccgggtcgacctcataaacttcgctggatgaatcttgttagagggagttgattaatatcccgggtcaagaagatccaactggggaagtgttgggagtactagactagactagatggcatggcgagcagcgctgcttcttgatatcactgtattgttaccctgactaagacatagacggcgtggcttgggattgcaagacatagacatgctattgtcaggaatggacaagataccctacccaagtacatcacattactgaaaagggttctgaattggcaaaggcatagtggtatggtccaacgatgctccatctacagcaagtgtcaacaccagaggcattcattcacgttgagtttagaacacagcctcccaagtactgatgtattgcaaaccaaaacctatgccaatcaacatcgaaccacccccttcctcgtcaatcaacgtccccgtccatctccacacccacatcgacatctcttcccctaccctggcgtaacgtatacatagtcatccacacatgatctcgtaccatgaatcacatggcatcaactacattacttgtccatttctcatccatcatcacgcatcatcccattgcactactttttcgtcataagattttgtaaacgaggcaaagcgcgttagaaagccccccctaaaggaacgcctctgtatccgccaaaagaataaacaaaaaaacaatgtcaaaagccagatcaagcagagaaagaggtatcaaaagccaaaacaaacaaacaccaaaaaaagcgacgatgaaaaagaaagggaggtgtagatcggctctttgaatcaaccagcgtggagggtttaagagccgaatgggtgtcgtagtcgatcacccatacacaccctttaaatcatcgatgactccggcgtcttcgcccaatggactcgcttagtgcttcttcctattcacaacccaacacgttagcttttctctctcccatttgataaccatcagggtaagggaccggatggatacctgacaaggacatacttcttactactactactcttcaccggcttcccgcccgccatccaccccagcaccgtcgccttcgtctcctttctgctgtggctcgacgaatgcttcgacctgtgctgcctgacttcgggttcaacatcgaccacgatggccgcgggtctcggcggcggcgcagcggcgtgtctactgccactaggaggccagccaggcgggggcgggggcgggatacctcctcctccaccaccaccacccatgcccatacccataccaggaggcattcccataggcggacggacaggctgcccgggagggaacatgtcgtgcgccattctgtgcccgtgtgcgtccgagatgccgggtggcatacgagaagcgggtggggcgccggggaacatgggacggccttggccggggagaccaccacccattccgtgaccaccgggggcaccggcgccgaagcccgggggtaaagcaccgggaggcatctggttgcggaggggcgctttgtccatgggccacatctgcatggtgatttgccagtccggctcgatgacacgctcccaaacggacgggaggattacctcgccgtcggggccgatcaggtcgtagtggccttcttgaacgtgggggccgatgacgtcgacgtggaggaaggcttgtttgatgagttcttccataccctgcgggaatgtgttagtaaaaggagggatcagggaggggggacggaagcaaacaacatacctgccacgtctggcacagacggaagggaaaactgaacttgcggcctacagcgtccttaaatctgatgggggccttatctttcttctgttcagcctcctcctcctccttcttcttggccgcctcctcggccaagatcttcttcttgagcgcctcttcggcagcctttttctcttcttcggcggccttggccttctcggcagcttcccgggccttgttctcggcctcgtccaggagccgcttacgcagtgcctcctccgccttcttgcgctcctcttctgcggccgcggctttcgcagcttccgctctttctttttccatccgctcgcgggcttcgatctcggccttgagcttggcctcggcctcgaggtgcttctgccactcctcaaactccttctgcttgcgcgccttctcggcttcttcggccgccttcttggctgcttcctcggccgccttctctcggtcggctcggatggcggcagcgatcttttcctcggtctccttaagcgcccggtccagcctcgctttggcttcatcctccagccgtttcctctccgcggcctcctccgccgccttcttctcggccgcaatccgctgcagctcttcctcggcatgcttcttcttgagctcttcctcctttgccctcacagccgcttcaatcctctgcttttcaagctcagcagcgatcttggcagcctcctcctcgcgcttgcgccgttcctcagcagccttaagctcagcctcaaactcagctcttgcctttctctgagcctcggccagcgcttcggcgtgtttcctctgcctctcttcctcttccttgcgcgcctgagcggccttctcctccgccgcccgctgcgcctccttgaccgcccgttccatctcagcgttctgctcctcttggcgcttcttctcctcttcggcgcgtttgcggtcctcttcctgcttcttgcgcagctcctcctccgctttttcgcgaatcttgcgctcaatctcgcgattcttttcctcttcttctttgcgcttcttctcaagttgaaactcctctagttgcttcttgagagcttccatttctgggtcgggcttcttctcgggcgccggggttggtgacttgcccgggtgttcggtgggtggtggtggagggggttggaacatgagcccggccatgtggctgggcccgggggtaccgaagccgcctccggcaccgtagtaaccgagagcgccggcggcggcgcctggtcctcctcctcctccgtagggcatcatgtcgtagagatggccgcgcgggttatgtccacgcgggtcgtggccgccaaagtagtcatcgccgccaccaccaccgcgtctggttctggcgagggtgtcgttcatgggagagggggcgaatgggttattgtagtcatagggtaccatctggtttccgaagtggctaggcacatatccagcatggctaggagcgtaggcgctgtgacccgcgccacggccataatagccgggttgtgagtgatgtccatggccgcgcccaccgtaccctccaaactcgtccccgtactccgactccatcggaggaggtgccgtcggggcgcgataagagtaagattgtctccctgaggaaactagattccggcgcgacgcagactcgctgcgttctagtagtcggggactccgagcgctatgggtactgtgagagcgagagtgaggagagtgaggaggcagtggtgaatgcccgtgatgagggtgaggatagtactccgcggtcgccgaggcagaatccgaagggtctatttcgtcgtagtggtcatcccaatggtcgtcttcggtggactcgtcgtcggtcacctcctcatcgtcctcgtcatcgactaccgagtcgtcgcggccgtacccgtactggtactgggatgagtcgtatccgctcgatgatgtggttgaggagtacgcaggacctgggttattgacagtgatgttgatggatcgtcggctcctattgcaggcgtaaagagaggaggaaagggtccggggttagctggttccaagaagggagaacagacacaggccaggtaatgtggcgcagtcgcgatgtagaatcgaggatccggaccagacttacgacattgggaatgtgtatgggtatcaccctttgctcgtgacaatctgcagggagaaagccggagcaaagggagcggcgagggaggtttgcctgacaatagttgaagcaccaactagcaaggaggaccaccaaggttggtgtgcttaagtgcggtccagtgccggtactgtagttgccttgtttccttgcttggttactcgcaaaaattggaagctgaggtaagagggtagcagcctaagaacggagatgggcggtaggagtgtgaagcggaggaagaacgagcaatggaggagggtgggggagcgggagggacgattgagggctcttcagacggcgcggaagtgtctatgacctggatagtttggtagcagggtatgtagcgagtaacaagaccccgggcggtgagtgagtgggcaacgggaatgaagagcgaacacaacctggagggtgcgggaaaaagatacttgggagcgagtggtgaggtgtggtggtggcttgcgcctcccgtgctattgctggtcgcggcaagttttggtgtaatatttggatgaacgtggatgattggtcacgtcttttctcttctggtcaacctcaaggttgttcagagtgactcttcggtacccgtatgaagaagccggagcgagtaagccgaagtcgaaaggatctccgtctttcgctcgagagctgttgacttataagctgcaaagctccagttcgaactaggttactggatttggtaatctttcggtgttcttgagactgggataatgatccaagtggcaaaggcaatatggctgagggtagagatactggcaagggtggatggaaaatagattggctgggatatcaggtcagcatgagaaagtaaaacgacagcagacaatgtgccgccgtttggatagcgaacaagggatctagatcagatcgacaacgaggggaacgatagcggggcaagtcgagggttgaggagccaggctatgtaacagagttgacagggttaagaaggctcactgttgtctcggacagagggcctgcctgaattggtgggtgtagtgtagagacgagaaacggatccgaaaatgggctaacagtgaaagaggacgtgtctgaaaacgtaccagaagtgatctgacaacacaacgccgagtgtgtaccctgtggtcttggctgttagtgcccaatcaatgaggggttgactaacatctagaagcctcagaggttcgatagaaatgtcacaagagagtctggggtaggtagcgtggactgcgggaagcctcttgtctcgctagacgtcccgatctcacggaagggggaaggagtgagaatttgcagccaacaacgacaacagcaacttgacagttgcaccgagacaaaccatggccggattggctggcctgtcccttgacctcgtgtttatctaggcggtcggatcggttcgtgttgagcgcctccagaaactggactgtccttacgatcgattcttcacacctccctcctcacaatgccctaaagtttccccgcgactttgcgagctgccgaccccgccaagacagaggaactgctgatagaggacagcagagagaaaagggggagatgcgtggttcaagagaaagcaatcaaaggagatcaccacgtaccgttgtattcctgtaggactgtgtgggtttctggttggccggctttcgttgcgcggtggttgagagttcgtggcgatctaggcgtcttgtgtatgcgaggtggtctagaatttctcaactgtcgacgatggtcggcataaggttggctacttcactggtgagtagttacaagacttgaagcgtattggaccgcttgggtcttgttagatggtcgtaaagtagcagcgggtgaagcgcgagatgtgttcacgccgaacgtatgcacagtctgtagtgcaaaggaggcagggagatgggatgcaaaaagagccgcctagtaccgggggtacagagtactccgtatggcaagacgaacagaaaatatttgtttggttgaaggagggtagaccaagtgaagtactgccggcgtcgatatttcgggtccaaggtcagcggatgtagctgtaggcagccgtcttgccgtacgtataggaatattatttcatatggactacttgcccttgcaaaagtacaattccttcagcaggaagcactactacggaattacatacggcatccttccgtgacgcgagctggacgatgctggaagagccgggaacaggtatcagcggagggaacacacagataggtgcctcatggttaggcctgagacggtagtcttgtcgctgcgtctcagcaaggctgggggaactgcagcacgacggaaaccgtgtgtaaaggcggagcgtgttgtcctgcctgcggtgcctagagacaggtaaccctgtcctcaccatccttacactaagcactgatagatatggccttacccggctttctagattgccagactcttccgtagtgtaagtcgattgtattctgatggctgaaaggtgacggcctttttgcggaaactcgatgcctttgtgtcctcaccgagtgactgtactcaccactcatgaggcagcaggagcacaagcgaccaggcaaacgactccatcgtggatagtgaatcaaagaggtgagagttttggtttcagaggggcttggcccgagttgatgcgcagggcagggatactgaaaaggtttagtctggtgacggaaaggaaactaaagactggggagacaggggggatggtggggatgggcgacgaccctccctccgtcgttgctgacacactgcataccgcccaaagatgtcaacagtactagatattgtgaatcacacatatcgactcttcagactttcaagtgaggcgatatcaagagtctccttcgataaagtcttgttgaaatgagtatgtcttttaagtagtcttgctttcctccgttattttttaagctcagattgacttgtgagaggggagaatgacagagtggtgctcagggcattcgcatgtagtgtagtgtacgctaacaagtcaagactcgcgccacggagacagagacagacttgaagattctggataatattatcggctgctgttccggattgcttatgaataagcatcatccgactcggcgccggccatgcggcagaaaggttgtgaaaccattcatggtgatcttgaaatcccataacttttcttgattcattatcattattaccaaggaccgcttcaaaagacaccccccagagtaaggcatcaactattgtcaaggatacctcgtcttgagtctgtacatggtgttggaagaaagaaagtggaagatgagccggtgtcatggcctgggctgttggccggtgaccatgttgcgatatgtaccgcgcaatgcgtagagccagtcagatgtcgttccgagctgaaacccggccaccagttatagacgcatttttctgcccaagaaattgagagaatttaaaaaaaaaaaagggttcatgaagggttcgggagatttcgcaacctgcatcaacgcaacagtcgcgggcttgaaggcgttctctttctggttgggctgagaacgcctgcgccgcccgtcttaccaccgggcaaaggatcgcctttgggcatctactggcgccacgtgaagccggacttcttgatgccttttcgctgcccaaagacccactgcgtcgactaatgcaggcaggaaccaaagtaccttgcaaggataccaatgatgctcactcgctagtcccagccatcgtcaaagaggccgttccgattgcgacgatggccttccattatatgcgcggtggatgtccgtaacacattgaaattgtgccaaacaacatacatccagcgggcaatgaacatatcgaatcggtcactggactgagcgccgtaccgtttgcctcgttcaatggcagcacatctcacctctcaattccattttgtgagagcagttcacgggcagctgcaacctcacgttcgtcatagccgcgccagcctctgtccttcagagtgctatgacgaacgatttccgatagcttggcggtcgcaagctcatcgagacgctcaattgtcttgggatcaggcagagtgaactcgccatcgtcagtctgcttggcctgtttggcctgttccttgagaagcctcgtggtgacctggcagacggtcagcacatattattttgttcgcccatgacggctatcggaaacttactagcttcagcccatagtagccacggagatagtcgtcgcacagttcaatgctccgagcaaaccgcttgagcgcctcggccaagtacttttgctgcgatccaccgccacttcccgaagtcgtggcagccatgtactgcacctctcccagtcgtgcatgtatctagatgggctacattagcatagggcttgggctgttgggtgagggaggagcgcatacgttccaggcattgggcgacagaaggaggacctcttccagggcgtagatggcctgagagtatagcccttgtgtgaagtagagatccgacagctcagaccaggcctcggcatcggttggggagaagtcgaggagttgtacaagagccgttgcggcatccgagacgcgacccatggatcgtaggagggcgatccggcgctttgtgataggctgtagacgtagacatggcgggttagcaaatctgccgtccgagaacagttggcgtaaacggtcaggacccacgagattggtgctgtttccttccagaatggcatcgtactgcttgagcaccgcttccagctctccgttgttctcggcctgggcctcggacaacaagcccctcaaagccatgactctctcattgtcggggccaaaccgtgcctccagctgatccatacattttgcggccgcttcatcatcgccggttcggaggcacgctagcagcagattctcgtatgttgcccattggtccaccgtctctgatgacgatccttgcaagacaacgggagcttgctgtgcgagttggagagcttccgaaggagggagcttggccgggttgaagagcagggagggcgccattgtgtatattcgatttagttggataatcgtatagtggtcggggttcgcaccggaccaagaatcacgtcgctcgtcaaggttgaaaggaaccaccagtatgtcgtgactttgtaaaccgctgattgacaattggcgcaagtatgatggaggcaatcgaagtctcggctttagcttgtggtctggaagctgtcgtcaaatgatggaagaggagaagttgatggccggggaaactgaagcttccacttctctggcgtcaatctgtacaatgctggacgctggtagacgtcgcgcggcgagcactgcaagctggagctgaatgcccgcccaggcactccatggatgggtagaggtaggtggggcaagcatgtggagcttctcgtttggagctctcactgtgtcatagctgctctttcagcggtaaaacagctggacagacagtgcaatctggggttttaggggacagtcgcaaactgtaccactgcatcctcacctcaaagcacaggcaggcagagagaggtcagtcagttcagagggcagccagtgacgtgagatagcacgaccaggacggggagggtgccacatttgtgaacccaccacggacatcggatctccagcagcagcgtcgttgacggccattgcctttccaaaccaagatccgtcaagcgtgtttcgacgacgacgccgacgacgacgacgacgacaagtaaacccaacggcgtgacgacgagaagcgcatttacttacaaccctcgacccgggtggcgcccacagcatctcccagctcccccaactacggccgcggcaagatgcgtcgagttgcggttcagtccagacacagcaacacctcgtccccgtcgcctcgctatacctccagcttatactagacttgtaaacactttcgattcctgtcacccaagtggaagttctacgcgaaccgattgctacccttgcgccgccagcgtcaggcctccccaacttcgatatagtcctcacaacactgggaacatcggcagttgggccaccacaaccgcaaccatgtgcgtcaagctccggcttccgtctgcacgagtcgacttagctgatgccccctaggttcgaaaagtcgctgtacgacctcatccgaggtctgcgtaaccacaagggaaacgaaaaggagtacatccagaactgtctgaaagaatgtcgttccgagatcaaaagccaagacatgggttcgtccctcttgtgttgttgcgcccgttcagttgctttcgctaacacatgcgcaaagatgtcaaggccacggccctcctcaagatcatctacctcgagatgaacggccatgacatgtcgtgggcttccttccatgtcctcgaggtcatgtcctcgccaaaataccaccagaagcgcgttggatatctcggcgccgtccagagcttcaagaccgataccgaagtgctcatgctagccaccaacctcctcaagaaggacctctcggcctcctccccgatcgtcatctcactccccattgctgcgctgccgcatatcatcacgccctcccttgccctttctgtactagcagacctactgccgcgtctcagtcactcgcattcggctatcaggaagaagaccattgttacactatacagactagccctggtatacccagagaccctccgagcagcatggccaaaaattaaggagcgacttatggacaagcacgaggatccgagcgtgacagcagccattgtgaacgtggtgtgtgaactcggctggcggagaccccaggatttcttgcccctggctccgcgcctgttcgagctcttggtagatgggggtaacaactggatggcgataaagttgatcaaactggtaggaggaaacctggagttcccacttgacggcgtctttgctaacttgcgcagtttgcaaccctcacccctctagagccgcgtctcgttcgcaagcttctgccgcccctgaccgatctgatccgaacaacgccagcaatgtccctgttatacgaatgtatcaacggcatcatacaaggaggaatccttggagactctgaagatgatggcagggaagagattgctagtctgtgtgtttcaaagcttcgaggcatgattactttcaacggtgatgccaactgtgagtacctttaccgcttgcctttgtctgtacaattctcaccatgttattcgctcagtgaaatatgtggctctgttagccttcaacagaatcgtggtcacgcacccgttccttgttgcccaacaagaggacgtgatcatggagtgcatcgacagcgaagacataaccatcaggatcaaggctctagacctggtacaagggatggtcagcagcgataacctggtatccattgtcagccggcttatgaggcagctgaaaacgtccacaaacccgaacaatgatcagttggatgatctgtcaaccgactcgagtgaagagatgggcgctgaacgacggtcccggaaacgagatgaggcgcctcctctccccgaagactatacgattgacgttattggcaggatcctcaagatgtgctcgcaaaacaactactccagtgtggtcgactttgactggtacatcgacgtacttacacaacttatccggattgctccggcgtctcgtaaggagcttgactcggacggcatggcactggggccgaaatctaccacggccgatatttcggagagtattggtaatgagctcagaaacgtggccgttaaggtgaaagcagtgagagctgccgctgtccgggctgccgagcttattattgcaaagctatcgatggagaccacgtcacaccaagtgatatcaggttcactgaagcctgttgcctggatcgccggagaatacgcaaatctgctctcaaatccaagcgacacactcaatcacctgttacagttaataccgcgtatcagaccctccgaggttctcgcaacctgcctgcaggcctccatgaagctgttcgcgctgattgctggtaacgaccaaacatactggacagcagaacgaaagtccatggtatctctgctcatggcgcgagtcatccatacatacgagcccctagtgcttcatccatctcttgaagtccaggaacgcgcggttgagtttactgagctcttgaagctcaccgccgaggcagcatcggcacaggcgtcatcaacggacgaactcgaacaagacccgcccctccttctcacacaggcgataccctctctcttccagggttgggagctgaactccgtcgcagttggcgctcagctgaatgttccgatgccagagggcctagacctggacgagcctattcatcccaacctcagcagcctgctggcgcaagcggactcattgatgcttcccatccaggaagacgacgaattctcagcttactacaacgaaaaggcagcaccaaccagcatctccagcgagccagcaataaacagactacgggacgctcccgagacgacatcgggctcctaccagcaagcgacagaggatagctaccttgacgcagacatcatcgcccgtcgcaaggccgaacgagcagagcgcaaccgtgacgaccctttctacatcggcgacctaggcagtccctctcgctcacaaggcacttccaccccaatacacaacattctgcagaacgaaaacggccccgacctcgacatcgactccattcccattatgaagctcgaccttggcgccatcagctcctccggcgtcggcggcgcccccggaacaccccagcgatccaaggcacccaaatcacgcccacaaatcgtcgtcgccgcagacgaaacactcgtcggcagccgtccgtccaccccgcggacgggaagccagcatgactcggacgcggatccgtctagcgcgagcgccaagtcccgcgcagcacggaagctcaagcagtcccttttgcaggtggattccagccacttgcgcaacctcagcctcgaagccagccattctgaggattctggtggcggtgctctcccgcacgaaaagctcgcggagacagacgcggaaatggcaaaggccatgaaggaagtccagcggttgaggctggagatgcagagggctaatgagaggatacacgtcgctcaaggggtgccgacagagggggtggtggtgaagagcaagaagaagaaggaggggaagaaggccaagtccaagtcgaaatcggaagaagatggtgctggggctggtgaagatgagaaggagaagaaggtggtgaagaagaagaaaaagaaggcggagacggaggtggcagagggaggaggggaaggagcaccggtgggtggagagggagagggagaggcggtgattactgtaaaaaagaaggagaaagaaaaggtcaagaagaagaagccaaagaggattatacagcttggtgatgaggatgctggtgggactggagctggagctgaagctggtgagccataggttacaggcaagtcacaatgtggaggggataaatagaatactgaggtcaattaatggttatgaattgtctgtatgaacgttcccttggtgggactcaaagtgagatcgaaaatctggttgtgagcgacgatactgccaaaaagaacaagcaaacagaactgatcactcttcgccctattgtcgagtagcgaagtcgtcaaaaagggcagatagggaaaagttgccaaacattcactcaagcaaaccatcacaaagatcacctttcatcttccaaatcatagtaattcgtcctatcgattcacaggggcgaatcatagccatatatgtactttatatccaagatataggtatcatgtcatctcatcaagctaacctcttcctcccatcctcctccttctcctcttccgtaaaacccctcttcttcaccctcgacggccccggagccatcgcaatccactccccctccctcgtccacacccccgccttggtatagtcctcgctcttgtacccctgcatccacgcaaacctaaagtactcattatctctccccacttcctctccttccctcgtccacgtaaagtcagagggcgcattcttgtcgaactcatcatcgctaaaatacgtcctgaaccgttctacatcgttcaccagcacactaatcccatcgtagatcctccccggcggcttgccccacgtgaaagtgatgctggaaatattcgtccccagtgagatcacgggcgcggcgagggctggtaggggagatcccagctgggcgtctccctgcagcgcataagccgtttgcaagacgggatcccacccccagcgggcgatgccgttgatgaaaaacccgactagcaagccttggtagagcagcgacggacgggtttgcatgcttgttccgggaagtaagagaagagcgaggatgtaatggtggatgcgcaacttgaggtccggcaggattacacagaggatcagaccggcgccgacgagggtgtagaacttgaggtagcggacgagtcgaccttcctgccggaagaaccagacctgcgaggccgtgatgatggtcaagacaacgatgatgatggcgagggcggcccgcgcaccgggctgttgttgcagatcgtgaggtgtgagacgctggatggggatgaaatcgaaggtgtaattcgtcagagcgccgacccagcagccgccgagccagaggacggttttctcgaactgtgccgtcaggccggttagggagcggcggatgcccatgtggtcgtacatgacccaggcggcgaggatggccgggaggaaggagccgagctcgcgcgagatgagggaagggacatcggtgatgttggccgggtcagtagccaggccaacggtccagtagatgcctgtgaaaacggggaagaagaagagggtgggggaagtgatcaacaccgaaagtacgctggaaaagaccacggagatggcgaggagcgcccagcgcatgtccttagctgagcattggacgccctcctcaaaggtaaaagacagcgggaagtaggaatcgaaggggatgctctcgattccgtttcggtaggagctgctgaaattcctctgcgtcccgatcaagcgcacgacaccacagccgccgtgcgcgtttgacacaacgccggcatggacggcagagccgcagaggtaggagtcaccgcggtagactggagtgatatcgggccctgttgctggcgggccaccaacaaccagaggcctgtatacaacctcctggtcacccacagcgcgcgggttcaaggcctggtaacttgcacagttggcaggacacttgaaggcaaagcccgaatcggtgaagggccgacattgcatgccatttagtccgcaaccattgtccatgttccagtaagccgcgccacagccaatcgaaacgggtctgccccatccgggaatctcgtccacatccagctctttgcgcatgaccaaggcgaaggtgattatccatatggcgatccagaagaacagcagccacagcctatgcctcaaccgtgggaacttcttctccaggagcaggataggcgcgtactggacgttgggaaacagtggcttgatgcggaaccgctgaggagtggcggggccgtgggcccatcgaataacggcgacaatggagcgccggacgggatatggtacccatttccacctcttccatgagccggcgtcctggatgaatcggggagtaggcggggagctgtcggcctcgagggcttcgacgagggttatttcgggaagtggtgcgtcgggatgatcggtcgcaatgagtatcgttgcgctgttggcaacgttcggagtgccggtgccgctgctggaattgctactgctggcgctgttgtctgaaccggacgaggaagagaggctctcgagatcttgaacctggggtacctgatgtgcttggtgggctgatttgggggacgtcgccccgtcttgggttcccaccatgactttttctcgtgtataatcctgtatatcggatttttcgtatatgtctattgaaatgctgagatggcttcggagaccttgatggaccgcgtggagactaataacaccgttccaagcaagctatgacgaaaggcatcaaaacaaaacaagtaaaagtcaacaagataattgaagttcgcgataagcgatggggggtatcaatgcagttgaaccgcaaaacaacaagataaacaaagcatctgcgatccgcgagtgtatgagactatgttcaacatgaagtgtaaaaagatgggaaaagggaaacaagacggacggaacaaggcaaaatgaagggatatacaccaagtctacttgtgtctgggaaccaccgcaagttgatgcgcagggtgcctttgccggatgcaccgctttgggcgacccgaggccgcagtggccggataagacggtgcccggttcagttcggtttctcttcgaaacactggccgtgattggcacgcacggacctggaagaagttgaatcacaggcctggcagggcagaatgggacgtgtcgtcgatcattgccaatcggtccctgcagctcgacctgttcgtcatggcggagatgtcatgacatatctcggcgtccgatctggatcacttcagagtgtcttgttaatcatacctacctacctctaggtatcattggtgatatgtggacaagtaatgtcgacggccgctggatcaaagtttccattatcattctcaacaggaccactttaacattgacacaccgaccgcaggcgagacacagacgcagcgggagcgccaggcaccacacccactcgtgccactgacactaaacaagagaggcggggcgggacgagggaggggctcttgagtcaagccccagggacccgagagatccagaaccccaccttcccttcagctttgccaaggcgaggcggttctagcacctgagttacagggaaccgcccctgtgcacccctcactctaggtggtccttaacagcttggcggaacagaacggtgaaccactgcgtaaaagatacgcaaataccgttattggaaaggaaggcttgctaaggtacacagacactgcgcgaaccaacaccaacggaactggccgatgtaacaaaaactccagaactgcgtatcacgaaattttgagactgtaggaaccacctaaccttgagggtgagaccagacaaaaatctgaaaagagtcttggagacctctcatcaccataacatccaaagaggtcattgcgtttgccgcttccatagcctggaaaaatttcaggtcccggcatccatcccaacacctcacctcactccagtatcaaaacttcctctctccaccaagaggggtcctttcagaaaagatgtcgagtgatggacatgaaccaacagccatgacctttgaactgctcaagaccgccgttaaggatggcggtgctagactcggtcgtttggcctttccaggtcgtcggactgttgacactcccaacttcttcggccttacttcgagaggtgtcatccctcacgtaacccccgacaatgttgagaaacacctgctcaccaatggcacatatatggccttggaggactgtaggtcgtaattcttccacatttggaaatcgtattttaaccatgttccagttatcgagcgcccgcagcaatacatgacccgttcccctcctgtctatgagactccctcacccaacaacaagcctcttcagagcttcacagccatgccctcctccatcatcaccgttctcggttctcgaaggcttcccgcagtcgccgcccccatgggcaacaccaaccagtccatctccgtcttcacctccaccggcttccaagccatcaccacaaagcagtacatcaacgccatccagaccctcaaccccgacattgccattcctctcgccgacctcacccacaagactagcgcgcccacctccaagcgcgccctccgcatggccgagcgcaccgacgattggatcaaggagtggttcatggagatgtacggccgaaacaaggagccctccaaaatcgcaaccttcgcccccgtccttcccatcagctactccatccaatgggagtatctcgagcgtctctccgaagagcaccagtccaacccttccgttctctccggcctagccgtttacgatgccgacttgatccccgacatctcctcctcctatcagaatctcgacactctgccccgcttggctctcaccacgccctcgaacccccaccaagtcctccgccagctttccttgggaatggacatcttcctccttcccttcctctcgaccgcctccgacgccggcatcgctttgtcgtttaccttccccccaccttcctccgagtcttcagaacttttgcccttgggcatcgacatgtcctcccccgagcacgccatctcccttcagcccctgaccgaatcctgcacctgctacgcctgcaccacacaccaccgtgcttttgtgcagcacttgctttgcgccagagaaatgctgggttggacgctgttgcagattcacaaccacgccgtgctggcttccttctttgcttccatccgcgaggcgctggccgatggtacctttgaggagaaggcgaggcagtttgcgttgaggtacgaacctgagattcctcagggtttgggagagaggccgagggcgagggggtatcactttaagagcgagggaccgggtgagcagaagaggaatagacctgcttggagcaagtttgaggatgagaagaagattgaggacaaggttgcggatcttagtatagcggatgagcagaacggtacttcgggtttgggatcgggtgtggattcggtggccgagacgccgttggtgccggatgagaatgctgatgcgaaggatttggaggagatggggtttgcagagaaggcggaaaacaaatgatagactagatgagataccaacggagaagaatagatattaatgcattttgggcatggactcgttaaaaacatacctctacatacgaattaaggcctaggtgtgaagttctggcatgagtaaggatatgtttacctctggcagatctctttgcgcttgtcaattactaaaatagacaacctcatcccaatatttctttgttattcctagtcatcattagtttcccatcagaaagttgatgatatcaaagttgattgtacctctacttgtagatgtccggcgatcaggggatccactcggttaaaagcggggctccccgaacccgaagaagcgggggacccgctccgtaacaaccacctcacctaagcgaacgaacgatatcgtcatctcatcaactccgcagctggctccgttcagttctctttttccctctacactacaactcacacacaattcacaactcatttcagcgatcctcacactcggccaacagtcggtcccaatcagggtaatcaccgcccattttctctgtcttccatcaacttccgccacagaatatatatatacaatcctcaaataggagctcaaccaccacccacccaacccactcaactttaatcaccaccacatcacaccaccacaccaaaacaacctatcaaacaacccatcccaaaatgtcaccaacccgcatcccccaacccgaggacttcgaccccctcaaaccccacctctccctctctctgcactacccctccccacccgaatccaccaccgccatcctcctcctcttccacggcctcggcgactccgacaccccgtttctctctttcgcccgcaacctctccctgcccggcgtcctcgctatttccgtccggggcatcgcccctttacccccttccctcttaggcctaccgctcgacagcgggccgaccaacaacttccactggggggatgacctgaaactcgacggacggacgggcgaaatcgacatggatccgggctacgacaaagtctgggagttggtgatgggcaaactgattggggaggtcttgatgaaggaatgtgggtgggagttgggcgatatcttgctgtttgggtttggacagggtggcggggtggcgttggggttggggagcaaggtgcggacttgggagggggttggtgaggatgatgcgaaggttagggaggtaaaggagggagaggaggtgaaggagggggtggttgttggtgagaggaaggagaaggagaaggcgttcaagggcatcgtgtcgattggaggggcgttgccgccttccatgattcctagtatcagcgcaagggagaaggcgaagacgcccgtgttggtcttgcatgggagcgagagtgagtatgtgggtgaggatgaggtggatttgatcaagcgggagtttgagaacgtcaaggtggtggagtggaagaggccggatgatgggatgcctaggagtagggaggaggtgctgcctatgatggagttctttgctgagagactgaagagtgggtggccgtgagggagcaggtcttgggaatatcctggaacagttgttggaaccaagtcatagttttaggccttttgtaactaggaccatgtctcccgtaatcaatcaatgcagttgatttcattatggctcgacgcattgcttgaccaaggcagtgatgagtctttttcaaaatgccaagcgaattaccaacacatatcaacaagagacccaatatcaccaagatgaagcaacacatgttatctgttcactgacgaaagttccagcagagtagtgctgtattgatcgggatctagtatccaacgattgactgtttatctgtatatcaacagcccaacaggtattccttctcctttcctttgtttctaggcaagggtacatgtatgtgtataaagcaaaaaccaaaaacaaaaacgcccacgagacccggcattggcgatagcgtaaaagcattgtcgccgcctccctttcgggatcaaggtactcggtcccaacacgccgtcccagcgatggcgttagcgcactgtcgctgtcgagatattgatgaggaagatatgaaaagggtatcctggtaaaactcggcaaaggcgacagcgtatttaaacacggatggggtatcataacaacaagccaaaaaaaccgaaaagcaaaccaccatttttttctcgttcgtcctcctcgtttcgtattcgcgtttgtcgtcttttctttcttcattattttctcaggttaacatcttgcctcgtgttgaagtgaggatgggccaggacaaagtaatagcgtagaagcattgtcacttcccctcggtcccatcatcgttgattagtgaggcaaggagtttgtcgcgtaatcgtgtcgtgaacggataggtgccgttcgacagttgtcgaaaaggtcagtgtcgcaaagtaaacaggtgcgacggaggtaaaccacatcagatgtagcccttttctggtggttgtgtgtggcagcaacaaagcttcaccctttgtgcttccgtggagagttcggcggtgatggtttgacgagaccgcaagctcaactcctcattctcttcagtggaagagattagttcttctttctccccaacaccccaccaaatccacgcatctgcctctcgcgcaatgcagcaccgtcgatgatttcctctccatcagagctgccactgttcgccacataccttcggctgggctcactgccaaagattctgagcagaaccgccaggagaatagtgcttgcaatgcttacagcaagaatgccaatcatggtgtagttgctcttgcggtactgatgaggtcccttctttgcatcttcaggccatccggtatacagtgcgtacgtggtagtgatggagcccaagtttccaagcccggagaccagagccgaggcagcggccacaccaacctcgccatgtcgcttctggaagatctcgttcgtccaggccatgcagttgggcacggtcggaccgagaccaaagccgatgatgagcaggccaccgtaacgggcccagtcattggagagggcaaaggtaacaatgatgaggccaacgatctggatgacacaaccggcacaaaagaagacccagcggaatttgtggaagcggtcggcgagtggggtagagatgaggatagcgaggaagtccatctgttgacgttagttggtaacccgtagacagggaaaaggagctgaacccatgacttaccatccaaataggcgcaaacaacaagctaaccgtgatgccgctgaagttcgggttgatggaagcaatgatgacgctcccatacaactgcgtgccaataccaacacccacgactccaaagtacatgagcaccaagggccacatacgccagtcaatcaagacataccacagatccttcatgttccaaggcctggagtgatacaccctcttgagatcctgataatgaatcaaggcgtcctcgcccgtcaacgcctcggggctcgtcggcaaccacctcaaatacttgtgtctgaccctcttctcgcccggagccaaaggccggtccggcaaccagaaaagcagagcaatgcccaacacgatgcccagcagcccatagacgaggaacatccactgaaagcccgtcaatccccttaggccgtccatctcctggaacccggccgacaccaggccgaccacggccgcggacaactgcgccgcggtgaagtacatgccgattctcttgccggtgcggctgggcgggtagaagagcgtcaggtagtaggacatgccaggccacatgccggcgattacgaagccgagcaggaagcggaggaatttgacgctccagggggctttgacggccgtgaagcaacaaccgatgatgcccacggcgaagacgattctagccatccaggcgcggggagaaagacggctcatgatcagattggagggcaggtcgaagaggacgtaggcgacgtagaagagggcgagggccgtggacaagtctctcggggtcaggccgagaacggagacgaggtcgtggtggacatttttattcatggtctgggcgatgccgatgttggaacggatggcggagcagaggaagtaaaggacccagaaggcggggatgattcgaaagtcgagtttgctgtggtcctgttagcagtgaagggagtggtgatgggggtaagaggtgacataccggtagatcttctcgactctggcggtgtcgtattggatctcttcaggcataggaacatggccttcctctagctggtgagcatcatgaccacttccgccctctgatgggagctttgctgcgcggtaagggacaacgtgctcccctacgggcgtgtgtgaaggtttctgcgccatactaggacgagaaagcaatggaggtgcctgctaatcgtctgttctgaccaaaatgttgtgtttgtggtaagggaatcagaggagatgaatatatggggaggaggcgtgtttggtgaggttggccgagagggtggaagatggctcgtcagaaaaacggattgacaatgaggggagagaggatggaggcgccttatataatgtccaatgatgactcttcagccctggccaagaaagtgttggaggtgtggaaaaggtcgagactcgaggcgacgttgacgcggtccgcggatggattgatggagccccgggggaaaaaaaaaagacgctgatgcaggtcggagatactatgacaaaacaaaacggaaacccctcggtactagtttagagcctcaagaaactagagattaagccgaaagtaaacaagatgcaatgtttcaaagatgcgagatctcggcaggaccaaggtcagcttcggaatccgcgcgcagagcaacttgccccaacgtcgagatgacaccatccgcctgcatcctccccattgctgcttcccttcttctccaacactcaacacagcgatcagcactggagaaagcgcccagggagggcaagaactcaacacaaattttgctcaacgatagcgccgctcgagagcttcttcagtggatcgatcgttttagcgatcccaccacgaacgaacgggtggatccacccccacgtgcccacctcttgagccgagcttatggggccatggcaacttccgccaaacatgcgtgatttgtgaatggcttccactttttgtagcattcgccgacagaacttgcgtcttggcatggtagtttacgacaaggattgagactgaagtctcttcaactttacctgactcatgtcagaatagagttttgatcatgatcccatagagaaagacagactcctgtacactttactcttttatgcaacttattccaaccccaaagcggagtacgcattcagtgccaattgccctccaaggtgcgcatacagcacattgcttcccgcctcaatctccccattcttaatcatgtccatcatgcccgccagacttttgccctcatacacgggatcggtaatgaacgcctccgtccgcgccccaaacttgatagcctcaatcgttttctcgtccggcacgccataaacccccgcatggtaccgatcatccagcacgatatccgactccgtgatatcctcctccttcaacccaatcttggccgctgtctgtttcgcaatcctcagcacctgcgctctcgtctgctcaaccttggcggacgcatcaatcccaatcaccctcctcttattcaccttgcccagcctttccgagtggcgttccaacatctcaaccaacttaaacccggccaccatgcccgccatcgtcgaccctgtcaccgcacagaccaccaccgtgtcgaaatgaatccccaactcctcctcctgcgccaccacctcaaacgcccacctcgcgaaccccagccctccaagagggtgatccgacgccccagccgggatataatacggctttctcccctccttctccagatcatctttgagtttcgccagcgtctgcttgtgctcgatcccgaacccggctagcggttcaagacggacgtcggcccccatcagccgggagagctggatgttgccgactttgtcgtagccgggatcggtccagtcggggacccagtgttcttggacgagagcggcgtgcaggccgagcttggaggcggcggcggcgacttggcgcgtgtggttggattggatgcccccgatggagacgagggtgtcgcagcctcgggagatggcgtcggggacgaggtatctgggggccgaggggccggacttgttagtcaagctgctggtggacggacaacacaacagactgacgggcgggtggtgggatatactctagctttctggtcttgttgcctccaaaggcaagaccggagttgaggtcctcgcgtttagcaaagacgttgacctttccaccgagggcttgggagatgcgggggagaggctggatcggagaaggtccaaaggttagcggctcccgagggatgctggcgaacggttcggggagtagtaagtcggccatttccttgtgttgagactctcgtcgttggtgataatgttgccgtgagtttttttcgacctcgcaaattgggaaaggtaagtgatcgcgagactttatattgcatgacttatcatccagcctgtacgtcagccccatgcctcccccgcgcctggcttgctgcagggagcgcactcagaaccactgaggaggcgccatcttctatctcgatttacttggcttcatgtcttggagtatgtatacccatggatcactgagccgcttatccgatatgcttgaacgctgttggtagcgatagcaccttggcatcatgcgaaccggatagacgtcgcttttattgaccaagcgtggtctagccttgagatgatcgcaccaacatgacatatctcgtaggcttatcgttgctactccagttctcgaagcagtttagcattgatgtgtgtcgtttcttctggaaggccctcactcccttgtcactcaacagagcctcatcgttgaaatcgcattttggagttcccgacgtgtagcgtccattgattcggaccacaatgtatcatgcagcaagtctagccagggtgaagacctcagcaaggtactgtaatgtcggcatttggtttgactcatcctgactccaaggaggtggtgctaaactacccgttcttatacgcagcagaagacactcacggatacacttgtccagaacacaatcatccgtgacagtttctctccatctctcagtgtcgatcccgtttttatttcacgctcccctcctccacgatttctttcaagctatttcatctcactctagacaacatggacctagtactgtgaggtcccctctagccttctcgcattataggatgttcgtgagatgacggatatccacttattgcaaacccaccatacaacaagccacaagtaaaccaagatcttggatcctggccgcggggttgagcctccaagtttaccgagagaaacgtgctgggacaaggggaagggggtatcattactccgagtcaccatcactagactggaggtgatggtagatctcgtgtgatagtggtgtgtgattttctggtctattatggttatttatttacgaccgacctcaatgggcagcgaaaatgatgaaagcgctatcccagtactaacaaagaagctagtgcggctcaatgtgaagggctgagatggtcaataatgagagcaactgtggaacgtaaagttattatcatcaccttgttcgcactccctctttttttttttttttttttctgatttgcctttccggtcgctggcgatcatcaggctttgctcgtcatcaccgatcacgaagacggcccttcttgggcatccgaagtccgaaaccattcggcgaagcactattcaccatgcgcttcgacacgggcactgtactcatctcgccatgaccgggtcgaagcccgatgtgcaaatccttctgttgcgcggcaaggaacattttcctctccgttgactccttacacagtcaacgagatgcagaaatggacaaggaaagctcactgctctcaagcccgttagtgccacgcaagcatgtcagagccttgcccttcatgcgagagtgacaaagaagaaggaaaaggctgggacaagcaaacatccatccttcttgtttgacttttcctatgcatcgtcttgcatcctcaactgtgcttgcctgttattgctcatctaaccgcattcccagctttacctctgtgcaatggaaaacaaattagaacacgggaagcagcggggaacgaaagcatggcaatccacgagagagcatgtttgttcccaaagtttccatctttgtacgaccaacgagtacgatatctagctggaagcggacgggaaggattacgcctttctgtccgtgcatgactttccatggctaaatggacatgcatgtttttgacgctgcacttcattgcgttgaaatatccgtccgttggcaaggtgtctaaaagtaagtgtgcgaaaatggccaggtacatggcgggaggagacatggcaatgtggcttgtatggaatccagaagggggatttcttttcgggaatgcagatcttggtgcaggaaatatattaaagaaggcatccagaagtggtcggtaattctgactccaaggttttgtaccttttggagtctcctccttgggtcgtcttggtgtcgtttgtggctaggtgttctctttggcaaactctcttttaggaagaaaggtggacaatgatattgattattccaagcattggctgcacttcccgagaggcttatgctgtcatgctcattaaatctgtcaggtcgttggtttgtgcgaccaccgcattgtcgtaattgagtgtataatggatgactctctctgtgagcgcgaatgtcagggggaggaattggaaaaaggtgagttgaatcgtttgattggtgtggcagggcatcgtcgtcgtcgttgtcgtcgtcgtcgtcggatgtgcaatggggatgaaatattgtccggggctaggccggggataccgatagcagcgataaacgacttcgttaatgtctgacgactgaccatgacgaccttgtcgatatttcgccgtaataatttgaggagcgcggtggacgagcctgggcaagtctttgactggcgggaagtgggcaagatctgccgttttgtatattcccctgacggggttcgggcctgctggtggcctgttgcaagattggcaatacctttttcgggactcggcagtggagttgaagaaagtctcgggagcttgactctgaactccgggttccattccagagcctgaggttaaccccacgatcaggattttggcagctttcaatagtttagttcgttctctccactgctccgtacccacattccttgcgatatccccggctggccggaccaagcgtcggtaccggcatcggtcttttccctttgatggtacggatgcggtttccactttgtccagttttacaagcccgtgccgtggtggcttccattcttgcgagaccaacatcctcccgggttgccgacataacggagttgagagtatgccaaagtaagcaagcaagggaatccagagaagctgatgcacgtgcgctgataaaaccttcctcttgccttgtgatcggcatcgacagtcacttgatggaatggacggcgggactgctcccagccgacgaggggtgtcgtgtcttgtctgtgggaagacgttggaaggacaggcatcatgccgggggaaaacagaggttcatctgaagttggcgtgtagaggggatgtgaaagggacatcccgagattgtttttcgctggtgcgtcgctcgtcaccgttgatcagtaatggcaccttctccagactccgcactggcatgactacctttaaagaagctgcaggtccgagcaccacgctgcgcccggatcatgataacgcaatgctactctgaggtttttgtcgacgacgccgatgtctcctgaacaagccggactttgtttagttgtttcgagtagcaatagtggcgaatctgcaacggcgagccttgttttttcttctcttttttttcttcaagccagacgcatcgcgtttttagtggttgatatctgtgtttcaatgacgactttaagcatttcctctgccaggggcaaaaggacgagaccattcagtcacattgaggtacctggacgtagggcaggcacagacaggctcacagggtctcgagagtcgggtgtgcaagggggcccctgccgtcttcaagctaatggtccaccattgccggctggagtgaccccatttcactagagtgggtgggccttggacactgggcatccccaatctctcttgagatgcctttttagcttcacagtttgatcctcgctggaggcaggagcacccggcacaagcagaaagagaaggagagagatgggaggtgagaggcatcaagggaaggcacggcttgggatcataggtagaggtaggtaccaacaacaatgagcagacggaacaaacagttcacgatacgatgacaggctcagaacgaacaatacgaactgtcaacatattcccgtgtagcgaaatgtcatggaacaatgaagagcaaaaagagtcagggagagcttgggctagcttgactagcgccaggtcccgtcctgggaatcaatgctgttattgggaggaagggatcctcaatctccatttgcgctggagcaattatcttagcgggatatatggggggttgggaaacctccagctgacagctaactaaaaaatatccgtgcacatattgcttactcaataagccacttacatacataacgttattctgaatatcggttaaacgaaataacgtccgaatcaaccgctatcttttagggggttattgtgtcaattatagtttgagggtatcaccatcttcataccgttggctaaaacttaactatatacaactagtttaatataatttaattattatgaactagtataaatacagttaatataaattgcatttatttatatttgtagtatattaaaatatttactatatttataaaccttcgttataatgttaagttgccggtggtgtttgagtaatagttgccttcttttattgttattattattagttgaagaacgaaatatatgtttagatattgttatatgatagttggtatgggtagcggttattaaaaggtagtgatttgtttagataacactttactatattattcgtattttgatggtctataaatcgcttgttgtaaatattgtatattatacttaccaattgctttttcttgctactagtattagtaattataaagtaactatctaatgaccgttggatttatttagttattatatataatagcggttactttacttaattggttattaagtagaaaccgttcttagtacgtttcgaaatactaagctattgaatgtattagttgtgtataaggtgggccgctgttgtacttcgctattttgatgatgttgtaaaccggctatttagaaataaccgttgaatagaaataaccgtcctttagtctacccgctgaaccgagttaattatatttagcgaatattgtgcaaagtatccgatgggaaggatcgatgcgatgatgggcgccctttctagactagtaatagcgatattattggccgtggatagggaagaaattgaattaattcgaatgggaaaaatgaatatagtattcttgaagttatcttcctttctttctatagcttcgtagtaattgacgttttcgattattattattgctgcccgcctactcggtatatgataatctagttaataatgaatggcaatacgttcgattattattgaagtgaattaaataattgaagccgtactaatattatataaccgcacgttgttaaattactattaactactataattcctattttatttttcggtacgttatcgtgcgtcgttctaatcgattaatctattagtttatatttggtaaattaattaatttagttattcgttgtattgaaattcgctaatattataatatatccgttttattggagtaatagatgatagattatattaatactactcccctattccgtttctattagtatatcctaaattttaatacaataggatgaatttagaatatttactaatattatattttattatagaaaatattttaatccgaacgttccgtctcctcctcctccgctagcggtaaactggctaagtcttcccgcgccctccctactatcgaacccttggacgagaggcttaagttgccctatattccttactttattactaatttagtttttcttaatgattttttgaagaatttggattggattaatattaatattaagtagaagaagaaggaggttaaagatgccggtaaggcttttaataatttaataaaagagtttaaagaatttaaggaagttggcggtacgctcgaggagatgttcgaggatatgtgcgttgagttaaggaagttgaaaaaggtaataaataatactaagttagtatattataatactaataaaattgctaacggggttgaaaatatttataataaggtatttaaagaagagacccggccccggcgtaagactttgcgtactattaataacaacaacgacgatttcgacgataataacgaatttaaggaggagttcatcgccgagaccccgccttgcgctagcgccgttgtaaagcggagggctgttctcttcgtagcggtagtacgttctacttataaggataaaggtaaagttgttaataggtgggggaaagaggtaggaggggaggaagaggaggataataatgaagagggattgagggaggaggaggagaatgatgaggaggaggaggggatgtttataattggtaataagattaaggtaatactatacgttgagtgtttggtgtattgatgaatatgatgggaaataatattgatatattgtaattattcgttgttagctaatgaatttgaggtagtaattactagcttccaagaccaatatataggcccgggcaagctataaaggcaaaaaattttagggcctagtttctacgcccgatgattatacttatagtggtataattaatgttgagatcgataagattattgaagatgaagaagtcctgtatagtaagcttgctaataaagtagcttggcaaatttttctctactattgcaattgtccggataaggaagttaaggtatataatataatatttttaggatattaattatgtctaatactaataaaattgtatagttagattattaggtctgtctataggaatattgaaacttatacgacctagtataaaaaggcctataaggttttaataaatatagggaagaatgataagaattatattttaaggatgatagaggtaagtacttatacaattaatctatttatctcaatattatcggaaaaaaattaatataataattggaaaaaattagaattttattcggacgcaggtaaaggatccgaagtatacatccctcctcaacctcggtattaatttcgagggcgatgccctccgtaatgagaccgataaattgtggtttgtttagaattttgaaaaagtttggatttggatgtgtagttgtattgattttgataattctaaagaattaggtaaattctatatcgagggtaagtttatattattgagtgatggataaaaaaaatggattatactatggtgatggagtatactaattgtagtaatattttatagagttatttaaactagtcgcttacaaggtaatagagtattgctgtaagacggattacgagcttgcttagggtaagggtaaagcggttggtattggttgccggaaggtgatgttggatttttacgatgatttgcttaagtacgaaggtaaattaaaatttgaattcaatatataaagtttcgatagctaatagttaaattagaaatggggctgggataatgctaatgaattggataatacgtattatattatagaatttgcggacgtccggccctagtattttaagtagtttgattatcgggtatatagttgttatactcttaagaggaggatagaggaagatgttgcggctaatttgggtatatttacttacgtagttattattataatatatttatatcttaataatggactattgcttacgcttgtttagttcgtactaagatccgccgtaaggccccccctgccggccctaaccccaacggcgacgataacgacgattctaataccttagtagacttctaatccttttattttccctattcccggctttcgtttgtttttccttagtgttgtatttgtgtttgttgtatttgtattcgttgtgtcctattgtgttttgtagtattgtattgtactgttttgttttgtattatattgtattgtattgtattgtttggtatttttcttggtgttattttatttattgttttgtttgttgttttgtttggtatttttcttagtattttcttggtggttcggttcctctgtcttctcttgcccgctccttttctccgcctaatgaaaattttaattttggggcttcgaaaacgttaaacggatctttactattggtgatatattatacttttatttatttattgtaatagtagtaagaatattataattatatagtaatatttactattaattatatagtatatcgatattgggtatttagttcgtgttagttattataatatagagtatattagtatacttttaggtagttgatagctataatattctgtgcggcgagttaaacgaattggaattttttattaactgcccctatagatgttaattataattattattgcttattagtatgttttttgtatattaacgagtgtatttcaattattaatagtagtatacgggtacgagttacggatttatcgatggtgctaccggtagttggtgcccgtcctgggccggccgccgttatagtactaagtattgtactttctatattcgatgattcggtatagttactataagtgaatgttactagtatatactattatactatacggctggtaataaataatcggcgtaatgtgattgatttatattagacctctagataataaataacggattggacggagtaattaaaataataaataattataacttattctactgtactccggccgttaatccgtcttcttttagtttaatttagtaattatatttattagtctataattctaacgtatatttaagtatctattttatttatatcgctaagtctagtattattccggttactaagatttacgtatagtatactatatacggatatacggttaaaatgttctagagagcgaaggtattgggtatggtggctatggcgatggatagaaggcgtagatagtaatagtaatagtagtagtagtagtagcgataacgatagtgtgacgagttagtagatgacgctttggagtagctattaattcgacgatagcgaacggagctgccctagccgcaagtattatccttatttctattatcgttaattaaattaaatagcgatatcgaaaataatttgaatctggccgcggacttagatatatatattgccgatgaagagcacggtactgctatagatgtcgatgttgcggcgaatcctattaagggtaataatgttaacgttaatgatttgttattgctatttttcgtaagtttcgtagttatatattacgttgttcaattgacgattgatattattgtatttgcagactttagagcttttattaatttccgactctgattccgactccgattcgaactttaatgttcccggtttcgctattaataaagattttcccactattgtcgattactaagatattattgatgattatgatgacgaggccgaagaattggaagagatagtggaagagttagtatagtttagtttcgaagatatatttggtaataatacttttggtaatattgccggactagtaattgagttagaagtagttgagctagacgtaaatatctatattaaattcgaaaaatctaagctaatttatttcacttataagtaatatactttaatagacttctagtttagatggggcttgtattgtattattaatagtattttaaggaaatagtatacgggctaattctaacttctataattttttaagtgcgattttaatttgaggagcgaggatattgatagtatgccgacgaacttagaggtccttaaacgttatgtacgcgaatttattccgtatatcaatataaggatagttaaaggtttagctctaaatttaaaaacgttattttctttatagaaggatacggctcgattgaggggcgagacggctactaatgacctctatatccttaacctagttaatacttattattatttcgtataatttaatttaactagtaagattataatatattagggtcttattaaattggtagacaacttgatggaagtatagtatagtgtttagtaggtaggcttaattcgtacgattaacggctagtttatatattaccccctgctcgctaataattctttaatataattaatatttctaggggattttatcgaattcgaatgcccgtatattgaatatatatgttgttatagcctacgagatagtagaattgtattttattatagctaagttcgaggcgtatattgcgattagcgtactactagtcgtttcttgggtgtagagtaaccgggaacccctcttactagttcgattatggattgtaccgaaaagggtaattttgtattgcttgtttcgcgttttgttgggcttcgtgtattatccggtagaaatattaatattaacccgattattaaagttaagaatgtaaatagtaagttaattctattattggacccaatagagttgattaatccaaataaggttcgaaaaggcccgtttagtaatattaagttcgattattcgtatagtagttatatttctttttacaacgaccttatatacaacgatatatctatgtcggtgattcgttgtatatacttaaatatcgatagggcgttgatgctagtttgtaaagtgttactaatacccggcgaattcgaggtatagtaatttggccgatagactttgatcgatatatttgtacgttaaaagtatggtaaagtgtgttctatgcttattttctagtataataatagcttcggcctttattgttcgatgattaagttaattatagggtgttatatttaaattactatattacttcgatacgagtacgttaagtagattaacgttttaccggtaatattgggcctttataggtttaatttcgaggatattatataggtacttgagcctttgattgtattggatagaagatattgtataattatatagggtaagaaggttagtttaattattttgttatttatatatactaaagattcggttatttatattaattaattgtagatattgctatacgttctaattatcgtttttataggcgatatgccctaatagaatgtgaatagtagtatatttagtgtaactactaatttcttttattgtaattataaagtacctattgattgccgaggggatattggcgatttatcctatattgagttagtgcgaggttatattgagtttgttagattacgttgtaaattcgatagtaaatactatattagcgagaagagggtatttagtattaattatagtatatcgttagaacttctaccggtccgttatattgccccggcattagattttattcgcggccgtctaagtgattcggcttattcggagtttaatagtattataaagagtatatatattatattgatggactcggcgttaaaaccaactgccgctattcaatacgctagggttctataataaatattattctatctgggatagtagcatctttcgttgctatagagttataaaatatatagtttgtaggagtatgtttagtagttagtcttaataataattataagtttactctagctttaaaataacgatttgaaggcttcgtttattcgtggtatattaggtgccttcgatgctataatactttaggttaacgaatcgcttattaattgcgatattgctacttgtattataggaagttgttgcgctaattccgccgtcgatattattactttagtattgactataatagttaatacgaatgtattattatcggcgctatctatacaatttaatgagtatacgtataagaaattctatacgatagtttagattagtaggtatatgttctaattggtatataaggctgtagtatagtcgatttcgaaggcgtagacgggtagtaccgtagttatagtagctttaaaacgatatattgggatgcgagctaggaatattgctctagctggtttataggtaggatcctgtttagtaacgctagctatactatagtccaggctattttaaattgtagtcgaagagttagccgagtccattggtattatatgtggcattggggatgaagataatgcggtggttgccaataatattaatattagtatacttaccgttgcttagaaagcggttaagtactatagatgggcttctagacccaatatttatatcggcttacattacttcgagaccttccgttggtataggctgccgttattattaataatactgtccggcgaatttaagtataagtaaattccaactcacttttctctatatatcctattgagtttatattctaattgtatataatgcgttatagttgtatttgtataatttatatttatgcggttaatatattgtctaatattattattattataatttatttactatcctccgactttaatcgacgagtaataagacgtattaatggttagcgtacgttgctaggttattaatgtaggtttattgtaaattggcagagtatatattgtttacggtgtactagcctcgtgttagagcgagtatttctagcgtacggaggcgagttagagcgtcgtacgaattatataggtggcgattagacgttacctatactatagtacgataatgtttggtttattacgtattatatccttatcgtcgctacttgaattattacttctgtacgggatatatattgatatacggatgtacattaggatctggaagaatattattatacggtaaaactataaggtacccgagaaagactgtcttatatacgagaatctcgtgtaaactatccggttcctcctctataatggttttgctgataatacccttgaagtaattacgtacgttaaacgccttataaagatagtattaatattattcttaataattgttccgacgtataaaatagatttgctataaaataatattaataaggacgaggatcctttgcgaggcttcggatttatatttgataataaataccgatatattaaagtattagtgcggattcaatttactaccgctagtttacggggtttacttacctgtaataactagatgtttttagcgtttagagttatactacgtcgaatatataaagaggattataattgcgatattattattataggtaattagtagattaaatggtagaaaggagtaggttttataaatagtaggtatgtagggtatttattaggttcctatcctgtgtttataatacgtattatattacccgtaatgcgacgtacgacaagccctgtaataataataatattatattgtgtagtaattgtttataatatagtattgttactacgcgaatagtccggatgtagttgtaatgagatagtattaactagtaatagcaaccgccggcgggtcttttacttaggttactatatgatatattgataaatgggcggtattaatatacgtacgcggctaaagtatatttttacttataatgcggatattagtaagcgcttttttatattacgctaactccctttccgtaccttttggtatatacggctaaccctagctaaccctgatacagcgcgatggcggctgtacggtagaggtggtggttggtctaataagctataatatatattctttgtggttaagctattagaattttatagtgaattggagttgttgaccggcctgcccgttatgtagattgctaatccgattggcgtcgatgttaaccggactgatattgttgaggaatttgtgtagattattattggtctgcctacgttgaaccttagtggcttatatatagtactatttatagttaacgagtttggttagtagtataacttaaagatgtagatgaatgagtctgccgaacttaatgcggatagcctactattgttcgtcgactagcgtatttaatttatttaagtaagtcttatttataatattattactatatgattctatttaattatatttagtagcttataggtatatagtgtgccagctataataaaggtaagttgtaggccggggtcgggggaagaggggggggggggggaaaaggggggggggggggattcgactatacgtacggacctataattagtgctatacgtaactataccttccagtaaataagattattagcggttattaagataataggttatttctgttagtagttattaaaataataggttatttctattagcggtgattttgactaattgctaattatgttaattgctaattatattaattatatatttgtattactgctacaatatgactcctaattccaatagttgagaaatgaagctattaataatattgcttataagattgatggtttgaataactaattactactaatagtaacggctatttttccttatactttcttttgttaattatataattagtttgctactaactttattaattattactcctattcggtgcttactatattaattgtccaattagctggctattgatattgctaactactctattttgtagctgttagtatgtccaacacttataaataatgtcgggcgatatttatagtaggtgattgaaaatacagatatatttattggctgttgatagtatcagctgtaatttctataagctgttgattaagtagcccgctggagaggcttgagtagttgattattccaaccgctaattaattttaagcggccgagagtgccgcttatgctttgtaagtagatatcctcgttagctatatgaagagggtctctatgcagctggcgaaccccctatgagaccgcctaagataggtcccgaagtgggtgaaaccaaaccgttgctggaccctcttaaccctccggcttaacccccgagctcccccgtacacgtaacctgggccgggctcccccaaaaaaacacaggcagggttgcagtacatagcagagtcaggaacttgtggaatcttaaattcaatgaggcaacgccgtcgaacaaggcaaaagaggtaaatgccccgatcccccggcttttgaaccggacgccgcccctgagcgaggagttacttgcagcttgtcatctcgttcatttctcatcttccaccatcatcaccgtcatcgccgtcgttgtgcacccagcttccgacagtccgtatcgccaatctcgattccgagacactctcgggtagctggcactggggaggccttgtaacgaaacggtacgggaaaaatacatcattggccactgacagattggactgttcagttcagttacgaaaggccggatctggatttcatctctttcctttcttcagtccattccatctttcagtccctccttcccgcaccgggaccctttcgacctcagtttgacttatcatccctttcgaactgtctatcacacggccacagcaccatcatccgtttttgtacctcttcaattttggtccattcgctatttctcaattttgcgcccttgcgttattcttccgccctctttcggtcatcagccagtggattttcgtgtaatttcagcacagcatcacccacctcgtccacccattttcgaatttgggatcggaaaatatctccttgactttacacaacagaatcggcagccaggactaattggtccatcatctcaaggtgcgtagttccattagtcgtcacaaggtcgcacggggcacatttgggtcagtctggaggaggggagtccgggacatgttatgttggcaaatacatggaacccccaaggatggagaaaacagaaaaacaccaacggctggctgcctcgttcgcttgcatcccgcctgttttgcgtcggtgccgcagaagaggaagcatcgagagatgatgggatctggttgatggttgcatggccatccgaatctcccgttgttgtttcgttgcagaggacgtacaagtccagggtagattcctttcctcttcccaacactcagccatgtttgttgcatccagtgccgcttggtcgcatctctggtgtacggactgaggttgaatttggggttgacacggcagcaccgacttgttctaccttggcgccatcttacaccattttcctgttgcccaagccatacattggctatatactactcctatactcccatactcccatcttcataccctccctttcccgccaaagtgtttcagcctcggcgccgtatcctctatgcctcttcaatcttatacgtcaacagctctatgtcaatgagtagttcaactgacgaatcagcgcacaaaagcagcctcccacacgcccacctgcgagatatatcgcctcttctggatacttcccggtcccctggtctcaccctaccacccactcgccatacaatatccagccgccctggcctcttgcttgcttgattcttgcgcattttccaacacgacgaatgctcggccctgttgtgctcccccgctggcctgacgcctcgtcgcgctagctacctgtcgtgttgccggaacaccagacgacctgcatcccgctagattagcaactccctaattcaccacacaaagaccagctgcattcttgcgtcgtgtacaaacatggctccctcgtcagaccaaaccatgtctcggccggagtcggccatcatttctccctcgataaagacgcattcccgctcgagggccctgagtatatcgagcgacaaaccgtctaccattgcgaccagcttcatgtcgcctccgctaaccgtgtcccctgaagcggccttcatcgccgcctcggccgcctcacaaatcatcaccaacgaccacgacagccacgccgacacttggctcgaccagcatggcattgagccctccagcgaaccagcactcgtttctccagccgcccttcagctagtcaataactttctcgatcacctgctgttcaactttatctcagttgcgcgctcggctacgctagctgcccttcgtgcagccataaccgaagtcctcaagccgaaactcgccaaagatgtcattagccaggcggatgaggagttgcaggaatacatgggagacactgaggaggacatattagatcccagcgcaaccaaagactgggacttggagctgatctggaaacggactcggctacgatgtatggtatactcgtcactgggtgacttggaagaggaggatgaggactattatatggagaaggagcttctgagctcacgccaggaggatcagtcttccgaattggtgtcttctgctgcctccgtattcttgacctcgatcattgaatatctcggcgaacaagcgctgaccattgcggggcaggccgcctttcaacgcattcgtgtcaagtacgagaaggagttgaaagagggcctgcggaaacacggcgtggcagcagaacagattgtggtgcaggaacacgacatggagcgagtcgcgcttgatcgtactctgggaagactgtggaggacgtggaagaaaaagatcagatcgcccttgatcaccaatctggacagaggcttgtcccactccttttcgagagactcgatgcgctcgtctcgtggaacaccgacgcacctgcgctcatctagcgtcacagaaaccccagtacccgaaaccattccagagcctacgaacggaacaggagccaaggctgatgcgaacgagaccgggacaaagaagacagccaaggaggaaacggtggaggagtatttgattgctgcagccattcctctgccaatgggtgagaatgacgtcgaagagatcgaaggtgtcagtttgttagctcgttctcagagcagggacggagcaaaagagagagcagctcgcaagagggcagtgcggccaaagagcttgatggtatggcccgtgaccaagcctgccaacccgcccactcccactctgtcgccgtcgcatactcctctgtcagcgtccaagaaacgctctaattcactcccaacgcctactgccactcccagcggttcgcctgtacgaacggatccacaagcgagcgaacttgcaccccttccctcagctgtcgagaggaatttcgaacagtctcggacttcagatgacacgcagccggttcggggcgaaaagtcagacaacctcaaaggtgcagaaataagcccagtcgaagcttcgcttgtgggtgcccccgcctcctcacagcaggctgagacgaagcctcgaacgcagaattctggcaattctgagaccgaagatgaggtcaaggacagcgatgaaagcgagtatgacgatgagtttctggacgaagaaccacagattctcacctcatcaaggatatccatctctggccgaagctcatctcccgcggtgtctgagcaaggaagaccagcacccatcaacacgacgctgggaaggactagaacgcccagcatttactcggcacgcttgatcgaagtaaccagtcctcgcagccctagcacggccgcccgtaacagcccgatactagattcgagcgagcacatgcgcttatcccgaagcagtagtctcagaacggcctcaatcaccgaggaacgattacgatattcgccggacagtgcatctggggcgcggatctctgggcacggcggtaacaagtcggcgttgtctgctcaagttgcccccgaaaatgtctctcctgttacggatgacggtgttctcgaagcgattcccgagcctccttcaccagatgagcttgagggtcacgatttttcacgtggttctaacccctttgtaggctcaattgttgagcgtgggtcgcccggctcatctcccatccgctccacgcccaagattacaacccccactagctcggctggaacattttactttgaggataggcccaaaccggctcctaaacaccacgctcaaagtcgcccaagggtctccgttgtgcccgagatgcctgatcggagttccatcagaaggagtcccagcaaccattccatggatgatcgaccgacttcgatcggtaagatatccgtgcaacggtctcgtggtcgcagcccatctgaaacaggcttcatttctcggttcccggaaccgccgaaacctggtgtaatggtacgacacgaaacagcgagctcgatatcgtccacatcgacgaggtcgacgaacaagctgaggctggtaaggacttcagaggaaggctcgacggcgggacaatctcggcaagatgttgcgcgaaactttgaagagctcatccagagcgatcagaccatccaattcacgctaacgcccgaaagcatgcgagacattgacgtaagttggatctcattcatttaactagcgcccaaaaggctcggatattaacttccagaaacagtctcagtcaacgcggtccgtcggtagcgccatcctctctgttaaaaccaggaagagccaggattcccgtcgagactcagaccggtctcgatcatcgtcgtctaatcgcaagaaagatgccaagaaggacaaggatgcccattcgcagcatcccttgcccgagtcgaatcgcaacagcaataatagcacagcatccggcccgatcctgcatgcaattccacaacccccacgtgcgcacccgccgcaagcgagagatccgagaatagcccgagagtcggtagctgattttgccgacttcattcgcgcaacgggtcctactggcattaacactgccgccatgaatcgttcgtcagggcagcagagcggactccgggattcttccgggcctgtctctcctccttatgttccccttattactgaggctccccgaccgctcacagcccgaccgctcacagcccgtgatccccataccgaggcggacgataactcagatctcatcgacttcatccgacgcggcccacctaccgcgggcaatccacggatcccgcaagcagttgcaccttttcggagcacgccggactccgatcagatgtctaccctcgaagccggcggtaaagccgcggatgcccaactacacgacgtcgacgttagaaacagccaggcctcgaccgatctcgccagtaactcgatgcattcgctccaatcgtcggtcaactcgcagagtgctctgctcagcaagaacaagtcccagcctaccactgccaccgggcgatttgaaggaatagaggaggacgatgtggtgatgccaatgccatcagccatgccgcagcgcaagcgtcgcgggccacgcgacccgtatgctatcgaccttacagatgaggaggactttgatgaggatgatgattatccggtgaagcccaagcgacctccgacaaacgaggagagcttgatggactttctgcgaaacgttcccccgccgccggaacccactgtctcccgcgtggtgacctcacccaagcagccgcaaccgaagaagaaatcaagcgccacgagcttgatgtcacgattcactagacgcgaaagcaagtcgaatgtccctccaagctcgtccggcagcatgagccctcaaagccccataaggcccaacgaatcccgaggtctcagcagacgccccagcgccagcagcggaaggggctacaccccgattcaagttcacatgcccccgggcgttgatcgatatgcaccttcctccgtcaatcacaacccaaacatgccaatgtcaagagggcgaggcatgtcacaatcaagcggcatcaccgctccacgcgtagccatgaagaggttcgagccaagggacgcctacgtagctcccacgtcggaactctcggatctggcttcgttcctgaagaactcgacgccgccgcctagcatgggggctgcggcgccgttcgactttggcgggccgccgccgccgactgccagtgccacgagttcgagagggggggatggggttggggactcgaacagtttctcgagggtgttttcgaggaggagtaggaaggctagcgttgtttgagcgacatctactactcgttttttttttcgttttttttttttttttttttggttttttctgtttttcaaaactgcatatactctacatcccttctaccagtgcctcttctggcataattgggctgcgcatcgcatcatcacacaatctaggcagattttcttttctcattattgataccataacagacggagggttacctttgccgattggttcttttactcgtgttgtatccatggtcacaaagcgtggggttgggaaaatcatggtatacgggtagtgtcttgtctcttgctccttctttttcttctcttcacttgttgaatactgtcttggatatagggttagtggatgcgttgcatgacttgtacttgaaggtcatgaagaagcacggaaggaaggcgagaaagaaatgaaatacgacgaacgtttgatgcgctactcttgcctattcactggttcggcttcgtgtccagatgtactgcgtgatgcgtgaaaatccatcttggtgaccctgctatcggactccggttaaacggcgtacgataccgatctcacgtcaactgtatccctccctcctttctctctccccctcgatcagtggttaatcacggattcagaaggtgataccaaattgaccacatgcggttttgatggttacagagagctgaccaccatgtcatacccgttgctatgacagacatggtggcacttttgcagctgcttcttctcaacgatgagatgattgtgtggaatgagagtatgtaagacggagagggttggtggaccattgaagatgttgatgaactgatgcagactggcatctacagaggcaaaggcagctcctcgcaactctttggctcagttctcggtcttcgtattcagaatccgaattccccataagaagcggaaggatatatagggtgcaaactcaaaagtgagtgggagggcatttcgaaatctccgtcagttgtactccgtgatcttcgaacattacctcgtacagagtacatctggatttccgtgaaagggtcagtactcactaggtactaacgataaattgcgagcggtaaactctgcaccaacgaacgaagccggacatcgtcgttgtcgccgttcatctgtagctgagagcactattcactagcgcaccgtccaataggtagtaagtagtgttacgaactattcgaatggtacgtatgtacgtgcctgaaacctaggccagctgggtacgacccgcttgtgtacagttttactagcctcggcaaggtctccccgaaccaaacatagcaagcatgacttgcggaatgcgaagtacatacatatatgtagacaatcttcggaccttctagaaatagaacatcaatgaacggaggaaaaggatctggattcactcgatcaagtcaggtcattttcctgcacgcttgcgctcgacgcacgcacgctttttggtgcctgtcctgcctgtcggttggttggccctgtcaacaaactctgtcacaccatgtggttttctcggcacagtcgggtacggagccaaatgaggcagtcggttgcgatgttacagcgggaataatggcgtggtttgataaaggctgtccgtcgggagagataggacagtgttaaaaccccgaactagtgtcgtttgggtgaagatgcttaaaatgttccgagaaccggggaggactcgagatcttcactcggttagttctgtgacgattctcgaaagaattccctagaaagaggttttcccgcgagtctctcggagttcgtgctttcatcggaagcagtgccaagtggaaccgaggatctggatacgctagtgtaaagagcacgggttgtagtattggtagtggtagtggtagtggtagtggtagtggtagtggtggtgatggttgacgatatgtccctcttcagctcacagtcacttgcaggaccatcctgcccgtgcgcttttcttcttcttgtaatcgtaccacattgatcgttaggcttcacaggagatgggaaaatcgaccacagttcagcttcttaggcttccaaagaggcgtcgttcgcttcgcgctaaaactgtcccgtcgctgcaagttctacagtgtcggaagcatctactatgtaagcaagagacgcccaacgatcacggggtcctggaaggtttggaaaattcgcaaggtgggcgctctagaacaaaagggaaacgaaccatcaggccatttcgactatcaaactgttaatcaagaggcttgcttttgccagtcaactgggaccccaggcgcgaggtttatgtacctcagaaaaagcgattggtagatgggttcccgtaggactgaaacgtgctcgccaccaacctgtcccatcccatccatcctcccgggtcgttgttggtagactgcgacgctggggaggacaactttcgcggctggctgaagcaagggcaagctccttgcatagtggttaacagcacacagtgaatattcttataaccgacatctcggaaccaaaggcagcgtagtacacacagtatgagttccctagagtttgaagtgagtccagccgcatcgcgtcgtgacatgcatcatgtaaaggcaggtcagctgcagacttgcagtggacatcaaacgcgagccaggagcatcatgcgctaggttgggggagaaggaaagatactgtaccggtacaggtgctttacgagcgtcggtactcggaaccttgatgtcggggtccactctttgccccgttcggttctccggttccgtcgctaacaatcatcgctcacgggttgagcttccaactcgctgtaagccactgtcactagtatcatcaccaccatggcggcggacacacctaagctccgaaacaccacagacttgctacgcagtattacatgaaccaaggaaaattgaatcattattttgtcgctagatacctctatgacttgccgcaatacgtgtgtattcagactcgatcgtctctatccaaggcagtcacgatgacggggttcaccactgtatcacctgccataccccactgcagctacccgccaacacaactcaccgtcatctgaacttcaacgtcacctcaaccatccgcctcacttcacgaaacaaagacgaggaagaagcaaagaaacaggaataccatcactacagccatcgataaccaacttgcttctgaccggctacattttactgcatgaaacagtaacagcccccgccaatctcgttgatcagcaaaccccctccctgcagaagcaaggccccaaatatcgcgaccctcgccgccaccgcagccaagacaagaggacatcgcacatcccactccgtgccacccacctgtccaccggcccggcaactttcaaccggccagttcaggttagcctcagcccagcagtagactcggccggtccctgaggtagctagcctgtacggtggccatggcatccccaaacccctactcctattccccacagcttccgcaacgggaagagtccccctaccaagaagaccagtaccaatcatctccttcgttccgctctactccgttccgatcctcacgagggaccggagccggaaccggaatcggtctcggcttgagttcgggcttcacttcgagtctccggggtggagccggagggccatccgaaccaagatccggagacggcagccacgatgaccttccccaaagatcatcatcatcatccaccgtaatcccttccctaccccccaaaccaaaaccaagctccatccccgaaaccctctggtccttacaaatccctctccacatcacacaccagtcacatcccaagacgccctacatctgctcggtgccgcgcttcagctacctcgctctgctgctgccacggttgaccgcctactacggtactccgtgctcgagcttccaccatgaggaagtccatctccgtaactttgcggtcgggttactggtggatctataccagccaagtgagctgccatggaggttgacggttgctgatgggatggagtgggatatttgtgacacctttatgaatagtgccaaggaggtgagtttggctggctcttcgtgaaaagtttaactttatagggatatgtatggggtgttgacgagagtgatcatatgcttaggcggattttatccgaaatggaaatgcaaaacggatcatgggtctgagtaaagagcataccacagcgttatggaatgctgtgcaggatagtacgttttactcctcctccccccttgtttctgctcttcctcctcccaagagtgaggaggacatactaacttacggaactaccagatgactaccaagcctttacaaaaataaacacccacctgctcaacgctcccacagccctcaaaaacgttcccatacggatctacatcccttcctcaccatcaccaccttcatcagaccagcaacaaccccaaagacccggcggctccagctcctccggctcttaccgcgtcatgcaaacccttgttcctccacggggtccaaacaaccgtaggtttttttatcttttattttgcaatatccgccccatccaatgtccttcattccacccccaaactaactcccaaaatcgaaacacaggaacaccccaaaccctaggacaagccctcaagtccctcctccctgccctcttccctagcagccgggaccccgtcttagccagcgtcattttgcacggagctcccgtgccttttagcgcgccgctcgaggagttgatgagggacgcgtcgtatccggatgggtggctttgtttgattgttgttttgttgtgagtctgtgagcagaggttactgtgagagagatgttgatgggttatgaagcttgagaaaaaaaaaagaggaatgaatagatggggctgagagattatgggtaagaaggatgaatggatgaggttacaagttgacttggtcattggcgtttagaagtatcatcacgcacggtattatatcaataggtgatgaaaaaaaaacccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccgtgatggtatttgatgaaggctagcaatcctaatagcatagcatggcacgcttgatacttgcttgcttggttaggccattaatgcaaatagaatcttagggttgagttgagcagagatggggggggatgtcatcaactacatgtacacaataagtcggccatcaacaacagttgtacacccagattatgcagtggtatagttaataatccaagttggttttgatttgttggctggtattgtgatttcctcctcccgatgctacctagtattcccatgtttccttcgcgcacgccaccggttattttgacactgttgttcaacaggatggataataaatacaagaaaagaaaagagcaagtaaaaaaaaaagtacggtacatgatttgttagtatgtgaatagacaagtcgggaaaaaagaaaaagaaaaaaagaattcttgacagatacacacaataataagtacctaaaaaaaagataatgcagacatgcagcgtacaaacatttcacacatacaggtagaagatagatggacaagacagacaaagtggtatatcctccgtggacccccatttttttgtgctccccctcctctcccttaataacgatacctatgcagatgctagagacaggtcggttgatgttgtttgttgttgtgggtgttttatgatgtgatcaatgtgtgtgtgtgtgtgtgtgtgtgtgtttgatttgtttggcggttgttgtttgcggtagacgacagaagagggtcggaccggctgtatgtagtagggggtgtttgacggggtcgacgagtagtagttgtgcgtgggttgtttcggaaaacattctcttttggtcggtcggtgtgaaggagtgggttgtcataaagacgatgtaatgtaggaggcgtttgagttgaaaggtatgttatgtagtaagatgtcaagactgagtgacattgtttgattggtatgggtatctgatgaggatagatgggctgttggtaggtagtagggatgtaagcttgacagataggtagtaggtaactgacaacgccaaagcagtgtggtagacatgctctttccttctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctgtgtgtgtgtataccatagtgcatcctgagtatgagttgatgtgtatccgcttcgatgtccgagggaaaaggacagtgtcatgtccacttcatcctacatgcttaaccaacatcgcctaataacccttcgattgttacgctcactcgcaaaaacctctatccttctctttctgttcgtacacaagtgaaattataactttcgaaccaagcgtcgtaggaatccttcacaatatccaaaatgccaaaacacacattatggttgagatgcacaatctctctcaaaggggatgtgtgtgttggtgttgatgaataggaggtaaaggaggcatcatgccatctggacccccatggccatgcatgttatgctgcattggcggtataggactcctgggcatctgcggtgatggccctggtggccctagtggtggtgcagagtgtgttgccggccttggacctgagggcggcggcggcgggcctggcactggtgtgctcacaaaggaagtaacatggtggttattacccatcaacatgtccagactgttcggtttgtgccacaactcgcgctccaagccctcgagaatgcgcatgtcaacggccagtgcgctagttggttgggcgatgatccggaaaaaggctatggtcctcgagaagagctccttaagcgtctgctcgtcaacatgagggtgaagcgtcgggtccctgaacaccgctgcaagtgtgaggaggttgccccattgactgcgaattaaatgtcagtactgcatctatcattaagttgattaagaagaggtacttacgcatgtgcagtgccaaaaatattagtgacaacaaaccgcttgtctggcaaaccatgaaacgcccttgtactttcaataagagcccggattcccttctttgcatattcaatagtatcctgagtgatctcgccatttacgctgtgcatctgggtatcgagaggagtcatggcttcgctgggagtgctggctggcatcggggattcggctgtcgccatctgagccatattcgactccagaatctgtcggatgtacggcctgtaggtgataacttgggctccccagtatttggcacgcaatcgggcggacagaaggtctccagctggcggatcttcgtgcgtgaacttgtactcgggagggacgaagcgtagatcgagagattttgtgatgacctcaatgatatttccgggtggggtgccgttctgcgcccttagcgatcgcggatcctcggggttataaagcatttgatgaatttgattcaacgacttccggaggtatagttgtgcaaggtagctttgcaagacatgctcctcaaagccgtgggtcttggccaggttgatgttgggatacggcataatttcctcaaacgcaaggatgtgcgattgcgggagaggaagctcggccacgatgtcactatggtgtacgtgttagcctattccccttcatcaaatcctcacgatgtttgcctacctctcaagctgcagacacgtccaaaaagcaaagacgatctggttatccgatttctctttaacggcattgatattgaatggatggttttcttgaagttttttcagccgatccaaactcctgtactcgggtaagcactcagtcaagaaagaggagcagaagttgacttacggtctcatcttaatctgcagagcccaaccagcctccttgatataggcatagctttccatgactcttcccaactgcccatgatacagacctgccaagatgtatgcgtgaatgtgccgcaagctcgttcccgccagctgtcctcccaagatatctgtcgcatatgcgaaatagtccaggccgggaatcacatccatgttgcgtttgagcgatcctaccctcatagcaggcgcgccgcctccctggaacgactgccgcctactagggcctgacctatctgcgctatccttgggcgaaggcaagcccgccgagtgcgattgtgaactatacgacggcggagatccctgtataggagaggcaggatagccgttacgtaccattggcgacccatgcgaaggctcgctcacaggcacgacatccgggagctttctatccttgattaggcaaatcttgcccagcgcgagaaccagcaaaacaagcgcgttgttgatggatcgctgaaatgtcggcttacccgacctgggtagcatcgttggcgagtctgcgccgtcgggtaccggggagcgcttcctcttgccccctgtctcgccctgcacgctcagcgggggcgctccaacgaactttgcgattccagcactacccttgggcttcttggtactttgctgaataccatccaaaaacaaccgcaccatcgcatgcagctctctcggtattatgagcggatgcatgttttgaatgttgtccagatagctctgcacgtacttccagacggtttcctccgaaaagtccaatgtttggaccccgaccatggtagacctgtggtccatcggcccaggcgagccgctaattccaccccaacaatccgcaggcgaaggcgctcccgtttccgagtagtcatcaataacttccatcatacccaggttgtggttggactctctgtccatgcggctgctgtcgaggccttctcctctgccccataacctaagaagtccccgcctctcttcctgtcggatgggatattcttcgacaaacttgatgttttcggcatccaaaaaacgttgcgctagacgctttatcgacttccactttagcagaagggcagctagggtcgtatgatttagcggaatggcgggcgctccaggtcgtacaaatgggccaggctcttgttccctctcttcgtccataattttcgtgatgttgcgcgcttcctgtgtatctataggagcctgcgtccttgctgcgttttccgagcctcctggcgacgacgagttgtagccatcttcaatgactgctgagtcagcagagggcggacgatcatcatccgacgacatcatctccggatgcgcttccaacggcggcgcaacgcgttccaacctcttctcgagtctcgtgatgcgatggttgaacatgctaaactcgttcctcagacccatgaggttctccaagatatcggccgccactttgtcttgtctacattgtttggtcagcaacgcaacaaccacccgacagccggtatacaagtgcttactgctttggcaccgcctcacggtatttgcattcgaccttcttctccttacagctcttacagggtttaagctcgtcacatttagccttcagctgccggcacatatcacaggcctatgggggaagttagccttttacgtccacgtcgcaactcttgctggatcgcaagttgcgtgtatatcctgaagccagaacccaaaccaacctgcgatgctcgctgcgccttgcgctttcctgccgctggggcaatttggatatagggaaggtcgccatgatgtccatagtgaggggggtagtcgtatggttggccatgcgccatgggcgtttgaggggggaaactcggttgtctgtacatattttgttgcggaccattgtcatagctcatatggcgtttgtcgtcaggatatccttggtgaggtagagctgacaacggggttcctggtgtcatgccgtcgggaccatggcccgtcgagttgggcctccgtaggtgtggtggtgtgttgctgtcgtcggccgggtcctgcttcaccacaacttctctcggaggaggatggtagccagggttgtactggtggtgtgctggcggtggctgagatgaaggatggtgttgtcggtggtcttgcataggtggatatcggtcgggctcatgatgtcgccggtcgtcgacggggccttgctgcgacggagccggaggtggcggcggcggcggcggcgggtggggatgcgagacagcaggcgcggcgccgggatcaccaggaccttggggtcgtgagaacggatgaggggaggtttgttgatattgcggcgatggcgtggggtggttaggatgatgaggatgttgagtatgctgttgaccagcagtcggagatggcgtgggatgtagaagcgacacaccgtggtgcgcaccaccaactgaccatgatgaggtagttgacagacggggccgttttgggtcgggcgggcctgggtccatgctgggtaatatgtatgtgtatccgtattacagatacaccgtttacgccaaacagcagtagccaaagggggaagatagttcagacgacaggcgggagcaagcagtagcccaagcgcataagctgtggcaacaccatggagctttccgaacaaaaagccctagttttccgaacccaggaacggggcaatgaggaagctaagacggagcttgccagaagtaggacccgtacagtcggagtccaatgtaagaggcgagagagaggagagcaagcttcggcgcttcagggttcgcgcgcaatcataagatagcaaggccacgggatgaagcttattggcctggaaggggcatgggagccgtgcgggcgtggtagtccagcgtaggtatgtagtaggtaggtaggtatgtaatcggggaaatctcatatgtgggtatgggggtgaaaagactcggtaacctgtcgaagttttggactctggagggtgtaggtaggtagggaggcacgtaggctgagggatccgggccggcgccggacaaacgtaacctaaagcgagggcccctggtgactttgtgtcaagcctcctctcggctcacacctagcttcaggtcaacgaggctcaagccagacaggccgcaaacagttgggcagcaatgaacgaaggttgcctgttcgagggggggcttgcgggtaggtggggagcacggggagtctggaaaatccagaactcggttgaaggatatgtgtgatggggatcagtgctgtgggagcccggcacaggcaggggaacaggtcggggattcggataggacgatcaggtggaacgaagggggctttctcgctggctggggggttgtgtagcctgtaatgtaaaagcgtacatacctagtggctgtacgtgtttggtgttttctgaccgtaacacctggcgtgtgtgcgtgttctttttttttttttttttcctggcgtctttttttctctgtggtcggtttgtctcgtcgtcgaaccaagtgaccagctttggggggagaaaagagacggtcaatcagcgttgagtgcggaagagaaaagtaaatggaatttgcagctagtccaccctcatcgccaatccggcagatttcagccaacaagcgagtacccgacctcttctggtgtggatccccgtagcttcctttgctcgacggggcaatcagaaagaagcaaacgagtgggcctcgagctctctctggtccggggtcttgcctgtttttgcggttgagtgcttgcgcatgtgcctggctttcactttgctcctgtcgatgacggtagaccagcgaagtcctgtctttttattttatttttttcccactcgttctcttgtcttttcctttctctctatatcttttagttctctccttcgtttttcattcgtctgcccgtctgctccgttttgcggggaaatctggataagcggtgacaccaaggggctggtccccggacctgaatcctagcagttatacctcagtactgtgtagtttaatggtaggtttatgactggtaaggcgtcgtcgtgacaggccactgacgcgtgttgtagcttgcgaatgctgctatcacacagtatcagacagtcgcgcacctggggacccttgatgagggaatgcgtactggtaatgactctggcgtgtagctctgggctgatgatggagcttccacacagcgcgcaaagaactatcccctatcttcgttgtcgtattcgcaagtcatcctctatctcgtcgtcttctttaatgccgcgcaatcctccaatgtgttgaatgaaggtgatagtgcaaaggccgcgggtgggagccaagacgagtcaaggtagggagatcactgtagattcggtacgtttcgagtgttgctatgctgctgtgcatgcaacttttgaggggtttctagataccgaccgctaatttcacggctcgctagatgattggcgtagggcggtggaaaagccaacagttttagtatagtatatcgcgatgtaccttctctcgatactgtgtttgcagaagcaagaggaggccgagtctcgatgctagcgcgcggcgcgacaacagagagaggacaacgtttcggcgcaagtggcgtccgaatcctgatggtgaaagaagcagtcttgaaaggacaacaatcagagataaaaacgcgaccgataaaagttacgacgtgctggtcctccttggcccacgccctcccagttctgttacgacagaagtgcagaagtgacaaagacaccatttccgggggggtcgcgcaggtcatcacaatggtgcgaacacacaacccatattgtagtaacggggtgctgacattgcatgtacacaggcaatatcagattcccgagataccactccctcaacttcctctacggagtagtagcctcatcatcgttccactctcggctacctgctagaatagcagcctaaacactgcatcagaaagatctctcttgtcaacatctgagatgccagagttagttttggtaagcaaggacattatcaatcgagatgacaattgtgactcgttctgacggctgacagagggctgctgtccaacgatcggcaaggcgcaacggatggtggtggtgatggtggtaacatccgtcctcgtagacctggtgtgggataggtgccagagtgagctcaagtgactgaggtggggttcgtgaggttgcatgtctcctccttcatctgcgtcacgacatgatagtggtgaacttgccggaccaggagagggcgggaggagagtgagaatggtcgccctctccgccatccctccaacatatccaatatctgttgctgatggacaggggctgatggggatcccgtaccgcgccgcgacgacatgtgtaccccgtacgcagtgctctgtaccgcaccatatgagaggacgcagtcgatacgacgtctgaatagtacccggtacagcacagcacatgcatgtacggtgccggtctcgctttcagcattagcatgccgccaaccaaccactcccaccagccgacactccgagctaagatagtcacctcagttccagtgtcacgggctcataagttcagggcctgtcagccttggctctttcggcactcgttggaaaggcagcaaggtattgccttggtcgaaaaacagaacggatgatatgagatctgatcaccataagaaaagatccatcctatgtaaaagatctgtgtttgctctaccgctttggtggtatgtgggtcgtggagtgctacttggaagcagcgggttgagtggtattgcgaagggtactttgcatcgtgttcaatttccagagtggatgcccaagttattatcgccatttagtaaccagcaacccgctgcacgtgaacggatgccactgtcccgtgtccacggcgatattcgatttccgatagaggtatcgatgctatcgaacctttcgtagagccgatattgcacgatacacgatagttgctatgcaaggtacacaacacattgtccaatccgaattcggacctttccaggcgagatcaattggcttttgtacactggtgggtagccagcgacgatctggccctcttttcctcgcttctgcgattacgcccaagacgagaaggggaaagggctgtctgtccttgtctttgtgacgagggagcgaaaggcgggatggccggtcgcggactggggctcttggggattgatcaccgtgagggcgtggtaccttgccagccagcttttgaggtagtgtacactacggcgacatggtggtggtgaactggttgactggtgagtgctcttcacggggcggcggggtgctaagtagttctagcatgcaaatactgaggatcatggattacggctaaatacatacaaacctcgcaatacctctatttgcagtgacgatatctcaggtcttgacaagggccacagcatccgcgctgtcgcagtgattgacctcggataccactgcatggcaatggtagtaggattggtgcatcaagagaaaactttcttcattgtgatcaattctcttccacctgtttctttccaaagtggaagttgtggctccccattcaaatcatggaggggcaggcgctgagtgatgggcagtggtcgagcactgactgcattacagtttcttgcaagatggaaggaagctcctgccgcaacccagccaggctatgggaaattggatgttctgcggatgacagggcagaaagggcacttacgtcggcgtcgctcctgcggatgtacacagtgcatggggcgcgcctgtgggtcatcctgtcaaatttacattaacgcgatgagaaccatgtattacgattgggcacaattcaaatcagttcagggccaaccgccgtcatgctacctccatggactggacatctggctacctcccatgatccgctaagtaatcctaccgcaccagtcaagctcaagtgggagcgctatacactagtctacgtagcagcatcttgggaagtcgcaggcttgaggccaacggaaggtgcttaggtctagacgagagcctcttccctttccttgcaagggctttccacaaaatctccgacaaacaggctccctccctctgattctcccaagtatggtaggtactctcccgtcctcatgcctagaggtacctactttaacggacttttccgtcccattccttccccaggagttcctccagactatcatgccatcgtcccattgcggcgacacctgtaaaataaggaatgcgcagccccggctgaaatggaggacatgggggctatctctaggtacccgaggtaccctacgttcattggcctgagtggttctcattgtgccagaactcgggaattctcaacggattcctggtcggaaaaaaaaaggaaaaaaaaaaaaagaagaagaagaaagacgagcattcaacaacatcgccatgcacaacactcaaaatgtcataccatgacatatgtccccaacaaaaacatgcggggtctcaggcgtcacttgcttcattccctatcagacacacagaagctgaaactggcagtcttgggaccctccaggtctctgatgccctttacccttcttccctctcagatccggcatctctctgtatcacacatcttccccagatactgtggattgtgccgggttgcctaccttggcaaagcgcacccagttccattggagaaaggcggtgacttgatggtcagatccagcaatccatcaacgaccaagaacagagggatgtctgtgttcccactcagtaccactgtagccggcgggcatgtcccagtctttaagtgagaacctcctcgccttcatctcccatccggtccagccactcccgcggttccgtcaggtcgggtttgtccccaactccatcttttttttctaattcccactcttccagatcaccgctgtgctctcatagaccccgtcaaggacaaccagaggaggcgcgagcaggcccctgtcgtgtgcaccgatggtgatctaccttctcagcgggtattatgcatctatcaatatagcaagtggaggacgccacgagacctgaagacctatgcctcagttggggccacctaggcggaccaacgatagcccaagagggtgaaagcgtaccgctcggcagctctcggtctgtgggcgggaagatctcactgcattcatcactacctctaaagacggatcctctccttcccggtgaacggcgtgccctatcacgcttatcaaaatccggcttttcgacagccaacccccaagggatgacatacaaatatcttttccaagaatggtgtctcttctacaaactaacaaagcccatcaaggtatcaagggccgcctgagcctaccatttctgacctatcactgcgtagacctcaccttcaccgctctagcttacatgggcagagaggatcaggcgccaggcttgaataggcagttgagtggtaaacttttcgggccgctgcagtcctccatcaagtcacagagggccatcatctgggaacgactgcgtagagcgaaaaccgctagaaaacagaattttcatgtgatcgcagcttttgtccacacagatgggcccttctccgtggactaaagctaggttaccgtacagtcggtaacttcaccgctctccgcatgtaacgggtacacggtacttatgatatctcactctactgactaccaagatgaaagatcatgcttcagggcacatctcgaacccacggcaagaaacataaccacagccgactagtacatcgccaaagcccaaaggttatacgcacacatttatgattctctacactacatccccatgcatacctgcgacaagcaattcaaccaccacatgcagtccacagttggtcctaccctgctacccttcatctccgggctgcctctgcctctgtctctcccacaacaacaacaacaacaaaaaaaaaaaaagacgacgacgacgacgacgacgaccaacaaacattttcgggcctgaactccgtcctcctctttccgagccgccgaccgagctaccgattggcaccgcgccttcagtcagtcctgtaaaccgaaagtttgggactctggatggcgaacaaggttcacttgaacttgcgcccgtttccacttttcacatcacctacccttcaaccttcaacgccttgtcgggtgattttctcatagcaaggctttctgacgccataactcgctcattcccttcccaagttactgatatgaaggagcagaggggttcccctggcataccgaataaaacctcgccgatagttttaaatcttgtgtttctctttgcttttctgcttacttgcctcctcaagccggtaatgtcgcgctttcgaaaacgtctgcagtgtgtcacgccctcgctcgggaccctttcgcaacaagaaaagaaacaaaaaagaaagaaaaagaaagaaaaagaaagacagtgaagcggtccaaatgtctcaagtccgaccactgtctcacttccatattccgcccataattctcttacagtgcaccagagggacctctccactcacaccaaacctggggacccagcttctcgggcctcagctgcctctaacattagacggcattggctccggtattcatttgactttagtgcccctcaagtccttattttcttttgaattctagcactatgtacacaacaggcatagtacaaccactagatgctaaacatattcaccgatgcacattgaaggccccgccagaccgctaactccgcgtttgcggtggctccgtcgcaccttataggctccgcgaaggtgcagatgagaatcgtaatcgtcgaattgatgatggcagggctgattttcggatttggggtttggggcttggggggttgagcttatcccaacgtgttccgggttttcaaccacagatgccatgcgtgccatctcaaaatctcaaagcctggaggcgaggaagcaggaccggatctacgtttgaaggtccactacctcctgactcgagagtcggcgatgaagagactaaaaaccgtcatgatggtatatctcttattctttggtcatctggttcgggactcgcaagtttacggtagctttcgctcggagttaaagtccctccccttgttcgggacatccaccaacacggcaaaaagtcttctagaaaaaacttctaatctcggttgctgaacagtatatacagtaagtatatggtgttcaagtgacaaaatggcactattgaccaccagcgccagaacgccagaacaaaaacagaagccagccgcacggttccggcccggcatttacggagtcgggcttcgctccgctttgcttggcagttcgcttcaataagattttcagggtccaattgcgaaactgtcagatcagcaattctcgtgattgactcagaaccacttgttgacagcaaccgctcgctgctctggcctgcagctcggttctggttctaggtagggtttaacgaggtcaggtgaggtgagctgttagaacaagagagaaaaaggaaagaaataaaagagaaagaaaagaaaaaaaaacaaggaaagaaaacaagatagagtgaaagaaagcgacaaagtgcaaggcagtggcacagagagcggttggcttttaagaaaacatgccagaatctgggtcgtcggactctgatgccagacgcgttaacggtcaagttgggaaccatgatttgtggacataccaaatatggaacttcgatggttctcgtgatctatgatcccgcccaggaggtaaggtatactacaggtgtagtctaagcttacttggacccattagaggatctctgcattctcagggagctggatagatggatcagcagcaagcaaccctccacaatcatagtcatagtcacagatggtttcatgtcagctttcgttttgtttcgcctgtcgcattttgatatgttcgtccgtctagattactagtcacctcaattttgcttacatgtacagatttcattgctttcttgccagtctcaatgactacctacctagtatacactacctacatacataatagatacacaccatgtagataggaagctaaaccgcatcgatcaatctcgatcaaatcgtttattgccgtgcttataaaccaaattaagacttctctgcccccctagctacctctaggcccgagtcaagtctatccaaggagttggggacggtctataacaactgccgtggccactttcgttttttgtttttttttcttgctatagtgtaccgctaaatctcacctcatgtcgggctcatccccgcgatttgcaagccaatcacatcgttcgctgcccatctacatgctagtgaagaggtacgttgagtgccggcctgtaggtagatccttcctggagtctgattgaccataaaaaagcgtggggatgaatttgacttgagtgagatttgcagtattcggtacctccatgtcgttgacgccaggcaagtatggagaatcgagccaaacagcaacatcgactgtgtccagtgtcatgatggaccggcggtgtggggcccgtctgaccaatgagagtgccattactacctctacaggtaggtatgtaccgcagtacgtaccttaacggctcaactaccaacgttcgttgtgatcctgtttacggtatatccaagaagaaggatagccgtaatagcgatataaaggagttagagggaataagaggcgaaatagtaagcacagtgtgcgaggtaggaagtagtcggctgcagtttgcgctaggcgctctaattgcagtaagccgccaaggtgatgcaatgataggaataacctaagtcatgctaaagcatctaaaagttatttatgtagttgcacgtatcaaaaacaggttgttctgaactttcgatgtcatgatgatgtgaaacaatgacatttagtaagaattgttggttgctggcgccttaagttgatgccaagcctggggttttggcttgagcgcttggaagcttgtatgacctcttacagtcgatttatccggctcgagtagaatagtgtagtgttgtgctgtgtttacctgtagatggatataaacgcgtagcgcggttttcacgagtcgcaaagaaccttgattctgtcacaagaaataacaggtttgccgtgtgactgctccctgtgtcctgtagtcaagttatgccgctcctgcgcgctacccttttgaatccatgcagaggtgtggagcagaggtgtttcctcacaccttcctcctctctcttccctttccccatgctcccatacctattaatgcgctatgtgcgctatgtcagtggcttggtgggcaggaaagagaaagaaggagacttagtttggtacacaaagttgaacctatcaattttcccagatgagccttgtaagcccagcgtgccagtgttgctgaccacttaccttacgtgtaggaccaatggaggggggtccggatcgtgatcgacatcccaaactataataattccccttgtcaactttcgtggctctcgtggcttccttgtaaacgacccggaacacggggatctcagttcagctccaagaacgcctaccgctggcctattgtggggaaatgtctcaaccatctcggttgttgggtgatagaaatggatgccaccttcaggtgcgtaactaagtataggtaggttcaaagacggtaaacgtaacgtaaaattccattgttaggcgggtggtgaactccaggggcactacagagtcggcctagcggcggaagatttgggagtcaagcaacgagaattgacatggtgtacatcctcgaggaatacctgagaaacacatgatcgccaaaagaatgacagtgtgactatcataaagatacgtgagcttgcaggacatgtcctgaatccactgcaatttgtgtttcattcggcacttactagcctagcgggtgtgttgcgatctcccgtgaaatccaccgagcgctgacgtctgttcttctgtgagtgagagataacctggatcacacacagcataacacttgattccttgttggattgttcgtaacgggattttggatgatataagagttgaaaacgggtaacatcatatgttgcaactgtaatatttgtcgttctgttacgatttatgtccagacgttgcttctggtgaactccaatctatgaccatgaaccaatcatctcacagaactggagaacagctgctcctcaaaccagcaggaaagtcgatcggcgcgcgacggtgcctgatacgcacggaacacagtcgatttatagtactaggctgtgtaatgtatagtgcgccaggtacgtattttatccatggagaggtcataatcactagaaaggcgggatgactaagatcggggttatgcatgtcagtatatactactgtgcttgttgagcgagggcggccccatgatcctagcgaagtttccttttttttttctttttttttgcaatttttttcagccagctgtgcatcacagttgttccaaagccttcgcccttttcgaattatagcagaggcgtggtggttgcgctcgaacacgcatcctaaccaagatcgccaaagacctttattccgatgcatagcattttgcggggccctcgcctggagatggcagggttttcaaacgtgtcctcgagttgattcggggacagaagcgagaatcacaaccgcatggtaagcacccacgttatagcaaggcctcaagcttgtagataggggccggctattgacaatcgcacacgttgaggcaaccttactcgtcaactaacgattgcccagatgtgatgaaggcagcaacgttgtgtgtgataaagcccgaagtcggggactggcaccccattgttgccaggctggcgctgaggctcgtgggatgcgtataccgagaaacattttgtctcgggtgcaagggatagccgggtcatatttcggctgctgtaacatcgtcgtcacgtcggatcttccttttcttttttcgccgctttttttccggagtcgctccttggtcaccatccgcaactggttgttgatcgacaacagtaggggtctcgagagcccgttcgtcagcaagtggcaacttggaatccgtgaatggctcagtcagaacgaggtcccctctcttccccatagcctcgcgacttgcttcttcaagtaggatgccaaaggcaagtagagcggtttcatccatgctcctctcatcaatggttcgggagccaatgacacaacgcggaccgaggcgaagggccattgcgtcgtagaagttgctggtgtacccatggatggactttaagaggtcgctgtcagggagaagatgacgtccgccatcgggcagatgctcgctggcccagtagatgtcattctcttcatagcgaacgggtgcgcccttgcggcgaaagaggacttcctcaggcgcgtacctggggtcgcgggaagagtgcagcccggaggaccgatttggtcgtttacttgaggagtcgtttcggcgtgaagcacctgattgagatcggtcgttcaaggtcacattacctggaagggagttagatgacaaagtccacacaggtttcgggcaaaggggacatgcaaaagacgaggcgacgaacataccggcaacggcatcgtagacgttcagttcacgtcctcgactctcttttctcgatgggcgtagttcctcgtcggaatagtcactgggggctggtgacgaggtcatgttggaaaggaatgatagaaatggggtgatattgatgtgattttccgctgtgagattggcaactgaggaaagtggaagagtgtttcgaaactttcgttcccttcagccagcaggacgacggcgcgtaacaggaaagttttgtgttctgcccgaaacactgctccccatttcaaccagaagaaggagctacacggatttctctgtcggtcccgctctgagatagtgagaatataggtaatttcttgactttagttgataaaggaaatttagaagcatctcaaaaatccagtctgtttcctccttggtggctagagaaagacggtggtcctacctctaccgacgacaaaaaggttcgagacgagactgcccggcaggcaatgggcggggaattcggttggaacaattgtccctacgtgcctctaggtactgcccctgccctggtaccctgggtggcccgtgtttttgcatccaacacgccaaagtaccccgcgttcaaccgcagtggccccgctcactcccgtcactgcaggtgcaagcttcctgttctgtgcagcggcattccagcggtgagatgaggaacctcaagggactggaaacaacgtcgcatcacggaaaagcaacaacgtcggcttggtggttcactcaatctttcctcattcatcctcactcaatgcagcgtccatccaagcagcaccaaagatattatcgatattttcggcccgcctaatggaatagctattttcaccctgcctctgccactcgaggtgatgaagcttccccgtctgtaatgcagcaaaatgggttgcaatccgacgaaagccaaggcatccgacagtctgggtacggccctccatccggcctctagtccatcagcccaagcccgccatgagacctctatcctgcatagactgccctcgcacgtcacggtccacgcgatttaaacccgatccgtcttgacaccgcgtctcggctgtcaccatcaagatgaaggccgatcatcaacttaccacattcgtttcgctctgctccacggtttcgctttgatggcggagggcggacggaaaccttgcttgctggctggggtacgagtcggcgggctcgggcgggtcaccaacccggaatccacccaccaaccggcgtccttctgggctcatcaggccggtctacgcaagtgctttggttctcaaagggcttgaagggagaatgtaggtaccgcttgggcatttgttcgtctactcttgactctttgctaatcgccctggagcagactggtctacaaatacggcacgcttggttggcacgtttgagctgggtgcaaaggtttcttcacacgccacctcacccatcgcctttcatctgcttgttgcttgcggaacacagcgtttgggcgcccggctcgtcgacctgcgttcttcggctgccgtccattctcttgtctctcatggccagatagatggctctgctgctgccaacctggctgtgacctggtcacttgttcaagaccatattgtggctagcggatcagccgatggtgtcgcgcgtctctggaatatcagacggaacagtacgctcattggctttttggaccataaggaccgcctaggagttatacacccttgtacaatggacagttcaggccatgttccgcgcgccttattccaggattctttgagatttgggtacctgtgccttggcgaaggtgcacaacgggccagtaaacggtttgacctggacagatgacagtgcgtacattgtgtctgcaggtcacaatcgccaattttgtgtttgggataccgctacaggggtgaacactttggcgagctctggccacaaccatccgaaatgattacaatggacacttgacaatatttgtctcgccttcacgacttactccacaaaagaaggagtttttgttctatccgaataagaatgggatgctggttacgggtttacatgagggcacccttattatcaggctacgcggcatgggtcctgctgtggcagctactcgtcaggtctacaagatcgacagtctgactagtggctcgacgagtatccgtgcacagaggggagaacgaacgaccagaaactttctctccagcagtacgtagcaagtaaccagtgcccctttcgcttggtacatgctaatgttggtaatagtcgtctggataggaactgagccaatgtctctgatggcatctacagtcgacatctcgacggacatatccgtgcctggacaccccagctagaggcccttgacaaggaagatgaaagcaccagtatcgaagacgccactggagctcgggtgaagaagcgcaaagtgctggatgatgtcttccgaaccttgatgggtagggcagatctcgttctcctaaagcgttgtctagtctcctccggggcacaactttctacacttgtcctcgcgcaccttataatggaggatggagttactcggcgctcccgttttcacaaacatgaacctagcgaacctgaaatcggcgaagacaggcgattatggtcgccgacttcctcgtctcgggaagtacacaatgaaactcgtgatcatgcagatcaaatttcgttatggcttttcaagtcactgttggttttgtcgccaacagcattgctcttgacagatacaccttcctgaagcgagtgctaggatgagtggaacggccatcctataagagatataccattgaccgtgatcggtcattgaccggaaacacgcaatcataccccggtcatggtggagcagcccgtcgtccatccgtggggaaataagacatgtctcggacttcctcggtcttgttggctcctttgtcgccattccatgcattggcgacaacgcttgctggtcatgcaaagcacgtcaacgcgctggtcaatgttgaacctcctccgccttctcgcttgggaaaacacatgcgtatattccggtgaactaggtattaagaatacgagaaaggcaatgtcgggtcgatactggttgctggatcatgccgagcacctctctctgacctggccaacacccgggggcccggcatctttggtggttcgcgcagcggagcggatccagggtcttgcagtgtggggtttttggcttttgacggaccgcggtgcccacaaaaaatattgtgcccccacttcgagactactatgtatgtgtttcccacaacattcattgaaaagaacttcatacaagcccgttctccaacaacacaaggtccgctggctcaatggcagagcgtctgactacgaatcaggaggttccaggttcgacccctgggtggatcgatcttctttttcttttgcctctcctgcgatttgttgcgcgcatgaggatgaataatgattctgcctgttcgttgtcagctttttgtcattgaaacccacaatcctccttttacgtcctttgcctgtccctgactaggcctttcactaatccccctttagtgagatgcgagaaatcaagtccggcagatggtgctcaggtaaaagcaccttgatggttttcactccatacaatcaatgtccactcatgttttttctgccctcttcgattggcgaaacgtataggaaccggtcgaaagcagggatcgtagaatgcaatccccccttcagtcccccctcctcctttctcagatgccagatctcactctcaaatatccaatcttctagcgtagcgtgctctccacaccgcacctcgctgaagtgtatcgcttggtctagctgttggctatcatttcttccctcttccaaaatgtcactcggcccctcttactatctgttccccaatcagtcttctgcccgtgatccgacccttgtttactgatacggtcagtggccgcaaggctggggaatatggccggcaccgacagtctggttcagaggagccgcggacgcataggcctgtcatccgagtgcgcgtcagacgcaagatggaaaggcttggcgggttcaagggggcagaagagcgtgcattgaagttgaggaacagcacttggtctccacagccgtatcctacctttttgtacttacaccgtcgttcatttatctgcgaaaagcgccgaatatggcagcgcctcggtgtaaacatcgcctagtctcaactctgaattccacgggccaccgtctcgtctcaccagggagcgacagcacgctatcgtctagtagccatggcagagagcgggaaacaggggcacgggataaggaacgaaagaccacaaattcccaccaattttgaagccagctcaggcgaaagagcatggcaagattgcccctgttgggtcccgccctctcaaccccgtttatctttcacgggataaagatctgcgcttccggatctttttctctccttgctttttcagccccataaggacaatgtaagtacagcgaccgaaacacggggcaaggcacattctcagctcagcgacttgcttacctctgatcttacaaacttgatccctgtaggccaatgattccgcgcgcctcactttttctcgtgatttactctgcttattccaaattggacagttatgtccgtggttcttacaattacgtctttatcattgagcgagcatgactgggtgaggatgggccgttagatggcggctatctcccggttaccactagggagatggtgagatggagaaagatcttggataacattcattggcgatgtctacggagttaaaagtaccttctacgaatatgctgtacaagggcctatccacctcgcttcccgttaacgctcagaagtcctcaacactttctatattgtattacaggagaacttgcgaactcagtacacaccgaactgaggatcacagcctacctcgtcacacattccctccaaggccttagttaccaaataagtcaagtttatgatttcaggtcaagccaagttgggcaagcctgtaaccatgaatcacaaggttcaaattttttttttatttttttttttcctatatatgacccctccacgggcgaactatcatccatcgtgttgctattggcttcctcgcatagtttccacccatcctacagacgatgagctcttgcatgcaatggcggtcccgtgtgagacaagatttttcaagtaccatatcagctcattgcaggaactggaagtgtctcattacgcccaacacttccttgttttgcctcagcttgcatcgcatatggctgtagggtgatgtttatggggtgaggtatcagatgaacacggacagccagctgcagctttttgtcaacaatgaatagcaggggctcagccaagagcggcgtccccaagagtttctcatttttttcgaagttcactctgtgggtgtcaggttgctacctctaggttttggtctgtttgcggtgagcatttcaaaaccaggaacctacctaccacttacacatttgtcgcaggacgctctattgccagttccatgatgatataaaccgctaaggttagtcaaacaggcatgatacaccataattgcagatagcccttattccatacgcttcacgtaatggtggatggttaacagctagtctgatactggcatcgatatatctggtggttgtattggcgatatggaagaccgcatttcctgttttctattctacagccgccagggcgacaacgagaaaatgaatccgttgacactcactcatcaagctggcgcagcctaaatgcagtcgcttggatgacgccaacagtgaccagcttttgaaaagcgccatctaggagcccgtaaaagcatggactacctctaggacccagaaatttgttttccactttccccggtatacttcaagtctgcctaagtacaaccataaccttagcaggctatccatccaaatatggtatgcctcggctgtgaatctagacgataaacggccatatgccctagattaagacgagatgttgccccttgcaagaatcttgatgattgggttgtatgttggttttcgagggacctctacaagttatcctcactcctgaaaatgggtttgccgggcctgataacttggaatccagagtctggcaaagcttagcgcagccggaaagattgagcagggtggtttatgaaggtttgggggcatcatcaggttattaggacgtacacaccccagctttattgcacaactctgactcaagcaattgcactttcacgatatctgatttcaccgccgagtgcagcgttcgtcacggtatctcagagcatagtcagagcccgtacgccctctgatgccggatcttagaccgtgggtgatagtctttcttcccagtatacggatccggatgactgtttgaaatgtagtctggatgttgtcagggcctttgtatggtgtaccccttataatatctgacaagaagttatctcgatcaatgggatcaggcatagaggtactcaggtctgccgaagaatgctaacgatcgaggccccagctatatggctggtagtgaaagagtgtcaggagaccgaaaagaaacagtgcagtttcgtaaattcatcaactacaatcactgaatttagctttccagtgtccctcgtttatactgacaaaaaaaaatcaacaattcgaaaaggggtatccgaggatcaagagtgcggtacttcttttttcctcaagccggtataactctacaattcgtaacaacgtgctacacgggcgtattttgtggtcagctacatggactcgagatgaaatgtttccgggattcgttaatccaaagcctcgctctgcgcttgaaagtgtcggagaaggcccctacatcaatggaccaactgaaggacataggttgagaatcaggcagataaggcctcagactgggcgtgcagcttcggtgggagaaaacgggatgaagaacttcgagatggaagaagaaggaagaacaatagcgataatgttaaagtcacgtttcatcatacatagttggtatatttgatattaacctgttgcaactttaggatcgcagatacatacgattccatcaacaacagactgaaacaccacgactcaagatacgcacgcaaactgacaaggtgtctgaagttttggttcacacctcacatacctagttacttacacattcacaacctccgaaagtctatagcaggccgattttgctccgtaaatgtgactcaaattccacccctggtcgctgtctttcgcgcataaaacttcgaaatcctcaatatcaccatcaccaacaccaacatcagcataaccaccaccactataatcatacctcttctcgtgtatacagcgatatataacgatatgagcaaagcaattcaaccacatacgaccatagatggtagaaaactcgggatcccgtccgctctcccatagataagctaccaatcgcctgactagtagttgggtcggtgacgaccagcgaatcccaggtgttgtatgtttttgtgatttctctctctttttgggtgtttttggttgcttatcttatccacgtgtcgtatcggtcttttacagacgcctgaaatttgtatccgaaaggtaggcgaatgatgagaatgggtctcgtagtatgtaaacgcttctttatcgacggtaagactaaactagaggtaggtatctagtcacactttgttgcgcagtgacagacaactatcggaaggcctcatggtttctcatcccgttcactttatccccaacacagtaggccgtgtccgagataatccaaacattctaccaacagtacctttcgaacaaggtgctaagtttcatatcgagtgccgtcagcatggtaggtcccggacacgagataagatttcgaacccggattccgggtacagctgagttgctgaacacggaccctcgttaacgacgggctagaatggaactagaacagactattggtctattccgaattgatctactacctggtatgggttgtggtcttgaaagggagagggatagttgtgatgttgaaaggacaaggtggaggaatccccccatcgttgttccaacgtccactgccgagatgacgctcaaatccaatgacattacaaaagccctctttcgataaaggttctcatgtatgctatgagaggagagaacacaaacttgatgaccaaacgacatcgaattgtagacttgcccttcctccccaacttgcagacttgcggttgtaagtttatctttggagggaggaacggtcaaaaaacaggtacttactacgttacttccatatcatatacaccaatctctcccggacgctactatactctcgacgctactgcccattagcacagtatcacatacccggaggaggagctgacagttttctccttccagggacgccggtagtacagaaggcaacgggctctgaagatccagaaggctccagggatcatttgtcagcccctggccgatgaatctgtctcggacctctaacaacatcctaggtactttcgaaggacttgtctcgggtgctgcgggacggtacctggacagatacgcgccgaccaaaaccaagatctcccatatagcaaagcagctgctcgatcgggtggtcaaccttgtgacaggtgtataatgtttgttattgcgcgaggtcgtgcaacagagaagcctatagctgtaaaggatatgcttttgcagcgggacgtaactttaactctacatacataggtaactagaggtaagtaatcacggctgatgcccgtgacaacaaccgcccgcccccgctagacaacacgctttttaaaagaaaagctcccaagccgccttggctgtcatccccaaaagcacaaccgaactcgtggcaaaaaccggaaagcgcaaaagaacattgttggtcgtgacatgtatcaggctgtgaaggactctcagacccacgtaaccccacgccaagcgtacggtagtcttgtccttgacatccatcaagcttaacgcaagcaacactgcgtagaattgggtaggttgttccagcagattgttgaagttatccgccggccattgtacgaaaggaggcagtttctctgctttttgctttttgacagtatttgggtcgaacgtgacgccgtacttggacagcgctggagttctgcgtatgtatagcagagcttccatagcaaaagtccaaacattgaggccgacgagggggccaaggagtggcttgttgacaagaagagtcgacatgatggctatccggtgttagttctgtcgctgtaggagtagatgatgggggagcaggtacgactaacttgattgaggtgggtgtgaaataactttttggtagaggaggagagatggttcagtaaaagaagtgtccaggtaaaggtgatgttaccgtgataaatatatggcccatatgattcattctgactgcgaacctcaaagtggtgccccggaactctatattataggtagctacaagtgaatccctcctttctgtattaatgatcaagctaatacttgttatagggctgtcgcctagaatagaacccaaaaatccccacgaatgtccccacattcctgtctgttagtctggataccaaagctttcaacaaacctttccctacctacgtacaggaaccatttgcaaaattcgtgcaacactttcgggagcgagatgcgaaatgcacacatgatacggatgcaatgcctccatctgccagagcgtctggtgatcatgggcgtatgtaccttggcttgaggtggcgccacgtgatacatcagacagaatgccgcgactatctggtctcgaggggggtggtgtcggatatttgaggccaaactcgcaacaccgtgtaagacgacattagtacattacaacatcattgttaattgcgcggctgacggaacgcggataatactatcgtacactgctattgaacggtttgaaattcgctgttagtgtgtctatgccgagtatgtggacatcgtattacttacaccaagacatgcatggtcatcaagaccacgaatttgaggccaaatgttgtcacactttactccctggccctaattctaactgcccaagcattgctggagagccctcgtgtcaactagacttctactaatgaactgtcactttggagaaaggcagattcagaaagtatacaaggcaacaagttctcatttggaggtaattgtcctttgtaacaaagctcagtagccgttagtcgacatacttttcctcatcctccattaccacaatgggggtatcatatcgttaccgcacaactcattgattgagaaggtgcgtttgaagtgaaagaaaggaacgtggtataggtggtacatgctaggatagtacacaagtgagaaagaggtatcctcgagtcattaagaaaaaggaaagtaacaagagtcataaaagtcgtaaaagccattaagccatgaacgccaccggagttcagctttctagccagacaccaacagattagatgccgctataagtctcctggtgggtcttgatgctgttcctcctctcgcggtggtgcccgtggtcgtcgtgctcaatgacaggctcgccgatgctcttgcggagaacagaaggggggacctgagcagcgtctgtgggatccttgtgggccaggtttgaagtgtgaggttgtcttgaaagaagctgttagcttaagtgttgccaggacgccacaggccgacctcagagaggatgttcagccacgggcaagataactcgcatttacttacttactgttgataggtcttgttaccgccgacggtcttgctgccatcaaggtcggagtcgacgcgggggtccaacttgttgaccatgtcggatttgtgagggccggcagtgttgggagcggggccagggccggagtggtgaccgaggttggcgcggccatcacggtcagagtcgacacgggggtcaagagtgttggcagcacggctatcgtgagggccgtgggtaccagtaggagcaccgtgggtgccggtcataccggtatggccggaaccagcaacgttggagtgggtgttggagctgaaggggtggttctggcgatcgtgggtgccgatggtgccaaaggtcccagtgttgtgagtgccagtggtgttgcccgcggtcctggagccgtcacggtcagagtcaacacgagggtcgagggcgttggcggcacgagagccgtggggaccataggcaccctcagatgtaccgtgggtgttggaagagccgaaggtgttaccagtggtatgagtaccgtgggtgccggtagagccaaaggtgttgccagtgctgtgtgtgttgtaaccggcgccagtgccggcagcgcgggaaccgtcaaggtcggagtcgacacgagggtctagggcgttggcggcacgagagccgtgggggccataggcaccctcggaagtgccatgtgttgtgccggtgtgagcgccagtgtgagtgccgacgtgggtaccggtggtgttggagccagaataagtagggttaccgccaagagtgtgggcctccgggtggccagcgccgtaagcggcgtgaccactgccgagctcgccgtgaccggcaaccttgcggtgggagccatccatgtcggagtctacacgggggtcggcggcgttggcaacgcgggagttgtggggaccggcagtgccttcaggagcgccgtgctgagcagagttgtcgctgtggacagcctccttgatcttgttgatgatgctggacatattggatgatgttcttgtgtgttgagtatgggttggaggtataatgtaaaggtagttggggtatcagagtgtttgttgttcgttgtggtcagttgtagtgtaggttgttgatgatgatgaatcggggaatatgagttgagatcgggagaagaaggtgttctttataaacaaattcgacttcgcttcatgactgaggaaggcgtatgggaaagggggctatggcatcatctcgatccagttcggacggcagccaaggccaccaggtaccgcagggaaggtgaggccggcagtgaacgaggcatctgatactggtacatgtcgtccctgcttgactacctctatgcctgttggctgtgagtgcccgtacactacatgtgcaagacagcaaggcaggtacctggcgggacgtgtaagtggtacgtactcaatggtcgtcttgtccagtgtcgtcattagtgcgtgaagttgcagacgagacgaacaaggactggtataacgccatctggggcaaacccgcagccaacgctttcccgtcaggaacaagcagattcggtcagatgcgaaagaaaagatggaggaaaagacgtcatgcaaagaggaagactcatctggaccgtcagaattacatcttgacaaacccgaagaggaagtgagaagtgacaatcagggtcccgatcatctggagggtgcttcacaagggagctccaagacactgaaacaagcgaaccgcgatccgttgcttacatgtcattgggtgaagtccaataaacattcgtcagctcctaccaacttttccatgttctgtcgccgagaagtgtgtcttctggccttctgttcagccttctaacggtgaagatcttcacagtcaccaaggcagatgaaagaaaagccgagctggacaaggcaatttggatgttgccattcgggaaaatccagtacctctactgacaaggagtttagagtttcaaactgaatttccccgcgccgttgcaatgtctcaaacagtcaacatgtctctccgcatgaccccactagtctgacgtcatagtgtcccacttcagccctacaccaatgacgcagcttcaatgcgacctttcccaggttccttccaaccaaaatgctggagacaaatttagtcgcctacaattaagaccaggaagatattacgatcaacgagatgtttatgcaaaggagtatagtaaactggattcttaagtgtttcagctcgcacgcgaggccaagaagcaagcaacatggcggccaattacaacatgtacggcccgttttccgtcattatcatcccagaaggtctccataaacgtccgtcattccagctgttgctcaggggtaaagagagatgcgattgaagagtggggtccaaacagcacatcattagcgcggtccagatccattccgggtatcatttccgtccatcagtcttcaacaaaacagctccagtccaaaattaacagtatgtagttgggggaagcaagacgggcattgcgcctcggtgaaagtcatcgaaccatctgtcatctttccgtaggcgaagctcccacatccaacactcaaaggcaagcacctggatttagacgcgagaacgataccagcggcggcgacgatatcccgcatcaacaggagcgggggtatggcgacgaacccagtagagactattccatatgttagcatctggacataccttggaagaaaagaggtgataaaacttacccaaccaaagcactaacaagccaacaaatggcgctgagaaaggcaaaagcaactgtagccttccactcaccacagcccacaccattaaagccaacattatcccaatcaaagacatatctgcccactcgtcagcacccccttcacttgctggtgaaagcctgagacacttacccgcaaaccccatgcaaccaatttaccaacagcccaaagctcacaaaccacatgacagaaatgaccaggtccatgggccagtggatgaacgagctcgagaacggaaacagccagacgatggcaaagagaatggacaagcccgccaccacttcagtataaatgtgtcggccgagatcccatggtgagttgccgcgagcggcgtgcaggaagcgcccgttaagggcagcaacgatggatgcgaatgcaagctccgcaacgcggaggatgatggagatgatgtctaccaggatcatcttgggcgattttttttcttctgtttgatctgaccgtcgatggtgtagtcgattgaggtaggtttgcgaagaaaatcactcgtgatctcccacttctagatggtggtggtgttggcttgtttgtccgtgaccacgatgttgagaagaatgatgaaataaaaataaggaggtcagaccagattttgattgtgggaggacataaccgtgatatatcacccaccaccatcatcactttatcaagtcaccgctcgttatccccctctcacttcaaaactgagcgcaaaacctgacgcgagatgacaaaaccgtttcctcacaccgcgcatcaacacaccctccatagataccactgtaccacacaccgcggcagactcacatcaatcaagcccttcctcatcaccaccatcttttccgatatgatgcttcacccaagcctacccaagctcacccagttcctgcatggtcctatacaggactggatggcagtctctcgtcatcaaggtcacccttttcttggcaagccactacacactccagtgaacacttcctttggctcatgtttccttttcggtgatttcaaacaacttccacatttcatttccatgttttccatttctgcacgtggatgtatcctggtatacattggctcaggttgtaaacagctcatagttggtccaacggtacttgaatcctcctgatatcccacgtttccctgccttgatccaccttgatctcctcctctcggcacttgtcgaaccagaactaggtaccagagccacctagtagcgggaggcctctcatttttctccatccctgcccaaggcttctagtctacgtgacgtgtgacaaacagaaatgccggaacgaatgatctaaccgtaccgtgcctgctattgtatcacaatcacgagaacagggcttgacttttgtttcgcttccaatcatgtccagcaagcatcaccttggaatgttggaggcgctatgaacgaggccgacaagaaaactagagatacttggcatcaattcggaaactgaacggacgacctatggtccgtcggcatgagaacgcctgaaacggctgagattggggaggggggaaacagatgccgggtggtagtctaaagcggattctgggatgaagtcatagcacagaattcgtggattttcattggtctgatccgttcatgggtattctgaaagaaatgcctacctttcaaagctgaaaaattactaggatggtgttacttccaagggcttctagtgctcgagattgttatgcttctgaaggtcttctgtgttgctttggtaggggtttgaaatcacatcttaaagcctcgaacaggacatgatttatgaaagtgtttgttatcggtcttgttttccccttcgttattatcacaggtggttcgccttgcagagtgcactgacccttatatctgagaaggtaggacgtgttttcttctcgttaggtccatctgactgagatctctcaacataagggtcagaaaattagaatatcagtttcgtaaatccgtcagagaccagtcattaccgccaaaagcaaaacgttgttccatcgccataccagagcgtatcctcacaagtgaaactactataccttcatacctactggtccacagccccagtagtagggtcccttgacatatccctcatgtcatcaaggtagtgtgaacgtcaaacactctattcctccatccatcctgatcattctctcgaatcctctgtgacgcctgcgtggcctcttcattccacaacttgacgatacttccaggagcatatactccatcaaacacgccccttccgggatccgtaacacccagccgtatattgacatccggatcatcaggaggcgtcaacctcgccaagacagccttgaagaacgtcttgagatcatccggatccgcaatgcgcgtggcgcgaagtctctccctagcgaacaggatctcgcgattggcaaactgtaaggactgggcgatgcccatggcgatttgcatctcgatcgtcttcttgatgacgggcttcacgaagggcttgaagagccaggcaagccaactgaacttgctttggcgcaaggtgaaatcgagcttgtggatttcgcatcggacgctgcggagggagaggatcttgtccatcctgtctcgaccaacttctacgtcgatctcgagatccatacctctttcatccattgcaaaggaagcgattccttcgtcgacgtagcgcagtaagccggtgtgtaccttcatccagaagccgacttcttcggcgcggaccgagagtccatcgatcttgattctcactagactcttcattgctgatgttgtgcggaatctggctttgcggatttcaatgtcgttgagggtctcaatacgaagcttgtatgggaagaaagaagtgtggttgattgtcttgccaggctctagaatgaggttttcaagcaagatgtcaatctctggcgtagagatctccagtcggggaataggaatgtagttgattgcttgaatgagcaatggaacaaagacgttgatgcagtcggtcacaaggtctgtgttgatgtagtggtgtttcggtgacaagatcttgccaatggcggccgttgtcttgagcaggcctgaaatatcacgatcacgcatcacagaatggaaggtggattgcaactgtgataacaaaccatcaatgtcatcacgcagggaagagcgagaagtgagctgtcgagatcgatctcggaggtcctggaaacgctcctcggcatggtcgaagaaggacgggtcggtgaacatctcctgggcagcgttgcctagctcatcgatcagtttctcgaattcggggtcgctgtgggcgtggtccatgaccagcttgaacctcttttccaattcctcccattctttctgttcgccaaaggacttgatgaagagccagaagttttcgagagccttatccatctctgggttatgatcaacggcttcctcggtagtctggagtgtatcgcgagcgatgcgcgtgtataccatagcataccgttttaggaggagcgagaatgtcgatactgaatccgagtagtccctgcggtctcgcagcttggtgaccgcctgcttgagacggtatagcagagtatccgtctcgtcgctatgtaatttgttgatgatactgctttcggcttcctgagcgacagttgcgacggtgtctccaagcacctgcccaacttcggcaacctcagcctccaagtcctgctggactggtttgtcggctgtttcgtcgttccccggttttgctacagattctctctcctccttccaaggctccaggcgctcacctgcctctttggatgcggcggaaagggcaaaggcagtgtcgcgaaacacctcgcgagaaaccacaccaagatccgagaggaagagacgaaagtcggagttggtcaaaagcaaggacccgactgtctggatgctcttatacactattgtgaacaagcaccatcagtacctgtccatgtatgtagacaaaagctgggacaagaacttaccagcagcggtatcagccttggctttagccttggtagcacgctcggcaatctgttccatgtcgacggacacacgagccttggagaggtaccataggaaatcctggatctggtcctggctgttcttgtgctccaagagctgaatgagttgggtaatccatttcctggagtagaaaacaagtgcccgtcccgagtcgctgaggccggagttgtctggattcagaatatcggaggagagaagggttcgaaggttggcgatggcttggtcattggacggcatgtatcccttggaaagggcacgcagcatctggtaggtatgtaatttctgatgcagctgtctctgcaacacggtatcatcgtcgtaatgagacaacagaggctcctcctcgtccgcacgcctcgtgcggcctccaaagcacgatgataccaaatccatgtcggcggtgtcgatgtggacactggtgtcgacagtgacggtgacagtgacgagcgccagatcacattagttttcccttctgggagtaatcttgccaaggtgacagacggatatgcagatatgattgcaatttgagatgaagctgttgggagttcgtgactggactctagatgctcccggttaacgatgtccagcatcgtcaatttcttcaggttgctgggttattgtaggcacatgagcatgtaccgtagttgccctggtgcattgctgtgttgtacggaagtggcagctttggggcaggtacagctgccagtagtacagcaatcacaatgacgtcattcatctcgaaggggagcatatcctccggctgcagactatgggctcgtagtgtagtgcaataggtgtataatattgcctggtgccccgcactccacgcgtttcactgattgagaacaccgaaaagtgcaagccgctctcgttggatgcggtcaaccagaaaggaaggaagcccaagggctgattttccattcgtccaggggtagaacaatggcttttccactagagaatccatccttgatttctccacttcaaccaccaccgcccgttgcttgttcctttgaagcaatctcgatctccttgaggtgactgacactcgttgttggattctgcaagtgtcttaaaggttcagggctgatacagaagtttggctgtggggtgatgccgcctgagcgccttcaaatacatctgaccaatgtcggcttttatacacagcaagtcctgtgtaggtaatgtaaatccgtcattgcttggcgcgccattctcgaacgggactagactatgctcgcaccgccacgagttctccattataatttcctgtcagtttggtacttgtcgagtgacatccaatgattgggaggattcgcatatcctccacattttactccatggcgttctctctttttgatggttgtcaacggaatttcgataactgcttgattgggacttggggccattctggaagtcagtctgtggtcgggaccagtcagctccaagcttcgagatatgcccagctctggggcgccggtcaccagcactttcgtttggtcgaacatggcctcacatctcttcatgtgaaagaaaggtctcgaaagggtcaactgcggttaggtagtgtatagactagactccagacgacaagatgccataagatatgtacggccttgcaaaactgaggcgaatgactgtgccgggttacccccttggcatacggttgtttataagcaagcaacgtgactcttttttgctttgactcgggactccggctcgcgcgagcttactgaacttgtgcactgccacattcgtccacgcagcgctcggcgggtacggatttggattttcaaagggagcgagtgaggccaatttcttgaatatccaaatctcgacggttggtttttctctttcccaaagacatcatcaaccaacagcaacagaaatcaactagcgacgactcgactcaactcgactcgccttcttccacctgatatttaatcagacttttggagctgcaggtgtggcggttattgcagtcgtcgatcgtttcccatctggcccgagctcctgcgtcagcaacgtcagtgacatctagactccggtcattctgcaccagtgagccatcaagcgctgcaaggtcccctccacgcggtccacgcccttgacgctttcgaaaccaagtgacaccacaagcatccgcaacgataccctcccactgcagcagtaaggccactagttcgttctacactatcagtatactacctacggtacctgtgtggtcacccgcattcgcgggcgcattccattcgggttccgcaacctttgcccgtaaggcacaaatccaccaaagtcgcaagtcgtaggatcgatccccaacgaaagagtacaaacccttagccttgtcgccatacccgcgatagggcgtcatcagagaggaaagcgagaaaagaacaccaaagagtacaaacaagatggagggtgggctcaagagaaaagacacaacaaaagggccgcctttgcgcatcttatcgctcggtgggtctcttcccccctagaaacagacaccttcccctgtgcgcatcaaacacagctattgtatgaggaaccaggctgtcggcgccatgcgttgaaacaccgtctcgctaactaaacaccgtgacagatggcggaggcgttcgtggttattccatgttcctcatcatccaggagttgatgcaccgcacctttgtcgaaatcgaaggcagagcaccgcgccgctccgagattcccaaaccatgcgaccacttcgaccttatcgtcggtaccggcactggcggcctgattgcgattatgcttggaaggctacggctcgatctggagacatgcaaggaactctatgtgcgccttacccgcaaggtctttgagacggacaagaccattgccggcattccctaccgatctaccatattcaaggcgacaaagctggaggaagccattcaggactgcgtgagggaacataccatcaacgacagggaaggaaacgacggcgctgtctcggatactttcagtcctttgagtgccgtctcccgctcaagcgccgcctcttcttatcccagaagacacgccagcaatgccagtgtcgttagttttagcgcaaggagtccgagcgcacaatcagccaaaccggcattctcttcgcgctggggaaatccccatgctcgtctgtacgacgagagggagaaccggacaaaaacgtgagtatcttaaaggagtcctagcttggtcgattgactgctgacaaaattttgcagtgccgtgacggccatgtacaagggatctcctagaaacgcgaagccagctgtgcttcgctcctacgactcgagaaaggaaccagcccccgaattcgattgcacgatttggcaagcaggccgagccacctgcgctattgggcttgccttcaagcccatacagatcggccagtctatttttcatgatgatggtgctggcgtcttcaacccttccatgtacgccctggatgaagcggtggttaacgagtggcccggacgggaagttggggtattcgtcagtattgggacaggaaagcggccaaagggaagtgatatgaactccactctctggtacgaggggtttatgggcgagttcgcggacgcacggaggaagttgattgccaagatcgaggggtgcgagaagattcacgagatgatgaagaaggagcatctggtaaagcgtggcgtcaacattgagaactactaccgcttcaacgttgaggtcggcgttggcgagtttggtatgaacgagtggcacaggttatccgacatcagcacaaacaccaggcgatatttgcagcgggacgacgagcagagaatggttcagggcgcatcggccaagcttgcaaagatccacttcgcaaagcagcgatgggagcgtgccaccagcaacagcaccgcacccggccctattcccgaattgatcaagactacacccagcatttccatgcccctagctgtcgaacttcctggcgatatgccaatctaccctccccagcgactcggcacgccaccaagccgacagtcctacgaatccggcttcgacgcgctttctgtcccaggacatagcgctaatggtatcaatactccctcgcctagatcctcagccgagcgcgttcactcagcaaaaagcagcagcagccacctagcgcccagtcgtccagcccccgccgtccctcctccagcctcattcgggaccgacgactcagacaaactcgtcgccatcgccccaacccccgcacaatggcgcaacgcttcagggcaagataagatcgccatcgttaccgaggacgaccagcccagacacccctggtatcctggataccagaaccagcagtaccagcagcatttccagtacccgccgaggatagaaccgccaccactcccgcccaagacgccattgtcctcggcagacggactggtctcgccgattagtctcaatggcaggcagaataccctgccggctgcgtatgtgccgtatccgattgacgatgacgaggagccacctgttgtgaacatggcgaggaaacctaattataatgtgaggtgaagagaagatacaagatacgcatgataccacgagtgaggaatgagaggagagaggaacacgccatgcctgccggcgggtgatggtgtagtggtgtagtgtggttagacacaagcactcaaaacaaaccattagccatgtgtcaccgggaaccgattgactggatacgaaatggagcgggcattggaaagccaacctaagcgaacatttcacacaaaacttgaagacgaggaaagtggagcagagagatggagagacggggagggatgcgaaaaagaaaggacgagaaaaatataccacacacacaactagtgggtgaacgacggcaatactctttgatatgacgttatgacacggaatacgcgatgataccactacttaccaataccaagtctttttttttcaaatctaactatatataatactctataccactacttgctgcatctgaggtgcgggtggataggggttgatgctgaggatggataccaatccgcccgcaacgagaagtgtatttagctaccaagaagatgtgtaatgacttctgcttttcatgactttcttggtggcccctccggctctatttcagatgctggcttcgtcggtatatttctagtctacgtatttctctagtgttttcttctggcgcgaggggatggtcacggtggcaggagagggagggggggcaaatcgactctagaagacgactgaaaatgagaatgaaagtgttgtgacagaattgcgcttcattaagagcgccatctggatgggatgtggaccatgactgattaaggacgggtcggtcttgtttgtttctctaacttgctttttcttttttttgggtaagataccttaactcagtgtcggcgtttttgttcagctgcgttccagctttttatcgatatttttgcatgtgtcgcaatcaagtctctccacttaatttcttccatgtgtttctcttcggcaggcgtcgttacccggctttggtcattctgtatctcgtctagcctatcaaatatcttctacctttgcttctgccagccactcatgcccctcgcacttttatcttcttaccacatgtcgaaggaaaatcatccatcaatcaacgagagccagctgagccctgttagcgacgtataccagttatagcaagttagcacagtcacactacatcttctggcaggcagtcatcacacagcacagcaccaacaccacagcaaccacatcaatcacagatatggatcagctgggctggaatcaggaaagaaaaacacaaaagagggaaattctgttttttccttctcctcgtgcccatatgccatctcactcacttgtgtcttgtgtaatggtgtttatcaaacatccagaaaaggcggggaaaagaggagtggaccggagtggtttggtttacgaagtcttcaagggcagtggtggcacgcagtggaagcctggggtctcataaggaacacaggctcgggatgagttccggtttttggatcaacttgtacataccgcgattcgaagggtgggaacatcatgattgggtagaaggctgtaggtggttagggtgaggaggagcaaaaaagaacaaaaaaaaggaaacatcgggcttacttttcgggtaacaacgctttcgagctagctgggtaacaagttgggtaactgggtacaagacccttctaaaccctcatttctgttgaattggaacttgcttgctctgataatgtttggtttgacttttggtctgaatacagagcttgatcatcaatcgtacccatgcccgcctgcatcccttcatgataccgggtgcatattccgtgagagaagtggtaattcagactcgacatgtcgacccaagggttcggtttgggtggagctgttaccccttcagccctacgtcacagtgcagttcagtgccggtagcgtcgatcaagggtagtcatgcttaattggatctcttccgctggatcttttttcatacgagcggtaagacgactatgacctgggataaaagaagcgagatgttctgttatggccctagaagctgaaacaccggcaacggatagactaccagatatcgagggcctcttgttacgttacattgtacggattggcttcatcagatagtaaacatcacccccctattacgcgaaaagtcttggcattcattactcgtgggtgaggggggaaaaagctctccgacagaggacaggtaggtccatgccaaacagctcaaattgtgtcatccgagtacagctgtgcctcttttgagagcaatagcgctaaggccttcccggcagttgaggaggggaagggggggaagagtctttcctcactgacgatgcatgttgagccatgtgcctttctcgatactggtcatggtgccagatgaggattgcattcgggctagtctcgccgtggtcaggatctaggggcacttagcttttgcattttgatgttctgtgactggtccgcagctctttcggaaagacctccagtggtattccaagtgggagattctgtatcgtgcagttgaggatcatgggcacttgtaccggatttccccttcacatcggtacatcctcaacatgctcttggatctaccctggaaaggtactcagctgatatttgcttgatgagggttaagccagctttgtctctactggctcgatctctgcttaccactcggcttctgtatcgagctggcggcacgagacgacggtatgtgagacctgtacctgtcagtcgccgcaacgtagttctggggcaacttcctgttcgcttggcggctgctgatccggcagctcatccctgccatactgatgcactgccacaatggcctaacgtgagagatttcctgtcgacctacccaagactcgagtcagcggtagggcaaccagaattaaccccagttcgatacatttgtctggggggtttgtgacggtctaacgaaaacgaggaaacgcctccacttcaccttcattgaaaccactagtccggtattgatcacgtagaccgccaattagcaaactacctgccgagtcctcgaggtctcgcagtggtatccaacttgaacaactctcgaggcacagatcccgcgaccattatccaaaataggctcgagggcgagcgtattatggtgctgtgaagggagtggcttctacataccaggttggggaagccaagaatcaggacctattagaatattcaagtctacataagtccgttccaagttgcatcgtcctatgtatgtcgttgatttccattgttgagggggtgtgtcgttaatgtctcagttgtctgttgccaaaccattcaagacttcaggacttcttcgtgtcaggggttgtagtcagcggcaccttgggttgttcatgatccatcatcgtgcgcaataattgtcgacgcttgtgtgctggcttacggggtagaacaagtgaggttgcaacaggagtctctgcggtgcaccctgttcagattaggtcaaaccaatagtctccgggtcgagccattgcttccgaaggtggatgcttgtcacctccgcaggcttgaaaattggaaaaaaaaaagtgacgagctgtatgcagatcaccgtgatctgttgttctaggcttcgcccttctactttagcacatctcgcttcttgtaaagcagaccgtcaccagtgggtgctcgccctcccggtctgcttcaccagtgatgggttcctggcaacccgagcggcaggttatacgctaatcccaaagagtctgaaagccgaaggtatgcagggtgaagcctgatacctgttccttgtcgcaaccatcattcggaacgggactcacctataagtcagccttatggcctgctatgctcatgttcggcgcaaaccccaatgactgttgtgctgtcaaaatcgccgtccagacaggaccatgtccgaggccacacgtccttctgtcggccggtcttcgcgtgccgagaggacgacaacgtcttgtggggagtgccggagaagaaaacaaaaggtacgataattccaagctgttgtcatgttcaagtatcaacaggatagcaaggcccaacttaaccagaacatcatctgtactggtctgtcttagactgacagcatgttcccttttccgtagtgcaatcagggtcagccatgtagcaactgcgcaaggcggtttccacaaccgttatgcgagtataaaccgagcagcaggtacacacaccagctccgtgatcaaggcataattgtctatgggaaaggaaactaatcggatggatccaaagacggcctagcgtaactcccatctcccagcaatcggcctttgcaatatccgtattgccttcatcgggacggtacagcgggaagtacgaaattgaaggggctcgtcatcccctcttacccccgcggcagacatcgtcatcatgggcagcgagttctagtggagagattggagcagtgacagtgcgctggtcagggatagatcttggaactcagcttcccgtgtctgctatgatgcctcaaccacacgtcttcagcagaacgcagggcggtctacttccagaagactttggttgcaatgacgggtgtacaatccatcctgacctgtaccatgatgccgcaaatctccttcgaacgtattacactattcccgctcgctttctgagtgggaccttgtttcgagagacagcctcgggaagcatagattctgggagccttcaagttagcggcgtagcaccgtggccgggaacaagtccggacgaaggacacggacacatccctcccgcgcctggacaacctatccaagacaatgacctgctaaacatgtgtaagttgtctgcctcgtctgggaaacaatatgggtatgggtatacattgctgacactacccatcaatgcagttatcaacctgatcggcaatatgaaagcatccatagatagcaacccggatgcagccaacccgtatatccaacactacattccgttttgtctcagatcacctctcctaactcgtgtggccatatgcaccgctgcaggatggctccatgtggcgggaataatcgacacgacagtagcgatggcacacaaggggcaagctatagcgcttttgaatgagcatattaagtcaagccttatagccggagacgaaggaatagccggagttgttcagctcattatcaatgagtggtattggggcgagaagcaatccctccatgcacatatgggcggcctttgtgagatgattaaagttcgtggtgggtttcgaacgctagggctgaacgggctgatcagcaaacttgccataacgtaagattcgacggggcagcaacatgtggaaaggggttgtgctgacaataacgcgcagatcggacgttgggattgcattgtgtttcgagataccaccttctttgcgagggggccctgagtttgactttcaagacagcacccagcccccgttgcagctggccctgaacacgcccttgataacgatgatatcatcgggatctctcccacactttgcttcatgccatgaggagtttgacatagaccccaccacggcttcgatcctggacgatatgcggttccttgtttgcacggtcctcgggcttcctgagaacgcttccccgacggaactacagaaactgcatcacacggctgcttggactcatgatcagatgttgaggctttcgacggacggtcctgtaacgagacgaccttctccgagaccagccaatgctccatctccggcaatgaacatgacacttgagtcacaaaccaggggggttgtgaagggtaataacgggcttacggcggctgcgtcacctacaacacaaagcacccagcaattttcagcatatggtctcggagttcaacagcaggcaacgggacgcagttccgaggtcagcgcgggggagatgccgaaacaaagaagaggaagtttgggagaagacttagctgtgcaacccagtcctgagggcccggactatgtgtaccaagccatcaggatgtcggcaatcttgtacactcgggccatcatggcacggcgtccgttcagcgaagtggtcagcatgcaggatttcctggagctctggacgacggcgtggagggttccgctggctaaatggcgttctttgctgggagtctttaactggatgctcctacctctgatatcaagtgtaaagaacacagggcatgatctgtgggtcaagtcaatgatgaacaccaccctgctgcaaatgggtatggggcattgggagattgcgcatcgtaccatggacgcggccatgcggcttcaacgctggctgaagggcgataacgtcaacctgaaggaaaacactggatcgtcaagcatggagcctggaagcagcaggagtaggagcggcagtgccaggaacgagcttggaaaggaatttgatgagcgtcgtgggagtgacgacaagtcaaagacgacgaaactggcgaagggaaaggggaaggaggctgaaccgaggtgaagttggagcactgccctcgctcctgccaccatgctgatgccaaaaacaccgggaaagcctgaaggcaacaagtgagtggcttgaaaagaacggaatgcagagcgcaggtacctaggtacctaggtacttacccgcgcaaatctcaaggctgccttgcgcgccttccgtcatctgatctcatttgagatttggatggctgtcttcatgtacaccgactacagaaggagccagcgctatgatcaagcgtaccagacgaagataacatcctggtattgggtagcgtcaggcgtgtactcgtgtgcaggtggtacaaatggaagtccagcagctatgacttcgttgtgtttgtgtataagtatgtacctatgttattgttacctatactggcgagactggctactttccaactagttttgctgccaagaaggaaaaagaaaaaaaaaatatgaggaaaaaaaaggatgaagaaaaagggaccagagttcgatcacttcattcatttcgtaacccatcaaatcttcgtctcataatcgccagcaaatgatcggagcccgggatgcggtggtccggcttcaccgcggtaacgtcatccccgggccgggaataccacatcggctgcccccgcttcaaccccgagcgcaccccgctccgcccggatacttacctataattacactagaggtagtgtaggtacttgtgccaacgtgttgcgggaggaagaagcttctactccagaattcgcattctcgcaactactcccatatctatttccatggctccaatcagtcgcttcagcgtcttgcacatcgaatgctccctccacttgtttgttgtctttctgtggcggctttcgagctgtttcgtcctgaaacaatttctaacatcttcccttttccttgtgctcataaaaaacaaacagacatgtagtacattgcctgggttgagaatcaccgcctcctttgctggacttgtgatttcgttactaggttttaggaacataattcacgcaaccccaaggggttcaattttcacgacggcgttgattgcccgtggcatcattcagtgcgggaaaagccattgttgcgatacttctcattgaacatcaattctttcggcgatgaataacatcatttgacaaccaaagaagaggcgtcggttgccaactcattctattggttttccagcttccgataagacacagccatcggcgagccattcaagagcagatcccgcagtggcaatccacaaaggtcggttgctactctgaatatcaccgtggtaggcatttgccattttatctgacatgatcttgttatcgatatcaccacttagcatgaggttcggtctaactgcattaggattccatttcccatgtcatgcagatggagacattgagcggcaccgctatcttccactctggagcaattacctttgtaccataatctctagtcactactgcaattcaacgcactgaaccaggcatctcagtttacagtgtaaactgctagacatgaccaccgacccgacccgagatcaatggacgatttccactggccagatacttgtatcagcctgcgattgtgtctgactcgatggcccctcagctcgcacagtggcgcgccgtgtttcatgctgcgaggaatgctcgacatcatcttttcgtacccgaagaagtcatccttgactggctggagaacagttaccaatctcggaggagagcaatatcaaagtttcggtatcctcccactctctgatctgcaagaatgttatcttgcgttattcttcccgctgccatcagatgcggggatcgttgtgccagtacgcagttgttgaaaccatgtacgccatggggaagaaataagtattgggtcatggactcacccgatctcctgaccttggttgagcaacgtgagcctcttgcgtgcaagttttacggtatataaaccttgaagcgtctcgtgtctaaccgcccgatcacatcttgtttgataccagaatgtcaggagcaacgccctccaggtcagccgacctcctgaagcctcgcccagatgaaacagcatcattagtgaggaagcctccatcactccagtcttccagcacccaggtcgaggaatccgaggtgcccaacctacctgagtataagctatggctatccgagctctggcttctcaccaagaatgccatccccgtcatattcgcctatactctccaaaactcgctccagaccggctccatcctcatagtcggccgtctaagtccagaagccctagccacggctgccttctcgtacatgttcgccatgtccacagcttggttgattgctctaggaggctcaacggctctagacactcttgcatcaagcagttacaccggctcatccaacaagcatgatctcggcatcctcttgcagcgtggactggcagtcctgtccgccttgtatgctgtcatggctttgatatggaccttctccgagcctttgttccgggtgcttggtcaggaagagtacatttgcgtacagagtgccatgtttcttcggcgcctcataccgggcggtttgggttatatctggtttgagtgcatgaagaagttcttgcaggctcaaggtttgctttccctcaatgctgtgtttacgccgcaagatacccacaagtgatagtcactaacccatttccccaaccaacagaagtctaccgccccggtacatacgtccttcttatcacctcccctctcaacgccttgctcaattacttcttgatccacaagctcggtctcgggttgcacggcgcccccctcgccaccggcatctcatactggtgctccttcttcctcctcgtcgcttatgccaccttcgtccgcggccacgaatgctggggcggcctctcccctcaccgagcactctccaacatcggcccgttcatccgcctcgctctgttaggcatcatccacgtcggtaccgagtggtgggcctttgagatcgtagctctggctgccggtcagttgggcactattgctctggctgcgcagtcggttattatgacggctgatcaaatcatcaacacgattccgttcgggttgggtgtggctgctagttcaagggttggcaacctgttgggggcacgcaaggtcaaggaggctagcagggcgtcgcattgtgcagtggtactcagcatagttgccggggcgctgatattgactgtattgatgagcgtgaaggacgtgtttgggcgcctgttcaatgatgatgagagggtgatccgactggtggcagacgtgatgccgtttgtggcgctgtttcaaatcgccgatggcctgaatggatcctgcggaggcgtgttaagggggacggggaggcagtgggtgggcgcggcggtgaatttggtcagttactatggcggtgcgcttcccactggcatttatcttgccttccacggatggggcctccgtgggctgtggattgggcaatgtgtcgccttgtatttggtgggtgtgcttgaatggttaatcgttggcatgagtaactgggaggacgaagtcaagagagcaatttctcggctagatgatggagggtttggagacagtagtgctcatgtgtatgcttatggggcgattggggagggccaagccgatgaggcactgggtgagaggcacagagaaggaagggagccagtgtgaatacggagctggtgaccctcgggtaagatgttgtggaaatcatcgatccataatctgtttagaatggtagaacaaaggttgacataaaattagacagattaccttgaattggctcacccacgaagtcaaagattagaaggtctcaagaggttttaccaaagatgcccctttcaacacattccttagccatgattcttcctgcattccctgaggatccaagccaatgacactttttctaattttttctgataaaaaaaattaattttttttggggggggggggggggggggcggactgtagaaatttcaacgctcatcataatcgattagctggattgtcagctctcaaagtcaacggttcgcaagcatatacaaccgtagcctatacaaggagttcgtcgagtgtcttgctccataacagggggcagcaactttcaagataaggcttgtgcacttgtccgctcacgcaaccggcacatcttttgtctgtcgtggtcggacacccgtcgagctcgtaaaaaaagcttaagatgggttcactatgggatgattatccagtgataccgactgaggttagttgactaactagaccacttgacctacgcagtatgcacacaaatgatacgcccaggcctacgtgcaaggcgacagcacaaaacacccttattctgcttggcttgcctgcttgcctgccttgtagagactttttttttctttttttttttttcttttttttttcctttttttttctggaagaacgttgaaggcttttcgaaatccaatgcctgcctctgggctcactctgaaggctacgaaatgggacagaaacaatcggaggattgccgggaaagacgcaattcccctctgcgggcgaaacaggcacggcactgcggtgagtggagaatgtctaacttggccgataagaacaggctcctcggcttttagctcccaaggtccccaggatggtcaaaccttggtcaaggcgtgatggctgaggtgtaccaatcaggtgtgcagcgagctgcagaaggctgatgtacactccgaaaaagggcaagagccttttggggaagccgagggcttgagaaacgcttggtagggatccgggaggttggcgaggttggcatggtctctcgatctctcgatctctcgactgagaaggtgcccgcgcggcgcccaggcggtgcggtgctggcagctttctttggccttgtcatgcatgcagtgggcggtccgaggctctcttgtctcttctgattcgacaaagcatgctggatggtgaacgaggcggacgaatcgtttgttttctcgtcggatcgtgggcttgtggtagtgtccataccatgccatgtcgatgccatgtcgctgcaagtaggtctggttcgtccgtctgttcgtctgccgttcccaccgccgttcgtttgttgatgagttctggcccaaccctcctcgtgaaggggacgaggaagcatgaatgaatgggcagggcgtaagcaggcggaaatggcccagaaccagttcaaatgtttttcgttgggcacagacgcatccccatgcaactctcccatttcctctctgtgttgtttcttttagtctcgagggaagtcagtgagttcaaaggagcgttctgagcgtggcttggccatagaggtgcttgacgtgcgcctgaattgttacccgatccaaggcgaaacgggaacagggaacaggactgcgcagaaaatgcacaaatagacaaggcaaaggcggcgagggaatagtgtggtgagtgaagtgaagcaatagcatccatacatcgatccatggtcctgtcggtctgtaggtgaggccgcaacgctgcagctgacaaaatccaagcctggcgcattgggtacgcggcaaagataaaccccgaaaaatatatatataaaaaaccaaagagttgggtatgggtcaggttgcagttttagaggcatggaaactgacacggccttgaactcccgtcggaaggctagtgcatagcattcttcccagcattccatcgtctattcaacaagggcaccatggtcaacgacatcttgagagtcatctttcaagctgtatccctatcggctttcatcgagctttcgacagctcaacgggaatggatagatagagagagacaaggtcggaatggaacctcgctcttgattcgaagttcaagaacaagtgaggagtgcagggtcgtgtaagcgaacgaggaggagaggacagataccggttacatttgacgggattggacggatgggccactgggggttacgaggggcggggctggtcgcatctggtgcgatcccaagagagggtgcttgtgcaccaatcagtcgaggagaaacgcctgccaagtggacgaggccgtggccgataactgtcgataggtgcttcccggtgggcttccaggtgctgtcagccccgctcagcaggtctcgtctggctccatccgtataggtgcgtgcgtgcaatggggccttttggctgcaccatctggccaatcacccgtcgcagatgcaattggtccttgaaccttgcgcgccctgccacaaggctaattcaaagccgagtacctatctgctgcagtccctcgtcgctcctcctccaggtaagtagcttcagtttaccaccacagcctcacttcactgtatggcaaccggggagtacttggctgcttaacagtcggaggctctggcaacctggaacctggctgcacttccgcttcccgggccctcaccacctcattttttggctgtcgtcgaggcgaaacaacctgacctcggattttccaactgaacctgcacttcccccgcttcttgttccatcttgtggctgacctgaccttcgcggaatggcacgactcacatctacaaggtcaatgcagtaacgacaacaaaacaacaacacagcgccgacgctgaatttcgcccatctaaaccagacttatctctttatcttttcttcatctctttcctgcccttctacttcctctgtccgtcctgtgtgcgagttgtgcatgggatatctctagcccatcccgtcaattcacacttcgcagtcttcttacggagttgattggcggccattgtaatccggtcctctcccgacaactcatttgctgcaatcagccagacgtttctgtctgttcaggctgtcgtgtccaccagtttaaggcccccaagaccgcctccttgacgcatctgttgccttcgtaaaggcttgcttgggctttgttgcggcctcgtccagccttataatcgcgccttcagccaaatcgttgttttatccttgtcccgtcaggcctgccgtgctctttgtggcctcgattgatccatacactacacccactaccggcattgatactgctatcagcctagaggtagtagttagctacttccttgcttcggccggacgcgcaatcttcgtcctcgacctccatcccgccgtcaccgcttattgtgtgatcctcccagtggcttacattgacgacaaaatggaccctccatcgaagcggaggagactggctcccaaggtttccgatgccccagctcaatccgccgttccatcgacaagtcctcctcagcctcagccccaagcccaggctcaggttcaggctcagggccagccgtcagcacagtccttccctcaggaccaggttagtagccttgtgattccactaccgttcccctgctaatcatctccctcttcacagcagcacttcccgccagccgaaccactcgtgtcgcccgcacagcaggctgcgcagtccgcaccgcttaccgaacgtggagagttcgaggcctatgcgagacatctccaagatgctgccatgtacatcaagatggttaaggagcaacttgttccccaccggagcgtgtccgtactcatgctgagatgggaggaggacctcagtgttgaggcagacatgctgctcttggaaaaggtgtttcgggatcggtacaactacagcaccgagaaatgggtcattcctaccgtgccgaaccccagcatcaagctaagctaccagatggcgtcgtttttggaaaacgccggtcctgatcacctcttgattgtctattacgccggccatggttttgtcggtcaagacaatcacctttattgggcctggtaggttgacccttttgcttacagcatcgcccctgtttcccaggctgacattacgggtgcagtaacgctcgcgacgacgctgccaagctcaagtgggacggtgttagatgtctgttcgaagacgcccagcccgagatcctgctcctgttagacacctgtgccattaaggattcgcctcccgctgggagtcacggtaccaaacaggtcatcgccgcgcacacgccagaacagagttcaagagaggccggaccccgctctttcacggctaccttggctgatgctcttgccaagcttgccagtgggcgtcccttcagcgttcagaagctgctcgatgagatgattacactgcggcaacacgagagcgcccaagccattgccaagatggtcaatggaacagccaagttagctccgcccgagagagtccctgtaaccttcaccttgactcccgccaaagggcgcgatattgtgcttgggcccttgaagaaagaagttgcacagctgcagtcgcctccccaatctgctgacgtggatggggacgcctggaggtcgactcgggatgaccagccgctcagcgccacagaagtggctgaccttactttcgaggagagcagcagagtgttagtgtgtaccacattcgtgggagatgcgagcgcagatatgggcttcttccaccagtggctccaaaatcctccgtccgttgcctccaaaatcacggtggagggcatgttcctcgggcctcctactatgctcttgatatcgatgccgctctcgatatggaacatcgtccagcacgacaaggtctgctgcttcttgggatatatcagttcgcacaacatgattcatctgtaccagcgactcgtcaagtctgctgcgaacggccaaccaatgaccaaggacttcgaagatggccgcattttgctagaagcacgagaggctgctgcagttagcccgtctctgaaccggcgagaccacacgagccaatactcttcccttacacaggagaaccaaccacggcaggatcaccgggtcccgcttcccacacccaacggggctgttcccgtcactcctggccctccagtccagacccccggtcccaaggccaaggacgacgcagaagattccgacgagatgaaagaagcggcagaacagttgaagatgctgagcgatctccacgcacaaagcaacagggtgggagatagtattgcagttaggcatcctgaagaacccgatgcctccgaagtgaatgacgccgttatggatgagattcactacggcggtgtcccctatagcacccctcgtgccaagattggaggggtcaacggcaaggtttccagtgaaagcccaaggattataacagggaggaggccgcttcagaaacaagtgtcgaagcaagagacgcggtgtagccactgtagccatgcgccattcaaggactcgtcttcgctccgcaagcatatcgcagctgctcacacgcggccgttcccgtgtgctttctccttcgccgggtgtgcaagcacgttcgggtccaagaatgagtggaagcgtcacatagcctctcagcacctgtgcctgcaatattatcggtgctcggcgtgtcctcaaagcagcgccgatggcaaaggtaatgagttcaaccgcaaagatttatttacgcagcacctgcgacgaatgcatgcgccgccgatcctcaagaagcccggtagcaagccggaggcaggacttctcgctgagtgggaggcgcatgtgaaggagatgcaagcatcatgtctagtaacgcgcaggcaaccccctcaacggtcgtcttgtcccaaacccgactgtaagagcgtttttgagggcgccgggtcatgggatgagtggacagaacatgtcggtcgacatatggaaaagggagaggctgatcgcatgggtgtggatcccctgctagcacaatgggcgcttgatgaagggatcattgaacggatcgaggacgacacgtataggctctgcccgcaaaatggatcagctatgcccgccgatagaaacgcgaatcaaacctccactgctgccgaaagtacgaagaaagaggatgaggatccatcaatcaccgtggcgttatcggcgccggattcggacggtatggatgtcgactaattgtgggaggatttgaactaaagtcatttcgtactatgttgtttccttattgttatttccgggatcatggcattcattgggtcacaggaaaaagaagcatggcggcgcatatgggtacggtataagcataatcagagagttgctggagttatcattgtctaggctgcagcgcagttcgacttgcaacatgaggtcaacagaagttgactggtattgttcttcgcccgcggccgtatggtttgtgtatccctggaagggtgataagcccaagagaatagatgacatggcttctgtaaaaggcagcttgtaaaagatttaatcgctttacgccaggtatcggttgacttgataaactcaccaacaagagaatgtactgactaatgtgcgggtagttacaaaggtgccccgagcgcgagatttcccacctgctgatttgggatactaaagccgtctaccgtccgttcgacaacctcagatatggtttccatgttcttcagcggccgcaaactgggttccaaaaaggctggataagtttatccttgagtgccgaattgactacgtatgggcttggtgttgttgatctgaatctcggtatcccgacctcaaccagctttctagcaaaccccgcaactacggtcggagtttagcccgatcagatccaagcttacaggctccaactccgaccgtaatccaacaccttgaatggtttttcatccaacattcgggcctttcctgaggaacatgggtcagccattagtcccacctgggatgctaccccccaaccgtcttgatggggtttggccttttttttccccggaaaaatctacatgtgcggagaagagcaaggggtagacagcgcgggatggggaaggcaaaactggggaaagcctggggcattggtgaaattggagaaagcaaactccccggccagccagagagcaacacgcacatagaaaaaggtaagtgatcagagtttaccccgacttcatattcacatgttgaccgcctgtgcttcgcctaactgatgcttttcttcaccacctcccaactagtcgtgcttggccgtagcaatgggctcgctcagagcctttgcaagaccgacatgatgccgacacagggttggctcgggatctatcgtgggattcgacacgccacaaacctttgcggtctgtgagttggtgcttttacgttagtgaaagccccacgacggagtagcgtatgattgaatgcggagaaatggtacggattgagaatcttcggcatagcaatccaaggttctctaggtctataatggcttccaaggcagctcccggaatggttccttgcgttgccctcggattccccaggttccccaacttgcagcttccaatggtctccagactatcggtacatactggccgatcctttcctgatttgccgggtcgggaaagtgatggtgttacttgctcaagaaccccctgctcggtgacgatgcgcctggtctagatggaattggtataagtaagagcatgctgccttccgtggctcttgtgtgaggggagactcagagtaacatctctccggatcgcagtctctctctcttgtgtgtttgtgacaccaagcaccaagcagccggacattacaggatgtttgcaggatctcgtctcgcggccctcgggctgctggcttcagtctgctctgccgcccttccacaggccagtcgcgccatcaacaacaactcgttggccaagtgtcccggctacaaggctacgaacgtcaagacgaacgccaatggcttgacggcggagctcaagcttgccgggaaggcatgcaatacctacggcactgacctggataacctcgtccttgaggtgacatacgagacaggtgagttgactaaaacaattactgaatgaagaactaaacaggtgggaggcgctaacaaggataattcatgtgttagacaaccgcctgcacgtcaagatccaagatgccacgaacgatgtgtatcagatccctgaatctatcttccctcgcccgcaggcagctcagggtgcgaactccaagaagtccgccctgaagttcacctacaagaccagccctttctccttcgccgtcactcgcgccaagacgggtgaggttctcttcgatacttcagccgcttccctggttttcgagtcccagtacctgcgtcttcgtaccaagctgcccaacaacccaaacctctacggtcttggtgagcattcggactctttccgcctcaacaccaccaactacatccggactttctggtctcaggatgcctactccacccccaacggagcgaacctttacggcaatcacccggtctactacgagcaccgcaagagtggcagccacggtgtcttgttcctcaactccaatggtatggacgtcgtcattgacaaggacagccgctccggtcaatacctcgagtacaactcccttgggggtgtcgttgacttctacttcgttgctggccctagcccgatcgaggttgctaagcaatatgccgagatcaccaagctccctgccatgatgccatactggggtttcggcttacaccagtgccgttacggctaccaggatgccttcgaggttgctgaggtggtttataactacagcaaggccagcatcccgcttgaaactatgtggaccgatatcgactacatggaccgcagaagggtctttactctggatcctcagcgtttccccctctcgacgatgaggcagttgatcggccaccttcacgagaacgaccagaagtatattgttatggtcgaccctgccgtgtcggcggcagaggggcctgaaaaccctgctttgacgaaaggcattgaagaaaacgtcttcctcaagcgtaatgatagctccatctacaaaggtgtcgtgtggccaggtgtctcagtcttccccgactggttctcggccaacatatccaggtactgggacagccagttcactgaattcttctctgcgagctctggtatcaacattgatggtctctggattgacatgaacgagccctccaactttccttgcttcttcccttgcaatgaccccgagaaatccgccatcggctacccgcctgagcctcctgccgtaaggacacctccccgggagctccctggatggccttgcgtcttccagcccgagggaactgaatgcaaggagaagaaagacttgaccattgaggctcctgtcaagagtgacattcttattgccaagcgcgaggagactgtggaagctagcattactgctggcaagcagcttggtctccctggccgtgacctcctcttccccaagtattcaattcacaacaaggctgcttacatggattcatggaacgccgacaagggcggtctctccaacaagactgtgaacaccgataccatccaccagaatggcctggccgaatatgatgttcacaacctttacggcaccatgatgtcgatccagtcccgcggggctatgcttgcccgccgccctggcctccgccccttcatcatcacccgctccacttttgctggcgctggccactcggttggcaagtggctcggtgacaacattgctgactggcaacactaccgtgagagcatttacggaatgatggcgtttgcttccatctaccagatccccatggtgggcgctgatgtctgcggattcggcgggaacacaaccgagtcgctctgcgctcgttgggccatgctgggtgccttctcccccttctaccgtaatcataacgagtacctaccttccatcagccaggagttttaccgttgggagatcgtggctgaggccgcccgcaaggccatcgatatccgctatcgcctgctcgattacatctacactgcccaatacaagcagtccgttgatggtactcccatgattaacccaatgttctacctctatcccaatgacgcgaacacctttggcctccagcatcagtacttctacggtcccggtctccttgtagcccccgtcactgaggagaactcgaccagcgttgatgtctaccttcctaacgatattttttacgattggtacacccttgacgtcgttcatggcaaggggaggaccgtcactgtcaaggatcagagcttgactgacatcccgctctacctccgcggtggcgtcatcgttcctcttcgggccaagtctgccatgaccaccaccgaacttcgcaagcaggactttgagctcatcatcgcggtcggtaaggaccttactgccgagggtgagctttaccttgatgatggagtcagcttggagcaacagggtgtgacaaacatcaagtttaagtatgccttgggtgttctgactgtcaatggcgactttggattcaaaacggatgtgaagatcaccaacatcaccgtcgtcggcgccttggggaagaagagcgtggatgtcaacatcccattgacccaggcctgcacagctgttctctgtgagggtactggtggtatagtgaaaaaaatgtgttatgaataataacggccgatgactaccttctaggtatgattgatgagggaggtttcttgctgcaatgtggaaaaatgtacgcagaagtacccatgtactctagcatgaatgaatgaataatcatgatgaagatgttcccgcttcctgctatcaggccaggccttttacctgagtgaagactgagtgaggctgtcaaggggcaaataatactcgaatccgagaacgaacgtcattctttgctatcatgcagggccttgcaaaaccaccgagtcaatggtgcaagtgacagtcgtaccgctcactgatgccctcgctccggaaatggtatactttgtggccgagttatagtttgctggctttcccgtgcaccacgccgtgctcgtgcttcccgtcgcaacctgtcggtcgggtaggtaagttagcacttacgacaagcctttctgttgagagtgaaagcccacaattccgtcgctcaaaatggtacttacaattttgacgttttcgaatgtcaagggcccaaaattccatgccacatcgtaactttggaaagattagtaccttaaattgcgacttcagtttcctttatacgaatttgccagacacaagacttacagttcaatggcaaaaatagcttggttgaaagatttgctggctattataaaagtcaagagtatcagcacttacagccatctcgaccatcactctgcctatgactcagagtaggctttccctcctagactcaccaagagcaaaagtgttggttacgggtgagccattggtgccccttttcgtcgtcgtagtccatccgctcccatcactgttcaacacattcgagaagctgatcgtctctcccgcatacgtgttgaacccgcctccccagggtagcgaagggtttgaacaacaccatccagatccaaaccaccaagtgccgcttcgtccgtcaagcacattctggtaaactccgctgttgtcggtcggttgtaggcccggccagagatagtaaactgccgctttgggaagagttgggatgaccatttgtccactgaaggcagtgaacttggctccggagggggtgtcatagcgcaggaaataccatgttgcggcagcagcctgagtggcgaatagaacaacggggagaaaaacgatggctagaagctgcatcttgtcttgatgactcgaaacctggacgtggcgggtgagagaagaaggagatggaggttatgataagtatggcccccatgttgcccatgagcgagggaatataggcaagctattatatgttttctcgccgggtatctttcggaattccaggggccggaatttgtgttcctactggtggaaagatgttcgactcatggggtcacatcaagcaaaagtggtgcggcataaaataccccggcgttgcagttgaaaccttgaagccttgaaaagggaaggaagagcataacaacaccctaaggccctgatcggctggctgcacatccgggtcgtgcagaggtaaaagttggctttttggtcgccaagactgatttaaaaaacagacttgaccagatttagcagcgttttcacaccaaaagctgttctgacgagtttctgcacgaaccagggtgccaaatttcgtactacgctaatacggcgctcatcaccttccagtacgggttagagatctctacttttttatagtattgagcactctacacgcctaattctgccaaaattaacgaaggtctccagaccaccctcgtagagttcgtacagactgtttgtatagactagcgcgtataaacggtgcaaaaagataaaaatctaattgaattaatatagtcccggggtataaataaggttctattatattttaggatatttcggtatagggtattaggaacgattatctactatattctctatataaattaattatatatatcctattgtaaaagtcgatatagatagtactaattaagctacttttacctttactatagtaaatgcaatccacgttctccttagtactaaaaataatatatgtaaattacctactcctatatacctaggtagcccaatatatactagagagctggccgatactatataccgtagttttaaaacctaatttaaagacctctttcgtatagattaatataccttcgatatactagtaagatagctttaaatttataatatagaagcgattaaatactagactatatattaaaaaataatagtaatattatatatattagtatacgccgaattttagcgggttatagtatataaattctaaattagctagagtactataagtattattattaaagatctactgcttagattcgttatactctattaagagtatataaggttattagaagacgattatttagaccctaatattaaattagaccctatacttaactcttttaataattatattagtactattaataggacttatattactacttacgtaccgctacagtagtaatagagatattgtaatcgaaaaggtaaccttatatagaacgtctttaccgtcgtaaagttcgattatacctttatatatatattagcgggagtagaggggtctttaaataatattttgctatatatttacgcgttcggaagatttttttgtatactagagttacgatattatataatggatatagggtttaggattagattagggattataattccctattcgaatattaaatattatttataaaactagagaaatacaaataaacccccagaaatagtaaaggagctatataatttacgttatactcgtattcgtattattattaagtaaatctttagtcttataaaaagaaggtagaaaattatatagatcgcgcctattgaatactctatgaagaagtaggtctagattgtgtatgcggtaaccgggctttataattttattgctatacattcgaggaaggaaacgagagtgttaatattagtcgaagaggagataataagaagggcgcgctaataagcgagggaggtagtgaggggtatttattctaataatatccgttataatacggcttggttgatgaataaataatggtagttgattcgtagagggtagagtagagagagggggggaggcgagaggaggcgagaggaggggtgatgagattattgtgtgtaaaatcgaattatctgagtaaagtcgtgtaaaatcgaattatttatgtaaaatcgaattatttgagcaaagtcgtgtaaaatcgaattatctatataaaatcgaattatttaagcaaagttgtataaaatcgaattatctatataaaatcgaattatctaagtaaagtcgtgtaaaatcgaattatctgagtaatatcgagttatttatataaaatcgaatatttgattttgctaagattttactagtaaaaaaaaaaagggtgtttgcttctataattctaataaaataatcgtaaattatctaattttctaactagcactacatctttctagatccctcgtttctatttatctatatacgtactttttatactcttattcaaccttatccacattgttacgaccagcggattatttataagataattaatatacgctattatctctatctctattattgtactagtaaagcgactttatagattattgaccgtaataccaacgtcggccgtactaggaagtttaagaacttggagagcaatcgccgccttctctattgaactccctagtattacaatatccgaccgcttcttaccccctctacccttatttatatttacgaatacaatagcttaactagcgggaatcttatctagattagtattaaagtagtattattacgcctcggttatcctctaactactattaattactcttattacccgtaatattacgatttattttaacgtaataaataatttagatttattaccgccgttatcctcctcctcgtcatcctcatctctattactagaattattaccgccgtcgtcatcttcattatcctacctcgcctcgccccccacttcaacctcgttaaataaattattatctaattcgtcttcgtctttataactaactccgactataaacccctctttttactatatttcgctcggtttagcaatattaagcccggcacccttcaatttaaaaaagactcccttatatactttaatattaccgaagggttagtagcaaacctagttaatactatacgtcttaatactataacacttaacgaagctctcctaatattcgttagagataataaataaataagtatccgggtcgatactagtattagaatatttggtaaagagagtctattacgtaatataccgccgcttctctatattctatttactctttatacgagtaaaatcctatcgccaacccggctacgtctcgttatatatatcgataaggtaatcccacgccttgctataatccttctagtgtatattattaaaccagccctctcctttacaatataataactagactataaaggtagcaatcttctaggcggtgaatcttataattctagtactatctagtaccgggaccggcgccttctttctggttctctttgctattagcttcctagctactaatttaattgcccgcttccttcttactagcgctggttaaattaaaggaggagtatcttcaatactagtaatttcaatagcggggggatctagtaccggttcttaaccggccttatctattagttgggcgggtataataactagagaggggaagggaggcggctagttattattacggctagcgggtattaggtcgctaaaaatattctagataggctctaataatatatcttcctctattagacctagcgttaggggttaggtatagagttagaataaatcgataccctctaatagaggttgtaagtccatctcgaggatatctagtcgtctagtcgattactggtattatttactttattcacaacattacgaacaataacaacaaagtcaacccctctttctaaaagcggtgtaaatttctaggcatcaactataccaaatacggtcaataacaacaaatctaattaatcaagcactaatacggtcatcccagtacggctccaatacagttactacgttaaaagcagtacaaacactagcgtactgggcgccagcgcatcgaaatataccgaaatatttctgcacgtcccagctgtgcagccagccgatcagggcctaaggatatcgcggtccatgtaacgccccccacagctccgtgatgtttatgtattagtatgaacacagtacttggtagcttatggcacgacttgagtacctgctcgtggagtagaccatgtgattagcaaaagaaacaggtgaaccaactagaggtaacatcgagaagtaaacacccgttgaagcttctggaaaacgcgcgaggcgggccagtgaaaaagcgtagatgtgaagcaaaacaactggaagaatggaaagtgggtggcagcgaaaaaagaaaaaagagaaaaaaaaaaaagaaaaaaaaagaaagtcgaagaacagaaagcattttcagctacacggaaaaagtgtagaggttacctatgtgtagccgaatgagatcctgcgtgcaaaatcatttttcaaggagcaggcattgcttcatggcgcagaaaagaatgttgaaaacctaaatgtgagtagggtgaaatgaagcaactcatattccgacaagtcgcctgcaactgctcctcaacttactcctcagccttctcccatccttccctgatgtcatgcttcctgcttctttggctccgcacggatacctatcttcttattcctccttctcgtcctcctccttggtctcatgtactgatgtcggcttgtgctcggccggtgagtaggtaggcagtctaaaaaatacagggcgtcggtccctggctgaggaacttatgctttgcctctgctgttacagttaccatatcgcctgctttgaccttctattccttactttcaacctaggcggggccaacgcccgaagtaaaagtgagaatttggtcccagatatgcatctgatgcatcggctagaacttgttggccgttctaatggtatagaatcatacggcatatgtaatactcatctcctccctgatatctctacccacggggatagccatcagtaagagctgggagtaaggcccagccaacaaaacgcgacggaactcgcccgactcgagtttcatgcttaggaggatcgcttctgggaacgaaagtcatcattataacccagatgccgcatggactacccagcccatgtaggtatggttcgaccagacaacataaattgttgttcggggaaaaccttgagtcaacatgaacatcagcacattgtctcgcatctattcgtcctagatttacagactccatcatcaagtagacggcttgatagacaaatccaagccgtaagttatacccacggccagcagtaatcacttgtcttgcatgctcagccttcaatgtcaaactcctcatagtaacgatagaggccactgctgtacttctgccgacgaggacccccaaggtattccttgatcttgggtctttgcccgacggcatcgtacagctcaaatagctttgagtgtttaccctccttgttcaacttcgccatagccttggggaacatgaacttgaggccatccaaacactgcctcaagttagccacaacacgaagagcaatttgtgccaagcaaggcgcggaacttacctggaataggaccaagtccgcatatgacagcttgcctgcgtagaggtaagggccctcaccgctggccttggagttgaggactctttcgaagtaaccgagaaacttgggtaaccgtgtcttgacgtaatgctcgaccttccgtttggcctcttccttttggtcctcgtaatacagctccgacgcaataggatgatggcagtcgtgcggctcgttgctcaatccatccagcgccgtaagtgccagctcgttgaccttgtatagagcatccggatcgtcctcaacaccgggtacgagacccaatcgcgggcctagatacagcaaaatattgggcgtctggctgatgacaaggtcaccgtgcttgagaatgggcggcgcaaagatgggagggttggttttgtcgtcgggtttctcgcccttgacataagccatcacctcgtcgatgcctccctcgacctgggccgtgtcgacgtactcagcaccggcttcctcgagggtaagccggatgaactctccgcggccgggaattcctggccagtaaatgaggttgtagggcacatccttgttggacctctgtcgctttactgctgcaccttcggacgacatcttgaccctttcagctgcggacgacaaagtaggagcaattgtagtggtgctaaacagagcacgatgtgaaggaaatgatagcagtggaagtgaagctaaagatatcggaagcggaaaaggaacaggtgtaacagctctcagctggaccagttgtgtacagtgtcccacggataagaggggacgggtaatgatgcgaaccattcggattaataaatcactgacgtaaatactaagaccgagagattgctttcgggcggaggcaggtacagacaacacagagacatgggggtaagcttgcatttccccgcactcgtccggggccatgcggtacgtacctagccagcaaggtacttacgccgcgtcaatatcatcgcaggaatcgatcattgacagaaagactgttgtacaaaagatagtatccgtctcattcattataagtcataacgtccaagcaagctatcaacattaaaggaaaggccatatccgccttccagatcccatgtccagtagagatggcctcgagccctcagcgtacctgccacctctagagtagatcttgcgagatcatcaaggcaggtaccacggcaggtctcacacgaattgaattgcacacggccataacacatgaaccaagtgtgagaatcggccaggaccttgtgtaccgccgtgatcagacgcaactgacactcgtccgagaaaagatcatgatgaggacgggtgccgtaagcttttttttctttttttttttttttctttctttctttctcttttctttcttaccttagccgaccactttctggacctgctcacggcactcggcaggatcctcaaacacatgccacacctctctgcaagtatcgcaagatcagaaccagtactcaaagggggccccagccataagagtcgcacataccttggaacacccttaaacgcgtcctcgaaccgcttggcagcattcttggcttccgtaccgatggccgcaatatcggcaactttccggatgagaatcagcttgatccactctggatgcttcctatacatctcgcctacagacatgattttaagtgttagccagtgggttttctggtacagttcaccgaactgggccccgacttcgaagtaccatcaactcaccatacgcttcggggtcgctttgcgttgaatcgcctatacagatcattttcttctttggcagccactcgtacagcttcttcatgcgatcgaccttgtacctttgggttccaagcgtgagattggagagcaaccctggaatggtcatccaactggcatctcgcaagatcaactggccccggggatagtaacggtgagtgaaatcccgaaggaaggggtagaggttgtatggcgatgctgacaggtagaaccacggtgcagacggcgtcactatgtctttaatttgccagtatagctctggcatgcctgcaattggtgttggatctgcctacacagcgaggaacatgccgtcaatatctgagcaccatcactaaactagacgattgcgatgaacgcagagagcgctaaacttaccacaaatgtggaccgtaggattcccacaggatcactcgtttgcgtgatcttgatagtgtcatcaacatctgttttggggggtccagtgttagaagcaaacactgagcgttttgcgcagagagaaagaactgtctctcgtttgagtgacgggtcggagatcacaagcataccggaaataacggcccaaccctcgggctctgtataaaaggtagtcattttcaacaatcctcccgcgccagatgggacttcggccaccgagtttaacacacttccggcacttgagtcggggagcttcttcagctcactgctgatcccgttcctgcctccaggacccagccgcaactcggtagactcgccgaacttgatatcgacccgtctcccaggcaaaacctccatgagaaaaggagtaatgcgctgctcaatcgtcttctcctgcttgtcgcccttggagagacccactttttcggcgatgtcgcctacagcctcaacaaacttggttgatatgcgcgcgtcgaaaacagcagtcacgaactctgcctgccataaaccgtttgggctgcgaaaggcgacattatcgaagagccagaccgcgtcggttttcgacacgccaatcggtatggggttgagccggccaagatatgagagcagatgggtaaccttgaacttttggacaagaccttgggctttcaccatgttggcgagtgacgtctcggtaggctcgaaccctcgattgcaccaagtttgatgctcgagcatgcttgactcggagcggcggtatgtggacggaagcgacatgatgaaaagcggctgaagataggtggttgaggccttggcaggaggagtttggttgagcgcatgagaagcaaaccgggttaacaggctggggaccagaacatggcgatgatgaaggtcttatagactcgctgctcgatcgactagactagtaaatggttccaggactgcaccatgatggaagatcgccgttcaacacagctagggctgctagtggcatttctagtgtgcccccccccccccccc