tatagttgacctgtgtataagggacagctataagggtcttagagtttctgtcttattttttccttttttttttttttttttttttttttttttttttttttttttttctttttccccaaaaataaagcctcggggggggggggggggtgggggggcctttccggatgagggtattcacactttcacttccgcgcgagactcttcgtacaacggaaaaaaagctactacttggaatcgaactagcaatctcaagaaagaaatgcatcgatgagaactattgagccactggatcaattgattgaatattcgtctcagttcctctctctatataaggaaatgaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaacctccctaaggaagcactaaatgttggaatatttcagcagtcgtttatagcgtactctcaaccaaccaatcagaggtctccctcaaccaacagtgctggatctcacaacaaggatagtcaaattgcaagcattgaaccccccaacaaggcttgatgcgctggtgattttcccgctatggtatggggagtaaaagagaagaagagaagtgctggctctggctggtacgactaaatatagaaatgaagtgggtccttagaaggatgtaactaattagacaatacgggtagatacaataaggatatatccaactagaaggcgcaaataggagtacgggctacgggagtagtcttagcaactagtttggctcagctataatattaccccccccctcccccccgtagaagaaaaatttaaacctagagtcgactaaaattactagaatcgtatatatctatgtgaaaaccagtaaggttctcaatactaaaattttaataagccttaataatgcagaatttcaatcctaattaataggaagcttctatataatgtaataaatcgaaaagagataataccggttctatagtagtaggactactctaatatcgaacgaaaagaaagagtattatataacgttgtaattctctatataatctatctcttatacaaatagttaatagttattaaggtatttatagagccttaataccgtagagcctcaacccatcctatgtgtaaatgtcgattgtctaatttgaacgtataattttaaaattggagatgtaatgtgaggtattataatgtaattggcgagtttaaaactgtggtttagttggagagggatattgaaaacggattatcggtattaataaagtttgattcgaaaaatgaaataataggagaataatatagaggatacttttatttattattattgacttcctaaagcggaaggaaggtaatagaattataggaaatttagagataaattaaattggtaggagaaatctaatttaatgtttaattttaagagacgaagtaaagctaattaaggagtattgattaaataaatagtagaaatttaatttaatatttgatttcgaaagacgaagtaaaaaagctagatctaggataataagagtattaaccggaaatatagtattaataataataattacaatattcttttaattccttatgtatacgccttaaagagtaaagacgaatggtctttctagtaatataattagttaataaatccaaaagatacgaggattaaagataaggaggtagcgagaatgcggtttttaatccggaaacgcgaaagggattataatagtttttaaaatagagtgccggaattatagagataggagaagtaaatcgatctaaatagcaggattaatattaataattaggaattaataatacccttattaaataatataagggagttaaattattagtaataaagttgaaagtatgtaatagttaataaatttaattaactgttaggaggagagcgggcggctaattaaataattgttataatcaagatagtgttgttaagttaaaacagtaataaaataagaagaatactaattgaatagtattaataacgtagtttagaaaaaagaaagtccgggtttgggataactctattagcgtagcgagccctaaggttatatataatcctctacttttaattgtaaaccttctagtacgctaataatataatttacgtaatactttacatatttcgtattagggttagacccaataaggcagtaggcgccccgcttagttatatatagaaatcaggttccgtcggtcggataattattaatacaatacaaccttactcttagcggcaccgatcgaaaaaaggggttacaatcgctaattaatcaatagcttacgcgcaataagccaattagagaagggatagttaattaagtattacggtacgtagattaggtaagtggctagtattactaatctaataaatataataaataattaactatagggagtaaaagagaagaagagaagtgttggctctggctggcacgactaaatacaggaatgaagtgggtccttggaaggatgcaaccaattagacaatacgggtagatgcgataaggatgcacccaaccagaaggcgcagataggagcacgggctacgggagtggtcttagcaaccagtctggctcagccatgatagtaacgtcgcgacacagcattactacctctacttttactgctactactactactactactgctactactactactagtgtactactactactactactactactactactactactactactactactactagtgtactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactagtgtactactttaaagagaaatattaccaattttttcagggttccttttttttttttttttttttttttctatacaaaaaaaacttcaacgaaaattgaacgagaatggaaaacgaatcatgctacatatctgggccagacaggcctcacaaatcaagacatcactgcaacaactgactgcctccaaactcgcccgctaaacactcttttcccttcccaagacaaaccagtcgggtctccaacaccctctcctacgcgttgatagcattttctccctctctgatccacgatgactcgtcttttcaaagttcctcacaacgtctcgtcctttctgaacagattgatacaaacccacaacgcacccaacaggagcggcaacacaacaatgcaaatcattacctttctcatcttcatgacgacccctcttctcctttcccacctgctacgtctcctacccccgcctgaatcactttcctcctcgtccctttgctgcctctgacggccagaacggtcactgtaggcgtgatcaaccctatgaattcgcgaaaattgattctcggactcctctctgttctcctcctccaactcctgcccgtcgccgtcgtcgtcgccatcgtcgtcgccgtcgtcgtcggaaaatggatggtactgcgggacgccgtcggttgagtcacgataggtgccgtagaatggagggtggttcaagttgagggctgggagggactcgtattggatatgttgtacggggttaggggccgttgctgtagagcgtaggttgatggccacgggagcgtgctcattgcgagcatcattctggctgtttttgctaatgttgttgttgttgttgttgttgttgttgttgttgttgttgtcactgctgtcgttgttgtcggcggtgtcgttgctgttgtgactggtggtagcgttggcattctgtgtagtgttgttcgactcagactgctgagatgaagaggccatcgcgtgagaaaactaagagttgtgattagtaaaacccgctacgtgagaagtccaagaattctatgttgtacgcagtgttcaggtaagcctacacttaaaattggctcgtgcgatgccgaagtgtcagcgagaactgaggacaccttattcggagatgagctgggtgacgagctagagagcatgaccctgatttgatggctgctggaacctctataccctatcctcaactcggttgggcaaatcacaatcttgtctgctttcttaagaaaaagccaaaaaggtgtcaagagtcaaagagtcaatgagatgttatcgcaattcgaaatggtaaatcctggaatagttgcagaggttgctagttcagacaactattacgaacgcatgctggctgggccataacctaacttgagcatgctatcaggtcagatcgtgaatgacttgcactttgactggaggccgaaggtactgtatatgtaggaacttgaatggcaattcctcaagtttaacagcaccggtgtcattttcggggatgtgacaatgttcgggtgagaacggaaattcgtcctgccatagttgagacctcttgtatggctatgtgggtctgacaagttcatgaagcggcagaaaatatgagcaagaatgggcgatgggagatacaagaacggcgagatggggaatagacaacatgacaagaggcagttactggttgccatgctgtgtcaccagaggctactagatgcaaccaagcacaatgttgtgagcacacatgtaaccgtctatttgctgcacccatgaactcgagctgcacctggcatgctatacaaagctattccatcttttgctactgcagcagacccggccgcccacataccctttacttgaatcatggcaatatcagcatacatgagaaggttgctccggattgaaacaatattgttcgaaccttcgaacacttggcagatcttagtggtatccctcgtttggcagaataatttatgggatttcagctgaattataccactaatcaagagatctataatcaagagatctatgagtataacgaggcgacccatgagccgcagtatggagcctgtaagaaaagactcaaggcagctagaagggaatgggatatcttgtgataagcgaaggcagacgtggatatcagaaggataatttagcctcacggtcagaaaaagatggagaaccctaccggcttcatctacatgccgtatcccttgagtaatttaggcacttgccgcttttcacaacaaccctttcgactgaacggagttgttgtctttgcacccagttattcgtagtgtgcgtctgcttgtcggaaatgttcgccacgccgctttgttaagtggcttctggtactgtcggaagcttggcccaagccgatgttcgttgtctcccaagaatctgtgtcggacgtggagttggattgttgggactagacgcaatttccacagttcgccgttcgctgagcgtgctttgaccagtttgctggataagtttgttgtggggtgtgtagagtacgggggtaacacctcgcgcaacctgagtcttcccgacggtcgaggaatgaggagtggatactatgggggcattgtgacagttgctggtccgaacatcgccaggctgagacgagttggtttgtacccttctgctttatctttgacttgagttcgctatggtgttgattggcttcagctcagtttctactggtctctttcttcgttgggcatgtcttttcagggggcagaattaaggactgcctgtggtcgcccgatgggttgatggcctgggaaggagagggccgggcttcaagaacctgtaatttcgggacacctgtctcgttatgcaaccagttgagcacatgattggccacatcgttgctgtttttctccaggaagcagaggtgcccatttccatggattccatgctcctcgagtctgtgatgcttgacggtagccccggcctgacgaagaaaatgtaccgttgcccagtccgagaaacggtggaagctcgcttccgttgttaccacaagttgaaggatttcgatcagattcgtgagcttccggggctctgccctggattcagtggaatttccaacaggtaatccagcagggccttgttcgaagcagaacttgccttgccgaccccttgcgtaatactttctgaccgggatgggttcaaaagctggatatgtaccaccaaacagctcctcaaatgactctggtgctgcgaccggtggatcaaactgcatcggtatatccgccaggccatattgacgaatgccggcagcccttgtgaacccgctggtcggtcccagttgtccattttggttcccaagagcagagccaaacggaggcccgagtggctcgactgcaacgattgcatggatgaggtcaggggccacatcggctaccagccaggcaacgttggcgccgctgccttgaccgacaaggatagccggacgcttcaggaaccgcaagagactcgcaactgcctcttgagcggctgcctggcgctcgtgggggtccatatacaatggaacaagttgtttgacatattcgtcaaaaatgggatcgccccgaacgccgctctggatttcgttttagctatcggcccgagactgtccaatgatggtttctgacacttcatatacttactcctggccactgtgtgtgcgtctttgccgctggccattctgggttgttggtcttgttgatggccgtgtataggttctcgacggtctgaggggtgatggctttcactcgttcgtagtgaaccaaggcaccggaacggccatggaatggcagatgcggagcatagactcgatgaccgcgctcggcaaagaaataagcccagccccggcgcctgtcaggcttagtgagccacacctggcgcaaatcacacttggttagcctaaccccagagagacgggggaaacaggttcctgactgatgctgtatgatagtctccgtgaaggaggattatgggcatgagattattacggatgacagtaggcgtcaagctctcgacgcgcatctggcctatggaaaacgcgcctggagggcaagtggcagccgtaggcggcacttcacggtgaggttgtgccatcaggatgaatctcgaggggtaaagggcatggcctcgttgcgaagaaatcgactgaaggcaagtggcagtgttgaatttgctcgatggtgggggaggatattgatgaggaagaaaaggagaagataaacgcagctggggttttaggccacgaaatggcgaatgctacacagcctgtcaatgccaggtagaatgaaagcaatgactgaaaccaaaggtagggaccaaaatcagcgagaaaagggatgaaagtaaagtgaaagcaagttcaaacgagagaacctacttagtctcaacccccttcttcctcggctatagcctattcacaacggaaaacattttctatttgcgcttgattcccgtcaacactttgcatcctttccaaagtccccattcacaatggctataactcatccctctcatcagtaaattgtccctttaaattggccagaccctcgtttagcgcggccaggtggtcgtagttgggggcatcttcgcctaggccccaagcaaaaacgcctcccagccgacgcttctccatgaccttggggaacttttgcttgatggcgtccggggtatcgaacgtccaccacagtgcctcggtggggtcccagtagtagtagccgccttggtcatggtcgtaaactccctgggctagagccctatcataggaagcacggagatgctttggcacgtcgtcgtgccaggaaaaggcaccagagcggcccagatcggctcccgatacgggatcttccatctcaacggtggggcagcccaccggtgacgtttgggcgcaggcgtcttgctcggtcttgaagtatttgaggtaaaaggcaaagccgaggttcagcttctggggggcggcaccggcggccacgtaggcatcgacggcctggaggctcagctcgacgccggtgtggtgcttggtgacggtgtcgcggcggttcatcatgtcgtacgtcatgacgttgagaaagtcgacatggcgcatgatgcgggggacggtctcgcgggtgaaggccagcatgtcgcggtgcaagcccggaacggcggctgagatgaccttgtcggggccgagggcagagcgcagttcctggagcaagagggggtaggcggcaatctcccagcgcttgtccgagttggggatctgcttgtagtcttcaccgttgcctccggggtactcccagtcgacgtcgacaccatcagcgcccgtggcctccaccatcttggcaacattggcggcgaacagagtgcgcgtttcgtcgttcagggcggccacggagaagccaatggtgtcgccccagccgccaatggcgatcaagacctttgtgtggttggggaagcgggggcggacatgatggacggtggtgaacaaaggccattcttggttcagaggatcgttgaagatgctgggactcatgaatgccagggcaacatgcgtgacatggtcgagctggtcgatttggggcgcaaccgggtgctggctgcgatggggggaagaaatcagctgtgcggtggttgagggacgagcacttgaacatacccagtcaaatacatgatgcaccgaagagggcggctggtggcggccatgacgccggagccgcccatcatggccagcatcacggcgcccaagagcagtggaagcttgaggaagatcatcacggagatagtttcgatgcgttgcagcaaagatggggaaatcggttagagatataatactatggtaatgggtgtatgaagaaggtgccaggaagcaacgtaaaggaatggatgatggatgggttgggcatcttgacgggtcattgtcgcagtcattcattcaatgtgcagtgggtgtaggtacgtagtgtggtggcgtccagtagtcgtttacaactatgtaagtagtgtactagtaatgcagtgtgtgaatgatggaagcttgattggggaccttctccaaaccaggaagaggtggatgcggtgacgacatccatcgattgttgcatcccgaacggcgggccgtctctcaagacttaatccgtctcaatgaagacctgagtgactgctctgcttggcataggcggctagggatctctacgcacagactcctccactggtagtacactagatagattcccttcaaggaccttgatggcacggggctttacactactgtcggcgccaagccggactgggcaggatcaagaaagggcgacgagacccgagctccaagtgtgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagctttccgtcacctgcttgtcggcaacggtgtgtacttacctacctatctgtacctcattctcgctacatggaactcaattcaccgaggcccacatcgtatgcctgcaccgacctgactgacccagacgcagcaacaaagccatccgcaacaacaataacaacaacaacaacaaccgtaaaacagagaaacaagtcatgctggaaaacctctgcaccctgccgctctcggcggacctgttcacgcaggtggtgcatccctccaagcctctgcttacagtcggtctatccaacggccgcgtcgagaccttccgcatcccaaccaacgaggacagcgacgacgacgaggacgagaacagcagcataaccggtggcaagggtgtcatcaagagtgtctggagcacccaccgccacaagggcagctgtcgcactctgacttatagcaccgatggggagtgtaagttggccttatcatacgtatagcacaacttgggtacagcgccctctaaccagattcgccgtcccagccctctactcggccggtaccgactccatcgtcaagcacttctctcccgagaccggcgtcgtcatctccaagatcggcctgccccccgtcaacagtaccagcagtcagagcgataccccagccatcctccacaccctctcgccccagaccctgctgctcggcaccgactctggctctctctacatcttcgacctccgcgagaatggctctctgaaccccaagcccgtccgcaagcatgtgccccactccgactacatttccagtctgacccctcttcccccttcgtctgagagcacctctggtttccccaagcagtgggtttctaccggcggcgccaccctggccgtcaccgacctgagacatggcatcatggccacctcggaagaccaggaggacgagctgctgtgctcgacagtcatccccaccggcttgggtcccaagcacatgcgcaacaacgccgttctggcggtcggcactggcgggggtgtcttaaccctatgggatcgtggcgcctgggatgaccagcaggaacgcatctatgtggctcccggagagaccaaaagagacggagaaagcctcgatgctattgtccgtgttcccgacgagctcggctggggcaagaaggccgtggttggcgtcggcgacggcaccgtcaagattgtcgatctgaagcgcagagaggtccagactacattccagcacgacgaggtcgagggcgttgctgctctaaacttcgactacgagaacagactgatcagtggtggcggcaggaccgtcaaggtctgggccgaggcgggttccgcccaagaagacgaggaagaggaggaggaggtggtggaagccgaccaaggtgtcaagcgaccggccggcagcgacgactcagacgacgatgacgggagcgatagcgacagcgaccgccccaagagggaaagaaaaaagaagcggagaaagggcaacaagaagggtaaacacggtggtccttccgtttcgttcccaggtttggattaaccagtttacaaacagcgctttgtttggcaatacccatctcttaccactttgccttccaccgtccattgccggtagttctgagcatgaaggtgaccgtttcgagagctgacacacaggaccgaaatgacaattgattagcgaaacaaccatcgttaccccctccaaccttggacgtcagacagcctaaggaggtctttgtggcccggactcttgcatagattaaattcgtgagccggggatgttacaagtgtcgtgtcactggcatgcttgggtcagttatgtttgcgccaagggtgagttactagtcacctttattctgtcatgcctgtggctttctatatcgctgctgctttgggatcccaccatgaactgggaaaatcttggccacttgttgatcaaaacggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatgaaaaaagaaaaaggacagagtgaaaaggattataatggatcttctacttcacttcaagcacctggtcgcgtgtagtccaaagcacgcacacgcctccaaacttctctgatcgttctctcttgcccttcacgtgctgtctccccttcagacggccctgcaggccggacgacgaggtataaccggctacccagcttcacgtctggtatctctgccgttgcccaatcttcaggcgggtttgccgaggttatcagacctccagcctcctgcaggatcgctatacctgccgccacatccctaagcccgtcccattcttgttagtcaacacttccaagtcaataactgtgagcaggcaaaaatattgtacgcaccattcccagcaccctccttcccaccagatgtcaaaagaacccattgccgtgtaagcgagatccagggtcgcgctgtttcagtgtcaggacttcgaaaactagaaccaacaagaggggatactgggtataagagagacttaccttcccaaacttctgacaccatgcaccattcctcccttcccgcctcgccccccaacctcggcagccatattaacgaaactctccacctttcggtacaagttaccttctggcctgtccttccgatccttgccccattcgcaactaaacacacaaccccccggtgcgctcttcggcatcggctgcctcaccagcggcaaccgttgtgtctcattaagccaagcaccccgccctttgcaggccgtgaaaagttggccaagcatcggcgcgcatatgactcctattaccggtgtgccgtcgacgagaaaggcgatggagacgcagaacatggggaagagatgggtataattgaccgtgccgtcaagggggtcgacgacccatgttggagtcgtatgggtgacgaggtaggggcgcgtggactgggacgatttcgcgtaggtctcttccccaatgaagtcgtgggaaggatagcgtgtattgatggcagatttgatgaaagcttcgacatcttcgtcggtttgggttacaatatcgacagcggagtccttttcggtgaactcttgggttgtggattccttgtcgtggttggcattgttgttgctgaatcgcaagcgggcagcttccatgaggaggttacctgcatcttttccgagttggacggcaaaggtgtagatttcgtcgagctcagtcgctgttgttgttcttgatgtcatggctgctgaatactgatatcgaaggagggaatgaagcacacatactcccaagtgttgtcggtagagtccttgacaagcagtcgctggtgtcaagggaaaagccgaatagcaagattgagttaaaacatctccattctgacctactctgtcactcctcagcatttgctgttccatgggcaaacaaggtgggcaggggcgggcttgattccgcctacggcaccttacttagaaccgttggaaagcgaagaacgtctaggatggcctcccgccgagctcaatcgacggaccggcatcatcaaggatggtggaacttcggtgatcattaacgcgaggtcccactttcctgaattgtccaaggtggtgaatacttcaacgattgtctgcattgcacggatgttccgtcaactacactattatcaggttcaatcaagcaccgtgtaccagctcagcttgctacgcgcagtgtgtaccctttccgctatatgaatggttatctatttcctacggataccagcagcttcttgcggcccatgtgcagacgaactctctcattgatggacttttgctgggtaaaacgttcgcccatcaacggatgagtttttaaccagccgaaaagaggtgatgcacgggtagtcgaagatctcggtaaagccataagctgacagcttccccgctcctaggtaccaaatttttctatgcctttttcttggataaatcctaaccctttcttggtggctgaagggttaacgacttgcacgacctcaaccactcaaccggaggtatcatgtcagagaacactaaaccaatacagcctcttcaccactccgtacgttccaatcgtgcaaatcgaagacggggggtctcgcccattaatccaaggtgcaatggcagaagcagaaaacaaacccatgacggcctttcgaatggtcatcagtgcagtgacgagcaatgtcacggaagcggagcggggacgggtaatcgcttatccgctcgtcgtgcagacaacttgtccgtgtattagagatgggaatgatgagggaacccgtgattaaacaacaaaacataaacacatctcaattcaaccttctggcctgtgagttgttgggtatagtgcggcggcatctttcggacgcattccctgttgcgcccatctcccacaagcccatcgcacccaaccagaggtaccaaacacaatggcgtccccccgtcacattctcctcatcaatggccccaatctcaacctcctcggcacccgggagccccaaatctacggctcaacaaccctccatgacattgagcaagcctcccagactctggcgtcctcgctaggtcttcgtcttacaaccttccagtccaaccatgaaggagccatcatcgaccgtatccatcaagcagcgggattcgtcccgtctccaccgtcaccgtcgccgtcaagtgccgcaaccacgacggaggcaggattgggtcccggagacaaagtgtcggccatcatcattaaccccggcgcttatacgcacacgagtataggcatccgcgacgcgcttctggggacaggaattccgtttgtggaggttcatgtgtcgaatgtgcatgcgcgagaggcgttcagacatcatagttacttgagtgacaaggcggtggcagtcatttgcggtttggggccgtttgggtatagtgctgcgctggactttcttgggagacacatgaagttttgagaacggcattgggatgggatgctaatcttcaacgtccaagttgacacctgcatacacaagatgaagctggtcatcttgaatctgtgatatgaggtggcgttgatggtattgtagcagctcacctctagtctataaggttagtatgaagggtcgaattgaatggtcaaagtttaggatctcttttgcctggatccacgccgaagcagggggctcaaaaaacatgggaaagcatgctttgatgtcaggaattataaccctattaatgtagagcctggatgtgtattgtcttccactcgtccaagatgatactacagtcagggtctagaagaaactcagatgaagaaatcatgattgaatgaaaagaaaaaagacctgggctcaaggaatatgtcaccaactcctgatacacgtgccagtctccgatttgtaatccaacgtaccaagagaaaacgaaaagaaaaaagagaacaaaaaaaaaaaaacccagcattttgtgtggactggagtcagtctataacgataaaccaagtagtaagaacaacaaccgttaaatttacaatgaagcagagactcggggcatcgtcaccaatggcccctccaccggtatcctcaggtcttgcaccaacttggcccacgagatagcgcctctcatggcaagttcctccggcacttcaggtccctcctcagacattctgcggttgaaaagctccaaactgacccagccctcgaaaccaatgccgtggaaaagggctcgagcaacctccttcacgggaagatacgcaccatattctgtttcgccgtagaacagtctacaattgcgcgaccagctcatcctcgccggctgctctggattgtaatacgggtgaccgggcagtagtggcttgctcagcctctcggcgtcaaccacctggacgtagaagactttggagacatccacgcgcgagaccaagttggcgatggacttcctgactgcctcttttgcgttgggtgtcctaccgctaggagatgtagggtcggcatagatgcggccgaggatgttgaaggtgtcaaggcaaatgccaaagttggggcggtcaacgcgttgtacgatgtcccagcagcgctcccagaggtcgacacgggtgctccagcaaagactctcgtaggcaaagcggatagggggcaaagcttgagctccaatatcggccaccttgcaaagatctgagacaatcaggtcgaggttgtcactgacttggttggcagggaggaagttggctgggatctgaatgatgtcggtgtgaagctcatgagcgagctcaatccatagtgctagcttctccagacgacgctcatgttctgccctgtcgttaaggccgtcgtagtgcatgaaaggctggaggcagacgacctcaagccccctggcttgacacatctggagaatatgacgagcggcggctatctgagcttcgacaaaagggccttcgggagagggacgctcgttcgacaaatgctctgcaacgtcgaccagatcctcataaaaaagctcgataccaagatagccgtatcgttgagcggcatcaagcttgctgtccagagagtggccggcaaagcagcgccctagggacatggaactaatggctagctttgacggcatggcgaaaggctcagcgaagtgagcgtcttgatgggtcttgagaataggggaaaaaaaaaagccgatgttgttggtggggggatcctggagaaataagagatgatgagactggttcttgatattgaggtgagatagtgtccttgaagaactgtatatcacctcggtgtccttgagcttgtatcgccaaatggtgaggaaataaagcaccaaggtagtcacaggatgtgccccattgatatggggagtgaaggcaatgaggaagcagttggggtcttccaagatttgatttgaccttctcggggtctcattcaatacggcaagcgttcctgcgaccaagactcgaacgtaactccgcaagcggccagccgtctcccatcctgaatcttcaaatgactaggggtatcaaggcactttcgtctcccataggaggtgtgataaagacgccggccgtggcggtgtattgcagatattcgggatgtcatcgtttcggtttgcgaagaatcggccaataaccgcaacgataagtgatgtaaacggtgaaccgcgggatggaagccgaagtttgctcagcggaataaagcattaacgggtgggccgaaggtaagcgacctatgagcgtttcacaagatttagcatctcttcaacgatcagatggcctcgaatgttgacggtcttggatgacgggacgagacatcttccacccttgcgtgttaaacacttagccggccgtcccgcagttgacagcctgtcaaggcaggcacctcgctggccagcttgtatcgagatccagtcatagtacctcggattcatatggaaagggactttgacagatgaaacacggaataccgaatccttccgtgtaatcgtgcaacctgcgagtaccggtcttccagttagctgtctcatcgaatggcaaactattatgggaagccacttggtgataccgcaactatgcaacaatttggattctggcgcgttgctccgtctaagtaagtatgattgaaagtcaacagtgagtgaatgtaggtataactaaaacaacgactccaagtggctggtccaggtctagaactttgacagttcactatatgctctataacctacccggactgtgatttcggttcccaggtaagattccatttcccgaattcgcgtcttgtccgggatagtgtcaattggaccggtggacactgatgagaagctgcgtaaaatcggttgccacaacgctttccgtgggcaaaggtcgagataccaaaaagaatcggacaagataacgaacgatagctgacatgccttgtgggcctgtcacaccaaaatgtctgggagccgagaacatgagttctgtgcatacgttaagagagcaagccgttgggtgcccagaggggttggacagactgctgggtaagtatttaagcggtagggcggctccagtttgggacgcccttgcgagtttggactgcccaaagcaactcggtacctagcaatccccgcaacagacaggtacccgaaagtgctcagatcttccgaggctgttgaagagagctcttccttctaaatcactgaaatccccagagcatgcccaaaggcaaaacgctcatcctgaatcttttcccttatgcaggaccatttcggacgactaggcagcccagcttccccaaatccccgaggacattcgagcgttctcattcatcctcctccacgaagtgctttgttacgatggagatgcttagtcgaattgaaccctgtcaactccacgcgcccatgtagtaatgaaaatgggggaataacttatagccacgccttatggcatctctctcccgagttagacgatctcgggaattccttaggttctctctattttcattccggtcttctgtcgaatcttgattttcgagtgactgtgacttctcatagccagatacaccacacaatcaagcatatatcaccatgtcgacagcaaccaccacaacatcagcgacgacgacgatgtcggtcgtccagccccgacagcaagagctccttcacctcaccagcacacccgacatcaccccctacaccagacatggctatctcttcggccagaaactcgcggcctccatgtcccctctcctccactccatcgtttactcccacctctctctcaactgggcccaacttcgtcttgactccccctctataccactcttcctccagctggcccagcacccagacttctacggcgcctcagtgaccatgcctcacaaagtggccatcatcccgcaccttgaccacctgactcccgaatgtcgcgacgtcggcgcctgcaataccctatttctcaaaaccgacccagccaccggccgtcgcctgtactgcggcgccaacaccgacgtgattggcgtgcgcgagagcttcgttcaaaatgtctctgaccccgcccgggtatacgagagccggccggcactggtaattggcggcggcggcgcggcgcgatcagccgtgtacgcgctgcacaagtggctcggcgcgacggacatctacctcgtgaaccgggacaagagcgaggtggacgcggtgattgccgaatgcacggagcgcgggtacggcgatcgcctggtgcatgtggcgagcgtggagcaggctgaaggcctggaggggccgggggcgatagtcgcttgcattccggatttcccgcctaagacggagaaggagatgttggtgaggaggattgtcgagacgttcttgatgaaggaggagaagggtgctatgctggagatgtgctataaccctagcccgtttaccgagttgggagcgttggcggagcacgaggggtggcaggttatcttgggcacggaggctttgatctggcaggggattgagcaggtatgtatccgtcctgagcttacattgtactgtggaggacaactcaactgatctctcaccccctttgttctgcaggacaagtattggaccggtcgtacaaatgaggaacttcccattcaacagatcaaggaagtcattgctgcaaaattggcagaagcttccaaatcgcacaccagttgagataacagggccctctaagcatgtaaaacgacagtgggatgaaaacagggtcgctctatagatcgggttgtgacatcggttgtgatagaaatagtaaatcttcgttttaacactgccagctccacaaacattgtttcgtgcaaagacatcacgatgtcggagtgttgcaacgtagggatgtcttgtcaaaagcaaaggcacccgttgcccaatcgcaaacagaaagactcggtggctctacaagagtgaagtaagaatctccttgaccacgggacagaccaaggtatgcgggagacaatcaaaactcagtgccgtaaaagggaaaggatacttgtagaaactcaatagtgtgcttcagacaacgcaactgtatacttccgctttgtagctgtcatcacatcagcctcttcaacctcgggcaagaaagtcaagtaattacaacaaaggtatcgcccacattccaaacaaaaaattgtatccacggcggctggctgccgcagctcgcaacgtccctggtcatattcaagcaccctgaaagcaaggcaaattgcagaccttagactgcattctcggtctgtgtcaccctgtccttgtcgtccagcgacgacgactcctctcgctctggatttctgtcgaagttgagctcagccatgagattcttgttggcattttgaacgggcttgatttcaaataagcgatccatggcctcgagagggatcgatttggtctcgggtaaaaagaagtagatgaacacaatcgacagcagcatgagcgacgcaaagaagaagtacacgccgtactccatcttgatgaacatttgcggcgtgaaacgagaaatgataaagttccagaaccagttattggccgcggctgatgcctgacccagggaccgtgtgttttggtcaaacatctctgagttgatgacccaaggtgtaccgttccatgaaggggtgtagaaggcagtccagaggtagaagaagaagatggctgcgatgccgccagaggtcagctttgcgtcttccgccttgttcgaccccggatcagcaatcttgatgtaggctccaatgaaccacatgcagagcgatccgccagccgcaccgatgaagagtatgcggcggcggccaacaagatcaacaagccacagaagccagataatggtgagcaccatcttgacgacgccgaagatgcctgttgtcaagaagccggtgtcggtaccagtaatgccgatgctccggaatacggtgggggagtaatagttgatggcattgataccactcccattctgccagaaaaagagcatgccaccaagaaaaaagcgccactggaccttgcgctgcttgagggacaaaaacggtttccagaacccattgccgacctgtcgggtatacctttccaggtcagcgtcaatgaatgaaacctcttgcacgatatatctgtcggtgggctcgagattgcgaatccagcacaagaccttcattgcctcttctctcttgccattggcataaagccaccgtggcgactcgggaatccagaagctgcccaagaacaagaggccggcggggatgagctgaaccgcgaagggaattagccactgcgacctcgttggggccattgtagtgttgacgccgtagttgatccagaacccgaccagaccaccaatctgccagccgagctcgtaaatgccgacaagacgaccgcgaacggcgggtggggcaagctctgagatgtaaatgggtaccatgttggaggcacctccgacgccgattccagccagcactctgcctgcgataatcggatcaatgcctcgcccctgaccatcagcagcgagcatgatggcggcgccaatgatgaagacgacggagaaggcgattagggatttgcgtcgacccaagaagtaactagtcgcataagcgaatagacatccaaaaaaggcaccagcttggtaaacggatacgatgttggactggagcaaggcaagagcaccaggtgtgtaagaggcgaaatcgaattccttggtgaaggacggcagcgcaagggtagtgccaatgaaggcagagtcatagccaatcatgcacgaggcaaaactggcaatcgccgcgcatgtgtagacgcgccagttgtaaacggcctttggcgttggcctatcttccttgagcgcaaggagagtcatcttgacgcgtctaatgccgattgacaatatgatacaagagaaggggggccggtgacgcgacctctcttacaagggggacaaagcttacaagggggacaaagggggtgagtgatgcgaacgaggaaagagggctgaatgtatcctgggatctctttgctgaagtcgagatggctcttcttttgtagaaaagcaaatctcaagggggtacatgagtattcgactcatccatgtgcatgggaacccacgcactaaactagtcttcccttctccatggggaatcttgccgttagcaaccataccccagccgcccaacgagctaagatctggctggctggtctcccccgcaagagccacaccaaacctgctattcacaagcgaccggcacaattacggatcgtaaccccagaaaatccagagtgcatggcaacagccaaaccccagatgccgggactcttcgtggcaaagtgaccgacctgttccagctcatcgtcagcgtctcagtgtccaacccccgagcttccccgcactgaagaagtgaagctgatgagtgttgagccggcagctggctgtccagtgcaacccctgctcaacaacgaccccacaaaccgccgacgtgctagcgcagagtttttggagggtgaggatgaatgtataaccgggggacgacagtgtcgacaacggtggttgttcagcccctttcatcttcaacctctcgagcccctttacccgagacagcatgactggccacggtcgtaaacgttgataccgatgagccatcacatctgagaagctgcatctctgtgcatgaacggaaaagccattacccagccagcgcctgatagttcgatacccagtatccttgaaactggaaggtattgtcgaggatatacatatgaggtggatcgtacacctcctcttcctccctccaattatcagcgccaagtgttcccctcagccgatcgcttcaccgtgctgtcgcggtgttggtagcccgtgctgacaatagaagtgccggctccaggagcaaagacggatctgggtttagtactccgagcagatcttgttgctgtccgcccaaatcgctccgagtggtaccctaatgccgacagcccgccccgaaatcaagaccgtgagatccgcatgtctctttgtttcaagatatttgcgttgcaattccgttgaggcgaggctgtaactgcgcggtatgagattttgcttgatcatctgggtatgctcgcaaaacctcgcgcctcatcaagcgacgaggtgctcgccgcccggtgaacagttcaaattgggcaaacccttgttctggcaagaggtcaagtccatccattgcgacccagcctctgtgagcctcgcgtcgtgtttgttcgagcaagggtgatgtgagacatttgtagtcgagttctagtacaatgccgccagtggggttgtcgagccagtgcaaaggcacagtaaattcagggtcaggggtgttgtccactgtgtgtgtcggtatgcaggaaacgatcatggtcgggtttttgaagttttctgggagcggatcgtctcgagatcgaatgatgtgaaaacaggtgttgtcgtgggatcttggccctgtgctcaacagaggcaatgcgtctctgaccaacaggttctcgaagtgtagaaccagcttctcggcattagcaaatgttcggttaaagatcaaaatcttcttgactcccagttgaagcatggcatagacagctgccctagccattccgccagcgccgatgacaagaccagtgcttgttgatctcacggcattggcgggcgataaaccgcggcgaaggcaggctcggataccaatccaatccgtgttctcgccgtagagagctctgacagcgccggcttggctgatattgttgaacatggacacctcgtccggtattccaccgtccgcggtaaggtgtcgtaccggaatcaaggtgttgacggctccgatggctttcgcgtgccggctcagcgagtgtgtgaggctgatgatttccaccttaaacggcaggccgaccgaggctccagcaaactgcggatcgctgataacctcgcgcaaagtcccgatgtttgctgtggaaaggggcttgtaatggtgtggaatgccacaggccttgagtgcggcattgtgcatggctggggacaagctatatcccacatttgcgccaaagacatacagcttcattgggtcgtggacaaatgccgagtagagagcctgtgttgcttccagagccgtgagcggaggctggagatagcgatgggctggattgcggagcccgattgcatcctccttggtaggcactggtgtaactggagtcaggatctcgttaaaacacatcgatgtccgacctaggcgtcctgtgttgtaagcaataaatgggagccttggacccccgacggcctctacagcaacgtggaactgccgaatgtctgtgttgtcccggggatttgaagccggtctggtcaaccttaccaagtcgcatcctgtattctgggccttttcataggcttgtaaccaagatggatccccccagcgcggcgaattgacctctgcaagttgtttattgccgatgaccttggtggttccttgaacggtggttagttgcccaagcaagccagaatcgagccccagatcgaccgtaagataatctggcgcaagccttaaggcatggttcaggtaagtcatgtaaagcgcgagcagagcttcttcatatagcgctctttctggaaagaccacgtgcagaatgatggggatcactgtgtccctcctgatttcgcctacaacacgactgatctcgctcgctcggtggggcgcaagacccaaggggctcgttgggccggattcgctcgttgcaagatcgtctacaatgatctcgattgcgtctacaccgacatcaagctcttggatatcgacgcctttgtcgagcaaggcagatacaggcaaggcgagggcgtaggtaaagcggcgctgttcaacggggacggaagccaggggaaaggcggactcgacaaaaggtatggtccccttgggtagaatcaaggagagaaatttgaggaagtggcgctcggctcgtttaagcgttagatacggcgcggtatgccgctggtccggaacagcaggtggtgatgttgaagcggagtgggtgtccaggttctcttcggagacgttgaagaactcgaaacgggtgcagcggcgaaggacagtactggtggcatcaaggagggtgccaactttggacttgtcgtatcccttcagatgggcctcgatagctttggcatcgcgcagaacgtaaatgacaggattagacacgctgaaatcctgcaacatggcctgcacatcccgctccagccaagagcagacgagaatggcgcgggtcctgtgcagattcaagatgttctgcaagatggcgatctggcgcctcccatagtcgaccgggccgtgtgtcttcttgtagctggaactagacaagccagtaagatgatggaactcggattccaggtcgactatcttgcgcttcatggcggtagatgccatgatggccagcgtagacttgccagcgccacgaatgccggcgataacaatggaagcatcgggatcgaagctggcggtgatgggatgatgcggcagcgcacggcggggcggggaattgggcgccgaccaagagcctggtgagactgactgttagtacgatcaagacttgaggtaaaaatcgcgaagcaatacagacgtgcctagaggtactctgtgggcggaagtgctccgactattggagagggttcgtggtggtcgcctggcatgggcaccgacatcgttgctgttgccagtgtcgttgtagagcatggccatggttgcgaaggaacgcttcatgccgctggcgacggaggatgatatgtgcggtagaggtagaggatcgcgggcggcgacatccccgacatggcgtgccgggatggtgttcatgatggcggcggcggcgggggtggtggtagtggtgtctctatcgcagcggggagtgaaaagccgggtgcctacctagttgtgcgcatacttaagttgtgcatcggcattctcgcatgcgccatggcaaatgtcaattctgcaaattggaaactagaggtatgtctggagaatcactcatccgatcagaaaatagggggaggcttcatgagttttgttctgtgcttgtcgcagtacagtagcggtcggttgcttgaggtcgggaaggaaacagcgtcctctagcatgcaagctgagagatgccagcccgcccggtgtgccttcgagttaataaatgccttgcggcaaagaaactgaaacccccttatattcacaccttgcttgcacttggataaggtacagcgaggtctgtaggtatgtacatgcggcaagcacggaatggaaggagggcgggcatttaattacctaagtagagaggtaggtactgtcctaggacggagcctgcctctctcatatgaggtgatatacgtccaagcctccatgtcaaaccttccagtatttacctaggtacagtcatctgtaaccatggcgggtgttttcacgttaacggaggtctcactgcacaaaaggataaacaattatcctcccaacttgggcctccattttctctcctctgttcacgccgttcacaactccaacacacctgtttgtcctgttgcctcacaggttcgacaatggactataagactacctaccgatagtcatatgcttccctgaaatctacaggcgaaagtgtcttcgaattctcgttggacgtacatcgatgccacagcaaaagccgagcttcccccgcaccgaattcactaccggttccactgccgtgacggatccaaacattcactgccatccagcttcttcgctcatgatatcgctatgcacccacctcggcctctacgcaaccccattcaagccatgatcggactcccagacacccactacaacgtcgccatggttcgtagagggtcatgaacaacaacaaaaaaaaaagatcggcaagggcatcccatgcgcctgattcgcaacatatctctccggatacacaaatcccaacatgccgcctaaacgcaagacactcaatgccgctgccgaagccaatgcccacgctgatggccatgctgatggcaatgctgatggtcatgtcgctaacactgcagcaagcagcaacaacgcccgttttgcggacttgaccaacattgacacacccggcctcggccctaccacgacgacgttacttgtcgagcccgctcgttcgaaacgccagagagtctcgagggcctgtgatcagtgtcgagctgcacgtgaaaagtgtgatggaatccagccggcttgcttcccctgtgtgtcgcagggccggtcgtgtacctaccaggccagtcccaagaagcgaggagtccagacgggctacatccgcactctcgaactggctctggcttggatgttcgagaacgttgcccgcagcgaggacgccctccacaatcttttggtccgtgatgctggccagggcagcgctctcctggtcggcaaagactcgcctgctgcagaacgcctgcatgcaagatgggcgacgagtcgagtcaacaaaagcatcacccgtcttctctcaggtcaggccgcacaagatccatctgaagacggccaatccccgtccgaagacataaatgtccaagatgccggggcaaagacatccgacttccctcatgcgcctcacttgactttctcggcgcctaagtctagtacagctgagacacgcactctaccaggcccggtccgaccacctatttcggcaaacaccctggaaaacaaccttcagccagatggtaccgggatagggaagctaccacccaatcattggcgcctgctggatatctacttttcctacacgcattcttggctccctatcctcgagaagaaagacatgtaccaagcattgtaccagtactctgaacaaggctcgttgcttccctctgcgaatgtcgagtctggcgttcatgccgagctctggagcgcgctcgccctggcgtccttccaggctgctgctactgctgcatcgagtgctacgggtccagcttcagctgctcatggccatgacaatgccatcaatccttcacctgcagacatatctgacacagcccgaaagctcatacctttggaaagcgggccgttccaggttcagcactgcagagcgttgctgcttctttgtctcgtaagccttgggcgggatgattgggagtctgcttggttgctggttggctttgcggtccgcgtcctacttgttgttcgcacccagttgcctcctgatgatgaccggccacgaccaagaatgcgtgcgctgctcgtcgcgtgcttcatcgtggataccattgtgtctatgagacacaacgtgccggcccatctcaagccagacgacattgcggatctgccgttacctgaagacggtcaagatcaatgggagccgtggacaccatgtgagggcttaggcggtgaacacaccatgctgcaaatgttgaggaacccggcataccctttaagcacattcaaccacctatatggcgtgaccaagctggttgctttggagcttctgccaagaatacgaacatcttcacagaacgctcccttggagttcaggtcgcggttgcagcaggtaatcggccacaattctcccttcagcgtctttgtcctttcccaggatacagcatcggcttttgtgcctactgcataccttacccgtaccgtttatttatgggcagctgccttttctgagcctctcaacgaacactactcgcatcttctgatcgaaactcttgatcagtatcagaagcggtttggtacatatgcaatcccacctctgatcccttctcttctagactcccttcttgctttaaagaaacaatcacattcttcagagcggcatcgaaggcacttggaagagcttttccccgcctactcctccatttggcctcggggaggccgacacagcaatactggcctccaacccatacgacaacttgagcttccgccgactgcgactgccactgcaagtatcatgccccatgtcatggaacagcccctgtcaacgtcaataaatccggtcaatgatcggtttaatggaataccgaatcctaccccctacaatagcgatgcggccctagacgcaattactcaaaccaatgactacggatcagtcaatacccatggcattctcagtacatatccaccacctgccacccacttgaacgaggcctcggtggcccttgcgcctggaggtgctcctcccagaccacccccgccatacgttgatagtacaacgaaccatcctccttaccatagtaacctcgtccccatggccaatttcggatattcgactgtagactatgatgcgatggtggatgatctggcatcgatcgagtacacggatgcggttgacgttgatccgcagttcatgacgaacctcgggtttgtcccagggtgtaattttagcgatatcagcacgtatgagcaatagttggctattcgaagttgagaaaacatacaaacacatacaaagacatacagatatgcggcacacatgcactaaaaaaaaaaaggaaggaaggaagggggtgcccagaagtatttgtgttctcgtgaagaacacaacggcatttggtagtttcgctacacaaaatgaccactttgataataactcgtgacaaacagacacttgcgagatacctaccccacctatggtggaaggaccattcgggaccgtcacctcgtctttgagtggcagtgaatcagcaggacagccttacgagatcattgtgtacgtatagtggcccaagactcgttttcgcttctactatgtaagtctaccatcgcaccttcagtgtcattgttaaggcaagatggccgagcggtctaaggcgccacgttaaggttaacccttaatattccttccaaggttccgtggtccgaaagggcgtgggttcgaatcccactcttgtcagcacgatttttttttgtttcaaaagtaaactttgttgacgtcgtgtcctggtacttgtcattctttttattcgaggcttctcttatttccctgtcttgacagtgattttggggaccccaatctttttttttcgtcttttttttttttttttttttttttttttttttaggaggggggggttgggaatttggatatcgatgggtgagatagtcagtccttaacttgagaggtgacgtttgcgataatatttattgaaaagactagtcatacgactgaggtacgttgagcctcttcgagctccctatacaatgtgattatgattatttcatccattgggttcattccatattgtccaataacgtaggcatgtctgtgcaggacctatcttaatgcccggccactctgtacatgtgttctacgaccaacaaacaacaagcccatgtcctcttctacacctatctttgtgcgtatatattatatatgtatcactcactgtatgtgtatgtatgtgtatgtatgtgtgtgtgtgtgtgaggttgagtccgttcgacaccaagtcaaatcttaggctcgctcttccccgtagcctgcgccgccctctgctgtctaatgacggtactactaatcttggaagtgaaatcttcggtagccttgacgtcttctcccacgtcctccgggatctcatccgcatttaacacatcaacctcaaaaacctccagtgtcttccatccctgttccgcccgcttgtcattgacggcctttccacccgaccgcgtctcccccgacacgaccagcacatcgatattttcctccgtgaccgtcggcccaaaagcatcttgtatccgtacgcattgcacgatgatcgtgccatccctgaaagccgcgcggaaatcgccgtctttctcgtcgatttgcactcctgccgcggcggcggagtggatgttgtcgccggccgcagggcccattgcctctctccatcccttgtccgagagctgtagaagcctggataaaaagtaaatgacgttccgcgcccgcgtctcccacgactgcacgtattctgcaaacttcttgttcttgagtagctcatcgcccgtgatcccaatgatgtatttgcacggctcgcgtcgcctgggcgaagtagccggcagtgacagctcatctttgctcggcactcccaagagcaaagcgcccgcggtcaggagcagcttgtggcccggatggagatagtcaaaggtccctcctagacaaactaccggcactcctgatacccgtcttccctccccgttccccgcccctccagctgctcccgctcccgccgtagtatcatctccaacaagcccatgatgcagtgtcaaccccccctccacacccaccaattgctcctgccgaagcgcatgtgctccaatcatcttcccctccgccatctgcaaatacacctcgttcaaccggatgccctgctcggtgcgcacatgaaaaatataattccacgggtgataggcgtccgcaaatgtcgccaagtctaccacgaccgtgttgttcgtctcaatcagactattactgcttttcgaatccccccgcagggcccggtcttcagcactcaatggcttgcgtccccgatcatgatcaaccagcacaaccgtcgcatccaccgaccccggaccaccatcaatctccgtgctgattttcaagcgggcgcaaatgacggagatgatggcgtacaggcccgcaatgagcgcttgcgcttgcgaccagagcaaggtcttggagcgcagctggtagggcggcccttggaggatggggacggcgacggcgatgatgagcttggatgcgccgtgcgggttggcgtgtttgagcttggagaggacggcggtgagaggggggcggtaggcggcatcaaggagggtgcggttggaggggtggggtgggaaggggaggaggaggagggagggcagttggtcccttttattgatggtggtcatggtgaggatgggttgggacgtagagaaatgggatggagtgctatgatgacactgagctcagtttccaaaatgaaggacgttgacagtctccccgatgtcggctattgatcatatgactgctagatgcaattctgttccaagtgcaatgtgcccggtggtccaggcaggtgcggaggtgctgtcatcaacagatcggcgcatgatccattgataggctgcaatacatgatgttcaaccctaaccccgcacctgttattcatccactgcccagtgatgtgttctcggccatgcatgttttggacttatccattattcaatatctactaaacatctatcggtatatggcatccacataaacttccggctcccacacatagccaccgcctcctaaatgcccgctaaatccccgggtaaatcaacgacatgccaagtttgtactatccgttcacctcacctacttggatccttcagacaaaagctcaaggaccacccatccccgtcccgacacgttgttgcatttgttgcattgaagatgtcgccgtaggagttgatccgtaaaggctcggtcctccgggacctccatgtccactcgacggccctggccctcccagtcccatcccagggttcgttcccgtccgctctctcatcctccgaccctccattagccccctcaaacctctcttctgcagaccaatcacgctgcttagctctccagaccagatttcacctcctcgttccctctcatgctccccaatctctgaccactcacttccactcacgctgttcgtagcgctcaactcctcgtcaggcggcctcctgccctgctgaagcccggtcgtattgatatgcaatgcggcagtccttgcagcaaggctactgccgccgccaccatattcactgccgtttgcggaaggcggcattgatccgaccggactagccagtccatccaagtcggcaggcgggaagaagttggggttgagggtaccgtcaatgccacgtccgcctccggcggccatggcagtggcattgaagactgcggctgcgtttcggctgtcaagtaggttatgcaggcgctccaccaccgcttcaaggagaccatccactcgatacggccgcgctatttgaagaagactgcagagaatctgtggagtgcacaacggcgaggtaggctgggggaggctggaggtatagaggaagtggagaagtgcttggatggtgaggaaggtgtgcggtagatagaggcatcgtggtcggttattaggcgcaagagtacgcggtgttggtgcactgttgagcgcggcagcgtctacacccgttggtgacatgatgcttcccgccacggatgtggcggcggtgctgggcggcttgccagctgagctaccacccgagtataccgacatctggctctccatcgtatttctgtttccgggcgtgggtgtcatgttggagctgcggcccataccagacgacgccgaaatggagttggatctgagtgtcatgacgtcgctaccatcctggcaggctgtcccttcccggagcagctggacaaaatacggcccccatcgccttgcaatgattctagagttgacaggtatccgttcaccgcctatgcagagaatatccatgtccgccaattcccgcatcgtaagcgccttctctccgagctcttcggcagcacggctgtgttgtctaccgccggcagtaaagcccgccttacgggctagactcaaaccaggaccggtataaggactactggcactgacgaagccgctcatgggcgccgttttccgaggattgtcatagaatccaaaggcctccagctctaccatgcagacattgctgaagttgatgcgccgatgattatagtcatccacaaggcttctctttcggtgacccaagacgacgaacgtgttcctcctgttccacaacacgcctctgttccaacttccttgactaaaaacagcccctccggcatcgattctactccagctgaggttccgtagatccaacgcccagagtgcatattcctgcttcgatgaggtgagataggtgccactaaccacgaagtagtgatcgatgattcctccattgggaaatcgtaatcctggcggactgtattgctctttcatcgtcgtctcgacaagggttccatcactcgatcttacttgcaactccaacttaacgtcgagaaagttgtagttgctgtaaatcagcatgctagagccggcatccttggcctcctgggaagtagctcctgggtccggccgtccgctaaccgggtgtggcttgcctatttttgccgcgagggatggtggaaggggagcaaccacacttctatatgcaccgcagctcttgcccagttgttccgttgaaacccacttgaggcttcgcaggttgaagacactgatctgttcaatatagtgatttgcggcatcttggcctcctataaccaccatttctgcgccgccagtcccatcaatgttgattccaatgcggccctcattggggttccccgatgaaggattatgctgaagcgctgagaacggggccctgtgagatgcgaaagcggccgacgacgggagaatgcatgcacagtgagcatatcgtccctggggagcctcttgtgtctgaacgaaggtccacttccttgtgggtgcgtcataaatgtatatatccgacatgaccttgacctcgggttgttgatcctgtggtatggtgttttggcttgatatcggggacataccgccataacagacgagtttcgtgtcgccgagggcgcacatggagtgaaaataccgaggtgggggaacatctccggtcgcctcgattttagaccagtgtcgtcggatgaggtccaactcgtatagatcagccgtcagtggcgctggcttgcttctcgacagtacccttccaccaaatacgaatagtttgtctcccaagactgtcgtagtagcaccaaccaaaggcggcggctctctgcctgttgtccggtgcacgttgcacatcaaacccgacaaatgctgtgatggcgagggcattggttgcggcccaccgccacccgctacctgtgacctccctgggccaccgttgggggaggggccggccgacattggcccattactcctctgcgtcgagttttcatggcgtccatctcccccttctgatctgtgaacacttgcgaagctgctctgactgctactcatgctaacatcctgtcgtgcagtctcttgaaatctcatatacgtgccgccacctcccatctccatcgatgatgccgaatccatggggctcattcgattgttgtccatccagtcttcttctgcgttcacaatcgtttccagcggcggttgagtgaatggcgtaggcgttgatgggctcgttggggagagcgtcggtggaggaggttccggtaaaggttttgcaagactgttttggagactcaggctccgtgcatgttgcgcctggagtgggtttggagactttatatggataggagacgatatggacggtcgctctgcggtgggaatgttagactcagcgggtcgtcgtagaccgagctgtgaaggttggcgcgtgagcctcgcaaactcctcccggccgggagtgatctttttgatgccgcggaaagctgaagacaaaaactcggacggggtccttgcaggagaacgagaggtctgttcctcggattcggaatcggagaagcgactgaggtcgaaagcactcggcggctgctggtctgaagtcggcgatgtcagtccaaagcccgccatttcgacagttgctgcgcctgcagcgcaaaactatctatgcaaaaaggctcttgagagtgaaacaggcgacaagacatgggcatagtcacaagaagtccaaggaagtaaaaggtcatgtgaaagaggagcagtgcaggagggcgacggcacaatccgagaaaagtgagggcgagccaagatgcagtcacctggcaaatgacaaacgcgggtccagccgaggaaaagagtgggagggaaaagtccaggatccgttgggtccgccgttgaggcacagacaggagtcaattccgggacaatgggtcaaggtgagcgatggctatcctgggagcattcacaccttggacggagcccaggggctagacacaccaggctgccccgagtaagttctcaagactctcgtaccattccgcggcctttgccatgagcctagcagccatattccctaccagcatggaaaggaatgcgaggggaacagcgaagaagggaatcttggccggccgacctgaagcagaaacccaaacatgttgtggggattagccgtgcgggcagtgggaactcggagaggccgcgagtgtcaggcacctccaacctggcaggaagggcggcgtggatcatggggggactgcgcaatggcacagcgtagaaattggaaggcagtgacgagatgggcatatggaagggcgacaacgaagagagggatcaggggccgtggaatcaaccaatttgagatgggaaatgggtaatgcgaagcgtacctgattaaatcgtcgcagaggtggcaaggcgacgatgtaccgtagggtcggtgtttgttctgacgtaaccaaagatggaagatgaaattgatgttgcgacgaagttaatgcttcctttgatttccgatctggtgtccctccgtaaccagggcttcgtcgagcgtatacctctacttcagttgtacgggcggcggcggggctgacgcgcaggcgaacgggtagacgaacagatgggatggaacaggcgggacaaaacaacggacgagagtagaaaggagggatgaaagacgcaatactgacacgttcagtcgaagtggtcggggcagagagcgcgcaccggtgtgcaggtagagtcggtggtagagttcttgcagggtgccgcacggactcggcgttcaagggagaggacggaggaaagtacaacgactaggtaccctaccacctacctagctctatggaccaggaatctagtctagttctagactttgtaagcggtttgcccggttcgtgcgcccgcgtgtataaaggatcgcaggagataagtaggtaggtaatgcaaggtgcggagatcactcgtcggccgtttggtgcaagagaaagaaaatggaagtgaagtcggacagtagtgcagtgtacctaaaagtactagacaagggactgcggacgggaatggggttgcttttagctgctacaacctcttcctcttttctttgattccctgcgggttgaagagtcgccgaactgaaacccccttcatcaatcaactttgctttaatactatatgccaaaaggaaaggtatgtggaggtataggcccgcagagatccccctcgtcccagggaaaaacccacatgaaatttgaaaactctcttctcccttactcgacatgtcttcactgccttttcgacatggtcgcaagataggccattcaggggcaggcgtcagtcgcgctagggattgacacgacgctccgcgtggttctcgtggacgatggatcccaaggcacacaaaagggtggattcgatgctgcaaccttcgacaaagagagccacacgaatcaggtggtggcttggagctgcgcttttcttgacaaatcgcagcaaagtcgtccgccttcgagaagcaatgccaagaacttctcagggactccctcgggaaaaggatccacactcggcacaatctgacatcttgaagttcccgtttctcgtcaaccattccgagttcagtttctctccaaagtccgcaatcgcacaacacaagaataggtcttcctcctctctccttttttggcgtcagctgtcatcatctttgactttgtttcacgggcataccaccatatcctaggtatacaggacactctcccctcggccccctcctttaattgaaccgttgacacccactgccatcccacccagtttccggtttacctcacatccctaccgctatctcgtggctaacaaggttcacacttttactctcacttcccccggcgtcatcgggacatttcccctttagggatacgaaacaccaagcgacggaatagctaaccaaaggaaacgaaccatgccagcgcgcttgctatgcttacttatctttctcgggttcggtcaaaccttccaacatcacccatcagaacgttgaccgcgtagtattggcgttccgcatggcatcacttggtgattaggccccttttccatgtggattctttctaacaaaaaatttggagattccaatcatctaccgtagcccttgggtctaacacatgccgcatgcactaaatagtataataaccgtcggttatactgattcgtgccaaccctgaattcgtatgcaacctttgtttccaatatcgaggtcacgacttgcatgtttcttagcatccatacagtacagtaaagaacaagaagagaaaaacaaaataaccattatagaacaaagacgtaagctgtcagtcctgcgaggcctaatcatctttgcatgccaacgtctaacccaggccagtgtgaaagccatctctcgaactcccacgtaactgcccatccgtgacatatgctcgacagccagcatgccaggcggccaagaccagcaagtcgaagactgcgaggccaagtgaatcacttaagcacaatgcctttttatcaaattaattgccagagacggccagctgtgcagcagtcaggagcggttgttgttcgtcattagttattttttatttcatttcaattatctgtttgttcattgttgtttttgggtgactacgcttgagagcgaatgaaaaagaagagagaagtccagtccccaaaccagcctcccaacaccgtcacagcacacttcagacaagccacgtccgccctacgcttaagcgtccttgggaaggggagtgaagcggaggtagggcttgacagccttgaggttggggaagagacgggtggcctcctctcccttgatggaagggtggacaataacgtcatcaccagggacccaattaatgggggtggtgaccttgtgcttgtcgccggtctggagggagtcgacgatgcggaggatctcggcggagttgcggccggtcgaggcggggtacgcgaggatggtgcggatggtcttcttggggtcgatgacgaagacggagcggatggtgaaggcgatgcccttctcgtcgacgttggtggtgtcctggtagtcgagcctgtagaacagagtgtcagcaactcgatgcccactttccccaaaacccccctccctatctgtgagatgtggtgggtatacttacatgtcgtagaggtaggcaaccttgcgctccttgtcggcaatgatggggaattggacctgggagccggtgacatccttgatgtcgttgatccagccctcgtggctgccgagggtgttggcggagagaccgatcagcttgacgccgcgcttcttgaactcgggctcgaggcgggccatctcgccgagctcggtggtacagacgggggtgtagtcctcggggtgggagaagaggatgacccagttgtcgccaatgaactcgtggaagtcaatgggacccgtggtggtgtcagcctggaagttgggggcaatggtgcccaggcggaggctgcattgggaatcacgggtcagtcgttcatccgcgcaaaacgagctttgtggacagtgatgacgaaggaggctcgaggacttacggagcgttgcggtcggtggaggccattgtgaattatgttgtgtggtgggaaaagaggaatgggtatctcagaaaaacagcagaaatagatgaaagaagagagaagctgaaataaatcagagcatgcaagttggatgaggggcggcggaggcatttaaaagcatcttgttttctatggtactttgcggtttgactaatccccccgggcagctccagctcgcgccatgtacacacacacacgcagaagtacgtacatcttttagcttccggaatctatcacatccctcaatgtcgccgccgaaaggcttccagttctaaccagatgaacatcatgactgtctcggtcttgtaacgactagaaagcattgacaagtagggagtgtatttacgtattgcaaaagccaccaaggttacacgctctctgtacagtacagctctcactttcttacatacgtagcaaagaactcatcgaggttctcacgagttcgtttgtttccaccggggcagctcttcagtcgggataccccctcgtctcttcgtccatacatgctccccgaagattacatgtggttcccgctgcactcccggctgtgtgccatcccatccccctctccatcaactgttgcagtgcctcatcccaaaccaaatccaacaattaaaaagtctttgctgtagtgtctcacacaatcacacaccactgccaccatgacatgaagccaaagcgagccaagacaacctttttgtctctttttgagctccaaaacgcggggtgtatttggcccctccatgaggatgccctgaggaacgaggggcaatcgctccctctttcggcctggcggctcattgcgcaatcacctgcatctctcattggatgccaacactagctataacaattatgtcatttggtgctcgctcacgcaacggtcatgagccgtgtgggggagagcattcctgttaattcagttcgcaggctcgtgaacttctttgatgcttgcctttgagcctttctattttttgtttgttcaatcgcctatggcgtttccgctttgaatccaacatatgctgaaaggatggaggtagagtcaagcatgcttcgcggtgagtctactgtgtagccaacaagtaccggatcctcccgaagccctctccgtgctccgtccaggggcgggcggggaaaagcatgcgtccgcacatgtggaggccgacagccggaaacaacaagggtgtccgatggtgtgcctggttccaagtctccgggtgtcgggatcaatggcgagctcggcatcaagtggagaggacatggttgagaaggcggcgcttccagctgcatcgtcttgcctaggcaataactacgaattcgatctccgactcatctcggccacgggtgattctcatcactagagcttccgcttgccggcgattatccaacaaaacatccacattacggacagttgataattcggcagatcacggcagttgctcacccgtgccaccaccggagctcccgattaacgtccgctatggcgaaggattgttttggctccgggctgtaataagtggcatcggagcttgggtataagtgctggtcgtggctgccaataaagaacatttaaagtaggcctgaagcggaataaggagaaccatgagatatgtctcactgcgatacggtaatgtgttctgggcaaccgacccatgtcggggtggttgggagggtgtgattttccatgataattatagccagactcctgattacttttattcaacttgaacccatttgtaaagattgcgccaaaaccaacgccagcccatctcaaagcttcacattacctgcattaagctccttccaatccgctacaccgaacttgacgtacgtaccgttccttagccagaacacttcatcctcacccgtcctggccggatctacgccctcgctccgtaggttgtgcttctgctgcttgttcgtacctgtcgcctggaggcctccctccggcactacgcgcaggaacagaggcaaggcgtacttggggagccccctcttgacatgctcagctagactcttaacggtgtcgtcggttggcctaggtgctctagccgcctcgccgcttgtctgcaccaagcacgacggcttcaaaaccacggcggcgcagcccgcgcgaccctcgtggctgggcacctggacgccgtagacattgcactcgagaaccgcgggatgcaagccaaccacctgggcaacctcagcagtcgagacgttctcactcttccaccggaaagtgtcgccgatacggtcgctgaagtaaactcggttctcgttatcccagcgcagcacatcaccggtacggaaccaggcatcgcccttgctaaacacatccctcatcacctttttcgatgttgattcctcatcgccatagtagccctggaagcgagagttgatatcgccaggcggtaacctgaagagcagctcgcctggctctccgcggggcgctcgggtacaaaacccggttttgggatctcggcgaggaagctcggtttcatggtccacctcgacaatggcaacctctcttgtaaagataacgttgtagagactaccgcttcgccccactgcacccatgctgaagtcgtttcggctcttgttccatgtcgcaaaagtgccttcggtcgcgccatagaattcggcaatcgtctcgattccaaaacgctccttgaatcggttccatacatctggtcgcagtccgtttccaaaggcagcgcgtactctatgtttgcggtcaaggtcttcaccagtaactggatcaataatgggaggtgccgataggaggtaccggcacgtctctccaacgtactggataatcgtggcattgtgttttcggacgtcattccaaaatccggaagtcgagaacttacggctcatggcaaaagtggcacctgctgccaaagtatgagcaaagcccaatagcatggctgtgctgtggtaaagaggcatggcctgagaaaagtatgagttgaagtgatgtaacaaatcttgcaaggagacttaccgtataatacacgtcgttcacattggtgccgagccatcgaaaggtgaaattggcaacagtggcagccttggcccatgagataatggcagctttgggcaagccagtcgtaccgctagtgtagataagcatcgccatgtctttgtccttgaatccgcttctcagctcatccgcaggacggacgctatccatcgccaacatctcttgttccagcgctggcgtcacgacttcgaagatgacgccccccaaagccgacctgacatcttcactgacattgcccgcaacaacgggatcgaccaggaccaaccgcgccgttgacttgttcacgcagtgaataagcgggttaccggtaaggttgtaattcagcagcgccggcgacgctccaatggcccatgtagcgaggacgaggaagatgaaagtatcggtattttgaaagtccaagccaacgagatcgcccctcttgacgccgcgccggtccttgagccagttggcatagcgcaggactgtatcataagcctgcgcatacgtgtatgcccggtcttcgaaccgaaggaacactctgttttcggacgacttggtggttgcgaggttctcaagttggtaaaagagattcacacggtcccggtagcgcttccaagcaccgccgaggacggtaggaacgatggccctgagtagttccaggtcgtagtaagcaaggaatcgagcattggcgtaagcagcaacagcagctaccgcgggaatggtaacttgtaggggtactgcgcggaacagattccgggtgtgtcagcgaactttatgcaggtttgcggctcatgaaccaacttggtttgacgtcacgtttggggtgtatgccattctgtacgtagtctcccatacctacatcggaagacgggatctgaacttacttgaagccatatcggcagagaacgggggcggcgcaaagacggtcagtcaagtatacgcaccctagtgtatgtataatgtgccccttgccggaaggatatgcaaaccgaaagcaagaagagaagttgaaaaaaagtttggagataaggaagccgcgcttggttgggtactttaagggctgcacctaaggtatacagtgcaacaccaaaggttggttggtggaattatggaagcccagggcaggatgagatgcccggtcagtgaaagagtcttgatcagagacaacggtgaacactggcggagctttgaacgtgcctgacaggcggccccttggcaaccccacgactgcagggtccccgggcgtgtctttggattgttttgcgcttttgccaaagctgggattgctagcctctgacttgggattttggcctatccggctgggatgatgatggtctgaatgggaattcaagctatcgcccccggggacccgggcccagccgcatgcaacggaaggacgacgtccgaagtcaaatgtacattacccatccgtctccgtctcttgtcgacaacatctcggctttttttttttttttttttcctttttttttttttttttttttttttttttttttcccgccgttggtaaggacgctggaatgcatgaagaacgtgaagaaaaagagcaacgaatcaattgcaaacctaacgatggatggtcggatccgcagattcggtgttgtgttttagcagatgccacctgcatgctatcggatgatcacaggtctttgtgtgcctcggcttctcgagtcttttagtcactgcaccaccatctgcagctttggcactggacagagatgatggatggcttgaaattcaatgttacgacaggggtaaccagtctgcccatttatcaggaggcagcgaaatctgtagaaacccgattaagcagaccgatcttgcacatctcgtagtctccagctgatgccgctgatgtgaatgtacatcgcgtataagcgagccgcgcggggcgcagtagcgcccccctccggagcctggaagtgcccatccagaaacggcgcggttggaattttggcgggcaagcacttgtcaccgtgaggcgtgaagcaatttcgacagtctgttacaggtctgttgatggcagactttggttgagtcgttgtcctggttgggcaacgaaggcatggtacttattttttctttctggtgaaaccgtccacagtaacacgacagacccacgttcagcacagcgaagacgacatactgtaagaagacggacaccaaaaaagaagagacgtccggtctcgcagatagagagggttcatcatgaaccttgatcaaatgagatgcggctcgaacgagtggtgcttcttaatggttgcaattcaatagaagaaagatgaacggatgtgttccgtctcgattgtacatacctagtagactgtgtgggattcaaatcagccttgtgattggagattcaagttaagttccataacgaagatgagcgcttggcggaagtggaggcaggtaggtacccacgttaagggatctccacggctaaccgtttcggacgagccattcagtgcctgtacactacatactgccgggcctgagagacgcggttggcggtcgccaaggcgtggcgccggtgtcccattcatgttcgaggtcatcctgtctgatacacacgacacctcgatgtcgtttgacgttgtgaatatccaggacattcgagcagctcggtagatggatcttggcaaataggtccgactcaacatttaccatgtttgcccgacgaccaatcgaccatggcgcagctggcgacactctgtcctccgagactcaaatggcgacgatgacatcgagtcctgtggccactccactgtcatcggcgacagcggcgcaaacatcgacacgaaaggaaccaccccccgaaaaactttctgacattcgcagacgcatatgggttatagtgtcgttctggctgatcgtcctgctactgggattgccagtatggtggaagacgactaccatccaccgagctaaccttcccctgaaggagatgctcgattgggcggatggcaaggtgcgcatgatgagcgaacaccatgtctgaagctcgaaacttgacattgctaacccgcgcttgaacattgtataggcatgtcgccctgtctttcctctccgcatctcaatccaagccaactcgctcccggagcaagaggcccagaacctcctccgtctcacccagcacgccctcgatgaccttaacgacttctcggggcaccacttgcgactgcaactctcctcgcccgctgcgccacagaaacggaacgacgaacccgatacggctctcacaatacgtcttcttcccggcgatgccgtaacagcaacgctcgatccttacgagcctgtccttgacatcacatacccgccgaatgctgcaccctccgcgacatcagcttcgtcatcgctagcgacctatgtggccggccagctacgatctacctttgccgaggagcaagccattatatcctacctgctctccagtaactcgataccgaccgactaccggcctcagagcctgaccccagaagcggccgaatcacttgccaagcggacgacacgatcgctcaagtatgcgcctacctaccacctcaccttttctctgtttaccagcggaccgcttccaagcagctgggatattgaagccgccattcaggactatctgaagcctgttctaggtttgctgtcgcccattcataactttaccattgatacccaggtgcagctgtatgcatcgccaggagtgcagaaccaggtactgagcaaggatgacctctcgtccttcatcaacgccgcagaatggcctctttcaccctccataggcggtgcgccgacagtgaacttcattgtgtttgttggcaaccagaccattgcactctcctctgagaatgcccacgattcagctgagggtgggttgaccacttcccagtcatggctgatcccacaatggggcactgtttacttgctttccctcccgcatgacactgcccatgtgtctgtggatgcccttaaacagcctttattgacctttacatcccatctcttgtccctgaccgggaccccgagttctggttctctcccgcttcgcctgtctacgctgtcccgcatccgctcggcagacctacttttgcgggcctcctctactctcggttccttggctcgtcttgccttggcactaaagtcgatttccatccctagcagtgtcgcagatggtgtatccaagactattgttcatttgcgccaagcttgcgagacccttggcgaagccgaaggcctggagcatgccagaatagccgaggctgaggctgagcgcgccttcttcgagaagagtatggttggccagctgtatttcccggatgagcacaaggtggccgtgtatcttcctttgcttggacctgtggctgtgcccttggtcatggggatgttgaacgagttgaaggcttggaggaaaaggaagagagaggcggcggagaaagggaaggagaaaaagaaggattgagatacctcctgtccgtgtgttatagaaaacattagcattgtataaggggttcactgagccctaggcatgggacgataaggaatttggctcacgtccgagttgaatatttagagtccctttagggagccggttcttgactatcatcattatcatcatgaccatcatcatgaccatcatcattcagccatcggctttggttgagagttcaactactctgatacactgagcccagaatttgcggttggaaatagcagcagagattatttattggtacacggagcggaatataatggcgataagccggcttcggcgggcacttggtctttgagagatcctcatctatctatataacgttggcagtcctgttcttgcacatagctgcaggctgagagttggtcttgacaagcacacgatgcgagaagaaaatgacgttgtgatatccgggtgtgtagatgcaaatatcaatgctctagcctaggtaaaaggaaaagggtattctatgctatgctgtccgcgatgtttcgcgatgatgcgcctgtcccgatgcaaactatctaacctcttcattgccgtacaactctttctgctattccgcattcctgcattcctgcatgccatgcatcccgctgcgtgtcccgttttccactagcattaaaatcatcttcccctgccgcttgtggaagccagttcccaagcagcgatgcagccagcaacagctgagatcatgccggcatgcattcctccatccactccctgttggaatccgatgcagggatcaaattctccgtgtttcaatccgccaccctaaactccgacaacaggcttggccctctgaccccttgccctacccttgagcgtagccatggtgtcgacaataacgatgaacaaaaacgtaacccagagaaggaagccgaacgcagtagcggcttcgacacatccgcagaatgtgtcggcaccgcagctcggagacccgaaataaacggcgagagcgatcgaaccggcgaaccagaagatcatggtgatccactccagcgcgagggcgatggtgcgctggaacgtcttggggaagtaaggcgggaagagggcaatgtagatgaggaccaacaaagtccagacggagctgaagagcataaaggcgtagatgccgggggctcgccaccagggtgatacgactgttgttggagcttgttagtggtgtaacggtttgaaagtggaagatggagaaaaactcacggtaacatgttagaccgagctcgataaggccaaagaccgttgcgatcatgtgggcgtaggggatgtagcggtttagagattccatgatagcggttgtgatgatgtaatgccgggtgtgtgagaaagttccacgagatagagcggttgggtttggaaagtctcaagtcgtggagaataaaaccgttggtggataatatatagtttgactgtgtttacttgatggattcgttttcactcaggacagttcgaggcggctgagttactaggtgatatgaaagtttgatgcggatgaagatttggatgctgaaagagtcgtcactgccgcgagcttataccttataagtttctactcaagtggaagccccaggttccccgttgtcggctttgtgactttctttacagggaaacacaaatgacgcgcggtaacaacgcattggcgccctcgacaagtcgagctagcacgatttcgggccatagacacaagagggttcagtgacgttacgtggtgtcgagcgacgggagaacagacgccagtcatggagctggtgcactgctcgtgagccaatcgacaagttggccaaggatccaggtgacacacgcctagcaagggccagttgtgcgtagggctcgttggcatggggactgctggacgcccgcgactgtagcaagggttccggtctttatttatacgttttagcctgctcggtagatgacggttagctacccgtaagggttcttaagtcatctgcaaaatctgatcatcctgggatatgtacagatcacattgccgcagagctaagtgttgtttttgtttacttcagtttgtaaccgccgggaaaaggagaatgtgacgtcatgtttgattggatggcattgatgctgggcaaagagtgcaaaggcccacacgacgaacgagtcctggattaggccaaagactttcaaccgtggctgtgcagcttccttcgctagaggtactagtaagtatgattcctcccctagctgttttgaagtggcgcgcggctggctggctgtgccttcagcggttgaactcactcactgcgaatcaatcgagtggctcgtgctcctgttatctgcaggcactcagtttccactggacgcaccactgcaggcgggcagcttttcgctttttgtaaagcggggtcttccgcgcaccaaagagtggagctcgaaattggatgggtccaatccaaaagattttcaaccccgccatccttgggccacattgtcgtcgctgcctctgcctctgttgactcctttctctctcaccaggcattcctcacattcacatccatctctcatcaccacgtctcaatcctcaaaatccagcaaaatgggcttcactgatctcctcaccgatgccggtcttgccggtaagcaacccccaacctgccgcttgcgcctgcgcctgcgcctgcgctcgacgagaagcgcaatcatgaaagaaggacttgtcaactaacgcgctttggcatcagtgctcaacaactggctcctcacccgctcttacgttactgggtatgtatcacggacttctccatgatatgatggtcactttcctgccctttcgaatgatgaacacactggtccgtgttgctgagcagcttaagaccctgcaaatgattaacacaacagcacttttgtgcacttctgactcgaacctcctccaacaacacattggatatacatatatgcacgctttggttcttggcgaacacgctcttgctaacgcgcagctctgtatagctacactgcctcccaggctgatgttgccgtcttcaaggccctgaaggaggctccctccgccgagaagtaccccaacgctgcccgctggtacaagcacatcgccacctacgaggatgagttcgccaccctcgctggcgactcctctgccccctacaccacctacggccctgatgtcgccgaggtcaccattaaccccgccaaggcccctgaggctgctgccgaggaggaggaggaggatgtcgaccttttcggctccgacgatgaggaggaggatgctgaggctgcccgcatccgtgaagagcgccttgctgcctaccgcgagaagaaggctgccaagcccaagatcgctgccaagtccatcgtcaccatggatgtcaagccctggggtaagttttcctttcttccgcggtgtacagacgaagcatctgtgctaatccgtttgtcacagatgatgagaccgacatggttgctcttgaggctgccgtccgtggcattgagaaggatggtctcgtctggggtggttccaagctcgtccccgtcggcttcggtattaagaagctccagatcaacatggtcattgaggacgagaagatctccctcgatgagctccaggaggagatcgctggattcgaggactacgtccagtccaccgatatcgctgccatgcagaagctctaagctttggctgagagtttgattgcagaggaatgaacaagttatgaatctaatgataccagatgttgccatttgaatgtctgttcataaatgctttgagccgtgcttgtgttctgatgtgaccctttgtacgagggtaacgagaccactctacatccttgatcgcgagcgtttgattattggagtgacgggttaatatctgttgaggcgatcgcgcatggcctagagcggtgtgtccgtcctgttgcgtactttgacgactgggctagggccatcaaaaatcaataggtatgtgcgtgaacatgccaaatacaagttgagagggtcgaagctgaattgttacgccgaggacatgaagatggcagcaatgacgaaaagatagggtctcggtcgctcttggctcatccttgcagtggtctcggtctttttcttcaacctgcgcaagtcactgcaattttccagctgactatgagcgagtgaaaggaagacatatgatgtcgatgagcttagaaatggagcgttggtcagagggaaggttgacaaagcaaagcacaagccacacctcatgaactggaagacagtaactactaattcgccaaactcggatatcccttctgggcttcttaaggagcatcgtatacctttttatgccttgtcgtaacgccaggctatctgcgcgaggcaagcctgccatgaggttggcacaaaattgacacaacggattttggtacgagttcgagtgtatcagacaaacgcaggatccggtgaagttgcacctggtgagcgacgacttccttttgcacgccaccggcggcttcttgagaaaccttactgatgaaccgcagctgccacgcgatgccgccaggtttggcttcgaactgaaaggtgctccccaatactaacggctgcgtcaggattaggaacagaatgtcgggggtgagctgaagggctgcaccatggacttcgcttacacgtctctgtcacgggggaaagaaaatcatattattaaatatcctaatacctcgtcgtttataaccaaggtgcttcgactttgccaaatccccattcctcgtctactctttacccttcttattgttcttgttaatcactaccgtagtcctcatctcagaaccccgggccagaagaaggactaccgtcggcagccaaatatacaagtcattcttgcaattttaggagaatcaatcgaaatgatagagggaacttttgctgtcaacgttcatgactctcacctcggccttttacgcctctgcctcagggccattggctgttcctttgcgcttcctgtcgccttggctgtgctctgcaagaaggctttgttcgcatcactggagatgatcttccatgttcttatccgactccactgcctcttttctgcccgagccagtcaacacctggccattgagattcaaaagcaggttcatcagtatgctagcccgaagagctctacagacagccttccttcgctcatctcacccggttcgttgacatacagctcacacatcggcgaccttgacctcgatcccaacaacgacgacgacaatgagctcccttcgcttccttatatccctccgacacccgaggataccaagcgatgggtcgaactctctgctgaagcccgtcacagggtagcaaatgtgcagcatgacggtttgaactggatgtcatggagtccgcccccgagtccccgtttgccgtcgcgtgatctgccaaagggtatcccggagtggagggaggaatggagcgacttcgacttgcctccgaatcctctagacatcccgacgtcggagagattgagacgatggtggggtgaagctactgaagaggaccgcgcccggatcaatcgtatcagcactgacgggttgaactggcggacgtgggaccctccttcccaaccctcctgtgacggagagccagtcgtttggtctgggattggcccttgggtttctggaaatggcgacgatggccttccatacggaacatgtgcgactggtaacatcgaacagacgttgcacaagccgacagtggaccggcagtcacatgcacaacgacaccctcagaatggattgccatcttgggaagagctcccatcctcgcatgaagtgcttgagtttgccgtttcggatacagttcacgcaaacttgttgctggttgttgcactcacctcggcagcagagcaatctcaggacgacagtaaggcaagtttttgtcaagcatcgtacaaagaaatagagcggatgtcacacaagggatgacctggatatatacggatgggccatgttggtttttgtgggctcctcgtctggttggtgaattgacgacggtttcggtttttggattggatcaacatggacgtgaatttttagacctctcttcgaagcgaaacttgggacaggtcacgtaaacgtgagtattactcgtgcttggtttgcacagcaaggcgctcattgccgtgaggagatattgctaacgtatcgctacgtctttaggaacgacaaattgacttcgactcccatctatgtggctgttggacgtggaatgttgataccggcttggaatatgctgcattgaaatttgatgatgtttggctgcctcgagcattgcgagacgatttcaggcgcatgacaatgactttacacgactgtcgcagcgtgcatgcttcaaggctacggcctgcagagaaaaacgtcacaagagaagcgaattagtatcattgtatatattttcttaacgtgacataggggcctacatcagtctagaccacaaaaccactgtttttcaggagtcgatatctccacaaacacaatattggcctatgatttcccgtcggaagatgtggatggctcaagatctggtctttcgtctttatggtttttatctttaggcgagtgatacccaaatgcgtcggtctggaatctcttccgttcagacggcttgtccttcgtgagcggtgcggaacgaacaacgggtttactcatgataacataatccggcatcactaccttccctgaccggaactttcttggtccaggtgagatgtcatccgtcccaaacccgtgccttttgtaaaagccaagggcgcgtttgttggataggaaacatgtcaacatcacttttgtgatcggaggcaggttagtggccacagtcacatggaatcccatcaacagtgaaccgagtccggagctgtggcagagaagtagtcagtgagagaactggttagtgtagaattacatacatggctatttggccatatttgcacacgatggaccatgacacggcgcgtgatggaggaatgaaaattttaattattatcgtttttttggcttcttacccctgtaactccggcttgagatgaatttcgtagcagtagacgaccggctgaccttcttcataggtaggcatcaaggacgtgaaagcacgtatagaaccggacgagccgtctttgaccaggacgtaacgaagatcgggcgatctcatttcttccatcttcttcctgggttgccatttatctttggagttttgatagtcatcgtagctagtctccttgatcaggtcgaagcatgctttgagttcctcctcgctgagcttcccggactggaccaagctaatggtgtacttggtgccggttttgggatgcgaccattcggtggtccagggttttggtggtagttgcgctggcgatgaggggtgtagtgttgaggatgttacggatggttggagatagttggcgatgaactctttgtctgtttggcgatttgccctctcgatggggctcgtcggcgcccgttggcgttttggtgccattggcgtatgggtggtgggattggatgaagtctgatgtcgcgttgaagttgaggttgacggcgtggaacccgaatgcttacacagtagtttctatagcaagcagttgtaaatgacggaaatcctttgcatcctcgatttccacttcccgtccaggaccgcagcaccacataaagcaaccgatatcaacatacaaaggggaggttaaagccacttctattctacgtgatgcctcatcacacaaaggtactttgtatctgctgcagggcctttcctattgaagcatagtgtgcataagtatcttacctcaactttgctacataccacacacttcgatgccaagcctgatctgcttgctcccttcactcatccaaaggagtattctaatcagcaaagctcggggtatgaatcaaccaatctcatcacagacacaaacttcaccctcataacaccccatttccatgaaccactcagcaccacttgtacggtgcttgccagctctgcggctttgcattcgggaatatgcaagccgcccgcggcctcgtctggggaacacactgagtttggaacatgtaagtcgctcccactcatctcgtaatgaggatgagttttccaatctaccgtctctacttagtttctccaaagagcccgagttttggccttgtaccgcaccatcatgcgggcgacccgccggattccggacccggccacgcgtgccgagacgagaaggatggcccgcgccgagtttgagagaaaccgccatgtcactgaccttgttcgtattcctccttgtccgatttctcaattttgcttgcgtcccttttgctactgacactggcctgtctcactcacaaggaccacattcgctatctgctctcgacaggcaagacagaatgggaaaatatggagaggtatattgatggtctgtaactgtcgaagagaccatatctcgcctcggccttcacccaccgaagaaccgttctcttgttcatgggtcgcattccttgtcatttggctgaggccgtacgcgctggtatcatccacacgaccagaccgtttctgggttcggtttatcccaatctcgttgctgaatcgtcatgacgggccatcccttatgctgggcgacaagaaaaaaaggcccgttaaatgccaggtctgatatacacgtctccgtatcggcatgcgagtcggcgctcgttgttcaagatggtcctttcgcctaacgtatcgtacagcccaatccttctatgtagacccgaaaataaaaccacaagaccaagaccgttgttgagcgctcgttgtacacaccatgtgccactccactgtcgatatcgtcatcggcatgttcaccggtagccctggcgctgcttgtgtctgggattcgcagggcaaatgatgtagaggtagccgttttgcctcttgttggccttgcgacgcacgacctgtatagatgtcgggttgacggatcagtccgggtccctacctaaaacctccacactcgctggcttcccaagatatctgaagggccagatataaatatacatatatatatgctgtgcttctcaccttgcaatgctcgcatcgcttcttgatagcggagtgaaccttcatgcccctcgattgctgcttcgactgcaggccgttcttggcgctttggcacacggcgacgggtctgttatgggagcacatgggcgtgcaaatgtggcgggagaggaggccctgagagaggcatcgtgtctggtgtgtcgagacaacggtcttggtggtgttgacggcagtcgcgcgaggagcggcgagggaaagcgcgcgcatcgaggatgcgagcgaccggaagaggttcgacatggtgactggttggtaatgtcgagagcggtagcctgtagtcgaaagtaagccttcctgcctgcccgccgttgttaggttgaatattgacgccgtcgaggtgctcgtcgctggggtcgctggggcgcgcgaaatcgaattgtctgccggcccgtcaatcgacagtgtggggtttgatcaagcaacgttatgcggctttcgttccgtcggctgcttaaagcgtataaattcctaaacgcttgcaccgtaagatcttatgtctctttcgatgcaactaaacgggctaaaacacaccaaaactaccgccaagtactttcgatatgcacagcttacttgctagtacttgaagtagaggaccaattgaagagagttgcagttattgagtagctaagctatgtctacactagtaccttgtcccccgcaaccttcacaggggggccgctcttcttgacgctgggagcccgctgtaaacccgccattgatgtcgtctctccaaagtggaagtacacccaaccttcccatctcgtcttcctcccaccttcttctgccactttcacggtgacgaaacaagccgacagcgaggtgattgtcacggagctgccgatacggaccagaactgaggcttacctacctacctctctccgcccttcggatatccatactcgttgtgtcactctcttgtgctctcggtaacatccccgtcctcgtcaggcgcccgttcggctcgcaccatcaccttcaacaccaccaccacaccgtaaaccaattccaccatctcggcgaccttggaaacagcgcccttaagctcgccccgccgcccgcttctgcgccatatcttacctatacatgaacaagcctccagcaataccagtccataacctaatatcaagcagcgccgcgccctggcacttcccttcttgccctttagtcgcatcccgccgctagcgtccactcgagccaacgacctaggcgcctcgcctcccgaacacaatcctcaagaccgcgactcttcaagatccttcgtccaagatcttcgtgttgccgactggcattggcacaatgaaccagcagtcacagcaatatcagccggcgcgccgaccgagtgcctatgcctcccacggcgacgagcttcacatgtcggcacatcaggcccacttgtcgtcgccccgcgagtacgcgtcctccggcgcaccacatatcaagctcgagcagatgccctcgagcccccccaacatgcagagctatcaaagcgctggtgccgtacccaatgttctgcagcccggaggcatgtcgtctcgtccgcccgtcatgcagtccaacacggctcccactctccccacgatgcagcagtcggccgactacaagtcccacggctatgagcgctccagccctgctaccctggcctcaaattcctatgacggcggcaactcgccctattccgcctacaacccgacgcctccaggtggcagctcttcgtcgcaatacatgtctcccgcaagcaccaacaagtacgcggccgcttcgtcatctcgcaacgtctccaacaccccgctgggactgtcagatatccggcctcgggccgattccaccctctctgatggcatgctgcccggtagccaggcctacgaattggccaatccccagtctcgcaccagcaactacatggccccttgggctacgtactcgttcgactggtgtaagtggcgtcccagcgcaaacagtgccgggaaattggccattggcagctacttggaggatggccacaactatatccagatcttggaggccaatttgacgcagacaccacccgatgtatacgtcccgggcacctccaagtactccatggacttcacccgcaccgccgaggccacacactcataccccgtaacgcgcctgttgtgggaacctccttcatcccagaaacaatccacagacctgctggctacctcaggggaccatttgcggctgtggtcacttccagctgaccccgtggtccccaccagtggctcttcgatcacttcgagaagcggccgtgacgcccccatcaccaagcttactcccctagccctcttgtccaactccaagacgcccgatcatacagctcctctgacctcgctcgactggaataccgttcagcctagcttaatcatcacatcgagtatcgacactacgtgtaccatctgggatatcccatcgttgacggccaagactcagcttatcgcccacgataaggaggtgtacgacgttcgcttctgcgcaaacagtgtagatgtgtttgtaagctgtggccaggacggcagtgtgcgcatgttcgatctccggagccttgagcacagtactatcatttacgagcccacaggcaaggaagagcgtggtaagtgtcacttgtcggctttccgttggtccctatctttacaacaaactgacccatatatttagatgccaatggcggccggatcagtcctacgctggctcagcaaaccatgtcgcaccccccacccctcctgcgactggccacgtctccgcatgaccaacatctactcgcaacttttgcgatggattccaatgtaatcaggatactcgacgttcgccaaccagggcaggcgttgctggagcttcggggccatgggggttccttaaactgcattgagtggtcgcccacccggagaggcacgcttgcttcgggtggtgacgactgccaggtgctcatttgggacttgctcaaccagccctccgggttgaccccggcaggccagcctgataacgtgaggagtcctgtggctagttggcagtgtgactacgaggtcgggaaccttggatgggttcctccaatgggcaatggcgagtatggcgattggttgggagtcagcgcagggcgcggtgtttggggtgttcggttctagtacgccgatgtaaatcgagatggttcccgctcgcgagaacagataccaacccagggtagaaggatgggatgggtgcataaaattctttgcgatggagagcactgttaatcacgtttcatacagccaggcgttttgtttttccggggaggggaaggaaggggtgggtgggtgggtggg