tctcttcatgtctatctcttttcttacctcttttacctctcttacctcttttgccttttttatttacctctcttacctctcttacctctttttacctgcacctaaccttcttaacctgcagcttaaattaagtaaaatatactagacctattaactaaggtatagatctacttaaggttagctctagtatttagattagctaactagaactagtaatatagtatactagtagtatactaaccctagctaatctctagctaattaggtgcctgcctagcggttagggtaatagcggggtttaaaggtttaaaggaataaggttaacttttatataaattagttagtaaaagttaaattaacttctattaattaaatacatgtgcctaggcatatgactaactgcccttatgtctaaactgcagataaagtaaaatcaataataaaacagtagttaaactagggaaattatttttatatttaaaaataaataaagtaaagttaataaagaaatagtagtttaaactagaaattctagattaataaatatcttttattaaagtaagatagtaaaggattttatatttactagtctctctattacttcttctgaattaacatctcttgcgtaatgcgatcgaggatctcctcatcactatacgcctcctggttcatgtcattccacgccttgaggagaaccgcatcatcaagctcaaagtacctgctgcgctgaaccacagcaaggtttccatcctgagagggatcagccatgaagtaagccacgcacctagctacagcctctgcaggctgcactacaattccgagcgtgtctgcaaggggcctgactggcttcaggataggggtctcggtccaggagggcgcaatggtgttgactcgaatgccgagcttatttgccttgaaggccgcgttgatggctcgcccaaagccaacgatgccatgcttggaagcggaatagtcaattgctctctcgcgctgcagggcgctggtggaggccgtgaaggtgatggtgccgaactctggctgcttcttcatgtagtggatggcgagagtgcccgtgttgacgtttcccttgaaggtgatgtcgtaggttctgatggaaggctcaaggagatcgccgttctcatcgacggcgtcggagaagtaatcagcggtggggcctatgccagcgttggcaagaacatggtcaatacggccgtacttctcgtaggtcgtcttgaacaagttgaccaggtccttccaaacgctaatgtcggtcttgagaaaggtgaagtcccccttgaggtcatcctcaagaggaggttgaatatccccgccaactacaaaggccccgaggtcgaggaggagtttgacagtagcgagaccaatgcctgatgaacaccctagaggtcgatgttagaggtaaatgggagtatatgatagaagacgatgttgcataccggtgacaatgacagacttgcccttgacggcagccatgtcttcatccttgaaagtgaattcggcggccatgattgtagattagtttaggggtttggtgtaattgtaagtagtagagtaagtagagtttagtgaagtgcaagtaattatctcagttgattgaaactggtttgaatcaataagttctgagggaaactcatatttatatatatattcgtgttcagactcaatatctacacttgtagtacaaagcatgaggctcaagctgaagaagtggccgaacatggttagagtttcgggtccatcggcttaattccgtggacctgcatattccgccagacccttccagtccgtgaccccgtgtaatccgcagggtccaccccagcttcaatgcggagtcgactcattctcgacctataaaccttactagtctgaatttagtctgcggacttccggaattatcggtaagtaattgcattaaagacgttgtaagtgtaacagcatctcatgttttagtaaaactcagtaatgtcggctgcgccctgtgctgtaatgatagtaaagtcctcctagcatgattcccgttggttggttgactcggtgacggtgaagatccaatatcgagaaaacactgtatcattattgcttaaatgagggtatgtgttactggcttgggtagcatggacctacaaacattctgcggcactataaaatgcaatggcgtatctcgtagaacgaggctggatcgggctaggcttcaagggcattgaagaatctacaggcgcccgcagttaaatatggaggaaggtgggcaagacttgggagtcgtgagacaatccacttcagcaggcctgtcgacgagaacgaaatactgactgcgccagatgattcgcgaagcagttgcggcagaaagatattcataagcacgggcatcaaagatcgacgaattcattcataacatgagcatctttcggtttcgccaccttcggagtctgcaagtccctcgccagtcaccaccgaatcagttcttcgcggctccttgccgtcaagctctatgaagcttggcgatgagatcttgcacctaaatcaacagcatcaccgcgcaggttttatggctaactcagtaaaggttgttgttgatgagaagcgccttatcgatcaatacatcaacgaacatggcaccgagctcgattctcttgcggcactggagataacacctgggaactgaagggtgcatatgccatgtcggctctgaatgagtcaattgatcccgagggaggaaaggcttttgccgatgtaagggaatccagaccatttccagagtcagagaaatccatgtcgatatcggctttcagagagggggctcgcggacatcacttttcccaagcttctcataaagacttaacagctctgagagaccttgcaggtgctcacagagttagctaatagccaaatgaggctaaaacatcggcagccttctggtacctccaaaggtcttccagggggaggctatttcaattctagaggcatacgctgctctttgtttataacgccaagtgtcgtctataggcgtgtatgtacgtttctcttctctcacaaaggcatgctacccatacacaaactatctgattcttggtctccaacttgcccatccccaatgatctgataacgtcttctttttcgcatcttaccgcttggcttcggtaccgagaaagcaagcgatatcttggcaatcaaaggtctggagtaggttcggtgatgtttttgcagatatgaggtcacgaaggatcagtttattgccgtcgcatccgtcctggcctattgaacctttttctttaatggcgcatgttggtttgaaacatgtgtgattactgtcagcttggaggtatttctcgagctgaaccaatcgtcctgcccaaagcggatagctgtttgttcagtgtggctcgagtcagcagggttaagatatctccgacgcctggctacagtagctctcaaacgttctcgcattatgggcgtattattcatataaaacatcaatatcaatttatcaaagtcaagtgaatttactcgcctgcccatttcacaacttaaactaagtttttacataaaactatctctttcaaaatgagtcaaactagtcttgtcgaatcgagttcttccggggaagctcctcgcaatgcattgtcgctccgactagaggcgcctcccttctcccatacatccatttctcccaccaaacagtcactcattatgcagggccgctatgtatacaaaacggaaaccagcccagtcacgtcagcttgtcacatctccagtcgcaacactcaagccggcaatccatggcagctgcacatctgccgacttctgcccagcgaagttcgtcgccttggtgaggctacaggaaacaatgttttcatcagatacgatgacgatttgaccctttactctggcgataagctgaacatccctttcaatttcgcctctggtctcggtcccacgccactcattgttatcaggggccaaaagagaggtaccatctaggaaagcatcgtgatggagaaatctgtccgggtgtgcaagttctacaatataatttccatcaagcgcgccttgaacaaggcggaagaggataggatacaggctcttatgcagagacgtggataacgcgactcagatgattggaagaagcttttgttgacagtgcaggaaaactcagtcaaggtgacggagtgggttgatgagtacgggaaggttgttgcggttgaggaggatgataagctggagttttcgggagaggtacaaacggagaaggttcttgttgttgcgtgctgggcttgcaagggatttgtacttgaaaaggctgcatagaaacatattcaacggctgacctcggagcggcagaggcgctcaatctattcccatgtggtggctgtagggtcttggcaacatgtccaaaagtaaccaaaaggtccaggtttcaacttggatcatgtggggttggtgttgtttgcgtcaaccaggagggttgccacgaaaggaagagagagaaggacaaggttgacacttcttcgagctatgcattatcatcataaccatgctattaaactaaaagcccggtcactagacgctgtccatatagatcttccctctataccgtctgtaaccttatatgcaaaaaccactccatctatacgccgattctatttttacaaactccaagattaccaagcaagatccttgcctattttaccacatgagagaccagagcaggaagagtagagactctcatcttgctcagtcttggtagcagacttgtcaagaatctgctgagcgggtcgaatctcacgaccagcgacaccctcgagcttgcggtggtgctcgactagttgatacacttggttctggaactgaaggggggtttggtcaacgaggacgccggcgcggagattcttctcggcgggggcttcttgctcgctggctgtctgctggagaatctcttcgaccttcttgaagtcggattcggtggcgttcttgtggcggtaaacttcatattgtagttgggactttgtggctgatgtagggacacatcgcaagaggaagaagaaatgaggactgagacagttagccattgctcgttgcaatgtagttagtggggaacttacgagagggtcatggaggcgttggggaagaaaaaatcgttgacaacagatttcttctcggcggtgttctcaaagttatcaatgttgctaccagtgcaagacttgtcggccaaggtcttccagttgaagctgcttgtgtcttgcttgacgtgatcaaacttgtagtcgtcaaagttgaaagatccgtggttcgctgtctggctgagctcctcgctccatgggttctcaggcacagccttggcgtccatgttgatccagacgaagcccttggcatcgacgtgagtgtgaagagggaagaggccgttcttggagcgatcaaaaccggggaggtcctgatacagaggagccttggcaagctgaccgttcataccgtaagaccaaccgtgatacttgcaggacaagacgttgttctggccattatccttgacaacgacgggaaaagcacggtgacgacagatgttgtgaaagcccctgatggtaccctctgcatttcggatgaggaagaagtcgaaaccagcttcagcgtatcgaacccatgcgccggtctggtcgaagcgcatcttgtgagtgagcaggatccatttctttgagaagatggctcttcgctcaagttcgtagatgtcgtctgacttgtaccatgttgaagggaggggttgagtgaggggtgcagcagcggggatggctcttgagataaggttttccttttgcggtttagatagtgtcttgacgacgagggcgatggcagccgctacggcgaagaagatgagtgtgccgagagtcaacatgttgctggctgataggtcagagtaccttggagttgatggatgtttaccgatcaactgctggggaggggagcatgtcaatctatatatttactacgtgtgtcattgatctagacccagccgaccattctgttcccatggtcgacgccactttcgcccaaacaacgatagaatgatagcaagataaacgggcatcccgctagccaaccggtcatgtgatcggtgataaggactatttctctagtgccagcgacaaatgccattgacgggattgggcgcagatcaagtgggccaaggagtttgcttccgcgcttgaacggttctacgccgtcaaccccgggtcacattcccctcttgtatcgatgcaatgtcgcagcgacgcatcagctggttgaagccatccgcggtacttgtattacaatttcctatcgcgttctaggttatcgcaccccgcatctgtcgtcctccgcatttcgctcagagataccggactttcgtgtccgtgcccggaccgtatcgggtgacgcaaccttgttcggcatcggtaaatcccagccggttgcggggggttttgggctgctatctttggattcacccaacagcgcgtgtccgtggcacggcattctgtttgcttccagataacgaaacgtggtgttttggtgttctggaccttttctagaagattaatgttacataaacatgcatcgcttcccagagtatcacccgccgctatgccattaaacggtagcttgccgacgattgacagctcagaagacacaccagctgacctccatgacggcccaatgcttgacaacgccgttgcagcttcccaaatgcggcttcgtctacacggaagtaagtttttggtgttgacgggtaaagcatggaggaggatctgccatcggtttgcttccatcaacagcatacattgactgctgctgatatggctactttgtcgcgcgataaggtcccgagatcggccagtccaatcgcagcaatagtatagatatccaaggtgctccgcgataagctttgagctacggaactcagctctaatgtctcgtcttgctccatcattgcttgggacctgatgagaccattggcgaaggcctcatctgctgtcaattatgtgcatggccatgagagattgtttgtaactgtaaaccagtcaagaccaattgatctgcatctttattctcatcacagggcacgggttgtctacagctttcctgtaaagcataattgatccttgcaggcgctggaaatgacaatgccatgctagccaattgattgattgacactttaaggcttctgacgtctcaacgagacatcaatctaacgcactgagaccatgctagccaataaaacgtgtatgtttttgcaagctgtacatacaagctcaggccaatatgctcatatgttgcttatggttcttgttgttgtcatgacctcataatcatgacatcaaacgttgtaggaggctgagtgttaatcatcccgatcatgtcacgattgcatcaaggtgtttgctatatggagctacagccccgattggacaataacctagctgggatttgttcttcttcacttgaagtttaggtctggcagccagtgcccactctcggaccgtgtgtaaatgagcctcgagtagatatggatgctcaccaactgctcatcgccctgctcaaagtatagacatccccatcattatatatatttgctggagtgcaatcccgacagacaaaatcccagaatttccaactgtggtaagcatcccatgaatgttctatggaatacgttgcatgcagcatggttgcgaacgggggcctcttagtactaactcggcatatactcaatcttggaggttacagcttaaagctattatgtcaattagagagcttgtcatcctctagtcatgaccttcttttctgtcttctaatcggacactttctcaaactgaacttcacaagatataagtcaggcgccctaggtgcgcccaacgagattgtcgcttggctatagccaatgcactggaaattctcaactaagccaaaccatccagatgatgatgatgattatataaccatctttaaggcgcaggtaacccgacgtcacgagacttgaggtagtccatcagtttccctcacgccatctgccattctgcaaggatgagatgactatcattctatttatgactaactactaatcagtggggtaaatgttactggtacatcatggctacgtggatagcattgagcggcgacggaaaaaacaagcaaatgcaagactgattggagataatgatatgtattggtcttccgatctaagggaagtactctgtctaaaagactccgaagccgcttaataatgtatgtaacgaagaagtattaacccagtatattggaccatgaaaccaggccaacaatcattgatctggtcttattaaatgccactggaagcaaagctgatgacaaggctgccaatttacttggcgcagaccttggcgtacaggttgacggggctggggcagccgtagaccttcttcatgctgggggtgctgtagcacttggcatcgttggccttgcagtcgaacttctcgcaaccctcaccagggctcaagatgttgtgcttgtcagcgaaggggttgccgaactcagtgctgaactcgtctgaagagggatgttggtgagtgtcatctaggcaaggcagaagaggagacttacagtaaacgttgttgggctgagactcggaagagtagccgaagaagagaggcttggtgagagttcgggtggtggcgatcttgatggtagaaccagaggcacggagatcctcagagaatcgctggccgggcttgacggtggtcaagggaccgggagcaccgccgccgtaggggaaggactggacgtagatggtgttggtgcagtcgttgatgacattggccttgttggcagcagcagcagagccgaagacggcggcgagggcggtgaaagcagcgaacttcatggtgacggtttaaggtttggtatgagaaggtttgagatgtgaggagttgtgatgatgtagaagattgagagtgaatgatgagatgagatgagatgattgaagtgaattggagctgggtaaatatatccctttatattatgtgagaattgggatctgacctctgggcttctcgaataggatacgaagttctgtgcactagctgcgccctaatatcacctatacgaagtatgatccatcgtcttgcccggagaaactctggcctcgtgatatttctgcggggttgtcaagatcagcaaatgcaaatgcaaggaaaatgcagcccagcagtgcaggcagtggacttgcatgccgaaacatccgactgctctgtgcgtcatgttattatcgcatgggttcttagcattaagaattatgcttagctcgtattcacggagcgggtgggttattattagatgagccaggggaatgatcattgccctacccgtgaatcgtccgccccgctagtgatgaattgggattatgcttctttgctgagaggggatcggacatttcgacgtaatggtcacagcatgattcacaaggatgggtatgtcatttgttcctgactctgtgattcggtcgatcggtgaattaagcccagcctcagccgtgtagtgcttgcacagggaggacagtgacgacattgtgcatctcttatggacaggtctaacgaacaggcagtctcatcgcattgtcagtcagagcgcgactgaccgcctaaaagtgccagcaccatagaatcacagactgtctgttgatgtacttcctccaatgctatcatgaactcatttccagaagaaaccagacgagacacagaccagaaagctcaacagaaatgccgtgccgagccaagccattacgggactacggataccaaatcttggaaaaagtggcaggcagctcgagcgggtctggacgtcattcgtggacgccgaggcgggggaggctgggctctgagacaccgtcaggtccggcagacactcacaaaaacaaaacttgccgtaatttaaagccgagggtggaaccatcagtgctcagcgtctcacgcacgaggtgccactatagggtatttttcacccaagttcaacgtgaccatgacgcttttttagactggaacgtggttttgagtcccatggttcgtgttgtatctgtagttcgtattgtaattgactctcaccgttagggtaacctgctcgttctagaattgggagaaaagaagatgattgaccgacttgcgagcttaacagttgatcccatgtgtagtctcatgcatgcatcgttacatcacaccactaacttttagtcgtattttgagccagtgagcacctttgtgggtgattcctgcgtggctgaggatctttaagtgcatgcatgatcagcttactgcgtcaatagcctcatccccatttgccacggatttgcgctgggaaaacgccttgggattgtctgtaattctgtatttacattccgagtcttgtcaattgattgacaacatcgatgactcgcctgttgactaaaacaaaattgtgccgatcatttaaaattactggcctgaatgccaccaatcaactgattcagttagtgagacgcgacattatctagatgagcgcgtgttaagcttaaagtcaatgcaacgatctttacggagtaaacaaagccgagctgcattagggatctggctactatctaagaaccatcagcgagtcatagtgtagaggccagcgatatagccggaagtcatcacaagtcccataattgccctcacatccagaatacccggctctaagacacctagctttcctgtcgcgtaaaagccctcgatatgtcaacgttttttctacagaatcttcgcgcgttcatcggtgacgagactacttatggccccatggtcgctggggtatatctctgccgtgatgaaaggctcttgctcaacagtgcccttcttggcattcgactgtcgctcgcagtaccacaagcttgattgtatggtttgagaccgttcgagtctcggccaaagccatccgaagcgctccaatgggattactcagctcttccaacaattggtcttcatttgcgccagatatgtctatcaaggcttccggaacttgaaaccttagacaaggttggattacgtcgatctgaacgcgaccatgagctggcccaacaattactcgctgcaatgacgtaatttaacaatgatgtgggaatgggtggaaagagtatctccaattctcgccaacatgtctcctccagggccactgtagtcttcaggctcatcgaactactgttgtcagaatcttccaatcaaagggttgtattgcaacgaacctactcctcacgagcaaagaatcaagcccttctccccagcttgaaaaagtctctgtttgaggatcttggcttctggctgacacaatcagacctacggttgcaggtcctaggaccgcaacattggtgaagcgatcagagaggcaagtctttcaagactgaaacgacggaaattgagagacataccaatgctggtcaaggtgccggcttcataatatctgcgaattttgtcttgtatgcctccatctttcgcgactgaccgtgccggctgtagcagagtgaccaacatcgaccaagataatgctatgggagtaggcatggattgcggtgcatgcattaagccctacacatcatgaaaatttggagtaaaaccatatataactggcaaaaagtctgcttcttttctctccgcatcttcctttgcgtatcttgacttttgcccacatacaattttaatgcattgattgacatcagtaactctgcgctgatactgtcgccagatattgagtagtcgactgtagtcgctactttttctcatcatcaacctttaaatagaaacatcatcactaataaaccccactatctggtgcaatggtctcagcctttgaaggtggggatacctccccggaagtaaaacagcaacgacaagcacgccggctcaatttataataagaataacgctactccgtagacagagcaggattactaaacacagatagaaatatcagtaatcaacaaactttatctactcagcactgtgttatcacagagttgcatttcgcatcatttgagttaatgctaaggtcggaactgtcggaacacttaaaacatatctttctgccgaggttcaactactgtcgccgaagcgacttatgtaaataccgcatcacgctataagtcaagcctttttctcatgttatatgttctttcacgtatcagtgcgccagagcaaggccagcgccagatcttcctataatagcataattctttccggtcgctcaacactcccaacgttgcagtcatgtcgaactcacatctgcctaattctcacgcggacattactccgacatggaggccttataagttccctagaatcccgttgtctgatgcgatcaaaacgagcccagttgcagactccgatggaaagagatattgtggtagtgtcccaccggattggtgcggaaatggtgcgtcattcaccatccattaatcaaaaatatcatattaatcaaagacttgtaggtggccggcgactggcagctcacggtgggtattgtgctacagttctgatgatgacagcgcagcaatactatcgtgaccaacacgggagcctagggaacatggaccctctcaacatgtcggtggagtatcttgagccgttatctcagggtcgattcgagatcgctctcgaaacactgagcatcggaaaacgtagttcaaccatcgaagccaggcttaaatcgttgggagcccatgaagacaaggtctgcacgattgccatagtaaggctgggtatgttgaaagacgagggtcacgtcaccaacatacaaccttcagtctggccattaccagaccgaacaaaggattgtacccgatggtcagatgcaagctactattacatgaatcccccggcgtcaacggtaaggatgtggacgcccggcggcgagaacgcgctgctgtggaatgaaaacttcggaggctagaataccagatatcagtgggtgaaactggacaatgagaacaaatttggattggagcacttgccagtattggcggacttggtaaccactgcatgtttactgtgtcatgaccgaagctgacatattttacactgcaggttcccccaatattcctcaactataccgagaatgggatggaagccgccagcagttggggtatacccaccaccgctctcaacattatgttccggtctgaggtaactccgcaggattggcttttgacccgaaccacaatgaagagattacacggtgggcggtttgatatgaacattgaggtcctcgatggagacggaaaactacttgcttcttgcgtccagatttgttctgttatacctcttgtaaagcctagttctcaaactgcaggaaagctttagacattatattgcaaaaagatgccaagcggtgataaatacaattccagaaaacatccaaaatttttaaaaaggcacggcaaagatgagccaatcccttggccttggcttaagtgaacgttcgatccaattggttcttgcagaaattgcgggaaaaaaccactcagtagcccgatcagattattatttgactcttcacacatttgatacctcgcctttgttattatatgaatagaggaactcgacgcaacatattgaagacgggatatccccagcaaggagccgtcgcagcgtgcttgacatgtcgtgaacgaaagcgcaaatggtgcagcccccaaaaccccggccttggtcgcaggcttgttacgatagcgacatggttgatccttttacttacatttctctgaagcgataatttgcgaccagtttgttcctcctgtgagcgaattgggacccgatgcgagtataccaagctggatgcttcatcccttgatcccgcgtcgctgcaaattctcgaacaattgtctgtgattgagggcttagtcagaggtattcaaccttcgacgtctttcgatgcacctactacagcagctgtcccgagtcaccaagagcaacaaaactcatctgccaatgtccatctccccaggatggcccttggccgtacactgaacgcatcgtgccaagcctcaacttggaagcgagtcgaggagctagcactgatacactgctgcaatggcctatattcgacaaacttctttcctctctgccgcgttcgaaattcttggatccaaacggtcaagagatccttacgtatcttgacgatgctttacgtcagactgattatgcctgagtaacgctccgcagtggccaagatttgggatcctaatgcaacgagcgcttgaatcacttctgtgagacttgcgcggttgatgaggcgccagtttgtggcttttgggtcgatacggcttctggctcgttggacgtcgcgaccctccgggcccagttcgtgctccaggtagctttcaatctggagtcccagagtgcccacttctggcttcgaggcgagcatcgaagccgtgtcgccggctcgcaggctcaaaagtgtcttaaatcatgctttgaccatggagggcgtcaaagatgccggtgcgcgtgagcatgacggcgtgtgcaaggccagccagcacgtattggtctattctcacgagctcatcgtccaactcaaccttattcacgtgtgtgatcaagagcgacgatgctcgagtctggagtcgcgcatcagtgagcgatgcatgtgctctagtgtccgtctcctcggtggcgtaagtgttagatatttccgccatgactcaggcaatagatgttgttgttcttggacgggtaatacaggatcaggcagacctcgacactcatgacaccatgatattcttctgttataaccaaaataagataagtgctaacagagatgcagtaggatatggaatccctttcttttccaccgtgccgacactccccgcagcaagaacccactatcgagaacttgtgtttgccgctgttccgcgcccctggccacgctctgatagtagccctaactcacagtgaccagctcgggataatatcattgaggatcagcgtatctgatctagcaaagtacgcaacaagctcttcggaaaccttagattgtgccatatatagtagttgttccgctggtgatagttgatcctccagtgaatactgtacgcgtagaaaggactgtctgcgaagtcgtgtaaacatccttagtgaccgttgtaggctgcgtgctagtgacaacaacggtgttgtaacgggtgtttggcacggtcctggtgctagtggtagtaattgtgttgaagttggtagctgtaacaaactgtgtcttgtacacataaacgagatgatcgaaatcggtaacaatgtaggtctccacttttgtagtgatagcacccagatgctttgtctgggctacgatctgggaactagtgatggtagtcgtggtggataaagtgatagtgccagtcttcttgtttgtgacgacggtacttagccggttggtgattgtcgacaccacctcttgggtcttagtaatcgtgactgtcttagaagctttggctgtgacctttgtagtcacggctgtggcgggcttcgtaatcaggcatgagcaagcactgctaacggcactcggtgacttgttaggcagataacttggcactgatgcagcagcctgaactgctctcttgcgatgtttgacaggcttgggtgaaatcagtaatgttcctatgcctttgagagatgtacgtggtgcacctacaggagtggcggaatcacacgctagattatagaacgttgtatcagaagatttgtcaactacaacataatcctccctagatagatggttagcaaggactcattttagatacgggtgtactcacaaacgagagggataacacaagcatctttcactgctgagcccaaagaaacgccagccgttgcatatctccttgcactcgccgaagctcaccgaaccccctttcccgtcaacaggtacatcgcctgtagtaccgacaacaccgcagtaaacttgggctaagaatgaatcagtacaagctcaaggtatgatgggtacctagagaacataccttgagggatgaccactagggatgctgctgctgcactacaccaagtcagtcacaggctgcgttctatagaaggttctgaggcttacgtggtactaaaagaattactgttagtatatatccctaacatcaaattaactgaaggcactcacgtagtatagaggattgtagaaatagtagttgacccgccagtgtaaacaacacttgctggaacaacagttgtaatcgctgtgctaatcaccgtggtgacagtcgtaacagccgcttgagtggtagtccgagtcacctgctgcgtgattgttccgaccctctgcagggtatatgtgtcgcttggggtgtccgtgctagtgactgtccttgttgctgtctgataatccgttataaaagcggtactcgtccttgttacaacggtcgacacagtgcctattttggtagataagatcaaacgagtcactgtggttctgactgtactgactacgtccgtagtggtcttgatattcttcgttacgaagacggttttggtgctgactggagttgaagttgaagtgacggtgcttcggatgtaggtagagcagaaagcagacccattagccttatttttctggaacgcttggttatccggatcgctggctttgcagactagagaaagtttagttgagaatagcgaaaataagctgtgttgctatttttacgcacctgctcttgggtcaagagagtttcgcttaactgttaagtccgagagccccccatttgagttaccattatacctctcagtgatagtgggtaatgcacttgctgcactgataaacagcagcgccagcgttttcttcaacgaaaccattttcactgagtagaaatttcaaaagtatcgagtatattgcaggataacttggtgcaagattgtagactggcagatcttgaggcatatacgctcacgcttacgctcagactcttcacattcagagcttcttgtgtttcagccgtcaacatgcaagccctcttcagtagttcaatcgtagttcgggcctggttctgttatgggctttgaaaatggtgctatcccgtcttagccggtcgctaagtgctggcaaatggcctgacgcatccaatagtccgttgtcacaggaatggggaggcttgaactaggtcaaatgtggtaattttagtagagttgaaatgtcgtctcgagcagtccatgcagctagtagatgctccaaaaggcctcgattgcgctaccttacagaatttcgatggtcgttggtaactggcgtgcaccgacttcctgagtgaattatgagttggcactgagatgtcaccgctgcccttcttggcaaaagcccagaagaaaaagctcctcgtggtcaggcaatcggaaatcgaggcattaataaaagataaattaactgaaaaagtctaaagacttagagaagggctaaaagtccgacaagaagagaaaatacacctgagacctgcttgatagcactactgacaacaggtacagtgctgggggaagagccttcagaacctggggagccggaacctgtgtctcctcgagaaccagagctggaacctccattcgaactaccgccgttgcctccactggacccgccgcttgaacccccattagaaccgccattggggctgggattatagacacctccggagcccccgtgaggaatagtggagttccagctgataccggggtgaggtcttacaaagccctgttgagaaggacattccagtgtgttgcagacagggacttggccgttgcaattatcaggcgtaccccatgacttctcccaaggctgatagcttatctttccttgagcacatttgctacaatcggatggagcataataagacttgtaattataccaatccgggcatggttgaggcttgtaaattttgatgccggcgcatttgccgtctgagcaggaataggggacgtactgttgaccaccagggcagggctcagagatataaacccattgaccgtcgcaatcactgccattcacctcgatgaagatgtagacggcaacgttgtttgagttgcctgaatggcatctcccaccaacgcataccagagtggctgtgacgacctcagtggctatgctttcaccactaacgacagtggtgaaagtggtaacaatggtctcctgctttgttaccgtttgggcgacagactcagtaagagagacaacagctttggctctagcgtaaagtgtgaggaggatattgctagcgacgacctggcgggctcgaagcttgttcgcgacttcacctccacagaattggctcttgtctccaggacactcgatatcgcattggtccaagttgtaaaagacagtactgtcaaagtcataaacatcgccgcagtaacaagcactggatagttattagaaacgcctttggagtacaaggataatgctcacgtatcatgaacaccaaaatgagcacgcccttcacaaaggctagcacatagatttagacccatcaatgagccggactcggcaagggtataggtagggaatccagcggtagatcctgcgcatccgaagagactgaaaccgccgacatcaccaggaaaaccagcagcaatcgaagtagaagttgaagaggcagaagaaactgtaccagtagaagtgccagtagggaagacagtctctccctccgagttggttgtggcaccctcagagttggtgttgacaccagtaacagtttcagttgggaagacagtctcaccgtctgagttagtagtggccccttccgagtttgtagcgataacagttccagtagggaagatagtttcgccgttcgagttggtcgtgaagccttgactgttggttttagtagtagtatcggtagggaagatggtctcgccttcggagttggtagtaaactctgcgccgctggtttcgctcgaagacccagtctcactacctgtaggaacaccgacactgggtgtagggataggagttggagttacaccctgagcatcttggagcgtgaccgcttcaatgactacagggacgatcacatcgccgcaagattgttggagcttcaattcgttctctagttgcagaacgaaagggttggtagatatttcaatactgccgctaaagcttttggggataggttgaatctggataacctcaccattggcgataacttggaaagcacaagggctactttcggcccgcttcctggatccactggggcaaacgattgcgccaccgcacgagacattagttatcgggatcctgtagacgccgatgcttaaagcagacgctatggctgaagagatttgttgtttaaaagtggaaactgcattattgggcagaaccaagggggcgataaccggaaaaggaacaggaccagcgcgacgcctgaggacagagtcactagccacaggagacatgagactagattcgagacatgttagagctactgcgattttgataacttgtgggtcatctttacatcgtatcgccgtctggtggcgggtagaatgaagcaccagggcccaagatggcgtctttgagattgagcacaattggtgcaaaggctggtgctgaagatgaagctgtgctctcgacactggtgggagtggtttctatgctcgcggtaggtgggacagaagaagtctcaaactcagttagagaggttgaggtctcgacagcagaggtgctggtgtttgtaaatctagtaaactgggtaaattggccaaacgcactggaggcgctggccaggaggaggcctgacgataggcgcatgatgaagattgatgatcaattgaatgagtgacaggaagcgaatgtaaagatcaactgtcggcgacacgaacacaggttggggagtgactatatacaccaaggttccccatcaattggtggtattgtgcacgtcttgcatgcaagcagtgtagtaacattccaacgcaaacttcagccacaatttggtggaatctagaatatgtcagggataatgcttcaactgcattcctgttacggttgaaattacggcggttgaacttggttgctggtttaaactgccaacagtcactactatgtcttagcccatgtaaccttcgactcgtctttggtcaagcgctgcaatgacaggaaaacggcattttagctgaccaatctctcgggccaccttccaacattagacacccaggaacatctcctataatgctacggttagtcacgtcagctcatacatcatgggtcggaaggaatttcggctacgatgcttgaggtaatgacgcagccgcacctgcctaccaaaactattagatgtaatattcagctttacagacaattgggatttgtgctaacgatgctaggcttttggtggatgctcttccttgtggtgactcgaaaagtgaagcagattcggagtcggcaggcggaacggctgtaagtaattattaaaaggctgtgtcaaatgaatatttaaatcagattcaaagcgaagaattggcgactctatcctgcacagtaaggactcttccttcgaatccactctccatatcgccaaagcacaataggggcgacaaggcaaatcaacattgctgtacccgcgagcaggccatttccccacgcaatcccaagactctgatacatagcaggcgcaaacagaggaaagctaaagccagccatggtacgcacaaaagcagctgctccggtagcgctggcggcatatcgctcataggagtcaatgatatacgtctgagcacattggaacgacagaatgagccccgcagaaaagattgctgttccgacatttgggatgatccagtgcagtttcaggtgtgctgagacaccgtatagaacgagacccgctggtgtgacaagcgcggttgggaacattaggggtactcgaaactcaggccgcccagggtggttataccgattcttgagcattgcataaaccttggagtgtcagtgcaggaccataggatgggaggaggtcaaataccttgtcaatcaggggaccggacacctgaagcccgatgacaaacccaatgccgagagagacatagttcagactggcacgacccggctcttggttgtattgttgttcccagaccatagggaaggacgcaaaactagcgacgcgtaagttggcgatagtatgatggacatccagggcttgcactcacactagatacataagaccatataaatacgccctgtacaaggccgtgatctgaatagctggctgagtgaacagcatcttgaaaggtcttttcaagttggtcaaaagcaatgaaaggaatgatcgatctctctgctcaaactcggtatggaggagtctgttaccagtgaccttgcggagctttctggccatgaccttgaggatcttgggtgggtaagtctcttgcaagaacaggaacgcgaggatctgagccacagcatcagctatagagactacccaaaagatccatcgccagttcaggtgttgggtaaggtagccggcagcttgaagtatgttagtctcagggtattgtcaagagtcaagataccttacctatgggcccgacagcaggtcccaaaaatggagcaaggctgtagatggcggtcgcagttccgcgctcttcctttctccaacagtcgctcagcacaccaccgccaagctaggtccgaaattagtaatgatgaattaggaactgtgtattggtgagcataccgcctgaggagcactgccaccaagaccgctcaagaagcgaaagacaagcatctgctccttagtattcgagaagccacatacagtgttgaagatcaggtaaaacatgttggcagactgaagaacgacaactctcccgaacatctctgacaggggggcgagcaagaatggaccaatagcataagctaaaaggaagatggacatgagaaggtaggtctcaaagtcagatgagatcttgaactctttggccagatctggcaaggctggtgcaagcatggttgaagagacgggagagatgaatgtgaaacatgagacaagaatagtcgagagccatttcttgcgcttcgtccagttgcgtggattagaaggatcattgggaccatcccacgttacctgaaaatgtgtcaacagtcggcggccaaaacgtgcagggatgactaaaaggatggttgagatgggagtccaacataccaggttagggtcctcatcttgaggcaagagaaggggctctgggattggatggcgctccaagtcttcagacgactttgctgattggtctgattggcttgcaacatctgggtcttccgcaagggacgccagcggcctcgggcgactcgaacggttcgagtcatagctgatgtcacggtcgtgatcacgtatcagccaaggataattctcacgagacttttcgtagtaggccaagtcttcgagcatgggactccaggacctccaaagagaggaacgggagccagctcttgagagtgctggagtattggttttgctcattgcaggttggacaataccgaatggggcaatggcaaagaaacgaacgtcgtttggggggcctgtatacactacaaacagtgatgatggaacgagagaatgagtaagcgattgtggtttgatttcttggatactatcataggagggctgagatgctcaattatatcttcatattttgcgagcgttcgaccacagtaagaggctgtgtcttgaccatgcttagcaactaacgctaaaaagagagaagaacagctcgtccaaatcacggcattccgcatcatgttaccgacttggtggcagtaaaaggctgtcatgactacacagcctgaatgcgtcactgatgaggctactgtcccaaccactgtaccgctaggcgtctttccaaaattgttcgtgttgctgattgagtgattatagtgaatgaaaatcgtttcagctgttaattgtccatggtcgtaattggggtggctgagaagtttcgtttcgacttagtttggttgggttgcgaccatttcatttgctcaagcagcatcgccaagaccttaagatggaaatcacatcgcgcatcatcacgccacgagattcgggatattttaacatgccgagataattgccattcagctccagagacctggacctggagtgcaatttgtgcgcaagctctagttgacagtcttcacaatattgacttctcgctttcactctaggactcacaagccatagcctcaaagtatatagtgcgaactcggcagcggtaaacaagcttctgtgaacttctcgcagccaaagatctgctctaatgactgttctataaatatgccttttgtgcatggcgtgtctcttgttgattggcagaagcatggttcacggaagttagataagggccaagcaatggccggcgcctttagcacgcaaccttgatgacgtttaacttcggcattgcccactcaagccacgagaccttgaattaagcttaaattttatccctgtcacagcttccattgtcctccgcactctgacatgccaaactcataagcgagctgcccagtgacgatctccccagccctgcgatgaatgacgcgtcccttattccgactcgcctgattaatctttgaggcaaatcttcacatcgatgcattctatttatgccatgtggcttgtgtgatcgcgtgacgtaagctcattacagaaaagcagatttgagctaaagttggtttcaagacagagtggcagacgacctgttgctattctggggcatatcccttctgcgatgcaggctagtgcattcttttggtcgaggctgagtgagaggatggaaccattcagtaaacgaaatgcggtcaattggcattggaaacatggcgatagtcagtgaagcattgatctatataacgatgccattatccggcaaggaaagaagcggttcaaaacactcaacagcctcatcttcacattcgctctaaacaactttagctggcaagcttccattcgctacaacaagcctatcgtttatacactaccaatccctcttcattatcatttcttcaattacgtactcagtctcaaaattcgcacaaacatgatggcaatgggttccgctgtcgctacgccaagtatgagagttcttgtctgtccatctggcttcaagggcagccttcagcccaatgaggctgcagactgtatcgaagccgggattcttgccgtagagcctaatgcctcagttcgcaaagttccgttggttgatggaggtgaaggtttcacccatgccattgtcacagccacaggggggtcaatgcaccccatacacgtggttggtcccgtaggggaagaagtcacgtcattctttggcctccttggccgcaaagacgatgaaccaaccacggcggtccttgagatggctgctgctgctggcctgagcttagtcccacctaatcgtcgcaatccaggcaagacaacaactttcggtgttggccaactcattcttgctgcgcttgatgctggagccactcgcattctggttggatgcggcgactctgggacttgtgatggtggcgcggggatgcttcaagctctcggggcaaggctggtcgatacccgaggacgtgtcctccccttggccggtggtggcgagtcgctcctgaagcttggttccattgaccttactggagtagacaagcgtgtcttgaaagccaaaattgacgtcgctgtgaattggcacaacgtgctttgtggaccaggcggagtggcaaatgtcttcggtccccagaaaggatcaaccccagagcaagccgcccgccttagtctagccatggagaatttggcagacattactacaggtatcctttgcgacaaaaacgtccgacttgctcctggaggtggtgcctcggggggtctgggaacaggcttgcgcttggtaggagctgcactcagacccagatatgaggttattatgcagtacatcaacttgcacagtatcttcgatgactgcgatcttgtacttactgcagaggggggcattgacgatcaaacgccaaggggaaagatccccgcagaagtggccagactggccaagaaacatggacttccggtgattgccatcgctggtacgattggacagggagccagtgtgaactatgatatcggaatcgatgcttttacgtgcataatacagcgaccaatgagcttggatgatgcggttttggaagcggaaaaattgacccgtgagagtgctgagactgttatgagaattgttatggttgggcggatgttaggcaaatgcccttgatgagacacgtgttatctgactctgtttctgctttggcttaattacattgaatccgtgggtgacctggcaccggaactctattgcttaagctgtctatttatgtaatgcaatacttgttttgtttctaagagtagcggttacctcgatctcagactccagaggggaacgcggaggaggatgtgtatgaagcgcaataattgttcaactactctggtagaatgtgtaagttgcaataacgtgtttagatttgtaactgggatctgcgacctagacctaaagcctagactcacttgatagaggtcagtccttctagtctagaaagttgctatgtaaggacctattttcaggagctacagcggagctgatgtatataatacttaggataatagagataggctgaaacacttatgcagagactagataaaagtttaaagagagaaatctaagtccttagagttagaagactataaataactgcgtcttgtctcattatctctcatttttacttctcctcactaagaaattctataacttccacttccaaaaaaacacacacgcacctaccttactcatactttactgtatcatcatctgccaacatgtgctgcggcgggggcggcggtaagggcaagggcagaggcggcagcgggctcaatagtcgcgcgtatgcccaagctatgggttctgggactccaccccgcagcccgtcacgattcaggtccaaaagcaagaggataagccacatcatggtggaggcaaagacgaggcagctccaagatacaggcgccaaagcttgggaccagttgttcctcggagcgtccaacggcttccggaagggaagtctaggcaaagggccagccagggcagtgacttgagcaggcgttccaaccgtgactctaatggttctattcgctccacggtaaggcctacctaagttcagagtcgcaataacatatctagcttacggattagacacctaccaatcactggccgaaacctctaccacagaatatgcttgttgggaaggaatcgcgagaaaggccagttcagagtcctaccttccgtggaaagcgtagagcgtccaaggctggtcttaacgcaatgacagaaactgctgggagattaggtagggaccctttggaatgaattgtgagttttgcatattgacgattttcagctgaacgtggacgtcaagtgtctgagaccactacaatggcggctagcagttgtggtaagatggctagctccaagactgaattaggagtttgatctattaacacttttagctaaggctggacgtcaatggaatgcgaacaaacggcctacacggtctatctaatataagctccatatgctgactgttttagttaaacaaagtggtcagcgggggaatgcaaatctctatcagaatcctaagtcacggactcacggtcgattggagatacaggatggagtgacagacatcccctgttctacagttcagggggtaattggatcaagaagagctactgttttctaaggcatttgtttagacgccagtgcatttcatgtgtctgagccgtggctctgagtatacaggttaggacgcaatatagaatgatgggcaaatcgtgtttgactgttgaggcgtcattttgttcggagagggctcttgtgttggacgacacttatttcacgctgggtttggagtggaaattcacaggtgtgatatgtcaggttttcgagattctagccagctcacgacactaaaggcaggcgacatttaattaaatctcttatcttcgatatcaagacatgttattcattccatatactttgttggcccgctttcttacttgacacacaaaccttgtccccgttgggaaatacaatgagagcgtctggagcctgcatcacagttgcttccacctttagaggctttacgagcatgcctaccctccactcgagtgaaacaagccaacctcccatagccctgacatgagtcaacttcccacctgcccaagatgacggtaagctcggaagcaaatgtatcacgacgacctgtcgtgacggctcagatcttagcgtagattggaccagacactctaagatcccagcacatccgccaaagttgccgtcaatctggaatggaggatgattatctaacatgtttggtaaagtcgatgttttcaacagcagatccatgtggttgtcacaaccctccgagtctctgagacgagcgtgaaagttcaatagccatgccctgctccagcctgtatgccctcctccgtgctctgctctcctcgcgagaaccttcttcgcagccttgatcaggagcggcgacgagtccatactgatagagtcatcgggatataggccaaagagatgtgatacatggcgatgtccaggttcagcctccttgtgattcttcaagccccattcctgtatgagcccatccttattgagtgacatgggagggagcttatcgagggctgcgatgacatcgtcccttagtggatgatcggggtcgagtatactgatgctccagaggaaactctcaaacgcaatgcgcacgatcgtcatgtcgatcacggacccttcacagaagatgcctgtttctcctgaatgagacacaaagctgttttcgggggacaaggatgggttggtgaccaagtatctgccgcaagctgatggaattagaaagtcaagaaggaactgaacgcagccttcaaggattggggcgatgcgacagtgcagcgtgggctcgtactgatatatgagcattctgacaacatcggtacataaccaagctcccccgagcggccagatagtagcaggcatccaccgatcttgggggtccgtatcagcccatatgtcagtgttgtgatgagcgcaccatcctttgcagttgtacatcatcttggctgttctcttgcctctttccgccatgcgttcaaggaggctgatgagtggtatagcacactggattagactgcatggtatggctggccagtagttcatttggagattgatattgatggtgaacttggatccccagggaggtgaaaaggaagggttccatattccttgtaatgttgccggtagagctttttcagagtttcggcttgacgagatgagcagatatcgaccgtaattgtgataaagtgccactaggcctgggtctctgttgctgatgatccgcttatttgttggtaggtggttcgcgtcagggtataaccgaagggacattcggccaaaaaggttggtataatcgcatcgatggcgacggacgagggtttcccatggctttcgaagagcatcatcaacattcaaaagagcggacctttcggggtcttcttttctgaacgtggtatgcgccccaacggcaataacacatttggtcgcgtttacaatcagacaatttccaaccgcctcaacactcccatggcttggcttgcatgaaactccaagaacgagagacagacgattactgtttgcgccgccaggtgttgcgttgagaatgatccgcgagtcttgcgcgaagatactgtcgaggtactcgttggtctctccctcgttctcgctcagtcgattcaaccgtataacgaggcggcttttttcggatgcttgaacttggatggcgagtacactatccgggaagctggcaattatatcgcggcgatatgatctaccgttgtgcttgtaaagtgtcgtgacttgggaagtttccaggtcgagataccgcgtataatcggtcacttcactctcttcgtgattaaactcaatcttgcattggcccagtggctcatagtgtctcatgcttgatggcgtggcaaagaacgcctctttcacaagatcttctgcatccttgtgcttctcatctctgatcagttgtctcaaagtaggtaaattcttgtgcgcatcgcgtggtgttctgtcctgcgggccgccataccaaacagagtcctcattgagttggagcagctcggtcgacgttcgcccgtagaccatagctcccagccgcccgttgccaatgggaagagcctcagaccacgaagatgcgggggcggcgtaatgcaagagcatgcttttgtctgcgtcgctaggctcgccttggtccattgtggatgatgactggatatgcgcgccgttttgccgcgatggattcatggcgcttgatggtgacaaaggcgcatgggatgatgatgatgctgggactagactaattgatgaggggaaacttgatgattctcttgggtgtttttgtttgccgagcagggccgattgatgatggattagacccaaagaggatggttaaccccacaaacccacgcggacggatgaacggcccatggggtaacgacgggctcggcgatattattggagggtttattatttgagttgacgattgtacccacatgccccagagtcgagagtggtttaaaaactggaggcattttagccgacatctcacagactgcagctaactatcacgtacatacatgcagtattgggccttgatctgaacctaccaaatagaggaagcgaagtctatcagtggtgtgattcaaattttgtaggatgcggtctgcactcgatcgggttgtcgatgttcttgtgccacactcaactcgaaataagtgcactaactaggtcgagacaatggcggcataaaaggcgatcgctggacattatataaagccgatctaaggtccagcagcaaattatataatttaggattgctatgttcctgagtttataaaataccagcacaatcatacaagatatcaatatgccaatccaggcccgaagagcctctttcgagcgccataacatctaccaggatgtccaagctgatgcaaacaaatcaggcgtcgctgtcgaagaaattgtcacagcgcgaatcacagaagaccatctgatcacaaagtctcgaaaagctctgtctctcaagtccagagccggctttcgcatatttctcatcatggttactatgggatttaatcaagctgcgtaagttcttaagccgatcgaaccgttatgctgagctgaaattcgtgaagatatggtatcgactggggtgtcattagtagtatcaactccaacacctattggcatgactacttcggcttctcaaacagcggctcaaccctcggtgtcatcaatgcgctcatgaccatcggcaacttttgcggcgctccattcctcagtcttgcggataagattggtcgtcgcagcgtcaactttctcggttgttttctcactattgtggcttctctcattcagtgctttgccccgaatgtcaaggtgtttatgtttggtcgctttgtccttggatttggtactgctctttgcacgagctcacagtatattgcagaggttgctcctcctcacatccgtggacagtgagtcctctcccatgcccctccttgaactgctcaataatacgttgattagtattgttggaatctttggtgccttcttccaggttggctctctttctatcgtcggtatcatgatggggtttactcactgggaaagtaactggagctggagagtggcatttcttatccaagccatcttcccattcttcgtgtgcgtcactatctactggttctgccccgaatcaccacgatacatgattatgaaaggccaaagagaaaaggctcgcaccatgatctccaagtactttacttcttcggaagaccctaatcacccatttgttgaaatcatgattgctcagattgatgagtccatcgagacttcggcggttggatttcgtgctgtatgggacttccgggtcttcttcaccaaggctgttggctttcgaacctttgtccttctcctctactcgatcttccagcagtggaatggtaagcctcgaacgccgactcatatggtccttctctctgactcgttctaggtggcggcatcattggtctctacatggacccagcgctccaaacaatcggaatcaccaagaagctcgacgtcttgggcatcacactaggtctgactgccacttactttgtcttcactcttttcggtgcctacatcatcgagtactttcgcagacgaactctcattttcacagggttgatatgcatcatcattgcgcaaaccgctgtcacaattacaagttggcgagtcaatgtgcaaggggacagatacctatcttatctcactgttgtctggatttattgtttccaagtctgcagtgcgtcttttatagcgacgatgcacaacttgtacccggttgaactgttgtctctgcctttaagagcaaagggaatggcactgtacacgatgttccaggtattttccgtgcgcaagaatgatctttcatttaatgacattacaagggcgctgctggcgttgtccataattacggcatttcagttgggatccagaaagttggatataagatttgggcggtgtacattgcgtacaacctcatccaatttgtcgtggcttacttcatcttcccagagactggaaagctcaatctggaggagattgaccacatttttgagaccaagaacactaaccccaccaagctgagtgtcaagatcgcagatgccaaatgggcctcgatcaaggaggaaaagaggcgggctcgcaacaatcccatggtagcttagctttagtcacagccgtacatctcagtcaagaacatccgcgcagttccgatgtctggcataccagggcgcaataatgagcaattggtaccctagcctctttgcgagtaactgtcaactgatacgcgtatatgcaccgcgaacgatttgtcacacgaacgcatatcacatcatgtaccatgcactccacgtattctccttccatttccagctgtagctcagtaaatgcagagctagcgggtgatctgcgcagtggataaatgggtaggcgggccggtagaaacagcgctttgcttttgctggaagacgaaagacagtatgcagcaatagatgctctcgtagatctctcccacaacccgaaattggatcaatttagcgacttggatcaagctcctccagaaaatgacttattgtagactctcaacatgcgtgagacaagcatgctgattcgtggacaatatcgcccctccgccttagttatgcatcttcccctctctgcaaatggctgttatctgcgagtcctgagtgctcatttgtcctttttccaattcttcaccttagcttagccatcttcctttccttcatcagtggcaataatgtcactaaaaatgggttctcaccaatttgacgagtccatcaaaggtgccttgccccgtgacttcatttggggttttgccacagcggcagctcaagttgaaggcgcttggaacaaggacggtaaaggcttatcgatatgggatacctttgctcatattccaggcaaggtcaaggatggcagttctggtgacgatgctgtcaagtcttatgatctttacaagaccgatgttgagtggcttcgcaagtacaaagtcacaggttatcggttctcactctcatggtcacgaatcatccctatgggcgggaaagatgaccctgtcaacgaggagggtatatcatactacagtcgactgatcgacgagcttcttgcaaacaagatcactccattcgtcacgctctttcactgggacatccctcaggctttagaagatcgttatgggggaatgctaaacaaggatgcatacactcctgactttgttcgttatgcccgggtatgttttgagcgcttcggcgaccgtgtcaagaactggatcacatacaatgagcctggcgtctattccctcgctggttatgccgctggagtacacgctccaggaaggtccagctttcgtgatcgcaatgaagaagggaacagcagcacagaacccttcatcgtcagtcacacggagcttgtgtcgcatgcctacgtagccgacatgtataagcgcgagttcaaacccaagcaaaaaggcattatcatgattactcttcatggtaattggtctgagccatgggatgtcgatgatccgctagaccaggaagcttcggaacgagcaagagagtttgagatcgcctggttcggtgaccctttgtacaagactggtgattatccagagtcaatgcgtgcgcagctaggcgaccgtcttccgagattcacaccagaagaaagcaggcttgtattggggagttcagagtcttatgggatgaactcgtactcagctttctacgtccgtcatcgcgacggacctgctgatattaatgaccacttgggcaatgttgaaaagcttgatgagaataagaaaggagaatggcgaggacccatgagcgacacatactggctgcgaactactccctggggctgggctaagttactccgctggatctggaaccgctatggcatacccatctacattactgagaatggtactacggcgcagggtgagcatggctggaagccaaaaagtcccgacgatgttttggaagactccttcagggttgacttttacaagagttacctcacagaagtcgccaaggcatcacaggagggtattgtaatcaagtcatattttgggtggacttttactgataactgggaatgggctgctggtttctcagatcgctttggtgcaacgtggattgattttgagtctgaagataagacgaggtatgctaagaggtctgggtacttccttggggcgtttcttaatcatctcattagcaagaattgagatagtaacgctttgaagatttttagtgtttaacctgattgcaacaggtggtctgattacaagtcaagcccgtgactgtccgtcctcgccgtattttggatgagtctcgtagcgcagccttcattccaggcggatggaatgtggtgacctataacgcaaagagaaaatgcctcccttgcaagcctttagccacaaacgggctggcatggaccgatatccttacaactgggcgaccaagtcttcggtgaaaatataagcttctagccagaagacccatatcgtcaatcaaggaatggaggcatacagagcatctggagacatttggatgtctgcaatgatattcaagggattcgggttcctgtcatgctgaccaattggcgagacacacgatatagtagagacgcatcaacgctgtcatctttgtggcgccagcaaatgggcctgcctagaggatattccaaacctatagtcttcgtccatttcagtaatactggccgggtccgccgaacgggcttgggaaaaaaacggaatagaaattggtcacggaatattgctaacaaatttagcagtaatcccctgtcccgctctgcagctagttcctctaagcaatgaactagaaactttattatccagtaatgagacaacgatatagataattaaaagggctagactttcagttctgataaggtcaaagtctagactcttagttttgcaagcccggtttagtagtccaagctgagttcaggacatgaggtgtttttgcattgctttgggttaacattatgattaacagagatagttttaggccccctaatctaagtaggtattacttgaacattccatagggcactgcatttagcattttaggtaaatatatatatatcctttcttcaaatgaactctgctttttaattgcattaaagtttactgaatatttatttaataaattacgttatttaaaatggatatattaaagagagttttactactgcttttcattacatcggtatgcgcctttccagctgttggtaaccttgaaagaggagacattctggagccaagagcaggtatataagcacagtcggattgaaagaacttgactaatattcctttttcgccatagggctattttgccaagcttcagaccccgacaacaaagctttcaagagtaatgcagttgctggatctgcattctgctcaacctacattcgaaaaactacaactaccactataactcctacttcaactattacttccactcagaccgcactgacaacaactacggcaactgtattcactaccgttttgactacatcctctattagcacctttactacctcaacaaaaagaggatcaactttaatcacactgaccaaaactgcccttgtcacggatacgataactgagacattcacagcccaggcaacaaagcgagtcactaacacagtaacaaaaacaacgcccatcacaattacatctcacagcagcaagaccgtcactgtagcatctacaacgactgctacaattaatattaatactacagtcacaaagctcgtaaccaatgctctgaccaattttatcactggcaaaactaccctttgggtgacgtaagtacatacgatgcacattgatgtttaaagctaataatcacttatatagcactacgtgagcttgggctgcgatgagtctctggaaagttgtaattaaccatacatagggcatctgctccagtagtaacctcggacccaagtatgttcttctattagtagtgattgatctaatgactaacgggaatgcagccacgatttactgcaaaattcgaggttatgccaaatcctccgaatatattcttttccaacagaatccctttcctaacattggcttctctacttgcaagagctattgcttagaccaacaggacgacattccagtttacggcttcggctttacttctactggctgttactgctatagcgagccagtgtaagtagctctcttttgaccttgtctctaatcgtgggatttataactaattgaactttagatcagatgcaattgagcccaacaaggaactggtggctacaaactatgatatgtcctgtgattttgcagaccaggttagtaaagccttcgtatatggagacagccagcagacgttaacgtttctcgaggatggctcccagcctgtcaagcgggaagtacaagagcgtgctgccaagactacaccagtgccaagcttcttgcccaacaaaacgcccagtgtcgtcagcagtgcctgttcttgcttaatcaccaaacctgctgctcgccagaccttcagcgtttttgccgaccccacgactatccaagctacaatgacgacaaccaaggtggtaacgatcaacaagaagaagactactctttctacgacacgtcagactgttacctcaacagttttgaccactttgatagcgacaggaactcaaagtgtaaccagaactcagcatacaaccagtactattaccaagccggttactgtctttatcacaaactttaatacagttactgtagtacagactgttacttcttctacagttaagactgatactatccctgttaccaaggttaataccatcccttggactcgccttagcactgtccttgttaccaaggggctcaccactacggtcgtgcgaactgctccgactccgcaaaccgtcacgtctactgttacgcaggaagggtctatcagtacttatgtccccgaaatcacaatttggggtactgacgagcccgattccacgaccgaagatgctacgagtacacgtccaattataccatctccaaattcatctttcagtatgtctgcggaaacacctgttacaccttcaaagtcgagtacgtctatggtcgcagctgccaccccttcaagttcgagtacgcccacgactactcctggctggcagctgttagacaacaacgctgcggctatcagcattgttgctgacggctccgacctctaccagctccatagctctggtttgatctggttctacacaggtacccctattagcggttggcgattgttgggcaataaggcttcaaccactaagattgatgcatcaaagggtaatctctaccagcttcgcaatactggtgagatcttcagatataccggtactccagtcacgggttggcagttggtagacaacaaccctgccgccctcgacatcgtagccagcggtaacgacctataccaactccacgaatcaggtttcgtctataaatacacgggcactcctataactggatggcaacagttgagcaacagcaagaataccttcaaaattgccgcttccggtggaaacctctaccgactcgacaatgacggcactatctggaagtacaatggagtgcccctcactggatgggacaagctgagatcctcagactcagggatcaaggatattgtggcacgcaatgctgacctctatgagcttgataatgatggaaatatccggcaatatactggcgttccgataaccggctggaggcaactagataacaactttcggacgatacagattgctgccggagctggaggattctatcagcttcataactggggggctatctggctatatactggcacgcccatcactggctggaagctactggatgcaaacgctacctctacctacattacggcaggagactcactctaccagcttcgcaccactggttatatctttaagtataacccataggttcatcaatcggcgattccatggctgcgccagtattcggtatcgaaagtcagggttcaggagggtgttcattatcgatcatcaaaacacagcccaaagcgccaaaggtgggtcggtagagaaacactgtctcaaagggacctgattgacagaggatggactgagggaggatgcatggtataagagcatgatatatgcggccaacggtgggaaattgattctcgttcatttaaaactagactgctcgttcagccattctttagatcattcgttatcaatcttcttgaacctaacacttacgtgcaaaatgctaattgccgatctgtatcaaagggtaccaattcagcggtgacatcttgaatctacaaccattttacataatacatctgcagggtaggtaaagtggtgacgggcaccgagagcgaggaacgatggcgctacgccactgcattttagtatcaattatcagccgtgcatccgattacgctggcctctgcgagctgcatctagttagactatgctaaagcaataaaacctcagtgcaacgattgatcttgaactgctcagaaatatgttgccatcataaacaagaggctctatattagttctccgttcccatgccaggtcgagccattactttgataaagctcaatttctccaagcctttttcaaggccccagcatcatgttcggcgtcgagcgccactccattttcgtagcgatcaaggcttgcgcttggaatgtgtttgcatttggcatcaagtgttctggacacagtgacgcacgggacaaaagctttgacgtgtagacaaaatattatttcggggccagccctcatgccccatcttgctttgatccatcttcttgaaacacgataatgactgatctctaagcgcgactggcttcagcaaagaagcaaaatgctcatatcaatcggaatagtgtgttcactgtccctatctcttttatggccaagcgccttatactgacatcttgacaggccatccaagcagtgttactgggattatcactctttacagttattcttcgaagctggactaggctttactatgaggggaagaggctctctctttccgagtactttgcatggatgggctggatcttcgctttgggatggcttataacttcgacactctctatgctcattctggttcgccatcccccggatggagatggtcttatccctagcgtcgattaccagaaggtaagtgactccgaaagctctagccgttacaagctcattcgtcctcgactctagatagtctgggtagccgaatacttcttcgatacaggaatctactggccgaaactctccatcctcgccttttattggtatctcatacccgatgtgttccaatccttgagagtaacactatatataatcacgacataccttgtttgttgcatgacaatatcaatcctaatcaacactctgatagcgagaccgatatcagacaattggtaagactgctagaattgaatctgttgtattaaaacttagggttaactcctccaggtcagttgagaaccagctgaactccgcctggaactccctgcctaattttctgactcagtggtgcttgaacttttcaacagatctaatatgtgagttgatccctgggctgaaaactcttacaggaaacaagagtatactaacaaataccaagtgttctgtttcccattcctcattctcaaacatctgactttgcgcactgagcagaaactcggccttgtcggcgtcttttcccttggtgcaatcacgatctcagctagtctcgctcgcttcatcatcagcaacgcagcagattatcagcttgattacccatctggtagtatgtacagagtttaaggcttttggtagatactaactgcgccaaagatgccctctgtatggccgaaatggcgactgcagttatcgttgtctgcctccctggcctaaagaaattgatcatgcaatcgagatcaactaccaacacgacaagtcaagagtccaactcgaaacagtcaagcgtgggccactcttcgaacatgacgacgtccaaatcgaggacggcatcgcaggcttatgcgagatggggtgtcatggacgatgagatcgagttgcctggtcatccccagaaatctcatttgcctggtgaactaaaagatgtagggaacctactgtaatatcatttcaaacatggaggcaatagctgcaagcgataatattatacactaagaagtacctctgctatcaaactggtgcaccgtagaagtagcattcaagcacgccccatcagcccgagccttttgcttacggtgctttggaatacagaacctgcccatccttcttgaaccctgcaattacgttctgtcccttgtcactaacaagccacttgataaattcggctgcttctttaccattgggtgcttgttcgctaatcaacgcatgggcgggattcagcaatgggtcatccgcgctatcagtccctgctttgtaaataacagtctggtttctgaggtctgcgtctagggacaagatggtgccccggtcggtgatggtgtactcttggaggataatcgcagctgttaaagcttggatcgggaaggcaatgtattggtgataccatgttgagtaggcggtcgcccaaggaacttgacctatgccggcccatagcaacgtctctttgatgttggtagcagacttgtcatagcggcttaggaacctaacaggaggttcagtagcagggccttcagccgcttcatggagatttgcgaatgtggtcattatgtcatcacttctggagatatttgctggattatccttaggcccaacgagaaggaagtggtctcgaaaagcgtagtggcttggacttttggcgatgccttgtttaatggcaatctcttccgcgactgggttgtacgtgatgccgatatcagcctcacccgtcttgagatactgaatgctgtacgtcgtgtcgctcttgatccatcccacctggaatggtttctcgccgtctccaacgcggcttttgatgtatgcattcgcgagctctggccatctccgttagcatggccctgcttgttcgcatgaggattttacccttgatcaatccgctttggcctgcacctccgttggcaataagcagcttaatggtgtcatttttattatgatcgaagccacctccataaaccgcttggggagtcacagccaaacagctaccgacgaggaaagagattgcgagtaaataggctttcatagttactacttggatgaagaaaattatgctaatgatagggaggaaagttcagaaattcattcaatcgaatgactggggatgatggcatttaaaccatttgcattactggtaaacaggcacggtatgtgtgcctttcgagactacggtgtctctcctcaccagctgagactattaattttgtaaccgcggtaccgacgctattgtggaaattggaagacatctacatacttggatacccttcgcacgcgtttgggattacattccacggcctgtcttagcactctggttgacaatcacagggtttgttaatctgttggccttgatgactagccacctaaatcaatctaggtgccgtaagcgctcaatagctgagaagagctatactggcatgtattatgattgaaatctgaaagatgacccaacgctaactgcatacataaatagcttccccacttttcctcaatgtgcgttatttatttatttatttatttatttatttatttatttatttatttatttatttatttattctctttcttcagttcagcccatttcttgaagacgctgacaatgacgagcagcaaaatgcaatcaacggcggagacagcgccgcgagtaattacacatcctttatctttttacagttttcctgatttaccagtagagttgcggctaagaatctggcgctactctttcctcccccgctgcgttgaactgcatgcccgcagatcacactatgccgataatttccaacacggaggcataccaaaatggcaaagtcgatgctacaatcccgctgcactggcagtaaatcttgaggcgagatctgcagcaatagacctttatcgtgtcaaactcccccttgcaacggttgctccatatgagcatgctggcgatgacataaacgaccctcatcgcgtcttatacatcaaccctgctatcgacaccgtcgctatactgggtgacctagactacagcagagtctcacaacttctgactggcttgcgagctagtgatccagatggaatcggtttgcagaattttgctgtcagtgccagctggacgtatcatgagggagctggtgacacgatcaggatgctagtcaagcacatgtttccggagctccaacagatgaccgtgtttatgtatgatgagaaaatgcctccggcggactggggtggtggaacgtgtgagctgcgagattgtagccatacagactactataaacgctacgcaatgggacgaggccgacaaatgagggatggtgatgggtggatggtaattgggaggaaggagttacaggtaaaggagctgagatttaggcatggatggtagtcgacgtcgattcagtgagagttagagctcaatatagctcaatatagctcaacgagatatcaagtcaataccccatcagcaaggataagtctctcaatttaatacaggcaaagagactaacaagactcttattgttatgtgctaataacctttttccaaaacccactctgctgaagtgaactagtcagagcctcgatgttctgctctttggttccattgacatcaatctacaaatatcagcatatgtccctcagtcgagggaaacccaatactcacaaataccaagataccacgctctcgatactcttgctcgacaggaagagtctccagctcatattcagtaaagcgcttctcaaacttgtctgcgctgtcgttggtgtctctgccccggctcagatatctggctttggcgttttgttttgtgatctgaaatgatagtacgagatccggcttgatttggagactgagcttcccgtcatcacctgcagcgagaggcactgtgtcctgataaggccatgtcccaaaggagtccaattgttcaatgcatcgtggatatccgtcgaccaagatacccttcaccttcggttcattgggattaatggcttcgagaatttcgcgataaatgaatgggttgagatcctcagaggtcagaaagccttgattgtcaagcttgttctggatcttggcggcaagctcggtggagcgattcacgcgcatccatgcacgcagaccatcaccgactgagtagtgcacgagattgtatttttgcgcgagataagctgacagcgtacctttccccgcacccggagcccctagagcatggtcagaaacggcagattagagaagtggaggggggggacgactgtaccaatgatgaagacgatggcaaagctgcggctcttaccacccgatgcggcgtggagcttcatggtcctgttagtttgatgatgatgatggtgctgagctgttgccgaggcattaatcttatcgtaacacaacctcgtgtaacacaaacgcgacccaattgacagtgaatcattaccaattcaccaaagataatgatggcgtcacgtgcggggatgtgaactgtccccgctccattctatgaagttcgaagccctcatccttacttctgtaaacagcactcattcaccggtcggaagtcatattcttgtaagccaaatactgggaacgagctggtttggctgatgatagcttttgatatctcataaattactgaagaatggcgcttctctcctttgtctgggatctacagctcttgtatcgctttgccattcttgttatctgtggcttgggcattggtcggatcatcataacccgaaagcagtccaagacagcggttgctacacatttgtccaaagacttcaccaaagaatccaacgttcctgtgtcggtcaactacttcccttctcgaaaatgtaattacacctgcggtttctgcttccataccgatacctcctcctacgtccttccgattgatgaagcgaagcgcggcttgagacttttgagagaagctggcatgcgaaagctcaatatttctggtggcgaaccattcctctaccctcgtctcttgactgaactgctcaagtttggcaaggaggagctgggcctcgaaagcatcagcatcgtgagcaacggcagcaagattgcagagaaatggatgcgtgagaattgtcaatggctggatattcttgcagtctcatgcgattcgttcaaccccgagacgaacaagaagattggacgcggcgatgacggagggaatgtgatccggctcttccgcattgcggaatggtgcagggactatggcatcaagttcaagttgaacactgttgtcaatatccacaattggaacgaaaacatgtcagctgagattgagagacttgccccgtttcgatggaaagtgttccagtgtctgatcgttgctggtgagaatgagaacgcgacccgattgcgagatgcgacaacgttcctcgtgacagacgaacaatggaagacattctgcgaccggcataaacatcttccgtgctatgttccagaagatacaaatgccatggcaagcagctacttacttctggatgagtacatgtgctttttggacaagggagagggcatgatgacaaagagcgagtcaatcttgaaggtcggcgttgagaaagcaatgagtcaggttgtctgggacaagggttcttttctcgatcgcggtggcatttacgactggggcagatccgatatggagaaggaaggtggttgcggcggcggtagtaatgaaaagctgcagtggtgatagtcaatggcatcgacgtcttcgtttagaccggctgggagtcagcttcggaaagcatgatatggcggaaactgtatcgacactggcgataggtgtaaacacaagcgaaagacgaaaatgattcgtcctcgcataatccttccttagttggtctagtgcttcacctcataacgcgattccttatctggtttaagcttatcctgcaccacatgacaacgcctccgcactcgcattgagatatcggcttcgcctatcatgccaaacgcggggaacaagttggtataagtcaccaaatgcccctaccgaaccgttatcttgcacggcgcgggtcaaattatttaacgtatggcattgcccacggatccatttgattctcgagacagattcgtattcgctctcctgcactgccattgttctattcatcatgcaccgcgaaacagatcaaccgagtcttaagtcacaagataccaaagaggtctcggaaatgcctgccaagacagacagagatgccgtcgaatgcggatcagttgctcctggcggtgttactgttcagaccttgaaaccgttcacaacattatctgccctcggcatcggatatggcacaaccaacactgccgtcggtctccttcttgtccttggaagcactcttccaatgggtggtacacctctcttcttctggggattccttgtcatggcgggtgttggtcttgcaacagctacgacactggcagaactcgcatcggccatgcctcatcccggtggacagtatatctgggtcaatcgtttgtccccgccccgatatcgtcgctttctgtcatacaccatcgctgttgtcagctggcttgccgcggttgccacaggcgcatcggcatgtctatcagtacctaccggcttctgcgccatcatctccttgctcaatcccaactttgtgtacaagcgttggatgggatttgttgggtttcaactgttgaacattttgaccgtcatttgcgccagtttcgagcatgccctcccacgaatctcgaagatcatgctcctcttcagctgtatgacgatcggtgttattttcatcacgctgtttgccatgtctgacagccatgcttcagcaaaggactacttcacaacctcagtgaatatatcaggatggccaaaaggtattgcatttattatcggaatgaatggtgccaattggagtttctcatgcctcgacgtcgccacccacttggctgaagaaatgccatcgcccagcaccgatattcccaaagctctgatgtggactatcattgtcggatttgggtctggactcttggttgtgacttcggttcttatcaacgtgccaaccatagatggagctgcggataactcagctctgtctctattttacatgattaccaagagcaaggcggctgctgtgggcttgtggattcctgttctcatcacaacggctggcgcagtttggtcgatccagacatggcagtcccgccttgcttggaccatcagtcgcgaaggcggctttccattgcatcgccatctcagcaagcttgcgcctgctccttttcatactcccatctggtcgctgatctggtctgcttctgggactgccctattcggctgtctctaccttggttcagatctcgccttcaactctttgatctcgacgggtctgttgctccaatacattagctacagcgtccctgtcgtcttggttcttttgcaaggacgcaacaactttcaacatggtccgttttggtaccccaagcttggactgattgccaatattgtcatgctgtcatggacaatggtggctcttgttttttattgcttcccttactatacgcctgtcacggctgtgcagatgaattatgcttctcccgtcttggtgggaattgctctcttgtctttgttcttctggttcttccatgcgaagagcaattatgaagtcaaggagattttagatgcctgagaagtatctggagtagataataggtatttaattcatgttttggcgtatacgtgcaagcatatttggaaaagtttcgtcctcaacactgcggtccgaacgtcggacaatgccttgaaaacaacgtgcaccagtaattcattaattgatcaatgcaatgtcaaatacaaaagcagctctgtgtttatctcatatctctcaaggcgctgagtcagatgatccgagttctggagctggctagcacaggcactaactaactaacttatcgtaaaagcgggggaatccaccctcttcatcttgtaacatcttccccttgtcacattcttatctcccttcaatcctacaagatattgactgagccacctcggtccccacgccgattgataatgcagcaatcgaacaaaaccccacactcaaagtctcgcaatgggtgtatcaggtgcaaggcaagaaaggtgagcacacccaaagacatgcgcactcatcaactcacatcttgagaggttaaatgcgatgagcggaagcctgcttgcatgcgctgtgaggatcaaaactatgagtgtccaggatatgcactcaacgtgcgttggtcacaaaagcaccagacaaggccgagcaccggtgagagctctttgcgacaaaggaaggcaaagagtcggatcaatccttcttccaactcggtagccgagggttttcatcagatgaacggatggctcgatcccccatctcaactagactttctaatgccagcagagatgttcagcgttgaaaatctgtcgcaagacctcctgggagccgaatcctcgtcgcggatcgacgacaacaacatactcgactcgcctggcgggaacttgacagtttggactctccctgaagactcagggtcaacattcagcatcgaggaaccaatgggagtgattggacagctctttggtgattctacgagccacccaatgttgcagtctcagaacctatcgcaggaagagcaatctctcgtccagtctcgatattcatgccctgacccgcaccgacgcttgtccaacaccccaaccactctatctgaatacttcttccgagaagttattactctttactgttcttgggatagtgaacaaaacgttatgcgaaatatcatagagaaaatgtggcagtcttccggcgtgctctatcataccatacagagcatggctgcagcatgcttatcaaaggacttcccgcacctgctaccggttgctcgtgaggaacgttcacaggcacttcagcttgtgaagagtggtcctcaagtggtagagaagcaggtaatgctgctcgcatccatgcttcttggtcacacctcgagctggctaagccctcacaaccttgcaaccgagacctttcgagcaagtcaagacatactggatgaaattgccaccgacaatagtgacagctcggagatgtccttcttcagagacaccatggactattgggctatgcttttggtctatcttactgacaagaacgagctgggagagtaccatcgagaggaacgaattggaccagcaaacttgatgaaacctatcgaaccacatccctactctggcatttcacaagatatggtgcgtgcactgaccgatacggggatactcatctttcaatatcggaaacatatgtccacgatgaagttcatgacggaaagcgatctcgacgtgttcagaactgcattacgtgagggcagacggctggaacgcacatttctagcacatcaagtgccaagcgctgtccacaccaaaaaccctggcgatccgaagacaccactgaagcatctggagcttatggatgaagcatatcgatgtacagggttgttgcagctgtatcgggtttttcccgatcttttgaacgaacgatactcaccgtggagcaagaatcacattctgcgcccctcaccagcacaccaagtgccaacaaagcaagaaagacagctgtggcttacacagtttgctttgcatatccttggtatcttggaagagattccatttgagtcaagaactcgcagtgctcagccgttcgttatggttgctatatccggtgaactcaggcagacttctcggagtttttgtggctctgaagtcaccatcacagacccgggaatcttaagcattgatggtatatctatcgaagtggcccgtgctcggaagtttgtgagatcccggttgtcggcgtatacacacattctgcccttgcgaaagagccaggttattctggagctcatcaatcaagtctggtcggcaattgatgatggacaggaggatgcttactggttggatattgcttacgagaaaaaattgggcacgatgatggggtagtgtacttagtagttgaaggttgttgcgaggttccataatgctattgactattctatgtcgctgtccgatatcttacaacttaccatccctggcaccgccaggaagagcaatttttgcaaacttgagcaacgtttgatcagctgtcagcttagtctggagacgttcttctgtgacgaggaatgcccgaggaaaccagccgctgacatcctcaccaagcatcatcttaaccaacgcctcacctgtcagccagcatttgtccatcccgtacccgttaaatcctgcggctatccattgtccatcgtcaccaatagttcccgtcagagactccggtatcctgccaactatcggaagtccatctgctgtgtggccttgaatgcccgaccaaatggactcgatctccgaaacggcttctgatccccagccattcagaaacaattttggtaggacagtagaaagtgcctgccttgcttcttcaggaacataagtatcgtctgcagtcagaacatccttcatataagccgtctcgttccctatccagatactccccgtcagagcattttgttgcaaataatagagaccggtatcgaagaagccagtttctacgtcgagggttgacttatgagataagctccaagatctagttcctttatattttggaaataatggtcccggcttttgaactgacattgttcctcggaatggatacaggcctccagtcaagttcggtaataggtgcgccgcgtgcccattcgtacaatggatgaccttttttgctcggatgctcccccttggagtagtgatggtgtatggatatagtcccttggagaactcaacgcgagtgactggtgtgttggtctcaatactcagtcgaccagagtagttatctaacaggcgttgataaataccagtcagcagtcggtaaggccaaattgcaccagcttcatgttcaacagccccagatgcattcttgatattccatctctgtgacatgtcagactctctatgacttcattgcagcatgaacttggagcatacctctggaacctggtctctttcaattatactgtgataagcgttgtactctggcactttgtcctggaaactcagaacggagctcttcgcagaagcccatgtctcgtcgtctccaactgccatgacttttaggacatctcgtatctggcactcttcttgcaaagcaggatcgaactctctgaccagtttcatcaaatgatcaatattcatgatgctaaagcgagtgatctcctttgctgcttcaattccatgttgttcggctagaggaccgaatgtatgcccagatgctgtgacaagatgccccccattgcgtcctgttgctccactgacaagagtgcgggcctcaagcaccgttacacgtgagttggctgtagatgggtgttccaggagtgtctttgtgacactgcaaccagtaatgccggagccaattactgcgaaatcagtaaactttggaaggtccctcgactgtatcgaggccagagacgggtgaggaggaacctgccaagctgagacagttggatttggtcttggtagtcccggatctcgaaggattgcctttgatacattcttgagaaatcgggctgtagctgggcctgaattctcgtcagcgagtaagctcgtgttcccggttcacggacatactgagatacaggttcagctcgtcgtccgaaccaagcttgatttggctttcattctgtttcttatcagttgccatctctgctgcttttctttacctaactaagtggaaagtgagcaatctctctatctatatcacactggaagaagtccgagctagaacatggaagtgactacaccagtcgaggacaaggtaccaaggtacctctgcctccttgtccaagtccgagtcgagcttgtgccgacgctgcgacttactgtgtttggaaagtgtatgcgagagagataacaaaaacggaatgcgattggcggggtcaagcatctctccactttcgacaagccatgaatttccaactaagctcaatccgagataatccacaaaatagtttccatctgaagaagcgggtaataagttatccctgcctcaatctcattgttagcttcatgtgaattgaatccggcgaaccttcattcgaagccggtgaaccaactatttctcttctcgacccttctttatacaaagcatatttctccgactgttggacctttcgatccgagtaacaaagatattactatatctcacgaatctaccaatacccttccagtctattagtaaccaattctaaaaatgggaatttatatcaccgacctcacagaggcagacattccaggggcagtggaggcagtacagtaagtgggacatacagcggttagttcttcagttgctgactgaacaggcaagcctttgttggagatccttataacgtgtgggtttatgaccaagcgaaagtgagtgaagaacatccgtgataaaatcttttacagatgttcctaatgctgacgcttatgcaagtttgaccgccagcggaactttgaatctcttgccattcgaatgaggtggggaatgcgcaatggaatctttcacgttgccaaagaagaaaacagcgataaagtgctcggcgtagcgatgtggctacgtccccaaccagcagatcagccgccaacatggaatgactggttcgagagctggaaactttactttggacaagtacgcatgagtctgtggtatggtcgaggaggattgaatgtcaaggtatgttatccgagatcctgccaagtacaatgagtgctgatcaaggtcagcgttattacatctggaaggatgcccaagccagtgcccaatcagccctgtggaaggaccctcgtggttactactttttaaatatcatggttgttgtccctgaggctcaaggcaaaggagtcggtgccaaattgatgaaagccgtcactgacgaggctgacgccaaggacatgagatgctacttggagtcaagccgcgacgtccccaacgtcgccatttatgggcgtctagggttcaagttccaaaaggaaatgatttgtgatgatgacggcgatgcgatcaagttattcacgatgataagggaaccccatgctgagccatccagcgggagatagacctcagatgcaaaaatgacaaaactacatggtaaaactacatgggaaatagcccttccatacagcatatccaaatcttgtattatctgacttctgttcctcatttcagggttcccaggaatgatcgcagtgccgccatctcatcagtctggatcgcggagaaaccagcccggagcagcctgccccagaccgcctcaggattgtccaatgcagcgctgtcagtgaagcctgaagaggcgacactatcgagagtgttgacccagagattgattcctgcctcatggaagtgctgctgtattgcatcgacctgtgagatgtcccgaaacgaggcttcgcagattaaaggcttcagctcgagagcaagctttacctgttgttgccagtcatcatgctcgagatgggtacgtgcgatgaatggaacgccgtgtatggtgatatttgctttgatccaagccagatcaccttccgtcttcaaatcggcccagaaatccacttgcttgtcgacgcccatcttccgtgcatatgccagcacttccgggatgacgtgccgatgctttatgtcgaggtgaatgtaaatcttatcgcgtgtgaggtcaaagacgtcgcgtaagctgggcagcttctcctccgtaaatggattgtttgggcctccatcacggttcctgagtggaagcgatatcagttctcccagagtcaaatcttccggcttcctgtcgactccagtcattcgatccagggttatatcgtgaagcagtacgaattctccatcagcagtacggcgtacgtctatctcaacaatatcgtagccagcttcaatggctcgtcggacggaaagcaagctgttctcgggagcttcattccataagccacgatgggcgacgattgcacactggcgaagagggtcagcgaaatattcggaatagttcatgtctgctgcttctctctcgtcagacttatctaatcggtcaaatgagatatagacatgagaagtcggtgaggtcgtgaaaggaatgcaaatggttctttattggtggcttgctatctaactttgtgctgttgtagtcgtggtgggtccatgtaggccaaacaaaactgactctggcctgttaaagttttccttaaccgctcaagctatgacctgtaattcgctggggatatgttcgtccttcattccctctgatatgccattttcacgtcgaccaagcggcttgtcctgttgcgaatcacaccaggaatcatgactaaacttgaaagaagatgaaatggggaagactgcctgcactacacaatgcaataatcgtcatgtccctaagatctaaattttatgcctcgagacctctcggaacgatcgcaaaggtaagtcctatcatagcaatagtcatcaagtctgggtaaagagagaagaggggcatggatgctgcatgctaaatgacactctattgtattctaatgcgagcataacgcaagaagcgaaaaggtcctcagtaacataaatctagatctatatcgtacttaaggcttaggattccttcttggaagcagcggcggccgcggcaactctcctcttcttcgccatggtgttgaagaaagttcccagacagaacccaaccaagctgaagaaaggagcccaagcctcctttggtacaaacaaggttgcaatagtaatcaagacagggtgcatagcgcacatagcttttgtcatgggtaccaaaccggcgcgaactgcagctcgagcttgttcggttgtacgcgcgccagcaatgacggccattgatgcaagatatacagtattttgaatggggaagaactgtgataagtcagataagtagctgacagttgctgttggcgacaagaggtcatcataccaagagcatagtgatgagattttgcaagactactcgtcccggaagacttcgttgcagagttgtgttgagaaagtgggtcaatggtgccgcgatacacgcaccataaaacgccatttgggggacacgggcagtaattgttgggccgtggccagggagcccgtaggcaaaccacgatgctacaatctcggtcaaggctgacaatgacccttgagtaagcatctttgtcctcagtggctttgactgtaattgtttgaggtatgcctatgttggatatgtcagcgttatctacaacatgcaaagtacccaagcatacacccagcagcgccttggcgtcaattgtagatctgccatttggcgaattcgtcagagatgacattttgttggcgtggcgcgaggtgtctccggggcgcaagtgggcgtgaggctggataagatagaggcagttgatgagaagtgtgaagttgtccttgtttgatttgatgacggataggagaaaaataaagatgcctgaggctgaacattgtccctgattagccgtgcacatcagccggcgcctcggtcccagctccccgacccgcttccccctcttatcggaagattactagggaataactagagaaacatggttatttccagctaacctagacctaaaattcgaaccataaatcctggaaatatctcctcaagccattattaaaatactaattgctaagctgaaatatttaaacgctatgtataggcatatgaaaaaaggtattcctatattgcagaagttcaaacaggcacaagagccgcaatgggcatgccaagggttcaaccttgggcctcatcagcagagaattcaaatgttaaacacattagtgacaaacgcgcgcatccaggtctgtcaaagaacaagtgttcatgagcacagttagcagacttgatagcatggcgaccttggttcttaatttaagaatttctgggcttcttgaattatagcacacagcatctggtgtgaagtaaatacataactacctacctatagcggtttgtcttaactcccgctctaactgcaaggatcagggaatcggaatagatacctcaaagagacttgccgctgcacaggaacgtgacatgcttactgttcatggtccagatggtgttggtctacgaaacttggtgcccatgaacccataatcccttagaatccgagggtgctcacttgatattacttttgtggggtataccccaattttgattggccgctgtcattacgccacatgtaccagcctcaaggaggcacagcagtgaggatacaagttcgatctgcaagctgtataatcagggatacttaaaatctgtactaaaatagagcctaaaaagaagtacctctgatatagctgatttgatcggttataaccttttaggtacatcttttgagcaccctcggattctaaaagatatgagtatgccgatcttccttcgctacctattagcatactgttcattcttaacctccggaagcaaggaaacattagacctcaatatgaggtataaaaataaactcagtaagaggtatcttaatcttatgctaagttgcctgaatcttgtcattagctaggaacttagttccgaatttccgagttctcttcccttccctcagccacttattccgataacactggcttagctacccctcattacagtggtcacgcaggagcaccgttgttcagaatagggtgtgataataagacctgctcgtcaacaatacgtagagaaacactggcataccaagaaccccacagcaacagacgtacatactgccggcattggccccttcgcttaatgaccgatcaattactaaaacatgcactatcatgccgatttgccgggtggcacgccagtagccaatgtgagggtcgagaccacgcgggaagagttggagtctccccacgattggtgggcattacgcatgcttccccatggggggagccaggatgcggggaagagacttccctcagacggattaccggcatcctgggccaccaaatgtcaggaactgattacacctggttggcttgctataaccaaggttatcttaaatgggagctgcctagctcatgttaagctgagtcgtgaggggaaagtagctctgaaagtcggtaaaagcatcggcagttacatcgcttccttatttaatatgcaaggcttgcatatctgtgagtagatgtcaaatacagcatgtcagcagtctgacactggtttaacggcctacagacatagcagtgaaagaacggggacaacagtatcaccatggagatgaattccaataatgaggtatatcatttacaaacatcgatcgcagcttgcacgctaatggagatcgcaggagatccatgccattgaggcagagctccataccgagattctccctggcacagagattatgagagatgtcgcttcgcatcattttgtcaaggaccgctcgggctccaatcgtgtccttattccgcaaccctcggacgacccagctgaccctctcaactggtcactcaagtggaaaatgatagcgatcactggagccagcatgacctctttcttccaagggtttgggccacttgctcttgcgcctatgtttggggattacattgaagcatttcacagcactctagcagatgttgtgcagttcactggagtctgtatcctggttcttggcttcagcaacttcatatggtacgttgggggcacccaatccgagagggtcttttctaagctgggacaaatcactaagaaatgccaacagggtcccgttaagcacttcattcggcaggagaccggtatacattgtgtctaacctgatctgcttggccgctatgatttggagagctcgtgcgcagacgtatggcagtttcatgggagcttgtgtgtacgtatttagcagcaacagttggcatgacaccttctgactatgatacaggctgaatggtattggagctggtccggcagagtcaatccaacctgccgtcattgctggtaagccatcacactgaacatgttgaggtgtctatatctaattgcttgctagacatcttcttcttgcacgacagaggcaagtggaacaccttgtactgggtcgtctatatgggctccctgatgattggccccatcatcggcgggtccatggctctccacgttggctggcgcaacttctggtggttcaacgtggctcttggtgcagttgtggtgatctacaccatcttactattcccagagaccaagtttgtctttaccatccccttgaacacgctgattcataactaacaacgaccaggtggcaccgccctcatccgaatgagatcatcgaggaatcccgagcgaacgagaagatggagggttcggccaatgctagccacgccgaggcctccagacctaatagcgatggaataacagagcacgccaccagcaccgaaaaagagggaacatccccggaaggatttgcggatctgtcgacaagcgagacagctgcaagggatccgtatctcgggcggggaaagcctgcaaagtggcagttccggttcttccaacccaacgcacatcctttcaaggctatccttttggacctgtggattccctggaaactgttcgcatttcccattgtccaatttgccagcttcgtcgtctcttggagctgctcgtcattccttactattaatctaacccagagccaagttcttgctgcgccaccttacaacttctctacgcagaccatcggttttaccaattttgctatctttgctggagctttgatcggccttgccactggtggtcctctgtctgactgggtggctgccaagctcactgcaaggaacaacggcgttcgcgaaccagagatgagattggttgccatgataccgttcgttcttatcatgtaccttggcaatatcatcgtctcggttgggtatgagaaccattggccatgggaagtgattgtgctcattggatattcttgcgccggcatccaagttgcagccctccccagcatctcaagcacgtatgctgttgacagttataagcctgttgcaggcagcctatttgttagcattacagtcaacaagaatgtttggggctatggctttagtaaattcattaccccttggagcgagaaggctgggtaagttatctaccagtttcttgctttaacagttactaattcttgcagattcattgcacctatcatgaccaatggaagcttagttttcctctggtgtctgtttggtattgtattctactactacggcaagacattccgtcgttggaccaggaacagcagtgtccataggctttagttctttagcagatattgtaatattattcaataggcattctatctaagtaataataactaaacaaggtttttcactctctacatctttaacttctttttatatatgtattcatttaaagtacataccgatattgacagacatgacagacacttccctataactccctacagttaactaagcaatccagttatgcagctgaatctaatagactaacttagccactcctgaaaactagactgataaaaatcctcaaagctctggacagcagattatcgttagcatcttacctaagctccatcacgcttatctaatataagccactagcataaatcagtctcacctcagccatttcatctccgccaattcagggtctctcaaaacctcatacaaattcattcccatttcaacaagcacgctatttatataatgagacaaaaacacttttcggagcgaagcaaaacgggatgcatgacttgtaggcaacgacatatgcgatgtgatgaagaccgcccagattggtaagtcatatctcttccccttgggcctcagggtggttggggatttggtatggttttcgaattttacacccgattcaacgtccacaagatttaatggaaacattagatttaatcttttatattagcttcaattgtacaagtgcatctcatgtatgcatttacgagcctacaagagtccccaggcgggaaaaaacggcttcaaaacaaccgggtgaaatcgcaccttggccaatacatcaacacagcagctcattgcagatagcgagcgtagcgactgcagaaacgtctaaaaggtcgagagctagtcacttgtcagcgcaccgacctttgaccctgggttcactgtacgtatttccgattgagatgccgctcaagtccaaacatctgctacagtattgtaagtaccagataccgccatataccgatctcacgctctctgtatatctaaagaccttttccagtctctcagctcccgcctgtttccgataaattgttacagtcttcttcgagtaaaaggtaaaacagaggttgtcaagaaagatctaagatacgtcgtgcttatgtgatatcagcatagcaactgcaataaatagcccatgtggcctgcgaaatatcctcatgattgccgcatttcgacatgcatggaactacagccgtctgggcacttttaagcagacatttctataccacaaagcgtagaccattcgcttggtgaatgcacagctgcgcccttccgccttcgtcccattttgcgctgatcatattgtcacgctctgtttttcggaggtttgaactatccttaagttcatcggaaggggcgatttaaataacgtggttgcagtgtacctttggcaactttgaggctgccgatacgcatcttatggggatgttgtcgtatatggagactcggggaaaccctaaggacgagcaagacgcaattgctcatgaaatttgcgagcggtatttcatcgtgtaagtgaggaataaaagatctatggtaggttctgatttatttcacagcgcatataacatgattcaaggtctcaagagcaggttggacatttacctagcgtcccctgctggggccgcatttaactctcgctgtcaactaagcccccaagagctagaacaacttattcctgaatggcattcatatgaagcgaatggcgctggactatgccttgaggcgatgagtctccttcccagctttttcgcttcatcagcggtttgcccgaagcttaaccctgtcaacccatcccgcgtcatcagctgcctcaaaggcatcactcgtatctttgagatgagaagctcttgcaagcggggtatctcacatgatacttcgctgtatgagctctgggaccatggagacccttccaggcttttttctgcagttgttgaagctcatatcgagtcatgctcaccagcgtccgctgtcaccaatggacctcgtgcgcatctgcagtcttcatggactgggatcatcgtcacgtcaggaatgtatctgaacagcgtattgggtgtttggaattccgggcaacctgaacaagatcagttgctccactacatcatgcggtctagcttccaggatttaaagacatgtttcgcaggatcagatatgcacagcccgtcatcgagggatttaatattctggaaattgtttgtttcggcctttcatcttactcgtgctaggttggaaggttgcaatacattgagtgatggcctgagcctcgagttcaaaagtatgatacgggttgttgcaagggaaatgaatatgctgtcatggcaagacgcaaggactaggcttgctcaaatagtttggccaacggactttgaccgggaagatctggcgaagggtttgtggcatgagacaatggcgtaccaagtagggggactataaaaatggtatcaagtctattgatgttgaggaatggccattctgaacaagccttttgatataaataggcggtttacgtttgcgtcgaagatattatatagctatcaataaaacttaaagaagaaacctcttagtaagctagagagaacaaggtgaaggtgtctcgtgtaaggccagtcgaaccaagagtagtaaggtctttatgttccagatcacgattatcaatatctgaacttctcaaggttaggatttgcatctattcatagcaagcatcatgattattcccgaagacaacactctagacattgtcctgatcgtactgacccaatcaaaagctcaccaactatagtatatccagcatttattctcatcgaagctaaggatcaattaatcgtcgcagatacaatagctagagggtgggcagcatccgatcttgtctagatgatgcgccttcttcttgcttttgtaggtgcgccctctactgtggtcaactgaaacagctttgggattctggataatgtgttttcgcaccttgttggaaagaggaatatctaataatatctggatgataatttagcaacgttacatggctagcgctataccgcttctggacagttagacggctagtgtttagcgccattatcaggtcgggggccgctgagttggtctacatctcttacagccaatgactccagcttctaccctggccacttacatggttggcattgggtgacacctgaagtctctctgatacgctggagatgtcagccgttgacgaaaatcctgcttcctgctgaaaggcacttagtaacttgagggcagtgctgctgagaggcggtatggaaatcgcataaagttgtgtctgaggagagaccagtgattgcaaccactctcaactattacaactttcaacatggtcaatatgacttgcgcggctcgagaggccattttggcatatagtggtcttatcgcccttggtggagattacacctactctctttctgacctttctctcaaagtctcatcctttttcctccccaattacacttcctttactctgggaaaacccaacatatcaccaaatcaatctgtggttgctgagaacttcgctcttctgtatactgattggagggacaatggccccggcacgcatgtgactgtggacgattatcgcgtcgaagtggtatcgaatgagtctgccgtgtgttggctgacctaccgtatctcacctgatgacgagaaaatggaggggtgggagtggaccaatgtttacgggtttcgaatttggaaagggatggctaatgagctgagtggtggttgggagtttgctgttggagatgaggagcatcagcaatacgaggcaaggtttggaaagtagtcgcgcaaaatcagctcatatgcatcgaacaaacttgggaagtgttagatcagcttagacaatgtgctctattttgtttacctggaactgtcctataataaagtatcatctcatagtgaatcaaagcaaccctgcctctaaacccagagacttgaggtgtaaagcggctggcttgaccctcttggaggcagatcagactatttcaggacagataggcggctagtccactagcgcttatgtctttcaggaaatttcaaggcaggcgggcagggtatgattatgattggattcatgcgtttcagcactgcaaagaacttttgttcaatgcccgacaaatcatatacttatacgcacaagccgaaatcttcattgatactacagtacctgcccctggccctgaaggctacgtgatgtcatagcctagacgatttttaaccatgttaacaccgctaaattattaaattattttcttctttcttacgcttctgacgtttcttacatgattttctaaatctcctcttttaagatccagcagttgcttccatcattcattttcaagcgtctatcctataagtcatctcattttcacgatgatgtttgctagactgtttatttcgctaaatctactctccacaacattggcgcaaacctgttactttccaaatggaaataaggcacccaagcagtacaagccatgcgggtctaggaacacaacttactcgacttgctgctcaacagatcaagatgatcgatgtttgctcaatggcttatgttcgtggtctgatcactacgactatcgagctgcctgtgcaagtgatgattggagtggatgccaaaagatatgccccatgagtgagtgactgcaacctccgaagccctcggcatttaactaatccggctctcagagaaaaacaatacatgggttcaagtcaaagagtgtgcttcgaataagtactgctgcaacttggatcaagacaatgattgctgtaaaaacaattcggatcgcttttcgctgcgagctcctcctctccatgctgatcaaaaaaagtcaggcacgccggctggtgttatagctggcgcagtagttggagcagttattgccattattatcgtttcaggtcttggattctggtttgttcgccggaagagacaacggagaaatgataaaaacatgattatgatggatcaagaaaacaaaacccctccagaatctagtccagcatctggtccattgattgtggaagctgatgcaggtcccgaacatgtcctagtggagtctgatgcgcagcctatacagccaagggttcttcacgagctaccagcataagtcgtattgagaagctaaacgacataacgcacaacaggggacctgatataaactgctaaaagatataaacttttcaaatcctttagcgttgaccatccgtgactctaaccccaaggataagttaacatcacaaaacagcaaactgtttaaaccgagaaccgccatctatcaacttcgctggccgcttcaacttgttcctcttctaaatgaccctttgcctcaagcttcttattaagccacagatactgcgcgtttgacacgatcgcgaataccagggcgatagatgccagggtgagaatgaccgtaaatcctgtcctatatagtggcgcgtcatgagcctggaaaatctgagcccctgccagaccagccgcgttggcagtcatgataaggagagccatggtgatggaccgttctgcaggattgcgaatattgacagcgagccacgaaccattcaaaggatgagcagcagacccccagatcgtagtaaaaatgaggatgccatacttgagatcgcgatttgtgctcgtggccaattgcctagtcgcgagacagaaggcaaaactcaggacagtagcgataagaatcagaaagcctcgcctccgagttttatctgcaatccatccgaacgatagatttaggacaatgacaatccaaccgccaacagatgacagtgcgtttgcttgaaggcggtcgtagccataacttgcaatgatggacggttgatatgttccgagtggtgagataatggcaatgcagcagaaggagacagtcagctgcgggtaaatacaccacctggaaaaggcggacttgatgtcaacccacttcacatatttgtgtcttggaccttggctaggattgtcaaggttaacacgtttagtgaggatgtggatctcttgcggtgtaaagtacaagtggccgaagatgtttgatgggtttgcgggagagtttggcatgagaagggcgaaaacaacaccgatcactatggtgatgattccctcgaggaggaacatccactgccaaccagacaatccagctatacctctcatttggaggatgccataggcaacaagtccacttgcggccgaagcaatcatgttgccaaggaaaaaggcggtgaagcgtctgctggtctcattgcgtttgtaccactgcgtcagggtatacaggccggcaggaatgaagccggcttccaaaaggccgagtaacagtctagtagcataatatgcaccgacgcctttgcctttgatgaatgcttgaaaagtggcgaccaagccccagcaaaagatctggcagctaatccacttctgaggacccaagcgatagagaacaagattacttggcagctctagcagtacgattcccaagctaaggagctggtttccgacgttgaactggtattgagtgatgcccacttcagggaggaagaagtctgtgagggcgttgccgatgttgccgcggtcgagctgcaaaacaaaaaagccagcgataagcagaggcatgatgaggagatccagcttgcgaacaagagcccgttcttcgccttcggaccaatcaatgagggactgctgctcagggacattggagtcattatctagacccgaattgtggtcatccacagtggatggaagtgattccttttcaatcatcatgtgggagagtgtaattggtaggaaaaggtaattctgaatgctgaagcagcagtgcaagcatgacaatcgttcataatacaagacagaggatatataattattctcacaacttcttttacatctcgcaatcaagacgaggcatttcgcaatactccaactttcagtctattgcagtcgagtcttcgtcaactccacgagcagctgaacaaaacgatctgtaataccctgcaatgatggaagccgctgcgtagccgaatcgaacaaaccaatgaggccatgatccgagcgacagcccggcctctctggcttgcttagcgttatcatgggtgagggctagctccgatgtgtcagacgccatcgacgtgtgaatcttgcgtgcttggaaaatattgaatctggggccaatggaagcatcatccgaggcacaccaaaagctggagttggttagtgagtgggggcgttgttttgacagttacatttacggagaacaaccaactgcttcctactccatactccccgccaaatatctcaagatggcggcttgcaggtctcagccggggcccgtgacagactgtgataccagtcgtagtacgtgtgattgcttacatatataaaatacctccttattctgtttcaacggtcgagatagtcgaccccacaacacctctacgtatgtccttgaaccccctacattcttatcctactctgcaatcatggttgttgcaaaaagacccaatttccttatcatcgttgccgatgaccttggcttcagtgatgtaaagccatatggctccgagatagacacccctgttttggaccgcctttccaaagatggcatacgcatgaccaacttccataccgcccaggcatgctcgcccacgcgagcaatgcttctttctgggacagacaaccatatcgccggacttggtcagatggccgaatttgccgagatgaagaagaacctcactggcaagtatcctgactacgtcgacaagcctggctatgaaggatacctaaactggaaagtggctgctttgcctgagattctttctgacgcaggatacttaactctcatgtctggaaagtggcatttgggaatgactcctgatgtgtcaccaagtgcaagaggtttcaagaagagttttggttttttgcctggttgtggcaaccacttcaactacgaaccgcaattcgaggctgaccaagatactatgctgttgacctcggatggattttggatggagaaccaaaatcctgtggatagaaagaaagacctacctgatgacttttattctaccaatttcttcacagataagttacttgatatgttgagcaacagaaccgaagaggaaaaagagcagcccttcttttcatacttggcttatacggcgccacattggccaatgcaggcgccacaagatgttatagacaaatacagtaagctctcagtgcacgccaccaagcttcggtactgatgattctaggcggaaaatacgacaacggccccgaccagctcagactagacaggcttgccagactaaaagagctgggtcttgtgccagctgatatcgaagcagctcctcctgttggcttcgaagctggagtgaagtgggaagacctcacagcccacgagcaagctgtttctgcgaggaagatggaggtttatgcagcaatggtcgacctccttgaccagaatattgggagagtcgtagatgcacttgaagcatctggtgagcttgacaacactttcatcctgttcatgtcagataatggcgcagaaggatctactctggaagctgcacctgtttgtccaccccatcttttcaatgcgaaagttcatactgactgtaaagcttagctcttgtcatcattcaaaacactcggagaacttatagctgcacactatgacaatagtctcgaaaatattggcaaacacgattcgtacgtctggtatggctctcgttgggcatgcgctgctactgcgccttctcgagggtttaagggatggtcaaccgagggcggcattcgctgtccttgcctcatacgcttccctccaatctcatcggctcctgagtctatttctcacaccttcacaacagtaatggacatacttccaaccatccttgaccttgcacaagtgcagcacccagggcgaacatttagaggtcgagaagttgtcaatccccgaggaaagtcctgggtcaaccatctctcatctcctacagattatcctaccgttcatcaggatgcggatcacatacatggctgggagttatttggtaatcgtgccatccgtaggggaaattggaaggcagttttgttggcaaagcaaggcggcgacaattgggagctatttgacgtggagaaggatcctgctgaacaacatgatctatcaaagaagaggcctgaaattttggaagaaatgctagtgcattgggctacgtacgttgccgagacggggttagtggaagacgcgttctgagggaacgattgcgtgattgaggtccacatggtgttgggaactatgggccagatcccttatcactgccagacttagagtagaatttcatcccaattacctgctgattccgtctaaaatcgtcgaaatgacctataaaaagacacgcactggctgcctgcagtgcaagacgagaaaagtcaaggtaataaacaacgtcgactgaccaagatgaatgattgctcacagccatcttagtgtgacgaagcgattccatgtacagcctgcgtccgtcggagctcgacatgtagccttacagcccaagaaaggtcatcgcgaagcaggacgcgatctccaccaatccaggctctggaatcaaccaccgacatgactcatttccaacgaattgctccatctccaacatatggcttgactgcacatgatagagagctgctatgtcactggcaccaagttgctcacaaggccattgttcatcaacgaggatcggaggatctctggcagcacgaagtagtccaccttgcattagatcatccagttatcctgaacctagtactggccatatcctctttcgaacaagcgcacactgcccatctatcactgccaaacgcgccaggagatcggatacgaagggatatctacgcttctctggggttcaagtattctcaggccgccgcagggatgatgagacacgcagtagcgaaagccaataccgataacggccctgtgtgccatcttgcctctgttctcatgatgatcaactcctatgcccaaggctcagttaaagagcttctacggtctaaggacgagccttctactatgctgagcgacctgctcgtcacttgcaggctcacaagaggcgtcagggctatcgccgaaacatatggcgtcataaggccagagcgtcacgagcttatactatttgtctctgagggcgaaccgccagaccatgggcccctcgattccgttctcaacatgcttgattctttgacattcttaggacaggtagaggatccgaacatcagaaagatttgccaggacgccttggatctgatgaaatggctcgtaagaaaagcccaaacgtcagagtggtgcccagcacatcgagcatcattgcaatggatttgcttagttgggaaagagtttatgagactcgttgaagatcacgagcctgcagctcttgtgctgctctcgtatggctgcttcctggataatggaaatagtggtaataactttgcaaccagagggtggagagaaggtgtttgtgctgagattaaaaaaattattggttcggactggtcatgggcaattttagtagattagtatcataactatggttaggtaatgtatttatcagatgtcctgaaataaactcatttaatattatacttaataattattttttatataagcctggatggattaacgatctcagttatatctttatatttagctcttagctaggaaagaaggatatcgtatagcctgaaggacagctcctgctaccagtttaaactctttcttaattatagaacctccattatagatctgattcacataacacccacaacgtttgctaatagccaagtgtgaagaaggctgaacctgatactaggacaactgtagctgctttgggaatagtacatgggcccttgatagactcaatcaaccttcttcaaagtttccctcataactcttggtgtaaggccaatcgctttcccattatcatcaatctcaaattcgaaatcatcaaccccaatgttgccatatgtcaacgagtcaactcctccccacgacaggcaaccgccactaaaagggccaacacttgcctctgtcgcatttgtctcagcctctgagggtgattcatcggcaaggtgagcttcaaagacacccctgaaagagactctcttgcttccttccaaacccattggatatagccttagcactggtatcaagtccagccctggccatgtaagcgcggccagcatggtcagcacgtcaacgccagcgcgagtccagttccttaccacgagagtatcgctcatggtaacagtaagtcgactcttggggccctcgaaagtgccagcaaaccgcgtaacggcggcatcacgggccgtgttttcggcggctggcagtagtgtctgcgcgaggaggtcaggaagatagcttagcaagtaggcacggttagttcctgcgatgagcgccacgaaaccaacctcgtggtcgggcgaaaggacaataatcgcagtgaaaaagccaatggcgccgttctttgtgtaaagatcaacgatccgggtgccgctgcggccgagggggatgtacgtgcgccggatctcccaaggcataccaacagacatgtgagtgtccgcggtatgggtaatgggcttcatccaagagcgggtttcggaggggctgagtatagaagagctgaggatagattggcccatgcgtgtaaggtctgcagcagtagaaaacatgccgccatagctgtgaaaggttacgcatcagagatgtgtaatgggggtgatcgcacttacgggctgccatctgctgtggtgatgttccaccatgagagctgctcattctcggggatcatggcgttttctttgctcttgggtgcctcgagacttgttcgcttcattgacagagggttaagcagggaggattgaaaggacctgtcgaatggctttctcgtcatgccctcgagagcataggcaagtatttggtacgcgatattagagtaaaccggggtgttggcagttgatgtgatggggaagaagctctgtgccgtgatgccctggaagaactctgtgtgaaacgtatcagcaaaagcgtccaacaagctgcgcagggatatgtacctttgcgggagcaaggcttcagagacgggtctgagacactacactgtggtttttctttcttactaaggatcgggagaccatataactcgggatcctggtgagttgattcgataacggaactcaaatcgaagaatccgactacataccagtattagaagagacgagtttgcctcttctcggggcggtactaacagtttcgaccgatgccggccatatgtccggaaagctgcccaatagtaacctcgtcccactgcaccttgcgggtgagatcacccttgttcttcctggccgcaagagcgagttcaggcacccactttgtcaccggatcgttcatgtgtttcatcccaacctcgacgagtagtgtatagacagtaagaagcttcgagacactacccacgcggaacacggtatcgttgttgagtgtccctgaagtcaaggagttcttcatagagggagggacgtatccatgctggaaaagggtgtccgaggcggaaaaggcctggacgtagaatgtagtgttgaacccttcaagagtgccattacggtcaagctcgttgaaggtagcgttgagcagagcaatagaatcagagaacgcactggactggagcggatgctggacgggcgggaagatggcacctagtagaggacatggggtctcttgagcattggcctggtgcagaaaagcagcaaagcccagagttagggcaaaaataacgtgcctcataatgggatagagacaggatattattggaatgagagaccaggagaaatgagtttgcagagcgggtaacttgatcaacttatagaagaaggcgcgtggatcagagataatggtcccgcgtgtaggtgcttggatctccattacgccaaggcaacaacagagatagtttggccaagagttattgtagaatatgcgacaagctatttgagtggccggctcgctcaatggactaatatgtgagctcgtgtagttgtaatgacatattgtaaataaatgcagtgtacacagtacaaatggttatgcttacttgtacaccgccaagagatagacaaatcagaatgtgctttggttgtacttgttctgtgattggccggctcgctcgggttggttgagggggagctgatagcgccaggctaaagcgcgtgaatggaaacttattaactgcctgagcaggctgagcttatctagggtatccgcggtgcacaatttgacctcagttctgtctgcggacaaccaacgattacaataagtaatagggctagggagctaaaacgagaagtctagatatgctttttttctaggttaaacaataagatgtattgttgtaaagttacttgaaggtcgaccttgtacatgcatcagattttactcatcattacgggttaaccatccttctcggcggacagtaagtagaccgtaatagtcaagaattagataagaatagtccatagcgatagcggcccagaggttctttattccaacccaagggaacagggtaagaaaacaacggtaggtcttcaccatttgaaacaagtaccaaaccatgaaacaaaaactattctcttagtcagtctgggtataacttacaacgacaagttacattctgggcagatagcatcgtctacttacgcgatcctgggcgagttcatgatggctagtccccagccaatgagatggacaagagtgatgagaggccgtccaaactcctcagcaagctttcgagcaaaataagcatccctcttatagatccttcgaaacccgggatcaataaagagctgattgataaaggcctggaacccattgcgtcgccaacgaataagttggctaacgtaggtggagtcgcttttgacctcggtgaacacttcagcctcgcgtgcgtcttgatggaacaactcccacccattccgacgcagccaacgggttatgaagctatcttcacccgtctggaggagcccgccgccgaagatctcgttcgtcaaatcatccaggaatgtacccgacttgagagcggcagttcgaagtaacatggtccgacctactaagcaccatataccacctccactggcatggagaagcatctgtttctcattgttgcttgatagctttcggatagctgcgacttcccagggagtgagaacatcagggttctgtcgctctgagggaatccaagcacttacgggagttagctcgtggttcaaccagggttttatatttcaccttgcctttgtctaccgacaacgcccccgacctttgggttctcgaaccccgcgaggagatacggtaacacattattgcttggccatactgtatcgtcatcaacaaaacacagtatatcaccagttgcttctcgcacagcaagagccatctgtgttcgtcggccaggcttcggaacagtcagaatggagatgggcacattcccggccttttcgaggacaggagaggccagtgatttaactcttgcaagatcacgagggatcgtaacaacaataatctccttgggctggctggcaaggcaggagtgcagcgtgtctgtaaattcgcccggtgtgtcgatggtgagtatcaggatgctcacgctctcagttggaaaggttggcttttcaaggggtactggatggttgtactccttcattcgcattctagtgagtagggtgtcgtattgagtccatagccttttgtttgtcagttgtatggtacttgagggctgaggagcactgaggcttaccacattcctgcaagaatagccgacatcttgttttaatttaagcgtagagtatatactaaacagtctctggcagtaaagattattattgatgttttgaggctagggaggaaatgtgaacgagatattggttcgataatcaaggcaatcctgtcttattatatccaaattccaacccaaggcttccctcagatttctcaatagtccaagaacacaacatactggccgttgactcgtcattacccatgtgaattaatcctccagccctgctgtacatcccaagagtcagtatctttgtctggattacccacgaaatatcccaaagtcacttcaatgccggatgatattttccgtaccatcatggtcttactgcagatagcatattcttcaagccgaacaaagtggataaaagcaacgttccacaacatcggcccttatggatatccggcccgcgttcccacgcagtctccatctttgcttatggtcattctcttcaacacttatcagtaattcattgccaagatatttgaaacctactggttccaaccgatgctgatcttacctgaaaccaggtggtgttggtgcttttcatgttggtgtataagcaatcacagtcgcatcgcaggtatagtatttagccatattgcaaccctggataaataaacaaaaggaaaatgcatatgtaagaccatgcatgtaaccaactagacaaagataacagtttgtaaggaaggacgcgcggcctgtgtcaacctgcatgcgatcgcacaaaacatcaccgagacaagtccaacctgagcaagttctgaccatcccaccacatcagcaaaacatctccatctcaaatcaatcacgaaaaggcagtgaaaatgagtcgttcagcggtcgccgtgccatcaaacacacaggaaggtgatgtcaacaccatagtgaccaacctggccaatcaagacaaagtgccatggtatcagaaacgaaacctacgaaatctttactttatgctgatcccgacatgtatgggtattcagatgacatccgggtttcacgcccaaatgatcaatgctatgcagatattgccgtcatggatcagctgtatgttggtttatctctgtccaatgatttacgctgacgaatcctgcatctgtagactttggcaatccccaaggatctctgaagggcattatcgcagctgcatatcctctaggtgctattatgtcactgccgttgatacctatcatcaatgatcgattcggaagacgttggtccatcttcatcgggtcattcattatggtcatcgcatccttggtacagggattcgctaattctggtattccattgctctcgcagactaaggctactacagtatactaattaaaatctgcagctggttcttatattgctgcacgtttgatccttggcttcgggattccgccgtgcttggtagcgggctcctccctaatcggagaattaggatacccaaaggtatgaacctatcaatctatcgtcatcgtgctaatagttagaaggaacgagcggttttgacatcgcttttcagtgtttcgcactttatcggtcaaattactgcagccggcattgtcttcggtaccaatggcatatcgtccgattggggttggcgaatcccgtcactcctccagatcgccccgccgatgatccagctctgctttgtatttttcgttcctgaaagcccaagatggcttgtcgccaaagaccgcagtcaagaggccctacatactctagtcaagttccacgctgagggacaagaatctgactttgtcaaggcggaaatggcacagatccagtcaacgttacgcatcgagatgcaaaacaccaagagatcatggcttgaccttggcgcaacttcaggcatgcgaagacgtttgctgacgacctgtatgttaggcctgttcacgcagtggtctggatcgactcttatctcatactacctcggcgacctgctgcagatcacgggcaatgattcttcctatttcaagcagactatcaacgttagcttgtcttgctggagtcttgtatgctcgttcacagcgtcaatgctcgttcgtcggttcaaacgtcgacatatgtacctagcctgtaccattagtttgctcatctgcttttccacctacaccattagcatggagaggacaattacagcaaaggagaacgggggatccaacgatgctgctggtgcggctagcattttcctattattcgcttattcaccttgttactgtctcgccctcaatacagttacatacagtaagttgatcagtccattccataatactaaggccaaaatgttaacagttagtttcagcatatcttgttgagatctggccctacgctgagaggtctcgtggtatagctgttttccagctctttgcacgttctgcagagtttctcaccacctttgtcaatccaattggtcttgcaaatataagctggcggtatttcatcatttactgttgcattcttgcgtatgaagttgtttttgtgtacttcttcttcccagagactgctggtagaacgcttgaggaagcaacattctgtaagttaacaaaacgtaagacgcaattcatctatatagctaacagtatatgcaatagtatttgaagaagagaagtcattagctgtagagactatacttgcagtggagagctcaactgccacagagcttatggcaagggactctattgagcgcagaaatgcaggatctgggacaaagaagttagcgtaatagttcttcatagtgaaattgcatttatcactatagataccttatacagttactaagtaatgtttttaatctactctaaaataaattacataggtacctattcgccctatagcaaaaatcagtccaatagtgatatatcacatttacaaggcttggtctttagcggtagaacttaattcagcgaatagtagggtctaagtcagacgctgcataaggtagatgttatctactatgacatagatgcatagaggttcgtattaatgcttgtgtaactattttcagggcgggggtaagcttgtctactgcttgtctactgcttggcataccagttaagatgagactcatgcactggctgaagtcagagggtggttggaatgtcaatctcagagttacacccgcggacttgagtaattttatccgtgcatcctagatcaccttatgcaaatcggcaaattctatcacttgcttatcttaggacctgctctctttgaacgatcacctgattatatacagtcatgcatactacaaacttctgtaatcattccgagataagaatggcaactgatctgctacaatagtgatattcctgtcaagttactatgaacagtcacaaggctacaactcttacagcatgatagacatggtacaagtattaccgatgcaagcctatcttggttacacgaatatatttaacacctcctgaccagctctgcagatggtcacatctgtatgctcacgcatatatcaatcacgagataacaacatgcagaagactggcccgtagtgccgataactttacatcactgatgagattacaacttgacgcctcatgaccaagtctgcagatattcatatctgcatgctcacgcatgtatcacttatgagatagcaaaatacagaagaccggcccgtaacaccgtcaggcctacattgcttaggagacaaccagatgcatggaaccggcccgtgatgccgatggatcaatgcatttattacggtaaagcagttttcatcatgatatataaaccttgtgagtactagacaacataagggacaaatcgatatcatcataagttattctcaaccagcaatcagtatcaactcaggatttaccaacgcctatcatgggtctcaccgaagaacaaaagcagcatttcattgagaatggctggttaaagtatgttcaactctgctaccctagcgtgccaaatacctaacacccggtagaattgaaggtgcctttacggccgagcaggctgcgccgctgataaaagacgttgaagaacgtctcggcgtgaacctgaatgataaatcaacttggaagcagtggcgaattaacctcaagcctactaagtgggttcaggcatctgagtttgccccaaaggcttgggaagccatctgcgagctctctggcggggagcaccgtctggaccctgaggggtgtttctggagcaacggctacatcgtcaaccttggagatgctgcctatgagggcaagccatcgccgctggagggcctggaccaattccatactgatgggcagttcttcgtccattatctcgacagcccggagcagggtatcttctgcgtgccactttggaccgatatagtaccaggtggtggtcctaccgctctctgctctgggactgtaggcactgttgcaaaatggttatatgaccaccctgagggcaccaacccagacctgctccctcgaggccatccgcggttcgatgatcccaacgggaccaatttagattggtcgaacaaagttgctcgggccaacggccgtttcgaactggggacaggcaaagttggcgatgtatacttgttgcatccgttcttggttcactccccgacgcgcaatgagaagaagcatttccgtgccataacaaactcaaagacgagtttgaaggagcctcatcatctacatcgtgcggatggcaattacagcattctagagcagagcatcaggcgcggcttgatgcagaatggtgtgacagaggaggatctgatgaactggcacatcacccaacctcgagaacaattcaagccaggcctcgttggtagaatagtacccacaaaggctgatgtcactcctctcaacaaattcggagtacctacaccagtgtgaggtatagggttggtcttaatactatctctattcatctcacactacgacgcaattgagacagagaaaccaggagttcaacgatggaggatagatggtggtatcagataagcttcctgagtaaaatcagaagcctatcgcaacggtctttttaagaaggttttatacggtatatgttgtatagatgtaagaaggtttttaggccgcgaaactcgtgtcgcaaatcaagtcctcagaataatatttgaagtgatctggaccagtatctcggcgttccagtcgcaagatgacgaagcttttcatttcgtcacacgatacaagtacatagcacggatgtaaaggaatgcggtataaaatggttcagccaagagacaggcaaatcagcatggactttggctgtacttgttccgtgattggccggatcgttcaattcgagtcatggcaaagttccatttttcaccacgttagtactaatagagcataaatctcgatggggaaatcgataatccgagtcatcatcacggtatcacctaatttccctaacggccgagaccaattgacattggatgaattcgcacagcccatttttgcgtattcattttcgtgcaaatagctaattgatacagtacacagagattaggtggatgttttgatcgctcttgtccgccatcttggacctgaaaacctttgaatgtcgactgctacgccatggatgatattccctccaaatcggccacaactgttgcaagtcggccaaggcgggcgtatcaccgcaaacttaagacgggttgtttgacttgtaggtcagtttggacgacttatatgcacgccatgtcgctgctactgcgtgtattccttgccttatatgcactcccacaatctaacgatatgactctcccaggactcgcagggtaaaatgcgaccagggaaaacctgcctgtgtgcgctgtacgtccaccggccgcacatgtgacgggtacacttctctgcccccatcttcatcccattcatcatcaacctccacatcacctcccccccagtcctctgactccctcaacgccgccgctgatctcaagctcatcctgccacgacagagccccgaagaggtccgcagctatcgattttttctagaggtcacggcgccatctctagccgggtttttctatgccgacttttggctcgctgaggtgccgcgcgtctgcatgtccgacgcggccatttggcatgctgtcgtcagtctcggttctgctcatgaggattttgcagaacgtggcaaggaatcacgtagcatgtttgctttgaagcagttcacttcagccatccgatgtcttactgactcaaggtcgccaagacatgccgatcggtggagagcgcttgtcgtcagcactatatttacctatgtatgcacgatcaaaggccttcacgatcagacgcgtctacatctacaagccggatgcaatcttctctgcgagctccaaagtctcaccaacaaaggcagggcaactttgaatcaaaagaaacttctgaatgttgcccaagacgaggattggatctcgtcagttccggtgtcaattgctccgattcagtccattctggccaacctcgagctgcacttgaacgcgcttgaccatggcggcatgacagagagtccgaccctgctcttacaaaacaaaacactcaatacatggcgctactatacagcacctcgtcgttcgcatcgtccaacaccaaattctatcaatcaagcatactgcgctgctgagtctctcttcactgggctcatcctattctcccaagaacatgccaaacagctcggggatattcagtccggtgtatccggatcgacaggactaacaatgctggctgcacgacaaaagccgtatacgcgatgctataaagaaataagcaaagcaatcgagatcttccaacacgaggtagacgcatgccaactggagccgcataccatgctccccttgcacctcttccaaatgtccaatcgcctcctcctgattcaggatcctgaggagcatgacttggttaagcgccaagatgaccttcccgccttgtacaagtctatagtcgacctcgccgagcaggtcatgaacctcgattctataaagacccgacgagtttcctatacacagcacctctttctcgtcgcccatagtggtatcggacagtcaactcgccgccgcgctgtggccttacttcggcgtccacggttggagggtggctgggacagcctaatctctgcaagtctcgcagaggctatcatggacagagagaaggaggcggcgtgtgaataccggctggagcaaaacttgtatcctgggactacaggaggcggagaagagaatgggcagagactagaggaggttgatccaatatttcgggtatttaacattacatttgcgtttacaggacagagagaggctcgcgctgtgctgcggacgtggcgggagaagctcgatgacgttgctgggcggagcagggctattcgatggtaatgatgatattgagacaacactacttttactcttatgtgtctcggtcctatctagtaacaggcatactttcaacactaccaaacgaccgaaatcggaactcgaacacacaattggttctggcatcgaaaagagcacgagaagaggccatcacaggtgatatacatgacaatgtgcaacctgttcatcttatctcctggaacagcaaattaatttaggcttcctttgcgcccaagtcggcagtgacacctgcaccctccttgatgtacacctcgtgtttctgcttagatgttttgacagggttgggcgatttgaagatgtcatcgatttcttcgagagaccgacccttagtttcgaccagagcgaaatacatcatcccccattccgcaaaatgcagaatgaggaaaatagtgtatgtcttccaaccgatcttttggagagcgacgggcgtcgcatacgtgtttatgaacccagaaacaccactgaagaagccagaggcggccatacccttggctcgaatatcattgcgtaagacctcgcttgggtatagagactgcagaggcgtccagcaaaaggaccaaaagatgccatacaagaaaatcattgcaatgaaggcgtagccagttgatgtgtcaacgtgaccgtgagctttggctgcaatgacgttgatggggatgtaaacgagacctgtcaagaaggtgcctaggaacgtcagccatggttgtacgcgacacggatggatgtcaactcaccccaaagaaacaaaggcctgcgtccaaacttctcaacgccaaatgagcccgcgacaccgctgaaaaagccgaaaatgacattgactccattgagtagaagctgctgagaagagctggtaataccaacattctctagaatgacgggcatgtagtaggtaatgacagaaccaccgataaactgactgaagatggcgaccaagaacaacaagtaaaaccggtgcaagttctccctgttgtcgaagagcatccggtaatcccaccacttttggctggcttcaatctctgcctggtattcaatggatgcacgcatctcgtcaagctcgagttttacaacagctgattcgggatttccatctccgtgatacttgatgagcacagcccgtgcctgctcttctttgccgtgactcatgagccatctcgggctttcagggacaaaccatacgccgcaaaggatgatagtcgcggggacgacctgaacaatgatggggatcctccaggaccaattcgaagttaatcgtcctgttccataggcagtccatgttgatgctggcatcatgtcagttcaaggaccgccaactttgttctataaccgagacttactaagggatccaatataccaaccgccaacattgtacaggccagccagagttcctcgccaagaagggtaggccatctcaactagatagataggagatgcagttaccgcgatggtgcagccgaaaccgagaaacagtctccccgccataaatgttcctacattctgggccgccgcttggatcacggtgccaacaatgacaaagattgatccagtgatcatgccgaactttcgtccaaacatgtcggcagcaggagcggcaacaagacagccaagaatgtttccgacgctgtagagagcaaagacagctccaatcgaagaaccttgcatttctgtgccgaagaattcatggaagggatccatagcgttgatggacgacatgatagttccatcaaagccattaccacaattgtctatcaattgtcagtgtctgtaaggtatgtgcttattgttatcaggcgccttactcaaagtgacaagagcaataatcgcatagagcttgaggatggacgctgcgcgcggagagaggttgtctttagcaatggcatcactataggccacgttctcaacttttgctgtcttagatgtcgccaggtcagcagctgctgactcaggaaccctctccacggcctcaactttatcgtcttctttctgcattattgtatgggaattgctgaagagggattccgtgggtagaaaaagataatcaaggcataatgctgtggattacaacaacttaaatatctatcaccatgtcatggtcttgttcggcacatccatgccgaatcagctctgttagatgcggggacggggcaagcctaactgaaccgaattggtaagttgatgctggatgcatgtccgggacgaggctacccgcgccttaacgagtaaagttgggtggaggagacggtcatcagtggccatggctgcagctatgtctttgaggatttaggattggtcacttggccggcacatgtggatgatattcccacataatcatgctggaccgtctttgacttgaagcgggaaccgaggctaaatagggtcggaaggagactaaccgcgcctgaatgcgttagttgacctggagtacgaaaactccaccacaagggtcgatccgcttccccgcgggggataatcgattaaagcacacaatacaacgtcaaatgatcgaatgatcaagtacgggggaggcagaccgacagggatacagcatgcaatgagccattggtaaaggggacatgacacgatgaagtgcgtagaggacaacaatgctatacactgggtactacaatgtaaatgcgtcaagagatatcctcgataataaggaaccttctatttcacatcgtataagtgttgtaatagcaggaagatagtgccaggctattattgttatataatatcgacgtgtcaggtccatgccacttgcaatcagtttgtaatagcacccttgacgggagtatggtttgataaaaattgtcaacgggttaaagggcaaacttgttcactcaccccaaagatgatacgcagaaatattaccactttcggttcggaccttgcaaagttggggcgcgttcaatttactgtccccggaggatgtttcagtcccttgttctacatcaagacaccgggagccatcgttatcctgtgagactcatgtacgactacatatatgaatccctctagataaatagccactgctcactgcaggccgaatcactcatccgactgactacgcgtccagtccaggaaacctgcttcttcaacagcgatgagattattcatttcactcactttgactgctcttgcagcggcatcggccgtaatgagccggccaagacagagagaggttgcaccggtttttaacatcgatgggaagaaccaatacttcgctggcaccaacacctggtggatgagccacctcacatcagatgacgatgtcgaacaagccatgtctcagatagccgacagtggactcaaggtcactcgcgtctgggcatttggcaacaccaacacaggaaccgatcagcctgtctactttcagttcctcgacacgaccaagaaaaccatcacgatcaacaatggcaccaacggcatcgcgcgccttgacgccgctgtcgctgccgcagagaagcacggcatccagctggttcttcccatgctgaacaactgggatgacctgggcgggatcaacacttactgtgcctactttggatgcacccacgagaccttttggacccacacagaggcccagaaagcctacaaggactatgtaaccttcatcgtcaatcgttacaaggactctcccgccattttctcctggcagctctgcaacgaaccaaggtgccagaactgcgacaccagtgtaatcaccaactgggccacaaatctatcaagcttcataaaatctctagacacaaaaaatcgtgtgtccttgggcgacgaaggctggctctgttctaacgacactagcctcggttatgcgtactcctgctccgagggaatcgatttcgaagccaatctgaaggtctcaacacttgactacggtactgttcatatgtacccaatcggctggggctacacgtatccctggggcaaccaatggatccgtgaccacgcggcactggcgctcaagtacggcaaacctgtcgttctagaggaatatggtgttgagagcacagcctcaaaccgcacagctatcctgcaagagtggcaacaaacgatcattgatagcgatattgcgtatgatagtttttggcaattcgggacaaactttccaagtggttcaagcccttacgatgactatgccatcttctatggcacgcaggagtatcaggatgtggtgattgaccatgctgaggccataagcacaaaggctgtctcaactgctccccaacgtcgagcctcctctcatcgctcaaactaggatgattcctaggtagtcaggttccttgttgtgtcatcgattggcgttattgccaatttccatggcttcatcagtgataaaggacaaagcagaatacggcaccgcttgtggactagccttgcggcagctgaagtaacatattaactttatcctatataccgccttagctatcagtcaattatcttctacagtatagaatgtagcatgccgtatactacctgaactgattcgcccagagtgttattttgagttgatataccccaccgctgatgctcacatcacacgcctcacacatattatgccgcattattctctaagaataaacacctttgacgtaatatccctgctgtctattctctgcttatgccttattacctcgccgcctctttaaagcaaatcaggctttgtcttcatctacacttagtgatgacggggggtgaaacctaatccactcggggtaccactcgtcggtgacttgtatccgacattcgggaacttccgcttcaagaacacgcaaaagctcttccatatagatccgatacccttcctcgttcaggtgaagaccatcgtagaaaagtcgcccaagctccacactggggactgtccttgaagacccaggcaagattccctcaaccgcagtatcttgccaattagcagtgcgcatcattgcagtccaaaggtcaacgaccggtacgttttcctgctttccaatatcccgaatcgcgtctgcatacatcgccactcggtctgccctgccctgaccatcgtgtggcagccgatactcttccactggagacggtgtcacaagcagtactttggtcttgtgaagcttcacaccctcccagttcagaatacgcctgacgtttgttttgaaggtgtcgaggtcgcaatgctgaggctcaccagggctacaagagtcatttgcgccaaaatgaaccgtcatagcagcgacgcgaggaacagttttcgaaggtgccagtgctgggaagaatgacggcagcagtgtcaaagctgagtttgtattgtacccaccgaaaccacggtttagtacatcgattcgtcgaacataccgcctcgctagctcgctctggagtgagaaggcgccctgggtgatggagtctccaaagaggaggaggtgcggtggtggaggaagggatgccacttgggcagcaagttctgagggtaattggtatgactgggcgttcatagcggcgattggggtttgagacaggtggtaatatctaatcttgaccacttccctaagtaatataaaagaaagtataaagcgggtttatctgtcttatcaaaagcaagacattcaacgcctttctcaattagtattagcctttacgtttccaacttgggcacggaacaacctgccccgagagatgatttacttgagaaaccgaccattcctgtcattactatctgaacgggttaaccgattttgaattaaccgaaccatcggtaacttgagtcgcataacgcttccgatcgactgttctagatgccctgcccccaattaaacatggcaattttattcctttgcagcagccggatgcacttttcaatttgacactactgtacaagcgttgagaaactaggctctttccgacagcgggtaaaacggcatgcagtccaggctctgaactacggccttgcattcctatcaaaacgtagcagagccaattaagcgacctttcctgctagttatacgctgatataaggtccgcatgagatgagtttctgagactagagcccgctagataagatcaagtgtgggcagtttgagttgctggtatgttatttaaactatgatttccagaagcacttttatagttaaagctagctatgaacagcaggtatatatatatatttacttggccttttaaaggatataatctataagagaaacaggcctcccctcctaagaaatgacatcgttaaagtgataactatgtggtcaacaagtgctatactttacctcagtgtccttggcattttgcgaggatgctacgcaaatggccaacagagctgtgttacaatagttgcaacagctccacttggtaaagcagtcccaactgttagccagacccggacagttacaggcaaattaaaggtcattgtcaacagaacgccgtaagtaattccaagccttggattatttacttgtctaatcctgtactagtgttattgttgttcttcctccaaaaaagacttctttcaaacccttctttaagactactaccactacaattagtattcctcagtcaacagtaagtacaagtgccctcttacgttgaattacttggtttagtctatagtgtctttactaatgattcaaattaaggatgtcgttataagcacaactgtcacgactagtgtcactacttcaacttcaacatctgtcatcacatcgtcaacgtcgactgattcaacctcaactttgaccatgcctggcgcaacgacagtttcgactccatctgccttcaccccaatcttttcaagcctgcctaacagcgccgccaagaagaagaaacgccatgctctgggaggtgctgcttctcctttagcactaaagagcaagcgagcgccaaagacgtcgcccaaaacataccccaaacaagtgaattgtcttactactgtgacatcctgggtacgctcaacagtcattcgtacggctaccaaggttcagttcgtcacgcgagacccgataacaacaacgatatcaactaccaaaaccttgacttcaacgtcttggctcagtacccctgatgccttgtcaacttcgtggactaccagtacaattccatcaacatctatcactacatccacaactacgtaagttgtcttgaacaggggattatctaaattggccagttctaacagtcgcaggacctggagcacctctaccaacacagtcgtcgttccgacttacacggcgactgtctatgcccaatgtgtcaacaccgactccaatagcgttccgaacaacatagccggcagtgatctcggtttcggtattcaatcagcgacggtgcccttttctcagggatactaccaagctttcagtggttctgctactactccgctggcttgctgtaatgcgtgtgctgcgctaccactttgcgctatgtcagagttcaatggaagcaaccaggccgggcggcaatgtctacttataatatcgactcatgctacttgcgcctttggcgattataccggccaggctgtcatcagcgtgaacgggcaaaccactgcagcggattcagggttgtttctgagtaatggaaattgtggaatgtttaatagccataactagaatctgccattgaacttctatatatcccctcacaataagagaaaatgctgtgatgatcatcttccaaaactcgtcaatccttattcactcgcttgaggtacatctaaaactaactattacttcgcttgaaccgcgagaggaatcccttcttcttcttctccttgtcttccttctcatcctcatgtctctccatttccctttcggtgtctaattggttggtattctggttcatgacatcttgtgccaggttgactgtatccgatctgcctggttgcattggctgctgcgttcctggctcggctccaggttctcctccttgttcaacttggtgctgttgctgatcttctggcttctcttcgccttcaaagagatccttgatcttgcctggtccaaagactctctcgtagacagccagggtagtgccgaactctttgttcacgcctaccttaatggcgtcgaggagctggaggacgtaggtctggcaattgttggttatgaggttgtaagtgggttgcctctctctaatactctggatcactgattcgcctattgtcgtagtgtcagtatgtcatactccaagagctgggtgaagtcaaagaagaggcttatactcaccagctcgccttaatgcatcatcattgaagcgcgtctctccgactgggaatgtccgccactcgtctcgttcgatctttgcattcgtgtagatcacatcaaagttctcatcctgttctgcattagtctcgatgccatcccaagtgactgctgcttagactcaccatccatagctgatgagcatagtcgccaacgagaacagcccaatgctgcgtcggatcaggatacttgttgatcttctccgtgatcatcttccccaatcccgtctcttccgcaaaccacttaccggcaaatccgccgacaggatgccatccaacctcgacaggccgacgtggtccgtcgacaacgggctcagttacagggacgacatttggctgactcccgagacccactgcatgcttcaaagctatttcacctttattcaagttctttttcctataagagaaaacgtcagcagtcgaactagggtccagcgggaaggatcgcggagcagatcgaggtgctgctgacgaataaatgacgcatacagaaagtctcccactatatccctcttgcgctctttctccttctccttctcttcgtccgagccgcccataactccggaattggttaggcacttgcaggcgagagtgaagaattgccaagagacctgggcttttaagagttttgaagagaatctatggagtagataagcagaatttgtgaggcctcgcgcgtcagcaaaacttgattcacgtgaggctgtgcagtcacttggcggttctccaatggcagcaaatttccgatacagccaatcacagatgcacaagtgaatcaatagctcagtaattttagctggccacacagcgttaataggtcaatacgaaaatgggtcgcgctagaactgtgaatttatgtctgaacaatcaactctatgttttaaacatgattctttacaatctgtaggtaactactatcttaaactatagcagatatggctaaatccattgactgaaatgcagaaattgtagatcatcagaatcgctgagatttagcgcagcctctcgaggaattctcaactgcctcccagtcatacgttggaggctcacggagatcgaagcattcagatgtcgcgaccgactgaagatcgtccatctccttctcgtcgcttaccaagttcactgcgaaaccaaagcggcctgctttacctgtgcgactgacctgccgaaggtaccgacaggcgtcggcatccgggatattatagttgatgaccatggagctggagggaagatccaggcccgggtcttgcagccttgtgtaataagaacttttgcctgcccagtcttgaacttgtccaatatctcttccagctccacactgtcagctgcatcgaacaaatttgctactgcgtagccttgatttgcgagtacatgatgtacaggcttcgcatcagggctgctctgcagggggatgagccacttgtagatcgcgagaagctgaactgtatcacttacctcggcaaatatggtcagtgtacttatcgtcacgacaccaggaagcttgcaaataatgtcaagattctcttgctccccgctacatctgaagaacaggtgaacgatcttgtaggcatgaagctcggccgactttagctcatgcttctcataagcattagacgagagcatcgcatttgtaaactctgaggctcgtgttgatggatcggaaaagagtagaaattagacggctttcggcaaacttctagcgacacgaatacatcggtcacttaatccggacaaatccacaagataatcgacgtcgtccataagaagaacctcaccagagatatttcgaccagcttccggcgaatgcagtccaaaagactaccaggtgtagcaatgattacatttgccttaacctttgcgattggtctgcttggagtgatagtctctataacaagttcctcgcagaatctacgcatctctttgattgacttctccatctggtgtaccagtaacggggtcggcactattaccaatacctggggctcagtggttggaaaaaggaatatgcgtgataggagagcgattgctagagctgtagttctgccggtttcaggagggtaactagcgattacattgcggcgaggaagcagcataagggcagaaatcactgcttcttgcacattggtgggcttttggtaattgagataccggataccttgtagcacaggctcttgtctttcaggacaggccgtcagtaggcgtaaaaacggggacacggggagtctaacttacagaatgaggaaattgaaggacattcttgaatatagcttgtcttgagcctctaacggtattgcctggtttcccgcgatgtggcggtcttgtaaggccgttcctgtaaaagctggcgcgcctttgattgtagagtggtagcaagtcgtcttgagagagtcttgaacaattggttcgtcatcttggagtcgactctcttgactcggtgtcataatcggctgactaaaatcattactcagccaaagttcaatcgtaatatcaagttccaggacatactcaatctcacaggttgtgctcaatgcgacacgttggatctcctccaatacgtcatgatgttcgtcctggccataatcttctgaagtggggggagtctcaacaccggacgtatctgagtacgcatcatattgcgactcgggcttctcaatcgctaactcgtagaggcgcttgagattctcaaccacgatcttcaaccctatcggagttgccaaacctgcagagttctctgtggctggcgtctagttcgacaatcttcgcaaggtcaccaggcaatccaagaccaacgttattgcgagatactatctggaacaggagggcgtaagcatatgctgagaaatcgcgctcaggcaacgtacggtatcggacgacccccaaaatgagacagtgttatactggagcacctgatgcttccatgattcgagctcagaaaaggtgcttccggcctgcaacgacctgagtaggtcaccttcggtcttatgccctatttctcttgcgatggccgtgaccatctcaccaagtttctgagtaatgagttcatgcggtgttccgaaaaagactatgcctgtggtatcgtctttgatggcattgtagcctgggtttctatgggcattaatcagggcttgcttaatcaacagacccccagtattatgaccaagtagcaagattggtctcccagggcattctcttctctcaatactcatagcttcaagcaggttatccgccttgctgcgaaagccatcgaggcttcgaccatatgccgcagtcgtgttgtactgatacaaaaagattcgagaatcaggaatatggtctggaagatcttgctgcagccatgaacgtcccttctggcctgatggagttctccacgtgtcgaaagcgtgtttcgcctcacctttcgcgggaggatcaaggccatggtcggcaataatgcttacagggttaatttagctgatacggaccggttgtttacttactctatgctctgacgaggggcatcgttgtcacccgcttttgggtccgggtacagctgtcggagcggctactcatgaaacatgtcagcaacagagtatctcttctgcaagtggccgtactatgatgagatatctgacaattgggtttatgaaaggtttgaattttatcgtggactatttcgaggcctgtcaaacaagctgagtgatttctttacttggttcgagttgcgtaagcgccagccttgtgcggctgatgaagcatgaaatggcccaaccaattattcccgtggaagaaaaagccatgcatacttacataacagccactcgccaattacatcgctttttctcagaagttggcgcttatttgtacatgagtgaagctattattagctactggctattgagcagtacatcacccaaggcttgtgcttaattgagctgtatgttcaggacattgattgtatgtagatggctagatatatatacatgtattaggatactcagaatgtgaaggatgggatattgacatcgctgataacccaggtctggccaccatcactagtggtcatctctccaccagtaacgccctcgccctttccgaaggtctgaatgtagttggggtcggcagtattaaggatgatcttagtgtcaacccactctgacatgtagttagtatgtagtcatatttgagttactatgcacgacttacggtgagcaccaatagttccgcagtctgaggcgccgcactcaacagagctgccgaatcccatggcttcgtggcccttggaggttgagagggtagagacctgctttccgttgatggagacgtattgaacgtactcctgagtggagtcatcatacttgtctgttacatgcagtcagttcagccattctgacttcgagtcaactgtttcttacagtgcatggtgacacgatcacccgtcttggcaggagcctggtgctcatcttggacaggcagctgagagttatctccagtcttggtgagagtgtaagcaaagatgctccactcgtcagactgccagttgtctgcaatagactggatcaagtcacccttgtcggtgcccattccaacccaaagagaggcaacaccggtagagccctggggaacatcgggaaggacaagagttgaagtggcctcacggatccaagagccagacccaacggggccagtgctgaaagcagggcccatagcggcgttggttgtggcgacagcgatggccgcgaggacggagaggatctggttggaagaaggcattttgagagtttgttggttgactgactaggtcaattgatgactagctttcttggcatttcgacatctttatatccaaatccaagacatgcaatgtagtaaacaaacatttgttataattggcggacaaatgcccgaagatcgacggtgagttcgttgatcaatgcacattcaatggttggtggagataatatccgaaacaaactagacaaccatgacttgatgtttcggagtggaccagaataggcgaactagaacatctcggtgcgcggatagaaacaacagcgattcgtcctcattctataatacgaacaaactccccaatattccgagatggctggcattgaatggaaatggcctttgtcgcatatgggtaatcaataacggacaaggacgctctgtttcagcatgcacgccctgttggttgcgaacaacgtactacaatggtcagaatgttgaagacttccgccccttgaggattattgacattggtggagccatttctgagatttataccgacatcgtggtgccaaaatgccgataaaatgctgcttgtatatgcaaggaatgaagaaacagaagaattctagtagttgcaataccgctactttgactgtgtttgcgatattctttgtaagtattatatagaccatgaaagttatatctctgaaaaggtaaggcgcgtaatgtaagtatcatgcgtcgggtctatactcagcataatcctcaataaccaaagcactatactaaccgcacgcacattagctttattacttcagtagcacttactcaaatcatgatttctgatattggcaaatgggccatcatggtcatgggctcaggaggaaactcccgtcaaaactcttttaaaatgtctagacattggatactggagcttggtcaagtaaccgtactctcttatttactgtgccttgattacaccagatgtaactcccagatcattacaaggcgagtatgtacgaaatagtttgtcaggcactagcagcttctgatctcacctcatgtgtcttggtggcctgacagtgaatttcaaacatacctttagtattgtctctgctaaacaacgcactcacccgactcaggctttcattaccctacatcatttaatcttttgtagtacattgatcagattaaatgataggaaggaggagatggcagaaggcagcttgaaagtccttgagttacttagcttaaatgaaacattaagtaagcatagagacaacatgagcggcttttctgtaataactaatccgggagagacactacttagaaaagatcaagagcattgatttgttaaactacatcagccactgacccaatcacggccagctctttaagcttaatcgctattcaaatacagcaggagggaataatcggatcacatgaatgacattcccggctttaaaacctgattttagcggcgcagcttgatatccttcaactgtgccacaccaacctaggccagatccagcaggtagcagccattatttgatgtcgagctgtgttttggcccccaaagacaaaaattattggccacatcaagcagagtagaacaggtaatgtgccacattgcattccacgttctggtgtagtttggagatccaatacttaaatgaccattcctcccgtgttgagcatccaatgccgatgagaaaaatacataactttgcttcgcttactagccagagagctacttcaatcaaaaaccttttaagcctgccaacaagatgcctaccgcgacctacatatctcaggccagcataaccaactttgggccgctaacaacaacctatacggcacccacatcatgtgccactgctacagatcatctttactttccttaccgagacgtcagtgaacagcctgaatatctttgggcttggcctacttgtacaatgcagctgtatggtaaatgcataccatctggagataaatacgatcaccttatcacagcaacatatgccaagactcttgatattggtttttaccattattattcgccgggtttgtattgcccggccaactggacgaccgttggaaaatacgtgaaaggaactggaggcactgcacagataacgggggctctcaccaagacagaatcagagcccgtgccggagcggtgggagccaggtcggccatttcctacagatccgacaagtgtgtggaatcaagtcttggaaccatcagagacactggttgtttgttgcccaaggtaagtttctcaatgtctctgtggctgacagtttgctaattaacgcagcgagtacaccctcgactttaatggcaactgctactcagtggttggcccagcgtcctcatatggatatacagagatctgcggattcctcataccgacatccgtggtacccttgacaagcacgaaaagtggccgtccttattacatctatactgaacctattcctctagcaacattcacgcgagatatgccgacgagagcattgtctgcagaccgccatgttgttgaaaggattccagcagtggcacttattcatcaggaagtggatttcactaaaactagtggaggaggtgatgctaaagagaacgcagcgaacaggacaagtcagcgcagttatgttacgctcctgttagcaatggcgattatgacaacagttgcgatatctgggttgtaagactttaactgaggataggattgttttattattcttgacatcgtagtgaggaatgtaagaagtctgcatctgtacagtggacagactgcctgattgtttcagggtcaaaataacacatgctctattgtcccttactggctgatagcactcaatcaataaccacaaacaacgacagccaactgctatttacctaagaactatgtacataagaaccgtttctctcattcatgaaagcatcaatctgaatcttcaaccttcccagcctgccaaatgtctagatggtgccaaagccagcgctggacgagagaccagtgatgctagagtaagctgcagcagaagcaacattcttgccactgaagtttaccaagaaatcggtggtgctgcctgagagggtaccagagcttccaaagccgttgacctggcatacatggccgaggtaggatgagcagacagcgttggcggaggtgctggggctcgcgaagagcttaccagcaaagctcgaggcctcgagtggtgtggcaacattctggaagatgttgccttcagcgacgacctgaccgccagcgccgatttcgaaggcgtgtccgacgttgtcgtaccagtagttgttgacggcgtggagaagggtgtttccgccgaccttgggggcacgaccggatgtcttgtaaatgtagttgttcttgaaagtaacggtctattcaagttagcaagtcgccaaacaggtgaagaggagcaccttgttaaaaagcacgcgagggcggacgtacatcagcagagcctgtaaagtaaaaaccccagtagtggtagccgttgcatgtggctgaccaagacgtagcaccgtcgagcttgtggttcgagatagtcactcgattgcttgggttgttgccaagaacaatgtgttgccggccaataagtgatgtagtaacatggtcaatccaaacaagatctgtgttatcaagggcgatagcatcgccaccccagacgtactgagggttaaggttggtgatgtgaatgttctggataatgacattcttggcaccctttgcaatgtagaggcccttgcccttgatgatgccgttgcttcctacaccgacgagactcttgttcgacccaacaagaatggggttcaatgcagcattgtcgtacttaacgctgacctgttaaaagattgagaggttagaagacgttctagcctcgccacaaaaatagcttggaactaaccttgggtgcgttgggctggtaattggtgcaccagtcgtccttgttgatggcaagctgacaggctgaagccgtgccatagggagcgcagccagtcgcgctggtggtgccttcagttccggtgaagtcaaaggtccggtctaaaatgatgactcgggcggaggagtcgccaagataagacacaagctgggcagttgtcgtaggggtaacagtagcagctgagccaccgcctgtgacacctttggcaaagccttcagcggcgccagtgacgccagcagcacgaacaaaagccgcaaatgcgggtgcgaaaaggatttcaagtctcatcgtgtaatatgaataaagcaatgaactggttgagagatcgtggccaaacctttacattgctctggaaactgagtagcttttatataaactacctgacatggatagcggatcacggcatgtggcttacaaccactaccggactaaaaccactaaagctgttggcatgtagatagttccataatcgtggttaagaccctccgatgctagcctcggcataatgtctcaagcaaggctagatcggaagatgccagctccgcatttccattctcgaacggttctatccgttatttctacaacgcagattgtaaaggagtgagctaagtgacaagcttacaatgttaagttggagtcgttgagttagtgcattcggttattggtgcataaatagttagacatctccgagccagtcagggaccacttaatctgtcaaagggactagggcaatagcgagagcatctagacttaaatacagctttatctaaagttcaatagttccataactatttggtgaagttagtattgtcgtgagctgactagatcttaatgttctagtgcatgttgcagcagcaatggactgctactcgcgcccaactcgttttcgacatattcggttcttgggaccaagttcgagatggactatcggataagtctctaatgctagttgcgacggcacaaatatccgataaatcccacttcccgtggtcataagacattgaactaatatttccaccactggacggctgataacatgcagattacgccatgtaaccttttccgcatcacgtaattttgaaccaaggcgatccccacactccttatccccgttcatttccgagcaatcaatttagacgaaacagccaacaaaccgtcttatccgcgttttcaaccttgagtagcaaataacgaattggccgaagggtcaccgctagaaaagccctgtctgacaaagacggactgcggtaaggttggggtttcaaaagaggcttcagcctccaggccacaaaggtaaaggacaccaatagacaaaggcggacaatagttgagctagcgcttggggagtaccgtacaaagaaatgaaaacgcaccgacataagtatgtcaggccaggtcaactggggattgacccagagactgtaagaacacgaatgaagacttcattggcttctttgactgctattcgctctctatctgccagatgagaatctctgccagattacagtaacagaatcaatgtgaataaatatttagccccagctgacatcagaagaaaagacaatacacatatacaagacaagataaagtagttacaggaaatgtagaggtaagtaaagaatgcattgacaggcaaggtgatcttggtcacgggaggcagtaatggactcggcaaagaatcaatcttgcagctagcaaagcatgagcctgctgagatctggatgggagcccgtaatgccgagagagcacgcacagccattgaagacatccagaagcaggtacccaactcagcgtctatcaagttcctccttatggaccttggatcctttgcaagcatctccgaagctgccaataacttccgaaagcaatcatcgcgcctcgacattctaatgctgaacgctggcattatgatcactcctgctggactaaccgatgatggatatgagatccagtttggtaccaaccatatggggcatgctttaattaccaaactattgctgcctactcttctcaacacagccgcccggccaaactccgacgtccgcgtcgttgttctttcttccgaagcccataatatggcgccagataaaggaattctgtgggatacactgagaacggaagccaaggacatcacaacccgtgctcgatatggacagagcaaagtggccaacattctttatgctcgggagctcagtaaacggtatcctcaaatcaaggccgtctctgttcaccccggtttggtaaagacgaacttgggccacgaatcagccagtaagagccttctgttgagaaccgcctttactgttgcgagggcagttatgggtgtcgacgtagctactggggtgctaacccagctatgggcagccacgggcaaaggtgtcaaggctggagagtattatgagcctatcggagttacaggtcgtggcagtaggtggaccacggatgaggagttggcggataggctgtggaaatggactgagaatgagattgacagttataacgcagaggactgacactgcgcccggtaggatacggttaaccttttagcataaagggtattcaacgcggagcggttgaagtacacagcagggtgtattctctatagttatgtttgcgagtctgcacctgaggcagcatctgcatagatatatgctggccataagcctatataagtgcagtagtataatgaagtctttctctcgtttaatataacttcttttcctccatgttataatcgagacggtctctgttatatgctacttacacagcaaggcctcctgctcgcgcacatcatacagtctagtccttacctcactaatggattgttaatatagtgataagtatctagaggctctccgtacgcagacttatcagcgagggccggttgatgggcttgtattgggcagcagtcacgatttgctgcttcgtggcttcctcaaattctttagcagtcttttcaatgacagactggatctggctgggaaccgtgcctgtaggcaactgcttgatagtggatgaagcatcattgttgcgctcgtacattccgttgagaatctcctctcgtttctaaattgtaagagtcgttagagatgaaacatcattactggtgtaacacctacggctttgcaactctcacggattctcagctgtgcattgtctgaccaatcgtccagaatcttgaaattcttcttcatttcgccaggctcgtcattgctggaactgatccgttcaacaagggagatgcctgtgaaaatgtggtccggagacacgtctctccacatggttcctacatcggcgaaaagactgaagtaggcagaaatggccaagacaccttggtaaatcatctaagtaacattagttgtaaactgttaaaaataagcgaagacggagaggatttggcttacgcttcgctcagtatcaagtagagagtagtttccgactgtccccttttcaagtgcgacagaatcggaggagacagcgatgctgacggtctttaaaatttggctacagtcttattcacgaaaacatcaatggtcgtggcgatggcactgaagaagcggaccaagtttgtgatctgtgacttcagattgatgatcagtttgatgcactgcaccagtacggtcttgatctcttcctataattggtgattagcccaagttaacgccacctcctactgtaagtttgctcaccaatgccatgttttcctttgtcaacttggtaagttccgccttgatattggccaggactgtctgttgctcgaggagctgtttcgaagcctccttgtaagcctcggtggtgaccttcagagtctcggacgctgtggtaagttgtttagtcgcgctatcgactaaaagctgggcttgttgcgtcttggcactgatttgcgccgttcgatccgcttcggatggatataaaggtgactttgcttgttaggagatatttaaacgggaaaatggctcattgacttaccgtgttggcagagtttcctgggagctgccgacccttggttttcaatgcataaatgtcggagtacagagcctcaaagacttcctgccacttcttggccatagggtcatccttgcctggtttctgataactgagactcgaactagccttcttggactcatgcaagatttcctgtgcgatctggaacatgttaaaaccttatcataattagattaaaagaggataaccgaactcacctttaccgcgtcagccaaaatctgcttatattgaatactagccgcctggtcgctggccaacttgtagaagcttgtcagtgaatcgtcgagcatggtggagatgaaaccgatgacggtcttcggctgttctttcgtcacttcagtgctcttccagtctactccgccggggctgcgcagaattccgttcagcgcgtcgaacaggtatagatctcgggccagctgagcgtatgcagggtcgcgagcctcaacagctggtggttgcgtggtctgccctcctccgagagcagccttagctttggtgattgggtcaagactatccacaagggctggaatagcttggtttagggcagtgataaggcactcggagagccccgaaaccacttgttgcccaatgatctcccatctacgactctagcgtcagaatggttgaagctcagacaaagcagagaaaacgtttcacacgtacccagttggaaaattatcggatgccttagtgtaagtaacagtggctccgtcaagtgtcttgcccaagtcttcagcgatcttcttagcaactttgacggcctcccctgtctgcgtgagacagcactcttcagtcgccttcttcaactcacttgcgacagacttctcggcgacggtagacctttgctcagcccaagctgtgtttagctcctgtgcaaacctgagccaagcagtgaaatcgtcatcaatctccttggacgtgatgtaacattcctctgcggattccttgatatcgctcatatacgccctgagacatttctgagcaacgaccggctcggcaagacaataaacgacgtcggaaagcttgcattggtattagctgaccacacaatactcaaagatttaacatatgaaattggggctcttaccctgttttgagccatgacagagagctgtctcatcttcaaaatacctctttctgcctggaagaaggcattgaggcctagattagcacacttattgaggttcatactgaggtactctggtcgttgaacagtagctccagctaccatggccactttagtggtctcagccttatcggaagagcttgcgacgaagcaagcacctaagcagctgagagccactggtgcggtgaggattagatcttcccagctgaccgacaaaatcgccgagctcttcactcgtcaattatcttgtcggtgatatcgggatcgagctgacgagaactctgtcgccgcatgacgacctggtgaataatgagataatgtgacgttaagtctcatctctagcaacttacatttagtgcttgctcaaaagaaatttcttgaggactgtttgcgcagtagtttagaggttgttgaggttgacgaaagtctggtttggtggtttgcttttcctcgtgagtcaggaaaggtcaggaacttatacctggttaagggccagtgccaataagtcatcccctcctcaagtaccatctctatcaccacggctgacacgactcatcacttacctccaggcatccgctcccaaagcggagtcgtctatgttcagccagcctctgcaactccagtgacgctctaggccaagctaaggttctccaacgacaggaagtgagacgaattctgatcctcgatcggtgaagagcgaattccaagacaatcttgtgtttcctagatacctttcgctcgcatgaggctggctgaatatgcattgcaggatgtaagtcttagcatgggctcggactgcggggaggttgcgctgattctaattgggcaagaatccatggtaaccgttgacgaatgggctgataattcttagactgacgacgggattggacagcttaacgcctatatgacaaaatgcagagatgttattgaactaaataatagtaaatcaaatagtctggctcaattagtgtaaagacttctgccacaagagccatagtcagctggacttggattatccatttttgccccatattaagaggagaaacagtaagagtatttcaccattctgatataaaatcgagaggacagctgctgactgaagactatactctcagttaaaaaagtgtttcccataggccttcgtccttcagccaagccgtctcatctatgtatctcagagggaccgtagcctgggagggtattgcgccaggctaagaaccaaggatagcgtgtacaggatttggctgtagatttaatatacttgcttgtgtaatatactcacttatggcatatgcgataggttctggataacaatcttctaaaccctagagtccctccatcaagccgcgtttatggaaactgaattgacattgcagtgcgatttaattccctcaagtccatgctcggcaccgataccgctgggcttaacaccaccaaaggcaacattaggatcgagttcaaggctgctgttgattcagactgtcccaggcttgagtttcgtagaggatctcgcggccttctccaaatccttagtccagactccggaccgaagagccaagacccatatcggtgtcattggcacgtctgaggacctcctcattgtgtttctatttcagcaccgggaaaacggggcctaggcgacattagcagcctgccaataaagcagaagcggaaaaacataccaaaaggctcctcaatgacgattctggaatcatcagggggttgcccacaactgtcagggtgatgaagtatcctttacccgcatttgacgcctcagtcaaaccagtcgcgatcttgaggtcgttagcttgtagacctgcgagtaggtcccttacccttgcgaactggagataactttggacgggaccgaggtcagcattactgtccagaccatcgcccaaggaatgctgctcgacagcagtgatcaattctttcaaaaactcaccatcaatggactcatggacatagatacatttgcttgcaatgcaaacttgagcagagttgatcggcgatgaaaatgcaatcttaaagattaagtattagcgtgcttattcaacgcctctttggactgacaaaccttgagagcaatcgtcctgacatcaacgtcaccgcagataatggccggatcattacctcccctgtaaaggtcaatattgggctattaactatcaaaggttggctcacagttcgagggccacgcgcttgacggttacagcggcactctacatgatctttttgccagttgcggtagagcccgtaaagctgatcttatccgcaccgggatgggctgtcagccatgggcctaggttgtcatcgccattcagtacttgaacgacgcttggggggaagtactactgggcagggtcaacaattctcaggttacagtagggagtgaagggccttttttgatagattaccgcttttgtgcagtgagtattggagttaaacttaccatggcttaagaatgatcgcatttccagcaacaagagctggaccaaacttcacgcccgctataacacaattgctacaagggaatccccgaagaggagcatcgcactcgatcttgtggccgtggcagggaatgcacgacttgcttgtcttcggtggtctttgtccttccatttttctggttcggatattcgggcattcccgagcagttgatcgaggtgagatgaaggatagaggtaggaggccgggagagaagtcagatagaagtcctggggattttgactaacttagtcttgggatttcggccaagtcagtcttagggttgcagaccagtcttgggattctaactagccccttgccaaagggccggagaccgggcttggggccacaaaccagcacgaaaatcacaaatcaattttaaaattgaagtctttcaatttatttaaactgtttccttattcatacaatcacctcgccaggcggcggagctcaacatcacttgctgaatccgtgctgttagtgtgctcactaacccttactcttggagcactctcccttctcactatttcagtattgttctttataggcttaaaaacccaacgaccccattttttgcgaatcacatcctttataacgccccggctagtagtgaaaaagatcagtgcgttccagagaccttgcaagggcatcacagccgctatggcaacttgatatgagtatggaacatcgcggttaagtagactatggatacgtgtgatgctcgctggtacccacgtcacgaggacgctcagtgtaaacatgaaggttgtgaataggtatgcccgtttgatagggtctttgagccaaaatttagatttggtgctattgggggttggtgatgaagattgttgcttttggttaggagcaattggttccacggccgtggcattggatgctgacttctgggtattcaacgtggcagtaacggatgggtgttcggacgctcggacatcgttgtcagtatttgtttctgttatctgttgttggtcagctgaactgtgttcccattctaaggagggttgctgtactgtttggtgatctgttactgtggtctgaatgcgtgagttcaagatatcacgagctttatttctggcgcgaaagagacgaaagccaaccgctgtgttcaagacgattgacgtggcgatgcagatccatacaaagaggtatgaagtaaagagtcgtatgctggcccaagattctcggatccaacaccaagtctggcctgacatcagtttatcgttacgacttcgacttattcatgacttacagttgtcgctccgtatacgggaccacgcgccggagtcgagatgaaaaacagggtaaaccctgatataaatggccccccaaagcaaatcagagaataaagccacttgttgaacgtatgcgggttcgattggaagaagacaatcctgaaggtattcaccgacataccaagggaccaccacgcatcagactgcatgaatctacatctgaggttaggattcatagggaatggctaccaagacacggatattacttgcatgtgtaccaagaagctttgcgccctacaaagcgcggaatcttcaccacgagccagtccatcgcgtgagataacagtcccaatactagcgcccagattcgcgatgctcgcaaacacaataaacgtattccgtggattgcgcagccgcggtatgctcccgtacgtcacgaaaatcaacagtacactcacgaggctgattgacgaaaagaccctctccagcagcgccagcagctctagctgagagtcggagaacatctcggtcgcttctcgtgtgattgattaacttgcattggggcggtggtgagagctgcagtgatcgaggtcagcggtgagcagagaagggttgaaatggaagctgggaagatggggctgtctaggtttcagtatttcaacggtgcgaatcctggtggcttgaaaatttgcctgggcttggtcggaagccgaaagatcggcggccttgagagatagctcccaggctatctattggctccgcgtgaagccacgatggccattccgccagtgcttaccaggctagactgcttgttatcttgcctagcctcattaggcatgtcgtattattgaattgcgcccaactcaccatgatacctactacgcacgagtcaagcctgcatgcaatttaatagctatttctattgagtctgggctcggatgtgaagttcttatggaaattgtgttatagatatatttatcatggtgtattaatacagcaaggactttactatctctgtactcgatgaaacaggctgctatgaataaggtttgtaaccaaagcattgacattaatattcatgtgtctcagaaaacgtttcatacgctgacggaaggggaacatccaattgtcgcactcgatctggaccatacacatctgccttctaaagaacgcttagtccggtacatatcccaaatgattcgcataactgaccttttctggcttagcatcaggcgtcggcataaagacagctttgccgtcgtttccaaagtacgcaaggtcctgttctgctattagatcccgtcaagtacaaatgaaccaagagtgaatttcgtaccttatcaaacgccaactggttcttcttggcaaacgtgatccagttctcactaaatggtgcacgagtcacttcgagacaacggaaatgccagatcttccactgtccatcctgttttagaaagtccaaggcatagtggcaccagacccagtgagtccagactcgcttcccgtcgacattcttgtcttcgggttcgtagagaaactcgggcatggtccccacgttcttggggtcagctaggccactttcaactccggccattaaccaaaaccctttggcagtttcgccgtcgcctgcaacttcgattaacggggtagtagtttcgtgtagaatcagttttccgggaggcgacggtcgaccgctatggtaggccataatgctgtcgtagtcggtgtacactccgacgttggtatactgagcgtggactccaggggtacctcgcttgacccacaacgacttgatctgttcgtcttggaacacgttgtgaagatgcatatacttgctgaacacgttctcaacctctcctcgatcgtaggcctagtattattaataagcgcaatcagaggggattcttgtcttttttactcgctgtgctagcttctccacggccgcaagtctcgcctcaacggtagaactagaattttgtgaagccatttctaattttggggaagtctcaacataggtttatggcaatactggttctatctcttcattgataacgacagatgtcatgacgacggcttgatataagtagctatccgtaactctatcagacaccctactccttcccgagccgagaggctaggtcaggcaagcatcagagccttacaagccgactagacgttaaatagtttgaagtaaccccggattatgcacgttgtctatgaagagccacaatagatcatcataccccgcgttttttaaaatttaagcagttcagttgctttgtcggctccactttcccggcccgttcttcggttcggatccctcgtattcaatgatttgacagccgtttaaatgatcattttcggttccagcaaatcggccttcatgagaaccataatcgagcataggtaagtgagaaatgagcttccccgcatttcagcatcgggttgtccacatactcccgcttatcagcttacatcaggcttgcatatatactgcgtattcgactgatgccaggtcaagtcacataagatctccggagccctcttcttgagattcgacggtatctatgccaaacctctttttggatctctcatttcgggtaacaacatggccgccaagaatgaatatgcagagcacaccgaggaaccggacaaaagtcacaacgcaccatcgggacatgtagaaggaaatgcgcttcttgtagatgcccatgggaatatcaggcagcttcccgttccttcaagtaaccccaatgacccacttaactggaagccctggcagaaatgggcagtgattgggacatgttgctggttctgtaagtaaagcagtacaacctcgagatatctgagtggtcagactaacatttccatcagctatcatggggttggctttgattggtggcttgggaccaatcttggggatcttcttccaactttacggtccacagggatatgggccatctgaaattgcatttctccttactctgccatctctttgtgttggccttggtaagttaatatcaacctttacgaaagtgagtagctgacatgaaaaaggcaattttatcattcttccggtagctctagcatatggccgacgtccaatcttcctagtctcgactattgtccttctcgctgcaacaataggctcagcggctcaaaatagttacaatggtcacctagcaagtcgtgtcatgcaaggccttgccactggtgcctccgaatcgttgctaccgctgatgctcaccgaagtgacttttcttcatgagcgcggtcgcgtctttgggctgtactggaccgtccaaaatgtcctcagcagcacaatgggcttgacaagcagttatgaagctgcagctcttggctggcgatggtactactgggtgttcgctatactggtcggcgtgggcctggtcctagcctttctattaggattcgaaactcgcttccagcggccagttgtcagtctcgatggaagggcagtgctgacagacgactttggagtcacgcatgtcgttccggacagcgaggctcaggagtatctcgagcgccatggcatcgaagagcagctaggcgatgaggctgacgtgccgctgaagagttatgctcagatgctcaagccatggggcagttcccacaagaccccgggacagatcatgttgctttcgttgctacgcatggctcagagcatgacgtctcctgctattctcttcactgttcttgctagctcaatcactctcgcttgcgtggtggatgtctcccttacctacgatgccgttctacagcaatatgggtggaatccaaaggacattggtctcatcaatcttggtggtatcattggtgggttgctgggtgccgcttactgcaccttgctaggcgagccttttatcatatggatggccaaacgaaatcatggcatccataaacctgagcacagactaatcatcttgatgcctgtggctatcctcggctttgcaatgcttatcctttatggattcatggcaacagcagcgttcgagggaggtggctcgtactggggaattctcgttagctggacgcttttccaagtcacatttaccagtgtcctaatcatcacaactacattcgctgctgaagctagtccaaaacacccaggacctgctcttgttatggttattggaaccaaaaacattgtgtcgtttggagtcgcatacggactaacagatatggtgcaacacggaggttacacgtggacctttggggtactggctggcatctttggggcaattttcatccttggaattcctatctacatgcttaacccgaaatggagaagatatgtcacaagggctgaggagaagaagggtattaccactacagactaaatcagaatattgtacttggtattgcctaattaggtagtaagcgacatcttgagccacctatagcccactcttatcagcaccgcaccaccaagaccagccaagaagaaatgagatggaagattacaacagaatgacaagaggtgctggctgcatctagtgtttgaatcaaacttgcttaggtgttccgtttgcgtaggtccatttagtcgaggcaggagaagttagaacttattcaaggcaggattgcaatgtgtatctttccatcaagagattaaactttcattgcctgtgacgcagtggctttgtatttaaatgacaacggaataggtaatcccaagtagggtagaaagttggaaacgatacagcgacagaatttatgccgttggtaatgcattttttcctaattagccaatgcttgggagtctgagatatctatcattcctcctcattagcttcgttaagtaaatcccagtcaatgtgagggccattaaacttggatcgccgctcaatccacaggaggcaaacgatcgtgaagagaccaacgacgacgggggcattacttgaaattcaaggttagctgtgagcttcaggggatggaattcctttaaggactacttactagttcatagatccagcagttgtcggattggtctggggaagacagaacacaacgccgataacaatcataaacacaaccgagtacaaattgactgcataaccaagcttgccaaggctgagggcacgtcttggcaacttaccgcgaccctgtgtaagtaacaccccttgagggatgacgtatgagaggttcagcataaggcaggttgcattaataattgagttgaaggcagttgtgcttgcgacatagatcaaaccgtagagagcgcaaaaagcggcagaaagaagcgttgttctccatggaataccgcgctttggatcgatatgctgccagtattcggcgaatggaattccttgctgcagacgctggtcagccacgacttactacaagaaatatcttacttacatcgcgagaaaatgcccaggtgatacggctgcaggttacccactgacttgggatgcacgctaggagcttggtcagaagaattacacaatgccggaataaggaacgtactatagtagaggaacgtcaggtacgcttgcaggctagtggcagcagctttgctcccagtggcctggtaaaagacctcaaaacttgggagaaaggagctctggacggcgttcaagtctttaatgcaataaagcatagcaacagtccacgggatgacaatgacgatacccatggccatactcatatttctagaatttagtcagcgttagatcacgactcaaagtctcgataaaccaacaagacttgaggaagcttgcgtcctgggttgggcagctcctccgcgatatgtgtaacagcaccattcgctgcgaagcagtatagtgcagcagcaatggagagaagccagcctgttccagtgttccagccgctgatgccacgattctcgagtataattgtgcctggagcgtaatctccatcagccatgcctaagcatactgcaatggtaagtaccattccaacaagagagaagcccgtagtcgattcggtcatgaagtcgaggtatcgctgcttgatcgtgtaaattggaatcactgttaagagttaagaggtctgtagtggatttgctaactaaagtctccggaacttacgcgacagaagagtaacgcccaggtagcaaaggtagacctgatatcgctgctgtgcaaagtctgtaaaccaagctgcagcacatccaaaggcggaaatggcggtatagatcagaccagaacatgtggtgatccaccacgcaataatattgatcgaccctgtgacaaaggcgccaaagttgcgagtcttcggtgacgcaacgatgtaggtaaagtggtactggccaccagatgatggaaacgcagagcatagctcagccaagccgaggaagacgatccactgagcagcagcagcgataaggagggcaaacaaagtagtgacgccgcctccgtagatgagaacgagaccgaaggacgaagcgtatgtgagccacgagttcgagatactatcatgaaaggcttgtcaatatgtgattgagtgatggcataaaccacgaacctgtatgccagagaaagtgcacccagccaggagaaagatctctcgagttctgctttgtgcccttgggcgcgaagacgcctgtcgtcagcatcgatgatagaccctctgctgaccgagggggctcggttaacgggctcgacccgatcaagaccttgggaagactttttatccattgtgtgattgagggttcctgacagtaaatgcaaattgtgaaaacggattgggctacccagggggatgttggtttatataacaattcacgacgtactacttgtacatgccctggcacatgagggcatactgcaagtctgcgtgatctcgccgtcaggaagaagatccggcacggcccctgtctggcgaaagtactgtgcctttacgtggctcccttttctgcattgttaatatcaagctgaatcgggaaacttctccaaggcttatcgtcggtagagcaccatttccccgcctccctaccctagattgttatccagattctgcttaagcgatgtcgagtcccggtcttatctggtaggcgtatggaaagtccagactggcttctcagccattgcgctaacggacaaacgggagtatttttaagaagacgtattaggatattgcaatcttagcccaagataagaagtcggggggaattaatgccatcttaggactagtaggcaggctagttggaggtgtattagctctgatttcaatccgtgaagcagagcatcctgaataccactgtgtcaccttgtgtttcctgctacagttgcatcaagccttcactaattgaaaggaacggcttactcagccttaggtgattgttataataatactcatatcacactcaagttaccaactccgtgtctctttgtagctcttgttgtttattccaggattgtctttggtgcttgggagacttgtactcaacttgcaaggggaaactcatatatatgcctggtgacatgttgtacggtgtcatgctgcgagtcgatttccctatcacatctgagggcattcgaaggccgatgaggaatagaactcgcagtatggttagacgagaagacaagtatcgcaaggcgtagttgctctttgtcccaggtttggtggccatactctagttccaatgctttcattaacaaaacaacagctccaattccttataaggtggaagagtgtatacaagaagtaagccaggatatgtttttacagcaccatctaatattaagttataaggtgatttcacttgctgaagagatgcaaaaagaaatggaaacaactgggcagatgctcaagcccaaaagctgagttatttagctatgactgatacgtccttgtgtatctgttctcgagtatattattgatttgagcctgttactaccctccttcgcagttcgttacttcctattgcagttagcctactgacaatgtctacatgtgggctagcttgatgttagagaatacgcggttgtcgcaaggtaagcctcagacaagagcccctcgcgatggctgcaagaaacaatagacaacccaaaaatagctgaaatgtgaatcacaacttagttgtccatttgagatcaccggtcgcaggatcaaaagcaaaaggaaagcgttgaagtctagcattaaaaaacagcagatgttgacaggctacttcctctccccaatcgtcaatgatttgaatcaaacgttatttttctacatcccaagcaattctaccgacacgaaattggctcttatagccatgatagcgactagaaaaacataaaatttacttatatggaactactgatatatataggaaaagaaaagaaggacagatgattctaagactaaccaccgcttccgaaactggggaatgacaggctgagatgatcacaagtgaatctaacaaaatagtcattcttggaccccgatccatcaacaatgacggttccatctggcgctgtaacagtgacaatcatgccatagtctccctgcgcattagcccacaagagacgaaacggggtgtaagtacccgctgtgagctgaagtttgtaggtcttggaggccgacggtccccaagaatagccctgctccaaatcggcattactacgcgtccacgaagtcattgccttgtcaccaaaccagaccaacgtgatttcatcagagtatggaactatgatggaatataccccgctgatgggtgcgtataagaatgctcgatggttgactgctttgtactgccaccactgaatcggtgagaggggataaatactttggggagtataggaatttcccgacgttcctccaccaacctcttcgatgccaattcggtctgtaataccagtaaaagtcggtagcctagtcttgaaagattcagcatcgaaggatgaataattgggagcgtcggaattgtaataattgtgggtgtaaatggcgtattccaagcctgtattgtcgcatgtctggtccgcgacctgagtgccaacggcaggaaggacaacacatacagtcgcaggtaaaccgtctgttggtacaggccccgtggatgtgctcgagcctgtgaacccagtggaatagctcgtcaccgttgtatacgacgcctcgacttgaacgatcacagtggcaggatcaccttgagaagctggtggcatggtagtagttgcccccgtcttgtaggaaccgtatttgaatagggtcgtgtatggctgaggaacttgtacaaccacggtgccagaatctccctgagaggctggctccaaggttgtagttgctataccggtgaaggaaccgtaagtagttagagtcgtgtaagacttgggaactcgaacaactacagtcgccacactgtcttgagagtcaggggccatggtggtaattgccgtagttgtgaaagccccgtaagtcgttaaagttgtataagacagaggggctttgataacaaccgtagctacaccaccttgtgaggctggttgtaaggtagcagttgctgctgaggtgatgaagccataactggtgatggttgtgtatagctgaggaagtccaacaacaacagttgccaggctgccaggtgcagaaggtgttacagtactagttacaggggtagtgaaagatccatagctagtcactgtagtgcatggctgggggagctggatgagaacagtggcaacgacgtcttgagacgcgagcggcacggttgtagttgtagcagctgagatgaactcataactcgtaacagttgtatatggctgcagggcctgaacgataacagtagctagaggaccaggtacagggtcttgtaatgttgaagtctcaagagtggtgaaagttccatatgtagtcacagttgtgtatgactgcggcacctgctcaaaaacattaccaagagctcccggcatagagggtccgatcgttgtagttacatctgctgtaaaaagaccatagcttgtcactgttgtatacagctgtgggacgttgacgacaacagtagtcacaggaccaggtccagacgggtctagtgttgtggttaaaagtcctgtgaaatccccgtagctggtcagggtcgtatacgactgtgatacttgaacaagaacagtagcatcgctgccagggacagagggcgccagtgtcgtagttgcagcagttgtaaaagagccatagctagtgatggttgtatatcgttgaggatgtccaacaacaacagcagctaagccatcagaaggcgccgaaatggtagtcgtaggctgggtaaaggagccgtagcttgtgacagttaaatatgagataggaagatcgatcaacactttgtaagcgtctcccgcagtcaatggctgtaacgtcgttgtcaaaggagaagcaaaggtgccatagctcgtaatagtggtgtatacctgagggatcttgaccatgacagtgacaaagtcccattcaagagaaggttgatatgtagtagttgaaggtgtagtgaggctgtcaacataagttgtgactgtcgtgtaaaactgtggaagatcaaggagtacagttatgacatctcctgccgtagctgctggcaaagtcgttgtttcaggagcggtgatgtccgggcggtagcttctgactgtagtgtacacctggggaatctcaactacaacagtaccactgtcgccaggaatagagggctggtatgttgcagtcaaaggtgaagtcacagtgtcgacataggacgtgacagttgtatacgactgcggaagatcgagaagcacagtgatatcatcaccagcagcagattctggcagggttgttgccgctggggcagtgatacctggaacgtagtttgtgactgttgtgtataactgcggtaggtcgacctcaatagtgatgacgtcgcctgcgagagagacagggtatgtttttatcccatgtgcagtgaaagtaccatagcttgtaactgttgtatagagttgagggaggttgatctccacggtcatggtgtctccttcgctagaggccggatatgttgtagtcataggtgtagaaaatgaaccataactcgtaacagtagtatacagttgttgtagagtaactactactgtaataacatctccggcattggagactggatatgtcgttgtgctaggcgtggaaatcgagccatacctggtcacagttgtatagagctgaggaagatccacctccactgtcatgacatctccttcacgggaagtcgaatgagttgtagtcgtgggtgtagagaaggaagcatagctagtgatagttgtatacaactgaggaagatcaacaaatacggtcataacgctctggggggcagtagaactctcggttgccaaagccgaagctgtgacacttccgtatcgagtgattgtcacgtatgactgtggctccacgaccacgacggtcacagtttcgaccggaccgaactgaggcatggtggtggtgtatggagctgggacaactccataggacgtgacagtcacccactgttgtggctcatacacaataacagtgcccgtctgctctgcgagagaaggagtaaaactgactgtagccgcggctgaaactgttgcatcgtatgaggtgacggtcacccactgggacagctgtttaacaacaacaccacctacaggagaaggtgaaactgtagatgtatacgtgtctgtgtctgtgtcggttgtagatattgtggttgtcgttacatcagatgatgtttgactagtcgattcatccgtctgactgataaagaggttatctaaactagaaggtaaatctgtatatgtagaaatgcctgtgcctgttgatgggtcggtagtcatggcaccagaggattgactagtcgattgatctgcctgataggtaacatctgtatcctcagtagaagttaaaactatagattcagatgtgtctgtgtctacatcgtctgtggatatctcgattgttgttgtatcagataatgtttgactagttgattgatgtacctggtaggcaacatcagtgccctcactagagggcgaatctattggcgtagagatgtctgtgcttgctgcagatgtatcggtggtcgtcgtatcaagagatgattgactagtcgattgaggaagctgattgagaacagcgtttcctgcactagaaggcaaaacggtaaatgcagacgtgcctgtgtcacccgtcgtcgcagcaggagatgactgatcaattgaactagctgattgagaacaacgctacctacactcgagagcgagctagtagatgtagacgtgtccttgtctgtgtctgtaactgctgtagatgtgtcggcggtagctgtatcgggagatgattgactagtcgactgacctgccggagagataaccatactgcccgtatcccatgtggttgaaggtgatatagtacttgtggacgcagcccattgacaggattcgcagacggtgacagtgtctgtttggacggatgacgttggagttgtcgaagtagtaagcgcagcagtatctgtgctgtcgtacgaggtgctattggccaactcatactgatgaaaggtagtactcgattcctgatcagatagagcaggcgacaaggcagttgtagttgattcatcgaaaactgtagtgctgatggacgatgtggtggcggctgataaagctgcacctattccgttaagggatgtggattcatcagaagatatccaggtatcagtcgaggtatcagtcaaagtaggtccatcagaagacgtcaacctatcaggcgatgcgatagtaaggattgtaaatatagctgtttctttagaagatatgaacccattataagatataggttcaccagacgatgcggtattaacggttgtttcgtcaggggaggtaaagcctacggacatcgtcgatccaccagaagccattgaggtatcagatattgaggtagcaaggattgtagctatcgttgctccatcagaggaggcaagaccatcagaagatgtatatctatcagaggttgtagattcaccagatgtatacccatcgggtgacgtaaattcatgaggcgatacggtagtaagtgttgtagatgtttcatcaatggaggcaacgccacccgaagatggactgatagtgggcaacactgtagttgtagactcagatgtgactgtcctatctgtagatgtgataacaactaaggatatacttccataagaggatacaggaccatctgaaagaatggtttcgaccgaggatatcgatgttggagacgaagctgctccctcagaagaagtagatccgtcggacgatgttgttatttcgagagaggtggtttcatcaggaggcgtatgcataacaggcatcacagtaactatagttgtagccgtaggtgtgtcgtcagaagatgagctgatagcgtatgatgacgttgtgaccggtaatttgatcaggaccgcactaaaagagtcagattcagatgggatagctgtggtagtgacactatcagtcccggctttggtcgtagtcacgatcgtgtacgagattgaatcgtaagagtccataacgctcatggaggcgtccacgcttgctgaagtagacgagacaggtaaggtaaccgacgagccttctgcggtaccagtctcagataaatcctgcatagagatcgcactggtactctcagtaccgggggtagaagagataggtaaggcgagggttgcgacttctgttgtgccaggcctaggcgaactctgcgtagaggtcgcactggtactgtcaacacctgaagcagagaagtcagataaggtaattgatgaggtttctgtagtaccgggctcggaaggactcttcgtagagaaagcagtagtactatcagcaactgatgtagcgaatgctgtgtaagcagaagactcagcttgtcgctggttggctaccaatccacttatactagatccaggtgtctatatatccaccgtgacggtggaactggaggcagatgaacgaggagcaatatttgtcgagatatctgaggttgctgaggatgaaaagggagatgacttctgtaacgagacggtgatagtggtatgagaggtagagacataatcagtagtactgcttgtcggggtatctgggattgatgaagtcaaagaggaagatgacgtaatagttgatgtggtagatggtgttcccatgaagccagactcagaggatgtctgccaagaggcttcgtaagtagtatcagtactaaaaatggcctttgttgtactgaaggtatacggaggaagttgctgaaagataaaggaactactgagctcaggttctgaggaagcgtctgtggtaatcacagtagtaccatcactaccggagatagagcttgttgtatccctgacagactgggcaagttgctgaacgattaccgagccgctcggtccagggtctgagaagatatctgtagtagacacagtagtactcctagtacctgtattgctcactccaggcgatatagatccaatgggacttgcagtcatggtaccgccattgagacttgttggcactccaagagacgtaatcgagctcatggaagactcagatgacgtctctgtaatagttgaagttctacgatcgctttctgtaacaggctctgtactatgaagaggcgaagtagagcctgtagctgaaacggagataatagagaggagagttgtgtcggagaaaaaagagatcaaagagacggtggtggtctcagaagcctgcatgtaggtctgtatgctgatgacagtagttctattggcgcctgagatagttacgaagcatacagtgttgaggtagaaactgaagttgaactactaacaccgaaagtctggaaggaatttgaagaggcagatgcactgcttgtttcagaggtcagaggtcgcgtctccgtgctgaaaatggtactgtgttccgtggttgtatcagattctgtagcatactttgtcgaggtatcgcctttgatgatataggtggtgttcgaaaagaggaatgaactcgaaaaggggaacggtttggcggtcaaagaccttgtctgagaggtcatcgttgaagtctctgtgcttatgaaggtactactcttggtttcagctgcgctaatagtgctcaacgagggggggaggctggaagtggcatgtaactcagaagacgaagagcttccttcaaaagccatagtcgaaatctcaatcctagatacggtactactactactctcggttgagacggtagtatttggtgagagggatgaacctgaaaaggcggatgatatggaaggcaaagggattacttgagaggccctcgttgaagtctctgtgctcatggtgatactactatccgtgtccatagcagtctctgcagtagaggtcggggagttagaggctgaaggtgcccaaggagagactaaaggaaagtggttctttggtgcgatgaaagagactggcaagacaaatagaacagaagacacagtgtcgctttgcgcatttcgagaagtatctgtaccgacaacagcggtggcatcagttccagtgccagtggtcactctgggaggaggcctggtagaaatagtggttggcagatcactaccaatgcttgttgatgattcagtaaatacaatccctgttcctccagactaatttggtgtaagaatggtttgcgtagtggttttggagacttcaacggccacagttccaataccatttgtcccggcgggttctactgtgtaggttcgagtggtggtgactgctccaatagaggtcacagtcacgaacgtaatatgtgtgagccatgtcgtatctgtactgccccttatactgtgaaccccggactctgtcgagtctggtgacagagtctggtgacagctgtgtcataacagaggaagctgtcagaggtgtgatggtatctgtgttcagtcgtctcatagtagtggtcgccggctgacttgagaaagcctttcccgttgcttttgatgagataaggtcatcagttcccggtgattcattggtggaacttgcatcctcagggggcgatgacatcgacatccgagtggtgacgacaggagaattgtgaggattcttggctccaggagcttttaagcttccttgcgactcaagagactgaagcatctgtgttgccgaaacttgagttttgtgaccatgactagaccgatattctggtcgtccgatgaccgcggttgatgttctgcccgtgtaaacaggcgccagagtcatgccatcacgttcacttgttataaggccaattggggcgccagtaggaattgtcgtcatgattatgaccgtaacgacaggcgatatccctccgaaacccgtaggcgggatgttgaatatggttgcatttccatcaccatagatagtgatgctggtatatgcagcatcgtttgggatcatgaaagtactgcataagtcagcgcaaatgaaatgaagccgggaatatcgatatggtgagcctactttgtcaaggtctcatacaaagtggatgacccatcaacgatcatgatgggctgggtctggatgaccctcctcccttcggggcagacaggacgcagtggacctgtcttcgcaccagctactgcagccactaaggcaagggccaaaagtggcttgaggcgttgaagaagcatagtcagcagaaacaagacaaaggattgtgttcaattacgaatgtcaaggggaaagaattatctgaccattaatctcagcgagggaccgaatagaaaaggaagtaaaactaatgatatcatgtccactaatggcctagtaattcgttgacagtataacaaagacaaaaatagaacaagttgtcatagcgattaacataatcctacagacctttgccgttcagaaagacatggaaagttcgatcggcgaacacaagagggtcccggatatcgagagcgccatgtgcatcagctgaagcacgtttatgcccttgcctacctctcggccgaaagtaccaacagtacggatgcagtaaactttaaatcaccccattcatgtcgtctagcgtcaagccatgctttgccagggtcctaaaaggctgaagggtggttgcaccggggacgggcggatcccgttttcccttgccttatagtctggtgtgtgtgccaacatgcaatctgattcgctataaaggttcttggggctgctttgattgacatttggggaaacgtttaaacagttatggaagcacgttgtatgcaagcgtcagacaacctcatggcgtctgtacactttttctcacagttacagtttgagtatttgttttgattccaatcttgtgcgattaaaatgttgcggactccaatccgctctcggcatttccggccttgatacttcggttttatcaacaccgagactccgggaacgctatacggactgctccgaatctctttattggctgggcctgtctaaaccttccttattgaagtcgagtctttagacgtttcccgtgcccttggtaacagaccagccacatgacgtttggtggctggatgtgtgttgcctagtgaaatgacgtttaaatgtggcttgcatcttcaagcggctactttttcctgttcgccagatataaattcagcgaggctgtcaagtcaaataccgtcagtggtatttctcataaatctcatctgttggaagcagctgtgaatagggaaactaatacatatctgagtgcgttggcttgatatgtcccgttgaggcgttacaggctttaactatttactcatcaatctcttgcttctacctggaaacatgctgtgtttggtagtatacggaactgatttggccgttgcagctagaaggttctaaaacaacgctttgtactggcgcattacaagtactgcggtgatactgcaatacaaaactcgatcctcgaaattagggtagttggcaggatcgattctgttaaagaaatcttggaaattgataaatcttcagtggcttttaatagattttaagtccaaagtgcttgcagtgctgctaatctgtcagagttcgcgctagctatggcatgcgttccgccctcggctgcgcttataagacattatcgtcggtctgaacttagtgcaaagtcatattttgaaacacagactgggctccatttctgaacttctcgattgggaaaagcttatcgttgctctgccgatcattgaagaaacagggacaggtttcctggaaactgtatccacactgccccagacattggatgttttgttttgctttaccacgtgcgccttatcgctatgggtacccgagaagattgccgcatttagtaggtggaatggaaaggtttagaataatatctttggcatcagctcgtatgctgggagttatattactgcgtacacaccaactcgtacgagttccatccagacaccaacttaaggtggcaaataaagctcggatgtcagttggcagttgttaacggcgaccgattatagcttcatttcttgttaataaacttgtttgtagattcataatccctcgcttggttaaacacaagtctcagagagttgtccacatacccgtagactggaggcgtaaccgacagttttggtcccattcaagaccgttagctccacacgacgggatcctcggtgcttgtggagacggatgtgctttctctagcaatcagtcacaaaaggatgcttcctactaagagataaaggtcaatcgggaacacctatgtggatcacggttcagtcgcgtgtgagcccccccttcgtcgttagattgttgtcgactggaatgctaccccaatattttcggcagagccccgggcccaatggcacggttaacgtgctgccaggatgtaggataaggttcaagcacctgcgctagtctggcccaactaaccttttcctttcataacattcggcagtaccggatccctggtactctgtcgatctcaaagatcatcaggggtcaagctgatctggcgatcaagcgataggagtactagggtttcaaaaagatcaatggtaatatttgtactatttaatactcgtgcattcatctgagaattcttattcttgatgtctcagttaagaacgggccaatacccagcttcactcttgacatatttcaagtcccctgaggcaagggcactcgccttggaagctatacaatggggtcacgtatcagcctgagtgtcagctggctctgccttctcctcacagtatctgccctacccgcccctgacccttcttcttgcattagtgaggtatctctccctaccattactcttcgaccgagcaagggcatctacgagaatgtttacactagaaaataccaggagctggccccccaaggcttaacggtagctacctacaccttcactcagacgtgctcgaccatcaactgcccaattcccctcgagactgctcctcccaccggctttacccaggctgtggtcgcagacagatcactcaccgcgactctcacattccctactgagtctctggcagcatacaccgccgctggctacattatcaagcctgtcaacactgctgctcctacgcaccttgattcgggtgctggctctccgcctacctcaagcacggcaaataactctggcagctcttccaataattccaccaaaatcccgagctatttcgatagaaataagccaacatcatctgtcggggcgttcactcccctactcagtccttcttcctctactgggatccttaccctgaacccatctacctctgggctgcctcctttcagtgacccattgagcaaggacaacagcgggtctaatggtcaacagtttgtggttgtgggtgctgctggggcggaaaagcctgatatcattatatttatttcaggaataagcgtaagtatattattgaccataatattagtctaatctcttattgtttacattacatttacctgggatatatcgaatattaattgaatattgaaattttctaagacatcagtatttaagtaaatctctacagcactcgagggtgttatacagttcatacctcagattccgatatatccattgcctccgatagcggcgcttgtctagagtctaccgatgatattggcctagcgggcccggataagagattccccgaaacacggtcggggaatgtacgagtagcttgattaatgttcaatacaagacattacccttttacgcaacaattgaacctgatagcatgaatgactctgctgtccttcgttctgtagaactggtttaaatagctacaagaatgcagtcactaaggtagccaaatgattcttaattatttcctctcggtcatattcatgtcggcttttcaacgaatcttagttcggcgcatggatggctgcagacttgccaatgttaagaaattacttgtgagaaataactcaacactaaagagccaaggagatgcttactcattcaaggaagaattttcccagctatgtagggatctgataagataatctgaaccgttgctgcactgtcataggttaagcttaaaatgccaagatgtccagttatcaatctagactatttgcgtgtttagtatgaactgcagtggtctgatgacacgtcttggcctggggggaacctttgtactcatgcaaatttaagaagacgccgtcccctacagaagaaagtaaatttgtcaatgcaaaatttagtcatggctgcagaaaagagcgagatcacgccggctggacagggtcctctggatgctacaattgactcagagagcaaccaagatgccatttcagctccgacagaagctctgcgcaagctctggaccaagtttccgcttaccttggcattcgtcgggtgagtaaattccgaactcggagtccgcgggctgcaatactgactagatactccagcctttttgtcatgaacttttgcatggtatttgccgcgtcctcagctggcgtttatgatccatacgccaccagccatttccaaggccattcgcttattgctacggcaaatatcgttcatggcattgttcggattgtcggttatccactcttggccaaggttgcagatgtgagtttctaacgcagtttctttctttaaccgagactaactgagtaccagcatattgggcgaccacagggatttgctggggctgcgattagcatggctctggcgaatgttctgtatgcggcatgccgcaatgtcgagacatatcttgtaagtcaggctgatggctcgtcgttttcttagaaatgactaacaatggataggctggcggcatttttgaatcattcggagatacctggtggacaataaccgagcagatctttatcgccgaagtaacatcgctgattaacagaggcttcctcttcaccctcccagaatcactcgctgccataccgactttatacgctggcacgtatctcggtgagcatatgctgctcaagtcctcttggcgctggggctttggcatgtgggctgccatcatgccattctgtgcactaccgactatcgccgttatggtgtttatgagtatgagggcgcgaaagaggggcatcgtgagtcagcgaacttcattgcgcgctgcttctgagataccgaagggcgcgtcttgggtcgtccaagctaggcaagttctctatgtccagttggatatcgtcggagcgttcttgttacttgcgggtctcgccatgactcttcttcccctctctatcactggaagacgcaacactgacaagtggtctgagccatcatctatcgtcttgttggtagttggcgtcgtcacatttgttgcattcttgatctgggatggccggtatgctaagaagccaattgtacctttccgtatgatcaagaaccgcaacgtcatattggcttgtgtttcagtatgtttgatcgcaatgtcggactcgacgtaccgcacatttgcttctagctttttgcaagttgctggtggctattctccagggcatgcagttcgcattgagtgagttcattctgaccctctcatagcaaaacgcacgagtactgacgatctattagcaattctcgacgtgttgcgttgaaccttggtggtcttgtcattggcttgggtatccgccttgtcaagcacactaaaccattcatcatcctcggcttcataatggttgccttagcgaacggacttccgatttactttacaaatattgacggagctcgagtcgcgaatgaggcgtcattgaccaccgggcaagtcctgcttggccttggtcgtggtttcgcccaggtgccactccaggtctctttgcaggccgctgttccagatcatgagattggcattgcgacagccatgttcctttcctcatccggatttggtgccaatgttggtaacaggcaagtctcatacagagccgttcttccgagttgatatgctgacatgctctttagtattggaggagcattatggaacaccctgcttccccgccgcctggctgcaaacctcccagaagaagtcaaggccaacagcactgcaatcttccgttcgatcgtagttgcacagagctacgagttgggcactgagactcgtgatgcgattaacctgagctatcgcatgacacaacagaccctcgctattggatccctctccctgtctattccgctgttgttgatgatgttctttttccgaaatgtcaaactagccaaggaagataacgagaggaacgaaattgcagagcaacagcttgctgcagcagagcagaaggtcgggaacggacaaaatgagacgagcgagaagaagtagcctgtcacgctacgaaataggagaaatcccatcgaataccctctcccggagcaaatttctcagaattggacgtttctcctctcggtcggtcggacatggggatgtgagagctcagttgcagctgccgacagatggcctctccatggcacggcatccaagcaaccttttttaatgcagctgttagtgtgtacaatctcttttgcagcaatcaatcaggcgacaatagcggcatacagaggccggagtcgtacttatcttcttacatgaagtctcctacatcgtgatgtggatgggccataaatatctgcatagcaatacaaaggtattatattatctgctctttactcatatttccacgccaacagtacctcattccccatttgtacatgtatcacctattgccagtacctcttcgaaaagccctcaaggtgccctcagcgtggccggccagccggttcaacaacttccatctactgatttgacgcttggagttgctatttaaagctttgggctgaaatgcacgtcgccaaacttgtgtggattgaatgcacggggatgtcattctggggtgttgagctggagtaagccaccagccgacagtagcaggctgcacggcttcaaaatcctccccatctgcataccccaggaataatcaatttacaacagcgatatagcaaatccaagtgcactagttatagtgaatcgccaagtaatcagctactggaatatcccgatcctcctttcaaaaacggagatccttcaatagacccttttcctcccaagcatgcattatttcacttcagccccaatacgaataaagcgttttaggtaccgtacacgaaggcgggggcgggtgagaaattagcggtttaaaaaagggatgatagggctgtgcgggcaaaggctggccgctagttttcagctgggcgccaccctttcgctcattatgctgactgccacttcacttagcgcatcatccctacatatgatgcttaccgtggcttacctttgagggcattcattcgtcaatggcaaagcaggctctgggcttactgggtctgggctcagccactgtcttgtcttgatgccagagccttggaattggattgctacataataaggggaatgccccacgaagtagctttgaggctctgcatcctcttatcttttcttcaagaccatgagactgccattcccactattatcatccaggatgcgaggttatctctccatcaaggccgtgggctttgcctttctctcgctcgccagcgcccagggtgtatctgagaacctggccggtgccatcgctgactacgattctctctccctattccgttccctcctcagcgcggctcctcaagtactggctgagactctttccagccagggcagcaatgtcaccatactgatccctaccgataatgctatcaagagttatctcaaagactctagcatttcagatgtcaccgaattgaaccagacaatgctccaagtttttttctcatatcattccatggcggcttcactctcatccacagacttcgatgattcccgtggactttccgttcccactttgttgaagagcgaagagttcaacaacagaactgcgggtcctcagatccagagccagttcggtaacagcgctgatggccaggtcgtgttcgcttcgagggaacggaagggaaagagagctgatggggatattagcggcgccatcatcaatctccgagcaggtgaggaacaaaacatcaagatgactgctgtcgatggatcttggggtgagaagaatgccagtcggttccaaatcgtggataagtgagtaatgatacgcaagctcgctagcatcagactaacagatatgtctagggtccttcttccccctctatcctgctccaagaccgttcaagctgccgacgacaagagactcacagccttgaacggtgctcttatcaaggcaggtctgtggcctgctctggacgcctcaaagaacgtaacatgtcttgcaccctctacccaagcgttcaaggacgcgggaagtcctgatgttgagttatcgaaagaggatttgggtggagcgctattgtaagttgttcctctcacgtatgtgatattatactgacttgtctcaaaagggcccataccctcgacgaagttacctactccaattacctccgtgacggtcaagtcattggaactctgaataagacagaggtccgagtccgcatcatagatgacgaaatctacttcaacaatgccaaggtgattgaggcgaatgtcctcacgaataacggcctcatccatatgtacgtcacctttaattcatcgcgtcaagtctgctaacaagtacagcctcgattcagtcattcaagctggaggaaagcccagtgagacgagcactggaacatcaaccactgaaactgcaagcgctacgtcaagcgggtcagagccgaccggaagctctgcgactgtttctccagacaatggaaattctggtagtcgcctggcaattgactttggcatgttgagcgtcttggttgcggcttatgcaatcatgtgagaaattttattatgagcatgggatatatactaaattgtaataaattattgggttccaaatgagcatcacattgtttctttgaacctgcacttcgtgtctcaaacgggtctacccagattgctaggtccttatcaagcatctactccctgggggatgtgtttgcgtaatgccgagccgaggccaagacagacgccagattgacctagacttccacatttcaatttgtgcatccaacggcgttgtactcatttcaaatcccgaaccatgcttcggcgtgtggacaattgcggggagatgcggggtgaacagctaccggctggtctcgggatgagggggagggcggggcggggttccttgtcagcgagtatgtccacgatatcagaccttctggtagccaaatgccacgccctatgatgataagcaaacagcagcatttccagcgagtttatacctgcacagcaaaagcaagagaccatgtccacacccaaagttgcacttgtcacagctgcaagcagtggtctcggcgcagccattgcccgcatgctagccgttgacctaggaatgaacgtggtaatcaacttcaacagcaacgaatcacgcgccaacaaactggctcaaagccttcaaaccgagtgtgacaaaaagtatgcaggctcaaacatctcgatacaggctattcaagcagatacgtgcgataggctgcagatcaaatcactcgtggacgagacagcatcgaggttcgacgggcgtttagatgttgtcatatccaatgtcggttggaccaggatgcgtcagttctccgatatcgacgacaatgttgacgaggatgactgggatcgctgctacgttgccaatgtcaagagtcacctgtggcttttccatgcggcaaagcggtatcttgaggagagcaacaagagagaagctggagtgcctgtttttgtgtctacagctagtttggcgggagttacccccagcggaagtagcgtggtatgtacttctgatcccgggaagagttctcattcactgactatcgccgtgcagccgtatgcagtcacaaaggctgcacagattcacctaggcaagtgtcttgccaagatagctgcgccgtcaatcagggtaaataccatttctcctggcatattacttacggtatgtgaattttcctaagatcgaaggatgcaatctcattttgttataggaatggggcctttcattccccgcagagcgacttgaagcggctcgtaacacgaataagttgggtcgttttgccacggtggaagacgtcgcagagcaagtcaaagcttttgtcgtgtcgaagtcagtgactgggcaaaatggggtcatcgatgctggattcagtctatgatagaaaacttgatagctactaggggacaatccaacttagaagccttttggcgcatttatgctaagggctacttaggagcctgataaagctgttataacttaaattgtctacgcagtggttttttctttttttcttttcttaaaatacactatacgcacctccttttaatatatccttattttcaattgttaattcgggatataatatttttttcctccattattatctcatatcctgctcgttggttggcatacgatctcaccgactcttgtcgtctccttagccgtgtagggtaatccgcctaacctaaatgctttaggacgtgctcgctggggtctggtccaaccaaaaattcatcgcccacatttccgagccccacccccgcaaagccgatccataaatgtccgaccctgtacggacacggacggagtagaccggggagcagaccgcagagcgtcaacagcgcacgtaagtgggggcaaaatgaaattccagtgatgcttaacattatgtgctataagggctgaccaagttcgataagaatgcagaaggaatacatacaagattatctttttgcatcaacggtattggtaacacgaagttatactttctccatcatgactcgaacacatctcaagcgtcccgcgtccgccaactcaacaagtaaagccaccaatggctcactgcctgatgtccccaggatagtcaaggacgtaattgatagcgtccggcgagaaggcgatgccgccgtgcagcgttacagcgagcaattcgacaaatggtctccttccagcttcaagctctccaaggaggacatcgagcaggtcatggcccgggtcccagagcaagtcatcaatgatatcaaaactgttcagtccaacgtccggaagtttgctgaggctcagttgaactcaatcaaagagtttgagattgagatggctcctggtgtatttcttggtcagaagaacaacccaattgactcagttggagcgtcagtacccgatgtctcaggatgaccattcatgatgcgctgacagctgtctagatacatcccaggagggcggtatcccctattagcttccgcgcacatgaccatcttgacagccaaagttgcaggcgtcagaaatgtagtagcctgtacaccccctgcatcgggtgaaattcccctggctacagtcgctgccatgcatctcgcaggtgcagatgagatcttcatcctcggaggcattcaagccatcgcagcaatggccatcggcacgcaaaccgtgcccaaggtggacttcatcgcaggtccaggcaacgcttttgttgccgaggcgaaaaggcagttgtttggacagattggaattgacctcttcgctgggccaacggaagttctgatcgtggcggatgaaacagcagatccgtacatgattgcaaccgatcttctttctcaggctgagcatggacctgatacacctgctgtcttgatctgcacctcgactgaagtggcagagagtgccatcaagtactgtgatgagcagctgactacgctcaagactgcagctatagctagcgtctcgtggcgtgactacggagaggttatcctcgctgatacggtcgacgaagcctatcagattgccgacgagttcgcttccgaacatgtacaaattctcactgcgaaccccagagaagcgcttaccaagatgcaacactacggagctttgtttctgggcccgatgacctgcgtttcttttggtgacaaggtaagaggtcatccacttcactaaacgtcgctgatactaacatttctatgtaaagtgtattggtacgaaccacgtcctccctacaaaacacgcggcgaggtacactggcggtctgtgggtaggaaagttccttcgtactgtgacttatcaggaagtcaagtctgcaaaggcgagcggtgaacttggtcagctctgtggaagggctgcgcgggtagaactctttgagggccacgcgaggtctggagacattcgggcacatcgatacatcggggacaagtttgagtggataaagcagtaattagacacttagactagaatcatatactacccttggctttctgaactttgtctggtgacatcgtgcactgtagctatatttgcgtggtattgcaaccaaagaaggttttcgttcttcgggaccactctatgccctccacattcggggttaacctcaagctgtttagaggactttgtcacatgtagtgcttaaaagtcggccttcagtctcattcaagcctcacaattgaactcacttttatcatcctttctcagtctacgctaagtacatcgcgcccaattactcatatagccaacatggatagcaaagcacctgcagacaacgcaagaaaggacctcaggccgatcaagcgatttgtcaccacacatacacctgaaggaaccactactttctcaaatgccttgtctgaggacgctccattccaaaccctgccagataatgtcgactttgccctctgctacgcaaccaaccagttccccgtcaacctcaacgacgaggcagatatcggtacatatcaacactatacccaaaaccttcctggaatcactctgccgacaggcacagtacttcgcgtcgtggatatacctcctggagcgatatcgcctatgcatcgcacaatcagcctggattatggcgtcgtattggaaggggagattgacttgatcctagactctggtgagaagcgagtcatgaaacggggcgacatttctgttcagcggggaaccaatcatgcctggaagaataggagcgaggactcatgggcacgaatgctttatgttttgcagcctgctacaaatctgagagttgccggtcaagaactccacgataattcgatgcatactattcctggttatgaggaggaagcggggaagaactagatagtatgtgtacacgagaaaatattatatgagtcttttcaagatcccacgattgtcgcatagaaacatctcatgacatatagtgatatgctgtcatcttgaattgtatcagattagctagcgcaagcacagctccaagcgacctatgcgggcaggataatttaagaccattgacgtgagagtctgtgacagcccgctatttctctcagataatgctagtggactaagcaatacgaaggcagaggagacgtagcgttcccaacgcacttaacgtcccccacatcggcttcccctacacgtcaatttcggctcggcccagtttgtccagaagctgctcaaggttctcgaccaaaggcggcacagcctcgacgtgcgagaaattagcactcaagatgccgagaacatagttcacaaccgcctctcggtccatcagccgaatgggagaaccgccgtgttgcggtgcagatggctggatgactgcaaccgaaggcacccctcggctgatgaacctctgcacgagtggagattccggcccgttcagacaaaccatctcctcattggtaagaatggagtcattcttatttgcccccttgacctgcgataccactgcataggcccagagggcaaggttcgcctgatatagcgcaatagtataaaagccccgaagtcgaccaggctcgaacgtctccgctgctcttataatttggcccgcgtaccaaattgccttccgtgactcagggctgttggtccagtctaacagtacagacagagcgtgccgagcatcactctgatgtcccttgcccgcaaacagctcaacttcctcaaaaggaatgtgtaagtgcatatacaccagatggtatatcatggttacctgaccattatgccagcttgcctcatcccccatcatgttaacgcgaaaccgatgcagtatctggaggatctcttgctgccggagagtcaacgctgggtccgagtgtctcggcttgtctagcacggcgatgctctggagacactgccaaaccattccccagatacccgaaaggactacaagctgacaaaacgaaatatcatagctgctgtcgatttctgcagcattgcgaaagtagtcgtacagtgtgacccttgtttgttggcgctgctgcctcaagtaaatggttttccatgcttctgcatctttggcaagccatagatcactagactctggcagaggcgtcttgagctctgagaaggatatcaagggacatgtcgacatggcaatactaacttgagtatccataacaaagcagtgataagtaagtctgttgtaattctcttgctcaacccaggcaagccacttgctctgcaaagtttcgcctgtgtcgtctgacaaagggggatcagcgggggtgtaggttttgctaaatcttctaccacgccgtagcatctatcatcgaattagcaggcactcgtggctcgatgctataacgaaacacgagacaagttaactgggagggagtgacatactgtgaaaggcatctggcgctggctttctgcaatttccatcttcctcttgattccactccacagacccatctcaatgtccagaacaaacgcttgtagagcccacagcgctctagtcatagaatttgctcgctcaaacatcacaggtaacgacaaacgagctacttcgtgcagcgcaaagccaagagaatgcaagatcttagaatccgcgaacatggttcccatgttgacaatggtgagaataagctctgcgccctgttggtttggctcgaacgaagagccatgtatccacgagtcaatttggacacggtggtgagagaagaagctctcgatgagcttagacaggatctctgagtgggggaatgctctaatgatggccagtttactctctggtttacaggcgttcagggttaatagcagcaattgatctcgaagaccaactgagagtggtttgaactgctggctgcttacttccaagctgctgtttagttggattgcatcctggggactgtcgccgagaactgatagggcctttatgttggagttgaggtggtcattctgtgatggctcccacattccgagtgccgattccttatatgccacatggcctagcacagccggacgagtattgttggccgagatggacggttgaatctcaggattgacggccatggatgcttttggttctagcaggattccgttgtagtaaaaggatggactacaaggcaagtcccaaagatccatggcgacatcgtcgaaccgcgtatcaccgtcgacccggaagtctaagaggccatgagacggaagcgaattgtaaatatggttgatgctggtgagatcagcttgatcaattggacggctttcctgtccctccacgggtgtcatgactcctcttagaaacttggagaagtcgtcttcggacaagcttagatgactcggttccaagacgggtatcaacagttcttgatcttgttggattagcaaccagcttgcgacccgaaagtcatacgataatctcacctattgtagactgaatgctagtacctggcgacgttttctctcctatttctgtgaagcgggtatccctctcacaaggaattccctttgcgacacaacgtctgcaggaggcatcttcgtcacacttgagcttggatcccgcacaagctttacacgcttgagaaacacggggcgctgcattagacatgcgcttgtatcgcttcacgccagactctgcaccattatgcgcaagcacatgacgtttgagaatgtctctgatcaaataatcagtagatgccgactcggtgatgggatttgtacatactggcgcccaaaggctttgtcgcaaacatgacagcggaacggtttatcttgcgcatctggagtgaatgtgagtaaattggaagacggaaaggagcattgcagctactgacgagatcggatatggcgggtcaagtggtccacgcgcccgaaggagcgttgacaataggagcattggaaagggtttgtttgaggagacgataggcgtctctttgccgttcccggagcgctcatatcgcttgtgattgctagatcaagagtggcaagaggatcattgtcacagtcgatggtcgtgatggatgttgatggcctggctggactggtctgtgaggcatgacctgcgtcaaaacgctagacgaaggtgaactgaggttagtgctgtggatactgagttgatcgggatgtgggcgacgcggggaagagacgctaacgtagtgcacagatcgtcttttctggtggcctagggtgggcacgacattggtcgtatcctcgagaggcataaagatgcgacaaagctagagctgccaaaaaagcaggcagtgagcaggtatcgtttggtggtaaatccttattttctatcgtgactacacttcgttctcgatctgggaacatagaattaatggtggaatcactctggcgttggctgctgcagttgaggtcaagccggacttgccgagacactaatccgctgagaaaaggagctcatccatgtgattaatgcttatgaacttgtagtttctggaagtgcacctaaataaatactactactaaatattatccttcatcatacaaggctcatgtgccatttctggactgcccggtaaatatctactcacccacttcgcgatcaacattccagtgaacaaacttctcaatgtagccccagttccacgtagcatggcggatcctacgcccccagatataaataggcacccagcacaaaataaccgcccccgagattccagccatggcgccaaatgcattagcatatccgctgatatcaatccaaggattagtgtagaaagagaggagaaatccgaaagcagctacatatcgttagcttccttgatctggtcaggcggtggaggaagtagtcttacacttgaacgctagctgcgtcactgccaactctcctgcaacgggacggtagctgtcaattgtatagaccaagctgacgttggtagcctgaacgattgccatgttcactttcaactccagttagcattttgaactgcgtgagacggtttagcgtagacttacaaagacccagaccaatggtagggataatccagtgccagctgcgatcgatgcctacaccatacagaaccagggagagcggcgcgatgacaagcgatatgagaatagcaggcaatcgcatctctggctctcgaataccaccattcttccgagtcagtcgatccgccaccttgtcgctaaagtagcctccaaagaatgctccaacaccggcgccgatgggacatgaaatgaagcataagccggcttgccacggcttgaagccataggtggcagaaaaagctacagcaaagttggaactgatggcaacgaggaagccgatggtaacggacatgacgagggtagcccaaagcactggtggaagcgtgaggagaacgaccggccggaagaatagcttgagtatggactctttggtgtgtgtgccgctgtacagagacaggttttgaaggaatgtgcgctttgggggtggagtataagatgtgtgtccagatgtcgaggcttcttcaaactgtaccttttcaatatcctgatcctgatcctgatccttggagttggcatcaatgggcgtatgtgttccttctgtagtttcctggcggttgtagacggtctcggggaacgtcaagatgatcagaatggtacatactccaatcaaagccaccgatacccagtagatataccgccagcttagattgatggtaatgagtccagccacaatgattccaacacctacgccagcggacagcgcagtggtatatatcctattcatgtgatcagcaaaggcaattgggcattcaaatatggtcactcacgccatggctgcacctctctcgtgcaagaagaacaggtccgagatagtcaagggggcaagacactcagcaacacccgacgcaaaacccatgaggattctcgcagccaacgcactgccgtaagtagttgcaccaccagcccacgcagcgacagctgtatacattgtaaatgacaggacataggtaggtcgacggccgtacttggcaacgaagggcatccatattaagtttcccatgccctggagaagagcagtggtggtgaagaagtaggcaatcttggaaactttggcgctgaaatcgggaccgggcggaccaaagaaggattcggtcgtgctgacgatggcaaccgaaggaccagctgctaggaagttgctgaagaagatggcgcaggagacgagtacggcgatgtaaaagcggtatggcttggacctgtatcgtgcttagcatgcttcacaagggtgaggagatatgcaaggtgaggtagcttaccagttgagcgggtcattgggatcatttgttggggttggtatgaggattatctcattggtttcttcattgcggaggcgcagacctcccagcatgtcgtgccggacaccagacgtgcctgtatcggtcttgggaatatttgtagacatgatgttgatgtgcgagggagcaagatgacagatgtttggtgaacaccaagtgctgaagaatcgcaagtctcaggcaaaagagaaaggatcgactggcgaatacccttaaaaagctcaacgactgaaagagggcataacgaactgtatttaacttcagttctggcctgcacaacccaatagacactcacgtcggtgaccctacactgaatgtgtcgatggttggttagcccttggaaaggggggacaaaaatctgctagcgacgcgctctaacgcggatgaggggcggctccacccaacagtagcgtgtcttccccacggggtttgatgcactgagactgagataaacaatgtagatatcaagactttctttccgatgctccccagaaagccccacaaagtgcaagggtatgcgactgtgttcggttgcagaatctccttgtgttgtcgtctaaaccggctagagggcgggatagtgacaaccccctgccaggttaactagaagtggtttggcggcgaccacaaaccgatccgatgtggtcctgacccctcaatcatcttcggcccctcctgtaattgtcgatatgagaatgcagtgcatgggagccatgcatcgggaccatcatgactctgcccgaaaggccgaggtaaaggacgaaaggaccctggtgtgtcgtccggtgcagtacatttagaaaagacgcaagccatcgttctgcaggcatgatagactgttgagactcagccaaaagccggagaaagagttcggctccagcaattcttaactgtgtctaaccgtctagtacaatcttcctagtcattgtgagaagaagcgaggacataatggcgtctaacggagtctctcatgcagtcaccaatggccactctgccgctgccaagtccaatggactcaacatcgtcatcattggggctggtataggcggtctcacggcagccatcttcctccgcaggcagggtcacagagtcaccttgctggagcaatctcgctttgccaatgaggtcggagcggcgatgcacctggcacccaacgccaatggaatcctccgccgactaggtatcctcgcagagaccataggcgcgaatgtttttgaacgggtatgtagctccaaactcgatgtgcttctcgatctcggacattaagagacttatgatgtgactgcagattttagagttcaacgcgtcgaatgaagttgtccgcgatgctgagctcgcggaagcacacaagatctggcagcatccatggcacttggtccatcgcgtacggttacatcaggagctcaagcgacttgcaacatcaccagaaggacctggcacacccgcggtgctcaaaacgtccagtcgcgcggtggatgtagacacagacacagctaccgtcttcttgcaagatggcagccaagttcagggcgacttggtcgttggtgctgatggagttcatgtaagtaacgataccctcggtcctcgatgctgcaacatctctccgagctcaatgctgacaagaatatttgcataatagtctcgctcccgacataaagtagtgggaaaagaatggaaagcgtacagttcaggcaagagtgctttcaggttcctcgtcccccgtcaagctgctctcgacgacccagaaaccgcccatttcgcacagcacaacggccaactgatcatctggtatgccgccgacagacgtattgtgatgtatccatgcgatgacaacaagacgctcaactttgtctgcattcatccgcgagaagagagcgaccccggaagtaaagaaggtatgttctggctggactcttgaactggcacaagtcgctgacaaatgctggctagattggaacaacgaaacgagcatgtcggtgttattgagtgtatacaaggatttcgatcctgccttgttgaagctcctcagcaaagccagcccagactccctcaaggcatgggagctgctggatatggatgttctcccaacgtggaccgacaagagactcactcttcttggcgatgctgctcatccctttctccctcgtgagtatatcatcaacaccaaaccccatgatgtgtacctttggaacagggagtattaaccaagttctttcagaccagggccagggtgcgggcgttgccatcgaagacgctgcctcacttgcagttgttctaccactcggtacctccccagaggaggtccctgagcgactccacctttaccaggaatttcggtacgaccgggcgaaccggatccaagagttctcccgccaggcaggaaaggataaaccggataaggactttgacagtcagtaaaccttcaacacacatcctgccatcgcacggctaacaatcttttctgcttagtgatggcgtataccaacttcaacctgggccatgatgaatgggacaattctaccaatcgtttccggaaatgggactgggctcggaagcctcatctctactggagaatgcccgtctcgttcgggcccttccccggtccacgccagaccttcacaggcgaagcgaggaatgctaccgcctcgacattcacaacagcctcgattaagtttaagacctcccgaaccctcttacagaatctcttcccctctacttcttttcgattcaagagtcctggaacagtcgcatatgctagcttctcacagaccacgctcaacaaaatggagtggctgggcggctctgggtatagacacattgggctgtacattcacggcgtgcagtacgtacagaaagacggtaccgttcgtgatggcacattcttgcctatcttgtgggagagcctcacagatccgattgtcagtggtcgcgaagagctcggaatgccaaagctgtattgctccatcgacgtttggagaagagcaaacagttacagaatccagacaggctggcaaggcgtcaactttggctcattcactctagaaggtcttcaagagatagatagtggcagctccaaggggacgatcggaggcgaggatgacgagggaatctttgcctacaagtacatccccaaggttggagatcgcggtaaagctgatgtggagcatgcaacctttgtgcctcacgcagaagagtccaaagtcgttcctagtaaggtgctgaaggtctttactgctgagaaagcaaactttgagtttgatcctcatgattgggaggccttgccaacgctccatcacgttgtctcgaggttggcagaagtgcctgtttatgagatcttgggtggaaaagttgtcgagggtgttggcgttccagatgtgtccagtgctcgaaggatagattgagtagctctgagtatagaaatgtcataatttagtggtatcgaaataatgcgtcaacctcagtttctcaccatcgctgacaatgactttgagatagtgcaatatcatcctgaagtatcttggtactctatgcactaatttaagagatcctttttatgtacacagtctttgtttgacatttatggttggttcctacctcgctatgaccaggacttgaaactaaaatgttgcgataattggtagtagtaactaatcgatatgaagtcctccgttcacatgcaaatgcacaccattgacccagcttgcccgctcatcacataaaaaccccacagcaaacgcaatctcttccggtgtacccatccgttttcctgcaggcgtagcatcgatcgtaggctgcaagatccgcatagcttcgtcgccagcagccagaaagcccttggtcttggtaggacctggagacacggcatttaccgtgcaaccgtacttgggaggaagctccttcgcccagcatttagtaaatgaatccaccatgcccttggttccagcatagatggtttgcaagggcggagaccctcgtgagctggccgaacagatgttgactattcgtccacttcctcgcgtcaagtgcggaaggctgctctgtgtcaaaagaaaagtgctgcgcccattgacattgaccaacagatcccagtcatccaaggtctgttcctcaaagggtttattgactgctagcgccacgttattgacaactatgtctagtcggccaaattcttgaatagttgcttcgaccagcgtcttggggccttgagttgtacccatgtcggcgcaaacagcgatggatctgcttggtagagacgctgccttgttgttggcattgtctgctagagaagggaatgggtagttgatggcgacagatgctccgcgggacgcaagctcatgggcaatggcgaaacctatgccactgtcgctacctgagacaatggctactttgccggcaaggggctctggtgtcgacatggtcggcttgtggtatgatctgaagcaatgaatccaagagttggggctggaaagactgggcaatttactgatggctggctcgctcagttgcttcgtcccctggacattgagttttagttaagtaattacagctaccccgctactgttttgagcactccgatcggctgaggggggattcggccaagctaagaacgatctcacctcctctcggtatgtggtcccaccaacgttagatcgaaagcatgaccgagcccccccacagctagccgatcacattcagatggagcggtctcgactctgcaagcatttggatcttacccccaagttgcttccgatcgtataaggcgcgcaagaaagtcggacatctgtacagtagatcccatccatactgacaagactacaatcagccgaatcaacaaccatgacgcaaattgatgctcttgcgcaggcaaaatctcaactgcctccttcgtttcctattatctggcgaggagatgtgagttgggaaagggctagagtgggccgcgtgttcaaccaccgctgcccatccagtcagcctcttgccgttgtcgaagctaccagggaggatcacattgtagaggctgttcggctcgcacgcactctgggtgcccgggtctcagtgcgatctggtggtcacagttgggcagcgtggagtgtgagagagggtgccattcttattgacctgggcaagtaccatgagtttctcctagacgacagcacgggggtgttgcaagcatcacctagcatgactgggaggatggtcaacaagcttctgggcttacggggccgcatgttccccggtggccattgcccagaggttgctcttggtggcttccttctgcagggaggtatgggatggaattgcaaggtaacatgactgagaaaagtataactgcattcaaactaacagtgcatttcaagaactggggctttgcttgcgagaagttggtggctcttgacgtggtgacggccgatggggagaagcgacactgtgataaaacaaccaatgcggatttatactgggcggcacgtggatctggcccaggtaagtcaattggccactgatagaaactaaaatatttctcatgcttgtctccctcatgatgcaggattcccggccatcgttacgagattctatctccaaacaatccctgccttcactcacatgcggacatcggtctacatatacgagaagaaagattacgaagcggccttctcttgggtactaaaggttcgtttggagcttggccctccgacttggtgatcacacccctaacgtaatctatagcttgctccaactttcgacgagggtactgagattgttgcagttggaaggcatatgccaggccgggatggagagcatatactgatatctttcgtcacgtttaaaaatagtgacgaagaggctcggtccgcactacagccagctcaagactcagcaccaccaggacacgttttttcgtggttttgcgagccaacctccatggcggagcagtacgatgatcagcattctgccaaccctgaaggtcaccgatacgcagttgacaactcttatatccgaaatgatgtcgacgttgtttctgtcctaaaggagtccttcacatcactccctacaaagaagtcttttactctctggtacgccatggctcccggctctcgacggagtaccgagaatggcacgctcgaagatatggcactctcgatgcagactgatcattatttcgctgcctatgtcatctgggaagaccaggcagaggacccgaaatgccaatcttggcttacccatatctttgagaagatcaaccgggactcggaaggttcttatcttggagatgccgactttcaaaagcgctcgactgcattctggggacgggaccaaggcaagagacttatggatatcaggagaaaatgggacccgcaaggtgtagtagctggctatctcaataaaggagaccaaaatggggtggaagggttggaaaatgtacataaattatgatgtaggtaacacccgcgatgtaagcatcaacctatcatagcagccaagattaccttaccagatccttgccttggatggctctgaacctctttcatactactgagacgaatagttcatcggcttttactggccgctctaacttatgttgcgatcgggaagcccaagctatgagagcttatagatagacagaatgattgagaacattgctgcagcgtttaaacatctagactaattcgatatcccagcataccatacatatataaaagctgttcgacaaagcattctctcaacataaactcaagctaatgtcatgcttagtcattatgtaggacacgcctcttggaccgaaggcttgagggtcaggatcgctccaaagcagctcaactatctttgcccccatctttactgcaccaggtgtacgggaagctctggccaaaaatccagcacggaacacgtggatgtgctcctgacgtctggcgactgaggccatgatagtgcccggccagaggagcattcgacgatatgatgactcgctaacaaacaacgaataaaatgctgacattgtctgctcgactcgactatcgattccggcggcgagattcgggtccgcaagcatgtccgggtggaatgctgactgtagatatacgatgagaccgttctgatatatcatcacagctgcagcttgttcttctcgtgaacaaaggctattcgtgtcttcttcgaatgcattgtagccttccagtcgcatcaaaagtgaatcatactgttcttgaaacgcggtagtggctgtaattcctctcttctcctcttcccggcgagcttcgacaagttgagatatctccgggaccatctcccacagaccttgcccaaatccgaggagaaatcccctggatttgtaccccctcagtatatccaatgaatagactgatgggtcaatttccacgacctcgtcagataaaaagccgcgaggcgtgatggtgattttgattgcatggtaagcataaagctccagtataaatccttttaagtgtttcaattcactagatggcgctggctcagatgtgaggaggttgatgtactgtcgacaagctttgaggtgatggtacatggagccgcgagaatgaccttgaacatgcttgtaggtgtcagcaacgtgtctcatgacatacttacgtggaggggccttacatcgtagacgcagaggagcaacaaaatcagcaggatacggattggggtaggtggccccgtctgttcatccgggaggatgatctgacccgtttcataagacaaaagcttctgcaatcctgctagtacagtagcataatgaccacgagtcgccacttccaaagctcgagctctctggacagtagacgtcgtatcattgactgtcagatgggctcctccaatagctaggatacaatcaagaaccagtgtatcagttgcagccaaagggagaagataatcaatgaatgggtttccatccaggcagggtccccgcgtcagcatctcagctgtaacatccaggtactgctgataaagcggacgcgaattctggcttagatgagctaggttgccgtaggtcggagcggcccgaggagaggatgaaggggacgtatactgcaaagctgctgagtccgttgaggggccagagactccgagtgactcatcagctctaccgtcatctggaatagctctttcaaaaatgctctcttgagtgggccaaacacattcttgaccggttcgggtgcatgatgagcagactggcttgacttcatcgcacttcttgcgtttagtgcgacacgtaagacatccgttctttgatcgcgggtggttacggcgccatttcgtcgggaaaggggcgccacggtatggggcagtagaatcttcttggcttgccattgagaaatgaaatgagaagaattgttgatactgtgatgcgatggtgtaatgtagttgtcgtcagtgggctataagtacatgggaccgggaagaggcagcctgtccatcttggctcctttgttcctaaggtcgtcatagggatagggctgagaagaataagccacgaccaactgccgctgtcatgacgataaacttcgaatggacagggatttgatcgaatggctaacctaattgaatcacttaccaaaacggaaacgtcgattctgccttgcagggattgtgatcctttggttgtactagggtttttagaaggagactggccagactggagcgagaataatagattggcattgcaaatgcatcaagtaattggaatacgactctttcattggctttcaatcggatgacggtgcgaaatatagaagcgctcgcgtgactttattcctgtgtttgaatgagccatttgtctagacagcgcagcaggtcctctacctatactatgactgacattggtcaggttgtagccagcaactttagcagccccgcttcctccaaatcctctagttcaagactaaggaactcaccctatagtgcttaatgctacttatatattaatgttccaacgccaggcttctggcgtttatctatttaattattgcattagatagctctcaaaactctttttcattatcgtacctagtaattccttgctgtaaagaaatttcctttctttacagatacttcttttaccccttgacgctatgccgctctctcctcgtccgtgccactgtcacctcaggaaatctggcaacaagcgctggtggagagtggatcaatcagcgaacctctattgtcttatagacacgacggctgaaaactcaaggcttgtcaactacattttccattcgctattatgtctaagcgtctatgattctatgcggaatgactttttaatcgcggcgctaaggcgctgaacagccgcacacatttcctcctcagccgcgctcgcaaacgtcacgcgtagaaataactcattcagttccttgtgcgcctcggctctgaaccacgagccccgagcaaaaaggactccctgcttgatactgtgctggaagatctcctcctcgatattgctcaggctgcgatgtcggtagtctggatgtttagtatgatccagtttcagccatagctattacacaaagtcagaacacaagaaagagtatcaacgaggcaactcacaaacatgcccgcagccggaggcgtccacgatacgatttcagtgggtaggtaatcttcgcaagctgcgagtaaggcattgcgtcttctggtgtagttcgtcttcaggtcaataagccacttgatataaccctcatggccccacgtctcatccaccagtttccagacgatcagctgcgatataccgctgggtccctgatttgccacttcagcgtgacagagatacttctgtatgacctctttgctagccgttatccatcccattctcgagccagggaccaagaccttggagaatgagtccattcgaagaaccctgccatcaacgtccatactgaggtacgatgggacaagactagtcaagaagtcatcaacagtctcattatctgcgacgttggtcccccgtcccgtatagggtttcatttggatgaaatagtagggctcgtcttcgatgatgagaatgttgtgcttttggcagacactgtagatttcacgtcgtcgctcgaagctctgcgtcgcaccagtgggattctgccctgatggtacagtataaagaagatgcggcttccgagcgcctcgagcctcttcatcccaggtttccagaatgtggtccatgtgactaggtagtagaccctcctcgtccatcttgactccaaaggcctttataccctgtggaacgaaagtctccatcgccgttgcaaatgtgtactcctctgtgaggatagaatcattcctgaaccggtcgcagagcatacgaactgtctgctccagagcccccgtactgccgacggtcagacatacagcccaatctgcataaggcgggttatagacaagatcaacgtgctctgtcacccagcgcatcatctgtggggatccagttgcctgaccgtagttaaacgcaatggatatgtcgtagtccgaggtgccgctcgcggtatcgtatttgccaatgcgagctatctgggcggtgctaccatgcgagtccagtagaatctgcttctgagagaggctgggtatacgcatggcgatctcagagatgggaaagtattcgctagaaggaaacccgcccccaagggagatgaggccgggtgtgttgacgtacccagccgcttgtttgagaatacaaggcggacggttgctctcactactgaagtgtgctcgaagctgtcaatattcggtctcaaggcaaggatcgggataacatactgtcccatcttcgggctaaaggcttttcagtagactatatcctgtgaatcccatcgcaacccagactaaccgacgatacttacaggtaatttgaacatgtcactgtcggacatggctgcagtcccaggccgtatcttggtagccgtagctcgcctttcacgcatgagtccaatcttgacatgactccctctaggggagtctagcgtcgtggctgttgagtggcccatatcgtatagtcatatggtttaagagacacagactgcatcttgaagtcagtttaagtaatcatcgtaaaaagacttcaaagaattgagttactggcttatctgcggtctcggtgcttgtcatgggctggtggaatgtcggctcgtgcgattggcgccctacggcgctgcgttgtggagcaataatgcgcctgactagtttagcttgcatgacgagatgtggagcttagtccagaacactaccttggtccagatgatggagcaaagccttcagtttgattcacgataaggatattaaatggtgtagtgattatatggtattttggatagcgacctaaacagtttcaaaacataacatgctactccttggataaatgctgtcttcgaaaagtggcgatccactgctcgttatcagctatagtctgctcccaattatcatcactcccatacaccagccttctcgcctcgccctgaaacatctcatcagtcggaaagacaccactcgcaaacgactgctgagcgaaacggcccagatgccacgccagaaacttggtatacgagtcgggcgtcaactcaaacccaggatcgacctgctcctgctccggatccggaacaaccttgccatttctctcctctatctgagcaaaatgatccggcacagttggatccgtggcggagaaaggaaccatggttaaggcctcgttggcaagcaggtatggcggaagggcgttccggacctgcgctgcgatcgaaggctcaaagttgtgatcacccttccattctgccattgttttgccctgacgaaagtgctgtgcgaggtggtctgcgcggtcttgccacgattgtaagcgtagatcgcagaatccgcagcgggaggagatcggaggtggcggcgttctccagtcgtccaagataggcaacgtctctagttggtggaatccgcggaggtgctgaatgagattatccttgcgcctgaaaatgtgaggctgttggccattgtggcatgcgatgtggttatgagagttgaggtgatgctcagtagggtcaagaatgttgcagtatgcacacgtactcctcccagtcgccgacgataccactgcaccaccaaacggtgcacagatccactggtcgcagtcaagatgcagtgtcttctcatgtcttgtccagtcatgcttcttaacaaaagaatcgcaacaaaatgtgcagtggaagatccgaggtttcttattagcaccagcgacgttgctcctcctctttgctacgcgtctccggtttcgattttggaacgaacgagatgactgcgtagaagaaacgatcgaacctgaagactggctttgccagctagatacgcttggactagatgatggtactctggtgagaggagcctgcatgctatggctcaatgtgttttcttgcagcgcgtcataaatggctgaccaggatgcggattcggttccaggagggctgtttctccatctctgcagagggtcagagacttgctcattcgcatcatatacaggaatctgaatgcttcgtccaccgttctggggatttcggagctcgtagcggcttctgcgacgtggaagagttgagttaatgttcatgggaatggctggtatattcgctgatgcatccatcgggcagagttcccgatcggtcaaccaagaggtactgaaattctgccccagaccgtgagaaggaaagacatggttatgattttgcatctgttgatggcttaatgatcgtagatttgaagtacacatgtcatccacctcgaaattgtcgataggcaggtcaaggcagccaaatgtggggtctacaaacggtgtccgatcgaagcaaaatccagaaccgccatccagaacaggcagtaagtcgtccgagagattctcatgcgtctgaatgggcagctgggatcctccatgccagtgcatttcaccgtcttgagctagttccatttcggcgccaagttgaagagatgtccagtctccagggtcagagttgcatattggggttggctgcgagtgcttctggcaaagttcttgttgggatgccatgtcctctctggagcagtgtgtgcgcatatggaaggggaaaatcagaacccgggacttcgaaaacactgagagcaaggaacgaacgcagtgggggttgtttcatccgattgtggagattgactatccacgctagtttgacgatgccctgaatagtgatagtgtgaaatcagctgcagctcagactagatgataagctctagatgataagctgagagagctggaatcttttcgtctacctcaatcgccgactttaatagctaccgcctttttcagtaccctctattcctctagcaatattgacctcctgcgtcatgataaattgcaatgatgtaaagtctgttgccacatggatcatgtcgaatccagcctcggcatattgcctcgcttgtgtgccggatgtactgtagattccacatttcttgccaaatttgtggctaacctcgagcacacgcccaaccgcctctctcagttctgccttgacgacgctttggatgataggatgtccaatgttattgcctgtatttcaagaatcaatactgagctcggcagtacttacagtgctcataacgtacctaagtcgaatggtcccacgaataagacatcgacgccatcgatacctgcgatttcctccaagttatcgagggcctcctgggtttcgatctggactatagtaagaagactgctgtttgcctgctgaagatactccgtcatcgtcggcatggggctgaagcgctccattgcgtaaggagagccaaatccacgtgtgccctgaggagggaacttggccgctttgacgatttctctggcttcctgcgcggtgcgaagcaaaggtaccaggatctcaagcgactagttagtaaccggtcaatacacgtgccactgacactcactccatgcgcgcccgagtctaaagctccttttgtttgtgagcaggttgttacatgtcgctcaaggtttggttatcttactcttgatcatccatgactccataccgggaattcttactataggggacgcaccagctgcagcaacagcagggactgcgtcatgcatagcgctgtctaattccacagtttcagttttcggggagtaattgctagacatgaaccggaactcaccatcgatgttgccgtgctcgcaatcgatcaccacccagtcgacgcctggcacgcgagcgagggcacgagacacattcgcgccagacaccatctgccagagtcccatgctcggcccatcagcttgctggagtgcctttcttaagaagtttccttgttccatgatagcgattgagcaggaaagagcgatatgtgagtagaatattctgtatgattaggggttggttggttttactgattagacatggcggggtatgacttggctatagcctcggtaccccgacaagaagtatccggtcccaaagtctaacttatgatcagcaattagccagggagtaggtcggcacttcagttcattattcattattggttcctataccctggtaagtgtcccattattatttggtctgaaagagagacctttgcaagcgctgtagggcgtaaaatttagtaaggcgcacggcgcaagcgctagatgaaatgggcataacgtggggagggggcttatctgtcatgaaaaagaagctgagagctaggtgtgttaattaaaggtagtgtcatgcagagcgagaaacagaaaattactaactacttgtcaaaagagtaaccatacctcacttaattagcgggatactttatataaaataaaacagttaactaagccacagggaatatttgatccaattgtgtgggctcgttgttaaaggtcttgtatgcagacgtatatgagtgccaatgtataatatcttagaaaagggaaaggctgaggatatagaaaacacggagcatcgacgtatatatcacaccaggctttcatggccattgcaatgcctatagtactgaaatcgaggaagatcctaccaggaggctctgttccggcgatgccgttgtctatatcgctagtacagatagccctgactttattcagctcaggtatcatagagatagctatggcagctataaagatagcttcttatgtaatttactaattctaaccgggctggtgccacccaacccattacagcatctttcacaactggcgcgaacaatgtcaaatcaacaccttgatagaatccaaagctgccccccctagcaatcagaacagtcattgtgtactcgtggcctagatgatgcggacgttgtaggacgccaagcccaatttccgagaagtaagatgtagaagaaagttccttaaggtggtgactcttacgaatcgcacagacttgctgtgtatacaacatcgcagcctggttggtttgtagttacgagcctcacgtcagccgcggagctcggcacttgtggtttggtcatgacgggccgtcgcttggctgaaaagcaattgaccagggccacacgggctagggcgagcgggttcctagctgattgcttaacgtcagatgccatatatgacgtttattgtctcgaagaaaatgcccgagtgcagtccccgatgacaacacggctcatatgtggatcccgctgacaagtgtcttgagtgtgtgttgatcccgctgagagatcgacagtccgccttgacactctatgcacctccgctcacagatataccgcctgtttagtatgcccaaagacaagagtgctaattctaataacaacctgcattaaaatttaaggagatagcgtttaggtgtaaagtttgactttaacataagctatcttcaatgcttattatatattattacagttacggcctataagtaagtgctttcactagtcaattatacttgctgtttgttcaagttattaatttaaattatcaggcatatttgccccctcttctttacagtatatctagaactccatagtgactctctctagaacaatagccccattagagccgtaactagtgaaaagcaattcggatagcatccccgctgacaccaggagtaaatggtcaaggcgagagccttgtctcagccctggtcagagtagggtgtatctactacttggaacacgatccgacatatttcattacgttaaatattacatttcatacatctttcacgtcaacagagttgcttggggtaagtaaacgttgatttatcatcagtcgatcagaacagggtcaaacgcccgatatggcatctttcggccgctccggcttctcagcaatgtatattgtatattttcacttcaccaggagtaaaataactttaggatttgaaagataaaaggccctacattcccgccattccctcccagtctcttcaacacacttcatcacactttgcactcagattccttttacacaatcaacaattgacttcagtcttcttcaatttctcagaatttcatcatgatgttcaaaagcacccttcttgcccttgctgtcactgctggcttgtcagatgctctaggcatcaactgtcgaggcagtggcctttgcagtggcaacaaaggtgctctcggccagctcattgcccaggtcagggccatcgacccgaacaagaccttcagaaatggcgagcatgtcagctgcgttgacatcaacaacattggcaaccacccagccatttgcgcgttctatcagaacattggagaccgcaccttttcgcttgcccagacccagacgttccttcagcagatcgtcgaccatggctgcaagctttgcggtagcgtcccaactgacccgggcaacaacgttgctaatggccagctgactgtcaacgtcgtcatcaatcctaccagccgcgacacacgtcaaagcccggctgtctacaagaaacgcagcgacaagacaagccctaccgaacgcgatgcccctgaaatccctgcagcctatgagaagcgcggagacaacctccttgtcagacgcctgggtatcaactgccgtggcagctccacttgtggagttggaggcatcggacatacacccaacggagatctgaaggacgttcgtgatgctgttgctgctggcgaggagggcaactttggtaacggtgaccatatcgcttgtattccatttgcatttggaaacctgtgtgctttctaccagaacattggcagccggacttttaccaaggaacagtctgtcacattcctcgaccagcttaggcagcatggatgttccaagtgcggcagcattcctgtcgatcctggtaacgacgtcaagaacggacaacttaccgttaactatgtcgcataagcggctattaatagccaagtcttgtcacggctaggcctgctctaaattgcttgacttcagacattatgcagtgcctacatccattagtatggagagctggagatggagggggaggaaggtgtcagtggatagcagagaaaaccatatagtaaagtagcgtattggacgacaactattccggggtgtttgtggtgttgagctaacctttcttggccgagggattggagctttatacgcctccaaggccggccaaggagtcatcatttaagttcttatcatatcagctttatgctgtagccattggtcagtcatcgtggtatcgatgtctaagttgtgggctagaagtgttatttgcagttgaggcttgtggctgagagcttattccagcagagagtacctaggacgacaactatagtgtctatagataaattaacctatttactatataactacaaattgctttaactactatttctaacatctaagtatatatttaataataaatgaatagtaaaataactattaattaattattttcttaatataataaaaagcgcagcaagataggtcttgtgtcttgtagtgtagtttgtcctcaggttcagaagctacttaacacagccgcagcggcctgacatgttatctgtcaattcctggttggtctgataggaaagaagcaaagtcattaaggatatgctctgaatcaacagggtttgctaacttcatgcggccgccactgaactgcattcacaatgagcagaagacatcagcaatgagggaagtacatcgactgatgtgacagggcttttgtcagcatgaaacaaatccgtatgttccccttgaggttcgggctgtttctgaaacgttcttttaaagcttacaaataaatcagagcggcgggcgtcttcacctctcgtatgatctcacgagatagtatagtgctttatagccaaagaaatacctgatagcttttgtttctgtttctgacagcaaacagagatactgagtgtgaccgggtccggtaaagctgaaggcttttactgggcatgccagggctcctcgtactagctctgatattttgtagtgcttcattaattatctgtaacgttggttgactgacttctggatcattggccgttggggggttcatttgcacgttcctagaaacagaccaataattttctttaacgctgctgcgaaacccaagacctgaggagatgctgcctcgattgtgtctcttgattggcttggtgagtgaagctggaactttatgtttacgaggtggcgtcggattgaatggtgtgaacgttgatgtacttgagactttaggtctatccctccaaattgaaccagattcatcactgctattctctcctgaatgatcgtcattggtcgatgagatgagacgaggcgactttggcagtaaagcatcagtggctcttgttgtaacaccaccagaaacgacggttggaactgggtagatcgagtcgggatgcgtgttgtttccataaggcatgtggtcattacgatgagcactaaaaggagaaccaagttgcttcggttgtacaaaactccgttgtccaactagatgcagtatttgggtcatgtcgtcagcttgatgctcttgcaggagtcgtctgtagtaagaagctgagatcaaactgcgctaattagttgaaggaggttgcaagcttggtatagtgttcgcgattgtacttgagtaataagcgggataggttgaaagaaacagaaatttggcatcgcttgtcacgttgattgattggtaggacgcttcacgtgaaatgaggcggttgactaagccgtggagatatccaattgaatcgctgtgcaagatagccaacgccatgcagctgcttcgagctgaaaacttcacagcctgatatctacatgatgacgtgtcagcttccgaatcaacctgtctgtctcaaaactaccagctggcctctacctaacaatctatagcaagttacgcagacttttggatgaagtacacagacagctggaaatcccagtcgaggtgctggagcaagactatgagtctgtcagttctagcgtattgatgcctcagcagatggatcagaactatcgtattgagctcgagcagctacgccgatatctctgcggtttgtactatttgggcttttgcggtgtccccgtttactgaccgctttaagtactcatttccggggaaacggcgccatcctcatgctggccatatgctatgcggtcatgcttctggggcatcccggtcttatgcagggctccatcagttgtcctggaccctgtgtctatgaaacagcaatgcttggaatttcaggaagtctgcggtttgacgggagaagacatttatacggccgatatatgggagaacacacagctcctcgagtgggcaaggtcaaatcagtcacggttgttgttgattcaaggcggctatgaatcggttactcgccttgaaagatttgctgccgaaatttgggagtatcttgacagcaagaagcccaccgtcgccgtgttgcagtgtccggcttcaacagacttctttggtgtatttgatgaacgagaactacttcgacagatcgcactacaggctttgcgaaaggtctcacttgaccaatcaatattgtacctggcttatttggcacaagtatttgcagaagcctcgacatgtgaagactggttcagaatcctcgagagaatattctcgaagttgccgagtttggttatcattatgaccgtcactgttctaggggaacgagctgaacacaccaaagcctggcctatgcaactggaagactggatgggaaggttacaaaagacgtgtttcccgtctgtgaaagcattgctcattgcaacccatccattatgggttgcaccgggaacacaaccgctgttgtgggttgaaaaagcaccaagaattgttctaggtgatgaaatgattcgaatattgggcattggcctccaatttgggcatcagtatccattcagcttgccaaatcaaggcagaacgacacgaaaaatgttcgacatgtcgcaagcactacagcccagcatgacaccagaacagccagaccagtatacttctacacatgaagcaccgaaagcaggaagctcggagtcgcttcagcctacctcctctcgatctcatcctacgcaaatcgatatagcaattctctgtgcattaacgtttgaagctgaggctgtcgaggagctgttcgatgagccatggactggtggctacaatcgttccgagggagacacaaatacgtatacatttggtattattggccgacatggtgttgtgttggtccatatgcctggcataggtgcgatctactctgcgactatagcggcttattgccgatcgaccttccctagaatctcactggcactcatggtaggagtttgcggatgtgtcccgttttctgaagatgggacagagcttttgctcggcgatgtcgtcattagcgatggactggtccgctatgacttcgcgagacaatgcccggatggctgcttgatcaaaaacagcgtgtcagagagcgctagaaagttgccggtggagattctggggtacctggccaagctcaaaggtctgaacgctcaaaggagacttcgagagcgagcgaatgaacatctggccacattgagtgagtcattcggggtgaagagccctggtattgaggaagatatccttttcgagtctacatatcaccacaggcaccatcccccatcatcatgcaatatatgtattggggactcggatgatttgacgggcatggtttgtgcagaagcacgttcggcaatctgcaaggacctcaagtgcgatatcgcaaggtctgtaccgcgcaaacgacaaattgaggtacctggcaaacaaacagatgtgtgtccggctgtgcactttggaaaatttggctctggagataaggttatgaagtcgggggaagaacgtgaccgtatcgcgcgtggtgaagggatcattgcttttgaaatggagggggcgggggcttgggatactctgccttgtgtaattattaaaggagtctgtgattattctgacagccacaaacataagaggtggcaattatatgccgctttgacggccgcggcctacgcaaaggctttcctagagggttggcggcaatagcttatctgaagtagttatgtattgatgtttttataaactccaggtaaaagctaacaaaactccacatgtatcgcgaagctatgcctttggatatatccatataggtattgaaggggagaatgtagttattgatttggtaggtgacaaaaccataagccttactcgagcgccttggccccgattgaacgcctcattattgcactgtggctaaacctttagccaatggttagggccgttcccctccgaggggacataatgtgttattgtttgtgttttaagctatgttttatccatgttttgaccacctcgcctaattgatataagcctcatacggaatggttgactcatgataaaagcatataccaaatggcttatttatgaagagttgatattagataagaggaaaatagagtctattcaacctggaagggaaaaaagctaatgtgatatttttaccgaggcgccgagatctatctgaccgaatggaagtcaatggcatcatcaattaatggttagggccgtggggtacaaataagccccagcctagctttggggtcaaacgacaacgcatcctcttccaacataaccagagagtgtcacgtctatcttccgtcaagactgatccctggtcgaaaaatcagcgccttaccaatcgagcttggtgatgtcaaacagccggcagatactggggcaggtgaccaacggcgtgtccctacagccctcaagagcaggcgcccccgcagactcaccaaccgtggccagcgaacgacccagcctatccttcccacggccgtgtattcgtgctggaatggaggatagctggattcttaagaattccaaagtcaccaagacagacgacaagacgagccttaacagtagtggcaccgatcgggatagtttcatgaaatctaccgatgttgaccctaactgggacgaggttattcctgccgataagctcgctgagacaaaggctaaaagggaggagaagcagcataactacgcaatttcacaagatcatacttccgggaaggagtctcataaagataacctcctagcaagctttgggaaaagacaacggccggacaatgcttctatatcacttggcgggagcagactgtttcatcgctcgacgaatatgttggcaaacttgtcaagcggtgatgatgtagtagctcaaaatgaagggtccgatattgatgaatcctcaatagaccatgttaatgtctttgacttcttggtatcgcttggatcacaccaagcacagcgccctcctagcattgctgctcagcttgttcacctcgaggcccagtttcgtactaaaaatccgacactgccccctaatcagattcgccaaatggcaacacagcacctgacccgccttatggtggctcagcgcaccgctatgaactctgctgctcaatgcggacttgctgctagtatcgccactacgacaagcccccatcaatacgctatgccctcgactcagaagcaatggagttccatggcttcgcatggagacgctcgaaatacggaaccatttgaagcgacatcaagcaactcggtgaacaaggccgaggtcgcgaagctctagctggaacctgccgcaagcctgcaacttgtactgggcaactcttgaaagcccataggaagcctgttctagctatacatacgccgaagtgcgcgttacggcttacatttgcctcgagcctccagcatgggcttgaacttcctccttctggaactcaatttagagccgacatctgcattgcaaagctcaaatcgcttaccgtatatatccagtactattattacctaattatataatatctattccacatcaatgactacagttgatcaagccggccacaaagtccattctaactaaacaaaaatcgactcagcttatgacccgcagggtcctcctccgcgtatttcttggaaatgacaaaaattaaacagaaagcgcagtcttggacaacagtttatcgggacttgcaacttccagcttacactgaatggaagtaatataaatttagttactggcgacgcgccatagagattttgcccaggtacggtagtgctttcaaaagtgtgataaaaagtaaagtaaatggttcgtcctgatatagctgaaatcaggtgagggacaatctagaccggtcgctagctcacatttcaggtcgcgactttcacccgctatcccctgccaagcctgtgggaagcgagggactaactttgtttggaaaatatcgcctagagaattgtcttgaagacggttgtaaggttgtaagctggtattccagcccactttgcgttctaacgataataagcaatagtgaacagattttacggatggttgtctcacctttaataaagtgtaaagtcctctaggatcgacatttctaatgcatgtagctgcaccgagtcgcgcatctttcactgtcagtttatatcgtccaatctcgcacgcaaatacctacttatcgcagcgctaatagatgccagtgacgcaaacacctatttcgttacatcagttatgatcaccaatacgtcaagtcccaacctccagctgcgatgactatgagtgctgcgaactgttagtagatacaattacaaggcttgtgcgcacactgacagtcatcaaggggccatctctttatgactctcttgcttatccagattcgcaacgcaacagtggacaagcccagcatagccaatatcattgcggtgttgaacaaccgtcagctttgtccgcttgtgtgagagaacaatcccttttccatttcagctgggccatcgtgaggttcatgggtatcggtttcagtcatcttggcagagatccgcgcagcgacttgccttacgcaggatgcgtcgtggtgtgaattgtaaaagtttagtgggagctcgtatttatcggcattatcagagcattttccgttcgtgggaaagtcatccaagagggagaagaagagataggacgcctaggatgacaaagcgccgtgatggcaattatacagcgtccgtatgcgatggacatgcgtcagtaagcataccaagttcggtgcatcccaaaggttattctgatctagattggctcttcgggctttcggtaccgagctaccaacgctatcattgctcaaccgctaacaaattccgcgtcaaactccatgcgaacactagctggaatgcatttggatacacttttccctattaaatttccaattaacagaatatagagaagatctacactcaagttaaagggctctttcttactataaaaagttattaactctaggatttctgacttccaaataacagattatagcagcaggcaagggcagcttcctagcgttaaagatagtcaataggttacaaggctatttaattcgcaaggtctgcagtctcctttctctgttttgctctatgcctttctgctttctcatcatgctacttctgttctatgtttccctttcaacgtccttatagcttacctgagcctcctcggtacctctctcctcccttgaggcagctacccgacacttagagttatgatacatcgtccctcatcatgctaaccagctgaaacggagataggctggagagtggagggtctggaccctggatagtactcacatgcgagcatttatcaaacattagtgacaatatgcatagaatgttattacttttaaaagtcatgctgttttcggaacaccaaaatacatgtagaaatatcttaagctacctatattttcagtattgcggcgagtttcgtaaaatcaggctctcccaatcccgtagccgcgtcccagcctgcgagagcttcccaaccaggttcgataaagttaccatctgcgcatccaatcgtatcgctaccgtctttaatatctcgaaaggctggactggcttttgccgaatacaacagaggattaaggaatcccaaggctggtttcttctctctgagacgtatatcgttggtaagtgctaccatggctgcaaaaaccggcgcagatgcgcttgtgccgtcgtgagtataggggttgcccccagtaagtgtcagataatcatcgcccagcagactgacatcaggttgtgcacggccactgacattgtaaaggcccttgtgtttgcctttcaacgcttttatatagccagagacagccttgtcctgccaggaggggcgtttgaagatatttgacatgcccccggagctaaaagaggccgcaccgccgtagtctctagtggcaccaacagaggtcatccacgggcagctcgacggaaacgtgggtacaaagagtctcttcttgccggatactccaagacaagtcgtgtcaccacctgcgccggaagccccgccatctccagaagacccaatgatagagatgccgcgggcagcagctttcgcaaacagatcgcaaacatgctgggcatatgcgatgggaacgctcttctcgtcgtcattatacgaaattgaaataactttaggtgggctcttcaaaccgagtacatagtcgaagaattccgcatatggctcattgtcatcgggtgagacggatccgctgggacgttggccgatctttggtgcgtgaccacccacagagtaaaaggtgacgggtagcgggccggtaaacgccattgagtaatctaggtctagttcggcctcgactgtgagtgacgcctcgtctactggtggtttgagggtgcccttgttgacagaaacagtgttgatggtggggatagacttgggattcttcttgtcatatttggtcaagaaggctctgacgtctgtgatgttggggaaattgttcagaaaccctgcgatagcaaatgtgctgccagacttgccatcgggtggcgtgtaattgatcttgtatttcgtgcgcaggtaagacggacatatgctgtttgagcagttgctgggtccagcaggtacgtgttgtctcttctgaagctggacagggtccggggcaagccgaaagaagtggattgttgggaatatataactgatggtatcctgttgggtgcttggaatgctgtacttggtggtgcgaaccacggtacggctggtggccctgtgtcgaaatcgatgaaaggttgtgtttaggactcggttccagtcggcaatggtagctgtgacatccaatctttcggcttctgtggtgtagttgtacaaacccttgtcttgaagccagcccgcaacctttgtcgaagcgagactcttgtcaggcaacatggatcgtagctcttgcgagcctagatactggccatattgcttagagttcgggtcggatacctcttgggccactttgagatatggcttttccaggtcggcaagataaattctcaaagacaggagctcgtccagaggagcagcgtctagctgtacataatcgccaggtagttgctcgatagactcgtgaatcgatgcaccgcagaatggagacagtagccacaagcaagccaggtgactgtgacgcatcttggaaagaggcgattgggaaatttgtgaataaaggtactacgagagaatggtgtgcagttgctataaaggatccaaatggacaattgaagtcgaccgaccgaaacaaaatgactacatgtactataaatagtaacaggtcgggattccagacgtagatagatactggaatggcaagaacgtaaaatatccggctagtctggcaaagcggcagtgagtagcgtccttctcgagtaattatctcgtatgatatgctcgtctagaacatcatgggtgaatgattggcgacaggggatctttttaaggttcgtgccatcgaatggcctattggcggaaattcaaatctcgtatagcgacgatgtcactgcctgatgcagcgataggtaggtctgctaaaaaccctagctcggtttctgatagcatttcattccattcctgtggatctgcaaattgctcggacctcttatacgaggaacacatttggctttggcattggtgcgtggcgattcgactatttgatcagtcgagttctacacaagtttcaccattctacatcttgtgcatctgacaaagtacgcctttcatcgtgggcttttttttttttttttttttttttttcttttctttttttcttttgctgtcaccgagagcgatgttgttttcaatcagtctacttacaattgcttcaatgcagggagctgctgccgctgccgtcgcatcgccgcagtcgcagcctcccacgatccccatctcttacagctacggcggttatcctcggtgagttgtgcattttcttttacgggctttcttatgaagggaaatgttttgtaaaacaaaaaactgacatccagagcgcagtgtacaagccgacatcagatggggcacgccaggacagtctcccgttccaacgatttttgatacgggatcgcccagtttctgggtttttggtcccaattccatcatcaacgatggcacaaacgcgcattacacgccaggcccctgcaacaagactgtaaaaacattttacaattggcccaagtcatcttcccactccaaaggaggtgctgtcaaaccgaaaggtggcattctggcttatgcttatggcggtaacggaaagctcatatcagcacccgctaccatcaatgacaccttggccttttctaatccaaagttctccgcattgaccaataatcaagtggcattggcgaattacgcacaaatcgcacaacttgatgataagtgtgagatcccagaaagcgacttcgatcacagcattcttggtttggcgccgcttcctaaggatttctctggcccctcttttcgagacaacttgcgccatactgggaaaacaaagtcctcctctttcaccatgtggtttgatcagcagccaaaatccatcaagtccccatactctggcgccgctgtcttcggtgccgtccctgccaacaagaagtattccggcgagctggtacgcatcaagcaggattacccaactcccccatacatcggatattactccgcacttccggagctgactacgacatctatccgtaagccagggaagcctgtcaagattggcttggctgacccttcggtgaaacgatgtctccttgactccggaaccggcgaggacaggctccctttcagtgaaaaggacatcatgaaggcgacaggacttatccgactggagattccgttcgtattggcttggaacggtacttgcgagtccattccgcgtactgcgactctgaactttacctttactggagtcactcccggtaagaaagtcacagtcgctgttcctattcgcagttacgcccgtggagaatatgacggtctgccggactacgacgattcaaagtattgtgccttgagcgtttctggagatgagtatggggactgtactctcggagctccctttttcacagctgcttatgctgtatttcatgatgatactaagcaggttgcacttgctcaaggaggtgtttccactggaacttccgacggtatcgccaagattggccagctcacccctatcctccctgggtcaaatattccaaactctgtttaggtcgtgcaaaatagtgttattacagatagggaaggaaattcaatcaaacgatgggcccttttattgcttttttttttcaaaagtcgtattgggaggaactagtaatacaactgatctaaataaatcgaaaaaattgctttagggtcagagtcaccttgttcattttcacacagcgaacaagtttaatcatgaaattgtttttctttattccggtcacctttttgctgcgagtgttccgtgaagaactaaagtgaattgaaagctcacggctggttgtgtagtccctggtagtattcacgttaccgatcacttcctgaactggtaaaagagtattagtctgttcagacatctattttctcgaatcagcttatgtaaatagtattccagccaaaatgaagatcctaggcaacagtggggggaaagagtttactgcctgttgtgtttattcatgttgctgaagcctcttttgaaacccgaaccttaccgcagcgactgtaaaaggttcagtacaccgtcagctctaacgcaagaatttcttgacgccaccaacgagcgtgagcgacgagcactgaatataacgttggatacggctgtccactttgccgatctcaacggagacgggaggtctgagtacctctgggttgacaacaagggcgctgtgacagaagttctcaacctgggcagaccctccggtggcgccaacgcagctaagatccagtggtcagctcagggcaccattgcgtgaggcgttagtggcaaccgtgccagcgtgtgattcgcggaccccaacggtgatggaagggccgagtatatcaaaggtgaaggacgatggtagcgtagaatgttggctgaacgcaggcggacccgataatggacctaatgctgccaggttatgtggattccccaaggcaagatcgcttcaggttttggtctaggaagagatagtgttgtgtttgccgatatcaacggcgacgggaaggctccttatattgccctctcagagacagatggtagtgcacgtttctggttgaacggtggcgggccggatgatagacctaatgccacaaaggaagattgcttatgggattggtagtaacggaagggatgtgcagtttgctggtctcaattaacattcgagggctgagtaccttgatgtcaagtttgatatatctggggtgagcacatggctaagtgtttgttaaggtagaggtatagtttatctgggttatatatattaatactggtataagtcttagattatttacctttgtatcagtaccttcttatctcttgaagcggtagacatccggatccacagaatgtaccccagacgaccctggatcaaatgcatcatgattcttctaatgctggcaactcagatgagcaagctcgctattttcttcaatgccctttctgtcatgttcaagttcaccgttgagatcaagtcaaagaacttaaacatgccgctgccatggttcaggaggctacacaagaggtctgctagagcttgataactaggatattgagaccatccacctctcaattctggagatcaaagcttgttttgatatcctccagatgatacgccagatttataccattacgcatgcccgatgcagcaatcagggccctcatcgcctcacagatctgactaaagtcccagttactgctgaagagattcttcgcaagcgcgatcagcttggtttgataggtgctgtttgtatggctataaaataagtatgttatccaggtggctaaatatggcttcctacactggcaaaatagttaccttaatgaccgccactaacatccactacagaagcagcaggaaatctcggatggggttcagaggcgtattagccctacttatgtttggcaaacgtagattagacaatatcgcgtcctcgaataaatatcaatacccataaaaacactactcatctattcctgtatcagcagcctgcagttcaatctatccaaatcaccttttcagaacctaagactttacttccgctgatatcagctcctcaattttctcattatgcctaccatccattcaaccatgttttccaacgagcatggctcggatggcaagtactgcttgtgtactgagaagcccatcgtcgatggcgatgtaacgtctgagaagggttttaccaacgtctggattaaaagttcatcccggccggcaataacttcactataaatacggaagctacgtactacgcttgtcagtactaaacgtacatggaagaagtagagaaactaattatgagcaaggtgtggtaagctggaaagccagccggcccctggcgtcaccttctcagagggtcatagtgaggctgtcgccctcgaacctttgaagaacgacggtggcgagtggaaatgcaattgacttaaggcttatgaggagacactgagagaatctgccgtagacgctttgaagttggtcttgaatcagggatacccaacctttgatagcgcgaaactcaagaacgcaaaggcgggctgctcctctatcactcagggtaaagatttcaagaaggatgataatttcgtgatcttaatcgctcagaaagacaacgaaggtcaaaagaccccggctgcaatggcaagagattccatgcactcagctctagcatcacgctaacataaggctttccagattcttgctgaccagaccatggagactaacattcagcctgtcgtcaagttctatgtcaagaagtttgattccaaggtgggagcaatcgtcaactaccagtccttctccgtggaggccggcgtgatcgactttaccgaaggggcaggcctgggtcattacactgcctcaatcactcataagcaagatggcggctgggatgtcaacttcttcgtctgagtgtgataactcaagtctgttcactgcgcattaaggttttggtttcatcttcttggtttagctaacatgtggcatttctgcacgggatgcttcagtgttcgcaccagcaacgttatgttttgagtcatgtttactagtgagagaaagtaaacagaacttgatcctattaaatcagattaaatgactcaatgaacatacgttacctgcattctggagccttagactcaatcacaaaaagctggctctcatcagccggtgatgaagggagactttggccctcaaaaagctggtgatgctccgtttgacctcaccctgcatactttcgagtcaggcttgcccgactttggggcttttcctgatgatccttctcctgatcccaatgatatcgctcaagcctcttctgggactggtagtcgccctgcccagatgaaggttagcgattggaatgaggttctcgtgaataataatcttctcaatggcttcttcatcgatcaagaaacagaggaacttttcagagcacgcaagacagcttttaagctggagccaaatcctatcaactcatttctcttctcccctggcaccctgagctctgttttgaagtcgcagatcaaagcgaaagcccagaagatcgtgacagaactgccccttgttagtaaagtcgagctagatgtgcgcagtccatcgttaggttcggccatgaaggtcggcctggcttcagatcatgacagtactgctggttcagatgttggctctgatgctggtgaccaaacttccagtcaggttagcactgtcggctcggatcctggggatcctagcctgcctgctggggtgcctttggacaacttgtatcctttgtgggagatatgcgacgactccagaatcaggatccaggcaatctcctcccagctgcaactagcctcggcgcagcaaggcttctcaagtgcagacgtcaaggccgctgtggatgctagtaccctttctattggagccagtgcatctgccggctttgcaacaagcagcaagtcggccagctcatctacaaccggcaaagcgacgacacagatgcatgcttcgtatgattttcctcgcgttcgtttgttcctcgacgaggactggatatcactttcacctgattgcaccgcagcacttgctggcataaagcaaattaagagctacaaggaggtactggagttttataacgctttcggacatctcttcgtcactcgcaccaagcttggcggttgtctacgtgcgatacagcacttgacacaagcgcagcagtcggctatgggatcaaccgaggacgagttcaaagcatcattggcggcatcgttctctactgcgacggcatcgggaagtgccagctccgttgtagagaaaggttcatcaagcgagagcaagtcagcctcttcaaacatgaacagctcaattgcctgggaggcccagggcggcgatacaactctgggtaataacccaagcctttggtgcactacagtcgataactcatggttctggcgggtcgtggagcaagaggctgtagcgccaattgaatatatcatttccaaaatccctggccacgaagacaccaaggccttgttcgctgggatactgctgaaccacttgatggagaccaccccaatggaaattccctggaacggcgctagcggtgtagcactcggaagtggcatatcttcgtgctgcatcgtgacggaacctagtgacatcttacgtcaatctgcgctggaggtatcagcacccgtcaataaggccatctcctcaacacctgatgttcattggcatgtcgtctatgacaaactcagcatgcagagctacctaaggcagagtttccttcagacagtcaacgctcttgtgggaacaagactgtaccctaatctggtttggcggcttggctgcagcgagcgtgctttcagtgttgttctcaccttgcgatctggtatggtaagatcaaccgctacctttactgtgccaactagcactacctctgtgactgatccaaccacatggaagactacccttggtgacttctacgtccgctccactgtgaagggcaccgcattgagcgtttgttggacatttgtctctcagacacggagcgccgagctggaaagggcacaaaacacagtggcagccttgctttccactccaacaacatcgttcgaagtcggctgtaagttcttggcccgtctaggaatgaactttccctgccaggtgtacttttatgatgcctattaccaggaaacaattctttcatctcctgcggacgtcattgccaccatacagcagcaacagcaaagtgccagcgcgcagcaggtcgtctctgttgttttagagccttacataaatattgaagcccttcaaaaggttgcagcgagtacagtatcgtcacctgtgccatccggcgccctagaagtgatcagggaggacgaagcagcctatgtgtacgaagcgtccaagtggcagcctgacatatctatcgtctcgctaagtaaccccagttttacaacatggcaaggtaatttctcatcaaccacatacaattccacagtacagagcccgtctggggctattactgctgcaacagggttagtacagaactataacaaccttttcagccgagctaccgaagtggtcgttccacagtcacctgtatggccagttgtatacgggactactgctgtgctccaggcaacgctcgaatggcttcgccagagcaggaagcaggagttggaaacactttctcaaccagtgtaagtcgacctttactatatatgatatttgtcacctagctgacctattcgcctcgtgttacatgcagttctacaacaaacaacactacctttgggttatcgtcgcaaccaaatcccctcccggccactacttcggcaactcctccggcagcccctccagcaactgctccgccgccgccttcagtgcccgtatacagcctccgggccgcgtatagcaaggctggcttagaggcgataatggacacgggagattccgtgcatagcattgatgaaatgtggtcatacgtgactactgcttcagagtatgcgacactatcgcttccagcccctgctgtagttgtcgcttacgagatggtgccgacgggctctgggtcgtcgcctgttatgatccgcccgcagagtgtagtgcagttgaatgttggcactaacctcaccgagtttgcaaacacacgcacacaggcttcaattgcgacaccgggtcttgctgtctatgaagtttgggtcgtgaatggaactctccggtactctgatatcgcgagctagatcaagaggccgctcaagcggtagcgggtatttcagattgagacactggatcgaagcgaacgaagaggcaggttctggcatcgaggtaggagtgtcggggttattccaggatccaagtagctgaattgagtatgtcttataatacgggtaaaattgttctatattttatggtgacgatctcttatgcctgtcacgacgtacatcgaacatgcataactcgtctaacaacaataggagaagatgcttgactcaatgcagcggggcatcggtgaacacactgaattaagaatcgggctaacgctactctacttaaaaataccaacctcattgcattacaacatacctgtaattatttgtcaactaatcgcgggtacaaatgtccttcattccactcaccttgagtccaggtttcctccttggatgaagcacagttctgggacatcataaaaggatctttttagatgatggaaaacgggaagaagtaatattcggggtagttggatagatattagagccaatccgaatgaaatctgagcatgtatctagagacaataagacctgttcaggaaattcctccctaaatatttatgtatcgtgctcagaaaattatgaatatccagctgtcaattgggacctttctttcaggtcttgacggctgcgggcaaacagcaagaaatgcgtgacagtaattagtcaagttgcaggacgtaactggtatctagccattgtctaatctgggtgcatcagacgaggccaagactgctagtttatcatcgcccctctttagatatcacatggcatattgcctaaatacgaggtaaattgtgatattattttggcttttcagctagccacttagttagttcccacctgcattgaccactgaggtatctgctgaagccaggttgtcgcttgattacatttgatttgacctcgcagcaggcagcatggcctgatctttatccacttcgcatgatttggtcagctacttgtgatgtaacgaaaggcaactagcaatatttacgcaagccacaaggtccaattatgggtgtttatggatctaaactacggagtctaagcagcccctgcggaccaagggcggctacggagattttgtcaggtatgtgatgtatacacaataaggtagagcacgggaaaaggcgcagctgagccttggacactagtgtcaatcattcacagttagaagtcgcatagccaatcggatacataaagttatgtgataccgaattgcatgagtgaactccattacggtcgagaacacctaggaatgcatgagaaacgccattgttgcgttgtatgtctcggactgtaatggcgtgtcatgggagtaataatgacccggaatagtaagctcggggctggctgagctgaatcgactctattccctagccagccacaacaagccactttctaactagcttttactcagttccaacaaagggttgttgactcgtcatttgtctgctagacaagtagatattttgggtttcaattacttttacttatagactaaagcttatttacattattactgaaaactcgagagcagtccacggaagcaatttattatatagagggcttttataacccgattcttattttaactgcaccacgcagttattcactaaggtcaatccacatacacgtactttttatttatattacattgtcctctatactcctcttattattactttgcaactcaaaatggagggcgaaaccgggttccaaccaaacaaatccggtgattcgttctcgcagggaggcttccaacaggaaggctttcagcaaggaggtttccagcaaggaggctttcaacaaaccggattccaatccgatttcaacaaggtacagttgtatatccgaacatgtcaattatgatggctaactcattcacaatagggtttccagccacagggccatcaagaagttcgtctggacgctgcagatcttgagggtcttcgaaagtcaattgagaccgcaaaggaaaagcttcaagaggccgaaagcattctcaggaaacttgaatttacgcccgttagcagcaacgacccaggatttcctaacaacggattttagatccttgcagcgcttgaatgattttatccacttgacctcataagtgttaagatgggaggtagtttaatattcaattgaatatattgatataaacactgtatgcatattgccttctaatagctgaaattaactgtgatattttactgtcttgacttcatatggactcgttaagacgtcaaaagtcaaaactattaatgaattccctgatcggactctaatctcatttagtggcaatctggacacaaacgccgctacctacgtcccgtgccgaccccatgatctctaaatgggcaaagatgtctgggaactaaaaagtaaagcctagcttgattggtgttagtggtgcgacatgactgagctgcataggccgagtctacgattgatgagtgaccggtctgacgccgattctactccaattctgtagcggactcttccgagaagggaagcataccctcatgggttcctaaggtgatcggctgatgaatcaacattctctgatattctttgatgtcagccagccacggtgaatacctggtcactgctttctgttaccccgtgctgccaagtagccgaccgtgagctattggatgtgatatcaaattgactaaacttcttccactttacagcaagaaaatgtggatcacttacctgtattaatcttattacagtgtcatccatgaagaacaaactccgtcaatactattggtttggcacaataatgtttttgaatgaagtgtgactggctactacccacgtaggtaaattgtagtgctgacagtcatcagatcgcggtagactatgtaagacgttcataaattacgcctatttgattgtacctcagccagccaccaggacgtggcaggctatagtccgtccgcatgagatgtgacgacgccaacggctccagttggagttcaataatggataccacaaacagatggtcttattcatagctcaggcagccacacgaagattgttttcaagattgagcacttcgtatcagcaactaacctttctcgcggggattacttcgtaaatcgttcagagggcgcgtagcccgcatacaagtgactttattccagctccctattcactttctgcatttctatatcttactgtaggggcatgtatagactactccattgcctctcaacataacatcagtcgtttgggaccttagtagcctctgtaagacatgctacttttcttgctggcagcaggtatgtgatgcatccaatttaaggcatggccccgaagaccactcagttcagctctatgtcctagctctacttttttcagcttcaatggcacaagccacaatatcacgttccgaggtttctcaggtcgcaaaccagaattgtggctaaccacagctggccatgagttccattactcggtttcatacagctggtagaggaccagattaaatcagcatactaaatattcagacagaatgatacgcccccttcactcgtggcatcactatcatcatggcaatgctatataaaatcgcccgattgacaagaaacaacaaccattcttgccttccaaaagctgaatttaagtggaatcttcaatgtgttggcttgatatgtctcgttgagacgtgacaagcttcaagtggaagttaaaaggaggactacatgtgtatgatatcctcatctattggtaaatgccaagattctgcctcaacttatatcagcagttctccaaaccccatcatcgtccctgaatttaagctgtcgtgacacaaccttcttgggcccagtaaacttgctcgaatcttgttctgtgtttgacgatagaagcctcatgtgcggtgcaagctcgtcatatatcttcttcatcgcaacggcatcgatctgaagtggctcttgacgctgagctttagtaacaggcggaggctcgtatggccgcgcagacacatccactgcactaaccatagcaaggataccaatgaagcctgaagaaaccttacgaaattcttctgtcttccacctgaagtatataacactgatctgggttcgctgctgaccttttagttcgtccgtgaagtggtcgtcccaggtcaattgaaccatggagccaggctttggattcgtcgattgtatgaccggtttgatacggtcacagcacgcccgccatcctggtggactgccgcttcttgttaagtagtcaagcagagttttcttccacgagttctcatcttggggaagaagctcgaagaacttattctgtctgatcaccgcggtaatgggggcaaccgatcgtttgtagctgcaagataagggtcttgtaagccatgaagcaccacaattccgggttggagagactcacatcatttgcctttgtgttcgccgcattctctcctccatccactgcatggcaagctcacactgctccggtgggtccccaaacaatagcttccatattcgttttataaagccccaaataggtccaaggacctctcctaccttctttactagtgtctgaaccattagtttgatcttttgtaacacgaaggatataccattatccaccagctttgcacctatattaaccaggttcgttgtgagaaagtttgctctctcctcaagccattgcgtccaagagctaaggaacgacgggatgatggaccgtaggaggctgaacaacttctgctgagcctgaacaatgaagtcactgacggccttaatagccgctgtcttagcagcctcgaccttttggactgcgatctcgatggccgcattgactgcttctgtgatgtcaacaccatcgtttgcagcagaggaagcaagttctgttatttcagccttgacttcctccaacttgtcgtcgaagctggggatcagtccttcgagctcacggcacatggcctctgctgtgccactgatctctttcagaactccttgagctgccgcctcggcggcctttcgagtctcttcttcgaacttgcgtcgtatttgctcggcagtgtctgtgatttgctggactgtggaagctgcgacctccgcaattcggttgaatgtgtttgtgatgctatcgaaaaaacccatgatgtagattaaaatggtgcttggctgcgtttgtgatatattggttagagttgagtgtcgtgagcagtagactttgtcaagaaacgatcaagtcccaagaaatgcggctaccgactgtgacagaatctagagtccccgtcacaaaggttaagggggttgcgccatccttaggcccctcctcgaagtattttcctacctgtctaccaatttcgatactgctgtttcagacatcactcttctgggactagcgatctccacgtcggactgaagcgatacgagttaacacataacaattggcatcattgaatcgttacttcagcctcgtggtgcaatcagaaatgtgataaaactcaaagcaaatagttcgtgctgacctagccaaaaccggacacttcaggtcgccactttcatcctccagcccccgtcaaagctatactgagtggggtatcgcccttgtatggaacatttagccgagagcttcgtctgtggcgagctgactggagacctcatgaccactagctccaggtgcatcacatcccagaattagttccagcgtatcgtgggtaaggcacgttgtctcagctgagggaagctcttgttcacaaatcttaattgcaagtaacacatctgtggaaaaggtactgagtcgcaatatcaaaaatctgtatataacccgctctttatgcccgtcaactcaatccttcgctctacattactcaatccatctcttacacacagttttcaatactcttaactcttttatcaaccttacaatcgatcaccatgtctgacatgattcaagctgccagaaatgtcgcagagacatctgaccgtaatgctcttgagaaggaggaggaagccattgaagttgcctcccagtgggcgcaggaaaagcttgagaacttcctcaacacggttgagtaagacatcaaatgacctgtccttccccatttctaacatgactccaggagcaatggcaatgatcacaagcttctcaagataagctacatcatcagtcgccgcacttccatcgatgtcttcaccggcaagagctctgatattggcaaatttgctaaggacctcatcggaaagcttgctgacggtaaagtcatggaaggtcttggtgacttggctggcacgctgttgaacaagctttttggatctgcgtctggttcagcccagactgaaaggatatagtaagtcaacctcatcgaaagccgctgtctacactttctcattaagaaaccttcagtgaagttacctttgatgagctcggtgggctcaatcgccttgacgcatatttcttttgctatcgatttgcatcaagtggcatcaccaacttcagcaaagccgtcataggaacttgcatcgttcgttctgctgccaccatggtggacgacaacgcctaccgtgtcgtactgactagctccgccaccctcgcagacgctcagcgtgctgctattggcgatcatatgatccaggtagccaagcatcagaagcaagttttggacgagcatggcaaccacgaagctgctgatcctatacttcttgaagcccgggccaagctagcccaggttattggactcggtgtagctacttcggagcagttcattcaacggagatcgacggccaagatcttcagatctggaaacactgaaaagagtgccgagtcgcaggtggaggacctggtcagaaggacggatacactcttgaacaatccaccccaggcccctcagattgaggcttaagggatagaatcgcctggttctgaactatcctggatcttttagtcctgttctactccttttaaacatatctttaaatgcagaagtcaaatgataagaactactgaagtgtgagcgggaggggagtgcctgcctgtgaccacttcgagtccctttgcattgcgttccatgcagtacctaacagccggtagatatcacccgatcagtaaatacactttccctactacattatcttttctacgcaattgattcactgttttacctaaccctggatgcgggcggttaagatggcaatttgcaatgacgcatattttgtacctcatctacctagttcgtcaatcttcatcaggagctaagagaatcgtccgtctaaagcaaaactacacaaaataagtagaaggacgtgtcatttctcagttgcgttccggttctccgggttctaagccagaaaataccttaacttgaatgatagaccatgcagtggctagctttggcctttgacaacttctcacaattcgaggtgtggctagctgaattgtccaaatcaatgtcgtactggcgcatcttaagcgaatatcgatagtgccaaatggcgtctctaaacctatgcccaccagggcctcggcccgtcccgttcgaactcttgtaactatgattggcatagggcatgtaactaattgtccttatgcaagcctcgtcacctatgcgtggaaatgattttcttagtgacgatctctgtctgtatgaggtcgccttctcagacataccaattcaagctcgacttagcttttcagccagccacactgttgccattgaatgtgacaaaggattttatatcttggcattttgcttaggtgtggttcagtcctgcaggtcgaggcaattaagtcgaatgccgagtccattgactatggagttgatgtcccgctgcgggtgagcgcattccgttaggcagagaccctagcgttcgtgctcactttggcagttttccagtgagtgcgagacaaggattctgcattatcacacgtctctattgctaacattgtagtgtacatgaagtattcgtcaataatcacacagctcaaacacacttctttcaagccgcgttccctcgcctgctagcagtatcatctcatcccccagaacagcatcacttctcaccctcatcatgcttcaatccagcatccttcgccttcttatccgcaagctcacacagaaacctccactcctcaccactaactttgctcacgctcaatctcgactgcttaagcaactgcatcatctccaagggaccaccaggtttgcccagctcacgaagttccttcagaccaatcggcaccgcaaacttctttctgaactcgacgtggaccaggtcccagatgggtttctccttcgtagacttgggatcgtagtatggtgcgcctggtcggcgagcagatcctggtgatgttagatgagggacatggggtgacgtggtaggggacttgctgtcttcagagaattctttgacgatttccattatgccgacgatgccgggttctttgcagttactggcgtagaagaaggcgagatcgccggcgttcatgtttctcatgttattccgagctactgagcgtcaatctcatccaatctcctccatcaagcgtgatttcttacctgcgtatgctcgaatgcctgtatcaaagtcagtcactaagttctcacttgggcattgaagaacataccatcccatccttcaggctctgtctttgccttcaagtcatcgatagaaaacttgacatcaacaccgttctcaatacgagtctcgggctcggctttcattagccagtaccactggccatcgtgcttcggggcatcaggattgatcgtcgggattgagtcgatatctgggtcttcggagacgccacgagagctggactgagcaggctcctgtttcttggccgtcttcttgacttttggcgcttcgggctcttcagtttttgctggcgctttgggcttctcttgtttcttcacattggtcgccttggtaaccttctttggcgggcttgttttagctgggggaggcgcttcaggctcgggatttcctttagcagcttgtcgaagagatctccgcttgggcgcagcttcttctgaagcgtcggcggtgggtgcacttctttttcggggtggcatggtgggctgtgagtgtgttgaggttggcttcacttcactgaaccttgaacgcgcgcgacgcgtctcaggtgaggcttgaggtctgatcacagccacagcctgcgccacattatcaaacaccccataatgaatccttcggaacgttaaatctcgcaccaggtacaactaattttgctttctcaagaccagcttagcatactcattccttaggacaattgaattgcacaagcccttgtttaactctacaattcatcaatcccatgttccagattcgtgatgcggggtcagacctgagggacgccgagttcatcacggcagccttcgactctactttgccattcctcaacgagactggcaacacaggccaatggggaacagttcctttctcagagagagatggcttcttacaaggcacccggaaagatatcaaacaatcagaaatctttcaactcagcggccaaggcgagcggcgacgaatctttatcgcagaaattgaggaaacccactttggcgatgatgccgtagaccgtcaccgccggaaagatcatgacactggtagaaccttcgtctcagtgggcgctgcgatgattctcgacgacgaattcgccagtcatatacgctctattgttgttttggaatctcttatagccgctgctgagaaacaaggtgtatttgtgtttctggacttccttatcacagatcatcgcctaccatcagcccagcgtaagggagccgggctggcattgctagagcatgtcaagacctacgcgtctgaacacgggaaacgagccattttcctcgattgctggactggaggtacagacaaactggtcaggtactacgaaagcgctggcttcagtccagtacaagactttgaacacaataagaagaacggggatgtatggcctggcaggctatttcgactggatttagcacctggaccaccttaattaaatgtgactcatgctttaataaatgagcaatgacacattatatcaggaaactctttcttaaccacattcgcggtaaagttgctcgtacagagcagtattctatcaaccaaactggtaacatcatttacacaggaacatgcttctccaaccactccttcatcacccccgtagcagggtactccccatccccgagcctcaacaacatctgaacatggccctcaaacccctccccctcaaaaaccctcacctccacactcgtccccgccgccttcaacgccacagccaactctgtcgcctgccgaatgccccccttcctctgaacatgcagcagcagaaacgcccccgcgttcggtgcagctgcgtgatgcgtcggcgacatgtcctgcaatttcaccgggtcgtcgcttagccctttgatcatatttatgattatggggccggtactgtcggagaattctgctagggcgttgtagtttgagccatccaacgcgatgacgccttttaggatggatatgtcgaagttggctttttgggcgtaggttggatctgtgcctaggagggttacgacgtgtgctcctgagctatggcccatgagaactacacgctctggatcaatgttgaggtcttcagaatgcttgaccaagtatgccaccgagtcagcaatctcttgcacctgctccttgacagtgatcttcggaatgagcgtgtagttgattgacgcaaaggcgtagccgaggtcgttcaagtacttgactttcttggagccagttgagtcgagataagttccaattgtccaacttccaccgtggacgtacacgatgactggggccttggtggcacttgtagtcggtttccacagacgaagacgctgagcttctctttctccgtaaacgatgtctgttccgccttgagggacatctgagttcatttcagccagaagtgcatgcactctgtccatgtcgatgtcatcattggtgtctttataaatggtgagaccagtgacttcgtctcctcgagcagccaagtcctggggactcaactccgatgcgctgggtgtttctgaagaagccatgctgatattgtgtaatatctaaatataaagaggaaatcgagaagtttgtgaagaaagtaaagattatttccattgcgcaaccaatctattcatattattcgcccttctccacttgcttcctggtccacgtaacatcgcaacgtaagaaatctagcaacctaaataaattcagatgcctggtcaggcagacgcatgtcccaaacaaagggtccttactggacttccagattcggcgtggcctggaacgatttcccataccttatctccatccagttgccgcatagccggggtccctggaacaaataaatccaccaaaaccaagtcgtcaatttagcctaacccatcagcgataagaacctcgagcgcgtgtaaagccatcggcgtgacgtatttttgtatcagcctgataccaacaacagaacaatccaaaaagcaattttcgtaaatccaaccaaactccaatcattttcttttcatcacaatctcatcactccacatttccttatccctgcgtcatcaagatactctcagtaaactcaatcaccgaacgcagctgctgcaactgcccaccttccaacagcataaactcctgatggttatgaatcatctcctgcgaaaagtcacacccatcctctcccggcttcgcatcaacaccaagctcatcttgaaaatcctgtaaatgcgatgaaatatggctcaagacatcagtatccagcgtcaggaattgagcatacgacatggtcttgctagaagacaactccatgtctgactcgatccagtcggaggggttgttggtcagcgctttggagatggcggtggtgatgcgcttgagggacttgaagactagagggtctgccacgtttggcgatgcagaagagtcttttagtctggagagaaagacgtttatcatgacgaagtgatctttcatggtgtagagctcgtcgcgaatctggcggactttggggttcggtggttgatgtggctttttatgcggtcgatcgggcagtgcggcgggggggaagcccatgtgcttggttctaaactcgtcaaagtccctgtagcacgtccatcagcttcagaaggtatgtacgaggaggaggtttgacttacgctttcaagatgggcagaaattctgtaaacaggtcccgaatgtcctccagcgcctcgagaccccgagctagctccaaattggtattcaacggaatatctgccgccgtcaaacgcctgccaaagtctgccggtggagcaacactcgaaagagtctcctgcgttttcagaacaactttcttcagctccgacagggcttcccaagtgtcggggttcagtggaatgtctatcaaggccatgttggatcccttggcagcccagtgttgagcgtagacctctagcatcttgtcaagatcagccgtttgtatgcagagctgcttgcacgtcgagcgaatcaagctcattgtagagattgcatgtcctccgatgtctttggctagcttggcaacagcgtcgagagatgcagtggcgtcttggcaggccttgtgataatcgcttggatccgggttggtggaggactcaccagcagcattggtctccacgtctgcgttgtactcttggagtagcttctcatgctgataccgctgccatttagcgatggactcgagagtggaatctgttacatgcaccgcaccaccccgcggccgtacagattgtgacgatagagatggacagatagtatcgggtgcatcagagtcttgcgaggggagcggctgccgtatcggaacgacgttatacgacacgatggtgttatttctcgggcgcaaagggagctgcaactgtgatgggggatttgatgggccaccgtgggatgccgcgatgactactggcggcgctggtgcaggtgcaggtgcagggatctcttgcggggaagtggacggggatggtgacgatggccgcgaatccatcgaaatgacggacgcagcgctctcgacttcaagccagtcgtcggcgatagaatcttgacgattctgggacattgtggtgatgatttgatacaaaatctctcagaaatggacggaatacagcggagcttttgatggttttgaaggggaggatgatgagggttgaaaaaaagagtgttgcctttcagcctggattaggcagacgtcgcgggttgcatcgaggcaacaatggtcagccctataaggttcactcatgggattaggtcagcattttctctgtgtcatgtttggagacaaacccaatctgggatataactttcattggatacgcattatttatcgaaggaatattctacattttgattgtgccaatgaatgggagcattggggaaatggatgagtcacctccaaaccgtcgcaaacaactgaccgaattatgccccttccaaacatggccaggcgttgttgattggcctgttccaaaggacatgcctcatcaccctataaatgcggcgatattgtttgggtaggcgtcaagccttccgaaggctgatgccatttacagcatctgcgatactggtagcgtgtcgttggtcgggatctaacatttagcgtctgatataggcccattgttaatgtacagcgctaagctttcgaggatccggtacagtcccttcctaccagcactaggtacatttgtcgggaataattcttgcgattataattcgattcatcgtctattggacattgctatgtttgtgcgacattgggtagcattgtggcttgcggggtaagtcagcccaacgaggctctcacctgaggcctcaactcaaaacatgaggtccatcccttaacaaggttcatccatcatccacttccaactctgaatctcagtgttcggtcctatcgacgccatcaacatgtcgggcctcgagccacttgccgccttggggctcgtgtgtaacgtccttcaattagttgaagtcggactgaaaacagccacgctttgcaagaatgcctatcgcacaggcgaaccggatcccgagctcagcgtctacgctcagaatctggcagtcgccgcttcaagcttgagccagtcgctggagcgctcccagcaccccctcagtctcgatgacgcgaggctcttgactctagctcgcaattgtcgagatgccgaagctgaatggaggaaggaaaccccagctcggttgctttcccaacaacaacctcgaaagcgagatcgctttggggccgttttccgagggattatcaataagccggaaatcgatcgcttggaaagtcagctacagaaagccaaagagtctctggagacagatcttcttgttggagccttcaaacgtcttgaaatctccaaggtccaggctgacgaccttcgagaaacgcttcaaaatttccttgtaatagcatccgccagtgaaacaaaacttcataacctcatccaaggacaagtatctctggtcaatacgcagttatcagaccgcattgagagagccgaatcatccacaaaagctcatatcacatcagaacttggtattcatgagtcaagaattatatcaaacgccgaaaaggggaaggatagtctcttggcagaagctgaagcaagagaggcgagccggagggaggacgaggcctacgaacgactcctgcgcagcttccattacccagacatgaatcatcgaaaaaaacgagatacattcctctcacgcgttgacattccactggatattcggacgagccagtttagatgttcctcatccaaagcctcggcttggtggtgggctagacctcaacgccgaagggctggtctacggcacctttgtcagatggcttgaatcgcctgaaagccggtattggatcagtggcagacttggcaccgggaaaagtgtgttaatcaagttcatcacctctcatccacaaacaatgcactcattacagcaatggcaacctgacgtccagattctcgctcacttcttctggaaagttggcagtcccatgcaaagcagttttaaaggctttttatgctctcttgcctaccaactattcgctttagataagaggaatgtcatcggtcggctccagaagcatcctgactggtcccgcaaggcaggacctggtgattgggacaacaatgatctccagtctctggttactagtcttttaggcctgtcagctaagcctttttgtcttttcattgacggcctcgacgagctcatggacgatgatggggtatgtaccttaattgggttcctcaacactttgcaaatatcatcaccactggtcaagatttgtatgtcaagccgcccagaacaagccatacgagtgcgactgtgtcacgaaccagacttgaaaatgcaagacttgatatggtttgatatttggcaatatgtatgggctactcttggaaacgcagtcggtctagcaagctcttcaattttcgtcgaggatcttgtcagggatatcaccagcatggcagaaggggtatttctttgggctgtcctggtaacaagatcagttgctcggggtatcttaaatggtgactcaaaagaggatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagactcgtcaagactcctaggaacttcatgagctttactttagcatgtgggccagactgggtgaggactcagatctttaccaggagtcgacggccctcattctcaaaattgccctttttgctttgcggccaccatggttagaagcattgccctatctattagcaacattgtcaccacgcatatctattctagaaatgatggtggcttcaagtcatgatttgtggtccatgcctgtaaacgactttgtcacactccgagcaacggatcttgtgcaacggtgcaatgaactctgtacaagaatacaaaccataacaggtggcctttttgaagtcattcgcgcgcattacacacatccaacagaagagcaaatggcagatgagtcgttccctcatcttcttaagtatgataaactccaggtacagcccattcaccgaacggtcttcgattttctgatcgagacggatgacggaaagactataatggaatatcacaaagcgtctcaagaagagttgtttcttagaattttcagatcatgcctgctgcgagaatgtctctggccagaagtttactttgctggtagtccgtacgggatgcaaatgcaaaaggaggatcgcaaatattgtgaagcagatcatcgccttcaattgcaccttcattgcctcttaaggtcaacttctacgatggaggtttcgacattaaccgagctattggattttatatggacattcctcgttgaaagaactaaaggcttctcatggcaagcagacaccagggtcagcagcagagtaccaagaaccaaactggaatttctgttacgcattgccccaatgggattcgacgcttatgttgggaagtatctccatgagtgggagagtaagcggcaattcgatctattacatcaagttctactagcttgcctccattctccctacaagttacacaaccattatggatgggtcgaatgggtcacaagacagcgccgcatcgaacatattcttaggatcattctttcagccgacgagccatggttttcactcctaaaagcaccacaaatcagcaacaatactgtggcaaaaacggccctagcatgttttctcgtctcatctataaacgctttccgggcttctaaaacccgctaccaaataccctgggattctgataggatcaatacaacgatccgaatcataaatgacttccggcacgtaatgtgctttgatgatcggttgcttgttacactatatcccacagagaaccggtgggatccacttgatttcattaattgtagacgtcatcatcaagatgaagaggccgtctatgtggaaattagcgtttcagctctggtccagaccttcttgcgccatgttcgctattacgataccgcttttgactgtcaagacgtcgaggaggccctcgatctgaagcttttctctcagactataaatcccatcatgcttggcatgcaagaagggctgtttcctattccatccatggcagatcaagtcatctttcagaagatctgccagttcttactactacctgagcttccaagctcgtcgagccgtgaagttgaagatccggaagactatcggaaaaggatggcgggaagttggagcgatgtatcaaggcggatctgtagcacaagaacacaggttgagattccaaatgcaatagaagagaggatcggtcaggactggatgaacttctacctttgtggttcttgtgaggcgagagaagccactcaagggtagaggtcatattactattgttgtcgaggcttttttattttagagcacagtgtcagaaatactcgagaacatgggcaggtcattcgatctcggctgtcgccagtcatatgaattactcatggttaccaaatgcaacgatcttgaaccaggctatttggactttcattaacgattctgttccccttcaatcatcttctagcatagacagcgtggttaccagatcctgggcagtacctttccagccagctggcaaacttgcgctatccgatgcctcgccctgactcaccccggagggttcctcctgaaagcgtctagtaagtttctccaacgttgcagaagaagtacccttcgctaccatctcaagatcaactggataagcgctaaagaactctcgactcctgcaactctcaccccgtacctcttctagtagccgctgtgtgctggctgtcaagggagcaccctgtcgcttcgtcgtgactatcaggctctgcactataccactaacaaaggacatatagcgggctagatgctgatatccgcgcatacagagtagaaagtagaattgtgattcattgctggacaaatcacgtagtatgtggttgacaagataaagcatgccgctttgccagatgatggagtacttgcatgattcgcaatttgcacggtattgatagacaagacgctttagttgctcaatctatgctgatataacggctttcggagtagcgtttactcctgcaaaaggcgggaagcttgggctacgggaactcatgctcgaaagggcggaatagatcgataatagctgtatgaaaccaaatacttggtgatgtaagcatcttgacaaattatatcagggaggtatatatagtgtcgatactaggtatgccgtgccgggctgcggtcattgctttccctgagatgcgaaacctcggtgcccttttgggcattggttcttggtaataactcatcgatatgaccctggtgactatgtcagttgtacgcttcaccgggcatgattctcatggaactgtacatttggaagttgtaagcaccccagcagctgcgcatgctgctctttcagcgcactcatcgctcaggtcgaggctattttgtgagtagacatctgatttcccatacagtcacatgcgctgtgccatcctggcattatcttcttgcaaacgacgtcccgctttatcctttcctagcgtagtaaacgtcatattcatcagagatgtcgctgcaacagtcgtgagacagtcaacactcttctcatcatcatagatccataaggcctcgtctaaaaacttggtaggtagtgtggtggccattggttcatagtgggcatagctctgctgtgaggcgagcttcgtgatgactgtttgatgaacgtagacctggcagtttcgaagactcacagtcgcccaggcaagaagagcgttgaccaggatgctagagcagaagttggtctctgcattggccagctcatatagaaacagatcggtgtcgaaataggcccaccagggctgattcgtattgagatataaggcgatggcctcagcggcgaattggttacttatggggacacttgtcctgtgtgaaatttgacatggatcgataaaaatactgttatcggccccaaatgatgttctgcctaacacttcccgcggctgaactactatgttcaccgccaggctcgatacactatcgtggagaagattcgatagccccgggtcctgaaagatatcggcatgctgtggctcaatgccaagcagtcctagatccagagaagccgcatcgagaggagcgaggggcaaatagtgtggcacgcacagcagagggtcacatatgagggttaaaagagccttgatttctctcgtgtgatggggggagctatgctacttatatataagaggagctctgatccttgtcaggtaagctagaccgatcagggctaccctatctttgaacaaatagacctgcggatagtgaacaacgagctggaactcgagcggtgtctgtgttggtgtgacgctgcccctagctgcatggatcgacgggttaatattcatggacaaattgccgtcaagaaaatccatgatctctctgggggagcggtcttttcgcaggtaatccaagacctgtaacgcgaatgcctgtggttggcctctgagtatttcgaccaagccttccgagggctgcacatctcgacggatatttccaactgccggtgcgctcaggctgaggggggtgtccggctggtcagagtttggtgtactttaggtcgaaattcgttggcgaagatgctcgacggtagcttggagcccgcaatctgatctttatccgcttgtcggtggttgaaaccagctggcgtgtcgtagacgcagccaatcgatgcttttttacactaatggcatttcggacgagcacatccgcactatcgctttagtattagctgtcgctgcagagcctggactgaaatgagttgaagcaagatgtaccttgaccttgcgtctctgacaggctggtggatcgttggtcagcttggaattgccactggtattcccggttttccaaaaactcactctgataagcaacgggagcgttgcgtctgcgcgggggcagcgccttgcgtttggtagtagcgggaagtacctggtcaatctcgcccggtgcttcagccgcgagcttgggtagtagtatcttcctgtctggcggagccattgaaattagtgctgtagttagaaagggtcgccactaggtcagatttgtttgaggggggcttttcagccagattgcatgaggaataggagtctccgctgcttcttggctgctctggctacgtatcttcatcactaacaagggagggcactgtgcccttcgatattgataactcttaaaaagaattgagtaaccatgtcgataagataagcctcttcgcgcaatgaacggaatgtaaattaaggcctcgagttcaaaactctaagtgaacacagtaaagaagctgataatatatccatagaaattaacacataagcgcccatgccttccaccaaggctaaagaacttaacagggaacccagtagtctccaacaagcgggcacacagtcttggtcttgcagacgcggtcgttgtagcccggatagtagctcttgcagaattcggcagtgaatctctcaggcatgtagtccgaatatttgtcgctagggtagcactaagcatcgtgacgttagcaaaacatggtaatcagggggaacaagagttacttacaagctctccaccgtcgactcgttcggcgcggccgcggatgtactggcagtagccgcttaccgtggtttggccttgcgcgttgatacaggcgcaggcttgcacctgtgtgctcgcagccttgtcggggactggtgcaggagtggccatgatggcggggatggtcagagcgagggtaacaaggaacttcatgttgagcgattttgtatggtttctggagcagtactagcgaagggtgatttgtaagtagtagaagggcttgtgatggtaatacaatgagagattgaagtgaataacaggaagagtatttatgttgaaagatatcacgaacatcagcttggcaagaggtttattcagctgtcaaacaaaaccatcgtaatcattacaaagatatattcaataccgttttaggcattcatcccatatcacatctaatagtatcacctgcaaagcatgattgcatggataactctcttggaataaacccaactacgttgcactatacttcatttctggcaggcataaaccgcagcatataaaagtcacatcatgagctcgttacctatcacggacacaaacgccaaaccaagtaggtacataatttccaattgcccgcggacccaaccgcaccaatcaaaaccacacggaacagtcctcaaaaggccgttggacattcgacgacgcggggttatgcataaacgacctcggcctgatgctacgctagggttgcaatacggacttgtattataaaatatccagaaataacggcatttacgaatacgctaaaaccgatttaactggtaattgaggacggcaaagggccgatccctcctttgtcgtgttttttgcagggagcggaacgagattttagttgccggatctgatacatccgattgtatcatggctgaatgagagaacgcagaggtattagttgtcatgcataacttgaattgaaatatcactcacagtttactgtagaatttccgaaatacttcttttacctaagtcatgcattgatcctctgcatccctttcaaaggcctgccctgcggtttgggttttgagagggctgagctttttaattgctatgaacctgcaaacagtttgctgtatttcttccaagcttcgcccctgtactcctgatggatacacaagagcttgccccgtaccagcttcgtgaggtacatgagctcagttctgcctgctgatccaagctctcagtctcagtcacaagtctcaactgcaaacaacacatctaaggtacctgagcaatacccgttgcccatgtctcgctgcttctataagaaggcgaagacaaaactgtccttgatttctatacctggtattcccctgcccatcaattgcgctgatccaattgaactttgttctccatctcccaattggactgtgaactggcgctctcgatcgtatatctcatagatatggtatatagatacgcctgctgccctctacttgggttgcctgcgggtcgatgtgactcgtgagggtgtcagctattgatacagtcttccaagcggttgcaagaactaagtctttgctctcgcggccagggcttccagtctgacgattggagtggcctcgtccgataagacgacttcgataggcctcaggattcagatggcatctattggccctagctcagaaaccaggatcagatgtttttcagtgattaatgctgcgagaaacaccgtaactttctgtgcagtatgtcgacataagaaagtggaacttgccatggtttagtcctcgcgaatcagacaagctgtcttgtaacctgccatcaactttctttagatacccaaggctccttctgccatggatcgcagccttttccatcaaggtcagcattccaagaccaattcacaatacttcaaggttgacatacccagaagtgaattttctctagtgataaattcgcttaggtctgcacaatgcttgccttccacacacaagtcaagtgccagcatgatatccacatgagattgctcttcaagcactatgtgatggattgcccgtcactagagtccagctttgtaggcgattgttgctagattcttccaaaaagcagggttatctttaattattatctcaaacacgatactgaacaagaaaatatcacttctgcactcaacaaacgatcggtcttcgaatatagaaaagtcaaagcaacgttaagaaggctatttttaggcacttcgtagagatcgccgcgctatcccctgcttcccggctctaccaatctaatggcgcccatatgagaagcaatcacagcggattaactcatgggaagaaatgtggcaattcaggcctcggacttcaggtgcgttgcatatacacgttcctggcaatggtaacacatttcatgagtatcctgtggagtgttgtgcaagaaactttgcggttatgtattttttattgatgcatttcagtaacaacattcgacatcacgtataagtgagttctccagtgtttgaatttttatattgtacatgggcttgacttctgcaagcgcattcactattatctacatataaaataagcctgacctttcaaaggatcaattctcctccatcaacacatcgcgttctctccaagtatatctcagataacttagaattggcgagcgtgacggcgagccttcttggaggcaccgttcttggagcggagccagtcaatgaaggtgtcaagagtgaaagtcttggggagagcaccatcctcagtatcctcctcctcagcgacaggggcctcagtagcagggacctcagcagcctgagtagcagcagcagcaacagaggtgacgaggctggtgagggcgacaggagtgggagcaacgggggtcggggcagaaggagcgggagtcgagaaggttccgttggagggagtgtcagggacgacaggcttggtgccagaggcagaaccgtacagagcaggtcctgggatctcgtatgtggtggaacccttgtaagggtcgaagagaataccaggctcagagtcggtgtagagctcagtggtcaaggtaccctcaggctcatcggttccagagccggtgatgtcaatgttgaagcactgaggatagttctgggcaccatccttggaaccagcaccgtgtagagcgatgatctcatgacggaagacgtagctaccagccgcaagagtctcagggacagtggtagtccaggtgttgttgttcttgatcagatcggcagcagcccaggttccatccagaccagcagcatcgatcttgacccacttgagagtagcagggtcagcagaagtgcactttccagagcacttggcaacataggtgagaacagggccaatgtgagactcgggccaggctgaccactggaactcaacggtaccaccggccttgacggacatggaggttttaccgggagcggccttcttgtggcaggcaatgtcggaggtgccgtagtcggaggggggaacgaacccgttgtcgaggttctcagcggaccacgcagcaatggtggggatctcaccgccctgctgggccttgtagtaggagctgaggtcgtagccggcctggtaggttccgtcgaccttgatgccggtgacggttccgtgggcgagggcgacggaggcgaaagcgccagcgagagtagcagcgaccttgaaagacatgttgattctttgaaaagatagaattgatgaaggatttgaaagtcaggtaatgatttgagaaagagggaaatagaccagcttcacacagtgaagagaaagaatggaatggaatgtagaaaaaaagagtgaatgcactgcacttgagatgagaaactaagctgaagaaacacaaaaccagacgacaagagtttcacgtttatatatgtttctttgccatatctcatcggatttagtgatcgacgctcgttatcacccgccaagaagcatctcaattcacagtggtggaaaagcacgtcgtctcagcatcgtggagccgcacgcctttttcggataaggccccggccccaagcgcgcggtaataggcccaagctccagggactgttacagactcagttcaacagtcaaggttaattgtttctgacttggttaagttcgtctgatgttttggtgatggcgtaagctgcacgtggagggcctgagacgttgatttaataaaatttccgcctattgaactaattgtttaagcttatttctgggtcttgcgacttgtcggcgatgctgactggttgttgggctgattttcgcattgggctagtcaggggaatggtccatcatgtcttgtgtagtttcgcatatcggaaagtgggagttcttggggagcagtctcttgagtcgctcgtgttttgagcgggtgtctcttcgcagtaaccagactttttaagcccttgacactgaagttcaaagactcaagatagcttgcaatcattcatcaacgccttgtttttagagtattcttgatcttctgagtctaaacctctttgaggcttgcgcaggcatttgctgttaaagatctatgtttcattgccaagactgtctgtgatcaatctgatcgcccctaattctttacgcgggtcgcgatcttgtacgcggttaacgtgcccctgtaccctgtggctatccgctcacctggaacactccctagcttcaccttgcaaggtcaagaaacgagatccctagtctagtttgccactggtgatattttattcttctgcagcatcggcccgcgtattgaatccgtttagatactccgtctgaaaaacacagaatcaataccctatattgtatcgctggggagataaaatacatatagtcctacgatactaatatacttatgcttaccagtaactgttaagccaatctgtcagattgtcaataagcaaagctggtagttctcatttgcagctgtaatctgataagagatcgcaagatgaaagagaagtgcagacttgtcaagacatgtcaacgttttccctctattcgtggcccaatgacttcctttaaaaatgaacaactctctgtccgcggtgaccgatgtgcctttttattgttccctgactaagcggctgtggcattttcatgtttggacccctacatcggaagttcggaagatagactggacaaaccttagtccaagataagctttgatataatgaaacatagaaacgaatattgtaaaaaaggtttcccggataccacagagttctgtttaaaactttgaaaatgtatgtatgccggctaaatgccgttgaactgtccgacattcgacccagacgtatccatccgctgatgtctgctgtgccggctcatggcgcgggagttttcttggtctgcctagactgtcttcttatctgattaagcttggagtgttacgtcagagagttctagctcaaaccggttttctatgtccggcacgtcagaagagcctcccgccgggtatacggaaggtcttatgtcgaatgtgcaaagcttatcgctggctatgaggcgagggagaaacagctccaatagagtgctccacaggtgtcacataagtactatgattggtggttaatgaaatgcgatgtcataaataagcggccgatcggaccttatcacatcgccagagcgttattcccgtcagactccatataacaataccgctcgtcagctggcatagcacttgtctctaatgccaatgctgttgctttttcttcttatcataaggcttcatgttcaattgagcaactcagcgagtgttgtgtatgacatttgaaggcttcaatatatacggagacagttggttgttcaagctcttcttcgaccggaaagcccggaacgtgtgtcttggaattttctgacgttatataaatataacctcaacacccaactggttggaaatgggccccccgcggacaccgggtggataatgtcatgatcagaccacatatttataccaaaatgtctcccattatcttacatcacatcctcatgcaaacaccatcctcaatagcgggtgaatacattattcaccaccatttttcgcatcatagctcaaccgcgacttacaattcataactccgaacccagctgaaccgaaacgaatccagggccaccttttcgagatgtccaacactacggatgcgtcgggaccactcacccaagaacaggtcgatacgctaagatcgggatgtcagagcttgatagaaggaatcgatacttcatacggatatgtcccgactttgggggctggaatcgccttctgcgttctcttcggtctgagtctttttggccattttattcagtttgttaggaaacgccaatggacatcatttgcttttggagtcggagctttgagtatgtcaaaaatcgcttccatggtctcagtcgcaagcgtgaagagttgctaatacctatgaatcagccgaagtaattggttgggctggtcgaacatggtcgagtgaatgtccatataacaacaacgcgttcttgatgcagatcacaactctcatcatcgccccgacatttattacggcagggctctacattatactcggcgccttcatcaatcgacttggtcgtgaatcttctatccttgggccgagaatgtacgctattgtgtttttaacatgcgacattatcgctctcatcgtacaagctgttgggggagcgatggcctctacagagtcagacaagattgacggtgatacaaagccagggacaaatatcatggtaagatctataattctttattattgtgtggaaatgaagtgacagtaactgattggaatgatggacaggtcgctggcattgtcttccagatggcagccatggtggttttcgccgtcttagttattgactttctgagaagagtctttgtcaaaaagtcgtacttgcagtcgaggaagcaaggactatctgatgacaacgctttgccaaaggcttacacttggctcttggctgccgtctttatttccttgaccatgattttcatccgaagcatctaccgaaccgttgagcttctgcaaggctggagtggttacctgattactcatgaaggatacttcatcggtttagatggtgccattatggttgtggctatagcagtttttaactttctcgatccggtttatctgctatggggtcaggacgataaattggcgtcgtcgcttgagcagaatgagctaagggggatgggagaggctagtacagagcgctgggatgagtctactgttatgtctgactaggaagcaagattggataccctggatattaacagaaaaagatagaatcacttatatagataaaggataataacagttgatgatatacttaataatgcacttatggctgagagctgggatcatcagacagaacttaattcaattcaaaggaatgaaagaatatatctcaagttacagacttaggcatcaaatacaggtatcaaacttgtagcagcacccagtgctactatacacacaatggtcaccaatgcagctgcagcagagtgaacataacttttctaggctccctggctgggatctaagcaaacatcagagaccagcaacactttccagatcttaacgtctactagaggtcgagtgagggcccgtcggatatcgattgtggaccaactagggtcctgaaacttcatgaggaggtctaccaggtgccgtgccctggtgttcctagcaaccaagctgatccagagactgtcatcacagccacgacagagaagaagcaccatggacatttactgagagcaacaaaatatactttgacatgcggtgacacacagcctctttgcacccccaatcggtctatctgtttctctaacagatgacaactgacctgttcgagcggtcaacagaatgtccaaagggcgtctctccagaatttatctggaaggtgtttagttcagtgtgtgacaatgaatatacaggccacctctcgtactaattaatagttaagcaaaaactggatcaacgctgttcaaagatttccgtgaatcttccaaagcagaaaaggacaacaaaacaggtctggaaatcgagcttgccattaaatcaagtggacgctttcaagcacttatcacatcatctcgcctgacactgcactcttgacgacgatacacaatattcgagatgagttccgcatggccagctcactcgccgatggccaagatgccgtctggaaacagatgtcgccagttctcatcagaactatgacctgtacatgccagcatgatccaggggtctgatagcagaggtagagacagcacatgtcttcgagagttcatttaattacgattgaacgattacttcaaaaactaactgaggtgacagatggcttgctccttgatctgtaccagacacaagccagcataaaagaggtcggattcgtgagggtgcaggacaataacctggggcggcaacctaccgggattctcagttttccctcgagtctcttgtcacactcgatgtctccaactgtagcaatggatctggcatggtgaagtaccaagggtacaggctttacgcggtctgagcgagtcgcccttccgaaagaagttggactcattattagcttgatcaaatagtttgtatagccaccatcatctctgttcccgttatcatgttgacgtggactattaataaggtatccgactggcggaacaagatagagcccagtggccaaactcatcgacagatttgccaggcggatggtcgacagagagtcactccagtccaaggagcagatttagtggtgctatgaggagaaacagaggcaattacagctcaagtgacgagagcttaaaatatgtactaatcctacatcatgcacatgagatctctgaacccagttatgctccaacattcacaaagacaatcacatattgaatagtaaacactttacttggcttcatgcccgtaaacatattaatctaagaaattatctaatagaaagtaataggtgcaggtaataggtgcatatactatgcagcgtatatatctccaaaccgtcatatactcgttgctccgcgtgagcagtcaaattatttacaggaagaaggcgacaaaaccagccgcaaagagagcagctccgacgctacctccgacacgtccagcaccggcagtgacctgggtgggagtggtggcgggaggagcagggtaggtctcagcaggagtgctaggggcagggacaacgggagcagtctcgacaggcttgctgggagcaggaggctgagggtagctagggtgagactcggcgggaggctgggcaggctgagtctccttggggggctgaggagcaggaggttgagcggggtgagtctccttgggaggggtgacgccaggctgggtctccttggggggagcggggtaggtctccttgggaggttgaggggcaggaggctgagggtagctggggtgagactccttagggggctgaggagcaggaggctgagggtagctggggtgagactccttaggaggctgaggcttgggaggagtccaggttccgttaccagggtgaacaggaggaataacgacggggtgagtctccttgggagggacaacgtgagtctcagtcacagggcagatggtggtagagacagcgtaagtctcagtggtgacatggggcttctcagggcagttggtaacctcaggagggcacttggtgacagtgtggaccttggtggtgtagatggttgaggtggtccactgagaggtctcggggtagccgggcttggtgtacgaaggcttggtgtaggttggcttggtgtaagaaggcttcgtgtaagtgggaggcagatagccggtctcagttgaggaggtgccctcagcggggagagtgtcgctgggaggaaggtaaggagtctcggtagagctctcagcggaaggaagagtctcggtgggagggaggtaaggagtctcggttgagctgtgctcctcgggctgagtctcggaaggaggagggtagacatcagttgtctcctcaggaggggggtagacgccagtggtctcctcggggggggtataggcgctggtagtctcctcagggggaggatagacaccagtggtctttccgggaggaggatagacatcagtgctcttctcgggaggaggatagacatcagtgctcttctcaggagggggatagacgtcggtgctcttctcgggagggggatagacgtcggtgctcttctcgggaggagggtagacgccagtaggctgagtctcctcaggaggagtcacaggcttggtctccgaaggaggaggataggcaccaccattggaaggcttagtagcctcaggaggagggtactcgttagagggctgggtggaaggcttctcgacggcaggaggagggtaagcagcagccgggggagtatactcgttgtcgggaacagcagggtactcttcctgtccaggaacagggtaattcctctcgacaacagcggcgttggccaggctgacagccgcactgagaataacgagacctcgcatcttgatggatttggtttaacgaatgctataaacgagtgaagcttggttaaacgaaaggtgggtgaagaaaaacggaaacaattcttggggaaacgctcaagactcttatactcgatgcaaggtaaggtgtcgtccccccccttgacaaaacaccccaggatcttatcatcttggctccctcgtgtcctatcggcccaactgcgcagggccagaagggaaatacgggttcttctccatagttcatcccagtaacgtgatgtaataaacggcaggaaagaaaaggttggttgggtaaaggtgtacggtggaacctctcctatgcgggcggctcacaaggatccataataaattacatccatgctcaagatcacgatgttgaccgtatgaacaagttcggatgtgacggagcgcgcccatcgtgttcgtctattacggttggtgcacggtgcaagcaaagggcagaaacgtttggttgagagcctctgataggctaccagagcgtttcgccgtttcttttttagataaagttaatcaaaacacgccgcttggttagcactgtctttcaggcacaggaaccgtattacccgtaaattttttgagtcaacttgtctcaatggagtcagcctgcggggtaacccaacgtttgaccaacgacctgcgtcagctcagtacagtacttgggctggtttatgatctgacgcgggctgtagtgctgtctcagtggtctgccgtgccggtactcccttgactccttacctgccaattcactgatgagggggggacttttttgggtgatctgcaccccctgccatgttgcctggccaagtgtccgcagccttctggttgattcgtggggctctcgtatacaaaaactgctgcccttggcacacggtgtgcttgacggccgacgcccctacctacatacacgaggggggaaaaaggttccctgtagatcgctgcttatctccccactctgccactaaaaatctcgcactgaatctcgaggttggccagcagaacaccttgagttgtgaagggattgttgcatgaaaatacagtggagatgatgctgtcttggagtatgtcagccaaaggatgcgttttgctgatgctgttggtaatgggtagcatcaggcaaaatccactctggatgatcaaggtagcatttggaggcgagttccgtttaatccttgtttggtaatcatagtcgcttgatgacaagacgatgccgagagaatggcgggaaagttacgattgatatccttgcccgactacacggtgaccttgcttggctgttgacaactgatttccatcaagtgctccgtacattgaggcgcttcttctcaccgtccaatacggtattttcttattaccgataaagcccattggagtctgtgcatccctgttcctgcattcacgtacagtatcactcggctggcgcttgcatacaagtaaggtgagttgttcaattgtgaataatattctctccgtacataaacgccagcgatcattggcgtagaacctttgatgaaattatcacagtttaaaatgcaaccattcggcagattaattctggctgcttctagcgggcggcatttcacaaaacaacgccatcgccaaattgaatttcacagcagaaaatcttattaagcttcagggtaacagttgtcaacatcgtaccatgttccttgtcaaggttcggagtttgctgccgaggaacagacaccaaaagtttggcagtttgggtcttagctccacgcgacaagcggagtcgaaaccgttttgcccgacaggaatgcgggaatcgaagacaaatcgatcgagtatatcctcagtttctagcattccaaaatcaaggataaaaatggaccgttattgtaacggtccaagcggctcaaaatccaacatgttggaaagtttggtaccaagatcttggatgttcgtttgttgatgaggcttttttatccaatcgttgacgtcaagttgcttcatttttatgcaactaaattcataaatacgaagtcttgagtctaaggctaaatgagggctgcagactgcagcgaagatctctggctggtgtcgtggaggatatcggcaatacgggttacgcgaaaggggagaaaagccaaaattcaattgattttgttcttcgaaagttcagataccgtgcttgtttgccgtcagctggaggcaagcctggcaaggtaaggctgtcgaggtccatcgtccaagcttgagctgtcaatgccaggctcgtaacctttttttgcattttaatctggctatttttacactggcgagattgcaatagcgtaacagatggaattcgtcccgccgtatagcaaacaactttgatgtccaacccaaaaaaccgtattcctcagtgtgaccatgtctcgtgcgacccaaggatgctgatgtgacattcccaattgagttgcccagcgtctccacctccttttttttcttctttctcctccctccttcttttctgctcaacaccatctttatcttccccgtattgcagaagttcctgcatctcatttcatcagagaaatcaaaattgttcttctcgttggttctggagcctcgagaactgggatcgacagggggtggtttcatgtgcgtaggtccaccgtccagtgacgaatgaggcttgactctgctgaggttagcgctcgtattcctccggtcctcaccactgccaatgtggataagcggatagtgagaagccgaggactccattgatgactcggccgaaccataaatatggctatacgagccagctttttggtcttgaaattacttggtttgtttgctcgtcactcgacactatgacgtgagatgtatgtgtgaagtttgagctgaccgatggtgaatgatgtgatttgattgtgtcccgtgagtgacaacccatgcttggatgactgatgagtgagttgctctctcaccttcctcttcaccaaactcattggaacttcacaacgtccgtcttctggactcagctaggttaccgaggagacgtttgtgatgagatctacatgagattgagataagaacgaatataactgagtcgataaggcagccacaattaagcacagttgggtgagctgtagcgcacaaggctgtcgaagcaagatgaaactgtggccgagagcctcatagtgttgtacctgggtggatggttttcatgaactggcaaaccttgacaagcaattcagcagctgggcttctgctatttcgttctcatctgagattgaactttgaaagaacatgttgctggctgttttggtctggcctcaacagcttcatcatgtgcacaagagatatttctaaggagtcaatcgtgcatgcttaactttttcacatgttaaagccaaaagatggttctctataccgcaactatgtgattagcttccaacagctcatttttggagtattatacatttgcttgacgccagaacagtcatgggcatggttcgcgtgattagtagtaatggagcaagtctagggtaggctccagcagtttttctatattgtatttgcaagctcagccattcaaacataatttatttcttaaataagcatgagtatgttatccagtctattttatgtagttgcgatcagaacaaagtctgacctagtaacgtggtagacagtgagtcactcttactgtaaatgatatttttagaactgccaagttacctatattctctgagccacagactcacatggtgtacttcttcaagatgccacagatctccagtgttgtcccgttacaacagtccagatgccgcttcaacttgcgacttctcaaggaagattcttgtaagtggccactaaccaaatctgaaacaaattgacaaccagtatcccgagagacggctcgggagagtctgcggggcataacatgttattaacatttctgatggtcgcaggcacgatgactgaccaatggctacagcataaagttgatatgataagaacctaaatgatatcggccaaccaaatgtcggcactggcctggctggaggtctggaacgatcaaatctatgccaagagtctgcttatccatacgtgcctgattccaacggggcatcacccccgatttacggtttttgaacaagtctgtgcatctgagcactcaaccaaccaaccaaccccgtaaaccaatcgtcaagatcgaaatcatcggtcccgacgatcaagtttccaggtagattttgggtcttcctctgtcttagtaaacgactcgtcatatcccagcgatgttgcccccgcgccgtggcgtcgacaatggctgttagttcctgggcgcagacaaacatctctaagtcccccattccagcgtcgcacagggacgttgagccaagggtcttgtttgtcgtgacaaaagctgtggcttgtctctagagagaatgcggataagatcgcctattgccagatcgtggtgggatacctgaattccaattttacttttggtctgctttccgtggtgctgggaaccaatcatattcggtgatcgtccctggggaagttggggatggttacactgcttggggcaaacattggttttagcttgtgaggctgaagattgtcatatctacgacgagcaagaaaatgacaagaagaaacaatcaatgcatttagttcacagctcagaacttataagaagaatataattagtggcgatgatatgatctctcatgatggttcctggccgagacgctcaggaatgcaccccattctcaacttcagccctaccgtgatacctccaccaacgtcaatgtcttagtacaaccaggtattcggcacgctcccatctgaattcccgatccgctctagacccggcgtattggatggttgtacctgtgctacgattcacagcatcagatgcagccactgccgaagtgccacaaagtatccctagggttgcacagcatgcttaaaacgctgtgcgaccctccctccccggtcattattctccgttttgtgtgttttagtgactggatttctaccatggcgctcagcaggcggtttctcatcctggggacgatatgcctgctgtacggtacggtgacggctcaatctcctgattctatacttgcaaacgcaccaaaatgtgctgttagtacttcggatcctggatttatgtgattttttcgctgacgggtgctagattgagtgtctaaccgaacttctgagcaacaaggaatatgcggaaccgggacaagaggccatgtgcagtagcaagccgtttgccaaagcgatgggtgtttgcttgatggtgaagtgctctatgagacagacaatgggtgcgtaattccaagaaacagggttcagggttgctaacctgtagaaagacttcatcaaagaatcgtctgctgcatgcggaatcccaccgaccaacaacacaacgtcgtatcgagtaaacagtacagtcgtgtttgcatttgcactcgtcttctttgcgttgaagatattaacgaaattccggcttggacttacatgggggattgacgatactctgacatctttatcggttgtaagtcaattgttttgttctgctgggcgagtgcttacaggaataggcagttatgatcccgtattacatcgtgctgcagatcagcaagtcttacctttcgtaccccccagtcttcacagccggcttgctgacctgaaaacttttcagtgcttgctttgggacttggccttgacatgtggtataaaaccgatggtcagatcatacttatattcaaggttagactgagccataatctctgtaactcgcaatggccaagctaatatcttccctcagttattcatcgtcatcgaagttctgtacttgacagcgctagtcctcgtcaaagcagcaatcctatgcttcttcctccgaatcttccccgaccacaagttcagaatcgtagtcaagtgcaccatggtctttaacgctctgatctgggttgcattcttcatctttgtctccttccagatccagccgttttcactattttggaatgggtggcagcagaagaagggtcatcttattctgaccgggtttactaatttcactctgccgcttgcggggataaatctggtgctggatatctggatgctcattctgcccatgacgcagctctggggaatggggttgaagctgaagaagaaactcggtgtcattagcatgttcagtgttgggatattgtaagtgcttcaatgggtgcatatgattttattgctaacatcacagtcttacaattgtcgctgcgattcgagttcgcgaacttgtagcttttcgactctctcaggacttaacaggtaaatactttgagtcacttgtttcagcgcgagctaacatgttgaacagtcgcccacgcacaatcagccttcgtctggtcaaacgtggaggtttcggtcggcgtcatagtcgcttgcatgccgcgcgttaggcatctggtgaggcatataatatcgcgatacagagcaaggaaaggaaccgagccgcgacaaaacagcaggaaaatattcgtcgatcgatcgcttgcgactattacggtggaggactcgcaggcgattgagctgaacgatgaaggtggacttttgacggcgaatacgtgtacgacagcttcatcggcgacaagagttgggacaacatcatcgacaaaaggtgggagaaaagacagtaaatcatgtgcgacggtcagttttgcaagcgatggagatacccaagtgtaagattagtatagtaatgactcggtgtaagatatcaagaaagggattgacatgaatctcgatgtagtcatcgagatgacagccgtgatcgactagactagcaggcatcgtgaagtgtcaagtgggttcttcagtcggtgagttttctagcgccatctgataaggccgtttgctactcgctactgcaagcacatgcacgccaggaacagatccacagtggattgatgattgtgtcattatatttatttctttaattttactaagttatttgtttggtatcgtcaacatcattaagacatgagccatttatcggcaagtatatccaccgtcaatgacaagatcagagccagtagtgtaggtgctagcatcagacaagaagtacacatacgcagccttgagctccttggcatcgccgttgcggcccatggggatcatgctcctccagagctcctgggtctcagcgtcgataaagtcagacagaccggtgtcgatgtatccgggggagatgctgttgacacgggcgaaatcgcgccactcgttggcgagagatcgcgccatgtggatgcagccggccttggccacgttgtaagaggtctgctcttgagggtagttggcgatgtggccggacatggaggaggtgatgacgaaggagccgtgaccctgcttcttgaagagggcgccgacggccttggcgcagtaggcggtgccgttgaggtcgatctggataacgtggtcccagtcggcagcagagccgtcaatgacaccagcgttggcggtagcaccggcgctggacaagttagcacgaagttcaattgactcaattggtgaaaggaaacctacttggcgacgaaaccgtcaatcttgccaaagtccttgacaacctctccgacaaatcgctcaacgtcgttgtagtcggcagcgttgagcttgtaggccttggccttgacgccgtactccttggtgagctcctcgacgttcttctcggcgccctccttgcgggaagcgtaggtgatggcgacgtcggcgcccatctcagcagcgccgcgggcagcctcgatgcccatgccgcggggtccggaggcgccggtgacgacgacgaccttgcccttgaggctgaggaggtcgaggatgtggttggccttggggatttgctgaaccattgtgacggtgttaagtatgttgggtattaaaaagataaatagaagagagattgatggaggggaaatgggatggggggatgctagactatttgtatggcatcaagtgtctactcagatcatggcgtggtcccgaaaataaaagcagcaagccccaaggagctgagctgtaatggatggaggggcatgggtccggtgatgtcatggaagcagagagaccatgcagtgcttctcgagctagagacacagacaccagaaaacgaggggcatcggcgattacaaagagaagagtatccactatcagactctcaatgggttgtagcccctccattgtcgctgcaaccgtgttggaaaagacgcgtcgaggggtaaagtctgttgggctgagcacatgcttagttaggcagaggacgagtctcggtgggacaggcgcacgaaccccccatgtgaactgtcttgtgtgatgctttttgaaccaattggactctgtattgagtggtaagacgtggacgtacatacatacagcgaggcggggtgaataccaacccctctatctgtctctcgtcgtcaattgcaacagcaactgaatcggtaaacgaactctttcatcattgatccataattgaatcttatatcttgccaaataccaccgagaacaagtcggatggagttgagagtggataaaccgagcgtcattctcccgtctcaagctcccctctctagcctctctccctccctcttccttgcttagagcgagcacccccgcagaacgcccggcttcaccgctcctcatttggtttagcttgagaggacagtaccttgttggattggctgagcacgcgtcaacgtgtcccatgtcagacgattaaattgcacccggtccgacagggaaaaagctaccctagattgaaatcgcgatgatgagttagcatcaccaatgctgacttaaccgcgatagagggatagataatactgagtaatgcttatcgcgtatcgttaatactagggtcatcaattttggccggtgtcgattgttcatgtaatgcttatcacaccgagacgaaaaatggaaaatgctggaaatgaggggttgcagaatacatgaagccacttgttgagaatatcacccaaacaacattcaattggacatgcagggcatcatacaaaaacttgtcttatttacattgagtctaatataacccttgatgcatgcatgcaggcacgtatgcccagacctgcccagacccagacgtcgccgcttttaaataaggtatcggaaatcccgcttcatcctcaaagcctcgtcggggctgtccatgacctcgacggccgccgtatgcgcagccacatcccggcgcgtctcccaagcggcctctcccctctcgagctttttgttgaggtcgatcagcaccagcctgaagatgtagcatcccaccaccgtgacgccaaacatggacagcacgatgccgtagctcttgcggtacccgttctctttcaggtcccagacgtacgagcccgcgacgttgccgagttggctgaaggcgttgatcatggcgatggcgacggcgcgcttggcgggtggtcgcgggaaggatgagctgatccaggagtagaagacgatgaagcccgcgtaggatgctgcttggaggaagagggcgaggtagcgcgctgcgacgttctcggtcgccatgctgatgatgaagccggttgtgccgatgccgattgggccgacgatgtgccagaactgagttgttgttagtataattgcgcgacgtcatgggtaattgaactgaccttttcttgggtcctgtccgagtgccaggcgttgatgaccgacacgatacaagagaatacccacgggggagcgctcatcaaaagagtaggcacgtatccaaagccaagagtctctgtcaaactcggctgttcaattgttagcgacgcgcatgcaatagacaccaattgacttacgaagaaagcattgaacgaaagaccaacgacataagcagtaaaggtcaacatcatgatgtagatcttgagatccttgaccgcaagcttaagaccgtagaaagcgctctcctcagcagaatcctcatctgcctcgccgacatcctcaatcatcctcagctgcgcaacctgtcgctcctcctccgtaaagccgcgcgagttatgcggcaggtcgggaagaataaacgcagcagatatggcgatacccatcgtgattgcgccctcgatccagaacagccagcgccatgctgcgtggcccagaacgccctgcatgttggacagcacgccggcgccgacgagcgcggagaaggcgttggagatgaggttgccgcagaacagaatggcattgcgcttggtcaattcccgacgcgtgtaccacttcgacagaatcaggagagcacccggcaaaaacgcagcttccacgaaaccaaggaagaaccgaatgcagaccatgccagcaaagttgtgcacactgcccgacagcgtggagatgagaccccagagcaacatggccgcagagatatacagcgacgggcgctggatgcggttgatgaacatgttggagggcacctgcatgaggatgtacccgacgtacaggatggacaggcaggtcgcgtactggttgtagctgaggttcaggtcctcctgcaggcccttgaggcgcgcggcggccatgttgttgcggtcgaggtagttcatgatgtagatgagcacgaagagcgcgcagcgcgtgtcgagcttgcgcttcatgctcttctcgacggcctggcggtgctgcgagtccatcgcgaaggcggctgcggcgcgggattcggggtgcgactcgacgctgagcttggccgaggcgacgtggtcgtctggctttgcgtggtctgccatggtgatgacgagacttgggtgggtgtagctagaaggggagaaatacagtgagctaccagtctcacacaaacgacaacaacacctggagaggggagactgacctagctgggcatgatgaagcctttttaagaaatgaacggctggcaaaataccggctggatgtgaaagggttacatcatcgagcagcaagtatggtgtagcgcggagaagagtgagtgagtgctgaaattatggaaaatatgcgaaaaagtaaggctttatccacctgaataaaccttattagcaactataccggttacccaaaggtggaccggcgcctcgcttgacgcaggatttctgggtgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcatggcccttacccgtcctcgcaggcatacaccccacgtgtggccatggtctggacctcgcctaccaaggctggcgctgtcacttctccccctcgacatcgacaagcttattccgccggccaagatggaaaatcaatcacaacccctgattcagcctcgactggaactatcagatcttcgagacccttacacagtgctgcacaaagactgcagcgtcatacgcattcgatacatggccagacgagacctaccaccgcaatgtcttttacaacatccagttccgatatgattcttggccgggacattcaatcaagattctctactccacagggcgtcgtggtgactgctgcaatgtctgtaggccatctcacaattctgtcatccacacgcctccaaccatttgcaacgttggagagaatgcggagactccgcaaaaaacccagagtcaagtgaggggaactcgccaacccaaagcccgtgcaaaccccgacaacagccaaaagaaaaaggcccgaatgccaaaacccgtgcgtctctacggtagatggcccggaattactactgaaaaccgactgactcgcaaggcagcagcattataaaattcctgcccgtggggaaaacgcgtgggggggtttttgtcattggggaataacttctggagtaaggaggctgtatggggttccgaggaacagagttttcgacggcttagatggggctcaacagcgggaattatcggtgtgtgagagagttcgggtaatgatagaccctaatcccagggacatggtcgtggaactcggtaataagagggtgacagttaccccaaggttggtaatagacttattgatcatcgcttgtctaggtgttgttggagagtcatggttgccaagagctgtttggcggtacgcggaagacaattctacggccttggcgcatggaactttttagaagagattgagattgtcaaaggactgaggctctttcagcactgtcagtgagtcgttctattcatctgagtggttgtgttcacttcaaacctgcatcaatcgcgattgcataggtagtgagtggatgttcataaatgtattcgtcaaagaaacgcgcttttcgcgctcatctatcgctatgctctataaccacaaacagtccctcattaattactccaaccgtccagcctcactagtctcatccctcgactgcttcaaaaacggcacaagcgtcgtgccccccgtccccgtcaactcctccccattcttcttcgacgaactactcgccagattctgcggtccatccttcctcccgctcctcgccggcaggataatataccgcgtcacaatctgtatatgcttgttcctaaacaccgtgagcgcctctgtcgcagccgtgaaagcagcttgaagacgttcttgggctggtgtgctgggtgtttgcgatgctagttcgcggatactgcccttgcgagcaacatgtgtcaggaaccggcggtgaggacctggcatgtagtcttttactatgtcgtgatagcttcgttcacccgctttttcggtgttgttaccgctggttatgtgctctacgcccagcacaacatcgaagaattggataagggagctttggccgttactcccaccgcgaagatgtcgccactcgccttttccattgccttcatcgtaaaacacgcctttgggcaggcccgctgcctccatgttcttactccccgctaaaaacggacgaatcttgtagtagaacgtcataggatcacacttctcatacatgcgctctagcaaaacgccaacgctgtcgatgcaagactttagttgttcgagagcagagattataacgtcgtagtcgcgtgtcttgacggcttcgagggcttccatcattttggggatgatggtgcctgcgcgcgcttccatggcgacactgatgaggaggaaccatttttctgattctgtgccggtgaaggtgtgtaaggtgtcgaggtggtcgagatcagtgaagtcgttgcttgaggaggagaagttccataggtttgcagcggcgtatgagagaacgggagggagttcgaggtgttgtgagacagcgaggaagggaacagtgatttgtgggggaagaacctaaccaacattgttaacatcgtatcaaaataaagtatgagtagggtagcttacctgcgcaggcttctctccaccccaaacataagcatgcgtcaagaacgccaagatagaataagccctcctccactcggcctccgagcgtaatctctccgttgacagaacaggaagcgtatcaacagcacgtcttatatcaaagtactttatcaacgcgggaaggtgctgaataacaagctcccatggctcatagtaagaatccggtaattgcttgaggggactgtgctcaggcaagaaagcgttactcgtcacggcgaactcttctagttcggctgtgagcttgatgcgcggaagttggtacgtaacagcgtgtggcgacatgatgagcttaattcaatgcagagaagcttgatggaaatagtaaagaagatgtataatctcaattgtttagaaaagcctcagtctaaaatacaattgtaattcccatgggttatttcttgttttctcacttccgtcttccgtatacttgaacctccgtctccggtctccgtgccagcctcatccgatccgtgttgtgtccgcgtgaccaatcgctgcacctcgctatatctaaaatggataatgacgtccaccatgcggatgtcgggacgcggatgtgcggatggacgctagacttccgtgcttccgctaaaattttggtggaggcttcacggaacataaagtgatttcgcaatccctctcacagacggatcatacgagttctaccacatcagttcattacatcacactaccctttattattgtaattcgaaaatggagctttctggattcgtcgagcgtctgaggagcggtgctcccgccaagttccccagcgacgccaactctctcgagtttgcccgccatttggattcgcaggataagctaagccatcttcgggatgagtttgtcctgccgaccaagaagtccctcaagaagaaagccctcgacggttcaattcgtgagtacgctcatactactactgaagctctatactgactaattgtgttagctggcgcagtcaatggcacaaatggccacagcaacggcaacggctcagcagccgatgatcaacaatgtctctacttcgtcggcaactctctcggcgcccaaccaaaagctgtccgcgaatatctcaacgcccaactcgagacatgggcttccatcggagtaaacgggcacttcagtgctctcgacaactcaccccttccagcgtggcaagacctcgctgaggactgcgccgtcaagtctgcagacctcgttggagcttctccgcatgagattgtcatcatgaacacactcacagcgaacctgcatctcctcatggcgagcttttacaagccgagcgagaagcgacacaaggttattctggagtggaagccttttcctagtgatcactatgctattgagagtcaggtcgtttggcacggtcttgatcctgagaagagcatggttaagattcatcctaatgaggatcacatcatcacaaccgatttgattctttctactattgatgagcacgctgaagatactgctcttcttttgctccctggtattcagtactactccggccaactctttgacattccccgcatcacagcctacgcgcaagcaaagggtattgtggtcggttgggatctcgcccacgctgctggaaacgtcgagctcaagctccacgactggaacgttgatttcgcatgctggtgcacatacaagtacatcaacgcgggcccgggttccatcgcaggcgcttacgtgcacgagcgccacggaaaggtcgagctcaacgacgccaccggcaaagctacataccgcccgcgtcttatgggctggtatggcggtgacaagagcgtacgcttcaacatggacaacaacttcatccccacctctggcgcaggcggcttccagctctctaacccctccgccatcgacctcgccagtctctccggtgctttatccgtgtttaacaagacaaccatgcatgatctgcgctctaaagctttggtgttgactgcatacgcagagtatttgctcgatcagatcttggctgagggttcagacgctgagctgttccgtatcatcacaccgagggatccgctgcagaggggcacgcagcttagtgtgttgttgaaggatgggttgctggataatgttagtgcggcgttggaggagaatgctgtgatttgtgataagaggaagcctggtgttattcgtgtggcgcctgtgccactgtacacgaggtttgaggatgtttggaagtttatgcagattttgaggacggctttgccttagataaaagatagataatgattgttaatgaagcatgatttttggttaacttatgaagctctagtgatgtctattgaggaggttgtagattgcgccagtaaatgaaagcaatcatcaattgctggaagttctctccacatctctcaacttcttgactctctctgaaccgcagactgtacagcattacaatcgcatgataacgaagtaacccaggcattgcgccatatgatctatcacatcacatcccgcatatcatcgtctctcggctagacatggcattccatacccgaggaccagccatcttcttatcttacaccacgacgcgcaatccttgtcggatctgatatcaggaacatacccgcctgatctgacacctccgaacttccggaccaaccgattcgtcgctgacgtttcacagatgatgcgtaagatcaataccaccgcctgcatccaatagcgcaaacaagttcaaagccgaccccgagtcagcttcattccccagcggtccgccccagtagcttggatcgggcgtctgcatcatactctcacttagtcccaggaacgctgagtccaagtcgccgaataacggtgatccgacgttttgcaacccgttgtgctgtaggaatgtcctatcaagtgattcgcgacctctggaagacggtgtcgttattgattggcctgtgaaggttggtgatgagtccatcgtgtcggacggtatgagaccgaagagctggcttgagttttccgtccgtcgttgacgttcggcgagctcgcgtttttcgagatactcgagggcggtcgtcaaaagggattgggcgatgagtgagtattgccctgcgtgggtatcgtgtttggagcagtggtctagagcgtggatggccatgcgtgtgtatttctcgaggacgcggccgaaaccaccaaggaggccaacgccaagaacaagagagctagcaaatagccatgacctgtaacagttagagacaatgtctataagagggatgttaaggaaacttacacgagaatgggaacatgcccaacaagaatccctttctgaatgagatccaatatcggatcaaccatcaaactcgccgcgtcaatacaagcatctgccaacttcgactttccactcgtcaaagccgatcttccattcgagttgaccgaaccatcagacagtcttcgacaaagctcatacatcagaaatggtcttgacaccaacatgacagcgtaataatacgtcgccaatatctgacacgcaccactcgcctgcgctctatcctgagcctccgggttggccactatatccttaagctgcttcaaccaccgcgacgaccaatctcggagttggagtgatatcccctctgtaagttgcagcgacacttttcgtcgtgagtaaatctctgtgacaacaccctcgagaaccaagaatatctgcaccgatgcattgagtagatcgaccggttcttcaacgttctcatcgggactttgatatggaaccgtacagtcgacatccgaggtagcaggcggtctacccatggatgaactgagaaacagatcaacgacacgaatgctcttccaaagccgatcgcgctgtctgtggatatcaggcccaaaacgcgcgttgacttccgttctgtgaatgccgatagagtaagctgcccgcacagctgtaccgaagaagagaaacgccccgttgatctggcatgcacacagcatgtataacgtaataagcgtaaacatctggaccgttgagacgctgagattgccggtgaggttggaatatgctttatcgcgcgcatactcaaagtaatcctgcgatcgctcctcatcattaatcttcattccaatggcgagtatgaggaaattgacaatcgttgtagcgtcgtcttgcttcgggtccatattcgcccagaggatgagatcatcttgaaggcggcgattgtcgaagagatccacgaggccggtggcaatggataagtaattcgatactgcgaggggaatatcatctggatgaacgattggtatgcggttatcacccggtatccgtctcgactgatgcgccgtcgcattttcaaggactgaataccgactcgactgcggcgcaaaagcattttgtccaactcttgtggtaacgagttgtctcacgctctgaaaaaacgaaagaggcgcacaatcgccgacgaatatcaactttccctgcgcatcgcacaccaacctcgcctccctcggaacatcggtctcatcctccgcatcaatctgtcccccattatccctatcaatctgcgccaccggttcagcaggagcagcagcagcaggtgtagaaggcgtagtatgtctcgtcgactgcgccctttccgaagtctgcggcgatcgcacggaatgcgctttacgtcgtcgctggggagaatagtgacagtcgtgcggcttctggcgtcgcgtgcagtagctgcatggtaatttaccgtcgcacttgactttgcgggatttgcagccgtcgcaagcgttggcgatgcggctgcggatgtagcgctctggttctgagggttgcatgctgctatcatggaattggggtcggtgaagcgtgcggtgcggtgcggaagccggatgtgcgagaggtgagggagggcggaaagacgcggatgttcggacttggggaaattgttagtgcgggccggcttgagattccgggtcttggcttgaggttgaggttgagaaatggggattatataaatgcctgactgtcttattttacattgagcaattgatatcaattatggagtggctgttggagatgtattgtatcccaaggtttgacgaggtggcattcggtataagtgacaaaccaatcgcatgtgcatcttgtgcatgttcacatccgacaatgacggcacagcggctatgttcagcggatcagcactaccgtccactggaacgggctctcactcacaacacgctcaatggaccaactcaacttcactcattagtagaccagcaacgtatcactattttctcatttcattcatctaaaaccagtgacttttctttttttagccccttgctaagggctattgtgagatcaccattcgcgatcgcgtattgatgtctgtctcaatctcatctgtcccgtccaaacccgcatccagcttgcttcaccgagccaatctaagcagcgcttgtcttttgcttcttcgcgccaccctcaccatcatcgcccgtcttgcgcttctcaccacggccagcggctgtctcgtcatctccagctctggcttcaataccacgttgcagcatctctcgtcgctcagacgccagttcatcatcgaccgctgcccgcgcgcttttaatccccttgaatatcgggagaaacgacgttctcatatcttcggatgtcaggcataaccgatgtccaagagaatccgacacatcgaatgcatcattgaagtggaaacagagttcaacgaggataggcatgctctctacccagaactccttgtcttcagggtggtgaagcaccagtttcgccacgatcgagaagacttggccaagttgacaccacttgggatcatgatacgcaaagtcaggggctttcagatcgtgtgccaccacccaggcgtagcggttgaattcctggtgccaagttgacttgatcagctcaaagatgcagatctcgcggatgacgcctgtcatccactctgggagcttgatgtcctgggaaagttgcatcgcccactttgtgcaacagactctctcgataacatcgtggtaggtatcggcgaccttgaccatgtgaaagatggactttctcttatgactggtgtcgctcatgttgttgattatcttgagtatgcgctctggttccagggtccaattcaatagcagccctttggtacagtctgtatgcacgttgatattcctgaccttggtatgcaggtttgcaacgaggatctccaagccggaggctttgttcttccattgctcaatgatcttggcttgctcctgggcagtatctgaggaccggatactgccaacattgaagcctgctacgacgaacaaggccacagcgatacttgaaatggtcagtaatgttggagtattcatgcagtttcaaccaggactccttgaaacgaaggaaaggtgtgtacttaccaatgaatccatggatcttcgacatatacaacaagacgttccttgtcgtccccgcagtacttatttgccacctccagagctcgagtcatgatgggattgtagtagcaaacccagcgaatgcagtccatcctatcggttggtgcatgtctggacctttgtcctatggcctggtcgaagagcaatcgtaggccacacgtctggtcatcgcgaagctgtttatacgcgttgtaaagtggagttacttcttcactcccaacccccgcgatttggaattcctcgatttctggattaagaagatctttcatagcagactttgcgttgtcgacagtagcccgaaaggggggctcttccaactcgagaaggatcttgttccgccagtcgaaggaagtcaagacagccttgcggtgtttcagatattctgaaatgggatgattcccttgccttgttggctgcgtgtgacccaagtcgtggatctcagggtagtgtggaataccacactgatagcgacactcttcaacgaggaccaagggtgatggctgggtggtctccgactctgctgaggctatgatgagttagctagtgattaatagcaatgcaacacaattccaaacaggtctgcttggagcagtcaccaagttactcactgctggacggaagcttgatcagatgctccatgtccgatactccaagatcgaacgggacttgtgtgtcattctttgtggatgtggagacttcggatccaaagtcgggcagcatatgacgttcaaggaggaaataaagctctgacgcaaggtcatctgacgagattgaaggcgctttaggcttgcccaaatcccggaggcgctgggagagactttccgatggacgtgtggttgtaagagattccagaatcaaagtgttgattctgatggtcttgagtgccgcaatggcttctgtttcattgaggctttcaggcgcgtctgcgtgttcatcttcatctccgtcggcctgctcggactcattatcatcctcatcgccatgattggattcatcgtttccttccccaggctgaccgcctttgttttcatcttcgtcttcatcttcgtcttcgtcttcatactcgtcttcgtcgagcccttcggattcgcttgaatcttcaaaagggtcgtcggaatccgattcattattcactgcaacagcgtcaacttcattggcttgtgggcgctcagttggcggggaggtaggatcatgatatcctggaaagtcagcattagtcgaactcgttggggcagtctttgtgatccatttcgatgcactttgtcgtttgagcaagtagtagaaaaggagaatcgcgcggtagaggtcttccatggagaagagtccagcgacagcgggtgttgtcccacctccgattgtttcaggggttggaaatcgatgagcgtaagcgtctagatctctggtgtagacacgatcggggtcccactcttgaggggcgaaaagaagtatctgaacagcatgtgctaggataaacgcgtaaggtgagatattggttggcaggccaggtgtagaaacggtttggttgagcactggaatgaaggtgggcttcgtgcaaagctttgcgacattgtcgatgaacccccaaaccttttcgttactgtggtaggtgatcagaactctgagtggtacgacaagatcgatttcaatagcgaaggatttcagatgttgcgtttgactgttgtagcactccttgtagagtggttggataagcttctggaagtcttgctcggcttggctcgatccgcgcatggccctctaagtctgcgagaaattgccgtcgccagagcctacgtagtgctcaggcacacagaagtagtcatatgcaacaaaagcagcttaccaaacgatatctgggactgcagaaggaagtaagcatcagttgacaagtgtaccagtgaggatgttggcacttaccgataatatcaacatatgagctgagttctttgaggctcttgaaggcgcagtactgagcaagctgattagagtgcttcctgtcaaccgagaacaccgtgttgatcagaacccccatctttctctgaatgtcaagatcggtattgctcatatcatggacgcccgtttgtgcatgcttggtgtgcgaatagtcacaatacctttcaacccatgctggaaaggagggtatgcgatcatgtacaggctgtttgttttcgtcaaacatgtgcatcaggctcaggaaatggtcgtcgtcgtgcgaatcaaaaaggttgctcaatcctctagccatagttgcggagcaacgaggtttcaagttcgggaaaatgatgcaggttcaatgtgagagaatggcaagtaattgacgtgattccgagcacctctttttgaatccttgagaatcgtcgtaagtaggaatggtgaagagagtggaataccgaccggttcggaacacagctgcttggaattgacaaatttgcaagttaaagtctctcaagtggttacttgagatatcaaggccctgtcgcagcaatgattccaagcgcgtttgcgtgaaaggcggcagctggttacgattccaagcaggtgtgcgtgaatcacggccagcagcagcgcagcaaaagtgaagataaagaaagaagaaaggaaggagaattcgaaatcgaggagaagagattatttacacatgatagtggtcacgtgaagattaagtaaccgtaatcgcttcccaaaaaaagtgagggtgtcgccattggtcaatgacgcgtaaacactcaagaactctggtattgaagtgaagcccgcagagtcaaatttagtctacaccacacccatactcatctttccactatctggcctctgaaattatatctaatactttttcgcgtttttctcaagccgtcattgttcttctccgacttacggagcccgcggccgtctcacggacacagttcccagtgccttatctcgagacttcaattacctgacaatgatgattctaaatcagaagaatgacaaccttagatagaagttagccacaatgaatatactgacccgaaaagatgatgatggaaagagcctttgtctgagcggtcgaatacgtttatgtcagaagcttgctgtaagcgccaccggcaggaagaatcggattgtaattgcgactactttcaaattggtacagccatgttttgttcagagagtgacagtgcgaacctcattgtcttgccaagtgacgcggttgaaaacaaggtccatgacgatgtccttgagctatttgtagctctgaagccgctacttttgcaaatcaagttgttagacaaagtaggcgatggcaccgctgacgttactatctgtgagagttgaaagtatttgaataaaagaaaagtcttcgttgttaagctttgaactgctctctacatgattgtcgccgtgcgttggtgaacctgctactagtagcccgaagatcgttgttgggcaagttagctgggtctgatagactgaaggcatctcgcgtcaccaatggcgtcttctccagattcgattactcgcatggtttgtgcactttgacccaagtaaacagcgagaagtttgagccgatttctcacgcaaaggtccgctcctgtcattcccatgtcgcctccgagactccttagtctaaatactcgtaaatcaagaagtccagaagaatgagggatgtatcaattatgtcgcaaagtctacatcggaggtcagctggcaattgccgaatgaggaaaaagcagacaacggtaacaaatatgatatgacacttcacgtgccaccgaacttgttctttggactcttccagactctaatcttgggggagtggtgttgagataccccgcagttctccgcgttcgtctcctgatatgagcactcggctgacaactgttcgcatttcccgttatagccgttactctggggtaagttcctgaccagaaatgtcaatggagatgcaaattacacatttctcttcatgatcatcaaaactgaagagactcgagttattgaaagtataccctcttcgcgctgtcacgcgaacccagcaaatcaattatactcaatttccaggccgtgcaatgtttctgagattttggatcacattcctcctcggcttcaccctctgttcacgaacccgggatcctccggataatgttgggtgacaatcgcagaactttagtaagccaaaatgtaaacctgcattgatcgtgtgatctcgtactcttcttgtattagccaaaagtctacggaatcgatggagagcgcagcgcgtaggtggctccataattcgacgtaacagcttgtaattgcgcataagtatcgagtgatgcccggcaatctctcgggaactcgatttcttttattctctgcacatcaccacttatactcggtgctacatattacctcttgaacagaatctccaattttgtgactgcaattaaagaaacttctcatctaacacttcctcatattcatcatcaacccattgtataacctcccagctcaacatacaccccagaaacaatcatggcatgggatttggagatcggaacgccttgctgggtcgcaaccggtgacgtcgagatgcacagacagagcgtcacgccccgtcgagctacacccaagtacttccaaatccctgacaagatcgacatgcctggagcaatatacgaagaccttctcgaggacgttcgagaaggtctggaggagatctttgatcacccaggctcccgtgcaccattcatacctggatatcaagatcgtgctgatgcgatcgctcgtgcgaagctgttgcgcgaacacggccagaaatgcccaaatgtcatgatggtccatctgaggcctccctctggagtcatttctcatcgagaattgaatgtttatgcgcgcaaggttgcttacaatggagagggattgagggtagcgaagaagaaggtttatgtaatttgtgagcctttcaccaagagaaacattgatcgcgtcgagccggttcagtttgagtgatgggggtaatgagtcggaaactgagtgtgatatggatgggacgggaatttcttttgtttgaggctcgttgataacaggacactgacagattgtgctaagggcttggtcttcgttgagactataacatatcaggccatggtgatacagatgagattaagggcggatcactttatttacggctatgattctatcatacgatgttgatgataccgtgctaaacccttgtgattcctgcccactgtagacgacgatgtcactcagaagattgtgtctgcgtccaagaaagattcccatgtagctctccgctgccccatcactgtctggcgtcaaaagtagtcgtccatgaggatgattttactggcgaaaaagcacctcaacctccgataacagaattgccttggcatgcatagcaccggtgatacaagtcgccttgatagactcctcacacttcgcgaagtagatatttccatagggctgggtccagtcgtgaatgcccgggaagatttgggcggcgtcaaaattgtgcccaatcccttcgaagatcaagggttgatcagccggatcgacggtgcgtcgttcctcaagctgttcactccatgaattgtggttatacaccagccagacaggatgtccaggcgcaacggcatcaacgacaaggacgtagtccgttctggagtcatagtcgtagtcagtttcggagtcatagtcgtgagtcgtacccttctttgcttttatcaaaaccccaacaatatagatcagggtaggaatggaattccctgttccaggcagggcagaagtcttgagggattggaatgtcccatgaaagtcgtcggttattggttcgtcatggcccatagcacaggcatttggtacgatggaataagtggtctcgccattggtagccagatcaagaggaccaatattgttaagaaataagctgtagtcaaaatagtagacagcgttgaggtccgcaaagtccgcgatggcaagctcctgaagccaatccagagctggccgacgcgaagatttgttcactttcaaagacttggttaggtactgatccaggctgttgtcgcgagcagttgcttcctcgagtttctgtatgaacaaagatgggagagctgagacgataagattagcgtggtgcagcgatatgtcgaggaaagtttcttacctttgaaagggtcagcaacagccgccttgatctcggcaaagcgagcctcggaaatctcgttgttttccattgtatcagttgccccttgcgattgagccttgcccaaaagctcattgacgttcgccaaggttacctccttggcctttacgaaaccgacaagaccagtcgccttgatagactcctcaagctgattagagtccaggtttccataggactcaaaccagtcattaatactagggaggatctgagctgcgtcaaagttcttctcaactcccgtgaaaaccgggtatgtcttgtctgggtggacgtagtatatctcgtctttatcggaagcctgtcgatcccagatcagccagacaggatgcccaggcgtaatagcatcaacgaccaggatatagtcagtctcctccaagtcttcaatacctctttgtatagtctttcctttgcgcaagcgtctgatgagaaacgcaacagaggggagtggtgtttcgggagctttttcatctgcgggagcaggtcgagctttggcccttcggagaaattcaagagccataaggccttcatgaggactgtcgcgatctacaactggtgcgctatctacactgatagccgcaggatgtggcgaaacagtaaaggtgtctttgccggtgcacagaatgggttccccgacgttatacaccgccaagtcgaattgaagattgataacagaggcagggtctgcaaagtccaatttagtaagcgcctcgagccattcctttgatgtctgacgctgagccaaaagatgatcaacgcccggcttgctggtgtagttaatcatagattttaacctctctatgtacttggctgggcaatcgacgtattggccatgtcttcctccatggtatcggtggtcacttgcgatcggacttggtagaagacagtttggatagtacggtaggggtgtttacttgtgagacagtctgtggattagtagtgttctctaatatttaaccacggcctttctggatgttcgcaccgagactgtggtgagcacctgagcgagtgctaaaatctgttcgtcgttccggatcaccaatctggaccgaatgtcaagtcgcggggttgatcttcgtagcgtttgaggtagagaaaggttaagttgtctgtgatagaggtcaaagactgatgtggtagaggggacgaaatcctttgatggtgagaagaggatgaagaaggaagaagggaagaaaaggaaaacagagagtagaagaacatttattttctggtttagcgctggtggactgttgcgagtcactgccattggctccagtgttgtgctgccagtgtcaaagtattctctatcgcctagagatgaaagtgggtaaagagcacggagcgatactgactcattgccctctgatggctcattgatgcactgcgtaccgatgcccacttgtgatgtggcagaccatgtgtatgatatcgaagcaaaatgaagaatatttagatatacaccagatgatgtaactcaaaccatatagtcgtttgatatcactagtgcaaaggccctctttcaaggcagggtatgcgatgcaagtattaaccgcaagaccatcgattccaaactattgtaataaggttgggaggttaaaagaggcttcaaacacaaggcacatagaagatcaccaataaacacagatgggaatccaaaacaacatgcccagaaacatggttagagtacagaaaaccccaacaaatataaccacttgggctacacgtcggcttttccaagacttgagcatcacatcaaacgacgattattatcgttgtgttctgcctacaagcttgaacaaaggagtttgcataccgcaagactgaacaagtgactttcggcggctggcaatgattatccagatgttccagccattggagacagccaaaataccccaagacacatttagctcagtgaccaagacaataccccgcaccccttgaatatcgttatctcaaactcgtggttggatgtcagaactatcagacgctcgatacacaatatcgaattgcatgtcacaaagggagaagagggagcaaagataagagtacaaaaaggagattagacgcaagccttatccccaaagagcctgatgtatgttctcttttacaatagtcataaagagctggatactggggacataaagaataagatacggtgagcggaatgctacgccagcaagaatatgagggcaagttttagaacatttcaagtacagcgcagcggttcctcaactacaacgaagagtagcaatgagtacttgaagctatagcctatttgaaagactcaggatttgtgaatcgcattgagcagccagagccaggacgatctttccagcttgagccaattccagtgccactttcgatagccttggatagaaaatacccttcatcaagagaccccctgttagctgtcatgcgccatcaccatctagaacacccaatggcgccgacttcccctcaaatgcgcagagcctggttgctacccaaagaaagacaggtacgaggaggaggctcaaaaaggtgagactcccgctgttgcgcggaagcgagtctctacgttgccaaaccttccaagtccatttgtgactctactacaacaggccatggagaccttcatacggaagcaaattgggttcatatgcactcaggctatacttgctctgcttatcaccatccactggaccaccgccaagaaccctagagatgacttttgccgaagatttgcttaccaaacaacggtcattgacgataagctttacatcgacgggggatgggtcaactttgatgacttccagcaaactcacgagaactactccagtacgtcgacccagaggcttacagacaagcaattttggtcactgactactctagatacctggctcgcataccacgacctcaacaacctcgtcgaacgcggtggtgatctttggccagacctgaatatcagcctaagcaagaaagacaggtacgacgacccattctcttctcgttgctcctcctccagatatgataaccccgatacgacagtatccagagcgtacacggcagtattctctggggcgacagcgtcaacaagcgattctacctctacgccggcgaatggaacaacggtttctcacaagagccctatactcttctgagctacgatatcatctacgacaaatggggcgactttggagcgcctgatataacccctccaccgaaggtcgcctcgtatggcgctggtgtcggcgtttcggagactggcatgggctactaccttggaggatggataagcaatgcctcgatgagcggatggactggtgaccgaaccatgagctctaacttttacacgtactcgtacgactcgggaaagtttacgcaggcggctagtctcagcaaacagcccagagctgaaggcggcatggtctggatacctgccggcgacactctcggcctacttgtgtatctgggaggcattgttgacccttacggtaacaacacggaagctccccagccattcgataaagtcttcgtctttgatgccaagggaaactcttggtcaacccagaagacgactgaggagataccccagaacaggcgtcagttctgcgtcgatgtggcgtgggcaccagacaagtcttccttcaacatgtaagccaagcgatttgttgtctccatcaccaggtccttatgctgaaataataaaagctatctctggggaggattgagcgttcaaccacccgttgtcaatgcaacctcattcaacgacatctacatcctgaccctcccctcgttcatctgggtgaaagcttaccctgaccatcacggaaacgtgaccctcccaccagagtatgaccactacagcgcatcatgcaacatggtcaaacacatgtcgcagctctttgtcatcggaggcacctacaccgacacaaacgcctgcgatctagcgtatgatgcttggtcaatgcacaacttctggactggaacgaacaacaacgctgggaataatgagacgtactgggctatctacaaccctaacattacggagaacgtcgtgcccgtcgatgtgtacaacgtcactggtggaaacaagagaggcggtgcgaaattggtggcccccagacctcagactcacgtctcaccttcagctcataccggcatcaaatggcaattcaacactgctctgtatgcagtacctcgctgggaaagacaccatgatgaccacttcaacgactagtacatacctcacatgcacctggatgatcctattcccgacgaagtcataccgtacgtgggcaaatggggatacgagcgtaggagttatggggggatattgggctaggttacagtactttgaagagaccagagacgtatatttcgctccgttttcatggaaggaagttgaacctcttgtcaaaggtccctttggggaaaatggacgcgaagccctttacgaagaccatacgcgaggatttgtggcaaagctccggatcatccgacagggaaccactcccccaactggatggatcaaagtggaagaagtacacccggagcatcctaactgaaaacgccaattgttgaacacatggaagggtgtgtggtacactttgaccggacgtaggtctcttgactatttggatcatctatctgcgccttgccactactctctccgtcagacataagagaattatgctccaagggagaatgggatgttatgagctatgagatgcctatctttattctgcgcgtagcttgtatggactgtttgttatcgattccattgggaggcttcggctgcatgaggacccagggctttcactcccaggacagatgcttgccttgccttggtataagtattttacctgtcggaaaactccagaaaactaaaaaaaaaaaaaaaaaaaaaaaaaagagtcttattattctattagctccttgtggatgctgttgagttatcacgaaatactgtcgtagtgctcaggtaggggggttaacgtggctgaagacgtgtcaaagtcaagatcactctgtaggaacacggaaaagaaagattaaatcgcggagtatcaattcatgttacatgatacatccatatcagaagataatcagccagcaccttttcatacgcctagcgaggttcttgtaatcgttagtcaatatttccgatgtcaaagattcggtagaaacccacaaaagccactatttggaggcagctgctcaaccgcttagcaaaggccagcctttgtaggctcacaagcgccgttacccttatcacaaccattgtatccctgacattggactttggggtagcagttgttggagtaggtggcctatgaaacattagttttgtagtcacttgtagatcctgatccataccttgtctcccaggttggtgttgatgcccatcaactccccgccgttaacagcagtagtaccctccatatgcactgaccgtcggcagttacccttgcagttaccgcaagacctgtaaactttaccgtaatcgttggcatagaagttgatgatgttcacgtggccacagccgttatgctggatgatcttatcggcagctttgtatgcaccaccgccaataatattggctgtgccgccgcccttgattgatatggcatcctcgcagacgtcctcgaaccaaacgaattcgagagtgcacgatccaaggcagtacacgccttcacgttgattggcgccaataatgacgtttctaagcttcgctccatcttcaaggacgaaaacagtgtccttctcacctgaataatgtagttagcaatggccgaggggtcaccaatgctattgcgacttgcctccttcggcctggcctgtacacttcacgccgcgatcatacttgacccagccagcatcaaaggtctggcctttcttaatatactgaggagagccgagagttttggtccccgtgtgcttgggaagaccgccagtatagcccttacaggctaaaactgacggcaggactgtaagaagagcaattgcgctggggaaatgcatgatggatcttgtcgaagtcggctccttgctgtaaaaattgaatcggtgtcaacaggtcagagtgcgggtttttatacttttcaccagactctctcaagatgccctctagatgttccatgatgccaagcgtaagtgcatgcattattccctgtaatgcctagcattacttgcgggggcgcatccaggtagtatccaagcgatcaccgctattaatccctccagtcatatcagatgttgacgggcaagggtgatgttaccaagaccagaatgtgtcagtatctagcggctattggtggaagtcagtccttgctagaagtcgcgaccatcaagcttgtctttatgcttgaaaaggctccgaggctccggaagttctgaatactgcattaggcaggtctctgtagacgagtgctgtccagaagggttttgggctgcgaacatgggtgatcgatgaggacatcatgggcaggcgtcgtctaatttgaaggttcctgttcaacaactaaatgttgtctgaatatgacaggtgcgcttgcggcaaatggtgtctagtagaaagactgtacatacacaaatgagcctccttttcagcaagcggtcgaatcaacagccgctctcgcatggctcttcaatccagtgagctgctttgtgatggtgaagccaacatacgaacagaaaatgtactacaacccctctagctaagcaaagttgggagtatcaaagctcttgattcgactctttatcaaaagggagataaatgtccaagcaatgatagttgcttgaaaataacttcgatacaaagtgcagctaacttggtcaaatgaacaaaagctagttggcgcggaacagtagtgggcggccttgcggcaaggcgattcccctcgaagccacggtttccaactttcgcacctctgtagctgattaccagtatcatctttgcaaacgggctacctccaaacctttctgtgggctgttaccgcttcaaaagaatttatttccgggtcgtcaagtccaagattggactagtgctgaaaggatatctcaaacgagtgattctttgttccgctgtttttgagttgatagtccccacagctgatggctcacatcacgcacctcacacacgatagaaactcacacgttctaatctaaggaccgggctatgatggcaccagagatgacttagctcaatgggcttcccggcactttatcctgctttacctccaactaaccccctgaatcttccatttggcgtttggaactccatgaatagcgagctgggactctttgaactcttcagaaaagaatgttggggctttgtatcactgggtgcttatacgtggctcctcccaggtcaagtctacgtatgacgagtcgaagcatgatctgtcacatctcgttaatgagtcagaggggtacgccttgagatatctgtgccggaggcccacacatcccttctgtatgtagcctgcccgcttgggcccctagctacttagcttcttccctcatacacacaacagacctcgtattcacagcaatctgtggctttcggcgtcctgctagcgacttttatctttcaacctcccttacaacagcagatcaggcggacccgagtcgcgctctttgacattttgaagattgttttgttcgtatttcttttctaagggccaagttctctgtgctgatctaaggcctcagccacgagtctcactgcaaaaactcctctggctcacaaagtcaacggccgctaacgagatttccgatcaacactttacggagattagacaggttgttggccggcctacagatcgtaagaaactccctcttggtacacggactcaggtcctgtttactaatatggccaccagggtctccaggcaactacatcgagaggctagaaaaagaaaccagcaaagataatagcctaatcccatatttgaagaggatgtcggatatagatatcgactctccgctccagtcaccaaccgaatggcttgagaagcttactgcggtaaatttctcggatcctgtcgatataaacaaccatagctttgccttaactgcagatcatgtggatgacttcgatctggttaccaacagcggagttacctttacagtctcagcatttcatgaagctttgagtatgcatcctgatcaaaccgaacttagtgctcactcggccctcttatctctgaggactcgggtcgtgtctcacatcacttctcgtccagagcacagccaatccctaccttctctagtgctgcccatcagacaagtacagaagggatttataacagcgagcggtattcctaatttaatcaatactgattatttccttgttgttcatgctgctggaactgtacatgctgtttggctgatctacgatcaatactaacgatataacgaggagcttaaggaagtcgccgacctaaagagagcttctttagtcttcacagggttgcaacagaactttgatgctgctcaaattttcccgagcgtcaaagattagactgaagactataggaaggtcagtgaggccaagtttcaggagtcaatcatgaagacagggatggtaggagaaatcagggtcatgaacgcaactcgagaggatctcgctgctctgaagaataaataggctgtttctatggcggctcaacctttcttccaggacatcggagagtcttgtgttcagataaatgttgatcaggcactgatggacggtcggttgatgggcaaagccttgtaatacattccatagttagggacaaatagatccaagggtgttctattcctgattaaatgtctaattggctttccaggacccaaatttaggcgcggcttggacgaataggagggtgccaatttagctgtccgtcactagacgttcgtgatcgcacattgcgcatttggggctttgtgactctaaaccttaccagtgtcaccgttagaccttggcttggttacctgccaagtaggacctctttcttgaacttctctggctttcggcgtctttccttcgatccttcagaactccgtagaagcgaggtgaatgctttctgtaaccgcgtgcgcctgttgctctaaagctcggcaaaagaagtgagcgtaggtctctgcacaggtgaaaccaagatgtattttatgtgactcaactttctcttttaccttgacgttatcggggacttcgtatctaaagagtacctgacagcgggtacaacgagccttgagctcgaaagaggggtattcaaagggtgttgcgacgtcgtgcaaatgagagaaataacccggtgggttttcaataagacttgcgagcggttccatcttctgattcttctcttcgctgcgcttgcgccggctctcaagagcttcactccattctttaactaatttggcatcctttcctcctccatgaacggcattagttatgcccttacgacggctatggcgtaggttcaagacaaagtcattgagcttcccgaaaagacgccaatggtctgccgaagtagaaatgatgtatactcgatcgctgttcggcatggcacctatgcaggggaaggtggttttaggcaggccagcactgagacctcgagacttggctatattgagattccggtattcttccagagttgctctgatggtatgtctgattagtcatttgtggatctcaccaagtttatgcttaactcaccaaggctatcccatttcttacgggctgttacaagtctcataagcagctcaattggaacaattggtgtaatcgtgaccggtttcctacgtcctgagacaaggatactctccagaatctccagcgtctgccaaaagtgacccggtctaataatgttcagcgctttgtgagcgttctaaatagcttcaagcagcttcactatctcctccgcgtacctatcgaaggttcgcttatatgtatgggtctccgccttgcgtctcagagctgttagaatgccgtacaatggcccgcagagtaggaacgaaacaatggtgatgagatcgcgtgcatcatcaactgtttcggcgtccatgttgatgtaaaggtctggctgggctttcagatcatgtatcatcaaggttagggccatgactctttctatacatgtagacaacgcatttcgtgtcacgtctttttctgcagaccaccatatgctcagaagggtctcaatagctggcgttgggctttcgcggtagactggcatgtctgcgtagatttttgatgggaaacaaaaagagtacttggcaggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggtacatcttggctcaattcacacccaagaaagccaaccatttcgattctctttgacgcccctcgactttcacgttcgtttattcggtcagtatgtcattaggaacaacctgaagagcgaggccatctctcgtgccaccacatccttctttgtgatctagatgtgttatttgctgttgagacttgtggctgagaacttaatccggcagacagaacttggtggctgcattcaaggcaggtcgataatgggttggggcggtgctcgtcacataacaccgcttgcttgtccaacgcacgagccatttcaagtcgcgggcccggtcatggtctcaaaaagcaacgtttgttcttcggccaccccaccatcccggacctgcaagctttcgtcacatcgccgatcggggccaatgcaatcgtgattcactcagctacttggaggggactgagcgaactcgccctgaactattcgctctagccaatgagagccatttctgagttctagcacaggtcgaaagtcgatgcctggccaagtttgcctggtcaaatgattgcccgcccaattttccaacacccagcttgcctctctcatcttcttatcaacaacatcttgggccgtcaagcattcctttcgccaaaattttagacatcattctgctagaacctgttcgcgatggatgacagaaagacttctgaagaacttcctggggatactagaagcgctattgaacagctttctgatggtgagaactttcttctcattactctgccgcaagtacaggctgctaattttgtagtcgaagatttcccttccgtctatctagccaggctgagagcaatacttaggccagaccacggtaaacccatgagcctgcttcagcacctgcagcaggaccccgtctcggaccttatatcccaacgccagaaaccaagagagtagctcgagaagcttactgaagtcgactttatagaccctgctcctatccttgaccttgaattcgacttgttcgaatataacattggagaattcgctctatgcactgatagtaaagatacctttactgtttcgccaaattctggagctatgagtgtggactatacgccagtcctggagaactctgatgcacacccaggtctactctctctctcgaatttgtagacggttctgataatctttctgtccctgagcaagacaagactgtcaagtcatcaggaatcaatcaaccacttccttctctggtaatgcctatcggccagatatctaaaggatatacatcagaaagtggccttcaagtctcggatgagactaaatacgtccttgttgtcgatgccgtcgcatctgcgcatcctgtctggctgatttttgatcgaatgcttgtgtccaaaaacgatgaggagaaggagggcatccatctagatgcagttgattcgatgtttaggggatagagaagaattttgatgctgcccaagtgttgctgagcattcaagattggttccagttctacgacaaactcagtttcactcagattcgggactcatttttgaaagacagggttgacaggaaaggtcaaggcgagggtcgtgactgctgaggatgccagtgtactctggaacaaaaatatctctgttgacaagaacaaatagactgttcttcaagtgatcaaatcttcactacagggcactagagagctaagggacaaagaaatgttgttgcaggctggagaattttatgattgacgaagccttttaccgcatttccatagttagaaatacattgatccaaacatgtccctttgatgaactattcctctttctgcgtgatctcagctgttccccatcacatacagttcaattgtctataagactacaccaacgcctcgggcgggtaacctagagctggggctaacgcaagagctacaatagatataaatatttttttaaaacccatgctcatctttaataccgtggctagtacaagtaaacggaactttcgaagctggagttgaagatctcagggaaaagatagtcttctagattgggctgttactttcaaggtagtctgcgctgtatgcagcatttcgacttcaagccgagagtcgggtgtcgcaacttcacttctcgccttgttcattgtaggccgtctttccctacctatagatgtaaatatcgtgattggaagatgaaagcctcttgagcaagctcgctagctttctgctaccttatcagagtgtaactcttgatgagcccaactccaagccgcgacgacccctattgcaaagcccaagcttatgtataccaacaaacaaggtgaggaagtttgacttaatttctctagacggaaagatttctagtaggataatcacctcgcgcaaaggattgagacgctggccctcatgggcctcaaaagggtgactgctgaagaagctgatgcaatgggctggaatgctccgcatccgtcatcacaatccatcgctcactagactgatggcatgggatttaatgagaaaactactaccattgatcaggtttagttggctagatcataaaagtagcattgattcgatggctcaggctctgggaccgaattgctctcgcctttcagagataagacctgcgagcgagtcggtgctgggaataaggagaaggtttagctgctttgtcgaccaagaaagattaattcttccttcgataatcgcgaaatggccttgaaatgcactgatgctttctcttcgttgtttcacggtagatctcgacgtacagggttcgagtggctaggcggctgttgtgaaactcatggcggaccggagggaatgcaaatttctgctcgacctatataatgtctctgaattcataagccctattaaatcctttatttcactccatcgcttaacgcagctttagtcaagattgtgtgctattgagatgcatacgatttcaccgaaggcttcaaacaactctctgataacattcatgattagcttaacagctttctaaaacacctatgctactaccaattactgactagctcttttatcgtccgataatttaatgtcagacatccgtactctcaaaactccaggtcaaggtgatgcatcgaggtagcggcaaagtctcatgagggatgtagctcattgtgcaggaggttcagagtccctaaacacgtgatctatctaaaactatctcccccgtcgagattcccagtgttcaaatatgatggtcttggtttcctggtcaattctcggtaatgtggtgcgatggtgaattacctactttggaacatgctcaacgtgtcggcggcaaccggcttgagatagaaccgtagtaactatattccaaaccctgaaaaggctgcaagaatgctagtcatggagtacgccgactgttttttcctttttctgaagaaatgttgagcaaaattgatgtctgaacttcagggtggatgatgtgaagttgaagtcgtttcgtagttgcttgaccacgattggcctgttcgctgttgcttcctaatgcagttagtgctgatgtctcagcctcgccatctagcgccaagcgactcaatccttcgaacaagtcacctttttagctgttcattcgtctgttcggcattctttctctttcaaacctccaatcatcccggctacatcacaatcgcactatgaccgctccaaaacccgctctccgaggccgaaccaaggtgaagacgggttgcgcaacatgccggttggtcaagactccaccatctcatccttgcaaggttcatacttaccggaaatagaatcagaaagatcaagtgcgacgaggccaagcccttctgtgagaagtgtgtcaagactgggcgcaaatgcgatggttacgagtctgtctttaggcccttccccaggacgccgcagccgatcgtcaaaccagatccagggcatgataacgctaaggaggaacctccattgagcactggcgatctcaatcgatacttctcgaccaaaacgatattcgatgttgagctaagctgctatgaagaggcagagcaggtcctacaagctagcttgactaacgactcgatacgtcatgctctgctgtctctcagggctctgcgaggaaatcttgaggcaagggacgaaggagatacatccgagacagacgcacagcagagattgagctacaacttcggtcttcaacagtacagcaaagctttgactagcctcgcattcaacctcgcataccccagccccgaaagcctaaagtcggcactgctttgttgtcaagtcttgatcagcgttgaacaagtccgagggaacttctcggccatgggactgcatgtaattcgtggactggacatcctgcgcgagtaccgcgccagaccgtacttgaccaccaatggcctaataccagcacgacatactggtctgcctgccttggatgtctttattataaagctgttcgctgcgccttgcaagttcactgagcaacagtccccagaagcttcgagcataatgacgccgccaattgaaacaaatgatcgaaagctggcgccaaacatgcgagcggaacttacaaaagtcgcgacttcgaccattgcacttctggggaggacaacaaacattcagtcggagcaacaagctcagccccttctttctgaaaaacgagacttgcttggtggtttggactcatggcttagtgctcttgaatctcttcagaaggagacacaaccaggagagcccgagtcaatttccgataacttcttgcgtatcttatatcttatcctgagaatcattcttctgggaactttagaaacctcaccagatcttgatgccaagctaaaggaagaaaacaagcaactccaaggcttagcgaatctcgtcaatgaacgactgagggattatgatatgcgacggggaattgatggcagcttagcgacgcaatctcagtagatcaatgagtcattagtcttcgcgatactctgttgctaagtccgacatgaattcgtaagcccgagacgcgagtcgtgagacgcggctcatcccagaaaagcatgctgaccgaactggccaatgagaagccgactctgttgttcagcccaactgcagacacaagtatataaacaaggtattgaaccatgaatactgtcctcatcacaatcaacttccttcaatcgtctaatatcaatcgaaggtatcactcttattaaaactatcgccaatatcataagcctcctgacgaacaactccctcgacgaataactcctccgacaaacaactcttgcaataaccaactcctacgataatcaactcccgcgaaataactcctccaaccaacaactcctgcggcaatctacccctctaataaaacaacttccccggtaaataattcctttaacaaacaatccctccaataaacaacccctctaattagcaactcctccgacaaatagctcctccgataaacaattcctctgtctcccaccatgcacttcctcctcctaggcgcaacaggccgaaccggcagatacgtcgtctccgaacttctttctcataatcacactgccgtcgctcttgtccgcgatgccagcaaagtttcttctcagcctggcctcactgtcgtcaccggctcgccgctctctaaagacgatatccgccgcgctcttacagctgctccaggcctgacaccatctgcagcaatcataactctcaacacggtccgaaagtcagacagtcccttcgcagctcaagtttcgccgcctcggtttctcgcggactcatgcgccaatgcatgtgaggttcttaaagaagccggtatcaagcgcatcgtcgtcatgtccacggcaggtgttggggactcgtggggtaagcttccgtgggtcagcagagcgttcatggggtggacgaacatcaagtatgctctggaggatcacaacctgttggataaagagatccgagcaactggcatggactggactcttgtgagagctgtgagactggactttgggaaggagacggacaagaatgtcgagacattgggtagtgctggtgaaggaatgggaatggctgatagtgtctcgccgaatagcgtggcgagattcttggtcaaagttgcggttgagggatcattcgtgaaggaggccgttgttgtccgcaactgaagaacatggctaatgttttgttcccggcattcagaactgcagggcttcatgcatcctatacaatagtaatcacaagatcgagggtatttcacataattactataaataccatgaacaaatgtctcatacatgctatctttatgtatcatgatcatgaccactatatacaaagaagtcatatccagtctcccatataatccaacttcagacactcggccaaactgcgcttagtacaccttggtaacaggagtcttgatatatggcttcaagctagtcttgccattcatctcctcatcaatagcctgaacaaaagccttcgcaatgaggtccgcagcctcagggctagtatgcgtatgatccttaggatacaaagagttaacctttgcattacccaacttctgatacatcttcgtaacagcagcaaagtgatcaacataagtaacgctagggctgttcagagccttagcagcagtgggaacatatcccacgaagcgaggagcagcaggctcaaacgttccagtctcccattggttgttgggcgtctgagagctgagaatcacagtggcgcccttggcgacgagggccttggcggcttgcgagacgtagaagacaaaggtgtacaccttctcgcccgtcttgtcggatatgcagacttctgtgccggcgccgggacagtcggagcggttgttgtcgttcttttcgggagaaccgccgtcgttgtggccgaattcgatgacgacgatgtcgcctttcttgacgaggttgacaatctcggtgaagcggccctcgttggtgtaggagcgggctgagcggccgccgatggctttgttgacggctgtgaccttgagatacttgccgatgtagttaccccagccgtcagttacaccgtcgttggctccattctttgccatagtggagtcacctttcatctggtcagcgtctatcctagttcaacagcaatcgcttaacttaccagcaaagtacactgtctggccagaaacgacctggaaagctccagcggcaagggccgcaagtgaaagagacagcttcatgataacaagtttcagataaaaaaccagctgagagtataatgaaacccaaagcgtcgctcagagctgtatatatctatttcaagccatggcattgcatcaattaaacccccaaactaacaatccaggtgatcattcgttttacaaaacaaggttcgcgatctagactccgcgtttacctattcaggcgggctctccgtcagtgccaagcctgatgaaacagggatgtgaagccttttcccaccattcagaaaacacatcgaccccagaccacgcccaggattgggccggcacttgtgatgcagccgattgatggataaagtcccggtatgccatttcattagggattgacgcggtgcactcggtgatctcggcattgtttcagcgattgttagtgtcaaagtttaaagtcattcgttgaggtacgggagttgtctcgggggaatggggaccgaacgcggggatagtggcatatcatttcccaattcgaggggaagacattgggggagatttaagcttggaaggtgacagcaaaatgctgattgggacctcggctcttaggttgcggtcttctaaaggaaagtgtcattgaaaatacagaacaattcacattcatcttttcaagaaggcggtgggatgagccgggcagatagaagttccattaatggcaatggcatagtctctttgctttaatatttatttaatctttctatacttaaatagacttttataagtataaagctataaataataagtcactaagctttttaaaattaaaaagagttttagtattatttaataaataaatataaaataataataaattttaaagattttataaaaattgaaagtaaagaaattttattaagtttacttataataaatatttaatagaagttaatatatcttttattaattaaatatatatttaaattaaataattattatagataatcttaaggcgctgctgctaagatatcttattagtaagggatgatttagagtatctattgagtttaatactatcctgcagttactatattactataggcaaagagcgtagagatataacggtagcccattaacgcgcatcagtacagacccaaccagttcctcggcatatagctttgagtcacgagtaaacagctacctaagtacagatttattagagaactggcagtctgtagaagctgatagcgatatattaggtcatgtcatggacactcctatcacgctcgtctttggcgatgtatctgatactgggtttatggatccctacaccaatccggggctgagatttaatagctaagaaaacttaagctatttggcttggaactgaataaggcttcaacaagaagttgctacacttgaggggatttcctgatagtctcgggtctattaagggtttataagttgtaattagaatgacttagaaagccttggtaaactaggtctagacacggattttatatactggctattgctttggataaagcttagacttatgtttttgagatatccttgtcttttaccaaactatctattctattaacattcttaacagtgacatgttccctcgcaacaaggcttgctgacagcatttacagtcaattgcccgttcgccacgttatttcctggctgtgtaggaacacttccacaaagcttgcaaccgtgatcgataatctcctgcatgtaatgaaaagcatcgttggctgttccagaagcgccgctctggaagaacgcacatatactgcctgcgtcacctgatgtgcaagcgacttgggctggattttcggtcattaacattggtgaggttttgttggtttaaagataactcaccgccatcgccaaagaatctatcgccctgaccgtcggcaatcatgttgcctatctggtcttgaatgttctggatactgggaccgaaagagaggttgcacaggccgctgccgcggcaattaatgcccaggccagcaacggtggaagcaaataggacaattgaggatgagaaatgcatgatgagtgagttgaagatgatttcaagtggtgagtattgttaattgtggtcaagatatcttaaagctggtgagtatgagccattttagcatcgagaacgaagactacttatacctctttgaagaagaggactaagagtcgagttatcgccttaccattttgttcactgtcgatcttatgctcataaagtcagtgcaacaactttcgcccgcgaaggtctgtcacatttgatcctgaacaactacgttgtatgccggcaagtggccctcgagcaccagaaagtgacgatacattccactagtgacgcacttttgttttccttgtcgcaaggtcatggactgcacgtggatactatagcagttacgtgattggaacagttgtctcgatcgccaagtaagagctctaaagggaaacccgattaaacgtaaattgatgctcggcatggaatggacctcgttaaacggtatatgtctctgtatgtctttccagttgctgcattgccgatcattcacacgaatttcccctttggcaccccttgaccttgatgggccgatgtcccgcagttctcagctgacgtcaagctgagattcaggctcgcggggaaaaacacgcatttctcctttcagcaatagtctcagagcggggcaatggagtagtagtttgcggccgactggtgatgtcttaggtgctatgcctgctagtgatctacagaaaaatacgattaccgatctctgaaatgcgtatacgaggcttagggcggataacgggccagctcggatacccggatgttggcggcgcaaacctagcgtcgaagactttagacagagcggccgccttaaatcttgaacaaatgatgtcatacgctttttctcagctaccggtttaatatccaagactagctacaagctatagaataaacaaatgttaaacagcattacatacatttagttctaattcaaatatcaatcactatcagtagtatggtttagctactgaatactattatatacattaagttgctagggttgtcatagaatatgtattcatattgtagtcattatctaacaagctccctgacaattaggatggctaacatagttaactgtcaactgtccatccgcaacattgttgccaggttgagtaggaaccgagccgcattttttacagccgtggtccaacagggcttgcaggtctgcagaaacctgctcagcagtgccgctggcgccattctgaaagaaggcgcaagtatcgcctgtgcaggcaatctgctgctgagccggatagaagcggtctcgaggctggatgttgtcgacaattgatttgaggttgattaggtttccgctgccgccaccgcaggcaaaagagccgcggcagttgatgcccagggcggacgtagtagcggcgagagagccgaaggagagaatgacagagtacttcattttgaatgcagtataaggagttgtctggtggtattgataaagcgtgttgagtagtagagctgtgagtttctgcgttattgtcacgaagcagtgggcacttgtgtaggtttataagttctgctagctatatctggtgctcttgacagcttctatctactacgtcttttctgcctataaacttgaattgcctatctagtcagtgagtggaactattgtgatgcttattgcattgtcgatcacctggaaggactcaaaactccacaccacccggaactcggcttcacataatcatcacggcccacctcaacgctttgacaattagtcaaagtcaaagacgtcaaagtgggttccccaaagtgtctcacataccaattgaccaaggatattacagcgatcgacgcgtgccgttttacgaacttcccttttctgtaagaccatagcaaagctgaatattgccaactgtaaagttgtagaagatatcatcatgatggccacgatgcatcccatcattactgtataaggaatatcgcagactacaggaatcggaaagcccggcttgcctgatcaggatctattggcagggttcgagaagctggccaagttgaatcggccgccgcaggagtttaggcaaacaactcatgttgagaactgagtctagctattaatctgaaagatccctcctctacctaactataaagcttcaactatataagttaacttttcagcccctcggcggacaccatatcatcaaactgcagcaactctcagaactatctctacaaatacctttacattaaccaatttatcctttgttagaacccttatatcataaacttcattatgcattacgctttggctattagcgctcttctctccacagcttcggcactgggcattaactgccgaggatctggcttttgcaacatcaacaacgctagcttgaacgatgtcttaactcaagcaaagcagctagtagctcgcggacagggtgatcacttctggcccgagcatggtatgtccacagcaacgaaatacagtacatttggctaacagaatccagttcaaattgcttgtgcctcaggccaatacggctcgatctgtgctttcttccagaatggtgcaagtggcactacgacccgggctatcgacttgatccagggcatcattgaccatggatgcactcagtgtggcagcattcctacgaatcctggcaacaacgttgatagcggggagctgacagtaaactatgttcagaatccttgctgtaacggtaactgctactgccctgtttaacagtataaagagtggccaagtattagctattaaaagagagatcaagttaagctccaagtactacaacaagacccgaaaactggcttatcataaacttcatcaattccaaacacgtttaccaatcccatccaataaaatccctgctaattcaattcatcgtaaccatgaaagagcctcaccccttaataaacctctatgaaacaaaacgagcacttttcgcaaaagactaaataccccgccaatagcagcctcgacatttgaaacaccaccatccttttccgttaagcgcttcctcttgcagggatcatttccaaaattctagatccactgaaggaacaaatgttgatagataaacctcactcgcaggttttgtaacacaaaaggtctgaggtgagactatccttgtagaatgttccttgctttggagggaatttttccggttggtgtacgtatgttcatgtttatcggacatcaaggcgtattgcatcagacccgctgatcatcgcggtacgaagagatatataggatcgcaatgttcgctgtaaattgattctattcaagctacgctctttgtcgctgcctttctttctttttcaccgccagtacggtgttcctttcttgcctaccgctcgcggtacattccattctttcaactagaccctggtggtctatcctcactctcttgaatcattctttcattcttcaccatgcgcttcacactctccagcatggcaggccttctcggtctcgcctccgcccaaggccttcgatcatccgcctacaccgatccgaagacgggcattgactttcaacgcttcgtcgacgatggctacagtcttggtattgccgtccccgaaactctgggtaaggatctcattgcgcagatggtgttccctcgtgagaaggagggctggggtggtatttcgttcagaggcggtatggttggtggcatgctctttgtagcgtggccaaacggcgatgatattgttacgagctttcgtatggcgaactcgtacgccaacccggatgtttacaccaactctactgttaaggctacgcctattcctgagggtacttttgtcaacagcactcatgtgtcgtatactttcctctgtgaggggtgtgttgttaaggagactacttcgttgactggcgagtctcctgttgtgggatatgcgtggtcgtctattgatgttgataccccctctgatcctgagagtgctctgaactaccatggcgctggctttggacagttcggtcttgatatcaagaaggctgcttctgccaagtacgctacctgggctgctatggcgaaggagactactcctgctcctggaacaggcacaccagttcctggaaactccaccactcttcctcccactacctccaacattacctacgatgtcatcgtcgtcggtggtggtcccgctggtatcatcgccgctgagcgactcgccgagaagggcgccagtgttcttctcatcgagcgcggcccagccaacaccgtcgctctcggcaacgctgcccaagccctcccatggaacaacaccctcactccctacgacatccccgctctcggcagcagcatgaccagcatgtctggcacaaagttctgcagcgacactgcctccaccgctggctgtctcctcggcggatcaagctccatcaacggcctcaacttcatccaccctcctgagcgcgatttccaacgctggcctaagggctggggctggtctgacgtctccaaggccgctgatcgtctgtacgagcgtaaccctggtactactttaccctctgatgatggaaagtactacgatgatcggacttacactatcctgtcgggatacttgagcgccaagggctggaaggaggttgactctattgaggagcctaacgaaaaacaccttgtgtactctcgcccttcgtggtctatcaagaacaacatgcgtgctggccctgctcgcacttacatgcccttcgccaagaacctccccaactttactctcaagctcgagacaaaggttatccaacccattcgaaccggtagcaagatcactggtgttcttacccaaggcgccaacggcagcaagcagatcatcaatgtcaaggctggcggcaaagtcgtcctcgcagctggtgccatgtcaactcctcgtcttctctggaacgctggtatcggaaagtctgacgctctcgctattgtgaagcagggtgcttccaagactggcgtgactctccccgctgcctctgactttattgacctccctgttggacaccatctccaggaccacgctcaggtcatgcttcagttcaagacaaagagcaactttaccgcttacaaattcaacaacatcgctacagagcccgtcaagtctgacttggagctttactaccagggctctggccccattacccaggctgctcagcgcatgcacatctggacatctgccaagggcgctgatggccgcgttcgatatcttcagggtactgctagtgccatggccgacggcatcatcactgtccgcacatttttgacccacggcaccagcactgtcggcgagcttggtataaccgctggtggaaacaccgtcctcaacaccaagccctggttgatcgaccaggaggatcgcaaggccatggctgactttgttcagtactggcttgacctcaccagcggcagcaactctaccctctcctacatcacccctggtgctaccgttgatgacatccttgctaccaagatgatcagcggcgatcactggatgggcagcgccaagatgggcgtcgacgacggccgcaaggccaacggtagcgctgtcgtcgatctcaacaccaaggtctacggcaccgacaacctcttcgtcgtcgacgcttccatgcatcctgatcttcccaccggcaacactcaggccatcatcatggtcgccgctgagcacgcagccgagaagattgccgctctcaaggtcggcggtagcaactctactgcccctgagcccattaactctgctcccacgcccgttcctactcctggatccaagtgcaagcgaggtcttcgtcgtcgtgctgctcgtgttcccatggactttcgacgacgatcgctctactaagcgatttcagtcggtgagaatggatgaaattcagtgaacatatttcttgtgtatatagaagttaaggcagttgtgaatatatgagcccttcatatgaaccttaccgtgtcgtcgcgtgtgaagttaaaatagaaacaagaaattgccaataatgaggctccctgtcagcatttaatctccccataattctccgagttgatgaacttctattggacaatttgacctcggcctcgcgttcgcattcgtcatcagctcgggatcgggcagataaaccatccgatttcctctggtaatcaaaccaactccccattcacctgaactgctccattttccccaaattccactcggaacgagtgcgagattccacttcttccagaatcaaccctccactgttcttttactgccttgtgcgtctcaggtcgtcttttccgatggacggggaaacgaatcaggtcaaatccactcgcgtggggtacaaaaagtcccgaaatggttgcatacgttgcaagaagcgccgagtcaaggtatacaaatagaggcgccactcatgactagtgacacctgtctgaccgtccagtagtgtgacgaagatgtcccttgctctgcatgcgtcaggcacagagtccgatgtagcttggagcttgtcaaatcggatgactaccaagaacaaaaacctctgaccaatcgctctcttcaaacacccagccacagcctcccagctggtagtccagcatctctactatccgggtctttgttttccagtcctctcgatgaacctgattgctgggtttctaccgcggagctcatgcttcactacaccaccgtcacgtacaaaaccatggtctttaacgagagaaccatcccgacctttcagcaatcagtaccccaagtcgcgctagcatatccctggcttcttcgacaaatattagccttttcaggctatcatctcgctcacctccaccccgaaaagagacattcctacctcttgcaggcatcaaaacatcagaatgcttctctccgcggactcagagaagcgctctccgagccagtcacttcatcgaattgccacgctttatacgccagcaccacgttcatagtagtcaacaaattcgcggcctttccaaactgtgacgactttcgaagccatgggtgctcccaacctgttcatagtctcatggagatcttttcactcgtcaacggcatggaggctattcttcattcaccaggagccgcggctcttagggatggtcctctcagagagcttttctgcgagaccccgcatccgcacgttaacagctaccttctccgtggccttcatgccagattacccgagcttgcaaggcggatagcatctgactcaatggaagatcagtcccggaccgtgctgacttccgccgtcgtatccatcaccggttgcgtcgacgacgcgttttcgaatctgtacaaagtatcaccaccagagctgagggccatcttctcatggcccatgtctgtgtcgcgagatttcttggacctggctgtgtcgggacatccgttggctctgatcatcttggcgtactacgacattctactgtactggggcgaaaccgagtattggttctttgagaactgggcagagaccttgatcactgcgattgtggagaaggtcaagggttccccgtgggacgatcttctcaattggccagttgaggtaatcttacatcattgatctattgcacgagcaggtctcacattaatgccagaaatcctttgacgccagagtgtatttgtacgtcggtgaagcagagatttggcattaattttggaatatttgtatcggtttctgcgtgtagctaaccctcggctgctttatttggcctgtctgagctgcaatacctacaatgtcaaccgaagataagggatctgaagcttggggtaatatgcagttgcgccctcaaccatacactttgaatactccgtgaacgaaaaggtcttcgtaaatcccgacttattgaaggttttggtagtttgcttcgagcaaggcatggccatcttgggaaccttggtccatcgctggtagctaatggcactcggctccataacaacgccagacttgccagggccaaatgatgacttggcgatcagatcatcataccgcttgaaagcttgcttcatagcagaaagatgatcgtaaagatccctcttcatgacagtcttcatcatgattatctgctgtagcaagtcgtcgttttcaggacgctccttgatgttgagttcttgctcgatagcggcggaacttgaactgcttacgtttaccaatgagctgaatgttgagaaaacgaggtctcggttttcggccgagtagcccgcgtaaaagtcaactatccatcctatcttcctttggaggaggaatgtacggtcaacggtgggtatgaacttgaaaagatcttgaacagtttgaatttcgcctcctctgaacagatcagcacttgcctgctcatctgggagttcttcagcggctgtgtttgcatcctgcgcctccttgatgtatgttgtaagtaggttgctcgctgtatccgggactcgcattttgtaaataagctggatgttattgaccatatcgccgactgttagagattgttagtttctgtaagtgctgaatgaactcttgtaaacctaccttgcttgaaaaaggaggacacagcaagcccatcacaactaccaagctcaacacaagaggtttgggtggcataatcatatcttgacttgaagccaaggaaaggcgatccgatattttgagcagctgtattgaagtcactggagattgacagtaggttctctagaaggggaacccacggaacgaagagcccttctcggaactgccggccgatctcggccatgtatggagtgaagaggttttgaattgtctcttgaatctgcatgtcggtacaaaaggaccctggcttacaggatttgataatcgccataagcttagaatatctgtcttcgttgatctgaaagtctgttagagcgatggaatgactgagaagctgatgcacactaagcatacctccggaccctcgatgataagcactttgggttttgccttggactggagggtctttttgactttatcccggtcattaaatgtctggaagcccgactcattcatgcactaccagcaaatacagattaataaatatctagttattgaaattgggaaagcttactttttggacccccacaacttgatcaacatccttcgaatctgcaggcgataaaactcccttctcgaatgacttgaaacctgacgttgcactcaatttactaatgcgcgggaagcattggcagattgcatcagaggactgaatgaagttgtcgccctggggctgtcccaagatctttcgcacagtttcgcagaggttgactttcttggtgagaatttctaaacctgtgatgacttgcttggtcgtatcaacccaccctcctcagagttagtgcgcatgtctactggctatgagaagaactctacctggaacacatctccatgcatcacacatgagcttcggcttttgaggagtaggacaaggctttttgtatttctctttggacttgcattcgtcgtactaaaaccagacaattagctagcccttgttgttaagatgttccggttgggtacctttttatcagggactgtcttcatggtaacgttgacaccgtaaggcacagaaaactcgaacttgcaggttgacaagttcttcaagcctgcgcatgtctgttggagagtattctgtgcaagtgctgcatctgcgagaagaaacaagggaagaaactggggaagaaagctttgtaatctcatcgtgtctgctaccgtagtgttgcgaatgatgttgtggcacaaaaggaagtgaatccggcagaatcgactttatttatctagaaagccgaatcctttgacagtgtatctagctcaccgacatctctgaaactatttgcttttgcatatctgagatgctacgcctggcgttagctgatcagccaaggagaacttggaaacaaaaggcgttatgcttgcgttactaaatgaggtctggattttgacgaacaaatgccccttcgcttaaatcaccacggagaacttgactcctgcgccacgttcttcctaaagcgttcatctcataccattgtacagcgcgcttgtagaaatgtggctgtataagcttgaaagaggctggctggactctgctactaggcgcggaacatccgctggtatgcaccgagacaagctcgaccttatgctcaacctaggcttgctatttcaacttatagggaatattgaggtttaaattattctagacatcatattcgtatggcttaatagatacactttctctgtgttttctgactagtctaaatttagtccttctccagttcctccactgtgagtgattgatgcctaaagcttatgacgcctcaacgaggcatatcaagccaacacactgaaaaaagagcggtgaaattgataccctgaaagattgcttaaattagaaaattaaaaaagattcaacccttgtaaaaaagttcaacggaagtagaaattcggtgccaggcagataccgcagaaaactagtctgcatagggaacgagttgaagctcgacggctttcatatcactgggcgtggaaggatcgctactagataccataacaagagcaggagtgttgatgatcctaccagtgatcacattgaacttatcccaggtaccaggaaccgtatagcaataggaagtatccgagatctcgtcgtaatggcattcaccagctggtgcagagcacttgagctttcggtcgcgagtctgctcgcatgtgaggggtatttctccactcgaatggctatcgggattgcagagcgaatttgagtttggaaaaccgccgcccccgaacgaaacacacaagtatttcccagtgtttatctctcgtacgtagttggtgctggcgtcgatggagagagtcagaactgggggagagggcgtgtaccagccgatgttgttatattggactggatcgcctcgcaacaattggccgtcgacgtctgagcctacggctttaatattgaaggtaggaatcggtacaaatgtgtcttcagtggtcgtggtctcggcagtcgtagtagggatttcagttgtagtcgtttctgtaacagtggaagctgagacctcagcgccggcactttgcgactcggtcgcctcagttgaactcttctcgtcgtctgtagatgtgacactgatggataattcgacagaggttgtcgtcgctgtcacgatgtctgtacttgtagcagagacagcgacggattgtgtcgaagatgcagacgcactctcggtagatacactgcctgaatatggattagtaaataacttgatgctgcgcaagtaaatttcacttactggaatcgcgacttcgcggcttgcatacacttgcgatggcgacagtggcgccgaggcccacagagagaaaagcagcgaaacgcattttcgctgtgagaaacgagcgacaagggttagactgggtaaaggaataaaaattaaaaagatgaagaaagcagggacaccaaagatcctaagtattggggggttgttttgttttttagtgcttcgcactattgaaaaaaagcggcctcagctgtgccaatagcgtaggcactcatattgtttgattcaggctgctattgcggtctagaacaccatagcaatggcgaattaaattacttgcagcctcacttagcgattcaaaagtgcgctaaggaaagatccttaaggctaagcatagtccctaaataacccctggtcaagtttgtagataagataagctcctttggagttttagaacttgaggttctggggataaggcactgtcgctctataatgttagatttagacactgatatcaattagctgaatatgtactcttatatttaaccttacagcgttatctttaagttctgtctaccgggataagctctccgaacaagtctcaatgataagtataagaaggttaagtgttgttttattttagtataaaaagctagcaacaaacagctgttatctatctgaaatcaagttcgaaaactccgcggtcaagctgatgatcgtcttttgtcatcctcaactatctgatgaagcgagacaccgacatctgcgactagccgttccagaaactccgggagccttaatgggaccaagtcctcaagctctgtcgcaatactattgctaccagacgaggtgaccttctcgagttcttttcccacagccttgatgatttcgggagtaatctttttagatatatctcgaacaatctggatgaaaccgcgtcaatgacttgtagcagtcgatttaagtgacttttactcacccgacttttgatctgcggtttgcagcgcttcttcaacaccgcgaagcgcttcaccaacacattcttgttcctagtcgacccaaattgctttgtcatctcatcttgaatagccgagtatgcaagaccttgagctttgagactcatgagaagtttgtcctgctccttggtccaaccagtattgcttgaaggcgtactggcacttgactgtgtggaaggacctcctccgtcaaagcttggagaggactcgttgccatcaatgcccaggagtgatgagactgggttgttgatgggagtattgtcgagcttctccatgacattcgggtgggtggaaggcatgcctgttgcgaagtcttgagcgaagtctcccatctgtcccgtggcgccagggtgttcagtgggaatggatccattgaggttcaagccgctgaaatcctgagcgtagttgaagtcgccgactccagccatggtgttttggtcatctccagacagggcgacagcctggtctaagaattggagccagccgggggactctgctagggcgttcgattgcagagcaggcatagggagaggaggaactgagttccggtcagtgctatgcccaggtgcaatcggaacctgattggtggaggggtagtcgtcgtgggtcatggtgtttagtcttgaaggtacggttcaatacagaaccaaagttcgtcggatctgctgttatatacttgaaaggcatttttcgcgtcgcaggaggctgtatgttcaaaggtcttaatatttcctgtagttgtttccccagcataagcagggcttagttagcacccgggggttgaaaatgggcttacaggctggcctggcactcggcttcaagcctggctctgttcctggctgcacgtttgattggttcgctgtttgggcgctggctatgtgcatggcattgtgcttatttcaggctcggctgtatgcctggcttggagcccagctttatgcctagctctgcgcctggtctcatggacaatgtgatggcggcatcccatttgacaacaaacgccaccagcattgcgcgcgcgtgattttcaaccctctttttcgtgacgcatcaacatcccaccagcacgcctatatatcttgtgaaaggcaattaacggaaggcataaaaccccaaccaaatccaacagattctgactttgatgctcaagttgcagcttcattcttcacactgaacctcggaaactcaaccttgagacagtcccaaagatacatttgaacaagccgccatgtcactcttctccggtggtactgctgaaccccgatcgacctcggcccaccagggatcgcaccgcaacaaacggccagaagatactgtaggcttcagcacccaccatcgaaaatttctgctaacctggaaatgcgtaggctgtacagaccgcgttcagaaacgctactccatatatcatgcaactgttcttgaatgagattgagaaactagatgcttctggaaatgggcaaactgatgaagcctatgtcgaaagcctggctgaactgaaacatgccgtcgagctgatacgcaagcccagaggcgacaaacatttggcaaggttataaagcaaacaatatgtcaatacctgaaggacaaatgtcgaggacttagaagagctatggctcagacgaattatcttggatgaagggccggaaactgaaagactttaggttcattgtgccgggctcgatgatggatcatgtagattgaagccaggacacattcaattatcttttataccttatactttgccaactagtcttttgtaatctgggaaagaaggctacggcagctctgccatccgccgcctggtactcgctgtcatgtcctggtgctctatccgtgcctgagtctgaggttttggtcattcggcatgagcttgatgcttgcagtaattgagacgactgactaatgctatctgtgatgcggtttattccaggttgctcgggatagattcaaaaggatttctttttagaaagacgggtgcctaaattcgccaagatcgtctccaagtaatcaacgctccgagatagttctgacatgagcgctatagcaggggctaccctcgcatctctaccagctaagtttgtggcggtaaaacctcaacaaaccttaaaacattgactcttctgacttatccatttcgttcagaccttcacgctcaagaaccgatatgaagcctagaaactttacgcgaagaagagctaacgagggcatcatgtctggcgacataagtagattctgcattctgtgtattgaaattcactatgtataagtttccagctgtgtagcatctacatactctgtactaggccttcgtatacttcctcatcgtcttcaatacctcgttcattgtctggaggtccaggttgtctcgtgcatgctgcgccatgactgtctcggtttggccagcaatcttctcgaccatcccttcattcatttcgcggaccatctcctgcgtaaggatctcagcgggcagctggtccaggatcccttgtccaacaacccacgtgttgacgtagcctacgaaggctatcatgctcatctactcccagtcagtcaatgctttcttgaaggaggaggaagagaaaggatcgtaaggaaatccgtcttacctcgtaacaggtctcttcctgcaaaatgacgcgcgatgctgcggaaatgttgtaatcagccgtggcaagccctatgaccgccgcttcggtggagttacggtgcgagccaaagactccttcaaggcttgattgaactacgcgagagacgacctcagaacctagaccttgggcgaataggcttttcatgatggcctccttggccaagtccaagagtttgtgggagacgataggctggcctcccattccctgatcactagcaagcgggtctttttcgtgccgcagacgagccagattgacgaagccatgagaaaaccacgtgctatccctcccatggcagtcaagcagcctccgcaagtcgccgtgagaagtcgcctccatttcgccaagcttggggaggatttggtgttcccgaagagcctggcgaacatcctcgtcatcgcaggctgcgctcagcactgcgtcgatgaatcggcgtacagcgcgccaaacagcatccaagtgctgacttgcgatgtcagcccacttctctgactgccattcagaaagtcccgaaaagacgacaggattggtttctcccggagcttcgccaccactccaccgttggatacgttcggcgacccagcgctcatgctcttcccgagtggtgagtccagacttatcatgtgtgtagtattgggctttgacagcttcggcaacaatcccttctgtgaccttatcctcatggtaagaggtactgacaacatccatcagagtgtcatacgttgcctggacgacgttctcaatcgtgcacgatttatcaccgcctttatccacactatctcgcttcagagtctgagctggatcagccgggatcacactcgctaacaagtcctcggtttttcgaacaggcgcgctatggtttgtgccatttatcccttgagttctgccacattcgtgaagtgctgaagcaaacagtgtgctcagtgccttgatgtttgctcgcagctttttgtcctgttcgagtgggttctctttgccaaactttccaaagaatccacggcaggtccggcagctagtgctgctcaggtgaggcttccgacacgatgggttgatgtatgttccctgacatccttgtgttgcaaacctttcaaattccaaagcgatacgcgagagatacgcccgacggccacggtcatcgaccctcaaaattccattcaaatcaatgcgatctttgatagcagccgtctctttctgaagcctatccacaagctttgggagcatggctttaatgtgcttccagatcatgtctttgagagccatcctgagcgccttggtacctacctttgtctttggcgcatcgtcccagccattagcagcgtcgagaaaccatgcttcttcctgatcatctcgctgttgtaaaggaacacgaatagtgtccgatctgttccaattcttaacaacatgccattttggtatagcgctgtcttttcggccatgaagtatgtctcttgcttgctcaagagcatcggtgtcatgtgcgaattcagggtgagtgagaaccccaataagtcgctgtgccaggtgagagtcgcgagacaggatgctttggaccacctgcaccgcattggagttgttgtaagagttcccagcatgggtgactagcagaatcaggttgctctcctctttgatgtacttctcgaccatggccgtgacgattgcccggtctgcatctgtttgcccataggaactggcttgaaagatcccaggtaaatccaacacatcgaggtaaggcagctgtggaccagattgattgacgacaaggacatcatccgtgaaccctgccgaagtctcttggtagacggacgttccatctcgcagcttatcatagccaagaggtgcaggtactccaaggacggctgctgcccgtgacaggcagtcgccaaacatgtttgtgtctgccaggcgaccctcgaatcggcacagcctgtcacgatcatcatccgaccgtgagcttcctggttctatgaagtagctgattcgtacctccgaggatctgcggagaacgagcttgatggggaatcgggtgcaaagaccaccgtgcacagggaaggggaaccgggcgatagcttccagcaaagagcttttgccgctactctgatcaccaacgacaacgagttgtgggactgctatgttcctgtcgcttcgaagacgagatagcttctgaaaggcatcaaaaagagatacctgcgtctcatcgatcaggttctggacgccaccccagttgggaggagggtcgagattcttagtctgttctggggaagaccaaggagacgaacttcctgcgtggcgccaggttgaaccgaagatgctactcattgtatcgagatgagcttcagtgactctagcctccgagtactacagtgggaagaatttgctttcggatcagggattgaaaaagagttccttaaatgaaaatgaaggggatataggcagtaggcaatgcgactggctcaagcatgaagagaggaacaagttgaggccagaagagaacatggaacgttatttatgcatgttctgcactccatctagagaattggctcccaggtgacataccacacaacatgttagacgtcctgctgcaaaggcccgcaagattgtgagtattccaagagaccgaagcctatcagttgcctctatcagaaaaggccccaaccacgtatcagtaaaatgtgggcatatgcaagatccgtgtcggaaacttaggagctgaccactcaacagtcttgttgtaccctcgactatgcagggcgtcagttcgggcccatatattcatgccacccaccaaaaaagaccaataaactcacacaacggtgacggcacgatggtgttttcttatccaattgcactttctgaatttgcgtcaggagtggggggaaatggcactcggagccaagtcgatgcccgaatgtctgactcttcgaatttgtacattctctggtgtatataacaaccgaatgtcttcctaaagttatcttgaaaagacattttatcaggcactccaagtttctattcataagccccaatcatcacagccgtgcagcctttagcacgatggaagacttccggtggtataatgatgccactggaatgactgctcgatctcaggacaaagatggcgaaacggatcctggctatctcttgccgggtgccaacccaagacagacacagtacaacatcggaatcaatgccccgggagtcgtatcaccatactcgatgacacttggttacagtacgattcctacccagcctggatttctggccacgcctgcaacagctcttagtccgggtttgagcatcccccaaccctataatcaacaagaaggcttccccgtcttcccatacaacggcagcacgtcccttatacagctacctgcgctccatatgaacccacccaatccagtaatgttccaacagaacgggatggccattagcatgccaccgtaccctattgacgccgatatagtgatggctgatgccgggatcatgtctgaaggtccttcgaccccagttaatcagccccctgagagtatttactgccctattagaacagcgaaaagccggggacactcaaggaagaagatttccaaagaggggggggccaagagccgggacgagaagtgggaaccatggcgagaaactataaagtacctcaagcttgaacaaggtcacacattccctgaggtagcatttgaaatgtcgagcatacacggtttcaaatttgcgtgagtttatcgtcgcacctctcaaattcgagcttaaatggcacccacggctaacatctaagtagagtctcgacatatcaaaagcttggcgacagatgggaagaattcaagttggagaaagctaaagacaagtcttcacgtcatggaaggcctgggaagtctgctagaacagcaataggaattctcgacatattcaggtgtaaggtagatggacagtgctacctatccgacaaccggctccttcaggtaccttcagtatcctccgaaccgtacatctaccagtataaaattctccacgccattgacagccttgtaaagacactctttgaccagaagggaagatacaagtggggcgccagcaggattacacttaccctatcaaaccagtctttagaagatacagctaccaagagcttggccacgtggcaaagcttgtacgacaaatgccggggaattgaagccctccatgaaggacacgtgatgaaaggaacattgagcagactcaaagtcctgtttgaccgcgttctttctcaggtcaaggtaactgaattcttttgtgaccctcacatgttactccatatttggaaggtctgtgatactctcatgagtgtcgttctggacggggaaacatgggtggaaaagtacatcctcgtcggcgtcttccttcaatcactgcgatttcgcctacgtgacttgggttacaaggcctctgaccacctgatggtgctcgtcgattctctgttctctattctcaactcaacaccgctcgacctgaagaagagcttaggccttggatgctggaagttcatggaaatccttggctcacaagttggaaatgatcatttcgtcgtcctaaatctcggcatgtattgcaaccggatctggccaaatatctgggggctcgtggatgtagaagagttgcagacacgatacaagcattacctgcccctaacaaacggtggttacaggcctccaatcccagctactgtttccgaacatcaaggtgcatcaatgagtgatgagcaactggaaaggattgagatgctgcatatgagtggtgttgctttgagtgacgttctgtccactctcaaggccaacagaagcgacgatcggactcgagtgtctcaaattactttcctattgaatctcatcgatcgtgtctgtctggaactggtaaatttggcacaaggtcgctgcagacaagaagcaatccaggggaagctgaagtacaccacaatgacccgagctcttgcttttgctttggaacagctcgcttacgaccttcatgaaaaggcaacaaccgaggagctagacgttcgaaagcgaaagaagatcaggaagcaaagaaacgcagccaggaaaagggccaggttggggcagttgagagaaagcgatgctggggcagctgtcagattctccaccaacccagatgacatagcaaacatataccgcttcatggacgaggcaatcgagatcctgcgaaaaggagacaaggattgcaaactgagagcagctcaactatccaggcaactgatgagctggatgaagacatatagccagggtgaaattcaagcgaataggagaggaaggtcgaaaggccagtactataagaatgagagagaccgggctggtgaaattctggcgtctatcttccccggagagaaacttgagtcaagaaaggaggagcgggcacgattccacaaggatgtcgtgaaggacgcgaacatggaggaagcgaagacggtccaggtggtcgccagaccccgccgtaaccgcaaaaagaagacagagaaggttccaatccctttgcctttagaaaaaaggacgtgcgaacaatgtggggaggagttcgacagccggaacaaactctttgaagagcatgtcaatgtcgtgggagcttgttgcgataaccgggatccttttatgggttggtcttctccaagagagtgagaatagtcttttcgatgttagtgttaattgcgtagaatttcgatgatggtgatggtggtggtgttatatttgccagatcgagatacgatagattctaccatcccaatatcaagcattacgcgtcacgcacccagatactattggcgggtggcactgaggcgttcagcatgcagctaactcctcagcttctgggagacccatgtctagaccgccaatattgccaatagtcagaagaacacctgcagctattcagcctcacttgtggcgaaacggcaatttggaagtcattctctgatcgcaaatgcgcattcccattattctttccgtctcgaatacggcctttcttccagttcaacgttccaagagaatgtttccgcgctattgctgggcataaaaggtggtaagattagtaagaaccatacaatctaagatgcacaattccacaaagttgtagttacaagcctcaatgcacagccacttcagttggtatgcctcgttgcctattctccaagtggaaaaagaggtttaccgttagataaaaggctgctggggctgcatactgactccatcccatacatattacctcttctgacttccaatttggtattacacacgtcgcctttttctttactcgtccaccattgcaatactttcaagccatggcatctatgaagcctaccatttcttctgccggctgtgtcaagccctggatacagaagttcaccaatactccgcgcgacgcattcttcgatcagtttgtcgggtcgcaggatgcaagatttgtcgaaataattgaaggacctgtatgagcacccgattacattaaactactcaatattgacgtctttatcacagcaggaagacgaaatcaaatacagcgaggtttcccttgactcaggcaatcccaaatccgcgccagatctctctagagtatttgaggtacgattgagagccttttaatatcgtttctgtgctcatattgtccaagctcccacatcaagatgggtcgaaaggcattctcagattaatgtaagtgcgccattctcttgagcttcaattaaaactccaaatttcgacttattcgcatttgtctaatgcttctagaatcttaccgttcaacactgaaaacgataatgcaccgcctctgtcgtggaaaggattcagggagcacctggacttgctgcacctggaaaacacttttatatgcaccgagcagatgcagacgccacccacctggtttgaagttccattgcaagcaggcctaaaagttatgctaactctatcctgtctctctcgaatcgccgactgacgacatgatccccaggcttcgttgtcaaaccagaaagatgggactccaacctcgctaacttcagtatctctgctgttcactgcccaacctcaagagttatgcacgtcgtagctcacatgttgcacaagacagacatcaagcatctgctgctgcgactacagactctcaaagcccttgcatggcatcctctccttgtgccactcatcctgatggagcagaggatagaaggcactgcagagaaactcaccctgatgagggattctctctactcggttgagaagcgaactgggactcacaagaactaccgaaatgacaaatatcatgaagagctcaaccattatgcctatggggacaaggtttgggagcgccaccacgagcaggatgttgactttgaagctgcccctggaaagatcacttctgttgctgcagagtgtgccatgaccgaggctaaatgccaggtcaatgagagtttactcgattggctacaggggctaaatgacagtcttggtgaacttaacactgacggcagtccttgggagagggcaaagtcctcaatcggaatgaagatctcagcctcaaaaacatggtctgctaacaatcgaacacgaagtatctattttgccaagcgagcagaggcgcaaatgcaagcggtgagtagccaaaacgctcaaaacatctgtccactgtccgctaatcagacatagtgtctgaatctaatggcacagcgcgatagtgctttgaacctcaaaaagaccgaagcagcacttcgagacagctccgacatgagagctatagcatgggtcaccctcgcatttctgccagcgacgtttgtggcggtaagacttggacatacctcaaaacgttgactcttctgacttatctgataagacgttctttagtacctccttcttcagctttgagcagtcaggccggcatgtgtcgaattggatttggctgtattgtgttgtgactggcatattcactgttggtgttcatctgggttgggcgctatggataaggaaggagagaagagtttgagggctgaagtagagttgttagctataggtccttagataagttatgttggaaatcgggctctttgtcgctcggcattgagctaaccgggctgatccgttcatcccgctgcactacctttgacgatcttaccagttctcgttgaccttcaccaagttcagctctacccacagctctgtgctggctagtctggctcgttagctctgcagattccccgtccagtggccaatcagacaggctcaatcactactagtgtcgtagatccctgggtgtcttcagcttgtgacgttggcggctggttctaagcttactggttggcttcgctacagctcatgtcttagtctaacacatgtgaaattcccaaaaggtggacactgtgagacactcgattccaagaatagttgagctttgaccgccgaatcttgtgattactcttgtccttgctcatattggctgaacttcggagctgatgtttatcactggggcagcgagccgggttgtcggactgaatatctcgggctgtttgtgtagatccgacggcagatttaggttcggtgtctgtagttgtttatgagagtttcactttgcgtcataattgcagataagcgtactcgcgacccttcagacctttgtaggtataagaagcctcctgcaccacaagtgcacttttctaccatctattaaggagcttcctcaggtgtcaattgacccactccgccattatgggtgaagcaatctctccagaagatggaacatacggcgtcaagggccttccccggccaccaaataccatgagataccctggagaaattccctacgtaaagggccttccagtccgtaaagaaatatcgtctcttgccagctcagacgatccaaatgagaggaaacagtggacgctattcgtgctagccttggagcgcttcaagtctatgcccgtcgatgacaagctatcctacttccagattgccggaatcgtaagtttgaaggtcctgacagctgggtgccctactgatctttggttagcacgggtatccaaaggttgcctgggacggcgcgccggaaccaaaacatgcaccggacaagaagactaaacaggctggtgatcagcctttcggtggatactgcaaccacaacagcctgaactttcctgcatggcatagaccatatatgcttctcttcgaggtgagatctgatctcggacaacattgattcagctctaacataagtagcaacgtatttgggagaatatgaagctaattatcatcaactggacgatcgcttttggcttgccagtctctgaggcagacgaatggttcacagcagcaaaacactggcggatgccatactgggactgggctaggcgacaacggtaccacgaagacttggtttgcccaccagtacttactcaaggagccgtgcgaatctacccaccaactacgataaagaaccaattcccacgaagcggtctctatcccaacccactggtgggcttcgagaatccagaaaaacatccaaatacagggaaacccttgcccttcggtagcatgcccgggaaaaagtcgaaatggaatatcaaagacaatccaatagtgcatgacgaactcccgctcaagaaggattgtgattgggctccagtgagtcaatcaaccggaccagcttgagagtttgctgacaggcgcttagtggagcaaaacttcgagtaccagccgctatgggatcttcagaagagaagacatctccgaggaagagagggacccagctaattatttcactggtctgcatggagtaaggaactgttggcaagcaaacgtgaacctctcgaaggctcatgagaatggcccggatggcaagcccagatggagtacaatggagcaacattcgaaagactatgcatggaatcctgggagcctttccgatgcagttaatcgtatgttctcgaaaggctataactcgaactggggacagtttgcttcgacgaagtggattgctgagggcagaggatgtccgaggacaggatatatatctctggagtatatccacaacaatatccacgtaagacgacagacgaatgttgtggatttggctgacatgaatgcaagaacttgacgggaggaagtgactatgccactggcatgggccacatgagcgatgtgccagtagcagcgtttgatcccatcttctggcttcaccacgtgtcagtctccctactcaaagcagcaaagcagcatgactgacatggagcaggcaaattgatcgcttgttggctatatggcaatgcctcaacccaaagctatggtttgacaacgaacaaccaaggggtttcaataccgcgagtacgacagcttcgagtatatccgacgacaaggaaacggatcctcttgaaccgtttcacaggaaggacaacgatctcgaaaaagaagtttggacggcgcaagcgtgtcgggattggacagagttgaattatcagtatgatgaccttgcggaggtagctgaaagaacgatacaaaagcatgggcgatttataccgggggagttccaacgagagcttcgatcgcatatcaacacgatctacccaggcacaggacatctcattgaatcgatggacaagtccagtactgttttcgacgaaatacggtcatatccgggccagaaaggattttggaaggattacatcgtcaacgtggtgtatgaccgatacgccctagacggtctgtcttatacaatccaattcttcttaggtggaccaccagccaaaggcacgagttttgaaaagcgcagctacattggtcatgtgtactcctttggtggcagacagagctcgtccgggggctcttgcaacaattgcaagaaacaagctgcagcacaagtcctttcatgtgctcaggtcccgttgacgatccatcttcttcaccatatcagagacaaaattcccgaccactctatcgagaaccccgatgagattgaagactatcttagacttcatcttcaatggagagtcgtcaagtatggcggtgaagtcatctccgaagaagcatggaaggacttctcaaggctccaaatatctgtcttgcgcggtgtcggtcgaatcaggtcggacaaggcacaaagtgcaggttcactctcttctttgtacagcgattatgttccattacctgaaattactgatgggaaacccggtggcttgcagtgcgacaaagcccccgaaaacagcgagccattcgttcagcagaacaagaacgctgtgcaaccactccccaaggcgaagtaagatctcttccctcaatatcgttgcatgtccattgacagatttagtagattcatgacagcaaagattcaaaggattgtagtgaaaacttgtgggcaagaagccgaggcactgaagtcttcgccatttcaatcaaaagttcggtagttgctgaaaacatggatataaggttacgcagggtcctggtatgccgactgttccgagatcacttaccaggatcagccgggagatttcgtcggtagctgaacgcctggagtagaaagaatgtctttgtcttcttcaacatgttttaagacaagaatgttacaataaatttgttgcactgctctgttcaatgcaaactcagatgcctgccattggtacagtaccatcgggtgtcgcctcagtttacggcccctcgggatcccgaataaccttttttcgtaacttaccaggggtctttcttttgtgcggcagatccctctctctacgaatacgatgggtctcgatcgacgcccgctagaacaagtgcttacccgccagcatgagaagcgccatggcaattgggtgaaattaatgatcatccgtgccgttcgctgggcgtaagatttccgtgtctcagaacgagcatcggggtaattacgcggcatccaaataaagagaatgagctagccacttctccctctccgtcagttttctctgcttatctctcagcgtcgtcagattcaatatggataaccacgaaaagaccgtcgactcgtcgtcgcagagcgaaaaggacactttaccaaaagcgactcgccctccaccaattctatgcctcggcgctccccgcaatggctcagcatcacttatgaaagcgctgcaaatccttggctatcccaacgtacatcacggctgggacgcagctgagcgtgaagaactccaatggcaatggcccatcttcgacagagcgtgcgacgcgacattcaccgtcctcccgacataccgcggtaaacctttctcccgtgaggaatggaatgaagtgtttggaaaatacgatgctgtttcggatgtcgcttcttacttcgctgagtcgctcatcccagcttatcccgacgccaaagtcattctcgtcgagcgcgatgtcgagaagtggtatccgagcatggttgccgtggtcaagaactcaacgagtccctttttacgaaaacttggagtaaagctgggtgatctttcagggtttacgagtccgaggccgtgcaataagattcaccagggctggacgagagcgccttctgcaaatgacgttatcgaatacctcaagcccgcgtatgctcggcataacaagtacatcagagataccgtacctaaggaccagctcttggatctcaagcttgcggatggttgggagccgttgtgccagtttctgggaaaggaagttcccgatgtgccgtttccgcatgtcaatgattcgaaggagtatgcggagaggtctaataggctggcgaagaagatgttcaagcttgctgcgaggaactttatctttccttgcttgcgtcctgagcctggcactaagccttaagggggtacctgcggagagaaagggtacacagagaaaaatgggtttcttggccacatgggaatgatttgattctgtatatcatctgatataaaacgctgcttagatttctcagtttagacaagcgcgctgtttctaatacctagctcggatagcgtgttttccattcaatatccgtatttggcaatatcgataatccaccttttgtacctatgccaccccactaacatcaaggtcttcacacgatgtcagctcattggtttcatgagagcggcatattcttcttgcatcacaagtctcgggtcattgagtcgtttaaccagagttttgccttggtttaccagatggaccagtgaatgttgagatgggcagcctggaagacggcccgtgattccgacaggtaaaccgttcctccacatcaaccttgagggggctacttatatcaatgtggttcgcgctccttgaaatttcgaaaatagcttgtttatcccgatattgattcaataagaaaggtattcggtatcacctttttcaaaatgactacgactcgaaactacaactggcatcgtgtcaaccccggtgtttggcagcgccatatcgatgagatcgaacaattctactcaaccatggttgttctctacgaaggaggcggtcgcatgttctttgggatgacaggccatgtctcactctccatcaagaatactagaggcttgtctcaagatgatgctgaatttgaggttgacgaagctttgagcaaagcttggcttgcactcagatacgctcaccctacactcgcatctgaagtcactcagatcgctgaatcaggagattggatcaagagttataaagaactccagggtgaagcagataaagacgcctggctaaagaaaactcttgtgcatatctccaacggacagactgggaatcagtgggctaactcagatccgcctgcgccaaaactcccaaccatgtttgttttacatcttcctgctgagcgcggtggcgatgaatctgtcacaatccgccgagacctcgtcttccgttctcctcacgacatcatcgacggcattggaactctcatgatgctcaacaacttcatatccctcgcgtcagaagcttacgacaagggcagtacttatacacccccagctctggatggcagtgaaactccaaatctgagtccatcctatcgtatcgccgctcaaattcccgaaacccccgatcagaatcaactggatagacttaagcaaatggcagctcaaaaagccgctgccgcttctgatcccagcgtggaaatccttgcccttccttatcgacagggcgatttacttccaggccgtcatcagcgcttagcactcacgctcaccagagaggaaactcgacagttgttggcggcgtgcaagacggttggagctacgccgacacatgtcttccatgctgcagctgctatggtcgtgcgagacctacaggataaaccgactcagatcaagaaagttcgctacatcaactacatcctgcgcaacgagcgctcaagttgtcaaaaaccatataacacggctcaacatccagcagctgtctaccattccgtctctggccaaagtctcgtcgtcgacatggatctccacccatcttccacaaaaccagaccgcaaggcggaatttctctccattcttgaaaccgtcaaaggcttctatctcaccgtcaagcaagacgaggaattctacgtcctcgcaccgacgatgttctcccaagctacaccactgctaccctctggtcctcgaccccttccagtgccggaaccaaatgctcatccgtctgtatcgatctcgagtatggggcgtactgattctatcgtggcgccggaaacgggggcatttgaggcgagagatccgtgggttacgggtgaagagctcgggaatgggctgggtttgtttcttggtacgtttcggggagagttgtgtttgagtgcagcgtataatgacgcttggcatccggagatggatgtgaaagagtatcttgagcgttgtaaagatgttgtgttctcgggtcttgggatcgataagccgtgagtttggttagggagcgtgttgatggaaagggatttctgagaatgggtgaattctaggacgctgaatgttattctttctaccaacgagccttcgaggtgagggttcgtttcatgtctttggttgttcagtattcctttgagtttagttcaacggaacaattgttcgtgtaccggcacttgattgtcagccgaatcaatactgttttgcgacgcattccacggtcgatatcttatctcatcgccgtttcgaaagcgccgtatcatgtaattcgagattggctgctgacatcttcgtgctgtaacctgttcatgttatctcgtagcttatccaagtcacgaaacagcaacgaagtgaagcttctccagagatcgtgtaaaccaacttcgatcgatgtttctgacaagataccgtacgagactatccaatgactgatccagtgaagctgacaggttacgcattggggcaggtctctcaaaaaggaccttgatagtcgcccgtgccgcaatccattatcaaccaacaacacctccacccctcgcataccatcttcctctggaacttctgcagcaactcctccatcacgcgctcactcccaacatctcattccaaaatcagcatagcagatatcggtttatcaaggctcaaaacaccatttccataaacccgccacaatccgcctgaaggatcaccctctggtaaccaacaagatttcataccagtgtccctctcgccccccgtgcatatgtaatctatcccgattgtgggggcgatattcacggggaagcgagggtgtgtgtcccgaagtggaagctccctaggcctgggaacctttgacaggctggggtaaagacagggagagccccggcgaaaacccggatcggggcagatttcctgactgttgggttcggagctgaatgatatgcttgtttgataatggccaattgatatggggaagggttctatctaggtggtttggaagggtcgggggttactggttggttttggtggttggaggttgcattggcatgtgaagtagcttgcggccggagagaaaccaggaaaatagagattttaaccttgaattgacgattgatgctacttactggggtagctggcatgttgatttggtggttgtgagtgccaaatggcaatcatgcaggcattgtgcagtctgcatttttggtgttcgatgccaccatttgatataatgataccttcaattacatcgcgatgaacgacaaaaaagaattgctctgagttccaataccatctcgagcgtgagactcaatacagcgacttcaaaatcgtcttcaaaatcgcgagatatgtctaaatgaaaacgaagtgataaatattactaagacctcaccaatcaatttgtatcaacctgtaatcttgtcgcgatctggcatggagcacgagaaatacagggattccgatccgcatccacctagagcacgaaatagacgcccgcgtggcgagcgattgataacatggctagcgagttggtgctgaggttcatcaatgaacgtcaaaaaatctgggcatcgggtggtgcatgtcgccgcattcttggctacgggtataacggtcttggtatctgtggccaagacgatcttccaattttctggaatatccgtccaggcacactgatcgacaatggcgacaccgattgagacgacggtatcaaacgttgcaattgactcagtggcaatagggtaagcgtttctttcactgagatagcatcgcgatcgctatcgtctgttggtaccccgttgttggttacgcagtgggtcgagtgatgtgtagaattgggcatagtcaagctagtatctggacaaaagtccattctgtatgttggcttgggaacaccaggtgattactgcagtgcgagtcgagtatggggccgagatagcacgggacaagggttgatcatcctagaaaatgcaatgcaagcagcggtcccttttgccttggcaccatggcctcggcactcaacagcggaataagagacactcagacactgtagctagtgagtgagtgcgggggaggcgataccataaatgagacgatgcactgtaattgaggccgtttcacttgcagtgtcaagtaaatacgtaaaatgttaatacatatccatgacgccgttgagtacgggccctcggtccagcagcagatctccatttacgtattaggcttatctacatacgatacgatattccattccgcagttttgatgccctgtagcatctccaaacaaaaaggcccttctccaacctaacaaaggtcccccctccccgcagaatgcgccaagaacaacaaaggttccccgagccattggccagcacacggagcacacccaccgattgggtttagcgcgatgctgataggtgcaatgccgatttattattcattcacatcgcgagagagattgataccgggggcagaaaccgctgcgctatcggagggagatgtcaggagatttgggaagtatgagcaattgaaagcgggtttgtggattgtggtctagaattaaatgatgcgccgagggagtgaataggtaaagtgagcatctggtgatttggagcatgagatggttagtgagtgaggcaatgatattgcgagtggcagacagtggcaggcgacttgaccattcacagtctaatgcagagtaaccctccgataaccataacaaccataaaccaaccataaaacctttaacctcatccccctgtagcacacacctacacactcatcaacatgtggcgcgtatcgcccgttctccctcggtgccacccgctctctatctgggggtggagccttgaccctctcctcatgcacaaaagttcaaagcaccacgataaaatacggctcccattttggcagctcccaagtacaaccgcggccttctcattcgtcggataccgcagataaggggtccgctttcgaatctgtgctactttatttggcaatcgtcaaaagatcgtttgtctcgcttcctcttctgggcgacgttgcaaaaagtcccccgatgtgcggaattgatttgatttgacttgacttgacttgcaaagatgggatgggatgggagcggcgacttgctcaatcggggggttgtttcaaaagtgccaccactgaaatacacctgccactgcttgtacgacgttgcaggagagataaataagatcgctgctccccaattcttcgggtttctcgtaccagccagttcaagttcttctctgactcttcaactgatcgcccatcatggtcgccgaaacagtcgtccccgagcgtttgcccgaggattccctccagcctcgctacgatgagaccgcgcagcctcgatatgacgagaaggagccccatttcgacacggacctcaagtctgaggctgacagcgaagatgatcgtatcgtcgacctgttctctagctttcctcccgcaaagggtgttgagcatgagcctaaccctctgactgcacgtgcggtcattgtcggtatcattcttggttcgctcgtcaacgcctccaacgtctatctcggtatgctcaccatcaccctcaccctcaccattgatctcataatactaacggatcacaggcctcaagactggtttcaccttccccgctaccatgttcggcgctatcttcggctacggcttcatcctcatgctcacaaagtccctccctcacgtccccatcctcggcggcaaattcggcccccaagagaactccatcatccaggccgctgccaccggcgccggcggcatgtccggtgtcttcgtcgccggtcttcccgccatgtaccgtctcgaccttctctccgacgaccccaagaaggactttggccgcatcctcaccatcacctttgtctgtgccttcttcggcctcttcgctgctgtgcccctccgaagattcttcatcatcaacgtcgcgagggagcttaacctcgtgttccctacgcctactgctactgctatgactatccgctccatgcacgctgttggttctggtgcggctgatgcgctgcgaaagatcaaggcgctgggtattgctttcattattgctctgctcatcatctgtgttggacaatatgccgacggtattcttcacaactggcacatcttcacctggttctacgtctggtctggatacactgccagtggtcttcttgagcctgagaactggggttggtacatccagctcactcccgccttcttcggctccggtatccttgtcggtctcaacgctgctgtctcttggtggggtggtaccgtcgtcgcctggggtctcatcggtcctcttctcgtccactacggtgagtgcattggtatcgccgtcggtgagggtaagtgggaaggcatcactcgattcagcgtcatgactggagtcgatgaccccgactacgttccctctccccgatactggatgctctggcccggtgtcatggtcctcatggtctactctctcattgagttcttcctccacggaaaggttgtctgggatggtatcaagttcgccgtccatgagtccgctcgctccatcaacaacagactccaggctcgcggccacagcaacgcttggttcgctaagcaggctgccaaggctgatgccgacggtggtgttgaggactttgcttccgctcaggaccaggtccctacttgggtctgggtcgccggtactctcgctgctctcgttctcgccatgatcgtcagtgaggtccagttccacatgaacgccggtcttgctctcctcgcctgtatcctcggtgtcatcttcgccttcatgtccatctatggtggcgccgtcactgactgtgctcctctcactgcttccgccaaggcttcccagcttgtctacggtggtatcaccaagaaccacttcgccatcaaggacgcccagcgaatcaaccttgtcgccggtaacattgcttccggtaccgctgatgtcgccaactctcttgtcagcgacttccgagttggtttcctcctcaagactccccccaagctgcagttctacgcccaggccatgggtactgtcgtctccgtcttccttgcccccggtatcttcgtcctcttcatgtctgcatacccttgcgtctaccgacccagcgatgaccccgctgatatctgccccttcgccgctccctccgttgctgcttggcaagctgttgccaccgctgtcaccatgcccagcatccctattcccaagtcctccgcctacttctccattgctatgggtattctttgcgctgtccaggctatcgtcaagcacttttggctcgtcggttcccgcgagaagtaccgtgattggctccccaactggatgtccgttggtgtcgcctgggttctcggccccgactccggatatgccaacgccattctctgtaagtcattttggtatcattttacgagtttttaactaacatattacgcagttggctctattacagcgtggtggtggcgcaaatggttcaacaaccattttgaaatgtatgctttcgcgatcgctgctggtttgatcgccggagaaggatttggtggtgtcatcaacgccgctctcgagctcggaaaggtcagcggttctttcaagggaactgagattgctctgcccggtgctgagtggtaattactcaaatagttaatgcgtcatgagagtttgttgagcgtttggcggaagttgttacaacgatcaaatagctggctttgccatatgaatatacccacttgatcttcaaattacatggaatgcttcattctgcgacactagctgatgcagatcagcagtcactaattcattatgatctaagaagggagaaagcaaaccgttttgctttactgtcttatttgcactttcacgtgaacctacaggctctcgctacatgctagaatcaggtcagtccacaccacagaacacaggtgatttatgagtaggtgacctctgagacagattagagagcccgtaagccccagaggcatgaaaaaagcggcgttgatggcacctccgaatccttctccggcgatcgagccagcagcgatcgcgaaagcatacatttcaagatgaacatgtctatgctcaaagatgaagtgacccaaccaactagtctaaaaatcttgtgagattgggcccgcaaacgggccgcgtaagtgtcaatcatcaggacaaacaccaacgtgaggacaaacaagcttgtcagacagggcaggcagtcaacggggtgaatggctacatttcacatataaattctgatctagattccatagacctacttagacctttcaacttatctggccatgtgcttcatctttgacgaccatgtggctgaccgacctgctccagttcacatatattctagactatactaaattattctaaagtatcctaaagtatcctaaagtatcctagactattataaacttgcctaaggttaaaaccagacgctctctcaccccaaaagttagcccgcgctcattgcgtacctcgcaggtctcaccatttccaccgggtcacaaactgaaggacgatacagaaggagacgaactcgagtttcagaacttcattgatcgatattgcagatttccaagcccgcggcgtcgaggggaatgccttatcgttctgaaagccgacgccgaacgacctttcaaaagcttataaagaagacgaagagatgaagtcgtctgtcgaacgggtagcgaagctttgtgccaggccagctttgaccccgttactcacaagcacgaggactccagggtgttgtcgaacaagaaacagatatctctaaaggcctttgttgttgcccgtgctgttcagaacctcctctttgctcccacggatccggacaaagagtgcgttactcttgcgacagcaagtacgtcccctaatttccaacctccccggaatttggtggcggtactggaacgcaagtcgcgagtgtgttttccatgcaagatcttcgccgtgccattttgatcttctacttcctcgtctgccgtcgaacggcgcgtacggcttggataacgcgaccaccatcgaccaagggcgagccgagatttgccggctacttcaatgagctggcggcggcgattagtctaaagaggctccggaggttggcaacacggtcttggaagtttcccgcgaggtgtatgcaaaataacaagccagtgtgaacaagacagcgctcgagcgaagattaaccaacatcgaatggcagaagaggtttcgggagcaacagaaggagaacggtagggacatccacctgttaagtgacgatcaagtcccctcgaatcccgacgccctgcccgaagttaccggaaatcaccatgttgatgtttgcgctgcattgttcagtccacccagccaaaactcaccatcaaggcaagaatttctgaggtcaaggtcgtggatatggagcctttatccaaagccaacttcaaagctgttattggtgttctaaactctgcacaccggaagcaggactttgacaccaagttggctcagattcagaggacgattactcatgccgacaggttccttccagacagcgaaatcaacgatttcaacagaagccaggaggagtctgaaatcatctctgagtttcggtttgcaaaccccgataaagcagcagagttaataaagctcagtcgtcggcagtacgctgtggggagtgtgttatcctcgcttcagcaagaaccgactaaagaagaacgctataacatggaaatggagactcgagacgaatcggatgtcaggttctgaccatcccttattcttagaccagtcaattcgatctgtcagaccgaaagagggccatgaacatttccaaatctcaagatctttgtctactacagcacgcctagcgaattcccggagtggaaagcaaatggttgataacaacaaatttattagtttgttgaatcaattcctgatcgtgcccatgatccaaaggtatttcaaacactcctgctttggagttatgaatctgacatgctcaatagaatgatcgcgtcgcccttatttcaacctacccaacctggtccagccgcgcggttctgaagcgagagcgactatttgccttcaaggctggcaaagcccccgaatcggtcatgaaacaacaaacgaaggctagagacagttctgaaacccaggatgaggatgtcgaggatgtcgaggatgtcgaggatgagcaggaggaggagcttgtacgatgagagttatgatacttatgcagagggcaccgaattaggcaccgagaagaacacaactcatgggattttcactgaagctcttgttagagtttccccagtttgcccaacttgaggaagttttcaggaagtccaacggcagctgtcgtctttggatggttaaccctgtcatcttcggcgccgctggtggtactcttaactaggggacaaatgatggccatcttgttgtacgactgatttttaagaagcttcaagttcgccgtatcatgagaacaccactgcaattgtcggatggaaaagtgtcctaccctgctcagcatctgcttccgtccatgattgtacttgaagaagtatcacacgacgagacgaaaggggttgctgacgcggttcgatcgatgggacagatccaagtacagaagttgttcaatcagaagaaggattccgagattgaagatatgcatagaagtagcaactctcaggctatcaatggcctcgtcaaggatcttcttccaaagctgaactttggagagcacagaaaaggcgtccttacttcatttgattggcgtaactacaagatcttgtacacagacaacccggtcatgtttgggccggaagatgctgtcaacaagcgcatcgaggacttaggagatcccaacacggtgcggacaaattcgcagatggaacgagagaataagaagcaggcggcgaaatcgccaccggtggccagtgtcgataaggttgaagaacctcttcgcaacgacatctttgggctcagcttcttctttcatcagacaaacagcgatgcatcctttctttcaccgggcgaccgtagctcctatatccactgactctggtacatgggtgctagtgttaacatgtactacctgctgttgcacgtgcgtttttatgaactggcttattaacgccaaaggcatgcttcaaattatctatcgctttatccaaatcaaccacctcaagactgtcgagttccacctgttgaagttgaagttgaagaacagttaatacaacaacatcgaacgcatttgcgttgcgaagtgggtaataagctgtctgcataagtgatgcttcctgactggatgactgatgcaatccgtgagatttgtatctttgggcttatcaagacatccgggcatcagcctttcaaccgctacttctaagttgttgaccgagatgtcagcgggcacggcatggagtatcacataggccttggacacgttttctccgtcgttgccaagttgctgctggatgatcctgagaatcggattcaggattggtgaacagagaacgttgactggatcgtcgacggctgccgcgaggtcacgtccactttgaacctccggacgagattgagggccaggaacaggaagaattagagcaggccgagatcgatgtgcccttttctgatgcagctgcgcccggtaggggcctgaagcgcaaagcgagggacgatgcccgtggtgaaggtactattgaaaaacaggtgataaataggctgggtaatggctggaaggactggagacagaggcatatggaaatgatggaattctggtatagggtctttctatgtgaatgactgtttgtcgcaagccgtgcatgataacttttgcctgcttgtgataatgatctggatatatatcttgctaaactaactaccgagtttgactcccaattaccgctttcacgagtggccagatatctccctctctatccgtttacagcaattttcttccttctacccaaacaagcatcaattttacgagcttgaaccattaatctgatctcctaccctgctcttgagagtctgtcgcttgccaacttcgaacggccgacatgttctctactaccagcgcctcctgcgtccttcacctcctcctctacagaagctccaggctcaccattgaaatacggctacagtgctgtatgcaccagaacatcctttccagtccatcctgctttttgagatatcgcgaccccaatcaatgtcaaacaacttttaacgctttacgtagaggttcccgaccctcgaccatactgcagcagcatcgttctcaattaagagacaaggtagaacattacaaactcgacggccctaacgatatcctaaaccgtgaaagtatttagaacagtttagtggagctttagaataacctcgtcagatattttcttgcttctcaagagtcataggattgatagacttttcctgcgaacaacgttactgtttgttagcacagatttgtggctgtgagcttattccagcagagagaacctagtttgttagcacacttgcaagtcaatgttttcctctcatcacccttgatgctaatgatatgaacctatgtcttattaaaataactacccctggagccgcagtaagtatcggataaatagtcaggccttcgttgatgtttcagatttctcctgtaccgcttccggctcatgttctcctttgatctgcaagggctgcccgatgatagcctcaaagttctagtagttgtgttagagaatgaagaagacccttgtttggattttggggctgacttacagggccttcaaaggcgttgccatagaccatccagtacagggcaagaagtaggtagaaaactccaaccacagcagaaacgtaatctatctaagttagtaaaccactaggtaccaaggacagatatgcttactcatggtattagctgacacggggagggctgtcggaaaacagaagaactgtgaggagtcagttaggaaatcaaagggtcaaggtatcttgtacttacgatggtgatgacaacgacaaaaacacttgcaattatgttgacagcagcgccagtcctcagacccatcctggctggtgtcttccgtgtctgatactccttgagaatacttcgacccctggccaacaaggcaatgacagggccagcataagagacgttgaggaagatagtgcacgaagcaatgtaagcactgaaagccacagcaggaccaagatacaaaagcccaaagaggacattgaagatgaaacacaaggtgatcgtgcggacggggacatcgagctttggttcaatgtgtgcgaagtagttgtggcatatgatacccttgtctctagccatggcgtatagaagtcgacttgcactggtgatactggctgatgtgccgttgatgaaacagacgcttagcatcagggccaagatggttgctgcggctcgactctttgtgctctggaggaagagttcgacgatgggcattccagtattggatgcgaggattgttgcggggtcggtgaagcagaagaggatgacgaggatgaagaggaagccactgaaccgggtaagcaatggtcatggagtagcagagataggacagcttacgtgacaccaccgatgactatagccaacatcatagctcgaggtgcatccctcgaagggttgggcatctcctcagttagatgcaagacaacatcaaacccaatgagcgacagagcagactggagtaaaccaaggatccaagcgacaccatcagaccagccagtctcgttgctaaactcggtaaagacttgacgagcatctgtcttcggcgacatggaaaggaggatgatgctcatgatgacgaccgagagaacggaccaatatactatcgacttcgtcagttagtgggacaagatatgctgacagggcgcttacgagccatgtcgttccagcgaccgaggatcttgttgccccagacgttgccgacggttccgaatgtaaggatggcgaggaagaagagatatgtcttccattgtgttgcctcgtatgcgttattcgaagcgacgacagctgcggcggagaccagttgagctgggtagcaccagttagtaattggtttaatgatgcccgtctgggatatcttaccagcaaagaaagcttgagttgtcacaacagtcaaccaaccagcaatattggtccatccaataaagaaactctatcaagcgttagtctttgctcaagtgttagcaagtttagcataccataggctttttccactttggcgtacaaagagcgtacataaagtgatattgtccacctaaaagcaatcaatcattgttctaggagcatatccaagtcctcttaccagcagttggccaaagagcagccatctctcccagactagcagcaagagccaaattgcaaagaacacaaacaataaagccatagataaacgataccgagcccccagaagggagaatgtacgccatggtaccagcgagtgcaatccatgtactgacgaggggttagccattgccaagaacaaacagggtatgacgaacttgagaatggcaaaggccatagcaaccatggtcaaagtcgagagacgctgctgcaaagtgccctcctgcgttgaagaagtcatcttgggctgtgtatcgaaattttgctatggtgaagtagttttctcgttgcagtttcaggaggagaaaacgcttgactcatatacttgttaccaaaggtcacacggccgaaccacttgcgttgataagacctatcagggaaagggggccacagtcgcacaagtctccaacaacacgtcaatctacactgccctcgttaacaatgttatcataccagacagttcccaatctgccgagatatcctgataagccaagcaattaccccaggttttgcgatatcagtgcatctccactgaatataccgaatgcggcagatttacgagaagaatgatgcatgtcattggtctcgttgaggccaaggaatcggcttgctagtgccaaccttgatgctgggtcctagcggattgcgggggagatctagattgtctgggttctctcgcgaaattaccggatgcggtaattcgcgtcagagatagctgatattgcgatggggcgagatcttcttctcgtgaggttctggactagatagaggatcttcgttatcttctcgagaaattaccgtttgaggaaatgggatggggacttggggtgaggatgagaacacggaccgaggataaaatgagtagccgtcctcgacgatacttctggttgattctgcctatcattcttgttttgtttgccagcgtcttggtcaattgactcgagggacgcgtaattcagcctttgttatcaagcttgaccaaataccttcgcaatgtcttctcgagatggcttctcatggactgagtcccaaggactcaaggctggtgttccatgcattggagctataaaccctcccaccaatctctcagacaagaacacaaagtttgatgtgattgttgttggtgcgggttactgtggtctgactgcagctcgtgatgcagctgttgctggtgagtatcaagaccttcaaactcttgataccttgctaataaacgccaggcctcaaagtcttgctcattgaagctcgtgatcgtattggaggccggtcatggagctcaaacatcgagggctatccatatgaaatgggcggtacctgggtatactggggacaacccaatgtctggcgtgagatctccagatacggtatgcaagatgaacttgagatatcatatgatttctcaagaggcgtcaacaagtatcttcttgtgacacctgagggaactcaaaagttcactcacgaggaagaggtaagtcttagtgtgtgtataatcagtcaagaatcaagactaacaaacccaggatcaactcatgcaaagtggtcttgagaagctcgtcaacatcgacggtcaagccggtcgagacgcattagtcttcccccacagcgcaaatctcggcccaacagccgccaaatacgaccgcatgtccattgcagaccgcctggcggagatccaaaacgatctcacccccaacgagcgcatatgcctagaagccttcgttcttctctgcagcggcggcacccttgagaccaccagcttctacgagttcttgcactggtgggctctcagcggctacacataccaaggctgcattgaatatctcgtcaagtacaagttcaagggcggccagtcaagcttctctattcgtttcttcaaggaggctttggcgagtggaaacttgacgtactcttttagcacgcctgtcgcttctgtgaagagcggccctgcaggcgttgaggtcactgcaagaagtggccagaagttcagagcgttgaagatgattagtgctatgccgctaaacattcttaacgatgtgcatttcgatcctcctctgatgcctgggaagaaggcagcggcggatattggccatgtcaaccagtgcaccaaggttcatgctgaggtctctgatcgagatcttcgctcgatgaccagtatcagctatcctgacaacaagctctcatacggctttggagatggtactaccccggctggtaacactcacatcgttgcatttggcggtcagcataaccacttccatcctgaggaagacatcgaaaagaccaaggctgctttccagggctttgctccaatggatattaagcgcttggtctttcacaactggtctaaggatgagtttgcaaagggagcttggtaagtaaatcccgttcctctgatatgacaaagctaatagttataggttcttctctcgacctggtctgctgaccgatcatcttggcgacatgcgagccacgcagggcaacatcatctttgcctgctctgattgggctcttggatggcgtagctttattgatggagccatcgaagaaggaacacgagctgctatggccgtgcgttcgagcctttccgagcgaagccatctgtagtcagaaccaaggagcatcatggttcgtgtagactgtgtgtaaaagttgaggcgcgcatttttctgttcatcaaattgttagatgcattgtacatacattgtcgtttatctgagtattagagtattctctgaggagacttaggctagctttaaattatacagcctggtagctagtggtcatctagaactgaacatcttaggttccagtagttgctctagtttaatctcaagttctctctgccgatttaagctctaagctatacgtctctactgtaacaatacatcgagataaaaactgagacattacacgataatgaccaactaattgttatagtgtaaagcagataagaggaaaatctagacgatgactctttcgccggccttagatcagataagctggtgccttcaaccttttggcaaagaaaggttagcccaacaccacccctggtagttaatcaacttgacccatttgagcaacttcatcggctgagaggagctccccgtagacatcgtataccaccatttgcccatttccggccttctcatcctcctccttccaggctttttttcgcttatctctccagctttgtatctcatgcttcctatctctcgacatcctcggtccgggcaagagatcttctatatcaaaacctgccacttggaagggtttagcaccaagccgaccgaaatagacattcaagtctaccacgctagcagtgtaatctggtaagtgttagcttcgcaccgtttattcgggtggtagggcgggtgggcttactatcaggcagcctgttccccgcaaagttgggcgtgaacaagaacaccaatagctcaggactaaaatcgtctttgtgtggaagtcttatgatgtcgtcatggcgcttcaaagtgtgcctgatctcttcgcggagataggtttccacgaatcggtggtgccccagcctagataggagaagcttagtgcatccttctgacgggcggtagcatggcgtcggacaaagctccagaatctcggtgctctattgacaagatcttgaatctgtgcgaggttcttttcccagttttcaaacttgagccggaacaatgtagtgtggcctccatgaatatagtgttccagaagtctgaccactggatatatgtttcggcgcctttgcaagcgacgtcgtatcctcgcaaccatcaaagccaaagggatgagctcgtcattatagaatatctctcggatgtaggaaatattgtgtccgaggagcttgtctcggtttgcttggtagcaagctcgtactgacggagaagccccgacgagagatgctgcatcgctcagtgagtcgagttgctcaaatatgtggaatttgatctccgctggaagctcctcaaagcaatccattctctctaattggggcccagtgtccttttgaaggcagaagaccagaaagctaaaagccaaggacgtggcggtatcaagaagaaagagggtggaatcgctcgaggtgcgaatatttttataaatataggtgatgaacggggtttgttgaagattgaataatggccttgcagtcttgctcgtagtctgaggtttgctcagcaggacttgagtaattgtgcctgagataaataaattgcaggatgtgtcaaagcagggagaacagtttcttttatagaagaatttacaatatggtttgccaagcagaagttaaactgacgatacctgctaacagaaagtcaatatgccatagacctttgcgattagggtaccccgtttggccacaaagtataattgataaagacgtctggtcgacagttctacgactcagtattcgaatcagcatgcttgcactcttatctattaagttcttacagccacggttgcgaatctgtttaattttcagtatgtaattgcacgattctaggctcagcttaatatttcagtcttctttagtttgtgcaaaggctgccaataattcatcaaaatgactcaagatgacagacaaaaattaaggcctttctttttatacatcaactctcgagctgcataagtgcataaacttggataatttgtaagtctctgatttactgtaaagatttagtggcttaaagaaagtttcttcctcccgatgcttttttcttatgtatttcggatcaaccaatattcgagacttcgccttgctaactttcttccagccacactcccaaaatgatcttgtgagtgatgtttattattattgtggactagttatatcatgtaaactgaggggaaacctgaccttctatgcttcaggatctctctagctctaacctcacctagcgctactgtcagcttaaagtgagagagctgtatatgctttctcgtttggtagcagatcgagtagacatcctcattccggccttcgcttgcgactgcaatttctccgtggtggttttaaaaaacatatcgaggatacatgctttccgtgcactgtctccaagttgtttcaagtagaagacaagaggaaaaccctgaagacagacgtggtccagaaacagcttggtatcgtacttttgtcttgatttaaaccggcattctcgcagtcgctgcatgacgaattccggagtccccccttggcgtatgatgtcgtccacttggttacgctcatcccgtacatagttgatttgccagtcgacggaccataggattccatggagtatatctttaatcaaacatagcatgttgaggcgtcccatgcggcgaccgttggttggtagtggcatgagcttgtagagatgagattcgagttccttgacgtgttcgttttccgcaaagagcttatcttccccgtgatatcctatttggcaataaaggtcgtaacggaggaagtgattgatgacagtgctccgatatgaagatggaggatcatagtttcgccgcggtgtcattatccgccaataatacattttccagatgtagtcactaaattcatgccagatttcgtcaaactcccggttcatgctgattagggctgtaatgcagcccaggtcttctttccatctctcttcaggcactgagttttcgaagtgactgaaagcgtcgaggtaaggtctgatgcgttgctcgatctggagggacgtcaacccccgagtctgggcacgtacctttctaacttgcaggagaatcactgctaacggcacaattgcttcgtctccaaagatcctgtatacgtcttggatatatggccgtacaatagaagcgcgctggttggcgaagaaatagcgtctcgcgattggggaagccgagatgaaagatcgaatgtcccgaagcaagtcttgctttgcctgaatcttgagatttttcacgatgttgatatgaatctctggcgggagccagttgaagatgtcagaaggcatgtttgaacagaagataggttttccacgggatgagtgaggggtgagagggggcattgcggctttatagctggacaagaaatcaaggttctccatgatatcattataggtgaagacaaagcgccgataagatctttcgaacaaggttttggcttgtgattagatcacgagacgagagaaagtgaaagccggggaacgtgatggctgcctggactcggtgcctaaacactcaaaactctatacaaagttcagttctcacgtgcggccagttgtttccctgctcacgattcgcaaagcattttattttcccaacaaatcataattttcattcgctaacattgaatttacaccacaagagcctcagcacatctagcttgagctcttggccaagccatcctgagcagccttctccagtccctcaaccgtctccttaggcagcgacaagaacggcgagtgagagctcttgatatggaagcttccagtgtcaggacccaacgtagcagccaggttctcctggatagccagaggaatagcgcggtcttcatcgcagaaaatgaagaagcaagggacgtcgtgccacggctcatattcgacattatcggtgtacacgcggcgagattgatgcttcaacgcagcaatggccttggcctgagtctcagattcaacatcgtggtagaatacgttctcgggtgtgtcagcgtaaacatagtctccctattcctcgtcagaaaatcatcttgatgagcgataaacaaacttacctcaactcgcatccaaggaagatactctccaccaagagccgcaagaatactaactcccttgggcatgacaaacgcactcagataaacaagctggatcacaccacccgtcttgccctcctgcacgcgctgcttcaaacccaagcccttgacagcctcagcaccgacaagcccgccgtacgagtgcacaacaaccatgaccttcttgccctccccaatcaacttctcaataacagctcgcacagctgcgacatcatcgctcaagcccacggtaggaggctcagcgccgacggaggggtaatcaacagcctcagtgtcccagcccttggcgtggaggtctttgcggacgacatcgtagcaatcagctgtgtgccacgcaccaggcgcgaagacgatagtagggttagacatgatgaggttcaaatagactgtgagatagtacgtgaactgaagaatatggaggggaggagacgatagaataagtaatgtctcatggaccagttgaggggtccagtttcagttgaatccactcgattacagggtccctcatatcgcgcacagggttcacgctgcagagcgcgagtcaattttgataaagcagtggatttgggctagatttgaatggggtttagttgggatatggcatgcgtcaaacgcggctaacacttcgccgatcagggttctccttgtcgaaaatagcacagagtccaaagaagacgatagagttcagtgtggaccttggttggtatgggctagtaaagtcaaatgcagtttgatatgccaacttggattatccttcttgaggtatcagagcctcattgtgatgggcgtaagcagacacggcatgaatctcccacgagcggtttttctcgaattaacggtaaagggtctgctgttaaatgtcagggccatctcggttgctctcagaagaacggccagtcaccaacgttttgacagagattcacacctcgtcacacttggcctcatcttcgttactttcaacgctgaagtgccgtgatccgtctcggaagattgcatttccctccttctctcgagctttgggttgactgacccggtagagatttatatgtatatataagcgattcagaaggacagacttgctcggccagacggtcatgctgaagatatcttggcctgcatatagttctacccattggggcgacatgctgcgctgaggctctgcccagcctatcatcacacatgctcagccatgacaaagatcagtaagcgacgatgtcagctttagataatataaacagacaatgctctcactcacaatccaaatataaattactagcgtttctacgaatgtctaacatccaagatccagtaaagatccacttccgttagcctcgtatatcccttgtaagctccccgtcaacggttcatcgccatcttccaaacaagctaagctagtttgcccccgtcgtaccagcacaatggccagtcaacaatcccccagccaatccaaatcaatcgacgagtatcgatcgttatacaaaacatatctggaacactgcaacgctcatgacttcgaagcaatgcgctcattctacgcatcccccctcatcgtcaacgacaaacccataacccccgcagaagcaacatcttccttccaacccatgatcgacgcatttccagactggcactggcacctgcgaaacctcaccatcgaaggcgactacctctcgcttctcttcaaagtcacgggcactcacaagggtgactttcgaggatacaaagccaccggccgcaagattgagacgagccagttcacgctgtaccacgtcgtcgatgggaaatttgcacaagtgtgggacctggttgatttcgagacattgatttcgcagatcaaataaaggaaatacaatagcagatcaatgacattcttttgattcagtcttggccgggaatttggtgaattgaggtgaacgccaaaccaggcttagaaagaacgccggagaataatccgaaccttgctccttgttcgcctaacaaggattgcgtgtcttgcgtgttccagtgacgataccacgctgctgggtatcaaaaggtgccgaaatcccgggtgaattgtttcatttggttcagacatcaaactcaacctgccgtccgtcgagctcaacccgcataattgtaaaatcaataatcaaatgttgtattgttattgatgtgactgctcagaataaggtcaaagagctaaaaggaaaccagttaaaaccgttgatttccgaaagaacagactttgggcggcccagccgagactgatcagcacacggggcactggttccgcccgccgtcaaagcactagccagggctcattaagtgcatttttaagatgataaggctgtagaccctaagacctcaactgttcttcatgtacgcggtgccgcatttcaatgggccacgtcccttgtctagtccagtcttcaaaaaaggtatcgatccatattaaagccgagggtgcaacgctgaaatacccgactcctctgactcgctgcgtatctttttgcttattctcttgttttttttttttttgcttctgcgatcttcattctcgcaggtttagattgggcaacaatagggggactcgtcgggcttgactcgacggaaattgacatctgacgacgctaaatgagcctccaagtgtctgactggtcgatccgcaaagttagggagtcttccccggtggcgctggagaaaaagcccactcggggatcagacccctacctcgcaacgcccagctagcgtctccagtagtgtagtgagaaatggacgtgctagacgggaacactggtgaagaaaagaatatccggggcggattcgagatgcgaaactaagtttaaagcccgcttggttctggaatgcttttcgtactgtggtgccctcgttacttcatccctacgacatccccctcatgtgaactcggtctcccttcagcatcatcttttttctccttgcagtatggcctcgttgtatggccgtgatgacaacgccgatcggagcaacgagctcaatgccacaacgacaattgtcctcgtgctgtccgctgtctttgtcgctctgcgcttctgggcgcgatatgtgaggattggatatgggactgatgactggttgacgctggtagccctggtgggttttgatcgcatgccaagagttgtacaattctgacaatgagttagatcgttgttttcatcacaggaggtctcaattatggcagtaagtaatatgattagggtatatattgtcgtcgctaataattggtagtgactgcgcatggtctcggaaagcatgccaagcgcgtgtcgaaagaagatctaatcatcttcttcaagatcctcctcgccttcgaatgcatctacgtcacagcagtaatgctcatcaaactcgcccttctatcgatgtacctacgcatcttcccatctcgaaacttccgactagcctcggccatcatcgctgctattgtaattggctggtggattgcgatttgcgccgtgtgcatctttcagtgccatccgatcaaaaaggcttggatgccgtggcttgattatgggacttgcatcaacctcaaggcgtcgtttattggcaatgcgatcccgaacattgcaacggatattgccattctgtgtttgccggtcgggccaattttgaagttgcaggtcaacatggcgcagaaattgtcgctgctggttatctttttgctgggcagtttgtaagttctcgttcaacagcttgtgagtccttggtattgacagtctagtgtcttgttcgccagtatttaccgattcacgaccatcatgcaattcgacccaattgatacaacatgtaagaacccaagcgacacactcacaactctcaactgacgtttatagggaccctcgctacagcttgcacctggtgtgtcgtcgaagtagcctgcggaactatcgccctctgcctccccaccctccgaccactgatgctcatgatctcatccaagttcgagagcgtcacatccagaaaagacgcagttgctcgcaccggaatgcaaacagaactcgtcacgattggagggacaggtggaaagacggggcattttcatcgaatagatgatgcatatgaacccaactcaagtcaaagggggcttgcgacgagtgatggaagcataccgcatggtgatcctagtgatagagggtcgggtgacgacgatgtatcgttacaccatgggaagattgaccttgggcccagataattaatgaatgtacactcaaattgaagttttagcataggaaaagcatagcgagcctggcataataccatttggattgggtactcaagcaacaccaccaattgaagcgcgactagcactaactcagtagcccatttcagccaacatgtccagatccttctgccagtcatcagatttatacgtcttccactccgaccacttcttccactgctctcccgcaatcttatccgtcttgtcctcctcttcaccctcatccaccgtcagcttgcccttatcaatcggcgcgcccggcagacgcacgccctgaacccagtcaaagaagttatccggatcccagatcttcttgatcttcctcaactcctcgtagttatcgccaaagtacgcacgctcgtgcaccgcctcagccacatcgcggtccgggaagttgacaaacgatgccacgcccgacaccgacagcgggcgcagcgcctgcttcacctttgcgatgaagccgcgcatgtctcgctccatccacttgtccgtccactcaaccgtcacgtacgtgtggaacacggcgctgcgccagaagaaggccgtgtcggtcggcttcttctctgcggctttgcctcccgagtgaatccatgtgaccaggaagttgacgttctccccggcgaacttcttgcggaattccgccatgagctctcgggtcgctgctgtgacctttttgagaacgacggggtccttgtttgtgaagatgaaggagctgtatagctcgtacgatgcattagagggataggctcgctgcgtctcttcgagccactgtccgacaagcgtctcgtacaggaacctggtggatttctcgggcagcacgcgacgcttgagctgtgtgctgagctccgtgttcttgatatacttgtcaatgatgccgtcgtattcctccttgctaccgtcaaacgcgattgtgaaccgcacaccgcccttgttggactgtcgaaggtcgcagatccaagtgctgtcgatggtcaggttattcggccagtcagtcacatagaagtcatccatggtcttcatgacgtcgtccgtgaacccgttctcggagaaccactgatatcgcccagcagtcacaataccgccttggctgttgagctgctgaactctgagcttgaagctgaccatgactccaaagttgccaccgccggcaccacgaagcgcccagaagagtcttgcctcgtcggatccgggaggatccctctccgagaccgtcacgaggtcaccgtcggccgtcaccagtgttgcctcgacaagagtatcggaccccattccaaagcttcgagtgaatgggctaagtccgctcccgaggatgaagccgcctacaccaacagtcggacatcggccgccgttaacgatgaagccatcgtgtccaccgtcgataagtttcccgtagacgtggccccactgacagccggcgtcgaaagtgactgtctttgtgttcatgtcaagggccaccttcttcatgctccgaaggtccaaggagataccttcctcggcggtggaatgacccgcatacgagtggccattacacttgatggtgaccttgagctttttcgccttggcttctctgatgacggcctggacgtgggcaggagtctctggacgagccacaaattccggtcgtgagaaacggaacaagaggttggacgtggctatggccttgtcatattcgggctgtccacgttcgaggatggggacttcctgtgttttgagagtcttgatagaggcttccatgactgagtttcccctttgctttgcagagatcaaaagcgagatcaaaagtttggagttgctgtaagtacgagcgcgtccagaggtcgaaacggatgtccgtcactcggatactcggaccctatggatgaaccgccctgtgcagttaagacagaactctcagccggctgacgcggggcatggcgttcggggagaagcccacccgtgtgtgatatatgcaagggagtccttcttctggtagtgattggtgatcggcgcggcccgagccaagctcaatgtaaattttccggaactgatcagcgcgtcagccgtcccagtagggtgcccgacgacagctgaaccgctcttttgggtgtattgcattggtcgcttaacgctgcgacagttgtggtgacggttttggcaatccgacatggttttggcgtagctgaaagctgtgtgtgaatggagtcttatcagttgcctgagcctaatctggtgaaacctgcataacagtctgaaggtggtgtctaagcagctaggttcagtcttgcaagagctggaactggaaacgtcatcgcaaatgagacgcaaactacctgaagagctgatgagacattggcaaatgctataagaggggttctcaagccgggagtgtcgagaccaattgttgagagaaggtcgcaagacaatcgctcagggtcatctaggttcttggcttcatcttcttccctaactctgttgcacaggttcttcttcttgcagtcgcagtcatgtccatcttccaggacgcccgcaatgggaccctttccaaatacaaaatcgacacttatctcaaaaatgaccccaacatccttgagtccatagacccctccaccggcctgacgcctcttggtactgctgtcgtcgctggtattcccaacgttgtggaaaccctcctcaagaagggcgccaaggcagacgcaccatccagagatggagagactcccctactcctcgccacttggatgacgaccaaggagcgccccaagattgtccagctacttctcgcctccactccagccggttcagttgacagcactaccgacgccgctgggaacaagacacctctcatgtttgccattcagaagcgcgacatccagtccatccggaacctgcgccgtgccggtgcttctctgaccgtcaagaatgccgctggcaccacggctcgagaggacgccgtcgctaccaaagacatggccgtcgttcgtgcgctcgaccccgacaaggagcgtggcctttctggaatggtcactgacatggtcctcgctttcctgctctacattgtggcctgggtgaatggtgctcttgaggacgcagtccgtcgcgcatccggcctaagcggccaagacgatcctcagattgatggtgtaagtaacaaactggcatgaagttacagatgataacaaagctttacagagagtgaacaaaggcctcaccccaaataagaaccagttccagaaaaatgtcgacaagtatgtcaacgagaatccagtcctcaagaatttcttcaaagaccgtcccgacttcatccagcaagttgccaaaaaggcggcgaatctggagaaggaagatgaacctcttggcgacaaagatactcttccaaagaccatcaaggtgtcgctgcaccagcaggtgatttactgcggcaagtcctcccagacccaagctattgagctgttcaacactcatctcgtgaaactcagctgaccgtgacatgaaacagacgacagcagctccatgaagcgcgaaggtcgctgggcaaaccaaaaggccctcatcggacgcattgccaaaatcaccaccaagatcctccccgacggcgaaggtgttgctttgcgtttcatcaaccaggatattgacaactcgtccaaccttagtttcgaccaaatcagcagcataatccagcctatgagctggcagcctgatggtgatacggatatcggcaccaacctgaagcgcaagatcctcgagccgctcgtgtacgccaagatcgccaacaagacttttgaccgacctctcctcgtgtctatcagcactgatggtatgcccgagccggagaataagcaggagcttgccaatgccattgtagaatgtggtgacaagctggaggctgctaacttgccccgtggaagtgtgaaattcatgattggtcaggtcggaacagccagctctgccgagcagttcctcgacagtcttcgagagaaccagtccatcaagaatgtgactttcgtgacttcaggtaaaatctcccttctcctttggtggttgcgacatctatactgacctgtagtagagaaactagacgagaaattctccgagttcaacgagaacgagggcaagctcgatcgctgggtaagtgtccgccagttagactacagaagtctctgtcaatcggactaacgcgctctcttagttgattgagactctctttacgccccttgcggatgccgacactggcaagtaattacgttatgatcacggtgaggagaggcgcttggatttgcagtgtcttttgaagctctttcagaccctacaaactgatttagccgagacttgagaagggcttggacgactcgggttaggtaatgatattgatagctatgccaagcgtcttgcctggtgttattatagatacgatacaaaatatgtgactagttttgctttggttctcgtctccctcagtgccatgttggaacgagactgtcacacgttgtcgctgcatgaaatgagagtgttcgcagtgcagtctgaggtagactcgggccgggccgttagaccagtgtaagcgtgcccgttgttgtctgcaatgctgaacgcagccgatgtgggtcctcttatcgataagcccctctcaccgaagctcaccacgaaattcgaagtcgatcgacccaccatcctcctccaaataatccaatgcctcaattgacgcaacaatagccatggcgctccctctctctcgctgtcgcgcctccttgcgcctcagtacatgcacccgatccttaatccccttgcgcacccgccaattcctcccccgaagcttcagccactcctccttcgcctactcgaaaacccagcccaccaaagacgacgtcctcaacctctgggatcagtgtacgacgacttcaatgcccgctaggtcggtgctaacgtgcgccagatagcaatgcgggaataccgactacccctggtgtcaatggccagtatgcggggttcatgaataagaggagaaacatgtcttcgaagctctcgttcgcagatctcgttctaccatctggcgaggtcattcagctatgcgccgactccacgaaatatcctgaagcatccgcgctctttcgaagtattcgcgcaacaagccccgttgtcgttagcaccgaaagcgaagcgagcccaagcccagacaccgagaagcaaccctccaagcgaaccttttacgtcaaaaacatccgaccattgaacgacgtacagcaaaacctcattgtaacacccgatgtcatattccccgacaccaagcgccactaccaactccgccatcacccagagctcctcgcaagacttcaattccgatcatggctcaaaggacaattgacagccggtctccaagaaaaaggcttcacagacatcgaaactccaacactattcaagtcaacacccgaaggcgcacgagaattcctcgtaccaacccgccgacccggtttcgcatacgctctcacacaaagtccccagcagtacaagcaggtcctcatggcgagcggtgtttcgcgatacatgcagtgggcgcgctgctatcgtgatgaggatgctcgtacggaccggcagcctgagttcacacagcttgatatggagtgggcgtttgcgaatgcggaggtggtgaggagggatgttacggatattgtgttgcggtcgctggaggctttgaggccggcgcatagctacaaggacattcggggaagtcgtgtgcctgtgattgcagacattcccgaaggttctcgtcctgctgatgagccggtccagcacaaggttacgacacttacgttccaagagtgcatttccatgtacggaaccgacaagccagacttgcggctcccaggaagagtacgtcgcatcgtcccttgtcaatctaccactaacacttccagatccacgcgataccgaacgaaatgtgcgaacagttcgccagcatgatgacatacctcaaagaccccctcatcgaagcctttcacatccccgtaaaagacctcgaagacgacatcccaagaccaaaacgcttcaccgaagagttcatcgaatcattaccaaaacaccttcgcgagaacaaagacggcatgccagtgatcctagtctgcgactcccgacaaccccgcggcggcttctcttccctcggtgtagaatgcgatgaaatcgtcaacattgcaacaggcggaaagggcgttctcgagggtgacattctcgtcttccaagcccgcgagaagccagaaggtcaatactaccgcgcctccacagcaatcggcgaaatccgcaacgagctgtacaagaaacttctcgccaacggtctagtagaagacctccccgcgcccggtactcctgattcaatgcaattcgtctgggtaaccgactttcccatgttcaaacccaccggcgaggacaacgacccaggccaagaaggcgccgccggcatcgcagcagcccaccaccccttcacagcccccaaatccaagcacgatctcgaactcctcttcacagacccgctacaagccaagagcgcagcatacgacctcgtcctcaacggcgtagaagtcggcggcggcagcgagcgtatccacatacccgctgtgcaagagtttatcatgcgagatatcctcaagatgaaggatagcaggattgcagactttgcacatttgtttgatgcgctgaaggcagggtgtccgccgcatgcggggtttgcgctggggtttgatcggttggttgcgctgttgacggatacgactactgtgagggacgttattgcgtttccgaagacgatgaagggtgaggatccgtttgtcaaggcgccgacgagggttacggcggagcagcttgcgccgtatgggttgcagttgaaggggaagcagtgatgaatatgtggatgctgtataaaagtgatgatggatagaatcgcgactcattgtttggatactgggtatagaagtgtatattattgtagatgagtatgtatcataaaacaaatgcatcaggacacaggcatgctttccgaactggacaagtatattcacattcatcatgtcaaagcaattgaaggtttgtatgcgttgaattgttttaagtaggtctttgtcgctctcataattcagcgtcaatccattcccatttcccaaccgagccattcccgaccacacattctagatgttgccgttctctatgctctagtgttccgtaaacgccggttcaatttaaagtccatgccgcgtaaggtatcaaggtgtcgcaagtaaaacaagtcattaaggcttgaaagcgcttaagccatgaaggcaaagacagcagcaccaacagccgccataaacgcaacaacaccagcctgtccacccccaacggtagcagcaccattatcgttattcgcagccgcactagcactagcactagcctcatcgatagccgtgcgaacctttgagctcacaccatcgaaagcggtgctggcgcgcgaggcaatctcggagcccttgtcgcgagcctcagaggcctggccctcaacccaggttttggcgtcgccgcccttgtcggaggcccattgctcggcttcggagtagtggctcttgacccagtcgtcgacgtcctggccggcggcggaggccttgccctcggcccaggacttgacgtcgtcggggatgatgtcgcgggggaggacggcgggttgggtgatgtgtggttggggggctgcgttgccggcgacgagggttgcggctgtgaggagggcgacttgtgtgtagagcattttgagtgttgttgttgtgtgtaggtgtaggtagttatgtgatgaagatgttgtagttgtgagatgattgagagttgaaagaacagatgtagatgtttaggtgaatgactgagaatgatggaagagagaaatgagtgcaggacctctccttgatatagctctcagatcccctgcctccctcagcttgattgcttgacttgtctcctgtcatttcaggccctgcatgaagaatcatagcgcactgcgtcatgtcccactcacaccgcccaaccacaacccgctattcagttcatccctgtgccgatcttagaccgttccaaggtctgcgccatctttacatgtcatcaccagccgcaattctatcatcgaacctctcaggtgtgaccctcagctccactccctctgtttcactgactctcttgtggcgatgccattccgcgctgtacctgggacttaaacttgtttcagtatcgtgtgctgctattttggaatacatgtatagaacaggttggcagccacgcggcaagtgtcgtgtgctcagccaagcctcattccgatctgctgttgctctggagtgtatccgtacggtcggtgattttattggcgttggtgcttatttagatgtttaatcttaaacgcgatttaccccggccttcgctaagtttcttgtagataaacttaaattacctaccgaccggggcccgaggcctcccgcgggacccagcggtagttgatcatcacagaacttgactgtttgcatcactcatgacgataaaaaagaggcaaaattgccatattgatcgcttgtgtcgggaatttcggcggatttgcgccgcgtatttgtatagcactgccatggtgttacgtcgctcaaagatcacaccgccgttggtgccgtagagttggggaagaacgctcacaggctatgaaatgagaagccttcaattgtaaatgatctcattcccataaatgatgacgctgtaagagaaagagacgaatgaatcggtgtccgtcgccagtcgtttataaagcgttagataaattcccaacaacaggaagactgcatcaccatctatctattctggcgcatcccaacccgcttcagcagctgtactgctacaccaaaccattttacgcgtaaaacatttccgcttaaaagaaaaccttgcgctataaaatataaaaaccgtgggtatcctcctcacttcgttaaccattcgccatcctaagctgtcaatcgcacgctaccctgaacctatccattggcgtctgggctgggttggaaccagggatgtttggcctcgacatgtcggttcttgttgtacttccttgaaaataattggccgcatacctcacatgagatttcactggtcaagggattgtttagtgagcatggcgatcacaaaaaataaataagacagtcaacttaccgaccctggatcaaccgcggtcccagtcccctccgttggccccctccacgtggaggggtcggaggtctcgaaccagtggctgttgcttcacagactgactgacaaaacgtagcaaaagcttcgtcttcgactataactttcttagaacttgttagctcaattgtactcccctcgcaattgttaaatgacatacccgtccaacgcacagcatgtacttccgtagctcgtctgggttctgcaggtacccaagcgccacgaacctctcaacgacggacagaatcccacccgtagacgtattttggcaagcatcatcatattttagacgctgcacacaagcgttgaccacatttttagcctcggaccctctttgagtgaagtcgatacaagagtacaagtccttagctgttaccccacggcccgagaaaacgtggagcacatccccacattctgtcaagaagcggatgaggttagacatgatcgctgacccttgtaagttctcgagagtacttgaagttcgctgtaagttctcaacgccaattgtaactgccgaatcgtacgcatcaagcccccaaggcacattagatgaaccgttgaatagccattgttcttgcataaagtcgaatccaagtgctgagctttgactggctgcggttgattgggtaaaagcccccgatccgatgcttagcggcatctggtgattgagggtaccatcaattgagactggggatacttgcggccaaacaatgctagctaaattgctaaaaatctgacgctcttcgggatcgcgaatcgcatttcgccataattcaacatcccgaaaattattgtggtttcgcaagcagcatgacacgatgtaggataaactacagagcgagaagatggcatttaaggcatcggactttgcgccaaccaagacattgcgaaaagtgaagatagctatctcgtagaattgtgtagatgagctaaaggaattgatgagggcagcgaggctgggtattgtttgggtagatgcaatttgtcgaaggcgctcccagtagcgctcgatttgatgacaaagatcgccgtgtaaagtgactgacgtcccggagcctgacttgtcaaggtagatgaggcatgcgagcaatccgtcgattgccgagatggcgccctgaaaagggttgttttcttccatgaggaaaattgagtcaaaagagtttggaacctagagacttaaatttaaaaagaaagagaagcctagataagtttactatggtgctgtttatatatttagtgaagtgaagaccgacgtcctcttttttgggagcaagagaaaatgccattcaaggcggagcagaggggcgcgtgtacgctaaaggccttgatccaatcgatacgaatggcgctgcggggtaactacacacgcttattatttcaaaatacattgaaacgctgtcgctgtttaagtccaatatctttcaaggtagtggagccccccaacttccatcacgctgccatcgggttcccatttggaacccagtacggataagaacaagtatttctatggggcctgccctagtattgattggctactgatcaatacgctacagatactaatctttgagtgagaaaaccgtcaaattagaagtcctgatctgtaaattgcattatcaaaggtacttatatcttttactagtttatatataagattaagtacctttagtattggctatttaattgggtatatccctgtaagaaaccaatgtggtgcttcttgggttccgaagatttatttcgattgaaaagatctgaagtcgacaaattgaggcgggaaaatcagtggggaaaagatgtcgatgtgccgtccagtctatcaatgagggcctgcaacttgtccctgatctctgcaagggtatgggtccctagtccgtactgagcacgagctacagtttcccccagagaaattcatcaataaaagatagccgttgaacatcaattgtaagatttgtcctaataccgtaatcctctgctacgctgtgcccgcaacaccatcagcatgcatcgtatactctggcgttcgcatgttttctggcaatgtgccgtctcatattggtcttccgtgtgaacttttccccgcagtggtgacatggtatcttctttctgaagttggtcgcctgtcagtatgcatacaattgcgttcttggcagacctacagtttgaagtcttgagggcgatctgcgatttgacggtgcttgactgagggtatctttgccatacccgtggagtagactgatttgcagacttttgcaaagatctggccgctaggaagcatttcctgtgcctcgtattagtattcttcgtgtatactgaacgaggttaattggcatacctttccgactatcattatatagtcttgaacctcatcgatgctctggaaatatttcaggtccacaaacctgtccacgatggtgagtattccacgagcagatgggtctccgaagcagtcatgtcgcctcaaagcctgagtgaagttcttgacctccaaggaaacatcagaatgaggacctttcgcggtcactccatgtccgccgagaatatcgaataaatctccgcaattgacgatgaagcttgtcaggatgttcatggctgccgattgacgcagatctccagatcgcagttggagctctggggtgtcagatacagtggggcgtgtcccttcagtgcctgccacctggaaattactggtaggcccctggagagaaccgggtacctcgaagatggcgccccagaacgggtcggcaagatcaccgaataatgagatgccgtgcatggttgcaccctggggtgccatgtaatcctggctatcgataagagaggctggatgtaagaactgttctgtttggagcgaggatgctgtattgtcctcccaaagccgttgtttgagcttgtcgaacagttggcgatgctggggattaccaactgagtcccgccagatatcgatgtcgcggaaaatgttgtcaacgtctggcttgcctgttctttgagaacatattgaagctacataagataagctacaaagggcaaatacgttctccagaccatcaggctctgagcctgtcaagatgttgcgaaaggtaaatatagcaacttcatacaggtgagtgggagtagggaaggaagtaaataatatgtcaagacctggcagatcttgtgttcgtgtaatgttgatcaagttctcccagtagcgctcgatctcggtgcggaagtccaggatgacttcccagcgtaccatgccccgtagtacggcattgaggacataggtgggggttgtctcatcgacataaaccaggcttgcatgcaaaccgtcaattgacatggtgaccttggtgggtgatgaggttaccacattcatggaagattgtaagagttgaatatgaaaatcgagctttggagactatatggaagttgaatgagatgcggatgggatggaggattaatagtaagtaaggacggagacaagagggcaagtcgctctgaatcagtggagacttccaatctccaccccctagggacctaccccccggctacccgaggggtggttttggacagaggttagtggatagaaaagactgttgcggttattttcagctgatgatactatctcagctaagtgtggcagaatgttgaaggtgataaaataaccacgacagtctttccttctcgaacatgtctacacacgccctccaccaccatgtgaagggatgcgcaagcgttcaccgccgtcacaggcccctgtcttgcagtgggagccacgatcccggatccgagatcagaataatgataccttaggctccatgatgagcctctgtctggcgtcgcgaaatgaggggcatcttgagattgaagccatccatagtattactgacgtagctagagcagtatttgacaacgctccatatttaattggactaatctgaagacctctttcagttctaacctctgaacgatccatcccaagacaccaaaccactcgcacctcgccccactagggcgagaggaagagtcgaggggtatggcaggctcgcataactcaacgacattgtctagattgaaggaagcgagaatgagaccttaatacgactgtttatatacatgtgcttatatccctagattcggcctaccattgtgtacggctacaacatattatccttgatggtagggcccgtctgacaatcgctgccttgctcatgtttgtgaacgctattcttgtgtcgctgcatattactcttcctcgtgaaccgtctccgacacatgaaacaagcgaactttcttctggttacattgtgttagttctcgtaatacaagcgggctattacttgacgtacggctctggccctgcggtgcgcggtgtagaggggcttctagagcctgagggtgaagccatccccagggcattcacgaccaatggacaatacttcacatattgtctgtcgggcaaaatttcctagctttcgtgtcagccgtgcgatgcttatctccacatttgcatccctgtaccttgccaacaatgatcatgtagtcttggacatcttcgggggtttggaggtacccgagctggacgaatgtatcgacaatgcaaagaagaccaattgaggaagggtcttgaagcaattcatcttgtcgcatgcgttgcaggtatgagctgacatcattgttctgggcccttgcctgattgagagcagacaaaggtgcatactggtgctttgccgttacccaacgcccggaaaggttctggaacagatctccgcattgctccagaaatagcgtgaagttagcgacaagggccgaaccgtgtggatctaacgggactaaagtttgtaaccctgtcttcccaatgagggtgtaacggtcattctgcgctgcttggtctgtaggctggaaatctgagagactaagcgatgtgggggtcgcatcgctgcattctaaaacctccccaatgaggatgtcttctcgagatggtgattcaaatggggcatcttggtacatggccatgaagtggatagtatcgttgtaatccaccgttgcaaggtctaagaagctcggatgcggggcgggggtcgttatctccgggaacaatgcccgtgttagactggcgaatgcttgtcgatgatcatatctgcggatggcattttcccattgaccaatgccaagctgagtattactgatccccgatatatggctgcttccgagatgacgggacaccacgtgcgacaaacagaagagagcaacaacgtccccgagagtgctggggggttggccaattaaagtgtttcgaagcgacaatacagtggccttgaagaacaagacaggcctaaagaaggagtcgagggtatcgtcgataccattcagacctaatctgggagccatctccaacatgcgattctgaacactttggagattgaaccaaatgccttcaaggtatctccacgattgggatgtggaggtaaaaaggccagtggctctgttttggactgtggcttgctccgttgcactgagatagataagcccagcgaggaacccgtcagcagccgaaagcgtctgcagagagacacctgggttcaccgacatcatgcctatcaaatgctgagatggcaaaaaggattcatgaagaggaaggaaaataagacgcgttgggattgggatgcggaaaatgtgagtacaggatcaaagtttaatgttgggtttgatttgattttataaaaacagttgacagctgcaccacagccatttcttctggcaagacgccagtccgtgcgcacgtccctgacttgggagcttccttgcctcctgtcggcctatggatgatgcctcttgcccgtcatacacgtcttctcttatacctccaggttgcggctccgctaccctttcgctccttccgaaaatctaccaggtaacaactttgttcgtccattttggacatcgatgcggttattagctagctcagctgtaagtgagggtgtaatggacagggcgtctggcggaatgcagtccgcccgcagtgccccatcaactgaggtgaagccggacgacgccggcctgttcagggacgtcactcaattggcttctcaagcacctgcgatggccggaattggatctttgatggacctgtcgcttaacttctaaacctccatagcgccctgacatctcaacattcttcctgggaacgggagtgtatttgcagccctgcaaacccaaggttatggccttgtcagttgttcacgaccaccatcttgcctaaaaagataaaccttgatgatataagaacaattattgggagtttctatcactttgcggtttctgacgcctcacgtaatagtcaatgtagaaatgtggtttggcgcattgtaggattgaagactcattcgatggggttgcaccctgccatatcgtcaagatcgttgactgggtcgtccgggttcgtctgggttctgaaacaaagatagcttcgaagccaacatgacattacgactgtcagccgatgcaaatgtgggcgccgactggaagttcggccaattatggcagttgcctcactttcctgaaagttacctcatcctgggacaactcgagctacccgaccgttcctggactctggtgtattgtagtgaccccatcatatcgcagcgggctcgagcttgtcatgctcaaggtctcttacatggggtcttggccaggatgctcctgtgcgtgtcatgttccagtgcgtgcgttttcaacctctattacccaagttgggtcagtgttgaccctttcagctctgggcctggataagggtgttggagcagtggagatcttgtgtggcccctgtcagtcgtgaagatctccgagatttttggtgcgaaaaactgcgaggcgagccaatagtctttgcaggtgccgggttgcgggtccagctctcggtaccctcgttgtgctgggcgtctcaacgctcccacttgctccgagtaagtgagcactcaaggagctgtctggagcaattagaaggtccattggaaatgtgactgagaggatatataataggtaggcccagccgatggacaaagcaagatgtcaagggtataaaacatcgccaagttctctctgctggtttaagctctcccccccaagtctcaacagcaattcaccctactccttgtataagtggttgatcaaagccagtcatgtcaccagaccaacagatgaagcaacaacaagagaagaaatctcgaggtaaggccctacttgacttttgctctaaatcttaacttactagtcatagattcggccatgctccaaatttggctgaacgagccggaagacgtcgtctcttcgaccgatacatggtcaagtcaacgagccggaagacgtcgtctcttcgaccgatacatggtcaagtcaacgagccctaaccaaaccgagacgcattctcgaactcgaccaacccaagcgaccaaagatcaaggaaacagacatagcaccggctgcataatgcgaaagggtagtccaatgtcgaagaaggtagcttgtcaattgaggacctagctaggcttgcttcaatatcgtggtaacagcactgttaggacggccgacaaggtggagatgcttgagctgctttgtgtctcactgtaattgtttatctatccggcaatcgctagctctgtattttaatagttacgttcattaatatagttcaattttttaaatggtgtgtacgcggaaaagtgaagctattcccatgtatgtcatcaattaagtatctactacatctatctatacaccaatgtacaccagtcctacgctactttataacaaagaaataaataaaagatacatatgcaatcaacctgccaagttattatggcccagcctatcttcgacccttttccggactacctgttaagtttgaccttcgtccccctgactgtcatgttgatcttagaacgccgtcgtgccagacactctcgaccttgtattctctgtagcttttgatcgactactcgcaaccttcttctcacaggattttagatgtcgcttcaaattgaacgagcgtttgcttgtgtagtcgcggcacttcggacataaagccggcctgctaattcgttgtcagaacatgacttggagaccgtgcttctaattgacataccgagtactctcattatgagctggcagaacttcttctgggggcgagcttccgagtctcaagtcgatggttacaggcgttgttggtgagacagagcgatactggtcggtgtcttcaatgggtgattgatgaggttgttgagactgtgacgaggtaccagggtctgcggtggagggagaaggggcagaggaaacaagcggcgacgaaacatctccctggatggcaatagctgactggtaagaaatttcccatatatatatgtcaacattatgaggatacgctggctcagccctgtggatggacgctaagctgcttcccgctgttgcgatatgatggtcgccgctagcgaatgagctcgagtgaggagacatgcctggcatcttggtggtaagtactgaagaagaattgaggtgaagaacagacttctggggagcatcaacatggtggtgccttaagtgtatttatgtatttgttctggtagctgctgcaacgactgcaatggctcttcaattgccagacttgagcccaagacttgggaacccacaagagccataatgccaagactggcaatgcatgtacgccaagccctgatccttgtcggatgcgggctggctgtttatcaggctgtctttggggtcgtcgatggatgattcagcatcctaaaacgatcccatacagtctgctgagtgacagaacacgactctctggaaagttgactatattccttgctcccgcatcgctactcaatctccctgaattcataggggttgttcatttggattgaaggttttaccctgttcggagatcactcctgcgactttcatgtcgcttgcatggaaactctgagcagaatctgagcaggcacctttggtaggggctgggttacttttgttgcccgtgttagacacgatatcacgtgcaaaccaccggagggatcctgtccttcgtcaatcagggctgagaagatctccgtttgagttcgcggacagtggagctgtggctgaaatgacggaggcctagaaggcaatggtagtaccttaccttagctgggctgtctgccaggtacctaacaaacagggtctgccccaaggattcgatgcttatatgtggtagaacctgtccgggcttgccagtcatggactgttcgttatgcacgggctgacactttaccatcagccggataccggatggtggagtcttgcgaccgctatgatgccgtgggattcaacttgacaatctgcgttaccttagtttccagattcgcggttgaaccgcacagacatgtcatcccacctctaacaacggtaaatttaaccgctttggggttgcgactcaatgagccaaacggatagaatgacagactgtcaccttattcattgtgattagaatctgcttctttacttcacttgtatgtaataaattcggctaggctctagaacttggctgaacgagcccgctgcaattgatcctgcagtctaacgagctatcgccagatcgagaaacagcttcaatgggagagcaacattggcgacaatgcgcattcaacttgtacggctcattgtgtcaagctaatagagagaactttcatggttgacatatacatggatctgcttctaagtctcggggagccttgttaaattgtgagagagctggagatgcactgagcaacgttgctgtacagatatcgctctcgtctttaggggatgacttcaactttatatttacggagtaatgttgttttaatatgacgtcacagaaaccccttctcttggtgttctgacgcgaacctctgttcttaaaaaccattccatcaattgacatctatttccatgtttcgctaaccttccaataaacacccttcaatatgaactgacgccaacaaagaaaaatatacaaaaaaaatggtcatgttttccccttcgccgtaccgagttcttctgctacatcttgcctgtcgccaatttccttgccgttgcgcctgtacgtgtccaccgcctctctgctcaaggcatcaatcatcgtcgtaaaacttcgaagttcctcaatcacaaggttctatgttccctcaattgctgtgtcgtctttttccgtgccgcgtctctctgtgtcgcttcaagttgtatttgcgattggtagtgtaggtgcgacaatcagggcacgagaaaggtctgctgccccatcgtctattataagtaagcaatattgttagaagtagcgagtggattcacataccgagggctttggacttgggctggcgtggcgtcctggttgggttcgctttggaactcgaggcctgtagttgcgggttctggtgtggagttacagtggtctggggtatctggacgggggaatacatgagcccgcaggggctggggtatagatccagatttaagtgtaggtaaggaattttcgcgtcgatcaaaagatagattgagaataggtgcttttttatatgcgtttgccataactgcttgaaatgtccgttgccacaagtctttgttgacgtcgtgaaggcgctgaggctccgtgtcatcgagggaagtgagattggatctcgtatctagagcactatcgtagctaacataggagctgaaaagagaacacttttcctgcatcttgatgttaataattgagagcgaatggctaggaagtagaagttatcgggaaacacaagataatggtggacaagcgcctgtagttatttatttattttggcttctaaatgctgctgttcacccttgcaatctgacacttgacacttgacacttgacacctgcggcatcaggacggagcaaaaagcatccatgaggtaagtgaaaacttccactatggacgaccggggcgtggatgaactcatgtgagggttagggtggtggtattatgaatccaatgagtatcaagccgccttgattctgcacgataaccttcggtggaaaaaaatatacgacctttgatgattggcctacaccagaatgcgctgacgatccaccgattgagatgtcaactttaattccgcccagatgacgcgtgccaggtacagagtgaaagaggcggaaaagacgagattcctgacaagggtctctctacgctaaaaagcagccgctataaatggaaattggtttcacttcagaggatcgatctcactcagcagaggttccaagtgagccttcgacccgtgcgagatcatactgcagaccaagctggcttgatcgattaaaaccactaccggctctccttttaaagaatcttaggtagtcgggagccaataatacatctcagctgtaatttggagaatagcttcatgtacagcaccaggttcgaggtcatcagagaagcgcagcattgcttccacgcttggtgttgtttttggaagggaatgaacataatatcttatgatatacaaatcaagataataatactccgatttgtcttatttgctattaattgttatgctcaaccagacgcagagtgcaccaacgactcgtcgaattaaggttatatatgaagtagattggctgaaatgttaatgagaagacacgtgctggatggccaaacatttgaacttgcagatactcttactgcaagatgaaatacccaagagtccatgttcctcaaatcctctagatctttgtactccagcaagttggggggaaagcccgacagctactactataattcgctacagtcgtcagtcgtcttctgaacacacttgagactaacaggcataaagctaagttccatcacctttcacatctgtcttcgagaaaatttgccaattttacgttctcaagatcttctatcatattttcttgccctcgccattcgtttcgtgcagaattgtacggcagctcttcctgtaatctgttcgatcgccgttttattcgtaccaacacgcctcgggaatgggaagatcaatcgcgctcttaccgaaagatagtcgacgccttttgtgtgagtgggattggacagtaaggtagttccatactctcaagccagcaaggacgtgacgcaacgtctttcggtaccagtccatagctagtagattcggcggacaagacagcccccatgcttatagatctcagtacggccatggataatgaacatattggcaaagcattttggtgtccgaatctatagatgtactggataaaggttggaaatatactaagtaacttagactggaggaagatgcttcgtcgtcgttcgtctactgcaatgccctgggaggggtgatgcttatgtcaagattgcaatagagtcgtttctggcgagcgtcgagcgattgaagatctagggtcacgtcgcggagaatgcgaaagaggaatcgtgcctcttgtatgtctgatcgctgaaggcatgaatgaagggtgttaaatggccgctacaagaatgttcagcaacaacagtatcccaggtccgtggcatgattgttgcatgatgttcaatgggctcacagctacatcgcaatgagaatgtcgctgggaaattgcccattcatcgtatcttggcgtgttcattgggcgctcggcgagggatgatgtgaagagcgaaaaactcttgcactttcgtatcgttacatcatgcgagcgtactgtcaacgcagctgtgggctaatattgcagaataaaaagaaaatgtccacagagcactagtaaaccgcccagcccttacacccagcctgatttctgggacgagcaaaatcaggcggtgcggctgatgcgctgttctcgggggctgtaatcctcgacgagctcgctcgagattgaaaactgcccgaggtaagagtgagcctttgagctgtcttgactcaggctgcgtggtagtgagttgtagagagcttgctatgcagttgcccgcctccgcggttggtgagacatgcttgccacacaggtgaaagtgcaaaagacaagagagcgcgaagaatgttgcgatgtttcaccttatgtgggaagatatctccaggctcccagtcagtatcttggctctttcttcggtgagtgactagatgttagcaatagcggatctgcgctctgctgttggtcagaaggccttgctaagcgccgactgtgagccactggcttgctcggtgcattgggcggttccagctggaagacgcgccgttgcgcatgatctgacattcctgctcccctccacctctttggcggttgagcagagttcttgagttcggtgagtgagcaacttgcaacggtagtgagcaagccacgagtcagtacatcgctttccacgagcgacagaacacatatggacaggtgtagtcgctctttgctcgtcgcatgctcaaagtttgttctgggtttgctcatgaggaggagtgagcttggtgaggtgctcagttgaaggccatgtaactcgagtcgtagaaatgagcaggtcgttgaagcttatataagtagcccataaacatccgcgagatgattgccaattaccaattcaaacagcgaatacaaattctcatcgccaaaagaatcatcatcacccagagttgaacagaagtggacgacaggctaagcacgatcaacgatgcctcaagaaacaacccaagctgagaagaccgtttcaaaccaacctcagtacaagcacggcggtaagcacctacagcaagtaagaagtgctttacttacagttgccaagtgttgtctccagccatgcagaactggttgagacagtcaaaacaagcggaaccttggtcgcatgttcaggcgcagacacaaccaacgaggactcgagcggctgaaccgcccaagttatgaaaaatgaaaacccctgctagggccacaaaaagattggttagcgtagattactcattgccagttggcaagctattctttggacgggaaaggtcttggattctgagccctcaacgaggcttggtagttgacctctactttaaatagaccgcatttcccagttcatccctcagagccccgtttgctcttaacatatgttctgaacctcagtacaccagcggatgcattcatgctctttcttctgagctcgttagtcgcggtatgcccgctcctgcgaacacgcctggacttgtcaatttagttccatccttcgctactcatctattactcgcttcgtaccttgtcgctatctccataacttcaccgcacggagttattttgcttccttcttcaatttccccttgtggacgagtgcgcggtgctttgtgaagctgtgtttctcgcggtcggggcctaaatgcagagttctggggcctctggtggcttacttctcgcgtctttcaagcccatcgacatatcacttctcgctgaatatcagctgcccggccaagtcaattacatgtcttcaggcatattcacgacacttctggcgcgccatggttaaaccgaaacggaaatccgacaacacgacatctcaacgaccgaacagatacgcagacacagtgccgaaggagtatttaagaatgggtaacgtagtttgggagaattttccaattggtaagcagcaatcttgctccaaagttccggtgactctcttgtcgtaactgtccgggagttaaagatgcaatgaagagcttgacaggagcagtttcacacatctaaatggaggatctgcagcatttgatggatcaacacggaatctttcggcgtcgctgcattgctatttacgacttattctccaatgcaatgttaatattcgacaccctgactcttatctataccataccctacccgacactgccagctctctcaccatagccaatccagttccattctcatcacatttaaaccgtcacaagtatttattcatttaacaatagcttcacaatactctgctttgaccctattctctctcagtcctgtttttcctggcaagtcaatcgtcgaagcatcaaccactccctgtgcttcaccgaaatgtcaaggtcaacggctatggtcttctcccctcgcgacgccagtattgacattcttttggcatgctttctgatgtcgtttcatgttgtaagaacgattgctggtatatgagcggcacttagggcacaagaagactctaccagcccagtattagaacccggcaaggagccagttttgagtgacacaccttcggttgttgtctcggtccttcgagacaccttgctctggtgacattgaaggcgaaaagacggagagttctctttctgatactgaggcaattccatcattacgcagattggcgtgttcatttggtgattcagtgataccaacagcctgctggatccatggctggggcgaaattataggcttcgatggggagcttgagtgggagagaggattggtcatcaatgactgacccatttggatagcagtagttgcttggaacgataagtcccatagtcgtgtgtcaacattgtggagatacgtgaggtccgtctcagtcaaagttgctaagttatgatccatgaccaaggtactatgcaatgggtgctctgcatatgcgtggaaatagccagtggtaataggcactttagagaactgtcagtaaacgacaaatgtgattttgctacacaaattagcagtgtgtaagtgaatatatattgttctattgtcccttcgtctcattgctcttcacgtccaccacgcctgcggtgagactgcatgctcatgtagttcctggcccgttggctaggctgtctgaggccgctggttgggctgtcagagcccctgtcagagtattgagccctgaaggataaaccgctctgacatgggtaagcctgtgtggcattgatgaaacggcgatctttactatacttagcgtatcgaacgctaaaaacacgtagatctttgccatactcagcatctaacgctaacaaacgctaagaacgctggaaaaacattcagcatctaacgctaaaaaacattgtcccaatgttccgactctgatgtagatccttactgcacttaacatcttacacacttttgcttaaaacaaggtagattctatctaattagtatcatgaacgcctcgatgaaaacgtagatctttaccatacttgactccttcctgcagacgattaccgagtccaaggattgccctgccgatctacgggtgcagatcaaccgtggagatggggcgtccaggctctacaaggaaaaatagaatctgaactcctggtgatcgacacaaaggaacttccccaggttggtattcttgtcgcctatcggactggggctacacgaaacattatcacttgacatcatagttcagatccaaggctggcacatccgcattaggtgcatgggctgttcttccaatgctacgcgcggtgccaactcatcgctagttggttcagtaagtaaacagactcaactgacaccgtagttgcctcggatgtgcgatcctttgctttgcgagttaaagttctgaagctactgagaggctgagctggcaacgcgcttcgaacagacacagcgattctgcaatttctccacttggatgaatgaattgacttgtagtatagcaaagctcttcgatgtaatataataaatatctttctataaaaataatattttccaaggctcattgaactcatcgttcggaaaccagaggctttcgcccttcgacacctcccagccgttgcagtgtcggtccccttccagtgacaatagttctaacgcttctttctcgtttcgcattaccagccattgagtaataccacagatatcttcaaaatttcctgctcttcttcttctcatgctcttcattattttcatgtttgttgtagtaatgccgttctatgttatacgatcgatcgcttgtgtacttgcatttggggcaagacaaatgttttctagacaggagtcagcatacagcagtcgaaaggagaaaatggaaataagagacatacagcttagcagttggcatgggagtcgacgtcgaaggctttggacttccttgaacgcggtggacccagtcgcggaactcctggcaagcgactcggtcgctgaacattagctgtaatagacatgttaactcagttctcagagacctcgtttatcgcaggaataaacttacactagcgacacgttccatgtagcttttgatgtcctcgatgctttgcaacaagccttgatcgaagaatgcctccacaacggagactattccacgagctggtaggtccctcgtgtgcttttctgacgataggggctgtatataacacgcctctatctgttttctctttcttgagcgctcttgactccaggcgagacatgaccggaggtcttttgacaccagtccgcggccagcaagcttgaaccagaattctccgtgttctcgtatgtactccaggacagctgtgaacacagatgtttgctgcagtactgctaggatatcgccaatcggcgtgcttgataacgatcggctttgcgagtcgtagctcgaggggctagtcactggactgcctgcattggattgcagtgtcgcgctccaaggcgcggtgccttcaattgcgccggcatcgaggtgagggggttgcactgggcccgggtcgaacccatgccagagaattgggccaggttcaggaactgaagcgtttgctccaggtagtgtgagcgagaaattgaactcgtcgtatgtccgatcggtcagattctgaacgtaggctggcgaaatgtctgtcgcgagtatgttcaagaacacaggatctatggcctcaagacctggtgcagtggccaggtcatgtgagttttccaactcgtatgaatacgccggtgctggttgctcatacatcgactgtgtttgaggcccaaggctggcaagtggcaagactgggtatgtctgggtggacggtgtcgagattggcgtcccacctcgttgcagagaggtcgacagcttgcgcgattgctctcccatgttcaaatcaatgaaatggagatggtttcgagcttcgggccaaagccgctgtgcgagaatctcgaaggcctttcgctcatcttcatcctcgagagcgttgagccacaggcggatgccagcgaggatgtcgccttctgctaaccgccctcttgagtaaagaagacgcgacacgacgtacgataaactgcagaaggcgaagatcttgatgagatcatttggtgctggcccagttaatgtgttgcgaaaagcaaagactcctgcttgacgaagtcctttggagtcgtagtactcggcgcggatgttgttgatggttgggaggttgacatcgtaagaaacgtcgacgaaatgttcccagagaatttgcattccctcgcgaacagttcgtatggacgcccaagcattttcccgagcctgatttctggggttggtggaatcaggctgtgagtctggggtactggtactgttgggagctgtgctgcataacgagtccaactcaagcgcaaggtcgtcctgacggctactcgagcgactggttctcgattcaggttctgtttcatccaggtgggtgaagccggcgaaaagaccgtctacttctgcgagtgctcttccgaggtgttcagctgctcttaagcccccgacgccagtgcgcgtgctgccacccgcgtatgagtacaagtggctgtactgatcgagataaggcatctctcccaaggtttgtgggtgaggactggtgaggtatggggctgcgcttgagaaagtgcaaggtgcaaggtgcaagaggcaactgacttgaaaagaagaaaggtgaaaatggttcgcccgaagccctggatttatgtgaggcccggcactctcgtccccttctgctggaataatgcggctctcttgaacgggagcacggcccggaggactttctacgctcaagatggaagatcggcgggctggaacgccttggcaggcgttgattttaaccataatgggcaaggatggcttgctcattgcatgcgaaaaagcaattatgagccacgtaggttgctcatgagttgctcgttcagctcatcaatcactcgtgagcagaacgagcagctcatgagcattatgtgatgtcaccacgcatggatgatgctcggctgcgcaataagatatatgagcaggagggtttgctcatgagtttgccgaatttgctcgttgttggtatgtgagcagccggtgaaattagagcagcgaaacgagcggctcgcgagcatgatgacatatcaccatgcatgagagtcgcatagcgcaaaagaaaaaggcatatgagcagggagagcagctcatggggttgccgattttgatctttggttgtttgtgagcagctggtggaccaacgggggcaaaacgagcagctcccgggcacaattggtggtaatgggaatggcaggcttttgtgagctcaatttacaattgagcagggaatctttcatggattgcacaggcaccgctcgcgagttgctcatgagtgttggggacgacgagggtcttgagcgattgagtaacctacagttggtctatgagtaaattgagcttcttgaacatgagataaatatattgtaaacggcagagggcattattgttgtccaacaagctcatcaaacaatacattgtcactcagaaacaatctccacgtatcttcaacaatgcctcaagaaaccgattctcagcctcaaactcaccacaacggtaagtaaacacagtcaatcgagtgcccatgagaaggttcgcttacattatcggaaggggctacgccagtaatgcttcaagcctgggtggccgagtcgagagagactgggccttggtcatccgtgcatgcgaccaaccaacaaacggggactcggccgagccactcacctgaaaaccccaagttgtgacggccaatggccaacttcagcactacaacacaattgtgttgtcgcattgagcttgagaaagaagggatccgaaccgtcattaggtgtgatgcagaggttgatcgaagatggctacatgaaatgccaattgtaggaagatattgtttagaagctgttcgtctgggatatcaataaagaattgccagcaattggcttttaatgaaatgtcattgctggctgtttatacggcatctgaaagctgaggaaacccgcccagataccaccacaacgctaagtcactgctgtccagcaaatcagacttggtttgtttactgtctgtcaagggattccgctggccattcagaaatgattgggccagccaaaacgggcagggccctagtcacctatgcatgtgcagacacaaccaacaaaaccccgagaggctgagatgcccatactatgaggtgtttcactggccgtatcagtgcgtactctactcttgtgggcaactggcttttgtatactgctggaagtccaccgtgtattggtagaccacagtgctgattgacattcttggaaactgccgatgattgtagacagctaaaacaagcagagccttggcttggtcgcctgtgcatgtgcagatgcaacttacaagggctcgagcggccgaaccgcccaaaatatgaccaagacgaactattgcaaggatcacgacgcgattatctagggcggaaaacaagggtccgatgtcagccttgttcatgggtgaaactttcgctagatatgtcagttggatcagtcggcagaggcgcagactagtagatcttggtaggcctgggttgatggaagtggcacggtgatgtttactcggcgggctcatacttcaatgcagatctatgatgaatgtatttaattaaatcccaatcgtctatatgccaggttttcctaccattccaaacaagtatcctccgtttttaacccattaaaccatcaatatacacatctaaactcattccgttgagttcttgggccactgtttgcccgtcactgtagtcatttatagttttgtcctcagagtcttacccgagtttatcactgctgttggcttcatgaagctatcccgaaactttcatggtcctggagcctccatcttgtgcttcgatctttcgtactcaaccccatgtttgttctttatgtgtcttcgcaggttgccctcatacttgtccctatgagagcagtatgggcatgccaatggtttcctagagaattgtcagccagtcacccattagctaggccagtatgccgacgtactcattgtcacccgaaaccccccaatccatctacagaaatcttgacggtctgtttcggtgtcgaatagcaactatgaccgttcaaatcagtttcgctgtcttgttttctgtatgagtctcacctacgtctcccagttctgccatatagagctttgtatcttcgacactttgaagaaacccccatctgatgtaagcttcagcaacagcgacaataccacgtgattctgctttacgagtgtgttccacagctcgcagttgttggatatatgatgatgtctgcctgcactccttgcgggatggtggtgtttcccaccatgaggaacgcgatttgtgatcttttgacactaaacctgacccggcgagtcgacgccaaaagttgcagttgtcgtggatatactctctgacaaccatgaatgtggatgtcttttgtagggcgctatcgcaagttgttgtttccggcagggctgtatcactcagtccttgggtgtaattggtgacgagctcagtgtagctggctgattgacttgtcaggtccccaaattctgtccagtccagtggttccatcatgtcgagcatggagcccgagtctgaccaggcaaaggagtctgtggagggctcgttattgaatacaggcggttctgcatttggtacagtgtagtaaagagtattatttgttggatctgtgaagctttgtgggttctggccaaaggctgtggaggtgtttgtcgtgctattattgacttgctcgttatctagccatctatcctgaagcgtgacgaggctttcccccatgatactggagagtccttgacccagctggtcgctgccaaatggctgcgtgctgctgaagtcaataggaaatggttgtatggagcatttgtagtgggtagcagacacaggagatgcgctcccgctgtggccgtgagtactcgtagaacgtgtcaatggttgccttgggccaagttcctgaaaatggacatgatcttgtgcttctggccacatctggattgtcagagcatcaaaggcttgtcgctcgtcttcttccttgagtgcatcacgccacgaacgaataccggctgggagatcggtcttttcggcccttttttgagcacagaaaagatgggtgaccacataggataagctacagaagccaaataccctgaccaaatcgtcgggcttttggtcaataacggtatggcggaaagcaaacactcctgcacagcaaaggccttgagcgtcatggtatctcttgcgtaggctaacaattgtcggtgtactcagaacccgagaggcatcgacaaaatgatcccagagaatctgcattccgtctcggattgtccgaatagaggaccatgcggcgtctcgggctaggacgccctcatcgatggtggaagagggtgcgtccgacgtgtcggtctccgggcgcgtttcgctcgcgtggcagataaggtccaacttagcagcaaggctattttgaagccagttctttgaagttctctcggggagtgggggatcggtcgcatcgagatatatgagaccagcaaacagtccgtcaacttccacaagagcgtcgttcatcatcctagtgggttccaaggacaaagggcttgtgttgtcaaaaagaagagaggaaaggaggtgccaggacaacacaatggttcgccagatgccttactttatctacttggtcctttcttgttgcatccactgattcacccactgggcttatcacggagtcccatccagaacaacgtctaccccagaaagaatctgggttaacccatgtagcggagtgacgaaaaggaagatctgtcatggttccccggtacttgaccatgcttaatggggaatggcagaagatcccgttggtcgttggattcgaatttttcggatgacaggacggcccccgaacccgtcgactcattcgtagtttgcatgaacgttgaaagcaaaataaaaagcaaaataaaaggcaaaactcacccgtttttcggtcaattcaaaattagtgcatcttgggcgtatcaaaaattcatcactgatggatcaatgatcaatcagtgattacactgcgattgatcgacatcaatggttctatagaacagcaaaagtatttagagtctctccaagccataagtgtctttactcgagatccgaacgtaagattccagggcattactcaattgtatctccctattcaacacgcattgtctcccattaaaatgccgtcgcagatcacccaaattgagaaccaggattcggggcaccagaagtcctcaaagcaaggtgagccgacccgtcagtagtcccagtaacagtgctgacagcctggcgcagcatcaccaatgctgtacacctggttgatggagccaagacacgtcgaggtctggtcatcagagcgtgcaaacttcaacccaatcggaagcgcgccaggaacgcgaactcgatcccgaaattatgatacccacctgctttttctgttggtcgagcgtgaacttttttgttgagtcggacatgaatcaacgtaggactttgtatgcttgtttttgaggccctcctggtccttgcaccgaacaaggagtgaatatgccttgacagggatggggttggtaaaataggctggatgggactagatgacattgtggtttcgaacgctattacagagcctctattggacagcagagtgttaatattacttggcttctaccttctctgaccctcttagtttgccatgcgtctcaaaggatgagcctccgtgttaaatacccactcatccaaactaataacctcctcatcctcaaagatcagataaaagtacttcaacgtctccgccatccaaaagctctccatgtaatctttgtgcttgatctcttccgcgccaacatcctccaccgccgcaaacgcgtcatccgtctcagtagcagcgcgaatcgcagtccacatgttccacgcaatatcccgaaggtcttctttgccagtgatgcggtagaggtaaaagatagactcgatagtctcaggtcggaggaggtaagatgcttctcttgcgcggaacccgagaggctctttcttgtaattcggttcgaaggcgcaaggctccaggcttgggcagcgttcgacttgcacgatttcaggcatgagaccggaaggatatgcagcgtaggctttggcgcagccacgggccagcttctcgccgatgacgacgtggtcgtctcgtccaagagctctgccgccgagggcgtacatgcctcccgcgaagcaggttaaatgctccacgcccgtactcaatcgcgactccttgactcggggagggaacgatgcttcgcctagcatgagaacatcatcttgatcgggcagcattggccggaacatcaagtgcttaattccagcatcggcagcagcgaggtacatctttccgtacttcggttcaaggccctgtaagaggacgtactctttgatgagatactcgtacaaagagtccccgttagcgcccatgccaaacgtgtcatcggtaatcttgaatccatcctcagcgttgatctgaagaggccagagtcctggaatggcggtctcgttttgtgttcgctcaaaggccttggtgatgtagtcgatggcatcgtaatacttcgggttaccggtctgctgcgacaaacgggtgaactccatgctcatactgcctaaactagcagcgctctgtcgcggttctggatggcccgtcccttcctttagggtcttgaatctgatcgtatgcggtggcatatgctccgggttgtcgaaagtgccgtataaaagatcccccagctcaattgccttggccagcaaggcgctctctccactgagttcataagccgaaagtaaacctccaaggtgtcgaatcgtagtctcaaaaacattgaatccatcagcggtcggaatatcccaatccatgcgagtcacaaagtcaacagctctgtaaaactcccgcttcatacccatgatccacaacgtgtcgagattgtcgcagatggtcgcagcccacccaccaaaggtatcacgaccctccaagctcaaaggcttcaattcatcgcttccccaagcatatttctcataagacctccaagtctttttaaatgcttgcttgatgtcttttcgcctctgatccgccgtctccagctcacgtttcctcaattcggggttggaaaagtcgtgctggatacgtggtaaattgactggtgatcctcgtggcggtttggccatgctgctgatggtcaacggataccggagggtgtgtttgctccagtcatagctgctggggatgaattgaatgctggggcctgatatttggctgaaaaggcagtagaatacgagtaatgcgatgaagagcgataataatgccctggacggggtgaatggcaaacctacgcccattttgacgaagaatgcactcaaaaaacacagaaataagaaaaagtaaggaatgatgcggtgtcaattcaagtcaccattggaaaacagagggcgtgagaatactacctgaactcaatgccgaccgtgagaaagatgaacaggtaagaacacttggggtcagccaagatcttataccaactacggagtaaagggatcgggaacaaggatttgagacaagttcccccccacatgctgacacgcaagcttcagcttctaagaataaagcataatctgcagacgcgagatgcgcagtcacttttaccgtctttagtgtccaagtatgacatattaggtggaggaagggatatgcacggcctgttcctcgtatcactcactgagaaaaagggcggtttttaggggtgcatgccttggaagctaaaagctaaaagtcaaagctgctgacgggctgaaaccccctgattagcctccagccaagggagatttcatgatgccacggataatttagatgagataaagcttggtattgcatcgccaagaagggaccaaacgtttttgaggttggtgcttttaccgaatgtgaatctagcttccgacgatgttaaggttaactgaacatcatttgtggcggtgctggtactgctgtccagccacatttgctaactttgcctcaccgccaaaaattcaaattctgccgcttttcaaggtctgacaagcgccgacgattaattcttttgcgtctcgtcgtacacacaacacaaccagccaaaatgtcgtctatgcgaaatgccgtggcgcgacgccctcacagagagcgtgcgcagcccttggaacgtcgaagactcggtcttctcgagaagcacaaggtttgtcgacctcccaataccccccaaccggagcagcttttgacgatagcaggattactcgcttcgagccaaggacttcaacaagaagaaggcgcagctcaagaatctcaaagaaaaagcggccgagcgaaacgaggatgaattctactttggtatgatgtcccgaaagggaccgggctccaggatccaggatggcaagcgatggagcggaacggttgagggcgatcgaggaaacaaggcgatggatgttgagaccgtgcggcttttgaagacgcaggatatcggatacattcggacgatgcgacaggttgttgcgaaggaggtcgcgagactggaagagcaggttgttctgacacgaggtttcgacaagcttgacgaggatgaggacgatgaagacgagggcagcgactcggaattcgactttgcgaccgccccgtcaagacccaaagagccccgaaagattgtattcatggacgacgaagagcagcgtgaggaaacaatactggatctcgaggacgaagatgacgccgagaagaccgacgatgaaaagaagaaggaggaagatttcgagcgcgcaaaggccctccgccgcctccgtcgccaattggagaatgcacgaaagaagctcaaggccttgacagacgcagagggcgaactagagatacaacgggcaaagatggcaaagacagcgacatcgggaggaacgacacgcaagggaaagaagattatggtgcggacacggaagcgataaaacatcatcaccaagaattaatttgaatcatggggcttttttctcgtcatttcgtgttcagttcgttacggctcgctagctaatagatacccttcaaaacaccatgggtttatgatacagaaaaaaatatgaactggccgcgctcgatccaattaaaactaaatgttccgtgtcctcattaatactttgatcctacacatttgtaacagcccttgaacgcgaaaccgacgcatttgaagctaatcgtcaatatccagatgaagcacgcaaacaggccctttacgatcttgacgatgacacggataaggaagggtagtttatcctccttttcgcgcggtttgcttttgcctaaactctcatcttggctctcaacatcaatctcgaacgactccatgtggcgcttctttcgctcatcccgtttgccgattttactcaggcgcttttcctgcttggctgtgaggatgaggggaggcggtggttcaaagacttccattgcgggagtgttcttctcatccgctgatgcgacgagcataagcgctgtgactgcaacgtcgactatgaagtatgactctatctttgcggcgatgccagtgtcgatctcgagccacccaccgcctgtgccatcgcgcgtgagtttagcgagatgttgtggtgattcgttgtgctcgagggtatattctacgcgtgaccaagacggtgagcgctcgattgttacacagaatggtgttgcgagggaggggtgtacaaggaaatggtgcgagctgtcttcgtcccagacgagacgggcgcattcgcgctctgctagcatgacggattgaggatcttgagcgcgctcgatggccatttttgtagcgggtgttggcattagaagagcaacgaggccatcatttggaggatgacgacgggagtcttcttcgagggtcgtggtgagcgcttcttgccagtgttttgtatcggtgaccttagtaccagacgaattactgttgtgcccgacaacaccgctgatgatactgctcgctgaagaactagcttcaggcttaggcgctttgtatggtttgttgggatcatgtcgtgtgagagtgacatatgccgaagcagacgttggatctatacggaggttgtagaagggctgtgatgctgatgagagactatacactggtgcatctttctcttgagctagtttcatgcagtacactcttccctctgacggtgaagcttgccatccatttgcgactttccaatagttcttgagctgttcattcgaactaaccgttggaatcagcggcggttcctgttgttgggcattgcgatgcggccatgatgattgtgctgattgaacactcatgggacttatgactggacttctaacggggtttcgaggggctgatccggatggtgtttcgtggtatgtctgacggcttataacagctcgtggcatctgagttggttggatctctgtggggacatagttctgttgaccgagtggtacttctgggttataagccgggaagatagatcgtaaaggctgcgcaggagcttcgccccccaaaggtggttttgcgattgaacttcgtgatcgatcactgctacttctaacaagggtgttaccctgcgcaaagccagtatcagaccgtccagggatttgaaccgtcggtctaggtcgctgaacctttacaggcttgggcggttcactctgcacaggctcgaactcaatgggtgtgtgggctctgttctggggagtctgtctcggcgatgccggtcttggttctggagacatagcctgtggtgttgcggcccgtcgatcactgggtgtaggtgctcgtctgtcactgggcgtcggagctctcctctcacgagattcagagcggcgaggttttggcgtttggttccgtgatacaggcggtggtttcgatgagttaggactcgggaatagagagaacccgcctggggttggagtcgacattcttctgtatcaaacagtatatactttcttcccagaagagcaggggtatctatcaaatagagagtgtctaggctagcaagacgatgagaatgccgattatgctgctatcgcttcatgatcaaaacaaattgtcaaacaacataaacagttggaagcatggggattccccagaatggaaagcagtgttggttgatattatattctcccatctatcgcacttttaagcgctcgcatcttgggactaacacggttaaaaatagcatcgtgcagaaggaccaattggcggggatgtcacactgcagcagggacctaagcgccctggaggcgcgactctcgagaggggaaactgcagcgccattggccggcacgaaaagatttgggttggacggggagtgtttttactggtctctgcgcgggtgatttgtgtgatattgtgcggggagtataagtcggtaatgagctgaggagcgattgggcctatgaaaatgatgtgagggatcatggatctgggaatagtggaagggctggaggtagacatcgccaaaataacctggtcgagatccctactaagatatactacacttatctgggtcttttattccctaggatacaggacatatttccgtttgaccgtctgtggccttgaaacatcgaggttcaccgcttgatgcacgcaaccctttgttacagttacatacatgaactgccgattccacctctgaagactctgtttgtgtttgggggagaaacagatgctgatgaatgtttgataagcacgcctggcggcaatcgtcacaattgtcggctgggttgagtagtctccatgacgatcttgggcatgaggctgtttgggtatcagttgacaagcatcgatgcatgctcttaaacattctcggcgttggtcttcaccctgtcggactcaacggttgcatatgcttatcgagttgaactgactcttccatgccatctcggcattgatcctgatcatagtggtacactgccctatcctcacatcacatcaccttttattcttacattccccccaacgtaataccccaaaacgccacagatgcaacaattcattatcattgtcccccgcccctcggcctatccttcgccgtaagtccatgtatcctctcccccctctgctccatctccttctgcctcgacagccgtacgtgctcgggcaatccccaccactcccgcataaactcctcctgggcctgtgctactctggcttttcgctcgcgttcgcgctggcgctccattcgtagggcgaaccactcctcgcgtgcctcgtcgtgtgcggattgtgtggcgtgcagcttcatgcagctgttcatggagcggtgttcggcgcggcaggcgaaggagacggtgaatgtgcggccgagggcgcatgcggcgaatgctggaggttgtcagtggcctgatgttgaagttgtagtttgggggtgaagttggtggttgaggtagaggtgattgaggggacgtgcctttgatctcgtcggcgcattcttttcggactttttggtagaatatatctcggacttgtgcttcttgtgatgcagatagaggtagagggttgcgagagggaacaccgagcttctcctctggcaccggggggttctggaccgccattgcggccatgggacgagcgcgcgaggctcggagtcgtaggtatcgtagatagagggtctgagggagttcaaggagagataaatgtgtcgtcgggggttcgtggtggatcaatgatggcgagtgaagccatatcggacgagaagcttgcgggatcttgagaggtgagccgatgagcaaattgtggcagaatgcttgaccgccttccaatttgggtttatcggaagatggattgcaccatgaacccagatgacttccagaagacatcaccagcttcatgtgcttgtgcaatttggatccttgaacaatgtcgacttttcttgaataccgtacatctcatcggtgggggcgccacttcgcagtgtcggtatcgctatgccctaccaacatgcctccaatatgaagcgcaaagtgccagcgtgaacgccctcactgcctcaggcgacacggaattgcattcaataagaattgaccattaaattcctgttttttgagattgtgttggaaattcccaggcatctttaggcagcatcgcgggcttattggagctgtctcggttgccgcgacctcaatcgaccagagtgtacttagatcatcattgttgttgcactaacatttagactttaggtgggtatcaccgtgaattttaacaatgcttgtatatgttgtcgaacttgcttgcaaatactgttgctgtaatgtgatgtgtgagttgagaattggtgtataaagaccgtcctcctctccccgggccttaccatcctctgacttcacaagtccatcacatcagcttttcgcatccaatcataacttactgtctttaagctaacatgggaaaccccattccaacctctcagtccattggagagtcttctcccctcgacggcctcctctctgctgtggcctccgccctggacaagcgcgcgggcaaagacatctttgctatcggaggcagcgttggcgatgatggtgatacttcttacatagctggtaactctatcacaatccggtgggataataaagatcagggacatagtcgcacgctcaagctacccctcgccgttgatcctgttgctcgagatgccttcaacgccctgttggctgattgccaaccggcaaccttcggcatcggcagccaagaggtcctcaatgaagagtacagaaaggctggaaagatgaacaccgaagacttctgtaccaactttaacccttacgaacacggcatcgtcgataccatcaatcaggttctagcccaagccagcgtcactgatgccagaggtctcggtgtcaaagccgagctttacaaactcaacgtaagtctaatgcgattgaactacagtaccatcactgagactttctaggtgtattcgggaccttctggcaagttcaagcctcatgttgatactccgcgatctgatcgccagatgggctcgctcgtcgtcagtctccctgtcgagcacaaaggtatgaggcacaagcctgcgactctgactcatcgacgcttactggattataggggggcagctcgctgttaggcatggcggtagcgagattatttttgactggtcgccgaaaagcgcagaggccattcagtgggcggcattcttctctgactgcgagcatgaagttttgcaggtgaccgaagggcatcgcgtcacattgacttacaatctcttttggaccaactatggtccagcttcgatgtcagataaccttcgggctctggaccaggaatctcttcatttcttcaatgcgcttgagaaactacttgagaacaagcatctcatgaaagaaggtgatctaaatctcgaacgccgtcatattcacttactgataacagaatctaggcctcgtcggattctcttgcactcacgcttatcctcatacatccaaattatccaccagcaacctgcaccacatgctcaaaggcattgacatggtagtctaccaagccctcaaacgtatcctcggtacagccgaagtcgctgcattggtagacgatgaggaatacagacacgacgagcaagagtcgataacagagaggattgaatggaagaaagaaaactggctgaagtatcagccagaccagccagagccccaaatcactgaggcagagcaggacatcttggacaataagctagctatcggtcgccctctgagacctgccgtttatttctggcatgattatgacaatagacttgacccagctgaagtcaatgctcagtatggacctgactggcaaacggataggaggagcttttattctcgagaagacgtcacttggttgaatggcccgcctgggaaggaggcttctaaagaacttgctgttgctttcattacggttagttcggaacatatcactccaataatagaggtacttacatgagtttatagtacggaaatgagcctggtattgacgcttactacacttcggcagtcattgtcgcaaaggtggatgggacatccaagtcagacgcaggcacccagagtggaagcgtgagcgacgcagaggattagctttgggaacattaaccttgtccgatcttccactggatagaagctcacaaatgtttgagaagtaaagtttattatgctagtcttctgtacaagttgtgccttatgaaataaaatagccttttcctcagctaaagtttatacatcggcttgtgactcgacgtatacctgcccttgctgactactccgtggcgtgaaagctagagacgacaagagacaagtaatcgagaagttataactctgttctgaagtctctatggggacatgacctcctcggtcttaacttccgcttctttggcgatgagttcacaatcctctgcaaaagcagcgaccaccgatccatcgggacgccacctcgatgaggatgtcggtccacgtctgcatggataagcatgagaaggatacggagagtgaagtgtgccgaatttccagctaagtaagggtcttggcacgcgactcctatttcctgaatcaaatcgcccttgcttcccactttaccagtcgggacatggaagacttcctgcacagcctgggaagtgtcgatattcccgatggcttcgagatgcacgccgcagcttctcaagaacgagagactttcgtctcgcccatgggtgatgaggtagaaactgttgttcttgacgatatcggtgatctccttctcgaaggcatccatcggaacgtacttcattcttccgaaccggaacatatcctcaaactcgggagagtattcttcatccccaactacccaatgatgagactgcacgacgctggctgctaggttgacattaggtttgggaggcttggccaacgcatctccaagacggtcagtatcaaggatagagatgccaatctggaagctatgcactttattatcgtgcactacaacgtctgcgacgtcgatagaaaggatctggaagctcgagtcctttccgtgctgccatgtttcgagttgttcatgctgtatccaagaccagcgcgatacgcattgggtctctatggcgtatcccatcacccactgagggacgaagagctctgggcacttgaaccaagagtggtccgatggttcttccgatgagtcgtctaacttcttagtgtacagcattttcgatggttgtttgaaacagggtggcgattgttcgcaggccgaaggtgaactaaagagtcgtggttgggagaatcgtaatagatagaagatcaagtttctatgcgtacagagtagacactaagaagatatttatagctagaaacaaaacttgatggttttgtgcaaagagaagctttgcaaaaacgaaagccagttcctcagagtcatactgtttggctggagaagctccttctttaagagtttaaacttgacgggcacgaaaccttcacaatgccagctcccttcgaataaaaattaatacaagaactttaaacgttttaggcacccaagtctgggcactgcacgggaagaacataacacaaagagctaagtcgactgttcttgaccgaacattaaacactctaaagtactgtatcgctgagacatgattaaactattgagtttcataacgagggcatttgagaaaaattgaacaaagtttatgaagagaaaaaagtaggagttcttgacaatacgatcagtcgtcacgcgaagggatgccaaagtataagaaacgcgcagtgtttttatatttgatccgagtgaatagccacttgaacttgcgttgttcagaacttaactggttgccgtcaagcaaggctcctccaatagcagacagtggcgaatgatagctggctaggaaaggaaagaagatttagaggtggtatcagaataaactcagcaaaaggcatcctaaacttatcctatatttatgctaagttgcctaaacctttttatgatttaggatcaaggttcctttttttctttcttttttttgctcctcgggctctatcactttgctgtaaaacctttcgcgttagactactgcacttacataggatatgattaagaaacattcaatattgctatgagactctccggggagtagtgtttgtgggaagagcattatgcttgatacgaataaattgtcatcaatgtctccatcatgtttctaatcgtgactattggtataaaacaagtgtcaaaaagccaccgctattattggatatataaaaactagcaaaacagaaaggtaactccacgcgccaagaggcccggtcattaatcccccttcacttcatttactgctggggatacgcttggggaggataaggctgaggctgagggggcggcgacattgaagcaggaggagggtgggtatagttcgtctggccatcaagctcacttccgtaatgctgaggaggaggagacactgcagcgggaggtgtagagtagtttgtctggccatcaagctcacttccctgaggttgggaaggctgttggtactgctgagggggatactgtccgtagttctgctgaccttggtactgctggtcttgaggagagtagggtgcggcgggaggaggataggcgccctgttgttggtatgggctctgggcaggttggtagggagatggagtgccctgaggatactgctgctgttgttgaggagcgaattggccctgagtaggttgttgctggtatggctgctggggaacgccctgaggttgaacaggctggaccatgggctggccttcgttgaccttggtctccatttgatagttgttgttgggcgaaggagaggcagcgaggttgacagcgaagcgaccttccttgcgaccgcgaaggaacatgacgagagtccagacaaacgtgacaatgaagaggatcctagaagtcaagtgttagtcaacagtgtcgtgactcaacaactgaggcaacttaccagacaagcgcaccaagacccgcgacggccgcaagcatagccaaaccactcttgaagagaataacattctccccatcacgcttaaaaatgctacaagtcttactatccgtgagacttccatcgtcataacagccataagcattaacaggaataacgtatttggcacgtctcgcagcagtggcagcccaagcggcaagccagagaaccatcattaacgcatcgagacttaaaacagcgatgatgtgatatgcattttgaagactggggattttctctgtgaggaggacgtatgcgatgactatccatgaaatgattgcctagatgtgttagtggtgttgagatgaagtaatgcgagggaggacgtacaatggcgagagatagagcttcttcatcgagcgtagcatcatgcatcaaacgaccacaaagaccaacaataataagagaaattaggaactggaagcctcgaattatgacaatccaaagcggtgtctggagaacatggccgccctcaaccttttcctgagtctgctccatagtaacaagcagtataagtgatagtcaagccacgagaagcagccaagagatgcgaagtgctagtgtaaggggccaagacgagtgttcgctggggagaatgatttatggcacaccctttttggagggggaaacacaacagccttatagggacccagttcacttacaagaagcccaaggcagatttcgagggacgaggaacccttgcggatggcgtcgttagcgtacttcaggcgcagttcagcttgcccgttcgggatgccttgttggcgccgttgggctctcttggtggagggggacaaggccatggttttcggtctgtcagagaattgtccgaattacaaggcagtatacgcgtatatcaagatggtattttcttttgacctgctttttcgtcttacatattgttttcaggagccagttgtcgtcggcagttacgagagtataagtgtcgagtgccttggtggtgtttagtttaattgacaacaaacgaaaacagggtcgcgacggtaccaccctacccaacacccctgcacagcacaaggcacgaaaagtaaaacagacaaatgccgttaaaggcggagtggcttgtggaaattgaacttgaaaagtctgggcagtgcgacaagccacttgaagctattgctccttaaaatactcactgaggcgtttcactagaagggacggagtttctagctcgatcgctagggaaatcggcattacatattgacgagtgacaagatccaagttcagagagccacagggcttgagtgaagagagtgcacatacgtatgtaggttggagaagtgcttcccagttgagcatgctgcgcgagatttggttcgaggtgcagatccctgtctgtacgaaggatttcgctaaccagcccatgccggtgtcgatcacatggataagacctctcgacaagcttctcactctcactctcactctaccagggcgtttatgtctcttgtcaaacaaggtagctagtcgtaaattgttcaatagaaggtgagattcgttcctcttttaggagatgtaagacgggtgaggcttgtcttattggagagttgtgctgggagaatagctgaatgcggagagtggagatggcacatgggctgtgcttgttcagccgttggagctaatttgtggaggggcggaatggggtgaggtttggcagggagagtgcggaattggaggatgggggagattgggaggatacgggggagccactggaagggcgtattcagcaagattcaattaataatgcagtcactgtaaccgtcttcaggagtgcgagactgccttgcacgatagagctagaaggcatgatgagtataccgtgtgatgtcggtattttcgagccaggagggcctggttcgcctagacacccgcctgctacccgtgcagccgtggtcaatccacagggatccaagtgaaacaaatcacatctattaagtgtccgagaacgatgctataatgtaaaggactcataccaagtccactcatgacaaaacgccttcacccgccgccccgcatcatatgatccaagccatcccatgcccggatatctttttcgcttttgatctcattcatagtcatttatatcgtcatcaccctttcctctactgctcgttaggtcccttgatcagaaccttgatcgcttctccctccttgaccttcttgaaagcctcctcggcctgcttgaactcaacaactccagtgatgagcttcttgacatcgaccttgccggtagcaacaagctcaacggcaagagggtaatcgccagcgccgtagcggaatgatccgctggctgtagcctccttgatgcagaacgccatgatggggaaggtaatgtccgacttgcccataccgccctgcacgtagctaccgccgttcttgaggacgtggatagatgcttggattgagggctcagcaccgctggcgtcaatgacaacgtcagcgccttcggggagatcagcgagctcgcagatgttcttggcgttctcctcgggtgcaatgcgctgagatgcgtagacgtgggtggaggcaaagtccttggcgaagtcgagcttgctctggacgatatcgacactgacgatcttggaggcgccgtaggcctttgcgacagcggcgcagagaagaccaacgggtccagcgcccatgacaacgacagagtcgccgggcttgacgcgcgcctgtttaacaatgtgcacagcgacagcgagaggctcaatcagcgcaccctcctgctgcgaaacattatcaggaagcttgaagcagaaatccgcaggcgcagtccagtaaccagtcagagttccatggtagggtggtgtagcggcaaacaccatatccgggcagaggttatacttgcccgcgaggcagttctggcatcgacggcaggggtagccgggctcgagggcgacgcggtcgccgaccttgagggtcttgaccttggagccgacttctacgatggtgccggcggactcgtggcctagaaccatggggtcctcgacgacgaacttgccgatggagccgtggacccagtagtgcacgtcggagccgcagatgccggtgtagttgacggcgacgaggacatcgtgggggctcgagagggtgggcttgggacgctcctcgaaggagacgtcgttgggcttattgaggacgaaagagaggttctggggggcttgttagtgagacgtcatgaggggccatgatggcggggtatgatgtgaggagatgaggtgagggtaagacatacgctggccatttttgctgttattgagtgagtaattgagagaaattgagagttgagagacgagagatgagatgaagaggaggaattgagtcgcgtgtcgtgggatgattaagtaggtaggttcgtcacttgtagctcaaagtggaatgtccgtcctgtcttatatggatcacagtggagttcaatcaacaccgtcactatcaccaagcgcaattgcaataatagcctgaacaacaaatctctgtaccgtagaataacaaaaaattcagatcatggtctaaatctgctgatgagggcagcggctcatataccccaacctcatcacatggtccctccctctcactcatcaaacatacttacctagccaaatacccgtcatgatggttacacccccacgggttttaccctcgccaatcaagaagccatgatatcgagaccacaagacccgacaggatttctctaaatatggggtgcttgtcatgacgggagcgcttgaggttctgatgggcactttaaccagagcatttaaccgcgcgaatgggagggggggaatgggtggagtgggatccgtcggtgagaattagaccgggaaagctccaaggctattttatagctgtgaagctagagagatcagtggatatgggcatggcattgttggatgatcagtcaagcatagagggttgtggttctcagatcatcgactcaggtcatgatatggcttggctaccggctcattcccgcaggcttctgggcttgcatccggagctgagcaatcacttgaccatccctctcaccttcaaaacaatttattagcgcggcaggtgtctagtttgatggtccagcggaatctgtgttcctgcgtcagcttctcaatcagaattccgctgccggcgcggagctgcggctttgggaatagcgtccgggtggtggatccggcccggagcggggagtctcggcgatgtgcgatgggcaagattagccggtcttcgctggtgaatgagcatgggaaaccgtcaagaaatgagtagttgcagaggaattgacacatgttctgtaattgttttgcagaccgcaacggcatcaaagtccaaagccttgtcggtcgcaaaagcagcgatctgtaatgggtgacatccgttgacttgcaacgaacctgtaactcttcacggccgctaagattaaacgccatcgcatagaacatcacatattctgtccaaagtatgaagcgtcaatcttgactaatctattatcgtcgccatctcgctatcatacaacagtcccatctgttaccaatatccccgccaaccactcattcgtatccatccattcagttgaggttatagtgctcctcctggtgactaacagaagagtgtcgcttagtcgtgctctcatggggatagtcatgctcaataataggctctccaaggtgctccctaagagcagaaggaggagcacgggtagcgtcaagagtagcgccgggagacttgtgcatgtcgttttggtaagacttagtattgcttaattatgttagccccaatacttgatatgtgcaaagattaaacttacgaaggctttgactgtgtggagggaacgccgggcacattctctaccagggagttgatcctgtcccctgtgcggacaccctcggtctgctggttctgggtgcttgttgcatcaagtggagaaacgtgggagttggagccaagttctctctggttctggttggtgttgttgaaggtgttgttaaaagactcggcgttgtttgagctggtgttgtaagtctcgcggagagaaccactgttgtgagactcctggtgagagccagtgttgctgttctcagtgttggaggggacgagtgtctccttgatcttgttcataaggtcggccattttgtccaggtcttgagcgtagatgttgttgagtgtgaataaagtagtcttaagtgaggtaatgcgaagctttgggtaggttgatggttctaatcacaagacttccatcggacacctctcttatatacatctcatcttcgcctcttgaccacatcccctcaccacttccatcattattctctaatcaatcaccgccatggaacacgctcattcgacagctcggatgctgcgtcatgtcgaaatcgtcatgacgtcgagtgatcggcagaggctccatcacagagcgataagcatattccaaaccctaaaattagcgctccattctcttggtttttgttcctggggcttgtcaataatagcccgattcttcttcgggtgacattggccaagcctttttgattgtgctaaaaaccctggttcggaagacatcatccgtggggctagaatcttccgcggatgcatcactaacatgaccgatctttatcagggtatgagagggattcgggttgagcattacgtagatgggttattgttccccaggagccgggagtgagaagcttgtttggtcctcaatgtgtcccacgtaagctcaggtacagaccatgatcgagatggatggtcgaagtggttggccggcagtcacatgtgatggcgcaatcatcaaggcgactaatcagcgattccaattcaacgacatcgcttacactgtcgtttcaatgagataatcacctcttatacaccatccagtacccagctcctaaagcagcgaccgccccagcccacggcaaaacaaccatcgcagcatcagcaatattgctcttaaccttctccttcacaatcttccgtagctccgctgcctcgttaacccaaggaaactccttctccggcacaggcttacccagaaactcacagatgggctcccagccttgccccatgcgatactctagcagctgctcctcgggcaccatctctcgaataacgcgatgatggcgatcatatgttcctcttgcgttcttgcgagcttcttcgacagtctctgcttggaaaagtcctagcatctgctttcgtgccgcgggacctgctctagatccaagaagaggttcaacaaaattgatggagaactcagcgattgggttccagagttgtttgagaatactatcgtcaacgctcttgaaccaaggctcgaaatctcgaatcacgaggatgactttggcttcggggtacgtctcaatgaggcgcggtgcgtagatagacgctacatccgtggtggcttcacattctccccagatctcatcccactgttcacgcgtgaagggttttccagtgtatgtcggaagatttggaaatgacgcgtctgtggcgcgctcgagatttttccaggcttctttgtcgtcgaggattttgaggccgtggaatacgtctttgtagccgagaatggtgagggcttcggccatggatgctgtgcctgtgcgggggaggccgagacagaggactttcatgtctcgctttggcttgtgggttgttgtgtttgacattttgggggattgatagatgtggaaaggtttgagttttttgggcattggcttaagatgttgatcttcagaccgcaaaatgcaagtgcttaccacgcgtcacgctaacgcagcagcgtaggatttcacatttgaaggttcaggttggaagttactacgaaacacgactttaacggccagtccaattgcatctcaattcaattagaccaatggacagctttgtggttgatgatgcatgtgttagcggctgaggctcatctccctcacaccacctccgatcatccgagacggaattccgttccacttctagcatgcatcacattgaacacaatcactttggatatagacaagtgagtcactcagatagaattgattcatgattttaacatttgacttcattaaagaactatttccgcttatgcataggtaatctcaagagatctggaatatccatccatgatcctcttcatcctctcctcatcacagccaacggcgtcctctgtggttcattttagggtttcctctggcagcgagctcatatcttatatctacggctcagtcattcctcctcgtccacctttttcttgaacccttccgcgttccgttgtttgcaccgttttgagttttggggctatctacctcttcattggcagaattatagcaaagaacttgttccctttcctaggaattttcgttcacgccttcttctcggcgttgttgcgctgagcagcagcttgtgcgtcaatcttttcagagtcgtgacgaacgctggcctcgctcgagtcgggggtgagatactcgccgaaagtacgctgctcaagatccatgtccttccactcgacgccctggttcttgcgggcttgacggcggaagtacacgcgcttagcaaacttccaggcctcgatgccgccgaagaagaggccggcggcgatgaagacgatggcccactcccaggtgatgcccttgtgcttgaagacggtgtcgctgatgacggggatgtactggatggggaatagggtgacgaagccgagcatgatggcccagaagaggaactggttgcgccagacatcgtgcatccactgggtgaagtagagcttggagccgggctgcatgcggaagaaagatcggcgcttgtcaatcatctcccaggcgaggaagagggagaaccaggtgagacaggcaaaggtggtagcacgggccttgaagacggtctcacagctctcgctgtagttatcgttacagtcctcgccgagctcaccgttgccaaaagcatataggcgaaggacgaaggcgctcaggcagagagcagcgatccaaagaccgtagacacacatatcgatgatgaactcgagggagaagacaccagtcttgagagaaatcgggggtcggcgaagaataccagcgacagcgcgctcgaaaccgagacccatgtcgggaagaccagaagtcatcatgatgatccacatgatctggacaggagcgatagggaagacggagagaccagtcttgtccttgaagacgagacctacgagaaggacgacagcttgagcgacgttggtggcgagcacgtggaggatgaacttctggatgttgtcaaagatacggcgaccttcctcgatggcggcgacgatagaggcgaagttgtcgtcgctgagaacgatatcggatgcatcctttgcgacatcggaaccggcttgacccatggcaataccaacatcggcacggcggagagagggagagtcgttaacaccatcaccagtctatcaagttagcatgagatatcaggaaaagaggtgagggtgatagcataccatagcgcagaacttgcctcggcggtgcagagcttcaatcatgcggaccttggtctgaggagcacatcgggcaataacaagaggtaggaaaggaagctggtcgacttcatcatcggtaaggccatcgaaagtagtagcagtcatgaccatagtagcagcagtgtcctcggcaacgagatccatacgggtaggcaggataccgacctcaatggcgatagccttagcggtctcggggtgatcaccagtaagcatgtggacggaaataccagcctcgtgacactctcgaacagcgggagcagactcgggacggggaggatcatagagaccaacaagaccacggaagacgagatcacactcaacagtggtgcggtcaatttcatcacccttcttcatgtcgacgctgtagggcttggaagcaagagcgaggacacggagacccataccagcgaaagactccatgttacggaggatctgctcgcggaactcatcggtgatggggacttgctcctcgttatcctcagggcagtatgtagcacaggcgccaatgacacgctcgacagcacccttggtgaaggcgaagagctggctggttcggttatccttcatgatgacggacatgcgcttgacatcagagtcgaagggaagctcggcgatctcactgtactggttggcagcgtcgtggctggtaagacggagacggttccagtcgaaacgggaggcaaggacctggatggcaatctcggtaggatcaccgcgggcgtgccattcaccgttcttctcgttgacggtggcaaggttggcgagagaagcaacttcgaggaacttgacgagagaggacttggactggttgagaagctcgctgatgggagagatggagccacattcgtcgccgccctgcttgaggggaagctcgtggggctggctgcgagaccagcgcatgtcaccaatggtagggttgaatggctcggtggtgttctcgatgagataggttccctttccaggagtccaggctccacgggcaaccatcttaccttgggtgagagtaccagtcttgtcagagcaaatatcggtaacagcaccaagagcctcaagagacttgaggttacgaacaataacgtttcgctcaaccatgcgcttggtaccagcagccatggtgatagtcaagacgacgaccaaactagcgggaatcatggacagaccagtagcaacggcgtagataataacctgctgggaagcattaaagtcgttggcagcaaggacgataatggcgcagatgacggcagtaccgaagaggtagattgccagacgtgagagcttcttctggagaggtgtgccgacgttgacaccgaggaaacgaccaacagcgtcggtgaaggtgagagtgtaggcttcgagatatcggtgaggcttggcggaaccatcggccttgcgcttcacgggacggaccttgctgtccttctttcggagggcagcagcgatagcaccgatttcagtgctggtgccggtagcgaagacgatacccttggcacgaccctttgtgacggtggaagagctgtaggcgacgttgatacggtcaccgggtccggtgttgtcctcaaagacctcatcctcgttctttcgaacggggagagactcaccagtcaacatagcctcatcggtctcaaagttaacagcctcaataagtctacaccaattagaaactacccccagtataggtgccaggtatggactactcaccggacatcagcagggatcgtatctccggtcttgatttccacaagatcaccggggacgacctcaacggagggaactaccttggagtctccatcgcgcacaacactagcagtgggagaagacatggaccgcagagagtccattgtcttctcggcagagtactcctggaagaaaccgacagtgacattgagaccaatgatgaaggcgacgacaccaccctcaatccacgacttgataccgaaagaaacagccatggcgagaataagcaccttggcagacgtcagtaatcatcgacatagcgtcgggcaggggtgtgagcaggtgggttgggggaccaaaaacgacgggctgcctaatcaggtaatatgcagtcgagaggcgaacaaaaaaatagttcagccatcgagatatgcttaaaccattaaactttggagtgtgtgggggctaggaaaggaggggactgggctggactcaccagcgtcatggcgttggcgacctgggcgatgatgatcttgaggggctgaacgccatcagcttcgccgagatcgttgttgccaaacttctcatgtcgttgtttagcttcagcctcggtgagaccgctgagggtatcagtcttgagctcctcgacgacctggttgaacgtcaaggcgtgagcgggacggctcatgggctcgttgctctggccagagacatggttgtcgacggagtcgtccttcttagccatggttctaagtcgaaaagctagcagttcgccagcgtgcttatgttgttgttatatatatatcgactcggtgctggtatacatgagttgagagagaaaaagacccttaagcctatgtctggggattcctgtaagatgaatttgcaggaagcctttcgtctggcgtcggaaagggtgctttgttggagatctaagtgaagagatccttggggagaaagggaagagaggaacgagaattgcatcgtgtggggagatggggaaggtcttatagacgtctgtcccatcgtcgacgacaagaagagcaaagcagtcaatgcttatctcgccagagtcttggctcaagtcactatctgggttgagagatggatttcactctttctccacatgggccaagaggcattacccaattttcccttctctgcggtgcagtttctctgttccaaaggcggggaggcattgggattgggcattctgtgagagtcttggcgatgatacgaaaccttggtttgttgttgtgtagtgttgagggactcttagagtatacgcccccggccttgtccgacgagtccactccgtcccgggggaggggtccccactaaggttcggattggtgagggcgccgttctgtacggtaggttcaagaggcgtcggcacgtcatttggagatggctaccaagcatcctgtgacgcggcgtggcgggctcggcagcaattggccttcctgagtgggcgacctgaggcttggtattcttgggagacaagggttaaaaaagaaccataccagcaccttgactaagaatactaggttcagaataaacccgaattcgaattgccttggaagaggggactcaaatagcggtaccagcaaaatatcgtcagtgttgtcgggggtttgcagtgccagagccttgtttgaagccttgctcgtttgtcacctggtgaggctctcgtgaggctttcagggacccttccatttcgtcccagtgccgtcaccgacggtggatacacgctgtaaccgagttcagttcactgcattttcagtgcatatggcccctaacttagaaccgacgttagacgagtgccctgtcctacccaaggtaaagctacacccctccccctctttttttcctccctcgcccatgacacacaccaattgattcaactctgtaatgtggtctgcttcggtggtattttcttctcgacgaggaaggatcagtattggcattttctgggcatacataatttctgcccgccaagtcgtcacgtcattgggtcgtgggcaatcatcaccgtcaacctggactccgttttattgctttgttcttatggcctgtttttttgtatctgcacgttgatgatgtcgtctgtaggcatcaatcaagttccatttgagaggcgatactgaatttacacctcacctgcgacagaaagaaaccgggccgggtatgagctgattgttcttctttcagctcgtgtaaggttgttgcggcccggatttacattacggaggtccgagactgcacggcacggagctgtaaatccacatgctgaagctgcccgttgtgttactggccagtctcgtgacttggaaccatggagatcttggggttcaagatcagatctcgagatatgtttggctgaggacaagctgctcaatgtgttacgcaactttgcttagcttatcccctttgagaaaactccctcgcaaatcttcgccaaggatgaggtgcaggcactgccccccttggcagaggaacttgatggtgttagtcacggtctcttatctttgcccaaagtctggaggacgccttagctagcccaagtacctcgaaatttagcggttccagataaacaggggctcaacacgcgtgatgctagtgcactaacgataacaacaccaatctcggtggcttttgccactggccttatctctcagctgtcaagccagtatccgccacgtgaccggcttccactgcttctagaagccatcccggcatgcgagtacatggtacgtaatcagtcctccaccagatcagccaggattctcctccaacgtgacaataagcttaaatcatcggcatgtttttatttgaagcccaggtccactaatcctggtacacaatctccttcggaaaatctctgcgctattccttttagcctcattccaacaggacgtccagcgacgaatgagatgtcctagagtctgcgcgttgcattgcgattacatacaatttctagagcagatacaatgccaattctctgcgactcacgcgaatacatacactagccctccctcgtctccgtttacttactaatggacccaggcgtaaaatagacggtaaagaaacatagccgtcgatcattacctctcgcaggccaaaaaagacgccggacgcggaggcgctgacgcctgactatggtgaactaccaaggcgggaacgagagaagcgccgtatgccgcagcaagaacggggaattaggattccctctcgatccactctagacgacactttgtcctcacagaaacacagaaacggggcgcttacgcctagcacaaacccatgcgaggctcccacgggaagaggaaaaaataaacggggttcgctcactctcctgctgccattggatccgttacctccgggtgttgtctcggggcggacacagcggggcgtcaacctccccacggaggcgccccggtctccagatgggagcctggcggagatgttgtcttcttttcccttctcctgaaagagcgggggatctaacccggatgtgtcggtctcacaacactttgctgcggacgtgagacaatgcgtgggggggttgctttgctgaggaatcgcagcaccattgatggggaacaatatacccggacttgtgtatctccgttcggaaggaaaaaagtaattctgctgcaggtcccgcgacatgcagcttttaacttgctcaccaaccattgagtggctagtatagttgccgttattgccggagatcatacagactgcaggtgttataagccattgatctattaatgggatcatgaacggacttcggcgtaaacatcgtgatgctcggtctttttgtcgcgggaacggcggccaacgtgaccagaaacctggggacccggcgccggaggtctttgagcaggaattggcagggtctccaggcacggacatgaacatcggccggggagtttgcgaaatgccttgatacacggcagatgggtacgcacgctcgggcttcggcgatcatctcaacaaaatacagtatcggagcaccactgcggctcatcctcagaagcagtaagccgagcctctttctcgcgagccattcagaaccgcgtctgtctctgtgaaacaataagatttcatcgttatcaacagcagggggctaccaagaacttggcgatatggaacttggccgaaaagctctcaagtccaccgggtgataatatgccatcgtaccataattcgaaggaactgtgtcttggcttttcaagagccctggcataagcgccagatttccccaggcttccacgatggcttgcgagaactctggggtgagccattcaagttgtgagagtttcaggcatgtcgacgcagccaagcctttgggtaatggatgcggtttaggcctctggaattgaaggcctcgaaatgtgcgacgctttcgagcctcttttttttccctttcaattctccatggacgatccttgtgggggttacagatagtgtttggtgacgaaaattgagcggatacagttcagatatcggtcgggccttttcggtgctttatctcactggtgctgcaggttgatagttagatctatctgctacatgtaggcgaatctatactatctcccgtgtaaccatctttatttgttacgcgtatcgtggtgagttacagagtacgaggcagattttgagaaacagctacagggtacgaaggtccacccaccatcttaaaccagagatggatgtctgaagccaagtcaatacaaggcgccaagttgatcaccaaaaagcttctcaacacgtgtagccacgatacaagacgtcctcgcgaccatccacgattcctctgtgacaatattttgctgcaagaggatcaaaacgtgcatgctgcaggaagagcaaaaaggaaagggaacacgagaacaaacggcagcggaaaaacggacacgcccctacagcacgcttcagtgcagttcagtcctggagcggaacggtcagcggccccacaagcgtctcattgccaagctgagcggtgtttgggtgaggcagggttatcgtggggcggcggagtggggagtgggcttgggcggagccactcgtagcgaagaggtcgacagaggaggacacgtgccctccgccgaaggaaccccggagcggacggcgtcacatcaggagagagagtttggtctggggaaggaagagagaggttgggacaacttcagttcgagaggacatgtcactcctgcttgacattgttcattctattacttaactccccgcgtcgtgcttctcgccaagtccatcctagagtgaagaagcatttgacaagacccttggcttgagacaggtcgtaatacgacagctatccgcggaccaagtggtcggttataacgcagacagacaggcaaaaagcaaagacaaaagccgactgtccggtccacgccgaagaaagtgagcagatattcgagtctcgattgtgatatctgttcattgcgaagaggcgagactgtgttgaacttggcaatggcacgacgtcacaattttacagcccgcaagtcaatgtccgaagacacaatcaagcacatagtcaggatcctgctaagtgatcgatgatgacctcggatcacagaatcatcgaccggatggaagggacatgcaggcttgcaaccagggcctcaataaacgctcattatgacaagaaagccaagaatgacaggacctcttctgtggcacaccatgcgttgcttgagtcgatgaccatcgctggaggcgaaaacgcccaggccgccaagataaagacaatcagaccccaaacaagagaccaacggttcgaatattttcgtgttaatccttgctcgacaaagtgtcaacgtgcaggatttcacgttcagcctgatcgacagccaccatctcgagtcaactcgccaatggcgagatacagaataaaacgcacgcgaccatattcagaaaagagaaacatctcctggatgcacgagggggagataaagcgcccctcccccgcctgagtgatcctcttggcgctcaactcaacttcactctggtctctcgagttaatgcatccgggaggcggtcccggttgttgttggtatcacctatcggacaagggtgagtgagctaatcttgacaattagaaactctgtttattagctatcgctgttaagctgaagcttggcgtgaactttgcttgactaagtaatgcacggttgttgagaaagtaatgtatgtgataacgttaacgtcgttaattaacatagctcagaaacaaaaacccaattcgccaatccccaacacctttaaacactcaagtcttattagaccttggccatatgatgaagacagcacttccaatcccctccaggtccctgtcgaaagacgctatgacaccaagcctccgtcgccatcatctccccattctggagcttccacgcagtgacgcggtagttgagcgccgaggccatgaggtcaatctctacaaactcaggctcgtcgtggatcttgtacgccgtccagggctcgtagccatcctccatgtactcgtccagagacggctcggtgcggggtgagtacaccttctggtctggctcgcagaggacggcgtctttggtgatgtatttgcgcattacctctggcttctcggaggtcagggcgcgccagagaagggcggaggcgtcgagggtgccttctttgttgcggaacttgattgtgcctttctttggttcgcccattttgatggcgttgatgagatgttgtgattttggtgagagatatgtgataaggtgagttaattgagataagattcacagttgaagaagacggtggaaataagtgatgtgaaggatttcccctcttgaattgacgtagatattggtatttcttgaatctgcatcttctaaaaacctggcatcgtcggatccctgcttatactgacgtcagagccgcgcaaaccctcaaagcaggatcaggatattcccgacatccaattgcaagaaagtcagtacctctgtaacaggttattcaattccatttcacatgttttattattcttgtttttgcttttttgatgtttatagaagattgtctcacctcatgcccgtcatcgcactgcagtcttggcgttgagaacagacaccaccacgtttctccgccattcgatatcgtgatttacagtctattcttggacgggaaggtgttcgcttttcaacaaactttagttcaacgatagactcgttgccaagaagagcttttcaaaggctataaggaaaagtggatgtgacgccaaacaagggaagaccctgtgagttgattgaataatagttcagtttatttgattcatcatgtcgtgactcgttacaaatttcgtcgaaaactaaatacaatatttcccacggttcctgttgtaaccaagcaaccggtacactattcagactaaccgtgtcttttttcctccatctacgcctattctgtagtgaataagagaaagcaaaattgcgttgtgcagaatttgtctatagacaaacacaaggaaaaaaaaaaaacaattgttcgtcgagaacgtaaaactttagtggaatctctccttgatgtacaccatggctgcgaatccagcgcagcactttgtgctcatctcatgcttgcaccacggacactttaccgtcatggtaacgctccccgcgaaatccgttgagccagcgctcagtacaccgtccgggttggacatggcttcgtagagcctgcttggcatatcgtggtagcgcatgcaagcgcagcactcgacaaacatcttggcgcttggttcgccgtggtgctggtgctctaggttcgattgccgacggagcgtcttgattgtcgcttccgggtcagagatggtcgctctatggccgctctggacggagcgcagatgtcctttgcttcggggcttgtgctttaggggcgggtatgttggtgttgaggcgaagcttgtctcgtcggaggagacgggtgttcggcggttgcggaggttggcatttgagaaggcttccattactctgttggcggcttcttggatgggatcgatttcggggtcggaggggttggtgtcgaaacggtcgatgggtgccatttggggagagtttgtgtaggaccagtagggactgacggggccggcggttgcgtacattgagggcttgatggttgcgatgctgggtgagtggcccatttcagattggggaggggatgtgtgtggtgtgctcatgggagacacagtccgaataccatcggagtatgaggactctgatgagcttgtcgtagggcgacgaccgataggcgagcgtgtagttcccggtgtgagatgcttcaccggagcgtgaacgtgctgcgtgcgaatgggggcatcattagcaccagccaagcccttcgacacaggcaaatccgtctttgttggcacaggcggtccgacagaagatgcggtgctcgtctttgacgaagcactcatcgtcgacgaaaccgagttctgcgctgaatgacctctgctgaacgcactcttggcagcatccttaagcttccatttcgtaggaacagcgggttctgaatcagcagtgatgggtttcggtcgcacgcccggcgaagtctgttcataacggatgctcgggggattgtgtctgaacaatttgtccttggactttgatgactccactggagcgctcttggcttcgtcggaagctggttgagagttgttgagtcgtgttaggagtgtgagagatcctcgctttgagcttcttcgcggcggtggcggtgggatggagagacctgatgctgttgatgagcgccgggcttgaccttggggttgtgttgagtttgttattggggggcgggagacggtgatggtatcttgctggggaggcttctcggtgtctttgggcttggcggcttgtttcatgctctggtttgaagagcgaggggtgacggattgttcgccgtcttccttcttgatgtaaagaccgcctcgtctgttcaaaccttgggccttgttgtacagaatctcgctatctggtgtagtagcggtgttctgatcaccctcatcgtccgtatcagcgactgcacaatcatcactgacagaaccacgtcgagctctagcgctccacaggtaaatattgactgaaccccttctgctaggcgacttggccggtttcgattgacccctcgcgccagatgtgttgatcgagataggagggtatgctcttcgtttggcatcttcctctttctgctggggattgaccttgagaggagtaaacgacccatgaccgaggaacgactttcgcatggctggatgaactctgctgtcgcccttggcttggtcctcgaggactttctggtggaagtcgtccttcttcttctcaagcttcttgccgcccaagaaaccggtagggctggtctcatcgaacgaagcacgcttgatctcgaaggatttgcggaagatggatgtaagtgagctggagcgactgcgtttgggctcttcaggatcgtcgttgtttctaccaatcgagaatcccaacaagctcgacgagcgagatcgtcgcttctgtgttgtttgaggcggcacagttgtgctgagtccttgagtttgaagagacggaggcggtggttgaggtttactcagctttcgaccgcgaggcttgggagcgttcttccaagcttcttcgagggcttggttcatggctaattcctgctccttctccttcgcctttcgcttctcctcttcttttcgctggagctcctttcgcttctcttctttcttctccttcttctgacgctcgtacgcttcccaagtgggtgattggcacacagagcgctgctcttccacatcagggggaaacatgaacgccacggtcttgtgagcgggcttgtcgtcgtctttgagctgctccgctgaagataattgagaaagttcctttcccacgggctttcgggggatcatgtttggtgactccgagcgctcaggagctgagaagagaggaggcggaacagcggagtagtttcgaacaggtgtagggcccttcttatccttgggcaccagctcaaaacgacgaggtgggtggcctgggctgggtggtactgagccactgctatcggtgcatgccggggatggaggcacagagccctggtgtgttcgctgaaactgtacgagtacgtcagccaaaccctccagaattttgtcactttctgtgcttacattgagcttcttctccagatcgagcatttgctgcaagctatctgagcgagagcgcccttgaggcgcttgagcagcgaggagcatgatgaaaagtcctttctgcttctttgatttggggtcttgttcacacgctcaagagaaccattgacatgaaattgggcggggaggttctgtgagacaaggaaatgtcgggagaaattgcgcgtgagttgggttggacaaggtggggtgaggacgattgctgcaggtaagcgcaataataataaatctgagaatagtttgcctgcttcttttctcgcgggtgtttgcgtttgtgtaaatctgaccgaatgcgcccagaaactgctgcgttcggagtaagaagctaaggtcaaaagcgggtgatgatgtctcgggtggtgttttattggtaaactgcttggaatcttgtcattccaattcgtctcttctccttcttttccttctgagaaaattgagaaatctcagcgaatgcgggagaaattgcaacggatgctgtcgtgagtcgttgcaaaggcggtgggcaaaatgatgcgggtatctcgtgatgtggtgggattgactcaagacgagatgagacgagacgagctaaagcttcccccgacttttttcttactgctgtacaagcgggaaataaaaagagggtgggaattggtgagagggaattggtctgttaatatggtgacacaagagcggaagcgttatcggtgaggtcaggtacggtaggaggatgcaacgttggttgggctcaacaacatgcaacccatttacatggatatgtaagagatagattagaagggggagaaacagggatagatgtgaagacgggcaagggaggttaagtgttggaagaagagtcagtggaaatagaaaattccagacaattccgctctgttgagctcagtttgtatctagagtggcccggccaagcagtgtcaggcaatcaatccaaacaagcttagaatcaagatgccgatatccaaagctaccaagctgcaggttggtagttctttttcctgggcttacagtagttttgactagctgcagatggccagtcccaaaccagctgagtagcgggacggtctgggccaaggatcatgatatctcgacctagcggcagtgcttcaggcctgtttgtgtgcgtgatgcgattgtccgtcattgcgggatagcggcatcgattcctggagtatccattgagagcctgactggggtaaaatcactgcaagacagcccaacaacgtctacatccatcatgactctcaattgtcactggctattctgtctctcgacatcacaatcaatgcttcccaattcttcccctcactctttgtcctctcagctagactctaaccctcagctgcaagatgctcgtaagaatcaagcagtgggtttagaatacgaactgttgaggtgggcactaaagacgtgcgtggctgaagtgtcatggcccgaatcgcggggccattggttcggcacctgcgggagtgtgtgtggccttacagagacgagacgagcgaatccttttttagacttgacaggggtgaccaaaaatagcagcgcgatcaaatggaaccataaggcgattacacgaatagaaacttttgtctcagtatggaaggatacgaactcttcgactgaggcgattgacgttctggggtttagccgttctgcatggaagctcgtttaggtcttttctacggagtaagtactctgcttttcgggaagaagcgtgcgggttgagcgagctgggaggaggggctggccggtaaacttgaaccgcttatgcgcgatggaggctggttgataacgataaaacccagtgtcaagtgtagcacaacgtggcaggcctgttctctctaattgttcccctgatcctttgggccaaatggtgtaattatcccagccttctttcgattaaatgatggtgataggaagcaatcagaagctcatggcatgatccaaccaccccgctatcagtgatagcggaagtttgttagcctctacgatacttccgctaacacacttgagctgcgcgatgatgtgatctaccaaccagtgtcttgtttctcagtgcctagagtttctgtgtaattgatcgggacggttggggccgtgcatctggggctggaaggttagactagacggtggaacggatatagcccaacgacgagcttggcctgatacgattgaggcaacgttggataccagtctcaagtctatgttctaactcatggcttccactcaccttaactctctacgacgtaaagattatctggttcaattccaaccacccagcgtccagaagagatcaagtcaattgccagcctcagacaatacagctcggcatcgatcagctccccgaaaagtcttcggaagaacacgatccatctaaaacattgacaaggtctcagttccgttctggaaagattttccgttaggttcaggtctcagtggccatggccgtctcgtattctcgcatccccatgcccgcggctggcaccctgcaagaatctggggctctgtgtaaatatagcaaaacatccactcttgtgctttttgtcgacggccaacgcgatgcaagtcattgtgaatgggacatggttgaagcgcccaaattagatatgtaagtcagtgatatatattcttggttgagattttaatagatgtctgcatttgctttggtgatggaggaccagacagtggggttaagctggtgggacggttagatggagcgatttgacttgagagttaccctacagcgacgtcgagagacgagaatgtttagttgttgcaccatttacaggggtattggagttcttcacaagtttttgtctaatacaaagcctttatgtgttttgagtatatttagtttcgaagtcagaggaatatgtaacttgacatgatgcatgcgtgatacagaatgcaactgaactccaccgaatagtcaagtaaactctaagttggtccttgtcaatggaaatacattattctgtatgtcgtgattgcggatttagaccagtgacctaccatacattgcttgatcattgaccaagacgactcgaacctcaatactgtagccaagaagcagagtaagcccttactacgcccaaaatgcccattgaccagcagaatggccactaacacgaggccgagccacacgacatcttgtacctgcgtacccgaataacacgatgtaaccttttacaccaatccattaatgctgtgcttgtcgatgaagcaacaatattcagtattgtgagagggagcctggcaaacaatgaaatgaaatcggcattttcacgatatcgttaagagctgttcaaactcaacccgctcgccagcttcgttctcaatgacgtcacacaacatcttccaaaacgcgacagagacactaatttgacgaaaagccaccacgagataatcgctgggatcaattgaaagtcctcagcagcaaacagtaaaatttctagctcttgcatggctattgtacgcctgttgctcccatgcggacgattccctccaggcgcattacataagccgtcttaatccgccactcggacccagttattccgagggcatcttatccccgctcacgtgagggtagctccttcccgcccacacacttgccaaattgacccaaaaatcttaccgcgctttcagccagccgttcgactctaccatccacatcaccaccaagcacatcattcaccatgggtaaagttcacggatctcttgcccgtgccggtacgtttgcgcccgccctcacgatatttctgtgtttatgtcgtcgctaacattctcgcaggcaaggtcaagtctcagactcctaaggtacgacgacggcactccccgacatcgaaaaaatcccgacgaaaacttcgatcactaaccatcgcgatataacaggttgagaagcaggagaagaccaagacccctaagggtcgtgctctcaagcgcctcaagtacacccgtcgctttgtcaacgttaccctcactggtggcaagagaaaggtgagcagactcgagcatgacaagaggaaggaagacaggcgctgacgatacggacacagatgaaccccaaccccggctcataaacgactcgtcaaaatcgacaggaatttgcggtatcgggaaatgttggctttcggacacggttcaacacagcaatggttggcttcactcagtaatgggatgatgtgatggattgggtcagggtcgcaagataggctgagcccccttacgaaaaagaaataaaaggaaatggcgaagaagcactacgactctactcggcgtccggtgtcagttgtcacaatacaacaaacatttgttcgcgcaaggcatttctgctgttactgtgaatgtgggcatttcctggtgaatggatcactgggccaagcaggcgagtccggagggaactgtagacgctgcgaattctttggagttctcggcgagtgactcatgctgatggatgacatcttcgacttgttcgtgcctgaggatcatgccaatttgacggaaatgccaaacaccatgatttacgtagaacaccccaaatttagcatttcttatgcccaaagctactgaaaagttcgagaccatgacctccaatagattaatagctgattcgaatatgaaagctttcggtctcattgctcgcatcacgtgatatcaattccaccttgaactctgcattctcgcaggtaggtctcgttactcaaacaaacaacagcacgttcctcgctctataccgaatttctctcccccagaccaacttccgacaaaatggccgacgtggaaatggatgttgacgttgacgttgaggcgggctctccccctcctcccgcgcgaaacgaatccgacatgcaaacacacaccaaagccacagccgtccgctccatcgaaggctggatcatcgtcgtaacaaacgtccacgaagaagcagacgaggaggccctacaggatcttttcggagagtacggcgagatcaagaacatgcacctgaacctcgaccgaagaagcggttacgtaaaggtaagcgcgcaaacacattgaacacggggatgaattgctgataccgtggcttggctagggatacgcgcttattgagtacacgacgctggaggaggctcgcgctgctattgatggtgcgcataaccagaagttgctcgaccagacgatctcggtggactttgcgttcgtgcgacctccgcctggtaagcctgggcgtggacggggcgctggtggacggaacagaggacgaagcaggagtcgtagccctgagggcaaggatcgtgaggagcgcgattgagtggaaatcatgggatggacgatggtactggatgggaaaacgcagagccttgatacatgcgcaatcgccgacgtgcgtggccagagcacgttggcagtgtaattttgatacacgaggtatgtccatttcgccatttcgctggggatcatgtcctaacacgtatgcaagaacagaatgagaataacactgggacacgacccttggtcttgggctttcaagggattcaatggcgtctttgatgaaagccaacacttcatgaactcatgctcaatgtgatatgcaaatacaactgcttcaacggttgttgtgacttggtagggtacgtccggacagttatctgatacggccttaggacatttcacgttcggacgacagaagcttcacaatacgcgacgatatcttaaattctgcacacagtatctctatgcgcctagactggaagaacagctgatactatcttgattcccttcctttgtcacattgcttacgaatcatcctcccgtggtttccttcagaacacccaagtaaacgactccttcacattgaacctcgtcgattgtctacacaattagcggtcatcctcacctgcgtaaagggaacttacctgatatccgtactcgacgctccgatcaacaccttgaacgcgccctcctcagcaatccacccaggaacagtctcgtcataatacccaacagcgtacttatccaatttgatggtgatatgcctcgtctcttccgcttcaagaaacaccttctcaaacgccacgagttccttttcaggtcgtggcaagcgactcttttcatcgtggacgtagagctgcacaatttctgcaccggcgcgggatccgatattggagatggcgagggtgatcttgatctcgccatcgggggtgagggtctttgttgagatctcgggacggccgtattcgaaggttgtgtaggagaggccgtgaccgaaggggaagaggggctcgatcttggcgtggtcgtagtgtcggtagccgatgtagagaccttcgccgtatagcactttgtggttctcgccaggccaggtgtgccatgctggggtgtgctcgatgcgcttggggaacgtgctctgtttggtgtcagcgagaaatacacgatgggtgaagatcacttactgggagcttgccacttgggttctcaataccaaataggacatctgccaatgcattgccggcttcttgtccttggtaccagccctgaagaatcacaggcactcgatcgacccatggcatatgcactgggctgccggattggttgacgacaacggtcttggggttagctttgacgacagcttcaataagcctgtcctggtttccatcagctggaagatccattgtctgacgatcatacccttccgactcccactccgcatcgactccgacaataacgacagcgacatccgcgtcgcgagccgtctggaccgcttgctgaatataatccacctgatcttgctccttatatccgatgcgacatccaccgtatttgtgcgtaatgccgaactgcttctgcttcgaaatgggacgaagttcattcgtcatctccacgcgcagctcaacagctttgtcagcctccatgtcgacatcaacgaggtagtcaatcgagccgtcaaacatcgcctcgccttcttcggtccagtcccacagatctagaaccaacttgtcattgacgaagagctttccaggcccaacgctcatgaagctgatggtgtgtttgcctgttgtcctcggcatgagatacgtcgtggccacggcagaccattcggggccgacttcgctcaagggcgctgagtcccagaggaagagatctgtgtttgttcggcgctgcttcactactgggttaccctcaaacttatcacccgcataccagtcaatgtgaacgcctggtttgcccgtctgttcagtgcagtactcagatgccacggggagccacttgtggatatggcaaccttgggcgaacgagactttctgcttagataccttgcgaatgctgtcaagcggaatggtgttgtagtacgggttcaaactcgcgcttccaccaccgcctgcaatatgtcggttggcgttgggcccaataacagcgaccttggtagatttggggcataaagggaggataccgccgtcattcttgagaagtgtaagaccttcatggccagcagttcggatgagttccctcgtttcctcacggtcatcttcccgctcaggtgcttcaggcgacatatcgcctcccttgagtcgttccaccaacgtgagtacgttctcagctgcttggttaatatcctcaatcgaaatgcgaccctcgttgacggctgtgacgagcttgtccagacgccattttgaggagtaggggaattcgatgtcgcatcctgcttccacggattcgatggacgagttgatgcctccccagtcagaaaccacggttctacgacaagtcagtgtcattccataacatacggtgattctcattacccctcgtatccccactcccctcggaggatgtctttcaatgtgtgcttgttcaaatcagcgtggacgccgttgatgaggttgtacgaagtcatgacagcccaagggttagcctctcgaacagcaatctcaaacggtttcaagtagatctcccgaagaggacgctctgtgatgagcgaatctatcgtcaacctgttggtctcttgctcgtttccaacgaaatctataaccttgtcaacatattgccatcaaattgtgtcattgatcgtctttacgcttgatggtcgctgcaacacccctgtcttgaagacctttgatgtactgcgctgccagttttccagtgagaagggggtcttcggagaaagactcaaaattacggccgccaaggggatgacgatgcatgcagactgtgggagcgagaagcatttctgctgatcgagctcgaacttcgagcgctagatgttgcccgacttggtagagcagatctttgttccatgttgctgcgagggagattccgcaagggaatagtgcagcctatatgttctgtttgagtcatactcgcgatgccggggaatattactgaccttggtgccgccaacaaagatgccaccacgtgcaccattgggaccgtcagttgtcttgatcgaggggatgcccttctcaggaatagctttcgttctccaaaagtctgcagctgtgaggagtgagacctagaagggttagtgcatgaccactcaaagaaccaacagctcatgccttttccaccagcgtcagcctcgccagcttctctcttgctgcagagcgagtatctctcagatgctgaatcttttgctggggactacatggaggagagtactccgtatcaggagtagaaggggtgtttgaatcgttcattgtgctaccgcaaatgtcaaaaccggcctgtacgatgtcgtcttgctacgcctaatatacgaggttgaacaaagacagcacagcaaagttgaaccgaggtacgaaaagaagaagtgtgtatcaaacgagaaacccaaaatgtgatagcagcctcccttataccatcccatctgcaagcaacggtacgcgagcggcacataaggtcatctgcagccaagcaacatgaggcgaacgggataagcagaaaacagcacaatcagttgacttgagctcgcgatcgcagggaacaagggttcaatgtgcatttcgtcgagataggcatccgctcactaataagcattagacagagatagccccgcagcttgtacttgtatttagacggaccggctgaaaaggccggtgaaataaccccaatagggaacttgtgtctttctgtttcagagatgaggacgacggatgccggtatatacggaccgtgagagcggaagacgacaccggtgcttccgggggagaagagagataaggaagtaagaaacacgtggtgcgatgaataatatattagaagtgatgatggttcacatgttttatgcaagtgacatgatgttgtgaatcgtcttatctttataatctcagctgagagagacgttcttctccttacgattctcatgtatgatgatgggcgaagcgaacccgacagcctgggacgtagtaccttggacgaatcgggaaatacgggtcttcgggccgttattcccaacgtcggtcggagcgcaccgccggggaactcggaaagccccaagtccttccgttatggtatttaaagaacgaaaccatgactttttacgtatgtgatggaagccaaatgtgtctttttcgttgcagttgccgtatatggaagtttcggcacttggggaggatatcggccttggcttaaaagaggatcatggtgatgatggggtttaggaattaaattccgggctgctgaatggggcatgttggtacgagagccggtttgagtgccgatgcaggtggaagcagatcattgagttttcctgttagtgtgtagtttgtttatttgatggtcaaggtgttggaatgttaacgtgtcatacgaaggtgaactaacttcttactgccgacattattacctacacattaatgaattgtctagtctactaaggacattaaatgtttcatatataatgtttattctcacgttcacgtcccaattgagtaatgtttcagatattccggctcatctaatggatcccccatgctccgtgtgtcctccggctaagaggggccggctcggcgcccaaggctatcggaagcatccgcttacacgcgccgacatccgcacgtgttgaacaacaattgacactcgcaaaccaaactaaaccaagttcataacatcaaagaacgatctcataataaagaccattaactctatatccgcgcatatcacagcatgcttcgctcaaggtcaaactcatcatactccctgcaggacctatctacccgtcccccgtcccatcgcccttctcagacatcggatgcaaacagttcagatacaaggccccgaaacagcaacacccccgcgcgtggagatgtctccgctgcgccgcaggaggaagaggaggaggaggaggtgaagaagaggtcgaggctggggaggttctggctcgagtatgtgagctgtgaggttgacttttcggcgtcgagggatcatctaggtatgtgcaccgagagaagagaaagaagattggaggaagatctttgacgggcatgaggcaagaggtcttgtgatgtagatgggaatgcatacaggtgtggttcagttcgtggggcggcttctgatatgcactgatgggattatagttgaggtactgacgtggggttatagccaacgagagaacgtttctgggctatcttcgtacatcagtcgccatgtcaatggttggaacgttggtagcgcagctgttctcgctgcaacatgagggtcaacatcaggcatttggatacttcgtcacggggaagccgttagcgatgacttgttattccttctcggttgggacgatacttctcggtgcggtgcgcacttggagacatcaacggaccatgatgagtgggaaggcgttggttggggggtttgagcttcaccttttggggttatgcagtgtgttggtatgtgtcactgaggggttggtgatgtgtgactaacgcgtttagcttctgttggtgttcttttcttttcttcttgctattgatgttgttaaggataaggagcatgttccaactgcgactgcttagtttgacatcgatgcagtgcacggaagaagaagcttgagaacacaatgagtacattcggaatctgcttcattaaagtataggtacacgcaaacaagcctacaggtaagtccattccacctcatcttcatacactcttgctcttggctatcctcttcttgccacttcgctgcttggttttcttgtgaatgcgagctctgtcctttcgcctacagagtgttagctcaatactaatggaagaatagcgcacatacccggatactttggcagaatttttatacttgatcaaagtctctttgttgtatgcctctccgtgaacactcgctggctgcgaggcatccgacagaagaaggtcagacacagtatttgagtcgacggatatcttgtctcccatgtcgacgtctgggttcgtcgtcgttggttggtggtctctagtcttggagacttgtattggttggagtacaggagtacttggcaccctttgatcgagtgtttgtgaggtattgacaatatccaagcttgaagcttctggtgacagagacatgttctcaggctcagatgtttgtcggccttgacacaggatcgcatcgagcctcatcaacctagcctcgaggctctcgccgcaccgaatatggacatctattggtgccacgacggacgatgatgaggagggactgggtataggaagggtgcatccatgttccgcgttggtatcatagcagtcttggatcttttgactctcaacaggagcgagggtgttccctgaaggctcaggattgtccctgttcacaacgatcagtccccatcaacaaacaaacctctcaacataccgcttataagcactctcttcaagagaaatactactatcccgtctcgcaacaccgttgactctctcagtcgactcacaagagccaccaataccagacaagagatgatgcatggtaactgacacaacaaagtaagaatatcattttgtaaagggacgcggggcccagctaactagttataaggaccttccaataatagccaagcaaaaaggctcctcccgttaccgacagaggggaaccggacccgaccatctgggacagactcgaagtttggtcccaacaggacgggccccgtctcatgcaccggaatcacatccgcgaccggggagatgaagccagaagcgaacccgcgaggttggttcacagggggccatatgaggaggaggcttgaaactccaattcttggctgacgatcttctaatcttggacaatctggtatttaatccgaaaaagacttaagcggtgagacggaggaattgaccactccccatcgtgagggtgagagattttgggggccgagttcatgtaatctgccaccttcctcgtacagcctgcagaaccgacctgtcggtaaaagggggttcctctacctgtaccgccagcctggtagggcgcaaccacaccaattgagctgatatgtgacgttattggttgtggttgggaacaccgctgtttcaggctttcacatgtggagagagggagagagtctgtgcaaaaggaccttgaaataacaaattacatgtgtttgctttttggaaggttagagtcaggttatgatgttatgggttcgtttatgattcatgttgaggggagttgtgtgattgacgtgcaggagtcttgggcttgggcttgttggcttatacctaacgttaggacttgatgagatatggagatacaattcacatgaacagactcttcactcttattctttgacagtaaactcattcaattgatctcaattacccattccaactcactctcaaataatctctcttctctccatctgtaacttcaccactcccttgcaccccagctgcacaatccctgctccttggttgggggcctcaaagttaatcatcccccagttcccagcttcccgtcccagccctcgcgagctgaaaagcctctaccttggcagatggtaagtaggaggtaaggtactcaccactccccagcatcagaagagctcaaacccttagacctgcagtactcatcaatattcgcataccgctccgcagtattcttgaaatgccatcttatatcctccaccagcggcagtggtaaacccggagccccaacttctgcattctcgcatctctggctgaaattatggtcatatacctaccaagcccgttcagtttacatgatgacgaagctggggagaggtgtaacgtactgtgaacattaatctgagatcatttatcttttctgccagtctctctttttcccatttggagaggacggttgaacatgcgagtgtcgcatcatcgagagccgtcattgctttccagcatttctcggcaatctaaacaccatattagtacaccatctccaacagtcgctgtattctcaccttgggaaaataattcagtagatcaaaacacgattccctagactatacaactctcagcacccctctccaaaccagcccatcattgatcttacataaggaccctccagcgtaagaattccatcccccgctctcgccacagcaacatgcaccctcaacatcccaagattaagctgttcccaattctgagcccttggcgttgtcgtctcaaacatgaagtcttcaattgcttcgacgacgtttcgatggggcaagatgaattcctctcgagctttcttttcttcctctgatggcggtttccaacctgggggaggcctgatgtatttgctggtaccccagtatttctcttccttcccgggtatggcgggaggccaggtctcgggtctttgtctaatgcatgcgattggtgcgatgaggctgaggatggggaggatgtgggtgagcttcatggtgagggagtatgcgtggctggacgtggaagctatatcttgattttggaggatgtgacatggctgggcatttgtagctggcgagagtggctgatgggattcacatctagtccatcatggtgaaataatgacacttgagaagtggcatgttgattcctcgtccgtctcattgacgcctcaaagagtcccgttcgtgttgtgagccgtcacgacctggcataaaatgcctggtaaacttcagctctcggccaaaaacaacgccacaggcaacatctccagcgaagtaatgggtcatgaaggctaagtcaatcagcagctggcgtcaagagataggcgaaggcagaatgctctctcggttgactggatgtcaccaaatcaaacaaagacaacatgtattacacagatcaacacggcactcactcaaaagtcaatcagtacgaactcaatctcttcgctatttatagctaaaaaccctcatcaacgccaaccgaaatgcccagagcaaagcaaacgctcaaaaatgcaatctgattttatacatgcaagaaaaaaacaaccgctgacacagtaacatctcatagctcatcccgaggcacgttaaggttaggcagtcgcatcgaccaccatcttggaccgacaggaagaccgacccaaactctgtaaagacgcgagacttccgatgtgaaaacacgccacctgtttttgttagactttgctcggcggggagagaggtataaacttacagtgccttgggcgtgcgcatccatcctttaataatgatcttgatagcagccttgaattgagcaaactcgaacgcaacgtgagccatcgtgctgtcgtccttgggacccctctgtcgcagctcgataaactccctaacagcgtcgtccatctgggggttctcctcagcctccttctcaaacttcttgttgagcttgtcgttcttgttgaggtcctcaagaccctcctgctccttctccgcaaagaccttctcctccatcatctgctggaactgcccaatgttgtagagagagctgctgatgcgagcgtaggtgttgaagagagcgaccagctcggtgcgtgagaggtaaggaacatcgtcgctattgttatccagctcaaaaagaatcttgagagcggtgccgtaaccagcggtttggagcttgccccagagacggcacttgtcgcagccaacacagtccatgagacggctgacgttgcggaaacggttgcggaagtcctccttcagagatggtccttcaccgttgacaaacatcaggctctcgtcgaatatttgagggacactggcagctttctcggtgacctcaaggaccttggcgcgagtggcagcatcctcagaagcatctcccatacagaacttgtaatccttcttctggagataaggtccaaccttggcgatagcacgggtcatgagcgcatagttgaagtaaacatttccaatacggtcagggaatttatgcagacgatgttcgtagcaggacaggttagggctccactcgccagtagtctggttcaagaagttccagcagagatgagtgctgatgctggcgtgcataccggacatgacacggtagaacactcgcttctcaagacactcatcgtcaacctcaaagccagtgtttgcgacaaacggagtattggggttctcctggcgacgctcctgaagctgggcctgacgacccgccgcatcaaggatctgcttgaaatcttgggcagcgggaccgcggttccatccagactggccgagatcagcagacttggggaacgagctcttctggaaacaattctctcggtaaacggcgtcccagacctgcttggccccatcgcccgcatatccagtgaatcgctccgggtttcgaaccaagctcacgtagtcaccctttgagctcgcgctctcgtcctcaggaacacagtaatctcgctcgtcgcactcatcatcgtactcaaagacgcagctctcgccgacattctctccaaggctacctccaagaggtcgctgaggatgctggcgctgcgccttcttccccggatgcttagcacgaggaccctcgagtttaccaagagcgtgcgcacgccagatctccgggatatcctcctcgttgtccagcgtctcaaccgcgcatccaatgtttccgcacatgccattctcgtcgttccagaaggggcatttcttgtgaaacaggttcactcggtagtgcgagaagaagtcggtgttgtgggtgaggtcgtcgacggcgggtttggtcagggtgttgagtttatcgagagtcgcatacgaagcgcaggcatcgccaacgattgacttgggtgagatctagaaagcgtgttaacgatggcttgcgcaggtggcgtgggtggcgataaacgtacatggcattcatcactagagctctcgcaagaaccgggtgcagcccagagggcaaacacagtaagatagaatagtctgctcgcagacttcattgtcgctgaagaagctcaagcgacgagccgatgggtaggtgtcagattgtgtgtaacgaaagatgacaaagcctttattctacaatcgccaacgagtgaaaggcggcagtaaaagagtgctatgatgcaaaagagaagaaagaaaaaagtcccgtcttcaaagccgtcgtttggatgtaaagaagaagcgacgtatgaaagtaagccagcggcaagtaaagtagtagactaaagtgggttgacggcttcggcgggcagcgatgggcacttttcccaaaaaggaatggattcaattgagtcgaacggtacttgtaattcaagagaacaagcgacgttgcgagttaaactcagacaaagaatgaattaattaattcatgggctgagaactgacttgaggcggaggatttacttataaataaacttgctcgtgtgctacgtacagacagacagacagacacattgaaagatgacacgctggctgttgatgtaggtaccaacctgggctacatgcagaaatgctccgactcccgtgaggcgaagtagttagaattgatctagaactctaccgaattgtctcttctcaaaaaacacttttatttattcagtcaacaagcttctctcagcgagcttcaatgaacctctgtaattgcttctaatgaaggggcatcatcttcgcaagttgaaacagtcacataacaataacaacgacgcaataactctccctggagcttcaattgcatgcataatcttagtgtaacggtgtaagtgaaatctgtccagaaccaccaattaccaagcatgtctccgtctgccgatctgagctgatttgaaagcatcctagcgaatttagggacagccttcggaccaaaaaaaaaaaacatcagacgatctgccgggctgtggcttttggatcagctcacctaacgtagcattatcgtattccaatgactatttccaaaaaatagcacaattcgagggtcggtcaacattcccatccaaccaagacactcatataacatcctccctttgtttttcccaactcgctgtttcacaattgtggcgcattcacatccatggctctgggaacctagccgtgatttacggatcatcgaccgaaacaccactactccacaatggggctatcacccacggactttcatagatacagtaaatcgatcattttgttcacctattattatgcgatgctgtatcatctgcctccatgtacttctgcacccagcctccatcacaaagcccattttcgtcccatcatgcgcttgtagaaggggtatcactgagcaaatccttcttcttcccctcctcctcctcctccaaaaaagtgtagccccaaatcagagacattcaacaaataaaacacgttttacaaagcaacaaccagcaaacaactcgtcgaagtgcccagccaagccccaaacacccacgtgcgacgcgtttccggatcgttcccagatccaactccgtattataacgcttcccccacacgtctttggtcattagggtatggcggatccaattctcgactcccatcatccgtagcccatccactctgtcatgcaaatcccccccattgccctgccgctcggatagcaactcagtgtctatgcgtcatacacagacttcggaaccaggaggctggtaagtcgcctccctttacatctcgacagggtatcgcatatcatagcataggtataacaggcccacgggcctactaccgattggatgaacgggggacgttgcgaacttgatgaaccaataagtctctttttgcttctctctctttatatctcaacgtgaacgtgcaaaccgtaaaatcgtgagccgacgtggaaacctccgtctgagcttgagtatggcaccgacaaaagggtgctgtgcagtaaatatgtatggtacattgggggaaatctgagtcgtgcgtctagccggttactggggaggttggaagttgagtggtcgcctaagttcacgttagccatcgggagacgtccaaggtagatcccaactttgggattgccatggtaacatacttgaacaggagaatgtgcggttctggctcgtggacttcgtagtgttcccatcctagactcttcacggttgttagtcctgattgcctgcaatctcgtcacccccgccaacgacgtaggcacgtgttggcaagggcgtcaagtcgtacctgagtaatgccaagagctcgccattcctcctcccacaagagcttgagcgtacccttggaggtatcgtggtagtctttgggaatagccttgagcatggctttggggagctgaacatggcggtattcatattcgctgtcagagtaccgtgcagagtagtggatcgagtcgatgaactcctccacgcgagcgcgctccgagtccgacagaggccggggcgtcttatttcggcgagcggtatcgatgtcgaaaggcattttggcggttgtgttttgttggttgatgaggggagagagagagagctcgagggtgcggggaggggcacaagagcttcggccgatcaattggtgaagtgcgggtcaaaaaacagagacccgcgattttccccaatgctttgcgaggtgaatgctgcgtcggctgtgtttgctgagccttgaacgagatcgagtgaatctggacctctgcgaaattgttttgagaacggatgtcacgcgagatcggcgggaaggtagaatcttgcagcgcgaggctgggtttctcggaggcggtcagagatcttccggggtagaaacttggatggagacggggggagggtcctcttgttagaaacccagtttgggggtagagagcctcggaggaaaacagaacgaagccgtgctttagaagcaacgaaaaagttttggtgaacgtgaaaaaaaaaagagctggtgaagaaaatcagaattgactgttttggcgaaaagagtcaatcgagatggaagagaatcagtaaatccttgcgggtagaagtgaaagaggaagaaggtgtagatgggaagaagaaaaaaagggtgaggaggagaggaaataaggaaagattttggtgatggtgttgagagggtgaacctgaaatagaaggcaaggcaaggcaatgggatagcaccaacgcggttcgttcacgcgggaaggaaccttgctctgatttgattcgatttggcgggtgcaggtgtctacgcttcagtggcattcagtggtcagtgacttgatcaaagtaaacaaaccatttacctctcccaagcaacaccaaataaatccccctcctttttgcgtcccttcccttcccttcacgaataaacgaaccctcaaaatagggcctcaacctcaagcatgatgcctattcaggcaatcagtggcttctgtctaatcatgttgtttctcctagcccaagcatcgcctccacaaatgtctctcatgttgcttcccttaaacagtgtagttggagaatggatgtttgatcgcaaaccagtcatggcttttgtttacctagtcctctctttgcatcaaatctacccctccaattcaaatgatcgccatcgtttattactcaatctcactgacaaggattcgatatccaggggacctagcatgaccgttgaagttgggggccgtggaataactaacacaagcccacgcgtttccgggacttttcctattgccgttgcccaagcctcgatcacatgaatgtgagaggaggtccgtgcgctagccgtgatagccaatgcatcttgtgaagctattcaaaccgtggtgcagtctacaagacactaatgcagatagccaagatgatagtgaaatagtttcaactaacattttttcctctccctaacaagctgaaaagtcatgaaaactcccgcacgtggccccaactcatgtttcatttccatccctcaagtcctcttctgtccagtgtcaaagctagcactcatatcatgctacagcaattgcctcatccacattccacctcgttcagctgatgtatcctcttctcagctcaaggccctcccttgcctgctcttttcaagagccgaatgtcacgtcatgtcaatacgcacgatgtcacattgtgctgtgacttatccggccatccggtcttgttttgcgtcgtccgcagacacccgattcgcatcttgctttttcctcgattgggtcatgcatcgaatttgatcctcggtagcctggagcaacacgaaacttcactaccccaatcttctagaatgataaccgagtccaagcccatcccgagacaatccgccccgtttcaccgtggcgagcgatccggcatacttttgtacccccatgactccatctgttctgacgtcgggtttctgttggttctcccgatataaaaaacgtatgacttttgtgaactgtaatcgatgatgacatggaaccagctatgtcaagactggagaaaagaaggtcgctgggaagatcctcggccccggccagtctccttcagcccaatatgatgcaccgcatttccaatcttgaccttgatgccagcaacgctaatctcccatttccgaatgtcatcaaacttgggttgtctgaacaatcgcagtgtcttgagtgtcatctcatcagctggtaggtgaaaggtccaaccaatggatatatggaacgcatctcccactggctcattggctttcccttgatacagtggagattgtccataacgtgttgcaaccgtgttactctttgtcaacaatgaagtaagctctgggttcaaaggtttgactccatctttattgtcggcatgggacttggggccactggcgacacgaaggacgagaaacgtgcgatccgaatctggtgacctgtaccatgcgagcccttgtggtcgaacaacaaagggagcgatgccactgttgtcgagtgtttttgttatcttgtccaagaacccatccttgttccctgtggtaagggacagtggccgagacagactgatatgaaggggtagaggtgatcccaggtcgcttgtcaggaagttgtgaagcttgatctcatttgacactgccttctcaatgccagctatgaggttcgtcaacaagccatgctgttttgttgagggatgccctgaagaaagtcagcttttcatggattgaagttgagatgacgacaggaactcacattcgatgtaaacatgactgggccagttaccaactacatgaggaacttggcgcttcctcccttggtgcagactcggatcgtcaacgacactctgtcgaacagtagaggcatacaaatcatgaaaggtatcgggcaacggaggcatagacgaagcatccgcgtctttgctcacggagcgagcatctccatctgtactccgggaggagtgggtcgcgatgccgtcaactcccttacggcgtttgacacggtcggagctctcgtcgtcggactctgaggaggaataatcgacaagggccattgattcaaacccgatagcccgtgtcggagctttatgtacgtcatacagacgtaatcttttggtgtttcctttatctccagattgagagcggataatcggcctgtcgtgggttgtctgaattgtgtttggtctttttacgcggcaattattcccggtgggtggggcgaggtgaacgggtgacgacgatggggtcgttcaccttgacttgaagacccgtttcaacggtgatggcccggttgctgcgaacggtactacggagtactttctggttgaatcgcccgtcgtgcctgagtcattttggcaatgatgcaatggaaagatccgatggccgggatgccggggatctagatacttttgctgctgatccgcgtatcgatgtagggtagcaacgggacgtcatggcagataaaatgcgtcagttctggggccaagcaaagaaagttccttggccgagatatccagacatcggacgatctagtaaggtgccattgaaaaaggtacaaaccttgaggctaaaaatatgaagctgagggtgtagagcagatgcgactctgctggtgtggaatttgctggcgttgaactcacaaggatccattgaattcacaatctaagctctgtgataagaatgccaaagcctcgacccttgatactgattcggacgatagttatggactttttctactccatagtttgtgttctaattacaggtgccggcattgaactggtcaatgcaatgctgcaaaatggtagcggtctgtgatatcttccattgccggactggactcgtcttccccgccggcctggtcgaggtggcccaggcgtcgagcgtcgagttgggatccgccagctgtcatccgtttcttttacagtagcctttgaaacaccaacggggctaaaaagtccctacaagcagtagcgagctcgttaggcgaagaccctttttagacaaggttttgcatgcagtgaccgagatgggttttgatgcatcaggtgactgaccaaatggcgaggttctcttggctgttccgttcgttcgacaactggcattccatcatttcgtcttcttcatgcgatacccactgctaagccttttagctctatctttgtttctttgggacgcgcgttgaggcttcaaaacctcgtgtagctgacgtcgctctcaaaccattacttccgagtgtgccgcggttgggagagtaaggttgagcaaggccgatcgaccgagccttgtgtgagagacagacactggttgacatttgacagtgacaatgacactgacgtgcgggaccgaattgagtgtgactcgtcctgctcgtctggggtcccctcctccatgacttctagcctctactccgtactatgtattgcccaagatggaaacagcagatgaacggctctatctggaaagtccctgatccgtttgaagaggcgtcaatagcgttagcggatggagcggctgaagtctgaatggcgtgggcaagttcatgtccaaggtgctatttggatcacgaggggagacgggaagtgcccctccccgctaaatgatgcgctacggtgccccctccatcccccatgagactctgaatgggcgcatgatggattggattggagggaccagatagccagaccagaccgagaccgctcagactcagcgatctacaaccctacctcactttctttacctgtacctgccgtacctgtcctgtaccttacgtagctaagaaaaaaagaaggctcttttctctgtgggttgtcttgaagggattaggctgtgcatcttgtgctgtgccttctgtagttgataaatgagctgtatctcctcccaccttgtctgtcccggtcccttgtctcttctcccccaaactttgtctcttacaccgaaacacaatcaatcaatcagtcaatcactttgatacgtcgcattcaccatcaaatcgataccgacaacaaccaagcgaattcgtattagactattgaccagaagcacaaccatcatctttctcgaatacgatttgcttataggcgccatcgcatcgcttctttcagtcaatcaccatcgccgtccccgactcaacaagcccgacgactctttcgcagggactaaacaattccccagaacccttctctccttctagagcagtcgccacaatgaaggattcaagcgacaagcaatgggtaagttcttggacccttacctgagctaggctatacctagctcgtggatgtcgaatgtcaacgtccatcatgccccagtctttttcctcttctgtttcttggtcagggccgatcactttctgtctgcttctccccaacgtcatccccaagcctgccaatgatggaacaacgtcagggccctagcgaggaccctttatcgctgtatttgttgcgtcaatgcagatccctgcatcgggctccaatcttgacgttgcttggctgtttttcttggtgtttgccaagtagcaactttattcctacgtagctgtacaccacagcccgctgtccacgcaagcctgatgacgtcctaaaaggcagaccacttacatagactccatatcttcgcgcaattactcacttcaaccttttatttaccattttcttaatcgcaaacattctaactcaattgcataggccaaggcttacattcttgacccattgaacgatattgaaccaaaccaagacaccggtatcggcgcatctcacaatcttgctgctcaacttcgaaacatttcccttgaaggctcaagttcaaactcgaactcaaactcaaacagagaccgctctcccgagagaaagcacaggcacagatcaagtcattcgagtcaaagacatagccaaggcagttatcctactccaccaacatctgccagcccaactcgcgacagcttccactcctcgaaccctttctccgacgctgcagctgcgcgccgtcaatcttcagctccctcagtgactgtatctcccccggattctcccccaggtccatccgaaactcgtcgtgacccattcacttcctctgtcaatcggtcagccagtgctagagttccgcctccgcgcaatcgacctcaagtttcacacaatcgcagcttcagcgccagcaattgcggagtttcgcgacaacgctcactgatccaacgatatcccggcgacatgtctcatcggcctctcgacatccttagaaaggaggctcgcgcagccgatcgcgccccccatcttcgtcgcaagcaaatgcccatgacagacacaattgatgctctggataccattggcggaatgtatcatcatggcggcccgtatgacgccactctggcaagccgcaaccgcaacaagatgtactcgcccgttgctgctgttgaagactcgaaccgagaagcccttcgcgctactcccagagaaaacattcaagatgctctgctcaagaagatgcccctccaaggcactgctgatattcccagcggtgagcgggacatgagcggcaacaccatagattacgaagagggtgctgatctcatgagagaacctgatgctatgggtggcgcatacaagcgttgggatggtattgtaagtgacatttctatgatgcgatcattaaacagttgctgacctgaacagcaatatcaccccgatgacctcaagggcaagggcgagccctcttacacttacgagaaggacctcaaggagcagaagcgtttccgccgaggtgaacccgtcgagtacgaactctcatcaaacatgcgaggcagcaagcgtccacctttcagccacaatcgaagcttcagcgagaacccacggacaacgcctgaattcgcaaacggcactgatattcgccgcaacaactcgacaggcaaacaccgtctgagcgacggtattcgacgacgtttcggcagcatgcgacgcaagaaggttgaggttgagtagatacctccaactttgtgatattctttttcttgtgattatagcttggactggtacaggcgttctgtttctgggatttatatatacgggagaaggcttgggcgaatagtgacggtaaagacttgatgagacaggcgctactggatatatatatgttttggttatggcctgttcaggtttatggaagaaacagacttgggaaaacaaaagtcgtttactactcattttctttgttcttttctttggcttgtagatgggtctcagcatgtacacagttgtgtttgcactgccactccttgaaaagacacttttgacattgacgcacaactgtgacggtgccagtgagattattgactgcgattttcagttcacgtagataccactgtcgccacttgcaaagttacccttgtaatgccatgccattgaagctatatattaacaaaccacgtatgacttttgtccaagatatctagaaatacgacaacccactccatcccaaaacaccctcaagctcctctctcaactccccaacaccatcataaccccccttacccgctatctctgccctcttcgcagcaccaagctccgcccacctcgccaaaacagctccatcaacaatcgcccttccgccagctgcttctacgcctacaggtcgtataccatcaggtaacctatgcgccttggcattcaatccgccgtgtggtgtaagtgcagggagtagctggtttgttactgacaagagacgacggtaggttgtctcggggagcgggacgagtgctgataagtgcccggatgaagaggcgaggaggagaatgtgtggagggtcttggggagagggatgggagggggggagggttcgagggaggaggagtgttgttgaggggggattgggggagacggagaatgaggttctgtggaggaggagatggccctgaagagatttaggatctgtaatttgttagtattgcaagaatcaggggagaatgagaggactcacgttcggggttaaagtcgagaatatgtaaatcaccatccgcatccgcagcaacaatagccagatcttcaccatccggcaggaaatccgccaccagaaccggtaaccggccatggctcttacccaagaccttgaaagtatatggctcctccgtatatcccgcgaaccaaacacccttgaacacatcagccataagacacagccccgtacgcgggagttccctcgcggtggatacgtgacagctcatgtcgaggaacgcaacaggcaaaagggagccgtcttccttcagaccgcgcaccatgcacttctgcccctgcgcgacgagcatgagaccttgggtgccgatctctgaaatggctgttacgccgccgcggggaatgtcttcgcgcgcgatggctttgagacgtttgttggtttctggtctgccaggctcggggatgacggttacgatgtcgaagacgtggacgcgtccgcggatggggaggtcttcgccctttgagacggctgtgccgactgtgacgaggaagcgacgctcttttgtatcttctgagacttcgaggtgtagtgttttcatgcactcgatggattcgcaggattcaagctcgacttcgtggatgacggtccaactgaccgggctgatgagcttgagaacgccgcggggcatggttggtgggaacgtgagtgtttccttggcccattctttgtggtagtcgtcgtctttggggagttcgaagggctcgcttatcatacaccctgcgatgtatgcgcctgttggttgatgatatgcgatgccgcgaacatcagcgcccagagggactttcttgactgagatgccgagctcggtgaagttggtgtctggtgggagttgggttactcgtgcgatgcccttgtcatcggcatagatgaagccgcgatcacagccttcggtgtggaatgtgctcataccgcgaacaccgaggccttgaagaccgatgacgcgggggatgctcttgctggactttatgacgaagcttggtgaagggccggggaggaagacggtgctgtagccgttgacgtttgcgcatggtcggagaggaacgaagcgtggttgttcgacgtcgtcctgctctgtctctacggggattgtggctaatgttgtgttggaggtctttttgaaggagagggtgacggagagactggtttcgccttctcttgtatggcgaagaggttcgtagattgtgaggtcgtcagtttggttgcggagcttgtcgtgttagagaagttcagtgagggcgaagaggaactcacaatgaggtatggagattgagaggtggtgtcgccaagatcagcgacaagaatctcacgaaggttctcttttgctagaccacgtcgtagtgtgtagtctgctgaaaggtgaggaggcacgtaggagagaccttcggcaacataaacgggcttggagagatcggggagtgcgtaaacctgtacagtcagtagctgatctccaatacggagggttggaacttacatggagcgcgccagttgagctgagcaagaacatcatgatcttctcagtctctgcacccttgtcgccggcactcggttggaaagcaccctttatatccgcatacagacatccagagtgccacttggtattctggagagtagcgtccatcttttccacttcctcaagctcattattgctgtcgatctgtgccaacataagactgctgtcgtcgcggatgagtaggaggtaaggatcagcaatgctggcgctggtgacccgaggttcagcaccggtttcttcatcgagcatcggcaggatctgagtgaggccgagatctagatttgttagcatgtgtgaatgtgacccatgcaagcgactcacctccatcgtaagatcgaacctcagacttgaggacttgaataatcctcatttgcttccccatcgttccagcctcaacagtgaacccagccgcgggatcaaactcagtatccttgagagtctcgaagcctgcgccagtaagagcatacacatccgacgtctcataaccgtcaagatcgaccttagcgactatcatgtacttgtcatgctgtccaaatgtctcgtactcattacccacgccaacgtttccaccgagggccttggacattggcttcttgacagacatggtccagaagccccttgcctctggaaactcgaacctgccaatgatcttgggctggatgttgcggttgagaatagccagtgaaccggcttttccacgtccgacgacgcatgtaagatggagatccgaaaccacgcctcgtgacagagttgcctcttcactgtcgggatggagtgatagcttgccagctgtcaagtccttgatcggggcgatgctgagaagggtatcgtgaatgcggaaagtcaactcgcccgctttaccaccaccattgagagcctgagccggtttcgcggcagcagattcggtgccgtacaaatcatcgtcctcatcatcttcatcctcgagatccagatcatccatttccagcccaatctccgcatcaataagtctcggctttcgtctcttttcctgtcccatctttctcgtccagcccaacaccacagaatcgccaacttcactacccacaaagtatgcattcttgccaagtttcgacgctgtcgatgcgcggctcttgattagattgccgccgttctcatctgcgaccatcctgacggtaagacccgagacagttctaccatcaatctggaacgtgactattccaatacgaccatcgttgagcacaagcaggagctcgccgttctcaattgacagtgtctcaatgatacagtgctccagtcgcaagttaagatccgcctgatctgtcaagctgaacgaggtaatctgccgagccattgagttcaccgccacaccattggacttgccagactgatccacatgaatcagctcattctctcctatcaacaacgaaccgccaacaggcgctggtagcggaataatcttgaataaatctcgaggaagatcggtaacagaaagaatagtcgtcgaagctcgctgctgcaaatccaacgtaaagaccttgtacgtcaagtgatccttctggccaagagaatgcgctcgctcttggctggatgacaggataccaaatgtcggttctctatactcatgcagaaaagcgaagtgaacgggatgaagcagactgggatcaaggagcggaagacggagtacaaaagatggtgtatacgctggttctagtgtgtcgctatctccattggcgactgtagtagactccttgacgggccgtggcccatcgagatcctcatcccaatcatccatctccaagtcttcttccgcttgtctgaatggtaggatcgcgagattgcgcgagccgaactggaaagcggcacatcgactacctggatcggcttcgaggtaattggtatattcgtcgaaagaaacctcccatggtgcgccgtgtagctcttctttctcatagtagtggatggagatggtctcgaggttgctcttctcagggtcccatactgccatacatagcttcgcggctttgtatgctatcaggagagcttcacctccgcatttcgagtgcttcgtcttgaccttggccaaacccgtcacggtgccggacagtggaagctccgcgacaagaactagcttcgtgaggttcgtgcgatcggttcgaacaagcattgtctcgccgccaagaaacgacgactcgagcccatcatcgtcgttcgcgcggtgatcaaattcgggttcaggctttgctgtctgggcaggttggttctcgggatcgaattcagcggagatggcctttgttgtaaagatttggagtagggatccctttgcgacaacgagattggtagctgtagctgaagtgagagaagcagtcaaggagtgtgttacggctgagggagccgcaagctcggtgtaggcctgcatttcagcgagaccattcttttgtaaccgagaaattggttactttcttgtgttcgttcgagtcgttcgcgatgttgctttattgaatgtttggcccaaaagagtagagctcaaagctccaagcggataattgacctccgttcttccgtatcaccctagccaatcgataaaggttagttgatgttccaggggtgaggcagagccatctccacttagcacaaacgctagcgtatacattgcgtcacgaaaacatcggcagcttcaagctcaagcttgaccatttctgatcgaagccactgaatcttgtttttctacgaacttctctttctctgattgatcaaagtcaatcacgttgtggcacagatcgactcgttagcgacgtcacccttgggttgggatcgattgatctcccttcaaaatccccgagatctgctactttaaaaataaaaacatccccaagccacgtcgcgacctggtctagcggattcacttcgactttgcttgttgatcatcatttgcaacagcagtctttcaatttaatccaaaatggcccacgcaggcctcgtccagaccagtttgatctgggtcgcctatgccgtcgctgtcgttctctgtttcgcagctgccatcatcacaacatttacctggcaaacaccccgcgaacgttccgtcgttgtcagcatcgtcgccatcgtcagcttgacttctctactcgctacggttctactgctccctgtcgacatcgctcttgtctctgcgactgcctctgcaacactgggcgccaagaaggactgggctactcccgaacgcatcgacagtatcctctacactctcaaggtcgtctactacagtctatacagcttcgatgctctcctctgtttgatcgtcattcctttcgcctacttctggcatgaggagtatgacgagatcgaggttgaggaggaaggccgaaccctgagcagccgcttcttagccgctgccaagtacaccctcttcttcgtcgcattcgtcgtcgttctattcctactcgggttcttcgtccctgccgccggcgacagctcggagtcgcactgggatctcgattacttcaagaagctcgttgcccaaaaccatggcgaaaaggcattgacttttgcactgggccttcttctcaccatgggcacattgctctacgtcgtttacactggcgccggccttgctcttctccctatctcgttcatcaaggcagccccttcaatttcggctccccagctccatcagaccactgcttctcaacttgaacagaaccgcgaacgccagcgacagatcgagatgcgcaatgctggccgacaagagggcatgtcgcgaaaggatcagcgagagctcgatgctctggttagagaagaacaaacacttgttcgacgtgagagactcgcggccgaagctcagggtgaaggccgcagcagaatctaccaagcttggctcaaggtctgcgctgtgttccgccccatcaagctcctcggtggaatcttcctcctcctcctgtcccttgtcattttcgtatcgatgctcatcactggtattgacaaggccaagaactcggtttgcaagcaaaagtgcggttacatccttggccagatccacgtctttcagcccatgaacttcatcttcgtcaagtctgccaaggccttccccgttgactacatcctcatggctctcctggtgcttttcttttttagcagctccatctctggtatcgctaccgtgggcattcgcttcctctgggttcgcatcttccagatccgcaaaggtcgcactgctcctcaggctcttctcatcgcgactgtcttgttgggtctgataatcttggccaccaattacggtatcgctatgttggtcgctcctcagtattctacctacggaacccagacattctgcgccaacgagcctgaacatcctggagatcagccagactgccgaaaccacaaggacatgatccacgcctgctccgaagcgctgaagtacaagcacgccaaggatgtctgcacaccatcagtcatgtcaacattcctcaacagcatcacaatcacatggcccttcttcggcctcgtcgacttctgggctcaattcgccttcctcggcgttttcctcatcgtcttcgtcacagctctcttccgtactcccaagctcaacctctcacagatcgacgaagaagccgaggctgacgaagaggagagtctcctcgcttcaactggccgacgattcggcgcgacatggcaggatgtacgaggcaagcccagcagctctggaaacgagtctgctaccaacggcaacggctcacaatccgctgcttgaagtttacgtatgaaatagtatgagttagttcagattgatgcaggcatcttgttatttagcacgccaacacggtggttcggagtttagtttcgcaatatttgggtatctgcttataacacgcaaggaatggtaaatggtagtgaggtctagcttgaaattgaaatcgttttatgctcccagcgctaccttcttcttcttttccttctccttcttatccttcgtgaattgtacagccttgtggctcctctcatcgaagccagcttgtggtcctcgatgcatctcgtaccaacaccgcgtacagtaaacgtcatcgtcgcaccctggacatcgcaccgtggcgtcctctaaacaaacggtacaccagctttccacatcgtcatctgtgtagttcgtccgtgacgttagacgattcaccggttggcctgatggtttggatgtagggactgacggtaaggcgagggaatcttggtcgggagatggtgcgcgtagagcagcgagacgggcggttatgtcatctatatctgcgcttccagcacgctttgaagaagggatgtcggtgaggtcggagggaacatcgggaagagcgatatcttctgttttagaaggagtttgttcaggttcaggctcagattctggatcgggggttttggtctttgcgagggctgcttcgagttctgcttcatcgcggaagcgggcgatgacttcatcgacatctttattcatagcctctccatcagaatcatccgagtcatcatgctttttatccttttcgtcttctgtatcctttggtattgcgtctgcgagttgttctagaagtgctttgacctgtgcgtcgtctggttcgggattaaatccttcttcgggttgtacatcgcccagtagctcttccagagtctggtcatctgtttggaagatagactcgtcttcatcatctacggctttgggagagtccttctctggcgtcttttctggctggggtgttggctttgatggcgtttgggttgtccttggtgctggtgaaggtgaaggttcatcgccacggtctcgtaatgacttgagacgagctgccaaagtatcgtctcgagttggcgccttcttacgctcaatgagatcaaccttgatcctaaggcgatattagctgacagatctaactgaagctggggatgatgtactctgttgatactggcttatcctggcctgcgctgttgcccctaagggcatttaggcgatcaagcagggatttatcgagatctttagacataacgtgcgagctaggggggtcggaaatgagcctctatgaagagtatgtgacgagtgaggttgttgatgagatgatatgatgaagcgaagtgagcttcagatgaggatggtgggggcggggttgtttgtgcccaggcttggctgaggagtcaatttgaggctcaaattctgggcgttgttcaatggccatacacgtcacgatcttatttgtttaagcgaacaaaagcggacttcatcaaaaattcagccctatggatttacctaggtgtaatagaaagacggcattcacctcgacgtagtgtatgtgcctgacgctgctacaaacagccctgctctccactgcaaacatcacatcatatcaagcactgcatttccattgttgaagtgcctcaatgacgcaggagaatacattatagtcgattatattgcctgccgcgtcaattgcggcggaataggccttgcattggggttcagtcacttcaggaatggagttcatcctgaaggattgcggtgcctcaaatacgaaatagcttagatgaagatcacccattaactgacgacatacttatgatcagtcgaatgacaagacatgtgaatgcctctactatgcccgtcctgtcgtcatgaaacatcatggcattgatatcatgttcaattgccgatgcctctctaatctaaccgctatctaaacgcacgcaggaacgcacacgcgtcgcagccaagacttacgcatgctcggaacgtgggcgacgccaactaaagtccacgttcaagcctctgccgcgcatccatcagctatttttgcccatcagtgccttgcctagcgtcctgtaaaatgggtccatgcaggctgagaatgcagaaaatccatgtctcggatcccttcccttggattcaataagcgctagagaatgttattcaaggtgacgtggaatcattaaaccagccggttttcctcgtattgttttcattctttttgctgtaatgttttcttcacaatgcttactatgccgtcgctgcgtctgagcgcaaagtcaatacagatcactgctgctattgcgtcgatatggctcttcgtcggcgtgctttatcactatcgtgatgtttctttttacacacccagtaataactttcagagctctacgaaaacgaattcgaacttgcgcaatgttgaagcgataaaacttggcgcacgatattttctcgattaccctttaaaagacgaaccgaaggcgatttttggagaaattggacaacggaccgaagtgttgcgatcttggatcgaggaattggaagggcgaggcgatactcgcgagacagcggaacttgttggacaaattgtggaaaagcaatttccatggctcaattcgaaacagggcgtttcgccgcctctcgtcgatatctacaatcgtcttggtctttcgtacaatagcaaaagtgtcgagggcgagaaagcaccggctggaatcgttatccccacgggcgaaaaaacactccgattcgcatgtcatctcatcgcagcattgacgcgcgtccacaagacctccctcccgattcaagttgtatacgcaggagatgatgatttatccgctgctggacgaaaaaagatacagcaagctgctgatggagtcaagattgaaatgctcgatgttcttactgtttttggtgatagtacattgaagcttgctgatggaggttgggcgataaaaccgttcgctgcattggcgagccgctttgagaaggtcattcttcttgatgcagatgcagttttcttccaggatccccgacatcttcttcgtcaagatcgatttaaagagacgggcgtactgctgtttcatgaccgattgctgtggaagaatgggtttgcggatcgtcaggattggtggcatgatcagatcaagcaccccagcgcagagacagaaaagtcgcttgtctggacggaacgatactctgaggagggtgattccggtattgtcgtcgttgacaagtctagactcgacgttctactcggtctcctccatattggatggcagaactctgaacgagtacgaaacggagttacctacaagatcacatacggcgacaaagagagttggtggatcggtttcgaagccacaggatccaaatacgccttctcccctcactacggcggtatagtcggctggttaggtcccaagaaaaccgaacccgacgcagagaagaagaaagacgaagaagtccgcgtctgcagcttcgtcatcgcacacgtcgaccagcatgagaaactcctctggtacaacggcggtctacttaagaacaaagccgtcaaccagacagaattcgaagtccccacgcattggatgattgatcagacgtggcataaaggtggaagcaagaaagcaatgagttgcatggtcggtacgaaagcgagtgctttgacgggaggggagaaggatgttttagggaagacgatacaggtagcgaaggacatggatgaaaagttacgtctggtctgataaaaaaagcagacttgtattatgtatgtatgtgtaatgtagagcatcgaataaggataatgctttgtacaagaacgggagtcggaggttggaaccccgttgatcgacatgaaggaatacgggcccctgtaaagctgccgcggatggtttctgaaacgcgtgttcacggtagaaactgttgaaagattccggagccggtgcatcttcttcggcgccgtttcataagagttcgggaccgtctcacgccatcgcgcgccggacatgtacgaatgtccgtataaaagaccgtaagaccggcgaaacaaatgagtataaaagagcaaaacacgtcagacaaacagacttatctttattactgtataaaccaatcgattcttcaattgattttctcgaccaattggttcttttgttcaaatcatttgagaaccgagtttcgacaaaatggcacttcgcttaccccttcgaacccgccctgcaccgctcatcgctggcctcacggttggagcaattggtgttgcagtctgttcgaaaatgatgtttggaacagcttcagcggaatctcgtgaagcgcagaagattttcaaggggggctttgcatcggtcaaactgccgttgcatagttctgaggatgagacgcatgataccaagaggttgaggttcaagctgcctcaagacactgccgtttctggactcccacttacttgtgagtttactgtagagggcatctgaatcactgctgactgggtatagctgctctcttgacgtttacatggcctgagggatcttggctacctacaccgagaccttactctcccatctcaccctctggtaagtgacacgtctgtaggcatgcactaggtactgacttttgtagatgaacccggctatgtagaactcatggtcaagaaataccccaacggcaaaggaagcggctatctccactccctaaaacctggcgacaccctcttcattctcaccaccctccccggctacaaatggaagcccaacgccttctcgcacataaccctcatcgccggcggctgcggcataacaccgatctaccaactcgcccaagggatcctccgcaaccccgacgacaaaacccgtatgacacttgtgtttggcgcaaacacagaagaggatgttttgctgaagaaggagcttgatgcgtttgagaaaaagtttccggagaggtttagtgtcaagtatacggttagtagaccgagcgaggggtcggggatgaggaaggggagggttgatagggagtttttggaggaggttgtgccgaaggggacggagaaggtctttgtttgtgggccgccggggatggaggaggcgcttgttgggaagaggggagggggagttttgggggagttggggatcgagaaggggaagattcataagttttaaggtatggagaagagagtgactggtgaagattggctggggtcgaggagacgaacagttatcccactctgatcaagtgtacattaggagtatgaagcattgcaaaagcatttcacatctttatcttaggacttgcaggatcaatccattgggagatatgcgataggacttgccaatgtcaagaccgtgatgctacaagttcaaccaaaggcagcgatgagtgtaacaaggtaaacatgcaattgctaactccttttaaagaaccacctagtttccagtggcaatactatgcctaactcccaagctaccattcgtcaaaagcgatcttgaatctctatccggcacggcaacctcatccttcgtctccgaagccagcccataacctccaccaccaggagtcaaaatgataatcctatctcccgccgcaaaatgcgacgtctttctcgggccaagcgatacctgtctcatagctccggtaacaggatccttcctcacccagatattatgtcccctctgtccctcctcaccaccctcaagaccataaggcgccgtgacacgtcgatccgtaagaacagatacctgcaaaggcatacgaaactccatctctctcacacaaccatcaccacccctccacttcccatctccaccactaccacgtctaatagagaactcatgtagaataacaggatatctcttctccaagatctccggatccgtaatcctcgtattcgtcatgtgcgtatgaacagcactagcaccatgccaaccaagcccagcacctgcacctccacagatggtctcgtagtatccaaaacccttggtgacttcgccggtgacgggatctgtgccgccgcagccgaagctgaggttgttcatcgttccttgggatgcggctgcggcattgaaggcacgcaggacaaggtcggcgatcttttgggacgtttcggttgtgcagccgacggtggcggcggtgggggagggggagaggatggtgttagggggacagattactttgatgggcttgaggcagccttggttgagggggatgtcgcctttggagatcatggagcggaggcagtactttggagatgttagtggaagtcaatactaggaggttgtggacttaccatgatgacggagtaggagcatgttggtggtgcattaagattaccagagtgctcaggtccagtgcctgtaaagtcgaaaacagcatcaccggtatctttgtcgatggtaacctttagcttgaatgggataccatcatcgttatactctgtcgcttcaagaacaccaccctcatgcttcgcagcaaattgcttaagaagatcgcgcacagactgggcagcgttgtcctgaatagcatgcatgtacagctgaacaacaggccaagtgaactccttaataagagcccggatcaactcgatgcccttttggttagaagcgacagcagccttgagatcagcgatgttctcggtaagagtacgagtaccactgcagccgggatatgaagcaggttcgtcgtataggtgcttgatcaaaccagcttcatcaaagacaccctcgttaatcatcttgaaggactcgatagcggcaccctcctgccagagttcggtggagttgggaggcatcgagccaggaacgataccgccgatatctgcgtgatggccacggtttgcgacgaagaagatgatctctttggggttctcttcatcgtcgaacacgggtgtgatggtggtgatgtcgggaagatgagtgcccccggcttgaggatggttgctgatgatgacatcgccgggcttcaattcaccggccttgtatcgctgagcttggtatgcgatggctgtgctcattgaaccaagatgactggggacatgaggggcgttggcgacaagacctccgtcagcagagaagatagcgcatgagtaatccaacctctccttgatgttgacagagattgaggtcttctccatggtatggcccatctgctcagcgacagtcatgaagcgatgtccgaaaacacttagtgtaacaggatcaacagtctcagtcgcaacattctgtttctcagccttatcaacctcaaggatgacatgctctgggagaatgacacccttgctgagatgatcaacgacgatggtctgggtcttgtcgatgatcatcgcaggcccggtgatgtgcacaccgggagacatggacttgagctcataaacgggagtttcggtccagccgtgattctcaaagaagatctttcgagagaagatgggtgttgggacgggcgtgagaccatcggattggtatttcttgagctcttcgaagggactggagatgttgagaacgcgtgacttgccgacacttcgaactcgaacatcatcgatgaggatattgcgcgattgagagaagccgaactcttgagtatgtctagcagtgaaagcaacgcctgcatctcctacgttctctgatacagggatcatgagggaggtatcgcttccttgatagcgcatgttgaggaaatactcatgttcagtagtcttggcgtcaaagccttgagactcaagaccctgtgcacccttggaagaaagggactcaagacgggctttgatctcgggaacgacttcttctgagaaggtgattgcagaaggttcttggttctcgacaacgacatcagcgagagccatgccgtaagcggacaggatactggagtagcatgggatgatggcgcgcttgataccgagatctcgagcgataaagacagcgtgttgtccaccagcaccaccgaaagaacctagattgtggctcgaagcaccgtatccacgaccttcactgagtgttcgaataggtcgagtcatggtagcatttgcgatggcaagaaagcctagagctagagtctcaggtgtgaatggctcacccccctccttctccctgttgacgatatctgtgagagcagcgaacttctctctcacaacatcgcgatcaagtcgacgggggaagaagtcaggaatgatacgtccgaggaggaagttggcgtctgtgacggtcaagggaccgcctctgccgtaacatgcaggaccaggattggcgccagcgctgctaggaccgaccttcagaagtccgttctcccaggacaggatggagccaccgcctgcagcgactgtgttgatgtccaattgaggagtctggatagtcacttcggccagggtgttctcaaagatatgctctaaagcaccagagtatctagcgacatctgtactggtaccacccatatcgaagcccagcacaggagttccatcagcatcgtcgtagcatgtcctcgatagaccgacgacaccgccggcaggaccactgagaacacccctcaagccggtgaacttggaccagcttgtcaaaccaccgtcagattggcagatgaggagcttgtttgcactctcatcctccaactgacccttgaagttcttgcggaagccatctaggtaggcgaacgtcatgggtgtaaggtaggcgtctgcgacggccgattgactgcgcggcacgtacttggccatggactgtaggaccgaagaagcggagaccttgaagcccatttcttcagcgagctttgttacttgcaactcgtggtcggggtatgtgtatgagtgcatgagaccaatggcaaggttcttgaagccttgagctttaagatcttcgagatccgcgcggacagcatcaagatctggtttcttcatgatcctgacgacttctcctgtttgaccaacgacgagcgctggatctgaagaaacgtcgattggaccatttgatggcgcttcgcttgcgccctcaatagtgactcgttcatcaatctccacgacagtttcgtagagttgcttcaaacgacggactgacagatcaaaaagatcaggtctcgcctggtttccgataagaagaacatctcggaacccctttgtagcaaggaatgctacgcgatcaccctttctttcgagaagggcattggtagcgaccgtagtgcccatgcgaatagactcaatcggcgcaagatctagtaatgagcccttgggtattgttgtgtctagggcgatctctaagatctgacgaatgcattctgtgggagcatcgccgtattcatcaggacacactgagaggatcttgaagactatgtgctcttgtcgaccggggacttcggcccatgcatctgtgaaggtgccaccacggtcgatagcgatgcggatgccttgagatgacattgtgagattgaggaatagggttagggggggaatagagtgtggatgaagggagagatattgggatgaggatgatttgatggcatgattaagcttggacggcttgaagctgtattatattaaacaatccggggtacatctctcccacgccctcaatgtgtaagtggagtggattcgctatcatcgcctctaacaaaatcattggtcagaatctgcttaatcatcggcaactccaacaaagccgatcaatctgaccggcaactttgaacttaccgactcatctccaccatctcatcctcggtatcaccaacggcaaatacaggcgattaccccagactcggggacccgcagagtttgagatcattccattactcaacgatttacaaggatgagcacacgacgaccgagaaggctgcttgctgcgtgagatgacccttgacgaagttgtgtttgagatttggtctgattgtgaaagtagttgtcatcgatgtcattcgcagaagatcaagtgttcgggggataagccttgtcagtcttgtaagtcgacgggcagggcgggtgagtgtgagtttcctgcgaacaaggagcggaagataccaattgctgagaggtaaatactatttaaatgttctcaagccattctgacatgttcttggatcatatgaagttatcataacatactaacatcatgtttagttacctcaagaagctcgaagaagatagcagacggcttcaggctatcacaacccataaccaaactccagaaaccaacccaacattcactcccttcgatgatcaagaaacccagatcgatgcccctccatctctgtcaaaagaagaaagcaacctattcaaccccctcttcgatcgacaacccgaaaagcccatccatgagcggtcctcagaaccaggctttatcggtgaagcctcatgcgctgccttcagcaacagactcctatcatgcctcgacgatacatataccccatctacagctggtctgtcaaactatcatcgaatgaacacctatgggagactgccggtagatcaaggaccggagtttccagaacggatgcacgtcaagttacttcttaacgtggctcgaagattcatagggaattaccatccgctgtttctaaaagttacgttcatgaaggagattgatgctgtttatcgaagggaagtagtgccgtcaactttatggctatgtaaattttatgcgcttatggctttgggagagatatatacgcataggagaggagttggtgataataatagagtgccggggacgaactactatgttaggtcggtcaacttgttgcaagagaatcaggatctgtacgaggaaccttctttgatgcaggttgaagttctcactctactagtaagcccaattccttaccactgctcccctaacgtcgactaatgatatgtcaccaataggcctgggcatcaaacatactaggccgcatacgaacagcatactgctacagcggaatagccatgcgtcttgcccaaagtctcggcatgcacagatctgcatctcgacataccactctcacgccagttgagcgagaaagtcgacggcgaacatggtgggtgctttacttcttcgaccgcttctcagcatcaaagcttggccagcccatcaccgtccgagacgatgatattgatgttgagatgccaagcatggatggtctgacaaaggacgagatggcggagtttcttgatccgcagaatctcattactaacattaaacttgctaagatcattggaaatatctgtgagttgttgcccttctgactttatcttctgttgtgttgctgatatggcatagtgacacatatttatggtatacccaaagctacgaacggtctctatatacatcaagttcacggtattttgaaacagcttcgagaatggcatgacgaactacaacctgacatgcgcgtcaaagagcgtggtactcctagacccgtcgcaagtcttcatcttgcatacaatcaatgcattatacaaacaactcgccctgtcctcctccatctttttaagactcagtttcagctaggcagtaaagtgagagaagatgcatcaccaagacagaacgtctcttctatcactcttgctttggcagagagctgcgtcaacgctgcacaagcatcgagccgtattgtggaaggcctcttcttagatggtagcattgcgacctttggatactgggatgcacatcacatattctcagcagctatgatcctcatcatgtcagcagtcatgaaacccacagctgtcaactccgatcatctagagactttactaagtgtcttacgatctctaaagaacgacggaaacatcccagcagtcgacttttgcgagagactatcagacatccaagcccgcgtgttgaacctacgggctacaggccgattagatggcatgagctttgataggccacccccaattatacaaacacccagttctttgccaaaggaagtcccgcaagctcaagaccagcccttccaaacaccaatgagtatggacaatgggtctggggtatgtgagtctacaatcattggctacgaaaacgttgatatactggggaatcctctcataggtagtttcttggacgggaatcaagtacagtggctagatgttttattcacggaggatggaacgttacgggaatttgcttctgagattgaagagccatttctattcaggtagaacaagtagaaaactacgctgtgggtacatttgaagtgctcttgatcatcattcttatagagatatggaaaatctattaacagtttctcttgcgagcacatccatcgccgtatccttcgtcacctgtatattgagttagcgggcgtcttatgtctctaaagtgttataagcactcacgcttctgtaggccagcattctcgtgtccctcagtacctagaactcatattagctaggcttgagatatatgtcggttctttagggcattgtacgtttggcctcaatgttgctttcctcaataggggctgggatggcggcactcatgactgatgccacgagggtcatggtggataagatggaaaagaaacgcatgttgagatttgagttgagtatcgggatagagctagagcttggaaaatggttccatagatcttaaggctccttgagcctatttatgcttctcatgttatgtgattagatccggctgctttacgattaaaagggcctgacatacggaacatgctacgaaattgagaacactgaccatgcaccaacgaaagaatttcataaaccacttactgggaagttttctctgtagatcttgtggaacagaatacgagttagcgatggtgtagttgaatctcaagtcctgaggatgcatgaatttgggggcgggatccgaatccatgctgggcgtgtgcatgcaacagctgcgggacaatccatgtatatatctcggcaatccggcatctatgacagatagtcatctgacgtgtccctttacccagtaactgccgatcacaaggcttggacggggagttgatcttacttctcttggagttttagaagcactcctgtaagcttgcatgtaatgaaggccgatcttctcttggcatttaaccggccaagtgtaagggcttcaggagaattaggtaaatttagatgaattttgaatggtccagtaatttaggataccctttgtggagtgtatgatcagtttagtgttgagcggctcagtgttaagaccgactgctagagtaaaggaagccaattccacagctatcccaagagaacgtctatgccaattcgggtgtagtacagctaatttcagcttccaactaactaatggcccaaaccagtgacatctttcaggagttattgaacctgatagactattcacttgtcgaagcgttgctatgtcccagaaactccccaatcaagtctccatggccatcaggatatgccggccctaaggttggatggtttagatatccaggctccattaggttcgcgatcctccgactggtagcccagctctccaatctatcccaattaacgcaccggtgaggcgatgtgaagtttgcagttggaatacgaccatcctgccgccatttcattgtcaggagctgcatatcaccttgacacatgatgctctgtcggagcatatctaagcaatgatctatatactacattagtgagagaataaggcaaagatagtaagtaaactcacggttatgatattcgttcgccctcttttgttcttctgtgatgttgagaaagtagtgatctggatacatgtaatgatggagtcgtttctaagcatgatttagtatcagatagaattctttggcctagattacttgggaatacaaacatacaatgcagtgaagattgtggtagacattaagtgttgcaaaataacctccatcttgcagctcgatggcctgctcttttctgccaggtatatgactcatttcatcttctgtgatgcgaatgttggagtctcatagtatgtcagcctataagaaggtcaatgggaggagaaagatattactcttgagcattttcttccaagcttcatccagatcagatgatggcttgccaacatagaccgagtgtttatgctggaagacctgcgcctgtggtccaggactgaaggggactatcaagaccacgtgtgagataaaaagtagaaggtttgagctgaggacttactatatgccacctctctttcacgagatgtccaaagaggaactacaatgagtagaaacaatatggtataggcggcgaaaatacctgtgtgtatgagaatggctagccacggaaatagttttgaagaagcagcctttctaggtaattctagaaaaggatgcttttcagtttgtgaatcaaagttcgaatcagagaatgaagacccatctgcttcttctgatagcaaagcgtcttgctccatctctttgttgaatgtcatgatgctgtaggccgagaggaagacgtagatgcagaaccaagagaaactttgaggacatctcagaaaaggacttcgtagaagatccgagtgcagagatcctgtgtcagtaactgctgtgccatacggaaagcccccaaccttcgagtgggaagtggatcctggcttgttttgactcacccccctctagcctatttgtcgatcactgcaatcagaggaaggagattcgataataaaagtgttgagaagatgcaggattctagctatgtgatacggtagctcaagctgactgacctactccgcagttggtagacagtgccacttccagtgtcatgtcaggacatgagatttcagtaagcgtaggttcttggtcctccaacgacttttagacgcaagcccacgcttttacatacttattgaatattttccctctatagaccatcttcagcgccatgaaattattctatgaaaaggttcaacaagtcatgcctcgaaattggaggtatcagccactgggaaatcacgagcgagagtaaatttcacagataattttaaatatcttagccaacttgctaacctgagtacagagatatcgaaaatgagagtagtaccaggcacaactcgtgtctcatcagcatctgcctcgccgcagtcatattcttgggaatcatcattttttggggaatctcattgacggcagccccgaaaagctgtatacatccgacgagacgaatggagtggagggaactgaacatcacacagaagcaagactacatcagcgctgtcgtctgtctgaccgagaggaaatcgcgctttgagccagggagtagtcgctatgatgactttgcatacatgcatgtcttcgaaggcactgtcactcactacgctgcttcattcctaccctggcatcgatactttatccacacatacgaaaaggcactgatagaggaatgtggtttcaagggatctttaccgtaagtctgacatatctctcttcagcctggtacgtgcagatcaactaacctctttgataaaggtactgggactgggcattagacgctcatgacctagccgcctctccgatatttgatcctatagatggattcggcggtaatggtgtaagcggaagctctttatccgggatatttgggggccattgtgtcacagaaggtccctttgcgaatgcaacccgccattggcagtcaaagtccaatgggcatggattcgacatcttgaagaatcctcattgtctcagccgaggtttccaagggggtgagaaaaaggcccagttggagggtcgagtcacgattgacgctatcaatagcgtgctgggcctccaatcatacgaaaagtttgttgatgcgttggaagttcaagctcacaactcgatacctcagtttgtgaggggggacttttacggactgaccgcaccgaatggtaagacctctcttccatttatccatacagtagctattctgacactcttgttgtagatcccgtgttctatctacatcacgcccaggtggatcgattatggtggctgtggcagcagcaggatattcaaggcaagaccaagacctatcaaggtcctaagcagaataccagggtacatgccaacgagtccttgtcgggatccagtttggacgatattatctcgctgggtaacctgtcagagccagttcgggtatatgaggtaatggcaacggagtcggaggttctttgttaccgctattgaacatgtgtagatcgtagataatgtgataatcgacttagattacgtgctcacaaagtctcggataaacccttaggtgtaagccactggacgtgtgagcattacgaggagtctggttctccgcatatgcaatgaacactcagagatcggcagagttaacaggggatgtaaaacatgcatacagtgacgtttaaatggcccaaagcggacaacaaccgcaaagcctgtatagcaccagcgcgagataatactcgtagcggtaagcgaagatagccattcacccacagctttcaaaaagtcttgggggctgaattatgtaactcaagccggtgatgatcaccttgctttgcgcctttttatgttacccgataacagatcacggatcaagcggcaactatatgccctgtggtagctacttcgaatgatgatgttgtactggtaagctgcatgtcagcgccggtagaggcttctgacaggggacttttgacggcagcatcagccaaagcttgagggtgtcacaatacgcctatgagagaatgggcaccggaacatgtaggctattcgaaaattctcgattttttctagtccagaaaaaatggctctatggtacgaacaaccaagacagaacagggcttatccaccgctctccaaaatacgtctgcaatccacacaaccataggggccagcactgcgagggctagtagcagcccggactgatattgccacgcagtcgaactcccggtcaaactctggaatgcaggaaccatagaatacccaaagagatgcaaaacaggaccatgcactagatataatgtaaatgatatctttgcgaagtagcgtagtggacgtgatgtgaaaggtttttggagcaatctgtctctactcaaagaccagcagatcagagttgcaccatatgattgccaataaatgtatcgatctgtgagcgatgatagcaatatgtagccgggtgtagagaatcccgcatttcttgctcgagggtatgagctcaagtatagtccgagcagaaatacaaatttctggacaagtcccgaccaagctgaaggctgtaatggaggttgattcatggcagactcaccgccgtcggccgttagagctcctccatcatggtgtctctgaagactcctctcggcgaggaagacccccgcgaagaacagatacatctcccatcttccctgctgaagcgaatacagacataagaaggcgagtgctgtacctcgaacccagatgcgggctctcgcccaagcaagaagtgtgagatagacaatcatggaggcgcgaaactgtatcggaatcgtccatagatgactgtcgtattcagacattggcgacttccaactccacggatgggtcaggtcaactaccacgaaacgcatccagtccccgatctgcgcccataatgatcccagtcgctctggatgcctgggtacccagcccggcatatattgatatggagccgagtaaaatccagcattcactgcaagagccacgatgaatgttgaaaccaaaggtggtaaaaacagtcgaaatggccgccgtagcacggaagacatggtatacagtccaagagcgttgtggtctttcttgtgaatgagctttagtggcttgtaggcgagcacaaaccccgagacgatgaagaagataggtactgtaggtccagcataaagaagtctgataatggggagcttgataaaagacatgttgccgttttggccaaaaccagtgtcgagaccttcttcccagggcaagagaaagtgacgaaggaaaaccagaaaagagaagagcccacgcagtccatcgagatacagcgttggagaagacgacggcggcgcctggatgttatctatggaggcttgaccttcagctatgaagcttggcagaaggaaaatgccgatgtttcgagcgtggctgatgagatgacttagcctgtcgtggcctctgggagacttcatggctggtttaggctctggttcgccgagtaaaataccactggtcatgattcaagattttgtgtatagaacctggacaatacgctgttgaaggagtaatttacttggaatttaaaaggtggcagtggcatgtggggaagtctagtatataagctgggggctgatactcttattgattcgtgggcgtgattggggtctgtctggtgaaggtactaagcaatgcccccccaaaacctctatctaggttattcttgcaattcttccttttagggggacaattaatggttgtaaatcgtgtatcagcttgtctcagccttgactactctgtatcatggcagagttcatctaaaatagtcttactacagggctcccgccccaagaagtccttcagaatatcaatctcgggacgacttgatcctggctccagcacttgatatctataatttctccccatctcggaattcagagggtctactgcaaatttagacctgaaaagatctgccgcaatgaccatggatagtggataagaaaaatagctaccatcatttttgcgaaacatatgcgcaaacctcgcctgtccagctccccaatgttgtggatctgggccaaagctatgcgtgagaatttctctttttgttctgttccatatctcagttgtatccatctcaagcgctgctttatgagacggaggtgtatgaatcgccaggtcaaagacagctggctgcacttgagccaggatgctgttggctctatttgcgtttcgtgttcgtgcaacactttctgttagttctcgggagagagcttcttggctcttatgatgacgaccaagtcgaattaacacgtctgggagccatatccagttctcaagcatgatacttggtatttcaatgaagtctcttgagtgaggaatggcatacttggttctggcaacaatgttatgaatagcgtgcccaagctcatgaaacatggtctttacttcgctgtgctggagtagtgccggacgagattgcgacgggtgagcgaagctacacactagtgctgatgccgggtagtgtttctcaccggttgattcagcgaaaccctgaattggcagtcagtttgatatatacagatcaccaagcttgcaagtaaacctactggttgaatcagaacatgatgtgccccacgatatttaccctctctgtcaaagagatctacgtataagtgccccaagaactcgcctccctcacttggggtgtcccatgcttcatatgccacgacactctcgtgccatactgaagtcacgataggctggaattcgatgccgaagagctctttaaacacatcaagcatcccttgaagagtgcgattgacctcaaagtactcagcaagaggctcatgatccacaaagaaattcctctgggtttgcttatggagataatacgccctatcccaaaaatataattcactgacaggctctttacagtccctttgcttcagctgaatcaatctatcagtctcggccttagcaaggggctttaaccttctgtggagatcactcaactgagcctcaacatagtcaacgcttggagccatcttgtccacgatcttgagagccgcatgatgttcatacctcaagagacgggcaacctcatcacgcaaggcgactagagaagctaggcgggttacattatcggggagtcggttctggtcagcaactgcgaaccggcgacgagtgtcgctgctgactgcgtgacgcatcacggccgtgacatgagtatttcggaacgtcacttgtacttgagttccctcctggggcatggatgcaagcatagtctctggaacacccgccaaatctgcacggtcaaaccagataccaccctcgtcttccgtgaaggcagtttgtgcggcagatcgcacccgatcaatctcatccagagtggcctggagctcctcccgctctttgtggcttcgtaaaaacgacccagaacgtagatactcgccgtgcatgcgagcaagcaaatgccgatcttgtccatccaagttcccatccggcgccgtcttttctctttcgtatatcgctcccactagggatgcaatatcatgccgcattaggatcttaacctgagctgcggcgccacgtgtttctgctcgacgggcggcatcacggagttccctgtcgggcgataactgtccgaggagcgtcgtcaggattcgcaggcgacatgcggcgcggttggtgtcatccacgatggggcggataatattgttgaaggttgcagtcgagggtgtgaatttagcggcgagatcgtcatgcagagctgaggtagaggtaaggatgttttcggtctcggctagtaccccatcaggagtaagacttgcaaaagatggaggggcagggacttttggttcggaagtcattatgaaatctcgagaatatccgctgttgagtatacttcaagttgccgttcttgccgagggtctttataatcctgtcgtgggggccaaagggttcttatgcatgttggcaggatgatcacacaatatggacccttgaaagctgatgaccaattggataatcctttggacgcttctcgtatacaccaagctttcggggatgcatctctccccgaggtcgatttcctcccgaatactatctgaaaaccgaagagacagttatcctatcacctctgcacagagtacctaatgaacaatccgatatttacttccgcttgaacgagttccattgatgcatcactcaacacggccatcatataggggctatgaccctgttcaaaccaaagagacaggttcacttgacgaagaaggctcttcagattcagaaattactgaacctaggtcgaaagagcaccgaagatggaacctttcatacttcatggtttacatactaccgtggacactcacagtgatattcgcgatttggacagcctttctcgctgccaaagtacatgctcaatctcactttggaacgtatgaaacgaactttaggaccgacttctgtaagaaagccttaacgtgatctcagtgaagatactgaccttgtctcatcagctttaccaatacaagtcccactggaggaagttcagtttcgcggcagtccacacttctaccacaatggtacaccatggatgaaagatccagatgaaatagcaccatggccagaaaatgtgcgatacgttggtgaaccaagccatgagatcgatgagaactggcagaggctgattggcaaacgctacttctcaatttcggaagaggaggctagaagagcctggggaaataaacggcatgagtttgtcgatcagaacatgggaggctatacagctgggtatgaactacccccgagattcgattgttactaaactcatggttgctaggttcgacatgtttcatacgttgcactgcattgtaagcctctgagcccgaggtcggtcatcagaatcagcactgatgaaacagaacgagcttcgcaaggcgttgcgtcccgagtactaccccccaaagtctcatacgcttcatggagcgcttcacaacggcaagtatctcaatatgcgacacatctcccttagtgactaataactaactttcgtataagaacattgtattgaaatacttcgccaaacagttcaatgctatggaagtacaactctgatacccacacggttcatggagggccttgagcataattatatcgactcagatcaacgccatgtatgccgttcgtttacggccatccggggtttcacggactctaggatgccaggcggggataggtatgtccctagggaccagtctttgctggatgaagggaagcataaaatcgctaaagcatggggcgagataaatggggatagcgagaaagggggcgcttcgtgagcagttgtggcttaagcacaagggagtccgaatcaatgtgcgaggtactcatttcgttgtccacaatactcatctcctactgcactataggataatcaggtagccgttcactaaaccagtaacagcttagacaaatcttttgtttcgggcgaggagattagccttgggcttccaagatagctgctcgaccctggcatagatcagtgagtgatatgcttagctttccccacggcaagacacaaattgccgtaccgaggggattgtcgctgcatgtaaaaggagagaatggctttgctagttgacacgccgaatttcactcgaggcttcatttgccgatagccccggtggctcatcatcagctcttaccgcaaggtctgctgtgataccgtgttgttaactggcatgtctctcccagtcctgcagttgaaatctacgataataatgtagcatcatgtgacagcagagggtagatgtcaagaactcagttctaatccatcatctttctagtccggtgtggacctaaatgacggacttgccacttcgtggaggatttcatcactgctcttgtaccaacacagtcctgctgctaagagggttcgagtccaagttttgtctgttggtccgatcgaaaggacaatggtatttatacccagtcttggaccctgcaagtcactccaccagaagttacttttaaaatttaaaaaggttcgtgtatagctttcattgatttgtgttactgatggctctccaatgcttataatggtggagaatatgacgcctcaaactgtagctaacaacgtttgacacagatatgtttgttctttattgctagagacagtatggtggctcagctttgaccaaaagcgtggctgattgacaaattagagagaattaaagtgctgtgcacacagaagagaaactctataatcttgaagtttcttacccggaaagatacttgacttgttgctgagagccgtggcggaaagcctatctttcaactctcaacttggggtatccggcaacgtttcggagaccagtacaacgacataacatctgatatcagataaaaaaaatggagtctttgtacttgaatgcaaacaaaaatctgcagagggtcttgtagtcgcctgatatcttatcttggggtgatagcgtagcctagacgtcgatcactaacgttccattattgttccatgcatttactgtggaaccactgaagataacatgataagataagtggtgcctcagagataaacatattgaggtgagcttgcaatgcgtgagtctcatcaatcaattaacaatatcgcactaacagcgatgaacagagcaactgtgaatcaataccgtagcacaaggtaatttctcagcagccgagctgaacaaaaatgacgttccatggcatctagtctagttctagaagcagcccggcaagtcaaaagttgccggttccctgaatcatgtcccaatcggcaaacccctcactcccgacaccatctccaccaagacaggcaggtcaaccagtcgatcccagccccaaatccctgccgtgatgattctggggttgcagcacaaagatagttcctgttaccaaatacaaatccctctgcaagatccggggtaaacctccgtgcggagataagagactcctcctcgttcttaaattgaactgggtcccgtcactcaacttttctccatcatcatcttcattagaggaaatacgagattcgccactatgacttcaaagccggatatccttcctgacaaggagattgaggagcagcgcaatgctcaagatgagatatatatcgatcctgttgctgagaaggcgcttttgagaaagcttgatatgtggattgttccgcctgtgatgctgctctacctcctcagttttttggatcgtgtgaatattggtaatgcgcgactctatggtatggaagaggatctgggtttggtgggcgatcaggtgagtatccgctgattaaaacttgacgactatactgacagatgcagtatcaacttgcggtctcggttttgttcgtcacgtacatcgcttctgagcttccatcaaacctcgtcatcaagaaattcaaaccgtcacgatggatcgccttcatcaccacagcctggggtatcgtcgccacactcaccggtatcgtacaggacttcaaaggcctggtcgcatgccgcgttattcttggtgctcttgagggcggtctctttcccggtcttacgatctatctcaccatgttctacaccaagcgcgaatacgcccttcgaatcggctatctcttcgtcagtgccgctatcgcaggttcactcggtggccttcttgcttacggcatcggccatatggatggcgtagctggactaaagggttggcgatggataatcatcatcgaaggaattccaacatttgtccttggaatcgctgtttggttttggctcgccgatgacccggattcagctcattacctaaccatcaacgaacgcgaactcatcgatgctcgtatgcgacgacaaatcggtcataccaagtcgtcggatcagatgcacaaggccgatgtctacgctggtctcaaagattggaagatttggctattctgcattggtcaattcggaggggatactatcctctatggctacagtaccttcttgccaacgattattcgagggttgggagactggaacacagctcaggttcaggctctcacgatcccttgctacgctatgggtgctatcacctatcttgtggtggcgtggttctctgatcgaactcaacgacgagccgtctttacagttatccttggtcttgtctgcgccattggatatgctcttctagttagcccagctccatctggagtccgctactttggttgcttccttgctgcgatgggactctatgtcatcgtcggtttacctcttgcttggcttcctagcaataacccacgctatggaaagcgtactgtcgccactggtctgcaactcaccatcggcaactctgctggaatcccagctccctttgtaagtacagcctactttttacaaagatcctcaagctaacacgaactcagttgtacaaaacccacgaaggccctcgttttgtcaagggtcacgccgtctctatggctttggtcgccatgtcttcgctaatctacatggcattctgggcttggttccgtcgtcagaataagagaaaggttgagggcaaagaggattatagaatccagggactgactgaggaggaagctgaggagcttggagagcataacccgaggttccactacacttactgagatatctattgtcaagtctaaatgctaaacaccttatatctgtttcaatcttgcattttgtctatctttagacttcaagagttcatacagacgtcttcaccttcaattggtctgatactgggcggcactgattatttgtcttgcgtgcctatgtcggagctatcagtgttggcagatgacatatgacatccatgccagccaccctgccaatctaaattggctccccatgactttcccctgacaatcaattaaacctccattccaaactgacagatcctctatctcacagcacctcggctaattgacctatcgctcttagtctctatcacaggcattacagctctatacttttttcatcatgcctcccatccgaactgagaagagcaactcggccgctaatgccccagctcccggcactgacgcgccaaagaaaaggctgctgaagcccgtcgtcaaaggcgtcaaagaggcccatttccaaagcagcgtaactgactgggacggaaaataccataaactcattggaacatcaaccaggatgattcactttggctataaattcgtcttgactgagtaagccagtttgtccaggtcaaggtgagaacatgctaacgtcgcatcaacagcgaccatatcgacgacatcttggtcttgccacgtcaagttcgtgaaaagatctggcaattcatcttcaatttcagtgacgtcagctacaccgccaaaaacggtgcccgagacctcaccaacgaagccgtcattcgtctagccaaaggcctgcccaacctcagaaccgtcagtctccccagcgcaaacaaagttggcgacgcgggtttcctcagcctgatctccaactgccgagacctcagactcctcgagatcaccccgtccagcaccaactcatacggcttaaccaagaccactgcgaaagccttggatgagttttgtgaacatccagagtgggctcctggtctcaagcagatcatcatcaccaatgacgagcagaacaaggatttcatgaagtcgatgcgtgcgcttagcaagcagagggagaagttggtggtcacgctgcttgatcgcagtgaggagaagaaatggggagactttgagataactacgatcccggagcactttatgaagggtcgcaagtgctcaccagaaaaaaaccccagtgggattgctcagcgctacggtcaggatcactcaattcaagtctgaaagatttatatggtagccaagttggatatgcttggtcgtcgctgttggaggagtgagatgaggtttatgttgaataatttatgtgattacgatatttggcaaatgcaagtaaaataaaagcggacacaattctgagctgcattgatccctatactccaaaaaggtcaggaagcgcaacttactgaataataatggcgatgatttattgctgttgaagccaggcacaacagcacaaatgaggggtcgctttgatccttttcctcactggtgctcttagcgaaaacttcaccaattaaatccatgacaaaaagccatagtttaactgctagggctggtcgttttcagctgcggctgagtgaggcagattctgccgagatggagagaccaagggaagaataagaactcaaatcttggctgtaagtggtatagcaacgtcgtttctctttacttctctctctgagagatcatattcgcaacatgaagatgggcacgttcgagcgcgggcaacgatataccgggttgacaaaacagtgtcagtcgtactatggggaacatagcatgcatgctatagcctgcgaggcgagagcaaaagaactattcagagcaatcgtaacaattgccactgctcagggtaaaacatgggatcaggttctcggtctatctggcgacttcaacaacatgatcttcgatggaggtttcgaataccacggccccaagagtatcggcaagtctctatcgttcacgcagtggttctttctggcgtcgctcattggactcggtcatgaacttgctggcgcatcaaaactcttctactacgtcggtagcacacttggtatcacagctgatggtcatcccctcaatgttcgaatgcccgtcgcttcactatttcgtcttgacagagatcgtcgctcatctcaggcaattccatgggctcgtatgagccagttcctacgaggcaatggaaattgcaatgttcccatcattggacttgagctatcgtgtggtgaattgccttacgaagactctacggacacaattcacaagctcgcggcgatgcgactggacgcatgtgcacactcgattatgataaaagcgatttttgacacggtctctaaccttacaagcaaggcgaacaaatatgtcgagggtcgttcgactaagaagtcttttgatatagacaaggagttcatcacggccgttgagtccttgatcaagacgttcgacagcgttgccaatcaagcgttggagtgggcgggagattatgataggatctaccaaaagaaatatatgagcgatgaacccgatcttacgaatcatgctttcgaactgcggaaagcagcgccttcaaacatcattagactcgacgtctcataccaattcgccgtggattctctccatgctgagaccgcggcttatgatggtattcgctttggaggctttggtcgcagcaagaagtcaatctttctagacgacgaagaagttatcacggatgcgtcatggagcacgggagttttagctcacaatgttaccaagaaagtcatattcaacttggtcatcaacacgacagaaagaaagctagggccttttggtactgggggtgatgagattaaagaaactggagagaagcaaacctttcaagttcccgagaagatgaaagtgtatggtcttgttgacgcggctgggaaatacatcgagcatcgaggggacgttgtcatggagagtgggaggttcatctcggagcttaagttcattgttggccctgcagaatagcatcgtgtccatcagaacgagggttgagggataaattcatgatgactcttatcgaaatcaaccggacagattggtgagaatccacaaacggaatatgcgattcacactaggctggattaatattcgacttccagaagtcaaaatggcccagaagtacacgccaatatctgtgttgctttgctcagagtagacgaaatcatctgtctaatgttccgtccaagatgctggccctcgtgttgaagttcaagaccttcaaaggggccttaggataggctttttcgcttatagctgggcattttttttgttgcaggaaaagtggtagaaacttattgtttgactgtaaagaagaagaaaatgaaaggttgaagttaagtcaagttagatcgggagagagggcttccttttatagatgagacttagtcaggcactgattcactgcccggagagatgttactttattgagtggtctacctagagcgaaggtttggaaggaactcgctattgcttttatcactgtgggtatagaaacttattttattacagcaggtacactaatataagttttcagtacagagacagacttattatcaacgcctactatacttcggctgttattatcacaaaggtaaataggtcgtccgagtcaaatactcagagtggaagcgtgagcgatgcagaggattaaccatggatgactgcggcctatgaggttaagctttaggctgcgaatacaggcgatgaatgaggagatcatttctttcttcttcctgatatgatgataactaataaatattgttgcaaacagcacaaggaagagacagataggtagttacagaaagggatgcaattggatatagttatattagtcttcctgatctgttgtgtcttctaaaatagccttttgcttagccagatttttaaatattggcttttgtgactcgacgtgtacttgcatatttgtcccagagatgagtggtgttatctccagttaatatcggacgtagcaactcgatttggaagttctcgagcgtcagcctcggtatacctcaatctgccttagtgggctttctagcgtgtcgtggaattttcccataagactgctccatatctgagaaactaatatcttacaccttcagatatcatcatctaaagcaaagatggcgcgaccaacttctgattcgaagtctaagccatccacatatttgttcttttacaataccatctcagccatccttcgaacagcgctcttgctcagaacgacatatctgtggttaacccaaggcaatttggctgtgtgggacgaactcaacatcatagcgcgatggactgagacttttactgtcatggaaattatccatgctgtcactggtcttgtccgagcagctcccgctacgacagcgctacaagtcgctggtcgaaacactattgtctgggctattacgcgaaactatccggaagttggctatagggagactgcgtatagtcttatgctcatggcttggaatgcggcggatgcaatccgatacttttactttactcttcagacggggacgggatctgtgccagctggtttgacatggttgaggtgagaagcttgacaagtgttccgcaagaaagaaaactgattcatgacagatacaacatgttccttgttctttaccccattggtattctctcagagatgaagcttgtgtacgaagtcatccagccatcccaagctcggaacccagcgtatcagtatctgctttggtttggattagccatctacgttccaggtacgtgagccctggcaacccgtatattgactatataatgacatcatatcatagcattttatatcctctttgggcatatgctctctcagagggccaagctgaaccgcaccaacctcaagaaacagatctgatattgggccaataagtctcgactgaaaactgaatcaaaaggtgtggatcctgtttcttagagcttgcgaattttatgcaatcttgctatcggattctgccagtattagactagcctgtcatggatggcggttaaactggttatagcttcaaatgtgttggttctgcgaaatctaagcgcgcggtaacaacgaaccaattagacactacatatccatgcatagaaaaggggggtttcaaaatgaaactcgcagtctcaaaatctatctgcgagatcattcttttgtagttatacagccaagaaatcaactccacaaaccaaggttacagcctcaacttcgttctccaagaatgcgctcctcgtcgtggaccactctccgcagaagcagtacatttagtaccaagtacaaatatgaatcaacagttgactcgacacatattcgtctagtaaaaatccgtccgcgaacacgcagcctcttatcggagaggttaaacattgatgtgaccactcattctctggatgaggcacaggcacttggttaccatgcactttcctatacctggggtgcaccagagggagaagacaagcgcaaggtctgcgagtcatgtatactggtgaacggcagtagattctacgtccaaccaaacttactcggggcgctcaagcgctttgaagagtttgattggtatttgtggatcgacgcaatatgtattgatcagaccaaccaaagggagcgcgagatccaggtcggtatcatgagcgagatttacggcatggcagcccgagtcgatatctggctcggtgatggcggaagcgaggcagctgaggctattcgtctgacacggacactttccagcttggctaaggagacacatggaagcgaagtgagcctgggaaaaagcgaaatcgaaagttcaagccttccacctattccttctgaagcctggaagcccttcgttggtcttctggaccggaattggttccgtagagcttgggtgattcaagagaccgtcctagctcggcaggcgtttgtgtggttgggaaatagcgaatccatctcttgggaacagctcgcctcagcattgatgatgattcaaaaattaggctggtatcccaacgcgactctggccatggtcagagtggagcatatctcatggacgccaggaccctacgccattcacttcatcaccgtgatcaggatgtccctcgaaagcttgaaaaccccccaagatcacccacagatctctgttattgaggatctcacaggccctgataattggaaaacgaccgccagttctcacttggcttacatgatgatggtaggccacaagttcaaggtaacgaatgctcgtgatcgggtttattcgttactgggaatggtcaatattgccgcgggccatatgggacttcctcgatgcgatctggaagttaattacgatgcttcagttgctgaggtatttacagccgcaacggctcacatcctaaatcactgtaatcacctcggtttcatctccttggctgggattgcagaatttcacaatggcacactgaatttaccttcagaggatttaccctcatgggtgcctaatttctcgaacgagccatctgctgcaagaactgcccctatccttttcccctgggccagaggcaaagttcgagtggacgcagcacgatacaacgagattggttctctgggattcagcattactggctcgaggctctctgtacaggcccagcgtatcggacagatctctccatggccttatccattctacatgctcgcttactactttcacgtcgaaccctttgcggcccttctgctacggtgcggcaagcgttacaaagtaactggagagctcagtattgaagcttgttggcatactttcatttttggcgcaaatatacacgattcactagatgtctcggagcttggtgcttacttcaaagcctggctatgctacatcttatttcaatacttgcgggtctgggacacctccatgacagtcgaccaacgacttgcaatgttggagcaattgacagacttccagtctcttgtggcccaggatgggggcgaagcttccgatatgcttccaagtattgaatggatcaaacagatgctgcaaaagttaggtgcctctgatcctccagactcacagctggcgtcaatattttcattcatggcgaggacctcctcactgggggggttttccgaggagtttgactctgagtggacgtctgtggtggctaaggagcttgcagacacgttcatactggctgctaagtacgcgtcgatactaggagtatatgctgctcagcgtcgagttttcctgacagacgaagggcatctaggactggctttcgcgtctgcactagaaggagacagtgtctgggtggtttcggcttgtccggtgccgttggttatgagacctcgagctgacggtacttttcaactgatcggagatagctacgttcacggaatcatggaaggcgaagcgataaaggacaacagctgggaggaaatcaccataacttagtgcatgattccagatagcattttcataacaataaatagaggacttttctgtgtttttgattttactaatcacaacacagaagtaattgtcacaatcccatgatattgcatggctttaagatcgccaggatagctagcctacttgtgaccgtacacgtaacgtacggtcatgtaactgtgcacctttgggttgcgtatcgccttacgcaaactcatgagaaacacttggtactcatctttgggccattggcaaacgtcctgccacatcataagagtgtaacctatcaagcgtgagaatcccatcaataagttagtcaaaggttggttgtcttaccctccaaatcgttctccagcgtggccttgacaaaccgcccaacctctgcgagttttggatccctgggccaaccgccaatcgggaactgcaaaataccattttagccaactgcagtcaattttagacaaacataccttgtaatcaacagtctcaatatccttgaatccagcctcctcaaaagccttctgttgcaaatcgtggacaaagaagggattgcctagaatcttactgccgtcttcaaaaagcttctggtaggttttgaaaacaggttccagctcagtagttccatcgtcgctacggaatgtgacatcggcctcgcctgactgggcccagcccccgggtgcacagcatcggtacgcctcgctaaagagactattccagtctttgatagcaccaaagagatatcggatatgaatgaagctgaaataatcttccttccacgtccagggttgcgtggcatcatcgatttcaaaacgaagattcgggggtacccattggggctggcaaggggacagatctgtgccaactacttctgtcttgggatatcggtcgccaaattcactattacatgtaagcgctggctatgcccggactttttataaaagcatacatggcccagattcctgcgaagctgtcagtgaagatccaaaggaggcacggatagaactcaccgcttccggtaccaacatctagaactcgctacgagaaaggttgtggaaatcagcataaatacctccaaacagcttaagactgtaatagagtacctcacctgtatagaatcggtcttgagaggggcaagaaacagctcaccgtccaagagaagcgtcaagtagtggtgtctgttgctcggttaacacctcgttgatacaccttgaggcatggacgaaagccgcacgttaaatccatagactcgacttgctgatcatcattggggaagaagtaattcgcggtgaatttgtcactgtggtatgtgcgcccttggctgcgacggtactctaggatactagcagaaacagaggcggttgagctctcgctgtgaggactgtcagaaacatatattcactacggagtactacgacgttaactaacgtatcagttccgatggaagagtcggcatcgccatgggaatcatgctgctcgaatgagtactttcctcaatgtaaagggggcttagaggacggacatcagtatcgtccgcagggccaagttcgcgctgagccggtggagatctcgatggcgatttcgaaggagacttcggattggcagtggctggtcccggcacttcgggtgccgttgtatctcctgcagattggctcgacatgatcatattacaaatttaaaccaagataacagcagaagcaacaccataaaatgagggggagagcttaaacgaaatgcatgtctgagatttgaggcctttttctagcactcaccttcaagcagagcaagcatgacatgatatcatatcatatgacaagggggtcctccctccctggtcgttgtcgaagccgacccaccgattaggataacggcccgggcggcccggagacctggccaactgtcaaaagtccgactaactacgataagattgagaggctatacgaggctttatctctacgatagttcatatcattgtcatcctaatctataatccgttcagtctctaatatctagcattagcacttggtcttgatggcaccaagccaaccaagctgttacccttccctgaacactagaagtaagttaacctcggcacctaaaaaggatatcattaccatttactggagttttaaacaccctcactcgtattcgtaacgtctcacacgctctggggcggtatctgcgagccttagggcttctgtgatctcttgagcaggcagcatttctcattggctcaacgcacgactctgagacttcgacataggctatgaagagagatcaagaatcaaagcaaagcctccccataactatgttatctgatagctatctgttcctgtcattgacaccactccaagccttgttagaaggtcgtcgaccattgcctcgatatggcgtctctttgccatgatatcaggcctgctaagttgttcaattcgcctcagtttctttatgacattcgaatgaattccattgataagtccgagcctttcctctcccttttgtgcagaaccattgtctgagataatggctttgttgcatatcggaatccatcccacttccaattcgttctccaacgcacacaaagccttccaaaccttggattcgttgctgctcatcgtgaggtcgggatccgtaaaaggtcccacggtggcagcgagcttgctggacggatcggaagtggatatcatggccggatcatggatgaatgggcattcgacttcgtccatgcagtaaccattgaccgagaagctcgggcacgatacttgtttcttcttgggaccttcgagagttgaattgggcagttcctcgtcactggcgcctgttgttgggaacaaaggccagtcctcgtaaaggttagtttttaggaacgaatcatcaacgtctagactcagagtatcctcctccgcacatggtgttccacaatatccacaacagcgcccgggaataacccatatctctttaccttccaaggcacaggtggggcatctaactccaggtgtagagctttttacaaccttgtggtcggcctctgtagatggttggataggtccagaagcataaggggcatccagtttctcgagatctgactcaatttccgggattggcgctccatgtatcgcatccatagagcccccaaagataacaacttggctgtagccctcacaacgacgtttagatttgatacagttattgcatatcggctttccttcgtcgcattttattcgacgcttgcggcatgctattatctgtattagtattgctgctcttaagtcacacctccaccaggcagatcaatcgacttacttaaacatccagtctttgtccttttgcgaacaccattccttttgctatctgtctcttctcttggttcaccctgcgagttatagcttgcagaaaccttttgatagaaagattccaccgtagctctttgtcgtaactccgaggagaactctgctcgtcgttcgtcacgttctacttttccttcgaattccatgttctcctcagtgccacgcccgttatccagcacaggatcatcacgagctggactgcttaatgggctagagttcctgaactgcggcgcttcgacttttattgtatcgccccttgatacaccgtagtttctgataggcgtaccatcgatcaacagtttaacgtctttgcaagaaagttcgaccagatgtctgaagctctcaggaacatacgccattcccgctgcgagctctctgatcttggacactcgcagcttgccatctctaatgtcatgccgtgaaaacttaaatgtgtataaggattccttgtgtctaaggtgcagaacgtccacattggcagggtcgaaactttgtttgttctcgataggagcaatcatttcgatgcggcggtgcgttattatagggtcttcactcccttgctcaaaagaatcatctgcggagtctatgtccaaaggttttctaggctgctcaatcgccatatccgtatctggatttgatattgaaggcagcttgacatcatgtttttgcgagcggacataggtccaaccgtgaaccttctccatgtgttgcttgcagttcatttctcgttttgacttgaagggacaaggtttaaacatacactcataccattcagggggggtagaatgtctcgcacggtagtggcggtccctgtctttctctgtaacgtatccatgctgatagtatggacaggttggaactggacacttccatgggcgggagtgggtcttttcgtgcttggtaagatcgcaagagcgcatgaactccttgtcgcagccgggctcgcggcacttcttaggaactatctcctcgggtgaaggattcttgccgcgagctttggaagtaaggcctgagccatcggaaagttcctttatgacagcaacaggagcgaagacttcccctcgagcgtatcgaatgcttcgctcagatacgtctatagcctcgcctccgctctcgtcagaaagacgggtaacgtaagagctggctttctgcaactcgtctcgggactcagactccagtccgtcttttccctcagactcggaatcaagctcgtcgtccttttcatcaaatccacctgggagatggggcaatgcgaatagagcaagatcttcttggtggcgaccaacatgccgttggtattgtttaaatgaggattgtctttctccgcacaggggacagtctgctgactcgttctctaacttaggcctctcgcacatagtggtaaggctggcgagatgagtcaattccgtggtttctgaatgcttctgcgctaaatggtgtttcatgtcttgcaaagagacaaatatctcctggcatccaagcttgcaggtccatgtcttccaatggtatttcatgacatgacctgcccactggtgacgtctctggaagtcttgatctggggcgggacaacccagttcgacgcaaatgtaaggaaataggtctgagaatccgtgtttcctgtgggcaaaggttagtagcatccaacttcgccaaggggaaagaaactaacttccaatgatttctcgatgaaacagacaccatcatgaaacaaaatgggcactcgaagggcccattctcggcttccgctggaagagcaggtatcttccgcctctctggattcgcagctgatgttgcccaagacgtctgtgaccttccggcatccgatacatcatccccatcctcctccaaggagattggttgactcacattgagcttgtttggcaacgaagaggctactgtactctgcatttggtcctgatcgtcgagatcgagcccactcgccagcttgtcatggtgcagttctctgtatttgaagtactgccttcgtcgagaaattgccttcccaagtctttcggcgatcggcttcggggccttagagagcttattgcacacatgctggacgtcaaatggctcgtagccagatgtatcggtcaagcaggctttcttgaagcgatcgtgaggagaagggttatgaatggacactgagagcctgaacaggcagttgatgtcttcaacgatggcagcaaatatttgggagagttcggatggcccagatgcgtcaacgcttaatggttcatcgtcggagtcgtcattcggaaactccgctggcgataggtcttgatcccatggtgttaattgccctgtgagaatgtcattggctattgatgtcagagggaatattgagcagctcaatcaaagagacttaccatcctttagagactccttcaagtcctccaagagctcaaccacctgatcccggatatttgacgcatctcgaagcctgtgatcgagcgagcttctccctttttgatgagcgccgatgtttccactccaaactttgaatctgcccagctcgttctgcagcttcaagagtgatacatcgctctgagcatcactatccgggatgccattctcccatatggtaggagagctgcagagactattgaactcttggagacaagccgaaacgtgatcagcaatagtgttcatggttgtgcaaggaatgaagacagtgcgctgctcctctcgtgattcatcgacccagaaaatgtggaaagaatgttggagtggcaatcgccctctggtgacccatgagaaggtgctatctgcaggtgctgttggtcaagccaagttccagctgcacgtcagccgcaacccctcttcttttcaacccttgatcagcgcagctggaaaagaccagcctcagagcctcaaaatcttttccttgcactctcgtccctccatcaccgcctcaagagatatcgttctgatgtcaggcttcgaggttgcgggtatcgtgctcggtagcatacctatcgtggtatctgcactacaatgctacatgaacggtcttggcaccctgcagaatttccgatcctacaaacgaatcctcaagagcctcatcttgaccctcaagactgaacatgtcaatcttcagaacatatgcgagaaactcctaacaggaattgcaccacaaacgcgcatcgaggaaatgatacgagatccttttggagacctttggagagaagaagaaatcctcaataagctgcgcctgcggctctggtcatcgttgcaggtattcgacgatcgcgtgcaggacatgagggaagctatcgaggagatgatggagaagctcaatgttgggacagacggcaaggtatgaatctatggtcaacattgtgcgtgcctcggttaattggaacaggttgaatgggctgaaagctcatcgatcaaaaagcagtttaagcgagcaacattcatccttcaaaagtcaaatcatgaggaggtcttgacgaggatacgagatggtgtctcagctcttcagcgcctagcagtcctcaacacggatctggaatcacaaagaaagtctcgatcgcaggggagacttaacaagctcgtcaacggaatgttgagtggtatatatcacgcactacggtcaacgatgacttgcaaatgctctggcttgcacgatgttggcttgaggctgacaccgccatcacggaccgttgttcctgaggatgatgatgatgatattatcaaggagttgcagttccgccttgcagtttcgtacctaacgggatcacaagtcaatattttaaaacaatggaatgaaattcttttgaagagcggagaggattcgaagaagacaacggtttctttcacatcacaaagtacatctacttcgaggaagacagttgggttttctgttccctcaacgacctcttcgacaaacagccagcaattgcaaacagttatcatcgaatcagccttatcaaatctcacattcaacactcttagaacaatgtctgagcctatttgttccaaacacatcagcaatctgtgtgaagcaatgcaaacgatggggaagagaaaacagggcgagagatgtgagcacattcaacattgctacatgacccaaactcagaagtatgacgtctacacactagaatgtctgggcagttgtgatgaatggtctctggtaccactaaaagaagtgcttcaagatccagcgttgctctacggtgacaagctgcgtctggcttggatgattgcctgtggtgtcttgcagatgcaaggcacgccttgggttgcagacattccaagaagtgaggatatcttcattgcccaaaagggtggtgttcatcaatttcagcatgtttttgtcctcagacacttccctgaatatcccagggtcaacgcaacagcatcacctaccaacccgttcatgctttatctcgggatcatcctcctcatcgagctcattcttggccagtcaatagcaactcaagattcagctcagaatcagacactggagcatgatttaccgagttatatccttgactacgaagccgccaataaacttttgggaagagtcatgatgaccggtggctctggatattacaatgcggtagagcgatgcttacgatcggacatgcaaattgggacagctggaggttcgtgttgttctcaaggggatgtgatttctggagttcttgatcctcttgagcaggatttacgaagactggttgcatgaacaaagttcgcttcgtcgactcaagcttctgttgcgcgatgttcagtggccacattgggagggtttggtggttgttaaaagcataacagtgactcacctttcgccggactacaaatacccacgtccgcaattcctcaacgattaacaaaccattcgagcgaaaagccagtacgaacatcgcattcgcagacctgctgtcaggcaccacacccgcactgacgaaatatgccttgcttcatctacatcaacggctaccccggtatcgggaagctcacgatcgcgaaggagctccagcaattactcccagactcaaaggtctaccacaatcacctcctcatcgatcccatcgacgccctcgtcgagcgctcatctccaggctaccatgagatgcgaacgggtctacggcgatacgtcctgaacgaaattgcgacgtcggaatgtacaaaggataaaacgtggatctttacggatgcgcgagaggtaaccgcaccggggagaatggagcgccatagattacgaagctgctgcgataaagagagccgtttcgttcatatcgatcgtgctggaatgcgagattggggagaacataaggcgagcgatcaacccaacgcgggttgcaaacatcggtgcgaagcttacggacgagacgattttgaggccgattctggagaacgagacaatctatcgcttcgggaacgagaccgagttggtgctggatgtcacgaaattgagttcgaaggaagctgctttgcggattaaggagcatgtagatcggctggctgcatgtccgtgagtcgcatggttgtccttcctgcgcccgcttcactcaggtcgagacaacagaaagccaggcgcaaatcaaagcgtttggaagagcggcattttgcgccgagatgcactcaagaagacacctctctcatcatgcgcagaaggcagtcactaaagatagcaacgattgagaagcacccaacgggtcgttagcaagaaccaacaggctggcaacagcatccatcaattggcacagatttcgtcggcggctgcatttgtcgggcaccgaaagcggcgcaaaccggtaactaagcgatacaacgtaacataacggtcaagtgtctcgtccaagacaccaaaagctgagacaagcccacgactcagccgcacccgagagcgaatatttagtggctaaacaacgcgcgtgggagggaatcggtccccgcggctttggacagcttcaattcattcgcggttggtgtattcgtaaatcgtggcggtacctgcacctactgtaggcgcgcgcgttgatcgtacagggttcgggaatacagcggcaacttgcaaggagtgtttcatgacaagacaggacaagaacgggacaaagtcgcaaggctaacataacagcctgaggatcagctctttatcaagaatacggtgagggctccgtagcaatggacaacttatacggaagaccctatgaagagctgcggctcgtaatcttggtgatagcgctctaacaaacttgactcgtgttccgtcaggcaaatgctagtctgcaatcttcaagcccaacctcttacgccaaggggacccttcatgcaggagtgaagctcagccatggaggacgcgcaattgccaagcgctgaacccctgcaacgtcaattcgcagtggagtgcccaagacccttagctgagaagggctcggagactgcaattaaacattttagactcttagagtgaaagaggctgtcaaaacccaatatcatttgccgactcgtaacggaacgtgccggcataaccgtcgctaactaggagttagtgtagacagccaacaagcagtgtaagagttagttggtgtcagtgagtaaagtgcctgttcaaggtgccaagactgctgtacggttaaatcggccttggtgcgcgggattcccgttattacgccaaggtcacagcaaagagccaagagggatacagatcatctggcgtctcgtctcgtctgcaactgcgccccctgtgaccctttccttcccgctccagatggaaagcaaaacacatggggcctaataatataacttgacgctctctcttcccgtctcctactctgccatcccatcttacacatttcacaaattccataaaccacatctgtcacaatggatcccaaccaacaatcgtaagctctcggtcactcgcaagaagaagggaaagctaacgtctggacagctactaccctcctcagcaacctcagggctaccctgctcaaggatacccaaatcctcaggcctacccccccgtaagtttgaggctcaagtagaagatcaccggtttctgacgatgcgtagatgcagtaccagcaagcccctccaccaccacagcaagaagagaagagccacggatgtctatacacatggtaagcctctttcactctactacactatcaaccaatactaataaactacagtctcgctacactctgctgctgctggctctgcggcgagacctgcgagtgttgtcttgagtgcttcgactgctgctgttaaactccaccaacaaacaacatcatagcttaattcacggattctagcgttgcatttgttccaaagttcgggagaaaagaaacgcattctcttttttttttcttttgtcaacatcttttatctctagctaccccatcatacgatagtgtcagtgtcagctaccaaataccaccaccacatgcaatgatagcctgttttcacgtgtctgtttaattgggtggggttcgcactctgcaactctgacaattgacgtttgttacgcattggaagtacctattactaattaataaagcgaagtttgtgatagtgaaggtggaatgtaatactcttggctttgctcgtctttgatcttggtacagtcgcattcagcgggacatgatgttggctttggctttatcgtcgatgaagcagtcagatttggctctctgcatggtctgcatgctgcgttggtcaagcattgtgcgtatctgagcgtgtcagcaatgaaacccgactggtattatcgacttactcatcgctgtccttatcttttatccttgtgcaatcacactcaactggacattttgctggattgcccgttgtaggcgtcggttcgttgacgacgattatcctgactaggcctgttgagattgtctcggtgtaagtgcccgccggcattgttctgtagtctgtctgaggactcatcgccccgagcatgtcggtaggtacaccatgattgtcccttggtatattcgcatggagcggctcttcatctggtcgcgggataccttctgcgacgcccagaagcatcagtacgccaagtccttggagagacagcatggttcaagcagtatctcaataagtagttgtgtgagtatgatcatgcgaatctcaaagtcccagcggtttggtcctgggtttatgtagtcacccttcccaatcacttgatctcacacaagggacagttgctttcgatcatactctacacacgattctgcgcaacggaccttctttcatggtagatagcgctgcttcgccggatctggtagagttgcttggtcgctgggcaacctcaacggttgtatcaccacggtgttgatgctaccggcgtggtagaccacgcgcaatagtcttttacatcatggcactactgtgatttggttcgtgtcagctgaaagatgtgaataagtgtttgtgatggtgatattgtgtttgtatacttcatggtattggtaagcaagggaagttcatgatgatgggcgtgctcagaagcatctcaacactctctgcatcgtggagaactcagagcctcatacatattgtgtatattcaccgtagcaaacatcaaatgccaccgttgaagacggggtctcatgcccagaacctcaaacagcagccatattcgcttcagcctcaacaccaagacttcaccacatcaacaccgttccttttatcgtacaacctcgccgcgcggccctgatctctgtccaacaccgttaccatcagtaccacgcccatcaccacaccttatacaacaaccctaatcctattccagccctgggcttcgcaatatctactcaactcagctccccatcgcgaaaatgtctcggcccaacaccgttacaaaccaccataattcaccgaacggcaatcccaagcgaaacaaaaaacataacgctttgtattctataaggaaatttccactactcaaacatcgtttatccaaatactcttttttacttcttcttatcactgacactttgtttccgtcgcagcacaaaatccttcatccgtgacacgcccctccaaaacggcccgtccacatctacaccataagcctccatcacagagagcacggcgtacgactgcatccacaccagcacgcagaagtcaaagatgtgcacgaaccaccagaagtgctggcttcccagcggacacgtggcgtactcatacttccactcccaggactccaggtcgaaccagagactcagcagaccggcgttcccgccaaaatcgcccatcatgctgcggactgtgatctcgcgtcggcccggtatgccatcggtgcctgggatcttgagatcttgtgcgtcggaccaggttttcacttcccactggcgctgggaggggtctgtgccgtttgtctggttgatgtagtggtacgtgtcgcagccggcgtgatcgtggccgttgagcattagacctgcgcggccgtagccaccgcctggggctgtcctctttgagctcatgccccagattccttccaggaaaccccgactggcgtcggagctgagctggttttgctccttgagacctccgccatctgctgcagtgtggaagtcgaagaaaggagcatcaacacagatgcctgccggtttatacatcgggatatgcgtgaggatcagagtgaattgaccctcgtactgaacagaacctgcggtcgaaatgacgttgttgatgaagccgtatgtcgcatcctgtaaaggaagagacttcgccggtgtatcaaggttcatatcgttgacagcaacgatgcgaagctcggggatgactcgtttcgactcggggttcgaatcagagtacatcgtagctatcacctcgggatctgtaatgggcagttcgaaccgcagctcatagttcgcctttccaaaaactcgttcaaagcgctccaatcgctcctcggtcaaatctccagcgtatccaatatcgtggtttcctgccacgttgagcattctctttttccaaagctttgcttcatcgctaccatccaaaacaccagaaatattgtaatcgttggtcgggttttgcgccaactcgtcggacaatctctcggttcccttgaacacgcggttccagaatcgtcggcctcgcttctcaaactccttgtcgtcgatccattgactaccgacaagatcgcccaggaccgaaacatgggtagggttggaccaccaatttacttggcggtagatatgtgccaggtagaaatcgttgccccaaagatcaaacctcttgcgctgcgacatgaggtagtaggggagatcctccatgatgatatcgacaatatcgtgtattatctttcgcactcgctcgcggaagcaccagtgactcgtctggaacgtaatatgcttgaaagcactctgcacatgggggaaagtgcccaggtagtttgtaatgatcgaggtatcgccttctagctgaggatctcccagcgccaggagtcggaaaggcgcaagcttagcatgatcgtccgctgtcggcttcgaaggccagtgaaacttcttggtcaagtcataagcctcttgactatctctcgactcaacggggaatgcgcatccctggacgatgggaaagatgtagaggtagattgtgaatgctatcgaaagcggcaccagtaggcccaggccatggcggagaaaagccacgactttcatgtagtcaacctcatgcgcaagccacgtcggtgatgtttttggagaggccaacgaggcgttgttgggagcggcgcaacagttttggtcgtagaaaggagagttggtgttggtccctggtttaaggtaccatacccctggacaattgacgacacgtgaagtttaaatggcttagtcatgctacttggacccctttttcagggagagcgacgccgcatcattgattcagcgagtcatataagacggaattgaaacaaaggcgagtttctctattcttaaaaatatgcttgattttgttagttgactgtctctgctctggcgtcgtgatatttcaatcaatgcgacccagaggttttggcctgcaatgctacctaccctgatgatctttacccaagctcagctcatccttgttggtcgtcatataaagcgttcaattgggtatctgctttaatattccttttcaaaatttctcggtagttccgtaggcccagaaaggcatcgtacaactatgtttcttcgataagagcccatggtgtcgtcctcaggcttgttctcgacgataccctcgtatcgtgggtgtattgtatcctcattatcaaggggaaacagcatgacgtcgcagaaatgtatctgaaatcagatgaattccaagattcgtctctggattattcctcgtaaagctcctcgtcctcctttggccactccacctcaaactcgggcttatcaccctcgtcatccagcaccgcaaacgcaagaagactattattcttcagtcccaatgctgtcggtgtcttctctccatcacccgtcttgagtttgacccatccgctcgaggggtcattcggcgtcttcaatgcgccaaacgcaaggatcgagtctgcatcgtatgtagtcttctcggaagagtcaaatgacttggtaagcccatcagggtatcgttcgatcagaacattgaggagctcagtggcggcactggagaagggggcgagggcgtcgataaagaggtaaatggtatggatgccgtgcttgaagcgtaccgagatgtttgcgtcgtcgacgtcagtctgaggtatcattagcattgaggcacatcataggagggtgatatgtgtagtaccattgtgtcgatcttgatacgaatgtttggggaagacgtcagggttcaaagctgcctcgctttgtgcttcatgaggggcattgagattcagattggtgggggccgaccgcggcgcagctcagcgcgacatcacgtgagggcgcgtagagagggacacaggcaggatttgaacgctgtcactgcattaagatgtatggatatcctggctaaagatggagggaagaaacgctgtcctataagaactaaattatcgatacgtcatcttgaaggatttgtgacagctcggcagcaagatccaggaacgagagcaaggcatgaagtgacagcttccagaagccgaatgctaccctggaacatgcactggaaatgcccggatgtcaaaagaatcatctggccgaccatagggcgtacgctgccattgaccgaggaaacaagtaactgaaattcaatcctagtcgactccgtgaaaaagaacttggagtattgaaactggccatttgaattcccaagcattttaaataggtggaaaaagttacatttcgagcttcatgtgaaggaagatagaccgtgcgtgaatactgtactaatgcatgagcgcactgtccatcatgagatgagcctcaagttcgcatcaggcaagcatcgaagcgaagtcgtttcaattacatattcaaatctcacgttccaagaacgtatctctatcgggccttcgcctgtcatctttttattaccaactccaactccaagggcaacccctcttcttcattaccgactccaagcggcgccaaaaaagcagcatccaccgccgggattgcaaactccggctggtctttcgttctccgcatcccaccaccgagacgagactccactagccgcagagcctcgcgacaatctcggccttctctgaaaacagcagcaacagcctagaaacaagatattcccagtccagttttcaccacaatggccgccgctccgtcgccgccgtcaccccggcctggcgcaccaatgccaatgccctcagatctaacattcccccaggacacgaacccgcgcctgtccatcgcgacgccattgcggctcatgctgggaacaatctcgtcagcagtcgtgggcttctcgctcggtgcgacgcagggcggacagatggcgcagctgcggttccgggcggagcatgcgcacaagatgcccgacacgacgacaggttggtatttctaccacaagagcaagaattaccacgccatgcagggcggcatacgagagggcttccgcatgggtctcaagacgggcttctggagcttcctggccttgtcgcttgagagcacggtcgatcgatatcgcggggcgagcgacatgttttctacgacgatagctacgcttacagtcgccggcgcgttttctctttggcgtaagtggtcaattcttttctctccctctctttaggttatctgtttagacctcggcttgactaagggaaatggtattgcgcaaaaccccatatggggaatgcatggcgttttgggagctttgatgatggaaagcgacgggtagatattgcaagcattgcatgatgtggagcaagggtttttttcttttacattacatttgctttgctctgctttgcaggcggcggaaagagatgagctaacaagcgccgatattcggcgtgtgcatctagatcgcctgtcactcacaaccgccgcccggaccgcgcgatatgggttgttgtttggccttgcgtacggtgggattcaagatgtgcttggcttagcccgaggcagaccgatcgggtatgtcgagttcttgcgaggtcggagatcaaagacaaggcaagaagatgatgctcgtccagcattgtgaggtaattgggttcttctatgtacaatatataaaatgtagatatatcacgacttggtcaatggttcataaactcattatcgcactgaccagagagaccagcacaggggaataaacatccattggcgcatggaagatcaattcagagataaaaaatatgctagtgtcgttttgttatcggggccctccgagtttaggactctctaggtaaacgcctctcccgtagaccagcccagggccagcggctttggtcggtcatttatggagacatcatcgataagcaaacgctgcagaaggcttctagcgagatcgaacattttttctctctcggccattgagatacggtagcagagccccattcgtcattccgtagaaggattgggtgtcggcatatcttatccatatcgccttatctacataaagtaccgaatggcatacaacacatcatcgtcagcccccttgcacatcattgaccaacaatggaagttggctgtgaaagttatagacacggacacatcgtcatcaaaacaagtcacaagacgtctcaggtctcagcacaagccaacccaacactgactgtcagtctcaaagcagttaagagaatgctggtgatgcatctccaaggtttccccacaatgccccgtgcttgctagctttgccagtgtcaccaattacataacacgtatttactgggatcgcggcctgttgcggcaatcactgaatcccaaaccaaatccccagcttcaactaggcaatctccccaattatcgtggacttgcaccccccacgcccctcaacggctacattcggccatcatggtgatgctgaagctaaaatgagccacgtgacggctgataagctccgtacagctgggtcccttttcttttttccccttcgcctgcagtccattctggtagtcacgggccggtctggctcggcctctgcggaggaccggggggcatagcgtaaacatgaccatgaatgactagctcaactggagcaagctggagatcaatggcaaagaatttgttctttttctgctgtggaatgggggaaggctagacaaacagggcaagggagatatggattatcattatcgggctggagatagcgccacctccctcacacgccccagcccaggcacagaccagagtcaccaagcaccgcactcaaccgacactgatagtcactgcctgagatagatatattaagctctctgccacccgttgcccattccacaaaccgaaccagatagaatctaacttgacttatcttgcatcatcgctccgtaaacctaacaccaacatcaacacaatcaccatctggatccctccatactgatccagcatctccatccaactaccaacttaggaccttcatctcaacaccacacacatctcatataatgagctcggcccttcggcgagggactgcccagccccttcgctgggcgactgcttccaacgccatcaccatcaacacactccgaccatgcctcaccatcacaaagaccaacatggtcgcccgccgtcacatccactcctctgagcgacgcacaaacaccatcgtcgagcagcagcagatccccgatcctcttcctcccatcgcccccagcaaggcgcctctctccgttctccctctcatcatgattctccgatctctcgccaccatgaccgtctcctcctcgcctctgctcctacctccctctctgcacgtcatgggtattctggccaacaccaccaaccctctgctcaaccccgacaagaacccgcttctgcgatatttcctcaagaagaccttttacgctcagttctgcgcgggtgagaagtcacccgagatcaagaagactatcgatggactcaagaacattggtttcactggtgttattctgaactacgccaaggaggttgtcctcaccaaagatgagggcgagggtctgaagaacggtgccatggagaccgacgagtgcattcagaacgagattcttccctgggctcgaggcactctcgagactgtccgacttgctgagcctggtgactttgtcgccctcaagtttactggagccggaagcatcgctctctaccagctcaaggaccgtcttcctcccagccccgccatgtacaaggccatcgactccatttgccagcttgcccacgagcgaggtgtccgcctcctcttcgacgccgagcaggacatgctccaggacggcattgacgactggactctcgagttcacccgcaagtacaacaagggacttggcgaggctgttatcttcggtacctaccaagcctacaagaagaagtgccccgaggttctttccaaccacctgaaactcgctcaagtcgagaactttgctctcggtgtcaagcttgtccgtggcgcttatctcaactctgacccccgcgagctcttccacgacaccaaggaggagaccgacgcctgcttcgactccctcgctgccagcgtcctcacccgcgagtggaacattgacgtcaagggttccggcgagtaccccgctgccagccttgtcgtcgcctctcacaacgccgagtccgtgcgacgaagccgcgccatcatggaggccggccgagccaagtccgacattgcttttgctcaactccagggcatggctgacgaggtcagctgcgagctcgtcgaggctggccagtctgacaagaccaagagtctgcccgcctacaagtacctcgtctggggaaccactggcgagtgcatgaagtacctcctgcgacgcgcacacgaaaacaaggacgccgttcaacgaaccaggggcagccgggatgctctctgggccgagcttgtccgacgatgcaagagcgccgtcggcttggcttaaagaagtaaaaaattgaacaaaaactaaaaaagggaagagggaagagggaagagaaaagaacttgatatcaatgtctttatgtttcttttgttttgcatcatgggtagcgatcaggagtccagggcgtctagcatctcaatatccgagatagatcaagcatagatgaagaaatgacttacgttttagtctctaacgatgattatatgattgactgtgaagcttttgacttggtattgtgcttcagacgccccttagagccattgcgccaatgacgagtgactccatctccttctgtttgaccgtttcatccttaatatcgtccaaccacttgagtccgttcaacttgtagtacttgcgcacctttggtacgtcagtggtggtggagatttggtcatctgtgatggataaagcctctccctcaacattggccttgagatgctcccagatctggtcatgcgtcaagggctcagcaccatcctctccagggaatgtgaccttgacaacgatgaggtccttcgtagaaggagagataccatatcgacgataggcatcagcaatctgagcatggactgtcagcctcaaacgaagacatgtcggaataaggggtcatattacgttattagaagaactcatggcacagacaatctcggagtgaacgtttggagtcctgagagcgccattcacagccgtcgacgtagccttgaagacagcggataataattgaagccgcgagacaacctggtgatgatggtctgtattaatggaaaatgccctatacccaagtcgggtactccgtggcggaactcaccactgaggcatcgatgaaggcgtactcgaactgagggttccgagcgagcagctgctggtgcaaaaaggccgaattctgtacgtcacggaacagggcaacgtagaccttgtgcgagtttggcaggtgttcgagagatactatttcgagagccattgttgcttttgcttttgctttgctctgctgaccagggcctggaagccgatagagccgttgtagttggcttggcagtgagctcttggcagtttggattcaggaaggcagcacaaaatttcgcttaaggagaatctgctgattttcgtaacttaattttctcttaggataaggtagtgcgtaacgttgtgatggtggtttgagcagtttcgatcttgggtttagtttagtgtggaggggtaaaaaagagtgagatctagagatgggctgtgcaattggtagcccgcggacagcggggcacgtcaattgaagtcactggaagtcaagggtcatcacatgtttgttatactgtgtttgtactgtatattcaatctcatgtgagcttccattgtctttgacactacgataactcaattttgatgttgtaacacatcacgaagtgaggagaagcccgacctcagtattccacatacagagcatgttgggatagtatccgtgaccattcatcaattccaatggctaaacgttttccacgttattcagtaacaaagtcaaggctcaatcgcctcatccgtttcacccacattgttcaaatgatcgtggccatttctcgccgttgagttctcgtaatatctccgatacaaggccggcgccaccatcatcaaggttggcagacatatgccgtccgtagcgggagcgggatcatcaacatcttggctgccagtgaaggctgaaagcatcgaacctgatcagcaaggcaccgacatacataaccagaaagtcaatcaaaagaaccactaagattgtttaaacaggtctggcctggcctggtcttggctcttcggtaccggcagtagggttgcatttcatcaatggtttcattcgtctagacaggttgcatgcaaatcataatgatacgagttttccaggagctgactttgcccagacttggtgtttcctctgggctccgctcatcagctcgtttcctttgacactttgccctcggtgacgaatcgtcatggtcgaattgcttacggtaccgccgaggtcgaccttgtctctttcagccacagcgtcattgcgcttgtacggcatcttctcccaagaaatcggatggcttgcccagaaaaggaccacggtctagacggccacggtggagtcgtctccccttgcagcgcctcgttggctggctctctggttcctgtgagaaactctcgcctggccctgtgagtgtagatccgatgtcatactctgggctacggagaattcatacaacactcacattgtcatggctgccctctcccagtctaccggtattcttctagaaggactctccgttcctcaagcactgacgatttctcgtctccgggtgagttatcttccatatttgatagagagaaactgtctgtgcttttcctcagcgagatacgggccttccgtgcaaagagaggttgacgatgggaataattctgttgaacgccaactccgggacagatctgttagtactgtaaggttggtaaggttggtgtaggtatctattttgactcgccaagctaagatgtgaactaaggctggatggatggttacaacctcaagacacccaccagatctctctgcttataagacctcgacgttcaccagccttatccctgcttgatccatcatacaacaactgtgcatactttaccatatacaagcaattaccttgattgttcaagttcttcaatacacacacagaagaagaggagattttcttacggccacttagagtctagaccatttcttccgcagatcacaagcaaatcatctcatctgtcccctccctccctctcgtcccggctcatatccagctccgctcctcgtcagtcttcacgtcacatacgtccactggggtttgtcgaggcctacatctgcgcctccacccagtgtcgagtcccccccatacccggaaggccgctaatgcacagcgcattccccgctaaacccatcccttgtacagtgtcattctcagtgccggcagcaccagcggcaccccaagcaccagccccaagcccaagctcgaggcctcgttcccagaccagtatgatggaggccatatcccagcgcagcttcaattcctccatcgccaacttttcaactcccacgtcgctgtcgttgacgccgcagccaggcccaggtcctctctactggcccttcgacgcccgatcttaccctgccctcgcctgggctcctgatacattcgcctacagctgcaatcctccctacgccactgtaaaggcccctgcgactgcgacttcaacaaaacccactgggcgccgcctgcgccagcctgccgcgatatctcgttgcacggccaggacaaaggccagcaccgcttcctgcacgagcgccagcaacaagagcgcttcgtcttccgctacttcttccgccagatcttcacctgcttcgttgaggggcatctccccgcgcatcaagtccaagatgccaggacgacctcccaagcgggctgctagcaatggcgaagatgatggcatcattcaagctcccggcaaagtcaagcttccaaggctagaacgtggcccagacgacttctccagcgtggtcaagaacagactacagtcttatacacgcactggtcaagcttgcgacagatgcaaggtatgtcataaataaatctcgggtcatgctttcacaacatgctaaccgcgcaaaaattacaggttcgaaagatccgatgcgatgcacttccagaaggctgctcccactgcaccaaccaaaaccttgaatgctatgtcacagatcgcgtgacagggcgcacagagcgaagaggatacatgcaggagctggagagggaaaagagcgacatgctctcccatatccgcgatcttgagaagctcctcgacaacaagggcgtcgaagtcaagccctgggagtggtcaccttatgcacagtgcccctccgactcaaactttgatgatctgggcaacccaattcctgaccccaagactggcgaaacatggtctcaagttggcagcgcattgttcaaggactctaaatcagcccccagcctgtctcctagcttccctcgcacattagagtcccgcgcccatgagaaccatcttggtgttggaatggacagtgctcctctcagttcaattgggggtacgcgactgtcgattctagggatgacagtcgacctcgcggcctttgagccaccagatgcggaggagcctccagtcgatggcaaggtggcgccgtcatacaacaagtccccgcaatctttcctccaatccatcatgagagtcaaccctccgatggaggctgagatgccttctcgagaagatgccttcacctgggccgaatggtacttcatgaccttctccgctttccttccagtcctccacaagccttctttcatgcgattggtacgtgttgtctcaccatattctaagcttaatcactaacagccatacagttgacccgcatgtacgatgaacctaattttgagccttcagtggcggagcttgttacggtgcacatggttttcgccatcatttgcttccagtatggcacaagaaactggcagcaggttgaccagcgcgctcaaatgaatgagcgatccaacagtcattaccatttcgccctcagcaagttctttgagctgacatgcacccgggatctggcttcggtccaggccatggccatggttgtcaagcataccagagctttccccaagcccggtgttgtttcaatcgtcgccaaccttgctcttcaacgcgcactcgaattgaatctgcaccgagagtcaagaaagccaggcgagcccaacaatctccaacatgagcttcgcaagagggctttctgggtcatcatgactgtctacatcgctgttactggacgtcgtggccggccgatgcctatcaccgttgaggaattcgacgtcggctttcccgagcctatcgctgatgagctcctctcggatgaaggcgtcgacacatcccgcgacattccttgcccttactggccaggtatcgtgagcttcaagatcattcccatctacatggaactgtactccaacatttacagtgttcgacgggatgcgcgaaactatgtcagcatcgtcagggcgcttgaggctcagatcaagaagtgggaggacgaactccctggccacatggtgattgatcatgctgagcagaccgagcagacccgcttggcagctgtctacgccaagacatgggcgcttgagtttcgtctttgcctgcgacatccttcagtggccatgacaagtgacaaggccatgatggctgagaacatggccatctgcgaggaagtctcgcgccaaatgcttcactgccaaatggagatccagaagtgcaagtgcctcgatacgacatggtaccagacttcgatgtacaccgctggcactttcactatgctggctgccatgtgggagagacgttttgaaacgactccagaggccattgccacgttgcgggaggagatgaacggttggatcggcattcttgaggaagccggctctcttctcggtaagttccagcccctagttcgcagatcagtcagccctaacaatacgacaggttcggattctagcattgctactgagattggaaacatcattgaccgcacgattgcgtggattgatcatgatatgcgtaacaaggagacaaagagtgctcagccttctgccacaccagaggtcaaacaggagccagccccaagttacccatcttctcaggtccagtccgcacccaccagtggattggctcaaagtgaagtcccatctaccaagagctactttcccgagtccgacctgaacggccagactccttacccaacactcgcctacaatgatcacccacagaataacatggcacctccggcttacgacactggggccatgttttacaatacatctgcgccaatcgcaactaccacgtcggcactcccgtcgtctgtggcgcaagtgaacccgatgctcgcattctcacagcctccccatctcgcgcctcaacccgacatgatgtggcagagccgcggaaacacttggcacgattggacatcagccatcgctgatacgcaagatcgcttcagcgcatcgacactcttgacgctcggaggcagtacacgtgacgcctcgacaggcgcgggcgtcccgggcgtcacatccagcccttcggcaaatgacatcaacagcattcagcaaggaggccagtggccgctgataatttttgaccaggtggcgccaaatggatcttgattttgaagggggggcattcactggggcgttttgtaactggggagtttttgcaatgggtaagcatcgtgatgattcaaaaaaggcgcttcaacaaaaaggattgatgagttatgtattgatgggggtcggacggtaaaaaatatgcatcttggcattggaagatgagcttgggtgatgctggtttggcttctgctatatactataaatatttggttgatcttatagacgtacataatcaatgtataatcactacacacattacacttcactaaatgaaaaactcctacgcgtgatctttcatttccaagatgggatctttaaaaaagtcattctcgtgatggcaaagtctaatatgtctcgtcatcgatgcttggtgttgaggcattcgttctttttaaccggagcttctccgacgaagctacccactctttttcgagtcgcgttcagttctaagctccacgtccaagatattgcgatttgaccattatcaggaacctctgtgcgctcgaattgatcgcgcattatccctatcgacttgtactgcacatccgacatcaatagcaagatgggcaagaagcggcgcggtcacgctgacatcgaggaggtcctcaaccgaccctggtgctactactgtatgaatcctgcggcgtgcgctccgatcattcaatgctaacatttatcgcaggcgagcgtgatttcgaagatctcaagcttctcatctctcaccagaaggcaaagcacttcaaatgcgaccgctgtggtcgtcgtctcaacacagcaggaggtacgtttaccatcatccgaattcccacgaaagccgcgctgacagcgacaggtctctccgtgcacatgaaccaagtccacaaggaaaacctcacacaggtcgagaacgcgcttcctagcagacagggtcttgaggtggaaatttttggcatggagggtatcccccaggacatgctcgaccagcaccgcaaccgcatcctacagaacttccagcaggcgcagaaagatagacagatcgcgacgggaaacccgctgccgggacagggacatgcgcagaagaagatcaagactgagtcgccggaggagttgaagcagagattggctgagtttcggaagaggaagaaggagattgctgccaatggaggtgttgatcccgctgcggctgcgaataccgagacacaaccgcaagctcctttcgtgagttttctcttccctacggttttgtttggaatatgctaatatctgtagaacggctcttaccagacccctccccaagtatccttcgaccaacaacaaggctaccccgtacagcctcccaacccagcccaaccctacaccttctccgccaacaacctccctgcacgtccatcatctggtgcgctacccgcggctgctggcctacctcagcgaccgacacaaggcggatcttggagcggtggtgccgctggcgacgatattgatcagatgatccgtatggccgaggcgggtatcaagccagcggcgactaaggctgaggaagaaggtggcgacaagaagaagaaggagaagaaggccaggatgttctacgatgatgcggaggttagtcctgaggagaggatgtcgatgctgccacggtatgcgtttgtaccggagaccgtgagttagtggggatgaatgtcgtcactatcttttgtgaattgggaagtttttgttgcatggtaggcgttaggttgtaaactaaatggtaaattgatggtgattcttttactgggagatctgttgcactactgatgctgtgatgttggtgtttagcgatatcgtggacagtctacagaggccacttctgatccttgtgtcgcctgatgtttattctgttttgttttgcctcgcggtatttgtgtgaaccctgtttgttcctggatgttggtgttgtgatggccacatgtatgggccttgtaagtggaggctgtataataccacaatacgggactcacaacgttggttcacagcagttggaaaggggcaatggtaatgaatacatctccataaatacacaagagtcgagtaagtttcatcacattgactagaggagtcacagctcaaacggcctcgtattgtaagccagtgaagagagaagtcatcatgatacagggtaagataagcaaggactccagccactactattaccaagggtcttgcaacatctcgagctttgaggtcaacaacaataaagccacaaatgagccatcaacacctggcaaacgtctccataacatgactcaaatcccattgtttaatagcttctccagcctcacctccagggggccaaagaaacacccgcatgaatgccacttagagaacccctgataaaaatagagctaaggcatcaccacagcaacacgtccaaaaaaggacgaaaaacaaaccagacgtcaccttcaactgtgctcggtagctctgaattgatttctcttcaactaccgcccggctcgtagtctactactgctactaactaacgacaacaggtacacagagctattcgcctttgtttttattttttcgttttcttgttcgagttcattttcgaacattgtttctatgatcatctgctctgcatcgagcgtgcctttctttttaagctttgtttactcttaacggcttcactgctctccaatattgaggtggaagagctcgagactgcaccaacgtcggaaatcgagcgaagaagaatataatggctgttatgggtgcttcagctgctgctgctgggcagaattccattactgttgctggtatgatgtgcgctcctagagtgcggtacgggagctgaccgttattatagttcgagttcgaccttttacgattcgagaggctgcgcaactgtaagcaacacgctgatattgtggagtaggcttgttaatggctcgacagacaaaagaacgatgacggaacccttttcctcggcgatggctccctcgccgctgcgcctacgccaaagctgcaccaacgcggcattcgaaacgttatcaaggttgtcgatgatcgttgtttgtatgcacatcatccccgctacaacaaacgcaaacgctaacccaatatagagtctttgatcctcccgaggacagccccgtacagaaattctcccgctcagtcctaccctcctcgaaaaaggtcaaggatcaagtctttgctttcgaccgcgtcttcgacgaaaacacaacacagtccgatgtctatgaaggcactactcgaactctcctcgacagcgtactcgatggctataatgcgacagtcttcgcctacggcgctacaggttgcggaaagacacatactattactggtacatcacaacatcccggtatcatcttcatgaccatgcaggaactgtttgagaaaattgaggagcgcagccaagacaaggtgaccgagctgagtctgagctacctcgagatttacaacgagaccattcgtgatttattggttcctggtgggagcaggggtggattgatgctaagggaggacagtaaccaggctgtcactgtgtctggcttgacgagtcatcatcccaaggatgtccaggaggttatggatatgattgtccaaggaaacgaataccgcacagtttcgcctaccgaggccaacgctacttcttcccgatcacacgccgttcttcagatcaacatcgctcaaaaggaccgatcagccggtgccagcgaacctcacaccatggctacactcagtatcatcgatcttgctggttctgaacgagcatccgtcaccaagaaccgcggcgagcgtctcactgaaggtgccaacatcaacaaatccctactcgcccttggaagctgcatcaatgccctatgcgaccgccgacagaagcagcacgtcccctaccgaaacagcaagcttactcgacttctcaagttctccctcggaggcaactgcaagactgtcatgattgtctgtgtatcaccatcaagcgcccacttcgacgagacacagaacacccttcgatacgccaaccgggccaagaatatccagaccaaggtgacgcgcaatgtcttcaacgtcaaccgccacgtcaaggacttcttggttaagatcgacgaacagatggccttgatcaacgagctcaaggcccagcagaaggatgcagaagctatgttttttgccaagttccgaaagcaatgcgacaagcgggatgccatggctcgggaaggaattcagcgattgcgcatcgcctacgaaaactctgctcctgagcgtcaagagcgtatcacgaacatgaagcgtctcaaggctttcgagcgccgcattggtatgctgtccggatggattgctgccttcgatactgtttgcaacgaacgaggcgatgaagatgccatgccagagaaccttgtcgccatccgaaagacggctcaaggcatccttgttgagttggagaacagccgacatcatatccaccagaagctggagaagtcagcatgggaccgagccatcgacacagctctatcgcacagcttgcaacaactccaaggtaccgagggtgctgacaacggagaagccgacaacttgacccgtgaagctgagctgatcaaggccaacttcaatcgcgaggcctaccgggaagtccttgagcaggacaaggctggcgatgctgccatgatccagatgctcctcactgcgcagttcgacattctctcatcactttccgatacgctcggcatggatgaggaagatgccgtcgctcacgcgaaggagatgattaaccgtctcctccaaaccggcttcacagctgccggccaggtcgtcaagcctgatggctccatgcccgtcgtcgaagtcttctcgcccagcaagcgaggcacacccaagcgcaagaaggctattgcgatgcacatcaagcctgtttcagctcccaactttatgcccgcgcatagcgaccacgctcctgtcagccccatgaaaggatccccacgaagacgtaaggtgttgggagcctccaagaagggcgtcagcttcacgccagtgaaggcgaagaagaagggtggagtccgatggagggacgatgagacggaggagggcacactggaggacttttcgaagacgccccagaagtacaactcttcccctgcgattccctcacctgagaagccaatcgtcgcacctgtcatgccttcataccttgagcccgagacatcgacagtcgaggagtcgagccccagtctcgagatccccgagaccagcagtttgggtgcgaagcctagcaggttccaggccggtttcctttccaagggacctagacattcccttgctgatggatcacccaaagcacccaccatgaccctcaagctcgaagcttcacccgatattcaacggacaccacccctgcgatctctggatgtcactaagagtggcaatttctcaccatcgccatcggggctcggtattcctagagcgattagacgacttcccacgatacatgatgagaacaaccctcccggatctggatctgactccgagacgagcactatcgatgcccgaaagcttcagaccgcccttcgaaccgccatgaaggagaaagctcgtagagcgagcatcatggccggtacaacagcatcgagcaccaagcgagtatcgtcaatgggatcgttgcccgagcgtacgggacccaggcctagtctgcctgcggccctcgccagcagcaccaacggcatctctcgactccgccgaggtagcgctgagaggagacgaagccccccgatggcgtgctccccaaacgacttcaagatagacatggctctgacacctggtcaagctagacgcatgaacatgaacaacacagtcactcgaatggaaggtcctggatcaagtccccagggtggcatggcgggcagtgcgccgcgacgaattaccattggtatgggaagtggtgctgctcatcgtcgacaagacagcagaggctataccttgcgatgagcgagcgattgatatgagaagggtgaaacgtaggtgcccagattgagattgagattgagattgagattgccttgatggccttggatgggtgcgtgcttgattgtttatgagcccggagttacggctacggcgtttggggcattgcatggtctatgtagattggtatgatatggcattcttagtacatcaacacaacttgaacattgctctttcgtcattccgcgtgaacctatcgccgaaaagtcttgcatcaacaggtccgagtgatgcaattggtgcattgggatgggctgcttactctcttccgaaaatgccattaagcataagccatagcgccacaccggatgtggggagcgacttttagtggttgaatgggctgttaacgccgaaatgtggcgacgctaataatcggcgatagttgggagatggcagtcggtgatagaatgatggtgttgaggactttgggtcggagataatgtcatcaaatggattgaggagatatctgaagttgaaaaataatataaaggagttggaatttcgtttcaagatgaactcaacaacaatcatcacttgtcttacaagcttcattacaagcctctaacacctacactaaagccacttacacaaaccactcaacaacctcaacatgtcttcaccagtctggttcatcacagccgcctcctcaggcttcggccatgatattgctcttcacgccctcaacctcgggcacaccgtcatcgccacagcacgcagtacatcacgcgtccaagacctcgccgacgcaggtgcacacaccctcgcattcgacgtgacatttcccctctctgacctcgaagccatcgccaaagaagttttttccaagcacggccgcgtcgactatctcatcaacgcagcgggatacatcctcgacggcgccgtagaggaagtatcccagcaggagatgtatgattgcttcaacaccaatgtctttgggatcttcaacaccatcaaggcctttttaccgggaatgcgagagcagagtatcggtcagaatggaaaacgcggtacaatcgctacgtttggaagtattggttcctggagaggtggcgcgacatactccgtctactccatggtaaagacctgcatgtcctccctcgccgagtcccttcgctatgaactcgagcccttcaacatcgtcgctactgtcgtggagccagggtacttccgcacaagcttcttgaaccctggtgtgagggcagttacgaagaagaggatggatgtttatgaagatgagagcacgcctacgggcaagacgagaaaggcgctggagaagacggataacaaccagcctggtgatgttaagaaggggaccaaggttattgttgagattctgacggggacgggggttggagagggaagggatgttccggtgaggattatgctggggagtgacgcggatgtttatattaggagtaagtgcgaggagacgttggagttgctggatgagtggaaggatgtaactgttagtactgatcatgagaagtaaggatgaggatgaaaaggatgcttccttaggtaaattaaggataagtttagtgatcttcagagtatctactcatgtttaggccctaaaaccctaaattgctattttgcttggcccaagtctccagctcacgtgtaccaaaatgaaatatcttcatcgtgtgtctcgcttgatcttcaaggaatgtttccccctcgtcgtcggatgagaacacatactgtactgctgctcggtccccgcccttgttaggtccccggaccctgacaacacaagcctcagaagtaaggtcggcaggcgatcgctgctcatagtatacgtcaggtctattcgcgattgttccgatgatgagaatggctttgccataactctcgagaagctccttgggaagcctcatttttgtgcggcaatgccaaacgagctccctccagttcgaattcggccaggaagcgcattgtatatcggggggttccatggatgtgattgcgctatctgagactgcaatctgcactatgacagcgggtggccctcgttgcgttatccacgcagcttgtttcctggccaggctgtagtcgggagtgaagtagtacatgctcttgcttctgctgaagtcggtcgaagggggggttaataagagttggattttgtcaaggttgccctcatgatcaaagaggtcgttgattcgtgcttcgtctatcgctttgtataacacagtggaccctataacgcttgatggccctgcgagtttgtgtacacctctggaggctaagccactacattcggtgttagtatgttgcatatcatctgaagggggacaagaggcttcagactctagtctaaagtagtcaaagaagtggacaatatcatcatgatttagggcagtttaggtaagcttaggatgaacttacctaaagacttgactctgattacctttgttgttgggaccgggccgaaattccctgattccccagagctttctcacgctcagcagaagctcgctggatctcctggagccactcatagcgcagtttcatggtattccgaagccagccgatgcaagtgcccgtcaaccgcctgtctttgaaacgaggatccatgatgctctgctggagctcagttgcgatgccgcactgctgcattaggtggaaccaggccgagtcatcgtccccccagacatcatactctaggggattcccggtatggcgcatcacccagtcaatgaacgagacctcaatagtgttgcaatcactggggtcaatctcgcgaatgatgggacccgatggccagttggcccaaccgctccagatctccgtcgctctgtcgctgttgtaaccgacatactcaatagtagctttggagatgagcttctccggtatagtcgcaaatgcgtccgggcgggattcgatgttagcgttgagaggaatgttcttatgcactgcatcgctagtgcggttgagtagacgcctgtgtatttggatagagccattaggcgggttgggaagattgacgaggccaagtttgatcagctgcgctgcatcgccaggtgcgaggatgcccccgacggagctgttgcgagtcatggtctgatttgatgggaaggactggaaatattcggttgatagaatattcagttaatagtgtagaatggacggatggcgagagtgatatgacaagcaagttgagaggtgatgctggagaaagtttgggagggaggtcgaaggtggtgatgaagtggtttgagcctgccttatatatggtaaattgggccacttcagtgactccattcggacagcatttaggttaagttgtttaactttggtgtagatactgaagaaactttgatctgcatagatgttattcgtagtagggatctgtggctgggagctcatgattgctgcacagaacctagagtcatagatgaggtaattgaaccatattctggtgatattattttggccactgagatatattctcgtggttggcgtctaaattctgtgtggtggttatgttcctcagccacaagtctcaacagaaaggttttcatttacgtctcgttttgccacaaagtcgttcaactttgtgtggtatcgggaaactctcgctgatttaagcgactctggaatcctgatcatggggttacaggcagatctaaaccgcctggaacacggaacttcgttctgatattcacgaggaacgaagctagctgtttcccagatcaccagccagagcaatccgtctgtgatattcacgatgaagtttccggggcaaaggtggaaattacaggacagaaactctgagaaattcatgaccagttctttacagtttgttggtaaagtctcgtgactacaatcgtccgacagcacaccccacgtaaagtctgataagtgcttgccgcaacaccacaaacgttatcagcaagccacattgcctgtttttgtggcagatttctacgctgacgtagtattattttgtcacttgtggcttcatccgctgtaggcagaacagacgctgctcagagttttggcgtctagtctactctgtatgatggagcgttgcccttcacaacacttcaacactaccgatgagtcacgagtcacttatgagctcaaccttgatgaattcaagtctgactggatcatggtggccatgagctagcattcatgactgtcacgaccgcaaatacactctctgataggcgccccgcctatcaccgttattctcctgtaaaggtcttgatgcttatcattactatcttcaaactcaccaaagcttattcacacggagtccagacacttgttggttgggtgcttctggagagccatctccgatttgcgagatctcgactaatcaaaatgaaggtgaggatatcgtttcaacgctactggggtctgagtgtaacttgaaataaaataaagatcgctatctgctctgtactgcctattcaaactttgacatgagcgttctgttttataggtcttcctcgctttcctttccgacagtattcgaaatgctggcgatgttcggcaaggtcgcaagaacaacgaccacaaatacatatgtatgacctttcaccaacgcagttatctttgagtagatgatttcggtatacgtcttttcgcccattataatatccacatcggcagacataaaaggcaccagaatgtttgctatctagatgtcgttttaaatctctttcgtacttgaagggtttgataaagcatttcttgcaacggaaagaccctcgctcgggatagattgtggttgtgtgatgattattggagtgcaaaatatccttgttctcacagacttgagtcatgccttgcagtttggagctttccacacgaggggtacaaggagaagaaaaagaagaagaagaggaaaaggaaatagacaggctatcgtcggaggtagccaggtgtggagagattggatagctcggtagtgagcacggcgacagttctgaacgtttacggcgtgaaagcgactcacatgtcgcctcctcgcggaaccttggtcgagaaaggaatgattcaagttggaacggaaaagcaccgtcaggatttccgggaccgactacttctaatggctcgttgcaagatagatctgagtcgcggtatgattcttgaaggatgccggaatgaatggaatgcaaagacgaaatgccacccgggtcacgggggtctttcgcttgcgggaaagcatggcaaggtgacgagtcggcatgaggttcttgacgggggtcgacgaacagacccgggtccaagaaaagatgaggatccaaccatatcttatccacttcaatgccggcaaagaaatcttgctcatcttgtcgggtgtaacttaaccggggttaagtttgaagcaatggttagccatgatgaccacgagaccaagcacttcagttgcggaatgtttcgaatttttcttgcaagcagaatgattctccttcttcacaatagaggttggagtatggtggtactgtattgatgaagtgagagggtggctgattgtctgaggatcacaattgctttggcggcggcgaggaggggttcttatgctgatttcaggtgctgctggtacaagggagatgtatcaaacctccagtacaccaccagcgacatatagcgattctctgatttgttggttgcttaggatttgtctgaccaactgtaacatggattgaaaagccgaatgcaggccatttatgtgattggcgcattcgaaaagcagggcactttttatgcagatccaatcacataaatggcccttggtcatccgtgaaagacattatgagtctaaaagaatatcgcgatatcagattagacagtgttgtgcttgtaagaggggtttcccttcagcgccactcaacatataacggctatgcagcctcactttcaacttgttacgacatgaatcaattcagtcgcaaaaaccaatattgcggaagtaatggaggtgagataatcagcttcgtttagggcttaagctgacattcccagcaataccaacagacagccactggcacagcacgccatgcactacagttgcctgacgaagaccctgatagtaccgtcgttgatctggacttgaccggcggagacactgagtttcccctaaagatcggaaaactgctaagaagagaaagacatgccgacgtttattcagtctaccggaataattccagcatcagagacatgaaaacagaagcgcgtgctttcattatcgacggagttgctggaaaactgaaacgacatcggaaacgatgcatgcaacgcctaggaccacgaactttattgagtgtgtcatgccgcggagcagaagtcatagtatatacagccaactacaacgactggcttgttgctgccgaggaagacaaggattcgaatgaaacttgccgaagcgagctaggtacgtctggagggaaatagaatatccactcgagagactgactgaaaaacagttccgatgggaaaaacaagttataaacgagaggcagcacgaatgcgacagcgggaacgacgccgagcgagagcagatcaagaacattcctcaagcccacaagatgacgagctcatcacagatgatacatcactgagcgaagatgccatggtgacctttaaagccgctatcctgttgtatatattctttgacaagcaaggccgcgaacgcccggtcaaggaactatacgttcctagaagctgcagagggacacctaagctcatgaacatgtattccctgcgattcctcctgggatcaccgtcgtcaagatccagagatatgcatacaacaagtaatatggagaagtggccgaggcgcgagacacttcagcatctcaaagatctagaaaggcaattttccaatatgagttatcgacagcttttcactggggttcactctgtccttaccacgttctctcctttggacctacgttcagttccaagcagtaaccatcggtctgatctccttcaacatattcaaacaactctgcccatacttatcgataactttcaaatcatgactcaatgacggatgctgagtaagtctcggaatactttacttttgaattagtgctcaaacaggctgtgttggataaagcgtcagctttcggtgtggctgaaataactggactatttgtacttgtctacatgcaaatcaaataaaagcagtaactatactgtgaaagacataagtctcttacatacaagtcaagataacctatatgaatttctacttgttagctgtctaacttactataactacaggctaagttcgttcctaggttctaggttgctaggttctctctaggttctctctgctggaataagctcacagccacaagtcttaactgtaaataacacttcaagcccacaacttagacatcaataccgtgatgactgacagcaaaatgctgagctaggttcgtttcaatcccccaactcctggcctatgactctgttggagtgtcgcaaggcttgcctagacgcctggtgcaccaaaaagcacaataagaagaacaaaccccaaacaaaggaaagaaatgcgggatcatcaaacgagatcgcaaggactgacgaagcatctgaccgacgttgatggataacgcaaacttagggacgtggtgcacaagaactcaagcgctcaagtatctgactgtatcaaagagctatgcgcatgagctgtgaagctgagggcagccgtaaagatacagaaagctacgcaaaactttcccttgaagctgcgctggcgtcattgctttctttgcactataacctattgaatgagcctcagaactcatatcctctgattggccaccgagtattttcgtggcctccctctcttccttttaccacagctgtcgatgtggcgtttgtgtagcttgagctgatcaaatgaatgaccacaaggacaactgtaagggctggtgccggtacagttgttactctcgatatgtttgcaatgcttattctttcttccgtcttgcctgccgcagcgacaaacgtagacggaaccaagatgaaactcagtcaggtgtcgtttcaaagacctgccgcacttaaaagtcttattgcagcgtttcctgccgcaatgaaacggccttgacgtcaagtgagacgagataaggtgagagctgttgcttgtgagatgggtgacgaagaatcacgatagtggggcttaccagagaaaatccacgtcttcaaaaccctgctcacaaaagtcgcaggtgagccgcgccaccttggaggcaggaccagacgtggatgatggagatgatctcttctcatacccattagaggatggcgagtgggacgtaagagcattactacttggagagttgttgcacaagggaggggttaggtctggctgatgccagaggaccgaatgaggggaattgagggaatctagatgtttctgaggctcaggagagacttcttgcataatttcgagagtgttttgagtttcagtgacaagtgttacttgattgttcgacgtttcttggtgttgaatgtcaaggcctgcgccgagggcttcgccgcacgacccgtcgtaacaatcgaagccaaacaagctgtcaaactcatggctctcaagactaggcaagagcccttggtcgatgtcccattcgaagttgagttgccattgtacgtcgtcgatgtccctcgtccaaggttctaagtgatgatcatcgtggtcctcctgaatgggataagcgccaagactgagcttggcgctgaccctccaagatggacctcaactgtcagatagagatgagccctgctggactgggcagtcagtagagaatcctcaagtgtcgagccgaagggtttcgctcgacgataaaggacgtgatgaagagaaaggtccggggactcgacaaatggcgagaacctgattgaagtacggccagctgcgacccccctctgacgtggctcagactcagggccaattctctgattcgctgtatctggtggatcttacgtgcggctgaagctggacgatcggatagttgaataagggccagttatctcattcgtcagctaatgcgcataagactcacgagatgcatatactgaaggatcgttgatcaccatccccttgcttgagcctcatgagctcgccaattagaattttggccctggaatagccctgccgtacccaacgagtctccgatggcgctgtcagtgctcattcagttcacgaatccgaaaaaaggccctgatggagtcgcaagcggttgggccaatagcgaaactggccctgatgtctgtaacaccaagaatacaaatatgtgagacaactaaaaggagctacggagaagtatccaatgtaagaaatggcccacattgaaacagaagctggatcagcgagcgagattagtcttggtcggagaagtcagcttcaaacataaaaggcacattgcatagtccatggatatataagacagcgttcacgacaagatagaaccttttctgaagtcttctagtctcacaaaccatctagcatcctccttgtgaaatcgaaacctcctattgacctgtcgtcttctctccaccaaaaccttcagaatgacttcgccccagaaaaacgcccctcctgcaaagagagaaactgggctaagctcgaactcgaaagcacatggaagtaaagaacaaggtgagcactgtcctacatgaaaatggcacatacaagttctaacattaacctggattacatttcaccaatgtcagaatggctgcgccagagtgacggagatgaaccgtggaagggctttacggccgtggccacggatagacagaactggcagagtcatgttccttcagctcgaagtcgttctcagagttggagtacacaagcagagggtgggtctcaagaagagtcatctacaggataaacatgaagacagaaggattgagggtattgaaagtcacatagagtatcactgaaatccttctcaaagtcggatgtcaaatacttggaaaccaggttcacttgttcatttctctaggttctctctgtcggaataagctctcagccacaagcctcaactgcaaataacacttctagcccacaacttagacatcgataccacgatgaccgaccaatggctacagcataaagctaatatgactccgaaaggaaagatgctatacatggccacagatatgcctcaagccaggagccaagatgcatataaccttcttaaaccgcagcaacacaggcataggtgcccttccacaaagatttgcaatcttcaccaactgcaggattccactgcgcaaactgggccatagtgatcccgtagtgctgcaaaacctcatgacacgtagtgccgacaccgatgtagtggaacctgacacagttcttgaccaaacccgcctgaatcggtgaaggcgtcacgactccattgtagactactgggttgggcttgatgtctctcgttagagacgaagtgtagcctttgactgagacacatgcgttggtccccgcccacatgttggtgcagtcctctccaacggcggggttccatttgacgaagtcggtgagggatatcttgtaataatcgagaacggcttgacagggggtcgttggagtaatgtagtggaatttattgcagttgtctaccatgcctttttgaacgggctccggggtatggatgctgtttccaccggactcatccgcgggagagggcttctcaggaacagtaggctttgcagaggactcgtaatccgtgttggggaccgaaatagactctacatcagaaggagtatcgggcttcttgtcgtatgctggctcatcagccgacataggctttgtcgtcttgggttcggcgccggctggttcaggtttgcccccagaccccttgacacagtaactccagatgggatcaagcttggggcacttcagaccgggatttagcgccttgagctcggccaaagttataccccaatcttcggcaaagatcgcgcatgtctggcctggcagaggatttgtttcatacttgcatttcgcatctcgactataaggcgtggcaagcgcgtaaggcagttgggtgacgaggctcgcggctaagagtgtgatgagatacatgttagcttggaagatggaagggaaggaagatgaagaaatgaggtgacagattgattcgtaagaacacgttcacttgctgagtgacccttcttatactttttcacgccccgcagcaaaagagttacattctagagtttctgagtttcccgaagaacatttataccttggtggttcgtcacaaatcataaaataatgtctaaatagtgatccgggtttgttatttgtagttgaggctcgtggctgagagcttacaatcacgtcgcagaactcaactttattccctgcagtttgaaccgaaagtccccccaaactcgtcataattattacgaataggtgcttttggtctcgctaatctgtgtctgctggcgataaagactttctgagtgatcgtcgtggtagacgatagttctatcttagggttattggtcctaatgttaacctaagtaaaaagttttagccaacaagaattactcaggccggagtaattgttcggtcgcgggccgaagaggagtcactgggtttgacccgaggaacgggataatagtaggagttgaattcttaaaagttggtatatcgcagatgatgtttatccttttcttaccagaatattaaccttataccacttcttccacccccatcatttcttatatatcagattatcatagtacaggagaggttaaatgcttgcatctaaaagagagcttaagaatggtgatcagtgttgtacggcgacacacttgatattcatgctggcagttgtgggatacctcgtatggccttgaatactttccgcttcctccatgcttgagatggtagctaaattcggaaaaggatagcctttgatagccggaagtctttgtaagtgttcccgactgattgatcaactgacaacattcactcctaagaatcccgatgctgatggaggtaaaaactggagttttgtgactctggaggatgcgctgacttaatgagtaggtatattgtggaaccaggcgcataatggtcccaatctgggcaaaaccgtcatgtctcggggttcattatgacgccgacgggatttccggggtgtcagcataacgtgtaaggcaaacaaggcttagcaattcaagttgcccgaaaaatattttctgagtataagagatgttcagagtcgtcgctgacagtaaaactaaagttcaattcacgttcatcaataatttattcataccaaataagcaacatatttctcaagaaccatgtctgaatacggctcttcccaattcctctcgcgcggactgaagatcttcgccatattctctatgttcaccggaacagttgatctgattaccggacataaactcgttatacccgaatcagagcgagctctcctcccaaccccaaccctcgccttcgtggacaaccagcttcgattcttgggagccatctggagtggatatggaatgattctctggtgggcgagcaacaatctccaggcgagaaaggttcctctttccttgcttggaactgccatggtcatagccggtattggtcgcttgacctcagggctgactctgggctggactccatcgtggctcaagattgctactgctgcggagctcattgtccctcctttgatctacctgtttggattctaagtgtgaaacgggagctcttacagaaatgcaggctcgctgattctgtcaagtctatcgcctcatcgcttcttaggtggcgtagactgagccagaaactggcctgacaggagagtgcacgggtacatcgatacgatcgctatggacgttactgttgtgtcactccgacggttgtttaaggagagacatgtcaactcaaaagaaaaacgaattatgaataaacaaaatctctacttatcccaagttcctggaatgaaaaccatgcccataacagattgccgagagaaatacgctccatgtcagtatgaatcattgatatctgtgcttgcaaggaaagaaatgtcacatttggggaacttgagtttgtcatacagaatacatcgagtaaaagatagaagctgtgtccaagaaaaggagctaagtaagtgtgtacgatagcctccccatctccataaagatatgatggtgaggtagcagaagttcaatagtaagtctctctcagctcatttgagaggagtacccttgcggtagtcgcagccctttacgtcgtcgaggcctccgcagccacgtgaactatcgcgttcaacaaacacagtattcaagttgaagaagcatcggggaatctctccctgaacaaggttgctagtgtcaacctcgtcgctgtcgcccttgttcagcgcgcagtcgatcagagccttgtagtaggtctcgcgatcacccagaccgaagtctgccatcttcttgtagatatcttcaccaacttcggtccactctccaacgccattggggtcggggtcgtttcgcatgatgtaccagcaatactcctcgccgtcacggagcggcagccagtgtcgaccagtggtctcaccgcaatcctcttgagagttctttttgccgagcttgtcggcaacaagatgaagtttggaggccttcataacatcgttggcgacctttttctggatgttgttggtgatggagcccagggttacgcgcacggtatcgacgtcgttgtcgaggaggaaccagccgccattaaagaacttggcgatcttggtctcgaatgtatcccacatgggagcggggagagagttgtactctgcctggtttctaccgcctccagtagcaattcggagggtatcctcgagcttgacggaggcagacttgaagaggtcggcaaggccgtctgatatggtagcagcgccgtcatcctcatcttcgcccaaggagaggccggacatgatacctgccaagatgcccatgccagcagaaataccattgccctgtaaccgcgacggtcagcaacagaaagaaaagaatagactacacagacaaagtaacttaccactccaggagcaaggcctccaagggcattacccatggtcgcggctgctgaaagccagcccctcatattacctcctccgttctcgtttccaccaaagtccttgagcatctgcccaatcttgagaccattgatgagagtctcagtggtcaactgtcggtgcagctcggcgaatttgtcatgcatgcccttgacagcctggaacgtccagtacgagttcttgccgataaatgtcttgccatacttgtcaaactgctcttcacaactgatactgttcatggggttacagctggctccgatgagggcacagccgctagcaccagacctgccgtcaaggccccccatgacctgatcctcaagattcttgagccagctattctcgtgctctgtgaagataacagtcagcgttttctttcatgcttaggcttggtgagaggccaagctacttaccccagtggcctttgatgaatagctcaagggagacaccggcagctgtttctttccaaagcttttcgactccctcgacgctccttaagtcccacccgcagaacttttccttgtcgtcgaagatatcgttccgcttcgagaacaagggtgaaccctgtgccgcggcggcaagggccaaaagagcggtggtggtcttcatggtgaagatgttttgtgagaaatggattgcttgtgggaagggatagcgagctaagccgatgaagacttgtctctcaagcctttccactgcgcaagagggggcatatatatatcctacatgtttcatggcccaggcttttcgtcatcatgctgaacttgagccttaatcttggcagctggcacaaacgttacttggcatcgcaacactattgcagctctttttgtagaatatgggggccagcgatgcacaaaatattgcaaaggattcctggcccaagcttgcagtgactgtgatgatctgattgatcccggcgtgtaaggttagaagacggctgttgaggtgggggcggagttttatggagatccatagcatggctatcgcaatcaacgcagccccagaccaggccaggatctgaatccataaccaggcacattccttctaaaaacaaggacttagcatctctgatgggaatcacttaggtgctatgatgggctgactcactgcaataggcgtttaatacggggggcgggggggttaggtcatgcttaggtaggtatagtattttcagttgagatgtgcccatgaaagtacaagcagtacacattgcttcgtcatagttaaagttcgaaatacgtataaacagccataaacggccatttccaaggcttgccaagtttgttctcccgggatcagtacctggcccccaactagtacagggaggaaacggctcagctagtcttcccgtctacccgtaccttagtttcggcgtttactgaatcgaccatgggcccctacattgaaacatcgccaagagcttgaacagccccagacactttctaatcgtcaattgttttcatcgtagcagatcacgcggaggcatgggattgggcgcttccccagatcatgactcgccagctcgccaaggtggggtccggcagatgtaagtaagacgtaaacccctggaactatataaaagcccgaagttctgacgtctaaggtagcaccgagtcttacgccaagccaatccttcacccttcaatttgttactaataaagcgtactgcttgcttgatattgttaatagaaaccacctgcatgctcagcctcacttgatgcacctgtgctctttgaccttttgtaattgccaactatgaaagtcctaaatagttctatgccaacctaacaataggaatacagcggtagcaagactttatactggtttcataggctgaaaaggttgagtgagtttgcttctctgtcaagaccagtttccagacttttctagtttggattgggccagagagaaccaccattgtttccatactgacactgcctgtgatcgtcaccttgacaaccactgtcacatcccagattaccctggttgacaccattattgttaccgatctgattgacgttggcatacgcataattatgatcgtaataggtatccgaggctccttggccctggccggcgggacagtgcgtatgagtctgataattcgcgtatccattgtgataagacatcaagggctggtaccaaatggaatggcatcccgactgaacgttgttccacatgcatgttcgggtatcagtcaaagtatgcgtctcgccccaggtgaactcgaaagatgcttcaatgacttcctcgaacttgaggctcaacccaacagtccaggtttgggaaacagagaagccaactgcaatggcttcggtgcactgattacagtagaagcagttgccaacttggtgccaggcttggtaccagtagccccattcattctgatcccaccaccgctgggtttcgctcttacagagtcgcggggtgtccctcttcgtgaggtcgttgacgaatgcggcagattcatctcgcgtagcgtggccaggcttgtgcttgacgctcttgacgttgttcttgtcacggatgtctcttagctgctcgcgggtgtatttgttgcggtgcacctcgaccgttccgtcagaatgaacgatctcggtgatgacatcggatgatggtccgcgaatcttgaggcagatggggtccgtggtgccttcatggcactgaacgtatgtggcgttctctggaggctcggtgttgtccagcctgattgccagaggcgtagcatagccgactgctacaaaagatagaacaaaaatgctgaggaaatgcatgattattgttgatagtgatagactgaagcagatgctatttcttaaagatgagcttgaaaacctgactgtttgtagggaccagtatcctctatatatactgatttacgagcggtaaacattgcattctttgagcggcatctcaacaagcattcaagcttatcacgatgctatcaaaactctacatcacattcaattcataagatgccgcatacccgtgagatacacatagaagtcatatataaaaaatgccgtgtatccgtaagatagagccatcacaggacttcacgactcagtcgcggcggccgaccccaaaggaaaaactcatgataggccagatgatgatttctattcctcatttaggtgatttaaagcattacaaagcagatgctattcagttgacaggtgttctagagtcaatcgaataagcggctcgcttgcgggtattgggggctgcataattagtgggtaatgttttcgtattccgcgaggcttggcaggggttgagacagggtcatcgctgtagctcttagcttcttacagcttgaaatggaaggtgttattcgcagaggatatcagttcaagaacgaaaccaatggcacatattgaatgacctcttctatcaacaactaaccgcgatattccgtttagtcgtcatatgctgcctaagcatggcctctcggtatcagtatctactacttgcgtgctacagtggaagacattattggtatccctcaaggagcaagaaaacagatggcattgatataagatgttaaaataaacttagtaaagaaatcctaaatggatcctaaaattgctaaatgaatatgaatatacctaagcctttttgttgcttaggatggaggttgaattttctctccttttctagacgccttaactaaccacgtctttctctttctcgaatgatgtcaagattcatctgtaacatcaaggccccgtttcggagtcctcatctccggttccgcccccaagggctgctttgttggtgtggtgcgcccagagaggtcttcgagctgttcgtcacacagcattttcacctcttcccatccatccttttcttcatccgagctgaccagactatttatttcttgtagaagtgtagctgagctggcttcctcaagaccatgaagggttagtctcgcacccaatgactttgccgactgaacacctgagtcgtcttccatctgcatctgtatgataagccgggctagagacaaagatgttttttgtcggatattgcgatcatacgcaaagtaatcactacgaaaaggccgcacgatagcgtgatacaataaggggtatgtggtctgaagaagctttccatccttgtgacaactcaactggtgactatttctattccttgaacgccacgtaggctggcaatctccaagcaatgcaaggtctggatggctaaagagtaagctattcaaagaggtgctgttctcgaagacaaagcggacgacgttatccatgcccatctcgatggccagagtaagagccaacgagaagtcgctgcagtatctgccgcacttttcgtcatgttgtaagtagcgtggagctcccacccatggagaaagactcaattgtccaaatacgaattggagcctcgacaggagatgcagtgtaactgcaggcaggcagccctctgcatctccgaaaaccagaagatataacgcattgaagaagatgtaatcagaatcggagggtgtcgtggccattcgacaccaaatctcagacaaaactgcgtagctgttgaagttttcgcgttgaaggtctctgaacaggcgattgtggatttctggctgcaacaacatgtcgtaaacagtcctgtgcatgaacttgacaatgcaatcttcaatgttgctctcatcgcgatgaccgtagtggacttcaagcaggccgcagcaccgacttcttaatcggccctccatgacccggcattgggcttccatttctggcaacgtgacctttctgggtcttattcctgatagactcgtatcccttccgagcccattttcttgtgtcaagtataggccgagtgtcggaatgggatcgaatccttggcacccttcatttgtgtagacgatatgcatgagcttcatagcgtctaacttccaccttgggtcaatgctctcaagcatatgctcgatgagatcctcaagttccttgggcaattcgtcaactcttgcctcgagctcagttatggtacaaaagtcatcacaaccttcgacaacagatcgacaagcaagaataacccaaagaaagacgccggatgccttatgtgcaagcttttgagtgattctatcgaccgggaagtgagacgctgatctcatatatggatgagaagccacagtatcctgaatatacgtagcgacatcgcgtttcgtcaagtcctgtaggttcatctttggcctttgtccaaatgcggtcatgaatgctgggtgcggtctactcgacactagaatcttgacatttggaaacgattcaagatcgttgatgaatcttgcaatatcgagatcctttccttcatactcatcgatgccatctatcaacagaaatattttcttgtcagcatggagcgttgaacatagaaccttcaaagcagttgccatctcatcaatatatgggacctcgagttcaggagagctttgattattgtagcacgcttctctccacatgtgcggaagagcgtgctcagtaacacttgggtcgtactgcaagatctgatagagcaggctacgtagaagcccagactgtgacttttgttccggtttcccaagggcatagaaaaagaagcttgccgagattagctctgagccattggcccaggtttcaaggagagatttcgttttgctgttctgatgaagatacttcatcagagtcgacttgccacttccgggctttccagagagccagtatagaccagaagcgctctgtaaccaagtgttgagatcatcccactgaagatagtcgctgggtgggtcaagagcccactggagagttttgaagtgaggactcttgatattgacccttcggtcgtcgtaccagcgggaccagagggagcggataactcgggacgagatgattgcagacttagcagcaacagcagcttcactgacgctcggtctcgtatttgatgttacttcgatgaccaagtcaagttcagcaaggtctttgatgtggtccagatcatttttggacgaagttgcttcagaatctgatgagattggaataagattattcaaggatgtattaaaatatgacaagtggtcgatgagcgagttgaacttctccttatcgacgatgatccagcggaactgcttggtaactgtcaagttactgtgccggtcagtatctggtttgatttttagctcctcaaactgtttgaggaatttcctgaatcgaaaagagctggcgccttggtagcccgtggttgactcggcagacgcatcgactcgtttgagaccatagtctctttgcaaagcctggccttcgctcaacagagctttgacgctttccagcacacgtgagacgagttgccgagtatccggattgcacaacaccgcattagcgttggtggagtcctgcttcaacagtccgacccggtcagaccactgaaggaagagcatcttctcaacatcgagcttcgtatctagaatggcggcatcttttcccaggtcacgagctgctgtgatcatagaaaagaggtcgacgcagtctttgaataagctgactagggccacagccccgatggtgaggccagctacttccattgcaccgtacagattgttgcgcaagagtgaaaatgaaaggctggaagtgctagatgaatacagcagctacggcagtagaggtggagggagatgatggacaatgtcaattgtcaaattgaaatatccaatcgcaagtcacatggcacgcacaacatcactcgcattggatgcctttttcagatgaagcattgtgcaggaaaactggacctttaccccaagcgacgaaaatactaaggtaagtctagcctaaactcactcaggcgactctttgctgagtttattttattctcttctaaaatcttgctctcccaagggccaataggacatcctggctccgattgaggcctttgatcataaatgagaaaaagaattaataagttcgatattttgcccttatatatgatagtattaaactgacacttaatttcccatctgatgatacagaacacatctcaaatgaatataaccggctgtctgcacttagcttgcacttgaggctgtttgaatttatcgtcttttgcagtcttttccttgttgttgctcttcacctgcaaaatactgcatatggctcgacccatcgctgaagtttcctccctttaggttgtgataatcccatccaccatcccaagcgaacctcaacagctggaagctagaacttcgccagcgccgatatgtccgccattgtcaatgcacccattggcaaatcgggactcggtaacagcggggccatcccgtccgttggtacagcagcctggctgtactacctgttagttatgaaatttcttatctcgtagacctcttccttaccttggaattgaccgtcttgaaggtgccaccagcagccctacatatgtttgggcttgggtttaaggctccgtttgacatacgacagccaagaatacgttgggagaggactcccattgggacaagcagtaggagtagagattcgaggttcatgatggcgatgcttgtatgctgacctggaatgctggagaggatggtagcatctcgttgcactttatatatatatatatatttagctaaacgtggtggggcctcaagggattatggatgcggtggttgtagcaccccttgccgctgccgctgccgctgccgtccgatcgactgatgattcctggccttagaatagtagagtcggtcagtctttcgtttgctccatctttctgcagtccagcccacagccagggttaagaataagccaggtctccacgtgtatcgtagcgagatgcttttcattggcccccttttcacgtctttataacttcgttctcagacaatcagtcaatatgtgatcagtatgtcagagatagcactagtccatgccatctatcaaaagccttttcttccgattgtaacaaaaatttgacatatgcgccatccggaacaaatcaaccaagccgctgggtaaatcctcgggcttggtcgcatggccctgtcttctttcaatacggctattacaagcggcgctcccgaccatcaaagtttggctaaatgacggtttctcaggtggctccttgctatagattactctctcctagtaaataagctcgaatgattccgtgtgccattggtggcataatttggaggatgaagttagattagcgacagtgcacggccggcagttgcattcatgcgtgatgccgctgtagtgaaaacttaaagtgtagtattatggtttcactaaggacatctaatttctctctcgtatttagacatcaggtaaatataaaccgaactctgtttgcgacgatagtgcgtagtgtccttcatgatatcggaagagcggcaaagttgaggtgtctagataaagcacttcttttgcttatgtttcttcagactcgtatgtgtgatgcaatgctagagtttggaatagcaaacaacagcttggttttacttgtaagcttataagaattggcgaaaagatatactttctaggaatatttgagaataatttgaatattcagctttctcgacagtcagcccatctagccgtgtcataccatacgataaggtttcccagcaccgcagcgggcgacgatagcgctacttacatctacctaaggaaaataagccttttcaatggcattgtctcatttaatctcattaagacaatgtaacttcaaataaactcacccataagagataaaaggttccagtcccctcatcatatgtattccacctgcaagctactatccttgaatcgacttgttctttgtaccatcagcataagcactttcactcgttaccaatatgcatctcaacaccctccttctccttgctggaaacctactcccagtctttggagcagcaaccaaatcttctaaggcccccgagccccagcaaccaggcattgtctccaactgcaagtcatactatctcgtacagaagggtgaaacgtgctcctcggtcgctaccaagaacaaaatctccctgtccgactttcagaaatggaatcccaagactggcactgactgcaacgcccttctggcaaatgcatacgcctgtgttgctgtcaccgagacaaagggttcaaccccagcgaagaaatactcccctactcaagctggtatcgccaagaactgcgcaaagtacgctctcgttggcaagaccacgacatgcaagtcgatcgagacgcagaacaaggtctcctttgccaacttttacaaatggaaccccgctgttggcaagcactgtcagggtctcaagaagggatactttgtttgtgttggtgttgaagaggctgtgactccaacaccgaccactcctgagaatgtcaagggcagcaaagcgccttcgccggttcagaagggaattaacaagtcgtgcaacgaataccaccgtgtttctaagggtgatacttgttatgctgttgctcaagagttcaagattgatctggatgagttttataagtggaatcctgctgttgggtcaaagtgtgagaacctttgggctaattactactactgtgttagcgttgctggcgagaagcctaagactactccctctctcaactagtttggtatgatcaagggacctggttcagtgttgcaatacctgtcttatgttacataataatagtaattagctaccgtgagaacatctcacgggctgtgtatattaaattcctttcccaagaggattgtgtattgacggtctacactatttacaagagttgtatctaccccatcgtgcatatcattaagtcaacatcgcaaatccgaggatggctccagcggccagtgtccaagccatgaactgatgtctgttggcccctgaaacactgactggtgtgtatggtgcctctccagcctccgatgaaccactatgtgtggacttgggtgcctgcatctcctcggtaacacttgctttgatagtgaagatcgttgagatgccttgctggccctgatgaatagccgatgagggtgaaggattcactgaggcaccagggtagtatccggagatagctgtctcggtagcaccaccttgtgtcgattgaggcttgccattgttgtgctctgatgagccttgacctggaacagaatgctgcttatcaccctgtcctggctgagagcttccatgtgattctgcagctggagcaggattatggaccttggcagtctcgtagccagactggggattggccggtgatcccggtgtaggtcgaacagacggctggctatactcaccgctgggggagtttccataggtacccttcgtaggttgtgtcacaggataactatggccgttagcatcaacctgataacctccaatacatccggcaggcgttgtaatcactggaggtccatagctcccgccgttactgccaacagtgacataagtggtagtagtagctgtctcggtaactacaccagtgctgcaagtgacatgctcggttatagtcaggcaaacagtccagacgttgtaagtagtggggtaagtcgttggtttatgacctccagaagttgtcttgatgacagtgacaccagaagtcgaaagcgtcttggagccaaccttcgtggttccagaattagaagaaccggacgatgaagctccctggctataggttgcataagtttgagtataagtctgagtcactgtggtaccggaagagacaggtagagaggacccagcttggcttgtaacagagcttggcagagatgttgatagagaagtctcactctttgtagtcgccaaagacgatgttgacgaaatagtggaagtagctgagggagcagaagtagaaacctctgatgattgattgctcgtactggaggagccctggctgtcggtggatgaggtcgtgggctgtacctgggatcctgttactgtagatgtagtcacagtagccgatgtctcgagagatgaagtctcatcgtcgcaatcatcggttgatgtttcaatactagtactggtggaaagtgaaccagttgtacctgtagtagtctgagactctgcagaggtctcggtctctgatgtagtttctgacgacgccgatgatgtcgatgatgctgtagagtctccatcagactctgatgttgacagcaattctgatgatgttgcctcagacgtagtggtctctgcactagtaacctacgacgatgtggcttctgacgaagccgcttctgtcgaagtggtctccgtagttgcagcagcctcatgtgtagtagcaacatcagatgtagtagcagcttctgatgtagtaacctccgttgtcgtagtctcaggtgctgccgaagttgaagtttcagctggtctcttaatagctatatcgttcccattgaacgccgctgtcccctgatagctgttgattaaagcacagtcactgcttccggcgaaatacaatgcaacaacacaaacgttctcagcatcgcatcgatccacgcaatcttggaactcatctccttctgagcaataggcaaagatattgccgttgattgcagcagtatcgcatagaatatcgaatttgctgtcgttggggccagtgtaaatactgccggctaattgactgcaagtcgaagatgctgtcacacttggaagaagagacaggttcaaagccaagaaggccccgaagcgcattgatagatgcattatgaaaaagtatataatggagtcacaatgattggagcaccagaggagggaaagtgtatgactttacccgttggctcgagccgggggggggccaactaagcaagcttagttaggcacaaaaccctaagacgcgcacaaaaccctaagatattagcctaataagattttaggtgctaaaattggcttttttaatagcttaatatttatataatattataaatagctaaaaataataaaaaggccttatttaaagcttcttataatactaaattaactattaactatagctaaagggaggatactgctatattatatttaattaggcctaatttaagaaacgattttcttactaaattaggcaatattctattcttcttgccttataactatagcctttatagcctcccttcctctttatataaggtcttaaagagacttataatactatatttagtattataaaaggcagggtattaaggagagtaaaagtaatagtaactaaagaggtaacttataattaggtaagtaaggtaataataagggtattataattttactattaaagctaaaattactaaagtatagtattttattaggccttataaggtaaaaagtaatagaattattattataagggaggagggaaaaatctactactttaagaggctttattataaattatatattataaatagacttattaaggttaggaaagtaaggtatatctattataaatctattagtagatttattaaaggctttaattatagcagattactatatatctatagataaatagttattctttttccttataatttttaattactttttaaattatagcttttttataatacttttaattataacttctttattatcttattacttttattttaatactttaagctcttaaataagctaagattattaatactatatcttaaactaaatactcttcttttaactttctataatatacttatcttattatttataaagctcttataaagaaatagtattaatataattagaagctccttaaatatattttccttactttcttttataatatcttttcttaatataaatatagtaattattaatatactttattatatattttttaagtaatatagctttattaataatattctaaatatacctaagtccctaatataatagagaactaaggatattataatattagtctcttatatattatatagttataaaggtaattaagaaccttatttctaatagtaaaagtaataaaaaggcaggattaatagcttattttaactttagcttcttctttataagatatttaactgctagttagtctataggtaggaaaatccctaactttttaaagcctaagataatatatactttagtaaagcttttattaaagatctcttaaaaaattaatattaatatataaaaagaagggatttaaagagaaggctaagctataagccttatacctaaaaagcccctataaaggcatagtagctaaaggttagctttccttcccttaacgccttataaagctttctctaatatatattctttaaatattaaaatatacctatatctataggttaaaggatatatattaaatatagtaataagaaggtaataaaaagattaaattttatatagtattcttaaaaggtaaaagaactataactagtaaagctattaataataaataacctttatataaggccttttttttaaataactttagtatttaaaggaaggttatattacctaaaggtatttctaggttattataagtacttattatagctaaaatactacttaaaattaagcctatagtattaaatagtagctaatttctcctaggaatatctattaaagtactttacttactatagtattatcttagtattaaaaaaggctatatctaactatataaattatatttaagaattacctttaatctaagcctactttagtattagaaagctcttaaagattagctataaaggagttatattacttatagtattacttatactaataactatatagctttcttaattaataagggagaaaacctctataactgccttcttttatatatatataataaggtattttatatacttttatagaattcctactcttattctagcttagttagtattctaatacttaaaggtattaattttaaagttagtaataactttagtaagttactaaaactactacttagtttccttaatacctacttctttatattttatataaaaagcttccttagctttaaaaattaatttattaagctttagataattattatagaagtgcctatattatattttattaactagctatatattaaggtcttagtaataatataatatagttataatatctttaactttatatttaaaggcaggtaaacctaatctttatatttatataataaaggctataatagcttcttcttttacctctattagtagccttagctgccttttatagttattaagaaagtctttaatattaaggctatttatagctttaagcttctttataatataaataatagataccttttttaagctaggaaaatgttccttagcctaataaaagcttaaaggttaggcagtattataaaagcagcccttttagtgctataggtataaggaaataatagcctaagtagccctaagatttatagctaagtatataatatagggaaataaaatcaatagtatatttactaactaatatctttagatccttaattttagctataaaaaccctaaaattcgtaatagccggctgtgcggggctgttttagggttttgtgcatgtctcagggttttgtgcctaactaagcttgcttagttggccccccccccccccccccccggctcgagccaacgggtaaagtcttcttatccgtataatgagcctctgagagatgactttttctatccgtaatggctctattgattttttagcgcgactaggttatttaggctgcccaagcttgcagtaattcgcagctagacaggggtcagcgccgatgagccgttgaagcagaaccaggcagatcaaatcaatttccttttggagcttgttgtaattataagctccatgcagctcaactgagctatcgatcccactaagcccgatccaatgaactattgaactcacgactgaggccgacgagcatctagaccaaagaaaaacaacaagcctcaaagaaccccctttaaagcgattgattttgattttgatttttttgtatttccaggtttgcatctgcgtgactctcttgtcctatctttgttgatcatatgctcacagtcgttgtcccgacacactcgctcaggatgattcgacagacgtacatcaccgcttttataacagcttgtttggttactggctctcaagccggtccctgtaaacctagctccaggacaactgaaggccttacggataccacaagcgatgtcccgaccactgtcggctccacaactgtatccagcttcggcgaaaccactacggtcgcatcctccttcacttatctctcaaacgaagaatcgagtatcattatcacggagtccgtaagcaacacagagacgcttgtagaccccgaagaaacgtctaccactgccctgtcaacaatggaagacaacacgacgaccgaaattgccacgacgactgaaactgcaaccactaccgccgcgacgactgcatcggaggctacatcggctatacctttcatcagcaatgctggattcgacgatgacgattcatctgtcgcgccttgggaactctactacgttgacgagtttgacatatccatcgcctctgatgtcaagcatgacggacgcaattctgctctcatggcaaaaagcctaggggggagactacccacagagtacatcagacagccgctccagggctccatcactgctggtgtcacctataccatgtccgcttgggtcaatgcaaactccctctgtcctgctgttacgctcatatgctcatatcaaagcaacgcttggacggatgccacgcccattgatctcacctcaagtgtagaccagtggaagtatgtttcttcgacttgcacctacacgcaagagcaaatcgactctgggggcttgtattttatgataggggtgacttgtgctgcttacccaggcaaagcttatgtagatactgtggacttctcggcctaagacgttgaattggattcattgaggcatgtcgaagtatagtatgtgtataatagaaattcaaagaaatctgctttttgatcgggcgtcctgcgtcggaggcttagcaacctcaattatgacgttgtagacagggactattcttttcggagtaacctgctgacatatacgccgaccgagacttgagttcattggtgcttggataagccgtagtggaggtcgcgctgagcctgtgtttgtaagcacaatcgccagttatgagagcttgaatgttggcaacacgacagaacatgatgtaggctgagtaattagctatcacgagatgtgactaggcgcagtatataagctactcaattctttggatgtagattttactacatcagacaagaagcgagaacattcgcaaaattccttgagaatacagtgatctccaacaagatggtggaccataaagaaatactacgaccagtacgtcactaattgataaatcttcgccaatggctaacacaagtgaagacgtatagtttggatgatatcccatccttaactggtaaagtcgcccttgtcacaggagccaagtaagtatccgagcacctccagctgcatcacaactcacagctttcgagcactccagatggtgtcggctatcacatcgcacatcaactcgcactcaagggggcaaaagtctacatcggcgctcgcaatctccaaaaagcaacaaaagccatcagaaccatgcttgccgagtcaccacagctaaaacccgaatctctcgttccatttgccgtcgatatgggaaatttcaaacaagtgcaatttgctgcaagaaaagttgttgcagaagagccccgtcttgacatattggtcaataacgccgctgttctcgctagacctcttgataaagacggcaatggcatctcagtctcatttggtattaatcatctgggcccttttcttctgactagggagttattaccgctgctcaacaaaacccaggctgaacatcctggtgtgcggattgtgaatgttgcttcggcggctcactatgatgttccgacgggtgcaaaatttggttcgctagaagacttcaatactacttacgggagcgaggacgaaccattcgctaattatcttcgatacggttactccaaactcgcaactattcttcatactaaagaacttcagcgtcgtttcgaccagcaaggtattgatattcttgcactcagtgttcatccaggaggagttgcaacaaatggagcggcaggatatcttggagttagagacaacgacgcattccgatcgaacctctcaccttttgaaggtgctatcacccctctgtttgctgctgctcacccggaaccagctcaacaaagagacaagtatgctgggtcttttatcatgccatttggtgggctgaaagaaccgactgaggacgcaaataacgctgagttggcaaaacaactctggacagcgtctgagaaggtggttagtagtgtgttggactgttttatttgggatagcatattgatgccgatggggggcattttcaatattgggcaaaagacatagatgcttgtttttgtagattgcgactctagttttcctgatagatcattttattagaccgtctaaatatgcctccattaaaactagaatgaagagaaatctagctcaaagacttttaccagacaaagtgtactccacgaacattgtcccgatataatagatctgtcaactaagcgaccatttcacggtcagctcttcgccgccatgatctccagctaaacaaggcaccagcaaaactttggtggctcatcctgccaaacttatgcaatacaaccgcttggcattgccctcggcgtccaaatgatgtaaacaacacctaactctcagacattacctaacacggcaactgtaaccaccgagtaacactcctcttctccacaaaacaatgacgctgatctctggggtttccccaaagtccctggaaatagtgacagggctcgggtaaatgaggaaaagtggttcttggaatcagtgaatataaacgggtaatgttccctgatgacttgcatgtcttctcaggtgcattaccctttcttcttttttacaagtttgcaaaagcttgattcacaatgagaacttggttcggtcgtggcaagaaactgcaacgtgcggtaacatcatgctgcctctgcgcctttgttctttacggctatgatcaaggtgtctttggaggtattctcgagaacgaggattggctgcgacaattcaatgatcctggcgatactttgaccggattcattacctcaagctataatctgggctgtttgctgggatgttttaagaatttctttgttggtgagaagcttggtaggagatggactatttgggtggccatgggctggatccttgttggggctgcgttgcaagcaactgcgtttacacgaggacatctcatcgtggggcgaattgttactggtgttggcaccggtctcaagacttctactgttccgatgtaagttttagtacaggaatttaccagaattactaactaattgcttaggtatcaatccgaactttgtgagggcacaaagcgtggtcgtctcgtctccgcagaagtcatgtttgttggtatcggcatcgcctttgcatactggtgggactttgcctttagcttcgtcggtgggcccttcgcatggcgatggcctctcgcttttcaagctgtctttgcattctgggttatctttgtggtctttggtgtacccgagtcgcctcgttggttgctcaaccatgggaagagacaagaggccatcgaagtgctgtcagcagtctatgataaacctattggccatcctgatattctgcgagaggttgagtcaatcgaggcggctttatcgatggaagccgaagcggaaggaagcacttcttgggcttcgacctttaggaaggataaggtcagcacaaggtaccgagtcttccttgcttggtttgtgcagttcatgaatcaagccggtggtataaacttggttgtttactatattttgagtaagttgagctcacgtccagccatcggactctatactaacccatgtcagctgttctgaccgccaatgtcggactcgagcacagacttgcccagatcatcgccggttgcatccagctaatgttccccatcggctccttgctccccactctagctttggacaggatgggccgtcgatctaccatgatgtggggatctgccgggctgtcgttctcgatgatgatggtagcagcactcttgtctcaggcagatgatacatcacgaggtcgagcatttgctgctgcgtcagtagcgttcttcttcacctacatgcttatctttggtgcgagtatgaactgtgttccgtgggtttacgtccctgagattctccctcttcacgctcgaaccaaggggactgccattggcgtcagttccaactggctttggaattttacagtagtaagtcttggccatcagcaactttctctgtttatatatatctgacgattcacaggtcatgattactcccatcctcatcaatcgtcttcagtggaaggcatatttagtctttatggccaccaacctcattttcgtgccgatcatcttctttttgttccccgagacatctaacctagctcttgaagaagttgactacatctttgctcgtggcgagaatactgttcaagtggctagagagatgcaaaaagaacttgctcttcatggacgcctggcggatgatagatatcctgagaacgcaacaaaggtggaaagtaagccgtatgagaggcgtgatgaatttgttgagcatgcacctgcttgagttctaggtaccttgtagttaaacaagaagacctttgggcaatttgtgttatgagataacctgacgggcaggcggtgacgcgagtagtcagaaaaattaaagcctcaagattgaatgaagattccccgaatttgaacacgacagtgaaacccgtcatacgatctctgaggatagcctcagcagtgatcgaagagtatttaatgctcagcactaaactcagcggtgagcactgattaattaagggtaagctagtcaaggtccatgaagagttaaatttaggctacttaaaactccgtagtatccatgcaatttgtaggctaatcggatgtcggcactgacaactgaactgccggaatgtttaagctttgacatgagacgacgaacaggtataatttgtatgcgccggacgacacggacttgaacacgagcgagatgaactataagaagcgtaaaaatgggggtatctcgtattttatttatatgaaactttataggaaccctgcgactggagaatagatatcgaagaacaacaaacaagggtgacaaccgaatatatatatattgttcattctcccgctgacattgctttcattgcaagctgacactcagactaaaaactgaacttcacttcttctaccaacaatctactcgagaggtaagcattcttgataggttcatatcgttcgaaaggcacaatactaaaacccaagcagctcatccatccatctctacccatcatgttcgcccaagccgtcctcctcatcgccttcgcgtccaacgcattcggcacaccctacgtagtcaccaaccccaaggacctctacagcacctggtccagtgacgacttcagcgccacgcccgcccccaacggccattccatcaaatggtcattcaccgtgaaaggacacaacggtgttccagacccaggaaactttgcagcttattgccatggcctgcaggtgatttcggacgacctcgatctcactgggaagcctaaatttgagcgctgcaacgacactgcgtacgaggctcgccagtacttttctggacagctcactactgtcgaggttcgccgcacgaattatcctgatcttggaaaggaggtgcagatctctgctacggcgaattatagctcgaccaacgataacattgttggtgagcacttgaagtttggcgatttccagacaaagttcatttctacgcccattcaggattagaaattggttatcgaaggattacttcatggtttgtctgtggagcatcatttcttgtatatctgttagaggatgaatctataacttataacctgcaacgtgaccgtctttgtgactgtataggcaaatactgtttctactgcaaggtgatgggccaatctcaccaccaacgcaatacccatcgatgccaccgagtagtaaatacgacactatttaagcgtaggctttgagatcccataagtgtcatctctcaatactccgagcagtctcaattaagacccgaggtcgcaagaattataactcccggcatttactccgaggatcgcttattaagaaccttccccagcccactagttacccctccctcttccgccctcggataaagcaccgtctatcggaaagggatctctcaattaactcaaagtggttcatttctttttttatacgtttgtttactagaataccctctcatccttgaaccaaattcgcagcaatgactacgtatcatattcgtgacgttgataaccgagtggaggggcgtctcgctcttgtaaccggagccaggtacgacatgcaccttgatgatatggtccattcgatgctaatcattctcagtggtggaattggttcagctattgcgagaggtcttgcagcagaaggctgcgatgtcgtactccattgcaacgccagcctggtgagttactctaccaacagaatgtctcatactaaaccatatttccagcataaagtcgaggccttgtctaaagaactaacgtcagctcactccggtcaactcttcccctgtgtctcagccgatctcagttctcgcgacgaaacccgcggcttggtcgataaggtctttcaagactctagcatatctgccaagcacaaagcagtgtctattctcgttgcaaacgctggtcttggtaggcgcatccgagacatccagaatatcgaagaagatgactgggactcggttatggaagtcaatgccagaagtcagtttgtggtggtcaaggcctgcttgcctgctatgagggcacaaagctggggccgtgtgattctggtcggaagtattgcgagcacgggtggcggtattaacgggtgccattatgcggcaaccaagggtgctttgaggtgaggttttgatgattattacatgatatacaaggactgactttcggaagctcgatgggcaagaatctttcaactgtcttggccggcgagggagtcaccgtcaacactgtaagtttatcaagatgtccccacctagatactaacagaaagaatagatcctccctgcgatgattggcttcacagacatgatcccaacaccaaaggaaacgtgagtgttctcaacggtcggaaggtttcgccaactatgctgacccgagaccccagaacatggacaagaaagaccgatctggaggaactgaaggaaacggatcctggcctcgccattgcagcaagcgtcccagtacgccgactaggccatcctacagaggttgccaacatcgctgttatgtgagtaaattctctatcattttggacaagttctaacgtttcaaaggatggcaaaaactggatatctcactggacaagatatcatcttgtctggtggtttgaagtaggcccacgatctctcaaggctctcggtcagttcaggtgggacaaagaccaaaaagaacatacaacaccggggattcgctggtcgtcaccgacccaactactaatccggcgcttcgcagcttgacgatgggggagcggacgggaccccgtattctctacgagctttggtcgtatgtggtagggggcctgggtaatgtcagctatggaagaggacttaggacgatgggaggagcatagagtggtgactcttgagcttgcatgttcccttcgtctagttcagatctgaagagagaccgttggaacacaagatgtttaccaacgataattctgagtacaatccgcctgtctactgagcctgtcctgcttccttcgcgaacaaactgggattcacgaagggtccgcgaacattattgtataaggtgaagacaacagcaaaaattcaattatgcactcaattgacaaaagataactatctggagcgacgcaggcctgattcgaacagacgcctccgaagagaatagatttctagtctatcgcattagaccactctgccactgcgccttgatgcttcctgattggatgaaattttcggcttcagttgcatttatattcctagaacaactccactatcttgccgtcataatcatcttcatggctactgatgagcttatttcagctgaaacccttggaagccattctcggtacagtctttcagcgtcttggtataagttggaacaccaccaagatagatcaagcactcacgaggcttgcctgggatgttgtctcccatataccactaaaagaagttagctatctggatgtcatcctcgaaaatgagtttaacataccgacttggtgttgggtaaaagagaagcattcgcaatgttctggacgttggctgcccactcagcctcagcgtcctcacacgcatcaatcttgtaacggccatgggttgacatgtacttcataaccttgacgatgaactcgccttgagactcagcgcatgttggaccattgcacaacgccgtcggtgcttgaggtccatatgtgaagaacatattcggaaatccagcaacagccataccaagatacgttttcgcgccatattcccacttatcagcgagtttcacgcccgaaactccctggatgttgatatcctttagaccgccagtgatggcatcgaaacccgttgcgcaaactactacgtcaaactcccactccttgtcagttgtcttgataccacgttctgtgacttcaacaactggcgtggcgtttacgtctaccaaggagacgttggactggttgaagatctcgtagaaaccgttctcgagagaaattcgcttacaaccaaaactgtatggctgtttctctggcgctaagatctcctggcaacggggatccttgacgcgagatcggaccttggatttccagaatttgtaggcctcggcattagcgtcctctcggaagatcatatcctgatagttcgcaagccagaacttgaaatcgccatgactccatagttcttcgtatactgcccgacgcgtctcgggatcatcgctgaaagtgtcgcgggggagaaagttaaagtcgaatccaccgaagctagcatgtcggccattgaaaacctcgttataacgctcttcggtaactgacttatcgtcgcgggagtattcgatctgtttcattgggagtgccatgttgggtgttcgttgaaagagcacgaactcgcttgcgacctggctaagctcctgtgcaagctgaacacccgtggagccggttccgacaacagcgatcttcttgcccttcagatcaggttccttttcaggccagtatgaaggatggatccagagaccgccgaacttttcgatgcccttccaggcaggtgtatgacgcttggctgcgaagccagtgttcaagagcaaatatcgcgcgacgaacttcttgccatccttactctcaatctcccatctgtttgctttttcgttccagacggccttggagatataagtattgaagaatgtgtccttgcgaagatcccacttctcagcggcgtatgagaagtactctctcaactcagcgctgccgggaaagcgctgcgtccagttccagtcacgccatagctcggggtcagagaattcgtagtgcggtatggcactgtcaactcgggcacctgggtagcggttccagaaccatacgcctgcgtaatcagaggccatgtcgacgagcttgacattgtagccctcttcgcgaaggcgcttgagttggtagacgccaccgaagccgccgccaacaataagtgcgtcaagtacagttgtgttgacggtcatgatgaagccttttgtatgcaatggattgagatggattgaataaaggcccttggtccacagtgagatcagaatatatcgtatgagtcaagccttggtcgaatgtcgatatttaagtaaaactatgatttatcaatcttcttctaattcatgtcaattgaatatatatataaactattctggtcgcttagattcacttccgttgttagttttcggaagcatcacagaaccaagcgtctccgggcgcatcggaacagcaccagacaaggcagtctgagcttcggccgccataaataccaaatacgccagaactaacttccaagtctgatcaaacagggaatgaacatacccgactaagagatcccatgatccatcgttcttcggctcggatgtgctgttggctatcggtatctggctttatatccgaagaacctcctccaggttctgttccgcggaacacttgacaaacttccgaagaaatagccagaagccgattttttcttctcaaattaataagtaatgttatccgaagagttaacaaaaaaggcttcttccaccagtgttaccgtcgtcagatcgctcttaaaagaagatggtgcgccgtccggactgctccaatccaaagctgtcttctatacagaaagtacatccaattcataagaatcaacaaaattaaatacaaaatcatgtcttcttacgctgattcctggctcaaggtaagctcccaagatacccaatctgttatgcgcactaactcgcacagtttgaagagtctctgggtggtgtccgccccgtgttgaagggctccgcggaagaaatgagagagcaattcagcgccctcggcgccttacttgcatctcaggcccctcctttcccagaaaataagttgcatgtcagtaatggagaagtaagtggcgtggcgtatcggacctacacgcctctcaactctgaagccaagaaattgcccattggtgttttctatcactctggtggttttgttttaggcagccttgactctgaggatggcttctgtcgatatatcgcactcaaggccaacgtggttgttgtgaacgttgattatcgtttatctcctgaacacaaggctccggcacatttagaggacgccgtggctctttacgaatgggtaagtcggatatccgtatcccagcctattgatatgttcaccaagaccacttgctgacagttctgattcaataggctttcaacaacgccgatagtattggcggcaatccctctaacatgttcaccatcggcacatcagctggcggctgtcttgcccttgcagttgctcgaaaagtagtcctcggtcaaaccagtcttcccactgatgctatcactggagtcgttgcactatgtccagtagcactccacccacgaaacatcccaacaaagttccaggcgaaacactcgtcctacaaggagaacaaagaaaatgtccccttagtcgatgaggaatcacttctacagatgtttgagaactctggtatcgatcctggtgatagggactacttcccattgctggacgatagttgcttgaagatgttccctaagacatatgtcgcaacatgcggcaaggatcctctgcgggacgatgggagagtcctttatgatagcctctcctctgctggcgtgcctaccaagaccggccattatggtgatatgcctcattgcttctggatagtcccatctctacccgagacaggggtattcctgaacgaattgataagcgggatcaactgggccatcgaaggtagtaattagtttagcatacagctatgtacgcacatgtctctcacaattgcctggcgccccttttgacatatcaaccatatgtaatgcacatttaattcatcaactcaaatagaagaccttctggttacatatatcacagcccaaacgccatattacttgtccccatatttccttcaacctcaagactacatacatctacagttgagaaaagaggaaagccagcatcaaaagagtcgaaagtaatggtcgtaggcgtgggaaatgaaaatgcctctagcgcttcatgcggcagcattcccatcagctccccatccatgtgtccaacagattcgtcaaaggaccacgtatcaaaaattgtctcactctggctgaaatcgctggtagatgttgcctttgctttgtcgtgttgattcggagtctgcggcctagatacgtcgtggacggtaccaaagaggtttcgcacaaggaggctctgtctctccatcttccgacgtgctcgctcatcgacgtatatattgcaaacagtttgcaggttatcgatggtttgcagggcacccttggcgacaggatcatgggtactgaacctggccatcaaggatcgtacgccggtcatgcttttctcgagggggaagatatgatccaagtcattgaagtaggccgttccgagcaccaacgctgcaacaaataatgagttcacgacaaatgggagacgctttgggatttctcggttgtcacccattaccttcaggagatcaactgtcctaactgcagagtcgacacaggaaaaagcgaggacttggtcgggctccgttgcagcagtaggaggttcccactgactcatgtccttgctggctttgtacatgtgtttagaaacgcttttcgtcaaggatggtcgagcaagtagcataattgtccagtaataagcctctttgaggtggcataggccgatatttggcgattctttcccattcgcctcgccaataaatttcgacggtttgatactatcagtagccagacctagaggaaacttattcgcccattgtcgatggtgttcactgattcgctccaaatgcgtgtttgagactttttgcggggagtagatgttggtaagaatatcttcaaaaatagcgcagagatcgttggaagccgagtaattctcatcggtacccgtattccgagtttcgtgtgtggatggtggacgaccaagtgatgcactcatgaagagatccagtactcggaggaccttccacagcctttctcgcagaagatattcggactgcttgaaatgcttgttgacatcgtgtcgttgaattccgagagcatatgccgcgcgtacagcactgccgagatacatgaatgccgcgttccgccgtgatgcacccagtaggtacatggtaatcagaatgttggactggactgcggatatactgatatcgtccatgattatggaagcggtgaggaagcgtccgtagttgaaatattgctctgcttccttgtccctattctcaggacatgtctgggcgccaattgcaaatatgagaaagaagactgccactgaagctttaccctctggaccaccagagcacttttgataccaagacgccattgactcagtgatttctcgttcttcgaagaggttgagtacgcaactggttgaacggaagaaccaagagaccagatatcgagcctcttcctcatcgggtattgctggtgtgtcatccatgatgtttacgaaccacgtggaactatccgacggcttggcctcaaccataagatgttgaagagcatcttccgtgaacgcacagggaccgagcgaatcgcgtactagccgtcggataatctgcaggaaggacaggttggctgcgtcgccgatgaagacgaatttcccgtggccgtcttgtatgagcgtagagaattgcgcacgctctgtatggtctttgtgtgaatcatgtcccgcctggttgctaagctgaggtggagtctggtcagagacttcgatggaggaggaggcgcttggcgatatagagccctgcaagttgcctgcaccagaagagggaggtcgggcgttccgaactctgcgctttgttgtcggagaagggataaagctgcattcgaaatccaccccgcgggtgacgcagcggccacacggctgacggccgtcacagcgctctttgcgacgtttacaagtgtagcaggcattggcgcatctacggcgctcgctgtctttgagtttacgagaaggcatcgttcacgtaggtgtggtaaggaaaggcagacactagagagtacaaggccagtcgagacatctggggacgaataactttaagccattgtaacgagatttgcggacgacccagattgcggggttggaattccccaaattacgctaaaggaaccgaacctatcaaagcagatcgatattttttttagatttgactagacgcggccatgtctggagaacctggtagcgggctgagctacggtctgtacacggggcattagggtgagcatgaccatcgtggcctctgctaactacaggaccctaattttcttcccttatccttcatgaagtataccttgtagctttctcgccaatgctataaagcatagcagtctatacggcaagcatgtaactgcatctgttacttgcatggcgtaccacgttttcagcattttcttaaagactgttaagtgtttttggtctctaccaaccatgaatacataaatcgagaagtaaacagtaagaaattaagttcataacacgtagttactgtctctaatacggggtaggttgtctcaattctgtcggctctgccgaggtgaagtgcgtgggaggagacgggtctaccccacaaccatcggaaccccacaagcgactaccccagatccgatccgatacaggacactacagccgatggccaatattttacaaactatttcttggccactggaagagatatggaggatctttttcccgatttcgtgaaacatgttgtattaggaaatagggccagcttcttctaagctaaaatatacccagtgaggaggaaggaagaaagtgtccatgtctttggttttcttgagagccctaacatctcaatatacattggaagacttcgctgtattagcatactgccgccattttgtaattcttatttacactgcctcacgttttggctattgctgcttgcatatacttcccaatacccctgaagcttgcccttctccatcagttcctcccaacttcttcttcaaccagggaatctcctccaaagaatacctatacgccctaaacagtgcattcgactctccagggaatatcttcgcagtagcttgatcaggatacggcgcgaaatgcgggttgataaactcccagcaaacatatccgtccttcgtaacctcaaacagtcttccaaaggcactctcacaaagcaatgtgtttccgttcgctaatctctgcgcacttcccatgaatggagtgaagaagttatgcatttgtgagcggtccctgtactcccagacaatgttcttcgtttgtctgtcaacctcgatggcacgggtataagtgatagattcaccgttacgaaaagctccattgtcgaagatgagaatgttgccgttgtctagttcagtagcgttgtgttgttgagcaagaacttctgagccgagcttccagacgatgttgccggtggatctctcgatgattataacggctgatactgatcggagagacgcgaggatatgttttccgtcgtgcatgggaatgacggagttgatgagtgggtaatgctctcttgtgtagtgagcttgaagagggtattcgtctcgagggagacgctctgagactttccactgccagacgagattgcccttctcatcaacttcattgatggtatcggcgtaggttatgccgtcaatctcggtcccagggacaccgccgataactttcgctgagtcctctggagacagcgcctcaagaccggtatataaaaagcgtccatcgccataatgatactgatcatgatgaccaagatcatctgtgaactgacgaaccacttttccatcgggatcaagttcactcatcacaccaccgccatacttgttgaagaagggaaaggggaaaggacctccatctttggtggtgagctcagttgttcgaagagtattgacagcaagatttccattggacagaattctagcatgtcgaccaattctgccggggagtttccatgagtggacttccttgccgtcgatgtcaaccaggtgagctgtgtcgctggtcagggggcagaaaagggtgtagccgccgaaggacttatccttgtcgacacctgtgagaccgacgccacgtctttttagtgtgttttgctccatgacaaaggcttaatcttctggttttttgttggtgatgattgttggagtttgggccttgctcggtgatagtttaagacgtgctgagagattgtcttgctcgatggtgatttgatctgaagacacaaataacactctggaccatgcttgtacttgtagacaatttctttctcataaaatgatatcttcagataaattttggcgtgatattgcgaaaacatcgaccccacggcatcccgacggcaagcctgcgggatgccgtcgggatgccgccggctgataacgatccgacggtccctcgttatcaccgccggcgccatctcatcttatcaagtcctccaataggttaacccaattcagcacgccattatcgtcgccatgatatcttcaacaccatacagatctaggcacgtcgcttatcaggacatcattcttgctttggcagggaggtagtatatagagtgtagcattgttcagtaccatcatgttagaaatcaccattgcttcgattgttaggcttgacaattaacatcttgttacaatgagttccttttctgaaaagagtcagccggtgcagtccaagacttcggagcatgatggcgatgtcattcaggatgaagctattcatgttccgggctatgatcctacccttaccattgaatctggagaaaccaggagagctttgctcaaagttgacttcttcatcttgccttttatcgttctttgtttctgcttcctccaattcgatcgtaccaacattggcaatgccctaaccgacacgcttcgaacggacatcaacatcgacaactcagacatcaacttagcccaaactctcttcactgtcggtttcattgttacagagttgcccttcaatatgatcagcaagtacatgggcccagagagattccttcccatcaccatgttcctctggggcattgctacctggtctcaaatcttcttgaagaatgcgcacggtttatgtgctgctcgattcttcattggtgctcttgaaggtggttatatccctggttttgctctctatatctcgcgatactataccaaccaagagcttgctctacgatatgccattttctgggcttccaacagctttgctggtgctcttggtgggcctttgtctattggtcttctttcccttcgtggacgaggtggtcttcatggctggcaatggctgttccttattggtaagtgttgaactctgtctcctaggctagtactaacgacgtatagagggtgttttgacctgctgtcttggggttctcgcatacctatacttccctcacaacgctgcgaagccaaagaccttctttggcaaatcattcaacatcttcactgagcgtgaagcttccatcatcgtcacccgagtaatccgcaacgatcctactaaagccctccgattcggccaaccagttctactgtcacacatcgtcgataccttcactgactggagattatacggtcatctcgtcgctggtcttctatccatggtcatgatctctccgatgaacacatacgcaccctccatcatcaagtctctcggctttacctccctccaagccaacggtctcaactccgtgggtagtgtctgtgccttgatttggtcagtcactttggcattcagcagtgatcacttccgcgagcgagggctccacattgcccttggctacctctggggagctgccggtctactgtggctagccctggcaccaaatggtgtatcgaagtggactttgtacggtggagtagtctggacacagatgggaatgggctgtgtccaagccatcagtgctgcatggctcacaaccaagatgcaggattacaagagacctgttgccctggctgcttatgtgatgagtctccagcttgccaactttcctggtaaccaacttttcagaactcaaggtatgcacaagttccattttgcataaggtctaggctaactgtgactagatgcacctaggtatactcgcggactgagtattgctgctggctgtgccattgcggccgctgttattattctggtctggaagttgctatatcgactctttgacaatggtgatgctggtgtcgaggcaaagtttcaggttgcttcagacgagactagaagtgagatttaaaacatcgttaggaatgttatagtatgattggtctaagtagcactgttttaagtacagcaatgattcaacagagttcgttagccttatggctatttgcactcagtttccagcccccccagctttctatatccattccctaatcatcctcctcatcaacttccatggaaaacttcaagttatgaatttccgctgtcttccgccattccttctccgtctcctcagagatcttggctccccctcctcccgagagtctcaaaatcggctcgtcagggtcgttaggatatccggtgcagaaaacgagattcgtggaccacgagtctttcagctctacggagagatactctgccttgggcatccgagatacacatcgcgcagccgccgtgaaatattcatttgccacatcgccaacaggaaacatcggacgccagctatctggtgatcgccatacgttgcggacgacaagccgcttcccagagggtgatatgtcagatggtgtgagttcgaaagctttgagatttggccagtgaggcccttcagctgtatctgactcgggtggccagaagattgttggctcgatgctccccccaaaagagaaatctttcagaccctctctctgcgagaatttgcatagttctctactcaaaatgtcttcttctatcggctcaagagacatggcatccagtagcaagcgtggactaacaaagtaatcgagatcgaaatggtggatggacaaaggcaaatcattcaatgatcttgcgagttctagaaagtcttattgtgagaaattgccattatcttgagtagagttgagttaaacttaccatttctctccttcaacacaatctcaggtactctctcagacatcagacgcagagtaagcgatcccaaacgcgacatcgtacccgctatcaagcaaaaagagcgcggggagtagaaaaagcgatcaaatccacgggataagtagaaacttcgtatcatgggcacttccgggagacatgtattcaacccctcaaaattatcctcgacgtgatcttccagtttactgagataactggggcctcttttagcccagggtactgtaacgttcaagtctactagtggctcctcttgtaaaggtatttgagcgagtaacttcagaagaggcatgaaacccgtgtcaatttcaggccctaccgttggaggatgttcttcatctggaggtggaaacgagtaatcaacccgccggagatatgaaagacgccggggtgagagaatgttgttctcgattgcatacaagacggattctgagttcaacttgagctcgcggaaagatgcctcttcgatgagaggttgccatcggtgagatagtgctgctaaaggtgcgagacagcggattggaggtctggtttcgtcgtaaaacttagctggcgagaaatactcatctggtacaaggtatttaatgatatttgatatgatctctggtgctagtcgctccattttggtggtggtgttgcaatgcgttggaagaggagagtggtaatcatgatggattcaaatggcagaaaccgatcgcggaacggagcggaaaatatccgtgtcgcttgttggctgctgcctgttacacaaccatctcagtgcattgacaatttacgattcctctggtgaaatagttgcaagtacttaacagcttcatattaactctagatattattagacagacgcatctgtatctgaatgaacttgggcccattccggccaagactccaacccgccatctgcatcaaacatctctgatcctataaagttcggatacaaacaagagaggtcgggcggtagcaataactcttctgaattataatcagcaccagtattctcaggtaatgctccggaaacgagaggcgttgaaggctggaactctgggcgaagcttttggaactgtgcatgtacaatatcgcctagaatatgcgcggcatgacaaggcaacccgattgtcttgaaccaggtaataagcttgaatactgtattatccaactctgtagtgtcataattggctgctcgcagtttggactcatacgtgtgaacgattcgacatagagttagtgcagagaagctaaggatgtgataaatgtgatctgttaaatggcgagtccgatcgtcggttgtatcaatggcgagattgatgatgatttttgaatgcttgatcatttctttgagaacggagctgtgcataacggatttgggtgattttagggactggcaatgagccagtaggtgagcaaagtggaagcccatttgtagaaactgggatctgggctcgtcttgatcatgtcaacatcaatattctagcacatcgagaatatacttacgaaaaagaaccatccattcttgttgccacgcttgcaacgcgagtttagttccagcgaggtcaacctgagcaattccacatttgttgtaaatgatccaatagagctgaacttctgctcccatcctcgcttcgtagttgttcacctcattcgacttgacgaaactgacacattggtcaacttgcgccagagtcagtagtgaatgtctgcgagttccaacacagtacctgtcctcccgtcagtagatatctcgtcagaggattattggtgatttactgaagatgggcaacacataggtgattccacaaacaccaagcatccagtgaatcgccgacatgctgagatgacccggggcggataacgtccatgaaatgagggctcgcgagcgcttgctggatcgcatagcccgtgagaagccagctgtctatactcaagggaacttgacctatagtcgtcgaccaaaggcttagtatgagtacggcttggaagaactccaaagtctgtgggacttccagtaacgatgttgtgataagacgcttcgattcctcgaagagcctaggagcgagccgatctgctaggttctggcttgtgtgccggacggatatcaagaagatactgcatactagcaatggggattttcggacttgctggaggagtctgtctgttggaatgtcttctgggaatctgacccatctgccatagtgaacatggaatctgaaacttgtcagttattcatcattaaaccaaaagtatttatagcttacagccctaatagtgagtgagctgtttgtggagagacaagtcctgttgatataacgtctgattgaggccctgtttgtgcaattgcttgctcgggcgagtgcactcctgcatcagttgcagcatctcgtattagaaacaccggagccgggtcgagttcagcagacggcactggcacttccaccactgcaggtctactattattagatgatccggcgattttatccagttttgagtcaagtttatcgactaaagcgctgactgttcgctcgagcctttctaacctatatgaacagttaatgataactcgtcgtacccacgaatatacaaacctatcatcaactgagcttctcctacctcgaacatccgggtcttcacgtgtaacgtctatttgttcacgtatgggtggtgaaatcgagcgtcgatggtggttaaagtccaaggagcatcgttgagataaggtcttgcaacgcaaacaagttccatttgagctcccggaagcgtaacagcgagttttgtatttgcggcaaagatcacacgcttttgaagctctaccgggccgtataggaggcatattaatggctagggatctgcatgcaggaaacaaatgctgggtatagataaggacttcaacggtctatcgtgccttatcagtacagatggcgtgctagatcgatcacgtggaagctacggagatataagtgacaccttaacaacgacctcatgaattcggaaaatattctatcaggagatttgtttgataatctagggtcctctgtatacttagggtcatacttggagaattcgagcacggttgacaggtcggcaaccgattaggtggtttaaatgggccatagctcaagtgtgaagaaaggttgcgagaagagcctggcgctctaagggccaaggtcagcgaaaagcagcacttataggacagcgttgaagccagtgtggtataccaggactcccttcaatattgtccagattacgtcaagtacagatctctttggctttggccttgagcagcgatgccagagtctagggtggctgacggtggataaggtgaaacaaggtgagcaaacagccgaagatcagccacggccagcaccccactatggggacctttaaattttgcgcggatcgcgttcctctcttcttctttttcttttctctttatgaccctcttcattcaagaaaccgtaagtcctctgaacacgcataaatacttgcattttgctaacatttacctcgcagatgatgagaaccgcgtgtttaatatgatgcagtgcctcctccccggacctcgaaaccctctgcctctcggggcagcttaagcggtttcgtggcgaggtgaggttggtaccatgaaatgggcgttcgacacagaccttgttacaagcatcggacgcgatggaaaaaagctctgactttttatgaatgaaagagaggattcttgttttggttcgcgcaactcggcttgcagaaattgaactgttttgacaggtaggtttttgtttttttgcgattgagggaacgggggagcaagcaagcttcaagtgaggtttcgcgtatatatatgtactacgaattgaattgaagtgaattttgtatcttattgtaatgacaaaccttgtgcctcgcgacctgcttttttcgatagagtgaatgtgccgtcccttgtctagagctgtatcaggtgaaatgagttttggtgagacatgaagaaacgaagagattatcgcacaagcaaccaaacacgcatgcaaacggccacaagcagagtgtgtttgtgctacgtaaatgcccaacgatgcctcaatttgtattcccctcagacaaaaaagtccccagatttcttcatcctcatggaccatcaccatctctgcagtggagctatcttggcgcaatgacaatcaagtccctctgaaatgaaaaagacaaaagaatccatggtgacgacatcattagcgtcccctggaattacagtgggagagtagcgcccgcccgtatcggagtcaaccacctttccggaggacaggacgggagtttggagggtacatcgtaacatgactcaaagctgctgtgctgtgcaggtacctctctatcatccgcatctctcagaatctccaccttcttgtcctacaaccaccaaagcccaacctcaagtcaacgccaacccgaacagcacacacccctccccttgtcctgccacgccccagaatcgtccacgtcccccggcgcggatgcggacactctctcgttgtctctctcggtcaatctctctttcttcgcccaagacgacttcaagatcttctgtttgcgctggtcactttgaagcgacccgacacgctcgacttcgctcgtcttctgcagcagcagctcgtatcgtcatcccagcctcgactcccccggatccccggccgtcaatcatcagtcaccgtaccccgtcgctcgttgcaacgtccgtcgtctgaactttttgtccctccatcgcccggtgattataagctcgatatagctcccaagcttctgttggaatcatgtcaagctccttcgaaaagtccgtcaagggcgcaacgaagatcaaggtacgtgtgcggtcttggcggcgcgctcttgatgagcattatatcagcggcaatcatgagcccaaccaattttcctcgatgggcgctggttctcaagattcgacttggtactgatcttggatgctatagaatgctcccccaaaaacgaaatacatcgaacacattctcgtagctacccattccggcgaagctggcgtcggcgaggtctttcgcgctctcacataccgtcttcgcgattcaacatggaccgtcgtcttcaagagtctaattactgttcacctgatgatcagagagggatctcctgatgtcacgcttgcctttctctcgacgcatcgcaatgtgctagcgattagcagctttacagacggtacgttccacgcaggccgaaagatatctgggtctgggcattgacagattggcagcacaaatccaaggacggaatatccgacattatgcccactacctagccgagagagctcgcgcatacgagaagacgaagacggattgggtgcgcgcttctgagtcaagacttgagaagctttcggttgagaagggattgttacgagagacggaaatcgttcaacaccaactcgaggctttactaaaatgcgacgtaagttgggaccgcaacgggcgagggaatattgaccactgacaatcccaggttatggagaacgagccagagaatgaaatcaccataaccgttttccgactgcttgtcttggatcttttggcactatttcaggttctcaaccaagggctcatcagcattctcggtatgtgtgcccctccccctctgtctcagcccgccactttgactaacgttcatcccttcaggtaactttttcgagatgtcaaaggtggatgccgaacgtgctatggccatttatcggaaattcacgaagcaaacagactacgtcgtccaatatctgagcgtagctcgtcagcacgaacaccacactcgagtcgaggtgcccaagctcaagcacgctcccgttaaccttggacgccagctggaggagtatcttcacgatcccgattttgaggtccaccgaagacaataccttgcagagcaggatgtgaagaaaatcggtggaggttcaagctcgaagcaaggaggtctcagcaagaagaagagcaccgatttccctgaaccagcctccaacaacccctttcccaagatcacggcctcttcgagtgggaacagagcacctgagtcgaaaccccaagccaacaagggtcctgatcccgatctgatcgacttctttgactctatcgaacagaaccagacaccgatgagcatgaatccccagccccaacaacaggctttccagcagcaaccgacaggcatgccgtttcaacagaacgggtttgctcctcagcctactggattcgcctccaacagcccattccaacaacctcagcaaactgggttcatgcaaccgcagcaacccctgatgcagcagcctcagatccaactacagcccgacttcactggagcaggtttcggaggcttcactcctcaacaacaagccttccaaccaagttcgctcgcaccaatacctcaagatacaatggccagctttcccaacgctgctcctcaaatccaacaacctgttcagaacggatcccctcagggcggcctccaaccgatgcaaacaggaagcaccaaccccttccgccagtccatgctcatggctcaacaaacaggcctaccatcgtctgctacaacacccgctctaaaccgccaatctacaaacccattcgctcgaacatcaccacagcaaaacacttctcctttcgcccaagcttcaaactcgcctttccaatcacccgctcctcaacaacaacaacctgctcttcaacctacaccaaccggcacaaacccctttgctcgcaactccacgatgccagcgccaaaccaagaaccgcgcccacaaactgccggcgctgctctcgctcctcaacccaccggtactaccaaccccttccgaaacggcgcctttgtcaaccacaatacaggtatgggatggcaagccaaccagcagcctattggaggaggcctcgaccaacttcccacagtacctgtattccctcgtcctgctcaacagacaccctggcagcaataagattatcgaagcagccgttccaaaccaaacaatcttatcttacaagctcaaatcaaagacataattcgcatcgcgtttctccaacagcgcccttttgtttccgtttcttggctgtaacagcctccctttccatatagtaagcgaggcgttttcgggggatgtgattcgaaatgaggattgcgaggccacagggtgagcacacaggaggattcagtatcctttctgacattgcccttcaatcttctcctggtgatttttccttttggattagtatagtagcagtcatacaaaatacaattatcatcaaattatttctctgtattcactgtgtctggtgtatgttctctgtagtcatggtatcgtgtcatttttttaccatcttcaaaactccagttccgttatatccctcagtgtcttttcccaaacgcccaaactccatagctatgcccctgtaaacgacgaaaacactagaacggatcatcgacgtccattctaccccccgtatctcccgtcatagcagcttctttcgcgcccgctgtagcaacactcttctcaaccttctcctcatccacaaacacacccagccctgaaaaagcctcgaacaaagcgcgagtgaggtactcatcaggactgtaccctccagccttgaacttgggcttcgtccttgtctcctcgacccactcgttgctatacagcgctagtttctccggcgaaaggtccacgcgctctggcatgacgcgcacgccgccgtacggatcgtacggcttgttctccaccacggctgtctttttctcgcgcagccctctgatagagagaccgctgcttcctgcggcgccgagtgctgcgtctcgcttgttgtgtcctcgtttcttgagcatgatcttgtccatcgcttcagtggcacggcccgtttctgcgctttgtagcgagtcgagcatttcttcacggaagcgcttggcgttggccttttcttcgagttcttcttgatgttcacgtaatcgtcgctgtcgagcttcttcctcctctgctgcgatacgacgttgacgagcatcggctgtttcacgcgcaagacgtctgttgcgctcaatatccgccttgtgcttcacctcccactccccaagttccgcctcagccttcctcctctgctcatcggtgccatagacgagatcacatgtcaaaacctccaccctctccaggtactcattataagcatccagcgtctcaaagtcctcctcaaccttattaaacaccgccgccacccgtctccggatatcgacttcccgctccacagcaagatccgcgaagaaagcagtcttgaaaccgcgaagccgaagggttttgtggcagccggcgtagggacattggttggggccgtctttgaagattcgctcgacgcaggtcttgcacatgcggtggtagcactctgggttgatgcggaattccatgtcacggttgaagtagcgtgttgtcttgcacacgggacatgtctcgtcttggtctggcggtggaggcgcgttgagatctgtggcgtggcgtattgagacgcctgcgcgagacattttggctggctagtgcacgggatgtgcggtcgagtggaggggcgaggttgtcgagagatgaagaggaactgaatgactttgttatggtgaagaagtgattaatcagtggctaccttatcaaatgttggttctgcacggctgacgagacgggggttacaggcttgccggggagattcccattggccaaagctcggaacggtatggccccaccttgtagctgcccctccatgaattgtcagccttctctcataaccaacagcttccatcgatttctcccctcaggacatatcacaaccgcttcaaaaacatcaccatggccgataacggtgagtaccattctaatcacccatcccatgggtgtatattaacaaattcaccgtcaactatgagcgtcacatgtactgactctcacagaacctacacccgctgagaccgccgctgccaacgcaaaggaggccgaggagcaggctgctcttccctacaagtggactcagactatctcagagctcgacgtcaccttcaatgtacctggaaacctcaagtcaagggatctcgtcattactatcaagaagcagagcctacaggcgggtatcaagggccaggatccaattatccaggtatacacaacaaactcaagccacatctcatacaccaactaacccaataacagggcgacctcccccacgccgttcacgttgacgactctacatggacgctcagcaccaactcagacggtaccaagacagttgagattcacctcgacaaggtgaacaagatggaatggtgggcgcacgtcgtcacatccgctcccaagatcgacgtgaccaagatccagcccgacaactccaagctctcagatctcgacggtgagacccgcggtatggtcgagaagatgatgttcgaccagcagcagaaggagaagggtctgcctagctcagacgagcagaagaaggcggatatcctaaagaagtttcaggaacagcatcccgagatggactttagcaaggccaagatccagtaaaaaggtatatatgacgaattccccattgaagaattaaaaagacgtttcagttcgttacttgttgtgttatttttcatcttgtttctagagcaattgctgcgcgctcgagaaaggcgttgaagtttttgacttgttggagcataccgcctgcggggctcgatgagctggcttcgtctgtgattcgtgcgacgagaagctcgaggttagccagatcggcctttttctcttgggcgcgcgagagttcaggggcgtctcgtccccgttcgactgccatgtctatgtcatgcatgatagctgaggtgtcgagtcgatactgatatgattagctggtgttgcatcaaagaaaagcagtaggcaactcacttttgactctttggtgtcctcctcgtgcttaatgcgtacagcatccatcttgagtgctacttgttccctctccgccttgaggcgtaatatctcttctcgtaaagagagcttctctcgctgtaccaaacgaactcgcttccgtaatgattgccagtccattaggtgaattgactaactcatcagtctcaatgcgttccacgcagggcgaaaccacttaccaattgtaataaccgagacgtgagctcctccttatacgcctcaagtgcccgtatcttgatacgacattccttcttcttatctttctcctcggtgttctgcaacgcttccaaaagcttcgctaccgtgccgtcgatgacttctaagcaggcctgtgcaaagacatctaccgccgtgactccagttgttgtaaaaggcagatccgccgcaagatgatcttcttcttcatcgtcgcccttgatgaacttcttgacgttgacgaagcgctgaactgtgacctcgatagctgagccatcgctgactcggcgctctttggcagcttgtttcgtcctgcggacctgcttcggcagtggcttctcttgcgttgtccgtgatttcgatttcgtaggctttggtttggtggctggttgtttctgtgtcgcgggacttcttgatggccgtccacgacgtcgtttcgctgctggttcttcttgctcttcttccacgtcttgtccatcgggctcagcgactggtgattgagatggtagacttcttcgaggccgttttcttccaattgtcttggccgcttcaactgcatcgatggcttccgctacctcttcctcctcccgtggttccccctccactacgggctcctcttcaactccctccaattcaggttctgctatttctgtagcatcatccgatcgttcatcatccgcaggtgcctggtccgctcgatttggcgaaagttcatcctcgtcgtcatcttgctcagcaagcctcgaaggtcgcctttgtgatagtctcgaccgaattacggcaggaccttcactccgtcgcaccttgctgaccagcggtgatgaggaaggcggtgcatcgtcctcttgtaacgtcgtatgtaatcgtgtagttgacgatatggcttcgctcgtgtgtacgtcctgtcgcttattcgcaatatcttgcgcaatctgttccagtgacctacggccagcccgtcgttgcgatgattgttcggagggttcattattcggtagcgccggcaactcaacttcagcttcgttctcgtccggtgcttcgacttctggacttggtaattcaggttctggatgcggctctggttcgacctcctcctcgggttctggttcccgctcctctataacatcaggactcggctcttcctctcgcgattcacctgttgtatcctgcgcgccagattccttagatgtttctggcaaatcgtaggggtctctcaatcgaggcgatcgtctccgtgcacttccttgcgcttgtgcggacggcgatggttcgttatccaatcttctcctcttagcagaagtatttggtgttcggcgctccgacgatgtgggtggtgctggcgcaggtgcggcgggagtcgagccagctatgttgaggccagcgatgtcgaggttgaaggagtcatcttcgatgttcgcacgccttgaatcgcattagcaaagacgccttgagaattattaggatcggttcatactgggcacctcgtagacgctcgttcagccgatcagcgcggcgctgttggcctattcgttgtgttagcgacttgatcatgcttgatggtgggaatcatagttgacatacctgtggccattgtgggaaataagcgcacctataatttccactgcacattcaattttatccaagttcagtgtttaggttgaatgcgcttgtggtgttgcaattgggcgtttttaattgtgatgttgattgagcaatgtttggatatgcttgtgacgcgtggggtgagacgcgttctaaagccgcggggcatcgaagcaattaattgactgatgggccaaattggacaaccaatgattatctacaagacttagacttgaatctgatagtactacgacataggtagtattccgtgagtttttctgtcgataataaatttgtcagatctgcataatttctcccatcacaacctaccatggggatttctgctctctaccaagtaaacaaagacccaagacttttacaagacggccagccgtcactagccgggtatcattagtattctatatccctttccagtctatccatggtatccatttccagctccatagagccgaacgccttttaaacacgcctcagtcctatgtacatataacagctgaggcctagttcatgggaatccactgcatcttttctgtgtcgaatcggtgactaaacccttgtcagttctcgtggacacgcatatacgttgcatcggaagatcatactcatggtaatcagtcctcgacaatgctcccttgccgtattccgaagccaggatctccttgtacctgtatggaatcttggcatgaacaccttcaaaggtggtgtccagtagaggaaagatgtacttgtcctgccatataaagctttagcacaaggcaacgatcattgccatatacacaagtacgatacgcaccttgaactcgtggtcatgcttgtcgtacatgactccgtcgcccatctcatgcccagggtcataccgcgccgcagtgatgtcaataaacagaccattctgcatatcgatccaccttgcatcaatgaagttcatgtaatcatccctctcacgatatttatggtacgggttgatctcgagctgaaagaagcagccctccggacaaccatcgtactggtagtagtagatggtcatgttatggtaggcagcgaggaaatacatgtctgcctcagtaactgagacatcagcgtctaggtcccatggcatgacctgagagaatcctttcggttagagtggacatgtgaagttatggatatccgttatctctcaccttctttccccaccaccagccgagaagggagccatgcattaaccaggtctggactcccagatctcgaaatgtggctaggtatgtctgcatgaggactttgatgcctgcattctgatcctttggctcgagggcttcgccaaaatatctcagatcatagtggggatattgtctgagcgagtgagccgttgttagtattcctgtgcggcgttgttggttgttggttggtaactcacgatgcttcccctgcaagtttcattagtcaaagaccttctcgtttaggatacggtgaccaattcgattgggcataagagtgaacttactaaagtatttcggcggaggggcgtctctggtgggaagtttctgttcaatcttttgcaggacgtcgggaactccaaaggcactagcgctggtgatccaacccagggcaacggcaatgaatgccgatagtctcatattatatccgagttctgtgactgtcgctacacgtggtcgtcgagactcaatggtcaacgcgtatagttcagtttaggttggttacgtggactctgtggtgatgtttctggaggtctgcaggggtagtcagtctagaggctcgctcgctcgtaggctggctcgtaacttgaaagggggcgtgcggcaatgacgttgagagtgagagccagtgagagattacttaaatcgaagcattacctagtgggtattatgtttacgagaatataaaaagatgtagagcgtgtgcttggtgttgagaatgatgagattacagtctgcacgactcagtgagcgtacagacaattaactaattgtttgatgttccctactatccgacccgtggctcccacacatccgacgtcaaggtccgcgtcaccagctgaaatcatatcgataagacgaactggctgttttgtctctatcactcaatacatcgcaacaatttatataaaatatatcaacctctctaggcattcatgatggaggcgcacctgtccggaaatggatgtcgatgtggcgccttaaaatgtatcttcatgccttgtaaattcagttcagttcagtcgctgacactgacgccagctcaaatgttccatgccccagacccagacacgcaccctttaaggttgcccagtctagactgctcgtctccacctcctccattcatcgcatcgccaagctgaagctcagctgcctaagctccctcatcttcaacctccactagccttaccttatacccggctacttgtcatcttcaacccctactcatcaaactaactattccacctcgcttctcgtactcccctttttctctagagtcgctcgacgcaaacaaatctacggccgatacctccttttcccgcccttgacaatgggcgcgtggaacgtacgtctgcaaaacatcatgcattagcaacccgacaaaactgacatcaccatagctcttccgtgtcctgggcgacttgtcccacgccctctccaaatgcatcctcatcttcgctatccatcgaaacaggagcgctgagggcgtctcactcatcacgcagatcctctacgccctcgtcttctgcacacgttacctcgacctcttcatcgagacggtaccatggaacatcgtcttcaagatcttctacatcatttcgtctatctacatccttgctattatgcaatggatctaccctcgatcgcgtgagcgtgagattgcttggaagattggcgccatcatcctcggtggctcgttcgtcctgtctccgttcgtcatgctcatctttgagagccacaagggtttccgacctgtatgttactgctgcctgataaactcaatattgctgacagtttttttagtggatgtgggtgttctcccagattcttgagtccgtctgcgttctcccccagcttctcctccttcgacaaacaaccgtccccaccgtcatcgactccttctacctcgtcgctctcggttcctaccgcgccctctactgcgtcaactggttcatccgcgaattcgagatctccggcaagaagcccaacaccgtctccgtcatcttcggcattatccagactgccctgtacatcgactttgcttgggtttactacactcgccagcgcgtcaagctccgaggtggcggcattgtcgacgctgacgacatgtcccgcggatggctcctccgccgaatctttggaaagcgcttcgagaacaacgatgacgatgaggagagtggccctggtgggttcgaagatgagcagggtggccgacgaggagctcgtcccaagtggggagctcgtggcatctcagtcagtgccgatgacggcgttctcgagcaggaccgacacaaccgtgaccaggacgagttcggtggtccagtcgaccctgacgccaagatgcaagaccccgatgagcttgcccgagctcttgacgacgatgatgatgagcagacaccactgcgacctggacaaacagaaggccagcccagcggtcttcaaggcggcgagggctggcgcgattaggataccaagcttacacgccaaactacagcttaccacactttacgaacgcgagtatgaactcgaacggagtatgacggattgtttacttggaatgtcttgaaatgtctacctcattgccattttagtgccacgtttgatgcgatgggatacatggaactgcgttagaagaagagagggactgtaatctggtcttgctgatctagcaatgtttctaggggttttcatgggccaaatttatgtacacatagcgggattctaacactaacaatctcaggacgagatgaattggaattcagtcactttaagatcacacatatcacattgcgatttgaatcaaagaaggggtccatgtgtggataccattcaggcaataatcatgcccattcctgcgctcaaagccagtgcagttgtgttgagacaatcccatccctttccaccatcgccaccatgtccttcgaggacaacagaactaccaacgaacagctcccaacaatttgcgccatctgacaaggaatctttccggtcccgtcttttgcaactcccatcagcagcatcccaagctgcgagaataaaaactccgatgataatagaaaaatacaaaaagctcaaccgtagcgaatggaaaagaaaaaaaaggtcatatactagtaataacataaacatcttgaaaccatagggtattccttcaatggacgaagcgcttctcgaactctgcaaatagctttggggtgatttcatcgctgctcatgccctcaatctcgacgagcacgcccttctgggcgtagtggttcagaacaggctcgctggtctcttggaacttcttgtatcgtgctctgtaaacttcctcggaatcatcagggcgctggatcaatcgctcgccggtcacgtcgtcgattccagggactcggggcgcattgaagctggtgttgtagactcgaccggaaggctcgtggacccagcgtccgaggattcgctcgagaataacggatacgggggtcttgagagagacgacgagattgatcgggatgagcttgtcgagagggcctacttgagaagctgttcgtgggaagccatcgaggatgaacgaagcggaggggtcgttggatgccttggaaggacggtggccgtcgaggaacggagcattgatgaacggatcagaagcagcgctgttgaaagaagcctccatcgccgtcgcttcagaattaagcgtcatgacattcggacctccattcttggcgagccatccccgagtgaagaattcgttggaaataagtcgcaggataagatcatcagcaacaagtccgcccgccttcatcgtattctcgaccttgatgcctataccaccattagcattccgcctaaatgcaccaattgagggggaaaccctaccgaggggtgtcctctccttgacatttcgacgcaagagatcaccggtactaatctgattgagctgaggaaagcgagcgagcaatcgctcgctctgagtccctttaccaacgccaggtgcaccgaagaggatgacgcgagcggccttgttcaggttcattctaggcgacctgtaacgaatgaggccgtcgcgagtttgaaacaattaagaacggagcaaaagaaggataaagttgcgcctctatgcgatgagggaaaaaaaaggttgtagggcggatccaaaaatgtcgttcgaggtttaatttcttgttgagggtcgatgggacgatactttcggagatggcgcggggagattgttgagttcggtaaaaaaaagcaagcaagcaccagagaggatagttagttgtgtgtataagagtaaaaaggaggaataatgaggaggaaatgatggaataagcagccttggattacaaaacaacagagagtgatggatttgatttataacccaagaaagagggaaagacgagatgcgttgagttgaggagcaaggttggaagtggggggggggcttatgtagtgtagatagggcgaggccaagcgctgttggtgttgagtccaagtcgcaagcgcggtactttgagtttgcgctgtaattcagtgacaatacaggtaccatccactgaagatggtgtgggccgtgcgatggaggtaacgaacggtcagggtgggcagggaccaattctcgatgagtgaacgaatcttgacggcggagtctataaccgtggcgtgccgtctttaacattcatactttcaacgttttctccgtgttttatataaaggaaatggaatacaggtattaccgggatatttcgggctccggatgatgtggcatatgatgaatggggtggtaagagaatcggtggttctgccttaagtccggtacgggcttttgcgatcgaaacagaaaatcaacatggtaagggaaggggacggttaattatcccgtgtcatttcagggtgtcattcgtcgatctggggaagaaaaacgtgcacctccttcttggcgccgttgatccgatacatgcagcatcttcgctcaaagtccgagatcgctgtatgacctcggcagcaccaccatttccttgtccataacagaaggtattcgaactcgagaacaagaagagtgaatactcgagtctcctttcgttctagagtgcaccctagaaacagttggcgttaacggcattcccaagaaatgatgatgcctaacttagcacgtgtgttactcgcgaaccaatcaagcttgtcagatttggtttccaagaaccccggattttccaaggcgatggacggacacctcggcacacggcattataagccactgcgcatacccgtgcaagcgagcgtgccgtcatcgtggtaacgtcagctttagggtagagcgagctccgtggatgaactgacggatagcagaaacccacacgacattctgttattaatatttagagtaattaatctaaagcatcctgagcctatcctaagattgcctaaagtggttctaaaaactttaataattaaatataaaaagtaaagtaatagttttattatattaatagaatataaaaaatatttataataattttactcaaagctataagtaatagatttaatttatatataaattaaaaaaaactaattaattaattattataagtattaagggcttataggctttaatattatattaatataaagtatatatattaattaattaacttgctagctcttgtatagcagtataactgcaatactgttactaggagggcaatggcgagagggattgtgtgttgactgaagagaggaggggaaattcgagatagaagaaggaagagaatttctatatcgagaagagttgcaaagccaacttaagtatatcaccgacaacaaccgtgaatcaccgtcatcgcgaagaatgatcgagacactgttactaagtgctatagttttcttttatgttaaatataaaaataattagataaatttacttcaggataatatagaataactttaggaaaagcttaggaccctcattcacgagtttactttcgtcctagcgagcatgctgtcatgaacatgagtgtcttagtgatgctagccatcaagacagacagcggacagagacaaaggagcgtaccaacgacaaagaaatttcgttcctctcaagcctcaatgataataaggaaatcggaattgaatccaaggttgcgggtggataatgcggagcggcgcggcggcggtaagttgcggtgcgggtgcggccagagctctcttgtgacttgtcgtcaagtgaaaaccagtcaaattaagcttatttttgagcttcttcgtcatcagattcacagccgcccatttgtacgccctagcattccgtcattagagatgactttgtgaaacagtcaatcgatgtctttgaagcccagaatcatagagaaatgacatgttaaaaacaacatcacttttcacaattgccgtgcatgtttcccgaacgttcaatcgtgggtgttgcactccatacgagatcagcggaataatgtccccattgactaacaaaccatcgggatgtggactaccaacctcacggctaacaattctctttcctttattcctccaacagtcacgtttataactcccggatgttatccgacgattcagtcttggcagacgagtacacccactaccagtgacacctccatcgtacaagcacccagacattcggtacaagaacgcatggttctgtccttgaccgtcatgggattggcaagtctgctaaaagggccgaaaacttatatgggctccccgcatgtttaaacggtttagagcctgcgccgtccccagattatccccgcgttggacctctgcatcatgagcatcacggcctttttagtcatgaaccaccaggtttttcatcgggctatattcttggcattacggggaccggacctctcatctggacttctcatttgacaatcagtatcggaatgaactgcgattgggtcggattagtgtccacagttgggtttgtaagttccgggcatgacttatagctcccggatgctcgatgctttgtgaagtgaggttagactgggagaagcaaggattggaaagatcggtccgaatcaagttgatgatggtggagtttgcgatggccaagatggtgagagtgtaagtgaatgacctcgggtctgctaaaacttcgggatatggagagatgtcgacgaagagtgagtgtatataagatgaagtgatcgaccggatattcgtatggagccagtcaattcacagactcggatacatatctatctctctccaacacctttacaatgtggtccagtcttctcctcctgggaggcgtctctttgagcatagccaacccaattgtccgacaagatgccaatcctccttacagaaacaagactctatgtcttgacaagcgtgttgatgacctcatgtctcgcatgtccctcgaggacaaggcaggtcagatgttccacggccgtaccgtggttgtcaacaacacatttgacgagaccattgaggagtttgttactggcaagcgcatcactcattacgttctcagcggcggtgttaatgatgttcgaggtgttgcaaattggtataacaagctacagaggctggcgatgagcacaccccttggtatccctagtgagtactaatgctttgatggtattgtgactcctaagcatactgacggcttgttagtcacaattagcagtgatccacagcacgggtggacagacgagaatgctgtctccgttgtagcacagggtttctctcgatggactgagcctcttggtctcgctgcgctacgatcccctgagctggtccgtcagttcgctgagatcgcacgtgaggagtacgtcgctgttggtatccgacaggcactgcaccctcaagtcgacctagctactgagccacgttggggacgtatcaccggtaccatgggagaagatgccaacctcactagtgccttgatggtcgagtacatcaagggtcttcagggcgacaagatcgggcccaactcggtcatcgccaccactaagcatttccccggcggtggcccaatggaggatggagaggactctcactttgaatgggtaagtaatagtccatcttatggtcgaacaattgctgatgttgaggtctagggcaagaaccagacttaccctggcaacaaccgagactaccacttgatccccttcaaggccgccatcgcagctggtacccgtcaaatgatgccctactactctcgtcccatcaacacctcatgggaagaagtcgcctttggcttcaacaagggcgtcgtcaacgatctcctcaagaaagagctcggcttcgacggtattgtcgttaccgactggggtatcgtgaccacccgattctggggtcttgaagaccagaccgagcttgagcgcgctcgtcgtgttctcgaagctggatgcgatatctttggtggcgagaccaagcctgagcttattattgagctcgtcaacaagggcctcattccagaagctcgaattgatgaatctgttcgtaagcttatgaaggagaagtttgaactgggccttttcgataatcccttcgttgatgtcgacaaggctgagcgcattgctggaaacgactacttcagccgtcttggaaacgagacacagcgtcgtgcattcactcttctcaccaacaaggatgatgtcctgcctcttcctctgtccgctctcaccgccaagttctatattgaagggattgagcctgaggtcatggaatcccgcaatctcagcgtcgtcgagaacccagaggacgcagactacgcattcctccgcttggcctcacccttcaagcccaccacagctccaggtcttcccgcgatgatcaacaacggcagtctcgagttcaacacgacagaaaaggctcgccaggccaagatctacgcgacgctcccaactgtcgttgacatcagactcaaccgacctgctgcggtacctgaagtcgctgagcaggctgttgcgctgtttggtagctacggtagcagccacgatgcattcctagatgttgtctttggaacggatggttgggggcctgagggcagattgccatttgatctgcccgtgtctcaggaggctgccgatgcgcagaaagaggacgtgccttttgatgtggaggcgctgtttaagtttggccatggattgaggtataaggatacgtgcgatagtacataggtggtggttatgagatgaaatgatggtgagatgatatgtaatgacatagctttaccttgatacaggggctgtaattaaaatgaagtgtttgatgatgcattgacgaccgagtagcgacagtgacagtgaaggctggatttagtggctacagtataacgaacattttcctagtagaataatagatctctctaactaattgacattcgtttgtcaagaacatgtcaacaacgcatcagacttgagccatgtttggccgtaaacacagagtgagactgtcttggctaatgaatgcaggttaaatagcccggaaatactgaaaccaatcaaacgtaaatggaaacagtccaaagcgtctgagcctatgtttcataatctccgaactgactggccaatgctgacctgccaactcagactgcaactcaagcaaatgaggccctttgcactgccaatatctacagaccacatcacatcacatatactcggctaaacgattgcggtaaattcgagcatcgacagcggagataagagcgggctttatccatccattgttgagacctgtcacatgcaggggagggggaattccaaaaagaacctctccctctctccatctcccaacaaaaggatacactcggcactaccggacatcacgtgatgtcctgtttcttctagattctgttgacgcaagccccctgtaaatcgcaaacagagcgcagggattggatgcatccgctgtaagccctgccggaacaatagtgagcccggcccccgaatgcggcgaaccccggtcggcgggaagacggagctagcctgctctgcgctcatccattgatccaatcccatcaccacgagcactgctattccattattgtacggcttgttctgtacatcaccacaccctttcgccattagcgggctcttggagaatctcgactttgcatccactcccgtcccttttcttcattatctccgacttcaaacttatctcgctctcttcttctgctgtaccattttggacccttgatatctcgatacgttgcgcccaagattacgaaattatactctacaccctatccgccacatctgatcctccctctactcccgactcctgctcgcaatgagcgcttcctccaatgtcgctcgccgggctgttgcccggaaccctttgatgggcaatggtgagctcacatcgcctttctgatgaggtgtcgttttacgtcccctgctaacctcttacccaaagcccgagctctctcacggggtgttactcctgccctcctcggtcgccacgtcagtcgtaacgtcaaagtccctgccattgctctgttgatccctcgatcgatgagtaccgatcatcaccgacacgaccccagttcttctggcccgcccccaggattcaatgccgagcaggctaagaagccgcttcccaaggattccacaggctctgtcgttgctaagaaggaggacaagaagcttgatccgaacaccaaggacgctgctgtgttgaagcccgccgatgcctctgccacagccaaggctgatacagaagttgttgccaccaaggagggtgtgatggagaagggtgatgctgctcaaaaggccaaggaggagaagaagctcactctgtgggagaaggtcaagaaggaggctcaccactactgggatggatctaagctgctcgccgctgaggtcaagatcagctggcgattggccctcaagatggctgccggatacgagcttacccgacgtgagaacaagcaacttcagcgaacagtccaggaccttggtcgtttagtgcccttctccgtcttcattatcgttcccctgggtgaggcacttctgccccttgccctcaagctcttccccaacatgctccccagcacattcgagggacaaaagtcaaaggaggccaaggccacacttctccgatccacacgcaaggaagtctctgaattcttaagacaaacgctcggcgagtctggcttgccagtgagtcaagcaacaacacaaaaagaggagttctccaacttcttccgcaaagtccgcgccactggcgagacacccacagccgaggacgttatcaaggtctgcaaggtcttccgcgatgatttgaccctcgacaacttgtcacgacctcagctcgtttccatgtgcaagtacatgaacctcaacacattcggcaccgacatgatgctccgatatcagattcgtcaccgcatgcgacagatcaagcgcgacgacaaggccatcagctacgagggcgttgacagtctgactgttgccgagctccaggctgcctgtgctgcccgtggtatccgaacacacagtgtttcccccgcccgcatgcgagcggaccttcagacttggctcgatctccgactcaaggagggtgttccctcaacactcctcgtcctgagcaacgcctatatgtacggtcagggctcaggcgagggttacaaccaggttgaggctctcatcggcgtcatgtccgccattcccgaggagctgtaccacgagatcgagctcgaggtgcacagcgctgagggtgctgccactaacaagcagcgactcgaggtcatcaaggagcagcaggatctcatcgaggacgaggccgagcaggaccaggctagccaaagctctggcttcgccactccccgcgacacagacgatatcgatgagaaggaggagagactcgctcaagctcaagctgagggtctcggcaagaagcaagtcagcgagatggtcgaggccgagatggagctggccaaggccgctgagtctgctgcttcactagagcgggagatcaacgccagctctggatcgtccaaggagcagaagtagacgagaggagagtgaagtgaagtgagctagaggctcaatgtaccatgacttggtgtgtgtgtttttcatatgtatgactgtatggattggtatggcatcaaggcgggatgggaaattaaggcgctgtgctgctgtatcaaaaacttggcccccgacatttgagaggaccgaagattaagtattacttgtttgggatagaccactctcgacgggaagcaatagattccactgaatgattttatttgtatatataattgatttgcctgacactgcactgtgagttgccatttaccttattcccgagtgatatcttgatgcctatgagacgggacccttgggcttggcttagctgcgtcatcgtctttgctaatgtagatcttgatagaggggtacttatgaaggcgatgacgagggactactacggccaccaaagcttggctaaactactctcgaataacttaatagattggcgagtagacttagaagagcttgagcatgtttctataaccttggatatagacgatgaggtgatattccgccctcgctgcaacctcagaagcccctctctatctcacagtggtccctgcgccaccccagctccccacgtcctaacctctaccacttaacttagcaccaccaagcttcaagtcaagccaacccaatccaactcccgccaactccgcccactttcaatcaacgtcacctcactattttccccttccgctccaaccgcttcccatcgctacaacatttcagtcctctaccccgtctcgatctcagcccgcaccgccatcttacacattggccccgcaatgacggccacggaacagcaacaagacgacttctccaacgtctcgtggagcgaacacgtccacgaccagacatctcgctctgttcctcccgccgaagagccaggccatgatatgaatgcgcccggtacggggctggagatagatgccccctcgctggggaatgaggtcctcgagtgcactgttggaacgcccatcaaggaaaatgacgggaccaaggatgcttttgtctcgtatctcatcaccacaaacgtacgtaccacttcacccactatatctttccctcgtactgaccatcgcagtcgacattctctgccttccagcgctcaactacaaccgtccgccgccgcttcacagacttcgttttcctctacaaacaactcacccgcgactatcccgccgctgccgtgccccctctgcccgacaagcaacgcatggagtatgtccgcggcgaccgcttcggctctgactttaccgcccgccgcgcccactccctccagcgcttcttgaacagactgtctctccatcctacactgcgccgcgctccgatcctgcatacgttcctcgagagccctgactggaatgctaccatgcgcagtcgtggtgcgcgagcgagctctgcgagtgatcctggatctgcgggggtgtttgataactttgctgacaccttcatcaatgcttttacgaagctgcatcgtccggatcgccggttccttgaggtcaaggagaagagcgataagctggatgatgaccttggacatattgagaaggttattgctagggttgctaggcgggagacggatttggaggtggacttgcgagatcttgcagagcagtttcagaagctcatcccacttgaacctcatgtcgaacctgcagttcacggcttctctgcttctatcgaagacacagcgactcatctacggaaactcaaggacgtcaccgatcaagactacctcggctccctgcgcgacatgcaagcttattccatcgcccttaagaacctcctcaaagcccgcgagcagaaacagctcgactacgaacaactcaccgaatatctcaacaaatccaccaccgagcgcgataccctccagtccggccatcacggcggttccggcgccggaagcttcctgcgcgccaagatcgaagacgtgcggggcgtagaccacgagcaagcacgccgtgagcgcacgcgcaagttggagctccgtgttgaagagctaacccacgaggttgagagcgcacgcaagacgagcgacatgtttgacgatgaggttgtcaaggaggtcgctgatttcgagcgcatcaagaggattgagatgaagagtcagctgggaggtctcgcagatgcgcacatcgagttctatggcgaggttgctagtatttgggaaaagtacgtccaggagatggagaaggagggtatcacgagtgcgtaggagtcagcagagattagagttccattcggcgtttattaggatatggcgttagggttgtttagacgatgatgaggacctgactaaagtagctcgtctagaagaaagacattcatggcattagcacagtcggtactcgtgaacaaaggacaagagtgagcatgactttgaagaattggtgtttgattcaagaatcacctcatgttttcagtcttgacattttgtaccaaacgccatccaaggtctattgacaaaggcacaatataaccaacatagacatgacaaaacacgcaaactccgctaatccatgcaaaaaagcacccaaatagcttgctacgatgcccaagtcacgcatcaacgcccgcccaaaggtcttgtctcacctttctcatcatcactgctctcctcctcactctcctcctcgctgtcactgtcttctcccacagcataatgctgcgtatcatcgccagccaatctatcacgagactgctcgcggtcatctctgtagtcttcgaactgctcatcatcgctgccctcagcaaaagcatcgtacagttctccaccacgagtcctgcgggccttgcctccagcggccttttcgccggctcgaagaccctcagcctcttcttcgtcgatgagttcgaattcgtagttgttgtgggaggtgttgcggagacggcggcggcgggcgatccagaagtagattcctagaccgatgcagaaggctgcgatgagaccgactgcgccgtagatccagatctgtgctttcttggaggcgccgaaggtggggagccaggaaacccaggatgatgaagctgtagtcgtttcctcggcagactcttgggtgcttgagggctcttcctcgtcggtgctggtaggtcgagcgggcttgttgggtcgttcagggtggtcggtaggatgttcgatgagagtaggcttggtagcaggaggagctgaggttgtagaagcagcaattgtcgtggtagacacaatcttatcgtggtccttgtcatcatctgcgttaggcatgggcagcagagttgccttgtcggcctcaatagcttcaccccatagctttaggcgccagtcggtgaagctgcccttgaatgagttcttctcagtgtcgcggacaacaatggtccacttgccgacaccactttcacccctatgtaatgttagtatgagcagatcaagtttaacaggaatacgtaccagtgagcaacactcataaaggtccagtcgatatatccctcctccttggcatcgcctcgtcgggcgactgcaagatggctgaccacgttgtcagggctgatcaagtcgacgctcaggtcaccacgtcgagtgtgctcaacgttcatagtaacagtaatatgctcaacacgagcgaggttggagtccttgagcatatcctcggtaacttcaagcgttacactcaaaccatctcgaccctcagggatcgacttcttgacatgaatccaaggagagaaataccatgactgtggcttgaccagtgaccaatccttggctcgctcgaccaaagcccacgagtcaatctttccataaccgaaaacatggctgaacttcttgccaatcgtggtattctgttgattggactcatctccttcaatggggatggcagtgtccatggcaatgtattgcaagtctctccatgtgagctcagggcgaacttgaagcgccagagcaaagataccagcagcaagaggcgcggcagcagatgtaccaccgtgagccttgtaacaactgttctttccgacatcggtggtgtgctgaatgagttagtcaacattttaggccaaggcaatattgaacttacaatagcatctccgcttccactgctgtatgtgacaaccaattgagcggagcactcttcggcgtagtaaggatgttgtccagttcggtcaacagctccaatggtgatgctgtagatcgagttggtgtatccatcgaagttgcagttgtcaccttgaccggcaccattgccactagcaaaaacgtagatggaaccaagaccacgacgtcccttttggatcgccttgagcatagctcttcgaataaccacatcaggagcctccatggtttggccatcatcagacgggccccatgagcaagagtagatatggttgtcgtcgtatttgtacatcatagcttccgcttcgtccgcgtcactgatgagcttgctaagaattcggagaccggcgaccttggagtcatacgcaacaccgataccgcagacatcgttacgagcagctgcgacttcaccagcgcagcgggtaccgtgtcgatcctcgtccaaaacaggggcaggctcgggatcgttgtcgttgaagtcccaagagccagcggcgaagtagttgggcttgagatcatcgctatgcatatcaagaccgtcgtcgatcacggccacagtaacgttctttccggtgataccatccagccaaaggcccgtaacattgacatcgtggccgacttgggtggggttcaatagatgccactgctccttgaaaatggggtcctgaatgtccagctccttcataatcgacgcctggtatttgctcatcaggtctcgagcttcgacaggtgattcgcggcgtccaagttgggggacatagccttttggcggtggaggaatctctcgtttgaacagatgttgtcgtgcttgttgcttcttggacaaaagaataccatcaactggatcagagcctcccagatctcgcttccttctcttccgctctgttatttccctcttcacaacatcgtgttcggccttgcgggcacggaaaacatggtggtcatcaagcgcaccaagctggccctcgtgggcaaatccaagtctactagcgacttggtcgggcgtcgttgtcgcatcgagatggaggacataataatcgtttaatgcgtaatctcgtgccgatctggatccatgagccagagccgtaaagccggcgaggcttaacagcgaagcaatcttcatgatgcgaaaggaagaaagaagccttgcagcgcaaggggaggtgcgagaggtcgagaagctgtttaacacatccagagaagcgctatcgaacgggacgagaactagagtaaatagagatattagcttcgatattgagagagcgaagattgaagcgcggcggcggcgacgggagttgccacgatattcgtggtggctaaggggatcaagaatgcaaagcaatgctgctacgttttcgtaccaccagcgcaagattgtcggcgcaagtcgcacagcttatgctggtcgggaagaacggttcctttattatcgtacctcgaaaatgcaacgtaattgatcaaggttttcggagaagctgggatgttaaaaggtttaaggagggaacaaagagatggggttggggttcgggatgctctcgtggtgatgcgtggcctcgaacgctactgtggaggtaccagccaaagttcctgacaaaaataggggacctgcactggagccgctggcggtgcgtggcctagaagggggatcagcccgctaaggacacacggccacctgccggatatgcccctagctgcgccacaagtgggtatgggccagtttgcaatgcaacataaagtatcacgtttttagttttcgcatttggtttgagacgagatctgcacccagagaaatgctaataattttgaactctcttcaaataccagtctttctgttacttcatcatcacggcctgcctttattcttctgcctatcctcactgcccaggcatcatcatcttctcatccaaacgccacaactccgccactcttgacagatctcagacacttagacacaagattagaccagatctggacccgtgcgtcgcatcctccaaccaaaaccgcacctcaataagcggctcaatggaggcacggtccctgaagcatgaggaattcacctcgagaatgtggttgccaagcaataaaataaacatttctttaaaattaagtctaacaccgaaactcgctctaagagatctcattccctagtctatcgccccaacgccatttctaaaaccgacctattccgttttttaaatcgttatatgaacgcttatagagactcctccttgtggatctcaatgcttggtggtgctcctgtgagagccttgcattgagcgtacaccacgaattgagcgccgacgagaccgcatgtcatgacgatacggggtcccagtcctgtgaggagtaatcgcttgggtccgaattcttttgcgagttggaacatgcgactcgtcgcgccctggctcttatcaccagcacccttgttaatggctgataggagggtatcggcagggtgagagagaatggcggctgcagcaccagcggtgataccagaggtaagctctactccagttgactcaagctgcgtgagcttctcctttcgctcggggcccattgcgcggtagatgacctcgttgacagcctcatggacagagaattggccaacagcaaaaggaatctgcttgaacagcagaggaacaaagccagagtagaagcccttgaagccctcctcacgtgccattctcgtaaaacccgaaagtaaaccattggcgtatcctctctgcgaaacgagtcgaattcgcgtagcctcaagcgggcacagaaggatatcggcaaagaactcagccgacgcactggcagtgagataaacgcccgttcggtgatcaacagccttctcaggacctccaagcatagtgatgtacttcttcttgaagaactcgtacccagcgaacttggcaccgccctgtacgaggtagcccacagcagttggaccgaagccagtcagtagcgctgaagcgccctccttggcgacgatgctgcgaccggctgagagcatgttgtatcccttcaaggcatcgtcgacctggatccgtgtcttgacgacatcaattggcgtgacggcctgttatcttgttcagcttgcgattgcgagcatgtgaagcatgcgacttacaccgtgagtagacgtcgcagcgagggcgcctgcgccaaagaacttgacatagtcgctgatggtgaagttgggcacttcggactgtttcgtagccatgatgaatgtcgctcaattgctgaatctgcctgctccaaagctgtgctgcactgcgtagaatgcgcgtttgttgtgttttatgtttttcgctggaatgatgacgtcgttgctcatgttccgtagctaccgaggagccaagcttgatcttgcagccggttttgccgtcatcggtccgctttgacacttttggacgttttctagcttgctttacgagaattgcgtcgataagggcaatcatgcagctgagttttattatctattctttactaagtaggactttcctattcgcagtcggtcatcccgggcttttacagctggtatctttagcctgcgtctttgcttggctcccgtgagaccctccatcggcggcccggattcgaggtggggtcatcggcttcaggatataaacgcgacggcgagtgacatcacatcacaatcccgcggggttaccatggagttgcgacgtcgctcttcagctgcattctccgttatggtgacatttgttgactggccttcctagcctgagtgctattcccgactgctccggacagccaatggctaccgtcattgaagaattcctgaaaccggatgagatcgcgaacatttatttataggtgacacagagataaaacaccatggtatgactggaccatatctgatcttggagataacaagagctgaaccagaagttctgttgctattctgtcagcatctacagccaggagtgtagggtaccttggccgggactgaagcatcatgttttcttcgatgtaataatcatgttaagggacagcaggtaacttgggatgctgtcttgcttcgcaatagttctgtctccaaaaaactgctgtaggtacatcaatcttctgggtcacgctccgattgatcttacgagggaggtcctgttgttgcacaaacccgactgcaggtactgacttgcgcaccactggtctagtcattaaatgcaatggtgtacaaaaaagacaaagctacagacaaatttccctggtcccagtgctagaaaatacccttcattcgtcgaactatttaatacgccggcctgtcttgcgagcatcgagatgtcttctctctgtaccctacctcgcgcggccttgttatacgacttttcctgcagattaacttcaaggcaagatggccgagcggtctaaggcgctgtgttcaggttcaattcgaactagtaacgattcgcagtctcgaaaggggcctgggttcgaatcccagtcttgtcatttttgcacttcctcactctgacagacccattttttatttatttattttattcgcgctatggcgtagaggtaccgacttatccttttgctccttgtcggccatggttcaccgggtacgtaaatgaagtggcttctgttctcacggcgcagaccgttgttgttctgtacccaggtgctcagataagtctaaaaaagctttttgttcaaacatgtcttcttgtcatggttttctatagtcctctgggtggcagccttcaagaggctaatgttctgatttatatgtattatacaagatgtaaggtttgctatagtgttgccttagacaagaggaggaatgatgctgccttgtaatctaattctttcactgtcgcctctgatttaatcacagtacttctaggctcaacgtctccttgatttcgatgaacggaaagagcttcctgttcactcttggctgaccgctgcagtcttgtgcgttcgaggcaggttgtagtgcatggagaagacgactctatccggaactcttaacatccgaaagcaaagcatcctcggttactcacgagatgccttggtgtatagtacatgaattagcatccagtatgcttcaaatgtcacctctctggctattccaaggcggttatgctcgggccaaggctcttcgagatgttgaaggtagcatcgatattggttgagatgttgaaaacatacgatgttcaaccttcgggaaacaacttccacaaatccaactcagtaaaacacggagatgagtgaaacaactgtttcgtcatagacatgtcaagtcgtcgatgcatctcaaaacggcactcaggacttataaagacccagactggccagattcagcaggtcggatagtcccacggcaagcaaaccgaccaatgatacaacaccccctcaaacagtgtaacaaaagtcatgcgattatagatgctagacgcggggaagttgtaagatttagtgtagcatcacatagagcctcgtaagtttagggtaccgtctggaaatgcaccaccggtctggggaaactcgaggcgagaatatcccggatccggagatgtaaatgagagtgagggtgagtgttgggcttccatcagctggttctagagtttgggggtgaggcaactgacgtagacaggtgctgtcacaagactaagcctatcggtgggcgccgtggctgagaatcacacggtttttcgaggtcttggcagtttagcttttacacgataaacacttcatatttcagctgtgaaacttgtaaatgagtcgatatagcactctagaaacagttatggtgttttcagaattgtatcacaacggcattacaattgcgccgaaagctacggagtatttctccagagtttcgagtctggggaggccccgataatgcccgacatgggtggcccggctcttgtcattgtcacggcacaccaaatggtgatcatcgaaccaccggcagtcataacgtgtgatgctgtagagccaaggacggaaaaccagagaattaacattttgtcgataattatataatggccattcatttccagttcagtaactcatcatcagccctcacaattgagaacacgaccaaccaagacactctacaatcgacgcttatatcacatcactacaacaaaacaacttcaatcaagcataataaccatcaaaatgcttcccgctgccacttccgcccacatcgctcccaagtcagtatctccacctcaaccaatcgcctattttggtactaacagaagcatcaagggtcctccctatcgtcttgaccgttggaggcgctacagttgcaggccgctcgctgagccgccaatacaacagggagacaattcgggcgcaacctacaccacgaactcaacctcaacctcgatcgagatatttcgagctggttcttgagtctgtttttgcataaatacttttttactttgctggacaaagggaatgaatgattcatgatgggcggcgcatttaattgaggcatatttattatagccctttggagttttttgctttacgaataaatacttattccacatcttgaccttgtacccaagtgaccatgcccctcgaatctttgttagagccttgtagatcgcattctgatctgtacgccgaatgacaacagtcgtcggcgaacattgaaggtcagtacaagtttgccgaagttgttaagcttattcctccagattattccccgagataacaacggccgccaacctctccatttccatcacttagctcattactactccgtaagctgtgcaattccatcttttagttcaatcctaccgttcgaattcccagcatgagcccggtcttactccatcacgctaagccggtttacggagagcatttgagctaatgtcggcttcatgcttccctactgagtaattgagcgacgatcacgtgctggccatgaagctatagatacacttgtaaaccgcgatactactcatgcgctctttttctcatcgtgccttttctcgcggcaagaatgaggctcaactatgctacgctcgcggctacgctctggctggcttgtccggcctcagcgagctatgccttctacgttggcaagaacctcactcaagatgggagcgttattgttggaggcactggagaggaagtatctagccattggcttcagatcttcccagcgcgtgaccatcctcctaattcgacaattactgttggtgtcaccaaagatgctgtgtaccctggagagctcattcaaattccgcaagtgaaccatacgtttcgatacatgagtatggagtactctgactttgagggctttcctgcgccattgactaatggcggtttgaatgagaagggcgtgacggttcgtgatgtctgggccgataaccgggatgaattgctggagatgaccccgaatcctcagcgcggtgtgcagtacagcgactttgcccgcattgtcatggagagagcgagcagcgctcgtgagggtgttgaaatcattggagacttgatggcgaagtacggtgaagcaacctatggtggcaactctcaccttattgctgataaggatgagggatgggttgtttgggagatggctggcggcaagaagctctgggctgctcagcgtcttggtccgaatgatgtcaaggtcctttaccctggatacatcgaagattttcctaccgacttcaagaacgacccagactatgctggctctgataacattgtgtcattcgctgttgagcagggctggtggaacaagacatccggcaaacctttcaacatctttgacgtgtatggtcctcaagatcctcgatacaaggctcgtgacggaggctacaaattcatgtcgcaggctgctctggagaacgctactcttgcaatggttcctgtgactgaagccaagatgatggagagagtacgggatcctcgcattgcggatgatgaagctggctacggtcaagtcgtcagtcttcatgatggaatcgatcgggacatgctacgaatttggaacgcccccgccacttctgtcgctgcacccttcgttccatggtggctgggcgtccagtccgttcccctagagttcggcgaacatcgatatttgacgaccggcgcttcaagcagcttcctcaacccagactatcaactacaagaggcttccgagtttgctggccgcatcttcaagcgtgtattgtactatatgtgctcagaccccaacaaataccatcccatcgtgacagagatgtttgagagtttcgagagcgcatctcgggtccaggtcgaaggttgggtggaaaagacagcattgactatgatcaagcagggagagcgaaaggcggctcagagtgtactgacgtattactctcatactcgcgcagctgaggctcttgaagttggacatacgctgaacaatgctttggacgggcatatcaagttgacaggaaagtggcgtggacccaagggtgatcagatcaatgatagtggtgagggcaacgagacggtcaactgtcttgtcgggtttgacccagataagcctagatatctccaaggcaacaactagatgctcggaaataagtagtcagatggaaacaagtcttccgcctacaaatgcctcagctcagcctatctcgagtaaagcaaatcgcaaatccagtgtaaccggcaaaagtggatctgttccgcctgcaccacgccgcatcaccggcctatcgacccgctccgtatgcatgaaatcggtggttagtccccccgagctccccgatatcaccaaagctcccttctcggaaagcatatcatgcgtggtctcggacctcggaagcgccgccccggattatataaaccccgcagaacctagcctagtcccaacttccccagattcggaacgcgccaaccagacgccaaacattactctttcagcttagatggagtcggaattgacgacgcggcctgccaagatgtcgaaacgaagctggtctgaggccgagaatggcgagaatcagttcccgccgcagatctcgaggaaggtcaaggcttgtacggcgtgtcgaagacagaaagtatggcgttcaagtggtgtgatggagtgttgctgatgatgagtagatcaagtgtctgattgatgagaatggaccgccttgtcgacgatgtgcggagaaggggcttggctgtgtattggggaagaatctacagacaattctggatgagaagtcacagtacagtaactcccctcttcagcacttcaccttactaatagtcttcagattcactcaagacgtggtttcagatctcgagcagatgcacaatttcctcaaacaagtcgctggtagactggacctgatcttaccaccactccgctcattctccggatcagcagagggaccaaaagatgaatcaccaagcctgtcaaacaagggccaccacgttccctcacgcgacaactcaccaaagctcatgccagaagacgatgatgttccctacgcgcctattcactcactatataccctcacaaaactacgcgctcttcggtctccagacgatatgaattcgcagcagaatcctggcatggaagatgtgataacaaaacgtctcatatccttagccgacgcagaacgactatttaacttttacagaaaacgtctggatccatatatctatctcattggatgcccctatgagacgatgcaagaatgtcgacagaagagccaatttcttctcgtagcagtcctcacagtagctgctctccacgactcgacagcagattacatctaccccgtaataagctctgaattccgcagactcttcgagacgtcaatattcgaaagacggctaagtcgcgactatctccgcgccctatgcatcgggtgctactggctcagcgacttatcatggatgctatcaggccacgcgatacgaagagcagccgaattcgatcttcacaacagctacgacagagctattgaaaaagctagcactgaagatgcgcagtgtgcgcggatctggtacattctctgtgtttgcgaccagcagctcgcaacgcagtatgggagaccgtcgatagttcaggaagatccttcgacacagggcgctacggatttcttgcattgtgctgtttctcatgaggaggatagacggttactgagtcaagtgactgttgtgagcattttgaggagtattcgggagttgtttactgcgaataaggggaagccgataccgaggctgcatttgaaccatatttcgcattttaggatacaacttgatcaatggtttgcgttttggacagatcaagtgcaaggtaactcactcagctcagtcgttgtgttggaagatcggagctaacgtgcatcagaacgctggcctggcatcggaggctttccaagaaaaggcataatcctccattacaacttcgcccagctgtacctatactcccacgtctttcgaggcctctccaaagacgaacctatcccacactacttcctcgactgtgctctaaacggcataaaagccgccacaacaatcatcgacaaattcgtcaacgaccccgacgtagccctcggcatcgtggggatgccatcatacgtccactccatgacagcattcgcctccatgtttctaacaaaagtggcaacaaaataccatgatctcatcgaacgcgataaagtgtacgaactgatcatgggattggtgcagcagtttcggtcgcagccagctgggaagtggcatctggcgaatctcatgaccggtgggcttgagaggatggcgcaaacgctcaagctggagataccaggggatatggggccgccgttgggggttgagatggatcagaatgttgatgcggggatatcgggagtttcaggggttgatgctttcttccctgacctgccgggcgatttcttctttaactatgatatgagcttcgagatgtctgcgcctttgtagagtcatgagttgtatgtatacatcacgtcgtttgtcagactcagaaggattaaaaagccaagctgcaaattctgtaaaaacgaggattttatgctaaataactcggtatatgggatatttaccactttagatagtgtaaaactaagtgaaggcctggacagaaccgtctgtcaagatgccattggcagggtatattcgattgatgtgagatgtctattctgaggggtgttcgttaagccccatgtcatgtctgcagtattatatggaggtcactcattccaggtggccatattcagataggttcacaaacattttaaaccggcagggcacgtctgtaaagattaagcaaagggaaataatgaaacatataaattcatttcgttaacgaaagtaagtctaaccattttattgtgtgttaatgagtgtgtaataattctttcaacatcaaaataatttccattccatctcttctggctggtaagcaaaacccaatttctttaattaattatttatttcctttttttaaggatagttttaggtgtattttactttcttcttttctttatcccagagtgagagagttttttaattatttttttcttcgaaaggagaaggtggtgtctcggcgtcatacagatgtgacgggtcatgaacaccaacactagcgaatatcatatcgacggaattgctcgtttaggcaaacccgtaacctctgagattagctactcatgtcgaatcgaatgaataaaataatatccgagtaaacggtctgaacccccggtgcatgccggggagttcctgggctgtcataaacttgccttgggcgcctttatctccatcacaatttgtgatacttggagacataggtacgcctaggctggagtgatgtttttgacaggtcgaagattcttacgcgaagattctttcatgagtatttccggttgcgcgacggggacgctcccaggaggactctttttgtttttgcaaccatgtatgtttggtatttgtttgggacagttcgtttataaccttgtccaaacttgaaggctttaggtggcgttgcccaccggagaatgtcttaaaatctccagggccaaaagcctgacacgagctgagctcgaggtatgtgcatttgggcatgggaggtccctggatctcaacttcggggactgttggcatttcaatgccatcggttttgaaacccttgttgagttttacgccaccgaagtagatgaagtgccttttcaccttgtttgcattcccatattgttgtcgaatcttccagagccgaggacggctcttgcagatacatgtccagattatcggggttttgttctcctcctgttcgatgtggaggatagtatgaggatggaggtcaccctgtacctttctcctgacaattgaccccggatagaggaaagctggcagcgtggttggggaagacgaatgcggagagtcaagactctcaggttcaagggtgccatgatctgatgagacttcgagctgacactcatccccctgatttaaagtggaaacagtagagtcgacagactcagcagagtcatctgagtcgacagactcgacaggctcggcaggctctacaggctcgacagacttgagagcgacaagagaggcgacagagtcaagataggcgacagaggcagaagagccaacaggggcaatataagaacctttctctcgcagctctggccacgtctcaggagttatatcggcatcgagggcgccctccctttggaggccatcactggggcacagcgtaatagagcttggaggagcacctgcattctttggcttgggaaaggcaccccggtgatctggcgttacaacttctgtggactgggagcctttgtcttcctggccccccctaagatctgtttctgaaccggagggggctttcctgcgattgctactatagcttcggtctctttgaagcctgtggaggctcttgtgacttccccgagacggggttcttgtcctaccacggcagtgccgattgtggtcatgacggtatttgcagtcaggaggaggccgtcgacgcggtggaccgaagatcggctttcggagagaggcaatctggatcaggatatatccgagtctagtaaatctttcgctccatgtttgcttgtgtgctccatagtctttatcagttccctcgcgctcaggatctatcctgtgccgccgccgatactgtggatttagatgacgaggattgtcggacatgtggacttggttggtgacggcggaaaacgcaaaggagtgacgtaatgcttggaaaagtacaacgagagtgttgataagtatattcagcgacaaagagtgtattgcagtacggttctctgcttcagcagaacatagattttgttagaaggatgaaaatgacgagcccactggatttcgcagtagacgtggttcagaggcagaccacatacaactgcatttccaacccccatcacatctgtgttggacgtgtactgtattgagtcaatatggtgggtagcgtttaagcgcccaaggacccctaccagcccgtttctattaggcataatatgccctcttggcacccataaacccttcttgactggtccacgtagtggtctggtgtgtggtgtggctggattcctgcttactgttacacaaacagcctgaaatgggcaaatcaagacccttgtaactgcggcaaagccctggagagaagaagtaactagaaggtccaagaaggcctctctggacttcggcgccatcgttgctgatgttggccatcttgcattctaggaatgtcggggtatttgggttgttgggggacaagctgaggaagtccacatagcagtttctgtgaccctctagcacctgctgacgagaacaatagcctagagaatgaggtactggcctatgctgctaagcattcgaaagagacttacataatcggcacagttgatcaagtcatggaggggacttcggaaccaaagaagggtcaagaggtcaccggtcgagttacctctctgcgcgactatttacaggcgacagtcaataattgagagctttaatcgaattatttgagaggagtgatatctttccgcgacttaagtattgttctgtacacacaccgtgcagggttgacatggcatgcgtgggctgcactaacaatcatacaaccccatcagtggtgacagtttaagttttcaacttttacaccttcccagataaggagaatgtaatttctcatagatatgtatcttccgaatttcagttagtcctgatcagtctagtttctctgacaaggaatctctcgtccagatagacggcttgatagctttgacgatctcggcctctcgtgacgctgagattgtttcattcgaattcggggtgtcgatgtggtattcgacgacccgggaagcaatgtacacactctctggggcttagatctcaccggctgtgaagtatactgtgccccagaccatacagttctcgtcatatgcattggcgttggcttggaagacgccggggaggctcttcgtcaggtaggaggaatttccaaacgcagtcccgtagatcggcttacagctgacagaggtctgtctgccaagaagcagaaggacggtcatattgccgctccatttcgaagccttcggaaaggtcgacgtgcccttttttctgtctgtcttgactgtagagttcggtgcccataaatcctggctgaaagcgactgccacaccgggccgaacgtaggcaaataggctatcaccgaaagtgctgagggcgtcagttttcgaccaagcgtattcccaaacgtcatctgggggctgatcatcagaccaaccaatattgtgaatgtagatacaggggagggtggcgttggctagcgttgaactcactggagcagtggtaggcattaggtgccgacatgcgagtcctccaggcgctgagattgagccccctttggaatatgttgagccggtggcaccccaagcaatgctggccatgccacccgcccgacgaagggcagtcttcctgtcaacaccctgtatattataatagtaccatttggtagatgatgcagttgggtccccgctcctgacagtcgtcgcaggcgcgtagtcgagagcaaagttccaatctacgctacctgagaataggggctcgatgaagctctggggtaggatgaatgcgaagatgagggcgacgagccactctctacctctcggaagcttgaaccatggcaagccaccgagaacctcagaaagctggctggctaattttgagccctcggtactccaggaggacgagtccacatcgccagcccacaagccccgtccacatagcaccgatgtaatctatgatcttggtgccggctgaaagcagtgtcgtgatatctgagactcgaaatacatagcttccatttgcctgagtcctcttctgttcagagtatgctagagcgtgatatccgttcacacccagggcaacgaggagcgtgatggcaatgctgagagccaggtgaccgaacagcgggagccagatggatacgaacagttttctcttactgaacccgctcgttcgaactgatgggcgctgaagcggtgtcgtacctagaggttccgtagcctatacttgcggtattttggttggccagcttgctcgggtgaattagaacattgggttagatttgaattgtactcatggaggatggggcttgagtgtcctctcgaacctcctcttttcggtagattgggcttccatcaatgcaggtttctaaggagggaatgaagacgtaggcaaacatgatcagtgcatataaggtccagtgggcacttatatacatcgcaagttatctgaactgccgacatttcaacctgaactactaaatttgtggctggctgaaagacggcaggcccgagagcgacgacagggttcctggcttatcgattggtttgctggctttcagaccccgagcgcgaagagttactcacccaatcgacagaggaaccagggctacacatggttatctatggctagccccaggctccccatggggcctaggaggcggctgtttcgcaaaagtcttcaagggctcacgagagtgctgtcgcgtggggtagatcaggctgtgacgaacagtagcaactgtttaatttaagaatttcctcacttttgctggcttaatagcttattatgtcaaaagaaaactgcctagagcctgatcagaaaacctaggtagccttatagatagtctatcttataaatcatcatctgagagctcactaggcaaaggcatagcgccaccgccatatccaagatcataatgataacaatcgcctgagcctatgatcctaacaactgtgtctatccagcaacatgtagtcagatcctgatatatgaggtcgaccccaacgctcttaaacaaggcctgaggatattcatcgcagacatgatcagcattgcttcgaatttccttgagctgcgggaaggcgaaagccgcatccttggataagatgagcagatcatcgtatatacggccatctggcgtcggcgtccgttccgagagatcaagagagattatgctagatggaagaatgtcaaaaagagacttgactttgcattctgtccggcaacatgtgggggatctagagccgtaaaggaaatatgtgtggaggaagagtctcttgagttggttgaattgtttcaagctgggcattttatgatcccccttgctatcggtcttaagcatgttaaggtgcagagtctcaaggctggcgtggaaccttggtttgtcgaggaggtttacaacgcccactatgtcagagtcgaatgaattgtaggagaacgtggataaagtaccggtacattctgatagaaggtgctctatggcaggggcaagaacggcatctttggatcgaatgtgaaggttcctcaggcaaggcatattcgggaactcggatgacgcagcagtcaccaacgtttcgagccctggggcccgagcaagcaagtttggtagagcatgttcggtctctagagtcttgagaggaatagatctgacgcccagattgtccagagtagcaggcgacacatcgaactcccaccgacgatcttcctcgatactaatgtgactcaggttcggaagaatagccaccagaatggacagaagttggtctccgactatggggataaattcctgaggcctcatgtatgtataagaacgtgtccctcgaaaaaaggcccgccgtatggcagacaagcgagttttgcggcttctgcgatagagctcttgggaactgctcccaaaaacgcgtgtgcaggtatcgaaagcgtttcggcttttatcgaagtcgagtgattcaagtaagcggcttttcaaaaagagagttttgacagagcgagctaggtctgggcgagacgccatggtcagaagaaatggctcgaggcgtcgctcccacggattcggaggatcccaagtcgcgtagtagggatcgaaggaatgatgtagtatctcttgggcagagagccggaaataccgtgagactagacatagattgtacagagctgtattatgttcagctctgtttgaatccggcggtgctccaaaggggcactggtattcgttgcaacaatgggggcagaaatatgcgaatattgagcgcaagatctccggagcgagttttgagaagtagtccgccgtggacttttggagtcgagttctggccatctttacaggcaaacttaggacctcaaccagatgaaattaggtaagacttaactagcctttggacggaatatctctatgacctaggtaggtaagcttagaatctggagtctgcgtattcctggagaagggcgggttgtgaatagagacgggaatgttgggtgatagtgaatgggagctgacgtagaaaacgcggggcagaggtctaatttaagcttacagggcgatcaggcttctacaggactgtctgcctgtgataggcacagactccggttgaaacggccccccactaaagttcactgattaccgggtcgttgtctcacaccacagatcagttgttggttgttccctttgatccttgctctaggcacaggcatcaggcgaaaaaatgaaaacaaatgggttgaatggtgccctcttgacctgctgagaggcacagagcagatatgggtgtgacatttcaccacgcagagaatcacactatcacaacacttggtaaatattcttgtaaccttttagtatttttctcttcttggtgattatttatcgcccgacgaacgccataagcatacgtcaaaagctcatcactctctcgataccccagccccaaaagtccacagtttgcttcttctactacagtcttagcctcctgtagctaagaggcgagagatcctctcgagacgcttttcctgaacgtcagcagcgtttctgagctttgatatggaatcacagagaaactgagcaatcttcaaggtctgttcgacaagctgcaggcttacagctgttgcgcccaatatttccatggtggatttgcgagggaggtctcaagagtctcattgttattcagaaagcggaggcgtggtcaagttttacggtattggttgctttgatcgcaatcaatgtggcgacctgtgattggtatattaagttcttcattttcaagtgaccttcaatagctattatgtaactaaaagatctataaatctatttattacattctaactacattatagtaaatctgcttaaaagagaaactatatctctctaaagtataagagttaatagtgtgtagtatactttaaaatataatattaaaccctagtaactggagtaggtaaatatatataggagattaaatatttctagtctttttaagcttcttgtaaaatgatattttagatgtttaaactttatcttttgagctgctagctctatggtatggccattcactatatcaaaaccctacaccagctcaaagcaaacagagtcgttattacgatcgaatgtatcaagccctcgtgaaagggaagaccgtccaagaaaatggatactctggcaaactgaaggaccaaagcgagcatagtaaaccactactattgtgcggtgataccaggaattgggaatactttgatcaaaatgctccagataagtatgacaagtccaaaaagatcatagaggttttcccagacgcggcgagatacggtggcgctctcatccgcggaaaccgctatctcgaagcgacacctgggaacagaaatcccggcttttgcaaaggcaactacggcttcacattcatacaccatgacttgatcactatttgtgatcagaccctccaattcgacgttgaaaagtggccagtgcgcgatggcggtgaggtggtagcagacacggatcttgatgcagcccatcttggtaggcaatctctcgtccgtgtcatgctccacgagtttgcgcactactatggctcgaggatggaaggaagtgaattaaaaaggcgtaggttaccatcttgaacaactcagcaagtcttgcacacgctgatgatatctgctgcagtcccagaccagcaagccgttgatgccaacggatgtctcttatagacaggagatcgagggaagttcgtgcgcgagcctcaaaatgcagacggaagagatctgcccgagcaggttgtttgtaggtgacacactacaggagcttgtcatcaagtggtttatggtcagattctaaatcctccacagataccttgagattttgcaccaatctcaacaaaaatcaaacccgcaataaaaatgcaggtaagtaaaagaccgttggttccgaaaagctaaacatctgacatcgaaaggtaaatttaagaaagatggcgtttatgtgcccggtacgctcggaaacatgggcccaccagctgcaacctggacggctgaaacatatgcctattttgccatcatatcgtaagtgtcatatttacactctcattctattgctctaacggggatatctacaggtatctagagcagtgggaatggccgaaaacggaggaggctggaccacaaacaacaacgactggaccacttccaacggcttgatggagtgcatgaggctgttatcgtctatggttgtactgcaagttggacagctctatcgtcgatcgctagttagagatagtgtaagctttggacttttttctattattctacaagttattatttgcaatcagcatctggaatggactactcgtagtcatcagacatacgggatgcgcactccactaagacggaactcatttttttctccgttcatatcgcggtggtcaggcagctccagtattgcctaaatggtctctagggacgtagtggtatacacactggcgtcaaaaacgacactgatgtgatcccattcccgaggccgcgttctgctccgaaggaggtacctagcctacgccggagtaaacgagtccttcgtcaaaatcgccttcttagctttctgacgggcttatactggtaatactagtgcaaaacatggaatctctgtcaccatcaaataagggacccgagtagcacttccgatggatggtgaccagccgaggcacaacttcaccatagcctcctcgtggctgagacgtaatgtctgcccctgcgtggatcaaaagctctgtaacttcgatgtggcctgttatacccgagatgaacacagacgtgttatctttcgagtctactatattgatgggaactctttctagaagctatttgacagccgatcggtggcaactctgggtagccagatgaaggggtgtgataccaagcgccttcattgttattgaatgtagcattggtatcttgaacatgtcgtgacttggaccgctcacgtttgaggatatacatgaaaagattgtcaagaccaagggctgctgctgcaagacacagataccaacgtacagagcctctggtaattcctaaagagtgaagccactctttgagtcacggagattcattgaagtattctggatggtattaagatcgtaacagagcgttcgccgatacgcctaaagtggcagctacagaactccctcgcatggtgtcgaaaaggagtaaagccattgctagtctccggtccaacatctcgaacgtctgcagggttcatcgagctcagactcttggcagccatgtcaaggtggcttgccgacgccgtattagttagtaccattgtgaaggagaagatcttctggtaagaaagtcgtagacactgtgatggctcacaccacatgcctcacacaccatgtatcattgtttgtgctgccgacatccatgttggcagagctctggaagaataggactcgctgttacaagacgtaacaccgcttcttccgagcgcttatataagctctaaggagattctcaagtatattaaatatttcccgtggaatggcaagttttcaaaaacacatgctatatggtaattataagctcccattaaacaacctatcgctcatctacgacattaataaagtacaggccataacgtgcggcattgtttcgacgaatctgagattcctattacataatctaagcttcctcgcgagacttgaggttatatatataagtagcctttaactaaacatcgctacaggatcactctttcttttccggctccgggctaagcacgagagacaaggttaagaaaaccaaatagtgtctgaagcttataagacaaaccttttgatagccttcttcttcactaactgggacactaaatccttaggctcctcaaggaaagccgtgaggacaatgtcagcaccgacctcttcataggcaaaattgccagagccgtatatctcagacagggcattgtgtaagatcacgccatctttttaccagacctctgggaattttatgctcccaggaatatgatttgggtgtttcgcccattatgtgggaatttctgacaccagctatgtgttacagttgcttgttagtgcacaaagatcaaagaatgggcaccgttgggcaaaattgcttctagttattgtacactggggggtagaagcagaaggaataaagcaaatggtcgctttttatattgagaaacgggtcctgaatgatgagatagcatctgctgcagaacgattcatgattaactttcagtgctgtgaacaagaaacaagtggtcacggggtattgcaatgggccaacggtggccatctcagtggttgctatgtaatttgcttagcactaaacagttcatgatgtctgtagccagttgtattggctatacagcgtaacccatctggccatttctcatggttatgttcatcaggtaccttattcgctctggctagtcaaggtaaactcttaccacattgattcactgtaaagcatgcatagaactttaacatatgcataccggttatccaaaatagtgcaaagtgacacagggagggactttggtgctgtgtcatcgggctccattcgtattgattaccacagtagacctttgtcgaatcagagactcaaaacagggttacaacagccgaaacatggaccaatcccaaatgagaagtcagactcaaatccacgagcaattgccgagtttggacggtcactcgttgaaaggtccccgctgacagttaatgggcagagagcaggtgcacgtttctggatggcgagtaagttgaaaacgtaactgtaatcttatttgctacttgagctgaaaagacagtctcaccgcttgatgcatatgcaccaataataggctgtcagtggttccagcagaggatgcataatttatacacacgagctcggaggccgggacttctcatgaccaaataactataaaacaagctgaatgtctcctacattccctactacaacaccaagcatcctcatctttccttccaagcaacttcacacaaagccatccagtatgcagctcatcaatctctccgcccttgcccttttcgctacttccactctagcggcagactgctttggcaacagacaggatggcattgagaagttcgagcaggcgtactgggatgctcgccagaagatgtgcagcaactcagactgcgcttatcagcagggctgcaccaccaggggttccaagaccctcaagggattagcctctatcaccgttaatgtcgagctgagccgcaagaacactggtggcaagataggattcaaggattgctgggtatgtatcccccgaaatgatcaatggttgagagttgttaacattccttgtttaggatgctaccgagtatgtatttcaggttgtttacagggcttatctaacatatataggaatatcatcacccagtgcgtcaggggaactcaccagctgagtggaacttgggagtacgacggtcagctgtaccaggcgaatggatactactcttaactaaagtaacgagctcgatgtgatcagtgggacaggaacgggggagaagggaggcccggatgattgatcagcgatggcttgattttcttgctgggatatgtcgcgttcgtgtgtactgtcgacgtgttgattttaactcagcacaacatcaagtattgggacataagtagtatttctaactcttgacataaggtatcaacacaaggattggaaatctgaggaaagagtctctcaaacaccacagtgaacataagaaacccgataaaccaggaactctatatcactaatccccttactatcattatcagaaataacatccctcaccactttctcatctctgtaaactagccattccctcttcctgtccgattctagagctaactatatcttaacattctcatagccttatgatgttctcggcaaacagaaccatcattcctctttctcttatagcttcaaacgtactcgcgcgacatcaacgcaatgcctatttctgactttcaatagagtaacgaccgagggtgatcttaacacacccgacgtcaaccctgccttcgtcgctaatgaaagtggtgcccgggatcagaactgatgctgaagaaaatgcattagctgtggcactactatttctatcgtatattatagcttgactacctgattttcacatgtaccaaagacattgattgtgcaacaattttatcagatcagtgcagtatcggctgtaggtaaggaaattcttgctatattccttggaagtttgataattataggctgaagaagctcaacaaaactttggccagagggtcaatctggcattttcctcactgagctcctttgatacattcatcaaagctctacggagaagctctactcccctactaaaaatgtgatgacataattgcttctcaccaagcgactatgtttcgtgggattccctagttgccgaggaataccaagttagccacgttcatgattgccatgaaaagccagactagaatagctagaatcatggtaaaccatgagttggtcatcttgacgccttgacctcgttgtccgtctccctcttcgattatcccatctgcgtctgtcacatcatccatatcgccagtgcgccagcgcgcactgcctggtcgggccgtcatgtatttgtcacgacaggtgaagtagataagaggtgctgtcacgaatggcaggataatgctgagagccacctgcgatccattgagcgctgcattaagcccctcacgcccaacggctcctgcgataataatgcttggggtgatgctaatactccgagttatgagacggcgtaaccatggtttaacattccagtttaaggcgccttcgctaaccatctgaccagcaatggtgcaaacaattccagctgaaactcctgagagtaacaatgccagggcgaatatggtgcctgcagtaggtgagatagtcttggaaagtaatttatgaataccgaatatatctgcatcttgagcatttggattgttatatagcgccgcacctgcaacaatgaggatagccgagttgacaaaaagcgcgaatgtaaagagagaaatagacaggtcgagaatcgaaagcttgagcgagtgcttgattgccctctcagaggggacgtagtaacccttgtcgatgctgttgtcgataacggagggttctgaagtgacttgacgaggcaacagagcgctccgctcatcgtattcacgcaggcggggttgaacaatgccggatccaagatacagactgtgaggcataaccgtcgcgcccaggatgccgcaggcttggtaaatgctggacaggtattagagcgagcgcaacaaagcagaaggggctggatcagaactcacgcttcagactcgatgagatacttggatggcagataaccttggaagacctcacccggggtggtatctttgatcaaagatagctgaatgcagaagcaaataactacgccgaggacgagacacatgatgaacatttcgaagtaccgcaaacccttcatagatccttcagggcggtagaagatgagtaggaccatgacatcgatgatggaaatagcacatcctgccaccagcgggatcgcggggaccagaagattcaaggcaatcgcaaatccaatgacctagtgagtcagcactttttgttttccttttttctttaacgcagtattgggaaatggcaagtgatttatttacctctgcgatatcagtagcaatgatagccgcctcagcaaagacgtataggatgtaattcaaccaccgaggaagaaacgcccggcaagcctgtgcaagattaagtccactcacagtgcccagcttgatcgccaagctctgcagaaagaccgcgaacacatttgaaagcaagacgatgaagaggagccggaagcggtaggaagctcctgcagcgatgtcggtcgagtaattacccgggtcgatatacgcaaccgaaatcatgaacccaggcccaatgaaagatccaatcttggtgagggtgtctttgagacgctgaagtggcgtaccgcctttgtcggcggaaccagctggtgctgctggcggggggttggcgggtgctgagcgcagaccgcctgagggctggccatggtcgattgaccgataggccagccgcagcttcgcctttccacggccgggcgtctcagtgggattattgttggctatctgaccagacatgtttgacgctgcgtctgggagtgttgcacgcgagtcgccttggagactggcccgactgttgacgagcccgttgaagtcagcgttggtagtcaagtcgctagagtttgggttcgggctctggttgtagccgtcatcgccctcaaagggttcatcagtgtgagaggtcttgttcatgttgatttccgtgcaacaattgacgatgctttggtatcgcgtgtcgtttgcgtgcgtactaacttatttatcgaggtacaacgtgtcagacttatgggtctaacatggaacccggaatcttcccttctccgcttatgggatgacttgtgattggcttcaaggaaggagccgtgacgctatggctttggttcaccggcagttaagcctccgtcaaaccttctctgtagtctgccgggagatgattcaataggccgataccgctgattggtaattcactgcagggagcacgggtagaacggcaactatggtccgagagtcggccattgtcgtatgacctagaccaggacaacaaatcctaaaaatagtctttatagacagaaagcagaatcggaagctgatggtattattgaaagagatataaatagaataccaaagcttaatacataaagtgttctttatcagggaagctgaactaattcagactactcgacctttcgacaacacttcccttgataacatcatgctttagtttggatctaattcattctcctggttcctaaaaatcctcttcagaagcacagagctcagggcatgcaactggatgtacccttgaacataattaatcggtactatttccggagcctttcttgcaagttcaaaagcttcctccgagtgagcaaaatccccgattctactatggagagaatcaaggtcgtcggagtagttactgagctgttccgaccaagatgattctttttactagccttctcaagatatcgtttgacggcatcgattgcttcttctagacccttcgggtttcacaatcgtctgcccttgcaaatagccagtctcttcgtaggcgataaacaggtttgagaccctctagtctccggaagttgccgtgttttgcatcgtacaagtccgccaatttctcaagccatatcgtaatagtgctataactttctgaaaacaatgcaatggctttctgaattttcgggggcactttcaacggcgcttttgaccccgagatcagaatacttctcctttagtaagattctcaaatcagccagatgtgcggccctcatgggcgatttcttgttgagactttccagcgaaccctggatcaatccaatagcttcatctagatcatcaatgttgcccgtgtgatagaaagagtctcctaactgtagtgtcaaacaggacgaaaacctctggcggtccatggaatctgggagtgatgcctcgattgctttgcgttcgagattcgtcgcttcttcaacatcaccaaaattatcagccacgtctttttatctcatgcactgggcccaggccgaccagagtgagtaataaatctgcgtgaatgtcggccgttgcttcaaagacttgtcgcgtagcctgaataagttgttccaattgatcgggatcatcagtgtcacggttgctctggaccaacctttccgatccgttctttcggagtcgtatagttactcccggcattaggaacctcaaaaaattctataccttaggggttagttaatgtttagtccgtgctgaaggaatctagttctatacgcggagcgacaagactcgggagaggtttcgatgatgacgaggaatggggtaaatgctttccggtgcccaagtttgatgcaagaatgatcataggaccaagagctgcactgtaactcgattgatccgttgcatgaaagtgcaggtcttcactaaagctgcggtaaggcagaattgggacctaccctactgatactgcctaaatgcaccctttgcattagctggggttagctgaagctgtcagattggaggcctgctaagcgaggaaggtattggtcctatatgacaaaaagacttaggtaatttagcagaatttaaggttaatataggatagctttgactgagtttatttcgacacccccgattgacgtatgatgttttttggcacccctgggcctggcacgttaatagctgcgcgccttattcagtcagctttcactcttgttccattttcccccaacatatctaggctgtgccttgggatatgccagtagttattctactctaagtatacctttccacttaagcattgccaaagcaagaagtgagtactgagattctgtttccaaacggaaggcttatatgatgactcagtagtgaggctcaccctcaatataatgtcaatcctcggcatcgcgctccctttgctcagacccttcctgggtccctaccttggcttcattatcgatacatatgcgtccatcatgatgattctatttttccttggtttcccttcggtacgcgaacgacttgtacgagtattgctgagggatgaacccttatttattcccgggcttggggcattgttcgttcgttatgttatcccacccgcccgccgatggatgggtagcctcggcagttcaaatgatttccagatcaccgtgatattctaccgtatcggtcacaccgtctgcaaggcactacatgcgttcttcgttcgtgcttctacccagaaacagtacacgtacatgcccctgtcaagcggctctgagggtaataaaatccgcctgatcaagctgcaccccggttcagtcgatgaccctctccgagctgaaatcttacatgctacattaaattcggatattgtcggaaagtatgaagcagtgtcgtacgcctgggaagatggtcatgcaacaaacaaactagaaacgccgcgcggtattattctcatcacgccttctctatctcacgcactgcatcgatttcgattgaaagaggattcccgtatgctttgggcggatgcggtgtgtattaaccagtcagacaacgcggagaaggcgagccaggtggcattaatgagtgacatctatgcatcttctacctgtacactggtttatttgggccgtggggctgatggaagcgagaaagtcggcgagttgctgcatagatttgctagggttagttcgtctctctaccgcttatatggaagacagggaatggagatgttgagacatgttggattgatctcacctccgatgaagatgatattcgagcaataccaacttcctggcctagaagatcctgcctggaaggcactggccaagctctgggccagaccgtggtttcgacgcgtatgggtgattcaggaatttgtgctttcccctgatgtccgcatgttctgtggcgaatgggaagccagttggtccgtattctacgtcgccacgatcgacgcatacatgacatcctccttctcagttgttcccgatataccgaacgcattcaatgacgcggcaacgcacatgggaagagatgctatgcatatgatgtgtgtctacaggcgatctgcactgttagagaccctgcccgcttcaaatgctgatactatgcgaatgttgaccatcaatttggacacaatggtattcgaagaacaagaggagtttaacctggcgagagagatggatccgaagctaaggctacgagtggaggtacctcttcttgatctgctagcgctatgcgacaggagcaaagccacaagagctcgcgatcatctattcgcgattcttggtttatcagacgcgactgacgacgagctttttcgggctgactacaattgtccattcgacgacatagttagacgcttcggcaaagcatttgtacgcaggaggcagtgtatggacctcttgtaccaagctcgattgaacatacaatcttcgcggtttccgtcttggattcctgattggactaccaagtttgttttcatgggcgatgaaatcgactatagcagcttgggactgcacagtggagggttgtatgccgccgctggcgatactcagtgcgtgtcgtgggttagtgatgacccaaaggacgattgccttacaattcgagggaggttcgtcgacaagctcagctgggtcggtggtgaccacgtcaaacacgggcccatacacggcctgatacttcgtcttcagcaatcttgcgatattttcgcagagcttgaagaaacctctgattactatgtgactggtgagtcactgaaagatgtatggtggaggatgttggtggccaacaagacgaagggattcagtcctgtctctccagattttggaatcggactacgttccagatggcatgtaatgcccgagttgtgcagttttctactatcactacctcccgaggaagccaaggaacaactcgttgcaattatcggccttccgctctacaaggccatatactcttgttacactgtataccagattggtaagacggataagggaagagttggtctcgtgccgctactggcagaagctggtgatcagatatacgtcctcaatggtagtgcagtgccatttgttttgaggagggggaagcgactgctgaatgcacatcgcttggtaggagaatgttatatccacggaatcatgcatggcgaggtaatgcggggccaatatgaggagagagatgtcaaattgtactgagatatggttgggatgtattacaatgctgagggtccgcgttgtttctcatgaatccatgatgattgatttaggtcaagagtcgcacggcatatccaccgcagtagaaatgcctcgccgccataagtcattcccacaccatgactaattcatttcagctcaaaagctctattaggaagctggtcaaaaaccaaggtttaaatcctctcagagattgctgatccctacttcaacggattagctctatcactgccgactaataccccgccttgaacatcagcaagattacgatgttgggttacaccctcttatcgagactattctgcatgtaaccttgattcgagtaactattatctaagcggagtaaacggcaccttttggtgatgacgatcgtcatggcgatcttgagctacaaaaacgagcgatgcgcctctcccaagaacttaacttagtggacacactgaagtcaattgctgataatggctcgcttttcaacttggtttgctctgctgagcctaattgcgcaggctcatggccagccgtgcgatgtgaagtaccctcctcagacgaaaccagtagagaccagacaatttagcaacagccgtggcgctgttgcctgtgagagtgagatatgttcgacgattgggatcaatattctcagacagggcggcaacgcagctgacgcgatggtcgccaccgttctttgcgtgggaacagtcggtgagtcaaccatgctatccttgaccacgctgcgctgagacaagtacaggcatgtatcattctggaatcggaggcggcggcttcatgctcattcacaaacccgatggcaagaataaaacccagccctacgaatttgtcgactttcgcgaaacagcacctgcggcagctacggagaacatgttcaagaacaacgtgaacgccagcatatatggaggacaggcgaggtatgacacaccctgcagcgctatagtaatgactgacagcctcctagtggtgtacccggtgaattgcgaggtctggagcatttgcacaatagctatggccatctaccttgggcgaagctcgtccagccagcaattgacgtggcccgctacggatttccagttaacaacgatactctcaaatttatgaagatgacttacagcaaagctgagaacgagagctttttgtttaacgatcccgcatgggccattgattttgcacccgctggaagattactcaaattcggcgagaagctcacgcgcaagagatatgccgatacgctcgagactatcgctgccaagggagccggtgcgttctacgagggacctatcgccgatgcgactatcaggactttgaagcagaagaagggtatcatggcgacggatgacctgaagaattactctgtggctattcgggagccttctcagatcaactaccgaggtggaaaggtcaccagcgggtcagcaccctcaagtggtgcagtcgtcgcagctgcgttgaacatcctcgacggttatgactttctaggtgatccgagaagagtcaatgacagcgcttacctgctcgacgaggcatttaaatttgggtacggaatgcgaagtaatctcggcgacccaacctttgtcaaaggtctagacgagtatcaatcccagatgtattccaacaatacggcgcaggagatccgcgccaaactagacgggcgtgctcttgcagtcaaagattatgacccaaaaggtcttgaaagcttagacacacctggtacttcacacatcgttaccatggataattcaggacttgccatctccctcacgactaccatcaacctcggctttggctcacaggtcattgttcccgagactggcgttatcatgaacaacgagatgaacgacttcagtattcctggacagtcaaacgcttttggatttatccccagcgaggccaacttcatcagacctggaaaacggcctctttctagtataagcaccactattgtcgaaggacccgacgggaaggtttcgttggtgacgggctctgctggtggtagtcgcatcatcacagctactgtccaggttgttctaaatgcgctggagaagaacatgactgttcatgatgccctggctgcgcctcgtctgcatgatcagcttgagccgcgacaagtcacgttcgaatatgcttatgacaactccacggttgcttatttgaaggagattgggaataatgttacgtgggttgcgcctgggcagagcactgctcaggctttgaggaggttactggatgggacatttgaagctgctggtgagcctagacaggccaactctggaggattctcaacttagaggcgtctaatatcatttgtcgaggtcaaagtagtaatacaactcgtatctgtctacgccgtcatagaagtcatggattgagcctctaaagcttccatacctccaagttgcgatatcgagcaacaagaggattcatctgtctaaatccaattcgtccaccacgaacaacaggcccagtcgaccgatccacatcctcccacgagaacaattccaatccattaatcgaaaacttgacatcgcgtttatcatgaatgacctcaaccttgtaataagcgccctgcgtatcctccacattcggcagcggatcagccccctgcgcaacaagatggaacccaggcgactttctcaagttcgcaagatggaaagccctctcctcaggccatcgacgtcgaaaatacgaagcatgcagcgtgcggatatcgctagagtgatattgcggataagatccgtttcggggcttgagatccttgtcgaaaatgcttccgccgtctttggcggctgctgcgccgaagaatacgatcgccaagccgggctcctcgatgggtgagaattcccaggttatgcggatgcgctcggggaagacctcggggacccagtagacgaagtcgcctggggcagctagttcgagagtgttgttggagacggtggcttttacgggaccttcggcaacccaatctgagatcgcgtcggtgctattgaaggtgtttctgtaaagaagtttttcggccatggccaaagcagccaggagagggcagaggaggagacttcgcattttgctcttcgaaggagaaatatttccacctacttggacgaggagtattcgacagctgtctcttattatataggtttttgtttatttcttttgccatattaattcccgatgtgctcatactttaatttcccacttcgggggcagatgtgccgagatgagcggatgcgatcctatcgtcttcaagggtttgacaacggatgtgctactgcattgagtttaggtaccaccacctaaggcaattcgatcattcgggagcataagacgtgattcaagaataagtgccgatcttttataatgaattagtttatcaccaaatttccaccaatagaagcgttcctgtcattgaatttcattccaggtatcaaatgaataatctgagttatgcatggaagaaggtgagatcaaggttctcgttaataaactccaagtcctgaggaagctgtgtcgttttcatcagtaagagtcatgcgtatagttcggattagcataccatcgagttaatgagatcggtcataatatcagaacaaacgtagttcccatcaattgatagctgattcccacgcatctggccatcatcactacgattcatcagtacatggtgaatcagtatttctcaagaggaaccgcttaccaaatatctagtagtggctggtcttgtcgaatagccgcctttcgtgtctgcatcagcctgcacagtttgatcactcgctctccagcttctttgtccgattttgcagccgattctggccataacctgcctttgagtaacccaacagtcatactgaggatatagaattcgttcaagccgttcagtgttagtgagattcggctttcaagaattttcaagaccctctcgacatattcaatgagaaatgccgaaatttgtgggaagattgttatcgtggattgatcgcaatcttcatggatataaactgtcattcattattctatcgaacgggaacagcaattggtcttaccgcgtgattcgagattcaggtagatttcatggcagatgctcagtgccgcaagtgttaaacccgtcctgcaagcttgctctggcaacatctcctcctttatgagtctttggtaatagtcgaggatcttcgtggatgcgtctaacctcgcgcgtcggcaaatcagggatttagatggggaggtagttcggaccaggaagtggaaatgtagcaagacgatgtactggtgcaggacgatacctagcatgtgtttaatgtatgtcgcggttcggtgctgtcgtggatcagcttgagggctatcccatgctggaatgtcttggagtgcctgtcgtagctcgtcctctagttccaagaccttgtcaaaatcgacctcttcgcaacatccatttatgaaggcgcatatctttagcctcacgggcaacgagcgatagagaagcgcttgaaaagaagcgtttatcagtgtagcaattggtatgccgactaaagagtcttgcatagactcctcaaggttttcatcgtcgacgtttagtggtggtttgatgttgaaatctcctaatcggacatttggaggcattccacgctctatcgatgcttggagatctaattcaacaattgtgacccacagtctccgacgcatctctcgactgaatggcgatactttcgctgcggggatgacttcacggtggtaacccgctgccatggcccatcggactaaggtcccggtagaagtccagaaggaaccctcattgatgaagtttgcacgctttgcaaggagcagaagacaatggatcaccaggatatcccaggaacgaggaggttggttagattgagaactaacccatgcttccgcagcctcaacccatttgataacgtgatcatgagttgtgttgtggctgaatacattgacgcagacttcggggtgacagcttgcagcagtagcagcgactaaaagcaactgtacaagaaagcagaccgtggtactagactgatcagcccagtaatcattatacttggtaataaatgttggtatgtgtaagatccgatgcgttatctcatgtcggtcgatataagtctgaaccagcacatctaagattgactttgcgggtgtcaggtgtctcaaagtattttccagcgcatggtcctgtgaaatctggcgacgctgttgtttgtcgttgaatggcgcataaatctcatcgcgaagggtgttgatggaggggtaatgggttttgattttaacgatatatggccgaagatcggtgaactaggtccagtcaaaagaatgccagcttctaaatgaagtgggagcatacctgttggtaaaggttcaggggatagctacacccgtagaacttggtagagttgtcctgcccttccaagtgtgtcatgtcgacttccttggtgacaggggtcgtataactatcgagagtctctgtcgacgaacgctctatacgggtagatgacgacaccacgttagcccctcttggggtgccatcgccgaataagccatcaaccgacgtctcccgtcctttgtttccacggtaagtacactcatcggcaattccggtctttgagcagcgactgcaagctggaaactctcttccgcacttgagcttccgttgatagcactgaatacaggccaatgggggacgtcttctcttgacccctggtttgaccagacgttgcgaattggtcagcgatcgattcattacaacggatacgggtaatctgagaattttgaaattgttaagcatgggaaatgggatcctagaaattgccgagcacaacatcttatgttctttcgtgcggcatcggatgtcgggctcggcatattcgcgggttcggtgatctctaggttcggcattttcaaccgactaatttggaggtctggtctaacctctccctgcttgccgaaagatgaccattgtcgtgcttatgcgatgcgcaaacctccagccagcgtggagaaactggggtaaagaggtattgccccaggttctacatctggggtactcacaaagtatataaagtatagatcctaccccaagaatgcttctgacctaattcaaaaattgattctcttatcacatctctcaaaaatttcaacagacatctattgaacctacgcaaacatgttgccctctgaagatgctcctctgacaacttctgtcatctcctccttcgggcccaacagctcacccagagctcgggagatcttaacggggttgatccgatatctccacgccttctgtcgtgaagtcaacctcaccacaaaagaactatacattgccattgaggctttgaacaggtctggtcagatgagcaatgccgagcgaaacgagactttgttgatctccgactgcctgggcgtagaggcgtatgttctagtcttctaaacctgtactcttgagactaatcattatactagactggtcgatgctcaaacacagaagatgcttgagcaggataacggaaccaactcttgcattttaggcccgttctacgtcgctgatcctcctcgatatgagaatggagataccatcatccagaagtatctcggtggagaggtaacatacttccatggtcgaatattggatgctaataccaaccaacccgtggcaggtacgttgaaatggtcgttccacattatatcatgaaacgtactaatagaaaacgtaggtgcttctctgaacgtctgggagtgtgcagtcaacggactgtatgaccaacaggatcccaaccagccatctggaaacatgcgcggcatgttcacctccgattcagagggcaaatatgctttctactgtatcaagccagttccttaccccgtaccttacgacggtcccgctggggatattctcaaactcatggatcgccatccttaccgagctggtcatatccacttcatggtaaccagggcttgttacaaccgcctgattacacaggtgtttcctgaagacgacacttatctcgactccgactcggtgtacgctgttaaatcagatcttcttttgaagttcaagccttgtaaatctggttcactgaagggtattggtggcaaggatgtcgatgtgaagtgggaagtaaactgggacttcaggatcaagcaacagaaagattaaggaactttcgatcgagaccttaactatatacaataagacaccttcaaagttaaggagttaggcaatttataagaggagaggctatatacctactactagagtctaggtaataacactggtataagtagtttcacagagcatatgattattgcatcgcgcatcatctaacggctgtagcagccattgggggctctttattgtcattggcctaatcagtcttgtgctacggaatcttttagaaactcttggcgttaaggctgaatgatcgacctgcaagtaagactaagcgcccattcgccacttttgctacacaaggcagaaatgctgcggaggccttgctataccatctctactaccttgatcaattctctcctgcttgggcaacctcaccaaagatggtggacccgaacgagtcatcacagtttttactccagcctttgaatttcgacacatcgtcatcacctgctccgagcactggatatgacatggcccaaagtgatatctctgatggaagacgggacgaagccacttcggccactagcggatattacggacatgttgaagctatgacaggatggggcgatgaacgccgcacagaggcatgtaccgagatcaccggcctgttggtccgggagattggaaaagatgataacgctagatccgccaagaatcatcaaagaaacatcttcctggtctggagccttgagttgggtcttttgttactggcaaccgggcttcgagattacgctagaaagatgaggggaagtcttattcaaaactactctatcttcatcctagatgatagcgatttgtgcgacatatggttgcatacacgaaactgtcagttattgaatagagtctctcgatcgatcttatccagcaacttcccatcagtgaaccaaacatccatggccttcgccattccctcaacgtaagccctaggagcatcatctgacatggctttgacaagtagatcctgcgacatttcgttcgtgttatccgctcgtctggtggcaaccaccttttcctcataacgacgaacagcaagatccaaatcatccggatgggccttgatttcatggaaaaggtccagggcgtctagcatagccaggttcgcaccctctcctgcaaaccacgacataacgtgaagagaatctccaatgagagtcaagcctggatggtggtcgtagcgtagaccgaggggcatgcgatactgagcacgcggagtcatgttcgtatcgacgttgcgaatgacatcctgaaggcgaggatcccaggtggagaagaagttattgatcaaatagtcagtcattctcttggcctcattccagtcaaaggagggatcctttgagtgccagtcctcttcgactcttagacaggggtagactctcacgctatcatccccattgcgctggatgaaaatgccactgccttcggagaggaagaatgaagtgcctcggccgatgaaccctccaagttctgggaacctcttgtccacgttggagatacggcagtcgatgaccgtcagccctgtgtactcaggcgtccagctcgtcagaaacggtcgtaccttagaccaggttccatcagcccccacaaggaggtcagtcacaacaagatcaggttgattctcaaaaaccaacttgaccctgccatcctctagtggaacaatctcagagagtcgatgatcccacttgatattctccgggtcaagcgactcaataagaatcttgcgaagcttcgctcggtctatctctggacgcccctctgcatcagcggttgctttgtggaataaccaagcaactgcctttttatcgccaaagcgataatcctggtcgtgatagcgcgcgtacttcttgaactgctcctcaagaccagcttcgaacaaggctgcttgaccagactccggatgaaggtcgagagagccgccttgaaagcgagagctagtggacttttctcgctcgaaaattgtgaaggggatcgagtggtgttgcaagagagctgcgaggctcaggccagatggtcccgctccaacaatggcgatatgcttggacatgatgaaaaggttataatgattcgatctgaagtagagcttattgatcaatttggtatgagagatgtcccatgcagtagaattgcagtcaaagagacttatatagacttgactttgggtatactatcccgactatacggccaaacttacaggtatgaatatcacacgatgctctgccacgcgaaactccaccgaatcaatcatcaattgaaccgcagttcccagttcggtgatttctacgatgtgtaaaaagaaacccggcatccgatgatgtcggccttttcggctttgtttttctcaacacctcggccatttttattctcggcgaattgtatcgaacttttgactcagattctgagaaattgagtgagttacttaaaagcgagcattacagagaaacatcgctttgaatcacatggagactagtcatcagactcgttcacaatgcagaaactcacaccccatgttgttattgtcccagcttcttttgctccaccatcactatactccaaacttgttcagagtctcacactgtatgaattacagacaactgtcatcgatctcccatctgtgggatttcgtgacgcactgccggctgcttccatggaagaagatgctcggcatatcaggacagtcacagcaaagctagctgatcaaggtcatgagatcatcctggttatgcactcttatggcggcatatgcggtacagagagtacggctgatgtctctaaggcagagagacaagtttctgggaagccgggtggtatagtccatctcgtttatattagctcccctgtacctgagattggagggtcagtcaagaccatgatgggcgataacatgccccatttcatgaaagttgaggtacgtaaaagacttcaaggtcttaattcaatgcttaactttttaaacagggacactacctcacatccgatcctgaaggctgcgcgagcatcaacttctcagaccttccaacagccgaagcgttgacgtatgcgaagcaaatgacggcacattcagcgctgagcttttctggaccactacagaacgcaggatacttgaatattcctgttgcatatatagtttgtgagaaggatgtttctgtcccgcctcatgtccagggatctgccgttgatatgatttctaaaaagagcggtcgaaaggttgtcactttttcttgtgattctggacactttccaactgtcagtatcccaggcaaagtagcttcttttatcaacaaggttgctaccaaaagccttctagagtagtttttatgtagtctatgaattaattgactcccggcactttccaaacaacaaccctatggtgttaccagtgaataacaatgcttatcctttggtgctgctgtagatcattatgcatctggaccaagatgccaggtgcatcatagcaccagtaagcgattatacattcccacgaccatgtcaggttctgtcatgaatctttgcatttgcatgggcactcgtgtgtatgaggtcacgttgcttttccaaaacgaccgttagctcggcgttttcgcgatgaacaatgacttccgatcatctcaagctttccgacgtcggatcggctaggggatttgaagttcaatctgcgctgaacctctagttgttcggtctgaatatgccgtatagatactaggagtatgccgagagaatactccgagataagccgagctcccactaatcttgtcatacatccgcgagtcaacctctgacatgctgcaatgctacttaagttaaattctgttcagaatatcttgactacctactagcccaaaagtgaatctagtaggcaaactacacaatgactgacaacactcgcgacctgcgctcactcagtaccctcgcgggcaaaaccgtgatcataacaggcggcgcaaatggtataggagccgagactgtgaagctgttcaactcatatggagcgaatacagtcattgccgatcttgagcgcactcgtgctgcggccgaatcggttattcgatccttgcagcatccctccgctgcgctattcatcagtgtcaacatccttgtctgggatgaaatgaaggcccttttctctcaatgcatacagcatttcagcaagatcgatattgttatagccaatgctggcataatggaaaaccagagtctgtttgatatcgaaaacgttgacgagcaggggggaatacgcgaatcaatcgaagggtttcgcgtaattgatgttaatcttaaaggaaccattaatagtgtgtactttttcccactgttgattccattcccttttctctctccgtggctgactcattactatcttaaagcgttgcggctcgcgctgcatcacatgcgacgcaaccaacccgtctcaccagatggtctaagaggatctgtagttctcgtcacttcaacatcagggtactttggagctaccggcgtcggtgcatatataacatctaagcatggactcacgggcctccttcgagcatcacagcaagttgctcgaggccttggcatcagcgtcaatgctgttgctccgttcttcacgccaacaccaacctttaaagagttggctgagaaatggaaagactcaggcctcaaatctaataatccagaggacgtcgctgagactatcgcccttgcctctgcgcagaatgagactggaaaatgttacatggtaagccaagctttcttcactcctgcatgcatcgctgtactctaactgcactctaggtggttgggcggaagacggtagaagtagaagatggcagaagcgcacttattgaacaatggcttggacgagaagctgcaggcttgttgggatctgctagcaagctctttgaggacaaaggctatcccctgcccaaagggcacgagaaaccttcaacttaatgctttagtccaccccataacaagcataaataactttaatacttaaagcaactttatttaatttatgtttatatctataaactattatctaccaggaacatttgtaacatgtttcgttttcctcgtaaacttgtccctgagtttcggattcagggtaactaccaagtcgttttctgcggggagctgagcttggcataagccccctcagcatggtaacgtcagcttgcagactcagctgttatccaatcggaaggcaagatggccgagcggtctaaggcgctgtgttcaggttcgattagaactagtgacgattcgcagtctcgaaaggggcctgggttcgaatcccagtcttgtcagattctttttttgcacgtcagatgcgatcaaataccgttacgagcgtatattcccgacatgatccagacgctggggcagccatgattccccactgcggttctttgacttataatcgcaatggaagtcttgtgggatcatgcacattttggacgatgatgttcgctttataatcacggtgggatggatgtacgcggtcatggcttgtagctgtggcttgtatacgagtatacgcaaacggatacagggatgcagggatacaaggcataacgtggctgttgagccattgttaattcaattagcattttgttatgccataagaactattgatagtcttgaaagcagttaagattgcaatctgtctaatctcaatagccaatattctcgccagcgtggaatgtcgaataagacatgcacgtgcatatgacgattaaaaacgcgcaacaaaggaacaaccataattattgagttaagcgcacacgtgcttcaaaacaagaatattatggggacatgagcttggcgccaattaatctcattccaataagcttagcaagccccccccttgtagcccttgcaacgcgcggcgctttcggatttagcagtcatacattggacaggggactttatcttagtgccaaaccttgtttttctaggtcccaaggcacttggtgcttcatctttgtgtgagagatgctgatgccaagaaccccctcccctcccctcgtagagagagtggtcatccagccacaattccatgacgaaacttgccaagtccggctgctacttaagaatctcagtggtcactttatgtttcttccctcaaatcatcccatctctcaccatgatcttctctagtatatctctcctctcgttgttatcgggcgcactggccagtgccgtcccccaaggagcgaatacctggaaaactttaccctccatacccattgctccccggcaagaacatggcgtcgtagcactcgacgaaaagacccttgcgatcgtcggtggaatcgttcccaatcgcgaggccaacggttttgagacgactgctcttatgcaattcttcaacacgcgctcgaattcatggcgccgatacgtcactgaggcgcccgttagagtcaatcatcccaatgtcgctgcagtcaatggcaagatctatcttctcggcggactttcagatatcgacaatggcgcgtggcgagcattttcagactcatgggtctacaatcccgacgtcgacgagtggacggagctcgatcctgtacctgagagtgaagagcgaggaagtgcagcggttggtgtttacggaaatattatctacatggctggaggtatgcgcaccttggagccaactggaccaggcggagaacaagacaccgtcgatttcgtctctgccttcaacaccaagacttcacaatggatcgatcttccctcagcagcaaagaagctccccgaaggccgcgatcacgcaacagcctccatcgtcggaaccaaattctacgttctcggaggccgtctccgcggccagcgcaacgtaaaagacacagtcttcgtcctcgacctagaagacctggaagctggctggacgaccagcgaaggcagaatgcccacgccccgcggcggtgtcgtttccggcacaatcggcaccaaagtctatgttttaggcggcgagggcaacattgcgcccgagtcggagggcatgtttaaccagattgaggtctttgatacaaagaccgggaagtgggaggagctcgggaccatgaagttgccaagacatggaggtgcggctgttgcgattaagggtggtatttaccttccaggtggaggcattgcggagggaggttctccggttgataccctggatgtctactggccgtagccagacattcgctgtttttttataggtgtatttttagcgtttaatgattaatgactcttgactgaattcctcttactgatttcgggttccgggtgacgcttcctggacatcaatgttcacgtaagccgcgaggctaagcagagttctcgatccgtcaagtaagcttatccttcttatagtgcttacagaatttcaatcatctgcagcgagcatgatatgcataaactgggtttcggatggggaaaatcaattggcattccttctaatcagatgaagttacataagctgatacttgataaatatcgcattaaagcaaatcgtggtaaaagggttctccaccctagatgatcaaatatctagaacggccgacctgaatatcttgtctgaagatcagggcatttcgcagtcgtgccatcggccgtacatttagaatactcaggatgagagacgacctccttgaatcctaaatcctcatatgtcttatccagggaagcaggattcatacaagtaggcttgtcaccagcgtgcttccaaatccttgatatcgaccttaagtatttccgaatttcgccgttgtgctgtgcaggtctggccctaacaatggtatcactaataagcataatcagtatggcaaagtggcatgtaatgtaatgtaattctattgctatgctgcttatctacgcgcatctcgcatcacgatatgcattttctcacatggatggaattcatttaccgatatccacggcccaggcacatctaaacaggtcatccctatcattgcttgcgccatctagtctcaaagtgttctgaacatggcaatagccagtcgcattgggaacgtggctgagagtttggaactgctgaaccagaatggccaaatgctagtggatatcttcacaacagcaacttgtatatgtcatttatagattccaatcggcaaggaaatggctttgcagatctactaggaggataggatacacatgtcagcccgttaaagtggtagacccgtgcagataaccttattcggtatattctagggcagccttgtaacaagccttataataacgatggtagaaatgttaaatttggtggggcaacgctataataggcctgtatgtgtctgaagctacaggatcagagtgtttgagacataaaagaacggcgactagctcctaatagtatagcaactcatgtttccttagatccccaggtagcgatggtataagaatgttttagtctgtgtaaaatagatagtttgcgtaaaatagattgctcgatgttgatacgtatttaattgtcaaagtcaacttcggccgccactatcaaacagctgcccaagcattacctagagcctgctgcagcaccaagatgcataatagtgagtgaaagggatagggctacaattggttcccttgtgataacaattgccgaaattccctccagtagtataaacgaccgatgggttgttgttgtcgcatcgaagaccatacccagaaggccagccaccatcaacgtcacaaatatctccttcgttacgcgagtaagagatcatgccgcagtcgttggcgtagatggttgcgtgcaggtcaccgcaactggggccgcctctgggatcgcccagtgtacatgtctgccaggtgcctactgcaacttcgccatctctgcagcccgttctgagggctgaggaaaaggtggccagacaaagagggaggagaagggtttttgagacgtgcattggatagattgtggttctgttgacctgtcagcatacggagtcttgtcaaaggatgcgccaaaggttgagtcggtcgagagcttacaggagactgtcttgattcggagttgctgagggagcgagagtttgagcttagaatagtggcagaaagggagtcttatatagtgagggtcctacggttatacatggagacactgtccctgtacaatcacgagttcagcctattactcaacgtgactaaagttccagaaatcgctttcccaaatttatcaatataacaggagatgctgacaatattgctccatcgggcggcctgcattttaccggattctctcgccgagctgcttggtcgaggattggctctgcctagatgttcaagagtacatttgcatcagccacaacttggttcgtggtgttacataggaacttaccatcattgattggctattgaatttccaaggtaatcttggatgcatcgaaattggcttgtggcgtctgtgaagcccgcttactgacatggtcatttccccagctttgctcagcaacacgaccctcaggaagcaagaaaacactgaatcttgatatagagtgtaaaaataaactcagtaaggagtccttctagttaatgctatatttacttaaacatttttatcacctagggtaatagtcttgagttttgattcaatcccctagacaatatattcatcctgataggataatacaatgatgcccggaaattgaaagtaagatatatccgttttttttaagtggataaatttgtagatctaactgaggagcccatgtaaacgatgacaataggataagcatgtacttgttgtatatagctctggatatagtctttacagcctccagcctcatttccacgtttcaatctctatccatactaaaggatgtactaccaagcacagtacttgtctttgactgaaagatgaacattttcctcttctagataaaagcccgattagggtgtttaagcttatgcttaggtcgccgcttactgttcagggccaataatttgccccttgcttactgattgactccgagcatgtaactgtgcaagtcgggtttagtccaatgaatgaaggttttcactttctgcggtgtcttggtttcgggtagaagtcaactattattatctagattactgagcgaaacatcgctaagtgtaaaaagagacattaactcgaggagatttaaacaagagctagtataccaaagtctatacaagagctttattattcctagctccatcactattgctggcacgatccgatcacatgcttagattaatagcttgacctcatctccctatcaacgctcaaacacccgccaaccccaacctgtcctgtcgtaacccccagaactagctagatctcttaaacaaacagtattaacagatttatacaaggttaaaacgctcccagtcaagatgtatcctttgtagattctccgtaggaagccccataaatccgtcaataaacacgggcccaagcacctgatagtcctccccgatcttccgcagagccattggaactgagatacctttgattagggtgatagtgtctccttgcctcgttgaaattggacctgatccaatcaagccattgtttgaaacaagcaagcctcgccttcccgctattcgattgcaagtatcaatcaaaagcttgctgcagccttcatcctggcagatagcctccaatgcctttgttgcagcggctgcagtatctcttggcatactgtccacttcgatacccagctgtgttattatctcaaacatccgtctgaaagtatcttcttgttctggggtaacctcagagcgaggtatagaccgaccagccagtgtaagcatgatcgtccatggtatagattcatgcagcctggaaacgattgtatcctttctaatatgcaaaacccattcggccataagctgcacattgcgaacaagcctgccattcgtcgccatttcattgctcgtgagttcgccaccctcccctttttctagcgttagacagtaacgtgacattcccagacatgcggcttttactgatagggtatttctagaaaccgaatgatccaagtcttggtcagtcaacgaacgcttttcaacaccatgatagatataggagtcgggaagccaactcttgttagtgttattttggctccagtcaggaacccagctgggagcatccggaaggcgagggccgcaatcaacgagcaaattaattagagtgggattccattccatcaaactcacaagggcatcgcgatacacgtggccaagtggtttctgataatcaggggtaggcgggtgtgcgccgagcagccgaagtacgctatcgatcgcatatactcggtcgtgtggccacttcgaattgcggtctctgatagcctgtgcaatggcaacaagataattccgaggttggagaccagggtggcagatcagactatacattcgagccttagagccctgtatgcaatcgaaagaggatttcgtcaggttatcggtgaaatataaaatagggatttgcacgaaggccaagattaagagaaacaagtaagaaccgacaaccatagacaacgtgatgaaaaagatggcgaaagccattacgacgtgataaatccccaggctcaaccgaacaaagcgtttgaacccaaaaatcttgactgtctctagagcctggacgcagtcatggactgaatagctgttgtcctgcacagtactgggcctgtagctaccttgcctggagtgacggggaatagtctgccagacatcaaacagagcttgccatcttttgaacgagtctgagcgggatacaccatcgtgtactcgtcgctgaatctcactgactacaccgttgactggatcagtcaatgcctgcgttgctgaatcccctatgaatgtaagggcttgatgcatgaccagccagggaatatgctgtcgtccataaacaagaacagggtttgaggcaagcgtcatttcctgaaatgtccaggcgcgagaaagccaagtttggtccagaagtgcactaattacatcctgactgacaaatggaaggctagacaattgttctgccacgatcagtttcaaattgatattacacgcatcctcaaagaagatgcatcgtaagagttgaactcaccaattcgatccgcatattttaatcttgcgtatggcatggcatgaatgtaccaaaggaatgtacctctttgatatcgctcggcaataaggggttcaatgcataagtttcgaaatgcaaggggcaaggtatatcgagcaatttcaatacaacgtctgaaaagagaaagagaacgccgagtattgccgcgagagctttgcggaacttccgcagggaatgagcgaaattgcgagataaggcggatgtacttggcagcctgattggttttcgtattactgccacccagccaaacgtaaacggttttggccaatgtgaagatactgcccatcaacataatttgctgctccctctcgctgttatcctcctggttgatgcaaattgcatcaacccatattgtcaatggccggcaggattgtcgaagcgacgtcaatgcctcatagcaggattgtgtgatgtcaagatcacaaccgttgcagctaattttgtgcgaagagccttggccccaaacatacgaaagcgcagtaaattcgggtgcagtatgtaaatcaactgtacgtaatgcgccagtgagccgactactgtcagctgggtctatttggtggatatcaagcactcgtatgcactgagaaccgggaggtagagggagattatcgtaaacttgtcttgctgtaaaggggcctagattaggctggccgttagagttattacgaggcattggaaatattgggaaattggtgaaggaagaaattgaatgcgagagaaaggctcaagctgaaagattaagaaagggttgaaaagcatgctaagaaagtcagccgcatcaggctgacaggctgcgcctagctcactggatgagatggaccaattattgcgaccttctgcgtacttagctgcaatagtctgagacaaacattttcagcctcctgagaagcctggcgcctgtgtctgggactccctacaactctccactaagcgcttgtttgccccaaaatagcataaatccgctcccaagcgcatcctcgctacccgtaactgcattcctctctgaggctgatttattggtttttcctatccagtcccttatttaagatcccctaaattctccacctctcttttactaccagcttatattaaagtaatagtaacatagctttagggagagaactaaatttggattgcatctcctagaatttcgttatctaatctactttgcctgaatccggtaaacagatcaggccttggcaccttatttagccagatcaaaattacacgcctcatactcccactgcgtctcaaagcctagcttttcatagaacccccgtatagcaacagcatcaatgaaaattccctgcatacctctctccttcagattctgcatcgctttaacaacgagtgctagcccaacacctttccctctcatggcctcatccactccaaccgcagcaataagaccggtcttgtccccagaaggaaggagcggaagaaatgcgaaagtatcgccggctgaagatctgaaagagcacatgagggtccagccgatttgcttgttggtgtcggggtcaatggcgaccatgacttggtgatgttggccacgtcctgcgagggctttgtaaataccgccccaggtctggatgagttggttaaataaattcaacgaggaaaaagcactactacttacaaatagctcgttttgtttggtcatgcattcttcgtacagttctggcgaccatggagtgaacttgatattcgtctttgagactcgctccattatctcagacggtgcaatttcggcctggatgtccttgtaaaggtctcttacggtatcagtagtttcgtatgagcctatttagttagtgaatgaccgcagttactttggatggatgactgacctctatgagagaagaactcttttgcatcgggtgagatactggttggtactcggtaccagaacctagggaaaatggaccccatggctaaggagtttaactcctgacctgcatcctttgctgcattcttcaatccagcctttgctttctctagaagcgcgttgccgagtcctttatggcggtattcggctaagactccgatggctgcgatatgtcccgagctcccgcttttagaatagtacgacaggcagaatccatgctcatgaatccagtgctgacccttcatgccaaaaagaagacctgtgaaccgaccttgctctataggccagtccgggaagatggtgtgccacagcctccatgcttgttggatgtcttcttctgagctagtgagctcgcggatggtatactgagagacgctgactgggccgtcatctttattcttctgttctgccatacttactccaaaactcggagagtggattttatgacgcgttttgagtcgtaatgtggtgtttgtaggttgttggttagggacatcagtgaaggatgataaacgcctcaaaacacgtgagctgactgaaaggtgcggagatatgcaaggctccgaggatctatgccaaggaaggaagctgcagttgaatccttcaagatttcactaagttctgtctgctgatttgacatatatatagtatagtttcactagtacgacaaaagcataaactctataaatcatctaggatatatcctccgatcctcccatttcccctcacctcacctccccctcaacaagctagaatactcatactctttctaactctactagttagtcagatctactcactcccggctgcacggcgcggtcctctactcatcttagcctcatccttagctttctcaatcacatcctcccaatttggcggtttgcttcgaaggtcctgtccagcagcctccgcatcaaaaccaaactgcaacagcgcatcttcgctgcaccactcgcccgtagccataagtccgactgggattttaccctccgtatctctatcagcaacttcgccagcgtcttttctaccttcgggaacaacgtaaccagctgggacagttatggcgggaagaccgcagaagttagcaagccagacgtattccatgctttggagggtataatttccgtcgttaacaccataggataactcagattttcctccacggataggtgcaccggcgcaagcggtagtgggggttataataagcatgccggggtatgtcttccaaagatacgaaagatgctgcatcaacattcctctcaacttctgagccagcagataatccgtcgaaggcgtagtccttcccagcgcaagcagaatcttgttagcaggagttagccccttcgtgtcgtaaagtaatgtcgaagcgtcagtcagaacagtaagtgcatgcgccatctgaccctcggcaggaaagggaatttcaatcgggacaagcgtatatccatgcttagcagccaaagactcaacaagcccacgaaccaacgactgaacactcggcgtagcgcgtgagatccatgcatcgaaaattccgaggactttcgtaacaggcggtgaaggctgcagagccaaaggaggaaattgcgttgaaggatgaggttcggcgatggcttcgtacgcagcagccaacgattgcatatcaacagccaaaggtccttgaacagcacatgtcggtgagtgattcgcaccaggccaagaagcaagtctgttatgcgtaggcttcaacccaaacaccgagcaaaacgacccaggaatgcggatactgcccccgccatcactgcccagcgcgagaggaataagtccagaactgacggcgtacgcaggaccagatgaacttccgccggtgtaatagcctgaattgaaagggttacgcggcgttccttgattggggttgttgccggtcgtatctgataagcgtcagtcgatcagaggaataagaataagaatacgggggcttacctagtccgaactcgtgcatggcgagtttgccgatgattacaacgcctgcttcttcgagttttcgtacgatccagctcgtagttgattctccgtccttgggggtttcggtgtaatctcgtggagagccgagagttgttgagtagccgtctaaatcgtagtcgtctttgatagcagaaggtacgccatcaaggggacccagaggttgcttgtttttataacgttccgttgaagcttcagcggctctcataatacgctcaatgttgagctctctccagccttgagcgtgccgtccaggtgtcgggccttcgatttcaacgagaggcagaatcgccttggcaacatcaaccggggtaagctccccagagagatagagagctcgataatcagctgccgagtagaatttcgacggatttaatgtctgagaattattcgcctgctgcaaagccgaaatctgaaccctctcaccgcgttctttagcctcggcttcagagagcgcgatcggcacgacagttggatcgtagcgaggctcgaaatgctcaagataagtccggatgttccggagcgaagcgaaacccgcattagcccaagcggtctcacgaataaatcgaatccattccatcctacaccatcagcaactcaaaaattctcatgtcattaataataaacttacaaaaaagcagcagcaacgagaaaaggtcctctcaagactgggttcctattccgttcaatagcatacggcacatgaggcctgcgataagcaaaaaacgtcagcacatgattcgtccatcacacaatgtcatgcttacccctcctgaggctcaggatagttaaagaaccgcctctcattattgaaattgctcatattgaagaatgatgacgatgagaagctgggaaggtttgaggttgatgcagaaattcggggaatttaaactctcggataaggcggccgccgcggagaccagtttagcggtgttagtcatggatctactgtacgtacttcggagtctcgggacgcgtgatctggtctgatctgcatgggagaatacgagcgacgaattacaggccgagaatcgaggggccagttgtatcagaggcttaaagcaggatttactattgaaacgtaggcttaatataggcatccatccaccagcgtatatcccatccaaccacttaattattgaaaaccttgtcgttgatggcaacgaccagagctgcgtaatcctgattatccaagtaatcaatgtaaacaacgttggggaacgatttatcgctgacttcaggcaaaagtcgcgtgaagagctctttgttgcaggtataagccagcttcttaatcggcttcaaagacctcggtgcaaccttgacaaaagtgacgacatcgccatcccactggggagcctgttgagtcagcgtccaagaaagcaggaaaagtcgcttatccttggcggacatgtgacctttcatcttctcaagctggtcgttgaccatcacgacggcgtcgtctttgttggagtactcgttgcgaacgttcatcgcttcgtacttgtagaaccccttgtgcgcatagtcgccgatgtcgagatcccactgctccatgacgcagacaacagctgcctttccgttaccgataaaatcgtcaagcttgagctgagtcaggtttttggccttgttcttgtcctcgacgatgaacagatggttcagcttgaggagctctttcatgagattgtgccattcctgcttggtgaactctcgccattcgtcggtgtcggtttgaagagagtgcgaaaagttcaggatgatgagttcgccgttcttctttgtgaactcgttgacgccagaaatgatgtcggaaatcgattcgcctcgaccaccaaccttgccggtgtaatggccggtccacagatggccacccgagtactgaggtcgaagatcgaaatatcgagcaccatgcgcaagctgtcccagaacagagacagactgacacagaacatacgggtcaatgacaccgccagggacatcgcagtgagatacagtcgacatgcccgagtcgtgggtacctaacatgcagatctgcgacaaagggcgatgacccaaggtattcctgttcttctgcatccaatccgtaggcgggttcgaagagtgaaagttaccctcctttccagagagcacaaacgtgacgcactcatcatgctcccatcccaattcgatctttgagccgcgagggttgttcaacgcctcgaggccgtcgagctgaatccagatgtttgcgggcttatcgcgaacgtggattgaaaatgtcgctttggtgccctccaagctgtatgtgaccgatccactagtatccccacgcttcttgagcacgccatggtcaaactcgacgtaagtgctgggaactttgcctaagatatggttagatctcaatttatgtctcaagtccggtcgctttacctgcatcgatccactccgggaagctccaggcctccatctggtagctgttctgctgagtccgcttccatttgtacggcgtaccgttgacaagattgacatagccaccctcacccatattgtccgtgtatttcgatggcagtagatggtttgaagatgtctagggatgatcaaagcggagtaatctgactatttgtatgtcctcaacattttctgggtctagactagacccttgttgtttcagctcactagtgcccagctgaaaacctcttggcatttcacgtccattggagatcttggggactcagccaccagcaagttacgcttcaatgctttgcgctatttcacgggagagatcttggggcgccattggcgtcatcaagagacgtggggaagaggaaactgccacggaaaatatcccccgagggacggcgtttttggctcgcttcctaccatcatcacgtgctgactttaaaggtgtgtttatgaagacagcacttgagaaagaacatgagtaaaataaatcactcatcagcgatgtaaacacactgacaatcaaccagtaactcgccagtccgtctgcttatcgtttattacatcaattgcctcctggtgagtcttttgatccaacaagctcttctaaccaagctgtgcttctgaagaccactgttctagtagtgtgcgacaatgtttacaaagtcttcaagtacaatattatttacatccagataaaaaggcgttccttatggtaactgtttgttaccaacccctttcgtgttgtgccacggctgacgaagctgcgcatagaacacatcaaatttcccaagtggatcctcgtaccggcgtccgtaaagactattgaatgtagcgtcgattagcttaaagttctaccaataatagccagattcgatccaagaactattgagtctagatcggaagatcggcactatctacttttaaaaccaagcccatccccacgccgagacaagcccttctctgttctgtctcacccaagctgtctgtctctcgttaacattcgctcagctgtcataatgcgtgtcttatcttttgcgctggcccttttcgcggccgatatggtcgttgaagctggagtttgcaagcctgctcgtgagtatctgaatgcaagacgactctgcaattctgacagattgctttaggtacaaccacgactgcaacttcggttgccgaatcgtctactaccaccgcttctgctacctctgagacctctgtcatcgagtcgctgacatctgcgactgagaccttgagtaccgactcaagcgagatcttgacgacttctaccgccgaggctgaaactacgtcggccgaggccgtttctaccactaccactgaagctgctaccaccaccgaggctgcttcaacgaccaccgaggaagcttccactacaaccaccgccggcccatcattcacacccggttctctcgtcggcaccggacccgtcgccggcctcaccctccagggcgtcgactcacgtttcattcccctatccttcgcaacatccggctcgacccaaaccctgatcttcaccctcgccgccaacggccagctcgcaacaggcaccaacaacaactacctatgcctgaactacaagccttctggtgttcttgggccgcttgtcctgtgcccctttgataacttccagaatgctcccttgcagtgcacacgagcggttagcggcacgctttcttgcactgcgccgaacggatcatgcagctcgagtggagcttgtacgcgacctaacgttggtgtcgcattctctcagttctatgtggacgggtctcagaacggctattttggtcccgccgacttcaatggggcgggttactctgctattgatgtgatcctccccgaatgaacataagaccgaggctttagaggtatattgattgaactcaagagccttgtcgtcaaaatctctggttttagctggaacaataaaatgatatcattattctcctgtatatatgaacagaacaccttgcattccctgacgcagcatggtctacctccctgctctccgaaacactgaaattcgtgataaaaggaaataaaagaaactaaatccaaagcccctcgctttgggatgagtatccaaagtttcagagacttcaccgtcttacgctcttggtgaatttccgaggattaaaagcccactacagcagtccccaacgatcgtaacgtaagtctacaacaacgccatgcagtcttttcagcagtctttcttttcggctatagtggctgggataatgacatgaatttcgagctctcatcccgtgttcgccggtaaatttctgaaggggtaacagatatgcggtcttttcatacagaaagagtaccaagcgtgcacaacggttcagtccttagactgctgccttttctgaatgtcatcgcaaatctgattgacatattcttctacacctagttagttctcatgacttggttaggcgacgcaaaatactcacccgcagctggccatctcctgcttatcctcctcatttctggtattacggggataatcctttcatcataaaaaccaggtctgcatatttggagtgtaactaatacactatgcaatatgcataccaatcttactaatgagaactgtttttggttctcctcttcagtggaattcctggcaaagctaagttttgcatccatagtagcccttgcagaataccggtgtatgaaagctcgctgtatgccaagtagtctctgttggtatgacctctcagctacaggtattactcgctcaataccttgaattgggctatcggcaaaacatgagtcatacatctccaacatgtgggcaaagacgcagctaccagaattagtacatgcttggatattggtaaaatcatgggtttaggccttacctcgtgggcagtcccaaaagctcagctagatctagttgtttgggatcgtcgccgaagggaggaatagaattgtcaatttcgaccattaattcacaatgtgggcctgtagttcgagggacgcgtttcgagtcgtgaacgtgctgtaggatatgtccgcattgaaacgcaattgtaccaaggtccaaaacgcgctgagaagcaacgtcgggtctcggggttccgtttggagttttcaacactgtaaagttatgtttgatagcccttaccatatcgtgatgaggtgggcaagcgagagggatccagtcgtgctttctatgaagcgcctgcaaggcaaccaagctgtcataatgttagttctttgacatgaaatcgcgtatatagtatgcatcttacctatcaatgagcatgagagataatctccactccaacgatgtcaggaggctcgataggtcaacttccagcctcgccgccatcgtgaaggctgagttaagagtcacatgtgcatgttctagcatcccgtgtccacattcgtataacgcgataagaccctgagtctgcacaagctcagcatggtttggaaaatgaagttgcataagtgcaaacaaggccttgacagccacatagagtcgcttggtttgtgagcatgccttgtgatcgcaaggtggtgtagcgacgaggagaacggcaagatgtaaaatgggccaagatgaatctccagggtgagaatgacgaggactgccagtcgtgcgaagactttccacaagaggtaacgactcaaagacgggatcttgaagtagctcctgtattgtgcaaccacgatcgcaaaagactctcctaactttatctcctagccccgctttcgcaacggggtcattagaatcatatgccaacatggcctttattagttgagcttggccgggttccgtcaagtcccagccgcaggggcccaaaaagaggaaacagtccgtgggcgacggctgtgaattatctatcccaacagccgaagtcaatggctctgtcggatacctatactcgcacgaggctgggttcctggctactgttagcattttatatgaccgtagcagcgcgtatagcttacgacgcgcatcgcgaacagtttggaagcactcgatcgcaagtttgcttgcgattgatgcaacgcgtgcatgatagcgaggcctttccgtcgcctcgaaatcgcgatgccatgattgagttgctcatcacgtcgggttttgagtcggtggccagaatgtgtaaaactgatggttcgagggcgtttttttttttttttttttttttttttttttttttttttttttttttttttaaaacagagttaacatgatagatagatgcaccgggcccggtgagtgcatctaatacacttatgtcatcagcggccgctatccgcacagccggctgtgcggatatgaaaacgatacttatcggcacatcccctcaataaactcggaagagcagcacatgatgaagtatatggatacagctatcaacagaggtatgtttaattgaagtttcaagcttgggacacaagttcaaatcctttgtaatactgtactacataacattacatatatactggttcctgaatcgcgttatactcagccctgacataggcacgtaatccagcttttcgagcaattggacttatgaagggtcctagaagtggtcaacttatgcttgtctcgcggctagataatactgactgatccctgcccacctcttggcagcatacctgatatacggcatgaccgcagcgatttcttcaacagtcgagacatcctccggatcatttgctatgatgcacagactattcatgccaggcataagagatatgagtgactctaaatgtagctcgtcctgctcatcgtcagaataggagcataagacacttttgagcaatctccatgtcgattcgcgagaactctggaaggctagccattgatcaggttcaagtagcttccacggttgacatgttgtagaaatgtgagcgtgatgtagaattaaacagctgtgagtgttagttcatacacgaacgttatggaacaagacggtagcaaacttggataataaaacggagtggtgcatatctgtcgttctatccttcaggacatcttccaccatccgaacagtttgcctgtagacggcatcacactcatgtctagaagaccgagggctccgctttaagtcatgcatatgctgcaggacgaatgcagatatcgatacgctccggtgcatggacagggcactctgaatagtttcacccggtcttggggccccttcgggtgttctaagcttcggaaggtattcttccacggctcttaccatagcatgtcccggatggcaaatgagaggaagccaaccctcatctctatgaggaagccgaccttcatctctatgatgtgttgacaagacaaacatgctatcagatcgtcagccagtccctctctacttacgggagaagaatggacttaccagtccagcaacataagacataacctcaactccaaagcaagcgagagacccgtgaattgaaattgagacagcccaattcgtgatgccatacatatagctgaattgaggttgagatgcgattgatcgaataatccgtgaccgtactcacagacagcaacaagagcctgtatacgtataaccccattacgacggaacaattgtgactgtagaaggggcaacatagcgaggatagtcacatacagcctctttgtcttcaagtactccatcgagaagatcctggagggtacagccgcgttcccgcaggagaatgtcgacagttgtcttcagcctctccttggacacttcttcggcgtacgtgcgataccggtaagcaaggatggcctgcatcaattcagtttggccatgttctgtcaagtcccagccacaagggcccagttaggagaagggtctgatcgacatcggcggctcagattcatcgtgatacaatggttgataagaagtcgtcgagccctggaccctgatgagatgagttgagggccttgtctcgaaagacccgcataactcgtatttgcagtaagcagggtttctgtaatgtcagtggtgctggccaacgaggctacgcgttgcacgacttacttcgcgcatcgcgaacagtacaggaggcctcggttgcacgttgtcttgcagttgagacatcgcgaacaaggctctaaagctcttcgataattattagactttgatggcattttgagatacaatgggacagagagcgtctcctgatgtatgggagtgcttcttcctgacgtgtcttgtgtctattcgcgacggactcaggtgaacttaatttagcccaggtctcgaattctgtattctgattgactgcatggcgtgtggcctccagtaggtggaactaagtatcaacaaaatccacaactgccaacaaaaagttgttgctacggagtacagatgaaacaaataagacatcttaactaaaaaagattagaactgtaaggttaagtgcttgattaggaacaaaaaaagaaactctgatgagactgggactcgaacccaggaggattgctccaccaggaattggtgttaaggttaaccttaacctggcgccataaccaactcggccatctcaccgatgtcattggatggaactcaattgagtttcgctaacctatacagagtacaaaatgacaaaacactgtattatatcgggatctatctattgtatcacttctgagaattactcatgtcaataaaggttcagtttacatcagttgaattattttgcctgtctaggtatacggccgttatagatattaagttcaagctgcgacctattgtccctttgctaaaaatgtgagggcacccagtgcaaatccgtccaacccagtcttgagcgtcggttgaatcaccggagcaaactttgaagaatgattcgcagcaatactctgcgctacagtcccctccttctcggccttatcccaaacttctccatcaacacacccatacgtgaagaaacaatacggcttgttaacagcggtagccaagatcgaaaagtcctcactgaaagccagtttcggcatgttcctatcatattttcctgtttcttcgccaaagtgcgccgcaaacgtctcttcaactcttttagtaacggcttcgtcgttaatcgtcagagggaaagctcgggtttgctcaaactctggacttttgagaacgttggcgcacgagcactctgcttcgatgactgtttttatacgtttcaaaagatgctcgcgagtagcgatggtagtagatcgagtgtcgacgccaagaacggccgagtcggcaataacattctcagcatcgccggcatgaacactcgtgacggtcaccacgcttgactccgctgggtcgacctctcgactgacgagtgtctgcagcttcagaatagcgttcgctgaaatggctatgggatcaatggctgtatggggcatactcgcatgtgaacctttgccgtggatggtaactttgtagttatccgcgctcgtggcaacaagtcctcttcgtgtaccgatcgtacccgcacgtaaaggtctcacatgtgctcccagaacaaaatctggaacaggaacattgtgtctggtgtaaagaccgtcatcaatcatagcttgggcgccagtaccgcgctcctcagctggctgaaacgccagcaccaaagttccagcccaggattcccgggacgagaaaagagtcgccgcagcaccgagtaacgtcacgatgtgcatatcgtgaccgcaagcatgcataacaggcttctcaactccgctcgcagcatgaatcatgcgcttggtgcttgcatactctaggcctgtagtctcctcgaccggcaacgcatcaatgtctgcacgaagtaagacagtagggccatctccattgcggaaaaccgcagctaagccatgaccgccaatacgaggctttatgacgagatcatccgggccaatatctttgagtcttttggctatagtcgcagctgtttcggcttcttggttggagagctcggggttgcgatggagatgcctgtacagctcctccaacggttgaaggtcaggcctgtgctgatctaccaagtctgataagatcgattttgacattttgtgatagaagacgtggcaggagtgaggaggagaggaatgaaggagtcatatagtgtggaggagttgtggattattcatgctaattcctccggacggtcacccgagtcatgtcatctttgcttacagcatcgttgctgggcgttcttaggctaagttcctagcactttgcataaaatcatcataaaattgggagactttaaaatagcgttaggattggttcagatcagactgctcaactaagaatgaagaaccggtttgggatttaattcgccatagttgactcttctcccatgaagaagttgaccggcaaccttccgaagctctcggggatgatttccgagaatgtaagacctatctaaaaatgggcatctaggcgaacgataggcgaatcgcccgagttacagtaggaaatattagaaagatacgccacaactttatgagtgctaaccagtaaaggtgaacacataaggctcaggacacaagaacacaattgagttaaatcaagtttgcaactgaagctaagtatgtatgttctgcatttaatcaaagtttagggtcacattagcaacaaatatcgatcgccgaccgcctgtctctctctattctgtctgtttctgaacccttttccttatagtgccgcatactcaaacacaggctcattaggctgacaagttgtgttgagcttgggcatctctccatcaacaaaatagtttttgacaatctcttgcgtacagttcgatgggtgcgccatcagtccgtgctataagcctaattagtaaagattccacttaacacccgtatgcagggatacttacgccgacaccttcgtgaaccacgactcgacttcctcggaactgagcggacacgccccaggcactgctcaaaggcgttacaggatcaaatcgcccatttacgataagaagcggattcttagtcttgacattcctcagcttgttgatgtcaatctgctccgtcgcagaaaacttccactgcgcacagaacaatctcgcaactgttcctagttcagagaaagatccctcagcgcgatgagcttggaagatcgagaataaatcgtcctggtcctcaactcggaacgaagagtcgctgcatgcaatgccgttggtgacgaattcagcggcgatgttccactcgctttccagcgggctttcattcctcatttggaacatcgctgtgacgttattgttgaaaaggccttcgatgcgattgatgatgctggggtaatttacggggctgtagagttctccaaagatgaggtttttgtaagtgatgacgagcaggtttatatcatcgctgggcagatcttgctcgtcgatgtcgccgccagggagagttccgttgagatagccttcaagcatctctctaaactctgtgaggaggctctcgcccgttgtgctgtttccatgatagtctgcgagagagcagaggtcctttccagattcaacacactcgtccagaagattggaaagtgatcgctcggcatctctcatgctgtagatccacgttgtagccgcatagtcatcggctttcaagttggcatcgatcaacatgcggccaatacgctcagggaacatggaagcagtaacctggcctaggatagtgccgtaagagacaccccagtagttaagcataggtccttgacccaaagcatcaacaatagatatcatatccctcgcgacaaaaggcgttccaacgaaacgccctgtatcttgtcggctctcatagcaattctccgccaaggtaccagcaagttcccaagtctgatttctgacaatttcccaagtctcagcttgtggaatcgtgttgaactctctacggcgaaggccctttgcacttgtaaggtttgtgcttgtgccaggacccgttccattgcagatgaaagggattgtgcgacctgttcctctgagtaattgttagtgttacataacatcaagaataggaagaggctgagcttaccgggtgtcgaatccaatgacatcatactgtccgccaagaactctgtgatgcatgtcagcgttgaaaatacaaatccactaaggcaacttactcggcaagttcctttcccgaccagacgatggcctcgacacctgaaccaccggggccgccggggttgtacagaacgctacctagatagggctctttggtagctttggctttgatcaggtcgagtttgatggtttcgccgttgcttgcagacgtgtagtccagaggaacggagagtctggcgcagtcataatccctttgctgtctgtttgtcgaattgtctccaaagtccaagtcacattctgaccagtcgatcttgaagctgtttgagttcttgaggtcatctcttggtttcaaagaagcgaaaacatcttttggtacagatgaggcctgtgctgcctggagaagaagatggcccagaaaaacagtttgaaacttcatgatgaagaagttgatacgagaatgcggtatagagcattccaaaagttcgggatattttcgttctatttaagcataaatctgtaggactttcatcctgcttgtccgtcatcacggcactgccctgtttgttgatccaatgaaggctatgtttctcggcaaaagccaaggattagtcgtacgcagagacggaacagcccagactccactgcccaaccagatccccatctccaagacgcgttaatccgtggctcaacagctgagcctcactagcggtatatttcgcctgatatggtaagtgaactcagacgttggcctttgggagcaagaaaacatgagacctaagtttagggtgataaaataaactagacaaaaggtatcctaagctcatcctaaatttgtactaagttacctaaatctttgtgcactcaggctcaaggtcccgagtcttatttcattcccttggctggctaggagaatgtgatcttcctttggggccaacgtcttggcgcccagctttatttctcagcttgtgaagatcgacgttggctctaggctagacgatacgtcatgacgaggctcgccaagtgaaggattttgaattgggactggaggatggaggcgcaggatcaaacatgatggatgtgaatgcgttgaaaccaagacatatacagtgaagtattggcatatgatacatggtgtatttaaacttttaatagtggctcaccagacagcggagaatttccgggtttccgtatttggacagctttgatcttgtaaggcgcacggattcagcattgtaccagatatgcctggtggtatgctgtctgagctatgtttacgagagtgctggttacatcgggcgccatactagatgtatcaggacctgactaagatttctggacatttgccagatctcaaacttatgatcatctttaggtcacattactagggcaattgacaaaggattacttgggtacagagagcctacatactatgccctactccggagtatctgcagagtctgtttccccggtcgagccctggattgtctcaactcgcaatagcaatgttgcgcggattgcgctagatacgttttctgttactcgtgaattggctttcaaggggcttatgtacattgccgctgtttctcttaattctgtttacaatttctgcttgtcctctactctgagatatccgagacacaagattctgctcggggccctgtgcaggaaccccaagaattcgtcttgtcaaaattcagtgtagatattggtgaccagcttcttcgtatttccaacaaatattactcgggagatactggccgtttcttcaagtgggaaatttctaattttacgaacaatggaaggtacttcgatagaggcatggtcgattttgatcggcacaggagagtcgctctactagctcggcctgcccttgggtgcacatcatgcctctctgactcacaacaattcaattttggctttatataaaaggactttcttgactaacagactcctccacaggtctgctcttgcgtcgcttgaaagtagatcgcggctttctctcgatgcgattcgattttgacgccaacactctggagatacgaactaatcttagcacactggcacttgatgaagttttcaaaagtgaagctcgggaaattcgtttaaatgtacatctaacgggatacgggatcagttacgataggtcttggcggctatggaagtataataaggttttctggctatcgccagaattcggagcctgtcggttgtatcgaggtttccgatcaacgatgattattggaacagtgacaggtcgtgttttattccttagctttgatgtaaagaatccactatatagtcgaggcgtaacagaaaccgatcaagatatgctattccggcgttgaagtcggcgaaagttatgtttaagcccagtattctgaagaagaagattccatctgctatcactctccacccctctgtacctctcatcttcttttgcaccctctccgagccattctgtgtgaaccccaggatcaacccacgtcgaacttgggccctggagagcttctccagtccagcccagctgatttgcgaattctctaaaatcctgcatcgtgccgcatataccgttttccatctctttcgttgactcgacggggtccggttgcgggccaaagaatgcgacttctcgctcttgctgagcttgaacgaattcgatcgccacgctcagacgtacttggaccgttgattcggaaataaccttgtctacggcatgcttgatagagtcgaaagatagtggctgactcaatccgcgctcttcgcctgtaatgtaagaagcgctggcattttcccaacatcgaccattcgaacatcatattcctcggctaagagaatgatagtcatcgctctgaagagcggctgcatgatgtaaaaccgttgatccctaaatgtttgttcgtaacagtgtgtcggttcaacaggacaggcctggacaaactcttggatagataccaccttgctgcaaattctagcattgaggtcgttgatcaggttgactagtgatgttgttgatccatcaagaggggggggacaagggataaagaactttgccacaaattgtccatactcgatatcgctttggtatagccgatatcatttgtgatagagccagttctgtaagactttgcaaagaaagaaatgcattcgcgtctgacatggaaagataggcgtctgacgcggaatgatgtatatcggtacactcttgttacagcaatcctcggcctggtaaacactcaggtcctctatattctcgtaattacagctatggcaagtattgggaggataagaacatggtgtgaatggccgaaacactgaactctcatagatgactgcgcgatgagttgcttccatctgaccgcgagcctcgagtaaaatatcatcccgcagtagaggagctcttcgctgaagagattcatatacccgcgggcacattatggacgtcctgtctaggagggattttgatagtcgggtggcggtgttgatctctaagattgagggtaagcgaaatatgttggttgagaaatgagatgatgctgggctggataaagacagctatttatatgtctatgatactgagtttaaatatctgagttttttctcggcgtggtggaataataaaccatattctgattaagctcaaggctgcaaaaatataacccgaccatgactgactcaattgattcatgttcaaaacttataacatctcaacgaattatatcaagttgatacactgaagaatcctaattaacctcaagtgtcagaaggcaatatgcacatagtcttaacaaaaggcaaatctcccacattaacttcctgtgcccaacgtcgatgcaatgtctaggttctctctgcaggaataaggtcacagttgcaagtctcaactgcaaataacacttctagcccacaacttagacatcaatactacaataactgactaatggctatagcataaagctaatatgatatgaatctaaatgatcactccttgccggcctcggaagcgtataaaagtgaggaggtccagggtaagacaacgccatgatgggcgataagacttcatcggagaatttttgtgtggcttgctaagttagtgtgcgagatgcctcaatagtactccgtacatacttatacaataggctgggacactccacagctatttctgactacaggaaattgctgcccttgacgccagacacaactcatgccattcaggctgtgtgtgttgtatcgatgctaccccgacaagctagagccactagatgcccctctgaatgtcacccaagacggcaccttaaaatggatcccacccaacacagggctgaaaacgcaagtaccgcgtattttgcccacgatatccctctcacctagccaaacctgatgtccaagacgccatttgattcacggattaaaaggcttgttacccctgcccagatcctaagctttactccaaattcgcagtccaaactccaacgggattttaacccactcgcctcgcagggatattattaggccatgctacgacgacgggagcatgggggccaaaatgtaccatgatttgcggattagatgcggtcagcttacagatcgtagcctgaaataccattttgaaaccaggcttagcgaaaaggatcgtcgttataaaggcaccaagtcgcgccccaatttaatcctgtctgactgatccgctccctttccctgtctcttggttcttccttttcatttcttgtttcgttagcggtttttgatcgcctggagttgcgcaatgagtcaacagcagcatcttgcggacagtgaaggcctccaggtcaatacggacgctgaacaagctgccaaagctccagaagtagctcctggttacgacaacggcaattactacatccctcccggctatcatcatcctcaacaagcgtcatcggatggggtaaggattccttttgggctcggagtctggaccttcgctgcgcttgtcgctctatgtacagccatcgtcgttggcgcaggtgtaggtggaggattgggcgctgctttggcaaataaatcgtacgtctaaactttgaatgtgctcaattatgcttattgacatgttaatagtagtgactgctcagcggactcagcatctggtaccgctcccgccgcgacagcagaaccaaccgcgacctcatgcccaacgcccgacaacagcacatcagtcaacgacacagctccctatgtaccgagagctgctgatacagtcagcctgctagagttagaatgccccgattccaagaaagacgagacacggtacaagaccaacaaaggctacgagttcaagtggtggtgcggcgtcaatgcagcacaaggcaccccggccgagggaggaggtattgtcgccgactatgcgcctatttatgcctatacgattgaagactgtatggaagcttgcggcaacatgatcgacaaggacgccgaaaccggcaacggagtgaaatgcgccagcatcgtcttttcgaagcgcatgaaggatgaattagacggtttgaacgcgaactgctggttgaagaataattccaaggcgcaggtaagttttctgatcccgcttcataacgattcgatgctaatctgatgataggggagcaattggggtttcaaggacgattggtacgcatacgcggagctagacaactgaacaagtcgaagtggggcgtatgagactggcaggaatacctaatgatgagttgaatgtagtttaattctagaaatgataccaaagtctgcctctgtcagggctgaagctattcccaactcacgcacgacctgacgcccgcatctggcggaaccacgaaaagccaacgtgaattaaggggaaatgagccccagccttaccgttacatcgaatccccgaaacagaaaaaccctgcgcctttttgggctgatcctcaagctgtgccaagtttttgacaggtgttggcgacagggattgtaagcacagccctcgcgccaagaacagaaggatcagtgatgatggatgttcggcagttgttgattcagttgcaatttgtcagcacaaacgcactttgtgtcaagtcctttcgttgacagcttcacgatgaaagtagagcatgttgacttattgtgctatagtcttaactttaccagtgataaggttactgaggctgaacgggagcatccacttttcgagctgcccccactccccgggacacggagttatcgcgtggcatcggaccgacgcctaatgtttccctgaactcaactgaacacgttatctgattgctgttgattaaatctatacaatgaagaggttctcctgaactatgtcagtgttggctgcaattccgatgaggcaaagacccaatattatatatagaatgataaacacaacctgcatgtcttttgatctaaagtacataagcccagcctaaacgacctggcgatctaggtacttaaacaccggtcctactctgtatccctatcagtcttctcatgttgaccaatgcccatagttctgtgtgagctttgctttcccagaaacaaaactagatcaactcagggacatcaggaatagcaaagccctggccatccatccacataccctcaaagtatcccgaggcctttcaagcaagaacaaagagtcctttagcaacatacctgcgaaagtttggctgctcgggctcgcatacttccaccatttcctcctcacctggaccagaaatgacacgctggtcccaatgatccaccagcttgggcaagtctgtcacacgcacaaggaccaccttcacatcacccttgggcttgggtttcagatacttcgttgcatcatcagaagaatgcttctgcaagagagaactgacggcactcgagggcttgtgagcctcaaccacggcccatctgagaaagctgcgcaagagagtagtctcccacatggcgatatagcgaagaacttccgcctcacagatgaagtatttggcctttgggtggtcagccggcaagaggtctctaagctccttttgaagctaacccttgtggccagcaagtatgtgtctgtcgctgcagaaatcatccgcgcggtggacaataagctgtggaaacgaccatgaagtttgtcagaacttgtgtttcgtagggggcatggttgaggcccatgttgtatcaataatttatgagcattctttgtctgaccgggaccaaccacgagaatagcatgtcgcagtcaaagaaccctttgtcctcgggatgataaacctacgtcatgtgatctctgccagtaagtctaacgaggcacaggtctggactacagacattacatctagccaatcatctaagcgtctcataaagcgggccaggtttaggatgaatataggccattgaccctaagccccagccaagatagtctaacttcagactaggttgaagtaatggcatgaaaggattctgtcttgtcacttggactatctcgtgctaagttctcggccggaataagctctcagccacattcacatccttagtcaagccctgactgaagctcaaccttccacaacttcttatccaaatactccatctgctcagttcgatacgtgtcattctcaacatgaaccacagaagaatcatcaatatgaaagaccatgttcttcccctcatcccactcgtactcaggccactgaacatcccccataccttcaaaattggggttcatcttgctcgtaaagctaatccacattcttgacatcttaacagccacctcgtcaaatgacccaggcctcggctccgttacgttcaactgagccaatctttcataattgcggaaggcaaatggaatatcaaccgaatgcccagctccttggactgctgggcgatcacctgatacaacgtcgaaatgataactgtacgcagtggcattgctctttgcccatttcctgttccaggctcgtttgggtgcatgcatagctctatcaccgccaaaggctaccgcgcgcttccactgcgatccatacgaagccaatggacctgatgggcgtccctcgaaagtagctggcagaccgacgcgtggaatatcagggtatagggccgagatggcttcgatggtagctttgcttgcgccctcttttcgtagatatgcttcccactcctgtgtcgtgttgatgccacgctgggcaaaaaagtctccgtcgtctgatgcgactccgttgatgatgggaactggaacgaacttattatgtcgaattagctctgagcgactatcccgaatgaagtcgccgtcgataatatcgagccaaacggggaacgagacattgccgacgatctgagcgagttccagtgacggcacctttcgcagacactgcagagaatccttcgcagaatcacagttggtcctcctgaggagcgtcttgtatcccttctcaaaggttgatgcgtccttgtactctacctctccaaaggccgtggggaagccagtaccactttcgagaatagctgctctgaacagccgatcgtctctaccaccaaaggcagtcaattgagacgcaacacttcgtgctcctccgctctggccccagattgtaaccttttggggatcacccccaaacgcggcgatattctcttggacccattgaagagcaagtctctggtcgcggaagccattgttcccaacacctgcggccttgacagcggaactccaaagaaagccccatgctccgagacggtagttgattgagacgccgatgatgggcgaacccaattttacagactcgtcgatgatgtagctgaggttcgaagagggatcaccgctgtagcctccgacaaggccgccgccatggatccagacaaggacaggaagtttctccttcatagctgcagacgggcgaacgacattcagatgcaaacaatcgtcggtgccaccggaaagaggtcccgaaggatacccgtactgataacacttggactgatactcggtcgcattgcgcactccgtcccaggtcgagttcaagggctgaggatgccgaaagcgcagatcgttcaacggcgcctgagcatatctcataccaaggaacaagtcctggttgtacgcagtgttatgaatgccatagtaggacccattcttgagttcaacaacaggactgtttcgtgttaccgaagcagcgcccacagcaaccgccaaagccagaataagagaagagcccaacatcgttgccaagtctgcagatccctctcacgaggcccaaacgaggtatatatactctccacgtcgaagcacttacaccacacttaccataaaagcggccaccggcaccgagtacggccctcggcgccgcgaccgaatatggggtctcccccacactccggactctggggttgcggggaagatccctgaatagcttcagatttctgcagctctagcatgctttgggacgaactacccggctgtacttcggtactcaagggtaaatgacggttttgtgccttggttcgagggatcggtgggccagatgatgcgtttgacaggtactaagatggcttgaggtggtattgagacggggacacattcgccgatggatatctcgtggcatggaagatggagagttcggcgaaggtctgtccggttcatgcgggaacagtaaaagactgctatggtatagacgagggccagcgaggagcacgaacgacgtgaagttgaaccatctgatgagagatacaagtgaagtctgatggatatcctatacagagaccagcttacctttctataaactccaaaacacaccaacagcacctcgctgaacaaaacacaaacaaccgccaaacccatccaattgtccctcatctcctctccctcaggcccttcgtcctcagcgtaaacttggcatccccctccccaaaaggcaacgagaccccatcatccaaactctcccgcccctcatctttattatgcccattgctcttaataatcgcatcccgtaatacatcaccgttctgattgacctcactatccgtgctgcccctccgactctctgtgacgctacccgagtcgccgtcgaactgcgccgacatggtggacatgcgtccttttatccttccggcccacaaaccgcggacaccgccctttttgcgctctggtacctggtcgctgccggcgctgcagacgtagagcaagtatttgaggtttggaagggtgtgtcggatgtcgacgacgcgaagaccttgggatgaacagagggcttcgatgtctttgttaaggagaaaccatgcgtactcgaagcgccattgacctgctgttgaaccacctcttgggagatacagtgggaattctcgacgcgagactgtccggtcggataattgggagatatcgtcgcgtgcatatgatctggagccgaaccaatccagagggtatggtaatggatgcgctaggtagaactgtaggtgcttcgtgagcagagcgactatccctagaccagcggacaagaggtcttcggagatatttctcgcagtagccgcatcgtatatcgagttcggtagtggcatgttgcatatctggaacgaaagcggcggcgcattaggaatcggggtaatcgggaatatgtccgagaggtcggcgcaaatacgtcttcgttgcccccgaatctgctgctgtgtctgctcaagaagctcctcggatgccgtcaacttctctctactgctctccatatccttctccgctccattctgaagctctctacccttggcaatagcttcgcgccgactccgtatggactcctgcaaatcatcgcgcttcttttgcgcctgtttattcgaccgtctttgcgctgcaacatatttatccgccatggcgacaacttccatcgccatttgcgaattatcaggcgggctttcgtctaatatacggtttatctcttccatcaatctctgttgtgtctctatcgcgtcttcgattgaactctcgaggttggctagcttcatgagcgcattgtatgacgatgtggctacttgcggcgcttgcttcggctcggatatcttgttgggaaagtcgaacgagtatacgccgtcttcgaggtggaatattaatgcgttgggagggaagtttcggtccattagagtgcctatgaaattgagacggcgcaggtcgattgtttcttcgagcagaaagatccatgattcggcttttggtcggcgcgcccagattcgtagaatcatggaatgacatcgtgaaatagccgatgcgcaattttcgagactgaaaaatctgaagttgaagctctgcgaacagtcagatcccgctacgtgctgcaatggacagctttcctaccgtagctcgctcccgcacctcgctgatgtagacaggctcagcatccgcgtccacatgcagcgaataaaacacatcccccacggcctcctcatacagcgtttccaaatttttctgccgcaccccaaggttggcatgcgccaagctcaaactcgtcctacgcttctgcaccggcctgagcgcatccggcctagcactacccttcctcaagctctcagacgatcgcgatggatgcaattgactcgattctttgaccacttgtaacttgctcgtagctagatcggcatcgtctgctgttctaagactcgtaggcgcgaaggataaattgcgaagccagatgccgcgaaggtgacgaagcttgcgattctgcgggaggagacggggacgacggggttcggagagggtcgacattttgcaagtggcatgctgcgtttagcagcttgaagtatcagcatttatgacatttgtggaagctttgaggataaatgtgaggatgtgcgtgaaacgtcatcagttccaaggtgggagcttggagcttagctggaattgagagtcgcgatagttgcatacccgctttagtgacatcacgaccgacttaacctggacttgacggcaattgttctttggctggcgacagctcttctcctagtaaaatgcattgtgattcgcttacaaagagtcatccttggtaattcgccctcccattatggtagcaatcgtacctaatttctggccgatgcaccccgtatttgcgaaaaagtgagacaccatgctgagaaaaggaaggaaggaaggaaggaagggaagaaaacttgggatctctatcccaagtgacaaaaagacccaggcaaaatgcgtgtgatttagtgccgacttagcctgtcttagattagataattttggtaccttggtatagcagaagttttcttgctcactaccttaggtggtggtcatcaccattacgccttgagcttcaaattttccaaatccgctgtccccaacagattgatcaaaggcaaaaacagcttctccccattcttttctgtagcatgaatcttcttgagatcgtcccaagtcttccaataccagccctcgcacttctgtggttcgaggatctacggcagtcttgtcagtgtattaccctgtacagcttgcaagacaaaccgaccttaggttcgtcattctcattaaccatctggcaagacacaaaaattgtgatgtagtgcttcttctctgtttcaaatacatcgttcgtagtggcgatgtgcttaagagccttcaccttgagacctgtttcctcaagggtttctcgctctgcgcacgtgagaaagctctcgccgtactcgagatggccacctggtaattgaagggtgcctttatgcttttagcttctactcaaattcatgttgcagaatactcaccagctccgtgactccctatccgctttccagtgagaaacttgccttcgcggttatagatgagggcggcgacgccgacgcgggggtgaggagcttctgtagacattacgatacgggtccaggtatataaaacaaaagagatgtcggtagtgcgttcgcgatattgtttatcgaagaaatggcaagggtatggcttcagttttgtgctgattagaagaacgcccagccaggcgcagtcacccagctaagctgatgactcatcgtgaaagcgcacctcgtgtgggtgagatgtgctacaatggcgggcagtgatgatacaactggaaaattaaagcatcatcgaagggaatgggatgaattgtactgcatagccttgcgcaaaagaatgtcattgtattgtgcgcatcctcgaagtgtacccatgcaccagtgcctcattgtgtgaaccaacgactcttggtggacaacatttgggaatagcacgagaccacgtcgcgacgattgtttctatcgtaaaagtgtattagatataacctagcaaaccgccttttgaacgcccaaatagttcgtacgctatgaaaccgagatctaatcatgtttgctcgctaacaattcctcatcaattcatatccacatcccataaaacccaaccatccaccataatcttaacatgcaaaagagatacgcaaacgcgcgcgcctagccagaatgagttccaagatatacaaagtggaaacatttcgtgctgtccatatactgtgacaattcctttcctgctgccaatgtcgcccagccgcttgagaatgccaacaacccctcaatattgctgtgtgcctcggttgcatgaggttccagttacccccttcgaaccagcgatcccaggcagaaaaagaacatctacgccgctctcgcgggtcctgcgaaaaacgtctcgccaagctcctcagacagtcacgggaaaggctgtgacggcgcaaacaatccatacagcgcatcctgcgagatatccttctcctgatcattcaagaaatccagcaaacccggtgagtgaccaaacgccggatcaaagtgatccatatgcgggatataatccgatgcagtagcagaaacgtaagcacccgttggcgtagaagtattggtgttattaggcgcaatagcagatgcagcgggtgccatggcgagagggaaaaagaagctctcatcgagaccagcaggttgaggctgttctgtaccagtggtaccactctccttgatactggtctggaactcacgaaccatgtcctgcagaacgctgaggggcttcttgagaccaaagttgcatcccacttggagttcgctgagacatgtccagaagaaggagatgggctctgtgaattgaccgcgctcgtggcgctcttgacggaggatgacgatgaccgcggagtagactgcatatgagaggaggaagggcgcgcgacggagtgtgaaggattcgcggtatcgacggacgagcttctggatcatgagagcgctttgaatgcatgcttcttcaccgcgacgcttggcggtctcgtcggtgtggcggcgaaggtgaccttcttcgaggaatgcgcggtgtagcagaatggtgagagcgtggaatgtcgtactgaagcatcctggttagtattattatcttcacatattcagcagggtagactcactgtggggtgatttgatggggtggaggcgtgatggtgagagtatcgtcggggtcaaagcataagtggctgggaagactggtctgccatttctcaagctccctctcgatagactccttcttattgagaagatactcggttgtgtacttgacacactgaatgccataaaggtcattaattcttgtggagatttgcaatatcctcacaagactactaaaggtagacacagcgtgggcaggctgtcgtccatatggcgggggagccgaagccggcgacttggggtcgatataaggttcccattcttcaagctcttcaaaggtatcgaggagctgcaggggaactcgagcttgtgcagatgcaaacatgcaaggacggccaagatacaacgcttgagtagcatcggtagtgaaggcagcccagtaaagacgctttcgcatctcttgctccaagtccgttcgtagtacacgctgctcgttgacaccgcctgtgctctcgtaatccggacctagcatgagatggcatcccagatcaattatcatgcgatgtgcagttcctgacagactccagcctgcactgggtttgccttgtgatacaagcgatacgcttgtaagcagcagagcaagggccgaaggaatactgggcttgtcgagttcgtctaccaacagctctcggaaccggtcgtagaagcgtcttccaacactttgaggatcatcgggatcggcgcggagggacggacggtcgctgtatagggaagtcgagtagaaaatggcgttgagtagaagcttattcgcgaaaggaccaccgccactagcaagactgtccataatcgcgggtcgataagaaataaggtatgcgtaatgttgtcgattaaagtgtagatcgaggagatgcttagcaagttctgggtctacaccatccaagtccatcaagtctcgtgggttacgaaacatgcgcgcttctcgctgtcgttgaagcgcagcgttgcttatgagtcgagctttcgaagccgatatagcatcgtcaccttttcgggtcattttattgatattctctcggtgctgtgcgcgtgatgtcgggttcatgatactggctagaccgtgaaccgcagagacatagccgttctcgtggaacacaccagctactcgagcttcgcttggtgatagaccggtgccgtcaccattgccgtcgttgcttataggacgagggaccaatttcacaggcgcgagctctgtagaatcgagctgtgtctgtgtcgttcgcgagaggatcgtattgaagctatcgagtcgaggtttcgtctcatccgtcgggccaacgctgctcctcggcggcgaagaaagaaaactagcgcccatttcctgcgcagcagtagaagcagtcggtgtaggaagtggactcgcgatagcggcagtcgaagcaagacggcttagcccatgggtagtataatcctgcgaggcgcgggacgggtggtccgtatccattagctcggccgtccacgcagactgcatctcggacgtaaggatgccggcggccttcatgtgatcgagcatagcggcgactgtcgcctcgaggctctgcacgcgcgcgcgcgacggtcgaggttctcggcgggcatcgtgagggtatacgcaggggaggctgttggtgctgcactccacgcactgcgggcgcgtgccgtcgcagcggactttcttctggcgacatggcgtgcaggtcttgcagagagcgccgccggacgaagggcgcgaagaactcttggagtccttgcccgcttgacgcttgacgatcttgtttggacccgtcattgtcattgttggcggatttcaggggagatggcgcaaaaaaaaaaggaattatcatgaaaaaaaaagagagagagactgagcgaaatgttaggttcgttctcggctcaggtgagcggcatcggtggccgggcgttcggtgagtcgagggtgttcccgcggggagcatcgggcgatatttcaaggtcaacccactgcttgttagcgccggaccactagaagcagggccctgaagccgctagccacaatcttccccaggtccagcccggatccacccgatcaagtcctcggatgcggttaatatcgtgattgtgagtggtcagcgattgtatgggtgtcatcctcggaaatgcaaagttcgagtatctcgagttaatctattcatctcgagatcttgagagagaaatgataccctgcattgagagcagattcggcgggtttagctcgggacctcggtattgaacttaaacttgaccaccagcatccaaatgtgacagcaagatcctccacgattcactggaaccccgcgtttgtctattccgaaaagagctgtagatgcatgagctcggagacatggcgtttgaacggtcggacggatgattcacatgctccttgctagcaacaaccacgtaaatgggctgatatcaccatcatcagaaagactctcagtccaacagagcttattccttgtttctttcctgcacgagaagcggtccagtctgcaccgaccaagccgctccgtcaagacgatcagcagcaagatggtcacgtcttcggcaattgagagtgtgaactaaacagtatttccgctgatcaagctaacatgtgaagcatggggaatgcctaggttccttgctcaatggccagtgagttaggaggtgggagcttgccatgtaatcatgcagttggtgaccaaacagttgttgagcttcctttcatccctgagctatcagcgcagtttcgagcaaccacttccagcttccccagatttcacaatgactcacaaacctaaatggcactcctgatgatgtacgaattttctgatggtaagaaacgcctggaaacacaaagtttcgcacatttttcgggaatgtaacaatagagccgcatgagggcgaataccgaaccccgtgataacgtagctagagtctgccttacactagtagcttgatgtgacagagctccaaagtagctttccggaagtggtaatgaaagccaggagctacaagctatggcttatcgactggatgttgcttcggcagtgaacatgctcgaaaaggcttgcatcatgtcgcctttgggttctccaagacagtccttctggcctctaacactgcgcaactgttgacgatgtcttcgctatttcagcatggattccatcttctattctatcgattgttgattccactgtctcttaatagttacagcataacacactcactgacagctggctgaatctcctgtacgctgaccaccggccccttcaccagagcctccagccccgggttcagaatgacttctgcctcctccgctgtctcccttgcctccatcgcaaacagtctttctcttattgacatagcctgccccataaaatccgccccgatagaatccttttcataaccaaccaagtactccgccatctcatcgtttctataaccatccgcagttgctgcccataccattgtaagaaagtccggcacgaagttggcaccgtacggtcgagcactttcacactgctctactaaagcaatacactcatcaacgcagtcgtgtgaattccccactagcgtcaagtctgtatcccagattcgcagagtatatccaatcacggcagtcatggcgagtaggattccatatgctactctgtacgaactacagactcgtattgtcatggctggtgcgttgggtgccgctgttgatatggttgctagggcgaggagttgtcggaccttgggcatctcgaactgcatgacgtcgtaaatggatcttagttgacgaaggttcttcttcggcgagcgcatcaggatagatagctctcccatggttccagattctaggctcaggaagcttccctggtggtatttgacaggtcgtggagtgccgatcttatggcacgcttcccagaaccaggggcctagctcaaactgagggttcaagaagctcgccataacctaaacgaccgtcagctttaagaaacattcaggggagggggttggagtacggcgagttggctaagtcccaccatgtagtcgcccaagtcatcgagctgttttttcataacagcttcgcgaaataacactgatatgacctctcgatgctgttcgattgatttacggtctacccagtactgaagagtgtcaattatagcgatacaatagagttgtgtagaaatttacttacatggcaaacaaacatgattgaaacaacctgcatcttcatcatgatcttctccttcggatcaagaatagcacttctggtcgctgtcaaagcctctccatatctggtcaacgcatcaactcttgattcctgacaccgatgtgctttatacagagaaaccattgcgtttacacaagcgtcgagtgctggactacaaccgatttgtgctacgatttctgggataagtttgccgccaaaagctcgaatatcaaacctggcatcttcagtctgaaggatgtgaaccaacgaagatgagagctgggtctgttcattactggggcgtcgtttaacaaggctctggtcgtcgttttggaatgagtgaaatttccatcgtttgacgccgtttccaacacatggtacacccactcgtttacatcttccgcaagtcggtttaacttggtcgcactgttgctgttaacactggagtttactatgagacatattgtcatgcttactttcttcttctgcctacgacatccgtcgcatccgcggctcgatggtgttcctggcatgatggcgctaaagtatagaaggttaatccgcgcaacaaggcgaggacattaaagttgctaataaatcatgacatctcgaatcaacctaatcagaggtatccacagtggccgagtttcggtgatgagcggtgctgggtgacgttaagttcggctgcgccttgggaggccatgcagctttgtatggcagggatcgtcggctgaccgcccgtcaaaacagggattgaggatcactgcgtcagggctctgagataaacatttaatagtggcaaaggatatcttgtaagtatgggaaggacttgttaataaagccttttgttgctttctgtttttatgagtgatttatcgaaccgaatatctaatgcttgttggttcacgcaaatcctagatacagtgggattacgctagcattacgattgacaatctctctgcattgccagtaagaagagcgattcatcagttatcgttgttttttcagcttttctgggacaaatacacgcgtacgtggtttatatttggtcacggatctccaccgtgacgaccagtaagcacccagtatctttttctccgaaattacggagtacatgtgcccagaacctttttcgtaatcctcctagacagggggtgtgagactatgagactggtcagcacggggaaaacgacaggtgagatgcgtaagctcgtctcggaagtttccagaggccttgatgttgatcgttcaaggtatttccacgattctctcaaatgaagctacgagatcgcgtttctcatgatggacgatgcacactttatgagctgagcatgagacagagtgagggtgttgggattggttcacaacatcgaccttcgtccgcactcccgtaagagtgtagctgtatttcctttatatatgtacaagaaatgggccagaaactctcaagaaccttccttatttcttcttctccttctcccgcttcgtcttacatgttgcgcactcctcagagctaggcttctctatatgctcaaccgtcggcatgcatttacggatctcacgaagagcacagggattttccacaacaggttcatacgaagcttgaagaccgcatttgcaaagatgtacgacacgcgtttttgtgcacattgtgacggagttaaaatggcagggttcttagttggggattcgtcaggtaggtttatgcgtgcacaggaaaactattgcttcttggcagcggagttggggttggagctgtggctttatagatgtgttggtaacaggttcacttttatagaaaagacatcaaaatgattatatcacgacacgttgactgttatagtgtgatctcagaagtgactgttgatatatgaatctctgaggagtgtatcgtcagtaatcagacagggactacctggtggccttcttctgctcctccttttctagcctcttcctttcacattccttgcactccttggaagaataccaaaagttcactgtttcgttcttccagcccttgcattttgatgtgcccgctagatcacaccggcgatcttgattatctcgttttgcttcgtccccacacttgcaccagtagtagaaggttttgtatacgcacatgttgagttcagagttgatttctaaagtctttagcataagagatagtgttgttgtagaagggtagatgtctgagctcagccgttttatagatgttctggtcatgcattcatgtgaagagtaaaacgttcacagtgattcaagcataaagcgttgaatctttatatatttaggtgtaactctccagctgttaatccatgagtggaatttcatctttctgcaggtttccaaatagaaatggcgcgggagttcagtgattcaagctatagactatctgaaggtttttactggcctcttctcttctgtttattcttagcttcgtccgcctcctttgtccgcctcttcctttcacattccttgcaatctctattagagtttcgtatatgtcgctcttcatctgtccagcccttgcaattcgccaaggtgcatggatgaccgacatattctcgccctgctttctcgcgacacttacaccagtactgaaagatcttctctacgcacatattgactttcgagtgtaccatttctaacttccgggggttattaatgggggcaaatgttacagtggggagttcacgtttttaaaaagccattttatagccgtgccggtcattaattaagccagtgagcaactgcgaagagtcattccaacatgcgaagtccactctttgtggctggaagatttcacgcgtcaccacagaaatggagagggatcagtgttaggtcatgtgtctttcagttgtctagatagctgaatgcaacatgatcaagctacagggtttcaattattcaaagtgttgactattctgcggtcttcttggctcgctattccttctgttgtttggcctcttcttccttcctcttctcctcgcacttctcacatcttttttccgaatcccactcttaaatttcctgatcgccagtgcctttgcattctgtcgtgccctttgctaaacatgataagaatttgggaccatctagttctgcttctttgccacacttgcaccagttgctgaacacttagatttgtgcacatattgagatcgtagtgggaagtatttcgtggtgtcttggcattgaaatcttctgttgagaattaaacgtaagctgctgggaagatgttaaatcgtattgtattaggtgattgcacagttcaattatacgttgggataattatattctcggggcccagatcgagcggagatgaatttgtctgagaactctgacccacaaagacatgcctactcacaacgattccgggatagtaaccgccggaatggcctattatattcgttattcacaccattctgacactggacagtcgtcatcgacggactgcgccggtattgtgtctgagtattgacgggcgtgtgagtgaataacatgacaagttctttgagtgattatgagcccttaagcacggatgccaagtacagaaaaacctagatccccaatcagatgtcgtccagagatgttgaagttgccataatcttctttagttatttcctagctgttctcagggttgttggtgtcttcaacatcaacatactgcggcttcagtatctcacggaggagggagtaacgcacatctttttttggcaatcccaagaaggcacggaaacataagaccccgactctaaggcatgaaacaatgtaaataaattaaggaaaacgtagagttgatctataattaacttgtcacaatacagcatctaacatagagtagagatggggctgatttagcctgctaagtctgcccgtatccgcgatgcccagccttaaatatctgcttgtaataaccatatcacaacttcactagttttttcgtgctagccccggccggtatcctgcagaattgctacactggtcattaaagctgtgacagtccagtgatatcccattgaacccgtggctgccctgcccagaaattggaatcctcccgacctttgggcagacaccgatgcagatgctgtattgtcttcgtgtatcatcgcaacaacttcagcacttcgagagcgggccgagcttgacttgcttgtacggcctagcgatacaagctcccataccatgctgtaagcgcctctctgagcttctgacgagacgcgccactcgaaggactctgttctgcgacttccaccatgttcaaccctcatcgagaaggtgtatcggggattagaccgcgagcgatggtaggtcataatgacttggtcggagggagtgttgtagctgggtattccggggagttgaaaggtgaacccgtcgctggatcttattccagacgatattggatctccagcaacactggaccctgggaagagatatgtcggtccttgccagccgcgaggcatacagactgcatacagagtatgagaaccgggctcagagatgaagagagccattgtagagggtgatggtgtccaggtcagttgcatgatttgggggaagcctatgtcaacgatttggtctgagatctggtaggagcctctagaacttgaagagctgctggggtatacgtcctcaaggtttgcaacaaatgccggaaatatcataatgaaggttataaaagtggcctaaagtgaaaggcgtgtcaagtctggattttttgcgttgagttcctgtgcaagaagagtgataccacgaagctgagtctccttaggttactgccatacgtccgagactgaagaaatgagtttatataccaaattgattcatgtcaaacggtcgtttggcatacggagagtctcattccccttgacccccaatctaccaaagcaaactcttccattatccaacattgaaatatcgctgcctccgacagaatcaacccgtttcagtacaaatggaccgctcttcctattagagtctacatatggatggcgattggtcaaccgatatcttataaggctgatacctctcctcatgacaagaatgatcttcgagaatattttccttagagggaagaatttcgcggtacccctgcctcgatttctcttacacattcctgccaagaccccttagaaccggggcgctgggtcggaggatctcatgtaagcagatcatcagctaaaacagcctttccatgcgatgtctgtacctggcagctgaaggccaaacagccaattgtgtactgcggtcggtagatcagaagggttgtggctgtgcgacagcgctgcatacagtactaaatgggaattagcgttgtaccgatcggaaaaagccctggcggatgtggcgtggaactaagctgatgccatcgaaggcgggcgatctggttggttggaggcggtgcaggaatggcgctggactcgccgacttttgtctcagggacgaacttgtgtcagtggtcgaatgatgaggctgaaaattgaagaggacctgttgtgagggctgtgttgggtttgctcggctgccgaagcattggggtctagattaggactatgggcggatgggccactattctgcctcgtcgctgtattccaccattctgggaagataacgggaagaaacatcctcgtgatgatattattatgatgatgaataatgttcactggctaacgcgaaaggacttatctgattgtaagtggcggtaagataatccttggccgtcaacattgttcaagtcttgttacgttgcttgacaaatgtgaggatgttaccattcttttcatcaggttttgttgctcagctattctagaagcttcatattcaaatgttgatgtcaaactgggagcgatatcgtcgaagtaagacgtgggacgcaagctgagctctcttctgatttaagctctcagccacaaggcaggatgcaagcatcagctgtcaggtctatcacttgagatagagcaacaggcaacatggccttagatcaacgaatatccaaacgcataaggcatgtcgatcgccatgtcctccatctcgtatgcccattcattatacctgtactccagctccatcttcacttcttcaggtcgagcgcactggtatcgtgtacccccgactgtgcactcaaacccttcccacccaagcatcctcgcgatgaacttgcctagaagcagaaagatccacaacgagtgggtttgggttctgtagccagcccaggtctggacacaatgaaccagcaagttgtcagaggcaaagtcgcggaactctgccatctgaagccactgcacgatctcgcaagggtggggagctatgagattgttcatcatgtcgaggagcctcgtacgcgttgcgccgtcttcgaggacgggctccttgatggaggagaggaaagcgaatgtttcagcatcgaaggtcgtcatggtgaaagctggcagaacgaaggaagcgtgctttgtgggaaatctgcagccgctcggatgtatccaaaagacggttgaagggcgtgtttgcggctgtagtttctatttcttctgatagctcttgttctgtggtgcaagtcttggtagactggctgaagcgcttcacgatgggaagtcagtaggttgagaccttgtaatcaccacacagaacccaggctttggattgatgatgtagagatttagaattcaggttggtgggaagagtcgagaggcagagaacgggcgtatcaagcgtttttgtcagctgacgggcagtgaatcactgtcagctatgggccacgatgcaatggcaacaaccaagctcaatcactgtcaactggtgccgaacgcgtgtctacgttatgtttgcccacgtgccggtgtaactttttgtttgggccccgtattgactgtttgaccaatacagacgtattctgtttggtgtgctttgagctggatcatctttacggaagagcagcaggcagccacttatttatacatcttaaaaatcagtcattaagatatctagcttttcagataaaattaagattctacgaaataatgagggcgtcatttacctttgtgccttgaaggctgaaggttcttttgaaactctaaccttatcacagtattctctttggagcttagtagttggattattaagggacaagaactggcttgggaaccggctgcagatagtttcttcatttatcatacgccaacctggggagatgaattgtttgaatgcataagcggtgcaagggtagtctaagttagagtgtgtagtgaatgggttatcagaggtcacgcgtgtttgatcattccatttctagacatgtaatgcaggatttctgtgtcttctcatgaggcctaactaatctgggttagagcgtgggcgcctaaaggtcatagtatctcaaatgtaaagaaaatctagctgcaagtccgatatccattactgcagcctactaaacttaaatcacatataactatgtagagttgttgctagctctcagggagcaagaatatcggaccttaatgtaatgtgtcaaaataacccagtaaagggtatcctaaactcatcttaaatttatattaaattacctcagactttttattatttacagtaagcgtcccaaactttctttcctcctacacgctagccttggtactcacctccatgtagaacctaaccttctatacctgaaataaatatccccatttcgctatcaaaattgctgacagaaagaaatgaacaaagagtttcttcattaaagttgacgattcgtgccttatatactctagactatatcctttttgcatggctggcttcctccagctttcaggtatacagatggttattactccggcttgtggctgacgtggatagggtatctcataagatgttgttaggaattacaaagtatcatagacataatccagatggattccgtttgagggagacacaacaaaaggttcaagtccaacagagttgatgttttcactgagtattggcttttcagacatgctgtcgcgttatggtatccaaaatgagctagccatgacgaacgttgaatagctcaagacaagctatcggttaagagatctgtttattaatgttcacaaggaagcacgcagtttcccacttgtttctatactggtagcatctgtgttactcaaggctgcatggaagcactttacaagcaactttttccccgcttgcgaccgtcagcccatctaacatggccatttgataacacaagggtaattggtttgatcagtggctatcgcctctccttggacacatgcactgcctgcaagcgggttctccttcatgactgaaacggtaaacttataatggcaaattatcacgggctaagaactgcgattaaacaacaaagagtaatattacgattaaacaggttcttgtactctaagaaggcgtaaaagcgttgccctaaacataaatctgacataaccagctccaaaccaccaaaattacctggtcccacatagagaaatgaaaatattaaagcaatgatgtaaagccagagtgttcaagactcttcgtctctcaggcatagtagtccccgctcccagagttttcatatccagagttgtcataaacgccaatgttgtactgaggctttccgtgatcagcgcagggcttggtgatagattcagtgacagtctgggtcttgtacatggtgtatgcaggctcgttgtggtacttggtgacagtaggcttccaaccgtatgtggtgacagctttagtgacagtcttggtgattggggccttgtacatgggctctgtgacagtggtagccttggtaacagtcttagtgaccggggggctgtagactgtagccgtgactttgacggtcttagcggtgggaggatcagcgactgacgtaacgaccttggtgacagtcctggtggctggcgctttgtagatcggtacagtgactttgacggtctcgatggccggagggtcgtgaattgactttgtgaccgtgcatgttgatgtagcggttacagtagcaaccttctcgcagtcacatccatatccatatccatatccatagctgccagggctagcaaaggcgattggaatggaagcaagaagaagggctggtgtagagaacttcatgttgtgagatgttaggagtctcgtggtaaggggagtctaaatgagtgtggctaaaggagtgtagatcgaatgagggctggattgttattcattccagagcgtcggcatatcgagatctttatagtgatttttgctctgttgagttctcacaataatcttggttgccgtatatggcaatatcaagggagagctttggtaggtgggcttgcaacggtcttctgagtcaaaaatgcgctaaacacggcacaaatcaatagttccacttggtagcaactttacggatgtacttaccatcagatccgagacacataaggggtaatcgcggcacaagtcgatagtggtctctggttgcgctgcatcataaggctgcgcttcactcacatttaaatctccgcgctctccctgaagtttgtttcggctcccgcgacctcagtagtcaactcctgacagtcaaccccttcactttggtttccttgtaggccaagaagaaatagggagtctttttatggaccacacgctacacgatttgcaagagccactagggaataggtttagccgcaaccctggtttgatgtgacagcagttgttcccccctttccttgtctgagtttcattcacgaaatactgcgtcgtgaagcagttattattcataactttcgaggagtatacttaaatatccacaactccagattttatcacagatatgagttccgaacatctcaggtcgcggtcacgttcagccctaaggttcgtaatgatacagtgacatatctcagaagcatcctgactagctcgctacaaacaaaagtgtgaaacaacctgtccctttccactatataagcaactcgtgggatggcttgtgtacgccgcctttgctgtgaccctctgacacgccctgctgcagcccttgagcgggcaatcacttttctgcacaataatgtcccccctaaccccagagccactgcacaccatcaaattgaggcccttgaaggtaatattgtcatcatcatccatccgccaaccttctctcagcgtcttgtctagcttttttcttgaaccaatgacgtagccaacagaggtttgacctagaggaaatattgtgagccgagtgcagtgtcccatgaaagtcttctcacattctttagctgcttttgcactgtttacaatcacctgttgcttgggatttcctggtgaatagaggaagagctcttcgtcttgtagatagaaggtggccgcatcctcagcattgaactgattacagcaagcgtcttgtttgggcgaacctatgtacagggtattgttggcggctttcagcttttctgtcccgttgtagactatctggaaggttgaggtccttctgatgtgcttgtgttgttttgaaagtgaacttgctgcagcgtagccggcgaggatagccgtgacgataatagagcgcatgttccttttttgcgcagcaaagacgagataaagtgcaattagctagaaactggacgtagttgacgatggatctagcaacgtatttatcggcataagcttcatgttgagggatgaagtgatgctgaacgacaggcaggttacgatagagaacaaaaggggcgacgatttattgaaaaattctgatcaagcggcatagcgttccaacctgcctgcatattgccaatattatcgtctatgcattgctgggaatgaaatcaagggtgaaaatcacgtggatgtgcagtatttcactagacattactgcataggtgaaagaacgaaaccgcaatatgctgtaattggtagaggttcagcatgaggatgaactattagttacgattatctcacgtgccacaacattcaatcataggcacttacgtcattacgagatgttttgttttcgggccatgtcttagtgcatatatctgataggaacgttgatgacggaattcttggtcttgacaacagttcgacatctcaacactcagttagaaattgtcttactaatcggtcctaatatcttgtgtctctacggttccaagataagagaccttggaagaagcaagtgggtattcatcaaaacccagtgcaaacctaccactttgagatatgccatggttgattccgcgttccacatctagaacatcagtactctttgccaaaccacccagtctaagttcatgtatttagtctatcgtgacctgcttcatcgatcagatcggatccagaaaccatcgatcgggtttgatttcgatgacaattacgtagagtgttcaggcatccttcctcgtggctacagccaccgacataccaaggaagttacgtcatttacacatttcatgataaggcagatggtgattgaaatagctttgagaattcaatatataatatatcatggggcttcctcccatctcagcgctacaacaattcgcaccattcaaacacttgcaccactcaccatatcaacacctaaacacatatctccttctcaccaaattcaacttccttattcaaaatgaagtctgttatcggtcttgcccttctttccgttgcctttgcggctccctatgatggctccaacgctgccgctcttgagaaacgtcagttcaacccagctgatctcgatgccttcttcgattcgctcagctctctcctcggccagttgcccatccctactcagtccatgacggatatcctgactttctcgacttctgtctctggtacgcccactgaggtcaccgctgtcacaaccacgtctgatgccttcgatggaggccttccttttgacaagcgccaggctcctggcgatcttgaggcgatcatctcttctctcagcgctctcatatctcctgccacaaccaccacggaacccattggttgcgccactgatgttgttggtgtccctaccactgtcaacggcgttcctactgaggtctcaagcgttgctgccgttcctactactcctgctgtcgctccctctgcgccaaatcctggtgcccctgcccccgctgttcctggcggtgtttaagctcttttcagtctctttgaccgatgtccaaagtctcatggtgagtttctcccaccaactagtatcttcatgcgtgctaaccaatcttggagggcaatgaagtcattccatgaccagcagggtaacctcgttgactctgcagtcgggctattcagagacatgtgttatttgcagttgagacttgtggcagagagcttaaatcagcacagacagtccagtgctatttataggagatggttaatggtgtaggggagcttagaaatttgcgttgatggatatagatagcttaatctttgtaactcaacatcgcactagttttacttaggagcaatttatgctaattgtgatataacatctttaaaatgagcaaacatgagtgcacttccatagaatactctctaaagttggcttattctcttccatgcctcgctccttgtgcggaaccgcggtaggtcgttacacaatacgagctcgggattattcccagctctgctacttcagtatacaggctagtcctctaaagaaaggaggcatgatattgatgctacgcttcgagacatttttctgggcgccctgtcgatcatctgtaatactccattcttcaagcaatttcttcatgtgccgttctcccttcaagccactgtcgaatacgttgaatcccattctgcctttcgattgaatatccatccatctcctgtgccgtgtccctcaaaagggcgaggccaatgagacagcgagcatgtctaccaatgccatgctattcaccactacaaacaatgttttcatcccgatcacgataccgtgttacggctaggggtattattgggctcgggaagcaacacttattgagagggatatcagtaatgcattcctattgttcgaagactcgtaatacaaaaacggcaatgggatataagacgatgcatccatacgccgacttctgcccatcacttccctacagcctctcaccaactctctacaaccgccatctcagccaaacatgtttcccggagctttgcttctgcttcttttcagcaacgatatagcgtatgcccagcgctcaaatcaattttcacgctgcgccatcaacgaacctactccggaacaaagggccagcgtcaaggcgctagaggacattgaaaagatgacaaggatcgaaacatctagacatatctgtgtcgatacctacatccacgttgtaacctcaaacgcatcggaagcaatttctcaacgacaggtagctgcccagttcaaggttctgaacacagcattcgcacctcacaatatttcattcgatctgaaaaacgtaacctgcactaccaactcaaaatgggctggcggcgacgatgaagtcgggatgaagagagagctgcgtcagggcgactacagcactctcaatctttacttcgtcgatactgcgaggcttggtagcacatccgctcttggttactgtacctttccgtcaaacaccacaactggatccgacgtattcatacgtgacggctgtgtaatcgaggcgcagagtgttcccggtggcgatgccgcaccgtataacttaggcggcactgcgatccatgaagtcgggcattggttcagtctttttcacacgtttgagaatggatgtgaagccccaggggattcagtcgctgatacgccggcgcagggagagccgacaagtggttgtcctaaacgaaaggacacttgtcccgatatccctggttacgatccagttcataactacatggattactcgtatgagtaagtaatttataagacatccaactggttcgccactgactatatgccgcagcatctgttatgaagagtttacccccggccaaagacgccggatgcacaactcttgggctacttatcgtcagcgacatgcgacaggttattctggttgacgaggttttgattgatggtggacttccattagatattatacatgtttagatacttgaaaacgatccatttttgactcattttcctctcatgctcccccggcctttggatcgtgatagttgttttgcttaaacacttcgtcgagactcgcgttttgagcatttctctccttaatttgacctctgcgtctcggctgcaaacgcactgagtttagacttctggcattgtaattatttaccggcagcttagtgtctatcttgactactctggatgtgcgacggtgtgtcgccatcaattcatgaactacctcttacatatcgcagattagagtggcttgtggccgacgttggagcttgtcagtattgcagcggaaggataagacagtaaagtcagatgtagaagcgaggtcaccatcataacaacattcagaaagcgatcctctaatgtcagctgttgagtaaggactgtaacttggttagcaatacttaccaatgataaattgttctgtattttacggtgtaagagtctacgaatcctcagcatgtcacagaacatggatgatataccttcagagtagtatgggatcagatgtcaggaccagatgcgaccagtgtatgctcagtcatggactagattctctgtgccggaataagctctcagccacaagtctcaactggaaataacacttctcaaatgtacagcttgtgtgagccacgatggaagtcaggaaatgtatatgagaagatgaatcttgtattaaaagtcgcacactaatgaatcgaagcaacacctgaagataaaatcgtacaggacctctagttccagcaagtatcatatgataagatctaattgtcaaggcgtctcaggcatgtcctcaaaggctgcgaatccaagccttctcctgcccccagacgccccattggatacccgaagggactgcggaaagctcaacttaaacaaggttgctgatagcaacgcaaggaagagcggcgttgacgagaccagcagcggcctgttgattgttagcgtgtatcatatactgttttatatgggttactaacggttccggggctgtcctggcagcaagcagcattggcctggcactccttgttgaggaggttgttggcaatggcgatgacattgacgtcgaccttggagcactggctgaagaggctgagaccgttggcaatgccggcgccgtcgccaacggagttgccagcaggtttgttggaagtcttgttacagcagtaaacgctctggccgttggcacaagagttggcagcctgctgaacggtaaggccggagatagagggaccgttgccggcggcggcgacggaggcggccaggaaagcgatgacagtgtaggcatacattttgaaggatgtagtgttggaagtgttggttgaagtgttggttgaagtgttggagttgtagtgaatgattgtgattgtgatgatgagatgaatagatatttgcgagaacaacgagactcttatatacctgaaatcatgacaagtctcaggagcctgtgatggatcgagacagtaatttaaaatcccatcatggttctacatcgcccttcactcaccgcttcacgaatccatccctgaatatgactattgcatgctggaatgtctttcctcggtctttgttgtgtcaaacagttgcataactagtagcttcaccagcatctgggtctgtcttaaggaatggttctctgttgttgacaaggctaccgacatttagtctctagaagaatactactgctcaacccaccaactatgagtgcacttatcaatccattcgctgcacctctatcgcaaacgcaaccggttctacagtgcttcgttagtcatgcctctatgcttactaccttccatcttagccggcaatattcatgttgagactttgggctttgaagactagtgcatcggtgaaacattcggtcaatactctctgggcattccgtcagatattccgaagcaacagggatgcagagcagtgctacttgtggctcaaacagcgtgtatctcgcagtcggcattcccagtctattctccctacaagtgccgcttgagctataccccaatctacgatacaaatatgagtaagccgttaagaagggcattaagactctgccgtgtctcaaggagccgtgtctcactgagccgtgtctcaagatgagttgtccatgcagatatcgcttcctaagcaatttagggcttagtgctgcttgggccagcgtatgtcgctcttgtacttgtatgtgtcagtgtggcttgcgatctgcatgtagcttgattcagaatagcaataaccttgtccatctgcaattcttttgatcagtcatttctccatctcattgggatgaatcttggcagccgatagccaagcgatcacctgatttagggcaacttagtcagtaaattcacagatcttattaatcatgtgtcatgcttaggtaatattcacggatgaactaaacagcatttcgtgtttacaatcaatatacaattctgtggcaattgctctatgtaggtcatagatacacaagggaaccggagcactatcgaaaccaacgcgttcataccataagccattaaccattagccataactagacacttgggacaggctgagaccatgtcataaacatcattgcagtccaaaaatcagtcatatcgtacataacaaagaaaccttactttctgtagccggcaatgctcaatctgaattctgcttggcaaacaatcgccgcaaccgctttccctgtcttcgccgtcgcgtctcatattgtagagttcgtttggcagctgtaggcgtggttaatgtcgtccttgatcgtcaaatagtggaagttacataccccaatcctttgccaccagcttcgtcatgggatcaacccacgtgtaggtcacagcccgttcgggatatcgcgaagcaataccgagtgactctccgggatgtagatacatgtgtcgttcgcgagctttgatactgatttgacgaggcttgtcatcgtcttcgtgatcaaagcacaaccatccgtcctcgtcccagactggtatctgattgtttattcggtagtgccaagcttggaggccttgaattgtgcgtcgaggagtattgccaaactggttagcaaactctctcacaacacctgaccagctcagcttcttgtcatgtctggcgtagatgatgaagtctccctgttctattgtatacttttgattaaaccgatagttggagtcaacgtcaatcgatgaatcatgccaggaactggcagcggatggaccaagacgaggtgtgaactgcttgtctgcggcgctgtatggaagcctttcatagacggtgcgttgagcattactgagactgaaggggagaataccgaggccagtcactaccctctgctgtgagtaactgtactccgtgaacgagttggcgcttggacaactccacgaagaccatggcagtcgaggggtaggaggaggaggctttcgatcaccatgggcaatcaactcagagggacttggaagtatgaagcctcgagaatgatcacttatgcgcccgctcggtcgtgcggtagcttcaactccgcgatcaaaggcctcaaagctcggtagccgcattgaggaacggttgggaggtggagtgacgaggcaaggtacgctttcaagactgggtgcatcttgggagtcgatatcaccgtctgttggaaccgttagttgaagagagctttgcgcgttgaactgctttacaggatgcaccttcaatctcgacatcgggacttcctatgtctgaggtcggtggagtatgttgttgaacacaagggcgagaagggccggttacagcatgcctgtataccctcaggtcatgctccgggaaattggacctcatactcatcatggtcgtcatgtaatcgatcacctgatcgcgatcgtacacaaggactaagatcgcaatgatatgagacgagggaaatgagctttgaaatagtcggagaataaaagatgatcgaaaacaatattgacagggctatatcaacaaagggattgttcgggttttattgggtttgaaatgaggcgcaaatgtttctatgtatacttgtatgaaactgttttacgtcccgaatctaatgcgaggagtagagtgtcacccccttgatttgttgagcatcaggtaatatatcgaaaggctcgcttaggctcgttcaatcatggcgatggggttgcgaattcattgtgttcgtcgatgcagcctgttcagacgaaagacaagcgtcatacgcggtccagaacttcggagcagtttcaaggacggccaaacacaagcttaagggagccgagcccggcgggatggacacgcaaggggtgtgggatgggatatacggaggggcactggtgtgattttcagggtatgccagatgattggtatctctaaatatgtgttcgattcaggctgtaagcactatgtaacagtgctgttgcttttttttccagtggccaacaaatagaaagtctgtactctatgtacatttactgccaccagtaagcagggtcagatgacatacttctctctgccttggtcgtgttttctcaccactgtctcccgttgtggtcacaatacccagccaaccaagaatccctaacgatgcacgctcagccacgctagaaaggtctcactccacgtcgacccacgatccagttccgcggccagggtttaaatggggggtcctatgaaacattggtagattgctctttagtctgcagggatgcgaagagcacggggttcgttccccaagacatcagggcgtgccatagaagtgagtcaagatcgacgctgttgattgccgcaaactgaatcaatagtgacacgaaccaggtccaagagcataccccagattccgtctggaggccatactgtagacaggggttctcggtggtggggtggagaaatgcagtagaaaccgactttagtaaggatctacagggactttctcgttttgcgccgatatacatcggagcatcagttccatatcgtagacaagaaatgaaacacgggacagcaggtttgcctcttgacaatgcgttgttggtacggctgggaagtggtacacctgtatcatgtctgtgattattgggagagggaagcgatgaaagagacggaattaaaatcaaatatctgccttgagataaggatggatatcagctggctagatttccagacggaaataggccctgaatagaatctttagccactaatggttctttgttctacggtaactgaggctcaactaatgatggctatcagagcagccatctcgcgtatcgtagatgcagcactttgccgtcaatgcgtcctggcctgcatgatcctgccgcaacggcatatgcatccaacctgagccgaaagaatggttggcaaatgatcaagccaggccaagaccctgaattagcttgatcgacatgccaaagggacaacccagctgaaaaagaactgctgtattgacaatggctacgtgttgatggattccaggatctcgatcgcggccagaagggaattcccgccataacatggattgaggccgttggcaatactcttcgggccttttgagtggcagccttcttgtgtctcaggctgagccgttgcttgtgatgtaaattctctgtcatgatgctttgaattcacactgcatgataaggcaatgttggaagcaagatcccctgtattcttcattcttaagagcccacatcctctgtgatatctgagttctttgctatagtcttcaaaccgcttgactgcctatatcaaagattttcaatattcgagtctttcacaccaaatcagttcgctagcttgactttgcgcccggcatggacaataccattaacatggagggccagtattttttaccactcgacacagcctttgcctttgcctcgtcacctgatgctcctgtcacccctacctcgtcacctagatcagactggatggaatctgtgcccttggattacaacgacctctacaacaacgcatactactggacaaatacgacatgtcccgtctcttcattcatgtcagacagtacctgttctggaaccggaggcttgccatacaaccatcttatacatcaacagtacgccgacatggactatcaccacttgtcgtatacaggcaaggtcgatgtcagtcctgtcggtccgatcagtccattcccgttgcccggtacacctggaagcagcgacaattacttcaatgtcggtgcgataccatgcccgcaggctctgtcccgttctgggagcattgcgtcaatgccctcattgtcatgttctagcgacagcccgctctcagtggcttccgagagacgggtctcagatgtctcaaactgcactgaccaggacccctgcccacccagtgcttgcccactgcgggactccagatcgatctgtaagacgaaatcaccgccagagaggcacagcctcgcagacgagacagcagtgtctcttcagcggaaggttccgaagtcaacgaagcaagaaaccgagaattgcgttttccgagttatcaagaaggcaacgggcgcgtgtgatttcccaggatgcaacaaagcctttcgacgcgttgagcacctcaagcgccataagcaaacgtatgttcaattccaaactcgacacccatgagacgcatatctgacaaatcacaggcatcacagtgaaggagagaacaactttgtctgcgagttttgcggaaaggatcaattcaatcgctatgataatcttcagactcaccgaaggctgcatgcgcgccataacaagcggtatcgcagcatcaagtttgtccctgcagcggtcgctatcattgaagaagaggaccggaccaggaaacgacgagtaacatacaggtctaaggggattacagggatgacagtccaagattggcgggttcagggttgagcatacggaacggatatcgacgcggccatctttcaagattcaaaacacttactgtttcatgttgggaaatcaatctcacaggtttgagagaggaggcgcaaactacaggaaagagcagcgctgaattgtatattgtatattataatcccagatgacgagtcagttggaagttcgttttattcttgtattaagcattatcatcactgttatttcttcaatttcaagttcaaattatatgacatagcaccgaaaccatctgcctgtatttgcggtgtctcgctgttttcagctgcaccatacaaatcatctggaggacatctccgagcccttttgggtgtcagtcaaaataggactcttgcatatgtaagggatgcttgattggctccaaggatacttgctaggcgagggtagtgcctgtcaaggtagcaagcctaatgttagtagctacgctagccgcggaacgatgccgcgagacgctgcccctgttctgtctgcgcagatcaccttagcttgatcgatgttccattagcccgtccaaacaaagcctgatgcatagcctatcaatacttcaacccgcctggtcaattctccacggagctgacagctgaagctcacatcacgcgcctcgcattgagtgcgctatgacatgacgcgaagttgacgccagcctctgataagcaaataaaaaggacactattcgattccaagcacccaccacttaccggttcctgtacactaggatcggggctacttagcttgcactactgtgggtgtgactgtggcgcatcttggctgagctaggggaggaaggaaaactcaggaccttgaccctaagtgatgaaaatacttcagtcaacttagcctaagtttaggtttgtctttgccaagtttatcttggcaccctatatcaaggctcggtgttttcttgccccctgaggctgagacagtcaatggaggagcagggatgtcgagtcagtgaccactgatctacgtgaagagttagcactcggcggatatctctcggaaaaaaacacaggggcggaagatagcgtccgatcaagtgtcaagtgtcaatgggatctctgacggcccctccctagtggcagtcaaaacttccgttagtgatagctaggtgcctactttagcaacggtttaaacgtagttctgcatttatacggctctattgcctcgatgcacctctctatcacaaacgtcttctctacatgagtgaatgaaccaacaaggtctttgctgctggggcctcagatctctgccagattgcagatcactcactgacctgccccttggattccccctgtattctccacgcgcactaacctcacgcgcgccacacatggcaagaataagcaggggggttgcattatcacggaccagacatgttaacatgccgcccgcctcgatctcctgtaccaatcactcccataacataccttgattacaattgcgcccagttgttgatattacccaaacattccgtcaccatccgcaccttggatcgcgacttactagcctggtaattcccccggggttgtcaggcactcgcacctaattttgtttttattgtaatatattccatttagaggttacagcgccagtacgactagcataccacctcccccctccctccctccccctacctgcttaaaaacttacacttcgatcgacaatcaagctttcacacttctgtcaaagcacccggcatccatgcctgtcagcttatccggccttcactccgtcatgtcgtttgattccttcagcatgtatcagcttgatacgccaaatatgctaggtggccagaatgcccaatcttcacatgacaactttcaattaagtccattcgatacctgccaagtccctggcatgattcagtatcaaatggatatgcagcaagatctacaggaagatgaggaaccaaaatcaaatccgaggcccaagctcggctacaagcgagcctcatcagcatgcagtaagcaaggttcccctcctctggcttttggcctgtacgctcatccatctaacctttccccagagcaatgcaggcatcgcaagataaggtgtatcgcctcttcttccgacgcccaagctcgttgcgtcagctgcgttcgtttgaagaaagagtgcagctcttacctcacgggccggtcatctgctgatggctctgatctcattcgagtagccaggttctctccttctaccgatggaggctcagacgcatatgatctagcacagacttctgccagcatggagcaatatctagacattcaaaagccaccgttggattcctccaaaacgagggctacagcttcagtagcccccataggcaatggcatctcgtgggcagatgactttgcatctggaatgagaggtttgttcaactttgatgatacagctcttcgagtcggtctttgctaacaccactcttctctggtatctacagtagaaggccaggttaatctcaacatgagaagccaaagtcttccagaatgggatgctgcagtcatggggcatgtttcaaatgcaaacgcagtcgacttcgactcggaccacagggggcagctctcagaagtccctgctatctcacacttcccaccaccaatggatatgtcaattccatcaacttcatcaatcccacagcacgcaaaccctctatctcaagcagatctcaacttttcgtggggctcaaactcctatgcactgccaatacggtccctgtccgggatgcctgagaccgtgaataacggcaacatggtccacgtaggcggggatgctgtctttgattttcagtcgagcccttcccccggcaccaaccaaccatttcctttgcagatcaccctggcagcacagggtcgcagtcagtcgttgccttataacggttatacctttgattcattctgggaatgatgattggggacgcccagacgacgagctagactctctagtataagtaccagtattataggaaggtaaaagactgtatgacatggcgtttattatagcgtttggaacgataatgagttattggtaatggaaagactgtatggacttcattgtgatagtttagaaaggttcagtcgacggatcgtcacatcagcttagtgtgtttaactttgagtgtatttttaacttcactctgtccttttttgatccttgtacaaccttggctctctctactatacgtgattatcacagacattctaatttttacatgttcttgatatatagatttgctctgttctagtatattgtagccataatattctatgtatggtgggacactgacatatcattcttgtcccaggagctaatctcctgatctacgctaactaatgagtattaccaggtaaccggcacctctcgactcctgtatctgtgggtccagccgtaaacatgacacaggctctcggatctttactaactattccgagggaggaaagcgtcttggtactggtagaggctgcagtctctgagacattgagcggccagctatcttctgaaacatgtcttactctacgagcacgggatgtcactttagttgagccaacgcataagtcgctcgggctttatgtgccgcgtcgatctttgtggctgcgtcaaataccaagcaatgatcgatcacctgggattccgcctttgaatttcctctcctggtatgaggcggaatgttagcagactccccaaacgccaccaacagttttgaggcttcatcggcagattgatcgggtatctatatcaccccggtagttgacacggctacatttctgcgcctctccgttcacccgaagagcatctcatcacaccaacaggtttgaatcgttctgcacaatgaaatcatcacgatctccagacgattcgggtccctcaaaccatcgaaaaccaccgtctctatcggagattctccaacctcatctacttctcaaccatcgtgaatcacgatctccatcagcatctgcatcccatggtccatcacccaccaagcaagagagagcttctcttccccaacctattcaccccgatttcaacctaccccgttgccttcctgattcctcaacagggttatctgatcttcacgcacgcgccctcattttcaatccagctgctcaagctcgacagaaagatgttttggaccaataccctgggaaccagacctacagagaaatgctgggtcaggtaagccagacatcatgtcgccgctttctgcgatagtattaattctaattagatcatgtcacgttcccatgctatctccgatttcgccgaggcaaaccggagaattgccttgaaacagtacctcaaaccggtgaacctagctaagctacctaaagaggaggatatcaacgaaatgctgagaaatcaggagatagtgaagcaattactgcagcaagtcaactcactgcaatcctctctaaggactcaatcaggtcctggacctcctcaacaatacatggtcggtttgtctgcgacgagaccgatgattgcctcgacagaggttgcaaagccagaactcgtaagtcgatgttctatggacccaggacatgtctaacggtcaatagcccgtcggtcttctagcgagatgtggcaattgcactagatttactgctcgcttatcagaacagcggcagactttatgccgaggttgctattctctccagacaagacagggagctgcacaaagcttcagacgtgatcggactgtctgaagcctgaaacgtttgacactgaagttaacatcgttacggtttcactttccagaggttaatcatcatgtataagtactgggcgtttttgaaggagaagttgatcaactccttggatatcatcagagattcacctggagatctttttgaacaacggcatctttcgaagatatctgtctgtctctgaatgatcttgtgatcagcttgtcaagtctttctcgatgccatatatgacttattcatgactgaaatcctgtgggcttagactggcaagtttggcgtgccttgggaggttcccatgaaggcatcggtacacggctggttctgacatagtaacagcatcaaaaggttaaacctgaacgattgaaaaatggactaactatcctacttggcattgattcagacttgtatcttcaacgcttatggcttgattgatgacaatgcaataccaaatgtttgttctcttctttcaagtgacattgaaccagagcttgaccttaactctcgtcccatcacgtaatacaacgtactgaggcaggtgatagtatcgtaaatgtcggtcaagtagcgcaacactatcttgaaattaataggtagcgcttgtaaaataaactaaactaaaatattatcccccaacgtttttgttccttcgagtgatgaggtccagcgatatttctatatccaattcggcttctccagttcaacttggatcgccggttgggagcaatatcatctgtcttgggattcagaatccaggtatggaaagaaacacgctgagcctgaatgacggaaaagtgtaacaagctctcctcaatatcagatgtttcggagtcagtttcttcggcatccgtggactcttcttcatcttctgtactgctcccactctcgctacagctggcatcagaccagtacgaggtatgcatcgagggaggttccatatatccaaaggtgttccgcttgtctggttcggtatcactttcacctgaaatacacaggttatgcgctttctggggcggagtgataacatcgtctttctgaggagcaggaggtggctcaagactggaatctctatcggaaccagactgacttctccgaacgggagtaggcctggctggccgaatgttctctgaagacaggaaaggccgttcatgtagttgaagcgggggtcgcagaatgcgacttgaagcagaagaaaaagaccggagctgagaagcagcttctatcttgagattgctctttgggagtgtctcgggtacagaataacacgatgaggctgatactggtcgtggctgggagtcttgaagcgaaggttcgtaaatagagttgtagtgagggtaatatggtctctgtggcttttgacgctggtatttctgggcctgaaaatttgtggttggccagctacgtaatggcttgtgtgattgaaatgccaatgccatattgaggtcctggttggtcaatggtatttccaagggttatatgtagagcaaagcttagctaagctttgatataaggaagaatgatgaaattatatcagcaagcttccgtgcctgtaaaagaaaaagagggtaagggaacaagtatccgcccaatgtttcaaagagagtcttggatgttccagaagcgatcgtggtgcattgctgaattgtgactcgtgagtacaaaggtaggagtctttaaggtggcgggggaagttatactttataagatcagctaacatgtctagaagctgaaactggctccgagttgatgaagttggcggtatctttcttctgcaaggctagattattactgaccgctttcgtcttcagtcactgccgcctggggctagattgctcgaatgtgcggctgactgtttcgtctaccaactataccccattggcttatcacaactgcaaggagatcgcctggaatgcaagcttcgctgtagggttgagagaacacatggttctatgtttgacgattggctaactattaaatctcgaaatcagatcgtgagatcgatttagatgctttcgtcttggattctatatctcgtccttatgcgagacatttgagagctcttttttgctccgtagagtaccaaactgtcgtgatggctgtcccgtgtcttgcctacgggagtgtcacacttatcttcatctacgttaggaaacttgctttttaagatagcattagatttctgcgagtggctggatgaacgcgctgccccccaacttcaccatttcagtgctgtgagaatcacagcctttagagcgagccatcggcgatgcttgatcttcactattatcggtagtaactattgaaggagctttccttccgttgaaccatgaaacttgctttgtctaaactggagactctaagatagatagacgaaacatggaggttacgggattggtttgttttagctactataggtacattgaaactcgtcacagatgacttgcagcgggcatttgtacctagaaaagtggatattcaatctaatatcggagccgagatcacggtgtagcgtcgctaataatgcccattgaacacgagagtggacagagggaaataatatgtagccacagtacactttcttaaataaggtcagactcagtacaggcaaataaaataataaattagaagctagaaatatgtgatatgaagctcatggtatacattggttaagcatttactgcaaatcgccaattgttaatatcccatttaaaaagtctaccctaaacctcagatatcacggaagccaagttctctgtgctaactcagactcttagtcataagtctcaagcgcaaataacacacttggctcacaaattagacattataccatcatagatgaacaattgctacaatgtcacaaaagcaagctcaacattggatgctcaattacgatacgagggcttggcttgaacgaaacaatttacgaattggaaccggagatgtacatgagtattgggtacagagaggagcaatctctcatcgcaggctgagacaacttgtgtatggtatatcagtgacgcaagcgaatgtaagtatgacatcgacacctcgtatagacttctgtcatgtgggcgggtggttgatgcacagaggggaaagactggtaaaggagatgatcaacgcgctgaggatcttctttgctgtttgcagagttcatgtgtattcagaaaggccatctcgatgagcagctgggtcggggctgcttttagtctgaatgccggtatatcaaacatcgcaaccagtgggttcttgactaaacaactgtcatggaagcacgtcttacgtctctcgtctctcgtctcgacaataccaatctttatattaacattgatacgttttacatgaagctttcattgcaataaggccattaacggcccgaaaaggcataccagttgtttgtagagcatcgtgaggatatcttgaaggcggactacggaccttggccgggcgggctgtttgccaattcattctcaccacccaattcgtatccttagcaatcaaaaggagactgcaaggagtaacgccggaatatgcattcctcaattgcagaatgatggcaagtcatcggtgtactttctgtctatcttgctgtttctagcagacttgagccggtcgagggagtgctagtacaaagctagcagaatgtgaggggaacaattatgacgatggatcggcgatgataacatgatttagggggagccgcgctaatacaggcggaaacaaaaatcccggtgttgatatgcaagggcctagacagccttttaccccagatccgtaagtgtacttcgatctattggggagttagggctgaagtggatcgatgttcgggctttattgtatggggaattcgaggggctccgtttgtttaagaaaagtcttaccagtgactgaagccgtgctccatttaatgtgccgtgtttctcaggagccgtgtttctcatgtgccgtgtctgaggcagaaaaagggccgactttccacatagggaacatggcaaagtgaatttctcgtgctgattatcccttgcagttggttctgtgccagatccatggtagacctgttttagtctgatacggcagccaatcacgtgaggcaagactggagggtatggatattggtactatgataacttttgatgagtttgttttgacaccccctattgaggctcgctgttttctttccccccaagggttgctcaacagccaagagattgttggctcatccaacccctttcataccactatgcgatgctttgtgctcacaccaaatctcagggagggagccaggtggtctggatatcaaaacaagtaaatgatcccagaaccactagcttaactttcctgagaatgtgtctcagcgacagatgagtagcagtacgatgccgatcccgaagagaatgacaaactattccgggcatcaaagaaatgagggaggttgcactaacgcgttcctgcatagccgactcccttgagccaaaatcgactgtaattcagatataaagagtacaatgtaacccccccaaaccaaaatctttcttcatcagcatctctcagccttcgttcaagtttcatttactacttcccatccaatcaccccacaaacccacaaagcccttctttagaatcttctgtcttcgacaaccccaatacttcaagatgcagtacatgaccatcgtcgctttcctcgccgccaccgtggccgccggtccccagatcagggcttacccttccattgatcagatcaccgtcgcccaggccaacaatgcttgcggaaacaacatgcaggtcacctgctgcaacaaggtcaccaacactcctgccggcaacgctgttggcaacggtgctggtatcctcaacaacctgagcctgtttgatcagtgctccaagcttgatgtcaatgttctggctattgctaatggcctccttaacaaggaatgccaggcaaacgccgcctgctgtcagaacagcggcggaagcgtatgtgttccccaactttcctgggaaaatcttcttactaacatcatgaatctaggccaacggtggtcttgtcaacgtcgcccttccttgcattgctctcagcagccttatctgagcgcttctgaccatcacgcatggccccagagtttggagtccttcggtatctttacattgggttacattcatgccagtttggcggctcacagtctttgtcttcgtgttcttgggcgaccgtcaagttccattgcctgagttgtgtatttgttattgttttgtggggtagttgggggtgagaaaatgtgctgttgatggtatgcatctcacgacaggcctcatgggtctgccaggtgtaattcaatcatcggcaagggccataatttagaattagcactcaatcatatcatttcgcggcattcaaaacatcattgtcatatgtgattagccggtctcttcatttgtcacaatcaagcaccacgaccagcaatattgatcttacaactgtccaagttgtgggctagaagtgttatttgcagtagagacttgtggctgagagtttattcccgcagagagaacttagatcttataacagccaatcccaccccctcgtgttcttctctgcaattcttcttttacatcaaggagaaagaattaggctgatatcaagatgttgcggacctctcctctgggacgccctgagtaacatcttcgctacaagttttcattctgatctgtgctcttaaccacggatctcaatcgtaaataacacatccaactcatgacttgaatactacatcaaaactttgatatcatgcatctatttataagagtttaataccttcaactaagtttgttggtatgtaccgcttatgactaatactgttgggcatagttgagcagttcgctcccaagcacaaagaggacaggctccgaaactctgtgtacatctgcagaagacatattgacattccacgtaaggtcgtacagcatctcaatttccatcgcgttgacgctctccacggtgaaatagtgaatgccactcttcttcagaaacctcacccatcgagcattaggcggaggatcatcgtacagatgcttgacggctatgatcatagatgccagaactaagcaatacggagcactggggtcaggtccatatgctccaggatgtcgaagccgccaacggccaagatatatcgcagaggcaatcataaccactcggggtaacttgaatgctatcacgagagtgcggacaaaagaagacaggctgggcagagtgtctgctaccggaccttttgcagtgaagctacatgtatttgcggagtactctgggctttggtgaagataaggcactgcgtcagcagcgatggtggtgatgtagtttatgaaataaaggtcggcgaaggcatctgtcaatggccggcccacactccgacattctgaaactgttgagtaggacgacatgtctgccatggtcatgaatggccaagacaccgaatccttttgtgacgactacttgagtaagtgcgtgtatgaataatgtgacgtgagtgttgggacgagggggttgaacagattgccggacttgagtcaagacgttggcttggtccaaaatgagttttggatctcgacttacaattttgttgcaaagggctaatcacctctgggcaaggaaatggcctacaaagatgaattcgagacgagttcacagcgccacggatatgatttcacagaggcaagactatttgtattctccatattgaaggtggttgttattgtgcatcattgtcatgacacacgatccagtaacaattccaaaggtaactggaatacaatctaaaaagcctctcgaattcttaatggcattgtgttcaagacgggttctttaggttggcaagggaacatctgttcccagcgatgttgggagccccatgatggctctcgatgggcaacatttgatctctgtatcacattggctacaaggaccgattgactggaatctttagatataatatagatacaattcttagcttgattactttgcacgcttgctagaacgggcaagcggctccagtctgccgaggagagggagaatctgccgtgtctgacatgaaccaggaacttgtatccaatggttcaaacaattctaacaagggtgcctgggacactttgaaacgtttgcgcggcactcccttctgatcggtccgactgtctgccgtgtttctcaacgtcactgatctccatgtaagtcactgtctctgaatgagttcctcactctcaagctttattatgctgcatccttattattttttaaaatttggaatgtcaatagtctcttgtatagcttggtaagtttaatttacttcaattaacagccatccctacttgctaccaagtaaacgaattcctcccttgatctgccgtctggttgtctccaaaatgttgctgctagttgcgcagctggcgatcttccattgtaaaatcccccctttgactgtgatggtaaactggcaatgcaagcttgcataacatgttgcagttcacatccacccaaccccttagttctttcaatatttactttgacagatgagaggatcagcgcttgggatcatcatgtataatatttcattccactagacttgcaaagggcccctgtccaattcactcagtctttgcgtacccggagctgaatgctccacgcgagaaatacgtattgttcagatataaaaactggaagacttaccagcaagtctcaagtattctctatcctcttcaaacacactccttttccactcactacaacgcaatcttgcaaatacttcaaaatgcagtcattccttacttttgcattgcttttcggcagcactctggctgctccatttaacgctgaccagaatgaagtcgctcgttccgttgagggcgcccttggcctggagaaacgtcaaacccttccccgatccgtaatccagatcgttgacttgggcaacggtgaagactccgaggcttctaccaccgatgctttcatcgaaaccactgctaccagcaccactgccttcgggatcccgactgatggacccgtcgatccttttggatccacggatgacagccaacagccagatcccgccggccccatcagtggtctggacaagagacaactcgatgccctgactggacttctgggaggactggcacccgtacccatgaacaaaagacagctcgatgctctgacgggccttcttggaggactcaagtccgatcgcctgaacaagagacaacttgatgccgtcaccggtcttcttggtccactcctcggtggccttggaggcctagggggtgcaccacctgccgtgcctccacctgtacccgttcccggagtcaccactactacgaccgctactggggtcacttctactgctagcggtgctgttcctaccaacctcgaggagttccccacctttggttctgaatgagaaggaccggagagcagagcgacggatttgatgcagcagtcctagtcacaagcttgtcgctgcatatcatacaaggccatgcttgatgttcttctagctgttggacttttcttgtggggagttttcatggcgctgagattgggcttcggtgatggcaggaatagaggcaatagtgtacgtcggacgagggatgggttatacagatgggtttaccggtgaatatagtagcgtttgagctatcaaatataaatctgagccggaatctcgatgttttgttcataggcaaataaacacaggtgtatcgtcgtggctttttataatatcagactccatcattctgcaatgccttgttggtcttcttatttcacaacgctgcctggcagttttgctatataaatctttactttgtgttcagataagcatgtttgctactgaatcaaatcccccaaaatttcctgcaccattttaaccataataaatatgtaacagttcatctgagttgtttaaattaggtagtattatcgcgagagttatgaggtctagggtatcacgtgactatgccgagcttcggatccacatgagctcacgttctcgatgggcggcgatagttagccaaacaccaagtcgagatatccctttttaatagggagatcaataccgcatctaacgctctataccgaacaacgagaatgccgtcgatggcccgttgagttgacctcaatggcgtcgcaatcggctatcgcagacccccgcaacaaaaacaatgtataaccgcgactcaaggataatgcgcaagctcctcggcaaggctgcgaccgagacccccgcaggcgatccagccaatctctcgataacaagcgcgcccgcttctacaatctcagcctcgtttcgaccgtcaaagtcgcaagatgccgtctatagagccggtgtcccgatactggccctcgatgtttcccccgaccgaagagccgccgtcctggcaggtggacatatcctgaagacagtagtcctcgacgatccccacaacttcaacttcaactttcgcgagggcgtggacttgagggctgcgattactgctcagcctgcgggactgaaggggaaccaggcagcggatcagctcagcattcgcgatgtcaaatggcacggtggctctacaatcttcacggcttgcgcgaatggcaagatcttcgcatacgatgtcgcacgagtcggatctggcgcggccgagccattggaatacatgcagatgcaggaagattcgcgccaggttaacaccctcgatgtcaatccacatctcaagagctggcttctttcaggcagccaagatggcatggcgcgcgtttttgatactgcggcacctctccaaggacgatcgggcggcatcacctttcggcaacgattcgcgcccctgaaatgcattgactcggttcggcaagttaaatggtctccaaaggtcggacacgagatggcatgctgtaccgagggtggagtggtgctcaaatgggatgtccgccaaccagcaagacctttgctgaggatcaatgcacacgaaaagacctgcgcctctatcgcatggcatccagatggaaaccatctaattagcgccggccgagatacaaaactccatgtgtgggatctttcgagttcagccgataaacgacagaagccgaaatggtctgtgacaacacctgcgcctatctggactatcgcatggcgacctggcctgtggtctgctacagcgcaaaacaaacgcgtagctcaaatagcagtgtcctacgatgatagcagctctcgtcgatatggtacttcggcagtacacatctgggacctggctcgaccgaccatggcatacaaagaaatcgagagatttgacgcttcgccggctactctgctctggcaagaccaggacatgctttggacagttggccaagacggattgtttgcgcaaaacgatgtcgcatatgcgcccaaggtcattgatcgccagtctacctcatctatggcattttcaccgaaaggcgatgttatgatgttccttgacgagcgatctcatcaaagcagccgacctcgacctccagtcacacaccatgctgagatagtgcctcgtggcccctacggatcgagccccaacgcccccatgctgagtatcagccgtagcgactcggaggaggatgtcgttggcagttttcttggtccccgacgacgaatgagtcgaaggaaagcaggacgatccaccaacttgagcacgacgccaccttctggatctggcctcgatgataagccgttcctggcactcgaccaagccatcaatgttacaggtgtcttcaagactcagcaaacgatggctttcggtcgactgcctgctgtaaaaacaacacaaatctaccaatatctctcaggactctacctcgagacgctccaccaggagctcccatacgttaaagatggcaagccgctcaatgaacgagtcggtgttattctagaacattacgcccgcgcagccgaaagcgtttcgtacttccgattagcacagacttggcgcgttctcgcctacacggtcggcctactcctcgatcgtcgcgctcaataccaccttgacctccgactcggacgcttccagaaggtgaagatagaagagagaaagggaagtggaatgctgaagcccgttgacttttatactgctagtcgaacccccggcgacgaaacgccccgacgtccttctggaaagtcagggctcggtagccgctctctgagcactcgatccctcctcgcgatgggatttgagagcacgtccaacgtcccaactccgctcgcgcgaccggctgacgctcccgataattccaaagagcatgcacaacaggttggcaagaaacttgcagccgtcacggagcctgatcaacttcgccttgggcctggcataaatgacaggttcgaagacaccccccgaaagcggctcgactcggttcccgtctctgatgtcagccatgaaagcgagagctcacagatatctagcactgaaggctacgacttttacgacgccgaggtcttgctcaaggcccttgatgtccctccccctaagaagaaggagcctctatcgctggactctacgattccagaggttcagagggtgacgcgccatgattcggacgagagctttgctcagatgttttcgacgtctgatgctaccaagaaaccttcggcttcgacaccgagaagcactggaccatggcgatcgagccttgcgagacatgcctcggacatggagaaggataacgagtacccaagtcacattcgcggcgaagaggttcatgcagatacgccgacggattcacccaagtcacgcccacatagtaagaagccgccgaccgactcgccggaggatcttttcttaatctctcaaaccacaatgggaaatgatgattcgttcccgtcgcaaacgtcagagcccttacaatctgaaccgtcgccccccaagattgtggcggagtctcttccagcgaagcaagactcccctcagccacaagtacttgttccagcaagtcatcccaatcgatccaacagccctgccaaagacctgtttcctgcgcagaaagatcttcggcctcacatcgtggagacagactttctcccatgggacgatgatcctttatatcccttcccgactactgtgtctggcaatagcccaattgtctcaccgcttgatccctacacttccatcacagaggccttgcactacgagtcgcgaacttctgctgttaatgcttcggccatcgttcttcttcttaagcctttagtacccgactttgtgatagactatcaccaggccaacgcagtcctgcgacagcaccactcgagactgatgcaaatgggcctcttcattgaggcgtcgcttctacggaacttgtgcattaaaggatggccagaagggttgccccagtggggcgagaactatacagcaatcttcacaccagcgcagcagaacggaaaggttagcttcctttgctctgcgtgcaagaaacccagggagcttgatcccaaagatggcccagaagctatctggacttgtgagcgatgtcgcaccaccatggcgccatgcgctgtctgtggccatagagagccaacacatgctgaattcgcacatgtggaactaccaaccgccttgggctccccagactcctggctctcccaatggtggtactgtcctggttgtgcacacggcggtcatgcctcctgtctcacagcatggcacgctgttctcgatcagccagactctagcggctcaactaccttcagcgatggctgttgtcccctcgatggctgtggacatgcctgtcttccaggccgatatcgcggtgagactagcacagcgcgatctgatgagattggtcgcgcgaccgtagagaagacgagggcaagagatgagcgtggagcaagtagcagtagacgatcgagtcctcgtgcaggcatggatagatctgtcaagagtgatggcaatgacataccgcagagcagagcggtgggtatggcgcgggatgcgctgaataagggcagtggagggatcctcagctcgagccctggaagggctgttgtgacgggggaaagggagaggaggaagagtgtcaagtttgcgagcactgattgatagagctgcggtggacagtcttgtgccttgtgttattactattagcatggcgtttggatgtggagttatctgctggggagatcatggcgttctagctacgagatggttgttggagatgtgcatggttgagcgatgaaagggaccactgaggcggaatattttggctgcatagtttagcaactaactgattttcataagaaagtatcgtcttaggcagctgtgtaggcattaaagtttactgtctatacatgatgagtaggtttgactttgccgtagggcttgaagtactcttaaccctcaactttatgcatctaatagaccgatagagggagccaatttattagacttatacgtgactgcgcttccgaacaatcgcggacgactcaccaccatctctctacagacaatctcatttctcttctaaactgtctccatccttgaatatcgtcgagaacatggatttctctggctcagagtcatttacataccacatgagcacaggtacctactgctttgaccctactactttctttcatcatgctgaacatgctctagcactgctcgacactcgtcccatcattatatctggcccttctggcgttggcaagggtacattaatacaaagattgaagggcaatcacccaaccatcttctcatccgctgtctcgcacacgacgcgccagccgcaacctggcgaggttgagggagtcgcctacttcttctgctccgcgccagagtttcacagcatgaaaatgcggaaagagttcgtcgagcacacttatttcagcggcaacttctatggcacgagcaggaaagccatggctgaggtgatgaaggagggtctggcccccatcttggatatcgagatggagggcgtcaagaagatacagtcttcagacttggttgctcgctatatcttcctcaagcctccgagtctagaaacactcgaagccagacttcgatcccgcggtaccgaaaatgaagcgagcatctgacagcgtttggaacaagccaagctagagcttgagtttgcagagactggagtgcacgacatgatcatcgtcaacgacgatcttgatgaagcgtatcagcagctggaggactttatctttccgcatcgaatctatagttaggtggctccaccaactatatgcaatattggtatctatccacatctgcactgaaagatgtattgcccgccctgtggcaagatgaccctttatcagggcttagagggcttactcaagtcatggcttggcctcgtgcctaatccatcttcccatccaacgtcgattgatctcctttgcctcttccaccattcctagctctagcaacaattgaatcgtcccccttgcagcggagtatatagctgagctaatccaagcctgcgtcggggctgtatgctcaccaatgaagatagtattgtgctccgtctgatgatacgccgggatgtacagattgtgttgctcaacatcaggacgacaccacgatgtcgcagtatgttcatcttgcaaccagcacaaccgttcataatcacccgtatagagctctcgcgcttgctccccgtgaagactaacgattgcggcgagaactgtctggacgtgctcttcgtcagagaagctgacgtagcgatcactccaatctccaccacggtagtgtgtaatcagcccaggtcgggactcatttagtccgtagacaggatagtataatgcgccgatgggtctactctcaggaatggagtaaccaccaaagatggggcggtcgcctttctcccagaaacgttcggagaagaggagggagactttgcaggcggatttgaagcgtaggcctgcttcgctgattgcgcggccgaggacggatgagaatgaggggaggtccatgaagcgggtcattgtgaagggaactgccatgatggtgtagtcgtagtctttcgactcgaacgtccgtttcttgacgctgggataccatgagagtcttgttcgagtttggccatctttgctcttgactggttcgagctttctgatcttgcgattgagaaccagacgatcggaaacgtgagggatgaaagcatcggtgagtcgattgaagcctccatcaacgcacttccactctgtctcgcctaaagagtctttcgtcccatccaatgctaggtttgagttgtgcaccaattcatcccagaagacatcataatccgtcgcagtccagatagcatcagttacgttctcgctggcatggaaagattcccgcatcatacattgttcactccagtcatcgtagccctggcccatgacgaatttgtgagaccgccagacgtcggcctgaatggctttgagcatagtttcgttcttgaggatctcattcatacggcgcttagtttcgttatactcggcggagaccatagctggcggtctggcgaggcttgagtttgcgagaatgtctgttctcgttgggatgctgccgtcaggatggcgaccagttccccaagcaataagctcattgggatgatgttgaatccacgggataaagtctactttccactttgagtcattgccattcatggaattgagagtctcggccaactggaaaatcaggcgatgctccgtatactcatgtgtagagttatcactcttatacgtgacggtatacggcaatctcatcgggcccatctctgcaaattcctgtgtaccaccgacaaacttggtcctgaagcgtccgccgactctatcgctagcttcgatgatctcccagttgtgaagacctatgctatctagcatgagagcggtggtaagcccggaaacaccgcccccgacaatggcgatcgaggcattggggactttggagactgaggtgcaattgagcttcgcgacgtcgtcgaaccaagctccgaccgattcaaaatcttgcatctgtggtttgttgacacaggaaccagtttgttggcgatctttaagtggtaaactagtgccatgtacgctgcccaaacatggcagcaggagaactgaggcgccccagagctgatgggtaaacttgaccatgtttggtgggtatagaagcactcggggtatcaaaagagatcgagagatgatgaatgatctttgcacaagtttgcgaagtcattgagcaataagtactcaagcatcatcactgagaaccacacagctgcgacaattcatgtctaccttgatggcatatactccatcatgcgattacatttaatatcttcgctgcattggagtcggctatgaggttccagcgaatatgcacggcagttgcataagtaaaagacgatgggacctgatctgcatgaaaagaccctgatggcttggcgccaaccccatcgaggtgatcagcgccgggccgcagggccttgttaatgccagtgatgagcaatatatgcaagagaatagcggtggtttacgaagaaaataacactcaccaatgttgcagtgcagcaaagtcgcgttgtcgttgcagcagtggagctatccctccaggttcacgtaacaagtagccgatcgcaagaccttcatcataaaccatggaaacattgagacgaatttaggatattttaggatgattgatgacagtaaagacaaggctagtatagtctacgatatacttgatagactctgtgatgaaaaggtttaggctggtcacataagatgaacgcgattgtggtgaatgaccaagttaaatgtctatgtatatatatataaagaaactattcaatctaatttaaccataaaagaaactctagcttaaccataaatatacttatcaagcctatactctgggtccccaaagcttcaacctctcagcctcaaacccagccttatcctctgccgtggtcttcaagaacccaatctccttccagatatggatatacttcctcactaccgtctcggaaacaggtccgacggctgaaagagacttggagtgctcaagcgaatgcttcacatcgagaacaaggccaccacatgccatgcgcaggtatgtgtcttcaaggaagtcggcgagcagagcagcggggttatcctgctgaggagctttgcgcaccatgtcgagccactgcttgaaagggaccttgttgggaatgcgaagggtgtcggagaggatgttgttgacatcgcgccattgttggccgatgggattatcgatgtgatagattgggtatggggttcggtcggagaggatgagatcggttagactatccgcgatgtcgttgacaggagtccagttgagattgccatcgacgtcaggaagagcgtttagagtctgggaggacttgatgaggaagccaaagtgctccatggggttccagtagccactcgtcttggatccagcgatctgaccaagtcgcacgaccatgggacggaaacgatcggtaaacttgtggagagtctcatcaagcatcctctcacaaccccatttcgcttcagcgtatccgttacccagtagtgagtcaatggtagttctctcctcgggcacaacaatcttgccagtctgtccagcggcaagaccccactgtccaacaaccccaattgaggaaatcatctggaagctgaacttgaagtctgcaggacgactagaagcacactcacgtcccagatcaagaagattgcggaagacctggaactgcgactcaaagcctgaaagaggacgcttcgcactcatgggccaggcattgtgaatgatgtgcgtaacagactgaatcaaagactggtattcactgtcggcaactccaagcttgggcttcgaggtatcggcctggaagatgcgaaccttggacttgagatgctctgggaagcggattcccttgtctctcatagccttgtactggcgggtagtcgcgtcttctctgttggggcggttgagacatatgatggtgcggacttcttcgagttgggccagggcgtagacgagatggcttcccaaaccgcctgatgcgcctgtgacgaggacgacgttttcgttcttgccgagagaaggaccattggggtttgaagtaggcgccttgaagccagcggtgtacttgttgacaagctcagtgatcgcttgttcacgtgcggcgaggttcgaagtgtcgctatgggtgactactgtttcttgcgcgacagcttcggagacaacaggtgcaggaaccgcagcaggtttagaagctggcgtagccaaacccatctcccgcgccagcatggtcttgaggtcgccaacagtctgacactccataaacagctgctcatgcgcaatatccagcccaaacgtatcctggaaccgactcgcaataacaagcgacagaagcgaatcaacaccacaatccgcaaagttcgtctcgtcatctagatcagatctcgcaacaccactctcctcagagataatctcaagagcgcgctcaaactcaacctcagctgattccgcaaactcctcttggagctctggggtagcgctcccagtggtggtcgtgtcacgaccagaatcactagctgcagaggatgaacttccagagacatcttcgtctgcgccgagaaaggttcgtagatccttgacggtgggatgttcgaagaagagagcgttgaagtcaaggtcaatgtcgagttcctcttggaagcgagcagagattgtaagaccaaggagggagtcgatgccgacgtctgagaaggttgtgccgtcggtgaagtcggagacgtcgattccgctctcttctgagatgatgcggactgcggtagagaactttggtggttctaccttggctgctggtttgttctgtgttggcttggcggtagactttggttgtgagggagtggttcggggtttgtcttgcgtctggcgctgaggctggcccttcttaccactctcaatagagaggatcaccttgaggactcttcgcgggacaccttgaatcgcgatctgaccgaagaaagcaacaaccctatcctggtcaaagatcgtcacatcaccataccaaagcttatcctccccagcatgcatctgagtataagtagtatactccttctcaaagtccaaaggctcaaacagctcaagtgacccccagccatggttcatgtaaacatccacatcaatgtcagtgtgatcattgcagttcatagcaaagccacaagactgagtaagagcatcgatgacggcgggatgagtgtggaagtcaccatcacgcttgacggtgccgaagctgatcttgctggaagcttcgagggtttcgctgttgaggacgacttcgtcgatggcacggtagtcgtcgtggaagcgggcgaggggacggatcatgcggtatgccatggggcgattgaagcgcgcgctttcaccggtggtgatttggttgcggaggttttgcatcttttgctttatggtgcgggcttcgctctggagggcgtcttgatggcttcggtctttgaagcggactacacaggcggagtgttcctgcagattgcccttgttctgcaaggttgtaagtttaggtgcggatatcgaatgaaaaagatacttacatcgaaagacatgaacttgattgagactgactgagatgaccagtctgcatcagcatgggcctggataggctgtcgagatccatcaccacggaggatcaaggccttatacacggtcatgtccgagactactaccatatcatccttctgctgtggttgatacctctcaagcagatacttaccgagactcagcgcgatatcagcatagacagaaggagtgcagagagggatcccgtcgacctcatggccttggacgagagggctcaaatccttgcgagcaatatcagcctcaacaacaatatgagttttcttagagttaccgctctcctcaacaacactgtggatagtagtgctctcaagcttggacacattgttgatgaccaaaggagggtcaccctttcgcagcgaccagtcgttgacgtactggatccagtactccttgagatcccagctataggccggaagatccacgacagtgtgtgcgccagggaagttgctctggtaatcagcccaattgatgctagctccagcatcgtaaagactcttgagcgctgcggagagcatatcccagggtgctcggctgcgttggagggaggcgacgcaggtgatctgttggccgagggtgggcttgaccatgccggagacggctggatgaggaccgacttcgagcaccattgagcgatcgctgagatagccgtcacgataagcagtggtcaatgcggtgagcatgttgacgggctgtcgagaatggcgggcgagatatgaggcattgaatgggttctcattctcgatgacagtaccttccaagggacacagaactgggattcggggctctgagaaagccacttttttggcgagcttctctatgtcgaataccactggctccaactgggacgagtggaaagcgtaaggtaccttgagaagagtggtcttgaagctagccgccgtgagctgttccttgaccttggcgatctgctcattcggaccagcaagaacagtctcgataggagagttaatacaagccgtctcatagttttctcccttcagaagcattagcgatctcctcctgggatcccttcaccacaagcatggcgtgggtaccgcgagtacacttctgctcaagaagctgcgctcgaccaccaacaagaaacaacgtatcagtatccgacaaaacaccagcaacgttaagagcagcatattccccgagactgtgtcccacaacagcagtcggagtaattccccaagtcgcccagagtttgctcagcgtaatctgaagacaaacactagcaagctggacaagtgaaggcgcaaacttgctgacatcaggctcatcagattgaatgaaagaaagcatcgaagtgaatcccaaattctgagcaatccgatcaagtgagagaagctcattgcgcacaaactcattctcttcaaagagctgttttcccattccagggtactgagctccttgacctgtgaaagtaaagactacctttggtgcagccttgggtcgcgtgacgccagtgttgttctgaagagctgtttcgatcttggagcatatttcttcgggggtagcgccggggacgagaatgcggtgttggtggtggatgcgtcgcgctgtggtggtgtaggagagctcggcgagggaggtgtgtgggtttgtgctgaggaacttgagcattgagcgcatgtttccttgaagagaaacgccgctctttgcagtgatggcgatggggaattgaacacgagagtcactgctggcgatgagttgttttctaggtggtgcgtcctggatcaacagcgcggagttacctcccgcagcactgaagttgttgacaaagacacgtctggggttagtctctgtacctttcttccatcctgttggttccaaggcaattcgaacgtttcgttggtcgagatcagtgggaaagcgatgattgatcttgttcttgataccgcagtgtggaacgatggtatccttcttgagcatttgaagaaccttgatcacactgcagacaccagaagcagcttctccgtggccgatatttgctttcgctgagccgatgtagagcttctgggagtctgggcgggcgactttgccttctgctagaggaggtgcaaaagtctcgaggacactggacatctcggttgcatcgccagcttgcgtaccgctaggcatgcatgtgattagtatgtaaggtaaaagagagatggggagttgacttacgttccatgcatttcgacgtaactgacagaataaggatcaacagcagcctcgttcaagatcttgttaaagatgacccgctgcgcaccaacatgcggccgtgtaatcgactccgactcagcagaatgattcgtatacgccccaagaacaacgcccaagatcggatcattctccgcaatcgcatcatcaagcctcttgataataatagtcgctacaccttcaccgcgacagtacccatcagccccatcatcaaaggtcttacagtttcctgtgcgtgagagaaagtgtcccctgtcaagaccagcgtggtaatctgggttggtcaagacattcgtaccgccggcgatggcagtgtcgacgtcgccttgccagagggcattgcaggctagatggataccggcgagggatgatgaacacgctgtgtcgacggcgtagctgggaccgctgaacttgaagaaatagttgatgcggccgggaatgaaagctcggtttccgccggggatgaaatatgtgtcgatgttttgagcgctgttcgtttccatccagtcgttgctagtgacaccgtagaagataccaacacgatcaggtcgagtagatggcgtggcatcagggacaataccggcttgttcaatcgcttcataagctgtcatgagagctaacctctgcgcgggatcaatctgaggagcttcacggggagaaatgttgaagaagcgagcgtcgaactcagaaggatcatctagccagcaaccaaacggagtagcgcttgtgttctttgctgcgccggtaggatcgacgtgtgtttgctgatcccagcgaagacttggaacgggcttgtgcacgtcgaggcctttgtagagaagatcccagtaggcttcgttatcctttgcaccggggaagcggccggacatcgcgacgatagcaagctttggcttactcgtgccagcgtcaggaacgctaggaacactggttggttggctgggcacggtagtctctggaacgagataccgaagagacgtcttcttgagagcagtgtagatcaaatgctcagcattcgaaccaatcgactgaacagtaaactgctgagacccagtagtctcaagagcagcttggacatcatcaaagatcgagctccagcgtagaggatgaagaagagcttgagcgatcgcatcttccaaaagtatcgcgaagcttcgctcttcaggcttagaccccgtgctggagagaagaggaatctgttcagatggtgacacggccttgttaagcatcaaaccatcaacgatccgtcgggcatctttctgagagtacagatgcggtgcgtggtaagcgccatagatgggaatggctttggacgtaatgcttttggaagaaagccactgcgcaaggtcgctaagacgctgaggcggtccgctaacggttatgccatttggtgcataggcactgatataaggcatgctagtcaagacaccgccgtcctacagtatcatatcagaatccaattgttatcccattgtatggtacttacgttggcatcccagaactcctggaaggctttggctgccttttgacccgggacaagaagagcccagctcctgttcaagtcttggcctggatcaactcgtcgggctgtatcagtaacgagaagacctgttcggaaagccgcgaccacggatgacacagccatagggatcagatctgctgtgaagctactgcaactcacagccgcagctgcgaaagcgccggtgcagagaccaactacccttgtattttgcgcatcatacgaagagatacccgcttgactactcttgtcaacattccccaaagcacaattgaaggataagtgacttacctaatgaatgtaccaagctgatacaacgtcgtcatcgccatatcaagcgccacacatcgcgggccactctgatcccagagaaggagatcctcctggcacgtgaaccgcgggagatcctttctgatactaaacgggattttgaagagttcagcacggagggcgttgtagctctggttcagaaactcatgaaggaagagattgtcgcgcttctggaggaggtgctgtaagtgaggttggacctcaaaggtttggtctccgaagagatacagcttcatgtgggataccatgacaaaggtgttgaatcttgcagatgtttgttggttgaagtctatgatgttttgtctatagctactcttctctctcttggctttgatgagacgatgcctcttttatctaccttcatatcactctcattctttctgctgaccttatctaaccgtcatcttctatcagagatagagatcttcatcttactcggagtccggcatatcagactatcaatcttctgaatgccgtcatcagcgacccgacgtcaacaaagaggttctcgttcccgacactgagcctcaacatacccagataatgcacgtctgacccaaaacagacacattaccgctgtcgtcttacagaacaccagccatttttctgtatcaagagcctgtaagacggcgtccgagtctcgggaatcaggtcggttcagctcgggaactccacggcgactaaggacttcggacgccgcgtgatctcgtcatctctcataaagcttgatcctatcgcattcaataatttctctgtgtttaacactaggcagtcagtactgaagtgcaaatatggacaagacggatagatacgctgtcattgagcatgttacgcaggtcaaacaccttgtgcatgatccgcacagcttcctcactgagttagtcgcccagcagcagcagtatcactgcattgcctggctttgccacttcgacatcctctccaagatcccccagcctccagagtcaatcacctactctgatgtcgccgccgaggcgaaagtcccgctgtcaaagctgcagtctgtggcgcgcatggcgatgactacgggtttgctttgcgagaccaaagatggcaagctttctcacaataccctttctgcgcagttcgttacgaatgttcacatgaaggtgcagcttcttcatatcttcaatcagactgttcctctcatggcgggcttgattgaagctacggagaaatggggcgagacgtctgcgactaatgagacggcttacaatattgtgcacaacactgaattgtctttctttgagcatttgaagacgagacctgatctcaatgaaggcttccaggcttatatgaagagtcgtgctgtatcacacacgggctctaatgttgagcatcttctgaacgcctttaactggaagcccttgggacaagcgcaagtcgttgatgtaagttccaagttcccgtctctatgctgcctcgacttctcgctgatgatgtatagatcggtggaagcagtggctcaacatccatcatgctagcgacggcattcccgttactcaacctcgtcatcgaagacctcccagagcccattgagaacgccaaaactcgtctgtctgacttaccatccgacatcaaatctcgtattgagatcaaggcctacgacttcttcactccccaacccataaagaacgcagacgtgtacctcttgcgcaccattcttcacgactggcccgacgctgatgccatcaagatcatccaaggcatcgtcgcagccatgggtccatccagtcgcttgttgatcatggacatggtgttgcccaagccaggttctgggtctgtgacctttgaagcagcgctcagacagaaggatctcaccatgatacagtgctttaatgcgcaggagcgggaggttgaggagtggaatgccctgcttaccaaggctgatccaaggttgaagatacaggcgattgagagacctgctgggagtgagttgtcggtcattgaggctacgctagatgggtctccggagcaggcggcgtggctttagacagatttatagatgagatctcaatgacatctttattgccgtaactttgcttctctcgatggtggcgatacttgccatgtcattgtagagatgaaatgacggcatgtcaactgtggaagtctgtctaaaaatgttcaccaaagccaacgtggtgtttttctcacgccttttctcccattttatgttcgtccagcgatcgatgaagtcggcgatgcggaaaagagccttacaatcgcccagcttcaatgctccagaccatggcgttaggatcataaggtaacttgtcagtcgcgatgtggtactgtatagtatcaccaatatcttaacagttactgctcgtacgtgaacacactcaattgacaatatttaccctatctacctactaccactcatacacatctaagaccaatccccatcctgaagatcctccaacttctgtcccgccttgatctgctcctgcacctccttcatagtccaatgtctatacttatgcccctttggaaaattcgtattcaccaatggaacccgtcccccactgacgacatgcgtcaacgcctcagcaaacttctcatacgcatacgcctccggatcatgcgaccaaacccacttgggatatcgcgatctgatcagcgccggattcttcatgatcgcatcccaatccgtgtgctgcttgagctgctggttcacgaagcccattttctggccacaactaacacgctggaagcgtagtttgttgtatacttttgtagcgttggcagcttgggattttcctgcgagttgcaggcatgttgcgagggtcacgccgtcttctatggcttgcgttgcgccgttgccggatgtgggcaggaatgcgtgtgctgcgtcgccgagctgcacgacgtggccgccgggggacgtccattgttcgtgggggtcgcggaatttgagctgccagttcacgacggagcctttgggggcggtgcggatgaaggctgcgattgctgggtggacggcgtcgttcttttccatctcggtgattacttctgctgggtcgatgtctgggatccaggactcgctggcagattcagcgtgctagaagtcctgttagtgggtttttgagaattggggagaggagacttacagagtggatgaagctccagaaagcgagatcgtgagtcaagcaaatcatgttgtgagaaccgtttctgtagttgttagtgtggcctctctcatcgtcctcagatagctcacccaagccagaactgccaaatcggcttatcgccaggcttaaagttccacatctccctaaccttgggatccttcagcgcatgctcaacaggataacccgcacggtaaatcgccttcccactcgtcgccaactgatccggcataccaggaacgacagtgttgctcttggtcctcagcccatcagctgcaacgacgatatccgctgttctcttttccccattctcgagaacaacacccccagaacgaccttcaacatcctcccagtactcaacgaccttgcatccccactcgacatgaatgcccacgcgctccgcctgcttcaagaacgcgcggtacagtttaatgcgcgaatgggcatttacagagggaaacccacgacgaccgggcaaatgctctgggtcattgaacatcggcggtgcaggaccccagatacgctcgccagtctgtctatagtaagacatgtcgacgtcgtactggttctcctcaatctcatagcccatatcaggccagtggcgcagaagaagaattgcgctgggctgaatttggacattatcgcctgtccagactgcactgggactacgatcgataatgcgaacattgtgtcctttgcgccagcattcaagggcgcaggtgatcccgcctagaccagcgcctgcgatgaggacgttgataccggtggaggggtagcgaaagacttggaggtcaatgcctcgcttgatggagtcatcgagtctttcttgggaaaaggttgggtattcttgatgatcaccgttgagagtgccgttgggcttctcatcgtgcttgtcagccatgatggggtgagtgccgccgtttgtctgtgtgtttgtcatgattcccaattgaattgagtttacagagagaaaacggagatgagtttgtctagaagcactgcgaaaaggtgatgttcatgtgagattatgtgacgagtcctctatttgaagccaagtagaccggcaatgcttggtgcgcttggcattctattgtcaacaacgccacagtgtccagctacgtgtgtacaacttgagtccccgaaatggatcccgaagacatccccatacagtttcaattacttccctgtctaaaccgagtctcttggcaattgaccggcgtacggaccgacttggttctccgtgtaagccaatactgacactccgactctatgacaccatggctgtgcttattatcttcaacggatcatatttggtagatttgttgatagataatgcaacgcacgaggaggatttgtttcttgtttcggggtccgaatcccaatttggccatgtcttttgtgtctgtgcaacggccgtggcgccgggactccgttgttgtcgacgccatggatcgatccgtgccgcagcggtatcttatcttcgcctctttcttcacgggcgccgagctccggggaccgggttactcattgggtctcttgaagaatagtgcgccgctgatgtagtcagaggggcgctctcagaaagtccgtcatgtatgtgagaggatcagacacagtcgcttgagggacagttgactggagaaacgccgtgagaagtctcaaaggtttaatttgttcaaatcttatgcttttgtctttatgttgctctatctaaatcgtgtccgagggtacttctcatcaagactctattcctggcgtatccgcaatcttgtagacatactttaccgcactagccttccctttcttcaagtctaccagtcccttctctatcccctccaatccccaaggcacaacctcttgtggatgcgcctttagccatccgtcctccagccctctcgcaaagtcaatcgagaacgcccgggcgaactccttcagatcttcgtgtacactagcaaccgtagtaaccgacttctcaatggtctttgggatatcagaatagctctgtgcaggaataataagagtgatcttcccagtctgatggtcaagaacatcgcaaatagtctggtaggatcccatctcggatacagcatcaaaagcgtactctagcttttgacctctgagatgagccttaatctttcgcgcgactgcttcgcgtcccattctgtagtcaatgactgtgtcgcccttggacccatcaatcattctctccacgtactcctgcgcgcgaccagcgatgcagatgagtggatgaatattagacttctttgccaattgaactgcatatgatcccacggatgatgaagcgccccaaatcacgagaggtaccttttgatcgtcggagattggctgcgtcggccaggggagattgagctttgcgtagagagcacaagccgcagtgaatgcagcgaagggtatggcagcgccctctgcgattaaaacgtcagccagcacgtggataagcacataatacagctcgcttaccttgaaaagtagtgtgctccggtagatgaatggtggtgtatgcccagcttacaccatactcagcgtaactcccaccaggctgcttcccctcgtgcatagccgcgacgcgatcaccgattttgaagtcagatactccctcgccaacctcgtagacagttccagagtggtcgtcgccctggttcatggtcgccttgcttccccagtactcaggtcgcttccttcagactgtcagcatgagtgtgcacgaggccgaggggtgctcaccaatccttagggttactgcccgcatactcaatcttgataacaacttgcccaggttccgccttcggtatcgggctgtcaatgatatggacttttggtcctcgcgatacaatagcttctttcattgtgctgacagctctgatttgcgatgagagtgtctgaagacgattcactgagatgcgattgcgcaaatgagaaaacattgcgacgagataattcaccatccatctttgtcaatgacggtcaagaccatcagtgaagcctcatccattgcatcgcgtttgtgtttcacaacttacacgggtcggaggctgaggcgctaaaatccgaacagcgaaaagtcaacagcgagaggccgaaagaggcgtaacttcagtgtccgagaagcgggtttagtgccgaggcgcgagaatgttgcatccaatggatttgacgtaaaacgtctcacggcgtttacgagcttattctgcttatgctttgattcctgttgcgggtaagtgcagttgatatctggttcgctctgattgtgatgtttgacgtcttatcaggtggggttggctagctgaagaatctgcaacagggcgagctcaatgctggtcttgtcattctcaagagttactggtctttaagtgcgttaaactgaaggatctatcccattgttgggatctggaaagacggtaaagataaaattttacaggtgaaacagagcccctgtaatgtcttgtgattcatggtgttttgatgcgaattaccctacaacccccacctcagccatctaagacagcaatgttcctcctgtagtctcaacaacactaccagaagtattcttgttcttcatcaagtacaaatacgcctccacaacatcctcaacctttcctatctcccccgtcgtcatccttcccttcaagtgcccagtcacattgtcccaataccccatctccttgacgtagctccagatctcagtgtctgtcgggccctgcgcaacagcattgacgcgaatcggcgcaagatcaacagccaatccacggatcatgccacgaagaccagagaggtaagaatacatgattgaccaatccttggagacgtgctctgttgcaccaccggtggcgacggtgaatgatgatgagccgctttcgttaaggtgcttgcggagttgctgcgcaacaacgagaggtgcgaagaagcgcacggtgccagcttgacgaatagcatcgagagtgaaatcctccagcttcccaacagcgagcttgtcaccagctgtgaagacaacatgatctagcttgccagacttggcgacctcggtgaagagcttctcaacctcggaggtgagtgtgtcaggcgagcccaagttgcagggaaacccgtggagttgggccttggcagattggttgttctccttgaggcgctcaatggcgctggagatctttgtctgggaagaagaggagatgaagacagaggaagcgccattctggatcgctgcttctgcgacgccaaagccgattcctgatgaaccgccgatgacaaggacgcgagatcctgcgagcttggagacgtattttccgagtgaggccattttgatttatatgtttaagagaatgggatgggtgcaggatgaggggagaaaaggtgaagaggagaagagttgttcgcagagcaacgcttttatgttgggggtggtatgggagaagcaaacatggcttacatggcgtgagctaaggcctattgtcgtggtgttagtccccccgccctcagccattgcactgtttgatcgaccaaccactcagaacggcccctcataatgacagaatgttcagtaaatcatggagaagggaaaatgtctcggagtccgggagtgttccttgccgattttgtgcctgtgtaacttgatacgtgcctgatgagtgccccgctatatgcacgacggccaacatttctcgcgactgtgttgaaaggcgaggccgaaacagggattaatggatttcgtttatgtaagatttcgggtgtagaaaatggaaagaagaatgaggctcaaggtaaggaaggtaaagtagtttagaaccgttagattcggcacatgtgcaagcgctctttcaatcagccactacacaattcgtcaactagcctgatgattatgatggatgcatcacagcgtctagccttatcaggtacataacagtcttggtacgagagggtacaggtacatctgccgcaggacgtttcctcactcggacaacgctgaggaaacaacagacccccacgtcagatgctgtctcaatccagtaaccctgacgccgggcgtcatgtagagcggctgagcgggtaaaatcaaggcctggaccgggtatctgcttcaatatttatgcatgagaatcttgataagcctcacaatatccatgctgttattccgctgaaacgtaagacatgatcgacgttccctaagacatgcttcggcttccgaattccaggcacgcatgcatccgcagctgacagccaatcttacgccagagaccacggatgggaaattcatgcctgatgtgactctgaaagcacaaaatgggattggaaaagacaatacgtactcaaaaaagccatgttgtatcacatgatacagaatcacatggaataccaagtgaccaagacagaggcacatgcagtcatattaggcataatctcttagagctgtaataatgcaaagtattacatgaacggtataggtagaccacggacgttgtggcgccacgcacagctcggtattcgggctggtaataggccggtattaactgactgccgttgcacctgatgacgacaacgatgcttaaggtcttactgaatataccctcactaaaaccgtcaatacgttcagtatcaataaggacgaggttatttgagttgcagtcgtattcaatgtaagtgatagttacagtgtgattaccaagtttctgtgctacatatctaatgacctccttggaacctcaaaggaatgacgtaaatcaaacaacccagccttttatatacagtttacacgatgcaaagaacgaaccaaaatgttcacatcatctctccttgacctttcttaatcttctgaataattccctgcaactcctccctcatattcctcacagcaacaacatgccaattcaaaccgccatcatcccctccagcaaaagaatcaaatgtctgcatgaccttctccgcctttctcagctctctcaaaaccacagtccgttgcagtgtagcttgatcctcatcatcaagatccaacatcccaagctggatcttcataggtcgtagttccactccgtcggtgtgataccgtgctgtgactgcaactctgtaccagaaaataacctttgataaaattgcgctgtgtagcattgcgatatgggggtttcgtgcgcagtggcatttgagaagggggatgagatttgtgagagcggctttattgacggataagactgtgtcaatagacggtgttgagcaggtttgtttttgaggaatgggggaggacttttggtctgtgtttgtgttgcagtgcagtgatctcaacactttgagagcaagagcctcgcaatcgtgagagtgcatagctgttgggtccgacgccttgatcgacaatgtcggctcagtcgataagctcaaatcaggtgataccataccactcgactgcgacgctgtagtatccgacacaaaacccagcgatctccacggatcaacccaagatataccattcccatcgtcaaagtcgacagtgcgcgatgcccaactatcaagcatctcgagattgccagtcgagtatgtactgtagtcctcccacgcattcgtaaactgcgtcgtaagaccgccactatcttgcgcactcttcctctgtcgcgcccgcttgccgtgtcgtcgtgaagcactgtagcagcactccttggcctgcccgttgtcctcgcagcgctcgcaggggtgagtcctgctgcagcggactttggctgttgtacaagcgtcgcaagcgaggcgcagccggacgggcttagcggaccgagtctcggacatggtttttgttaaaagatttgcgagggccttggtttgggagctttgagtttgacatatatgaagcaaactgtggttgcctttttctctctttttgccaaggggtaatttgggagccgcgtgagtgggagggttgggggatggacgccacctgcggtctagtctgagcccgtcatgttggcgtggtaggacggtaagcggctggctgacagcccttttgcctattacaaaggatttatgaccattatactatctgcgctgaacaatcgtattgttaggaagaccatttggaatccttccctattgtgtatacttccacaagtcctgaatcatcatgtgtctcgatccttcaggatttaattctccgaggagttctgtttcaccttcgaatggaatcgtaacatgctcctgttattgacgttacggcagtactcaagttaggctctcgaatcaaactgaaccggaagttactccggtcccggccgtaagccatatcagataggcccccaacgggacaggatggctgcgtgtgcaggactttgaatggcaaaggtaccggccgacgacagcggagtccggacatcttcaagactccatcttactccggacctcggccgcctagatacctacccgtgtgccaccaatcggaacggacaccagctgcataagacttagatgagacatggtagatctccttttgtaaaggataagagaaacttgcggatcagcgcagaaatacttggctactgtgccaagatgttggtttgacaggaaatacgagcaaaccgacgagtccctgattcaggaacagttttgctggaatcttctggtgaaatgatgtcacgttgctcaaaaatcaagcccatttttatcgtggtaaaaaagccatacctgaaatgcggtttcacaacgtagatacggcacaagggaagcaatcagcattaacctgtttgacgtgcttgctcacgccatgtaagctgtgtaacacactcaagaacaaaaacaagataagggaaatttgtaatcaggtcctagcgacagataatgagtctcaattgacaagatggtgtacttgcgaggttttgtcaatagtactgcaacggagcttcggggtgagatgggaaataaagttcttacagaaacactgaacatgactctgattaaagataatagtattacgtgctcatccgctgacatcagaggctttttatgtaaacccccaaaatgtcgtccagccacaataatcgctggaatcttcggtcaatgagatctcaaactttcccccaggtttggctgcggctcactcagccttgtcttatcacgtaacacgcatgatgcggagacgcgctgccgatctgtcagcaatgtcattttttcctccctttgtcaaacaaccgcctaattacctgttttagccatgcagttttctattctcgctgctatcatcgcagcgacgatcggaaaatactccgatgccgcgcgctctgaaatacccgctacacgatcgttcttctacgtcggcgggcggtacgacgatgacggtgacggcggccatgtttttcgggaccagatgtatgttgagaaactcgcccccgtcaagggagcttggaaagatacgcctatcgttatgattcacggtatggcgcagacaggcacggtacgtgacatttcggaagccatgtgtgtgtatgtactgagtttttgccacttagaatttcctgaacaagcccgacggcggcgttggttgggcctcgaggtttattcagcagggctacgaggtgtacattgtagaccagactttccggggaagatctgcttggatgccgggacaaggcgcggctgagcttagcactctttcggccgaggctgtggaggttgcgtttactgattcgaggatgcatatgctctggccccaggctgcgaaccatacccaatggcctggttctggtgttcggggcgatccagtgtttgacgcgttctacagctcgaatgtggagtttgttgataacacgacctatcagcagacttcggttcaggcagctggtgcagccttgttggataggattggcaaaccggctgttcttctgggacatagtcaaggaagctttatgcctactctgattgctgacttgaggccggagcttacgaagagtatcgtgttgctggaagctgctggcccgccgttcaaagatgagatattcaagtttggtggcgagtttcctaggccctggggtctgtgggatgttcctatcacgtataacccccctgtgaaagacccgaagaaggaccttttgcaaaaggttcatgctcagaaggatagtttgtctacggagtgcatacttcaggcagatgaaccttcgccccgaaagttggttaacttggtggacattcctattcttattgtcacgggtgaggcctcataccatatgccatatgagcactgcacagctgcgtattatagacaagcgggatgttcgaagacggaacatattgagctggggaccattggtattcatgggaatgggcatatgcttttcatggaaaagaacagtgatgagatacatgctgttgtcgagaagtggatacgtaaaagctaggttcagaatatcatcccacgttttgatactggcgagctacaatatttccatcagttttgtgtgaactttgtggtatattcattggtcttcagtattgatgtagctttcccaaattcacgatatcaagtcgccagtcaacaccaagataaagttacgatgcccaagccctgacccttatcacaagcatcactttgccacgcgaaactctatccaagagagggctcgaatacgttaaagccatatctttgctgttctcccattccgtcgaaagtctttccaaccatgcttcgcacccatttccacttccccttcaaccatatccctattaagaatgtctaacgcaggatcaccttctactaccctcaccagggtgcgcaacagcccctgcgaaatggaaagactgttcagtcgagaatcacggtataccatctggcgggaactttggctatggcttgcacaaagccagaaggagcttggcatcgtctacctcgttcccaaccctaataccaatacccccatggaagagagaatcatcgaagacgaagctcttgaacagctgaggcgctgttgccgtgccttaaactaccaagccagtgctcagcaaaggtgcactctgactcctgatcatgtattggtacgtagcgcccgttgttcatacgatggaccgtttgactaactccactattaggatgttcgcactgtaagctaagatatatgatgcgtaaccgttggtggtaattaatatttgttgcagcaataccacttcgtcactgatctcgacgcccctaaatccaagcactggctcaatctcggcgtcacccacgagtacaccctcgaaaatacggagcagatcctcatggctagtgccgtggatatcctgaacaccaagatcgcaatgcttctctaccgactaaaaagctttgccatggatcatagggatgtacagtgtctcgtgtacaagtcaggctccggaacaccggcaccctacattacaacagtcggagagaggagtaagtcgactatcaactacttttccttgacaggtcctgacatgcttatagttgctggctgggctaagacgctcggtacactcctgcgggcttttcagatacttcgatgcaaaatcggatcggctggatctcagccaattacttcaagcgaacagaactgcatttccttttttgacaagatgtctatgctccagcagtaagactctccaccagtccagctagctctttctcagtctaatatgtgtcagttttgagggtgaccggtcaaagtgcgagaagttgaatgacctccttcgccgaaaaatgggattcgaaaactgtcacgcggtaagaaaacgaggctcttgcattagtcccccttcagctaattcgtctctagaaagactattctgattagtaggactagagctcactgttgctgcgacatatactaatattcttatctagccgtggtggcatcaacgcacttttggggcgcctgtgtactagtctgggcgacacggctcttcaaattgctgaagatctggatcattttgacttgactggtcagttggtccagaagagggcgactaacaatggcccgcctgtcacagtgagttgactgactgtctggtcgagtaagcatttcactaactgagttgaaaggcggaagatccatcgtacaaacagtctccgctcctaattctaaagatcgctgcaaacacactcaggggagtagcagatgatttcaagaatccaaatgtgtctaagatttatggatgtgtaagatgtcgaatatctctgtccaatcttggtactaacgtgtaataggaggaatacatcatggcacggctattcaagcacgctgcgcgagtcgtcagggtactccaaagcatcgtcgagagcctctactacgatacacagagcgcctacaccatcaagtgggtcaagatgccatccatgatgacctcccctctcgtcggtagactagtgaaccgccacgaggatcgagcgacgtaaggtgctcccctgtacataacgaacaggatgataacagttttttagcattatgaggcatctgagggccgtttgcaccaacgaagacaggatgactctcccatttcaacttcgagtgggacgttttctggccagactcgtcaatcacgagttcttcagaagacatgctgatgacgttcgcaatgctgtcctgtcagtcgatgatgtctcttgttttgaaaaacgagttaatgagatctgcggacacaatggtatcattgccatgagacttcaaccttacgaggactatattcgagagatgactgctggagaggcgcgtctgcagtcacctctagcgattcaggctgccccgggccattagttgttacggctgtttggaagctggtaatttctgaagctattgttttatttggaatggcattcgacctgggattgaggcgttttcatgtgtcttggcatttcgcggagtataaggttgatgattcactgtcaggcgtcaaaatcgcactgtcaaaggagcctaagtttagtttttccagatattttgctgcttcaaagtcatcacgtgccattcatgacctgtagccaattcatgaggtttttcagatgatttgaactgcttcatctcaacttctaccacgctcttccacttcaccccagaacatcaagacaacacagcctcagctcactagtagcatctgaatcaaacagacttgatcctcaccgaatccctccttcctttcatccctttttagctttgtttcagggcgttgcgacctcgcgactctaccattctctttccttattacgagtactcaaggagatcttccgcctgagagaattcacgcttcggctcaagcacaaacattacactcacgattcagtcttcgtcttcataccaaatattcatcaactctacgcacggcggtggcttttatcatatctctggttagcgacctcgtctctatcgccgacatcatccatgagcgacatatcggaacattgaacatatctttgggattctaggttcctcttgttattatttacaccgacaccaatttacgcgaacttcaccgtcctaagatactatttcttctatctcagtgtcctttccgcttgtcgggccgtttcagcattggcattctttctcttcagtcgcagcacatacttaattcgtcgcttactcttgggtcgaatcagacatcatggccagtgaggctaaagagccatcgcccgtgagcatggcggagcctacggtaaggctgaagggcaaagagaattactatggccgtactatggagttcgacatattcatgtccaaagtcggaaagtcggaagacctcgtggacgaagaacgctggctcgactatccagtagacgatcccttagagaactggacaaagctggacattgcggtagctggacgtttatgttgggggcaaagtactaggcccgaagcaacaatggcacccactacaaaagaatcgaccggtcaagaagacaggccgatctgggaccccatgtttgagaacgacgaggctagcgacaaatcaaaaaggaaaatagttcgggtaccgacagaggagcatctgtcgtttcgtttgtttgccagggcctgcaaagccgagaaggtaaagaatgaggagatgagagactacttggggacatctctgacaaacccactcatgacagacagcaagatcagaggcgtctacgtggggatatcagcaatcgattgcgtgcccattctcatgctaatgtccttcccgaaagacccaaacacgccatggactggcgatgctttgcgacgaaaaatcaagacctcgctggttacagacactctagaattcgtcacccttagaggccgcgatggatcctaccccggcgccgagatcatctggcttgagaatatgttgatcccaggcaatatctcatttgtcaaacgtgggatctggggccagcttcctgatgatgagaaactgaagttctcgagataatgaagcgagaacatattcttctacactgcggtttcggtgcagcaggggttgccaggacccttacatccagtgagataacaaaacgaaagccatccatctcccgccctatccatgatggcaagaactacgacactttgcattaccgcttacggtggcctcccatggctgtactggagttccctcagcagatgatcgaatggatggaaaagttcttaagctggtacccaagcgacaatgtatcactcaatatcgcactggcagccacagtcatttattttgacttggaaaaaggtaaccatcaggcagagggtttcttagacggcagttcagacaggcttccctattttcggggtgcatggctaaagaaattcatcatctactttcctcacatgttgaggttcgttgagacaaatcacctcacggaattcattcatccaactagattcgcttcaatacattttgctagggatgactgcagtgagctcgatataccctggcagcccaaagttgatgacgaagtccgttcctggtattcggctatcagttctcgtcacccacaagtaccttcgagtactagattcaccctggttccgtcatccatgccaggcacaaacatggtctttcctcaggactgtaccaatgttgagaagccaagctccgatctcttcaagacttgttgtttagatgatgtgcgtacactggggctacccagttatcattatcgtggtgtacagcgtggatattcgcgcgaggtcggtagtcccagctggatgttctctaaagcagtacagaatcccaaatctcgacttcagagcgtcccgtcagtggattattggaagaccgagccaacaggtggtatcaaagctctgacaggaacggcaagacgtatcagcactgtatttccagatattgggtccagttgctatggctatcatgtcataaaacctgttgtcgatggtcgttttggcgtggtcagatcctacctccagaactttcaactttgtgacgaccttcaggatgcagaacgaaagatcattgccaaaagagccaacgatctcaacagaattgcagaccgtttgggaataccttctgagaagcggaggatgagcttcaaaaccctctgtcctgagtgggatggtatggaagttgacctgagatcacttctcatggagggaaagctgaagcggtatgctgcaggagaacctccattgcctcccgccaagcgagcgaagccagtcgatccagcactgagtcctgaagttcaaaacaggatcgccgaaattattgacagtctgaaaacgagttctgatgattggaaaggcttacaaaagctaatcgaaagtccagcgccaaaactgaaagcagtccaagaatccttctctcccgtacggtcattcgtagctgatgtccagaaagcgctacagcctgagaattctgagaatggccagggaagcatagaccaagtcattcgagtggcgtttcgagctgaggggctttacaccaaggctgaggtcgaagcactcgactatagatcaaaatgggagaagcatcgcctcaataggttcatcaagattggacaggctcttggagattgcatgcaagttatcttttcaaattgcgacgagccgggaggatttaggctcacgcttcccaatattcaagtgttgagagagtcgcccttggttaaggaccaagttgaggcctacaagaagatcgaggctttactgagccccccgcggacagtgatcaagctcaagacatcaaagggagacccggcgaaggaatgaaggatggacatactatgaatattggggaagggtgataggacttttgagttgccattgggattggcgtttatgggaaagtggaacgggaattaactacggagctagtgggttatttctttggagctaggggcaaggggaaagctgattgggaatgaaaagcatcttgctataacttagagcggttattatccagtatatgtcaaatacttttgctatttccggccttcaaatttgcagtgcctaaggtatcttacaattaattagatattctactctacgctttctatacctgtcctctaagctccctttttttactttttgctctacgctttatctcatcttgtacagtcctgctgacaagcgattgtctatcgtgactccatctgactctcctcatctgaaggactgtcatgtccatggttatgcaaaacacctttgccttgaggttcttcctcgtcatcgacgtctgcaagatacatccaccagaagtacacaccgcagcataagctgcctccaagaatatttccaaagagagctggaatcatacctatgtacgttagtcaaggtctttgagataaattatatggcttacttacccttccagatataaagcccaactgtcaacccaggtgtgcccatccagatacccaaaggcataaagaacatgttggcaataacgtgatcaaaacccaaagcaacgaaggcaaagatgggaatccacatgccaacaaccttagatgtcaagtcctttgcttgtacacctaggaaacatgccagacaaacaagccagttacaaccaatagcacgaaggaagatccggtaggcctcgggggttatttgcttctttgttgtgaaggcaatgatttcttcacgatatatatctgcgtcgaagatgcctccgtctgtgaatgatatgattagaaggcggcttggagttggttttggtagggacagcttacatccaacgatgatggccatgacaaagagacagccacctaagtttccgaagaaacagaggaaccagtgaagtaacatcctccatatcgataatcgtccattgaggacagcaacaaaagtgaactaaaatatccattagataaataaagttcttctccaggcttgatacatgagtcgacccaccagattcgtcgatgtgaaaagatcagctcccgtcaatatcacagtgaccaaacccaaaggaaagacgatagctccgatgagtttgataaggcctggggcgttctcctgataccatggtgccgtcaaagctgtcaatgaaacagcacatccaaaggcgagaatgcatccaccagagataccagacaacaacaccttatccggtctcgatctccccttcttcacaccagctcggcaaataagttccgccgtctcagcaggcgtataagccaaaggactcgcaagatcaatagtcatcttggccattttcgccgactctcaaaacaatagagatattcacactcaccaaaagaaacctctaatatcctcagcgggactcttcccattcttatcctcccctgcggtgaaaaattcccaatcttgctctcggcactctaaaccgccccgttcccaccatgccgagcaatgtcgagaaaactccgtacgtaatccactgtactagcttccagcggccaagagtctagaccggttcaagaagcatccttatctctgggatgtttcctaatacggaggttgtggcttgcggtgcaaagtcgggatacgacacacctgcagatgaggctcaacggcatcttgtttagttctaccaactcctttcagccgtgaaaatttcaaagagttcaaaacttgaacgttgcagagagattgggcatttgggagatgaaataagcttgtttccccatttcggtaatgcatcccgcactttttgctccaccgctgatcacagtgagaggtaattttatgcttaatagctcatagataagaaacccgtgggtcgtaacttgttttgttagtcttggcccggtcgagtggataagcttgtgatcagccggagatgtcatttgagaatctgattcatagcggagcctcatcggagaagtgtacgaatattatgacgctaatacttttgctcttggacagctatcgcttggcactaatgaactcaacccgggagtacgggactcgcgagtcgggcgatatcggcatctgaaccggtttgtgaattgtttatcatgacgcttgagctaacagagatttcaggctgcagatcttgaattgcgacatctgaatgacttctcaccccaactctcctttctaatatcctgtcatttcacgatctatcgtcaccgctgcactagttcctccgttcatgatgaaaacttctcaaccctggtccttccgtccatccgcaaatccgcaataatctcatgataagcttatagatcttgcggggtccccgcggggtccttctatccgcatctttcttgattctgaccttgtcttgtgcgcgaatgcggcctctgcggcgtcatcagttgcgggctgcggcggctcttcgccgcaatagaggccgattcgtgatgtcttcaaattatcatctcataaaaacacgatttgttgaacatctcatgatcctagcgatattttatccgttcttccggaactgaatgggactgctaactcttggaagatggatcctattccgggtcaaaggccccgctgcaacatggaatcatttgggtcaggcattgattgatggctctacatcagtctatatatcttttagtacgttctagaaactatagcttgtagctactatctcgccgatgaatccaatgcaagagccactccgtcgggctccccgacccttggctgtacgtcgactcgtcttctggattttaattcatatttttctttatctttgcttcaccggcccagaatatccagacatcagtctggctgcaaaaggcacgggccaagcaaaggtatctgtagggtcttcagtcacctcccctgtcgtaacgacatcgatgaccgcaaccgcggtatagcctccgatagcggtgaatacatgccacctgaaaggtgttagcttaagtcaatctcatgaagcttgatacaactaaccatccatgaagctccagaagaaacgcgaagggcaggccaactgcatgtctcgcactcgtcagataccgacaagcaaactcgtcgatgagccaaacaatgtatccaaagccgaagaaccctatcataatcagctccgttcagtgggtagatgctcttttgtgttacataccaagcccgagaatagccatattctgaaatttcttcctaacaatggggtctttaacttgctgaggaataaccttcagcacacgagtagcaatgacataaatgcctaagccaaacgtggtggcgtgtaagaggaactcatccatgaccatatgagtgaccattacaattgtgaataatattgaaagaatggtcccgatgatccgggttttttgaggactggctttgaagctgagaagacggtagatgaggggtgtagtgagaagatgcattgacagctcatcagctagcaagtattagatcttatcatactcaaacatgagggtacttacacatttgagtatgatacttcagcgtcatgtgatatccagctgaacatatccccacgcctattagtccacagtaggaggccaagcgtggcccagtcgggaatttaggcgacgtcaacaagccatagagtccatatgccactagtaacaaggtcaattgcaggtcccaacccatggtaacataacttaccgtatgtgaaactgctaagagtatttataaactcagcgatgtaccgtgtgataacataatcctaagcgacacgttaactcggtttgagtcaagggagaccattgcggtatttacctcttcacaaaagctacaaaagtcagtaaatcttctcaattccaagtgacccaagaacttacttgagataagaggtctgaggaccccaaaatggtgcggccatggtcgatcaattccgcaaactgtgatgttttgttctcccaatcgttggagacactgaatggcttttggagacaagaattaaggcggtgaagtgttgcagaatagactcgaagatacctcggaagcaacgggatgacgtgtatatggaaaaagtctaaggatacgaaatgcccgcaggctgcgatgtttcactttccggggctttgagtttattacttatttccggtgatgatacaatctgacttttcttattggatgttcacgaaagccactttagtgtaatatgcgtgcactttgacgtggcttggcattcacaaggaatacgtattgaacttccagtgaaagtgtttattgatgctacagcttgattagtaattgtcgtgatggctatcgtatcgcgatagtgtctcattccgtgtggagttcatccttgcgagttgcagccattcgcagttcgtctgactcagccctagcgatgctactcaagagaatgccatgtatcatgagcagccgcctctaggatcaatcttacatgatattagtcttgtttccttgccatttcaatatttataagtacctggtcgaacaccaatactgcaagaatgtctatcgcgttgctcaaaaaatatctaccgatatctctagcactactcctcttctacggcagcgcttcgcgatttagccatggcgcaacgtcgaccgcatccttttatcaatatcaaaatgatagaagccccgatgatgggtcaactctgtcccgtgtcattcccatcttcgatcttatcgttgggaccaccattctgcagccaggactgtcacgcaaagtcgcaacatgctttgtagcatcgactatcagcagtgtagctgtccagcgttacatggctgggttgtattgtcaaggcgactttctacagggtatttgggcaactgctgcagctgttgcgactctggtatgaaattcgtgccataacagctgtctagggggctctacgtccatttgatatcaagttccatcgattagaagtgttcagaagggttttatagcactaagaagtgatcttgaatagtcttgaagtacacatgaaggttatgaaacacaaagtccaaagctctagctgtgattgtcaccaggtgaatggttgagatatgcaattatcattacctatcgccgagaagtcagtgtgaatctgaacaaggaccgtctgaggttgacagactgcaacataatcaaaatttcatcttgcacgttgggccatctttactcaaagggcgtgtttatgcgtggtagcatcggctcaagcgtgtagatcttgtgtttgacagcaagggcgcaattcataaccgagctaccgaggtcggcgttcccttgtttggaatagcttatcttatcttcactggaccaccaagagagccattgtcctttcaactactattagttattaacattgtatttcacgttttagaggcttttcgttaaagtactgcccgacaattcaatgtgttctaggctcataccacgttcctccttacggtccttacggacagcgcacgttgggcggcatatcttaccaataagccaagccagatacatatcaacaccagtgaattatcgggttattgagcatactattgactgcagccactcaagagaatatctcgctgagacggcaaatggcgatgaagacacaccaaaacttgctgtgaagcaatacgttccccacgacaaccccaatcctcaacctggtgatgtaaccgttattggtgctcacgcaaatggttttccaaaggtaatgaagctaaaggttctcggtgtgaaactataactgacttgtcaggaactgtatgagccgctatgggatgagctgtatgaccgagcaagacaacaagatctcaggatacgatcgatatggattgcagatgtatggaatcaaggtcagtcaggagttattaacgagagagtactcggcaacgatcgtgagtacaatatctatcggatacggttaccaatacttacatattacagtcagttggtttgaccacgcaagagaccttatgaatctcatcaaccaacatcaacgagacattcctcatcccatcgttggtattggtcatagtatgggtggaactcagctgtgagcagccatcaccgacattaggacacctgaactatgcgctaactaaagaaagggcacagctggcactttggcaccctaggcttctggactcgttagtacttatcgacccgatcatccagataccgaacccaagtatttccctcgccggtctttccacaaagaggcgggatatctggtcatcaagagaagatgccgttacaaggttcaagaaaagcaagttcttccagtcttgggatgctcgtgttctggacctttggatagaacatgggcttcgaaatattccgactgaacttcatccgaaggaagagggttcaagtccagatgagcgagttacgctcacgacgtcgaagcatcaagagctctttagcttcgttcggccgacatacatagaaagagactgggaaccattcaacgacaaagacccggaacagaataaagactgccccgactacccttttcatcgcccagagccgccaaagatatttcgccacttacccgagcttcgaccaagtaccctattcgttttcggaaagcaatcagagttttcttccccagagcgacgagaggagaaaatgcggacaacaggcaccggagttgggggcagcgggggcgtagcagctggtagagttcaagaggaaactcttgactgtggccacttgataccgatggagaaggtttctgagtgcgcagatgtcatctcttcattcctcgggaaagaaacgagacaatggcgcgatcagcaagaatcgttcaagaggtattgggaaagcctgtcgagacgacaacaaatcacgatcgatgaacagtgggaggagaaggttaagtttggggataaatacttgagaaaaccatagaagcattcatgtcgaactaatattggtagcacgactcaagtcaatagacagttattgaagcaaaaatacaatagatttgactcggatctagaaaagggacataatgcaaaaatgatatgttgatgagactgggactcgaacccaggaggattgctccaccaggaaattggtgttaaggttaaccttaacctggcgccataaccaactcggccatctcaccggtaattggatgaaaactaggtagccgattggagtctatacatgtaaaattgtgagactcccacaaacttggagcctcggattcttcacatatgtttaggggtaaagtgaagggctatgattttgactctcgtgctcgctttatgagtgaattaaggcggggaaggcaaggagagcttcgtcctttgtgactcatcaattatcctttaggcaccgaccaatcacgactatagtttgagaaagtaacttgctttttcctctcacatccagccacaatgtgctctcaaagacctgatactgtggcttttatgctccctctttctggtgagcacgttttatgggcagaaatcgccacgtactcgcgccacacctcgttcggctccacgacttgtaatcatgagggaaaatgctctgtgaacgccctccccacgaactatgtctctctattcgcttcaccctcggatgcttcgatatttcgttgttagtgactcatggccgtggcttgtataccatgtgagaagcttgcacaggtcagagtaccagaactctcaagatgaaggcatcatgactctcgtgatataacgacgaagcagtataagagaacgggctcccaaacccctggtgttctttggcctatttcactattttatactctgacaccgtcgactgcgtgcacaaatcgaagaaactttccaatgtgtcctatcacagcgattgtgacttgcctgttcggcttcttattcgacacataggagcctgttcacgaactcagccatctaactttcaactgacctgttgatagcatcagggctcagggcatagcgataaaagttaaatcctccttcaattatatattctccttcttcatgccatcctttcccccggaaacttctctttagcatcacacacactttccaagcatactgcaagcaccgattctttttgacacttctctttcaatctcaacttgctgctatcttccagatcgtgtgtactgcttattcaagtcttgtagcatcagctacttgaattgtcttcactttatttatccctttgacactctattcaccgtctcactactcttcgtcaaaacaccatactttacagctctgtgcttcacatcctgtcacaatgtctagcacaactaccaccaaggacccacaagaggttgccgaggattttaacgtcagctctgatctaccactccgactgaaatcctcttcacgacaaaacacagtttttatcgcaccttctgtgtttacatcaccatcttctgtcgatgatttggcccagacatctgttacgccatgtgaccaagaagagactgatgctacatccggaagcggcaccatctttggtatttcttttccatgtcctcctcctcccaacactccagctgagagcagtgatggcatctctgtttcaggcgaaccatcaccaaaatctggttggactggggaatactctgatcctggtacctctttcactagcatgtctaagctcggttggacaggagaatactctcaatctgatcctattacttctaccactagcatgtctaggcttcgttggacgggagagtactctacctctggggtcgagcctgaacatttaatggcaagactcggcactttggccaatacatcagaggacgagcctgacaaaacccagagtggagacgaggaaatatcttctggagacagctccccaacgaaaggggatgaaagtgcttgcactgctagaaacatcagtcctgaagaagaagaagaggtagccaagttggcacgtcaggctatctggggtatgactcctctctcagccattgaatccctagaaattaagcaagtcacgtctggcgctgttaccatcaccaattcggttgctcagccccaatctgctgctctatgcaacattgagaatgacgctgttcccgagactgcagaggctgtggtgtcccctcctattgaggcaaagtccacaagagacgccaaatttgtcaagcgagaagaggacagtcacattggtcgtgtggcttgctgcatgagtctcttcaagatgcgcagcaaacccgagcctcaggcaccagtcaaccaacccaagcacgccactctctcaccaacaaagtcttgtctcaagccatctaattctctggctggcattgttcttgacagaatcgaggaaggcagccctcatgagcctgtcccagcacccaagccaccaaaaagcgccagtattactttcgatctagacgagacagccgagagtgacaagtccaagcgcaagttaaagtccaagtccaagtcttatttcaatttcaacctctttagcaaatcaagctatgaggagacccaggacacttccgatgaggaagaagaacttgatccagactcgccatttgcagcacaagacgtggaaatacaacgccgtctggcacgagctgatgtccaccgcgacgcaaatgaacgcgcagctattattcgaggcgcgctggactttctcttggttgtctccgatagagtcgacagtgttgctgctgatcgcatcggggttctattggacaagactggggataggtgtcttgggagctatactggggaagaaaaggatcacgtgaatcctcaccagtatggcaacaaggttagccagagcctgtaccgctctaaagagacggctatgtcttataaaagaagatgacggtctcgaaacactgttcgtttggaaggtccttggatgtgaggggctgtccgcaattccattattggcggatcttaccttttctgggtgaatattcgatggtttttatttggtctgacgttggagttgaatgaaaggagttggggttattggagcatatgggaagattgattatataccacagcggcaactcagatgatgaaagaggttgcaataacatagatacccatcattgacgaaaaaaagtcttttttgtttctcaaaatgttcagacctgtatgatcttttagtggcatgtctagtaagttctttgtgctgatttgtctcaagtctcaacacgtctactctcataacccttcatccgtgaccccttctttgtgtctgccacagtgtgggcctcaccgcgttcaattcactgaagtgacttgacatattgtgatctaggaaaaccagggagaaaagctttaaggataatagatctttgggtcgttacaactattatcacaacgtcatgtggctctatcgtgcaatcatggatattagacggtcgtgacacaagattgcttgtcacactttgcatggttcccccatgtcgtgagtaaatcgttcatttattggatgctcgatacttccagtcaaattcattctcattcttctctttatgttctttaattctacagataatggttccttactctctctctcttattgtggtcgaagctcctagaatggtatgtcgacttgtggcataccctcacggaaagttctgttgatcgctagccttactagatgttgtttctgtagtcacccatacccaaaccttgagcgccacaaacggacggctcatgaagcggctcgggaccgggctcagccgagacatcatcttctgttcttggggcagatcacaagtctcaggcaagacacgcgcgagttccggcgtgccgcagctcaaatagatccggaccaatgagcctgccactttcttccgattggtttatggagtcatgaggcgtttcctgtgccgttacggagtggttacgtggttgggcaccgggattcggaagccggcccacccatcgtccctctggcgatggtgtttctgaacgactctgtcagtctcttggatctctgccgccgctttctatctttacacttcattcctctactgtcctgggaacaaagactttgcttgtggcctcagcggctatccttatttgcggcgccacggcgattaggagagtgattgacatagactatgagaaatagggcatggagaattatctgtctaccactatgttacaccaatatgggtgtaacttcggcgcttttctcgttacatgcttcttgtgccactcgcttgcctagaatttacatctttgctgtcgtacatgacccgttcaccatgtcgtacgccacggcgtaaccaggtaatgccatcctctccactaaggggcgacctcgtgtctcatatgtattggtgatcctggaaagactagtatcgcccccatttcaagtaccttttgttaaatccgattatgtttaggaacccttccatcccatagtgatataggaagggggaacatagaggccatgtttagcagcgtagtaatcatgcggggtatttgcattacatagctgccatgcaatgagccaggatgtaaccttatttcttagagtatactattcagctgaggtcttctagcgttcctgttcgacgatgttcttttctctaggccagtcattgattgatatgataatgtcaacaagtgtataatgtatgagtttctcaccctgacaatagccatacgtcgacgtatacgcatgaaaaatagttgatatatgagccatttagaatagacatacagtagttccttcgtatttgctgccgtttctcgatacatattctagtgggggcgagaaatcttggccccttgatctagttaggtgataagagtatccaggtaatccagcccgaggctctttcagcattgttttccaaggtctccagtattttttatccctgaggatgctgttactggtgggatcagtcgctctgcgtgtcaaggatggtttctgcggatacaagtcggtcgagttttcaacttcggtcccgaactcatccgacgctccctccatccatcacatcagatcacgtctggaagcataggataacgaatgagattctaagagatccctcgcacggcatgtagaggttcttcctgggtcgcttcgtcacacgggagccattcacgaagctcgtctagcgattgcttttcaggcaaagatgtgagtaactatgtaagcctagagcgaggccaatatccataaaagcgaagacatctcccgctcattctacttttctgatatcctcaataacagcagtattccaaaaatcaaacaactatctcaaatctcaactataacttgacaagatgcgcttctccatcatcacttcatcccttcttgtcactcagggcagctgcctcgctgctccccccatcatcacagcccaaggcttctctcccgttccgagaagcaagctcgaggcccgtgattcctacgactgcaacggaagcggtctctgcggtgcgatccaggtcagagactgcgataatgccatcaacaacagactgattcgtaataacgatgtcaactatggtgcacctgggtaagtctacttctgatctgaaaacagagttgtatctaacagcctttctcagaagtgggagaccacagacaggtacatgccagggctactgcggtattttcatccaggggagatctacctgtgctcgcacgggcaatcagatgtggtatgactatcaggatatcagacgaaatggctgccgaatctgtggcagtaaacattggggagatggctgcttgactaccatcaaccgtgtcagtggctgccctaactgagacttgaccactgacgcttgaagattcaactcttcacggttcaagtctctagcagtatcgagtgagatacatcattcttgaatacagaccctatacttgatgtgtttgtctttgagctagtgaacgtaataactgtgttatatctgctccagggtgcaaaagtacgaattcactcctctccagtcactggtgacaattaattattgtagaagttaccagaagtattgacgagatacatcaagtcaagttatgttgcttctcttgatctacatagaactatggggtaaacgtctacttcctctccctcctcttaaccatgatctgcacaccactcggcggattattcgcctcagcaatccaataattcggcggcctcttcccctcatactcatccgccaatttgatatcataatttctcaatgcatacgccaagatcatcttcatctcaaagtcaatgaggaaccgccccgggcacgcatgcttcccatgtccaaaggtcaagaactcaggcgatgtggtgacaaatgtaacgggcggtgctgtctcgtcgcgactagctgctgtctcgcgaattctcgaaaaacggaacggatcgtattttaaaccatcttcgtagaactcgttgtcggtttgtgcggggtggcccatgaaggagatgattgaacccttggggacgtggtgaccatcttccgtcttgaagtcatcgaccatgactttgcgaaacactgcgcgtccgccgaaggaacacagacggattgactctctcgcaacactatcagcgcgcgtcatagcttgaataccacttttggtccagttcacagagtcatcagtcccaagaatacgatccatctcatcgcgcagggtggcaatcgtattgaactctgcatcagagcccagcacgttcaaaatgagattaacgatttggatctgcgtgttgtgaattgatccaaagttctgagcgacgacgcgacgagctagtgactccatgtcgttgacttcatgctggcgatggcgcagagcgtagttgatcatcatctgaacttggtcttgcggttgcggttcgtcggggtgattgttgatcctatcgaagcgatgtttgaggagaggcatgatccatttcttcatcttgtttacttttgtattgacgatttggccgaagagtgttccggttatgggctgtaagatacaggggagaccgcctgtgagaccagcgttcatgatgaagaggtcgttcatctcgagcgcaagattgagatactctttattccgacctatttcatcggcaactcccaaagcaattgacgtgatggtagacttacagagtggaagtccaacggtgaagcgactggcggcctgggccacgatcatcttgacagtctttgtaaggtcaatccttctccaattctccgtatctgtaccgaactgttcatcaaacacctcatgaagttcgtccttcatgttattcgcaataatctcaatcgcacggttgagatcatactttactacaagtccctgccacgcatcaacgacatatttctcgtgcccaagcgaccaccgcacttgatcgacttcagcgaacgcttgctccatgtcgagaacatcctcaggttggttgagtacgcctttcatttggctgtgtggcaagagtacttctattctgacgccaaagccagggatgacgacgggtttgcctttcttgagatactgcgctgtgtcagcggtagtcgttggaaggggagggaggctgtacttcatggtatgcttcgtagaagagtgcttgacagtcagtgaggtacgcccatcgtgtacgaagactaaagcgacgagcacccttttgctcccttataagcgggatatccggtggataaggaacagaagtgagcttgtcaatcacataaatcgcaataaccccaatgacaacgattgaggcgattcccagcggactcaccacacgagccaaaaggcccaactcagcagtatacggcatcttgagaggaataaagaatgacctagctgccaacatgcagcgaggggcctgctgtatttaatccatcgcatgccactggtgcagagtaacggctgtatataagcgcctaggcgcggcacggattccgtcatcggctgtccgttccatgatcaaagggtgaaggattgcgctgcagaggaatgactatggatgaggatccttgtagaatggtagatggtggtttgactacgcggtagtgctgacggctgaggcgtgaggacatgaacttggcggttaggtcaactccaagagttcagagcatggattcctaattcagactgcatcaccataaaactgggtcaattattgaagttggatcaatctcctccagtgaatgttggattgcgcactgagtctgcgtggtcatgtccagtccctcgaggatgggaaacgtaatgttgcaaagtgacacttgtttggcatatcgacccaagatctatcgtaagcacttactcacgccccaatttgagcgtgctgggatgtctgaaccagtgaatgcgcaagcagaacttcatctgccacactttttgtaacccgagtacgaatatcgctgcatatcacccaaaacgttttattgtgtgttggttggaggttggtacgtaacatgtcaccaagcaacaagatgagagaacggtctgcctggcagaagagagctaggcaatgaacaacccgcagagttagtagaagcaaacataataacctcaatcaaaacacttagacactgacataccaagcttccaacctcaagtttcatctccccagagcctcaatccacgatccagggtagcttcatctccatctccacatcccatcaggccagggtgtccctgaaaacccactgaagttaataacccctctgcccctccacgccccaaattccctccaccaacactgaaaagcttctcctctctcactaaccaaccagtcccgtccacgcgcatgaatcgcgatacctgcaccatcttcaacaaaaaagattgagcccggttagctcaatcggtagagcgtgagactcttacgagtacgcgatctcaaggttgcgggttcgacccccgcatcgggctattcctataagaacatttttttactcaccttttgaatgtttatctctgaaagattttggagttggaagtgtgaatctttttgtcgtgaatggtgctcggttatctgagcgtgatacccctctgtcggaagagcggggccgatcggaaaatggtggctcttatcagttgatcacttcccttctccattgtcatcatctgcgagacattgctcgttcaagacactcgctgcttgtgatacgctccttgggggtcaagaaaacatcgaacctttaatatagggcgtctcaataaacccagcaaaggtcatccatcctaaactcaagtcaaagtgcctcagtctttttgtcatttaaaatcgaggtcctcccctagacgctcaaacgataagttaaaagatggcgagcgataaaccgtataagcctgcgctcatcattgtcgacttccaagaagacttctgcccgccagtgagtatcgaatcttcactgtcatgatctcatccaagcccagctatctaacatctccagtcgggctccctcgctgtcccttcaggccgcacaatcgcatcccccataaaccatctaacaaccctccctttccctctcatcctcgcaacaaaagacttccacccaccctcccacatatccttcgcctcaaaccatccctcttcaacaccatacacatcaactacaacaatccagcacccaaacgacccgtcccagagttacaccacaacgttatggccaacgcactgcgttcaaggcacaccgggctgtgagctggtcccagagttagacgtctcgcgagttcacgctgttatcgaaaagggtcaggatgagcgcgtggagatgtacagtgcgttttatgatccgtttagggtgagtgatagtggactcgcaggcatgttgagtgagcagggcgtaacggatgtttttgtggttgggttggcagcggacttttgcgttaaagctacggcggaggatgcgctgcaggaaggttatacgacgtggattgtcaacgaagggacaaagccagtcatgcctgataagtgggaggagtgcaggagaggcatggaggacaagggcatcaagttcacgcccattgatggagatgcagtggcaaaagtagagacatatggcatgatttaacgaaaaaaggattaaaattgaatagcgaagtggtactttaacataactaccatcttcaatatggccatctttcggcggctgtatatgtatgtatgtatggatgctctcatctttccagaatgttcaatgcaaaaactccatgctgtgtgaccatccactccatcccagaccatgcgtgtagtttatcatactcatacatgatctcgtctatgtaaactttttatcatccggtcgcctctactccttcaaatgcaaagttattcgtctatcgctttgacctctgaatagcagcagcgctcatcgacgttgttgacgctgagcgctcctgagcattggtcatggccagggagacgggcgtcatgggaggagcaggggtggtgctgcgagagggagcggcacttcggttgtgctgcatgtgagctcggacgagatgaccagcggccaaggcactgcagagagaaagctcgccggcgaggacggctgcaccgatgatgcgggcgagacggcgggcgttgtcaccggggttggtagggtgagagcctcgaacaccaaggatgtcgagcatagcgctctggggctcgaggatagtaccaccaccaagagttccaacctcaagcgagggcatagagacggagatctgaagagctccgttgaggctgtagacgttagcgtgtgttcggcttgatatgtgggacaaacttacttcttcataatggtgatacagttggcgctctcaacaacctgagcagggtcctgaccggtggccaggaaaatagcagcgacaatgttggcagcgtgggcgttgaaaccaccgagtgaaccagccatagcggaaccaatcaggttcttagcaacgttgagctcgacgagagagtcgacatcgctcttgagaacgctgcgaacaacctcaccggggatgatagcctcagcaacaacacccttaccacgtccgtcgatccagttgagggccgcggccttcttatccgtacagtagttaccggagacagagatgatctgcatgtcgtcgaaacctccatcgttggccatgacgctcagagcgtgctcaacacccttggaaatcatattcatacccatagcgtcaccagtggtggtcttgaatcggatgtacaggttggtaccggcaagggcggtcttcatggattgaagacgagcaaagcgactggtagagttgaaagccttcttcatcatatcctgaccagcttcagagtcaagccagagcttggcggcaccagcgcgctcaagagtctcgaaagcgacacaaggaccacgagtcataccatcggcagtgaggacagtgatagcaccgccaccggagttgatggccttgcaacctcgactggcactggcaaccaagacaccctcggtagtagccatggggatgaagtagctctgtccatcgataacgaggggaccagcaacaccgacgggaagaggcatatatccaataacgttctcacagcacgcgccgaagacgcgctcccagttatagttctcgtaaggtagcttggatcggtcgagggagtgggtaatgtcagtggtggccttgttgcgagcgataatgcttcgtcgaatcttgacagcgcgggtgaagtcaccgagagtcttctcaagagcgtaaccaggaatcttgccacgcatagacagagaaataacctcctcgtcggtcatctcgcggacgcgcttctcggacaggagcttctcgagttcttcgttgcttcggttgggcaggttggcagggcgagccttggtcatgtggagaccctcggcctcgtcgtcggtaatagcaggagtgctgggttgggttcgcatgggagtaggagggacgtattcgccgagaggaagagtagcggagccggtgtcgttaaactgctgcgcacgggcaagctcgtttcggtcgatactgtgctcaggaacattgggatccttaattccccagcgggctacgttgaagaggtagccgttcagagcaacactgagagcaagggcaataacaatccacttggagagaacgggatcttcaagagacttgagaattcctccaaccatgcggccgccaacaccgtagccctggaaatggtggtggaaagcatcgtcgtaggcagggttgctggcagcagaaccaagagcgtagtgaatcgaagggtactcgagctcgtacttgatgggagtcaagacagtgaccaaggtaggtcggttgttggccttggcagtagtgaggatagcatccagaccgttggaggcaactttgaaagggtcaacggagagaggagcgatgacgccgcccagactgctggcccaggttcggagggtggacatggagctggggttgcggaatgggatcgagcagatgttgacaatgttgagaaagatgaagcctagaatcatcaagaccttgaacttgggaatactgctgctcttgcggccaaacagagaggtgtcgcccctgacgcggttcagctcatcatcaccctgggcgacattctcggcaacacgacggctgacaccatcatcctcgagcgccctacgcatatcaacatggcgcttgatacggttgatctcgagcttgatgctgagaatagcagtgtagaaggtgaagaggaggatgaagtcgaagaacaaggtccaggcggccagaaagcagaattgctggagaccaccctgaacaccagaagcagcaccaatgataagaatgacaatctcaatagcgtaatcgcggatgatctcgaaacccttctccttgattgcggcctgaacagcatattggatcatgttctgcatagagcgctcgggagatcgcttgccagacttggagttctgagcctggatgcgtcggtgctcgatggcgtgggacatgacagcgcgggtgaggacaatgttcttctcgaagccaatggtgacgaccaagaatgggagaccctcagacagaagaatcacgctgataggaacacccagcttggtggtgaccacaagaccaaagaggaaagcgaagacagaggagaacagagtgcagatgccgagccagaacttggaacccaacttgcgcatagagaggaagagggaaacaaaggtcaggtgcatagcgatgtagcccagaagcatgataacaatatcgagagtctcggcgttcttgagaaggtcgaggaactcagtccaagcattgctaacccactggacaacactgttgcgagtgttgaccttggcagccttcatgatccatgttttcttctcgcgtccgtgcttggtctcaatctcgacggcatcttcgttggggatctcctgggcagcagcaaggaactcggggccctcagagtagggaagagcgtaggcgaggatgctgtcctgggaataggcggtgaaagggttctcggtagagggaagagatgtaatggacaggttctgagggataggcacgtggtgagagcgaggagcagtgctggatgattcggcggacaggctgtcagggaagacaagagtcaggagagcaaggtggtcggcgtccgaaccagcattggctacagcatcctgctcgacggccttccagttccaagcagtctcaggtcctgcgcgtaggactctgctaccttcaacgagggtcgaccagtcggccttgccaagagtagcactttcaacaccggtgctgaaaaagctctcctggagaagaccaacatatgaggtgctcgcaaggacggcgacaacgacgacggtgtggattgggtgagagcacgcgagtcgggagatgaactgggcgatgggcgtaagtcgcttggagaaccacgacggtgtcgtcctttcggtgacgggagcctcgccgcgaaagcgcgcgggcagaagaaccgcagccatgatgtcggattcgattcgagggttagaagggttattcgtcgatgtcgtttaccacattgattttggtctaagcgcaggtgtaagtccggggaagaagaaaagatctggagaaaaggcgggtatttgaagtagccattgacaacaccacaacaaagagatgggtgcaacgatggaacacatgacgagtatgggtgaggcttaggcagataaaaactattacttacattcccagagtgacagtcctattacttccaactattcgaggcggatgacccaaaaacgcggtgggaggtggaggggcaaggccttgaggccgagctgagctgggggacagccacaggataaaaaaaaaagggacgaatcaaaggaggcgacgaccaccaactcgacaagacaacagagaaagggattattctctggtgtgagaagggaaagcgattacgactgggagggggggaatagaaaaaagagaaggaagaaaaaaagaggtaaaagggggttaagagggtgtggagggagattgagattgatgggatggtccaagaagcgggaaatgatggagaccggaagaaagtggagggatattcaaactgtcggtcggagggtcgaaggatcatacctagcccaggcggaagacgcctattctgttaggggactcaacgttgaataaacgacctaaccaatgccaattaataccggtacagtaaagccgagaactaataatgttgtggagaaggcccttctcatcctttcaaaatggcggcgttgtcactgaaattacagagcagagtttaggaaaaaaagatcaaaatgccatcaccgattcttgaaaccacagtctgactggccaattggtttacaagtgcatgcgacaaaccaatcggacagcttgtgtcatcacggtacattaccacaagctgcaagattccgcgccgagcataagattttacggatgagtaccttgtctgtatgcaccgctgtccactgtgagtggcttgcagaccccaggaactcagtgagtgtggcgtacagaccgcgtgggctacagggaaggcattgactcctttcagggcgatcataatgcgagtaattgtcttcaaagcagtcagacgacgtgtagaagaatataattttctcaagatattgttctcagcacggtcttccaccaactgtgttaccacagcattttctttgtcaaacactgcatgaatgcaaaagggccaaacgactgtaacgatgccacgatttgacagtccagaatggaaccctctttgagttccatgatgcttgtcgcctctctttaatcttatctcccctagcttgcctttcgtaatcgtaaaaaccgaatacgcaaataaccaccaccactgtcgtcaccgacagttgaatgatgaataattacagccaatttcagtattgatctggtattacgcgtggtccttttcagctctccttggatccgaatctcttgatgatttgtattcgaggcgcagtgaccaagaattctgaaggcaattcgacaacgcgtgatcgtaaacgtaaaacgcgccgcagcgggaagggaagtggagggaatacccctgatcatccactttcgaggccaaccgaaaaatgtctgggctccagctttttttttttttttttccttttctctttgctgtcaaatctccatgttacctcgagccaacaagacgtagcatttgctgtggattggcaattgtctcttcacacaatcatttctcattcaattcatgttactcaccgtactcaatacaaactcactatctcacaagtgaagctctcacgacatcgtcgcaaaatatcggcggtctcatccacttgaatctccccttgtacgtaagaaactccacattcttcgtagtcttggcgtttcgccccactccttatcaatcagttcctccatgccaccatcaccattgaagcttgtaagagcagaattctccgcgctagttgagctctggtgggggttaagacgtggcaaagctgcgatttcggcttctagtgtggtttgagattccctagaggttagattgataagatttgatctcttggaccgaggttcttgaggcttttgggcggatatccggatcatgtcttgtggtggtgacgttgagtaagactggttcttggctttgacgttgagccgcattcggctattatgcgccattattttctagtctcgtaaatgccgagaggagttggagtcttgtttggaggcggaggggggttgttggatttgctgaacctgcccggcctgcatattctgatcaaccttacagcgcagcgacattcgctgtacggtagctaattctgggaactcatgcaggctatcattacgccgaaaaggaagcgcaacctctgccatggcaaacttgcttgctggggacgacgtgttgtggccacgactttacgagttgcaagggccaaagtgatgtgctcatatcttctaccaaactcaggtgtagcctagcgagtgctgctcgtcgatcatcgtctaacatgaagtcactgaacaaacatgaaacatttcaggctgcaatatctcaataaccatccgatattcacttattgacaccggtaactcgcggctcagtgcatcggatgccacccggatctgtgcaaaccacgacacaatgatgtacaagcgtcggcgtttttgcttcgtgggagaattgtcaaacttgtgtacgttgttcatgatgcaagaaccgtctttgacagacgagacccttgtagtggttaaaccctgacctggccgttgaaggtccaccctccggaaggttgtttgcggggccgtagaccctgaggctcggaagatgcaatgtcacatcattgaattgatgggtattattcttttattcttatcggtaaagattcgtttacttcgtccgagcaatgaaggtagacagccaatgtaaccatgagtctaagaagttttatatggtcgaagctggaaactaagggatgccgtggccaaaactttcttgctaccttcacgcatcagaactaactcttcccgttgtgacattccgaatctaaaacgacctataaaataagcatgtattaatcaatgtaactgatgagtgatagcagtcttttctggacagaaaagtcctgtcatggtacagtagctcagagagcaagaaaactcggcgagggtaccaaaatcaactgctctaaagatccaccaagtttgtactgaacttacctaagtctttttgtcccttacacaggtcctgagctttcttactccctgaggggcagcctaacggcctacggaggccgagaccctagggtgcattggccattgagttttcatgatatgatcttcgcgccactgttgagacgtcaacaaaaccatgacagtcaatgtcacagccatcaattgaggcatgggatatctcaaaacatcatagacagtagctcatcgcatacatagatcatctatgacacaatacatcaatccttgaagcgccggcgccctccggagatgaatccttcatcctccgtcacaatcagcggcccgcttccgatggctgcccggtccacccggtatcacgccaactagacatcgtacgatgctcccatatttcataacagcagcatctcatttgtccacgacctgaggctgaaagaaaaagtctcaaacaatatctgaaaagagaagcgccaatgtacgtgataggtcatcatatatgtgtctcttgtaatgaatgggccgggctgtgaaagggttcgtgcaggatgaggcccagccggggcagtcataaaagtttcgccattctctcgtgatcccccttcttccccagataaactcgatcgatcttgttttttccttcctactctaaagaagctagtaaaagctagacttgtcgagagataaaaaagcaaaaggattcttaccaattacatgcgtgccgttcttcgcaaggatccttcctcgcttgcagcgatcacgacaatccctggtctagaataagccaaatcgaacgacattctgcaactgcggaattgaggatggatggcaaacacgacaattcgcccgacgagaacaatggggttattagcctcagcaatagcccggagagtactaatgacgccgattccaaggatcctcatgtgtggcttgttggcggcggtattgcatctcttgccgccgcggtctttctgattgaagatgcaaaagttccgggtgatcatatccacattctcgaggcatcggcgaaagctggtggatcaatggcgacgttttcgaagccatcatgggacacgggatatcgagtatctgcgattcgcaagatgagtctcacttatcattgtttgtatgggatgttggaaaaggtgccgtcggacgttgaaggcgagacactcgcagccaaattacaccggttcaatcaggcaaggaggaagctcggcgcatcgggaacgagattggtgagacaggtcattgacgacgatggaactgagaaaccggaggctgttgatgtgagcacaatgggcttgagtgtcaagaaccagtgcgacttgatgagggtggttctcgaaacggaagaggagctggagggtcttgagattcaggctttatttgaaccagactttttcgagacgaacttttgggatttatggtcgtcgctcaatcggttccatccctggtgtagcgcggttgagttcaggcggtgtctgcataggatgttgcatgagtttcccaatatggggacattatctggcgtggagcaggctcctgaggaggacttcgaggcgattattaagccattgacgcagtatctgaaagcgatggatgttgagtttcggcatggtaagttcgggcattcgttcgaggggataaagctgacctgtgcaggtatacaagttagcaatctggaaattgaggatgttggttctgactttcgagtatccgccctgaaaacataccaagacaacaagcatgtcttaataccaactgggcctgatgatcttgtacttctaacccttggctccctcacatctggaatgggatacggcacaaatgaccaaccgcctccgacaatggagcttcgcgattcggcacctcacgagctcgacccctcgtggaccttctgggatagacttgcgatggatcgtccccagacgttcggcaaccctgaagcattcttcgaccgaccctcaaagtcaacatggctctccttcaccgtcacacttcgcgacccagcattcttcgagcacttacgtacctggaccggcacactaacaggtgctgtaccactaataaccttccgcgactgcccctggatgctctcactcacgatcccgcaacaaccatatgtcagagatcaaccctccgacgtttttgtattctggggttacggcctcttcccagatcagcaaggccgctacgtcaaaaaacacatgctcgaatgcaccggcgctgaaatcctcaccgagcttctgcacctcatggcttttcccctccaacccaccctcgagcgctccatcacaattccctgcctcatgccgttaatcggaagtccattcttgacacgtaagaagggcgatcgaccaaaggtaatacccgatgggagcaaaaacttgggtttgatggggcagtttgttgagattgagagggaagtgacgtttacgatggagtattcggttcggtcggcgcagttggctgtttatgggctcatggggttggataagaaactaccgggggttatgggtgaggatcatgctgtgttaacgttggggatggcgttgaagacgatgatgacttgaggggagtgtaactggttcggaaatggcgttaggaaaagtaacaaaatggtgggagggatgggatatgcttagctttatcgtatgtatagtagaacaggactcagaggtcttttgatagggaaatggatgcattgacttcttcaaatgaccgcaataaggtggatgtttgctgcaactatggctgcagtatttgcagctaagaaaggcaaaccttaggccccaattataaacaatgaaaggcttcagatattttatcatgaattcgggagtaatccttactaacttggtcctatccccagatctggaggtcttgatcgaggttggtaggccatctttacaggcctgtttgcaacaataggtgggtgactatgtaatgtgagctagagcaattaggcatcgattctatttgtacatcaaaggcccctaggtagaccatagatctactattgtgtgttttgtgtgctagtgaggggggcatctcgcgtatataacatctagcagcatggccaaacctcgatcctccaacatatcccctttatacactcaacatatatcttatcactttccaaacatctatatacttatatgaatctctatatgttccaaaactcccctatcctcatgcaatagagtggtttcagacccagtgcctcgtcgacactgccacgacagggcgagtttcctcttggggtcactcctggggcacacctgacctcctacctcgagtcgtcgtcaagcctgaggctgcctttccctagcccatccgcaccttcagcgatttttgttatttccccgacaacggaccggactagccttcatcttcccctcttcatatcttttctcctcccccgccttcttccgccttcaaccatctccttttcatcaacattcacatcctcctcaactcacaaacaaaactaaacacatcaccaaactttcatcccatttacttctcgtcttcctttctgttgctcactgtcactcaaccccacctctccacttttcccgtcgtctttgccgccatgtctttcgtgcgggacgcagagatgcagcatcttgcgcggatgcagcttgactacatcactgagagactctcacagaacccagaggaaggtgaaccacccgattttgtcaaggacgcgttcgctatacagcgctacttggaactagttgcctccggggccgcagtgtttgatgaagaagctgttaatgctcgactaaacaaaggcttctctgcccccgagtatgatctcgcagggcttcgcgctacatctccttcggccatggcacctactcgccgggtcgatggacttgttaccgctgctgctggcgccacgggtaggcagtaagaacgcacccagaccatcacatcactgactcagtttcttagacgagttttgtgcagacggacaattggacatcgtcgaagtggatgactaggagccccatttgactgattccactactgccactgttgcctctatttccgactctgccagcgagattgggaacgcgccttctcatggtactcctcctgttagttctgtggaggtcgcatatcagaatgctttcgcccgtcttgatgccgctcttcaaggtaaagcagcatctgcctgtgtaatccaacttccttactaatattataccagatcaacatgattgccttgaggacatctattccgatgacaatgctggtgctcctcccatggccctctcggagtcggagactgttcactcaaacaatagcaaggtctcaaaggtcacggaaactgcacttgctttcctctcccaacgggatgtgggtcacataattgaagcccgagcacagagttccagtcagtcaatctccttccgagaggcagaacatggcacccctttaaaggactcgactacccgcaatgtcgaaagcgtcagcattgaggctacatctccaccaccagcaacccacctccaccacaatgaggttgatgagggcctcatttcttttgatgaggaccccactcctaccggcactacctcgactactatcgcaggtgttgctcctcctacaagcacttttgccaaggagtgggaagaggccgagagtagcaaaatcgcgctcgatacctcccctaccaccgaccactctgtcgagtctgaacccgaacctccggtgaagacttctgaagttgtccccttctcccccagtggaattacttcagctcccgatgatgagtgcactatccctgccaagccacagtgcgcttctgtatccatcaccggtgacaacacacttattactgtaaccgatgtccgcgaggatagcaacgttgtcaagtgcttcaaatgtggcagtgactctgttgagaatgccatcatttgcttttgcaaacatcagtattgtgctgattgtctcaacgacgtggtcaagacttcgattcatgggccgactcccttccctcctgtgtgctgcggaaatccaatccctgttgacatcaactcttctatcttcaataagaagactttgtacgattttctgggaaagaaattcggggcatatgatgtcggtgaacagggtaacatcggtgaatcggacgataagtcacttccctctccccattctcccacttctctcccttttaccccgactaccccatctgctcctttcaccccatctaccccatccgttccctctcccccctcgctcttgaccgaggagaaaacggagtactccttcaatggatttggtgaagaagtcggcaatgaagacaccaaatgccacgtgtgccacaacactattgagaaaggcttgtgtaagtaataatttgttgcagcaagtaccacactaataaaccctgtttatagattgccctgactgttgctaccaatgtaacaacagcagagcggactgcaaatgcgattggtgggatggccgccagcgccgtgaaaaggacatgactatcatcaaggctccaaccttgcagactgcgagaccccaagttgcaccctttcgggttcaaaagaagcagtttgggggggttttcgaacgcaaccctggaacccaccgtgccttggcccagattggggcttgccagcacccattgatgaagcaagtcaagttgtcgggtcgatgctttgactgttaccacgtgctgcctacgttcctgtggcagtgcacacgctgcaaatattcagtttgcaagcattgtggtatgaagcggggaatattctcccactgatgtttctttgttgttgtcaccccgttgatgatgaaagtgtgttcgggggtgtatcgataagttggttgggatggtatttagggtgtaagaagtcacgacggcgatgggtgggtgacgatgatgtgctggttgtgagaagcagtcatggtggtgggagaaggttgcgacgatgaggtgtgatcctgtgtgctccagtttgctccggtatgttttgtccatgtcaaaagtagaaatattagtctgtaatataggaagaatatcgatgagttatgtatttaagttgtgtcccattagactacagaccttcgaggcggagcctggtcaagatgctagagcgatagcacagcagtgtgagctggactgtccactgccaatccatgtatttttatctgtgacaaactgtctgcctgccgagagaatgatgtcaaaaaaggaaagtgaatgttttcatttggatagttgctaaagggagtgcttgtcaatctgcattggatgtttgtgtagtgcgtttgttgcctagcaatggaaacgctggcactttaccttgcgacattgtgaagaggctgcacagcaagtatcggataagatatgctccggcctcttggctagactggccatacaaatctccctctccttttattttaatgacggtctcagggatatatgttcaagttcgcgatcgtgtttggatctgaagagcatcctgacgcttcggttagagcttgttgggtcatggtcaacagtcgccgatgaagcatgtactttgctcatactagaagactaggctgtagtcaattgagaagccctgtttcatgttatgttagacgagaatgtcaaggtaaggtgcgcgatgcgagcatcagctgtcaggtctaacaactcaaaccaacactcccagggcaatccggaatgtcatatggtgtttttctgtggaatgaaaacatgtaacatgcgcataaagaatatttggatgagtaccaggcaatttcagtgccctttacctgcaagtgtcttcttccataacccgtcattcggcgccaaagtatggtaatagcaacaccctggtgtgctaaatatgttgagaagttacgattttttcatcaattaccgtgttatacagaaagaggaagaaaacgtttatattggcctaattgactacttttgtaggagagtgtctaaacacgaactcagtggtagtggaccgcttactcagccaacgatcggcttgggtacacgcctcctgcccgacgcaatcgtacacttcatcatcgttattttctcattgttgtattcatacattactattacaaagcaccatcgagtaacatccttggggtgcgctgtgcaaccccttgctcccctcaacaccagcctttctctcacccaaaacatctccgatctgcagaccaatatacttcaacacgcaagtctcctccgggcctatatgggaatcattccgtaaataatggcaagcctcgcctgcctttcgtaatcatcatgcccagccgccgactgtaccattcaccatgtgcgtggtataaacaccgtagaccgcgttggcaatctgggtgagggtagtgccctctagaatcttgtggagaagcacggggcgagagtcagcggcacggtctggatcgaagaccgacttgatgttgatcttatagatctcgtcatcagaatgaagagcgacagtttcatctcgttgctggtggggtgttcaagggaacaccgctgatccgccgataatcagctgcctcgcaaacctcccctctagttgcgataatcgtgcgcaatccagccgttgatcttcgtgacagcgtctcggcagccatggcagagcagacacgcagggtgcaagctgtacactcgaaggtataggggtgttctccctcacgacacactctacagcagcagctgggtcccatcctctaccagtcgtggtcgcacatcatatgtgggagtcgaggacggttgacattgagagccgctggggcaggctgcggcggatcgccgcgttggtttgttgaggggctggatcgacatcctattcttcacaatcgcaattatcaaattctccaccgcagtcgtagcagaactcatagccgcagtgacaaactgcgaggtgtaagtcagtaagtttctaaggttggagagttggttcagaagcatacttatatgggtgcacccatcaatcttctcaatgaggtgacggcaacgagaacatcgcttccagccttcgctctccgcaaggtccaaggtctggtccatctccacctgtttctcacaagcaccggtatgtcccttatccttgcaagtggtgcaagtgacctccgtgcaagcaggacactctgcctcgtccccgtagcagggtttaccaccatcggatgtgttattgggagggatgaactcgaggcattgacgattactacagtacgtccgatttatcgtcctgtgctcaagcaatttctcgcggtaacgttgcacgtcgctctgatgcatatgcgcctcgatggcttcgagggggatctcttcatcgcagcatcgggcggggaagtacgaggcgagcgagagggatatttcgagggtttggatgaggcatgggcggcaataggcatccccgcatggaagtacttggagtagcgtgactgagaggtcttctgtgtagcaggcggtacagtcgcccgtttctgtttgggcaggctcttgtgtcgcagagtcttcgggggcggcgagttggtggctctgctgctctgcctctccaccttgttcgtcatctgatacggcgtcggaaagagggtcaagcatgtcttctgaatcgccttcggcttcgtcgtcaacagccatgtcgtcgtttgaagtgttgtcgtggctatctgactccccattgtgctgatgctcctctttgtcttctccagcctcgaagtctgagaactcgtcagaaaggtcatcgagcatattttcaaaatccatgtcgtttgagctatcacggtccatttcaacgtcctggtcttctgattcctcggagtcttctccagattgagagtctaaatctctgtcagagaggtcaccaggcatgtcactcgtatactcaatgccttcagcgtccacatccatctcgttgtcaaggtcctcctcttcgtgcgagctgtcatcttgggtatccagttccttgccgaggtactgctcagatgtctgctggtactgtcgatctcgctggctactcgcttcatatgcacgcctcacttcggcgagaagcagagcttcctcaaatgaggtatcctcgtcgtagtcctgtcgcgcgtccatggaggaagttggcgggaagttacaagcaaaagttgtaggcgctaggggggaaatgaatatcgcaaagcaggcttttccaaatttcagggctatagaaaaaaagacgaacaggattttctggtgagctatggagttctcaggcagccggcttgcagtgctgagggccaatcgtggttcatacttcttgtacaaaagtttataacagggacacaaaactcaagcataccttaattcgagaactatacgttaacttcacactttaacaaggactatcaatgaaagttttctccctcaagtacgtccgtcgccttttatccaaggccatcatcagacacatcttgggatctctttggccgtcttttgcgggctctcaacacttcactcagcactaacactcgaacctcaatgggcgaggagacgtcccatccttcaaaagcatgaacatctactgccatctggtctacttgtatctttgcttattctcttctttcggttgtcttctttagtagcgttggggacttggctatgatgggaggaacccctactggatggcatcaaactggggacgtcaggcccaagggacaacaagattcagataaattgaggacaatctggtatcgctttaactgaatttctataagcttactttggcccttcgatccaaagacctcgctttctcccacacctcgacgaaccctcaatgccaaacacccccctcccccttcaatcactcaatacgtagtcctcgacctcggcgctagaacaccaacacaggaccaaaagtcgaagggcctgtccctaggatctgggttgaaaggtcgagaaataggctccttacccacgtattcaagaaatccgcatgcagaaccgagaatacacctaatattgtcgaccgtcacaaacatcacgttgggcttgatatcaacctcgaccagatcctcctgcccataccgatagaacaccttgcgatccctcttccaccgcttcgcctcctcttccgcctcctgcttcgtcttgcatgtgcggcacgggctgaacttctcgtcgataagccagagtcgtactccccccaatatccgagttacggtgaggtgcagcaggagcaggaaaaggccccgtcgattatacatggtctttgcttctgataacctcatcgtcgggttgtcgtgtcgcgtgatgccattcgtgaaggcgtagtcgtacacgaagccgatgtttcccatcacgggggagccatctcttgttggggagatggcattttctcgaaagagttcaatcgcgtagtcttcttgttctctgtctgtgagatggtattgaatatcaaacatccatcggtcgtcctccatgatgaagagatcgctcgccgggtgggtcgcaacaatgttgttgtacatgccgtttatgttggctgtgtacgcgaagtccttgtaccatttgtctttgcattgaaggtagtcgttttccgtcaacatgcttttcttctgccacgccgcctccatcctgtacggctcgcgaatctccacgggtattgtttgccggtcttgcaacatggtgatcttcatttcttcccagaatttccgtcgaaaccgtcggctgatcacccacctagactcatggcaagctttccataggccgtagtcccaatggacaaccgatttcagtccttcagggcaagtcgacatggattcgcgcgccttcacatcgggatagaagtccagccccattagggctggcgatccaaatagcggcggactcttgtggccaatgtcactcatctccagaagctctggatgtctatcccaaatatggattcgaaaacgatgtgtcgcgttgtagttctcccggggttgcggacgcagtgctgcctcccagatcaggagtctggcatcttggtggaggcacggaaaccagaggaactcgcaatctggggctttcttcggggccggccatggctcatctggcaaagccagtgcgctcatgttttccattgtcaaagttgtcacgggtggtgaaggcgagagaaagctcgttcggccaaggtagggggaataacgtatatttagacatggtgatgtgtcctttgatcagggctttgggcgcctttagcgcaccaaactcaaagtctggctttatttatcgtggtgttgaatcggattggcggttcgtggaaagtttgatagtggcaaagcaccgagagactgtatgttgaggggtttggctgaagtcgtgatgtctaactttaaagatagtaatgggactaatcataaactatcacgaaatagatgatgatgaggaatttcttttgatttacctatcaagtcgatttcttccaaaagtcggacttcccacgtgtaaggagggggaaaccgtaagctctcttctctctcccgtctccaagcaacagatcgcttgaggctattgacctcaggggacggaagcaacgacatcctcggctaatcagcaacttctccaagttcagaaactcatagaaggatctcctcgtcaatggttgctgtctcgagttttcaaacttctcctctctttggtgtgccgtccaggaattgactgagagggtgatgtaaggagaagaaaggaaagcgtaatgcatgccagaaaattcggccagaccattccgagacctgatgcaggagctgagggaaaagtgacaaagtggaggttacatccaggcagggagactttgttattccacgtttgtacggaaagcaactgtgatgctaacaatccaacaaaagagattcaggaactatgaaagtatcttgctcaatattacaactatctcttttagcaacgataataatatctaggtaggttagagattgacccacacagagctagtctatgatctgattgatatccatctccccctagtcaggaacagaagacttggtccccagcagattccaggcccaacaaggctgcagtaaacacagatgaagcacgataaacttcgtctgatctgctgatcaactgcaagaaacaacaagggatgcttctgtgccttggccatagcttttcaagtttgcgtcgtagtcagaacattctcgtcagtctctgtcccggaacccctattccggaaaccttgattcagcctcttccctcacctcgcaaggcggtccctaatcgggcagttactgtttacgcatctgaaaaggaggtactgagaacttgacttggcagtgacctccaagacttgaggttgcttgatccgtattgccgagcctggtaagcatttcgtaatggaaattcggctcactattggatgggtgatattgcagttgaggctgcaagatgcctcgcttaggttctaccagttccaaggaatgatcttgtgtcgcaactgttggtcgagatcaaaaactctatctcggaaatccggcctcagttgacacggcatttccaccaagttccccgacgtaaccgttttatccttggcgttagatttaaagaggactaggcggcagtttctgcatgtttcaccggtaatagcatatcagagtgacagatcaactatacctatcaggtattttcctccgatctcattcgtgtcaacgtcgtcaaacacggaggacccgattttgaggttaaactttatgtctcaaccgacagggatcaaggcgtgagagagttggtggtgtcccgcggatttacaggccgaataagcggaaccccctaaacgggcatatccgagtgaaaatctctgagtcgatcaccacgattcgttgtagccgaggagccaccacaaccacaatccttggtcatagcagaatactcgggataataacgtacgtcactgtctacattttgtgacccataaagtcatatgaatactgtacccgagctgaaaacaagggtttgtgatatttggatctgcaatacgtggagatttcgtaaacctgtggtctagactctggccccctgtccttggctgagcactcgataaagcattgattggctctcgttgcagaatgcaaatcaaaacccttacagcgaaatctcaaaatcccccccttccgctcttcatcgtgaaattcttcggttgaggcagagacacaaaagccaccatcggctaattcgccaagaacccgatgagataaatgattgccgatgtaggaggacagaataggaaattcgagtccatacctcctccactgagaacccaagcttcagggcgttgatggggttgacaggtagaccagtcccctaaaagaattgggcttactgcgccgcaatgatcgctacaagactccccgccctgtcctgtcctgtcccgtcgccgcctccgcgtacctaacgttagcctcgtctccaatgccgtctttccagaggtagcccacccactttttgttcagttcaattcaatcaatccccgaaggacaacgggcacagacacagacacaagagaaacatcccactttcaacgtcacttcgacgacttcatctcgatcatctccgcctcgcctcttgatagatattgtcctctatatcccatccatgtctgtggcctcgacactctcaagcttcgttgcgaggtgacgaacgatgcggcgacgcattctcatcgttatctccaagctaatctgagccttaactgactcctccattctctctatccattgatctttgattcacgcccagtccaagcccaacatggccgccgattggcattctctcgtcgcaagaacatcgtttgagctgccagttgtaagttaaactttttcgtcaactctaactctattttccactccaaacgtggctgatcatcatttacttccaggagagcgatgactctcgggttggttctacgcgagatggttccagtggcggtactctcagctccaacaatgcttcaaagtcgtcatcgctacaatctcttgttggaacatttattcccgtcgtcatttactgcgccgtttgcatcttgttctttaccttttttcgcaggaaaagccctcgagtctactcgcctcgggcgatacccagcttgcgctcccctcagtaagcagcagcgaatcttttcagctctcgctcaattgctgacagcctctgtagcacgcccataccgccacttcccaatggctggttcaactggatcaagccgttcttcaaaacaccagataccttcgtgcttaaccatggctctctcgatgggttcttctttttgcggtacctcaaagtcctgcgaaacacgttccttgtgggcatgctgattgcttggccaattctctttcctgttcacattactggaggcaagaagctcacccaattggacatgttgacaattggcatgatcgagaacaaaaagcgcatgtttgctcatgtagttgttgcctacttgttctttggtaagtgctcaaacgacagagctcaatggcatcgctaattggttaggctttattctcttcaccgttattcgcgagtgcttctattatgtcggtattcgtcaagcttacctctcatctcctcactatgccaagcggctatcatccaggacagtactcctcacctctatccctgagcgatacctcgacgaagctcggttgcggaaactctatggcgattctgtaaagcgagtctggatcccacgcactgccaaggccctcgtcaaattggtggaggaacgagaacaaacagcaatgcgcctggaaaaggcagagattgcactcatcaaaaaggcaaacgtggctcgaaagaagcagctcggcaagaatccaccatcaactgtatcctccgccgaaccatgcgccggaccatcctctggagattcaagttcttcatggaggactgagcccagcagcgaggagccccgtacgagctccccgcgacgtgtcgagacatccgaaacccacgtagaagagaccgaggagggaggagtcaaggagcacaagcctacacctgatgtgtctgaaagaactagaaccagctccaacgcccacgatattctcgaaaagtccgccgaagaccccgaatacgtccacccttatggcctcaacccagatctccccgatgtgcggggatcagtcgccgctcaatggctctccgtgacagccagaccctaccatcgcccactgcacaacttctttcggcgagtcgacactattcgatggtgtcgcatgaagctgaaggaactgaacctcgagatcttcaagcttcgacgtcaagttcgccgtggcgatggacagacgcttcctgctgcattcatcgagttcgacacgcaggaagctgctcaagctgcacaccaagtcgtcgcccatcatcgtcctttgcagctcgctcctcgtctcttgggcgttcgaccaaatgaggtcgtctggagtgctcttcgcatgcgctggtgggagcgcatcattcgacgtttgctcatcatgggcctcattgccgttgctatcatcttttggtctatcccatctgccatgatcggtatcgtgtccaacatcaagttcttgagtggcattgtgttcctcaaatggatcaagttactgcccagtcctatccttggcttccttcaaggttttatccctgctattgctctgtctttctggatgtcgcttgtcccggcaatgcttaggtgtaagtctactattaccgatcccttgttgcacctactaactagctcccttagtctgcggtgtccaagcagggattccctctttggtactggtcgaattgttcacccaaaaggtctactttgctttccaagtagtacaagtctttttgatcacgacattgacttcggccgcttccgccacgacaatgcaaatcatccagcaaccaatgtcgacgcccagtctcctcgccacaaaccttcccaaggcgtcaaacttttacctctcttacatcctcgtccagtgtctggccattggagcttctggtctcctacacatcttcgagctaatcaggcaccacgcattcggtagagtggtacagaatcccaggactcgcttcaatgtttggtacaaccttcgtccccctcgctggggtggcatcttcccgatctatacaaacatggcgtgcattggtaagtcgtacagccaatcatcccctttccatgctgacattcccagccttctcttacacagttatcgctccattgatcctcgtcttcgcatgcgccggaatggcctttacgcgcctcatttaccgatacaacattctttacgtcttcgattccgaaatggatagcatgggcttattttatcccaccgccctaatgcagctcatcacgggactttatttggctgaaatttgcatgattggtctctttgccttaaatctcgccttcccgcctatggtgctgatgctcatcttcctcatcttcacggtcatcgtgcacatgtctttgagagactcgatatcgcctctgctgcagaatctccctcaaacattggcactggaggaagaactacaggagcaggagaaagccgaggaagaggcaaagcttcaagcggctgccgagtcgggagaggccaacggcggaactgctgccagttacttcgatacggaacagaactttggagaagaggaattcgaggacgtgccgacagatgacgaagacgatcaactacatgagggaccacagagctcgagggccgtcgagggcgcaggcggtctgagattgatggccactgagtggataaagtcaagcaccaaagagcaattgaagaaggaggtgcaagagtcaggagttaagaagttcttggacagatggattctccccgcacctaggtcgaacccggatcaaccaccgtccttcatccagcgattcttccaccccgagatctacgaagactttatcgccttgcgcaaactaattcctttcgaagaactccccgacgcagactactccggtgacgagaagctatctaattactggcctcctgagctctggatgcaaaagcccgtcttgtggatccctcgcgacgaaggtcgtgtcagtcgccaagaagtcgcacacacgagaaagatcacgccgattacagatgttggagcttcactggatgagaagggactggtcgttgtcgatgttgaggctgcgccgtttcccaggatgagactggtgcactgagcgagtatgatatacgatagatcttgccatgataccctcttttgcatataagcgttggatgacattgcactttaatacattacatttacaataccgacgatttcgtccctggtgtgctggtgacttcgccgtagtatgccttgtcgttgggttcgcgaccgagaaagttactgagacttttgagctcgggttgacttcctcctggttgaagaacaagttggcgatatcgtagaccagtcgccttgcgcattggatcagatttgaagtggctaacccagaggtcggtcgcgtacacctttgatctgaggcgtgttagcaacccaatcatcactgcaggtggtgacttacaaggcataagtgaagtacgcagcatcatacgccctgaacggatgcgcaaacgacgcctgtccaatactatccgcccttcccaaccccattatctccgtcttactctcattccacagcctcgtcgtatcaaccgccctcccctccgccgcattatgaatcgtaagatcgaacagcgccaaaaacacctgatacagcatcgcatgcgcaccattaacatgtttcgttctcgcgatatccagcgctagcttttccggtagcacctcaccaggcctctcaccctcattcttagcgttccagaaggctaagtactcggaggacagataggagtagtgttttcctaggcgctggagcacggagggaacccagatccaattctcgagaagaatgctggggatctcgacaaagtcgcgcgcgcaaccgtgttggtggttggtgtgcgttacgagcttgtggattgcgtggccgagttcgtgaaacattgttttcagctcggagtgaaggaggagagttggctgggagggcgtgtggaggagggatgttgttagtgatgaagagggataatggcgtttgttgtctgatgttacgaagccctgagaccgtcagcagatacctccgttcgttgtgctggggagacttacaggttggatgagagagctatgcgcaccagcgtatttcccctctcgtgcgtaaagatcaaggtagagatatccaagaaactcaccaccttgatctgcagcattccacgcttcgtagacagttacatccttctgccaaaccggcgcgtcggtgggtatgaacaccatcccaaagatctcctcaaagatgttcagcataccctttagactgtggttaacctcaaaatactccgagataagaagtgaatcaacagaatatctctctttctccaatatcctcgcatagaacgcccagtcccatgcatccagcctcttcacatcatctccatcctcatcagtgccgttatctcgaatataagccttctttatctcaaacaacgtcttcatctcttcatcagcaaggggcttcaactctgtcctcaatttattcagcatttccatcacactctcaacactccttgccattttatcctgcatcttgagctcggcgtgagtcttgaagcctagcattcgcgctgtactattgcgtagttccacggcgcgctcaagacgagtcacgttctcggggaaccggctttctttggcgatgttgtatgctttgcgggtttgagcgctggtggcgtgtttcattattgagatcatgtgtccttttttgaaggttgctttgaggagcccgtcgtcgtttttcttcattgcgtcgagaacagatgctggtacaccgttgagttgttcccgcgtgaagaagataccctcatcggattcgctaatcgtcttgcgcgctgcaacgagcacttcatttcgttcctgcacatcagctttgtacttctctctcacatcctcatcctcaatccccgccccagtgttctgatacgctctatgcgtcttgaacaaggtatacgcatcctcctctcccagcttctcctccccacgctgatgtttctcataaacagctttaacaagagcagctatatctctcctcataagtgcctcagaattggctttgagaagcatctcttccgctgtacgcgatgcatcgcggaggtctttatcttctgacacggagctgaagagacgaatgatgagggtttgtctagataccgcatgatcatcatttagtatgggcgtaagaaggcttgagaatgtggcggttgagggtgtgagggtcgatgagaggttgtcttcgagagcgatggttgatgaaatgagggatgatgtttgggataggatggcggagggtgttgttgtgaatgaaggaggtggctgtggtggtttatgggacattgtgtgaagattttgaagtgttatttttgagaggaggggagagagtcgtcgtgggcgagtgagaagcagcagcagtctcatgagtgatgttgtagatgttgagttttagaagcgccacactgcggggctggtgtttgctgaagatccatcatgaaacgatcaaaggataagacctcaatattgcgctatatacagatattatactgtcttggataatatgacctttccattcccagccttgtatttgtttccctgtcaattgttgacgcacaggaaactctcaacctccttcaaagcgtggtactcagcgcttgattctattcccatgttgagaacattaagctaggttgacgacaatcacgaaactacagcacaaacagaaatattgtggatatctacacgaaaaacacattgtctctatgatgttatccaattaagataactcaaatcaagcattgttttccataagtggcactaatctcggtcgttttgtgtccctgtttggacaacatttaccctacatcctgcgttctgtaataacaagacgcttcattctatagcttgtacattggaccacggttggaattacattcaactagagctggatactcaattgcgtcttgtggccaagttgtttgacatcgtttctcattcatctcaatcgtatataacttcgtcgtcgtctaaactgccccacaaccgtcaacaccatcgctcatttttacaaccaactgtacagccaacccagacacttctaacattctactgcataaccaagacgttcctgaaccgaggctttccagcttgaagactctctaccgcatcctgtaccttatccaaaggatacttctcaatcatacacttcactccgtgaatcatggagaatcgaagagcctcctcgctatcaagtgcatgaccactaggccaaccaacaacactcgcacccttcaagaccagcggcaccgtatcaatctctgctggcccaacaggcgcaagactaagtagcttgccctcagcagcgagaccattgacgagtggtgccacagccttggggttgggtgctgtttgcacaatgatggcggcaccaccaagcttggtaagttcttcagctgggtcgctcttcttggtgttaatatagtgatgggcaccgagttgcttggcaaagtctgccttatcatcgcctgatgagagaacagcgacttcatagcccatcttgttggcgtattgaacagcaagatgaccaagaccaccgagaccctgaatcgcaacgaggtttccctgctcaacatgcaactttcggatgccattaaagacagtgacaccagcgcagagaagaggagctgcctcagcaggatccaactccttcgggacacgaacaacagcctccgctctcaagagcacatactcggcaaacccaccatcctggctgacaccgttaattgccttgttatcgcacatttggaattgggcgcgctggcactgtcggcaagttcggtcatggcctccgtgccagggtccaccaacgcggtcgccgttcttgaagctctcaacgccttcgccgacttcgaccacgtcgccaatgatctcatggcctgggacacgggggaagacatcgcccatgtggccagcgccagtggcgacgtcagagaagcagacgccgcaggcgaggaccttggcgaggatttggcctttggaggggtgtttgagggggacgtcactgagagtccatgatgcgttggctttgtcgaggacgcaagccttgtaagtctggggaagagaagacatgattggtgtttaattgacttttaatcgagtcttgttaattgatcgatgagattgagatgctatgaaactctcaacgaggagaaagcatcaacttatatacaacagcccctccctcaacgaccaaacctcaaagagcacctacactagcgatgcatcatatcttgctaagagtgcaattggcgattggctaactccggtctccgataaggaaagtccagcgcatcatggcaaacggaataaactcaactgtcgcaaagatccgagtgtcattggacaattcccggacttagggcggccgactattacatcactagcacctcagccgttccgttcttggtgttgatctcgggcatgtgtaaagccgtaaatgggcgtcggagatgcagtcatcaattcttccaaaaccgatggcccctcgttggtctgtaattagtccgaaaaagttgggatgatccgagagctggaggtcaagccacacttcagccacacctgaaaatttcccccaccatcaatttagttcgcgatgcgcagagctccaaggaaccgccgtagatactatacgttcattactgcaagatgcctctcgacacgtcaacatactcattagcgcttctgcgcgtcgacggccgaagatggaacgagctccgtcgtctgcatgcgcagatcagaactcaggatgctgctgacggttcatcatatcttgaaatgggccatacaaaagtcatgtgcatcgtgacaggtccttcagagcagcaggttcaaagacgtggcggacagcaagctccccgtgacacggcagctatcaacgtcaatgttgtagtagcgggcttttcgagcgtggaccgaaagaagagagggcgcaatgacaagtacgtttcttgctataagtgaaaggctttggactaatcattggtttaggcgcatacaagagattgaaacgacgattgcgaatgcgttttcttcgaatttacatacacacctgtttcctcactcttccatcacaatctctcttcacgttctatcgcaagacggatccctcctcgccgctcttctaaacgcaacgactctcgccctcatcgacgctggtatcccaatgacagattacattgccgcctgtacagctggttcaacatcgacatatgccgccggcgacgacacagccgatcctctcctcgatctaaacaaccaagaagagcaagaactaccattcttgacggtcgcgacacagggtgatgacgatcgggtggcagtactcgtatgcgagagtcgtgtgcaagtcagcagattggagggaatgttggtcgttggtgtagatggctgtaaacaggtgaagcagtttttggatcaggttgttaaggataagggtgctgagatggtcagggagggtgcggtggagaagaacgatgctatggggatggatttggatgattagataccatgtgcattgggtcatagaaatgttttggagttatttgtttcatctgctatatggcaggtatgtcttcgctatcaaagctatagtcacagactaattgtaagatttaagggatccattccccttacagctcctcgtgcttaatctcctccttggtcttgggctcagctttagactcggcgacaggttcagcttccggctcaggggtctttgcctcggcctcagcttcagctagagtctcagactcaatctcagcctcagtctcaacctcagtcttggcttccttaggaccatcagtctcaacctcgggttcggggtcagtagcttgagtagacttctcctcagtcttttcgacaataacaccctcggggatcttcttcttggcaccctcgcccatgcgaatagcatcaatccagttctcaacgctggcgaggctaaagtcgccttcgtactgacgccaccagttgcggcgagtgttgatagcgatcaggttgacctcgttcttgaacccaagagccttgggaagagtagaggcagcgtcgctgtcggtgggaacagcgatgatggggaatgtctttcggccaccgtgaacgtacttggtgttgaggtgggaaagcgagtcgactgccttctcaccagcttcaccgggagtgaagacgagaacacaggtgtgagacttgggagcgagacactcctcggcgagcttctctagactagagatagtagagataggaatgatggtgggaactgcctcggcagcctcagtgaaagactcctttgactcaactggctcctcctttgcagcctcagtagccttgctcttcttggcgctcttagcgctcttcgactcggccttcttgggctttgagctcttggcgtttccagtggcgtgaacggggttaggctctccaacttgtgaaaggaacttgaccatatccttcttggccatctcgccatcgtagacaataggatccttgccttcgccgggaatgagaacaagagctgggaacttctcaatgccaaactttttaaccgccgctgtctccttatcacggatctgggccactgaaataacatcaaggaagtcaatggcaatgcttcgaatcaaagcgcttgtcgttccctttgaagtgaaaagaatagccttgggcttatcgcccttgaggaaagagtcaagatccttgtcgcccacacgcgtaacatggttgttgatcttgctcatgacagcctcttgaatagcacctgcagttcgttgaccctgatagtcttcaacaacagggttaccagtcttctttccaggacgaacgatcttaagagttgggaagccctgaacacccataccaccacagaactgcttgttggactcatcatcgcagtcaatagcagcgacttgagcgagaccatcgaggttcttggcggccttttcataggcgggcttgaggttctgacagtggccgcaccatggggcgtagaactcgacgatctatgatgtgtaagtggcgatagtcgatagtgatgagatgaaatactcacagaggtgtagttggactttgcaatgagcttatcgtagttgcgagcgttgacctgaagaacaggtgagttcttggtgtagatggcagcttgagcctctggcagagccgcaagagcagctgtcaaggtcaccaagagcgaggtggggttaggcatggtgaagtatctctccagtacaatgaacaattaagagacaagattcagttgtatggtgacgaaggagaaataacttctacagtgtccttgcactggaaaaaaaagaagttatagttgcctgttggtcctcgtcaagaacaaagtggcatcttctggaaaaggaaaggaaaaagccacggtgacagacgtcccaaaaagtgaagccagggtctctgattcgacggcttgagctagagccacaagtggcgtgagctgatcgaatccggggaaccagtggctgtgcgccgctaaccttacgccaatgctaggcagacaggaagaggagggaggagtaaggttgagagaggtggggtgcatgatctccaagacagcttgcttgacttgacttgacttgactcgacttggagttggcattaatttgcgccatcttgactcgacttccattctctacgctcgcaaatccgaaattacttggggatattaagatacgacatcaacatggcagaacctcttccagctgcgctcaaaatccccgaagtcagtcgcttcatcaatcgcgcaaatcagctgagaagcatcaagcccgcaatcgcatactggtgtacgcaacaaccacatacctcagccaagacaactcctgataacgtttcttaggtgaataccatgctgtcaaccaaatcgtgggaaagagcctgcataccaccgacgacgatacctttgagttcacaaagacattgatcgagcgcctcgaggctacaaagacggaacgagctgatgatgatgcgattgtcgataacgctgcgggacaagcttatgttgagcaattcgctcagcagacgtttgaacgagctgagcgaaccatgcgcgctaacaaggtgacgaggtatgtcgtttgctggcgttataaaggcatgactaacgagttgaagacaaactgccgatacattcgacgctgctgcgacgtttttcgacctcactcgcgaatggggagagcctgatcccgaagtcgtcaagaagatcaaattcgccaaatggaacgctgctcgaatcctaaaggccattcgtgaaggaaaagatcccaacgagacgaaccccaatgcccctgagcctgagccggaagttgctctcgacccctctgatcctgaagtccaacttctatccggagctcctcgcgcttcggttgaggatgcgccagacgctggagaatctcctagtgttcctacattcacggatgcgccgcctagaatcccagatgatcctggatacttccctcctcaacctgaacaccagccccaagcgccggagccattcgtcccatcgcctttgagtcagagtcctacgccaggtctatctggtagtcctcctcctccgccacccgttggtctaccgcctgctgtgtctcctgtgccagagtccccagcacagcctgcgacacagattcctcctcaaccatcacctcaaattcccaccaagcttccctcacaatttgctcctcccccgcctgagccatttaccccttcagcacctccatcctggacaacgactccgagcgctcctcatcctgctgcttcaaaccctccacctgtgattcgccaggcccctgctcctcagccgccagctccagcgcctgtccagacgactggtttcacaacagatcaaagggatattaaccaggcgcagaagcacgccaagtgggctatatccgcactcaactttgaagatgtgcccactgcagttcaagagctacgcaatgcacttcgaatgctcggtgcgcagtaagactagtttgttagtgttttggattcacgaagcatagatgagaacgataccatgagttgaaatagcattaaagagctactatagtgttcatcttatgaataaagctaagagtacatgtgttatctgctgcataccagtttaaaagtccgcttcgtaaatctcatttgagccaaagctctccatcgtaagaatcgtacactcaggccaaagccagtaaaccatgagactcgtatcctggatgagggaacccttcagggtagcccaccttttgagtctcatcttcctcatcaacagaggtgtccgtccatcctctctcaggtccccattcaatagctagaccagcttcgttgacgacgcccatgaggccttgcatcatatcaccagacttcttaacgctagtccagccgtcaaactggacagtgtgaacagatggtagggcctctataacatcagtcagaatatttcggctgaagccctcgtagaatccatctgagcgacgccaaccctggaagatgttgtcactagggtcacactccacaaacacgttcaggcgctcgacgtcgacacagtcagagagccccagcgcggggttgacgacccatcccctgggcggcgcattccatccggggccaagtcgcaactcaagcgatgtgacgcacttgcgctgctgcggcttaagcctcgccaggagaggcttcttgctcttgaagtattttccagggtacgtcggaaacaatcgaaacgtccgtgtgctataaaacgcaaaagtcgcctcatcatgaacctgtctgcagacgcgcatgaggcctagtttcttatgcacgcgtttataattctgaggaccgagatctaaaagcttatcgacgtcgtcgaaaaagtatgtgtatatctgaatgcgcacttccgcgggtagtgagaggaagtgaaatggtgtttttgggactcggcgttttgggcgaagaggaatgagagggacgtcgagtgtcaagtcggcgatattgatcttgttgacatcttcttctgtgacggcgggcgcagggtctgcggggggtgcgcttttggcagagggcattacgatacgtattgagccagctggacgagagctcagcgatgggcgagacgctgagctcttgctcgatcgtcgggccatggtgagtggttgtgagtattaggtggcaaagaggagaatttcgacgataacgagaattgaggtgggtagatggggctagaggagatgacaacgggcgtatactaatggcctaatcttgaaggtttcgtttagtttggaggagtgaggttgatcatgagggtgagtatcatggtgcagaagcaatcgatgagaaagcactgtagaacggcggcgtcaaattggagtctcgggtagctagtcggaataatcggggactagttggatcgtggcgaaaaaaaggaatatcttttgcagaagagaaattctttagctatagagaaatgataggaaaattctcgatggcacaagcgaagcgatggaaatgagatgagaatagagaagcgcttgcactgttaaatatcgtcttcttggttgagaatgtcatcaacttgaatggccatttcactgagcaagggtctttactgggcctcatggaggggttcatgatcggagggtgaccggagctgatgtcccgacttcacgtgagcgtcaagaaggatatgacgccatcggcctatcaaaagtccgtgctactgagcacggctaatccgcggtgtcttctctcaagaagctccactttggaccagaaccgtgcgatttttttccacggccgacgacgccatgccattctatggcggagtatcagaccaacttcgtcaagctgcacgtcaacgccttaggccattgaagttggatccttcaccatcgaaaccgccaaacaaccccttcaaccatagcggttcagctcctctcccttcgctatgctgtccagagtagcccaggcttcgcgcttgggcttgatgacagctcgtctgtcacggcccgtcgcatctccctctctccgagctcttcccgccgctgctcctcaatttgcctcgccatggctccgaacatacgccaagaagtcctcctctcaacaaaacaaagattcgaaacagaagcctccacaggcgcaaaacgatgctgaaaatgtcgagaagcctgcggagaatgacgtcgacaaggctggccagaagtcacccgaggctccgaaggagggggagcaaatacctttccacaagctacccgatttgacacagggtattccttcgacgctgtttgaggagatgggtggtgataagaagaaggagcagaaggaactgcaggagatggaggaggctgagtcgagtggtgggcgtgagcgatcggaatatgtctctacttctgagcgaaatcgcaagtggtggacaagattcatgcttatcacagctgctgccggtggtactctgagcgttctatacatgggccgaaactgggaagacaccatcgaagctgagcgtcactctgacattcccaacggccctggtcctggtctgtggtggaagcgtgccaaggcccgtttgaccgagtccgtcacttactaccaggagcctgcattcgagaagctcctccccgatcccgatcctacgttcgagcgcccttatactctctgcctgagcttggacgacctgcttgttcacagcgagtggtcccgtgaacatggctggagaattgcaaagcgacctggtttcgactacttcatacggtatcttagtcagtactatgagctggtcctcttcacttctgtgccttttgctactggcgagcctatcatgaggaaattggatcctttccgattaatcttgtggcccctctaccgagaggctaccaagtttgagaatggagagattgtcaaggtaagcgtcctcaatagtcatcagtgttcttgcgctaacagtttaggacctttcatacctcaaccgtgatctgaagaaggtcatcatcatcgacaccaaccccaagcacgtccgcaatcaacccgagaacgccatcatccttgacccctggaagggcgaccgaaacgacaaggagctagtcaacctcattcctttcctcgagtacatccacactatgcagtacgaagacgtccgtaaggtcattaaatccttcgaaggcaagcacatccccacggaattcgctcgtcgtgaagccatcgcccgcaaggagttccaagccaagcaactcgcccacaagcaaaagcacggctctggcgtcggtgccctcggtaacctccttggactcaaccctagcaatatgagcatgatggtctcccccgaaggcgagcaaaaccccgccgaggcctttgcgcagggcaagatgctccaagacgttgcccgtgagcgcggccagcgcaactacatggagctcgagaagcagatccgcgagaacggcgagaagtggctcaaggaagaagccgccatgatggaggcggcccagaaggaagctatgaacagcatgatgggttcgttcagtggcatgttcggcggcggtgcaccacctcctgagaagaaggcctagaaaaggggcgcccgctgagtgaggtggcaagcacatctccactaattaatgtcttgtaatttttttacgataggggatctctgtttacagaataccatacttcagattgggaagagagatcttatagaaaaagcatggagggatgcatccttgatgatttggggcatttggtgtaagagtgaagagggactttgtatattaggtgtatgctgggggatggatatgtaaaaatatgatgttacaagtaaaatttcatgagataagattgaagcaatgtgctaccgcctcttttgctgtcaccgtgatgctttcggttgtcttgggtgctgggggtgagttgtgtttgtgtattgacagacctcagggagcaagaaagcctaagacttgagaagagggtgttaagataaacttggtagagtcccctaagcgtaggccaagttactaaagtcttttattacttgagataaaggttgcaaaatgatttaggcaacctttccttcagtgtgttggcttcatatttctcgttgaaactggggttgacgagcttcgatggggaatagggcagccatgttagcccttggggaacgtgtttagagttctctttatgtattagatgtaatcatcgtcaggtggatttataaagcatgtcttaggcaattgtgttggtagctgatatactgcctaaactgactcgcgcctcacacacgtctcgttgagacatcataagcatcaatcggcagtctttcctccctaacttatcgcctgtctacccccactaccggtatggatccatggaaagtctgaatatactctgccttctctcctctctttgatcgatttccgatatggatcttgtgggggagcgaactctctccccaacttccctccctatccaaaggcaggggacctgtcgaagcgccctacggaaggtcgtctacccccaagcggtacgttggggtattcagcagctgaggcgcgggctttggctgacatctccgctactggggcaggggatgagcaccctgaacttcctgaacctgagcgacgggtttcgccgggcagagggaatcccttgaaccgcctggattggaatactgttagccaactcaactgctctgataaggtcaagtgacagtgcttacccgagaccctggatattccgctggctcttcatcatactgtgcttgtgggactggtactcgtcccttcgaaacttgtcctctgcatgttcctctgggtacatgggaaagttgttgttgcgataaatccccatgtttccgggggttcgttccactggcggcttcacgtctttggagctgccacagcacattgtgaggaatgtctgggctgggaggatcggtaagaaaggaaatgaaagttgatcgggacttttcagtgtgttggctcgatatgtctcgatgagacgttataagcttgaagaagtgttaactactgttgagacaaaagatcccgataagtggtgacttgtgctgtggttgatgatgggacaggggaaaggaaataaaggggacttgggaggggatgtgacctctgtagacgataattggggagggctcggaggagtagagttggctacctacctagtctcttcacgtgggtaacagtaacacctcctcactctagagacgaagaatcgcaatgtcaaaatggtcaagtgccaatggaatttcacagtgcataagatatcttggagacaatacagaccaatcactcgaagaatcttcaccattagtccctccatgtattacaacaaaagatcactagctcgcaatcattgggaagataaccaagaaaaaggttaacaaacacagattaataccaactgcccacatatcgaactacctaggtacgtagctttcagcttctcatctcagccacaagtctcgaccgcaaataatacattctaaccactgaaatttaggattgccttggtcttccgagcccagcacttaggttgttgtacggctctaggaggggctacaaggtgcaagagtctggggctgatgatgaatcactgtggtcgtggttactgaacgcgtctgtcctggtttgttggcacggaagtcacttgagaaaaacagctcaagcgtccaaggtactccgcctgacttccctttttctctctcatgatttctttccctttcttaggtaattaacagttgaggcctatgacgtctcatcgctcaacgacacatatcaagccagcacactgatgaattccaattagcttcaacttttgtcgcgccatttcagctctgtctctctgccgcataccttaactacacctttttcttttaggtgtgaatggtgtcattctcagctacctgtaggtacgcttcatctacggtctacgccctgcaaagttcgacacacttttcgacatgtgctttttcatccgagaaaagaacatagaagctcgcgacgagaacagatggaagtatcgtcataccaattatattttcagaaacgcagggggtgaatacatcgagcgaaagggtaagggttgccttgaagccggcaaaggtcccctctacgaattcggacccacgagaagccatgttatcccgcatagaaataggcccagggacgaccacaccgcatcacccaacttcaaacaggtcaactgggacggcggggggaccggagaaagcctgaaccgaaaggagtctcccctgggcacaacaactcgtgacgagaccaatagccccaagcctgtcttcaagaaggttgactggaacgccaaggggcatcccgaacgatcggtatctccccgaggtacgacttctcggcttgtaagtgaccaagacttgttaatgagaatgtgtgctgatacttgacaagtaagtctgcgagacctcgcgacgctccggatctgatgcccaaggcctgaccgacaagatcaagccgagaacccttcaatactctttacgaacaactttgctactaaagcatggacctctttaacggggtgatacgagtcgaaaaagatatgcttctcgggatcactgcataaatgtcgtggaacaccctcgctcgtataaacccccgtgagacatgcagtcggaggattaacatagtcctcatcgaacccgtacgcctcgggatccgaaaacatgtcgttgaatagatcctgcacgtcgaccactgcggtcttggcgtatgctgagtatcctgctgcgatttgctcgagaccctttgtcaaggccggaacatattcttgcacgctgggtacgttgtaggctgaagagttgaacgttgctggaaaggttgttgcgttgagataattcgcgaggataatagtctttgcacctgtatcgaatcagaatatgaattttgagtttgaagggaggtcttaccggcttgaaatagtctgttaacgttttcgttgatcaagctcgtgacttgtgctccggtaatactagtgttgaaaagaatgtcattggcaccaatccagtgaacaaagatatcaccagcctgaggttgatcccacgatagaaacgacagaacttgatccgcagctgaaggtacaggaattgtcgactcagcacctgtacctccagcgacgaaatcattgttggtggtagctccaccagtcgcgaggttgatgagctcaagacccaacttctcggccactacatcattccatttcggcccattacttctcataattagtatacaatctcaattgagaaaacaaaaactcacgagaaagaatggcgatagtacgctggatcaacaggccaagtcccattgctcacgacccaagacccattcccgttatcgctgaaactatcaccaaaaacgacaagtctcgagaacttggcagggtgatcaacgggatacgcatgtgccagaaagctgccgtaaaggcctgtcaacaaagcgttgaacattttcatggttaatcagggtgaagtgaagttggtagtttggaatttttgaagggatggatagggttgataacctcggcaaaaaagccaccgacgatggggatgtcttgtattcatataaacaacatttctctgccacaatatgacgcccaaaaaatagaggacctgattggttacggcgccagttgggctaattgcttatcaagaaaatgaatcctatgatatttcaacatgcaggttttcgtccatacgaatgctcgggaggctgtagccgggatgttcggcagtgagattgttgcgatagtttgggccgatcttataagcactaccactgaaaggtttctgagtctaaccagaattgtcgaaatacaattgaattgatcattattgatggtatatttctcaactggccgatgctcgaaatgcgtccaaagttcacaagaagtctccttcgcccagaaaactaaacaacaaagcctcagtctcttcatccataatcatattccccgtatcaaaactctctggcgccgtcggcgtcccaacatatccctgcgccatagccttcgagctctccccaaccttgccacaaatatcaatcaacttgcccctcatctgattgaacatagacggtaagtatctcggtggcgtcatgcccgccccctccctcatagccccctcaatcttgaccgccacccgctccagcgtcgatgtgaaatcgtgtatgcccgtgacgaggttcggatcccagagggtggagtgtgtaaccagcagtcgggaaaacatgtttatgcagtgtcccatctggatccagtaggagtacggcatggagaggatggtgggggattttaggaggaggaagttttcgatcacggctttgacggcgttgaggcatgatacgaggagataggagcagcggagggtatggggggaggggtcggaggaggagaggaggtttggattgggtggttcgtggaggcgttcgtcgatgccgattttgtagaggtaaacttggagcatgtggaatgacatggtcaatggtgctgctgaaggtcagattcaggtactgaagaagtttcaggctgttgtactaccttgaagacgggatccttgatgcagagtcgctccgagatcttgtacctgtctctccacgtgtgatgttgccataaatagcgtatgcgagatctgtgcctcgtttctttccaagtcttggtacagcgttgcactgatagaactagcaacgagttgtatcttcaccagttgcacgagataagtgtcccagggagattccagtcccgcttcgagaattgagcagctgttgttgatggagggtcgcgagggcatcggtacaatgtctttgacacaaattcttagtctatatcaggccagttagcatgttgaaattacatggtggctcttgcttacaatgaattcaaccaaaagacccccaagtggcatctcctctcatcatttgttctcacaggctgaggttcttgcttctttgtgatttcagtcaaaacccctggtgcagtcctggtgcctgatgaaggctctttgtcaagaccaagctctgtgactagtgacatggccgtgtacatgagattgctgagttggtgaccaagcacccaatgagtttggtaccttcagatgtcaatatgtgaaagtgcttgcttcaggccaaagacataccatgccaagaaaaccaaaatgccttgaaggagctgaaggttcttctctgtaagcgtccatattcgccgcccaatttcttctcgatacttttgcgcaagttcctgctggacctcaatattctcctgacacgtaaccaccatgaacgccatatacagcatcggtcgttcttggaacaaggtctcaggagtttcatccaaacctaaccatacgaagggaaaaagtggcatcatctcttgacgataggtctctagcattttgtaagctagacggtgagagccagacgatagcgggaatgaaaagagcgcgtggataggtgattgggtttccggtggcgtttgtgaacttgaatttgtagctgatgatgcttttcgaggatgagtcgctattgttattgaggggagagctgttgttgaggaggatgataggagatttgcgactgaatcgaacttggattctagtcttcgaagatcactaggacaatcagtcaactgctagttcgcaagacggagtatacaaactctcgagcacaagtccctcctttagaatggctcctccgactatggctccctctcggctgagaaacacactccttattcaacctctcacatctatcccaccaatatcagctctatcccagctccaatgccgagtaactcaccttgtacaccgtttctgccccaataccatgtcacatctaacctttgcactggcacacaccgtgcaagccttgagacctctcagtttcgtgtcattggcgtccatgttgattgtgaggtgatgatagtgaagaagtgattgttgggttctgacaattgactgtagctttggacgtcatcaaatgggcttagttccagtggctatgcagtggtctgggcgtggctggcgctctgatccttggcgtgttgaatccttcgggagtgagagctggaacagcctaaataggaagcccgcataacgttacccgtattattgtaaaacgtatatgcctgttactgaatacaaaactctattacgaggtgtgaaatgagtttctgagctagtcgcagaggctcaacgatggccacagtctacctatccgaaggacgttggtgctaaaggcaatggaggagctaacccaacagaataagttgcactgaagcttttggacatcgaccaacggcatccaatattaagcatgattttgattcaccaatcgaaggcgccggattttcgctgatccgacctaataccgggtcacgatttctatgtgcacttcttgcaactgaacttcagtttgccccacggcttacaagcacaatcatgccaaccaaaatcaagcgaccaaaagtctttgcatatgtcacttttggtctcgacacttttatttctctcgcctcaaaacttcgagggcaatcatacactgttgatacgacgacgagacccaaagctggtagtacgcactggatcattttcgtcactttcgaggatggtgtcgaatgggtattccgaccgccacggagtggactgagcgccattatcaccgaagaatctgcgtccaagttacttatcagcgaagccgtgactctaaagtatctgaggaccctggattcgataccggtgccagaagtgttcccgtttaggtgagtttgtcatgctctccaacaagtgcatctgaaaaagaaagaagagatactgatatgatcaaacagcggagacgattaaaatgacattggagtgccgcatatcctcatgagtaaagctagcggtcgtccattgtctgattacgactggatcgagctgtctcaaattgaaggttatccaaacagacgcccacttctatccatgacggaccaagatcgagaaaaggtaatggcgcagttaggaaccatcatgtcctgtctcctggatactcatttcgacaagattggctcgttatctcaagacagcaacggtatctattccattggtgaatgcctaagctcctctctcctttggcaacatcgagatgagctcgaaggtatcaaccgcggcccttttgatcgggaaagccagtatctcaggtccctgattttctgcctttacagctcatgctcaagagcttccgcccacgccccatagtttcttcgctccgatacccgacgttttcgaatatccgaactggaccagctatcgcaaggctatagacagatggcaacatttctgttctattaatgacaaggttgagggcaacaagaaccggcttggcttttgcattgcaagccaattcttgaacgaaatgattcctcaccttgtctcggcagaagaacagtttgtaatctatcacccagacctccatcgaggtaaaatctttgtcgacgaggactttaacataacatgtatcatcgactggggttctgcgtcggcgagccctgcctcagagttgctctccactctgggactcgatgggtctctgtcaccgcctaagccgtcacttgttacagctctcagatcaggaattcgcaacgggggccaagtgctggggcctcagcaatgggcgagagctgacaagatgtggtatttcttgcggctggttcgaatgatctctacacaggactgcactctctttcagtcgctgtatgattttgtgtactttaagaatttagataatattcctcgacagtttcatgagaggaatatgcgagattctggccgagctttattcgccaagttgtgccaagaaggcgagtctgaagaagacgaaccaacacaagaagaggatggcaatggtcaaacaatcaaacaactgtttctgtcgaagccctgattgcaagaaagcttacactgatgtctggaatgaacaccgactttgtggtggacaagagactgtggctatagatcgagaccgtcttggaaaatacgggatgtataatttccttcacctaccacagcaatctcttactaatatacaaccttacttgtgaatcctatcaagataacgtactggtattagaagggccctatagggttcaaggataaaaaacgaaagaaatagaagaaatgattcatatgcgggatatgtacaatggctttgcactgtcctttgtgtactcaaactccttagtatcagatagccaacatgcgccggttcttgtcacatacttgatggggatatccaccagtgtcaataccgggtatgtacatcgcaacaccatgaaacccgaaatgtttatcaaccgccagaggtactagcatgatcagtccaggcttgattgcgttcttgaattatggaatgacaatcagctgatctctttcgcgggtgtaacaaagcctcagagctgtctaataagtgaaggtgatagatgtaagaccttctgactttggtattcggagtcagtctctctctcatcatataattgcgtgaaacactaagaattgagatatgtcccatgatgaggaccacgtgctatacaaaggaatgacggcttttgacttgacgaatttatcgctggtctttcggaggtgttttctgggcgacttttaactccgagtacgagatgagcctgtccggaaccaaatggcttatctgctggagcaagaggcctcgagcagtctggctcgtataatgccaatattgagtttgtacaacagacgatgtgacgagaccaagtaaacaaacccggcataaagtctcgctaaaaatagagactcagcttccttggtgcctgaatgcgccagccaaattgaccctgtgacacacatctccccgtcagcgtgaatgccctcagcagccttatgcattccagcaaggcgcatgacaccgcaaacaatagtctcatggcattgttttaccaattgcatattgttcagtcgcaaccattttaagattcatctgttttaatgaggtatcggaagatccccctggagagtgatatttggcctaacccattgcaggctcatttaatttcaactgaaacatccatgtccaggacccgcacgccatcgactccttacaatatgtcttgtcttccctcgccctgtagctttgaccaatcgttcacctctcccccactcgctctcttttttttctctgccttgcactcactcactcactctcaatgagagagagcgttgcgttggttacaggatggcagcccattcgcctcagctcaaccgccgcgggtcggtagaccagctctttgagctggtggagggtctcgacgaggcccagattcacactctccttgaagactttaacaataccgtctcgagcaacattcccgtctcccacggtatcgactttttcgagcatcccacgacgggcgtggccaagacgaaaactgcacctgcgcgctcatcgtcgattcgaaagtcgtttaagcaacttcctagattgttcacgcgcacgccgagcaaacgagctgtctctgcaccgattgcgcgtccgaaaacagcggcgccgacgacgaagcattacagacggattagtcggcctgtactaccgacgctttcgagcggaccggacctagatgctctgctctcggcgtatcttgcgccagctccaccgccgtcgtcttcgcacaagactatttccccatcgcgatcgatatcgagtaattctacactgagcctcgaggcggaggactcgggcgttgattcactggcaccgcttgtattcggtcgaccgcagcgagaagcgagcccaatgggcgatattatggaagtgctctcgttttaagcaccgaacaaactatggacgaataataccagccaacacggcacttggacgtatgtccaccacgatagtagtgatgcaaccactacaacaacactatttgctagctctgctttgacattggctcggcgtttttctattctgtacgatcattggaggcgtttttaaagctgtttgctagtcaggtactagactgtctgtcacccaaggggaggtccactttctactaccacggatattcatccaatactgtttgtactcaatggattcacgaattcattatagctgcccaactgcgtaccaatcaactataccctttctttgttatgcatatgctccttgacttgaggctctgaggattgtttgctgtagcgaatttgcccgcattgactgtgcacatcgtcatctcgtaaggcgttagtgcagtgggccgtgcgcctccttagacgacacgtcttggcagatctcgtaagcctgcttcctcttgggattcgtactgctgcatcgttgtttcagtgcttgtgccctctaaacagacttgagattgtgtattaggggccaaggataactttgggagaccgttttatcctgaagtatcgtgacttgctcctgattaccacgtgaccctacacggcgaaccatcgttgacctcagcctctcaggaaacccataccagtgacagagcaaagcactcaaccacattgtcaatttttcaacttgccaactttcaaggattctgaaaattagatgtttcgtctcccgcagtatgagcagtgtttgatgagaatcaacagatcatggatcttatcgaggagctcgcagcagagaaacagcgaagcgacaagacttgtaaccttgcttcttcgtagggatcgtattgcttctacatttctattacagtgttagtttcctacctaaaagacttgagatcgtgtatgaagggctaaggactcattgagtaaagagtttccctaagtttatcctacactaccttaggtgccgtaagttatgctagactacaagctattttacattaccatcggttgtcctaaagccaccttacgtttattcatgtttatcctgcactaccataaactatcctaaaatggcttcaagtttatctaagttcatcctatgctactataagttatcctataatcacccgaagtttacctgagcgtttgatgaatcagggacttaccatcccccttacggtcaggtagcttagactgtggccataccacgtgaccccacactaagggaaatatcgtgggctctgggcctgaggaaaactacacaaaattcagtgacagagcaaagtcaacaaaatcgccaacctgtcaacttgccaacttgcaaacttccgacttcgaacatgggacgcgaagacgctccgccccccgatgtacgggcagtcctcgatgagaatcaacagatcatgaatctcatcgaggagctcgcaaagaaacagcaaaacaagcccgacgctgaaagtgtacacccttcctacgaagagaacctgcagggaggaaccctgcacggggaaaccttgctgcaacacattcttgacaggatctacaggaacatcgctagatacggtgatgcctttccgcgatatgggcaatgtaatgaagcttatttctacgacgtatggcgagatctcctgaacaccatcaaagctatcctgaacctgccccagcctggtaccgactttgtgggcgccaggatatgtttgtttttcggttcagagctcacaagctgccctagtgtccgcaggtagtatgaagtcgacacaacggatgatgatgatgataagctcaaagcggatgagaaccttgccgagttatatgagctttgcacagaggctgacgatgttctccttgacgccctacgtaagatttggatctgtagccgacagactgaatccttcgactgggttttcacagagtatcgaattgataggccgattagccagtcggatgctgaaattgccgtatgcctctcactcgaagagtataagcgccggtttagtaaaagacagcagggagcccggtattactattcagtaccggacgacaaggagaacctcaaactatacacaggaccgaaaccacgatggtatccagcagaaggaacgggtttggatccgaatttgatctggcaggggatgaaaggaaaagccaagccgatcacagccgctattgaatatgagattgaatttgtgggcgaagaacaggatggacgtgataacataatcgattgggtttgccttttccgccgctcttggcagttttgcctggacgcacagcaggtcgcggaaggaaacctcggtaaccaacgacgagaactcctgaacacgatttcactccgtcaccgcatcccacgggagattcaaagagagattctatcttgtctcgcggaccgcgacccattcccttaccttaagaaactcgacattggggcagtctacaccccttttcctacagtcggcgagagatgtttcgagtgtgagcatctggatgagacctcggccatcaagcgcacatgcccccaggcagggttatacatctggaaccttgcattgcgatgcttccacagctttcataaggatcgcttcaaccaatggtctctgtgtagtcatggtagtgactgcaaaggccaccacgattgcaacgaccacagctgggctgttctcagagatcccgatttcactctgtttatcgaaaaggaggctgctcgaggcaacgacgagttcatatccctggatcaagttggcctaggccccgtccagcatatccgtctcagtcaagcggacgatgagattcgagataaacggctccatcgaggatctcagatctacagcgaaacctaccgagactgggttatgacaggtgctctaggcggcttggtagacagcatgctccacggaagagcgcttctgagggcatggagggaaaacccccaagctgggacgaccatgaccttgagaactgccgagtgggctgttggccggaacttgctcgtgaagagagcggctgagttggcgatcatggacctccactcgtggccggggcgatgcgagtggtgtcccggcaaggaactttttggcggggaagtggctccctgctcttctctccaagagagagttcgctccaaaaaatagtgcccaggtgaggaaaacccaaaaccttgcctaaaccatgaagatattcggtaatttagtacaagtttaggggattctttactaagcttatcctcttaggtcttgagtttccttgctcctcgaggagaacctcttttaaccagaggccaggcagtatttctgtcacacaatccatatcatattggggacgatttgaggttttgtaagtctggctccaggaactgttggtttaggcaaggttaactaacatttgataccgttactctaggttctatctggctaagaagacccacgaagtatcatgagaagcgattttggcatcgaaggcgcatcaagccatcagagttagagacctctgtcgaacgagtagttgaagagtaccgaatgccacttgcaagtggcggaaggctggagatatactggaactgggctggctggaatgtaagagtttgtaatgaagtaagatttgcgatatctttgctagaaattgaaaggttggggttttgtaaaatcatcgggaaacacgtatttgtgaagtgtcaaatctgtaggaccagcaaaaagggggtgacggcaagcgtgatacaacgcgactaggatgccgtcatgagaaaactcgggtctacatgttatctctatctattatctttctaggcgtttaacataatagaaaatcaagagttgagccaaccaacagctaacttctaagttctctgtggtgcatacgatctcagccacgaggctcaactacaaaatctggctcaaaacagagagggacatgccacgcactcactgcctttcaaggcagttgtattttcagcatgcaatttctatttgaagctgatgagccttgcactcgcaataggcccctagatttgacgcaggcagctgatagcatgctattcaaaagaaccttgtaccttggcttgcatgagttctcagtcacacaccggtgattgcaactttggtggattgttgggtttacttgcccgcctctttgttcctgcactgccctatgaacaagcctgttcgctttaagactatgtatgttgggtagctcgctgcatgcttgcttaaccgatccaaagaagtgaggtagaaaagcagtgcgtcacgcgtgcacctgacaaacagtgctgcgggttaacactgtgaatcagaagctcatttttgtgtgacctcccgtcgttactaaccactggccacacgactgataactatcctaaggcacgaagactttacctaagccttagcacaccttttcaccaatcttcatctcatcaaaaacaacagagcactaggacgtcgcaaagatggatgacgatttattcgcctaccaagtcgacggtattcagcgcaaaaacttccgcttaactaggcgcatcaacaatctagctcagcgaataggagaaacaggagacatcacccatgaaatcaagaaattcgtcaatcaactttatgacagtatcactgatttagtcgacatttgcgccgaatacatcgactcagacatcccgcatgatccgaatatcagtgaaaagattgcctttgatacttggcgtacgttctttcgccctattgaggcgcttcgtcaaatcccttcgtgtggagaatatgttgcggcacgaatgtatctctgtgttggatggggtttctgccaggctccagtcaaacttggtttcgacgacaatgacctggccagagaaacagaaccgctgtacgagttcatcgctgatcttgatgacgttctcctggagcccttgaaggagatctggacgctcagtgcaaatcgcgagcgtttcgactgggtgtacacggattttgactgcccatctttctgtgaaacggttggagcgctttcaccacaagaacaaaaagaccttggcggtatccgaccaaaggaacattggtacgacccaacagagtctggagaatggtttctttacacaggaaagatgccacgatgggattgtgacgagcgagactactatgattgcaattgggagtgggagggttctgacggccccatctgtgcatggctagaatacgacttgctgatcgatagtgatcctccccggcgcctcgggcatgggattgatatctttcgcagatcacgccaattctgtctggatgccaagcaaaagtctgaggcgcgtatcggacgacaacaacaccaggccttccacaaggccactcgtcaccgtctccctgccgaattgcggaatcaaatcctaggttacatcgaatatcgcgacccatttccttacctagagaaacttgacctcgtagaggcctatgcccccttccccaaagtcggcggaagctgcacccaatgcgataacagcaaagaacaaacagctgcaaaacgaacctgtccccagaaagccatgcacgtatggaatatggccctgcgccggtttcacaccttccacaagatcagctgcgaaacctggtcactttgctcccaccacgactgcaaaggacaccacgatgactacagctggaaagtcgacagagatcctggcttcaccgcatatctagaatctcaagctgcacggggtaatgatggatttgtttccctggaccaagtgggcttggggcctatgaaccccatcctagtagacccagtagaagactggatacgacacgacgcgctattcagaggcagcggtatctatgaagattcgcgcgaggatgtcctcatgatcggaggtctggggggattgaaggatgcaatgatccatggacgaactttggtaaatgggtgggagggggatgacgggctaccgtataacggcgatgaggagagcgtctcgagtaagtcacacgcatggtggcactacggacggaatttattctctgagaaagtcgccaagggggttatgagagggttacactcggaaactgactgtgagtggtgtgtcgacgtgacggacgtatttgatttgatcatgtagggcaaggcgatactcagaatgtacagtgtagtacgcaaacctgggggggctagaggatttgaagggcagcgtcgggaggacgtatttgtcaagttatgtacgatatcgtctctatcagcagtcaaaagtcagacatgactctggaaataccgttcccgctccttttccagcgagtcgaagaacctatgctgcaacagctccttggcagtcttccctttctccggcagccattggagcatagaagaagcaaagtccagaaacacatctttctcgtcccctgctggttctgtgatagtgccctctagctttcgtgtctgaaccgtatgatctttgcgcatgacttggcctgtcgtagaaatgttgcaaggtcagcctttgccattcaaatcagatcatagcatcactggacttaccatgctcatcaagaagggccctcaccaatactcgttgttagtctcgcaacccgtgcccattgggctatatattttctggcagagtcctagcttgtgatagatacgttccctactggtcaaccgttttggtggctctcctagcacagaaacgatcttgacggtgtacaccaaccatagcgccatgcgccatatccgtataaattagagttccagtatctttgcaatggttaatactaatgggagaattgaagggtgagcacttggcacagaatatcggaaaggaacagacatgcgattcaattcctccaagaacagacaaggatggcgtggtacatgacttgatcatgcattggatcgtacgagcagcccctttgggcatagcaaacacttataatatgccaaggatctaatctgataaatttattcgctgtttaggcgagttgtaaatgtgtggcgtggttagatcagataagataatctcaatcagggcatccgtaaaatctcgcaacatccaatggcctcactttagcgctagccaagacatttaggacgagccgacctcgggaccaacaggagagaaaactctgcacactcgataagtgagtggtttataaatatgactcccatgaggagtagtaacatgtttcattcacatctcctagccacagacctgccatcaaatcgttgaccatggataaaacaactcctaccatcgagcttgatcagaaggatgatcccagtcctccaataacgcctcacgctgccccaaaactccccggcgtcttgcgcgtagaagcagcagctagcaagctcacaactcccaaacgatggatcttcttcaccagcatcttcttcttcagctacgcccagaacctggcctaccagacacgaaacacctacatcccttatgctacatcatccttcgggaatcactccctcctagctaccgtcattgtcatccgtgaagtcgtggcctctgctattcagccctcggttgcaaggctcactgatgtctttggccgtatcgagatctttaccctcgctgtcgtgttcagcctggtggggacgatcatacagacgtactctggaaatatccagacttttgccggtggtgctgtgctgcattcgctcgggtacaggatctccatccttactattgagatcatgattgcggatttcacgtctatgaagacaaggctgttctttgcttttgtgcccaactggcctgccattgtcaacatctggataagtggagatatcacatctgctattctctcagtggcctcttggaaatggggaattggcatgtttgcaatcatcaacccgatctgcgctctgcctctcatcatcttaatgtttatcctcgggcgtcagacgaagcgttcgagactggagcaggagacttcctcttggactacatctctcaaagcaatgttttgggagcttgatgtcgttggcgtgctgctcttgacggctgccctagctatgacgttgatccctctcacgctggcaggtggacatagtgccaagtggagggatgccggcatcctgacacctctcatcataggtcttattcttttccccattttcaccatatgggaaatgagagcaagtaaaccaatgcttccaattcacctcctcaagcatcgaaccgtatggagttgtctcggcattagcactatcttcccctttgctttcatggtcatcggaagctatctgttcagcttgctcgtggtatcttacaacttcactatcaaagacgctacccgagtggcgttactctatcagttctgcgccatcattgtaggctctctgctcggcccgattgtcatcaagatccggcgcctcaaagaaatcatcttgtctggcattgtactttttttcgtcggatttggacttatctaccacttccgaggtggctctgggtccaaatctggagtcataggcggagaagtcatgatgggcattgctggtggccttttctcttggccaacacttattctcatccagaccgtggctcaacacgagtacattggagtcttgatttccctcgttttcactgcaaacgcgattggccaagcacttggtagttgtgtgtctggcgccatgtggacacagactctgtacaaagagcttgagaagaaccttgcaccatttggcaatgatacgctggcctcagctgtctacgcatcgcctctgactgttgttccccaatatcctttgggatcgcccgagagagaggccatggtcatgagctatcgatacatccaaagaaacctgagtattgtctcgttatgcctcgtcgtacctatgcttgttctcggactatgcctacataaccctacactttccgatcagcaaacccaagtggaggaaaccgtcgagcctccaaaggtgcagaagcagaatactggtaactagcatggacgttgaaacccaatctctgtgtcatgaatgcgagctctcagcctcgggtctcacccgcaactagtaaatctatctggcttacaatttagatattacaacacaacatccaccttatctatacagcataaatgttagggaaaaaaacttgttctatagctacctatctagctaagatgaattcatcattcttgcctaaatagcctcttctctgcctcctccgtgccatagtgaccataactgaaagcagcgtccgaattagacttccatctcatggacgaagcgccgaagctaccatgtgtttcaggctgcattgcaagctccttcattcttaacgtctcaggactgtcttccccttcacaaatcaccttagctttatatgattcctcagcgaatgtagtaggcctgccgacagctccgtgctcaatacaaatccgaaaggcttcgtcatagagccgggcgctgtgcggtgcaatacagacaccgtattcatcttgtagagtatgtagttgtgacaagcaggcgttgaggttggcttctggacggtgaatcatagtaacgatgtttttcatgccaaaaccaaggtgttggattcgctctcgacgataatcgctagcttggagttgggatggaggcaaagagcatagatagcatgcgcagtcgaaaccgaaagactttttgagcataggccttctctcattagatgggcctccttcgacataagagatggtaatctcctctcctgccttgatctgtcgaatggcatggatggtttcgtgacctgcctcgttgttccagttctggtgtgagttcggcaaacaactgtgattgatgaggcatatcgtgggatagacaccgcccaaaatcgagcctggcccacatggaagggcatttgttctgatgattccgctgaaagggtctttgccgggaaagttattgtgaagggacagaaactgccgctgctctgacttgaacaaggccttcagcctcggcgctgcagttgcctccaaatcgcctggcatcttagtgctagcctggagaagtggcttttcgcaaagaatgcgggttccagcaggaatatcaactttggcgatgaggcctctgccttttccagggatatccctgacttcgaaaaggggctcaacggtggatctcgggggatcaggctgagagaagatcattagaacagaaaggacatctacacagctttttgacatacctgttcatagagccctaaggattccttaacttcattctcagaatagtgaccgaattcattctgttcttctcgccacgcccgaacacgaaaatcaaagaattcgcaggcaatgacacgcaatacgtcgatgaatgcttccaccttgtaccaattgtcattgggtgtagaacggaagctcagaaacttgtggccttcgaggggaaggaggagctgttccccggcttcaaatttgatgtagttgtccttgaactcgacttcacagtcaccttcgtaaacgtccgtgacgcgttcgatgaagtcatcccacgtctgttgatcctcagcctcggaggagaggcgaggaaccatgtcaaacccagacgtgccccagcccattgcgataacggacaccaaatctggacacgtactgttactgattccgcgatatgactagatagcggaggaatgtcggatatcggggtaacggaccttgcttttagatcaaacaccagtctcaaaaggaagtgaaaggtaagagactatcttgatgcctgttggtggacgagaagggttcagtgctatcatctatggcatgtagttctgtctcaacccaaaacctggcttaggtctaaatgacgaatgggtgaatttaatcggaaccaatacaccaatgagataagattcagcacctctttttctttgctaactcggttttcgggccctctagtgatccttgttgggttgcataaacgcaggagggtgaccgtgtgagttctaggtcagtcagtcacacggagatatggtcaagaggctcaatgtgcaaagtcatgaacagatgagttgatggatctaagtagagaaatcaagtccatgggagattttatatgtaaattgcaataattcacccaacctgctgcctgtcctgccagactgatctgtttgccatcatcttgatgtttgtcccatttgttataatgcttgagttgtaagttggatgtgttatttgaagttgacttatgactgagagacgaaatcacggagaatcggtccaatcgatggacaatttcgtggcttatctgcagcacaatatcacagaccaagctgactctagcggtgattctgtttgtggttgcaatcaaaagaggaaaagtgatttacttcatgatagagaattggaatgtagcatagacgcaggccaagtcgcaaacgcacaaacaaaagagagtggctccgaaatctctgttatgcagacaaatactaacaactaagcttatcgacaataaagtatttccaagcatgatctctcgataaagaaacattcgattcgggccttaatgaagattttgtcgtgatatgtcacaagcgattggccacaaaaggttttctcatttggctaggacgccctttgtcttgtcaaaggcggatataacgcccgggtttagtcgaaacggccgtttcgcacaccacccgctgcaaaaccttttcttaggcacactcagagctgaactgacttttctcatagtgaaagactttttaagcctcccttctagaacaattctagactagaaatgccgccgtcgtgcagatatttttctctagctccaacacatgtgacgcaatgcatcacaaaccaccgaccttccaaggccgtattagttcaccaccctggtgtctatcatcactgcctcacaggagaaagatagcacggacatgagttacccaactattacaccaagcttaaagtcacgtaaaaataatcccgaggggagccgcatctaagaaactctacgcgcgcctcggccgccgccggcggaattcgcatcacgtaaaagttaccacttaaaactccaccgcgcgggatcgtcttgtgtaatggaatcctcgctatcaactgcttttacgtacaacttctgctggtggattgttaccccagcgtggagaagaggagattccccagaccttggcggtcctttaaatctggatctctgcttgcttttcttttttgcaaaagggcagagttgacgactctgacctgctccttattcatctttattgttgctcttgttgctatatcacttggactaagggctgaggcttcatcatggatgccatcacaccacagactgcgtccaagaacgcgacgaacaaagactctacccttcatccggatcagatcgctcgcatcgaccatacctacgaccaagccatcggcacagtaaccgacttcgagaagcagaaaaccgctgaaggcgaagctcacttccgtcgcttaggatggaagcgactcgctgtcatcctcatcgttgaggccattggtcttggaacattcagtcttccaggtgcctttgcaaccctcggcatcgtcgcgggtgtcttctgctgcattgccttaggtttcatggctatctacacagcgtggatcatcggaaagatcaaagtcttgtatccctcgatcaaacattatggagatattggtggcttgctcatgggcaggtttggtgaggagttgtttggcgctatgtatgtgcttcaacttatcctcatcacggcctctttcgtcctcactggcagcatcgctctgaacatcctggccgacgacaaagtttgcggccttatcttcagcgctgtgtcgggcttcatgctcttcatcctagccatcatgccttcgttcgccgaggccgccatcttgggttacatcgacctggtctgcatcatgacagccatcggtatcgcagtcattgcatccggcgtcaatgcctccaaacagcccggtggcattggtgcttcagactggtctgcctggcctgaccctgatgcaactttcaaggatggcatggtggctatctgcaacatcatctttgcttattgctttgccatgtacatgactccttttatggatgagatgcacacgcccgaggactttatgaagtctgtctggactcttggaggtgttgagatctttatctataccctcagcggttcgcttatctatgtcttcgttggcaaggatgtggcaagtcctgctctccagtctttacctggcattctacccaaggtggcctttggcgtggctctgcccatgatcttcatctcgggcgccataggcaataccgtcacagccaaatatgttcatctgagattctacaaaaactcgatcgttcggtttgtcaatacgcccaagggctgggttacttggctccttactcttgctggcattacaattatctcctgggttctgggcgaggctattcccttcttcaacgaccttctctccctcagttccgcacttttcgtgtctggcttcatcctgtacttcccagcagttatgtggtacaagctgatctgcagaggcaagtggtatgccagagagaacattctccacgccgttgcttgcatctttacctttctcttcggcctcttggtccttgttgggggaacatatgccacagctttggacatcgtaagtccttcaactatcttactgagagcttctgactgacacgtactgcagcaacatcattatgagatcggagctttccgtaccccattttcgtgcgaagcataagggactactacggagttgaggtgtacactgtagaagttaatatgggatatcatttgtttactgtatgagcgtactatatgcgaggcgaattcaatgacgtagcaaggaatggtgttcaagtttattatgtccattagagtagtcctgatcacgctccctccaatgtacgcatcttactcattcgcgtgtcccttagcagtaaagatccagtatcagtcatacggcactctggggccgaagctatgcgcgagtgatgatcgaccttgccaggtttgcctgtacagctgggcaagggttaacacttgttcgcttacggagtacacggagggaatttgaggttaataagtagtctcgtgacccatgtaattggtcaacgatgatctgcgaagccatgaaccgtttgggaaacaacaagcgacacattcattggctgagagtggtgctgggcaagatgatcttagtttatcagtgccaatcatcatgactacatacgatgcacgatgtccttaagtcataggctcctgagtcacgatactagatagttataagtcgaatgatatggtccgaagtcaacgcgggattacgcgacccttcccccacgaattgctgttgccacgacaattaaagtccttatcatggataacccctgaatcataaactcggccggtgacagcctaagccccacgaagcttgtggctgacagcttcagaacttaacatccccaacatccgtatcctaactcctggtatcgcttttgtagccgctttctgaacctctcctttgccatcttctcttcctcggtgtcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcttcatcgctataccgatccttgcatttcccgtacatgacatgaagatactcatacgcatattcttctcccaagcacaatgggcagatagcgtcatggtcgcaatttccatgcgatagtacttgcccacagaaaaagctggcattttctcgtgcatcatacatatatatgtccagagaccggctgtccatacacaaattgcagactccattctcgagtcgcgcaattatattcgggacctcgatgttatgaaagaggaaatctccttggaagcgcagatgagaaactgggatccagtatgcattttccacagcagtcttggtgattctgaaaaagggttcgatatcttcttccactctatccttttccgggtcgatctcgtacgaaggatccttgaggcatttttcataaacctcaacgtgatcaccactctcgagctctccacattccttccactctttaagaacgttgcagatcaaagtaggctcgatcgcgctaccgttcgtagactcctcagttatttcgataccatagactagcttgtaggtgtccttgttgatacgaatctctgccagatttaggatctctaaccataattcagtcggaaggattttgttgccttgcttcgtggtgatgtgcgaaggcccgtgagaaaggatgttgcgaaggtagcttgcgccccagcagtcaatattgaaaatgagaatcgagttgagcctcacaaggctttcgaggtcattacattcaaccgccttcattgcgggcagatgtttagagcgagtatgaagacgcggttgtttttgatagaggtcgattattactcaaaggcacatgaaaggattcaagagggagaggacgataaaccagccacgtcttgactttataggcaaagattgtcattaaaccctaattttgagttatttgtgctgcgaatactttttcattaaggtttagtgacgatctatgctttcacgtcatagatactctttagtgataagtaccgagacacatagtcgaaatcagaacagcccgccttatacttctcgagagggtacccttgaattgaatactacttcttaaacctttgcggtgaataccagatctcggcaattgttatagagcgcgataacacgtctaggtcatgatacaagtgttacatgccgtgccatgatgcctattgagtcgaagtgaagaaccgacaaatcgtgccccaagattataacacattagtagtagcgcgagagagtggtacgggctatcatgttgtaacttgtaaatgatacgttacactttcaaaagcataaagggggcatccacgttattggtatagatttgcttgtgagggaatggaaatcaaagttttcacagaatctttaggttgccaaagaatgatctaataacattagtttctctattatccgaacacaattattattgaggtttcaagatacagtgacgacagtataaagacgacacgcagatcagccgcccacccaacccccaaccttgacaccatgaaagttgtcttgcatatgtccctgcctaattcagggctaaagacgttcaaaggatgtctaaagcctatctgtaatatataatcaaggtcaaagtactctgaacaggtgtcacagttttattcttttctgtttcatggatgcgggaaaagacctgattggcattgaaggagtggtaaactctataacctagactggtatactgcagatttgatatctcattagtccattccacgaaatttggctctttagatttagatctcaagatagtttaattttatcccactccagctttgccgaggttacatgaaatcgtattccaaagcacaatctcatccgcagagtttcacaaatttttagcgagttattcccacccaaaaaccacaaataacattcaggcaaaatactataacccccttgaaacacccgccagccaccctagtaaaacacgtttccatatttctacaagcaaattatttttcaaccaaccgaatcacagcagataaggaatcaaaacacaaacgaaactacaaaccgtccgatgccaagagctgccacgccggtaaggtcggatcgaactgtgagagaagtgtttctagactctggcgtttaaatgcatgtcattcacctctgaggcatcattggtggggttatcattcgatatatggtcggaaatagccgaatagggcatgacaggcggctgtggcttttcgccaaaataaccattttcgagaagcttaaaacaatgacatgctcgtgtgttgactatgaaacgcgtgaaactgactcgagtcgttcccttcggccgtaatggccttatcgcccgccccttgtgatgataggtgcgcttacttcgcttcgccgttctggattaacaggttgaccgtgttttcaggaatgcccttgatgacgtctttcagagacatggttgcaataaggttgcataattctgatgctttgatatccttgatgcctaagagataagccgcgaggccaatgggtggtgttgccattgatgtgcctgactcgagtttgacacctcctttgatccaggtactcttgatatagacaccaggggcaaacacgtccacagaaacaccgtaattaaagaatgagactcttgtatcgttacgggcggttgctccaacagtacgagccacagattcattgcttggcgaaacgtgagaagcgtccgtggcgtcattaccagctgctacagcaagaaaacaacccgatttaacgatatagcgcagttgcgttgatggcaggtgaagaagcaacactcaacggcatattgaccacaatgcccttggaacactttcgattagcagcattctcaataatgaaatccatacccgcgagaattcccgatctgcggcgaattattttcagcaacactcacatgatccccaaaaagttgaatgaactcacgtctgacccgctgtatactcatttaggaccttgactgcgaagagctgcgtcttctttgcgacaccatacgttttagacccaatggagcccgcaatatgagtcccatgaccattagcatccaagtcagcgttatcaacaaagttctgcacgaatctggcgcggccctcgaattcctattctttgggttagcttgtttcaatttaccgccttgcataaaaaaatactgacagggtggtcgacctcaatgcctgtgtcgagaacataagtgcatgtgccttgaccggcactttcgtcataggtgtaagttgtatgatccttgcctggtagtttgttgcaaatacgggctagaccccagggtgcgttttttgggttgatgatccatatatggtggagaccttctcgttgaaatcgacgttggggtcgttgagtagatccttcagctcggatttggtaaggctagctgagaagccgttgaaaaggttggagtaagtgtagtcagtagtagaaacaattctcgcaactgtgctcgcgacggctttggcaaccgcttccgtcttcatgacgacgacgtgcttgctctcagctccgtctgctccacgagggacgatcagagaggcagccatggcggcttgagccaaggagaaatagtaaggaagtacatagtcacaacgtgcctgtagagaagggtgataatttgacatgacaactgaggattgacttgattttataatcattgatactctggttcaaagaattccattgatggtgagaacccagtgattcataaatagactggagagaaaaacactatagctcttggggtgacgcggcagcttgagcctgtttttgctgtagttcttccttttcatggaaatcttcatgttcgtgtctacagcatgatgaagagagtttaggcacgaagacgataatactgtgtttcgtgtttgataaataaagaatttcagtctattgttgactaggatgacagtgatggattgtggtagctgctgacatctcgccctgcgccacgacggactctagtaaaccctgaagggatccaggtatgtctagtataatacatcaaatagatgttcttattctcaaactgcagtaagggatcagtaatattatttttcaatgttgttgatggtggataatcattcagaataccctacgttcgcgagaactttaacactcagggacaattccggtcccacttatcatggcaataacaccaacaagagctatcgatgggatcaatagcccagaaagtgagtaaaagctctaaagtttggaagattctcgtccctatgggccttctgttattctttagtactaagattataattaagaaatgctgcaggatcggtcacgcaagccttgagaggcgctgcttgatgatctcgtgttaagtcgaattagcgatgcgagtcagccaatgaaagttgaggaagaatatcgcaggccaatcaccacccaaattctaaaattaaactcgtgcgaaacttcggccgaaatagttgctgacggatttatcaagacttgaagacacattctatgcttctcgatttccagcaacctcttttgagagacccactgagcttccgagtcaaaacagcattgctttccgcataccaaaggctgaattcgtacgataattctgaatatgcagagggccgatattccggcactgatttaagcttatgttgcaaccttatctattctgcctaataaatgccgctatctcaggacggcccccaagaattccggatgatagatcactaatatctgatttcatctagattttcattgctagatgaatgtaaaatagatcttcttgaagaagccctcaacaacacggagcctgtcccaaagcggtcaataaagccatcagtctcctaaatttgcggctccgcagaccacaaaccttaactgctaaggtgctaccttgactgtatcgaactatacgcgcccatggacgagcaaaatacgtagacttgacttggctgcgaccagcgttgcgtcaagcctcccgagggtggattgaaacatatcaattgagctgtgagtgtgtggcggccaagagacggagatttcatacgagttggattttggatggttatcaatctcgatgtaagcaaatttacggtatctggtcccagctgaaaatgcatgccaatatctctgcgttttaaaccagcccctcacgaaacaccaaccaaaattacatcgttaccttcggttcctgcaatatcagaaagtctattgccaagtgatagatcatcattcgattatcatcggaaatacaagtgcttcgagacaatatatccgcccgttcccagcagtaaatcttaacactgcagaatatgccccaaacagtccgtctatagtaaccttgttaagaattcgatgaaacatgtgtcgcctgaagcgagcaagaacccacccaggtcggcccgcttacacgaccctgggcgtttaaacgtgcccccttcacacagcctccactttgtttttgatacaggggccgtagcagaaaccctcgacagcgaacctgacattaaaatatcgacattttatcggatgcgaaaaatgtatatatactcgtacgatgcacgatggagtgagttttgtttgccttgtcatcatcagcttcagcttctacagcaaaagtcttctcttctaggtcctggtgatcgttttttcctttcttcttctcttctcatctttactattctttgtgccggcacactttttttctaagcatatcttttaactgtcaagatgcattccttcaagagcattctctttccttccctttttgctttgactcatgggcactctgtcattctcaatgcccaaggtctcgacacttctcctgctagtgtaggattccaaggtaagcatgatacgatcaatgtgtgattggcttgaggctaatcagattgtcagttgatcccgagatcgcccgcaactgcatcactatcaatccttgccagcaggatgccactatcattcgtgatgcagagatcactgccaacatcgtcaaccagtgtggccgcactgagctgtctggtaacattgatgtcggcgagaacaccgagaacgccctttctgctggaaaggtcactcaggttaaggctggcggtgagatcacagttaccattcatcaggttaacgccgatggtgctggcccatacgtttgtgatctcgatgagagcagcaacaccaacaccaacattcaggtatgtcctttgctgaaacatacatacaaacgcgatctaaaaagaggttcagaacttgaccgttacaaataatgttcccggaacaaacggtctctcccaagtcaagactcaggctttcaacatcacggtcaagatgcccgatgacctcaactgctttggaggtaagcatgctcaaagtccatcacaactcaacgatacctaacatcattagcttccactggcaacatctgcactgtccgctgccgtaacaacgctcttgctggaccctttggtggctgcttcgctgtccagcaggccgactctgacaagaagaccaacactccccagaacatcaaaactacccagcagctccaggctatcaacgctcaggtcctccagaaccagaaggacttccctgattctgtcaaggccaacgagaacgctaccaacgatgaggcggagcagaacaaggctgccgttgatgctcttcttggaaacaccgtcgtaacttcggcctttgctactgagacgccctctgttgctctcgggcgccctcctgcggctactcagacaggtgatgcaggcaacggcaacaacaacgataacaacaatggtggaaataatggcggtaacggcaacaacaatggaggtaacaatggaggcaacaacgggggtaacaatggcggcaacggacaaggccaaggaaacggccaaggtcagggcaacggtaacggccagggtaacggacaaggtaacggtggtcaaggcggccagaacggcggtaacaaccagggaggtaacggcggtaaccagggtagccgcggaggccagggccgaggacagttcggcggtggtggctttggcggattcggaggaaacgccaagcgagctgcttccaagctccgatgggccaagcgattcttcgctcaagaagataccttctgattgaagcttgcgtgagtgaataaaggaaaagaatattgggatactgggaagtggacgatgggacaaatgtaggatcaggggagagatagataataaagatgatgtaccaaaacaagatgagcttggctgattatctcaagaaacgattacagacagcgagaacgaattgtttctttattaaaatccgtcttgataacatttgacgtacgatctcctggcttgcatgaaagtatacaaccaatcatctcttttcttcttctttctttttctttattgctgcctcccaacattattactgacttaaacttttggttttgtgttattgaaatattccatgtcctcgtcttcccaatctagtgattcaaaacatttctgagtaattgtatataatcagtagtgatataaagcttaaatagaatataaacccgtagagttagaggtttctaccaacattctgggatacattgcatatgatatacatgtgtcgtcctgtcaatcactcccaaatatgaacccaatcacgcataacatataatcagccacttacaatgttccaaattaggagggaaagctcctcggcgatgatgcactggtcttgcatcggcacatgaaatcactgcgaaaggttatctgcactgagtaagcccccccgtgccaaaatcgatgacgtattttgcatgtccaatgttatgtcgatgccaatacgttacaaactgaggcaaaggcacagcattgagagtatttacaagttgccttgtccagttgaccgtctaagtcaatccattcacaacttgcccagactggagatgggtgattatgatctcttcaagttcgctgtgatgatagaagctctcagctactggccttgaatcttggttctgtgtaatttacctatggatgtcaggttggaagagtcttagctgaccctggtagccgtatacctgggctatggccctggtaggtgcacgcagtctattgctttcgctgagctttccaaatctaatcataaccatggattccttttgttccttcaacttgaaagtgtacctatacagtacgaatcactctaattgcaccttttatgcagttctttcaagtagtctcgaactgccttgcaacttgaccgatccccagcatgtgttcgaagaaggtctctcttaactaggccgatgatatcgcgaataaactggctgttaccttgatcaagaaattttgatacttcctggtgtttgtaagtgaataatgcccatagctctcaagcattccaacatacctgttttatagattctttcaatacgacagtattaggtacattgttgccccggctaatcactgcaccgccagtttctctttcagttagaagctggggaactaggcactggcgggtgatattcaagtttgcgtacttgaaaaacttatcatcagaaccttcttcttcctcggcggaggtcgaagctgacaatgaatccaccagtgcccagccgccatgcgaccagactatgaagtgcaggatgatgcatccgaaagaccatagatccgagttgggagcattcaccggtcagtagctctgaagcgcggtcggccgagtcaatacatatatcagagcctcgttgataatgggcttggtcgtcatggtactgcatagacccaaagtctgcaatcttgagtacgcactgagtgatccctttggtttcaaaacatagaatacgctctgggctgagatctctatgtggtggctgtttctctgccagtacccctgaagagaataagtctcggattagttgtaaggcatcagccaaaccaaatagctgtgctgagatgctgagatccatgtagccatgtcaactgcatcaacgccgggagagttgctggcccagaactgctccaagtcacagtcaggccaccggaaaataaaagatcttgtgcagccatgcgtcaagcccagaaggagttgtagaaagtgaggatggcgtttcttagccagtttgagcaaagacttgaatctcaaatcatattctgtagcttcaacatctcgcagaactttaacagcaaagacattttgattctaggttctctctgctggaataagctcacagccacaagcctcaactgcaaataacacttctagcccacaacttagacatcgataccacgatgactgactaatggctacagcataaagctgatatgataagaacttaaatgatgagacattttgattcgatggctgaagaactgatagtaagccaagtatcggctgacttttgattctaatatggcttaccttggaatttccctggctatggtgagcgcgatgaatttcgatcttcttcatacctaggtatccacagacgggactcatggcgctatttggcacgttttcggtcaaactgaacgggagcggaatcatatggctcattgtgtaatgcataaccctcggatcatcatcgtcagggaggacaaagtatggtgctaacatgtgccattgataggaatcaaacatgtcggactcgtgttccctccagttgatgaatgcttgaataggttgtgaagacgtcccgtttctcctgactagcctcaagccgtttgggtccaactcaaatggcaggtcctcatctgacagaccctcatcgcaaacatcggcgatagcggttacttttcccattagagcaagaatagcaaaaatcttcttccgcgttgggcacggagtggaaatgcctgtcgaatcatttggaccagggcccagtttggtatgccgcttgaagtctatatcaccctggatttccatggctctcctcggcagttctgactcttcgaacaagtccagtattcttagctctttcaggattgcctcgtggtttataatgcgtttcaattggtccatcgtgaggtacctcgacgagaataagcttgtagatggctccggatcggaatcatcctccgtatcaattgagtgtaccatggcttggcgtatttctctcccaagagatacagaaatctcccttttctgcattggaaatgattccgatgctttgcttgaactggaaccccacgaagaaatatcagagtcaagcaattgcaaagcatctgggttatcgtctccctgggctttatccgagtctgtatcgccataaagaccgtcgtcccgattgagcgactgtgccgtcgcagcaaagtatgcgagcctctcttggtggtaagccatatgattgaaaaggcctctgaaaaagggcccagtcgacaggcaaaaaggacatgaggctcgttcttcttgataactagtctgccccaaatctagcattacttcaatttggcctctcccgagttcttgatgtgatgatatgaagtgatgttcgagggattctcgtgacgagaaattctctgggtgctcaaagcaacgaaatgccttcctgtggatctgggcctcatgactcaaccacgcagaccgagtcccgtacatggtgtctgggtctgggaagtcattccgagtgcacatgtaagtttggagatcttttattatatgttttcttgttcaaatgttagcgtagtatctctaattgacattggttggggtcgcacctccagcgactttgttgaaattccctagcagggcagacgagatggcaatagggacatcgggcctccgtttcgttgggagccagaaggggagcaggcggaaggttagatgcagtctcgtcgatgttgtatgcggtcgaaatgcgagatgctgcggagctattgttgctcacagtgtccgtatgtcgacccctcaaagtgaattttgtctcagacaacaccgtagattccgctacaggcagttttggcaatggcagaatgagctccagtgtttgtgtgtcatgttgactagggttgtaatttgatggtgggtgagctgaggtagtaggtgatttcaatgtcacctcactctggcttgctgctaacttcttcgaatgtctttcccattacgaaaatatacgacggcggttcgtaatagatttggcccacctctctataagatatccatttatcaccaatgcgtcagttctttctgtctcagcaagagtgatcttagcttcgtcaggagtgataggaaacctcaaagctttctggtgccaggattctagtcgccattgtctcaaggtttcttccacgtgtgttcgatcaaactcggtatacaaatcgaacaggtctaatacagcactctcatcaacctcgtccagacttaccatctgtctatgagaaagcgctctcaacatcagaggccccatcgatcttgccgcagggtttctcagtttgaaagatagcttgaaaagatcggaaataatggaggctatctccactagactctgccccaactcagtcttctgaggcgttctgtcttcgttgtcggaactgtcatcaaacgcactatcccataattcttgatactcagcaagcgtctgttctacaaacaaccgctgtccttgcaatatttccatatctataactatttgtacgtaagagttcaaagtcatctggtcgtaatatacttactgctggatatcaactgcccgagctgctcaaagcactgagtaatggccagtttcatcaccgaaaagccccgaagccgggcgtcaagagctgcattcccactttgaagggctcctatattactcgcccagactttgagtcgatctctctgattagagagagccttttgtgtgagacattgtttgtgaagatcggatgcgtctttcagagtggatatgacgacatcgaaagacaggagactgtccctagtcattgatgcaacagagttgcttgattcagtatccattttatcgatacaaactggtagaagaagtatgtctcttccagaacttcattttatttgtactgttcaatatgatctgcgtaaaattgttcttaccgctcatgaggggggatcgagataccccttttcaggctactgatccggctcgtgccacctctacagtttcacagcacttcgtggccttcagtggttggccgatattacttgaaccagccgatgacaaacaatgtcgcatctgtttcctctttcgcatacacccaccacttgtctcaaattcccccggattacttccatcgtccaagctgacctaccatttacgattttcgacctgactttcagcatggctgaggtcgctggcttggttcttggaacactccccattatcatatcggtattaaatcataaagatgaggtatcggaatatacacttggtttcttccgttggcagaaagccaaagaacttatgacgcgacagctcgcgttatgtcaggtggactttgagattaatatgcggttgcttttcaagaacattgtgtgtccagagaaacactgcaatatgatagaaaacccacatcatggttcttggacagacagcgagttcctccaaaggatagaagaaaagttgggcaagtcttatgctgtactgataagcatactacgtgacatcgagggtagcatgatttggattgtttccagccttgatacagccggccaagatgaggtttgtcaacggtcatgtcaaccgagtgtcgagatggcgtagctgaatgttcaacagctggcacaaaagggtttgggagccatcatacaagagcacgatcccgtcacccaagctatgcttccaaaaaggactcccagactacgaaaacgagcgaagtttacatggagccgccataaagtcaaagctgagatgaaaaagctggaagattgtaatgcaagattgaatagaatcttgacagcctctaatgagctcgccgagtcgacaccggccaccaaaaacatgactgtcagcctctagaagaaatttctagaaatgcttccagagtccatgatgccctgtccagcagttggtgttccctcggtgactgcaatcatcaggctgccataatgttagaggagagactgtctcgaaaatccatccgtcatagatctggcgcaaatcgtccatatgcgaatgttgggcactttagtatcttactttcgagagacgctatagctgcctggctcagcgctgagttccacctggagcgtgacgaaccactggaaccaacgtatgaaagatgtctttgacaattcatcctagagaggctgatgatatatttagcaaaagcgcccatgggaaccgccgtgtgcgtttcgagccttccgatatccccgttaaccaccctcaagctcctagagtgactgacatatgtaccttcattcggagcgcctctgctccagacctgaggttttctatagatcaccgtaatgtcttacatcgaattgatctaccggggagctcctatagccacaatctacagagaggacttagtttgcaggatctgctgcctgacatgaaaagtcagtcctttgcgttatgtgatttctatcgcctagctatcatactggcatcatcatgcatccagcttcgaagcactcgctggcttcatcaatcctggaacaagcagagtatcttgttctttcgacccgacccagatggcgaggcttctgcagacatgcggtatccttatctcgccattcaatctcagtcaggtattttatggaatgtaaacaaagttcagatactaacactcatgcttagtgaatggcaaagagggttcagaaatggagcgtgttaacatgctgagcctcgcaatcatgctcatggaaatcaaaacaggaactgaaatagagtgtcatcgacgcccagacgacctgggctcagacgggaagcaaaacagctcaaccaactacttgactgcttcaaggtggctccgtcaactgactgaccgcgggaggcttccgtggagatacggcgatgctgtgagatattgcattagattttatgacgattgtcatgcctcactagaagacgctgatactcaaaggcaattcagagaggaagtgattggtgggttggaggcagaaatgcaagctatagtgcattgggtttgacttgatttcaacagaatataacaagactacctactatattcccttcaactgccatggaaaattccaatttatcctaccttacccgacgtgcataaactagtctttcctctttgtcattgcgtagccagatcaccattgatgcgaactgccgagacaatttggactcacacatgactacagtagtgattctgcataaaggttaccagaaaccaaccacgatgttatttctcctctcttctattgccaaccgtacaaagaaattacaattggcaggcttgcaaagcttatcttagacaattgtgttgggtagctggtatcctgcccggactgactttcataagagtgttattttgagttgattgacccccatagctggttgctcacaccacgcaccttgcacaattgtaattggcttgttaataactgcgtcagcgagaaagagatttgtcactgaaccccgatcgagtcaattctaccagatgtggtgaagcaatacggtaaaatccccaaatattgtaagtgatgaggtgtggactgtaagtgatgaagtgtagactctatacgacttaagatatacttgagagtgatcaagtgtttattgtgcgtgattaagttcatacttcagagtgataaacagagcgtagcagttgtaccatgcgcacctaatcctgccattgccatatgcgtatctaatctcacacttcacattccactcaacttcataggagccaaacctcactctgcttatgcacagaactcggtttcacttgacaagcaaagtctctgctcagtcctgtctcatgatgagttccggcgtgcaacgcaatgatacgaaaatgagtctacgtactcttctttgggaaaagaggactccaattcctgaccaaaaactgaaattcacgtggccatacgagctgctcaaaacgctgatgacaccagacctggtctataacgaactgatcgtctcatcgataaacgataaggaagcaacgaaatatcgagacatcatcctaggcgaatacgaaaagcgatcaaggacctcccccgagacctatcgccgcgtccttgccatactcctctgccaagggcaggtgatgaacatcggcaagtttctgggggagaagctacacgacggacttttcccgttggaccgtaccgaagggcgcgagattgctcagaagcgttttaataaatcactcggttgggaagatgaggatgttgaatactttaacagctctggattgagagtatcggctgatagtgatattgggaggaagcaatagtacagtctaccaaaaagccgttatatactgaggcaagacagttggcactgcatctcaagggatttgtagagaatcataagttgcaaagcttatgtactttacatgtgcaatccgaatgaaacagaaatgacactttcatgcgagacctacgacatctgtctgcgactaatagtacacgggatgtccttgtgatacataaaccaggagttatcatacttccatctatggttcggatccgtgatacgaacctacatcttgggttaatacttgatcagtagctcagggagatgaccagacttacgtcaaagttcacataaagcgtagcaaacattttatacatctccaacttggacatgtgtttacccatgcagactcgcgagccgtgtccaaacatcatctcagtgcactcatgcattcgtcgcacgcgttgagcatgtccctgttcagattcacccttgctgcggagccatcgctcaggtcggaaggtatcgacgtcttcgccaaagacaccaacatcgcgagtgatgacacaagggttgatgccgacttttgtcccagcgggaatgaagcgaccgtctgaaagctcgaggccttcctttgggacctcgcgctcaaggatgagaccgacagcgggggatattcgcatagactcacgcatgactgcatcgaaatagggtagttgactgatctccttccattgaggaacgggtagagtcaagttggcggaacggagttcggcgaccatcttctcgcacactgaaggattcttgagtaggtggtaagcaggagcacgcatagcaccagcggtcgagtcaccaccagccaagacattgagcataagccagttcagaatttgctggtcatcgacatagtcaacagtctccttcaagctgttatacttgtcaatgaagaggtccacgggcttacgcttggcagcgccagaagccacctgctgttggtactctgtgagaattttgatggtgtacaatacgccattgacaagagggcgaggaccaatacgccagatgggattcttgtccagccactcgtcaagccacgggatctgactgacgggtgtgaaatacttgagtccagctgtgctttcagcaatgatgttctcgacatctgcagcttggtccatgaaaccatagttgcggccaaagctgatattcgcagctgcgtcccaggcataatacgcaacccattcgtccatcttgcagacataacctgtgctagcaaagcgattgtcaaggtgagtaatcagctcacagagggtttcgtccataataggctcagcctccagcatcttgggcagcgtccagaagccccggatgggtttggtgtatttggtgtgaaagtcttcatcagcagtgttgaagatgttctgcatgcgctggccattgacaacgacatcgttggggcggtacatatttgtctaacacagtcagaacccattagaatcaatccacccaggaaattccatcactcattgggcatcgctgtaaggacttacctttcgccaagggtttctcgtcgtgtaaataacacgaatcagatctgggtcactaatactgatcgtatttggaccaacccgcacagcagaaccccatctccgatgccatgctcgcatgtgtccatcaacattccccttggtggcaagatacgcccgataaaagtccgtatactttgcagcaagagggccaggaatgcgtctgagaggcgagaataagaggtcgtaaaagatacgagcgacgacaaaagcaacgccaacgtacagcacgtagctcaggtcaaaagaagaaaggtccatgatctacagagacaacgacttgcatctgcggagaaaacaaagaggatatatcataaatttaattaaaagcttctgcgggatgcagacacgggacacagccggatctatattgctttttgcggagggtatggtctgactagtctgattactgaagacgtgtaatgcactccctctccacactgtctttatcacaggtaaagagaaaagtgacgcccttgtagagaatgcgtctggattatgcaccatgtaacagtactccaccgccaacttgcagggtatctatgctagtgtttatgatatgtcttaactccacacgggagaaaccaaatacagaagcggaacagccattgaggatacaggaacaggaagacttccctcgcacacatgtgtgaaattgttggcttccccacacaagcatgaggctccttgaaacttggcatgcagtagttacagcaagaatcccacgcacatggtctcgatgagcaaccacctcggttggaatcgtcaaaatcggtttaggttcttgaggttctgcacgatgagaacgagagaagagataatatctcaccggggaggcgggatcatccttgtacaggccaggggtatccttggaaaaaggctgagcaaacaaagagcttacaggactcgaggaaatattcgaagcacaagccgaatacaagagaatatgagaagtgactgtcacgtaactaatggctcaatctcggttagtacacaataagataacgttggagctagtgacacgggacaagtacgccactggtacgggaactaaccttggactaacgtacgttagacaagacatcacttaacattgatattcacgcacgtcaacactagtataatcaagactcttatttaactgaaatccactttgcacaaatttcccgcagaacttgtcgcggccggtaagccaaactcactctctgcggcgagccaattatgcaggagtatggcacagcatctgatctatcagattcgcgagccccaacacttcaccgggattggcagtaatacggagataacaataagcgacccccatgctctaattctggtttgcgaccctgttgtaacaactgatatttgacatattatgcaaaagcgagcaaacatcttcccccccgtgattggatctgcagatcgtctccgttgtggctcgctcagcgtatgattgtgatggcatcgatcgtccccattgttttctctcctctcacagtcgggatattctcatgctctcgattggattcgctactcgggcgattttgcagccccgttttcaacgttgctttttttctgccgttgtttcgagtccaacagtccaacggcttcggtctctcccgaggccaatcctttccccacgatgaaatatccttccttctttttctttctttgtgatacttgaaatccttcgcccagtttctttgagatgtgacagatgcctgagagaacgaggctatgttatgagagaatttgtttgcctgccggtttggttattttcgtatttgtgtgtcagggtttgtccttgaatacatataagacgcatgaatgtgcctgttaaggcagagtgagacaaacttgttggttatcgatgctaatatggctgctgctacgccttctcctgagtatctcgccgagacgcgtggcccgatgattcggactgttacgtggctctctgtgatctttcccattctttttgttggacttagagtgtacacgagattgtttgtgcgaaaggtctttggtcttgatgactgggtcattgttatctctctggtaagaagccaaaattcctcgacatcccacttactgacaaatatgggttgcaacaggttcttctcatctgctatggcgccatcatcgaagctgccgttcagaaaggtctcggtcgacacgtcgaatgggttctcacctttgctccccaagatgccgtcccggtcgcattgctcggccaagtctcacagccctttgtggtcatgtcgtgtgccttgggcaagacatccttctcgatcagcctcatgcgactagccgcacagcgattcatccatcggttcctctggttcatcgtcgtcactatgcttacacttcacatcctcatctctatcattgtctttgtgcactgcgaagatccccgaacaacatggaacccggctatcgtgagcaagtgttggcatcctaattcctaccttggagttttgtacttcatcggcggtaagtctgctccacacgcatggttttgtctaatactaacatcatcaagcttactctgccgtgaccgatttcatcctcgcgcttcttccttgggctatgctctggaacttgaacatgaagaacaaggaaaagttcggtgtagctttcgccatgagtcttggtgtcttgtacgttctcgtcccctatcatcatcgtctcttactaactactctagcgccggagctatcgcagttattaaatgcacaaagctcaaagccaacgcaacaagcaccgatcctacctacgacgtcggtgaacttctcttcactgcctgcgctgagaatgcactcattatcatggctgcttgtatacctacccttcgacccatgcttcgcaaggtctttccttcatcagccaagtcaagcgagaactcgcatcgtttgaagaacatgaacaacatcatgttcgttcccaagaacaaggctggtcaatggagtgctttgattgagactgaggctcacccagatcataactctgacaaccagagtgacaagagtattctcaaggaacatcgtggtactatgaatggtcaggacaatgctgggccagctggtggaccagctagtccagcactatcaccccatatcagaaaaacaatgtcggtaaatgtgtcgtatgacaggagtaacagtatgtaaatgggaatagggcaaataggcagatcagatacagcgaccctaggccaggtaccctgaataacctgtgcaagtcaaacgccagaagttcccgtgaaaatgttagcgacctttttgacctggtctaaagtgtctgggtaggcctgttcttggcattacacacagatcactaacaggggaccaaatctgtgcctatgcgatatgttagtggaagtcgccgacctcgaactcaataacaaaaacatgcagtcaaggtcttgccgcaaatagttcaattgtattttgaaatcacaaacaattacaagaattcaatcgcatctgcctcgcacctcgcgcaattgaccgaaaccggaacatctatatcaggtgacgatgactcaacttacgataaccaaagccaagccaagtctttattggtttctccctcgcaagaagggtcatgccttttgcagagccacaatctggagtccagtgattggctatcttgcatttctcaaccttggcctcatattcgcgacttacttagatttgcggcacagtcaataattccggccaggctgggaactaatattgtgcagaagcaaataccgatggcataaataagagggagattgcctcagtttcgtttgtattagctatagccataatacaactaaaaatgtcatgtcttggaaaactaccgaaatctggccccgacttggggattcacctcgacggtgatacatatcttcctggtgataacatcacaggactggtatatcgaaaatcgcatatcgtgagcccagactcatcactcactgtatccatgatcggaacatcgaaagcaagccaacaggtcaaggatagaaaaggtgattatacatggggggtaacgctacttgaccattgccagaccatatttagggggcctttgcatatcgagaacggggttcataaggagtggacatttagtatacctgttccgctatataccgacccaaaagtcaacaatgtcagacaaaccttaagctttgttcctccggatactacagaccacgaactgcctccgtcctatatcctcggcgacggaggagaaaggagagagtcggcgtgcatccagtatatcatcgaagccaaacttacagctgaagttcatggaagaaccgaagtcttcgaggctatatgtccttttaagatcatacaactgacgcaagatgctcctatcgcaaacttcggatccagacgaattcgctatccacgaaaagcctcaagtcagacgcttgtgccaggatctgaaaatgtgagattgtcttcgctacaaaggatcaggaagcacttcttttcatcagaccctgacctagcatttgacgtttatgttgacgtcccaaggatcatccaacttgacaacccaacgcctataccgatcaagtttcttgtggcaccaaactggcaaaagacaagccctgcaattcaagatgttgtacaagaggtcaaacttacaactgtacacatttggatagtcacagaaacatcactcaacggaagctttggaggacgaagaacagaagttgaccttggggttgtccaagctctcaacaaactcaagatgaatcttcgaatacccttcacacgacaatgggagcctatcgatgtcggagaattgtcaggcctgcggataggtctaaagaatacaggatttccgcaagaatggagttttgcacaggcggggtttacgcactcattttgtacatataatatcatggttacgcatggaattgcatggtggattcagggtgagattgcgggagtcaggtttgatgtgggtggggaggcggatttgttgatactaagacccagtgatgatcgagtacgacttgaggcgacggagggtggaagtagtagggcgacagagactgaggctgagatacaacatgatgaatcgtggatcaggccacctgtggaagaggccgtaccggcatacagaaggaccgacggtacttgagtatcgatttatttgcggtctaataagctctagtgacgtaaaggtttaattcttgatatacctatgaatttaataagtcccacctaagccaaacggacctctatgtcaatgttataagaggtagaagcacccgtacactcactcgtgaaatccactcccgcctgcacaagcaccagtcgtgaagagcacgtccaaaactcagcaatctgatcatcaccccacaagcactgaaggcccagagggtacgaagtcgctgggatgatcttacagaccaaagagttggccgcgctcgatgtcgcttcctctgccgacatgaagcgcacgtacttgttcgagtttccgttgacgttggactaagcggcctttccgttcgaacttccgggtccgttgacgactttaaattctcctgtgcgttggttgagtgtgaaggttagatcggtgtcaacgtcagctgtgaagttgaggaagtatttcccagtgccgatttggttctctagatggacgaaaccaacacccccgagggaggcgaggtcaggatcaccgctgtcgtgtgcgatgaggagaatcgtttgcagtggatcagctgcctcagtcttggtgctgatctcggtcttggtctcggtggcaatgatgttatcctttacttctgtcccaacaactttactgatcttctcggtggaataagtctgctgaacaatctctgtcttggctattttggtggcgtaggcggtggcgatagctgtcttgatcgtagtcctccgtgcaataataatcttatgaatgactgaagcaatcgtcgtttggggaagggtaatagtcttactggtgacaccaacacgcgaacatgcagacgagtacgtagccgagtttctgcacgcactgctggcgtaagaagggatgacaggggcattagctgctcgcttcttgaatggtgggctgacattctgggcagtcgttatgattgtctttgtggtctgctgaataactgtcttggtaccatccattgtcacagttgtagtgacatcgatcgtaacaatctgcacgacagagttggttcttgtggccgtgacaagctgggtgttgattgccgttacggatttcctgactgtcggtatgcttgttacagtctttgtcctatagatagtcctggtattttatcattagctgttgtgacactacgtagacagaattcgttagccctacactttcttgggtgtcgcggtggtatatagataagccttgcagtcgggtacatatgttttacttgaaactgcggtaacggctagttcaagagtcagttgttgatttacaggtattgattataaaacacgacataccatttaagcaagaatcagagttcatagtcagggcctgagcacctaacaaggccattgccaaagccacgaaagattgtgagaacctcattttttcaatactaaccggtccagttttcgcaaaagggggagcagaggagaaaaccaccatcgagtcgtagcagactgcatagttaaatatttctatcccttgccgcaattccggtggtatgggtgatagatcggtcgagactaaccagacatatctgagccttgtttgaagtcgtcgctgctaacttcacttggctacactgagcaacaaagaactaagattaggtaggctaaggtattctaaactatctagttaaaaacgctatcatttttcccgacaacactatcgatcattatgctatttggagttaaccctgccctgataggtctggccccagaatcgctatcacgagctacatacctttcagccagaggcctcgttcagccgatttcttttctcgacccgagcctcaagaatgctttctatcttattattcagatgcactccatccatgtatcttgcctccaagcttatttccctcagttccggagttttaatatagtcaatgttatcaaggacgcgctggtgcatctcgccaaaactctcaaataattcggccatgcttttcctcctactctggtcaacggccagcatatcttgatgtattatattgagcagagcatgaacgtaggcgctgcaaccccgcttcctatgcaaagaaccgatccactgccaatagtgtcagaaagaggttgtagcaagtttctatcttgggatacttaccttgacgatttgttcttttaccccaagcctgtagccctctccagggccaagccatttaaaatcgaagtatatgtcggtcatgaccccagttatataaggcgaaaccaggatatccttgaatcgttccctcaggtcattccccccaaagatccaacagatcatttcaagtaatagacagcctagactccagacatcgtatgctctggatatccgaccatcacgaatatcgcactcgggtgctcgatatctgggtgtgacaggcaaatcggctgcaggaataatagatctagtttctttctggtggacatccgcaatgccaaaatccgatatcacaaacacgcctcgcttctctttccgtgatctgaaccaaagaatattggctggttttatatcgccatgtctgccgaacattgtctccgtgtccatgtgagcctttctgccttcatggatatgcgcaagagccccgacgacgtttcgaatttgttccgacagccataaaagaccttcggtattggcagaagccgggtttactagtggaccagggtggattttccaatacatgagaaggtcgtactcggcggctggaaagacgaagtgaaatcgcctttggagagtgtatgtagccaaaagcgcgataatattcgggtgactaagaccgctgaatcgtttgagcatttccaattctttgctcgacctgtctttctcccggcttgcagttttcaaagacttgacggcaacgaagctaacataaaagccatgctatgcggtatggatattagagtctcgtaaattagcgaggattgaaagccaaactcaccttctccagtaacggggtaaacccatgtgagttggtatcaatcttgtacttgacgacctgcccgcatccccctgacagtgtctcttcgtgtactccatagctgtctctacataacacccaggggagcatctgtcctttgggcatatcatagtgccgagcctcgtaatcttctcccagtgcaaagaaccccggcgacattcgcagttgattaatgttgaaatagtctctctgcatataagaccaccccaggtttgccatgcagatctgggccgtaagatgatactccgatccttgtacgagaggaaatctttcgtcatgcaagtctgcatctatgaaaccctggatatcgtcgcttcgttctacaagaaccagtattgcaaaggctcgaagaaaggggggtttgtcggtgcccaagattagatcgctgcatgcctccgcgctctccagtcctatcttgacggattggagttgtcggatgattgtatcccgcgttatcagccttttcaggaccggatacggccagaagaagtagttctctccgttaatgtgcggaaccctttccctccaaagcgcatcgcctagtataagttcagagtctggcgagccttgtgtagaagtcgagataaagcccatgatcactccactatgagagatcgcgttggcgctgatccgattgacggttgttgggatgtggggaaatgcgccgcatgccaagaacttccagggtcgataagaaatgtcgatgactggggtttatcgccaaaaggttcagaggcagagacaaagagactacggtgcactgaaaggacaaatgtgagatctgtcaagactcagtgatatcagtcctatctcacgtatatattctgataagcttgttacggctcctcttaatgcacctctatcatgaccggtgagtctcagtcggtgacagggatgcctcgggggagacataaaggttccaactcgggatagtgggagatacccggcatgtcagcccaacgttttctgtccccccaaaggcacaggtcacttggcctcgctccgaagcgcgtttgagtgctcgcctcactaactcaatctgtctgacgtcaggccaacgtaagattgcggcgggtatcagctcggagttttacttgtttggcttgtgtaaccatcttctctctcatagccgtcaagatatatgcctcactagcgatcactcgttaggttaggctggtaattggctgggccttccgaaggctaaatcaatgaccactgaccgggtacataggcactatgtccgatcaccaatgggcggaccgaggtgcaccacatgacgccctgacatcacccaccattcagaccattcaagataccgaggactctttggatcgatagacatcggcgaaaatactcaatgttagtgaagtatgtacttcttcaactgcctcttcccagcctgccattgatcaacagctttgccaaacatatacccatcaacaaatatatcgcccacgtatctatactcaccctgcgtcccctcagccctcaacaatatcggcgtcgaacaacccaacggcacaacaattatatcacccgcaagcatgaaccccgatcccatcgcaagccgacgattctgtgtaagacagaaacatctccccatcatacgatctccaaaatggatctgtaaaaagtgccgcctcatctcagctttaacctcggatggagatttcaagtagtacgccagtctgtcatcgagtctgatgtatggtagacggtcgcgaaagagattcgcaaagacatggtaaatttctgcctgccatcggcctcggtcatattccgatgggatttgcccgagacatatcgtcgccgcgaaacatccctctgccatttgtatttcctgctcagtgcgaccttcaatggcctgaagaagtagcgctctccagtgtaggaacgccatgagataatctcccaagttgcaaagcgttccgacgacgacacccttgctctgcacaacatcaatctcgagccctgaaatctcaagtttgttgaggcgttcgtcacggaacctgcaagtagctttgctggagccagaagctgcgaagttgtatttgaagcccattgccgacgtttgtggaacgtgtgaccagtcgggaacgaatgttggaagattagcggtgctggtatgaacagggaagtggattgcttcgcagataatgtcgagcttctcagtcgtcttaagaagaaagtcgacaatctcagtgtacacatccttcacggagagattgtagtccgcgcggaactcttcccgaatactggctggtaagaccccaagtattccgtagagcttatctctaggatcagatgcgagcttcctgcggcaagttcgtaacacctgtagaagagcctcttcgccatccgacatgtggaatttgaggtctggtagactagctggcccttgataaatgagcgtctgaacatagctgaactggtcaggtgaagtcgccagtcgcttcttgagttggtccttgttattgaagataagctctcctcgacgttggctgaatagtactgaagcgctctggtatttcttccactcaagacgagtcgagccacagtaaaccattattcgtttcgcattgaagacttcttggacgacccataatcgtctccaatattccctcccaaagagtgacaccaccgccaaaaggtcaccgttttcggtcccagccgctaagattttggaaatagtgctggaaccaaaaggttcacctgtagtcgcgatggcgtcgagcaaactaacggctcttacgctgtcgttctcttccgggccgagccagattgccacgctatccgcattggaatagatgaacggcatgagttgaacctgctgactacgctcatcacgatccttttggttgatgcacaaagcatctgcccacaccagcacggatgagtgtttttttcgaagtgcttgcagtgcgccgtgaagactgacagctatggggatcaaacatccttcaatctcaatttttcgggtatcacccgtatcaccccaagtgtacgagatagccatataaggaggaggctgttccaaagaaacatggataatctcgcacttgatcatcgtcttcctctccggcagtattctaacaagtctgatcgatgcatcttcaatgggtctgtactgataagacagctcgctaaacgaagatgcagcctgttggttctggagtagcttggggctcgggctaagggcagcttttggtataggtggagacagcggtggcatggcattgtaatcgtagggatatggcataaattgattattgtagcttgcctctggaattaccccatatggctgatttggcggacgtggtggagggacgtcgtatgggcgaccttggcctttgcctttgcctatcctgatgggcggcggggaagggacccgtgcgtctgctgacacttgcgggtaggccataggatagtctttgagataccaagaagtatagagtaggggctaggccaaaatctggatggctttgtgtcaaattttagttgttgaagctggcaagttgagtgatttcagctgaactcatggttgtgagccttggagtcagcctgtggctttgaacagctgcaccctatcagatgggctgaaaacgtcttcggcctaaacaaggatagcgtcaggtcacatcagattatctacagatacctagaggagataatggcaattgcaatggcatcttattaattgtttcgatggtttttagctttcttacatctcgggctgatacagaaaactatctacatcgagctgttctgccagatctagcaactccccaggcgtcaaccccgccatggcattagccgcaaagaggtcccatcctgtctcatccgagacatgttcctgtaagtcaggttccccgttttgctcttcttggacgtcgacatgatcttctctctggtttggtacttccggtgttgcgatattactagccggcgtcagagcagataacttctgctccaactgctcaagctctactttacgcaaaggagcaatgagacttcctttcgcaatcagagtgtcaaatacatagcgagcatcatcacgccatgaatcatctgaaagaagagatgggcagattatagggattaggtggaggaggaacgctgacgacgatgcatactcaatctgaaaaggcaaaaatgcctctacgacaaaaagtcagattcagaattgaattgattgacgatggtacttaccgatgagatcttcatctgccaaggcacggagcgtcttcaaaatcgcctgcgctgagctaacgcatgactgtataagcgatgcaaccggtggagatagtgataagccgtgggtcatcatttgtgtctttgactgttcgatgtgcatatgcaaggcacacattatctgcggtctcgtcgtgagtacgacgcactgaaagaaggtcagttcagaaatctcaaatttggcgctgcactctgaaacttacatggtgatattggagcagcagtctcgttgcaattcttgacgctttgctgattgagtctcggaaatgattgttgatgatgttgttcagatcacgatttagctcagccaagttgcgtaggatagactgtgtgttgctaaaaagggtgccatcgtaatctttcccaacgccgtataccgctttaaaatgttagcagccatttcgtggtggatttaatgaggatggcactcactccccagtagtcgagctattaaccgagcaagctgaacatgaagggtcagactcagtgagcttaatgagctgtccgcctgagaaggtaatttattagttatgtcctcgtcccgaatcgcgctggttgcaccaatcagtgcagcaaactcttggtctagcatataaaccacccagaatattatgtggcatcgcttggagtgttgcgctccgacagcttcttccggcatatgcctgtggaatccagacagaacacatatccggagagcctgtccgatatgttgatatgctgctactcgcatgtcaatcgactgaaagtatatagcagctagagtgagtgcttgtgcagagagaaccggatcaagcgcaatgcctgctaactctggcatcaatggcatcgcccgtgcagcgtattgataccccggtggacttccatcagtactctttccaccgaggaaagctttaccgaaagcgatcatgagtaaatattgcgcataccacagcttacacgaagccgctttcgctgaggcatcttgatagagctctttgaaatgctgaagaaactcagcctcgtctatcaaactcgccaacgggccaaggtagaacctcgcagtctgaatgagaaagtatgcatagtccgatggaggtagattggaaatatccggtggctcatctggcataagtggtctccactgtagtcggaaggccactccgtcgaggtgccagggtagaggctcgttgtttgcttcggggagatgcttgcctactaaggctaggactcttctgcagaaagcccatgatgatgcgggtcccatgtaccctgtggagatccgttagtatatgccgatgattgacggagggcacttacagtagcggcccatggcttggccgaacacatagtcattgtcgacgagggggttttgtcggaaggccggttcgaggaggtcattagtggatagcgaggcagcctcgtttgtttcgtcgttctcgtcatgatcttgaggtgttccaagagtaagatcttgagtagctacgtcagtaaggatgacaggttgttggctggtaactcacctccatccccggccagggaggcgtcccgtgtgactacaccggaaataccatagtcagaaacagaagagtgccttggacgtggcctacttccattgccaaacgaccctggcgatggaagtccatcttgtcgcctctccaaggcacgcaggtagctgtcccaagaattagccacagcaagactaaaaaaggtcatgagactcacctctcaggcaccgataccttcttctcttccgcctcgtatatgcatctctgattcttccgtccacatctcagacaaggctgcgcccccgaacacttgaccttcatagaccgacatcgcttacacctacccaacaaccacgacaatcagcaatcggcttccagcgggccagaaaagaactcacgctttagcacatttcttaataatccgaaattgaccactctgtgtagcaggcatcgttgcgcaattgacaatgtctgttgaggagagaggtcggggtgctgttccgacttaagtcttttagctggaatgtcattccggcacggtctttgcctagcgttcgtgggaaaaagcttatcaccggctttgagggagcgttatcggctgcggagtgagagcggtcggaatgagatcccgatagtggaagcttatcacccggggactgttagtgtcctatatcggtataacaatcccggctgttccacttgagatttgcgtcagtgtaagtcgactcccaggttcagtctggaagagatccctgtgggcctgtttcttgaattggtcaacgttttgatgtcagaactgtcacaatgaccagggttttgactccgtttcgcgccgcaattgcatccaggtcagtcagaaaggcatgtcggagtcggccatattgttcagaggcacagtatctgaccctccaatctagaccatcgacgttgcatgcacgcaaatgcctgataacaaacacatcaatgcgactgaactcgtcagctgcagctgcagctaagcctgcattctcagcagtgcaaccaatcaccaatttcgaggaaacgatagccaacagaccagactttgatcactccagcaaacccatcgagataacaaagtccccagacccctcatggtcatacggggatggtgtgcgcactggtcaatcccccactgacaagatccaccgagagatcgacccgtattcgcctgacagatccgtcgggcagaactaccgacttttaatttctggtattgcaccacggcctgttggtttcatcagcactgtttccggggatggcggagtaaagaacttggcgccttttagttattttcaggtcgttgatcatgacccgcccatgttcatcgttagcttctcatctcgctttgggtcggctaaagatacgtatcagaatctgaaggatactggagaatgtgtcattaataccgtttcggagaatatgatagaagcagtcaatgcttcttccattgatgctccatatggagtatcagaatgggatatcactggcttgactgaagctgcaacaacgactgtcaagccgtcccgcgttagagagtcggtactttctattgaagggcaggtcgtggatatcaaagagttcgtgagccataaaccaggaatgagtaactatggaatggttctcatcaaggctacaaggttttgggttcaggaagatgctgccaatgaagactttagtcacattgagtttgacaagctacggcccatcggacaactgggtggcatgtcgtacgggcggatatcttcgactttcgaacttccgaggacaagatggaccgatgagcaacctaagagtaaactgttgactaagttggagaatgaaaaggcgtcatagcgaggactgtccagctttcttcactgtagaacttgatcttgtatagatcaacattaattcagctccaatcctagatctacttaccgagtagtactcagttctcatcatgattcgatataagttccagcaggtttcaatttgtatttctatgtatttacttaacccagtattctacgttggagctcctgtctcatcgccagcgccatatgctgcgtcctctccactgcaccacgattctccaccgctcgtcggtacaaataattgatgcattcctgcactgagccccacggtaaacacttgtagatctttggtgtctcggaagtgactctgttctcctttacggccttctcgtaatcctgcagcagcttacaactcaattcgtcggccatgcccataatctgagcacacttcataggcactgtgggaagaccagcctcaagccgctttcggtgtgtgcctagagccttctgcgcactctcagcgttatgtgtcgccagaacgagtgccgcgtctgggaagctgaggttggcagcttcgtcgggcactctttgagaaattagcatgtcggcaatatcgttgtatgaattgtccgtatcctcttttgtatcgtgaatgagggatctgatctcattctcgatatatgcaccgcgaactagcttgatgcccacagtccagccttcttgggccgctagttggatatgccttttcgcgttttgtctggcgcctttgagatacgcttgaatggtgttgtaaaccagagcattcccgtgccgattgtgttcgcgcatcagggtgatggtccactcgtcaagtgtaggttgcatagcttgttgttccgcgtctatccagagttgacacccacgctttcgggtctcgctacaaatatcgtcgagagccttgtggaggtagctattcataggtctgccagcccgtaaagcgtctacggcgatgggtccggcaccagtcaccctgagctatgtaagttacttgtcatttgcactgaagtagggtacttacttgacagctagaagatcaccagcctcaatcatgttaagagtatcaatgttgcccttcttccattcatcgatcgtatcgtagcactcttttggatagtcctcaacgccagtggtcgggagcttcacgttgggatccaacacgacgtctttcgaatatccaagaatgatgccatggaagccaagcttcttgatgtacttgacagtatttgacacttctggaatgctgttcccagcgcaaaagtggtcatagatagtccattgtagaatccgactgagcactgggttcttatcagggttgaggatggctgagttggactgtgtgataagcgcgatgaatgcaagtgacggccgtagtagccacttatttgccattactgttgtcaaggcgacggaacgcaggagcactcccataggtatcttggatagaggtgatggttcctccatcatgcgcgcctgaggaggctttagagaggttctcagcgcttcattggtcacagttctaatttgtggttggatgtaaaggcgggatagaggcaataaacacctttgatgacgaatggcggttctggaaagcatgttgaataagtgaaattggtggctaggcggtaatggaaggattctagctcatcaaaggatgtccgtgactttcatatattctcatggaagtgtcagtgtcaccgtccaacattctcccactgtcctgccaccatcactatctaacaccaatctacgtcacgcgaataataaaggtcggaacgattcgccgacgcttctattcctatcttgtcgccttgagagcaaaccctgcatgatccaacagagtatctgtgtcacaaaatgcgggccgttatgcggaggaggtcacgaggatgtgatcctctactcatgcagatctcgctgataagtgccggtaccaatggttccagaaggtggagaatcggttacgagctgaattcacccgcatatgcaggtgttgcctgacttgtctgttgaagtgtcggagcgagatatgtagtcgggatggcatcccgacttctcttggcctgctctgtgcctcttgacttataaagcgattgactttgagataggatacagattcttaccgcaaattactacaatatctcttgctcactgcgatttcagtagccgatcatgttcagatctcttggctttcagcatcggcctgtggctcgacttggtgcttttcaccagcacaagcccaaagctcttttatccagtcgacagttgagtctatggaacccaccaaaattcgataatgagaaaatggtaagtcgatttaggcattaagtgcttcatacttacatgatatcctagttcgactacgccaagggctctccagaacgagcccaactcacagaaagcattaagaagctcaaaagctcgttccctgtcaagatccccattcaaatcagtggcgccgaggtgagatacttgttcttttagagatattaatatacttatatcggcctcagatcaccagcaagcaaattctcaaacaacaaaatccatcaaaccacaaagaagtcgtagcagaatacgcaaccgccacgcctgagcatgtcaacgcagctatcgacgccgctcttaaggctaagccggcttgggaagctctgccctttgaagaccgcgcagccattttccttcgtgcagctgagttggtaactggtaaatatcgctctgatatcgtcgctgcaactatgctcggcatgggcaagaatatctggcaggctgagatcgatgccccagctgagacggcagacttcttccgtcattatatcgatgaggcgtggaagctatatgctcagcaaccgaaggttcagacgccgggtgtatggaataagatggagtatagaccattggagggctttgtatatgcggtgtcccctttcaactttactgctcttggtgccacgcttgtcgggccagcagctttactcgggaatgttgttgtttggaagccttctgactcagccatccatgctagttggcttctgcaccagatccttcttgaagctggtctacccaaagacgtcattcaattcttaccaggtgaacccaatgaggtcactgatgcagtcctgaagagacctgagttcggcgctctaaccttcatcggctctaccaaggtcttcaagggattacagaagaagatcggcaacggtatcggagatgagatctacaactcgtatccccgcgttgtcggagagactggcggcaagaactggggaattgttcacccaaccgcagatgtcaagagtgctgctctcaacacagttcgcgcagccttcgaataccagggacagaagtgctcagccaactctcgagtctacgtcgctgagtcagtatggcctgagttcaagaaacaccttcaagagcaagtgtctgctctgaaggttggagacgtcgagaactacgagaactttatcaatccggttattcatgaagcttcttttgataagcttaacaagattatcgaagatgccaagaacgacaaggatctggaacttgtcgttggtggcaaggcttccaaggacaagggatactacgtctacccaacagtctatcagactaccaaccctcgtcatgaaattatgacacaagagcttttcggtcctatccttggcatttacgtctttccagataatgagtgggaggagaccctaaagctccttgacacaacgtcgagatacgccttgacaggcagtatctttgcgaaagacccctacgtgttacgccatgctcagaacgccctgaagcacgctgctggcatgctgtatctgaacacaaagtgcactggtgcagtggtggctcagcagccgtttggtggttctcgtgactcgggtactaatgataagactggaactatggcccatttgcagaggttcgtaagcacaaggacgatcaaggaggagtttgtgccgctagagaaagttttatacccctccaatgaataattctttgttagccatcatagaggactgttgaagtcctagcttaatacaaaagtttccaggttcactcctcagctcttgagagcttctggttctaatcttggatcagaatccacgactctgccatcatccatgttccggaagaagtcatacacctctgggtcatcgcctgtaagatctcgccctacctcctccactgaaacacgctgccatcctgcaagaggctccagcctagggtcttctgctgtcagctctcctgtttcggtgttatgataccgggtgtaagaccgttgttcggtaacgggatcatagaatagctgggcttaccactgggacggaagaggacctagcaagccttgtgtagcttctagatcccatacatagcagtcactcaaaaacttccaggtgttatcctcaaatggacggaggagtactggaaagtcacatcctagaacgacgcaaatcacatcccctgattctatcagcatatatccaggatatcatggtttctcaaatacctggcttcgcgaaagtacaggctaagccaatactacccctctcagttgtgaccattgctctacctttagaacgtgtccaaatgacatattccatcatgtctccacgagtcagcttcgataccggtgtcgaggctgtcgagagaaatttagttttgaacctttctttgacattctcaagggtaaatccctcggcaggacgacgttcaattcttccatcttggataaaggtggccgcaaagcatccaaataggtgcccccaccaggatacgggtctgtgagagaacattcaggctcccaagatctgatagaacaaattgctgtttcaccatcgtcccaatgatcaaaggtattttcagaaacagacttcacagcgtcgaatcgtatgccaactacctttagcagattgggcgcttggtactcatagtgtatagcagaacatccagaggcatagtggtgtgatactctctggccgtatggatctgcttcagaaagatcgggaatccaagaagggcaggtttcctcatcgggatttcgaggacgaccacgcagctcccagcggttaagagccttggtactagccagaaagcaggacttgtatagctcgtcgacaggctgttcataatccggcttgatctcactcgcaaacctcggtggaagaatagccagtaatccatatatcttttcgtgagagtctgaacaaagccgggcgtgatatgcgtccagagtgtgttcgagtgctcttgatgcatcttcggactcgcccatgaagacaaatctgccttcgacggtttcaacgacttcccatcctgttgggagcgttcttttttagatgtttccaggataggcgctgtggcctaggtcgctccggtttcctcagaagttcatgtgagattcgtagtcgaatttcttcgtcaggattgccaggtggtagctgaattagcctgatgtggagttcaggctcgagtgctcggtatttgtaggctggtcttgatgatcctcggattccagttcagtcatttttatcttcgagttaccatacatatgatacagtgcctgtttgttcaggctgaaaaaataaaggaaataatgctgtggaggtgagaaaataagcccaagcctagctgcggctgaaagatgagcggttacatcaccaatcagagacacggctgcctctaggcagtctccgctgaaccatcgaattctatacactttttaaacatgattttcaacctcttccaatatcccctccaatattctttgggcccactcaaggtccggagcttcacctgaccaccgatttgctgtccaccgcgcaatttccaacgcctctttccagcctgtaggaagtgatatgcgaccactcttagccgcagccaacaagatcaaagctttggtcacacaggaacgtgcaatataccacgttccatgatgccggttatgcccatacgttcggaagaggtgctctacgcacaactctagacatctctgcgccaatgggatagctcgactgtagtgtgcatcgtctggcgattggtgaagtgtgtagaaaagaaaagggcggtgtatccattctcgacaagatagttcacggtttttcaagaactgtgccagctcgttgttggcatgaactgcgtttttggggtcgatttgaggaggaatatgcgaatacctggcacatattagcgctaatcctacgattaaaagaaggactcaccaaagatctatttgctcgttaaactccttgcaatgctccatagattcacaaatgttatcagtccaaccttgctctccgctccgagccattacagacatggctcggttcatcatccttctataagagatttctgccaagtagtagaaccagctcttctcttcttctggcacaatgtcatcgtccaatgtgtcacctcgatcataggccgatggggaagtcagttctgttggtggagaagggaacatgtctggatagtcgcactgcgcgataccacttggcggtaacggtatctcataccgcaattcactacagcgaacttgttaatctaggtcattgaaagacgaaggttggctcgacttactattctgttttgacgcaagaccaatacagtctttgttcaagtcggcgattttcctgcgtggttgcctggctcgacttcttctgactgcgagtccacagaatgtttcgcaaatcgatgcatgctcgattaaagtgaaaccatgcttgcagtgggtgaaggcagtacatctcatatataccacagaggaacaagcactgtatatataggagtgatggctggagtagtccgagccttttctttgctgccaggtagtatgatgcagcggtatccgggtccacgaccggggttgtcgatgagcgagtagaggcaggagagccatcagcatctgcctccgtatgaaatggcaccgacaaacatgctatggcgcaagatattaacttgaaaaaatcaatatgatccatcgaagtgacttgagtgaatacttactacaaggcaagacccgccatcccatcttggtccattttcggctgcttctctgaccttcttcttataatccttaacatccaaaatcggattcttcacatgcacgtaagcaaggaaccgttttgaaagaggaaccaaatcctcctcctggactcctcttccacctgagccgccccgggtatcgctggacctcgcttcaacatcttcgtttagctccaggacgaaagagtgggtatcaggcacgaggccttgaaatatcggccacctcataatactctcacaattgtttgatgctgaaggaaagtcagggcggtcaaggacctgcagtacgtcatattcagggacaagagtcgtcaagtctctcgatgcgtggattggagcaacacgcaatggctgagtgatactagcatgccctgctgataaattagatgctccttgcggtgagccgtatgactctgaatcatttacaagtactgctagaggtcgagactcaagaagagacacaacatggttgagtcgatccaggatagtcaaactagcaggatcatagctatccattccatcagtcagagtacaatgacagtcagtctgctactaaccttgagtaatcactatcggggccagagccaggatagacgcactgagcaccgctcctggagcagaacccacagactggccggacattgtcacatttagtctttctcaatcggcaagattggcaggctgtcacggcacgtttacggtgatacatggctgctgtgcgttgtcgtttattgccctgtccctgctgacccaaggaactggcaccgccctggctgaacatcgtggagtgaggaattggataggatcttgaataaggtagaggaatgtcggggagtagcggagatcttaagtttatggtggttgattttagtgtagctttagtctcgcggagtagcggagactaactcagagcggtgttagctggtgttgactagtaccctacatccctctgagcttatcttgcagcagaccgtctgggagcaagaaaacgtaggaccttgacatagggtaatattaagatcaacttagtgacaggtatcctaaacttagactgagttatctaagtctctctataatttcggattaagctcatgagttttcatttctctcctagcgcacgtttgcattttgagagtccttcgtttagggctaatgcgatgggcattgtcaacggttcatgcttatcatactttgacgagaaatctcgtctctgcccgtccgatgttatcaacaaatgcatatatcattcatttttatttagtcctgaggaaacttggagccgccctgctttctgacctcatccataatctccatgacccgaatagtctcagcccagggcataatatcgctctcaaccttgccagcagcaatatcaagtgccactgcatcagcctcccagtaaaatcccttacccggtttttcaaactcatatttcttcccctcactctctacgtccttgtaaacggtgaatgatgcaggaaccgaacccgcaaagccttctacaatgatatggcccttggtgccttcgacacgacagaaagcctctggagttttgacttttgagttagaggtcaagataccctgttttccatcgggatataagaggatgatcgaagtaccgatgtcgacaccatcgacgagagtttgggcggcagtgatctttggtgtagttgccttttcacctacaccggcatcgagggtcacaaggccccaagtcagactgtagataccaatatccaacaggctgccagcaccaagagatagatctttcaatcgtgagccaggaccctttgattcgatgttctggttcatggcaaagtctgcaaacactcgaactacatctccaacagccttttcctcatggatgaccttctggagagatttaaccagaggaaagaagcgagtccacatagcctccatgatgaatacgcctttcctcttagctgcatccagaacctctcttgcctccctagcattgagagtaaatgccttctcacacaagacatgctttccgtgtgaaatcgcatcgaggcagttcttcttgtgaaagccatgaggagtcccgatgtagatgatatcaacattggggtcttggtaagcttcctcatagcttccatagatagagggaagttgcgtccgtcctggcatatgtgtctcaacgaacttcgtccccttttcgacggaagatgatccaatggcttgaatatgatgtgttgcttgggcattctctctctcgatgaggaggtcctggatgaaccatgatgagatcaggcctgtgccgatgatgccccatcgtagagttggttttgattgagacatagtgatagagactctggacgagaagtaaaaatatgtctagaacaaagactattagaagccagaaggacgaaagttgcaggataataaacgaaagcatcgagattcacatcatgcatcaacttcggctaaatacagtcgtctgagatggagtaactggagcaacttctccactgtttagcgtaactccgctactccccgactacgactacgactacgacgtcgccccccctccggcataacaacgggaaaccccctggtcctggtctttgtcctggtccggtcgataagcttaatccggataagccaagaaccaaccacggatattcgatgactctttaaatgatgatatttccgaggacttgacacgacctcttgtgcgctatcagggcctgaagatatcatggcgccagatggatcggctggaaacacttaagcaatagttgatgacgctaacctgaagtgaaaaatcgtacacctatgagtacctgggctaaaggactaacataaacttgcaaatcatgttcctgaaccattatcccaacatctccaatctccaataagatcaacagtcgtaccttgaaaccaaaataccttgtaaggaagcctagttggcgatctcaacctgcttcgcattgccgcccttctgcccagtgttctcctctccaatagctgattcaaccctagccaacttatcctggtcatcaagcttcccctcaaagacttctcggatctcctcaagcgtatggcccttcgtctcgggaaacaagaaccaaatgatgacgaaaagaactgcgaggatacaacaaaacacaatgtagtatttccaggtgatagccttcatagcgattgggttcacctggttgccgacaataagaccagtgaaagtcgagatgtaggtgatggaaaggccacgtcctcgcagggtatacggaaagatttcgacggggtaggcttggagaaggggcgtccatgcgatgtcatagaatagatagaagatgaagatgaaagctaccaccgcacggcctgtcgcctcatcatggctgctgacgaaatgcgcagtaaggccggtccaaatgatataagaaacaagcatgccacccgtagagagcaggaacagagtccggcggccgagtcgatcaaccatcatggctcccagaaaagtcgaagcgagccagttgaaaatctgaagaagtccgttgattagggtctggtccttgaccttggtgataccgatcgtgttgagaacgagaacaaggtaatagctgacgactccgacgccgttccactgagcaaaccaaccaacgatgacagcaataagcgtgcgcttgcgattcgctggggtgcggaatagttcagcccatgagacggcagaaatagcgtcggcttcctgggtgagtgccagttcgatttcttgcatctcaaattctacgagaggagactccagatctccacctgcgtggaattgggcaaggacttttcgggcttcctccttgcggcctttagagacaagccatctaggtcggttgtgtaagcttctgggaagttatagattgatgcgacgttcttacctgggagattctggcaggaaatagaggcccaaaagctggatgactggcaacgcaccttggagcagagacggaattcgccagctccaagttgtcgggttcttgaaggtgccataagtacaccaagcggcgaaaatagagccaaagtactaaaatggcgtacaaagtcagcatactgcagtaaacaagacagaatctagacttacgaaaaaggtgttatacaaagcagtcactttgcctctctgagtagggtacgcaagctcggtgatgatgatagggctaggttggccgataaagctagtgaagaaacctaagaaggctctcgcaacgatgaagctgtgtaggttctgcgaaagaccctgtagagtcgcgaagccaatgcaggtgatgagaccaataagaataggaagcttacgtccccagcgatcacagatataagctaccacgaagagagagatgactttgccgaggggataaacagagttcatgagtccgagaagcgcgccctctagactgccgaagaactcacgccattgaggtagagtttggagaccgttcatcattgatcctaggccatgtcagagttggagtagaaccgtaaagagattaaggaataccatcgtagccaacggacgcggaagaaaatagagggaccaaaaggcataggttgagcttgaccagatgccaagtcatgtaccatggtttgggattctcaggaagggcctgtatagaataatcgtcagtctgtgaaacgaagatcggcagggagatggggcgtcgtactcgtgagagctccgatccaacagccaattcgtcctctttcttgcgtgaaaagacacccattatctcaaggcagagtaaatgataagagatgaagatggtaagtacgccaaagaaccacaataacttgacggtttgaggaatgaagaggtccaaaagaggggatgataagctccttttaaagcactcagatgctccctcatctagaccccggattttcgttccccgtaacggaggaacctcagtgaccccgtgggggagaagataaagtatggttacattttagcatggtccgaagccagggctcgagtcatgatcctttcgcgtagtagcggagctgaatgctcctttggtgtcggggagtagcggtatgtggggaacacagatgggaggagtgatactccaatccacagggtactacgtattgatgacagaggagatgaaggataaatagcttttctttaactcgtctagacttatacttgtacccttttgttacagttcaagagcccagaacataacatcaatcattcaaaccctctttcacttatcaccatgtcaaacatatcagatcgcatccttcgggttggcatcatcggctgcggagagatcacgcaagtcgcccatattcccaatatcaacttcctatccgaaaagttcctaacaacctacctctgcgatatctccaaacaagctctagcccactgcaccaccaaagtccagggcgggaatcccaaaacaaccaccaaccctgaagaactctgctcctcaccagatgtcgacgtggtattggtcgccaacgcagacgcataccacgttgagcatggtatactagctctcaataatgacaagtactgtcttattgagaagccagcggccacttgtttccgagatatagacagacttattgaggcggagaaggtttcaaaaggcaaagtatttgttggaacaatgcgacgttacgctactgcttttatcgatgttgtggaagaagttgggggtatggagaagattcaatatgcgagagtgagggacatcatcgggcccaactccacctttgtcgagcagaacggcacgttccctcagaagtttaatgacttcactgaggaagatggtgtggatagaagccgtcgggaagctgatatctttgaacaagctcttgtcaaagagtttggggtacccagcacaccgcaatcgcaaagaatgctaagagttctgggagcgtaagtgatcctcaccttatcatgcaacatagcgctgaactgtgatatagccttgggacccacgatctttcagccatgcgcgagattctcggcatgcccaaattcattgccggcgctgtcctaaccctccccggtatcttcagcgtactatttcaatacgatgatttccccgtcacatatgaatcaggtctcagtggtgttcctcagtttgatgcgcacatcgaagtctactccgccaacaagatcgtgagagtcaattttgactctccttacgtcaaggggctgccagtcattatgacgatccgagagaagattggcgagggtggctttcaagagaggatcatcaggaagacatatgaggatccgtatacactggagatgctggatctctatgattgtgttgttggagggaaagtgcccaagacaagtgcggtggatgctaggaaggatgttgagctgtttgagatgatcttgaaggctggtgctgataggtttaaatcttagacagaacttttaggccgcataataagactacgttactatttcatgtagcaagctcattaattgacctaaataaagacggttcttagcaggaaaactatatgccccaagacgccaagctcgacattcgtcatagggttatgaactcagtcagatatttacagccaagactcaaccccgcgcaactgaacatgatcacaacatcaacgttatcgtcgcgctgaaagccatgaaaatgatacctttcttatctcccctactagacttcattaccttggaatgcgaaatacctggctccagaaacgatgaccctcgaaccagacgacctttgagggccttcgacaaatttacaccgccgacctttctctggttgcacctataatctgccctttggcttacatatgcccaacgcctttgggaagttgacagtcaaagtcttcgaactgtcctggtacttctctctctggtcttgtttgttttgccatggttctttcgcgggtggataaccagcgtcaatcgacttagatcagccactgaagccgcgtttttgcaccaaatcttactcttagctgtggcatttcctttaattgtatgggaactcgctcacgagcttcgctactgggaagtgacacgctgtctttgttgcgttgttctcctagttatggcggctacgacgggagtcgtcagaatgtcacggtggtacaactccgtcgccaacaggccagagacgagcctgaatgcactaaagtgaggatgcctagcgacttggtacttgagcagacaacctctacgatcacccaggcgaggccttcgcgaggcatctccgaaacttcgtcttgtaaatggttcacgggatcaatcagcaaactcaaaccatctaaaggagtgtattagttagatttttatcgttttcgacaaaatcaatgctctaaataagtaaataccaagaataggagctcaatcaatgccataataactcataaaggactgttccaaacaaaatcgacaaacaccatatctatctatgcacgctagtaatgttctatgcaacgctatgccaatgtaaaactattactggaaaatgtggaaaatgaatgcctcttacttggggcagacaggcttcttctgagagcaagcgtccttcttgcagcatcccttgaagccgttggcgcagacctggaagaaaccggtgccagggcggcaagtaccatcagagcgagccttgaccttgaatgtctgggcgggctcgtaggtgccggtcttgtagtcggggcaccaggtgttaccgcaggcatcgcccttgcagcagccgcggaagccgttggagcaggattggaagaagccggttccgggagggcagacggtaggatcgtcagagcgcttggcgacggcgtcggggcagatgggagcggagccggagcaggcgtcggacttgcagcatcctcggaagccgtttgagcaggactggaagaatcctgtgccgggagcgcagacagtgggatcgtcagagcgcttggcgatggtgtcggggcagatgggctgagattgagagcaggcatcagacttgcagcacccacggaaaccgttagagcaagactggaagaagcctgttccgggagggcagacggtagggtcgtcagatcgcttggtgttatcggggcagacaccagcgttgccagtgcaagcatcagatttgcagcagccgcggaagccattagagcagacttggaagaagccggtaccaggagcacactgtccatcggggagagaagcaggagcagtctcagtagtctcaggtttgggcttgggggcctcggacttgttgtcggggcagactccagcggtgccggtacaggcgtcagacttgcagcagcctctgaagccattggaacaagactggaagaaaccggtaccgggagcgcagacagttgggtcatcagcgcgcttgaccttcttgtcatcagggcagacagcgtccttgccagcacaggcgtcggacttgcagcagcccttgaagccgttggagcagacctggaagaagccagtgccaggagcacactggccctcgggaagagaagcaggagtagtctcaggctcccagtgttcaccctccttggtctcggtaggttcagcgcactcctcggtctcggtagcatcagcaggcttggtgataaaggcgggatcgcaagtaccctcgacgaaatcagtgcaccactttatggcacagggatcaacggagcaataaccgcggaaaccattattagcacaagtgtagaactggccaacgcctgaacactcggtctgagagcgggcggtaggtccagcagagacatagccagcaacggcaacgagggcaaagattgtagaatgcatagtgttatgatatttgtcgaaagaattaaaacagttttgcttgaaaaggtgatgaagaaactgtggcagacgactgagaagaagcgaaggtttgtaagaaaataagacctgacaaaggaaaataaggaaataagagaaaaaggaaaagtgtttgttgatttgatgttttgtgatgtgatgatgagaagaaggaaatccatttcgacgagaattggtggctttcttataccagatatgcgtacaagtgaagctgtctgaatgcagtaagagtctgcatgcttagtctccgactctcaacggaggaggctgtgacgtctcacagccctcacaagaataagccgtcagatcgggctcagcccctcagccccaagactcaagatcacattagccctattttaagcttaaggactcggtgcaaattaggtaaagtgaagttttcgcagcaaacattaactgcgccgtcgggatggtctggactggtctttacagccctgtgtcgcttttagtggcatttagcttgagctgtcgaagccattgccaacattctcatgctttggtggatggtcaatatagtcaatcattggagcagtaggtctagtaaattgcagctcatgatttacttgttttcaagggagagctgttcgggtcttcggcatttggaatggaaagcctcagtggactaacattcaagcttattgtcactaaactcgatgatgttttctcggttcagctcactgccgggtctaatttttcttcgggggccatggcgcagcagctcagatggagctctattaccttgcaaggacagcttacgccgagcatccatcgggctgtcggtcatgcatgctatgacggtacttgtgcaacggaaaatatcagcttactacgaacaggcagagtcttggtgtcacgtactaagccttagcatggcaataagcggtcagtcaaaagcacttgcgctacgccatggcttatccctcaaggatgattattggagctgagaagatggtgcatcagctggattgaaggatggtttacagctcagacttaccagcggcggattttgccgtactgcgttttccgcccccggtgttttgtagtgtatcgtaattgaatgtcagattcttcggtatagccgatcatctagagctagagttatacgtaatcggccatccaaaggtaatatctcattgatgcgggactttggctctccatgattctttggcttcattgttgacccgactctaacattgctgcataacagctcttcatactgtgagaagtggcagcttcagaaagctgtgctttctgtcaaactaataagatttgagcttgctattagtggacgccattttgctaagacaagctattatctaaaggtgacgcactcctcgagccgtccaatggccgagagtttctagaggcctctctttaactagtggctaaagccaccaatccattaggtttttggatataattctttaagcttaatatgactaaaaagctacctttaggatagaaagtgcctcagaagcacacaggacacgggatctattgctttgcaatgcttgctggtattcaatgattctatttatgcccaaggatgccagagttactgaatgagaacagaattctcctattatagtgaatatatcttctcccacagccaagaactacgttaaatttatgagactaggcattcgacatgaggagagggctggatctttcggcgcgtggacacgactttgatggtctaaaattgtagcagaataacaacgcatgcttcagagctataggcagacgaaaacagcaattcggagctcctatcaactcccaactagacttagattcagaggatttgaatggtcttaatcagaccttttacataactacgacttcgcctagaagaggggtctaaagcaagcatcatcctgacaccctgtcatctgacgtgatcacagttggagctggctccccgcaaaagatccttgaactaaaatagattggaaagttctgttcttttattcgatcaagagtatttatggtgatcctggcaaacggttggaagagaccaagtggccatagtgaaaggcttttgagttatgatatggattctcagagcagacaaagacacaatatgaagcttttatacggtttttgtggctcttgaggcctttaaatgtcagcagtgacgtggcattaagtaatagatgctctaaaagtacacatttggatgtttctgctccatttccttggctttgcttccgccagactcctcctgaatatgaataccattcctctgcataacatcatcatcagcatcttgcaacgtaactgtttcttcttggccatctccgacatcatctggaaagtccacagtctctgacacgggtggtgtggcatgaatagatcgtgcccgttggtttccttccatcagagcgtcaggctgggttggtgagtgagtttgctctgatctacttcggtaccatgctcttatttcatccacgtttctgagtggaagactgtcccattctgttatacgatcgtcttttctttgtgatgaaggcttgagcgagatatgattgttgttgggttcgtcgatagtgtgtacaagccgaaaaagagcttcttctgtctctgcaaggcgagcttctagcctggtgataaacccaattggaagacctctgattatttatcagtatttatggtggtcaatacgagtaagtgttgtagtgttacctcttattttgttctgggtaatggcagttggtaggatcattggtgcactgcagacaatgcggcctgagcagccgttagcacgacaatctctccaataagtatctgaaacacttacaactgcctatcgcactagcgagtcctcaattcagtcaaaagcgttcccttttccctagaattgcgactggggcatgagatctcaccttgcgtttccgctgtcgacaatgactacacgctatcgggttcaactgcctctcgatctcttgctcacccgaagcctcattattcgccatgtaaacaattcacttacacaaggatcaatccctgtgcagcatctgtaaatcgatcggggttcgttccccagagtcaaaacgtcgctccacagggagaatgacttgttcaaccccgcgtcggccttttctttgtccgggcgcgacactagcacttttgcaacttcagcttactcccagcatcgtcaattccaactcatccactctccattgaggatgttgtgtgaagatgtcttctcatcactcgccgtatggtaatatcgagacagcatctcaatcaacactaggtcactctgaacctcaaggccagaaacggaaacactcgacttcgcaacctggacgcgaatatggattgatgcgcgatacaggcgagcacgatgccgctcgattcgtgggaagtggcagtggaatccactatatccgtgctgttcatcttcgtctcgccaagagatcggcatcaagaactacagaacctggatcttcaactataaacacgcttattcccggtgaagacgatcaacttcgtcaagatgcttcgataagacgaaatcgagagcagtttctttggaaagatgatgaagtctgtggaaatgacacaagtgatacctttgaagacttggtcgagtggtccaagagttatttcgaggcgtggcatcctgttcttccgttccttcacgggcctcatgtcctgggtttgtttgaagaggttgctaagaatggaacactattgcttgaccctatcgatatggtcatattaaagtctgttctttctatatcgctggcggatagtcgacaggccactcctttcaaaaagccgatcccaaaagtatatctcttcaacagtgtcgatgatgcgttggcgagctctcaatttgctctgagccagcctgcttcaatccgctcaactcaggcagcgttggctatccaattattcctaacttcgatgctctgtctcaacgcggcatcgagattgggcggacttattgtgaggacagcgtttcacatgggccttcatcgatgtccggcgcgatatccctttttcacagacaaggaggtttcagtccgacgcagggtgttctggtgtatctacatcctagaaaggctcctctgtcagtctctcgggctacctcttgatatacgagatgacgacctggatgtctgctatcccggcgaagagcgtcatacaataacgaacagagaagaaaattctgaaagattacagcttcttacgtttgtggctaaacatgctcgaatacgtgggctcattcttgagcttaggaacaagtctatgctacaacggcaggatactgcagatcgagcagcgttcgtccaagccgagctagcaaaatggtttaatgaaattcaggacgcagtagaagaggacgatctggccgatgcaagctcgactactccagcaatatctgaacatcataaggttatgctcttagttctcaaacatgagtcggcaatatgcttgaacagacctggcctcgcttccgaatatccttcctcatcatactcatccgcctttcaggcatgcatatcagctgccaagtctatcctgataatcctcaagaaacatcgaaaccaccaccaattatctgtagactcaactggtgcaaagtctcaagcacccttgctgtggccttctttcacgtggtctatatggatcagtgcctttgttctaattcatgctgcctttgaaaaacaggtccatctgggaagtgcattgaggttcgaacttctcctcccttcccttgttcggcgtttactgatatcctcttagacacgttgctgcagcgaaggatatccttggtcatctggctgcaagagatacatcgtggcctgaatactgtcttggggccattgatgaactcacctccaccgtgcaagaactttcccaagagcgtccaacaatgattgaatctccggtagatgccatcatcacaacacgtagcttctcacctagcgtcggaagtcaagtacggagcggtgaaaataccacccccacaagacttccaagaacacaacatactcactcacaaagcactgagacgagagacagcccaaactctatccctcaaaacatctcttcgaatacccaagcagtccagggactatcatccactcagcctttcagaccccaacaaaaaagaccaaggacaacgtatcattctacgggtatcctaccccaagatataccttactcgcagccccataatcctcaagctccatattccaatgaccttctatctacgccaaacacatcactcaatccagaagtgacacctgggatgaacttggataacataccactagaaggccatgaatcaatgatgtggtatgatcagctctttgcaagttcattcagcgctatcgacaatccctttcttgtcaatgcggagtttgacgcttctgttgatccaacttggaattatttacgatagtatcactaataataatacattatacctccttcacttgagttaccttcctgtccttatctaataccacttttatatgcttcttctcacttgatccctcacccttgaaaaagttctcgctctggagacgctcaaggaatagctcataagccggcatgtatcccttcacaaacctgataacttgctcatccgtcatgcccggcttgtgctgtctcaacgccctctcctgacctagcctccattcgtagacctgcacgagtttatctgtactcagatgtagaaacccatcaaagtgctgtggtccagcgaatgtctcgcaatatcttctcaagttctcattgatgagcagaagatggcttagattatgactcgccagcgtgttcgtaagggcccattcttcagacttctgtgcctctgaggctttagctttctcccacttcctcttgacttcctcggcagtcaagggtttgaagccaagtgcccagccctcaaagatcaaaacatcaaggcctttatccagttgaacttcttcccatttctcaacgggaacccttccgccctgaccactatgaaggctcttgtcaaaagctggccatttgacaaccttcttatcactctcaacacgtccaagtacttggtcgaagaagttcttcgccagaacttcgtcgtgagttccaggttggccacgggtttggagaagaccattatctgggttcgcttctcgaagggccacaagttctgggtggtcatgatagagatcatccagtgatatcatgcgagtcttgagatggtgttgattcgtgagggtttgtgaaagagctgcagcccatgtcgatttgccactgccctgaaggccagaaaggcctagaacgaatggccttgaagagttcttccgatgagcttggattgcagggacaaagatgtccagcaccgtatcaatggcttttggatcaatcatggctagttaagtgtaagatattgggtttttcgtaattaaattgacgagggaagagtaagtgataaagtgtaatatccctcaagatatcatgaaagacaaggaaaagaaaagtccctcatcaactttggcactcttctaagttatggacagtcattccccgcatcataagccactattcgcggaaaagcgtcaatcgcaacggacttgaagcgccgctcacttcctttcccggaccgggcaaggcgatgctgcagcggacatttctaagtccgccctcctccacacaagacatactcccattccgacatcttggtatatataaggataacattatctatcttatacaaactcatcagcatcgccaatcttcataaaaagtctctacaaaactcatcatgtctccctccgcagtcaccgccaagaagtcctacagcatcgcctccatccccgctgatggaatcggtcctgaggtcatttctgctggtatcgaggctttgaacgctctggccggtactcttcagacttttgatcttgactttactcactatgattggagttcggatacttataaaaagactgggaagtatattcctgacggtggtcttgagcagttgaagaagcacgatgcgatcctctttggtgcggttggagctcctggtaagtctactgaatgttcttatgaaacttgatactcattctactagatgtccctgatcatatctccctctggggtcttcgtctggcaatctgccagcccttccaacaatacgccaatgttcgcccaacacgcatcatgcgcggcacacaatctcccctgcgtaactgcaaaacgggagatctcgattgggtcatcatccgcgagaacagcgagggtgaatacgccggtcaaggcggtcgttcacaccgcggtcacgcctgggaagttgccacagaagtcgccatcttcactcgtcacgctgtcagcagacttattcgcttctcattcgaggttgcgcagaagaggcccagaaagcacctgactgtagtcaccaagagcaatgcccagaggaacggcatggtcctttgggatgaggttgctgcggaggtggcgaaggactttcctgatgttactgttgagaagatgttggttgatgctatgactacgaagatggttcttaagcctgagaccatcgataccattgttgccagcaacttggtaagtccccttcctttcctctgtttttggaagccattgaactaacacaccctagcacgctgatattctctctgacttggccgctgccctcgctggctcaatcggcatcgcaccaacaagtaacctcgaccccagccgcgagaacccatctatgtttgagcccatccacggctctgcgttcgacatcaccggcaagggcgtcgccaacccagtggctaccttctggacagcagctgagatgctcgcatggctgggtgaagaagaggcttcgaccaagttgatggagtgtgttgagaatgtcactgcctcaggtgttctcacacaagatctaggtggaaaggcgactaccaaggaggtcacggctgcggtcgtggcagagatcaagaagagccttggcaagagttcgaagtgagtgtcagtagcgagataagatgatagaaaatgactagttggtgtttttttatgtatgtcttgattgttatgaatctctttgtgttgtaaagtcccatagttattgtctgatgtaagtcactgaagcaaacgcctttgttctaggcctttgttctctcaaattcacacacaaaatgtccaactttagtgtatcgggcctacaagagcgatgttcttctgtcaggtcacatcaaacagccccatgtttcgctggcaggttagttgtcatcggggagtggcataaggttggtggtagtcatgagaaactgtacaattaaagggccatcggtggcgtagaagcaagtggtcaaacagcctcaaaaagaagacagagtcataaatcttaagttcctcatatatcgcgatagtctatctcaccttttatctacctgagacgccagaaaatcgtcatatcctgagcaaggccgatcaggcgagggcccttgttaccggcctccaaaatgttcaagacatcctcccacctcgtcttctatcgcgactgcaagaccagccttcaattggcataagagctctaaagagaccaagttagtagttgagccaaagctctgtaccttcaaggctctgcgttctgcaaaccggcatcgatctcttaccttgctcaaggacgaggaccgtagcctcaatcgtcaccgtacaggtcatcgtcagaatcgatcaatatcgggtcatcgtaatgaagtccatgatgccctgggcgattcctgccctgctgacggggaggatgccgcgccgccaagcgagccgcttcacgattcatcgcaaggagtcgattctgatttgtgcgcctggcttcagcgtctacttcatggtatgcctcttcacggggaggcctatccatctgaggggcgtccatcggattatagagtcggcgcggcacgttcctttcgttgtgcaagtgaccctggtgatacatctcatgtggaccctcccctggccgataagtcctgggaatatcacgttcatctctcacaggtggtctctccatgcgcggctcgttgatctgcaaacggcccatacccggcatgagaacatccaggggaggacggccatcgtctcgccggcgatccattcgcattccaggcgcatgttctctctgtacaccgaagccttggttagctgttcccatatttcccggattcatcatgttctcaagcaacataggtgggagaggggcattgtgtggacgacctaccatccgagtttctctacgcagccccattggcatacgagcttctcgttcggctcgtctgcgaagtcgttcgcgttcatgttcataacgattcatctcatcttgatgacgtctttccccatgatgatgtctttctccgtgatggtgatggtgtctttctccatgatgatgatgatgacgatgatgcccttcccggtggtaatgtccttccccgtggtgatgtccttctccatggtgattcctttcatgtccttcgccatgccgacgttccctcccattataggccccacgacggtcttgctcctgcggttgctgcacttcctcagcaggggggaacaccagaggtcgaataaccctccacggtcccccaacttgaggcggaacacgttcctcctcaccaggcatcggccgtagctgtgggattctcgcaggtccatcagcctcatccgccgctgctgcctcgtcgatagggtgtcgacgacgacgatactgtgggggcttcgtgcctggacggtccctcatgggtaccataagattaaagcctccatatgtgggacagccgcaggtccgccatatttcaccgcaaatgaagcagaactcttgaccgcagacgcatgtcatgtggttgcacgcctccgcaagctcgatcatccttccgcacccggggcagttaacggtccggttctcgtccatggtggcccagacatcttcttcagcggctccctctcggcagggctggcctggatggcctcgctcaccacagtcgcgacatgtgtgtgtatcgcacagcaaacagtgcccgttacgatcaggtggaatgaatgctgcgcagttagggtcgtggcagtatagtctatcgtggatcggcgcattggcttcctcttgcacctggcggaacagatgaaccaaagcaggggcacgtgcaagcgcgacacccgcctcgtcgataggctcgcagcatcttggcggaaacgtttcttgagaactaagaccgagtcgaataagttcacggtagcaagggtagcagtagttgtgggtgccgcaaggagccatcatctgagcatcctccagacaagcaacgcacatttctccgttcgtttgttcagggaaaggatccattgcagcttcgcgaaaagcaatcctcctctcggttcgatccagcacgattcgatggttggtattgcggacttcggggctgcgcagtcgctcaaatgccagctcttcgtcggtgatgatcctgctgactaggaaagcctgctcatcatcttctgcaagatctagagcaatagagattagtctggccaggtatggctccgagaaggcttcgtcagggggtaggagctggagacggatcaacaaatcaagaaagtctgggtggactcggtcgagggcgtcagaaacatccgacatgatgggcaaagttctgaaagaggaaggcagggagtttttataggaaagttaaagatgtcgcaactttggacctgtcaaaagtatataggtaccaactctaagcaggtgtaagttgcgaaagaagtagtagtatatgttatagggttatagactgcttagatgtcaacttcagagttgtgcgagaccttagaaggtttgtgggaaagaaagcttattaggtagaaaggtttggtgaagcttttatctttggggtgagaggcaactcaaagcacgctttgactgactgttcatgtattgccatcagtgaccagagtcaagcataaggcagtttcagcgcctggttgaagaacaaggccatagacttccagtgacttagtccacaagggcatgttcgctggtgacaagtatagtcgacagtgtactcatataccccggcgacagagttcggtacctcacaagcgattgataggcagtacaaagcgtattagatgctcaaaaacgctggtatttggtagctgacaggtaatcatatcgatatcaagcctttctgtaatcccaagaaatccatccgtggccatgcgccgtcacttcgctcctctcgactattagccgctgcccacagggtatccgggcatccattcatcgacgacgtaaaaacacattgactccctgaaaattatagtagggaatcatgaaaaagatgtccaagagccaagagtttggtatccaacccagccaagtccccggcacctaccagcagtccatccgtagccccaaactgaagggacgatttgagttgatgtgatgggcaacaaacaaagaaacagaatgcatataaaatgacaatgagatcatcaatgaccatgacaataacgcgtaaaccccactaactccacctcgtcatgaactccatcgctgattccttatgtgacgtccaggcaaaagacacgcaatatagacaaacaattcggcgacgtggagcctagtagctgaagtcgacattggccatagccatgggcggacccttgttctggtcattgttgttgttattaggcgatgaaccgttgttgttattgttctgattcacggtgattgatgatgcgtcaccgtcacccagagttgtgtctgcgcttgatgcactcgtcgttgtctgcagctcgtggcctgcaggtggttgggcgcttggtgaccaaccatcgttgagcatctgttggaagctccagctcggttcgaatgacttgctgttccatgcgtggttcactcgttcgtacatctcgtcgatctgttccaggctgatcttgcttgtttcgtacacattacaccacacaaaaaagaccgccagaatgcaaaaggcgccccaaatgaagaaaatctttggtccaaaggaggcgttgcctggccctgacccaaccaagaaaggtacactgtagccaataccaaaattgagaatccagtttgacgctgttgaaaccgacatagcctttgcacggactttgagtggataaatttctgaggtcacgacccacaccacgggtccccaagaagcagcgaagaaaaagatgttgatagcacagaatgtgatgagaatggtctgtgatgctttctcgtaactctgtcccgtcgcggtatcgaaagacgccatgaggagttggcaaccggccatcccaatggctccgatcattaaaagctttcgtcggccccaacgttcgattactaacaggcctggtattgtcgagacaacattgataacgttgatgataagcgatttggtatatgggctctcgacgccggcaccgtcaaagaaggacgtgctgtaatacattatgaagttaataccggtgagctgttgaagcatctgaagaccgcaaccagtaaatgttcgtcgaccaagatgtggtgaaccaatgaagatgtccttataactgtcaggtcctaacgttaattcatattggtgatttgctatcatttcttgcagttcgtcaactagcgctggatgtgtaatgtctagtcgtcgtagtcgactcagtgaaagaccggcttcggtatggaggcccttcttcacaaggaaacggggcgtttccggtagtaataataggccaccggtaaggataatagctggtacaatctgaaggccgagagggattcgataagcggaggagtctttgagtctagaggcgagaatgttgaccacagaggcggagaagaggcctattgtgatcgatagttgatatgcgcagacgagggtacctctaatccatttcggcgccatttcagactgatataatggaacgaggacagagatcaggccgacaccaacgccagcgaagaatctagagacattattaacgatacggtcttccatataaggaatgaagtgcacatacctccccaccagtaacagatctatgttgttagcgcaaacttggaagatggctccgaggcagaaaatgcccacggccacaagaagggtcttgcgacggcctagagaatcgccagtaggtgcagcaagtagagcaccgagggcagtgccagcgctgaggatggcgacgatgatagatgagtcttttgtacaaatgtcgatgttgcccttttcgtcgacgcaatttgtgtgctttccgaattgttccttgaactctgtcatggcaaggatgccgttgatggctctgtgaagagatatggtcagtttctggctgtcaaaagggtgtgacgcgatgaaatgggctggtatggacaagtcggttttcggggattcgagtcggagtttctcgtgggagttcgtcgagacgagttgctgtcgtttcggatatcgcccttgcttcacttccttccaacacttcctccgacaatgttgccttgcgttcttttgagataaatgtggtgatggcttcgtcatgcatatcacacgagtccaccgcagtcgtcgcatcgtcaaattattaaagtatcgtcgatgggtcccggcatctccctccgcatgaatgacatcgtcggcgcagcgcattcgtccaccgtatgtatgtcgtagccatccatatccaaaggcattcaacgtcaaaatgaaaatggtggtcagtcttacccagtatcgtagccgaacagcaacccgccagaggcaacgaagagaccgaccatgatggccggcgccgacgagcccgcgacattgtcgggtttctgccagcccatggcaatggccatggtgtcgggtgttgaagtcgtcaatccagggtcagaggtatcaagagcgaaaggctccgggtcggcgagattttggtggaggttgaagggttgagaagatcaacgggggacattgggcgattccgtgtgggtaatatctggatgggactggccactggtcggccttctagcccggccgttgcagtgttggttctcgcactgggtacgggatccctttttggtgctgtagctgtaatggtcaaaagtcaatgctttcagtttggctagtcttgaaaaggagatagtcaagcacgtggtacatagccagatgtgcaaggagatagcaatagaatattttggaagtcagagttgatagtaagtttgagttcagatgctcaacggtgtcttccatactctcaagagactcaaaaggaagaccacagagaggggcagacgacatgaatggcgagagactcccatctccagacaaggaggccaaagcaggaatgatcatcacctcaaagcccaaccattcctcatacagtcaagctccagcattggctccctgacctgcagccactggaacctcgtcaagccatcccagtgggttcttttcactggaacgagcgtagactggctgagctaagcgagtctacagtgcgattggactcccctcaaaatcaatcaaccaaaactaaactctccatggagggaggccaaaaggatccatggaacaaaaaaagacgtcgttcgctggtatcgttacacaaatatcacggttcaggacattatcctcaccttgcacagcacgcgcaggcaatccaagcactgccctcgagcttgtcttgagttccccgaatctgaaactgagtcacatcgacacggtccctattctgtccaagcaagacctgagagagaaacaggggagcttctcttttttttccagctcataaaacggccaagccatagtttcatgtcgtacttaagctagaaatgcaagaaaatcaggaaattcgtatactgacttaagtggctgtgggtaggaccgaactccttatgaggatttttaacatatcacagaccttgagaaaggcgggcattgttaatattattgtcacagagacgggatgataggtcttgaggaacaaagaagctgccttgtcatttttcgggccccgaggacactccgctgttagctgcattcatgcatctcagttcaagggtgatggctctcggcaatattccgctgtaagaacatggtatgaacttgtattccgaaatttgtgttcataatcaggtcgttctcatgcaagtcattattatatcttcaacctctcaaataattaatgttgttcatagagttgtcgatagtgtttagtacccgaaccatcagcagtcaacttcaccataaactcgttcaggatgatcggatgaacgttgcagctcgttcactcgacgccaggcgcacagtcagaacaacagtctcccgcacgtagccttccctcagggggcaagaaaacaccaaacctcgaaagaaggcgtcaaaataaacctagcaaagggttccctaaacttaggccaggtttgtctagatatttttatcacttagggtaaaggtcctaagttttctttcttccactaggtagcctccaaccatcaacagcgccgccgccatgcagcacttaccccggcctagcaccgcgttcccttttctccccagactgtagagacaagtcccatagctcaatctaattgcaggatcagtacttttgtgcaacgtgcagagtcacacagtctccagtttcccccagacaaatcaccccggggttttagtccgggcccggtactgggcacttgacgaacgaccaacccttgtaggcagagagctagcgcaagttcatgactttgaacaaagaatggggaggatacgagaagcgagttttttctctttaagcttcgaatatggtctgattacttagttgaaccctttcccacgagcccaggctcagccgctcggaagccgaaaacacggtcagagtcaggagttaacactttgacttgatttgagttgagttggcgattggttgatgcgcatagtaccttgaacctctactcacatcctcaccaacagcgagtttctcaggtcatgcgacgatgcttgcttggcgtattcactcgtggctggtacaacaaggctcggtaccacagaatgtatccccgcccttctcgggagtatgtgcatcactcactcactgctgatgagggttcctttgcgtcctgtcatatgcaataacaagatctctgctgtagccatcagatcatcatacaatggcctcctccagtaaatggagactccgccgattatatttagatagtgtcaagtttcattgtcaccctgttgacacatagcagtcaggtaccttgtctacagtgcagtattcccccaaatgccacggctgacactacctacactctttcttttttcatcctaagacatttgctctgcggggtgcagaaaggctggggttaaaacatgggttaacgacataaggccgagctgttccttggtagcgtgtcagaaatgacgcttgctttggacgccggtcgtctttcacgtggctgctagatcatctataagttagtagacatatcagatcataaagagcaattcgtatagttcttgtgtaccgtggcttagctggaatttcgggagagcggacggataggggcgcaagtgtgaggtcaagcacatacaacgttgagtcgaatcttgtgaacctaccctggactgtcaaacatgatgatatccgggcatttcttgcaaatgtctatgtattaattattaatacccttgagtccttataattgaaaagcactgtcaattggttattgggtaaatgctggaggttgttgtttcaacagttcaccattctgcttcatacaattaagaactcgaatgaatcagtccttgacatcaaaagatctcgaaggttgcacaagctgtcattgttgtattcagtcatactaccctcaatgcaacgtattctcagggccgcgtggagtgtaacagactgaaacatttccagataaacctgatcgccaggcacataataataagtaaagtaaaagtcctttgtgatacatgtgcaaggttcgataacctcaaagtcgccatcccaaagaaacctaaggacctgttttctgagagatgaaaagacttgataagtttaggatactttaggaagccttttagaccagttgatattgatacctcgatgcgatatcagaagttttccttctccctgagggcattccctcacagtaacaaatacatcagccaataccctagtttcactgaacaaacgagagacaccggttgtcagatgttaaaatatcttcataaatttgtataaactagatttagcaacaagcttgcatgcatcccgcctatgaatacaaaaatcccagacgcctaatatttgccagagcccttcttttttggggggcatatgggtactacaaaaataaatcgcacaagaatcatcgccgcgtcaccactgttacatcagtgcattcgaacctaaggctcaagagtaacctcctggcccttgacgcggccaatgacctgctggggcgcgtacttggggatgacctcgtcgtcgtgcagcatctcgaactcctcagtcgcgtcgcggcccatgaagttcaggatggcctgtacgccgccggggtgctcctcgagccagttgctgaggtccatgacgacgcccttgacgacgacccagacgttgtccttggtgttgtgcttggcgatctcctccatggtgaactccttctcgggcaccttgaaggccttggggtcgttgggcttagcagccttggcaccgtcgtccttggtagggttgggaccagcggaggcggtggcctgctcgtcaacctttgaaggagcaccggagcctgagggggcggcaccgggagcaccccaggagacggtcacctggttggggactgaagggtcgaggtgcagagagatctgaccgacacgctcagcagcgctgccgacaccgcccttgagagcgttctggaagaggtagttgctggcagtgtcaccagcaacacggccgtagacgacgcagccgagaagagaagaaccaccaagacggttggcaccgtgaacaccaccagccaactcaccacaggcgtagagaccctcgaagggctgcttctcctggttgaggacctgagccttgtcgttgatctcaataccacccatggtgaagtggagaacgggctccatgacggcgacgtggaagtcatcgtcaacattgacgggcaagttgtggaagaacttcttgccccaggggtccttctgcttgccatcggcaatgtcattgtaggtagagaaggtcttctggaggtgctcaggagtgcagccaatctccttggcgagctccttgccggtcatcttcttcatgagaccacggccagagtagtggcgggtgtggaagtcaaggaccttggaggccttggagttgaggacaagacggatggggaacttgttcttcttcttctcctcccacatcatgccggagacgtagtcacggtgaccgagctcatcacagaatcggtcaccatcggcgttgaggaggagaccaccctcaccacggagagcctcagcagcaaggaacttccacttggagccggggtccttggggtcgacgagacctgtggggtggacctggaccttgtccatgtcaatgccgttaccgccaatggccatgaccatcttctgaccgtcaccagtagcgtgtgtgccgtttgtggtggcaaggccataggtatcaggtcggtgcttcttgagcagagaagagtcggagaaatcagcggcatagccaccagtagcgaggacaacgggaccgtcaatggagacgatctcaccgttgtactcgtacttgacaccagtgatcttgttaccctccttgttaagctcggtgacgcgggccttcttgacgatctcgacgcggccgggttcgctctcagcaagctcctcaaggcgctgcatcagggcgtatgtgatggccataccagggaacttggcatcgtgacctcggtgggttcggggctgggagtgaccactgtgatgattgtcagcttcttgttccgatgcgtcggaatgcgacttgaacatacccgagacgagagacgagggtgaggtcgaggttgaactcatcctgaagccactcgacagcagcagcggacttgtaggtaaggaccttgatgaggtcgggtctagccttgtcacgggcagacttgagggtatcatcgtagaactgcttcacgctgtcgggaatgccagtctcaacctgtgtccttgtgagggcaccgttgataccggaagtagccttggtagagtttccaccgaagaagcctgcagaaagcaaatgtcagcgaatgttgcggtctaacaagtccaggcgcttcaatgcgctcgctggcttagtgagatcccgaagtgacataccctgcttgtcgaggacaacgacgttgccgccagccaagtaaatggtgtgcgcagcagacagaccagagactgcaaaagagagattagaatcgtcgcaacacacggcgcatagcctacaagaggcgaatcagtgtcaacttacggccaccgccaacgacaatcactctaggagccattgttgcgtgtgtgtgttttggtatgtgagtataatggagaagggtataaagaggacacggcagactcccacgcaagaatacaagagaaacagggagacaagatggtcttgggaggatggggaataagaatacaagatcaaaaagaaaaaaggtcggaggaagaggagaagatcaagggacaagttcttatttagtactgtatgcgatcgaatggtaaggacgccaacaaggccgagggcgaaggtcaagcaccgaagaggaaccccagttggttagtgcatgccgaggtcgaatgatgaatgaatgaatgagccgcgagcgcgtgcaaaaatgggaaaagagcggccccagcccaagcccaagcccacgccgcctggctcattaacgaggttcaagtacttgttttaccacaaaacagcacataattctcgattatcatttgatctaatgaagtatctatacttctactgttttctcatctgttagataatacttttttatgtcttttggcacctctgtccatgactgtcgcaaacaccgacctgacgaacttgagacctgcagcaaatcagatgccaccattttctcagcataacagggccaaggcccaggattgctccccggaagcggcagcaatgcccactgagacttagcgtcagttccctgtatccacccccgctacggttagaatttggggattgggggaggtacatcagttccatcagttgactttcatatgaacgtttactcgtctattgaagtgtaatactctgtaaactaacagtctctcaccaattgaggggcctatagactctaatccacatcctgtccccaacaaagatcatcttcggctcagttgctcgctgccctcgccgtaagctacgccgaaacaccgcatcgcatttgtctaccaggcgaccgggcaacccaccgacaatggcctctctcgcgactgatgtgccgaggctccgctcctgaggacgtggggaaagctacagcatctcaggctaagccgttaactaagtcgacactacagtacgagacaagtgttggttgtgattccggggttccggggttccgacttgtctaggtaataaggagtcttatcatgggagcatgatcatgaatcggatgtcgtattatatctcgtctatttatcttattctaactctcagcatgtgaaaaaacaattctcctcatgcactctcctcactcttcatctttctcctcgtttctgacacctgagactcatccaattatgtctctcttctccaaaccccacacagccggacttgtgaccgaccgcctcggccaagtaaccggacacaccacggacacacaagcatgaactcagacggtacacgtgatctgagctgatcaattcctcctctcgagttcaataaatcatcagactttcacatgccatctcatccaaaaaaaaaaagcacatgaatcgtctgcataactgaaaccctcctgcatcttgtccatgacgccgtcttccccacgttcatgactagagatccagtgacaggcattcatcctcaggcttgtgacagtttgatctggtcagctgtcttccttttcgacgtcgctcattcgcttactgttctcgaaaaagcacgtgaaagtctcgcctccattctttgtctggggattgaagtcctccttgggcttaagttttccccagattcttacacgtgcatcatctgaccccggaaattgtctgagcctccgcaacttctgcctttccatttgtctagagtctctgccgtcttactgaaacctgggggctgactcagcgtgctttcacatgtgaatgccagtaccgaagggccactggaactcagagtccgactcgaatcaggctggttttgacttgcagtctcgacgggtcttctgttgcttcgctgatccctttttcatctttttgagagggactcctcatgcagggttcagtctcaaagccaatgacgtaggtgacatgtccctgaatctctactaccgggtaagaaaagcgccatatactcaacggcttgaggtacgcagtttatatcatgcgaacagaatcctctttgattgaaacctgtatcaaacttgagtttttataactctagtgtgctcattgcattgaatgtatagtgtacctcaatgcatggtggttttaaacgtacgtacgtcagtgctgtctagactgtgagtaagtgaaaagcaagaacatgttacagagtattttacaaaagataactagatcggttgaagactaaatcagcctgaatagactgcaacatttgttatcttaaagaaagccaactctgactttcattggaaactccaagatggctctgcttgatggctcgcaacgataatgcgcaaactggttctcgggcaccatattataccaacaccatacctaaacatagggtgagccactgttataattgtacgctatagatcagattccttgagaatgcaccagacatgcggcgcaactttctggtgtaagtcattgagataccgatcccgtgaccaatcacgttacccccccaacatgcaaatcccctcatgacgtactatcaaacctcaaccaaacctaaacctacatcgacatattcacaatgaaacctcttatcgccctaacagctctattcagcctatcaaccgcctcacagtctcccctccgcgacaatcaaatgcccctccccaaacctcccatccctctaaaaggccatctccctctaatgtctcccgaccaaccctccgtccagccctccgtcgccctcggcgacatcctaggctccaaccgcggcctaacatcgttctcatccttcgcgcgcatgcagccctccactgatacacgactcagcgacctatcaacgaataccactgttcttgcgccgctgaactcagctgttgatgcgctcccgcgcaaaccgtgggaacaacccgctgattataacacttttggcgctgatgcgtatgagggtgatggggggcaagatagggcgagggagaatatgagacggtttgtggaggcgcatcttgtgcctgtcagcccgtgggagaagggggagaagagtaagacgctggggggcaaggaggtttggtgggaggttaaggagggacggagggttattatgcctgatgaggttgaggttgagaaggttgctagtcaggttgggaatggagaactggtaagtctgtcaagatcatgatgggagaaatgctaacttgagatacagtggattctgaaaggagttttgaactacgcctagacagcgctggcgggtacagatacacgaataatgatagattgatgattaagcaagttggatacagctagatgtttgcgcaagatttcgggatactttcttatgggcagtgatatctaggataatacacgaggttcaaagatatcaccatgcatcagtctgctattcatccagtatattgattaggtcaacatgttcgtcgccggtatcatctatccgaactcccagaaacaacaccctccgaaacagacataaattacaacaaggactatacctctagaacaaactccctccactttttcgtcatgcaggccattctgcacatgtcgctccaaactctgcaagctacccatatactcaaggggctcacaagccaggtataatatccaagatgaaaggaatacaggcaaattctgcctcaaaacaagagactgtaaggccgtaaacaagacactggccagtactgatgacgttctatgactggcatgcaggggccagcctatgatgccctgtcgattgaagcgtatagcaaaaagcacttttgtatgaaaacactttccgacgagcgttactcctccaccttcaaccgctttggttctgactcatccgcaggatcactctgtgttgtggctcctggctcaggagtctttcgtttcgttgcagtagaattgcttggggctacactcaagttttgacccaagctcccattggcactaggcagaggatctctgtccttagaagcatttgagtttgcatttggtgtcgtgttcaggtcatctctgaggaaactaggacctgaaccgacaactggcgttgcaaagttcagcggacttggtagtgtgttactgtcacctccccgaaagttccaatcgggatagaagctactagggctcggaaggagttcatttgtcaagaaacgtgatggcaaggcagagacaggagtatcaccattcacattctgctgaggaggcggccgggcaaaaggatttggcggaccagtagcacccgcggacagtattgctgacgcagacggggagggaggaggaagcacaagtgacgactgagagttgtggcgttgaggcgcctgagttgtagtttctgtagccacccgcggcgagtttgactctgccgttcgtgcgctaccgccgccttcagatccgccatccggaatctgcaccgttaagcgagggccacgaggtcgagctcctccgggaccgccggcctttgcgctgttagaacgcgacgggggagtcaaagtggtttctggtattgacgacagcgacactgttcgagacttctcatcggtctgggtactggcacgctgtggcaaatggggtgatgatttgggcacatcggccgcccggtttagtgcagccacatcaactgactgtgaacggttggcggcatttgcagcattagcagcggcagctgcagcagcagactctgatttgttcgactcggaagtaaaggatgccaggtgctgggacaaaatagaccggttctcttcgataggagtgaagatactatgggatttcctttgaggtagcttcttgatggcactgtccgtgttcagtaatggcggctgagggcgttcttgtggctccgtcttgggttccacgggaggtggtggcggaggatcatgaagtcgacgttcaggctggggcggcggaggtgacatctgtgacatattcggaggaagctgttgttgaggcggttgaggcgacggcgttggacggacaggagcttggattggttgtgacggcggttgtgaactgtaagcgggaggcatcggagagggcatcggggacctgcggtcatccatgtacggtcctggttgctgcatgtggctaggctgttgatgataagcatattgaggatgaggaccatgttgaggtattagaccgggaggatgaggcgagttgtagataggcggattgggcatatagttcattccgggatgcggagggccgggcggaggtggaggttggaccatgccaggacccatgcggtgcatatccgttcgagatgccggccgtgagccgatcgatggttgcggagtatgttgtcgctggataggatgaccaggatgcgcttggaatggaccgccattgccaataggtggtgatgctgaaggtgtatgatgtcgaatttgcgggaaaggaggttgatgttgtccgtaagcatggggaggcatcatctggttctcgacaacttcaggaccatggggaggggtgccgtcattctcctcatcctcgtcgtcatcgtttccgccgttgaagtcggaaggacctttgtgttcactaggaccgccatgctattatctattagcaagcaataaggcgcgtcgtagtcgcagcatgtgttcggaggcgttgcgactacctctagaagtgaaactcacatattgatatcggtggataagctctcgcatatccgtcgatgaatattcgtaaagcttcttattgttgccgaaaatgaagacggcgacatcgacagagcagagcacggaaagctcatgagccttcttgaaaagaccgcccttgcgctttaagaaggtgctttgtgcgccagttagtcgcgaatttgaagaccccaagatctggtgatctgtagcgggtttacttacacagagcgattcctgtcatccttgatcgccttgatctcaatctttcttcgtcccatgttgaacggttgtgcagttcaatttggagaaatgtgtcgcgtttccacgcggggaagctcaacggtcgcggccaaagagatgtggaagatgcctgagacgttggtagtggagcagggtggaattggaactgggtcgcgcagatcgtcgcaaagaaaaggagtcgacagtttgacgcggagaaagtcgagccgcgatgttgtggtcaagtcaggttagagtcaagttgaagcggttgtagtcgtgatcgtaagcgagaacaaagaatagttcgaacggcgtggtaaagtggatgctaccaaagaacgcttgaggaaacggagaaataaaccgaaaaagtcgatggataaagccgagagaagaggagcaggttgtgtgagatgacggaagcggctgtcgcggtggccgtgcgaggttgtataagagaaaaaaaagagtgggagcgggagaggatttgatgagggaagcgaaggtggtttgatttggcttgctctgttctgctctgcgttgcttggagctgggacaagccgaaatagaagtaacctttcagtcagtcgaaggacccccaggccgttggctggctgcctttgtagcttagtggccggcagctggtggaggggtacttggtgcagtagcgcgtcgacggtatctcttctttaagcttggcctttggtggtacctcttttttagtcccgaggggagcgggataagagagggcacagagtgaggcagaggataagtgacgcaggcatgcgagtcgcgtatatcatcagatgtgatgcgcagacgagatggaattttgagttcacgagagccgttgcgacaagaagactagatttagacgagatctgccctcaagaccgttgcgcgacgcgacgcgatagcggtagaaaagtaagatttcaagagagggcttgggggatatttcctggcgcttgcgcttgcgcttgagaaagggggcaaagcgtgggaaaaacgagcgaccgtcaagttgaaggttttggtcttggggatcgataagacgtcgatggggctgaatctggcgtctgtggttgggatgggagtagatggatggcttctaataatagacggatcgtgttcactttcactcgtgcgtgcgggtgcgggatggagaaagcgacgggagggaaaaaaagaaggcagcatggaacccgcacgaaaaacctccttgcttagataaggtgagcgtgattggatacaggtcagacggggctcaccgtcatggtgggttttagtggagttgggcctggactatggcactcgaggccctggaacggtcccctaaagaggcgccaacgttcagggagacagaccaggacgggacgggacagcggaatggaacttggacagtcagtggaagtggaggtccaaccaccgacttttggaaataacatcattgactcgacgtttgtcgcaccacgttgctctctacctggggcctgtctatgtctatcttgtacagtgcagttgaaggtatatcaggtatgatatagccatgggctcttggtagatggaagagtctcgagtccaacaagtcttttctcgaacaactaagaagctctcacatcaaccaccaacctctcaatacagctcttatcgtcttgaaaccacaaaagcccaggccatatcctggttcaagtcaacggaaacaacacatcgactagcgcaaacgaggctaaagcaactcttccggatatcgcttcctgtgtttcatgcatcttgacagacaggaaaggaagccgagcctctttcgttcccacccattccgctgcaacggctttcgtattcccaccacagatttttggtgctgtgtctcttagctcgaagtttgcccttgcgtcgatgatcatggtctgttctctcccacgagtggccttaagcttcaagctatgtcctctcgaccgacaccaatcatgaatctaacaagttgagtcagtatagatagactcgttgaacacgtccgtgaagctactgacatcggtaaagctatagcttatctcctctaacttcctgtcccgtccccgtccccgtccccgtccccgtcccctcatgacatatgccagagaccctagttcccaaccgtcattttccagcttctaaaaatacaattatgcatagcagcctcacacccgggaccaggtcatgcatcaaccatgcgggccaattagcccagcttgtcaggagattaacccagtttatcagtggagacactataatgggggctaaatgtgcatctcgaaatttgcccgcttctgagacgtgagaggtcaactgcaccaccaacaactcatcacctacgtattttagacatcttcaccgcatgcgactccatggatcctcggatcacttcttgtcacatcattgtcaaggatgctagttgcagagttagtagactctccctacctctgcttcgtctagggttgtccggcaatggctatccgccttgtcaagcgtacgtagcatcatgaagttcggcaaacaaacaggaacaaagttaatgtttcaaatgatgttattaatagcattttgtcagaagaactgtcgaacgcagcctaagtaaatgcaatatctttcctgtcgccataccagccttttccgtgaagcaacaaggatcccaaactccatttcaatgccatccacctctggtttcgtgagggggtatcagagcttccgtaatgtaatgtacagctcaattccttccccgaagcctttttgaagtcatttaaaaccaagaatattaatgacatcactttccttcatgctgacaatgaagccatatcagccaaccattctcaaaactcgaggtcgtagttttggctgatcgagatcaagctccctgaataaaagcagtaatcgggttctaactgggcgatccagcggcgcctcctggagcattgtagttaccaaagcctccgtgctcagcagcgccattgtccgctttcatcgtgccattaagcagtggacataacctttgagcaacatgttagtaaagagttttgaaaagacgtgtcaatcacaaaagaaatgctgtatgtgatgtggtagtcgttgcacgaattggtcttctcaacgccatgcacctccagatcgccatttgggcactttccaggcgttgcggatgcgctcagcttcacgttgcgcacgcgcaatctcttgctcgtaggctttttgctcttggatgcggcgcttgagttcatctttgactctcttctgctcggcctgttctttggctttggcggctcgttgcttttgaacttgccgagctttggcttcacgctcttcttgctgccgcttggcctcctcatctttccgcttgcgttctgcttctttctctgccgctcgccgctccttttgtagttgaagagcgatggccttgtcctcgcgagccttttcttcagcacgccttttggcatctcgtgccttgcttttgtcgcattgctccatggcaatttgcaattgggacttgcgcgagcgactgcgcttcgcgttgtcggcctctagaggtgcacaccaattgaacgacatagggggagggggagaaacaaagggaagtgatgatggagaatgggggctcatacttcttgtttgtcttgatgtggccgacttggccacaattggcacacttgcgggttgttccagttgggactttatcgccattgacactgggtgacccagcatctcctgtgctggccttttggtggagctctttttgttgctcccgagcctgtcgtcgagctttgttcttctcgagtcgttcgagctccttcttgattctgtgccactgttagtatcgattatcacattgcgactcgagaagacatacctaatgcctgcaagacggtcatggtcggcattgcctgtaggacgggagctgtagatgctgttgaaagatacacgtaagccggtgctctaaactccagtccagtaatgtcatttcttgagccagggtggccgactccgtaagttcgtcgacgttttcttgtcacgactcccctgctctgtggttgctgaactgcctggcgcgagttgggtgggtgcacgtactctctcatctcaagatccgcctctgttcgccgcttcatatactgcgaaatcacaaccggatcgtgaacgacttcgactcggtcttgcatgctgccatcgggcattcggatctctcgggttatgcgaatagcgcgtcgttgctgtcgacttgccgaagtcaaaccactaatttggctggtaccgtcgtcgaactgggctggagtcattgctgactgaacgttgaatctgtcatcttcatcttctgttaccgcaacatctttgtcgtcatgctcttgaccatctgagagtgtagacttttgcttctcccaaatttctcgaataccttcctcgtacattgcttgctgctttttgacattataggcgtggccaccattagctcgcttttcacgctccatagcatctgcagatgtagcaagcggtccctggactgcctcgatatatccgcccttcatggaggttcgaatgaaggagaagccaagaccatggcctgttgggtctccttcaccatgaagttgaagcatggccttttgggcacatgcatcgatgaaggccttggttgtcttccatggggccatcttgtccgcgagagtttcttcttgcttctcttgctgctttttggcgcccttggtgatcttgctgccttcatcctcgacctcatcatcgtccccatctgcatcattgttctgaacatcttcctcaagggaagcatttcgagggtcgtatccggcgtcctcaagctccttgataccaagttgcatagcatcaagtagacaaacctcttccggcttgatcatggatcggatcgtgctctcatcaggcagtatttcgccaggtttcagtcgccacatgcccttctcgccgctctccctgtcatactgcagaaattctttgagtttttggcgattttgggtatcagttgagtctgcaatatgcttggtgatgtcggacagttgacagttgtcggtatcgctatgtcttatcatgcgaaatgcgagcatcttcatcctgttcttcgaggcgttcgtgaccttgcgactgtgtggtcctggaacctcgacagaagggaattgttgaccgacgacataaagatgatcgatcttgtgcagataccaccttgaaccatgttcgccagtagtgctgcgcacaaccaagaaatcactacctcttgggttatgcttgaagactggagctcggtacatttcgttgtgcaatgttggcacagtctcaccagggtcaacagtgccgaaaagggagaagggggatcgatcttcaggaagaagcatgcggtactctccaagttcttgtttcgggagttgctcatcttcgtttgtgtctttccggcgatagtagttaatcaagcggttccccataccgaagctgctgagcactcgtggacgctgctcacagtactcgtagagaacagccgttgagttgtcgttaatactcaaatccttggacttgaggaagacttcgtgcgctttgcccttcatctgctttcgcttctggtgtgcaggcttgtcaaatttgatgatatgaccagcaaacttcttgtacctgaaacgagggcgatgatactcatctgtcgtaccaccgagcttaaccttgtagtacggccatgagagcttgatagcgggcatactgtgctcgacagaaatgttgccgagtgtagcacggaccttgctttggtggttttccttcaaagcctcgtatgcctcgtcgttcgagatgttgaaacgattggagacatcgcggccgaggttgccgtttgccatgcgctttagtttgttgtctgtgcggggtcgctttgcatttcgttgggtttcttgagtttcgataaggaggtaaggatcgctcatatccagttgcaccctcttggcacctctgcgtgtggcgtcttcaaagttgtcgaaggagggggcagcatatcggggaatctctggtagaccaagcttgattgtcttgcgtttcttcggtcgcggtggtccttcgtcgccaaggtccatcaagaactcagcatcccattcgtcatcttgctcttcaaacaagcgcttccgtgcttgctgttcctgctgctcggcggcttgtcgggccttgaaatcagcttcgatagcctcaatgctggcaccccaatcttcgcaggcaagctcaatatcacgtagggtgaagccagcaaccgtttcggaatcggattcttgatcgaggtcaaactggacattatcttcggcttgatcttcctggtccatgccacagtacactagacctctctcctcgccctgcctaggtttgcgggtgatggttgcagtgcctgggatacggaacagcttctcttgatcgggagcgagttcgagtgtaagtttgctggtgacgagctgcttgggctttttgacgggtttcttctccttccaagtggccttcttggctggcaggagttcgctccatgtcaagatgtgccccttcttgaaagcaggccatgtagctttaaggaggtcctcgacggtctcagcgggtgcgggaatgtcatgatcctgattatcgagatgtggctcgggatcgaagttgatgccaggaaagcttagactcgcatcgagaggttgggtatcgtcagtggtatcggcatcgcgaatctgaggtgctggggaagaggggcctagaattggatctggagaagatccctctccgaagaggtcgtcggcatcatgactggttccgccatcatccgtgaggccaggcatctccatagaaacgccagcgctgggctcctcctcgtctggtaaatcatcgtcactgatatcttcgtaatcctctgcatcgtccgccttgccagactgatcgaattcggcattgtcgagaatgatgccgcctccgttgttttgcgaatctcccagtagtttcgcgatttctcgatcgtcggcggcatcctgggccttccaggcgttctcgtcaaaggacgagaaatcgttctcctcagccatgatcgcgatgtcgcaatcgtgaaatcagatcactaagaggccgcggaagtgtcgttaatcttatatcataattttatcgcgtcgctggtggtcggccgtcgctcggcgagtcgtggctgtcgtgtgacgattgaaaggagggaattcgtgtttgcgttgagctgagttgttcacggttgcgttctcctctatgaaagacgcccaggagcctgagaatgagcgcggagtcagccaatcaacgtcaagatgggatggaggatgctgaaaggccagtgcttggatttcgaggtggggcggcgtagagtggcgtgcaggtctccactgcaacaccattgtcacgacaaggagcaattaacgtgtgaatgtcaatagaaactcaccttgttattgtacaagcctcacagccggtgctgtcactaccattacccgcctcactaagtagcttttgagttgttgagtaaaaattgaagctgaaacctgatgacctgatatccatgtaaggaaatgttaccagcaaacgaacatgggacttacaagggagtcgccgaggagcaaaagatagttgcattagatcaaatccaatatcgtaaatatatgtaccagtggctgcttttaattaaagttgatgtggtgtgttgaaagaataaagttacgtggaagcaaagtccgaatttatagaacgatcgggaattgagaagagtgaatcacaaactcatactggtatcttagaccttcgaacttgcatatatgaggtggagccaggaaattaatttctaaatatgtattcatctactccgtagtagttataaaaagcatgtggtgttatggtacctaaatgagtcgattcagagtacagctagctcacgagtatgctcaatgccaggagggtcatggccatacgctcgactcattgacaggtggagcataaaattatagttcatgacctttaacttactcgtaacattatttattggtaggagatataagtgttagatgtcccagccgcgggtaaagaatgggagtaaagttcgtcattatgctcaaggccatgcaggtatcaacagaccatctatcgcctgcctcctccgctttaaaggacggaggaatcgtgggtggaatagaagaacaccagaaccgtacacagcgattgccctatagcctaggcttcatatcttttcttaactctacgtggatatagcgccctttcttgggatgtcattactgttcctctcggcgctgaagtacgtttatcgacatccaaagctcatttgacgtgcaatttgaaggaacagtcgaaagaggcggtatccagtgcaaggagcgctcgacactgcgacacaggcatcgccttagaccgtttattagatgttagttaatatagaggtcgttgtattcgagtttgcttgtcttcttcgctcgactggaggaaatatttgcatcaacctattgactcagtcacagctggccaagatgatggtaaagctacctcttgaagatgatatacgtccatacaaagaggctatatggaagttatccatgaagtatatgccagtttcttttgtcccgaatgaaacggaccattgttccgcctctcgctgttccgggtagccgaaacaccactttgacgcatcacgattctcaagtgttacatgtgttgccaacagcacagtctatcgaaaggacctcagagagccagaaagcttctgacacttaccaagcgggcaaagcataactggtttaaagacctactaagcacctatgtaccaaagtttgcttcagtctatcctgtccttgtgcctatcttcctcttcttcttctccttcttgatgctcaaaggatctaggtccaagttatcttaccttcaacatggggttaaaatttacgatttcatggcttatatgtggcctgtgggagtctcatttccgttgagcataacagagagtgttgcagaggctggcgtcgtcacggcgactccatcggcagggaatgacggatgaaggcaggttactactccatcaatattggagagaatcatctatcatatctctcatgatactagctgtactagtgttaaggcgttgaggtagcaaatcaggataagaaatctggtaaggtgctgtgattgagcaacctgcaattgcgcccaccatctcaacacctcccttcaatccggtcaagcatacatggactctcccgacctgcatataagcgccatgagctgtcattgtaatttccaaattacatttcccatttcgcttgcttcaaaagatccccaaaagcacagctcaattcggtcatacacagcgcccatacgaaaacatgctttcgtagcgaaatctaccctccatagtacacaatcatcgctaagatcaaccctctataataccagaagttgcaacatgattcgatggataatcccaaatgacgcaaaagctcggcggattcctgattgcggagtatcatgacagggcggcactgcatggaacaaatcctacacaacataagcataatatttttggcccccaatcgtttatcccaacgacgaccaactttggaaaacaccggtctgtaaatcgtggcaccataggtgtattgggggcaattgagttggacagtgatgtaagcttgcgcagggatgatgtgaggagatggagtctgccttgattgttttcctctattaatgctgtggatgtcacactgagaggcctgttgatgtagtcatgaacggtacgccattcatgggactagtgttgagaaaaggatacagtgtatttctaacaagttccgttcgtcgtgcaatgcatgacgaatattgaatgcttcaataacaataataagtacaaaggattttgaagtcaatagtgccactctctaatagcagaggaatcctccccgttgggtattaacgccatcaataacaccgtgaaatccataaactcattagacttgcgcaacctggtttgcgcggtttgcacggttcgcgcggtttgggcggtttctgtgacccttgatataaagtatcgctataacaacagtcgagaatatgatgagcaaccactagagggcattcattactattgccgcgatgaccatccccatgatacccttgccgacattctcagcatggtggaatgatgggaattgccgtcttgacaatgctccattctctgatgcatcctcgtcggggagggctgtgtcgttgggcagagttccgttgatgaggattgtcattgtgccgttgacctctgcaacattgacgatggacttgttaagtgcgtcgtagcttccgtttccgatgagttcgtcgaagtattgggtgctgttgttgtcgtcgcacgcacaatactcatatcgcgagcatccacagaggacgtcgcgctcttcgtcctcatcgctggtgtcgttgtggtaatggtagggatgcgagtaaggatacatgtatgcaccgtagagccaaacgccaggccagaatgccagagctgcaccacctagagcgaagggggcaattcttccgggacttgagacgccggacctgtaaggttttgaagaaccaccggggtagtatcggccgcccgcgaagctgggctgcggaccgacgccgcgagagccgccgccgccggagctgcgggagccaccgctgcctgatgaggaacctggacgagatgatgagcctcttgaaccactaccactactgctgcttccgcgactgctgccgcttccactgcttccacgggaactcccacctctgctgccgctgccagatgatcctcttgaacctccgccgctggaacctccgcggcctccaccaccgccgccgccacggcgcttgtaaagcgggtgtttagaacagtcttgcctataacaacagccttgcccataacaaggggctttcccagactcggggccctctatgtcgctgcgttctatgcgacggggtgcatgggtggccgacgcgatcgtcgacgtgaggagtgtgaatagcacgactgcgaagtctggtctcattgtgggccaagttgtcttggtatgacgaaaggatgcaggtaggtgtaggcgaggtgaaacaaaaaagtgcggattgtggattggaaaccagatttaagtgaaagaccaaatgatatcggaatagaagatgccaaactgacgatggaaaccaagaaagccgtcagtttgtgtttgggggatgtaagttgatggaagagtctgaagtgggcagtccaaggtttaatacccgaaatccgaattcaggaagggtacctactccgtaggtaagactgaattgatgacgggggtaattgcaaggatccacaaggcgtgctttctcttctgggttcagaggctgtgacggaggcaacaacgagagaagatcacggggttgaccttctatgatgaggttcaaggggcgaatgaggtaaacagaaatgatgatgtcgctctttccagaaggattgggggcgacgatcgaccgctaaacagcaagaacaagcggtcttggctggcctgtggatgaggtcactgcactgagcgaccgggtttggcaggcagctccttcgaggtgatgactgacttgattaattgagaagaaggaaattgccaaggcaggaagagttgtgttctttataatctaaggtagtctaagaaggtggtttcactgtagcactggtctttggcgtttgcttagctcccacgagctgaaaagaagccaatctctgaaaacagattgagttagctcctgccaaaaaagtgctttgacttttgttgtttttggcggagacaaaaagcagctctaccaaagtggcttagccagaggaaccattcacagcggtgtaattactttggagcgtgtttgtggtggtttgctgcattacagaggcgcgcatcaacagacaaagaaatggaatgggggttcgaataccttggctcagccttaatacaaacacaagctttcatttagcgaaacagcaaatctctccaacgttgatgccggtcaataatttgttgggtttcagtggtaatgtcactaccaattgaccactgtttcaaggatgattgagccgatgatcgtgggtctgtgacataaaggaccctggagttgacatgggcgtataagcttgtcggggttaagcttgcagcgccgcaacatgcaggcaattgcatttctcattggtgtgcatccttgtttagtgtggatcaaggctgtcactgaggcagatttacttgagccattcgaacgagacatttcgctacgacaacccaatacgccaaaagtccacctgtgactgtcaaagctttcgtttaaataaaagcttagaagatgtttcattcctgaagacatcttttattagagatgtggctgaagctgagccgtaaattcatctaggtccgatttactcgtatagatgctggacaattggcagagactgagacggaatcccgcaagagaataaacttcagatgcgtattgaccaccacgtggtcttgcacgatttggaagtccccgttctgtatgccttgaactcacaatcttggctgccttaacaaacgttccatatttccaacgagaccttcctctctagtgcgttatctgatgcattggatctccgccatagccacagcgcccccacatgatgctcgagtgacagtctgaggctgtgcaatgtgcaatgtgcaattgttattgcttgcagcattctagaagcatgataaaaaattggcggcctgaattttagcattcagccaagatcaggcatccgtgcttgcgcccaggacttggcgcactagagttttcagtgcatctccgatggcgggggctgggcggatataaacatcacgagttgtcgctctgtggcgatgaatggttggatcatcgcctggttcctgggggggacgagttgatgataattcggtgttcccgagcagaattgatgtaagtgtaagtgtaatattgggaggcagccgtcaagtcagcctttcttcattgtatcaaggcttgtctgtccaaacttctgaacgaattcataaaagacagtcgtgtcataagttccaatgtcctgaagataagccgaatccttgacttcaccagattgaatgatctcaatggtccgcctggacaaagccatgacttcggcagtatgcttctttatcccgagccacttcctttcatcctttggaatacgtttgtaagcacccgtccaaagagagtcccatctatccaatgcacgtagcaacactttggagtgctcgcgtgatgatactgctgatgtacgataatgaaatacgtgacgcccaaggcctggcaaacattagtacttgtcatttattgactgtcctgggatgtgacgtacctgaagagagataaaaaagatcagaatggtctagttttccaaaagaatctctagtagcaggcgtccagtcttcagcaagcaatcctgctattgcttcactgcagcttgaaggataagaccttgctaatccatgctgtgacctttcttgaaatgccacgcttgaatctgcctcccatataccagtcggacatggcaggtctccagtcatctccttcgatgttataataggtgggtggttacagaagagccccaatagtgaatcattcataaaagtccatgtagcgacccttatacacgtttctcggtgaacgaaatcctcccagcttttgccgggctcgtgtttgagactcatcatctttgcttttctcaacaccccgaccagtgttggtattcttttgctcgctattcttcggcgagattcgatgtggtttgcactgccctcaagagtgttcatcagtactgcagcctgacatatttcaagcatgtgtcgtgaagtaactgggctgacaccttgacttgataaatctttgagctccttgtacacatacttttctgccaattccagcagcgatgtattgatgtatgagggagaagactgattaagacaccggagataaacagttccagtcaacaccacagctaggagcaagtggagtgaaactctttctggatcaaatgttggccaatgtatcgtgtcttgatggtagtgtctccggcgaaagacgaagaccaagacgtgttgaaaatgagacgtggtaaagaaccctcgttgacaactctggtcaagtccgtgtttgagatgaggcttgttggtagttaattcttgaatgatgtttgacagagcgactatctgcatcgagagagcatcggccggctcggtagaatgaccaaatatgccagagaattgcaacgggttatattcggtatctccatagtcccggggttcatctagaagcatgtccggtagatcaaagagaagaaaacctggatcgaccgttcctgggctccaaccgacagtctcacgttgcttccaagcaggcatctctgatgttctttcaggctctcgagcgactatagcatccatggaaatctgtgtcggattgctggcctgtaacagaaaagaaaagctgggattgtcatcatcggacacttcccccggtttggaggttgctcgatgcgtaggatcatgacatagtgagctgtatacgcagtcaatgccacgagccgagcaccgttgacaaggaagttccgagttacaagatgtctttaatcgtgagcagctatcgcaagctcgaagctttcggcctggtttggcttgtggtggaagaggtcgacctagtcgggcgttgcaagagcgtgcatgccgacgagcgacatcagctctgcggaaggacttttgacagaatggacattcattttggcgagtggatagaggcttggtacagacgggacatttcggggcctgatttggagtcgccatcttagaggtacgtggatgaaagaggctgatgtcaggtcatgtatgtgggaattttccgaaggtgagaagtaataagtggagctatgtggttaattcccgtcccgacctggaccccggagaaaggtcatatatagccagcaccacgactgattttgtctttctcatccctaaaagattggatttatttacttgtacgagatcattcactatgacacggttacaattagcaagatgtgagtaataaatccaaagagcttatacaccgtgacttacaccatcactcagttatagctcggcctctctccatcacagccactccaacgatcccactacaagctcatagaataactgaaaaccgattagagcatcagatacgaaaaggttcctccaaggcgactaaggttgtagcacccgatgcgcacccagcttcgctcaccgatgttaagccaaacaacctagtcgagtatgccttgtacgtactcaaccccatgccacgacgagacaagaagctaacaagaagtgtaataaagcacgactctggataagctagccaattggggccgcactggctccctctggccattgagcttcgctctcgcttgctgcggcgtcgaaatgatgcacgtttcgatgccacgctacgatcaagaccgtctcggcaccttcttccgcgcgtcccccagacaggcagatgtgatgattgtcgcagggactgtcgtaaacaaaatgggtcctgcattgcgacaactctacgatcagatgcctgagccgcgttgggttatcagcatggggtcttgtgccaatggaggaggatactattactacagctatagcgttgttaggggagttgatcgtatcgttccggtcgatatctatgttcctggttgtccgcctactgccgaggctctgctgtatggtatcttgcagctgaagaggaagatcaagagtcaaagaccttcgaggatgtggtaccgaaagaagtagactacacattgtggggtttgtaagactatagaatacatggatatcttaatgttgcacagaataacgacagaaagtctgccctgattaaaatatgttcgggaagagaaatcgatccaaatcagcatagtcgaaactggaaagatctccaaccaaattattcagccatctcatatcatccatctctgcaacgggagtctcatctcgggtctcaggaagagaaacgataggaaaggttttcagcacatcactcaaggtcgatgcacacttctccttacgtcgctgctgcattagtataagcaatgaagccgtgttgagagcctctttcgtagcattggtattgtacacagtagcaacgttactaagacattgcatagcatccttgagctgagctattgaatcactcgtatcaatggcaagtagaacacaaataatctgaaacggcacgttggccatgtgatgccatggtgagcgtgcatccagaatagcttgagctgcttcgatgcctgttttcgtgatagagaggatctgttcgagaacccttcccgagaacgtcgtgttcatagactggagccgacgacagagacacaaagcgaggtttgtttgtgccatgattgatggtggaacagaatgagttcggctcaagacagttgacagcgaggtctcaagctcggaaacgtcttgcgtcttattcggatcaagctccgttgagtatgggagcaactccataagttcatgagtatagtctccttctctcgaacaaggcatttccagtgttgaattacacaggatggtcctagaccggcccatgtcaaatgaaatccatatgttgaggtgctcggcgacagcaaagagtcgtctccgaagttcggcatcaaccttttcttctgtcactggaaggactgattcttgagacggttcacagtgcaggccagctgcttcaagcatgtgcataagaattgaactcgccatccacgctgtatgtggggtgccggctattctcagatagaccacccgaaggagccagccggtaacgctagcggccgatggatcatcagacatcttctgttcaaggataaatcgtgctgtttctatcaagtcaagctccactggcggaggttcaacttgtgagaacaagcatccgatcgctgctatgccacacaagatcgaatcttgagactgatcgtatatatatccagaccacctgccttggatagtctgcgagacattcttcctatccacgaacccataaattgggtccatcttttgaaagtagacagcactcaagctctccatgtcttccttggatagtaggtctgtgattggtcgtgaaacaggaacatgcgaagacttccgcgctccaagaaaggcattccaagaaaaagtgtgcatcctgggcgcattcttaggatccaacctcaacgccaaccttctgagaaacgcagccccagaattcgcctccagcgattgtatatgccttggcgacgtagcatgatcactcctggaaggtctagaatctttctcaatgtgaacagggggtgaaggaagaagagaagcctcgtgagctttccttttcttgttggaggatgtcttgtaggtgcactcgtattcaaaacggacacaggctccgcagggctgggcgccgtcgcatttccgttttaaatcccgacatgtttcacaggcgagtcttgagcgcttacggccctgagaagtggacatatttggtattggaatatgaatgaaaggattgtgatgtgtaaggggatgaacgcatgtgaagtgaagttgcgagggtcggttcttacgggccgagcgggtatgtcggctatcccgggaatagcggtaacaacggcgcaacctattgaagcttgacgtagatagtttgaggatgccaactaaacttatcttaaccgccataaacttatccctgtatttctacctttggaattcgagtcagagtgacagttgaattgtcagcgtcgacttgttggtgtttgatcgtctcctcatgttactcaaccaagacagagattcggtctctgcagccgagacactggctgatatcgaataccaaatccaacaaacttcacctgaaaaggcaccgacacataatgaaccgccagacggaggcttccatgcttggctacaagcacttctagcccacatcgtgttcttcaacacctggggcgtggcaaatggcttcggaatcttccaacaatactacacccaaacccttggagaaagtcaatccacgatatcctggataggaagtgtccaagtgtttttcctattctcagtcggagtcatagctggaagactgacggatgccggccattttcgaactatcttcccgattggtgtcttcctgcaggtccttggactcttcatgacttcgttgtgcacgacgttctggcagatattcctcgctcaagctgtttgtctcggaataggtaatggatttacgttctgtccggccctagccgtattgtcacagtacttcaagaagtatagggcttttgctgttgggctggcggccgctggcgcagctgttggtggcttagtctatccagtcttgatcaactggctcatattccacgataatgtcggcttcccctggactctcagaagtatgggcttcattatgcttgctacatatatcccttgtcttatgtggctcaagcctcgactaccacctcatcctagcggcccatggatcgatacaactgctttcagggaactgcccttcatcttctttacgatgagcatgtttctcaacttttggggcctctactttgccttcttctatctcggaacctttgcacgcgatcgagcgggtatctctgagcccatctacctactcatgattctaaacggcgttgggatatttggacgtatcatgccaaacatcattgccgataagtggacaggacccctcaatatactcattcctctgagcatagcttccagtgggttggtctattgttgggcggctatagaaacagctgtcgggctttatgtcttcgctgtgatctatggtttcatcgctgcagcattgcaagctctgtttccagctgttgcaacacaaatggcacctgatccgagaaaaactggcacaagagttggaatgatactgggtattgtcagtatcgcaaatctgactggtccttttatctgcggtgaacttatcaaagctggcaacggtagttaccttggacctcagatgtttgctggctcttcaatatttctgggtgctctcatggccgtggcatctcgaatctccaagacaggtcttgtactaaaggtcaaatcatagagagaaagattacgcatatatggtaacatgaactatataagaattaaatttcgttacaaaactcaagcaacaggagcagctttctttgctacctcttcatcctgtcccttcttctttttcttcttcgaaaacttcggaaatcgaacccgtatactaaaccgagatccgaatcgagcaacactcctccttatcttagtcccctcttctggaatggtcatggtactaataggaggttggttaccactaacaggaggcgcgttctgaggagtattctggggaatgggcgcagcaacagcattacaccatgtttccgaccactcttggtcagaaatttcaagtacctctttaaacaatttcccctctaactctgttttgatgcgcttctgcagaggcgatgccgtgctgcatagacgaacaattcgctcccagaatttggcgccctcctcattttgaaagatgaaattatcgccttcgttggtccacgagatggtaaaggatgtgtatacagctacgtgtttgggcaggtcgcttatttgaaactaggaattttagcctggccatttctccctattttcttttccacccatgccttctactcactcgaggctcccaagctcttccagttctgtcctgcgtaactttgtgaccagttgaagttcagctttcagccacagtgctcaagtacgcataacgagaatgcgctgtaacacacctgcggctgaaactagcgaaaaagaaaaagctggctatgttagtatggctagtctagcctgatgtgagccttgatcctgtgactcggtatttttgcattcaatctagtacctgatatcttatccattgctatttgcatactccttgaaatccgaactgggtggtacgaatcaccaatatgggttgcttcggcgctgacaacgacgcaaatcgggtagacgaggagactgcagttccaggcgtgtaggttgattttagggatgctcgttggattatagaccttgatatcgataacattatcagcaacatttcggggattgagagctgggccacctcatttcgcaaggtttttcagggcaccaatgacaatggacaactcccaaatgaactaggcaaagtacgaaagtagcctccagctatttgagagatcgatgctgactggatgagccagagttttcgaatcaactttgctgtccttcagcgaatacagttgaagcaactccgcaccaaactcgccaagcatgcagtgtctttaagattcgaagcgggtgagcctcaaggatggcaggaccctcttaaagaatatagtaagatagctgtcattttgctcaggagtcgacggaaaccctgcttatgtcgaattatagtacaagcactccaaaattatgaacacatggaaaagcgaagtctacaacctgaagatccgttctacatgagcggcgagaagtatcaagatcgcaaactcgtcgaagccattcttggggacaaaataaacagttttgagggacaaccgatatttcctgctatcggacattggcaaaagggacctgaagagtcaagacctgttcgagacacaagacaagacaactataagcggaactggactgtaggtctccaccaaagacttgccgtggcgactgttggtgggatatttctcatggcccccatgtggctgatggtcttgcataatactctctacacagctttggtttcgacgacggtgtttgttactgtgtttggattgatggcagcggtatatcttacgagtttgatggatgttatgtcgagtacagcggcttatgctgcggtgttggtggtgttcgttggactgatcactgagctgcacgatggctgagatggagcaaaaggcaagcgtctattcggaagaaattcagacggcttgcaggaaccagtctcgcattctttttatttctagttggaaagcttgggctttgaagaatcttacagagttcatgtctcaagtacatgagtacgcaacaaatcatctagcaccttgccaacagccaaaaccttttcctcctccaaaacccgccccacgatctgtatatccacagggagatggtgcttgaccataccttgcatatgatcctcccaaaggcgggtgttccattcgtccagctcatttctcggctcatgatcccacaatgcgtcaagatccctagcttcaacctttcctcccggaatgactaaagccgtataatccaaaagattccagactttggtgtatcccacccacttgacagtgttgtgagggacagccgcatgtggcagagccggcattataattgcgtccacagtctttcccttcttagagtgggtgttattccacttctccaaataggcctgctggagctctcgcttccgtttgttaagttgccaataatcaaacactgatattggctttcccctgttcacaagcctctccacgctcgggataaaaggctcgcctcctgcctcgatatcacgacgaatgtcttctcctccatcgactgtgaagtaggcatccataacctctatgcactcggcgtgcaagtcgggcttccacatcacaagctcatgaccatcagctgcaagagcagctgcagcttgcgcgagaactcttacgatactgggatgcggcttcacaacgccgtcgtcatacaagacaccgatcgttagcttgctgtttacggtcatgtcatattcagactggcgccatgggatgggaacgcaacgacagtcttgtttccagggttcctgaagtgtgatctctttcgtgagatggtaaatggtcgaaagggagcgtgccaaggggccaatggaagacgggacgtgctcctgtccgtcggttgagacaggcactcctccatatggtaatctcgagctctacgtcacgtcagcgatattctgaaggtggtgagtccacgtacgcttggcttgaacccatatagacccatcatggaagctggcatacggatactaccacccaaatctgatccaaaacctccgagactcccatgagagtaaatcagagccgactccccgcccgaggatcctccaggcgtatatccgagaatgatcgggttctcagtcaacccccaaagaggattgtcagtttcagcccacttctcaagattagtataagctcaaactatgacttttatcagactcaccattatgctttgtgggagattggtcttgcaaataatgatggcgcccagctttttcaagatctttactaggacagcatcatcgttggctggtttgaaggccttgcttgtgtagccaagagtggtgtcgtgacatttgacattgaactggtccttcagacttattggaacgccatgcagaggtccttttgttttcttctctttggcgtaatacgcatcgagctcttgggcctgttccagggcatcatcgaagaggatttcggtcaggctagtaaatcatcaggctttggtgccagcaagagattacaatgaggctcaccagtttgtctgttgataatattagctacctatatatagagcttgccaaattatcataagggtctaccttcttatgcgcctcaatggctctgtcaaacgatatgttagtatatatctctcacggagttcagtgatcgactttccgtgtgatataagctagggtaacgtcttcactgctgagctttccactccgaatcctatcggccaaagtagtgatatcatcgacttgggtaatggcgttgtatgcatcctggcggtcccctttgtctgataggtgcttggtgacaaaagcagagatggcacgggtccgttgccgtcgcttctctgcgacaacttgttgccagatttttgaatccataccgacctatagatctggcgataaagaaaggctagggaggtcgcgtatctgtcctgtcaaggactcaaggttcagaggctgttgcgaaagttggaggctggtcgaataaccccgcatatacccgcacccgttacccgccgcgggctgcttatgaagattttcgggtgcaacgcccgaaatgcaagtgatggatgcttggcatactggtatacctaagctgtgtttatcggtcagagagagttgcccaatcgtggtgtgatatgaagtgactcagtctgcctgagtaacttatccgttcaattatcgcaaagtttctcagtctcagagttttggcgccgtaagctcgggctaacttcagctgtatcaagacctagaggtgctgctgtctatgatgtcattgggtgctttggcgatgccgcatatccgcgatatcgcgtataatgagtctttgaaggattcgttgcgtgtcaaaaaggcggttataaaaagccaaaaaaatcttcattctcgagggaaatatcatactgttcttcattgattctcgtgtgttatctcttttatcaaattcatacttgatagaccaaacctgcacttattgaaagtacgaaaagaaagaaagaaagactcgcgcattcatcataataacttaacttctaatccaatcatcaatggcacctttgaaagtgttgatatgtggaggcggctgtgccggaccagccttggccttctggctcacccgtctcggacatcatgtcaccatcgtcgagcgttttcctgccctacgcgcaactggagcacaaatcgacttcagggaacaaggcatcacgactctcaaggtaatgggaattatagacgagatacgtgccaagcttgttgacgaagcaggcgttgctttcgtcgactcacatggaaagatcttgggaacagtattcgccaatacgtcaggcaaaggcgcccagtccataacttccgagtttgaaatcatgagaggagatgttgtgagacttttatacgatgtaacgaaggatgatgtcaagtatatcttcgacacaactgtggagaattttgagcaagatgagaagagcgtactcgcgcacttctctgatgggacatcagatacctttgatatccttgttggagcagatggccagggctccagaattcgaaaagccatttcaccagcagatgctccggatccttaccggaaactcggtatccacatggcttattatttcattccacgcgaagaaggggatagcaatatccgcaggacatatcaagcttcacgaggccgaatgatattccgtcgaacacacaactcaacagagacccaggtctacctcattctcaaagatggatctcctgaaatctccagtgttcatagaggttcagttgagcagcagaaagagttttggatacagagatttcgcggtgcaggatggcaaacagaacgattcctggagggcatgaagacaaccgcgaacttttactcccaagaagttgtccaagttcagacaaatacttggcataaaggtcgcgtggtcctcctaggcgacgcagctcattgtccctctccattcagtggcatgggaactacacttggtttcatcggtgcctatgggctagcgggtgaaattcagaagaaccccgagaacttagccttggctttcgagaactacgacaaagtactacggccatttgttgacgaggttcagaatatcaagattgggcttatccggcgggctatacctgatactcaattgggtgttacgattattcagtggatcgtttggcttgtatgccttctgagaattcctcgtcttatttcaaggttctcgagtgaggagaaggctggctggccattgccaaagtactctgctctgaaggcgagcaagtgacttttgctgtgtccgcagcaactttagaggcttttggcgttccatgattaatatcaagcaactctacccagtcataaggcaggatgaggctggtaataatactgtagtaacagcttaggtatactactaaagatcttcaattttagctctagcaacccaatgtgtattcaattgactcgaattccatttattgaggaacctcaacgtccttgctagtgtcaagctcctcaaatcttctcaagtccataggcttctccagcaggggaatgacgtaagggtcgaaagtcttccagtaagggttctcgagatgatacttctggctctacaacacaatcagcacatatcaccaacttcaacttacaagctacttacgctctcctgctcatagcgctcaacaatggtgaaagcccgtcggtcagcggtggactgcatgacgtgccatgagagggtctccttgtcctgggagtagacgcggctagcctcgatgagcttggcggtgagcttcttgagggactcctcgtcgtctttggcgtagaggtggacaacgattgtgtagaccatcttggctgattttgatgtggatgtgtatgtatggggatccggcgagtgagtgttgaggaggggttgttgagcgtattggttttatggtttctgctagggagtggggatcatgtgatctccccactgatcgactgatgccaacgagatgcgcgattaccgccctcgaagtgttgcgattaatgaattgcttcgatttatttagagtaactaaggattgaagtagcaaggtaacagtttgtcttggtagttttgacaaggtgctgtcatataatgtgttctagggtaagcaaatgggttgaaacattggaatagcaataaggtcaagattgaaggccgttacctttattaaggtctcataaatgaatatattaaatctatgagatggaactcgacacctgggtactccatggcttctacagaatatgctaagctgttgagcctttcgttctttacttggttgattaatatgtaaaggtgatcataatcttttccaatatcaaaacaaaatcaaatatgtttagcaaagcttcaagagttccggtaagatttatgcataccctcaattcaacccatatacggagaagtcataagtggtactgtatacgcctggcattcatatctcgatctccaacactagagggataccagccagtgctttggtgttttgaaaactcatcaaccccttagtgtcaaatcaccaaacaatgtcgtcatcacatctcgcctagacgaggaaaaacaccatctgatttgcgcccaaagattctctggaacccgtatggaagcttttcactaacttagtgcgcgcgttacactcatccctgcaccctccgatgctcgcccgccaaggaagatctttcaaggatccacaggtgccgcctcaccgagaccgtgcatgacttgatccactgggagcctcacggcattcacctatcagtgggtcaagggatcattccgctctgcatcggaacttgataaggatcaagcagtggctggatgcaactgtttcacagacatgcttttctggaattctgacatttcacatctttttaagtttaccaagagaatggatggccttctccaggtcttcttctccaagttttgaatgtgacgtgtaacggtaacggtgtagaatgtaactcggccgagttattggttggtcgatcaggagaaaaagaaaagggtcctcatttcactgcagcaacacacgcgagctgaaaaaactaaccttgtatcgaatgatagaaacttggaatcgcctcactaagactcagggatcggaagctcaacacacgatcctcgtccatgccctgatgaaaagcaagtcatggcgagaggaggactctccgatcctcgtcctcccggagcctcatgacagatggatctaatcatcacgggaacaacacttcggcacgcgagtcaggccagggctcggagtcttggaacctaccgagtgagaactctttagattgatgtgacgcaaggcatcatttatacacaacagagctgtaaaagatccaccgtgctatcaccacgggaatatggctagcaaggtatgaaaaatttaatttctggatcgtgttttgataagttagttataggagaggatctgccttaacaccgagttatctcgactcgacgtcatatgttctcggaccgagacccacaccgagcggaccggcgctcccggacactccgccgtcttaattggaatctcaccttaagcccgaaaaggcaccgccctgattatcgagaatctgaaaatggccactgaattcaccatcgccaattgtcaatatcaaaccttgagtggaattctagaagaaaagaattgttctagtgtatcttgcccctgggtctagtgcaacgcaacgcatcattcattgttcataactgaaaaacatgagtcgtgatgggaaacccacagagtctcggcggcttcgtggtggtatagtggaccaacaccacgactccacacctcgcaacgaccaaacaagcacggaaacagacaacgtgcgatgataagacaagtgtgaagacgagacgaccgatgtcatcatactgggtcagacgaaatgatgctccaaaactcttttatatctcttatctctcttctccctctgactcaacctcccctctaacagcacgctctgccccttatcacacaccaatccatcatgtctaattatatcccgtctttctctgcacccaactcaaggcccgggtcccctctccccctggggtcgccgtctgcttcaagacctacgagcttctacgccaattccagagcgaattcgttcgtgggcacgagacgaaactctgcggttcctccgacgtcgagaaagaactctgttgctgctccttcgaggaagaattctactgcgcccccttcaagaagaaatagtgaggataagggtgcttcggatcctgagtctacggaccttgaggttctgaagaatgaaaagggtgaaccccttgctggacgtatcgttggtggtaaatatgttgatccaagcaatgaagccgtcgatccggagtttggggccatcaagacagttgatatcgatatgcctcttaccctgacggaacttgttaatgagaagggcaaggaatacatcgtgcttggttttgccactggcgataaagagaatcccttcaactggaatccttggtataagcgatctatatctactattctcaacttgatgaccttgtttatcggtcttgctacaactgcctacagctcaggtattgctagcatgtgcaaggacctcgatgctcctaacatcaagggccaattgggtcttttcactttcaacatcagctgtgctgtcgcacccatggtactagctcccttttgtgaattggtcggtcgcaaggtcgtctacgccagttcattcctttgcttctcactactcttcatcggcctcgctctcgccaaggacattgacactatcattggccttcgacttctacttggtcttttcggctgcgtcggtactattcttgttggcggtacctttgatgatatgtacgagcctcaccaccgaagtcggcctatggccatgttcagttgggtcgctattttcggaaccgttgctgctcccatctacgctggcttcattgaccaggctattggatggcgatggatcgagggtattcagggcattgctaatgttcctctgctcctcgttatcttcttctatttccctgagacccgtggtggtgtcgcccttcacaagcgagctaaggctcttcgacaagcgactggtgatgagcgctatgtctctgctggtgatatcttgactcccagtctacaggctatgcttaaggctagttccgtcaaggctattcacatgttggtcactgagcctgtcgtcttcgcctttggtctctggattgctttctgctgggctgttgtcttcctcttcctttcagttatccccattaccttccaggagcaccatggctggggcgagggtgtcagcggtcttccctacatctctctctgcatcggtactactcttggctggttggctcatcacctccagatgcgcaagtttgaccgccttgtcgccgaccccaacgtcaaggtcacccccgaagcccgcctctacggcgccatgtacggagctgtcttcctccccattggtctcttcatctacagcttcacccagtattctcatgtctcttgggtcggtcccgcaattggtcttgctcccattgccttcggtatctacttcgttttcgagagtacctacagttacaccgccgattgctatggtgagagttcttcttctgccatcgctggtcagggtcttatgcgaaacactctcggtgctgttacgcctttgttcgccaatgcattcttccacaatgtcggaagccagtatgctggcctcatccttgccttgtttggtactgtactgagcttgattcctttcgtcatgttcaagtacggatataagctccgagctcgaagcaagctggccattgagatgtaattctacatgtatgatagaaaaaaagtcaatgatctggaatgaaataagaaatagatagcattgagctatagaatatttatcaatgagactgaataaatgagccttgtgatagcttcaggacatgtgaatgaagaattaggaaatatttatcgcgacaacaagcgattatgtaggtagcttggtagcggtggtgaagaaaaagttcaggaaaggctccaagctcgatgctgtgacaaagtttgtttttaagtgaatgaatgtatataagtctgtctgcgactgtgtcctccaacaaaatcacgaggcatcgcctcaaatcaccagcgaccgtggtgtagtggttagcattaacgccttccaagcgttagagaggggttcgattcccctcggtcgcatttttggttctaatgtgtcataccccaaatcctcataattagtgccgtgttagcccaatacccgaaaaccactacggattgatttaaccttcttttcttcttgctttttgttttttcttttaattacttaaaagacatttattttataaatcactaatatttatcatgccaggctctaaatctagacccaggaggtcttgtgtacttgacttaaagcactatctatctatgggcaatgtttttctataatatttctcgctaatgctgccagccaaacataacgcctgtaaatctcaattgagcattctgtagaagtctcctctgagcagaccactgatccccatctaacaattcactgacctttgctatcaaccgacccagtcttctcatccttgaagtccataagttccttcgtacatgaccatcaccatcgccgtcctggttattgaccatctcatacaccgctgatcgatgatcactcagctggtggtcggcttgaagatctcggtcctgcaacctaagactatccagcagcttcgcacagatatcgatgagaagaatgacatttcgtggttgagaagcgcactttgaacagtgaaccaactcctcacatcttgatatagctgccttttgagcctgtattgatctttgagacgtggggtgcttggaagagacgttgattgtgagggcctcccatgttttcatgggagtgatagaacattgacatgatatcctatcgtctgagagaccatggacatggagttgttctgtcctcgtcggccaagttccactgtttgatatagccgactgtgggaaagagatgctatcgtgaggatggaggtcgtcattgaacatactttctagaggaggtgaagtcaggaagcttccgggcgagttcaaaatttggttcatgctgacggccaaatcgaacgttgtgtcatgactgaaatctctagagtttgcaggggttgatggtatgtcttgtggagatccaaacataaattcagaccagtctggttccatgtgatgaacttctgaatgcataccctcgatctcccagcccagagcactaaatatcttagcgaccttaatctaaacgccgggactcggagctgatacggcccggcccgttcaactaataccagaactagttgaatacccagctagctagatatctctcggcactcactcttaatctcatgtcaatcaaccattctctaaatcaagcctggagctccactgcaaataccaatattgacttcgtggacggcgacggaccttgatggtcgtcgaccctcatcaatctctccgactctccagacagccgaccccagagacatctaccgaagcccattgaccttgatcaaaacatcatcctcaatatgaagagcaatacagtccttccaacgaagtatgccctggtccttgtcctgcaagctcaggtcgaatcgtcgaatgaggttccccaggaagacgtaggcttgcatgtaggacaagtttaggccaacgcacatacgtgggcccttgccgaaagggatcaggttcttcttggaagccttatcgctgttgtcaagccatcgttcgggcatgaaggtctcgggttcaggaaacaggactgggtcgtaatggatcagacgttgggctgttgatacggaagtctaggagaaggcgtgtcagagaggtttaaaggccaagcaaagttgtgggagtacttacatccgcggggaggaagtggctgccatattttgttcctccagaggacacgagacgtgtgaggatgcctggtgctggagaggagatgcgaagagtcttgtgaatcaccgcggtctagacatgtcgcagtaagtaatccaacatcagaaatcaggccgctgtagttcgtactcaccagatatggtagattcatcagattcggatactccaccagcccatcgctgttcgtctcaaccgtgcgaagctcctcgagcatcttcttctcaacattgggattcttcagaatgcaccaaactccatatgtaatggtcgtcactgtagtctcagtaccgcctatgacgagggaaaatgctacatcgaccagtcccttcgttgagtgatcgggctcagcgtctagaatggcgtcgaagacggtttggcggccacggcggactctgtgggctgcgggatccatgataaaaggcagggcgtcgagttcaccggcgaatctgaacatggcaggctccctgaggaacttagttccatagaatacacccttcagcgatcgcagtggttagtggtatatatctgccattgaggtttttgcgtgctcacctgtggtagaagtttggggtcattgatgtgtactctgttagggctcatttggacaattggccctgagatcatgtcagcaaccaagacgtatataccagcgttctgcacctaccatatatctcgtgaagcttgggatagtccttgatgtagtggccatcgagaattacgtcctggtagaactcataccagctggtagccgccgcgatcttcggcccggggacgttcctaagaggatgcaagaagaggcgataaaataccaggcatagccagtaaaacgcaaaggccccaaaggctagagtggtacaggagatgatgttccatgaagtagacgttggcgaccagatacttactaacagtatctgtacgcagagagcttatactgatgttcaaactcagttcaagatcacgcacaagcgatacttggaccgtctattacatcaggtcgaggcgacacgggatggcaacggtcagcctcggacggaggaggactacattagaatacgtaggaggactgttggtggatatccatgcatcagtctcatcgcgtaaattttggcccaattgttcgcgttgaattgagactgacaatctttttcacagctatgcccacaacgtaaacttgtcgcaggaggcatttgagcacgcttctgttcaggaatgcatagctgtaggctgtgaccttgcctggatgtaagtggcatacaatcctaacccataagatctctgctaacagaaaacagccacaacgatatcgtctcatacaagaaaaacgtcaagtcaggtattgagcacaactttgtcacagtcctgaagaagaacggcttcactactcaacaagccatggatagagcaggtgaactccaggatgagtgttatcgccgatggtacctctctctggcaagcatgcctatctggggtgagtctattgaccgtgaagtgttgagatatatcgaggcatgccatagcttccctctcgatgacctgctttggagcttccaaacagggcgatatttgggagccacggagggatacaagttgcatgagacgagggttttagacctgtcggacttggagcctatcgctgtgtgatattctgatgcctcttagtggcattgggtcgttgaggagcaaccgaagggccttcttagaccaaggtgccatgaatgagattacaaattggtatttgcgacatcggtacctcgtcatatgcttcttgaatgacattattagctatctcgaagcaataactaaatgacattggctgcttcaatcagtacgtcttgtaaatagggaattagtggggaataagatggcgtgctcgaatcagtgtcggggttgatccgataagttacacttgggatgagactcaattgagataccattactccagtcaggtaggttcatctacttaagatgagttcataacttacttcaaatgatctgtaataatcatgccgagtcaaaaagagtcacctaagctcgaggtagcgatcgctggtggtggaatcgcaggtctcatcacagcgatcgcactcctcaaacaccccaacatcaacgtacaagtctacgagcgagcacctgagtttaaagaaatcggcgcaagtatagctctaggccccaatggtctcagaacccttgatcggcttggtgtccaaaatgcactggccgaaggctttgcgcaacgccaaaagtctggatatcccatgatataccgacattggaagaccggagaagtcatcgatcatgatgttcacagtacagtacagagcaggaaatatgcgactgcacggtttcatcgtgcccaccttcatcaggccctgttagagaatttaccagagggcattgttcgtttagggaagacgactgttgatgttagggcggatcctgatgagggagctacgctttactttgaggatgggacgacggcaacggctgatattgtcattggggccgatggcttacgatctgtatgttccaaagacttctcgggataacagattgttgacatcttggcagaaagtccgcaagacgttcgtaccagagcatgaactgcactggacaggttgggtcgctttccgcgctgtctttgatgccgatagattgaagaatgttgagtatcctgaggacgcagctcactgggtaagttccaaagaccctaagaccaacggtttactaatcgatcaataggctggccatgagacgaccttcttccattcacatctaggtaagagaccagtgcctcttcttcagcaccgtcgctaacatataattgtaggcaaaggcctattcacaatagtcggcggttaccacgccgatcccaaagatcccaagtcaccaggtaaagacgcaaagtgggatgaagatggcagtgtcgaagagttccagaggttataccaagtaagtacataaagtctctccctagcacccttcaccatgctaacacccccaagcattggaacccaacaatccgggcattcataggcgcaacaccctacttaaaactcttccccaactacgcaggcacagctctcgatacatggtccttctccaaccgtgtagctctcgttggcgacgcagctcacacccacggcggggccttcgcagcagggggatcactggctatcgacgacgcatatgccttgtaccgcgcactcgatcacgtttggcctccttcttcaacacaaacaggaaagccgaccaaggctcagattgcgcaggtattcgagctatatgaagccactcgcaaaccacatctggataagctcttgggtatcgtccataagaacatttcaggacagagttcgaataccgagagagcgacgacggaaactgacgaggagttaagacagagggtgaaggggaggatgaatccttcttggattagtgagcatgatgttgttgctgcgtttgagcgggctgttgggaggatagacatttaaaccacgctgtgtgtcattaggagactttaactggcatctggggttgaacgtttattcagtgtccagcagtgaaaccttaagatagtcgtaaggtcttcttctcttaaacctttctactaagacgtttactgagacaaaaggtgtctatgtgtcggaatggtgtccgaatctaaaggtactgcgcccggtttggataggtacataggtaccagtcaggctaggagggatatatagagatcttcttcaagaacctacttcacttggaatagcacaagagtattatttgcctgtagtttatctagaatgaatcgtgacagaactatatataaaacaagtatacaaagatgctgaacgccattgctgccattgcaccctctgtaaccctttgcgtggcaaatgcccggagacggtcatgatggtcccagcgaaggtctgagtatccagacatggacacaatgcacccaccaattcctgaaataccattgtagccgtagtgagtcgtcgaattaccaacagtggagctgcttagacggttgttgtgaacatttggatcaatgcggctaggctcttcgtacttgtatcctctggtccacccactcccagactgaagtccatgccccatcctcaatatgtttccacaaacatcttaggtatacctctctacaaacggtgccatttgtttcccgtctcctgaaagattggtagagcgacgtaggtgaggatctggtggactggttctcccaggaccgtcaggagatttgtcaactcacaacccccggactcaaccaactggccgagagagtcgtaggtaaagtcttcagtaagactgatacgacaattgtcaaagaagagagtctgttgtgccttatcttcccttcgaactagtcggcccatgcagtcgtaccaggatgagatgtcctgcagcacacgaccctcctcagtgctagtgttgcgacttttcagtagtctgtgatcagatataccataggtatttttgaccaatgctccgttgccgtagagaaccgagcccacttgatcgtcgggctcgtatgtgacatggtcgatagaggctgtggcaacaacactactgacagacgcgtaggcttcaaccttcgccaatcgcccagcgagatcaaaggatcgtttgagagagtcacctcccggggcaacaacacggatattctgccccagggcattgaagaatgtctctgttgtgtatatcctctgctccccagtccagcatctgcttatactctgtggcgtattgtacagttgaaaagctttctgtcacagacgcagacggcctctttgagcatctacttatcgacgtacaaatgggagctgccttccagacgacgagaatgaaacaggccatctccacggtccagttgttcatcaagcgatgcctcataggcgcagagattcgatatggcgtcaacaatagcgacctgaagaagaataccagcatcgactgggatagtggatccaagggctggttttctagctgccgtctatctattgttactgatctataagccggcttagcccaattccagaggatctactgtttatgcacgagtcaaccttgacacgatccccaggccagtcagacgccaagtttcggcggttttggagaacagcccagaagcttgtgtcatcgttgacatcctggggaagcttgaaaggatacccaataatcgcaatgtcactcatcttgtaatgcatgtgatttccacttgactgttggttgaagatggtatagtattctaagtatagtattctaagtagtaacgtgcaaaaccgtgtatgccaagatgcgttcttttcctgagcattgtggctccaagcttcgtgtaacccctcaaccttataaacctacgtgagcaactgcgcatcatagggtgagcgagcaagacatcacatagagtggtagagaggtgttgttaacaatgttaattcaactatattcgcaagtgatatcatccagtcatgtccaagctaaacaaatacaagaactgaagcacccgcttcaaacttctgaagcccttttgctcctcttgaagaagcaaggcatcaccaactcgcccatctcgtgccagaaaccaacaggaggctcagtgaaggtggcctcgtaagcctcaatcatgggtcgctcccaaaccaagtcaacctcgtgaggtcggatgtacttggtcttcttgaagaccttccagccaacgaagaggaggacggcaagaatctgcatggagtagttctggaagaacacctcaacgtcgaacttgggtcggaaagcgtagtatccgtagcagagacaaatgacggtttgggcaacgagggcgatgtaggcaccgtagggctggaagtagccgtagtagggtcgctcagtcttgcggtcgacgccctgggcgacacaggcgcggtgatagttgatgtatgtgatggacatgatcatgaaggtgataagaccgccaccagtgacgatgctgatcagccagccgagaaccttggcagaaccgttggcgcactggagtaaggacaggaaggggaacatcatggtgacacagaagcagtagacgggaataccggccttgttgcagtatcggaggaatcgaggggcgcgtccctcaatggccaaagagtagagagctcgggtggcgcagtaggtgtatgtgttaccggcggagaagatggaggtgaagatcaggaagttgacgagatgagggagaccggttattccaaggttggtcatggcgataacgtaaggggaggaagcagcgtttccagtaccgccagcaccgaagtagatgtcgacgagcttggggtcgttgtatgcacagacaatgccaacagcgagagcaccaacgccgaagaagataaggaatcggtagtagactgtcttgaaggcactcttgatggtaacggaagggcgttgagcctcagctgcgactgaggagatatactcagggccgacgacggtgaaggaagctgaccagagacaagcgaggaaaccctcaaatctgcccttgtcgcctgtgctaaggtatgtagtgaacgctccagggttggaccaatatcggaagccgtaggcatcgtgctgggggtttccaccgaccatagtgacgaaagtgaaggcgaagaggaggaagatcaggatgagttttccacctgagagccagaactcggattcaccgtagaaacgaacagcgaggatattgagaagactgtagactggtcagtatagtccaattgaccaaggagacgaaagcttacccatagcagacaatgactgcaacgcagataccagcggttgggccagggttgagcgcatcagcattccagaaggagatgacagaggtcagggcagtgatctcgaaggggatgacgagagcctcgtagaggaagaagttccagccagcgacgaagcccagggcatcgtcgacccagtagccagcgagacgcacgaatccaccagcaatgggcatatatgtgttcatctcagcgatcgagttgttgacgaaggcgagaatgacgcaatagaggagaaaggcgatgaaaagactgccggggccacctttggcgagaccgccaccgatggagatgaagagagctgttccaatggaaccaccagcggcgatgagctggatctgacggttgttgaggcgtcggtggagatggcccatgccgtcgtcgtcgacatattggaggcttgaggtatcgccagcgacggcgatgccctttgaggccgagtttcgtctcttctcgtcgtcagacatgatgggatacaaggcggttcaggccagcctttgtgagagggataggaattaaggaggatcaaagagaaggatagaggtgaagagtgttggagacgagggtctgaggagaagaagaggttggagagagtggattcatggcggtttatatagtgtcgaacagaggcagagataacaggcagtgaaccacgcccgggtagtacgtgcatggtgtcgttgggctacggtaactacttggaacaagagcttatcttgcactgttagcttagccactatcacccccctaacgtagcccatgggtccaggcccttgcagtcccacgcatatacacagattggagcgtgcagctgaaggggaacgaacgacatgggtcttccccacggggaagaagagctcgggtccaccgaatcaagactgattgaggttcatggggcacgcctgtatcggcactcgattagctcgtgcagacggtggaatgtggtgtgtttggcagccgtgcaattggtcagggaaatggctcactgttgtcatcttgcagccttcactgaacatctttttgttttggaatcgttagtttgggttcgggggaggagacggctactgtgactacgtctggtctagacttggagtgtatttgggcgttgcgcatgtgatgagtaaggggtttgttcgacgtgtttttggtgtggcccaaacattacgaatagggtcattcattgtgaagacgtgaatctcggtaatctacacttctacagatgatatctctccgtcgtatggatacatacctactctctcgatagtcttgtaggagggacccattgtagataggatacttatctaaggtatctatcacaaaagtggctcacctaggtcagtccgtcccctatcatctcccttgtaacgccgtggagtctaaaacagagtgtgcccgtccgtatcctcgggttctcgccccgatccctgcacgataaagtatcttggcccaatcccctcagcttcccaccatcttttcttttcccatgctcagctcctcacggaatctccgcagacacgcaaccacttcgcttcacttctccaagagagaccccaatagaacaccacctgtttgcaatctagaagctctgtgcgctggccaatcactgcccacaccgtaattattcgggatttccctgccgaaacggtaaactctaacttatcgatcgtggcaaacgctgaggaaattgaccgatcaagagcgtttatttcgaccggagtagattggatcacttgtagctcgattaatttgactttgtgattgcggcgaattgttactgagttggccgctatagcttacaggggctagttagggagcctggcctggctggtgctctccactacctagagatatccactctggatatccgtatagtggacggcgcaaagatcagcgacttttcaagagatttggatcagaaatcctggaagaaatcctcaagtctaccaatgccaggccagagataaggtagattcataagactgcagaaaaaaatatataaacatctgctataatagcatcaataaatttaaacatagaatactcaaaatcctcaaaataattaattatttaagtagcagtttaagttctaatcctaccaagttgaacactaaatatcgctaacttgttcttctgtccggagggggtgcgtcgatagcagataagaaggattatagggtataaaaggtggcataggatatctatagagaggggtatgcttatagctcaagactgacaacagggacacaggaggggaggatggcaactagagacgagacacaccctagtttttgatagcatccaatgcattaatgatgttatttgggcttaatatcgagtgtcatttccttacgctagtcattgccaggagcttggatcagcctaatatcgccagactagcgagtgacagtgatagtattccatgctcgagtgatgtatgtttcatactcgcaactactccttgaaagattcctccgtcattctcttatccagatgttagctgttcctctgatattgaagtcaagactcagagcctcttctctgcatcaggtatgtgtataacttcgttaattcaagaaccctcgatagctgtccgttcggccagttctgactcggattcttgataaatttgatagcaagttctccggtctccataaggtctatttcctattccaaatcatgtattcgtttccttttgctttcgtaggtccaggtgtaagagcattacttatctccaattccatgctggcttgaacctagttgtatccttgccttgaagtttgaacccaatagctcgggtcgcccaggttcaactcgattgtatccttgaaacattacacaatgatgataaagaaagtcacgactcactcaatcatgatcagtaatatgatatcgaacaagcatattcaactatgctcacggatctcagggcacatgatcgggatcactcccgacctcttcaccggatcctctcccgatccccgttaccgcgccgcacctagaccaaagcttcattcctaaacagggaggtgctaactcccaagctcgatagctggaagccaatgtctcatctcgaaaaccacgtggtgcttgcgctgtgttggagaaacgtcgttgtatctgttcagagcctcaattctgacactggcgatctccctcaagtcatcttatgcaggcgttgggaaatgggcgcctacgaaccaatggggtattatgcgcgctgaaatgcaagcaaacttcagcctcgtttcttacatactccaactgtgggcagaggaatggcctgaggaggaagttgtccgggacgattgtcgctagcccagccgttcccgagatgctaagttagactgtatacacccacttcggcttctccaacgccgtctaggggccattagctgtccttagacttcatgggaaatgccatctgttggtctatccaatatgataccgtggaggttcatatcgtaggaatttgtttatctgtgctgcaaccacttcaacagcccgagcttcaaccttcgtggctctggaagataggacagagcatgaacagcagctcacgtagctcgattataggatgcttgatgggaaagaactagcgaggtcatcgtgcaatccccccactggcgggctaacggcatcgactccgcgttaacctacgacgatatccccatccctagctctcgcagtgatgcaccatctgtgagatggctctaagcaaccccaagcttatcttcaggggaattacttcagccataagcgcgtggtgatatggcatgacgccatgctctcatcccgagatacctccattctcggcattgacaccccaactattcacagcggcgatattaccaacactggtaaagagtgatgtgtctatctgcgtggttacttcggtgggtttatgaagcttgatagctatccgcaatgctcccccgcgtcgagttgacacatcgcagggggcatgaacaaggtcagcacttgcgtctctagagtattcagctcgctcttggaccaggctgtcctcatggcatctcgttagttcaggtgggcttccgtctaatactgccacggtatcaacgaaatattcgctgcgagaagggcaacgtggataatactctgcttacaagaaggaccttgaaccctaatgcttgacacgtcttacgttggccttccccggattctggcggagtcttcagggtctggcgtgagggcagaactgggtcttgatccaccaagatgagcttgatgatatcgcttaatgacttacacgatagttagcttgtggatactgcctattgcgcgactgagcagagtgacgtctatgtcaaaggaggcggagtactcatatcaacattgacagctactgctgaactacacaggggcgacggcggctatgtcttcatagtgatttgaacactcgtttcaaggcaagtttagccagatgtacccgggagacctaggtcaaactgatcatttgggcctcaatggatacgcgacagtgtctatgccataccaggccttggagatatgacgcatgattgtggccaattgctcaccttcagtcctcggaaagaacggaagagtagcgtaatggaatcatgtatgcagattgaatgtcacggaaccacttgtgtaaaggtaccagcacatcggtaaaccatccacatttgacactcatgcagtcccggcctatgcaatcgatattgcaattaccgataaacaggcttctgtgatctatccacaaagataccgctattcattctctcagtaatgatcagcgtgatcgtccaaacggtaggctctcaaagtgatcgagaagagcctcttccctcgcatctccgtcccgagcattggagcagcttcaatcatgacagcgccgtgcgttagagctatcttggagcctcacacggtatcaaatcgagactagacaacaccttgtgggttcggtaggcggagttgccacgttctggacaggtctctgatcgacgattcgtagcggccagagcgagtactctttggacgagtgcatatgtctagctacttgtggttacctgaattagataccatcaactggagtaaaagacagttctttgttggtagagatattgacaacccttggaaattgctctcgatctgtcgagtgttctggactcttagcgtgagacatccgtggcaaagaccacgtctactagatgtaagaaagggaaagatttggcgatttgtggattacgatagcgatcgcctgccaattccaagagaaatagccaggtgtactatcgctcgaatcacgcgacaactctgagcccttcaatgttcttgttttctgactctccaggcaactctcctctctatcgtcaaggctcgatccgtacctgcaagaggactcagttccttcctggatcctcatgttgcaatgtctcggattggatctcctctaccattgctgcgcactcaaggtagttgtcctactgccttgtcaaatccgcggtctttctccgctctcacataggcgataataaacacgcaacgccgaattaccatatactctggtattgaagcgatggtcattcttagtatacgattacttattgatatgttcaatattacggccaggagagttctgccacctaactcagcagtatctcgatcccgaaatctatatacctgaagacctctctatctaacatctccaacaccagttttagtatgatacacactccatctaatccttcttcacctttttattcttgggcacacgaacaacccaatagatcccaaacgccgccgcaatgttaaacacacaatagacccaaaggagtccgaaatccctccatcgattaccatagctcatgctcttactctccaaaaacgtgttggtgtctgagatggtgcagtactgacactctgtcgcagcagtgttgacgatgtagccgccgacgttggacaggtacgacttcatgtattcgccgcatgttgtaccgttgggcgcagtgaaggtgatcagttcgttgttttcgcagcctgcgtcggcgttggccattgatgtacccatcagaccttccacgacgtatgtgaatggtgaggcacggtacatgaagatccagaagccggggagttcctctggtgatgcgaggatactgacgcaatattagtgataggcacaaggaatcggctcagagtgacttgcccgcagaaggaaaacatcatgatcatgatcagagtaacgagaccgcctgcaacttcagcagtctcgaagcccgcgatgatcatatgcgcaaaggtgctggtgaacatgaaaaacatccaaacaagcaggaaaacagtcgaattacgtgcatccgttgtgtcagttgcatagccattgcggtacagccctgtcgggaagtaccagcaaacgaaggagagcgcagccatgagctacattactgtcagttacaaatatcccatgtatcggataagagtcttaccgagttccatgctgcctctaccagaattgtagaaaccatgaatgccttccaagagtaggtcttggatggccgttcgcgcgcttcgtacatggtgcgttgggcgacgtagtcgggaagcatctgctggacaacctgggtgaagatcgtgaggaaaatgagaacaccgaacatttggttctggagaccgcgttcggtgttttgaccgtttaagaacgacagaccgatgaatagggactgtttccttgattagtggcagtcttatatgcggtatggaatacttactgcgcctgcggatagaatgaccttggagtagatgtatccagggcttctccagtactgctgaaacagcctcttggtgacctgtgtgtactgcatgtatggtgtagcagcaaactcgttgtactcagttccatcttgggttcctgacccagcttgggcatctccttcagctgccaaccgcccaagctcttgttgaacgttctcatgctcgcgcgatcgactccaaacctgaggccagtcgatatccgtatgagctcccggcgcagctccaatgacctcaagcatgtactcagcggggttgacgccaactggacactccggcgctccattgcgaacaaagtagtcaaccaaaaccttagagtttctaccgatgtcaccgaagtaaatggtcttaccacgagacagcaacagtagtcggtcaaaacgctgaaacaacatagccgaaggttgatggatcgtgcaaagaatagcctggccgttgttggtgagcttctgcatcagattgcagatagaccaagacgtttgactatcgagtccagaagtcggttcgtccaagaacaacaataattgaggcctagcagctaactcgacgccaatggtcaatcgttttcgttgctccacgttgagtccttcgcctggcacgccgatgatagcatcggaatattcctgcatatcaagaagactgatcacagtgtccacatagtctagcttctcttgtcgtgtatatctggctggttgacgaagaagagcgctgaagttgagggcctcgcgaactgtttgggtgtggacgtgaaggtcttgctgctgaacgtagccggttttgcgttggaaggattcgtctcgtagttttccgtcgacgagcatttggcctgttacgacacccatcgtgactcggcttgctaggacgtccagtaacgtggtcttgccagcgccggaagcaccctattatcacgttagtactgactcacttttatgcggttcctcacttaccatcagagcagtcagggtaccgggcttcacccaaccgtcaacatgatctaggattcgtcgtgtttttcctttgatcttgacatcataacaaacattcctccagtggaacaccgaggtctgctcctcaacatccgtgacctcgtcgttaccattgccacttccgagctgtgtaccgccggctttgcccgattccacatcacccaaggccttgttggcgtgcttcttcatctccttgcgagtaaacacgagaacttcgcccttggagcgttcagaagcaattgtctctgtagcgatcaagtgaagtcccatgaacaaaatcgtgaaggcgatgacaacagcgaagttgcgccacttgtgggagtcaacgtagccgtacgccgaagcaaggtatgcagatcctcgtacaaagttctctcccggtacagaaccttgaatcgaacaagcttgcgagaatggtgagatgtcgctatactcgggtccgctaggtacaaagttggaacaaggatagtttctgccgccgaactcgttgatgaaaagactctcaagaccgtagaatgtcgggttgatccagcggatccatccgagccaaacaggcatgtactgaggtgggattgcatagccggtatagagagcaatgacgagtaacagaatcgaagctcgagccaaagccgcagcgatggtcttggtaagagacgcaatgagacggaagagcattgagaaactcatcgtcgtcacgaaggaaaccaagaggaagaagaaaaagtgcccggcatcctggcgaagattacccatccagtacattgtcgtattcatcatgattgtgttgaagatcttgtacggtagatccacaaccatagatgaaagggcctcggcgcttggatgatacaaagcatagcgcgcgtgtttctcgacgatgtttcgtttggcgtagagggtcatgatctccaagatgttgttgtaggcgttcatcaaaagaatgaagaagatgagtagtccacgctttagaaatgcgccggtatcttcgggtaagttgtagaagatacttccgatgacaagagattcgacgagattgcagagtaaaagcgttacagtcacgctaggatcagctttgagcatcacccagcttcggcccagtgtaagtctcatctgctccatgtacgataaggtaaacggcgatttgatgcgctgagactttgactgatctctcttcctggagtcgacgaacttctcgtagtgttcgcctccaaagggatgtcgctcgatatactcgtccatctcagtgagaagatgctgtcgatgggcgctgtctttccaagcttgtgcgaactcatctggtgatcggggggctttgccttcgtatccttcgcggatgattcgttcctggtggctagtcatggaggtcaagaaatcggctgtggtttgctgttcaggacaaacgaagcctagaccttcgaagtaggcctttgcttcgttcgtctttccaaagaagatctgtcttccttggtataacacgagtactttgtcaaatacctacaccagtcagttgaagtccgtcaagacacttactcaagactcacatcgtaggcatcctgagacgcttggtaaatagccacagcagaagtacaccccataacatcagcctgcgttctcaacgtccgacaaaactcaagtgcattagcactatcaagacctctcgtgctattatcccaacattgaagcggcgaatagctcaaagctgcctctgcaatcgtcactcgtttcctctcgcctccactaacacccctcacaaagtcgtctcccacgcgagtatttttagtatgagagataccaaacatggccatcgtgacatctcgtaggtgctctgcatattctcgtcgcgaaataccttctgggatattcttcgggcagcgagctcgcgcggcgaagtagagtgtgtcgcctactgtgagatgcgcaaagtggtggtcaacttcggctgtgtaaatggcctcgccgcgaaacgccgagcgcatttcttcgggtctgatgccggagtagttgatctcagaggtcttgtcaatgtggaatccgtgtgtgtcgccggcgatagtcttgagaaatgtcgaacagcctgaacctggcggaccaagtacagccagcatctctccgctctgcacaacgccctccaaatcttgcaaaatatcgactcttctttgcttatcatgcagaagtttcttgaccatggtaccagcctcaaggaagatgttgcccacactcttctggaagtctgtatctgatccaaagccaaatacgttcaagttccgaaaggccacaccagttgttcttggtgggtttccttcagacgtatcagtccgtaggtcatagaatgcctttgcccattttttcgcattgaagcttgaactgctggggttcaatgggccgcttgcttgggggaagagagctcctggtgcagcacttgatcgcctggtgagttctcgagccagttgcacgacctcttcattgtgttgatattcatcttcttcactcatgggaacttccgtgttcttctcagtgcagacgtgcgttgagcatgttgagccaatgtcgttgtggtagaatggcttgggggtaccagccccagagctgagctgtgggctggttgccattgtggattgtctttgaagatatagttctagctggtgattgacgacttatatgaatgataatgaggctcaaattgaagattcaggaccaacgatggcttagcctgcgattgaaggactgtcaaagcttgaagagcatgaggatgtttaggagaggaacatttcagcaaactattgagtatttattcgatgaaatatgagtcaaagacaaagaaaattaacttatacaaccccataaagccccatgctggctcgtctaggcattcccacagtctgtggatcattgaagcaattcggactttgaaagtccgaaagtccaggtgagaaccccagacttggcacggactttcggactcttccacgttggggtctctcgtaaatatactcaaagtggtaagtggcgttcactcaggtcattgtatccatacagtcttcaccaagaacctgggcaaacaacgtccattttgagtttactgcacccctgaggctttgcattgttcttcttcatagtgtgcttttacgtactggttttcttcgtattgttctttacctgactgcgggggtggataagaccgaatctccgccatcgtctgatcttgggactcatcataccagcttcatctcggacttttctgtcaaattgatcttgagactcttccactctccgacatgtcgtcgtcttccagggtcaccggatcggaacaactcaatcgtctttctgtaagctccctttctcaactgccgagctgggtatgactctgagccgcatctaattatgactccagtgcaagaggtgcaaggaacgtaaagtccgatgcaatcgtgttatgccacagtgtggtcgctgcaagccaaatgatctagaatgtgtgtatcctgttcgggtcaagaggaggtctgctcggccattgatcgacccagccctgtgagtagtcttgtttgtggcattgagtattggtcattgactctttcagctcggcggacggctccaatgctgctctgtcgactatccttgatcgcctgcaacgccttgaggcacagactgcagccgggtctttatccaccaacggtcaatcgataccgacaccctctggcgatggctcagaggtgtcctcctcgccagtggctttcagcactattggtcatgagtccagtgctctgacgcctcataattctgaccgagagatggatgctatgactgttctgaaggatgcagtcgaccaagttcaggagctgaggaagaggtcgtttggctccacggccattacctgttcgatagacattcccacagacttggccaagacttgggttgccagtgcgtcttctccgatgcaatcattgatgttggctgacgctgttagactactttcagcacatgcctgcttgtatgttcctgagcttattggacaggcgaaccatcgacttgattcccgacatcatcaatctaccacacatccacgtcgatccggtcattcttgtcatatattacagcataatgtatcatggctgcagtttgaaagcaagtaatgttgcttcgacctcgagtcttggatacatgaactcgagctacctgggatgtttgcgtgcagtgcccagctgggagcgagaggcatcagggaccatgacggatttaatcgccgctctgttcacagtacgtctccatcgccactcatctcatgtcacctaaccatcttttctagagtcgcgtggctgctgagttcttcgattacgatcttgcttggaagatgttcaaacacgcgtgcgaatattgccagacccttaaccttcacaaactagactcagatgagaacaacacgttttttagtgaggccaaatgcgacaatgagaggagagggttctgggaagtcatccagattgatctcttctaccggctcatcctcaatacccctccagtcatcaccaacgacatatggaaagttaatttaccatggctggatcctgattcggaccctctaccgcaaggcatgcagacgatcgcattcttggccagttcacgagtcagtcttgtaatcgctcggttcttcgctatgcttgacgacccagaaaacaccaccaagcctgagattgtagctaaaacggaaaacctttgtcacgagatgcaacagatcttcgccgagtggcagctggtaagacacgatgacaccattgcaagcgcctccactgactctcaatagatggaatggctggaaggtgcccaagataacgaacaagatatctgggtagcagccgatgtcatcttaacaggctacacttccatcatctacatgtttcgcaagatggctctcctcaactcaacttctccaagacccccaacaacagatttggacatcccagactctcccatcgtggaagacgcagctcgccgtcttatcgctgccctcaatcggttattggtgatatacccttacggcgtaacaatgacagcattgtttggcgcatatcgatgcttcgtcgcgtttgcttacctagctaatacgatactgcgagctgaagatcctcgctcctatatggcagatatcaaagcccttgaacggttgagcgaccaatcgactttactgtgtagaggtaatagagacgttatgcctttggtgaaggctatgcaaagcattaatgaggagatacggaagaaactgggaaaacaaaccccgaggggatgaatctttccatgtacgatgaaattatgtcatataaaatattcaggagcgaatgaaaagtctttggattaatgataataataaagatattgatactaatcccctagcatcatggcaaaaacatggccaacctttctttcaccaaagctcaataatcagccggccatgtatcagataaccagtcaatcgactcccttattcaacaaagtcaggaaactctcccctttcagcaagactcttcgcactctgataagcagtggattcaatatcctcccacttggcagtcggaccattgacatagagactcgcgttcgctcggtgattcacgcatggcttatcctgaacgtgaacccattctttcttgacctgttggatctgattgcagttggctgttttctgctggcggcgagagtggcagggctctttgatggctagagtccagcagttgcatttccagagatagatgctccagttgcacattttagatcagggagttgaagattgatgagatggttggttttggatatgctaaagcgaggatgattctctgatgagacgagggagttagtttgggggaaatgggacgagtggtttccaaatcatgggatgattggtctcggggtgttgagatgaatactctcaagatgtgaagggaggaaggcgaggaatagagatgaggaagcgagtagccttaccaagatcagattcgttggaagtgaaagagacgttgggtctcgtctgaactcttcttaaggaacctcaggtgaaattcaaaagcttcgagccactagattgccttggaatgtagagacgaatggtttaggtttgctggggtgaggatagggatgagatgttgagtatcttgtgagttgagttgggttgagacgagatttgttcatgtaaattttaatttactatgaaatgataacaacagaggtccaatccagcaaccagatcaacacatacttataaccccaaacagagcctcaagtgtatgctctcttccttccactccttgttgataattactaaatgttatgatttgccagttggcacatgataagcatgcaaatttgccatattcattttcaagctgccctctcgtactctgacccatcataccatactgaagttccgagtgcgacggtgtgtgtgctgctctagcatactggtcgtgtcgtgtaattcaatatcatggtcctgggctctatctccatcttgagcttcaggctccgtgtaggcatcagcaattacgtcagcaagagctcgatagccttgagaaaccttcctgacaatctcataagtcctaaagcaatattcctgtgcttctaagagcatgtcttcaacgtgattgcgtttcttaattcaaattgataatagtttagatatccgtatcccctgatggatgggctcccatgtgaagttatcatgatagtcagacaccatgattgaaactcaaaacccatcaagcttagtgatacgtcggtgaagtagttataggaacattgtgtatgtatagttgtttgttagttgattcttttgtacaaagtgcaaagtcctaaagtgactgaatggttggttgtgaggtgtaacggcatagtccacggaactccaacaccaaacccaaaaataatatcatttccttacactaaggacggtatcacagcttctgtagtagcatgcgtatagttggacatattcatgagcttgcattgtgttatcgtggcatgcgacattcagctcctggacggttgccttttttcgaactgcttaccctaaactccctcctgatctggaatcattctcgtctcaacaccgtctcgataatgctcatggacaaagatgaacgtagtattaaaattagtgttttcatcttcaaacgtcgtctagattcagtttcatattaaaccgagttctaatgttagatcaagtacccgctcaagagccaagcggacgagtgacagcctccctatttcggctttcaggggcttccaccccctgcagccactgagtggagagcagcccaccttgaaccgtgcctcggatcggtgggagcggtccctttttctcaacaccactagctccattggatcttacctacgcaccccacgaagggccacgactgcatcaatttctctacacgtgcgacttgcttttatctcttctcacgctcgctttttcgcttcaattcaattcagtcactttgctgcaattgctcttcttctatgtactccgccatgcgctaagcagttcgtcgcattgacccaggaccaccgccatcatgggtcctctagctttcttgagcagtctctacgaccatgatactctcgacacacgattcaccaccgcctcttccactccctatcagaatgttatcgaagcgcgattagatccgagcataaagaaggactctgcagcgaaggagaggagcagagcgcagccgtcaaaatggaagacgcccgagttcttcctttactatgccgtctttgctgtggccattccttacatgttctggatcacatacgatgtctctcgaggtacatctctaccgctaatcttatgcgactccaagctaacaaagaccagaaactgatcctcgatatcccaaatttaagcgatggctatccccgggttggattcctggacggcagatcgacgtttctgatgcgcaatatggtgttttccgcgagaacatgccttacatgggctctcttcttcttttccacccgctgttgagaaagctttggaacaagtacaagccactgcccgagcgaagtcagggaggacgcaaccgattagaccagcgagcatcattcgatttcttattcgcattcatattcttgttcgctctgcacggactttctgcgttcaagatcttcttcatcctctggaccaatttccagcttgcgaccaagcttcctcgacgatatgttccggccgctacttggatcttcaacattgcaatcctgttcgccaacgaattgaccgaaggatggcggttccgagttctatttagcttcatttcacccccacaaatgggcctgtataagaacaagatgaggctcttgaactcggatttgatgaacttgggagctcgcatggatagcacattccaaggaatcttagcacgctgggaggttctcttcaacatcaccattttacgtcttatcagtttcaacttggactactactggagtattgatcgtggcaactctaatgcgctcgaggtaagtcaccatgttgcttaggagttgggaattatttctgatcatgctctgatgcttatagaagaagcaattggacccagcaaacctctccgaaagagatcgtgtcagcatctctgctgaaccccgagactttactttccgcaactatgtggcatatgctatctatgcgccgctctacttgacgggacccatcctcacattcaacgactacatctcacagtcgaagtaccgagctgccagcatcgaaacaagccgaacaatccgatatggtatccgcttccttttggtcctgctctcaatggaggtcattctacactttgactgggttggtgcaatcagcaagggaaagcctgattggagttcgtacacggcagcacaattgtcaatgctgtccttcatgaacctccatatcatctggttgaagcttttgatcccttggcgtatgttccgactttggtcattggttgatgggattgatccgcctgaaaacatggttcgttgtgtgagcaacaactacagcacacagcttttctggagagcatggcaccgttcgtataaccgctggttgatcaggtacatctacgttcctttgggtggctcatcgttccgtaactggcggtctactgtgcggtccattgtgacattcctgcttgtattcacgttcgtggcactttggcacgacattcagctccgcctgctgatctggggctggctgattgttcttttcatgatacctgagtggactgcggcggcaatgtttcccaagagcaagtgggaggaccgaccgacagcataccgcatgctctgctgtgtaggcagcgtgggcaacgtgctcatgatgatttcagccaacttggttggcttcgctgttgggctggacggtttgcagagcatcatccatagcattttgcatgactggtcaggtatgtggcacgtcgagactctgtggaagcacatcactaacacaaacacaaacagggcttattttccttgttacagcgtgctcttgtttgttcgtcggcattcaggtcatgtttgagattcgtgagtcagagaagcgacgtgggattttggtaaagtgctagacggagattttcttagaggtaacggcgtgacggatgcatgggcgttgtacatatactgtgatactattactagcataaggctcaaagacagtgaatcatttgcatggctatgagcaagaaaacatgaggctcaaaatactgcttagaccggagctgctcatgcacaattggaaaggtgtcttgtgtattttgtgagggtttcattattgccattaactattaataattaacaccgttttgtaatatcttgcgttctggttaagtgtatccttgatgatcgctttgcttgattgagaaatgcccacacatgacgccctacgttgctctccaacactccgtgttcccgacaattatgataggcaagcttaatacaccctgtcctgtgcttcgggatggtttccgatagcgtatttgttgccagaagaagccagctcaatgtcattggtgtcggcaggctgctgtgcaaacttgccatccataccaagcttcgtctccgtcagccaccgtcgaacccagatgacgccccagacaatgcaaaagatgatgacgattccgaccgcaattccgagaatgtatcccgcaacaatgcctcgtccgcccacctcgctatagtctaggaagttgtatacgtagaaaccttgagtcgcgcgggtgaggtacgcaagggcaaggtacagcgcaagaatgaggatcagccacgcaatgtgtatccatttaggggggttcgttcggggaatgacgatttcgaagagcgcaaacaggctgttcaagccgtgctggctgatgttactccaggcgttgaacttgacaggaaaccaaggcccttcgtacagaaccacccagtatactatcgttacgaggaacggatacgtgacgatggtcgagtagaacagcgcgtgaagcgcctgcagcggtcgcgggagcttatcgagcaacgctcggcctcgaagagcgtacgtggcggtatgaacagccgcgacagcaaagtagaaagcgatgccccagtacgtcaagatggtgaagtagctgaaggacctgcggacgtccctacagccgccgagttcgccgtgcgtgcattcccaaccgatgatgaagaatcgcgtaacgaaagcgtataagctgatgacagcacggaaagcgaagagaagccaggggctcaggagccaggatgtttcgaagcgattggaaggatcccagagatcgtggccgaacctaaaggggttcctgatggccattctttgattattattatttcggtgtagggagaagcgaatgacgattaggtacgttgtgttgggtgtaggaccctgcacgcagttcagctggagctgaggtgacaatatttttcccaggcccaagggatgtggcctatggcgacaaggaggtttagcctgatcgggcagttatcgccatgagaagcttcacttgggtcttggggaaactcatataaaattgcacttgagaatcttgcagatatcgccaatcttaaatcttaactttgttattactccgtgagtgcactctccgagatattcggaggttatgtcgtatctcgtgccatgttcgtctgctgatggaagccatggcgcagctctagttaagcatgtggcttggcttctaagacactccagacttttataagggttaagcgattttatgaaaggattagtgaagattagaagaatgtgcctaaaataggtccacgttgtgttgtatgtgctcttgtgatttgccgttagaatgtctcttgtggcgttttcatctggaaatggggacagatgtctttcagcagtctcaagactccaagcatgctccatgattcagtcacggaagcatacatccatctgtcacacagtcacagattcaattcagcctgtaatctcgtatattatttatcagagatgagatgaagttgtatactgtaaacggaagctcccgtcagatcaacggcctgacaacgggcaaagccattagcgcttgctactgaactctattaaactgccgataacaggaagttccatgaattgggagtggaggttaattggtcttgtatatctgacacgaggccatgagggtcatgcccctgaacaagcatagcccaagaaattctccttcgagttattaccgttggagaaactcgactggaatgtcggtcagcgattgagtttttttgagtttgatattgagtgggcagcaattcccgaaggtctccagctgaatggaattgcttcttcccggatgctggtccagttgatgagccgtgcgttcttaggacccttgcctgtctagcctgtgcagccttggtagggttgtgtctctttatggctgagtcctgtgaacccttggcattcctcaggtcgactgtaccttcgatagctgcaattctctccagaggagacacccaatggcgatatcatagatcgaatcgcaagacctctgaggcgctgtatccaccaaatcactcaacttttaccaagttccccccgtctagagtcgagttattggctgaggggcccgaccaacgtaacacgcaacatggggcctcagatgcgtgcccctgaactagaatcgtcctggacaggtaaaccgtgttgcagcctccgttagtatcgtgactttaacgaggcaatttcaatgtctgcaattgtcaggcgctttacatcggtagaccagaaaattagccttctgatcggcttggcgggatggcgacattgtcgatagggcgaagcgcggtaagctacgaatgtattatcgaggtatgcaaatgggtctcattgtcttgacgttttacaagtgattggcctgtctttgttctgctctcagtgctctgtatgtatgtatgtatgtcgccgcgtggctattataagccacccgttgaaagggccacgccagcttctgcaagccgaaaaggctaacaagggaaagtgggaggtttcgaggtctagaactattgatcggcgctgattttgggcttgctacgatttccgtgttgatcaggtttgcccaatgcaccgaacgttgttcctgtagggctgcaaattgaaaacagagccttgctgccaacaactccgtgtatttccctaatatctccctctttgcgcctttaataatacatgagtaagggacctcatttcttgtcatgattgcaaatgccatggatctttaggtacttatcatgtggcaacagcgttaaccactacgagcgttagccaggtacatgtaaagtctatcgtctattccgcggatttcatcgaggctttcagccgcccacttcgggcttgaactagccacaggggataacgtgttcaccgtgttcaacctctttgcctcgagtgattgggtcatcgacaattaatagattcaacgcaattaatgtttcccatcggcgaatcttccaattgcaaaatctcatatcaaaaatatccagtcaatccactcagagcccaactgcagcccagtccagttgagcccctactgttgcagtgggccaatcccggtgccttcttttcagggggcgtctagggcgtcaaggcctggccaggaactgccagggggcggcgcgatggtacctggactttagcggctgctagtggttgcgctgttcgccaagagcatccggccccgttgttgatgggtggctgctgctggcgtggttcagagtcaggggaggcccagagacacgggaacagcacaagacgagacaagcagagcaagacaagactcctagaatttgttactggtcacaggctaatgatggagaaggaggcgaagccgagacagaatggtaacctacgtacctaagcagctaaggtaggcagctaggtgaggaaggtagcttcagtgggtgaaccactgatgaggaggacatatcgcatcgaccgattcacgattctccctcatctcgactttgggcagataattaattaattacattaccttccgacaacgtctatcctcgctgtaactagcggacccttcagcgcttccattctttttgtggactctacagtacgcctaccccggattgtcaacccgaacccccctccacagccaacagcaacaattacgcttggctctgggcggccttttgtaggtagcttttatgtcccagtccctgatctgatcagctgatgatctctcccctttgaagacctgcgctacagatagagctgcgacctctttccagctcccactctctcccgcagatctctaacttgcttagttttgcgattcaacgttcaacgtccatctcgctcgactaacaaccgttgtatcgttattgttacaccatccgactcgacttcaaacaccgtgactcatattttccatatatttttttttttggtgccatggctgtcgctgtcgcctgaattacggctctaggcggcgcttccacgatgcgatagattcagccccctcctttgtctccaactacttccactcgttcctcgatatctcacgctgcaccacatcgtcttacgcgcatattcgcccaacctcattctcgattcgagtcgcaccgacgtttccaacgccttctccttggctacgcgcctttgtgcttcccataaaaatcccctttaggaggcttgcctgtaaccactcacatccgccgcctccatgatgacctcggccattaggccttcgtcacaagtgtctatttcgggcagtggcaccactaccaccatggccgccagccagcttcaaccgttaacgtatgacgggggtgagctacgaatcgtccttgtgccaacatccgaagatggaaacgacgctccagaacatgacattggaggatcagaggtcgaccgccgtttttcgtccgacagttatagatcatatagagcgccgaaccaatccattccgacacatcctatcccgtccttacaggatgccttcgccgaatctctggacgaagtcacatccgagaccgaaggacccggtaaacctaaattgcgagaactcgatgcacaaggtcgtcggggaagattattagaacaggctgctgaggacgaaccattcgacacattatggcgttatcgacctggacagcaacagcatgagatgtacaaactcatctcacagattacatttggtgtatacctcttgctcaatagtttggctgccgataatagtcaagtcgtgactattcttcaaggtcacattgatgaggttgatgagtttctcgaggtgatgctcgaagactttgcgcaggctcacaaggatctcacggagcgcatcgctcttcttcagcttcccatggccaacagacaagccttcgaaaacatgcttgaagatcgggccttcagggcaaagattcttgctgggaatgagagaatcgaccatatcctggcacgaacaaatgctgccatgaagcaatgggacgacgatattgatgccggacttcggtctagtgaagcttttatggaatggctcaatgaacacaagaatattaaatggccagagtccgagcctgatctggacagtatttaccgggctatgaagggcaacgctgatggctggctcaacactttcgatgacttgaacaatcaggcacaggatctgaacggattggttattaaactcatgactatcgtggctgaaatggagaagacggctggcgaggtcagccgcaagacctgggtaagttggtttcggccttgcttctttcctgtgctaacgtgttgaaaggcaactatccctccgttcactatccccgtcaacgagccaaagtctgaagagtctgctcaaatctcctctccatcgacaagatccaatacgaaatcacttacgcccgtggccagcattcgtagtggtgagagtcatcgtgcatctcaaatgacgcaaggcgatcctgaagtgaatactctcagtgatttccctcttcctggaggcacacccctactaccacccacgacataccaacgcgcgagctttaaaccttccccgaatctgagcacctcgacttcttcacctaggcctaatatcagcgcaagcgtgtcgccctcatcttctgggcccaacctcagttctacatccccttcatctggcgcgactactcccagggcgtctgttgcaggtgatacaaaacagccagagagtgatgaacccgataacagtgatgcaaatagcgggttcgacgatgggcctttatatatccttcagcccaaggtctacactccaaaatccgccgcggctcctgtggctccaggtcccgaaacgcctcgtttcgaagaaaagagccaaagacgaactataacaccttctactatacacattcctgctcccgaagaggttgaggaacagactcatagacgaacgctcacccagactgttcaggatgcaatgggactgcagaagcggacctcattgcggcaacgagtctcattgaaaaagaacccgcctgaatcgattcacatccctccacgcacctacgccgagccaccacctagccgcccatctccctctaataccgcaccccgtacggctagatctcatgcgcccgattacacccttggctctgatcttgaagtacagcaacctcatcgacttcccagggcgatctcacatgcagacttctcatcaactcaaccccatgtcccggtgatgccttcacctcactctgagcatcaccaattctatcataatacgatccctgtccgtgcatcgcctcactctcccctacagcagagacctcatactgccggcccagcagatgtccaatatcgcccctcaggatacttccaaggtcatcaacgtaaccagccttcccggatgggtggtatgagtactctcagcagcgttacaacagcgacctacgatgatgccgccactgtcacttcacgagctactacccaggccggaggaaagcgagttaagaagaagaagagtgcatttggatggcttaagaaggcattcagtctcgatgaggacgaaaaggcagattacgaggcacgcaaggccatgcagtaccaaaaccaatacaataaccagtattacgagggacatagtcccaagtttttggatggaaagagaattcggtaatgtgggcaaatgagggattctggataattgagcttttgacgcggttgaatactcgatcaaaagtgtctcctatttcacgcaaacttcatttgcgaattgatacccggcgacgacgctcgcctgattttgcgcataagcgttcctcgctcatttactttgtcacttgggtgctctcagcattacagcacagcatctgcacatctgttggaaatatcattgatggcatcacattcctacgaaaattttctttatacttggcatgccagattcttcggccagcgatgaaggcgttatctggtttgggcactacggttaggaagatgcttaatctatcttgcatcttcatgttttttaggacggatttggcgaatgccatttgatggaagggacgaagttggatgttgctgaaggatctataaaagagttaaagcctgaaatgtcacgatcatggcattatcagtatattacaaatttacgtatcaatgaccacagatcagtctctgataatcaatgcttggaagtgaaatatttgctgtaagcatgtgtggtccggtgaagatggctcatatatttaccctgctatggtaggattgaactcgtatactcatatgcttgtaataatctatgcctctaaatgcagaccagagcaatatcattcagcgagtctcttgaccagctatgcaatatgttcttcaccaaacccatagctcttaacgcgactaaagaagaatggcttgtcattcttcaagccaaactcgccccagtcatccgtcaacttattgtagctatagaagccacgccagataagtttgttgttacgggaccccttgccagcacttcgcatagagagatccatgcggtacatgtacttggatcctacgccctctgtctcaatgaagacatctccctctggatcacggtcacgatcatgcctgccagtagctggaccgggccggtctgtgtcagagccttcatcacggtcagcggcggtggaaaggcgccagcgaccccggagagcgagtgccatgacggcggaggggagatggggctgtgcaacgccgcggtggacgttgagttcttcgcgagtcaggtggtgcacgacatctgagggttcggcagtgctgagaaggctgatgagtgtgccgtcacggaagaaacggaggtatcgatagtaagtaacaatatgaatgggactgccccacgtaggctgattagtagaggcttgtccagtgcgtacatagttgactgtggagatgtagcaaccattgaaacgaattcgcggtcgtgagcgcaacagctgcacccaggttgggtacacagagggtataagagactccgtaaaagcaatattggcatcgcttctgcgctgcgcaagctcagaggggctgattacaaaaccatcctgaatctcaggaccttcttgttcctcctctggcaggtcgtcccactcaacgcccttttcgaaacggtatatctgcgagctgaagccgacttctgaaccaagagctacacggcgccagatgcgctgctctgacgcaacgaggtatgcgagacgcttgcacacgcgagacaaacgggcgaagtctccgagatctgcgattgcaacgtcgcggaggatgtgaatgaggatctcatcgggaagatcggcaataggacatggtggctcgggcataccctcgatgggaggaggggcaggctcgattttcaacccggagaagctagctatgagttcgcctatgggtagaggctttgcttctacagcttcttctggtttaggaggttgaggagcctctggtgctgatgctttggtagctgttggcgacgcgggccgcggagctgctttttgggggaagtgcttctcgcgatatctccgatcgacaccattgtcaagctgtaggcaagtcagtagattttctaacgagctggattgaaatcacatactctgtaagccttgcggtaaagcttgagactatcacccatattaccctgttcctccttatgcatcgcctcctcaaaatggtccagagcagaaacgagtttctttccctttcgatcatgatgaatatcctgcggtgcttgagctacaagttcatcttgatcgaaagcacggctttgcacataatcatcgtcaccgtcatccgctggcgcaggtacgtgcttatgtggcaacgatgagataggaccatgatgaggtcgtctcgacggtccagccggagcctcagcagtttccgggtgttcattcctcgttcttagatctgagatccatttctgtcggaaagactcgagttccgagtcgagctcgtttgtgtttgatgtcatgatgctcctcttgtccgttatgtccgaagtttatcttagaagcgataggttatttattacaataaattcattatcacgttaaagactataaagagtaattgttcgccgattgagtcaaggtgagaatgagggagattgattatgagcaggggttggatttgaaggtggtcgatgataagtcgtgatggatgatgcaaagagcacgaatagaatactgtggttcgccggccgagtcataatgggcgatcgattacggtggatggattcggttagtgtggtcaagagacggtgaatgggcattacaaatccaaacggttgatcaacacataacgatgtttagggctgtttaaaagtgaatctaggaaaaccaccaggctttccacttatccaaaccatttaaagtatatatgtatagaatcggggcgttgtggtaagagtggcagttaagtatcatacaaaaatgctattttgatgcttatttgcataccctatacctgagcgtgttcttgtttgcgctcacgtctttcctctgtgctagcttaagcttatagtacctagctactgatttttaaacttgatatatgatttgaccttaagtagaatgagaatgtggtcaacattatatacttactgctagtattaaagcgttgagttgacaagaacgagatcgcttcgagctatcaatcagcccacgatagcatgaagttaatagacatacatcctcaactctgagaaactggtcgatcaagaaatctcgatccgctctagggggacatcaggcattgattggtgttattaccccctttcttggaatttatcgtgaatttcgagatgatcgctttgtaatccccagtcttcagcgtcatcgagcgtcatgccaacgttgtattgtagacgatataagagctcgcagtgggcacatgaaaagagataactcgccattcaaagaaacttactataacgattatcgaaatggaccgtgaattttatacagtctctctcgacaatggtgtcagcattgcttacactgataccaagcctgatgggaatgagaaaggcgtagtggtcttgattcatggattccctcagacttcgtatcagtttcgaaaagtcattggtcctatctcctcagctgggtaagctttatcgaccaacaacatgccaaatactcatgcctctcagatatcgtgtgatcaccccagattaccgtggagctggatactcgcacagaactcagacaggcttcaccaagacagccatggcatccgatatcctgaaactccttgaccatctctctatcaaagatccggcccacatcgttggtcatgacatcggcggtatgatagcatatacctttgcttcacgatattccgatcgcacagcatctgtcatctggggagaatgtcccctcccaggaactcaagctcacgaggatacctggaaaatacacggcgtccagcacttccacttctggttccaccaagttctcgatctccccgaagctctcgtctcaggtagagaggagatctacctcggccacttctacgacaaatactcgtacaactcatcagcaattacccaagaagacttgaattactatgccaagatgtttagtcgtccgggtgctctacgctgcggtttcaatatatatagagagtttgggaaagattcggaggagaatcgtgagtgggttgccaagtatgggaaatgtaaagtgagggcgttgggtcttaatggcgggatgaaccagttcagtgagatggctgagcagatgatgggagaagttcatgaaaaggggacttttagtgttgcttcggtgcctgagagtggacattggattgcagaggagaatcctgaagggtttgtgaaggtggtgcttgagtttgttggcaaggagtagacaatcgggtgagagattgataatgagagattgataatcttatcataacgatcagcagccaagtgtgcttaacgttatactccacaagatcttctgcttggctttagaaaataccatcgtaacaatttagaatttcagtagatagtagcatgatatttcttatatcaagggatctgagattcgatttattcatcattttgtcagttacaatacgcattcttgatccctgaaccactgacatagctcactgaagctctagcaacccttttgtccaaaagatatgcatcgagccaatcaaaaccctccgtgacatcatgctacggaaatctgcggctcacacaaagcccaatgaccgcatacccacggtacgtacctcacagggcgcaaaccgtttttttgatgcaccaatccccgatgctccgaccccgggcttattagcaaaacaatgggaggcgataccgccataagctttttgtttatttgcttggtaagaagtgaatgcgataagatcattaaagagcaagctatatgaaatattcatgaaataaggagagaacatcgttgattgacttatcctctttctgggtcgcactatcaaagcgcaatttgatcgagtgcggtactagccgaccgaccgacagaccgaatcgttttctcctactccggccggcctcggggatttcgtccggggagtctgtctttttcttttcaattccacagcaaaagacaccttttatcagtcaactttcggcattcaacctccagtgcggaactctaaaaaaaaaaaaatgtcaacatcgcaaacataacgtctcatcgattggtttgttctggtccaaaagggtgcttttttctctaccattagatcgctcgccactactgcgaaacctctccaccaaaaaacgctaccatcgagtcatcgtcatcgacacctcagcttgccttttccttgtctcgacaacctaccttacacatatctactgctccttctccctccctgagacttcagtactcttctttttcatccgacgttgatctgattctctcgccaattgctcgaccatgaactgaggagaatacgtatatactcgacttaccccaataatggccactgtcggcacaaatcgccccagtggctacgaccaccaccacaatcacaatcaccaccagaaccccctccaagccgatgacgagttttcgctacgacatatgatggatgccgaaccaacgggccccaacgacgggagggatattctcagtgggagtaaatcaataccagcggcgggagctgggggtagcaataatggagttgttgatatcacagcgacgcagaagatggtgtcggccatgtcgggcagtttattaacatcattacttggtaggtatctctcttcatcctccatcagacttatgctaaccagtgttgcacagttacgcccctcgatgtcgttcgcgtgcgacttcagtcgcaaaaggctcctcgatcgaccgtagatttctctaaactcgcaatcactaccacctcgctctcccccgcccaaaccgccgaactcggtatcacatcctgctgccgcgaggtcttcttctctggtggcaacgccgaattctgtctcgctgcgcctaggatagacggtatcgtcgcgcctccagcacccgccgaatgtgccgttgaagaggtacagcgccgaacctttagctctacttttgacggtctgcgaaagattgcccgcaatgagggcgttacgactctctggcgaggactatcgcccacgcttgtcatggcggtcccctcgaatattatttactttaccggttacgattatttgcgatttaacccgaagagtccattttcgcatttctctgatacctcggcacctctgactgccggctcagctgcccgtgtgctagcagccactgctgtgagcccgatcgaacttgtcaagacgcgaatgcaggccgctcatggcgcatcgacgacaaatcaccttatggaggctttcgagagtgtgaaggagatggtgggaacacatggatacactgcattatggagaggcttgacattgaccctgtggcgagatgttcctttctcaggtctttactggtggggatacgagtcgatacgatcacgactgacagattatcgtgagcaacgccatggtcactcattgccattggaggaggacctgtccgaagcaaggagacggtcccaagttcaggagaaccacaccgaaaccttcgtggatgccttcacagctggtgctctatcgggagctttcgcctcatttgtcacaaccccttttgacgtcggaaagacacgaacacagatctaccaagacagttccaaaaaggccaaacatagcagcgccagcgcagtagcagcccccgaggagcgcagtatggtacgcctcctctggcacatctttaagaccgaaggagcctcaggactatggaagggatggatcccacgaaccctcaaggttgctccagcatgcgccatcatgatcagcagctacgaggtgggcaagcgagcgttccgcggagttaacgagcgacatcttcacagctccaacgaccgttcgtgatgaaaacgaacagtatgaacaggatggaaaaaggaaatacccccaaaacgacggagaggaaatagatgaatttggcgttataggggaggaggtgaaacaagaactcttctccttggaactggcaattgctgttgcgattggttttctcggtttcttgatgatagacggagcactgtaccaaatatgagcgatagataataattgtaaaatatatgtaagatcagatatgttagcactatgagttgtccctatttcggcgtgactgttcatagtatagtgccacaaagtcctccaggtgacttccgattctatgaaaacgttagatgtaagatatgaagaagtatatgaggatcatcgacatggaattgatttcttgcgagttttaatttctaggcatctgagcccagagttgggcaatattcagttatcgaggccgccattcacaacgaaaagtgggactttgaagacttcaatcttcaacatttgggtctcaatatcatcggacttgaacgaataactgcttaagtataatagtgatcaatttgaaatttcgaggtacgactaaataagataataccttcaccattcagtcctcaggccgtcacgcttaacaacactttgaactcatcaaattcttcacataccatccacaaactcactaacactcgtcatagtaatcatgtacacactcaactgcgccgacggcctctccctcggcagagatgtatacgccctcgacatatacaggacatccgttggtctcgcttctatctcatcagaccagtttctctctgttctcgacccgactcgtctctctgcaggtcctcagcgtcgtctgcccactcagcacggcaacttgaccacattgcaagtgtttgatagcaatgcttcgattgtgtgtactgctggtgagaacggaactgttggtgtgtgggatttgagacagggtgcgaatgttgtgcagtttcaaggtgagtgacggatttaaataaagtaattggcaggagagttgctgattgtgagtgtagcaagccaagctcctattctatctatggcttgtagtcttgacacacagactattgccgtaggaacagaactccaaaaccacacagcatccatccatctctggtaagcaccctcccttctacgccaagttcctctctaacaaccccagggacgtccgctcaacaccatcatccaaagcacactaccaagaagtccacagtgacgacgtaacagacctatccttcaacccctccaacccagctcttctcctctccggctcaacagacggtctcgtcaacgtgtacgacacccgggttgcagatgaggacgatctcacagtacagacctgcaacgtcgacgcttctattcaccgcgccgcatggctttcagcgacagaagtagctgctctctcccacgatgagcgctgtgctctctacgatgtcagcgaggagcacgcaaacggcgatgccgtacaggactttggcgatatgagatctgttctgggatgtcagtacgtcgctgatattacgcccaagatggatggtagcggagctattctcggtgttggagctcaagagtaagactacactcaccctttttgtgaaattgatgttaacgttgtgtagtaaacaaggatttgagcttgtcttccttgctaagaaccccaatggcgagggatgggcgctggatcgggagaacagtgttggcttgcctggtgctcatggggaggagattgtgaggtctttctgtttctttgacgaggcccatgtggtgtatactgctggtgaagatgggaatgtgaaggcttggagacccaactaaggagagaagctgaagataaaacgaataaacaatggagcgatcaacgtatgcgctatggctgtgcttctgacatatcctggctgaggtaagtggattgggaaatcataggtttgtcccagtttgttcatgtgggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcctgatccgggttacacagcgtagcaatggtgttgaatacacgtgaatgcagcgaagcatgagtcttggcatttcgtacatgatggcctttgttaagacaaggcgttagccgaaagtaccaggaaccgtaggcatcaatactaaccgcaacctctgatgtgagtcgcctatatcccctatccccatattgccttcttccatgaaccttgtaccctcaactaaacttatcatgcttgctcttcactttgatctccaacaacgcctcatgataatcgccctccctcctcgccctcttcaacctcctaacctcatcctcatccaacctcctccccgccgcctcctccaactccctccgactaatcttcgccaacgccttctcctccttcgacgcgcgcagcttgggcttgaaccgcgcctgcattcttatcctgaacgtcgtgtcgaacgagatgtcgtctgcgtcgccgcgcacgtctacggctttggaagaggctttgctgggtgcttttatggtgaggaatgtgtcgcgcagggtttgcagttggaaagttccgggtgtgtcgccggtggggatcacgttgaaggattcgaggggggatacggcttcgggaggttgctgagaggaggccgatcttgtcgcaggagaggtatctgtgttgcgcattagctacggggcatagtttgtagatgagggggttaacttaccttccgtgatggcccttgaagcgaaagctctctgttccagcaacgcgattcgcaacccagacttgacgcacatcatgcggttccgccgtggaaggattcccatcaacgatattctcaatcggaatcgtaaacacctttcccgtcgtatcacacgccaacgccgaaggttcatccgtcggtagaacaatcatgatcggcccaacaacatcagtcgctgcctcagcagaaacccaactgtcgtcattctctgcctcttcgcccgtcttctgcaactgcccagcttcgtcgtctacgccatcgcgttgggatttctcggggtctgttcgcttgcgcttcttgaccttcttgtcgcctttaaatgtcaatggcttgaccatgatcggatattcgaggtttagcttgatgatgtaggtagtcagttacagggagatttgagggccgacggtcaacgccgggatacggcgagctccactacgggaactgaactgttcgggaaggtgattggttatgtaatcggttatcccccgcaactcatggtaacctctgtaagagaaaaaagaaataaaaagataggaataattccctgactccatttattttttatctgtcgtataagttaagtcattgtttgttgtatctcgatcaaaatggttgcccaagctcaagctgtctctgtgtctcttcaggacctcaaggttggtacgtacctcttacattcatgataagggagcgccgctgtcatgatgaatctccttcgccctataaaacagcagtctcataactgataggcaacattccttttgaaaccctcaaagaagcctttggtcctgattctctcggaattctcgtcgtaaaagacgttcccaaagagttccccgaacttagacaccaagctctctcttacgcttcatatctcggcaacctccccaaggaagaacttggtaagttgtcatgatactatgaaacagccctcactaacacaagtcaagagaaacttgagaacgccagagctaaatatctaactggctggtccctcggaaaagaaactctcaaaaacggtcaagtcgataccttcaagggctcatactacgccaactgcgcattctacatagacccttctctcgaatgcgccaagccaactgaagagttctccattgacacattccccgaatatctcgcccccaatgtatggccaccagagaatgtccttccaggcttcaagccctccgtcacctcgctatgccgcctcatcattgacgtagctgtcctcgtcgcacgtgcttgcgatcgctttgcacaagaggatatcccaggttatcccgctggatacctagagcacgttgtcagcacttccagcaccaccaaggcccgtctgctgcactactaccctcaagaaaacgaccctgctgccaatggcggtgatgaggatgattggtgtgctacgcatctggaccatggatgcttgactggtcttacatcagccatgtttatcgacgagcacaagacaagtcccgcggtaccagaagttacaaacttgaacggtgcttctcttccaccccttgatgagcttccctcatcccctgatccttcagctggtctttacatcaagtctcgtacaggcgagactgttcaagtcaagattcctcgggattgcattgctttccagactggtgaagctctggagcgtattactgccggccgattcaaggctgtgcctcactttgtcaggggcgtgagagctagtgttagtgatggaaagattgcccgtaacacgttggcggtgttcactcagcctaacttgggtgaagaggtggatatcaagcagcacctcacttttggacagtttgctaggggtattgttgataagaatactgtgtcatgatagcttgatatatacagaaatacaaactttgacggtgcaatttcaagtcatgtcttgttggcttgagagaataactattcttgtgaggtgtttaaatgagtgtgtattttaagctcaatccaaaacagtcctaacagcctacacaatatggcatatagcaacatgtttgttttcttttttgtagcatacatataaggatggtgatttgtactgcacgaccctacttagatatcactctagtagggtaaaaagggcagcgcggtcattgaaacgaaagcataaacttagcagcgatgataatgtgtccggctttgaagtaaaccaatcactatcagcaaagaagagaagagaagagaatgggcctggaccaatgtatgcagaaatgattgataaaattaccaagaattcatccatacaactggcaggaaccagatcataaatgattgtatcctaacatcgcattcctgaagcatcaagcatgcaggtcaggtttgagtgaagcactcggcggattaagcccaagcacccacgagactcataaagaaagccccgaagaacaccaaaaggcaagcgtagatacgcttacggccgcggaggaatcgccagctctcgtcactgaggaagtcctgggaaagaagctcaaccagtgaggcaaaggtgaggagtccagccgaaatggcattcatgacgccaacgacaatgaggccagtttcggagttggggctgtagagtgtgtgggtagcaaggccgatagcttgtcccagaggagtgctgatgctcatgttagtggatgatatgggacgggtgatagcttcaatacttacgtgcatccataggcgagagccatgaacccaaggctgcatcttgccctgaggccacttgatagaagcgattcgagagccgagagccaatccttcaaaggttttctgcaatcgtgttagtccacgtccaaagcgatgaccattgtatgtagacttacggtgaaagacaatggcaatgagcagaataatgaattcgttgccaatcgaaacgctaagcgccatgccaatgaagacactgtggaagagaataccaagctcgagcaagacgcactggagaagctccttacgttgctgctgctctggggtcaagcttggcatctgtacagcctcgaggctcgtctcctcgaggttctttcttccagattgggcgttgtcgtcatcttcgcaagcttcttcctccaagttctccaatcgctcatctctgctgttcaggacagaaagtccctggccaatgctggaggatcgtccacgaataggtcccatatcccgaatggggagcatgccggtgcctcccatgcacccgccactgttagagtttccaacaatgttggcatcgctgtcggctccagatgtgatctcagcgggcgaaacatggcgagacgggtgaaagaccatctcaataacagtgacgaggaaaatggcagcaagagcaatggcaccaggcatggcagggtagtcctggttccagaagctgctcaggcaagggtccccgagagagatgaaagcagtggggagcaaatggacaaaagccgtcgcaatcagcacaccagtgccgaaatggcgtacagcgaagaagaaacgagtcggaatcctcaggcctgggaacttggtagccatgatgggaaaagcacaagcaagcgtcgaaacgcacaggatgatgaacaaggctccaacatggagaggagtgttgtattcagccttgttgacacctccagtctcgcaggtgcttcgcttgcggagaggcgagacctgaagaggagtcgactcatgggccttggggcctgaagtcatggcagcaggcgcagaggcaggggagttccaggatgagatgatcgtcgagacaacaagaacagagaggacccagacggtccagctccagatgtgcgaggcacatgacgagagggtgcctcgatgaagacggatttggtcatcaccaccatctaccgtcttgagatacgaggacagtcctgggtatgtgagttagtattgggaatgaaactgagatgtggattatgacaagggataatcatgagatttttcagacatacccgagatacgggacagtcgtcccgcatccttctcagagcccaggaagggctctgtaggatgattccccgcttgattactttcatcgtgcgaatttaatagacttccactcgtgcctccacttccgtcatcctggccagcatcaacatgctcgcgcaggttcgagatgccattgagatcctggcgcgtggtgttcatggctgccaagggagaaggagcttgattccaagtcaagcgctgatagaaagattcgtctgctttagaaaggcaaatcatcttgtcggacctttcggtgattggattgatgagttcagccctaactttgttgaagaggatcgtttgatagaagagggttgtttgaaaaggtgccagtaaagtttgtatgtcgtcacgggcaaaaaaggcacgaatacaaggtcttgggcgattacagtcaaacagagtatcttcgatgtgggacaattgcagtgaatccgtataatatagggaagaggtttaaggaatttggaattggaatcggaattggatgggatgcccggggatttaagggaatagagttatcgcgtagtgtactactttaaatctactgtaaccaccaggtcggcagccaaaaggggttaaaggcacctggataagcagaacacagccgctaaaactccactcacctgcttcagaaactgggggaggtggcatccaagacagcccagatcaggtaaggacagactttttttcttttcttgtctggtcttagtcttgggaactcgatatccccggcttcgcccgcgtgaccaacagcccaagactttgactcggtctgtcttgattggctcgtgcctcgagatacacgggtcaatacggaaaaccacgagcatttccttgtaccttgtccctcgtcccccgcaatgtctctctcctccgttaggtcccgatcatcggccggaagaagcttgcgagcgggcggctcaagagctcgggagacctccgtactgtagctacctatgatgcatgaataacagaatatccacaaactattgatcacttgatcacaagacaatctcagcttctccccatgaaaaggtagaaaagtctagattttctctttaccccacaggaatacgatcgaatacgcttcatcgaaccaagccaaacaccggctgagaattacagccctccccgtcttggcacgccatgtctatgccatataacttgcatggcaactcggtgaatcgaggtgaaagccgaagggtccaatagcttggagctatcactagcaagcatgtcttgtcactggtgagagaaataactccctgcagctcgaccgcaatcacatgcggtaaacttccggaggagaaatgaggcccaaagtgacgatgagactgccaattgttacatcgatgatgtgtctggtcttgtgtctgttcccacccatatattcctggtctgctatgatcgacaagagttcttggctgttgtgcttgtgctgtgaatcaatcagcactgtagaacaagcatactttaagcttgatcaccgtgattcaagtcgaaaagaagacgagaataatgaccaagacatcaaggtaagaaagtttgacgatatgggtcttatctaggatcatatacgaaacggagccgcgattacataagatgtgatgcgatgatgctgcgtaattgcatcatccttcttcacatgaatacaacctcatttatactttgtgataacctcaagaacacagcatctcttctcccaactcacctaaatcaacatctcaggcacttcaaacatggctctccctcctaaattcgccgggcagaagctccagttcgctcaccctcccgcctccgactcagccgtggctcacacaactcacacgctcgagttctacctcgactactgctgtcccttctccgccaagatcttccgcaccctgcaaaacgacgtgatccccgccatcaaggccaacccagcctgggcatccagcctcacatttatcttccgccagcagatccagccatggcacccttcctccacgctcatgcacgaagctgcccttgctgttctccgtcttgcgcccgagaagttctgggagtttagcgctgtgctgtttgacgagcagcaggattactttgatgtcaatgttgtgaatgagaagagaaatgatacgtatcgtcgtttggcaaaggttgcggccaaggttggcgttgatgcggacaaggtgtttgatctgcttgtgatctctgacaagcctggtgatgatggggcgctgaatgcgggtaacaaggtcaccaacgatgtcaaggtcatcaccaagatgaatcgtttgatcggtgtgcatgtcactcctactgctgtgtttgacggtgttgtgcaggatgtcagctctggatggacaaaggagcagtggattgaatggctgcacaagaatgttgtttgactcgaatcagagaatcagagacacaagagtcataagctctaaatagaatgaatgaattcatgataactatagacaattgaagctctcgccagaatattccgagttggtcatcatatggtgttaaaacggccactaccctgtataaatctttccaactcagcgcgtctccccactaccatcagtttttgacatcgttctcatgagcctttcattgaagccataactcacatcaatcacaatgcatcaattaagaatgataataccaatgctacggccatctcaattggccagcattacccgtcaatcaacgcctcttcaatcctcagcccttccgcgaagctttcgtcgttcactacaaaaatctctacaagctcaagtgagatgctacgccaaacctacggccaagaagcccgttaagcttgaagatgagcttaagcgacaagctagagctgcttccaaagatggcaaggaattcggtaggttcaatcgcgagatggatagaaggatggtcactgatgctgcttagaacttcctgagaaactcatcatatatcatgctggcacaggacgcatcacattcatggccatgctcaaaatcacaacgctcttcatcggcgctttcttctgctgtatcgtagcaccaagctacatcaaagctgaaaagcccgagctcctcaccgcaggcggtatgtgctatctcatctctcacagcaaaccacaaactaacaacaccaagtcgtcctatgcgggcatcatccccgtcctgttcgtcacctacataacctcccccttcgtaacccacatccacgtccacctccccccctacgcccgaacatcacgccccatcctagagcgcttcatcaagaacctccctcccacaacgcccctcaccctgaccaccatgagcgccatctccaagcctcgctacagcagcatgcacgccggtgatctgagccctgtgcgacgccgcctcggcctcatcaactacgtccgtgacacaaaggacgagaacgccaggcgcaagtggtatatgttccgtgccgtcggcaagttctacgtgcaggacaagaggccgcagacgcgggtccggtatcagaagaagacggataaggtcgatggttggatctgggatgtcatcaaggagcgcattgacaatagggcgttgaaggctgcgtcaccttataaggggaatgtctcgatttgaaccgtttgtccggttctgtgccaccatgtatgtatgatatagaggagaaacgggaatgctcttcggttcgctcgtaaagaaacagacaacatggcccaatggattgatgaataggtaacgcgggaacgattgctttggagcaacaggcttaatctccatgaggaagactaatatatatgaggttgacccttgctctgatcgacgtccaatggcaagtcgagttcatcaactcaagacttcgtatcacgaccctagtcaagaccacacccctacatactggtcactccaatagcacacatatcaccattacatgagtacagatcaatcaagcactcaaacaatgcgcccagtacacgcaaccatgatatttatacgttgcatatcaaatagaaccaatccagaagccatgactcctttctgtttttcctttgttcccaatgctccgccagaagccttccaggtcgtcaatcacgtagacaaatagtggtacatggatcctgcctgtccaaccgaaacaaacgcacctcatagtaggtacgggccctttccatttgttgcttgtgggcctaaataattctcaacgcctccatcatggctcattatatgttcttgtcaatcctgtcaaaccatcgtaatcaaccggtttctatacaataatacaagcccttcccttccttcttctggctgcattcaagttctgtatgtgaaggaacatgtaatcaaggactgcgacaagtctaataacttgatagggccatgtccttagcagattcgtcaagaagagctctgctgctgtggccaggcccagcacagagctcgttgacagatcgcctttagcttagtaggaaacagcttcaggagtattcatccttgagtggtgatagctcaatcagcaatagcatcctttcatcagtgtatgtatattcatcactggccccatgctcgcttcaacccaccctcgtaaacgcttgcaaccgactcttgccacattgcaggggtgacaaagtttggcaccggtgcagacgagtactgagatggcgagatttgatgcgatccagcaggcattgaagcttgaactgcctggatatcctggatagtgggaacttcagtggcacctgaggacgacgcgttaagagggctcgtgtgaggtggggtggaactggattgtgtgtgagaggtaggcgtaccaaatgtggtgttccattgtctatggaccagttagcgagctgctaagtcacagtagaagaggcttcaacttactcaaatagtcgcgatggattccatgcgggttggtccgtcatcgacatgctctggggcatcccaggagcctgtgatccttgcgacatcatgacgagcgactgtacagctggggagtcacttttgctgtccaaagggcccgcggaaataggaggtgtaatggggtggttggtataactgacttgttgagcaccgtgtgtatccaaatgttgatcaatggaccctgtccggtggattactggtcggaatgagtcgttaccgcgaggagggctggagtgcgtggaagggtgagggctgccatagggaaagctgggtttcaggacgaatggctttcgaacatctgctgagaaagcatctcgtagtgcattgatctgcttctccagctctggcatcggccatgctgccatcaccttctccaacatcctcatgtgcctcgtaaagtactcgcgagcatcagtgttgaactcgggatctggtgaaacaattgcaacctattgagaatgagtcagtttgtgtcgacagctatcctctttgggaacttaccagatgaatgacaatgcaagagaggcctgcgtaaagagagaaactgaagcctcgctgcatacactggagtccggtaagtccaaatgagttgagagttgcctcctggagacggcacaatgccttggcagagctgtagcaaatcatcatatggcgtttccattgcccatccggggaattagggtcaaggaatgacaggataggtcgatggaacagaatcaaggccaggtagtagtatccgtgcatgtttccaataaagtgcgagggaatccaaggaggcgatccatctggtgggaaggaaatggccagatccggaggtagctctgtcagccaagtgttgaagctttgtcccaactgctggaattcagggtcaacgccccaatcctttcgtcttcgcagtcttgtgtagactttgctcatggtagcaacagttcgcacaacctgagagaagtagctgaaattgcgcgagatgtggtattcggattcttcacagcctggaaccggtctcgcagcggtgaaatccacagtgttaagtttcactgcgtggtcgtgtcgcccttgtttatgttagccatcaacacggcagttccatggtactgttactgaccttggggagctccaaccataacctcgcagacaaagaccagctgccataatcgctttcggagttggcactccaccggggtaaattcgcaagaaatgcctgcttggtggtcctcgtaatgctcatccaagcccaggtccttgcccatctgaacacactgtacaacagtcatccaagaacgataatagtaacctcgcttgggtgcagcttcgcgagctttgagaatcataagcagggcttggagggtgctcagacgtggaatgtccatgaaagaatcggcgtgtcctggattgtgtgagtaccttcacaattctctccatacaaattgacagcacttacgggaagcgagggcaagccattgttgaccctcacccgggtcctcggccaaacgtccacccatagcaaagatagcttccagaatcaaaggcgaaatagcgtttcgatctgtgttccattgttggtagaagactgtcttgcataacacaggaacgtaagggtgaacgtgagtgaaataaaggtcgaaataattgagtgctgtgtcgtcatcgggcatcaactcgggcggtatgcgaatcttgtgaccaggtgcaggcttaggcaaattggctgggaactcctcatcgtcttcaatagctggctcctcttcacgtctgaaggatgccttgttcctgagatatggagctatatggacatcagcaactgtgttagtgggcatggatattatggaccctacctgtaccggtttcattgaccttcagtgttcccaagagatctgcaaggtcatgatgttgatattctccaggtgagtaggcctctggggagggttgctgctgagcttgaggaggcggtggtggctggtgcattgggggagtgggaaacacattctggcctgcataatgctgttccatcattgaaccggaaggcgcaacagcaccataaggcatgcctccagcttgctgagaagtatcgtactgaacatgctgatattgggcacttggatcagggtaacctggctgaggagcaccgtacatagcagctggcgagatctttgtgcctgggttcattacttgatgttgcattggcatttgctgatactgatctgaagggttcatgggtgttgtgtcataagtcgtcgagtcgttggcgccatcgaaaccatttggccgtacgcagtgaagcttgagtcttatgcaggccgagcatggccatgtgttggtagtcgcagcgtcacatttgatcttccgtcttctgcaaccttcgcaagccctcataactgctgtggtcttagcatgctattattaagtctgtaccttgacgggtaattatacctttcaaccgcttatggcggttatgctcgtcaacgaacacatagtctacaccatgttagttaccatatcaaaatagcacacgaatatgctgtatgcttccacgcactcttttgggtctcgcgctgcgtatattgctgcggcgcaaaggaaaaggaattcatttgggattgttgcggtaagattcggcgaacagtagggtcgtcgtttgacattataagcagtacagtacagttccgaggttggtacctctaagaacgttgagtgttgacgatgacggcggccaacatgaaaaatcggttcgcaagttcagataaacgagagtcgggagatcgtcgcaaacgatcgagtaaatgatatataggtagatgttcggagtttgggagtttgcgcgcgatggggaggagaatcgcggggtggagggatgctcgtggggacaatgtcgtgacggtgggcgacaaaagcaagcaacgatgggctaacgttgggcggtaaataaggtcaagatccaagtcggggcgacaagacaatggagatgtgcgacgtgggtaggatagagtagagcagagtaaagtaggaagagatataaaccatttgtcgtgcaaaagagaaaaagcgtaacgtaaggaggcaaaatccgcaacaacagaacagacagacagacaagagatattgtatggtatgtacgaaagctagaccagctaaacgacgtccagtattagaataaatcgagttggctggctgaactggactggctaggggcgtgtcggggtactatgtatgtagatgatggtgtgtcttggaaagcttagagcaaggtagtgggagttaaagtgaaccgtagagtcgggtgtttagagccactgcgtgtggctttgagttttgactttgtctctctttggtcttggtcttgttagttatttcgtctttgcttttgcagggcagggccaagggcggcatcaaaacatgggtgtgatgttataatatgtatcggggaaagcttggcctatgggacttgtcttggaagtgtacagtagagtgagtgagtgccctgatctgtctgcgtatggcatggcctggcctgcgttggcctgtgctgtgagccctgcctgggatgctttgcctgaccgtcagtccctcctcaccacactagagactagtgacgagcagatggtggagagtttcgggctggcgttatttggatcacaacagggcgacaagacaagacaagacaagcccagggctcaactaacaggggcgggacaggacaggagaccaggggatgggaatgggatgggatggcgatggagatgggtacagcaggctaggggaggggcttgggtcttggggggagatgcaggtaaggaaaagcggcgtcgtgggtgtgggatgaaggcccagaacctagaaacttaagagctagagccagtaggtaccgtactggggcgaatccagtaccgtatgttgctgtttgaactgatttggatagactgtcgattaaaactgtacagtagaaagaagccaaagttcccaggaccggctatgggcaccggcccgagtggacggcgtgttacagaagacacaagacgacgtgaaatgtgggcaatgagtgagtgagtggcagtgggtaatagctggtgcttgcttcggggtcctttgctgcgagatgttctgcaatgaaagtgtgtgtacagagtacgtactccgtactctggatcagatggatttggactgactgaattgtggaggattggatgtggtggtgctttaattgttagtttagctggagaacaagagccgggggggtctctgtcgcggcattagcggacttctgatgatttcaacgtatttgtagtgtgtaagcaatagaagactcgatgacattcgagtgagggtgaaataccgaatggagttcccttctcgacgggcgcatacggcgagagcgataatttagtagccacgtacggtacttgaagaatgctccgaacagtgagagtgagcaacagtcagcaacacagcacagcagaaaattcaagatattaattcccgaacggcagagtcgcgtgtgcatccaatcgaagacaatggctttgaggagctctgatgaaacgtatgccgagacttgggacccaacaacaaggggtttgtggttgtgctgttcaatggaggtacgttacttgatccactagtaattgattctctgccttgtcctgtctccaatctgccaggcctgcaccgcactgcatcattgcatctgcactgcactgcgtgcgttgtgttgctttgcgtctgctgcatgcgtcttgtctatctgtctgttcgcttgtcacagactcatcgcgcgtaatgtatgtatgcatgtatgtactcggccaagggcctataacttgaacgcttggaaggttgcaggaggggggggtcatcccgtctcatggatgtggatgtggatgtggatgtgtgacaggcatttcatgggagtgcccagtgccagcctctccagacagagacagagagacaggggtcccaaagcccagatgacggtgcattgagatctctcgcactgggttgtcggtgtgctgtaacctagctatcgacgatgatgatggtggtgatgtagatggaggcagacagacgacgggacggagatgaagatgccggatacatagtggtcatattgagtgaattattcagtggtggtgatgctgctgatgctggtcggctcttgtgatacttgaacctcagcatatccttagtttccttcctcttctggctctctgcttgaacacctcatacaacaagatgctcccctctcgcttcttttccttccgtcctttccagttaccgttcgcgatacgcgggactcaggcaccttccgtcacgcacatgccatgccgcagggctagtcgcagcatgcacctcacccattggagaagcaacctcaacttgacacttagggctgaagaggcttttcgagattggacatgggcctgactggcctggcctggccatccctctctatactgtctgtagtgtaccactgtctcgctgtctctctctctctagggggggcgtgtctgtgttcttccaaatcgacactgtattcggtaggggactaatgattttctgccggaaactctcttctcactctccgcagccttatacctcaagattgcgggcgccagctctcctcacctttgtttggcgaacgaactacactgaggtactaactcacagaactgcactacggtacgctatccactacaaatactgacgcgagatgcggaacccaacccacgcctacatacgttaattggcttctagcgctatgagttgtcaagatttactggttgtcattcactttcatttacctggctcgccctggctgggcctagtgtgtcaggtgtcgcccctcggctctgctgtgcggtattcatcagtcagtgatgaagctccttcaactacgtacctatcctgactagatacaacagcaagctgcccttttcagccatcgttgcatcttctaatcatgactttctataactggacagccctctctggctggccaagaaaggatcactactccaaggcccaccatgtctcaacaatcatgcatgcgaattcgtagttgctgtagattgtgcaatctggttagtttgattatcgagactctcagatatttactgtctcaggatatgaggttcttgatcataatcagttagattggggcaatacggttaaacgctccactaacattcaagactataaaaacaaccccaagcatgatcgtcataatgaaaccgccatgcgagttctatttcagccatggtaattacctagataagcctattaggcgcttcaaagtggctgctcgaagctatatcctagtcgatagaataaggcaggtaagcagccagttagttattctagtgtaccgaggttcctttgggagctaggtagttagctatgatcccaaaccaggatttccagatttccaaggagggctgtttattcctccgtgaaactttgcaattacataaacttcccgtctcttggtagaactgggataacaaggccgtccgtctctggtcgtttcgagtgaccatggtccattcatagacttttgcccaactaccgaaccgacttcgattattccgagtcagaacatatcagtttgaacgtcaaacgtcataacttgacttgagaatgccccttctcgctcccctcataagacaggaacatgccaacaagcacgcaagggcctcagagacccccaaacgacccttgtcagggcacaagaacggtacagtacgtacttcatctgccttccatgttgggttcaacttgctggagaacttccatatgtcccgccattggatctgaattgacagagcccttgactgggcaaggctggggttggggtgtggtaaaacgtgtgacgttgagacaggtgtcagaatcaactggtctaatggtttgttgagttacccaatacttgcataagtattttcgtcgcttaccatagtgtcctaagatttcttgtctgccctaggctgggcagctccagataccgacaccgcggccaactagcgccatcccatatccattaaccagatgtgaaattctgtgacccacgacgatttagatccaatgctaaacagttcttgagactggagacctttccaaatctgcagcagtccaaattcgggtggatgccaaccgcacgatgtcctgtttgatgcctcaacttcctcatcgcttttacggtacagcctacaggataaccacagctacagtgcgtatcgtattggttcctttgcgaggccgtgtgatccaagggtggcttgtgtgggttcgtcggatacattacccaaccctgtcggttctactggtttttttgtgttctgccgttgcgttgacgaacgcctcgtatcataccatcccatactatcttgccaccaccatgacgagtcgagtcgagacgatgctgtggatgggggaaaaaaaggcacaggcagaaaaaggacctgcctggactgtctgtcgttgcttgactttccaagtggtcgcatgaagatcgcccgtgcagattggtgtccgctgcatctgccacgcgccagataccctaggtgccgttaaattcgggggccaaatgactgagattcatttccagtcaactacgcacgtacgtctgtggcagacttgcatgaagattcggaaatatcaaggacggagagaactgggcgagtacaaactactttgtcgatctggtcgtgacatatcatattctcctccgagtgctttgtttctcactcacttatagtggggattgtgatatcaacagttggatggatgaatagccacagatttagaaatacaaactaaatacagcacctcttgacattaagctagacccctgcatttaacccgtacccatcaggatgatccattccccttgggtcctcaaactggttctcccctagcgtcatttcccagaggtcggttaagcaagaagaaaacaagactaactatcccgtactcaatgagtgacagagtctttgaaccatgttattccagtccttggcccatttcgcttttggtgctcctgcaggaggcacacaagattgattcgtctgcgcttgcattgcattgacggtgcacctactgtaataacgacaagttgtttgatatcacatgccatgttttgtgcgtttctaagcaaggacgtcaactaaatgccctgtggggttgctctgtgccgaggctcgagttccccgacggagttgacgggacggagatccccgtctcttctctctctcactctcactctcactctcacgactgaagaattatcgatatacccggcccgacagtttaataggcaaccggaaacaggacgagcttctcttactatagaggtttcagtgtttctgacacaaaactctgttttgttttctgcaggcgattgttctcggtgcgatgcgttgaacaagaaactcgccatgcctcatcctgtcctgtatcctcatctattcatatctcgtcggcgtgttccgctcgaaacctcgtcccttatgtgggcaattaaaccagacggtttacgaatctggccatcctatttcctcattggcggactatactcgctgtatttcttcgacagagggctcatatctgcgtcttgaatcaagaacctcattctgctaacaacccccatgctaaccccagggtaaatctttgccccatcatcgttgcattgtcctcctgcacagcagacgctccgtacccgtaccaggggaggaaagaaaactcaggaccttgatactgtgtgacaaaagcattcaggtcccttagtaaaagtttaggataagtttagtacagacctagggtatcctttgcagagtttattttgacaccctatatcaaggtctggggttttcttgctccctgaggccgtagctgagccggctatagtgtggtgggcaaagatcctcaattatgaagttctgactaatacttgggtaaaaatatctgacaagtgcgggcgttggattcaaaaccatgagaggcttgaggttgtggttgattcccacccgaatcgggccgcggaacattttagcagaattcgaggtcatgatcagcatgaaatttatgtatgtgccaacaaccaacagcatacaacagcacagcacaggtcggtagttgaacaacgtggtagtggtagcggaacggatcctgcagaccatcttccggactgtacgggtacagtacagtagtgtagtggtgaatctttccttcatctcgtggaagtcgatgaggctaccctgttctagaaaacacctccgatattgggggagagatcgcgcgccccgatccttcgtgctcagacttcagggacacgcacgcacgccatgcccatgatccgtcgcccaatcgcaacagggacagcgcttctgagcggcttccaagcgcgttccttgcaaggatgggagacccttccaccgagtttccagaatcacgcactcgagtgttcaactcactcggccggcactccctggactggcgactgggcccgcagcctcaccccctaaaacggacgggacctgtcaagagccatgccatgccatgacaggaccttttttaaggtagtggaggctatatcttattagtttgtgtggaaattgctattgtcagctcacaccgccagccttctttgcagtgtttgactcgtagccaagtgcgaggcgacaaggcttttaccgcttattcgctaccgttgtgtgtccaatgttttgacccctgtatctgatgatgagtgaccttccaacaaacaccacgaaattcaagaaatttgcgtgtgcatgaatgcatttgtacgccaagttttgatgacatgatcatctctcctatccgtgttcatctaccgagtgttgatcactgcagccaaagatagaagtgaagcattaattggtcgtcaaatttagttggcgatggaccatgctgcgcctccccaatttgcgaggcttatcagatgtggcgcttagtaactcctactgtactttgtacttgctacccctcccactttgaacttcaaatcatcaaatcccttccccatacaacaaacaaccttgcccattaataacgacgaattgcttaagccttcaaaattagcatagcacattctgcacctgccaccatctccaccatctcatctcctgcatatcctgtatttgacgacccattgctctctcccttgccgcgtcacctcatcccaaatagcctcaaagccttggccatctgaatctgagatccctgcatattgagttggtccaagttctgcatcgcaatggcaaccttggataacgcgaacccaactatcctgagtgcgtctcagctgcctacccggcagaagaaggctgagccgcgtcggggtccggattccaaatacgacgatatcatcttcgcgaagccatcgtatctttcagggcctttcggtcaaggtccggccatatggccccgaatgaacgactggcaggatgagttctcatccgaagctattgacgagcaagaaatttatggtatgatccttctccatttcacctgagtcatttcgttggtgaatttgccactccagtatcttcgtgtgcctttacgctggggcctggggctcgtcgtgagggtttcaagtgactcgagtacatacccacgtttaacaagacatggcactaacgtttggacagatctgatctcaacaatctcggatccagagcacccggtatcactcggccaattgtcagtgattaacctctctgatattcacattactccatctccttctatgggtgttcctgaccctaataccatcgtccaggtggttgtggagatcacgcctaccatcacccactgctcgctagccaccgttatcgggctgggagttcgggtgagactggagcaggcactgccgcccaactaccgtgtggatgtcacctgcaaagagaacagccacaaccaagatgatcaagtcaacaaacaattaggcgataaggaacgagttgctgcagctttagagaacgacactctgaaaggagtactggacaagatgttggaaacttgcgcttagtcatgacatcgtttctatttttgaaggccacactcttttagaaggcttcattacatatcacagggattcagctcgctgatcttctggtgcgcaccatcggttaatgtcactacaacatagataagtgaccaatacgaaggatgcggaacacgatcattctcgttccgaagccgaatggcagagcgaaaataccaccttggtgaccttcccatgtcttgaatctcggcattcaagttggggtagtctggatagactgtaccgttgaactggtaatgagagagcgctggggaaaagagcgattcttgattggagagcaatgacaagggggttctatcaaggatattctcatctaaataaggttcagctaccacgaacaagcaactcacgctactcatgagaaaccttcctccagtccaagtgcaacatcgcaacgagtgggcattccaatatatcggactattggaacctggtattctaggagtatcgagaatgtcaccggtgtcacgtcgagctaatttttagtttgatacacaacacatggttgggctgcaataaacgcgtgtgcatttgccttgctggatgaatacatacgcacatattcacaatcaaagatatatgtcgactccttcaacttccttcgttcatgagcctctctgtttattctctatcctctcgtgcataaaagccgacgtcgaccagattccacgattagctttccgttttgggaatcatcgtcgtaccataccaagtagcgccctatatcagcatgctactcgtggagacgtcccaacgtcccccacttcgggtcgccgcaaatccaaacgtccctgacctgactgagtctgggctccctcatggttcatggtcacttcagtgaaggccttgccttgaaaggcactgtaggctatggaacggaacctaccgccacgagacgtcatgcttgactctgtcggcccttttcatagccaagaggcaaggtcgtctctcatagggcactatcaagagctgtctcttttgtgcgatttctcctttcgtggcatgtcctgccaagactagtagctcccgtttggcaggtctaaaagaactggggatttagacttgccgccacacataatcatatcatataccaaatcggtcaagcctcacggtactcaactcatcgatcagtctgtcctcgaaatcatacagcgccgtagtcacgcccctagctccagcctccaggagcttttgtcttggagacttcatccatatcactatccttcaggggtcgacccccgctcccccagtgtgtttgcggttttgtggacgcccagggatcacagttgcatttcgcttggacggtctcaaatgatatgtttgggggaaagcaaccttgccttgcgtctgcgtgacgatcccccgatcttgcaactcccgcgacgcgatccccccggttcgatacgaatctcgggattggtccgccctcgacgttgcaaaagagacttgtattttcctcagtggcgatcgtcaaggtaaacatgatgggatgtatttgtccgcaaccatcaattgtcttgcatgttctcagacaccacttgctatcccacatttcctacctcctcgtgacgtggggataagccaccagtgtcttgggattactctctctacagccaatggggagttttagacttaattgctgaatagccatgaatgatatcgctcgtccaacacccccaggctaatgttacaccttcaggttatggctttaaccctcaagccttcaccgagatgggttatggatgtgcctggcagatgggctcatgcccatcgttcccggcaccctagcaaaccttgtgtcctgtcaataatccctgtcacgatgcttatcaaccgcttcgtcattcacttgcttgccatgaggttcgaaccgtggtccctgaacgggcaagggtttctagaaagacccgttgagatcaccggttaatcgtcccgtggaagcttccacgaagcgccctttcaaactccaccatcttcactgttgctttgacctttgttttatgtatgtattaacaggactgcaagcttctggatgaactgtctagtgaaccaactgcgaaaccagtccaaatcctgaatgttattaacactagctctaattatctggtgcgcgatctgtcgtaaagtataaccatgacgctacagtcccgcgcggtaaagctcaaggataaatcccctagcaccatcgtcggtatcttgaaaaaggtcctgtcaacaaacaggctccattgtcgttgacaaggaacgtgtggcctaaccagaacagcattagaatggccaactctacaggaacttattttatacgacagaattgggagtaggcaaaagtcaaagaacctcaacacctggccttgatttctgattattgttccctgtttatgctggtctatatgaaaccttcccgccgttgacctgcttgtcttctacggttccgcaagtgcgccactgatcttccatctcatccttgctaccaaattcgtttttaacaaaatgcaggtggctatctccatcaaacaaagggtcagccaacggggctcaactactccaagatctttaagggagtcgttcgtgcagcccctgctcctcatgttggaccctcaaagaccctcccggaatatccggcccgttgctcatccacagattgcaaatgtttagatctctccaagcatcccactctccatcaggctttggtagaactcgggctcaaggaacgtcttgacactaacgtcctcgcttaggcccttgcgtcttcgtgtcttgagaacaaagtcgcgggcagttgcctgtgcagaagcaggctggagcggacgaatgatctgctcgcgatcaaggggatcaccaggcacgatgctccagctatcaaacacaagactgaccatcgaactgccctgcgtcttgatccgcaggtcggtttcgaagccgaaactgtcaatgacaggcagcagaccgttgacgcgatacagcggcgtaccagcaacgggaccatctgacaaaacgtgtccgcgacgccgcgagagcacattgtagacctccatgtatgagtcctcagggcccgttacagagactgagtagacaggctccatgaggcggggcgatgccatgaggaatgaggaataacacgctcgtcgagaggtggggatgatttggccgcctccacgaaagatggcctcgttggctagtagcacatctgtaaccttgaactttgtgtttcgtatcgctgttgcctcatgtcagtatctgttttgaataacgcgttcactattggtcctgatttggatgtgtatatccttgcaggggcccagaggataagctatccgttgtcagggggccaagggatcgtcggatatgcttttccatttgttcctggcagaacgggagcggtcaagcggctctgtccgcgatgccattcagaacaaaatccctggcacagtggaaacaggtggtcccatcgacattctgcaagaatccacgtttggagactgccaagtatttgccagccgcatattagccagcgaaaggcgatgggagacagaggtggagagttcatggaaactccacaaggaactaccttgtctctgttgctgtcgaggtccactgccaatggtaactgctgataatgaaacatacaaagcccactcttcacttgaaggacgtgccccatactgttgatacaacgtttccttaaaacgagccactgggcaatagattgtggcccagatacaaaatgaaagagtatgcttacgttcttcgcacaggggtccctcgcgggtagcccagctgaatccttgtcgaatagactctttgacagcattgagtgttttcttgtccacctgaactttatattagccttgctcatgcaatagggcaccgctgcgattaacataagcgacataacagggcttaaacttacctcagtgggaagagtatcgtcttgaaggatgttgggtcctgtatcctcgggaccgaaggcccaaatactgcgagcagccagcttatcccagccatgcttctcttcgaagaacttggcagttttgcgaatgggatcgcggatgcgtacagcaccactctcaatatcgctggagatccccttctccaactgctcggcaaccatggtgatcttgttcttcttgtttggggtgatagcatagcattttgtcgccgatgtctcgacaacagtctcacaaaaccgcgtaaccgggtcagaaaccttgatatccatgtcagcatacagacgacgaaggtcgtgcagcacacaatccatgtacaactctccggttcctagaacaacatgctctcctgattcttcgaccttagtcttgatgagggggtacgatttttgaatcctccttagtccatcaagcatcttggggagttcggaggggttgataggctcggcggcaaccttaaggacagactctgtgaaatgtgtgataggccggaagatataggcgtcttcgtcatcttctagtttgggagggatgatcgtagcggacttgacaatggagttgtcgacgccgctaagtaacacaaggttaccggctggcacgccgtcggtagggatgttgtatcttgtttcgccgatgaacacttctgaaatattggccatagccatatcttcctcgtcgtccaaggagtagccttcaccaagaacgcgtacctgcatacctggtcgaactgtgccgctcagtacacgaccgaaggagtgaaagctcttggcatcggctgtgttgaagagcttggtgatatgaacaaccaacgggccgccctggtcgcaagccttcatggaggcagcgaccttcgagtccaacgggccggtgtaatatcgctcaagtaatcgctcagctgtctcgatgggagttggtatgtgcttaacaatcatatccacaaagcctgttgatggaccgaagaactgctcgcataccagcttcagaagcaccttcgcatcagccttatattgtgagggcttgagctcaatgcccaacgaggccaacactggccgcagctcttctggactgtcactgatcgagtgtgtaaagagtttgtagatgggctcgaggatgaagtgaacgaacgatcgtgctgagcgctcatccagaggttttcgtgagaagtttcgcttcttggggttatagtaaatgtccccccataaccgcttcgcaaactcgtccacgttgatatctccaaacgtctctgtatacatcttggcgaagctcggtaacgtgaaacaccagcccatatctgtgcaggcgaataggacattgcccttctcaggacttatcctcttggatgcggccttggtaggagctgtgtttgtgataatcgtgttgacctcctcgacaacgtgcttgagcttgaagtatgcgtccttgggtggcagcttcagctcaaggatgaggcggtccattttgttgataatgagcgtcagggggatgtcctcgagaacggcgtgcttgatgatctgctccgtattgatctgaactccctcgaccacatccaccaccaaacagacgccgtcaaccaaacggaacgaggcagccacctcatcgacaaagttaacatgaccaggagtatcgatcagattgacgaggtgcgacttgcccttggtactgggtagtaccaaactcattggcgcagctttgatagatagccccctttccctctccaagatatgtacgtccgtatatctcaattgctcatctcggttcttgcccactcttcgttcaagtcgatctgtgatgtcgtgtgtctcgagtaccaacatgtccatgaacgcagtctttccatggtgcaaatgtccggctaaagctacgtttcgcgtttgttctgggaagttcatcaagtctgtcatgaactcgcggtcgaagaaaacgggtggaaggtcggcttcctcgatattgaacttcttctgctcgatgggggcgatgatgggctgggatagaggctgggcatcctcctcttcgacacgagtctcgacatcggcgccgtatacctgttcggcggttggatagtactgtttatcttcgtggaggataatcgcatttgatgggccatctgccaacccatgaattagtatatgtttgtagcctgggtcccgggctcgtaccgtcaatctccatgagctcctggcctgtcacaccaggagcctcatccggctcgtcatcgtaagtatagtcatccgcaccaacgccaacctccgagccctcctccgactcggcctcctcgccaatgaagttaccgaacctgtcgcgataagtcagcgcgccgtcaaattgtcaagctcgaaacgcgacgaaagaacaagatacttactcgtcgtaaagatcatccatcgtcgctgtgaatagaatagatgcgcaaatgcgtgtttctgtatgcgcaaacaattggcgacgtgagaattcggtttctctgatcgtcaatcttgtcactaaagctccctgtctgggcctgacttcgcgcgcgaagctctattctgtcgccaacttttttgatgtcacgtgcactcgatcattcatgaagagcaaatggaagtcaaggcgggaagactgaggcaggtacaagtggggccggaaattgacaggggggttcctgccgacagcggcgcggcggcgtattcgcaagagccgtgcccctccaaagcctccatttcccgctgaacggatcccgaattcgagggcaatggcacctcaaccacgggtaagaggggcctctctattgctcacttcctgccttacccaatgttagcctctcaagctagatcattggaaggaaagtgctgttcgcttgtatgtaaattaatcaggtagctcaagctgtccctaagattcgctactcccgtccctcaacaaaattaccgccggtttccgctccactgtccatctcgtccccttgctgatttatcaatctataaactaagctctccgccgacgatctcctgattttttgtcatcttccatcataacacatcaattcttccaaaatggccaaccttcctcctgtctatatcgtctctacggctcgtacgcccatcggctcgttcctcgggttagtatgagcatttgctagatctttgttgtgcagtggctaatatcaacatagctctttgtcgagccagaccgccgttcaactgggagctgtcgccattaagggtaagaccaaatgttacaacgacgaacaaaaaaaaagaaccttccggatactaacgattgtctacaggagctgtcgagcgcgcaggtatcaagcctgaggatgtcgacgaggtcttttttggcaatgtcctctccgctgggtaggtcttttgttttctctaccccgccatcatgatctcgaaaattgagttaactgcgacttcgttgctgacatgatttgcctccagcgttggacagggccctgcccgtcaatgtgctctcggtgcaggccttccccagactgtcatcgccacgactgtgaacaaggtctgcgcttcttcgctcaaggccatcatccttggtgctcaaaacattatgctcggcacctccgacattgtcgttgctggtggaaccgagtccatgtccaacactcctcactacctccccaacctccgaaacggcgccaagtacggcgatcagactctcgtcgacggtgtcctcaaggacggtttgaccgactctttcaagaaggaccacatgggtatctctgctgagctttgcgttcaggaccatgagctcacccgcgaggctcaggacgagtacgccatcaactcatacaagaaggcccaggctgccactgaggccggtcttttcactgagatcgtccccgttgaggtccctggtggccgtggcaagcccgctatcaaggttgagcgcgacgacgaggtcaagaacctgaatgtcgacaagctcaaggctgtgcgccctgctttcaagcccgatggtactgtcactgcccctaacgctgctcccatcaacgatggtgccgccgctgttgtcctcgtctccgaggctaagctcaaggagctcaaccttaagcctgttgctaagatccttggttggggtgatgctgagcgtgagcctgagcgttttaccattgcccctgctctggccattcccaaagccatcaagcacgctggtttgaccgccgaccaggtcgagtactacgagatcaacgaggccttctccgccgttgcgctcgccaacatgaagctccttggtcttaaccctgaccaggtcaacgtctacggtggttccgttgccatcggtcaccctcttggatgctctggtgcccgtattgtcaccacccttacctccgtcctcaaggagaagaaggccaagattggtgccgttggtatctgcaacggtggtggtggtgcttctgctatggttatcgagaacctgcaataaaatgggcgactgggataattgacgatttagatgacacattaaacaggctgtggtgctatggaacgaaaagttttgtcttgctgtatctgacgcactttgatatggcctacgatatctgactgctccaacggtatacccttacatagccatttaggaagagatataaatgccatttgtaattcacaggagaccaactcaagacttgacttttgataagatgacgttagctgcacaatttcgatactgatatcaatcatgacgtgcttgcttatatagtttctagagtacaggccaaaggagctctaaaactcctcaaagatcatatcaactttcgctataataggaaaactgacgtgcgtgcaagccttccggctgcaaatttcctgtcgccttttgaatgactaaaaacaaaaatgatagaggaaaggttaaaaaccaaaaacaaccaaaccgctgatgagttccatacaagcacaccatccccatttatttcctttaaaagttatccgcccccctccttgcgcgactcgtcgctaccagatcgtgcccttgtaatgcgaggactgtatcttgtctttctgtttggcggagcagaaacgagcgagtccgcaggcctctttcgtgaccccttaccgtttggtttcgagacggtcgctgcaggctttgtaggcgcagcttctctgttacgctttcgtccctgctcctgctgctggcgagagttagagggctaatccatctccacgtcttcagcagcgctgggcggaacgacaccgtcgtccatccacttgcggaagttcttattttgctcttgaacctcctctggactcaggtccttggtccatgcaggattgtgcacccacttctcgagaagcttgttctctcgatgggcgctaagggcgcggatgaacttgtcgcgacgttcacgctgttctgccgacttagggccttgatcatatacgacgtattcagaagttcccggagcccatatcatctttgaactcttaagacaaatactaatggtcaggttctccttatacgagacggccttaggaattgaatcctcgtctgcatcggcgtcgggtgagggaaggttacgagagagcacgaccttctggagcttcgatctaggtactccctcggtgggctcaacgcgaataaaggatgagatgtaatactgccagcgctcacggagttgcatctcgtccatgtagaaggttgtttcttcgcgttgaagccatcgcacggtcgcctcagacttggaggggaactgtgatcttgttagaggtctgacgtttgaaaatgtcaaggtgacccgaacttacccagcatatcacgaagatatcaccatccttaacacatttctcagcgaactttcgggcgctaatctctgtctggtaacttgtttcctctcgctcacggttggcctggtactgagcaatgaggtcaggagtcttctccttgacgtctgtgctactacaagtaagagccagacggcagagggtcttgagcaggtcctggattgtgtacaccttccatccagtcttgaggtaatagtgtcgcatcacatcctggtatcgactctcgtcaacgtcaccagaaatatactcctcaatgagctcaagggtcttcggccaataactgtctgggtcatcgttggtgtcaaagaacttcatgtggttctcagtaaacccaatatcccgagcaggcttctgtttattgaggcgctcgacctccttagccacaacctcctttgcctctttgagatcttggagacgtcgatatagagtttggaagatgctgaagaagacaaacaaggtctggttgcagaagaagttgtaccatggtcgtgtgaagaatccatcggccttcaactcgccttcagtgttcaggagctcttcgctctgaccaacaacaacgggtttggggatattggggatccagcgttcgttggaaacgtcagtgttggcaacgtcatcggaagcatcgggcatctcctcttcgttcgccgaagtaacatcaggcgtcgtctctttgcttccaggggtgctgtcttccttgtgcccgcggggtttgctaccgttacggccaggatcaagaactcctctaagtagatctccttttcgaccgttacgtcggctgcgaccattggtcagctctgcaggcgtgtgatcctccacctcgtcctcgccagaatcgggctgcatcttgggaagcttatcctggatgttctcttcgggaatatcgaagaaggcagggacgaaagactcaaagaattccagaatgcgttccttttcctggctgctgtgctggccattatgtaaactgtacagcatcatgaggcgcagaagatcaatgattgtatccttgtcactaaagtcccagctgaactgatgtcgagggacatcacccttcaacgatcgctcgcgacgctgttcctcatgctttgtcttgatgacgtcgaccaagtgctttgcagttaagtgcctcttatcgttttgcttgacaaggatgcccatgtgatccagactcttgagatgcatgttctcagtctgggcatgccacaccttctcccattcccgctgggagaaccgccactcctcatccttctgcttcatgcgagccagtaggacaggcaccacgtcgaagggatgggtgaacatgtcattaacaacatcgataccgcgatcaccataaatcttcttgcagattcgcttgaagatagacgtgctttgtccagcaagtgcaacaggcatctggaatgtttccctctcagcagcagacatggcgagcatattttgcgcaataggctccaggagttggatgcacttgatgttagcttcaatgttgaagtcataatcgtggcgctcttcctcgatgcggtgcaggccttcctcaaactggttcttcctatgagcaacgaatccgctgtcctccgacgcccatgtagggtgtgaagcccactcatcattgagaacagagttgcagagctcgtctcgaccgctgcagggtttgaggcgctctcgcttgggaagtaatcgataactaggtccatacccacgacagttgctgagagacaccttctctgtcgggggcgcagggcgattgtcgatgacgacatcttgagtatcgacgccaacaaaggtcttccagaagttcagcaagtcagggttcgcgccgatgaacaacgcgcccttgtgaaataatgtgtttcgatcgatgatgttctgactgaagagattgcaaagtttcaagaagtcgttcatcgtagatcggttactaaggaacttcttaacgcgttcaaagaaggcaatctcctcttgactagatgtcgaggagggtttagcagggtagggctctggcataaccggcgtgagagttggctcaactgctgagttgtcacctccttgtctggtatggttgagtttaggcctcttgtgaccattcgcaataggagggagattccgtgtaattaaggtcgcgtctgcaagaacggttgcaggctgagcagcttgcttgtcggctcggggtcgcttcttgttgtctttagtagcgctagcaggaggcgcaaagctacctagaggaggcatcttttgtccatctctcatagcaggctgcggtgtctgattgggtccagatgggggtccatcgtccatacggctgggagtctgctttgcctgtccagctgattctggcagaaattgtttgaaatcttcgagcaggtcaggagccgagttgaacaaggtggtaacctgtgcatatacgtcctggataggcttttgttcgcgctggtaggtttgaagaatttcaaggaattgtttgtagatctcaggcttgtcctggaaccggttctttgccatgattagtacgtctgacgctttaagaagttgagacatgagcaatggtttttaccttgattttattcacatagctgatagcatggttgaattcaactggcccccgccgctccatgtttgcctgattcgctgcattgccgtttactccagcttgtccagaaggagtgggtgtcagggcctggcgcgcatttggcccctccccaggacctgtgctgccctggggcagagcacgtcgctgccccgagttgttgctctcgttgaaagcagcattgtgggctgcagcttgaacaaagaggcttgcaccattctggacaggcgtactgaactgtgcctccgggctctcgatgctatgctgcggtctctgttgctgccactggccacctcgttcggggaacaagggctgattagctgtggcaggaccgtgaccatcgccctggtttccacgtcctgtgatagattgaaccgtggtacccataggtgtggtgactcgtattgtgttcggatcgttgccagcgccgcactcgatacgataaccgggaggtaagaaggtgttgaacccttgaatcaggtttggatgcccagcgaagagctcagatactcggttgataacccccggtgtgtcaatactgtccttgtgttagctgcgatcacaacaaaagtggcggctcaatcaataacatacgcctggcttttaaagtctttcatgatatccaagaatcggttatagacgtctggttggtcatggaactggactttgacctggtcaaggtaggtgagggcatcctggaaagagaagcagtcagcaatcatgtacgcagcgataccagtagaacatatgttatacaatgagagtgaaatagaataaaggtacgccggattcttgtccatggagaagcgccatgccttctccttcatggttgaagataccaacaaggtcgcctgggttcgccggaagactggccaggagagcatgaggctccatgttggaggatatctgcgagaacaagaaaacgggcactagggaaacaaaatgtgacgagttgtaaatgtttcacacgagagccgtcagggaatttggagaagtaagaagaggggtagaagaagttgggttggatagaaaggtaaggcaaaggtttgtgggtggtttaacagcggcccgcgctgtcgcatcaccagctcgcaaacgcaaacgcaaacttagcgggtggctgcgacatgcgcatggaaggttgttggtacccctccaatgacaacatcccgccgcaaaagaaactgtattgcagtgggacttacatttaaaataggctgctgcccctgggtaattcccccaggaagctgatgagctgccggtgcagcagctgggttgaacggcgcgccctgttggcccccacgctgcccttccggaggctgttgctgcaaaggaccgccaaacacggccgcgacactgttggcagcagcttgtgtcgatgtcggcggtccaccgtgcggcatcggcgcgaacatttgtggttgtgtattgctattatttggtccaccgtgttggaccggtcggctgtgctcgctctggagtggccctccgaaggtggccaggggaggacctggtgggttaccgaggggaatttgaggatttccgttgtgattcgcaagaagtccaccgggactatgaattgcgccagagatccgcgacgcgaccggctggtgaatgggaatggagccggcgctgctatggtgaggtgtagattggtatcggtcgttggactctcgatctcgatcgcgctctctatcgcgctgttcacgttctctctcttggtcccgacgggccatctcctcacgttgctgtagagctcggtgtcgttcttccatctcgcggtctcgatcgtatactacagggccaaggttctggctgttcattctgttctggacaagccctcgtcagtgggttgtttcatttggaacgatattgtcccgatatttcaaaatcatgatcctcgaaggttagccatcaggcatgctcataggctggaaacctaatggttgtcatgcgcgttggtggactgctcctccaagagatcaggagaacgggtgaatggcagaagcaattcgcgacatcatcgacaaggaaaagacttacaccaggtgaataaatgccggcgccactagaactctacatggagacgagttcgcgcaaaacgtataatgaaaacgatgagaacccaaaggctgaaatgtgtgttggcgaggggcgattcgtcgtggatgtaaaacccagctgcatacaaagttgcgagctcgcggctagggtgacgccgattctctactggaggaatcacgtggtgataggcattgtggggttgttggcgatctttgattcgtgcgctcagccatatcttatctctgttaaatgagctgtggctcagccttgttgtctgatgatgaaacttttgtgtagcatgaccaggagccccaccaatgattttgtcttattattctcctctttgcacttctggcttcaattctaaatggttgtaaagataccatctagagagtcaatgctcctattgtgcaactgttctatcatttctcctacggcgacaaggctgaaactcccatgtggagacacgagcaacagtcgtaaatagaagttggttcatagggcaatcaattctccgatgccggatatggaaaggcaaatgatgcagtggttatgaaattgattggcaagactcctatgttcaaagcaaactgatatgctcctggcgccacgaaattccataggaaccttttggtgcgcctctgtatgttcccatgcgtgatctagctcgtatcccaaatcccgaatcccgagagttaagaaaatatatgataaatgcgagccaagtctgaaagtacccatcccgttcataatcccatgtctgccttgttatcaaatgaatcccaaaacaaccaacatacgtagcccgctttcttctttcactttcactgggatgctgtcgaaaacgaagcatcaaacgcttttgagaatgttctcccccgcgagggaggcattgaacgtgccgttgaaggttgaagcaggggtttcgactatcgatggaaagccgaaagcatctttgtaagaatctgcttttgacacaaccatacccatcaactcgcctgatacaattagcgaaagtcttttggtaagttcagaaacttaccaaacccgacgagccatatgtttctcacaagggaaggttggaggccataggatcccattgcaagtgacaaaaaagggcaaataatgtacggccaaacccctgaaagcccgaaactgcttaaaatagagcttcgcaatccactggcagatgcagcagttgcgtcaagtatgtccaggacctggccggtctttcgaaaggccttgtcgaggcgggattcatggttatcgtacttgaccagcaagtcttcggcaagttcttcgagtttccccatacccttcagctggtcaacagaatactcaaggatgggagccggtacttactttttcgattttgacctgcttctccaggatatctgcactccgagattctgtcatttccttaaatggtcaaccttgacttccgagtgattcatcagcagactcaccacttgattctgaagagaaacagacgacgaaacggccgcacccagcaatgccataagtatatcgacttcgttgcttaactgctttgtgctcgtttggagagcaaccttttgtgatgcaacgatgtctgcagtcttctcttgaactgagcgtgtaagaagttctaaaagatcgtggagcactttcgtttcctgaagaccactttccacgacatcgcgcgagtcctatccatgtcaggagtgtgtcgtagatagaaataattggtatgtacctgagcagcgcggcccaaatcatctcgcagaattcgactggctctttccatctctgtacggagatgtcgaacatgaggccccatgtcttcaacagactggcttgcggcagtatatgctcgattgagcgaatggaatcgctcctccatgtctgcctcaatatcacgggtgagtttctctagaatcttagtgattctttgataaaggaggatgttctcatctttcacgaatgatcagtatcgtatctcttcgcttgggtgcttactgacctttctgatgatctgcccttgcggcatcgcagaacctcaacgctttgtgacgatagctcacccatgtattccaagccgaatctgactgagcaaggccctcgagacactcatcaatctcaacagtcgaaacatggagttgtgggataggtgaagcagaaagggtcgccagggttgcctctcgaaacttggagcaggataccggaattctgaaactgccgcgctccaagtcgcaaatagcaaggcttgctgcatacgaatccacaaagtcgcgagctgctctcccgctatcaatatggaccttggcgtcgtcttggccatccaggaggtgacagttgttgactagcaggcgtgcagcgatgcgatgacagagaggttcagactccaggtcttgaagctcttgaagtgcggcagtgtaaacattggataacctcttctctgattgctcgttgagtagggcgatgttatcgctactgcgttgtgggtgctggagtgtaacctgacggcctactatggtgatggatgttagcattaaagcgccagctcgatcattcgaactttaccatccgcaggtcgcggcctccaggagaagcagtgcacctctgtcccgaaaactgcaagaaaggtcactcccaaaaggaaaaagaacatcgacttagacgacatgtttatagccagtcagaagcataagagacataggagtagtagaaggaagtgggttggtcggcgataggctcagggtgttgtggagtgaaaaggaaagaaaagacgaaattgaagaagtgcaggaatgagattaagagctagtggtccgaatttcgaagtgaggttggaaactggttcgggtgctcctactttaaatgagccgttgcctcactctcaaaaagagcacctgcacctatctcactttcccacagcagcgtactttttcgcaaggccaatacggtaggttagcaaatacctcatgttggcctcctacaacttccatcctttaagaaccaagagtaagtaattacctaagcccagtggaaatcattgactccacgtgctgcttgattcgagatctgaacaatggtgttgaaccatgcaaacggacctcgaatgccttttcgtaatactgaacacgagcgaatcaagacataaaacaatgaaataatatggtatctccatcttatgtcgtattttagcccaatccgatttgttcgatagttgttgaaggtactgttccagatcctctacacctattggatatattggatgatggttcaatacgatgtggtgatttcacgctcgtcgcatacatgtacaacgtcaaacctgaacacatcataacttgatatcaagtgcatctcggccgttaacgctggattctgtatcaattcttggcccgagggatctatacaccacactttgttccttgatatgctcagcttgattagctgtacatctagctcaaagctcagctttgaaaacagaaatatgatatttagtaggaagatttaacccccgaggcttctcatgcgtcatcgaactaggccccagatcttattgtattattcggccaagggcgatttatatcctttttcatgttgatgattcaagccaaaaggccctatgcattcatacatctatggatggtaagaatacggttgccctgatcgcagtagtagtgcgccagcgcgcgtgcgatcgaataggggaatcaccttattttgtcctcggagaagcattcgagttcaatacactattttaatcccatgatgattgagtcaacccagaaggggtaaataacctcgagtccttggccgattggttgaagattcccacaaaagatccgagagttaattccgttgaatcaataactccaacggtaaagccaaggtcgatcgtatggttttttcccgcggcggcccccaccgagcaagggagtccaggccttgaagtaacgacattcacagagccgccctttggagggcgcttcttttggcgttcttcgagagggcaaaaaatacacacaatggagcagtaatcgaatcacaataaatttctgtacgctaggtcacctactatttagcccaatcaatgaggaaagaggccctaaattaacctaacccgtgcgcctggaggttggttttaacgtcattctgcgtgccagccaaggcacatcgcgatcgcgatcagttctgtgaaatgcatcaattcgtttccaagcccttcccacaaaggccaatccgaaccgcaaatccacctgcaaacccttgcgcgtatccttgaaagccgcatcagatctggatacacacaggctgcatgtgcctacgcacagggcgctgcagctacttgtcttcttggttattggtgctcctgttagacgatcgctgatttgttcgcactttcttacccccgccgaccgttggccacttttaacgtcccgctctcgagggaacttcagaacgagaaggcttcaacttcacgtcgactcgatatcgccctctcgttttcacccagccggccgtgtgtgcgctgttattagacagcccccgagtgccgtgcgaagactcctgcgatcgagcattttagaactatcggacggatggatttggatcaggaatattatacgaatacgtcgattgcagaagcaaggtatcagccatttgcgcatcaaagatcctcgggcgcgttgctcatatagaacaatagcactcaccaggtcgcaggatattgtgcaaaacacctggatggatctagactctagccagagcgttttatattacacagacgtacgcagtgggaccagaccagacaacatgtgtatgcaggtggatcggcagtttgcttgtgggcatatcgggtttctgagtattcgctggtgtcagagagtatttaatggatgcaaaggaccttcgcatattcacgatatcgtttacgaccaagaaacatgtccagactgtgtacgaaaggaaactctcccaaaaccatgggaaccaaaataacgatatatgacttgatgggaagtggtacattgacagaggagacactaaaattgcggcatgactatgaagagtatagaggaagagggtagataagccattgggtttgttcgcaatgctttgaaagataccagaatttgacctaaagtcttgcagttgagtgagccagcacgacagcaggcagtcaacaatgtgattcgtggtgtttcttatcctgttatcatggggtgataatcttgatccgcgagacctgcagacgtgtacttgccatgctgaacttcacagaattaaactcgatgatagtctggtttgtcaaacagatattctgtttccattgctaaacagagcttcagcaaaaaatattaatattcatttttagcaaaactgctaagtaaagattttgtggataaaagcagcgcatcatccggagtatctgctatgaagtgcaaggacatgttgatcatgggcgctccaagcatctacaggccgactctctgaattcgaggtaaggccataggtggactcagtggtttgacgaaaatagacatctatcaaagacttcacaaaggaaaactccatctccagggtcgtagctaggagcattggtcactaattggataccctaaacctaaaatccggtcaggtacggatcttaaaagccgccagtttgaaagccgccaggccattattttggaatgacggcattgacagcagcacagatacagttgatcaaacgggtatccttagttttgatcgtgcgtacaagctcgtgtaggcttgtcctttgcgaacttcatcattttcatggatattctagaaaaggaaacttgtgagagtaacacagaggtttcccatgagacagacagggatcataagatgcccccacccaccaataagcctcctgagctttatgagtggtctggatggagagctagagcttgccagctgagcctagaagcaatcgcttatcactagcacgaggctgaagaattcgagggagaaaccgttgccaagacccccagctctccgtaagccgcttttcagtgggttattgactgttagtgaacgagagtgacagctgagaagcgggaatcatgggtttctcgatagagacagtattgtctgccacgtgattcgtgaatcagattggaggttgaagcagtcaaatataggcccgttttgaacctaaacaaaccgctaacgaatagaaacaaaccttgaagctttttacattcttcgagtctcaaacaagagcgaatgacagccggcagccaatggcagcagtgacatcggctcagcacgagccagccaatggatgagaggcttggccatcgtacaattcccctcctcagccttgctcatcatacgatgccgtccaatttttgctacgccagcggtccaggactcccgggggccttcaagggcccctggagttggaaccgcacaagttggaccttttcgaggcaaaagtcacgccattacgagcaacaaacatcacgacgtcggccggtagtgggagagaaatctgctcttgctcctacgcacccccgtcccgccgactcgcttgaagaagagagagggtaagagaaaggaaaaatagttgagaaggagatccgatgcttggagaatatcaccagtcatagtatgggctttgtgagaaaaccccatcccccaacgttgtcgtccagtaccagtgactcgatcgcaagtcgagtcaatcaaacagacccctaaaaagaacccaatcttttgactgcggcgaatacgacaactcacaagaccccaatccggcctttttttccccctcttgattatccgtccgatctatcccatcctattcagccagtccaagacaagtccaagacaagtccagtctcctccccaagcaagaaagcaggtctcaggattgactcccagtcctgtcctgttccccgtctacctaacttgggcctggtgctttcccatcccaaccaacgaattgggagccgcatgtgtccgctcatcctatcgactgatactctgcttctccgtaaaacccttcactccctcgaccaacatctgacgaccgcatttttgttgtttctgtttgcgcccgatctcaatttgcgataacttagcggttaattcaacttactcagagactgccgtcacatacgttgctgcactgtggctagaagccatacccgcccataagcacataccttaaaccgcaagcttccgccacgcttcagtcaaagctcaacctcatcaaatctacagcaaaccgacaacgaatcaatctgctccttggcccgcacgccttggctgtcgctttcgctatcgacccatcttacagtgctgctatctattgcaattcacctttccgcagctcttcaacctcatcacccgcattcttaatcttttaagcacctggatctggcctcaagctcaacaacaccccacctagccatctttgccgagctcatcttatcctcagttcgctgaatcacaatcgatacacttcaacttatttccgtgtgatatcatccctttctcgaggctgtcatcatcagcatcatcaattcttaccctccatcacggctggacccactgtcatatgctttgacagatcgacccctcaattccattgcgacagctttgtgattgtcacactgtatcgagtggtctatttgctctttcaaccgctgttgaacccaattacctccgttctccaatcgaagttgccatcgccaattgagctggctcagaccctgtacgggttgctcacaccagacctttcttcccggacgacgaacacggcctcgcaggccgggatgccgtgttagcaatggatcctaatcttcttaactttttcgcggtgcccaacaaccagacgctgaatcacgtggatcagaacaacgacacatctcaacagcaacatgagccttcgccatggagaccaacaggcttagagggtgacatgggagcatctggcaaccagggggggccatcctacgattaccagtcaactgcagcctctgatatgacattcacccaggtcccgatgccgtcaccatatgctagctcaaacaagaccatactaccgactagaggacccccacggggccatcaacaaaggaagcgagatgcccatgaaaggaagcgcacaaaggttgacaccgattctgcgctggagtctctggactactggatacgttttgacgacgaagagaatgaaaggacaggaagctatgagattgacttttcgaagcgtttcgatcccatgaccaataacactaacactcattatcggtatgtttaagccatatatccacaatcagaaaactgatcaacgacaaagaccgggttacggaggaagctcaacgacaccaggacttggcacgggcatatatgcaactgctcctctatttcagggtgccgaatactttgacgacaatgctttagacaatgctctatctgatgacgaagaagaaggacttgactcgatgagtctggaggaacatctatcaaagatcgagactatgccgcctccagaggtaccccctcgagaagggctgtactcgacaccgctcagttgggaaaagccagagccgggtctacgcatggaaccagactttgggttaggcaatactgcagcagccatgaacgcagggttcgggcagactatgtcgggtatgggtaataatcaggttttgagcaacgaagagcagagaagacttcttgctatcgcgatgaatactggtcggacaccagccagcttcatgcctccgagtggatttggtttaggatttggagctggtctcgggacaggactcccacccgactttaatagtagcatcgactctctgttgggaacgccaacagtagatcgcagccaaaaacaaacgcccacaccagccaatagctctaaggctccatcgaggaaccaagacgtcaagacggaggcatcgagcgagacgggtttgagttctgctagaccaggactctcgcgcaccaacaccgctgcatccgatataaagggcaaagataaactcaaaccaggagatcgaacggcccataatgatattgagcgaaagtatcgaacaaatcttaaggacaagatcgccgagcttcgcgatgctgtacctgccctccattcgataccagaagacggaactgaagagggtgaaaactcacagcgagcgcccaaagtgagcaaggtcagtggtgattctcatcaatactcaatcgggcataatgactgacatgatcagggcactgttttaacaaaggcgaccgaatacattcagtacttagaaaggcgcaataggtccatcatgaaggaacatcaagagttagccaggcgtctacaggcatttgagcagcttctcagtgcctcggctcgacagccattcttgatgccgaaccacagccggacactcttcgatccaagaggtttctgctagaatagacatgattttgtcccaaggactcttgggattgtataaatataccccagagatgaatcgcgctgcatacactgctcatcctaattatgcatccttcattggccagtctcgatgcacaactgaacgcgttgtgccttgtttgtcatatcataccggatccggtttgggattactgccatgatgactaggcgaggctggggtctgtctccatagcagcttgcggagctcattttgttactgtgagatattaccctgtgtgttgatgattattgtcacaacaaagatcagatctctaactacacgggaatagctaaacaaaacccagatctaataaacaaagatcagctgcgggttatgttgtatgtacgtatgatttcttacatgcatttaatttcacctgcagcggttgtggcttaaccccattcatgatcctagtcatgaaccacgcgcggttttcttttgttttccagactgagctgcaataacatcatttgtaggcctagcaacaaaatttcgagtgggtcgtgaagagtaacacaacgaccgtcacagtcgtattgatcctatatactgtacattttaatccagacgtctaggtccaggtctatatgagtatgtcacaggtaaagtagtacatgtcatgatcgcagcgcttcgatatcgtcaatctctttgacggcctcagtggacagaatgtagggtgagtcgtcgtctacgcatacgctgtcctcgattcggacacccataccccggaaggcggccggccatcggtcatcatgggggacgtaaacacccggctctatggtaacgcagtgacccttgcgaagagtctcgcgacggctgtagccagggcagtcatgcacgtcaagaccgatgtagtgaccaacgtggtggggaaacagctggtcaatgttggccatgttgacgttgaacccgatgccgcgtagttggtcaacaagaccccgcgcggtaacgttgtgaatgtcctctagtgagagcttggaggattccctgcagagcgacacactagatcgctgcacgttgaggacggcctggtataggtcgcgctgagcaggggtgaagcggccggaagctggccaagtgcgggatatgtcggtgatgtaggtgccatactcgccgcctgcgtcaatgaggataaattcgtcctctttgaacgtgctgttattcaccgtgtagtgaatgcagtttgcgcgctcaccgccagctaccacggggatatacgccgggccttcgcagccattgacggcgaattggtagtcgaggaaccaatgcaagtccttctcacgtatccatggtcggcgcattgcatctgtgatgacacgacctgagatttgaccagcaacacgcatattagcgacttctgcttcactcttgatcacccgaagcttgttcatgactgaatagagcggtgttcgggagggtcgagattctcgccctgagatgagcccccaaagccaagtagctgtcgaagcaacactaccctttgagggtggtgagtctgcatatatgagtttagcagatttgagaatcttggggagcaattgctcagcctcgtttatcgtatatgcttcatcagcgttgaagatatctctcgcagcatccacaccattgcgataaccattccattgctcctcacgagcatttttgggcttgacaaacatacggaatatgtagtcgccatactcaggaccagtcttttcaatcaccgcaatggcattttcttccatccatcctgtaaggtatagaaagttggactcttgtcgatattggtgaaagacagcaccagacttgtactggagagatgcagcatgcagaacggcaatactgccctctgtcatcgactgtgcgaggagagctcggcgatcagcatattcttgcgctgtgatcccttgtgtgatttcgtttggttgaaggatatgaggatgtgtttcgtagactggctgtccgaatcggagttcggcggcagagacaacggcatacgcccggtggctggccagtttatctaacggtagagctcggcatgctgtcgttcttgtaggagcagatattgctgatatgctcctcaccgaccgagctcggaggggcagacgatgctcaaagctccgtaatggagctcgagggagcttcatcttgaggatcaacgatgatctgagattgagtttaagcggttgagctctgttagtggaacttggagctcgcccttacatcaattgaacccctcgtacacggccgatttgcaccagagaccgacctcaaagatctcggtgatgacgccagaccaaaattatgacaaggatgggccgaggctaactttagttgcgagacagcggaaaagtgtgaggctcaagacgagattggataggtggatgtttcaatgcgggagacgtaccagggtcagttagagtgatgtctttttgtaagtatgcatagactatgtaggctaattatgcaattaccttttcattcctcttgggcgttttgaggtcaattaattgaaaaacaaacacaatgaaacgtcaatgtcttgactgtttgttattgtttcctctcatgtctcgcgtgaattccccgtctccggtgcgaggctgaaattttgttgtctggtctcgtctctcccaatttcccgtttctggctgtagtgcctctggttgctgggtggcttttaggcgactggcccgtgcgaagaggtgtttttctcgcagtggacgtccagcaggccacagaaggccttcactggaggtacagggcccccggcggcccctcccagaaggccctgctagtcgctgaactggcccaggagcggtatagtgctgttgtgccaagcgcgactcttgacaacacggcctgctcagtcatcaaaattcgatggagtctgtccctcacttggctcgtttccctccatccaaagcaccaggcctgggaaaaggttcagtacctaccaaaacaacataacggccgatttgctactcgctcatcatttgacttgactgcgtttgttgctggctgctttttccttttacatctttgccatctccgcgagcttcgatgtgtcgtcgttaagcatctattagctctctttgttgcctcccattgtctctgtctagtcgctttgacgtgtcaggctccgcgtcgcgtgctgtcccaagtctcatcgtcccagcccctccactaccgtcctcgctactaccactaccactaccactacccgtccgtctgccaccacgatcgaccaccaccaataacagctcaaatctcgtcacgtcatccttgacgtcggttctcgacttttgtcgttctgcttaaacgccctctgctctgctctggtctctcatccccagagcagttcacgggctttatatggcaacgatatctttatcaccaacgcctggtcccatatcggccatgtcttcgagacggggcccgttgacgaacaatcccaatgttgccaattcgcctctgagaggtgcttccgctctggctggttatgctaagcagaaacgttcatatgctaccgttcagcgtgaagaaacctatggccagccgccgcctctaaagaagcaggtactcgataatggcgtgcagcgtccggttcgatcaccaacccggtccgccaggactcaggttctggttcaacgcggcgctactcgtccttctaccaaggaaagaacctcgagggccgctccgccaaatgtctcccgtgatgccgacactgagaaggaagcatggaagaagcatcaccgtgccaagtttcctaaaatggtcttctatttcgagagtatacccgatgatgttcgtgctagactaacaaagagggtcaactatcttggtgctgtatgttaaacacaaaacgttttttgatgggccccactgaccttgcttcagagacaagaacccttcttctccattgacgttactcatgtcgtcaccacgcgaacaatcccacctgaaagacaagaggcgcatcaagaccagaatcaaggacaccatggcgagcacaacgagtccgaagaacagcctcagaccatcaacccatcgttactaaaccgtaataccgaagctcgaagaaagctactgtccgagttccgcaatgcaccttcaaggtcgcaacagcttgaagatcctttgaagcgaacccgaggatcaaagaacaatgatgtgctgtacaaagctcgtgagatgggcaagaagatttggacactggagaagttccaaaacatgcttgcagtcttgcttgaggcagagacaagccacagcacatacggttcaaggtcaacagccactcgcggtaattacggtgcttcaagggagcctaacctgctccaactgctgcacaatgagcgtctcaacggaccatctgatcgtgatccttctgctgttcatcgtgaattatgctatttcaagggacctcacatttatgtatgggacatggatgagaagaacaagcccatcatggttcgggagtatccaaaggttgctaataaggcagatggtgaatggcctcagttccggagtgttggaaacggtcgatgcccatttgtggaggaccacgatgtgcctgaaaaggatcatcgaaggcaacgagagcaggaaaaggcacgcgttgccaagcgtgaagaaactgcccctgtcctcaagcctcctcaagtcccaatgcctaagccggtgactggaaagcgaaccattactgagatggaggatggccagagcagggctcgtgctgcgactcctactgatatcttcaaccccgccatggcgaccatgtcgaaagcagtggatgcccgaccccagaacgccttcacaagccgtgctgcggctggccggctttttgcaggcgagcctgtggcatctggagtgcagccctctaacatcacctcagccattcgatcgcagatggtctcttcgacatctggtatcaatggagcaaaggctggaaccagtaaagaggttcatggcctgcagcgcaaggtgttgcagaaggctgcccctgcttcctttgatgtgagctcgcgccgtcttgccgaggtttcaatggacgttgcatctagcagatcaacaacgatgggccgacacacttcgcgacctgctgaggtgcaagaagaggatgctcaaaagactgagcggaggacacagtcgcaacctcttaagagcaagcgggacctcaagcctggctattgcgagaactgtcaggacaagttccgcgattttgacgaggtttgtgatgtccttttccaatatatatgtgtaaaaactaacttttgtagcacattctatctcgcaaacaccggaagtttgctgaaaacgacgaaaactggactgagcttgattctctcctgtcacaaatcaagaggatgcctaagtacgcatccggctctgacgaggatgaagtctggtaacgaccattcataaaatagtacgacataaatctttttaacatcgcataatcatcatcatcatcatcatcatcatcatctcaggccttgtcatggtccgcagctcatggactatgtcactggcatcccacgaaacaaactctttatgaagtccattttgcgcatttcggttcagattcccacagcacgcagtgtacaaacatcaaagatacctcatgagtttggttagccttgcgcttaatggcggcattaccggagagtctttcggttcaagatgtccgcgtcttctttactatcgctttctccttttaccttataagcatgaactgcatgcatgcgacggcgcagagcggcatggtttttggcacatcatcttacggtctagtcggccatttcatttgttctgattggactgcatacatggtaactgactttcggaggcgtttcgtcgcggtccatttcgagaggcatggtcagggcaaatctgagatgggtttgatggaagggttgtacgaaggtgaaccagggcaaggcatttggagcggaagaattatatcgcaaaaagcaacagcgactgcttcacgacgatgaccagaaaggtctgatgtagatatgtgtttaggacatatatatgtacctacatgttatgcaacatgaatacttgaacaagtacggtctttgtggcatgatacacagtgaagacgagctgcttaagtataaatgtgagtgaatcattggtaatatctgtcatagacaagtgtcttgcatgagttccatctcaagtcaaccccttactacttatgtggcgttctcagcctgcagtagttgattggcagatgcacactgtcaaactttacgtatgtgtttcgtttgtctctcaccgattttcggctgagaccacatttaagtttcctcttttgcaattctcattgttacaagcgaaaagccttccagtgtaagcccacgaggacctctatcacatgttcgaattggacctgccaagcttggacaagtctaaactgtgtgacacttggactcatttactcgaaatctttgactccaaggccgcaatcggtgcatctcaagtgagagaaggaatcagaaagagaaattggaggtgaagagtacaaggccagaggactgaactagtagtaccttggtcttctgacttatataggtatggacgtcgtcgcttacttgagtgaatcactttcactgacaacatcagagctggagaaaacttaactaggaggtgacatatcgtaccagaaaagctttgtgcgaccattggatctcactttcactcgctgccaacactcctcaagctttgttggcaccaacttgagcatacctcacgatgaacctcaaaacctcggggcatgccgagtcaacactggatatctggaaacgactgcgagacttgaagaacggcaaagagaagatcattcttaatggcgacaatctcgacattgcttctctcgtcgcagtcgctcgccatggtatcaagcctgagatcagcaaagacgaggagctcgcgcgccgcatcgctctcagtgttgacgcactagctgagtatctgtcacacaaatacgtagtatatggtgtcaatacaggttttggaggcagtgcagatgttcgaactgacgattggttggagaaccaaatcggctctcttcaacatacgcagagtgccattatcacttctgctgacacgaatcccggcagcaattccgagagagagccgcctcacgtcatgccccctgaatgggttcgaggagctatacttactcgagcgaaccagaatatgcgtggacaaagcgctgttaggctggaagtattggagagattgattaacctgcttcaccgcgatatcacccctctggttcctattcgaggtacgatttcagcgtctggcgatcttatgcctttatcttacatcgctggagcggtcactggaaacccggatgtgtttgttcaagttggtaaagggtcatcggccaaggtgatgccttcagatgaagctctacgggctagtggtctctcgccaagcggtcttggaccaaaagaagctctcggtctcatcaatggaactgctccatctgtatccgttgcaagtctaatcctccatgatgcacaacagctggctgtgcttgctcagttattgacagcatttgcatccgaggccatgggcggcaatgttgagtggactaccccttttatccatgctgtacgaccacaccctggccaaattgaagccgctgccaacataagaagctttctcaaaggttcggaattcgtcgttggattagatgaacgcaagagaactggtgatggtctttggcaagatcgatattctactcgcacaagtcctcaatggattggtccttatctagaggacttacttctcgcccagagacagatctcggtggaactaaattcgacgtccgacaaccccttgatcgatgcatcagagaaagatggaaaagtggttggtgatgtatactcaggaggaaacttccaggcagttgttgtaacttctgccatggacaagacacggcttgctcttcagatgattgggcgcatgctcttctctcaggtcagcgagatgatcaacccctcgactaacaatggcctcgaagccaacctcaacattagtgataaggagaatttcaccatgaagggcatcgatgtaaacatgtctgcatacatgtccgagttagctgccctagcccacccagtctcgtctcacgtcatgtccgcggagatgcataaccaggggatcaattcgctcgctctgctttcagctcgacgaaccatggaggctgctgatcttgtcacgcatatgtgtgcttgtcacatctacgtttcatgccaagcagtcgagcttcgggcgacacatcgacttttcttagacacactccgcgaaaaagagctgctaaacaaaatggagaatggacctttccatgcttttggcctcgacgatgccgctatcgagagaatcagtgaggctgttttcgccgtcatcgagcgggagtggtttgaccacaatatcggttgctggaaggatcgcatcatacccaccgtcgatgctgtaatggcacccgttacgcaattcctgactgccgagaagatcgattgtccgatatctagtcttgctgtattccgtggccagttccacaaagcggtcgtggatactgcttcttccatcttctaccctaacatggcgatacgctctgtcgacgtagctaccaaactaggtgacggaactgctccactgtatacttgggttcgatccaagttggaagtcccgacacaatgtggtcttgatgatgatcccctatacaatgtacacaaaggccttccaactgagggcaagaagactattggtagctgggtgagcatggtgtacgagagtgtcagaggcaatatgatggatgctatcatggagggcatcgagactgaacgttcagcaccccggtcagttgaagaatacgagaagctctgtcaggatctgaggcaaaccgagtagggggtcgaatgaaaattgggggttggagggccaaccagtacaatagagactttgctcagaaatggctgactgaaaagatgtaaaatagcggcttcgaatgtgcctagtttagacaatacaatctcagctcatcattattgaccgggtgtggtacatacaacgaaatcaaaaccgagcagaatttatatcttgtttgtaacaataaatacaaaagaaagaaagaaaacaaagagggggaggcaccgcagtgtttgattgaggagtcatgatgaggcttacaagccagtatcatgcacagtgcttaagcagtgacactgtgctgtcataagcaaccttgcgttaggcgacagtttcacaactgagttacttacagagacgactgcctacctttactttcaacactaacacatttcaacattcactcacgaagccgagaacttcctgctctcagaatagcaaattcttcagaatgtcagacaacccaccagcagaatgggtgccctcaccgtctccatcaccctccaacgcatcacctatgcctctcgccgataatgaaggagcaggcaacggcgctgcgtctccagacttaccactcactatgtccgcctcagtggtactggctgatttgccgcgggatgcgagcgtcgcacttgcaactgccggaaccttcaaagcggacaaggttgtggtacgatttaaacccgtgggatctgcgccgtcgttggctcaagatgtgtgcaagatcagtgcgacgaggcgctttgaagaggtcgtgagatatctcaggaagaagctcagatgcaaggagacagacagtgtctttttgtacgtcaacagtgcctttgcgccgtctttggacgaggttgtaggcaacctacaccaggtgagtttttgtagcctatcacaaagcctacgatggattaccagtatgtgaagttacggaaactgacacatctagtgctttaaaaacgcccacggtcaacttgtagtagcctactcactgacgcccgcttttggatgatgctaaaaggctgaattcttctatctggatatacaaaaggctatgacatctactcaacccaaactccgagctatgcgacctctatgactgcgctacgacacacgaattcgacaggcttgcctctccaaaacatcgtgcaaatacttctggggtatcatcatcttttctctaggaatccttcaccgctttagtaaagctctcaagttcctccgccgaaatggggtatgtgtgctcaggagcaggatattggcgcgacttgacttcatcccgatacgcctcgatggctctcaagctctcgccccagacatcgccgtatttcttgacaaatttgggaaggaatcgaccaggagggaaatttccaatcatgtcaacttgtaccaggacttggcctgaggtaccgttgccggcaccaataccgatagtgggaacggagagcttttcagtgatgagcgcggccacctcagcaggaactgcctcaacaaccatggcgaagcaaccagcttcttgaagagcaagggcatcttcaagaatgctcatcgcaccactgcttgtcttgccctggacgcggaagccaccaagtgcattttgtcgttggggggtcaagccaatgtgaccaagaacaggaatgccagcggtggtaatcttcttgatagtaggggccatctccttaccaccttcaagcttgacaccctggacacgtccttccttgatgaaacggatagcagtagcaagagcctggtcaggactgatctcatatgtgcccatgggtagatctccaacctactgggattagtttattacttgcatataaaaagacaggggtcttacagtgaaagccgactttgtcgctctcgcaacagaccgacaatgtaaaagcatctcttccaggataatctcacttgtatcctccataccaagcgctaccatggcgagactgtctcccacaaggatgacgtccataccggcatggtcagcgacatgaccactggggaagtcatgagctgtcatgacggtgatgggatcaccctttcggtgcatggaacgaagcgttccgacagtgaccttcttgcgttgaacggccggaggggcacccatgggagagtgagagctgtaccgggtctgcgccgcacctccgatgatgaggggccgaacggctcggccgagggtccgggatgccggccgagtggatgggacggacgcacgggataggagagaggcacatggcctcatggcagggttgataagagatgacatgaggaaggacaggagataggagtgaaggagagtgctagcggagtgggttgaggtgaagataaggtgtcgcgtgctttgtcaagtcaagctgggagtgacagaaacttgaggtacttgcaggcagatctcagaccgacagagacagtggctcgagaagtctatagtgatcctttttgaaaggggaaaaattatgaaagaagtatcttggctagttctgtttcgtttatgacagttagagttgcgatctggtcagaaattcggggaaagcaaaggttttattcatgtttgaaccatgatgaaccctacgttgtatatttgagtatcttggtgttttttctcagcacccctggtctgcgccccacgcagtaactttttggggttctcgaagtgaaacttaatttaggctagtcctttcagggcatgcgaatggcccgaatgaccgaagatctgttgatgttgagccgccatttgatatacatgtatgttgtcagctactgcattataccccaaactttattggaatacaattatcaactccaaatactgaggttacggaaagttacaaaaagtcatcgaatgtattcgggagccgaggttgttactggctgtgccgagatggaggtgtagtctagtgggggaagtgtaacggctttggttgaggctggctgggtacttgtaccgaggatttggaaatggagggggtctcatgaagttgtgatgacagaatatccgaatacgtatgcgagccgagggaccataatatccattagaagtagtaacccggcaagtatctatatgcatgtcttgtcatgtaatcttttcccaaccgcagcgactttgtgtaaagccgctttatgttattcctaggttaccgccgtcataatggttccggccggtcctacaactctctctttggcttgtgtcgctacgaatatgcatggtgatgttggcactcagttgctgatgctaatcaaccatcgccattcgctttgtcccgaatatacccacctaaataggaactagataacttcaattaacaatattcaatgcttataaacacaagtacctatgaaccgtttgggaaactgactgtcaagcagaggctcagcatctcataactgcaccacaagaaacaagcccaaagcttaactcagaatgtgccaccttcatattggaattgaggcctctaaaaacttgattcggagaaaaaggatgactcaactgatgagctgcatcgtttcagtctcgattcattgcttcatgctgtccatgtcatgcgcatgctcgtgacgtgctatgtcgatctccccattgcggcagcttagtgccttatcgataacactaacaccctgagggagcagccggcacctgccgtgttgcgtttgcagcggcttatcacgctcgtacacatcatatcctcgtgacttggcatcccgggaaggatatacctagcgcttgcttgactcgacttcatcttcacctgcctctagtatatttgagcttctcccatccaacctcttttcaactgcaccccatttctcacgcaaacttcagctcagctcctctgcctctttttcacgtcttcctctcgagtatcgcctatcgcgccggccccggagctctttggataccttcataaccccacattcggaaacaacatcaaccgccatcatgagtagcccacgccgcagaatcgagactgatgtgagttccactgccttccagaaactgtgacggaatgtgactaatattaatcttcaacaaggtcatgaagtgcgctgtcatctctgccctctcgcttgcggtattgctaacacgattacaggatgtatggaactcaatataagccactgtttctacgatgacactgacaccaataggcttatgagtgactacgaagttacacttgttaatgacaacagtaagactttcgctacaactctaacgtccactttgctaacatgaaacagtgtaagcttccaattccactttcaccgactccagcctatttcctgaccgatccttttaggcaagaattctttgttcgcttcaaaggaccagctgagagtatgtttaccgaagcgcaacgtccgaccaataactgacattacgaagctccatttgagggcggaatgtggaaggttcatgtcgaacttcccgacacctacccttacaagtcccctagcattggcttcgtcaaccgaatctttcacccaaacatcgacgagctgtacgaaatctatacctcagtctgatttgaactatggctaatggttcaggtccggttcggtttgtctcgatgttattaaccagacttggtcgcccatgttcgacatgatcaacattttcgaggttttccttcctcaactcctgcgataccccaaccctaccgaccccctcaacggcgaggcagcggccttattgattcgagaaccaaagagctatgatgccaaggtcaaaggtgcgtgtgcatgggtccttgaaacagacaaactgctcatgatagtagaatacgtccagaaatatgcctccaaggatgcagcagacgaagccggagccgaaagcgaagacgatgacgaactctcctcagtggccagtttcggagacgacgatgaagagcctgcaggacagatggacgatgtataagcccgtctacaagcgcattcacttgggcgagcgtttcgattcacatatggcgtcatgggaccgaggcacggattagggctatcattggacggagttgcagtaacctcgcgcaggcttggactcggatcgaatttgtttcttggcattagtttgacacatgttgcacacaaagcttcgcttgtgctcatcggagggcggtcgaacgaaacagccccaactggatgtcatgattgctggtgatgggactggacgtcaggacctcgaaagcagtctggacgcgatggttggcttttcgctctctgccaaagatgcacagcagaaggacaggatttgaatattaaatcaataaattgggttgagcccgggtatcatatctataattattctaaaaagccagcgcctatagtgaaatgcttagtcggagtcgtagtcaaccaggcctgctggcgaagcgggcgcctgcgccttggatggtggctccagattccgcgactctgtttcttgtggtgatctcttccgcttcacacctggcagtctagccggtcctttcgtctcatgtcgtttgtcgatcaggaaaggatccttggaggcccgagtattgcccataagttccgacaccagcgcatctttacgttttgaaacctccttatcagccttcaacttgcttccgctcttcgagtccagtggtttcttcttgctcccttcagtttgaaacaagggtttagacaatgctcgatctctgccatcatcaaccacaggtctaaagtcaacaagagccgcacggcgagcatcctcctctgtcccgggaacaagatctatgccaagactcatgcgatcttgaagagcccctgtagctgccgcatcgcgctctcgctcttttcgccctgctctaaatgccttccgtagcttctgattctgcgtatatggatcatcccaatgcttcgcagatgcctccataagatcgtctatccgtagtgtcgcgcgcttcagctgctccctatcctcaatagtcttttccaaactcgagaatgcattgtttcttaacgcctccctctcctgatccgtcatgatgaccgcatccccttcgcgctgtacatcctcccccgtatccctcttcgcaccgccctccgtaaccacatacgccgtgttcttcggatctgtgcgaatctcaatctcgcctccgcagtccgcatgacgaaacttgaaactccaaatcggcgttgagaagtaactccccacgcggcgcttcgcggcgttgaagcgaacgccctggccgattattgtgggcttaggacaggtgttgcaccagacggcgaaggggagctcgaagcggacggtgagggagccgggttttgaggcgcgtgcgccgagggggtgtttattgtgaagacggttgccggatgtggtgccttctacgtctggcgggacgtagcggcccatgttgaagccctgcattttggcggtggttttttgaggctcgtggcctttggttggtggaggagaaagatttggtgttgaaagacttggatggtggatggaggggtgatgtttgttacctatacctagtggtaggtacgtcacctttcagcgggggttgtgtgtttttggtgtaagtcgaccggcgtcacatatcacttgtcctgtcccgtctgtatcaaagtccaacttggacgaaaatggaattaaagaaaaggaacgaggaaggggtgtgctcaatagagatgtatttttaagaactcgagcatgactcaaatgctgcctaaagtgtagtataagtgtgaacgtcgtcaatagaaatcatagtatcttgtagaataccacaaataacatgtttatgcatttgacacctggggaataggagttccagtcaaatataaagatgcattcataataaaaccctcatattgcagcatgtacctatcaaccatacgggttcatctgctcgccagttaagttttacaatgaagccaatcaagataacaaaacatcttagcctgttcttctcttgtattgttttgagactagatttctagcaaagaccttcacttcttgtccgcctcaagcttgccaatgacaggctccaagagtataggcagatactctgcagcatccttgccaaatgcaaaatcaccaggcttgaccttgtacatctcttcctcattctcagcctcaggattgataaccgcgatacgtgcgcctttacgtttggctttatcgatgtagccagcagcagggtaaacttgagctgaggtgccaatgacaagcatcaagtcctgtatataattagtcaactttctaaaaattgatcaacgtcgagttcaactcaccactttgtccttgagaagccagttcgtgatacccatcatcataacttggtccagattttcaccaaaccacacaacacccggtctttgaaagcccgtcttgcactgagggcacttgggaatgtcgtctggcgagattgggtctagaggctgcgaggcgtcaagaagaggaaacggtttgcctggctctacatcgactgaagctggtgcgagggcgggacagaaaggatcatcatggttgcctcgttgaatccaatcgcagttggtgcacttgatgtcgaagagagagccatgtagagtacggagttgatcctgtggatggcccgcttgctgagaaagatctgaggatgttagtaactaggatataatgcaaaggggggaatccatactgtcgacgttttgtgtcagacacaaaaagtccttgttcttctcagccagtgccgcaagagcataatgcgctggattgggttccgcacgcaagcacatatggcgcctatagttatagaacaaccacacaagacccggatcattcttgaaagcgctcatggtagccaaagacgtagcatcatggtttcgccaaagaccgccagcgcctcggaaagtaggtaggccagatgatgctgagagaccagctccacagagcgccaggatgcgcctacttgagcggagagcttcgtgaaaggcgcctacgtcgttgtgaggagccattgctgtaaagaagcgaaaattcgaagtttctgattttgattttgaagagaatatagaagagaggcgtggtgttggtctgagaagtctcatgatatggtggttgtggataagcttaaatgttggaggggagttgagtatccgtatggatgcaaggattatctgtaggttgcttctccaatgtgagtttgcgtcactcgccgggagatgtgattggatcgtggagtaggcaacgaagatgaattctgcctgtggctcaacctaccttgttccaagatatatttcttagatgaaatattgaatcgttgttgatgttgcctgtcatgagatgtgctgattggctcattgactttaggttgccaacattgcatgcatcatgtatcaaccaagacacacgacaattgacgttatacatgaggcttgagcaaggatagttgatgtatagtagataaaagatggtgtattcgtttgtttctttcgatttaatttttgtacaatgactgcttaactaaacgttacaagttcatcccatcatctacctagtatatacggaccagccgatgcgagtccataggagaatcacccaagagctgaggcgaacattagataacactatggtcaatatgaatgcagagaccttttgtacagctgagagtcctacgcctcccgtgcgtgtccagcgccagctcattttcagcctcatcatctgggtcaaagagggggagacttccatgcagggactctttttacattagataaggcaaccgtaacagtttactactcgttcaacctttacacgttgtcgtcatggaagcccctagtactactcgtgttcgcttggcgatcccatcagctaaatattgggatcattatcgtgagacgatcactgagttatacatcaagcggaacatgtcgttacctagactcatgccacatatgcgccatgagtatggcttccgagctacgtgagtatggatactgtaagtagatgatcgcctctaacgatagcacatagtgaaaagatgtataagctacgctttacagaatggaacctcaagaagaacatgacaaaaagccgcagtgtggcatgtgtgcacatcactggcagtagtcatatggataccaataagctcaaagagtaccatcgtagacagccagaggagaatgtcgagagcttctagaaagcttttgcaaccactcaataattctgccccaggggtgtcatctacaccaccggccgatctccttacccaaggatatcgcttccatctcctcaatacttacgttagaggatcgccagatgacaataagtggccaagaggcgctaagagtggcttcaagaacgaggacaatgttccagcttggtgtagctcggtctcgtcagcatctttggctttgagagaagaaaaggagggcgaggcaactagattcctacagcatttcatcaagcagtcccacgaacaactactgcgtcaagaccctttgatattcacttttatctacacatcggttctcttcttcgctacaagtcgaccaggcgtggctcaacgtcttttaaactctctatggaatgagagtggttcaagaccgtaagttggcgattgaaaagttgcgcggcaagttggaggattggattctggcatcacagtctttagactcagagacaagagtttgatgaaaactgaccgaccctatattatcatgaataagttggaggccattaatagaacattgatatgaaaaggcacagtcgctgcaagttttatctttagacgagaataacttgaagttcatagaccaatgaagacatcggtgtcttataccgaccgtgtctatgcaataattgacaacgaacaaacccattctcaacgatagacgtagcttgttggtgccgaataggatgacagaagtcagaagactgatgcgtgtcacaggctgcccgattagacaaacgggtcgatgttagtggtttcagtttcagtctagttattccaaagttatctcaactgaagcacattcaagtcagaaactacgagccaagcaacaaaactcctgagagcgtataataagcgaccaacaagtaggcattcgcttccatttttatcgcatttatttaagcatggcctgctagacagtcgaagcgagaatccctcaaccaaaagcagaaattcccgaacatgggatcgctgacggaaatgagcccacccactctaaaaccacacattatagggcgattccagtaaaaccaggccaacaattcgttgtcagcccctaattcccggcatctcagggccgagtcggccgctgtttcgcttggcgatgggaccgtgctggtgattaacgctgggaataggtcactagccttgtagggccagagcctgagcctgagcctgagcctgagcctgagcctgaacctgcgctttaaaagggttgtctcacccctttgaacagaaaagaaagagacgacagggaagatagagtattcattcgttaatcacagtcactcgttaagactcaactactcgataatttaattctatacactcgttaatcatggccgccaagttcctcactgcggctctcatcgccgctgtcccagtcctggccaagaccgatcttgcaggatgcaccagctacgacacggttctcagcaacgccaatgggatgtacgcgtctcgaatctggtacgtccctgacacgggcgagctgtgcgactttctcgactgtggcggtggccgagctccccccaagaccactgttcccggatgccctggctacgtcggcaccgcgacctactctcctctctttatcaaccccaagactctcggtggtgctgttcctgaggagactggtgattcttctcccacgagcactgaggatggtgtgagcgagtctgctactatcacggcggcgcctactaccgagactgaggagagtgcttcaactactgaggctgagcccgagactgagtctgagactaagagcaaggatgatgaagagacttcgaccgataaggccaaggacacaaagactatcaccactcttgctactcacgcaactccctctgcttcgtccggagccgagaccggttccgctgctgcctccgcatccggatccgattctcactccgtttcgcactccgactccagctccgagaccgacgccgctgctaccccggcctctaccgtttccaccgccggtgccgtcatgcccacagccggagccttcctcgctctcgccggcgccgctatgtacgccggaatgctctagatatatagataagaaacctggatctagtcttgtagaaaatatagtccatctcggatatgcttgcctatttatacaatgcctccctcggccgcctttacccatctataacctggccagctggcctattccgcctgctctcaaattccgccgacctcccgtgacgggcgtagtcaccctccccctccgcctccgccgtagatcccggggttccaccacgacgagcaatagggcgttgaagctgataggtccaccaaccaatacgcggtgtaaaatgacaagatttagtattcaatgggcgtcttagccttacaagaacaatgtagatacagatacgttcgatctgtgccttgctttatgggttgcatataagatgtcagcaagacatgacacggagccatgatttcatagtagttcgtagagttgttcattcacaagcatcgaagactcgatcagcaagaccttgactttgtttgttctaccccagattctttgtcgtttcctccacaagcctcgaatcttatctacccgtcaccacatgaccttttgttgaaccaaccgtttctctcgagtcaaacatcgttgactaaactcacgatcacacgccctgatttccccgccaaggaagccgccgctagccgtacaccctttgtgctgacgactacatcattgtcacgatccttgcccattgagtaacacggaagtcctgtctgctctcgattcaagctgtgtgaccatcttctgtatcctaccgactcaacccaagccctcgggaaccctcaccaaacaccaaactctcgcaacttgaagacaatatcgttaactcgtatattcatcaatatgggctcccacgactctttgaaccaggctgagggtgctccccggttctggtaccgtgataacttcttcctcacaaacgacaagtcctatctgtgtccccaaactttcaacaagtctctcgatgacaattggtggagcagccccttgcctcaaggacaactccaaagagtgttggacaactgcttgactttggcagtgtactatacgcctcagaccgctgaagagatgaagagtaagtcaatcgaatcgcagccaatctctagttctccctttgctaacagtggcacagggaatggcatcgctcaacccaaagatggctctcctcataagatggtcggcttcgctcgtgtagttaccgactatgtaacgttggcctatctcacagacgtattcgttcttgaggaattccagcggcgaggcttagcatcatggctgatgaaggctctcaaagagatagtcgacgaatggaagcacatgcgtggcctcctcctcatgacgcacgaccaagccgcagctcgtctgtatcaaagggagttaggcgcccaagagttcgaaaagggaccatcagcagggctagtaatgctcgagatggccggtccagccgagaaacccacacccaagcattgatttgcttttgcttttgtgtttttgttatctagcgatgcatttactcagaactctcttgctgggttatttattttgagtgtgggggaatttggaaaatctgtttagcgctgtgatccggacatggcggctcgcgtctcaatggcgcgtttgtacgggggagcaatggggggctggacgggatctagagagacgtagtcctcagggagctgatatgatgcatcggagtcaaaggcggatagatctccacaggcaataaacggtgcaacccagcgagtgcttctctccgtatcctccgttgtctcgtcgtaaacctccatttccacgacaccctcattctttatcgtcgaatcctgcatgttgacatcgcccttcttcttgagcatctcatccaatcgcgaaccaacgccgagaggctcctcgagactggcgcggaaaccagcgggaggttggaagttgatgcatacgatgaaagcttccacactgcttgcgcgactgctgcggggcttggcgacgatgaccttctcaaagaagatcttgagctgagcatagagaacatcgacgtttcttccgcggaagatcttggcgacgaacttgccgccgggcttgaggacacagagggccaggttcaaggcggcgaagagtagttgagactggacgtagatatcgaggtcatgaagacctgtcacgtcaggagctccgtcactcaggacaagatcaaccgggtgcgaggcctgggtgccagcagtcttgggatcataagaaggatcaagagctgagagtagcagaggaacagtcgcaggatgtgtaatatcggctcggagtgttgtaatacccgcaagtggtgaaataggttgcaaatcgatcgacacaatcttgacatcttctctaggctttggagcctcttgtttctcctcctgaatctgctctgtttccgttgtttgttcgccgtcgttgtccttgggtagaattcccagcatctgctgtcgaaatttggcttccttatcctgccaagcagcccttccaaacttttcgcccttgatcaatacgcgggatagtacttgtgaccaacttccgggtgcggcgcagaggtcgacgactcgagtgacatcggcgaacaggtcgaattctgaaggagggtgttagctacagagaattgcttggtcttaatggtggcctaccctcgtccaattgcagaagcttaaaggcacttcgagcgcgccatccctgctctttggcgagtcggtagtaggcgtcgcgtttatcttttgaggactttcccattgtgtcgatgtgtctcggtcttgatgtcgagattgaattttttgaatctgaatttcgtgccccgcgttgaagatggtggggttggtggggtgcttctagagagtacccgtccatgaggcgggattggcttaggaactcaagtttgctattcatttggctgtctacttctacaggtaacgctgtctaattaataaatacataatattcgtgtccgagtaagagtctatcgctaaaaacccagttcatctcctacaacctccaaagcctctctcaataggctaccaaccttctcgtcaccaactacaccagatgctcgtacaataagaggatataatcgcagcaaatgcttcctctcatcactctcaatattatccaattctggaatggcgctcccatcactcttcagctcgacaagcttctgcagaatccacaataattccctccgctggctcagaggttggggcatcttgcctcgtagaggttgatcagcgatataagccctcagtgtcaacgcacaccgaagtataaggaacggagctgctgtactggcaatccgggtgtgaagagttacaggtgactcggcaaactgactatgctttggatctggtgatttgggtattggaggttgaatgacaattgttggttcatctttagcagcaactaagccaaacagcacttcacaagagacataagccatcttcacgcgcttagtcggcaacactgctactgttctccctgcacggggagcatacagggccgataagcccttctcgtgtgtgccgttaacgatcgactcttcatctggcgatggagcatgaattactgaagtcttgaaaaggctctcagcataagccttgcgggccttttcagaaacagccgcggcgccaagtgctggaataatgagttctcgcagcttttggaaagatgcaatgtcgaactcttcgtcgcctgcgaagtcggtgcctggaggggcaacactgcaatccgcgctcatgataccatcagcgatggcgacgatcgtggtccaaatattctggacaacttcgtttggtagctcgaggctcgtgatctgcgacagagtcgcttctaggatggtaagtgctgtagatgtagctagcctccatggttgcgtggatttcgttgtcgtagggaaaccgtattttaactcgatgggtttgcacaaagctttcaaagcctcggagaaggagttgctgcggtagatgtctgcgtccttcgagtgctcaagaataagcttctcgagtgtcttcatgctcgcttttgaaagcgcaatgtaagtacgcttaggttctggctttgagaagttggcctgcacgaaaggcaagaccagaaaatccgcaacttgagtaatcatggccgatgacactcccttaacatccgttcggatcatttgaacagcttcaagaatatgtgcctgtaaaggggtcacatattcaatatcttgcacgtaattgccaactgaggcttcgcccaaagtctctcggagaagtgtcagaattctaccaactcgtttcacttcaagatcttcctgtacaagtcgatagatctctgtcaaggcagatacatatgcaatgagacaattctggttgtcttcagacttttcatcaacaggcttggaggttgggactcctcttgcccacaaatcccatgcaatatcgatcgctgctttgctgaagacaggcttgccctcagtgttcgtctgggacaaaatatgagcaagcgctttgaaggttgcggtgttaatatcaaggacttgaaagtcgagtagggtagtgagatgagaaagcaactcttgccataggtgatcgaatgaggggtggcctgtaagaatatcaaggtaattagcgaggaggttggagataccgttgagaacaacaacggcagtctcagtccactcagcccggtcactgtcctcagcatcctcttcctcatccgactgtaaaactttgatttcctgctcaatcgatgacaagagcttaaagacaacggacttgacacatatcgaccaggactcagggctgaggcggtcaccgtaggcatcgaagatcctgagcaaagtctggattgcactattgcgaagctcaagcctgtcatcagtggtgacgttggtcagtcgcagcagaagcaacatccacaatgctgcatcagagctcttgtgaccatgatcagctgccatcttttccagatcaggaagctcagtgttttgcatcatgtctgcagtgatggcgagagactcattcttcgctgagaggaagtctgacagcacccagaagaacgttaccgtctgagaagaattagtataattaccctcataagactataggcaacttacagtcaaagcaatattgagatcatcatcttgtgagcagaacttgtatagattgtcgaccaggatcaagaagcatgagtttggtagcgacgcaagaaagtctgagcagatgagttggagagagttgaaagaagacctgataagtcttgctgatcgggtgtctagaagaatgggattggccactgagccacggcggtaagctggatcgaactccctggtaataaatatggtgccaataatctcaaaggctatgtcccagcccttgaccaatgtttctccattgccctcaatgatgctttgaagaccatcgaggatgattttgtggatatcgatatctgtcgaatggctggcaagagaaacctctcggtcacctttcaggaggggcgcgagcgacctacggagggcctcaaagaaccggagctgaatctcaccacgagcctcctcaggcagggaagatgtgacattggcagcttctagaaccagtttcacaagaatgtctgctgccctggttctgacagatgagttcatagacgaagaggtgagagtgtcaatcagctcattagtcaacacgacccaaccagattcttctggactgtactccaataatctctcgatgtttattgtggcaagttcaccaagcttagcgagtgcgaattggtcttcttgagttgacccagaactcatctgctggccagaaaacctacggccctgtacgacgggagccttgagctgttgaccatcagagggtgactgcggctgagtggtggtctcaggctgctcaacaggcttctgtgtcagcaaactacagacagccgctaccactttcaggaatgactcattgggaaagtcaaccgtgctctcgattagtctggatgccgctgtttcaaccgcacgaacctcggagccgaagttggccatcaacgttgcagcttcgctgtcaccacctgcatcgggtcctcggttcatggttggtgtcctgccaggagattttccgcttacgaaaaggacaaagtcggcctgttgaagtgtctccagaatgatactccaagctcctgccaaagttggaccaagcgctatgcccaagttcagcagtgcccgaaggcatagcaagtttcgagtattcaaagaagcgacagaaacatcaaatgaggcctgccgtcctttgtcggctgtaggggtggtgggcgtcaggctatccacgctcagaagaccccgggcattgctaaagagactgccatcagttggtgtgcttggtgtttgtggtcgaggttggccggcattgacacaagctgtgaggacattaggtgggacggcagctttgcccaaagttgtaaggaaagcatcccgaggagtcgataactgtaacagtccagccacatgagcaaatcgttggaaggcacggactagcccatgataatattcggaatcgagtgcagcatataagaaggtagaacaggtcgcaagtatcgcaggccagcactcctcgacaattgtagcacagatcttgacttcagaatggagagggtgatcctctaaggaaagggggttcagcggaactgggttcttcttaaaggatgccgacctttccatcttccctctgggcggagtactctcttgctcagacggcggtgcaggtgaatcccgaccaaattcttgtcgagaagttcgcttccgatttcttgtctcatttgggactgtaagaggcagtatgaacttggctagaccgtcagatacagacgatatacaagctaacaccaggctgtagagatacgactctggtatactaggagcctccgtcttatcgagctgatcgatacaaggaactcggactgagctgaattgggtgctgatacctgttgttgttgtctctgcaccaactggccctgtcatgagacctgtcataccacttgcttcagcaatggcttgctcagaagagccatttgtgcttgagctagttgtagggagtgacgatgaatggcccagtccaattacagcaggcttttctgtgcttaagcgcacgaaggtagcgatcaagggcttaaggacatccctctctccttctttagcatcgaacatggcgtaaattcgtctgagcaaggcatggtccgcaaaaattccacggaaaacctccatgcacagcgctctcttccacacagtttcatcttgatcaagaatttgcgtgagaacagtcagcgcctcgccgcattccgatggcaatatgccgatgtgcctacgcagcatagtgtacagaatgcgcaccaggcgtactgtggttgcgaagttcggtttcccctttaaagccccaatgaggagcggcattactctgcttcgtagaatctgagcctgctcggggtggttactgaagacggtggcatgatttgtgatgacggattcaatgagttccaggccgaaagtctgtggaagccccgaaacgcggatgaattctggccgctggttctcggtcataaggcacagatcgttgaaaatacggtaggcatcggtagctgcaggatggttctcagaatattcagcatcatttgccgtaggcgcatcgcctgctttcttgtcttcagcgacaactttgtcaaacacagacacgaccagttgctgtagcgtcgctgctgaagtatggttcacaatggcatttttgctactttggagagtaaagcaaatgttgagtgtcgtcaccaacaagtttcctttaagatctgatgcataattttgaacaagtgagggcagcgcttgcaagatcttgagctgcacatccagaccagctgaggtggcttgcatcaaggcctcgagcacttggttcagctttgaacgtggaagagcttgcgcaacgatgagacgctgaagacagacaatagcgatggcggtaaacttggcattcttggtaccacatgcgatgatgaatgggttgacaaagttgggcttttgagatagctctgtctcgagtcagatatagcttccatggactaacagggggtagcttgcggaccttcaggcgctgtttgttcggaaggatttctcaagttcttcagctcttctaacgatttctccgcggcctgtattcatcataagctaatactcttcacattgatgaatgaagcggctcacttgtcgcaaatcattgtgtttcctcttgctctcttggataagattggccagctccgtggcaaggagttgcgtcgtcatcttgagcaatccgcgcgagttctcggctcagaacagagcatgtggattctctgcaggtccatgcagctgaagagcctgaattcttttgttgttcgatgatgtatctctccttgcgccgcgttgatgctcgtaggcagtgatgtgtcccttgtagatgaggcggcagaattattcaccgcctgctgttcacgtggggccttggaagagcgacccttgtaatcatgcaaagatgcacctttatcatgacttcttcagaatcttgtagaacttgtttatttgcttatggtttgttattctcttatcctgctagtatcactaatgaagttttgggggtgcaggttgttccttacgggaagtattgactgctcttggttgccctttcaataagttgcatagtggtgggaatgacgcaaacttcacattgagagcttcactccttctagcggctgggggctacgataatcaaggtcatgccatgattagcaccctgaggatgatttccactgagccaatcccacatcgagtagatcccgaagtcaaagcagccaagaaaaaagagaggagagctgcaagaagtcagaagcagcagtccaaattgtggagtattgataaacaagatgagattcgtgctgagcgtgcagctcggcgaatgtcaggacaggaggggatactcgggaagtgaagtgaggtagctactatctcgctgggaggtcactggtaatacgtgaacttgtagcaatggtatatgatattattatatcaattactgatcccttatttccactataatcgaatgcctaatacatatatgaatacctgggacgggcgggattgctcacgaaagtgaagcagctgtcttgctgtgagggcatgatacgttgatatagctaaggcttacaattggacttcctcgtcaacacggataacctgccatatctatcgcctcaaaataactctgtcccaagacactagtaggctcgtgaagcatcccgcaagaacccttaaatagctaaatcttcagattctttacttgtagttctttactcagtatgattcaagccgatggatcgattgaatactaaaactcaactcatacgtactactaaatgattgaacagaaggaaacctgcgatcaatccaagttcgtgcggaacagaactacatgtgcgcggagccaacatcgcacatgcatcatctgaacataggatccagcttctagcgaattcgtgcaacatatagtctagtaaacctctttttgtgggttttggaagttttacccaaatgactgaaaatccgacttggcccaagcctcagttctaatagaaggacgccgcttgctggctgttagttcgcaactgcggcttcattgaaacgaccgaacctaccaactccataaccttgttttttttcaccttgctttctagtatctaagactttaaacggggacgttattgaagaggtaagacacggattctccgttgtgagttcgtcgaatagcctaggtgtttggtcagtattacgatgcaccaacggatgtgatgcaacgtacctcggcaagtgttccggagacatcaatgaccttgagcttggggcatcgctcaatcttgtcacccactattgaagttagcaaactgcgtgaacacgcaacacgcgcataatcgcatgcacaaagccggatttagagcttacagggaacagctggaaaaggttagcaaaggtccttgagatgcacatgccgggttacttactgttggtgacaacgagaccagagaggcatgagttgttaatggtatcgatggccttaccactcagaataccgtgagtaacaatcgcatacacctccctggcgccgtgctcattgacggtggcagcagccttggcgagctagaatggcgttagcctgtgtcacttacaagaggttacgcatagcttacagtgccacaggtgtcggccatgtcgtcaacaagaatggcgaccttgtcactgacatcaccgacaagaaccatgcggccaacaacgttaggtcggggtcgctccttgtggatgagggcgaaaccggtgttcaggcggtcagcaagagatgtcgcacgcttggctccaccagcatcgggagaaacgatgacacagttgtcgacactgaggttctcgcgaatccagcgaagcacggaaggttcagcgtagaggttgtccacggggacgttgaagaaaccctgaatttgcgaggcgtggagatccattgtaataacatgattctgagtcacgatcagtaggttgtcaaacatcatgttagtgaaacacgtacgcaaccagaaacctggagcatgtttgcaatgagcttagcactgatgggagctcgtgacttgtccttcttgtcctgtcgcgcataaggaaagctgggaataacagcagtgatccgtctggccgaggcagttcgacaagcatgaatcatgatgagcaactccatgaggccatcgttgacatctccaggagcagtggactgaaggataaacacatcctcgtcacggacagactctccgattgaaacactagtctctcggttggagtagttcaagctcatagtgtttgcgatatcaataccgagtctgagatatatcagctactcgtaccctcatttacaggcgcagcgtcaccgccagagattggaggaggagcgcaaaatgaggataacataccgactggcgaccttggcactgatctccgggtgggagctccccgagatgagtttgatttcgttcgccatttggtccaacattgtcaaagaagggaagagaaaagagcggggcgaagaatttttggcggcgaggaataaataaccgtgagcgcagcgcctcggtcaggatcgggatgttcaggttggtatgtgattcagttcgatgatcaacgccggggataaggctgaacgtgatgcacaaaagaggaagaggtttgttttgttaggaaccagaaggaagatcaaatagcctctgactaagatcaaaagtcaacaacaatgcggttcaaaagttttccatcttcgggtgacgagttgtggagcaatcgggagctagaatgctttgtataccaaaaggctaaaggtgctgggtcatgtgattgatgtcgtcttcatcgcttccatttgattgacctgaattcgaagtagatttacagaggctgaactctaaaatgtgtaggtatgggcttgaggtgtagaggtcatgatgagcaaaaccagacacaaccgtcagctgctctcgggggttcaagaaatattcaagacaagaggcttgatattttatggtgagattgtaccaatcccgataacaatatgccggggttataaactgggaaagagtataaacctttggtcttcttatgatgtgatttattacaagataactctccaagtcgatgagaaatggcagcctcgaataagtccaacaattctccgaattccattccacgctctcaatccctcaatagaatcgattcggcgtcatctcagctcttatcactccgcatctataaagacaaagaactacccccaagtgcccctcgcccccctctattaccggcttgcaccggaaccttaccaggataaaactggagcagactcgagttgctttctttctttagtcgtttcgccccagtcagacccttccattccgagagcatcatttgtcaaatcgcacgacttatcttaactaagcaatcttcaactcgacgactgatttacgacttgacgatttttatattccaacgaccggccattacactccaatcgagcagccacttcctctctacgcactctcgagtctatcgcatcaaacagaaaagcaagcgccacgtgatcccgcatctcgtcgaaccagtgatttgatgccccgtcacatcctttcgccttcaaacttcaccgcttgccctcctcatctatctcatgcaaaccatgttggatccgggtcatcttccagcatggcacaccatcattccttttcgccgcggctgagtcccgctcttgcttctacctcgtctctccacgatatggcccgcaaccgaaaactccgccttctcgtcgccgccactggaccccgcgatacgtcttgggcgcaagcacttgttgtgcgcctctcgaaaaatccacagattgaagcgcgagcgatcgtcgacgatgtagtcccgcgattgacacaaacgataattgttatgcagaaccggggattggctatgggagcaggtgatcgggccgacgatatcgaattctatcggcaacaagcattcgaactagtagagtgggcagatctgatggtctgcgtgccgcttgatgcagacagcatcgcaaagatgctggcaggcgttacagatacattcctcggcgaagtactcagaggatgggatacacaaaagagcattgtcttggtccccggcatgagcacacatatgtggtcaaacccaatgaccaagaagcacatgagtaaattgcatcggaaatggaactggatacgtgtggtgacgccgatattatggcattacgaaggatcgccaaaccctaagcgagtacccaactggaacggctttaacgaagtgctgggcattataaagaaccaagccgacttgctgggattggggagagatgttgaggttgccaccgcaatggcaatgactgatagtgcggacgtaacagtccaatctaagctaccgccggaaatttggaccatcatccttgattatgctggagactgggaacttgcgaaggctctgggaatgtacaccaacctaccgatgccctcaccatggacaagtcagcccagagaccgtaacgatccgttgaaggtgtacgagcacgagcttgagtggacagtgctgacatgcaactccgcggcgatatgcaaaaagatatcgcaatctccaccagaattcaacgatatatcagcactggttattaaactagtgatcaaatttggtcttattgatgtgttggcttatatggaagccaaccgacctgatctttttaaagcatttgacggaacgacgttaccaaccaaagcctctgcttattatccacgcactgatgtgctggactattggaaacagagcgcttggttcagagaccgtcatgtatatgacgcagaagctgtcgacggtgcctccaagtttgggcatgttcgtgttttagattggtggtggcgtcggtctggattgaacatgcgttatacagagtctgcattggagcaagctagcggaaatggacatctcttggttctcgagtggtggcgcgatgcagcagcacaggacgacaaggtcgttctacgaccgggccggtcactattatgggcaacacagcatggacaagctgatgtgttgcggtggtgggacgcttcaggtatccctgctgctcatggtgacagcgtcgccaagatggcaagccgctggggccaagtcgaggtcttggaaacttggagacggctgaaaggagatgacaagctcgtgtttgacgccgaggttctcgtttcaccgaccatattcaagcacttggcggtgcttgagtggtggcgtaactttgctcatggagagctcgagggcatggagggtcgaaagcagatggtagaattccggacgtgcaacatcgaagaggctcttgaggacagcataggagatcagagcgcagttcgacgatggtggacacagaacgggttgaacctaggactgcgagacgaagagtggctcaagacacggtatctttagagcacacctagaccgctgagactcatacggccacgactacgccacaactcaaagatggagaccagccccggttccggtgcattgggttcagcataggtgtggcagtttggatccttgtatggcattaaatgcatgtgccgcatggtagagtaggatcactggaggtgccggctagtgctagcatcgggtaatggcgatcatgttgacgttcctggcattggtacatatcttggagcgcaggcgtcatttgagattgattgaggagtctcttgttgagactggtttctgttattcaggcatacggagcgtttcttttgataggaaaagggagggtatgggatataggtttgggaagacatgaaagcgcgaactggtaacaaaatatcaaaagttacgtttgtgcaatttggtcagagtacatttaatgtaaagtttcgtgatacaaacatatcatctctttgagtattttcagcaggggggcatctgttgatcataagagcatcgatcacactgagacacgtatccatgattcagcatcggatgtaatcagacgagttactatgcctatcatcttggcatcaaccgccaagatgaagctgatatctgggggtggatcctcatgttgaagacgtctgatgccgaaaaatcagtctcgtcgaccgggccggttcactcgaagaaataggtaagagaacacgactagggaataatagtctgatgcccgactaccaacggctcatgtgttagttttcaagcttattttcagctacgaaatcggcttgagctcatttgtgttatcgtgacaaggatttgcacttgttctccacacacacacgtaaacacccctagctccatcagatgccggttcctgtctgtctcaattctcttctagaagacatttctacccattcacgaggacaagaagaggttctatacttgtcttgtggcgttgggcttacagtagttcgtgaggacgtaaggaaccgggatgatataccgatgctaagaaacgggagagtaacagactttttttttcagcctctttatactgaaaatggagacagacattcgtagagttgaaggtgagagtgatacaagaggggccgggtggttccgtgcccacagtttcattgcagtccgctggtccgttgagagaaaaagatggcacgtcggtgatgccacttgatattgattgaggtgcccaagttttcattacgtttcgctggctcgacattcgtggggccccgcgagcccgggactcaggattctccagataaaaatctggagagatttcaccttgtttgctggagcttgcgggggagtcagagatcttgacagatggatagatctggggaaatgctgtcgctgggtatgagttgagtgaaggcattcgcagaaattttgcgttgcagatttggagaaatacagaggttgaattggggtttggtagggaggtcctagactcactctagactgcatacagaacaattccgcattctccattctcttatctctgccagagatgtccttctccaaccaaattaggcgtggtcaggggtgttactgataagaaggcagactcaagagacccatcttctttacagggtttgtatcagaggacggatagcaagtcaggtcaggtcaggcaggtcaggtcacaatatgcctctaaactacaatcgacaagcttttccttttctccaattctcctctcttgtttggtctgtacttgaaaaggaacacatcaattgggcacaatatcactcacgtaataatgactcgcaacgaaatcggccacagtccgaccagaccagaccgggatcatacacgcttaaacccatgcttaaaattaacctaagttaataactcaagcagtaaaaaaaaaacgaatcgcgtgcaagttttccaccatcttcccccgcatttctcctctcgtcctcgtgccactgcagaagagacttcctctagcgtggtggttttgctttgttctgcaagtaaccgctttttcggtaccgagtaccgcaactgatgatgaacctttccccacacgatgcctgagcctctgagcaaatgcggtacgagagccgctgtatttcattacgtacgaggtggaacttgtccttgaccttgtctggggtaagaaccttgcatcggagccgcgtgtgttggagtgtgtttgcttcggagcgcactgaagctgggctgttggagatgttctgatgatctcggggtaacggtacttggtatagccgttgggactgagctaagtacaagggaagggctctgtaatgggtgaagaggagcccaatgtcactgtttgatgatcatggcttaccagggaggactaatgagcggctttctcttcaactcacacatacacatcattgcaaagaactctctctttcatatgatacaactcacaagtcgtattaccatctatcaaccaagctttaaccgcggtggattcccccttcttgtcccgccttggccacgccgtgaaactgcctatctctctcctctcatccactaccactctgataactgttgcccacagtccccataccaaagagacaaggattggtccccaattctcgctaatcctggcctcgcctgtcttggcagcccctctagcgctcccccaaacaccacggaaatcctccctgaagccatcacttacacggaaaatcctacactacacacacacacaatcgctgggaaaaggccgagtcatggctcctctactattcccccacataatggcactctgtcgcccgtacttaccattttgagacgacacaaccggcccggttgaggtgaactcgatctcacctctcttcggctttagatgatcagcaatgtttgacacgccgttgaatgcattgcttatcatgcccctgtacctaaaggcatatccgttaccgcggtggggagcttggcctagcgctgcatacctttctcacctcaatatgtcctacatcggggaacttgagcttcctggtattgggaatgccatagctctacctccttgtcatgttaatcgacatgatgagctcctcttacagaaaaccgggccggtggtcatgatccgtaatcttgatcatggttacagtcaacttgatttttaaagggcgatcttcccccctccctagatgttcttatatccaggcctgtgtctccgcgacattgctcccataacctcatctccattccgctaagagtcctactcttgtaagagattgagtattcaagactgatctcgtctttgttaaaactacccttcatcatgggttatcaagaagaccccgagtcaaaagccgtcgaggctcccaacgtttcagacacttcacctggtgtcttaatcgatcacaactccgtcgatagagaatatggccgaaccgtacgaggtctctcccctcgacatgttcagctcatggccatcggtggctccatcggtaccggcctcttcgttggtatcggtggtgttctctcgaaggctggtcctctctctgtcgttctcggttacttgatctggggtgtcttcttcgtctggccttgtaacttgtgtgttgccgagatgtgctcgtatcttcctatccgtggttccatctttgagcttgctgcccgtttcgtcgaccctgcgcttggtacgttttgcatatgaatatcagaacttcagctaacataaataggatttgctatgggatggacatatttctacgccggtcttatgcttgtttgtgttgaatacagtgctgtagcgacactgatgcaatattgggttcctgatatcaatcctgcagcttgggtcgcgatggcaatggttgtctgcgttctgctcaacgttgttgctgtcaagtaagtacaaatcacaaaagttcactcatcgacagttctaacaaacgttctaggtactatggtgaggctgaattcatcatggcgtctctcaaggttatcctcctcttcggtctcctcttcatcactctcatcaccatgtgcggtggcaaccccaagggcgacgcatacggattccgatactggaagggcggcaaggctatgcaaccctaccatgccgagggagatcttggtaaattttgtggctggtggaaggttgttctctacgctggtttcaccattgctggtcccgatatgatctctctgtcctctggtgaaatcgccaaccctcgacgaactattccccgagtcgccaaactcatcttctaccgacttgttggtttctacgtctttggtgtattggctgtcggtatcatctgctcttctgatgacaagcgtctgctcggtgctattgagaacagcgccgctggtgctgccgcttctccctgggtcattggcagtaagtcatactttctccttgaacacacaaacacaatgctgacaaatgaatagttgagaaccttggtatccatggtctccctagcttgatcaacttcctcatcctcacctcaggtctctcttgcggaaacgcctacctctactcctcttctcgaaccctctacggtcttgctcgcgatggccaggcccctgccttcctcatgaagtgtaacaaggctggtgtcccaatgtactgtgtcctcaccgtcagcgtcatcagctgcatcaccttccttgtcgctggcgaatcctccgttaccgttttcttctggttcgtcgacctcaccaccaccggtctcatcgccacctacaccatgatgatcgttgtcttcattggttggttccgtgctcgcaatgcccaaggcatggacaagtctgccctgcactacatcgctcctttcaatccttgggctgcctacctcggtctcttcctcggtgtcactgccctcctcttcatcggtttcgataagttcgagccctggagcactcagggtttcgtcaccagctacttctgccacgcttatgctgctatcctgttcattgcctggaaggtcattaagaagaccaagtttgtcaaccctgagacagccgatcttgtcagtggcaagaaggaggttgacgaggagtgcaagcactgggaggagggtggtattgaagagaactataagcgtgagcttgctgctatgcctttatggaagagatgctgggagcgtatgtggtaaccgggaagtatagctcgaaactgtacagatgttgtggtggtcatccgggatatgtctggcaataatactccaaatacatgtccattcaagttatgttatgcctttcagtcggcgatgtgctgttgtagttcagctggctctgtcctcgagcaatttgattcaaccctgagacatctgtctttacgacattcctctaggtttcaaattgccagccttgatgggatgtccatgtctatacgattgcggccttggcaagataccccgactattccaagaagatcaatttggtctgaacaactcatctacccaggagtttttctacaatgtctctttttggccacaaatggatatagtgttgatctatccagctactcaaatcgacatcatgacagtggttgattcagcaacttatcgaacctaagtagcctcttagcatcaatgcacccatataagagcagatatcatgttttaaagcaaccatcacatttaaaatgtcgaaatcaagagtaattgaaataagtgcactgaaaaaccgttttggatgaaagcgtgatattaccatggccttcatgcctaccctgcatctcagcgaggtctcgaaacttctaacgagctgctaacttctttacggactacacaactaagcacatcgattcttcactggcccatatcctattattttttgtcacatattttctttgaggaatgggagtatcgctatcagaaacacgaagatgccttccagaacaggctggttttgcgaaaagccaggtgaagatcgagtcgacccattgcaaaaaagcaaacatgggatgaaaacttgttgacgcataaacgaaaccaaacaatgttccaatactacacacccgactccatggaataagaaagttgatgcatgcaagtgtcccattggctgtgtaacggcgaagtgcagactgtaaacggactcaacgaacggatagataattcggcatttgacagcatttgatatcttacaaacaccatgaacagttggctctaacatgtggagagacgttgcatttgacgcagcagagaaacaaaaaagcaatttatatgaccccatcaagatgtcagctttgtttcatgcaacctcacccagctccatttatcttcgggatcccatatatccgaatatcacagatcctttcagcagcagtacagggtagtaggctcaatgcaaagacgggcttcagggagcaagaaaacatgagacctaagtttagggtgacaaaataaactccgcaaaaggtatcctaaatttataccaagttacctaaatccttttatcagttaggcttaaggtctcgagttttatttcctcccctagacggagcagtacagtaattaatcaaggaatctcgcagctccagttattcattcaaagcacagatagcctaaaagagaaaaagcaaaaataggaaagcactggagccatcaaacaccaggatggtgtttcatgtgataaatcgaattcttgctcacaaggacaaggttgtgagagaagaggcaaaaaggccaaagttataacctgaaactcaatcagaataagaaaaacaagcagacgatctgcttatttattcgggcagaccgtttgataacagtaggagttggccgaaggaaacaaggtcattgctgctcccgcgtttcaggggccggtcttttcggagcggtagggcccgatatgggatatcgcttgattatggggatgggaatagacgtcagaggttgaaatgtagaacaaacggaggccgaagaatagtgaatgtgtttcgtatcacacctcatttaatgatttattggcaatatacagaatcgaacgataatcaatatccaggcagaatagtatgccccggcttttgattgctcagtcaatagtcttggcctgcatgagtcgctagctgcgggtttacagcatggggtggctgaaagtggcattctggtggacgaactgttgtccaccatatcaggtctagctaaaagaacgaaggaagggcatcgtttgtccaaggtagtgaacgaacgaacggactgtgaatcttggtagacgaaccacgagggagcctgggatataacaccctggctctgccttaccagcatcatgacaggcgacaggctaattgataactgttgctatgctgggaggctgatgattacgtttggtcatcaaatgaagggagtatgaagctcattgcattgtgataaatcgcaatggacaagaccgcctccaccgctagggaaatttccggtatgacgccggcaatgttgtgagaagtcagaaaaacgagtcatgctgtgctgcaagcccaggggcaaaaaagcttgggatacgaagaatctcacgatagctcaactttcagtggcagagaagagaaaaagggagaagctcctagtctgtaagctatccgcctctgaagggaaaacctgcgtcgttgatttagcgctggtgttggttgtgtttctagcgggcaataaaccagccaagattccagtctctgatagacaatggagtcttgttggtcttctttctttgaggtttgtttgtccactgttattcgttacattggataactaactaccttagaggcgtaggtgcgttacccgacaagattcggctgattgacaccaaggattgagaaaatcccttggctcagttaagctaggtcgcgtataattaattgctggcgattgattatgctcaactttgagctgagcaggacgaggattttaattagtgacctgtagccgccatctccgctgacgcggaaccgagaagcatagacctagatgaggtagtatcgtgcaacgagatctacagttgaaatatattgctatggagatttccaaagggatgatataaatcaaaacaaaccccatagagatgttctatcgtaaacgtgaaaagggaggctgtgaggctccggatgacattcccgtgccgcactatgtgaagcacggcgcgccgatgcgtctttgtatttcgggagccgaactcaaggcgaacaaacatgtggaagcatgaaccaagagctagaacagctaagctagcaacgatagatatggcagctatttactctatgtagaatgtgtttggaacattcgtgaaaccaaaccgtcgaatgtgcacggcctgaatcatctgataaagtttaatatcccaagatttgaagatggacatcatctggtggtgagatggaacccgaacggatggattgacaattactcaatcacaatatccttacaggccccagccgagattgacagctgcgtcgatcagccccctaagagggagatctgggggacctcgtgatagctgggccaagcaaagcctccataacaaacaggacaagagcacgcaagcatctcgtcaagcaaatccaccagtcagtgccacggacctcgctagtgaattcaatcacaacccttccctgtgtgctccgtcataggtacggataggtagtagtcatagttagtcatatgcatgccatcccttccatcgcttccgctcccaccaccaaccgaacgcttcaggttgaacacaccaggcacagggggagctcggagctcacaagccaaaaaaaaaaaacaaaaaactaaaaaaactttaccatgggatggtcttcggcgttgagttaaacatgtgaagcaagcttctgaactcaattgtccctgcagaaagttaattcggcttgttcttccaggcttcctcttctagttgatgagaacctctgcaaggatctaatgttaaactaggggtgatgaacgacaagaggaaggagatcgtcgccggatctgaaaagaagcaaagctggactgccacgattggattggttagatccccttgattaaccagtcttggtatgggatgagagttcttgtgctgcttctggcttcttgttcctggatctgttttccttttcttctcttctggcttctttgcttcctttccgctatgcaccgccacttcatcatcaagcttcaataactcatgaaccttgacctttgaacggcctgcgctcagacagtgcgctgcagtagctgaatgaagcaggacttgtccgtccaatagaacaacacgagccctggttattacagcggactttaagacatcttcagcggcctcaaaagtcttcagcgccctgcttgttcagcgtacgtactgtaagggggaccagccgggagcagatcctctactgcaggggtccatttcttttttccctccatgagtcccattcttcccagaagccaggccaggacatggctaacttaccatggtctggatagcgtgcccgatggacccgcgctggcctcaccccgtctctggaggctggagctggttgttctctcacgggggacccctggatatgaaagggaggggagcgtttggctcaccaccgtcaccaccattcggcacaatctagcagtccaaacggtaaatccttgtccattttctgttttgatgcagaagggagaagatgagatgagatgagatgagtcggttgagtcgagtcgagttgagttacagatgacaacggcagcacgaattgccgacggtaattgtagccaagacttaccactctgtgccactctgtgggttgcaaataaccaattcaggcctttaccggggaacttgattggatggggtagttaaggggatcggaaagatcgaacagcaatggaaggcttctctgcaaggcacagatggtgataataacatggacccttacggtatacgtgcggcgctataggggactccgaggcaaattaccattcgtaaatcgagcctccagcagttgaactgacatcagactctcagctccatacaacaccgctagtcattctctggaaaggcgtgcccaatctcgtgagcctttgggagaaaagccatgactctcttttgactttttgactttgtattgagaaaatgatggcgggggtattagccgggtttggctctagctggccactacttgcaggtggtgtttatgctttagctgacacactggacttctgtgaatgggtgaattggacggagaaggagtacagattcgagtgtgatttgcagttttgtttgtacatacgtattcgcgccaccagaagctgtaaggatagaatacgataatacctgacaagccattcccattctctctcttttgctctgatctttttattacgattctcttgtgccaagtcaacccctgttgtcgacgcactcctcagttcatgctctctcttccacctgacaagacggacagtggaggctcaatcaaagtcgcttagatctctctcatttgccctctcgcgtgctggtggagagtcttgccaggttgtgatcactcgctcgggcgggatttaagcagattgcgaccggggattgaattgaagagagacacggagcacagagacagagaaagtctccaggctcttcttcttgatcatcatctcacaccctctcccctcttagcgcacgcctcctcaactcttacaccccggtaactaactaatacccatgtcaagccagatccaagtctgctgaacccacctggactttcaccgtccgtccctattcatctcgacatctgcttcttattcctctgatccccctccaactcgtttccccctcctattatacttgttattcaatatcgttaacggccgttcgttccatctagcgggaattctttgaggggaagattcgcagtaaagcgagattaatatcgcatggcagatcgaatatactataacgaatccctggctcgatatggcacgccaataagactagtctggaaaacaccaaaagacgaggcgacttcttaattatttttttagcagcgtcccatcggcaaatcgtctgcgatcgacgactaatattttccgggattgctatctaccgcgataatatttagaacccgcgagccgcctccttggcaacagattatcaaacctccagtgaactctccaaacgacaccgctcttctcccacatgttgggcgaaaggcagttgaccttgcgctgacgagagaatccccacggggggataatattcaatctggcgacggaagtcaggatataaccgagagacgtcgccggaatcatgggcaagtttgcgttcccaggccgcaagaagcagcctccaaaggtgaccgtcaccgcaccgcccatgagcaaagctcaaaagattcttggatcgactgctctcaacatcgacgctcctcagcaatgggacaacttctccagctcaaaagtcaacctggcggcacctggtgctcctgagacatctcagacacagctgagccacagccacagccatggctctcctgtgagacatgatcgtggaatgcgggaatggggagatgagtctgagatcgtaccgcggcaattcagagtcaacggagcgcctaccgatgagtacgacgaggatatgtctgacatgactagcattctccggaaacgacagtcttcttcgacgcttcattcttggtatgacaagactaagcagcccctcgccatatcacagcagacgtcagcttcagctatggcgaaaggactaccgtcaaaagcggaaagaatgctggatatggagaactccatcgcggaggccaagctaaggaagaagaagcctgcaaaactggatttgtctcatctcatggggcgatctcgaggcaagaagaccgagcctcaatgggagggtccgatgctgggccaagttgttcgatcaccatctatcctgtcaccaacgagcacgccatctctacggggcaagctttcaagacggcctacgaaggagagtctaaggtcaatgaactcggaagaggccaatcgaccaaagacaggcgagagcaacaaccgcagacaacacaaccacttgaacgggctacctaacctctacgagcattacgagcaaatgtctttccgctcaatcgccgacgatgagttggatttgccggatctggtagaaaaaaccgtcaagaagtctaaatccagagacttgcttcaactcaaacccactgtttctcaccagagcaagcatgagcatcggcccataccaccggctcatgacgagcaaatcatttcacaatacgctaaacgcaatttacctcaaacaccccaagcgatcctggccagcaaacctggtcagtcttcacctacagactgcgctgctagtgtttctagtagacacaccagaacgtctaaggcttcgaagcgcaccagtaggagtttccaagagtcggatctccaggaaaagagtgttctttcgctctcttcggactccgaagatgatgtttacattgagtcgtcttcaaagggccctgcatcgatcccagagtatgcgacatcggaagctggatcttctattgacttccgcccaagcacagcacgaactagctcaagtgccgataacagctcaaagcgactcagtagatcgagcaagcgaacatcaaattccaacaattacctgaccatccccaatggccaccatcgaaatcccgtcgtggctccgcgaaccagttccctttctggaagctcgacgaacacgatccaggagggcactgctgggcaatcaccatcgcaaagcttgtctagctcatcagcaaacacatcgaatacatggcaaagcaagccaagcttcaactcccaagaagcaaaggttgtcgccttgtaccccgaccagggacgttcggattctactgattccgagcaagataaggaagtcgattctgagaacgatcccgaaccagaactcgacttcctccctgcgatgagatacgttccccacgaatctatctctcccaacaccgatgcgcccacgcctcctctgagtccaagctccgtcgacttctacattcgctctgcgcactcttctatcgatggcaagggaagccataaccgcttcatggctgttacacgccaggaagagatgcttctggccgccctccgccacaagcgtcagatcatgcgcggttctatcctctctgagatggaagagaacagccgaaacgagaaggccaatcataagggccaccagtcgaagccctcagaggccaccatcaccgaagagaccttcgacctcgacttggatttccctgctcctcccacctttaaagataagacaactgttgctgctgatggtaccacggttatcgacttgagtcaccaaaattggtccagcaaatctgaagccaccacttctactcagcactctaataaaaagattcatgagcctaaacctcataacaatgatcaccaccagcgcgagcgtatccttctttacatcgacaagggtcttgccgcggagcactccatcgatgatgccgagcccagccctgatctgagcgatttctacgactacgagttcgaagacgaatctgagggctcggaggttgtccccgaggttgccatgtacacccagcagcgtcgccacagcgatcgaaaggagcgtcagtcagttgtcaagcgccaaacgagccgatcgcgtcaacgaagccctcagcctcacagcgagaacctcgaggttggcgttccccgacccgatagccccatctcccctgatgctctttcgaccgtggctcctcgagtcaataagaagatggctcgcctgagtgctgttggaccccctgcgaaatgggggtttgaggactaaacatcataccatatcacacttatcatctgcgatttacgatacatttcaccgacgttcacatttcatttatacatatttttaaaacagcatctggggattggagtattttatttcttggatacctcggtcactttgatgatcacgcacatcaaacattttcctttgtcggcgatgattacctgcgatttactcgtttattttccctggagtacttcagctaaagcggcgtactggggatatctaaggcccctttgtcatgaaagtggaacggagaaatttccctcaacgactatgccccaactctctcaggatatctcgaaacgtctagccttctaccatctctacgaaaatcgactttgctttgagtcatcgggtctgggattggtcttgaggacaggcgcaagagcgggtagcaaattttgttctttgacgaacgtgacgaaaagccaataggaattgaaggatactgggactgtaatgtgatgaagacgggagggaagggagaggcattctgcagctttgtatatcatattgtagttcgcgattgttataatcgcatatattctcgaacaacagcggagtatggcctgttggcttctttctgactccatctttaaaagactttgttgatcttcatgttcgattcattgatttgtcgtttgggttttattttgacataacggcgtgtagaggtgttcgtaacttagaagtaggtagagccctcaggaggctgggcgatcttcttattctgggacgaggccatgtatctgcgggatgttaacatactgtcgcctttcttgcttcgacatgacgctggcttaccgtcgcagctctatgagcacagtctccatggtgttctcgcgcttccactgggcgaggcagggcagttggttagggtcgacgataccgttggtggggttgacacagggcaagttgacctggctgatgaactggatcgagggaggcttgtcagggtactcgggaccgcagtgcatcttgacactgtagatacggttctcgtgaacggactgaaccaggatgggttagcgatgatcttcgcgaatctatggcaatctcgattgcttccatatactagagcggggcacgtacatgaggaggtccaagaattgtgccgttccacttgctcatgagaagatcctcgggatcctcaagaccgtaactgcatgcctcagcaccgaggcccttctctcccttctcgagctcctccagtaggcgaaagttgcgaggaaccttggcagacattgtgttctattactcaaagagaacctggttgggtagggattattgtcggtcgaatactgcgggaacctctgtatcggaggtaaaaaatcgtggatgagtaagaaacgaggttcgcgatagatgacgttggtgtagtagcggttgatattgggtgactctggtttggtctggtttggtctggtctggcgggatccagtcacagtcgcggggcaaacaagcagaaaggaaggcggtgaattgtctcgataagagcaagcaagagttccccgccaatacctctttcgatattggaggcacagccacagaaagccgaggtcagcagcttctcactagccactcgcgtcacatcgagcttgcctggtcgagcgggcaaacgtcggaataaggtaggtatccaaaggaagctctgagctcacccgaccacagacagatctgagagtgtttttcccactggcccggaggagaggacgtcattctggaatcgtgaccttcaacagactcgaactctctatatcatggccatgtcccttgcgcggactgccctcagggcgccgcaatcgcgtctcattacggctgccgccgccatcacagctcgatctatcgccgcgcaccggtccttcagcaccaccaaccatgctctactcccctccggcttcggatctcccgtcctgccttcatacttctcgaagccccggctgccggccaatacggtagtccggtttgtgcctcagcagacggcttggatcgttgagcgcatgggaaagtttaaccgtattcttgaccccggcctggccatcctcgtgccttttatcgatcgaattgcatacgtcaaaagcctcaaggaagttgccattgagatacccagccaaagcgccatcactgcggacaacgttactctagagcttgacggtgttttgttcacccgtgtctttgatgcgtacaaagcaaggtgagttatccaactgtaaagagcaattgagttcgtgatggacatgtgactgacccaaaacgtgtattataatagctatggagttgaagatgccgaatatgccatctctcagcttgcccagacgaccatgcgatccgagattggtcaattgaccctcgaccacgtcctcaaggagcgtgccgccctcaacaccaacatcactgctgctatcaacgatgctgctgaagcatggggtgtgacctgcttacgctacgagattcgagatatccatgctcctggcgccgttgtcgaggccatgcaccgacaggttactgccgagcgttccaagcgtgccgagattcttgagtccgagggtcagcgacaaagcgccatcaacatcgccgaaggtaagaagcagagtgtcattcttgcttctgaggccttgcgtgccgagcgaatcaacgaagccgatggtgaagccgaagccattcgtctcaaggctactgccactgctcaaggtatcgatgctgtgtctgagagtatcctgaagggtgatgctggtgcccaggctgccgtcagcctgagagttgctgagaagtacgtcgatgcctttggcaagttggctcgtgagagcacagctgtcgttgttcccggaaatgttggagatatcagcggcatgatcgccactggactgagtgttttcggcaaggttggccaggcccaagcacaaacgatggccaagtctcttgtcgagcccaagaaggaaggctcggagacggagactgatacaccctcagagcttgatggccagacgaagcccggcgtcaaggagacggtgatcgagagcttcaaccaggctgccaagcgatagggataaaatactaaaatagcctatggcacattacggaacgagatgaaaaccacccttatatcaactcatactcaaccaccacatgaacattccacactaccatgattaccggcgttcagcggatgtattatagggatctttggaggatccgagacggccttgctcacagagctaggggataacggagagaaacgtcgtcatgtaacatcaaattttcttttttcaatttaagcgcatggcaaaaggagggaaaatcacggctcaccagtctacccacttcttcaagcatacaaatagcctgctgttgaagtaggggggcacagaatcgaattattttgacttttactatgtattcccttccggtaacctggcattccctgttgtctctgggagttccgggttgtgtctgttgtttatggagtagtgaagtaatgaagacgagtatcacaaggacgaagcatggcttattgattgattcaggggtatattgattcgaactaaggtatgtaccaagaatatttccaagcccatgccaacatcattcattatttccagctcctagattgcttcaaagactcaaggccataatgccagttcagcttgtccatgtcgccaaggtaaccgtaacatcttgacgactatatcgagttactcgagtcacaacttagaggaaaagaggagccatggcaacgagacccatgaagaagctaggcaccaagatagagccactgttgcttcctccattgtcgctgctgctgctactgccgctgtctccatcatcgccgccaccagatctgaggccggtaggttcagcagccgaagagaatgtagagaacttgttatcgtcgatcgtggggacaggctcgatcgaaggggccgtgaatgagggggagtcgaaggtaagtgttggggactctcgagtgaagctggacttgtcatcgtcgtcgtcatcagagccgccacttgagccaccaccgctgctacctccgcttgagcgatagccgcaagtaccgtcgcttctacagatttgtccagagagacagtatcctgtgtcacagcagaccattcccttgggcatgcagccatcaccgcacttctcttggtaagtcgcgcagctaccaccagacgagccgccagacgaacctcctgaactgccaccagagccagagccagagccatagttgcaagttccaccggagccgcaggtctggccacggagacagtagccagtatcacagcaaaccatgcccttgggcatgcaaccgtcaccacaggtctcctggaagctcaagcatgaacccccagaagaaccaccggaggaaccaccagaagagccaccacttccgccgctggtacactcgcccttggtgacacagtacgctccgcagagctccttacccggtgtgcaaccagttggggggccagagcatagctttccatcctcgcagcagccttcagcttgacaatgatagccatcatcacagtaggctcctgttcccttgttgcagcactcagcgcctgcgtccatgcagccgctatcgcacgatgtcttgccagcgggacaagagccagccatactgagggtctgagggcgaggagtgaagccagagagaaggggaaggccctttgggtgtgctgctttagagttgctgaagtggacggtatcagccgcgaaggtcaagcccgcgagggcgaggagaagagttgatcgcagcatgtttgaaagactgtacaagagggtttgatccaccgaaaacgattgggttaagagaattctgacgggcgaagcagacaggtcaagctgaacaggaggttttcttttcttataagagcactggtattaacacgctgctacctactggaacggctgaaagccagccgtcgagtcacagaccagttagaatcaactagctgggtattttcatatgctaatgcatcaaatgtacgccaccaaatatctccagggtcaaaggtggaagctccatcttgacgatggcttcgtgcgggtaccatatccgtctgtgctagaggcacgacccatccaccaatacatacaaattgcagcagatcgtcacaataccttgctaaactataggcagctgtgacttctctgtaatgtgtctaccaccatctgttactaataccaagctcctatgcctctgagtcgaagatctccgttgagacgagttcccatatccagttaccgtgacataccaaaacagggcatgagtgcgagtgtcagaccggcccaaccacattccgaatgagactatgctcaaattctgcccgatcatcatgcaccgtccatgaaccaaacaatttagcagcgttgctctctacaagttggtggggactggggttcagctgcttgcgatccctgcatcgatcctagatagcctgccctggcccaagagatgagcagacgaggagggaagtcggaagatgatctttttcacaaagactggtcacaaggccatgaacccaggtctagtctcgtacctcgcatttggcccattacacaatttgcatagttgggctgcagtgtaacgctggctgttactgcaaggctggttgcatgcagtggatgagttgtaggttgagccgaccaaacagatggaaaaaggctgaaggtgaaacagccgctgaacaaagttaagattaggcttctgtcttgtttgccctgcctgcaaggccgggggttccaaacttaccgtccaacgatattgagccgttgacgcactaatgctctgccctatgagactcatctcgtgtcggccgcttgcactaactaactagaccaaattaatgttccgtcccatcctatatcaccagtgacattcatcgattctagtgctgtcccgaatttagatcaccgacagagttcaccctaggcagaaagggacggaagctcaacgtgcaaggctgattgatccatcacactctctgttggacatcggtgaaggcctcaatcagtgacaggtgacttatgtgaaaattgccgcaaaaatcggagcttgttccctgatacagtgcctttaattctgcagctaaaatgttccacaaggtccagatgttttgagcattgagcggtggaggtggcgttggtggcaccgagaattatgctaaccaattcacagctcttctcattgaacagatgctctttgggaagtggtgttgaatgatcctcgaatttcgcatccttgcattatcaacaaaaattatgcctcgtcacattaatgctgccaaagaagtcatgattcgataaccttgcgatgacggagaagttggcccgacgagagggtgtcataaggagcatggttttagagaacaattagtattgataaatatcaatcggaaatgttagagggacctgtgaatatgctatctttagcaacaacctttctcgcatcttgcacatgtgacgaacataaccctccctccctcccttcagcagatacctcacactgacactcgaatatccttcttgatcaaagtaccaacaatctcctcacatgcaaaggaaacctgcagtttctcgtcacgctttgcgcccaaaccgataatcatctctttcttgccaaccagctttttggcacttcctcgccagaaccaaacaagtcgtccgtcatccccttggacaagcaatgtgagccagggtgtgcggcccttccagtgaggtaacttctcattgtcaaatccgaggacagctctagcaacccaaagaggttggctgggttttgccgtgtctgctgcagaccggtcgtcgtcgtgcggagctgttgacttcgagttggcagtcgcgtcgggaatgtaagggccgataatctcaaagtcgagtatgagacgaggaaatccggcaactttgtgaaggatagtctgaccgaaaggtgggtttcgacttagaatgcgttcaatgttgtagaattcaaccttggataactgttttatgttcttgatgttggctttgacgagcttgtccttcttcgcctggccgatgccctcgatttggaggagttgactgtcgcttccctcccagactccagccttcacacacctcagcacttcaagggcaacgtagactcccttgccatcgcctcggtctccaagaatgtcgacgaggcacctcagcacatggtcgaggagtttgtacatacgggcgagttctttcgtcagctctttgcgagaaggccccgatagtttgttgggccaaccagtcttgagcagatcaatctgaaccaagaggtatactttgtgccatggttgggagatgaattccttgacttgataggggatgccggtgttgtcgttgattgctctgaagaaggcggtctcctcctttttcattgggaacgacttgaactcggtggcagagcatgcgttcctcaaaatgtcacgagcatctggcttgctcttaattttgcaaaggatcttgaaggttgaggtggaaatttcgtaacgcttctgaatttcgtttgaagtttctgatgccagagtttgcgggctcggcgccgcctgctgtgcttctgccatgatgaacagaattcaagttggttcgttccccagtttttctttcttttcagacatcagaagaaatttgaggatcttggaagacatggggccttctatcttgacattcgagagcgcttcctgcttgctttggctcatcgtagcagagtgtggaaactgcaccttccttccctgagggtcagtcaatgacgacaaggaaggtaggggcctggcacactcgaccgctatggaatacctaaatttggaagtttcgaagtcgtaaatgaaaaagatctagagatgctgacgccttgaaaagaaagaagattggctctcgagtgtcgaaacatcgatgctacctactatatctatcttgtgttagccagaatgtacggcaaacaaaggggaccagtaagaaagtaagaaatgggaatgggaagaaccgactagatattacattctatcattagacatttgtctcaagtaaattatgatcaggagtgacaggcctttaatcctgttgcgaggccattcaacctgagcaataacattctctctgatcgcatatttataacaatgtcagcgcgtaaaagtgaagaaagggctcttgttaatgaaaatgactttatgtccggaaatgccttttgctggtgatggatctaatcgtctcggtggagacctcgatccagttgaaagttgatgaggggtcatttgtcggcgaagactcatctccattcaaggtagctctacaaatctattagttataacacaacacagttcgctctgattgacttcgaattcttaatgaaaatcagagaactaatccacaatgccgctttccaagccctaacttacttctactgcaaatcatcacaatgccatctcgcccgcagttctttcatcttcccaattctgtatcctgtcgtatactcgaccgcttcagtgaccttcccgacgatgcggaagtcgaagaagatgagaatggcaaaataccattttggccgctcttgaagcaccttctctgcacgcctgtgtcaagtatcgcgcagctgattgatcggctacaaacaattgccgccaacgcagagacatgtcatgatagtgactatggctttctgaaacagctccttgaacagcgaggcgaagctgctatacttgatactatttggccaaagattcacgatattgcactcgcgttgcctatctactttcctgatggaaagcttgagctgcttcagccgggacatccgctgcatctaagtcgtgggcaagttgcttgtcttgtggcacatcaattcctctgctcattcacacctcaaagggacgacgatggatatcaagacctcggcatattgttctcatccgagcaacggcatcctaccgcagtccagatgtacctggaagctttgtttacttactttgagagtatacctgaagccagagctcttttggaagaccatcaagttgcgcccaaaacggctcacggttctgtctcataccaacttcatctaggaaagccagtctcactagaggctgtgaagttagcaaagctacaggtgaacttcctggacgctcacacatcaaatacacataatccagaagttcaaggtgaaggaggagcagctgttgtatcatccaacaaggtcatcgggtttggtcaatccgccacacaagaagaaatctttgtcgggattgctcctgaagcctatcccgtggtcctggttgcgcctcgtctcacagacgacacagtcatcactgtttctggagcgagagcgatggttgatatgaaaggtcaaaggcgtaacattgaatggacgatacatcctacgccgccatcagaagacttcggagaatggaagaaatcatggaggggaggacgtcttgtcttcatggacgctttggagatggacatgcttgaacactcagaagacactgggttgcccgacttatctcgtgagaacattgatcgcgaaatcaacaaatcagcaaatgggttttcatcctacaaaggaaattccgtcttcactgggctctggggctgtggcgccttcggaggtgacccaggggtgaagctcctgatactatgtctcgcagcaggggcaacagatgttgagttgaatctaatgcttggacccggagaacatgacctgggaaggaaactggaagaggtagtcagggtttgccaagatttgaccgcagctgacgtgcgtgagctgctatcaaaagttcctcgagacttaagaggtggaggaattttgggatgggttgcgaacgaggcttcaggggctcagcatgacacatgctgagggtcaggaatcatgaccttgccagccaagtcttagaaggaatactccgtaagctcattagaaatcttacaatcaggaccgaactgaaccccttggtggactgttacctgaagcacttgaggagtaagtggaccttgaacccgcgtataatcccagctgatgtacagatcccgagtatatcggttttttgggagaagtccggaatattgttggcttttatggaaactcatgttgctataattgtatgttgctgaggaaaaacaaagaagaagaaaaaacctatgagtatgcaaatgatgcctaacaggaaaacactttgtgacgagaggaccgtaggatggatggcccgagtataaccttaaaatatgcatcataggccccatgcagaaagcttccttcactgagtgcgagactagtttctaatttaggtatgcgtaaaccttcttattgaatttagtagttgtagtagttgtactcttgttcagtcgctttttcttactactttctacattgagtgatcacttaggactacgatttgatagacaatacacactgaatagagatagcaagatgtgataagtaatctattgattatttatgttccttcaaaaattatatacatcgtaaacgaagctcttcatttcgccaacgatgccgctggcgaagaagcccaggcaatgagcatcaccgcttacagcttaagagtggcaccagcaacaccgacaacagccgacttgaccttggaggaaccgacaagagagtactggtagggaatgttggacttggagatggagcccttgggagcatcgttggtggaaccgcccaggttgacatcgttgacagagatggtaccagtctccttggagtccttggaggtgagagccttcttagagctggagaaggtggtagactcaacaagaacctgggcacccatacgggagttgacaccagtcacgctgatatcctcgtagtagttgttgaagacgtggacgaaaccgaagcggacagagggagcgcgagatccaatgctggaccagtggttgttggcgtaggtgacgtggagagtgcccttgtcctcggagccgttgctgtcggagtggccgacgagagaagccttgtggtgatcgtggaagtgggtgttggacacggtgacgaagtcagaggcgtgagtgacatcgaggagaccgtcatagaagtccttgtccttggacaagtcggaggatagctcgcagtggtcgacccagacgttggtggacttctggataccgatggcatcaccgttgccagcaacaacgttcttgatcttgaggttgcgaacgatgacgttcttctgcttgttgatgtaaagaccaatgttgtcaagagaagcaccagcggcaccgacgatggtcttgtcagacttgacgcggatcttgttgtttccagagatctgacccttgacgtagatgacctgtttgccctccgactcagcagccttgctgaactcggcgagagaagagacggtcacggtagcaccaccagcaccgccggtagtaccgccgttctgcgtagcgtaaccaatgttggcagcgtcggtgatggcagctcgcttgccgagagtctttccggcctcctggaaggtaggagtagggacggcgctgaccagagcagcgaggttgagaagaccgaggaacttcatgttgacgattttaagtgtatatatcaagaaatggtatgaaaaagaaagagtggaagtcggaaccagtccagaaagtaatgattgaaaaagagttggaatagaggagtgaaggatgaaggacagaagaggagattttgtggtcacagcgaggttcttatatatgaagccatcgcgagatgtcgtgctcagtcgtcctgattattgaacgctgtacccctgacgcagtgatgatcaattaccgtcgacaacattgaacaagatggttgttccaagggtttgaaacgtctttacacgaataggataattctccggatttgaaacgggaggtgggccaacaatccggagcagaagtggatcctcaatgccggaccatgccatcggcgctcggccggtatcactagagcccagttaaatagtttcaggtctgacgttctgggaggttgacagaacaaagaagagaaatcaccacatacagaactcggatacggatacagcatctccggatcgacaataatcatgtctgatcatctcgaatactcggtcagtaataccccgagcccaatatgacgacgtctcgtcagaggatacgatgcaacatgtaccctttaattcgcccaccacggaaacgcggcctcatacttcttggcagccgagatacactgaagcttgaattaatcttaactggccttggctctaacttaagcatcattggaataagcttaaagatatgtctacatataacgaacgacgagtgacatgcttcatcaagtatatgtcatgaaggctacctatctaccgggtaatgaaagaagaaatgacttacgtatctatgctagcacatccaaaaaaagctttgccgacatcattttgtttgtatcgtcaagtgggggacagttacgggagcgcgtatgattgaaacaattcgaaacagtccagttatttagcctttcatctcatcaatctcggactacgcattcaccattctcccaccaataattgcgaccttgttaacctggggttgagtggagctgtcatggaaggaaaatggtaaggctaagcgcctagggaagcaaagaaaaccctggacttcgatcctaaatgatgaaaagacttaggtaacatggcataagcgtagggaactctttaccaagcttattttagcaccatcttctaaagaattgtattttcttgctccccgatggcgctgtgctgctgtttcatagttctgcaccgagactaggtttgatgtaagccgggcagccggggaggggcaagaaaacttaggacctctacggagtatcctaaaaggaaacatggttgagttaactctgataagactgagggaagtttagtatattctaggctctgttcatactaaggttgttggatgtcttctaggtttgcctaaactcatcaaaggatactgcaccaacctccgcttgaatcagtaccaacgccgctctcaagaacaccgacatctagccaagccttcttgactttcttcgcatcagccgacccgtacagctcttgcgcacagtctactgtggcagttgcaaattgcttgaacgtagactttggagggattttgcctgatctcaaagctgcccaccaaatcttgccagccttttcctaagagtatccgccgaacgagacagaagctagatagaacgctttgttggggatcccagaatatatgtggactccgccgttatcctcgtatgttgtcctgaattgcttcatgtgcccaacctgcggatctttgccaaaaatcgggtcgtcgtaggcagttccaggctccttcatgcttcgcagagcagtgcccttgactccaggaagaatgcagtcttcgccgattaaccagtctgcaacgtccgatttctcgtcctgaaccctttgcttcaccatgatgccgaacgcatctgagacatgctcgttcagagcaccggcctgaccatagtagtcaagagggcttgtgtgctctgtaactgcgtgtgtaagctcatggccgattacatcgatgcatccggtaaagttgttgagaaactcgccgccgtcgccgaagaccatctgaagcttttctgggtcccagactagatagatcttgttagtagaagtcaagtaagttcactgcaattgctactcacaagcattttcgtattgtttaccaaagtgaacagtactgatgacgtccatatccttgttgtcaattgacagccattggaaaaactttttgtagaaacccaacacgagtcccacgttgtcaaaagcctcattgacagccttatcagaagatggcttgcttgtatcggcttccttcttcccgttgtcgcgaatgaggtcgccaggaagtttgccctcatttgaactttcgtgtatgtcatgcacagcacggtagggagggtcgtccgtagcagtcagcgattggacaacatatgaggtcccgggttctgtggactgcgaggagcccagcgcctgctgtgcccctctgacttttccgatgatagtttcaagatgttcaaggccccttttggctcttgaacgctgtgcatcgtcggcttgatctgaagcgatgacatttcgaaagagtgcaggaggaacgatctgctgctggacttggttgtacgtcttcaaatactgctcccgacgctcctggatgtttttcaagaactgctctgtgtgtgcaagggatgctagtgctatctctcggtgctcgggggtcgctgctttgctcttcgagatagctcggaggagatggggaggtacagcaaccatgatgaatattgaatatgaatgattgtatgaattctagactttgatgtgatatgggggtttgaaagagggaaaagagagatcaaacggggagatccaacataaggtgcctgcagagaacgggatgtggcttccataataatctatggatggtatcaggaaggcatgcctcagtgagaaagatccccaaacttgagactgccttaccaaagatgatataaattctaggtaagttttgtcaagttcaaccgatgcgacgaacacggaggctttgggttcgcaacaggagcagatgagaacaacacacaggatattaggtacgttaagtacctaactcgccaattctttttgtcatattttcacttgacgctttagccactatcttatattatgctgataaaagcaagtgatcgagggtgaggaatgtttattacttcttatacagttggttaatgcttggggaaagggagctaggggggaaacaagtcaagaccttgatcctagatgataagaagacttaagttaactgagaataagttaatcataccttcgctaagtttattttgatatcatatatcaaaatctaatgttttcttgctcccaaggggggttcaggaggtatacagagatggacatcaaactctccaggcatcgatccgttgccttgatgtcatcctatctctggtaactaagtggtcaatctcctgcactgatctccagtgccagtcaccgtaagaatggattaactactatcacctggagttgtatgcaaccttggttctttaatagtcagcggggatgataactctacaggctgggaccattttcgcaggaccttgataagtagcgatgccatttacaattatttgtgttcctactctatgatgaaagtatcggaagtcgaattggtaagaagtttgttgctaaaatgaagtcatggttatcttatgtatatataacatgtcgtttctttataactacaatacaaagatctcaaacactagagaattccagggagtaccaagtcaaagcaagtaagagtcaagtacatactagatagcatatctgagaaaaatgaaagaaaaaaaaggcatgtttcgaacacataaccttggcagaaaaaaggtgagataatggtccggtgttccgggctagcgagtttagctatgactggcttgcccttcccagcgaggccatcatctctaggatcctgtctcgaaattactgtatgtaattacgccttataagaggttcagctctcgatttctatgccacctcgaaagagaaagtctggtattgcaagtttcggggtacgttgcagggatgtaggagagttttatactgaacggcgataacctttggggtgcctgcatatccgctccacccacacacggggaatccttgcgcttatcccttttgtgataaaccttgaatcatggatgatggatgcacagcacaatcagtgcagctgtgagctaacatccatttactttcacacctgagcaatcgtgatgcaagaagcaaagatctaatgcaaataagtgagacccaataggaagcacttccaccaaaatatgcggctcaaccaaagacaacaacagccatgtctcactctcttcagccagccgcatttctgagcacaccctctcagcccaaacaatactattttctcagccgagcactctaatttccctcaagttgacgatcacagataagctcaagattacgcgtccgccagctcctcaacttcagcagatcgatagtcttggcttttgctctttgaccattggcaatatcttgggtgtcgatactcccttgattgactttgacacctcctctttgttacacggcccttgcatatcaccctttattctgcatatgcacgtacaaccctccaatacaaactgccaacagcttggctgaatgcagcccgtactcactcaatctcatgtgcgtcaaagtacatcaccaaaagtaaacaagtcaaaagtttgttctcagcaaaatatgctgcatctattccattcaaaaaacagattctatctgcaaaaggtatcgtgcgtaaaaagtggcatctaataatatgcaatgcgtcatccaatccaatccaaagtagtaattcatccaagccatgtctgtcttccgctgtcaatgtgtcatagtccatctctagttgaagccttcgtacaaaaattcacaagctcaaccatcatatgccctgtgcaaatctccccgaggggaaattgggccaagacgcttggcttgaagccaagtttgatccgtctcggcgggctcaagagagcaggtcctcattaaaaaatcgctaggtttagttgttcaaaaacgtgatgtttgcttgccaagagcccttttcccatgtgtgttgtttttgttatgatttttctagcgctcttttttttttcctttgcccgtctctttctttgtcatgaagtcgccctcattccaaaaaatacttccgagtgatgaaaaggttgggttgccttggcaagcatgtaaggatcgactcgaagtaaggtaattagaatggtctgctttccgcatgtaggttgtgaaactctacatgcttacagtgaccccgaaagaagtaattgtagaagcagaagtgaagatctagataaggatctgggcaaccatgaggccggcgaaggcggcaacgacactgccggccttgcgagagccagagttgacgggaacaggtgtggtggcgggctcagagggagaagcactagagcctgtggctgtggcagctccagcaccagcctcagactcagatccggaaccagaaccctcagtggctgtggcagtagcctcggccttggtgctggtggctgtggcaaaggtggtagcgacctcagaggtcttggtctccttggcagactcagtcttggactccttctcagcggacttggtcttagactcgtgagcgctggtggtctcaactgcggaggtggtggcctcagcagtcttggtcttggtaggctcggcagtcttggtggtcttggaaaccttggagacggtggtgctggtgctggtcttgtcgtcgtcgttgtcggaagaggtcttctcaaccttgatgctggtccagtcaccggtcttgtcagtgtagacgtactgcttagcgcccttgttctggccaggagcgtcctttccagcgtagtcaatgatggtcacgctgcggtagtaggcatcaaaaggagcatcgtcgaagtcagtgtagccaccagcccactctcgggtaccctcattgctgttctttccaccagcaacccaagtaccaagcttgacctgcataggagtctgggggaaaccattggcgccctgggcatcggcagcgttaagagttcggacgacagcatcgtcaatgagccagtcaatcttggtagaggtccactcgatagagtacttgtgagtagtggtaagaggagcagcaacggggtggtactgggcacggtcgtatgtagaagtatcgcccttgctgaagtagttggactggacctgagcatcatcgccgccaacccactcccagtcgacctcgtcaaggtcgtcagactggagaacggcggaggtaacaatgccctgacccttggcagcctggacgacaacatcgacacgaccaaagaagaggtagttgtcggatcggattgtaggagcatcggactctttgttgatgcggaatagagcaccacggtcgctgtacttgagttcggttccaatcatgccgtggaaggcatcacatgcacccttggccaggtcgcagtcaacttcgttatcgccaaaggcaggatcagcggggcatgctgtgataatgtcagtgtctgtgcatgttatctgtagcaaatgtctactcactctttttcaatgggttgcagtcagtgaaggtctgagcagaaaccataccagcacaggcaagagccatggcggcagtagtgaaagcttttgagaacattgtatcgtgtatttgtgatgtgtgattgctgttatgtgcttgttgtataattcaatctcaaagtgttgagttgttatcaagaggtgtctttgagcgatggagtgacgaccacttgtaagctgtatgtgtaataggtcaaaaggtatatacctgagcgagagtgtatataatatagcaagcaaaagagagtaaacggaggcgaagaggtattaaaaggtatgaagatagtgaaactgagagaggaagaagttcaggtcaatgaatggagacgttggtgttttaatggcagcgccctccctctgtctcggtgcctgtgtctaggcgactagaggcgtctctagacttactagaggcgcctcgggtccgggtggatctggaggagcctcaacccctgaccttgaccctgctcctgatcctggcaagccaagcgaagccgagctctcgagcttgccaagttcgtcttagggtgcttaggggcagctaggggctcgttattgatccatgtgcccctgtcatgccacagaacatgggcttttccactgagattccggtttcgagcgagacatgattcacccaagaacaagacattgtctgggcgttaggctgttggcggctgagacaagaaaccgccacgatccagaaccggcggtttctactgtgagccagtgagtttaggtgcttagtcgctaatgagaaattgttctggtaaagggccttctggaaaaaagctgacagttagttgatgtaagccactttcgttgtggctagggtaacacagcatcaacacaatacaaagcactcgactcgcccagaagcccactatgagatgccgatctaccgttcagcgcatccgagtgacaatattcttagatagcatcacctaaactggcgagatgaatcgctgcggcaaactgaatcttggcttttggtcgcctgagctaactcgcatccacacttggacacaatacgaattctcacatggccaatatcccgtaccgataactcttagcttcttggtacaggcgatcaccatgtcaatcagacactagaggtacatacagtactttactatacggactcgaacatcaacccgttgagatctgctgtgactgtggcaatgggtggagagacgctggagatccaatgaactatgacgtttgtggttttcgtataatcctcagatcattctttgtaaaaaattgtttattcgagtttgactatgaattagttgtgatgacgaagcgctctacacaagtcttttcctgaagcagaactcgttcacaggctcagccagtcagaggcaagcagttcctgacgatcaccctgttctgacacgcaccgtctagagattcgtaagtcaaaacctcccctaactcagtgtctggtttcggaaaaaggcatggcagaggctgggaataaccaccaaaattccaacgaggggcagacagaatacgagcactctctcccctcccccaaccttttacagacatgcagattcatttgacgattcgtaatgatattgaattgctcggcaagttttccgttagcccttcgccttgtgctgataagggaaatgggggaacgggggggggcccttgggcaatgcgcatgggcagagacaggatggaaaagggtgggtaatgccagacgagaggcgcaggctatcgcgagctattccggcctagtctggacccctgaaggagctggagttggagctgcacctcgttcgagtcaacttgtcagaaggtgtcgcacagcatctggttcatgcacggaagggagagtgtcccagggcttgggtttggctaacaatcctccagatcctccgcttactgtgcagtgcagtgcagtgcagtatctttgagaacccacagactgattttggtcattctcaatatggaccgtaacagaagcaacacgagattgcgcacaagatagtctgcttggcgtatgtcactagcagtgaggaccccaaggcccaagtcactcactctttcactgactgatgtactggagcctgggttgggttatcagattacgcatcgtattcccccaaattgcttctcttggtcaaacattgggcactatcaaagcgataaagccaaggggaatggcatctattgcttctgccctgtcctcgctcgccctcgcttgagcccggttcagtgccgagtttccatcgaacccatgcacgtatgtatgtatgcattctccatctttcatctgcatgtctcttctccatctttcccaagagtccgtgttgatccagaacagtttactccgtagaatgggttcattgatcaaagaatagatttcgacccgccttgacgtcactattcccacttgatctgagcgatccatgttggcacagttagcagtaacgttgcaaaaataggaaataagatagcgaaaaccctaagagagaaacaaactcgagccttctcacggaggtctaggagttaaagcagatcataacagtcaatggccactggaggctcagccttgccacatgatgtcgcatctgtcccgtaggctcgataacgtgttctaattttattcttcaccttggcctatccgagttagcccttggcaatcccgtcgaccattttctttggcagcattatcgcccagcccagcccaattgccgcttagctaggtactcactcatatgaccattcagggctctaggcctccaaagagtctaggccgagccgggcttttgagctcgaatcaaataccctgccgcccctctcactgtaacgctcgatctgggggggcgcttcaaggtccctgaaagagggatgcaagacgaatgtcatcgcgggcgggttatgcctatgcctgtcattcattcattaattaattattgaatgcattatcaagttagacattgtacgagtctataagtgtatcttgctctgatttgtttctgacttctcaatccgctgtttcactctgtcgcattcaccaatcttgagcgaaacattctatccgcttgcataagacatgtccttatgcgatacagccaagtgaaactgcgtcatgccaaatcggctgacgattacggatattatcccctcggtgttgacttgactcaacagaccatcagacgatatacgtactgagcaccaagataacatcatcccaacaagagaatgttttgcaaatcctcatttcaggccctgtcttttgcttctgcttctgctcatcacatccgtctatctcagatccttactctcctcacagtgccaagctaaagccccccttgggctaaaactgaccctgagtttcagagtctcgagaagttcaccgaatcatccaatccaagtatcgattgcccttcagcaaaggggagttctgacgcgcggtattttctttccaagcttccccattcgagtgattaacgttgttctttttcacttggataatgattcacaccgacacgaggtgatcgacatgaacatgtctatcatctcggttttctcgacgttttcggttgatacctcgtgtatctgttccttcacggttcctttccgttctttttactgtgatgtttccatcgttcgattcaattcagttcagttcagatttcagcttctcgtctagcaattcggccggttatctcattacagagccgatgtccgaaacccccccatattttcaacaacatcattgtggtcccctccaccagatgattgacatcgacacccaatacctagcctgtcactttaaccctgacgggtgatcttaacacacagtcttcaataactacagccctagtgaaatcgtgtccatgttgatttctaccatgtccgcgctctgaagctgaagatgtcctcgtctaggtattggcaaatattgatcgtgaaggattcacttactactcgaaatcatgcactcgtaacctgagacgaaaccacctcgtatcagctcctttcccagtatcgcatccgacacaagctgttgtgtttggccgggatatcatatcatgtcaagggacctctatctgaaacccccattatgcgaaacccccatttcattgatgttaaggaacctcactttaggcaatcaatccattacccagtctctcattggactttcacctacaagaaaggaaggacaataaaggcacttgggtcatacgatgcatgtgtgacagttctgtcctagcattgttcttgagcccttagtattcccagttggaaaggttaaggtacgcttccgctccaatcattggaacaacaccaacgaacactccgtagtgccaagattgtcgtcgtatagcgacccaggctctatgagtcttcacatactagttgctaccctaaacttgagatactactgtcgaagatgaaggctgcgcggttttggtccagctcccctgcctatacagccagacacttacactggagtacaagaaagtaacgtgtctgcttgtggttgtatgtatgcacaaccgtgtcactcagttatggtcaagagccagcttgaagtaacgtcaaggtagcatcttttaatttatacgatctgcaatgatggttgatacaacggcgggaaacgacaatcatggtaaggttgcaccgttctacatcgcactgaaatgagctgaaaatttaatgcctattcctccggaacttggaagtatgatttaaagttcgtcaagcagtcgatacgagacatcgtgtgttgcatcgagctgagttatcgctagacgaagaccttccttttcctaatagcatcgagccattatctacaaatagaattaacatacatttgttacttcgatatcactgtctataatcatgatagggtcaattacattcgtccacaggtctgattgagaagttcatcgaaggagtgtctggggaacacaagtagtgaccatacacgaaattacgatgctaccgtagatttgtagtgcgccagacatttcgcttagataatgtggtattattgtcagtctatttatacatgaaattaagaggctccaaattccgttacgattattgctggcgtatcggtgggcgttggctcgattaatttcgctgagtggcattctatcagagtctaaaagggttagactatacaggcgactagagacttcctagacgcctatatccaagtagagatgactttaatgatcaataggtgttgaggaaaacaaaacgagcactgcgggcaatgaaatccggtcatatcgtaatcatgcaagaagcaagatcatgaagccacttctaaggagaggccaagtcatacaacttcagtcacgaggcaatatttccaggactaacgctttaataagctagttatgacttaaatcatgccctcggtatttcaacctaatctattccttaagaacatcactctattcttcgaatgcaccacatgcagtggactagtagctgaagaactcggcgtaaaatagcaggagtacttgctcaaaatacgcattacgaaatatattcactaacttatgagacttgattattttgctaaggagatttctgtagcggagatagggtagtgataagatcattcatgagtgtcgtgacaggttcgatcaagtggccgtaagcagcagcacgttaccagttatcagccacagaagatttactagcaaacaccattcaagtctctatagctcagtttctttgggttactagctcttacggccattccatgcttggcttgccgactgcaggctggatgcggcctcatgtagaccagatcttcgggtcggaaactcctgcacgcttgcatgtagtttagcttcaagtacagcagtgcaacacacagttaataacggtactaacttattattaagaccgcaatgactatcagtgttgagacaccttcgatccgtgctgtgcatgaactaagacggtgctgatgacaggatgcttagagatctcgggctgccttgcaagcatgagcaaggaccatgagccagcgaatcttgaagactaccaggttcagcattccagagttatgactctactgcttcactgaatcgagtgttatgtgtctagagctcgcgtcttgtttgctgccaatccgttgatgacactcgcttgtatactcaagagagacatcttcctagagaccagaacacaatacacgactacatcctacagtatcctctttctattatttctagataatacatggctgccactattgccaagctgcagagtgttgtcacttcccgagtcctgtctgtgcgatcaactcttcagtcccggcggaacgggtcggacacctttgcctgtcacaacatgtcacgatcatgcagaccacatatggcaactgcatggatcatgtttgtacatggccgaacctattcggatgtccctagctctgatgttcatcctccccagtggcccagcccagtcccatcttgtgacccctgactatccaaacaaaaaacacaccatagcttccttctgacaaactcatcacatcataagactagaagaacacctaagtggaaacagcctctcgattgaaaaccgcagttctggactcagtggcggacggctttttccaacgtgggcaacggcaatccctatatcctgtgacgccaccaacctcttacaccgtaacttgcagggcaaaaccgcatcgtttgctcctttaatacaccgctccatagcgtcatacccactcaacaagaaagtctaaaacctcttgttttacaccatgggaccgccataactgttagaacggttggagatgctaacgccaccaagggcagatcgtggcgtttaggaccgttggcttctagcgtcaggggcggtgacgttctattggggagcgccgttttgtttgtaacgtctgggctgagaaaacgccggatttgggtaaacgcgataaacctgtggatttgttctagaagagacatgatgtaagtcgtttggtgtcatagagagcgagcttgatatgaatacaatatataagaagcggaagttgggggtgtttattgcagtgccagtcctttattcactcgctcgttgtgccggttcacagtcactcattcgattctttagaatggcctggtcacagtcattcattttcttgcttgctacttccagcatcgctagcgttcaggctggaccttgcaagcctcgtcgctcgccgacttatactgtaccaccttacactgtgcctacataccctgttccccagtcttctactaccaagactggaactctcgtttcttcaactaccactggtagttctactagttcccatggtccaactttggactcgagtactacgtcttccactcattccaagacctctactactgagcctactatctctatcagtactgaagagccttcaactacctctcatggatcctccatgagcaccacagctacagcatgtagcacctcttccattccttctgtatactctgtcactacaacaaccaacagccacatcacaacctccaaaatcagcacagaaacatccaaggacacaagcaccgctatggaaacctctaccacaacagagggcaacaattccactctttcaacaactactagtgctgctgacacaacctatccaacttattcattctctacaacttctggggcttcgtccacatcacatacagaagccaaaacttctgggactacgagcgtggccaccgcttcatccactacagaatttgaatctacaaaggaatcgacttcctcaaactctcacagcagctcatcttcaatgagcaccactgtcacacacgacactacaacttcttcaagcactacctccgagacatcccaagcctcctcagctacaagtgagggttcttccactacagagagctcatctacatatgagacagcagaatcttcggggactacttcaccttgctcaacttctgatgcctcaacgtcgtctgaaagctctacagcccctactagtgagaccaccacttccgaatcttcggttacctcaaagacatcaacttctacacccttcacgacctcaatagtgtcttccgagacgtcttctacttggacatcaagtgagactagcacttctgctacttcaacctctgagtcttcaggttcaacaacatctgaagcttcctcctccactccatgcgagacttcttcatctaccgtctctagtactacaacaccttgcgaaagtactacaacgtctgattcatctaccacatcccatgagtcatctacatcgtcaccatgctcaacttccacgattagctccgagtcttcttcaagttcatcaaaatcttcatcttccactactccgtgcaccacctcaatccctacaacattctcaagcacaacctcaaccaagtgctcgacaaccacatctcctcccccacgaccaacttgcttccgctacactattcgcaaagatccacctcaggctgctgactgcggccacaccggtcatcgcaacggcaagaaggccaatgtccttgggtacggcgactcagatagcgtggagacgtgtggagagagctgtgccaagtttgatggatgtaaatctgtcgtttacggttacagagagcatgacttgaaccagcctttctgtgaattcgtggatgcagttcaagggcgggatgacgaggatgataccccttggcagttctatgacttgtcttgtttcagcccggactgtctctcaccatatgagtgtgggtattagatgtaggagtcgtggataaggttctgcgggttacagtcttcgtcgtttaggcgaggcgttctgaattttgtatataccacctgagttactggcacactcttttctgtaaagatctccctgcgcaagcgaattccatatctgtattcatagaattcatcgtcaatttcctaaatattgagtgcacatccaaacttacccaagccgcctttagtggaaatcacccagtcgaggtccaaaatactctccaggagtaactgtcttaagaaaacatgattgagttccatcgcatccctcgaacgggattctatttccccaccagttcagatttatatcattgtattgcaaagtaaagaatatgaccagcgccgaaagcgcaacgccaaccgagaaagctgccgaaaggatgtagttgtactgttccttatcagtatatcactgaatgtagctgaactgtgaacttgcctttgcccagaaagcgagatatcgcttcttgatatacatccaagagtaccagccgatcggcacagctggccagatgtagctgatattatacggcgcccaaatcataccacctccaaggaaaacaacagggtgagtgcttcgaataattttgttatttgggtactgtttcccgagccaccaaaacagcaacactaaagcaacaccaaagggaaagcctaccagggtctcgacatactggcccccgggtccaaagagcttcttaggcccgatagttccccaaaaaacagcagcagtgaagaaattgttcagaccaggacacgtgaagcgataaggcgcatctggcgtacacacaccctccaagtgaatctggtactgtagaaccccaatagagacgaaggtggaaacaagcgttggtactatttgtgcccagaacgtgaagcgcggaggtatcttcatgtagtgtgccagcttcaagtctgcgctgaagtatatggcttgggcgcatgatgtgtatccaaacgtcttgaagaaacacaacgcaatggcgcttccttcggcaaaggagccccccaggaactcagctatcacgttaagtgggacagcaatgccggtagtagctgatatgattccaactggtacaacaaagatgagactcagtatgatgccaaagggtacaactgctggggtagtatgtgtaggccattgagatatggcaacaattccaacgatgaaagccaaagcgaggcataccaagtaccaccattccgggacttcgcgatatgtcctcataaggcaattgtgcgcatctgacacctgtccatcttctgtgtctccctttttagaacatcgaaagctgttgacgaggctcttgaaacctaacacgatttggtggcggtgataaagcgcaccataagtgagagcagctgtatacatggcgaagaacatcatgtatgatcctagatgagccgccgtgaggaatgcaggtgagtatgcctcgtacttctcaggatcaaatatcccacgctcatctagaatagcagagatattgtatagtccaccaaaatgatcgaaggcgcgattcgagttaacagggaggtaagatgtgtagtagccgtttccgtaataaacccccagaatgacaaaaaaggacaacattgtaccgcaaaacaggttgaaggtggtaaagaattgcaccatgagagggtcacagcccagtgtgacgatattccagtcaaaggtcgggaaaggattgaaacccaggcctgtgtgtcctcccgttatagttgccagatcgcggttattcggagatatccaggtcatccaactgaaccaggtcaggccggcaaatagatagttgggaagccaaaagtaggcaaacattgctccaaatgcaatactgaagaacttgaagcgggatgtattccaagtcttcttgaaggggccaggaacgggcatatcggcttcatcatgcaatgccgtattcaaagcgatagagaccagtgttgttggccataaacaatatgatgggtatataaggaaacgcctgcagataccagcgaggccgtaaccaatgaacttggacgaaagtcccagcaggagttgatacccgatgcttatcgcgtaaggctggttgaagtaaaatggaagatactgtatccaaacaatataattggtatacggcgtacccatcgatatactcgacataatagtgatcaacatatgctctttcttattaaaaggcccaggattcaggccgtgccgaacaccaaatatagtcacaccaatatcaggaagagtcttctcgagaaacttcccgaacggataggccaagagttgaggaacagcagtgctgacactgatcattggttgccggatctcgaaaaagctgttgatgaaggagacggcgcaggagaagatgatgcccacaaaccaagcacggatcgtggagcacggcatgcttgggtcgtcgtggttactgactattgctctgacttcagcatatggagagttgtgtgtgatgagtgctgcctcgatctttatttcttggattagagcttcatggcgctctgggtgttgaaaaatgtcgtcggtttctgtttgatatgagtatgtgatagtcgaatgcttgtggggtgccatactcaggaatacttcaatcttcctaaggacagagagaggaaagttggggtctcttttatgaagcgtatatactctcttcattgtctgaatactgtgagtctatcatcaagtctaacccgacatccaaacctactttgtgaacatcttcgagagacaaggtagacgcaacctcccttgcttcaagcaaatcatcttgagttacgtcgagatctctcgcaaagccactctcatacccagctgcctctcgactatccggagacgggctgtcagatggctgtatcccatgtgagaatgaggcaaacatggtgaagtttcgatactgactgcttctgtaaactcaacctctggcgtccttgacgggctcttcaactcctgtatcagcttggccattgcctcgaaacattaataatagtttacataaacgcagcaaattcgagtatgttttttggcagagttggtagcgtctgcttaaggtcgaggaagccgaactaactatggcagatacaagttaagtgccggcatgtgttgatcgttgtaacatgaacctggaggatgacgtccaggtctacctcaagagatgagaggaacaccttgaatagtgattggatgccaaacgataccgctaagaaatgagacaccaatgaaccgctaaggccataagcttaaaccgatgataacagggcttagccaccatgcttatctcggcttgaccgttgcccatccataaggcttactgcatcttgacatgattttactaagctcagtgccattatcaacgttgatcaatgatctactgtttcacagtgaatgccaagtttgccacttgatttgttgagtcttaataaacgcagtcaacaggcattggccagccctattggataagtccacatcaactattcaatcttgagtgtctacaccaatcattcgctgactaccggctcaaagacacggaccgcctctagcatgtgaattcatatgcttgatagatgggtggattgacccttggtaacaagacggagtaacgcatcaatttcaacgaatttacaattggaatcgacattcacaagtggagagatgatactcataatgggtacggcaaatgatttaatggcagtcacatagaaagatgcagttcagttaaagcaatttgattgactgattgactataagaatcaatgaaacctgattataacacaataacaaaccaacgaaatcccgtgttggcaaaagaaagaaattccacttttaatccattattgcatgccggtttgcgcaagagcgatcctcttccagtgatcgcgctcagcttccagcttagcaatcttatcctcaagttcttccaacttagcagcctttcgctctcgagactttcgtgcggcaagagtgttgcgagcacgcttcatggcgacgatatcgctagggtcatcgatgacgatagggggcaggggcttatcacgcttgcgggcatttacaccggccacagacgagtggcgggtggaaggagatgtacccgacttacggcgactgggagcaggagactggctgtctgaatcgacttcatcagacttaagctctggtgagttctcaacactgttgggttgagcaggagcaacgttgctgtcctgggggaacaagggaaaccaagggtctgcagcaccatcgaaatcggcactgccaaagtttggagacacatcgtatccatcgaactcaggggactcgttgtagatagatggtgaagtcaaggccgtcagtgcggacgagttaggtgcagacatgaagttgtcatgagcaaaaagatcttggggcgagatagtcgccagattgccaatagagctggaagagctgccgccaaagtcaaagacagaggggacagcaggtgaagagaaagccgtgttggccccgccatcgaaggcggtaaactcctcagggagttcgacgtctgatattggtgagctagtggttcttaaagtgagatcacggatgcacaaacctgcagcgttcatcatcttggcggtttgttgcgggacacttcctgtattctgagaaaagagagggactggaggcctagcagggcggttctgcttgttcaaagcggtagatgacgatggagccgaagaggcgtaaaactggttcgtaggacggtttacaggggacgaagaatgaccaaaagcctggagcaactgggcgactcgttgattctgtgcagcaggggagacaggctgttggtgacgattgtgcagatgagacgagtgacgacgctgagattgcagcgaggtagttgaccgattagggggctgaggtggatcgaacaagacaaagtcctgttgtggtgattcgggactctgtaactgttgcgcggattgtgccggcaggctggaattcgtggagggaagccatggtgactggggatccgtggtgaagactggaaagtcttggactgaaatgttggcggttgtgagagaacttgagctgaagctattcaaagcagggctagagttcaggtcgaccgagaggtgagctgaacggggtggttgagtggggattgatgcgttaaggtcctgggacgtaattttgacggaggacttgggaataacgggggaagggggtgatttagaacatcttgacgatcgccttacgcgtttaactgttgatgatattgtattgtgatgatgatttgggggtggagagaaaagagaagaagaagaagcctcaggatgggaagatggagacaatttgtatttctcaggcagcaatcccgcaaggtttgtgcgctttcgctgtaggtacaagcccggaataatggggcagagtctgacactaacaatctctgacctggccttggtggggttcgcgttagcagataacttgcgctctcaggtactgttccaaaagcgcgcccttcggacagacatgggtccgggcaatgagtcacacttttatacgccaaccttaataggactggccgatttcttgagtgcaaccaattctgagacggcgcatcctgcgcaaaggcaccaagcctccaccataactgggactacgactgaggtgccagggtgcattctgcgactcgaacatgttagcaagcctcaaagggggcacccaggcaccttcggtgtgtttgatgcactctgccacctcaccttgtgcctcttctcttctcgatatgcactcatccccgtcctttcgctgtgctgtgttgcctggatgcatgctggcgcaggcttgaactagcgaatgcccgccgtgtaagcaacaagcagtgcccctgcatccaaagccccaattggccgaattacttttccgccctgttggcttgagtggcttctaccaatcagcgtctatgaacgggtaccgaagccgccatcacagagttcagatgtccacgacaacttacagaccgaccgagtctcattacatgaacgctgttgcagcagtgaaagcttacgaggacaatgatgaagaggacaacgaatcctcttccaggggcattcgactcgacgcagccgcgcattcattcatgcatctctgattagcccattacaatttcggtgtctcagaattctcattccgccttcgagtctgcctccggcccgtccatacagccacgcatcgctgcgatgatcggtcaaaaaaatgttggcggcctttttttccctcaataatttcccgatatttcagtcgcaaccgtcctagccgaccacaatacagtaggtggaatgagaaactgacgcatgtttcaaggatatcacactgtgcctaaagaaatgcgtcttttcttccatattagtcgcggcatcgcatttcgtatctgagagccagggagctggccctaacctcgaaccatcaataagccaacattttgcctgcatgggctgagatcgaaggattcagactggattcagcccactcgtattgctattctgcctttccacagcgcatacatgggaatgtcccatcaattcgctatctttcctgccctgtctgcgtatccgtatcatgttcctggttctcaattgagttcccaacatttgacaacaccctcattgaattgtaaactatgggatcctatcacgggctaaggcgctgcgcaaagctagtctagacaagaagtggatggtatcttactttcttaccaagcatcttgagcctttttcaaggttgttcatgtacttcggacgcgcaaatgccgacccaattcgtataagcttcttggcttggtgttttgcggagccaccacattgggatatcgctcgatgttgtccatgttctaattccgttgtacggaatatcttctcaatttcaacctccaatacttgattcctcagcgaaccaccagccattaattccctagcctgtccaagaaggaatcagcctgtttcttggccctccgtgccgccatatcctccctccgcttctcaatctcccgtctcctagcctccttctgctcctctcgggcccgacgctgctcttccgtcttgcggcgctcttccgcgagcccctccatctccgccgttcgagtctcttcgtccttgctgaacttgaaaaatcccgtgcctttcgtgcggatctcccagtctgcgtcgtagtgttgcgctggcggcggcgttgcgctacggtctcgcttccgcgccagctcttgcatcttctccgggtcatcgggattgaaggccatagactggatcgcgtcgccgacgatgagattgctgggtgctgctggtcttgcagacatgcgctcgagctcttcggctcctagtagacctcggcgcgctctgcgctctaatctgtccttctctgctttggtaacttttcgtagacggccaaactcatcttcatactcgaccaattcgccgctgtcgtcggctccgtcttcatcgctgcttgtctcataatcttccttcccttcttctccttccgcccatttgcgatcgaagtctattaagggcgctgcttcattctcttttggcacgtaatctcctcgcttcattgcagcgtatagtcgtgctttttcctccattctgcgcttcgctcgcgccaactcctgagtttcctcctctgtgccagtgacctccttcagctccagtttctttgatgcatcagaccctttgcttcgttttggttttgtccctttgaaaatgtcatcttttccttctttccgaggtcgtgcgcggccagcagatgtcgcccctgatgaattatttgacatcagtgatgtcagttgagcagtgaagtcgagcgacctggttaatgttgcatctcgcttttgtttcttgactggtcgctgaccgtataaattcggatcttgaggcatcctttccaatatgtgttgcggtttgcgtgtgttcttgtggctgataatcgttgatcatagaggaagacaatgttatatcgctgctttagaatggcacaggcccatccatactcagcctgaggcaatcatagttgacaacctaaagtactgaagcaacaactttgagttactcaaattactacgcttgattaatctgccacatatccacagctttattatcacctataagatcttctaagatattgatatcatgaacaaagtgggctcatcaattggttatccaattggttgctgtttagaagtctccgatgttgtagggtaatacaccgcggggttatggtgtgctcatatcaccaccgtcttgagtgccccgccatcggagcttgactttattctttcacaagcttcgtcaacagtttctcagtgcaacagcaacaatggccgctcccaaacaagttttcattggaattatcggtaattgaaacgccaaagctataaaacactacaaactaacaactgtcaccaacaggcgccggaggtgtcggcaaggccttcatcgaccagctccaatccctcgctgctcggaagccagcaccgaagctgaacctcgcatacattgccacgagccgcaaagccctcttcaacgacgactactctccccttaatatcggcaacgtcgtcgacacacttggctcctctaccaaggcccctctcgccctccctcaggtcgtcgagtacctggccaaggcccccgccaagagcgttcttgtcgacaacaccagctctcaggatgttgcggaactttaccctcttgccttgagccgaggcatcagcatcgttacacccaacaagaaggccttctcaggctcatacaagttgtggcaggacatcttctcagctgccgagtcctctggagcccgtgtctaccatgagtcttccgtcggtgctggtctccccgttatttccactctgaaggacctggttgagactggtgacaagatcaccaagatcgagggtgtcttcagcggcaccatgtccttcctattcaactcttttgctcctaccgagggccagggtggcaagtggtctgaggaggtcaagaaggccaagtcattgggatacactgaacctgacccccgagacgatctcaacggcctcgatgtcgctcgcaagctgaccatccttgctcgtctggctggcatccccgttgagtcccccacttctttccccgtgcaaagcctcattcccaaggagctggagtctgtttccagcggcgatgagttccttgagaagctccctgcctttgactctcagatggaggagacaaaggctgctgctgagaaggctggcaaggttgtccgatttgttggtagcattgatgctgcttccaagcaggtcaaggttggtctggagcaattcgaccgctcgcaccctattgctgctcttaagggtagtgataacatcatcagcttctacaccgagagatatggaagcaaccctctgattgtccagggtgccggtgctggaggtgatgtgaccgccatgggagtgacagctgatttgatcaaggtcctgtcgcagattgcataaaagtccatattgaatagccaaattaaaagtatcaagtttgaagccccaatgagaattcacgtatttccagttcgttgtgtgttatcatgattaaagtgacgctttgtctattcctgttgctattgcagcagcatgtgggttcgtagtgacaacgctatcgcgttcggaatcgacaatcgcaggtgggttcgtattactgatattcctccacatccaaaggaagaggtcgaagatcacgagaagaagaacaggtatgaacagcataagaccaaggccgagctatccgtaaatcagtcacaagcacaggggaaaactcggtcgatcttgacttacacagacaagagagatcaggttaacgatagaggagtactcggtcattagaggaccaaagaaggtccatgatgcgtcggaggacatctgaggcagtctgggtagcgctacagcctgctttggagtaagaaagctcatgacttggaaacgtgtgatgttgtggatggcaaaatcacagattccgaggctgccttcagggatggaggtcgaagctccatgacccaatgtccaacgaacagggtttatttccgtcacttaattggcatgtgcaaggccaatgcttagctcctcacaccgcctgccgagtatggatcgttctgccctccgcaaagcttcattcgcatcaactccacaaattatcaccagaaattgacaagcaccaactgaatagcatcaacaaccatcatgacaacagagctcacaagcaaacagagagcgcgcgagaatgatcgcgccaagaggacgaaagatggggtcactcaactaccgcgcaaaaagttctatcgccaaagagcgcacgcaaatcctttctctgatcatatgctagaatagtacgtgcactgactcatatcaattgcattatttctaacagactctagccctaaatctccagatgatatggactggtcctcatatttcccacactacgtccaggagggaacaccagaggatccctccaagcctcctaaactgacaaaagacgtggaaattgtcgatattggctgtggctttggaggtcttctcgttgctctagcgcctaagctacccgacactctcacgctcggtaagtgaagtaaaatgccgtcaaatagatgtgtctaacgtacccaggcctggaaatccgaacacaagtagcaggttacgttcaagaacgtataaaagcattgcgatcacaaaactcggacaacatgtatcagaacgtgggctgcatccgagcaaatactatgaagtttctccccaatttcttcaagaaggctcaactatccaagatcttcatctgctttcccgatcctcactttaaggccaggaagcacaaagccagaattgtatcgacaacgttgaattccgaatacgcttatgcgctacgaccaggcggtattgtgtatactatcaccgatgtcgaggacttgcacttgtggatggttcagcatcttgaggctcatcctgctttcgagaggatctcgaaagaggaagaagaggctgatgaatgcgtccaggtcatgtcgactgagactgaggagagtaagaaggttacgagaaataacggacagaagtttgtagcgttgttccggaggctagaggatcctccgtggtagttggaagtcaatgacaacttgatgctctatcgtttcacaagatgctttaaatatgcattgaaacacttatgccaacaaccttgtgatatggtcataatctatgcagcgttgagctccaattcaaccaatgaacatgtgctattctgctggcaagttcacaagaaataccatgttgaagttactgagaaaaatacaagactataatattaggaatctcttgatactcgataggagattatttgtacctgcaggcaatgtcactcgtctctggcgggtgctggcatgggttccttgtcccgcagacctgggcgggcaccttattttgacaggggtccatccaaatgacagcatccactgtaatcgacagccaccacctaaccctccactacctagcaccagcaccagcaccgccaacttcaccacttacatccatcccatcttcgttcaagaatgtggctctgaggtcaacatcctggtgatggccctcaagcgtagagatgttattgttgctggacttgctgccttcgtagcctggggcttcgctgcgagctggtcacctgtcctccgctgggcaggccatgcctttgttgctggctcccttgttactctcgttgccctcctagccggtctctttctcgtatcacgacggccaagcgatcgaatactacaaccacatggcgttacgtttctcgataggaaggcatggcgattagaggtgcaggcactgcgccagcgacagtcatatactccgactccaatagaccccgaatcaccccgcgtttccgaagctatcgaccacttgcttggtcttataacccgggattttgtgaatagctggtactcaaatattagtcgcaacccgtccttcacgaaccaggtcgatcatgcggtgcggcaggcgttgctgagcttgactgatttccttcgtcataaggacctggcggagctcgtcaccagccgtcttgttcctctcctcaccgcccactttcgagacttctacgaagcagagaaatcagttcgagggaagaaactcaaccgttctgtcactgaatctgaagagctggacctagctattgcctcaaaatttcgtgatggacgcctacatccagctgcttctttgtcgtttcccgacaccaagatggtccagcaggactacctcaggtctcttgtcgcaaagattgtacccagagtactacctgagaacatgttgtccagtcgagctgtatcgattattattcgcgagatcgttgcgtgcgccgttctgttccctgtgatccaacttctctccgaaccagacacttggaatcagctgatggagaatctgggccgctcaatgcttcaggatcgatcaaccgtgcgaaagctccgggcagctttggaccagcatgctccttcgacacccaaagccagcaagttagcttccatgcctagagttgctcctggagacagtgagcgcaagttcgagaagtttatccgtgctattcgcaaggtcaataacctatcagatgcacgtcgttttcgtagcgaagtcgctagtcaactgaagagggattctcttgaagacaatcaagaccaggtctaccttcgtcgattggagatgggaaagaggctgctggaccaacgggttaatcatctcgctgcaggtggcgagcgtcgtccgcctggtcctttgcctttaccatcgacttcttcacagtccaagctagagagtgcgccactggtagatattctgcgagattcttcagcgctttcttactttatggaatatatggatcgacaaaatctcatgcctttagtgcagttctggcttgttgttgacggatttcgaaaccctttagaagatgatggcccagatgacgaattgccatcgaccctgccaatgtggacagatgccgaccgccaggatttacaacagattaaccaggcctatctttcgaggccagagttaaaagttccggatcattcaaggaatgaagtcaaggatttcatcaaggcaggaaagtcagccacccccttacaatactatagagcgaggcgagctatcttgaaggcccagagcgccgtccttgaggaaatgcggtcacgcttctttcagagtttcaagaagtcggatctattttacaaatgtcttgcagctgaagaggcagccaatattcagactctcagatcgacaccacagccagaagtacaaatacaggcgcaggcgcagacacaggcatcgacaaccaaccgtgcgagcaagactttgccagcaaagccaagaccagtatcgcgactgacgccccaattatccaacgctgggaaacgtacaggatccgcatcggatcttaaatctttgacatccaatggtaatggacatggacatcgagctaggcactcgttagacgaaggctctttcaatcctctattcgatgacgatgacatcgatattgatggactaggagattctgtccagagtctagatccagaggcgaatagccagcaactaccagatacccaagttgttaaggcagtagaacaggccttcaccgatatcatggaggatgaccgtcctcaaactgctgaagctcttcgtgcctcccttttcggcggccctggcggcagcagtattggaggcattgatgataatgcatcaagtctcttctcaggcaatgataacgaatctcatcgtggctctctggatatgggtattcgacctgctatggcgaacaaggaaggcgagaaaccaagcctttcgtcgcttggtctcgtcagtgcggcttcacgaatcggtgttttcgtggacgacgatctgtttggcgataacaacaaggatctccctgacgacggtgatccagatgacgggccaccgcctgatgacgaggacgaagtgcatgaagcagcaccaggagaccttggactggcagaagccatcactgctctctcaaacgacatcgatcgcttggtggcgcaggaagcggttgtggaatcgttgacgcgaaaggcagagttgacaaacaatactgccgaactgcgcattcttaggaagtccaaggcgtctctacacagggagatcaggcgcaaggagctccaacggcagcagtacgtgatccaggagagcgacaacagtctctacggccgctcaaccatcaaaattaagtctattcaagtggggagagaagaggatggccgagagtttgcactctacgttattgaagtccagagaaatgctggagagcagatgcctgcagcttcatgggtaatttcgcggcgatacagcgagttccacgagcttcaccaaaagctgcggtcccgatacccttcagttcgaaaccttgactttccacggcggcgaatggtgatgaaattccagagcgagtttctacgcaaacgacggactgccctggagcagtatcttaaagacctacttcttttaccagaagtttgccgcagccgagaactcagagccttcctttcacagagtgtaatcacccaaggtcaagatatcttggatcaccaagacaagaaagacatgatgactcgtttgtacgactctgttgcggatggaatggatgacatacttggaaatattcctgtactggaccagatatctgaagctggccagaacctcattgcagcggctacttaccagctcaacgcggttcctctcaatgtgaacgaagatacgtttccagccgctgaagctgaggcagagctgaatgcatttgagaataaggaacttgaaccgttcatcaaaccaatttgcgacatctttcttgagatttttgagctcaataagggaaacaattggctccgtgggagagcggtagtagttgttctgcaacaacttcttggtggtacgattgagagaaaagtgcgggacaatgtcaagatgcttgttcaagacgaaaacattctcaaatatattgggttggtgcaagatagtctatggcctggaggcgagtttcaacgagatcgcaaaccacgaacacctgccgaaaagaaaaagacgcggactgaggcgagcttgatgctggccacattggtgccagatctcgcaggtagtgttgttggaagagtcaacgctcagacagccagccgtcgtatatttgcgacgttgaacaactcgaggttgaagtaagtctttaatttcgtcgccgacttgtgtatgagctcaactaacctgtctatagtgcacacctcgtatttactatgattgatgaaattgtctcggttcttttcgaggaagggtagggctatggaaaaaagatcttatcattcttctccacaaaacacatgcacatgatacaggacaaagcacagcacagcgaggcgttgggcgtcactgacaagggagtcaagttgggctgatacgaggatgaatggatgacgatgatgcgggattgggcgaaatgaataacttatggtttcgcaatgaagaagcctcttttttttttttttttttttttttttttggagggggactgcttattgttatagatgtctactccatgtataagttgccgttgatagatggccatgaagtaatagtaatgacaatgacaattgatgaaagaaagaacctttcctatacgaggtgatcaggtcacgattggattgtattttacatgtgagttgcagtaacgttgtgttagttatgtaggctttaatgcaggcgaaagcgttcgcatgtgacgctagccaagcagcttcagcgcctgagatagctggatccggggcaccttctcgatctggccattctgccgtgtcctgccgccttctggccccagccttttcgtcgcgttttaggcgagtcctacccatgccttagtaactaaggcaagcttgccttgcgcccatgttctctttctcctctccaccaaactcagcgttgctcttcgtatcatcatcatcatcaaagtcaatcctcgtccaaaaaccgccaccttctcaaaaccccgcgttttgactctggctcttttgttggtcccatcgcgtgactggccctggacatttaatctggaatctccctggctttgatccatattcgactttctgctctgttcctctctccatctggatccccctcttgcttgacccgacgacacgacgctcctcccaacggcaacatgacggaggtatcagccacccggctgtacttgggaaacctccctcgaaatggtccggattcatcgccctgacgctctcagtcaaaccactgacctgctgcccaacagctaccaaatccgatgtcgaggctcacttcgcgactcatggtaccggagaaatcaccgaggttaagctcatgaatggcttcggtttcatcgagtacaaggaccccatggatgcccgtgatgttgtaccgggttagttatcccccctcatcttctttaatgcgacgcgcttgctaatgattcatctagccttccgtatgtcaccaccagactccacccctcctccctggctaacgtgcgacttcgaaagatggctctgatttcatgggagaacgactcactgtccagttcgcccgcggttcccggcatcgcgagggcggttttggcaaccatgagcgcaccgcgccacggcctcgtcgaacccctcatcgaatgcagattacgggacttccaaacgatacctcttggcaggtctgttcaatcctccccgttgctcatcgctggatttcctggaccctccccttgtgatttgcgcgtatctctggtttttctggtttcgacccattggtactataccgggactaggtttaggggacaacttccacggacccctccaccccctctcccggttttgcttcctggttgttgacttggcgaactgcactatcattttgtggattacatggacttccggcgttacccttcctggacagcaacttacgtggattctggaaataggatctcaaagactttgcgcgtcagtctagcttggacgttgtctattctgaaactggccgcgactcgaacggccgagggtgagtggctgcttgcgcactgcactatcttttttttggaggctaacatgcaccagtttcgtcgaattcgagactgcagcagaccttagaacggctgttgagaagctcgacgggcgagaattcaagggccagcgagtccaatgcgttgctgacgtatgacaaggaagccccctctctttgtaagaactcgagtctgacataaccttctagactcagccggatatgcctcctcgcgagcgcggtagatcccgctccccaggacgtcgaccttatcctcctcccatggacgactacgaccggcgcggccctccccgcggatacagtccccgcggtggtggtggttacggctaccgggatcgtagtcctcgtcgcgattactatgatgatcgcgcccgttatcgatctcctcctcgccgtcctatggaggactatcctccccctccccctcgcggccgctacgacgacccctatcgccgcgactaccctcctccgcccgatccctatgccaatgggcgacctccctatgaccgaccccctcgagacttccctccacgagagggcggatacccacgagatggtggttatccccgagactatgatcgtggtggacgctactggtaaatccatatcccattaccgctttgggcgcttgcttggcgggactgtccttgaccgacggtgttagatctactctcaaccgaatacgctaaatggcgtgaaactttgacgaccagtcatgaggtaggaaggacaagattgaaacgatcgacaggcagatatgcgcaacaatgattgacgaccgactggtgatattctcaacgagcaaacacaagtatgagggacattaggatggcgtcaggtgtaggggttggaagacttgacgagggttgacaggtaccggcaaaagccacgggcgcacacgacatgaatgtcttgggtaatatgaactatagtgtatgactactaggaagccgtcgtgggtgagggtttgcttatttgcttttattttgtcttatactatataacctggaggaagattttgggaccactcggtaagagtcgttatttgctaggtagtttttgcttttatcactgaaaagggtcaaaataatccaacttttgcttttgtattgttcaaattgacatggcattactgcacaacgagtgaatctgatactcgtgatttactttggacaacaacccaaccgtgtcgcccccgtatagtacaaaaagaaagatgccggaccgaacagagaacagtttgacgcgctttataaggaattacgaagggtgtataaatatggtatcgggtattgttgggttttggtttgtgttcaagattaagcagtcttcttccattgggtgtagacaccgatgacactgctcaaggtaccagtaagaccaacgatgccgtcatcgaggaaggaaacccatccgagaccggagacgggaacgaggatatcgcaaagatcgcagaggagttgcttcttggcggcagcgcgctcactgaggtatacgttagtactaatgatatgacggtaaacgagtgcatgcgaaacttacatggagatggtcttgctctcgacaacaccctcaccctccttgagatcaacctttgatgcgcgcacgctcagctgtcgcagagtgtacagctgaccaatgatgctaaaggcgataccaatagcccaggatctataagcctcctgctgaaggcgcttggcatgctgccacttcctgataccggcagcatcaggaatggtgagggcatcgcaggtgaggtaaccagcatagcccagctggcgaccgacctgggtgtacttgaggacggggtcgagggacttggagtcggaagcggtggcagcggccttgtagtgctcgacgaactttccggctcggaagacctttcggaacaggccgaactgcttcttgagggcgttccaaggggcgaccttgtcgggggttgcgtttgtgcggaggagataccatgcgtagaagcgggcgaaatactgaagaactcgcatgagcttgtcgcgaccgagggttgtggccatgtagcgcaggtagtgcgctaccgtggggtggtaaacgagagcgtcagcgaccatgatggcgatggtatcgagaataggtaggtggagagagtattgatagtgtgcgacagttgtaatatacgaagaattacgattcaccagtaagaaaccagcaattactgatgggaaagaggaagatggagatgtagatgcaaaagttaagttaagttttaaccaggaacgggtaagaaaaagctgggggaaaggtaagtaagtaacgcgaatggagtcaaagagtctggagtaaggtcaagtcaagtcgagagagagagagagagattgaacgtggagacggagacttgaccgagatgccgaggtccgccgctcacgagagcgggatagttcaagggaagagagaagagagatagggagggataaggtcaaggagatctcctgcaaaagaattgcctttttgggcaggggaataattgccgtttatgttggaaattcgatagtttatactgtacatagcttcggtgttctatccattcagtcattgctcagtattaaagggatgacgaccctgccaactttgtcaacctccatcacatacaaagggagcatccaaagtcgaggtcgacagccggcacatgtccgaggcttcatcaggagaataccagacttcggggtagcttggcgccaattctggcaatgcatttcaacctcggggactttccgtaggagattggactcaccctctaaccttgagagttacagctgaactggctgacagctgatagagagagagagagaggcagagagagagaggaagctcccggctgaccggataacctttgatccgactccggtcttccgtcagagaagaacaagtctagcaagtctaggttaagttacggggacatggatgcatgcatgatataagtcgagtcgagactcactcattcactcaatcaattgcctcataaccccaaatcaaggaatgaacaaggtatgtatgagatagggcatctgagttcccaattttccatcctcataacatccccccccccccaaacccacaatgagcatatcactcggcgtttctactgaagatctttggagacgtcaatgttcaaaacccccgcttaaacgtcaatatgagcgagccacccccaccgggacaggaacagcctggcagggcctggaaatagagggtctctcagtggctgtgacgacaggaatcgtgatgctgctcggggaacaacccccgaagtctactgtccctccacttgtaatattgtgggggaagaagtcggagttggagaccccgggaaatcctcttgagccgcttcccctcggccggcaaaagcaccaattcccttcggcagcccgctatcaaaggtcacgatggcccatgacattccgatatgatgcgcccccaatggagctttttacgtatcatggttgggtctttacgtcctctcagagtctctcggtcatgttgttgcgggttgaagtcctgtctcttgcggatgggcccgttgataacccccgtcggttaatgaaagtatggatggatgtacctaattatgaatgaatggatatcattgatcgtcgtatccgtcaattgtcgtcaaaatcacggacggacgcggtatccgtagtcaacgtacctacgtagaactgtattcctttacataactggtcccgtttccccaatattcgtcgcgtgcctcttccttttcttcctctctcttcttctttcatctttctctctcacgataccctcatactattcccatcatacttcttgtctctgccggcttaaaccttctcccggtctaagtcaacccaaagccgcttctccaactgcccctcccaacgacgatctcaaccaacttctcctcctttcatacctattctcccctcacaaaacacaaattcacaatggctactacaaacagcggacaagaaaccgaaaaggttaacactaacattgttaccctcacccgcttcctcactgaggagcaggccaagcacccagaggccactggtgacttcacgtacgtcgtccgtcccttgtgacctcaacttcatgatgcccggctaacaacggaaaccaatctcagtctattgtgtcacgctctccagttctccttcaagtcaattgcctactacattcgacgcgctaccctagtcaacctcaccggtctggctggttcttccaacatcaccggcgacgaccagaagaagctcgatgtcatctccaatgacctcttcatcgaggccatgcgctcgtcaggcaagtgtgcgctcctcgtctctgaagaggaggacgagatcatctacttcaaggatgctcatgacgctcactacgccgtcgcttgcgatcccattgacggatcctccaacttggacgccggtgtctcagtcggtaccattttcgctattcataagctccccgagggctccaagggtgtcaaggaggatatcctgaagcccggtactgagctgctcgctgctggtttcactatgtacggcgcctctgcccagcttgtcatcactatgcgcggtggaaccgtcaacggtttcactctggacaacggcattggcgagttcattctgtctcaccccgacatgcgcctccccaagtcgcgcgccatctactccgccaacgagggtaactctctgtactgggaggacaagaccatcaactacttcaactctctaaagcaagctcaagacgacggcaagccctacagctcgcgatacatcggttccatggttgccgatgcttaccgaactctgctctacggcggtatctttgcttaccccgccgacaagaagagccccaagggcaagctccgtatcctgtacgagtgcgcgcccatggccctcatctttgagaatggtacgtcagttgaattttagtgatgaacgctttactaactgtgcgcagctggtggtcaagctgtcgacagcaagatgaaccgtatgctcgaggtggtgcccgagcacatccacgacagggctggtatcttcatgggtagctacgacgaggtcgagaaggtgaagaagttccacaactaagaagggaaatcgaagagaatggcgctttggcatgggatcatgaaatcagttaaatatcaaaaagcgaacctcatgagtgaatgagtattttaatgatgaatttatcatatcttccattttctgagcgttatgcagagtgtcgtcataatgagaagtcatgatcgtgagccatcatgaggcggtttaactggggacgtcacgccacctcgattgtcccatcagaacgagatgcaacgccttctttagtctgtctctatagtaaaaaatgttgtcttatcaagcctttgtccactctggttggtacagatatccttggtcaacattcgtctctcgataactaaattcaagcaccacatccatggagagctttgagctactcctctccacaacgtcgggctctaggctgtataattactccgacaccggtatgcctgaggaacagggaactgatttctcggtggtcactagcctgtgtgaatagcatgcttacaagaattgctctcagtgtatgtggtctctccgtattctcattgctatgaactgattacctacctacccgcatagttttccgtcatcagctacattttacatccgttcaacaggcgaagtagcaagttgaatgacacaatgagagtcctctcaggatattgaaagactgtcattacgaagaaaacgagttagctgtagggttcaacttcgacttcagggattcctcacctaacgtggtgaaccttttgcctctgcagtcttttatggtccttgcgtctaatatccaatatccagctattataggccataagcaaatgttgtctcaattttaggcagccggtatactacattcaaaagtctatatatcttctctatacccgccgatgcctttctccccaaatgcaacagtttccctcccacaacctgaagatcatcaccagctaaggcgacgaatacttgtatccaaactgctccttagcctggtcaataacctccttaagctctgcacgtttcctcctcgtctcttcatccacaggatccaatcctgtcggtttgtctttaccactcgggagtaacaagccccgcttcacagcaggtctctccagtatacgagcaagccatgctttaacattcgggaactgatcatacgaaattgatgtgccaggcagacggtctgcccagccgactagggcaatatctgcgatggagtagcgacctctaccgggtccgacgatgtagtctcggtctgcgagacgcttgtcgaggacaccaaagagacgctctgtctcgccaacataacgctgtatagcgtatgggatttctggcttgataccaaggaaatgaaacgcctgtccttccctgctgatgtgtaagtgtaccgccttgatgttgatgctcatgacttacataggcccaattccaccatgctgccaaccaatccatgactcagcacgagtatagtcatcatcgtcaatcttgaatgacaacttatgctctggatcatattttcttgtcaaatagcttagtatcgcattgccttcgaagacagcgagatcgttgttatcatggtcaacaagaacaggaatacggccattagggttgatagcagtgaaccaaggctccttttgaacattgagtccaatgtcgatgccttgtatggtgtagtctaacccatatgcgtcgcgaagctcttcgagaaggatatgggctttgacgccgttgggtgtaccccagctgaggagctcaatgcccttggaggctatgaggccagtcggtcgagccattgagtagctgcgtttaggaactatggaagcaggtctgactgtgtaattgtagttttgagaaagctgtgatttacaaagtagagtagaacgaaaggcgagagacacatatggcagttttatggttgagcgcatcgtcattgagcagctgagggacgccatttttgcagtatgatttccaatatggtgactctgggacgggaaaatcatcaattggtcatttgctctttagatttgacacttcttctttcgcaatgagttaggcttgctgcacgatgtttgtctagggagattccggcgttcggagtgtttactcatccacgaggctttgtaatcttgattaccctataatgtggaatcacccaaaattggcgacgtttttcgatggcttgcatttcaaagcgcaactaaacgcagcctccgcggaatgaatgtcctcgtggtccagccatgctcagaacctgcatcaatgataaagcaattctatgctgttgtttgcttggttccagtggttgagttgcaaatgatcggcacatccattcctcagggggcgctgagcagatggcctgagaaccagatgcagtatgcaccatcacatcattctaaacttgcctaccaacatcctctctcaacttatttgtcattctagtcaaatcttgcatgaaacaaccaacaaaagcatcgacaacaaaacacaatgagtgggacaaccgcgcggtaaacgatagaatacgcctcgcacgtttcgatttgacattagccccattatcatagcgcgcaatacgcaagaaatgtcaagggatcggcccgttgtttctcatcagatcctcacaaatattgttcagggtaggtcccagatcaacggatgagctgagctgcgcacgggtggaatagtttcatgtaaatgagagagtgttcctcagtggatacatacgggaagatactacagtagcaccagcataaacgcagcaaagatgtttatggtatttcgtgtaaagttctgttgggtttgtcgttgcaaccgtaaccctgcgggtgatcctccgatccttctcgtggtggagttgcagttggtgttaggctgtgaggcgatgagttaagggtccccttttgatcgtcctgagctttaccccaagagatatctagacgcccgcgacagttactctgacagagctacactccccagagatgagagcctggagtcaacaatctaggactttcttgagtctcgagaatagcacttgacgcgtcgtcatcagtgcctcaatcacaatacgatgaatgcaatgttgcattcaactcgcaactaatcagatgcagactcaacgcccagagcatagaagtgcctacgtcactatcatgaggtgctagcatcaatcaaattgggttctgacttgtttggtctgcggagcgcccgcctcaaagccaagtttccccttccccacccacgagagaccacttagccttgaagctgacgcctgatgatactgtaggtactgcaccctgggaaccggtagccaatgctctttgagtatggccctggaaacaacacaaacaccacagcccctacctcgatatcctgtccagcctatttacccgctctgacttacactcaactgactgacttcatcatccattgggggccatgcagtgcagaactctacagcacacacagttaatcatcctagaagatgtgatccaagacccggaaagcagggaaagaaactctctcagaagccaggttcttgatcgaccgctgagaaaatccccgacaggctcgcgcttagatctgtgatgtgacgtcttctcatgccacagggtccttaactccagttcccatatctaaactccattcaaacggtttcccttcccttgacgatgtcttcaaacctgttctttttcagaagcggcacaatggatacagacgcagacatgggggatatctgcacgtctgtaggattcaagccgctgatgcacttttgctttgacctgggcgcaagacttggaagttggctcttcgccaacatgtctcacagcggctggtttcaccccaaaagagtaattcatactaggttagctgccaagcgttctctactcaccgcagcggactaccctttcgtcttcctcgtcccgccttagctctgaaacctcagtgaaaggcactctgaccaacatgtgctcagtggcataaaccgtctttcctcgagttcccagtccaatctcattggcactttcgcctttgaactatacttagattagttgttcaacttatcggagatcgccaagtagtaccttggttgttggactagccagtctacgtacccggacggcattgtcgtggcttcggctggcggcatcgctaaggtccgtctctagactctgagccgttggcgtggagttaatattcgtcacaaagcggccggtcagtggagcgagcgagcgagtttcgattcgtcaaatgcgtattcgtcgtagttgtcgtattgggaataccgtactgttggtgatcaatgggcaaatagtgagcccaaacaaggctcgccggttcaaaacgctcgaaaccttggagtgccatggcgccgacaaaagcgcctggcactaaacctgggtcaacaacgtctcaagaaggcatttcaaaaattcagattggtaatcaaaccaccagagatcatcaagacatgtgatgcaacggcattacaaagaaagtccggcacttctgggggttacttcggtgttgtccaggcctgttggtgtattcagcttagacgggaataagtcacatttcacgcccacctgtcgttgtatcgcagagacattcgatatgtcgccattcctggggaagcggaaccgtcgagagaatgccacaaggataaagatagaaaaggcggaatcacacgatgggaaagtcaatctgtactgcagagcacagtagcggcccccagacgtggaggcgcaagataacctttcgtgcgagtgtgtagtctaccttagtaactgcaacgggcaagatgtgaatcataacgagtatgcctcatcggtcaaagccgaagggagaccagagagtgagggaatcgtgtgcgacatacgcaacgaggcagaataatgagagcgaatgcgagaattgagagtgaatacggggccgagctgaactgaacacgagcatggtgaataggagaagagtattatgattcaaggtgttgcgagccatgtcaactcatacaacgttaacttaaattgctggtatacggaaacggtatcaagattcgagggctcagggggattagagacaaagtcccctgaggctgaggctgaagctgaagctggtgatgttattaacaggtttctattatgacgatgtgattcatcgatcgttgatgaagctatccatgacagttgaagaaccaggtactgtatgtacaatgatgtgtgagtgtgtatgtgtgtgaggggtgtctagactctaggctgccgtcaattcagtgattatccgctagttacagcctcaattatgagtgaatgagtgaatgaatgaatgaatgaatgaactggatgtcccaacctgtcggctaccactcggcgagattcccatgcagccgtttgtgtgtggttatggttgtgccgcattcgaaatgtcgatgtcaagaaacgacacaagaaaggcaaacttgttgatctggatctcaagaccacgcccccctgtctcccctggtcctccgccttttcatcactgcaaaacgctctctcccacgttaaactggcggacattggcacccctgttggcttccccacttggaccacagaccggggatgatcgaagccagggggtcgcagagaggacgcacattaccttgccctctatctttagtccaccattgattgacctgacctgaggcgcagggaatacaatttgttagggacaccagcctcaagtcaagtcaagtcaagcatccaatgcatgcacctctttcctaatgagggtgccatgttgcgctcgacgtctaccaagaaaacgtggcggagtagctctctcatcagtctccccgtctccggctccgactccaaggaataccttaggcccagaagaaacgttgttaatggaaaatcagagtttccgtttccgtttctcattcccgtcaaacttctttccattctcgctctagtgccttgctcgagctcggcgattgggtttgactttgggtttgcgaatggactcactagagctgtgcaaaatactgctgcctaccggggcgcaaccccagacaagaaggccgttaaccttatgacgccaatcgcatttctccatcagcaaatcaatcgcgacaacgtgactcgaaattgtacatttggtctgcatttacatgccagccacctgagtagcactgcatttcgcttcgctatgtactccgtactgcatatacagtacggtacagtacaatacagtacagtcgatgaaagaaagctacgacgataggagcaacaacatatgtattgcctattccgtagcgtagtgtttattacacacaaggtagcagtagcactctgcgctgtcccttgggatgggatgttgatcgctgcaatacactggcgtatttcccaaattaaacccgagcctgatcccagcgaatcgccgataacacaaggttgtgaggtaggtggtgatgatgataaactgtcccaggccagaaccaggccaggcacgggttacgggtacagcgcgcagcctaacccagcatcgcagcgtagtgtcgtcgtaggggaagacaaggttgcaagattgcactcgtgggcttcgccttgtggttgcggcggcacagcaggttactgtacccagagtccctgtctcaacaactctaagagcatggattcactttcatcgggaggatccgcatccgcgagtctcgaagccaagacaaaggaaacaagggggggcaggtaatttaatttcattttttttttctattgtcggattgctcttttcaatcttgaccgcggagcagaattcatcatccattgggtccatggatatgtccatggagttgggaatcaaaccaaacagtgggaacttggctacaaccgcccccgccccttgacgaacaaagaacagcaccatgcctttgttggagaagcgtgcgcttgaccaatcaagacgaggacccatctctcatcttgctcccgcccgttcagccctaccgctcgaggtcacccccacccctgtcctgctctccactgtcttgtctccttctgctgctctcctgcaatgggaacttcaggcccacgccccctcagtggaaatctccacacaagttcagtgctctacatagcagtaaacacatacactgaagctgagctgagcagagctatcccttagtgctcatgtctctcgacacttggggtgcttcattctcatcctcacattttaatccagaactcttggagaacattggcagataagaaaagaaacaacatattcgtcatcgtgagacacctgacgtctcgccaaggtaccgtagaccctgccgctgtagatacctagtgaacaagatgcggctaactctctgttcggggagtgtcgcatgcaaccacgggcatcaccaagaccaaaagacgcaatctgcttggacggctttgggcttcgcttggtcaaccggcctcgccgaagccttgattcttagagcttcaccgctgagcaaagatacccttcccctcatcaactgcagccctacgaggagagttgctagagtctgactgtcatcaaacggcggagctccaattcatctcaatatctctcagaagtcaatctccgcaattttcgcaaccacagccaacggcctaccacatgttgatcatggtcttgtcttgggcttgagtctcgattgcatttgcatctgcatctgcgtcttcagcccacggagacgcactgatttggaaatggcggaccgaggacatgagcacaagctgtcttgtcagtcaggcagccttgtagtgtaccttgtgcctgtctctctgtctctctctcactgttggttactgctcattccagctccgatgcagtggatcagccctttttttatcgttctgagctacccgctgtgtcttgcatcccgggcagtcatcaccttgaactgtcgctcggtaacacggcgcatctgactgactggccacgcaatggcaatggcgatgcctcgaatggaatctcccattggagtattctctttcgagcatgcattcattttgcctttcttgacagtccggacttaaacatgttaattacgtacacatgattctcggacttaacagccgtcagacagactagactgacagactgacggactgacatgaaagggtacagagctacgctacgtttcaagtgttcaagccatgtacctttgaatttaacccagatttctaaacgcgtgtgtcgcatcacatcccatcgcatccatccgctgcgctggcatacagcacgtacgccccctggttaacccggcagggttatttgcccagttatcatttttggaccccaaaaacgcttccccttgctagcgaccgacgctggctccctgatatctacaccccacagccctcgtcaatgcccctcccgtccccttcatctttctggcagttgattgcgggcgtgcttggtgctgcccatcatttcctaccaggggaagcaggcgtgcctatcgcgtatttttgcagctcgggttccaagctatcagatacgccagagctccccgagctactctagctactcaggaaacgaagcgggaatgaatgatccaaagctcggacgctacggtatcatttggcttgacttgacttgtctcgtcttggacttctccctaatcacgggctgcaattgttgcgttgtgactcagttcggggacctcgtctaaatggtctgttggggtttgggcaaagcgtcgcgacgaatctgcaactcgagtctcaatgtcttggttcacgtgaaagaataggagagcagagatgcagggacatcaatctttactccacaagcacgcagccgcggggatctcgtcgtggcttactaccccatcaagccaagtctcagtctcagtctcacttggagagtgagagtgagcttcgatactgattcaatgaacgctactcatgatcttgctgcatctccatctccaaacccataagatagccaaagtatatcgtccagatggagttctcggagacattgattcacgtgcgagctttcatgtcgggaggaaaagtgtccgctccattctggtaatggcagtgccagtgctaggctctagcttgggctcaagagaggaagctagtgccagcaaaaagtctccgcgcaggctctattcccagtatgtactggtgccaggacccaagccaacacacaccccaaagcaaagccgtgagctgtgagtgagaaaatggtatggatccccagaatgccgtccagtggcttggggccttggggagagtgagaaccttaaacctaccctcgtcgacgggagacgacatgatggtaccgaggaagtggtgcagcaagttcatgtaagacgatatgtttttggtggtgatattttggaggtaaagaaccaaaaaaagatcctcgcagagaatagctctgttgagcatagacaaatgacaaatacaaagtcaacatttagactgagctagcttcatttaatgggccaattgatgaagcgggaatccgttcgccgaccctgagccgcatagtcgtgccgcaagccggccgtaggaggtccgtaggtcgaggtagagagagctaacttgaaccagagaagacgggagagtcaaaaggcgcacggcaacggaatcaacaaaatgatcaaaacatccgatgcgggcttgaatggctccgacggtcctcgtctcgccaaataataatcgctgtttcaatttcagccgtgattcatctgcaattgatttcagaaacaccagaaatgcctggttgtatgcctcgtctggcgtgcatggtccgctacggcttcgccgaaaccccgtgctatgagttccattagttgacgcgcaggtcaatatgcgcccgtgatgcatggtccccgattatctcggtcaactttcgcgcagtatctgatgccagcgatagctttttcggattgacgtcaacgaaaacagaaaaacaaccagcaaaatcttattttggatagttgagttggcttagactcgtttctatcatttagacgcgggttatgtccaagagacccggattttgcggcttaacgttgagctcaaatccgcaactcatcagaattactttttacggtaaacgctcaacgctttggtaatgtgctcacattatggtccccgaaagagagcctgtcccttttttgttttgcttgataccttggttatgatcgacagctaccgagcattgggtgcagcaagcttgggtagctttttggtgagcttggagcttagagtttcgccaacgtagcgtaccagtcaaagcaaggtagtcccagtgatctggctcagggcgcagcggccgcctctaaggtagcccccaaggatcctttgtcgacttgtcactcaaaaggcggcggcggacttttttcaacaactgtcggacacaatttgtcaaaaggggtgtaccactggaatagcactacctaccactaccggtactgagaaacgttatgaggacatcgggatgacagagggggcagcacccatccgagggcttgacactctcttccggttggagaacactcattcaagcgcccaacttgtcatctcgtagggctgggtagatcctacctatccaagtgacagcagggggggctgtcttcacccccatgctctatagttgccatccatctgatctggttcactgcttgataagcacacaaactgtcggtctcgcaaaggattggacaagagccgccgtccgaggggtcatatcaaatactgagcctgagccttactagggagtgccgtctttcagttgaatgcaaccccacgcgtgcatcacccatcacccgtgatgttgatcaacaagagggtggtttgttctgaccaaaatggcgggtgatggataacggataacgggcggtgccacgtacatgcctacagcacatgcaaccattgtctcaaccgcaatcatatccatgcagcctcagggggcagaagcatagcagcctggcaatactgccgcttcattggatagatgcctctccttttgaagttgcaaggcaaagcagatgggcccatagatttggaccatgcatttcgacgaatatgcccagattgggaaataggaccaaagtcccgtcaagaggggaccctttgtgctgccagcatatgcattcgtctgcgcgtgcgtctagcggcagtttcagccatcgtcggcggtccagagtcgagactctcggcctcgaaatatcccatgttatttgttgggcactgatgatccggcgactgtcgttgggttgcagggggccctcacaaccggataatcagtgtcgtttggggaatcaagtttcgatggattagatgatacctatactacgttgatccaatgtgaagcaagtgaagtttgcagcgccgtgcattgcatgaggcacggagcccagggacatggctgaggtggtcccggctgtgaggtgtaaggctgagtatccgtggatccaacacagtccaatccaatccgaaggatggaggttacttccggcaaattgctgtaggcatgtaagtgcctgcccacataccgaaatgctgctgctgctcctggtgtaactctacagtaccaagcatgagggaggatcaattactgatttcctaatccatcgatctgatgatttgtttaatggagcatttaaccacacgtcgtctatctaatcatgcatatccttgactctgttgtgttgcgttgctaaatcctagtgcaatcctcccctacgaggtccgatggacaatggatggatatccgtaggcgtaggggttaagctggaaataaacataaaaattcaacaggcggcgcgggaatagagcaaaggcctacttctggtcagtgccactaacattagcacagcagcatggatcactcactaaatcgactgatttcccaccttgtgggggaacgagcctgaattttctattggccagctaaagccacctagtaaatagaatacgcacgggaaatgatagacggatcgggatatggggacgtgtcagaaagtctagacattctgacaagacgaactgactggcctaacgttatgctgcgctaaagaatctgtttgaaagtacgtgctgcggcaaacacaactcattaacatacaggggtctaggggggaaacatatccgcctatgatggtgatatcttctatcgtggcagggcgtgtggtctaataatccctcggtgaagaggcgatgaggatatttttgacaaagatcgttgctcgagagttacagggcatgttgacagctaagctatgcgaggcagttggaatcccaagccctccatgtgtgtatgtatgtatgtatgttgatggccggaacggcatcccgtgtgtgagttgtgaggtggttacatgtgaggattgcgttgagttgtgtcgagaccaaacggattcactgatcaagacatgagaatcacgaaaagaggaggtggcgaattcacttgcatcagcactcgcggatatcatcttttcctgcctgtagtgagtcggtgcgtatccgagcttgaccgttgaagctatcttgattttatcctgaagctagatgcggcacagcgaagaactagaacccacgaacccgccttctacaaacggcagtcaacggcctcgacgccatcatctcggacatttactccttctgttctgtttctgttccttcttctcaatcaaccggccaggtctaggagcaagggccgttattgcgtgcgtgtgtgcctcagaagctcgagccatataattcgtagccccgcggcgctgctatcaaagtccccgcccactcatgcttcgccatggcacccccaaaagcaaagggagagaacaaaagttgaaacgttgcgacagcctaaggaaatttgtgtgcggctgaggatccaatcaagtggcctggtcgtccctcttgttcgtgcgacggctcaactgacaaccccgaaagtttatcgcgcttgacagctggcactgtagccaatcacaaatggatgggcgcgagcagtaaggacaggggctgtcgaataagtctgcgccgcactcttgtgacagacagcgacagcaatgccctctgctaaaatcactctcgcgcttgtttcgtgagtctacctacgactaacttatgatgcaaggattcacatcccgaccctatctcggactctcttgtagcagagtagtccgatgtctttttcacggctccttccatgaaacccactctactctgccactctggctatctaggtaatcgctcatttcgggataacgattaaccataattcaaggtaaacgatatccgtcaactatagtaccaacgggcgcaacccaacgctgagcattgttgacgtcttctgacattttctgacgacggactcgacaatgctacacacctgattcagttctacccgcacgggtgatggcaaaaggggcttcatgttaggtcgtgttgacgccgctctgccgagccctgggtaccacctacgtacctacatacgtaagtatccaaatgcttagttatggcacattccgcggagccggaactctccatacacggagccggtgatttccttttacggccttttcacggagaagctcagttagctcccacctatatccgtgatggaaccctgggagcaaatggcgagaggcttcacttcacgtcaacgcagccctttcatcgcgaggattttaagaccagaaaagtgcttagaatagcgctatagcttcaaccagataattcaacctgaccgcttgttcatgcgtcgtggatacgttgggtttttagtgtatatgaaatgtcttcgaaggaggagtcagtccgtgtaagtgagcggcacaatttcgccgcagatagctccatctccagctcccactctctgcgggggttttccaaagaagaaggttgggttgaggttggttgatcgacaatgcttcttgtgtcacccgctcaactggtaacgggcgcgattagaaattgtgatccaaaagataagcgccagatcaccaacagtcgaagcggatgtggtattgtcattgagcatatcgcgcctctgatagcccatgagatgccatgccatatgttggttgtgtgtgtgtgtgagtatgtgctgtgcgtgctgccacggatccatccatcgtccgcatcctcagggcgcaagagtctcgaaggattctggcaaagcagggtaatttgccccgttgctgcaagacgggtacacaagccgaaggcctgcctcgctacgacttgtctgcttgtcctgtgcactgggcaaaacaaaacaaggttcagggacaggttgcacatcattacaggcaaaatagctcaaagtgggttggtccatgcctcttctctacagggccattgaccaaagtcaatctgtgctaatgggtcgtcaacgatgtaggcgaaggaattgatggaacgtcgatcctcaggtggcccccaaggggatttccaaataaacaagttattccaaagcgtagagcactgtactgtgctgtatttcacccccttatgccttgctgggccttgttagcttgcctctcccagaattaagtcaaatgctgcgacgggttgccactcaacggtcgcggggcaggggtcggccgcctgtgcaaagcgtttctgggtagcgtcttggtgcggccgcgcttaatctttaacagccggaagcttgatcgtgaggacagccgacccctgcccacctttatttcgctgtagggtatctattttccaaactcaatgaattcagtatgacctcctttgacaaataatggtgtttttggaaagattatctccaaagactgcaagtgagataatatgacgaagatgattgaaggttgttgtgattggagccaagacttagaattgcaggttatgtgtttccatctgcgggagatgtatgatgttggtcccctggcttgttggctctgcctatagacaacgaagatctttcgtaaatatggcccaattcgcccaggtctaatacaacgtagacgattttttcaatgtgatttcagttgttgttaatgccaatacctgtcatgttttatcgatataactaatagttaaaacccagcgtcgctttgacccagcccagacaattactattgcaactgtaactgcaactctaactcagagtaatattccggcgattattcacaggggttcatcgtcctatagccatgtggttgggtgtgtcggttgtcggggaactgcttgacctgggtcctcaagactacaacggtagggataggcgcgcaactggggaagatggcacgattttgatgtcgcttgtcgtcttgtgcatcagagaccggtaaggcagggtagagaagagccatcagacaagatctccagaccgagagcggcattcccttgcgacatggacagatctaaaccgaaatagtacgaatagtcgacagtgactctatctatatacgtacacttgctgctagtgatatcctgtggcagggcttggacatttctctgatgaataagaactaatcgtgtcgtcacacagccctacgacgggcgctgccagaatgaacgacatgatcggcccggtcaaaaggtcttcttacccggcaaaacggtccttggagcgactgacagtccaagaccagactcacacaagtctcgagtgtgagagagcctgggattgtggaactccaattggtcccagggctgagttggatcaaaagcatatcatttcggggtctcttctctaccactatgggggctcgggtcgacctatttgtgattggccagcctctattgatgtgttcccagggttgggttgtattggagactgtctccatcggctttaagaggaaccctttctctaggacagggaattttaaatggcagacgagaggctcagttcaaaacagtggataaggtagccccaggacatgggactggacgtgagtgaacgtgccctgggtgctgggactgggactgagactgacctgggggggcctggcatgggagagctaactaggggaagcagggcgatgctacgctgcgctagagacggagacggcaatcgactcgatagactaattgtgggcaaatttagcccagattcccatcgagtctgtcttgaagcttctttgctggtccatggcttgatctcggggacctggttggcttgctcgtttagcgtccactaccgggagtgcagcgccggatttcaaaggaacatacagtacctctctgtgtctcgtccctctatcagttgttggctttccagacgtttagaatgtggcatctgctctgttaatagcgccagcctctctgatggcttctgtttgtcttgctcccgcccttctggtgacttggctgcgcctagtagttcatcgtctctttatctctccaccgttgatgttacgtgacgaacggttcagaactggtaaaacccaatacgctcacattccaaaccaagccgtatctggcatacgatacgttactgcttcatggcacggcgcagtatggtgtagtatagcatatgccatgctttgttatagcatgagaagacacagcagatgctcaatcccgtctcatgccctactcgagccccgatctgtagctcagtgaatcccgctcttttgacgagacaccgttgtgtggcatggcaacactcccctccttgttccacagcgaggttgttgtgcatataggcagacatccagatatttggatttatcattcagcatttcatctggctagccatagcatcatgatagcaaacctgctcacaaatggataatgagtttgtcagtatcctggtaatttgctctattcgtccgaatggagtcggattcggacatggccagcggagtttattataaatccttgaggtaggttttaatgatcaccggtcgacagcacgggccgtactgtaccaaatgagacagtttcaagtgtattagtggaagatttgtagtggccagcagtcagcgcatctctcattttgccgtcaataaattcaataaatagaaaatgaagcaattcataactgtctcgcctttcgctattagcagccgcgatgccaaattacggccctggactcgagaatgagtgaacgaaatgcttggcacaaggatcatagcgaaaggatttcgatgccccgtagcatcgcaaatggcccagtgagagaggaacgagtgcgagcgccagtggggacagactttgtttgaatggaaaggttgaaaaggcggaggtacgtaccatgagctaccctgaccttgtctgcagagtgcattggattggggctcagagggtgatgagcaccagccctgtgaggccagcgccagccagagagagacacagtgagtgactgatgagagacagaggcgaaagagcccccgcaagcaactaaacaacaccccctctccttggtgctggtgccacgcccaggtaaggtacatagccagggacctttttctgcttgtgtgtggccgtgccgtcttgggtgcttggtactaagttaggtacagtagtgctaggggagaggtgtgcgatgtggaaagtggaggatgtctgtgtgtgatggagggggtaggggggagaggcgtgtattcaacctaactcactcactcactctacactgcagattgatcaaagagacgccagaaacagagtggaaagcgcagcacagcgcagggcaaggcaatgtccagcgctggataccccctcatgggtacagtgcagcccgtacagtaggtacccgtaaggcaaggtaaggtagggtaggcgcacgcctcacacgcccctgcccttgtagggtcccttccactcactcgtcactcactcacgtccttgggtctttccgttaccttatgccatgcctgctccgcgcagctttggggacatttatttaatatacagcctcttccccctcaccaaccgtcttgctctccatctatctccaagttcatcaacagattcagcttcaagtagcttcagatcttcttgatcactctcaccttgcactcatctctacttatatatacccactgccaccatcctcacctcaggcaactcaccatctcgccttgaccatcatagcctctcagctcgtttggatataaagacagacaccagaggacagacagatacaggaaacaactgagaataaaccaagttcccccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacaagcagtgccttcagtgcttctgccaaccccgacgaggactggaccaagatctctgaccttgctgagcgccgaagaatacagaaccgcattgctcagcgcaactaccgtatgttgagcctgcttgactctagatttactctggagcctcataagctgttttcgcagaactaacagtccttttcaggcaagaagctcaagcgccgccttgaagacctcgagcgccgtgctggttcttctgacgatgccgagtccgacaagcagccacagaagcctaccaagtcgaagcgatccccctccgcacccaagtctcaaaaatcgcaatccggcgctcccagcaagtctgttgcttcacagggccagttcactcctcccatggagcacactgacgagcttttcttctctggcaactacgacgatcgagctcgctcagacagcccacctcagttcacatactcaacataccctgctcccgatgagattctcctcgcgccctacggctctactcagtcatacccagccatcacaaccgctgatgcctaccccaactacatgacagcgtctacagtgcccatgacacttccttccatgacgcactttagcgatgccatcaagcgggagacgtaccctagtgacgacggactcactccttacatgacctacggttacatgccacccatggagttcaactctggtagcccatacgaacagtccaaccctcatgtgagtcacgccagtcaaacaccccgtggggttgtacgagatccacgttgctgatggggttcgcagactcctccgctgtcgcattctttcgaccactctgccaactgctcggaggctggcttcgattaccctgccacgcctctgtcaatgcctggctcgcctggtctaatccagcaccaatagggcagctggcatggacgagagagaaagaaagaaagataaggaactttgagattttgggttaggcgttggaaatgagccctacgaggcatagcatggcgggttttgatattttgaacactttcacactccacacttttcacttcttttgtgctggcaaaggtatctatgtcacaggcgagaggatgtttactcgtctgcattcgttttatgtacacagggtcgaagcgctcgactacgtgatttctgtaacgactgcaagatgcatggatgaattgtttatttggaatggcgaaggaaaagaagacaagtgaggcgttttgggaatgcatacggcatacgcttgtatgcatccgaatgtatattgggcagacactgaaccgaactgaactggattggattggactggcaaaggttgaaagcaggcaaggaggcaaacaaacaacaaagatggcggctgcggggtcgagagacctcgcttggtttggccacttacactcttgttagtgttggttgaatagatatcttgagccatggagacaaattagatgatgaaatgtgcatagcgctttgtacttgactgcattgaagtgaagtgaagtatacgaatcatgagctggctgtgtttcatgatgattgtgatgtgatgaaagtggcccaaggattttgggctgatgagtgagtctagtccaactagataatgaatgaacgagtgaatgaggctggctgagctagaacagagttggcatggtactgtatggtatgatatgatagaccttgaccttcctggtaaagatcaagatcaagggacatgcatgtgggtagcgcaactcagttactggttttgctttatcgtttacctcgtttattatctactcgcgtggacagacggagctgaatagatagagcctcgggtaatgtgccatagtcagtcgatggcttgagaggtgggcttcagctccatgttccatgtgcatgtgcgagttgagctagacgactgaggcgctttccagaacttgcgccccagagcctcgtctatttgtctttgtctgttctgttctgttctgttctgttgggtgtcattttccgtattgcattgcgtattatgtctgtccccctccctcctttcctgatatgctacggagacttttatgcgctatgtgacctgctggacctgaccggtatgcgagtgagtgaggtgttgctggctcggcggttaccactaacagaccggagtgctaggggtgtggaagtggatgtacttgaagtattttgggattgggattgggattgggatttgggagaccttttctgagtccgagtcctacctagggacctccacgtgccaaggagggttgcatgggccaaatccgggcgttttgttgtgttacaagttggcattatatccgtcatgttattgggcctctctctgtgtgtgcatggcctggcctcttcggtaccgacgtacgtggtcctgccggctcctacggctacggataacaaagaaaagagcgaaatcaggctcgggtcaagactcacgccggcttctcagggagtcagggaggatttggaccctcgtctgctctagtggcaaatggtactgttgccaggagtggcggatgatcaggagcgagaggagaggagatgtgatgaaatgaaatgaaatgagagggggattgaaaaagggaaaagggtcacggaaaagggcgtgggtctgcgtgtatgtacagtaaaaggtgagtagatggacggatatcattctcagctgtaggcaggctgtggacaaagtgttgaaatattggatgcattcaattaccaccaaccttgacgctgcagatcaaacaatggcccccaaatcattgcaggcaaatcaccagaagtggcacaacaccaaaaagcaagtttctgtagcaattcactaagtaacaaggcaaagagtctggcccttttgtctgcagtacagtccatctcgatactgacatgaattgacttttaccagctcaagatcaccatagacaggtctggacctcgatctgacgctattcgattccaggctagacatgatctaagttaactcacggcccagagactgtcaacagcgcctggaccaacacatgaatgataggtaccgttgtagattagtaggcatctccgttgtccaacgttatgcttctgaggtgtgaaccttgttttcatctaccactgccgccatgcaagtccgtacgaacgggacgagagacgttggctaaagactattaaaagccatctttgaggttgatgtttttatgacgcatctcgatttggagtgtctaaagatgaatatgcttcattgcaatcagtaaataatgaaatgaacatcatgattgacgaaatgctgcgtttacaagggatattgaagcttgattgactgctgtacgtaagcatctcaactgccgacttggcgtggtactacaagcaaactcaattatgtcatccatttaaagcatccgctcagaccaaaacatcaggcatctcaattcactcaattcccttcacttccttcaattgacagtgaaaacaagatgagtatgtcaaacagcctgcaatacatctttggtggccccaagtacgtatcagtatctaccccaaagacaagcaagctagctaactaacatcttcaagggcttgggacagtggcctatggacagcctcagacgatcgcgtccgcggcggctccagtatctcacacctctacactcactccacacaagccaagttctacggtcatcttgacaccaagaccctgggcggcgctggctttgcttcccagcgtacagtcggtgatctggccctcgatctctcctgcacagagggcatcaagctctccctcggctgggacagctcggatcagacctttacgctcaacgtcaaggacaccatccccggaaagagggaggatggccgagatgaggctggtgtgagctgggagtatgacttcaaggcgccggagaatggaggtgagattttcatgaagtgggatgagttcaaggcgacctatcgtgggagggaggttgaggatcctgagccgttgaagttgaatgatatcaagaggatatctctcatggcgcgaaggcaagtcttttgtgtgattcgaagaagattggttgctgacgttgaatagcttctttgataagcaggatggagacttcaagttatatgttaactggattgctgctgtcaagaaggatgataacgacagcgatgacgatggtgatctcaagaagcacgctcttgagcagcgatctgaacctcgtcctctatggaagaggctgttctgtggctttttgtaattgtactagataccttcacgttttgtgtgtcacttaccatggtatgaatttgaatacacaaaagcattgtattgggactagggttctctctacccccttagcttgtttatctctaccaatattggcaattcattcctcatggcactttttgtgttctgacttgatagaaacatgcaactatgagaatctggctgcatttctcgatggaatctttgtatacaaaatttgaagcaaatcccaagtactttaaaggcctattggcataggctatggtgtcttatggactttgacctcttagtactgctggcattgtagatgtcttcttttagcataatactcgtactctgctgtgccgggttggaccacggatgatagttgtttgtctcgatgacttatactccgcgtttcctctcaagcatcactgatatcaactttgaacacatcttttataaagctgcaattcctacaatatatacccctaaacctgaccaacaccgtgtctctgatgcaccatccaacgccaaacaccaccaaaccaggcatgttaaagactttccatgtgcctccgcccaagtctatccagcgcctctccagccggcagtcagctagctatccctatacctgttacatgaaccccccttagtaaccacccatagatcttccttcgtatgtttagactgagcccgtttcaaaagtgtccttcctatccgtctcaagctcggtcattgagcagccaagattgctagatggaaaagctatgtaagaagaacgatgcgccacgccttactgatctgtggcagatcgatagaagcctcatttacccagttccgaggtatgtgaaacagaatgcaagtcccataaccgtcagcggcgttgtaagaaaagtcgctccagttgctctgctggagctctggacttctctcggcgcttcgagccggaggggttgcgggtatcaacgatgcaatatgcttttgatcccttcgcttttcccagaatatcataaaaataaaaattgcccgtccttcatgaatcgccgtatcaatgcacaaggggtatgtattgtcacaacgggaggttgcgtagccgtcccgatattagtctctccgctcttacatgctggacacaccaccagagttaggatccgcgacgttgtccgataggttgataagcagctgggcaaggcatcgcttagtcgctgcgtcatcacggagaacggacgagaaagtggcatcacggagtggctcaggaaggcactgtcgcagagcctcacgagcgcgagcgttgtcactcaagctaaatgattatcgattagaccatgaacaacaggatagacatgcttttaactcaccgaaggaagcacctgacaacgtgcttaaggagacgagcggtctgtgactcgacaagttgagcaaccatgttgctgaggaccgtaccaacagcatagaaacgctcgtatgtggcacagatgtagttcaggccgttgtcgtccaaaaggatcttctgaacgatgaagatggctacggtcttgctaagttccgaacctgtctccatgatgcgcaagcagagaggaataatctccgtggtcaagaggaagttgatgacttcggacgagtcattcttgacgagcgcaccgataacacccaggctcgtaagccggaggtactcgaaaggccgagatttggaagtggtgttaagaaaggggtagaggaacagaggaatgtgtgctatagattgtgagccatgtgacacctgaatttgagccacgatatacgcaccattgaggaacagggtccttgtatcattgtgagaagctacgcattggaggagggcaagagcattgcacactctgttcgaggcagctgcagtaagctgagatgggttaagaagagtatagactgaaatgatctcttggaggagggaggtcatgacacctgagagacatgttagctggcttgttccagctacaggcttggtagcccaagacaacaccggttgggcacgtaccgaatgaatgccacaatatgagggccaactcagggacctgttcgcgcttcttactaagttccaacaaagcagcctcccgagtgttctcgttgagaagatcggcgatgaaggccatggtacgccggttgtcctccgagacattgctgtgatcggcatcctgaccgtggccggggagttgacccgcgccagcaagacggttgaagtgctgctgctgctgctgctgaacggcggcggcggctgcagcggccacctgttgttgttgctgctgggtatgggcgtgatgcgcgccaggctgctggtgcatccatgccgagtctcctccctgagggttgaattggtggtgtccgtagacgtgcgccgctggcatcatgatgggcgtatcttttcttgttcgacagagatcggaacggaggttacggttttatgacttgcaagccgagcagtaatccttttcgttaacgatgcaagcttggctggagggtccgtcgatcgtcaggcgcggcgagtttgaaatcgggttgatgaatcgagggcgcaaatgcggagggaggtacacgaaacacttccaatgggtgaagggggaataaacggtgaggaaactaaagttttgttggagaaaggactgtgtaatatctgctaacggctcctttcgactagattccaatcgagagggtctctgttgtatcgtcgggctgatcagggcacagtaagtaagtgggaggttcaaacccaagcaagcaaggtgagatcgtttggcgggttggtttgtggtggtgctcgcaggtgctactggggcaaagagccattcggcttctgctgatgggattggtcagcctgcttctcgttatggagctcaggatgtgataggtgaagccggctctggcatcgggacttgacgcttggaccacaaacatgtatccctgtatgcgacaatggcgcaaaagtctacatggccatgcaagtgcggggaggtagctctcccatgccaacctatcactacctaataaacaatcattgtcagccttgtcctacccaagccttgtcacaactcaatctgtgtcccaaagactcgagggtttctgagtaacaatcacatatttcagcgtcatggtcaacaaggtatagtctacctgacttggccaggtagtcagtctcagtcatgtttagcataaaatctccaattacactcataggttttctcctagctcttctccagtacttcctctctctgtaagtgctataataaatcattaccaccatgtgctttctttatgacgacccatgcttagaagttaaaataacgaaaagcgccatcgaactatacaaccaaccacgtgcttagagctagccatgcttcacgtctacgaacaacgcaactccttcccagtgcttgcttcaaccaaactcctatgttgcaaatttcttcttagacaagtgttagccgagtgcttatagcctcaactctcgaagaatatggtccgccatgctcttgtattgccacgtattgcctgtcaatcgcttgaactgaatgccatgcaatgagagcaatgggacctttacgataaaaatctcaaactccagcaccatgcttcctccgagatcactttgcacttgcgtgctcgtttcaccagggattcgccttgatggacccccattcctgccaggaatactgtcgaatgaggtctcggagttggaaaagctgcggtcccgatcagagcgtcctggcgttcgtggtgtagtaggaggtcgttccgagtcgcggaactcgtcccgctcacgctcacgatcgtctcccctcataaggccgccgaaactgaatcgtcgcttgtggcctggtgtcatgccgggactcatgggagggtcttgcaccttgttcaggtcgatactgggcgaatggcgacagttgaagccgcctttgatctctgtatactccacatttaactgccgcaacactcgcttgatatcggttcgaatcgcagggacggacttgccagatgtcgtcgatacgctgaaaagtcctttcaggaacactggcttggcaagttctgtgtcgtctagtcggtctgtggatacaccactctgctctagttcttggtctgtttcttcaggcacattggcctcttgagcagcctctcttctcatgcgacgctgctgaatactctccctcctagcatgtccaatagacttggccctcagactcacagaccgggagtgaccgtgggcacggtgtgtgctggaggaatcttcatttgcgacactctgatcagaaccacttgttgctggggggtcttttcgccgtctcaggtcagctgaattgacactagtcgaccgccccaggccacctcctcgtctgttttcccttgaaccgcctgcagacattggtgggctaaggagctcaccatgctgctgaccactcgcggaacggatttgtgaatccgatgcatcctctctatcgcgacgtccacgacggatactgaagctcttgcggggtgccaagggagaaggttcagctggtgaatggacttgcaccacaggaggatgtgatcggtctttatctagacgctcagggtccctacgcttgcgtgtactgaacctacgcaaaataccagctgcggtgccctccttcttttgaagttgctcaactcttggctcggcgggtggtgcaggaggaggcttcggtacctcgggcatgtcgtcttcgccatgtgtcctcgcgcgaggtctgcttcgtccaccagtaggtttctcgccgggcatttcataagcggcagagttggtgtgggctgcttgcggtgccgcaatctcgggcatcggttctgcctcccttgccttctccttttcacggatctcacgctccttttctctctcccggtccttctcacgttcacgttcacgttcacgctcgcgctcgcgctctttctctctctccttttccttctctttctccttgtcacgtgtttgagctgctgctggcagaaccatatcagcatggtcacgatcctgcttctccttgacgaggtagtatatggatacaagaggactaaatgcgttcataggatcgttaccgatctgcagtgcctcagagctaggagctgataaagtatcgcgactattaccagaattcctgcgcttataaaagtcgaaaccgaatggtcttctcttttcggcatccttggcgggaagggggagctccttttctcgttgatagagcttaacagcgcgttgatactcctctgattcaatgattttggtaagttgtgcatttatactttcgggtgtaccaaagttaaagccttgcatagcgagaatgacttctggctcgagtggcgtcgtcaacggttcgcgaatgggcaggtagttatcgggggggccgttaaagcctttagccatccatggatgcgtcatcacctcctgcattgtcgctcgctgcttggggtccgtcaccagcatgcgggacaaaaggtgtttacactctgtaacccagttagaaaatagtacaggagcaacacttgagtgacctaccgcttgacagccatgcgggataatcgacgaggcctctcttgatcttggcatggagcgcgggcatgctctggtcatcgaatggaaccttgccacagaccaaaacatatagaacaatgccaaaactccatacgtcaacttctggaccagtgtaagctctggcctgcagcaattcgggagcagcaaagtataagctgccgcaaaaagtcttgagatggccgcgcggagcaaagaggttacttagcccaaaatcaataatcttgatgtcgcccgtcttgctgataaggatgttctcaatcttgagatctcggtggacgatgctatttctatgcaaataatccagagcacttgcgatctgccgactaaactttcgggcttgcttctctttgagcttgccatgcgagatgatgtagtcgagcatctggccgccgttgacgtattcgaaaagcatataccaatgatggttggtacgaaccacatcgtgaagggcgcagatgtgggggtgattcaggagggtgctgatagccgcttcgcgggcagttcggatttccttggattgatcggcgcgttccttgtcggcacgagattggtggccatcgtcggttgagccacgagggataattttgcaggcgacctggtgaggcgtgattagtatcgtggaaacttaaagcttgataagcatcatcgtggcccaggtatgaggggcagatggatggatgaatgcgaatagccgaatgatgaaacaatgcgcggaaataggcgacatcaaacaaaaaagataaatccaaaacacacctgttcgctgccatcctcctttcgggcgagcttaaccttgcccatgctgccggcgccaatggtcttgcctagcatccattttccagattgagttgggataacggtacgtgatctcgcgtgtttagatgttgaagttcgaggtggtgcgtcggcatggccatgctgctggggagcagttccattgccagcgccattactgggagggttggcggaaggaggcatttcgggatgagggctgtggtggttgttctttgatcgagaagagctccgtcgatgggcccgcgagggatcggggcccctggccgggggtggtcgttccttgctcgggcttctttgatggtttgcggatgcggctaagcgtgaggattcgtagtcattttgcggtacaggttgcgactggtgaggacgtgaagatgaggtagtacgctgatgatggttatgatgaggggggagatgtgagttggcggcgtttgagccagagcgggagtgagagtgggaatgggattgagagcgggatgcgtaggcttgggactgggattgggattgggagcgagattgagaatgtgagtgtgagtgtgataactggcgggtgtgagattgggtgtagttggcacctgttccagtgggcgtggctggtgcaggcgctgctggggccgctgaagcggaagatgagggaggaaaagagggagctggagcccgactggaacgagaagaccgtgtagactgagtgcgaccaggtcctctcggtgatgcatcagcaacagcagaagaagctgttctcgttcccattgttgcccagttaaaacgctagctatgctatgctatgctgtgttgcgatgcgctgtgcagttgtgagagacagacggtgtaaaaaggcgggatgtcgatgaactgaacgggtcccttctactctggggtttgtttgctcaaaggggcagtgagctgtcgttcgtttgctgtagcatcaatgcctaagttggtaggcagggaggatgacccggtctgagtccttattaggccttgaaaatggattggagtaacagatgccaacgcagtcgtaacgtagtcgcaattgctgtcgaatactagcaaggcccttggtgtctctgcccgccgagtacgacgtgagaggtgaaagagcaggattacctggttactatcatgggctgagggctcttctcagcttgcgatttgcgatgacgagggggtgtgatattggcaatcgcataagagaccgagaccgagacgcagactcagactcagacacagacaaaaagatgcttggagcagttaggtcgaatgcaaagcgaaactgcgctatatgcaaaagaatgacaaaagtaagacaagggagaagtgccgtagtcgtagtcttgatttgatataaaccagcaagtaagtgaatgctacggcagtgtaaatccgagcctggtatacgacggagatgggaacgagatatagtagctgctggcaatgaaaggcagggcaacgcaaatatgcatgcaaatagacagatgcaagaggatgagagagtaaagatctcaaaacctgacaagcagatcgagtaagaaagacagcacagcgtctgtcaaatcccaaatcggggggcgggtgaaaaaagaagcagcttattaggtaccagattcagattggataatgggtattgcagctaaaaatgacctggtcctggcggacagcagcagcagcagtggcatgtcccatctgctaacctgggttctaaactcttggatgcccaggatacacctggatgtctccagctgcaagctgccgagacttcacgcaccaccgtccgtcctgctgtctttgagctacccaactaacttagcacaacagggcatctcagtcgtttcaggggactttccacttagcacgcaagtagcttcatctttccaccaacggtcagtcctgggtggagatgagatatctcgctcgagctgagcactcatttcgctggactgtcaggaatggatctcttcacttgctagtcgataaccttgacgacattgtcggagccactggtctctattcgagttagtggtcaacaaagcctcgattgaaaaccgttgtacatgctgcaattggtagactttgggctgtttcgctccacgatatctctgaccgttaccaagccaaattccctgtttatagcaacaacacagccaagaatcataatccgacgtcagctacccagccagagtattgcatttctgatctattaagtggatctgttgcaaagtgctgcaaatttacgtggctgattagacgaggggttggaggctggggtttcaaggttggacgttaggccttggagctcaagagaattgcggaaatatctgttgattgcaatgggttatgcaattcaactaagcttattatgacatctttgtgatttgcaagaaatcgtgagcctcaatttcatgccttgctggacacagcggatatatcctgcagtcatgctcacatctcgtctcgtttttgcggcagatgtgtcttggaaaccattgggctggaatgcaacagttgttccagagccagaagaagcaaaatcgaagcagccacaagccgggcgactacatgagaccttgctgcctgtgcgaagtgttgggtatgatgcgatgtgctgtgatgcaacacatccttgtctcgtgttcacttaacacctggcaatcacctctacctatctgtactagccaccgtcccaggcggaatgccaagccagaccttcagccgagggttcctagacaaccaccaacagcccatcagaagcaaagaatggctcaccgagtcacgcctccgagttcagaggttcaagtcaagcctgaaaccatatccgtagaaggatgttaagacgaatagcctttttggtattgctctaggataactccaggccatgacctgcaatagaggactatgacgtctctgaatgaatatggcaaggttcacagttgaacagctttggcaaactgtttcaaagctgcgcttctgattgtgtccttccacaaatggaacggtcctcgattgacaacgtttcacacgcgtgcacttgcatacctggcgttgaagaatctcagttagaccgaagttctccaacttttggtagagccccctgccacaatctaaaaaaggtccatggtgaacgaagcctgactgacgccagggcccccaaattttagggatgggatgggggaagccgcaactctgtttcttatcgataagcccaatttgacgtcgcgactccaattgaagcttcgcgactcctcagcttctatcgtcatcgcaaactctccagcaacattgaagatcttcccactctccacatgttatgacataagtgctagcattcgatgcttttgaggaaactacgtgacacgccgacatcccagtctcatgtcatataaacgctcccgtacgacctacgaagccgatctcaatgcaccctttgcaactttcggcactcctttgcccgatgaccctgacgctcgagatgatggctccttcgttccagtatggaagcaggaggtgagggatgagagaggtcgaaaacgcctccacggtgcatttacaggcggatggagcgcagggttagtacacagctttctttcctaggactttgcgctgatttcagcagttacttcaatactgtcggatccaaggagggatggacaccgtcgactttcgtttcgagtagaaacaaccgccacaaagatgccaaaacccaatcccaacaacgaccagaagactacatggatgaggaggaccttgccgatgcggccgaagcccagaaagtccagacttctcaagcatttgctggtcttggttcctccagtcaggaccccaataccggcggcttgatgggcttgctgagggctgaaggagataccatgggactgaagctgttgcggcgcatgggatggaaagacggacaaggcattggccccaagattcggagaagcgcccggcttgagctaggggataaaagcccccagtctgctgaaacacatttgtttgcgcctggcaatgcaaaaatgattcagtttgttcgcaagaacgatcgaaagggactgggccatgacggagaaaccaagttgtcgagtctgaatcctatcacgtccgcggcagatgaggaagacgacgacgaagacaatttccacgataatggtctccgggattcctctttgctctcacagaaatctaaggctaaacctggccgaggcgggataggagtgggcatcttgaatgacaatggctccgatgaggaagatccttacgaaatgggaccgaagatcagatacaatcgtgtcatgggcggtgataaaaagaaaaagaagtcgaagaaagcaacggcagcaattaaccctgctctgaaaaatgcgccggtttttgtgtctcgaactgctcgagctggtaatggtcttggacggtgtcatgatgggcgattaccgctcgatgggtttgtactcgccaaacttgcagaagacttatccgacctctttttggaatacgcaccgcctccggttccagaaggatggatgtcttcaaaatctcccacagaccgagccaatccctcagattacaagtcagcagcggatgccgcgaaggcatcgacccatgatgcaaagtctagagcagcccttcttggagagaagagtctacctggaaaatcggtcttcgattatatcacgagctcagcacgcgatagacttgctgctgcttccgggaacgaaaatctacctcaaggtttgggagaggtcccagaaggattcaatatgacagaagaggaacgacagcaacaggtatgggatgaagcacccccgctggatcgtgagacagctattgcagctatctctcgaggctcttctggaccttacgcagacaatgaagagaaaaaggcgcggtatagaacttatctggagcattttgcaacaggcagccaaccgctcccgtacaaacccaagggcatgacgtttgacgactttgccagggaattatcggaattccacaattgcgcgagaatcttcaaaccgatgacagggtttatggcatctcgattcactacggcgaagaaaccaacagtcgtctcagcaaacggatctgagacagatctggtgtcgaagcccgaaccaaagatcgcagatccagcagaagaggcagccaaaattggcatgtatgggcaaatgactcgaacagtcgaagacttttatccaacaagactattgtgcaagcggttcaacgtcagaccgcccgcgcactctcaagcagaggcggaggcagaacctggctccgggacgataagtcgtgatggaggttcaggacctatggaagatgtgaagataaacacaccattctcggctcgaggcatcaagtcaatcgaaggagccccggcaaacacaacaacaccagcacctgaaccggagcccgccattgatccgcataagaatgaagcagttgagggtaagaccgcacatgatgaagttcttcgggcaatatttggagatagtgacagcgaataaataataccatctatgattgcaagtcattggccacaagacagttgatgagtcgtttcagacactacgtaccctttcaacgtccccgttaagcccaaaatacaacctctgagttgagtaacttgacattaggctaatttattgcaaaaaatcttcaatagccaaataatcagtactattgccctctttcatggatgattatcaccactcatctcaaagatgaatgccaagattaggcttacaactccagcgcctctagcgccgccgctccacttaggtgagcggctaggaccctgttagtatcgcaaacagagctttgattggccactctaactatatcgcggggctccaatttagtgtcactcaagcttggggggctcacctcaggggagcagccgccatcgaataaggaatcgcgctgcccgttggtcttccattaggattaggaccaatgtgaacctcactcacgcatcacatcgcatctatcacatcacatcgccagatatccaataccttagacagagcctcgaaacgcgacgaggcagcgacctgcgatacgagaaagaacgagatccatcctgactcggctgttttgcttaatttccgccaacctttaatgtttcgactccatcactagactgtttaccttgccaaccgcctttggaatcaatcacacccatccatcctaaatcgactactcttttcccgctgctccttttgccgacttggggcagtctcgtctctaaacgactagttttcttctagaagaaagccgccatcctgtctgaatttcaggaagctggaattggaccatcagtgtccttggagaagaagacgccgtcaccagactcatcgagaccgccaagcacgcgaacaacatcaagtcatcatcgcgaaccgacccccgacgacctcaaatccgctaaagaaccggaatcacacattcttttgagtcgcgatcaatcacctcccccacagtatcccgcctccgaaccttcaacctctcgtcctccccccttctcgtcgctctttacctccccgccgcacgacgctcacgagcgtcccgacaaattcgtcgcttttactgctcattctccttgcgaagcagaggcatcaggctcagccgcaccagcatacgaatcttcttcacctagagaagctctcccctttgacccggatcaaagcaccactgcattccgcgatccagtcgcagagaccaagcgcgcgcttcctcgggataccaagggagattccagtcgcaaagacgacgacgcagaaccgcctccggcttattcagaagagggtgacagtcccctttccacattctctttcctaatggctgccgcaggaggagctgcgagtattattactcaggtgcaacagggcgggccgcctgttagcactcttggagatgttggtgccgatgagacgattgccatggatctaaggtgagcgctgcaagtgggtgtttacctatcagtgtactaattctcagataggggcacaaggttttatctctctagggacgagctgcttactttgcccgagtttgtgctgctatctttgttccccaacggattattccctgagggccaaatgggcggctttgcagacggcgatgcagtgcaagtcgacgtaagctaatgtcctccctactattgcaaacagtggcttacgaaactagtacgacccagcttcacttcagtacatgcttgacttctttagggacgtagcacaatctatccccacagatggatcaccaaatgcgtctcaggatgaggatacgccttctctcggcacctcgcgtgacgactctaagcgagccggtatcattgtgttgcgtgaggacctcgacttttatgctatccctccacgagcggatattggcccgcttgatatgattgccgtgaaacgggcagctgcagaggctttgcagcagcagaacggcatcttttcgggtctcaagcgaagcgatgagccgggtactactgaggcccacttgatcgagatgctgacggcagggtaggttcactatctgtgttgtgagaagctggcaatgtatgcttacttgtactagtggtttcaaccatgatgatcgatggggtcaccgagctggtgagcctaacaaggccgtcatctgcagtctggctcttgcccgtctacgcagcgacattcggggtaacgagatgggcactaatgctgtcggtatggcccagaagcttctgctcttctggcgtaagcctgctcggcgatgctggtgggagggtgtcgagcttgataatgttgcaggtgtcgagggcaagctcaaggtctggatccgaagagtatggaccctcgagatgagtgttattggcctgcgctagaccatgatctacctctcccctctacctagagatcaaagaccgtatacccgtcacctatttcttttgtctatcacactttgtgtagctttgttttcctcccgcattcccaccatgttttctctattccccctcctattaggtcatcttattcccctgttcccttttttttctttactatttcgtcttcgagatgagtgttggtggaggttggtcccatataactgggcagagcaaaagcacatacgcggatggaggagaagagttttggtccattgagattcgcaaagggcgggcgtcaaggtgcatgaaatctgggggttctttgtagacctcctatattttttcttcttctcatgtttgatatacagcacaggattaatccaactacgccaagaccatacttttgcctgtgtgtcacgcttcagtgcatgtgtgagcagcgattgcctccacgtagactttctggtcctcatgctcacagcaactctgatgccaaatgaagctatacttaaggccgagccgttctggtttgttcaattccggttttcaggtttcctgtactgggaagcccaaacttgatcagcttctcaaagcatgacgcttcagaggaagaggtgtttaagccgggtgagactttagcaacgattcgacaatgtagctgtagtgaaaaagacttcaaaccaaaatacttgcctattattaccttcagcagactttgagtgtgttggcttggtgatatattctcatttcaccttgaaataatgtttttacgacagcaagacactcactctatcgcagatgttttcatcaacctcttaaagaggaaccgaaagacttgggactcatgtaaccatgaggaatctcactcttagctgcaacggcactttccttacggaacctataaataagaagttacactcgtcatttctgtttcatcatccgtagcatgtaagatcaaaatcactaccggttaattgttcaaattattacagacttttgtagcgttgacgctacacctattgaaagcctaaaaactctatgaattgccaaattgttgtcatagtagtacatgaagcgtaagatacttctagtatcagtcgtcgaagccaaaagaaccaggaaaaggaactcaagacaagttatagtggtcaaggggtttctcgagcccattaaagagaaatccatctgtctatgaacgcttggcaagctgtaccatgggcccatctctgatagcaacaaagatatctcgcagctggtactgatcaacagtacggcgtccttcgattgcattgggactaccacctccaagattgctgctgaagtcacgtcggatctcaaagtggtaaacagtcttagccagagccagacttatctcaagataagccaggttcttcccgacgcatcctcgagggcctgcggagaaaggcataaaagcactctcagctagagagacactctcgggtgaaacaccacactcactcttctcgtcaactatccagcgctcgggacgaaacttgaatggttcgggatagatatcaggattgtggtgcatgcagtaggacgcggtactgactttcatgccctctgggatatactccccatcgacgagaataccaccttcttgaacctctcgtgaaagatcagctgggacagggggactcatacgtagtgtctcgtcgatgacagctcggagatattgacaggagtaaagagctgggccacccttgatgtcatccacggtagagaaggcagacttgacctcctccgcaagcttttgttgaatatgagggtatcgagaaaggtaaaagaaagcagcagcgagacttatagcagaggtatcagagccagcaataatgagagactcactctcaccaaaaagctcatctttgctatatccctttccagtgtcagggtcgacggcctggaagagataatggaagaagtcttttcggctctcgcctttctcccacaagccccgcatgttgttttcgacttggactctctcagtgaagcattgctcgacaaatgcctgccacttgctaaatgctggaggagctgctgcagcaagaagaaaatccaaacctcggggcttgagccatgcccaaagaggagcgaagggggagtaggcaatctgttatccaacattagtaagggattcatattgggttgttttggatcttaccgggtggattgtcgacataaagtcagtcatgagtgttgggatgtgtcgcaactcgctgtcgtgctccttcatgccaaacgatttaccaaagcacaactctccaagggtatcgaagatgagatgatccgcccaacgagccatgttgagagaaggagaccatttcttctctccaatctcttggtcgagtagctcaatccatcggtcgatgttggaatggatgaaaggttcgcaggagcgcagtgctttgtcagaaaaggcatggttcataactcgcctctttcgagcatgcatggctttgtcgatagtgttccatgttgtcatgacatggacattgcgtgggtatgtcttatagtattcggcctttttgacatttgccttgttgttgaagagagtcttgaggcctgtgggagtgttgatcaagacactattgggagtaatacgaaaggtcgggcctatgaagatatttgttaaaatgtgatgttctaataacttgtgttattcatctaatgctcaccgtatttctcttgcagttgccagaaccatacatgtcgatcctgtctgagagtgtagtagtatgcagggactgctgagatacgtgcccaaaaggggccgggatatttggcgaggggatgaaagtataatctataaaccacaacagcggctacatagcaaaaggatagaaagactatcccccagaaaatctgtgaggaggagaaaacggtcactgaatttatgatagccatgatttgtgcttgaatgttggaacaacgaacgagacggaagggagagagagcacttgctaacaaagaggtggtcaggctattaaagacatcggtagttacgtcccaagatatgaagacaacatggattagattctatcgtaaaatgacctgtagcattacgacctgtaagtatgtagtatgggtgcatatgatcgatattgtgcgtggcctggcctggcctgtggagtgtgatgatagggacgtttggactatgtggctggctgcgcatgcaccccttgtcactcaggaataacccctttcgatcattgcgactatcgtgtcgttctggctgacttgagagagaataatggagggtgagattgaggttggtggtgcgggcatggttgaagtgtggtcaagttgggacgggctcttctactatagatatttaacgttgaacaggtatatttgacatgtcattaaccctcttcctttgcaactctgttggttcatgactcgaccgtgactaggtcaagcctccgagttcccggccgttgaacttcggtatatgatggcgactaaattgcttttttcttcacgttgcacatcctgcttataagtgaggcggaccacaagcgacgtggttgttggttgttgcaacaccaacaagcgatgtatgcaccgttttaagcgcctcgaaagggcattgtgcatatatatcttggcatctgatgtcattatgcagagtccctaattgtgtaaggttgtcgggctaccttttctatctctttattacctttttacttgtttactcttctctcatatgatttaaacatccattgcctctccaacgggcaaaaaaagtcaagaatattacagttagctgtccaacgccttgtagctgcacatgtacaaatgtatcagctcaaaagccttactagctcttcagctggccccatcaaaagctaccatagtaacaagggatctttcaccgacgatgcagcccaccacgcgcctcaatcagccatcactcttctgatgacgactgagagaagaccgagtacctgtgactcggtggaagcggggtaatcgtgaggttctgagggaggaaaacatgttaagttttatgtaacttggggttacttgttgcccagtaaagtccaagacctgaagtcatgattgcgttggcgtcggcaaaatgagttggtgatgagataggccacgtgatcaagtgaagtaacatcggtgaaccatcaatataccgtcaacagggggtctgatcactcatggtatgttgtgttgtccagctcgatacgagataactaggtagttgtgctttttcgaatgtggatattgtcttattggaatccatcaacatgagatcaagtcaggctgtaaagttttatccaaattgcggcctgaaaacttgttgcttatgttgcagtacaatttccccgtcaatagtctgatgtttatagagtagcaactgaaacctcgtcgaattctctaggatctgatacgaaggtcttatcatgccagtgttgggcaaatagtgggaaagtgacctgtctcccagccagcttaggtagtgtcatagcacagagctaaggcacctttgcaataggggttgtttttgtttttttttgtttttgaggctttccatggcgtctggccaagtcacaaaaagtaactcctggtctcagtgaagtggcaactcggtgaagcaaagcgtctcctcaaaacgaacgggataacgtatcaggtatcaatacatttacgtacttgtaatgtacaattgagtatgctgcgagtttgggcgatgaagaggacatggcgttgtgactccggtagtacgtaggagtgagaaagactttgttcctgcatattatagactggggcgtgacactcagacctcacccagcgtgacaatgatgatcgaaacgagaatggttatatccagtcatgtttcagtctaaaggtctgtgcccatctcggctgagatcaagtgacccaacttggctgtacctttttccgataggctaattatacgtatctatatcagaccgtgaaatgtgaaatcaatgttccaatcttgaaacttgaaaggttcatcgtctgctcaaggtgcttgctatcagcgttgagagcgaggccattgctcatggctacctaggtaatagttgtggcttgctttcatagtggctttaataaactagcttcggccgaatcagcaatagttagcgttgtgaggggagtatcttataagaaatcaacaccatactctccgtacttcgtattcaaacaagagaataacgtcaacctcaaatctcagcagatcagatcacacttcttctgccttgaaccttaagatacagttgaacgagcaactggcctcaagccacgcatgagcataaaaaatatgttccccgccttccccagcccttgggcgcgccaaatgccctctccatcgtcgtcccctcaccgttcacgatggcctcactccgcctcatcgctgtaattgcactgatctcaaccttcatcgtctctttcgcttcagcccaactatgcagctacaaaacactgcagccgaggcgatctcaccctggtaccgctcccggttgggaattttccgttgttcacaataagttcgtacaacctcgaaccatcttgttcgataccgcgggtgctctccttgttatggattctgtcggcggtataattcacgtgcagctcgatgacagtgatcccgcaggaggaagatgtgtccgaatgaaaaagaagaagactttgctcaagaaggacgatgtacgttttcatccacggtctcttacactatcggtcaccaactgactgatcattttacagctaaatcacgggctcgcgctttcaaaggatggccgtagaatatatgcctcctcaccaaggagcgtcttttcatactcttacaatcccggaagtggcacgcttgataaaaactcagagaaggtggtagtcgacaacatggccaacgacggccatacatggcgatcccttctcatttcacagaaaaaccctgatatgctcatcgtttcccgaggaagcagcctagcaaaagacccgcaatccgaggtgctttcgtctggccacgctcagatccgtgccttcaacatgtcaactttgaattatagcttgcccgatatgaagccctacgacttcgctagtgagggcatcctcctcggctggggtctgcacaacgctctgggcctggcagaacacccagttactggtggaatattcagcactgagaactcgtatgaagtcctcattcggggtggcaaagatgtcagcgtcgacaacccgggcgaggagatgaacttccatggatacctcaatggttctacggagagcagaggcggcaactatggctaccctttttgctatagcatgtggtccgtacgcaactttcctggcaacaagcgagtgaagattggcgaacagtttggtgctgatcggccgtctgagctttctcgtcgaaccgatgaggaatgccaaagggattacgttgctcccgtcctagtgtaccaagcccagtctgcggctataggccttgggttcaaccaggacggcacacaagcagctattgctttccatggaagctgtaagttatcatcccacttcaccttgagcccctcccctgagccatttgactgacatacctttcccagggaaccgtgccgaagcggcgggatattcagtaggagttaacgacttcaaagatggacaacctgcgctgcccgctataaaaagcagaaatgccacccaacccatcattttcaacacaaggatgcatagatgcaatggggagtgtttccgccctgtcagcctggcctgggacaagaaaaatcggttgttcttctcctctgatacaactcatgaggtttttgtgctatataatacacgggaggctcaccaagcagataaaaacagcaccaaagggccctatgtttggggaggcaatgaagacactaactggtaaacgacaggaatatttctctgggcggtaatttagcttgagtttagggcgctttttactgtgtttattttggcacttctctttgaaatctgcagttttctagctcctgacgataattcagcctttacgttgacgtcccaagtcggaacaacagcttacctatgagtcgtgagcctagctgttcctatttccatagcaattgaatattcaaggttcgattacataacatttctaaagattctcagttctattactgagctaaatgctctcataatccatcacaatatctcaccagcaaagtaacctggtccaagcctcgtgctatacgcaagcccatacatagcgctcgttattcggctacattcgtgctcttcacattgcgtcccacatcaggatcgagaggtcatagcaagataatcacccttttgtttgccttgaacgcctggctctcctatttgtactcatagttgcgtcgcgcttcactccgcctccatctattcctcaatcgtcttgacgcactcccactcgcctcggagattctccttccacaacgacaccttgttgtcctgtccgcttaccgccagaacattgccgctgagcgaccagctaactcgccacacagccgcctcaaagttgagaaccttggactcccactgggtggggtttgaggggtcggatgtccagatgcggaccgtcttgtcctgcgaagcagaagcgatgtaggacttttgaaggacagtaggggaccaggcaacatcgcgaacccagtcggtgtgtccagttaggggctcacgctcttgcttgtatgtctgagaagcagcatcaaaagcccagatcttgaggacgttatcgctgccaccagaaacgaatcgtcggttgccggttgcgccaggaccaggcgcgctgctgacgatgcttccaggggtagtagcgggagcccaggagacagagttgacgccgagaccgtgggcggggaagatggtgtggtcgatgctgttatccttgaactcgagaacgctcacgttgccgtcggaggaggcgcatgctagtagacagccagcctcatgaggagaccacgaaacgacgttgaccgaggccttgtgtagattgaaatcgtaaattcgctgccatgcgttgttctgtccgccctgctctttccagatgaataccttgccatcgtaaccagccgatgcgaggatgttaccgtacttgggatgcgcccaagcgacacaccagacggcaccctcatgcctgtaagtcgaccctgtcagcttcccctccttaggtagtatggggatatgtcaagcctaccccttgagagtctcgatcaatcgctgggtttcgccctcaatctcaaagatcttgatcgtcttgtcgccagagcaggtagctagcttgcgcccgtagtaatcgaggacagcatcatgctgggagtagctgtcagtatgcctcgaagtcgtagggatatatcgtgtcgagcttggctatgtgctacatagcttcgggttgcatcgatcggaagtgggaacgtacaatcatgtcctcatgaccagagttggtgataacttgcgccgactaaaggggtgggttagctataagagaacaagtttgggttgggtgttgttgctcgctaaagatgggacaagatgaggttctcatgattcatgcatgtataacttaccatcttgctagatttcacaccaaagttacagcgcaaaaggaaacaagaaaaaaggatgagatatagaaaaggtggctatcagaggacacgataccgcccatggcctggagctatctgaggtggcccgcgccagaccgtggcggtggtgacagttggccaagctagagatcacgtgaatataggcgtgacctcgacttggataaccccacttgccgcatttgtatccgaacgacgcagtacgtaccgagtttaatgttgcctcggcgcagctgaggcttccccggagtcggagtggacgggggcgggagagcgggcactggcacctcaatcacgagccatcgggactcggtcttgaattggtaacttaacttggacttggccttgatttctggggaaagcggctcttggattattcatctgcatcctcctatattcagtttcaacagcttcaacgtcagacattcctactatatacgtaggccgaggtatactcaatactctatcagcatcttcatcaacccacccatatatccaacatctcactcaatcatggcggacgcttcgtgtagtggaggaacacccttcaagcgtcttatcgaccatcaggcccgagatgtcagccaccatcaagacagactcatagatcgcgctggccctcaaggccattctgtaagcactcacgtattcattcaccagagacttatcagctgatcatcgtcagtctttcagatctacgccacaacaaatgcaaggggcagatggctttggcgcgtttatggatggcccatcaactcttccaggtattcctcagcatcatgcagcaggaagattagcagcccatgccgctgtccttgaacaaggacactcgccagcctttcacgctgcacaagcgccacagtttcgtcaagggcatcattctccctccgtcgacgtcagcaactgggcagcagacttcaaccgcttcgcaaatcagtcacaacagcgtcagcctcttcagaatggcttcgcccagcccgcacctcagatgcatcaaccagctccccagatgaacttccaagctgcattcgttccaccaaacgcggctttcgcccctatatatggccaggccaacggtgctttcatgaacggcaatgctgcgacgactcaagaggctgggttcgatgacgaaatgtcaaagtggatggctaacaacgccggtggcgggatggaagaggttgacgccatgatggaccagatggctcgtgagctggaactcaatgacgccgcgatagcacaggctgaagctcaagaagcctcgaaacaggagacaaccactgagccgacattggaggctaaccctaccaacctcgcaacgccagatattgccagcctttctcttgagacagaggagccactggttacagagcctgttgaggcgacaaagacaaaatcagaagttgcagatgctgcagagcgtcttcttgagtcagtcgagcatgaggatggcgagaagtggaagaattcagtcttcttgtcgttgatgcgagatttccgagatggaaaaaaagacatcatcgacaatgagattcgggaaaccccggacaacgaggaagctgttgcgaaagacactcagtgacgcctgcgagaacttgacgaaatcagacgcacaacctcaaggctatgtttacaaaagcataatactatcgaacgttctccagcgaatcttagtggtccacgtcaagacgaattgacctcacggtgggagattggatcatcgaacgactcgctgtgggacgcagcctcgtttcctagttcttgcgccgaacatctcagtcgaactacgttctaggataatagaatcataactgatcaagccggaccttcaaggtccattggcgcagaggggggtcgctttgtacagatacatagtggctgttcatgcacatcattgtggaaaagtcatcatcgggtacgaatctgcttgaatcaacaggtgctgaattgaccataatcccaagtataactgaatcatattttcaggctgataacagcgggtttatgtaccgttgacagtgaaaaagacgcacgtagccaatgtaaaacaaatcacaaatcaaaggacttaaacgaatcaataggcatttcttttcataagcggtcagtcgctcccataactccagatattcccttcctttcatttgtggcccgaaatgcactccgttacatgactctcgttccttctcgcatgatgcaatcttgagtaatgacagaaaatcagtgttgacacgacggatatataagaatcgtgtcacccagtaatggcccccttagtcttgtatgtataacgccgtgatatcgaagaagagtgtgtcaaggtataaaatggcagggctcgtcatgtataaataagtgagcccatgccaattaagggcaatataaatgagatcaacactttatagtgacgtccatgaacaaccacaatcggtaagtgacgggtttgttcgtctcagcaactgtcgcagcgctttcttggtctcaagctctgagcgcttcgtgaaggtaaggtccaggtcatcgacatcctcatcctcttgttcaacaatgactatcacaatattcttgccatcttttgtgagcggcttcgacgtattcccgttaccaacgatctcgtgttgagtgcaagtcgccacggattgctcgccccatagaaaccggcgctcaaccatcttataaacatgggggaacatgggcacaggttgcttccaagagctccactcggcagtgggtgtgctagaataagtgctgtatgtggtagtggcacctccagaaacagtcgctgaggcaggagggtgataggtcgaggaattttcaccagggtaaataaagaactcgatgacagtgtctggccatgtacatatccaaggcttatcacccttcttggcgtttgggggggccttgttcttaaatcgatggaaagagttgtagtcttcgtattcatcgtcgccgtcccaaccacgcttgctcagagcagcaccgaacttcttctcggaaacgatgacagtcttgttgtactttgtcctcatccaccaagcaggaccgcgtgcaagttccaacgtgtcgttaactaataccataggtgttggctgaggaatgctgggaggttgagcaccccacggaaatagtatgtccttgtcaggaatagctttgagggtcatattgtagcaaggtttggacttggatttcgtgccactatcgatctgaatcgaccacatgggaacgacaatgtcacaggaccaggccgatgactgttgcgagtcgttgaaacaggcattgctattctgagggctagggtcaatattgggaagtgcaaaacgccctgtggccatttggggcaagtcagtaggtatggctgtgataatctcaggatcatatgttgtcgtggtcggtggttggtaggaatatttgctagacagaagttagcatagtagtgaaggtcaatgctaaaacttactcatttggatcggggggatcatctgtgttattgttatggtttttcgtgagcatagtgccaataacggcacccatgatgatacccataagaatcaagccaacgagcaggaggcaaatagcccagtaaggtacaattccccagagcttcttctttgcccgacgttgccatttgttggcagtaggcttctcggaagtttcggcggcggcggtgttgatgtcgtgatggctggcatcggaggcatggcttctgactgaaggccgggttctcggcaaagctaggtcatcatctgttgatgagaattcaggatcgcgagttgccatgccaattccaccagctcctggaatttccctggtgggggatgggggttccgacacaggtgatactggcgatacgggtgtttgtgttgcaggtttaggcacataagcattatccgggtatctggtgtagggcggcagttcctccacatggcctaatgggcctaccaaatcgcctgcctcttctccatccggtcctagttgtcgctgataagttcctccgaagccattgaatcccactggaatagagggtgcgcggctctcgccggatgtggtgttttgtgtataaagagcatatggatgagttggagcttgagtgcctccgtaagagcgatcctctggtatgactgcgttggcggcggttgatgtagtagccacactcattgttcgctgaggatacatctgatatggatgagaggggccagatgggcctgtgtatggactttcggcacggatgaccggagaatcggatgataggctgtgattgttgcgtatatgagatcggtctgctgttgatgtaccgtcgtttcgaagagcaagggaatcatgatttcggtgaggcttggagatgctagaaggtcgattgcggatagcaggtgcaatttcgtctgatccagagacaaggggtgcttgtgatgactttgtagatgccgactgttgggaaaaggattcagtcgatgataatgacgattcgggttgggtattggagtttgaagtcgggtttatggaagaggaagaagtggcattatcggagggtcggaagccatccgctaccatcatcgcactgaggtcatagtcatcgtcggcaccactaccagtggacagcctcaaggagcgcgagcgccgagtcgatgagtgacgcgagttgctagagtccttcccgttgctgggatccatggcgtggtgaagagggaggccagggcttcaagccaaagacgccgacaagggcgtgccctacaagtcgttgaatttcgagaggttgaagtcgaagtcgagaatcaaaggggcgatgaacggtcgtgattcgaaggggagcggtcggcaagccaatggcgaagggagtcaatttcgggagacaaagtcagataaggagacagtctgtagcgagcgaatattgagttcgaaggggaaaattcgaggactcgagtcaggtcgatggtcggatgagcgagagtgatttgagagattgaaaccgattcgattcgattgatggtgatgatttgttaagtcgtggttgggatgagatggatggatcgatggggattgacagaactgcaaaaaagccaagaaagagaaagcgggtttcgaagaggagcgagggagtgactgggagtggctacacaacagaaacagaaggagggagactgggagaccagaccaacaggagacgagcaggcgccataccaagagaggatcccgactttcccagcgggctttggtggacccaacgccccaacctaagccagtcagaactggtctggaaaggggaaagacctctagggagtctgggctaagctcaagatggtctagaactgcctgagctagcaattcagcgtaggttttttgtttgccttggacctgagttgagttgactacctgaagagttcagggcccgagaaagcttattaaaggcctaactcgagacacaaagaagaggcatgcacgaggaagagcacggctgtgcgacactctgcacattcttaatcccataagcgtccatgattttgcagaaaattaactctcttatctgcaattgaaccctccgtgttccccaatatgtgtccccatcatcagaggctagagagggtaaaacccacaaatcctccccctggacagcgggttggcagtgcaagtgcaagtgcaagtgcctggggccaggtttgggaacggcggacctgggctaggggcgagtgagcgccctaggatcatgcgattggtggaccgaggaccccgtttcgagcaacagctagtaaagcagcttggagcggtttcagcgagcagcattgggcttgtctttgtggatggatcaactaatggagaggtttcattcctgcgtcattggtcatcggaacttggctgtttggctactcgcaagactctatttttgagggtttgtgtacggatatgcatagttgggtgttgatattggtgtttacgtggtggatcctcgtatttccagcagttagtcagtcattaatccattccctcgacacatcatgatgcggataactaaggtataccatatatggatacaactagtcgttgccatcatcttcatcattgcaagtctcggcaatgcttccatgtctttcagtcatccatccatccattgtcatggatacctactactgtcaccatcgggctcttctcccgcttggcaaccaaacctgactaggggttatgcagcaccggtagcttactccgaggcataggttggccttccattatcggttccagttggtttttcacgccccaagatccttgtgcgaatggtaccttttgtttacagtcgagttcaaactgccgtgatcagttcagggtctatctatatcatgaacaattataaagatgggcaatctgatcattgttggaagaaagatcaggtgaactaagccatgaactgactcccgatctctgtttcactgcatggcttgtcagcactcaagttcaggcgcttccttacttccatcacattcctcacattgcactgcacgaaatgggcgatcccggccgaaccggcagcgatagtctctcctggttcccacgtctcagtccgtcagtgtctgtcattcccggtctccgctgatctcaccaagatgatctaaatatttgctcactcaagcgaaaaccccatcttcataatagatccacataatatccaagtttttcccaacttgtcttctagaattgtagaatcgtcatttgtcggtttgcagagagtgagggctttgtcgatgttaatttcccagtttgttctgaatagcatccaacggtcggctagtcggctctctctccctgtatccctgatggcttgcacgtgggctatccctcatctcacccgtgttggagctttggctctctcaggctcatgtagtctgctgtacagagtagttgatgtatgcttcggaaacgtgcaacacgactcggagcatgctcaacggcgcacttactctcagaggagtgcctcatccaaccagagtcttcatctcgcgtctctcaagatgcagacaaagttggacgatttcgatgtatgcgttgtcactgagaagatggtgtcagacagatggttctaattgatctttgcccaggcaggtgagatctctctcttatatctgccacaccggttgaaaatgaagcgttgaaaatgctcgccttgttttttctagcctgttctcttgtcatttctggggtacagtagtttcttaactgccggttaacaaatgaaccaaccatgatacttaacccaactctcgggttgcctggtgtcttccccacatgtttaacatgaatgtcattagacaacgagttgagcactcgcatagtccacagatcacacgattgacaagatgatccttcagagtagtgatctgtgtgaaatggtgattgtaccaggtctgctagattgtcagaccttgtatactgcattatgctaccagagtatcaaatacacaatctctgttatcaggccatcgactacatacatgttaccctacaatcaaatgttcacatctggcaacccataaagtcctagaatagtttatcaatgaagctcagagaggcactcacagtatgcaactctcgaccctttatccctggatcgtcagccttataattcatgtttcgtttcgtttctgcacttccacatgcctctcgactccaaacagcaacgcaactctaccctttccaaaggcggttatttttcaaccccgttacattcttgctcacctcgcaactgcataaaacctcttccaatcccatcatgtcacagcacaacccccctctctcacgcatagccaaccagccaaccctgttacggcggcagcttgcatgctccagcagccaatcgttgcggctcaacatcaccgcttgaaaacgtaccgcgtagagcagaccaccgcactgcagcctcgtttaacttgtttcgctccagataagaggcagtgagaaaagaggaaaaggcagccacagcgaaatgcatgcagctgcatgacgtctaggcgtcagttatccactgtcctcgagcgttcgcatggctccgcagcctgttgtgtttagttaaagtgtcctgatcttttatgatattcggtcgtggattatgatatgctgtcgaacgggtcttgtgtcagccaagtttcaaggaacttggactctcggccaattcagttccacgggctgtatctgtttgtgtcccgtggccaactgagttgatcaacccgagctgtcaatcgcatggttcaacttaatatctcatcgtcgacttgatactgattagtccaacttgacaactactggcgaaccactacaatgtgcagtgtgttcgcttcacattaaactactcgcccacgagatttgcatctctcacaccctcatctctgtcctagatcatctatcaccttacccctctccaaagcagggcgaacgtggcgcacgatcgtccagcttgcacagcgtccatgaccccttggctgctcgcccgagagcctcaaggaacgtctgttccctcccgccgtcagccaaaatacactggtggcccgtcacttgcagcgtaccggtaccgtaccgtcctgcacatcacctggagagtcgtatcgtgtaagcccgctcgcacagacgacgctgcacgacggacggtcttaacacccactcacttgctgactccaaactccccctgtcgttctttgcttctgccgctaccacagcctgtcctgttgtgcaatgtgcaacaaccataggagacaatagcctcttttctcgtcgcccgcagaatatgagatgccttgacaaggcagccgatcctgacgattgcttttgtgcaatgatcaattccaagtacgtacagtagatgctgtgtagacctcgcctagtctgtgtgtttagttcccgtctatatcatgctcccatgtccgtctctcgtttgcctcgtcctttcttctttagctcttcctgtcgatctcttctctcttgaacaaggaaccccttctttctactgcccattctaccacgcttggcaagcatcaccttgccttcagcacaacaccagcctcagctcactgctttggttcgtgaactgcactccatctacaaatcctggcttcacaaactcatcgccacccgcctcattctccaagtaattaccatctacagtaatctaccatgtcacgttcatcatcagtctactcagatgacagccgctcatcggcatggacaactacttatacccggatacccaagaaacagcccaaggctctccgcttcctctcatgggtagctggagcaccacctggagctacagctgtcaagaagagaacaagagactaccgtgatgaccgttcggtcagttccagtggctcgacgttctctaactgggatcaatccgatacacaactctactgggttgttcaccccaacagctactactacagtggtagcagcagggggagcaccagcagtggacatagtaagcgaagtggacggagccataagagcggaggtggctcccgtaagcactttgacggagccgttccccggccgatggttcagccgatgaacatgaacggcggccccccaccacatccacctccgcctccgatggccccacctatggacggaggctacgacggaggccccggctatgatgccggctacggcgatggcatctatgatgaaggttatgatcccaatttcggcggtcctcctcctcctgccccgatgatgggtggatatcctggccctcctcctcctcctcccatgcatccaccacctcctatgcatccccagatgcccggtggaatgcccggcggagctccttttatcgacttgactggccagaaccacccaggaggtagaggaggtccctcttcagaatcagatggctggagctctgatgaagattaatgttggtctcgagactgggctgaggagcagaacctattgagtagtgttgtgctttctgttcacgttgatgattgtgttcggatatgtattgctaacaaacttgggatggcgaacatggcgttacgggaatcagttatgagacaactgaagggttatgaatgaagtcatgattgcttacacgcatcaatttaacgatgtcgcttgctgttctttgcctcttcttggtatagccattagcgtattaaccatttgcagtttaagatgcaggtttggtggtgcgattatacatgtatatagtttgatgataagagtagctgttatattttttatgttcccaatgtatacttgagtgaaaacggtattacaatcattacttcgaattccttgaactatgtcacaaatggctgcctctattgagtgccacatagttctaagaatttagtcaggagctgtataacaaggaacaaaatcagaattgataatatccaggttgaaacgtgaaggtctagacctttcgatgattgaaagctaccgggtaactgaaggacaaaatgacgtacggattgagtctcgaccgttcacatgcctctaacggctcaagaagtgtcgtgtgctccctcccatacacaaactaccaagtaggtatgatgcgtaatatctgcggtagcaagaagggaaaaaagccttagtgtttgcccatttcgtttttcttggtcccccacccgccttcggctttgagcgatgcaccaaagtctgcaatgcatcaaatgtttctaaaccccctgtcgacaagaccctttgaccttacgcatcaaccaatgatattcatcagccggtgtggttgaaacacagcctcccggtggaacagatacggtctagcggccgattggatctcgacgccgccgtgactcttcccgggtgatgctccgccgggaggcttgggctaagagtgcggtgtaagtcaacaaaatagatagatagacagataaacaaagagggagaaaaggtctagattgaatatgacgacagtggtcttgaggcacgaaagaaacaccttgattagctatccctgctttgaccgtatgtataatgcgttggaaaatgcagtcatcctgtaagtgtcgtactgtactccgtatatgcagcctgaaccaatccaatgtcttgattcgttttgcttacagaaaagaggcagccgagcacaggagggtcagcgggccattctccagttgccttaccaaagatctttgaggtcaacaaagagttaggtattgatgattggttaaccgttggaaggatgtatgaggcttagatttggcaacgatagcataacatgcttagactttaggataaagaaattcacgacattgaattattgaattatctattattcttccgctggcaaagactgagtgatactgtttcccctgtgtcaaagagtcttcagaaactccatcattgacccatggagcaaaaaacggatctgctgcctaacgatgacgctgtgatgcctagcttttgcgcgcgacaatcattatcttgtctaataggaaacgccaatctctaccccacacgcaaaaccacttttccacttgtgctacggcgtggagtatcgatcctagttggttccaagtacgcgggctgtgactcaagtggctcagttcgtgagctgtaaggctgatggcgccctttcgcatatgatgagggtgtggatgcctcctctttctacctacctagtccgcatcagtatcacgtttcgtgcgtgcaaacttgacgcttataaaacctttcgtcgcctctctcacttcaacttttcctcttacacaactcgcctccatcctctctagctatattcatcacaggtctcaactatccttccctacaaggagagaccaccctcagcaacaagtcttgtgtgagcgaggaagccctttgattaggtattcctggcatccttactccaggtccggagatttcttgctctctgtgggcttgtcatacactcttgacatacaacattcatcgacgcacgttagcatgataggaccatttgcgttcctgcagaccatctcccacgcccaaagtatggagaccctcaacacaactggcgaggccactggtctcccaagtgcgcctccttcacagtttgccatcttggactttctattccctggcttttccaccttttcaagtatcgtccatgcttatctcggtatcgaccttaacctctacatccccctcctcctggttatctccggtatcatgtttgcctggaactatatcactgagtattcatggagcatcattggtcagcatctcatgtctgccgtacgcattcgcaccgacgatgagatctacaacatagtgatggcctgggtggcaaaccaacgatttgcccaaggttctcgacgtttcatggtcaacacaaacatcaactctaggagttggttcttgtttcgatgggatgacgaagacaacgaagaggaagaatctggctcaactaagaagcctcttcagtataccccttcggtcggttctcacttcttctggtacaagggccatatccttctcttcgagcgccatgagaaccgtgagcgctctgggttcctgacctcgagcgagcgagaggaactgtccatctcttgcttcggtcgcaacccccgtatcattaaggagctccttgtcgacgctcgtgaacagtatctgaaaaaggacgagaggaagaccatcatttaccgtggttcgcttggtcaaaatggcggcgatccaacatggcaacgatgcatgagtcgagctagtcgccccatttccacggttatcctcaacgaaaaggtcaagcaagacgtgattgcggacgtcaccgactatcttgaccccaacacccgccgctggtactccaaccgcggtatcccttaccgccgtgggtaccttctttacggcccccctggaaccggaaagagttcgcttagtctggccttggctggtttctttcgcatgcgaatctacatggtcagcttgagctctaccatggctagtgaagagaacctcgcaacgctttttgccgagctccctcgccgttgtgtggtacttctggaggatattgacactgctggtctcactcatactcgtgaggatacaaagggtgaaaacacagcagaagctgttgtgcctgtcaccaccgcacccgccaagcctggtctcccccctactacagcacctgcgctcccgggtcgactttcactatcgggactcctcaatatccttgatggtgtcgcctctcaagaaggacgcgtccttatcatgactaccaaccatcttgagaagcttgacaaggctcttatccgtcccggccgtgtcgatatgattgttgaattcggtcgtgccgacgttgatatgagtgcctccatcttccgtgccatctacgccccttatgagggagagggtgcgtctggaaaggacgtggaaatcctggaacccgaggaggctcagaggcaggctgcgttggctgaaaagacccgccaggagaccatggagcgagttaatgctcttgccgataagttcgctgccaagatgcccgagctcgaattcagccctgccgaaatccaaggattgcttctcaagcacaagcgtaaccccgaggccgccatcgacgctgtggatgagtgggtggttgaaactcgcaaggagaagaagcaaaaggaaatcgaggatgcggagaagcgacgcaaggaggagcaggaggctcgcaaggcggaagccaagaagaagcgcaaggaggaacgagcaaaggcgaagaaggccaaggctaaagccaagcgaaagagtaacggcgagagctctggttccgactcttctgattctgataccgaatccgagactgaaaaccgcaccaacgagaagaaggatgaaaagaaggacgacaaggacacggagaaatctgaagacaagcctatggaggttgaggaaaagaagaaactggaggttccagacgaggatgtaagcaagtccaagggaacttctgattctggatatgacacccccaacactgcttcgtaatcatttgcatgcgtggaagagtctgatagagaacgcatacagcggcgttggatggaagttttctgcatttatcaactttaaagattgagcatctccaatagcgtcagcgtcgctttgaaaatacacttaatagccatacttcagtttgtcaagtctttgcttttcacagtggctcatatatcacaaaagttagcataatgatagtccaacttgtgagctgtgcagctttcatcgaatctgagttaatgattgtttacggagagttccgtgtactctacctacccccatatgaaggaaacattagctgagcgaacacgagagcgacaggcattctcacccccggcaaaagatgcatgagattcgagatcgatgccgttgtaccaatacgtcatgccaggggcaggatctggggtcggttagatccttacggggttgcttggaccaagagataagcagtagtgtgcgcagtaatcgagaagagggagaagatgaaggctgtctgagttctaggaccaaaagtcatcgaacaatacgaaccatgttaaacggtcgaattcgcgaaaggatccgagtgtctcaagacgccactaacaacgtgccgttgcgatggaggtccctgcgatgatgcgcaaaggggatgcgatgcggcttacaaggctgggaggctaggtagctttgagtatgatcgacccgaataagagagcgcaaccgaagacgattgcacgttcagtcttatctttcttcagcttctcatggattccttcgaaacattataatgcgtatgttgacaatccttccgtgaggcgtaagagggcgatagtttgccatccccacggcccgtgtaagaggtacgtagctaggtggatggataccatccatgttccacgacgaccgaccccatccgaaaatcttgagcgacaatcaatcaggcgatggtagtgcctgagatgcaggaatctgcacgttgattatcttaggccgaatagcggcggacttggagacaaaagtgtgtcaaagtcttggaggctagctatatcagacttagaacggcggttttgacccacgccgaagaacggagtgcggcggatccttatgctgagcgattgataatgaagtacgagttgacgtcgtcacaagccagggattgtatgatgaagaaagttgcacatgagggacaaaccggaacataacgctaaagacggggcatggcgtgggacacagtcgataaatttctcatgtccataagcgtaagtactctccgaagacgctggagatgtcagctaggtgtttgaccatgatactggttgaggtgaagagcctcaaggatatcgaagagttgtcaccaggcagtactagaaacaaatacgtagtagatagagcagtctgaggcaagcagtcaaaatcacatcatggctgcctcagttagcatgtcgtgcgcggagaagtaaaactagccatggctggggtatacttgtaagaagaaaacactaataagcccgtccatacacgcaatgcagaacgtgaacggcagatggacccgaagaacttgatcgatgagagagtgggacacatccatcatccattgagtgattccagtcaagtcaagtcgttggaagtcaggcccatgtagctatgcatggtccaatgatacggatgattttagtgctgacactattgtctcataagaatacgatgatgtgcagggcatgatagacacagagagtcttgatagtgttgtattgtctaaatggattgcatgggtgaagttgaagaatatcgaagctggtgatgggatgaaatggaaccgtcccaaaaagggtaagcgcggtgatgggggattagaagcgatgatacgctgttgtcccctgctaattagcgggtagtccctggaaaaagacgggttctaggccacagcctcccgtttgtgtctggtggagtgggagttagaggttcgtagcacggcaagagtgagcacctcatcagagagactggacaagtaattccattggctctgacagaaaccggtttactactgttatagatcatgccccgaagtcttaccaagaaagggtgtaagctcttttcagagagagtcctaacaaagaattcattttcggaaagttactccaaagggtaggtagtgcagatcagctactgaactgagtagggttcctcgaaacactgtttaaacgccaacaagcgaagaggcctgccaattgtaactgtaattgtaccacagatggcacagaccacactcccaacaaccattgattgctttgaaagccattagatgagcacacggataggtattatgccactgcccgtttggaatactgggtattgaaggatcgccttgtactagttacaaaggggattaattaccggatatcaagccctaccagaaacccaggttcatcacctaccactagtgactatgtgctgtcgtgttcgtgtttccagcagctacggctaccgctaccgcaggcactcaattatacccgtccaaggtcccaccaaccagcaactaatccacaccatcccatcacaacaagacaagcccgaataggaccgctgtcaagcacaccaggtacatcttggcccggcacccaccggttgaggcttgcccctggcaggaggcgacatgtgctgcagaagcccaggagcgggaagaggaggaaacaaaaaaaaaattattatcggttgctgcgagagttgtagtgaggtcatgacttgtttgttgacatgatctcgagtcatatcacggtatggctcggtattactattcagagggcgatttgtctattgatagatgcgtttctaggctatgaacaatagacatttatgagtattgttgtttgacgtccaagcttcttatcaagttggttgtcgtccatcatgaccatgatccaaggatccatgaccttaactccatgcctacaagtacctcaaaaatcagacgcagccaatccaattacacgagaggccaacaatgcagcgtctatccagtggaaaaaggcaaagggcggtgaaaaacttgatacctctgaatctaactaacccgcccaacaagtgaaggtcactcgtttcaccccgccgcggccacttactcactgaaatcacaccccgaccgtctactactgtacagtacctgtacctcaccttggatttggagatccaatctcagtccatctcaacctaacgagcaccaagaccactcctacagagacacactctctctactgcttgtccctgaacccgcaatctcgcgctcttcttccgagtccccccttcccttttctttcctttcccttgtcgtcgtcttattataagatatctccacatcctcttcttcttctctctcgacttctcttccatctcttcttctctttgtattcctcttctgcttcttctttcccccccccaccaaccgtctctttcatccccaaatctttcatcatgtctcgtcctcagaacattggcatcaaggccattgagctttatgtccctagccaggtaagctgagatattccctctgcgactattcgctattgtcacacgatcttcaatgccttcatgttgtcttgtttctgctgggaactcttgtcgttgaatcttgcccctcaccaaactttttggatgggacaaaaaaagtccctgcgttattactctcgtgttcgggttcttgtcgtgtgcccctccatttcagattgtgcccctctatcccaacgcttgaacgaacgcctctttgatgaccccagctaaccacaattttatttgctctttagtatgtcgatcaggttgagctcgagaagttcgatggcgttagcgccggaaagtacaccattggccttggccagaccaagatgagcttctgcgacgaccgtgagggtaagtttccctaattcttcaccgtcccctgaaaagacgatcttagcgcaatgcgcctatcctcaccgcgctttggctaaatctcatgatggcattggatcaccgctaatgtgcgattttcgcagacatctactctttcgcccttactgctacctccaagctcctcaagaactacaacatcgaccccaactcgattggttacctcgaggtcggtaccgagactcttctcgacaagtccaagtccgtcaagagtgttcttatgcagcttttcggcgacaacaccaacatcgagggtgtcgacactatcaacgcttgctacggtggtaccaacgctgttttcaacgccattaactgggttgagtcttctgcttgggacggtcgcgatgctatcgttgttgccggtgatattgctctctacgccaagggtaatgctcgtcccaccggtggtgctggtgccgtcgccctcctgatcggccccaacgcccctattgttgccgagcccggtctgcgtggcacctacatgcagcacgcctacgatttctacaagcccgaccttaccagcgagtacccctatgttgatggccactactccgtcaactgctacaccaaggccctcgatgccgcttaccgtgcttactgcaagcgtgaggccaagcaggccaccaacggcaccaacggtgcttccaacggtgacgactctaccaagaccagcctcgaccgtttcgactaccttgctttccactcccctacttgcaagcttgtccagaagtcctacgctcgtctcctctaccacgactacctcgccaatgccgactctcctgctttcgccgaggtcgctcctgagctccgtgacatggactacgagaagtctttgaccgacaaggttgttgagaagaccttcatggccctcaccaagaagcgtttccaggagcgtgtcaacccctccatccaggtcgccaccaactgcggtaacatgtactgtggcagtgtctggggtggtcttgccagcttgatcagcattgtcgacaacaaggctcttgagggcaagcgaattggtctcttcagctacggatctggtcttgctgccagtttcctatctttccgcatcaacggcagcgttgagaagatctccagcgtcctcagcatccctgcccgtcttgaggcccgacgcggtgttccccctgagacctacgacgaggtaaatacagaatgcttcaacgtaatacgtaaaaaacatgtgctaactgattttcttagatgtgtaacctccgaaagcaggcccatctccagaaggactacactcccaagggtgacgcctctaccatcgcccctggtacttactatcttaccaaggtcgacgacatgttcaagcgcgagtacgctatcaaggagtaaaggatcatcttttcagaatccaaagaatccttgctcgaacaaccttttatacgagacatttttcgcttttaaacttggtttcattgcagctatggaccaagcagtaagcatatcatgaacatgatgacttcaatgggagaaaactagacgcacagggaagaagaatacagcggatgatgatagaagcgcaattcgcgtagtggagattgacattgaggtcctctaattgagcccataatcatggacattgtggcttgtggaaatactggggaccgtctctcctgggagatttatgagaaagtttgtgaaggcccgtaccatatagacctggtcatttggcgcttagaagagtttacgatacttggaatgaaaaaaagtatttcaatcgatccagttctctctaacttgtgtctattcttctattagcgattgtgtggttgtcggtatatgtaacatctaagaacatgggcttccaagccgtgttccaatacttttacaattgtcttctactcgtacataaataggggtattggtctacttctcctccttgaacttccattctgcgtgtcggtgcagcatgtagtccttgctctgaatgcccttccaaataccatagaggccacccagtgggggcttactcttgagagaacgcttccatttctgtcgttcttcctttcgtgcttcaacatcaaccttgaccttgtcgtgcacagtaggaagtgtctcagcgtggtacttctttcgcagagcatcataccattgtcggtcgtagagcttccagaattcttcttcgttgtaatatgtgtgagcatagagccacttcagacctccaagctcaacaagcttatcttcgagagcgcggttcttggcaacaaactcatctgggtcagaaggtccccagccccagaggccaatgttcagtgacggtggagtggtcacagttccgtcagcagccgtcgtggtctcgccagtgtggggatggaaagtcggaggaggtgtctgcttcaaagggcagagccagaggggccagatgttgaagttctcagcagtgtaatcgacaaaggtctcagcagtcttataaggcagacccagatcttggacgatgaaacgagcagactcgccgctgccgtgaagagcgcggtacagcatacgagtgtgaaggaaatcatcgaggaaccagcggaagaactttgtgaaaggaacacccttgaagtaagtgaaagcagcggcaccaacccagaaaccaccgcggtcatagcggaagaagtactcggcaagagggatgtaatcaacaggagaggatgaggcagattcggcggagacagtagggccagcggagggaacgttgcgagtgcgatcttggacatggagataataccagggatcccaagcaccactgaaggtctggggcttgatatcggcaggcttgtcatcagtcagggtaccagtaacaacgacaccgtggtccttggagaagaggatgccgtcgacatagtcattagaagggttctcggcctcggcacggactcgggcaacagcttcggcaacactgctcgtacgatggtaggtcgtcttgacgaacttcttagcttcttgcagttgaagctcaagaagcgtagtcatgcccaaagaaccgacagctccagcagcaccacggaacaagtcagcgttctcctgccgcgacgctcgaacaacctcgccatttccaagaaccatctcagcccaattaacggtatcgttgaagaatccgtgcttgaacgaggagctctcgccagctgtgcctgcaaaccctcctccagccgtgataccaggaaactccataaccacaggcggcacaaggccatgcttcagcgtcgactcaactagcttgtccattggaacattgggctcgacgagagcagtgcgagtcgcacgatcgacctggaggacatttcgaagggcgctgatatcgacgacgggtttgcctatctgctgaggccgcgtgctgttcgtgctaccgtgaaagatgcggtatggctcacgacgctcgaagaagccgcggacggcagatgcgatggttgtcacagcctgcttgtggcgctccattgtcggggactggggcccgggttctgagtctggaggtggcttgttttgctcttgaggtgaagcgatcagcgacatttgggataaaagtttggtgggtcttcccgtgcgggccggtctcggggatcggaagtggtggaggcggagccggaattggaattgataatgggattgtttgtttttaaaaagaagcaattgatgtttacatggaagaactattgttctgttatccaggtcccgtggtacgtaacgtgggtgctgatcctataagtcttggcttataagttccgagggtgccggccgttaaagtttcagttgctgggcagctcatctcatgtaagtcagacatcgaaaggtatgtcaaagcaacactacttaaactaggatcccacacatataaaagacaatacatcatcatcagaactgataattctgctatcaagaagagcaattgactatgtataactacatccctagcgcctagcttccaagcagtatcccatacatgttatccaatcccattacatgcccaattgtgtttcaaaccgttgtccagtaaagccaccacttacagtttagctactggagtttctagaatccgatcttctagccctgtcttccgaagcaccctttgttggatatcctcttctgaaacatcactcaactggtcaaacctcaatggcacctcttcgcatgtttttgcccttatcatgacagcactcgactcaatgctgtcggggtcctccactgcggcacgtatgaatgatgcccagccgttgtagcaccgaggcgttgcaggagcgttacgcagcatcatagcgaagcagtgcggcataccttcgtactcctcgaacaccactcgcacaccatcagcctcgagtttgcgagcaagaaacttgttctcatatgcgagaatctcccaacccgtgcaaaggtaaataggcggcgcccctttccagctgcgcgccatgacgagcgatgcaagagggtgagcagcgaggtcatcggcgatgtacatgttgcgtcgtggtggattagctggccaggcttcgcacggagggactgtgcgcttctcgatggcctccggcttgggaagataatcacatggcgttggtgttgacatctcccatgttggggagctttgtgtaatgtcgagccacggagagttgagtgctacgccagctggcatgggaacctgacgcagctcgccgtgccacagaattggagagtcctgtctgcggagctcgaggatgagttggagtaacgacagtgaaagattaccgccagcgctataacctcctatgttagtccttgtggcacacgactcagactcgagacatacctgtcaccagcaatcacaatatgctccggttgcacaggatcatgataagcatccggaggcggatatagaagcgtcaagtaagacacaaaagcgtcaagcaacgccgcagggaatggatgttgcggtgcaagtcgatagcgcactgagtaacaccgaccccccgtcaactgcgccagctttttcgttgtaggacgatgtgttgctgggtcacagagatagtaagcgccgccgtgcaagtacaagactgttgttggcttcttgcactcttgcatcatgccgtgatacctctcccgctccgacacgtcaggcaacggagcgccacgggctacaccgctccggtagccggtccactcggcctcaacatcaacgagatcgggaacggggactcggcaggtggagcctccgaggcgttcgagtgtgctgatgagggcatcgcggactgatgtctctgggggttgtggactggcatatttgctaacccagatgtgcccctttataccagagtcacggagtgtaagtcgttggacagatgatatactacggggagcttttggtgtgagaataacgcgaagacaggcaatgatgatggcgcttcgcaggtcgagatatttggatgagtcggaaaggttgaggatgtgtgctaggccctggcggacgatgagagggagtaatggaacaactgtccgtagagtctccagagttgctgagtccatagcggtatgaatgtccagattgtgtcaaggggaggattgtcgctggagttatagatgttgatgtgagtgcgaggtaagtgatttaaaggcaaagacgaagtgatgaagacaacatatgggcatgggacggacaggccgaggaaggcatcgacctgatataatcagaacaccagagacttgcctgactgagacccaagtcgtaaaggtctgggtaataggttagagggaggggtagccagtagaagagaggaccagctgaggcagttcgagagttagttgtcgtacagcggcctctaactagacaaagagttaggaacccctaggatccaatttcaatgatctccctcgaacagagcccaatcaggggctgtcctttctgtttggaatcgcgtcaaagtccttgtccggaatggcggtcttggagatccatgacactttgttgctttgccacttgtaattgtaagtgggctttgactgaaggtgtggttacctaggaccagcgtgaactctcgggcagctgaaaggtcaatatttaggtcgtgacaagttgttccccttcgcttttcacagtcaaatcacagaggaatcggagagtatgcgtgatcagttgaggtgatgcattggttcaacaaaatgagcctcggcacacggaattaactaactagttcgcaaaccaaacttcaagtgacgtctactctctagtctcttgtctctacatggagttgcaactagcgcttcagacatgaatgagactcctcggcatcagaaccagagttatattgcggggattggccagtaaatttgacaagacgaactcttattttgccttcatttactagactactggctttgagatgaacgctttcaacggtcaatgcgttggtcgagtgtgggctatgagactggtaggctcatcaagcccaaagtggtaattcttgcgggaagcgtcaaggttgagtgcatgcgcgatagcaaggggatgcatgtaagcgcacgcgaggtgggaagaagcaaacaactaggcgcggaacttaaaacgatattggtattggatcttgcaggcttttctgtccaaatcaagcatcttgcatatcgtaatatcttcataatacctgtcagggttcggaggatttttgctaactttgaagaattattacggcttgtattgtcattatcaatggatcacgcttggcctgccacatctacaacagatgaaagtataattacctgtttgtaagttaggctcaaaaaagtaatgtggtaaaattgacaatggtgatataacgctacaataccaaaccatcccgccacgtaaacacctccattcaacagacccgatgattccaaaactatggatgcataaatattgtacaattatggtcaaatatactcttcactgtttcaagagctggagctagccccagcctttgactcgtcggccttgacctgagtcgacgatgtatcattttggttagccatggccatctgccaagcagggatagacttcttgccggtcatgttggcaagaggagaggatgaacggttgagttgaggagcagaggggaatgtaggcttagggacctctgcagcaggagtggtagtagctgattcaactgtggccttctctccgttggtcttagcagcaggaatcgaagtagaggcagcaggagtagctgcgctagagcttccactggcaccgacagttccggctgtacctcgcatataagtgttcacggttgaagagccggtgctgctgctgggggtggtcatgcgctgagataccaatgtcttgagactggtgagctcagtgttgatctccttcagccggttatcagtcaggcccttttggttctctagagccttgggaatcgcgtccttaagagactgaacctcgtcgcgaattcgggtcgcatcgtcctcccgacgacggttcgcagccttgagatcggtcatgactgtctccaggtccgcgattgccgcgtccagcttttcggttcgctccttttcggcattcttcagactctccgtatccttcgcaagctgctcaacaagcgtgaaagctcggtcaaattggtcctcgatcgatttcttatcttgttccaatttctccggtgtcggaggcgcgaccattggatatacgtagcgctgatcgcaagttagcttacatcatcaaaatcgctactatgacaagcacaaaccttgcctaactcatagaggccataagagacgcctccaactactgtggccatgatgaaccagtctctccagtccctacggggaggaggtggcggtggttgccaggcatgctgtggataggggggatagtattgttgaccaggaggagggccggcgggagcgctggggtaaggcgcgttgggagctggaggtgcgctaccgcctgttcgtgccaacgcaacgtcgatttcttcttgggtcaggttcttgcttcgaaggaatgagatgcggttctcgacggaggatgacgcgacacttgggtcctggagaactgcgataggttagccggcgcactcgtcatggttgcatcggagtcaatactgacattgggtcttttcaggagttagcatctgctgggttctattccggtagctttggtggctgggggagtaggtcaacttactgcagaggatacgagatcctcgcgaatagccatgattgatgcttagccgtcagacggctctcaccacataacccgagtcgcaatgggaagaagttgtagaagaaactcctgaagggacttgagcgatgatgatgggaacgttaaatgcatgtgctagttcagcttgcggaggccggaccgtggacttcaagaacgtggaggcgtgcagtcggaagcgtgaccgggtctgtaccgaggcttctcccaattgacctgccgagatactggtacgtaccgcaaacggttcccgtcacaatcagattgaggctgcagatgcgatcacgtgtaatcttacttaattgaatgtcccacttttgccaactcaaccgttactccatcagagacaacacagaagttagtgaccaatcaagctgagctaatggtttgtttactttcctcccgagcaacacttctgtaacgcctaatctcccctaccctactctctttacctgactttacgccattctgcattttcacatcccactttacatcaacaacattatcacgacgacccctccgcgtatacaacaactcacgatagtcgcctgctttgcgcatgcacctcattgcagtcgcctgcttcccctttcactagatcatgtcccaagatacgggcctttggagcgtccgtagacccagagaggtacgaatactgaatatcttctaccagcttttgcgcccaattggtagaccgccattaccgcgcatcaccctaaagcaatattgattctaacctacaccatagacccttggtggtattaatgcaaacagcgccattccgcagcctggttcgactatgaagcgatccagctccaatattggcggcaattacccaggcagtcatgtccgttccatgtcgggatctaggcaatcccttgccatgccacgacctaaccagcctctattccaacgatcgtcatctggaaccaatcttgctgaccttggcctttcgtcggtgaagcgctcttcgtttgcgcctaaagcctccgccttcacaccaaatcctacaacacgagcttccactgatggcgatcggcgcagcagcgtgtaccgacctcgtcaatctaccgctcctccaacgacgcaccagagtttctttcaaactacgcctgccccagctggtgtaccccgcgacccgcgacccctgaaagatcgatcttttcaagctcgtattggacaagaaattttagaatacatggtccaacacaacttcgaaatggagatgaagcatgttctttcgcaaaatgtgctcaaatcgccgacgcagaaggatttcaactacatgttccagtggctctatcatcgtatagaccccagccataagttccagaagaatatcgaccaggaagtgcctcctctactcaagcaaatgcgatatcctttcgaaagaagtatcacaaagagtcagattgctgctgtcggaggtcagaactggagtacattccttggccttcttcactggatgatgcaactcgcacagatgctcgacggctatgtgaactgccaatacgatgaggcttgtatggagagtggcattgacgttagtggtgaccgcatcatctttgacttcctcagtaatggttaccgggattggttggccatggacgaggatatgggtgatgaagaggctgaacgtgttttggccccccatgttcaatccatggcagccgcctttgagcgatcaaattccaaatacacatcagaactcgaaatgctagaagctgaaaacgcacgacttcttaaggaaatcgaggatttggaaaagtcgacacccgaccctgcggttcttgacaaccacttcaagattatggaggaggataagatcaagtttgaggagtataatgccctggcaatgcaaaggtccgagaagtacgagagccggtctcaagtccttcaagaagagctcgacaaactcatggaagagcttcaagaggccgacgaggagcgacgaagcctacaaaaagctgtggatgcccaaggaatcagcatgcaggatattgaccgcatgactgcagagcgggagcgattgcagcgcggcattgagtcagctggccaacgactggaggaagtaaagaagaaggtgacggagcgagagactgaggcgagccgaaaactagatgaattggagcaaatggtggatcgatacaacacaatggcgtatcagattgcactaatcccttcgacggcagccaacgccaagggcagggagtttgagctccaggtcatggtggccgatagctcggattacacttctaccaacttgaaggggtcatcaggcccatcgtctgcggaccgtctccttgttgacgccaccactggataccaagcaggtcatattctcaacttggaccttcgcggacaaatccgaaacagcttcctatcgctgcgcaaggaaatctcagatcgccgagcagcagcgatggaagaaatgatgaaggatcacgatctgcttgatggcatcaaggaggccatcgaagacaggcgcagtgaagtggaggcactcaaccaccgtgttcgagcagcagaagaggagtatgaaagaacgaaagaggtgtcgacagcacagaagatggcctctgacgcacacattgagaagatggagaaggaactgtcacgtatgcgagctggcttgtctgagaatgtgcaaattctggagcagcgtgagatcaacacaacaattgagtaagtgaacaagcgctcttgactgaagtcgcaagtactaacggggcaaacagatacgagcaacttgtgcttcaggccaacgctctccgagaagagcttcacacggagattgacagaatgctcaacgatgtcatcaagttcaagattcatgtccaaaagaacctcgatgactacgagggctttgtagcagacgagctcgagaaggagctcggtagtgacgagatgggtgaggagactcgacaaatggatatgtgatgagagctatgcatgaagcaatcttctgagacgcttatgatgacgattaatgtttcgggcggccttctggtttgttttatggcgtttggcttcatgattggtcgactgatggatgagtgagagcggttggacacaatctcgtctgactggtcactgtctcaagtatacatacatgctccatctctggtggacatgcttttgatgaacgcgggtttgagcattatgacatgttagtaatggtagatacctggtggtttgctttggtgtttttaggaaagataccacgaggctatccgatatagttggccttgattacgaaaattctagttacggaaaaagcacaacgatgttatttctcgattatcaatgttgcaatacataataagctgacgacaacgtgcgtagcatggcaggcatgggcaccacatggcggcgacaaggatggtcagcaccttgtcagggggttcccgaagatgccagcaggggtagctagctcgatgactgcaatgattcgtgagtactcagtagatataactctcttttctgtagggtcgtattataatatatcttatgagctttgatattggagtgaataatacgaagtagagtctatggatcagaagcttgctagaacgagaccaggatacaatagaaggcttctgttgcattcggattcgtttattcccccggatgccctcggaagatccacttaattgccccggtcggggagtcggggggttgtaatttgcgagcgggaaagtgatgcaaactccgccaaggccctgtagggcatatattgagttgggggatggagttatgaatgaaaaaagtgaggcatcatgatgaagctgaagaacttgtgattgtcatgtttcaggctgcctacagattggatgaatacctagtatgccatagtatgagccgttgagtgagtattgcttagactatctactggctgctgttgtgaatatgtatcatattcgtgtctcagctgcataactgcccaacattcagtgttaactccgccaggtttttatcccgtctactttcatggccatggaccctacctagtgctaatctcggcaagttagttctcggtagcttccatgatgcttccattgttggtcccgaggagtgtacttgcctagactccaaaggtcatagctccttcacccattctctctcagcgtctctctctctcttgtctctgtctctgcctctgcctctgcctcttcttctgccctgtctctccatattttttacctgacgtctacatctccaccacctcctcatcttctctcttctctccctttcctttttcatctctcttggtcttccccttcatcaatggatgccaaataatcttgcttgttgcgttgccctggtccaatcaacccctacctcgtgcaactgtaactctgctaaagtccgaagcctccggtttgggacatagctaacacatgccgcgtacttctttgacgatccgtcaactgagttatcattttggatcaacgaaaaatactaaacccttggcttttgcttccgcatactcaactttttcctcagcatcctcctccatcatggctccaaccgcaactgctgcttcagctcaattgaagcctccggagctggctacaaggaatgcacctggctcatctggaggatctatcgcctctagcactgccgtatccaaaataccgggtcgatcagctctgccagatgaagctgtttccaaccctcaccatctcctcaagcgtggctctctagtgggcttcaagaatccttatccttcacatgcatacagtcccaacttcggtaccatggtgcgaagagtctggtggtatgtgaggactttatcttgtcaaaagcgcttcgtcctccagaaactgatgatatcgttctaggcccactttcactggcgacatgaagcaccccgatttgactcccccaactgtgccagtggtaaagccacagtggaataccgagcgcgaaacaagcgataggatccgcgcaacatggctaggccatgcttgctactacgtcgagttcccttctggcctgcgcgttctgttcgaccctgtcttcgaggaccgatgctctccattcgacttcatgggaccaaagcgatatacacccaagccatgcgatatcaaagatattccgatcattgacgctgtttgcattagccattcccattacgaccacctttcacactcttccatcctcgaggtccagaagtatcacccagacgcacaattctttgttggtctgggtctggagacatggttccgcaagtctggcatcaaccatgttactgagctcgattggtgggaggatgccgacctcactgtcacagtcaaggatggggacagtccccgcgagatcagcgcaaggataatggctttgccgtgtcagcacggttcggcgcgaaccatgtgggatcgcgacactaccctatggtgctcgtggggtgttcgatctggagagaagtcggtttggtttggtggcgacacgggctaccgatcagtcccaagtctccctcctgggaccgatgactacagtgccgaatatgatcatcttccgagatgccctcagttcaaacagattggcgaattccggggaccttttgaccttggcctgattccaattggtgcctatcatccgcgtgtggcattctcgcctgtgcatgcggacccggcagacgccgttgagatcttccgcgatacacaatgcaagcgtgcaatgggaattcactggggcacgtgggcgctcacgttggaggaagttctggaaccacccaagatgctgaagacagctctacgaaagagaggcctacccgaggtgggtgtatttgatgtttgcgatattggtgaagctcgggaattctagcttgggtgtaaaaaagaccttggaatctggagaagcgatacatgttcgcagatgtaaataccctgatttgttttaaggctcagtcagagctgatggcatccaactggatgagaggtacactgcggtgattttgtataccaccttcattctcctcaagactgtaactttgtagaagtttacaaattaatttccacttcttgtaagcaagcttgttaagaatgagaagaataaagcctccgaaatgatgtcacaataagaccctgatcgacaatggcccgagtttgcatcaagtgtccaatcaaagctttactctgacaacggtaaactgccagcccggaccagctcctcttggcttgtcacaacgggtcaaaacggagctcaaccaagagtctagaattgatcctcagttctttctcatctgggaggtcattccttactcctggttccacggtagcttgagccacaggtgacgtacctcactcgccacaccgttgccacaccaagtataagagactccttcaggcttgggcattcatcgtgacaactacaaatcttgacaaaagcttcaaaagatacaatttttattcgtttcgaccctgtttttctcttctgacctatcacacaacacgaagccctcacaatcaaacatcatgggtctccccgctttctcagaacccgcaacaaccacttctcctcaaaccccgcaacaagaacagaatcacagcactggcgttgctaccggtgcaggcgcaaacactggcgcaggcgtgacaaggcccaagactgaagaggagaaagaggccgatcgaatttatgacgaggccatggaggaggagtatgctaagcgtgatggaggcgcctaagcatggaacaactggagcatgactcgaagtacatatttacgacctgaagtcaatcgacgagaaattatagctagaaggatgatattctcagctctggaccaaaatgaataatacaagttgctccgaggttcgcctgagatgtgatatatgtatttcaagtggtgaatgatatgctgttaacagtgactctatgaacaactcaataatgacagtaggtctaaattggttgatatatatgtacggaaagttaaggtgagtgaggctgtatgatatctcatgttcccacggccctattgtacatttatcttgtggcgacctcgtttaactaaatgccaactttcatgatcatagatcccggatgagctatctattggcgcttctatgttataggactcaaacatagagggtagactttggcagatcgagagctcctctttccatgattcagatggctcaacgcggccttagattgtttacccagctgatgttcgttgtctgatctcttgagcagatgctcgtaatggccctggaatagtcacactccaatggtcaaagtatattccccagcctagagatttctatgctgccattgatgactccttgtccggatagacgattcagatctccttggtagcagacgatcgtgagcgatctgagagtcgatgttcctttctggcgtgattgaactgtatgcagttcgttggcgttctgtagagtatagtgtggtgccgttctatggggtttcgggaatcagatactaggacgacaagaattcggatcagattagagtaaaatggttcaatcattctctcgcagtcttgccaatgcagcagcaataccgccactgatttgctcgtccttatcagtctggctcgcacgagtggcctcttctgtctgtgcagtcttcttggaagcctcgatagcagcggcaagcatggcttcttcatcgtcttcatcatccgtgttgtccataaactggaattgcctcgatgcaggctcatttgccttttctgcagcaggtgtgtctgtggcgggagattgtcgcgaagatgatgccgcggtgggcatatcccgtagagggacacgagaaagaggcaaagcctggtcaagtcttgctgatcgatctgaagcctttgcgcctctcttggcagccttcttcactctgaatggctcttcgactgcagactgccacctcttgactttgactcctccccatccgttgagcataccgagttgttctgcatcagcgttgattgcattcttcaaactgccgaaattgctcactacggcgaccgcatctgatttgttcaggcttcttggcactgtgacgaattctaccaacttctcgccgtagctggacggttgctggccacggatcgcgccaaatgtagcattctcgtagctcttgtataactcgatatagcgtgcggcttcagcggcggaccaacagaggattagggtgacattgttgacaagtgatgtctttgatagttctttcagggaggcttcgtggttggggatatcgaccattgtgaggagtatgcgcaggctgtatttgccttgaaggttacgtattcgtgtatagatgtattcgggatgcagacgatggtacttgagactaagaagggtcagtatcaagataacatatagacagatgcgcaaagatacctcaggaacagagcacaagtacccaatcccaggacatagtcagcagggatatcgctgtactcccatggcatagatcgaatgctcgtaagaacaggatttcctcgctggcgcggagataccaggatacttgagccagcctgcttctgaggtagagcctgcggtgttggctgaacgaccttacgcgcgctggaggcagctggtggtgctttgtctagacgttggggtgtaggttgctggattctcgtaggcttgggttgttgaattgatcgtgcggcaggcgtgggatcagctgcggccatagcggcgaggagctcgtcatctgcaccgtagtcgtcgtccatgatgtattattgaagctgcgtagtgaaattggtcggtgacgttagtagcatctcgtcgttatgtgcctattgaaagatgatggcagttcacgcatcgcgtaagttgacgtgagctaggttaggtgggtcatcactcttacaccaacgtagataggtagcagacattacattattctcctatggaccctacgtcttctattgtctatattttgtatcttggtatgttaagtctctacagacttattactgattaatcccatcaatgtcttcctaaggtgaggaggatgctgaaacctttctcttttgcagtgcaaaatgcatctacgtcattcaatccaatcatacagccgccgttgataaagtttacctaactcagcacaagcaaagtataggtagctaaaccaattctggatagaaccgccttgtactatattcgaagctactgatagttaccactatcatcaaggtatggtggtatcgatacctataaatgtgtccgcgtacacctggaagatcattgactcttttcaacaatgcgattctcaattcagcatcgtcaactcgccacaatcaagttgatgcaacccaaacgtcaagaccatcatgaaatctattttcaaaccctcggctcctggttcctgttcttagcttaatgatctgcactttacaacgtggcagtgctgatagtcttcaatcataactcactcacatgcaacgatacgcaccaaaactcaattgatcagggtaaattcaaagtgcagtaactaaaaaacaagttcctccaggtatctcccaaccaatcctatcctatcccatctgcagctccagccgcttttgcctggtcctgtcatgtcctatcttatcctatccaatgccaggctattccccctggccgcgcccataacgccagtaaccataatgtttcgttatttgcgtacacatgtcctcgtgtacatcatgtctgtctcaagtctaatccaaatcttcttctagtcctgcatattctgtgggactgggcaatgtgctctctgtgagggaggaatggatcgagtaaagggaggccaaccagcagtcgaacatggttgccactttttgtgcctccgcgtttgatgattgttgtcgtgttagttgatcgcgtagcctctcgtatgcctcgatcataacccagacctgcagtgctgcggtatcttgtccgtttcgctgtggtcggcctgacacaaccgatgaaagttcgcttgtgaggagatcgagcgctatttgaaggctgatattttcctggaatgagtgccccgatgatgaaggtggtcggaattcatctgtccaagaacctcgtggtgttccgggggtctgatcgggagatggcggtggtgagaatgaatatggcttgaagtaaatagtgtctccttcaaccgcagccacattcgtatcatgagtcgctgctgacctgagtctgggcctcagctgacggggtatagccgtcatggatgaatacgtatttgaggaccgtaaactctgtcgcttgactccgtggggggatatttgaagaggggtatcgtcgaatgaatatgtcgatgcccgtgatggtaattgtgagtccagcgctgggggaccatctctcgactcgagaacagcattatattgatcagcgatcaattcagcactcgatgtcttttccggcacatccttcgccttgcgcgcaagtgcatgctgttctagttgtccgattcgaaagacgggtgttttggcctggcgtcgcataatagatgatgtcgaggtagttgatgcggtcgaagggagagaagagctgtccaatgatggtcgcggatggtgatcctggagggtcaaatggtggaattccgggatttggcgctgagaagactgtcttcgtggggggggaactgaagaacgccctcggcggctcgggttcaggctcatgttggtactgatggtgctgttggtgttgctgaggaggttcatatggtgaattgatctctggctgaagatggtcctcgggctctgaaaatgagggcacaaagacggtctttggccgaagataatgatcccattttgaatcgctcaaatcgggagcgccgttctgaatttgccgttgcgacggtgaagacatagtgctctgagggctgaggctagacatggtcgagtcggtagaaccgcgcttagctttgttgaggcttttgagtttcgggtcaggtttttggagtttgcgcctgggaggcttcaaactgtgacttcttgtgagagtattgtccatggcgggcggtgaacataaattggtgttgagagccgcggtttcaggatgtagcatttagttagaatgcaaggtgagtgacaagcgtggatcgtcgtcaagggcgcttggggtgagaatttgaggtgaattgaaactcgtgtgggtgttaagcgtatcttggttgatataggtcacgttggttggtgaattctggggatttcgcagccatggaagacaaacatgggagagatatgtgaggtatgttatatgacgaagttatgtatgtatgtgtaggaaaaagcaaatgcgaatcgtgcaagctgcgcagagggagagagggagagttcagtcagggtaaggtaaggtacataagtaaagtcgagtcaagtcagccaagtcaagtcagtcagtcgtaattatgtacgtagtaaagccgagacagacacagtcaaggccttaccgcttccctggccaaaagtggcttccaagctgcaggttagagtggaagtccaatcaagaggaccacgaggtggatgagatactccacgtcatgggtcgaagggaagaaagggaagaaaaaagggttggggataggcagggatgatcaaaaactgggattctgcaacctgcaacctgcaacttttctggtatcaacagtaacagaacacagactccaacaggcttgacaagtttgacagggctggactacaggcattggacgacccggcaagatacagctactgtagagtacatacagctggtaaccgagacgagggtgtactgtattctcttaaaggaaactgatccgcggtacttacttcgccttgatcattgtggtcgtctgcaccaaaacaagattcactcaccctcgactctgactcttgactcttccagaatctgacgagaacaacctcggaccacccaccaccaccaccaacccgcctctgcagcggtgaagcccacacgctgcagcaactgataatcaggcccttccccttccatgtctggccctgtcacccgacccgactagacagacattctcgagtgcgctgtagaaacgccttacagctgccgcaacaccctcacaggctcaggcttcgcactaggttacttcctagtgccaaaacggttgttatccgtatggccctgccgcgtcgcgtgtgattgaatctagctcgagctgatgtcatgtcatgtgtgcctctacatacatatcgtattgtatgtatctatcaaagacccttactgagaggtctgggcccatttactcattgagaggggtaaaataagacgtgtctcttgtcgatgggctgttgttctgaagccatccggatcatcggttgtggcaatgccattgtgagtaaagtaaaagttcagttcatgtacgcgagttagatatatgcatgagtgtgctgtgctggctgtggtagaagccggctggctgcctctcttcgcacactttttcggtttgacaataatttgttgtaaacgcaaatatttctcttcggtcttgaatatcctaatcgtcattgatcaacaagacactgagcgttagggagtagaataaggccgtcggtggttccttttacgaagaaccttcgtctttaacgacgggataaacgagacgaggcttcttcagcgtccaaagtcaagcaatcacagtgcgtatattgttcaaggacggtgacggatactgtatgcagttaatttactcaggtggttggggaagtgaagtggaagaatggttctcgtgcacatcgaagaaacggtcaagacatggcatgatatacataagagggatttcagaaatctcaaaagaccatagttacaatttcaaagaagcttcattatccgtcgggtattttcaacgtgattgaggaatttaatcaatgaatactttagttcgactgacttgctaacagactttctctgtgcgcgttggatcccatgttagtgaggggtactcggatcggatcgcggggacacatcgtggggccaaactcaacatcggataataatttaaatggaattctttttggcgacggcactaaaagtttcatcagcataaacttcagtcacgaggtttattttcctctcaagccagccttttccactggaagagatggagcgcattggatacccatagctacgtgctctttataatggacattctggctgcgggggggaagaccgagaccattcatactattgttcatagcagcccaggttaattgctgcgcgggggcgggtcgcgggggtttactgctcttaggtgctaaatcatgagtacttcctacaacaccagaacctcactctagatcaagtctttcatgatatcctcttaacaaattgctcccccccctccccccaaacccacccccaatcaccaactctcgtctctccaaacccaagcatatttatcggcaagaacatgccggcggatggcttctcatgatatacaaattcactttcatgggggtttccagtgagcggatcccgttattccatcaatcagacgctgaggaattggtcgtcatggcatctcgactcttgtcttaccccacatcgtgacaatgggtgaggtctcatgagagagtctgtgggaggaggagaaaaaaagggaccagcaaaagggagaagctataaaacatgacgttcccagcttcaatctctatttagcctcaattgattcattataatcttgacgattctgtatttctttttttttctcgctgtgatcctctcatcataactcctcaccattcactgaaacctccccctctccccgcgtgttcggagctcaccccacctcaagagtgtcactgatgcttcactgagctctctcatactcgacaattacttacaacttcgaataaatatacgaataaaccgccgcaatcatgggtgaaatcacaattacaggctggaagactcgcgatgttcgctttcctacttctctcgacggaaccggctccgatgccatgaacgctgctggcaactactcctccgcctactgcatcctcgagacagactctgaatacaccggtcacggaatggtcagtactcaatgccttcatagaccgtctcgattgtagctgactttgtatagaccttcactattggccgtggaaacgacatcgtctgcgctgccatcaaccacgtcgccgagcgtctcaagggcaggacactctcctctctcgtcgcaaactggggtcagacatggcgacatcttgtcaacgacagtcagctccgatggatcggccccgagaagggtgttatccacctcgctctcggtgccgtcgtcaacgctgtctgggatctctgggccaagaccctcaacaaacccgtctggcgcatcgtcgctgacatgagccctgaggagttcgtcagctgcattgacttccgttacatcaccgatgccatcactcccgaggaggccgtcgctatgcttaaggagcaggagtctaccaaggctaagcgactcgaagaagctctcaacaaccgcgctgtgcctgcttacacaacgagtgctggctggcttggatacggagaggataaaatgaagagcctgcttcaggaaaccctcaatgctgggtacaaacacttcaaggtcaaggtcggtggcgacattgagcgcgaccgcaagcgcctaggcattgctcgcgaggtcattggttacgacaggggcaatgttctcatgacagatgccaaccaggtctggtccgttcctgaggccattgagtacatgaagcagctcgccgacttcaagccttggttcatcgaggagcctacatcccccgatgatgtcctcggtcacaaggctgttcgtgatgcccttaagccttacggcattggtgtcgctactggtgagatgtgccagaaccgtgtcatcttcaagcaactcctccagactggcgccatcgatgtgtgtcagatcgatgcctgccgtatgggtggtgttaacgaggtccttgccgtcctcctcatggccaagaagtttggtgtgcctattgttcctcactccggcggtgttggtcttcccgagtacacacagcacctgagcaccatcgactacgtcgttgtctctggaaagctgtctgttcttgagtacgtggaccacctccacgagcacttcttccacccctctgttatcaaggacggttactacaccacccctgtggagcctggatacagtgttgagatgaagcctgagagcatggatcgatttagctaccctggcgagaagggtgtgagttggtggacttcagatgaggccaaggttattctcgatggtgagaagatttaatgagtggttgaaaagtgttggataaaagggtctggtgttatctatctaaaatgccttccataagcggaatatcatgaatttatgagtaatcaaacctaacaggcctctttatgatgttgattggttataattctagttgttgatttatgaattgtgttacatgtccgagttcttcaggacagtaccaatggttcaagactaggtaagtcttaaactcgacttctactcccatgtgctccaagcatttagcagcacttagtccgtgacaatagtcaacattctcgtcctttctaccatgccccacgaatacaggagtcttcaggaaagggaaagatgacattggtggtgcacgatcaagctctgcctcttcacgaagctcatcgattgccctttgcagtggagtttttgcctcctcttcactacccctttcgaacaatccgtcttctgaaacgccatcgcctaaatcgtctgccattaaagtctccgccaagggcatgaagctactcatcataaccacagcgcccagactctgaccctcccaaagcaaccaactcatcaacgccattgcaccgccttgactgaaaccaatcaacactacttttcctgcgtccccttttaacctttctatctcattttttaataacttgtggatatactcaatgcttggtcgcatgttcccacgcgcctcgggctcccagtcgccagttccttcataccactggtgaataagtgaacggcgatacttggtcgcccgcgctagaggcgcggttgggaacacaaagcgagcatgcggaagcgattgacgaaatgacatcgagggatcgggacaaggtgatgtgagaagtggtgggtggaacttttgtgcattgaagccacggccatgaaggatgatgattgtgagtttgtgaggtgaaataagaggagaaatggttactagtggtggaaactctcctggtttgatgcgagacgagcttcttgtggcatgttctgccgacgttttgttcatgttgacattaactgagggtgcaaatgtgtattgtataagtgaggttggtgatgattgaggaatatgtggtggtgacctatgagaagtgacaatacttgctagtgaatgagatggactgaacaccaccaggcaacgatatttctcatttccatgtttcaacactgtatttaagatatttgaatttctcaatccaaaatgggtgtctggtcttctcatatacctagaccattcgttgtgctgtgttgatcttacacttctacagggtttattagcgaacgtgtcactatattctaccccacgtaacgcaccccttcagctcaacctcacatcaccaacttcacacgctcattcaaccctctactcaaaatggggttccttaaccacgaaacaagcccaatatcttcgttaacagccgccttcactgcttggaagggtcttctcctggccatcgctctcggtgcgtctgtaggtccagactacgatacttcaacatctctcttcttcaacgtcgtctatggcccaacaacacctgttcctgctcttgctactcgcctaactagatgggacgcgctgtattttatgcatgatgccgtgaatggcaaagtgtacgagcaggagtgggcgtttggcattggactgccagctgttgtacgtggcattaattggttacttggacttgagggctgggatgccattattgcgattgccatctcacacgtttctcatctcattgctgttctggcgctgtaccagctcactattgtgctatgcaatgatcggaaacttgcatatttggctgctgccgtgcatattctttcacctggcggcctcttcctttcagcaccgtatgcagagagcacatttgcatgcctgtcctttgtggccaaccttgtttttgctttgggtctgaaagccggccctgactcactgaagcgcaacattttcgtcattggagcagggttgctatatggggtttcctgtatgtttcgaagcaatggactctttggcggtgttctctttgcggtggaggccatcaaagacctcacagcacttcttggtggcttcactttctccaaaattctgaggctagttgcacctgttattggcggactcttggttgcagttggttttcttgcgcctcaggttctggcctggatgaggtattgcaatgtccaagataatgaagaacaacgtccttggtgtacacgccctctcccaagcatttacaccttcgtccaagaagaatactggtatgtgcccacagacaagttaattagtgatgactgacaaaaacaggaacgttggcttccttagatactggacacccaaccagatccctctcttcctccttgcagctcccatgctcacgatcctcatcaagtcaggaacagaggttatgcgagaaccttcgcgaggccttcgggccatgatttctggcacagatgaacagtgcaggctgcttgtgagaactctagctgctgtgcaaactctcctggccttcttggccatcacaaactatcatgttcaaatcataagtcgtatctcatccgcgtaccccatgtggtactggtgggtcgcttcatgtctcatggataggcaaaggcagagtttgggttatggtatagttgtgtttatcagcatgtacgccatgatccaaggcggcctctttgcatcctttttgccacctgcgtgaagcagtgctgtatatactttctgcttttgaattgagctgattttccctagagcctgattcggcggttgggctactcaatggattcgacatgatagttaaatacaaatagagttgggagtatgaaagctttctatcgtcacactttgattttcccatgttaatgagaggcatatggtgaatattagatttttatttctctctatatataaaggcatgttatcccatcttatttgtcttttttcttccgtcctttcaagatccatcacttctcatattcatcactctagttgcactctcacatacctactcactccatcaaagtttctctgggcttcccccaaccaacttccaatatgtcaacgagaggtaagttgacaattatcttattcgaagacacttaaggcctgaccagtgaccagggcatcgatccaacggatcttcctccacttgcactattgcttttgggctgctttctccccctccgactccccctcccctgaattccggtcttccacctcccccatcccagcctccttatacacctcctgacaacggaactggaagctgtattgaaacgtcggttatggccaaggagattaaggaacaagaacaggacaaggacacaaccaagaccattccccctgtaggttttcatttagactcagatccacaacactgttttctaacaagtaagcagccccctgaatcaacagcaggcttcggttctgctgtcaaggctatttttcagagcttgaaagcccgtctgtgtgacctacagtctattgctcaaaaccaagcgagtagagtattccagtctttctctggataaaggctattgcatcaccctcggaggcgatggcaacatggcaatacctgtatttgatatgtcatcaattatcaagttgtgataaggactgggcggaggggtcacttggggacagttggatacgaagcccgcgtcttcttcatacgaagaaatatatctttgtttcaagtgtatgtctcaattcattgctttaggcagaagcgtaaaaacagtttttttgatatagaatccatgacagagtgcggcccaaatcttgttctcatcttttccggccgagacacttgggctacgcaatgatcatttcgtcccctgattcaaactcttcggttcaacatccgaggacgcctccaacagttatcaaactctggcagttattccgtcgaaataaatagccatagctatactcaaaaagaacaagagtaattcaaaattatcagcaaggccactgacaactataatattaaaaaattgaaaaagaaaaaaaccttgtctattgaattgtcgccatgagactaacacatgttcaatgctaaggtggcccgtgttattgggtcaataggtaatttcatgaaacgcttgtattattgtttatatagagaagctgttctgatcgctatagagcctgttaccatgtacatgaaaccaataacgacaacgcctgtaaacaccccgaagacaatgcaccgtgcttgtatcttaattcacccatttggggtctacccaaaaatgaaaccaagcccttagtgcgcttaagacgtcaagccccattgctttgcgctcgcactttggcatgtaggacaatttcaacacaagcacctggttccaagcatgcgactctgatcttggtgattccaaaatcgttcataaaataggtcatttaagtcgtgttgcgactttcgtcgtttgaggtcgccgctccggggatggcctagatccggaacttccagaaggtcctccattgctttctgttccttcttcctcctcttcatcttgttcatggacagttggcattgtggctgtccttgccctggtccctgtagagcgttctctacgtcgagagcgtctccatactacgggccgcataaagaagcgctcatactaagactcttcctccgagtcgctgttatcgttaatcctgatggctcgccatctcctatcggtcaagtcttgcgctgcagttccttcgctttctggatcgacataaccctgacctccagcgatgcttagcgcaacgggcaaaaagactagggcgtggagggcggcgaaaatgaccagagacagccaaactcggaagtaatagatctcgaagatctttgatcgcgtgaaggcgagtacagagacacccagaagcttcgtgacggtgatgcccgaaaagacagatcctccgacgttaacaagagcagtccaagcccgggcatcgcgaccacggaaggcattgctattgccttccatcactgtgcgggaaggatacatgaacgcgcgggcgatatgagcacagaattcaacagaaataccaacgcaaatgatgagattgaccagagaaacagcattcagagacacgttgaacagtgccatgctacccatgatgtccacgacgctcatcacaactgtgacagagaccacagctgccgtgagcaatgaacccaagaggacggtcgcaacagcaaaaattatgccaacggcggcacacaacaatacagctgtcaacggtacaatgctaagatattggtcaaagaagatgtagaagacgctgtaggggaaaacatccgcgcctgttctttctttgatatcagaagcgatgcgacgagctgcggagtatgcagcaatgaaatcttcctggcttctcagaggagtatgcatggttctgaagtgtgtggacttaacacggttacccttatcattaagaacaacagcctggccatacgcagcctggccagcgagagggcattcatcgcccgtagggcttgaaaggaacttcttgagataatgaatgaactcttcgtcctcaggcatgccgtatagtgtagtattccatactggcttgcgatcagcaaagcaggtttggccgtgctccacacaacattggtcataaatgggattcagccagaggaagaagtcgtcaatccaactggcggcaggtgaagagatataagaaatatctgatctctgtcgttcaagctcgagtgtgttcgtaagagaaaggtcctggcaagttgtgaatctcgagcaaatttcttgctgctgttctcgcttggaggcatcaacttcgcgggtcacaaaatacactgggggtccagtctccagatactcgtataagtcattaaagtaggggatcaggtaagagccatcggggatagcaactcgctgatcaagaccaagttggatcttgggcaagagtgccagtccacctgcaaagagcccaaggaaaattgtgacaactgcaagcttgaccttcttcccaagaagtcgtggggcatatgtattcttaatgaagacctgcagcaagctctcttcggccatgtctgagccacggctacctcctgaagcaaaactgttggccccattgaggtggactctagccttagtgatttgccaccagggccacagttcacaacgatggtcttcaacccgcatctggttaagggaaaggaaggaaacgaacatcgtcatctgaagcacggcgttgactaggacagcacctgcagcgtaagcagcgaaattcctaacagccggcatgccgacggcggtgccgagagcaaatgcgacggtttctgtgagagcagagaagagaatggagggacccatacggcccagggctcttgcaactcgctcctcgaccatttgatcaggaaagctgacattgactctttcgagttcatggacaatcaggaaaatattgtccacgccaacagccagaacaataaagggaatgacttcaacaatgatgagtgtagctttcagaccaacccatgagaagaaaccgatagaggcagcaatcgacatgaggacaataagaattcccacgaggccaagcgttaccttggactcaaccaagagcacagcaggattgcggaagatatgcttgaggggagttccaagcgccatgcaagcgtaaacaaacataacgatgtaactgatgacgataatctttgcatctgtgttggtcgacttgttaagttcctgctcgagactaatctcagtattgaaggacaagcgaaggccacgctccttggcttcttgttgaacctcgaggagtcggtcgcggagggagttttcccaatcaacagcccttgcaagggcatcagttccttcttgagcgttgttaacaacccaggtcacagtgatagcatgagcgccaaccacatcgtcgtcgtaaccaccaaagatcatattgggctcaatgggttgtccgaagtctggccgacaatccacggggctcttggcgcatgcgcggaggtcctctttccaatacttggggtcaaatccacccttggcgtgccaataggctgaaacagactgcacgacacaagcatcgttggaaggtttgaagcagagatcctggaagtattttccatagacagggctttcgatcttcttgacgctctcctcaacttcaatccaccatttcagggtatcgtaagacagaacagggcctggtccagatgggtctgtatcgttgacaaggaagaccttttcggcacggtagaagggcccaaagttgctgtcgaagtaggccttctcttgtgcagcagcagaagaggggctcacccaaaggcgggcaggttccttctcaaggtcaaaacggaacaatccaacactaaggatggcaacgaagagcaggctcagaccaatacaccatccagggaatcgagctgcaatgtgaccgagctggtagaaggctttgtcgcacttatcgttaacccagtatctcttagttgggcgctcacgcatcgcctccgtgtcaactggaccaccttcatcttcatcatcgctatgcgaggattcatgcaacagtcttgtcctttcaacacgatgctgagagtactttttatatgcgacgtggccaaagacggcgagtatcagtgttagcagcaaaacgctatacacgaagatggaggcaaatgagaggcaaggcaaaagaccgactctgcaagactttgagtctttgacgtctgggagcttggggcagacaccgggacagtcgacacatacgcagcggtaatcagggtcctcatcgttgcatttcttcggtgtcatgtccaatgggtggaggtcgtggtggctgtaattagtcggaaagttgatctggaaaggagaaccgacaagaggtttcttgtctccaaggaacttgagcatctcggtatagttcttagcaccaccaccaatcaagtccatcgccttgctgtttgcgccgccaaacttgacttctttgcaactgtcatagaaaccagagccatatttctctgaaatgagctggtcgagctctgttacgagctgcttgccattcttgggggcagaatcggtcacattgataaagagagactggtccggagaacatgtgaatgtacaaaagaggttgaagaagttgtctttgcaagctgggcaggacccaatgagtgtacttggcgtaccgagctcggacttgagtgctttgatctatgtatcgcagattagtatgaagtagtgatggaggtccgtaggatatactcacttgatccaggctgcagcaaacaggtccggtcttccatttctggccgcaaagttcgacgagttcgttacgaagctcttcatcgggatcttcagccaacccattgtcgacacatggaagttctttgccgaaaaaactctgctttccacagtggccgcggaaggcgcatcgcccagcttcatgtttcggagtatactgctcagcgaagccgaagccagcaagaagagcagccacagctcctagctggggcacgatgcgttgatgcatctcggagttagggagccgcacacggcgggtgttctatatgaagtcgtaggcctagttggtcgcgatcgaagtttcgtgtggatatcgctctcaagttgacgtacgtcagggacggtgcgacgataagcgtgggatgatgatgaagggttaagatgtttgagaagcaatcataatagattgtagaattgaagtttagaattgaacaacgtggctcaaatgggggtgaaactctaaaggcgacgcgtcgacaaagtaggcgcaacagaaacggttgcaggttcagactcggaggctggtggtgatgtcgtagcgcagcagcagcagcagcagcaggagccgtaaccgtagcaggtacaatagctcggtgacggctacaatggaaagcttgaatggggccttgaaggcgggcgctgcagaggtcacggccgacctgcgtcattggtttctgtgggcccggtctgcctctaattcgccagcgtgattaacttagtggtccttgtggtctaagtggccggggtcagaagccagggttgagcttagccatcgtattagctacagtcaatgattcattcggagtttgactaccctagagacatggatgtgaatttgatacattcagaggcagcagttattgaaatcatgctcagttcatttggtcggcaaatgtaatcatcatgccgcagggatagatctaagctactcgtagggtttgacttctcagcagggctctgagatcccttcataggtagagaggtgcaaggtttctgtaagtgtcagtctaagagtcgtatttatgtgtctaaatacgtaaatatcaatatcagcagaactgagaaatgcatcgccctgttcatagatagcaaccactatatgtatctagaaaacatcacataatataattcttgatcataaccccactactcttgtgctcgaaacttggacgaatctatagtcactaccttatacttaggtaacactgattgctctgaatccaagggttcaactcagacaaacatcaacggaataatacagaaaaccgcgataggtgaagagtctgccagctagataaacaacctcgtcaatatagtctaagcctagtaggaaaagcagccaagttagtcctatcatagatatgaaccatgaggcattcttgctcaggtatccccaattttctaccagcataggcccgtgtaaagtcaatcaacagacccgaaaataaatccagtcatgaataccctcaataaacacaaagacttcaggtcttgcactactcattaactgtattgtatttacaactatgcaaccccaagtctcgttatcatggcacgtgatatgttagcaacttcaactaactccacctccgctcaagagccctgaaaacaccatggctctttcaatctttctgtgcgtcattcggtctttcaatttcgcaacgccattatatagagcacgggaagtatctgaagacttagcgacatagtttttcttattacttgtagcattctataaagtaccatgctttattctggaaccagccataaccgacatcacaacactatccctcccccaagatgccagaaacctcagaagagcttatgcaaaagctggtggtatgttcgtttattattgttatgatggtttcagcgcgtatatatctagttgccgagtcttagaagcgaacttttgagccagtatggtaccaagacgccgtgagaatgaccgtgagatataatagcgtgttcatgcactgtcatagataagagactcatactaacgtatgatgttgcaggaaaaattcaggtcgctcctggacgaagccctcgtagttgccatcgccagcgaccatgatctcacagaagcttctcagtataagtcagctcagactgtcttagaagaccttgcccagcatgtctcaacagaagaagcaacaggattcaacccaagcggcatttcgaacatgcctgaagatatgaatggcaacgagagtacggctgagacgagcagccaacaggcctctcgtgctcatgacacagataccacttcggccagcgatcaaactgcatcgacaacaaatacaacctactccatacccagacttacttcattcgatgatgatagcgtggagaataaagtccttctcctccaaagcatgtttagtgagctcaaggaatttgacattaaacactcattgaaaaaggcaaatggtgatgtgcagactgcactcgatgacctactgaacatccagtatcttaaatcaacaggtcaggagcagaagggcattgatggcttcttcgagcctgatgaagccgtcgggaagaagcagagaaggaacaagaagaagggcaaaaaagctttgggcagcgaaacagcatcatccagcagtggaaatgtctctccaccccccgatgacctcaaggagttgaagcgtatgttctaaccaatcatttaccagagcgtgataactgacagtctgacttaaaggccaggacgagatcgcatatctagcagacaggttggacttaccttttggagtagtctccgatatttaccacaacaaacgctgtgcgagtggcgccgctgcagttgagatcttgcatcgatacatctcacaaggcatcgaaacccaggataaagaggcaaagaaatatgcacaggaactcgcccaaaaataccagaatgtcccagataagtttatgtcgacaattgtgcaggttacgggctcttcagcgcaagaatcagaagacatcgcggcgcttgttagcaaacatttcgtcaagaatccctggacacagaagcttgaggtcagttatcaactgacgccactgcccgtagaggacatcgaaggattcgagacaattacgcgaggaaaatccaagctggcccggccggtatcaggaagcacgagctctcccgtcggctcgtcagcgtacgcgcaagctgccgagagagccagccaatacaatcgagccaaacgtgaagcagccgcttcagcagcatccttaaaccgacgtggtgcctctaatccactctatcgacaggcagcaggttattattctgaaagggcacgagagcaggctcgatatggaatgcatgctacgtcaacggcggcaaatctactggttgataagcaaagcacatcaacttcgattgacttacacggcgtcaacgtgcagtctggcgtgagcattgctcgcgagcgagtccagtcctggtgggatggcctgggagagtttcgatctgataaggctcgacagcagccttttactgtcataactggactcggccgccatagtgctggtggtgtgtcaaagctgagacaagctgtagcttcagctctcctccaagacgggtggaagatacaggttgagactggacgctttctcatcaagggcaggcgataaacgccaaaataaagaatgccttgcggtggctatctcaactatattttggaaatattccgcattggcctggattaaccagatcggcaattcttacgacagctcattgctcaacggccagatggaataatactcaagtatccgtaactaactcaagttttggtcatgttggagttctggaccccaaattcaagcaaaggcttacgcagcctctgatccacaaatgaacccgaaacagtcatgacaaccaactgcatgtttcctgcgtcgaccctggcgaatagacgagcggaaatagtactgttagcgcagccattaccatggaaactcggaccatgcagctttaaggctgtgctaggcacgcacgaaacatgatccttcgctccatgcgctaaacctctgcaaaagatcagagtaaacgcggcggtttcctagacaggatatggctttgcttttcttttgtcacatcatgcccctgtgggtgctatcacggtgctcttatataagtactgaggtgtccgccatgagacaccaatatcaccacttacaaggttgaccataaaagttcacggatcactcactcatcgacacttcaatatggcggccaaaaaccagtcaggacagccttcttatgagcctcttcccagagaggaccccgcagctgcgctgctgtcaccatccgaccgggaggatagagacaatgggaagacgcccgtgttccgactctctttctcacctattatgctgttgcgattgatgattgtccctatcgttatcaccgatgtagtttttatctgcatgccctatgactccccaggatcagccgccgtgttcgcaatcggtggaattttcttggttatttggcatgcgtcccgcgtcttcaagagcctcctcccaggcaggaagagcaacaagttcgacctcaagatcggaaactttttctgcaccattggcacgacttcgcttgcctcacgcgcaagccgtggggccgggacgtatcttgtcagcgctatcgacttttctttcggtcttttcttcatcggacccagtgttctgtccttcattacatataactgggattatctcgcaaatatttcgggtctgagtcttactgttgtgtaagtatccgactgatggtttcggtcattcaagtgatgctgatagtgtattacaggatcatgcagtcggccattgccgttctcaacctgatcagtcttttccgcaagatgaagatcgttgtctacaggggcgaggacgatgacgactacctgtactcgatccctgacctcgatgtcttccgagatgaagtttctgagccccgcgactcgatggcttctgaggtttagaggaccaaatcggaatttcactaaaggaacccagtatctagcctctaatctctttcgtccaaagataacaccgactacaaagactgaggcaaggaggactatgggttagcctgatacgacaatgttctgagaacaatatctgggtggaaaatgtatatgatgtagtctgtgagtaaactgtattttgctgccgcagtgacaggcggtatagatagctttcacatagcgtgacgtgacataagaattgaatattgccgtacaccctcatcctctactgcttctgtcgctgaagattctgtccaaccctctcccatacagcctgacctgtagtaaaggtggtgaagaacatggctaaactaaccaagccgggctcaagcttgacccatccaactgtagttgtgggaagaagcatatcgaggagatcagaaacgagagcgcggaggagagtgtagccttcactcttaaacttcttcatccaagcacgtctctcgatcttgcgtttattgacaatgctcttgagacgctcacgctctttgtcgagatcttccttggtcatcttctcagagagaaccgcagtctccttctctgtagtaataagctcggctggtttttcggtagagctgatgctaacagtctcacgcttgacagacgcaggagtaccagcgactagtcgatacagtctgataaccgtgacaagaacagaagtgtacaatccagcgaaccagaaaagttgcgactggtaatcaatctcctggaacttctcaggactaaagatacggaggttttcgatgtcgcagagatcaagaagagtcaaagtctccatcatgccgaacatgccgaagcaggtcttgctaatgatatcgagccacatatcaatgctcttatcgccttgagcgacgtagacgagccatcctgcgcggaaagtgtccaaaaagcggaagaaccgaatgaaacgtcgggagacattgatctggccgcctagaacgcggagagataatgttgatgacaccttaggctggacaagggcaaatagagccgggtaccagactataagagagcatatcgcttgaaaaccacggagaattcgctcgatgccgactgagaatagttagtgatgtgtcttgtgagggttcgtgagagaaatactaagatcagtgcaaaaggcaacaaaatgctcatatgttcccaccataactgcgggtctactgagacagaggtgtaagaaacaaactgaaaaaagtcgagatttatgccacgaatttatatacgtctaatgcaaaaggacagaacattacaaatcattgacccctggttgttaggttgtttgttgaataggcggtgttgatggggccagccagtagttcaatgttagtggatcctcacatccacgtatattgaatacggcaatttgaagcgacttgtatatgagtgaatgatacaatattctcacatacatcgaagctgtttttattgtcacttgaagaggggtccctcaggcaaacacagtttattttatcaactcttactcccattgaacgataagtaaatataacacatggcatctacctaatagttgtagttatgcacaagtacgatgcaagatacgtcaagcttaattcctctctccatacccttttctactcaagataccaattattgaccgggagacaccaacttgccttgggctctggcattatggttccatccaccagcaagggcctcaccaccatgctcctgagagaacttctggatacgagcctccagctcaggtcggaagtgtcggataagaccctgaataggccaggcgaaggcctctcccagagctaagcaccattagtacagcgttatagacaggtgattgatacaagaacttaccgcaaatagtgtgaccctcaacctgcttggtgagctcctggagcatgtcaatctcacgctcacgggcctgacccttctcaaatcgcttcatcatctgctctgtccacttgctaccctctcggcaaggtgtgcactggccgcagctctcgtggcggtagaagtggctgagacggctgatagctcggacaatatcggtgctcttatccataacgataacagcagcagtgccaagaccagactggctgtccttgagggcatcaaagtccatcagttggtcatcgcagatgtgcttggggagaacaggagtagaagaaccaccggggatgacagccaaaaggttatcccatccacctcgaacaccaccacagtgcttgtcaatcagctcacgcagaggaatggacatctcctcctcaacagtgcaggggttgttgacatggccagagatacagaacaacttggtgccctggttacgctcacggccgaagccagcaaaccagcttcctcctcgtcggcagatagtaggggcaaccgcaacagtctcgacgttggtaacagttgaagggcatccgaaaagaccgacggcagcagggaacgggggtttgagacgaggctttccaggcttgccctccagagactcaataagagaagtctcctcaccacagacgtaggcaccagcacctcggtgcaggtaaacatcgaagtcgtagccggagtcacaggcgttctttccgatcaggccggcggcgtaggcttcgttgatggctcgctggagaacagcagcctcctcgacaaattcaccacggatgtagatataggcggcggttgcgttcatggctcggccagaaataagacatccctcgatgagcttgtgtgggtcctttcgcataatctcacggtccttgcaggttccgggctcaccctcatcggcattgacgacaaggtaacggggcttggtgtccttgtcccagtccttgaagttcatgaaagactgcagagcgttgggttagagacaattgatgctgggccggcctcttgagccgtaaaaccaatcttggagaaacctacccatttgagacccgaggggaaaccagcaccacctcgtcctcgaagaccggaggccttgacctcgctgatgatccaatcgtgtcccttgagaataatctccttggtcttgtgccaatcgcccatcttcctagcactcttgaggtccacgggatatcggttatagaggttctggaaaatgcgatcctggtctcgtagaccaccgtatgttcgcttcggggcgccgtcctggacagtagccagacccctcacggcggtccgtgagaggccgacggccttcttgggcgccgttctcgtggacagcattgtgctcgatcgttgtcgggtggcggtttggagatggttgaacgtcaagttgcggcacttcaagtttcccgggcgagatccatttcgtgaccaggccgttcagaaatagcgggctagtgattggtcaatccataacgcgattattcagccactcgagttagccaggactttactccacaccaattctcacatattaacagaagtccttcttatcatttctgttaagcgcatcaattgccctttgcccccgatttgcctcaaatagatatcctggagtcatagatcctggtagcgccgcttcacgtaagcattcagggaagggtttctatttgacggactcgatctgcggtgtcgcaacaccaactagagtatcgtgggctttgtttacaagcttcatctcggcttcctccgccgtgttgatgagaaatgaccactgacatctgtgcaatgaaaacctgagtcgcattcatcatgtctagcaaaagacattccattcttcccgctatcgatcgcagtggtcctaggcctcccgtccatttctcagactccctgaccatctccgataatgcgattctccaaggaacacactcgatcacgatacaatcagaaacagtagtacaccctcggtcaaagtttgagtcaaattccggatctattttgatcgggcgacgatgtctcattcacgaacgaacacacctgggaactcgccctgttgaccctaatactgcgcaacgtggtggcgtcgtgctggcagactttgttacaattgaggcaggcagtgttattgaagctggcaataccgagatcggcgagggtacggtggttcacgctgggtcaactatcgggagtggtgctaggattggcaaggtagatatgaacccccccccccccccatcttcgtgatcaggagctgacaatatctagaattgcaccattacgcagatgacgaagatttcccctggaacagtactgcccgacaatactgtagtcttctcgaacggaaccagacgaatcgatcgacgtaaccttggtgatcaaaggaagattgccttgatgaaacagctcgccgtcctacgaaaaatgatacccagtaacgccgataaatttaaataagatacccatagatattctattttaaacgacctcattatatatatgacaacgctgagcgggtctccttttggtgatactcctttgttctatcaccatattgatcacaaagaatctacacacattctccataaagtatagttacaccccacgagcagcgaacaacatcgaatagaatctcatcaaaacgggcagggtgcggcaatgcctacagctcatattaatattagtattgcccaatgctacataaaacaagaccgagatgtaggccgtgcctttgcgagacgaatcaaggctatcatcttcggtctctgtggaataaggccagccctgttatcaccaccataatagcccatctctctccaagaagtcctgtcaagcccgttcccataaaacgaaaatgcgcaacctttgtcaaacttcttccatcgcccatcgtccaagctgcaacaacttcgtttccttggctatctttaaagccacctggcgcaaatgccatatttcctcctccaggagcaccacggctcatacgcacaagcttccagccataataatgaccacccaagcttgctatgacatctccacgtgagcgccgccactcaaatctctcccgtggtccattgccagctggtccgacttcgatagcaaagctatagcctgtaccgagaccactatgtgagcctactggttcaactacttcgcgtgccaatggagctcccgagcctggcactggaggcaattcgacttcgaaactggcgctcatgaacatgaagctagcagaagctagaggtgaatatgacgggtctggaccagagtgtaaaagaattggcggtagattactcaggccggaatgtgcggagtagaggtagagagggtggttttgatgttcagcgagtgtataggaattattgggccatccttggtagtacaaattgaacgccggtgggaattggcgtggaacagctggtggttggctgggaccggcagttggaggaggagcctgtgatgctgatgctgatacttttggctgcggagttgcagctgcaggcggaggttgtgcagagagcttcttgtgctggttctggctctcggcgtatgaaggcggaggttcatctggaacatcagagggattcattttcttttgaaggttcggggcttgaagtgtgtttgagaggtaaatcagtgaagccgaccacaaatgaatgcgatgacgtcgtcagcaaagtagctaatagtcagccgtcgcaagagaagcaatattagcagctcgtatcaagtttatagaatttctacgaggtcgaatatagtgattggaaaagtcgagaggacaatgtcagcgaaagtgaacaggttttgtataaaagccaagaggttgaggtcgtgttgcagtgatatcagtgtacggaatagatattgcgtagatagaatgtggctgtgagctgagtttgtggctatgcatgttacactttcagcttgagccttggatcttatgcatgcataaacgagagactgtcaagacaccgttataaacggtgaatgacagaaaacggcaaaggcagccgacggtatgtgggttacagacaatttgtgcatgattcggtacccgccaagaatatccctggatcaggggtcttctgacacgtcgtcacttatatggagctccggatatcctgggatgcaccacctcctgtcgttgtgagctattccggggaagtcggctcttgaaaatgcattatcgtatccacttgtatgtagctcatgaaaccaaggctaaataaaactgcagttatgatgtcgatgcttggagaggcaatggcatgttcgagccagtggaagaggcacgtgttgtcgtagcatgatgatctgactgacgatgcttgaagtttcgagatataggagtaaatatcatgatattgttatgatctccagtcacctatcttaagccgtgaatgctctcatcagaaccagccactcattctttccatgaatttaaacccattctttatgcaaaagaccagcgctaaccaagacctaattcacaatgaccacgccattgcccaattcctgttttttatcgctttaaaaaacatgtctcaaaacatgtaccatatgtaaatgcacaacttttctgtaacacaaaagataaatgatttcccaatgctaatgccgatgctgatgctgcgctgaacttgaaacaaataaagcaattagaaactgaacaaggcactgcggcgcttgcccagagggtagatgagcaaagagctcatgaagagacctacggcgataccgatggcgatctgaatcatggacgcagcaacgctgaaaaccaagttttcagggttcgagccctgctggaactgaacagaggaggttccattgatctcaccagtggcgttggtgatagagttggcgacttgtagaccactaagcaatcctccagtggatgcaagacttccaggcacttgacagaacactgctggaataagaattgctgctgcaacaccgtgtcggagtcgagaatagaggttggcaaggagtccaacggccaatgcacccagtgtgctggagatttgagggctagacttgaatctctgtccactccagtagtttaccatgtaaccagcgaatgaaacgatgaccatgacgggcatctggcgccatttggcttggtagacaatacacatgctgatgacgaagaatggcacgaaaatgaagccgtagtaggggttcatggcatcgggacaagttgtagtgttggacgggttactgtcgaataatccgtaaagagcggaaccaacagtgataccgaatccgaggagaagggagtaaatgacggcgtagactattcgaatcgaaccggggacaatagcacgagattggagttcgagagcggagcacactgtattatgttagtttctatcacattatgaggtagagagagttgacttacaaaccatgtaaccgggcagcaacatgacaataccgccctgcgccaaagcgccgaaacagaagatctcttcgcctccactcgagatactgccaaacgttctggccaagaaactgacgatgatggtggaagaaacttcgaagacattgctatagagggcagagttgggggccacaataagctggagtactccaataagacagccgaaagcgaagatgagagggagatcgatgagacgagctccgaaggagaaaggggcagcacagacactcatgagtccaaacatgacaactctgagccacctgtgaaacttgtccttgcgcttcatcaaggtctcgagtttctcggtagcttcttcaacaccgacaacatcgtgcataacctccttgtagataagatggacatccttcagcttgcctagatcaataccctgcgacgtgcggacaattctgacttcggtggtatgagtcgatctatcgtcgaaagagataatcatgcatccgggaagatatagaaattgaccatcgatttcgagaactctggcagacatgctaagatactcctctagtctatgcgtaggagctccaaaaagcatgagagcacggcagagtttgatgatatagtcctgtcgggccagagtctcggcaatatggactgtgatgcgtgcttcttgttgttgccagagaccactgaggcggttcgcgcttgttgttcgcttgtggccaggtctttgtggcttctttccagaaggcttttttctcttatcttccgggtcattgggattggcgagtcgcgatgaggcctcgatgaggttggcgagagtgtcctgggacttgttctgatcgtaccattttcgctttggcgtagatgctccagatggcgttccttgaactgtaggggtaccggcttcacttagaactgaggaagtagaggcagttcggtggtgcgagcctttgaaaggaggatctgggggtttgtagagcttcaaaagttgagatagtacgcttccacgatattgttcaggtgctggaacatcgtataagactccatcaaagtttccgtcatatacttcggttaaggggactctttcttcctgttttgtgtcctttttgtctggtgtctggtgaccagtgctgctgggtccaaatcgctgagtgtgtgctcgaacaagcttgaaggcttcttccttcaagccatgcgcctcttgctcctcagatggaagcttgtggaaaccttctcggctgctgctaccttcgttgagagtctggagtgggatactggaaccataaggactgtcccaggcggctgttccagtgctggattcgagtgagtctctgtcaatggctgatgaatcattgtggatgtttgccgccattatacgggcacgttcctgggccgccaccatcgcctccttggactcgggatctgactcatgctcggcatcgtgaagagtcttcacggcctctgcagaactgccacgcaaaagtgatggcctgggcttcgcgatagggcctccagcagcaggaggaggagtagatgattttggtggagggtttgcggcagcattgctgttgaatcgcactcgcgccttgtccttcttcaaagctgcagcagcagtctttgggcttggtggtgtatcggtaccagaagcagaagctgaaccagaaccagtcttgggtggttcgggtccgacttctaggtctggttcgtcttgaatatctctagaagtgtcctccattggatcgtgagtgactggaatataccttgaatcaggtacaagatatcgatttcctttagtaacgagcgaaggaagtgggaaagatgggactgtgatccaagatgtacagggatatactggagagcctcaacaacacctttcgcggggaagggcgggtttacgttattatatgaagatcgcaaactctatgggctccatcaagctttgtgggttccagtgttagaattgggtatcgtacgtactggcacgtacgactaacacggacgggccctgtccatctccggcaaaagcagcgatcacctccctcgggctcgtacaggccccgtgacgtagtggatgtggaggcacaagggagaaaattgagcccagaagtcttggagattcttggagcttattgcgaaaccgcttggttcgagtttttcttaggtaaattccagcccagcatcacgacgtcgtggccatcggaacgccatccggccggcagtccggggatagttgagccaagacccaccaggtgaaaaatactaaacaggctcatgactctggtagctcgttctattttggaagagaagcctgagaaggccgggtagaagagtcaagcgaagcttctgatatccatagactcttggtccagaatcttaaaaaggagtcgcttcattaaagtctttcaactctccccgttcgcctccatcactagtctacaagtattctattcttccacctctgttgaagaaattgtagggggacttgccaggattagcatggcgtctcggttaccaatgcaagattcgtcttgtttttacctgatatggtaatcttccagtggatcggtccagtacctgcagggacttttcagattcacccaatgacgcctgttaccgagaatggcatttgcaactttgccagggagtctgtgggtgttattgttacggtgtactaaaagagaaagggacgattcttaacggtcgatatggtgacattcgaaacgtggagagttgcacaaatcaatgcatgccgttgaacagcatagtttgattagtagtacgcggtttcaaatgtatggataaaggcttatgttataaacgcacgacatacaaagaagcatataatataccacttttagtaacagtttacacacatcgtcgattttccggaatgttccatagaaaatcaaagtggatcagattatcatggtactgtacacatgttactatatttgtatcttgataagtactaatccaaataccgtactgtatttaagagtgacacgacatccgcggctgcaatcgatcgacgacacgcaatgcaattgcatacccgcattaacgaactcctttctacaatatgggccttagtgagtcatcgcgttctcaaacagtctccttagctggtctttctccgcttcgagctgtgtagacaatcctggtgctagcatcaacacacgtgcctgaggaatggtaccttcgacaagggcctcaatgtgctccgagccgaaacccaactccttaagacccttgggctggtcaccgagctccgcaaggaatttggtaatagcttctgcaagcacttcgcctgcactctcgcgcttcacgttgctgatatcaaccccaaaggcctctgctgccgccaaatggcgatctgggttcgatgctgcagtaaagcggaagactgctggcgcagagacagctacggagacaccgtgaggaataagaggggcttccacttggtagccatcgtgcctgtagcctgggttctggccagaaatggggtacgacatgcctgggctcgggttagcacccaacaggggcagaaatttataacagagtaggtatgaactaaccatggcagagatgaacaccggcattaccgaacccaacgccagccagagtagaagcgagaagcatttcagattgggcctccaagtcatcagggttcttcaccgatcgcgggagatacttgacggtagagcgcagtgcatgaaacgagaaaacatccgagatagggttcgcgccttggtacgcgggccgaaggatagggttagttggtctaggtgttctctcgttgtatggaatggcagtccaggactcaagcgagtggcacagaacgtcgagacccgaagcggccttgacagctgccggcatggtcctggtgttgaggggatcacagatacctagtgtgggcttcaggtttcgatgagctacaccggtctttgctcgcttagacacaagatcgaaaatggcagttcctgtcgtctcactaccagtaccggctgttgttggaaccgcaatgagcggtgtcaacttcttgtctactggacgaccctttccaagaggggcgttgacaaagtctagaaagtctgcatctggatatgccgtgtataggttcatgagctttgccgtgtccatgactgatccaccaccaacggcgaggaaggcatctggtgcataagggcgagcccaggcgatggcatctttgatgctgcaacattgtgagtgaactgctgtctgatagatgtgatgtcggatcgaacttacgagctatcctttggctcgacgcgaaccttgtcgtaaacctcataaggaatgccttcacgagcaagggactcacgaacttgtctcatggcatccagcttgttgacattctcatctgttaccacacaaacacgttttgctcccatgttttttaagtccatgcccacctcctgcgtcacacctgggccaaatctgatggacgaggcagccatctcaaaggcatactccttctggcctgggtgcgatgttggcgtggcatacttacgctggtgggcatgcttggagggagtgaatgttggtggcgactggtgatatcctgggtttgagtgacaaggacatgaaggaggatgagtgtattgaatggtacgtagcaagctggttgctcgcttagcggcctatgcgaatgtgagccatctgaactgaaaccattcacacaaaccaagcagcgttggcagtgcttgtgcttgtgcttgatcttaaggggtaaacatacattaggaacaactctcacggagggtaccatggtgttgttatgtctatgttaccaagctgggtataagagcacaaagatattattcccaaggatctggggtaagactggggttcgagaggacttcaggtttcacgcgaatcttcttaatgaagcaattgcaacgggtaagagtgttcattttcaatgtacaacctcggtagacggacgagcaaccccgattgcggggtgaaccaaggccgatctggggggcgatgatgggggttgattcgtgaggggaaagcggatctcaacttaagctcttgatcctgaaaggaagctggagcgagaaattacctatttgggtattccgctgccgtctttgttggaaaagtgacctacagctagcggttctattgaatgtctcgcgtgagtatttatatctctcgagctattcttatcgtccgaatagcctgaatcaaaattattgagattttatgaaccaacgttgttggtacgaccatgctgcatcatctaatcaggtattgttataacgagatatcgtcgttaaatgacctgggaccagaatcttcctcgacgaatgcttttatcaataactaagaggtcacccaagcattcaggaaggtgaataaatgttaatgatcataactggagcgtttggaagtgcgtaatgctatacttgttgaacggaatataatacggttgcggtcggcatgacaattaatttaactaagcaatggatattgtattacataatatattatatagctattataagcagatcttatctaataatataattaatatagcgttatactttatatataattatatactaatatagctataatattaattattaggtaaaggtaaggctactatataataaaaagaagatctataattagcctaattactagtataattaatatatagatattacttactaataaaaaagggatattataagattaattaagtaaaggaattaattatacctcttaatagaaaggagggtatattattaaagaataatatatatatagctattatataatataataagtaaattaatattatagctatttctaactaacctaaaagaataatattcctacctagatttatttctataagtaagattagtattcctttaaggaagaaggttaagcgatttaatatagtaacttttatatataaccttttatatctatttattataattatagaaaaagaattaaaatagtaactaaggttattaactcttatatttagtttcctattttagttattgactttattatccgtttcatgatactaggtagttaccctatactattttagtaaataaggtacactaacttggtcgatttcatagcccgtagctgatcgagttctattgtagtcaatcaatcttcaatttggaggtccagcaatgaactatctctaagacgtcttaaaactaataatgagagctacatcagcattctatcatagacagctctcccaaacgttttcactttcacagggccacttacatggatcaagtacagacttggtagatttgagtctcgtcgcaccttgatatgcactcaaagagcctgtaagtacctaattgagtcagtatatacatagattgagatcaacattttgatactcgatatttgaagcgtcgctgaaatgtgatttttcggtcccggaacagtttgatagctgtcacagattgaggtactgtgacgcgccatagcagtggcgtgtgataccgctgacctcatcatgtggcttgttcattggctctcaacacatgacttggacaatgtggcttgcggtcgcaactttcccagagcttggttgtttaggcttattgttagtagagctttgttacaatccaattattcagcatagagcgttatattagagaatactcggccatttatctgcacaagaacggttgtgagtaggccatccttacagctccaagctgcagtggagcatcgaaggcaggtacacgactaagcaggtgcccacccgaaacatccacatcgaaatagggaaactccagccacattgacctcgacgacctgtcctcgaatccgcgaccaaccaccacatcagctttcaacgtacattatatactcgactcgacgacattcaacaacgctctaagtctgcgcagtcgcctactcgtccccgaaattcgccatacccgcgaaataatctcaccaggctgctgctcaatcgaacatgcctccttgctcatcctaacgctcctgcgtgatcccgttcctcgaactctgtcatggaccgcccaaacgggggcggccctggtgccgccgcggctactagcagggcagagcgatttgaggatgaaaagcgccgtataatagagagctgctttaacaagaaggatgttgatggttctcgtaagttatgctgttgaagccaaccctaaactcaacgacatgagcttctagctcaaagaaacataatgtcgcgagagtttgggtataaggctcttaaactcatactcaacgtccagctggctgatggccttgaccagttcttgaaacatacataactcatatccgcattaccgaatactcctcttatcctacgacccctcctccacctcaggctcggaatgctgaaggtcaaaaacctcgaataataatagtagccgtgcgcaagtccggccgagttcgcctgcacaagtcaaaagaaaacgctaatggatcgttttcaatcggaaaaacgtggaatcttgacgacctctcacgcattgaatcttacactggcccccaggccatcccagaccaccgggactgggctggcgacaccggttttcaagtgacactcgggaagccatacttctggcatgctcagacggacaaggaaaagaaattcttcattgctagtcttatcaagatatacgggaaatacacgggtggcaagacgccggagcttgcaaattttgaacaaaaggagtatgatcaagttatgggagcaacaagacgaccggctacaggtggttctcggccgccacctcctcctatagctgagcaaccttcgagtcagatggcgagcgcccctcctcgtccaacccatccgatgcatccttcgcatcaaggactctcaggaagtggtcctcaagacgcaccccagtacaggacgccgcctactcgcccagcacacccaaatcttggcccttcacctgtcggaagtttcgattcaaccacttcgagagaaaggccgccccaacctcggtggatggctcagagcaacaagagtcaggattcggttgccacctccatggctaccaggagtgatgatgggtcaagtttaccaccgcgctctcgcaatggcataaacggcccaggggcgtatgggagatttgcagagccccatgaatcccgggcaccagctgttcttacaccccctcagccacagtcttcgcccaagtcgaaaccacctgctattctgtctcctcctcaacctccacagcctgttccttcaccacttcaattagatagaccaccccccgaaaggagacgaccgcccatggatccaactcgccctcatgatcgggacttggttcctccaccactgattagtcctgggaacaaagaaccaatggctcctccgcctcgcagcagcgaacgcgttgtgccgagaatggacaatgcaagccagaaatcgacaagcagttcattcacggggagcacactagatcgagaagtagcaccacctcccacaggacgactaccagacccaccaaagcgtgagccacttcccatgccttcgtcccttaggcctggatcaggaccgaacaacccccaacaagcgtatacacccaaccctccctcacatcacccaccaactaatgtaacaaatcaaactccaagtcctgctccaggcaatggacccagccctgcaccagcccgtacgcccagcccggctcgtggacccagccctgcagccgcccgtgctcctagtcctacgccagctctcgtacccaacacttcgcaagcacaggctcaagcaccaatccccgctcaagctctgtctccaggctctggagcaggttcttctgatgtctcgccgatgacagtgagcgtgccaagatttgcaaacttacaaccaccccctgatttgtccaagcaagagccgcttcagccagtggaagagccatcacctggggagcgtgcagtgacaccttctgatcgcgaattcaacccatcaccagcagagacagtcgacgaatccaggccaggcctcggtcctatgatcagagccaaaaagtccagaaatgagatcgccggtgcattgtggaaggctgcgtctgcggccaacgctgcaactgccttcaaacccaggcctggtggtgctggtgaacgtatgcgcctactgaagagtaagactgaagaggggccagatgggatcaatagtgttgtccctgcgccacccagaccgtcttccaagggtgtagataccccctctgaacaacctacaccagaagaaacacctaaagctgaggaagaggccaaacaattggagcaagttaaacccgcggagcagtccaagtctgcgaaccgtaattcgcttgttcctgaagtcaagattagtctcccaacgagtaggccgacgagttcgcatgggccgccgcaggaagtgcaaaaggcaaccgaacctgaaaagaaggagacccgccgctccatcaatgcaggcaacgatatgaaatacctgcagacattgggggtcaacccgtctattctagatgagaggagtgatgactttgctcaatggttggatttctttggctggattccaggagaacaaatgcgatcacgcaatgtggaagaaatgagagctgacctagagcgggagctgaataaagctcaggctggtggctggctggctcgtttccgcgaagaggatgaacgcgttgatgccatcaaggctgggcttgatgttgctatggctgagtgtgaggagcttgacaacttgctcacactctactcagtcgagctttcggtatgttgtcctaaaatatgctcgaattgttactaatcatgaacagaccctttcagatgacatcgcttacatcgaagcccagggccaaggtcttcaagttcaaactgccaaccaaaagttactcaagaaagagcttgagtctttgcttgagacctgtgctatcacatcgaatgagcttgaagtcctcagatctgcacctttggatgacttaggcggcttacaaaacgtcgaatcttctcttgtaacactttataaggcaatggttaagattgatcctgcgcgtagtggagctgatcaagagaaggccgatattactgccgagacaaaccagagtggcctcaaccctgacttcaagcagatgcggattgtccaagagaagaagcttgtttatgaccaagaaagcgccatgttcattggcagattggtcgcctttatgtcccggcaatttgatcatgcttttacagaaaccaagcttgccatggagggagctttgtccagaaaggtggatcctatacaccacgagcttggccgcgatattctttggcaatttagccctctcatgctatacgctcgagatatgcatcccgatgagtggaaccagctcattcaaatttatcaagataagggtcaacctgtttaccgagttgagtttcaggctacgattgcgtcttggcgtaggaatgccagacaggcaactggagaagaggctgaaattctgttcacgtccgcagtcgagaagcatcaagaaggaggtgtggctaccactgccaggaagttgactgtaaagcggagcggaactcttgcgagagctctgcgatctcctcgagaagacggtggccacaaaccaaaggccgacaagggagtgaatgataataagaacccgcctcacgaagtctttactggagttctggataatctcatcccactgatacagatggagcaaaacttcatcatcgacttcttccatgcgaccacgcttgagcagatagatttcccagatgctgttgccacaacaacaccttctgatcgtggaggaactgatttaagaagaccccgactaatggaacccgatcgagaacttgccagacgtatcctgcgcgcaatggaggtgatctttaccttcctggaatcggaactgctgcgtcttatggagtgggttgtcgggcagggcccaatgtaagtttaaaccctctgatatcatggtgttgaagagcatactaacggctattcagccaagggattggagtcctagcgactatcgagaagtactctgccgaggttggacagtccaaccaagagtatgtcaacacactcttgcaaaaacttcatgggcacttggaactgcgattcaagaaattcgttgacgaccaacttcgggccattgaggagaccaaggtcaagattagcaagcgaaagggtgttattgcattcatccggcttttccctcttttctcagcagctgtggaggagatgctgctcggtgttgacaccacactgcctattcgaagtactgttgatcgcgagtatgaccgaatactgaagaccatgtttgactcactcatggtcattgcgcgagagaatcccggtgtcagtgcgacagccggctcggttgacccagaggacaaggaagccctcaacttccatatcctcctgattgagaacatgaaccacttccttgaggagacggatacacgaggcctggacgtcctcgaggaatggaaggaaaaggccaacacgacatattatgagcatatgaatctatatcttgatgcagtcatgcggcgaccactcggaaagattctggaacacctcgagaacatggaagcccagttgcagacaggcaaatcaccggcatcaattgctgcgcagccttccaacagcaagacggttttcaataaggttttgagcaactacgactccaaggaagtgcgaaagggcatcgaggcgctgcgtaaacgtgttgagaagcactttggcgatgccgatgaaccaggactaagccgaggattggtgatcaaggtgctggaagagtgcgaaaagttctacgaaaaggttgagagacgggtcggcaatgtgacgaccaacgtatatggtggtgatgttctcttcgagtggcctcgagccgacgtcaaggcggcttttcgttgagtttggtgcttagagcgaatgggaacatgatgatgaacttgctgtacgaatactatattctctaggtatattggcatgcttgatcagccatggatgggtaaggtagtatatgaggcgcgtttcgtggtgtcgagcgttttgaggaatggactttatatatctcggtatatttattgatctctacaaatctctgcgatacttgcttggctggagtctgtcttatcatggagtcgtatttatacttggttggtttcctccgttttatactattcttctaattataggcctcgttactgaggcgcgatcattaattgcccccactactttacgcgacgagacgcgtcgcgagcttggacatgcagggaagctacgccacttaacgcccttgggcccttgtagctccacttcatcatcgacattacatcgaagttgcctgaatatatcatgttcatccactccacggacaatatgtcgactttcatatgctgctttacttgaactcaagcccaaaaactactgtatcacgtcgttgagcgactttaacaccgcaatcatgacgcccaaaacccgctcaggcggtaaacccgcaccaagtcgtgtctaccattcaactcccgcgcaacagcaagcacagttccccgcgcgtagaaaggttgttcgaacatatggaaaacaaaatcggaagaagcaggcggaaacaccctcgagactttttcgacaacaaaccttgactcaaatcgactttgtatcgagcttggaagggaacgaggacccgatcgtcctgagtgatagtgaacaggatgaaatgcagtcagacaaggaacaagaagaccaagaagaagacgaggaacctgtttcgagcgggcggaaacgacgagcgaaagcgaaagtcacttctaacaagaatgagcgagccaagcgaagacggacattgggtgatgatacagaggaacagccaaaaccgaaaaaggaaaggaaatcgagccgacgtaagacgatgggagatgcacctagttcggcctgccatacacagactttgacccaattcctcggccgcgatccagcccacgccgagtttatcaaggattctgaagatgaagataatgatgacgacttccagcaatggttgggcgatgcggctagtccaagtccacgaaagacccgaaaacagaagaacgtttcacctgtcaagaatcagaaaactccaaaatcgatattgaagcgtaggccagaagaaccaactcttcagcgggaagagtctattgtgccacagacacctcagaagcagacaccgcacaagaatgttcaagcaacagaaataccttcctcgagccagctgtctgcgccgcctagcatatcgtcaacacccgctagcatgatgctggaacgctatggtccaccagaccttgccaatccgtcgcctctcaaaggaaagacatcttcaccagcgaacccatctccgctgaaggagctaagaggacgacctaagacaacatcgtcgcctcgaaagcacgagtgcatcatccaggattcttacgccaccgacagttgggggtctactaaccgtacacctctcaaggaactacctgtggattcgccgaacaagacaccaagaactccaaaaggcgtcattgaaccgtttgaaacatcgtcttctgcgatggacgagctggagacgcctaccaagtccagaaggaggaggactagtgaactcggtggaagtcagaggagtggtagccccacgccaaggatgaagcgagtatcaccaggcagtggaaaaaagaaggtcatgctcgagatacctgattctgaggatgaggaggatgaagactttggtgacgagaacgacgaaaacgctttcgttgctggtgctgaaacgcaactcgttatgagcgagattgcttcatctgaggaagaggtcattagagcatcctcctcttctatgcaaacgacgagcgttaaaactaaacgacaagccgttgcaaccatttcctctgaggaatcgtctggctcaaatggtcaagcatcaacatcaacctcttcactcctgtctctgagttctcgacctactacactgccccctacactccctcccctctcagcaactccccaggccaagagccgcccccgaccagcaaagcctgttcgcaaacccatccaccgtcctcttccgccaactcaaactcagccactagaatctcagcgtgtaccactggcaacccttcaatcactgccccctgcatcggctcgtacagacgtgctcctgtcgctaccccaggacattatcgatgatgtgatagaaggttaccaggctgatcttatactcaactttaaaataccggcacaagtggttcgcttctggctctacgatggggacctgttgcgatttatggcttgcgctgaccctggtcgtgttactgaaggtccagcctggcgttatcacctgactcaagtctacgaactgaacaaccctgttgagggaaatgatatgcgggaagagggatggatcgacggtgatactgctcgctatgtctatttcccacctgctgtcgtaggtcagttgctctggaacttacggcatgctctatttaaagagaatacaccaggagacgaaccaacacagactcaagctacagtcgaagatgatgacagtggacgagttgatctctttgccaactcttcacaacctctaccagcggacaagacgcccgtcccttcctcaagcatgagcgtgtcacagcaagtcgaagcccaactgaagagtgacttcgctcaatcaacccagttcccaacttcggacgatattctcgttccctcaacccccgaggaggaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaatgaaaatactactctcccaaccacccacatcgcttcttctcccacaaccatcaaacctcctcctcgtcgtaccccctttgcagcatcttcttaccgcgctacccgcccttcactaagtagtgcctccaaacgacctgccgtccgcccatctcaggcaactaccgtctctcagtcttccacccctgagcaacactcgtcgtccgttcgccgcccaccgctacactcttccagcagtataggtcttcctgagggcctcttggacgaggatgatgacgatgacgccctgcatctgctgtcggggtacaatccaggctcgtcgcagctgctgacaaagagccagatgctgccggacagcttgttgcgtgacgacacaagggttccgcctgaaatctgggactcggatgacgatgatgatgaacgattgtagaattttggcatgactctttgatttatttctgcgtttttttgtatcttttgccctaggacaagtgtaagatgcgtgtaagggaagaacgtaggatagcctcgtttttcacttattggacatgtatgtatgaatggctgaactgtaagctttggagttaggagcatttgcttaactatattctgtcgtcaataatcaacgcaactaataacgcgaaacacgaatagtatttacgtagccactgtggagttgagataaggataggcaaacacacaatttcatctctataactactttgcctaaaggcggtatcttaatcattgccctgcctctccttcgttgttccttgggaagaggcttcaaaaatatgccatgccgttcctgtgcttctcataaaaacaagtcctgcgccgtcccccaagccatgcaatattgtgttactgtgggcgccacgtcagatgccctgtctatttccatcatttcggtccttcgtgggggcgtattgtttcatcaggggcatcaagcgaatataaaaacttttcctgccaagtcgtccaagaaaagagcgtcgttgtcatcgttctgttgctcaggtgccatgagaggccctaggcattgtgttgtgcagtacttcggaagataaaccaatctacgacagatggaacgctccctggccttccttgactgctgtgaaaagctgcttcctcatgatctcaatggtagagtagtctggaagcttcaagtagttgacacacgtcatgacactagggaggtagtcgtcggacgtataagggtgctcacttggtttgcagaccacagtgaacataggtgtcagagacttgaatcctagggaaagttagaaattgaccatcaacagccggaagacgaaacatacctccaatggggagcttcggacttccagtggtgaattgtaagaagtcacggcgctgcgaagcatcaaattcgctcattgtatggagcagattcttgacggtcttgctatccatgttgtaaccatgatcggccttgatcgaatcaaggagagctgatgaactgttagcgtatatcagaggtaaaactgtaggactatacatactctcaagtgaccagtcctcatctacacggccaaacaaggtgaccaactcatctggcgtgaaagcactcagtgcagagtaggggaatacctgtgagaatccagcacggaaggcatcaacttggcgacgaacaccagacccaagagtcatatcaatgaccttctccagatacgagtccacattgtcaatagtaactcgtttctgggaaccattatcctccagctgaatattaggataacctggcaaagtgaagtcgagacaaaggtcatcaagcttgacgccatcgatagtaatgctttgtgtgtcagcaaccttttgtgctggtgtacgattggggtcttcatcgatttccttcttggccaaggcaaactgcttgatggccttcaatgaacgagcaaggacaggatcgacaattttcacagcccccaatgatggtttgactccagatgaaactgcatccccaatgcggaagaagatggggttgaagtgaagatcgatgattcgggagtcaatcatggaccgcgcaacaaactttccaagcatcttgaaaagatgcagaatccgctctccgttaggtgtcccagcctcttcatcgctctgcggccgagggaagagcccagtggctccagacacaaactcatcagagccgttcgaatcgacctcgcgccagagtttgagcttcctctttgagaactctttcgagactgttgagtagaactcgagagtgggaccaagaccagtgcccacctcctcgaaatactccacttctaggatactctgtgaagcaccatatagctccatgactttcaaggccgattcaaggatcttctgacgtgagatcctaactttttgtcgttgaaggcgaccgaggaatggccgttcgttatttcgatctcttcggttgtcctccgcagactgggtattctgccacctcgccattgatcgggcatatccgaaagatgtagattgaaggaataaatgtcgagtctcaaatgggaagaggaagggataaaggcgagctaaatcctccgcccaactaggtagacagttgctggcaacaatcaagggctcctccaactgacgattcaacttcgctgtgagtttcgtgttgacgaactgtgataacggctcaacattcaggccaataacgctgttctttttctcaatcaaaacatcttcaatgttcgagttgagatcgtgaagaatgtttaataggcgtaaaattgatgacgttgttgggttcttggcaagggaagcggggattccatgttcatcttcaccatcagcttccgtgtttgaagaaaatgaaagagattccgcaggaggtggcccaggtacacgcttgaacttgattgggtgcacagttgaccagatgcttctgcttagatgctcatctgagttagaagctgaagtatggacagcgcggtagatggtagtctcattggggatcagcttgttgtcaagactgaactcgatgtgccaatcttggggcactgcctggagagcggacgcataagacattggcctcgacgatgacaaggctggagtaggtgtgccttgagagccaactgagggtccacccgcacggctaggtacaccagatccagttggtgtcgcgattcgagtgccatcttccttgcgtgcggtgacatggccgccagtagcgacctccatgttgacagcagaagtatcctcaggcgtcgattcctcttgcatgtcttcttcgagctcaccaacaatggcatccaatgcaccgctgtctccgacgtcatcgtcatcagtcagctgcttctcgtcggcgcattctagtgtatcttgcatttcctcgtcatcaacaggcggaggccgaggcgccgggggtgtattagcggcgccatgccgtcttgaagagcgtctcagcgcccctttatcgcgagacggcccagcagattggtctggtgtggcaggggcagcctgtgactttgatttgcgaagtgcttgggagccagatggcgtagcaacagcaggcggcggcggtatcggaggtcccgagaaagggcctgatcgttcagctgctgctagacgggctgctgctgcgctactcagaggaagacccgcgctgtttgccatagcggcaagtgctcgagcaactccatccctgcgggcggagccacgagatcgctcattgatactgatcctaggccgtaaatagtcatcaagggatttgaaagtcgcgatggcatgaattgacaccattatattacgataaggtcgaggtatttcggattcatcatcggcaacaagacgaagtcgaatctgcttcccaagcatggaagcaggactactgtggttgccgtcaaatgtgttgtgatgcaccgtaataacctcaaaatgctctgacctactgagcaagtcctgaagcttgtgaatcatgacgctgaaaggcgttgccggagattctgcagttgcagtttttggcttcgctttgacggtgtatgccatgaagacttctaggaacgttgactgggcggcacgggccagtttctcatctgggttgctgaaaacctctagaagcacacggacaagaccagatgccagaagttctgcgctcgtaacactttccaagacgtcggtatcgaaatatgatgcaagcttggtgaagagttcccttcctttatcggccgtaacgttgctgggcatcggcttgagatagaaggcctcaagctcaccagccaaatctgaaagagcatcaaggattgctgttgccttgagcttcatagcctggccatggccttcagtctcatgggtctccaagaacttcttggcgacgtctcgagttcgagatttcatggatcgcacgtcggagacaagacgatggagagggacctcgagagacatggtagatccccgggagctaacaggggacatatcctcattctgcgcctcgccattctcgttatcatgctcttcgtcttcgtcctcatcatcagaggactcgcgttcctcatcttcttcgtcttcctcatgctcagattcctggtctgaggactgttcgttgtcttgttcgccctgagactcctgtttttcacccttgcctggcttctcttcaactgcgtcttcctcctcagcaatcttggtgatctcaagaaagactccttcgcgatagaattgataccggtagatcttgtcgagtctgcttagtagcagctcggccgcttgcagaccaagcataaccagagatgcgtggtcttgttgtgaaagaatggaagcgaggaaagaggcataaggtaccggagtaagcgcctcaaccaagatgtcctcatcaagattcgagagcatcttcaattgtgctgtgaggactttttggcggacgctcaagttgacagtactggagaacgcatccgtcaaagtagggaagatgatgagcgcaaatcggcgaacttcgtctttgcactcttcaagaagctcaatgcgcttctcattcgtagacctgcggttccttcccccactggctgccgagtttgtaggatctgccgaggcttgaagttcgacaaaatcaccatatgagggatctgcatttcgtggtaggttaggtagtaattcgcaaatgacattgagcgtctcaatgatctgatctcggggccgatggattagagcctgcatgattataacactgtccagtttggaggcaacatcttcggtaccgctgggtggtgaaaccccagtcagaatttgatacaatgtctctaccacattaagcttgaagagctctgcggaaagacgagggctagctcgcgcagtgaatgccaaaactcggagaaattgtgtatggatactggagccaatcatgttggtcgtaccgggaacaagaagtcgcagcacacctcgaagaaggtcgacgctaacaagttcctcaagtttggagggttggtacttgaaactctcgacgatgccagaaacgcaaagcgaggcctgctccacgacccgctgatcactgctattgagaacgttgagaagtgtaggcataacatctcgcactactgggaaagagtcttcggggatgttgcggcaacagtttgctgcggtagtaacggcagttctctgcgtgccggtagcaaaaaagtcgagataagacaaacaagcagtaaggccaccctcacgaacgatactggcaggatattcgaccgatatcttttccaatgtgctcagggcctgctctgccaaatcgataaaagaaatttcgagaagtttttggcacaggacagggacggcgcttccatagacgacgttcgcaacactggcaggcaaagcctccatcaaatttgccaagcaacggcacgcgagcaacatgatttcggggctttcttctttgttcatgagggaaaccagctccttaacatacgcatcgggagagaagtggccagagaggttgtcttcgttggaaactagaagtatttctgatagctcctgcagagctattagctgcactgagagatcatcaactcgcagattgtgaagaatctcccggaatcgagatgttaggccggacatcatccctgtgagtgctctaagtgtgctggataaactgcctggagggccaccaaatccgccaaaaggatcgtcttcgtcgtcttcgtcttcgtcgtaccttcgtgatccctcttcatcttcgtcctcatcattgtcttcgctatcgtcatcgtcgtggtgatcgatgggaggaggagggggtggtggtggtcctgggtctttgttctcgtcggtacccgtcatcggtgtatcttgatcaactgcgctgtcaagattccgtttcgatcttcgggtggtcaaagttgtaccagatgtggtttctacagtcatcgtcagttctgtgcctcagcaattccaacttatccacggaatatacaaacctgatggaggtcccgtggtcttcttagaacggctcgattttctgctagaagaccctgaggggatggagggctctagaggatgcgcagatccgggtacgttgttactagggtcgttaatacgttgaatctaagccatcagctataagcactttgcatcaaagacttactccgggctgtccatatcaacagcgggctttccctttcgccgagatcgggatgtgatgtgattgttattgttggcgtttggaggtggaacggcttcgggaatcttttgtctcttggaccgtcgacctgaagacccagagggtggtaatgcgtcgttggggctcttctcggcggcgagcccttttcgcttgcgtgtggatggagtagtggagggtatggccgggacgtcagcagcggcaggagcaatattgttagtttgggctgcctgactcgctgcttgacgagccgaagatctggtgattctagaagacataattgtcgtgagcttgaggatacatctgcgttaaggcaaataatggggaagatgtgagagatgatgttgacggatgttgcacggaggatggagggagaagaaggagaaagaggaaacacgagcacgagccgtggctgaaaagtcaaatacttcgaagacagtgtttgctctacaaaagcctatgttgtggccaaggatgacagagctttgtcagtgaagaaggctattgaacagctatagctagctgaaagacagtttttgggccaacgtcaaaaaagtctgggtggacaaaaacagcagttgactaaaaacaggcgtgcgtgcgtgcaagtttcatggggagtgcgaaatgcgttttgcggtttcttgtctcgatgtgcgtgaatcagcaacgtagcagagcagcggcggtgctgggatgacgagggtgtctgtcccgtttgagcgacgcaaagagcggagcgacagggtgagtaacagacaagacgagatggagacgcaaccgcaggcgcaaggcagatgatacgaggtgaagaaatgaaaagtgaagtgcagcgatatgatgtgaagtgaagcaaacgtaggccagtgcagtgcagttgagtgacagtagaagtcaaggatgaagatggacggacaacagacgggggaaggataaaagggttgaccctacctatgggctgaagaagcggcggaagcgggagagagattggcagttgaggttgtcgaggtagaaggaagtcgcacttcgttatcacctgccgatgttcgttctgccatgcccagacgacctacgccatcaggaaggcagcgggcaggcgcgggcgcggcggggtcgttgtttctctccgaaagtcgagaaggcgatgaactgatgacgagagcgatagcgggttatcgattaaggtaaggtaaggtaggtatttacggtgtagagatgatgcggtctaaggatatctttctgtgctgcagatgaggccagacttgatgttacagaataaagtctcggagagaaatgccactctggaggtgagaataagatgagaggaggagaaaggtgagtggtgttttttgggttttgggtttacagatacgagtcttgtctggggggagaagagggaggatgatggctcttcaattgggtggatgtggtggttgacggacggtcaagtcgggttgacgtgtgtgagctggtcgactccactatctgcggccctgaggacactggacacacggctcgaggcgaaaaacacatgcggcactgagtgtacggagtacgacctgaggtacgtttgcgataaagctggagacttgtcatgtattccacgaactcgaggcactgtgattctgttgagccagccttatcgactgcaagcaaacatgcactgtgccggctcagagaggggctgaggggcctctgttctaacatggcccggtggtcttgtgccgtttctgttcacattacatgatgcatttatcatccctttcagtcataactgttgtcatacattgaataaccacacatggagtccccttaagaacgatctagcactggaatgatctcccatgtaaatatacagtccatagtgattcaacatcacgaaacaatgttatcaaggtgcggcttgagatccgttctcagcatgtggagcggcccgcttaggtccataggggcgtctaccttatacctttactcagtaaaacccactggagaagtcacgctaatgaatgtggcaaccatccatccatctctaggtgcctaaggtaaggtagccatcaacatcggatattgcacggttgaatgggccaagagagcctcaagctccttgactaaaattttctggagtttgatagaaatcatgttcgtagcacaaaaatgagacggttaactgactctggctcactgaggcttatcgtcattctcggatgattcattatgtcgctgtttggatacctaactttgtgctgcccgcgtgacaacaaggtactttgagctttagatcttgttgcactagacgggatggaggaacagactacattagtatttgcataagatctaagcttattatggttttcagaagaacacctctggccataataagatcaacgagatatgctcgaaaccaatgtcatctggtggacgcacaacgcattactaacaagaaccacaaactgatgtcacttataactatacccacactggttgaattttttactgaattgattagaatatcattcgagattgttctttgattttgcatcggttgggctattcatcgccccattacaacttctatctcatggcttcaagctatccttaccaccctcaaactcagcaacatcatactcctcgggatacttatccagcatctccttaagctccttcatctgcgccttcaaatcatctgtcaactcttcgtatatatcctcaaacatgccccgaatcgggggcttcttctcccgctctgcctcactgaacgccttcaatatctccttgcgaagatcactgcgagcctccttctccttggcctcatcccagatgcctttcgcttccatccactttcgtagtcgagtgatagggttgtcgcgacgcttccagtcttcaacttctacacgcgcacggtaggcgaacgagtcatctgatgtgctgtgatgagagacacggtaggtcatggcttcaatgagaactggcttcccaccatcttcaagggccatctcacgtgccttctttgtagcttctctgacggcccagatatcgttaccatctattcggatggtatcgataccgtagccgataccacggctggcgataccatcaccacggtattggtctagtgtaggcgttgagatagcatatccgttgtttctgcagatgaagataacagggcacgatcgtgttgcggcaatgttaagagcagcatggaagtctccttcactagccgcaccctcaccaaagtatgccgctaccacacgggctttggagctggggtcttgaagtctttgcatcttgagagcataagcggcaccggaagcctggggaagttgtgtcgctaatggagacgaaattgaatgctattccaccgtgttagttttggattggtggcttcagctcgcatcacacttacaatattcagctctttgcttccgtaatggacaggcatgctgcgtcctcgacttgggtcgttcttgttaccaaacaactggctcatgaaatctttggctgtaaaccctcgctccttaaacacgccttgctctctgtattgacagaacataacatcgtctttgtcgagcacgcttgaacttccaatgctgacggcctcctcgccagcactaaccatatagaagctcaatcgaccttgtctttgcgcatcaaacataatcaggtccataatcgagatgaagaccatatctttgtatagacgaataacctcctcatcggagatatcaggtttgaacgattcatccaccacaactccatgctggtctacaacgcgatacgtcgataaggcaggatacgactcgggatcttcgaacttgagagagcttgtgaacgcgcttttcaaagcaccaggaaaggagacaaagttggaattgggccgttgcgatacactgctggctgatcggatagtaatgggtgttacatgtggtctagaaagggtgacccgtcgcagggcgacttgacgcagagctcgggacttcatgatggatgtgtatgtgggtgcttgggtttctggggtgtcaattggaatctgggctatgttttcttttattcaaatcgccggacgtcaatgatacgccagatagacagtagaccgtattaccgaggggttgttgtgtctgagaccgcgaggaagcgacgtcatcctgagccgactccaacccgtgaaagccgagacggcgagatagtaataagccgtggtttgacgatgttcggcatcctcagccagtatttgtttccaggggtgtcttacttcttcggcaattggttgacttgacttgcttgccaaaccttataccgtgcctccagacatggccaaccattcatcatgtcatgtttgatgccagccgtaaagccaaacccatgatagccatgaggaccccaacttatcccccacacaaagttcttatcgctctcccccacactcgcgataaactccagatctccatggatggatccagtcccagctccagcatctgccacttttaattgcagctgtcaccagctgccagtgaatctcaaccacagttcaatatgtagccatatgcaccatggcaaccagaacatagaatcactgtcaaaactgaccaagcatacagttgaagtaatagagaaacatctgcaaccttgtaacttctaatctctgcacaacaacaccgtgaaagacatcgccaggagtaacatctaatctagctcttcgaaacgattttcgatatgcccgccactccagcagtagccatcgcaatcgtttttcttaccctcttcgcaatttttgcactccttgcctggtggttgaagacccgggtgcgcaccttcattcaagccatctttaagcaccgccaagaaaagaacaagggtaatgcttcaaccgttgccaactctggagaaagcgtctaaggtgagatgagatatccctattatctttctttagtgccagtctctcgattcgacattgagatcaatgtcagccactgtggctacaaggctggggtgccacgatttctgacccaccgcaaaactccaactctcagcctcgtatgattttcgaactgacctcaaccagagcttcccataacctgcgaggcccaaccacattcacaatggcctcgcgtacagctctccggggcctctcccgcacattaaaaccctcgagatgctctcctactttcgttcggccattttactctaccaatgccgtccgtggcgacaaatcaacccctacatctgatcgacctacccactttggatatgagactgtcacagaagcagagaagcagcagcgtgttgctggtgtatttacaagtgtcgccgaatcctacgataagatgaatgatttcatgtctctgggtattcatcgtctatggaagtgcgttcagcctctttataccgcacggtgtaacaaactaacattgaaacgtagggactactttatctcttccctcaaccctggtgctacgaacccccctggtcaacctcagcgcattctcgacgttgctggcggaaccggcgatatcgctttccgacaccttcagcacgcccatgagttcaactacaatcccaacgtctccgttattatctccgacatcaaccccgacatgctagcagttggtcgccagcgttctcttgcactccctgcgtcccaccaatctgccctctcttttctcgaggcaaacgccgaagtcctgccctctcagattgaggataactcgctcgatctttacacagttgccttcggtattcgcaacttctccaacatcccagctgctttgaaggaagcccaccgggttctgaagcctggtggtgtatttgcctgccttgagttctcaaaggttgacaagcaccccatcttcaacactatctataagcagtggtccttcaagggcattcctttgatcggtcaactagtggcaggggaccgcgacagctaccagtatctggtcgagagtattgagagatttcccagccagaccgagtttagaaacatgatcaaggatgcaggttttgtcgttgctggagagggctacgaggacctgactggcggtattgctgctattcacaagggaatgaagcccgtatgaggtggctaaaagatacacatgtaatttagtctgtaaaatagtccatcaatcacgatcagcatcacgaatagtcaatcacagtctagcattgtactaggaagttaattcattccaaatcgttcctcaacctactccccctaatccagcttccgtgaacgtcatcatcacatccacgtctccgaaatgctttccagggcccagaacgatgtttttttaattctcttcacaactgaactccatacaggtcaaaactaaagaagccgtaccctcgatgtcaaggattttcgactccgaaatctcattaggtacacgatacatgaaaacgaggccggtgagatatcctcgcttttcctgttgcttaagcccctatcagatcagatcaaggcgtaacaagcaggtgatgcccaaaaaaagcaggcaaagataataaaaggcgcatggaaagaaccagggcctcataacggttgtttagtgacactcaacttttgagtatggtattaatcggcggcgggtgtggcgggagcagcggcaggcgaagaggtgcccgtctcgcccttgaggcctcctcgaccacgtccaccccgtccacgatctccgccacggccgcgaccaccacgtccaccgcgtcggttagattcggaatcactggctcctccagcgctgcgatatccactggtgttggtggcaccgccgcgtccgctggcaccccagttaccagcaccacctcggttggcatatgtcttgccctcgcgatgctggaaaatcttgaccaaaggcttggatcgatcctcctgggttctagtcttgacatcctcaggaagtctggccaaagcagcatcacggtcctctgtcgtcttgaactgaacaaccttgtttgagttaccccacttgtcaaccttaagaatcttgttcttgtcctcctcgctgaacagatctcgacactgatcctcggtgttgacattcataatgaaaagaccgatgatgtccgaggcaggtgtcttgggagcgggagaagaaacacgctcagggtgcgctgaaccattagctggagcggaagccggagctgtggccttctcagtgtctttgctgggaggggcgggagcaggactgttcgagctggggcaggttggggagtcgccggcttgggagggccgggcagaggagttgcgacagcaggcttagcagcctggactgttgaaggctgtcggctggtaggaggggggacactggactgggtcgagggaggggtaggagaaggaataccagctgggccagctgtggtgggaggaattccgggctgctgcttggcgccacggtgagagaagttgaagccctgagcacgcatctcagtaccaatacggccatcctgaatctcgagaaccaggtagccaaaagccgcatcagcaaggttaaagttccacatattcttgaaggcactttcgtcgacttgtccgagggaagcctggccagcagccgggccgccaaaggggttgccaccagcagcagtggttggcatcttctcgacgatttgcagggcattcttcagaagattctgttgcgcctcattctgttggatggcaggctccacctcactcttgacagtctcccagacatcgttaaaagaagccttggaggcagcaagcttgccacggtaatggtcgagagtagggttgacgctgaactcattgtaagagcttccatatcggaagtggagtccggcagagatagagaagtcggccttcagggttacagagagttgattcaagatgccctcacgagcaggggacgcatgtgtgataaagatgcgggtttcggtaggatcgtaaactcgatgcgccgtgtcgacaagctcacccatttgcaggagagttgtccacatagtaccctgaccaccagcaatggtagtacgaccttcgccattgtcgaaaagcttatgcatgacaacagcaccaccaagaccaagtagtcgcaacttgacaccgccaacctctagtagcattgatcgagcctcgtcgatgatgtgcaggtttgggaccttgtactcgccggttcggaacttctctagtactcggacatcttcgcaagcgccccagacggtataaacgggaacatcaagcttgacctcaccgctgataaggagaggcagctccgagagaggaagctcatttggcggaaatcgggactttacggggcctggtcctccttgttgaatagccttctttacgggctccgaaatcaggggcgaatactgagcaacatgcttaagcgtcttctcggcgattcgttccagggaagtgtcgtcgtagaaaccaaaatcaccggtgtggatgatatggtcagctcgggcttgtttcgcaagatcattgagtgatctcagatttcctatatggtgttcagtgttcgtccaactgagtcgcccgtaatcaccaacctcgaacatcggcaatacacagaactcttagaggaccggtttgaaggacgcggccctggttgggcaaaagtggtgcagcaccagtgggaggaagaccaccagcaccgttctgaaggtagcctgggcccgggttgttgtatgctcgcggctgttggggatgtgttagctaatgtcttcctcaaagtggaagactgcgcaatcggggtggtcgcattttcgtggaagtgcatatgaacgtggagttgcggatctcgaagttgaggccatctaacggggcgcaacggcgggacaacacgcgagcggggagaaggcgggcttgggaataaggcaacaaggaggatgcgagagaggcagaaatggccatgggctatctgacaaggtgttgcaaataatgcgagcttatgctcgcatgtggaaagccgtgaacagtgcgagggagatgggcaaatagcggataatagaaggggccatgtcatgggaagagcactcacagcagccattctatcaatcaactgattctatacactcgaagtcggtcggagattcgcgtgttcggataatcgcgtgggcggtgagaaaggatgctctgataatgagatagagctcccggaagaggatgaatgggtatcaaaagaggtgacgatgtggaatggaagacagggaggcaatcacggggaggtggattttcgtagctgtagcaaggctacctcacctcacaggtagagataatttctaggtggccccaagaatcgggagtcaaggctttactcttttcggactagccgcatcagcttcacctctgacgaggtgcctgtccgcctcaggagttatttgggcctagaccaggggaagctcattcagtgatgctctcgaaacggttaatggtcggcaatcgtagagatgaccgtttgagatcgagttcctgtcaccaccattttgctctgaaaactccttaccctgcacaaacaatacaacctcaaaggaaaacatatatcaatagcaacgagaaagacgtcatagtttctctcatcgttgcctttagatagacaggctttctaaacctttgtcttgattcctcctaagtatcccattttatttgaatgatccgtaatcatagctctccatgcaggtcgctgattgtttaggtcaaggcttcaccaagaccaagcatttactttcttgcctatcctgacttgcctatgcaccgagccacatagccaagccgattcctgacattaaaccttcattctaaaaggccataaagcccgtcctcatttgtcgaatccaatggacagtcctgcatgacaatcagactcagccatacaatcatttacaccggggttcatacagagtaacaatcctggcttctgttttaatgtccattacctgaggcctaaaatagcaagtgaaagaaaacatcgtattccttgtttatggcctgaggaatagttgaagcgccaatgcgagcttactgttagcggttgaatggcctcagggagcgagagaacttcaggctttagaccaaggggccataatcactggtctaaaggcttgccaatatatactgaacctatcttggactttgaatctttcagtatagagattgtaaattttgttgcctcccatagcattggtatctcgcagtatctaataaggtaagggtgtcagttatacgaaatcacattctacctatgtatgggtctaagactattatcaagcaaccttgtggacaatcacatatgaagatcattaaagaggccagcttgagcaagaaaactgtaagccacgaaagtttgttaaaggctgtttcggtgcttgatgttcctttgaagctcccttcagacgaaggagatctgtgatggtgcggagcgatgcctacttccgagtccacaaccatccccgcatgatttgagtaggtactccgtatatctatctcccttcttgttcaatacgtaataacttcagcggggtagacttgtccctcggagcaatagcgtttggacatctaatgcaactctgtttaccttggatttgatacgacttgaaaatggacaaatccctaaccgatgctgtaaaattctgtaaaagaaacccgggaactactacgaaacaggaataaatcatatagtagaccacattttcacacgaagatacagaaaaaacatgggtctcgccttggctcttggatatagctttgctgatctgagacaaggataacacccacatgagaccgatcatgcggtcatcaagcactctatctataacaggaaacaaacagcaaatggaccatgaattgctttagggaaacgaaacaagctttgagaagagtatgctaaagttacacagccattggactgtagaccaggctaaattaccagtattcagttaagcggaaaatgaagtaaggcaattatgtctgagtataaatgctgatatagtaaaggccctttggacaaatacagcaagttcgcatcttaagaagctcctattttttttctcttttattgtaagttcttaatcacacttggcttaggctggcatccatataatggtaagattctggtgaggcgcccagtgattgctgatacgggcagttgactaacctccactactataatcggcgtttccctcccttctttgcgcattctgcctaccaagtatcaagtagctgatttacgtacctaggctttacctctataatactgattggaagccttcgtccaggttccctgagtctcattcttctgctctatggtcctattcatccaatagtgatacgaataatagcaggtctagacaatacagaacacatgaagcccaacgcacatgtgcctctgtttcactgatagatacttaattatagctcgcgctacaagctcattacgtgaagaatgatccaaaccagggttcaaccgtgtcatttggcatgtgttgaatgaaatgttgttcgtgttgtctggagcagaaagccatgccacaagagacattcctcacgggtcaaaaggaccgcgattattcggtcctgttaccatggcaccccctcaatgatattagccgctacgttatgtgatattcaccatccatcacagcaagtaggttgccatgcgcaccgcagacgtgacaagaccgttctttcggacatgagagacgaagccttttattaaatctggccaagaagaaaatgagcctgtctgtcggtttcattatgggtaagcaaggatggaccctttttcagggctcttcactcctagttttgattcgagggattgaaggggacattgaccagcccagcacagacgttcagcgagttagaaactcaaagcaaggcttgatggccgcatccatataggtaacttgggtacctgacacatgatttatcaatcatgcacagctgtctgattagcacgaatatctgaacggaagccaggttgtatgtttattcttagcaatggatccaaatggatatcttcaagatactttccgtccagagttatagtgaggtagatgtccaactctgttccagcatggaactcactcacatgggcctgcggcactgaaccaccccgacgggcgccaactttagtgcaagatagcgctgtgatacagtggaacagcgcctgatgacccgctgtaagcgcctccaccacgtgacctaccttgacacgtctcatgccccggtccaagtaccgtcaccctttgattgcatgtacctacccttaccagggctacccaacttgtatctcgccttggactttggacgaacctcttctttctgtctcccttgatctgagcctttgtctatttcaaagaaacagccacaacctcctaccagttcctctacgatcatatcacccgaaacgattcaagtagacgatatcacccccaccaagatacgatactggacactaggaacccttgacggacgacatacagatcagcggctcgtccttacatcctccccatgcgacaacagacttgacgagatcgccgtcgcaggaggtgaccaaacctctcaccccttcgagccacagacgttccattcctctgcgccgctagtatcgtggtgcactaaggcccatgataacgtagattcgacattcaacatcgtttcaatagacaagccgggataccgcacacaggcaatcgtgggcgtgcaagcctccgttgaggcccacccagccgtcgatgatggtacgtcaatattcacatacaccaaatgtttatttctctatacggaacacgcaatcatgcgcagttggtataactgcgctcttttgttcatatcgtcccggctttctcaggttgtcgccacccatgctgatcctaggttgttgtatgcatagacatcatctcgaccccgcggcgatgttggcggcagttttgccagcagacgcggccattccagtcaactttcgatttctgatccaagccatcatgtcaccgaggctattggtaccctgtatggcgatgaggacgattcaggatcagaaggtggtcggccattgagtgtaaatcgtccactgagcttcataggcggcccgacaccttaccaagaatcgctccctcgaccacccccagatgatcgatttttgtctgtagacacacgaagaggacttaagcgaaccgattccgaatcgtccgccggcgagacatcacctgttaatggcgacccgactaaacgccctcaaccgctttcacaaggccagcgaagtaactcatttgaacaaggaccaaaatcaccgttatcccccacgctttcacttcgcgatgttcaggccgactcgcaattctctctcacgaacattgataatccgaatgacatcgctcaggagttgagtaatttacaggccctcaggcggctatcgatggatgttggaaacaacaaggatcctgatatgccacccatgtctttaatggctatgccgaccatagcaccaagtggtgacgacgatgagaacgacccttcaagactactctgggtgcccgctagagtgcatccggagttggctcccggcgagtttaagtcgtttcttgaaaacagagttcattcgataagacgaaggtctggagactcttttctatctgctgatactgatactagtgaaggcgacccgggcgctgggggcctaagaagaaagaagtccatgctgtcacgtcaaatagacaattcaggagacggcggtgctctcggttacatcgatggtgctgagcgattagatcgaaaacgctcacggggccacagccatgaactcagtctggaagaactcgtcaaagatcccacgaaagccgttcagaaatttgctcaggaatctcaagtggcaccctctggacctgagagcaatgcagacgacatgccaattttacctgctgccccaggtatgggactgcggaggtcaactcgaacaacatatcgcaagggcggtagcctgcgtactggacctttggctcgacggtctggacatagacaacaacctagtgaggattcgaattttgctgcgctggaagcaccacccggtcacggtcttacacgagtccagtcggagcctgtggcagacaactactcacaacaaaatcgcacagtcaagcgatcacacaagttctctcaggagtcagtggaagatttcgattcatatgatgaaacaaggcaaggggccaacaacagcgagctcaaacgtgcagagacatttcaagatcagctacccatccggtcttcgccgagtcttccaacaattgagacctcaacttaccaagacgctcatgatcagcatgaacagaagtttccaaaacggtcatcgtcgcataacgcaaagactcaccctgtttctcaaagaatgtcggaacccgagcccgtgatagaggaagaacctagccgccccagtcgacgaagcattggtcgacagcctgcgtctcagccttcacaacagcagcatacctctcgatcatcatatcctcaaagccaatccttgaacgataatcttgcggcaaacccttcactactccctggaagcggctcatcgcgaactgatagcctcactttcatacctacactgaaccaggatgagcgaaaatctgaaaagaaatcgaagaaggatcgggacgacgactcaagctcgactaagtcctccggaagcgcctggaaatggttcaagagcacaagtgatgataaagaaaagaagaaagaagagagtaagaagtccaagactaaatcactcggcgaaagagttcaagacaacgtacggttagatgtcattcaaacatcgattgataaaaatgcacccaagggtcgtgagagtctggtccttgaccgtgacaacgtggaaagcaagttgcaggaagaacgaaagaaggagagccaccgcaagagtgattccaagagggacaaggatggtagtatcttctcgtccatcttcggtggaagtaagaagaaggaggagaaagagcgaaatgcgaagaagacacaacatctcaaggttcccgaggagccagtatataagcccctagtcccagatgtggattaccactggacaagatttcctcttctcgaggagagagcgatatatcgaatggctcatatcaagttggccaacccccgtcggcccttgctcagccaagttctactgagcaacttcatgtacagttacctggctatagttcaggcgatgcatcctcaaatgaacgtgcccatttcgccgcagcagaaacgcttggaggaagaagctcgacgcaagcaacaagagcaggaatacctggctcaacagcaaatgcaggaagagcaagatgcccaagaagccatggatcaatacgacttcgattatcatcgggtaagagatactcagacaattatgtaaacgaccttgctaattcgactacaggccgcggtacaatacggcgagtctggtaacggagaggttgattatgttgacgatgctcagatttatgaggatgagcatggcacagatcaccaccaagactatggctacgacgatccagaagggtacgggccaggatccaaggaatattaccatcagtaccatcacaatgggaacgatcgtcggcaggatgggcgagaggatatgtggtaacaggccgagtagttgtgcaaagctcattcgcagagttgatcattatatatgttaatgtttttatcatcaccgactatcattagctgccggggcaagtgcctcagacagcgtgcagcgttttcaatcagccctagcatatggcggagttccggaagacgagcgcacgagggcgtaacaggcttgcaaacatacacttccaatttctttttctcctttgtgaaagaagaatggccacgagatcggcgtggagacaatcttgtgtgagcctttcttggtcttcctgttttcccctgcgctgtcagtctttgcaataatgtttggtggagttatttgttgttggagcactgggatgagcgtttatctttgaagaagcgacggactgtctggcataggaggagaaaatagttcgttttccttgggagaataatactcaaggtgctggtcacatatgtcttgaactgctgttgacggtgtcgtcaacaacgatcaggaacagcataaggtatgaagctgtaggatatgatctaatagagatagaactgctagtatatgatgttggaagtgtccttgagcatggttaaatgtagttgcgaagcagttcgttctgtcaaatatgcgcaccttattgttcaatgatatttcacatccggtttgacacaggaaactttatacgtagtcttcaccactaacggctttctcaaggtcctgagagcgtgaagtgcttcctttactgcccgtagtaccagctccaaacgtgcctcatcgacgacaagcctgattaatacaggcaaattccgtatgaccgggctttatatatatctactaatatttcctagaatctctagagttcatgagaacagcgctaacactaccagttgccttaacctcacagcctaagcatgaggaggttagagggatcattcggctgctgtgccaactttagccacaaccgccaataaagtatgtttgataaaataggacatcccttgatgttggcagtggactgggtatccagctgatcagtgatactacagtcagggtgtagatgttttgggcaaggcacagagcccagttcagtttcccactatcgttcccttgacgtagactgcagtctggtgttgctagggcatatgagcttaccaccatccgttcctagggatcattgcaatagcagagaagggcacatttgcggttgacaacattaccgttataatgttcaggacgccgctgggggtgtacacatttgcctttgcttttacatccgatcttaataagccagagttaccagttgatgaagtattgatcaggaagaccgagactgaaagatgacgcaagctagcctacgggagcactgaagtcacagtagcctgatgcatcggtatatcagttagagatgtcagaatcaatatttcatggctcttgcctgtaaggaagaggtaactaactgtgctgttctcgatcttgggattccgacgaaagtgagccttatagagagatacctgcaacggaaggattgtaataggtggcagatggaaccacgagacatacccaagttctggcgaaatgctagcataacagaaccgactcgttcagaaggctctgtgtcaaacgttcccagatgtgaagttgtgggagacctaaggcctcctgtcaaagcctcgaaactttgaatcctgcagcgaggttcttagaagggtataggtgagatggaggtagctaatatggaactagaacttatctattcgattctttgcaaagtttgatactaattggttgcctggatgtcattgtatggcacaccaactgtggactatagagacaaatcataggggcaccgtaagatagaaactggcatattttcatacgtccaagtgctgacaaaacttcatgatatgaaatgagtagcttgccaacgatttcatttagatggtgatacccgttcattgaccatgatcagtgggcaaagaagccagccgttgctaacattgcgagctatgccattactggtcggaagccgaatcagaatggatccgaagtatgatcagataagcgcttaaaggttaccatccgcagcggtgatcaggggccggcgcttatatgaggcccacaaagcgaagagacgacagcttcaactatctgtctacgtaggacactgacgaatgcctcgtaatcgaacctgagttctattgtttatgaacaagcacccaatatgcagctttgagtcaatgcagcttcttcgatcctgatcttgctattggtccggtagtttgactgatgatttcctaaaccggccagttgaagaagcaagggtcatgacaatgcggataggacaagtatcgcgtttgagtcaaagtccatatcgtataccaacctagtagtgacatagaataaactcaaaccgtcccagagttaacaacatgtggttgaagtttattcacaacgctccatcgttgtggctctcagcccaaaacggcccaacaggaacaaccttggcatctgcattatctgtgcctgtgtcatgcaatattatggtgttggtctgttccgtactccgtatatggagacatacatattaccaacaccaggaataatagataggtagtgacgagggtcaaatgaacggttgtgggctcagtcttgttcctccaatcccaacatttttactcctgactctttactcctgactccttggcggcaaatggcgtcggtggaggcaaaactgttccaagaattcgtgatgagcgccctcgcttttgttcgttcagctagaaaaaagcaagcctagaaaagcataaaagagtcgatctattcccaacgagagacattttcggcatggtaaggaatgttgcattgcgcattgatataataaagttgcggcttgtagactatcggccgagtctaacgaacggcacggctgggtagcaaggtaatattgtacatcctgtgaatgaccaagcgaaaagaagaagaaaatgaaagtctcgttgcccgtaaatgaagaaacaccctttccaattgcggtcccaataactcatcgtacatacagacagataccttagacaatctcttattcgggtgttggtaagatcgaaccatggtccaagctcaaatcctcatggctcggctgtaaggggtagcgagaagacgacatcattatggagtccttggcgtcaaagctcattctagcactgctgctggtcctgatgtgctgtctcggcgtagcttgttgttgagtccgttgaacagacggcctattgactcctttcgtcctcttcggggaactctttctgtgactagcgagtcgacgcggtccatggcatcaatgaagatatggaagtcgacatcatcttcgtagctgaggttctcatcgcgcagagacatgtactccaactcgtgatggctcagagtactctcatttgatgctgttgatgaggttcttctcgatttgatagggctgctggctgcactgttggtctggctggacatgattggtcgaaagagtgaagtaagaaaatgtgtttcagattgattgtgtgtagatggctcggaaacaacagtgaattgaagattaatagtggtatgaagattgagtatgaaagaaggaagttaattgagcagggggggagagctctaggtatataaattatacttcgttatactttttatggggaggggggatggaatagtagactagaatacgaatctatcgaggagccgcatataatatgatgaaagctgacatgtcgtgcttcctcggggagcgcaatggcaaatcagtctaagattgtcagcttcgcttcctaaagtagtgccaatcagttccttgcccgcacccaggggaccgtgacgggttctcggaccacatgtaacgctatcaacaagcgcatttctcggcactgtcagttatcagccagcggtgtacgccacccatttccacacgttgggcgatgctgtcaagttagtgccttgcgtgcgtatctgttatgacactatggatgacgactgcaccaccaaaatagatgggcggatatacaagtacgggttggattggatggatgctaaaaccaggtgatatttctaacaaatgacattggatcttatacagcttggggtgaacatggacccttttatttcttcggctcctccttcttctcctcaggcttgggcgttggaagcttgaaagactcgggtgtgcggtcctgtccggctccaacgggctcccacgcactggaaccaccctcaaagttacggaaggcctgggtgagctccagaggctcggtgacgatacgcttcttctcctcatcgtatcggatctcagtgtaaccagtcaaggggaagtcctttcgcagagggtgaccctcgaaaccataatccgtcatgattcgtcggagatcggggtgaccggcaaagaagacaccgaaaaggtcgtacacttctcgttcgtaccagttggcaccatcaaaaagtccggtaatactagggacaggagaagcctcatcggcgtaggtcttgacacggattcgggagttgtgacggaccgaaagaaggttgtagacgatttcgaaacggttctcgcgcgtggggtaatccgcagcagtgatggtgctaacctgggtgaactctgcggcagtgttgtctgtcatgttttagcagttgcctcgtgaccaattgacgtgtaacggacatttcaagaagctgaagacagggtagacacccgagggagagatatagatggtgagttcgtccttccagacggagaactgctggatgtacttgggcagaacacccatcaaccaggcaccatagcggtgcatgttgtccgacttgctctggtatttgtcggcagggttgacgatcggggccttcaggacgctggggtgatctcggggggcctttcgcaggttgggagactccttcggcattgcgacatattgacgggcagtgctggacaagcaacggattgcttgctcgttacggagctggacggagggcttcgcgggtcgtagagctgaggccaacgccctgcttcgagaaatgcttgtcgccatggccggttgtgtgacgattcgaggccaattagcgatgcaagatgtcgtcgagacgaaataccttacggtgttggtaatgatgccgcaagcattggctcgagaatcttagcggcagaagcgtgaatgagatttcccgcacttgagccgacaataacgctataccttgcctttagtgcttcttcctcatagaattaggtaccccgctattttacgtgtcctttgtcgaccttcaatgacgagtatgcctacacgtgattcgagctggaaagctagaccgagaatagcttagctgtattttccatctttcactttcccgcagccttgatgcataccaaacacagttcctctccttgtactcacatatccatttccacccatcgcacctcgaacttactatttcttgcctttcaccttaattacaacctctcacaatggcgccacaagattcattcatagaagatgaggaggatacctggtatgattcaccgcccgccttggggtggcgcttgcagcgcactgctccttgggtaatgtttggtacccaaaactgacctcttgatagccccctctgcatcgaagagtttgatctttcggataggaatttcagaccttgtccttgtggctaccaggtatgataagaacaacacttgacagccaagcttgacctttcggccacgtttgctaacttagaggctgcaggtgtgccagttttgttttaacaacatcaaaaataatatgaacggcctttgtcccgcttgccgacgaccctacgacgaaaaaactatacagtggaaagttgttacgcaagaggagtatgatgaaccccttgccaccattgtgctatgctgaccaactcctcagggtcgccgagtttcgggccaatattcaaaagaaccaaaagaagcgagctctagatcagcgacaaaaagaactacagaaacgcgaagccgaaaaggaaaaccgtaaaaatctgatcggcgttcgtgttgtccaaaagaacttggtctatatcacgggtcttgcaccgactgttcgagaggacgaacttctcaagacgctacgaaagcccgagttcttcggccagtacggaaacatccaaaagatatccattagtaaccgaaagagctctgatggccaacatcagtcgcttggcatttacgtgactttcgaacgcccggaagaagcgacacggtgcatccaagctgtgcacggatcccacaacggtgatcgagtcctaaaggcgcagcacggcacgacgaaatactgttcagcttggttaaagaacgaaaaatgcggcaatcctggttgcatgttcttgcatgaacaaggcgatgaggaggacagttactcacgacaggacttgtcctctatgaacagtatagggtctcaacggcctctccccggaggcagttcgcgatcggcttcccgacaacagatttcccatcctacgccgccccccgtcgtatcccattcgatgacacgctccattagtaaagagggttctgagaatggtgccgatggatcagctttaccttcctcggccaactgggcacgcaacccacagcgaagtcgtagaggtagccttgctactagtggtgctgcttcaagccctgctatttcaacagctcagcctgttaccgcagagcctgtgccagaagaagcggtcgaagaggaagatgaggatgagttggaggaagaggaaccacaacaaccggacccagttgctgggccgtcatcatcaaggagccgggagcctgaatcacctgcgccaactcaagagtcgcctgatacatggcttaaggagatctacaagacactgcaaagttgtcctatgcctatctttcctgattttgacgaagaccaatatccacctatgtttgatcctcgcggtggtgagaagcgccgggccatgcgagaggaggaggattcacgtttgaccggagaacaagaagagcaacctgaggttcgcgagccatcggaaggagaacctgagaccggtggcagccttgctctgggaggagagcctgaagaccgtgatacttctagcgacaaccgaggctttgatcgccgacctagcactcagcctcccattcagcgactttctactgacgggctctttggaccttctctcaccggagcttcaccctttggtcagagctcggggaaccctggctcgcggtctatgacaccgcagcagttgtatcttcgatctcagggcggatttggcgatgcccctcctggcataaccagccaaagcaatgctttccagaaccagggtcaaagccaaggtcaaggccacaaccgtcaatcctctcgatttagctttgccaacgacaacgcgagctcttctaccaacgtcaaggtcgcagctaacccgcgtatcatggcccagcaatcctctatgatgcccaacacgtttccatcgcagagcagcaaccagttttacggtgcctccatgcctggacctcctcctggtctgaagtcaaccggcactccccctagcatgttcggccagtttggtggacagggctttggcgcccccaaggacaattcaagtgagcttcttcagagtttaatcggccgcggtcgggctggtaacaaccagtcccacgacgcgggaaagcgtgagtttatgatttcttcttattcaaaccagtacccaccatcctctacctcaaccccagctccttcttccgggctcctgccgcctctctatggtaatacacctggagggtaccaagacatgggctctaagcagaagaagaagggaaagaagcacagacatgctaacacttcctcctccggggggagtggcttagtagatcttgcagacccgagtatcttgcaggcgcgaatgcagcaccagtctcaaggcagcgccggagtcggacagggcttgtttggcggtcagagtcaaggtgggtacagtcataacatgatgtataatgcgggctatggacggtggtagttttggtgtttctcggagttgttgcagtctgggagggtcatgtttggtatcctctcatcggtatcggctttttcttcttcttcatgcacaatggggggcgttcttcggaaatcagggtcagggcgagaaaagttgcttttcatcgtcctcgggggacacgagtttcaaacgcatcttgattcagcaacatttgcgtgattaatgctgttctgggaggtcagcttttgcatcaggcgtcatctatgttttattggggaaaacggaggacgacgagagaatatctcgagtctccgtcctccgacttttaccggtctatggatgaccgcgcatgggggtccacgtcaggcaagccatcatcgtcttccacaagccccctatgtatgttaacaaatgtcgattttcatccgcctaggtttggcggtatccttggtcagaaatagcaatgccctctattctctccagatcgcctgttcttgtcgttgtcccccgtggaagacgatgtcggtcgccgtagcatgaccctgtccccgaagtcttgtatataaatggggtgttgctctcgtagcgtagtcttgtgttttgctttacattcagactgagtgactgaacctgtgctaacaagcgttcagatgatgagctcccatccctggacgaggctacgaattctgtcgacgctctagtttctgacgaccctatactgccaccaattggtctggaaggtcgtacatctgtgcctccaggcttatcgttacccccaggaataccagccaacatatcgagacctccatctactcaaggtcatgcaaaactcaccaacattgtgccagcgttgcctagaatgccaccccctggactctcacaaggttctctaacgcctgaccagtcgcctgcaaagctaaacccaacgacacctgtcttggaagcaaagaaaaatatcaagtctctggcggctgaaagcggactctcgcgagaaatcacgacacaatcgcaaccgaagcttgcaaaggcaagtttcttacaggacgaggactttccggctttggatgcatcgaagaacaagagtcgacccgcaacgcctacatccaaggctacgccaaaggccaaacgccatgctgagaggattgtggacagaatgatggccaaggctggagccagcctagagagcacgactcaggaaaccaatgccgaggagaccaaggttcaagagaccaaggctcaagaagttaaggtaaaggagaccaaggcccaggaagcgaaacctgcatcatcgtctcaggcagcagacaagaagcccactgctgtcaacactcaggttggaaagaatgttgctgtgaagaccagtgaactatctgcaacaactgagaagtcaacaacagagacctccgctgcctttcctccattgcccacagcctcgtctaacgcaattgcatcccctgtcacacgcacagcaccaaagacgctgcgtgtcattgcaactcccaagactgaggcacctcctcctgcctctcctgccttgaccatggcatcggttgcgttgtcaggcacttccagagccgtttccggtagttacaggccagatacacctgcgagcgagatgattagtgacaacgcctcggtggtgtctgcctctgtgacccattctcgggcaagctcgccacccccgagcagaattgggtctgctgcggtaagaaccacaaccaagagtcaacagcgaaagcaacgaaaagatgttttgaagcaagaaacaaagttgatcgctgaggctcccattgcagaggcagaggtgcatgctcctatcatggggcgcaagaagaaacagaagaaggaaaagcccgtcaaggcgacccaaccagatgcttctactatccctgagactccaacagacgagccgtcccagccactatctcagcaagagcccgtcaaggtgcccgaaagagagacagaagagaagcctgccaagagcaagacttctcaaaagaagtcaaccaaatccaagggcaaaacaaaggaggtagagactcaaccgactccccctcctccggcgtctcctaaggagtctatccctgatactcaggagccacctgcaagaccacagcctgatcctgcctcggtcttttctgaggttaagaacactctctgggcttcgagtgtagataaactccaactgtttaagcccatcgccaacggctcatctcgcaccgactacagtgctgctaagaacaacgccaacaaggctgagcattgtaaggactgctcttgcaaatgtggagaaattcaagatgaggatcttgcagcgctgcgcgcagggaagcctgtccgaaaacaattccacgttgatggtagccgtatgctcattacccccaatggtgactgcgtacgtggtctgacccctgaggaagaggacgcttttctggaacttcaagctgccattgctaaaacggcagagaaccccggatcgttcattgcccctcgacatcagcctggtagtggagcattctctcttattaagggccgagctgttcccaatggacgtcccaacatcttccccgccactgcccagctccagtcccaggaccccatcggaaagcttcagcgagaggacgcgcttagctacatcaaccagtacgttcttcctcgcctcaacctaggtgctacgaacatgggatttcctaagggagcatcccctaccaaggatgcggctgctgcgagtcttaactctctcgcaccctacttctatggtcccgatgctgccgccggtgtgggtatttacagccctcctgatggagcgcgggcgatgcaggacttcagctcagctggaatgtcgagtgaagagcgtggaaagaacttcggcatgggtgttggtggaatgcccctgatgagtgtcgaagatgcagagggtgcccttgcggctgctcgacgagagactgagaagttggagaagggattgaaccaggtaatcaagcgcaacagacgacttgtccttggaggaaacaactaaaaaacaaaaacgccacatcgcattgtaacaacacactgtattatgaccaggggagttggggaccttcaatggatgacatattgaagctgtatgatgttatgaagcaaaagcattccacaaagcgacggatggctttgtatgataatcgataggatcagcgttagaccagtgtaactaggaatcataagcgtatgaagaattagcataaaaaaatggaattacgggacactcagtcctgtacaggatgattcgtcaaactgaaaagcaacatctgagagccgtacgtgaatgtttctcaaaagccctcgacaatcttgattatgtcctatttatcaacacatggacaagtgctaacgtacgtatgcaaatattcaagaactagtaacctatttgggtatcaaacatcttccttttctccatccttcttcctatgatatgcatcatctggtgaccgtcgacgatctgccccaagagccctccttgcatcagccgtgacctgcttcttcccctcgacagataaagactcccgaagtctctcaaggagtctatccagaatccactccgtctcttcttgacttcccatgagcggactccgatttcctacccaggaccaagccgttgtatcgtcagagaccacgtccttttcaccttcagtagtctcatttgttttcctgcgatgaggttgatggtgatgatgatgccgactacttggctgtgcttttccatgtgtttcggcattgctctcatcctcgccgatgagcttaagataccatgcccactgctcaaaggagtatttgtgtggctttgatgacttgaggtggttcgtgaggacctggatttctgaaatgaggaggaagtggaagtttgttcccgttggcaactcctcgtgggcgtctcgaaggcgagatagagaacgacgaactcgagctgtgaaagttgaattattccgttcttggcctggtcgcggatctgctgggtcgtcgtcttctccagtttctgagcgtctgggccgtccccgagcgtgttcgtcaagtctgtcttcttccttcttggtcatcaagtctgaagtatcagtgcttgaattcttcgaagctggtttcttttcccggtttaggggcggcggctctgtgtaatcagcatacaccagaccaaaggtacatctgttgatgatgtatttgagatcgctcttgaagttgtcctctcctgggaggatagtgacatttccaagacgaagcgttccattacggattaatttgacaacggtgtccccggcatttgagataaggactgtcattgtgggcaatgcaagcaaagaccaaaagacgaaaaaggacttcccagcgttcgaaataggagtcacgtcgccgtatccgattgttgtgagactgacgaagcaaaagtagaagccatcaaagtatttccagccttgataatcttcttcgcacttgacaaagatataggcgcccaagagccataggataagccacacgccggttgagatacccatggcgacccaacgacgacgatatgatgtctgggcttgaatcttacgcatgagatcaaattctgcctttcgacgctcatattctgttgccggtagttgattgtttgactgcccaccctgggaaaccctagagtcttgtcgtcgtggctctcgaatcggctcgagtacctcatcctggcctttcttggtcatggttcggacaatccgtcggcgtttcttctcttccatcctggcatcgacttgtttcttgcctcgctcgaggacaagactgcggatagaaccgatgaccaaaccgagactgatgacgccgaccagagcatatggcatcatgagagctcgtcctagatttgtttgagctgtgaaatcaccaaacccgacggtaaatagagtgacatctgcccagtatacggtgtccagatagttccagtcttcgatattggaaaacacaacggctccgactagtaagtacagcagaaacatgatggtctgcaacatgagagtccgttggctgggtgtcaagttgaagtcgttgggataatgaccaacggatgctccatagaacgttatcaccataagagaagcatcgacaaagtagagaatcgcagcccatatgccgtagtaaaacgcctgagaccatatgagctcattcttcgggcgaccaaagccttcatagagcggtccagaggctgtagctagaagggagatgagcagaatagcagagatgtaccatccgatgatggtgagtggctgagcaatagtaaagcgtacacggcgtgtcatgtttagtaagaggaagatatttgatataatggccatgccgagctggatagcgtttatgacggtgagccatattgggtcagcgacaaaaactgcctccttgagaggctgactgggaatgtagtgctgtctccatgggcgcacgagagcgcagatactgaaggctgaagcaactggaccgagggtgccggcaatcatggggaatgctgaggaagcaaaccaccagcggctgaatagttagagatgagtataacgtgatgggagtgaagtgaagtgaagtgaagcttactttggagccagatgagcatcatcgtttcctatgcgtctgtcatgagagacagactcttcaataatgtcagtctcctgttggatattatctccgagatccccgtcgtccatgaggatatcccaagcctatggcgattcgatatcaaggatagagtcgataacaaggtaccatatcctagataagataatggcagtctgcagtgtaagtcaaggcttatagaattcttggcaaaaagaagggatccatatcgatttaaggaggatggatattcaaaagaaagaattcttggcgtggggataaacatgcacatgcccattggaatgacgtcgggctagatcagatctttttggagggaaacaaacgggttttgatcacgagctaaaccaactttacgcgggttgcatggcctgtcagagacaagggatatcattccatggggattgagttggtggtgatctagcggctacagcggctcaaaccaggggaattaatgcaggatctaaggaaagacggcatctgactgcgttagtggttactcaaggtttatcaattcgatcattgctcaaacgatgaatattggttattaccggatcgtcatttgtggggtgagcattgtctggccaatgatattaaggaattatgcaacgttcaaattccactctccagccaaaacaagcccttcctcatctaatgcgttattcaagggctcttaatattggtctttcgacggaaatttttgtgcttctctttaattgatttagtgttgattccagcctcatggaactcgggacttttttaagttgaatcggcacatgacacacgaaataatcgacctttgaaaccacgcgtcgtctcatcttcacccaccacagagcgtctaagccaaacaaacagttgtatctcaacttccattgactaatcttcttgttgaagtcttagaaacaaaactagttatcccttaccatatggattggtaatgctgtagcagcatgcaaagatgcctctatctccaaacccttcatcgagctacccgtagtcgactcgccaatcctccccacagaccatggcagcgactctatagcatccggagccatgaccgtgttcaagtccgatgcggttcagctggccatgtgagcattgagtaagccataaccccatactcctgaatgcatgactaatgcttcacaatagcctcatcaacattactgagcagccagactctccactcttcattcaactcccagcttcacccgtggatggtaatcaacctccccatatccccagatttctccaagggaagccgcttgccagcatcaactatcgttggaacttcttcgacgatgagtcgagtgaaactgctccagtcgacgatgtctggccaacgccaatccacgataccttcttcgcctatcagtggatagtcgagaatcttgctccagaaggtctcaagaggcgtaatatctatgtctatggctctcatctaggcgcaagtctcgcttcatctctggcactctcggagtcacgaccgcacaaaccatttgcggtccggggtttggtggcatataacggaatctacaattggaccatgttcttcccggaccatccagcaaatcagctcggaaagtatgcaaataacagaaccaactactaccggcctcgagagggaacgtacgtgcactaccttcagcagaacctaccgatcttcttccagtcaacggtcgacatgttcgatgtcttcgccagcccaagcctcttcttccacaatccaggattaaaagttccttcgtcttaccacctgtcggaagaagagtctgcagccatcgaagtcctgaccaacccgaatgccgagttcaatatgaaagaaaagacaccacgtatgtcgaggctggtgtttccgccccgcaaatcgacgctcaagatccccgagacacttctgctgtacgacacacttcctgtgccgacagcgacgaacagatcgggccggccatttggtgggaaacagtggggaaacagcttagagctgcaagcgcgcgaactgggcgagatgatgcagcgaagtatccagatggtcgagctgaaggagagaggatactgggacgcggatgttgggatgtgggagaatgagccacgtcgacgggtcaaaatggaacatgctggggaagagtcggaggatatggtgatggattcaaagggagagaaggtggtggaagagtggttgacagagagactgtcaccatagaatcgatctcatgatcacgtaggtagcaatacatagatagacatgtacagtacaagcaacacatgcagcaatagttcgaatgttggttgataaagagttgccctattttggggtagcacagcgctaaagcagcgacggagcattgagaaagcttgtctggtggggtaatatgcgattggatcccttgataacatcgagcgagcgagacgtatctctttgtgtcgttcgagtctagaacgagcggctgaagcactttatcagccaagtttgagaagctgactcgagaagatgtacaagagagtacttgattaacagggaaatacagtcaatcacgacagacagtgcctataagtcgactttgtaggtacagtaccgtacctgtcactgatagtgattgactcactactaaatgacaagtggaccagcggctaatcaatgcacggtgtcgtcagggcggtctcccgtcgttttcaatattagcgtccagggtcacaaggcctgacatgtctagcatccaatgtctcccgtctcttctggacccttgacatttcccctacagtgtcagtttcacctctgatgaaattccacaagagaaatcacagagtcaataagaatgcaagattataaggattgcacgtaattgtccatgtctcgactctcgactcccccctggataattcactcctccaagtaccaggggtaatctgccgatcatcaagatcaagttattattgcctactccgtaaatataggcactaaattacccggtggatcctctgtcaccacccctggaaatgcttgtttttcagtggctgcctcagattccagttccagttccagttggaatccttggatgcgcaaggatgcttcagttgagattaggttggattgcatccaatgtcacccactaccgttaccgctgcctctgctctgcctcttgtctgtacagtcatgtactgtacatgacttacgaattggttatggctgagcagtttcatctcccgtctgcccgcctctattcttatccttatccttaaccttccctcaccttccaacaagatacctacctgtctaccctttgtcttgacaagacacacatcactttccccaagcttcatctggtaggttttctctcgattcctgcttcgtgtggattttatcgacctcgtctgtctctcaacttcagacgtgcaaatctaatagcttcttccccagctcaaggaagcataagcgacagaatcaagctgaccatcactcatcaccagaaatcctatatcaaacaccatgcccggaattcgtacgtaacaacccgacggcgtccccagaacctactctaacaagcctctcaacagctctgcacgcccttgacaacctcaaggccaagctcaaggccgccttcaagaagaaggataacaaggaggaagccaaacccgccgaccccaagcctaccgagacaaagcctgccgatactacggctgccactgagcctaccaagaccgaggctgctcctcctgctcccgccagtatgtttctgcctatgcgatctgttgaaaatcatgttactgactgtcgtgtgccacagctgagccagctcctgcagctgaacccgcagcccctgctgccgaaccagctaaggaggaggccaagcctgaggctcccgctgctgctgttgctgagccagccaagaccgaggagccagctgctggtatgtcgcaaactacatgatatccatgatcaagaactagaactaatgattgaaagctcctgcgactgaacccgctaagcccgacgctgctacggccactgaagctcccgctcccgctcccgagcctgccaagacagatccggccccggctgctgcccctgctgccgcaactgctcctgtcgctgagactccagctctcgcccctgctgccgccgagactacacctgctgcccctgctgaggctcccaaggaggaagagaagaaggatactcctcccgcccctgcccctgcccctgtggcctctgcttaagtgcgactcgagcaagcttccttctctcgatgtaagatctcgatgagaatgggaagatgttgatcggttagagcaccaagaatgtgcgttcgtaatcttgttagaggcacgagtctttcagttacatgacaggctcgctgtcgatgtctgttcgcttttctcctagcagttggctggatacccagggagaaaagtgtcgcgatgttttgttttcaatatatacccgctttctatatctagatacttccctcgctcttgttccacgttgtgcttttataagattagattgcaaattcaaaggactatcatgaggcgtgtaacatttcccatagtctaaattcaataatcgtacataacgggaggttggaatctcatggaattctatgggacgaatgcgcgaatgaatatctatgtccggtccttgactcctaatatgccaaaattccccagatgctggtatatgtattctctatgaatctctagcccatggtgttttggtaacagtgatttgtgcgcttgtagattcacttgtcggtgcagcgcctcgaggtggcctagcaagtgaccctgaactcggtcctggaggtggcattcgagtatagggaatgccggctgacggtgggactggtattctggcagcttgagcccatggcgcagttgttccgggtcctgaaggtactggggctgctgtggttggctggttcgccatatggacgctttgtgttggagctgcagcatctggatcagcgtcccaagagaagagtgaaccgaacgggaagtgctggacaactgggaacttggacaaaacttcggcgttgaacatcttgatcatgcccttgttgatcttgccccaaccatctcgaataccagagatatcaaagagaatgggactgtgctcccaaaatgggcccttcttaacgtcgttgatgaagccaatggcagcaaagtacatattgatctgtcgctggtcctccacaacagcggctttggtaacgtcgctaggcttcggcgcaccctttacagatccctccaagggcattggttcgtcatcgtttataggtcgtgtgagttgtgcagagccgaatacgtagggcatgaaggaatgatcgtcgaggccccagacgccgtgtgagccagcgggttcaagagtgtatgttaggatgagtttcctcaccacgttgagatatctgagagtgttagtaggatccgttcagtgtatgtgagggcaacatacggttcgataaccttgaggacaatctcgcgctcgatctcacctccttgttgtccatctttgaagtatcccagcttccatagacaaccaagaaatgctatgaagctgagctcatgtcctgttccgtagtctagtctttggacgctaccgaaaccaccaagaaggtagctagagacttcttctttcgcctttccatcgccaattttgagtgtttcacctagaagcccttctcccaacagctcgtccaaatgctcctcaaagatagcataccactttcggaagctaacatttccaaatcgtcgaggaccggggtcgggtggtgcttggccgatgaagctttcaacctttgtcaaaaggttctgtagagcttggacggacggcgatgccggcggtttcgaattgaggggaaaggtgcgggggaggggtgacgatagttggtttcgaggacataaggcgcggttaagctggaggatgaagattccgatatcgcggtaggcgaggctggtgaggaagcgtgcgacgtcggggccttcgttgatgcgcttcgagggcttggtgaatgctggcggggagctgaggtccaggatctcaagagtctggtgttttggaggggttgcggacgtcatgttgacgacggctcgaattcttgggtacagcgctgagaatttctttaatatgaaacaaaataggaatcttatttgggggtattgggtgaattttacggcacagaaatgttaaagtgggcgtcggtgtttggttgaagctgagtcggcttcgtatggcctcatgggaattcttgacaagatatgcatacagggatcatgatgatgtttgcgacgggctgctctgaagatttccgacagatatacaaccacttcacggaaagaaaagcacacatttcaagacttcaggtcatcaagctatatagtacctagttgaggcttcaagaatcgacgtcgcataaaatatatattcttaccaagttccgacaattatgtcatttgtcatgtcgcaggggagctttcagtcccagcttgaagctccctctgccccacttcatcttcccgaccttcaatgcgcctgcttcgaacgccgttaaccacttcaacttaatttagaagagctcagcttgcctcaaacttacctctacaacgagcgagctggaaagcaaatatattattgaattttcgacgtctcccgaaccgcgatcacatcgatacccgtggacgcgctactttggcgcgttcggcactctcgataacaacacaataacaaaacctcaagatggtggtacagttgcggtccaggggtaaggccggtggatcatcagctgagcctgaagcgacagtgaatccgcgaaaacgtactagaagaaagcagtcagagatatcttccgcgcttaggtcaaacattgaggtacacatcaatgcatcagggtcgaactcaagtcggcagtcaaccattcatgcaatcccgcaagatcagccctctacgaaccaaagccgggtcacgagatcgaaaagagccaatactccccttggaaaactaccctcacccgctccgagaaaacatctggctacggacgcaggtttcaagcgcctgcgccgttctcgtcgcaaagttgcgctggaaagtgctgaaggggatgaacaacctcaactgaaccagaaacacgaagaggcctcggaaggggaggaaaacgccttaccggaacacccggacttgatgactatcatcaattcgaacatcctagatagcaataattcaaggaacgagctaccccagagcagagctgggaggaggatgtctggggcagaagctcctcagactgtagagtcggacgaaaacttcgccttagacggcatacaacaggagcaggaaccagacaacgctgaaaataaccaagtctcagctccaagtcctgagcaaccagaagcaccgcatgaagaacatcgagtatctgggcagggggctccaccagcaacgcaagagatggcaaaaattaatccatcttctcaaaagaaaccgttaccacgaaaacgcagacgccaaagtcagaagccgccttatggcgcacctggttataatgcaaggggcgtgtcccctgagctcggttcggcacttcctgaggcggtagccatagaggcatcaacgccacaacaggtccacgctgggggtgattactatgacgttccatccgacggagagcaaccaagtcaatcgatattgtcaagaagggagagggagacccacggcacgcaggctgaacataaacggaaaactaaacagggcaaacgaaagagaaatcaacatgagcaacaaaatggccaaataccaacacaggccgaggaagagccagaagaagagagaaatgaagagggtacccgaaagaaagataagaatggagatcaagacggggaatatgagaatgcagatcaagatggggaatgggaatatcagaatgaagatatagaatttgatgataatgagccggcagcagaacatgagctcgatatatcggatctgacggaagattcgttgctcctcgacgaaccaccgagtggctcgcaaacactcctaacccctaccgcctgggtaaaacgagatacagtacaaaaactcgttcggaccacagcttactcagggtggatgaatggaagaaaatggaaggatggtattctcgcgctcgcaaaagcagcttctgaagctttggaagtgaatggacgtgtgcgatcgaggcttatcttgggtaaactacacagtctccacgaactatgcaaggagatcccgtcatcatcgaactcacagcagttggaatattttcgcgagcacacagcccagctcagcattttatacaccacacttcgcgtggcgattgacgaattcatttcatccatcaacacgataatggagcagggcgacgcgaagcaagtgggccagggctttcaatacgtgacaaagttgcacagacgcatcattcctatgctggttctggtattagatcgaattttcgaggctggaagacctgatgagagtgccgaaaaaagagaatttacagtgtacacactagagccactggaaaggactgcaggctggatccagagactctcccaggtcgtggaaagctggtacgagctttattctcccagaagagaacgtgatcgaagcgaaaagtctaaggagcatcgaagagtcttcagggaaaccacaaagcggctcaaggcatcgctcgagaaggccagagaaaggattgatgctagtaagagagcgccgatcgaacgaaaaagaaatatgcagaaggatgaagctattcgaagggaacgcgaggctgatgcgcagcggcgcagagagatccaagatatgcagatgcagcgctttctacagtcgatgcagaagattgaatcatctcaagcgcgtccgtccacgataggctcatatcggggggcagtgcgctttcgctacgtggctagtcagccaagcttgatgagatcgcaagagccgtcagatgatgattattttgagaagcatggctggcactactgggaagatgatcatctcttaagcttgatccgaaccacatcccatccgaactacgaggttctccaccggatgcttcccaatcgagatcctgatgagctgaaagaacggtcagattatttgagaatggttatgcgcgacaaatacgagcgaaagggtatccagccgcctcgatggtgtgttgctgaagattgagaccaaggtcagggactattggagttgggagcatttgcttttacgataccccgaacattaccagatacgcctctggaaattcaagcgaagtgcacatgattaatgaaacaacgtttacatatatgcatttctatggcaaagattattacacaacgtagtacagaactcgcatccatggcgacagggcgaatcagtcatgatgaactcatcaaggctctccttgatgacatcaggatccaaaaggagccggtatcaattgtcagcagttgagttggtgtacgaatacgtttcatgtcctccatggacgcctgaggttctgccaacggcgtaatgccacatcattgactcccaaggtagcattatctgtctatcacgttgacacaatcggcgcatcaagaacaaagcatccgtgattccgccagcacatgcaacgcaaacttgggcgccctgcaatggtgcggtgatttagacacttggcctgtatcagccggagcatattgcattgatcttttgggttcttgtatgattgatcacagactttggaattggttgaagcgcctttaacgccacatgtgatggtgaagggaccacgctatcgcccaagtaagaaaagcggcgaatcaggtctaggtcatttggggtaataagtcaacagatcgggatttattttggccatcttcacgcgtttttcacgcgccgtgggagatttgatagattcagccacgagcatggctttcgccctttgatcctttgtctttgggctcttgattgaaccgaaccaagagaatgtgaggtttaggataaagtagctcatagatcttcaggcttctgaaagctacccaggtcgtggcttgcattaattgccgtgcattgcatatagtgccttacttaggtcgatacagcgggtcgtcgcatgcagaaccagctgttgcccaatgtctagggcttctttggggtatctcagtggccagactgatttttgccttaacgaatggtccagtgtctctggtccaagacattgaatggcagtctaatgtccgcccagaagcgagagccatcagtcattggatcctggaccaggaaccaaaaccagatggaagccacccgcgcgtagcccaaagacccctgattcgaagcgacagtggacgagcagccccgccccccctggaacggtcgctacagtccgaccgctgggggaccatcagggccctgagagaaaaagtaatgttagtggccggtgaaactccactttgaccactgcccgtgtggaaatgggaagaacagctcaggatatggatggatcacaaggtgatagaccaagaggtacgtatccatccgcaatctaatatcccgtcccatcgacaagacagctcagctttctctcttccctttcccaatttcacctcctctacctcttacaagaagcttgcgaacatcgtcagtgcaggagtcattctagacttctctaactgcttcattgcattgcattgcattgcattgtttctttccttcgttccttgattctatctgtcttatactccaccgttgtaaacggttttctagctgccagcgaagcgcggttttgctggttaaaaaggagtccaactcaaggtgagattaaccaattcctagcggctgatacctacatatccttgccaaaagagctcatggctcgtgcttttttctcccctggcctctcttgattatcctgggatgacagtcgagcttggttgttgaacgactgacctaaaaagtcccgtgcgacttccatatataacctatcacgggtacacttctctttacttttctgtttgctaatatttgcttttcatatagaactttacttttaattaccttttcgatcccgcaaacatgtctgagtccgagagctttgacgttgttcagcacgaggaagctgtcgcttctcagtctgatgctgctgccactgagcccgagagccctcaggcaaccgctcctgcgtcccccgagactcctaaggagaagacaaaggagaatggagagtcgaagccagctttgaagaagcctactgcaacctccacgacggctacccgtcgacctggctctacttcgaccacggccaagcctgctgcgactagcactcgcgcgccaggcggtctgagcaagcccccaacccgacctcctgcctcagctgttcgccgtcctgcgacatcgacttctagcgcgagccaccgaagccgacctagtatgagcgccagcgaagatgacaagaagtcgaccacctccaccgcttcttctgcccgtaggacaagctctattgtgtctagcccaggcaagactgctgagaggaggactgtcggtactacaagttcgacaactgctactcgacgacctacgtcaacatccaccacggccccacgaacttctactacccgaacggcagctacccctagcactaccgcgacacgaacggccgccactcgatcaacggctgcaacacccaccgccagcaagcgtctctctacttcgggctccttgactgctgcttcccgaactgcaactcgacccgctgcttctgcggaatctgctaaggagatcgaggccctcaaggccaagctggcggagggtgagagcgagatcgaagctcttaaggctgaggtgaagagctcagaggagaaggtcgctgagctcactgagaagattggcaacgaggcgacccctgtcgagaccgacgcgaagcccagtggagacaacgacgaagcaattgccactctcaagtctgagcatgagtccgcaattgcttctctcgagacccaggtttctgaggcgaatgagaagctgcatgctgcagagagcgatcttgagaagcttcgagctgacctcgatgctgctgttagcgccaaggaagcaagtgagaccgagctcgactcattgaagaaacagctcgagactactcaggctgagaatgaggagaagctcaactctagtcaggaagcactccagaaggccattgaggagaacgcatccaagatcgaggagttgaaggctgctcttgaggctgagaaggcgtccgccatcgaggctctagaagcaaagcacaaggaggatcttgagaagggccagactgacgcttcctctcatgagactgctttggccgagctcaaggcttctcatgaggctgcgactgctgagttacaaaagaagatcgacgaattaacctcttcgcagtctgctctggaatccgccaacgacgacaagctgaagtctgagcaagaggcgcacagctctaagatttctgctcttgaggctgatgccgcggacgcgaaggcgaagctggaggctgctgagaaggatgccgaggcagccaagtctgagatcgagtctctcaatggcgagatcgccaagcttcagtccagcttgtccgagaaggaaactgagctcgaggctgctaagcaagatcttgctaaggctcaagaggaggctgcatccctgaaggctgccgccgaagaggctcaaaagtctcttgctgagaaggaagacgaaattgctaaggtcaaggagatgcacgaggagcgcatgaaaaacatttctcaggattacgagaccgaaatcgagtctcttcgaggagacgccttcttcaagcgcaagtacgaggagcttgaaacccagcacaacgagctccagacctcctcttcagaggccgctgaaggccacaccaaggctctcgaagctgccatggccgaacatgctgctgccgttgctgctttggaagagaaggaggccgagcaccagaagaatctcgatgctctccgtgccagtcacgccgaggagctcgagtctgcaaagaactctgcctcaggtgaccacgatgctcacattgccgagctcgattctctgaaagagaaccatgctaagcagttggaagtgatcaagaacgaaggtgcctctacacatgctgaggagcttgagtcgatcaaggctgctcatgctagtgttctagaggctctgaagaaagagcacgacgaggagaaagagaaacttgttgccggtcacaagagcgaattggcctctgtcaaggatgcaagtgaaactactcatgctactgagatcgctaggctcatgacggagcttgacagtgctagagagtctggcgagactgctcatgctactgaacttgagtctctgaaggccaagcttgaggctgagaaggatgctagcgacaaggagcatgctgaggctttggccaaggctcaagaaggcatcgaggctgccaagaatgctggcaatgaagcccatgctgctgaaatcgccaaactcaaggctgaccttgaggctgccagagatgccgccaagaagtcgttggaggctgagttggaggccttgagggtagaacttgaggaaaccaagaaggctggtgaaaacaagcacgctgaagaactggctagtctaaaggctgagcttaagaccgccaaggaggaggtcgagaaagcacgcgagtccaactcacaagctattgagatggctcgatacgagcttcagcagaaacatgccgatgaggttgagaagcttctcgaattcaacggcgaggtcgttgagcgcatgaagcgggaaggtggcgatgtcaagaaggaactggaggagatgactctggcgcacaccaaggctatcgaggatatgatggctgagcacaggagcaacaacagtcacctggaggacaagctcgcccatcaggctgcttccaacgccgaacttgaggcttctctggaggctgctcaagaatcccttgccaaggctcaacaggaagttgaggacctttctcagcggctcgctcaggagaagaccgagcgattcactgctcttgctgagcttgaggaggccaaaaacaccaagcctgacacttccgaggctgatgccctcaagcgggagcttgctacaaccaagaagttccacgaggatgtcatgcatagccttgatctcgaactcaagggaacacaaaacatgcttgaggagcgaagaagcgagctcatagccagccagaagcaggttgaatctctgaccgaggaccttgccctggttaagaaggaactagaggcgttcaaggccgaggccgatgcgagcaagaagactgccagcgctgattaccaagacctgaacgatagcatgactgctcttgttgaggaggccacaaccaagtccaaggacctccaagccaagttggatgaaagtgtggccaaggtcgaggatagtgagaagaagattgaggtattggaagcccagcttaaggtcaaggatgccgagattgccgaggctaaggtacgcgtgaaatgggaaaccctcaaagctacgttaactaatatgtgagtaggccaatgctgccgttgccaagcccaagggtctctcggccagcagatttgccaacgcagatgacggcgacaacgctgctgcgaacgaagatgcagcggaaggtgaggagattgacgaccattcctcagcagcacttgcttcggtgcgaaaagcccctgcatgatgcacccgcacgagatccaatgtgccatgcggtcttttggtcagatcagggctaacatgggaattatagataagtaaggcgaggctcacagccaagcaaatggataccctcgatagggaaatgagggatcgcaacttgctgcaagtacatgatgagactctacgatccagatcccgaggctgacaacgtaacctacaggatattgaagtctatcacggatgtcaagtcgccgaagctgggtagtgaacatcactacgagcaacagcaattcgagcagtcgcagttcagttaaaggagacatggcaaacgacgaattttctattccgcttctatggtcactttacaatttagttctctgtaatacccgcggcctgtctgcagagctgcaattttgcttactgcttttattacatacacaacattatgggcaagagtcacaggatatgtgagatgggagaaagatggagatggaggtgtttagaccatccttgagtcaacatgtaacagaagagatggtgcgagatacatatacgtatgtacgacagtgttgaagttgacgataccctggtttatttcaatgcatttgtgcttcgctctgcgactgtactacgtacttatcagcaaataccatatcgtggtactgactaactgtgcgtaggtagcttggcaaaaatgaggagataggcaaagtcaaagttaccgccataagctgtagtacctatcgctagccatttcgctttgacactgcataacatcttcaccaatcgccaattatgccgaataattcacccaaagagcggagactccgccgttttactgagacacaatgacgttgcccagagtgtgagtattggatgaactatgtatgtacaagtatgcaccttgtgtagtagcaatgtgctgataactgccgttcccctcacacaataattctctcataatctcaacatttaaactcggcggttgcggtccctcttacacgaccctttctgaggaaggacatatatataataaccgcccagacctacccccaattcatcaacttgaactctacttgacacaacttcaatcggccacttgaatatggagggatacgctattcctaccaaacctgtcgccaacaaagactcaatcgtgtcaggtagtcaatggcgcttcaccctcatcaacgatatcgttctccgctatgaatgggccgaagatggtgtctttgaagatcgcccatccacctttgcactcaacagagaattcgctgcccccaatttcacggtctctgatacagacgatcagctggagataagagcagatgcttttcacgtcacatataacaaaaagcgcttcgacaaatacggtctcgttgttagcttcagtaacaagaacaccctctggggcgctgattggcgatatggtgagactccccagaatcttggtggcacagccaggacgcttgatgaagtgaatggacgttgtgaacttgagcctggtatcctttcgagagtgggatactcggtacttgatgatagcaaatctatgcttttcgactctgctggatttgcagctccgagacgacctggagatcgaatcgatggatacctcttctcgtatggatacgactacaaggctgccatgaaggcattttttgccatttctggaaagcagcctcgtctcccacgatgggcactcggcaattggtggagtcgctactatccttatactgatgaggagtatctcaagctcatggacaaatttgaagctgagaaggtcccgctctcagttgctgtcatcgatatggactggcatcaagtccatggcgatcatatcccgcatgctggttggacaggctacacgtggaacaaggagctcttcaaagatcccagagccttcaccaaagccttgcacgacaagaaactcaaggttacattgaacgatcatccacatgccggtgtgcatcaccatgaggatcagtatgaggcaatggccagggatcttggacacgacacttctgacaaagccccaattctcttcaaccctgtcgatcagaaattcattcactcttacctcaacacgcttcacagaagtctcgagaatgatggctgtgatttctggtggattgactggcagcaaggtccatacagtcgtgtccgaggtctcgatcccctttggcttctcaaccactaccactttctcgacaatgagaagcaaaatggggaaggaaaggctatcatcttctcccgtttcggaggtccaggcagtcatcgttatcctgtcgggttctcgggcgacagcatcatgacttgggaatctctcgagtttcaacccgagtttacagctacagccaccaacattggttatggatggtggagtcacgatatcggtggtcacatgggtggttatcgtgacgacgagcttgctactcggtgggtgcaatatggtgttttctcgcctatcatgcgacttcactcacagatgggcttgttcacttccaaagaaccatggctatatcgccccgagtttgcagaggtcatgcaaaatttcttgcggttccgtcaccggcttatcccttatctttacaccatgaactgtgcttcttcgtcgaacgatgagccacttgtacagcctctgtattggaagtttccggacagggatgaagcatatggaaagccaaaccagtactactttggttcagaactagtggttgcacccatcgtgaagccccgcgacaagagaacgaaccatggtgccgttgatgtttgggtacctcctggtcggcatgtcgacatcttcactggaatcatatacgacggcgaccgggacattaggatgtttagaagcatcaagaacattcctgtgcttgcgcacgagggctccatcatccctcttgatgcggaccctacccctagtaatggtggcgagagccctgagaactttgaggttctcgttgttgtgggcaagaatgggcggctcaaggttgaggaagagcttgatgaaaacgataagactgataaagggaactacagcgagtctccaatccttggatatttccagcaaagcggcaggctatactttgagcccaagggcaaggcttggagtgtcaaattcctgtctatcatggacgtcccgaagggtttcaaggtcgtcagcggtgtcactgatcagactgtccttgacgtcaagccatatgttgaggattatcccaaggtgcctggcctggtcgtccagatccctgcgcttcccgataagttggatgtggtgtctatccagctgggcgatgagccgaagctgagcgtgattgacccattgaagcgtattcaggatcttatccttgactatcagatggacatgtggactaaggaaaagctctggggagttgtcaaggctccccagcccacggcggtcaaggttggacgactgatgactttgggactggatgaggagttgcttgggccggtcatggaattgctcatggctgacagccgatacgagacatcgtccaactgattgccctgtcgcgttccagaatttggagggggtcatcgaactggagccagagttctcgacgtccaataccttcaccaaccctcgccggagcaaaacaataatcggcatagaagatcaaaagaccaaaaaacatacaacaccaggtattcgctggtcgtcaccgacccaactactaatccagcgcttcgcagcttgacgatgggggagcggacgggaccccgtattctctgcgagctatggtcgtatgtgctggttgatgggcttggatggggtcaagagaggtgagactcatcaattgacggatatgtcagtgctctcaatcggtacaatgtcattatagagtacggataagcggactatagataactaaattagatcaattgtcccagctcacttacacacactacctgaagctatccagacccaatcgcttttcaatgccattcttacagagtgcacgtacagtagttggtccaatttagtatcggcagtcactaatagcgcaatattaatgaaagaaatagagctgatggtttatatcatgtggataacgttattctcctagactgtgactagaatgaaatggtccaggttagctaacaagcgaacccttcaatataggccgtgacaactcgaatcctcataaagcatgtagcattgtttttatgcaaggcgtactaccaatcatggtccgtttaagcctggatacttctgctcaattcaggctgtgcaatcatgttctgcagtaaaacgtgagagatatatctcagcaaatcgtagactccagtggcgagtggggcaactcagccgagacatcgtcactttctaacctcgactcaacctcaatcgagcttgactcatcaactcgattaccaatcacagtcacgatgacaacgagactcagaaacgcaaatccatgtgacggttgcgctttacgtcgtgtgaaatgtgaagaaggaaaaccatgtcatgaatgtcgactcagaggcatcgaatgcacagccttgagaacccgcaagaaacgtgggccaaagggcggacctcgaagcacaaccaaagagaaagtcgagagatttcaacagagaatcaaagagactcaaccttgtaccattcaagatgatgatcagtctcgttccgacccttccagctctgtacctctcccgccctatcgcttaccactccacgaatatcagcgtttcctccaaatctcaaagcgaccagtatcttccatttggatggtcatcaaccccgatcacctatttacaaaaatctcagataatcccaacgaccatgagtcccatgccctagcggctgcactatgtgctgccaccatagctcaactaagactaccagaacatgctggcccacgaaatactccttcatctcttcagtttgctaccgagtgtcttcagctaagagaactttatgattaccgagagagctacagtatagcttctgcacttatacctttctttcttcatgtttaccactccaacggcaataagctacgaactgctggtctgtttctaagagaagctgtgacgcaagttcagctcatgcaacttggttaccctgagacttattgccatcttactaagcaggagcaatcacttcgactccgcatatactggcttgttctcatcactgagaggtacagtagatcttaaattttctgtcatattgctgacgttttgtctcagaacgtattctgcacagcatggtttgcaagcagttctccaagtcatcgatgtcttcccagacacgcaagacgacatggcagatgaacaacgaatgcaagctttcatctccctcacaagactctttgcgtatctcgagagcaacttgacaacaatttcatccaaccaacagcccctcgagaggcaaaaactggtatcgtaccaagccgctctgtgcctagacgcacacgaccacgttgcccgtgaagctcaaagagtcgacttattcgtcacccgccaatggatcagactcattctatgggagtatacggctcgtcattttgcaatgtcgtgttacccagatgacgaagctttctctctttttcttccagtcaagattggccacaagatgctctcgcttttttcaatggtgacaaactctgccatcacaacccacggatatggtattgtaagtggccaatagagatggtttgttgcataaattgactttgatactacaggaacttaaagtattccgattagcagatgcaatgcttgatatcgtcgcgtgcacgccattctcagctcatggaagtagtatgcttgttggtgcaggagaaatcttgtactctcttcaacatgtattgcactctgtcggagggagagactctggctttctacacaagatacagaaccggatgttacaactggagttgacaactggatcatggccataccttgccataacggacacagaagatttaatagaggagatagagaacgatgaagtcttataatagtttttaatttttgtaatatgataatataaaaactgggagctcgaacgacgaggcacccgaagcgatgcacaaaccatattcaatgcacgaagtatataattgacagaacaatcatgaataaacagtccattcacgttactatgtctagcatctcgtctcgtgttatgaacaattcaagttaagtccaaattaagaagctgcttgttttatgcaagacgctgagaaaaccgtttgctcttagttagcaataagcgaccgactatcatcaagcgagcttatcccctgtggcttagttggctaaagcgtccgactgttattcatagacaatcgggagatcggaagttcgagccttcccgggggagttttcttttgctgtttgcaactgttattccatatcaatttttatttgttttggcaaagacttgttgattcactttttctttgttatgttacatagagaacctgctgtgctgtctagttgtggggttcctcgttggtctggggtaggtaggtgttgtaaacagtggttcagacagtcaaagtcgaggtaacacagtacgcctcattacaggcaatacgccgcaatgaaagatccagctgagggaggttatgtatgccgctaaacttggattaatccttccttaagaaaaatacagccctgaatgacgggttcgagatatccgagagtggttcaagctgtcaatgttcaatccgaccgcccgagcgctgtatttacctgaatacagccaatgcagccagaactaagccagaagcagggcaaacctaccgctatagataagaaagatcagggaatagacaaacataagatattcagccgtgaaggatcaacggattcaggttgaagagctagaccaataagcagagaatgcagagttgccaagggtccacatcgacaggcacaatcgccaagtctaacccaatctgtcgctacccagcgctgtactgtatgtagacgctgtagggctgttagtctcgcttacactcgacggctgtggctgcgccttgttacagatggaggagatgcagggcagattaagagatagatgcaatgacgaaagggagtttatggttgagcggtttatataaaggccatgttgttcaccttgaaggtgcgctttgtctaagccaaagccgataagacactgttgacttatacaccacttactacaccatggcaaatccaacaaaagacaatctctatggctacgatgccaacaaaatccttcccattattgcttcggtgataataggagtatcactcataggacattatatccagaacacgtaagtctgtctaggatggatgagtactcccacacagatgctaatgcaagacagtcgatacaagttctggcgagttaccttcttcatgttttacgccggcctattcttctgcatcggatgggtaatgagagccatctcagtacgaaaacccgacagtcttcccttatacatgatctcgagcatcttcatctatctcgctcctccggtgtactcagctgccgaatacaacactctcggtcgtctgatgcactatctaccgatgcactccatcatcaacccgaaccgaatcgtatacatatttgtgttcttgggttctcttgtagagattttcactgccatcggtgcctcatggatagcagctggtaacggtcgacaggataatgatcgactgaaatctggtgcgaccctcatggccatcgcggttattctccaagggacgatcgagattggcttcattggaatggttggcgttcttcacaggcgatgctccagggctaacatgttgccttcgaacgtacgaactctgttcatcatgctctacggcacgtcgatactcatcctcattcgttgtgtcttccgcgccgtcgagacgtttgagctcagggatattctttccagcggagaagacaacagcaacgcactcatgaagcgtgaatggcccttttatgttctggaagccattcctgtcgctctttatacgtactggctcaatatcatccacccaggccgatatctaccttacgaccaacgtcaatacctcgacttcgacggcaagacagaacgtatgggacctggatggatccataaacggcattgggcgacgtatatcgcagatccattcgatttcattggaatgttgtcaatgaagaagagagatccttattatcttcgcccgaacgagtggcctgagacggataactgttttgctcagggcagaggatccaacgttaagccgggaaagtacaaggcgctttccaagaatgaatcgaatgagtcgagcgtctgatgtaatggtcaggggtgagtagatctcgaagggggatcgtgtttgagatatatatcctctcgtatggtaaccctacttatcttttttctgaagcgtctgtatgcaagatagttagacttatgatagcataaattcatcaaaattcttagtgtaaacatttgtcaagtttaggcataatttaggatgtatttatggtaagattagtcttcttttatcatgcttagtctgtctcgtcccgactttcagggtctgattatgtgatggagtccgagatgcatgcggatgggaataaatttaaacatatttgttaagcttacattgtgtgcctcacgagacaaatccctcttcttggctctaaatttggcccatgaaggatcatgtcatgtcatatccatcccatccatggacactgtatgtaagcgggacgatcggtgacttcattgccgggtgcggccccacatatatcccgacaatgacgtcgcttggcgggcactgacagaatttttggccgcggttggtttccttggctacaggggaaaaaagcccgacggcttaaggacgtcattcgcaaatcacagctgtaagccgctgtaattattagcggttacaccgcattgaaatgacccctgatgggtgattatagctgattttctagttgttagctgctgtattgttgcatccgcacgtcagacccttttatcgctgtcggtgttgctggggcccgtctcctccgcctgggcccatctcatcaggatcatgctaccttggaccgggctctaaataagtatcatggcaacccgcccgcctcacacgattagctttaaaaactaaactttgccactgaaatgggcccctttctccttatgatcgatcctccacacaattttccattttctccctaggatcaagttatctggtctggtctggtctggtctggtctggtctggtttagcttaatctccagtttacgtgacctcattctcaacttggccatttcgtcttcctcttctcatcactgccatcgtcaccaacaccacccccgggcaaaacaccatatcactatacaacaatgcctgaggtgcgtaggggcagccttgcgccagtgtcggactcggccctctcgtcgacagatgtccctgaagcccccgtgatctctcgtccctcgcagtctcaccaatcctcgactaatggtgtacgattcaacctaccagaggaagcgacttcaccagtttcaccgcgggagcccctcgactcagcatttgcagaattacctccacggacatctgaaggtgctcggcgaacatctgagggcgctcgacggaactcagatgctcctagaaggagttcagatgcgcgaagaagcttatcctatgctcagcgaccccaggcagaagcatactacgattctcgagccgctacccagaaagaatatcgacgacgagctacaacattactagagtactacgacgaaaacccccatctgctacctcagctcccgtttacatggcatcatggctggaagcgctggcgactcttcatcttcgcgttcctggtgtttgtcgatgcatccgcgattccgatagctctatactacgggctcaaatatgcaggggacgttgaaggatggatcatctttgcggtagttactacaatctggggcggtcccacgtacttggaattcgccatccgcaccctccgattgatcaaggtggataggttctaccgaccgctgggaacgaatcaccgctggtgctttgacatgctgacgtactcttccacccttactatttttgtggttactgctttgttcatcattggcagtgcacctcacaatgtttggttgagggtgctgtgcatgcctgctccagctattctttactgctatggtggtgttttgttcctcatcacgctttaccaccagatgaactggccagctcctttccgcatcagctcaactgcaaagggcgaaaaggtacgtccaaaaataataaaactagcagtttgtcatgtgctaattctatgcaggtcttaccaggtgcttactacttcatcgaggatgttatcgcggttaacgcccttggtggccggccttatcgggaagcattggcagctcgatacaaagctagcccacgtttccgagagatggtctacaaacaatcctggttctggtccatcccggcgctagtactcgccgtgccccttaccgtcatatccgtcatcccacaagttccggcaaccggcgcctatggtgttgcatgggcagttccattcttgtgggccgttgtttggggtattatcaccattaagtggtgtaagagagacatgaagcgggagagagaagagtgggaactcggagttgatcctgaaaaagagattaagagaaagggatcatctatcgagacggcttcatagtggatgtgtgagagagcctggtggtggtggttatttaatagcgagcatgatggcatacacaatatctgcaagccttgggcgtttgggagtgagaggagcactaatgataacgaacagaatgaagtgtagaaacagacgatgtctccattctatatctgtacgtacatacatatctattgatagcacaaagaatatgaaaagaatctgttatcatatcccttgaagcacttggagttgcacattagcctctaccttagtccttattcgtgcgcaccactagaacgacgcgtgtctgtcaccacaaccaccatcatgctgctgtcatatcagcacagcccccaagtctcagcatcatccgttgtccgagccagccaatagatcgtggaaatccgacacagtagatctcggagagtcggcgcttgaagaccccgagagagtggcatctggactgggtcctttttttttttctctttttggtgtctcgctgtctcatgattttgactcccgatgaagccgaagtgtcgggcctgtgcattgatattaaagcttaaatggtgatggtggcataataatccttgttaggtgaggttaattcttgagaggtcattgcaagttacttattggtgagttttgtattgtcatcttgaacactgccgaggtcaattgacaaaaatgtgttggttgtaaaagagaatgttgaactcgtcaactcgataggatcctgatatcaacaacgacgaagtcatctttgatagcctagatagaagctgtaccagtaattctaacaaattctttctcctgatctttccagaccttttctacaagaccttcctccttgaatccatcaagaagcttgacaacttcacctgaagcactctcaccatcccaatcaacactatagacaccacttcccttattcccatcaataccaacagcaacctctccctctttgataccgttctcactgccctctttaccaggatatctcccagtcaaacacaaccacgcatgtctctctccacactcctccttaggtaaccactgtctcctaacagtcatgctgaccttgaaccaatacttcataacctgcatcatgaagccgtctccgctgcggattaggtttgtatcaacagagccagggaagttgtgaatgaaggaaacttctggtgcttgacgagcgagtgcttgcaaggagagagttagggccgagcacaagtggcctcgggagttgtgaatacttgtgaaggggatgttgcgagctgctatatcgtcggagaagagctttccctcatgtgtgccagccatgacgcttattacacgacgaagagaccgggccttctttagcagtgggaggaggttgatagccagacggttgcgagagtagatagtcaggccagtgactagaggcaatccttcttcggtatctaagtctattagtatccgcaaagtgatagtcaaatcacgataggagactacttgccaacgccaattcttagtgtcccctggctcaggaacaatacattcaagactgcctccttgctcttgatatcacgacaaacctcatccacattcttcaacaagctcatgtccttcttgatgaagacatattctccttcggagttcaaccgcttcaattcattttgtagtctattaccagcttcttgagaatggccgatataatagatcttgggtcgtgtagtgtgcttggtaaatgctttgagagctgtctcgccaatacctgctgtagcaccagcgaagacaccaacgaggccagccgggagcttgaaagcagccgaagcattggtttgccgcacttgggagagagacaccattgttgataagcttataaaagagataagtctgcgtattgatattgaaaggtaacaacgttcttttatactgctcttgactccctcccacgtttatagactctgatatcgtctcaccagcttcaagtacaccatatccaatagtatcacgacatgaatacgaaaattggttagcgccgggaacggagtggagcgcttccagaaggatgaaaccgagtgcgaagttcggggttaacgacttatcactgaaggcttgaaggaagcacttcacagtgtattatgacgtgtttgactttgtgcgtgtgttggtctaagctacctttgcagagcaatagatgaaccattcctcattagttgtcaatatgcgccctcgttcctatgacgcagaatcttcagcctctcaaacacatgctctagaactcgtcagacttattagaccagctattcaggcaagtaaattaaatatgcaaaatgacctatagtgtcagcagcccactgctcgcttcaacatgcgctattcctaaagatgcacccccataagaaaaataaagaatacacaaaaggaacaaaacgataacgccgtatcctcaagcctgactcaaaccaggccttttattttactgtttccaagggccccatatgccatgttgtttgttatgtcctagccgttggtacaaaagaagttgatacataatacgggcgaatgacaaatgaaatgtgtttcggttcggttatgtccatgtctggtctcgtatcgtctcatcgttgatgggccaaatcgacaggccgcatcatgcattatgaataccgctcatgaaaagttacaatcccccaaagacggagaagatataataatgtcgtgatcccctttgtacaactgcatcatcattttgacccccagcttcctcctcatgtagctcgtccactttgtactcccacagttcattgctcggggcggggaggctcggcctgccatccattgatatatgccatcagccccatgccaaatagtacaacgccaagcattgaggcataaggtagcgcggcttggagacgctggtcctgtccacgcacgccacccttttgggttgctggtgtgatcgtgctggcccgagacaacgtcggtgcgtccaacgcttcatcagcagtggcggggtcgacagcctctgcttctccagtggcgcttttagaaaccccagaatcagcgttagtctcgccaacgacagcaccatcgacatcagcgtctcgcttcctcgacctcgatcgagctttcttctcaactgcttctcgaagtgcttcctcagcgcggagctgaacgaccatctcggcgagcgtcttcctatcagcatctctctctgactcgacactctcacatcgttgcttccactcttccatctgctccttcatatcccgcatctgactctccataatgtcaattcgactttgaagagcagcggctgtctcgtgagcagcatcaacaacaggagcctcatcattggcctctgcttcaggagtttcagggacagccttgtcttctgtggtttcagacacctcttcagaagctacgcttccagatacagctgacccgttcatatgcacagtcgcagactcttccaagcgtttggcgagctcttctgcttcctctcgtgcactcctctccttctgcagcatttcttccaattctcgcattcgtgctgtttgcgagtcgatatctcgcttagcgttgttgagagcctcggtcagttgaacgatctggctgaggttatcaggccggacaggtgagttaggaggaccagacttcggccgctcagttgggccacgcttaagtgaaggcacatcaggcttctcggggagaggctgttggggagggggggcaggaggatcagaaaaccgtgctttggggtcggcacggaatggtgtccccatcccatttaccatgggttgaggtttagggggttcaaggccttcgggcttctcaaggtccttgaggtcgtctttagacaatagtgtgtggacgaactgattagttcggcccagatcctgtgcttgaagtcgagcattgcgcatttcgttctaagaagaattagcctaatcactcgcaacggattcgggtatgacgtaccgcaagccgttttaatatttggtcagtagcaacaggggtaaggaagaagggtctttgttgtgccattccgttgacttgcatgttcatgacaccagcgccattgggcatcatacgaccgttgctggccatagacgcattactgttagtgcggcctcgcagctgcataggccccgaaggcatcatcatagcgccattagctgggtcgaggtcgccgaagttcatatccatgacattgctcgatgcgctaagaaagccagcatgttcaaccttggcagccactttgtggtgaacgactgttttctgatcttcactgacgatgtcgatgccaagctcgagatgatcggaggtctgcagttcatgcggctcggattcgcgattttcctgtgatagacgagtaccgttgacaaaggttccattcgaggacttaacatctcgaatatagattttgccattgcgttccgcatagatttcagcgtgttgtctggacagcactttactgtcgaagaaaccgttggttggggtcgggatggtcttttggttggtttgtcggcctatacggaggctttcgggggcaaaaggcacagcgattgtttttcgttcaaaggtgccgttgagtgataatagatatagaaccggctggccaggaggaacttgttcggcactcatgggccgcatcattccctgagacgtcatctgaacctggccagggccggcctgtacaggcccatgggccgtaatcatgccttgacctctgccagcgggcagtctagacatgtcctgttgttgaaattccccttttcctggcggccagggggccttcggttggggccgttttcgaggggcgccgttagccgaccattgggtcaaatctgaagttgaagacaatggagtaccgccattagcgtgggaaccgttcgaggcaaccgtggtagcagaagagttcgaagatgtcgaagaaacagacgatgatgagttggatcgagtaagggtcttgcggggcgcgaacatgccaatgccacctcgaccttcttccgaattcatttgatgattcccgttaatcggaccccatgctggtcttgacgcggagaaggtttgtggatttgcgactgcagtcatgaggatgattgatgctcagcgtgttgcggccgataaacgcagcgtcgaagatataaaaatgtcggatgtggtagtaagacgtgtgcggctcgcgcgcctacgaggctgatgtcactccacccgcaagtcggaggctaaaaggacttatgatggcgggtttgaagaaaaacgttgtagttttgatgaaatgcgattgaaatttgaatacttcaaagtgacttgacgttgctgatggacaagaaaaatcatgagctcgtggctgggaacaggtttttggtaatgaagaattgagacgatcggcgatggcccgtcggaccagggacaggaggtcaagaggcgagtcgggccagcgacagccaagatgggtgcttcactcaccaagcacgaggatatcgcgatgtcggaatatgatttcgcgtcgcaagagacgatagtctagaaggcttcagggccgtgaatgggttgatgagaggttgccgtaagagtgacagtatgggggaggtctcgctcgctaagcgctgcttggcgtgttggcgtgttcaaatttggagcccccggtcgacaactctcagctcaggcacacggagtacagagcacagtggagcacacgcccaaagactctagcatgtgctcactgctcgcataaccccagcaccacaagaaacaaaggcttgagcgtcagagattgtcttgtaagtgaaagagaattgcctgaaaaaaccacaaaccatcaaatgcctctttcgagtcggaaccgccttgtggagccatatcttgacccacgagagggaccacgtgacgatttcttcacagtaaagatatgtcactcttctgtcccgcactgtacgggagggtgatccgtgcctcgagtcccgcaccgacctttctccgaaccctgattccactttagccatttggccaatgagagtaagcctcgagaggtcattcgggttcgattaaagtcgttgtatgaagagagcttcatcagcaattgctctactttgcgctgtgccatttcaacaaacttcgccggccacgatcgataatccagcacgcgcagtaaacccgaaatcttgtatagagacctatcacgctcgcaatgcctcccgttgctcctatcaatgctggccagcatggcccctccaacgtggataaacgtaggctgatatcactctcatggcactaggtgcttgctaacaagtttgcagtcaagatgggtgccatgatgggtggaagtacgacctactccttttttagttctcgttcgctctgaaagatactgacatggcatagctgttggtgtcatcatgggttttgtctttggttcgtctacaatcggatgcgctgtctcagctctgaggtcataactaatgatgaccaggaactgtcaacattttccgatatggagccggtcctaacggcattatgagaactctcggtcaatacatgctgggctccggagcaacttttgggtatttctgatacaggccccaacgacttccacgagtgctaaccacgacctatagcttcttcatgtccattggtagtgtcattcgatccgatgccgacccaaaacttcacgaaatgtacatgcgagctcaacgtcggcctataatgttgatggccaaccccgcgtggaggaaatcatgagagcatcatatcatacgagacgagagcaatacccagtcgacttcgacttccaccctgtacagtctggcctctgatggccgcaatctgtaaaatacatatcaaaattatttcgaaatggaccaatctattgtcaagtctcaggcccaccatcgatacagtgcatcagaccagtcagagatgtctgttggtctcacgatgcaagggttttttgtcatgctgtcagaccttgcagaccgctgcgctttccgggttcaagtgacccgattatatgtgactgcatttgaagattacacaacaatctttgagaggcggcgagagagttgtggcgttcaatataagcccttaaccgtccaggttacatttccttacagacatgatcggcacaccactacccagcatgttagcctaccccacggctgccgatacgaggggacaacaaccacgctcgatgtagtcgagcagctggaagttcttgacgcttaaactttccataagctaaccgctttggctcatgcaatttagtcaatggcgctcaatagcttgttatcgcatcctcctttttgcatatgcagcaggaagtcaaccctgcttttgcacaactggcgccatgcttcctcgctattggcgatcggtccagtgggctgagggaatcgccttttagaggacagctgagagcgaactctgagtctcacaacttatgcatagtgaacgacatcgtgcattgacggaatatttcttggggcgtgtgtcagtgattgtgctgttacaccgagttgaatcgctttatgcggtccatatggaagcatgatcacatgcctttgaagctgacatgctgactttgctaggctcattgatgtctggattactatctctcgacattacgaggttattgatcggtcgatcgtaattggcgctttcatagcaccaattaccaaatgaggaatcgcccggcttacacgcttttgagttgttggagcttgctgttgttgggctgcatcgtgcagtcgccaattatgactgagcaaactcaagacaaggttaaatctactcgatcgatccttgcccttctacacacagtcaaaaatagttggaaaggcggttgccttcagggcatcaaccaatgcttgaactgtattttctgacgcttgtttcgcgaggtggcactagcttatcacgcctggtatcaacaccaatatcagtaacttttgcgggcaatcttttcgtatttctactcgaattacttactgcttaagctcaattggacccactgcgtttcttttacgtacctgactacgcagaataacggtctgcctgaaacgcccgttcagctgtctaggatcattgcatctgttgggcgggaccggcttcaatctgggtataccccagttgcaaatcatcaaaagtgcttaaccataacacggcaagtcgagatacggatgttcaagatgtgcgacctagtggagatctcgtgtctattttccgcatccattgtctaaggctgaggcaactaagacagcggcggccattccgccacaccccaatatccctaccacaacatcctcacatcatgggtcggtgaagcttaacgtctcctctctgatagggcaatttgcttttacgaattgcacttcatggtgtgctgaccgtcatcatggcttgcagctgtcctggtgcatgtaaggcctcgccatgtggtcctctcaccaagctctagtcctcaacatcactacaacacctctcatggatatgggactcagctatgcaggcttagtccatgataaccgagagtagtcaaggttgctccgtatgcgatcgcccgtttctcgcagatgaggcttgatcccgcgggtcatcggcacatgccttgtcctaggatagaagttctttctgcagtggctgtcgatggactgagctcgtcaacacgcccctcttgactatatagaccagtgttggttcctgtaagaaaatcggatatctcagcaaccttcctccttggagactccaagtccgctgtgcagtatgggcaataccaacagcagtccattcaatctcggggacctgggacaattgtcccagctgcagaccaatgggcaaggcactgtgcttccgaatatctgtatacatgaactgatctattaatagggagtcctcgtatggcacgtttgatgcacctgacctgccaactttcctgactgacaaccctacccctaatggctatccttggagtaccatgacttcccaaaccaattactatcaggaccaaccaaataccggagtcattaggaggtacgacttcactgtcagtcggggaaccatcgcccccgatggatatgagctgtccacaatcctcgtgaacgggcaatttcctgcgcccctgattgaagcaaactggggtgacaccatccaagtcactgttcataacgacttggacgatgagggtgtctccttgcattggcatggtattcttcagaagggaatgccgtgggaagatggcgttccgggtgtaacccaatgcccgatcccacctaaaaagagcttcacgtatcagtttctggctgacctgtatggaacaagttggtaccactctcattattccgctcaagttgctgctggtttattcggtccaatggtcatatatggaccacgagaaaagaaagactacgacatcgatattgggcctattatgttgagtgattggtaccacaaagagtatttcgaccttgttgaggagataatgaaacccggcggtaatggagttgttttctctgacagcaacctcatcaacggaaagatgaacttcaactgttccagtgtagcacctggagacaagacgccctgcaaaagcaatgctggtatctccaaatttcgcttcaagcgcggtaaagtccaccgcttacgtctcatcaacccaagtgccgaagccatacaacgattttctattgatggtcacacaatgaaggtcatagcgaatgactttgttccagttcagccgtatgataccaaagttgtaactcttggagttggccaacggacagatgtactggtcagagctaacggcaaattggactcatactggatgcgaagcaacatttctgccatctgtagtctgggtcatgccccagctgcccttgcggcaatatactacgacaatgcaaatcagaaaaaagcacccaaatcacaggcttgggacatccctgatccggggacttgtgccaacgatgatttgagtgtcacaaagcccgtgatgaagctgtctttgcctccagctgacaagactattgagcttgatattggttcattcaaaaatgcaagcaacgtcacgctctggacgttgggaggagtggctgcaaggacaaactacaacagcccaaccctgctcctcagcaaacttggcaatcacacattcgaccctgaatggaacgtgataaatactggaaaggcaaagagcgtgagagtggttgtcaataacaagactcctgtggcgtgagtactcaacaaaattgatgcggcttcttacagttgctgacaatgaattctgcccaggcatccaatgcacttacacggcttcaacatgtttgtcctacatgaggggccaggttcctgggacggaacaatcataaacagacacaacccacagcgtcgcgacgtcgttcaaattcggggcaatggtcacctcgtcatacagtttgatgccggagaaaatccgggtacgtttacctcccctggctcactcagccttataataatcacccctttctacggtcacggttgcatcgtgctgacgtgcatttgctcataggtgtatggccgttccattgccacatcgcgtggcacgtctcggctggatttctcactcaatttctcacgaatccagatcaagtcaagaaactacgtataccgaacgtggtggctgagacgtgccggcagtggggacactggacactctcaaatatcccggcacagattgacagtggactgtaagcaaatgtatcctaaaggatggaaagactcaggacctttatcataagggttaaaaagcttaggtaatttggcctaagcttaggggaggctttaccgatttcaatttggcatcctcttctaaagtcttgtgatttcttgctccccgagagcctggaatgtctgtcttctcttcgttccttgtcattatttctcaaggttggtgtcggtctgtatgatgagtatgatatgatgatataagatcagggccagtctgattcagggtatattctcctatataaggatactctatagcaaaagctacaggacatgttaagcaacaaggagcttggtagcatgataatgaatgataacccaattctttcattagactgactctcgcattgatctagtcaatgcggactatctatgtaaccgtaccctattgcatttcatcgtgatcaacataaagaaactcgtctagtcatttgccctcattttataaagagcaggaagttgcatccttttacaccgaccccgttttcgtacacctttaagtatctgtactcatagtacttaaggaccaactacttctccttgtcgctgagagccgctggtacagttccctctcttgtagcctctgcctttgatgtctctgccttcagtggctcttcttcaggggtatgtggcttaggcggctctgtgactaaagactctgccttggtcgcctcggcctcgagctgctcaacatgagctcgatctagttttggttgttgagccttgggcgcctccttggtgtcattttccaattctgtagtagctgtagttgtttctgattcgcgttgcttgtcatcgtcctttggcgtttccgagacagtgggaccatccttgtgcttcgtgggctccttttccaagggcacgccttcgtcgctctcgtcaataacgacagcaccaacctcggcggctaagcgctcaacctcatcttgtacatcatccttctctctaccgccgagctgtcgatctgcctcggcatcgcccacggtctgcctccagagcttctcgagctcgtctcgccagccaagcgcatcagcaagcttgcgaataccggcatcgcaatcgccgagttccatcacatcatcagatcgggttccaatttgtcccaccttttccatgttgaaaaggacacggggcttgccctcttgcgccatgcctgggagagcagcgaaggggtaaacgctgagactggtacccacgatcaagactagatcggccatggctacttgatacgtattgttgtcgaatgccttgggcagagcttccccaaagaagacgatatctggcttgacaagtcccttgcacccgtccttgtcgcaatggggtaccttgcctccaaagacatgctccttcatcttctcatccgggtattcctccttgcactcgatgcagcgctgtgtcgcaaagcttccatgggcctcaatgatcttgtccgaaggtactccagctacacgctcaaggcaatcgatgttctgtgtgaagagcatctgaagaagacccttgcgggcgaggagggcgatgaaggcatgggagacggtcggagagaatttccctgggtataattcgtttgctagaacatagaagggctcggggtgattgcgaaagtaagagatatcgaaaacggcttcggcgtaaggcagattgaggcgggcaagattggcgtaaagacctgttccgggcgatcgaaagtcggggactgatagctttattagacatgtttttagttctgatgtcagttcaatgactcacttccggcagcagtggagataccagcgccagtcaagacgacaattctcttgctccgacccgttttgatatactcggcgacagcatcaaggcttcgctcagtgagtgtgacgggcgggccgccataactcatggaggactcttcctggcccattttgcgattaaaccagcgagggccacacggtccaggcttgttcttgttttttcctcttcgacctattttgacggcaatggaagcaaaaataatgctgcttcttctagagatgctgattgcgcatgcatgcagaatgcaggatgcgagtaacgttaggcgggcgtcaaggtggggggtattctgatttacatcattttttacttgcagtcttatcgataaggatgtaagtgagattgatgaaagcaacaaaggaacgagtcgcagcctagacaagatccattgtcattgctaatacgttttcctgataggatggatgcatatgttgacatcatgtcatcatcgacgcagtcatctgaataaacgccaaggctgttgcatgcacttcacatagaaacctaaaggcccgcatgagaaaactttagaatggattagacaaaatatgtataatttcatacattttgaacagtcccggtatgactgacttcccgcaactttaatcttgtggcaataattatgctatggctgttgttcatggcctccatggccgctcatcatagatggcccattgcaagcaaggcaccagctgtcagggcttgaacccattcaagatttaaagttgaagacgatgtaattcagacaatcccaccctgacgacaaacgcctcgtcaaaggtttataagcgaaagtgataacgagcaagccgatccgcccgctttccatgacaaatttcaggcccagtccaatcccagtccaattctgcacaccaacgcctagcaatgcgataattccctttacgcccatttccaccctttccagtgatcttttcctggccaatttcactagccgtggcgctcacgagcagcagcgaactgctcctcctgtagacgagcgagttcctccatggacatgccactgttggcaaacttatctgccttcttctctcgaccctagccattgttagtctttgccaaatctgcagaggggaagttgtaggcttgccttttggacttccttgtgctcagctgctgcctcgagaacagcagggaccatgtcagtgaagcctagttgctcgagagctttcgtaatgtgatcgcaagcgatagtcttctttgcttccttctcagagatctcgttcgcctctgaagaaataagggtaatgaactcgacacagcattcaattaagagatcgcgggcctccttagcgaatgccacgcctgcggacggggggagaatttcagatacgattttttgaacagtagctgcaactcagttagtgaatgatttttctaataggaggagcactgtgacatacctttcgggagcgataaatcgtcgttacctataagacacagttgttagccaagggtcttgaaacagacatgaagagcagaccaagagttccactgtcatatttgagccagtatctggttgacgctggtaaaggcatcgtgggagacaaatcgtaaaaagaaatatgaaatcggtagagtatttgagatagaccgtcaagtttgagatgaaaagtaggtgcgaaaatgtgctaagtgtgtaaagtgtcgatagtgatgaaaaggggggtttcaagatattgaacatgatgagaaacttctcggtagaaatcaacataaataaaagttgagagaatattattgacaacgccgtaacttccaaccgacagtgacgcattgtcgtgatggtcaatgaagacggaaggtgcgtatataaacgggacgagcaagaaacacaagaacaaatgaacaaataaaaattaaagaaaatacttgcctccaaactcgtgatcagacatcttgaagaagcaaaaatccgtgaatcagggtggtgatggaagggtgtttgcggttgactgcgttagtattttggagttatgaccgagtatacaccaaagacgcggttatgcagagacggtggctggccgagtgcaacgcgaagacaaagtcccagagagcaataaatgtaacaaaaaatataagatgagataaacgaggtcttgtagtgatgtatgtatccgttgagaagcgtgtatgtttcactgttgtttgagtgctgttgttttatattggatcttgatgatgagcttcacttttgcttgtcaggctgagaaggagacagacgggtgggatggttactcaggcccatgagtggtggggcaagcctcttttgtatctgaagagctgctgtgtttttttttttcttgcgccgcgcttgtagccaagtctccacctggaatttcatttgctcagtggaatttcattcatggcagtgcctcaagcaccaatggaggagcctcaggtcccaaggctgctgcccgtaattggtgtctccatttccagccacacggggcgcgtctttttggttgtgcacggaccagttatgcacctatttcagaacttccatcttttgaaaatttcctattccttcatcaacacattccttttctccctccattctctacaaacatgccgcaacgctcagatcgagcaacggctttgtctaggcggcgccaatagcgtctgccaatttgctatacctcaaaaatgctcgctttatgcgttgctttcactcgagtgcagccgcgaattctttgggtaagtctctctttgttctccctccaccaactcgcatgaagagatatgttgtcgccccaggctgaggaggttcgacaagcctcctgtgctgattgacttcgtcctgtgccaaatggacagaactgattgatcccaatcgtctttgtttcatagcttgaacatcgcaacccgatcaagggctaatcaactcaaagtttaggctgcactctctcacccatgctgtaagactcccttcagcatctttacacccctccgatacgccgtgatgcactttgctatctggtactatcaaataccgactctcatgacggataaaaacgatagcctgagcgcattcgactgcacgcttgctttggataacatgttggaacgtggaactaacatgcgacgaggcagctgccacgaacatcacgtctttggactcggttacatgcgacaaatcagcatcaggtaagaacaaacttgtatttctttctactaccaacatcaaatgctatgatgaagaaacttacattccatgctaaatccgaatgtccatgtggagcaaactaagagcttttcatctttcgactgacttgcatttgtctttctatcttttatctacttaaaatcatatgcaaagacattaagctaacactgcttgagatatccaggtacttccaacatccctaagctaaaacctattcttggtatgcttcgacctctggtgagttccatctgcataattgttagtctttgatgtcatagtatgttgtgtgagacgtacgagaagaatttgccgctcagctctttgagcgggtctgcgacaaactttgccataacagtccctggctgctcgggcttgagcaggatacccttttctttcgcttcgacgaaggaatcgtattgtgccttgttcattgatgattggccttctgatctcagtactccttgcatctcagtgtcgactcgacctggtgcaatagcaacgctagtgatgtcaggctcttcgagcgcaatgtgagccgagacagaattgtagacagcctttgatgaaccgtaacttgaccaggcggcatattgcttggctgctgctcctgacgacacccagacaatgcagcctttggatttgcgcagctcttggatcgcagcttgggcctagttttgtcagtgttcatgctcgtaaaaggactggacgaagatccccttaccaaggcaataccgctgaagacgttgatgtcataaatcttcttccactcttcgagcgtggtgtctgcaaacttcttgggcgccaacatgccatggttgataaccagaccatcaaccttgccgaacgaggatacagcaaggtcaacaagctttgaaggcagctagaaaacacatatcagccacgtaaatcctaggctttcaattgggttactcacctgaggttcggcaacgtctccagcaatgaattggacctgttcagggtgccatttcttcaacccctccaatggttcagatgatcgagctgtaataacaaccttgtgggattggttaagtagataacgggtaatggcggcgccaatgcccttactggcgcctgtaataatgaagactttggaggtcatgttgaggaatatgctgtgtaactgatattgttgcttttcagtgagtatccgtaacttgacacctttttgaagatcaagagagtgggggtttcgtgatgagtgatggtggggtcaattttggagctccaattctgcctaccctgtatcatcgtcactcacgtcatcggttctttcttggtaatagcccgcctgcatcagctgagatcttgttcggttttatcaattatacaatagatttttaatcataattcttgatcccaatggcctcgacggtgatagttggaggtggtataatcggcatcgcgacagcttattacctctcggaacatcaaccaggctcaagcatccaccttgttgattcgtcggcaatgctattcgcctcggcatcaggctacgctggtggatttctggcgagggactggttccatcaagatcttgcgtctttaggagcactgagttttgacgaacatgagaaattggcaaagcagtttaatgggagggagaaatggttgtatgccaagtctgtgactgtgaactatgagctatcgagaaaaaaatccaagggctcgacaggtcaggactggttacgtgagggagggagtcgtgcggatgtaatagaggagacaggagaggttaaggacaggaatagcccaccttggctgaggcgtatcaagggtgatgctctcagcttggttgataatggtgaagggacagctgttctgtaagttactgtcatttgggacggatatgctctaacaaatcatgtctatagagaccctctaagactatgtcagtttctcctggaaaaatgccgagcagcgggtgtacggatacataaccctgccgtcattctaaatgtaggcgccgactgccatgatgagttatcatatgtccgtatcggttacacagactgctcctcagagacacatatcccagctacgcgaatacttgtatgtactggagcgtggaccccgggtgttttggagtccatgtttcccggatcatctatcaacatacccgtggtgccactcgcaggacactcactcgttgtacgaaatccctcagatatcggcgatacgtaccactctgtatatacaaggatggaagatttctcaccagagatttatgctcgaccaaatggacatatatggctcggtggcgtgaacgcatctctccgactgccaccgttagcaacaggtgcgaaacccatggatgcgccacttgagaagttgaagaacctggggaagcagatcatcaaaactgatggtggtgagctggaggttttacggacaggcttatgctttagacctgtctcggaacgaggaacaccctacatcacacgcatagaggatgtagatctacggcaaggctacaggacacggaaaggaagcgatggtggcgtctatgtagctacagggcatgggccatgggggatcagcttgtcgctaggaacagcgaaagttatggctgagatgatgcagggaagagagttaagtgccgatatcagtaagttgggatattggccgtgatcaaagcctgggtagttgagttggatacaaagaaagctacatagaggttcggatatatgaatagcatcatggcaaggagttaactgaaagagcctttcattgcacctgaaacggtgggttaatttccttgcaactaatctatcagactcgcatccatgcaaagcactcatatgacgcccagaccattccattggtagcaactcgacatcctggtgatgaactcatcataaactaaggatatcttatgatatccttaaagtatattagcgagagaagaatgccatcgccttttgttgggacgaaatccacgggtaccgtgagcagtcaactaatccgcaataaactctggcatggcctgctggaaacggagattggcggcgtccagctgagtcccagtgatagctttggttgccaatgccttgtgaaaatctcgatactgcgaaggtatgtctgaccactcctcctcgttcaacgtaaccgaaagttcaaagccggcatctcgcaaaggagccgtcgcctttgcaagcccgatgaagcctctccagggaagatgcatgtgtttttgaagtttcatcttgtccgcgagtgcaaccagttctttcacctagaagtaaaaatggaattccgcgttggtcttggcaccgtgaggataatcaatctccttccagatgttgagtgattctgatctgatataactctcttttgccaatagaataacagctcacgcgtgaatttggggcatttgtgatctgttgagggaggagaacgcggcacaataaagtgatagttcgtgaacggactcgttagttttcgaggcagttcgagcaaaggggggttgatttgtgcccttttccaatcccttaacatagcggcaaaggtattcaacgcataatttaggcataccgtaagcgaacaagtcatttgtggtcgtgtatttggtgtttggagctggcatggtcgagcgagtgtagacttggaccctgcattcctcgggctagatgtggttctcttcgtgatgcagaacacccgcgtctactgtagtaacgcctgagcaagacaccgaaatagtagaatcagagctgcaggccttgagtggttgatatccattgggatggtttccgcatgcactgcatcagcaaattgggcgtggtattgagaagtagcatggaaggactcggatcgcttccgaggcggctacgttatagggtcagagaagtttcatcggtgccggatagtcgagaatgcttacgctgtgatggagatccatgatgacctatttgatgcttttcaggtgcggagtttaggattcatgctttctcctttttacagaatgacgggcgcacaagtctgagatatatgtcaggcagtgcgaaggaatgaaaggagaaagagactttatgcaattggaaaagactaggcttaccaagtgccatgtttctcacttcttgaagtggccgtgtgaagagaacgaggacctggctgggtagctgtgtcaacgaaggggccaggtgtaaacattaagaagatatagcaaccggagcaagagatcagtgaggggtaatttaatacaaaaattcagacgaaactgcaaaactgtgctctgccaggtcacgcacaagtgatttccacatctatacctaggtagcttaatgttctgatagatagtcatagcctcttgaagagccactgaaatagccattttgaaggcaccctaagtctatcgtaaatttgcccaagtttatataaatcttctcatcacttaggatagaaatcatcacttgtctctgcctattgtagactcttttgtactgtgagttgacatctttcatatttttgtttcgttagacatataatctatcttaattttgtctcatggaattgatagaagcttctatttcacaagacaaccgcgaagtttcttgatatcttcgctcccggccctacagcatccaccgactaagatggtaggccactttcctctatcctccgtagacttcacaacagtctcgagttggctttcccaagaggagcgcctgtgggtatcaatgccgtctggcacctcccacttttgtgtggttgtgttgtaaacctctccatttgttccgtcagggtacagcactagagcaggccattcagtaatcttgccgctctcgatcaagcctgagaccgtgcgctcaaagatttgaaggagctggtcaagcttatcgaccttggtgcagttgataccgataccccacggcaacttggatgagacctcgggatccagcatggcctccacagcggcctcaatggtgttgccatcgggcattttgacgtctttctcaggtgacagacacgcagtccagtaaggaaggtcagatagtgttggtgtcgcagcgagagctttgcgcatggcaataatctcgtcaacgcggggaatagtctcaagggcaacatagcccactcgcttctgtatatcagaaacctcagcgaagacgcccaatcgctcacggtgccatgcctccaaatcagccagggagttgtgctcagcatcgtatttcccgctatactcctgacctggaatcatgcaagctccataaggtccaatgctcaacgcaacacagcccttgtcccccacagcacgctgagcaatactaacagcatcatccaagaaccgaggaacagtttcgcgaggaattccctcggggaaatcctcagtgcgggtgtcggcgaaaccatgaagcgaaacttgatatgtcgctgtgaggagcacgtcaactgggacagctccgaaatcgctctgacatgattggagagtggattggtcagaaacaagcaaatgagaggaccagagcggcgttgaacgggagaaagtgatagagtacttggactcgagagaggtaccgagaccaccgtcaagaatgagaattttggacggcatttttatgtttggttgttgtgttgaggttgagtttgtgcccactctgtctaactaaagaaaagaaaagagaaaactagtggattgtcaagacgccctttgatgagcacgagtccttagtcgggaataacatcatctagtcaaagaaaattgcttattattgcagaataaatattacttaatatctattcaaaagactgatctgactggtgaagttgtttaacacaatattgctgtcaagtaattctcgtctaaggcttaatcgcagaaacaacctggtgatgctaaatgaggtttcattagaccacctctcaagccatatggatcatctgaacgataagaagagggtaaaagaagtccattgatcagttgctaaagacatatattccgagctaatgggcactgtccctgaaatgctgtatttcgaggacattgccactatatgtccatgccctttacaggcctctgtgttcgctgaaaggtaatgaagcacagctaattgtatagaaataagggacaagcctttggtaagtattcggtgagtgttcagattcagcatgagtgcagggacactgaacaaggctagaagacctcacccattcagtcatcttgagtgttccaagatgaattatcaatattcaagacggaaagaatccgtcgaacagctgcatgaaatatttaaagcgaactttcattcactgtaactcctgtctcttgtcatcctcagatcagtctcatccgatcgacgatatcacctataaccatacaactcgtcgaccgagcatcatctctccattacacaaaacaggaaatgcctctccgaagattctctggttgcatgggatcctcgcccgacgtcgatctgcacctgactatcggagtttgcacggaacctatggaaggccttccaaaccactggatcctcatgctcaccgatgctgacgccgagtacgcaacatgttaccatcccttaggtggtccttcgagacgcagaccctgggaacttgtgatcgagagtggagagcgaagaagctgggacgtcgaccgcttttcttacgcctccaagatctcagtgcgaaatgcaagacaggtaaaggcttctgctaaaaaagttccatgtgggtttagtcaaaggtgggttgtgaaagtgctctgggatctggagctgcagagagtcgttcctcctggtacggcgaagaagatcgctcaagatgtggaggaggatccctatgctgatgcatcgcctattgtggaagagcatgagggtttccgggatcagatgttcgactgggtagagaaacattgcttgtctaggctcgggtcacctagacgataaaaggactacatagcgcaggtcgcccttctctctcatttctttgagttcatgacaggtaagtcaaggtatagtataggctacacggcaaatgaagcaaagaactcgccagccagacgacgaagcattgtctcatgaaaattcgcactgaagtctacgagtggctatgccctgactacaattctgtatatgaaagacgaccacggtcaaatcaggatcataatgttagatgaaattccctaaaattcgagaaagtcgtcataatttaggcctcccttaggataaaacaccctaaaatttaccatcatcgtctttagtcctgcacagtcatagcataccgatagcatccaacgctctgttctttttgtctcggatttccatcccgtactttgctacagcacagtcctgggctcccagttcgcgaataaaggtaggcttctgttgtcttggtcggttaactcgttcagctgcttgctcctcccactctttcttccacctgggtccgcatctataataatatttgtaaactgcatgttaagtccctgaccaccggtacctcgactggccagtagtttgtgtaggggcgtagcttgggcaaccttcctgatggttagctggcgctggactgtctcgagtcgcccattgtatgcatcgtgggcgaccggatggtaggtcttcttgagcgcaattgccacgatgtccaggaaccacacgctttcctcgacaacgacaaatgaatcgtcaagaagaagatcgagatgctgttgcattgtatcgagtatcgtctcaacacgtcatgacagtgagttgtctcctggctccagctgccgacaccactcggcaacctgctcaagagcttggtcgtccatgtcgtcgggaatggcatcacccacgtcttgtctcattgattccgtaagacctgtatgggccatatttagctgcactagcatcggatggtaggcgtgctgctgggcctcgatgaggtgcagccaacctgtgccatcatccttcttgcctcgagaggccttgccacgagacttgcgaccttgcgatttcttatttttcttcatcgccatcatcatgagccgcttgaattctgtagagaagttgtttcaatttgacctgtctttgggaacgagggcgaagagtcgcacaatgccagtcctagggggaaggcgatcttggatagtggatattgggttcaataagctggctgcgtcgatcatctggacctaccggatcatatgtctcccggtggaatatcgaggcgcgttcttcccaagctctttgaatgtactcagaaagatattgaagtcggcgatgggatgccctttaagcaggctcagcagggcatattcgtcctcccatgtgttgtccaggggcgtgcctgtcaaggctagacaaccttcgaattgcccaccgagtgcagcggcggcagcaaatgtgcgagtattgcggttcttgatgatatgagcctcgtcaatgatcatgcatttcccgatcggctttcatggctcggactccaggctgccagaatggcggaacagcttcggtctctttgggaagaggaacgccagatccgcactgtagtcttcgatggcatcctggaaccttgcgacacggttcaactcctcagtatgatatgaatgagaggtgattgcgaccctgtactaccacaggttgaacggggaaaatgattcttcagaaggcaaacggtaggcttatgggcatgtctcacgctttgcatcacaatgaccgatgcccttcgctgatatttgtccgccagtcgtaccgcatcaaaaaaggcatcaatctcggccatccactggctacagcatgggagaggtgcaacgataagtgaaggtccatctccaggctcccaggataaagcagtcatggcaagcactatcggggtcttgcgaagccctgaggatctcccaatatcatgcccttgagagggccagcgagcgatcgcaaagtggctcccacagcatgcttctggtgatcgaacagtgtattgccatacttgaggccgggtatacggcctgagcgtggcgcttcgtgtttggcgatctattgcgaactcacaattagttagagtcgataatggcgccacgaggtgaactcacaatcatatggtaaagggcattgaggtatgcgacgatgctttcttcaccgtagtagtcatcttcttcatcctcgatgtcttttccatcgccgttcgcgggcgcatcaacgtgatcattactgccatctgcaggatcttgtgtagagttccccacgtcgtcgtctataggttacgccgttatgtcagactcttcgcgagactgaacgacggcttcaccactctctataaagtcattgaagagagaactggtctttggaagtcgagttaaatccaaggcttgacagacagcgtaaatagttggcaggtcgtactagtttttgccgttagatctggttgagttgaagaaggaggaggaaatgatgatgaggagggaaggaaaacgcaaaagagcatataatgaaatccgagcatgttaatatttatataacaacaagcctaagtattaattagctgtatttacccttaatttatattccttatactgctctgcgttgccttataacctgatctaatctattactaacctactaagccagctttagcttgctaatatttacagtttttcccctaatactaaaacctttattttacaatttacctttttacccctcttttcccctttacttcctttcctttaccttataatagcccttaattcctataatataatatttatactattaatttaactactttaactatacattttacctctataaactatacctagtattagctattactattacctaatttaatagctataataaaggcttattactttattaataagtcttaatcctgctttaagtaattagctaggccttttaaggcctttaacttaattataatagttaaaataatagatatattttatatatttaggagccttatagtataattaaagattataagattaacttactatattagtattaatttattaatatatagtaagtctttatttataatatttaaatactaaaggaaagtatataaattagagatattattaatattaagattattaatattagttaaattactatttatatagttattaactactataataagatagttatagcgttattaatagtaattatatagtaatatattttataataacttatttagttcttagcctattttaaaataatctatttaggttaaagccttagtattaattgctttaactaggtaataataaagaaggtatttagcctactaaagctaaagaaaatatctttttatacttatagattaaggctatttatttagttagattataaaattaaaggctatagtgctatataaccttaagacttacttttaaagttattatattttttagcattatatataatgccttatatataataaactaaaaaataagcattatattatattattctaattatataagaccttattagctataccttgcgtattgctatagagatattttgatattttaatataatgacgaggacctgatgatagtgaattacagtcaaattaagtggccatgcataatgcttgctcagtaaattagaatcacccctttatattaattgttaaaaagaaacaaagtatttgactataaagacaaagcatcactatcccacaggaaaagatcacacgttcactgtggggactgagcctcttttcttcgagggagcaatcatgccgggggcacagatgcgctgctactggaatatcccaggattctcgatagaaggaccagatgttgccgcccctcacaattatgtcgagtcgtagtccaaaaaggggacgagttgacgaagactagcattgcttatggactgtcttataagctggagaaaatggaaagacgccacctcatctgagcaacatttcatttgggatctgggaagcctaggatgtttaagcatactgtacaagctggacagcccagcctagaagttcattatcgagacacaacttctagcgagaatgcattcttcgaatttgaatcatcaatcgccgatgaagaagcaaaagcaccaacttgtgactgatattgacccattcctctcgcaagtcccctgaatacgcccctgtttctgtcgtgtatacaactatatgcaaagtcgtcgacaacgtgacccaggaaagacaaggaggatcagcttccacgccacgccctcaggtttgtcgtgatagctagcctcaataaaatcgcattgatcgagtttctctcagagctggtttcgggccaagtgaagactctcactcgacactcctgactgtcgagcgaattaaccccaacatcctcggatcaacaagcattcgctgccgaaggaatgtcggtatgctccgtcgacttttgtcctgttctgcttgtcatccgcagctgcctcgaatcgttcatgacctacactgacgaccgtcaaagagcttgtcgcaaagtaggagccctccctctatacgatatataaacataggtacgttgttttgctgtcgttggggaacaaaagaactggaaaccacggtattcatgggattaaataaacttgtcaaagaaactaccaagtttagggtaaatttacctaaatattttgtgactctaggatgcagaccctaagtgtataactggttctgttatagatggtgatagttcaatgctgttttcagcaattgatgttgttcatacaaagcaactgaattttgaggcttaattctgtgcctattaaccttgttgcctcaccgtttgtagagtcgttgattgaacaacggtcaagatcacaatccgtcgagataaggtcttccatctcgtgcttatctctaccctggccaatgacttgattcaatcacgtagcttgtgctgccattggcgtcgctgctcaacggtaactggctcgatttccagacaagctcatttaaggttggcgtacgtcagggcaatcccatcacagctgaaacccgccgcagggcgttagcttcccttctgacgacgggaagctccctgaaatagaggcccccgaccaccttaaatactggggagctctgcatttcacctccatgccaacgtcatcaacgacaggcgggcatcttcacctccacaacaaacaaagacagccagcccgtgatggatttctccgactttgaagtcatcgacccaatcgccgagtttggccatgagagcagcgatgatgaggatgcgcagcctccgtatgcgcatcttcagggcggtcatcccccgtggcagggccatgagggtaagctagtcggtgttgttgacatgggcaggtgagaaaatagagacaacccatcagctgcaacaaagagactgacaagtgatgccatcaccagcaacggaattcgtctctcaatttccgacctttcgaacccattggctcgtatgcttcctaccgtttaccagtatcgcgcctcaatttctctgtacgactctcaatatgatcccgagactggagatcagattcccatccccgacgatatcattgagtctgtcgtttcagtcttgagtcggttcgttgttatttgtggcgacttccgatgtaagaaggagaatatccatgtcatcgcgactgaagccacccgcgctgccctcaattcgaagcagttcttggctgctattaaagataagactggcctgacggttgagcttctacccaaagaggaagagggccagatcggtgcccttggcatcgccagtggtttctctgacatggaaggcctggtgatggaccttggcggtggcagcacccagattacctggatgctcagctcgggcggtcaggttcgcatgagtcccaaaggcagcttcagtttcccatatggagctgctgctttgaccaagaagctccacgaccttcgtgacggtaagaagaaggatgaagccgatgcagctgttaaggcttttgagaaggaaatgattgccaacttcaaggacgcatacaacaatctgcagatccccgccgagatgaccgagaaggctgagaaggaaggcgggtaccgtatttatctctccggaggtggtttcagaggatggggatatctgctcctgtacctgaaccagactgacggcagttactatcccatttccattatcaatggatatactgccaagcgcaagcagtttgaggataccgaggctctcaagcatgttgcccatgccgcgaaagacattttccgtgtttccgatcgtcgaagatctcaggttccagcggtcgcgttccttgtcaatgttctttcagagtccatccctggaggtattagagaggcacacttttgccagggcggtgtcagagaaggcttcctcttccgccagctttcaccatctattcgagctcagtctcccttggaggtcgccacaggctactttgccccgggttcgcgacatctcattcagcagttgctcaagaacgcaatcccgaaaccttctaagaagaaggaattcccagaggagttcggcgagcctgttgttgactcattcgccaatgccatgtatctgcacatgttcatgagtaaggagacggcctcaacaacggctttgtactcaaccagtgtcggaaacatgtctgcaattcatggtgtttcgcaccaagatcgagcaaggttggccttgatgctcgagtccagatatggcggtgaacttcctcctcgtgagctggagttccgcgagtcacttcgtgacatgctcacacctgaggaagtctggtgggcatcatacattggcagggtcggacaactcatcaccgcgctttacccagccggtaagatccacaaatcgaagccacgcgtcgtgttcacgtctcagtggtcgtacaccttgggcaagaagaaaaataaggaaggtcttatgctcacaatctcggtacagaagacaaacgatgacccagcaagaacaaaggagactgtcaaggaagcagctagcgatgtggaaaagattggaaagaagaagaactggattggtgatgatgagccttggggaatgaaggttaaggtcaaagttgtggaggagggcatcctctccgaggagatggagaagctcaaaatgtagggcatcatgatctttgtttcggaaattatagaaaagcataatgggcatgttttgagaactgtcaaagggtacgctggaaggtaatggaagggcagaatgtatgacggtactgattagctgatttggaacaaattgagtgtgtttcgtcctttgcccaccgtcgtcctcgttatcctttcggcttacctttactccaacaaccagcgcacaccctgaaggagatcctgcagccactccttggaaacaggtaagtcagggcaagtcgtccagaagccatgaggtagccctgaatagatgtgtgatttggttgacagcccggcttcttggagcagttgatcgagaagaatagcctcgtcccgtcgtggatcccaaccgcagattgcaaagtatgctttctctgctataccagcgtgggaattgaacagaagaggggacagtcgcttgtctattggaggagcaccgtataatcctgttgcatgatcagcactgagttgacacttttgttggagaaagtgtacccacgaagtagtcaattgactttcgtgtgaggccaggtgcatcattgatctcgtccacgctcagaatacgatccagatacttctccggtctcacgtctggatgacagaagctcccagcgagaaacacaacaccagtgattcttggagagaggccttcatcgcgagctaagtgcgatatgccggcagtgaagttggcgccagcagatgtgccaccgagaataaagcccttggataagtccgtgctgagtttcccctggccttctggcgatgcagcctgtacagaatgtcagcttgtggtagtttggcggcgctgtatcttacccaacgagcgacgtcgaagctatcttcaaagccaatgggaaacttgtgctcaggcgcaagtcgatactcgacactggcaacaacgactggaatttccgacgcaagtgctctgcatgtcacgtcgtctgtttcaagaccacctgtgacatatccaccgccatgcatgtatagaaacagaggaagggcatcgttgcgagcagtttgacggtagatgcgcagcgtgatagacgttgtatcacgcacagggacgtttatttcgtagatatcaagaccttcctgtggaataatcggatcatgatctctggtcatgcccaagcttcgttttgtgcctggggggagattgtttgggaactaatggggtcagtagcaatatcatgaagtttgcacatgacttagcgtacatcgacccattcgggatgcggtgttgcataatgtctatattcggccattttatttatgcaatagaaatgatggttttttttactttatagatgtacgaaggtgagagctgtgtttaaataactgcgctgaaagctttacgagggcgaactcggagtcgtttttgctgatccttgcctcccgcgttggagacgcaggactagttcagctactgatcatcctaaggatccgagatctttggtcatttgatagattatcttatctgatcgtactgttatggtagtcttgtctagtacccttgctggcacatgcagcctctacttgtcctagcatgaagcctcctctatgacacttccgatgacggctcaaagaaatgaggttttacatagcatgtttcccctctgtcatcgtcgcctcattttccatgtccagcgcttgctcttctccttcgtgtgttgctccaagaagggcgctttctccaacccatcagcctgagtcttccaaatcttcttccccattgcaacatacttctccccaaactcctcaagccctaccagcgcagtctctctagtgactcgatgcatctcagcatacttctcatcagtaccaaatgtcgcaatcttgtatctctgcttccacatcgcaaccatgtccttcgcaaaggcactttcagcctgaatattctttgcgacaagataaaatgaagatctgatctggtggtgcttgtggtgcttgtacagttgaaccgttgacattttgctgaactggtggatcaagtcgaagcttcgccaactgtcgagcttgtgcatcagaatcaccattgtaccgtcgttcttcaaatgttcgagacccagagcaatctgtgtaagagttaggcgagtagcttcccggggctctcgccattccgcacgggggtgagtgcgcaggacttgaccatcgcagaagacgagatcaaacttctcgttatcgcccaagaccttttcgaacaggaagtcatatggtcctggaaagttcaacggaacgtcgtctttggtaatacccatatcagctgccagagttgtgatgtcgcgatactccacgtccacttttgtatcgaggatcttcacggcgtgtccaccttgctcaacggggagagactcatggctctgatgtaaatatcaggattcatggtcatggccgcggccgtgtcaacgaagccacctggtgctacacacatgtctagcaaagccggctgttcgatttcccacagatgcagaacatcagttgccttatcaaggtcacttgcgatagtcgtcatcatggtgtagaagaaatctgtacttctcgcactgcatttatctgcgactgctcgttgtttcttgaagtggtcgtcgcctcgacttgtctcccagccctaactttctcgttaaacaattctccttgctcagtatttttgtcaaagacatacctttcttctcaactcgtggaggcggcgaaactcctcgacattctctaagagataatctcggatagtctcttgagcagatctctcaggctctggaacttcgcacttgacttgcatcattgtaagtgccttttcttgcccttgttgtccaatggtggcatgttcgccagggctagagcttgaagtgtcagcgtcggagggcatgttggaggctagaatttcgctactagataccaacaatttgaatagaagtgagattatttccccataaagtttcaatggcatttataccttcacagaatgctatcatcttacgtatttctggaggcctatttcctttgttccagtttttgcccattcaccaaatgggccaacaagcaacaggccagtaaccgttggtgtttgccaacgcggtcggcctccagcataaagaccataccataccatgtggcgcagcaccaaggctctcccgagcacaaaagcttggttgttgattgttctgcagtcattgattggtcctaagtctcatgaggtcaccaacacaggccggccggccccttcatcgccactcagaacacggacagttagatattacagcagattttgagtggaataaaataggcaactcacttgcggactcttgttggttgatggcctggctccttgtggctctgctaatcgacataaatacaatataatagttgtaagcaacaaagcaatgagtagcattacattcaatgttaagccttagacaagacaacgcaacggaggcaattgacaatagccttgacagtcactgcaaatataaacaggggcagccattttatcccgttaagaatgtatttagagttctctttatgcgttagatatgatcagtatcagacagggttgtaaagcttatcttaagtaattgtattaggtagctgatatactgcccagattaacttgaagaagagtgttaatttgagttaatagtccctatagctaatagctacaatgccggagtgactggaaatcaagtcagatacagcccttgtggcagctacctattatattcacaagaagaagtcaagtagtctatattaaaacagctaagccagctcataagtatttgggtattgggtatcaattctaaacagctgttgaggggccatcctggggaggtttgatcttcttgatctttctatatccctctcgcatttcagtcttcttgaaccttgtcgagtaaagataatgaacgataaaccactgatatacacagaacaaactagaaactgttagataaaaggtgacagccagtagggacgccacttacaatgcacaaatgccaaaacagccacaggcaatgctaaggctgtcaagcattgctacagtcccagtggatatatcaccaacaaagcccgtcctccgcttgtcgaggtttgactcattgtacgcatctatatcctcccgaagaacaaatatgacggtgagggcggcaagccacatcagagttgaaagagccagaatcaaaatataccatattggcggtcttgggttgttgtggccttgtggcttcactggtatcttgaaagcaaagaaatgaagggctgcctgagtctgatcagcaagcttgtatatttatacaggtaagtgaacctacgactgcaagattgtacgccgatgcagcaagcaaattatgtcccggatgtttagatattatcccggccgaaagcccgataacagcacacgaagctatccacctcccgatgtccgctttaaaagcatcatcataaagtttcttaaccggattcgtctccttctctcgccccagcatatccctgacgatttcgcccagtggcataggacatattggactcgacatggctggatgtgtagttcagctgcagatgagaaggatcaggtggtttttgggtcaccgccgcgtaatctaatgttttatggctgtggtcttggctggccaggggatgttgatccaacatgacgctaggccaagggttgaaactccatcttttggtcttggccctcgtcactgattccttttgcactgccactggaaattggcggtgcctgggcttcaatcattccgtgtcttggataaaaggtccaagcgactgctcgcttaatggtcttattttggggtttaatgccaagaagctttgtatttgatcatgaagtaattgaagatattcacaactagagtttgtttgaaggacatcgtttttttgtagtagctacttgaagagatccacaagtactttttggcatgtgaaaagctgtgctctattgactgggctaatgaagtctacgagaaaataataaaattttcagggtaactatctaatcttggctgtggttcatcattcatacagttcagatttcaagtgcggaactaagagatgctcatcattaaagtccccgtgaaaccaatcgcattttggaccaaatgcaatttaaatatcacctctaacctcgtattattgcccaaaagggggtgatacggcgctgcaagggtctacgacaactcagctctgtatggatctatgaggctgtgcttaaggctgaaattccaaacgtcctccaactaagcgcttatgcttatctttatgcaaatcccagcgcattatttccccgaagctgacgacaagatggggctcatacacgtggaatgtgatttgataggtgcttgttagccagttatctgtcaatcccccatatctaaacgaatttagctgtatctgtgagctacggcggagtggcggggaggagaacgccttaatggccgtgtgtcttgcagattggctgtcacacaatcctattgattacggagatatttgtttggtgagtgtcttgatgtcgtcttactcatatataatcccccggcctcctggctcttgatatcttctaacacatctctcactactcacagatactcaatctaacaactacacaacgatgggtgataaaaacgaaacatggacaccaagctacgacaactgcgataaagtctcggatcgttgccccgtcgagtacaccatctaccaagactatctctccgaaccagcctcaggattcttcgcgatcacttttgcactcctcttcctcgcacagatatttcaggggtttcgggctaaaacatggtcgtacatgatatggctgggcatcggaacagtctttgaagtcgctggtcatgttggacgcttcggactaggaagaaatccatggcagcagaatgtctttatcgtgcagtacctaacacttttgctggctcctactctggttgctgctgctatatcagtgacattcaagcatctcgttgtttggtacggggcaaaatggtctttcctcaagcccaggctatatcctctcgtctttgtcggtacagactttatctcgattttcattcaaattatcggaggtggcctcacagctatgcaaagtatgggcaaaggatctgagatgacacagaaacttggagaagctcttgtcattggcggtgttgcctttcaagttgccaacatgttgtgctgtggtggtctgatgcttctttacgctcgacgtcgaaagcaggcaatgaaacatcgagacccgttgatggggaacgcggctgatatgtacacaactggcatgccaactcgtgggagagtaccggtcgctcgagaggaggctacgctaaaggaagcaaaaagagtcaagtggtttgtctatgccctgggtattgcttatacctgtatcatcatccgatgtgcctaccggtaagattctgttgacactcatttccctacactggctaattaggacttagcatcgccgaaactgtcccagatattggggttgatgttctccgaaacgaaacactattcatcgtgttcgacgcgacaatgatgttgatatccatcggtgctgtgactatcctccatccctgcttctttttcccgtatctgggtcttagaaagaagcagaagaatcaaagcaaggtctatgagggttatagaatggagagtagttcagcgttggttgggcaacagcaacacccgcagcaacagcaaggatatgcttgaatttgacttgtcggtgttgcgtgctacttgagagccggcttctggattataagtgtctgaaatgattttgtggtttgacttcatgcctgttgggatatatggcatatattgtagaactctaggagcttcaagatttccaatttgattcttacataacagacaatatcgtgctgctgtcgacattacattctcagaatattgacctcagcccctccaagaagaggacaggccttcggctttcaagaccaaggatccgatcaaccaaagccgtgattggttgcagaatcttatggcctttatcaaattagaaactatttgaccatcgaatttgactattttatgagaatattacgttagcgccttcctatagaatagtagcctgagtcctttgcattagctcaaactctgggatggtcatattctgcttatccatgtgactcggattgataaaccacggccggatattgcagccgatgtaggtatcattcgatgtcagccatcttttcctacgtccgatgtcgcctacgacctgcgccctacaagaacaacaatcacagaaatcgaaggaagataattcaatacgcactatcgaggttcgaaaggcgcagtgtaacattcgttggaaggcgcactttgttggttgttgtataaatatcaagtactctctccagacattgcatttagttcccttcatctcactacaaggtcaacctgaggaatctactgttcaatgtcacagacctcactcgaactcgttactcccaatggaaatgtgtctgatgacgcagtccaattacagaacttcgatcaacgtttcgagtctcgagcaacagatgccgagttctcactgcctcctgtcgatggtggaagaaaggcatatctattcttggcagcctgttgggttgttgaagcagtgacgtttggtaatctcccttatctataaggttcaagaacaaaggttaacaaagaaaccccaggtttcgggttctcatttggcgtctttcaagagtactacagtcaccatgagcctttcgcgggctcgaacagcatcgctgctattggaaccacaacaactgtaagatacttgcaaagttccccttcccaactctaacattacccagggtatgctgtatctcggagcaccattcgtggtcattatatgccgcttttaccctcgccaagctcgctggtttacctacgctggtctcttcgtggcatctctagccatggtcatgagctccttttgcacaactgttcctcaactcatagcaacacaaggagtcctctttgggatcggaggctgctttgcttactgtccatgtactctctatatcgatgagtggttcgtgcgccgcaagggctttgcctacggaattgtctggagtgctgctggagctggaggcgctgtgcttcctctgattctcgaaacgctcctcaagaactttggcttccaaaccactgctagaatatgtgcgggcatcttatttggggctgcagctccgatcgcgtatttcatcaagcctagactaccactttcggccgctatccacaggaagtctctgaatatgcgtttcgtcacatccagagtgtttcttttgtatcaacttgtcaacatcgtcgaagcaacaggctacttcctccctacgatctacctgcccacttatgctcggacaacctttggtacctcaagtatcctctcagctttgaccgttattcttgtcaatatcgctacgacaatcggtctgatggtaatgggatcccttagcgataagcttgcagttacgacatgcatgctcatatctgcagtaggcgtgggtatttccgtcctacttgtctggggacttacagcatctctccctgtcctgtacgttttctgcgtcatgtacggtctcttcgcgggatcttgggcctcgatctggccaggaattatgagggaagtgacgcagaaatttcaggatcaaaacgagcacgttgaccctgtcatggtgcatggacacctctgcgtaggtagaggtgttggaaacatcgtctccggaccattgagcggttctcttattcgaggtcaaccatggcagggaaaggtcatagggggttatggaagtggttatggcattctgattttgtacactggcctcacaggcttggtgagcggtatgagctttttgtggcgatacgtgaattttttgtaggggacgaagatttctggaagctgagtcgatcaaaatacaaagtattagcggcgatatctggtttcgagcgtgtcatgctaaatgtgatttgtaaggcaatctgattgttgttctgggacgcatactagccttgatcatgaagtaacagtgcttggcattgatcagaaacttgagagctaagaactgacgaaggaagagtaaaaggttggtgcgctgtattttatgaagcttcgcttatactaagtacagatgtaacgagttgactggctatcatgctatgaaaactttttccataacgttcattcacctaagagctcttccctttgatgtgatagactgtttgctagcgagggtgcggaaggaatgctcatggcattaatgagcgatgagagtatccgtgaagacgagcgatgttcatctgtgaatcgagaactgccgtccaagaatctagaggagacgtttcctctttggagttgagggaatttttcacagtcttcagactcatcatgaccagagcccatatggccaaattagctgtcaacgtaccctcaccctctgtgtcgcatggaatagccttctagtacactcccattttcccagctttggccttgaagaattgcagggcgacaatctctctatctcccagaataaacgagaaacaagtattcgtttttttggcacaggcagccaattgttcgataggaccaatgttgggttggttgtcacgatttgcgttgatgagggagcctgactcccatgtgcaggagggtacggcgatggcggtagcatgaaaggggttattgatgtgtggtattgcgttatagaagacaaaaacgtgatcctcgttgccgaaatccaaagtttgagcatgctcagggagtaccttccccatatgtgtcgcttcaacacaactcagaaacggttttgtgcgcaacctggaaccgatgatgtatttgccccaaccgatggcgtcactagttggtgagggtccaaggaactccgccatacaagtatgtgccatcgcgcaatgattctcgaaatcgagcactggcaccacatccgatggtctgctggttgcaggataatctagaacatcgccgtatgcctccaagacgttgccaaatgtgaattcagtccatggaagaatctcggacttgtccatcgaagccttttcgcagccatcgtaagctaaacttcggaaattctgggagagattgatgatgggtcttctctgcgcaaggtgggagccaagcgtgggatgctttggcagttggttcatgatggggtttggaagtctaatgatctggtttatgacgagtaaggacaattagaaatggtatgatgatcactgatgtcaagagtgatgatgatgatgatgatgaagagaagaaaagagagacaagagtcaaaggcatgtaaggtaaagttaccctgactacctaaggtagatatgcctgactgaggccaaaaatacatcgctctttccttctccagtacataaaccaaaaagggatgtctcaatccactgacctcgacttccctgaatgggtaggtaggcacccattttgagtaaggtaaggtaatcaagattctgaacaactggatgccacctgccaatccttgagccttttgattatgagtccctggataactataggttagtagctcaagaatggcagtttgcaatgattacattcatttaggtatcgagtagctcggacctgatggagtcttgtgacttgaatttcggacaaccactttgttaggtagatactggatccatggatggtctcgataaggcagatggagctcaatgagcaagcaaacatcaggttttgacagaaattatcagaataaactcagcaaaggatgcttaaacttgtgtaggatatcctaaacttatgctaattaagctagaatctttttatcatttaggatgaaggtcctgggatttctttcctcccctagattggtttttattttttttattgaattgatgctttcgtctttatatagtgactagttatttatgatcatgctttgctgtatcaataaacaaacagtctacaatggcgcttctcaagttgtactaatatagtcaggctgcttcgtatcttccgagttcttatcaaaccccgcgccgggaatacttgccaactccgtttgcattacctaccacctgacgatggcactagatatccgtggacccctcacatttcaattatccccagtaacttttaccctgactctcatatctacacttgttcatcgtcaatatccaaagaaaataccatgggcctcatcttggttactgctctgggcttgctgcccgttttcctgattcatagatacatcatctatcccgtctttttctccgcgctgtctcgtttacccgcaccgcactggacatgccatatcagccctctctggatattagcagcgaggaagcggaggcgagagaatacgtcgctgtatcgtgcacaccaaaggcttggtccagtgattagaattggtccagatgaagtgagcgtcgacggtttagaaggcatgcggaccatatatcaaggggggtttgagaaaggtcactggtatagcgtctttgataattatgggtaagagcatcaacttatgttatgggactgttggcgatgaaactaatatgaccttctgtagagtcccaaatatgtttgccactggcaattcaaagtctcactccctgagaaaaaggatgatttccaacgtctactccaaatcttacatacaatcatcccaggcaagtaaattgcaaatggccgagatactcgtcagccgcctcttgcccgcactggacgggtctcttaaatcgtcccataagtcgatatctacagactataatgatgttgaagtgtttggtctttatttagcaacggccatggatcttatcacagcctacatatttggtctctctaacgctacgaacttcatctccgatgagccttatcgccgtgactggcaggacatgtatcttgcacgggccaactaccctttctggacgcaagaagttccaaagttgacaagcttttgcaaaagatggattccttggctcaagctctatccgcagtgggttgatcagtccaataaaaagctctccgattggaactgggaactctgtgagaatgtccggaagacgtccaaggcgacaagaagccccagtagcagtcaagacattcagcgatcggacgagccagtagtctacaactcactgcttgctgggatagatcgtgagtttaagaccaatggagaaaagagcattctatacactacaagcattcttcaacgagatcgagccattgcgtctgaggttatggatcactctctggctggacaggagacggctggaattgctctcacttatgcaacatggcatatttcaaaatctccggaacttcaacgacagcttcatgctgaggtccagttgcttaagccatctttggtgattaacccgaaagctgcatctggactcacaaacacgtcggctttgccagatcctaaggaagtcgattccctaccgctcttacacgctattgtcaccgagacgctgcgtctccatgcgcctattccaggaccccaaccgcgccagacacctgaacatgggtgtaacatagcaggatattatatccccggcgacgtgaggatcgcatcactggcatatacgctacaccgggacaaagaagtgttccccgaacctgaggagtggaaaccagagcgttggatatcaccaacccctgggaaatcaccagattatgaggggaagcatcgcgagatgcaaaggcttttctgggcttttggaagtggtggacggatgtgtgtcggctccaacttcgccatgaacgagatgaagtttattttggcgttcatctacgccaactttgagacttccattgttgatgatgaaggtatcgagcaggaagatgcgtacacggcgaggccaattggcgagaagctggtcatcaggtttactcctttgaagaaatgagacgtgaatccaatttggacaatcatttatctctccttatatatacatatgtttctacatatacatatataccctttgccttttctttccacaaagtcaccccacgctgagcttgagcaacacttgaacggtcaccaaggctgctcaaagcagatactattattaattaggcttgattacttgaagttcatgattaattcatatcgtcagagtttggcgttctaaggttctaaccaacattaagtgttcatgactttcaaggccagcatatgccttggctacttgtatgtaaggattgaataatgcataacaataactgatatacattgaatgacagtcgacgttcatacgcctctctctttgtgtaaccttctctctttagaactcagaactcaccttgacggtgtggtacgagcctaacataagtatatagtcttccaaactgaaattcaccaaaataggaatggatttgcaacaatagttgttgaaagattccaccaatcgctgcatcaccgcaattgtaccaactaggcaattcgattccctcttcgcgactcgaatgctgtcattggaggatatttcgaactccatgtaagttctcctagggactgttgtacatagaggatgatagccccggtgtacctgaagcacgtcaactcaagatttttatactcaataaacatgagaatctccttgctgttggctttgacggccagttctgtggcgcaagcagcccagcttgcattccccggagctgagggctttggtaggtatgcagtgggtggtcgtcaaggggaggtatacaaagtgacaaacttcaagtaagccgaagtctcctttccttctcatatgaaatttctaatgaaaccaaacagtaactctggaactgggtcgcttcgagacgcagtatcgaagcccaacaggatagttgtatttgacgtcggcggagttatcaagatctcagaacgaatcgtcgtgtctaagaacatctacatcgccggccaaactgctccgggtggcgtgagtctccagaaccttcgaaattacacgagctaaaccgtctacagggcatcgtcgtctacggcaatggctggtctctctccaatgccaacgactctattgtgcgatacatcaccatccgtatgggtaaaggcggaacctcaggtaaagacgcaattggtattgctgacggtaaaaatatcatcttcgaccacgtcagtgtctcgtggggccgtgatgagactttctctatcaatggagacgtcacaaatgtcaccatacagaacaccatcattgctcagggtcttgtttctcactcttgtggtggcttgatgcagacagatggcggagtcagcttgttccgcaatctgtatattgataacaagactcgaaaccccaaggtcaaaggtatcaacgactttcagaacaatgtgagtgattctggtgatatttctggacgagcttcttactgtcgtacaggtcgtgtataactggggaggtggtggcggttacattgctggagatagtgaagctgatagctatgttaacattatcaacaactatttcatttctggtccagatactaccgtcacagcctttactcgaggaaacagttacttccatgcttgtaagtcctttgtcctctcggatgattgttttgctaaccatgttccagacgtcaaggataacttctacgactccaaccgcaatggcaggcttgatggcgctgctctttgcgagaagaccacttgctactctggcattgattttgccaagactccatacaactatccagctcctacggccgtcacaccccaggcggccgtcgaactagttctcaaaagcgttggaaactcgctgcatagggatactgttgatactgccctcatagaccaggtcaaatcttatggagccaagggaggtcaaatctctgatgagaaggaatttggtggtgttggggagatttcaaatggtgccgctctgaaagattcagatggcgatggcattcctgatgaatgggaaacaaagaatggtcttaatcccaatgacgcttcggatggtatgaaggttgcgtcgaatgggtattctaacttggagaactatgtgaactctcttgtttgattacattcccttctgatatcatagctcataaggaaatcatgaagaactcttcttgattttataaacattttatgtggtcaatgccagatgtcaatgttgcccctgtgataatacataactcaagtctctactacaataacaggactaagatcattgcaggattgtttacagcataaacgagttctgaattccggtatatatgcggagttatttggtcttttacatcgaggttgtcttgctaggaatcaagcacgcctttgaatcctgacagactttcctgtataattagatcatcatattgagtctggcgccatatggagcaatattgttggtgcgtttaatgtttatccatgcgtttcgtttcgcggtgatcgtcaatgcagcttcttgtttcaacatcctggaggtcccggtaaggtttcattactcctgtttcacggacattaaatgggttgcaatatagcagctcatgcagtacttaaagacatgcttaagttctaattctctggttctcagcagttctgttctcagccagcgacaaaatgcagtacaaaagtcttatcgttgcgctgtacggtgtcggagcatcatgttctgctctacgaccaccaattgaaagacgcgtaacgacagaaattccttcagactctttcaactcccttgaaacatactggaattacctgtatccctggggagccacacacaatggtggcgcccgaatggatgaggaacacgtctccgtcactgatggcgttctcactctgactgctgagccacgagatgaccaagaagatcccatccactatctttctggagcaattcacgccaaatcaacattcactgtttctgctggtggtggttacgatatcagtgctgagttcattgctccagtagacagaggaacctggccagctttctggcttaatgcagcgagcggatggccgcctgagattgatattgccgagtggaaaggttctggaaagatttctttcaacacattcaatacttctgatgaggtcaccgcacttgatagggacttcccaaaccctgaggaatggcattctgttcgtgctgaactgcgtgatgagaatggtcatgatgtgagagtcaagtttttcctcgatggtgttgagcagactacgcaatatggtcgcgactacattggggcgggtctacttctgtaagtatactctttataaaatgatgagattgccctagctaatagttacataggattgtcaactatcagactgaaggatcttctggatcacctggtccgacaacgcgtaagcttcccgtcagtttgacatgtctctgcctgtactgattcatgtgtcatagcgacaacttttcaagttcgaaacgttgaggttgtcagtctcaactaggtttatttcttttcattgagaagcttggctagcgatatgagaggctatttatctccattcactacagccgagggcatggagccatacgaatgagggggacatcgtctgtcagagaggctcgagcttattcggaaacttgcagaatgatccgccggcaatgtaacccgtcaaccgatcaaacccctcaaaggagcagaatgcatgaaacaaatcaagaagctactgcagtgtgacagttcacctgatgtctaattccttgaatcatggccagtcgccagtcaagcgtggttcgatggctgcctccaaactttggttccaccgtctcgggtcaagatctaccgagttgcatctctgcattgcgtattctgatgtgaggaacttttgatttgctcgggctgaagatggatttgccaaggcaaattagcctgagttggtgagtgccgcagtcgtgcattgagtgaatgggtataagccctgagtgccatgcttaggtgcaacccaataacctcatccttgtgcctcagagcgtggggagcttgtggctgctaagagtccgattaagtcggttctagccgtgtaaatggttaaatgagaagacagaagtgatggtgaggcattgatgaggaggtagaaaagtggctgcttactagcggccgtcggaaaataaggaataagagagagagcaaagactaagactatgacaaacccccaatcacatttgggggaggattgtcaaatctggatcgcttccagaaggtaagcctcatgatcgtggtaccttaattgaaggcatataggtcaagcttaagacaagacgaatcgcatataagcgcgtataagtgggtgtcttcgcattgggaatttcttcacgaatcacgcgatgcttgtgatcgtccaggtgtggtacagtagcagccgaggaagacctgttcctgggtgtcagccgattgcggtgcagacgaagcctcaaggtatctctgaaggattgctcgagtcatatttatccggattaagctataacaaatgacagaagtaacgtttgaactggcgtttttggtatattcttgtctaaacacatcggccgacgtagagagaaacagggttctagaccaagacatctgacgatcaccaccatcccccagaaactaccccagattccccacctctctaggatgaagaagctggggaggagaaaggcatcttagtggtcaagctattatccggtccactaacgatcgatgttgaccactccatccctcatcaccaacttcttccccccgcaggatcttccaccaatggcggggaagttcaactacgagatagcttcaccaacacgggccgtcgatcctatttctacggcgatgtgaaccggttcccggcctcgaggatcatctctgcatggggagaaccattggagatggacgatataacatgcccatgtccggtgaaggccatcatgagcctctcaaacctcattgcaagtagtctgctgctggtaagcgacgaatctgctcaccatggtagccgaaaagcactccggggagattcagccccacgttgagagcaccgatgctggtcttgaccatctcaagaatgtagaccttcacgataaagccctcgccaatgaagctcttgaagccacggccgatgagcatagctttaccgtctggcagggtttcaagacttacaagcgcgcagctttttggtccatccgtaagttcttcccattgaattgttgacgtcgagatagctaacaggcagttgtcagtcatctcgaccacagtcatcatggagggctacgatgttaccctcctcggttccttctacggctacccacgattccgagagaagtacggcgaatatctcgatgaggaaaatggacatcagatctcagccaattggcagcagcgcttcaactgtctcggtgccctcgccaacatcattggtgctctcctaaacggttgggctacttcgcgatggggacatcgcaaggttctcatcagtggcctcttctggctctctgccttcatctttgtcgtcttcttcgctcccaacatcgaggtccttctcgtcggtcaattcctctgcaacattccctggggaatcttcgctacaactggtcccgcctacgctgctgaggtcactcctcttgctattcggggatatctcactgcctatgtcaacctctgctggtgcattggacagttcatctcagctggtgtactaaaaggtctagttgacaaccctaccccgtggagctaccgaatcccctttgcgatccaatgggtttggcctattcctctcgccatcgcagcgtacatggcccccgagtcaccctggcatcttgtccgaacgaaccagctcgagaaggccaaagtatccctcgagcgactgtctgaaccggaacacaacatcaactacgagaatgccgttgctctcatggtgcacacaaacaagcttgagattgaggagcgttctggtacttcttactgggactgtttccgaggtagtaaccttcgacgaaccgagatcgcttgcatgggtttcctctctcagatcaccaacggcggtgccctttgctacagtggatctttcttcttccaacagactggtattggtccctctgcttcttacggtattgctcttggtggaactggcatcgccttcgttggtaccatcatctcgtggttctacatctacaagttcggtcgacgaacaatctggctctctggtttctcattccttgtcgtaattctctggctcatcggcttcctggcgctgcccaagcagactctgtccttagcttgggcgcagtctatcctctgcgttgtgtggttgggagcatactccatgtcggtcggtcccatcatctacaccatcgttgctgaggtcggttcgactcgtctgcgtacacagactattgtgttggctcgttcaacgtattatgtcggtaacatcatttgcggaggtctcatccagcccgagatgttgtctccaggatcatggaatctcaagggcaagacagtaagtctagcttaatggatacgagcgtcaatgcaatgctaacatgctacaggccttcttctgggcaggtcttgccactctcactctggcttggggttatttccgtatgttcgaaacaaaggaccgtacctttggtgagatggactacatggtaagcagctgaacacgaggacctagaacgcagctaacgattttgaacagttccagaagggtatcccggcacgcaagtctgccaagtaccagattaatgaggatgaggtctttatggctcacgagaaacctgaagctgagaagcactagattgagtgctgaggttgcagtcgggaggcctcatgtgacgtgacgatctgtgaatggagccatgtcatgatttagcgatagcttttgctcgatcaacaatattattattgttcttgatgatgataaccattggataggcgtggctgaaactatgctggactaaagcccaaccaaagtcatggcggaatgtcttggtgagacattagatccaggatcagcgcctaatctttacaacacgtgataagacgatgaatgtttgggcagcatatcgagcaacataaacagagcaaagacatgcacagtatctgttaggttcgaatgttgaagggattgctcaattgagcctctttcatcttggttgacttcatctgtagccatcccaatccacctcaggaacggatcgatcggcctcaaagccgtgccagccaagcccaagcatcgtattctccacttcaagggggagtcacccgcagcctcagctaatttagcgcttgaggtgccaaggaattcgctcgtcacgacaaagaattgcttcttgcatcgcagagagatgtctgagattgaagttcaagaacatcaaaacaaaataaaactagggatccaggcggtgaaatacagctggccgcattctgtatatctcaaacatcacattaaatcccacgcttggcttcgtatacagagattggctaccaaggaattaaatcccagcatctcgagtgccttggagattaggtcaaggataaactttgatgcactagatttgttttagcttccatccgttctcaagaattggttacattgttccttgcataagtcacgccactacgaatcacaatctttgagataagggcacaccgttggaactcactgctgtctagacgagagctgcgcggaagaggcatgacagataaacgatgcgttagacagcatcaaatcttgcaatacgaaaaaacagagccacgatgttcagttctcaagaatagcaacattcatctcgattgttttatcgacgatcacgcattgcaaaattgctccttgggtacgaaacaggagaagctggggttgacgtccaatgagcacccacctccaagaaatgcccttctattcttagcggcctacggcacgttaaccataacctagtggaccagcgtcgtaagcatttcccctgaaaaaccgggaacttagtgcctgtccggcacgtgacggctccacggccgctgtaaccgcccccgacctaatctcaccgcgttccgaaagcaaaacaaagagcctttcctcattctttgatcaacttcccatctttttttcccatccgtccatcatttcctttttgttgtctggattctctttttggattcggcattcttacttacttcctcgtcactctcttttgactgccaaaacggcttctttcttgattaccatttccgaataatcacactcacgctcttttaatagaattagcttccagctggtgcgaccttgctcgacgttgtaccaacccgcttacaccacatatcgatcacttgcccgagaatcgataatctatattcgccaacatgaaggtttccgctaccctcgctgctggtgccctcgccctcggcgttgaggccaagaactacctcggtttcaactctggtgccaccctcgccaaccgtgccgccaagttcaagtccgacttccaggctgagttcgagactgctcagaacctgaagaccgcccccggcgacttcagcgccgtccgactctacaccaacatccaggcctactccgaggatgaccccattgaggctttcgaggctgccatcgacaccaagaccgagatcctcctcggtgtctggacttccggcactgacaacatcgacaaggagatcagcgccctcaagaaggccgtcgacaagtacggctccaagctgaccgacctcgtcatcggtgtctccgttggtagcgaggatctctaccgtaactccgttactggcgtgaagaacaagggtggtgtcggtgttcagcccgatgtcctcgttgacttcatcaacgacttcaagaaggctttcaagggtacccccattggcgagatccccgttggccacgtcgacacctgggacgtctggggcaacgctaccaacaaggccgtcctcgacgccatcgatttcattggtgtggatgagtacccctactatgagaacgacaagggcaacagcatcgacaacgctgccaagctcttcaacaaggcgtacgaggccaccatcgccgcttccaatggcaagcctgtctgggtcactgagactggctggccctacaagggtcccaactgggatgaggccgttcctagtgtgaagaacgcccagaagtactggcgcgacgttggctgcaagtacctcttcaacaagacccccactttctggtacactctccgcgactccaaccccgacaacaagatgaagttcgccatcactgataacctctccaccactcctctcttcgatctctcttgcgacaaggttgacgacgatgaggagaccaccagctctgccgtccactccaagaccaagactgagtccggtgcttccacggccactcacgcttctaactccaccgctaccttcaccacctctactgcctctgctactagcggctccggcgatgatgaggaagctactggcactgccaccgctactggctctggctctaagcctacctctggatccggctctggttctggctctggttctgagggttctggatccagctctggctccggttctgagtctggttccggctccggctccggctccgagtctggctctgcccctgctgagactcccagcaccgtcaccaacggtgctgcttctctcggcgtctccactgccgcccttgccttccttgccctgttcgctctgtaaatatcctgaatggatcgtgggttgaatgacgcccattgcgtgtcttgacttttttctcgcgcccgagatctgtttcttgtattagttatgggtagattaggatagacaatggttgactctattttcttctaactcttgccaagctcttttgtggtatttttattattggctttactaacggataaccgtttacaatggctttcatgttaagcattcgtcccgcaattctaactggctcggcttaagtggggccgggtatttcaattcaactcagctgtgacactgtaacatcaagtcgaaccacagcgcaaaaagaacaaaaccccagtcatagagagcagagagagcaaaagaaaagggtctggccggggattgaacccgggacctctcgcaagctatgctatagggttttccctaagcgagaatcataccactagaccaccagaccgagtttgtcttcgacactcttgttgtaatcacgtgactattccttgcatttggtgcccctatattcaaccaatctactgttgatgattggcctctagggtgactgatgtcgatttccaagaacctcagtaaagtctgcctctggcctgaaggtggtgcattacatgtcgtagtacagccgcaagatggctgatgctcaggttggtcggggtaattctagccaagtaaagtggcacaaccgttggggccaataaaggttatgaggttccgtcaaggcggccgatgaatcagaagcttgctgcatgagttcatcccttgatcaattccattttcgtttacctaccttattcacagacccatctttcaatgaactgccagtgtcgtaaggtagctacgattaaggacagccagttgagaacggagattgaatgccttgccttgatgaacactgttgcgtggtagaatatatgtcaaaaagagacttttcttgaatgtcagtttcaagcgagaaaagctctagcaatcctcttgggcatccttcactgcctcttttctccatttgaggcgtttcccgtaccagatcggctctactgggaggcaagtgcaaggcaacgtgcgactgccatcgatgaagcaccttaatttctgtctcaacccaagggaattccttgggacattctttatcgttgttacagcttttgcaaatactttactctctttgttaactcttcaataaaacgcgtgcacaccttgaactctccgtcatagcactattcatctcctcttgacaataaggaggttcaacaacatcatcttgattcatcattgctacctcaacagcaacaatggcgctgcctcaaaaccaatgtgagcctaccgaagttcaaatctatcctcctcggcctctaatcgcggtccctccaattccagctgcgctgttggggcaccaggtcggcatcttcccagcttacatcacggtccagacagagaccctcaccgtcagagaaaagctagggtcatacaacggcggtgaattagaggttcaacatgtcaatggtctgcctatcctcaaggttgagtggaaggtgatgagcatctctggacgcaagatggtctatgacatgagatgcaaccatcttttttccatcgtcaggaggcatctccatttccgtaccaggtatgttgtagaagaccctcaaggaagggaacttatgaatgtgaggagcagcttcgggcgtgagtcgtccccgtgatagtcaccgtggcatctgtctctgatatgtcttagttttctgttctaaagccacagctaccttcaattcgctcgacggttcagcagaggttcttgagatgaaaggttgctggcgcgactatagtgcttgcatcgttgacacgatctcgggcaacgtggtggcacgtatcagccgcacaattagcagccgggatttgctatttggccaacaaacatacgcgctcgaagttatgccccgtgttgatatggctctcatcgtagcaatttgcatttgctttgatgagagaaacaatgagaacagggctggttgaaaggacttgattaagaatatttgtgatacccagaggactgcacgatggatcgaatgagtggtgctcgggactgaccgcgacctgtgttgagagtcagcattgccaagcgtaactttcatatcctaggatgtggaaacgagattgagcaattgttttgctggccatgctcaaaggttcaacataggtagtgatagagactaagtcccacacacgcgcctgatcatcaacgaaagtacgtacgtgagagggagggatctgtgaagagtacatacctaaagcaaagactaatattgttccgtcaacgaatcaagtctaactcataccaattacctacgccttcttagccatcatccgtataatacccccagttcgcagaccctcatctcacgagacaacacaacatcaatgccaagctcaccactcaccagcccctataaaactcctggcccaaataaacaaataagaaaaacgacaagctttctgataaatgcttattttccaaggttacaaaagcttgaccgcaacaagctcgtcaacccggcaatatctgtgccgagtgatcttctcaccgttgcattactacatggtgagaatttgaagagcgttcagctagcgcccgctggagagggaaaaaacaactcaaatcatacaatgcttttacggttccattgccaagaatttgtcgaggggctgtgcaatgtacgctccgccattatcgtgtaatgccaagcgtggggacggacaactcattcattttggacctcggaaattcgttctcttgtccttcgttcaactgttgctctgtatggagtattgcagatggactcgaaatatctactcgttgttgagaccggaatacattttttgcgatatgagactcgcctcagggcaactttacgctaataataagtggatacctacctgatactgagtgacgggacgtttggttgctgttcaagagactctgtgttgttgttacacagcgaagaaaaggccttgcagtggcagggtctgcagttcttggcccagtgccgataagcgaaggcggcttctacttacagcaatagcctgtaattgctgcatctctaacgtcgtccaacgcgcccgtgcatgcgtgagaaatgcaagacattacctacaggtaggcagggtagcccaggttatcgttatccaacgcacatgggaacgatactggcaaaacctcacaaaagaaaatgtgctgcatatcaggcagtacgaaatgtgctctggtattgtactgtgtactaaggtattaacaagtgtgacaaattcaacaatcttcttccttgcccttatggctccaaagcaatgctgttacaatgagacgtaatcatatcgttattcatagctcgttttgcaccatttagtcatcctcatacacctcctcataggcctcttcgtactcctcacgagcctcctcgagtctctcatgatcactactgctggcatccgagtcattagctgcagccagagcctcttcgtactcttcacgagcctcttgaacatcttctcggtcactggatgagacagagttgccgtcagcatcggtaggaggaaggacaccaggagggccttcctgcgcgtaagggtcagcagcatagggatcctcgggaggagcgccgtagtagttgttgacaacctggggggcagcggctggaggagcagcagcggcggcggcggcagagtgctcgtgatcactgtcactgtcgttaagttcgtttgcgatcaaagcgccaccaacagcaccaagggcgagaccgcctgcggcaccgaggagcattccagagctgccactcttcttcttctcgccttggccgtaggggttgttgccgcgatcgccatcagcgggagctccgtattgaccgggagctccgtaaggagagggtgcgccgtagggcgaaggagcgccataaggagagggggcaccatagcctggagcaggagatccgtaaccaccctggccagggggaggagaagcgtagccgccatagccaggagcaccgccgtaacctccaggggcaggagaaccatatccgccaggagcaccagggtagccgcgagatccgtcagagggttgagactcatacggaggacgagagttcgggggaggagggggaggagcctgaccaggagcctcccactgggtgcgaccagtggctgtctcaacatagtaccatcgctgctggttctggtcgaactgagcagtccaaccttggggcagaggagggcggtcggacgggggctgataggcgggttgagggggaggagcgccgtactgctgctgaggagcaggtgaaccgtactgctgggggggagcaccgtactgctgggggggaggagctccgtattgttgaggaggaggagagctgtattgctgaggaggaggagcgccgtactgttggccgccgtcgccgtaggctcggttgtctgagggccgaagagttaacacatgctccgaaaagatgttactgcggtaaaaacgtactatcctgggcctggggataaccttgctgaggctcctgcttcttctcgtccttgtcgccaataccaaggttctcgaactccttggcgatcttcttgaagaaagacatgatgggtgacttcggactaaggcgtgcgaagtcggtggtgggagggtcaagggttgtgagggaaagaagaaaagaggcaaggtagatgtgagaggagggattagaaaaaaaaaagaacgactgggttctgtgttatataatggcgaaaggcttgaggtgtgaggtgtaaagagtaaggacttatttaggtgcgacccgcgcagttatcgacagtcggcatagatccaatgcttggcacctgccgacagtgcatggatggtggggtgaaacgtagggtctcactgagtcactgctaaaaagggaaatatctcagtgaataggtatagaccactgtgtgaaaatgacattcttgcagttaaagagtgatccaggtacgggggagacacggatatgatgctatcgcaccgcgtgaaaggcacaggcgcaagcaatcggggcacctcagtattcagagccgccgcacaggcccgtttaaagcccgtttacccctccattcaacacccaacctcaagctcggggagcagccagtgacagtgctacgacgtggccaatcaatggacctctatagacccctgcgggccgttccggcggggcaacgccctggtgccaaatgtcactagctctaagctttggtacctgtttcttttttttaccacagaaagcttcgttcacgtttggctttaacaagcatcgttttgtcaacgtatcggataagctgaggcatgatgtttaaggctgttaaacgaaaggatctataacaagctccatgctgacattgttcaattgcgatatcaaaggcacggagaaatacccccacatgattgatagtggcgttgagtcaactgaagcagtatccagcttattcctcgtctggcttgaccggcacggataatcgtctcgatttcacataacatggagccaaacagcctaccttggtaccttattaggggttgtccccttcgacttgctctgcaaactacaacatccgcacatccccatcggttaagttggagcagcaaagtgtatttggtatgaaggaatatggggtacgtttttgcaacaccagtgtggcggagcaaagctgcaagcagtcgtgatgtccaatgctgcctgtgtccctatgagacagcggtgatatcaaacaataagaaaacactcattcattcaccctacggcaacacaatactgcatcaccgtcacaacaggcgagaggccgcccgtgatatttatcatcaaggcaatagcacccggtggctggtgatggatcttctcttgtccccggaatgatgaggggtttcatgtcgtctcacaatcttatttccttgtgacatctatgaatgattcactggctcgtcctcgacacatccacgtctgatgctgcggtgagggggaggggctcttgcagcgccaaggccatccaggtcccttggcgttccatccgttggtgtcatgaggggggtttctttccagcggcctccagggcgttcattcccgtcacttccagggggcttttcaggagagctcaggagagttcagggctggtgaatcaggcccgcctctcccggactaggttctgcccctccatcccttttgccccgcctcgcaattagcgcccgtcctccaaatgcggcccagctcaactgcagctgcgagctcaattccattgcgagactgaagtgaggctgcactctgtgcttgttcctcctctgcggctaagactcaaacctctcgggctccctcttgcatcctcgttgttctcaattctccacgtcaactgttgcaggccccggagtaccagttcacttctcacacagcacatcagcatgtcctactacccaggtcaaggatatcatggaggaggaggcggcggcggttacggatacgctcctcctcctggacctcctcctccccagcaagaatacggcggttattctggaggccactctggaggtccgagatatcctcctccgtcataccctcctcctcccggccttgatgcatacggctatcgtctcccacaaggccagcaccactatgctgagcacgctcgagccggcccaccccctccatctacgccccaacaattcggtcacggagcccccgaaggctatactttccaatactccaactgtaccggtcgtcgcaaggctcttctgattggcatcaactactttaaccaggagggagagcttcgaggttgtatcaacgatgtccacaatgtgtcggccttccttgttgagcgatatggctacaagagagaggacatggtcattctgaccgatgatcaatccaacccagccatgattcctacccgcgaaaacatgattcgcgccatgggctggcttgtgtcaaacgctcagcccaacgatgccctgttcctccactactctggtgagtctattcccttcgtttgaaccaaactgtctaacactcccttcaaggtcatggtggtcaggtcgaagacttggatggcgatgaagatgacggatacgacgagtgcatttaccccgttgaccactccgaagctggtcccatcatcgatgatgagattcatttccgtgtcgtgaagccccttgtgcaaggtgtccgtctcactgccatttttgactcgtgccattcagccacggttatggatctcccatacgtctactcaacaaagggtgttctcaaagaacccaacctagccaaggaagctgcatcaggcctcttcgacgcctttagagcatactctagtggagatcttgcgggcgccgctggctctgttttcggcttggcgaagaccgccttccgaggtgatgatgcgtacgagaagaccaaggacacgcgaacatcgccggccgatgttatcatgtggtcaggaagcaaggatgaccagacatcgtgagttaattgacttattacatgaggtattactaacgtctttgcagagccgacgccacgattaatgctcaggcgacaggcgccatgtcgtgggcattcatttcagcaatcaaagcaaatcctaagcagagctatgtcgaattgctcaacagtgttcgcgacattctggagacgaagtatacccagaagccacaactgtcgagtagccatccgatcggtaagcctgtattttttctgatatcctccctgcataaattgctgacttgaacatttagacaccgaccttctgtttattatgtgagggattggagtttgggccaatatggctcaatacagcgagcagacgatttggcctcgcagtggaggatgcgacgactggtgacagcagcatctgatgattaagtttcatgaatgaacgtatgaatggatgaactttaaaggcttcccagtggatgagggccgcacaccaaccaagtgatacgacatgtctccctacaaaataaagggagccatctgtgtcccgtcctgggatctcaagatgaacaagaccaaaaaaaggattcaatcgtatcatttgcataggaacagcccgatgcgggggtcgaacccgcaaccttgagatggtgtactcatttaagagtctcacgctctaccgattgagctaaccgggcctcaaacgaggcttgcttattgacggagggttgccgagagttaggtatatgtgatgactactcaacatgagctgtagatttgatgatcatccttgtgcaacacgatttccaagacaggccaaatcgtcccgtctgaccttgagacttcaactcagctgtatgcttgaagcggttgcctgtagtcaaggcctgttgaaggcttcgtggcgttgacaaatgccagcagatatactgaaccattcttgcgagcatgtgccgagatggatctaaatggttggtaaaggcaagtaattgaaatcaaattcagattcaggatcattgccggtctaaaaccaaaactcaattaagaaagaagctgaactgcactaaaatgatgtcgatcaacttgttacttaatcccgtctacacaacattgctaacacttcctgccctgcacaatctgaccccttctatttccccagtctatcccggtctatcccaaacagaatgaaaaacatatagaacaaaacacatgaaagtttcacaccgtgaggcccattaagagtggcgaccaagccgtggagcaggtcttagatcaactgatccagaaccacagcccccgtggggagatacgggaggcggcgtcctgaaagatagttgcaatagaacccgtcatgcgccgaccaggcatttatgggaacggttcgtgcatgctcgacgaccgagcggtgtcggtcatttaggctcatcatgatgagagcccatatggccagattgattgtcagcgttccttcgccgcacgcactacgcggaatcgcgttccactgggcgccagtttcccttccatccagcgagtggaagcgaatgacaacaacttcggtgtcagttatcgcaaaagtatagcgagacccgctgcgctgcgcgtataatccaaggtgctggataggatccatagaaccgttttcaatgtccatggaacgccagaactttgagacgtggaccatgctagtgacaaggtttccccgaggcactgtatcagcaaaaatcgtcaagctaggactgagagcctgtccaacgacttgcggaccagctaaaggtatatcccgatgccactcaatggtttgagagaatccaagtctctggccaagcacacgcgcgctctcggacaccagcggacgcaaagtggaaatcatcgcatcgagggcgtagtttcggagctcggactggttccggaaagacttgtcggctccttgtcctgcgatcatgtttgaaggcttgctcagcaagtctccgtaggcattattgatatcaataatgttgaaatcggtccagtgagttatattctcgggacgcatagaaatcatggtaggtgcattccgcgaccgttcaagtctggtgttgtcggtaaggattgtgttcctggtggacaggagactgaggatagatggatgatccataattggtcaatggttcgtttgtgttgactatgaggagcaccaatacagccaaagaaaggaagaaagggaaactaggcaggatggttcaggtagttctcgatgaacgtgtaataagatagagagtagagttcagccagaaggagtgttgtaggtttaggacgtcgttttatagtaatgatagcctggttccaggactcttacacgtcagagttggggagggttaccaagaagattaaatcttcaggacaaaggcttcgtcaccgtaacatgagaatgcggtaaagtatcagctaattccagccttcaggagaaaaaacacagtcccaggcctgcacacctgggcttggcttgttacaccaacaagtaagttgcttgacagatcatcttgagttattacagtagggtcctgtaaggtacataatctgtttgccttgccataatgtcaatatgggacttcggaatggttcgtgcatcacctagcggctggactgatctgattgatcatatttgaatgaacgaatggccccccttttctttcccttgccttccatctacctgcgtctttgcctcctggtgatgctcgaaaggttactccaagaaaacgttataaccttgcactgagcaaggcctttcgcgcgaggctcaagctgacacaaatgcacgtatatgagattaaactccattgtccacaatgaaactaacatatacaatcgttagccgtttggtttccgtcctgaaattagcgagctatatgtaaacggggctaggggccgggtgactgccacaccacgccggcaggaaacacaaacatggatgtgtgaagtagcaagtttaatgaggcttagtcgatagcatctctttgattcgataattcctgagccctaaagataggcacactctgctccgctcattttggctgccaatagtgctggtgtctcgttttacttagatgcctacatggttaaagatcccgtcctttgttcacaagtttgatattcaaaagccacaacttgtttgcttggaccgtgcatagctcgtgaccgttttttcttctttatttgatttcattgagccacgtctctgaatttgcgagttcttcactgtctctgctccccttaacttgttcttccctcctcctacggcctaccctctctacttttcggtagcagactctcattctgagttcctttcagaaaactttagataccttgagtcgatattttcctcattacgaatcaacacacttccctgccctgcattcttggtcatgcctcctctcaaatcgctgcctgactgcgaaggcccaaagctggagccctttgagcacgactttgaaggggatgacgtggagtttctcaagatcctcgaacccgactgtgctgcacacagtaagattatcaagacgcgaattggagacaagatctattctatcaagttcgtaagtcaaaacagttaacggcggcatctaccactggagctcgagatactaacagcctccattatagttcgtgtggggggaatctttcgcccaacctccttacacttcggtatatgactacaacaaaaggccctatgaatgctgcaaagggtttatgtatcatttcacgcctttcgaaaacgaatgccgggctttcggcaggctgaaagacgttggtcgggaggaccttgcggtcaaagttcatggatatgtcgctctcaactgtaccgacgtcatcgttaacaagctacaggctgcaaggtctaagatgatggatccctatgcaaagctggaatggttcctcgcaatagacaatggcgtcagcatgggaatagtcaaagactgggtagacgaggtggaatacgatgacgaggatacctatgatctttatcaacaggtggctcaggtgtcccatttctctcgtatgcttgagagactccatgagctccacaagcacgggatagttgtaagggacctatctgatcggcagtacgtcaacggcacgctcatcgacttgagcatggcatccacggtccctcacccatttggcccagacccatcgggcttgggagagctctggcagccccgctggacgttccagagcttggctgcttgggatctatattgcttccaggaatatgtcatcgaggcttggaaagagggcctggcccagctcctcaaggctaggcccggaactaaaggcttgagaaagacttgctggatccaagcctaccgtctccccaaatacacaaaggaactccggccccgcggtaggtggcgtcaggacgaggagcagcagccatatctacctatgctgaactatcgatacctaaagtttgatatgatacaagcacctcgacatgacccgcttgactttgccaaacatactccggtcgtcgatactgcccagaagcgggtgacatatggagcaaaaggccgaggtgtcaagaaaagcgtggcaaagaggaagcaggtgaagggcaagatggtcaacaagccaaaagctccaagctccagataagatctgcgtagcgatacagtcaagaagtgagggttggactgtatcagtgcctagtccctttcttgaaccagctcattcaatttagggaacaattgtatctcggccttggttggataggttcatctcttgaacatcgttataggtaagcgactttgataataagaaaatgcaatgtaatatctccaaggagcacaaattgatcttcattcattcctggtcttgagtcaactgtcgagaaaagagacagcatttctggaccccaaccacctagatcagctcggccggctttaagcccgacatgttatgttgaacagacctctctcacttcttgtgcttgtgggtgcagataagcgaagagaggctaactgcatatggtgttatgaaccgctccgacacggatttacaagagccctgcagctgcagcgtccgatctgtactgtacttccccgtgtgtgttattctctccattgggggccgagacttgcaacttggcctgggctgtcatgatacatgtcgattgggcttgatgtctgggaaaaacaagatttggagctcagttgcaggccgaaacatggcggtcaatcgcgacggtgaaacgttgcgatgcgtttatttggacaagcgagcttatgattgatccattttagacgcacgacggtttgcccaggccatggatgttgcaaacgaatcggcttatcttggtgtaggtaacctagctatgagcagcagacgtaccttacctagcctgcacagtaggtaaggtaccttagtagcttcgtcgtaggagttacccgaatctgattgacttgacgtcactggcactattgtatattgagttgtaggtaagtacctaagtagtaataaggatagaggtaagcccaaatacttaaataacttaccttcatcctcattttacaacaacatattttctctaaattataagcaagtagtattatcattcgttataaatatcagtgccgtcattagtgttcctgttgctggtacgattttcaaatcctgttctcacgaacctcaaaggttgtcaccttgacgatccgtgaattgtcactgccaagctgccccgtcaactcctcctcgctctcattgtccctcgacctccacgccgagactcctttctcagcagacgatctgctctggaaatggtgctccccagcgtaagctgcctggccgtctcgcccgttgccgtccaggtcgtcctcccttgcgaatgtggcgaggctgaaaagatcgcgatgcttattgccgctgccgttggtaccctttgtaggcctgaaccccccagagcccattggctgatcagtgtcccgcaactcagaccgtcccgatgtcgttatgccaagcttgcggccgagtaatcgaagcaaaggccgcagcgttgccaaagacccggccgtgacggccagaccttgttctgttgtcgaccagatcgcgatgtcgattgttgcccctgtttgggttcgttagttgtgactcatgaatcatcgtgtttggagttggagtcggagttgcgacttacataagaagtctgggttcttgaagtctttgacgaaagggaatcgaacgacaaccgctgcgcttgccctgtaaagtgtgagctcatgtctcttgtaatgatgggggtataccaacacgcaggccatagccatgataggaatcagagccagcttcgtcttccttcccatgttgagcttgaacaccaagaacattggtaggatagcacaagtgaagtctgatataacactgaacacactgtatagataagtgagggccataatgacctcaggcttgacgcattttccaggttgatcttggttccagaagtacgagatcggcgagcattggaagagagtgacgaagaagaagacgactccggtgcagacagtaatggccatgacgccatagaggatccatacgtcgagttttcgtgtcgtgattcgaaggagtaggtaaccaattgagatctttgaagatatcatcgtgaggcagtacctatatggacggtcagcttggtaaacaaggcccagctggaggtatctaaccataagtagcaccaccaccaccacttcattgcttgctgaaagtcatgagggtcgaggtcgtctctgtgtcgacctgtgccgtgcttcacaccgaggagggccgacatgacgaataggagaaatgtgatctatgcagccatgtagtcagtatatgttgacattgcattgtacatatgtatcatttcaaacaacatggagtattcatagtctgatcaattgctgcgcgacgtgatctgatgttgaggtgccgttgaagtgagcgagcgacttacgagagcactacacatgaaacagtcatccaatccaaagtttttgaccaatctcacgcgaacatagatacgtagtgcgactgctatcaccgaagaaacggcaagagtatagcagacagcctgaagctcagggcctctgttggggacagacatggctgtcgatgaggtgaagccaggctctatcctgcttcactttaaatcctatgggcataaaggggaaaagaaacagaaaaaggtatcacaatgggaaaagcaagaatgagtgattgacgataaacgaaaggatccaggatccggcagatgcgggccgcaaggagttcgtcgcagatatatgggaattttgtatgtactgcctgctaacgacgaaccaaggggtcgggacctacagaacccaagttgtcgggaccaggccaattctgtcttacggcccttgtaggtgtgtcaccaaatccaccgtcgctcaactcaaccctcatctcgtagcgcagtccatacgatctgcacacttgggcagccatgctattcgcgggatcagcgggcgtgcctcggtttggggcctcttcgggggagggggggggggttcaacagaacggagagcgcctccgggagggggcaagagagagaccttgcctcgaaaccccctggcattagcttctgtctcgcgtgtttgagaagagagactgagggacatgcagatgaacagattcgtctctgtggaaccatgtccgggttcgtttggtgctttcgtagatggctaagacctagaacaacccactgacagacagatagacagatggaactaccgctaaaaagacccaaggctaaaattaagctgatgtgagagccgaggaacggatgtcaagtcccaaattgggcaaacaattcactagcagccccgagaaaatccccaccaccttttttaggttctcactgtaggttctagaggcttcagcctttgacagacttggctctgtgtcgctataagctctcgcaacgccacctgcgaccgactccgtgtcagagtttcctcctcgtacctgacctgtcctgaatcagtcaagaattccagtgtcggcgcccaactccgaactagaatcagtagcctctctagcctctctctgctgtgcggagaccactgcgcgcctgcaactaggcaagcatctagtgcgaatagtcaatcggcagttgcagcttgtatcatttcgacaatgctctctctttctgtcgtgcttgcttgcttgcttgcttgcttgcttttgcgaatgagccgtccgtgtgtttgactcgtgcgcacactaaccatttacaggtgatagatcaatcgctagatcgctggaatccgcgtaccaagcaaagacccctggtcctggccctggctctgggaccgattttcctactctctccccttactacgaccgaagcgagcactgatcatcattaggagcctcagatttgcccggccctttcctacttctgtcatgatggcattgcattgtttgtggggagttgaagatcattgctgttccacggataaacatatctcaaaggaaatacgtttcagaggcgctgacatcctatcctggtctttctaagcattgagtaataactcatggtcaaagcgaaatgcgcaaatttccctcccttgagaaaggcacagactatggattgtctggcaatacgcacagattatcgggagctacgcttcagaatcatgccatggctgaagtctcttttgacctcatgtgcgtgctgtgcgtgtgcctcgattcaattccgcactgaactgaactgaactgaactgaactgaacagtcgataaacttgaaacaaagtctcgatcgactgggaatgcccgtccatcgacgtcgcttattgacttttgcaagggagaggccacgtgcatctgcgcgatcggtggctgcaggggaaaacgccactccaggttgcattttcatgatagtgagttaatgttattcttttggtgcttctcttgtctgctctcagtggccagtttagttccatggatcaagcctcaattgaactatttaactcgcctagaacatcatcatcttcttcttctaataaggttatcgatcatgatacgactttatacgacaaaatataggtatgggcggaattgcggaatgtcatcgtacagtgagtctctggattatgcacccaggatataggcagggtttagagaaattggccggctgtgccggtcgcagtacggagtactccgtacacaaggtgagattgggaacccgtagcatgccatgcatcggagttttttgacaatccggaaggtattcgtgatgcgcgcgatgctactgtgtagagataaccaaaccagagagggaatgtgctgtagatctcatcttgaccgataatctcgcggcccagcccagtaccggagtaaaatctcagacactaacaggggttgggccccaatgtctcgcatcgtccagagatcagtcagaaactcactgcagattcaagtaatcattcattgcagatctttggttatatgatcggatttaatcagagacgtgcacatgatcttccaggactagctaggtagttaacattactccgtaccgtgggcggaatctcaaggcttgacgcgatgaattattcctcctctcatatgcatgaactccaatgcaggggattcttcagcaatgagccacactagctatgcaagcaccgtcacaataacaagccacttacagagtaccactcacgcaattttccgaagcctctccctctgaacccttcatcaccccaaaccaaactccagagatggaagaaaaaagagagtttaccctatatcacccctgcccccgcattcggttgacctggggcgggggaatcgcggggatggcaaatggtagtaatggaaacacgagaaaaaaatgagccgagaatgggttggtcagtcaggtgactaggcaagaaggaggcgtggtcacattcacccccataatctcgaattcgggagggtaatttggcctgaaggctttgagtttgtataccgcttcaaccgacagtctgtcggcggtgaccgatatagcgacgcgcagaggcgttctcgcagtgtctgggagtcattcaaagacgtgctgaatcatcagaagcacctctagccgaggcacgacgccagatcaccagccgcgatggcttcatcacccccgcgccagaaacgccggaaggcttcgtgcaaagagttccaatgcacccacgaaggttgcgggaggacatattcccgagccgagcatcttcagcggcatcaactcaatcgttagtatcatccaattacatcaattaacccccactgacgccgttatagactcccccaaagagatctactactgtgactatccggattgctcatttactttcgttaggaaagatctctatgcgcgccataaactgagacacgagagacaagtgcagcagtatggaaacggacgcctttctcagaggccccagaaggagttttctaagttaccgagacagcggagtgagaggtactcgttcagtgaggatggctcggcatggagtgatacccaagatgaagcgagagagacaccagcaaaagaacgacaagcttcaacgactcgaatgtccatggatgcatcggcaattgaccccaacaactcgaaacagttcggagttgacggaggactatcccgacaagactctggccaccgaaatgacctagggagcgcaggtgcctactatgctgaccaacgacaactcgaaagtcgtggatcctcgccagaaaagcaagccataagcactttaccgtcgttccggatcgatcagatgcctcctgctgacatgtccatgcctctggcaagtcctgaattgactactcgcccggaacgccctcgcacacaatcctatgccataccaaatggattatcaacgtctaatgaacaaatcatggaagagcagcatttcggactctcaccatctagcacagacgaattcacaacgtggctcttcactggtcaagggctaggctccaactacaacaatttcataccaggaaacttcggcatggcaggatactcgaacaattttggccagctatgtacggattacacggctcaaccaggtatgatgggcggttcttatgttgaacctatcaacagcctgtggttccagtcagaaccgatgacgatggctacaccaatggctgatgtatcgcaatttggaaaaactggtctttcagagcacaagaggcagtcgctgcttcattatatgatgcagcgattcaacgagatcagtctacatggaagcagatcagcagcggatatcaaggatgagatttttggcagcgatactgacgctgaaaaccatgttctcagccacgttaacgttgaacgttatctcaactcatactgggacaacttccatgaccaactacccatcctccaccgcccaacgttcatcccggaaaccgccaatgactttttgttgctggctgttcttatcatgggagcctcgatgctggacaaaaagggagcatctgaagattccgtggacaaaatttcaaaattcaccacgtttgtctcctggaacctccgttggcaggtcttcatgcatgcggactctcacccacctgcaaaactctgggtcatccagacactattgctcctggaggtgtacgagaaaatgaacgcaactcgagttctccatgagcgtgcccatatttacttccctacgactttatcgctgatgcgcagaggaagtgctctaaccgggaagcaatcttcatatgcctctcgggttccaactccgatgggtagtcctaagataggatcttcgagactattccctggaccaaacaaaccagagtttaattcttcacctgaaaaatggtgggatcattggattgctcaagaagctactcggcgagccgcccttgctgcgttcatcattgatgctacgcatgccgctctcttcgggcatacaccgacgctggtgatccatgagatcaagcttcctcttccttgcgacaacactctatggtcttcagactcaccatcggaaatcggctgcgttgagtcaagtcttcacgccaacggtgtcacgcctatcactttccttgacggactacaacgcacgctcaacgggcaaagagtaagaacaagcccgtttggaagaattgcactcctcgcagcgcttttatccgtaacatggcaaatgcatcaaagagatttggaccgttcaacacttgggaccgacaccatacctggcgtccaagagcgatggcgcccaaagcttctaagagcttttgactggtggaagaaggactacgatgatggtgttgctcatgtcaagcacgctgcttttgattggcagagactaggtttgagcagcagaggtggaagtgatgatggtgatgccatggagacacttggcacagtcctttatcatcttggtcacattactgtttacatcagtatgccagagctttgtatctttgcaggtgttcctcagatccttggacgcactgtgtcctctgtggactggagacgaactgaggccaagatcaaggaatgggttgcttcgcccggagctattggtggagtgtatcacgcgctccagctcatccggcttattcttcttcaggaagcgcccaggagaggcgtgaccaaggatgctagtggtatggcaacagcattttccccatctacttatcccaagtacgatgctgggagcgataagttgctagttagggcctgggcactttactatgcttctctcgtattatgggcatatggatatgtgcaagatggaaacatcgagccgttcccagatcacctacaatacccctccagcagctatggtataccaacgatggccactgaggctagtgttcattcatcctccgctcaaggcactatcaacactcctcaaggatctcatccagatcagacgccaatgtcatcgaacctggactacgaggcgttgaagcgtgatcgccatgaggatcttcggacatatctacaaattatgatacctcccaccatagactctatcaaagcttttcacttgcaccaaaaccaagctggcgtggtgggaaacagaaacaagatcattggccttctgagtgttgttgacgatgcgttgaccaacacgcgttgggagcttttgtctgaagcaaggaataggcttaagatggcagcgtcaatgatgcaacagcctcgtgaaccaaggatgtgaaagaagctgggtgtgtgatttttccaaaatatatatttatatatttatgtctgatgagcctggatacctttgggatttgtatagtatcaacatatagcggtttggcggcagttattgattttggcattttcacatatagtcagaccctagtatatagtttatcttaaagtttatgtacgtgagccttatatcgaaattggattatatctgataacataaacttcaacaactgatgggatatttcgtcatatcggaagcacctccgatgcctcggtcatattctccgatgccggatccctcatccaacgtcctcgaagacaccattgactcacgacttagaccatcttgcttggccatattggccacagcgatggatcgcattgcttggagactgcataaaccaaacttgaacctgttcttttcacaagattctgtggtgactccccgtatcgatagttactacatcagacttaagggttctccgggaaacttctggcttggtccatcggcctcgaagccgtgctcccacccaaaatctccagcttatcttttccactggacttttctagtggaccaccattatatctcaagccggaagctggcccgtctccatactccatggggattatggggtttcgatccctcacgtgatcggatcatcgtgtggagaagtttttacgctcaaagtccggaaccctcccgagagaataacaacgctcaagtccccgcgtcctcggactttcagccctttcagtcccagactctcggtcaagtcttccataagcttcttatctctagaatcataccatctcgtttctagaaactctcaatgaccctcgtggccgacgactcgactgcctcgatggctcggaagcgtccggcgccctccgatgggggaaaagatgcacgcaaagcatcattggcgtatgtcgacatcttgttctccactatttttgttttgctttggtgacttacagcttcgtaggtgtcttacatgtaggaagaaaaaggttcggtgttcggggactactccttgtcagtactgcaccaagcgtgggcttgactgcagggttcctgagcatggtcacaagcgcatgtatatggccaagtaagttcttccgtaacccaattaggactgatagctaacatttgtcacttgtcagccgtattgaagaacttgagagcaagttagctagatatgaaagagatggctatgatggattgccttcaactctacctccgagggcatctggtatggctcttctcttatactattatcattcgacctatactgataagcccaagaacccccagtttctgctacacagaacggtcaaaggagagactctaattctaacccacaaacatctcactcttcccctcaagaccctcttcatgttagatcaagatcctcaagcttcatccgcccttcgacaagtttctccgcacccctagctcaacataaatatcctccttatgatggcactcaagcatcaccagctgctagtaagttaatttccctctaagccctatgccacatgcttataattcagctattcttgctggctcttccctcagctctagtcatacctttggctcccgagttcaagacttactcggctcatctcgtcccgagtcagagccaacttcaaaaccctggatcagtcctgaggcaaacttacgtcatgaagttatcagccatccatggcgtctctcaagcagtgactttccaaagttgcccccaagagatgaggctcaacggttgttagatacagctttgttctatattggtcagtcacagcatcatattgatgctcgtgagttttctgataaaatgtgggctttctaccagagccgtgatgatcctgctcagatggagtctctgtgggttctcgagatgattcttatgattgctattggaacactgttcgacgccaaccccgaggggaatgacgacttttctggggttagactctttgagtatgcccatagaaatgttccaacgttgtcagacttgcgattcaatggaaagcttggtattgagatttttgctctctttgccatctatctcggcaacatgaatcgtaaggaagaggcatatctctatgtaagttgtctcatggtcaactgtggaacaatggctgattttgcccttagattagcaccgccatgcgcttggcaatctcgcagaagtatcacagagtatgtggaactcgacacttgatgcagtctgaaagagttcatatgaatcgtctgtggtggactatttacatgcaagagcggcaagtgattaaaacatgtacttctggaatgatgtgctaatgaatctgtgcaattaggcgtctggctgcagcgacaggcaaccctccaagcatcggtgatgaggcaatcaacatccctcttcctaccgactctcctggcttcccacctgttggaccgatgtgcacaaacatcaggatcgcccgagccacaggtcgtatcttggctggtaggtctacatgaatttgtaaggatttgctgcattatgactgacacttgattagtgctctataatcctgaagacgagtccgaatctacctttattcctcacgttcaagatatcgtcaaatccttataccagatctcccaagaaataccttcagatgcagttacagatgtgtacaacttgggccgggaccagtctttaagaacgactgcttcgttgcatctgatgctcttccaggtaagcaagttagcggagaggaagaacaactttactgactattaataggcaaccattcttacgattcgaccgctcatgttacatgccgcgaaactcattcttagcggaaatggccttacaggagaacagctacatgcttcacctctcgggagactatcaaggacttgtgctgaggctgcaaggcggcaactcaaggttgttgccacgctcagaaaacgcaacatgataggtaagttgaccttggacttttggtattgttttactaacatggattaagcaatctttggcttttacgacttcgaagcctccttctcagctgcgttcatcatgattctcgctgcgatcctggattcagtctgtgaagaaagcatgaaaatcaaccccaagcccggtttgacgcaggcattggaagaaatacagcatcttgctgaccatggaaacacgtatgctcgcgagagattgcaagaggtcaagagactatggaaggtaatggcacaaaagattgagtcactacaagtggtcaacgtatctccccaaggaccacctggcgaaggccaaaacgccaatggtgtcacacaaaccaacggcgcaacaccctctggtttcggtgatcttcaccgaggcgagctcatcacaggagaccaaagccaaacatcgccagaagatttcatgcctctcgacacagacttatgggacaacttctctaacctctgggttcctatgcctgaagtcgtagagggaggctcgcagcaggagatgatgatgggggatatcccgcatgatgacttttataagcattgctattctatgtataataacccggactgggatcttacgggtgaggatgttggggactttgctgagcttggaagacatattcaagattcatgatgggagtttttgggaaagaaaagtttgactgggcattcaactaccctaatactcgtttttatgttagcttttggtgggaaatattgctcaaccacaaatgcatacatgtttggatgaaataaaagtaggtgacttgagatataggatgaaccatttgcgttatcttgagtagtaaaagtgcttctaactttaggataatttagagtaatgatgtatcatttctaaaattttaggacgccctagaccttacttgggataaattctgtacccagcttatgtttgtctcatgattcggagtctatctttggtcttgggggctgatcaattgactcggagcatctttccagcgaagccgcattgcttagtgctattcggatgaattcattggcgcaaaagcgacatcaagtaacgttgattaacgctgctgaagtgagattagtcactggaaaagtgcgctaagccctgtagattccctaaagatcccttgttttcgcgtgtttgccagcggaaaacttggcaaagaccggaagatttctctgtaggattcaattcggaggataagatgcggactttgataggatgataaccattagtttcgcaatatgcggactttgacttgatgtggtgcaattgatccgcctctcaggcgttggcaagatataagacggctgaagcgccagctcagacttcatcctcacaatcacttccaatctcactgcttatgcattcaccataattaaagatcaattaccagaactccaaaatgtcaaagactctcgctgtcataggcgccactggcaaacaaggcggtgctgtcataaacttcgtcctcaacgacccagagctatcaaagcaatacaagatccgagccatcacccgcgatgccaactctgagaactccaaaaagctcaaagagcggggtgttgaagtcgcacagggtgatttagatgaccctcgctctattaaggttgccctgaagggagcacacactctcttcttcatgacaactcctgcttggactgctactgatctgaagcctgagtttgaagtcatcaagaagacagctgatgcagctgttgaagctggcattgagtacatcatcttcagcagccttcccagcactacagatgtctctggcgggaagtacaccgccaatcatcccttcgatgctaaggccgagggtgagaagtacattcgtacacttcccgtcaagaatgcctttgtccgtcttggattcttcctcgagaatatcatccaagttcctctctgggctcctcaaaaggatgaaaacagcaaatgggctgtctctctcccattcactcccgagactcgcatcccatggatcgacaacggcagtaactgcggcagtttcgttggtgcaattctggccgagcctgaaaagtatgaaggcgtaggctttcacgcagctgctggcttctacagcctagaggaacttgtcgctattgagagcagggttaccggcaaggagatcacttacaagcaaatctcctctgaggagtttgccgagaagctacccatcctcaaggatgtctacgtgcaagccttcaaagctggccaggagtttggatactatggtgctgatggagagaagtcagttgcttgggctgctgagagggcgagaggcaagcttgtcactcctgaggagttcttcaaggcgaaccctctcaagttggagtaatgacatatgtgaaagatctttgtatctaagagccatgattgacaaagagtgtcgataggaccaagggtgtgataactgggttaagatgtattagagcaagctttaaatggaggctatctgtaagaaccttttgtattgtgaaacatcgctgacttcgctccatctgtttccgctatggagttctatcaaatccaccgtaaacacaaaggcgaaggccaagggcaagatacttagggtgaaagccctagaacaagcttagacaatactaagagatcttaggatagtttatgacagacttagtatgcttttattctagatcttatcgcactctaaggatggttcctttaccagcggtgagctttatggacttgtaatgtgtgtcaactagtttaacaggagctcggaaaaccgcttctttgcctcagtctcatcccattcgacgatacgcctttccttgccctcagccatcttcctctgtacaaaggactccatggcagctctctcaccatcaatcaacaagtcaatccgtgtcttacagagatcgcctttcaccaccccaggatctcaatcacaaaagaacctctcatctaaaaagttccagtatatagagtcaaatgccccgctcttacgagccgcatagcttagaaagacaggtcctgtttaccaactttcgcgcatatacgtagacaagggcacagggaaagtgttataggctgatttatacatgctggcttctgctttctccatagccagaaagctaaatgcctaaacgagactcataaattcgcctctgggactcgagatccggtgaccaaatgtctgccgtctcaagcagcaaccaccatggcgggtcgagaataaattgcactagcccagcgcatgtatactcctagtcaattagagcagctatctgatccgagtcattgaacaggatgttactgcgcgaaagtcatcgcctcatagcaagaacgggccaaagttagaagggcacggtgatagtgtttctggcaaaatccgatatgactgatgaccaagtatcttcagaaaacacgaagctcggcaactggccatgtgtggccagtccgcgagatatttgaggcgatacatattttttccggcagtcgtcttcagaagtaacgaggtcgtgatgctgcaatacgagttgtgcaacaagcatctacgccaggacagtataccattcatccgcaactttgtaatcctggctctctaaaggcaagataattcgtggtatgtgtgcgagtcgaaccatttcggtcatgttgagagtgactggacgaccggccacttcgtacttgtctttgctagcctgaagtaaagatctgatcctcgggaaagtcagctgagacaatttcagcaagcagttggctacttttgtccagatgttccctagaatggagtcgagtgtgtctggatccaggatgtgaggctgcctctgaatcttcatcgttcttggcccatacaaggttgccgtcctcttcttggccttcatacatgtctaggtacggtatcttctcagcgaacagtttattttatagtgggagataatgaagacaggaattgctgcggtgagggctgttgggacattgttggtggacaactgcctgcatacaatcccagtagggcctgtgataggtcgtggtgttacaattaagccattccaggttctcattgcatgattgcaaatctctacatactgaaacacgcacaatatcacggttcataatgcgagcactcacgtaaggactgacataaaacgaaaaaaccaacttggttatcctataataagcttcaaatttaatcgcacctcacatctgtgagttgaataggcaagacaactagtggccatctcactgatccgggccaacaaccccagcaccagccgtccttccatacacaacacactccagcagagaagaccctcccaggcgattatctccatgaatacctcctgtaatctcaccggcagcaaagaggccaggaataggctcaagcttatcaccattcttcgtcaatacacgggccttctcatcaatggcgactcctcccatagtgaaatgtgtgatgggcgttactcggccgatatagatatcctcatcccgatttccctctccagccttgagtgtccagcgccctcgctgcttacggccgaactcgtcgtctgtgccctcagcgacagcctcggcatatttatccacagcggctatctgagcgggcttgagatcgcgcaccttgaccttcttgagaaggcctttccattcatagaagctaatgtggttggctgatgcagcagaggcaccggggtcaagaagaatagtgatatcccattgcttgataacatcgtcgccatgggtggcagttggtagcttcataatagcattgctgacatgctcacgagtatccatctcgttaacgaagcgagaaccgtcaggtgaaaggagaataccgccttcaccacggagcatctcggccgcgagaaacttgagcatggagttgggcgtcgcaggatcaacgaaacctgttggatgaatttgcacgctgtccatatctaatagttcagctcccacggcggtgagaatatcgtgagatcccggtctctcctcgtttgtcgaagggatccccttgaggtcagggcgataacgtgccagaagacctgtagcatctccagcgaaaccaccactggcgaacaagactgatccctctaggttatgcttcttcccttcaaattcgtactcgacacccttgacggtgtttccctccttaagtagtgccttgacttcagcaaggttggtaatagagaacttttcattctctttgagtttgctgagtaaagtgataatgatggcggctccgggcggtgtctttccagcgccgcggtgagtgcgagcaacgctgtggcctcctaggggtgccacgacgctgagatctacaccaatctcatcaacaagccagttgactgcagctgctgattcggtagtaagttttgtgatgagagcctcacgatcgacaggaggctgggtgagatggaaccgtgccccagccgatttgacagagtcgctgtagaaaagtgtatcgctctccacgccagcagcgcgctgatacttggtgcccgcaccgttgataccagacgaagccttgatgctgttaccaccaggcttaggcgcgcgatcaagaagatgaaccgatggagccccgcgctgaagagcctcatacgatgctgataaaccggcgaggccggagccaacgacgacgacgggacgcgtggacatggtctttgagaaaacagaagttacagtcgaaggtttaatgatgtttccgtagagcatagcagtaagtgcgactgcgaagccaatgcatgaaaggaacaggatctgcggcctgctcatggtccagcgaaggatgcgaggcattaggctattattgcgggggcggcactcatgggcggtatcggcgatttatacatacaatacaatacaatacaacagagtgagttggttgcagctgtaatgatggttgtgattgctcagcgtgaggtgttggatcatggtggactgttgtggtcgtggctcacggcccatcaggtgattctgttgcatcgtacgatgcgtgagaatgaagcttctccggtctagaaggaaaaaggggtttgaagatgttacgacgcatgatgtggtcgtaatatgccgaagatctcggcagacgtgaataggtttaagagattagcagattcaagattgataattgctcttgctttttcccgattatcagtcgtggtcccgatcggccggtcccggttttccggagctgggcggccccaccttcgggatgacgggatgatgaaataccgatgcaacgatactttccgtatcgcgttaaagaagatctattacaaagaaagcatatcggtggaggatttgcctcaaatgaatgcggtagcccgtcgtgccttgtggctgtcatcaagtggcgtgagctcggcattggcgtcaacaccaacatcggcctgcacgatgaacctgcaggaaccatgatccaaatgacgattgtgactgtggccctctagtgcgcctcataacgcatagtctgtcatccaggaattttttggagaagctggcataggcgtttatccgctccaatgcctgtattgatcttggaatattgtacagagtagcatcagtgaatcgatttgcaggtgtacccaatcaactttgagactttgatcatgaggttcctcattttcccatatgtacagtaccaagcctattatatgacatgctaaccaccatctaatgagccgcgatgcttcagcggcggttgtgaatgcaaaagccaacgatcgctggccggtacagcgaatgaccttttaaaactccttcaatgcagcggactcagaccacatgttcgcctgaatttagaacgtatacaccccattttataagaatccaagtcgtaacgcgtaaaatgcagaaaaacttcatcgatgcacgtctaagcaaggttttgctcggccttgtggtgacggtgtgcccggccctcgtcggaccaggggaagtggatgacgggaacctggaagaaggagttgctgatggattgttagcggatatatacttttgtaggtgaagtggtgaaaaatacctgctgtcttggagaccggcgagggcattgtaccaagccatgaacgcagccaagaatccaaacaatccagctgccttttggagggcaagctgagcgctgtggttgcccaagtcgtgggcatagttctcgcatgcaagcaagaggaagcagatgtcgaggaagaagaagagagagaagaaggcgagggtggacttgagggtgcagatgaggagaagtgttgtgaagatccaccagccggtaaggaagaagcccatgaccgaaccagtatcaccctcgtaaggaccatcggcgccgaggacgttccatgttggtgtcaagagaagaccataggcgatccagaagcctccatatgatgatagggcggtagcaccgaatgtgtttccaacagccatttccctgtgtagatgttagataacgtgtataagttgagtggaaagtgcaacataccacatgccagcgcatagctgaacaagaccaccatagccaaaggccacaggaatagcaatagcaggtgaagattcaccacggacgtgcatgttgatgcatgataggacaaaggttgtgagagcgaaagcgcacagtcctagaggagccgggttggcgaacttgcggtgctcaacaggcttccagagacctggctgcagggcaccaccgaaagcgggatggatatttgagggatggggataaagatgaggatgagcttgttgatgagcagcagttgtctgacgctccagagtcttgtcagagtcgtgaggagactcgttggagagtggttgttggtaatcgggcattggttgagccattgtggtgtgtgttgatatggactactgaagtccaagtgatgatgttctataagtgatgtatcgacaagaaatagtatgacggtctacagaggaccaagcgtgagatgagatgaggtgaatagcaagaaaaataacgagatcgaaagtggcaacgggagacaagacagatttataaagcaggacggactagaccagggcaagagactcaacacgggaattgaagagagaatggatatcaaattaggttctgaagacggggaggcagagcagagaacgtgctgtggagtgatatgggtacgtaggtggagtgacggtggagtgccccgacgacgacgagggcgtgggcgtggagaaagaaaatgctctctctagtctgtctgaccgtgaccagggtcggttttttttgggtcgaaagggtctagattgggggtacaagatcaacaacagctgcagattttgggggggcacgtcaggtgtatcaattgggcaaaagatgacgaatatgtttagttagtatcaaatagatagacgatgaatgctgaataagaacacatttattatcgtggtggtgactgcaaggccatgagggtgacatggcaaggcttaacggcccggattgtccacctcatgacatcttcctctcctgacaacaaaatcatatatttccggtaaagccaaacgaaaacactacaaagaaaggagaaatcaccctttgagggctccaattggctgttcatataacaaaggaccctcatcaacctcaaaaatacccaaacccaaaccccaacaacccggagaacatcacaacccgcggggaacacaatcacattgtggggaagacatgaggagaaaactggatgatctgctcgcacggccaaagagtaatcgggaaaagatgccgtcggtctttgacttccagacgtttcagcgtgtgaacagacgcgtattgcggattacagagcatgatatgcagcatgttggccctagtacaaggtacatgcatctgagatccggtgatgctggggttatccctcgactttgcggagaagatgatttgtgagagaaatacggagtttgtttgactaaagattgcaggtaacaagagaggctcgggagttgatgtcggcagaggttcaagaagatcgtgtggatgaagttgaagctgaagatcatcagtcgatcaatcaccatgatcgtgaactctctgacctgagctatacacgattacatgtctatctcttttcgtaactaccctgggctaataaactaaccaagcttcaacgttgatatcggttactagcaaacatcgatcggagtcttcactgcaaaccgtctgttagacaattaaaacaccaaccattatagccggagactctcctcccgaatccccaatctcttcgaaacaacctcaatattaaagtaaagaccctaaagctcattacgctcaaaagtcagggcgatcaaccaagtcgccgcctcacggtgaaaacgtggagagacacgcgcaaagtccacctagcgcccacatagcactggtgatctgccttacaaaccagcaaagatctcgctgccaggtccatatttcccaagaaattagctttttggagcacgtggtgattttgctaaagaatttagttgagagaccatgatacaaagtcttgttcaagtgggagggtcggcaatattgacgcttagtggcaggggtacacacactttagacacacatagccaaggaggctgatgttttttccccctccgacggctgcgtccgagatacaacagagggaaaaagaggccaaggcgtgggatgtgagggggtatgctcattaagaattggagaaatctagcaggggtgtgagttgatcaagctggtgcacgcccatgacagcatcaccaactaacagcccaaaagtcttgaacgagaaaaagacaacaacaccacgaaagaatctggagatttaaacttgaattaaacaatctggggcagactctggggtccaagatcccgatttatttccccagaatctcgtcgagataaacaatgaggagaagaacgtctggacgatggccgaaggtgggcctgagcagcatcactttcgtcactgattttgcgaaagagaggcaaaagacccagtttatctgacgccgacttatccgtgtatgtacaagtattcagagcacggtgcaggcagttctcggttatgcagagggacagtgatcattatgcagttgtgcagctggagaggcaaagaggaagcgtcggctcgaatgaacaaagagccaagagtgagaactacgatcatgaaatcaccgtgacatagaaacggatacagcagcgtttcgttatgacaactgccaagtctacacttgttctccaaaaaaagggcctgagcgaggaattgagtggtagggttctcctcagcgaaaggaatttggagaagagagagatcaggcgggaatagcaagttaatgagccaagacccgatgcgtcgtgaaaaagagccctcctctcgccctactccaactcaattcaactgccagaccagaccagaccagaccccaaccacaaactcatctgcatggcttgcacacagcagaacgcacccccaatcttaataaagggttgcccagccaagctaaatatcgtcggcagtcatctctcaagggctcatcctccgatgaaagaacacaacatttctcaacaagaacacgagagatggccaggaaaagggccgtttactctctgagtctaattcctcagaggggaatgtctggttaatgaggaaacttagctagcaactttatcctcggttgtcagtcggctacaagacggatactgttatcacatcgaatgatcgatgcgcccaaattagtagaatccattgtttttttgagcctcctgtttttttttttgttcaggggtactgatagcgctttcgctttgctgcagggtttggctgggcggctcttttggagtaaccgaagtgacgttcggttactgtatgactgtacgactgtgtgagagagagggacagagagtttccattggcactgatgatgagtattatgagtcgcgatgtgctgacatattccgtttttgaagaatatatgactcaatttacgcctctttccgctgcaaaagagagaccttcaggcagtttttccagaagcaatcaggtgcagggatcttcctggtgaagtggaggacgccacttcaggggattgagtgtggtcactggtgcaggaactgaaagcgatgacgccacggctgctgaacctcctccaattcctaacaaagtgtacggagtagcagtcttctcttatccccgtatcatcgataaggtacctattgatcacctgcctctccctaaatattctccattttatgtagacgatcactccaatctcgctttgccttcaccgcagaatcatcaccgatcaagaatggagaaaaaaagaaacagtctccaaaatttgccccctcccatcatcataacctgacgggtttcccgtttccactgtcatccttgatcgtatgagtgaggatccgctgtctcccactgcctctggcctcgtctcgccacctccaaattccgcctgcggaaatatcatctttggcgctctgtccgagacccggaaccatctttattgccctgaagtgtcaccattgctaccctttgttagacaaatacagattgcgaatccgaagtgtagacccaagatacagactctgctgcaaaacacagacagacacaatcagtcacctattcccgcctcacccttctccaacaccaataaacctggctctcatcgctcatcaatctctgacacaaacacgcacaggccacatttacgccagccaagacctcaagagccgcgagaggccaagctagctagacaaggatctgatctgctgccgctcattcaaaggggtcttgaacggcaactacggccgctcatgatttgttacagtcacctgagcgcatatcggatttcaacatccgtgtccaatctgagggtcgcatgcgtcaatgccctcctgagccagaggctgagtgtcgagtattggtggtcattggtgctaaatatccctctgtgtttccactgtaactgctacccctgaagtttgaacgccaggcagatattcaatgaatggatacttgtacaagcgatgtgtcgtatgttagttatcctcggttgtgttgtactccatgatggagaatgactcgagatgaaagagttttcactcccttttgagcaacttcccttcctccggatggcggttgatgatatttgctgagaatgtttactcccacgatgcaacgtgactcgaggatatcgaatagcacagtcattatctggtcaccataacctcggttctgtttcccataatgtcaactctctgacgtcggtaaaagatgcctctgacaaagcgataggaggttgtccggcaggctcgggggaggccaatctcgcaagtgcgaggccaaaagcgaagaaacatcccagccaactcctcgatgatgtggtatgggtgctgttgtatgggtggtgttaccgtgttgagtgaggcctcacaataaaaagcgtaagccccagtcgatgttcaacacaaaacagatcactcatgcatatttctgtgagatgcttacattgtcacaaagtgctgtgaatggcacacagagatccatcagactgttataggggagtatctacccgattggaacgatgataggtcttactgccttagcccaagctgtccctggtgtgggtggtaaggtgtcgccatatgggaatctttcgtccggtacggacagcccttaggcgtatgggtcatgaagaccatcaagtgtctgaggatcctgcaaaaagaagggtctctacagagttatgatcaagtcaggatggtgacgctgtatctcacacgggtgagctctcactcttatgatagactccaaagactctatacacttattattaaagacggcttgtagacaaaagcattaccacattcgactctgtgtaactaatgttaaagaactaccttttgtagaccattgtaactggagagtttgttataccctagtaccctcctgacactcccaattgttcacagcattgccgtcttgatctacaaactggagaatcccagaatctgatgactggtttctaattgcaataatgtaacagccgcttcggttccgcaatcacaccactctttctatagctggggattcatccccatacacagcacagacgggcccatgagggtatccccacagacattccccagactgaatctgaagacatgtttcctggagatctagatcttaactctattttcaaaagttgccactgtgtctgaaccccacttgatgttgctaattaactgcgtggtcggggcgttcccaagctgaagcaatcgtgtgcactaccatccgaccttgagtgacatcgggagacagaacgcagatatcgtgtttattacgacttgaaagacaggcttttttattatactcttatttgatcatctttatatatcacagttttctatgccaatgaggattcaagcgaccaagtcacacaagtcaaagggctttcgaatacaactttattagcacagagctaaacacttatattttaatttcatttcagtcaagctcgatgataactttctctcccattacaatacctacctagttctcgataggacgacatgaactttcacgtcccatcccaatgccacagctagactctagcacacttgccattactcaccttgactttgggtaacctattctgcaatgacgtacagagggaagtcggggagtggtcgaagcggacgccggggtctctccatctccatacagtttgagatccacggcggttcttcaatctctgcccgagcctcctcggcgccgtggacagaataccgtggagcctcggggttgcccactcgcactttcatttcgtcttcagtcattagttcgacatcagccttccatgcggtggccaatgccacaagcctgaggatcccaaggatatagtagactgggtaacctaccagaacagccaagataggtgtccctttgctaaagccgtagccgccacctgcaaccaaacgtctgattatccggatccccacaacagtcaggaaggacattgataaatatgcaaatatgtcccaagccacccactcgtcgtctccaagatgcatcgtgaagtgtacgagaagaatgaagagaatctcgtacatcagaggaaacgatacaaaactggcaagatgcgtcagggaaaaggcaatggggtattgaatacgctcgtttcgacggatcatgacacggctcaggcgccaaagatttcgagtcatctgcagatactcacgaatgaattcggcgatagatcctcggtccacacgaacggtagcttccggcatgtcttgaaaaacaacgagataaggctcttcgtgcggtgcctcttcctgaaggaagtaccgattgaagaagagatactcatctgctttatggacaccatgccggcggttcaaacacagatcgacctcgaactgctgcttgaatctcggctgggcaaccaacttggtgcggaacaagataggcgagccttggaaaaccacagagccatcgagggcgttgagagccctattcctctccgccaagaggctgtagtagcaggagatcagacacgtcgagaatgagccccagattccatctcgcttacgcgccaccattggaacagtgacgcagccaacacgatgacttgcaaaggggagcattgcggacttgaggaacccctcaggccagtgaactccctgatcagtcagagccgtaaacggagtgtcgactgaggccaaagcatgcgcgatctcgcgacgtctattcggctcgttgacagcaccaacactaatctttgtatcagagaacgcaaacctcaagcctttcaacttaccgtctacccggtgctgagcctttcggttgggagtggtaatgtagagatactcgggcttgttaatgaggatactccgaatatagtccttcagattcgggtctttagaatcgcgaatcgttagtatgaccgaaatctgcttcgacccgttgaagcgcccgtagaagtgaaaatacttccaacgaccgtactggagtacggcgaatccggctatgcggatggcgatgataatactgagaaggacaatagagacaatcgcccctgggccagcggtttgaagattgaaccccattatgagtggcgcaagttgtttcttctctttttcgaaccgaaggagtaggctaggtggtgcttgatcggctgcgcttgatcaaagaatccgtgctgaatgaggagttaggctcgtttcaaagcttggtgaggctttgcattatatattttagaatccaattgttcataacgaggaccgtattctgtcttggacgattgttctgagttggaacaggcccttgtgcaaccgtttcccgtcctcattcccagcaacagtcgaaaagccgtgttcatggggaacgctgagttgatcatcttgtggattgtttctccgtttgtatcatgaacaagcatttgggctgatgccaagctgggaggtttgtaattaacccgttcattgacctttctcataattttgacatgcccagtccattgaaagggaagtaactcgttcataaataagtagtctatcatccaggagcattgaatgttcggtcacgaatgtagagtggtgtagggagacctgtgtgaggtttgttcgcaccaagattcgaaaggaggaacatgctccccctcggagttcaaggacaatatggaaagaagggtcctaatttgtgattaacttgctcaaagtaatcatagaatgaagcctgagctttcatgtaatatcctaggtaagaatgtaatgacagacctgtgaaattatctgcagaaagacagcgacttgccaggggatattctctttgcactgtctagctcacctgacttgcatatcagaacattagccaggaccagaataacaaatgaacgccctttctatgacaatgcgttattcccattgaacagtccaggaagggcaactccgtaaacctcggcatattagactaacagtgctgaagcttggcaccgtgatttgacacatattatgacaaaccatgttgcatttataagcagaaagacgagacttgctattcaccgacatgaaatgccgggtcttggtgtcaaataatgtatgtgcattaccccacgaaaggtcacaaggagggcaacaagaaaggaaaaggcgggcggaagtgggagcgagcgaatgcgggtgatagccgatcagatcggctgagattggattggatgcttcacaagttcacccccgctttatccccaggtcgaaatcttattccccgtggtctcattgttatgaccgtctgttgcctgtatacggaagctaaagggagactcgtctcggtgcagtgagttgacagagccattggatcttggctctgtttgcaagatgcatcatccaattataacatcgtcagcacaacaagaccctagcgagacatacagagatggcttgcgccccgcgtggttctgcgccgccaaccgaagccaagacgcatcaaaactggacccgtcttatccccggacgccatttccggttgtcggagatgccctagtctatgtagaggtccctctaagccggggtcatagttaagaagcacttgatccctttttgtccatttttttttttactaaaatcatgactcctccatcttttttcctttcgtctttcctcccagttgccctgaacgatgggagacaacgacgagaaaaagacctcccggtccccggagccggagccggagacgggttcggctcggaggagtctcgacaccaccactaccgaagaaggcgatgtcatcgctccagcccaggatgttcaacggcagatttcgagccacgagaaggataatggtgatatgtttcccccgaggacagatgtgccgcctcctccacccaatggaggctatggatgggtttgctgtgcctgtgttgcgactatcaacgcccatacatggggtctcaactcgagttacggagtctttctcgcccacttcattgccaacaacacattccccggagcaacatctcttcactacgcttttgtcggatcattaagtatcgcttgtgccatgcttgtctcaccccttgctacactctgcgttcgcgaattcggcacgaaacctacgctcttcgcgggcatcgtcttggaaaccgctagcttgatatgcgctagctttgcgaccaagatatatcaactcttcctcacccagggtgtttgctttggtcttggaatgggcttgctctttgttcccagcgttggtatcgttccccaatggttcacaactcgtcggtctctcgcaaacggcatcagtgcagctggttcgggtctcggtggtttgttatactctttggcagctggagctatcatcaggaacatcagcctcgcatgggcttacagaatactcggcattattgtcttcgtcgtcaatatcatctgcactatcctagtcaaggatcgcaacaagatcattggctctcgtcaagcaccctttgacctcggacttctcaaacgtgccgagtttatcctgcttcttggttatgggtggttcagtatgttgggatatgtggttctcatcttcagtctggcaaactacgccaacttcattggtctcgatgcctctcaagcagccatggtcagcgccatcttcaatctgggtcaggctgccggccgccctttcatcgggtatttcagtgatcgcaccgggcgaattaacatggcctgcgggacaacctggctagctgcaattctcgtctttgctatctggatcaacgccaagtcttatgggcttctcctcttcttcaccatcgtgggaggtggcatggccggaacctactgggcaacagtggctccagtcacagccgaggtcgtcggccttgctgatgttcctgctgcgctcaacttgacctgggtcatcatcagcttgccttgtacgttcagcacacccattgctctacagattgttgccggtaccggaaagtacatcggcgcccaaatctttgtcggcgtaatgtatatcgctggagggctgtgcctcttcttcctgcgcggctggaagattggtgaactccgtgagattgctcgtgctacgaatcacgatcccgaggaaatacatcgcgttagatctcaagcgagcggtgctattagtatcaagagcaggagagttggtcgaaagaagatgatagctgaatgctataagcccagcaaggtttagcgacttgtgcttgagctgtaaagttatgtgcttttttgtccctatttgcaacagtatatacggcgcttaggataacgttggcgttgggtttatgatcaaatactgtcaaatgttagcatttgttaccacgtgaaacggcttaagctaataagtacataataaaaataagaggtacacattggcaaataccagcccagttgaaattcttgatagactgactttagctggctagccatcacaggtccagggatccaaccttattttgactgtcgatcggtaacatgcgatagcagggtacgtgggcttggtcaacttgagcctcacaagttaacttcctatttctaatggaggatctgaagtgactaaaagcagtctatagtgaaccgaatctgccatgtgccactgctacatgccctcaaagctcccgtctcgagtctcgtgtcttcaacagcccttgtcagagtcgcccgatgtaactcattaaagacacactggagcccggatataccttatttacagatagctattaaccccgaaactctacttgagtcatatgttctcaatcagtgtagcacgaggccttcattctattggcattcgaggttcccttgctttcacctatcattctcaacactattcaagtttcgcccccaaccccattcactgacgtcaagatggcactaataatgaagaacccggctaaaagtgaacttatcacgtttctatcacgattctgggcaaatgggacttctcattggtaccctggctggtgttgggttgcatccttcgcggtaaccccgagccttgagtgtcagtcgaccgcagagccgcatcggaataaagctcgagcttcgagcccgttttggagctcggaaatgggtgtgagtcaactaccgaaatttacgatatactcaagtcacatgtaggtgaacaagaacttttgttgtagtagacttgtactgattgtatatttaggtagcccaatatggctcccgaaccagtctcctattactggaaatgtgtaagtcccaatctcgttctatctaaagttggcatggttaagtgtaacgtctcgttattagtgccgctgccttcagacctgggattgggcagtacataccgtttgcacaagctgcgaccatgtccgatgcaacacctgcaccgttaccacgcattagtacgtatagaaactacggataatttctgatactaactcaaataagcaccggaaacaaagctaccaagcctgaccaagttacgatttgatgttcttggaagttcggagacgaggattattgagatgataggcagactgatgaacaacttgacaacaacagatctcacgagaatggcatatttcatttatgtttactttaggagtgattgtaactatcttgatcgctgtatgtttgactttagcactaaattataccttcatatgagcatgatgtaacttgagagttcaagccatttcttgagtcaaacacaagggcttgtttacttagcttccaaacagataagataagaaacatcattataaagacttcgtatctgtattggtggcccgtttgagtgtctgcataccgttgagtgatactgttcctttagccagagtaggatgaatattgtgtgaggagtaagtaggaaagtgatagtaattgagaattaatgagctacctggattcatcatgcagaaaacttatagcgtgatgcccccccagatatccccttgcaacactgaacttccaccatcatgcttgtaggaaagtgaactggtttgtaaaagcgatcactgcccgcacagcccgtatcctcaaaaggtctccctcggccgtcgaaccaaagactgcaccgtagtgttgtgcgtaagataggcaggcagaaaaggcggacgatgtccgcgcggggcgaaaaaaaaatataatgatcaatagcggatgaaacgattgccgtgatcgaccaaaatttttgcaatgtcaattttgagattcgcatcatctagaggttttccagttaccgctctggctgacattgccttcaggaagctgatgaattggtctggcacttggagccagttgacctcttccaaagtgaccgacagatcatacccagcgtctcgtagaggagtagtagcccctttgaggaaaccaaagtctctccagggacggcaaagatggagctcaattcccatgtcggtcgaaacatcgagcaaggcggccacccagtctctaacgtgattatgagcgtttgtgtcggatccatgtgcgtggtgtactgtgatccattcgttgagaagtggtgcttcgggaaaagtaccaatttcgaataccagaatcttcgcatggactcggggtacaacgcctccatagttctcgaagtgcgttttgagaagctttgggaatagcctcatagtgcggcttgaatcgaattgaaatgttaccatttcacatgccttggccatatagtccttgtcgagagttgctgcggcttggttcatgccctggtagaaaaccacagctccgttttcaggaacaacgtagatgtaatgatgattcgagtctatctccataccagagcactctttgcggatcgcatcacagtagtcaacctcccttgactccgtatcgtgcatgtggagactgtccgcattgcagtcttcacccggaaagcgaacggtcttgggtctcttgcgaggtggctatacattgatgaattagcaccgactcataaagtgaagggtgttaggacttacgcttcgactctgatcagtcgcgctgtggtcgtccatggtgactctcaggttggcattggtggcttcttgagtgtgtatggtggataactccgatcttgatcttcaagcagttagacagcgtccgcaaatacataaaagtctgcaagtatacacttcaaatagcagcgataataactcacgtttctgcttccttgtaaatgaagtctcggttgaggcgtggtgttgtaggccggttcaggatgcctgtggtgtgaagggaaaagaaggaggattcacagtgaggaccttgaggtatatttattccatgccgcagacaacaatcctgagagagaagttgacatgattcgacctgatatcctaaatggcaccatgaatcacacacaagacccaaatcgaggagcaagaggaaggacagcgaactttaagcttgaacgccaaaataaactaaagaaacgaatgcttgtacagatccaattctaactacttcagcattcaataatttccttgtaacagtgaagcccatgacttcaccaactctttgttcaccccgtagttgacgctgtgtaagtgagatcaaggtaggcacgtgatctggcgtcgcgaaaggctggccgagtcgcgtctgcggccccgcaagattcgcgatcttgacctcacgtcataacttgcagcttcgccaatacttgtatggaattgtgaatgacctcgcgtcgtacttggcgccggagatgtggatcctggagaattcagaggcctttgatggtgagtttggactttcatctgtcgatgcagctaatcatccctaggccgaaagttatggttgcgaccagggaaaacctatctatttggtcgaacagccgcagaacgtaagagaaatgcccctaagcagaagaattgatactcataaattcatagccggccaacttgcgatatcacacaatacaatctcgcgcaagcacttgaccatcactgtcagccccgttgacaaaggccaggcgcacaatccaaggagtcgctctacgcttacgatcgaagatttagcgacaaaaataggaacagtcgtcaatggagaaaagattaaaggcaagagaaaggtgattgaaggggacaaggccgagtttacgatgggaaaatgcccaaacatattcaggtaagccgtttcatccgatctggtgttacgccgcttacagtccacagcatttcgtgggagccagttgtctttgcgttttctttcaccagcaaagaactacagacagacccctcaactacgcttcgaaaaagatttgagcagtttgatatcaagcttgtaacagaatatgttgaatccaccacacatgttgtctcaaagaaacgaaatacagccaaggggctccaagccttgatcaacgggaaacacattgtaacggaaacttttctcgatgcagtggctgaagccggaaatctagcggatggggcggagaccaccgagttgagccctctggagcaggactttgctcaaaactggcccgatgctatgcagcatttacctccaaggggaggcgagcctgtacaacaccctgactcgacgtatgccccagacgcagggagacgcgacatattcgaaggctacagcttcatcttctacgacccagtacagtacaataacctgttagcgccaattacgagtggtggtggcaaagcgttgttgcgaaatgttgttcccgaagaaacttcagtcgatgactttgttcaatatgtcaaaagtgtcgctggtgaaaagggcctcggtgcctttaacgacggcagcgagggcaaaggtgtagtagtagtacgcttcattccttcgaaaggaggttcagttgactggtatgtggactttttcaggtctgtatctctgagactggaccatcgtcctattgagcagagtgagtttttggaagcaatcctcatcaaagatgcgagtattcttcgacgccctctcgaggttgagtctgcacataatacacaacatcaagcccaggctcttcaagatcctgaggtggccaatgggacacagcaccctgccacacaggctgaaacgtcacaagcacccgaagagtcacagcttgctcctcgacgtgggcggacgaggagacctgtcaagagacgctttgcaggcttcggtggtgatgatgatgatgacgatgttgatatggaagatattcctacggcaccagtgcctgcaaaccaacccaccacccgtgctgcgactcagaatgcgacacaagctccagcagaggaagaaggtttattcgtctctcaagagccagatgcacccctagaaacgctaccatctagccatgccaggtcttcgcaaaggaaaagacgagcttcaccattaccgcaagatgacctcatggatggtatgacgactgcagcagagaggttcaagcgccaacggatagagcgaggtgaagatttgcaggaaccggctgagcagatggaaactgagacagccgagaaggtcccagagccaaagaagatcaagaaagaatttgatatcttggcaatagctgcacaaaacagagagcaggaagaagctcgtgcgcgtgctgaaaaggaagatttagcaaatctgccagatgatgttgatctcgccgagatccgcagactcaatattgtagaggagatcgaagtacgacaacctagtaatccccgtactcgagaacaagatattcgtgacggaagatgggaccccaagtggaacgggatgaagaacttcaagaggttcagacaacgcggagaggtgacaggacggcagcctgtaaagactattgtacctctgacgcaagtcaagacgaaggagttcggcattggagatgattactggctcgaggatgaggaaatggagcgcagaaagaggaactcgagccaagctcctggatcacagtcacaaccatctgcgcccacagcaccatcggcttcatctcgttcccagaaaagggcatatgccaatgtcatatcagacagcagcgacgaagaaaacaattcagtatcttcggtaccagcgactcggacgcgaggggcacaggccgctgcgccacaaacacagtcgcaaactaaatcaaggagtcaagcatcacagaacacgagtcaggggagtaaacgagctgcagcagagcctgctgctggacagcagcctccgaagcggagtcgaccaacgagaagagctgtggaagtcgcggatagtgatagtgatgacgagctcaagtttcgatttggaaagagacggtgaagaccagtctctgcggggtatctttctagctaatgtacatctaagtgttcgagaagagcatctatggcgcgaacagtataacctaatacacgtgaaatattgtttccatgtaacatggatgcgccagtagtcttgcgtctatggtctatgtcgtccctcaatatcatggtctaatccatctggtccatctgactctcggtgccttcagactcctccacaagaaggcctacgagacaggctgatagcatagtctcgtagttcacccaaggatgaatctcgccaaacagcttggtcccgtcacgcccagccccacgcatcaactcgggaacaccgccaggatgaaagtcggcatagggtgtaacattgtataccttgccgttcagagccatccaagcatctttgcccttgcgacctgtcatgcgcttcagcatggatggagtcacgcgcaggtatggcgtttgaggttcgacaccgcggaggtcggcattaggtccagatatgcgagcccagtcgagaggagagtggcctggcgtgaggaggaccttgcgattgggcttgctgggtttagatgagtgtgtaggtggaggtgccaggccacctgacgatggaggacctcggtttggtacagggccacgagcgcgttgtggtgagttcacggcggggaactgagagagtgatggcatgcgaccagcaggtggggcagccgagaacttgggaggaggaagacgtcccggagctggaggcggcatcatggaggttggatccggggagagagcggggcccggggctgtggggttccgacgcggggcggggtgtgaactcggcgcaataggagcattgtcgagattgaagctggggacggaaatagagggaggatcggatgcgacagccttgggagttgtttgttcttcgggctcggcgatggttggaggtggggatgcaacctttggtaaagggggcggcggcatagaagcggcgtctttcctgtctatcttcgacgaggaggttggggtatcgatcgctgtagcgatagcctttccctggtctcgacgctggtcgtcgtctcgtgtggtacggttatcggccggacgtgcccggagtcgagggcccggttccacctcgtgatccgacaccatgatacggggtccaggatcagcatcatcagcttcagtctcagccgcgtccttagctacaatagcaggaggacctgtccccctccagcggaggaggatctgcagcggctctggcatccatgacggcggacgaacaagcacccagacaacagaggcaacgatgaggccgataccaataacgcccatgacgacacaatagagacagaagtgtggaacacgagaaacaaaaaagagagttttcccccaggtgacttggagagttggggtcgattggcgagaagaaggtagggagtgggttgtggaatggttattgcagaatcatcgggccactttgtgatgcgcctccgataatagttgacgaacttgcttttgtcagcggcggacaaagaaaatcagagctggagctgaaaggccggagctaaccttgagccttgcaacgggtaaacgctgattggctgatggttcgaggttcgattttcatgtgaataattaccgaattcataattgaactggggcggactagaataattctagaggttttctgtcataactttactctaagctcatcgctccatctcgcttgttctatttttgttatatcacccactggcgaatatacatacttgacttttctactttttatgccgatttatcgaagcatgaaaccatacagtacggtaataatacggctcaaagccttcggctgttgtatctcgtggcgtcaacgttggctagttggtcatggcacaagcagttctccgtactccgttccgtagacagctcagtgatcgacggagaaaagctggcacccgtgtattttgcaggggacagggtatttggaacaggtcgagatgaatagcgaggagcaaggggcattacatgatctgtgatttcagttggcataaaatgtaataagcggtggatgtttatttatttaatgatccattgaatggagaaaggggaattgactgttctaagtattacaatacttgtaattataggcgagtttcacgggggattctgtcgatgtcagagaggcgcacatttggaaataaacatttgtgcaaccatcttatcatatctgatctacctagaccgctgccaggcacagaggtatgtttcgttatggcaacaaccaggcagattgctcaattacaagacatatgaaactcgagtctatagcatgacatgtccatttatatgtcatggaaaagtaaacatgagcatgatcaatttcgaagagaggtcaaaaagcaagacactgactggagcagggatcgtcccatcctggccatgtccttcgccttgccttgtcttgaatgaatgaccacgatccgttcatcccgctagtttctggtaggtattgcatgcaattattatccctagcatttctcgtctattttcgtgtgtttgtgcttctgttttctcggcgctctccctttcgcctctcttttctccttgactcattcattactcctgatatcatccgtgaaggcctacctacctatgtcgtgacccaatgggcggtgattgttatctcgtccatacccgtcgtgaacaactcaattggacactccttgtctcctgcagaaaagaaaggcatcccccgcttcgaatcgtcaagccacttcatctatccaacactcactcgaccccaccgcctcgtgtctctcatcatcgaaactgtttgtttacttttggatgtggtcgcctcgacattgagattggaccccaaattagccagaaaccactagtgttttagtgatcaccgcactggagcattggcattacagggcgtcgcccactgaagtccctttaacctttcccgttaccgcctccacccacagccaatgagagctcgccgctccgtcccgttaccactcatctcagcctgagccagcaagtagaggctctcccgacaacccaactcgtggacagaatgcgcactctaaacaccatcaactcgtcatcttctcgtcctacatctcctggcctttcagtctctcagcctcatatccgccgctccgcttcctccgccggaaacaacaaattagtcacctcttctaaacctctccccaagacccgatccaagacccctactccgggtcaggcacaagtccagactaaggctcaggctcgtccccgattctcttctgctggcaccactatctcctccaacgctcgcacaacgccgtcccttggctttcacgacacaaaacaacaacatgttctttcagtaaccgctacaattccctcgacccgttctacctcgtcgagttccgctcctcctaccttaaaaatggccccgagcccaagcgacacaaggcacaggcccccgcagctcagtgctgcagcagcaaaaacagtcggacgaacgcctctgacgcccaagattgcctcgacagcaaaaggcccattattaggcgcacctcctttggttcgacgatcaactcaggggttgagctcatccacgactgggcgcgacgatgctgtgaccccccgttctggcagtcgacaaggccgcaacaatagcaatagttcgacacccaatggaacaccaaatttagatcgagatgggtgggatcctcgagcgtcttttggctcctcaggaaggcaatcactgtcacgagctgagtctcctgcagacccggacgccaaattctttcgtgccagcgacgctccaactttaacacaagcagccggtcgtccctcgttaggctcacaaaagcctgcatcctacttccatgccagtaaagccaatgctgaatataaaaagccgaccagtcctcccgtctctgcaccatttacaccagcactcagtaccgcacccgaaccttcatcatcaaagttcttttatgccaatggcgcggacctggagcttaagccctcttcagcgaattcatccacgataaggctccaggctaaacgcccaagcaccagcagttcatcaaacgaacaatcaaatcacgcactacctccaaggccacattctcctatcaagatcgctcaacctacaccttctatacttaaaaatactggtgcgcctggtctcgggaacagaccgcaagtagcgtcaccgcctcagatagcttctccactagcacccccggcgtctatcacctcttccaagagacgagtcagcattgatgcagcaccaaaaaagcagagaggccatgcaagagctggcagtgttcccaattttgatcactctcactcacctaggttgcctatgtcaccggcccgacgaccctttgaatatggctcacccccttcaagccctggctcagctcagccagctttgacaatggcttcgattcttcaagtcgccgaagatctcgacgatgaggaggaagaggaagaaggagaaacgaagaaagaagacggatcccagcccgacctgcagagtcctaccaagtccagccatgagcctgtgaacgaactggtcgccaatgctcgcagagaacgaaaggtgcaggatctggaaatcaccaacgcctcccttgaggccatcaatcggacactggaaaggcaactacggaaacagcaggctgagatacgcaggtatcgacgactttcaagatcaggccgtctctctgctgttgcttcagcggcttctagtcgagtgacctctgcagcactcacagatgcaccaattagtctttcagacctgagcgaggaggacaactcggaacctccctcagacgaggaacacgactcacttgacgaatcagatttgtcgatgactgactcagtctcggcctctgacccccttgatcccactgacgagaaagcgatcgaaaagaccatgtcccggcggaagcgagatgaagatcgtctgcagctcgatttgaccaagcaccgggagttgctggtcgatagtcagaagatcaaccaaagtatcaaacgatgcctgaactggactgaggttcttatcaaagagggccaaaaggcactcgagtacaaggtccgtgtcaccgatgttgaatttggcggccatatactcgctcctgcgatcggggacgaagacgaagatgaagacgatacgttggctagcgttgacgatctcgaaactgatcctggaagtgcggcactcgaggctcctccgccttgggagaagggctcccaggatcgtgatagtggcatcgaattgcaaccagacagccactaatctcagttatcgtaaggtgacacactttctcaataatcgacacatctcaaaggcgaccaggacgtcgtaacacatacaactcaccataccaaaattttcatctccttcttttcgtctttacacaccaggcaagcctcggggcatcacaacaaaataccatcatcagatctacgaagtcaatggaaatagtatgaatgcatacaaggcgttgggcaagcaagcgatcatctttgtgtcccttttgtttctttcgacagcgttttgcttcccagcggctacgatgcaccatcgattccacctctcaaacgatcttctctctcccacagggagcaccaccaatactcagcctggacaatcgttacacacacatacgctcttcggagatttgggcctttttggtttttcatttgtcgccaagatttgtgctttttctttttcgtttgcttttggatatatactatgtacaacagataccccggaagaagtttccacgccaacctggcgagtcaacaagatggaatcattggaggaaattgcagaaaagagaacctgaccctggaattgcttctcaagcttcccgcggcatggttgcctcaagttccaagaacggatgcgatagggaaaattagatagttaccaaaaataggaaatggatataggatgtcaggagttgaaactccaaacttcaactcaacttcatgatctttgcctctattgtctgatccgcgcacttagataatcaacgttatgagaagtaccaaacaaacgccgtcaaaattcataaaggggggggaatagtgtcatgaaaattatatctaaatcaatgccagtcatcctcgatctataacatccaccagttcagcatgcaagccaccaagcccagtccatcaaggtgatatccgccatcattttcaggatcctcaaacaagcaggtctttttcaacctttctgtgtagtcttttctctaccctctgccaacgccccaggaaacatcgtccctgctcagggtgtcgtagcgtgctccttgtctttgggttccttgtccttgctgtggaaagacttgcggtccttcttcttcttgtggtcttcctccttgtccttcttcatcgcggcctcggcaacgagctgctcgaagacgagatagtcgccctcctcttcaggagatcgctcagcctagttaaggttagtgtgattccgacaaaacaggacttgaaacatacccggataaagacatcaccaatcagaacaagagcttgtgcgcgctcgagtcgcttgttgaggtggaccttcttgtcgttcagaatgctgtcgcagacctcacgcagaacgctctggatctcaaacttgcttcccctccatgcagcggtgagaatcttgccagtcacacgtctctcgtactcagcacgcttctcatcagtccagtcctcgccacccttctcctccatcttagccatatcctccatggtctgttgagcgtcaatagcgctgctgatggtgttccaggtctccttgacaagtgtgcccttgtcacggagtctgctgaagaaaccaccgatgccaaagaacttctggctgcggagtaagctcgaggccttggagacataggtttgaccgatagcgtgcaggatatcgattccgaaagactccatcttcaggttctcaacctcgagacgcatcttctcctggaatgctttggtcacgtcagggcccttgtctgtctctgtccacacgctaagtctgtcaaggagcttccgagcgagagtgtcgacacgctcttggcgaatctttgcgcgctccttctcgtatgctgccagctgctctcgctgctccttggtcaggccacccttcttcttctccttgtgcttgagctcctcctctgtcaattcgcccttgttcgcctctgcatcgaggaggtcctcgtgagacttgtccattagtgcgggtcgaagagggatctgggttcggctgcgtgagctcgacgagggagcaggtgatgtggcatcggctcgctgaggggtatcggcggagaggccagcggcgggcgcagcaggtgaagcgggcttggtctccttgtcgtcgtggacagaagcggcagcataaggcggcggtggggggcctgcttggtgctctgcagcggcagcagccttttcctctgccttctgttcttgctccttgaggctctccttcttggcatcttcagtgccagggaaatcctcctcggcctgcgcggcagcagcggcttcagcagcggcagcttcttcctcctcctgcatcgtgatgtccatggtagccgtgagatccttcataaggctaatctcgccgatccagtccacgaaggcctcgcctccaaagatggagctgaagaactcagctgggtcggcgaaaccctcctgcggtctcgcagagtcctttccaaacttatcgtaggctgcgcgtagatcggaatcggaaagaacttgataggcctcaccgatggcctggaacttttcgtgggcggtagggtcattaggattcttatctgcatgtgacagaagtttagttctccgaaatgctacgaagcggtagaagtgaggaataagagcgaacctgggtggtggacaatagccatcttgcgataagccttcttgatctccagctcggtggctgtgggctggacacccagcgtgtcgtaataggcggtatcgacgaccatgatggaggatggttatgtgtactttctgcttgatgtttccaggttccaggtacgcaatctagggtagaggtggtgggtagaaaatatgaatggttgaggttagtgtagtatagtagatatcgactactaagagagagtatgggaggaagaaaaaacggtcgaaagcaagaaaatggaaatgttgatgatggcgtcggattgcctaaatgaactaagttaaggtgcctgccagcccaccctaagcttggctagattaccttggcggaaatttcctggcattgcctccaattcaatggaagattaacgtaacgtcttctacagcgcctctatatttacgcaagctcccgcccatgccataccctgccctgccctgccactgcgtgaggtaagaaactttcctttcgggcttcgtacccaagcccaacgtatagcactaacagcccgagtccagcaccagccttttcttgcccagagagaggggtctcataaggtagagactcgagagagtggaggtggagctaggttgatcagagagcctacgtaatggtggggctatgctgggataggtactgtaggcacatgaaaaacggctgtatcgagctcagctgtgagaaaacgcagacaggctaccaggctgctaaagagagtactgtgataactatcagccgcttaaaactctataattgatttccataactaatgtattattataagccgttactagtgccctttaccttctccttctattcattcatgagcgcttgccactgcttgcctctcttgtaacagttccaaagtgcctcttcaatgccagagatttccatataccctcgaactttcagagcatacggcaacttggtcatatccagcagaagattgattttttgtaagagtggaagccgagagagaatgcccagcttgactcggtctccagtcgtttccagcctggactcttcccattatgcaggtctccatgtcgagcaacagctgctgaatgcaaaataaatatgagacttagaagaggattccaaaataaactcagtaaagactctcccaaatttagactaaattgcctaagccttttcatcacttgccataaagatctcaggtttgctcgcctcccttgcttaggtaggtacctaccaacttcgcccacgctggtctcatgcatgattcatatggacttgaaggtcattatgtccggttcctcactcatgtatcttgtggcttattgaaagctccagaggcctctaataccatgcacttgcgtggacattgttctcagaatacagcatgagcacaatccagatctggaacttccaaaaattatcaacttcaagaccaagcctcgaacctttctcatagttttcctgccgaagcgatacaggcccggtatcctttagttcgagatgccatgacaggacacaatttccgagctgtacgggctgtatccccatcaatgatcgatagaggtttcctggcacccagggcactcggaggacaagagaccttgccgtgacttgtgttgagcttgaaacaataacaacaacttagtttgaggattcttgggcatgccatgcgccatctttatcaactaagtagctcagaccagtgagcaccgcatgtcgttgcgaaccgggggggggtgtaaggttcagctgatggcgcctcagacctggtatatcagattaggataatagcagagagtaggccgtcaaggctaaggattttcctccactgtgagtatcgcattgtactggtccaagactgctgtcactcctagcagcgttggataaatccggctgggcggtcaggaggcccggatcgtctacatgcataagggtccatgggctgaccgagccgctggtgatcacagatctagaacacattggacttggtgacttgggacaggagtcaagaccagcaattctatgatctgtaaacagcttgtgagggtcgttgaatacagagacactggcgatcatgaggccagagttttgtgtaatgctggataactgcatccacatattgagagaaataacgagaggtcaagtgtaccctagaagttatgtttcacagtctcggacattgtctgggccaaacctggggtaaggccagctcgcttgaatgttttgtctcatcattcggcctcaacagtgaacacacaccactacggcgtccggaccggcatttgaattgctgttcggggcggtattgtaaccggagttccggctgatggacaggctgcgagatccgatcaactgtaaccaacctccggatgctacccagttgttgcataagcgtgcagatcaatcagcaacggtgctgtagctggaggcctgaaattggattaatgacttgcagtgtgacaaaagtctaatcaatcacatccaggaaccaagtaactaaccaaccagtgatcgaatccgaatacgacagttaatgcatgtaacgcggcgcttatgcccctatcggtcggcagcacccaccctaccagatgagaaattgagctctgtctgtgcataatttgtggatttatccggagcggaggtcaaccagtctcattttgcttctcccatctgtcctctctctcgcctttcctctctccaagcatctcgtggtgaaaacatacaccaaagacgtttccgggacctggttgcaacttaattgatatataacatttgcgccctcccgtttctctgaccttgtacgtctgtatcaagacgtgcactgctcagttcaagctctcgcgcgcttcactttctactcctaccttctccttctccttccccctcacgctaccaccgccaagatgggttacctctactacctcttccacccttaccagcttcgatcgatcattcaatggtaagcttgtatcctctcggccctcttaccaaccgaaaatgtctaacaatgctccaggaaggtctggcatgatcctgtccaccagcgcgatcccagcacagagtccccagagctaaaggaatgctttcgttacctcgatatgacaagtcgcagttttgcggctgtcatccaagaacttaaccacgaactcctcgtccccatcactctcttctacctctgcctccgtggcctagacaccatcgaggatgacatgaccatccccctggaaaagaaggttcccctccttcgaaacttccacatcaccatggaagaagatggttggcaattccatgagagtcaggagaaggataaggagctgctggagcacttcgacgtggtcgttacagagctcaagaagatcaaggcaccctactaccatatcatcaatgacgtgactcgcaagatgggcaatggcatggccgactatgcccagaacgaggagatgatcaagaacggtgtgcagactattgaggagtacgagctgtactgccattacgtcgctggtctcgttggcgaaggcctaacacgtctgtttgttgagtccgagttggctaatcctaagcttgctgagcgtccttctcttaccgagtcaatggctcaattcctccagaagaccaacatcattcgagatatccatgaagattggcaagatggccgaagatggtatcccaaggagatctggagccagcacgtcgacaagtgggaagatatgttcgaccccagccagcaaacgaaggccctggagtgtgtctcagcgatggttctcgatgcgctaaagcacagtgaggaatgtctgttctacatggcgggcatcaaggaccagagtgttttcaactttgttgctattcctcaaggcatggccattgcgacattggagcttgtcttccgcaaccctgatgtcctcaagaggaacgtcaagatcacaaagggcgatgcctgcaagatcatgttcgagtgcacacaaaacctctacacagtatgtgaggtcttcaagcgatatgctcgacaaatcgccaagaagaacgaccctcgtgaccctaacttccttgccatcagtgcccaatgtgcaaaggtgtgtcttcctctctaacatctctgatttcggttcgctaatgatttccagattgagcaattcatcgagactctcttccccaagcaggaccccaagaagctcgctgtgactcaggcccaagtccaaaacaaggagccaactatggacggaggcgagactcttgttctcttcggcgttgtcattgcagctctggtctgcatttctggtcttatggtacgccagccccatactctcaaggccgcagtcaactaacatccgatccacagattggtaccgcttggatctttggagccagattcgatactatcttcagggaagccagtgtcttcctaccaggtggcgagaaggctactcccatgattacgggtcacgaagaattgtaatattatgcgcgccgatttgttttgctttgttcacggcacgaacctttttaacgatatcctaacgtacataccacatttagcaatggtcctcatatgacaggacctgctcggcggcatattgctgggctttatactcttgttaatactacctgcagcggcgcgataaagcgcgcgttgcagttcaagtttcgtcccccgttcacccactggtgatgtctctgatcttgatacccaactacaactcctgcacggatgtcaaattgcaatcgagtccttccatgactatgattgtgccgaagaagtgcgaaaattaaatatctcttgctcttggtttccgcctcacggcgatgtcacgccacaagtctatctcgacatgtttgaggatgatagactggtggcggcgggcaaacatttcattcagccttgtagacatgaattcatctgattcgacccgtgtttggcgattcttgctccttttggacgtgctattactagtgaggcatgaaatgtgtctgggcaaggtttcacctttgatgctgttggtgcgacatgctgttacactaccggcgggacacgtcttagccgatctttcatcaacggacgtgcccatcattcaggggttttggttacatcgccctgctctttttgagccgtcaagatgcaggccaaaaggatgatggcagagcctttggcttttgatctcgagaaagcattgggataaatttagaatcaaatgaactaaattatggtcaactcccttgttctccaacttcgcaggttcttgtcttagttgtttccggcatcaattcgtggtatcaagtctgctgataacccgagcgtcatgagtcgcttttcacatactggctcttgatttagtaagaggcgctcgtcaaacttggcactttatgcactgacgagaaacaaatggtagtctagaaggtctattgccgttacgtaccatctatagtaacaaacacgctcggttaggctatttccaagcctcaaaaactcctgatacacatgacttgagatgattcataaatgacaccctaaattatatcccatacatacacgaggcataaatggttcaggtttgtacaagtggccaattatcctgaaatattttgtggtataagaaaaattccgctttcccttgtccctgggttccctgattgatgctgctgctgcgttgctgcttctattggttgccgttgttggcaatgttgctggtagtgccctggacgttgttcttgaccttggcaccggtcgatccagcgaggctcttgatgaggctggcgacctgggcagggccgtcgagctgctggaagcccatgaggtaggcggcgagaccggcaacgtgaggagaggctatgaaacatgttagttttgagacttgacttgatagtggtggggaaggaagacatacccatgctggtgccactgagggtagcggtgtcagtgtttgacttgataccgacactgagaacgttgacaccgggagcatagacgtcgacctcgggaccaaagttggagaaatcagcacgctcatcggtggtggcgtcaatagcaccaacggtgatggcgttgggagcagagccaggagaagtgagggcagtttcacgctataaagaagtcagttaggtcacaaatcatgacggatagttgatcacttacgttctcgttaccggcggcaacaacagggacaacgccagccttgaagagagcctcgatagcgcggttgatggcttgagagaagtcaccaccaagagacatgttcataacagccttgccaacacggttcttcttcttggcgtcgtcaataacaaactgcatgccctggaggacaccagagttgctgccaccgcctgaggcatcgaggaccttgacggcaacaaggtcaaccttcttagcaacaccgaaggtagcaccaccaatagtaccagcgacgtggctgccgtgaccgttctcatcgtcatcctatatccagttagcaccatctcttttctaagtgttcacgactcttgggttacttacaacattgttaatgaagttagctccgaaagtggcacggccctcgaactcgctgtgatcaaccttgataccagtgtcgacaacataggcagtgatgccctcaccagcggagtcgtcgaaaacataggtgtcctggttgacctgggcgtgagagagacggtcaagcccaggaggggcattaacttgagcaatagcagcattaagttgaactttctggtcggcctcgatatatgcaacctcatcagagttgtaaaggtcctgaaccataagatcatcggcgtcgagagacatggcacgccacttgttcatgcggaatgactgaattgaagtagacatggccttgccgattgagcttcgcttgttgaggtttcgcttcttgatagcggcagcaaaggaagcctccttggcactgatcgcatcgtcgtcaaaggtatcattgtacacaacgatatatcgattagcgatgatgttttgagcatcggggttcttgagcataggtcgaaggaaagcgctaattcccatcttcttatcggcttcgtttccaaggccacctccgatactgtcggccatatcacccatagtctcggcaacatcgataggggcagcggcagcaaagggtgcagcaacgagcagggaagcgaggaaagttcttaggagagccattttgatagatttatcgttcgttttgtggtttaattgtaaaaatatgttgttgaagtgagaggtagtgaagtggttccagccgtttcactcagttggcaactcgatcgtataaatcgaatgtcgaaagataacgaaggcaagctttgagtcggaaacaaagcagtaaaagagtgctattagaggagttgtgcgatcaacgctcctctcttgttgttgaataaggatcggtcgtgttagttcgcaagttcgcgatacactgttcagtataacaatgaaaggatggtgattaacaagctaaatgggactgtctagcagcacaaagggggaaaggaaatcaagggaaaggaagaatgagaaaataacgaaagagtcaaaagagacgtcttccaacaatgaataacccgaacaatagaatgagaatggccgtccagcagctgacaatgggtgggagatgtgggtttaataggagagcatcgaacaatagaatatcgacctctgactggtggcttcaacaggttcagatcaagcttcgctgcttcaggagggagccgcaagatccatggcggggatgaggcgctaggggccgtggatccagggcttcggcgtcagggacaagggcctggaggtgttgtttagtttagtgcgatgaagcctgtacgactatagtcgccaagtcaaacgcctgggcctcactccaagaaccccttggaaccgtcaagattttctgttttcggtggggattttaatgcttatgcttgctcagccagctcgttaacttgaatcactatagtcagctctgccacaagagctggggatgcgaaaatctggcacacttgccgtggcatcgaatcgacgacgaaaccataattgctttgaagcagttataatagcgtatgtaactgtaagggcatctgatcgactgtcatcactgattggtgtattcaaaattggcgtttgattactgtttctcgagagcaacaatcttggccgcaataacagcacgtcccttgttcttttccgcattgcgttgggcgagaagaaccgttgtcgttgcccacaacccgcaggcccagtgaagtaccgccaatgatatgcagtaaatgccgcctgatcacggtaagtcaaagagctggcgcgtcacatgtaggacagtagttgcactttgttagctaacggccagtgcttcgagtgctggtagcggcacgattagctcatcactatccgtaatcttgttgcttttaagcaaggggcagggaaatccgaaaatccaaaagcctccgtccagggcgtatgcgaggatgatcatgaccgactcctgccatcagctaaacatcagtctttgcatcacatccccagactgtcaagtatcttgagatgagttttgccggccaggccaagaccgaactaaggacgatacccataaacaatgcatgttggcaatatcacggcggttttgttgctcggttgagaaagcgtgataatgcagtacgattggcggccagtactgaatctcaatgttacatcagcacggaagatccactcactggaaaccagccaagctcttccaagaatcggcgcttgacgacccctgtgctacccctgtcaatcccaagtttgaaacaagtgacgctaggctttggcgtctggacctgccaggcacaagtcgctttggttggctgctgaagtctcttcccacgcggcgtcttataaccaaacggctctgattcgaagcgtcgtgttagcaaacgccagatgtctctgaattcgaagtgatacgtgtgcaaatagcctttgttttgttttgtctgtcggatgtcggagaaaaagtttgcattatgttctagtgcgccccctttgtaagatcttctccatggctcagtgtcgcaaatatacagagccaaggggttgttttggcaatcctgaaggggctctaacggccgagttcaacggacgacgagtatcgtgggggggtgctaaccccgggctgtcggggatataataggtagggcgccatgcaggtcacgggccaagcgtgtctcggagacatccagggagcaaggtgctgtatcgaattctggtgtggctcagcaggtgaaggccagcgaaatgaccaaagggaatgctttagcagatttgggaccgatcaaagaagtcgaccttctcgaacaaggcaagcagctaagggcgattcacctgatatgtgtcatccatcatagattgatattttgattgggacgatactagatgagaccaggattagcacggttgaaacacaaccaacaagcgacgacctcggtagaaatctttagctgtggaatcactgcctgccgcctgcatcgtctgagtttgggaatagtttcttttcttcacatgcttgaatgaaatgacaatgattcagaatgcaatgcccttgaagcggttgctcatgactaatagcacaagtgatcactgaagggaaggagcgcgcttacagaagaaccctccctgccaagcgacctatcaaaggctattttccgggtctctctaaacaacaagtcaacaactgacaaaatatgtttaacgttacctcactttttgttaacacaaaacacaaagacacaccaaaaccgatgatcgtcttttcgaatcgggccttgccatgttttgagctgaccaagttctgaaactcgcagaatcgcatccatggagtctagatcgtggcgagacggacttgacacacagacatccttgccatataccattcattgtccactagcagcccagtcattctaccgggaaaactgccataagtacgacactgcggaaaagcggcaactgatctgtgtaccgcggagaggctcttgctcaagtctggttgatctccattatcaatcatggcttcttgtcatctggacgatgatatgtcattcttagcctccacatcacacggcccaagccggagattgaatgtcacgactaccttccatattctacacgcatgagtatacaccgccttctatggtttcataagtcatcagctattgagttgaaaccccatgtgactgtctgttttatgtcgccaaggctatatcaaattttcgaaaccgtatttcgagacttcgaaaatgaagtccaaggcaggtcaaggctgcttggcacacatatggaaggtcaaatttgaccccagaactaccaagactgatagttggtaacctatgtttttctgtccgttgccaaagccgcattggcacctgtattattctcttagctgttgatattgttgcagtccgcgcttgatgcgaatccttatgatccctacaacttaaagtctccattaactcaatctcccttttaaccataaagatattcccttgagacttgaatttatccttctaaacatctctttaaccataagtaggttcagaagcatcatttcgttgtttgacacacgaagttttagccatttcctaaacgaaccccttttcgggattaacatgcttctaatcattcttcagtgtctctcttctgtatgatcgacacagcatccaatgcaatagccaaaaacatgcacgtcatccgttgcgcccactatcccgatggccattttgttcctgatttatccaccaatatcataacatggctccatttgaggcatctcttggactattcagccttgcccttgggttattatgacaaatgaaatctgacatatcttctgttccaactatccccagacgtccagggctcgaggttttcaatgtggaatcataaaggacgagctgtcgccacagcgtttgtgctcattctccaggtcagctaaaccaaattgaccgtatttgttgaacggtgatggataaaattggcctcttatttcgtgaacccacagtaagctatatgcttttgtttcttttagatacaatagcttataccagatgccctcaagacttgttgcactacaaagttcttggcagccttcgcagcagcctgcaaaggatcgatgtaatgcgggcttggcccaaatctggcccttggagaacccagatggtatcacttatgggatcgcaagccctttctcaagaacatatgaatcttgatgttcaaataacatgtcaggactacagtcagagtgttatatctctttctgtgagtcagttagcgacagtcttccaccttatggaaatgatatatcctgtgaatagtaaaatctcttaatcaaggcttttggggtgctcatgatgttactctgtcacataacttcagcaggatctacattgacatatttctatgtatttcaaaacttgaatggtaggttgtaaaagataacataagaaatgactttagcaaactaagtcttgcgaattgaactatcttatttctattgctttcttctcaaaggtacagagtgtcctgaaattcgtaaggcgagggggggatcaagatcagcctggctgcctttcactgcatccaccaaagccgagcctacagtttgcgactgtcatgaagactgaacaattagttctgttcatcaagctctatttatcaaagatttttccaatgctctggctgtcagtattatccatgtttgtccaattgatacccccaggtttgtaaggaaaaggaaaagtgttgtgatccatatgctagattacgttacaaaagttatgcaaggtcccttttcctttttccctgtctaccttatatatctaactacagattgacaactatgggagactataactattcattgatggctagatgtttccgatactcatattccccggcgacgtcagctgtctgagaagtccaatgaactttgataaatttaagaacatatagcttttctatatatatatatatatatatactttcatctggtgactcaacctctactctcttcgagtgactcaagaaacagtatatcccgagttcggcatcggtcagtaacttctgacgccgaggagcggggttaacttggtaaacgccttcccatgactacaagttccacattgattcctcatcagcatcaacggatataaatatcggccccggcctgagtccgactatcgaattgtataaagctctgtcttctccttgatttaagtagttgttctgtcttacaaaactatccgtgcagttgcctatcaaactccaatatgcctgactacgcttctatcgaaacaaccttggcttctatagctgcaagctctcagaccatcgagcttcttcgagatcttcacaagcaagccctcgacgagcctccctacgtcagtacagatgggcctgcctctaccgctcttgacaagtttgtcgcgttggatcctgataagtgtgcctacgtgtatctccttctgcgatccatgaaggcacgtttcgttgtcgaagctggaacatcatttggtgtcagcactatctacctagctctggcagtttctcagaatgctggcttgcagccaggcaaggtcattgcaactgagaatgaacctacgaaggctgttaaagctcgcaagtactggagccaagctggtgatgatattgagaagtttattgaattacgagagggagatttgcgagagacgctcaagacgggtctaccagaacaagtggatttcctcctcctagatagtgagttagcccctattgcgaggaaagcgttcttttctcgtccagtgttactaaccaaactgcagtttggacccctctggctctgcctacactcaaacttgtcaagccgcgcatgaagccaggtgctacagtagttgctgataacactgaggcagccaaggcaggctataaggatttgatggcttatttggaggacaataccaatggcttcaagctaactacgcttccatactctggcggccttttagttgccgtgtatcttggaaactaggagtcccttgacagatcaaaagaggcatgatatctcgggattatctaatttataagcgcgacaaaactcaagaatacctgtttttgacgtgtaagccaaaaggctgtaggaatcagatggttgtctattgtaaatcgatcgaccttcgatcgctgataggattggagccgataaatctttcaaggaaatgagacttgtttggttcaataaacgtactattgaagttcttctcataaatccaaaatatctttcgttgatgcgctcgaagaagagcccttctgtgaatcaaagaggtgagataaggattcggcatttgctttggagcatctgcaaattgttgctatttctgacgaggatcttcatgcagaagaacatcatcggcagttgaggaagatcatatatgccaatattcttcgacatttcagtatataagaaaagagctaccttcttaaaaatgcactgcctcatggttacgaatatatacctagccaaagttgaatgacgacgcacggtgaatgatatagggtatgcgatgacgatctaaatttgatgctacattgaatatgacaccatgatcgtaattgacaaaaacacttggacagttttatgataagcgtaggagacttccgattggctttttttcaactgtctaattgaagatctcatgcttgttgttgctccttggcacatcataatactggattgaatggcgcctggagacaatcaattgtgttccagacaaaagactcacttcatctgacggctctgtcgaacaaaaagctggctcttggaatgaatccttgatagcgtcgcgactaacgaatcgataacgcatcaacaagaggagaaacgggaaataagcaaagcaaagccgaggagatcgcgcctggcgcggcgctagtagatgaacaactttcagggtcttgcagggggttgttgtggaaatcatgatgcgctggctcgagcgagaggctattctggacagaagaatctgaccattgggtggaggttggatagagtttggagatgccttgtgcccaatggcgtgataagttgctgattcattcggcgtgttattacctagttagtaacccaaggcagaggctgggctgaggacttgggtgacacatttggtcaaagtgaggcgttcagcggcttgggtgggttggatgtgatccatgtacatggttgatcgcctgggctgcagagaggagagtggaggtgctaaggtttatctactggcgctggaacctgttgcagccagccgtgatttcagcgtctgttaccagatgaacaggataacaaaagatgaatctggtttccctttgtcttggatcgttgctagagaaccgttgctggtaggttacctgcagttacaaccacaattccattaaagctagactcccacatgtcttgtcttccatgtctaggttctttgctgtggagatccgttgccgctaagcacgcgacctccactaacttaggttctttgataacgatccgtcgtggacaattcctgtgccagcatgaacaagatgcaactgcacttagcaaacaagcagagtcatgtgtcgcgacgacgtggccatgacggggacggtagtgtcgatgccttatcttgaaaggccagatcagcatgggcgggttgcaatacgagcgagcatgcacatttgcaaggctatgtaatggagactttcactgccactcaagacaaaacaagacccggatatcgctgcaagcacccacgcaatctaccttacctaggcttggttggttgagtggtgagacgtgtactgaagggagagacaatgaagacaaatatgacaatcaattttagtagcttagttcagttgccaacagcgggttactcagctgtagaataataacaacaacaataaataatgtggattggatccatgttagcaaaggcagaagtgagtgagggggagtctctcgctcgctacctatgcacctcagtaaaagtgcggtgctgcgcagtgcagtgtagcatctgctaatcaacgcctctcatttccaatttcactcccactcccactcaacgcaacggctggctcatctttcaatcctttccccttcccgtcattctattttccatctccatttccattccccaattcttctctacctatcttctcttcttctgcttctcccctaactctctttgcccacctacctacctattcaacatctcaattttacgaaatcacctctcgtcgccttcatccgtaaccgtggagttcattgattgactgaccctggtttcggggttcccatctcgtcggctgtcgtatcgcaacccatcatatttccttttttttattacgattcccctccctggaggtcaatcacctgtttctcatccctcccgttccctctcccgtccgtctgtgtccaccgtgaaccaaccgaatctttgggggcttaatctccaacccttgaaccttgtggtcgataaactatcttctcctcgttcactttcaaccataatctgctcctcttcatccaacaaccgccgctgtatctgtatccgagtgccatcatccaaccccggcccgaccttcttgagatgcaccacgtaccggccttggagccatcttatggagaaacttgaatcgcaatcagataccgatatcgatatcgatatgggagattctatcagtgaacctatggatacgaccgatgatggccacaccggcccgcgtgcgccttgtcctacctcgattcctgcatccgcccttttacctatccgagatagttatacatcacgaaggaacgacctcagcgatgatcgagacgatgatgccgattccgatacagaatttgcctccatcatggctacgtccatgctgaacggcattctcaataccgcttccaatcctgtctctcccggctcgtccagcccttctcacgatcaagccaaaacatccgatttcgttcctccgacgagaccgagcagtacaccattccctcaccctgatcgccgacactccaagccatgctgctccagcggttctccgcatggcgccgaccacgatactcccactgactctaccgctttccccgataacgagccggtggtccttcctcgccctataaccgacttcaaccagctgccaattgaggtacatgaagcgatactggatcacctattcggatatcgagtttccgctacatcgcgaagttcaatggccgtatcaagtattacaaagagttgggggacggcacttagacattcgagaagaagggagttgacggaattggcgcttgtgagcgatgtttggcgaattcttgttcaacagcggctatatcgtcatattaaactaaaagcaactgtggactgcctagaagatgctatggttcaccttgctctacacgagcacctgcaatcatatgtcaaacacattgagatctggttccctgttttccaaccaacctacggacctgtcgctctatcgaatactctgacgctgcctacggtcaccatggaaggactgactaacgcgacatacactttacccggcaacaactgtacccttgagcaagtgtttcaatttgtcggacagactttaccccaggccagagtcttgaccctagaaggaggtgagcgacgcaaggcaccgagagttcttcactttcccgagcagaggatcgatccggccatctacaagccgctgcctgtcctcgaatcggtgcagactctagtcacgaggggccagtggaatcttatgcgagatgatcaggactttgcaacagttttgaatgctttaccaggtctttacgagtggcagggctcttatagcaaaccaaagtcaaagagctatattactatggccgagttccttccaaaactcccacgtcacattacgaatttgagtctttgcctcgagagcgactatcgtcgagagggggtcatgccaccattctattcgaaggtcgtacagaagacgcacatttgtgcaaggatggccgaggcgttaccttcattagagcatttcgcctacactggccgtgtttgtcaccacttttttgatgtggctatgcggtcaactgacccacgaacttcccgactcaagactctggacctgacagtcaagaattgctgtcgatacaacacaagcttccatgaggctggctctggcattcaagatatgggcttcatcgatgcttttgaaaagttggtactatctgcgattcgatcactggaaaagctcaaggaagtggtttatctgaggattcggtttgttgatcttggtaagtttatccgcagctcaaccttgaattcctaattaacgttaataccagactccgtactaccccctctcaacccatttttcattatgcgcaagggtgcctgctctggcgtctggagcgagaggattttggccgagatgggtcgcgtacgccctgatgttcattttccagagctgagtgaatcctttggcaacattgtgtacaacaaggacggaagaatggtcatcacacctgaccccccgaggacgaagattgcatcactcaagttgtcgaattatcgatctcttgcgacaggcatcacgattcagtgagaaatgcatgccaatttgaaaaactatggatctcaaaccgcagaagacagccagaagatcggcacggctggattatacatatgatacatcactctttatgttttgagacggcgttcaaggtttggaactatggaaaggaaactgttaattgaaaccacatacccaggagattgggagttatgagggcgcatgtatacacgggaaccgctggcatggctttacttggctttgagaagaatttgcttgggatctgttgaaaagtcacgaaatggaagagaagacggtgaggtaatttatctcaggggatgcgagcttccatataccctctacgatactggcgatttggtattataatcgatgaataagattgtctgaacatttatgctgtcttcatcatcaaaaaaatatccatgcttactacaccctttcttttgtttttcaaatttctgaaagggggacaatagtgtggctcttattcgacgtggaacttaatggttgatcgtgttgactgagcagcgccgtcactgatgatgacacccagaatccagcagttgactaggaaaaagccgagcgaggccagccaaaggcctgggaagaaagtactgatgccgagaaactcgagctggtaaccttgttgcaaccaggcagcttgggagactacccagagcaacagagctgagatgcctagcttagggctacggaggaaagatgagttgggcaaataaagtggcaaaaagatcatgtaccagaggaagtactgatgatatgttagttgatggacgagcaataaggatgaggatgactgacttgggaggtacagactttgttaaacgtaacaaaggcaaatgtctgagccatcatggctgttgcaagatcgcgcttggcgatagcgagaggaatgagaacacaagatagaagaagttgagggaggaaggcgaacgactcgatacggaatgaaggtgcagcatcagcgggagtggcagaggtgagatacagcaggacattgtaaggcgagaagttgtgacggtggtcgatccttgtgacatggtgaaaataagtatgaacaaggaacggggtctcataactgtgagtttgttagttatgctggctctgatatttgtgtatgaggacttacatggagaacatgatgaggttgagaatcatgaacgttataaggctgagaagtccaaacttgaggcgatccggcgtgaaaaagtttgagactgcttccttgtatgatgaaggacgagtagcggcctttgtctcttttcctaaatgagcatcgtccatccaccatacaatagctggtgcatagatgaaggggtaaatcttgaagtgaaccgacactcccagaatgatcgcggcaagactgaatttccgcctctccacagcccatagcaaacccatcgtcaacacacccaagaggccttctgagcttccacgggtgctgatggtcgctaccatagggttccataaccacagcgcggaaaagcctccagccgtagcttcatccatacccctccgtctaagcacgcgcagaatgagccatcccgccaagagatcagccgcagcaaagaccagctttccaaaggcggagaatcggacggttggtaggagtagccaggcgagcagaggcgtgtaacgatatgtgtcgcgggcatatggtgatgagccttcagcgacgaagcgggaagcgtcggtaaagacaagatagtcaatgtctgtgtattttagggctgaatgggcatcttgatagaggccgtagaagagaagagcgaggcggaggaagagagatatagtgaagagtggcgttgtgcgtaggaagggggttattgaaggcattgtgagggttgagatgaggtgaagatgacagttggcggtgagtgtgtagtgagatgagacaggatagagagggtaaagagcttataagaccatagcttataacagattgtgacgttccaagttatctcaattttcctcttattccgattcacccaaaaaagaacctttttgttgtgtgccactcaatggcagtttgctgatgttgagtaacgcagcccgaatcaagctgccttccaaaaaatggagagcttttgcttgctctctctccactaacaaatcaaatttcacgtcatccctgcaaacacgcactaacaatcaagacccgcctcgaaccaacctccaagatcatcgactaccatctttttttataagctgcatttctataacaatcggatcataatgtcgggcggtgttaagagagaccgcgacggcaatgctcgtgtgaagaatgcggggccgccgaagcaggctgggccaaggggcaggttccatgatatgtttgaagggtttcgtgatgagcttgatgagcatcatgatcgacgagaaagaattgtgaaggcatcgcgagatgtcactgcccagagcaagaagatgtgggttttgaagacctgggcttataagtgcaagttttgctaactagtttgcagtatcttttctcttcagaggtaagctctttgacatttatctcagtatcaaagtgaaagcctgctcacacatcacagagtcaagcatctcaacaaggacttccctcctcacatccaacaagacatagatacacgcctagaggaaatctccaaactcctcaatggaatcgctccagatgtccaaaatgtcaatcgctatcgctacaccttttccctccgttgtctcgaagaattcgtcgaggctctctctttcgcacactacctccgccaccagaccctcatcacacccacacaagcacaagctgctatgcccagcgacatggctctcaccccaaacgactatatgtttgggatcttcgatctatttggtgagatgatgcgctttgcgactgtcacgacggctcaaaatggtgaattggccggtaatggaggacgaaatatcatgagtgatattcaagagcttgggtgtgagtttgagatcctgcctgatgtgccgacgaaggattggagaggaaagatggctgtgatgaggcagagtgtcaaaaaggttgaaaggcttgggtatggacttgtggtgagaggaagtgagaggccaaagggctgggtgccggatatgaaggatgatgctcctgagcctgcgtcgccatgaacactcaacttcaactcatgatgtaaggaaaacgggaactggctgttgtgggatatgatgtgctatctggttgagttgctagagctggctgctctaatatcatggtctatttacgtttatggaggactacggccacccctgctgatgataaggaaatagttgatacaaaaagtcacattgagatatgttttctcagctgggaatctattcttttgcgattatatggtgtgcccacaaactcggggggatctttgaataatggaactcggagcttttgcatgccaatcccttttagccaaagattggtgatagacaaaggagaaaacggaaattctacgatggtacaaagacaattggaatgattgaccgtgcattgcatcgcctattagcattcgcggggaacaatcattgtttaggtatccgacggctgtagacaaatgcaccgatcaagcaataacatacagactgagcatgaaaatggtttgtgatcttttagggctttttggggtcaaataaaggcaccagaaatacctgatgcatgtatcgtcggaatctgagggtcggggcggtctttcatcctccacccgcgaataactcttttgcaccttgcacttctcatcccaacaccaaatcttccatctccaccgccaagaggaaacttggacttcacatgatctttaggaagcacttgcgccatattattaggcttttaagagacatccttcgaaggcgtcttcgctcgggcctcatctgtttgcctctattttcaggctcaaccaagtcaaccaccctctcctctctctttcttcaatcaccactgttgactctcttcgccgagaagcgtcggcgcgcagagacctggcaatcagctaatccttccagtctcctaacaaatatttctttttcactagatcattatcgtttccaggcgttcttccaggcgcagcttcaggacgccccgggcgctcaaaatccggatttaggcgtttcttttcatgggacaaactctcgagccaacgactcattatgaatcacacttctccttcgtcgggggagaagacatctgcggatccgtcaacccgcccagagctatacagttctcagcctgacgatgtccaaagcgccgacttacccaatcttcaacaagaagcacaaaagccggcagcgcagaatgacgaagcagcctcctatcggacaacgtttttcgtaaatgttgactggagtatgggctcgacgcttgcgactgcaaagaacatcgttggccagatgtacgtcgagtgtttggaacctctcaagagacaccacccataccctattatcctcatccatggagactttcatactggtcaggtgagcaatattatcagaattcgtcacaccaactgattctaactccgcgtaggtctagacaaccaagccagatggtcagcctggatgggcctcgttcttcctcaacaaaggcttccaggtctttatcgttgatttgcccccttctggccgctccaactttttaacaacctcccattatatccaccgcgaggcaggcctcagctccagttctatcccggcaagaggagtagaatcaagcctaactgcgcctggtgtacctcgagaagtcggcgtgcccctccaatatgcaaaggcgaaattccacgataaatggcctggcgtaagtgtagaaatctgtgtctattcattcaagtgctgacggtttatagacaggaatgcgcggggatcccattttcgccaagtactgcgcttccttggagactcttcacctcaacaaggtggagcgtcaatctctcgctcagaatgcccttcaagcgctcctgcgtcatgtcggaaagtctgtcctcgtaggcgaaggatcaggcggagctggggcttggctagctaccgacgttgagcctgatctcgtcgctggtgtaattgttctcgagccaccaggacctccttttggcacggcatgccccaaagaacgaaacccttaccgccagtacacacctttcattcagtatgaggaagggacacgaatctacggattgacggatatccctcttacctacgatcctccagcacatccacatggaggatacgaccatcctgagaagaacccgctcgacataaccacactgacttctcctgatggaaagagcgagtgtttcgtacaggctccaaagcctcgcaagctcatcaacatcaagaaagtgcccaatgcggttgtcacggcacatgccagctcgcatggcatgtacgactgggctacagtgactttcatgttgcaagctggtgtcaaatgcgacctgattaagcttgaggacaagaacattctgggcaacgggcatctcatgtttctcgagacgaacagcaatgaaattgcccaggtactcatggattggatttcggagaaagcgttaccagcgtcattccaaatgctggtctcagaacctacaccaccgccagagttcagtgaatttgtggacactgtccaaagactgagccctcaaagggagtcaagtgtcgaatccatcagctctcgaaagacacaattgctggacttccagtcgctggaccaggaaatgagcctagttcaattcccggaaacaccacagccctcatgccagcccgaagtcagacctcatcaacccgagtcgtctggtgagtatccaaccggagactcgaacaagagaacctctctgtcgtctggacaaacaaccgtcagtatgtttaatagcgccgattctccttatccgtcttcgacgtcggttgataatccgaaacgacgacgagtcgttgccgctactggaatgtccactccgtcttcagcatcatctgtaatctcatcatctcaggagagctctaaccagacacaacccacgagagttggtcaagttccaccacagcaaatccaggtcacaacagaagagaaacctatttacgatatctctttgttgaagcccactcttccagagggggttccctcttgcctgaaacttccggtcaataaggacaatcagccttcgatagcaagccctgcactgagtctccccagtcaagttcaagcttccagactattcaatgggcaatcaaacgccttgtatgggcatatgccgattgctcagcaatacaaagcattacatagagactatcagcgtagtttcacgcccaacaagaaccacacaacggcccgctttgagtgtcaaactggatcctcagacaagtctattggagcgaacatgtataaccagaagagtctcccctctggtttggcttacccaggtacagtcccaggaccgaacttccagtcgcggtcgcccattcaacaagcacagcaacgaggttcttatccccaacgaccggaccattcacctgcactgaatagcggaggagacctcatgccggtcccaacttcgacgccgactggagaccaatttacgatggcaactcttgcaggaccctatacccctttggtgccaccgtcaacacagggcagtcacttccacaacccttttggtacttatccgcagatgacgcccccgagtccatctccggctcccaggccatcatcaaaccctccggcattcaatttcagcataggatcgcctgctcctcttgcacagcagaaaaccccagcctccaagtgaggccactgagtcttgcatgagtggtggttggattttggaatgggtaacatttacaagggactaggagtgatatcggaaaggctatgaatgcggacagtgtccgatctgggtctattgagcaaagtctgggatgtaacttgctatagccaatattcctcaaattgaatgttttggaacagagtgacagaaatcagtgcaacttctgtattcaaaaagaaatcttcagtgtgaaatgctcatcgtgcgaagttgactaggggagggaagaaaactcagaacctcaatcctaaacgacagaaggacttaggcaatcttgcataaatttactggtaggataactttactaagtttaggatatcttttgctaagtttattttaacaccctatatcctgcaaggtctgatgttttcttgctccctgacggttgagtcggttgatatcactaacatggagctgtacctaggtaccactgacgccatagtttgcaccgccacccgttcccgagctgcctaaaacgccacagcttccccattccatcccccacatgaccatgacctccccgagcgcttccctatgggcctcgcatcatcactgaagtgacccgaaccttccatcactttaaccattttaacctcgaaaaccaaccctactaagacacgtccctcgtacgaccttttctttctttcaagcaactcaagccaaaccacaaacgatcgaagaaggacttctcgctacgtacgcgcactcatcgccgcgatggcttccaacaccaagtaccagccagctcctcagagcgatcccgacgactacacccacgcgccccccgcctacgctgagggttcggctgctcgcgacgagacccaaggcctctttggtgcgccccgcgatagcgaggataacctccccgatgatttcaaggtaggaatagatatgctcgatgcaaggcgaataaggaaatgctgacatgatgatgtccagttcggcggctctgtggctgaggctactgttgatatccgcaaccagttcgttcgcaaggtctacaccatcctcactgtccagctcctcgccactgctggagtgagcagcctcacattcttcagcaccggttacaaggactggatccagagccaccccggtgtcgtttgggcttcggtaagttctcactgagctgcgggatcatgaacatgaatgactaacacattcacagctctttggtgcaatgatcttcatgggcttgacctactggaagcgcaagtcttacccgactaacctccttttcctctcgctcttcactcttgccgaagcctacaccatctctgttatcgtatcgttttacaaaacatccatcgttcttaacgctgtcgtacttactgccggaatctttgtcttcctcactctcttcgcttgccagacaaagtacgacttcacatcatggatgccttacctcttcggtgccctgtggggtctcgttatcttcagcttcatggccatgttcttcccttacagctctaccggcgagctcatctacggtggccttgctgctctcattttcagtggctacattctcgtcgacacccagcttgtccttcgccaccaccatgtcgaggaggagattgctgctgccatcagcctctacctcgacatcatcaacctcttcctcgctattctgcgcattctcaacagccagtctaataactaagcgataccgacctgtaaaagcttaacgaggcgtagacacgagacctgtggaccgatgactcggttcttaacttccatcgctgtgctaccaagattgtgtcatgcgagttgtgtctgattcaagagctatcttaattgttgtgttacggagggtttccctagtcgaactatggattttggcgtttctggagaaagcttggtttcctttactacacgttaatcaggctgtctaagcagcttatactcaggacaggataattgatagtcatcatcacaaacctacacactatgcgtatttccaagtaacaagatgtagcaagtgtttcaatgttcatcaatcgtattacaaaaaatattgaatttatttgatatcagcattagaaggccactagaaaaaagaaacaatcaaggttgtgtcgcccaagaatggacaacgatgtacgcccaatacaagtctaatatgaccacaagatggcaccaggacacggcaatatgtcctatccgccagtcgtctgcatgcatcgtatcgtagcgcaagggcgtcttcatccctttaagagactccccgcacgctgcgtccctacaacagccagaaacataatgaccctcccttgagaatgcttctaaacaatgggtagccgcccaccatcagttttccaggcaaaccgtttccagatggcatgcccagaatcgtttttaagaatagcagacgtttggtgagtgaaggagggcggcgaagaaaaaagaaaacgacaactcaattgttcagcagcagggggaatattctcatctttctcttcagtcgtgggagaggaaaaaccaacgccagcaatagacaatagtccaacgtcgcatttttgaaacaccgcaaaagacctaaaatgtgaagtgataggtctagttgagtggctcctcgccattgggctcgggtgtgccagtggcctgagaagcagcctctcgttgcatgcgggcctcgatctctcggagctgggactcgcgggccaacagctcttgtcgcttttcgttaatctcgcgctgtaccttgagttcgatctcgcggagcttctcctcctctcgtcggagctgctcttccttgaggcgcactgactgggaggcaagatcctcggggttcattgagctatcagcactaaaaacaagtcagtcagctgtggtcaatattctagaattcggccaaaactcactttccagaagcaccctcgacgctcttagacagcttctcagtacggtagttctcgtacaagaagtcgtgggtgatttccttcaaatcagccaagtggctgtgaagcagggcagatcgaatggcaaggaagtcggagtgacgagggttatcaacctcgacaacaccccaggggtagtgacgagcgcgaaccttgcggccaccaatctcaacaacctcctcagatccaacgatggcgaaaggcataaggccacggagctcagcgttctcctcaacggtatcctcatcgtcctcctcaatgtcgtaggggaagttgtagacaggaatgcggtaatgctcgatgtcctccataaccagcttcttggactcggcgagctcggcgggggtgagcgaatcggcgcggccaatgacagggataacgttgacacggggagcgaggcgcttcatgagctcgatgtcgagttctcggaggctgcaaatgtcagtcgcgttccaaggatctggagcttataaaacatacccatgaccagtgggagtgataaagtaaagcatagcatggactcggttgtctctgaagcgggggttacgcttgatacgagactcctcggcaagaatatcatcatattgtctctcgaggtagccaacgatctcggagaagctggcattggggttagtagaggggtaaaacatggaccgcgatactagcttacctagcctcgttgtcaatctggtcaccgaagccgggggtatcgacaattgtcagggagatgcgagtaccctcctcgtcaagctcgagctctatagcccaattaatatcgtgtatgcatgcaagcataattgaatgtacgtaccgacagtgatgggcttgatcttgacaccatcctcaacgtgggcgctgccagcatcgtcggactccttatgatcgagaacgctctttccgcagagtgtgttgacaaaggtggtacggcctgtcgagtgtaagtttggtttattttttcaatggcagtgaggccattgtagctgtcgtcgcagcggttctcgcaaggggccacgtaccagtgcctgaagcaccacagaccatcaggcagaactgaatacccttcttgacattcttctttcgacggatcatcttctattggggagtaggggttagcgagctgaggtctaaatggtaggcgcgtgaaagttttggtccatggaatcatgtgtggaaacggtagcttcaacggcggtggcatccacacgacaggacaggactggaggggagatagcacgtacgcccatggacgacatcttgaagattggattctcgaagttgaggtgaagctgaggagatacggaaggaataggtcgaatgcaccaaacgtcgagcaaggactcaaatcgagtatggtttttgcttgcggtggttgaagtggaaacttggggaacctgaactgaaccaaggggaaaatgttaaaggaggctaggaggagccagagccagagccaggagagaaggatacgggtcgtgttggacttgggtcgggttgctcaaggggtatgggcaatttcacacctggccaatcgttcctcctctaagattcaggggaagtgcctaagctagagtgccagtgctaacaaatgccagctggagtaaagcaggtgcacccctaccgctacgaaatccacacttccattgcacctcagcaccctgtaaagccagaccgccttcccgcccgagggaccactagcggaccctcaacgagccttccattgctgtggcgcttgcttcaatcagagctcgttcttttgtttcgtcacgtgatatcattcttctatcccgtctgttcgaatctctcggcaatagtagaaaactcagatagggactcatcctgaataattcagataggctttagatgttctatgatacacttgtgaagtttcttgggtaagattatgtgatttatatccctcccttaacttaaagccaagtctttgaagaatctgttcttagttgcgccacaatccattgttagtatcagtggctgaatctcaggactgtggctgttaggtaccgtgacgcggttcaagttgtccagtggatgagacatagtagacaaacaagagttgaacatcgaacgctcccttttgtctttgctcccgtttttggatacaagacacgttataaccgttgttattgtggaatttcctgttcattcatagatttataacacaaacttgtctctcataaagcctctacgcagcctaaaccaagcctccgtcacgcaagtacaggcaggctcactcatcagtggtggatctataagcggcatcaaataaacctacataataagcacataaggtttcggagccttcgagatgctattcatctcatggtaacattccctgataaacttcatcagccaatcattattgctcgaaacttgtttctcgacatcatcatcaactatcacgttcacctcagctttgacttacccctcttagctctcgcaccggaaacactagatccgtactgtaggcctagactgaacttgtacatatcaacaactcattcacgatgaatgtacggccaccgatcgaggcttcgagcactgaggctgtactttcagtgtccttcaataacgatgcaagctgcttttctgtaggcttgggttcaggtatctgcagtaagtcaacttctacagtactatgtgcttcccttcactaacactcggctcagtcttccacacaaaatcatgtcttctcaaggcttcgagaggtatgtccatcatataaagtttatacacgcacatgcttacagcttcatagatttcaatgctggcatcggcctcgttcaaatgatgggaacaaccaactaccttgctcttgttggtggcggaaggtcacccaagtttgccatgaacaaggtaagctatcatggtcagctgtcgagctcttcgcttaccggaaataggctataatatgggacgatatgaagggtaaagttgccttggaaatcacagcattgacggcaattcgtggcgtccaactgggtagggagcgcatcgctgttgtcctacagaatagcgtgcgcgtctactcgttcgccaaacctccggatttactgcatgtctacgaaactgcagacaatctcctcggtctctgctgtctttctgagaagaagcttgccttccccggccgaactgctggacagatacaactcatcgagttggcgaccgggaatgtcagcatcatcccggcccactcttcggccctcaaggccatcgcattaagcccagatggcgaacttctagccagcgccagcgaaactggtacactcatccgtgtttacgctacaagcaactgtgcaaaacttgctgaacttagacgtggtatcgatcctgcgactatcttttctcttgccttctcaccttgtggcacgatgcttgcctgtacctctgacaagtccacccttcacatcttcgacgtaccgcatccacgaaagccaggaatgagccgaagtcaacagctcggcgcttctggatcagacccaggtgacgggactgggaagtggggtatccttagcaagattccactgatgcctcgagtcttttctgatgtttactctttcagctcagcaccttttgaggctggtgatgaagctgctatagggggcatttctttctcggagagcacagttctaggaacatcacggccaccaaagggcgtcattggctggatcggagatgacagtcttgttgttataggtgctgggcatgatgcacgatgggagaagttcattattgttgatggtgaggatggaaagcgacactgcgtaagggaaggctggaagcgttatttgggcaacacatgagccaagtgaggccacgctacaaggcaagctaatgatcacaagggatacgattcttaatgctgggcaaacttgggatgggcgtttgaggggttcaggataagtagcgctactttggaccgagtgaaatattgttttacagtataatgtgctttaatcgtcgtgccttcgtggcgaccgacttctgctccttctccttgatgttttctcctcctggtcttcttccctgcgtcgtttgtgtcgtgactcgtcatgggcgtcgtccctatgccttctgtgctctcgaccgcggtctctcctccgatctcggtcgcgatgtcggtcttcatcgtcgtcttttctctcccttcgcctatctctgtccctatcgcgtctcctttctcggtcttggtcgtcatctctgtgtcgtcgggaatccttatcacgatgtcggtcctctttgcctttgggagtctcatctcgtcttgatctacggtcgcgatcttcttcgcttccatccctcctcgatctatgtgaccgatgatgtctgtgtttgtgttttcgatccttcttttctgttttgcgccgcgcctcttcaacttccttcttcttctcttcgattaagaagcccttcatgggatcgtcgtcatcatgatcctgcatcagaagcgcgagttctcgctcttctggtagcatcggccgcttcacttcctcctcgctactctcatcttctgatagcgcttgtccctctcgcctgagcatgtcctcccagccgaccttgaactcttcggggtcttcatcatcccgcgctttgtatcgcgcatggtcgacactgatcaggcgaccaccaatatctgctccgccaaggttgtcaactgctaagtcggtacttctctggtcctcatacttgagccaaccaaagcccttcgacttgccagtctccttgtcacgagccagctttaagaatacgggctccccaaattgtgagaaaatcgctattacatcgccttcggataattcgtaaggaagaccgccaaagtagacataggcagtgtctcgatagtctgtatgccaggaagcttctggagtactgagcatatctgttagcaggggttctggaaatgctggaaaggaagtcaactacttacattccattttctatctctttcttattcagcgcctggattgcgcgtattttattcatggtgtgttttgcgctgcttcttgcgcagccttgtgagtgtcgcaaaatttatggcaaagagtaatgaagtcgcatttattatcagaatatgagacgtacgtccactgaagctttagggagtccgtgcgctagagctgcaagagctgcagcgcgtactgtagctctttttggcgggacaatttccggaccgaacgctaaaatgacggggtgttatccaagtgccaatccatgtatacttagtctacccattggaattggtacgtggtgaccctggccacgttcatctttgatgaaagacagcggtcgacaatatctacgtaccacgaactgcccaggaagttgaagcgactttttcgaaccgattatcgacgattgggatactcacgatcgagccgagagcttgcatcatattccctgctgtctttgttgtacgcagagcgaagatgcccctacggcaatcttaaatctcctttagcatcatcgaatcaacaccaaaacgcgtactgtccctcttcttagacgtcgatcagaggcagacttgccgacaacctctgccctatttcgccacaggagatacactcatgacctaacgcactgcgatcttttacgacagttttgttgaccagcgagctcggtgagccaacaaccgggatcatggcggccaacaccaacagagtatcgatctatacaacgggctcaggagactccgaaggccgcgatggcgaacagaagaaggatctttggacatctatgctagagtctgtcgccagtggcaaacgactaccggaaaagaacctcattgtgctaggtatgtcgtaactagacagctctgttgaaaagctaggtagctgatcatgagcctctgaaactcaggtggcactcctgagaaccaaagagagttcctcgaatcgctctccagctccgaaccaaaacgtaatgcggaccggcttaagataccgccgattgcgaacaactttgcgctgggctatacatactacgatgttctcgacaccgaccaagacggttcgtgcatcaacgcccagatgagcctcagaacgatgtactaataaatttagacactcttgcacgagtttcgctctatttcctctcccaaccttcacctgaatttgcatctctcgttgcgcccctacttacccctgaaacgatccccaatactgctcttatcattcttctcgactggtcacagccgcatctatggctacgacaaatatggacatgggttcaggttatacaagaagttctcaaaaaggtcgacacagaacaacatgccatcatggaagaagtcatgtcgacttggaaagaaaggggtcgaggaggcgcaacaactaacttagatggaacaccctcagctacggctaccggcggcgatggagatagtgcactgcctctgggaccaggagaatgggaggagcctctgggtctgccactttgcgtagtgtgccagaatgtaaggaatatctcttgtggtcttcgataactatactaacacatatgcaggcccaaaaaatggagtttctcgaaaagagtcagggttggaaagagccagactttgatacagtattacaatatctgcgaacaattttgctgagacgtacgttagccttcttttaagcctctggtctaatgctaacaacttccagatggtgcctctctcatttacacttcacaaaatgcaccttctcagctaccctctctcattcactcaacccttggaattacctctcttctcaagcgtcacccactgaagaacaacgttatcgaccgcgacaagattgtcgttccaacgaactgggattcgtggagcaagattcgagttcttggcggttcttttgacccggagcctgtttcgaacacatggtctcaagatctcggcattgatctctactctatgcccttcgatgatgcagacaagataagcgacaaagaagcagaaatcaggaaactaaacagtgccattgcgcgatacgagggatggtgccgcgatcctaacagtggtggtctcgcagttgttgagaatgccatgcacggcgagaggtggatcacggtggagagtgacgacacccaagaattccttgagaagcagctcaagattctcgaggtattcaaggcaaagttgccagagaagggcagcgacaatgccatcgttcgtagtactcgtcacatcgactacactggcgatgagacgactatcagcgagcacattggacctgtacaattcaatatgggcggtatccaagtcgatgccgatgatatgttgcagcgtctcaaggtaagacatgactatttcactactccggacaagttgctgacatgaacaggatcgtaatgcatttagttcttccccaagcaacgaagaggaggaggctgatacacctgctgcgaacatggccaaggactttgataacgagcaactgcaaagcttctttacaggtttgatgaaccgcaagggcactggagatacatctagatcttgagaaaggagtaacaaatgccccacccaaagaattatggacgatccccttttcttttcaagatattgtatttgtcgacccttagtgctcagtgagcgtcatggaccaatatttggagaaggggctggtgaccaatgtagattagatacccctgaaatgataaatttgataatatcttacgcgtattgacggactgtagcataaaccttacagtctatatttctaactgttttcaatttcgctcatcgactagttcctaaaatgctgtgcgctgttcagaactcctcttttcctcatatcgcctgtcccttgaacgccttgggatgactgtgccgactccaacaactcgtgccctatatttcctaagtatttagatgcttttatgagccgccatcctgggctgtttatattcaacatttcatttcgacgtctctccgcccaatctcgctaccagaacaccttggagtaaaccagggaagagccaaggatgttgcaccacttcgacttcaaacgcatttatcgtctgacgagctttggctgccaaatcgtcattcgaacgcagattcgcaaggcggaataggttaactacgctgacggcgttggttgatggtaatgacgtatccataccatccttgaggcggaggattgtataagggctattggtttgcgtgctgaaaaaggcaccatcggcgtcatagaacaacgaggtttgggtttctgtggtggcatggtcagcggagtgtgtttatggggaggggaattgcgacgactcacgctgtaaaacatcagcaaattccagataatcttgatttccggtcaattcgagaagatccaggagaccttggatcagataggcataatcatctgcaaaggcagtgtttccacgacctccagaccatatcctgtatagaattctctcattgccatcccaaagcctttctctaatgcatgcagctgcctgctcagcgatagccctacacttggagctttgttctggcctcagtgtcttcagcgccgatgctgccttggaaagagctgatatcacaaggccattccagcctacaacaattttgtcatcgagatcagggcgaacacgttccagttcccttctctttcttaaagctcgtcttccttgttcgatatactctttgatcttttccaccggcgtgctgaattgggtgcttagttgctcgatggtgcttttaaccctgagaatgttctggtcaataaagtcgtcgttggggtcgtttttctcctcgacatttccatcttgattgacattccaataggccgctagaataggactcatgtggctgtcaatctcatcgagaactgaatcaaactctcgccgcgtccagacataataggcgccctcgcgcttctccttgtcaccttgcctataagaggagtcggcggcttcacttgaagcgaaaccaccctcaggcagaacaatcggagacgtagtaagatactcagcaagctcaagaacaacgtccagaaactcatctttttcgcctccaccgctggccttccacgcgtcaatatatagagagagcaattgcgcattgtcagtcacaagcttctcgaagttagggatgctccaatccgctgtaacggagcagcgcgaaaacccagtgcctccaatatggtcatgcagcgccccatcacgaatgtgacgcattgtgtccaaagcgatttcggtagcatgtttgcactcggcctctccaacaacatcctgaacagcgtctggtgacttcaggagccccagcaaaaatgccagcttcggtggcgtcaggaacttcggtgccaagccaaatccaccaaaaacaggatcaaaagtgccggcgatatgagtataagcctcttccagctgatccaaatccagttcttctgaaacgacagtgctcttttccttagcagcacttgcatggctcggagctggtgctccccatccagccggacctaaagctgagggtgccgaaatactccttgttcccaaggtaccctcagccgcaaattccttgagttggccaacaacctcggttgcctcctttcggcatcgggcttcctgatcgatccaaatatcacgaactttcttaaagatagtcagagagtcgagtacttcttcggtgctgtcgtcactaagatgccttcgtcctgcgggtccaaaccagtaggtaccaccaaaaactggctccaagttgggtgtaaggaacacatttaagggccatccgccaacgttgctgacagcttggacataattcatgtagatggcgtctaagtcggggcgctcctctcgatcgacgataactgggatgaaagattcattcaatacagaggcagactcggggttggagaaggtctcaatcgacatgagccgacaaactcgtagccattagcaacacagcgcaagatataattcgctccgagaccaatcatgacgcaacttacagtggcatgccttgtagccgatatgcaggaagataagcttgttctccttgcgcgaacgctcgactgcctcgtcgtctaagagctgccatgaaaccaagctttcagcctggccccggatgtatgggctctggctagcagccgcgcggtttcgcataggcgcgaggggctttggtaagctcgagcttgactcatcaccactgacgggcgtggagcgcatagctctagcagacgcagtgagttctgaagctaccatgttgctgctgccttgacctggtttgagaggtgtatagctagctgattgggacgctgttgctgctgctgtcgtcaagctgcgggaaaagtaactcggaaccaagcacgcctttggtggggagggttggagctgtttatagccaagggctgtgtggttattttacctccacgatagcgataacgtatggatatgatgatgtaagagctgtgtaacttgaggtcttgtcgaagctaccttatagcttgatgctgtagcgatggtgagatgaaagatgtaagcgaaagaaaggcaagtgagtaagtcttccggaaagatggcttcatagacgtggttaagcacccgctagcgaaagattagattgaacggtggaggcttccgacttttggatggattcccatagaagccaagtacctgctgaggcagaggcagttcggctcggcggggtcgatggcagcagtcgcggggcatccaataccagacgtttagcgccctttccgccttgggtaaggtcgagggggttggtcgtgacgacatgctcttgatgttggctttcatgagtcaagcatcgataatgccatcttctctgagtcgtgtagggtgtttcgacctgaaaatcaggtgccgtttgcgtgtaattagactgccgtcgtctattatccatatacagttacagggtaacaatgagtgtaacgttggcaagctaaacacggcactctactccgtagtcaacgcgaactcagacctttcacatcaaagcacggataagggtacggatattgaggactcatataagctcttgtcattcaacaagcttgctgtaaaaccaggagtctatttttccttatctctggtttcagatagatgcctctcaggtagatatctaggtggccgtccagttgtcgtcgtcagatgttagcccagattgagcttggtggctccaactaccctaaagcaaactggatctccgctcttatctttcttgccaacgaattctagatcccatcagccattggggcaagtataaatgataagttataaaagcctgatggcaagactgctggtgcttctagtgtttcgacgcatacaatagcctttccggctcggtgctgcttgtgttaccccaaacgcaggtacacatctagggaatgaagaagatgatgttatgatgctacgaaggtcataattagaaagacacataaaaagaatacccaatacattacacttagaagcgaaatcagtcaagcgatactagactgcctgtcgacagaagcaaagtgtgaaaacgatatgggtacgacggatgaagaagcagatccgagttggtgtagtaccggtatactagtcgatcggatgaacgtggtgagtaaaggataaaataccatgaatatgaaatggaacatgaatagttgagccacatgagcagaatatccatcaagagaattattgcacgaaaaaacgtcaagtcatgtggaatactgcttttactgcagtgtataactgactttacacccaaacttgagtttcaagtggattcgtgattcaaatctatggaccttactcggctgtttcacactctccattgaaccacgctaaaacggcagctaacttatcgataagatgatcgtggaatccctgcagcagctctcaatgaactttagagcttcggcttgttgcctacttctttcaaccttcttcatctactcatcctctcgaatagccagcgaggcatcatggctgagccaacatatactattttcgtccgggtccctatgccccgtggtgacttcgtcgatccgccaccggtacgaagctcttgatccagccagtcaatcatatgccatcatgcccatgcccttgcgcgcatcggagcaatcatggcagagctaaccagaagcatggcaggtaaactgggactccgtcaaagatgaagcattgtggaagatcctctccggagctgcaaagaagcagatagactgtaagtattcaccacattcgtgtatactcattgatgctgacttagacaaggggacgaagtgtaggtgtcgatcttatcacaattatcatacagccaatactcatctgaggtgcagcgccgatcgcttcgaagttcccgtcgattttctccttcaacaagtagcataccttaccgaacgacatgcttcccaggtccgcgctcaagttcgaaaagctaccgccgccgtccgtggctcagtgcaatcgcccgttccaggcgccgactccgccggacccggtcatcagcgaacacattcagccttatccatccgaaaagactcacccatgccgcgcgccgaggcagggagtggtactggcactcctctcaatgcatcaatacgaccggttgtgtcgcggaatccgtcgacgaatactacagtcctgagagacatgaccggaggctcagcttctcctcgacctggaacagggtttgcttcgcggaccggcgagcgacgtcgtctttcatccttaccaatatcatcagtcccccaaagatcacccgatcgagaagctcaacctgagccagggccagatgaacgaagcccgtcacctggcccagccgaagacagttcaccaacatcgtcagaggacgagtctagccccgctcaatctcgcatcattcgtcgacctccccggtttcagcagcctgatggaggacaatacgaggatgacgacgatgacgaatcagagcctgcgtttcaaccatatacatctcccgccaacaagacttcggcacaggacctcggctcaacgctaaggggagatgggcgcagctctggcaaaaggcgtcacaggccttacggaaagtctgccattcatcaatctcacacatcagactcgtcagccagctctgcggccatggtacaaaacccggataagtcagataaaaccacggagcagcgaacacccggacccctctcaccacgccgaactgcagaactggcgggacgtagcccgggcaatcaaagcaagggttactcccgcgagggtagcgacggaacgcctagcatgggtagtagttatagtgatcttgacggtaagttgccttgttatcctcagcctgcttggtgtagtttgctcaccacacagtcttagacgcctcagttacacagtctgcattagaggaggcattggccagtcatatgaacagaggcgcaggaagccgcttcagcatcagccaggcttttcgtagccgttacaaccctggccccagtcaatgattggattgggggtttgatttcgaatttgtattgcttgaaaatgcgcttttggcatggcgtttgggcatggcaaatgcattaatcagggcctttgggggcacctgttttgaatgttttggatacggtcgtacagatatcccacctcaatctttgctatgatagaaacgcggttgaacatggagtatggctagtgccgtaggagatttttgagtcttgcaaaagcttccaagtcagtggtacaacagggaatttctatatgcccgggctggcaatgggagaattgctgctatcaaatgaggcagacacagtgtcgaataaacacaaagaagatgcgagaatggagaaatttctattttgatctcctgtttgttcaaacactttgaaattgcttcatgcaggatgtcacagttctagagcagtatctccgtcggctgcgtgcagctgccataaccccccctcgcacttctctgagtatttaatcacaagcacttattaaatgcaacttccctcctcccaaaccctttcaatctaccgaagatattggaaaagccccagcttgacactcatagaacctcgctccttttagaagaacattccaacctgataccatgtttttcagaagttggtcgggcctccccaaggatgcctcctttccgagagatctcgctggccttgggttcgctatccatgactacttcaagatgcatcgctgacatcgagtagctattttgtgaatgatgacgatgaggtccgatctatcgaggacccggagtgctactacaagtacttcagcagcaagaactctcgcgtcaatgaacgccagcgcttccacttcaacagtaggtgcctggacttggtggccccgggttaaggcagcttgactaatagaagtactatagtggctctggaagatattgtccatgatcgccttgaaaaagaaggcctcaagaaataccaccttttgcccgagaacaatcgacaatcccccgtcttcctcacccccaacattgccaaaactacccgcatcgtcgtcgtccttggcgaaccaactaaagacctgggatggattgctggccgcgtcgccaatgggcctggtggccttgtgaaaggaaccatgatctctgttgttcaggcacttgctaagcaggctgccagccccaacgacccggaacctccttgcgttgtcctggccaacatgggccagcggttctggtggcctgaagaacagcgagctctcaccgtagaagcatcagtcgatgttccactccccagtttggtgcacgctgggcgtcgtttcatcaaggaactcaatgagattcctggaagcgagacacctttggcgcacatgacgactgtgctcaacaaggttcttgaagtcaacaagaatgccaaggtcgacatcattgctattgggcaaagctgcgaggttgtcttgcagttctttgagaacgagaagaactgggcgcgatggggtgagcgactaggcggcatgctcttcatgggtagtgttttcccaacagatttgcttgtcaatgctgaattcaaagagttcctagcaaaggtacaacccacacccaataatagctatcgttccgcaaatcactgactgtcatagcgcactcgtggctatctcatttcagaggagcctctcgacactcccctagccatgcccggaggaaacccatcactcctgatcgagccccttggctgccccagcttctctagcggagaagaccagttcatcgaaactatcctcatcaaggctctcgaaccagcgcttgcttacctgcaggaagtggctcttacccctaactttgtcaaccccgacatggctgttgcagagcgtcctccaaccgacatcacggacgagaaatggagtgaaatgccagaggaggccaagccagaggtcatcagcgttgatcccgagaagatgaaggaagaaatcaagcagatgagacgctggaaaaagtttacggagactggcctggcacccgatgatgattctgatgacgaggactgaaatcatgcggagttgaatgaagaatggacctcgtcggaacgcgcatgtacggggagagcgcggatgaacaccaggaagggagtttataatgaaaaggggatatcttgttcattagaagtagactagaaccaatgtcaagtctggagcagtggtcagaaagatgtggcaaaatcctttggctcatggtatacccatgttatacaagttttgttttacattattttacgctttgaacagtgaggctatattgggcccagctggtgtcaggtcctcaatcagttctcttgtcctcctcacacgctccctgaccacagcttcctcagcggtccagcggtcttcagcacttggaggggtggcgctccagaaggagaatacgcccgactgtgtagaagggtttgcttgccggagttcttcttccttggcaagcttcttgaccattttaccccagttggcaaggcctgcgcttaagcactcgcggcatgtagctttcgcggccttatcagcagttagaagatccatgttccgtaactgctcctctgcaacgtcgacgctatcacgcgtccacgaaaggccgtcgtcctcagatgatgtggagaagaggatctcgccgatccaaagactgagggaagcttcctgacaacgttcgtgagggctgcgccagggaggctgggtaccatcaggtggtggaggtggataatcggcctgggagaaagttttgacgactttgtcgaagacggagggagccttcggccttaattgagtagtggacggaggggcgttgggtaagtagcggcgagccttgagaagggagaggtatataggaagagcagtgtcgacctttccgctacgtgctttgaagttggccatagcagtgacggcatcgaggacattttgcgagggcaagacggccttctcgttgagcacgaatgtcttagggttgtaagggggttgcgacatgtcagctccttgtgtagcttctgcgagagccaggtggtagagtgcctcagcgccttcggtttgcttcttgaattccagataactagcgtattcgagtgttgcctcgagcttctgtcgggaagtaaagcctttggtgcccaggatcttcatgtagaagttatcggcgctggggtaagcaatttcacagtcctcttcacgaggtgcatgaggttggcctggaggaattggcgtaggcctagggttggagggtccaataacaaattcaggtggtgagatgatgttgcgagaaaggtcgcggacccatccatcgacatgctccgcgccttttgcagccagcatgatagcctcgaaataacctcttcgccattcctcgctcttgccggagatatcacaggggttgaactccccagggatctccgcttcaggatcgactctatccgtaagtttcgtcacaccctggccgtcaacctttgcatcctccaacctcaacaccaatcctcgagccagttcgaacgaccaaggccaattggtctcgccattcttcggtgccttgctgttatttgagtcccttaagaatttccttgtcatccagccccattcatgtggtgtcggatattcctgctccaacctctcctcattgacaaagaatagaatcacgccgaaacagcctaagagaccccaaaatgaagcagtgtatcgtaccgccagcttagcttcgtgcttcagccattgttttctctcggtggtaaaggttctaacgccgttggtggttactggaatcacaaggaaagggaggttcggccttgagttggtggtgagttgggtgcaatgtgtaaatgttcgaagacatggtaatcgggtacgaagtgttggtgttcttggtgttgaaacctgaatatggcggccaacaagccggtgacgcatggcgcctgcgtatttatggatcgcgtatttcgcctgttcgatatgagcgtcgctaacttgctaaagtttacaaattgtcatcaaaatgatggtatctcgagtctttggatgatgaggaaatggtggatggtgattggaaaattggtccaattgaagaagctccaaattgctgactaagactcattctctgccaagatcttgaaaatctcatggagcacatcgtgaagaccaaaatgtacttgttggtgtgagagcagtcgacgtttttttttatcacgttatcgtgtttaaaatgtcttccttcttatcctcggacacgttctcgaacccgagatttcagctttttgcggctgctgtcttttcagcagcgactacggcttctttgttactcggctatcaagctctggagcgcgaagagagggtacatgcactcaagagctcaatccctgctgatgaccctaacattcaacctgtactgacctcgaatttcatttcttaaaccgtatttactgactgattacagttaaacaactttggtggctcatcagcgccaccagttgacaaggaggatgcaaggaaccaagctctagcccgtcgggcacaagctggtgacttcgatgaagagctaattcttgaacaactggcgagaaacagagtcttcttgacagatgaaggcctcgataagctacggaactcgttcgtcattgtggttggttgtggaggagttggctctcactgcacagcagcccttgctcgctctggtgtttcgaaaatcaggctgatagatttcgatcaagtgactttgagctccttgaacagacatgcggtcgctaccctggctgatgttggtattcccaaggttcaatgcttggaacgacgcttgattgccattgcaccatgggttaaattcgatctgcgccaggagcagtttaatgagggtgttgcagagcgcttgcttcgaccctggagcgaagatggacgtgcccctgactttgttattgatgccatcgacaacatcgagaccaaggtctcacttctcgaatattgctacaagaacaacctgacagtcatcagtgccatgggtgcaggatgcaaaagcgaccctacaagaatcatcgtgggagatattggggccagcaaggatgacgggctctcaagggcgacacgaaggaagctgaagctgaaaggtatcacaagcggcatccccgttgtctactctacggagacatcgggcgctggtaaagctgagcttctcccgttacctgaagaggaattccagaaaggctctgttggcgatctcgctgccatgcccaactttcgcgttcgaattcttcccgttctcggcacaatgccagctatctttggtctcacagtggcaaaccatgtcattctgagcattacaggctaccccctagactatgtacctgccaagggccgcgaaaagatgtacgagggcatgctggcaacattgcagagctatgaggagaagttggcacgattaggcaatgagggcgatcaaataggcctcaaggtccccatcactgtcggtgacgttgctttcctatctgaggagctctatcagggccgaagtgccattactggtattcccacgaagctggtcctgatccggtggcagaagcccagcggctccagtatcacgaccctgggtgagggcaagagcatccagaagtgttctacagtgaagcttcacgatctcgtgttaatgaccaaggatgaagccacaagacacgagaaggagatcttcaagagtgggaaatctcttgaagatgtatacgatgccgagacaattgcgcgggttgagaagaagagagagacggctgagaagtacgaggcgtttcgttcatgaaaaggggggctggctgtgaggtgtatatctggtagacctggatagaagacgactagaggtgtacgaccacattgaatgattcctgctgggcggccaggggattcagtactgtatgttttacgaattgtagacgaagaattcacgacttcctttgccctgagctccccgacaaacttctcatgcacaatatccaacaatatgctgaacacccaagatacaaacccttctcgagtaaaatgactgatgggtgtgtacgataagtccctttgttcgtgtatgaacagaacccaagtctacggtgcgtacatttatttaccaatttcttcttcatcaggctcaatatcgacgagccaggcactcattcaacctgggtggtcaggcatacacgaaagctcaagtcgaaatggtagaatactgtctctcgcactcaaagggcttccatcgaaactcgaagacggctactgtcactgccggtccaagattgctgtgatggacaacgtgtggtcgatcacattgtgtcattgccctgccttgggagggtcaacaagataagccagagcacatccatccttgatgatgatccaattacctgacaccaagtcaaacatattgcgtgtctcaaagagcctttgacgtcgacatggctagtatcgggcatccaagtcttggacgtgtcatacctgcgtgatgctatctcaacagtgtttttctggctgaatgcatatttagcagtccttcgagcatcattgatcattcgggctgatcttgtaatttcggcgtatgagtggcatcgggcctcatgttcctagccatgtcagccttggctagcttcactgcacatgttgcaggatcatgaccatggcgtaggattcaatggcgcggtagtagtttcatgcgaacgaacgcagcgcagcgcaacgcaacatcgatgtgtaactcaaacgtcgcacattgatatagtcggctcaggctcacgtaccattatcacacagtcgcttagtagcaattggcattgtgcgctgtgactctgacgttttgcagccattggacctcaggccgaagttgccttaaagttaatacgcctgccaacgcccgctcatatggcaacctcatcaccctcgcagcatttacactttcacattgattgatgactgcaggcccaacgttgacgtggatccaaaatgcaaactgaacacgaccaacacttcatcgttggcccaactcaaggtaccaacagcaatgggtctcctcactgtgctgtttactcattcctcaaagtcatttttttttaagtctccatccatgataggcgtaaaggccccccacgatgtatttgccttgaaggcttaccaacctggttcgattcccggcaggcaaaaatgtaggcaggctctctgcataattgtctcaagatacaacaattttcaagcgttgggctgctttagggtctgctatgcagggatcgagaaagctctagagtctcagaagttgtaatattgaggttgtttgtcgcagaccgctcagttagccatttatgagcgtgtaagcggcttcatgtggaccaatggtaacgacatggtgagcaaactaatgtctgttgccgttgaagcggttccatattatccaattgtctcgtgactgagggattctttacacagggcggtggaactgcagctatcaaaagcaaataccacgtaaactcaaccactcgcctagtgttaggcgaaagagaaatgtgaatgctcacaaagaaaacaaggcatatcgcatatttgtcgacgtcgattaaacgcccgtttcagatgcaggctcagaaagcagcccaagtagtcgccttacagagatggtgtttgaaagtgctattagaagtgattaatagaaggcaaggaaccgacgggacgggaactgaaggccgtgtcggtgtaagaaaagtgcacgaaaaggtatctaaatcgggaagtgaatagagacacacaaagacaaacatatattgggttgcgagatgaaaacgtaggatctcacgagtttaccctcacggggcgagactggggaagcagtgcacaaagaaacgttacacacttcccgtatctcgggagcaattaagtgaatcaggcatatcctggaggagagaagagagaagcgggaatcttggcgccttatgagggagcgtgaatcataatgttagccatccgctggtagtacaatggatgggactgtgtagggtgaagctcaatggatgtcgccgagaggctgaggatatatgggactgcggcatgcagttgtgatacaagctatcacttgcagttgaggccccatatgcagttccccagtgctttcggatcctttatgtgctggtgtttacatggttcatttgtgtaattgtgtaacctcgggaagaagcacagagtatctcaaccaaagctatcgtcacaagatagcggacagcattggtggtcacataaacatgtcgtgcaagactgaattttttctcaagtatattatgtgtgtaactctggagtttagtccaatgccaataattggcactctaatatgtcgcagccaagtcctacatgatggtgttggagttcttagtcgtcactagatcctgactagcagcatgacataaagcatccgatcaaaggcttgatcatgcctgcacttcgttttcagctccttaataagccatgttgcctcgttcggtttcaccgatgtgatgggtgcgcaaatacgctctgtaagcttataatgtcagctgcaagtactctttgtgcagtgccgcctggcacatgtcgtatctcaaagccatcaacttgaacctttggcgtataaataaatcgtgcactatgtcatcaggttctgtcatctacgtactacgtacttggtgtgtgtgctacgatggacacgaactcttcacttgagcctcaaccatattggatcgcgaaccggcccgtatcaaggcaccgaggcgtctgtctcaggacctgcgtctagcacaccaatgacgatccttctgaaaccagatgctcattaataccaaacagcgcctctgacttcctattgcaaagaaggcagctggaactttagagcaccatgaaattaacctgaacacacgacaaccaacgaatgcatatttgccgcccttatttgtgtagctgaaaatctcatcaccaacatctgacctactgttcctcattgtgacggaaatggctgtaatatatagcgaattggggctctgctgcctacattctacattccacaaggttgccttatcaagctacccaagtttaggtcttacttattcattggcgattattgaaggcgcgggcgcgtagactatatgggggaccgattgggtgcctcgtatgcggggatgactccaacagccttgagattactgtgccaactgcagaatcttatcgatagtcattgggccatcgggagtgcatggggtaataaggtacctttctagaatctacggagtacttgtaggacttttcatctggaagcttgtgcgtttcgcgccaaagccacgttatctgggatgtgaatccttcgacagccaggggcagtctccggaacgtggggaggtagatacaaccgcctaacttaggtagatgaatgacaaacggaggaggacccgacgccccgatcggtatatctcaattcaacgaccatatcgttcaggtaatcagccatgtcaaccataccctgtacctacttgctgggttgataatcatgatttgtgatgatgagttgtttgatggcaaatcgttgacgatgccagttgtccaaagtggcgttctgtcaaaattatactacggcccggcccaatgcatatattccacgcattcgcgtcaaatcgccatcacgcaactaccaagatcacacccatagatgtcctgccgtgggaggcctgaatttaaaaacaggcctattctcctcgaatcggtcaagccatttcccgatagatttctcattcacttcaacctcgagcctgaggatcgtgagcagagcacacgacagcacttctgcctgcgccccggccagtcgactcatccccgtttctacctaaaggaggcgaaaattttcactcccaacttcgcctttgctggattttttttatgaaggccatagacacctgtcggccgccgggaagatacgcgcttgagggcctattggccatgcaccaaacgttggtcgtctctgcctggacttggaccagcatcatgcttgtgccgctctccttgatgcgagcatttgttgatagatgatattcaatatcatcgtttacaccaacgagctccgagaacactggttcagctctgaggttggttcatcccgtgtctttgatcactgggaaaaggggtaaactcgcccaatgtgtctggattggtgacattcaatattggacccaacggagctgaaaagacaaatccaggttctcaccacgcctcacggtagatgatctacggcgtgaatgagtcatgtgcgaatgagtctggtgagtattgcatttttcgtacttcagccttgatttctggctcagcgaagcctcgtgaattgtctgagctgggagacttgtgaagcataggctctggtcatcgcagacatggaccaggcttctatctgagccacaagctgacgaagaaatacgctgaagagaaacctcacatcgcactctgtagtaactgccatccagtcattccgagatgaagctggatgtcgaaactgtaaataggacttagtcagcggtggcttccagtagatcttatataagtgtccaagatcccaccagggcgaaccatcgtgggtagccttgaacaacttcagaggggtgattttcaaacccccaacacctaacactgatgacagggctactttcactgtatttcagggtgcagtgaatgagccgggcgtgaggcgtgtgctggcccgtcgattggtcgagtggccccttggagtttgtggttcgcggaccttgtggtagacagaatttatatatcagagttgctttctttcgatttatatgctttaatattcaaagatttagctgccacaattgtgtcgatttactggggccatttttataccaccattcaaatttattctccttcctgcgtccttggcgaaagtagtattcactactttcgtcgttgcatggttcttacattatcgctggccagtggcacgttcccacgaagctaaccgctttacccaattatgcctgctttgcagttcaaagattgatatacatacatacgttattgtgttacggaaacgcagcaacttggctgtgtttttgaaggtcaacgaggtatgtttactattccagaatgaacgcgagaagctaggtttctttgatgaggggcattcgatactaattggtgccgcagagcctcaaacgaggcaaccgagcgggcgaaccaggcagcctttcgcacacctcctctagtcatatcgatatcacaaaatttcgaattgcatattgtttgtcaaccaccatctcagattgattgaacacatcggcaggtaagataatgatcccagccttttatccgatgctctcagccgtggtttccctttacctatctatatttttgcgaaccgtcagcccaaagcccagcccagcccagcccagccatgggaattgtggctgcttgcttggttgccccccccttctaatcgaagctgcaaaacatggaaccccaacccccccttccctggcttgtcgagccagaaccttggtggataacgtcaggcagcctgaatgagaatcagggcaacattagcacgcacccgtcctccactctcttgcttcctccttctgatgccctgtctctctcgtctggctcttatgcgttgtgtcccttgagggatctgacctttggcttctccttctctctatctcttccacaatcccagcataattatggttaaccgaattctgtactgcagaattctcttcatttgacagttgctcaccatcttctctagctcattctctctctgtccctctccctcacttacaggcacgcgccggttgggctcggcacggtctcccatgctttgtcatagcctaacatggcaggcattacggacaaatgggtccaacatctgaggactcgcgatcgccaggacaaggcagagtcacactcttttacgtgcgatatctgcggcgacgaaatcaagacgttagaaacttggctcgatcatgtcaaatccgatcaggagcaccaggaaaagtggccgacgctggaggcagcgcaactatcatacgttcataaggggtcagttcactccccagctcggttcagtgctaccgctgtacctgcattgctagcaatatacatactcattcatcttgttcttgcagatcgattagaccaactagtcaggactccaatagcaggaaacgacgtgcagacaccaccaatgggaccgtaggggaccagaccacaacggtcactgcagtcgatcaagatcgagatgccgaaggccaccaggcaaagcgtcggtcgcctgagccgagcgctccaggccgtagccgtgcccgtaatgaccaccggaacgactacgggggtcggccccaccagaacacatcaggccgtcagctctggacctccgatgatggtgttcagcaaaagtcacagggccaggggcgagctgtctcccttggttcgcccaggcaagggcctaccaaggcaaacagacctacacagacagccacacaacaggtcaaccgtccttcatccaatgatgatgagtccacctccaagatgatgcgccagccagagacaagacccatctcacaagatcagcttgtcgcagaggtaaaaggcatctacgcaggactggtcatggttgagacaaagtgcatcgaagttgacaatgcccaatcatccaacactgatgccaattcaaaacttaacaacgaacaatggcaggcattgattgcacttcaccgcaccctcctccatgagcatcatgatttctttcttgcaagccaacacccctctgctagccctgctctgcgaaggttagcatccaagtatgcgatgcccgctcgtatgtggcgacacggcattcactcgtttcttgagcttctcagacatcgtctccctgcctctctagagcacatgctcacttttctgtacttggcttacagtatgatggccttgctatacgaaactgtgcctgcttttgaggatacgtggatcgagtgtcttggagaccttggtagatatcgcatggccattgaggatgatgatatcagagaccgtgaggtatggactggcgtaagtcgccactggtacagcaaagcatctgataagtcccctactacgggcagactttatcaccatttggccatcttggcccgtcccaatgccttgcagcagctgtactattacaccaagtccctctgtgttcccattcccttttcaagcgcacgagaaagtataatgacgttgtttgatcctgtgctgaacaataatacggcccgtcttgcccccgttgatgctgcatttgtacgcgctcatgctattctcttctctgggaagtcccaggaccagcttgaagagtctgtagagagcttcattgatcagctggatagtcatattggtcggtcgcctaagcgatggctggaatcagggtcagttggcgttgaaaagtcgttggaactaaactaactccagcagataccacattgccatttctcagtcctgctccctacttggatacggcgctgagtccaatgttctcatgcgggccatatcaaagaagccggaagagactgacgtcaccatggatgggaacacaatttccgaggccgcccctgatgagacattcaagcttgcgcttggctttgcaacccggacgatttcgcgagttctttatcgctggggagacaccaatacgttacccttcgtgcattccatcctggttttcatgaaccacatgacacagtatccagcggccatttcccatttggaggatgcgtatccctggaaactaacttccattatgctgaacaccctcttgctttcctgcgagcctggttatgagatccttggccacttccgcctgccggaaaaggaccagctcccacgcccgttgcccgaggactttgccatgcgaggcctggtctacgccgaggactatttccccaacggatggttcagtaatgacaagatagacgaagatgagaagtattttgagttgccatctgtctcagaagagcgcaagggccgcatcctgtctcttggatacagaattgcatccacaggtaactggcttctctggaatgaagaaagtcgtcaattcgaggttcccgaaaagtataacgtcaagataaacctggacaacaggcaaaaggccaacgccgagtaacaagacacgcccatatgagctcaatgtctgtttatctggcagggcacttccatgcacgcacattggtaagccaacaacgttggcatggaggtgtcctgccagaacagttgagaggtcatgccaggtatttccctctgactcttaactgccagaaaaaaggattgagatcctagatagatattggtccatcttccactatgctccaaggagtcaggcctaccggcgccaacacggatgtctcagttcatgccaaaccgagtgggactttgatggaaccagccagaacaatagcttggacctggatctggacctgccacccttcccctacacggatggatatcatctttcaacaacatatcctacccgttctatcaccgtatcgaattcaacatgtttattggtcaaatcttggacattcagaggactttgtgattatttgacatgcgactggagcccggagcagttatttcgggtgttcgaaaggggcagaaccaaatgtcaacatgacgctggctctcactaccccgaccccgtattcatctaaatggataccggtaactacatggtaaacgcccaagaaattgaccatcaagacagtaacactatttcttcggacaagcgcctcccatgacacgttatacgttcccagggattctacccgagaaagcctcggacccagccgctcttttggttcactgacaatcctgtcgttctttctgagtgttgttgctattcattatggctattttaattttcttctttgtatgtacttgctactcgtgttttagtgctctgagtgggttacccagattgtatttcttttattgtgtttgatatcgcttaacatacatatgcagcgacaatgggtggcagtttgtgaactattcaggtgttggggctttattagaaagaagcagttgaaagtatcggagttatgaatagatacctaacatggtagaatgatacacgttaattggtcaatcggcctacctattgttaaacaatcaaggctggcaatgaattgctttgatggcatcatcaacatcgcatcacatcacaaagcgtcaaaaagagcgggaagtggagtcccccgcgcttcccgcccccacatttggacacttgcgttaggcgtaccaaactgtcgggccagtttgggggccaaaaaatgcgacacttggccaacatttcaggccatccatctgcaggcaggataacgtacccagaaaaaaaggtactgggatcataggcactggcagtcgaaatatgtttgattttcatgacgcataaaatttggctgcagattcaaggtctactgtcgcggatggtgcggaatggctagaaacgcgcccatggcatgattttgacgttgctagtgtgtagcttgcatggtgtaggattttgaggtgcgacgaatcgggtaaatgggaggccagacggcgtcatgcacttgctgatgggctgtctaatgcatgtccagttacaatttgagttgcgctgaaacgtgtgagaggagctggcagcttgttttgggtggcattgggcatcactacgggatatatggatgaaccacttggatgaaggattgtgagtgtatcaacggtttgaccaagactagaggttattaaatttgtttgatattaaaagggctcggatatgcgggagtcaatagtacgtacatgtctcggatggacaaatttgggtcaatagcactctgactatgccagacatggactgcgagtttttgaggcctcgagccagggttatagttgcatcttgtaaagttggaggacttgaagtaacgtggaacgatttggcgcggcaattgttgtaacgcagtgaggacacctgtagtaccggcagttgagacacgattcttccacatcctgatgctattcgctttgatagagtatcaacagtatgagagtgtacatagacgacagatgacttgatgcctacaaatacactatcataggccctgcaccattactctagcctccctacagtaatatacctggggtaaatccgcgtggtaggggatttgagagcgacgtgaaaagggtacatcctggatttgcatctccaaaacgaggtaactagagttgaccaaagaagatactcttttggcattagtcaagttcaaccccgctgggtcttaccaaaagcgaagcaaaggtattcgcaagatcaaggcaagagaaagaggccagggtattgaggttcaaattcagcgaggccagcggcggtcaatctggtcaattaagccaatcggattaacggccctcagggttgagaatttgtgagccctttctgattggccagattaagcgcaaactgcaaactggcagaatcccaccatcctcttgtctatcttgtgggatattgaactggcctatcaagtggaaatgaattaatcgaagctggaatgcttattgtcacaaatctgagctttttacaaaccctccgtttgagacagtactaaaatgcagtcgtaaaatattccctgcatggagatcgaataaaacctccccttaaagacaaaaacatcctttttctggcattagagatagcttcgagaggagaacaagaagggtaccgagcaagaaaatcataagctaaagggagggggttgcctcgcctgggacaacagcgtgtcagcatctgagctttgtaaatgctgcatcaagatatcctagcattttcttggcaactcgattgtaggaatatggaaactatacaatataccgctactcagacgttatgaactaaacctggaggggtttttttttggttatgatgtggtatgaaataaagaaagagtatctatctagtcacgactttttacttatttaggagaagatagagagtcgaatctctagataccgggctcaaccacaaaaacatttaaactcatgcatatcagaaccacgagagtgccaactctgagatatgttgagacactgctgagtacatttgcgactcatttataacatcagtatgatcgtcatatcaaacttacatagacgtgagttaaaagccatatcgggcacatcatttaagcgagcttggccgttgtgttcaagatggaccatctttgcccttggttggggggccacgcgcccgatatgtcatggcattctacagagcttctagaattgttctagaaagattctagagctattgctagtgtcatgccgtgataccttgatcctgcagtcgccttgatccctcaggtattcggaacccggaagccctcgtgttttccacgagtcgcaacgtgatgcccgaggtccgaatctgcattagccgtgtcttcttccgaggtcgaatgccaagattgtgaaagtctccgagttgcctgatcatcgccagattctgtacacaacgtcgccgaactctttgacacagatgatacgacccatgttctggaggcagacgaggcagagaaaggcaaccgccaatatacgcggaacaggcaccaatacccgcagagtatccatgcggatgcagtggcggttaggcatgtgattgactccaaagaaatgctggcaaatggcggtggagattacgtctatggagaggctgagagcagtcatgctgttcgagtattacgtgtgagttcggttgcatgaagcccaggcattgtaaattcaatttgtaagcccgtgtaagtgaagtgacagtgtagtcctagcgttgaggtagctagctctctgcccccaaatggttacctaaatgcggggattgctccgttagggctctacctgtaagattaagattactgaactggactggactggactggactggactgagcgcttgagccttgagctcgtagaattgaggcctgtcaataatacatacaatggctgttacttaaaatgtctgaggccgcctggcgcctgcatttgaggatctggcactctgatgccggtcgagcctacatggatacgtgtcagcgtagcactcaaaggcaaccgaaacctacaggaatagccaagcatggcaatgtcctgcatagattaaactaccttacctaccttatgagggaggatgtagtgtaactagttgacttgacctaacccaaggccgggtcgtgccgcgtgacaatgcaccaaccgcacaggaagtcaactaactgcagctgttgaagtgccttggacgctgtctcactagatccttgtaattgggtgttcgagggcacagtagcaggcttcacatgattaaggtatcgctgatctgccgctatctgtactcgacagcctcatttctgaactcggtgtagactcgaggtcgaatgggcaagcttcgtctcatcctttctgaaaccgggtgatatcagatgcgaatgcttcgatcatcatgagccaagtattgcccttttgcattgaactactgcgctgtcttttgcgtgggggatggcatacatacctgtcgtcgccttataatatcatttgttggttcgcccaaatgcggctccgctctttgacatcaacacaacagccaacaacaaacaacaaacaaccaacacaatgaggggtagaggaggcaagggaggatcaagaccacactcccactttcactctcactcccactctcactctgactgtgccgtgactgttacactccaacgtcttttttacccgtgaaacgaagcatggttcatgcagtttcccggcgcttgtgcctgtatcacctcctgtgaatccccatcaattatcgtgcgcagttgcacaaagaaaactgagtcttgacgtctgttctcgtcggaacacacacgctcaccctctgagtaacgcacccacgcactcagaaaccagttatttcttcggattaggcgaattcgtcggcgaacaagctccgataccgaattgaaacgatatgatttcaaggccgtggatctgcggctgagatgcatgcgcagtggctctctctaacgcgggcgccttgttctgtttctcacctcccttctcggggacatgctacttccttgcctcgtccgagcttgcatctacaaccaaggacttgcactttaacgcacttgtctggacatgctggctctttttatcttgaggtacatgcgaggccctggagagccgcattgacacacgcaggccacaaccatgatcaaagagcatcaactaccaataaaagcgaaaggcaacgggttgccttctcgtcaatcataaggtcctacgtcatagcactcctcaacagatgcttctgtctccagctccatgcacgaggcagaaacgagcatgacatggcgcctattgagataatgactcgccgagtaattctcggatgctgtttcgtatcgagttgccctatatggaagaatatcgtgaggcaattgcggtattttgaaaaagaaaaacagaaaatctccattgtagttctgaaaatgactcgagcgtgataaaaaagaatctctcaactaatctgctcagatgggggcggtgagagtcattgctgtgcatatgggctgagagggttcatcaggttgaaacagagttcactgctgtcgtttgaaatagatgaatcatgttggttccgaagcttagttgtctgtagttctgttgtaaacctcaaggcattaccccttaccatttggctcatcatgaggcagtcgtggaccccaaattgttatttgcacacttgtaagaagaaggctcttcagtcttttttaagacccagtttgatcaaatattacgtgtagtagccagggggtgttgtcaagatcgtggttgtggtggttagtgttgagtgtaacaatggtcagcttcatcttctcattaactttaattctatcatccttcgacctgaccctatcactgcccaaagtctttctaaatagcattccatacctcatacccaacatttgctacatacagaatcatgctcagcatccacttcatacgaacaatagatttcctgggcacaaggcatttcgatcacaaacaacctaaggtattcatgaacagatgtacttcaacatagcctatgatccgtcatgcgtacatgtaggttcatgctgcaatagagttgacgtaccataccaatattggactttcggatgcttcaggctggatatagggatctcagactgattggcctttgattggcctctggcgatggttagataccatctcactatattttcaggctagcaagggatttggggtttaattatattgatattcatgtctttatatatataatgaacagttctgttaactgtccccagcgtaacttaaacttaaccagagcgtacaagcctaaatagttgctgtagagctatttgacctttcatatcaagagatctaattctaaaccagagtttgatttatatatatactatcagttatggtgtttcatcgttgtatgtgttgagcctgtatatgtacagcctctcctcactaaacaagccgtaactcccacatcaatccaccatcaatagtaaataacatattaaaagatatcaagctcctttctctgctctttttctttgatttatgattggttttagtcgggacaaggctgcgtaggcccttgttgtctcgatcaggctgtagggcaaacaaggctctcggctacctaccaacaacaccaaccccctgatatggcgacacagcagcccaacaaagcacatacgaccatagctcgaagaaaatacgggatcccgtctgctctcccatagtcaagcttcgaagcgctggattagtagttgggtcggtgacgaccagcgaatccccggtgttgtatttttttgccttttgttgcagttacagcgcccctttttgcgtgatactccctctgtctatggcttccacacacaccttttgtatcagctgcattattgactacaagcgtaattcatttttcttcatagctgctttgtactcgctcaacttagagtgcacctcgcttagcttgtggggttttagtttggtgccacggtgagtaatggatgatctcttgataacttagacaccacagctctaccatttcgggacgttttgaagggcaaatgcttctaagggacattctcggcaatactcatcggattctcggataatacgagccatctatgttgaccggtctgagggctgtgaacctccagccgcttgagtctcatcacaatattatcgtctgtttttttacttgtctctttctgatatatcttcgtatgctcgaccgagctcatgcacagcttctcatgatcacgaaggcttcgttcagccttcaacggcatatgccgctggtcagatcagactgcctaaacgcaccaaagccatcctgacttctttcgtctcgtgtcccccggagtcgccgagaacataacaaggcgtcagaatctcctgcgtccaaagcatcatagacttcctttctggtgcctggtaaacgaagtatgggcttatgagagacgccacacatctgaaagttgttgggccaacccgcctcccatataagacgcgtcctgacctggcagatctgacgatgctgtgcattagacgagcaaaagtcccatctttgatgcaggtgttaggcgcctctaagttctcgtgtcgctgacttaggggttactcttcaggcccaatgtccaggtcgggcctatatcatatcgtaatagcaaagcctcccgcgcgggaggctgaggctggaagtcaatccaaccttgatatcctatttctatctactttgaagagtgcgcgatatctattttgtatgagaatcaacattgacgagtctgatcattgacgccccagcgtatctgtgtgtccaaacttgacgtgatctacttaaaccacttgtggtccccaagatcctttgcacagagtcagccagccacaaccatccctttgaccgaaactctcgctttacctcgcctaaaggctcgcgatcttctctactgcctctctgtgacgcatacagagcttctcggtagctcgcctggataactgatatcgatttactcaagcctggcatgaagctcttcgcgcttggcattgagtccttcgcttcaacccacagtgtacctattctttgagacatacggaatcttcgggtactattcctcgagccaatgatgaagctggctatcaagtacgtctagcaaaccattctccctgcattaggcgttaacgtctgtggaagcacacttcgactcctttttggtacagatccaccgacttcacctttctccgacttggactcgcttggcatcactcaaaaggttatacacgcttcagtcgacgagaaagatgttgttttacattgtcacttgctggagcacttcgtttcaattaagcccaagattgacatctgggccgtgaggcatatgatcgatccagccgcagcatggacatgctacatcaatatgggcgttcgccgactcctagattggttcaaggcgtcgcatgatggccacattgacctgaacagagacattcctcccctggatgttcttctcgtatggcatgcgttcttgcaagacccagttgcatggggtgattttattgaggactctcaactattgttttctcggtggaaccctgacgaattggtgtgtattaccaactcctctggtgctcaagaattcagcaattaactcttcttagttaaaagctcttgacggcaataggcatggatcgttcgaaccttcgccggagtgcatggacaggatcaaccgtgtgtaccatgaggcagaaacctgcagcctcatgagcatgtctgttgattatgtcttctccgtcagccccaatgaaatgactcaagaagtgatccgacttttctctcagaagcgactgaaccatatcgctatgacaccaagaggtcaacagagattcttttacgacttccataaagccgtccagcgtcaacttgacctcgcagaacaagatgtcaagttctcttggcatcgcatatacgtgtcccgtgaggacaatgagcgggtgttgaggcccgccatccagcgctaccggaggttcttcactctggagacgttcagagaagagatcggatactggcggttcgaatatccagatcatattcggtttaccgattttgacatccatctcgtctggagaacacacaagctcgcgccccagaaatatgaacggttttgtgtcaattactttggtggccttgtatacatgatcccagacccccctgataaccaagaggtgagggtctcccaccgcaatagtaaatatcagatctatgagcacttatttggcgaggagtatgccttgtgtctctgttggccatgcgtcaagggaagaatggacagtcctgcaggctggcgctctttcaggcgcctcgctaggccagtggtgaagacacagttggcggcggagatggaccgtcgccgcgccgcagctgtgagcattcctctggactttgctgagaggcaatgtcgcaaatgtggctcccacccccggagacattgtcgaaaggaggacatgattgaagcctcagcaacaaagcctataactcatggacgctcattgtacgatcgcgttccgacgcctagaacatcagtcacctccccctacaccccaagtcggaacgatccctttgctgttccgttcagagacctaggaatgtttccgtttcgttctgagattctggaccaaaccccttcgcagtctccttcgccttcagcagcatcagtttcggtgactctagagcccacacagagaaacagaaacatggacctgcgaacctgtagtcgaagtcataattctacccctgaactcaccgtcgcatctacgcagtcaggcgacagcgatatcgaaatcggtcccagttactataccctgacaaggaccctgagcatgtaccagatttctgcagacgcgagtgaactcactccacgcgccgacaacaggaatgccgatgcaacaaccgatgatccacgatatgtatctaatgttccaacatcaaatggcccagagcccggggcgtggttagctggttaaagttgcagcatgttagttaccagctacggcggaggctatcgatgatggacgtttcactagcattgctggggacggtaattaccaagaggttactccagagatagacttcaagctaccttgtctaagtcgacgagctggtcgcccaatacagcgcttgtgtttctccaccttggccagttatgagtgacccgatatgaaacctgagaggaacgtgaaatattgactgattagagtgtttgtctctggccacacgcatcgatgatttagagtgaggtcagccagttgcgtcttgaatcttgactcggtggcttcttagtgccttgggccaaagtctcgactcgtgttcatttgcttgtccttaacctcgcataagacacaaggtgcattagtgtaggttggtatatgtgctgtaacgtctgggggggctatatcatagcacttttcaaaacttacaggtcattcgggatctacgttggtagtctcaaggggaataatggcgactagccaacggcggctaaagctatccccgctctttctctccctcacagctccatgtgatatctgagacatgcagcacgccgagggagcaaaccacacacaagagctgggactatcgatcggtagggcacggccaccggcataaggcccgacccattgacggaaacaaacacacacataaacgtttatgtatgtgtatgtacgaaggtcaatgcgtgcggttggctgtgcagaagtcatgtatgtatcatatcaaccaactcccgaggccggtaaaaagcaatattgtacatcctccacaatgacctgtccgtaaactccgtactggcacttattttgtggaatgtgctgttccatttgctgcagctcgtcactgatcctctcattgtcaatgtttttcttcttaccacctctgacagactttgtctttcttcgtccctggaattagttatgtaccacatagagatacatcgagaaaaagcaatatgaaacggtcgtacgatgggggcaagcaaccgcataacagggagcaacatggccaacaaaagtaaacctaattcaaggcttagactcgaacatgggagattcgaaattttctcatcggggtaccaatcgccctctaagcatgacttgtttcctctcagcatcgaatatgacttcggctccagtcataggcaaacatcttcggaatgcattcaagccatggctgtgacgatctacagctatgaatagcagtcggcgctaacatgtgtcaagacgttgcatccatttaataccattcccttctccatcaccacatgccactggagttgtctttggattgcactccacagatgtttgccacgccctgccatgaggtggctggcaaacagttttcatcacgtttgtcaagattgcattgtctcaaggccatgtttttcgcggaaaggttttgactgatagtcacaaacagcgtggtaagccacatggaaataatcccagtcataagcaagggggcacattcaacggtcccggaagaatcccgttaacggaccgtggcaagcgccaaactgatgttctccttttgatgaattgaggcgtcagcaactgaagtgataaggctgttgctatagctgttttagctgtttccaatgaaacacatcgggggccaggaccgacatccgctgatcgtccaccaacttattccgagtctaatagtgcatgtttttcactttgtgtatcatggacgatggtagattgtagtcaaaagtccgaatacctactgtggtcgcagtcttgtgaaacaacaccgccctaggttgttggtgggtttagctaatatcgaacagggttatatgtcggtcgcaagcgatctccagcaacgggttcctccaaagcgcttactattagcaactggggtgcttgaaacagttttcgtacagaaatagctcagcaacaaaactcctagagctccctggtatcgatgttgcgttgagactatcgagtggctgctgagggcgcgcatcattgggatttgggatgccagcatcgagattcggtccaacaagactgcaacggtgttgtcgactggctatacccccaagacttgttggtgtcagcaaggaggtatctgaaatgtgacagtatgtactgaatttcggggtggctctacccccatgatcgtcccttgccgcccttttgagttgccctgttgagcctggcagagttaacgtgtctccgccacagtggtgcatccggagatcatcccaaaccacagtggaaacatcgccttttcgcgtgtgggtgatcaattgcacatcttgtgagatggttggcatcaagatcaggtagtcggacaaccatctccacgcgatctttcctccctacgacacaacgggccgtaatcctatttagccgtcgaactcgacttgattgcaacaggcgcatgactcttctcgcaacccacagcactaattttgcgatgtcctacttgagaaggaggacatgttctcggcgaatcctcaagattgcttgcagatcctttgaacgacatttcactagaaggattttggtcttttgcaagattcgcgtgatagtccttgtacatctttactagaggtagttgaaaggagacatggggtttgaacgacataaatacaaatagccatgggctaaaactggcgtatatgaggttgcaatcgaacctgtttactcttgacagcaacgcagtgaggtttctcggtatgggagatgacgtggaagacgaatggtatcccccaaacgtttctctgggtcaccccctgaactgatcctgatcctgcggcaaacgagatcacagcatgctgcacgcccgctagtgatgctatggtaagctcaacggcccgagtttgagcatttggggattggcagcaagggcaacaactggatcagttcgaagtggactattctcaaacgagagagctcagagagctgtaatgcaatgtccccatttggtcattccatgaagttgacaggaccagtccttgacactcactcgctcaagaacgaatcaccacgccagccagtcgtgcatccaaggacaagaaccggaggctcttcttcgacagatcccgagtcagcaaagctgggttaagggtatgacgtcccgacgatcctttaggcgatggactgatttgagaagagacagagtacatgacgggaagttccgttcatggagacccttggagagaaaggcttatgttgcgctttataacatgagacgaagtcgatcaagtttcctttgacacggaccagagttacccgaacaggcaatcttgtcgtggtgtgggggggaataacggtcgacgaggttaggggcgccagactctcgggcaagggatcaaaagctggcagatggtgagagcacgtcctgtagccgcaacgccagccataacaaaagtccaaaacggaataagccgttgcacaggaaaatgaatctattctagaatcgggattctgctcgccagaatggagttagtaaagtggatgaagccgagcatcgtgagggttccagcaaggtcggaggatgcggatgagaggcgtagttcatttctgacttagccttgcgtgcgagcaagcaagcaacagggccaagtcaggaacgccaagcgctgtaggtgatgtgattaacgtgtttaagtatccatagctctgtcatcatatctgaccatggctagcaggcacacgcagactgagatagaatgtacagtactttgagttggaaggggtctcgcattgttggcccgtgattaatcaacctcggcagtcgtgctagcgcagcctgtgcagatgccagaaaccagaagcctaaccgaagccttggagcgcagtgctaaagccggtgacgctttagtgctgttagctgtgagtcctgtcaagcctcaaccccaaagacgcgcccgcgtgtattgggggaggctagagcaggacagaaagcagaacttccacctttgtccaagtctaactgagacgcaagagattaaaatcaggccaccatgacgagtggaggtaaggcggacggggatgcgccagggtgtgcagcccccaactccaaatcaagtctaatccacatctcgcgtggccagcgccctgggataacgaggcaagggtatcccctgctgatcgccgccatctgtgaagatcactgggaaatcctcgtgggatgaaggtcccaaacgagatgtctggttgatctttggggggcactgaccaataacatctcggaaatatccgtcagggttgttgatgcgaacgagttcatgagtggttgcgcattttggtcatattttgcgatgccatgcaattcctctttgcccagatagacgttgaggcttgctatacgttgatcggaaaagtacgatggtgtttagcgatctcgatagtggctgagtggtgcttaggtattctgctgacttggataggtaggtaggtcagcagacgaggcagagagcgaggcacatgattttcaaggctcggacaatcctgaatcatgcggttgagttcaggcagcatcgtagcgtatgccatgattcatcaactaactgtgaggctgctttgagggccgtgttgattctgtcccgagcatccatttgcaactgcctgggttgactctgtagtagctatctgtgtccttccttctccaaggaacatccccaaatgagttttgatgaggtaggtgtaagccacctcagtctttgagacaagatctgactaatcactcagtaaacaactactaacatacctaggtactggtctctttttcgcatcatgcgaaagcgaacccgagccgcaggtgtcattcataaagaccgtcgactaagacaattaataagcctatttaattccattccattatattccccgtaccacgcttactctatccctcaagacgtttcagggcgtaagttcgcttaacgtccggttaagacatgtgccgacaacgctgtccttaagcattgtaggcgaggtgtggtggctgtcaagtaccagcgccaacctccactacccgggctcctactttgatccactgagagcggcatttctgcaagcatctctttcgggcggtggtggtgttgatgataatgggaaagaactgactgtctaatgcatttccatgattcaataccctatcctcacggggcactttccacagtccggtccaatgctaataaactcccttgcattgcattgcgttgcatcacatctcacaatcacatcagctaatgcccgtgtctcaggctgaggtaatcaatcacttttcccttctcctcctggaagtcccctccaaattgaatccttttcttcgtcgccaacattgactctcttgaacctagcatctctcggcacggcagggcagcgcgtggcagggcagtgagctgaatttcccgatcgacagattttcttcaagccaaaaaccttgttctcctaccgacgaattctggaagtgaccctagcaaccttggctagaatctcaccaatcaagtctcccataatcgaaccagattccaccaacttcatcatcccgctttgcttgccggtcggctggtacccaagctaatttcggtatatacgtaatccgtgtgtcctgtgcacgttcatgtgaaactaatgcgctggtctgctcatactacccgtcgattaatagctcccttgggctcaccaagcaaatgccgaatgcgcccccaaagcccctttctagtccctacagcggttcttctggtctttggccgatcaacctactgattgcacttgaaataaggatcaaggtggattcatttacattactcccactcggtagtgtttcgatgcaagacaaggctaaccgcgaacgtgttgacttagatcccaaatacttagtctggtgaacccgttgtcatgttcttccgctggcaaactggctgtgtgactttcgacaaccttctgttgagatcatctgctcactacccagaaactagagcgccttgtggctgtttttaaaccgaccacatcagtaacaaaaagtgtttcagctgttacgtcactgtctaagttatgccgacaccgcaattctcgctatatttctgtgtttatgcaatcgtagctgctgcctctgagaatatatgtctgttcaaacagttatttgaagctttgggttatgcagtatccgccgcctgggagttggaactccacaggtcattacggagtacaagttcgtgcacttcatctggagaatcaaaagttggcagacaaccaccccactgatcattgggctatcccacatcccacacaggccaggccactgacggctaagccgactgtgcctcagaattgccgtcgctgtgcagataagtgttgttatagcctgagttcggtatactaataaatatccaatactgcaaagactaacgatgacatcgacagggtcttgatgcgcttagggaaggcccatcgcatatgcgtttcatcggccaagtaactgacagaacgaacagttaagcagatccctgggcagccaagatcagcatatctcaactaactacggagtatcgtccactgggttctgggactcccggagaactacatacaaatctgagatagatcatctagatcatctcggactagggacgaagtaaaaacgatcgagggtgcagagtacagatgggacgcaaagcaaaatcaccacgcctgtcacatcacgcatttcatcctaggattgtgtcgtaacaggaccaatacgagaaaggcatgtgaggattcacgagcccaacccttcgagtgtctctgcacttcagcgatcagcttgataggaacacgtttgttcccaaacaataacctgggtgacactattaagcggagttgtggacgaatgcgtgagagtacattttggtatgaagcttcatcatacaattatgactcgatacagctgtggctgacggaagcgtggctactatggcatggcaaaaagcaatcaaaagggacttggcacgtgttgtcgcttaaagtttgacacgcgccgtcctggatggcttatcctattttatctcaacatcacttaccaagcctaggtagatgtgttcccccttggagaaaacatttgacgcccacaacccgagccgatatttttcatagcgacgggtctgtctgttgatgacccaaggtttagaatccaactgaaacacttgacaaggccagctttctagagtcagggattggatacgtactgcgttactatgtgcttgtacggacctagcacgatgctactcccatgactcgcgagctgggaagcttgattgttggttgcttggagaagtcgaccaggcagggcagggcagggcaccgaacgcttggcttcatgcccctgtccctcctcatgaagaagcttggtcgatcactgtcgactgcacacccacctcctgaaccctacgccaagaaatcccaccagtgcaagcgaggaaggggaggcgcccgctaaaacgacgatcatccaaattagcctgcttagccagtgacgacacaggtgaaaacgaaaaggtcgctaggagcgtggctgatgcccgaacgaacaccagtcgcaccaatacgacgacatcattgcactgccggtacgccgctgctcgttgtcgcgcaaatcatttgaacttggttcgagagctcggaagtacccaaatcgaacatgaaaacacaagcttgttcttttcgttaaaagctagtgtccaattcctatttacatcgttagtaaacaaagtggccggcacaaattaactgcatgaaagggggttttctgccacgggttgaaaggcttctgtgtgagaaccaatgaacatatggaatgaatgctgtattttggcaatcgagccttgaaccagcaaattacgaaaatgggagcagatcacgcagagaacccagaggccccggatacgatctaaagttcaacatctgaagatttcatcatggacacgcaagacgttgcgttacgttgtaccaaaataatttatctggaccgatcttgtctcgccgcctgtccatcaaagtcgagagcgggcgctggatcagctctggggtaagctattgggagcttcagaggcttgttgagtatgtatgtacacacaaatgcaggccacagcgacgaaaccaggatggaacgagacttgagcactaggaacggttctgacaccgaataaggaaacggtggtccggaactcgatgcagcgcggcggccgggatggcacgcttggctcaaggttcaaggttaggtatacaccccatctcggccgggcgcgtggaactcccggcgccggagagcagcttttggttgatttggggctaaggtcaccacgcacaaacactaccgccttgttcggcgaacttaatgcacgatccattgagatgagtgtgagtgagcctgagagcgggcaggcagaggtttaggagcgggaaagggcacggccgttagagccaggggacatgtcttcgatggcatcgacacaggcaaatgagaccccacgaaagccatgcttagggagcagggcagggatagcgatttacagcgactgatactgatacagatggtgctgtatgtacgtaccaccacctgccagccagccggcctatcgaccgtttgaccacggggcgatcacggatatcctggcgcatggccaagcattctagcacacacactcgtggatctcactcacacccatacgccgagcgctaacttagagatgcgagtgcatgtatgtatgtacgtacctcggtatcccatactacacacactccctcttgacccaagacagacatgcaaaccgcccctcccttgctcaagatcaccatcagagtcgtcacaacatgtccttcacgagtgggaacgtcactgccggggcagatgctcaacacaaactcaagaggttagacccatcgagcggcatcagggaacctcccgtcagcatccttcagcccttgcccttgcctatcgtctcctttgcgaccctgtccagttgccaacgatttcccttgagtcccaggatttgagcaccggtagggccccactcccaattttgtgacagctgcgcttcgagggcccttttgaagggggcgtaggcgcataaaaacaagtctacagtcctcagatctgatagacgggtctcctccaccctttgacaggttccttttcccacaccaaggacttacttaagttcccaagtccccgactatttcgcatctagcatgagcttctaagaactcttcccatcgaatacgactttggcagtacaaaaggctcatccattaatattcaccagtgcttttccatttcccacccataatatcaccgatatttgtcagacacgatactgccttaatattggctacttgacttgactgttttgattacctataccagcaaatcctgattaatcccgagaccgcccgcaaatgcatacagcagctggatctttcatgcctaaccaatacaatcaacaagaaacacacttttttagtcgacgcggccagtatcaacctccttcgcccccaatggaggaacaaaagtgctctctaccctcaatctcgaacctcttgggtttggccgatgctggctcacccacgagtgagtcctcgccaacttcacggcaacattctcctcgctttgaaggtaagtcgtcttcatgatgaccacgagggcggctcgctcacaatttcatagttcctccaccttcacacggccacagccgagctggatctgaatgggctaagtcatcgcaccgtgggcttcctcctacaccacctatgagcacagatgcatctttcgaaggctacagctcccccacaaggaaatcatccaaccaggcgtattcaagctcagcaccaagaccatactactacgagaccacaccacctctagaagccgatgcacagcgtcaggcatcagtaacagctattcctcgagcaacacctccagcaacggccccttaccctcagcaagctcaccccacggtttacgccaacccagcaccagtgggcgcttattaccagacggcaccggtgcctcctgctgtccagcctcaagagatgaacccttactaccagcgccctctcccacaagcttatcccccaccagtgagcatgccggcacctgctccctcgggagccaacccgtggcagcaccatcactaccttaacccaactggagcggctgcatttccgcaaagccaggatcggtatatttgcccgacttgcaacaaagcctttagcaggcccagcagtctccgaatccacagtcactcacataccggagagaagcccttcaaatgtccccatgccggatgtggcaaggctttcagcgtacgcagcaacatgaaacgtcatgagaggggctgtcatagcttcgaatttaatggatctgtgattcggggttgagggatatatgtgtcggacgacgagatggttctacgaagagggatgatagccgaaggaagctcgagacgattatgcctcacggaacgaggattattgcaacaagacctggatggatggatccggtccttttcacttgttattgggatggaaatcctggttagacccatgtctaaggatttcccggcttggcgtcgcggttaactggggaaaagtcggagggaggaaaagctacattctcttctcgaagctggtctgtattactggaagtctggtgtattgtgttatgttattattgtattcctctggcggatactgtctgttactttcttgggaggcagctatggtcattagacggcgcagaggtggaaactggcttggagaacctagcgaagcatcgtgcacggcgttaagtttactactgtatgttcttttatcggtacgcgaagagatcgactaatgagagtcggtggagatagcgagaggcggatacggtacgcctaaggcaagaccagggaggcaggctatggagccatgaatattaaaatattacaataccaaagcacgatcgttgcccgacttgaagatgtgaatttggagtcatgcagacatgaaaagtgaaggagtatgtagcaaccaagcaaattaattcggtctaatgctctaccgatgtccacgtacgccgaccaatagggacattaggagaagtggccgaaacggggagaactatgatactaactagaaggtaaggagtgcgcagcttggaccatcaaagatggaaccggctgatagacatggatgaggcgaccagacaaaagaaggaaggacatgcatggcatgacaggcaacggttaaatttgagcatgtgctattgttattattattattattctgcttcttcttgttaagttctcggtctgtctgttagtcgcacgttcaaaggtaccactgttatatgctactggtaacatgttgctttgcttttgcgggtgagacgagacaccacgagatgagtggatcttgattggtctgagaaggttttgaccgctgcagtgatgacgagaagatttccctgcaactgcaactgtaacatcagctaatgaatgaatggcaatacctattctgctgttcagtgcatttttggtcattcattctaatcattgactccattttcaaggaccttggaagcatgaatggggtctcaagagggatccatcctcttgagcgaagtgacgtcgttgactcgtgcaagacgattatacgacgtttttgagaaagaaatggaattatctactgcgacatcatctaacaagagcctggaggatccctgtaatatctgggtgagttatgtacagagcgaaaataaaataaagagaaaaaaaaggtgcctacccgagggaccgggcccctttgtcatcgatgacaagttgggtagcttggacaagaatggaaggaagtcatcgggggatatgaacatggagagaagaggcacccaaaagaggcatgcaatgggtaccttagggggtagggtacccaatggaagcagctaggtaaggaagggaaaggtaggaatatgctaaacctggggttccctcaccttctgctgcttctgttgatgttgctcatgctcatgctcatgctcatgctcatgctcatgctcatgtcagggctgggcggacggttcgggttgttactccgcctgcctcgtgtcttttatggtctgtgtgtgagagttgacttaattagtagtcgacttttggagagaaaccgactgttgacttggtcttggccttgtgagttgtgacaggggcaagggcaaggtatttgatggactgggacaagggcttgaatgatcgacttcacatccgttcttctttgtggtgctcggtaattattattagtacggatacgtactcaagattgcagcattaataaagaacattgcaaaagagcgaaatgagcagcattgaatgaatgccttgctgtatgtacatacatactgtacatacagtgcatgctccgtatgtatgtttgcagagttacaattgtgaatgtaaccggaaaaggctatagtcatgcacaattaatggcgatcttcggtgggagaaaaaacaaataagctactgtaccttaccctccgtagtgttacctcggacacaacacgataggccatctcgcctgagacaagcgggtgatactgattgactagcatcggaggaaataactcgacaatgacctcggggctttgggctgggggagttgaattgaattgaaccgggctggatttaatcaaggggccacggccacgaggaggattcctaacaaagcatggtgcagatccgttagtctagcatggctttcttttctgtcccatcaccaaggtcaagtaccttgagccttgaggtacaaaaaacatgctaatcagttagtgcgtgtgagagccggaggtcagtgaattgaagggacgtcgcagtcagccaggaaaacggcacagaccagaagcaggaccatgacaccggatgatgcggtatctttagcacgggaatttgatcaagctagagtttagtccacgggctgggctcggggaggctgaagtgatcaattccttttcggctgaccttgcgatagcctcaaagctttgctttgggcttcaatgcgcacacgcacgcacgtgtcgtgtcgtgtcatgtcgtgtcacagacaatcttcaacgctttagattgacaatacgacgggaaacccgtaattgcataaactcaagcacgtccacaaacttgcaaaaaggaaatcacagagaacctcggacattttcttctttcaggcttctatgcttcgactgtggtccagggtacctaggtaggtacccagttcatctcaaagaagcggcgttgtcagcttcattcagtcattcaattcattcaaggggggatcccatcagggccacgtttttcttccccttgagcggggaacttctggatccatctgtgacggttaagaaatagcgggcgggcgggcgcagggaaagaaatgcaaaggaaagaagaaagaaagacgttggatcgtttggaagggggaaaatgatcgcaagacatggtcttgttcccggggtgatgcttgctagaggaccatagcaatgggatggatgagatctattgcttggagattggctcagaattaatcgacgaaatataccagggaggtacgggatacgaatgggacgaaacagtggtataagatgtatcgcatgggtattttcagatatcagccaggcatccatataaaattccctggatcaccacaacctgcccgcctacagcccagtaccacctcatcgatggatggttcattattaagagttcccgagggtgaggattgacgcccagacgtttgatgatagccgcacacctcagattcgctgacccccggccccgagggcgcgcttccacagtagccagatttcaagggtgtctcgctgtctgcatcttcatcttagcgccctcgcgctaaaccccaggggggggcacaacagcaagcaaacgcccgttacacggggtgtgtggcccggcggcgcggggcggggatctcccagcaggggttctaccctgaaatcacacagacactgagagggcacgctacgagcatgcgcacccctccctcctccttcactgccgtaccttagcctggttccaaaaacgggcaaaggagccagggcatggatgacatccattgtaatagcacgaggttttatcaggatcaagcctgttgaaactctccaagattccagactcgtgatgctgtccgtatttgtttatggtctttgcttttattacatactattgctgatgggttctgatattgcaatttgattcttcggtagcctctctgagatcatgacctgacgcttctacactttgcaccgtctatagtccggacgacatatggacgggctatccctaccttgtcaactacgtatttgcatcgtatcgcatcacatcacatcacatcgaattgatccatttccaatctcttcggctaactcgtgtcttgaactttgttgctaaaagcagtaggtgaaaagggacatatcagagtcagtcggtcaggtttgccgatgttagtccgtcctgtgtaatctatcattctccatccccaacctcacacgatcccactcacatcaagaatcatccagtacaaaccatgccaaatgtatcgtggtcatcacaacgccctcgcttacctacgcaggggccaactctactcaactgccgggttcttcccaaatttgattgatactccgttcccgttctgatcaagtcttgcctctcctctctctgcgtctgcggttttcgtttttcgccccctgagatcttccactgataatgtgatttcattgcttgttgcgtctcatcttgcggccccttggcggcaaaaagagacagagatagtacggagtgcaggaggacagtcgctccattgcccacccgcaatggcactgcaacggcgggtaccaaacagggagttcctgggtttcgcttcgagtcagggaaccgttacgtctgctcttcaccgtctttgcatgacataatggcatcgttttgagggaacaactgcgcatgcattgcatgtccactaagtcagcattcgccttgtgtaactgtcatacatatcaccttggagtctccctttcttgcggtggttgcaatgagaccgccactgatggcctcattacaataacggtgcacataagactccatcttgcatccacagactatagtatctaaacatcaattacggagtgctgaacagcaacgccctcaggcttggatcctctgcaaggctgtgggcacctcatcaagatgcgacacaaggtcgtattccctgttacgcatgggagatctacccatccatgatccatcctcttggaaacgatatggcatgtcgggccgtgaaagcataggggccaccgaatcacactcatcaccgcagggctaagtcactccctcctctccgttcttgacccaaatcctcgattcaacccgcacctcaaacactccgagatcacagctgaggcatcgagggtggcacgtcaacgcagtgcaacggggtatcaatatggaccatggttatggcatggagtatggagtatcactgcggagtttgccgcagtcctttcctctcatggctgtgccgtcggccatatcaacatccactttgtccactcaggaggaggattgatgaggattcatcccttctgtcaatcaaggatattgatcgacagagaccctgttccacgagggttcctatcctgccatgctacacttacatgtacagacatcctgactgatgttaatgctgctgccaatactgcagtgccgtaccatgcaaaaggttaagctccgctagaacccgcggcgcccggtgcctgtcaacttagagccaggctttactggaatcaactgcttttccgtgatccctatttgcttttgccgcctagccgagtatcatctaacgttctcccagattcaacctgaccaggtagcttgccaactttctgcggcagactgactcgggagagagaggcacagaaacttactttcacgatgttatcccacttataagacatcctcatcaaacagaacagggtcatcgccaacctcgtgagcagtcgttcgtcatttctcgtctcagaccatgtcacctcgtcgtaaaagtcaactgagccaagcttagtatagccagccactgcgtcgcaagccatctaaacgagagtttgatatcacactcctgactgggttgaggagaaacatctcacaaatcactcaactatacatcggacacattgccacgttgggcattggtgaaaacgggatcgacttcgggaatcgagggaggtcaggtcaggtcagctgaaaggctgtggaatctgaacctgcctgagcctgatcctgagcctgagcccgaacaatcgtcagcttcggttccctgttgtcggtgtttggatcaggactaaacaacaaggtttccaatggctcgcaaataaactgtgagtccccagcacttaatttagcatgctgcgaccctattgagggatcttcatttctgtcaatcatagttcatcatactatacccctagcgaagagccaaaagatcatgtcatggtctagtagtcaacaaccgcgcaccgagtctacacgtggacagtactgcaagtaagtgtacgtactctcaagagacaagctttatcatcttcacataagcagattcgacgcacagcccgtgacccaaaaaagcaaatacagtaccgtcccggtcggtagaaacactaagccctggctcaaaaagggcccacgacggagcgtctcaggtctcgggagcaggggtcaggttgtggccaagcgcacttcgcttcaaaagcaagaaagcccgaaggggaagagaccacgcgatgtcactctgtcctagacatgacagatccatcctttgccttacactggcactggcgactgactctcctacaaactctatgtgcttgcagtgatcgtcgcctgggaccgaacccttggactgatgcttgtacggagtactcggatgcgcacaatctgtccgcggaacaagcctcaactcaaagctcggactgggattgagtgaaaatgtcttattgttcggcgaacattttgctttttggtgaggttgctgaagggaatgttttgtttcattttgcgggagacacagccagttgtggagaatccttaccttaccactctgcctccctgtttttgtttttgtttttgtacagcacggagacattcaatattgggcaaactaccgatttcactatctccgttgcattcttccttctgagttcaaacgaaactgatcctccatggtttcgagttgaaacctgtttcaccgccctcgtgttcactccaaaatgtttagacgatagaggcttatacggaattaccaacctccgtcatagactcaagttactatcggtagttccccgtccccgaatgagtggattgacattgtgaggctgctattggatatcattattaatacatgccggggtattgccttgactcttcaagctgacggccgcttccagctggtatgcggcctgcagattgtctgtgatggagaattttagctgcagcaaggcctgtggcagatgcaaggagttttctacatgtgttggagacagtcagcgatgtatggtgattacacaaggttgtcgaggtgattcttgacatgtccttcacctgaacacgactgattcagtgtcagcttgtcagagtcgcggtgtggataagctgtcaactcttaattattaccggagactccgacctcgctgcagggtcttccgctagagccgctatgctttctccttgcattcagaatgacagcttcaagttatagtttgaggctatcgcggtaggttagttcccccgacggcatgtcactcgcataccagctaccggcaattgccgtcacacagacaagatcaattctactgcaaatggaaaggatacttctttattatggcgttgcgggaagcctttccaactgggacaattggtaatatggccttaaaagttgtcgccccgatggttcgagctaccctaaataatgacgtcgaaaggggcgaacaaggtgattgacttggcgaagaatttttggatggcgacagtcgagtttgttctagattattctggtctgacggtctttacttcttactgcgggtgacaaatatcgcgtacgagtacactctatacttacacccggggaacatgtatccggagatgcttcaaataaggtatacaataaacagcgattcatgtgtctcgacccattaacatcaatattaaccagatatggttatggaacgtcaaacgtagtggaaatgtagaccgtttctgcccctagacaggagttaatcggccagtcttgaagtaccgcaagccagttcatgtaagtcccaagtcactgcaaaagttaagctcctttgggatagggaaccagatagatgtgtcaatagatacgatgatactggaaactagggttatatggaaggggatgctgatacacatagctcatgataacatatattagtcaatgctcacgaggattgacggagtgacagcggtggatcagtcgttgagacaccacaaagaacaggacacttgtgctatgtgaatttcaatacaggaagatcgggaaggaacaatatggctatttcatgatatttagactacctacatagttaaaaaaataattgccttggtcttctggcagctcgctcgccgcctccagcccacccccctgagttggttcaagtctgcaacatgctgtaccatggtcaaaaaggcacaagggccaagagatggaggaacgagtggattcattacccaaagccgtggattacttatactgtaagaaacattgccccgcgaagagtgaaggtagtctgtgatgtcgacttgaagttaccaccagaccaggactctaaagctatcaaacatgtcccacgaccatagacttaccgttaaccttattgaactcctcaagcatggaactcgatgtaccataaggtacaatgcgaatctggtcatgccacctgaagagttggccatacgaggacgacagcaaacggaggtgggttgcgaagccaagacattgagggtttatcgagacgtgttgtactgaaccaagatatacagtttcagggggtgattaaatttactatacaaaattacagtcaattgcattcgtatcttctgcaaagcccagcaagaaagcctgttcgcccatccaggagctctaaggtagagaagtccttcagcacaatgcaatgatttcgatatgaatgaactctgaaacgaaaataaaattttcaaatacctgcgtagaggcaaagcttgtcctgaattgtcagcgtcagggttggaataatcttcgtttccaaaaaatcatggaatgccacctgatctgacatgacttgagttcagatatcagaagcgaggaattatgcctatcaatcaatctaagatataggagcgagttgaggcgatcatatacagcaaggaatacataggttcaacttactaagatcattgtcaagcactcatgggcacctatcgctgaaactcaacagacggcgatggacttcgacaaggagaaacacaagtcgcatcacgatttactgaccatgaagtcatctagagctgaaggaaccagctatatcatctcggagaagtgtcaagtattacatatcccatgtagatacttgagtcccctgtagcgctccgtcctcaccaatcccatggaggaggggggttgtgttgtaccagcgaaatagactatctcctgattacaagtcgtcatcctcgcgtgaaatggtacttgaaagacttgggatacatgtaatggatcctatgcagtgccgtttgacctggtgtttgaggcgagtgttgatggttggggatctgtgatactgatgcatcacccgcactgatagtttggtgtgaagtttagacgccgagatacaaaaagcattgctcgatcatgtttcactatagtaaagtgacttaagtcgaacacacaagcattgtaacagtggtcattacaatgcacaggagcaacatgtacacctctgaagatgaggttggactagtgcattacgattgataggatgggctaacagtgtataacgggtatagacctatcgaaagtaagagaaacgggttgaataaagggatgtcgtcttcaacaatcccgacgagcccgtgttcgaatatggcatcctcgagtgtaacaggtaactccaaaccttcactgacaaatatacctaggtagtgagaaaaagacccaggggtttaaataaaaccatcagaactaagccaataagaatgagttcattgaaagcagcattgttacaggtactgtagggccaaacccgaacttcctatggtaggtgccgggatttatgttgaatggatacaggctctatggttcaaaaacgacatacaaataactaacttggagatcttccggccgtattgataagacgacctattgtgtgacgatagaaacgttgccgtgaatataaggggaagcaatcaaccagatctgagttacagcgcccgagaaacagcacacacgatatagctcctccgagcattttatgatgaactcagtcaaattggaggtgacattagtcaagagataatgcaattttttttgccagcgctctaatttcctgtaagagcatggggcaaccttgtacgactccaacatcaaaggaatttgatgggagaagtttgttacacagcatggcgcccttgaggatctccggatgattgcccagcacgaaagtaaaagtctaccaagggagcacggcatggcttgctcgtggctggatcgaccaaggaccagtctttaaagtcggcgcacaacatatgatagcacgagcaagggtggtattacttgcagcggcaagctgcatttgacacgatcctttggctgtcctcgtgccactcgatgcaacgcaaaaagagaacaggcaaattggaccgggaaggtaaaaaaggtatcatctgaggttaagatgcggcagttcaggttgttgcgagggcgggggaggcgcagaaaaacggcaatgttccgaggttgattgaatggatgagcctgtgaatgagtgagtgaagctgctgacacttatagacgtcatgttgaggctcaatagtgctgcaggtcagcagtagttgcatgatgcagacacgcatctgcagaaaatatgcatctggacctgcagtgtaaagagcgagacgaactgcaacacgtattgagttgaactcgacaagcaaaccaacgggtaatgattatcgtagtttatccttttggtgtgtagtgctgtgtacatagtgatgtgatgtgctgtgtcagggatgtgtttcgtctggcgcgcgccacaagtcatcacccattgatattgggggtttgtgtttcggggagatggctgccgatttccggatcgacagacgagagttagtgagttgacggtgtttctttctctacctatatactcctcagagggcaagaaaacaacaaaccctgatataaggtgtcaaaataaactcagcaaagagtcccctagacttaggttaaatttacttaaatatttttatcacttagggttaaagtcttgagctttctttcctccctaggtacttacgtatgagacatgggcaacaatcaacttattgtgtgatgagggagggtttcaggctgagtcagtaggcgctgggctcgtgcgtcggctgatcgatatcgcgattgatacgcttcttggtttggtgttgtagaaggaatccgcgagctgcattggacgtgtaagtataactaacttaacagggagtgcattgatcggacgggagatacacgtgcgcatgacattaacacctaccaatttgggcagtacctggggatatctagtgtgtgtgtgtgctgatagttggcggaggatcgtcacgataattcatgtacgcactttatttctgacctgccatcacagcaagtgtcttgtacatgttacagataatggaatacaatggagtacatgtcgtgctcggggctcctcagctttgatccccgcggtggctgcctccgccaaatgtggctcgtggtggtgatggtgagagcatggatcagggatagaccctactttgtatgtaggtcatggccagcagaggcacggaaaagaaaaagtcaacatgggaatcattaatatttgttgtgtctgggtctattatcgacatggaagccgaaccgaggtgagttagttaacttacctaggtagcagtagagagagtctcaccgagtgagaaatatacggcccatgatccgagttcccgggcatggtcattcatctccgtctcatggaataggcaattagagtcaaggtgtcgtatgtttgctcttgcccgtggacgtgtattgtatcatgatccatctcctgatctgtgtgaagttgtcgtcttccatgtttatagtcgaccccaataaaagaaagaagccacccttttcttttttgtctttaactcttgtttcctccttttcctgtctcttcttttcttttcttttttcccttttctccccctttgattcatattctcctcctctagtacgacgccatcaataaccatcgagatctctctcaccgtgggttcttggtttctttctcaccgacctttatgccccccagcatcatggccgccgagttggtcctggttcacgcctaaatgataccctgtcaggtctgaatacagcaaacgccagtggccctcccgttcaaatcactgttggtaccaggaattaatttgctggtttgtcttgtgtgtctttcttatctgtcgttcgccgttggattagaagagacgaggcagaagaagcaaaaaaaaaaaaagccgactcttggacctcttgagatcgtcgtttaatgacagggagctccaattagcgcgcgctatctctggctggctgtaagagctcccagctccatcagtgaccgctctgtcggtacctgccttgccttgtcttgccataccttacctcactttgtctctatcagcgcaatcaatcaatcaatcaatcaatcaatcgggcatcaactttaatattactatataaagtgataaagtattacctgcccgcccttgccttgaccgcgactggattaattgattgattgctattgcaattgcacgtgcaactgtaaccaaactgtgcaaccgcagctgcaaccgcaaccacctctcaattatcctccttccccatctcatccactcactccattcccctccccccatcttatctcatccatccatatcacgctacaactttggtagtggaggttagttcttctcttattcaacaccatcacctaattgattaattacccttcattacatacagccgaggatagaggctaatgatggtccttggttcagtctgactactatacatatttcaacgatatcaaactttgccactgtacgctctaccgtatctcagctcacacatcctcacaccaaagaaagtatcattcttttgggtcgcaatcatcaagcaaaccccctcgtcaaatcatccctgcctctttcaccgaaacgggccttccatcctccataccttactcgaccgaccgaccttacctacgaaacgatacgtaccggtactttgttgcttcgagtctatctcccccaccctccacctcaagcccaaatccgtcttcttaggttcctccaccgattctccaatcacacctcttccgtctattccccaaaagagacccaactccctcgatcgctctctcttacttctcctcgtttctctccgggcgctctgaggtctgggagcctccagacgaactacctgataccccgaaaccactgaaaaccgactcaacaccaccgatgatgctcatgatcgtattggccgcgatatcatgatgctctgcgcagcacaccccacgcccattctagcatcgtcgcatccgctatcatcctcacccttaccgtcgctgcgatcctcctcgcatatctctctatcattgtcgatcctgtgcgccgtggtatcttgcccattggtgtcattaccaacgctgtgttcttcactcaatcgtgttaacaggccatcggcccttcggtctcttcccttccaacatagcccatgtcacgagttgccgaagcggtcttatactcaaaccgaatctcttctcgcccacctgctcggctcatactgcatcctcaacccatttgcttttctgcgacgatccaaaaaaccgaaacctttacttgaccccccaagtctcaaccgcagccgcatactttgcgactcacctggtctccccacgccatagctagcagcccctccagctgctgcccgtcatgtcctcacaggctgtaccggacacccagctagggctcaccaacgaggagatccagctgcttcgccaagggcaggcggcactgggaggggggtccagcagctcgcgcgccgctagtcgcgccagtagccaaggccttttactcctcgacagctcctcgctttctgctttgggccgttactttgatcatcttatggctagtatcgaacaacggattaattacctgagtcatgaagcgcagcgatttacccagctgcaatatgacgaagctgatggaatcatcggcggcgccgacgcagaaattgctcggtataccgagattcttcagcagctggatgagctcgaggtagatttcgaccgtatcgcccacattaaggagattgtcaagggatatcggtcaagggttgaaaccctggagcgggatcttgagagtagtggtagctcgagccgacaccgacactcttcgtcgcaccattcttcttctcatcgcagccatggtcactctcatcgtcacagcagttctcatcgttcacgtcactaaacagatcgcctaccagatggcgtgaaggtttggccggaggttattcactcacaaaatgttgttacagtaaaacaaaagtctaaaaaagaagaaaagattcgaaaaagaaagtaggggagagttcgaaaaagagacaaagtcctgcgcgggttacacaggaccgccgtgctcctcgcatcgcgaaatgcattttgctctcaggctcggtctatagccatgacgaatcaaaggtcaggaagggaacctgggacgtgggaattttggaagattgatgggcctcacggctacagcacgctgcgctacgtctacgcaagatggaattggcctcacggcctggcctattttttaatgtttttcttgctattactgtcttctatctgctttttcttgggttcaatttggtgctattttggcgttgaatagcgcctattgttggatatatgtttgtgtctcgggcatttgtgccagatgcttggactccttaccttactcagacaaatttggtattgaagcatgtgcttggagaaaaataccctttgttaattgttgtattgtcataacaaacgtttactacgacatgtacctttgtttcttgcaatctttggaagcttgttttcttatgatatgatgctaatgtcaaaaggcatggatgtccctgctattggggatactcatcacgagagctctcaccgcaccgtgctttttaatggaccacttcgagtcgtgcttttgcattgtcgaacgcctcacctgcgcgactggctctggggtgcagctctggggatgcatatgcaaggcgggtggaagcatcgtttatgggggagacgcagtgatgcccaacactaaagggttgtagtatagttgctgacgtgtgtgaggtttaaggctgaattcaagaggtggattaaaaaatgatttatgacctggagaaagtatatatcaacagtttggttctttcattggcgttagaaaatgaggcgagaaggggagacgacgctgcaagttgggttcatgatggagaagagttagtgtaagttgggtacacatccatatgatgatatggattgtccaatgacgttgtatgtctctaatagacaagggttatctgcaaaatgctgcactttaacggctcctcatttcattggatgctcaccgagttctaaagtgcggatgcgttcctaggagaaggccttggagatctgggggccaaacaatgctattgacccgatttagagaggcttgagaggttgagtaagtatgtagaagagtgtcattatcttttttacaacgtctaagaataaacatacgcaagaacagcctaatccaactcaaccgaattcgatccaatcccaccattcctcgcaagtagtttagacgttcaactcataacaacaatcaatgctaaaatccttgcccattaaaagtaacaagtacaccaacagagcatttaaaatgtgataacccattccattccatgcatgccatgatcctggtgctcgcgccaaaaacgcccataagtgtttccatgtatcatttccaaaccctcacgtgtgagggggatatccatcgggaaagcctctcgtttccctctcagcttgcggtaagacaaatgaaagggggaatcaaaacgagagacaaagaggtgtgttagggtagcgtagaccctccaaagcaatatcatgatgctcgcctctaatgcataaaaaaacaacaaaaccacaaccgcacatatatcaactttcttcatcattacttcttttcatgcgactagcacggaggcggcctacacccgggcgatccgtcgctgtcggaccaggaaaggactaggcatttcgtctcgttccggatcccagacagcgacgggctcgtcaccacttgacttgcgctccattccgatgcggtctcggaatgccctcttggggctgacgttctcccctgtgctgggcatcacgatggcgctcatgggacgaccgcctgcgcgagcctgctgaagctcgacgagggttcggcctcgaatgttattcttagcagcaaccttgcccaaaacatcatcggtgctgctgctgttcttcttgttattgagtgatgaggcgcgcgtcaagccctggctgttggcctcggactggaggtttgctgctgagggaatcttgctgagacggcgagtgggcgacctcggagcctcaggtggaggcatctgcttagacacgaagcccgaggttgatggttgggtcttgaggcggttcatggggcacgacttctgagaagtgaggacaggtcgtgtcttggaggtgaagggattcttcgaagatttgatgtttcgtgtcggcgatgggacaacatcttcatcttcagaatcagacaaggtatcgcgaggatgatcccatcgggaatcggcagagtttcgattggcgttggcggtaaagatgtttgcgttggcagtggtaggagccttggtgttgccattgcgacgaggagaaagagatagcgacgcgatagcgatggggctgggtgagttcatctcgatatccattggtgtaccagcggggttaccgacgaacatggtctgcgcacggctgaaaggcgtgcgagctgtcttcttagtctctcgaggcgcctcggggctatcgatggagtactcagtgagatctgttgtcgaggggaactcaacctcgctgccaccaatggaagagtggggatagtcagacttgtaatccgacttgcccatcgatgaggcatactcatcctctcgactctcaggtcttgagccggaaaatgttactgctttcttttgcagttcagcttcgacgcgtgcctgaacctcggcttcgaagcgactttggagctgctcgatctctgcgttggcaagacggtcaatctcgagacgcgctttaacctcccactctctccgtagcgaagagtccagctcgtctcggataacgtccttctctctctccatattggcaagtctctcattgaggtccctttccttcttacgtaaagcatcctctctgaggcggagagatttgttcaggtcgacaacctccttctccttcctcataagcttgacgactggcaggttcaggagctcagaagtatcaggtcttcgatcagggttcacacggaggcagtccttgataacctgataaagctcgggagaataaacgtcgggtaaggcagggaacttgccctccttaatcttctgcacaagctggaaatgtgtctttgcgttgaagggtggctcgcgagcgcagagctcgtagatgatgcagcccaaagaccagatatctgactttagtgtgtacttctctgcggcacagatctcgggagacatgtagaagggggtaccgacataggtagaggcgaagtcgtgggacttgatcatcttggatagaccgaagtctccaagcttgacagagttgtcctcgccaaggaagactaaaacactgttagtttcgaatatcgtaaacaaagggatccactatcgaggtctcaccattctcaggtttcaaatctcggtgtagaatagtcattgttccagcaggaaccttgggtccgccagcagcgcttccctgtgtcaaacccagcacgttggcgccaacctctggaggatcaacaccgtagtgacatcggtaaagcgccatgacgagctgactgaagatactccagacgaagctttcctgagctcgctggccctttagcgcgaggtccttgataacgcggccgagatcgccattcccgcagtactccatgtaaagatgcaagtcctggctaactttgaggtgttcacgatggtaataggcgacaatgtttgggtggcgcagatgcgataggatctggaactcggcgtgaagttgttcgcgctccttctgggacatgcgtagatatgagatttctttgcggcacatgatgaagccgtctgtcctgcgacggaccttgcggataataccaaaggagccatggcctagaagaagacggtgagttagagttgccactcaattgatagcacggcgcatcgagacgagtgctgtgaactcgatagactcaccaatcttctccagcgtttcgtacttgtcctcggaagacatgatgaagttattcacggtgaacaagcaaactcaacccatgcaaacaagtaaaatctcgctaggccgtgaaagtgtgaatgcagatcagatgcaatgcgatgaaggacgcagaaacaagaacgaacagacagacaaacacaacctgctttggttagtagtagtaagcttgatgttttaagagatggatgagaggagagagaggaagaggaggaaaaaggaagaaagcaaggtccagcttgaagtagctaagtgaatggatctattttgcgttgttcgtgcaacttgtagcttagacccaaataatcccggccactcgtcccacggcctcggttctgattggaagtaaacactccatcgttgctaccatggcaaccaaggtcaaagctaccgataaccgggaatagcccgtgaagctcttatcgataagaggtgacgtcgttctctttctggtctaggcacctagtccaacgatagaagtctgtcgaacaaaacagccaagaatagatcagatcagttaattaaccatatgcaagataaagtgatcataatgcagtggctgtattgctattttagcaactctacatagtttaataactaaatctaaccatattactgtggctccaatattatgcacttaggcaatgcttaaacgcgcctaattgaatacaatttactggcacgtgagcgcgcgatgcgtttcaacgcgtggctttcatcagggcgacttgcatccagagaatatcaagaccgcgggcggtaaccaaaattcggccgaactgagggcgcgtctcactatgcgatgagtttatcaaattttcaaagggcttaagctgattcacgctgccaaaattgacatctggcagaggcgttggcgcacttgtacaccagcctcacacacaatcttcaacgaacagcgccttatccctttcataatccagagaaagcctactcatcacaatgccgccggcaatcacatacaatggaatcgaaagtgccgagggcggtaccatcttcaaggacctcaagttttggctgtcacatcgagtaccgagcagaaaatattggacagaacttatcacggtatgttgatcctacagactaattcatgcgctgtcgctgatttgaagatagcaaaacggcggcaaggtcgtgatgctggaaaaacatgctgatatgcttattgcggaccatctcataaaacgagatgccccccctggctcttattcatggaagtttattaaggactcggtggaaaacgggtatatccaaatcaaggataaatacctcataggacgccatccagacgagccaaggccggtgggcagcaatcaagccaaaaagtcaacgcgaacaccatttactgctgaggacgacgcgaaacttactaggtgggcactaaaccatccaacccaacacaaaggaaatcagatatggtacgaatatgaaaaaattgtaagttttcacaaaccaagccatgcaaattaagctcacatgcgtagaatcctcgacacactgcacaatcttggcgtgatcactggatcaaaaaactgcagcccctggataggaaaaagttggagagtatggcagcctctgcgcctccagaagccggccctgttgtgagcaccacagaaaagactacggcagaccacactacgagtgctagaatcccacagaaggctgctgttcaaagggcccctgaacaacgcatgaacagccaagtagacaccggccccattcgcagagcaccacaacctcaacctccgacagtgccatcgcaaggcccgagagaagccaacaaacctcggaaatcaatagaagaccgccaagaacaagaacaagaacaagaagaggaagagaaagaggaagaggaagaggaagaggaagaagaagctctcgctcttctgaggtacaactggtaccaagatcttgatgagtatatcaaagttaccgagaaagacatcaagagaagtctcaacatcaatggaaagaagatcgagttgtttgatcttatgctagctacccgagatgcgccagtatcacaggacagtcaagtaaccgactggtacagagtcgcagaaaaccttggcttcgttgaaccagatcagcacaccgtcaatgagttgcatctctgctatgaagagaacctcgtggacttcctcgacacaatggagagcttcgaagtcaacagtgaggaacagaaccccgagtcacaggatcaagctcctgacatagaccctggtcaggacatcgacttcgaggacggtcaacagcgtggtttactgcaaatccaagtaccgtcctcacccccagtcgccgcgtcaggtttgaaacgaaccgctggtgagcctcccttcgcctcaccggagcgctttaagaaaagacgctacagtaaggacatagagataccatctacaccggacgccgaagaagcccccaaactacagcgtgcccaagaaacatctcctggtgcactaagaacctctcagtggctaggttatattggtgaaagcgaagcttcgcaacaccttccaccccttcccccgatgcaagatgaatcacaagacctcggcacgcggccagcattcaggcaggatacccgtcaccaatctatggatgtttcactgccaaatgatgcggctttggatactacaccaataccgttgcgtctgaataaacatcgccagcagaaatcctctcgtgagagacagcgagaatcacatgtccagcccacgaggcgacgtcatgacagcagctttacagaacaaatcgctcccagacgagctgtttcctctgtgaaaccgaacccacaaccaagcagccaaacagctcgacggtctcttccggcctctttcacctcttcccgagctattcccgatacaagccagcctcagagttcagagaaatctaactctcgagaaattcagaactggatcaatcgctatgaagcaatgggctacccccgccaatttgtcgtggaagccctcaaacgtaccacccttacacctggaaaattggcccttctagtcatgaagcatctcagtgaaggacgcgatgtgccttctcgccatgagggtatctggacagaccgtgacgatgcggacttggactttgcttcgagcgtagacttcagccgtcctcccgctgacgacagcgaagaccgtcaacagcagcgcgctcaggaagctcacaaccggcttgttaataaacatggctatcagaggtttaacatgagaaaggcttttctcgaggcccaagcaaaagaaggtggcagccagcttgaaggatagaatatcttccagtggtttgacgcccttgatatggttaaataagtcgagagttgggcaggtgtttgtttactcatagtgcgaggggcgcggcgtacctcttggttaagacgaaatgacattctgcatcacttaatacccaatttgaatctgaagccaagatagcaccactaagttctattcaccaataccttgggtgatattcgacatccatgaagtggccataacatcacggggacgactagcattgaccggatatattgataaatgcccccaaaactgcctatatactcattacgtctcgttgcgtccctctcattcatcaaggctttcgcgtacaatgttgcgctcccaacgccagaaaatgcagtttttcagcgaccttgcccctataccaaatgcgtgaaacaccgcaaacagtttccgtaaattcctacgacttctcattcgaacgtagtgatcaaaattattttcctcattcccagcgtgtcgcatcttgcgttcaattcacatcgcattcttatgctcctatttacattgaggttgtttaatggttcctcttcacttagtagccacacttccttgccaggcccccaaagggacgagtaagaggccaaaacgatagcaagtttggtggcagcgtgttatttgccagtaggcgggctgcaaactgatccggacttgttgcaatcggcgggctgctttaggatcagctagcaagacgatgtctccttcggcttcggatcttaaggggctggtggtggtggtggctttcgaatgatcttgattttgggccgctgagtaggcgctgctgaaggagggggtgtgctcatagcaggactcgcagacttgggcttcggtgtagagttcgaatgggtatttagcgagacctttctctctggcgcaggatgcggcgatgatgccgggcctccaggcaaaggccttcgcgccgcgtctccaggaaggggctttctggcgggcttggccgtgatggaatctgatcttgagttcagagaaggggcagggccatctcttggcgcccctgaagggagagatacccggccattcccgtttggcttcttttcttttctcagtaaaggagcgaggcggtttggagcaaccctcaaggtgatgatcttgctcttcttcttcttggggatacccgaatcgaatggcttatcaacctttgcgcgtttgggtgccggagtaggctgttcatccttctcgggccgagggcgcttgctactggaagcagatgagggttcagggggccaagatggtttggatcctgatgaagaggtagcacttgcttgccgagatagacctggtgatgcaacaatggtgtctctttcttgctttggtagagtgggctttgggctttgaacaacgggagaagcactggcgctgggtcgttgaggtggagggacactcgggcgttgggcagaagccgtcttgtgggtgttgatcttgatagaagatgttttctgcaaaggcgcaggtcgcttctgctcaatgatgggggcaggcggagcgggaggcggaggcggaggtgcttgatcgattggctcccggggtgtcgtcctgtaatgagctttgaatttcaccatcaactgtccaagttagcaccagcaaagacttgctcgtaaataatatagcacttactcgattagagagctgctgcacaggcctctcaaccttccaagcctttggtaaggggagcgtaatgacccaatcgccagcctcctcaaacatcatcgccgccaaatctagcatgctttccatctcaccacgaccgagactcggatgatccagcgccttacgcatcgcagtgctgtagtgtcgttcgtcgcctccgtaggtttcatccatttctcttcgtaaagccttgagtgctgcatccagattctcttttctggcaaacatttcttttctcgcctcaatctcctgggcactatcttgcacaagtagaaggtctccttcatcttccggccgagggtcattcttaacaaccttggcatgctctccgaaagcaatggctgcgagcccagaggcagacgcctcgatgagtttgttccgcacgtacggtgaccggtcggtgatgagtgagtatgtcaataatgagaacactgtcggatccaacatagcccccaggtcaatcagagcctcgaaggccttgatccgaatcagatctctcgttccgtccaacagatactgcccgaaatcaatgtacctcttcgggatcacttccgccttcatcaatcgttgtttggcactaagaccggcaatagtccaaacgttctggtatgaatgggtccactcatctcgccgcaaaactctctcgatttgctctatggccctttcgaggaactgcttctcatcctcattaggaattttgttctgcatcgcaaaccattcatcctgtttggaagggatgagagacgtagcaagagcctccacaagagtagcgatgtagaagtggtcagaatacgggttgtcctcattgttattgaagagaagttggtccaaaatgaactggcgagcttcaagggggcatttgtaagtgtgggcatctctcacttgagcgatggctttgataatagcacactgaacattgtattgcttcttgtcggaaaagtcattcggctttggctggttcgtacctttgtgacagaacatctcgctgaaagccttcatcagttgtcgaaggccaagcattgatagatccttgatgttggcctgccgtggcagagcttcagcagccatagttcgaataccatgaaagtagcggcggtccacaagcgttctggtaagaaaccctgatgcgatggggtgcaaagggccatgggtcaggtaaagcatagcatcctgctgagcaacgacatctctatcttgctgcagttgtgacacgtacatgtacggctcaagagtccgcttcatatcgcaagaccactcgaagtcggcatctacacgtatccattcgtaggactcctggtccatctttcgttcagtttcgggatcccaatcaatcaactcccattgcgcttgctcgtctggcgtctgtagaacatcgcctaagcagtagaggagcgcatcatccatattctccgcatccatactggcaccaacgttttgcttttccttcatgcggcgcgtgcgcttgagccgcttatacttggtattgtatggaatctcgaatttggtagaccttgtggcatcttcgcggatttccagaatatgctcgtaaggtgttccatccgcttcatggattcgtaccgtcatcggtccagtgaacagaggctgtacttcgcctggcttaacaccagagcggcgctccttgacaacacgtaggaaatcattcttgtctagcggtggcttcttggctgtctggaattgaatctggtttagtgtaagctcaacacagagcctcttcttgttgaatttcgccttgacatcaaatcgcgggcatcctgaaccgtagacccactggctccagaaactctcaagccgatactttgcccccttctcacaagttgttcggaatttctctgtttcaaggatagtagccctgtcagaagattcaatctgaaccttggtcaacagtttagagagaatacgtgtcaatccgtgtcctcctgaagccttaatgagtcgtttatccaggatgaagaaaaccacgggagcttttaaagtcataaagtccatctcgaactctcccaaatgcaggtaagggccgagatcgtaaagtgaaggccgttcgacgtccatctgaacaagcttgtcggagagtgtcttcatccgaaatctgtactcattgtttccgcaaattttcttcatgaagagatctgtcatgaaatgcgcgatgccgacgataagccataggtcatttcttgtgtttggtatcatgttgatgcctatccactggtacgccaatgtttgaaccatctttcttgtgacatcgatctcggtatcaataatgtcatctgggaaaagtaatcgattgctgacgaaagccatggagtaaagtgccacagtgtcctgaatcatatcatcaaggaagcagagcttgaaattgccgaacggatatcgagcaaacgtgaatgtaaagaaatcagctgccatagtgatcgctgctgctgtattccttacccagtcggcacggtgtggtaggcagtatgcgtgaaccttgagcgcattcatacccagtttgacctcgtcctcttccgttctgaactcggatgaaagatcaatatgctcaaacgggcccactgcaaaaccaagcttctgtacggacaccttcttctcaggctcgaaggtcattatctttttgtgatcatcatctggatctacggtctcttccataagaaaacctgagcagacaactgacatctcacgaagtttatcttcctcagcaaggttatgaattcgcccctggccatcaatctgcatcttgtcggggttactaccgttctgttgtgtagccagcgcttgttgcagagcatcgcccaaggtacgggggtacttgattgatatcctccagtcgcaacgtgatccgtggtcatcaatacaagggaaaatgcacgaagcagtcccaggatgtatcgagcttcgtgtgtacatgtgtgtaaaccggttgtccaggggatcgacgccgacgaactgtatcccatctcgggggtttgtatgggaaaatgggatggtgattctgtactgcttgttggatcgctcgttcgcatcaagacctatcatagacttcctgatgatgagccttgggcgatccggctcggccttacctcgtaggttcaccttcagcgatcgatagaccggtgtgcacccctcgaactctctattctcggcggggacatcgttcttgcggctgcggaatatcgactgtgcacgcttgcggcgaatatcatggtggtcggccctcaaactccaactctttgggtgagtgagcttggcatatggatcattgtaggttactgttgttctccttctatgactctcgacgatatcaccgtttgactccttaacatcagcgatgaaaacgttctcggtatcgatttcgcaatctgcagcgtccaacactatgtcctcgatcttatcgttgaatacgacaagaaaaatgtcggtggttccatcaatgcgcttatcgcgaaaattcacctcgagattgacctcttgcttaatgacgaagaactcgagcactgatccatcttctgtagatgccgtttcgtcgtctatgtcgagtagagagtgattcacaggcgcaggctcctgcggcatggcgagtgtagtcatgttgactggtggtaggcagggtaaaggaaacgaaggcctgagggcccctgcaagctattgttcacagactcagcatcgatagaggttccagcctgatgcgcagcgcaaagaggccttcggggtcgctaggcgtatttgtaatcctattattcttgtcgcgcagtcttgtgcttctttcgaggtgtcggcgcaatttgaatggggtaagcggagttggttctgcgtgaagtgaggagcggaaggggtaacgtgggtattagaaaagtttgaccgtgaattagtaagaaaacggccttattgtaaaatacaaatactgcaaaagcgcaactcgcgcaattccggaaaatggccgtatattgacttctcgtcgtgaactttacaaaagaaggaagacagctcgcggcgcgtcaggaagctggcgcacggaccgctccatttcatgacgggaggctcagtgcgcggtacgtacctttctggggcatttccatcacatctccaactaaggtatcattctggctaggaacaaagaacaaacaaaagaatcaagttgataaatcgagcgatccaccgcgctcccccattaaaacaaaggcatgttggcatagagtatatctctaacattcatcaggcatttattaccgaacgtctgtttatgacctctcatccttagtgagttggttggacctcgttgagcaacaggtgtcacatgtcattggcttcgcagcccaatttgaacgacaggccaaaattctaatatagcatctcatgaaggttctcgagttatacgcacaatcccaatcagacaactgtgataccatcgcccataccagggcgtctcagatccctcccgaaacgccaacccatttagtacaaccggcctaccaatcctcttcgcctgcaatgatattacaaacagccaaacaagaactactcactgcttgctgcgtcttcgttcgcggcgctgctgcctcgcgcgagccttgagggtatcttcaccacggtattcctccggcaaatcaaagtcaacctcgggtatctcaggcatgggtagaccccatgccataatcttcctccctgtgcgcctgtgtcgatgcagagcgctgtcacgctcatatctcttgctgaagaacgatttgaactccttgggtggttctggcggccttggagccggtggtgctttcacaggacgcgggatttttgctacggctggttgaggagtcgattttcggttctttgaacctttggcattcttggatcttgccatggcctcctcttgcagttgctttgctggtgattctgagtcgcttgcatcaccattctcgctatcatcgccagcttcatcttcttcgacgcttgatgaggtttcctcttcttccttctcagcccgggccttgtctttctccatcttccgtctcttctcttccaacacccagtttcgaaacttgtcaaggatagcctggcatcctttgatgaaatggttacgagcaggctcaaacgtcttcttcttcgtctctgtcacaccactgacgcccatgactcttaaccagtcatggccttggagtccttcgagaagtcggataatttggtccctttcgtgctgtgctctgcctttctcggtgttacgtattgatctctccagccgctcagcacgacgatgtattggctgaaatagtctatctggtaaaggatcttcaatggtcttgttcttcgactgcgattctagaaaacctagatcgacttgctgacaatcgaatacattgtagaagagggcatcgccgtatcctcgtacaggatattcaattgcggggtggtgagtttgtgggatcgcgcgttgattttctgaaacggcgcgtcgtggatcggaatcaacgattacgatgggcgtgtcaacattgaataattctacatagtgtcagaaaatgatgtatcttgtacgccacgttcaggtgaacgatggggttttttttgtgacgtacgctgctccttgggctcattcccaatcacctcatcatattcaggaaaataggcagaaagttcgcttttgaaccttgtagcttcctgagagcgcagcttgcggccttgctcctgggtattagtatcgctcggctgaggctgcaaccgatcgagttcatgtttgattccattgataactttgctctggtgttttgtcagagtgtgctcctgcttcggcttcgatgtcgtgctgtcgttcgtagcaggagggggtattggtgtcgcagtcgccactgtaggcgtcgcagcaggtttgcgcgtgggtggtgccgctttgttgttgtcgatatcggcatcacggagtccgtgagtgccctttgcgaagatctcgactgtaaatcgcgttcttttcggtttgatcgcatcgaaatcgcgatcgttagtgtcgagtgccctcttgttgcgccctcctcctcctccctgggcatgtgcgaatactcctgctgggggcgtcaggtggtgatgcgggtgcggagcttcagcgcgccgcgaggaacgggtgacggaagccattggaagacgaccaaatgcctggcatggtttcaaggatgtatttctctcaatccgccagctcagtttgaagatggcgttgtcgatgtggatggggtttttcgaacgcggcttcggtgcaactggtctatactgcacatttgcagtcagtggaagcttggctccgtctcgcagctgagcgcaccaagccaagattttgagcaccagtgttcttgcaatttcagggcaatggcgccactgtaccccctatattacactgacaaatgcaaagctataggcgttcacgcactggagccacctgtggcaaatgagtaggttggtcatgcgcacctggggggaaaaaccatccctctggcttgggattcattgataggctgtcaatcaaccgaacgtcagtgtcttgttcgatgcgataaatgccactggttgcctgtgaaggtttcccagctaaggtgataggaatattgactaccagagcagtggaggctcagaggaactttggtttggaatgatagcagtgcgtctcggccgcaaatatgtatcatggcagaaaagtttgttaacttcacaaagcaaagtattaataagctaaattcttcaactgaaatacttgtattccaactgaatagcttcaagtgatcgcttaagttatgactgaattaacaatttatgctttcgtgtcagcagcgagattgcttgaatgcatcttggctttcgggtattgcacctactagatggtgtaatagacaataagataatatatattagaaaaaggagaaaccccagaacctctgttcttaatgatcaaggattcatgcaaaatcaaggcacatacatacctactctttgggcagttatcttatcattcttattgcctactcgggatacacgtcctggtatacatgaacggcgtttctgtgcttctccatgctcttatacctttgcttattgggtattgtcggttaatcacccgtgtcgaagctctattcaggccataagatatgtagcaggcctaggattttacacagcttggatgagctttttacagcaatatcatttagtagccttctaggactagccgctacataaagagagtattcatgatgttgggtattcgtacttgatgtcgtgaaccataattcgggaatcgctctatacataaagggtataatatcgtaaaaccaaacacctcgccaaacaccaattgccttactatacgcgcatcttctcgacatcctccttcttctccctcttggccgcctgtttctcctcctttgttggtttaatgccaagcttcttcaagaccttctttactggtcttccctcttgcttcgctgcctcttctcgttgtaagacttccctctccttcgcggcactttcactcttgtccttggcttcctcttccctacgcgccgcctcctctggggctattatcttatctttcctgtgtcccacacgctgagcaaagtccttgcccttacgcttcgtcttaatatatgtttctagccctatcaacaccacataggacttcgagatcgagacgtggctcatatcaacctctgactgccgcaagctcgcaacaaaagcgcgaaagtttgcagcgggtgggcgatagtgtccgctcaatggtgagagggatgataaccgaccattctttattttgatcaagcctgccgacgagatacgtgaaccctggaggaaagacgagtgttggaatgcccctgaatctttgatgcccacatacatgcgaaagcttgtgtctgcaacgaagatccatgtattcttccggacagatttgcgcattaacttgttgaagattgtggacgccgaaatctgtgacactttgttcataccctgactgttgtcaaagtcaggggtcgcatacttggcagcccggtctgcctctcgtcgtgactcgagggaagaatcggagctggaactgctaacggtttcgagggatcgtgcatcctcgggctgggctgcggcgttgaaagctggcgtggaatcgttcacaggcacaacaccatgtatgctgtccttgaactgttctgtggtatcaatgcgctggccattctttgcccaacagagtcggccttcactatcaacttcaacaaggtagtactggcgctcttcacgggacaagtatcgaacttgttcccgctcaagtcgatcgcgtggacaaccatcaacctcaacgttgcggccttcaccatagtcaagccagtagaagaagttctcggctgtatctgttcgcttccaaacttcgtggtaacggcaaagattgcttccgtaacggtgcttctggtcgaccatctcgaggaagtatcgaattcccatcatgcgcgcctcatgtttccgcgcagcagtagctttctcacgtcgcgctcgcgcagcagctcgttcttcgggggaggcatcttcatcggaagacgattcagaagattcagaatctgacaaaagatcatcatgacctgctcgtcgagcaatggcgcttgccttcttccatttctctcgtgcactggccgacttgtgtttcgcaaaaccgtccgcttttgacttatcaaaagcttcgttatcagcttctgttttcggtcgtggcaatgtcgcatgtcgaaactgagcttctcgaattgcagtaacccatcttgtacttgcgtccaaaccaaacccttgcatctctcttcttgcgcgataccctctgaacgttttctgtatagtgcgcgcagcttgcgcctgcgcctggtcgtcctgactgaccgtcgacatactgacggctctaaggcgctgacgctgggtttcgcgcgagcagcgccttcgctcgcgatctctgcgctttgtttcttgttcgcgttgctgttgaacaatcgcaattcgttcgaattgctgtggtgaagggggtaccagagaactcatgtaatctcttgtcttagtggtaaagtgtaagtcgccgttagtggtagaagcagaagatgacgtagagctgccggctgagaatttggaatcggtacggtgttgtgctgttgggcccaacggcgattgtcgcggggtcccctccagttccatgctgatatcgtttggggtctgcactaaaaccggtaacatcaaacaacggctttctagaatatcgagttgcgtcatggtcgtggggttgaacttggttaaggatgtggggttgggagggaaccaaaattggtgataatggcgcttaaatccttggaaagggctgttaatcacattgagaaacaagaaaggctgaacattgatgaactcatgacgcttcaaatctctttagttcggagctggatcttgtggctcttataaacatggtcctttactactgatgtagtcaggccgatgcccagaagccagcaggttgttgtcattcttgtcacggaagaacggcacttggcaatcctgcaaaggccattggcatccccgtaaaatctcaatagattgctttattgagacgccgcgatgcttggtaaatgccgttacataccgatatgatctagactcgtggctggcaaatcgtcagaatagcggcacgaaaatccgtcaaggaactcactcattggctgatgcgtaacagcatatcctctaagccatactgaactccacatgtatgttaagcttcattcaaaagttagcagctcaactgttagtatcgcgcgcctgctgcgccctggcgcctacctatactcagccctttggatacgagagcttaaacgcccagtgatgacatgccgctaggcggagccgaccaccttggcgaagcaaatggttttcgagatatgcgtgattgtttcatacgacgatgccgaaccttggtttcatcttggctctcgaatcaagcgcacgctaagaacagacaagcatgcaatacagctgtagggccacaagtggtagatcatccaactcattatcattaatacggatcgttggctgctgcatatgtgcgtgagacagtgccaagcaatatatatcggttgtacaaagaggcctcccacgatcgagacccaaaaaggcaaacatatccaaagaagagaagatgctaagacgataggaacgctatgcaaagaggaactctttgaggactggcgacccagagaattctggatttaacaatatgcaactggtagggtcagcataatattgagctgaaactcttgatatacgcacttcagaaagtattgtaggcctgcccgccttttctcaagaaatctgggtcgaaacttggagatgacactcttgggcggaagtgccggaacagctgcctcgaatccggggaaagtctgaaccaaccgatatcgaaagtcgtcaaactccgaataccgtttacgaatattcatgtaactcccctatcgttgggtcagtcaacagccgtcttcagatcagcacaccactgctgaaccaccaccaattactcacattgagagcctcgacacggatattccacaccacaaaggccccgatatttgttgcactgccgttgacaatggtataactgacaatctcaacactcttggcccagcaggcgctgttgcggtcatcgaattcgctcgcttcgttgtcacgtagggttatagcaccagcaggaagaacggattcggtcgacatattcgatatggttcgttgatggccggcgcgggtgttcaaccagtatggtggcgatgttatcgaactcggggagacggtaaatgatgcagtttcgtgccgcgcatgattgctatcgttgggatcatgatcgaaggatgtgcgtggtgtctcaaacacttcggtagctgcggtctgtgtctcagaactgcctggatgggatgcgccggtggccagattgccatcgccaggcgcttgatctatcgcagtcgccattcaaccatgcgttgaaacaaaatgtcgggcttgaatcgttcaatttgctaatgaagagaatttcgatgtgacagctttaatagtacggaattgtatgtgatctaacggtaaaatcgtgtcgcaaagactttgtagcaatgattcaatcgatccagttgggtaatgttgacgttgattaacggtagaaatcgtatcagcgagttaggataacagcccatgaattgcagccctgctttttagttgacaaagagcaaggatttgggttgcggagcggtagagaaagggtcaattatgtataagtcgtcaggatgaggttgatgatgaaatcaaggcgcgagtagagggcacgatcaactagggacatagtataaggtagtgtgtgtctgggtagtggcgatagcttgtcccaattgaaaggatgaattggatgtgatgtcgtagagcaaagccttaaacggcgccgttctgggccttgcagcttgatttttttccgattgatggaggggccggcgccccggtccatggcacaagaacgcacaggtaaactttgtgacttctggcttcttgcttgtgtgaatctgctccggatttggttattcatagttgtatatctacagtctccgcgaggttcgatttatcattcaatgcctacctaaagctaatcacttacagtaaaccaattgctgtgtgcagtacggataaggttttcttagacaaactcaatgcccgctgacttggatatcaaccaaaacactacacttgcaagggtacaccatgaccgccgcattcacggccgaccttgatcttgaaatacggagctcgaaagccacatccgctccgtgcccggccgaagacatcgatcggataccggtcgtctaagcctcgggatgtggcggaacccggattgataagcctgagatctcatcgactgtggctttctatcgagggatacaaggacagtcagtgattctggtgactttttttcaagccgcagaactctcatcatatcgtatgacattgtcatatggtcccgttcaaactgtaactctaatcgtacccaaggagcgaaatagaggaggttggaatcaaaggagtgaccgaggttggaggaagaaaccaagatcacgttgaccaaagtttctgtcaagttcttgcaggttcactttgaatcgggagaaagtatcctgactctgcggggtaagaatctactctccacatgaaatgaatacctctcgagactcgaggattcctttgaagtcgaggctggtctctttcaggtttggttacctttctgtgacccgtcataaccaagtcttcgtgtaccctgtaagtgcctttgcctcattgatgcctggatggaacgaacacgattcgatacgaagtcacctttctatctcgtacaagacacaagcggatatctcttcggctagtccgtcatatctccaaatgcactccgctttccaaatgtcttggccagcagagtgtttcttcacctgcgatattgggttactagaagtggtggttattcgactttgctgtgtgatagctcataaaatgcgagactgtgatcacttctccaagagcctgaatatctggccgcgtcagctccatagtgaggcacaaacaagatatcatcaacaccaacgattggcgcgatatccatagcatcatgttctcgtcgtggtgcattgcgcggggttatcgaagggttcagtgcagtgacatgccccgcccatctgcaagaaacacgaaggttgttggctggtccagatgcctagcaccgaacagatttaccctttatgggaacagttggccaccattcttgcacccgagtggccaatggtccgtaaagaatactccgacgtgatcatggtgggctcgtacatgttgtgagcgacttcaaccaccaactggagcgcgtcgttcgcgcggtccaagatgcactcagtgatgcacaatgagaagactataataacaaatgtgcagtagtggtctcatatcgcttcatgactactagatgtggagtctgtagtagtcaaccgttcgcgcccgccacaaagccaagctcatgtggttgagaggagacagacgaaggacgacctccactcgtatgcatacccacgatggcgagtatggggcatcaccaacatctaagagtacggtagcgttgagtcaactgaaaagatctccattgggatcttctggagatcacaaacggggctacggtaacaagaacattatcgataatactattgactccttttaatcacggctcttaaaaccaagggccttggagattacagtcatggtgtaccaacaccaagcgagcccaagcttcagcactagttgagtctatcgggcctagtctccagagtattccggggcctcctgggtacaaaatgcgccgagtggtggacgatatggagcaaataaagtctcatagctgctgggatatgctagagctaagcccaatgccgctgtgctgctcctaaagtcccctgttcgttcagcgaaaattggtgctactggtgctactttgcccacggtctgtggtcatgatatcgcccaggctcgggtctcgcctcagcttttgctacggatcatttcttttgacgctgtagcccggcggtaggtatctggacctatggaaagtatccgtagagaggtatccatccatcatgcacccatccatatacatatagccgggggtcttctgtcatggaaatgtctcggacctcctcgaccttttcttcatcgtcctccctcactacctgcttttgatacactcgctatatccgacttggtcttgattcttaacagtcgttaactcgccatcttaatatttcatttcttcttttgctcgcttttctcaaattgttgatcgtcactcacatacctcgttcttaatctgtaagtcaaacatcgtccaagtcgacgggtattgccccggttgtcttagtgatagcattctccatacctctccttcccgcacagcacaagcaatctcctcatcatgggcaagagagaggctttcaatggaacacaagggaataaaaccgctgactcccggccaaagagaatccatacctttcttcaatcttcaccgtttgcgaactttttttggacttcgcatacgcatcaaccacatacataccttcatcgtatccagcacagctagatctcatacaagacacaaatacctacgtcacaataatgccttctctccgaacaaccgttttggccgttgctgcctcagccgttgccgttgtcaacgccgactatgttattgaccccgagagtgtacccctgtctcaacgccgtgagtaaagatctatcgcccattattttagggtacagggactaatacagaaccaggtgtttggtgccagaacgaaatagaaacctgccctatgatttgcgggcagactagcaagggagacaccaaggtcaacgagtgtgatcctgtaagtttcgttatctaggcttcgttgacaactgttaatttctttcgtccagaaaacccttacatacggttgcatctgcggcgacggcaagcagcccaacgtgtctgaatactccctgaccctgccattctacgtctgccaggaatggggtaaccagtgtgtcgaggactgcaagggaagtgcttcctgcgcttccgactgccgacagaaccacccatgcggtgccagcaaccccaagaagtacaacaccacttccacagctaccgacacagctaccgtcaaagtgacagccagcgctactgacgaccccaatgttgtctacactggcaccccaggaggcgacgacgatgatgactccgactcagatagctcaacaacaaagaccaacggcgccgccgtcatcgaggctgggcgtacatggggcctgactatcgttctgagcaccatcttcgctgggttcgccatgctctgagtttctgatgacgcttagaggtttgctgctaaacagattacagcattgcttctgttctcttgtgtttattgctcctacattcctttgaagccttggacgtctaggtgtttggttgtattttatggtgggatattcttttttatggttcgacttgaggggctgccctcttacatcattaatatcgttaatgtcgaagggacgaagagatgggaataggtggcagaacaggacgaaatacatgtcgttgactgcaatcaggcagtcgaaccaccaggaacctttcacgacagatttgaagccatcgtgatatcatgatgcatgaaacaagcagtggcctatcgagacatgtcgttgtcggttcaaggattccgagagttggagatcacagtcagcatcagtcgatgttcactccacattccgcatttccaagaagacccttagacgtgtaccgggccatcggatcaaccaaactgccgtgatgtaaagttttgttctccaactagcaaccattccagccaattgcagttggattagaagctcgtattctttttgttggtgctcacgcgctcacgagcctagaagggcatgtgaaaatcattctattcatgcgccattgatccatagcgttagtccatccctcacctcggcaccaacggctaagacggatcaaataacgtcgaaacaatgtcatgacgaggtgtctatgcgagctcctcctcgtgagtacctagacagggctgaacttgctgaggtcactgtgcaagtgagagtactacatagggatgcccaaggaacctgctattgttctcgagtctcacaagaaaggggccgtcaaagtcgacctgtttcgttagctgtcaaattgatgattggagccttcaaatgaacgagccgctaattacccaattttagatgcgtgtttcccctgtaagcggatacctctagtggatcggatcgctggtgttagcaggggctttggggtttacgatccaggggcttgacgtacgacgacaccagtacgagttggaggtcgaattccaatttcgagtcctagcctcgagctgccaaaacctgcccctttaaaccctttcaatcccatcttttcttcaactgcaaaaaaacactctttggcggtaactgttcatcaacatatttaattctttatcagactcttcaccgctattcttggctgttctactctgtcttagccctcccggtcgtcttcgtaaatcaggcccgccacataaccttggcttgcgatccaattcatctaccgttgtcgataagagaaaacctgtcacgcttgtccttggattatctttctcttcccgcccacgtgccgcgccgcccgtctctgttaggataataccgccttggtagagagccgagggtcaatcatccatttgcaggccttttggcggatctaccttaccctgtccttctgcaagtcactgtcgcgccgtcgctgcaggtccgattgtttaggcgtttttaccgacgtctttattttttttttaccttggccttgattcccttttttaaaagagtcccccatttttgcccctcctcctccggcccctctcttccaccatgactgcaagcgagacacttccgctttacaacccaacggccaccgacccggacggtacgaatatggctcctaatacgagtaagtctgagaagaaaagaaagctctttgaacgcttgagttccatagagtattgttaaaaaaggaccgttgatcactaacgccggggccctgcagaaaagaacgttgccgagtgcatctctgatgacgcactggtgcacttcaagtcatacaagtactcaagcgtcgacctgtcgccagtctcgaaatacgttcttggtcctttcgtatgtattgcctatacctctagctctcttttgcgcacgttttcaactctgttttgctttttttgtctcaacaattaccatctggacgagctcgacaacactcgccagccaagttttttagggagttcgagatagctaacgcgtctttgtcgtcatgtagtggaatgcctctgtcaacctcctaccgctatggattgcccccaacatggtgaccctcttgggtttctgcttcatcctgataaacgtcgctttctgcgcaatctggatgcctgatctcgttgggccggtatgtgggagaccttccatgtctctggactgacgtactgatcgcaagtgttattgcaggctccttcatggctttacttcagctttgcctttggcctgttcatgtaccaaacgatggataacctcgacggaaagcaagctcgacgaactggtacctcaagcggcctcggcgaactcttcgatcacggtattgactcgttgaactgcacactcgccagtctgctcgaaactgccgctatgggtcttggtacctctccagctggcatcattaccgctctgtgcccatgcctgcccatgtttttctcgacctgggaaacataccatacgcatactctttacctcggcgttatcaacggccctacagaaggcatacttattgcctgtgcaattatgatcatgtctggcatttggggacccggcatctggaccattcctttggctaatggcatcaaggatactctacctggtcttgctgagctccttggcgagaccactttccgagatatctggattggcctcatcatcggctccctcgtctttacacagatccccttctgtgtgctcaacgttgccaaggctcgcaagtctagaggagagcccattcttcctgtcttctttgagtggattcctatggccgtcttcactttttcgatcgcggcttgggtcttctccccttacagtaccatcatgaaggagaaccacctgatgcttttctgcttcatcatgtcattcgtctttggccgcttgaccactaagattattctcgcccatttgactcgccaacctttcccctggtggaccgttatgctgtaccctcttgttggtggcgcgttcctcggaaacatgcctcgatttggactccctcaggtcagcgcccaattcgagcttttctacctgtgggcgtatcttctcttttccatggttgtttatttccgctgggcctggctcgttgttaccagcatctgcaactacctcggtatcaatgccctcaccatccccaaggagaagcagatcgccaacaaggcggcacaggctgccaacaagctacactaagccggaactagccgttttggccgagcaattttgttctgtcaagccctggtcgatcgaaatgacataaataataatccacccagagaggcgcagcattttggagagagatcatggtacaaaaaatactggtgtcgcaatacagggcgaagaatcaaagcatgacgagggcgtttggtgttttcttgcgggtttctcgcattcttcatgacgctaggatactaaggggtcttgtatcacgtcaacaaccattggggtatattcattgtaatagatataaatgaggagtatgtgtagatgatggtgctagaaactgcctttggataggcctcggctttgacgcacaaggcgcaagccaaatcaataagaagcttcaatatttcagatgtattatccatcgccgtccataccaatctcatgatacctttcctgttgttttacttctgttgcttatgaggggcttcacaacattttagaaacgtggggttgacgggatgacgtagctttcgttagctccagatgatggatgtctgcagcaacctttggtaaagagttgcgctgaaatcttgcttgccagctcgttagtttcttgtactatgatactaggtcaagggaagtttttaggagagaaagtcgccaagctagttccaaatagtgcctcctggaaggacaagatgaatgatcagacagcacaattacatgcggttttccaagtaggtctcagtatcagtggtagtctattgtgtcgaattttagtttctatggaatgtgttccagccgttacttcggctgacttacacgccaggcttaggcatgatcaacgagatcttttgcattccctgttcgggataaagcagctcggcatgataagacgatggagataacgaccacagtataactggatctatataggccagtaaaagtaatacgtgtccaacttgatcgatgcgtccagtgtgatttatccatatcaaatgcaccctcgagtcctttataaccgtgaaccaatggggtttgaccattgcaactataataacccgacccttggctgttcgaccatagatacctagtttaaagggtcctcccccgcgccggctgtgcacatcagaaaggcgtcttccgccgagagctaacagggggcttcggaccaatatcgttcatagctggtgaagggccaacatggagtccagatccattacacaggacacatagcatacaatgactttgaggcttagtattgttgtaggaaaagaacaaataatcaacggagagtaatgtgagctttgacctctacatattgccacatgcatacatatggggtcgtggccggagtgttccatgtgtcaagctatcaaggtacaaagattcgcctgtggtactagccctgggtgaagtacctgcctgctagtttcctccccacatccatccattccattcttgtcgtacctggccttatcctcctcccttgcatggatgcccgggctggcgagagaggtttaactcctgacacgaagcatttgtttgcttgattctgctctgtctttgttcgcaacatccacgctcactgccacagctgaacttttgcgcattatcatacgattattctgatcctccagacggaatgagctagttttgcgccccacgataacccgaaccaaaacccgcttcttgttggtttagagtagtatttattggtgtcttcccatccatggctgaatcttcgacaatgcctcgaccgctatcgcaattgtcgttccttgcaaagcttctcgtctttgtctgcctgcttctatcgacggtcgccgagtccatgacactttcagatgaaaccctcgagaacattccttcgcccggcgacgatttcgatatcaaggatggcaagcttcttgctcctatcctgattcctcgtgtgcctggcaccgagggtcaacggcgcgcccagaaacactttgtcgagttcttcaaggaaaatcttcccgaatggaaactcgaaatgcagaattcgacttcaaagacacctgtacacgggaacaagcagatcccattctccaacctcatctttcgaagagaccccccttggtcacagaacggagacgttagtcgacttacgctggtcgcgcactacgatagcaaatatgagcctgaaggattcattggcgcaatcgacagcgcagcaccgtgcgccatgttgatgcatgtcgcgaggagcattgaggatgcgctcactgcgaaatgggccaagatgcagaaggacgggtctgcggatgatgggcttgaggagacccagggaatccagattatctttctagatggcgaagaggcattcaaacattggacggaggaggactcgctttatggagccaggtatgttgaatacacaatcaactgcgagccaaatgattgactaacttggtgtcaagatcacttgctgagaaatgggaatatgagttccatggatctacttcaacttacaggactcctctggactctatcagtctgtttgtcctcctcgatcttttaggatctgctgatcctactattccctcttacttccttacaacccactgggcataccgagccatggcaggtcttgagaagcgcatgcgacaactcaatgtcctcgagaccaagcccagatttcctttcctcccagatggcaacaaaacagccaatcgattcactcgcagctatatcgacgatgatcaccgacctttcatgcagcgcggcgttgacatcttgcatatcattccatcgcccttccctgatgtgtggcacgagatcacagatgatggtgagcacctcgatcttcccacagtgcgtgactgggcgaggatcaccactgcgttcgtggtggactggatgggtatccaggatttcatgcccaagttggcgggaactaaagcaaagaggaatggtgcggctgcaacaactacgtcgagccggaggacggagctttagacgacatgaacgtacatatctgcatcatttagagaaatgtcggtgggtttctttgggcttggcgttgtaggcgcgatgtcatgaaaagagtcatgtaatgagcagtctgttttgcaaacatggagtaaaggaatctttggttgactagcgaacacctgaatctgctactcttcttgttcattgaagtcttcgtcacccttttgccgtatcaaatgaaccctgaaaacgctcatgttttcccgtgggtaccgtgtaagacggaccgagaaggagaggcatttattacggatttgcaccaacatcagactaaggtagcaataactcccgaagtagacgccaaattttcctgattggccgactctatcttggaccctgacggcgcctgtgaaaggagggcgtctccaagtttaagccccggacagttttatggagtctggagagacaatcgtggttcgtgatacgttacggccaactaccagcgggttattagcagttttgtttttggttttgcgcgacatacgagtaaggtaaggtaagggtatcgatcatgtttgtagttcaagctgacgtcggtttttctggcgccctcttgactcatttataactctgctagcagtggaggtcttctatttaagtgatagctgctccctgtttcttccacgggcgctgttctccagtagctgttgtaaaccacactcatcttacacctcaccatgtcagccatatattctgaggcccaggtcgctgggttcctcaaacatcttcaaatccctcaagaattctacgtgggcaatgaagctattctggaccatgcgtttctcaaagtgctacatcagcatatgatcgcaacagtcccatatgataacttgacgctgcattactcgtcacatcgcaacatcactctcgagcctcaagctctgtaccaaaagatcgtgggggacgggcgcggaagaggaggttactgcatggagagtaacctctttttctgttacatgctgagagcccttggtttccaagtatatcccgtcggtgtgcgagttcgtctgcgaaacaacggcattccttttggtggttaccctgggtgggttcacattgtcaacattgtaactctacctgacaattctcgctgggttatggatgcttcatttggcggcgacggcccaacacagcccatgcctttggtcgagggcgctgagtggcacaatatgggcacacaaaccgcacgtcttatcaaggacttcattcccggccagacagagctcacatccggccgccgtctctggatctaccagtgccgcaactctcccgacctgccctggaccagcttctatgctttcagtcactcagttgaatggctgccagccgatttcgagatcaccaactgctacacgggcacaagcccacgcagcttccagacatcgacggttctgattgtcaagttccttctaagagagagcaaaacgtcaccaacgggcgaggagatctacgggaaacgaatgctgattaacgatgtggttaaggagaaccctggaggtaagacaaaggttctgaaagagttgaagacggaggacgagagagtggaggcgttgaaggagtattttgatattgatttaacgacggaagagagggaggctatcaagggcttccagactgagattaagagcgagtaggggatgatataccccagtcatttatttagatggttatgatagaaatggttcttttcaactttcaagagattatataagattgaatctggaaaagaaaacagtcaattattttcgttcggttatggtaattagcacctttgttttcattgatcaatgccagtgcctccgtgtaatcctttttctgcagggtcatatttcttggagatcataaattggaccatgagtttcttgacagaatggatgatggatctcaatataattgtgactcatcctttcctttggtcgtacgagagtacgatcttattactacctaggtatatagtggttgtcctaacgcgtatcatgtatacaaggccctctattcgaaatgaagaaaatgcttgtgtaaatacaacacaacttagtatgccattggtccatttgatcctaacactaatgctcaatattataagctttattaccccctgaggatattgaactactaggattagccataaaagcagaggttcacagaagtgatttctgatcaccatgaaatgtattcgttccttcaagcgatagatattgcctgaacctaccctaaagccagaagctctgttcgggtacccaacacagttagagctttgaccaatcaacgctatctcctgccaccacgtaatgcaagctacagtgcaccatacatctttagctgtcctgcctcatccacttggcctcaactctagaactgaccgaaccgacctgcgatatcgtcaaaatcatgcgcttctcaatcgcatcgtccctaattttcttaacgagcgtggctagcgctgcctcgtcttggagtttcaccgatggctccgtcactgtcggctccaagagagcccagggcgttactgcaaagtaagctagctgtccctcttgagatgccatgatgatgctatcatgggcgaccgagtgtgagagagcttctgctgactggcctgattgatataggtttagcgaccagaaacctgccaagaagcctcttgtgctaagcaagacagataccatcaaggtctcgttaaccacaaccgaagctggcgagcccaagcgacctcaccaggcattcctcatccttaccgagtcaactggcctcgaggccccgttccctctcaagatgaaggcctctggaaagggcgaagctgagattgtacgcgatctaccaaactcgaatcaattccacgactaacaataatcgcagtcacaaaaggacctccctattcaactgctcctctccgacgaacccattaaagccaaccttgtcctgggatctttcggttcatctaaccctcttatttcccccgtcttcgatgtcgaagtccaaatcgactccaatgctccttcacctcagtatgaggctcctgttcgatatggtccccgagctgagatcgaccatatcttcaaggttggcgactcgagtcctcccgtggttgtcactctcgtctttgtgctcgctatcgttgctagcgttcctgctctcttcctcggcgtacgtgtaaatcctgccattatgcattcgcagactaacaagcatgtagtggctcttccttggtgccaacgtcaaccatctgcccaaggccctcaaagctgcacctatctctcacaccgtcttctttggctccattgtcggcatcgagggcacgctgctcctctactacgcccagtggaacctcttcaagaccttgcctatcgctattgtccttggtgtagtgtcgcttctgagtggaaccaaggccctgagcgaggtccagagccgacgtctcgctggagagaggtaatctggttgcaatgttcaacataattgcttggcacgatagaagggctaaagctcgaaactaatcatcgcaagtcgatgttggtggaaatacaggggaagatagatctcacactaaaagaacagcccgtgcccgaatgcgggtatcaacatgtttacaatggatgttccatgatgggaatttctttagcatcaaaagcctatcaatcgagaggttttaggacgggtaactttgcccaagagttgaacgatgtcaagttctaggcatgcaaaacggatgtacattatgatagacactggaaatgggactagtcggatttggtgacttttcaataattgctacgttccaacaagcgaatctgtgccatgatttgtgaatcatggaccgagatatgcacctcgaacacttcatccgtgtaactggcagttaacaattccaatgcttattattccactgcctgtcctgcttgttctcttacaatgttccatgcttatcgcaatattcggtgtccatcgcttactcatatgcttgaaaacaactgccactcaccactcttattcgtccttcggcttggtccacatactcagctgttcctccaagacactgttgaaccattgtgtcttctctatgatgggtgcgtgtcccatatcgtccacaatgtgcacagagcctggtttcagcactttaatgagccgttcgccatttggaaagctgatcatgttgtcacgctttccatgcataatcatgatgcgctcagagccgacactgtctgctatttcccgtagctggtcatccgtcttgttgtgcaaagctgccgccgcaagttgacacatgagcattttggtggtgtacagctcgggatttgtcttcttggtgagttcctgagcctggaaacgctgaaagttggtctcgaagaggccgtacgttggtccaccctctggcggtggtggactgcatcgtgcggtgacgcctggctcaggtagtatatcatcatctggtgcgacgagccactcgggtgtgaagagccggagagcggtgtcgacaatactgcgctccatggacttggggatgatcatgcccatggtgtctgagacagtttcccacagcccctttgtgttttggactttgcctgatgtgcagatgagggaaagcgactgcaggcgcttgggaatacgaatagcaacttcttgtgcaatcatgccacccatggagataccaacgaggttgatatcccgctcagccttccagccaacgtggtcgatgacctcgatggcatcgagtgccatgccgctggtagaatagacacccacgggtttgtcgctgccgcccataccacggttgtcgataatgagaaccgagtacttatcggctcgatcatgaccgaagtactttgtttgacgctgccatgatgtcttgactcctgccaatcccataataagctacacacggtcagtcaagctcccctctcagaatatgaccaaatctgaagcaaacacggtacagacagtacgaaagagtaacacgcggacggagagattaagggaattttaacggaagaaacgtaccacaagcttgatgggtccctggccatgaatctcccacgcaatgccgactggaccaccgcgaccctcagcgacagagaccttgccgtgagagtgaggttctagggcccagagtgtgcctgggtaggctgggtgcttgagcgtctcctcagccgagggaaacgtgctttgcctgcgaggacgtatcgcgtgtaagagagccttgaatccacacatgaggagcgaatgaaaagaaaagaatgggaaagatagtgaaaaccaaaaggctggaacgggtttgttggtcgaggacttacaggtcggacgccataatcgatatttggcgtttgtttgctcttatgataagcccgggctccttcttgcgcaaacacggttatgcaccttccgagtctcaagggaaaatcttgtttaataagtgtaaggtaggtcacgtaaggtagagtaggtaggtagctaggggaggaaagaaaacgtaggaccttgaccctaagtgacgaaaatacttaggttaacttagcctgagtttaggtttctctttgccaagtttattttgacaccttatatcagggttcggcgttgtcttgttgcagttgtcaaaaagatcccgtacgtcactcacggactacgcgaataggtaggtaggagagtgtagtgagtacggaagaaagatgcagatttgagcgaatgaagagtaaatgactacctacttaatagaaaaaagcaaagagttgtccccgttgtaggagactaccttaggctgtgaattgtggagaggtacaagtaggtagtattcggaatatcttgtcacaactcaacttgcaacttgccagggtgagagagagagagcgagtgagtgattgattgaaggcgacgtggatggatggatcgctgcatcatgcctcggcgctatattagtgtacacctccaattgcttgatcgccatgggcctaggcacgccacgtgcggaatccgaacatcgtctttagttacattccagtctcgatagacctgagggcgaagtcgcaacccccgaactacctgatggtcgcagagtcaatatatccataagccaccattcagctaccgccaagtgactatacaactccaacaggcaatgaatatcagacagctacaggccaaaaccaagacctgtactcttttcaagccatttcttagtatcttttcattgttttttgcttagctcctagccagatcgaactcctctcggatgtctgtctggtcgttcattcattcaatgtccacttatacatgcgtagtaaatccaccactctcccacatccacctcagggcatcacaagcccgataccactcagattttcctcgtcaagctggttcttacgatcgacaccaccagcaattgggttaacacgatagttgaacaggtaataatgaagttgaccatcaccggctccgaatttctgctgctccaggaacagcgcattgtccattagcgtcaatgcgttgaacacatcgaacttgtggcgcttggagatgataagggcatcgtgaacaagctcgttaaggcgcttcttgagagcagctttgtcgaacttgtcctgtagcgcgacgtctgtaccgtagtaaaacatgtaagcaaccttgataacgttgtgcttagcgtttccaatagccgtcgactcgatgcagaagaaagagaagaagtccgtgatcttcttgttttcgtcctttgtagtttattagtgcatatcctctgaactttgttcttacgatggcttacctcgacaacgtatgtccacacaacctgctggtcgttgggtccaaccttggggacaaaccagtggtgagcttcctcgcgactgaactcaggcgtcatatcgaagcgcgcattatatcgcttatacaaatccataacagcatcaaggtccttctcttccaacggtcgcaggcccttggtgctagtatcgtctggtagcgcatacttgcgaacctgatactgaggtttgctgtttgcgggaagaggactaaagccgcactcatagagtttttgccaattaatagcgcgatgaaagtatctgcatgtgctgacgggcttgggaaggacgacaccagcggtgtaaagtccttgccagatctcgttgaggttgctgcgcctggtaatctccttaatgagtactggtgtaagtcgcttgcctcggagcttcttgtggatggcaaggaagttaacctcagagcaggtaacaacgttctctcggacacggaggtgaacggggatggccgagataaaagctacgagaagacgggactgggttgcgcggacaccaacatgatattccttcttccagccaggaggcatcatggccctgcgcaagtcagcggaaatagattcttggaagagctaactcgtgtattagcctagcaatttggcaacttaccatcgaagaatagagggggaatagttgaagcggaacatagcctcatcgtcctcgacgtagtgcttgttcaacagctcgtaaacttccttgatctcctcatcattggtcaaatccatcgtaacccattcaaagccaggaattagaggggcgggctccttgtcgacctcctcgaccttctgaatccgtaaggggccctccttcaaagtcgcatcctctccaaacttgggtacaggctgggtctgccagaacttatacgatcccatatctttggcgttctttccgccagcggcaagaccagtcatgatatcttgtagtgacattttcttgagcatatcggcagcctgagagccggaaggatcatcgctcttggaggccttattcacctcttgggagagggctgggttgagggcgaggaactccttgatctgctgaggagtgaggccatcgagggccttgtggaaatcggaatcggtcggcgcggattttgagccggtcagggcctccttgaccttcgctcgcttcgacttcttcttcttctttttcttcttcttgtcgccggatccttcagcagcgtgttgctcctcatgctcctcctcggatccagattcggcggcatcgttgtcgtcggcttcagcttcggcgtcggcgtgagcgatggccttgcccttgagctcggcgttcgtctcgtcgacgacgggctcaattggcttggactcctcggacatgattcgagataggcttttgatgtaggtgttgtcgatgctaactacctaggtaggtaatgttacgtggggtggggggttaaatcgaaaggagctccttggtggggtaatttcacggtagcatgtgtctgccctccactgctaacgccaggtggggttaaacggctttaatcggcaagtaccattactctgtatatataaggtattacaagaacaaccacaggaggtgcctggagttgcaaacctgatgatcgccccgtgatgtcgtggttggctattctcgtatattgaaactaatttaagcgaatcacgcgagtgaacgaggtatggtctaataagtcagaagttgcgtcatctaggcagaccaaccgtatctgatactggatactgctgactggctggctaggggtcctattgtttagagtagtttactgatagaataccttagctaaagagttgaatgaattttcatatctttgaaagaaagggaaggattggaatgcggagaactagggtctcgacaccgcacgcatctaagaattcagaaatggtccagagaactatccgacaatgaacacaagcccatatccactacgggttgatactcaactgaatgatgcaatgagagatgcctcgatgtgtatctcactggcagcagtaaccgacgttctttgcctgagtctgccaggctgagggacacttttcaagttcggcgatacaaagattttgtgatcactacgactcgcgcaggcatgttaaatggcaggctagtgaaggaaagaaaactcaggaccttgacccttagtgataaaaagacttgggcaacttagcataagtttaggatacctttatgacacctttgagtagtttattttgacaccctatatcaatgtcttgtgttttcttgctccccgaggggcaaggctttttaggaacaatagctgcggtatatgcaagggatgacctctggcagctctccccacccgggtattatagttgaagctgaagcgaaggcggaaggtctgatgagtagtgagttcaatgagtatctaacgaggagttgtctcaagtctcaagtaatgaggaatagcgaaagtctgaattagcaaaacaaggatgcctgttgagcggaagtggaggtcagtgacgagaagccctgcggtggctacttataatattgaatcattacgggactttagtgacggaaaacatcgcctataagaccatttattgaaaggccttacggtttcttatgtctttcatggtgatctatcctctaggaccggcacgaacatgcgccgccttgtagaggagtagtatgtagcgctaggaacatatgcctagaaatatggaaacttcaaagttaggatctagaaagtagcaaattccacgtcgtttgtcgaactgtgcagagtaattactaagaaatcatgtatgagttggcattgcaacctgatagggcaattacgaagatgtcacttattagatgtcgaaaactgtcctgatggatgtgtcctgccagtttattcatcactgtaagtcgttccgtgaagatcgaatgccctcatgatggccagcgcaacaggcgcatagcccatgatatcgttgtgacctgagtcacttatcagcatacaatctcaacaggattgagcagatattcacttaccaccatatgggaaaagctcttggcggataatcatgttgggttcagcagtccaagtggtcacaaatgcatccttgcccttgcggatggtgcgctcttctttccaagtctcgaagtccttgtcatccacaatcccaagagtctcctgggcagcggctctgaacaacttattgtcttctgtccaaggaatgtctctatcattctttgcatgaatcaaattaagcctgagcctcgtcttcgtatggcggactacgttggcgagccgtctgtctgaatgccacttgtcgacaacgaagcgatggatgaaacgcacgagacaaggccacatgcggaagggagcaagtacagggaagatacccacgattcgataacccaacaggagatttgcaagatcgctgaagccagcgactatggtaatgcctgcaaattcgacgccctggagggcatacctttcagcaacggcactgaccacagcagtacctaaactctgcccgagcaggactatgcgacttggtgggatctctgccacgttggtagcccactcaatgagtgttgcggcatcttgaattactccagtctctgaaggggtgcccgtagaatgaccaaatcctcggtagtcgatggcgataacatgatatgaggaagtatcagtcaaggaatgatagctgagaggtcgaatagcttgcgcgatatgaccagcattctgtagggtcagttgacatcagttagaacatggcggtcaccacttacaccgtgaactgagatacgagtaagtatcagtgggatgagaactccagattcaacttacaatataacaccaagcgagattctggatcctccttcagtagacgaaatgactcggtcttggtgaagtctgccgagaaacccggctcttgagattctatcttggcctcattctgtagatatagagggagtggtaggatatgccaggcgtatattgattcgccgtcaggcgtcttcagtgagaacggagttacttggttccctatacgagcattatatgagtattatgaatacaaaatctcagagtttggacatacgagcgaaaccccaccgttctggttggttgacattactccataataatgtattgaatttgtgcgcatatagaaacctgattagagagttaaaaccgattaactcgacaataagacacgatccaaacatactgtctctggaagaagggtgtcattcccagtcccaggaaaacgcaatagaggcccagtggtgctgcgactgctatgaccacagccatgacggcgggatgaagatgagacatgattctcagttggtagatcaaagaacaaatcagagtaaaagagatctatgaaagattcagaaaatgaaacgctaccttggccgaggcaaataatatgctcacctgctacggagtaattacaaggcagaacccacgaaggcctgaggtcgaaccacacaggacgttgctttgcccgcgttaggtaagcaccagtcagtgatcatcaatgggacttctctctctcgtggacctcctacgcctgcatttaagggtacctgaggcgcgtctgatgcggctgtggccccacctaatcttctgggagaaagagccgcgaaatgaccacacctcaccttacctcagtggaggctacctaattagttgtaactgctaagttggttcaaagaagatgtagatgaagaagcttgtgctctgtcgtcggccaataggacaggtaccttcgacaggactaatttcccaagccgtttgcctttatcgatagaacctaggtaggtaggtctctcacggcgcttccaaatgggcccgggcctgtaaggtccctgctgagccccagcttctattttacctaggcgctggagtgctaaatttgtccaatcagaacactggattcatactccatgctccatatgaaggtgtccgtgttggacctgcaccactgagcctcggattgctgtccgtagtaggtggctgttgctactgaatgctactaccactgtctcttttccaatgggagcctccattcccatcttccatctcccacctccatattctctcaatattccctcgtgacccaacctcaccttcgcttcttcgacttcttattgatcgcgaaaacgatcggttattcagctttacacgttcattttgctgcaagacgcgccttgcatggccctcatataatgattggctccagtctcgcagtgtaatccttttgcgctctctgtagtttgcctcctgtgcaagctagttagtccatggagcgaaagcgcaaactgcccgcgcgggctgccgctcgaggcgaaaatgctgccaaaaagcgcaatgttacacctcgagagcgatctgcgacgcctgctgcccccccgccagctccagagccagaaccagctccggaacctgaagaacctcccccgcctccattgcccaaatcgattcaagctggcaaacctctcccaacggtagaagtcgcgcagccagaagaactgtcgtcaaaggagtatcagtcggttggtgaaaggtatgacatgccgaactgacccacgagatagaggtactgactgacgcgtccctcaagtggtgtacttgccgaatcactcttccgatcccgtcacaaatggatcagcgaaggcttgtttgcaaagtattggacgaaaccccataagcgcaaaggtgttctcaatgaagatcctaaaaacccggccaaggataccatgtcaaaggtgggcaccgtaacgattacgattgagcctcatataatcgaagccacgatgtacgtggtgaaggacccgaaaccgaaaactcagcccgtaccacagcagcaaccacagcaccgtccgatccttcagtatggtcctccaaatggttcgatgcctccaccagtggcgcctccagcatcggcagctggcaccccggcacagaatagggtggcggcagcgaaatctataccacaaagtccatcacagggcccagctcaaagtccggctcaatcatctcaaacccttcccaggacatctcaaggccagattgctacttcaacgacagccgcggtgaacactgcgacaccatccccgagtccaagcttacagccaagaccacaagttggagggcctgtagcaccatctccaacactatcaatctcacaagcgactcccaacatttccgccccagtggcacatatgtcagcttcagggccaaccgtagcaccagcagcatccactaggccgataacagctcctctaatgtctccagccccccgaccgcctccaaatgctcatccgcctgcgagtggcctcgccaaacctgctccagctccaattcctagcccagctccaggtgtccctgcttcaggtgctgcccctgctgcgaaaccgtcggctaacgatcccgtgattgctttattggcacagaaggcttcgggagatgcagagctgcgggacctcatgaagagagtggccgtggggcaagcaaaagagggtgaactagctcactttcagaagatcatagatcaacttaatgccgaatatcgaagtagaggggggcagcaagggccatcggcagatcgtcttcttgtcgatggccgtacagtgcaatattttgctacggaagtcaggactattcttgatattgtcttggcctctaaccccaaccagaagtcgtccgagctgcggccaccacaaggcagtgatccgcttgtcgttctattggtcaagactgccctagaggaccagaggacacgggatatgattcgaaggattgcggaaaaccgacccggctttactgatgctacagatctcaaggatatcttagatcggctgcatcgcgatatgaagaccgcaccgagagcttcccctgcccctgtacaaatccgccagcaaaccccgaacagcataccgaatggacaacaaaaggcactccataatggacctccacctaacccacaagctcttagatcaaaggggccaccacctgtgcccaaaccagacattactgctgttgtttttgactttggaagcggtgaccgatatctgtttcccaaattcagtattttggaatatctgccaactgcgactggccaacaagttgtggcctcatttctcattgttcgcaagggaagcacatctgaatacggaggcgacccaaagctagactactaccaacccgtcacgatacgtctcttcacaccatctggtcgccatctggagaatctcgcacgagtggtcgctccccaagatgaggtcaggcgctatatggacgatgtcatggatcatatgacccgcgccgaatatgttctcctggcaatgaggctcccgaaagccagttcggacggagagaaagacggtgcggcctcggaggaacccaggacaaacggctcgacaccaaagcctgactcggcgatagagccgaagcccgccgcgaaggttggcgttctttggacgtccaaaggcaattctgaaactccaccagtagaaggacggctgtcaaagccagctcgatatgctgagcaggaggctgaagctaagtaccagcgcttgatcagtcaagtgtctgcaaaggacaacgaggcctaagcatgtattgagttctgaaagcctctttcactacgagttgcacaaactgtttcataatttggtgtgcttacaatggagtttggcattctgttttggcgaagttaggagtgttggcaggaatatttttcgcgggatggataggcgctacttgcatataagttatctagattatcttgaaccaaagaagagaaagatttgtcggcggaatctcaacctcttaaaactgcccggcgaattatcatcattggggacttgtatttgctcactggtttgatcccataccgctcataatctccacggggcaatcactgggtttctgtgtattatccatggtgtgtagatgaacctctgggctccatgatagagacgttgaagttactaccgaaagcgtatttgatattctagcatattctctactggatacaacgagggggaaggatttaaggcttgaagttaatatatttgaagtgtagctttttgtggtgacatgtgtcgcagcttttccagtgagtcgttccattcatattggttcgaagacggaggagtaggtactccgtattctccgccagctcaaatgttaatttacgatcggtaagtactgacgaaacacacgagcctgcggggaggcatcaccatgaactatgattttatgacatgaagattgtggtgaatgtaagtgccacgagtttgaagttaaggttaccaaacgagtatgctgcctcccctgagccttgtgccctcttttcattatctcgatgatgatgatattcaagcacgtcccttggaatgcaacatcaaaaacacacaattgacgctgaacttagatgttgatagttccgagaccaaaaaggtgcatccatgggcatgcttctaacctgatgccccattcatgcgtatcaaacagatagattggaccttgccgtagtcataggtttatcggtagaaaggaaaacgatacttgttatcgtgattccacagctaagcaaaactacctacctacgcatacaatcaacaaccatgcagtgccctttactatttgtcaagctatggttagaagagctgggatagtagaggtaatggttgcaacttgatgaaattacacaatgaggagaaaccgtacgatgccgcacccctcctcgattgatatgcctcgccgtcctcagccatatgtgtatgagcgacaggaggcgtccctcacttgtctccaaacaagtcctaagtctaaagttaagcccagccatgtgaatagctacctatgatggctatgatatcatcgaaagaggggaccaggaaagtttattcaaggtagatcacgaggaatatctggtttctctgtaagtataagtaggatgcttgttcccctattctcgtcacttgttctttcttctaagcttgaaacttgagttccgttgtgaccctctgactcatctttagtttgccttggccgcctactatttatcagggtgagtcggcaatcatgagattgaccaacaccattctcgctgccctccaggcatcgatgggcttggccttcgtcgtccccaatgatgctatcaagaaggccatgacacagcacaagcacgatgatgccgacctcaatgagaacaagtttcatggctatgaacggatcaccaagatcacttcacaccgatactttggacccaaggaccacaagcatcatcacgaagagaagaagcatgacggtggcgacgacgacgacgaaaccgatgatgatgacgatgacaaggaagagcatgttcaccaccctcaaaaagtaaaggagaagcacaataaaagcaagaaacatgatgatgacgatggcgatgatgatgatcacaagaagcatcactcccataactcgaagaagaagcaacatgacgaagaagatgaggacaaggatgaggataaggaacccaagctcatcttccacacagacgagtacaagaaggccaagaaggaggccgaggacaaattcccatggctcaaagatgatgcgtcaaagactcccaagtccaatcacaggcacaaattgataaaggatgccaggaagaaatacaattccgccgagcatgttgagttggagacccctaagcgctacaacaaggacaaagatgaagacaatcagcttaaggaagccaagcagaaactgccttccttcatcaagaatgttgtgctggagacccccaagcgctacaacgagctcaagaataaagagaaccaggtcaaggaaggcaagaaaaaggagaccaactcgaaggatggcaaaatgtacaagatgattcatcgaggtggaatggtcgtcaagcgcgatattgacatcaacattcacgctccaaccttcgagatttatcatgattctgacaagaagcatgaacatggcgacgcggaacttatcaaaatctttcacgtgagctcacaagagtcgactcacgggaccaaggatcccgagtataagcatgatgatgagcagaaacacaaggagtcaacaaaggagcaccattcccttcccaagtctcaccataagcataccgggtctaagaactatgacagtcacgacaaggatcactttggaggtgcaaagaagtatccccagtcaagcaaaggtcacaatcagactcaaaggcaccaccccactcctgttgtagaagtgaccaagaagattctccaactgctcgccccgcttatgaagaaggaaactggccgtcctgactcttccaaacagccatcccaacagtataaatcttatccttctcatgcttcctctgataagggccgccctagccctcatggcaatcgctatcccaactacaaggaaccctattcgccaaaggacactcaccatgacgataagtctaagaatgggcacaagaagtctgatcaagcagaggataggcgaattggtgaaaagctgaagaataatgcactgcgagtaatcattgaatccctcgccgagcttcttgccaagaaggcaatagcccataaacacagccccaagaaaactcacccatcccaagatgatcatgacaggcactatgagtccaagaaaaagcaccattctcatcaaaggccttcctatcgatacaaagagcatgccgagtacaagcatgatgacagcaagaaacatgtcaagctgagccaaaacagttcctctcactatgagcctggctataagcatgaggagttggactcacatcacaatggaaggaagaaggactatgatcatgaccatgaccatgaggactccaagaagggtcggtactcgcacaacaagcctatttctcagtacaagaagaaaatcgactacaagcatgatggtgaggagaagcatatcaaagtgagcaaggatcatgtctcacagcacgagccaacccatcatgatgagaagccggatcatcatcattatcatcatggaaaggatcatgagcgtcctaagaggcccaggcctcatcatgaccatcaagaggccgattaccatgggcactccgagaaatcaaagggctactacccatacaacaaaccaaaacaccaaaacaaggagcattctaagtacaagcacgacgatgataacggccgtggtccgtttgatcagagagtgaagctggatcgtaaacctagcgatcactacacgaagtctagacatcataaggaccacgaagatgaaacgaaggcatacaaagatcacctgtctcatcttgagactcacaccaaaagatcaagtaacatggcacctaagctcaacaccactcaaatcctcaacctggaagcgctttcgccgcaggaccgaaagagaatcgcaatgggcctgcctcttgatcggcagaccagaaaggagttcggcgagttcaaggattgcagccccaagctgattgccaagctcaatgtcatgtatgcccgtatcctcgatgatcccaaatacgcacccttcatcaagtacctcaacacagaacgcgagtttcgcaacagaaagagatgtagtttcaagctcaccccagcgatcatcgcaaggatcgaggctatggatcccgcgactcgtgcccttgctgcagacgaactcgattttgacccgaaacttaagaaagagtttgtgaatgccagaaagctgtacccaagccttatcaagaagcttgagaagtgggttatgcgtaatgggatgaaacctaaatacaagaagatcctcgagaagctcatgtctcgtgagaagcgagcaatctcaaaatctgtgcttactccagagatgctcgcaaagatcgaggctatggaccctatgttacgtgccgtggctgcagacagactcgatttcgacccgaaacttaagaaagagtttgtgaatgccggaaagctctaccccggccttgtcaagaagcttgagaaggagtatgagcgtattgcggggaaccccaaatacaagaagatcctcgagaagctcaagtcccgtaggaagcgagcagccccgaccccacccattcccaagatcccaaatgagatactgaagagaatcgaagccatggatccaatcctacgccgcatattcgcagagagattcgatcttcccgcgaaactcacagatgagtttgtagactgcggaaagctcgaccaacagatgatccacaaactcaactgggagtatgcccgcattcataagaatcccaaattcaagaagatccttcaagatttcaacatcaatttcaagcgatctgagggccacgagaataccgaggacgagctcaagcccctgacagaagatgagaagaagggggaggccaagctcaagaagcaggagttgaaggaaatggaggccagtcagccgaaaaggctcactgcaatcgagctggagtacatcggacgtctgcctaaagtcctgcgcgccaaactagccaagaagatggatatgccaaaggatttacgaaaatggttcaccaagaagcaaagctatacaggtgaaaatctggagcgactgaacgaggtgtggctccgaattcaacaagaccctgaatatgcagacgttgtcaagaaggtccagtcgttgtattacacgagagacggtccaatagacaccaaatactggaagaacctaaggaagcaagtcgaggaggcagccaaagccaaagacagggcgagagccgagacgccgagggaagacaagatacggacacgatctgtacaccagcttaccgagaaggaactggaacgtttgcttaagttggacaaatacgagcgccaggccctggcgagaaaggttgggctagaacagtcactcgcccgtgagttcatcaacgcatctaaaccgagcactgaattcctcgagaaactcaacgaggctgtctccaagagtgtcggtactcctcaataccgagaacttctcaagcttgttggtaaggaaccccccaaacccaaagaggaaaagctaaagctggagtccatcaagaaggacgtgcgtttggaaatcgccaagagcttagagttcgacgacttcaccagggatgagtttttggaggctaaggcgctggagggcagactcttggacaaggtcgcgaagttttggggggtcaagaggatgaagaacgcagagcagggaaaggatgacatcaagcacactgagattataagcaaacttctcgagtccgccctggacaagacgggccaacaaggtggtggtctccagagtaagagcacagatgggaagaagctcaccgaggctgagcagaaaatgaaggacaagatcgaaaagacaaaagcgaacggctggtgcgatgagttcgtcaacgagcttggggacactttgggtcccgaggagaagaaggagaagaaagagggaaactgagagtggtgggaaggggtacctccagtggggattgttcgattggttttgttcgcggggtctgtttactggacccaagtcagtctctagacacctgcctatttaatggacatatgtgtttcgaggcctgatttagttgcattggcatcttggttctgggaatagcttcaaattccatgatactgtacggagtactccatataaaagccctaaaaccccgggccgacgataccgccgattcacgtgtcaatcgagtcaatcattggaaccaagccgccgtcattatgtatgtacctacaaggtaaatgcttggcacattggattggatctaattggacgagaatgaggatgaggatgagcgacagagcaggggaagcaacgaatcattacgtagataagtgtgtatacgtaccttccgtgtcagcaatcacccaccttacttaaggtaggtaaggtaccttacctcacctcactcagtggccagcggaatgtcatgaagtcgtctacctgaacataagtacctaccttagcttaccttagacattctcaacttcacatttttcgtattatcatcttcgtcttcatcttcattcatctttagtatcagagtgatgcaaacgcagtggcctttgcaaaatgggccagaatctttcggatgagcatccgcagcggcggtcgcatgaagagctaactcaacaacttgtgagctcctcctgtccatctatcatacgttaccagagccaattctgaaataccgctaacacgagctcatagacggagaagtttatgaagaaatgtttcacctctcttgaactatactcactcagagatgttttcaagagccttgccgatcagcaggactccatcaaatatctgaaagaggacactatcgcccggtacctggaaataccagacattctcggcacctcgccagtcattttccaaatggtatcctatatcggtgcttttccatttcttcaagacgcacctgcagtcctggagtttcagcggatgattatggtggtcgtcatcatgactgagcgctacaaaaccgtattggcgcggggttcttcagataggaccaaactactgttcaagagcttggctgtctttgaccgtaagatgtcagaagcaggagcccattcagacacgtcacacgtcgagtccaaagacgatcaaaagaaggccatgtccggtgtggctggttttgcggttgatgcagctggggacgaagatgaggacggtgaggacgacgacctcgtattgacagcttttgaattgctcgacatcaaggatgccgtggaccagggccatgcaccagtctttcatggcgcaaccatcccaactgacaatttccgaaaacttgtcatgctgcttctccttgccgccccgcttgatccccaagaaagcctctcaatgtattcaagccgtgttattggacaagaactcgagggcctccgtggcgccgctgaaagcattcttgcctcctttgttaatgccgagatctcaactggcatcaagtacaaccacttcagaaccatcatacctgtaatctgccctcatatttttcgtggattcaatggtctttttgagcgctttcttttctcgcaaaatctagatttctccaaacatcacaatgataccccagctactacttcatctcaaaaagcagcacagcctctattgaccgacacgggcgagatacttaaccagaacactttgtcccagatctcgctcttccttcctgggacagatctcttccggcgagtaaggctcctgtactcgggcaatgatgccggtttctctatgggaagtttccagaccaaagttttcaactggcaagctccaacactgctcctggtgagcggaacacggctgggagatgagccggagggtggtcaagaaagcagtttcgcggcatccttacctccgaagcggttccctcatggcagcagatcggatcggctcacttttggtgtctacgttcgtgaaccttggaaacacacccaccgggaatgcttcggcgattcagaaacaacgctatttcaacttgaaccaattcatgatgtcttcccggcatcaactatcaacaaagactacgttactttcacaaaagcaccagcgcaccatcccatgatgtcgttcggttgccctcatccacacccatctcaagctcacagaaaggccgacatgttacgcctaggccctgtatcactattacttgacgactcgttcgagtttgcagtcttcaaccacgattttacatctcgaggaggtgcatttcactcgagtgtggtgagaaagtatgatttccaggaccgattccagatcgagagtctcgaagtttggggctgtggcggtgataaagaagcccaagcccaagccgagaaatgggcttgggaggaacgagaggctgaagctcgccgcaagatcaatcttggaaatggagatatcgaggctgatcgggcgttactcgagatggcggggttgattggagggaaccgaagtggaggatctatgacgtgaagcaacccccaagaaattgagtattaccagacaacatatgttcttaaagcctggatagcacatcggttaagcaactgtctgtcttgaaagttcacaatcttcaagctcaataaatattaacaatcattaacatttgccttggtagcttgggagtagagccacactgtactcgaaggtaccgcccgttgtctatcgtacacaatgttttctgccataaattagcatgcgaaacttttatacaaacctccatcatgaccaattgctcctaatgtacattgtttgttctcagtccttcctctttgagataatttcgccaagatcgcccagagaactcttgggattcttcttcttctttgcgctggcctcatcctcgacagcttcagcggcggctttgttgtcatccttcttctcttccttggtgccctgtggccacaagccaatgcggctcagaatacctccattactggaagtctcggtgccttcgggttgcggttctgcagctgccttggtctcctcggcccgctgggcctggacctgctgtctcttcttctcgagtctcgcacgcatggccttttcctcctcgtctcgggcctcgagctcacgaatccacttttgtcgcttctcctcagcatccttctgctcctggagctggcggagctccttgctcttctcgcggtccttctggtaatacatgctgccggcaagcatggcgaatacggtgaaaccctgtgctgcaactcgggctcggaacatgcggttcgcctgttttgaatcaccacgacggagggctcggtaggcattgataaaggcgagagtggtcagacccattcctatagctattagaggctgtcgcgtgcggcaaagagttctgggatgtttctttttacctagggggatcaacggctcctccttgatcttgcggaggaccttttgcattggtctttcattctgaagttccctggactatcgcatgagcggggagtgcacggtatagcaagctggaattgaagcatactggtcaccgtcaaaggacgagggcatagggcccgggagggaggggggtgcatcagccattgtgtttggttgttataaagcccaattgctggcgcagaatggaagtcgagtttgaactcgtgaggaagtgggctgaggatttacagagggaccttacccttagctagtactgtacccatgatcgcatccattggatgggtccatatctgcactactccgtacgtacggagtacaagcatcatcatttttctcgctgacgggtgggttccacttagtaccttactcaaaggcacaaggcaggtacgtaccttgcccaaccgccatggaacgccccgagtcccaagcggccatccaatcgatcggcctatccgtgttcggcctagccgctgctccgctgaaacttcacagctctgatcgcattaatgagcttattgggatgcaatgtatccgtagctttgtcatcatcgaaaactgtgaacagatttgttattcattccaacattgccttgcaaatctacagtacctcgataccgaacggaaacgacggcagacgcgaatccgatccgatctattcctcgacggtcaccgttgatcgactctacaacctttcaacttcccctgacacgccttgattcagcatcatgcaatatccatgatatagcccacgatgtggttgccgacgccttccgtcgagagtatcaccaggccgcgactagctgtggccgtggtttctgctgtggccgcgctctcggccggatactacgcatatcaggtccggtcgcaaagtttcgagtctctgcccggtggtggcctacacagaagcaacgcagtacgacgtcaacgccggaatcggagaaacgaggatggctcaagttcctcatccgaggctccgggcgacgaaaacgccaatattgatccagttcagcccctcggcgatggagagaccatagttgatggcggggacgagtggtggaacgatcccaccgggtttccttctaatcaacggactggccacaacatcgtcacccttctctttcgcgtttcagaggataatgcacgcagaaatggatgcgttcacagaggctgccaatgtaattcatgtggcatggttcccatccgcggggtacgttaccgctgcgcaaactgtgccgactttgacctttgcgaaacttgcgaagcccagggagttcacatcaagactcatatcttttacaaaatccgaataccagcaccgccgttcggcccgcgacaaatgcagcaagtttggtacactggggacccggacacttgcagacggactctgccccgcagtttgatacccaagctgtcacaagatacaggattcgaacggccagagttagaggctttctgggaacaatggacttttatggccaactcggaatggagagatgaccctgatgagctgtgtgtcgcaatggatcggaagacattcgagcggtgtcttgttcctacaggaggctcccgtcatgcagcaccaaatctgatccacgatcgaatgttctctttttacgactccaacaacgatgacttgattggcttcacagaatttctccatggattatcataccgaaagcgaaaggataaactgcgaaagatattctctggctacgatctggatagcgatggatatgttgatcgcaaagattttttgcgcatgttccgtgcctattatgttctatacaagcagatgcacaaagatattttagacggcctgcaggatcagctacttgccagcagcgaagctcaacagctcgttaccagccgtcaaccactgagcagtctatttggacgtgagggtcgagttcctcccggtgaaggacagtttcggcacgagggcaagacatatcaacgagatggtagtgtggatatttccgatgggcacgaacgcgttgttgcgccagatcgcagggacacagcagctcgtggcgatattctaacaaacctgtttgcttgtgaaaccgaccatcggtttcggtccaggaggcagtttatcaccagaaacgacacagatagcaactggagaacagttcgccgtttgagtgggagtgagaccgatcgtacttattgggttacgctattggaaccggcatccaccttggaggagcttccgggcctcataatggggaccttgaatcctgagattgaggagcctacagatgatgaggatgaggaggttgatggtgacagacctgcagatggcatgaacggaacccatgaagaagacgatacaggaggcccgtcacgaacggaaagtgagaccagagccgagattattgccaagaatcgtagcagagctcctaaactggacaaacgcaaaagagacatgtcacggaaccaactacatgagcggtggaagaggcgccagttctatctcgatgaggaagagggaggccttgtccctgatgactgggccggcagtgaagatattctgatggatcttctccagatggatgaggcctctagtgacgacgaagaagacgactcggcaacgacaccgactagttcaaaggtcagattcgccaacggaaatctcaccgatgacgaggatcatgataaaacgacgtctcctagcagtgcttctgagcacgtgccgcgatggagaataccgcacgctgagcgagatgctggcaaggagattctttaccaggtcactcagcaagcatttaatgagttgcttgataccatttttaagccagccgaggaccttgctgtgcaagcagctgaaaccaaagaacaacgggtaaagtacaaggacgtactagacaccatcgagcttggtgacgatgataagtctaagcccacgagtcggggtgattccaaggttagatccgccactgacaagacccttgaggagctcttgtccgaaactggatatactattgctttgccagagggacgaaatgccatcgaaattgatactacggttgaaatcatccacgaggatggaacggcagagcccgtttcagggtcagaaactgaggcaaccatgccagtatccgaagacgaagaacaagatcccactcttccacaattccggcccaactcactcgaagatgcacctacctctccggcttacatattctaccccatcacgcagcctttaccagacacgtccgaggacgacgtaaccagagaagaggatgacatcgatagccctcccacatcagacatgctgcgacactggaaacgcctaagtcttgctgaggcccaggcgatcaaaagaggggggtggggtaaactaagctttgacgagtttgaggcaatctataagagccaggagcaccagggcaacagactcgattatctcggaagctggatagacttttgtattccctagacacagcgtggaaaccgctttcgaacacctcctgatagggcttcataatgaatgtgtacttgggttggtgtttatccttttacattcgggtagttcggggagtttctgcatcgcgactgagagctttcgtgtagaatagcgaaacaaaggaattggcacatatctagcctaggacagcgtgcatatgatagcaggtaggcaaaatattagttagctaccacgatgcctgatattgtatgactgctcgtttgcagcagatacatcatttacaaaattacacagcgaaatcacatacacacaacagataaagtatgattattagcaatcgagttcgtattaaatcaacgctgaagtactactcgtatatgtttactcaactcgagccccctattccacacacacacacccccccatgaccagcatgcccccatcgatcaatcatctctcacagcctcttctcaaacctgctgctgagtagaatcaacaccgtcgaagccaagtagggcgttccatgtgtcagcggtgctttgatcccgtgttcccaaagcctcaatctgagcctgagcatcctcacaagcagccacagcatcggcactagcgtcgcacacgttggtgagctggtcacagatacggttggtaatgatgttggggttgagagcctcctgctggccttcagcaatgaggggatcctggggaatgaaggtgaactcgtcagctgggcgaccgttgaggccaccaacgcgagccattgtaggctggcagacaccgaagtcgagagcaccagcgttgccgccagcattacctccagcgttgccgccgttaccagcaccatttccagcattgttgttgttgttgccattgtttccgccctgattgttctggtttccatttccgttgttgttgttgttgtttccgttattaccgttgtttccgttattgttgttatcatcctcttcgcaatcctcatcgtcatttgtgttgtttccatcctgggcgttatccgagccattgttgccctgctggccatcagcgggagcagtgccgttgttggcagctcctccattaccagcaccagcaccagcaccggtgccatcatcctggccgtcgtcttggccagcaccaccagcggcagcaccgtcctggccatcaagctcgacttggtcgccattagcaccaacggctgtgaatgtgctgaatccctgagcaatcatcacctcagcctgtgataagccagcagcatcgaaaggagttgtgactgaggttgccgagttggcattctcagtggctgcaccgtcaacagcgggatcaacgagagggacaatgccgcgaagggcagcagtggccggtaggctgggatcagcgcagacgaaaggtctgtcaacagccgaagggttgaagttggtctcagctgcaacaagaccaatagctgcatcgagaacttgctggtcagttcccaactcggtgatcatctgatcggcgatagtaagctggaggatgttagttgatgtgatttcaagacaactcaatacatcataccttgtcacaaggactagcagctgcgagcaaagcgctagggatgctgccagcaatagtggcagcgacaccagggccaccgaatccagcatcaccgagtgcctggacggcagcaacgggctcttgctcttggccgaatcgggcctcggcgtaggccaggagagcggcaaggatgatagactttgagaaagccatgatgaatgttgtatggattaagtgatagtgacaagttggaaggtttacaaagagtatcaaagcaaccaaccagcggtgcaaaaagaaggtattgaacttgaaggagtggtcgaagcgaatgcgttcacagaacagcagaaagaagcaaaggagaagggaaggagaagaggcttgtgtgagtgatgatgatgatcaaagggaaactctaactctggatgacagatcgtctcacttatatagatgtttctctcaacattatcgagtagttaaatttgaataagcttgaatcaatgcaacttggcaaccatcctgaacctcgttacggcgatcatacatgacctgctacgatattgtttgacgaaaccatatcagtaagcgccgtttccaacttgaggttctccccagggttggcgtctcgttgtttagtgttgctggtgaagaatagagtctagactataggtgcttaactggatagcctatagtttccaagcgtcttggccatggccaagtgacaggcatgtgtcgcaaaaagtctcctccgcgattcagaggcatcgcaggtctcggatacggacatcccgagtcctttggcgcattagatagtatccatcaggtagtaaatagttgaatgggaggctgccatggaaattgattcaagactgagatagagcctcacaaagtgagtgactggtaattagtaattggtagaatcgttgaattgtgttggtgttgataaactcccaacgcgcaaaagtaccacccacaaaggactggagagtactgcaacacagctgtctggtcaagctgtcaagctaacatttttttcagtcattcaacacaattccggttggaaattgcctagttgataccatcgtcatgcaaagactgcgaccggcacgggtggttgccgtgattttggggtttcggttgaggctcgcttgagcatccttgtaaatagttcagccaaaatgtgttgtagatgtgaaacgctgccgaaaccacccacgccgttcaactttgttcaccagaaacaacacgtgcaaggcccagaaatgtctgtgtcaagcgccgccagtctgggacgatgtttgtgtttatcgtgagctttgatcattgcttttaaagcttagctgctccatgtatcatagagaagtggcaacgtaagcccaacgagcctacattgaaggatcagcaggatatgaaatcattattcaagcgtcgctttattctcttctggccatatcaagaattcctcgatagaccatggactgccactgccactgccactgagagttgttgatggtgtttctgtagttgcataccctgagccaaccacagactcatcccaagaagcaaagtcaaggtcttcttggcccagagtttcgaagtccagtttgtctatccaacttgtttctccattttccagcaagctctggacaccttgaccttgtctttgttttctcagatactctgttggtgtcacaccaacacatttcttaaacactctgtgaaagtgccacttagacaacccggtctgcctcgccatctgactgaggctcggcctgacttccgcgtcgccctgtttctctgtttgttgttgtacaaacgcccggatctttcgcacagctgtttcctctggcatgaaccctgctacttcgggcttacagcgtttgcaagggcggaaaccagctttctgggcatcgtagccattggtgaagaatgagacgtttgctcggcggggaagacgggctttgcatattggtcggcagaatatcttggtagtgcgaactgcatagacgaagaaaccatccgcattggtgttgcgtgaagtgactgcatcccatcgagatgtttcgtcttcaaatagcgttacaaagctcaaggcccgactaaaatcaagagttgatggatccattcagaggtttgctggatgcatgaaaaagtttgatgaataagttgaagttgaatcattgatggtgatctagggtggcagagaaagtgatgggacgtaattagtggagtattgctatcaatatgaccaatgaactaactggaaagcatgacagacggtataataattgaagcttcggagaagattggcatcgttctatccgctcttgacacttcgttaagcagtaatgttgaagttgctggattagatatactgatgcagatcggtttgtcttactatttcgttgtaccgctcttacttttgtcaacttctaattttagaagaaacacaaaacactggacaacagaattcatcatggctcccgcatacaccaaatccttggcgtaagtttggcataactagatacctcgaatcgaaaatactattcaagcccttatctctgcgatgatgaacgcaagctgatgtgtatgtctaatgcttggaacaagtaggctagggttgagcttcgaccttcaaagaaagatatgacagcctatctcgagttaaaaaggggtcgatcctgaattcagttcatatctagtatagtaatagtggctatacaagagcaaaatgatagatcaatgtattgactgcagtagatgatcactggtgttcgacagcaatgccatctccagcttgagagatggcttagtagatgtggtaacaaacacaatggagtaatgctttgatagatgctaaaaatttcatcagaacgaagagactaaatttgtcaaatgatgtgacagcacgatatggtgatcaagatgctgtttcatgagacagcttgtcgcctattcaacaggtaatcgattcgatctcgcccgcttgcgacttgaactctacacacgaaccctcatcactcaacggtattaggaaccacgtaatttaaggcgcaattaaatcggcaagggatgaaggcgtgagaaccagggagaacaaagcaccaacagacttaacaaaagataggccatttcagagagctgaaccgcctccgtggcccgatagacgagaacctgatactactgatgtctacactgaggatactgagttaacggaaccagttcaaacgatgtatagatgatgtcgatgaatccccgggatagaaagaattacaagctccaagaaagcgtggagaagggttagatcgagacattcgattcttcaaccagaatgcactgttgattaactctcaaaggatgtcaactatggcctctggacaaactcacccgattttgctgattcgatagatactggaagtttctggattggcaccgttctgtgccagaagatagatcacgaagaaggatatgtcgagatcggcagacacagtctatgactcgtaaggggaaacgaacgatggtctcaaaggaacatcatcgggcaaaatgtattgaactgaccacacaatgtggttgacgtacctacgaaacagaaaccgaaccagcatatggtggtaacttcagtcatccaaagtattacaggttgcgcgcaatcccgagattatgggcgcaaaaagttctcccatcaagtttgcgagtcttcaagctcgagaagcggcaagttataggagcttttaagactgcccaggggggtccaggccctccacgggatcacgaaccaacgtagcgtatcattgtttgtaaatatagatatataacttggtcatcgaatcgtcctaagactcgtcaatgatctgagtattcggggagcagccagagatgtgtaaggtatagttgagtaaggactcggcctctatcatgtggtaatttcagaccatctttgtgccttattagtcgatatttagttgcataaggatgacaagtgcgatccgcgactgtaaaagagagggctccagcatatcaatacctacagactgctgctaacagcaggggctaatccaagatacaacaacgccgacagaagagagagcttccttggcgaggtcagagggctcacaagacaattgatccgtctaataaaaccggctctgtggtttatacgcttgcttgcttccaagatatcttccatttgctctggaatggaggcctgtatttttgtgaccatgccatagctcatcttatcaacagacgtaggctattccatcatcgctttcataatcgccatgacttcgaaaagctataaaaaggaaacgaagacgaatacccatactcagatgacaaacgctggccacctgcagagtatcaaagacgatagacttatcgtgactcggacgtcattcgctgccgggtttcaaacgtcgaaaaaatctcagataaaggtgatgaagaggggatatcgcttgtagagtaccttatatcaggtgattgcgataataataatgctttggagggcaagacaacctccgacctgtacatcatgtatcaaaaaataatgagtctaagtgcctaccaagtcatactagaattaggtgagtcttgataaatttgctcaaatctttttgtgtttaggatatagaacccaaggttcttgactcccctaaggagggttggaggggtatgtaagataacttgaaaaatacccatcgatccgtctcgggttgaaaagacggtggaggagacttcgacagtgagtcgagatgtcgatgttccaagatgagtaagtatacaagctaacgcgggctgcaagtgcatagagcactaacgtaagcgaatggctgcatcgacgttccaagaagctcttctgttcgtcaccagtgagtgagtgagtgatgtatcatgcagctcgccactgaagttactgactcaaactggcaatctctgaatacaagtgagtgagtgagtgacaagggcagagtttgagagagtcaaatcatccatctcaattgcagcccgtgcttctgtaccgaggttgcatgagtccactgcatgaattggccaatcgattccgaggaaatcatcatcagcccaaagatgctggttctgaagcagccaggctccatagcggggaataagtcaatcaatcaatgagcgacctgacaagggccttgcactggcattactgggtacccaaggagtctaagtttaacagcttgcttgatttgcagaagcgtacatggtgcgcatctatctataaaatcacacgagaatgacatcttgaggtataaaatttggtgactgtttgattttctgacttttcgcttcccaccaaacttagccaatgcgaaaaactagggttttacgggagcgagtcgccactaggaaaaggggtaatgaaccaagagagatctacggtgcagtctgacggtcctcgcctcagattaggtagggtgctagctaaggtatgtactaggtaaggtagccaggctaaaagcttaaggaaccttggctgtcaataagaaagaaagaacaagataagtcaagagaggggcaagactgagcaattataccagaatggcttgttctcattggtttattctccgtctcatcgaaatggaaagctttgagcaacggtggctggctgggctggactggactggaccccttggtcccctggagctagggccatctagaatctcgaaatttccttggaatgagtgaggccggcgacaggacagtggtaacttgggtacgtccctgtatatatgtaattaatatttgtttgtttctactggtggagggtgacatccatccaccttattcttattcggaacggaactgcctaagttaaatggataggtacagtacctaggtatggatgttctggctgatgcagggatgagaagaggaacaagcgccggctgcagtgagtgggtgatgtgctgaaatattgttgatcaaaaggagaaccaaggtgattgattcatggaggatcttgttctcatgtcactgcgaggcaatgctacaacactttttctcatggctctactgaactcttgtctatccaattgaggtcaatttaattttttttggtcctattctactctgcaaaatgctgttttttttagtttttgaacagcaatacctcctctatcaaacaatctcagatcagatccagtgccaatgcagtccagctgcatctcttgctcaccgctttcgcaggtggggtactcaggttctccctcgctcaacagctctgcagcaggtgggtacgtacagtgaaggtggacaccctggcactggcactggcactggtctgcctactccccgtaaatacccccgctatcatggatggatggtagtgcagtgcgctacctagcctacccccctacgagcctctcctcctcttagcccggacagttctcaagttaattctcggggggttcaaaattcatcgggatcccaattctctgaggttccttttagctgcccgatcctcgaacatttcttttcctcctcctccctttctcccctcctctttctccttctcctcctccatactcattacctaaaggcattgcattgcattcgctgttcattgtgttcagttttgcttgttgagaacgaaggcctttggcaaactccaacggcttttactcgacatttgattagctgcgcgcatcctcgacaaagcgagcgacaggggaatctttgcttaacttttttctatgatttggatctcgattgaaccttgcatcgctatatcgttgaaccgaaagtttcctccccacattgcgagaaagaagccacagcccagctacattatctgatctgatctgacctctaccaactcaattccttggttggagagtctcttgctctcacccgaatttacatctttttgtggcctccgactccgacccgcggacccctccctccctccttccacccacagcaacagcagcagcagccagccagccatagctctacgcctccctaccacggacctggtctaaagataagacagaggacacagcatcctcttacacgacacgaagcgaaaactgcacgagaatacatcttttcctgtcgcgggcgctcaacaatgagcgaccatccagtcatgcaggtcgaggacaagatcgtccccggaccttctgtcgccagcaacgagacagtcgtagaggagacggcggtcattagacaagatgtgactgtcattacaacaacagacgaggctacaggccccaattcagccttgagcagcaccgccaatcccacttcaccaaccactactgccccacgaccacgactcaagaaggacaacagcacgcccaacatgaacgggccactctacatgcagactgccgggaacaagacagtgcttgtccgccgacttaagcgcaaggaggagagcacctggaagcatctctcgcgctggtttgtcgagaaccaaatcggtacgttactctccaacctcctctttttcttgccgaccatggatggattgcgagccaacgggcgacgtacatgtcgatgtcgtgggggtgtcaactgccaagggtgtcaagtcaaagtccagtcttgtccctggttaatgaccctttgggaataggagggtgtcgcacctcagcagcaccccgcgtggcacggcatccctacagtaccatcccaggcctctaagggtcctttcctgctacgctacgctacctaaacgcctcgctcccatggcttgacaggttgatcgtctgctggtgtgcgtctgtgtgtgtgcattgatttggccatcttatcttgttctgccgaactcaagctgacagctggtttccattttaggcctctcttttaacctcctcgctctcatctttctcgcccagacctttatccccaaagctcgagaacacacacataaattcttccatctcagctactacagctctcagtccggccagtatcgcatcggttacgatgatgcctatttcatcaccttctgcgttattctcttcaccggtcttcgcgccgccaccatggaatacgttcttgcacccattggtcgactccaaggcatcagcaaccgcaagaacctgactcgattcagcgagcaagcttggcttatggtatactatactgtcttctggccgtggggcgtggtaggtaccatattacccaaatatgtgagaagcatgcgctgacgtcggtatagtacatttattgcacttcccctcactatatgagcatggagaatctctggaccgactggcctaaccgcgagctcgacggtctcatgaaggcctatctcctctgccagtgggctttctggctgcagcagatgattgttatcaacattgaggagcgccgtaaggaccattggcagatgtttacccatcacattgtcaccaccgctcttatcttcgcctgctacacttaccaccacacccgtgtcggtaacttcatcctagttatcatggatgttgttgatctgtttctccccgtaagtttccttactttgcttgtcagtcgacttgctaattcagtgcagctcgccaagtgcctcaagtattgcggcttcaagaaagtctgtgatgtcatgtttggcctctttgttgtttcgtggttcattgctcgccacgttttatacattgcggtctgctggtccatctactcagacactccccggatcatgcccactggctgcttcaaggggaacaatgagaatatgattggtcccattgaccctccagtcggctggaagtatctggtcgaccctttcatcaaccctgaaggcctcgtttgttataatgagaccatcaagtggagtttccttgctcccctcctcttcctccaagtcattactatcggctggtttaccatgatcgttcgcgtcattatcaaggtcctgaagggaggcgatgctgaagatgtccgaagtgacgatgagggtggcgaagaagaggaggaagaggagtttgtgtacgaagaggcacagcccttggaggaggaggttggcgtcgaagagctcgacctccgaaactgggagcgacgatcaggcgttaagaaacaagctagcagctcaggagtgagcctccctggccacagtgatcgaaaggagttgttaggtcgtattggctgcgagaagcaggtcgactagatgaggccacgtgttgggattcagtttaacggcatttttctcgttccgcatccgagtgatgctcgcatttttgaacattttttctgcttttgttttatgtttgggcttgcatttatgggaagaagatatcttgcccgctgtcttgatcacaacgactggtagatgggagctaacgaaaaacaaccgaggccaggaacctcgtaggatctgcattggagagctccgctaaagaatagacggccgcaattagagacgacgattgcttctttgcaaggaagactaaaaaagtccttttttgacgatttctaaaggctttggatgggaacacttgatcatctgtctgcttggcttttcaagagaagaaagatagcccatttgcgaatgatacctcgattataacgctgtcaatgcaatgaattactttaattgaacctcttatggctgcgccgccttgttgtcctcgtcacctagtatttccttcgcatagtcctttaacttgtacttctgcacctttccgcttggtgttttgggatactcatcgatccagaacacatacttgggcacgagatgcttggacagctttgtcgcaacccactgtcttaacccgtctcttgacaaagttcctggctcttcagtgtttgctttatcaatgggcgcctcctccgtgtctttcatatgatctagaggcgtccatcctcgcgcagggataacgaatgcagcgactgcctcgccatatcgctcgtcagggactcccacgacactggcttctcgtacaccttcatgcgttagaaggcagtcttccacttctaacgggtgaatattctctccgccacggataataaggtccttgattcggccagtgatctgcacgtagccttgttcgtccatctcggcttcatcaccagagtacatccatattgtcccgtcttctggatctggtttacggacctcagctgttcgagcctcatccccgtggtagccctccatgacaagatagccggccgcagcaagctcgcctcgttccccgatagggagggtcttgctgtgatcaaggggatcgacaatcttgacgcctgtgtgcggcatgacacggcctatggatgaggttcgtttttcgaagggatccgaggggctggtcatgcagctcaccggagccgtctcggtctggccatagcagataactagatcctggagaccaagacgctcgtataatgtgttcataagagaaggagggacgctgctgccagcagcaatgcccttacgtaggtgacgaggtggttgtgagacaacattgcctcgatccagggcctcaagaacagcaacgaacatggtattcacaccatacagacccgtagcttcatgatcgacacacatgcgaagagtagcctcagggtcgaacgcagggctggggaaaaggataccagcgcctgtcgtagccgtagccatgtatcccaacacacagccgaagcagtgaaatagggggggagggaccacgatacggtcatcggcgtgaagacccattcggtgagctatcaaagcaccgttgttgaggattgcacgatgtgagagcatggctgctttgggaagcgaggtcgtgcccgatgtgaattggatgttgatgacgtcgcttggtttcagaggagagtctggctttactgtatgaactgggccgtcgattagagattggtagggagtaaaggcccggtatgatttgaggtcgaatttgatatctggatggctcgccaggttgtccagcaccacaacgttacgcaaagagggaaccgtctcgctctggatcttggacgaggatacgtcccccacaatgctctggagcaagtgctggttacttcggcctcttcctggcttgtaagccagatccgtcacagcaccgataatgagggtttccacggatagatgcttcagcgctgcagctacttgctgctcgttgaagcctgggttcagcggcacgagaatagcaccaagtttgaagcaggcgtatgtcaaagcagcaaattcagggccattgccgagagatacagccacgcagtctcccttttgcacgccgagcgaggagagagaatgtgcgaggctgttggataacgagtccagggcgtagtatgttagtgtcgactcatgtgaattagggcctggggaacgagcgatgacagcttcgcgatctccgtgggctgaaacaactgaagcaaaatgttctgggattgtgccattataaagaagaggctatgatatgtcagcaatgctctctgagttgatgggatattgatgaggccgtacctctttggggccccatcgaatgcttagattggaggtagcgagtgttctcacttgacatgctctgaggattgttcttaagggcagatgtgttttcttgaagctctgacgtattacggtctgcattgtggaagctgtgataaactcgcctgatgtagatgtggatgtggagtttaaaagatctttgtagaacagggagaggcgggttcttggtttaatgtacaattgcaattgcaattgcaagacgaggcgaggcgggggacatgcatgcgtaggtacatacatacaccggctctgagcttgacttgttgcgagagcttcagtcttggaaataaggtacctaggtatccgtacccgagtatggataaggatgttccttgaggcgtatgatcctcggctataggtcatcgccaggacctccctccttccccttccccttccacatccacatccacatccaccgtccttgatcctctcctgttcttactccttccagttccgtcacctctccacattcgattctctaactgccaacggcagcgggagtgggaggccgaacccctcagcggctcaacagaatgaaccaatcacgtaccgttctctccgctaaaacctggggaaatacggggacggctatcgctgtaggagcccattgatttcagtatcgagaccgcggaaacaacggctatgttcaagccgtggacccaattggaaaaggcacctaggtacctagttattcgcagttgattgtttggttcgcagcagtagcgcaacactgaaatacctggcccgagtcccgctgtgaattataaagtcagcatcttcaatcacatgtcacagctacaagtataatgctttgaacaaatctggctcttcaacctttgtatgaagtttcgtggtatatgcttgttcgcttcatccttcaatcgacaatcctgagaaactcctttctccttcagtgtccacgagacatatggttgcctacaagtgggcgacgatgcggtaaaaacaagatcaagaaacagatctatcccaaagcacagaaaatgactttcctagcgatatctttcatacacaaaatagagtctagtaccgttcccctcaaactttttatatcttccatcgcaatgcaactgccagagtttgacggacctctggctcgaacaacagctaatgcggaaaccagcccagaaacggacacgagggtgtcattagaaaagagtaaagagtagcagctgaaatgtacaggctcgagaagtaaatcttcatagtcgttgctaaacattaggtatcgtggttatggttgtggttctgcttcggattataatgttattgcaagggtgcttggggtgcctgagccgcctgctgtccctcttgttgttgctgctcgcccatgtggcgctcgctctcaggtttccacgttcctatctaggattagccaatgttgatctgtcatgagcaggagattccttaccttcaaagtcgtgcttgacgaaagccattgggtcgtcgggctcctttgcacccatctgtcccactccaggtgagaagcttgtgatgggcaacacaaccacatctcccactcgcttactcgtctccatgccagtaaagttcttgtaatcgatcgtgcccttgctttgtgacatgtcaaagaaccttggatcattgaagtattccatgatagcatctgtccacacggcagggccagtgaactcaacaacgtttctgtcgatgaacttttccagcttgccttgattcttcaattctaatgtcttcttggtaatgcgcgtgatgatatcgcgaagaacagggtggccaggtttggcctgtatcgtccactgacagaactggatacgacgactgtaccactgagcccagtcggggcgatcagggtctgcctcaatgccaatgacgagaccaatagtatcgcgaggaatctgttcaggcaaccatttcaccgagctttgaattgcatatgtatcgatatcagaatagatgccgcctcgagcgaagagaatcagataacggaagaagtcggccttcagaacaggcatggggaggcttcggtacgcctcaacgacttcgggaaccgtggcgtagagtaagcgaataaggttaacggcaacgtcgtcggtaatgacttcgtggacaaagccagggtgctcctccctccaagacgcatggtggtccttgaactgaaaatcaccttgatcagggctttgcttccacgtttgccagatgtaagctggaaacttggtcgcaacatcgtaaggataggcgtattcgagcttctcaaaaattgacatgccagacatgtcaatgcgaggccgcgtgcgacgctcctttacctccatctccttttgttgttcgggtggtggtgacacggcttggtttgaggcagggacatcgttcttgcttgtgtcaacggcggttgcagcagcatctttggcagctgggacgacaggcgttgttgtatgagaccttgtcaataggaagaaaacagtgaggatgaaaaccgcagccacgatggcgcggcgagagttgagcatggcgacgacggctgcgaggcgactgtggtatcgaaacgccaggtatgtacgaagtcgcagtcttttttggatattcgtcgataaggagcgatgcccaggataagggacaggggtaggaagcgaaggtcgagaaacgaaaggactgctataatagcatagaaaagcgagtgtggccaggcagaagccagtatcaacaagggaacaaacacaagcaagcagctgaatgcgacagaagaagaagaatgagtttggaaaaatgtgtgtcggccaaataagttgatcgtagtggacaacagtcaaattgaggcgagcgagggatgaatctccaaagccaggggcccgcagttggagacggtggagctggcacgtactgaactaaggtattgcagcggataactcaagaaactggatggaccctggacaaattgaggtcgcggcgcaatccaattatttcggtatgctacagtagctgtgcagtaagctagctcaccaacggcgcggtcgcaaagcggagcagctgatatgctggtagtaggttcggccaataaggagagaggtgaagatgaattgcaagtgaaagaggaaccggcctttatctggtcaacaaggatcgttatcaggaagtttaggctcgatgcggtacggagtagttattaaggagaatgggaataagaaaggtacaaaatgggggttgtttgatgagggtttggaagagaggatgatattgcaaagatccaatgtaagggaaattctgagcctccactcgccgtcaattacgtggaacgtggagagatccttactggataagtacttttgcaacggaagaaggcacggagtacgcggtcatctttcctcacgttttcggttttcccatatgggatctaacataggagctaggataggacgaggaaggtggtgatgatgacagcaagcacaaccaggccagtgcaagcccagaggttaaggtactattgatggaagtgacacagacggcccgctttcgtgcgctgaacaacaagtctccttgaggacgagttacccctgaaactcgatgatactgtgatcagtaacttgccatggtgggatgaatctgtaaggagtaacggtctggaagaagccgtttcttacgacgtgagcacgctgtaacatgcgcagccacaggggctactatgcagtagcgagtgagattctagacgcatcttggccagtacaatttgattagaaaaatgatacttacatattgctagcaacgaggctatcatcgccaagaccttgtgagatagataaacccgacttcaacagattccatccttgtcccttgagtcaaacaagtttgtcccaaccacaattttgacacagtaatgcgcccgccgaccgattcgacccagttgagatctaacctcatctcgattcagatatgttacctggacggttcgctgatggcacaaggtgcaacaatggtgcaataacttgacttgccagagcgagctagactgccctgacagaaaatcaaacccgtcaggagttgcggcttgccgtttgccgggctggtgcacatatcctggatcacaattcgtctcaccaagtgacacatactgttgatcgcgaaatacagtgccactttcggaataaggttgcagaacaagccttttctagcgttacgttggagatttcgaaacaggcgagggcaggggttgtccgcggagcatctctgttacagcctctcagtcgctgcttcgaatcctgttacaatggaacctgcttgcgtgtcggcgatcaaaggaccacgatcatcgtgaaaagagcggagacttgttgtaaagggggtccaggttaaaacccccctgagggacggaaaaatcaacgtttcttcgttatgagcgaacatggaaatatttggctttcggcatgggtatacaacgtgatttggcgaccgctcctaaatcttgtgtagcgggaaaatctgtgtgcacttcgcgaagcagtttgcgtttcgcataggtgagcaaacatctgacaaagttctcatctcggtctcaagtgccgagctcctctgtttcattccttaggggagactagatggtagcagcagtggtattctttgttccagaacattgaagaggcatggctctacataccttagtctaggcatgtgatgacagaattaggagcatttagtctagaattaggatgccttgagattaattttgtgactggtgattaagggtcagagttctattgtctccccttcacaacatcctagctcttgtttgcggtctaacactgtgacagataagattgagtgagatatgaactggaatgatagcaggacagccaagctcaacttcattacttcatgccgacaagccgtagccaagcgtcatgttgtcggattgcatcttcccagcgagacatcaattgggactgttaattacagtgccgttcgaggttattggtcaacatagcttttccaacactgctaagcagttcgttcaccttgtgatctttgagaatgacctctcgagtctccaggctgtgtctggccagttcggacttactgtgaattgtagttacatatccatggtggtcgtaggatctatgctccgtagaatccatagcgtcagccaaaatccatatgcagctcgatttaaaccccgacgcttgctgacgaagcactaaatcggtgatgctttttcagcaacttcttgagttcatcgtaggcgcgcgcagaaaccattccggatttccaacaattcttgtttgttgatcagctttctaggccaaagccgactctaagcccgggattaagtcattattgaaggcgaactctttacgaatccgaaaattccgttcacttacaaacttgccgagggagtgcctaggctcggaaacaaaatcatattcttgacatgccatgtctacgcctattacaggacatgacatagggggcgcgcgcggtaataaacgcccgagctactccgtagttgtcttggtgttttgtctagtatcatggactttagcgtatgtagaccagcggcccgtaggcaccgttcttgttaaatccgtagactacgttgaacagaactgtggatcggtatgatgaactctggtttttggtggtttcggaattcaagatcctactaggtcaacatgatcttcaccaacctatcatgttgcatcccgtcctccctttccgtctgcagctcgacgtaggttagtcctccacgttgaattgggtgtcacctttgatggagggcatggtttttcttggcacagagtaatcatgataatcccaaccatgagaggtcgaaagcaagctcccccgcccccatttcgaagagcatgttgtacgacataagagctcaagaagctctgatctgcataatatgtaggttgacaacgtgcagatgtgcgttatcgagtgctaccatgcgtaataataaactggtggatggatggacgatgtgttgtacaccaacagcatgatattcatagcgacgaaacagaacagaacaaaacaaaacaaaacaaacaaaggaatcgactgcttgaccaatcctcctcatgatgacggatcctacagccctagcagctgcatcatgatcttattcctattcgggtaataatcgtggacttgacaacccttcaatttgtcagcccagcatctccaaggtccggattctgacacaacgggctttgctctttgcccggcagccgccacaacgaagggactcagatacagatagacaatggatattagcaacagcaacagcttccaagaagagaccaatcttggcttactctgccacagagtttaattgattaattatcgtcgttcgcttgccacacccgggcctctcggttcttgtagactctccgaggatgccgaatcaagcaagccccgctcctgagcggacttacaggcttaagtcccaacatttgcataatcaatagggctcttcggctcgggtaggcactgtttgtaaggcattcggccgctgaaggtgggatagggaaagccctccaaagacaagcctgactcgccatgtcaagatctgggatcacatataggtgcatgtactgatgatacctgtacctcgacgaatggttagtgcactaactgcaaaacgaaagccttccgtcttgtcgggtctgattcttaacatgatctccaccttgatcggcgatggaacccgcatttcatgtcttcgtccggagcgcgccctctaaagccgcggatatagtctcctgtacgggtacgaattgctctgtaattggaccctgaggtgcacaggtcagccacacctgtaaagtaggaggagttctgcttagtagtgagttggctttggaactttggccttgtccggaagcttcagtaggcagtgtacaaccgcaggacttgagggctaaacccgtccatggaatctggagatttgcaagcatgacaaaacgggccagaagccacgcccttgttggacttgactgtactgtacaagttgtagctgagatgtagcgtaccttaccttgggcctggagttgcagtacgccctacacgcccccctagcttgaatacttttacggcatgccatgggttgggtaatcataatggatggatctcgttatccgtggtgttggttgacctccatcttaaataccttggccgatcctgtcctgcgttgccctgaccttcttgcgtgtttgtagttcatcatttcatcactgatatattgattgacgacgttataacatctcacgaacacgatctcaccattactcgaaataattaaagtcgaccatcattattaaacttccttcggggttcggggattgcgacttttgcatccacaaaccgcttacacaaccaagccaagccgacaggaccatataagttgccgcctcccgccatcaatccgccccgatagcatatccgcgagcaataacgttatatataccaacccaaatcgtcctgtcaatttcacaagccttcaatcctttcaattattcgacggtagtacgcagatgttatcataaggtttccaacacacccgaatcctcgtattgcgacattagactgccataaggcgtctcattcaaatactcgctttcaatttcaacatctacctacaccaaggaacaacataatcatggcgaccgaaaccgatactctctcgttctcgttaccaactagtactgctcccaccgatttttctgaatccacatgcatgcctcactcgactcccttttacccagtccccgacaagccagccgagtgggattctagaataccaccactgcagccgaccccacaatcacaagatactgtatcagggggtggatgtttcaacgacggaggtcttttatatagagttcaggctgagcgcgaatgtcgagagggacctggcaagtaagttggaagaaacatctaggattgccgaattggttcggacgttgaaatgctgactatactttggtacttcttagaaccgttgaagaggcctgccaacgctctctgaaccacttcccatgtcctggactcgcctttccgatgcctgccctcgactttgattttcgaatcgctgttcgtttaaatcaagaggctgtccatgttgactcaggcaacaccaaggaaattaccaccgtagcagcgggagtttggtgagttagctgcttttgcttatgaaggctatgttagaaggccaactaacttgtactataggtccggatcttttggccacggccgcgtcattgtgcgttttcccctttttcacacacccccccaaccccttttagaattctacactttatccaattcgtggctgactgaggaggattttatgtgtggtgtataggcaggcggatatgatcttggccaggcacgcggttttaggcccatgaggcttgtcgagggcgcctttgtcgtccaaacaagtgatgaacagcctgcactgtaagttttcagaattcttacaagtcactagacttgggtttaactaactcatcggccagtctcgaaatgcgcactcgcggttctctctcaggacccgcagatgttctcgacactctattaagccctcgggcccccaaggacattgacccacgacgatatggattccgcatgttcgccacgttcaagacatccgacaagcgttacgccgaaatcgtcaactgtggattatgggtggccagtggtgcctggcgtggcgagcacttggttatcgagtaagtccctctcttgagtcatagtccccatcttacaaggccgtgcctaatcacaagtcgcagtgcctaccgtgttacatgaaaattcgcaaatcaccagcaagcgaaagatccgaatgacttgacttgacttgacttgacagaaacgacatatttagcattgcataagggatcctgactggatagcggatccctcggcgcaccacgggagttggtctttaaatagccgagtcagttttcgacccggttagcaaataggaggaaatggacggatgatgacgatgcattgagcggcgtagacattggatcttgagactttcccatctattccttaatcctcatttggttgggtagtgatgaattgaatgacctccctactcaaaaccatatagcgttatttgacgacaagctaacattccatctcaattttggtgcatgtaattccatccggtacttacgtcggtctcttgctcgggtcataatataccgagggtgcgtttccgagttatcattatcaagcaagaacgttctcctccttgggcggctatcatggaccaattcttgatcagtcggtcacgccaatttctattgcttattaggactatgcccgaaggtcaagcggcctctgatttggcttggctgattgattcataatcactgtctctcgagctgacccaagccctcagctcctcaattatcgaagtcaacttagatctcgatactgtcaaattggcttgttttgtgtggccgttgtacatacccgcgcattccgactcggacgccgtggactttgttctatggggaaactgtcagcaaaacacaatgctaatccaggattcgatgcaatgttacttgccatgtagatctgatgcaacacagtcttgctgccgtgtccctgaatccatatcgccgtgcctacggacctatctcacttgagcttaatccggagttccagacaactgagcttcctcaggcgactctggtcctcctcgtctccactggccaccacatcgtccacggctccgacggttcctgtcgtgatctccacttcacagtctccctcctgctcaaaccaactcgcgaccgcgaggatcttctcaatagctttacccgttcctgccagtgtcacggcagtactgtccacatctccgccgctatgtcgctgcagcgcctcaacacgcgagtgtagggacgcgtacttgggtgctgcgccagttgtcttgagtgagtcatcaagctgtttacgggcacgcttgaccacagccatgaacggtgtccttgaagacacgtagatgatgcgagatttggatgatgctggcgcctggcgcctggttaaagggcgtttctcgacacgagcgcctgggaagtgttagtcacacattcgtagtatttttgtgaaaactgtaccttctgaaatagcaggcagcttactcaaggtaccatataccttgcttggagccttggaagcctcggtcgaagccatattgtcgtttttatgagttttcgctgcctgatattgatcggcaaatgaacactgaaaaagaacttttttacaggttttgaaggaatgtgcttaaacaaatccaactttgtaaatgtcacgagtcctccttttgaatcgattgtttctagccgcctcagttttcaaggatgcttgatgatggatgatgcctagcgtgagcagaagttgaagtgatgggaagaagacatgaatagaaaggaagagcaaaaagggtctgagatacggacaccgccgctactatcgcgatgctttcataaactgcggtgagaaagcgaccttcgaatcgatactttttgaaagatttgaattagatgatgagaacaatttttatatgtcaataaactttatatcattgtcgtaaaatcttcctttcaaagttgagcacgagagcgccacagatctgtggcgcagctcatgcaccccaaatgtagcgtttctagcgtcccagcggcccgctacaaacgtcatcttgaagctgtcggctgagctcacctagagtcaatattctttcgggctactcgtccatctccaactcgttcctgatcagtctcggtccgtcatccccataaccttgccgccgttatcttctctcatggctgcctaccttgctacccgagtagtatcgatcagctaggcacctgttcataatgtccattgcaatctggcctcctgtctcgccagccgagctcagacttaaagcctccgaaacccaggtactgcgacctcctgcggcgaagcgaaacgagaggaaataagccaagaaaatatgctgatctactttgataaggtacgcgaactcgattggatcgtcgacgagacactcgaggtctgccgcgatcttaaacacggcctcgaggattgctatgcgctcctcgcgcctatcgatccgggcagtacactcgtcatgagtacgccgcgtaacgaaaaagtgaagggcacgctcactcgtgtcggtactcgtattgttaaaggcgtaaggctgcttgttgagctcatgcctccctgcgtgcagctctagctccagcttcgttctgcatgctgacgtccttcgatcgcagactatacacctccagcttcgaacgatacctccacagacactgtccctctcgcagtccaaagccacccatatccaaggcctcgatgctttgcacggctacctaaaccagtccatagatctcctcgctattactttgtctaaaccacaggacgctagctcactcgcctctactctcagcatccttgctgattctctctccgattcatcagctattcttaaaggacctcctttaacagactctgatcctgcttggcagatgtgctcgtgttcaccagatcagtttgtgccatcaattgggcccaacctcagcttttatctaggtcttcaagaaagctgcataattctgtggctgcgtgctctagaacctgttcatgcgcatgttcattttggcaccaagctcggtctagcctttggaactgtacgtcggctggagcatgacgagatggacaccgttttccggtataacacacaggggtccaacattggcggctcgaagcggggcagtgcccgccataccccggagccaggatcgtccgctgcagaagtggatagtaacgatattcaggaagtctatgtccgggaaaaggtacgcgtcgaaagcgcagatccgagtctcatatctattcagtccaagcttagctacctcagtcacatgcttggccaagcccgaaggaacattgctgaggtcctaagtgttgactcttagaagtgaggggaaaggccatgtgagcagctttgcatgtaaactgattggatacccttggcgttaaggtgaaaatggttgttattgggcggggttttcgcttccaagcttgtttcgaattatcataggcttcgaaagcgttaaatcggcatcactttatgtcgcgatgttataaatactcgttgttcggtttcagatgaacttgcagaaatttagataatacatctatccatgcaatccataatccacattccaccgctcctctgctaaaaccgtaaagactcttgacataaacaaaatggactatgctgtaaaaacggaaagagacagcctcttatctcgtacaggaggcatgttcagcctggatttgaccaggccggtgagatgatcagaatactatggagtgagagcggcggcagtgttgtcgcttgaacatttatcgaacaggagaccaaggcattgggacgaggatccttgacttcatgctctggataagaggcactgtcttgtggactgtgtcactccagccctcgacctgccagctctgttcacgacggcctcgacgctcctcaagattggcaaactgccacagatggtggactgtgttaagatcgccaatctgaacgaaccaagcgcctacaccctccataacctcacggcgggccttgagacctcgtcgccagtgtgtctcccactccagcaggttgccggggtgcagcgtgtaagaacgcaactcaaagatgccaccgagcgatcgtgggggggtggttggccagaaagagaattcttgcataagagagacgttcttcgagttgattaggccctttagcttattatcaaagtcggcaaattcgggatggtgagtaattgagtatcgggattgatggtaaccttcgtatttttggtattcccagatgtggactgttgagatggttagttgtcagaaagcataatgcaattaatcataacctaccgaaggtatcacaatcgccaacttctgtcctccagcttccgaccaaattcaccttgttctccggggcgttcgccatcttgggataccatttcccgacgagatcgacatactcgtcaaccttctcaggcttgacttcgtgaagaacgatcgaatggacgtacttgccacgggcaagaacttgactgaagcttgcttcgagctgagcatcgagctcacgaccctccttggtaccgtaaatgaggttcgtcaaagggcccgccttgcgggaaggttcaggctccttcacctccttagagcgtcctacatggtcattctgtgagccctcgaccgacgcgttgaaaggaacgttagcagactgcgggtgagagggcaacgaactggcttctcgcttcttctgtgcctcgaccaggtgatcgcggaattccttctgcttctgactgaacttatcgacctctgcatgtgtagggttgacatctcccagtgaaggtgtgcgaccgttaaggatagcagtcgaactcagagctcgcacgcctgcgagaggagtgacggcagcggcgcgtgcaaattgacgactgagcattttgaggatggttggagcttagagctttgattgaggtgcggtgaggaatggagatgcaaagtgtcgaggtggatggggcgcaattggtgtctaataaagctgacactggcgcgggcgcggggagattgcgggcgatcttgcagatgacaacaacgttaaaacgtcaaacgttggagttgtgcggttgtagatcttagagggaccaagacggacaggggatatgctgaaaggagaaaatacaccgaggagacggaagcagaaggtcagatgcggcaggattggtggcaatcaaatgctggcagggcacagcagaagcgggaaggcaggcgtttaagcgtcaaggtggtatcaaagcaccttttggttgagattgccctggcactggcaaacctaaggaggagggcgaagcgcgtggacgattgggcagcttagagttggagggacggaacggctttcggttacacgcccagtgaatgtataattcaccccgcactttttgggtaagtcttggttgttttgaatgacgagtatgacgagtacagactctatgagcctttgacagagaaacaaggacaaaatagagtgatttaattgagggaaacaggagtgatgagatcagacggtttgaagtacgtacactaccttcttaaagctggagcttggggagctatctgatgatgtcaccccggctccgtcacgtgtaaacctaagcttccattagcgcgtcgaagaatgcggggttcggttcggttgggcctgctgttcctcagctatggcaaggtacgtaccctccttactcagcaactcccaactctttctgcctcagcctcaaggcacacagaaaaccatccgggctcggcttcggcagaacccgctcggagctgtgccgttcggaaaaaggctcgtcctgtagcaatctcaatcttgaagcgatacaatccatcaaaccgaacctacctcccacgatacccacgaaatccgtcatcatgtcttggctcggtgttcaacccctcaagaagttcaacgctcccttctgtatgttccattgtgacccgtctatctgcgtcaccgtgaacgtgtctcgctgactcctccattagtgaagccttactggcccttcttcgctgccggtacgtgatgttgcgcaattcatccgacaaaacgattctttcccgatcatatagcgccgtacccgacttcgattggtcttttgatgagtttcggacagcaattgattcttgatataggtgttgtcattgcctatggcgtcaactccgcccagaccgcgatgatgaactgtacgacccccatcagatgagcacagagcgacgactaattagatacaacagctgccgagtggaagaacgacccccgtaaccccaacgccaagtctggcggtcactgagtttgatgggaaggaaatgggatttcgtccagctagcacgcataatcgacccgctcgaacgcgaggccatggttcacgagatggaattgtatcataaaatcgaaaaaggggcttaattgacctacacaacgatcatacgaaagtttcccatggatataactgcgaacggcgaatgcccttgaactccggatgcccgattgtgcgggaagcaagaccaagtctggtctggttatgtgacatgctcaacccttgactcactctgaaatctaccatcatgctccgtggtttatttctatttttgtgcaaggaagatgaactatggcccaatactcaccacgacatactggctattaagcttttgtggatgtagtggtccatcatcatggccacatgatatctcgtttctgtacttactttgtattgtgtctgcgtctgtttcatgcagatgcatcccattgcttccagaccctctcgatataatcctccgacgagaaggcttgtacgtcaagacgtgaaactgttgacaatagccatactggatatgattagtggatagcctctcataatagatctcaactatcggatgaaactgcaagtttaagagaacatgtctaaagaccttgattaaccagccattgctaaattgttgataacgtttgtggtggggttaaagtaccgtcatgttaagcaacggcccgacgcccttcgagagagatttctcccactgacaaatcataagagcttctttctcctaaatttgccattattactctccacgctcgactcatacggcctacaaccttgctatcagcaccgatttaagtccgctccagcattccatcacttctctatagatgcgttttcttcttagtactttttctgctgctagaccaactgtgactacgattagacgagcctcatctttcaccttttcttcatacaaagtttgcttatctacaatgaccgcgaccacagctcctaagccgaatggcaatggaaaacacgaggtcaagattctcatgcttcatggtgagtaaccatgacattcatgcaaagagacgcattccaaatgactctcggtcatctttagcataccctggactcactcgtaatttcacaagtccctcactgacatttatcaccaggctacacacaatctggcgctctattccgagccaaaactcgtgccttggagaagacacttgtcaaattactcaaccctatctcacttctccctgtcttcctttatgccactggtcccaaccgcctaagtccagaagacattccaggctatcaaccccctgaggagcctcagccagaggactaccaacccgatacatgggcatggttccgcaaagatgaagccaccggaaattatcgactgttcgacgagggcatggctactgttggacatgccattcgagaagcagagggcatcgatgcagtgtgcggtttcagccagggtggtgccatggctgcacttgtagcagctgctcttgagccagaacgcactctgcctgaaggaaaggagggagattgggcgagaggcctcagagaagcaaactctgggaaggctcttaagttcgttgtttcgtactccggattctgggccacccccaactcgctccagttctgctatgagcccaagatcaagactccttcattacacttccttggtagtcttgacacagtggttgacgagagtcgaagccgagctctcacagatcgttgtcaagaccctctcgtacttgttcacccaggaggtcaccacgtacctgtgtccaaacagtgggcagcgcctctggctggcttcatcaaggagcatggtcagaacaatgagcatagagtagagcggtaatgaaaattcttgtcgagggatgattttttgttgcgacgttctcattgaattttgggaaaacgcatatagactaagacgcatacgaatagatagacttggtgaaatacaccaaataccatgtcatacgtcctcatcccgaggactatctaacctgtataattacagaccacccaaaccgtcatgaattatgaactgctctatcctgtactccaaaatcttatttggcaggctggattcgtgccatcatctcctccttggtgatgagatgatcaattctttccaatagtcccagaagactcttcatgttgtgactccattcgttgaggacatcgtcagcatctctaggctttgcgaagcttacaattcgtgcgggtcggtcaattttggcgtagacagtcttggaagttacaagctcactgatgtacttctctgtctcgtcctcggcaagatcaagtagctgagtcaggcggctcatctggatgcgagtatagtacttggcaataactcggacgttgtgctcaatcactcgctttcgcagatcctgccatcgctggtgagccttgtcgtccgaagattgacccagctgggcgtcaaagacatcggtactgcagaggtgagggccgaatctcttagaaatctctggccatcgcatcaactcatgaacagtaaagagtcgcagaagttctgcttcggctggaacttcagagttgcgtgtgtctttgtggattcggtgaaggaggtcgtgctgttcgttgtcatagggagctaggatgacaaagtagatgatacgttgcaggacctatggttaggaaattagcaaaagagatcgatacttcagaggcagtcaacgtacaggtcgaagcttggtcgggtcttcctcgactgcttctgtgtccagaacctgccgataatgcttgcacacatccaggtacttctcctcgtgtttggcaaggatgatctgctgctcgtagtaacgcagcttcagatcagttgtgtcatcctccttctcctcgggaacctcctcgccgcgtgccttcttcttttcacgctccttttgctccttctcaagctgctcggccgtctttttaggcttgcgagaaagatagcgagtgctgatcttgcgtcctagaatagcagcctgtgtccagtctccgctctcaatgcatagctcgacctgcgccaaaataaactcggtcttttcccgtcgatccatggaaccaaaggtctcgacttgaagctcgcaaagaatctcggtggcggattttagatcaccctgcttcttcttaatgtcggacaggatcttggtaacacgggctcgctcgacttcgacgaagatctttccttctgttactgttcgcagggtctcgattacagacagcttggtctttaggtcgggagtgtcgtcaaggaagcccatgacagtctggaccatcttggtgatggcctgcttgagctgactgtgcttcttggacaagaccaaggtctggtcgttcaacaagctccagtcgccagcgtttttgcatagtgtaacgattgcgatcaggactcgtgatgtggacgcaagatcggaggcctagtactgggttaacggcgaaggggagtgagcaggcgtgaatcaatgcatacttgtcgggtttgcttctcgagcgcagcaagcttctcaatggcgccttggaggttaccggactaaacagagcgtcagaaaaagcccaatatcggtagctaaaagctcaaaaacctaccgcagccagcttctcagcttcgggaagctgctggtcaacctccttcgagaagtccttctcgggctttaaaactccgtcagacatggtagcgatcgcgatgtaggcccctcaagatctgtaattatcggccaaggtttgaattggagggttcgagttcagggattgtttgagttcaatgttgttgcgatgagtttaaggtcgtgggggcgtgtttggtttagtccaagctggtcgattcagtgacgaggctcacgcaagaggctcctgcctgcctgtcagtaggtccccaccaagcgaagcaggaccaggcctggaagttagtgggaccgattccggattctccgtcatccaacttcgggggcacgtgacccatgtcctcaactgcagtcaggcacctaggttcaaaggcggtgtcaccaccgacgcaatcaaactgatttcgtgagctcttaaagtgctctaaaatagtttcttgctagaaactctgcagggcctgaggaaatacgagcctaaatttggacattattggacaagttaattcactttagggtaacagactgcctaatggaagcttgcaatgcactctgtgttaggaactatcgaaagggaatacgaagacgaatttgcaacaaactgtcacgatacggtagaacattagcattggcataaatgagtctttgtattccttctaacttacatggggtcttcaactcctgagccaacaagctcaaaatgcgtgttacagtaagagattgttttgcaattcgttctgttcgtggttataactatagctatagccatgttaagaaaataatatcttcacttgaagatatccggagtctgaagtttgcaagtgtcaatcagtaattctaaatgtttcccagaacgaggtgttgaaagctttatctatcacaaaacttaaagagaaatgctaacctagactcaaacctttttttcacaccaattgacaaagccagggtcaggaggttgtgatagatatggaactactcaaggaaaaacactcgggcagatctcaagatagggacaggcttgtcatcgcacaataattgcacgattgcccgttcattcattgcaacctgtacttgtattgtgctgtcgaaatgaatgctcgaaatgagatctgagcgaagtgaggatttccaaaatgttttccggaattgagaagcagaaattttgtgattttgatgcataagttgccctccagtgcctacagtcccctcaacgaagcaaaatcacagtgtcatattgcagactagctgtaagtgcaaattcattaccaaggaggcatacaatctaatatggtgcaatagaaatcgcctagatacgagccgagatcaaagcgttagaccccttctgccgagtatagagtcatcctcatcgacgtctgtatgtatctagatttgttcagccagtgagctactaggatgtttgcttccccattaaaatttaatggtagctacaatggcgtcggtaagagttgcaatataaagaaaagactgagacggtacgagaagaaatgcgtctcgaacgacctgtcccttcagcttgaagtaaactttttgtcatgcttgccccattagtccttttatacaagatacaatatgcatttaaagctgaaatcagccaaagtcgttgataaaaccccttcacggtgtagccatatgattatggattctgcccccttttgtactgctgacacatccctagttttaacctcgtgctggagatatttcaagtctgtcggtataatattggcaataattgtaggtttggacttggagatgtccctgagacgaaactgattatgtgaaactgataatatgtactcaagtcacagagggtcagtaatatacccatatattcggtatcaagcacgggtttttccacctaaagagtcggggaaagcccatatttgagtgatgctcatgtaagacgttcctgagaaatgagccatcataggtagttgaaatctatccagatactgcccacagaaatacttacagagtccgaaaaacagactagccaggcggttcattatggaatcacttgagaaggaccaaccctaagagccgctcgcattgacttatcagcctgcaacatgacaccttctagtacaagtagggtatgttgctttactaaagctaacaaacagagattttagaccgtaaaatttagatcaactacacaggttactttttttttatctctcacaagacgatacatgctaatttgacccaagaacagccgtcgttctcatgtcatggaagactgctattctggatggcgagtaacatatcatcaaactcgtgacagactctagggcaagcccaaatacatcgcactatatgcagctaagaccccacaacacatagatcacaagatcctggtaaccaatatgtacattggctggctatgttcccaatgaaccgattccgaactggtttttgccccgtgtgaactcacatttaggtccagaaaagcctggagacacagagaagttcagtttaaaaacctgttatcactgtttgtggggagggctcgccccgttgcttgtcctctgactcttcagcaggcatgcgtattctactaccactacttccttcaatgtcttttgtatagttctattagctgtaaaaaccaaagagggcttactaggcaggcacaacttgtatgatctaattccctggcgtgaaacactgaggcatgacgccaggctgggacaactagctttgatcaaatattgaagagagcctaacggcacatatcgagacattaatctggtgtctccagcatctaatttatctaatttaaaaggagtgaattcaaattcatccgtctttggagtgctgtaatcttgatttgggctggaaaatcatactgttgagccatatctaccaggctttgtaggttttacctctcacgtatgatcgcgaattcgcttttgtggtgactaagatagatctactgacggtaccgcttaatgaaatttgagacatgcctcaacatctgcaacactcagcgtgtaaagtccacgaccaataatactttccaagtgtttgtgttaatctatccaaatactgtacttttctttctcgtcagatttcctattgaatattatagcaggtttttgaatctcaaagggagacatgacaatatgcgaaagataaaataacatcatgacatattctccagacgctttatgttcgtttcaagatctggttatggatcaacactcaacataaatctgaagccatgaaagctcagggtgaagttatgatgatttttcattacgaagatttcatccatacatgagatcatacccccccacttagtcccagtctctgatcccaacgagaaagttgaagaacctttattgaaattaatgcaaaccaatcttgaactgccttgatatgatgaggttgaatctataagtcggaggaagctcgggacagcaattgaagacgattaagcgattggtccgtgcgtcatcgtcattgtttatcaactttcacgctccgcatcatcgaggcgaatcaaaacaatccaaagccgcttttgatacccggcgcatgactaattcaaggacaagcacccagaacttatgccccccagcgactcaataagccattggaaataggactgtactgtaacacatatattcgtcttaacagcctaccccgcggtagtcatcatggccgccagcaacctttcgacatactccgattgcgtctcttctctccgcaactccctcaaattcctcgaatcttccgttgcgactcttgataatggcgtatccgatttcccccgtctagtcaacgtccttaagaccgtccgcgtaagtctctccactcgaccttacgctgcttttactaacacctcgcagcactacgaactcattccacaacccactctcgctgcagctgaggcctcattacgtgacgaaatcggaccatatatcgctctccttctcgcacgcgcagactcccagatcgagcgtcaggagcgtcgcatcgaaacactaaaagctcgcgcagagcttcagcagggtcgtttatcccgcccagatgatgattacgacaattacggtggaaagtctaagaagcagcgaaccgggagtcgtaagctgactgcagaagagaagctccgcgcgcgagcagttcggcagcgcaaggaggctctgcgctatggggtcgagagattggagctggaggtgttgcagaaagagagggagctcaggaagagactggagggatgagaagtgaaggcggaaacgaacccgcactgaacgacaaacggagaaacaactcaacggaggcaatatgctgaaggccctttgatgcaacgaaacctccatggcgacacatcttgccagagaggctgagacgtgaagttgtaccgatcaatgagcaagccaggcgagatcagcaccgaacataagctggcttcctatcgaaccatgccaatcctcctcagcgacaaatacggaacccagccggaggattatatgctgagttcatcttgctctgtgtttgctaaaaatctgaacacaacccatgccccataacggcacgttgtctagtctcatgtaggctagattcgacatgttattgataccccattcttccaaagaacgtgccacgcgttcctgagtaaaaccttaacaacacatgcattggtctcaatggctcttggatggtcccgccagttgcagatcctaaatttagactcagcccaacctcacaattgatcaactcgaggattcagcttgcattccaataatcatcgtgttcactaggtccaagggataccctatcccttgtcgttgtaactacagcttgcttggtactgttcatatctgcacctggccaacccagacccattgacaaaatacaaccccttccacacaaagcccagcctgctcgcaggtctacgagcacgtttcctcgtgaactgaggcccacagccacaccgggcgttatgccacttcgccggagggtgagaaaccttattcgaatcaaatatcgcggtgttcccgagggtaatagataaagcgaagaacaatagtaagtgaggacagtagaaaagaagacatccaaagtgaaaaaggacagcctaattgcaggcgccgtggtccgaggtataacacaagggggtttttcgtcccaaatatactccatccaacatatttcccatcccagtgaagaaaccaaatcgccgagtcgtaactctaaaaacgttaaaatgcgacaaataatgaacgagcagcccgtacgtgggtctgacggtgttcgacgggcgatatatcgcacatcgccgaacgggtatcccagggaatccatgcatggatcgttgctcataacaggatgaggtagttgctgggcgcaatacccgtctcaccgctctctttacgcgcttgccaccaccttccgctaacatccgacacctcgagtatctcgtgcttggagaatgaaatttcattggcgtcatccgggttggcctcgtagctgtagatggccttggccctataggggtattcagtgggtggcacgacctcggtgtcgttgccaggagagttgtttagcttggcttgtggtggttgttgttgttgcatgactgagttggtaaagctttggggaactgctgatccacgtgcccctccgacttgcgagatacctcccacaggcgaggggttctcaaaaccattaagctgagcagatgtatacatctgagggggttggaccgagttggatgtctcggggcggccaccgtaggcgttcatagtagatcgatgaatcgtagtggattccttggcaagggcgaatgagtcaaggaaagctcgaggagttgaagaggggctggatccaaagtaaaacgtccaaataacctgaatcgctattagatttacgtccaaagtcaatctggaatgcaactcacgataaccatagccagcagaatgaagccagcagaggcagcctcacgggcaccgctgttggagtaaaggagctggttaattccagatgaaacaagaacaattcctgctgcgagataaccagtcacagcaacgtggtaggtgtgaactgcgtcgcttccaatgacgacgaagacgccaacaatgaggcataggcagtagatgcagctccaccacacgaaagttgggaaagggtcgttcttagcaaggtcggcatcgctattttgttgtatccgtccaataatacaagagacaaaggtgataaaccaggcgagctgcaaaggtcaattagtgggagggctgtggcagagcggaagaggaacgcaccgtgctaatagagagcgtggccagggcgaaggggtcgccgaggatgttgctcatctgaatgcccttgcgctggccatacattctcgagtgatccattttctgaagcgagggagagttgagagaatacgatggcataaggaacaacggtgtcgaacgagctggcgatcgaggcttatgctagagtgagggcacgcgctttcttcgttggtgatggccggttgacaaacaggcgtaagcagagtcgattgctaccggagcattcgtcggaagaagaacgatgtaaaggcgaagagctgtgtcggaatcgatgggttcgttgctgtgctgtgcagagccaagcgaagggaaacagtgtcgatcgtttgtaggatttcggttggcgtaagacgagcgggaggtcgcgacagaggaggaaagtcgaatgacaaggaaataggtaggtaataatagaagatggaaaagaaaggagtggaatgacccaagcctgtggttgcgatagaatattatctcaggtgagtggattcagtgggagggaaaggaagaaaagaaggagagggtggaaatgattgaattgaattgaacggacggtttgaaatgggaagagacggacagattgagtggatgggatggatgagcgggatgcgctggtgagagaagggggaaaatgcagggggcagtccagtctagttcagttctagaccagggacctatttcaacgggcacacacagagccttaggttcagtatgtgcgagatagtggatattgcggcgtgaacaaagttgcgaggagcccaagtcgataaacgtggtcgaggaaataaaataacaataacaatagcccgctcgtgcaactcgtgtgcaagatacagtacaaatgcgcgcggctgtaatgaggaagaacaagtggcagttgtgtgctgaatgaaagccactgccaacccaatgagcgctgcaacgaatgggaagcgatggccgtgctgtacttcttggtaaccagaccagtaataagataccgccgtgtgtagcgtcgcagcggcagactgacacggtcacagtcagacgggaagggcacaatttcaggggaagggagacaagggactgccagtcttggcccgattccggttcgtattgagtccgtgaaacgaattgaagagggaggtatatcaatcaatgatatggaaatgagtgaattagatggttgtcaggaaaagaactcgtcgaaaggaaaagacgatgagattccgggcaggaaccgatggaaagctacctatgtggctgtccagtgggtgtcgctcaggttccgggcctcaaatccactgtagagggaaatgaaaggcagacgatggttctgagtgctctgagcaaatcaaatctcgccctgccccttgttgaatgtggcgcttcgtctgctcgttggctcgggcccaagttctgggatctggagaaggagagaagccggacaactttagcaagccgagtccgtggttggattagagatgtcttgcttgtgggcgatggtttattgatatcgatattccttccagtgtgttcaatattcatcaagatgagaaatgggagcagccaaagctgggtgtagagtgcaggcagccttcaacttattctgacatgttcagctgccatcacccatccaggctatcacaggaatggatgctactgtgactgtcgtccagaaggttaaggtagggtacacactgtcttggaaaccccagcctaccccagccgacatcaccaagttgacggcgccctggacaggaattctatctgactcgtctcaaaagcagtcagcccagttcaaaataccgtggctgctaaacacttcgatccacggcaacaccgtccatgtgctgttgcaaattggcctactcattctaccccgtcttgtttgagattcgactagggtcaagtctaatgcgggctattggctggctgtgaggccttgactccattgcgggagtttcatcgataccacctggtcaagcgcagggccagagttcatgaattctggacgttcatactacgtaaaagaggaaacgctgacaagaggcagatcaactcaagccaaagaaggctcgcgtgcgccttcttaaaagatgcaagacattggatcctttttttatcaacgagtggctggtgtttaactcgaataaagcaccaatgtgaaacattgactacgctctgcctcgtgacaaccattcgaaagtggtagactttttcgggccgtttcaacacagaagttgaactttcaattcaatgttgtccgagcgtcttcttctcaaaaagatctgatatttgatgccttgcaattgcttgcatcagaccccagcgacagctgatcgttctaaaccagttccgttagatcggcacagctaatcgctaccgttgcggatctacggagtttgtcgaatgactttgttctttcctgacagcgtcacgaggtagtcctcctcagccatccagtttcgttctctcgctatattcaaacttcaagttgcaatgccctgcaagcccctgatgtgatacttacctgattcaagccagcagcgcgccacctcaggtatcttcaacaacgtcaaacctgaatcttaggtcttgtcctacacttaaacccaacttgcgaccggctgcctcacttcccgccaagggctgacaggcccagtgtctcgattcatcccatgttactcaactatgctgacgaaaacccaccaagggcttttccttgaaactttggctgacccctgtcacgccctggaaccaccaaactcaacgaacgataagccgcacagcctcggattttcccttccgatcgatcttcatgacattcaatgtgaaagtctcactttgtcatgttcatcgacgcgtggcctctctttgtcttgatgatcggctgtgctacagagcagatcgattgatgacagtgcagcattgtttgtggagctgctccagttgaccaaaaagcttgggctggatcccaacggtcgcgttgctgatcatctgggctttctgtggccagcatttgtctatcagggccagttatggctgatggccctgcgatatctcttgctttgaggctcatcgtattgttgtatggctgccttctgcaagaattggtacttagacggcttgcacttgttctttggatctgattacatcaatgatatggaactagaccacctaaggtaacatgcagttagcgtcaggtacagctcaacagcttgaagcttcatatggatccatgatccactagccatcgtgagtcgtagcttgacagatgcatagtaccaagaagctgcgtagatagcctagtgtttgtaagctgaataacgcgggaacacgttagataggaattccaagttagcaatgctaaaacccgaggatttctaaacccacctgttacatgggctttagctgtcttccacttttgacagccttggtaatgatcattggaagcttcgccaagggtgacgtatgaactgactgccaaaccaatcgcgagtctatggactgtttcggtagagcagctagaacacatatctacaaacctggagtttgattcgagttgattcgagttagaagacatgtatcatgtccaacaggcgaaacctcaagttctttcttcaccctcatcctgtcactgtgaagttctacatctcatcaaaatactctaatgaaggtcacaacccgccatctcatgtagtatcacgattgtccaaaggcacgttggttcaaacactgcttcttatcaatcccgccatgcgacagcaaaacaatattgaaacacttatagggtgtttacggcgcagcgctgagctcccattagtaggcaataaaaaagattggagatcaccaagatgtgtatatcttgtatttgcatcgtcttacacataaagctgcaaagagttctggtcacagtgatggcgacgagtgtggacaccaagtcggtgtatcaacttctgaaacaatcctcatacactttcgcaatcctcgacggcatctactatctactcaggcacaaagacagcctttcattccttagataccgggaacaatgatgaggtccaatgtaatggctacaaaagcgattgccagaacatcctggaagtggactacgaaattaaagcaaaatgttagttgcattacacgggaaatggcaataagattgcgatgttcatgaccactgatctgatcaacataagattagtattagcatagagggtgggacttctaagaacaattccatggcattattccaaggtggagaggagatcaatatttgatgtcctcctaccaagatgtcaaggtgcacacaatgagttgatacagttcggcctcactgtaaccatgcccgcacaactccttgcgacagactggcttggaaaagaggccagcaaacacaaatagccaatattcgacttgccaaaaattgaactacaacgcaccgtggagtggatatattgggtcactggggcagggtataggtatgcgctgtatatagttctacttgcagaactaacggatctaaatcaaccaatgccttaatttcaagggtatctttgaacatgttttcatagctcatcttcagcctccaactctcgctctgccctcctcacctggcgctcaacaacctttactcgagactcgaggctggccatcgctttcgagttactaaggatacctgtttcgtaccaggaacgaaccgcgatctcgctcctttgtcgaaggtcggccatctcagtagcttgtgcgatttgggttgcttcgattgctttcattctatcctgcaatgccacaagcgctgcgctgtccgcaggatccggaatcggactgtctttgatcgcggtaagggacgatagaatcgcaggaaaggcggacgctgaggctagaacaatggattggagtgcatcgatgtccagctgcgagggtggctctgacgggtcggacggatgaaagaaatcggggtgagctctgtctaacaggggttcagtatgggttgagacttcaaaacaaatattcctgatacatacatatcctcatgagctcgtggtaaacgcggacatcggacaggagcatcgagaaacgtcgctcgagcttgttgagctggctagccgccgactgatcttgagccaacgctggtgattggttctggccatagagaagatgctcgattcgaagaagccgtgattccaacaaatcgagcgtcgagagagttgtttcgtccatcttggtggccatcgtgacagagagcgcgcggcacaaaggtgaggcctgtcaggtaactgaggtacagtaccagctggaagaaaagagtggggtcatcatcggatccattgtcatgaacttgtgagacctgcagaatggcctttgttgtcgcatcaaccagcgcattttggtcaaagagaatgagaagcaaaatggaaaactgcattgtagggattttattgtcaatctgcaaaaatgaatttgttaaatgataagccacttccttctctttatcatgaggatgctggcatgctcctcgtctcatgccttaaagctgttccccagattaagatcagaaagcccgatgattcgccaaattatgatcttggcgcgcgctcattggccgcatgagttcggcacaacactctagcagctccccgtcgttaggttatttcaaggatcgtgcaagagaccagggcttgtcaggaattcgtctcctgactgtgtcttcttcctcctgcatctcaatcatccacaacagcctcgttggcacttcgctcgtgacctgcagttttggtctgttgtgatcggacgggagtgttgaactgtttgttcgccaggggcctttgtgccgcgggacaccagattgacgcaatcgtctagggctgctggcctaccaccgcctttccgcctcgcgcctaagtaccttacctagtcagcaattcggcttaggatcccggagaacgcagcgataacgaaatatacatacctccaacacctacgactcttgcatcataggagacggacgcataacctaaacacacccagctttatccctcgcgatcgcgccgaattctcgacgactctatacgccttatcgccgtgtaatgacgaactactctacaatatctgatggaaacgcttctttatttagaagtgccggcgacatgtcaaggtgaggagacctcgcatgccgacatcggttaggaaacatagtcactgacgaaaccttcctcagacctcgacgtcgcggtcacaaggatggcggccatggaggccaagccactacgatcagcagtgtcgtaaacctgctaaatacaagtatgttggacatttctcttctatttgggcgcgtgctgacacaggagacgcagttgttggagctggcactcttgccatgccctcagttatgtcacatatgggtatcatgttgggagtggtgctgatactgtggtctggattgactgccgctttcggtctttacctgcaatctcgatgcgctcgatatctagaccgaggaacttcttccttcttcgccctatcgcaaatcacctatcccaacgccgctgttatattcgatgctgcgattgcaatcaagtgcttcggagttggcgtgtcttacatgatcatcattggagaccttatgcctggtgtggtattgggcttccttagcaacgctaatagcgctccgtatctggttgatcgaaacttttggatcaccgcgtttatgcttattatcattcctctgagctttttgaggaggctggactcactaaagtacaccagcattgttgcgctggtctccatcggatatctaattgtcttggtgatatatcactttgcatccgacaagcacgccgaccctggtagcatcagagtgatccagtggggtggagctatcgagacattaagcgctctaccagtcgttgtgtttgcatatacttgccatcagaacgtatgtcaaacctccgcaagttcatgatccagctaacacagttagatgttctccattctcaacgaactgaaggataactcaccctcgagcattattggagttgtcggcacaagcattggctctgctgcttcaatctatattgttgtggccattaccggttacctcacatttggcaatgctgttgtggggaacatagtctcaatgtgtacgttttaaacccctcctcatacttgcacaagctcaccaaggcagatcccactggagctgcttcaacaatcggcaaagccgctattgttgtactagtcactttctcggttcctttgcaggttcacccatgccgagcttctctagatgccgtattgaaatggcgactaaaccgcaactcgtcgaacaacggacgaaccgcagcaccattactcccagcatccccggccggcgatcatggaagcactgccccgatgtctgaccttcggtttgctgtgattactactttcattctcaccttcgcctacatgactgctctctcagtcactagtctcgaccgtgtcctggcctttgttggcagcactgggtcaacttccatcagctttattctcccaggtcttttttactacaagatcagtaatccagatagcatacatcaccaacgactggccaaggaagacgatgatatggatgaggacacacctacctcagatgttgaggagtccgctgcactcgctcagagcacaactagtattcgcagtggcgtgagcatcgctagcaatgccagcacccgcagtaaccgaaactcatggcgttggagacgaaagtggcgatgggatctcgagcatatcgaacatcaccatctgcgtagactcgccctcgcactggcgatatatggatccgtcgtcatgaccgtgtgtcttgttctgaacattttctttgctgtcactcattaattgtatcattttctcttacggcctcatggatggcaaatgttggatacaggcgttgttagaaggggcacatgatgtttttctcagcgtctctgcttcaatagatggcttaaacttagttagacatggtattgggtagcgcttcaatacaattacaatagcgaaaaaaaaatgaattggccgtcgtgacgtgaaactttccaataaatatcatacagtcttccccaatcgctgcacaggtcttagatccagcagcctgtgccagccccagtatttcttgatatgactttggttttttgactctatctgaatgaacttcgtgatatcgtcgtggaaccaacgcccggagatgccttttcgtacatatcgtacaaccctcgagccactcatctaattctgaccttctcccggtctacgacgccctttgcgttgtcttgcttaggaccaaattgcttctttggtagaatacccaccatagagagtaacctccaggctgtgtctgtgggctgtgcaccaacaccgatccagtacttcgcgcgctgactatcgagcttgatatccttatggagctttccggatgtgtcgtaagggtcgggcttaggaattgggtcgtatgtgccaatgacctcgagtgggcgggagttacgagccgtcctaaatacctgtcaatggtgcgctcaattgtaacatatatcacgggctgacggaccgggcatgggcaatgacaatattgtagaagggctggtttcggcgcccaaatcgggcgagacggatcttgactaccatggcggcgatatgggggacttgaagaccatgaattacagcaatcaccagttgtcgctactattctgaaagttggaacaatctcggcacggagccgggggttatttttgccgatgtggcttgatcatccggaagatgaggtggtggggtcgaccgggaatagtgtggctatccaaatggagctccaacgggggctgatgaagcagctcttgccgagtgatgtcagtccgtgactccctggacatttcaaccattcctgactgacgacattttcgaaatcacccaaattttacatctctcgggcccatacgacatctagttttcgctgagacttttgcgaagatccattgatcactactaagaacacgagattcaaaggcattatggcgatcaaggtaagtcataagcactctcattgttactttacgttcattcactgaccgtttcagaccctcggagccaaagctgctgctgctcttgatcaggagctcatgagtacgggagcgttctctattgatcagctcatggagctcgctggacttgctgtttctcaagctggttagtgactttacctcacttgagcccttaagatttcactttggtctcacaaagcccatatcatttctcatgacgatgaactgctaatatcataagtctaccgcctccagcctctcgagagcggccgtaggatccttgttgcctgtggacctggaaataatggttggtgttttctgctcacctgcttataccaagaatgctcactcacaacatcaggtggtgacggacttgtcgctgctcgtcatcttcgtcagtatggctacagcccgagcgtcttctatcccaaacgaagcaagaatgatctctaccaggtaggtttgccaagaaaacccggtgttcactgttttttcaccatgaaagttgcatgaccttttgttcgtaacattgctgcgatcttgcagctatgtgcttctcacaattatcttgtcggttttctaccagtactgcgggaatcgttgaatggtaacaaccggtgcaccagaaaatcggtgtacccagcctttcaaacacgtctcgtctcgattccatatccgaaagctgaatagttgctgatgctgctcccagcgactcgcaaaacaacttgaagaccttgaggtccctttcgtcgatgacttctcctcggcgctgaactcggcggatcatgttgtcgacgcgatcttcggtttgtacttgtactttttcgatagcgacaatctttgaccgttcaactaggtttcagcttttcaggagaagttcgagaaccatttcctgccgtgattcaagctcttcaggacacgaagctgccggtcacagcagttgatgctccttcatcctgggatatcgaagatggtccaccgaagtcgggactcggcagttcctttatgcctacagcacttattagccttacggcaccaaagccactagtgaagcatttcaaaggtcgacactttattggcgggcggtacgtaccagtcaacaacgctgtctcgaggcaactaacctccagcataggtttgtaagtccatccatcgcaaagaaatatgacttcgaggtcccagagtacaaaggagtcgatcaagtcgtggaggttgaagtagctggacagaagctctgagagaaattgttggaatgatggcggatcggaaagaggaagtatgcagtaactaccctttgttcgagattttgaatacataacaggcgtttacatgacccgacagcctcctctcagactattcggacaaactgggcttggacactgtccgtcacgcataccattccgaaggaaaagcaggccttgtgggcatacaagcaatggcggatggaagaagtgacagaattcaacataaaccagataatctttcccgcagacgtggcatgcagccgaatgctgcgtgcacatttatcgtgaactcgagcttgttcttaaagttcgagtgggtgatgattgaagtcgacaattgagaagggggaggctcgcacgaacgacatggacaacgacgttgaaacgttggagatggcgcatgaatgagtaagtagggacaagttgacaattaccacagacaaaagatactggtgatcaattctcaggagtcgttgcaaaataactttctggcagtaaccggatagggctgatataaagagtgtggcgtcgaaacaaacgtgccgtctaagaaagtacagtactgtgaagacgtggttgccaccgaggcccagtgtgtccggtatatccaggggggcttcagggggttacaggtacccaaccggagcttaaaaaggcgaaaagacgagtccacgccaggttggttgtctcgaccccgggcgacgttacctggagggctcgtggcaaaagagggacatggtgacgagcggatggtaccgcacgaaatagaaaagggaacaagagcatgcgaccacgaggcattttgaagaaggagatattataatcctgtgcgtccgccgagcagcgactttcggtggaaaacactaccttgcctttacgcttgtctgatgagcaccgtcaagcacccggagcttttgctccttgacccgcatggtaggcgggggggcggtaatgcagcgcttacaaaacttactgtatggataactcaacctcgaacagggtccacctttcttacagcacgagtttcttcatgaaccaactcgaagattacatatccatgacttgactcgcgattcccattcacgtttctagcagaattagcatcgatgctggaactgacgctggccctggcgctgacacacttgagatcgcccaaccgactgaccggaacagctgatgtgcccagcctgaaaagatcggacgtgtctcgccgtcacactcgcgctatcgactcgtaactggagacacccattctcagacagcacaaggctccagaaaaacccagcggttcggggcctcgcaagatccaggcgcgggcgttctgcacctcggaatcggtacgggagcttcggacacggacttgtttgcgtatacaacatgtcacatagcaagtcttgcacagttatagggcagactgattgataccattccgagactctggcatttgatttggggttggcccgagctaaagatcccgacgctaccaccgtcagggtccttattgtggcccgcgatctcgggacccacgatcgtgaatggagcattgttgtggtagatcgaacggcgtcacgtcacgacctcgactctactggccaggctaaccaagcgtcagtgcggccgaaatatctctcttcaaatccacctgaaactagctgaaaacgctcaaaaaaatacttttgtttgctgcacagtattcggttcgtgggacgaacatgcctgcttcaattgagctgcgccacagtccagggtcatgtgtatgggtcagaacagggattaagttcccgaatgtttaataaaactgcctctgtttgcactctcgagaaaccgtgtgtcttttgggattacccctgcaccctgttgaaatgcagaattagtggcatctccggtcagcttgtcagccacgtaccggaactctggccgcggggtctagaccatcaagataaacatggccatgcatctcgttcctcgatcatgaaggtctgcagaatgcagctatttggtctccagatcgggaggaaactataggacattcaaaacagcctcggtcgacgcaatgagatggactcggtgttaccgtaagtgacacatttcttttatcacctggttgggttcggcagtggtgaacggatggtggtgggtcacgctgtggcgtaactgctgttgacatcccatcagttgagttctcgaagtcaattgggccagagtctggaagcaattgcaagatgatagagctgcatattgaagatcttgctcttttggggccaccactacgaagttcgacaagcgcagagccaccttcagccaccaacaagggtaacttgaatgagttgaaacgatttgaagaacggatgttagtggcaagcgctttcgcggcttgttgctcaaaatttgatgcatcagttgttagggctcggattggcttcaatttgcttttgtgttcacggcacggatacaagacggaattgggtgtcacctactccgttatggacccctgtttaccagttggggggggggggggggggggtgaaacatcagcggccgttaagtttttgccccagacactttcagttttggggttgggcttggaattttttgcagaagcctctggagactgatagacagctagcctaggcacctacagaagcaggggaatggaggctaagcggtgagtgatctacgacaaaccggaaggatccctcatcacaccattggtcaaattctatgtacatcgcttcaatgaggctgatccacggctgaagtggcctcagcggtcaggtcaaggcaagccaagtcaagtcaaatccagtcggagacggtcttccggtgtggatcgtgacattgaggatggggaaatcgttgcactgcaaaatgatgcatatcagctgtgtgatgagataagatgcgatacgatatgcgatttccgcactgcattgcggaaatacgagtaatttcacaggggactttttgcttactccaagcggagaatttactcctgcgagtccatcgtccaatcaggcatcgacaagaaaaaaaaaacagcccggagccatctccggatattgcgacgcattgctgcagccatacttggctttgcaggggaaaacagccacttataccccccagtggcatggattttacagaacaaaagaaattcatactgtgctgtgctgttggcatgcaccaagtgagggggaaatgggccgtgatggtgtcgagatgcctcattgacgtcatatcctcaactgccgtttgctagaagattctacgaagaacacggttgttctgatcgactggaatgtaacattctatcactttcgccgaggacattcaagattaggcttgaatactgttgccacaatggctactggttgcgtacgcacgatagcatttgacgaaccagcgaatacgaatagccacgagcttgcaaagtctcagtcctcagtcttcttacctaaagttgggcagatatctccaatatctgtcgggccacctgagggcctctatcggctggctatgccattctgagcatagagtcaatcagccagcttattctacatcgtgcatgtatgcatgaccgtttcttcaacaaagcacgggcgctggacaagccgcaagggcaatccttgtgcttccttgttgagataccaagccacaagaattcattcagaactgcgacgagacgagttgaacccccacgcaatctatacatgtcctagcctgttcagcctcgtcgtctatctaagagcggaacctttggcccttctcagaatgacaacttctcaacacccatcgtattaggagtcgaagcttctagttccttcgcttctagcagggaatacagccgtccaagcactaggtgacttcgatggcttggacgtcatcacggaaggtgctggtaaaggcagcgggacctttctcaaaaaacggtgtaactaaccaacaggctccattagtcggcgcatctcacgcagtggaacttacactttgtaagttagagaaacaactagttcggtgggagttgaggtatagcggcaaagactgaagactaagggggttatcgcggctgacgcagacaagtttgcgcgtcctgttggcgcattttcatcacgagagaagtgactcattcagaaaaagacgaagacagttaactaaagaataacactgaaaggggcaagtaactacgagccgtcaggtctgcgagtaaaagaatgagctcttggattgtgctactgtaagtgatgagtaactacgtttgaaaactgctggccacacgaagacagtaaccagatgaaaataccggagccgacttggtttttcaccgctcatttctctgagaaggggatccttggtgtcatcctgacatggcgtcggattcgtaaagtgttccttgagcttcatcacgtcgagccgctgcaaaagctccgcccctgactctgactgttgatcacctgctgtgtcgacgtgtcgtgtcaacgcaccgacggatcacctcctttactctattcacatcagggtataacttatgcttatggggtgtggaattgataatctatattcttcctgtggaaggttacgtagactcgtggagctgggtgactcccggtgatgctgagtaggaagttgagggaagattctctgaagaaatttgattgcgaagcttcctttggaattttgaaattcgttgatacgaaattctgagttgcgaacctaggggaattggacattcggcgagtaaccaaggtacgatactcgagtcttttttatccttgaaattgtccccctgaatacttggcaattcggtcgtcgagatctatataattgcacgtttttcaaactttttccctcatcccttgaccaagctggcagagaaaggtattaaacaaaactccccgcatgccaagggatcaaaagattggaaacgttcgtcaagcatgtaattggttgatagcccagaaaccgttgatctgacctgttgtaacttgtccttatatagctgacctttgagaaggcaaattgataaaatatctgtcctttgagcgtttgcttcgaaagtctatcaacttggtggtattttacggctatgaactttcagacttgagctatttttctgtcttagttacgcataatattgcaagtgaaagtgcttctctatcacaagcttgggctccttgcaagctgcacggaagccgctgtttcgtgaacagatggactagtattgacatagtggccaagaaaccagtcaactagtggtcagaaagcactctcaggttcatggcttatggggctatatggattgctgggaactaaggaaatgtgctcctggttggcttggtcagattgccaaccttcagacctcaggcccgatttcttagacgagattctaaaagacagacaatggctgcaagtacttaaatcaaatttgagaatccgcaaccattcagtggaaaatcagaaatgaagaataagggggaaggtaagttgaaaatgagaagctgaaacgactaaccagaacctttcctgatcgaggttctgatatggggagtaaaacgtgtcgtcgggaatgaccatggtgaataatgcaacatcgctgatgttaatattaagcttgccaacaagtcgacctacggaggccgtgtcgtatttcaataacatgtatcaatatgacatctatgataactctttcttcaagccttcataatgaagctcagcaactagagcctaacgccccagattaacctctgttggacatcactataagaatgtcgaatcttctatgcctgcgaaacccttgggttattgcagatgaggttgccgtgtggccatagagagaaaacgtgttctaggaatggataatgatctgtcttaggtttataacaagcttgtaattaggttactaaaacgcgggtagcgatgtgatctacaggaactaaatgaatgtcactcgagaatcttgacttatatcaggtaacacggggtaacgatcattcgagtattattcttattacaaacttctcacaaaatgacacgaatgcgtacgagcgagccagtattgagtggcgatggcggcagaggtgcgctcggagcgtcagtactgcagatgaagctacaataagcaagtgcctagtgcggtgacagtccacagactcaaagcagcatctctactgcactacccttgattgcccttcagcaagaaattgtgaggcttgggggaaaagttaggtccaaatccttgattgaaacgtttcgcagttcgcttgtaggaatgttcactcgattgaacgaggtaaagcggcaggcaacatatcctggtgtagccaatctttacagtcttgagatacgcctaaggatgatatggccggcttcgaagcggagtagttgcttgacgagatcgacgtttgtaccctcaagtaaaggaagtgaaatggtgggcacagatcagaacgttatgaacaagataagtgctgtcaatttatggaagcaaatacactaacaatctcaacaataactagctattatacatcgtatacaggtacaagtacagatacaggtacaaatacagatatcgacataggagacgaattcgtgtcagaaactcttggtctgagactcgaggatccgacagtggacacataggaaacgaattcgggtcgtgacttcttagagagtccgactgtaaacagacataggaaagggattaggtgtcgaaaccctatgcgtcttagctttatagggtctgactgtcgatacaccttgcaccatcgttccaggacgacgatggacctgtagccacgaacttgggagttccaaccgaaggggcgatagggaacttccagatctggccgctggtattctctgaaccgtagagggttccgtcttgtgaggcataggcagctccccatacgttctggccagcaatcataccgaagccttggatggttgtccatgtgtatgacgtacggctaaacttgcacagcgtggacgtcttgccctggtcgtcgtacatgatggagtacatgaagtcgcctcctccagggacaaaggcccaatcagcagagttgagggggttcttggcggtgccgctcattagaatcttgccgtaagtagatgagcctggcatgagatcgatacaccaccagccttcaccctggttcgagatccagaagcgaccttggttatcaatatcacccatctgaacgagacgatcattggtacgagtgccgagaagtgtccaaccaccgtcgccaccgatacggataacttgagaacccgtgtcgtccatatgcataccgtagatgtagttgtcgaaacggttgtaaccgatggcgttgatccaaccaccagggccgacatcactcttgataagagtcgtcttaccagatgtgatttcgacacggtagagagccgtcttctgcatgaggtagccgtaaacatcacaattgaaggagacggtggctgcaggcgcagtagttgtagtgctgctggtggtgagcggcctggaagatgttgtagatgtagtagatcggggagctggggttgcgatgaccacggtggcagggtcgccaggctcacccggagcataagtggaggtaacaggggtagagatcgtagtgccgccgtttgtagtgattgtgactgtgcgactcggtggcatctcgacgatgacagtaccgggatcgccaggttggccaggtggtgagtatgtggtatatcgagcagtgagcgttgtcggtccagctgtagtgaccgtgacgttgtaaggagggggatattgcacgataacagtatcgggatcgccttgagtttgtgcaggcgcaaagacagtagtaggtcgggtaatagtgctggctgtttgtgtcgtcgtaacagtgtatttgggaggtacctgcacaatgaaggtacctggatcgccttgggtagctggcggtgcgtaagttgttgtaagccgggaaatagttgagacagtcgtggtagtagtgacgttataagctggaggcatctgtataatgacagtaccaggatctccttgggtggctggcggcgagtaagctgttgcaacacgtgaaatggttgacacggtctgcgtcgtggtgacattgtaagatggaggtactctcacgatgaaagtgcccggatcgccttgagtagccgggggtgcgtatgtggttgtaagtcgggaaatagttgagactgtagtcgtatacgtgacgttgtactcaggaggtacccggacccagacagttccggggtcaccttgcgtagcaggggctgagtatgcagttgtaagtcgggatatggttgaaacagtctgtgttgacgtgacgttatacgaaggtggcatttgcacaacaatagtacctggatctccctgcgtagctggagggttatatgccgtagccacgcgagagatagttgatacggtttgtgttgtagtgacattgtactgtggtggcatctgcaccacaactgtacccggatctccctgagtagccggggccacatatctggttgcaggtcgagatatcgtgggaacagtctcagtggtagtgacattacggtcaggggggacctgcacaatgaaagttccggggtcaccctgtgtagctggaggagcatatgtcgtagacatacgagtgatcgtggggacggtctgagtggttgtcacattatatgcaggcggcagccttacccagatggttcctggatcaccttgtgtaccaggcgcagaataggttgtataagctctcgaaatcgtactgacagttgatgtgacagtgacgttatactccggcggtacgtccacgtagatggttccagggtctccctgtgtggcagcaggaccatatgttgtcctgacacgactgatagtggtgattgtgtgggtaactgtcacgttgtagtccatcgggacttggaccagcactgtattggggtctccctgagtggcggctggatagtatgatgtcctgacccgactgatcgtgctgactgtttgggtgctagtgacattatagtcaacaggcacctgtacaaggactgtgttaggatcaccttgaacggaggcagggttgtatgtcgttctagcccgactgattgtgctgacagtttcagtggttgttacgttatagtcaactgggacctgaaccaaaattgttccagggtcgccttgagttgcacccgggttataggtggtcctaactcgcgtgatcgcactattggtttcggtggtggtcacgttgtagtcaacagggacctcaattagtacggtgttgggatcaccctgagtaccggctggcatataggtggtcctgatgcggctaattgcactgttggtctgggttgtcgtcacattggaatccggtgggacttcaatgagaactgtgttcgggtcgccttgagtggcagcagacatatacgtggtcctaacccgagtgatagcactgttggtttccgtcgtcgtcagagtgtagtcaggaggaacctgaatgagaaccgtgttaggatctccttgggtgccagcaggatagtatgaggtcctgaccctgttgatcgtgctgatggtttcggttgatgtaacgttataatccggcggaacctcaatgaggaccgtattgggatcaccctgtgttgcagcagtcatatatgaggtcctcacacggctgataccactgttggtttcagtagttgtgacggtgtagtcaggtggaacctggataaggactgtgttggggtcaccctgggttccggcgggcatataagtcgtcctgaccctgttgatcgaactcacggtctccgtggatgtgacattgtagtctggcgggacctcgataagaaccgtgtttgcatcaccctgcgtcgcggcagtcatataagtagttcgaacacgagtaattgaactgacagtctcagttgttgtgatggtgtagtcaggaggaatctcaacaaggacggtattcgggtcaccttgtgtaccagcaggcatgtaggtagtcctaaccctgttgatcgcactattcaactcagtggtagtgacgttgtagtccactgggacctcgattaaaatagtgcctgggtcgccttcagttgcggctggattaaaggttgtgtggacgcgactgatagtgctgacagtctcagttgtggtgacgttatactctggcggcagatcaacataaacagtgccaggatcgcccacggctgcagggcttgcaaagcgtgtagcagggcggctgatggtagggactgttgatgagactgtgacattggaatcagggggaagctcaacaatgatggtaccaggatcgccctgggttccagccggggcaaaggtggttgaaggtcttgtgatggtctcaatggtcgtggtgatagtgacgttgtactccggcgggagatcaacgtacacggtaccggggtctccaactatgcctggacgagagtaacgggtggtgggtctcgagagcgtagagatagtttgagttgtcgagatgttatactcgggcggcatttcgataatgatggttccaggatcgccttgagtggcagcaggagcaaatgtcgttgactgtctcgtgattgtggggactgttgtggttatggtgacattatattctggcggaaggtcaacatagatagtgtttgggtcgccgacagtaccggccttcgagtatcgagtgactggtctgctgattgtctcaacagtctgtgttgtagtcacattatactcaggaggcatctcaatgatgatagtgccaggatctccttgtgtagcaccaggagcaaaggtcgtgctctgtcgtgtgatactgtagatcgtggttgtgacggtgacgttgtactcgggtggtagatctagatacacggtgccagggtcgccaatctcagcagggctggagtaccgagtgactggcctgctgattgtttcaatggtctgtgttgtggtgacattgtactcagggggcatctggacgagcaccgtgccggcatcgccttcagtggcagggggttcaaacgttgtgcttggtcgagtgattgtgctgacagttgtggtcattgtcacgttgtggttcggtggcacatcgatatagacagtgcctggatcacccttcgtggcagctggtacaaaccgagtggccgggcgtgtgattgtgggcacgacatcaacgatagtcgtgttggtatctggaggctcttggacaatgactgtgccgggatctccttggttggcgggtggcatatatgttgttctgacccgggtgattgtgctgacctcttccgtagtggtgacattcctatcagggggcaattcaatgataatagtacccggatcgcctctgtttgcaggtggagaataggttgtgtacggagcagtcagtgtagcaatctcggtcgttctagtcacgttcctgtcaggtgggagtcgtacaatgacagtgccgggatcgccgcggttgcccggtggtgaataagtagtataggcctcggtcagcgtagggacttcttctgtagtagtcacgttacgatcaggaggcaattcaatgataattgtgcctgggtctcccttgcttcttggcggagaataagtcgtgtagggagcagtgagactagccacctcggtcgtgaccgtcacatttctgtcaggaggaagctccacgatgatggtgccaggatcgcccttattcgctggtggggaatacgtggtataaggggctgtcctactgggcacctcggtggtgattgtgacgttgctgtcgggaggcatctctacgatgattgtccccggatctcctctgttagctggcgctgagtatgttgtataaggcgcagttcgactcgcgacttcggtggtgatggtgacgttgcgactaggaggcaattcaacaagaacagtgccaggatctccctgggaaccgggaggatagtaagtggtaaaaggcgctgttcgtgaatccacctcagttgtgatagtaatatttgagtctgggggcagcccgatatacactgtaccaggatctccacggcttgtaggcggggagtactttgtgtagggagaggtgatagtgctgatgacttcagtgacagtcacattgtggttggggggcacctcaataatgacagtgccgggatcgccaggcgagccaggggaagagtattttgtgttaggagccgtgattgtgctgacctcctctgtgatggtcacatttcgatcagacggcattccaacgacaatagttcccggatcatcttcagcaccggccggcgagtaggtagtgtagatcgctgtaatggtactgatagtctgggtgatggtcacgttgaaaggagtggctgggccaggggtctcgatgattaccgtaccgttgtctccacggctcgcgggaggtatgtatgaagtgacaggaccagtcatagttcgtggaccaggcctgtagacagtgacgttttgtccaggatcatcagtagtagaagggtcttgagaagtcgacacgaccctctggttcggcatgatgatggcgatggtacctgggtcgcctggagtgcctggagggttatacctggtcacaacatctgttgcaacatccgtagagccagcgtcactggtgacagtgacattatattccggagtttcaacaataactgtgccgggatcaccaggagcacctggaggggagtaggtggtatatatacttgtaatcgaagcgggagctgcccttgtgatggtgacgttgtaggcattgtttggtgtctcgatgatgacagtccctggatcgcctggagtgcctggaggattgtatgtcgtccgcacatcagtaatcgaagctggtgcctctcgggtaatggtgacgttataatccggggtctcaacaataatggttccaggatctcctgaggcgccagggggcgagtatgtggtaaagggcgctgtaatcgaggcgccgcgagtgatggttacgttgtagtcgttgtttggtgtttcaacgattacggtgccaggatcgccaggagttccgggaggagcgtagcttgtgcggagacttgtgatcgatgcgggcgcctcgcgagtaatagtgacattataatcaggcgtctcaacgatgacagtacctgggtcgccaggcgttgcaggaggtgagtaggttgtgattgtggtcgtgatatcagcaggagctgccctcgtaatggtgacattgtagtccggaatctcaatgatgatggttcctggatcagctggttgggctgggggcgagtaggtagtgaaccttgtggtaacaccactgggagctgtcctggtgattgtcacatttccgtgctcagccaaggcctggtccaagtaaacactagtttgcgagagaacggtccctggctcagtaccactgggggggataatgatgacattggtttccgcgcctgtagtacctgcgtcacttccggcgtcggatttggacccggtacgtgttgaaggatcgccaggaatagtgactgtcgcactgatggtaacataactatcagtatctggtgcaccaacggatgactctcccgatgtatccacaggtgtgtaaatgatctgtgttccgggggttccatcagttgcggggatgatctgcgtgacattctcgctagcatcagcgaacctggtattaggttcaatgacagtaaagtcatcgttactatcactcggagtcaaggtgagtgcgtcgggattgctcgaagcaggtgttgtgatgctgctggctgaatcatcagtggtgggcactgccgatactgaggcaggaccagttggaactggaggaggagtctcaatgagcacggttccgggatctccaggggagtcaggagggtagtaggtagtgtacggtgcagtaagagaatcaggaccgtcggtgtaaatagtcacgttcttgccctcctcggaagtagactcagcatcagtggccacagtctgaatgaaaacagttcctggctgtcctggtgtttgtgggggtgcgtaactagggatgggaatcttgacgcctgagggagccaaggtatagagagtaacattggtgcctggtgcttcagatgtagtctcagaaatgggggctggagtctcaatgataatcgttccaggctgtccaggcgtacttggtggctcataagaggtcacaggggcagtgatgattcccgggccaggatactgacgcacaacggtgatgttggggctattgtcactaggcgggatcgtgacaggcggcggagtagtagcctcagcctgagtctcaactatgatagtgccagttccggagacaggagcaatggttgtgaccgtagttggcgctgtaagctgaccagtgccagtgtaaatggtgtagacggtaacgtaaacatcctcgggtgccgatgtagctgcagcttcaggtgcggatgtttcaatgataacggtacctgggttgccaccagacggagagatagttgtgaccgtgacaggcgctgttatcataggggtccctgtgtaaggcctgaagaccgtcacatagctatcgtctccagcaggaatagtcagaggagggttcgctcccttgtttgcgatttgcggacccggtgtctcaatgatgacagtacctggctgatcaccctgaggaggaatagttgtgacggtgacttcgcctgtaatctcgcctgtaccagtgtaaggctcgtagatggtggtatatgagggagcaggggccgaggtaacaggtggctcagagccaggtgtctcgataatcacggttcctggctggtccccttgaggctccacggttgtgatagtaaccggtgcagtgatctgatctgcgcctgtgtgaggtcgatagactgtcacatatgaaggctcgggagctggggttgaagtgatagggggttccgagccaggggtttcaataataaccgtgcctggctgatcttcttgaggagggatagttgtgagtgtaacaggctcagtaattctatcagatccagtatgtggctgatacattgtcacatatgaaggctccggggcaggtcccgacgtcacgggaggctccgctcctggtgtctcaataatcacggtaccaggctgaccgccttggggaggaatagttgtgatcgtgacaggctcggtaattctgtcaagcccagtatggggctgatacactgtgacgtaagatggttcaggggcaggcgtcgacgtgatagcaggctccgaacctggtgtttcaatgatgacagtgcccggttgatctccctgtggagggatggtagtgactgtaacaggggcggtgattcggtctgggccagaatgaggctggtaaatagtaacataggaaggctgtgcagcactggtggacacgactcgctgggcaggagtatcaaagataatggtgccgggctggtctccttgtggctcaatagttgtcttgacgaaaggctcagtaatatcatcggtgccggagtactcctcataaagtgtcgtgtatgttggagcaggaggcgatgtagtaacaggaggttctgcgccaggggtttcaaccacaatcgtacccggctggccaccagatggggcgatggtcgaaaccgtaacaggcgcagtgattctgtcgataccagtgtgagggcgatagatcgtgacaaatggggcctgagtctcgatgataacagttccaggttggttccctgagggaggaatggtagtagctgtgattggcgctgtgatctgatcggttccagtgtaaggaatagttgtcgtgacatacgaagggggcgtggcaatgacaacggtgccaggctggttgccttgaggggggaccgttgtgagagctgtaggccctgtaatcgaatcggtgccggtgtaaagcactgtggttgtgacataagatccaggagttccaacaacgaccgtaccaggttgatcaccttgaggtggaatagttgtaaaagctgtggggccagtaatcgagtcagatccggtatacaaaacagtcgttgtgacgtatgatcctggtgttccaataacaacagttccaggctgtcctcccagaggaggaatggttataagggcagtcggcgctgtgattacacctgttccagtataaagtgttgaaattgtcacgaaaggaccctgggtctcaacaatgacagtaccaggttgatctccttgagggggaatcgtagtgatggtagtgggctcgctgaggatctctgttccagtgtataaagtagtgatagtgacgtacgatggcgcgggtggtgcagttgtgacagcaggggccgcgccaggggtctcgatgatgattgttccaggctgatctcctgtgggagcaatggtcgatacagtgactgggccagtgatctgatctggccctgtatgaggacgaaagactgtcacaaacggagcctgtgtttcaacgatgacagttcctggctggttgccttggggagaaacagtagtaacaataggtacgctaatctggtcagtgccagtatagggaactgtcgttgtcacataagaagggggtgcagaggtggaggtcacagcggccacttgctgaccaggagtctcaatgatgacagttccaggctggtcaccctgaggtggaatggtgctctttatagcctctgtgatctgatctgtacctgtgtaaagcctggtgatggtcacatatgaagcaggaccaggcgttgaggttaccggcggcacttgctggcctggagtctcaacgatcacggtaccaggctgatcaccttgaggagggatagtggtcgtgattggttctgtaatctggtctgttccagtgtagagtctagtgatagttacgtaagtagcaggatcagggatggtcgtcacaggaggcgcttgctgtcctggagtctcaatgataactgtaccgggttggccgttggtcggctcaatagtcgtgatagtgacgggttctgtgatcctgtctgctcctgtgtagggtcggtaaaccgtaacataggtggcaagaggtccagcagaggttgtcacaggaggtaaatcttgatcgggggtctcaatgatgactgttcccggcccgtctcctgacggctcaatggttgtgacagtaacgggagcagtgatacgatctgctccagtatgatgtcggtagaccgtaacataactagcttgagcaggagtgctcgttactgaatcaacaggagccggggtagaggcaggctcagactcaacaggagtttcaatgatgacagtgccgggctggccattggcgggggcgatagttgtaatcgtgacagggccagtaatcacatcagtgcccgtatgaggtcggaacacagtaatgtaagactcattaggtccagcgggcaatgtcactgttggattagagccaggagtctctggttcaggggtctcaatgatgactgttccgggctggccacctgaaggtgcaatagtactaacggtaaccggtgcagtgattaccccagtacctgtgtaaggtctgtaaacagtaacatactgatcgcctggaccaggatcgagcgtaacaggaggctgagcaaccttggtgttgacatctggagtaggtgtctcgatgataacagttcccgggttcccgttggaaggctcgatagttgtgaccgtgatgggctgatcgatattgcctggtccaggatatggacgatattcggtgacataggtactgtcagggcttgcaggggctgtgctaggcgcattggcatcctgggccacgggagtctcgataattattgttcccggctgcccattaacacctgggatcgtagttacggtcacaggtgccgtaatgacatcagttcctgtatgtggtctatacacagtaatgaaggagctgtccggaccgggtgaaacagtcaacggtgcagcctcggtagtctcatctgtcgaagttgccgcctgaggtactggtgtctcaataatgatggtcccgggctgaccgttaactccttcaatagtggtaaccgtcacaggtgtcgtgataacgtcagtacccgtatgaggtctatagactgtcacgtacgagtttccgggtcccggtggaatggtgacaggcgtagaatcaccagtcgttgtcattggatcctgaggcacaggcgtttcgacaatgatggttcctggttgaccactagatggaggaattgtggagacagtgatagccgctgtgatgaagccagtgccggtgtatggccggaagaccgtgatataaccatcagttccttgggtagaagtaacttctgctgatgtggtctccggcgcggtttgaggcacaggtgtctcaatgatgaccgttccaggctggccattagttggtgcaacagttccaactgtaaggggggcggtgattgttccaggtccggggtagggtctgtatacagtcacatagtccgcgttaccatccgaagtggtgacagcagacgctgtggtctgaggctcatcagacgaggaagaagttggggcctcaggagcaggtgtctcaatgatcacagtgccaggttggcctcctgaaggttcaatggtcgtggcagtaattggcgcagtaataggtgatccactgtgtggcctatagacagtgacatagttgttgttgtcagccgggatggtaactggaggcgaagaagttggcgacggcgcaaacttggtgttgacctcgagtgtaggagtctcaatgatgatcgtgcctggctggtcacccgagggagtcgcagcagtgatagtgataggctgatcaatgttgccggggccagggtaaggcttgtatactgtgatatatgggttgttgcttccggtaggaacagtaactggtcctgtctgggtggcagtattggcatcagggttgggggtctcaatgatgattgtaccgggttgtccagacacaggggcttgagtgtatgtgatgggagatgtaatctggccaggaccaggatacggtcggtagattgtcacataagaaccagttggatcaggagggatggtaataggaggagtagaaccatcagtagtttgcattattggagtcggcgtttctgttggctgagtctcgatgaacaccgtaccgggctggccgttggaaggagcctgagtcagggttattggtgcagtgatcgttccagggcctgggtagggtctgtagaccgtcacataggtatcggcactagagctcaatggaacaggagtctcaataagaactgttccgggctgaccattggacggcggcttggtaatagtgataggtgcggtaattacacctggtcctgggaagggggtgtaaatggtgatatagttatccgtagtaagggcagaagtctggggctgggccgtagtctcaggagccggtgtcgtgataaacacagttcctgggttgccaccagacggtacctgagtgcgggtaataggtgcagtgataacaccaggacccgggaagggcaggaaaactgtcacatattgatcaccaggtgtagtagttgccacgttgtgctgatcagtggacagtggtgctggtgttgtgatgaaaacggttccgggctggccgttagcagggggttgagtacttgttataggagcagtaattacacctgggccggggaagggcaggaatactgttacatagccatctgttccttgggaagtggaagttatcccattcatctgcttcggtgtagtgaatgcaggaacaggtgtagtgatccaaacagtaccaggctgaccattggcaggcggctgggtgcttgtgatgggtgcagtgatttcgcctggtcctgggtaaggaacaaaaactgtgacatagccatctgttccttgagacgtggaagttaacccattcatctgcttcggtgtagtgaacgcagggacaggcgtggtaatgaagacagtaccaggttggccatttgcgggtggctgagtcctggtgatgggcgcagtgatttcgcccggtcccggatatgggataaaaactgtcacataaccatctgttccagaggtcgtattcgggaggtttgcctcagaagttgtagcaggtagaggggctggcgttgtaatgaatactgttccaggatttccatctgaaggggcctgagtcctggtataggacgtggtaatgacacctgggccagggaacggaagatacacagtgacataaccatcaggtccctgtgtggtagtaggatctggcagcggtgtagtcgcgggggtatccgcaacgggagtctggatgatcactgtacccggctgcccaccggaaggagtagcctgcgtaacggtaattggtgccgtaatgatgcctgggccggggaacggttcatagacagtgacatagttgtcgttgccagagaccgttgaagtaggggcgaacttgattggtggcggtgtctctatgtaaaccgttcctggatttgtgccagatccagtgattgtggtagtaaagatggccgtaataacgctcgtcccggtgtactgttcagtaaccgtgacatatccatcagggccagtcaccgtaaccattgcagttgttggttgaaccttaattggaggtggagtctcaataacaaccgcggtagattgttgacctcctgaagctgtcaaggtcacggtcttcgtaactgtggtgctgacatctgatccaggagtgtagatagtggcagtaccgccgggaccagtagcagtgaccgtaaaggggccttgggtctcaatgataacggttcccggctggccgtttgaaccactaatcgttgtgacggtgataggctcagagattgggtcgcctgtatgcggtcgatatatggtcgtatatccaccaggattatcaggttgaaccgtcacggttgcaccaggttcagtctcagtgacggtgtcagctggcggagctggagtctcaatgatgatggttccaggctgtccattcgagggcgactgcgtgatggtgatgggggcagtaatggggtcacctgtgtgagggcggtagatggtgacatacgggttgttcttgctgggagggatggtgatcggctggccacccgcagcagaagaagtcaccgcattctggcctttgggggtctcaagcgttggtattggtgtctcaacgataatagttcccggctgggtaccactgggttggatggtgatcgtgactggtgcgctgatagggcttccactatgtggcctatagatagtcacataggggctgttacctccagcaggaatggtaataggcccacttcctggtgcagatgtagtcggatcaggcgtctcaatgatgatagtgcctggctgaccatttgtacctggctgggtgagcgtaatcggaaccgaaattggatcaccgctatgaggtcggaaaatggtgacatattgacccgatccagcaggaatggtgaaaggatcaccaggccctcgagtgatctgtccacctccagaaggcactggggtctggatgataattgttcctggctggcccggtgccccagtgattgtgatcgtgttaggtgccgtgacagcattggatcctgtaggaccttggataatggtaacgaaggaaccatcctgaccaggaggaattgtgatctcgacatcgccgggttgaggggcaggagtctcgatgatgatcgttcctggttgaccaccggagggtgcgattgtgatagtgttgggtgcagtgataacactgttgggctgtctgacaatcgttatgtaaccactgttggggtcagatggaagcgtgataccctgctggccagcgcgcacagccggtgtctcgataataatcgttcctggattggtaccagatggtggtacagtgtaagtgacaggttcagtaatctgatcggaaccggcgtgaggtcgcaagatcgtagaataagggttatcgccactgggtggaataacctgcggttggttttcagggagatcactatctccaccactaccggatgtgctcgaaggtccagaggtctcaatgatgattgttccgtcctgtcctgccgatgttgggacaaggattgttacaggagttgaaataccagaagctcctgtgtattgcctgagaatcgtggtaaaatggccgccgtcacttggagggatcgtgacagcaccaccggggttctggtcaccttgaggcacctggacaactactgtgccctgaccacctccagaaccaacaatggtggaaactcgagcctgggtgatgtactcagttccggtgtatgtttgaatcaccaaaacattggatgtactgcctgcagcgttgccaccaccagcgccagcacctccaacaccaggtgtgcttggtggcacgtctgcccaaggagtctggataacaacagtcgcaggggcatttccggccgctggaattgtccttgtagcctcgccagtaatggcaacaccactgggcaacgccgatataatcgtggctgtcgggttgtcgttgaaggggggattgtcaacgcgccggcctggcccgatgagaaagaagaataagcagtaccaggaacatcgacaagaatagtacccgggcttgttccagagggctcggcaattgtgatttcctggttcgtagtggcatcgttacctccagtataagcctgaatgatcctttcataagggtcattacgggtcggagcaagcgtaattctcgggtgtggaaggagtgtcacggggaatagtactcctccggggcgagtgtatgtctcgacagtaacttggccctgtatgacctgtgtgacggtggcatcgttgtcggctgcattctgttgcttgttgagtaaactcgcatcgaaagcttggccctgatttccaccgcttccagcatcaccagaacctcctgaatctccgttaagagtagtataagcatgttgaatgagagtctccgcaaatcccgtagcaatgttgactgcggcctggtcgataccatcttgtgccttgacggcgagaaggagtgtagaggctagcagcccccgtgacaacaacatggtgtgagttgtcgtcggagacgcagctagcaaattaatttggtgttggagagagtccgtatgaggctttcaagctccattccgaggcatcatcatcgtttataagaactcgagagacggacacgatcagccagtacggctgcactgcatcgtgtggctctcatcggcctgtctgttttcgtcgccatagttcacagagccggtctctacggtaggctgttctcgcccacaggtccgcattcccaatccatattcccaggacgttctggacgagccaggaatgccgtcattgagctaggagctcatcttgtcctgaagggcctttgtggccatcgttgccagcctcgttaggcgggttgtcaggtccgaagaatttcgccctgaatggacctgcatgcgctggaccgtgattgggtcatgactcacgtagacagcttagatctaaactattggggctatggactggaacgtgccgcaccgatcgggatagagatcctaggcgtagatcatgtgggccaggggtgagtccatctttttgcgtttgtcttgggtgaaagcgtgcaagccccaggcgccacacacgccacatcatgtccacaggagggcttaaagagagaaccaacatcatattcgtgatctggactgtaagcatctcccctcaatccgttttttttagagttgcctaaaagtaaggtttgcttcgggcctggatgccaagcctggtcaacctaaccagttgcggctttcactctgttgatatctcactttcacttgatataaggcgtcacttagagagactgttgatatgacagaagaaaccgattggtcaagaatcaagccaggtcgaattatagaaactgtatctagacacttaccaaggaggctgatggaaagattccttaccagcaaactgttgacatcgatgatagtctgcacgaatttcaacgatcgatgaccctcgatcacaagatggcttcattctctgaacacgtcgtcaatggatgacgtcgaataatgccaatctcatccctgtcaatggattcatgttggtaaaaggaacgtgatcatcaggtatggttttgagagacatttccgttttagccatcattgtttgctcgtgttgctgagcgagacaccacaatctgtctcagtcatcacaatgcctataactagcatcaggatcttgctcgtgtctctaggggatcctactttcttttacccgaatccattgcatcggtcagagaggcgaagcctttcccgcaaacaattagattcttcccatgtggcaattgacttattacaaaccaagccatgaatttacaatgcactattggccttcgtgcaaactctcttcttactcagtgccaattcattaattgtgttcttctgtaagcctctaggccgagcgccaagctcataggagcttcatgagtctcggccctgccaagattggtagttggtgtaagctattgataaatataaaagcctaagagttagaagcttgaagctgtcagctgggtagtctatatttaatagaaaacttaacagagagtttacgttcaccctccttgtagccgttcaataacttaactcaatgtaattagtcctgcatctcctctttgtcattcctgggacagctttgttcccattgtttgattcagggctctcactgtgctgtagtcactgttgtataaaggaataaaatcaatgaaaagtagtgtatatagtagtaaaactcagcaaataatcacaacagcataccctgagggtttaaaaccttccagacctagagtcaatattgtgattaaggataaaaatgtctaacctttaaagagtgttatattattataagtaacttacttaataatatctgtttattagcttctataaactaaaatccttaaagtaaataacgatttgtctagcgtaagaattatataaagtaagaaatagtaaaagttcagtcagttttatagctaccctacaatcaataaatcaatgtagcgcgttaagcatatccactatacacaaaatgagtgttctgaagggtagaaacttataccaagtgtcaaaaaggtactgaagcgacgcaggcctgattcgaacagacgcctccgaagagaatagatttctagtctatcgcattagaccactctgccactgcgccttttgcttgtacttttttctccaactctcgacagatgtcgctggcgtcatggcaaacgccgaccgatgacgatcttgttttgctgaatcatgacgcttttcgacccaactcattcccaagccagagcgattttttgagaatacgaaacaacatgacagtttgttctcgggattgcctaaatttgataatctccacgtctcagatgtgtctgctggcagtgcacatggatgtcttaccctgatacaacaagacagtttttctccggcaaccgaatacacttgagattgtccttattgttcctgctgcgtctagacctttattgatgaaaacgttgcccagccacagcagattatcgcaattttgtggtaattaaaccgactcaaatttcaaaacaaaattcaagaagataccaggtaagaataagaaatccaggtctcttgctaaattaggtatacttaagtatggcatctctctaagttaaaacctcagcaatatcactttacctttcgcttaagaatgccgagtcaattattttcatttcccttcagttatgacctagaagcatacaacagatgattacttcacgctagatagatatcgaagtcaatcgattgttttggtgttcgcaagctaccggttcaatatccaaagctcagtaccttatatgcggaccgtccaaaaacagtcatattgcccagaatagcttgctgatatataaggtttattacctagggtagtgtatacattattactcagttgaattgacccagttcagtaccttagcatattatctctacaaggtagaaaaaatgtacgtgaataatttcctcttaaactggcttgatactttcgactcagagaatcatctgagagctccaagaccccacagacgattgccccgcgctaagggcacgtgcagagcttaagccatgtcgcagtactattatgacggattgaaaagaaatatagtatttgagagaaaatacgtaaaatatcagacaccccaaggaatattttgcgcctagaatttaaaaatacatccgcgagtggatttccggtggccatgggcagatagaattggaccacgggcaacagggcaaatcgcggcaaaactttgttcctctacccggcggggcgcctttatcggaactggcaattatttttttcttcctgctacgggacgttggcgtacaagcgtcaaggcgtatcttgctttgaactcgcaaatccattcaccatgcaccacgtcctgatcggcgagtcgtgctacacgacttctgaagtccagaagctcgtgcagcgcatcaatgatcagagtcccgtcaaggttgctaagctcacgggctcctggcaatactacctcgacctcgagactgaggatgccgccgttctcagcagcattcagaagatcctcgaggccattgagcagcctgcagatgctccctcaaccggcgacaacaagaatgccgtcgatatctacgtcagcccccggaacgtttccccatggagctccaaagctacaagcatcgccctcgtctgcgatctcaagaccgttaaccgcatcgaacgaggtcgagtcatccatatcgaattcgaggatggtttcaagggagaggaggatttgagtttccgggacatcctgcatgatcgcatgacagaattcttcagtctttctccaccagccctcaatactatgttcgctcatggtgctcgaaaccctctcgtcgtcatcgacatcttttccgatgagcgcggtcccttggccgctctccaggaccataacaaacaggctgggcttggcctcgaccaacctaacatggagtacttggttaaacagtacactgctcttggtcgatctcctgtatgactcacaagtccgacgaagaaaatcaattactgatttcagtagaacgacgttgagctattcatgtttgctcaggtcaactctgagcactgccggcatcatgtctttaatgcttcatggacaattgacggtgtcagccaggagaacagcttgttcggcatgattaagaacacccataaattaaaccctgaatatgtcatcagcgcctattctgataacgcggccgtgtaagtcttggttacacaaatataattccggttggagatcaagtattcgagcttgtttgctaacattcaatccaaggggggtccggtgacgagggtaactactgggctccagactattccaccggaagctggaagctcacccgcgaggttgtccagcctctcatcaaggttgaaacgcataaccatcccactgccatctccccctttcccggtgccgcaactggaagtggtggtgagattcgagatgagggtgctgttggacgtggctcttctcccaaagctggtcttgccggtttctgggtttctgatctcttgattcccggcaacaagaggccatgggagcttgatattggacgtccctctcactacgcctccagtcttgacatcatgctggaggccccaattggctctgctcgcttcaataacgagtttggtcgtccggccctgaccggtactttccgtactcttctcaccaacgaggccgggtccgatgctccagagtacagaggataccacaagccaatcatgattgctggtggtatcggtagcgttcgaccccaacatgctctcaaggaagagagccatgttgaagagggggcccatgttattgtcctgggtggccctgctatgctgattgggcttggtggtggtgctgcctcgtccaacactggtagcgatgcgacagcggatcttgacttcgacagtgttcagcgtggaaaccccgaaatggagcgacgagcccagatggtcatcaacacttgcgttgcccttggaccagaaagtccaattgcgtttatccacgatgttggtgctggcggtctctcaaacgctcttcctgagcttgtgaaggacgctgggtttggaggcaagttcgaacttcgacaggttgagagcgcggataactctatgtctcctcttcagatctggtgtaacgaggctcaggaacgatatgttcttctcgtcaacaaggatggtctcaaccgcttcactagcatctgccgacgagagcgatgtggcttctctgttgtgggaactgccattaccaaggatgagagtggtgtttcaaagcttgttctcactgatcgtgagcctactattcagcctcccgttgatcccattaaccttcccatggatgttctcttccctcctggacgacgaatctccaaagacgttcaacgtgttgagaagaaccttcgtccctttgacgctgtcaagagtctcaccgagcactgcggcagctctgacattggcgatttggtcactaaagctacagagctggttttcaaccttccttctgttgggtcaaagaatttcctcatcactatcggtgatcgtactgttggcggtctatctgttcgagaccagcttgttggtccttggcagactccggttgcagacgtcgccgtcacccttactagcttcagtcttgatgacaagaagcgacgtggtgaggccatggccatgggcgagaagcctaacctcgctctcatctcggcagccgcatctgcccgtatggcggttgttgagagtttgatgaaccttggtgctgctgacatcaagcctggtcccgtcaacggtgatctcaagcgcgttaagctctcagccaactggatggccgctgttggtcaccctggtgaaggtgctgctctttacgatgctgtccaggctatcggcatggagctctgccctcaacttggtgtttcaattcctgtcggaaaggactctctgtctatgaaggcctcctggaaggacaaggacacttctgagtcccagactgtcactgctcctgtctcactggttatctcagccttcagcttggtcgaagatgtccgcagcacttggacgccccagcttcgccgtgttgaggaggttggagagtctgtcctggtcttcgttgaccttgctcagggcttccgtgccatgggtggctccgctcttgctcagacactcggtcagattggtaacgaatctcctgatgttcgcgatgtccagatcatccgtgacttctttgatgctttgtggcagcttcatcaggaggacattgtccttgcataccacgatcgttctgatggtggtctgctcacaactgttgctgagatgatgtttgctggccgttgtggcgctgatatttctcttgacaaccttgctgagtctgaggacaaggtgctcgataccctcttcaatgaagagctgggagctatcttccagatccgccgaggtgacgagatcaagttcaagaggtgcttcgcaacatgtggtcctccccatggtcttatcaagactatcggctatgttcgccctactagcaagcagtctctccttgtcaagtacagatcaaagaccatcgtcgacctggagcgtgccaagatccaacagtggtggaccagcacttcttacgagatgcagaagctccgagacaaccccgagtgcgctcagtcagagtttgaggctattcaagataacagggatcctggcctacactacaagctcaagtttgatcccgctgatgtcagccttccagctctcacaagcatcaagagcctggtgtacaagcccagaggtaagatcacaaagtcctgcgaatcggttacatactaacatcacgcagttgccattcttcgagagcaaggtgtcaacggtcacgctgagatggcttttgccttccgagctgctggctttgacgctgttgatgtccacatgtctgatatccttgacggcttctctctagacggattccgaggccttgctgcctgtggtggtttctcgtatgggtaagtaaatccattattggcgttgtgccggaatttccttgcccttgaagcgatactaacatccgatagtgacgttctcggcgctggtaacggctgggcccagtccatcctgatgcatgacggtgctcgcaagacgtttgaggctttcttccagcgtcctgataccttctcactaggtgtctgcaacggttgtcagatgctgactcgacgtgagttcatatcttactcgttagttcttgaatcatgctaacaatcttcagttaaggagttgatccccggagccgagcactggccaacattcggtacgtcattttgcttgtattcgcggccgcggaagctaaccattcccagttgaaaacgccagcacccagttcgagggccgattctctatggtgaccatcgaagacaagtccgagaactcggtcttcttcagtggcatgagcggatcctcgttccccatcgtcgtttctcatggtgaaggccgagcagctttctcctctgccaacgacttgcagtccgtgaacgactcaggtcttattcccttccgctatgtcgacaactacggctccgttacagagagataccccttcaaccccaacggtagccctcagggtatcgcaggtgtgcagagcagggacggccgtgtcgtcgccatgatgcctcaccccgagcgtaccattatggccgacgttggctcatggaagcctgagcgccagctggctgagtggggacaatatggtccttggttccaactcttcttgaacgcccgtaaatgggttgcttaaattaaaaataaatttgctttttggtgttcgggttactgggatgtttatggccatggagaacgggatatgaggtaaggaaggtagaatatttagttttgactatagaaaattgataagaaagcataggttttccagtttcattagtgatgatcacaaatctctcatttcttgaccaaaatctagattcactataccatccgagggcagcaaacgaactacacatgatgaataggattgcctgcgctcctggcctgagcagcagttgctttcaaaatctccttctcctcttgaccactgttgtctccaaatacttggtccatttcctctagagatctcccctttgtctcaggaacaaggaagtatgcccaggccgcagcgatggcacaccaggatccgtaaaagacatacgtgccaaatccaatggactccaacataggaggagtaatgactcctacgcatgtgtattagtgacgcctctcgtaagaaaggactctataagactcaccgacaataaagttacaaatccagcaagttgcagttgaaagggctacacctttagatcgagttgcactgggaaagacttctgatggcagggcccaacccagaggcgaatacgacactccataacatagaatgaatatgaaggccatagaaacacatccccagccagctgctgcgttggccttccagtcgtgggagaagatgccaacaaggatagccatgattccccacgaaacagcacctccaacaccaccaaagatggctagaggacggcggccaactcgatctatgataaagaaacagacgccaacagcaactagctgaagaacattaaagatgccagacatggtaagagacatctcctcagactggccaagtgactggaacagagtcggggcgtagtaaatgaatgcgttgattccactgaattgttagaccaagccaaacctcgtggaaccccttgctatagcaaggtcttttatggcatatgactgactaacctgaattgttgaaagaagagaattccacaacccacggcggttcttcgccatgtcttggggctaaacaggtcaagccaagtcaagacttcaagcttgaagccctgtttaccagggtggcggcgctcaagcacggttttttggaattgcgcctcggcgataatgccttgatactccgtaaggactctggagtcgtcaggaggaagacaacgcattcgagatagattgctgagagcatcttctgtgcgtccaacaagggcaagccatctgggtgagtaagggaagaagaggattccaactccaaccactgttgcagagaccatttgaagaccaagaggaaggcggaaggagatatctccctccaagtggcgagttccataagtgatataaaatgaaacaactacgccggcacagatagatatagattcgagaaccagaagagttcctcgtagattcggcggtgagatttcggagatgtaaagaggagcgccctagaaaggtctcaggcaagtgcttcaagttgtatgggttttgagacttaccaatgcaagagtaccgacacctattccgccaactgtgcgaccaagaacgagcatttcatagttaacggcagcagtctgaagtatggcaccaatattgaagatcacaacaacaacagctagggccttctttcgggagatcttatcggccatccagggcatgaagaaacagcccaagaaagctccaaactccagcataccagtcatgaagcccttcccaaagccagaagctgctctcggaaagacatcatggaactgaggcatgacgttgataatggaaataacgccttggtcatatccaaaggaaaagccgcctagtgaggcgagaaatgcagccccaaagacaaagggggactgtataacgcctcgaatacctcctgggccataggcgacgctatctgcgagtcttgtcgggaggtctactgtaggtacgatgtcgatgtcttctatagttccatcatcctcattatggagaattttgtcatctttggaaggcatggctggcaatggggggaaaaggagttatgtggagcgctgaatattggattactagtgttgatggaactattcgaaacggtttcgatcgggatattacaagctttatatactgacaagaagactacagttctctagataaacctccgaaactgctcaacggctggagtggctgttcaaattctcttggctccgagtcctaattcaagtagaaagtctctgctccacgcccttaagccaaacgcagatagtgccatgacgattaactgttcccaacggcgccactcgggcagtcaaagtctggagaacgcgagtgatgacgggacgttgtcatgccgcatccatgtatggggtgtggctagatagtgtgcggggaataaagttcatcatctgatctggggtatggtctggggaatatcagagagaatgcaaggattcgtcggtcatattctacagacttgatagtgatgagaggtcaaaggaacatttcacctcaagcttgggtagatattcgcctcatctcaatgctgtgcccagtcctgaagattctgagaacttgaatgctgcgtagttgaacttgaattctaaggctctagatgtacttttagagttagagatcaagttctaaacctcgtggtattcttctccgaatcttgtttctcccccaggacactagacctcgacagagaatgatcaacatttacctactcggcgatattgcaacacaactcatgctctggcctgtagttcaatggcctattttatagtctacatttccttccaatatcgaaaagccaagttttagtcttgatcaaaacaacttccacccgggacgttccaagtttaagacgaccttgtactgagcttggtggctgttctggtctctttttagagactctagtggcctataccccttaactgtcttttgcaatacatttccgagtgacatcgattgtctacagattgtcagttgaaacgactcggcatgcgtttgtgtcacggcgagttatgcgaataacagtcggatacctctccgaactcatatgagatataaattgtagcaagcagggattcgtatgaggcaatgacgttcagaaactctatatctccttctatggaaattggcggcattggcattgatcttcgagaacacgagcgaatcatacactacggaataagctccaaacaatgcttcgttggagaagttgtcgatccgctttactatacaaggttggcttcgccgtcgctgcaacgatcgacaagctcgccgcctatttcctaacaaagataagttggctattgcaaccctgacctcgaattcatgccccggatccttgggggttgaggctcgaggccggcgccgagacttgccggaatgggcaatacttcagccctgttcaaggtcataggctatgatggcatctcttggcacgcgcccagttacggtttacggagcaaggggaatatttgaccgatatccctcagggagcaagaaaacatgagacgttggtgttaaaataaactcagtaaaaggtatcctagacttctactaagttgcctaagtctttttgtcatttaggattgacgtcctgaggtttctttcctcccctagatagatatcccattatggaaatatatgatgagggtgatatcttgggcaactatcaaatcaggcgcgatctcggtttacgcgtatgtttggtaaaggcttcttgtcatggcgtcatgtctgtttacatgcatcgattgacgataaccaatggttcagatccagggctggatgcggctctgtcgtagccccggaaccgttcctcctcgtggtttttcttttctatgcgtgatccggtgactgaaagcagcacagacatgttcgcctcaagtttacgagtttgaataaaatgcaagtcttggctgccacattcgtgggagatcaaagagaacaatccatcagcagcatcatcgcggtttgtcggaacgcccaggacatgagatagagcacaagacctcaaaaatcaaggtttctgaaggctcagataagcttagagaaccttttttattaacagaataatcaattgcccagcatatagcagccagacagacggtgaatatgtcttctggcatccattcatggttctaagaataggtactatagacatcgcaatgagagtctgcgggataggcttaggcgtcgaattcggcatttgttttagttcctatatgtttattggaagtttactagtaattccccgggtttaatatatcaattagtgcgatctttctactccgcggagccaaaccgactccattcttccccaccaggcgttttaaagatcaagggctgtgtaagtgacttctgaagcttcgaggcatgcatgaatgggcttcaattcgatactcttgttctaccaaggccaattgaacaagccactgcgataccaactagttcaatgataggctggacacaaatgttgggcaatctttttcttggcctctcaattggtcttgtggcggatgctggcatcgagtgttaaacattacctggcttagtaccttggtatgacatgaggtaacgttgctcatacaaacaaacaagcaagcaagcaagcaaggtctcaagacattttcggtcatcctgttacccaatgctaccaatcttgcacacatttgtgtggtttttgcctaaaacccctcttttctgtgtgggcggcaacgacataagtgggcgaaccactggctgccaataacaccgacatcatcttttaccaccgttgagactcccccgttttcatccctcaattatccacgccgttggctcaaaatcatctcaactatctttcaacctccaacaacacatcaacgtcaacatctcgacccaagctcactcaccatggttttccctccgccaaatcgtcgggcgcagtttcgctggggggttgaaaatgagttgggctaactcgaaaggatgcctttttcaacctcgaccaccaatcaacttgcccatctcgcagccttattcggtacgagataccttcacattgtcctacctacccattgtggactcccattgtcgggcctctttaatctattccactatgcctcacctttcatcttccaatcccttccccgtctgcttcatcacttccaaaccttcgccaccaatctgtcatctcaacctcatcaataactacagctatcatcctcgtttggctgagagcggggtgtactagcccgcctcccgtcgcattgcaacgccattgggaaatttgcatcaaggattcaccatggacggtttatcaaaccagggcttgggtcgcgcgaatagtgaccagatcgtcgagagtaacgaaaacatcgaccttggcaacctcccacgattgaatgaccctaccgactgggagctgaagcagctagaggaacagcaacgccgcggaagcagtctccaagtagcgaactggctccatcatcaaccaaattctcagccatcacagaacacctttatcacttcccgatctctacctcaacgccaacttgataaccaaagagttattggccgtgtcgatgatgttctccaaggaggccgcaggccatcaactcaggcaattggtacaccaagtacgacgggtccgcacaatcggttcttcatcctatcgaacaatgttacatccattgatgaacgattgatgcaaagacctaggccttcatcacaatctttcctgccatttggtaccccttccgacagacaaataagatataccgacaatggtaatcatgacgaaggaagacctccaggcttagcaacacctcaaggttcttcagctttcactactccatctggaccgcatacgcgtggtacttacaagcaatcccccggtccggaatcccaacagacagcttggtcggtagccggcacagacacatcttcaggctcgaggaaagtgcctaagcgccaaaacagtcgctcaactgacgatgaagccactggcaaatatcaacacgcaaagcggtacaggtcaggacaaaagagccaatcggtacaccgtgcatctgcagcgtcatctggttcttccagacttccccagcaaggcacaagtgtgccactgcaaaccatcgaggatacacaagagtctcaacggcagactcgaaatctgcaaccattgtcagcttccagtggatcaaattcaaccaatgttcggaaagacggtcctgtacgtgggcgcccaaacaatttggtcacgcctgaggattttataggcgcttgcgagacatgtttcttctggctattcgagccaaagcgcttgtcgtctcctgaaaggcatgcatgctcaggccgcaaggatgaaatatcacacattgtcacccacgccgccgatcatcatggtcttattcgtggaaaagatccatactatactgctcgcaaatacctgacaagttgtcaaactttcgaccctttcatcaaagcgaaaggaaactgtggcaaatgtgactcattgcacgagtggcagggacaggatttctcaaatcaagagcattacggcaatgccctctgcttgcgatgctggcgcacgtttgataagaagggcatgcaagatcatatggttgaaccattatgtgattacaatgcggagcagccaaaggagaagaaggtctatattctatacaccaccttctgttcggttaccgtaaagcccagcggacctcctaaaaacatgccaccacgcaagtccaactatcgaagcctggcaaacaagtacaatcgcaccaacccgagacagcaaaacaacaacaacaaccagacacatcgccggcccgccacggaacagcccactcgcgatcttcgccctgctgcatcaaaggtatcccatggacagggcaaagcaaaggcaccttcaacatccacagtctctccagcgacccagaaccggtcacgggcagagaggcccaaccagtttcctcaacaagctacgagaaatccaccgaatctacatgcggcgccaccacatccttcatcatggcagcaaccaagtgcccagcaaccttcccaaccgccaatttccccgatgatatataacacctcaccagagcttgtcgcaggtatggtgaagaatatgcgaagaaacgggattcaggaggtcactcaatctccctactcgccagtgagccaagcaacttcctttggaagtcggcaaggtggatctgccggttacagttttcagtcacaacaagcgcatccacaacctcagactcaggcacaggcacagagcatgcttcccccttcttacccctactcgagttggcagccatcattccaacagactccttcgcaagcattctcgcaggacccctctcaaaatggcgatttcaccctgcttcaacctgcatctacacaaagcaacttgtcacaacagccttttgatacattcttgatgcataagacgactacaggcgatcgtcaaggatcacgtatgcaagggccagcaagtatgcattcgccaatctataatgatgaaaataaaatgctcctgggggcgtgtttcgacgctgcaactgcagacccgaatttcttccaggacatggcaatgccatataatgatagagatgcgatagtatcactgtctgatatagtgtcccaggttcagtccactgcttcaagggtgccatctaccgctggcgaatccatggggctcatgcaacggtcacccaaggtcgaggagaaactgtggctggatcagcagtatgatgatttgaatgatatgaactttgaccacatggggtctaaccccgagcttcgagtcactgtcgagatggtcgagcctcaatttcatcaaccagaagaagggcttcaggatctgaagcccgacggtcaaatatcgtccttgctccgcagtgctctagaacaggattcaggttaccgcacccaatcagggatattcgatggggacccaaacaccatgttcaaataaagaaaagctcgaagtaatccttatgaccatcattcgtttgttttccagcaaccttcttcccttacttttctgtctttgttggacatttctttggctattttcttggttgtgcggggaaaaaagatgttgaagcatatatatcatatacttcgagggcatcgcagttcttttggttcttctattcttctggtcgatagacctacttttatatcttggttcagtatctatgtcacggcacaggcgtgttgcgggttacgaggcgctttttcttaacgatttagatgagtttggacacgacctcttgatgagatttcttttatatggcatggctcgcgccagtattcccagactaaattgtttctattcgactgtgtattgttttagccatgcaatccagataacgctagataaaaagtaaaaggttgaaaactttgctcccagagtccatattgaacagtgcttcatgccattttagtcccgggtatcaatctccagatccagttgcacaccattcgagatgccataatcacccagggtgatgtggtctttgaatggcctctcactctgtcgcttcaagatgatctggccagggtcacgaccgattcgggcggcgaccatcatcttcagctgacccacggtatcagactccaagcagggtacagcagctttcgtaccaagtcgatcgttgacgttgacgatgatcatctcctcgcctgcctgggccacaggagctttgggcttctcttccttcttttccttcctctcccttctctgatccctatcgccatctcgctgtctgtcccgtcctccatcacggtcatctcgacggtagttccggtccctgccatagtcgcgatctcgatgtcgctgcggtgaccgcctgcggaagtcacggtttctgtcgctgtctcggcgctctcccttccacttgaagccgcctgatcctctgggtcttcgcgctggtgaccgcgatcgatctcggggtctgcgtgggggcgaatctctgcggtcgcggttgttgttgcgatcgcgcgacctactacggtctctgcgctggcgacgttcgtcattctctctgtatgtatcatcgcggcctttgcggtcgtccttgtccttggaagcaggtgagctcgagcgagctcggggctccgttggtggtgagtctgtcatagttgcgagcttgctgctatactgcgacagctttaattcttgcagaggcggtgctggttgcaaagtttggtgtacgctctttaaccctctatattactcctggatgcaaagacgggaatggaagcactgaggctggatgattttgagatgtaggtaggaaagtgttgaagaggctgcagttgatagcgacgtcacgacctagcttttcgagaaagacatgggctccactttttagcagctctagaaaagatctggaattctccctgtgacaataactggaggtagcaccggtttttatattggtacctcttaaagtcctaatgttagttgcctaacttaaatacttatagtgctggtacagctgttgagtaagtttttatatacagacgagtatatacgctgcctagagttgttctcaacgacttagtttgatttgctggtcgcgtgtactatgaaggcaagactagcacaaaccttttgtttaaaaagcatatcaaccagcaacacatcaccccattgccataaccgagtcttgctagtctgatattgcctgacacaatgttgtaataagtctcggtacctgcggtttccttgatacaggtatatataacaatttagttcagggtaggtaaaaaccacatgttactattacatatatttgcgatactaggtgcttagaaaaagccttgcaggtaagaagactatgatattcgactcttttcatgacctaatatgatgaaatggtatggttattcgagacaaccgatctttgatatttgactgtcagatgtattgtttgtggtttgccatcaccggccccagtttggtcatcgcaggatcagccatactatgtccagaaccttgatctcaatgcgctggtatgcggctcgggattcacacaatgaaacttcacgagggtaggtattggcttgctggtggcacatgttcatatgcagcgtaacctcgtattgatgactgaaggcaaatacgcaaagcctctggggcttactggaacttacacttgatgcaagcgattgagtgagcaaagccgcagtgtttcttcgtctgtagggcctggcacacttgacataacaaacaaacttgtttgcctggcatcgaagttagagtcgatatccgttgctacggagaaaccttgacgtcaacgcagttctaagagccaagtccgtcattgcagggctgagtatcaccatttcaaggaccagtcatagccgagaaattgaggaacggaaagctgccgcttcaaggcacgcgacccgcatattgcagcgacgactacgccccattgggagcaagaaaacatcgggctttcgtacagagtataaggtagggtgtcaaaatagacttagcaaaaagtcccctaaccttaggctagctttacctactaaattatattcatcgcttagggccaaggtcctgggttttctttccctagtgcgcattgacgacgagacaagtgcgctacaccagagaatcctgtttgcgtggtcgtcgcacagcgtggccacgtatggtagtgacgattggacgcggtgcaaacaacacatcgcagcggtgaggacgacgcagacagacagacagacagacagacagacagacagacagacagacagacagacagacagacagacagacagacagacagacagacagacagacagacagacagacagacagacagacagacagacagacagacagacagacggacggacggatggacggaaatagaagcagatcaaggcattcgaagagcctacatgtacctgtacagagttatgcagtgatgcaccatagagtgtgtacagcacatggcacccacgatacccacgcgaatccggggcgggtaatagccgatcagcgctgacatccaggctccaactcttcataatgaccggcccttatttttccagctccagggaatttagcagaatggcgtaccccagccaagtgttaaacgaccgttgtggcagagtttcagttcagcggagacaaaggtagaggagcataaaaataaaaagagcacaaagaattcatagggaagggagaacaaaacagcctgacaaggcattgttgttgggagagatgcagctaatggatgctacctaaggtagcgtacatattgcgtgtactcgtcgttgggggctgtgactaacacaaagaaaagctgttcgactcaagtctcgagagaaacgcaattacacagataattagacgttcatctaactaattctcattgcagtagcgctcaagttctcaacggaagaatgatcgacggtctttcaatgttcttttgcagcttggcgctatagcttgccttgtgacatgtgtcttggtgatgtctctcggcgagtgtcggttaagaccagttaaggtactaaggtaggcgccaggcacaggccgatgcaggtaccgcgggtaccttttatggtggccaatcagccaattgtgggaaattatgcaaattttactttttttgcgctgttgtgaaagtgcacgacaacgaccagcgagtcacgcatgacctccatccagggctgggctacctacacctgagaagtgaggtcattgattggactgataagattggacagagagttgcagacaaccaattaacactcaattcacctctaaaaacgccttttcccactaccgtctcctctaccgctcgtggcccgtcaagcatgagtagcggcaacgagcgccaccttttctccagaaattattaatgactttttaaggcagagcgtctttttctctttaattccctcatctcccagtcattgacgcgatttgagtgggctgcacaatgatttcatcgccactcaacaatcctcgtcgcctgtctctggtggtagccaacgggaacaatgcctaactattgcctagaatgcagagttttcttcccatccatccatccatcacacgggagacaagggtctcagatccccggcgaaaccctcttgtgcctccagagtatcaaattctgccgcacaaagcgttagagagccgagagcctggatgaatgtcatggcccgtggcccatggcaagggattcgaataaagggtctaataagtagacatggcctaggcccaagtttcagcaaaccagataatgacaggcctgctcggtcagactacctgaagctgtcaagcaaaatgcgctgtaatttccctcgaggagcatgacaggcctggtcaggtcacaagtacttgagacatgaccgacgaataggggtctgtccgtgttacatgtactagtttaatgggctccagcctagtcagatcccaccatcaccaaacgtcgcctgcgctctggctttgccttggtcttggcctagagtcagggtgcgtgctagtgcgtgctgcagaagctgacagttgctgtttctctgtgttgtttgcttctgctctcaggttcctcgtagtatttcagggaccctcccccccgacttgtaacaagccacccttctacgcttcgaaacaaacttgttctcggtccacaggcttcgttggcagagtctatctcgctcgtacatttcttcgctgaatacatatataagttactttacttattagcttgtgcttctcgctgtctggatacagagcatcgatctgttctcacttccaactcgctcactcacttacaccaaccgcaaacgctttgaaagcacttacacaacaaacaagatgcatttctccaagctcatcctggctgttctgcctgccttcgctctcgctaacgagggtaccaccactcacacgtccaccgccgtcgttaccaagacctactatctctcccaggtacacacaatcaccgccactggtgtgagcaccactgctgtcgagacttccgtcgaggttacttccacagctctcgctgaggagaccaccaccttctggcctgtttcccagaacaacaccactcccgtctctactcccaaggcctctaacacagctggtaccacaggtggttcgtccgagccctctgaggttcctggcaacgccggatctgccgtcgccgtcggcaagttcgctgtggtcggtgttgctggtatggttgccgctgctcttctgtaagcgcgttctgcatggaatgaggtttcttgagaatctcacgactgtcgacttgcttcaatgtcgacaacaaccgctgttccatttcttgtccatttaccttttataccctggccaccagcgcggcctattctttatgatgaaacgccacgataccaacagcaggccgacacttgtcgcctgcttcacccttgatgagttttgagactctgcctcctggatagcttgactgcttccttacgcttcatcacgcccactccattgacaaaacacgcgggctttcaactcttgctgtttctttcttccctggtggcatatacctagcgcgttgactgcgctgcgcttggttcaccctttcgagttgtgtcttgtgttgaagggtagccgttgatgtccccaagcctgttgaccttcaccatacatatcaccattccaactttcctcacttgaggctatcactcccaggcttggtaaccactcaatggctttgagatcatatccccttttcaccacgacaactggtatatgctcctggctggagaccccttttaccacatttattcagtcaacacctcttcactcgactctgctgccctgtagagagtcgtttccaaagggacggggacgacgtcggcgacgtggaaaataatccatattcacttcagtaactctgcttctcggatgaactggctttactatacttctcttttggcgataccccctttttacgacggcgtaggtgatccaggatctagctctgcttgatcctcggaggatggtttgcagcttggagcatggctttgatttaattcggaaggggtgggatacgatttacatgaataaggaggattggtgaatttttgagtgtccgacaccggaccaacgatgatgagccacgatagatggctagtagatagtatgagagcaatagactttgtcacgctcaacgatgcttggaccttgcgtgaaagtgaagacgggagaccaggtgtcgccaattcgaaatggcgtggaaaccaaggtccggtgactaatctgaacaagcacgaaaggactaacaattttagccagggttctctaactaaggtatctctgtccgtcaagcgttactctataagttggctgaaactcgtatgcacatgagaattgataccagaatctggtccttgactgtcgggaagtcaatgaataattccacagacttcaaagttcctaaccgatgattattcccttccttcacctcgcgcgatatccgtggaccgtgacgggaaaaagaaaatggagctgaattagtaggtatgtaaggataatgggatggcctttcattggcctatcactcggatgcggcccgggatgtgcgggtctcatcggcctttgcccccgagtctaggaatttgagttctttgaagctgccgctattttttgaagtctgcttccccatatcttcacgaacgcccaacggccttcttatttctcatttgtcttgttctttcagagaggtagaagtcgttgctcttttgtactctataatggcttctcttgctccatccctcaagagggcacatgcccctcttcgcaaggcgctgagcgctacgcctacactaaggaccttcgccactgtacctccgagtggcagcgagcccggcaaacctcgacgaaagagttatttcaaggacacagcagtctcagacttctccgatttccttgcgacgtcgtctccagcccagccattgtctccagcagaggcttactctctgaagaccgccgaagtcggccctgagggcaagaagcgaaccatcacacgactgccagaatggctcaagacaccgatccccgccggtaacgataacttcaagagcatcaagaaggatctacgaggattgggattacacaccgtctgcgaggaggctcgatgtcccaacatttcagaatgttggggcggttcagataagaatgctgcgacagctactatcatgcttatgggcgacacatgcaccagaggatgccgtttctgcagtgtaaagacaaatcgcaaccctgctgcattggatcctcatgagcccgagaacaccgcggaagccctggccaggtggggtcttggctatgtcgtgctgaccagcgtggaccgtgacgatttggcagacggtggtgcgaaacattttgctgagacaatccgaaggattaagcagaagaagccttcattgctcgttgaagctttgactggcgatttccgaggagacttggatatggtcaaggtcgtggctgagagtggacttgacgtttatgcgcataatgttgagactgttgaggacctcactccctatgtgcgagaccgcagagctactttcagacagagcttgtctgtgttgaagcatgtcaaggatgttatgggcaaggatggtcctattactaagaccagtctgatgcttggtctcggcgagcaagaacatgagattatggctgcgctagagggtaagacaacctctacaacaatattatgtaactcaactaacagtgattagaacttcgaaaggctgatgttgatgttgtcacattcggtcagtacatgcgacctaccaaacgccatctgaaggtcgagaagtacgtgacccctgatgagttcgagatgtggcgcaagcgagctctggacatgggtttcctgtactgtgccagtggacctctagtgcgttcttcatacaaggctggtgaagccttcatcgagaacgtcttgcgcaagcgctccggggagaaggctatggccagtggaaaccttggccaagccgttgctctcgactcaacacagtcgacgatctaaacagatcattgtactcctattttcacctcaaacacaccacactacactgcataattatgggctatgaccgtatcggaaggcgttttggaatagggtcagatattcaactagaaaagcatagtcttcaacaaggctgctgcgaccttgtcgcacactcacaaacaatacaatcactcacccctagtgggttgtacatcaactattgtacatcaactatctgcatgtcaacgtggtggtattttttgatattctcgctgtgtaactgaactcctctgaatgagttcgttcgttacaggaacgacgttactcgctatgatcaacgcatctcagagcttgtctcatatcttcttgtcacgatactcaagcatgccttggttatcttgcctaatagaattgccgtcagtgatgatgagaagttgcttttgtcatgggctgacactaccctgaggggttctcatctcttgtgtaggtaaagttggagttgattaatcactgccctacattagacttgttcactacagatgatcatatctcgtgatcacattacctactttccggatcagacctgggataagatctggttgtcacagggaaggcgcagtcgtactcttggatacatgcaagggaagagcagcgcgacagtcaagctctttcccatttctttaccaaagaggtcctcggccgtaacttcttcccgatcaaatacctatcttcagggacctaccaacaacttcttgacctttttctttcggctctagttttcttgatcaactcacacgttttcgacttgggctacctataggtatattcacgctcgcgctcttgccaggttcttcattatgaagttcctcctccttttgctattcacccttttgggcagtgctgatgcgaggtactggctcgaggacatcgagcaccgtgggagtgctccctattatcctgacaagctttaccctgtgttccgcaacgtgaaagactttggtgctgttggcgatggaggttcgtacttcacccggacttagtttcatagctaacaaaacagttgccgacgacacggccgctataaatgcggcaattagtgaaggtgttcgctgtattcctggtgtgtgcaaaggaagcactatttcacccgcgactgtctatatcccagctgggtgcgtgaccaaaacaacatcgcgaattcagtattgctgacagagaaagaacgtatctcatcagcaactccgtcattgatttgtactatacgcaaatcattggtgaccccacaaaccgacctgtcatcaaagcttccgcctccttttctaagcaaagctttggcttaatcgacggaaacccctatctgtctactggttccctcgcatggaactcgacaaacgtcttttttcgccaaattcgtaatctggttttggatacaactgcccttcccccagactttcctgctgtgggtatacactggccatcatctcaagcgacagctatcaccaactgtgtgttccaattgtcgaccgttcctggaaatcaacacacaggtctccttatcgaagaaggatcaggggggcttctcaatgatctttacttctttggcgggggaaatgccacagttttgggtaatcagcagtttacagcacgtaacctctggttctccaatgccgacgtcgcgatatggatgacctgggactgggggtggactttcaagagtactgtgtttaagaactgtcgagtgggcatcaagatggatgattcatcgttcggtgttggctctatcacgatccttgacggttggttcgagaatgttgatgtggctatcgctacgacacgcaacagctcacagagtattagcagcgcagcttctgtggcgatggaaaacgtcaaatttcagaatgtgaaacacgttctcatgggccctgaaggtactgatctagcacgttctgctatagcaccagtagacagcgttgttttcctgatggtaggccacctcgcggaactgtgagcattgctgatagacccaggggcactacgcgaacatggaggggtacattcgatgcgacagccctttatccgcttcctttcactcggagtcaaaatctccttgatcgcaatatctactatgagcgatcaaagcctcagtatgagcagattccagccagttacttcatatcagcaaaagcaaatggcgcatacggtgacgcatcacatgatgatactcaggcactcaataccttgtttcagtacacggcagcaaaagggctcatcgcatatctcgacgcaggatactacatggtttcaaatactgtacacatcccaccgaatgccagaattgtaggtgaagccttggcatcgatcatcatggggacagggcccaattttggggacgtgagcaaacctcgacctgtcgtccaagttggtctccctggtgatgttggccagatagagtggtcagatacaatagtatcaactcgtggtccaacagcaggtgccatcctaattcagtataatttgttcgctcctgaaaccccatcaggcatgtgggatgtacacactcgaattggaggttttgctgggacctatcttcaagttccagactgccctgctatcaaagggacaaacactgttaatccgagatgtctggcagcttacatgagcttccacgtaacggctttcgctgggggtctattcacagaaaattgctggttttgggtcgcagatcacgatcttgaggatcaaaaataccaacgtgtttctatctttgcaggaagaggagttcttgtagaggcacagagaggccgcatctggctcagtgcgtctggttcagaacaccatgttctgtatcaataccagctctccaacaccagagacgtttacattggccacgcacagacagagcaggcctactttcaacccatgcccgtggctcaatacccgttccctcttgcgccagcactgaacgatccaaactttcagcaagactgccagaacgaccctgatccaggatgcaatatgggatggggcatgagaattctcaactccagcaacgttgccgtgtatggggcagggttttattcatttttcacgaactacaacgatacctgtgctagcaacaagtctccaggatactgccaagcgagaactttgagcattcagggcatgagtcctggaacgaggtttctaggattgactacagtgggcacccggatcatggtgcatcgagatgggatggatttggctccggctagtgacaacaacagcacatttgcagacactttggctttgtatgtatcatgagcattttgagatgcctttttgaagtccagaaaatgaagggggaagcttaataagggtatcgttcgctataccagtaaactaactagaattccaaatacctctcaatgttgccaaagcaataaacacagcttcatctgttctgatattacggcatccttgaccaggcaaaacatttacccagtggtcgaataactccttggtcctgggaccttggatgtccatactgctgagttcttgatcgttcattgctgcaaactctagacctcgcgggccaccaaagacgatgatgagatgattgaagttgactctcttagacggcgggaaaaccctagaggctggaacaccacgttcggaggtgccaatactgacatcgtaaccgttctcgtagggactctcagtgaaaacattggagagggaactggcccttctgacattgtatccccaatagtacccgccctcagttcttggtgcagcaggatgcacgggttcaggatattgggtctcatcctctgaaaacttgagtgttatccgtgtctttggagggatcttggcctcaatctcgacaggctcccccaggccaacttcaacgagcgaaccggagcctgtgcttgtttcaccagtgacaactattccttcccgataagagatccagtccttggggtttgggtggtggggcatgtcgagagtgggcaacatggcagtgagtcgcaggttggggtggagaggaaaaagggccttgcgcataaatggcggcgcctccaggtaggttaaaatgtgcgtgaggaaatggcatggatcggtgtcacctgtgtaactgctggtatctgtgtgacgagggcgggtcgcgagaggagaatcgtcaaaaacaaccacttcgtcgacagagaaagcagcgagggcacgagcaatgcgcgcgggttggttcattcgctggtcagaggaagcgaggctgcgtttattagttagtaaggggatagctaatattaacaagatgcatactctgagagaatactgctgggaatggcaacggagatggtccatggccgaccaccttcaattgggtcaaatatcgtggaaggcctgccggaacctccctcccgaccgttatgttcggttttgcgtttctggtaaaggttaatacgttaattggtgtggacttggtgtgcatttgagactagccttggaattgcgctctgagtaggacatcttgttcttaattgcaaggactaatactacctgaaaagtgtagatcacctcgaggtaaagttgcgacaacctaactctagcaaaaagttgtgatagtggggccaaatgtccggcagaatctcgccgccttggtcaccgcctgcctaacacagagctctcgaggctcgcctgcgcttcgtcagcatcatagcgaacaggatgcgacaaatgtggcctttcacgacgagcaaacagactcaacaataacgaaatcacaaccatgagcggccccattaacgttgcttctgaatctgaatggagtagtctcctctcgggtacaaatgtggtgatcgcagattgtacgtttgaacgtttcgctaatatccatgtcatcgctaacacgacttctacttagtctacgctgactggtgtggtccctgcaagatgattgcgcctacattcgaagctctcgctaaagaacactcacgtccgaagaaggttgcctttgcaaaggtcaacgtcgataaccagtccggcattgctcgagcccaaggtgtttccgccatgccgaccttcaagatcttccacaacggtacctgcatcgagaccatcaagggcgccaaccctcccgctctcacagcggctatcaataatgcggtaaagcttggcggaccagctactggcaatgttttcaagactcctgggcgaacgctcggtggcgagtcacgatctgcctctctgtccaagcagtggaacttgaaagccatcttcgatgccctgattacgttctttggactatactttgtttctttgttcacggtaagtgaccgactggcggtagtttagtgtgaaatactggggttgctaattagatggtagtttgacccgtataagtcagcggaagagagccctttcaatgttcatcgtaaaccagcaccaagaagcactggtggttcgcagagcgctggtagtgccagagctcctccgcgttcgtccttcaagaccttggcagatcttggtggtgattaagagagacttcgggcatggcgtttatcggtaaagggctctagagacatgggcgtggtttttaatagtttcaggcgaacttactacacagttctagaatcagtcgactcgtttatatgattttgaatctccattcttggtacttggtgaccagttagctgaagcgtacaaatagcatcacgtgactacgcgcttcttcacctcaaaaagatgaactctttaaacttcgactccattacgtcaaatttgtgtagtacggaaaatgctgtcagccagaagaattcggaatgcttgtccgaggtgtagtgcttcttcattaacagtatcttcacggttttattcttcttccactcctttacttcgcccgcaacgtatttcgtcctcccgttacttgcagcccaataagaaggctgcaattacacaggcattttcgacgtcaagatgtttgcgacaagacacacaaacaacgggacaggcgtcgccggaggaaattgagcaaattgtacgagacgctaagcagagatttcgagatactttaccaaaaggatatcttaatgacgaagaatatgcggtttacgaacggctatacggtgcaccgttgcgtgagacgagacctgaagatgtcggtatcccagaacatgcagacatgggaccacagtccccacgaccagataacgaaggcattctattgagggaacttgagggtggcgaatttgaggaggtcacttacgaaattcctctgaatgagggtgtcgaagacatcatcgaaccaactccggaacctgacttggaggaccgcgcagtcgaccaaactgtgccaggctatgtggatctagttgccagaagccagcgagaatatgatgcactacagaagctttcagaggacttcaaggtcgcgcagcagaagcaacaagaggccgaagatgaggcagcggcccaggaagagttggaaacggagcaacaggaggaagatacgaaagcgacatggcctgaggagtatgagcctggtgagcgaccctctggtgaggaggcacgatttcaccctttgactctggagggtcgcttctggggaagccccattgagatcctcttgccaaaggacgaaatgatcatgccgattcgtgatcttctacagcgaactcacatcgatcacgtcaagagtgccgctgaaactgcgtttggtggtccaggtcttcctctgtctcctgcgacacctgaggctaagagaaatggaaatatgtttggtgttggccttccagcagatcagcgacatatgactgagattgaaggtgatgcttttctggcaggcttcatgccgccagcctatgcttcaataatggctaccctcaaagaagttcgcaagcgagtcggaagcgagtggcttcagtctaagcttaaagatggcagtggtgtaagcgttctcgatgcaggatctggaggcgcaggcttgattgcctgggacgagcttgtgcgggcagaatgggatctactgaaggaaaagggtgaagttaagggagacgaccccccaggcaagcggacagtcattattggctctgatcgtttacgacaccgtaccaagactttcctggaaaatactactttccttcctcggcttcccgactacgagcactcgggagagatgaaaggtgagcatctagatgcgggtagcaagccccaaccccgcaagagttacgatgttattatcgcctctcatctctttctgaaggaggaacaggaccactaccgacaggcagtccttaacaaactctggtctttactgaacaaagatggcggtgttctgattgtcctagagaaggctcatcctcgaggatttgaggctgtcgctcatgttcgagataccgttcttcggcagttccttttgcctcaatccggagagccagagctcgatagtgaagggttcaaccctgcgtacgaacgcgaaaaggagcttggatatgttgttgccccttgtactaaccagggactgtgcccgatgtatcagacacctggcaagagcaaaggccgcaaggattactgccacttcagtcagagatttgtccgtcctgcgttctattctcgaatgcttggaaacagcacgaggaatcagggcgaagtcgagtttagctatgttgccttcagacgtggtgtcgctaaggagcggtctataagtggcaaagaagccgcaaaccgagccttcgaaggatacgaagactctgacgaaaagcccgatatgcagagcctgccgcgatctatcatgcctcccttgaagaagaagggacacgtgacccttgacttctgcactccggaaggcaagcttgagagatggaccgtcaccaagagccagagcaaactcgcataccacgatgctcgcaagtcacgatggggcgacctttgggctctcggagccaagacgcgtgttccacgtaacgctcgtgttggcaagggacccgacgacggtggtaaacgagccggccaaggcaagaagcccagaaaggtcgagattgtcatgggacctggcggaatcagtgccaacgagaagaacgcccctcgtgagcgccgtggaaagaacaagatggacaagaagagccgccttatcaaggagattctcgaggcggaggaagaggaagagagaataatcgccaagcagatggatgaagaagtagaggctgaactgcaaaacgactctgccaggagaggtcgatcatagtggatgtattatatgtaaaatagatgtaccaacactggttcggggccatgtagtcatgatgagaatggatattgggcatgatgatagatctcaacaccaaaacaacaaaataatgacacgattttatgcaatacacttttagaagccttcgacacacttgacagccgtgaagcactttccaacgttattctgaatattttcccagtcgctcggcttgctcgtcaacttcttgtatgccattccagggttcaacttcaacaataagagccacgcccggttagctcaatcggtagagcgtgagactcttaggagtacgcgatctcaaggttgcgggttcgacccccgcatcgggctgttcctataaattcgattgcgagcgtttgcgaggctttctttttttgtgtttttgtgtcctgtgatggcaatgttgcggtgcctagagttgtttctggagtgagtctttacaatgatgtattgagaagtaccagaccatctttttgtctaagtactcctgacgaatgacaagttatgatccaattggccttgctactccttcatcatgacatggattcaactgctaatacattggcgaagtccatatcatggcgattctgttataacgtgtttatatcggatagttttcttgaaatttgcatctccgcccaagagccaagaccacggaattgcatcctctgcattagatcatcttgaccttatcgcccaaaataacgtgctttatcgcaattctgacatctccggttgcggcccgcggaagtcggcgattgcgttatcaagggtgtctttggtgcccgccgacagcccgattggagagatggcgtgagtttgagccaatgacacgagcctgatttggagtctttggagggggaggggcaattgggtaacttttttttccatctgctcatgagggaaagagcaggggttcagggtctagtctcattcagttcatgagagacagagagagagagagctcttttataagccggccgagtctcgcagtcgcgatattttggtgcgcttctgtttaggtgaaatgtttctccctttattttctgtataagcagatcaggttctctattcaaaatgacatcaacaataccatcttcgcttctcgcagctctcaactgcagaggcaatactcatctcgttatcggtacgaacccgctcgctgcgactcgatgtacgcagtctctaagctctggcgcaaaaccaatccttattgcccccgaaggctctgagcttcactatgctctacaaaggaagatcgacgatggcagtgtccaatggcacaagaagcaattcgaagacgccgatttgctgagtctcgggcgcgaggaagtggatggtgtagtcgatgctgtctttgtcacttcaggaccacgagaccctcaaagtatgtcttatacgaatactacaaaaatggttgttaacaattaccacaggtcttcatatttctgccctttgtaaacgaaatcgcattcccgtaaacgtcgttgacgctcctcaactctgcacattctccctcctctcgacacacaccgatggcccgctccaaatcggcgtcactacaaatggtcgtggctgtaagctagcctcgagaattcgtcgtgatattgccgcttctctccccgtcaacctcggtgctgcctgcacacgcctcggagacatccgccaccgcatccatgatgaagattctctgggcgctcaagacgaccccgcctctctcgatgattcatatgatcaaaacgcccaattcaaccgcttaattactgaagaggatgcaaagaatcgaagggtgcgctggttgagtcaagtctgtgaatactggcccctcaagcgtctcgctactattaccgacaacgatgttgagatggttctaaagtcatatcccgggaacggtcccgatatcaagcgtgatcctcatacaccagagaagcgtgttggcaccattatcttggccggtagtggacctggtcaccctgatctcctcacccaggccacccataaagctatcaagaccgctgatcttattctcgctgataagctggtgccttctggtgtccttgaccttatcccccgccgcactcctgttcagattgctcgcaagttccccggcaacgcagatcgcgctcaagaagaacttcttgaaatggctctcgccggtgttcaacaaggcaagacagtcttgcgcctcaagcagggtgatccatatgtatatggccgtggtggtgaagaggttgcctacttccgtcaacacggctttggagacagagtatcggttctgccaggtgtgacaagtgctcttagtgctcctctttttgctgcaattcctcctacacaacgtgatgttgctgatcagatcctgatatgcactggcacgggcaagaagggcaaggctccgtcaccaccagagttcgtgcccagccgtactgtggtcttcctcatggcccttcaccgaatcaacgggctcattcgtgagctgaccactcacatcgagctcgagcctcttgccccggctaatgaagaggctgcttcggcgcagccccctcctccaccaaagcctactcaagtctcgcccgcaacaggcgagagcaagcgagtactctggccccgcaacactccatgcgccgtcattgagcgtgccagttgtccagaccagcgggttattagaactacactcgagcatgttgctgaggctattgagacagagggcagccggcctccaggtctcttggttgttggacgatcttgcgagactctgttcacccctgaaaagggtcgagcttgggttgtcgaggaaggatttcgaggtatcgagatagaagatttcaccgtcggccttgaggccttgcaagcatgattcatgatatcctatatgatttggtttggagtttacgcgggcatggtaagggttgcatagctggagttgggtagatctggatgttatttctacatagactcatatcaacaatgatcattactatccaacctttattcactctgcacgcgggcgcttcgtatagacacctagcggtgcatcgccgtcctccactaacggtctcttgcttgctaaaactttacgcaagccttcctgtccaggctttcccaataggacaggctcttgatacttctcgttacctaaaagacctttcaagtagtcacctctcaacccagagagcttgctccccacttctccaaaggccttttgccagccacgcaattccttgtcgaaattgctgcctagctttgtgaccatcagctggacttttgaaccagcctccattaccttgagtgagtagattggatcttttagatgatgctgaaggtgagtaggtgcgtacgcttgattgggtattcccatttttactgttcaagatctccaagaaaaacatcaaacaattggttagtctttgcactctgttttggtccaggtccaacaggaggactgtttgtgagctcaccctgccagttcgtctggccgagaattgatcggacgatggagtgcctctcgcagcgcggtttccacgaaaccctgcactgctggaattggaggcgccttgtttgcctccagaatcttgaggggaagttcaagaaactcgccaaacataccatagttgcccctgggagccaaaactccttgttgtcattgagtgttttgcagctctgctccagtatacgcaaagctccatgccctgcagaactgagataggctgctttcagctccccgatgagctgggagccttgatgccacgaggtcttagacagataagatctgacttccttcactgcgaagcacagctgttgtccaccatgcacaagggcggacttgtagggctcggggaatttcttgtacaaaagacctctctgagataacatgaacgacagaagattcttcaaaagggatctttcagctctaagtacaatttttcgaagaaaactcggagtgttggtgatttgctattcttacgtcacgcaacatccatgaccaacttacgttcgaagtatctattcttcttcatccctgtgctttgtgagggtctgggaaatgaaatggaattggtcgtggttccatgaagtctgagattgtatcttttcttcgcacgtgggatctgcccaggcctttaaagtctccaataggggtgtaccaccccgatgacatgaaagacagcacaaaaggaatcaaatttgtcagctgaaacattgtcttggataagctcttggaacctattgtgcttatgtcaatatcgcaaattccgtggcaaagggacaacgagttcgacttaccaatgattccaatcgatcgcttgttctttgccatcgaagtgctttctcagatgatcatccagccctcggctaatgtccactccgtgcgatcggaaattctgcctgaagcatttcagagaaatttgcatgttctcgagctccaaagcacattcgagatgaggcctgagacaccatcattggggatgacaagagttccgatcatgtcttgttccttttctggatcactatgggtttggaagaacgacccaggttcgtagaggagaagcctgtgaggatcggctcgtagttcgagcacaccgagtcctttggccgtatcgcgcagtatccttgagctgaagtcttcgaaccagttcttgttcacgagactgaattcgaggcatcgagctcccatgtattgggtaccgtagtgtcgacaactatcctgctgcggtgttcagatggcaccggttggcaaatgctctttattgcccgtgcatcatcctcgtctagtggtaggtggataggacggtcccctccgattacaagacctggattcgcatattcactatagaaggtaccagtttcaccggtagatcggattgagtcgggcgtacgtgacagcgcttgtttactctcggcatattcgtcaactgagtaactttcagatccctcatcgaaagagtcggacatagtgtggtctaacccgccagctcgaggaggcttgggctctttgttgactttgtggtaatattttgaaggcgcaaagagtcgggttgtcttgtcaagaaactgatggacaggcaagatttggaatgcctgcctgttggagatggctgttgcacttatccttgtagagcgttgaattaacagttgctttaaggcacggatgaatgcagtgaccctccttcttgttgataagatcaaacgtagcaaacgagcaataacaagaaactgtttattcgcagtgctaaaaattgcccgcttctgtttggcttgctgtttggccttctctttgattgtgcggcaaaccctggtctatgccgcccatctcggaggtgcaaagtcgttgaccaggctgcgattcgtcctcagtgggtggccttctcacttcaggtgaattcagtggcggtccgtatggacttactcccgccagcaagatgatctcatggtatcgttgctcaccaagtgcattcctcatgaagtcaccccggagaggttgaagaactctctttaagccattgtagttgaaaacccagcttcgtaagtcaggttcagcctgggcctctatcttggtcactttgagtttctcacacgtgccggttgtctgatccaatatccttaaggcttggagcgacttttgttccccaatagcgtgctcgatatgcaaccttcgagtttttggtgcgttgaactcccagacagtctcctgaggcaaagtcaggaatcgatccagttcagcacaatcctcacagaacccacaacctcgctcccggaaaaccaatccgccgccaggctgagattgcctgggcaagtcaaggcggatgattttgcgcacaagaagctcaagagtatccaacaaagctggtgctttcctcgataggccatctgcggctaaacgaatgaggggggtgatcaagcagtagatgacgctgaatggatctttgacaagaatccacctcgctttctctgctacaaacagagaggacgtgtcttcaattaccttagaagcttctacaaatgctcctatagcatggctctcagtgatgagctgaacaaaaggccgcagatcagatcgtgtcttggagtctcgaccaaccaagcttcttccgcaggctcaagcccaaggggtgagaagttgagttcaccatcgctgtgatttataatgcttttgaacattccctttgcatatttagaatgaggttcatttctgaactggtaaatatggaatagaagttgaatcaaaagtgcgctatggctctcgcaagtcgaattgcgcatggtcaagctcccagacgttctgggccttgttgtcaataccctgaaccgagtggctcagctctttgatgatatcggtatagtgatctgttagaggtagcggtattatttgctgccctccaatcttgagacctgggttgacgaactcctggtagcttttgaaggatacaagtttaggttctgcctggatggcattcacggacgcgaacagcttcttcttccattcactttcttcgatctcaggcgcgtcgtcgtcgtcgtcgtcgtcgtcgccactaatttcgatgacgtgttgtggttgtaacatcccgaaggtatgttggggtataaagtgtcatgtcatgtgaagtcgtggaagacgagatgagatgaatgaaagttagttagagtttggctacacgacaaaagtggcacgcgtctcatagctaagcgcgacacgcgaaagaactggacatgggatgctggccaacacgagcattcaagcgagatatggtaatttcactaactattggcatttaattcagatgacattcattagtttttgtgatggattctttaccactccaaagagactagagctctatatcagtcagtacctaggaggcccagtgttgccgtcttgcggcgagcggttgatagcccggcggcccggtccgttacacccgacgtcagccaaacaggcaaggaatccagaatctaactaatttaaatgacaaagagactcgggccaatttaggatagacttgttagatccttagattgccttcttaagcattttcagcacctccgttcaggtttagaagtttccttggtccttagggcgttctcaatgcccagtccatcaactatcccttccggtagtaacaatgcgagctcactcaaaagaacttgaaccgcgtgtacatatgatcatagaccagttttgcttaattacctgcccatcaaggttcttcgtcaatatcgcgtctatttattagaagtacgtatataatatcttggctggcaacgccagcggggacatacaagatacatccttatctcacacccaaaatctcacttcgtgtatcaatcgacgacctcccatcattaaccgaatttctaattgtataatatcaaaggccagtaagagtcagtttgagcaagtattgcagatctccttagacagctgactcatcagccccgctattacaagaccatatctctcaagtgatgtcttcaccatgctgatcaacctcgatttctccgatgcaaatatgggtttcctatcacaacgagccacagaggcagttggcggactggaccttccatggagattcgcaccgagaggggactatgatgcagatcataacccaaatggtttgatatcatttggcacagctgaacatgtacgagggccttttgaccagcgcttcagaatgctgaccatactaggctttggtgacggaggatttgaaggagttcacagacaagaatgtatgagcgcgttcgccagtcctgaaaaccagatcagcttataactgacacgcataggtcgtcatctcccatgaggatttcctctatcgaggtagccatgcagggggttctcgcttccccaaagcactagcggcccatctcaatgaataccttcaaccttatagccctgtaactcctcatatgattcggtgcgttggtgctgctaccgcaatgcatgatattctcgcatggggaattgcagaccctggtgatggtgtcctggctagcaggcctgtatatggccgattcgagcttgatttcggcaacatgtctcaagtcagagtcgtatactccaacaatacgatagaagaagcgtttcaagatgacattgtcgaaaagttcgaggaagcgttgttgcgctctcgaaaggccggcgtcaatgtcaagatggtgctaatcgttaatccccataaccctcttggtaagaaggtatttgtacttttctcgcccgaagacctaataatttccaggacgctgttatcataaatcaacgctcatcagtataatgcaattctgtcaaaagcatagactgcatcttctgagcgatgagatatacgcctgctccgtcttcgatacagacgagcccgcagccccctttgcctcgatactttcaatcaatccgactgatcttatagatccggaacttcttcatgtcacctatggtctaagcaaagactttggtgcagctggtcttcggcttggtgccataatcactcgcagccaacctgtcctccgggctatcgaagcggccatgcgattcaataacccctctggagccagcttagctatcggaagtgccatgcttgaggatcgagagtggtgtcgagcttttattgactcttcacggctgaagcttgccaaagcccaccgccatatcacgtcccagctccgtgacatgggtatcaagtacttacccggcagcaacgcagggttctttatctgggttgatctatccccgtaccttccatccgacttcgacggagattcgaatcaagaatttgctctggcgaaaaggtttcacaagatgggtgtgtttctgcacccttgcgaggagcattctatcgagccgggatggttccgaatggtatattcgcaagatccaagaactgttaccgaggggcttcggaggtatgtcaatgattattgcattaatggccaagtaccaatgctaataattctagaatccataaagcgatttcttagcctgaatggcagtggaaaaggataatcaaacttatgacggacaaattcaaacaagtgctggaaatttcaaagatagaggtagaaaacagccagccatcctacataggaatgtaagtggctgtagctttgatatagcgctagaaatcaaacctcagtcatagtgatgatgatttgataccccatcttgatacacacttgtatctgccacctactggctaatagcatcctcgaacttcttaccagtcaacatgaggaaggcctctcggtagcggtctgctgtagcctgaacgatatcctggggtagctccacgccctccttgcccttgagtccttccttagtgagccagttgcgaatgaactgcttgtcaaagctgtcctggtcgcggccaggcatgtagccggctgctggccagaatcgagaagaatcaggggtcagaacctcatcgacgaggtagatgtttccttccccatccttggcaaattcaaacttggtgtcagccaagagaatgcctcgctcttcggcatacttggcggcctcctcgtatatcttgagggaaagttccttaacccggtctgcagtctcacgatcgccaacctctttccaagcgtcatcagggtggatgttctcgtcgtgttctccagcatcagccttggtgcttggagtccagataggctgcttgaacttttgggcttcttccataccaggctcgacggtgatgccatggacggttcccttctgcttgtactccttgaaagctgaacctgtcaggtaacctcgtctattgactgttagtgcttaaatgtccctatagagcacgaaaccgaagacctatttcatattcaagggggggcggggggtcgcgtggtacttttgcattgagaaaggggacgtacacaattgattcgatcttgatgacagaaagcttcttcacgaccatcgaacggttcctgatggtctttgcttcttcaggagtgatgccctcgggaatatcgagactgatgaaatgggtgcggagaccgggaatgcgctctgtcaaaacttggaaccaatgggccgagacgagtgtcaagatcttgcccttgtcagggattgggttcttcagaacagcatcgtatgcagagacacgatcggaggcaacaaagagaagggtgttcttgtctggcagctcgaataggtcgcgcactttgcccgaagcaatcttttgaaagcttgggagcgagatttccgtcaaagcagacattgtgactgaattctgtcgattcgagttgatcaagtttgacttatcggaataaagtcaattggtgagtgaccagggttagtcacggttgtgatgatacctgaagggaagaagttgatgatgaggtgatgaaagtgtgaggagaaaaatttagcctgtgacttggatacatcttggaaagcttctccactgagtcatagaggtatatgccagtgcgatttcgccattgtagacagctgaccaaagtttttgatggggaagcagactttccacctgtgacgcattcctcctcataaaataactgaacaagaaccgatcgcacttactgacaggggcaacaaggacgagtcgcgtacagtgtttcacagtatgaaatatcactttcggcacggtctcacgagactccactcccatgatgttattggctacggcttgctttcatccagacgtcaatatcattcagtaaaatacctagagtgagtcttttgaatgaacagatgtgatttggaggattttcttttgccagggtggagtatctgtgtccttcttcgtcttttcctcatatcaggtcgagttcctctcgtggatcaccgtacctgtgttgaactgtatggcaactttcatacagttggcgacgagttgcgcgagtatgaaggcaaatggagcaaagttagacttcaaagtggtagccagcaagtgcattttatccaaattataaatcacagatctcattaccaagagtgttcacaaaacaaaatggcattccacttctccttcgtctctggtagcatacgtaggtaggtagtcaaagggaggagggaatattggagatccgatgctaaacttgggctgtaggatattcctgtatgattgtaaaagcttaaacacgacctcattgtaaagctgtgcgagatatttcagcattctaggtcaaacgcctgttatataagacgggccacatggtctaccatttgttcgggtactcatagtcaaagaacatatgccttacgagacgaatttctttcattcgacttcttgaacttttaagtaacagccaataatctcaacacaccattggcttccgcaaaatccaccacccatctcctgactgctccctacctaactcaaagatatgttaaactcagtttccgtctccctggtaaagcaagagaaatatccatttccgtgcctaaataagaataccgatttcctcagacatttaagacagagactttctatcataatattaagacatgcattcacttacaggcggatgagcgttaacctaacagaatgctgttagagtcacatacccaatagaattaacttagtcgtgcctcccgagatacaaagttgagaactaccgatctatcacataacattccagcctgaattagagcttattgatgtactgacggcctcctaggagctttacctgctgcctcagcatcgccacttgactaacttccccatccctgccacagtaatgcgcctaaacccgagaacaggaataataaattaggcatcaattaggattctggtgtctcggaagcatgtgaaaaggaggaagggctctgcagagtttggttctcagttttgaaacaatgaagataccacctcgataaacttgatatctcataaacgtcgtaatactaaagctcatgctctctccagccctagctattaacaaacggaccgataaactagtaacacgtcaatattaatgcttccggtctggctcgtgcgccagaagctttccagttgatctcttacctgaatgggaactcatcttcagccctggtctaggcatataagagagtacaagtatatgggcattgagccatgttctaggctgtttataacccgacatgtcaaagccatcatggtaaggaccttatcacagataccactttaacattgttgtcttttcatgtggcagactccttcatgaactcggcatctgtctaataccccaactgacctcacccgaatattcctaataagaacggttgtcttctcagtgcaggggataccgaaccactttttaagctttgagaggagtaagcgatgaatccttcgttttcttgccaggtctgtataataagaatttagatgtatcatatttcaagagttgtatgaaaccttagagcctgacgatgagttccgtgctagctacgactacgcgaagagaaacaaagggattgtatggccagcttacgaagtcgcaaaagaccaaacccaccccgaaaaacatattcttgccattcggcatttacatacctggtaattaggtagctttggacatttacgaaagtacgtgtattgaccgtgcagcctatggctacggatttagtatcaacattgactaacaggcaactcagatggcactgatttctgatgacagccgctaggcaaaatggtgtctctagaactgttctccgcgctcattcccttgtaaacgatttccggggtgagctaatccgaatcttgctgtaatatcagatcgaatgattcctccattgttcattgatatcggttcattcggctcgccccagcttcaggtgtcctagtactaatgcaggagcaccaaattatacgtgccagtgtctgggaattgaaagctgatggcatcttggttgaccacgcttcccatgcttgatcgtatgtcatcaaatcaacgaaggccaaataatcaaacaccccacactggcttatatttcaggacctgtccgatcaaagtggaccaaagcgagccctcttagcattgtatgttgtaaatatcacagctttgacttcggataaaactatcggcacttcttatcccgcctatacttgattcgaaccatttttacaaagggtcgactatacccctggcgccgagtgttcggcatgttcttcgcccggccagatcccgcggccgatgcccatcatgtttcgagtccggtagttgatgggaaccaggattcaactagggggtatccgtagtcccggctttaatgggagatataacgcctggtgtggcccacgcttgtgaggatccgctgttccgtcaagaaatcagttccagccactcatggcaagattggattatgctcgcgaagtttggcggggaccggatgatttggtggacagaatgaaatcttgtgaaggcttcacctcttaccctttttgtggttacaagactaacttagttatcttagcgcaaggcttaagctcagccgatgataggtcgatgtcagcatgaatggatcggtgtcttgatcaaatgcccatcattgatgtatcgcaatcgcaaatcgtggattcgattaccgcaaatcttggcaagaagttgtgtggcaatcctggtgtgtttggaaattatcgacagagaggatcagcgatcaaccaataaagaatgtaaagcgatactacactcgcctcggcttgtctcgagattcagttggtaggtgagtgactgtgagcccctcggaccatgtcaaggaagtcaaccagagaatagacatctttactgtgcttaaggctccaggatgagcttcatggaagtatgattggctgctgcgtatcaagctacgtgccattcacctatagtaggcaagattccaacagtaaagcgcgtgggggggttggaaaatagaaacgattgatgaggttcgcggcggatgatacgcactacgctagtccaatacaatgtcttgagcaatgttgggttttcatcccttctcttggcttctgtacctagtgtctaggcttgatattgatttacgtcaaagcatatcccaaggttcacagatagcgagtgaattgcccaaaactcaagccatggtcatggtctaagtatcatcctagtagaacctccctgacccttgcattgccgttccttgaccaatcacagccgatccattcgtctcgtaactgcttcgaggtctcttaggtgctgttgcagaagcaagcaagcaagcaagaatgtctcctcttcacccattctcaacatgcaggtatttcttatgtagaaggtgaggcccctaccagtcaggcacccgtatcactccccagggcctcgcctcattgccgtcttcgttctctactgtcatccctaatatttcgagttttgcgctgctggtctttctctggatatttgatcatcgggttcgcgtggccaagcaacgctaacatagaaacatcacgcagagttccagacgttcccacgcagtccgtcttggccattttcgttgtgatgcccgcacgttgaggtcgctctaagcctccatcttgtcttgtttttggtctcctcgacccagcttgtactgagcagccctcaaggaggagctgactgaactacaaactacatataaagccacgacacaagtgccacggagctggcgccaactactaaactgcagatcaacgcttccttgccgatcagctgcgcgcggtcaatctgatcgggcagtttaataaccttttaacaccctcaacttatgagccatcgcctcacctgatctgcctattctatctttcggtctccacaggtatactccgtactctgtgccttattatcttcccctcttctgctcataagcgcttgcgcttgtgcttccacggatgcagcgtattcctgcctaagcgacctatcaatactgctttgaaaggtggaagtgaagcacaccgattcgtgctgacctgttgcgacgcattgctttttgttggctggacggcgtcacgtacctggcctatgggcctgggctgtcttcaccctgcagccgatctcccgctcccgttccctctgtctactaaggtaatcgttctcgattctagcaagttcgtcggcatcaaattcagtctaatatagtacacaaggcacaagggttcagtctcaccaggatatgggccacgattggaacgcaacgacgtcggcatcatcatcagcatcacccattgaggtttagagtacagtacattttgtcattcgattgtcattttgtacccttgcctgttgcggcaccagaatctacaccagcaccagcaccagcaccagcaccagcaccagcaccagcaccagcaccagcaccagcaccagcaccagcaccagcaccagcaccagcaccagcaccagcaccagcaccagcaccagcaccagcaccagcaccagcaccagcaccaagttccggcgcataccttgttatttactggagcttcagtgactgccatcgttcattcataccttactacttgcaggagtcgaaacatggagtcctccgtcccggtcgtgagacgccgagctccaattgcttgtagccggtaggcaagcctgtatcatgtctttttgcgcattcgtttgctgacccttcgccacagatgccgggtaatgagaagtaaatgtgtccacaatcgtagccatcctttctgtaagacctgcttagatgcagggctaatggatggcttccaatatcatatctccggactatatctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngactgccaagacaactcgacaggatccaggaggattgcaacgtgagagcctcgctccaggcacactgagtaacgggtgggaaaatctgcctccactaccagagatcgttgatggtataaaccagttcacgcgacattactttcaactcggttttattcctaaagaacaatttccccggcgtctactccaagatcgcacttcagtcagcgtcttcctcgttgtcagtattcttagcatttcagctcgcttcagtcgtcctctatcaaggcggtatggatccggcatgaaggcatccgagttctttatgaagcgggcgacagagattgcactcggcgaaatatttccaaccaaaaatacactggagaactgccaggccttttatcttcttagcatcgcgcaacaagggaatggactcaaagatgagagccatgtatgtgtggaagacctgaaagcccgcctcattactgacttgatagacgagcatgggcctcgctcttcgaattgcgtctgcgatcaagctgcatttggaacagacttatgcttatgagacttcgaaccctacgcctgatgccaccattcttcgcgaatccgcacggaggaccctggtaagtcatgccaaataaacagatgttagtgatatagctgaatagaatgtactcagtggatgttacatagtcaggatcagctacactcatgctcttcctcgccaatctctctcgctgcttcggatatcgacgccctactgccttgtgatgaagaagacttcgccaatgggcgagagcctccttcgcgagctgctcttgaaggtactccacgtgctatcaaggacccaagcctggtcaacgatccaaatcggtctcttttcggtactcttattcaagcacacggattctggggcgttgtcacccgggatgcagtcaactataccccacactcttatccatgggatccagagagcaagtttgccaaagtctcgacaaagcttgatcagtgggaaagaagtttgcctcccaaccatcaatggagtatggctagactttctgagtacaaggccaaagaacaggatctggtatgaggccccttttatagcaaaccaagccactaacaacccaggcatatctcggggtcacaatgattccgcggctttgcaatatcgttctccgtcgcccatacttggagcagtaagtttagatacgcaacacataatgccaggtctaacatgctatagtattctgacttcatctcgcgaatatcaccaaaggccgttggtctttaaccagatagcatacgatcttttcaacaacgttcatagactttacgaacaaatcgtcgcccagtttacgggacgctcttcagatgaaagtgtcggtgcacaaatggccgcattttgtgtctacacctgcggccttttttccatatatctttggcgctatccaaactgtaagttatcctgaccaaaacgatataccctaggtattgattctcttcgttttatccagtgccgaacatcatgtatgacggggaaaagatgtttctgcgctgtttggatattctaatggaatgcaaagaggtctggcctcttgcttctcgttgggtcgatgccttgagccgatttgctcaagatcctggcagttcatttaaaagcgaaaatggaatggcggatggcagaggcccagcccacaatccattaactcaccttcctacgactacgccgatatcatctagcgcatctcctacttcgtccttgtacaatcgacaaagcaattcccatgcttcaagttccattgctctgcaatctccatcctcaaacgacatctctgtgcccatatctacgactcatatcatgccctctcattttgctcaacctcaaacccagcaacagctacaggttctttcccatcctcatcagccaccgctatcggtaataccacatcagcaggcttttattccaactcagcttcagcctcagctttacatgagtcctgataacattgccaactttgacatggtcctagggggctttgaccccaatgctatccaagcttacccgatggcatctcagggcaacgctccgttagcaaccagcatcccgacagctatggctattaccagtgggccactaaaccctcctctggacggcttcttggacgagttgagctattattcgtacggatctcaggcatggatcccaacaaataacttgttcggaggctaaagtgctttctcttggcgctgtttgggatccaatgcttggaacaaagtgatcgtcttccattccatcatgttggacagacgaggcagcaaaattacacaattttgacgggtatgttgattccatatcgggtcatgttccttacacttcggattcagataaggttgaaaatcatgggatttatttttcacatttaattgtgactcatctcatctttgtaagccagaaaggacgtaagcttgccattttttccctgaccaagacctattgtgggatccgatctatgaagtgtgaatttcaaccatgatttgaatccacacctgacaaacagattcagatgccgagccttcatttcatttgtggtaattactacatctggcttggattcatcaatagaagatggcattttcacatagtcttgcaagtgtacgtgggttcattgtgtgagagcaaacgattgtttgactatcgacagctacagacgagctcacttgatactctagtccgaaggtttcatttcaacgtgtcttcgctcaactctaagggtcccctacacgctccgaattttcaaaccacacctcaagaataccaccatgttccacaaaggtggtttgtccgagtacgccgtcctaagccttccctaacacttgaaagggaatccaagacagactccgtgggccgtgacaaccagggctgcaaaagcagaacaaaaaagagtaataaaccggccgccttgactccctatcctctacatgaattttgggccgccgccgcttttcatcctcgcagggcatacatgacttctctattccatcattgcatctgaataaataaaacaaaatggactgtgtagtgtagtgtagtgtagtgataggggaatgaatacatcatgtagcgatgaatatgccaggtgaagcgtcataagggggtatttgaattactgtagtgtcgtatggggtctatatacatgcaagggtcgtggggatcgtgctatgactggggaaggggaggggagcatttatttgtggcggcaatcgctcgccttggatttgagatgagagcctgagtgccaggtcagttggccataacggcctgagagccacccagttggcgtttaacctgctcgcgggcccaacgggcggtctcgatggttcggggctggaattcccggttggtcttggtctccttgatcataacagtgagccagtcttgtcggaaagcgtcaaccagttggccatcggggaaggcatcagcaaggtcactgtccgagttagcatgcttcatgcaaattgctgcgccagaacaacttacccaataacgcccatggaagcccgcatcaaggattcgcttcggttcatatcactagcgataatgctgagagcgttgaagatgagagggacgtattgctggagagcttgtgctatggcgtgtcagtaacgattgcataccagacggacaggacgacatactcttctcgctgaccttcatggcgccaataattccgccccaggcatccataataccctcacgaagggagacgacatagtcgtacatctcgtaagggccctctggagaagcggtaacagttgtagcttgctccagaacctgggcaactacggacaaatatgtctcgaagtggccaccgatggcaccagcaatgtcaccaaagcactgcaggatagcaggcttgaattggttggccagagtggtactctgcggttggttagatatgtcaagacacaaaaagagggggatacataccctgaggttgttgaggaggtagttcatgaagttatcgcagtaaggctggctgcgctcgcccagagatcgagtaatgtcgctgaccagaccaatagccatggagcagagactgggctcgtcctggtttccaagagcgttgtacaggaatggggcaaaggcatccatgtacttgacgaaatcctcctccatagcagtggaaagagcgctgatggtagcgaaaacggcatcaggaacgctagactttccaccgacgctgttgaggatctgaagaaggatttgcatgatacgatcaccctgaggaatgatctccttgtcaaggcgagagatgatagcctggagaacagtgcacaagctgttctgcatctcctcaagagtgatcttgtcctcgacactgacgacctggttctggagaggaacagtctcttcaagtctcttgatgattacatcagagagagaggcaactggctgcaagctttcggaagcagcgttctgcacaaaaacgttgagaacctcataagcagcggttcgcaccgaggtttcagtttctgtgcgagcagtaacgtccagcagggaactgacggcattgttaaagtggggggtgatagcgttagaagaagcgccgagatcaccggcaaaacgctcagccaagttcataagggcccaacagcatgagggtgccatcttggcgctgctgagaagacccttaaagagcgactcgatcaaggtgggcagttgtgcctgaggatcaatggcctcggagcatgcctcggtgattctgccgagggcatatgcagttgaatccttgacatgcagggattgatcatccatcatcgtaatgaggataggcagggcctgcttgacgataggatccaggaccttctcgtcaggaccctccatgatagcgccaaaagcagatacggcagcatctcggttatgccagtcctcgtgacgtaggttaccctcaacaaactgaagaacgggtgtgatgatcgtagcaccaacggcctgtgcgtacagctgcagacactggtaagcagcgcgggacaggttgtactcgtcatcggtggcatcctcgtcctgcttggtgaggagaagtaggagaaccggtacgacttcattagcagcaacgcgggcaaagttgtagaaagggcgcatttggtcagagctctctacttgggcgttgtcatcctcgatggagatctcctcttcgcaaacagtactccagaactcaacagccagcttcgcgacatcctcatcatcggacttcatgccaagaatggtaagaccaaacaaggccttctccatatagaatcgcatgttctcgtagtaaagggccatgattcggttaaggcagccaaaggcgccctgttgtatcctcgagtcgtcggcttgtgtggcctcgcagacgacctgcataatgtagtttcgctctccctcgtgcttaaagttgttgccgacaaattcgagcgagtcaccaagggcggtgatggcagcgaggcgaacctcgatgtttgtttcctcctttcgggctccttgcacaacagcagtcagaatagcatttgagtgtgttaccaaagccccgcgcagttcagcatcttggctctcgcagatgtagccaatggtggtcaaagaagattgcttctggtggtcggcaccctcgctcacattcttgacaaggaaaggtagcagatcgttccactggccacggggcaactcgatagcagcaatagaagaaatgacctgggcggcggcagtaccagcttgggtgttggaagagttaagagtctggagcgtgagctccttgaccctgttcttggtctcgtcatctgtttgctggagccatttcgcttgcaattcctgatgacgagcaaagtctcgggttgtgaaggcgttcttgagggcgataccggcagcagctctgatggagccatcggcagagtcgtttgctaactcttgtacgagggttgcgaggtaaaggggctagtgaatcgtcagtcgtcattcgagcggagggagggtcaggggtgccatacaaagttgctctcagcggcttgggtaagttgctgctcggcagcatttcgcaggttcgcatctggaaaagttagcagtggttcgcttcactcgcagataactgctgaagtttcaatcggcggggagggcgtgggatacttaccaggcgaaagcgaatttgcgagcacctggtttatctctgagctcgacatttttgcgatttaagatcgtctcgtcatgcggtttcgggaggtatcaataatgagtgaggcgcagaaagacgtaaatgtgtgagaatgaagaagaagaaggaaaaaaatagagccttggttaggcgcacgtgtcgataagtttggcagatggaagagagaactgttctggatgaggcggagaggcgggggttttttcccacgacggggggctcaggccaggagaggaaaagaacgggtatgagggtcgaacgagcttggcgggccaaaaaccgatggaacggggccttgtttgatttgatggctttgagatgcttgattgctagcaaagcggtggtgaaggaagagaaagtcctggctttagacaaaagaagtgttaatattctgcagcttgatgttacagggaagaaaaatttaacctcttggatcgaaggtttgatgatgacaatcggcagccagctcctgccttcgaagtcgctaccgccacttattttcacactgtatagcactgtgcagaggtgatgcgtgaaaggcagttattttcaccaacgagcagcaatgtttcgtgcctgatttgatgttcgggagaatacaatgacaagagatgcaggcatatatttgaccaagagactgcagctatcgatgagagtgataattacagtgacgaacacgactgaggatgttgtaattcatcacctgtagtctacctgctgatgcgtcacagccctgagcctcactgtgactactgtatccgtacttgcatccaatacctttccctacttatacatgcatataggaccccttcacaccgacggccatgcccttctttgccgcgggaccttgcggtaaacgctactatactttcttggctggtgcgaatatatctgcagcaggtttcatttcgtttgtttattatgagacgatacatgagactctgggctgcccttggggtcccgtgacctaagctgcttatgcacgctgtcgcttgtcttgattcaggttcacctggactgttattagttccaatgcatgggacctccactatgaacgcataattcaaacctactttcattacttacactgtgaggctgggaaaacttcgcttaatctctacataggtcaatagtcgcactgtacgctcttcatacagtgccccgcgatgaagaaattcacaccaggctttggctcagtaccaattaagagcaagcaaggtatctgcctccagggcttccatgtgaagtttgacaactacggtacttgagcccaggcagccaaaacaaatgtcatccagggacaacagggccctggctaccttaccttaccttttggtgggagtttaaagttaggtaggcatagcatagcacaaacccatcccttcgaatagttcttgctaaagatgttcattttatatttgaaattattacttcacttagctcccacataatttgatcaaagcccctttcctttctttagtttttcttttcttctgtttgtgttgatttcttttccaagtaaatagttccactcttccatggcaaccaacgccgccagccttgccacgctgggtaactcatttattacccacttccacggcggatgcagttcagtttgggcggctatcaaaatgaagctgacttgtcagatccagggctcatattcgattttcgcttcgtcttgggatttggatcttccatgtgtttccagggtccagtctggggaaatttcgttgcttgggccctgttcccgctactttagtacgccattacttacttgtatatcatgagagcactgacaatatctgcttcttctaacttagtagccgttctatgatggcccagtcttcttgtctattactttatttatttcgtaccctgcctgttggcttattctcaaagtacactgattacaattcggttttttttttttttataactcggtaataagcttcacagtctccgtaactggaaacatttgtgcccttcacagcatcggggaacacaaggtccacgggcagctacttgcgaatcaaacaactaggtacctagatcgctggttgaagtgggcacgttgggcaacgggctcattactgcacaactgatagactgtttgaaatggagtgaattgatgaggtctgaagctgtgttgtttggtcttgtttggcctctcctctccccgctgtcgaagagattagtcaggctttcagcctctgctttgtgctctggagaaatgtcacattgccagtggagcatgattttgtattcaaactgcattactataagacttgcaagtcgtttttagatgaatatcctttgtagttcagtaagtaataggtatgattgcctcagagtccggccctagctcaagtaaatacactgcggtctttctttgttgctatacaaagtatgttcattgttagaccacatgctctcaatttgagtcgtaagttttggacagtgatacttatttatgcttaaactttggagggtagtgcataaaatcaatacaataatgacaacaagtccctattcagtgtttctcctacctgggccctagccgtctactaaacaagggatttctattctcgtgtgcgagaagagccagacttcccagtctagcagccgtttgaaagcctactcgcagggccctataatacaagtcttacagggtcaaatcaaggaagtcaaggtcgcatcagatataagatttggctgcgtaacagggcaatgacatctcgtggtccaggggtcaaataccgatgaggtagtattggaacactgctgactggttcacatttactttgtcaagtctgcgttccatattggttagacgtgggtcttgtagaatgcccctcgatgtacggagtaggggtatgcaccagggccggcaagtctgaagacaatgaggtcacccgtccaaacaggtagcccctcattcgcgaggcttctttctcttctgcctccagaggagcgtattcacggcaaaatacggatatgcttattttaaaagactagtcgttatttatttcttgtcataagtcgtaattatgcgtatcaaccaagcatctacatacatccattcaattccgtaccaactcatatcgtttcatccgctgtatatgaatgatttcgtaaattcgtacaaccaatagttgcccaatatgaacatcattcacgacaccagtacatgtctgtagttgctttgggggaaaaaaggcatccattacccaaaaagaaaacctctgctgcccttcaaaaggtgaccatgaatgagaacgccagtaaaaaagtagacttaacgcaggtagcctcggggtgggcgagtgtcataaaatgtctcgcgttccgttacctcgtcccagcgagggtggctgtgccggtgactatcgcgttcatagtcgaattggtattctctttcatactccaattctctcgcgcgctgctttcgagatcgtcggatctcatcggagatgtcaactaggcggagaacgtcatcctgcaaatgttagcaatcggtccttgtcgtttttgggggacaacttacgtatttgagatagtccatgatgtagtagaactccttggtctcctcgtattcatacccagagctctcaatagcctcacggataacgaggtccttggtgatctcagtccacatatcctttggaggtggaggtgcgggtcgagaacgtgattctcgtgttctttcaatatcaatttccctctcgcgatcgtaaatggaaacattaacacggtcacgagtatctgggggtgacgggtccttcaggatgggctttggcatgggcgcaggggcaggtgaaggggcgccatccctctcaggaatgaatttgctcttcctggaaccactgtacctcgtccagtttgtctcggtacttccaccgccaactccatccatgcgaatgcgctcagtgcctggaggaacatcaacgagggtccagtccttggtagcaccgccccaggcttcgcccattcggccacgagagtcgatcttgctggtgagatagtcgccttcctcgtccacagcactgggtgtcggcagaggagcagctgaatgggctcgacgccggtttgtttcggactcccgtcgaactacaagttcgtcgtcgcggtagtcggatcgtcgttcttggctttgagaacgagtgcgcgatgtgcgagtgacatctacttcggttctgttctttgacagagagatgtcgatatctgtctcacgctctcggactcgggagggagcacgaggctgaggctttggctggggaggaggagtaggaggtctagctttgatcatacctgtgaccgttagcgttttgcatcgtttggttagaactcccgtttgcttaccatggtcaatatcccggtagtgggtgataacctctcgctcgattgttggcccgcggatagtctgaggcgggggaggcgggggagaaggcttgggaaccggagggggtgaaggtgccctctcacgctcaatgatgcgagtgcgaatgcgctctcgctcctcaactggaggggcgggcggaggagaaggcgactttggtcgctcaacgtatctgacaacacgggcgggcgaaggagctcgcctgggaggtggttgagagggttctctgactcgctctcgctcataaactctggtgcgagatcgctcatgctcatggtcgtgcgagtgatggctactgggcgaaatgctgcggggtcttcgaatgatgcgttcctctcgaacgcgaactgggctgggacttctgggtcggtgtcggtcgatggtctctacttgacgctggcgtaagaccatgggaccagcttctgttcggcgagcatcttctcgcaaaaaggcgggtgtgcgagattcctctcgcgggggagggctgatggtaacggtacgacgacgatagtcgacttcatcaagcccctctggagctgaacgtcgaggagcagggtagtaatccctctcctcgaactcagtagcccttacacgggacatttttgtgtaatgaagtgctattttctctgaatgtgtatataccgctgctgattttggtgcacttttgagggcgccaactcaattcaacaggctgttgggttgcgacaaagagttgcaaaagggtatgtcgtcacactttaaacaaggtggggttccagcgacgagccttagacttggtgaggtcttgttacgagccaggcgagaagcaaagctgcaaactacaaacccaaaagaatgcgatgcgatgtttttgaggtgataagagaggaggagaatagcagtagccaagagaaatggaagagaaaggaaaaaagagtttatgagtgtcaggtgggtttaatggcgtgcaagccgcaaagcgccgcaagaatcaggccccagacgagcaaggacggagcatggaagcaaagcagaacgtcgtcatccgacagcaataatgagagggaaccccccgccaacgatagggtgtcagccgtgaccttgaccttactctagttaatggaggggctgggcacgggcagtgctgatgctgggctgggctgcttaagcaatccagtgtcaagatgggaaaagctgtttgtagtgggcaaagcggggacttctgctccaaggttaggtacaagattgattgatgatggtggcagcggtccgcaacgggagaactaacataaacgatgatcttttcgcctgctgcactctcgtcgaatagtatgtagcaagtctgatcgaacctctttcaaaggttgaccgtaaactcgacaacttcagaggaatcttgcctcgtgtgaacatcaacgaatgaccacaatacccagactgacagacagtacctatccccgtccaatgatccatcaagtcccggaagcaagtcagtctgcctgccttacgaccccaaacacgatgagtctaccatggcggcccaatgaaacgggccctcctcccacgcgaagcattcagatggagggtcaagcgcagccaggaaaaggacatgagacctaccagcctgacaaactctacccagaaattgtctctgcccaaggccccatcaacgatagtcccgttttcccggcatagatttcatccccgttgccttgtacgattctgggcattcgttgggcctaattttgtatctatcgatctgcgtttgctctgccctttctttgacgagaacaaaagctcgtttctttgacatccaaagctggctgtggtgtggagatctactgacgcaattgtgcagcagctcaccccggcatcttatggtccttggccccagtgcattgcgagatgggagccagagcaggggctctcagactgccccctgcggcgccacgagtccatatcagcgaataacgtgtaggctcgagatgcaactcggcgaggtcgataaagaaggtacagatattaattctggccaaagagatagagagataacaattgtgctgagctttgcgaaagatgcgagtctatctctgtcacacagagttgcatgcaaatcattgcccttgtgatcggcgatggaggtccaagtcgttgttccgctcagttgggcattgaatctcaaaacgagtggccccgtcatggactgggactggggtctctaaggggggaaataaaaaacgagactgaatttggtggtagatcggtggattttggtgtaagccggtctcgtgtaacccccccccccccccccccgaggggtctcaaagaattactgaaattccttgagaaacatcgcaccaaacttccaaagtcgcactgagagcccaacgaggcgtcgaactcgaaccccataagccgcaatcctcagctgtcagtctaggggaggaaagaaagcacaggcccttgattctaaatgacaaaaagacttaggtaatatagcctaagcttaggataacttttactgagtttatttttgatactctatattgaggttcgctgttttcttaccccccgacgtcagttcctggtcgaagccctttggagtcggaggcatcaatgctgagcatctgccgtccttccatggttctatggctgtccgtcacatgtgacatactgctacacagaccacgcaagtttgcttgccaggcagggttcatgactgtgtatgttgggttgagttggatttgtctagattgttctactgaaacttgacatcgaggagaaactactggagagtccattggtctaccttcttcaaaatcttcttatggcatgatgcatcaaactctaggctaagcttccaatttaagtgacagctacttcctcgctgaatccgtcttcgtctctcaggaacatagactccaccacgaacttcacagtcatcgaattggacggcttccgtagctcagttggttagagcgtcgtactaatacttcattccgagtatccggtaatgcgaaggtctcaggttcaagccctggcgggagcaatcccaatgccttccaattcgtatttttgattcatagacatcctgaacatctttgagattctctttttacaacttttgttcttctttactatatctactacacatgcagattattggcttgcagtaggtaggctactggtcgagttaaatacattaatgtatttattaagctgctccttgtttgttcgtttgtttatttattacaggttaaacaattcctttaaatagcgggaagtcttcatgagttcatttttaatatctcaatctatcagccttttgcccattcagggtacaaacagtataacctgctagcctgcttataagatttagcaaatggcatttacttatactatcaggctgtaattaagagatagtaacctatccagaacagctaaacaacctctaaaagcatgctgcctcaatgctctttatcgatgtctacgtcggtagtaggtttcgagtcacaatgctccagatatgtaaatatcaagtggtagacgacatcttataaagaatatctccagaactatatactatataaaccacaactcgacttctatatactactaatactcacggaataacctcctgaagtagttatacatgctctttaaactagagcgtaccctgcaccagatgtcaataagctatggatattagcaattaactgcataaattatcctcagtaaacactttgaggatcaatatatggagttaaaagaagtacctatgctgctgggatttcctggccattgtaaacaatttccggctacgtgagtatcggccggaggagccacaacgcccatctcctcttcatgatcccttccggcaatagaagagaactacaaagagtaaggtctcactcgcaccgtaggatagatgtagccgggatcatgtatctcatgactcgtccaggagtattgacagcaactcattgtccagtatctcagtcggcagcatcttactcaagcacgggtactttgcagaccgcttgaatacgaatttgcctaccaactacttcttgtcgactttaactatgctggaagtgcttcggggtgttgtgcccttttcaatccgttgatgatgagatcaaatccagtaatgacacttctacaggcgcatgaaggctcattatttgtcgaaaattcctatacagtattccttacttgggctatttctgctacttatccaagaaagcactacagatggagggatacaaaaagaacatataaacaagagtgtcattcaagaccaacgtaccaaagataattttgcttgaacgcctaaaactgatttcattcatactgagctaccattaagaataaaggtgggagaaaaatgaggtaacgtcaatctgaaaatgtccttatagccaaaaaatgacgcccctctacagaccacgttttgtgtcctttgcgatcaaccctgtcaagctcttctccggcttagggtaatcaggacggccagccaacatatctactacctctgacaggcccaaccagtgggcagtcgcaggtcttcggttgggccaatctgtgccgtgctcctccagctcctccattgcgttgaacacgacctcggagccttgaataccaatgacagaggcactcttggggtccctcttgacgtggttgtgagcgttacgtccaaagccctcaagatgttggatgcacttgatggccagacgaacagctcggcaacgatccatagcagaaggaacaccaccctgttggacgtgaccaggaatactctctcggctctcgaaccggtcgtgagcctcttcacggatgatgtccgcaatgagcttggcattgtagaccttgctggacttctcatttacgaggatcaggcgtccagcacgggactggcccttgtccttcttgaaaacctccttgaggtggttaacatcggagttgagcatctcaagagagatgccttcctcggggatatagacagcggaggcaccgacatccaggccagccagggtagcgatgtagcctgagcgaccaccctgagtctcaataacgaagacacgacgacgggtagcagacgctgattgcttgatcttgtcacagtaattgacaagctcgttcaagcaggtatctgagcccagagaatactcggttccgggaacgttgttggagatggtggcggggagaataaccatgggaatgcacagagaagggtattccttcctggccttgcgcatttgtgaaacggagtggaaggcctcgaaaccaccaacaaggaatagagcatcaaagtggtgctcctcgatcaggttggcgatcaactccatgccagactcgccaggaagctctcggtttgtaccaatttcggaaccacccttgcttgcccaaccgtcaacctcgagccagtcgaatgggcggacagcgccgataggcttgtcatcgtgatgtcgtgcgaatccagcgaaaccgttgtgaatagccagaggctcgtggcccttggaaagacagtacgcaacagcagcacgtactgcagcgttcatgccaccggcaggggcaccaacattgatgaagccaattcgcatacgctgagcagtcaatcatcagcaagggaacaacaattcagatttgggtcagacttacgtccttctcaggcagcttggaatcgtcaaccatgacgtttgtggtcaacatatacgagccccattggtcggcgaactcggcatcacgaagggacatggccttctcgaagtctttggcgtcaacagccttggcgagctctttggtttcggcaacagcttgcattagaggcttgcgaacaatcttgttctcgttaatagcgatgaaaggagtctcagtctctggtgtagcttcaaggacagccttgacggcttcaacaccctgcagggtagccaacattcggtcgtatgcgacggcagtaccgcctcgttggacgtggccgagggtggtaatacgtgtatcaagagcaagaccgccctcactcttgtcggctaggatgttcttgatttcttcggcgccgatcttgttgccgtccttgtcgcgggctccttcagcgacaatgacaatggtcttgcgctttccaaggtctcgatgctgtaagtcgttagtgcctgtgattgggagctattttctgtaattggacctacccttcgcacaacgaccttcatatcttcctgccaatcatgctcacgaggcctctcaggaataaagacaaagtctgcaccagttgcgacaccggccatgagggccagccaaccacaatgccggcccatgacttcgacgacgaaagcacgagagtgtgaagaggcagtcgcttcgacgtaatcgaccatctcgcaaatacgggcgagtgctgagtagcaaccaatggttgcatcggttcctgtgagatcattgtcgatggagccgacgagaccgacaatgttgagatgcttataaggtactatttgttctgtagacagctctcccttggaaacgagctcttccaggagagaaggccactcagctcggaacttgtcagcgccagtcaaggagccgtcaccaccgcagatgatcagagcatcaatgccagaaagaaccatgttcttggcggccgttaaccgaccaggacgctcgtagaaagccatgcatcgagcagtaccaataagtgtaccaccctcagagaggtagcctctgacatcgttccactgcatctgtcggatgaagtcgcctccctgtaccaaaccctcatatccctcgtagacgcagtaggcgtcgcaacccatgtgaagggacatgcgcacaacagctcggacagcagcgttcatgcctggggagtcacctcccgaagtcataacggcgatcttcttctttggggccattttggtgaattcggaaatataggaagaacgcttgggagtgatgactcgattcaaggtttgccagaaccgagttgaagtaagtttgggatattgcgtagccgtccggagaaggaaaaagcgcggcggggcagatagtgtagctctaaaagtgtatatgatgagaaacgagggcacacaattagggagagcacgatacttacaggaagataaggagaagagaagagaagcgccggcttcaacggatgatattgatagaatatggtctcaccaggtttcctgtcgagaaggggggaaatgattatggcgccagctttgatggcccgggcagtggaagtcggtcggtgacgcagctggaggtcaggatcagtacctacctacagtagcgaggggcagcacacagggaggtcaagaaccaaccaactaacaaagtggagagtatgatgtgtgaagtagagctcttatcgcttatcggcccgcgcggggggcagattttcggttttttcaggtgccagtcttgacccaaggtgagcttttagctggctcaggtgggttatgatgttacgattcgtaaggtgaattattagcactcacctcactttggagcctcttgtccctctagtctcggtgttttatgcttgcttgcttgtctgaaagccaattgccagctgcgataatcccctcaagcccctcttcttttttttatcgcacacacaattgaatcgaaactgttggaataataccgcattcctgaggtattcatgctatcaggtccacgtttcggtggcattggacgacgcaatggtacagacacagcattggcagtgggacggggcacttccatgaaacgtcataaagccgcattcactcttttttgtctaccagcgggccaggacaagaggatattttgcatgattctaatcatgaaagtctggacgctgaatacatgggttgtactaagtattcaatgcatttctccaactattcatatggacattagacaactaccggtgcatcaaattttcgacgtgatctccatcctggtctaccgggatctgctactttagctctagctaagtatgtaattggcatgtagtggttcgtggggctaaagtgcgttgaatgacggcagccagatcttcaacgcaggacaggtgattcttaaggcagtaaggcaggcttaactgcaagatcgaagaaccgaaaggcgatcgagatgtcctaattcatcaattgtcaggggctcttacatggctgctcaccacctcactcgtatgcaacttcaaacacgccatcattcacttcaagcccatgtcatcctcaaaaatcgctggcctcagaagacgcctcaaattggaactaacttatatcgccatcaaaaggatgaacacttgagaaatgaaataactcacccatcaagtagtttaccaaaggacggcatagaagagcccctagggcaggcaggatatccatcgtctggccatcttgaataccctggaccatcatgtgaataagacaatccaatggtagagctttcaagagcatgattttatgacttcaaggggccgaacgcataattgcttcggcaggaatatatgccttccaataacacatctgaggcaggcaaatatgcgaactccagggtcaccagcctgtcggcgctctgaaatctgaccagtcattgagaaaacttgacagtcatcttggaaaccaagacgggctgtgatgatcgctgcgaggattaccgaggcgtccaccattgaagccctgtgtttacagcccggcggtgcaagcaaggaaatgagaggccaaaatgtgaaaatagaaagccattcaggagagtcatatggctgcagatgctgttctatgcgctggcaagcgtcacttcacagcggttgggatggatggttggcctgatgcgacggcagcgcgtctgctgacctagagcgccaagcgctgagtcgccaggaccctgaagaagcgcccctgaacatgacgacagaggcctcagcagggcctcagctcatcgcaacccaggttgacaaggctcaattcaagtctgcctctcttgaagttgccttgactgccgactgtaactgttaagcctctcgacaacgactggtgccgaggatcctggaacatcaaggcaggtgacctaccccaggtatcgtcactgaagcctcgggatattcatttatgagccggtagcaagtttctcgtctgatctgctcggcatatgtccgtggtcacgcctatcccatgatgtcgggtgcatcaacagcagaacggacgggaggcaagtcctgcccaactgactatgggcagagggatagttgcagattacggctcaaaaacctcacctctagagtgactcgacgcggcttcgtccgtcggaatgagctccgtggtcaggcgcaaggacacggtcatcagtcatcagtcgttacccgcctgaactttgaccgcgtatagcctttcacttattttcccagcgttgacagatgaatttctaggcgagatcactcaaaggcccgtggccgcttgcggaggcgaggtgcagcgtgcggatgacaatctgggggctcgttgttatcacggggtcaccggatattggttatgccattgagaacgggtcaagtcaatgaatccccacgatcctctggggcttctccagggcgagaatcactagcaggattctcatttccaatcccagatcgcccagaatcacgtcaattcgccgttgaagtggaagcctagattgcaagcggaccaattgacgctttaacacaggcgtctgttgatgataccggcttgggattggaattgaagctcaatgccaaaaacaccattgacatgactggtcagggtcttcaacaccatgctcggcgaaaactctctcagggtctatcatgtgtcttgaagctatcgagctaatggctttcaagagagccgttcgtccttaccgagtctcaccattctcaggatcaaatgccttggtgaatgttaagaccgcggttaatccgggccagaacaacacaaagcgaggcttggatcaccaacgtgacttgtgatggggcctcagacaggtccctgatgaggagcgggctaccagggtgcttgatccgcgggagacagaaggtcccaagagaatgacagtgggggggaattggacctggcaaggcaaacaacagggtcgtcctcagttttggactcggatgcccgattcggtctcagttcacaacggagccgctcaagggagatgaacaggacacatgacaagctgtcaacgttccagaacgccaaacggacagcaggatctgctttccgttacaagaggccgcggccccattaggaagcgttaggggacaccgagagatagaaccgtttgcactcccgagaccgcgttcgtctgtgctcgctccgtaactgtctcaggtgggccacttacttgatcaggtaattcagatataacccaaagaagactggcccggtaagtgtgagtctaaactccgttgggcatcatagtgacccgcgacttgaacacaataagtgcctcttcaggtaaagacccgtggaaactggtcaccaggaagaatttgcctccccctctctgccacctccacccgtgttcctccccctgacagaagccctgtccttgtctgctgtgtcgccgaagttgaacagcctacaggccttcccacctccacctctatgatcctgtgccctggcgtggacatggcattgggcaggttcttgattcgaagaggatccctttgttcagagagggaagagactcaaagatacagacaagcaataaatagctctttggtcttcgttgtcatgcgtttgctgtactatgctgtgctgtactgcgctgtgccgccactttaacccccattctcaactgaatccgtctggtcacgcctctgtaaaagtgtaaggttgagatgccaccccacaggaatcaatcaatcactggactcatcctgagtgaaccgtaactcacttcagcgtccattgacagcgaaaattctcctgcgccgcggtacctccgtcttgtactgggggacttgggcttgtgctatttgggtggtacccgctatttccaatgccccccctcccgtccaattctcctcagcatgtacgtacctgagccacccccggccagagtgcagtggctcacaccccctctagattagcacacacgcccctgcggtccgacacccctgggcctggcgtgcactcgtgcttgtgctaaggtaccttagactccatttacatagcgcacaccgcgactcccttcccccaatccgtctttcttcccacagaccaaacaagaataactacgtttgatccccccggactttgttcgttctcctccacatacacatacacttacaccaagcaacaccaagacccaacatccattgcagaggattttgagaggacgaccttgcaccaggaatcgccttcacacatacagtatatgtctactcgaggatccccatgaaacgcagcatccacctcgacatcgcactgacacgccaaattcgcttacattgatcttcaactccctcgacttgactgcccgcgaccaagtcttctccacctcgaatctcatcctctttactacgctcaggcgcattgtcggctctaactcgatctacttcgccgacgacctatacagacttgtcgaccgtttcgattgcacttacaacttcgaccgacttatttgcacccaccttcgcaactctccctagtcgataaatcgacaggtccaagacacattatgccctatcgtttagacactcacgttttgacagtggatgcgaacgtcatccacaaggtcgatactggcaatcccgccaatctctatagcatgtggactggtaagtcgtctcttgtttgtgttgtctgcttatacgctaaccagtcagtcttctctcggtgcgcagactccgttgaacaaggtcgaagactagagaaccttagctggcgactgtggcaaagagaaacctttgtcgtcgacaacgaagaaaagacagcaccctctacacagactctcccccagaacattccttccgagtcaaggatatccgatcttccccaactatctggcagtgtcgagtctcttgtagacgaagagaccatcgactttagttcattatcagcaccgcttgagatcgcccgccctcgtgtacgacgtcaagattcttgcgccagcacccgaagcaagcgcgaacgccacatcagctccgacgatttcgagaagatgattgtgtctattgttaaggacaagggtcctttgtcggcccctcatgtagctcctgtccccaagcagtctcttcctgttcctcctgctttcgagcgttctggttcaaccacaaccgagtctcaatcgcctgtaaagtccatcacagcttcagagggttcgccacaaccttcaccgcaaagcctcccccgcaccactgttgtgcgtggcttctcaccttcccagattcccactcctcgaactatctccggtgctgctcagtcatcagacgcaattcctgagcccaagtcgtcgcctgctgccaaggttgtgcaatcaaagaagcccgctcgctttgcgcttggtggctcttgttcgtctagtgaacaggaccagagcctcagcaacagcaagcccatcattcccatcatcaagaagcctgtgttccagatcggtggctcttctgaggaggacggctcactcaagagccccatggcttcatcacgacctggctctctgctctctgcacgcaagaagcaggcctcgttcagcaacaatgtcatgacacgaaccatcgatgatgaggcagccgtcgactcagataccgacgactacattgacgagagcgctatcgatgacgatgacgactcttcggactgggaggactcgatggaagagagcggaaagtctagcatggacgacaagttcttccagcgagtggattccaaggccaatttgacctcacgacgatctctcatcaccctcatgcttgcccagaacgatcgcgcacgcactcttggtaaccacgcctctcaatcgacttcagcaattccacgatctcgtatggcccacggcccctcactaggtgcctctcctaatgactccgacgaggctcccctgatgatgaagggcatgcgtggacctggcctcaagcctatacatgaggttcctaggtctagtgctcagcccatcatgaccggccccaaccacatccagcctcaagctgcgctgtcacctcgtactactcgtcgcaatatgttggcgactgagttgactgagtctcttcgacgtcatctcctctgggagcgacaacagaagtcctcgacagctaatgccgtcctcaagcgacgacatacatcacacgatgtggccaacctgaagcagtaccctgagaagccttgcatgaagaagagcgaggatgtgaatgccagcagctggaaccaatacttctccaaggaggccagcgacggatatcactccaaggggtggtaaatgataccaccacactataccatacccacacaactatacacactacgattgtgcattggacggcgcacgaaaggcatcaccacatcagcattgagcgtttttatttttagctgcgcttgcagcatttgttttacaagtcgttaagcgaaacggaactcaattatttttatctttttatcactcatggcggggaggggactctttaacattatgataccatgaaatcgtgttttttcaaggccgcgacaggctcttgtttcgtcatttcctggctcggggcacgtgtacttgtagttcatatggggaagatttctggggcaacctgaggatatgatttcactatgaaagtttgaggcggagggaacttgagttaaggcggagcatcacgaaatacggtcattggttttgctcgagcaagcgcaaaaggcgaaaacaaaagtcaaaagcagtgtatgatgacaggcgagagcagagcgaaagcgaaaagcaatgtatgagcgagagagagagaaagagaaaggagagactgagatggaaaagcgaaagattaaacgagtcactcagcaaaaaaactcgcaaaaagggcgaattgtctatgagaaagaggtttccgcaaaaacatgaataaaactttttcacgttgaacaaacaaaataattaatgacatgacccaattgagtggagtgagtgaatgagtgaatcgatcatccagacgcaatgcgtgtggtgttgtgatggaatgtcgcattgcattgtgagttgtcagaagggttccaaggttcctggatgcttcaaggatcgctgggagacatgacccaggatggacgtcatcaattctggttgttttcaacttttgagccaggcctagccagcaccttcagagctgagggttgcagcagcggccgtttaatgcacaggcagaaatcccattggctcggggaggacaagccccaagccttgaaggccatttgagtgtggcagacccaaccaagcaagccagcgctgcaggctttgtacagctcgtgacttgatcaattggcttttaggttttttttgcgaggggagaggagaaagggaaagtcagatttgagcacatgtcaaggcatgaatctctgaaacaattttcatcatttggtcctgtcaactccatgggaaagctctccatgtcaaggatttccacttgcaaaccaaccaaactgtcggtaataaatggcgtgagtcgctagacaaaaaggaacatgggactttacgataatacccgtagtctgatcgagcggtcagtcgaaggtgctggctgatactggctgctgcttctagtcttttctctagcatagggcagtgttgtctttgttggggataccttatgcaagctaacagcgcagtcattgtagtaaacaaaaggcaaggtcaacaacacgaggtcaaagttagaaccgtcctgagccgtctcaacgacaagtccttacaagatgaccattgacataaaacgactggcttggcaactccaacaccattaccagggctgccaagccatcggcactcgcttctgggacctggaacgcgccattgagtttttttcttttttttttttttgcctttacatgggttctcacatgagttattgtcatctcaagtcgacctgaattgaaagggtgtccggcatcggtattcagaaaccgatcccagcctctcgtcaataaattaggtgagtgtaagctgaaggggcacatccgggcgctaagaacaacacgcgtaaatccaatctcctccacagtccaaacgactcccttgtatctccgccctcggccaaaatacttagacttcgggggttctgttccttggaagatacctgggcagacggatctttctggctgcttttcttcttgtgttcctgttacctgaaattggagggttcgaaagggtatgggttgcagcgtcaagccacgaatgggaaatgtagtattaggcaacccataattaactattttgagtttttaactctgactgcatgtgcatgatgatagttctttgtgtgattgaagatggtagacatcaagagtggtgattgacctatgattgaagtaacccaacgtgcatctcgtatcgttcgaactactgcattctaccatcagctctacgccagcataatgcatttccggttctagacacacatgtctagtccagaccattaattatcgaaacgcgtcttttggttcactctgctcacggccaaattgtggaatcctgcggagccgcacccgaactcacgagctaggcgccacatcgcgaaccaaatgagaggaggacggactcatactccgtgactgagaatggattgtttcaaaaggatttgcgcaaaaggaggctggataaggagacgtgtttgaaatcagtcatttctgacaagctgtgccagagatgcaatgatagccagtcaattgcttcacttatgacacctccctgcgtgtggggaagtcaattagagacctttcagaggcagagagagaggtaaagggaacaagagacagcgacgcctctcccgcttgtgattttccggggaagtccatggcatcgtcgacagtgacagagacagagacagagacagagacatcccatcccgcatgtacagtacagtacagtacagtaagcagaaaccatcgactctgtgtgcctgagctcagactcactcgtattcaacacatacttttctaagcgtcaatggcgtttagacgaaaaccaaatctcagcatctcccctctttttcaagaagctttgacgtgttcaattccccagaaaaaaagagaaccacatgttgctgacttgattgcggagaatctggagaattttctttggtcatccgactatccttttcttctctccgcatagcaaatttgccttccagatgagatcacatggtgttgttcaggttggcgttaacgaattgcaattgcgtccccacagatttaacagtttgctttttgcgatatgtgcgcttggagttttcagcacctctcgctcgggtcatgagaaaacgaaactagaccgattgaggatgttagcagagggggggcgtgcatgtcccttgtctcgtggctgacaggaaagggatttcgcatcattgggactctcggtagggtgcagggagtgttcaaagtctgagtcagaatgaagagcagagcaaaaccgctgtcagaggacatgtcgtttttaggctaaaccgaatactggaaaattcgagaccaagtcccgtaaatggcgggtgagtgatttccgaccaatgagaaatggggattatatgttttgctgggggagtgagtaacggaaataagacgagtcagattggctcaattgccgatcggaaactcggggtgggaaacaggaccctgcatgagtttactgagagcttgcgtttgtgttggtttgagccatcttcgaagctatcggatatttaagcctcaatgccgcttattctactgtgccgagggctttgaagaatgctgccttgaatatctgtaaagcctcatgctatctcgcctgttctggactgctgagccaagcttgtgcggcttttcaggttcgtttctattccggcctcacatccataaccgtgactatagcattcctgatcaccttgaactaagttaagcgctccgaaggctcgggattctcatgtctcgcagctcacatgtgccatggctatgctccatttcatggaaactctcctcggcacaggcaggcagcaatggatctaggtaatgtcggtcgaattcggcatccaattctgaggacccttttccatccattgtctttcagggcccaatccgccagaggtggggcctccatccggtgggcgtcggatgtccactccactgtccggaagctggttgcttattaggtattgccagtatgctctcggaaacgcaaagagggcttttttatccgggcaaaatgatagaatgtcgcgcaatgcatgcaacaagggtctttttttttttttttgacgtgcatgctgtgctcaattttgagctgacgcttgaccgtctttcaggtgtttaatgccgctcattcaccgcctggttctgttgcgtgcgtgctcactacagagtcaagcagaggataattttcacatctgatggtggacaagagggtgcaaacaggagcctggagatgcaatgtatccagtcaacagacccttctgcagaataagctgtagatccttttcgctgccaagttaatggtcacttgcagcgaatctacagcacgccaaggttcctgaatcgaaaggaatgccgacagatctattaagttagagacgggtcatggctgacatcagaagggcctcacgtgggttgagagtacagtgtagcctctgcgagcgtctctcacactttactttacagcacctgtcaaaagttgacatgcccctatgacctgatcaacctttagccggagcaagccttgttgacctcgccttgcctcaagtggaaacatattcctcgtggcctatgacatcgtttgcatgcatgagtcgcgagtatctaggtactagcctcaggtctaagtctcggcgtcaagtaagaaaaatgcattctgcgcagagaaactgggaattaattaattaattaattaattaattgactgatatcgaataaactaaattgaataattggttcctattattttccaccctagtcaccgttagagtttgactactgccaacccacgatcctccccagacggggtcgcgactaatgacaaagggttcactggggtttgcggaaccatcatccactgacacgagaaattacaggatatcaggtagcagccacgaacaagattcgggactgcttacttaactcttactatttaattacggaccggaaacccaccgagcgtcgagatgctgggcttttaccgtttttggtgagttctacgtgtaatgaaacccaagaacctgttgactggagcctggatgtccatgtatcaatgggaaacaatgtctgaaaagatccacctcttaatgatactgtaccaacgatggagaagccatcgagaagaaaactacaaaacgaaaaggctgtggtgtgcaataacaaaaatcaggcacatgttgtgatatcgcgattgtcctctcgccaaaacaacaagtttgacgagccaaggctggtgatcaaataaacaacgtcacgacgggtatgcagggcagggctgctatcctgtcctgcagcctgcaacttaaacagtggtcaacatcgaaaactcgagttgatatcgatgtttctgcttctccaagatccatcgagatctggggtgtcgctacgtcatactctggggtgcaaggtggtgcgttctcgcgacaccccagaatctccaaatctcgcagatcttgctctcaaagagcccgcatcggaacatcacgcggctatagatctgggcaatgagaatgtgatttccgcattctttggtgttgatgcgttgttcgatgatgcaaacgggctgtggtgttttgatgtcgagacgaggtcatctccctcgtctatgacagaattgtgaaccggaaatgagacctatattttacttctggtcgggaactgaccacgggaagagctgttacgtagggaccatctcccgcaagaacagccataacaccctcaggcacttcatcagccaacggcgcttgtcttgagcacccgttgtcggagtcttgagacttgggaacacaaggtcaagcgcggtaatctgacgatccacatcgacattgacacctcaggctcacattacatattcatacattcatgatggtgttgtccgagcacgagcacgagccattactctatccctattacggctggtggtgtgcggacttgactccgatgtgccccgaccaatcgcccgtcaccctcatgagacctctaggccttctagaagtcttctcccgcacgtggagaagaacacctcacacctccatcaattttctctcgatcacgcgcgggttaaagctgagactgaaaagggcaactgttgtcgatacggcagagaggaggattgtgagctaaacaaaacaacgcggcattttctggcatttcgtcaagacatcacacggtgaaatgcaacttgaggtcttgttagctcatcaacaccttgacaatgactctcgacgaatgagaaaatcaagaaatcagtactttaaatccgtattttatccctcatttccactcaaatctcttttcggatccatagtggagaagacatctcgaacggaacagtttggcctccctgtaatcagccttgtaaactctaatgcacaccgttatggttgggcatcaaaatctggttgttgcatcatcgttctccgctgtgccccgatatcaaccagacaaagacgattcatgagatatcgtgagatcaaaatggagccagaaggtctccagaacaaactccaaaaaactccaacaacatcacatctccactgataagaatcgtcttgttcccggcgacttcacggcgctcctcggcccctcaataatgcctttttgctcggacgggaccctcatccatcaccgtttgcatgtctcgccgcggcccttctcaaagccattggtatcagttgaaccattaccacctctgtcggtccggcaatggcagggtacctaattaatatcccctcattggtgctactatgacaaattaatggatcgctgcttttactttcactaactcgttgacatttttgacacgtgaaattcccgtggctgtgtcatattcccagccacgaggaggcaaagtcgacaatactgggtccgccatgagattctatcgataatcgccatgtgggcatgggcttcaaggtccattatcaacggcgtggccgatgaagggacaacagttggagactgtggaggatgcgaattacgattcaagtgagactgactgcatctgtaggagtggcttggctgatccaatatctgcgcttccgctcagggttgttcagccgcgtcttggaaaccttagatgaattggataccgacaagatattcccctttgagaacaccactcgaagcttggacttgccgaacatgaagccgactgggctagctgggtaactttagtctttagttgactgtcgccctcaacttagtgcttagcttaagcagatgtcaatttcctacgttttggaggtatctcatgtacctacaggctaccacgtggtgaaggttctccgcactcgccagagtggccgccgttcatattccctcttcagtaccttctgccgagagtttaaagccattgtgccgcggccggtaattgatacaagttggggggatggaacgatgtcgaccattggcggctattgaattcagccttggtattgctgagatgttgtgtttacaacgccaagttgactgtcatatgcgactcgtcgaccattcttgcgtgagcggctgaattatcaacatcctattatagagagaggctaagcattgatataccgaaacatgccagatatggctacagtaaatgcctagactcgctgtcgagctatgtgcaagaccaccagtgtggttttagcataaagccatcacatcaatcgaagaatgaaccttctcatcggcccatacctaggtatacaaatgtgttctgggtaacaggctaacagctgagggctttggatggtggtgtaggcaaaggtgttttctgatgctgtaaattacccaatgcacttggctgataagacgagattatcacaaaacatgcaaatcgctgcatttcttatccagagtcctcgactaatctaataatcgtttactggtaatcagcagcccggctgcgcctctgctgagacgggcaggtcgtgcataccaaactctcgttaccccagaccccaggttttgccaggcataatagcctgcagggccctgtgcctgctgacatgggatcatgccacggggagcctccagcttccaggccattggctttccatgtgctttgctgtcaactgtcactgccaagttgccaccccctcccgagccgactcgacccccaaattcgtccgaatttccccaacttcccaaacaaacggttctgcgtgggtttgaaattgagaagccgaagaacccccatgttccggggaagacagtaggggtcagccgacggagaaactatgccgtgcaaacgaagacggaagaccctgatcggatcggagggccgtaatgtaatcaaagaggggagatgataaaagatggcagcttctccttttggtttgacaggcgacatgtgatggtcagagagggaggcctggtgatgggttgatgcggagaacctggatactggccatctcattcatgcggatgcatcgagggtctgatccgcgggcccggaccatgagcagttactgtgcctggaggttggtggtattccctcaccacaataatgaggtgtcgatctcacggcccgtggccatgaggacggtggcatacgggccgagtcgatgcgttggcactcacaatgtgatagtgtcagagcattcctgatccagtgtcggtgtaatatttaactgtaataacaatcgatcatatgaaagtcgagtggcagcctagagttgacatacatatcatcgttgatgcaaattactcccacgtgatgccgaaaatggacgttgaaacaccccgtttcagctacctcggtcaagaaaggatctgatatgatgtcagagaccttaaccttgtcaaaaactcaatactttattgctaaatctgaaacgggtggtgttactggagggtggtatagggaacatcctccgcgatgccctcatatagatctcagatgactgtggctgtaaatagagagatcgtcagttaacggtgccagttacggaagtgagacgcagtcagtctcgtaccgtaatcgaccaaatatcctcctttggtcatatggcaaagtatttgtataatcttcctggctatctagatataggatcagaccataggcatatcgcttctgcatagtagatacggttgcgatcacatatcatagctacgtcgattatcacaccgacctattatcccccccacccaatagtgaatatttctaatgattttggaatgattccgttggccccctactttcatagagacaatatattgttgggccaaggggcaactggttgtgatcaatctcaggagtgtgcatagtgacataaacgctcgactcacgaccaagtcaattgattgtctttcttactagccaggaaccaaccctcgatggaatatgtggctctactgttcctaaagtttgctaaatcggatcgccaaaagcatccattacatcataacaagatcggcgatagagattcgatcttcaatgatgtcaactcatcacgcgatgtcactttcttaaggctattataggaacttaacttactagtcagtcattgacagggttatatgactcgcaggattgacaacttaacaatacaaatcgaaagtttgtcctgataactccaccatagcctgagaccccaatggtatcaccaaaggtcattccccaggtgaccaaacccagaacaagctcaaaagacatgcaattttctcaagcaaggtgcttcaaaaagcatagtagggatcttcggaaccttggtcaccacaataaagtacacagtctctgcagatgcaaagtaaccttgctgttcaggtaatagaggtgataatatcagctcgcttgggtaaacggaaatttctcttatgtttgatcataatgcatggctcttctgtgacaaatgctcattcgaatcttactctactataagaccaaagacgaatgtatttttgctaattgaggcacattgctagaggaagttcaaacagggcaaaagatggcatgtgtgttatcatagcagtagaaccaaagtgaaggctgtgactaagttctctcgatataacgctggaatgaggcttgagaggcatgaaaattacaaacgccagtaaatatagactctttctgttgagtcttccatcacatatcgctgaaattttcagcctgataccgacaggatatctgcctattttcgcccatccatgtgcttcttacaccttgctttcatccatcatccgtggcgctcagaagttttggaccttcaagatatttcccgacattcaatgaccatggacatgatatgaaatgtctttctgcatgtggtttggtgtatagcacacccagtcccggcctcttgtaagggaaagacaccagtcaatcgtttcgcaattttgaagtttgtggagggctttttatctcgacataaatcattctgaaaatttatgtctctttcttgagtctcttgggatcggctgcaccttgctgggtctgattatcttgttgccgtttctggtttccggggccattggggggattagagaggccattgtgcttcagcgtggcaggtttaaaactgccgaaagacttcgattgaaagctgccgttgtgactgaacgaccgtgagcctgctggctgaatagcactcgctgagccaaacgtggccgctgagtgtgcctgtgttccaaaaccctgtgccacattgacttgcgaggcttgcttattcgctccgaggttgaagtcaaaaataggatttacatctcgcggctggtcggtgaattgaaagctctgagacggcgctgggagtggtggccattgatatgttgactgttggtaataacgattgttcttgtttgattcctgtagtctgttgtaccgagaccaaaggctctggtagttgcggcctgcctgttcactggccttgctcatgtcggaaatcttttgtttggactgttctgcctctttcgaaagctcttggatcttcttgttggcctcatcgaggcgagctgattgctccgctacggagtttcgcgatcgttctaaatccttctttgcgtctgcaagttctctctcagtaagttctcggctgcctttgcaggatgaaagctcattcttgacactttgaagctccacggacagttgtcgttcctgctgtcgagacgcagtgagagcagcctctttctgaagcatttccgccgaggggtcgtcagctctctctttcagggctagataatcggaggtgagcctggcaaaatgatccaaagccgcctgctctcttttctgagactcattaagaaggtcggatgtttgttccacctgggccgaaaggcgatgctcgcgctcatgggcttcatccaggagtgctgtcttggctccaagaagttcagcgagaagttcagcttcccgttgcgaattggcttgaatagccaactctgccttttcgagttttgcagagagttctttctcccgctgagaaggagtgtcctcccgtgattgttctgccgacatgacgagagtttgggaggcgtaagaaacgggaggagtctcgttcacgcgctgcagaggtgaagggaataatcaaatgctaaagtaagagaggaagcgggtaagcgtaaggtagaggagaacaataatgttgcctgtggaaccgattcagtgacgaggtgaaaggaccaggctgagctgccagtgcccggcaggtgtcaggcaatggagccaaagcaaacgagctgtggaggggaaacgaattaaggtataggggagcgggtgagtgcatgagggcccggcttgatcaaagaaggacctgaggaaaacatctcgtggccttgaaatagaggtacctcatgcttcccttactccaacccccgtaaaataaccacaggcaataaagccatgtgaagtgcgcccacccaagtgtagaagtctgaaaagatggatctaaagttcacaaaaccgggacaaatctctggtgtcttcctatcgaaagtcatgtacttggcaatcattattgcctgcaaaatgccgaagaagacgaaggcgatagtgataggatggatcctctttgacctgcaaggcttcttcatagtctcacatggccttgacgcagtcccggatcgaggcacaaatatagcagccataacagttcctcctagaaccagatagttctgaaaaatggcggaccaggcactttcaaggcggatgaatcttccagttgtggcaaaagcaataaagccaggctcgaacacgatgagtacgatagccagaaaagtgcctgccagcccgtggatatctgcagcggctagaggtgtgatgccccaatgatatcgaagttgcacgacaaggcatgctgcaattgaaagacgggctgcctctgggagactcaggaggttgacaatcaagatccccagaaggatgacgaatatgacagcatgttcaagcgcaatctcaacgtgtctccttacaaagctgtcacctggaaatagcttcgcatcacgcgctacttctacatccttagctgcgtagtattgagctaccctggcaaggctgaaaaacagaggtaagctgacccctatcgatgccataactgtgttgtggtccatataactcgtgaaagtgctgatgagcgatatacatgcaactgtcaagatcgtgccaaacggaacgtacaaacgcccccatggattagatcgggaggcattatgcgggtaagcgagccttgcgaccaaagctcccgttatgccgagtgcaacggcaataaggccgtgaagtgacagtcgatgtgtttcgccaggattcaagggccgtccaaggtagattccatacagaaccaagcttgacagaagcgtagcgctacaggcgactgccagtaacgagtgcgatataggcactgcgaactggcagaggtaggtgaccttgtacctcacgggatcaactctgatgatctcgaggcgtctcaagtgttgaaaggcagtatatgtagagtaggacccaaaaactaagattccgacggcgcttacccagtcggcaaggttataggggtcagtgagggcgtgggtgagggtgtagacagcgctcccgatacgacccaagatcaacagcagcgtcgatcccaaggaaacggtgtacaacaactttgaagttttgagtttatagccagccattcgtagtatcatgacagatcctggccccagatcaccaagctgtgacgcaaagtagatgtagaggggtttgatctggtgtatcggtggagaaagaatgacgttggctgttgcaaggagacatagaatatgatgtacgaagagttccatagagaagaaccgtgtctgaggcagctcgttggaccataatgcaagctgtgatacgacgcagactttccctgcattgttcaggggctgatcaactccccatggcgtagttctcgcagcttggacacaggatggcagaaccacagtgagaccaaaggccattcgaacaagcgtgataacgaggggcataagcttccgtaattcgtcctcgttcttgagtcgttcgtggactgctggagcatacttgcggacgaggtattcagccaggtagtaaacatgccagtaaacagcactggacattaggaatccagaaagaatcgttgggccgttaaggtgttccatggctattacttctgatgaatagtaaaaggcttttgaggagcagttctaaagtcgagtgtgtaaagatgaagaaccccaaacgtccccgtgataacacctgtccttgtttaccgatttaacctttggtaaacaaaagccccgaaactctacgtgctattgacatgtaggtattggctggttgaactgtttataaactccagatgtattgcgcgagatgtcgtaattgaatttccttcatccttgcaactgttcaatcatggcaaacacgatgactgaaaagatcgaggaggtcgctgcacctcttcccacccaagacgaagtccaagaacaacatggagataaaatagagctcagtcacactcgaaagttgagtatcctgattgtgatgaatacggtttctcttgttcagtcattcgatgcaacctgcatctgcgttgtccttcctgtaggtttacccctccctccttgttgtgaagccaccaccaacacagatccagtcacttgcaagagagctggatgcatccttttccgaaagcctgagcatgggctccgtgttcttgttagcaacagccatagcccagcccatctttgccgaaatggcacatgtcgtcggcagaaggccagcatatgtggcatccctcatcgtatttatcgccggaacggtgctctgcggctctgcggaaagcagcataatgcttcttacaggtcgagctgtgcaaggagtagggtcaggagggcctcaggcattgtcgggtataatccacgccgatatgttcacgatccgtgaacgttcgcggtggatgtcgtatcaacatgtctcttgggctttaggaactattgctggacccataattggaggagctgttgttcagaataaagattcgcaatgggtttgtatcccttattgccataccacatgctccgatgctaatcgtcgcagagatggatcttttggtgcacccttccattgctcggaggtagcctgataggagccatgtttctcctaggatatgacaaagggaagcgaaacctgcgtctcatcaagaacctcgactgggtgggaattcttctttacatcatcgcgagtgtcagtcttttactccctctgacttggggtggctcacgcttcccctggaactcaccggcagtaatcgttcctctaatcgtttcgttcctcgcgttcctagggctgggactttacgagaagacgaccaaaaagcccatgtttcgaaagagtttgttccgtcatcgatcgacagtcctccagtttgccagtgcgactatccacggcagtctcatgtggatggttctatattatcttgcggtgtactttcttggcatcaaaggccagacaccgcttatggctggtgtatgggcacttccggctactgttattgttgcccctatggcggcggtcgtagggattgtggcatacaagacaggacgatacatgggcttcttgcttggtggttggactcttatggtcaccatgtttggagttatgacaattcttgacaaggacaccccgacgtgggtgatcttggtcatgaccctgttcctgggtatcgcaatgggcctgcttattccagtcatgaacattggtgtgcaagccacagtccgagaggaggatgctggacatgcaatcagcatgatctatctgcttcgaacgatgggccaatgcatgggaatagcaattggtatcgcggtcttctccgttcaactggaaaaagagctcggaaagctaggcctcaacacaggtcagatcagcaataccttgaagatgatcaaagcctctgtcgaacatggaggccttggccagcacgagcacatgatgaacgccgtggcgaaagcgctgcagtgtctctggatgacaggtagcatcttggccggcctagccttgatcctgtgtctgttcgcaaggtgcccgaaacttccagaggatccgcatggcccagtcagtgcagagctgatgccggaaagtcgtttctcggatgccgcgatagggcgggtctgggattgtttctctggcaagattctccataaggctacggagcaatcaaaccagaggtccggtggttcatccgtcccgaattagccaagcggatgctcgtctgttggtgatgcccaacatatcccccttgctttagccgcgatatcgatggagttccaagacaatgggaagcgaagccaaaggtcgagatgagtcttgtcgatcgtttgagcacactcccaaggattgaagcccaaatccacgccgctctttctattatacccatgccctgttgtcttgacggagcaactgtgttgacaagatccaatcagggtatccgctgaagcccaaggaattcgcctattcgttaccaatgcaaaaattcctcctagggttgacggtctcacgggttagcctccggcagcagttgagatacgacagcggggaccatgggttgcgagacccggggtgcagagtgcagctcggtagtaggtatgtatcatcagatcagggaggcgagttgacgattgaggttattgggggtcatacacaagcaattatcgaccccgggatgatgagtttaggctaaagggttctgggacgcgaattggtttcaatggtgaatctacagttttaatgttttgatttaatggcgaatagttgggaaacggtacaacaactgaatagcagttgagttccatattcagtcactgtgagataggaatggatgatgtggtgttgagtctgtagctagaagccaatggcagaagcaattgcgatcattatccacaggtacctaattaacgcagacagtagaaggaaaaggctggtcttgaagtaaacggtcaccgtttagtagccatgaaataaacgaccgtttaacaagtcaactagttaaaataataaaatggaatgaagtattattatttgtctaataaaataaatacaccactgggcatcaactcacgatatcagccatgcctgctttgaccttctagaagagcttagaccccccctgtctgtcacgtccaggggcccgccatggcgccggaagaagacccgcgagggcaagcctgagtcgggaacgtttgcttggcacagggacaatgagatgaggagcccgaaagggcatgatagacatgggatgaagcctcgaacaagccttggaggatgggggtcatggcgcacgtgtgagcctgtctggtctccgggggcgccgtggtcaaaaactttgctaacaaggttgaccgagatgattgatatatttagtcgtttcatatgaaggtcatttgtttgttaagtgatacctactcgacaaagggaacagacggaatgttcatttagagagagggtgtgagtatttggctgggcctgacatgaatggaagctttgtgccaaatacctctcataagccatagtcaaaaccattgaattctgccctgacatgatctgacctcaactcagctgactctctctagtttcacaaacactgacctaacgacggatctcatccccgtcaagccataaccaggtcccgtgatggcgccagcgacggtccggcgcgtctgtccgttgatccgtcatcattcaggcgcctctttcattctttcattactcggccaagtatagtaataatgaaaggggagtgaaagtgaagcaaacagcacactctctagtcaaggcgtcaggggcatcaagtctgtgtttgtttcaatacacctcagctccagaaagctagatcacgtcctgtgatgcattttacaagggtccatccatgattcagagtggactgtggggtaaactggtacgccacagcattgccttggttatcgaatcactttctttggcgatggcttcaaactcgacttactgtgctttgacaaggcttaggcattggttcgttgctgttcaatcgtgggccatgttctttggcaccttgcgctacagtacctgcataccgttggtcgttggtcgtcttgtcacgctcagagcctaagcattagcaagacacgacttgctatccctaaacaagtttaacatttcttctctcttcacgcgtgacttgatttcagtttccagaaagacattcacttcttatctaccttatcaaattatctcaccacatcccacgtttccatccccaaccccaacggatcccgcgcagcacgtcacgtctcaacctccatcacatccgatgtcgccagcataagcaatgcctcgaatatattgtccgataccgccgagaaaactctctcgcttcacatgccaacagtagttcgcaggatgcatgtgagttccagcagcattacagcgcatgccatgcagtatgtaatggcagagtgatgaagaattgcgtgatatccaacggctgagtacgacttcattcaatacacaccctgaaaactctgcatccaatcaatatttacatccatcagaacgatctttatggaagtaccagccaatctattgtcatttacggaataggtcaaaggaatacacgcaacaaccacacaagacaacacaagagaagacaaatgacttgatctatattcgtaacaacatctcccgataaatctgccgtgtcgctaaaaagaaagacccgtctcaaatacccatacttcataagtatctactagtttatcaagatattcgtatgtaagtattcgttaagcgtcgtgctgactacaatcacacatcccacccattccgactggatgtaacaggaaccaattactaggcatcaatttaatcctcacatctcatttgcctatttattctttattctcagccatttgtttctcctcagcataataataataatcaccaaccacaacctccccaccaattgccgccatttgctcctgcacaaacgcctcgtaactcaatgtgacactccattcccgcatcttcaaatcatatcgtcgctacagcgagataccgacgggaatagattcaggatgcacacaaatgggccgcgtaacccccactcttttgcacgtttcacatgtccaagattgggtactcttctttgcgagacggtgaccacctttttctattatcgccatggttacagatctacatcaagtgtaaatactggcggctcgtaaccgctgagaaaggtatagatgaccagtggcaatgagcattatcgttcagctgatctagggttacatacaacctgacagctaatatacagtacatacttgtacactcactaagaaagcttcagcctggcgcctctcagctgtgacaaagaaccgccaaccaaggcctgttctaggtctctttgtctttagctgccgaaccaccaatcctcttgtactttctcggatccttccgactcatcattctcctatcgcgagtgcctttcccgccttcccagaatccccggccctttctgcctatcaggtatcggccgcagtatctacacgcctcaactgctgaagaatagttttgctcgcgactgcaccagccgcagatgatacggttggcccattcgttgatatgatcttcctgatcatcatggcacttgtcacagggatgaacccggctgcagcatgagaaacggaaccatcggtaggactttcggtagtgcgagcatgcgcccttgttggggagctgctctcccgcgtgaatgcccagcttctcctgcttccgccgctgccctgcggtaggtggaggacgcgaaccaggtgtgatgaagaggaacttgacttcggggatcttgaaagtgaaatgaccatggcaatctcggcaaacattggtgacagatgagccccgtactgagacaagaccaggagctggcgtagagcatctctcgcagattgggacaaatgtgctgggaagcatatctgccactttgcatccagcaagatcaaggaatccagccctagtagaatgctcatgaaccagcgtaggtcgatacttgacggcaaacggcgttgcacatttcttacagctcgacgtcttctcgacgtcaggcttcaggcccgtgacctcgttgactgtcttgcatcgttcgcacttcacactgatacccaagatggagagctgaagtatttcaataccgtgcaactcaatagacggaaacgacagcatggtaccacgctcaggggtttcacctggcatggcgacctgtggttccttctcattctctaatacagcaccgccttcatcagcatcatcagagctggagctgtcttcagattcgtctccatcgacgtggttccactcagggggtcgtgggatcacctgaatatgactatcttcggactttgacgctgtttcctttgcatcttggggttgatcttcaggtactagtactgctggctcgaccttgggtacatgtgcctgtgcttgcttcgccagtttgtggatgttttgtgcaagatagttgagatgactcatgagagacatttgctgttgcccagctgctttttcgcagaataggtcctccacaggctctgcaacttcaggctcgacattattcagctgaatgcggaggttctgcaggggatatatcaacggaataatcaggtgaagactcctgacagattgcagtcctggcggaagctccgagcgcttcagtggttgcaacggcagcgtgtacacgacgccgtcaggagaacggcgatactcgggtgtcctcttcatacgcgcctcgagctgacgaatctcaagagcacgtcgctcctttgcagcggcgatttcatctcttgtgtacgacggctctgggacgtacttgaagggcgtgggggcaggttttggcggagttggctcagagacctgcttggactgtactggctcatttgcttgaggcttttgtgcctccacatgcctcgtgtctctaaaagtcacgagcttgactgtctcggccttttgctcagacagaaacttttccaaattcttgtccaactctcgtgtgtgagcgagcaacgtagccccaggtctctcctccacgagtccatcccatcctctctctatattgataccaaaaccccttgggatgtccttgtttttcacatgcaacaccggcttctcatccggatatgcctgcgggacacggagatcacactcgagggcagccagctcaaatggaaagtcaggatccgagggcttaatcttgaacagcaatgaagtcgcaccgtccggtgcggtgatttcctttggcgaatagcgtcgccgcagctggtcgatctgatatgtcctagggtcctgggcctgcgattctggcacaggctttgggacgactctagaggaagaggcttcagccacagcctgtttacgggtctgtggcgagcctgtctttttggtagagatcatgacgtttttagaggtgggctgttgctgaccagtcaacggtggtattttggcggtggttgaagttgaaaactagcgattgacgcgaaatgaacccaaactccgcacacgtaaagaacgttgcaatgcagcctcaaaatattggctatgacctgtaactaggcaatcaacggaaatggagagacggtgttgtttttattttatcgtgatgttgatggagtggcgagcttctccactactgttctctgggggttgaatacttacgtgagcagaatcaagttcattaacccgaaatcaacagtgactcatgcggcgtcactgtcatttccacatcaagacactcaattgagattgccattttcctattcgatgatcgatgtagtttttgtattgactcatacttcatatcattttgctgtctactaacccatgatgactcaatcttggaagactagatgcaatatcaccagctgaaaccagctttgtagtccgcccagccatgtcacctaattataatcatgcagatgcaggaattggtgaagaaatcaaacgaaagaaaattcaagccagcaacatgcttccttatgtctcattgactcaaatattcgtcctctgaagttcaagacggtcatcccatatgagtcccctgtgccacgtttaagaacaaagaaagggctacgaagtacacaccctaattaattttaaactcttccaagatcttgtaaacaaagccaagctgcgtgcctttcaggggaaacctgcgaaggcttgactacatcgacccttggcacctgaactttggactgtcaatgtcaaagccaaccacctgtgttacagcccaaggttggtccagctttggggtgcacaagacggttcacgaggacgacacaatcacataagacgaggccatgtttgtttgactcggcgggggcgactgtaacagctcttacagctgcgtctgccgctatcttacacacaggagaagcaaactgtcgcctgcagtccctccccaagatcacccccgcatcgacgatcgggtttgctcggttttcctgcttgcagacggggaacgacatgaagcgcccggaaagctgtccgtttgggtatttgtctctcgtgagatgatgggtcaagatgattggagcaatatcgacaagtccaaaattcgcgtgagagatgagagaagatctattgacatgcccgttcgagacaagtcacgggttgcgcttcgcgggggctgtggctgacagatcgatgtcggtgaacggtacgttacttacgagatataagttatcaatgatcaagcataatgcctggacaatagcactcggaagtcatcagcaggaattcaggctaaagtcgtgcatgttgcaagccgtggtggctgagatctatcacaagtctattaatgacagagcttggccatgtacgaatcgattcatgagtaggggtccgtgatgctgcccgataatctcaagatgagccgttgtgagagcctgaaaacaaatcagacgatggcggaacacctaatcaactaggcagtcagtcaatgtgataaatatggctatatcacaatacgaggcggtgatgtcgtggcaccagaagaaaggccaacggccaaacttgattttgatctgatgagcaccaggcagagaacatggctacttgaccgcaataaagaagcaatgggaaaaagaagaaattccgatgagaagtcactagattcatcatcaatcgacattgacacttgacagtcgtgcattgatgggcctggccttggtcatcacgtagcattgcatgtaggacaaagcaagccattatgatgatggaagctgattacttggtaggcacagacatatccgccttcattcatgtattgcaatgtctttgagaagtttctttttccttcttcgaaaacggctcgtcgcatatgagggcgctgtttgctgacccgtgataggcaaacagaaggaccaaagagtgcgacaagcgggttgaaacatgagaaatggggtggaggtctgtatgtaagttactgcaggtattgtttttcctggtgttgtattgtatttggagagtgtctcatgtaagcccggggaagcaagagacatccatctctatttgttatacgttggggtttatgatatagcatggtatgaatcgacaggcctctctttattattagagacggtgggtgtatggggtgggtgtgcgcgtcaaagtgaaagtgatggatgccgagtagacctttgtctgtaagggagtggaggatgggatgacaacgaagcaagttgagtgcccatatgaccgtgcaaggcctgttgaagcgaccacagtgggcggtgaggcccgggaacccggtgctgtgtggttgatggaggcagaataggtgctgtaccgttttttattgtttgttttacagattttaaatgaatgcgaattatttattggctattttgttttattttattttatcttcaacggcagtcgatacggttcaaacggtagatctggcggtgatcatgcaaaccacacaacaccctgacttggcaattcatcttctaggtatcttgaccaactcacgaggttaacattggatatcagtatagaattctatcagcatgcactttgtattgatatgactactagtctttggtcggcattctctaaggcagatgtctccatgctattattcgattaatttaaaattcatctcccttgttcaccgtcttcaactcagtccccacgctcagtcacttatcacttacatccaaatgtacagcatctctcgcccgcatcgatgcaacaccaacaagccctcaactgactcacatacacccttcagcgacaatggtatcccattcatctctgagtctcacagcgagaataatcaccctcgaactcagaacatgggtgaaggcgctttggggggacacaattcacgctgacggcccgtttccctttcctggtaagtcacgataacggagcactgtgtattaatcgatggtacaggagataggtgagataaatttacaacatacgatccaatagtcacagtgcgctagagaactgcggcttgtgggtggcagtacaacgctccgccgctgtgagactacctgctgaggcgcccacggatacacaaaagaagacatgataacttcattgtctctctccacaagtcgaactcacatgtcttgctgattctatagcaatcagactatgtctcagcctcagatctaagcgcttgtttacactcgctaagtaaatcaaccgagaagccgaatacaataagttcattcacttttgcgtgaccaaatttaggtcacgcttctcttgccatcatggcgttcagaccctaatcatctgcctcaatcgatcaagtcagggtctgagtacacctttgtctcacacgcctttcgatcatgagaaatacttaccgctgtcaatatcgagatagtatcatgtggtgttttgaggtatgaacaacacgtacgagaatcttgcaactgctacgtgtccatgtgaatgccctcatctcgtgagggccaacgtcacctcggctccgaataccttgctccttgtgccgatccttttttcccgtgttggaactatgctatcatccgaggctgtcagaagcagtgcgccattcagaaccattcagagaaatcttgtcctcgccagccactggcatcatcactttgcaggtctaggttagcaatcacaaaagtgaataaacaaagcatccttgtaaaacaagcttaactataacccgaaaaccttgcatgctctcattcatctcacccatccaagcgagtacgttttgattgttggatctctatgtaatgggttggcgtcttgcgtcgtctcgtattgatcgcattcaatcatcagcaccacgtaagcgagtgaatctgacaaccaaccaaaatctttcctgacactgggataagcgtccaaaaactcgggaaacgatatctctaaccttgtcaacgtattcgtcgcattcagaaaggatgaattcgtggtctcgttattgtgagaatgtatataaatttgatgttagatggcgagagaaagatgatcataacaagacaagccagccatctatacgaatatcgaaattattatactatctttaagttcccgaacgactgaatcaatatgcaagatcaagagtccatctggatgtacgatccatccttcccacttgctgtgattggtactgttgtctatggcataattttccttgacattgcatacctcactctgatcaagtaccgagcctggtacttcattgttgtagttataggctcagcaatagaagttgctgcttatagtctcagaatccattctgttcagaaccagtcagagatagtgagttggtccgttactgttgagtctcctctcacctctaacgaacacggcagacgccttttgtcctgactctcacttacacggtcctcgctccggtccttatagctgctggaaattatcttcttattagccgtctcatcctcgccgttcttcctccatcccaccaccgcatccttcgaattccaggccgtcgccttaccccgatatttgttttctgcgatgtaattgcctttctcatccaaggcagcggttctggtatcgcaagctcagataactggcaaggagaaatggagaggattggagtcaaggttctcgtagtcggactggcattccagcttgccgccttctccctctttctttgcgtttttagacgtttccatatccttgcccttcgtgtggctgttgaggatgcccctaggggttggcagagagttgtctttgcagtttatatctcgagtattttgataatggtaagtcatctggatatggttgtaacacaagttaacttggcaggttcgttgcatctttcgtgtcgttgagtttgctggagggagagatacatatgccttcagccatgagtggctcttctgggttttcgaaagcctgccgatggctgttgctataggtatattttgtctctatcatccaagtcgatatcttggaagaaatggcgcccggtccaagtctgttcggactgaagatactatcgagcttgctgaggggcccaaatagtcttcgcatagactgtcgattgatcaagtgtcgactgggatatctcgcaggttttgcatccacggtccttccgagattgtattgaacagtatggaagaaggatctaggttggaatggctggtttggcagtggttcggttgtctttaggaacatgtctgtacccagtattgttaatagactctaaagctatattacagctaaagaaagcgtctccctggctggtataactgttctaccattgcttagaaaaaaaggtttccaaacttggtcttcgtcgtcaaacgagtaattgagactgttgatgaatctcaggggccactcgccatattcgtagtactcaataggaagctttcggagaatttgctgcacccagaccttagacatagcttttctgcagtaataacctttcttccctgacgcagatctcttgtctccttcgactgacttcctgctcataacgaattcaagaaccagcatgtgtaagatgacgagctgtgaagcataattcgtggggtcgatgaatgaagcaaaatcgttgctgtttaggtttccaagcccatcatacaggaaagcgagttcatggtagcctaaaatttagcaacaattcagccaaagtacaagggaaacgaactttcggcagggtttgtagatgctaaggtagcgattctttgcatatgggccaagtattttaactcagcaacgctgtggcacaaaggaccaagcttctgcacactttgacagaatccttcggcaatgactttatccagatagtgattcgtttcatggccgtctcgtattatagccttgattctttcgagataactgacacgcccgaatgtcttgaagatagtgtgatctaaatcaacatgaggttgtgtaccgacgagccaaccttaaaaggatgagcaaaagtggcccgtagagtttactgcgtgtttacttacagcctctgaccattgtgagaaagtctatgagcccgtcgttcatgtatgcagattgaaaagtcaagttaagcatcgctccaaacgctgcttcggcgtcttgattggtaagaccaggttttgcgagatgcttattcaaggcactgattgctagaactcgatgcttcaaggccgctttctcatacccgttaggagtaatcaaacttagatgagatgctccaagcccaagcatagagtgcagtaagaagtcatacttttgcgtattagtcacataaccaataatcatggcattcagcttactgaatgtgaacgctgtgaggccatttgccacactgtgaatccatctatgggcagtggaggataagcttcaaagaggaaatgccgaaagaagttgagatcgttgtaatcgaacataactggttcagttcccagtgatcgtgagatgacaaccgctgagttttgactaccatgtctaggcctattcaggtattcgcactccaggcctaagcgttcgcatgcaccgcattctggtgtggtcaagtcgcattttactcttctccgtttgcaactggagcaacctgcccgagacttggtatgaccttttcgagggataggacgcctcttggtgacgacagtcaaagtattggagtcggctaaggaatctggctgggcaaatgccgcaggctcagaagactgcatagagaatgtttgactagatcaatgatatgtatttgatttagggtcaagatccattgatgaatcctgctggaggtttggcgtgtctcgattctgcacgtaagcctggaattcctccgatccctgtcagacatcattacagggcatccaatcacaacggtcaacatgcacatcaagtacggagaatatacagtacttttgattatacatacatggatatcatctacctgcataaccaatcctcgcaatgatgagattgacaagcatgtattcattcatcgctcatctatcttcatctaaaagtcgttgtcatccgctcccgaaacaataacattgttgaccttgaggaccatgcgacataattgtgtggcgagctgaagctgctgcttcttgccgataagaggatcgataacaaaggcgtccttcatgttgttgtttccgcgtcccatacagtcaacaccaagctttcctcggccctcagggcctgccttgacctgctgactcttgacctcggccagagtagcaatagggttgagaccactgttctcggccaatgtcatggggacggtgtcaagagcctcagagaaggcacgcatggcgtactgctcaagaccgggtgtcttgacggcctcatcctcaacagccagagagcaagcaatctcagcagcgccaccaccgtaaacgacacggttgtcgcggaccaaatttcgcaccacgcaaagagcatcatgcagcgatcgcttagcctcatcgattatctgggttgttagcattgttttcattcttgaccatcaacaggactcaccatcttgttgctgcctcggacaaagactgtaacagctcgggtgttggcacactcctcaatgacaagcatcttctcccgtgttgtgccgaaagtcatttcacggacgataccagcactgcccagcttctcggctgtaagatcctcaaatctgggaacaattcgaccgttggtagcaatagcaatcaactcaatctcaggaccaccgacccatcggacagctggtagctcgttctggaggaggagatggttggcctcatcatcgaaaccccactggcaaatagccaggttagcacctgtgtccttgatctgctggatcatctcaataaacttctccttctcatagttttgcaacttcttgaactcctcgacactggtaatatccaggtggtgcttggtcttgggtttcgggggctcaaacgcgcatgtgagaatggcaatcttggcatcccggacttctgaaggcatctgagggtgagaaaagtccttatcgacaatgacacccttgacgagaagggtatcctcgagggctcctccgacctttccatcaaccttgatcaactcgaaatcgacatcctttcgctctaagtcggcaacagaaagaacggcatcaacggcgatgttggcaaattgatcatgagatttggacacaatcttgctgcccagacttgttcgggcgaccttgacaaggttggaggtctcttctcgggagaactcaatggtgtctgaaatcttgtcgagctcagcaacagcgatatcgcaagcttgatcgtaaccgtcggcaattcgaatagggtggattcccttgtcgataagatcggcagcctgttccaacagagcaccagcgaggacaacgacaccagtggtaccgtcaccaatctcatcgtcttgagacttggaaagctccactagtagcttagcaacgtggtttgtaatctccatctgctgtagaatcgtagcgccatcgttcgtcacggtgatatctccatcgggggagatgagaatcttgtcgagtccacggggtccgagagaggacttgacgatgttggcgactgttcgagcggcgagaatatgggacttgacggcttcgttgccaaactggcgcttcttcttcccctgactaaaagatattgttagaagggtttggaaataacggtgaggctgcaatgatggccaactcactccctgacgacaatgaaaggccggccttgctcatccttcattaccgccgctgttgttgttagctgaaaatcaccatcatgtcaagtcgtcgcaattaccatttgacacatccaaatctgtcccctcgttagctacccctcgcccctcattaacaaaactgtgcaggactcactcaatgaatccatcttgactgtgacttgtccacccgtggggagctgtacccgctagagtaaaggcgtttacggcgatgtcgaaaaagtcccacgaaatatggtggcaacctggagcttctatcgttttcttgatcgaatctcccacctcaattttttttgaagatttgggtgccttgcacgcacaccgatgcgcggcgcgggggaacaagatagtccgaatcaggggttaggcatgaccccgctagccccgccacaaccttaggcttcagcagttggttcagtgagatcataagtcgtgagagcgtgaaccccactaccagcttgcccacaccaatagtcgatacatcattaaaacacatccagaccttatcctaagttaatcttggaacacaaactctccgaagcagatcgagaagtttgcttgcgactgtttcaaattttacattcttgttcttcgtttctgcctataaagcccccgataccctctgttcttcgccctcagactcttccctctattaataccctccggtaactgggccagaccacatctttgaaacgaacccatctttcgccttaccagtccagctagacaagatgtcacgccatcgaatcgttcatactttcaatgcaaacgacatagtatccgaatttgacggagatgactatgaagacgaagtagaagacgagctcagcccagaagatcgccaggccatggaggagggaacagcagaggtccgtcgagctctaggcactgaagcgaacaaggtgacaaaagcacaaatcgaggaagctttgtggcactattactacgatatcgacaaatcagtcacatatttaatgaagacattcattgccccggcccccaaaccagcaaagaaagcgccagaaggtatgtcagtctttttttctgcttcgcaacgcctttttgggactggagcagaccacagacgtctgtcaaacgagcatacgcctatcatggatcctccacccgctctaggagtcccggcatggcattttgacgacatgccttggatgaacgtacctgaagaacgtcggactgtcttcattgagccagagtgtcctcgtggtggcttattgggaggtggcgaggggcctcccaagatgtcaaagcttcaagctcttgcggccgctaggaagaagaagaccgaagagaaaaaggagctggaacgggccggaaagggtctggaaagactttccatcaatgagtcacaaaaagagaaccagccagtcttgggtcaagctcgccaggctcctgaacctacactacaagtcaaattgccgcctcaagaggaatcaacagagggtgcagctatcgccgacaaccagaaagacatcaattccaatcccaagggatggcttatagatgagaaccttccggtcataatgcctcgggctgccccatccgcctttgccaggacgctctttggatctgctccgtccaaagccccaaggcctgacgagatttttgctatgccatatacatcctctcccatttatgtcgccgaagctttcgccgaacccagtcccgatgacgtggtgctcgcagctcaggcgaaaggttcgagttttgcaaggacgaaataatcggctaatctaattccattcagcgggaaaaaagccagtagccaaggctcctaaaaagacccaaaaggagaaagacaaggacgtttctcaagtcgaaaaggacgttgcggagttgaatgttgttgaggctccgccccctaagagcaaggggcttgatgttttgaaggaatatgaaaatagttccaacaagagaagtatcagttttgttgtagtcggtaagttcgcctgttttcacctatgttctatgctgatcaagtaggacatgtcgatgctggcaagagtacactgatgggccgcttgttactggaacttaaatttgtcgagaagcacactattgatcggtaccgaaagcaggctgaaaagtctggcaaacagtcttttgccctggcatgggtaatggaccaaagaagtgaggagagagaacgtggtgtcactatcgatattgcgacaaaccattttgagacagagaagaccagcttcactattcttgatgccccaggtcacagagattttgtacccaacatgatcgcaggtgccagtcaagctgactttgctatcttggtcattgacgcaaatactggagcctatgaaaaggggcttaaggggcagacccgagaacatgtgtttctcctacgaagtctgggtgttcaaaggcttgtcattgccgtcaacaagctggacatggttggctggtcacaggagcgttttgacgaaattgctcagcaggtcaacgcatttcttgctggtcttggcttccaacccaaaaacattgatttcatccctatttctggcctcaatggcgacaatcttgttcgccgaacagaagacacagctgcatcttggtacactggccctactctgattgaggctctcgaaaactcagagccatcaacaacacgtgctctcaagaacccgttccgaatggctatttctgaggtcttcagatcgcagcttggcacaacgactattgctggtcgagttgatgctggctctgttcagattggcgatgctctattagtgcagccaagtggagaagaagcatatgtcaagtcaataatggtggattcggacatgcaagactgggctgttgctggacaaagtgtcagtgttgctttgactaatatcgaccctgttcacattcgagttggcgatatgctatgccataccaaagatcctatcagctgtggtgacactttcaccatgaaagccatggcatttgagcatctcatgcccatgccggttgatctccatcgtggacgactgcattcagctgggcagattgtttcgatcacagcaaccttggacaaggccactggggcgattgtcaagaagaaacccagagttgtgcagcctggtggtgtcgctcgagtagtcatcaaactggcggctaaggttcctcttgagtcggggcaaagagttgtaatccgaagtggaggtgaaactgtcgctgctggcttattagagtagtaatattcatagaaaaatggtttcagaaaagatactattgattgcgtgtttgatgtcttggaagtgaagtcatagtgaatactggagtcaactggcgggagggagcgtgagaaaacatcgggcctctctatcctaagtggtcaaaatacataggtgaggataaacctttgcaagattttaagaaacttagtgtaactttaccctgtttaatttagttaccacatcaaatatctcaaggcttttgctcttgaaggctgaatgatgctcaggaagagtagtgctcattgttcacgtgcgttcatacataggtactggctgattcctgaatcatccacatgctattgaagcgtttgccattctcgacacgggaacatgtaatcaagttatgacatccatcttgtctataccaactccgggatgtggagtgttcattgcaatcagtaactacacatcctgtcgtgaacaagagcccggatcacaaagtctactaacaactacacacccatatacatatattgaaatcaagatacgccatacatggggaaaagctcgggattgctgaaatcggattagaaatccaagggataagaacgatcaaagttaccgagtggcaagaaaataagcaggaaaccttgtcatatcaatcacatccaaagaatcgacggaaggagattttatatggagactagagttcactatatgtcatgatgcgttgaaggagcttgagaaaccttggtaaatacagaacaactaagctaaacttgcatgcgtcatgcataactaatcatgtatcactaatcgtacaatcggtttagcctttctccgagcattgagtaaaggctttagtccaacaatcccttctttccatcaccgtcggcatccttcatggggttgagtcggtcgatcagggaaggcttcttgccagtctgcataccaacgccagagtcaccacgagactgtgtatgttagtttagttcaaatcatgaatggtaagaacacttacgtgttgactgttcaaagggtcattgtgaagacctccggtcttgacctggtcatactcgccggtgtgaggcttgttgaggccagcagtgttggtatttccaattccacggttgctggagccaaagctgctcatgttaccagtggtacccatagactctacacctgatccagcaccggcagttccgggaataccagaacctgcgatgcctcggttaccttcaagtgtagagggagcagctgcggcaccttcacggttctggtgatgagagtgagcggcgccagcagcggcggcggcggctccggctccaacgccagttccggttgagctgccgaggccacggttctttgtcttggatgacttgcccaaaccgcgggactcctcgtcactagagctcacagagctgctgctagaggcagatccacgacgttccttgtggccaataccgtgttggtgcttgcgagtagctgcagcagccccggcgccagctgcggcgccagcggccagaccttcagtgttgcttcccataccatggccctctcgaccagagaaagcctggttttcaccgtagttgtcaccatggccgtgaaggtgcatggatttgtcaccttcaagttgttcgctctggagctctcgtcggtacggcttagggcaaccctcaaactcagtgagcttctgagctgctcgctccttgagaccgccgcgctcctgagtgaactcttctagagtcttagttggtagagtagaagttccatgatgaacaggtgcggcgtggtgggtttcgctgccgatcaaattagctcaatgtcctcctcctcatcacgatcaacatatgtaacgcactgaatgggtatcgtggtgtgaacgacgtgcggctggacagtctctttattaatcacgggctgcacatgctcatggacatggtgatgaactgtagatatcgttgttagctttgctgtgggctcatgaggtttggatgacttacttcgttcaccggtgacaacgggagcagtctcagtagagtgagtggtactgtggatctcactggtatctctgtatttagcagcttctcggtcgagcgtagcccgagtgtcctgctcattgccatggtggaaagtcttgtgctcgacagggatgaggttgtggtggtgctgctcaggactgagtttgttagcagttacaaacatgtgggaacgaaaaggttacttacagagtctccttgtgagtgataggctgaacagtcgtatgatggtgctcttgatgaacctccttatccagggcagtggtcacttgctcatgctgatgaggcataacatgctcctgagtgacgtgaggcttaacatcttcgtcgacagtggttctgtgctttccatcattggaaaggaagctagaaacggcctgctttgctttctccattgtgtatgatttgggttatgagttacaagtgtatgggattcaattggggcgattgttgattgatgtttgtttcgctgtgacttttgtgttgttgatgatgggatgagaatattgctaaagaagtcgaggtacacttaagtttatatacttgaatactctttacgtcgtctcgttgtccgaattgcccgcctcttcatcatgggcagcatcatggacgtcatctcatagctttagccaacggtgagttccaacgtgagctccgagctatcgagattgaggaggagcacatcgaagctccaatgatgacgacctcaagccttccatgtcatcccgcgatcttcatttggcgcgtatcttggtccccacggctacctccacgtcaacggaagaggcagctccagagtcagtgcggcctgacacctgcagctcaacagctgaaagaggccttcatcgacgtcatgatcgaagaacgatctcagcagataaagggcgaggctcaatgcatgtctcacccatccgagtggatggcgtgttgagcctcagccggtaggagcagatatccgcaaccggaaagcattgactgacgtgtcgaaattggtgataacctggtctaatttctccgaaagtcaaagggatgtgggggataacaggaaatgatgagcaggttctgccaagcagtgctgagacaagcctgacaagatcgagcctacagcgcgctagtgaagcttagcattgccaatctgcaaataggcagcgtcatcgtacctcacctcgccctcacacacgcaaacttccatcagatcctgtccgtcgatccctgctgacttcgcgattcggtctatggcgaaataaggtgatgtgatgtaaagatgctgcaaccacgatgcttcgtatccccaacgatgaaatgttgtgtctctgaatcgaatcatatcacaacagtcacatttcatcacagcccgtagagaccacgcttgtaagttgtgcgtaatatcactaatacacttcaaacttctccaacccttgttcctgtttccgtcacttttatctctcatcccgttgttgttggactcgtccaattaacgcgccggtctcatggcgggccgtctcaaaaatgccatcaagaagagggcatcacgtcttttccgtcgagctaacacttccgagggttcagactcgcactcagcaagtaacaagaacagcttgactgagtcgagtaggaactctcagcctcgacatcagaaagacctgagtctattgagcaggagttcaaagactgaacggcctaacgggcctgaagcttcacacgcacagcctacggttgaggcccagaacacaggcgactttctagctcatccggcaattcaaccgttgagagcagatccaacacctagaacgcctagactagaacggcctcgccccagcctagagccggaagatgccactgcctggagtggggatgaaactgctggagatgcgtcttatcgtgaaatccagcggtattcgacagagccaaaacactcccaggacactacataccagatagtgaggtcaaaccaagcagagaatacaggtgaccttgagacgaggctgtctcggctgaccgtttctccgaacgaatcaacagttccagagatagatatcgaccctttaactccgttcgaccttattgaagacaccaatcctacgcaagcaaaactctcgcaattggcaattggtgaagaagggcccaagcacgcggcgactcatatcaagcccctatcccaagaatcagacgttaacctcgagtcaaactcaagtcaagaagccaatattcgccagaacctggaggctattcatcctagagacaccgagtttgaccggatcaacgaggaagtccgcgctggctccaatggcgaggccaactttcacctccagaacagccttgactttgacagaacggttcacaatcaagacccggttgttcatgagcatattaggcctcatgttcatacaatttacgaacccaagcgtacgcggtccatccactaccatgagcatcgaaccttgatccagccgatcaaagatcccaacccaacggttcttccagaacaacattggcttcaggatgacaagactggggaaatctatagaattcctgatgagttgggaaagaagttgatgtagactgcatttgatgttgcatattgttccatgcacaagcgaggagtaacaagacttatatttgtagttttaactttccaaacacaaacaccttgaaatgagatcattcaaagtctagttctccttttggcacctattttatgaccttttagcactgttgcaagtccgcctgggttgctgttagccattgagcgagatggttccaagtccctggttgatcaagacactcagattatcgacaacccgggccgctgagatcaacaactcttctcttgcatatcctacacttcaataagttggcaaatctattatcataagagaaacactacatagttttactaagatccacatatttgctgtatgttatcatttccagctctcttggttatttcatgatacactcaacacgttcacgttacaagttacagagaattggcagtttcaaatgcttatcaaactgctaactgatgaatcacagtcatacccacgggctcacctttgtatagctggccccttaaatacctcctctcgcacacttttcctttactttcttctttcttcaatcacctccatccattcagtctgctcatttgggcaagacatttcctcacgcaacgacgccctctccttttctctggccctttggacacttcgtgacagatttctatcctttctatctgcactctcaacaaccctggggtcaataggtcattggcgtttggtgagcctagttgaagccttcacgaaccgattaagaattcttgggtcgggcttcgttttactccccgctctcttacccttgggagaccatcatgtctcagcccacaacctcctcctttgccatcaagcccagtggcccctcgacagtgttcatatcatgtaaggcttcgggtggtgtgataagagaaaatccatgacttctctccacaagggtttaagccacctattgaactctttaaattgatttagtcatgcctgaatttgtttacatttacctaattctacctcattttccctatcctaatctaggttggcctaaatttacttacatttacttaatcttatgccagactacagatgaagagcctgttattatttcacactcaatgtatattccggggctttcgcgacaagtattagaaattcccctgttaacagttgtgttatagggtaactttttaagatacttgtagcaggacgcgattcgattctgttatagcatggtcctaaaatatgctggacctgtttaggtgaacctggtgatactaacagactaataacgagtcgtatcaattaagttattgcaggggagctatatggctcatatctagcctgactctcggagctcgagctcgaccagatcctgaatagacttctcatagaagacgaaacgtacttcagactatgaatttgacatagcgcagtctgtcaagtgaacctctctatccccatccgctccgaagaagtatcgagacaagctcgagctccaggatgagaacgactccgccggtcaggctcaactgaaagagccctgaaatgaaacgcgagagattactttgaggagcagtagcccagggactccagtcctatttatttggaatattcatcccaaactccgagctccaacaaactgtaaatagtgatagctgtcattgtttaactaaccgggctcaccagctccttgtgtatcgcccgttgatgggattgtccatctgtaagaggcagcgagcctggttacgccaccgtaaatcgtatcttctgatcaacataggctctaattcgagtgtgtctgttaacaagtgcatcgcttcgccggggtgagacatgccgccttgaagggagcttgtggagacagaaacgcctagaactaccactctagaaggggtggccaagcaaatatcgtgcgtaatgccttgaaagatgtccatgccattctgcggacgtttcaattgaacaagtgatgctctccatctcatttggtgtctgctgtatctgtagtatgtatttagtagtgctgccattagagaggtacctaggcaaagctgtttccttattatcactctccattttatcttccttttggccttccttggtggcccctttgcttggctactaattgctatcttttatttcttcttctttaaatggccatttgggaagacaagtgagggatgtagataatcctattaacacctttttatatgtaattctgatcataaaagcttcagactcatagtggattagattgcatcaggcctcgtgctagaagtcctaaaaagggtaaatatcaatctaagtggatgtgttccttttgtgtgaattatcctaggagaataaaaaaatagcctaaagttagaaaagggagaagagcatcgtaaaatccaaagggatcatgagagagtcgattcatgcatgatagttcacatggttgtctagggtggcggggtaactttggctcacccaatcatagctcaaggaatcattcacttggggaaaaagttacaacgcggcgtaacacgtacagtacaaccactctgggcaataccattgatgcggataaccatgatgcacttacatacttcttgatagcttgtcgatggtgcctacgttagcgattggcgatattaagggatatgaggatcctctgccattgtcacactcatccaaaaggacaccttcggagcaaggctccgaatcaggaccaggttctgctaagaatattctcgaagcaaaggaaagaagccaactgtactttcgagcaaaggaagcatctcagcctacaaggttctcaatctttgtcacatccggtagagttaaaccggacagaggactcgcatgactcacgatgcgtagaagcctatagaaaacacacgcgatactttgttccaacaccttctttgcaaataacttcaatgctagaatagtgatacacaagtggcgtcttacgcagaggccagcaatgacacactgtccctgtagattgaggcgctcggtgtttaaggtgccagggtcaacagccttgccctaaaaccctccaataaacttattcaagagaactctgaaatggcggcttgcacagtgtatacctttgggacccctgtcacgtgtggggaacgttggttcctggtgaagtatcctgtaaatctggccttttcgttgatagtggacagttgttttttttggtagacaagcaccttacttaataaagttgtcgggctttccttttcttccttcaaccattcaaagataccccctctctcctccataccaaacaatttgtgtgcaaggctcaagactcagaagcctctgctttataattgattgatcacttttcttctcattttccttttcagagtcttgttgcgctttcgaaagcagagcaactacagagagctcatcatggctcgttcaaggagctcgatggcccttggcctgggactcctttgttggatcgccctcctcttctctcctctggccttcgtccagactgttcaggccgacgaggtcgataactacggcaccgtcatcggtattgtacgtttaccgcttctcgcccactcatgatgaccccgctaactagctcaggatcttggaaccacatacagctgtgtcggtgtgatgcagaagggcaaggtcgagattctcgtcaacgatcagggtaaccgaatcactccctcttacgtcgccttcaccgaggacgagcgtttggttggagacgccgccaagaaccaggccgccgccaaccccacgaacaccatctacgatatcaagtatgcacacatgaactcctctgattgcacggcacaatgctaactgtttaggcgactcattggccgcaagtactccgagaagaccctccagggtgatatcaagcacttccccttcaaggtcgtcaaccgtgatgaccgtcccgtcgtccaggtcgaggttgatggcgctaagaagcagttcactcctgaggagatctctgctatggttcttggcaagatgaaggaggttgctgagggctacctcggtaagaaggtcacccacgccgtcgttaccgtccctgcctacttcaacgtaagttttgacttgcctctctcgagctgaccagccggctaacactccgtaggacaaccagcgacaggccaccaaggatgccggtatcattgccggcctcaacgttctccgaatcgtcaacgagcccaccgccgccgctatcgcctacggtcttgacaagaccgacggtgagcgacagatcatcgtctacgatctcggtggtggtaccttcgatgtctcccttctctccattgatgacggtatcttcgaggtcctggctaccgctggtgacacccatctcggtggtgaggatttcgatcagcgagtcatcaactacttcgccaagcagtacaaccagaagaacaacgtcgatattaccaaggacctcaaggccatgggtaaactcaagcgtgaggccgagaaggccaagcgtactctgtcttctcagaagagcacccgcatcgagatcgaggctttccacaacggcaaggacttctctgagacccttacccaggccaagttcgaggagctcaacattgacctcttcaagaagaccatgaagcctgttgagcaggttctcaaggacgccaagctcaagaagtccgacgttgacgacatcgttctcgtcggtggttctacccgtatccccaaggttcagcagctcattgaggacttcttcaacaagaaggcttccaagggcatcaaccccgatgaggctgttgcattcggtgctgctgtccaggccggagtcctttccggtgaggagggtacttctggtgttgtcctcatggatgttaaccccttgacccttggtatcgagaccaccggtggagtgatgactaagctgattccccgcaacaccgctatccctacccgcaagagccagatcttctctaccgctgctgataaccagcccgtggtcttgatccaagtctttgagggtgaacgatctctcaccaaggataacaacattcttggcaagttcgagcttaccggtattcctcccgctcctcgcggcgtgcctcagatcgaggtctctttcgagctcgacgccaacggtattctcaaggtctctgcccacgataagggcaccggcaagcaggagtccattactattaccaacgataagggccgtcttacccccgaggagatcgagcgcatggtcgctgaggctgagaagtacgccgaggaggacaaggctacccgtgagcgtattgaggcccgaaacggccttgagaactacgctttctccctcaagaaccaggtcaacgacgaggagggtctcggtggcaagattgaggaggaggacaaggagactgtaagttcttccactgctcacactagaaatgcatatactaactttgacagatcctcgaggctgttaaggagaccaacgagtggctcgatgagcacggtgctgacgctaccgctgaggacttcgaggaacagaaggagaagctttccaacgtcgcttaccctatcacctccaagatgtaccagggcgccggtggcgctggtgccgagcaggatgacaacatccatgatgagctttaaatgcatagactgacatttgggaaaagaacataaatgacctccttgtttcggtgtttggttggagctaggatgcgcagggtgtaaagtagatagcgcaatatcatgattttcagccaacctaaagtcctatctgtgttgagtaataatcgtgtgcgcctagtccatccatgttgaatgaaccccagtgaatgacaggtttatcaatacaaactttggcgggcaaagggcgacacggtgtaaagctaaatggcccttgaagggtctcttcactttcgatctagcctacaagtagcatgatatttggcttagcctttaccatgactcttccctttgtcgtttacaggtctcctggcttatccgtaatgagacagtactccatagggctttgttgaagaattgaggtagcctttgacctcaacactgagtatcatatccaaaattcttagctaggcagtgctcatattggtatgcctacctaggtacttacggagtagtgaatcacatattggtcaaaacttttgatgaagaaccttgattatccctggagtgatcatggtgtattaaacatgggaggacccaacatcgccagagcacattgtgcttatgaaggattcgcgcatcaagtcctacacttttatttatcttattcaccaattatatctttgcagatatgagtttctgttacgtgctgctgtacttgtgaagggtccaaggtgtcactggacgaacagggcagtgccaggcacgttaacaatagcaaagcgacgcatgattgtattgacagtgtttctctattgctgccttttctcgataacgcattcttgatacatttgtttttcctccgcacaactgtaaccttcttttgtattaaatcattgaatcaaacaccacacatacacggcttcgaagggatctcctaagaatcattttgataacttaccatatacactcctgacgatggcgatcccaggtaatgacttcatggagtcgctcgaagatcttttctctgaggctggcgcgaagggccgtgacgcgaacgctgagtttgtacacctgcgtagcagcctcatcgacttgatcgaatccatcgcaattaccagcggccacgatttgactaccgccagaaaccaagcgaaatataacctcaagttcactgatggaactgaacccgagacgcacgttgccttcttcccaccgaaccacgatattactgagaagcgccctcagctggatgctgcaaccactgccgaggagtttattgagatcatcggcactgtcttcagtgatcagaagacccgaaatcgcaaaaagaagaaatccaatagaaagagatccaatgccactccgccggaaagccccatgaacaacgcccagaaacgcctagcggcagaggctgcgaacaagactctgtcaacagctgatgacagcccaagaaaacggatcaagcttaacacaagcaagagcaaaggcggcgtctccgaacctgcagttttcagcactgcacatcagtcgaaagataatactcccactcagtttcctagtcctgaggatatggtcaacgatgacggcgccagtgtgctgggccctatggatattgattctggcgctacctcgtctcaagacaaaggagaagagatgaacggggaacatagcacagctgaggggcaaaaatacaatgaatctgctccccagaggcgctcacaagatcgaggagatatgcacatgaacgatgccgacaccgagactttacctgcgcattgcaggtcagatattctcgaagttgtcgcagcagttgagggcatcgaagagcaacagtggaaagatttcaaaccaaagctgctcgagatgctaggtcgaatgcaccagaagccaacacccgaacagcatgaaagggcactgaagcgtctaagcatagcaattgcccagacggagcaagagaggtctcttatccccgtcgaagcctggaagaagtacgaggaaaagcttacagatgaaacgaagaagggattgtttgattgcctgtggtctatgaggctcttcaaggtcggcaagatcatttacctaccagaggaagaggttgccatggagagccagtgctgggagcgcctcaaggccgtagcccgcatatgtgctatcctggtcgaaatgactgccaaaccagaggaacaggactaccagagggataccgacaggtggcttatcgagaaacttggagatatcagctttctggagaaactgtttgcatgcaaggaccgacttggaacggtcaggggaccaggggcagattgagtgatatggagacactggtgacaggaagcagagcctggatataagagaagccaaacttgtcgttgagatggcgcgtcatttggttccaggaaactcgatcagatatgccttatatgatataacagcagaggtcatgcactatgccgaaaacgaaaccgatataatgtctcaattgaaaaattgcttgttttgaagtttcgaatgacttttagacttttattggcagagacacaaatatttatctgtactccaaccgtggttactcccgtcagtcattgacacgagggatcaaaaacgagtccactagacggacgcatcctgctattgacacgtgactcttttatcgactcacgtgagcccgcgtctcgaaacgcgtcgacaggcgcgacaatgggaatgacgacatgaccttcctttctttgctcaagaataccttatctattgacaccattagtgggactgtctgtctttcaactctttcattgccaaaatcacagcctgtgcaatatgccacctcgaaaacgacctgtagaggaaatcaccagcagccggcgaagctcaaggagaatctccaccactaaaagtcaatacttcgaaggcagtgaggatacagaagagagtgatgcgccaccaccaaagaaacgtggaagacctccaaagaagccgcctaaaaaagaagaatccgaggaaccctacgaagatgagctagctcaggagccagaagaagaggaggaggaggaggaggatgatgatgatgacgaagatgatgatgaggatgcgccccctaaagttaccatcattccattggagaagttgagagacacagatggtgtagaatatgaagatttcaaattgcacaagaataccttgttgttcttgcgagacctcaaagcccataaccagagaccttggctgaagtgtaagccatccttcacttgctgccaaatcattactgacatgtacagcgcatgacggagaataccgtcgcgctttgaaggattggaactcctttgttgagtgcgcatccgaaaccgttataacagctgatgaaacgatccccgagcttcccatcaaagacgtcatttttcgaatccatagagacattcgcttcagtaaagaccctacaccatacaaggtacgagctcaattgaccaaaaaatcgtatggaaagctaaaattatagcctcacttctccgctgcttggtctcgaactggtcgcaaaggcccgtacgcctgttactatattcactgcgagcctaaaaggtctttcatcggtggtgggttatggtgtcccagcggcgaccaaatgcagaaactccgcgcaagcattgacgaacgaccaaatcgatggcgccgcgcactcaatgacgaggcattcaagcgcatattcttaccaaaagctgccaacaaatctgatcccaacgcggcgctccttgcttttgcagaaaagaacaaagagaatgcgcttaaaactaagccaaaaggtttcacggcagaacatcgtgatattgcgctactcaagttgaggaactttactgttggaacacagatagacgacaatatcttctgccgggatgatgcgcaagaaaagatcagcgagattatacgtcccatggttggatatgtaagttgtatgttaacttcattgctgaacatgctgacaagtttaggtttcatttttgaatagcattgttatgccggatcctggccaagatgatgatagcgatgaagaggaagatgaaggagaagaagaatctaacgatgacgaagacagcagcgaggactagtgaaaactcatggctatggtacacccattcgataaaatctatgtttagggatgatgcaagcggatctaactgcctatttatataatcatatgctgtatcattgtatctaacacaaatcaaacatagcaacgctagggtcgtgatcgctgacctcaccagccgtattctgccaagtgttgatatgcagatgctcatacttgatgctcctgcgcaactctttgctgatatacatatgatccagagcctggcagttactgtcaaagaggtatgtgtatcgctctgtctcaggaatcttggcagcctcatcagcatcaacaagaccggatgtcttgacgaaagtctgaaggggtgcaacggcggcaaattcgttaaagtcaccagcggcaataacgtgggcctttttgtccttcttgaggatctctgcgataaagttctacaagttgtcagctgggttttatgcataatgacattcacacttacagcagtaatttcggattgcttggtgcgtttctcgacacccttgttcacaggagtgcgagcatctccatgcagggaagtcgagccacccttgctaccaaagtggacgttgacggtaaagaaagacttctttgtacccttgacaggcttccactcagctacgagaggcttgcggctatcatcccaggcagggttggcagggtcaattcgtccagggttgtacttgagcgagggaccatcgacaacggcgttgacgtcgttaggtccaccttgattgggcttgacgagctcaactctatcaggacggtagagataagcttggcgaatgttaccgccgggctgaccaccatcctcgttgttgtcaggttcgacctcagcccattcgtaaacaacaccgctggactcctcaataccgtcggccaaggcagcgagagtctgattggcggaaacgacgccatcattggtagcgccgctgttgtcctgaacttcctggaggaaaagaaggtcaggagttcgcagcttctcaacgatctgcttgatgacaaggggcaagtgagcagaagcagggttgaggttctcggtgttgtagtctgcaactgtgatgcccttgcaagagcccttgctggtgaagctgacggcagggtgctcagcgttggaaggcttgctgaccttggtggcagtcaggggaagaatgcgatagaagccaaaggcgtatgagaccacgccagtgatatcaccaacgtagtcgccgagcttggtgccactagggttcttggtgccatcgagaggtgagccgatgataatggcctcagggttggcatctggattgttagccaaggaagcacttcagacagaagttttacataccgttgccgaccatggtaagaccaccgtgcttgttcagaccagaaaccttccagttgcccctgacccagaaatcgccaaagttgttgggtcggctgagagcatacgccttagggacagtgacaagctcaccaacaagactctcccaaaagtcaagaccgtatgtgttaggttgtagtttggggttggacaccgagatgagagactcgttgttgggaacagcaaaaacattgccgtcatcaagcttagagaattgcttgccaggaggattaccggtgtccttgccaataaccttgggcttgaatttgttgtcagaggacttaacaataatgtttctgggcgaagagatctcagtgagatagacatagtctttgttggacctgacgatgttagcaatgcttcctgcctgagttgacgaaactcacctgtactcctcaacgagaccatcaagtgtgatgacatctcccacagaggcgctgctcacagccgattttccaaagatgtacagtccctcggaggtagcagagctacgatcaggctttgttgaccgcaggtaaaagccagagctgccaacagctgtgacgagaccctctacaccagtgacattcttgccagcgtaggaagagagatagctgttgccattgatctcagcaatggtcaacgccgcagccagagggctgatgagggaagagacgaagaattgaagcttcatgatgaagatgagtcgagaaacacttgaactgccctgctctcaaaagatgatcgacaaggccgcgctcagctatttgtattcacgatagcctccaagactctctctgggttacctacctatcctggatctacaccaatttggccccggcgcaaaagacccaaaaggtcaccgaaagcgattccgcgctgagttctctccccttggcaaaaggtctatccctataatttgccatggccataaccgtccagtatcgccgccaagcctccaaatgccctatcgatctggcacgtttatctatgcgccaaattggaggtggccagtcagcgtcgattgtgcgaccgccgggggggttcacgctttgcccttttttgcaggtcccttttgtagctttggaggccttgttgctctttcgtcttggcccctgtaaatcatcaacagattggaaacactcattggttgactttgccctcgtgcaatcttgccagagaaagagggagccggagatattgtctcaggaagctatcttccgtccattaaaggacggaagacttagcgattcataaaattgcggcagttgatttatcattcgtccaatcgaaatcattcaggaatcattcaggtttcagggcacagccattagaaaacaataaattgtgtcattggtcccagtgatgtgaacgggtatatatctagcaaaaactccatatgttggttacccaactggttctctataaaatcatggcttgccaacaagcttaaacttaaggctctttttttaaaaccaaggcaacaaagactatcgaagcgggccgaggtaactccaattaaagacctacaattcgtcctcaatttcgaggacacgtgcatatcaacagtcggagacctccgacgaagccggcgagttgctaagcatggatagtaacaaattgggcccaagatagcgggatgccccgtctttgtatgcctcaattgatggaaatatctccgctcaaaagtgcgctttatccaaccgctgatacaaagcaggttgcgtcaagagcgacgtcctgtcattaaggaaagtgaaaagtccacctcctcatcactacgccttctgaattccacactcgatgcctttaggacaactcaaccattatggttcattgcgatgactaacattggtccttagaccctgaaaatcgcaacgactcaaacataagatcacaagctgctctcgctcacagcctgggctctggtctttatgtcgtgagctctcgatgattcggctaccgtgctcaaagctcggcagctgtatcgggatcgatgtctgtgtgggtactggttctgtcgtttaccgccgggacagaaacaatcaaccagtgctggtgccggcatcgggcccattcgtaatggcgttctctttgcccttcgagtcaggcatatcgagatcccgataaagattattttcgaaaatgtagctgactacaagatcaggaatcaagtagtcaatcgacatgttgcgtttgagcaataggcgaattttggtgctactgatgtcattggtaacgacctgtaccatggttagtatcacaatacccacgcaatggttcgaacaacatacctgacgaattatgtgaatattcttctcccattgcttcaggtttgccagggttgaatcaatttcagttcctgtacgctccaaagcaaaaacgccatagttgcccaggatgtggtcaaggtcacgctcgtcccacacaccaggagtcgacatggtctggatgagatcgaggccagcaagaagcacaatgcggcagcgctttcgacttccgtcagtgcattcaacaccgcccatgacctcattgatctcatagtcaaagtgatcaagcactttggccgttgggatgtaagtcgggctctcagcttcccatgggtcgaccattagccacttagagctgttttcggtcgcaagcctacacatctcaatcctgtgatgagcaggagctaggcccttctttttgtaggcatcgctgactgatatctcgttagttcaggtatgtttcatatatggtaggattttcatcacttaccaggactcaaaaaacctgcaacaacttcgaaatctgataatgtcagcgatgcttcagaagcaatgagcgcgcaacctactctcattgtgagcatggtctcgagccatgggaaacattcgaaggctgctcaaaagttagcgaatacttgtgcaaatattgacaaatttcatcgttgcccatttgtcgaaagcattgaacttgatcggatgatctgtcaaaagagccatagtcatcagggtaagcttactggagataggtgattgggctgaaagagccgcaagcaacgagacatagcggagttttgtctggaggacatgatcgttggaagcggtgcgagggaaaaacgtaaccctccctcgtgtgctccttaacgtattggtagtcgcaagccatttcggctattgctgtgtagttgatatcgttttctgagatgagagtggcgggttgagcggaacgaggggtttcgcgatccgatgagcaacagcggccggcgccggtagttgacggcgaacggaagcgaggggcacggcagtatcggcgcagagaccgaattacgaccgactcgttgaaaatgggcagatccagccagttgcggtgattgaagtcgtcggggctttcaggagatggtcgaaatagagatgtggcaactttgcgattgttgttgacttgatactgcgcgagtctggagaaatggataggcggatggcgatggcgggggttccgaaatcagcaagtattgcacgtattatgatgatgcagtaagagtttcgcaggtattatcgcttattgggttgaggctgctggcgtgtgaacaagggtcatgtaagtgaatgagtgagtgtgttcgtctgggcgggaatagagaagaagatggaagtgggaagtcaaagtagaagtagaagaaagaaggttttccttacggcccttctgcgagaattggattcaaatctccaggcagggcaggcaggcataggccaaagatggtgggcgagtgctgggctgcgcgtgcgccgagatccattgccttagcaagggaaaatgtgggactacagagggaataggctctgcgctgagcattctggtaggtcagattcaggcctgctaaagaatccgaacctagccattcgaacaccctagtcacccatcgtggacattaactcaactgaatccatgggaggtacagagtcacccacaaaatacgaaagtccaggcctttgacgcaccattcgcacgccatcgacctcagcggagtgcaacgaagccactgtttttgttatgttgtccatttattttgctttggttgttgaagattttacacctggtgactcctggaatggttagtttcccccattggctcgttcccaattcccatcatctacagcactggagacgtccaattatgccacgattcccttaccaccgatctctatgaggtttcctttctctctaatcttcacccatgcttggccttgctcgcttcaaaggcactcttgattactcactaaatcattcacgttctaacttttagtggcggggtatgacgacggcgatctgagccactccaccaagccggctcgagggaacgtgatacagggacagatggacatcagtagcagcatgaacctaagctctacggcagcaccaataggttccctgtaaagttgcattgtcggccttggtctgtcttaccgaagctcatcgaattggtctctggagctgtgctgctgaaggtagctttcaatcggtcaaccaatatggttatcaaccgtataactacaaattatagtttctgtaaatcttcagcatgcagaccaaactcaaagcaagatatctcggcttgcttgatgatctgctccgtttacaactgacggaatttgccattctctgacattgggctgtcttccagtctgacttcgttgctctgccacaaagatgtctttgtaagcaccatgaatcaatcagattccataccgacgacaatcactttcttcaatccctgccaggaaatgcggggtgattctagctatctttgattgccagaactcctacgctgaaggtttctcgattgacaattacataaatggttagcataactgtgtgatctttagtaagttgagccggcagtgtctcaaaccgccccgatcaacattgaggtttatccattaaatctctcaaacagcaacttattatagtcaaagctctattgcagcagttggctccacgctcatccctgggccatataaacatggatgtgcttggagccccaaacgagctttctccaccattctcaacagcgttgtactgttgactcgtgattcaaaaatgtaccgcttctcgaatttagcacagccaatctgcgtgctgtgactttaaagagaaagtcagatcatggtctcccaagaatatgaataatttatgtccatgtcgtgccctttggcggagaagcaggagaaacatctacgacattaactagtttttcgctattgtgattgccatcgaatcaccactcctgttctttcaacatgggcttcctataccttcaaccaagtcctacttgtaactgacacccgatcgcttctttaaactcgcagccgaactatcgaaaaccacagacaatattctacgccaagaattcgtaatcacaccaggtattttctcttttagccagacggtttcagacgacagctcgcctcgttgctagtcagacgccgagaaaacacgcgtgtctcttattagctacttagcggaccaattgatactttggagggagctgaaagaggtccactgtgtccccagctcgaagctgcttctgccacgatagtgctgcgatggattcattttagcctgtccgtttttggtgagtgagtgacgggggtccgacagcggaccagcttgcaaatcctcggaaattcggtgtcatcactgtaatattttgtccgaggaaatagacgtatcttgctgttcttcggaaagtacaagtaagcattcatctggacatggccgagagatagggcagtgacttgagactgcgggaggtagttacgggagcagatgttgataaaaaagaaccgctttgagcgacttcgggaccatttccactaggagtcactgattggggcaattgatagtagaggtttttacttccagagtctcttggttcgtggcggctttcctgagaactatgagaaccctcctagttacagtaatgtgaaaaaagatgaaatacaccgtgacagcctaccagtattaccacccgagtacgctcacacacaagaggctataaatctctacgattcggagcatttacttataacgttgtaaatttgaccttactttatgccgaagctgacgaaatcaacaagggatatctcccacgccattaaggaccccgtgaactgcatccaccgtttgccagatcaaggaaaagccaaatattccacatgagcttaataatattagatttataagtccctccgccatagacaaagaatgtgcggatccgcagcatccagtgcgggatgtgggacaaagcgtaactcccgaacatgtttgcggggaaacgagttcattagtagattacatgactacgaaggtagcctttaccaattcattctcgattcaggagattccataggacagcccagttttgtttccatttgatgatgtggcatacgcagcgttgatcggcttatgctcgcaatgagaggctgatgtagatcaaatccgattcaagaagctcagctcttctcctcaaccccagactttgactaactcggcagtggaacgctccccgcaactagaggcaagcttcaaggaacatggggtttgaccctacggtacttcttcaattgtcctttgcaccgccgtaggctaacatgaacctccggcgggccgaggtgtgagacatgtgcccaggcagccaaggaaacagatgagccggaaccaggaaagtacttcaatttgtatgctacactcctcaatatccaaagtcctcccagacaaccttctctcccagcaaccaaccttccagggcagtcagcagagctggtgctgtgcacagaaagaaacgggcgttttggcctttgaacctctcgatgtcatcagcgcctattcgtcgctttactacccgtgtcccagcccgctcggcgtcctccaacaagttctccttgtccggctgaccagtgacgaacagtgtagtcacatttgagagccctggaattcttgagaacgtgtcactcgcaaggggtaagtcctcgtagcgtagagtccagagcagcacaaatggagcttcgtgttgaagtacagctggcgcttgtgcaaggacaggcgtaattcctacaccagccgcgataaagacagattgaggacctttcggttccaaagggacgcggaagccctcttcgccgccaaagccaattaccggtatctccaaaggcacacgaaggttgtgctttctcaggaagctcgtgactggaccatgtttcctcattgtgatttgtacctctctattgttctctggtgggcttgacacagtaaacgttcggacatagtcatcgttgatactttgaggatcgtgatcggccatatgactgtagccactcgacacttcttgctcaaagtccaaagtgatatactgtcctgcgtgccatgcactgataggctttgtcgaagatagctcaaaggtgtatcggtcaatggatggcgtaagaacttcacgcttaatcaagcttgccgtgataccatttgatgaggcgtcggcaatatgcgcatcgtgttctgagagtaagtgacggacaggagggttgtaaggcgagtattcgcccagtgcgcctcggaaaggcagtcccgacttgacgaactttgcagcagtaattgagatctttaccgcaagttttgttcttgcaagataagaagaagcctcatcaccaacaagtattgatgcgctgcctgtggcataaagaacgttggctgtgttataatccggaataacaatgccaaccagtggattcactctgaagttgccgagtgtctgatatagtctattgcctgagactgatacttcattagctttgttcatgaacaaggggatgtaaaactcacactctggatatatcaggtccagtccgtccttttcattcttgataatcctcatgaacccaggacttcctccacgatgatttgtgtccattgtgaccccatttgtgctcgacaagaagaacatgtctgccgctgcaaccagatctagggcctcctgtgacaagggcagcttgtccaagacaagctctggtgccatctcattaggtacaatatcctttttgttgagatatttcggacagttgcccagactctcggttacagccatggccatctgtactgctttgccttcctctactgtggcaccggcaatcatgtttcctaccagctttacgcgatctctggtctccaggtcgatggataatcctgccattccttttccttcgcctccattcggcctgttaatagcgccttctttcaccccgtcatcgtcaatcccatcccagagggctctaaagacaggatcgtggcgagtatcaactgagctgttgaacgcgagcacgccttcagctactggccttgcaaagccccggtctccgccccatactgtagcccatgggcgaccctcgctatccagcgttccgagggctaccaagggcgactgcatcactcgcatgccatactggggtgctaaacctggaaacgttgggtttcctcttttagggactttgagttgcttttgcacggctagttcgccctcgtgccattctgatgtcgctgagggcatgttgttattgacaaagggtccgtataatcgtagtaaatgactttgaaatgcgtattgtaagctcagtgcaagactgtgaaagagaatgttcaaaagaaatagcttggtcatgccgctctattaaacctccgacttagtcaattctatgtcatcagtatatgtcagcaaccaagattgagttcctgctgtcgacaaatcgccagccgtgggcttttctcttttaagggcgtagttgaccacactgcagggttgctcacgacattagcacgaataataagtaatcagaacgcccaagtcagcatggcaacaccactccctccaacatgtcaaaattgtcatctatcacttctattcaggcttcttggggcaagagtccatctatggacatgatattattgattcgtgattcattaataatccaacatatttgatataatcatttaccaaccacctggtctttgagattcaacatcatagttatagggaggggccctttcaggtctcgcagatgctgcgcgaggcggcattgggttcgtcaagttcctttgtggaggtccccggaaaggcattggccctgtagcacttcgtactggaggattgaaaggccgttgcattgcggctccgccctggtgagagttcacagatgatgtagtgctcatgcgacccccaggattgtaagcttggtactggggtgtctgagccgaaggaaatgttcccatgggctgcgaaaaggtatccatagggcgagcgctgggggcgcgagtcgggggagggaagaaaggcgccatgtcagagttcattggaccaggactctctgtaaatcgcccgggaagagttgtcattgggtccattgccatttgatttggaggataaggcccaaagttatcatgcctgtcagtggtagatcggggttgagtctgtccctggtagttaataggaggcacatcaggcacgggggatgcgatccgtccatatccacctccggatctagaagtggctcgggatgcgtagctcgcgatagatgccgtagtgccctgtctcgatggcaaagttcgttctgaagctgggggtgcgttctccatgccacctggcgtacctgggcgtgaggtgtaaggtggcaatgtcatcatggtgtcgttacgattgagaattggtgggtgatccatcttggtggctgggccaacgtttggcaaagttggtaaggtggcagctcggtcgaggtgaggcttctctccattcttcttggccgccttgatttcagccttaaagcggctagcctcctccctagctagagctttgttgaccgtctttgtgacaatcttcatcaatgccttggtgaccttccgctcgcagtatccagaaagaccaccgtcggctgcaggaatccaatggtataaaaagaatacccaaaacagaacggcagcgagaaggaaaagcgcagaaaacacccagataaccagagtgaaacacattccggaaagaataagtgcctgttgataatcttcttcggcaagaatcttgatcttctcgaaaaatccagtaatggagtcgcccacattgtctgctgtaggcgtcaactgtgcctcatacactgacttgagtgtaaaagcattgaggacctggcgaggacctgagcagatgatgactcggatccaggctatagaaataagtaaagagtatttcataagttaacataacatgtaagcataccttgaaagttgaaatatgtgaagagcgcaatatattgtgcgccttctttacttttggtgagttcagcaaagactaggaatcttttccaaccttgcgaaccaagtcgaattgattcccatcgaacggctaggctgtcaagataggattccgcaacattgcctcgtctgataacccgaaatgcgcggaatccctcgtaagctaggttgatgaatgagagaataatgcaaatagagaagatccatttcgtgacgtcgaaagagatggcaggatcgatctttgaagaccaacgatcaaacacgagtaggttgacggcagtaaaactgtcaacaacgtagaccgcaactgaaacgagaagcataagccacaggtagatataagcgaatacagttccgcatccacggctcttgaagtcgcgaagattgatgtattcccatttctggtcagcaatccccacaacctgcttctttcgattcccgcagcaagccatgatgagaactgggatcgtatgaggaagctatttcgaaaaacagaggtcgtcggtgggtatagaggttgtcgagtgatcgagtggcaagatatccggttccttcgccagcgaagaccgaatacaccgctatcaaaagaaacagaagcaagaacgtcgaaaaaaaaacaatgaaaataagcgatcgtgataatttcgtgctgcaaccggtgcgcgataagtgagggtttagtgtaaagttgaacacatggctgtagtttgatatgtcgtatatactttcgattagatagatatgttttgttgttcaggagaaatattcaagaaggtatcttaaagggatgagtgaaatccgtagatgttaggactcaatagagaacaatagccatataaggatggctgttcgcggtggttgaatgacgatatattgtttgagattcgagacaatggaatgaaagattgacgaaaccgacacaagagagattgtactgaagccaagaaaagagccgtcaaagctgtggcaagaacaattactgtacaatagcagtagaaggctggaagatgaatgaaagagagtctggaacaatgagacacggcggaaatgggagggatgtttcaaatgagaggagagtgcctcagggctaaggtagttaaatcgcaatacaatccagcattgacttgacttcaaacaggaaggagcggagatcagcatctacagcaagtgtaacgctatgaggaccctggcctttagtggcgccattgcctgcaggtaccaaacgccaaacgttgagagcattatcttgagggctcatcgagaccaacgattggctgtggagattgctgcggcgcaaaagaaggccactgtcaacaagaactcagtggttctgaacctattgcctctgtcgggccttggatggagaagactgggcattgccgctggtgttcgctcatttctcttgtttcagtggctggttttctttatcctccaaccgccaactggaatcttgacggcccaagaagacggcgcgaccaatcccccggcgccagacactaacagcgaatcagcgcgattagccgctgtgttcagcggtaataattctggataacaacaaagccgtgtaaccagaacagacaaggacaagaacagcacattatcaaatgaaacttggatcggtactcccgaattctcgagtttcagcgtggttgcatcgcaacaaatcccccaattctctcgggtcactcgaatgggtgaaacgtgctaatagtggtcgggttgcctcccccgcgtcaatccatgccagaagcaccgagactgttgcacacaaagtcgagactcaagagctaacttggtcgcaatcttgggtcttcggcatttttagaaacccgcttgcatgtaaatcttcatttcccgaggaacaccataataaactcacaatcactcaatggcatcgcatgacttgacaagacgaggtgctttatcgatcaaacagctactgtaacttgcctcggttgctttcaccacggcggccacaatgataattactgattgctggctgttggctgttggctgcctcaaatattgagaaataacgcaattaggccattgcgggctgagtattcacccatgacgttataaactttcccatcacaccttttctttgttcgaaacaactctaagagggtcgtgcgagcaatggctgtacttgagactaaccgctactccccgatatgcacatcagtaactgacaaaatcagacatctctttgtttggatagcgcaaacagcatcgtattcactcgaacaaagaaatgaggcaatcattggcttcatccaacatgtgtcggagttggcttctttgttatctgttcccgtcccagggacgacagcagaggtcatgacaagaggaatatttactctcagaaatatcttgaacatctcatctactacatcttcctcttgcctcaagtgaacacgccgtctctaccatcatcatgacttccgaatcctcgtcgaatcctgatatcaggatgttcggtagtcccaccacagaggttgagaaaccaacatttgagctcgtcgagaaggtcaagaagaacgtctggattgtcacgagaaagggagacccgcgacgagagaagtatcttgccagtcctagcagccctttcggagtgaagcctgatggtactgtcgatgtcacgaaggcagcagctctcaacacacttctatcgacccataatcaagcctacactatccgccagatcctcaatcacgaaaacctcatttccatcgttggtgtcatagaaaattggcctttcaacaagtcacaaacatctgacattgtcccggaaaacaatgttcagatgctcgtctgggactttggtgatgctggtaacctcagcgctttgttccgccattatccctgcacaagtcctgatttctatctaccggaatctctctgttggcacgttctgcgttctttgattcgcgcagtgacttatctccatgacgggaaacgactggtttaccggcccgagcaacttggtcatcatatggtcagggaatgggtttctgtgaacaccgattggttcccaattctgcatcgttgcatcgagcctatgaatgtttggcttcagcatcctcgaggcaatgagacctatggccaatgtaaactgggcgattttagcaacgcagctgtcacatgtcacgttgtggatgatcaattcgatcctgacactattcactcagattcgaaggggatggcattggctacaaaggaggggatgtggcggctggaagatactcgatctgactatcgtgtccccccagcgtcgattccgaacgaggttggtactcaaagctgatcaataactaccacaaactcacatactgtagggagatcgaccctataccctcggagacgagttgtggtctattggggtgacggttttcaccatgatgactggccaggctccaacttactactgtgaggagtgcggttgttcacatgtcgctttctgcgcagacggtggctgtctggagaaagaggccactgaaaaaggatgtgactgcttacttggtgggtgtgagcatataagccagacggaatgtaaagaagaggtctcaggatggtccgattgtccagcttggcataattgctccgagttcaccatcaacatccattcgtaccttgcacgagctcgttacaccaaaccattgcgtgccatgatcatggtaatgctaggatacaaccctgcacagagaatggaaccttgggttagaatggtagaggttgcgcagatggtggagctcgcatatggacagtggaagcaagagactgaggaggggagactctacgtggatgttgaggatgacctacttcagagagctacgcaatgagaatgtgagtaagcaggaataagtgtagtagggtcttgtctccatatattattttttttttttattaatagtactcttataaaccgagataattttctgggtgcctcacaataatcatgttctttgtcatgaaccgggctcgaattaaaggcccagcaatgaaagagccaatgatcttacacgactgcatgtcaatatacagagccaatgagataaaaccagtcacaagctctccacttcgggtgccccgctatcaacgaggcttgaacaagttgaacctggcctggacctgagccgtttccctattccacctcaacacgcattaaggctttgattcttctcttccaagcaacgagcgggtcctttctcgttcctgtataataacctaaccctgttctcctattctattgaagattcacgtcagattctggactcagaaaagtccgcagaggctatcaacttgtcaatagccaatcgttcaatcatcatgtccatctcccacccaacgcctcctcttctcctcacaaagcgccttacggcgttcctcaacgcgaaccgaactccccagcttcccacgcttcttcttacaagccctcacggcaagcttctcgcacacgcaagccttcatcctgtggccgctcttcgaacacatgcgaccgttgccgcatccctcctcgccatacactccacctcggcacctgccctcgctgcgtctctgcccggttctcgcacacccgatccgatcggaagctcgccaccggaagaggatgacctcgaagacgagacagatcgattatcacaaagccagcagctcgactcacacaagtctggcaagggacgtggcatcaagcctgctaccgtcacggttcaacttacgagcggtactgtcgtgatccgtaggttgaagtgcggtctcctctttgtctgcgtcggacccgccaacccagatgccacagagcatggcgtgctcaatgtgcatgatctccatgttcccactggcgagtcatcccatgttggtagtccagatggagcggacagtattctgagcactggtggacaaacaacagctagtctggagagtaatgcaggctctgccgctgcagtaactgcccttcgccgtcatgccactgagctagctcgttggcttgacgacaagcttggcacgctcactgttccagaggagggtgttggcgtggagtaatggcatcatatttggtacaagcggattggcataggcggcgttaggatttcttctgagggataatcaaggagtggtttgagaaaggcttcttcttaggcgttaggggctgcctgttacagacacggcatttatataatcagagacattgatgatacgtaatatttttgctcaagatgagggtattagaaatacaagccgcttccaaagattgtatgtttgaagaccccataccaatccgttcctaaacaacgccaaagctcataacgcctccatatgcttttagttccatggtgcaaaggctcgattccttcgaggcactccaatattcccaagagaaagaaacaggctactctatgctcatacgcatgatcccatcgtgagtatcaatcattccttggaaaccaacccggcctttactgtttagtcgtccagccgcagagctactgccggataggtttcctggtgtgctgccggcttcgcttggtgcactactgccagccttatcgccgccgttactaccgggacgagaaccccatgacataccatctcgttggagtggactctgcatgactggtgaattgtgaacgctcatgccagggctcacagctcggcgtttgaagctaacaggatcaaaatcatcatcccgtcgacgcttgctgttgattcttctagttatttctgcagcagttggtggttgagtaccgccattctgcggggcccaaaacattagtttgttgtttctttttgaccagacaagggtgcacttacagtagctccaccaactgacggtgagtccatcgccacgtcttcgctaataccagaggatgagcctcgaggaagaaaagcggcaggaggcggtgtggttctggcgccgccggcgctactcgactcagaaaaggtgtcccagaacgtcttccctttggagttcttgatagcatgttgcttaaaactgctagagagacccacggatatgtcgcccatgatatcatcctcgggtacgtcgttcaggccttcttgctgtgtcaagttgggtgaagagggtgctgttgttgattgagttgattccaaggccggttgtgagatcctgggctcaagctccatatcgcaatcacgaacttgtttaacaacttcggcctctcgacgaaactcagactcggcgggagtgctctcttccatgagcgcagcacgaatgcgcgcgaatccttttgtcttgggctgtaccgaattagttgcgtgctcgtatgaatctgatataagtgacttgccaaaagatttccccgtcttgttactaccctccgaatgacattgcgctgcccatctccaagcccgtccacatctcccattgctcgtgtctcatcggaatctgcaccagaaatgtgcaattgattagcctgccaactgatgctctcgcgacgggctcgagaagaattagttggtggtgacttggatagagatgcaccactgaatcccagtcccaaggacccacgagccttcttcttggcttgtttgcggggtctttgtcgctgttggaaactcatgaggctgctcattgcaggggatccaaaggtcccaccagacccttggggaccgagaattggaccaatcttatggacttgcggagttgttacgtaggtctcgtccatgtcctcatccatcaggtcatcgtcatcagaggtacttgacgaatcagagccaatcgcctggctcccaagcgagctgctgatgtgcatcttttcctggttgcccatgacggaccacagagacgtcgatgtttgttccgggccggcataatgacttcttcggctcggtatgttcatagcccggccaccagcggtgggcgatgaatcgggagaagactgctcggcgagggtcgagtgatgcaggctggtagcggcgcgagagaagtcgagaccacgggaacgacgaggaagtatattggttggagatgcgtatatctgggagtggtccagtttaggtgatagaggtgcgggtttggcatatgagttcgcggctggtggagtaaattctcgagggggcatctgtatggaaaagccacggctggaaaagtttggtcgccggggcgtcactggctgaggtgtcggaatactagtgtcgtcttttgaagtccgtcgagatgcctcgacgatgcgtggtgagggagagagtcgagagggggttcctcctccatcggacatggaccgcgttttcgtcaagggcgaccgagcctgggcttcctgcaatccagtaatttcctgatatccaacagcctttagatcgtccatgatggccgagtcctcatattcgcccgcagtagttcggaatcgatccatgatggctaaagtgttgcttttgcagacggttacagtttcgagttggcggtcactattgctagccttgaacgtaattttgaacaaggggcaatagcttagatgaggataaatatatcatggcattaatgctgtgatgtggtgaggattgagaaaagaaaccgtaaagaaagggcgtaaagtcaaagaacgcgaggtattgcgatgagtgggcggctaactacctaatactgactgcagcaaccctgaggtgagtaaatagaaatccatctcttttaggtttggctgcccagggccgctaaattagttccacaggctgttggcggctgagaacggcccctcaacagtgaactacagcagttggcctaggttcattgacgacatattcggtaaaggtgcataaagctgggtttatttttgtacggttcatacaatttgatgtctgtgtcgctaacaaaaggggataggcagtgtagaatcagcatcatcctttatgtcactaagctggaacctaatgaattattaactggcatctatgtatggtgtgtgggaatatgatgctaccgcttgttgaaatggaagcctgtgtcatagtgaatacaatgagagagggggttgagttacattcttacgacaatagatagccaatggccctgtgaaacaatgcgccttcgctgcatcaggacaagaggatacccatacctaataaagaccagtttatcctagaagggacctgtaacagataggcagtttactcagttccgaacatacatatgcattgtcattccgagcccggccagaaagaatacctaccctacacaacaccgtgttaatcagttttgaacttaccttatggtgcctctttcatgattaacaactacaggagaactgacagagatcttttgacataattgaataccaagtgattgtagatgactgcgtgctgtagtgctatagaaattataatctctctgcttctacaaaggatgctttgacgtcagaggtggggttagtcaccgaatggaggggcttactcaacgatccaatgtttcggctatcatgataaaatccaataatttctcacagactcaattcatactgcacaaaaagctcaatgaactttgcaagagccgcacagcgcatcaggtccatccaaaactttcttactagacagacagttccccgtattcctgtacctgctattgctgctggacaatccagattagtcaccatggcttcaactacagataccaagaactacaagttcaaccactcaatgtaagtgcagatctccatgcatcttcgttaggaaagtatatactaactcggttcaaaaggatccgagtcaaggaccccaaggcttccggtaagtcaggcaccttgatgtccacagccctgatcatcaagcctcatcttaagcttaaattgaaccaactcactacctgtgcgaatattgacccaaatgcagctaaattctacgaattccttggtatgagccttgtgaagaagctcgagttccctgatagcaaattcgacctctacttctttggctatgactctcctaatgccttgtcacacaacaagagcacttttgacagacaaggacttatcgagttgactcacaactacggcactgaggatgatcctgagtacaaggtgaacaatggtaaccaagagcctaaccgtggttttggccacacctgcattgccgtcgacaacatccaggctgcctgcaagcgtattgaggatgctggttacaagttccagaaaaagctgacggatggacgcatgcgaaacatcgcctttgtacttgaccctgatggctactgggtcgaggtggttgccagaaacgattacaagcagacagaggatgtgaaggagactgatgtatcaacgtacactatggtttgttcaccattcttgccgatcttctagaatctctagctaatgatctagaaccacaccatgcttcgtgtcaaggatgctgagaagtccttgaagtactatcaggaggttcttggcatgtctcgactgcgcacccttgagaaccctgaggccggcttcaacctctacttcctcggataccctggcgatcagcctttccctgaaggccaggatgagaataccattacccatcgggagggtcttctcgaattgacatggaactatggcaccgagaaagacgagaacttccactatcatgatggtaacagccagcctcagggattcggccacatctgtgagttaatatctgtgtaggagagcatacatgaagctaacaagtttaggcgtttcggttgacaacattgacgcggcttgcaagcgattcgaggatctgaacgtgagctggaagaagagacttacagacggccgaatgaagaacgttgccttcttgctggatcctgatggctactggattgagcttgtacagaatgagaagttctctggcaaggagaacttctagatgccgctacatacatattctataacaacgaagccctatacctcaagattgagatttcaaacttagaaaatgatctcgttaaacaaggcaacaaatctgatatgttttaccgcataagaagggaaatgaagccaatcatcatcataatgcagagcaagcgatgcacaatgtaaatggcgtggggcaaacaattgatctccggtcgttttctcccgccggttaataaggctctcatcgtacaaatagtctttttgtaccttgatagttacagtgatatccatctctgttagaggccaattacttaatagcgccctccaatagatgatggcttcgagaatatcgatacaggcatttgtgcccattgagaccatatcccgggttgaccggtgagccatgttgccgtgttttcgccccgtcatgtaccaggtgagcgtatccaatgcaactggacttctttgcccggcagacacgggtcgtttccagcggtggcactggaatgcttgtactatgtaccccacgacgggccgtggcttgcagtagttgaacatggagaaatgaggggttgcagcttaggctgagtctgagatactggtgccacactaaagctcaagcttcaagctccacggacattgatggttactctcttggtgccccgccatatcctgtaccgtgccgtagtactctgactgtaatcacaatacttcactcgccgaaagagctttacgcgcgtagatgaacaacccccgcgccagagatcactgcctccgtggggtgcttgcatgggaggacagacttctgcatctcaatctgcccgttcttattaaggacttttactttgagaaacggtgatcaaggctgatctgggctccttggattgggtagccaaaaaggtggcggttatctgtctcatgggaggacaaagacaagagggggacgtcatctcgatctttttacttatactgagccttgtgccctcacttgaactgttcttagtatacacaccgtctttgcaagtacttcagaataccacctactcgactcaccatgtccccttcagctacttttgacacaacttctactggccactcaaaccgtcttaagatcctcgtacctgagaaagtatctccagatggactagctttactcacccctcactttgacgttgacaaccgtaaaggattaacggcccctgagcttatcaatttgatccctgactaccatggcctgattattcgctccgagacgcaagttacagctgaagtcgtccaagctggacgaaagctgagggttgttgctcgggctggtgttggagttgataacatagatgtccctgccgcaagcgcccaaggcgttattgttgtgaactctccttcaggcaacatccttgcagcggcagaacacactattgcactcctcctttcaacagctcgtaatgtgggccaggcagacagcagtgtcaaggctggccgctgggagcgaagcaagctcgtgggtgttgaagtcggccgtaagaccctcggcatcatcggtttgggcaaggttggaatgaatgtcgctcgcatggccataggtcttgggatggcagttaaggcagtcgatccttatgcaagcaccgacatggctcgtcaaacaggcgttgagctggtccctgggttggaggacctgcttcctgtggttgactttctgaccattcatacgcccctgcttgctacaacgctggacttagttggcgaggcagagtttaaaaagatgaagaagacagctcgtgtgctcaatgttgcacgcggcggtgtgtataatgaggaggctttaataaaagcacttgatgagggatggatcgcaggagcgggtattgacgtctggtcttcagagccactggccccagactcagcagcagcccggctcagtcaacaccccaaggttgttgcgacacctcacctgggagcctcaacggtagaggcacaggagaatgtttcaatggatgtctgcaagcaggtcctagagattcttcatggtggacttcctactagcgctgtcaatgcccctattatcatgccggaagagtaccgcaagctgcaaccatctgtgcagcttgtcgaaaagatgggtcgtctctatacgcagcacttcgtgcgcagtaaagggggcatgatagggggacgtcgattcgagctcacatatcacggcgacctggctggcatgaccaacaccaagccgctgtttgctgctcttgtcaaaggtctcgtgtccacgttcagcgactcgcacatcaacatggtcaacgcagcactcattgccaaagagaaaggcattgtgattagcgagactcgttctggcgattcgccttcgacttatgccaacctggtgacactacgttcataccaggctggcagcagtggtagtgagcaggtgattgaaggctacgcgagtgatgaacgagtcttcatctccaagttggacaggttcaatggcgtgtttacaccggagggaaccttaattatactgcacaactatgatgagcctggcaagatcgggggagtagggatggttttaggccagcacgggattaacatcaagttcatgcaagtggccagtctggatcccgaagctactaagggagccgacaccccgcctgacccgaaaggcaacgaggcattgatgattcttggtgttctcgggccagtgagtggtgaagtcttggaggacttgaataactccccaggagttcttgatgttggactggttaagctgtgatcacggtgctggttagtcgaacgacgtgaggataccattcaacatgctcaagggtggcaatgcaatcgtgactacagctaggagtgctggcttagaagaaaagaaagataaaataaacctttattatgagacgattatcacatgctctgaagaaatttctagccctaagcttggtgccaaatgattgaactaaaggtctgatgggtctattctaaacttatacacaaatctttttgtcatttagttaccttatagggatccccagttttcttgcctctccctgacaatccatgaatgaatcgattgtctttgtcatgacctcatccgggttttagctgggaaactaagggcatcgtaacgaacgggtttagcttctgcaacgtcaagattttagtggacttcgtactactgcattcgggatctggacctggtctagtggcgcctccaccaataaaatcgtcctctcctccctggcagttccccttcgtcatcgtgctcgcgagttagatgacccgtatcatccaaggataaggtagctaattccaaccctttcgtcccacttcttttgcttcgtcgttcttgttcttcatcaaagctcacctttggtgccaaaaggttggattttgactagacgaaacgagtcaaaaagacttcaattgtccgaatagcttcaggttcttatcgacagcatctcttcaagcttcatcttgaccccgagctcccctgtctcagccacattccggtcattatcgtgtaagcattgccaaggtcgcttgcgcctatccgtcggaaattgattaccttggcctgctttgaacgcgttcatcaactcaatctgacctttgacaatcggcattcgcggtcttcccgcctcgccttgcggtgacgagataactcatatatctatacactcgatatacgacatacccataccgtcacaatggcgaacgctggacgatacaacatgggctcaatacgaccggctgtcattggtctgggccgagtctttggtgcgagcttgacggctgtctctgcctttccagttgacactaagggccaccatgacgctggcgaagagggcggtcccagcctctgggtcctcgctgttgcctcaatggtcctggttcttcttggtggtgcttttgctggattgacaattgcgcaagttcccctccctcttggcgatgcgcgatgcatgctgacctacccagtttgatgggacaagacagtatttatctccaggttttatcgggcgatcccgcggaatcacagtctaagaatgcgaaacgtgtgttgaaattgttaaaacgaggaaagcattgggttctggtcacactgctgctatccaatgtcattgtcaacgagtcacttcccgttgtattggaccgaactcttggaggaggtgttgctgctgtcgttggcagtactgttctcatcggtatgtgaaatataatagctctggtaggctttgctaaccgcaacagttatttttggtgaaattgttccccagtccatctgcgttcgatatggtcttccgatcggcggatacatgtctaccccagttcttcttcttatgtacctcaccgctcccgtttcttggcctattgcaaagcttctcgactggattctgggtgaggatcatggtaccttgtacaagaagagcggacttaagacgctagtcaccctccacaagtctctgggtgagatttccgagcgtttgaaccaggatgaggttacgattatcacagctgttttggacttgaaggacaagcctgttgctgaagtcatgacgcccatctccgatgtttatacgcttgccgaagaccacatcctcgatgaaaagaccatggatgatattctatcctctgggtactcgcgaattcctatctatcgttctggaaatcacttggactttgttggcatgcttttggtcaagacactcatcacctacgatcccgaagatagaattcccgtccgcgatgtgcctctcggggcaattgttgaaacacgccctgagaccagctgtctggacatcatcaacttcttccaggagggcaaatcgcacatggtgctggtatcggaatttcccggctctgaccatggtgccctaggtgttgttactcttgaagatgtgattgaggaattaattggagagtaagttgacaatctcgctcatgatgaatatgactgaccagacagggaaattgttgacgaatccgatgtctacgtcgatgtacacaaggctatccgacgtcttactcccgcaccccgagcccgccgaattcatgcaactgctgcggcagccgctgcaatggccactaagaaggccccaggcgactctattttggtcgatgttgaagaacacgctgaggaacaccctcccaatgttgagactgcttctttccacagcaattatgaaggaggcttccacaatgctgccaagactgctattcacatgaagcgccggacctctgatgggggcattgaaggcactccagttgttgtgaaggctagtctagatgaaatgaggtctcaacttcgtcttggacctgcgaaccgagctgcgaacccccgcagcaacacccgcagcctcttcaaaatcaaacaaggtcttggggcgagccatacgcctcccaatgatgactcaagacccgcccagccgcgcgctgcatcccacatgggcttcacaagtactcatggacaatcgcaggcgcggactcaggggcatgaacggacaccattattagctgaggatcacgaagaagctatcgacagtgatgaagatgaccacggtcgtaaaacaaatggtcggcattagggggcctatttagtggtatggataacggggtctgatgaaattgtttcttaggagtggcatatctaaaccaaggcccttgattgttgggcacaaggtagggtttagttaatacatctctgcagcattgatgccagtagccaaatcttggcaactataatactttttttgacgtcacattttgtctcattctaactttatgcttgttctattcatccacgctaatgtgctctcagtcataccagatggcgttcatgccgaaaccaggttctggtgttctgacccttgcaacacgggcgaggtgctcatcttgccagcggtagatctccagccaaccttcttgatcatccgtgattgctacccactcatctgtccaagggcaaggtgcaaccgcattactatgtccaccactcgtaggtgtaggattgaggcagatctggcgctcaatggcgccggtatccgagagcttgaaggcggccacataccctgtcaggtcgaaggagttggcacgggacgaggcaaagagatacttgcccgacgacgaaagcacgcagacatcagcacggtactgtgtccacctatcagggatacctggagggatcagagggtagtgcttatgagtgtaaacgggcagacgagttgcgggatcgatgaggtactcgcagattcggttgcccttctccataagagcgtagaggtagtttccagtaggatgcatggccacccagcgggggtggtctcgagcatcagggacaatcgacagaaccgaccagctcaagagaagggttgtctttgttgacacggcgatgggtccagatcttgttagcacggaggtcggcagaataaaggtactcctcctcaggatcaaagaccattccgtgaatacccgtgttaggctggtaagggtagttctgaacattttccttgagagcctttgtagtggaatcggtggtgaagacagcgccgtggccagcgtgatcatagaaaggattgcagtagacggcataaggaggcttgttcgctgcgagaaggaagatggcacgggtgttcgtggtggcaagagaagcattggctgtcgaggttagtttccagaatatggactggtcagatgtgacttacgatcgtgctccattgggtgagagacttggtgagttatcgaagttggcgattcgacggcgaaactggaccacttcttcatagcagcaccgtaaatagctttgcgatcatgctggagggcaatgtgagtaaaattcttgcagagtgttaagatgagctcacactaaatgtcatccatgaaatgggctcatccttggggatctcggtccttttcacaagcttaagtgtaagagcttcatcgtcaaaggcaaaagtgaagatagcacctggaggagtccaggtaccgaccatgagatgatgaacaggcattttggcagcgaaaggtgttgctcggagctttgagatgagtgtaggtcgcatataagccgaagctagaatccacagcagaaccaattcaacgatcaatgaagcactcctgagattattgttagaggagaaagcacatgcaacaaaaaaaaagattgagtcgttatgatggatggtagaggggagagacaggcttaaacatttatcctacagggcatagtggaggaccccgcggaattgagctatgatgaatgctcaatacagttacgggtccgagtccggggactgggccggcttcggtagtctacggcggcagatgttgacggatatgacttcggtattgaaccgatgataatgagtgggcatcagttagcttctaccaatatgagcatcttgaaatttagtcactagcgaaaacccttgaaatgatacaattttttagccgctcatcatgacacctgaatcgtatcagcatcctagactcatgatagcatggctctcatagtaccagactatctgcttgctgtgtttcatgagatgcaatcgatctcgattggtgtttaaaataatttatctttgatcaaacggtttgttgactattctcggggcctgttgagcatacatacatgtgaatatctgaatatctggtcaagctggcccgagtacatctagaataccccgcattgatttccccggtgttgatcccggccggcacaaagccactaacgtccttcttttcgtgctattaatattggatattacggagtatgtgaaacgaacttttcttttcaaccaaaacgatactactgagcaaccattgagaagaagttatgacgacacacccttgctcatgaccatggattcaatacgaacgtcagaaagatgctacggccgcttgtgtagcccgccgattcatataagctaaacaacaaacagggatgttcccagctgatgttttgagcagtcatggcgatccccggcctcaagagtacttatgatatcagtgtggtggagagtacaccgaccgacctgtgtttagtagaatgtctacgtaatattggagtgaaatgcgaactgaaggaataataactataattgaaattcggttggacttattgaaattgtatcctttaacctgtaaggcctgagctaatgaaattgctgcttggctaatcaacgctgtaagcgacggcatcactcgatcgtgaattgcctcccagcttcaacggcctgcggaacggataagaaaagaaaataactggccgatcattgttattattactacaagcaagcagatatagtcttgtacgacctattttgccatcgtgcatcatcgccgtccgccatcactggtgcgataagatagggccccgttgcccggtcaacggccgtttcccaataaacagtcaacggcttgtctaatagtgccttggctctggctacctaagcgacctactttcttgctagctccagctccagcttctcttctcaactttactacttttattctttctgcaatggcgtaacccaattcgcagtcttagttggtttcttattctcaacagttggtgtgagacttagttttgttcattaccagttgttttacatcttcatttctacatcgttgtgacgcccggggcgaaagctacttagcagctctcatataaccacggacatcgtggctcgacaccatgaatacaaacgacgtaaacagcttcgacgccggtcgaagaccacggcccaaatcttccatcctcgagggcttcatgcatcgtcgtcaggcttccactgatacccattcattccaagccccgtttgatggccctgtctctcctatacagcccaagatcatggcttttgagaattactccaatccgggggcactggcagagctacaatacaaccagcaagagtcctccggacgcttctcaaggcgacaagaccgaggccgatcacagtccccgaccaagagcagctttggcaacttcaccatcataacagcacccggcaaagaagccaaaagctcgaaatctcgcgatccctcgcccaccaagccgaagcgaccaaagtcaacaactaacctggctggtctgctcaagcccaagacgctgcgaaacttgggcaggttcggatccgacgacaatgtcaattcatccaaggacaaggaaaacagaactcccgaagaacctgcagcggaccctgcaccgacacccatttattctcagtttgcctctcgaccgaacatcgaaccagcccaaagcacacgccgtagtatggacgaagcacgggcaccaagtgctcaggatctttataatggcagtcgagtcgccgtcaaggagcgaccaaaatcgtaccatcccatgctgggaagaatggaaccacccccctcaccaaccaaggcacgcccttcaaatgattcccgaaagggatcaaaagactcaactgaggccaagagtaagagcggtcgaggtaaggtcttgagcgtcttcactacattcaaccatagccgatccaaatcgacatcagttgtccctgaaccgaccgaggcagtacttgaccctaaggatattgacaagcatcttgaagccatgttagaccgacgaaacattccagagaatcagaggtacaagatgaggaacctgagcgacaccatcaagatggagtttatccgccaggactgggccgaatcacaagcttctcgtacagagagatcatgctcaacagacagcgccaacagcggcttggtcatggaagccggcgcgcaaaatgaggagaaacagaagcgatcacgaggcaagagttttaccctctcacgaggaagaaaggaatcaaaggagccaagctctcccatcaaaaagtcaaagggcgaagggacactaggtcgtcatttcagaagcaagtccaccgacagcgtagtcagcgaagggcctcctggatccagcggctccgtatccaactctggaatcctctccaagattaagctcaaccaaggcccaggcgattatgtggcctatctcagaaaggttcaaaaaccagaacttgtcgaggtcggcaaagttcacaagctacgactgcttctcaggaacgagacagtggcatggatcgaggactttattcagcaaggcggcatgaaggaaattgtaggtctgctcaaccgcatcatggaggttgaatggaggtaagtcaaattcaagatgttttcccacaaacgcgactaacgattgatagggaggagcatgaagatgcactgctccacgagaatcttctctgcctaaaggcgttgtcgacgacagctcgggccatgcaataccttcacacgatccagagcgatctatttcccaagctcctacatatgctcttcgacccagagaagaagggtcccagcgagttaccactcgtaacatcataacatctgtcttgttcacgtatgttgagtctgctgcaccagccgaacgggtcataagagcccagagcattctcgcacacctcagagatcccgagccaaaggaggaccagcgcccattgccatttgtcctagagatgagacaagaaaggccataccgcgtttggggcaaggaggttgttagcgtcactaaggaagtattctggatcttccttcacaacgtcaacgttgtatcccttccttcggaccgcccctcgacgtgtgaccctgcccctggtccgtacagttacatgcttcgacatttccctcaagagcgacccccggtcccagcagcaccatatgtgggcggagtcgaatgggatgcgaccaactacctggcttctcatctcgatctcatgaacgccatcttggcctgcacaccgacacaagaggagcgcaacactctccgcgcacagttccgaatctcgggatgggagcgatgccttggtggtagcctacgactctgcaaagagaagttttatggaagtgtgcatgacgggcttcggacatgggtcggagcggcggccgaggatggttgggatgtcaaggatgtgcgatacgggccgccccctgacgctcgggcttcaccaaagaaaactggaggtggtcagaagaaaccggtcgaggcggcgccaaagcttgagatgccgaagctcgattttggcttggataaggcatccactccgagtaaggagaaggatatgtggctgtgatgaaatggcaaatcttgaagtgccagcatttgtttcttgcatgtatttccttgttggtctggagctaaggttgattgttggttgtttggaagtcatggtagagatcctactttgatgatggcatgttaatgaactgatgacacaaaaaactgtattgttggcccatccatccgtgcttcgggttacttgatacaaactccttgtagatctcacgtggtcccgtgatgtacagcttatgtgacgctcagaaccagccagccaccgtacgctgtgccgttgttttcatggagacctttgtccaaggccgtagtcttgtattctttatgccctatgacggagcttgttcaaagattgcttcgatgaagcttgaaggactcaaaaaccgttgcacctttgagcacatcttccttgaccctttcatcagccgctgtcagcttgggcagcaattcgaggacctcagaaaccttgttctgaggaatgaccaccaccccgttgattggatcgctaaatgcaaggtcgccaggagagacgagggttccatcaacgtcgagaggtacctggatcgcccagggcacgctccctccaccgaccccaacagtggacaaccctcgagcccaaatctgcattgtacctccgatttcagcttgttccaagagcagggtaaatgacactcaccggtaaggaagtactctttagttccgctatatctctggctcgcccagctacaacaatgcccttggcttggcacaccttcatgcgaactgccatgatcccaccacaaacagcattcttttgaccatcgggctgcttgagaaccacaatgcttcctggttccgtcagatcggcccaatgcgttccctcaggtatattcttttgtgtttctaggagatcctgtcccttggaggcgaagagaactgttgaaactggagcaacggtaaccgatgttgcatcaccttcaggagagctgtataggttcagatcggcaacaaagccggcgccgggaacctttaacttgaggagtgcgtctgagatatcacaagcggaatactgctgcagctttaccaagtcttcggcgtggtaagtcatgctgatagcgtccaagggcaacaaaattttagcgaatacggcgagtcggtgagcaaggactatcaaatagttgcagtttcgaagattaaaagcctctttgaggttgtaagtgcgttatagcccccggattagaacttgccggtaatcgcaggaagttcaggttgtagtggaacttggagctccatgactccggagcctcccatcaaccgggacgtacagtccaatcagaagcattaccagcacatgctttggatgcacaaactaggtgggggatggccagggagagcttggccgaggccaatcattcaactcgaaggatctggccctggacgggaattcaaagttgacgaggaaccggcgttttatttgcgactgcaactgtgagctagcgacagagatagattaggagctcaagtcttaagcggagcaaccctggcatgacgtctcttgtttactcttctctcttttggatcctcttctggactattcgcaggaagggttttctcctctctctctttcatttgttagtacatgacgcaaaaatgactatcagttcccgtcctggtatcaatcggtcagtgacaaggactcaaggcaccgaaatgtgacgtgtcttatgagcaagggccaagatcaagacggtgtccaagcatggcctacgcctacatacatattctttatcgccgcgatagacgaccggcttccttcgggcaacgagtcatgatcaatgtttcaaaaaggctggtgttgcagtagacttttggtatgaagctggctggttcttatggtgagcaataggtggggttcaccagatatcaacggaaattccgaagatacaagaaccaaacagcgatataccaccaacgtagcaaccgaccgaaatgaaataaagagcggctggcaatttcctaacatgacaagccgcaatttcatgcgttacagcggactcatccattcctgttaccacatggaatactccgtagaatcgtagatgctgtcaaaagcagatgctacgctagctaagtgcttgggctagacagctcaacccatccgctctatcaactcaaccccagacacacggacattccaagggtccgtttattaacttgtgacatgtgctccaaggttgggttggagatgttgaaagctttgctcaactaagttcgaactgctcttttcagataacagaacagagacacacgagcaataggacatctccttgcgctaagatcagctgttgttgattgcttctagacttactgcgcatgatagtctatgaagcggaaccggataacaggaatcattggggcggaagcctcgttagttgcactgctgagcctttctttggcatgaggaagagcatatgtgctggccatgtcctccacgtaagatcctcgaaacagagccagacagttaattggtgttgacacctgcaacgaggggggttcatgagtgatttgaaccaacttatccctgccctataaaccagaacaaccacgaatgagtgcaccaactgctgagaaatgcagctaaaagatgcataccatctgttagtcagtcatataccatagcaagaccttgctatagtaaggggttccccgagcttttggcttggtctaacaccatcacggctatacctggcgtgtgaggggaacacttgatgcccctccccatcatcatcatcatcatcatcatgattcgtggccgggacacttgatcatgtcgaattgggtgaggagccatacgcctccacatcaatcaccgtcagccgtctcattagattgacactgctgggatgatgttggcttggtggatgctgttctggggccgggcagagatgggtcccagttgttgctacctagcattcgctaacggggcgaacatgtcgggtgatggaactgacgttgtgacatcccacatggagggaagtgttctctaactacctaggtatgtttagattctggctatggtaaaaggacgacctgagaagcgtggagtgctatgtttgtgatgaagacacagtatagtctataacctttaacctagcttggcattgattgagagaagacaccatatgatcggcttgagttgccagatcttggctgatagtgagtgatagctgataatagtggaggacaacgatatgggagggggaaggacgatcctaagaattgacttgttcagggttgcggcggacacaactttctcagcaggggtcagagaagctcgacgtcaggggtccatgaaaagcgaagaaaattagatggaacatgaggttacagaaaaaaaggtttggtggttgtgacgggacggacggacgttaggtttgttaggtttgttagagaccgtccgtgccaggatgtttcccagggcagtggtagactggtagtttagtttgttctggtgattgtcagctctgatacaacaagggaagcttcagttcaatgagaagcacgtggtggattgtttcaaccttaacagacccagccatgggacatgggaagtcgatacattgcgatgtcgcttggccaatcaccatctctgaatgtcacctagaggatagctccaaggtaacctcagctcacctaattaacgtgaacaggcagttcttggaccagatcatccgcgcggctcggcccaagaaaagacgatccgcagcgcccaactttcgcatctccaagtccaacctaaactaatccactgaaactttggccctgggttagcaattccttcacgaatcacacccgacctcattcaccaccgaacctgcctgtctttggtattgtgcagtcctgtagtagagtacctacagacagtacatcacagcttcaggactagccttctttgctttgtccatcggtcttcattcttcctccaatatcacaccatcacgcatcacacatcaatcacatcgttctcttttcctgtgaccttgacccaacgtccacaaatcaaatctatcatcacccgcaaattcgatcaaatcgccgcctcccccacctcattactgcaccacttccagccaccagccacctgttctgtctcgttctgttctgcactctctggaactgctctgccaagtctgtctgtcagatagtcatacactcagtcagtcagtcagcgtcaggtcagcctaacgtagcagctcagttcgttcagtctgtccgtctctgtctgtttctttgcctctttaaagtactatacctatccttatccattccttggcttggcttggtcgcttgcttccttagcttgggatctcctaccgctgcagcatctcttgtctcgtcccctagtcgatcctgtcccttggcctcgggtcatcttgatcctattcgacgaccctgacaatcatcctcggctggcttggaactttggcttctcctcctctactgtctgtacctacggatacccttaggccttagcacaaagtcgctcgtccgctcgctcgctcgctcgcaaaacggaacagactccaaaacgacccaccccccactacagcaccaccaggccccaaggacccaaggcaagacaaggccaaaggccaacccggccgcagcccagagccacccgctccaagatctcggagctactaaagttgcctgcacgtcctgaacctgccggtacggagcctggagccatttgcccacgagctagggtcgcttgaaccctgtacgagacaatgtcgataaagtaagcctctttcgcgaacctctttcttgaatctctttctctgagctttccatctttcccgtcccgtcttgtcaaccatagccttgccctcttggtcactgctttagtcctgcaccgactcttcagagattgtcgctcccgtggtatcctgtcctgtcttgtgtccataccataccacacccatcttcgcattcccgtccccctctctccgtttccgtttcttgcctccgtcaccttcccgtctccctctgccgtcttctccgccccgtaccctccggtcacggcggccacggctcagtccgtccgttgactgccccgccaccttcggcccatggagtcatggaccccgccctataatggacaatcctcatgactatcttattacaagccgtcctccttcgcggcccgtcgatcctgacaatgccgatagctgggttatgctcaatcagggcggcttcgtcaagcttggcaatgaacgcatcttgatgaagctcgaatcgagaatctcatgcgacctgtctgtgccccaggagctgagagcacgatgtgcctcgtttcaacggaaaagtgataaaggcaccctcttcctgaccaacaagagagtaagttgatagcaaatctatctcgatgtgctctactgacgcttcagatcgtgtatcttcccttaaaacctactcaagaaccaaagtttgaatcattcagtgccccaatcctgaagtttcaagattccacgacctcatcatccatgtggtggggatgggtatggaaatcagattgtattcctgtatccggtggtggcattcctccagacattcctcggcttgaggtcaagttcacgttttcagatggaggcatgatggatttcaacgaagcctatataaggctgcgggagcggctttaccagtatcaagagatgcgccgggagatgggccccggtgctgatgtccctgatgagcctcttccagcatatgaagctccttccgcccagccagcacctacaacaagttcgacagatgtacgccctaatcgctcagagagcgctgctagtaggagggcaccagacgaaccaccgccagattatgacgaggctcaggcgcagcagttgaacattcgattggaggaccacattcggggtgaaatcgataggggggcatacgaaaatgacgattaacggccgtgttggaccacaccaatggctgtggttatgttacagataccaagatttgagcactgcattcatgaactcattatactatctcttgtttttcccccggggtttcatgttccaaaggatttgctagatctatattgcgaaatattaacatcccagccgcttttgagtctgataatggaacgtgacaaacttttaagtcaatattcgaaaagtctgcagcgataaactccattcaaccagagtatacaggctttgcggctcggcaagatggatcaggaacatatcacgtgatccatgatgacaaagcctaaccaatcaaaatgccttggttttcaatttcagtggtctgccgagagcttgccgtgaccttccgatctttacgattaatcgacgaacgacacctcaatcgaaatcaccactcgccattgtgaattcttccgcctgtcgcaatgggtatctgggacgctttcaccgatattgtcgaggctgtgacgccatggagcgttgttgaggctgaggcccctgctgaggagccccaggtacgggattttttacagcaaggcattatgtgtcatcgaccttgctattgattaattacaacgggatgtcgtcgagagcacatacaatgccttgcgtaataggtgataaaatactgacaaggaacaggaggagaccgagtccaagaacgagtccaaggacgagcccgaggaagaggctgaggaggaggaagaggaggacgaggacgaagatgacgaggaagagctcgtcgaccccaaggagacacttgaggaaggttcgtcaattcctcacgcaaatctttggcccggaccgtcacgagtgatttcacaatcgcttcacacccgggcgcgatataacccgcaatacatactgacgcatcagcagagtgcaagaactctccccaatgtgcccccgccaagcaccacttcgacgagtgcgtcgagcgcgttcaacagcaggagagtgagggtggcgctaaggaggactgtgttgaagaatgtatgtctaccagcccagactgcgtcatgggacccgaggaccccgaacatcgcacttactacaccagatgctaaccaacatcttatctagtcttccaccttgcccactgtgcgaccgcctgcgccgctcccaagctctggactcagctcaaataaagtatcaatatcactgggttgtcggttcccaccacgacggaatggctacatattcgtcgaaaagatgcctagagccggaacgaagcaatcctgctctctcatgagggctatctccttgtacgattgctcttcagttggatgtcaagtcgtccagaggtttatctgattgcggctctctgtaccatacgctcaaacgcctgaatagatttcttgcacactatacctagaccattgattgacttttgcacctacctgacccaacaaggattgtgcatgtccaactgctagagcttattatcattcagaggtcgacgtcgcacagcagctattctggtaaccaagatggactagtttgtccccatgtttggtttcactgctagccattgtgcggtgtggcgagaagccttgaagacttgcttgttgggccaaattctctatgagatgcaggatggcctggctgtgacgatatatgcgtgtgtccttgtcgtgaaaatagctatggaagattctcgttggcataacctccaaatcttctgtagaaagaaacgataggtagtggttacagcctcctttgagaatgctatctaaacattatgcttacaataggccggtgctactatgaataatatccgatatatctctctccatggcagagactattgcctatgtagatactccgtaatgcatgggtatatcgtaacgccaaaccttctatcaccctcacctctatttcttcttttgttaaatagtacatgtgacacctcggtgcgaacagaacgaaaaagaatagattggtgggatatcggaacacggcacagttagagtgacacattttggctcatcgttttgagcattgcaggcattggagtgtgctggaaacagggtcctggaacaaagttggaggtattagaaaccctgcatcgcttagtggcgtactgtacgagagggttcttcaaattctatccatgcattgataacagtttccgtccttcacgagaccttcgatttactgccaacgaccattatcaatcttttgacatttagttacggtcgacaaaggttagaagaaatatactaaaaccctggggatgctagattcttcttcttaattgactttcgttaagatcttcgaaagccaatacgtaccaatcccttgtagcaacgccgcagacacacagagctcggttaaaagcaataacgttcggttggcttggttcgttagggcgcatgctgtggttgcattggaactttacctgatcctggatcttggatcttacttatgctcgccttgagattacttgttaggatgggtccgagatggcgatacgaggaggttgaatgcttagtacgtaggtgcataaaattgaaaagcctctgtattttgttagatcacagcaagcataatgtgcacgtcaaagcttccatctcatacaaaactagcatcaatagtccctagatatcaacactaaaaggagatattgcctgtttacagatagatcaccaacacgaataaaggtggtaccggcctgtgctatatcaagttagtaaataggtaatctacgctcggttggttgaagtttgagatggatgttgcagctaggacgtttctgatcctggactgtagaacctgcaacaacctatcagagggcctagcgttaagccgttagcgttagcgttagcgtcgcgtgctgtcctcgatgcggatgtgtgaaggacggactcaaggtgcaggcaggtagggcaggcaggtgatggcagaggtgccacacacggacttccacttgtggatggcaagattccggttgacggcaatggcagttgcgttggcttcagcgtcctccttccaaggtagattagattcaattaaaccgttccccccctcccccagatcgaataagatctttatctctccattgctcgcccactacttgtcgcccaattgctcaacagctccaatgcatctataaacccgctaggatcgccaagctgaaaccctcgctcaatccccgatcgacccatcaatcaaagtacccctaataaagtccggccgaggcgttgatcccagtaaacgtcgagtaataagttcaaggttgaaccaacaatccaagaactcgatcagaggacagcgacatcacagtgaggcgactttgaatcaagtgaggtgataaacaccatcggcgcgggagtcgtcaattctccacccgaactccttttcttcaatagggctgaatcacgctctgctcttgcatgtatctgccaccagagtcagacagtgcatgaggacgtccttactcgctggacctcttcttgaaaccaacgctggcactggcactgactgacactgccattgctcagtgtatccctgtcactgttacgcatcatcgttcgaaagaaacgcatttcctcaagtgttgcaacctctcaactccaccctcaagtcttgacagaaatcacttacgcaagaatccaagtgatcacgacaactccctggttcattcagtatcatgagtagcgacggtgttggtggccggttctggcgcaagcagaagctcggctccagggacttcactcttcaagagcgcagagcaacaggtgagggtgaggcagatgtcgaggccgaggagggtagcattcgccaaggagtatcgacggagtatcgcacctacaaacgacgttggtttggtctcgcccagcttacgctgatgaatattattgtgtcgtgggatgtaagtttagagttcccacgccaccaatcgaataagatgcatatgctgacagaagaacgatagtggatgacctttgcaccagtagcatcacaggctgccgagtactatgatgtacgcgaatcaaccatcaactggattagcactgcattcttccttgcattcgtggctgtatttcccatcagcattgccatcctccatcggggtccgaagctggccttcatgacagccgccgttctcattctcattggtaattggattcgatacgccggttctaccaagtctagtggtggaagtattgcctatgccatggccggagagattatcattggctttgcccagccttttattcttgcagcaccaactcgatactcggatttgtggttcactaaccgtggacgtgtcgctgcaacagctctgacaagtctggccaacccgttcggtgcagcattcggacaactaattacaccactcatggttaaaaaggctggcgatgtgtcaaacatggtcctctacatctccatcattgtatgtgcccttcaaatttctcggttccatatctaacggttctagtcaacggtctgtgccgtgcctgccttcgccgttccggccaaacctccttcgccagttggtccagcagctgagacccctaaactcagtctccgcgaatcctttggggtcttgagtcgttctctcgaggtctggctggtccttgttcccttctctatatatgtcggtttcttcaactcgatctcttcacttctcaatcagatcttctcgccatatggcttttcagatgacgatgctggtatcggcggtgccgtgcttatcgttgttggtctcatcgcctccgctatctcgtcacccattatcgatcgcacgaagagtttcctcttaactctcaagatccttgttcccatcgttggcgtcagttacctggtcttcgtctggatgcctgaaacaagggatattgctggtccctacgtagtcctcgccattctgggtgcctcctccttttcgttggttcctatcgtactcgaatttcttatcgaactcagtcacccactcagccccgaaatcacttcaactttggcctgggctggtggtcagctgttcggcgctatcttcgtcatcattagcgatgcgctcgtggccgataaggacgcgaaccctccgaagaacatgaagaatgccctgatcttccaagcagttgtggctcttgccgtaatgcccctgcctttgtgtctggggctttttggtcggaaagaaaagacgatgcttcgacgtgttcgctcggatgaacaaaacccgtcggacacgactgtaacgactaacgcgtgattagatttcaactgaatgcgacatgggcctgacgtatggtttcccaagctatgactttgggagctactaatattatcgtcttctgtggcgtttatacatgcctgtcattgtcgcaatatacccatttcctttttagttaaacgccgatcggatccattaatcaggatgggatcctttcctctatgcttttctaaccccaagaatggtctcccactcgtatcgcatgttctccatcctttcccagcattcggcgcccagttcctcgaatcgcacgacatcttccttggtcacgtctttagcgcctctctttcgcccgatggtcttcttgaaaacaccaacagccgtgtccgcttccagcgccgccgcatcctcgactttgccctcccaaccccagccttcaacttctgtcttcttaacttcgacctgcatgtgacggttggaactgctcccccacttgacgcgctcggcacctagttcatcaagcgcagattgctcttggagcgcaatccaaacaggggatttggcaccggtatagctgtctgtgttgtgccagggtgaaccaatccagcgactgaccagaagagcaagttcatatgcccacatcagaaaccagggaactgggaataaggtgctggcaacaatacccggatgggtgagatacatgcgtggtccaatgggtttatcgtgggcctcattggggtcgtcgggagtgaagaagcggctggaagatggcacggcggctggaagagttgcagtaagggaaaggatgtcggtgactcgcttggcggattcgtacgggcctttaccattgaagcactggaaatcggacatatcgagaacactgtcgacggcctcaaggctgctggaccagaccagacggccgggtgtttcggtttcggatcgccgactaagtagtggaagaagttcatgggccaatatataatgaccaaaaacacacgctgtaaacacctcgccgagtaaaggttccttaggctgtattcagtcaatgggtgaaatccttgagttgctgggactccgacttacataattgtagttgcgcttttcgttcagcagagcagtagggagggccatcttgaagtttggccaagtaacagactgcaccaacccctgggtcaagatagtccatacagctttgggataattgacccctgaccacccaccatacgcagcattgaatactacagtatccagcctgggaatgcgtacgttttgtagatattcgccttgcagcccctcagggttgctgactgggcctcgtaacagggcatttgcaaaagaatacaccccgcgcaagtcacataggtcaagctgcaagctcagaacatggatccgcgcaacagtatcctcccaacgatatgaactcccggcacgtgaacgtagtgctgtagaagaatgcgcggctttttttgcgtaatcgcggagggttttgatcgtttgcaaggacttggatttggatcgtgtggtagggatgaggataaggtgggagcgcaaggaccgtgtagcgaggaattcgtcaattaatcgttctccaatgctgagaccgataccacttgagctgtattagctgtcgttccctaaagccgggagcaattgagcaaacctattggcacctgtgatcagaacaaaaagttgctcctcacctgagactccctcccagggggctgtcgctggtgacaattgtgagcccatctagatggaatgcagctcaattcttgggttatggcattcgcagtgggcaaagacaatcctacgaataccaacacaatgcgataaagagttgagggcggtgtgttagatgttaagatgttaacagtggtgttgggtggaacgaaattcacgtgatactggtaggtagcatatttaatttccatgctctcacagctcaatccgaaaacgaataagagactgtggtacatcaatcactacatcttcacaatacgtccagtcaggtaagctgagaaaaggttaaggcatctcatcattattcttgattgttattaaattggtaactaccctttttcccagcgaatatccattctctccatgaatactccgtataccattgcaatttgttcaggaatggctaaatcaacccaatcattactcccgggccttgctgctgccctctcgcacagcttcgagaatcagattcttagccttttcaactccatccttggttccaataatttcaatggcttcgtctttggcctggtcacgagggacctggatcttgcaattgctctcctttctgatcgagttgaccttggagccgttgggaccaatgacatgtcggtaggttcgagggtctgggagaaccagatagcctgtagcatcattcttcctggcctgctcaagagccttggcaatggcatcctttgccttctctacgttctcagatgaaccgcgcagaacccaagggaaatcgccatcgtcaccagcatcaatctggacgaccttccacgagtgtgcctcggatgtggcatcgtcgtcgtcagtgatcagagggagtgctccgacgttggagcgagtggaagagtcaggcttcgcaggcagggcttggccagcatggtcaacagtgaccgagtagttgttgcgaagctggcggaagaactgtccaccattggaaatggaatggtgaaggttgcgagggacctggatggtctcaccctgttgctgttgaacaagtccttggatgtgctccttagccttggccacgttctcagggcggcctgtcaacttgacgccagtcttgccatcaccttggcggggaacgtcgatagagacggtgaacttggactcgagctggcgctttgtatcaccaccacggccaatgagcgaacggtggttctcaataggaacatccacaatctcagtgacctggctctcacgctcacccacaatctcctgaatacgctcaacgatcttgttcacaacatcagtgcggccctcaatcttgatagtatttccatcggcctcctgcttggggaactgaatggtgcgagcaagctctcgtcggtcatcagagccaccggccttgacgacaatgtcgcgaaggttggagcctgtaacaattagttatggtgtgaataaagataaaaggtataaacttaccgccagctccaatgagagccttgtggtacttcttatcaacgtcaagggttcggactacagtatcgtcgaagacagctcgcttctcctcaagaaccttcttagccttggcgacctgtgaagcggtacccttgatctgaatctcgacaatgtcggtgtctcggtcttgaggtacatcgatgcgagcaccggtagcttggcgaagctcatctagagcggaaccaccctgtccaatcagagatccgacttgcttctgctgcacagcaacagtggcggtagccgaatgctcttcaagatacttgtgaagagaaaagatctcatcccgagcctcgtcagcacccttcttgggacctcggatgatgacctcatcaggagcctgttgtcgacgaggtttggcaccctcttcggcatcgacattcgactgctcatcgtctgcagacttagcagatcgagggaagaaaatatgaaccttataacgggtctgcagccggttgatctggcttccctgggccccaattaactccctatgatacttggggtcaatcttcagagtgtgacttgtctcatctgccagtgtacgagcgaggctctggatataagagcgagcagtctcggccttggccttgggtcccttgagctcaaccttgccatcttggacttgaatctcaacatcgaaacggtctcgaagctcacgaatgttgctgccacccttaccaattaggtggttggcaaacttctgagggaaatcgaaagacagggtgaaacctcgctccttctcgtcctccttctcttgctcaacaaaagcattggacttggcagcaagggactcgacagctgaagcaggtcctctaagggtgatacgagttccattcttcgagacgcggacaggaatctggtccgactttcgagattcctgctccttcttaatgaaacgtctaagtctttcatggtatttagcagggacatcgagctcggcactagtgatagcttcctgcttgttgatcagctcaagaatgtgtttctgggcatcctcgagtcccttcttaaaggcacggatctcggcatctgtgggcttagtgctaggcagctgataaggaccattggcgggatcaggaccttcaaacaccagaaggacaggaacattgccctctgaagcctcaggaacaacaacctggacaccatagtcattctttacttgacgagaaatgttgttacgaaggtgctggtggaagaaaggatcaacggggatagcgctcatgcgagagggaggctgggcattgacgatgccagtgatttcagactgggcacgaatggcgttcttaccctcgcgtgagtaaagttcccaaggaagtgcacctccttctgagaaaggagtgttgatatgagtgttgtagatcttttccaggcgctcgatctccttgcgttgacggagatatcgagtcacgttgctagcatgtgcagcagcgccgcctggagcgttgcggtggaatcgagcaatatccaagttggacatctgcatgcccatggcaagatccatagccttctccacgccagaagcaacctcgtcagcgggtccaatgacggtgataacgtcatcatcttcatcggtgggaagaagaatggagcagccagtatcagcaaagaactgctcagcaggaacacctcggtcgcccacgatgaattggtggcggccacgctggatagacagctgctcggcagcaagttccctgtggagctgggcaactcggcgctcgatctcggcgcgagccttttgcactgcagctcggtcaccagcaagctggatgtggctatcgtcgttgccagcaggggcgaagataggtcgttcaccagggttggcagtaacagcagcgggccccgtggagtatgcctgcaggggagggatgcgaacctgcacaccactgtcttgttcaagagcttgagcaaatgcattatcttggccagcgatgaagggatagaaggcagcaggaatgccccgaaccttagtctggacattggcagaccgttcgtcagcaatcttgagaatcgcatctcgagcagaagcggcagagagggcattaccctcaaccgtcacatcaatggtagcatcgtcatcctcctcatcgatagggttgctttcgtcgactttggggagctgaatcttggcacccgacttctcctggagagccttgatcgtggatcctcccttaccgatgatgtgggcgcgggctgactgaggaataggaactttgatggcagtctagcaagtattagtttagttcatgaataggagacacgtaaacttactcgagtaccaatctgaccgaccagatccttgatcgcctgttgagcgacatcctggggaccagtagcatcaaacctgtagcggccattggcggtggtgttcatcgagagggtggcacgagacttgcggttgagatccttgatgatatcagggatgggcctctttagctggctacgagataggatgtactggggatccagggtgacagactcgacattacggccagggatgaacatagatggcttgttgggggtagcagcaccagaggcgggagtagacgaacgagagccaccgttagaggcggcgccgttcgcggtcttagctccccagatgggcgctacattggcagccttgcccttgggcccgccgagctcggggaacagctcatgagactgagtatcgagagtcttagcagcggtctgcttgggagctgctttgggagctggagcctgggcttcggcggagctagaggcctcggcaggagaacggattggaaggtcctcatcaggtgcatcctcgacggtgacatgatgaggagcctctgcgtgcttctgcatgagcttctgagcagcggagagctcgttggcgggagcttcggaagccattttaagcgtggtttgttgtttcgaacggtgtagctagctagagtcggtattggtggcagatgaactgatgttggatgtcagaaaggggccaatcaaaatcgaattgggaatgctattcaagagctttgcgtagtaaatactcaccgagttcaattggctacgagagcaatgaagcttgcggccaaataaaggtattgagaaaatgtgaggctcgacagaggagggatgatcagatgtattaacgagtcttgtctctagaacattgtgcaagagatagcagacgatggaaaccggtaaccagaagggagaaccagagctgtgccagagaccgtgaaccgaaaatacgacggactcaaagaagatgattgaggtttggggatgaattgtcatacacaaagttgagggtgaggtggaagtttctccagaccgcggcctctccccacgagatgcagtaggccacctttccttggtgcagggattacctatgctaacggagacacctagaatttacgcgaagcttgtccgaggcagcgggcaccagtcctttttgagaaggcgaggttttaaaaagggaaagcggggtttgtacactgtaaggtagctggtaggtaggtaggtcgatatggtgatatctttaggcttcttatcaaccacagtttgcaacaattgtgagaattttgtgtaagttttgcctgcctttcaggttcgtggccttcaagctgccctgatgccaagatgtccaaaccttgagacgtattattcatcagcctgttccaatagacatccactataaaagccactatccaatggatgatgtatataaacaatcctcttatgaatgtagccatacggacacctgagattcagacatgaagtttttccattatgtcagttgttacattacctggcctgaggctgcctatctacaatgcttcgaaccttgtctaggtatgtgtgattggaggtatcccggagacagtatctggatcgaacgacaacaagcacaaatgcacgcgtagttaatagaattccgacgcattgggccggctcccggtagttgaagaagctcttagacaagtattgacataccatctgcccttctacggcatttaaaactcatgttgatatatgacactctctaaacctggaaaatgtaaccataagagctgatcttattgacgtccgagttaacatgctgctcgttttccggtgagcttacgattcaccaaccacggaaccttcttaaatcatgttgagaagtttacactgttgcgatgcgtccacaccgttctagtattgtatcacgtccaaccatcctttagattaaatatattgagaggactatcacgtcaaatgctaccaagcttgctgctagttgatacagcgtttctcctggtgcattggcaactactgcaggtactgactggagatggcacactccgtcctcttgaggcatagtgctgtggcctcggttcaaataagcaacagggattacaacttcgcaccacacaaaatagtgaggtggcagctgaacgggcttgggaacgttgagatatcccgtcatgtatacaactgacggtataggttacccaacaggatttgcaggtatccgtcaacttggatcagagccattgatatggctcatatatagccgactcgtcgactgcgaacagagagagaatcaagtcatgtgaacatgaaaatgtccgattggataaatctgtaggccacttcatatggatccggatgctacagtttatatctccaggcgatcagttcatgcatacctggcggacacgtaaccgcaaaataagagaagtccgtagctgttcgtatcgactcacaagctatgcgctgtcccgggacttaacttaatacagacaggcattgctccaaccagtactggtggtatgagttgtacaaaatttagggcgattgttaattaaggatattctgtcgtggagcggatgataggtataactggcccggatcatcaagaaattgaacaatcctaacttgttacaaggttggcgcccggcactggaggaattgcctctgcaatagcttaaccaacgagaatgcagagcaattgaggatctaggttcccatattgcttttatttatgattgtttgaatcttctaagcctactcctaaggtatgttgttgtttttatttactgctctaagtttgtcattgagatgagcgagcggtagtcaaatggcgagaaatgaacgagctttgacacgtagctaataaccgcccccaaagttggatcttccaggccagcgacgtacatatgtaccttacctgcgactcgtcctccttgtctcgggttaaaacaattggccagtactaggggcatcaagctaatgacagcagccgttgtcttgctccaatcctgggggagacaagaatgggtggtggaacttggaagtcctctcaacgtgcataacttggccctccttggagtgccggaggaaactaccaaaatattcttagaagtctggtatgcagctttgctgatttgatatgacatttgttgaacactagaagttgtttacttccctaagtaccaaggcaaaggttaagaagcaggagaaggtaagttctatagcaaatatctacagatactggcagaggaggttacctaaccaataatcaaatcgaggtcccttttacggaatgagggagacgctgtgcgagcactcgaggaaacgacccagcagtgtaagcattggattggatgcaagaacccagcatgataaatggccgacgagggtacgagttcattattgtgccccatcgtgaccaagctgtaacgcctaaggtactgaattaatactggccgcaatattgcggtgccttgctgatgccctgcacacaaaattttcttcaacttcatatgatgaatcacctacagcaatagatattagacatatcggtatgtcgactcggagtatacggagtacaagagcagcggttaacagagactgcgtcggagccaacactgcccagccacggctagggtcaatcaccgatgcttgactcccattaagacctgcaaaatcgtcggcaatctccaccagccacgagcgttctgacccacgaggacagacgggtcagtctaggggaggaaagaaaactcaggaccttggccctcagtgttaaaaaatttctaggtaagtttagctcaggggactcttcactatgtctactctgtattttgacaccctttatcaaagtttaatgtttttttgccccctgaagggcagttgagtttggagtcgagcttgtgcctgtgctagtctcaactcgggggagacagttgcttgagattggccaaggactggctagtttgcccaaactttgatctctagcttctcctgaatcttcccgcccggctttgagaacaaactccactcaggtaaagaatcaagatgcattcaattccactcacacttgatcgtgatgaacctgcgacaggaacgttatatgttactggtcagcagctatacttgtacttcagggggcatggcagcgtgaatgcagctgtacattatgtatctgactgggggtcgttatctaatacaaagagcgttgcagcactcgatgagcaagatacatatatcgattaattttttacgataacatggtttgttgagcgcttggccatgattgtggtctaataacattcccagtacaacgagtcattggggtgacataatgcacccgagactgacgttagttttccaagttacgaaacctgaagacgtgattcatagaagttttctagtgcgagtatgtgcgacgagtccggaacagaacaaaccgtacgagtgatctgttaacagtagaggctaataagcggccaccggcagtagagtgcagccatgatattatgtgattgtattcattgaaggatgtttgttaacaatgggcaattggaaacggccgggttgagtctgcaaccaacattcgtcccaccctattattgtccgtctattcattcattcattcactctcagatatcctcaccttctgcagccaccatgtgtcataatcagagctcgttatccagtgcaaactaccaaaataaggtgactttagccacttgcggtccatactggtacgccattcaccccgcgtcgtcatcctgtgaagcatccatttgagcacaacgttgtttgcgaggcgctcagggggaaaaagatgcagtgataccatccatgaccctccaaccatgccgttggtccaaccaccaagtgttggcaagatgctttcacactgtcgagtcgcgccaacggcccgagggacaagagatggcgttgcaacgatggtgggggacgttggatgagcctggaaaagggacgcaagttaacgggagttgggttgggtatcagcgccagctaaatgccaaggtacctctgcatgagttgtctgccccgctgatcgcatgtaccttatcccaatatgctggggtccagggtccaagccatttcttcggttccttgcctatcagaaacccaattagagtcattgcgtctgtatcaacgcgagggtttctagggaattatacggaggatgttggatcacttgcaagaagcttttgagatcggattgaatgggaaagaaagttttaacaggcatttgttcacagctgtctgctccctgaccaagtatccccaggcattcaagggcccttccttttgaagcataggcctcttgatgtcttgtttctaaacaacctcgctaatcaagaccccaattcctgtcgtttgaacaattcatcatcagagagatccattcttaccagtagcaaggctcctgataatacagtcagcatcacggtagaggagtccggaaacactgcttcaacagcccgtgctatgtactgcactgctctgctctctggttctgcactacgaggctgccccatcggccgtttgtatcacaattcttaaattcaagggcctccatgctacagtgtaattaatatcttatcccacagcccaatccacctcccgcattccaggtcatctcactcacccttcttgtcgtcaagttccccttgatctgaggaatacgacacagtgcgtgtataattataccttatgtaggtggttgtcttcctgttctcattgcttcccgtcctctctcttatgtacttgttcttcccgaacttgatctccccaacccacttatcctgttatcccccgaacagcagcttaccctttttttcttcttatgaagtcaccgggcaggattcccaggagaggaaacgcagaagcaaaggcaacacgaaacagagacgaagcaaggcaaagcaagtaatttaattccgcttgcaggaccgccatcaccaattcagcatcgccacccgggccaaacaacacaccacaacaatatcaataccccccgcgctgcactgcgttgtgcatccaatccccagtcccagtccccccgtcaaactcctcctattgtttggcttcgtttgttccctctggtcttgcttgattctgaaagtccaagaccctatctatctatctcttgagttgagccagacctgcacggcacagccactgcattgcactgcacagcacatctattctgattcttctccccttctcattttccctgcacacacaccctgtgacttgatacctgttctgtttctgtctacctagtcagtctcctccacctgctcgctcggcccatcacaaaaaagatcccgtccctaatagcagcaaagcagcccgccgtcccctctaaggcctttttttagctccaaagggccccccaacccaactgccctcagttgacaggctgcttcctgcttgccgctggatcatggacggccccggatatacctctgcgtcatctgcttctgctcataccgcaacttcacatcgtcgcaagctcatcaagaaacctcccacttacgcatacgcccgctcctcctctggcttcgatggtggtgccttcgacgcccagtcccttgagagcaaacgcagttcccagagtctgagaagagcccccagtgctcccccagcccgctcaaaccccgcgaccgtgtccgactggcaagactctgatcgatctcatcctcaattatccgccaacagcaacactcttagacctgtcccatcgcccatctcaccccagggcgacttcacccccgctaatcactgggcgcccgtcccccgtcatcccgaccgtctctccgattctcacctccgccctctcagtaagacagcggtgcctgacgacctaatcggcgctccttttgacggcgctgctattctgaaccgcatcgaatcaataaagatccctagtccgaaggctgctgcccctcatcaattcccgccccaaatcgtcaaggcgcctaccgactctaggcttgctagccctgccctacgaacttcgaccagcttctcagcgatggactcgtctttgaacgagaagagcctaggcccaagggctccaactgatgggccttcggtcaaccccaagagatattccgacgatggcaaggacctcaagccggccgttctacgaaagaagtcaggattttccggtttcatgaacagtttggtcggatcacccaagaagcccgttatctctgcacccgagaaccccgttcacgttactcatgtcggctatgatagttccacaggccagttcacagtcagttcatccatctctttgttcttatactcgttaacagactctagggtttgcctaaagaatggcagcggcttatcaacgaaagcgggattcctgaaaaggaaaggcgagaaaacccgcaaactatggttgatatcttgcagttctacaaagagaccacggagaggcccccagaggatcaggtccttgagaaatttcatcatgctggtcagtatgccacctctccggcagctgcagcatcaccgggcatgtacccgtcaaactatatgggtatgtcaccgaacaatatttcacctacgaaccccaggtttccaactgtcaatcatgaaggaagttttgagaatccccgagcaccaccgcctgttccccgaggccaggttggtaaggacctaatgcccagtcgcccagccccgaaaccgcccgtcagcatgagcaatcgacatatgcctcaaggcgcatactcgaccaaagactcaggcatcggtatgtctcagtccggcgacgaatcctacggcatgtcaaaggacgctggccctatgctccccgaagagcaccgatcgagatccaattcgcgcgtcactggacctacatacgccccgactgcaccgcaacccaacccacagctcgcccaagcgcaagccgccgcttatcaacaacaacttatgcaacagcagcaggaacaagccatggctcaggcccaagctgccatgtctggcggcatcggccgtgctcctagtaaacgaactcctcatccccagaacccgaacatgcaagcagctgctgggtacggccgcgccccggagtctaacggtgtacacaacgcacctcgtcaacaggctcctggagcagccgtgcctggggctaggccacgacaccgggctcgtcagagcgcaggccttgacatcgttgcggcccttaagcgcatctgtagcgaaggcgaccctcgagacatataccgaggattcaacaagatcggccagggtgcatctggaggtgttttcactggtcacgagcgtggcacgaacagattggtggctatcaagcagatgaatctcgaacagcaacctaagaaggacctgattatcaacgagattcttgtcatgaaggatagttcacatcccaacatcgtcaacttcatcgacagttatctttgtggtggcgagctatgggtcgtcatggagtttatggagggaggcagccttacggatgttgtcaccttcaatatcatgtctgaggggcaaatcgcttccgtgtgtcgtgagacccttcttggtctgcaacatctgcattccaagggagtcattcaccgagacatcaagtcggacaacatcttgctatccctggagggcaagatcaagctgagtgagtgacaagtattccagtggcggcgcaaggcacaactaaccgtagcagccgattttggattctgtgcgaccatcaacgaagcccagaacaaacggacaaccatggtgggtacaccctactggatggcgcccgaagtcgttactaggaaagagtacgggcgcaaggttgacatttggtctctgggtatcatggctatcgaaatgatagaaggcgagccaccatacctgacggaatctccgttgcgtgctctgtggttgattgcaaccaacggaactcctcacattaagaatgaacaggatctttctcctgtgttcaaggacttcctctactttgcactcaaggtggatccggagaagcgagccagtgctcatgacctgctgagggtaagtctctgatgttcccggttaaatcatctcactgaccctgttttagcatgaattcatgaagcagtgtgttgacctaggtcagctatcgccattggtacgagccgctcgagaacagagggcgcaagaaaaggctcgcaaggggcagtaggtaaaccccgggagaagagttcctcctgcagatcccccagtgagaaaagagagacttcgccgactattgccggcgtttctcagacgatgatcgatgtatctccaagtcgatacagtggtctcgattgacgacgtccccacgggcacaatccgtccttgggtcacgattctgcatacccaactatctaatgaccattttcttccacaaattattcaactgtcatagcaggccttgcatcttgaagttggaattgatacgataccgcgtcaaggggtgactcggattatgttatgcgcatgaggtcgcgagttcgacacattgcaccaaaagaaaaacccaaaaggtgccagcaggcggacaccaagatgacgcctggcagcacatagatatgacacgctggatatacccctgcatacgaattgttcttgcacatcgagttcgcgctcgaggctgggcctgtcacgatactagacctagccatgtctcctcaccagctttgaatcataaaaaaaaatagtttgcttccgtacattggtgcccaggctttttgagatgtgtctgtggtgatgatacgaaatgggatttttttgtattcgggtgtcagtctgagtgactatgtttgacagacctaacgctcaaagccaatcaatctcaccaaacaaacgaagccaatacttaactaaacattctaacgcaaagacgataagacaaaacaacaaaatcattagatcagcctgcgacgactatactttgtttcttcaatggtgtccgtcctacaataacttgctcttctggaacatgaggctgccttgctcccattgttggtagaaggggctgatatgcttctggactctcgaacaaccttggccctctctgacagcggcgtggccttccatgcctgtgggtagcccattaccaagcacagcaacagtgccaagggaggcaggtcgagcttggtgtttgagcttgtcgtgggaatgtgacgagaatggtgaggagaagtgtattgagttgcgtacggaggctgctgctgcacgggctgggaggagggttttcctgatgagtcggttgcgcaaggacctagcggcgcggaccagcgagatggagggagtgcagagtagttgcatattcggaaaatgatgtcgagccctttctcgaggtgttgatatgaaggatgagctgtttatctgaaagtgcacttgattttggaatgttgagtagaccgtggaaaagatatcataagcgagtatgtgttttcggtctttttataaggaggagagaataataggaagagaagttatagacagaagacgattaaaatggctttagttagtccttccgagtcattgcatgagttggccgtgctcccctctgaaacgcccttccatcatgagccggaagacgatgcggtctgccggtggcaccttggggtcctctttgacatgtaggtgtatgtgtcttgcacgagatccttggaacgtggaggaacttggttcgttggatctgtagtgtcggtttcgcatgagtcgttgtgtatcgaaaggttcagctcgttacttgactgtttagtagtcttgagtagatgtgttcaacgttcactaggtacctagttgtgatataaaaggtgtttttgtcttggttcctgcatcctcatgagacatttcccccgagtctctcccatatgctttgatttaggaggctgactctgggcatgatctcatgcccctatctcctccttcatgttggtatcggcccatatcctccaccgccagtttggttggcgacccgaaaaaacaaaaaggctggcccggatctttgacccggttttgatcgtctcgaaagatgcgaaaatacggatagagcggtgagaataacctagacccaaattattggctcaagctggattgccgttttcaacatgcaagtgccatcgtgattggctgccaggaaacatgcgatgattgattgacattgacgtgcattggtggattattgcggtttaggtggacttggaccagactgcactttgcgtatctgccttacctaaggtaggtaggtaccttagctaaagtcacgatctgcctcttgcagacgcaaggcaagggacaagaagcttcggttgttagctcacgatatccattaaccttgtttcacacccgaaagtctaatcaagaaacaagaaagcatattcgtttatacaaccattcaccagagaaaataagcggttcttttcgttgagttcattcattatatgccagtggctattaaagttagatcctctgtctggatctcttcgctccgtgtctaatacggcagttattcatcctgctttatggtatccagagctgatctagttttatcctcatacgtcccctcccccccccccctttttgcccttgctcaaagctcaaaaaataggacaccaattgtttccggaactccaaacaaagaaaatcaaatcctctttcagggccttcccaattcagccattcattcgtaggaaccgttcttcgctaactgtcaaacaatcgcaccgctcgcttagtagcatgtgtagccaccgtcgatgatgcagttagagccagtcatgaacttggaggagtctgaggcgaggtagatgcaaaggccgttgagctcgtcaacgttacccagtcggttctggggtgtcaaggacttccagatcttcttttgggcgtcaagcgcaggaactcggttgagggcagtgtccatgtaaccgggagagatgcagttgacccggatgtcgtacttggcccactcagccgcaagggacttgccgagttgaatgacaccagccttggaggcattatagcagctctgctcctgggggaagttgacgatggaaccagacatggaagcgacgagaatgatgctaccaggctttccagcagacatcatggcacggccaacggcctgagacatgaggaaagagccagtaaggttgatgtcgataaggcgacggaacatggcagggtcgtaggtctcagccttgatgttggagtcggcgatgccggcagagttgatgagaacatcaggagcaccgtagcgctcgacaacctcgtcgacggcagcgttgatggcagcaccgtcacgaacatcgaccttaaagaaggagacaggtaggccagtcttgtcgtgaagctcagctgcggcttcgtcaccaagctcctggttggcgtcgaagagaacaatgttcttggcaccagcctcagcacaagcacgagccatgtggtttccgagaccacgggcagcgccagtgaggatgatggtcttgccatagacactcatgttgcgcatggtgtgggggagctgctcaaaggtcttgcgggtgagcggctgaacgatatcgctctcggtagaaggagcacgaggctcactgggaactcgagcagctgcctcgggaacgttgactgtgtgcttgtcaccagtgccttggccagcactgtagactgtgacaggaacctccttctcgcgaacaacgttcttcttcaagttggtgtcaatgacacgctgcacaggtgtggctgtgaagcatcgcgagttcttggggagagcaatggcagaggcccgagtggcacggaggacgtttcgagaaatggagtaaaaggccattgtgaaggttgtgtaggttgagttggtggttgagaatacctagggagaatatgggtatataagaacaggagtgattgcgggaggagaagcgattatagattaaaaggtcttggtcttttggtgcagacacaagggctcaagcgagagaatgggtatagagtggaagatgaagattgtaaaagagttgaacagatggagggcttctctcgatatataggtcgaaaggttgtgggtccgaaagtaaacacagatagagtgtgaagtgtgttgcggaggtggagggagtgaaggcagtgagagcaatgcagagaaaactctagacctgggcacgaaagtttttttcttcttccttttttcttgtaccttgtcgcagaaattgtatggcagggtcgcaaggaattagtgtggcggtatgtccgtgaggaaggcgaacgaatgggtgtggtgtgggcgtgggtgtggtgttgcgaggcccttgaggtggactgtaagcgataaggtgcggtacggtgcagcgcagcgcagtgcaggtgacttcagctaaggctagaatcaaggggtctactctcgtttggcggctctggaggcttcaagtgcttgttcaaggagggtggtagcgggcgcgggggcctggattgagagaacagtggaaccgggagtgcaggcaaagatagaacagttaggtatgtgaagtgcagatctcacggcaggaaaactccgaagtcaggcaagtctaagagttaacgggatgggcctttgggcagtgtatggcagtgcagtgcagttctgttctgtttaggtgactgcgggaggaccggtgctattttcggggctcttcaatagcgactccagaacggcaattcagtcaatgcttttgttcgctgtgtagagctgatctgagatagatgtcctggatgtctcgaacaacggagattcgggtttgggattcggatccgggactggaggcaagcttgttggtggcaaatgctacgtgtgtgtgtgtgctatggtgcagcagaaagttatctctccagaggtggtgcggagaaggtgtcgatgaaaatctagttataacaggacgttagtcgcagttatcatcgaatttggccacagcagaaaagaaccaagtggttggcagggcctattacgtgcgaaaggcaacaagaataacttcattgggcataacatacagcttcagatgaacttttgatcgaagtgggaaaagattctgtgagaagctaaggtcgtagaaaatgcatatgtgtgatgaaaggttatggggaactagctccggccggcaatggatttatataggttccatggcatccagatatccatgcctacgcctaccttaccttatggcagctacaataccgagtacaaaatacacaatacacacgtaggtggaccaaccaccggcacgcttcctgacgcccaagcaagggagaacggctcttcaccgacttcggtgtaagacggtgaggtcagatctgtatgtatgtatgtatgtatgtagcgagcaaccgtagaaaggtatcgaggtacattggtactggttcctgaattagaagttccttagttcgggtctaagaaagggggtagcacaaactggactctcacctcaccctcacctcacatcgtggagggaccggggcaccgatgtcgcatcagccgggggcttcctccaaaatgtgagacgggatgggagatttgtgatggtcacaagatcgattgccagggccactgacagggtcattgcatttcccgactcctgtcaagagattgatcaaagacgagacgtggactagaccacagcagaggcgcattcaggcacgcagaagcagtgcaatgtggggggagcattgattgcatggtctgagatttaacctagcaggtagtctttgttttgaatatttgaatatgggctacgttggtattcatgcgggttaggagaacattctgaggtgttttacatatacggataggtagccttaactggtagttggggtgagacggtgttgtttcctcttacctcgttttgaaagcgatgtatgtattgcgcaaagttggttacataaggcatttttaaaaggtcccgtcccaacctaattgacaattatatcaccagtcaatcaattgatacatgtgctacggagtattgcatatacagccggtccgggtttcttctctcataaccctccgacttttttttttttacagctttgataactacgtggggttctccactgcttctcaatgcccacatcggaacatgcatatgcagctctaattcagaggtgacggtctagaggcagcctcttttctcacccctctattacgtctcacattcacgtcttttttttttttttttttttttttctctctctctggaaacacaaacacagacacaaacacgtcacggcatcattgcgtgtccttctctgttcaacgccaatctcagacaaacagccagccattgacgcatacggtggcacggaaaagacactttgcacactcgtcatcgaaaagtacagtacatacatccaatgtccatgatgaatgaggttgagagagcgggaaacaagcataaggtatggggcggcacccagggattcgatgcaccaagtggagagaagatcaaattagaaacccagatcccacggacagccgtggggagctatggcgggtcgcggggagccagctcctagcctctaggggctcttcgggacgttgcaggggtagctctggccaagctgggtgggctccacgggctaagttccatagcataggttttctcggtagctattcctgggacccccacctttctctgtcttcctccctctcaacctcccctcctccacagcaggcgcttacatggtgagatgggtggtgatatgatgggatgtcatgtctccaactgttttgctggataactcgggcaacgaaaggactgcccatccgtcctccggggggtctctctcaacacaaacaaagttgatacaaggcctcattacagtccgagcgttccggggaatgtcttggccttcacccgcctatttctaggttctagattgctgcccacttggcttcgcggctgtccggccaccggcaaacaatttgagcacagacgtgcacgttgcctcaacaccaaaggcaacccaaatatgtagcagcagcattcgctaacttgctgatgatggctagcctctgggctaacctggcacctcatctgcttggggcttgcagtatgtattttggtctgtcaccgtcttaacgacaggctttgttcatcttttctaggcagacaaattcttttcctccaccctctcacttggtacaccactatccacccaaccaaaacacctgcttagtctgccagtgcttgaataatgagcagcaatttgctacggctacagttttcagacccgagcctagctgcgcacgcacatacagacagacgacatctgatgttgcgcgtcccctgaggagacaccatggaaggtttcaacttccagtcccgggtaaaacggccgcagtcgcaatgatgctgatgccatgtattgctgatcctggttcatccaccaccatccacgtcttgggtcgagtcaggatttcctcaccgaaacctctccaaggtgagggaggtgatagctacaagacataacatgcagatactctttcagctttgcctcgtaataaaacttcattctaaccccgagatttcctttttgtgtcagaaccatgtactcacgaacacccttctagcccccaacaattctcaaacccttactcatggtcacaatagtgctcagtctaggtactcacctctctcggtgtgccatcccacctccttgggtagaccaggctacacctagatgaccaagagagcattaacactaacaacccacccattggcgccccccatttgtccataccaccctgaccgagagtgttctctcaccttctcagttcgtggcccgaatgataggaaacaatgacaaagatagcttagttgtatcagtgggggttgactctttcattcaacaactctactactctagtctattcaatggtcacaaaaatgacgagatgaaaccagctacgctttgtcgatgggcatggcgatcatcatttgtgatttgatccaagccaaatttccattatgatgacttttacggcgtaaacaccaaaagacggtgtatacttcaaactcgttgtattttttactaactcgttttatcgaatagctccgtttgtacccatccaaaagacaaagcaaaaacaagatatcagacgatattcgattttctccctgagaggctgcatcgctaaattctgtaggacagatattcttgcgtgaggcagagcggacttggagctccttgtgagacccacatgatcttcttcgtttgcaaccaactgatctgatcaatcaatatctgatggggcaatttcctgggacaagcacaagcgagctcatcaaggataagagaatcgaggcacactttgaataaggccttggcatcttgtgaatagcgttgtccgaatgtgtactatatacactttgatctgcaatgccacatgactttctttgtgtaaacagtctgacaatatgctcactagatgacatactacgtagtgcagtcagtataagcactatcgaaatcgacatcgaaatcgaaatcaaagcgcctcctgtcaaaccaagtgatcgaattgtgcgaggtttactccatactgacatgacatgttgaggcccatctcacaaccaggcacgcaaatacattgcctgcagccctgccctgccctgcccttggagttatcgtgtggtggggagctgtcaagggaacaagggggcaccaccaggttcacatgcatgcattcgcgcgagttccagaatcctcgcagaagcacggcccttccatcccttatcatcatccatcacgacaggcgtgcccaggtctggggtattgtgtggactggactggatttcccatgtccaactccgccaagttggcgaggataaaccgccgttatcgagcagccacaatgcatttcactcactcccttttcccacatgcgcatgacggcggttcccgtgtttcgtacgagtagttttgcggctgatgatagagccgagtacagagatccggcgttgagatgtattgcacaacagaggcaccggcccgggtttaaaaatgcggtgatgggaatcaagccagatgcccggaccggtagttgacttatatcgccagatacttcggcactgtccttgctgaaggtatcagaccatgaaagcctacgccaatatcacatatacagcacttagacgtaatcgcgcttgatccatcccaacaggttcacgcggcaaatacacaaatcggcaaagatgctgcacaattctgcagaatgcatattgtttctattcttagtcttcgagttcaaagatctaccgctcatccaaaccaaccagcccagaacgcccacgggcagggtattaatacaagcaatccgtgtaaaacaacacatgctattctgatcctcatcaggtttcactcatgtgaggaagcctgtgtaaatcactgcaaacaatgccccctcgttacgaggttgcttgaaagcatgtagtgaaaacgccccgtctttttccattacgccatcctgcgaaactgcatcatcggccctggtcgtaattctcaatatggaccaaatcaaggagcgatgcaatgtaagggctctgcgaggttaattagtataaattctctatggcaaacggtgatgggattgatagacataccaaggccctgttctctgcaaggatttcaaatagtcgcggtagcagcgggcggaaaagaacctcgttccagcctcctatttcacccactttctcttgattcttgatcatctcttcctcagcctccgttttgaccacattgcgagcaatgttccttagcactaacgcagcgctgagtggaataccagctgcctggggcgggaggtttggattccgctcgtcccgtgctgttgcagtttcttcgtaggtcacagccatagtcttggcgggaataatccatgaacgctctggctttcggttgagtgcgtcgttgggtaacgccgaagagatgtgtgtgttgatatgtcttgcgaaatcctgaaggtgtattttggtggacttgggatactgggagcactgatcccaggtacaaatgtattctttctcgatgttgtcgaattgccccccttcgtttcgcttctctcctagatggtccacgaggatgtgctcccaaagcttctcaggcttaatgtaaaaccggccacatttctcaagcttattggtaggattcgaggcccaaaggcatcgcccgtactccttgccatctaagccaagaggctttggtcttgcacggataccatgaatgatgaatttttgttgagggtcaccaggctctctaaggacctgcgcgtttgaatccttgtatacagacgtactgttccggatgaagtcggcaggtgtgataagaggctgattgatgaccttgagtggtgcgacaaatgcgttctggtaggcctgccaggcggctagttgtgtcacaaaagagttattgtcctcctcgaagaagcagcgaacccaacggtgaacacgatctggctcttcaagcttgagcatctcctgaagaagatcctcaggcataggagcaatctggtcacgagcgggaattctgtgctcgggtacaagaacaaactcgcgttgtgtcttacgagcaccatgagccaggaggcgtgcaagatggtcaatgaggttttctggcgtcaaagaccggactaaggtgtccacgttgggcacaacagcagtgtactgatagagaaaatcgagacacgcgtcgataagttcatcatcgttgagcaaaagccaactggaaagtcgctggagtacttgcccaggaatattgcttagcttgttggtagcctcgagattcatggagatacgccccagcgcccgaagagacgtcaggatgataccacggtcatcagacgtcaactgctccaacaatgtcttatacatagggtcttctgagtccaatatcatgaacggcgtcaactgctcagcgatgtctagggcaagatgtttcagttccacaagagaatccttctgtggtaggttcagaatgatacagatgagatccttgacgggggggaagtctgatatgttatgagcgttttcaggcaaggtgaccatgttccgcaacgtcaggacagcttcagtgatcagcaccatattgtccgcaaatgactcagtttgcagaatgtcaggtacatccttctcaatcaggttatcgatgcgctccaggatatcttttgtcccatagtttccatcgagggcactcgggtcactggagtcatatggaaggttccaagatatgctccagttaacgtggtagaacatatgtcccacctcaagggctttgtcgactagaccttcggccagacctgggaatgagtcgaacttgtacttgtcacctcgctcaaacgatattttcaccagatgactgagcgcaaaggcttgttcagcaggaatatttgatcgcaaagcgttcagacacctcatgtaaatattagggccatcaaaaccggctaacacagctagttagtggaagaaaacacaaaattacggatgagtactacttactgccaggttgcatcggttgacgatggtcaatgcgcggagtttggcgtggcttctgaaactcggtgggcgcattgcttggagttggcactgcgcgcagtgttaggggtttagaaaaccgcggctgataggcagtgaccaagttggatgtattctcagtgtcagttgggtgatgaagaaccgagggacctcggtttccctggtaattctgttgttggtgctgctgaggtatgtgcatgtttgggtgatgcgagggggtctggggagggttcgcggctggtgagttggtactgctcgcatgatgagcagaagaatgtcgggttgttcgtgaaggtccagtatccggttgaaagatgacacgctgaggaggtgcctcacgcagccctctagaagcacgcgcactggcagcagtgtctggaacgggtcgctcgcggacgggtgtaccatcgtctcccgaggccgctgagtctgtggcaccaacattgctctctctcttcttcccccagaaattctctcttgtgcgtgacagtaagccagcacctttagccgtcacgtcctccagaatatcttttggcggaggttcctttccatgtactgtgctgatctcaaacgcagctaagtttttgtagaacttctccttcagcgagaaggcagtggaggcttcattattagaatatatgccaagctctgacgccatacgtcgccatgcgagcttctcctcagagatcttgtcatagccaccactctctacgacgtggttgaagaccttgaacaagtcaacatgcgttgcgccgaccttgggctctggatcaagtgtcgttccgcgcttggaatgataatcacggagtcgcgtcataaaatcctcgtattcgggcgtgcgatctatcgtgtgcggcggcacctcattgcgaacgggcgccatattgagcgatcgtgcggtgaactgattgtgcgcgggtggatagaaacaggatacgcaatgcgtagtcgcgatgacggggaggtctcttttcgtcgagctgcgttaaatgtcgtgcagtcacgaaagatttccacggctaggcgcttcaacccagcgtctgaaaggctttaatggcctctgtatcgataattggctggttttagagataccgtggatgcttgcagcttgatccacgattctcaaatcgcatgggtctcgctgatagtttggtttggcgcggcgcgtcgaagtccttggagggaagattgcactaggttatctccacgtgacccatggtcacaacctccatggaatcgaagatgggaagttctcttattcggtacctagaggtagctacagggacgcaatcaattacccgtcccttcagcctcaatctcttctgcacaaagttgaattcgttagatccttggtggaattgtcgctctttacttcaatacctacctacctagttggcaagaaggatgaagaggcatgtcggtgcaggtagtacttgcctcctacgttagctacttactatttatcaagtgcttcgaagcggaaggagaaaccaagttctcaagttcaagactaaattacatagcacaaggcgcgtaagactttgtctgtgcgaactttaacccaaactcgatcaaaaatttatctcatttcctttgcagagtacccatgcagtcttccatttttgagttctatcatggctggtcccccgactcccgtgtccgcgtgcccactcgtttacttggagatccgcgatggagcgaatgccaaagcctacaactcttctcacccacacagtgccttcactttgacgattgatggtgaaagaccgatcggatcagagatgggaattttggttcttttgatacacaaagggaaacaacaagtggtatgaattggtgacactgggctcgagtgggaggctaataggccaggtttcccttcgactcagtgaaataaaaggaggatcaccttcctctgcagagatcatcagcatcaataagcaaactaatcgaatctgtgtaactgtgcccaagaagccacaagcgctcctcgcgcagtttgaagaaaagagagatttcagtgttactgtatgcttgctgcagaaggctggattcttcgccagcgaggcaataccagcatctcttctaacagttcctcctcagcctgtatctcaaacacacgatgccatgtttgacacgagaccacgactctcttcgatcacaccgtcgactctattgcctccgaatcatttcccaggaactggtgctccacctgacttctcgttcaccaccatgttgaacgctcctttacagtcgtcgccattttcgactgtcccaacctcgtacatggaacagacacaaagagcgcagtcaatacctatgcaaaactatcttccagggactcaaatgcggcatactagcccagtgacggtacaactcaacccgtaccacatgttccttgaaagagacggcacacactcacataaacctcgcgttggatcgcctctgaggtactcctttaactctagcccgcctccgacacaatcacccatcggtagggccgacatggtgatgcctctgaatgtgtccaccacaggctcccacgcgcagagcctctcagtttgtgaaagtcctaaagtcggctcttttaaaagtcgctcggatgtcgaccccaagagctgtaatacgcgctcagacttgacaaaggacctttcgcccgaaccataccgtcaacagccgttgcacgaccaggactttcgcaaactgatgcctcgaccaaggcagttgccatttgattcacgtgcaaagaccgcctcaccatacaagaagcctgaggtgcaagcaggtatacaatcggggcttgagatatcctctgactatagagaaaccaggagatccccaagccggtctttaaggagagatccaaccaattcagggaaaagtcaaagcactgaaaccacgtacaacaccacaaataagaggctagactggaagagtggcagagttcttgcgtcagaaaacactgatgattattctaaagcaactagtagttttgaagaccatcctcccagttctaaatcggtgggtacatttgcgagtgtgaaagcaaaagatgatatgtacaaggacgccgagtgtcagacaaccctcccaaaaagcccgaaagttgcaactagctcccaggggtcctcaggatcaaaacaagaaacctcaggtgtggagctcctaccatgggttatacttagtgaccacaacacgttgaaggatttgaatcaagcaacagccccattggttgaacagtttgaacaggatgttgcgaggggcggtgatgcagctttgctcgcacagttctattctaagcaactatgggcaagacgtagagacttctggtataaaaagtttcaagtcatggtcggcggggagtgacaactggttggcgagttatctgcaatatgagcggatagttggaggctaaaggaaggaaattcgaacatttgactttgttacgtgagtttaagagcttgcaggtaggtatgcaactgatttattgctgagactgactcactgttcctgataatgaactgtaccgactacacctacctcggactctcttgcgtcccccattcaacaaccgaccaaacccctttacgttttctgtccatcgaatttatcgcggcattaaggctccccttactaccaagcttattcacggggctcattattctggcgaaaactccacgcagccccatcggttagagttgagctgcatttctttctgtattgcattcatcctagctgccacgatgtcgatatcagatacagtcctaccaagcattgaagacccaaatatccttacaacatttccgagccacggccccagtcccagcgaccgagagataatccacactcctgagatgcaacaggtgttggacaagttccccagcattaatatcgagacagttcttgacatccgggcgaaacgtatacgtgagtccacccaacgtaagttataacttcacatgtcttaccataccttagtacgtatctgtattctgattatccaatgacaggtattagcaagcggcctactagttgctctggctggttctgtcgaaagcgaggcctgaggaacctcttcaaagacatccctctcagcaatacccaggagacgaccaacaaagatttccgtctctgtcgaaacaccagccagcgcctcggggatcaacacacgctggaatggtccgagaagaggggtagccacattatgatcgtcagtcgtttttctcgcagtatgggtaagcatcaaggtcaaaacagactgaagctctggacccggtttcacaaacacatacgggatgttatcaaccagcgaattcaagggattaagaacggtaatggggaacttgcgagagctttcaacatgatacaggtcataaacacaccccaagagttaacctggcacctcattcgcaggcatcactagtcgagcacctggttcagaatcagggtagtcctgccacagttggtgcatttcaagggtgtattgtttgtaaatggccttgatgaattacggttttcaatcaagtttttattaatagactctaagttcaaaggcaatcatagttcacaaatgccaggtcccaggatctacctgttactggtcctacgggctaagatcacaaggttagtctcttcccgcatttgcggaaagactgattaatacatggcgtttgataaattccaaatattacttttcaagttcttgcgttagatctgttgcaaatgcctggcaaaggctcagggtttgatgctctcggtgacaaaaccattgcttggactagaactctaaatcaggtgagaaagccatcagtcaagagaacgcattcgttatcatcccagcactggggccgtttgtcttgacatagagcctaacatgaacaaacttcttgactgtattttaaggggtaccggtcatccctaatcggccataatagagataattagatcgcgtgtggcctgtcagccataacatagaatatctctacttctatgtggagctgttgatacttttactgcagtactttctgatgtggcagccttcatacggtttttgttatggtgccgagccgttatgtgcgacccctgagccttattgcgtctcaactataggaacaactattccaaagccatatatatatatatatatatacgaagctcaatttgggaatgttcgatgtgtcggtttgatatatctcatggaggcatcatgagcttagatacctacctactaacagcaggcgtcccgtgtattggctaggttccatgggccaaacacggcttagtagaggctcaggggtgggaaagcatccgtctgctacaaatgtgtaggttttttatgattcaaaagcttgtggagtacatacgatatgtaaaactgtacagtcttttacaaccgcgattttccaagacagacaagagacaaaaaagccgtcgtattcataaagtatccatccgaaacgtgcctaaagggtatttaaatcgattcaaagataacaaccgttactccttcatcttgacatagttgctggggaaaatgcccgttcttgtgccaatttgtccggtcctagaagccgttagttattgcgatggtatttaagtacttggcgttgaatacataccaccagtcgttgtcgctctcggttcgctttagtacagtgatgacatcgcccttcttgaaacccagatcacctggttgatccgcgtcaaagttgtacacagcaactgcctcgttcttcttaagcattgcttgcttggcgccaaagttaggcttgggagccgctggccgtccagggccagccttcttctcggcgccgaaccctcccgaacctcctgtaggattgtcacgataaacgtagtcgttgttcactccaccaccagaagcaaacgtgctagaacgcgtgggcccgccaaaaccgcctggtctgtcgtacacatcgtcctgccatgtattcgagcgactgggtcgcccgaagctatcatcatatgagcctgagcctgtacgatctcgctgtacgccctcgcccatcgcggatcctcggcgaccgttccacacaacatcgtcgtgctgatcgtcgtatacaggaatgtcgttgtacatggcgtcgtcaccgccgcctctcatgccattgaagacgcgcgagttgaggatattcataagaggggcagcttgaggaggtggcctcacagaaccggtgaggagctgctgcgctgtgaagcgctggccgtacatcttctcgttggcatcacggcgctcaataatcgcagatccctcgagggaaacaccagcaaatagacccttggtcttggagtaactgaagataccggcgacacctttcagagaagcagcgccggctgcttcggcattgcgaccaacgggaccagctgccaaggagacattgccacctagtgtcaaagagccagcttgggcaaaggaccggacggcgctcgaatcgttcagaataaaaacaaaatcggtcaattcgaaaccaacttgaccaccgaagccggctccggcggtcgcaatagcgctcggggcgctccaaccaccctcgggaagtcgggcgacgacgagaccgctgccaaaacggcctgagccgaggaagccggccttgagaacggtgatgatggcaagacccttagcattggcgaggatggatggaggaatgaccttgtcgggaccgaaagactggcgagggttgatgaaagaagtcagaatcttgccgcacttcttacattccgctgttggggagttgtgttagccatgtctggcacttgagctgatcgcttcattgaggggtggagtaacccatgatgcgcgatcatgagtgcggaatttggtggctcgacttacacgccatagacgacgggaggggattgttgatgcccatcttgatacactcgaccaaagctcaagagatgcaatgcgcaaacaggaacagggatcgggagttatcttcgcgcaagtcgaaaactgttgttggaggagccaagaagctctcagtacaagggcgaggggtggggttgatatgataggtatagtagcccagcttgtccgggttgcgtcgtcaccagacgagttactgctgcgcctcgatggtatatgccaaggagtggacgtaaacaaacgagtgtagaatattctgcggcgatattatacaaggacttgtaggatcgacaaagttacgaagaaggaaaagtagagagacgtcttaagcctagactatttggtgcagacgttgggcacgcagattcacggcacctcgcaatggggagcttccatgtcttgtggcgcagtaactcaagtcaacgtgacagcgtgaacaacaacgaatccgctgaacttacgaagtacgtagagccttttgcaactgcccaaccattttctttcatcagaccctgtctgcaacatgttgccccgccttgggcgccagttcctttggtgcatggagaaatctccagtttctcagcggcgagaggtgtggctgttagttaaagtgtggcggtgtgagcaccagagtacgtaccgctgaatgtccacctcagcgcgcccgcgtgaggtggccgtggcggactttggggccgaggaggtcgtcatggctatcggttttgtgttagaactcgaacccctttcataacttggcatttgacatttcgaggatacattcacgacgacgaagacatcttgtctttcacaaagcgaccacaaataacacacaccaaataatctgtttccatcgaaagccagaccgtatcgataacccctgtttcgccatccctaacttccggcaaccttcatcatgtctgaagcctacgaacgagagcgccagaacaatgcgcgcctggatgagctctctgcaaaggtctccgccctccgaggggtgacagtagacatttacgataatgcacgagcccaggatgtcatcgacaacaccgtccgtctgcctccttcggaagcgacaacttacagtttactaacggccaacagtccgatactttctcctctatgaccacacagatgaagggttctgctggccgcttaactcgcatggctgcatcaggcaaccgtgtcgctattctgaagctctcgggcatcgttattggcgttttcttggtgttattttacggggctaagctgttgttctaagagccttggcacagatataagctgggcagggaacgatcgtaatacagggcgtccgttgtgaaggggagacggatatttatcaggtggtatacacagatggtcaaggacatccaagtgtccacagctaaaaggctaaggagttgtatctcaggatttttactgttttcgcagcgttgggcccggcgttatttgaatacactcacattgcttctcaccggaaccaatgtcataatggtcgtacaatttactagccatcctgtttcgcatctacttgactcctaacatgcaaacgccaatcatgcctgcaattgttttatagaaacctccgcctcaaaagccatctagatgtttccaaaacccactacctactgccacacgttggagaacaagtcttcatctccgccaaagccaccgctaggcttggtttgaccaccactgccaccagcagcaggtccactgcttgtccatcctccgaactcctcatcggctgatactttgggcgatgtgataggattgaagccccctgacgccccagggacgatgggtgtgttggcaaatgctcctcccgtgttaccccaaccaaaatcgctcgccgcgggctttggcggttctggtgctttctgaactggggctggtgcaggagctgcaggggctccccaatcacttccaccccaaacatcagcaccagagaaacctcccatagaactggccgcgttagctgttgtcgtcgtactggttggcgcggcagcaggagggctttgaggagaagagaggttgaagacggagttggtagaagctgctgcggtttgtggtggaggaggcgatgtggtcacaggtgcagaaagatcgaaaaggtcacccatggcggaggattgagcgggcttgggcgcggcaggagcagcagaagcagccggctgtggggaggaaaagccaccgaagttcgagaagttggaagattgctgctggtgggtaggggctgtgggttgggagggtttgctgttgaagaaactacctcctcctaggccaccaaaggcattgctgcttgatgttgtacgacttgcagagctgaggcttgcaaaagggtcgggagcggcgggcttaggggggttcgagatgctgagaccaccaaaagcatcgttgaagccaccaacagagccttgagactggtggctgaaggtgggagatgcaaggccaccaaagcctcccgcagatgactgttgctgaggttgagcaggaggttggggtttaggcacagtagcatatagagataggatagattgcttcaaatcgggacgagactgaccgctcggagcggtaccagttgtgctggccggtcgaggaggagccgcaggctcgccaaagaagtcgagtccgagtagcgagtcctttgtacttgttgctctcggtggagcaggctcagccttaggagcaaccttcgccgagtgaggagcagcactgcttgatcgcacagggacagggtctccgccgataagatctccctgaggtgcaggaatagatttcggtgcttgtgagttgcccagggatgcctttctgatggactccttgcgctctataacttgcttctcctttacaatgctaaggggtacgtcgtcatcgccatcagcatctagagtagcaggatcgggcatggggccgtccataacccatcgcttgagttcgtacttcgttcggataaagttctcgatcttggcttcagatggggcgtgacctggcgcaagcttggcctcccagtatttattggcgcgagcgtttccccagctcagaacactttggagttgctcatcggtccaagaatcgaggtcaacggacttgactcggctgatgtgagtgcccatgccacgatggatgcccgaacatcggatacagatgaagacacctaggttccagctcgcccatcgaggatctgaaatggtcagagggaatgtactagcaagctcgtagtctaatacatacgcttgtttcgtttacaatcagagcagaccttattggcctccaacttgagcaggctcttgatggtagcttggttttgcgccgcccgctcagcagcggggttcggggctctcctggacatggtgatgctgattgatgaaaatacagaggaagttcgttatcagttgtggtagaagtcgaggtaaagggattcgaagcgtcgctctggacgactgttgttgcaaagtggcaacctgttcgaaaagggtgtgcctagaattggatgaatgttgatagggaggcgccaaggtggtcggtgatgttccctttagctgcccagcggaattaatgcatccatgggcggggcgggtctggacactgcgtggttgacccctggaattggcggggggtgacaagattacaccagtcactgtatgatcgaagcttgaggtagtagcccgtttcctctcaccttgtatcaataattatttcatttttgaatagagtcgggtcgaacaaatttgctttttgattgattatcttggcctgcaattgtctcaaggaagctcagactcatggctcactcttcgcaggtaaaggatctgtctcacctcgtgaaatgaagttatctttaggacctcgatcgttttggtaagatgcgaaacatgggggctgaaaccgaagtcttatcgtactcgaagaaaataagacttttttaaacttttagaggaatcatctgttagagttgaatcatcaaattaccgaatttggaattgtaccagcgtattcaggcggaatactcgagccgttgggccacaaaagagcgtacagcggaataatcaaggtgtggctgtggtaggcttagcagcaataattcgatgatgcaaatgattccacagttcgcaacccatgatttgtcaactggttgccactaagatccggggcttataacgtctctcttgaaagtcatgaatgataactcgtcttcagtcaaatttaaataactgcatacaactcccttctcaatgcgcttctctccattgctatcaacactcttctacactttctcaaatatcacccgcgtgagacctcctctgccttcatacctagcctttcgacctattccccttcgatctatgtctggtattcctttgctgggcgctttatttggcacttcatctaagaactcttcgaatatgtcttaccctgatcaacgttcaaacgacgagtggcgagctgtcctcaacaagggtatgttcttgcactgctagcatctatatctatgccccagagtaactaacggtcgcagaacaattccgtatcctgcgtgagaagggtaccgagcctccaggttctggaaagtttgacaaacactatcctgagcagggtgtttatacctgcgctggttgtgatgcaccactttataaggcgagccacaagttcagctctggctgtggttggccagcctactttgacagcatccctggtgccgttgtccgtcacgaagatcgcgctttcggtatggcacggacagagattgtatgtgccaactgcggcggtcacctaggacatgtgttcaagggcgagggctttgacacgcctactgatgagcgtcactgtgtgaacagcgtcagtctaagcttttcacctgacgataagactgtcaaggataagcctgaaagcaaggcttgacttaaaggagacggcatgaggagagacgaatgatgagattacgagcgggtttggtatgaatgaggagcatacggcgcagagtgtgatgtggcgtggtacatgactgaaattgaaacatgaaagtattgagcaacgaagggattctacagtgactggtcttagagttctcctttaagtgactgcatgaggttggccattacacatcccaaccctcctaagattcatcaaatcgttttaatcaaatctctcgggaaagtataaccattctccacgttccgcatcccagtgtcggaatctttgagactcctggtgccaagtccagtaatcgtcatccatatcaccgtcttcggagaacttgatctcgggtggtgtcaaggcttctccctgtatatatgcttcttcgatatcggcattcacgggttgatcctcaaaggtagtatccagacgacgtattctttcctccaagccatttactagggaagtttcggactttccatcaaatcttccttgaatgtatgtattcctctctgtgtaagtgtcggtcgtctcatccttgactaaagatcccttttcttcgattccattgtatcctaggcatgtatatgtcgaattgttcagcccttcttcagaacagggttcagtaaatgatgctgcggaggctcgaggcacttgacctccataggcagacttcctctgagggtccttcagctgtctcttacaagatttcgctctcatgggcgcttccgcagaacgggctgtcctataattatttctttttccagcataaaaatggctaggcatgagcacctaaaaacacattagctcaaaatcgtgtaacaggtatttgaagaagcattcataccttgaccaatgcattgtaacaactctgtccattgtcttcttggacatccgtcctatctactggacaccgcatgaacaaggctttgatatcaatattgggggccatcaaatcgaccaatctaattgttttcctggcttgagtcaagtctgcacctggaagacttgtaaggtgattaatagtaattctgcaaaaacagctttcgggagacctatgatgcaagtcagaaatagcggtcatactgaaggcaacaatatactgactgtagtgagtttagcaactattgagtctgagacttcattgatacctgtcgagtgcatagatggacatttttatgtcctggacctcattgaggtaactcggaaatgggcggcattcagctttcggagtcgtaatacattacgatcacgaggcgaatgtgttattccatgaggcacgctacttcgtaatcatttactgtgaaactggtcatcctgaatcttgtttctgccagagcctgacgcccggtgacttatgctcctttgaggcgcagcactgacaacaccatatccggttgcctttcagattgaggttgaaaaggcccacgattgtgacaaggcgatgacagttacagaagtggaatgtaactgtgatttaaacccgcatccacgcctcatcagaagtgataagatgcagttcctcgctttcaaccatgcgtggccagtctcggtcgcacaacgcgcacagaggcggctctttatttcaccgtgagcagcatagcccgccttcgatatgtcggtaaagcgaggctgtgcacagcgacaaaccccagagaccactcaaaacgcttattctttgggtgtttgatggaaaagaggatcgaggcagacaattggaccagtatgcctcggaattaagaagcgtgctgctacagggcctaatccaatggctggccacagacatctgcacttttgctgcgctgcctgtccacgatgtcgaggaaaacctagcagaggtgatttcactcagacaacaagccttatacacctgttacatatatcaggttgaatttcatacccccgctgctacgttcttcattgtgtctagttcctgtttaagaaccgaagtccctgtctttttttaacaacatttactcgtcttccaggcactattctctgccttatatccatttcgtctacactctaacctttaccaatgactccgccgagcagacaaagaaacccagctctggctggtaggcctggtcgcttgaaactcagcgtggaagaaaccatcagacaagcttcccctcgctcgcggtcgccctctacactcagtccaatctccaaggatcgatcgaggcgtcgaagcagttcgtcgaatacttcccgcactgttgagtcattccgacggtggaccagaagtgacaggtactttgatcctctgggctttcaaacccagacaaatcaacccgacacttgcataacatttccacctgtcggctcccatgactcttcgccattcccgcaattatccgtggacgagtccgccgtttccacagacgatgagcttccaagccaaggccagtctcctatttctccgctatcggggcccaactggcagacgccagcacagcccctaagcgccctaagaactcagtcagcacgagtcaaacatgaacagatgatccgagttactctcaaaactcagacgacagaagtgccgtgtattgccaagtgctatctcactcgggattcgagtgtcgtcgataatgactttgctcgcaactggggcgtcaagatacatccagtgcccaagcctcgctggaaagacgcccgacactggtgcgaactggatgtaattgacgtggaaacaattggcagcgttcaaaagcaactgtcaattcgacttggcaagcttccagaccaacgggtcagtattgagcttgggattgatgcactcaaagctctgcatctagtggatgagactggtaggtagaacatcgttctgattagctcatgtcagaatgtaactaacctcaagatagtacagttgtctcgatctgcacctgctagccaatatttaccatggcctggcaacagctctccttatatgcagcaacctcaagatatcctcgggcagtatgtgcttacacctcctgcgccacaacagtataccactggccgcaatcgggcccttacggtaccgtcgataccatctatcaggatagatacgtcgttcgacacttcactttcggtaccaaaatccgtgggcgactcaggttccggtgaagactcaagttcaccttgggattgggatgctctgtcgatagcatctcaatcatatcaagaagaggaccctagcaccgcctggagtccggccgtttcggactgcggtggcctttcctcttcttttgacacttgtatgaaatagcaattcgcgactgggagacatcttgttgatcatctttgctcgtttcctttccttggtatagaatggcgttgttcttgtattaaaattctgattatgttttctaatattgatacccagttcgggaacggcggtgtcacgaatcagtttcgccaatcttcaatgagtcggttatttccttgtgataattgggggaccacgtgctcatcagactcagatcaaatcgtcattttttattttatttttatttttttggagtatttcttactttactagccaccgcgtgacgcaagagagtgaatgcagttggagaagttcccccgcgctgaaagctggggaaatagcatgtgatcggacccgacactaaaaaagaggcactagcaacgccaagaactggggcgacgagatgcctcggtcggtcggtctcacggtttgaagtccgttcttagctggtctccatcttcggccattctttaccagtcccatacatcttctcctgtgacaaagctgaccaagcccgagtctacttctactcctgcacaacatccgaggtctaacgagatttctttctgtataataatccttcctctcttatactttttctccgcctcaatcaaacttctgtcctttgttttgcgcattatacccataccccaggactactactcagctctctccctcacatccatacctatctatatatccttacatcatagcaaaaatgggtggtatgtcttctcgtcgcactgccatcatcgcaaactccaactaattatcttgccagtcaccgacagaatcattcagattggaggccagatctcgggcaacccgaccgctggcggtcgcgacaagatcctccagaagaaccctgacgatgtatgttgccaagcattgccgtatgcgccgttacagtttactgaccatacatagatcgttgtcaccgctgcctgccgaagcgcattcaccaagggaggccgcggcggtttcaaggatacccccgctgctgatctcatggctggtgtcctcaaggccatcctcgaccgctcaaagatcaaccctgctctcgtcgaggacctatgtgttggaaccgtcctcgcccccggtggcggcgcaactgagatgcgtgctgccagcttggtcgccggtttccctgaatctatcgccgtccgaaccctcaacagacagtgctcttctggtctccaggctaccgtcgatgtcgccaaccagatcaagactggcatgatcgacattggtattggtgctggtgttgagagcatgtccctgaactatggccctggcgctgtctccgagttctcagaagcctttgagaaccaccccgaggctgccaactgcaaggtgcccatgggtgtcctctctgagcagatggccaaggacctcaacgtcacccgagctgcacaggacgcattcgctgcctcgtcataccagaaggcagtcaaggctcaaaaggcgggactcttcgacgaggagattgctcccctcaaggtcaagttcgaggacaaggagggtaacaccaaggagattaccgtatccaaggatgacggtgtccgcgatggcatcactgctgagtctctgggcaagatccgccctgcttttgccaaggacggttctattcatgctggtaacgccagtcagatttccgacggtgctgccgctgtcctcctcatgaagcgatctactgccgagaagcttggacagaaaatcctcggcaagtacgtttgcgcctcgattgtcggtgtcaagccccttcttatgggtcagggcccctggaaggctatccccaaggctctcgaccttgccggcatctccaaggatgatgtcgatatctgggagatcaacgaggcttttgccagtcagtgcttgtggtgtgccaacgaactgggtattccccaagagaagatcaaccccaagggaggtgctattgcctttggccatcccctaggctgcactggcgcccgacaggtctctactcttctatatgagttgaagcgaacaggccaaaaggttggcgcaacatctatgtgtgtaggaactggtatgggtatggccgccatctgggttgccgagtagaagtttgtgtacaaatattgacagcatgtattaagagcatttagtatttatctcaatttatcctttctagaacccttctatacgagttcctacattcttttcatttgcaacctcgatcagatgtgttcccaccacgagatccatcagcccaagcccgacactcttgtatactacagtgccgtccctcagccaacgacagagatggtcctctgattttctcttttctttgtccagagaggtactggagctctttcttgaatggaaaaaggagctggatctgcgcccttctgaatctactgaacccgtagggctggtcggggggtcactagcattgcttccgctgccatagaccgtggacatggagctcatcctaccatggatatctagcttatccatgtcagaagaaaaagatgcctgactactggagaatccgtcggactcctctatagctagacgatggagcatcacaagctctcccagcctgtcattgatgtcagtgactgtttaaaggggaggaatgagcacatactctacaagttgatggggcccaatattggcagcaatgatctcgcctgcttctttgagcacgcctctgatattatcaacgacgatgactccgccttcgactgcatgcttgtggaagtgtcgatgaggcttgtcctccctctttactgctaactggataaggtcatttggaagctcccgcatttctggtgtatagcttccgacagcgatgatgagtcttcctttcttgcgaccctcatgagacgttaagatggatccatcaaagagatctttttgcgaggctgtgcagcagtagatcacatctgcatcccttatctgatctttgatgaggcgtcgatattcgtggaatgcagggatcaggagaccgaacttggtgtctgaccaaccttctcgtctcttgatctcaggagggatgctggcgaatctcttcaggatgccggtcgctttatcgctccacctatggtttataacatgaacgtgtttaatggtactgccgcggatcatcagggcaagccggatatgccagtaagcctgaagaccgctgccaaataccgtcaaggtcttaacatgattccggcgctccaacaaacaggtagatgccagggctgttctgaatgctgtgagagctgttgcattgacgattccaagtggtgatccatctggccggaacaggttgagaacaccagtaggactgatctgtgtaactctagagtcctgggatgcctccgtgcttgtcagggaaattacttattggttaggttaattcgtctatacattgagataaagtctcacctttgcagcccattccacacggggcacatgagggtatgtacagcgtcctagccatggtctctggatgtagtgttgagatgcgttctggttgctgaaaggcttcctcaagagccggcactccggtagagaactcgtgtagggatgaagccaaaacatggcgaaactcatcaagctcgtcaacggtaaggccctccaagatggagttgacctggtcatttgagagaaccgtataagtcattttccgtgaggcttcagtcactggacagactttcaaaaatgtaagaggctttaataactgagagcttgtagtgagtcaggccgtgcaattgttggttcaccagttatttgctcgagttttacggtcagatcatgggctagagacgaatgggtgttgcttgataagctacaagacagaattgatgcgtgttaaagatgatgtaatggtgtagagggagcttatttatagataactttggaaggtccccggatcttctacgggaggaaacactccacctcaacacgtggtaagaataaggtacgatcgtgcaggccatggaacgtttagttgggtgttgttggcagagatgaattgaggctattcgtgtgagaagatctcgattggggtaggtctagatgagtctcttgacggattcgcttattcgtgtaacatgactgaagttgatttactgtcacgcagccgtagctggtccatataattctgtagaacgctaattatgaaagtaggccaaggaacaatattcagagcaagatggattcagtcttgtgcttattatagcatcgcaaacttgccagactgtaaagtccaaaatgatagctggttcttgtaaagtctggagtattgtcagttcatggctacctaagtacatgatgtacagtaaatacccatgcatggaccttgagtgttgattcgtgggcttaaatcacggcttttaaagggtgcctgaatctcactcaatatgccctcaccttcaaactgatgccttcgaatacgaattcgtggagctccaaagcatccactggctgactgagctttgtcgttaataaacttggcagttgtctctgtgaaagactccagtcgagaaccaactccgcttcactctgggcgaggcttggcgatgccgcgtggtcaacgtacgtcacttgactgtgcagagaatagagttgcctaaacagaaagtgaatacatgtcaagcaagacagcacaaagtcaaaaaagaacagatagaaaggaaacaaggactacagaagcctcttggttgcatctcagcagagccagagacccgaaaccaaaaccctttgtctcatgttcgacaactcgacctccactacctatccactatcaatagcgcaccatccatcctcgttacaaggacccgttcccctacaaacacaaaacaaccaatgccccgtggaccatccacccgcctgcccccccattaacttgtccgtccgtattgagacttgtagccaagccctttgaccctgcaccagcctcaatcaaaattggggaccacctcagcaaccataccataccatcctgcgccaaccttacacctgacgaagaggctacgttcatcatttcaaacttcgcatccccgtcgtcacagcaattcaaactctccacctctcgattcagtctccatcgccgtcgcagcaatcgacatttctcgatccgctttactgcaatcagattgccatctcgaattggtctcttaggaaacatcagtcactttctccccaggctggtccaagcccgaatacgaaagctcgacgtaagctggcaagatgacgctcaaggaggagttccaaacgcgaaacttcagtatgtcgctctcgattgactgcgctttgcgggagatactaatactcgtgtaggcatctacggacaatggtaagctaacgacccccggctgtgtccagcttcagtcatagctattgagctgttaagccactttgcgacatgacccatatcgaatcaactacgacgtaacaaccgactaacaccacttgtgtataggcttggaattctttccatgatcatctgtctggctgttggaatcgccaacatcttctcgtttcatgtagttcgcattatcttctgcgcctttgctatgtaagaatagcccttgtcatgatgaagcctcaaaattaaccatccacagcgcatcggcctttgtcattcttttcatcgaagtccctcttcttctccgaatctgcccaacctccggcaagttcgatgagacaattcgcaagatctcgaccaactatatgcgcgcggccgcctacggcgtcatgtctgctctgcagtttattagtaatgtcagcggtgcaagcagcttgattgccgctgctgtcttcctgctactgactgctctttgctacctgcttgccggtatcaagggtcaggccttcgtcggcagcaagaccctcggtggtcagggcgtcgcgcagatgattgtgtagactcgccagctgccaggccgaccaatttcgtggctctaccacgaagcggacgaaccactattcaagttggcatcttgcaccgtggcgttcgctgggtacaggaggcacctaaggctttccatagctcacaggtgcaggaggtgatgatgatggaaaatctgcttatctcgacgatttaggttcctgctaagagcagcggcctgtatacccagctggatttggcgtctgggatggggaacggctcatgttttgattgaagttgatgtcctttcgtgaacgagtttcaacgactgcgttattttgagttattcgcaaaaatttgaattcattggttgtatttctgcccataagatcgtgctgtgacggtgtcgatgtcgcttcaatacatttacgcactgccggatattgttcaatgctaggcagttatgaacatgtagcttttctggaaagctattgatagctcttgggatcgccgccgtgtcaatgtggctattcacccatgtccatcatgtgataagaactgcaatgtgctcaaattagctacatatcaaagacgccaactcagtgtttatgcttctatacaaggagtacgttgtaagcagaatgtagtacttaaagttctgattccctcgtgatatggtacccgggtctttctgctaaacgctagtttgaatttggttgatggctgaaccgacctgaggtttactaaattcgagacctctttgacgtccatacgaatactacaagtaattctgcatgctttcacgccaacgagcctttcgtgccatggcgttccacaaaaccagtgctcctctatcatacgtttaaagacaatacattacgattctagaatgaatcatagaacaacacaatgctatatactctactcatcgcgatacaagacttgacaatgtctagggtaaccggaccggtcaactggagctctggttacggagatggcgtcagaacggacctttttggcccagctgcggaaaacctctcggtctgatggcatcatgtacagggtggaggggtcagatgggttgtgattcgactggagggtcgcgatactgaaagatgtccaggggaaacaaagttttttttttccatcacaggtgggcgatcattggcaccagcctttgcttctggttctattttacaacaacacggaagctgaaagaagtacaaaatatcgaatacaacgagatcgttgttgacgtttgttagttgattcaaaccgagactccaattttcctcgggggccacgatacctagtacttgactccgaacggtacagcacctcacttcgtagcaacaaaggggctcgtggtctcttaccaacaacgttttcacttgcaatgcatggtttgatagctccgttccagctggtcaggcgaccgtcaggtttgttcaccgtaccgtccagtagcacgccgtcgagtaagcgtcattcttctgacctcttatggacgggagcgtcaacaggaagaaaatagccggctgtagcatcgatcggttggtggggaatagactgcaggagatccccgccatgatgaactatggcgggtcggcgggagcgagctgttgggagagactcggagtgagtgagtactaataaggtaccttgctcatgattctttcgtatgatgatatattgaccaccaaaagaccaagctacctttgcatgcataattttaagacagaaacgaacacctgcattgatttggtgtcgcaccgcgcgtctcaagtttcatcaattggattggacagaaggacaatcgtagactctggaaccgtacacagacagacagattcagggacttccatgggactggactgtggtatcatcgttatgcggggggcactgtatccagggccatgcaagtgacgaaaatgctttattgggaaagctttgaggtaagcttcagaacagaggtcaacaatgggatgaggtttaaaaatgtactcaattcgtactcttacatgagtagaatacacgaattgcagctgaaaactgaatcaaaactcccactcaaagatcgtcgagaatagagcagcttctttgcattctccatcttttcaactcttcaaaacaatccacgatctagctacagtgttgatcagaaacgcctcgcaccgtccgacttggcgccatcgccatccctgttttcacaaccagtgacgacgaacaaaaatcaccagctccggtggcacttcctgtcacctggacgttccattttgtattgtatttgaggccagagtatgggatataaatacactgacttagtcgggcccgctgccagcttgaaaatgcgcacataatagcttttgtacatctcgtctcgtcttatctggcacctcaagtccccaaccaaagccggttgttagtgtgtattgaactatactacatatatctgtactgcttgtgcctgggccaatcaataccaatcacggcaaccccattggtaagttttttcgtccctgagcaaaagatcaatcaatcggtgtgtgacgggcgcaacacttggtgggcgcagcagggtgtgcccgtatgtggcattggatttctatcgctttctgatagcaatggatccattcacaggtggcgcctctaactcgtgaaccgtggatccgataaacccaggggctggttcagcactgtacatacagcactacctatacctgcagctggaaccggcaacaggtacaacctacaggcacggcacgggcacatggatggacggaatcgtgttgatgggactttagactgggatcgaggccaacaaatgtctttaaataccagtctatgcccctgtcacggataagttccaactcgtgctatagcctccaattgccttggctctacacttgttgttcgaacttatactaattgttctagtattgaccattcgttcgtcgccccaggtcatcatcacacagcccgtcttacatgatacctctcttgttttgtttcgtcaattttctataatcgctcctccgagcatctaaataacaacaatgactgctgccgccatgcaacaacctcccgttattcctccccgtccggctaagggccaggacaagaacgatgcccagggcaatgttcccaagattccacctcgtccttcatcgaaacgatttgaccgctcgatatctcccaatcccgatcgattcgcttccctcacctttcaacgagggcattcctcaaaaagtcccatttctgcccgattcaaccccaacgatgctcaccaggacccaatcaaccgcccaaccagcgtttcaatgccttcgattggccaagagggtgttgagtacagtgccgtgacccacgaagtcaagcctgaagaggtccaggccgactccgacaacagagctgcgtcacccgaacaaacacgtaccattgcggaggacctcaagcttcatgcgcccaagccttccctgccagcgcaaagcgccaagcagcgtgtccaggctgttacccgcaccgactccgacaaggcagcacaatttggcattggccgtcctggatctacgcagggcaacaagaagcagtctagcaccaatgtgtcggtcagtgatggccgtcctgaggtggaggatgagcatgggattcccgaaatcggccagcgcgtgcccatgaaccctcatcttggtgacgttcaggccccttcgcctggccctgggtctgaggaattcaagaagcaccaccatcgcaagcacagctctcgtggtggacctccgggcagctacggcctccacggccatggtgttgcgcccttggacaaactcgagaaggaatactatgagaagcatcctgaagcccttaagagggaacatcagactcctctgcatgaccgtcaaaatgactttgccatgagcagggatgacctgaacaagctggtcagagacacgcgatctcgtggcaccggtttaggtaagttgcgaatctatttgtgctcgcactagctaatgagatgcaggcacatctggttatcaggctacgcctactgatgaagttggcttccaggccagtgaagaatatacttcccgcctttctccccgacccgcttccaccaatgaaggccaggttcagcctctgtcattcaagtcggagatcactggccccgatggtgaacatactgtgcacgttgacgatcctaagcacccagagtaccgttcgtatggtaacgaggatcctgctgtagacgaggaggaccatgaatacactgcaccaattttggctgccgacgaagtcaagaatgatgattcttcttacagtcagcgtcctgctgttcatcctcccgccgaccgtcgaggtagcggtgacttggaggaaccaacgagtcgacctctgagcaggtctagcagacccaagagcagacccaccagcatatataagaacaatgactctcaagaatttgctcccacttctctggacgacgtggaagaatatgagcctcttttccctgaagagggtaagaaggaagctcagaagccagcacctggcaacaaggcacgacaccatttccctagcaaggatatttgggaggatgccccagacagcgtgcacttcactgttgaggtttcgacgcctgatcaggcggaacagacagagcagacagaggagcctcgacggcgatcatccgcgatggatcgtcctaaaaccccagctcatatctttgctcagagacaagaggagcttgctgagcaagaggccagcggtccagtggatattcaaccccctaagaaccatgacaagccaatctggtacgaatcaaaggaatctgattctttcttgaacaacaacaagagaccttctgctagtcaacgattccccagcaaagatatctgggaagatgctcccgagagccagctctacgagactaccatctctgataccccagaacccgaggttaaggaggaacctaaggatgaactcacggagcagaacaagccttcaatcccggagcgaccggctagaaaagcatctgaggatcgtcctgcaattccagagcgacccaagcccaagcatacaacaagcgatgagggcaagtcaaaacctcccgtgtctgacaagccaaagcctcagattcctcctcgacctacaaaagcctcatcaggagactcggcagagcccaaacagaagcctcccgtgcctagccgaccggccggtagcaagattgccgctcttcaagcaggctttatgagcgatctgaacaagcgtctcaagttagggccccaggctcccaagaaggaggataccaagccgcaagaggatttgacggaagagaaggagaaggccccgctttcggatgctcgtaagggtcgagcccggggtccacagcgtcgagctccggcaaagagccccgctgcgccggccgtgcagacttcaggtccttctttgtcattctctactccccagactctctggtctatcaatcccgagggctccctgtcagtatccggcgaacagactcctgtttctgaaccagagccagcggtggaaaagaacgaggagccggtcgctgagcctgtgactactcaagaaccgtcaccgaagtctgagcctaatctggagcccaagccggagctccgatcagagcctgaatctgaatcagttccagtgcatagggatccggaacccgcagcaggaaagctgcctcaagaagctgagcatgagctccctgcacagcaacctgccgtgcaaccttccccagagtctgctccagaggcgtctctccaagaacctgagcctgagcgtgaacaagaacctatccaagttgaaaagagtcttgtcacgaacacagccggtgagagtatcttagagaccactgtggacaagacggagggaggtgatgcagttgagcctgttgccgtatctgatgaagttaagcagtaaacaacagaatgatagcaggcgcatcaaggggaagatgggcatatttcagatggtcgagctggcaatgtcatcagaattgaatttgtatgcagcgttatcaaataaaatgaatcacagtggcaccgcttattgaattatgctttgtccatttgtgctacatgaaaaaaacatacaaggtcatatgcaggctttttgtacaatgcttactttacttgcgcccccaggccttctcctgatccacgcccttcctttctctttcaacaagtcgatcgaattcgtcttgcgcctgttcttttgcgactgccctttcctcatccgatttgctgaaagaaaaactgtcactggagttaccagcggacctgctgccccagccagactgtgattctggctgagatccggtttgtgaacgggcagcccaggtacgggactggtaatcagattgctggggcggcccctgtgattgttgtcgaatgcgctcccacgcagaaccagcaggaggagatgctggtttattgcgggaagaggcagcgattggtgaagcatcgtcatcatcatctagaacgctccaatcgtcattgggttgttgactttgttgcgttgtggtcgaggattgcgccttgtcccaggactgggtcggggtgggctgatatctactctcagaggtggtgttgcttgaatcattactggcccaagggtcgttctcatcacttttatgcacatccctacctgtaaaaggtgctcttgagatggttgggttgctcattacgtccttgacacgctcggctgcatccttggtgaactgttccaagcggggatcatttgtcatggcagcttcggttcgaatgaaactgacggcccggaatgcgggctcaatcatgagcattatgacagcggcgtaggcagtaaatcgaagagtatgccaagttgcgcgagggtaagctccacggatcttcttgttggtgaaaatgctagtagcctcatttgggttgaatcgaccgccgagcttgggcttatagaaggggaactgccacgtacggcgaccacgataggtcatgtatccagcgagtgcgacgctcagccactttaaaccggcgttggtgtgtatgttgtcgagggtatattcggcaatggcttttgcttccacatcctccagatctcgacccagagtggcagcgaagccagaaacccgggacgtcgcaacgagaagattccaatcacgacggtagccaattacagaggcgtaaaaggggggagagtattcttgaaagtatcgagtgacttgttctttgacgcggggttcatattggttgcgttgggcgagtgccgactggcgccattcttccatagagtgtttgtagctttcgcgggactgggcaggaccagcaccattgggctgagaattcatcgcaactgggtttcttgagttcggaagcacagtgattcagagtcggagtaagcgttttgaggtggtgtttcactgattcatcggcttgagatcaccaaataacggatttggcgggaccaaaaatggtgacgctgtgaagcctcgtccactgacgcacatgcccgggctcgttaatggtggagtcgggtactccgtagcttcgatagagctttggagatgacatggatgcgctgcagctccaaccacgctaaaagcttctccacgtgacctggcaacaacagctgcaaggggtcgcgaacatcgcgacgcgtttgcccattaactaaacgcgtctaactacttcctccacttcaactcaaatgtcccactatcaccttacttcacgggtttggaaatcggaatgttcaagccccggtaggtataatgcctctacaaaaatcctactcggatcaagttggtcgaactaaggtaatggaaaaatccaattatatacagacacaaagttgagcatcactaacggttacagcgcttgccatggcagcgatcgaggagcaaccccgttcaacaaacaccaagaccccgggcactccagcctgtgtccgaggtgaccaagaacaagctcaataagtttcagtatcacaccgtgaatggcgaagcagcctcagagagcacagaaaacgatcagaatgtatcaagcaaccgaaccaaggacgatacaacgacgacgcccgctactcgattgacctggcaagagctgctcgaacctgcaggtggtaccgaagatgacacgacgacatcgccgaatgatcggcttctctgggacaacagacaggatacattgtacatgccagcattatctcccatgctgaaccgcaaaggagcaagaaaacgtgctaggagctcatcgcctgtttcgtctccggtagcggacaagtccaatacaccctcggtaaacgtcaggaagctggcgcaagccctcaagtcaccacacgcggatccaacactggaattatgggaccgatactcgctaaacggaaccgacaacgctggtagtcctctaggacttgcgaaccctgcacttgcacagttgatggtgtcgtcttcgccgcggccatcaaaagcaacggttggcgaaacgaatctcagacgagcaataagttgtggtttgaattggcccaagaggagaagggtagaaagatcaacgtcaggtagtcgcctgagtaccgagatggaagagatggaggcatccaagtcttcaatggtaaatgcactgctcgatacggtgactagtagcatcaacgggccaagtgaggagccccaagatgctccagaatctccttctcctaagaaaagacggatatacaccactagcagtggctctccacgcctctcgaaaacccgagccaggtctcaaacgcctgcagaagaccctgcgcaacagcatgtccaagttccggctcgagctccagttcaattaccacatccagaacctgcttcctcggactatggtgatgatgactttgacgaatttgacgacgacaccatcatgcaacttgaagccagcatcaacactactcaattggaagcgaatcagcaacccgaggtagtagcagccgaaaacaatccggtaaccgagaacgataaaaaaacaccagaaagttttggcggcaagctggacgaatttgacgacctggacgatgacttcttcgacgaggcagaagatctaattactgcggactctcaacaagtatcacaggctccagcaacgacagaacttgacgacttggatgatgaatttggcgacgcatttggcggagactttgattttgaagccgtagaactggccgcaacgcaagcagcccagaactgctccggagacgtacgtcgaacaacctaggaggatccgccacatgctaagtaacaggtagagccggaaaccaagaacaatccaacgatacctggtaacgaatgtcttggagggcgagtatacggaccaatacggacatacacggccagaaaaggtaaattagtcgacaaccatgctcgaatattactgattcgcaacttcagattcttctcatccaggccgacaattcaaaagatataaagacggttcacctgagggcctcatggtttgacacaccggcccacgcagaagcctacgttcacattataggcgatttctctttaagaggccaatgtatcattgacgatggccaaaatcttcttattctacaccctgatcaacttatatccgcaaccgtggtggctgattcgttcggttgcatgcgccgtgctgtgctgcaagatcgagtcaaggccaccagtccaccaacaccaccccttatctatggaacaatgctacacgaaatcttccaagaggcccttcttgctaataagtgggatctcccttttttatgcgccgtcatcgaccgaataacagaaaagcatgtcgaggacctgtatactatcaaagttggcataccttcggctcgagagcatctacaatccaaaatgaccgaactgagttactgggctggcgctttcgtatcttcccgcccaaagcaggatgcggtagttgaagaccgaaacgggaaaaaggcaaatatggccgttaccaagctcttggatgttgaggaacacgtatggtctccaatgtacggactcaagggcaatatcgacgcaaccgttgaagttgcaatgcaggatggaaatgatattcggactttgactgtgccttttgaggtcaagacgggtaaacatgcaaacagtaatcatatggctcaaacggcactctatactttgctcttatcggaccgctacgatattgagattgcgtatggaatcctctactatatggaaacatccaagacgatgcgtattcccgcaatccgacacgagctccgacacatgatcatgcaaagaaatcaactagcatgctatgttcgagaaagaagtgtccagttgccaccaatgctcaagagcaagcacatgtgtgggaaatgctacgccaagacatcgtgttttatctaccatcgactcgctgacgacggagatggagagtcgagtggcatgaatgagaaatttgatgagatcgtcaagcacttgactcctcatcatcaacaattcttcatcaagtgggagaatttactgaccaaagaagagaaggagagccaaaaaaccaaaagagagttatggacaatgactagtactgaacgagaaaagaaatctcgatgttttgcagatgtcatcatcgaagagggttcagcttcagtcgacacggacaaccctaggatcaatcgataccactacacctttgtcaagcgagttcaagtttcaggattctcattcctagagtccgagttgtcagtcggagagccaattgtggtctctgacgaggagggccacttcgccttggctataggctacgttacagcagtcaagaggcaacgaatcagtgttgcagttgacaggcgacttcataatgcccgcattcgacaacctggctttgatgagagggataatcagatttttgctagcattatggacgttgcccacgagggggcgacccaggatgaggcaacaggcaaaatcaaagaggctcctattcggtatcgactcgaccaagatgaattcagcaacggaatggcgactgttcgcaacaacctcgtccagatgatggcagatgatatcgtgggatcgcggcaaattcgacgactgatcgttgatctagaagcaccaatattcaaggctgcgccaactcagtacatcgtgtcggatcgagatagcctaaatgttgatcaacatcgcgccatcgaaaaagtcatgagtgctcaagactacgcacttgttcttggaatgcccggtactggaaaaacaacaactattgctcatatcatccgtgctttgacatctcaggggaagagtgtgcttttgacctcgcatacacatactgctgtggacaacattctgctaaaactcaaggctgacaaaatacctatccttcgtctgggtgccccggccaaagtgcaccccgacgtccaggacttcgctattcttgcaggccatccaatgaaatcattcgatgagatcaagaatgcatggcacgggacaccaatcgttgcaacgacatgtcttggtatcaaccattctgtcttccatgaacgttcctttgattactgtatcgtggacgaggcatcacaaattacactgcccatctgcgctggtccgatcagaatggctcgcacttttgtccttgttggcgaccataatcagctccctcccgtggtaaagaacgaagaagcacgcgacggcggtctcgatgtcagcctgttcaaactcttgtccgacacccatcccgaatcggtcgtcaacctagagcatcagtatcgtatgtgcgaggatatcatgactctgagcaacactctcatctataatggaagacttcggtgcggtacagagcagcttcgaaggtggaaacttgaagttccacgaatggaggctctcatgcagcgacactacgatgcatcaaccatcaatgcagcaactccccgatcgttctgcgctgcccctggtccgaatcgatgctggctatatgaccttctcgatagcgaggcgcgcgtacgtttcattaacactgacacaatccaacctcccgtccgtgaagaagcccagggcaaacgaatcgtcaactcagctgaagtccgcatcgtttctcagctcgttgacagccttttgacagttggagttccagactctgaaattggtgtgatgacacactaccgagcacagctttttatgctcaaagacaagctcaaggtgttctctggagtagagatgcacacaacagatcgtttccagggacgagataaggaggtgattgtcctcagtctcgtgcgaagcaatgaagcgtgcaatattggagacctgttgaaggattggagacgaataaatgttgctttcacacgagccaaaacgaagctcctcgttgttgggagcaaatcgacactcaagggtagcggcagcgacagtatgctaagtcgattcatatctttgatggaggaccggaattggatttacgagatgcccgccaatgcgcttgagaaccattattttgaggactttggtacacagatcacagctacaggccctacgcaaaggattaaatcaccacggaagaaagcttctggaaaggagaaccgtaggcgttcaccgaaaacggccaggattagcgacaaggcgttattgaaagggaagcttatcacgagggacatcttgaacgaaatgaccaacggcgcatatgtttgattagcggaactggtttagcattgcattgcatggataggataagaccaatagaggatcaatcaaagccgctcgggcgatacatcagtatcttcatcgtcctcttctatgggttttgcggggcgctcgaacctgctcttgttaacagtgatcctgcgaatgtgaataatgactcacttcttttctcctactatgagcttcgtgaaccgttccaactcttctaactgggccacacatccagtaagacttgcgttgtatgagtagctatatatatcactccacgtcttctgccgctcaagctcatatccctcggtatcttcctccatttccttggccagctcggcggttctgtgaaggagcttctttcttgctgcagcagcactcggtagatagcgcttcgtggttgttagcagaagccatggcatgtgagcttccatacttacaggaactttgcgctcggatcgcaatgctacagcgaggatgtacaagttcccgaggatagcggccactgcatcacgccggtagctatgtaggtgcccagcagccacgggattatcgcggatgtagtttgggttgtaaaagagagcagactgtcgaacagcgatgagatactcgaagaatcgctcgcatgaggcagcgagacacgagtagggaattgggtcaaaaggaccccggaggcgaatttcgtgacgcgacatgacaaggagttgtcggattctaacgaaaccttcacgcatccgactttcgagcatctcagatcgtctgatagtctcaggggtcggatccttaccctcgtcgaagtaaacatagtttgcaacaacgtctgacaatcagcagagtctcagagagaaaaaatgagagacttacttctgtacattatactcatgtataaaatcattgatgatagtgcgatccgcagttcgtgtcgagcgatgaagggccaaagcagccaattcacaacgataggtgctatagtgccagtaagaaataccaggcccttataaacaccctgcagtgcaatggaaggtccaagagtgtcgtgtcgcaaagtgagagagatgacggcgaaagacaaacagccaacaagaccggatcgcttcattcaggtcagcaatgccctggaggctggaagtcaaagattaaacgtaccgggtgagtgctctgagtgaagcggtacatcatgggaatcatgtatatagcagcgaaggctgcaagaatatatgggttcccaccactcgctgcatgtgccgcaccactccacgcagcaccaagaacggctgcaaaagcacgagtgaaaaaatcctgaatgttaccccctatgcgagggtggatcatgatccatcccatcgcgacagcccaccatgcatcataaagcgtcctccagacataggcgctttcaaaacaacaaggaagagatagagctgaaaggagaaggacaaccttcgttgcatactttgcttcaaacccttgggaacggcgcagaagtttccataacttatacctcaacctatctttatgcaccgcaggactgccatgaatgatcgactcgatcactgtacagtcttctggttcagtgaccgcctcgtagttatcacgaggatgatgattctcgggtgatcttgtcgtttctatcagttttgcgatctccgcaaatgtcgctctatacattccggcggtgacgcccccacgatcatgtctgacctgtgcgttggttctgtatagagctttcccgaaaggatatacaggaagattgacgcgtatgcttttagagttggtatgcatatcctgaactgtggccatgaggttgacaacagtccctgctgtttcgcggacatgtctcgcgaacacaaggaattcaacagcctgtccgtgatcggcgtacgtttcgggcctgtcgttagatctcaagagatgatcttccgcagtatcgaaggccgcaaggctgttttgcatgcgtaattgaacaggaacgagatcagacgaaacgtccttagaaggaccaaagtactttcgccagcctgtcatatccatgagtgcagcatgacatgtcttcacaccttctgacatacaatcaatgacttctctagtaggccccgacagagcccgagccaccttgcggccagaatcttccacctcggattcacttcccgcgtcatctgcaacagtaatctcaagagtttcggaccagtcctcgaaaaggtccgtatccgtattcatggagagaagggccctgaccacaccctgcactgaattacgaagctctcggacgtcgtttgggcggaagcgagtgatggtgacatcaattctcatatctcgataagcaagtgacatgtccatgaacgttttggcaagacgcctcctgagtcctgtatctgtaggtctagggataacaagagattcctgagtagttagtatgacttttaacaagaaacaagtgaacttgactcacctgcatagcattgaatgacttatgaaaggcgaccgccagtaggcggttgccggcatctggaaagacgagacaatttaccgccagtgcaattgcttgacccaacagccaaggaattccgtattgcaacggcttgtgccaggtgaaagcattaccatcagtcaggcccagtgttgtaaacgcaagggctatgcctgcacatagaacagtctggtataggcggataaatattgaacgtgtcaaggcaatgcccgcaaagaacaccgcggaaacgacaataagaatccagccgtatgcctttaaagcatcattcgttgattctgaaatcaaaatgggcaacatagccccaggccaggccggcggcagtaccaatgatagttcctactgtaccatcaacttgagaacccaaattacgacctggatgatttattatcgtagacaccaccatgatgtagtcattgtagcctagccagtcgtggaccggctgtattagacataagatataggcgatgaaaaaggcaagaaacgacttgaggagctggatgccagctctagtggtagcaactttgcgcgttactgatttgaactcatggagctgccttgggagaaagtgctttgctgataacgggtgactcttttcgaattccttaggcagagcagctttggactgttcaacaatctcatctggatctatcgggtccggttttaggaagagagcgtcgaagaagccatcacgcatctcagcgaccccatacgtttccatgttcattcgatcatcggagataatctgatcaatctgcattatgctcatgaccgattggctccttcgagagtccaagcttggcctcgtgagagaggcttgagcaggcgaaatagagcgtcctctacgaggttcatggtccagggtgaatctcacgtctaacccggtagggcttagacttggactatcatccacagatgactcgacagctatttgagttgcattttgaggaggtcccgtgattcgagtccgttgacggccacgatccattttggggagaggtattagtggactaatgcagttttgatggtatataagagaaccaaaccgtgctgacgttaccacctattatgtagccgtcgaacatgggagggtcggtttgaattatataatggagaatgaaaggtaatcgaagtcaatgagctgagaccataagtaattccgtggctgtactgtatgttcgttgcggtattgttgaagcgattgtttcgtcatcaattactccggatttacttatagagaaatggaaagtaatgctctagaatgaatacgcttgcaagagaaatgcaaaaaacagaccgactcgagacgaaatgagtccaaaaggggaaccgcagaatcccaaagaatgatgcaggatccaaatattgggtctcgaatagatcatgtttttttttgggcatcgacaaggccgtgcatcactattgccaagactgggatcggactgagaagcagggatttcagtgaaaggagaagtcttcaagtataagtaagtagagattgtgaaatatatcttatcagccactgcgttcattgagttgaaattgcacatgaatgacttcatcacgtagtttaattgtgctgaggttttaggtatggccaatgttctggtactgcagcacctgcggaactcaaacactcagacagacatataacctcagatcaactgtgctctagtgatacacccaagcttgacttaataaataacaatacttgattatgctcaatatcccattcctccttctatccgctcggatgggattggacgaggatatacaaagtgactagcccaacaggggtgctgtgactaccgggtcacgtgaacctatcaaatcgactttcaacaattacctaggtaggtacgcatccgttcagatcaaacaaccagcatcacgcccaacaacgtcactcagccattgatatccccccacgccatctcatcgccgaatcgaatccacctcgagatctcgacgatacggtaaaacatgacctttatccgcgctgctgtcgcgcccctgcgcgctgcacgctgcattcgacaacccctctcctccagaggtttctccgtgtccgcccgacgacaaggaggcggcggcgagcaccaattcgatcctcctaccggctggctctggggtgtcaagcctggtgagaagcctgagcccgagggctgggagtggcctacctatattcttctcggcagccttgccgccaccgccgttgcgctcgccttcaagcccgatactacgtgagtgatttgcactcggaggatacatatcatattgggcggattcagtcttgccaatggcgaaattctggccgagacctgatgcgggacgtctactaacggctatatagtgtctctacctgggcccttgaggaagcacgaaggaggttagaggaagagggaatcctgcccgacccatccaagcaggacaagaagaactaagcggaggttacgacatactgacagggggaaatccggtcaattgtacatgttattttgcatttgaagaatggtactgctagaggttttggtcttgaggtattactgtctgtctagttggggctgtgacacaacctctgacctttgctagtttcgctgattgtgagccctaacaagcaattgtggcaaagcagatgatgttctcgtaaacctgagcgtgagcgtaattattttgattccgatctatctattcccagccgctatataacgccatatacacaaccactctaaatagtgtagctccattcatgctcctcatcaccatattgaatggcctcgatccattccttcatcttgagggcgatctcgccagactcttcgagctcagaaagaccgcagtcaacgagcttgcccttccatgagatggatcggacagggctgacgatagctgcagttccagcaccaaaggcctcgagaagacggccctcttcagcagcctcagcaagctccctcattgtgtacttgcgctcactgatcttccagccctcaggttcaagacgctcccgagcgagcgcgagcacagagtcacgagtaacaccttcaaggatagttccgtcaaggggtgcagtcacaagctccttctggccggtctccttgttcttgagagcaacgaacatgttcatagtgccgacctcagtaacgtactcctcctctccaaacagccagaggttctgctggaagccacggctggcggcctggagctggggaacaatgcagggcgcatagttggcgcccagcttcttgtcaccaacaccgccaggccaggcacgaacagcatagtcagtggcctcgagcgagacggccttaaaaccggtaggatagtaagggccaacgggtgaggcgatgacgtagagaagagcagatccgggaggtccgacaccgagtgtcttttgggttccgatcatggtgggacggaggtagagggagtatccccgcttatcagggatgaagcgggagtcgagctgagcgagcttggagatgagctcggtgagggcctggggctcaaaggtggggagcgcaatacgggcagcagacttgttgagtcgcgccatgttcttgtcaggtcggaagagtcgcactttgccgtccttgtccttgtacgccttcataccctcaaaacactcaaaagcatagtggaagacacatgttgcagggtcgagtgagaggttctggtagggtgtgatcttgggctccaaccatccttcgtcttgattccattcgatcgcaagcatgtggtctggcaaagtttcagcttttgtgcagggcgcatctggtgggggattcgttcacctgtgaattcccgtccaaagacgagatcctcgggcttgctgaggcccttgggcttccccgtcttctcaatgctgagttttgaagcatccaggcccagaggcttgatggtcgaggcagcctcagccttgatgctgaaccgttgcgcatggcatagcggtctcaagctcgacatgcgagcgctccgtaaagcggagcggacaagcaacggtctcatcattgatgcgtttgtgaagtcaattgacagtagaaagttgaattggcggaattatatatgcaacacaaactgaagaacaaaaaggtaaagttttacagatggggagcaataaccttcggtgtcgagactaaggtaggtgggatattaacttaagtactaggggcaattgtctatggtcggagttgtatcggaggttcatgatagaaagattgcaaattgaccgactcaataggctcgctgcaaagtgagcccgaggtactttacagggacagccgtctccaggcggtcacaaccgcattgggccgtggatgagtcgcctgggaaagtcacttaaagttccgcgaacgcagctgtcgacgccctatcaagttagtgatacaggggttcaatgggggactgatctgacattcagcagctggagctgcttccgccgctgcccaggcgttatcagcttatcgtggggcagctaggcttggctccctgatggtaaggatacgtgggttatttgtcaacgcgaggctacccctacacatggagaatgcgcatcgcgatcaacgtcatttccattcccaatcctattgcggcctaagcgaagcgatcgtcgacccttgtagtattcgtcgccaccaaagaatatcgcattgtgagcctccaacaacaacagcggcggctaagcgcagcacttgcgacttgcgaccccttttaagttcgacctaacgtttgcgatccatggagagctgtcaccatgttctcctcggcctttaagtccatctctgccaccaatatcacaggcaactactccatctcctcagcaccgacttcgacggctggtccctggaagatatacgatgcgaagaagaagtctaccggcaagccatacagtgtctttgtctttgaccggaaatcattagatggccatggcagctcgttgggccgctccggtgcggcctcgttcaagaagacggtcgaggaagtcgtcgagcggttaaagaaggaagcgtcgagtcttgcgaagctcaggcatcccaacattctcgagttggtggaaccagtggaggagacaagaggcggaggcttacagttcgtgacggaatccgtcacagcttcattgtccagtttactgcaggagaaagacgaacaggaacgagctggaggacccggtggaagatcgagtcgatatgtgacagaggatgcagatgggacaaagaggcgaagagagctcgagatcgatgagttggagattcaaaagggtttgctccaagtcagcaaggctctcgagttcttacatgagaatgccggtatcgtccatggcaaccttactccagacgcagttctcatcaacgcaaaggcatgccctctaaagctgttcatgggaactcgactaacatatcacagtccgattggaagatcagcggactagcatttgctagccccccggaggggtctgacaagccaacatctattcaaggaattaacttgtatgaagtcctcaatatggatccccgattaccaaaggcagtgcaactcaacctcgactattcgtcgcccgactttgtagtcgacaacaatcttaactcttctgcggacatgttctccctgggactcatgtcggtcgccctatacaactcaccccataggtctcctcttgaatgccacggcagtttatctacatacaagcgactgttctcttcatcttccagcgttccatccgccagtaataattacctttcatcacggcctcttcctagagaactttcgcatgatgttctgcctcgactcatcacaagacggcctgctcagcgaatgacggcgcgcgagtttcaacagagcgagtacttcgataacattcttgtgtctacgattcgatttcttgattcgtttcccgccaagactgcaaacgaaaaggcctctttcatgcgaggtcttaacaaggtgctaccctcgtttcccaagtctgtgatggagaagaagattctaccggcattgatagaggagctcaaggatcgagatcttctttcgctcattctgcaaaacgtcttcaagatcctcgatctcttaccgtctgccaagagggcgttcagtgagaaggtccgtccagcattgagagaaatctttgtagtcaacgccaagcagacacaagagaaagatccagccagggacgcgggtcttatggttgttcttgaacatatctcatccatttccagcaactgctctgggaaagaatttaaagacggtaggtttaatcaagaaaagccgattgacatggtgctaatttccttagatatgctcccggtcataatggcagcaattgagtgcccgacacactcaattgttgatgctgctctccgcagtctgcctgtcgtactaccggtgctcgatttcagcacaattaaaaatgagctgttcccagtcattgccgctgttttcagcaagacgaacagtcttgctattaaagtccgcgggctgcgagcctttgtaattctttgcggcggaacaaacgataatggcgaagacgacgggctcaatggcctggaaaacaagaagacgtcatcttcgagtgccttggacaagtacactatgcaggagaagattgtcccactcatcagagtgatcaagacgaaggaacctgccgttatgatggcagccctcaacgtactacgggtcgtgggctcagtagctgatgctgaatttgttgcgatggaaattctgcccattctctggagcatgagtttgggcccactgctcaatttgaagcagttccaaggtttcatggagctcatcaagagtttgtctcgaagggttgaggacgagcagacaagaaaacttcaagaacttggcggcccttccaacggcgctgctgctccaagcgaagacttcatggcatttggcggtgtcactggtacaacctttgatcagagcaatggagctacagaagacgattttgagaatctcgtcaaaggacgcatgggtagtcctaggtcgagcacagcaacccccagttgggatgacccagccaaatcgaaatcgagtacccccgcgcctacattctcatggtcgacacctccacctacgaataaccctgcattaaaacctccagctcagaaggctccgtctttcagaaccgtaacaccggatctaggccgtttcgaggctctcacaccgtcatctactcagttcagtcaaccactacagcccacaccgagccaatccttccaacctccaacccaacttcagcaacaaccgctggttccacagcagcctttgactgcttcgacatccggttcatctatcaactggtctgctgctgccgccaaagctacacccagcccatggggaagctcctctgggttcggtactagtgcgtctaccagcaacatgggctcctcgatggcaaacatgtctctcaactcaacatcgcggcaaccgccatttacgctcccaccgccaccaggcaacacatctactacttcctcttcgttcacaatgcccccaccaccaacaacaaaccggagtggtatgagttcgatgagcaacacaacacagaacacaacgcagaacaacatgggacaaaagtcgggattggataaatatgagagtctgatttaggcttgaaatctacgacagtattataagacagcattgagcaaacggctggatatagagttggctttgtagtaccatcacggataattgactagtgtggcatggggatggccatagccacaaggccattcggtaacatggcaagactactattgggatagaaacagcacatactattactataggcgagttgttattatgatacctgagagtgatcgaaaatacatttgtttgactagacttctgtgtcgtggagaaatgctgagagtctgcctggactcatttttgatgcatgcaattaagcaagctcgcaatctttgatgtgcattcttgttatgaaggcgttcattcagcttcggagcatagttatctggtgtgaactatcgctcctgaccgcatgatgaatcaccaacgcagctaatgttataaaatggaacttttgaatccaggcacaggtagaccattgaattggtagtttattcgtgaatcttcaatgtctgtattacgatgtatatgcgtgcgctctaacacatcctgacaccctgtctctagctcaattcaacatctgcaccaaattcttttcatcaccccaaaatctcatttgagttgtcggtaaattagtcccggtccaagatattgaagcccacgagtttgtcttttatacataaatgtcgctagaaaagggatcaaagacaggtgcagggatgagaaacgcatatatatctaagtcgaggaaagttggttaaaaaaaaaacaataaaaaaaacagtcaaactctgacatataagaaaagacaacagacggtcagttctgtaaacacccttactccgtccatattcatccattttttgttggcatcgtatccgatcctctagacgccatgccatccgcttgcagcacagaatgtaaaatcttataaaaacgcacaaatgcagtgtctttcaaggcctccttagaaaattattcaataagttgctctcacttcttggccttctgctcctcaaaaacgtggcgactcttaaagccaggctcagtacggacttcaaccttttgatccttaggaaccatctcatgcaccattggccagcccagacggcgacatagttcagagacaacaacatcgcagtcgcctaggagatcgatgtcaaaattgatgtgattgacggcctggcgagatacgtagatctgaggaatattggcagggagccaagaaacgatctcagatacaggcgtaaccttgagagaagtgccgataacgatgacgagatcaaccttgtcacgatcgtgctcggttagtcgtcgagagaactcatcggggagagcctcgccaaagaaggtaatatctggcttcatgacaccagcactggggatgtcatactcagactcgtcggaactatcggcactccaccgtcttcgcttcttctctgtgcccgcagaccgcttacgcttaggcgcaccgccagtagtgcgcagagtctgaacgcagcgtgggcatcgagggatcttgtcagccttgatctcgggaaagatggcctctcctgggcatttgtaaccgcactgaacacaagtggcggttccgaaggagccgtggcattggatgagcttgtccttgggaacaccggccttgacttcgaggttgtcgatgttctgagagtagttggtcaagagcttgcccttctcgtggagcatggcaatgaacttgtgagtgggtgtataccggtccgtgctcggcagaatgtctttggccaccgagtagaaaatggtgggatcctggcggaagacactaatgtcgaaaacctcttgaggatcactaagaccaaggtgctccaacttggaatacagaccagttcccttggaacggaagtcaggaatgcccagggatgtagagataccagcaccagtgatgagaatgatgttgctgctcttagtgatcaggtcgacagcatcgtcaaccgtgttgtgacgcagaagcttggcgcgtttagacagttcacgcgtaatagcgagcgacagtaaactgaaatacgcatcatcaggctgaccctccaggaagggaggaggacgaatgccaaaggcgctgaggagctttctggcggtatagtgaccagcatcaacagtgcgttggcaaaagactgttggaccatattctcggagctcccgacgaagtctgctagcttcttcaggtgtgcacactttgggggtctttttttttttttggagaatatggttagcaatcttggagtagagtgcataggttggggcgatctcaggataggatagaataggatggggcatgagactagacaaactcaccatcaacggccacggtattatcagcgttcaactcatcgaaagcatcttcaaacagagagtctgtctcccacgattctctgacatcggcaactctctcctcaagttcagcgagtgcaacgttggcctctgcaattttgatctcgtcttctgttgggttatcacccaacttttcgagagcatttggttgagcctttcgcttggagagagcaacagtcctcccgttgcctttttttgtgttcatggtagagaggatgggattttgtacaagcgacgagaagagaaaccaagtgaagtgaggagaaggggatattagggtttgccagcggttgacactggtgaaatatcagaggctggtttgatgtcctacggaaatgtgttgtagatgcaaatggttaaagtgaagggaagggaaaggaagaaagcgggtcagaaagacgagggtggcatctattattaaccccagatcgagaaccgaaccatgcagacggtctgctctgctttggtttggttggcttggcttggcttctggatactaccaaaagtaaggtacctaagcttgtgaaagaaaaggaaaaaagataccttggtagactcgatgagaaatggtgtagaattttgtcaaaagcttgactgagaatagggattttatggtagagtcgtcgacgcggcgggtgatcaggtatgaagagagaatcgtttcagcttgagtgagagcgatagtgaagaagctgatctgccgaaagtgggtttcgtttggttatgcgagtttcgtgcaatgggaggaaaggaagacgatgagtgacaatgtatgaggatgaggttgttgcagttgaacaagctactgtaactaaaagggagagaggaaaggtaagataggtagataagcaaagaaagtgacagaatctttccttcgcaagtctctgccttgttctcagtagaaagacatcgagacacaatatcgttcagatatgagcaatctgattcgatgtaatatcgcctttgttttctcactttattgcctttttcgtttattatccatccaacaaagcaagctcgggagaggaatagggacccctgcgcagaacgggatccttagagagagcccaatagaataaacaaagttgcggatagataggaaagagaagaacaaaaatcgaggagagaagagtaagaaaagaaaagagaagaatctcagatacggtggttggaatgtaataatgtcggcgagcactggggtgcagggggacgtgattaattacataggggagaagtgataaatcgactactaacctgacctaagggtactcgaaataccgtacaatatatagtaaggtgacaagcaactcgagaaacacccttagcaactgacgttctattaggaacctctttctaccttaagttgctcggtattccctctattctaaaataacttagtgttttacacctttaccctcctctattctctactgtccctgtcatctcctcatctcatacgcatgtcgcatcatgtggcagacatccatgcagccaacttcacttgtccccttcgcactttggcttttcctgaattcccttaaactttttacagttcatcttctgtctcggactgcctgcctgcctaccagctgccgatgttgcaatgcggccatatatgccttgttcttttacataaagatgtttctatcctgacctggatcttatgtcagactgctctactgagcgttggcgcccttgatacaatcccattccatctttgtcttccgagtactcattctacatgttatgatcctgtcagcttcgagtagggtaatccttcttttaattacctagataccttacctagtctttaatctatgaccatctactgaatcatccaccattttagttgccgccacatttatcgggtagattttgccgcctagtaaatcttttagttgtatggtatttgatgccatggctttctttccggtcacttgcttaatccaactatcgtttaatttttacaaaggccttttattgttgttcaatcgctcaaactcttctcatgttgattccttgctaaccaattctatcagtacccaaagcaatactagaataaaaaatacctcgcacgcactcgatgttcaagccaatccgcagtacagcgactacctcggtgagtcactgtgatctccgtcattgtctggccgcatctttggttgccagcccgccgctacacctgctgccacgatacctgccatcaccgtaggagctcccagcgcagaattagaccgtgacctcgtcgatctaggcctcctgcctgagtttggtgtcccaatcggcgacccgtcaaatggattctcctggattggcgtttgcggtgcgttgagagagttggatcgagaatgagacggacttctagacctgaccatctcaaccgcctccttgggatgctggattgcaaatttgaggttgttcaatcgcccacccttcatgcgccgtatgaagttgagctcgtcgcggacgtccgccaacggctcggggtacatgctcatctcctcatcggataccgtaagaccaggcacgttcttagcacgttgcttaaggaactcgggaaccaaagcctcaaggaaatggtcaggaatgaggcgaatgatgacaccgactgggatagagagaaagccgagaacgatggccatggcccagagctcgccactctgcttcttcttcgcaatctggaaggcttcgccgccaacgaaaatgatcaggatctgaccaccacacatgatagcactgataccgataaagaaccagttcttggtaaggccttcgaagatgttgaacttgttgtccagacgacggttactgtatacgttaggaaaatccaatttgaattatcagaggcggcacttacttccattggttgaaaatctgcatccagacaaaagtattgaaaaccagcgtcttgatttcctctttttccggtgccgggcttagtgacacaattgggccgtggtagtagaggacaaaggtaatggcaagttgataaatagactgaccaagaatcatcttccacatggtgacagatataatactggatcccttggcctcgggctttcggtccagaacactgtcgtggggaggatcggtggcaagggcgagggcagcaagtgtatccatgatgaggttgacccagagcagttgcacggcggtcagcacagacgactcttcgttattagagacagctgtaacgaatgtgaggatgacggcagtgatgttgacggtgagctggaactgaaggaatcgcttgactgcatcattgactgcacgaccccatttcagagctttgacaatgctggtgaagttgtcatccatcaaaataatggctgaagcttccttggcgacctcagtaccagagatacccatggagaagccgacgtcggccatcttgagagctggggcgtcattggtaccgtcgccggtaacagcaactgtctcgttcttgtccttgagtctcttcacaagaatacgcttgtcttcgggggatgagcgtgccaaaacatgcaagcgggggataatctcctcttgctccagcttagaaaggttgcggaactcaggtccctccataacaatagagttaggctgaatgatgccgcactcctttgcaatggcctcggctgtgattttgttgtcaccggtaaccatgcgaacgacaacaccagcctgctggcagagcttgacagcttctgggacaccttcccgaagaggatcttggatgccgacgacgccaataaaagccatgtcggagaaaatgtcatcaaagacaacttcgttgccgccatcgacacggccaacattcttgggtggccatgaggagaagtccttgtagcaaatgccgatggttcggagtgaccttttggcatagctctcgatgagctgctgaacagtgctgacattatcatcggacataggagcaagagagtcgtcattggctgggtcaccaattacttgagtacacttggagaggatgatttcggatgcgcccttgatgtagagacgtgcgctgccgttgggaccctgagtaacaatacccatgcacttgcggccggagtcgaaaggaatgagctgcaaaaccttggcgttctcacgctcctcgctcacaggacccatgccaagatgagacttggcgagaatgagtagggcagtctcagtcttggaaccaatgaaggtcttttctccgtctacctctccttcgaaagcggtggagttgagtgcaatagacttgaggagaagttccttcataggtttgctgagcatcctggcaaactcggaaataccaatatcaccactagtatccactggggtagaggcgccgctggcatctcctgaggatgcgccaccgaaacggagacttgttccaatagttcccgacacaacctgcatcttgttttgagtcaaagtgccagtcttgtcagagcaaatagtagaggcatttcccatgacttcacatgccttgaggtgccgcacaaggttggcatcccgaagcattcgggttgtcgcaaaagccaaagccagggtaacagcgagaggtaatccttcaggaacagcaaccacaataatagtaacgacaacaatgaagatgttgaggaattgctgtcctttttcagcgggtgtatcatcagaagtcggtagtccagcaaggaacttgatgaagagagcaataaagagcacgagaccagcggcactaccgagcttggcgatgtaggtagcgatgacattcagcttcgcctgtagaggggtcatctcaggatcctcgttcagagacatgagagttttgccgtatgaagagtaaacaccaactgaggtagccatataagtgccaacaccttccatgatgcgagcgccagactggatgaaaggatccatcttcttgaggtcgtcatggttctcgatggcgttgtagacaacctcagaagcctgctttctaataatgtctgattcacctgtggcctgagattcgtcacatttgacattgaagccctcgatcagaactccgtcgactggtaccaagtcaccgggctcaatgtgaatcacatcgccggccaagatgtcgaagacagagagttctatcgtctttcctgatcgaatcaccttgactagacggtcctgtttctttttgttcagtttcgtgaattggcgttccttttggtaatcgttcaaagagccgacgatgacgacgatggcgatggcgacaataatcgcaacgccttcaacccactcgaccttgggctcgcccgcctcgtgcttttggccaaaggtttgatataggcccactgcaagactgactactgcagcgattgatagcagaatcaaaaccttgtcgttataggtaatccacataagctccagaaggctcttgcctttcttctccggtaacctgttgtccttgaaaacacgtagtcggtcggcaaaaccagctcctgtttgcgccgcagcatgatctttgcggggcatctgtttcttagatgttgcatcctcgaatgagaccttgcctgtcagagtcttctcatccatactcaatccggcttttcgatcagatcttaaacccttctcgataccatcaatgccacccaacatataaaaagccggaagactcttggggttgaacatcttgttcatctggccaggtgtaaaggcaaaggggttgttttccacctcgaagtcttgctctgtgcctgcatctggcttcaaagcgctctcgtcgttggtaatcttcttgtggtcgtattcggagcctttcagcgtatctgtctgtgtcgagttggaggccacaacagtagtatcgccttgggaagaaacagatcgagacatgtcgtcagagtcgactgagttttgtcgtgatcggtggttcataggcacagataggaatcccacaccgcgttcacctgatcttgatgttactgggctcgagacattgtgaggacttgtcggtctgctatctcgattctcaaaggccaaggatgtgtccaattcgggtctcgaaggtcgttgcgacatgccgctggtcgatacagggtcggatattgttgtagggctgactgcgtcgtcttgcatgttggaaggatgtgactcttggggcggttcggtagaaatattagggttgacagcggtggtatcaatggtgatggtcggactgggatattcatcagcatggattcagcggttgataaggttttggatcactggaggccccttaagcctctgcctcagtcacatacgcgcgacgcctcatgggcggatggtcatcgtgatcggccatgttgggtcgggcagtgccgcgatgagcgacagcctagagttggaggccggagaattgacagcgaaccagatttgagggctatgcagcggcaaaagtgttgtcggtagtgaggtaagttagtgtcgtattatgttgagcaaaaggaacggaagctttcaagggaagatgagggcgtggagccaggagcgcatggggcgatgttgtttaaatggaagtaaaggaaactggtattaagaagaagcctcaagggcagaaagaagtgggatgatttaaggtatctgaagaataagccccgagaactcaatcatggccaacccaaactcgacttattaaacaaccgaaagagaaggttataataagttgaagattgaattgaggagaaatgcattgagtggagggcaatggatgaggatgcccatgcatccaatgttttttcgcctcgaccggagcttgcttgcattctctctggtccagtcttcaaaacgaggcagtgcaaagagtcgactgttgctgattggttagcggatatcaccacgggtgtgtgtatagagatgggagttacgtacccgaagggtattccattgagatggagctcccgtccgtcggtcggtgcaaggaccgggcaggcgccgaaccaacggaagactttctaccttgggatagagtgagtactagagcagtattcccaacttctgaagccaaatcttaggcgctgaaagcacccaaagacattgaacgatcactaccttacgtgcacaaggttggacttacttgcactgtgccatattcacgatcaatttcaaccacgaggtaggtatctatcttaagcagtgacaagctctcttccttcaactttacttcaaccatagaccctacggctttaacaaaagatcgccttatccatatcttgcttgatcatgcttcatctttctgtatagccaattccgtcgcctccatggccagggcacttctccagtgatgagcctttcctcggcggcctcgaacccttaacgcctttggcgcctggagagggaggctgtgttgcacatactagcttcaacataactcaaattctgagtctcggtgtcacgggtccatgatgaggtgaagaaagggtgacttggtgacgttcattcagcttcgtttgccgcgctcaacagattgtgaggcagctcatcatcccatgtcgccacagtgcagcacgctctcgcactcgcgcatgatgatcccggcttggcaacgtctagaagctctggggagagccaagactctagcatctatcggcctgtagtgttcctggactgccttgtcctgagtcgtcaatggcacgacttggcgccaagcccacacgctttttgagacagttttttacatagggagaagcacgaattgcagtgattggtggtcaaacattgaccaagtcggtaggtatatccagggagggtttcatagcaagtttaacgccgtgatgctaggtagttattattcctgactcagttcatctgcacctatcgtcaggcaaacgaacattatctctgagatgttttcgtttgtaccaacagatagatgacgtctcacgagttactacgcatcgtggctggtagcgagatgaacaagaacaatagcttgaataagccccagtcaacgtaaatgccggagaatcctaggtatactacacgctggtatgggcgagacagtggtcgacatgacgacgcgatactattcttactggtcgtggatcctgtcttggtccagtttttgcccctattaagaaagcctaggcatgaatatggatgtcactgcagctagtccatgaagtcgtgcttgaacccccagtcttttggcattcaaaaatatcttcttttaatcaagcagcttccctggtgagacgggcgtctacggctaagagaagaatataggaatcgagtccgggtcgggctacggagtacataaagtcctacagcaatttccctgtaaattggattctctctatccttgtctcttagctgcgggctcttgcgtagtcacacggctgatgagcttatttgcttagattgctcaaccgtgcattccggcttagagtagggccacatattcagcaactggaggattctgacgacatgccatgggagcgtggacttttctgaccaccgcaataacttgactgcttgaccaggagtgtggatcaaagccctttcaatgttgagaaacagtcctctccgaagtcgtactgtaccaggggatgtttagtctgttacactagaattagagctcggatttaatcctgtccaagtaaccttgaatcgagaagctgtaaaccccataacgctatttattaaccatccaatcctggcgttctggagaccccactgctcgggtcaagcttcgttttctgatatttggagccttgttgttcgggggggaagcgagattggcgggtaagtaactttgacaatatgaaatgagccaactgcgtctcctcgatgacaacccttcacgcatacattagcacatttatctcgaaaagccttgatgtctctggttggggatatcaaggcattgacattttgacatgtcaggcttggcattactatgccaaaagagacctctcgtatctcctttttatgcccgtcgcgtgtcacatgccgatcatgaacaaatggagtttttgatcccttaaacacggggcttggcatagtcgaggccacttttcaccatgtttggaacaattattggagactggcccatcatacaaacttttgataggaactatgtaatgctatgctttacgggcaatcggaggccgtcttgagtatacctactaagtgaaaactcgaatgtggcgggtgccgctgcacagccacatatctaaccaatggccaggctgttggggcttgtgtccagatcatgttgaatagagcagatcgagatactcatgagtggaaaatgagtcatgaaatatcgctactgtcgccgaaagtctttttctaccagaaaacatctccgacgcaatcttttacctcaaattcagcgataatcaattgtcgttgaaaaagagttgttcacgtctcatttaggaaacgaatcttgaattgctcagccaatcacattacactttggatctttgcccagaaatctttcatctggcagcttatgcagcaagggtcttgtcttaaagtcgtctatccaagccgagccaagccgagccaagctgaaccgagtttaaaaatcctgggcttggttcaagtgttagtcaacaggtgaaatatggtcgtaaccatatcatgaatcgctctcattacgtttggtggcattactcagcctctatcggctaattccaattaagagccactgtttgtggacacgcgaggcatgtacaaaagtatcgtgtggtctgccggtatcttccttgccttcttactttcggcctggtattcgcctttactgtgaactcttggtcaaatgattcggccggtgagccactgggtagtgcctatagcttcgttaccttactgggtactaaaagttgaccgaatagtattgtgcaaagcatctatgcctggtgagccaagaggcggctcaaccccaataactaccttccagctactatcacgtatgacccaggaggcagtgcttgttgcatcacatgtgatttggtttcctgagccaattgtattacagagtctgtttgtaaatcgcagaagttattcgactagactgcaaactgggcccaagatttagctttatctaagccacattcaacgagaactcgtggtcggtttcaaagttcgggtgcgtcactacgattcatggaatcatgtaatttataatacagttcagcttgtcatgggaaatcaaaacttttcatttgactgctatgttacagagtagagagacaagcaaaacatgtttcaatatgtttatttggtggtcacgatatagatgtatttcgcctcctgcaccaggatattggattctgggatctgcgaagtaatgttttatgagcatacaggacgaactaattaatttccatgtcgatttcgctcgcacgtattcgtctttaaagtaaacgcggcagaaataagcccgacttgaccagtctaacccaggatttactagccattctggaactataggagaagacggcagacaggaaagcctcgacaatgccttgagagtgtctcataagcctcgttagctacgaggccgacttcatatgaataggagggtgaggaacactgtcataagttgtcacgtcccgagcctggcgcaagcaatgtacgtagaaagtctaaaatccgggagaccatgaaatggcctgataagactaatcgccagtttgcacccaatgatcaattgtatgcaatatggcactatcagaatatgaccgtacatgtcttgccaaggccctggcaagatccggttcgcagcggttgcacggagtacgacggtccttgtttgtcatatctcgcgattcaatctcacgtaagtagatttgcgcccgagcaaataacaaagaaaccctaacgtacctatcttacatgatactccctgcagtgaaactcacaattacaaaacccatgcgatccggaacatagcatcgggtttcactttgtgggagaaaccgttttcagttgcatcatcagatccttcactattatcatagcatagcctccttgtcaactaaaagtcccatgcttcgctacggcacagcagaattcagcttccttattgaagaatttccacaattttgagtctcttgaattaaagatttacaaagagacgcatgctaacagaaaaatggctcttgggggaatcctgctttcaactccacctcatcgtggctgtgtattcccaaacaccaatcaatcgagtctgtttctcctctttgaacgacactttcctatatgatagacttttaaccatcattgagttacggtgagaaattgcacatttgctatctggccctgtctagccttgcattttacggattgtgcaatatcggaatcatggagttccgacattgagtagtccccaatgtcaagatgctggtcaaccattgcgatgggctatgctacgcacatctagaccatgtttaggaccaatcgattcataccagtgctacttgaatttccctggagtaacctgatggtacaataagtgcagcaagtgcaaggtgtggatgcaaaacaaagaacttttgaactccctgagtagcaggtgttgacgactaaatctgccgcactttgcgtaactctatctccatcgaccgtgcgtacgccttatcgtcgtcccaaatccaccttacggacagggaccatgtcctcggcaccctcttggtccttgatcgaattctcaactccaaagaagggtgcaactccatgtctcagcacgcccttccagaacccagacacaatctccttcaagtcgcccccagtctgcttaaagtcggggaaagcattaatctcaagcagccaagcagttccttgggcatccacaagaaaatctaggccatacacttcgaaggcattgggcagcgcctggaagtggataggcatagcctttgctgcagcctcgaagatctctccagttacctcgcaaatctggtggaaaatatcatcgcgcatatcgcctgacaggggcaagtcccagaaacggcgcacagtgttttcgttcggtgaatcttgaagacatgtatttgtaaggaaagactcgatatcctccggtgcatctgccggcgcagcatagggctttccagcaaagagtgccagcatgtgcttgtagacccagacatcgaggcttcctgtgcacatcacgtaggtgcgaatgtggaacttgcgcttctcatcgtcgacaagaaggggcgggtgaatatacggctgcgcaacaaagtgtcgcagatgcgaggtcataatgttgtcgccatcatcctgcccagcaacatcctcctcttcgtcatctgtgtcaggctggtcctcctcccagatgtcaaagatgttctgaagctcatccatggagctgaagagccggataccttggcctcgatcactcattcctggcttcaagatccaccactccttatccttaggattaggctgttgttcgttgcgttccatactctctcggagatcaaaggcttccacgagagcatcgtctagaaactcggcgaagtcgacttcgaatgcttcactgcgcttgacgtgagatcccaaggcagactcggggtgctttgcgacccagtgatcgacggtggtggacagaaagtgttttcggatcagagcctttcggatcatatagctattgacaagagtcgtacgctcatggctagcggcatactcaaaatcgatggcctcgtacgccactatctgtaaaatatttccttctgaggggacgattttcgcaagagctggctcctcagactccggtacttcagtgatcacattgaatatgccttcagggaacagtgagttgagggcggagagaatgagtggttgtacgtaagagtcttcgtaggagatgacagcttggattgcgaggctcttttgcctcaatgccacctctggcttgatttggtttgcctctgaacctgagtccctttatcaacagtaagaatatgtctattggtggtcttggtagaatacaggcattgtgcttctctcctagttctgcccaccacatatcattcaatcgaggacacttacagtttgagttcctgctggttccattctccaggaccatgcatgaagtttgccttgagaggtgtgatgctaaaatagtcagtgatggaatcttatcattgcaaacaacataccttgtcaatccctcctttacagtccatccgtcgttgccagggctcgactcttccacactcttgtaaacatcagtgaactttggcgcccacttgaagtgcttatgggtgtgcccttttcgtgagctaggccgggccgcatcatcaacctcacccccgacaccctcacgtatcctctcctcttcttcgttctcgtctcctgcctcaccttcgatctcctggaagcagccgccttctctccagtagttctgcaaaacgttggtccatatagctttgttgttctccagtccctctaccaagggcacattaacgctgtagaggtctgcactgccatctgtaggccattgattgtaaagtgtttcgatgaccttaacgctgcgccggcaagctgcctcgatgataactggatcatggtttcgagtgaagaaggcgaagctcagagcaatggatttcttctggcagacagcggcctctagagcagcacccagcgtccccgagctaagggcaaagactgctgtggtgtttctgccgtagttaggcccactaacaacaaggtcgatagggcctcggtcttggaaaaaatgatgaagaccaatctgaacgcaggaagccggcgttccatcaatcaaaatccattcctcgacatctcctgagggggagggtcgatgatgggtagtgcccggagagtcctcaccgtggataacttttgaagggcggtagtacagaggcttgagagtctgcccaatcatatgtgccttgccgatccatgatctctgggtatgaggcaagcagactgagacggtgtggccggcttgttggagctgttgaatgagacagtgaacgtagggagaggagtgtggtgatggcggcccatcgtcattagtgacgaggatatgcatctcgacgtatagagacggtgtcacagggtccttacgatctagctgagtggtcagtatttcccttctctaaaggatacgcagagaagagagagaagggactcactaaattgcaatgcccgtgagacgtagagtatttgatgaaatcaatgtcagtgtgaaatcgcaatgaggggcacgtggggcgggtatgcagagtcggggagagcgctaatcacgtcagtacgtcacagaatgactttcaattgggcttaatgttcacaggcacaggtgtcaggggggggactcatgtaattgtcatgaacttgtcttttccttcagtcgactacatcatgaaaaaaaaatctacctaaaaaccggggctcacagaatcgaatacttccagagggaaacccgtaacgaacggacccgtaacgaacagaccagccgtgccgaaccttatcagatataataaaccgaaacagacttggccttccctcctctcttcctctttcgagggcaggtatcaacaataaacgctgtctctcaatgcaatacatgccatcgaccctgtcggcctattaatccttttaacgcgccaataccgtccaacgccaaaaccggtccgaaattccttcatttgaaaggcaataaatagggttaaaccgtatgcagaattactgaagttcgtggggcagccacttgactgagccgtgacaccatagtagaaagcaaatgcacagtgagagatttccttagatgcgggtacgcttcgactccctagtgtcggcgctctctgcggagcgtttgcgcgatggtgatttaacgacaccttccttggttcgtcgccaagaatcgaacgggcttcgctttccaggcggcttgacaggagtaccttcgtcgggcaatttgttggcggatcgagtgactcgtcgagtagacggcggtgaagcgggagcaaacctgggtgcttcaggagtgcgagcgcgttctggcttagacgcagatggagtttctggggcatgtagctcctcatcattctcctcgacgtcagtcacagcctcctcttcctcaatctgctcatccgtcctatcgttgtggaacaaaagacgaggtttgatagaacttcgagtcaatgggcgattgagatgagcctcaggatcctcttctgcggcttgacgctcatcccaatcatccatctcttgctccgaccacttgcggaagaatctctttccacggctgttggaattagcatttgcatatttaaataattgaaccaaacaaaacttacaatgtgtacaccatgccatccttgcgatcagcaagatcatcgacagtcttgatgccttctccaggaaccttgaccttacgcttgtcgtggcgtttagtagtctcgggtcgcggtgcatcgctgaagaatgggttttccgatgtaaggaaagggttctcttggctctcatcgcgaacaggtactcgatcccgggtatcagtgaagatctcaataggctcctcaacctcttccacggaaaagctctccatcgagatgccggtgtatttcttaggagctcgtttcctgggagtcaaagtcgcttcatcggcatcagaactgaaaaggttgcgggcgactgatttgatgtgtgcggttttcttttctgtgggtggtttttgaggagtctttgatggtgtagggagcatgccagcggccccagcaacggaagaggtagatcgctcatgagtgcgacggctcgcaccatcacgagaagcttccgcctgcatattttctgttgcgcggcgaacgaaatcactagcaggcatgcgcttcttatgcggcaaaggagaagcgatggcagcgctcaaatgcttgcttgattttttggcagtatggggtgattgaatttgacgatgtgatgcgccgggcgatggtgatcttgttcgtcgtgatgaaattcgtgcggatttgcgaggagtaaaaggctcccagttgtcctggtatccgagacgaggagttggcggagtgcggatgcgggtgggcggtggaggagtagtagagccgtgatggtcggccatcttgataggcaatgagaggcagtggcagtcagtgctaagtattgattaaaatagttgagggctgctgctggaatatcaagcttatccctcaaaggatagtcttaactcgatactagaaacttggtctcgatggctgccaggtctatctgataggattgattcgaattggccccgttgactgacgtgataaacaacgcagttgacttggaaaatatagtcgtcgtcttgaaaggaggtatatggtctttgaggatagcaaaagaagagctcaatgatggaggtcgcttgctaattgatgataatggcagatttagagatgagagtttgtagggtaaggtgtttacatttgaataggaagatgaatcaagatgagagaagtggctgggacaaaactaccctggagtgtgcaccagcctcccagcctccctattctggttgtgcgaccaggttttacccactaaaatataggtccacttgcaacctaaccgcgtccgtcgtgtcagcaacccctcctgacgcgtctgttacgcgacatattacagccaatcaatatgcagccatgggctgtgagctcaaatcaatggtgggaacaatagcggtgcccctcatgaattaaacaaaagctgccattccacagcaacccatgacaatcaattcagcaagcgcctactctgtattgaccctgcataggtaggtacgccacaacgtctggtacatgatacttgaaacgtggacgtctcgaaacacacgacctcactgcgaccatagactggcgcttccaacatagtcggccactcatactattctcaacaagctgggcccgcttctactggattggaagtcatagctgtctgccataatggctgacgatacaaccgaatatatagaatccaatatctgggagtctcccggaaatgatgatggcccaccgacctctcgacccagaactcctaggactccgaaaacccctaaaacgccgacacaagagcgcccagagcccatcgatcatgaggctgcattgcgcaaagagcttgaaggtgtccggagcataaacgagtccattgagggtgtcatctcaacacttgaacgtgcagggggtaatatgagcgtatgtttcccatcgcatcatcaaatgtgtatatactaaccacctacagactgtattaagcacagtaaataatgcttccgttcttcttaacacctggacacggatactatctcaaaccgagcataaccagcgactaattttaaaccctgcatggaaaggcgcaacagaggatattgctgaacaagaggctgaagccattcagaaacagcaggctgctgaacgaagagcagccgaagaggaacaaaggcgcgaggagttgcgacagcgccgggaagaagaggaagagagacgaagactggccgcgactgcacctgcacgagggaccagaggaactcgagggcttaggagtaccacgagagcacgaggccgagccgccaccacgagaagtgttagcactagctatacatccgaaagcactacgtctagcataccgagtactcgcggtacctcaaacattggtcgaggatttggtgcgcgccgagggaggggaactagatgagccagaacaggttcgaacatctcacgtattaatgacatatacccaatagagattattattattactttttcttgaaaaagtcactcatctttttcatgcccttggtgttgactttcttgagatcccgaactcccctgctctcaagcgatttctttttcttttcctcctccatctttcttttcttgacaaaagcctcatcctcatcctcatccagaccacgcttgcgagagtagtcgatagagtgagcagccatggcttcggcgcgcaatttgctaagcttagccagatactcgtccagaggcgcgaagtccacaagagtctcccttttcagtgtgtcctccagctgagctgtgagagatgtggcaatgtagcctgagcagataaaattaaaagcaatccgtaatctctgaagatttattatctcaggagatgccttaatagcactgacaatattttcggtggttgtctctgctgtaaaagaggttgctgcggtagaggtttcagatacttctgtctctgtcgttgtagtagtcgattgggaatcggcggaatcgggattagatgtctgcgattctgtccctgttgtaatctctgttgtttctcgcttctgtacgagtataggtgcttccagagccttcttcacgaacttctcctccatgcttggagctaggccgccctcgcgcattctctttgccttctctaggacgaccttgacgagtttgctctcatttattcggaacatgttctcatctcctgcttcaacagtatcgcaaacctcggccattcggttctcgatgagcttccgtgtcttgtcgcatcgcacgatttcagatagatgtgatgacccctggggtagcttgtcgaagtagtcgtcactggaaaggaacagccgctttcctcccgagctcttggactgggtttccgtcaacgctgggagaaccagaaatagggggtcgattgaagtcgctagaaagagatcctggcccatggacactccagtcttcctgaagctatccgtagaagagtctgaggaagtctcgatcagccaacttcgaggagtcgtgtttggtatcgcaactttggtaaattcgtatatgcctgtctctggacacacgaggtatcttgctggtcgaccatgtctaggattgggaagagtgacaatgcgcgcttcgggggtcgcttttgcgggaagtatgaagattttcgaggggttctctgcccgagacgatagactgaacttggatgaagtagatttaggttctgaagttttcgtatcagctgcagcagctttggttgatcttgtccttgccattgcaagattgtatggaggataattaagaagaaatatgaatatgcgcaaagctactccgtactcgtgagtagaatccaaggggaaaattgtaccaagacagatgtgctaatactatccaaagacaactcagttatatggtctggtagaagaataaatggaaacgatgcccgtgctacagtcgattcaatgaggtggtaaattaaacacgccgagacgcgtttgtacgcgacggttgcaggggctacaaatgagagagacttaaattatctaaccgtatttaggttagtggatatttaggtacgtatagtggccggcgccaagaccaacctagccagcgcaaagagcaaagagctttgcgcccgcccagtcagtcagtattggttgacgcattgggtgtggatgtcttcttcaactgttcgctgaaacaagcattccctgcatcaacaaccaaaaattcgtatcttcagcatcttaccctcaccagcgactctcgaccgatccagctgaatggctgctgccctcccaaggctatatctaccgccctaatcgattgggaatatgctctttgctataggacgaatacttacatccaaacccttctaagtggctgcataccgacgggactggtttctgggccacccacttgaattttacttcctgtcccaggtatcgtcatggctccaggtgagaccacaataattgctgaaatattctttcatgtgacaatccactgaccctccatgccacagcttctccagcaaaacaacgaaccgaagcccaatggcccccaagatctccgcatgaagctctgctcagtacgccgcgtggacgagagcgataccgacagatgatgacatcgccttcgccttcaccgtcgaaaagagctcgcaacttaccctcgatgaatcttatggccgagattgagaacgacgaggatgatgaggacgaggaaaccctgcagctgaagcttcaagagatccaggcgcggctcaagttgaaaaagctacaggctgcgaagtcgaaaaagtcggaagaaagtgttgagcaattacatgccacgacctcggagctcgtgatatcagcacaagttccaagtcgatcgaagcgcgcaaccactccaactagggaaccactagctcgacaacaaaaccatgtggaagtgcctgcgtcacctgtcagaagggttcaagagccatcggtgcaaacatcgccaagtcgagtgttgctgggtattgataagggcctgaaagctcgtgatatctccttaaagcgtgcgcccagctaccgggattcgcaaacatcgactgaaattggacaaacgggctatttgcgaagatcaaggtcgaaaactacagggagcggcaattcttctttctcatcagagtcacgtccaatgagtttcaatgaacggcttgtttccgcgaggacagatgaggctgcccgggctcagcgacaaaaggacattcaaaagctaagatcgaatgcattcagtatcagccaggatgagatggagcagtataagaagaaggctattgagataccagatgagccattgcaggctccgtccttctcaagggaggagatcataggggcaacaaaacctgttggcttgcagcgaagttacactgtgcctaacgttcaggctcccgaaaagaaagctccggtgccaaattctacagctttggttcggaagaaaaagacaccccctggcgaagtttctgaagagcaagcggctggttttgagccatactcgagcttccacttgtccaagagaattttaccacatggcgtccttgctcgacatgtttccggcaagcaagtatacacaattaaggatatactgaaagtcgttaaagcaccagactttgctttgccagatgttgagcaagatatcgtggtgttcggtatcttggcaaagaaatcagagcctcgcgcacataagccaacacaaaagaacggaaagacggaggacagggggaagtacatggtcatgaccctagtcgatctagagtgggaactggatctttttctcttcaactctggatttacaaaatactggaagctcacagaagggactgtcattgcgatactcaaccctactattatgccacccccacccggaagacatgatactggcaagttcagtcttgtcatcaattcagatgatgactcgattattgaggttggtacatcgcgtgatctcggaggttgtcaatcagtcaagaaggatggagatttgtgtggcgtttggatcaataagaagcgtactcatcactgcgaattccactccaatgaagcccttcgcaaacagcgttcaacacgaatggaagtaaatggaagcagtttcggcgccaggaagaataactccagagaacttattggctggggcgccgagaagaaaaaggaggcatccaagaaatacgactgggaaacaaagacgcattggttcgcttcacgttccatgagcgcagcagagttgattgatgggaaggacagaacaccgaatgatcgaaaagagagagcagaattcctgaaaagggatctggaggcaaaagagaaagaacgcgagatgatgaagaaactcggtcaggttggcagcgcagctggaagagaatatatgcgacaagctggttcgcgagcggcactgcctgctgcaggcacctccacccaaccctcgagtgttgcacaagcgtcagaggaagcttacaggccagacgcaaagtcattgggcctgctggggaaggattctgacattcatctgagccctgtaaaacggaaacgcccagacagctctcaagccagctcgcaagctggttcagccataagtaacggcccaacggccttcggctgggggagcaatttaaaggataaactttccaagatgaaggaaggggaaaagctacgcaaagatgaacaacctccagtgcggaaaaagactcgctttgtgacagataagggcatccgtgaagccggcagggagagtctaggtgacgagctcttcgaccggcagatcttgctcgacgacgacgatgacgacttggttattgtataaaatattcacttatttctcacttatatggcgtactggcgagcatgatgctgtggttttttggcgttattgcagatgcttcggacatgtttacgaaggaacgattttggtcagggttacctcatatcgcttgaaccaaggcaggtcttattgatagaatcaacttagatgacaccatatgctgcctaccaggcaagacgtcaagaacatgccatcttccaacccccaatgtgcctcgacattagcatagcctcccccacttgcacgtattatacgcacttcgaggagaagctgtaagcgatgatgatgtgcgtggtcgaggtatcccggtggcgtagtgcataacagaatttagctgtgtatatcggccgctacgaagtgatggagtaggaagtatgatcctctctaaatttcctaaccagcagacgcattcagaatacccgtaacaacgtgcctttctgcggtcatcgttgagtttccgcattgtgtagtgagcataatgcaacgtcaagaaatcaggggcataagaaagtgtggcctgtccccctgtcggcagtctttggctagttgcatgaaagcatacgggcatttgtggtgtctattgggagagctatatagtctgattatgaataacgaggcgtcgaagctcatcatattgtcttttttgaaggatattaccctgcaattttcgtaacattcagctaagtcaacaacagcaaagttaatttttattaactacacccccgctacttaccaacggccagtgttacgatgtcaaaactctttatccagtatacttttctaacgacattctggcttcattctagcctctagacaatacgacttaatatgtcactgcagggtaagcaatggatgctctcttaacaccgacctagacactgacatcccgtagtaggttggcgtttttatgcatatgttgctttgctaacctcattccttcaggaggactacggttgggttgcaatggctgaatgtgttggttgtgacgcaattgtgaactctttgcgaagagcctaggttggataaacttgttctgtcgaacacctgacacattacgggtcatcaagctgacagctgaacttgagttgactaaagaatgacacccatttggaccaacgtgggttatggaaagacatgccacgatgcttgggatggttacacaagcaattgtgactggtgagtagctatttagcatcgtcatgacttctaaggtggcaggacatccgctggtccgtcaaagacgcactagataggtagttgaaatcgttcgagtgtttgttgttcatcaagcataaaatcatacaaggagaaacgttctcttgttcgcggctaatggctcggactttgaaattgtcatgttaaagccggcttatttcagttagattcgctggactcttcctcttgaatgatacgctgtcgaggcgcagtcaccatgccatgatcctttcatctccttaaacttttccgcgactgtactgtactgtactgtacgccccagaagccgtgccaatggctccaatggaacgttgactggcctcaaaaggctcaaataaacccccacgctccagactcgtcaagcgactcttagaccctgaatcgtagtctcgtcgaccccggattttctgcaggaataaccccaagaagcgactcccgtgagcacttcccctcatagtaagatgcatacaagcggagtatttatttgagtctaccaatctttgacctgcccgtttctctgaccggttcaatcgtcctctcggaattgatgatttgtatcatttgacttgtttatggccccgccgtgaagtaacgagaagttatgagtgatcaagttgcgggttcgtagctggagagccctttgagccgccatatataggtgagtgttgaagaatatctatctacctaggagatgatataaaagccaagcctcctccgacttcatatctaaacaagtgcttacactatcgtccattacactaccaaatccgttgaatacctttaccattgaacccaaccaatcttgagacattccaaatactatcaagctatatcatgcctcctcatagtgacgctccctcaccagcagggtccttcagctcccagctatacagccacagccaatggcactcaagcaatggaaatcacaacttcatgtctggttcttcatcgagcgcttctgcagacgatcgcttggatgacgtgcagcatataagacgtcctctaacacccggcgtctatgttccaaccatgtgcttcttcgatgcagatacagaagacgtcgacaccgctgcaattgccgctcatgctgtgcgactcgcccaagctggtgtaacaggccttgcgacgcagggttccaacggagaggccgttcatctctcccactcagagcgacagctggtcaccgccactacaagagccgccctcaatgacggcggcttctcgcatatgcccttgatcgtgggatgtggaagccagagcacgcgcgagactgtacaatactgctatgaggcttgggaggctggcggtgactatgcgctcgtcctacccccgtcctactatgccactttatttgccccggcctcggaaaccatcctggagtatttcacaagagtcgcagacaaatcccctattcccatcataatctacaactttcctggtgccgtggggggcatggatttgtcgtccgacatgatcatcactcttgcacgacatccaaatattgtaggcgtgaagttgacatgcggcaacacagggaaactgaacagggtagccgcagcgacccgtaagctttcaaaacacaactcgaaggcgcccgtgttccttgtcctcgcaggttccgccgactttctgatcccttctctggccggaggtggtcacggcatcctggcaggcttggccaacattgccccgagagcatgcatcaaggccatggacctctatctgcaaggtaatgtttccgaagcacaaaagatgcaggaattggtctcacagggcgactggacggcgatccagggcggtgtggtcggtgtcaaggctggactacaggcttggatgggttacggaggctttgcacgaagtccactgccgaggccagacacagagcaaacgaagcgatggagggaaggtttccgggaccttgtgatgctggagagatcactctgagtccgagtgtactctaagtctgagacgtcggtcatgaaggaccggccacgagtatcacaccaaagcagaagaagtggaggacatctcacagcttggcatggacgagggagctttgatagcacgatacaaagtgtattatctgtcgtattccttccataagtggatcagagtaagcagcaagaggatcttatgatgccttcacacagagttcagagtgtatatcccgggacctgcatgagctggaagctggaggaggtgtggtcagcatcgtattgatgcgatgggtggttcacaaggcgtggcgttgtgcaatgactgcttttagcgttgcgccataaaaagcgatactttactttatgtatctgtatgtacgtacatgtttgccctattcaatgagacattttgtggacaagcgacattttattgtgtctgtgagcatggctgacgcgcaagactgtcttggatttatcctccgtagtttgtgagttcttcgatggtgtttttctttcttttggttcagtgtaacatatctcggtatcttacaagggtcaacccttaattgccaaggcgatctactggagcccagagagactccttttagcaagtggcatgacgatcacatcgtgtttcagtcccagattggaaatcgacagtactgagttaagctatcatgacgaaacaccatcgacatgtaaccggatcgttgaagcgatcagcaaataaatcggagcagcagagttttctgtaagatacagcggaaacgaggagaggatctcgattcatcaagagcaagagcagacgctgtaagcaagagttgagcacaacaaccttgtcgtataacaagctgatcttttgccaagtctgtcaagagactagtgatgaattattgaatttgttggtaatggcatccatccatacactgattgaaaatagtaatgtagataaatcagccgtaagcattggtcttgttcttcctgggcaagttggcacatccatctcagattcaatcgagacttgcatgggttcccctcattcatcacatcatttagattggatcttataagaggatgcgactgtgatgcatggctagcctatgcctaccttctatctaccttacatgtatgtagtattacggggtcacccgcgagatatagactctggaggttgggccagtaaattttgtgagaataagctaaaaaataactttcagctccatctctatcccgtgtcgaatacaggcttctacccagcatgcaactgtccatggttacttccaggagcctcctgccagtgtcaagtgatttatagacgcttcaatagcctcatcatctgccatcgagccactgaggttatggccacaaaacacaatcccttaaatctgattatctgacaacggtaccggcgccgaagtcgtccgttgggacgcggggaggcacgaggcaagcgcctagtaaacggttcaaactctgatctgatcagcccaacttggcatcagcatctcgagatgccatttttggatatcgagttgggcatcctacagctctgcttggctggagcctgtaaggctcgtatcggcaacttgatggatcgaagccttcatgcaggcgggccatacctcatcggcggtgtgtaggttaacacgaggttttcaagcttaacagcaggatatagtcccaatcatgaatgcatcgagttacatgaggcggacgcttacaaacacatagaaatacgggattggctgcagctgaatgcatgttgtttgccgacgtgggcttgtcaggatataagtggttgaggagaagatccatgcatggaggcttacagcagaactgtaacttaagtatgggggaacaacattgccaaacgaatagctatgactaggagagatgcaattccaatcctacccacagtacggagtaccataccatggctagcatggtaatcaatagttctaaacttctaattgaaacggacccaagaggagcggaatcacgcgcagaggcactacgaagctagagacgaactagaagctggagggagggggatttaatgaattcaattctccctttgtgcaaattgccccttactgagacatggctttttccgacaacggcccatggctctggtgagcgtgagcttgctgagggaacaaaaaggctgccgcctccgccccttggccagtgcaaaagactagcaactagtttctttcagccgtctagactattgcaagtctaggggcaggccattatgcacgaatcgagcgggtggctgtttcatgactgggtggattgcccaaggctcgcatcttagcagaagccgcttgagggacattgggtctagcctaaacggtgaggacgaaccacgaggaccgagaccgtaattaacccgtcatgatgctaaaaaaaggccaaaatggctttttcatcaacgtccaacaagtctgtctattaacaggtacctacctatgttagtagctcgacaaacagacaaacagacaaacgagctgacctgaactgagctgacctgaactgagctgacctgaagaagcaagagggccttttgcgattgcatctgattctggttctgatctgatctgaccagagaaacaatttctccgtttgtttccctcttgggcatgcacaccagtttatcatgtatcaggtttacctaaccataccgtatacgcaccacagatgagagcctcgtataactgagccgattatttccaactgctttgctacacgctcgtctctgtaccgatcgaatcggcatctccgtctagatccggggcgtccaggtttgcctctctgtacaggaccacaatccctgcctggcagccagaccagagaggatcgaggaggatctgttttccctcaacaccaacgttgatcattatgccatggatattaataattgttcggaataataatcaatagtgcctgacgtagttttgacgcatcgtgagttgttcccggaaagcggctgatgccccttgtgccaatcatcaatcccaaacacaacttcagctgcacctgcgataggctgttatgttagagcacatcgcgctggtgatccttttttagtatcttccgaaaatcatgtcatgacctggcccagggtgtgctcgtggtgccgggtgccggcctgtacctagcctgggcctgggctgccagagaggagtagactttgctaggtaggggcggctacactcttggcatcaatttaatttcgagtccctggatgctacgttgtcgacagtttagcgataggcctggagtcacccgtggttgtttgcatgtatgtggtagttgtggctattattgtggcctcattgagctgggcgtcaaggactgtcgcggttgagctcagctctttcaggaaataattcacattcgctcgtgattcttcacatccaatcctcacagaattcatccgcagccgggaccaattttaggcatgcaagccatgttagaatttcaggtacaggctctaagcgcgccaggggagcccaattcggcgctacgctacatcttgtctgagattgcaatttacattcggtacctcggcatttcacctatacaaggtgtccgagcaaagtaccccctaaccacaacaatccctttgtcctctgggtatcgtgtcgtgtcgtgtcgtgccgctgagcgacaggcccactaccacctttgccttagcctggcctactcaccaggcacaagcaactccaacttccagcttccccagccgctggaagagcccagaagcagggctgtggtcaattgtaccgctcgcctgggctggcctgggctggccaggggtcttgtccccccttgctgtccactggtcggcctcttcacaaccatcgaatacgacgtgccatactggaggacagacaaagtttcttaccatcagcaccggatcttactgaaggattgccttttttctttctccttgataatgtctcgactaatgtctggataattgacgcgtaggcaatttgacaggtctagggaatcgccagggacacagacgttgatccatccaatgtggcgttacgagcaaacaagctagactaccttactatgtaagcacggaaaagatgagagatgaacaacattggatacatgaccatgaccctggctcgtccatgtgcatgggtcatatcccaatttcacccacaccttcctagctcattcatcgctcactgctcactgctcctctccttgcaactctcaactcctcgtcagtggacacatcccatggaatatcgatctttgccctacctttgcaccccctcccccttgtcatctagggccactatgaggggcgctacgaacccctttgacgatgattgacagctgggacggaggttcaggtgcggagaagggatcatgatctattcccagagccattgtcattgccatagccatagccatcagccctctctttcacaccccccgtcttgttgccgtggccatggctcagggttgactatatctcggacgctttcccacactcttttaaccacttccctctccgattttgtcctttttcttgagcaagcaaagtcgtacattgacgcacgacttctgttcgaatacattcgttttatttttcaggacaatcatcatgctgggcaagttcctagtcgccgctctcgcggtcatcggcggtgtcaaccccgtcgaggctcagcagcaaaacattttcgttactggtgtccccgtcactggtggagctgctgttcctgctcgaaagaacatcaatgacatgcagaaagctggcggccccgcctggtaagcctgccgtgtggttgctaacacggccaatgctaatctcaacactagggacctttacatgcgagccgtccgctccatgtacgatgccaaggagactgactggaagtcctacttccaggttgccggtattcacggaaagcccttcattcagtggaacggtggtggtggtcgaagcggcaatggctggcccggatactgccctcacggtgagagcatcttcctgacatggcaccgtccctacgttctgctctacgagcagatcctcgtcgagcatgccaagcgccttgccaacctctacccctccaagtaccgcaagcagtacgttgatgcagccaacaacctgcgtgctgcatactgggattgggccatcgatggcattccagctatcctcacccagcagaatgtcgccgtcaaggttcccaacggcagcggcctaaagaccatcaacatgaagaaccccctttacacttacaactttcccaaggacgccctcaacaacaagtacggatcatgggacgacgagcaccgcgttcgcatctaccactgccccgctcccgatagcttcccttcaagtgccaacaagctcctccgccagcgaccttacaagcaatgggtctacgatgtcatgacccgacctaccaccttcaaccagttcgcttccaccggtgccaacggtgcttctctcgagcagattcacaacgccattcactgggatgcttcttgcgccggccagttcctcgccaccgagttctctggctttgaccccatcttctggctgcaccacgccaacgtcgaccgtctctgggcttactggcaggctatgcaccctagccagtctactttcaccggctcttactctggtggtgcccgttactctactccccaaggcacccgcatcactcccagctctcctctcaaccccttctacaaatccaggggtaacttccacacctctgacagtgttaagagcatcaagggtttcggttacacctacgctggactcgagtactggcacatgtctgctagccagctctctagctccgcccgaaccaccatcaaccgtctctatggcagcggttcttcccgccgtcgtgatgttgaggagcgtggcctgattgaggagcgtgctggtgccaacaccacccgttactttgccaatgtccagctcgatgtcaccgaggttgagcgacctgctcaggtcaacgtctacgtctccggaaagctcgttggtggtctcgtcgttatgcgacagcctgctgagggtatcatccacggttccttctccgctgaccaagctgccgatgcccctcagcttcttgctgcctgctctcctaccaaggttgccgatgccgttaccagcggcctccaggttgagattgtcaagctcgacggctccaagattgacatcagcaccgtccccagcttgaagctcagcctcgacgatgttgcctacactcctcctgccgctgaggatgacctacccgtttacggtactcctcgcacccagcctgccaaggctgttgccctcaccaacgccaaggccctcaaggccgtcgccgcttgtgccaacaagcttccttctttcaaccctcctgtctaaatacccggccatcatcggcgtttcattttatcatatctgctgtcggcgggctagcatgctcgaccgcggctcatcataagggaccactagcaaaccgcacaaattcttttaagtaattttaatccctggcagactcggggagtcatgattgtatattttcgccagactaggtctatagttgccatatagcggcccctttgtctcgtacatcttgaactcgttccgtatgtgtgatgtgatgcgatgtgatgtcaagatgtctgttaaaaaagacgctgcaactggtgcactagaaggtctgaagtgcttcacgcaagttaactctgtctagactgcattactgtgaatgacaatccgtaccaactctggataaaataggatctagaagaccatgcaaagtggtacgagaatttgcaataagatatgccatttgtgttcgttgctacgtgaaggccgaactgtcagggacataactcgaactgggcctatacgaaccaaaagctcatgtcttttcacctctgatgtgagagattcgaaatatagtcaaccggctatttgactactccttctacatgaagtcattcgaggccccctagctcaggtcatggcataattgtccaatcatcttgtgcgtcgatcccccaaacgtcgagattgttgcccggactggactcctgtgttcttgttgaccgattccctcactcgagatctcgtggtgttattttcactatggttaagtcaaagtggcatgatttaggaaattcatatccttcaagtgcatggcggaaagcttgctgggctgatactcaatgttaaggactggcaatactactatggcatgtgcaatcaaagttttacagagactagcaagttttattctcataggatgcaagtattgtgaatcaataacgattcaatggtctcaatcaacttccgcccgaagcaactgtatgcccataacattgtgtatctggccaagacctgcccgtcacaagtttatgattggttttcttcctagctcacgaggtataaggaacagttcagaagatttccatgttttgacaaccttccaagatttgctttatatgtttcgagaccgttacatgaatgtttgctttgtacctgatagtatcagcttctagcgatggcaaactcgggtaattctatacaacaatgaatagccgttcagtttacttgaaataagagcgcaaagaaaaacagttgtcacggagacgaaactggacaggcaaggactggaaagatattctcgggctttgtgaacgagctgtcacccctggctctaagctgtgtgccgcctctgtatttagatcaatggggtatcgcgttagactctattcaataccattaaagctagaaaggaacatataaagcattataaagcactggttctaccgaaatagacgactttgcgtagcagttatttcaacacgtcgtcgtactgaccgatgaggtgcagcccaaaacattgagaaacagctttagttgaaagacataagaagagttgggacgccccgaatctcaagaaaggctagatttcaaattgtattacaaagacgttgcccttttttgttttcgttctatgggtagatagtgcatataggccactgttagtaggaagaactgtctacgacaagagtttacaagtcaacttggggcacatttacactattttatgccccaaaatacgtgaacagggccttgatagcagtaacctaaccatgatgatactatcaaggctatcgagcgggcagtgccttatacagaactggtcttactaacagatgaggcttgggtattgtgtcacacctgaattcaagcaatagcgatagaaacccaacactcagaatacaacagacactgttcagtaggcttcgaagaactaaaactatagattcaagagctctgggataccaagattaagaaacttacccagactgtcacgtgccccaggcctagccacaaacgcgatatcgatatcgtgaggtttctggttggccaattccgacttcacaactttccactttctatacttcacttccgctttctttaagaaacctttacggcacatcacgtagcaaagatgtcattcgatattctagttccttctgagagagaggcccttggtgtcaccgacaccttctttgccgccatggacatcaacctgttgatgcacgcacaatttcccaaccctgagagtaaggaatttttccgaggctggcttttcagagatactatggatcatgtccaaagcgtcgacaagggtgttctcgttgcacgcgacccaaagaccgggaaaatagcgagtttcgctaagtggaacgttcagcggcaacagcggtcgcgagaaatggaagaagaagaggaagccgatgatgatgagttcccagacttctgccgtcgtcaataccttggcccctacgcggatcttactaagagtaagagagacaaggtcctgggtgacaagacttattaccgtgagttatttgctgctgagtggaggcccagatatcgacgacctaaccttgaccgctatatacctatggtattgaaatttggtcgaagctatcttggccatgtatcacggcactaacatttcctagatgtgacatatctatgcacagatcccaagttcaatggccgaggggctgcgtcgactttgcttcgtcgagtgcaggctgtggcctccaaggagaatgcaccagttattctcgaggctaccatgaatgcggtctcgttttaccaaaagcatggcttccaggtccgagaagagctaaatatgctgctcccagttcgtggttcagatgaaccaactgaaaactacgaagagagggtcatggtttggacacgagactgaaagccataaagagttacaagtacactcacgaggccacaacgttgtcgctaatcgtctccacactcacgtggcaaaacgtcaagggcaatttaacgctgagctttgactcaacatctccgacatgacatcaacggaggttgtaagtcgaagcagagcttcggactgtacggagaggttggaaccgttatcggtcgatatagcgggtcacatagtgtagctgttcgtgcatctcaccacaacaacaaagtcacagctaccatgacagaagctccggacccaacaatgacgctcttgctcaagatatcgctcgccctagaagcagtgtttgatggatctcgataagttggcccgtgcgtagcgatgagccgggaccggcaacgttcccctgtagcccccatggcacaggggtcgagtctctgttgagccaagatcagggacaggacaagggacattttcggatcgtgatgggagggctttctatggaccaatcatagaaagcgtatttgttccaagggatctgaagttatgttgacaactatgaactctgagctgatagatctaggaagaaactatcacatgcggggcccatgtcaacggcactccaaaatgtaaaggtttggcggaatgaaaatgcggattacatgactaatgctttcttgttctaggaatcgttgctatcaaagagggacgagaagatcatcacttggcagctggagataactgactgatgacaggttaattttggcaaacgcttcaccgagtttacatgctgtgaaccgagcatcggggtaattcggattcgtcccagtagccggcggcggcaccgggtctgatatagagccggtggtgtcaaaagtgagcagataggggagatttgcggtgttttgggagctgatgaggcatatcacgacgagcgaatccaaacagcaaggaacctcgggaattttgcctacgagacaaaaggttattttagccgctaacatacatacgcagtgagagggtgcatgacaacgtcttgtttgactgcggcggtaaatcaaccccggacgagccattacgttaaaacaactgccggaccatgcagaatgaggcaagacaagctcatagatggttttccatttggtaatgggctcagagggacgcccttggtcagctggtatggaatacttgacttctgactgtatttacacggtggctttgtgtacactatacctttcaagctcaaggtttcccttcgagatggtgttcaaagctggcatctgtggttgtgccgaaaaatgtctctggaggctgggggttcctcttttcttgatttaacttatcttttgccattatgtatttctatctcctctgcatttcagagataagctcgctcatccattcaactcttactgccttcatcctcactcgctcggatgtacagtacacagcgacaccagacccagacatagactctggaccccagggttgttcatgatatggcccatttctttcctcggccgaggaaaaaagtgagctggtctttgtctgggcatttggcaacgacgccgctgccgagaaaatcccccattgctcacattggtcttcgtgtacatgactagggccatgtaacggctcagcattggccatgattcaggcaaggctgtgtccccgccgagtactctcgtaccgtccgtgtgtctctctttgacatgtcggaaattggaagcgacttgatattgggagatatgatttgcagcaggtggatagctcttcatgagagagcttaaggtttgatgtttcagtctgttgagtcattgattactacgcccctagtatatttgcgtgcaaggacaagcaaagagccactcaagttgagggtatgacagcccaactgtacaagcaaagacacgaatgcccccaggtgatgcataccctttgggtcgtttggttgaggtcgagatacgaaatatccgtatccatactgaagttcagtacctcccttcctgggccatgttcaccaagtttgagattcctgattcggcacatgctccgggggcttcgaatttggggggacgcctcttagacaccaattgacaaggcttgtcccgaagttgacggaggggaacttggggattggatctggagaacgggaccctttgacgggagtagtcctggtcaggtacttttggcgttgcggggaataccatcaagccggatgtattctttctcttttcgtctttgtctttgtcttttctcacatgcctgtctttttgcactttcatgtcacttctccaaaaccctcctccatgatcatttagtacagtagcagcaactctgctatttttctgctcctctctgtcttttttccccttcttctctttctctcctcattcactttcgggtactgcccagccacaaaagatacggttcaggcaacggacggctatcgcacctcttaattatactccgatataaataagttattcacggctgcgaaaccggccatcgcgccactgtcgggcgactaggtagctgattttggcccagtcggtcgttttttattgatgacgtcgaatctgataggtctgctagcttatctcgcatttacctgagagagaaaaaaggacaagggcaaagccgccagtccaggttagaatctaccctctaccacggtccatggtccactggcctctgcacatccttatcattgttgttatcagtatcagttggttgttacacacagcttctccggatcatttcttctccaagaagagaagccggtactggatcgaatcaggtcacagcggagagtaacttcattgagattcaggacgctgccctggccctgcatctgcatctgcatctgcattccaaccaaacacagtccaatctaatccccggttccccaggctttgatcccccgcctgcaagagtcaagacattttggttgtgtgagcaccaaatcagccagccagagcacagctgacagctcacaacgggcgtaccaaggcaagcaacttgtcattcaatttgcattgcttctttggtgccgacctgttatcgccgtcgcccacgatctgaacagcacagcactgcacacttgaaagtgctctctgtcctgtccgtccaggctttcgcttgttgtgtcgcaccacatcatcgccgcacaatctccgggctaccgcatccgcaatctacataccttatatacatccaaccttggttgcagagaggggagacgaggagagagccgcagggcaaagtctgcctaaaagcaaggccaggcaagtcaagtcaattaaagggcgagacgtgggaaaagagaggagaattgactcaacaataaggaccgagttcggtatttctcaacctgattatcgttctcttagtcaataccctctccccgcttgcagaagccttatcagataactaaaccaaccgaaagggggggaaaaacacccctggtctggtctgtttctgtttctatcgttgtcacttctacgctgtcgaccgactcgactccatcggcgcccatctgcgcccgccatccccaatcatcccagcaagtccctgacattggatcccagcatcttggatcccactctttgccctcgctcgcgctggttcccgtcttccttcgccaaccacttacacactttgtttgctcgctcgctcgggcattttcttatctttttcccttctccttcttctcattcttccttgcatcacacctcgcctcccatcacatcccgtcttccgtttccccagattcttatctcacaccaaccattgacttgtgtcgtgtgtgtgactctaatcaactcaatcaactcgatttggataacgtggttctattagctatcgttacctatcatctcgcttctcagtggtcgtagctctagccgcattgcgtcactgtcgaccccgtggggctttatcgcatcccaaaaaaaaaaactacctacagtatctctccatcgtcgccgccacccatatcggaaatcttgctgcactggcattgaccgggctgcattgtacccccgagacgggaggctgacaactcaaagagccactgaggctcaaccttcttgcgcccgtttattgcagggcaacgggcgcctgtaaggtattcgggtgtagcacaattcaagccctaggttgtgccctgacagcaacacaccctctgtctgttggtgttttgctctgctgatagcaggccgtcaggcaggcagacggacagacttgcggcggtatcgaggttccatacattgttctggacctatccgtaacttctcccaccatgtctccccagtcttcagccccggtccacaggacggcgcctatcgccattgctcctaaacctcctcggccagagccatctgcttatcgccaggacagcttccataggctcgagatgggtcacggagtcgccagctctgcacccgttgagggttcatccttcaacgcctcctccatcccaccctgtctatcatgtcggtactctcgcgtcaactgcatccttaacgacgacgacgactgctgcatccagtgccaagctgcgggctccgaatgttccctttcatccagccctcagtcccgcaaaaggaagcttcacggtgaggctagtgatgatattatcgggaaaagaaggtcagatcaattccgatatccccatctcattctccatatccatattcttctccatattcatgccgccgagccctccacactcatcctggcttgaatgctccaccggtccccgtgcctttgccatgcgtctatcgtttccttctacactctttccctttctctgataacatttcaccttactcgtgttcctccttgcatgcatttgtctaacatatgattggtctcgtacagttcaccgggtctcgcatctaggcgacgaaaccataactccagcctttccagcaccgccgctagcagctcgttcctagaggagatggccaatgttggcggcccgaccatgcttaaacgtacgctcggcctccaggatgaccgctacagccagtacattggtcctactacagattttgaaccttcactcatcaacctctcctcctttgatccccatgacgaaagtctactatcaagaggcactcttcgcaaagtcagcgaacacgatactttcttgatgcttcctgactccagcactccaggacacgaacatgtgacgcaagacgccgatcatgtcgaatccatcgtggctccccatggcagacgtctcatcgacatatactttcgagtcgtgcacccaggatttcctatcatccaaaaacatgtcttcatggaaaagtatgaaagatcttaccgagaattttcaccaccattactagcagctgtatacatccttgcaatcaattggtgggatcaaagtgaggaactggctggcttgccacgacccaatgtcagagagctcgagagcatcgtccgtacaactcttgatgaagccacttttcgacccaagctttcgactattcaagccggtctacttctttcccagaggcccgagggtgaccagtgggcccctaccgcccaacttgtcgcactcggtcatgaattggggttgcacctggattgtactggttggaaaataccaccgtgggagaagggcctgaggaaacgattggcttgggcactttacatgcaggacaaatggggtgccctcgttcacgggcggccatcacacatttttgctactaactggggtgttcagcctctaacagcaaatgatttccctgacgtcgaatgggacgagaacgacccggaggagaaactcgatattgagaagggaagggtgttgtttacacgagtagtacaactttcggaaatactctctgaaattctggacacgttctatactctccaagccatgaacacggttgcaaatgcaggtaaacaaggaacgcagctcgttctgtcgctcgcgaaacccattcagctcaagttgaaggagtggtatggaggtctaccacaattaattcgcctcgactcttcatactcctcccttaacccttcatcaaacaggttgtcgagtattggatatctccatctggcatactttgcggccgaaattacgctccatcgacgaatcatccgatcactggcttctccatctagctctgtcgactcgtacgtgcagcacatctgtcgcagtgccgccaaagcacgcctcatctctgccatggactttgtcaacagacttggacccaaccatttgcgctcgttttggtacttcgcttccaagactaactttgcattgattggtacatttggatctctcctttgggcaacatcacctgggcgcgaggaagcggattggtatcgaagacgtttgggagagtatagatggactctgtcagttagctccaaacctggggaaggcaagggtttgactgagtttgcgatgacaatgttggatatttccacagggttgctcaagcagcttcctgaaaaaccctccatgagtaggaatggaagtcatgcagatctttcggtttccgcgccacccattttcagtggtggcattcttgacagcttgggcagcaggccaagtgcgccagaaatgagtgccatgtatagtccacggacggatgacgaggaagacgaggaggagatagacagcagtgacgacgacatggaagactatcctacacggatgtaaggattgggaggagatgcgggaacaagatacacttaaaagaggaaggtcccgagatttagacaactacctcgatcgaggaacgatcagaggtgttgttattgaacatactgccacggcttgcatcgttcaggcgtttctgtcgttgctgcattgcgatttggtagggctgaggagttggcatgggtttattgtcgtccttttgggccttaccatggttatttttctttctgatcatttgggcttggtttgatgaatgataccttggggttcggggcccctcaggaggggctcgggccatgacggaatagcatgagggcgcattataccggggatacgagcattgagaactcagagttgcataaagcaaggtgtgcatgatcagttagattggattggacttttatgaattacgtataatacgagaaatggcagcactagcagttgagttacgttgaatctcatgcttcggcttcagagggtgctatatcgtttcgtctcatctcatctcatgtcggcgactataacagccataaaaatatgcttagcaaggtaaacgtagcagtcacagcctctatctgagtggttcatgccgcattgcgcatgcaagatgttaaatgttttggatagttaccaccatgaggtgagattgtagacaaggccttgagttaaagtgtataagatagaagtgtaaattaaaaagacagaagtttattacgtgtataagaagaattgttgctatcctgttgttgaagcatccatccataccagtaaacgttgcccccacacttcaattgagccactgcaccagccacaaagaatccaaataaagaaaatggtttcccgccacgtcaaccttattttacttgagcttgatttcatctgtaaccaaccaaccaaccaaccaactgtcaacgagcttcaagtgcaggccatttgaaccgccgggtcagaccgttcttgtctatttcccttctttaatcatatcttgatttgcatttcctgtacattcttgtctatcaattgccctcgtatctcataatggcccccaaaaaggatggcaaggcgactggcgcgcctgagggcttcacgccggaacggtttgaaagggaactcaaggaacttgcgactaaggcccaggaagatacttttacgaagcggttcatgggtcaagcgcttgtttacttgcagactcttttgctccttggcttgttgggtatcgcgtcgagtgcgtcgcagctcaacctgtcccctatctttgggtccatcccttctgctgtcacgcatacaactgcgctcaaggcagcttgcttcattggttgggccggcaatctgatgctccgcatggttcttcctatgtcgacttctcagcttctcccagtcatcgcccttaatatcccggctatccagtttcttctcgggaccttcactgaccgtcttggctcttggtggggtcctctcatcatcgagggtttcaccttgttccccctggccatcgtttcggcagcctccgtggccgatgttcttgaggatgctgacctgagcgcactgcccaaattcgttgcagatgcggcgcctggcattgtctcttggggtctgtttagactggttgagaaccagtccatggagaagctccagggtgttattggaagcacctttgtctttactcgtgttggtattgaacttgtcttgggggctgtctatgctatcatggcaccgtccaagtatctcgtcttggctattcctgcgctgttgcacacagcggtcttgaacgcccacgttatgacacccatggccaccgatgctcttaacagcaccttgacagcccagaattggacactgttggagcgccgcgagtcgttgactggctatgtgtcagtcatcgagagcctggagagaggttatcgtgtaatgcgctgtgatcatagtcttcttggaggtcagtgggttcagctcaatggtcgaagagtgtccgagccgatttacggtgttttcgtcatgcttgaagctgtccgccttgttgagcgggaggctcccctgcctgacagcgaagctagcgcccttgtcatgtaagtgctcgtttttgtgcttcaccataactctctaacattacacagtggccttggtattgggactaccccttctgcctttgtttctcatggcattgacactaccgtgattgagattgatccagtagtttatgagttcgctcaaaaatattttgatcttcgggagaacaaacctgctgctgttgccgatgctgtctcttatacggctgacttggtgaagcaatcgaagacctatgactacattgttcacgatgtgttcactggcggtgcagagcctgttgacctcttcaccctcgagtttctccaaggattgggagacttgctgaaggatgatggagtcattgctattgtaagtaaagtgaacatcagcttgagccatgcactaactttacccttagaactatgctggtgactttggtctgcctacacctcagctcatctaccgcaccatcaagaaggttttcccctcctgccgtatcttccgtgagagtccacgagacgaggccaacgttgagaagtggggaagcgacttcaccaacatggtcatcttctgccgcaagacgcccggagaggtcaccttccgcaatcccaagcaaaaggattttctccgaagccaagttcgtcaggctttgctactgcccaagtatgagatcaaggagcaggtcttccttgaagatgaggctacggatgtcctcaacaagaacgaaacaagcaaggttaccaagtggcatcaggacagcgctgctggacactggaagatcatgcgatctgtgctccctggaatgatctgggagcagtggtagacataccgctatgttggatatattctgattgcacatatttcgtatcattgtgtatatttctacttagatgcctgtttaggtataacatgttgctggatgtatcatatactagacatttgcattgaccactatatcagcctactttttggggtcccttgcggcattcaacgcatacttctggttgtcctcattgaaatccttggagaattcagcaatgtggtctggcacgccaaccctattataagggccaggcactggctcacccatggttgcgtgaataggcaagacgcctgtccagacttggtccttgatcgactcgtcctccatgtcttttttgtcgtcactgggactaccggtgttgattttggcacttcccgatgcgatcttgaccttgagtataccagtgctttggagctcagctttggtcggcgggagacgggtgtgtcgccaacgatccggcaccacactattggtgatgagctccatggcatacatcctctcctcgtcgtcctctacgaggaccgcatgaccgaagagcaccgtagagcgatagttgtaactatggtggaaggtagacaaagccaaaaccagcccatcaacatgggatgcagccacacaaacgggcatgcccttctcgtcactggcgctgcggcccaagttcatgatgcggcttgacacatatccgtgaagatagaggtccagagggtcaccaatgtctgcgctgggtcggtcatatgagcccatctggccgatcattgggaggatgacggggaatgattgggtgggtgtgttgaaagagacatgaaggatctggcaagtgttgatgatgtggtggattgtctttagggcataaacaccgcgatcgttttcacgtttgacggtgttgatggcctctttgggatattcgagatcgaatcgacccattgtgactggtgttgttgttgatgctgcggaagatagtaatgagtttggttgtatttggtagtgatgcctgtattgtggtggtttctctgcctcttatacttagataccgtgttactcatacatcattctagatcccacaacctaacagatgtgagtcgtcgtatcggagccgagatacggcataatgtcaattaattgttcggtacatttgtccgagcaatttgatgtgtactttgtgagaaaaataccagctaatgtagagcagctgcgcgcctttcgatgtcactgccatgacagtatactttcaatatatccagccatatctggctagcgggggttacggtggtgcggctaacagtggcatctgaccattgcgtagaattcaattggcgagtcacagatcatgaacctgaatgtagtaattccatgccgcatgccgccggtagctgcattcgcgtatggggggtcttacaagttaagtccccagtttgacagctgatgactagctttttatttggaatcagtcttggctatgcctaggttttgataggatgtgtcatgggaattctgaacagatggagtaatatttggcggctgtgggatgaatgactaaccggtgtgtagagtttgaggctgaagttgccgatgtcagaccaaggctgatctaccggcccggttgtgttgtgactctttacaggcgaccggggggaccggccggaccggccgtggccgtggacggtataggaaggacaacggagaggggctggcttgtctctttctgggtatcataatgcagcttttgtcacacacttgacctaacattcagccaaggaacagtcaaggttcagtctggaatttattcattgcgctatgcctaccctatacatcaatcttgttagctaacctgacatgtatcccagcatgaaaacgcttggaccccagaggattggaagatttagtgatgattgactggcatcacggcatttacctgtattgttgtccaatttgactgttgtgtaaatttgcactcaacgttgttctgtaaactaaaacttattcaacaccttgggactgactggtgaccaattactgctgatcagttgtgctttaatgtgctcattgacggccgttcttgaatcaatctggtgataatgactcttacaataaaaacatacaacagttggaagacttttagccatcttcccaagccgacatctggttaccacacgctggacgcttgatatcgcgtagttgaccacacagactttaggttgttagccgctgggtaaggttattacaagaaatccggggaagttcgtagggtagcaacgggctgcatccaagtgcccgtgttttagtccagttcgggaaagaaaggcccaaggcccatttcgcccctctctcttccttgtcgtcattcgggagtgttcgggttgaataagagtgagactccactgagaaagagaatatagacaagtattgatgcccatttatttctccatcttcaactctttcgctttctataatcactactacactacaactataaggtatcaccggcaatagcctcattctcgtctcttccctcttcctcctacacaagaatgcgccatagtccagggtgtctgtcaccctgcaagttgtgccatgccttgggcggcgactcggtcaaccaacagcaggcctccctttgccccgccatatcatgtctcggtcactgtccgaacggtaatgggatgtcatgttaatccatttgaacgcgagaggatgagcgttatttctcttctcttttattacttttgttaccatgacattagttaaagaagtgttttattgatgcgtccatctcccggccaaagtcgaggtcacactcacagtcaaacaaactccttcgccatgtttcaacaaaccggtgtcgtccccaacttggaagccgtttccgaataagtctgatccatggattaactcaaatctcgcggttatagtccaccaaggctccgtccttattcatacctacctatgctatggatggcatcagtatgctatcgtatatgcctgttatagttcaacagtggaccggcttgtgtcaagcgccgagtccagtctggagccttgtctcagtgttgccctaacagccgccatctccgacgactccagtttcataacggaagatgctacattgggccttgacgaaacaccatgatatccctattccatccaatcatgtctgattgtgcgccacaaaacaagcgactacgcgagtgagctcgaacaaagccagtttgacccaagaccttcggctgaaacccagcatgatatacctagtgttgcaagtgcaactctgccttcaaagtattgtccccatctgttgacggctctggtgactttcctttcccatcgttgcatcgcatttcgttccacctctcctttccctttttcgccattattctcttctaatcgcacatgccgctgaactacgtgcagtagtatgcgtcttggttgatccaagatctcattcgtttcctttcactttactttcctagcctcatctactcttcgttacactcgttctaatactaatgtcgctttcatgacgaacaatcaacgtcaggccctggttgcggcctttactttgtaagtcatcccctaccaccgccatacgaactgatcaaataaccagagaacagtggtctggtcgcccatgctggtatagccggtgcctttcttcttctaaataatcgtgcttccaaaatcactcgagatgctccgaggctggccctcatcgcgttccttatttcttcagccctgtgggctcaaatcgatttcttcgccttcttacttaatatcaactctatgccaggctgtcagatcatggttacctttgcatcgacattcgatcagttcgcacgagtgtccatacaacagagtctattatggatcttcagcacccacagtcttgcgtctctcactgagataggcgtcatgcaaggatttattgtcttacgacttattcttggaggagtcttcgtagggattcagcgcccacagctgaacactatctgtttgactcaaacatcaattctgccggttgggattactgtgtctgttgtcgacactgccttcgtggctttcctcttaatccgagttatctctcggggagtctattcggatacccaaagaggaaccatcagtccccgtcagtcccgagcggctgctctcgtcgtgctgggtttgataacatggacaggagtaagtatagacgaccgatagatgagtacaatcataactgactattattagactagtgctcctttgatgctgagcattcagcccatgtccattgttgttcgaacaactgttccttcggtaggcctgttgatactaatcggtaggtttgctctcaagtattcgttcatgaattaagctgactaggcaggcatactcacattgttccaaggtcgactattttccgacaacttaaagcacatacaaccagcggacgtcaacgatttcgatgcctcgcgagacttcaacacacgacagatgaccagtggggatatccgtcgctcgaggagttatgacgagatagcgagaacatctgcagctgatttcacgggaatatcgaaaccttggccagttactgcagaacccaaacgagagctacctttgatcacgatgccagctgctggacaagccaacattggaatgggtggtgttcccgtgctaggccaacttttccctctaccaagaactcaggctttaccaggctcgacgaaacccgagagctctcgacagaccttgcaccaggcaaatttgagcacatctagttccggatccagctctgattctaggacctcagcttccagtcaagagaactgggccgacaccgtcaaattagccgagtctcaacacagctctttgtcttcagagaatacagccttcgccactacttcagctttcttgtcaccggggacagatgaagtccgacgacgatcccctcgacagtctcctcgacaattgccatcgccagctctttcaatctttcctcggacggctcccaccacgttgcaagcacgcactcccaccaaagctggaggggaagccatcgtgaacttctctttgcctgtagacgcaagagtaccgcgcccttaccagccaatgcgaaaccagcccccgaaatcagcacctttggccgttattcccagaagcaacgcgaacgaaattctggccaagagagaagactctgcaaaaacactgtcggtggttcatcgtcctcgcccgataccaagaaagtcgaacatcgatcgtgccctcttcccagcagaggggtctccaaacctccagcatcacaagcgatcattgtcgtgtggttctgtgagattcaaacagctgcacgacacaccagcagaaatcaattacgatttatctcgtttaaatgaatttgccaatgttctacacgccaacatcccaacaccaactgaaagcgaccgcatcacgaggcgacgatcacggtctatggttgagctaccgatattaccagttgatgtcgagttcaagccgaaccgcaacgaagccaagccacagatcgacaagtcaaataccctgaccgctcccaccaagacgccagcaagccctattttaggtgagacgtcgattcaatttcccaagaatcctcggcctacgactgctcaacttgataatgagccagtatctgcgacaagctcatcttggcgtgacccgcatggaaagggatacggtcgacgatcctcgcctattctgccagttgaagacctgagcgcactcacgccttccacggtgagagatgaggattttgttcttgacgcggatatcaggtcgcctgcgatgcaggtacacgtgcagagggccctgacggtgaccgttacggcaaaacatcaacaacagagcggactccgagttgcggaggctctatcagcatcgagcgacgagagttctcgggagcccttacccttgactgtgcgcaagctatctgccgaagctaatgtcggctctgaatcggaattgcgacgagccgaggactctcacctcaccgcaaaacaacatttctggccatcacaagtgggggaaacccgtccagcaacgttctcagacaggggatacacgacaaagcctcgtcggagtcttccgccagcaccgctggttttccgccggatcgacggtttctacgcggagccatcgcccgtggattccgacctttctgaagaagatgtgggaattttgccagacaggacccgtaagttcacctgaatttgctattgcgcaatggctaacagtggataagattttggttctccaggctcatcttatcagatagcggaaaacgatagactggcactgttgacaaatctggaactggagctgaacgaacaggaacaccaatggcaaaccattcgccataccatgcacgttcgtgattcgctatcaactgtgggcacatctcctagccgagattcacgatatgggtatggaagtgcacgcctgtcaaagcttgcccagcagcgaggtcagctggatgcagactacgacattcttgcgcttttccctcaggccgacttgaagtcgaggacaaaattggcggctagctcgacataccccaggtttacgaactcattagcaactcctacccctcctgatactgatgaagagagcgaatacgccgaagatcacgaggattttattggccatgcccagatcagtcctgccaagacggccatggtgctgtggcgccccatagcttccgtgcaagcggctaccaacactagcactgcaccgtcactctggacccctgctcccaggccactgggggaaatcgcgccagtggaaatcccagggaggtcgattcgaggaccggtgaggaaggacatgagatctctcatgattgagagctcaagactttgggagaaacctgaatcaaagactgaggtatccagtgagggactttggcagccagtatctcaagctgtagcccaagtggtgggagttaaggtccagcagtcaaaacctccccgcaaccccccgcgtcgcatcaaacgtgtcactatgctgccagatatcctggagagtccaaaaccacttcctgataggcgcgggacacttgggatctttcaattcccatggggtgatcgatcagactgtgcgacaataacaccgatgttcatgcctggcatgacttatcatcaacctgtggtggatgggggtatgcagacgcagatgcagcatagcggctcggtgtttgacatggaagactacgagcaggatgacggggagtactacgattcgagcgaaacgtacgatagcgacgacgaggactgttttgaactggcccagcctgtaccccagccaacggacacgtatttccacggagccccgcctgaaaaaatatcaacttctcacgaggacgaactaaagcctcggtcaattgatgagtaagtaaaaatcggccacaatgacctgggctgggctgggtattgattgtgaggaatgaggctgattattttttctctgtagacgaggcacagattcggagcttttgaaacattgcgagacttccgaggctgcttatgccaagggtgtgcagatgcagatgcacgacagcggcagagatgacaaaaccaatgatcggacaagtctccgtacacagacccaggtaaagtatgacgaagatggagacgccgacagcgagagcgaaagcccacaggctggagattacagcgcaaaagccggtacagaagttggtgctccccccacctcaacaaccaccatggcgatgacgatgacggatatggatctccgggagcacgcctctgagaaaaatcgaatcagggtccgccagcagccgcaatttgggggtcgagttgcatcaataagcatgcctgtgccgctgatggctcgctgcttattgatggacgtgggtcgaaatgagcaagattgggctggcgcaccaatcaccgacggcaatggcactcatgcgacgtccaaatccatcttagacccctgcactgacagggagtctaagtcccgtggcgccccaggcgcagggcatcctcaccagcaacagcaggcaacgcttctgttccgtttcttagaggattccatttctaagccagccgaccttgagcttgattgtgactctccgactccgcagccgctaagtccgctcgtcatttacaaatccgaatccccgacacgccggcgacaaatcttggttattaacttgttgtatcctccatcaattcccactcagtcttctcttcagcaaacaattacaaactatccgaacatttccatggctctgtggactcctagcatccctgtctcacgtcccaacaaaggacttcctcaacccgacgactctacctggaactcttatattcccactggtgaggctgcacgcctcttccctgcaaaggccggtatgccttccatcaaaagcaatacgctctggaccgcacctgtcaagaaggcacctgtcaacaacttcggactttggggaaccacacaaccgctgccaggcatgtggactcaatcgccagtcaacaccaagatctcatacggtcttccccagcctgatgctgaaacttgggcaacctatctcatcgtcgaggacgatgctacccgagtaaagcctagagaggccgagcctctgcctgtagatagcacatccttgtggactcctgccatgcccgttatttccgaggtcgtttccgaggatggtctctggagcggatcaagctccgcaccttcggtcaccggctccgaaccttcgacacctagcgaggcctcggcggtcaattttggcttgtgggagcctcttcccgctactacttccgttgatgatgaagagccgaccggcctgtttagcctcagccaccggcgcaccgactaccgcacaacgaacttggcgcccgctgctcagggcatggaacgctcaccacgaagagctctagaggccttccccgattttggatatacccacctttggaacatggcccctctctgggattccaaggccaatgccgccgccgttcagtcgcagcgggagattgattcgttggttttggagggcctattcagcctgaatcaccgccgaaacaacttccgtacaacgtccgagagccccgcagcgctcgagacccgacccaagcagcgcatctcacagcagtctctgccgaagctcgacacagatagcctctggtctgtgcgttcatctagccaggatgttaccgagatcaattggcttgctgtctccacagtccgaccgagaactgcctcggttgtgtctttcactgatagcgagtccgtcgtttctgacgtgcccgcactcaccagggcttcctccatcaagtcagagatgtcccggcccgccgctacacccgccgagtggctcgctgccttggacgaggccattagacttggatctggaaaggccctagagctggacaccgaggatccttgcgcacccgactctgacaactatcagctctggtccaagcctggcgctgactttggtgagcctgtcatcgcttcagatgagctttggaagccctcaaatgctcgtttcctcgaattgacgcccacactgagcgaattcgacaagcagcatattgcatctggcacttctcagcgtggtcgccttcaaaaggcccgccccccgatgcccctctaccctggctcgtcctcatccgcctttctcccgggcgccagcgagactccccgcgacttcagtgcacagggattgtgggttcgcgcacagtctcctgctcctggagccagggatgacggttcatggattgacaagtctcttagaaagggactgtcattcgtgcagctgtggtagcggaaccctgcatggaaaagagcaacaacgacaacccccgctaggttggggtcggcttttgtgacatgacgttacgatcatcagatttctcggacatgattttgcgaaactatagcataaaaaattgctttataccttgctttcatagcggatggtgttactgtttgaaccgcaggaacagccagttggaggaaataggagcgtgcttgacttgattgggtcttggccttagcatttgggtttaaccgtttggcgttggacgcgataggtctctacatcgcgggtaggttttctttgtctcattgcgtgcatttgtccacgcctgctgtatgaatagcaaacaacacggcgcagtcaacctgagcctcagaaaagtagctgaagcattcgaactcgaatgataaatcgatcaatataccaataaatgactcgatatatttactggcctcctcaacctcgtgcttaatatgcctcaactttgtaactctttcgtatgtcacaactaccggaagactctattatgtcctcaaaacaagaaatatgtgtttaggctgatctaaaggaacatgccctcgcgacgacttgcattatcacctgtggcatgattctgcaacacggttcttctgagccacccactacggtactttgacacacacaagacatcacatagaccaaggctcgccaaaattgagactaccataatataggcagtaaatcatcatgtccgttataacctctctatccatgcgtgaatgcatcataacaacaggctggagctggaaaactatacgccgtcctcgatgcaacatctcccaaaccgtcaaaataaaataataaagcagctacacgtagcctttactcaatcatctctccttttctccgtatgctcttttcttgtccgaacctgtatgtatcccaaacagtcccatggccagcgtccccttcgtgattctcttctttttgtcttcctcatggctgttgatccgtgtatgtccagcttggtatttccttctttcaaaggcagcttctgtaggcagcagctgttctgtctgttgtctcgagcgaagggacgtaaattctctcgagtaaaaggttgtttcgcaaccacctctgcttatttttccttttcgtttgagtaatcatcaaagcattacagcgtgcctcgaggccgcaagaatagaacagcagaaagaaagaagaaaatgaataacaaacgaaacattacgtttcctcataaacacaaagggacaacgcaagaaaattcgttaaaaaaaaaacccgacacttcataaactatactcgcgcgaacgagtaccggcataggcgccgcaacgtttcgtgttccgtctaccgtattacttatagaaagtcattaagagctgtgctcatggtatggcgagtgcgctctgcctcgtacaagagtccatccggcctaggatctagcttcagtgggcaatgtggctcacgagaagcgaggacacggacaaattttcgtcttgaaagcatatgtataggcgagaagaatccagatgaatcaagtcggtcggaagagctcatgtcggggcgtgagacagatcgtccatgaaacgagttcccagccttgaacgtatgcgaataaacccgagtatcaaaggccaccgctatgcaaataaattctcatgtaattatttttttatacacgctcaggtaaacagagcaccaggacgcagactcatcagctgacagtcatcatctgcatccgttgtggtaggccagaagatggtgagttatcggatgatgcggcttccctgagtgaattgtttccgcggcttcgtgccactcttctaggagggctcgaaccggggtcgtcaaagacccgtgtaaaggcagggctcgagtcatgctggcgctcatgcctgggtgttctcattggactgtgcgtaatctggtcggcctgtcgaacaatgtcggacagtgtatctcgtaaatcgccggctctcttgaccagagccttgaggctatttgtgtcgaagtggactttgccgttgtcaggtgcttgctcgggagcacgatgttgcatagccccaatgacagaacggacgacccccgatacgtcatgagccttgttgtacttgttctcaggtgttcgagggcgactgggtctgttggaaggggggttgtcattcaaaggccaattgccgaagatatcatcttctggagagaagacagatcttcgccggggagagtgacgttctcgaacaacagtggttttggacatagcgggctcgtgaccatcaaaggcggcatcgaggcgattcatagaatgggcatcaaagccctcgtctccgaacgtttcgtcaatatcgaatgcatcgaagttgatagatgaagttgacttttgatcatcgttctcgtccaacgactcttcatcgggggatgccagagcaataataccgtcagcctccttccagagatgcctctgagatccttcaagcatatccatatctcgcccatgacggcacagacgttttaaatcattgacaagaagcgagaattctcgaatatggccggaatgtgccttgacacttggctgtgtcgcacgaatcgattctggtactgcaaagattttgtcactcttgtcgttactaccgacgggaccagcaccaaattcgaaatcgtcatcccagtcctcgctgactgtcttggtgcccatgccccatgtgccatacttggatccagtagtcttgggatctccgggggcatcatgaaccacggggacgctctggcttcgaacatgagttggggttggacctttgcgtatggcggagcgaccacctctagagtccatctccttagcataagcagtcttgggtcgcaaactccgtccagtatcaaatttgtcgtgtgtcgggggctcgctccagtcgaagagagtgctaagtgggcggtcgttagtagcatcgtgaccgttcgtatcaggaaggccattaccactaatattggcgagggcgaggcgaacattagggttgattcctctggaattcagtgagctccctttagagggaggtgataaggggttacagggaaactcatcatccctagcccaatcatcgtcaaattcgtcgtccaaggacagcctgctgtactccttggtcgtattggtcaagacatcgtagggcgatgggttaaatcttgactcaagcctaaagcgtggtgatgcttcagatcgcttgactgtgcggacaggtgtggatgcattctcgtcctcctccatgatcttgtcatcttcatcccatgtccggccgaggatctcgtgaattgagagacgcttcgtctttgtaccattgccggcggtgcttggtggtgactcgtcatacatggactccaatggggtctcaacagcacgggcacgaccggagccaacagtgcgcagcgagtcaaacatggtatcactcttgaaatccgtgtcatcgtcgtcccccgatgtgcaatcccgagtgtcaccttcagagctctccatggtggaggtcctgtcgtgctgcggtgccctaagttgtgacatcgcagtggagctggtagaacttccggagggttggttaggccgaacctggtgagtggaaaccccagcagaagaccctaaccgggacgaatccacattgaagtttgcaagtcttgggaccgtggggattggtgacgatgaattccttttacgacctttcaactgcacagtagcagctgaacccaggaacgacccctgccgggccgataatggtgatggtgcgcggagtgttgattccagcggcggattggttcgaggttcagcgccaaattgcgcgccagtcagcggttccgacacatgtcgcttattcccgatcccggattcagcaccacgcttagagcgccgaatgctccctgtcgtccttaccgcccagtttcctgcagatgcaaatggcattgaggtcgacttgcggggcgtcctagaaggagttccctcaggagatggagttttttcttccgcaggagattgatgggtgcaagtgtctggttgaatttgtgcagctggcaatagacctcgaggggcagatgccgctgaaaccattcttggtttcaccaggtgaactctgttgcgctcgtcgttctcaatgcagatgcgctttgaagagattgctcgagctgcacgtggacttaactcaccaaacctacccgacactgtgcgtccgcttatacttaatcttttagagtgaaagtacgacttccatccgctcctcgcagatgtcgatctggaggggggctcaagcggggatggggcgaggaactcgtggggtcgtgatgggtcgtcaaacgagaaattgttcgaatcagttggtgtattcaacgcagaatcgggtcgaaattgttgtagtgttgcagacctctgatggctcgtagcaggtctgcgaagaacaggtaggatctgtaagtgagatttcgcacgccgccgcggtaaaggatctggatcgatgcgggttgaggtagatcgcttgacgagcttgtttggggggagtgttgctgttgtaggattgcgcaagataggtgcagctgaaccgtgggaaaagatggaaggcgcgtcaggacctatactggaccttgtgctttcgtgacgagacagtgggcgaatggagagacgccttatccaagatccattggaagagattgagtctctagactcggggataatggccggagagtcggtctgcctcacaaacgaagagttcctactgatggccagaggagggggagtcgactgtgtctgtggcataggcggtcgctggtaacgggagaggggaggtctcgaggcagtagttgggcgcgggagtgtgtgatagtgcgaggcgccgagagcagaggcaacggtgttgctcgtagcgggccgtggggaagcaaagttgccaggcgattgcgattgcttgcttggctcgcggtctatcgagactcgtctggaatgagaaggacgtcgagtcgagtgagagaaagagttgagttcagtggtgggctggccgaaaaccaaaccactggccgctgcagcgatggcagtgccagttccaacaagctgaatagataaacacggtcaattactgctgcagcaggaaagatggtgggtaagccactttagaaagagggtttgaggcgatccaagagaagtgtaggatagggcagaattggggtgggataggttaaagtctataacagcgccatgtgatggctggtgtggtggtgatgatccttggttgattcgatgtgattgtggattggttttgcggggaggacaaagctagcaacaaacttacacttggaacggtctgcatagtagcttccattgcgagggaagccgacgctctactcaagcgagagagagaattgcagcgactagcattctagaggcggaggatggcggtgctggaaacggaggtgatactcatcgtcgttcaagccatggacctgagagatctcaatggaggcgacaaacctgaaggctcgagaagccgttgtaacccacacacccaagcgctccaaaggtcccccgactttgagagaaaggaagagtagccccgggagaacgatgcgaagtcggaaagaagctaggcgaaacctgattctggccgaacaaacaaaacaatgcgaagcaaacaaacaggcagaccgacagcaagcaaatcgatgccttctctccccgaagaacctcggcgtcaatcagtggcctgtgtctcttctgacttccaaagggggtttaaaagaaagacggagaaagggcttgggcttggataaggaatatgagagacgaaacttctgggctgagctgagagtttgaggttgattaggcccaggtcgcgggagcgactgtcgaaaacaaaactcggctggcagctgcggccgcggatgcgtaagtacctacctactgtaggtggcaggtaccttgccttttagcgacagtgcacctcagtgttggtgccagtgatagtggggagatggaaaatggagaacctgggccgcctaggcctatagaacgaacgaatgatttgtgcagtgggaaagggagagactatttagttggaagtataattgacgtcgaaaagaagtttggcgttgtctttgcagcgtcttctttcgccctgttccgtttgctcctggatgccctgacagcaaagcaatttaggtagtagttggccctgtatgtcgaattgagctgcgcgacgaaagcaaagtctgggtaatcacaacaggagaagaaacgagaaagaaaaaaattaaaaatcaataaggtcgccctgagcccctcgaatcgtacgcttttcattacctgcaacctggagattacaagtgagatttaggtgaggacggatcgtctctgcagggatgcacatcaagacggcgactccacgggaagccagggcacccaggtcctgcatttgtctcttattagcggacggagccactgagcatctagcgccgttgcgggcctcagggctcctgtaaagccgggaagcccactgaacatgtcttatccctggcagtccagtgcaagcaagactgcagatggcccgctgcggcgctgcgcctagaaatggcgagtacctgaaaaacctggaattgattgggtcggggctggggcacgtctcaagcgctgagcagcaagagagattagacctgctattttgagtggagggcagccattattaacatgacttgcatacaatagttggttcaatggcctgaatctgatatcatagacactgacttagcattagtacatcggatctaaggtcaagatgagggtcctccggtggatgatagtcttgctgaaattggtttgacacagcgcatcttgatcaaaccactacaattgtcctgttgtatgtacataggtagctacagtactgtagctagttacggaggtagtatttagctgctacacgagatccatcacgtctcaaagcctcaaacataaatctcaatatcctggaaagatgcaacgcttattacctagcgccgacgagctggccacccgttatttgcctaccattccaaggaatatcaacttcaattgtctcgacctgttgtatccgatcgatgcccatgatgtttggtatgctttttacggctggagtgggcaacacgaccgccctgtggctgttgaccctggtacatggagttacttcaccgggggattccttggcttcctccgggggttgcatctcgggctctccctacagcggcatttctgcatcaaagtcagatggtgcctagtgcgcagcaaagcgggtggtctgaacgaagaatgaggtgcttattcaatcttcgacgctaaaatacatgatcaaagtcgaggtactccaccaaaagggcatctcatcgagctgcccttgatcctcgagctcaatcgctcgctcgttatcttcgtctcgtcccggcccccggaggtgacgacgacgggggtcacaacgggatggagactccccggaacggacaaagcaaagcagaacgagatccctgccgtagactcagagaccgagaaacataatacacgggccctgtccgttgcttgctcaacgtcaacacaggccaagggccccccaagtctactctgccacataacagcataggctatccgcactcgtaggttggtatcaccagcatgttgtcacagggccctggtgacgctgtccacctgcaagactgatgttcccgcgtatgcctctcgccgtcgagcagctagggggatgcgatacaacgatccgtctgcatcatacaacgtgtataatactctcgcccctattgtcacgcagggccgtcccgggttggaggcgcggccctggcagcgaccctgtttatcaacaaacccttaggatgtttaagggatcgatgattatgaaaagggccctgggcttaatagatgctaaatagggcatcaattcgcgacgcccacagaggagaacatgtcagcataggtccgtcgaagtcctctgaactagacagtactattataccattttccgatcacaggaataggggttgtgctcccattgactttgtatcttgcatcttatgattgcaccgcctgagatctgtctaactggcatttctgatgatgctgtctgtactccgatggcaagccttctactccagcagccattggacagtaacacacactgccttaccacagtatgatcctccggagtagttcgccatttcacgcgtatttgtctagccaatttgcgacaaggcctgcaacaagttccccggttgcttgatgcggccctgcctgcaattggcatcaattacaggtcagtgacagttttcagcttgctttgtcctctgcacctttcctccttgggactgcacttgatattacccatggcgtgctcggcctttcaataaccgcaggccagcagctctttcaatggccaaacgatcatgagaagctgcttgtgagcatgagcaactcgccttttttgtcccacgtccatcagtctgcggccgccctgggctatcatgtgcaacgccaagtacctaggactattaacgcctgaagaacagagagaacaagcaaacgaaaaaaaaagtttgtcgatccaacttcagggaccttaccattgacaaggtggtgcagggttcgagtagaagaaagtccgatggatgcaatcaaggctgttttccattttcaaacactttcatgatcacatcatgttccatcattgcatgtaagaaagtgaatatcatggttcagaatggctaagtcggtaggatagtgctccggggtacacgggccgttcttagcatttgcaagaccaatgtttgctgatgatacgtgaaaagcacgatataacagtaccagacatagcaattgcctttcgtggctctctaagatccccccattctgtgcaatagttacaggaccttggttgttcatgttgcgaagccaatgtttcgttcttttccaagttggtcccagcctgttcgcacttatattatagtacgttgtttattgataagttctggcataactcactaagataagccacactattatacgaaattctactttaatattccagaaattactctgtagatacacgtgtaataagtgtcccttgcagatatagaacaagactatctctgaaatcaacaatggtacatacgttactgtcataagatgaggcctgccacacaggttgtacgtattagccacagccaaccataaatagataaacgtaaacaacaacaagaaaaacaacaacaccacaccacaccacacccaaaacccattgatctgcataataaacctgccgcgctgcctctgcctctgcctctctctctgtcctctgcctggagaaagcggagcagctggccaccccctgcttgcatttagtgaggggtcgaatgaaacgtttgacctgatttggtgagattatgcttccaccgtcgcccaaagtcatgggtatcggaatgtttttggtcgacgagcttttcgatgaagatccgaagaagcgcttgtgtctgatagtggggcccagttcaagaactagaggcgtcttggacttggagcatctcttgcctcaaggcgggcaccattcagatgttccagatgcgaatttgcacacacaccaagttcccagaaagccacaggcagatcctcctcgtgttgaggcaatggcccgcgatgcagagaaacttaacttgtacccctgctcctggtgctcgcttgtctcgataaggctggctcgtggccactggatatccatcttttgcctggcccaatattacgctggcaaacatgtgctcagcccagatcctcgtgaaccggtttccttgaccattggcatcggattgttccagagaccgaatccatctcaggaactctcgcaactcatacctgaaacgagactgtcagaccgtccagaaaagcggagttgtttcttcttcccacttccctcagagttctcttttgatactattatatcacttgatttctggtgtttctcatgcatctgactgcagatgcagtcggatggatctgaagagggaacaactcgagcatgtgaaccagtcaacttggcattgctttcattcagcaaccgactcgcctgccgacttgcgaacatcttgaagtgttcctctcagcccgtccacacaatgcattttctgagcaccaacaagtccaatttccaccaaccatcctcaaacggtagctaggctttagacagacgtgcctagtgctcacgatcagagctgacgcaatgcacgaactgctttttctggcgatagccctaaactcaaaagccgcagtgtgcttgtcgacagtcacagattgaagaagatacaaacaaactctaggctctctactccgtaggctctcgagcaacatggacaattccatactggaatgctagactttccccgcagaacagggaaataattccgagtcatcatgatcgccatggcttttgagtcaatgggcgattttcttccgccattgtctcgtatcggccctcgacaaacttgagcctaggaggcgtatgacggacgaggcgtccagctgcccgcgcgcctgggacactgtcactcccaaggagctaagttgacttcgtcttatcgagtcaatctcataccggcggaagattgctcgtcttgagacacggtcaatttgttgtcttgcttgatgactaacacgttagtgcaagtcttgctaataagccacacttatatcttttgaacattcaattgacacccttggactcaagggatcgcacgtgtatgaatcacaatcttgcacatattcatcaggaacatcgatgtctacacacgtgcgatgtcccggcctctgagattctagactcggggctcactcttgagcatttaaaccaatttgctgtgttttgataaggcgcaatggtcaagccattgtcgagccaagtggatgcaatagcattgcaatctcagaaaagacgttgaatgggcaaatgggccatgttctcacgaaacggcggcgccgaaagtccacctaggggctcaagcgcccacaattgccggagcgccgtttaacctttagttggcaacttagcaatgtccttgacgagttggtggtggttgtcaatcggctggtaagacaaaaagacgttttggtctcacagagcccctaatgtttattgttgttgtgagtggggaatgtgaattcctggtaaacatcagtggagcgaggacacgaggatattgtcagaagtaattaaatgagttgatttcttcagtaaacattccatctccagctaattaggtcgttgcgtgactctgcattgggtatgtaacttgagctttcatgcagaagggccttgcatcgatctcccatatgtatgtagagtaatgcacatggttatcacatctgatcgccaatgcagtgttgtgcagaacaatgcagacgcaagatcggggctcggtcagcataaacaacctagatctgggtggaataccagggttcatttcagtgtcaattggccaagttgtgcaagcaaacaaagaaaaacatcatgagatgaagttgacgcgtcgcgtcgataacccctcttaccttacctcacttaactttagttaacaaaataaatacacagagctatagcggctttctgcactgtgattggtgctccaggtttggagctgaaaactgtaattactgggattcgtggcaactggttattgctgaattcaacgccggtggtttcaatagtcagcaaccacattgataaccgacctccgaggcactgtgtcgtcgctgggatagccttgtatactaaaccaagatttcactcgagtgtagtgttttgtcgtggttgataggttggcttagaggttagatgagaactcaatggactgcgaacgctccagtcactctacacatgcagtctctctctgcataaacgcaacttatcagcgccgatattgggtcacgggtatgctaattgcagcatacatgcatgtccgttgtttaatttgcccgtgaacaagttttgtgagaaacctgtatttcgacatccccttcatgaatgagaggcccttcaccgccagttgggctttgtttgataacatgatcctgctaaatttagagtgaatagctgcagtctaacatctatggtctattatgaggctttattcagctctacgggtaatgtttcttttctggtccaatgagtctggaggtgtactgacgaactggtaacccttcactcgtatggatgcccctgctcgccttttgatatagcctccctcggcgatatgcccttttcttgtgtgctcgagctcccgtgtcttaggttcttgctatccgcatgacccggttcgcgaaagctatgactcccattcccatctccatcttcttggacacttacaaacgggatgtggttaactataggttaggtcgctatgattctgtcagcttttcgttgattgagtggagagatagagtaccttatttctctaagtttctatctgctgcaggacctaggacttgatctaaatattctttttgttatctccgttatattaagtagtgtctaggttgtagctttagttctaaatgggcttgacaggtttgatgcgctcaccaatatcataatcgttgttacaagccagactcagctattttgacagggtgccaaactgagttggttgtagcacatttgccatggttatgaccaaattaaatcatcgtcatgagtcagttagtaacaagatgaagttatgaatgagtaccttatgcattcatcgagtgattcatgatcaattaatacaacttgcggcttagttatccctccatttgagacacacttacctaccctgaggtggagatgatgtcggtaatcggacgtcagacctccgtgatggatccaatatcatgcccacaattttcaacgacatctctggcggggcatccaaggtagcgacactgtcaagccattcagtcacgattcaacaactctgtgtagctcgctgggcatactgaagctatacattgcctagtggattataaaggcctcaagtcatcccttctgagcccagctatcccatcgtcgagtcatcgcatcatggaggccgatatcagagctgtgctgccgcacattgaccccatagtctccgagtactctgtgggctacttaacgcatgcgtcaacctcctacttggacgaggaggatacatcgggcgagtcaccattgaacgaggctgcttccaccatcaccgagctcctactgtccgcatctggccaagtcaatgctgagctggaggagaagatcaaacaattggtcgagaaatgggtcgacaagtacaccgaggccaatggaggccagagacgaggtccctcgactgtcaagcgcttagaccagactatccaggtgagccagcagcgcaacatgtcgtccaccttagctgtggcgaccggtggcgtggacctggagtctgcaaacgcaaggaaggttgagtccaaggtcgatcgcaagaagcttgagaaggcagagagaaagattgccgccaagcagcagaagaagaccttcaagactgtcgagtatgaggcatccaaactgcttgaccaacccgagtcaacccagtcatacgaagagttctatatggctgtcaaccctctgcaaatgggctccagctccgcaaacaagtcaaaggatatcaaattggacaacatcgatgtgtcgatcagtggaaatcgcattcttacagacacaacgctcactcttgcctatggccaccgttatggtttggttggtaacaacggtgttggtaaatcgacactgcttcgagctctgtctcgccgtgaggttgcaattccactccacatctccattctgcatgttgaacaagaagtaagtctctgttgaaacaagaaaaaccatagctgacaagaaagatcactggtgacgacaccccagccatccaggcggttctcgacgccgatgtttggcgcaaggttctattgaaggagcaagatgtaagtctgcctttcagtcataccgaatacccactaacgatgatagcaaattacggctcgcctggcagaattggagaagcaacgtgcttccctggccgatacatctgctgacgcggcaagaatcgatcgtgatagagaggcccaggataccaagttgggagatgttcagtccaagttggccgaaatggagtcagataaagccgagtcacgagctgctagtattctcgctggtctcggtttctcaccagagcgacagcagcacgccaccaagaccttctctggtggttggagaatgcgtctggcccttgcccgagcgcttttctgtgaacctgacttgcttcttcttgacgaaccgtctaacatgttggacgttccttcgattacattcttgtccgagtaccttcaaacataccccagcaccgtcctcgtggtctctcacgacagagctttcctcaacgaagtcgccaccgatatcattcatcaacactctcagcgtctcgactactaccgtggagccaacttcgataccttctatgccactcgtgaggagcgtaagaaagtcgccaaacgagagtacgagaaccagatggtgcagagagcccatctgcaggcatttatcgacaagttccggtataacgccgccaagtcttcagaagcccagtcccgtatcaagaagctcgagaagatgcctgtccttgaaccgccagaggctgagtacagcgtcaaattcacattccccgaggtcgagaagctatcgccccccattgtacagatgtctgaggtcacttttggttacaacaaagacaacatcctgctccgcaatgttgacctggatgtccagctggattctcgaattggtatcgtcggacccaacggtgcaggtaaaacaaccatcctgaagctgctcattggtaagctggatccttcgtctggtctgatctcgcaacaccctcgtctccgaattggattcttcgctcagcatcacgttgatgcccttgacctcaatgacagtgctgtgggtttcatgtcaaagaactatccgggacgaacagatgaagaataccgccgacgacttggtgcattcggtatcaccggcacaacgggcctacagaagatgggattactttctggaggtcaaaagtctcgtgttgcttttgcttgcctggctcttacgaacccccacattttggttcttgacgagccttcgaaccatcttgatattgaagccatggatgctctggctgaggcgctcaacgaattccagggtggtgtgctgatggtgtctcacgacgtcacaatgttgcagacggtgtgcaaatcgctgtgggtttgtgatggcggcactgtcgagaagttccctggcgatgtccaggcgtacaagaagaggattaccgcgcaagctaatgctgcaggtgttgttaagcagcattaagtacgtaaccaaattgataagactgattttatggtccaaatatatttgcccgacaactttgagaccagatgacctattataatgtgtgatacgagccgttcatatctctgattccagctactcgctaggtattcagctgatggtagtttcctctcacaaacacaacaatcgagatttgactcatattgtccgaccctaatggtactgatgcataatgcgaggttgtgttacatgtgatgtagataaaatgggctcggtcggatttcttcagaggctcgatgaataggtgacaattcgcactcaatggcaacaatgagcgttaagtatcaaacaagaccttttgaatgatgcgcctatggattctgcatcttaaatttttgttttgttttaacaaaattccaactcctttcctgcgcaagaaaaacttaactgcgtgcagtgcctcaactttgacgagaagcacttaacacccacacatcttcggtcataatcattgtctcccttaccatgtcagaaatggaaggcgtcgtggccacccaggcggtcgtggccatggatatcacagaacccgatcctcacgaaagccgcgatgaaaacaaacccgcgttcgatatcaagaagcccaagccaacaattcaaatccgcgacaatctactctactggaaatgcaaccaaacacttcacgacggcagcgtctgcggttcctacaacgagctggacttcaagcagtgcaaggactgcaagagccgacgcggaattggagatgatggcactgacgcctacggcactaagattgcaaagatcgtctttgttaacaacaagaatggagaggagctttggcagtatgcttcggaggaataggccagctcaaagacgttgatggttcacatggatgcgaagtctatcagagaagacatgaatacaaggcgaaggagagctcaatggtcatttgcgcacaagagatgtcgcttctgcctcggactttgacgaatcatgagaaatggatcaggtttgattttagaggtggtttatgggtgttgacatgttattcctcaaaggaaccttcaagaaacatatactgcagagagcacaataggtcctcccaagctttccaaattatacctgttacaggataacctcttctttcatccctaaggagtctccttcagagccattcagttgtgcatgagcccatgtgtttcgtgacaatttgagacttccaaagataagttatatcatggactttactgccgtcggtctagcagagacatcctagaaccatttcagtagacataggtgatgtgcacccacttaaccatgtgcaacaactccatataatatgtaaacactttttacttttacttggctaagcaggactggcttactggttgttatgcaactgtagactttgcctcgatgtttgtatagggaatgcttgattctcctgaggggttgtgcctcttttctcgaatcaatgcaacctggtggattcaagtgtttcgtctagcatcttatcttttataccatatggattcctcacacgttatctgggtccccttcacctgactgccggcgagtgagagcgttatattgcatgtagcaattcaagctgaacactcgagcctcagggaacaagataacctcccaccttacactaagatgctgaaaaccattacatcagtctttttgtcgtggaggattgagatattggggtttgttccctccgcagcttagataccaaagatacgtccagatcaacatcaatatgcccttgaatacctaaccaatggacatcaagtaataaatgatgcaaattgaaagcgttcagtgcatttggagccttctggtgggtaggtattttctactgtgcatgttggtaaatacagatataaacttggagactctcttactatgtcatcgcctcatttttaattctgatcgtccgaagccgtatgttcatctcggatggtcaaatcgccaatttaccagtggggcaagttttgctggcactccatcagttccattggcgatctggcgatacctacttcacaccctgggttgccaacgtggctgacctcaacggcgcgtagttgtagctttaacaagcgttcgattcagggcaactgagcttcctaagcacctatataagctagatttctataggtagattcttctttatctctgctgtagtataagaatttaccacatacatacatacctaccttgggttgtttatatgcatctggagataaactggcgggctgctaccttatttcctcctctccatcggcagtgacaggtacggattcattggcgtgcctgccactgcgggacccttcaggcggcgccttgcccttctggacgcgtgcacggaccaagaggtaaacaactgagagtgcttactggtccaatagcctggaaggaaccgccctgccccttgtttaccccctgctgggccctgaagccgtggcggtgaacaatttcaccctcttgactgaggtgccctccagctccaaacaaaaatcaacatcgccctttggtctctttccaacccaacccaacccaacccactcttccctccgtcaaagctaggtctacttcagctcgacgacttcggcccatttctctcctccttctctctactcctccagattacattcatccacatccatcaacatgcgtgagattgtaagtacctctcttttttaagttcgtgctgtgctgttgcacgcgttgcgtttgtcgtgcccctgattctaccccgctgggcggtggcagctcaacgacaatgcatgatagatagctagcagctttcacataccttctgtcaagacgaagaagctaatcagatcttttctctacgataggttcacctccagaccggtcagtgcgtaagtgctcatcgcttcctcagcgtcgcatgaggggggatacttacagtgtttatcagggtaaccaaattggtgctgctttctggcaaaccatctctggcgagcacggcctcgacagcaatggtgtctacaatggtacctccgagcttcagctcgagcgcatgagtgtttacttcaacgaggtatgcattagcagtcaatgtcaagagttcacacgctcacacatctaggcctctggcaacaagtatgttccccgagccgtcctcgtcgacctcgagcctggtaccatggacgccgtccgtgctggtcccttcggtcagctcttccgtcccgacaacttcgttttcggtcagtccggtgctggaaacaactgggccaagggtcactacactgagggtgccgaacttgtcgaccaggttctcgacgtcgtccgccgtgaggctgagggctgcgattgcctccagggtttccagatcacccactctctcggtggtggtaccggtgccggtatgggtactctgctcatttccaagatccgcgaggaattccctgaccgaatgatggccaccttctccgtcgttccctcccccaaggtctctgacaccgtcgttgagccctacaatgccaccctctccgtccaccagctggtcgagaactccgatgagaccttctgtatcgataacgaggccctctacgatatctgcatgcgcaccctgaagctgtccaacccctcctacggtgacctcaactacctcgtttctgctgttatgtccggtgtcaccacctgtctccgtttccccggtcagctgaactccgatctccgaaagctcgccgtcaacatggtgcctttccctcgtctacacttcttcatggttggatttgctcctctgaccagccgtggtgctcactctttccgcgctgtcagcgttcctgagttgacccaacagatgttcgaccccaagaacatgatggctgcttcggacttccgcaatggtcgctacctgacctgctcggccattttgtgagtgaacccgatttgcgcatggaaattatttactgactttgaacagccgtggccgtgtcgctatgaaggaggtcgaggatcagatgcgcaacgtccagaacaagaactcttcttacttcgttgaatggattcccaacaacatccagacagccctttgtgccatccctccccgaggacttacgatgtcttcgaccttcatcggaaactccacttctattcaggagctcttcaagcgtgttggtgagcagttcactgccatgttccgacgcaaggctttcttgcattggtatactggtgagggtatggacgagatggagttcactgaggctgagtccaacatgaatgatcttgtctctgaataccagcagtaccaggatgctggtattgatgaggaggaagaggagtacgaggaggagctccctgagggcgaggagtaaatctactccgcagtgtgctgaaataactggccgctatgttatgtttgtcgtatagccggcccgcaacttcttttcgagtgtagttgttgtaattctggggtaaagatatcctcaatagtggcagtacaccatagttgtatgagccgaataaaattccaagagtactattgtaccaattcaattctcaaagatggtgaaactagcactgacttactcgaactggtcacaagccagtttcgccgaggactcgaaatgtttctgtgacatgaagttaagcatcggcaatcggaccacattgaccgacaggcccttggtgtgcagtaggtagtcatcatgctgagcacgtgatgtcatgactaagcgcgaaaagttgagctccatcagcttgtcaacctcattcgacgagtcaatactgctgcacgcccacggcagccatcttgataccaatggccgccatgtttactcccagccgggggagggcaattggacgagctattgcggtctcgccgtctggccctgtcaacctgcctagcttcctggtgccagcatggcacgcgacagcacccaagatcgcatcttcccgagcctccactgccctcttctccacgacctcgaagcgaccatccaagctgggaagaacccctctatcgatccctcctggtgtagagctatctgttggcaagccggtggcgaacaaggacttgacatcatacaagaaggtgtacaagaaaaccatcactgtaaagggacctttaggtatgagagaacggcacctagcaacgagggggaaaaattgctgactggatgttaggagagcttgagctcgaagttccggattatgtgcaggtgacgcaagatcccgaggccaaggtggtatcgttgaatgtccaggacactgacgccaaggaccaaaaagccatgtggggtatgttcacaagttattgtcacgcttgatggcattgggactgacaattggataggaacaacatggtcttacctaaggaactatatcatgggtgtctcggaagggcacacggccattctccgtcttgtcggtgtcggttacagagcgagtgtcgaagagcgaggtgctaaagaggaattccctgggcagcgcttcctgtgcctcaagctcgggtttactcatcctgtcgaggagggaatccctcgcggcgtgaccgtaacgactcctgcgcctacacgtatcctgattgagggaattgaccgggagactatcatgtcgtttgctggacgagttcgcatgtggcgtcctccggagccttacaagggcaaaggcgtgtttattaacgaccagacgatcaaactgaagcagaagaagatcaaatagagagttgatatgtcgcaatttatactggccaacttggcggcttggcctattagacgcagctggcgtgtgtattctagtatcatgtacagattttcgtgtactatttgacgaggcatatacaaaactacatttttttgcaattctcgctttcattcaagtcatgcccgtttgtcttcctactcattttcccttatgactgcttggcgctcagaacctcctggacagcttcgagaaccttgccgtgaacagcagcaggagcggcaataacgcccttgttgttggccagagtgcgtcctacgctgaagtcgagacgctttccgtgaatgtcagttacttggccgccagcctcacgaacaatgaggtcgccggcagcgtgatcccagatcttctcctgatatgtggctttgacaggcagacggaggtagatgtcgccagcaccgcgggcaatagagccatacttagcctgactgtccatgcggacactctcctgggtaataccgagcttcttcgagataagggcctggtcgtcgtgcgctgagtggccagcctcaacactctcgcagaaggtagccttggagagatcatcaatgcttcgcatggaaataggcttttcggcagcaagagcgccagaagtaagaggtcggctgttcgcgccatggccctgcacagcagagaaaacaacaccacgaccctcatcggtggcattggagccaatgtcggaggtaagacgggctgagtcgtcaactgggaggttagggcagccaaggacaccgaccttgacgtcaccgtcaaccatgagaccaaggcagacagcgtattggccaccacggaggaagccctttgtaccgtcaatgggatcgattgcccatatacgaccgctggaaccaccctggctgccacctctatcgatcaattccaacatatcgtcaacatccttgatagggccaccaagttgcttctcagcatcttcatcgtcgagctttgtagagctgacgagctcccagatagtctgcttcaggtttgcatcgtcacggagctgcgcagcttcctcctcggcgacgatagcgtcgtcagggaagttgtggcggagagcggcgatgatgagggcctgggcgccaaagtcgccaatggtgacagggctcttgtcattcttatcaacagttccctttgccttttcgtggaagacgcgcttggtgagaatcgtagcacgctgaacggccaattgggcgatctgaagctctgaggcgtaagatggagaagccatggttgtgagcggtcgttggagaaggataaggtgggaagagagttggcggagacggggaatgaaggctggcgaaacaaggatagccaggatgagagtcaataagaaaagaataaaggatctagagaagaagaactttggagtagcagtgggcatacaaggcaacgcaatgaaatgtaggctaataaggtagctaggtactaagtaacgtgggatggcgcaattgtccttgtgttttttatggtggtgttagagcttagagcagacactggttggtctctttcgggtcgtcgggcgggtcgtcgggctctagacgaaggcaattgggtctaagtaacgtgggatgcgggttgaatgaatgaatgaatgattgattgatatgagaaacgaagaggaagagaacagaagtgggatgggctgttgcgaagtctgagaactgagtatgtaagctgcgacgtttgaaagtgttgtttcagttattgtgtaatctgaatacagctcgaatgcgtcaattagattactattcaactcaaaagaacccgaaatatgttaaacggaaaactcaagttagatttatcattatatgcatccataacggaggttctgttggcaaggtacaggtagtcgtgcaatggcaggattatctggtacttgtagctctctcaagccaaccccgccatcagaactccgatatcgatgaggaggggcatttctctcttccgtctcactaacagtttcttcccctgctcattaggtagcggaaccacccgattggccggacttttcaagcatcaattctgctcagttcatacaatcaatccttctatcaatctcaaggcgtcatctcaactcgacattcaacgcgatcaatcctcttttgcttccaatcaaccaaccaacaactgtcaccagaaatggcctcttctccaccctcgctacgctctctctaccgctcccttcttcgcgagctaccacctcgaccaatcctcgcctcaccacgctctcctcttcactcccgccttcgagattccttttcttccagctccaaggcggcgacatcgcaagacgcccgcgcccgcgccgacgccgctgcccaggccatcgcatatcttcgatcccagcgcatgtatgccacgttactcgagcgttataaccctggtatgggtatggatgaggaggagcgtgttcgcttaactgctaggagggtcggcatggatttgccagtcgagtacaagtaaaggattcacggcgaaattgaaatgagaaaagagacgggagaagggagaagcggatgcaaaagggcttcaaaggccatgaatcgtcaaagtgaaacggaccatgacttatcgacccatcgaatgaatctaaacaccaccaagcggtttccaacagtgaatctgcagatgggaaaataggccagatggcatccggcactcaagaaaatggcagtggagaaaatggctgagattcagcccaaacccttccttcaatgtacgaacaagtgtatggaacagaacggaaaagacacagatgcaatacccgagcatcattcgattataaggaacaaccatatcatcatcatatctcatataaaaggacatctttggtccaggatcaacaaattatatacagaataatagcgtttccaatcatcaagcccatttggctcaggggtatcaacttctactcacttcgcctcacttcacctcacttggccttctagacactgcccacacctctgtcttcgagcgactcatcccagccacccatttgcaacagccactctcccaggcgctctttcacgagcgtaatgttatcgcctaatgcgctcttccattgatcttgaacgagacggaccttttccttcaaatcctcggtaagtcggcgttcttctgattgccgcatctgcaccgcctgtgcattgctatctgccttgggaattgcgtttccgttctcatcttgagtctgcgtctcgaggaccttgcctttggcgtgaaccacagcctctttgacctcgtgaagtagacacaacaggttggtgtgcgactcgatgaactgatacgtgctcttctcggcgtgaagcagcaagctaaaaagatactgcatcggatgctcgacgtaggatggattttcctcaatttccgatgctggaatctgaatgttgaagccatccagatcaagaggaatgttgtccagtagctcacaaagcggaggcgcaatatcccaaaatgccgacagctgcagtgcaacaccatgatccacagccttttcaaccactcctcggaagtctcgggtccgttccagaacctcgtgagcgaacgcatattcacgcttggcagcgtcttcagcaaagaaagcctcagctgacttgagcttctcagtatttccggaaagtcggtaaggggtcagtacaacctcgcaatatcgaccgttgcggtccgaaagaagatcgtagatggcacggtaaagactctctcgtgcctcgaagacccatttaagcagcgtcaatttttccagaagttctggtctatcatcgccctcctcctgtggcatgtccgcgtctatctgcccgttatcgaatagatgtcgggctagatcgtcaaacagctctgtggcactagagatacgccctgtcagtagttcgttcaaaggcagtaccacctgattctggaacaattcgtattcggacttttccaagtcctttttctttgttatctcgccggcctttgcatcagcatcaatagctcctgcatcagcataactcaagctgccagcattgatctcattctgcaagtttgtacgcaaagcttgccggcgctcagacgctgctttggaaaattgctctcgacgtttagtgctttcgacagtgaaccgttccttcgttttggccaattcatcgagttgactcagagctctcacagctgttctgatggatgtcaactcaggatgtttgttattgacagcggggtggtgtcttggataaggaggaggcatagtgacaaggcgggaaacatccaagtggtcgcggttgatcgtcgaacagggactagagcccatgtttgatgtggtggcgaagccaaattgttgaggagtcaagttgggctccgacggatcatgccagcctgtcttttcaggaggatactcggatgaagagcctggctcctcgtatactacagacggctggtcctcctcgacccactgtgttttagttacgcccatatacttcgactctctcttggaacgtccgagatgggaagcttcgccttgcgaatctgactcccaccaacggctcggaggacgaccccgtgagctgccattttcatagttttcgctgacgctcatactcaaaattggcgataacgagggcatataattgctggaccagttcacatttggtgggttgttcccgctcggcgacgtcgggacattgactgtcttagaggcagactgaggactttcccccaaattcgaacctatagagcctcgacgagaaggccctggctcagataacccaggagtccactgatcttgcgaagaggctgactctcgcctgtggctgaccatcggccgaaataagtcgcgggtgaggtcaaagatctcggagcccatagccccaatagcgacagaatatcgttctcgtctgatccttgattcgttgacaacaaagtcggcgaacatacgcaccctatccgcgtcagtagcggctctcgattctctaatcgcaaattcgcggaaccgatcgatagtcccttcttcaaactgatcggcagtttgagtcgtaaccacatgtttcgataccaacatcccggcggaagggggccgagaagactccctgaccctcgagactgatgccacggatccggatctaggaggtggggtagggagcgcttttggagcaacaacctttgagctgctggcatatattggttgcttagaagcgttgggggagaaagggggggtttccgcttcctgaggcagcttccctgatgctggggctctaggggtcgagtttcgagagtcttgcgatgcgagtgcgccactcacaggggtcgatttactgattgatgtccgtgacagatcagtggtatttggtaccattatgttggccatagactcgggtcgagtccgttcatctatagagccacggacactatgtcgggtccgactctcagcccttcgttgcaaaatcgttttatcatgtctaactgccttttgccgattgagcccgccaatactcgatgaggaccccagagcaggttcaacaggttgggtggatggtagcgacgtgtcaatcctgagacccggtgagcggcttcggtttgaaggacctggttgacttcccgtctcgctccaatctgcaggtgttggaggaacaggaccgagttctgtgacaccggtaggtggtcggcgtcttttggtaggaggagatatgatgggcactgtattcctatctattgattgtacgctttgcgacctgcttgaagcaggtgggggccctggtggcggaggtgggagaggcatgcctggttcccatctggtttgagacgctgagcgtgagcgagcagatgtgggtgtctccacggctcctgcagatacggctcttcgagccgctggcggcccatgaatcatgggaccagtcatcccatgctcgggagtaggttgatgaaacgaagtttgtacgatcatgctctgtcgatgggcttgaggaggcggcggctgaggtggaggagtactagagttgtccatatctctacggcggctcaaggatggcagaaagcggcgatctcgtgaaccatttcgcccatttacacctggcggaggaggaggaaacgatgcattggctggttcaggcgaaggccgatgcaccattgtgctaagtcgaggcggtggagtcggagtaccagctggtgtagagtcgaagacggtactcatgggacgctgctgttgacttctaggcggactgtatggcggaggcggcattggcgacactgatgcatgttagaacgctggcaacaacatgatgtttagttattaatcacttgccttggacttcgccagcatattgaacggcgcgctcggcgacagcagcctgtgtgggaacccattcttgggggttgtatggctgtatgctactgccaggtgtttggacagcggagtgaaaatgactggagctcatggacacggcagatatgggcgtatgtagagggttgttgaaggcacctacagacgatgtcgtgagaggaagaaggccttgccggagtcgcgccgcttcgtgagaagtcatgatgaaagatcagagggaccaagcgactatggactaagaattcactcgagcgctaggtccagggtccctgtttcaagccacaacaccaaaagatgagggaagtctaacttagaaacagctgggtatcgtgtcagggctgtctctttggtcggttggttctggtacgtggggtgctagggattggatggatccgcggggtgggcggcgcgtgcgagcagcagcccagcagcagcagtagagtgagtcgatgctcaggtgaggatcgaagcagccgagactattttgagacgacaaggaataggtatgactatgatgactctcgatctggcctggcacagcacagccggaagagagacccgacagagagacgtaagtgtgtaagtaggtattggacgttgcaggtgaggctctgtgtgtgtaaaggacgctgcagcttgtcgaagttggtcaattgacacggaggtaacgaatatctctcatcaagccattcaccgtagctgcggtgaggacgaagagtacgtcccctaatgcgcaagcaaccaaccaaccaaataagaaacagagatgtgattgaggattggactgcccttggatgtgaaaggtgaaaagagagaaagtggttgggagaggggctctgtaaagggaaatggatgtacaggtcgcagttggagtaggtactaggtaggtatgtagtagcaggagatagacccctgcatacaagtcaagtcagttcaccttttacggcaagatgttgaaatcacgacacctcttttttttctggcggtgtcagcgggagcaggactgaagcactagcagaagcaagtgcattttcgagttgataactggaaaccgttcttggttctctgtttattgccggagagccaagccctgcctacagtgtgtacctgctttgctggggtggtcgagctaatattacatggatggatgatggacgctatcaaaaggtgggacaaagagatatgtactaagttacaaggtatgtatgcttcatgggaactttgtccacggccaattggcaatagaaacagaggatgggttacaagcatggctttcactatcaggcactagttaagctcgaggggattctactaggcatgacgatgatagagcatcttcgaccgcttcttgcagagtatgtaggtaattcagctgacaaagttgaaagatggcgttctttgaatgtcctagttagttggggtatctgtagatcctacggagtagaggatggtgcattggcgtagtacggagctatggacactaatcagttgaacgctgcttgatttgtgcctgttgtgttgtgtgagtgctgtgaacgaaaaggcaacagaaaacttgccatgttgcttgtctgtcaccatacaaatacgttgattatcccacatggaagctgatgaaggacttgatcgatcttcctatgtacatacactccgaccccgctgagcggaaaaggttgggatagacttggagagaagctaagtttggagcgatccgtcgtggttctattcttagactcatccctcagcatctattggctgacaaggattgactatgcaagttgagtgtggatgtcggcgcttaatggacgaccctcgctgcctgtcacatttctctatgtaggtgcgtactctctgaaactctcgaaacccatggaccggccggaaagacaaacgtcctcacggctggatcgaactgctgcatgagatccatgtgcaggggggccttcatgctgtgggctgatgttgacttttgatcgctaaactgaatactccttgcagactgcagagtgccattggaatccccggggaccaagttatccgaagagaacagaataacaactcaaaagacggtcaacaaatagagtttcaactaccatgggccgtttaagaacaaaaatatgcttgatggagttgattccatagtcaaggccaccgatcaaatagcttataaatctaagctggggtcaaacctagagtgatttgtttctatgaatagatcgaccatggtataggtgaggcagtagtactccgtacagatctggctgatttaacccatcactcttttttgagatcacacctaatctgtaaagggaggtaacagaacctgaacccctatcatgcagtgatgaaaagccttaggtaaacctagcacaattttgtatatatttagcagacctcgcggagttgaccagatactcttggcatcttggttcaatgtcagaagctttcttgggcctcagggtctgtatgtatgctgatcatacccttgtccaagctggcatgaagtatggtcataatggggagccatatttaagtccagaagctgctctcaacctctaagttgcccatcgggtttctcggataacttttggccacccgtacgaaatccttcatgatatcgttcagatccgacaatggaagctatcgagcttgacgggcgtgtattgtccctttaaaccgatacactgcattggctggtccagttatctatcataaagctaaccgatattcagagtcctttcgttgagtgttttatcttgagcctttacgcaactgtttctatgatcaattgggatgccattcgcaagcaaggcacttgtgatcatgggggcctaatcttggtggaaaagcttcgccagttgacataacggaacaagagggtacggatcatcgacttctcgttgattgccacatgggaaccctcgatgtatcctttccccgttatctacttgtattagtcctccatcaggaagaagatttcttaccgaggctgaagagaagattgttttggttatcgataaaaatgacgaggctgggtcttgactcttaggttgctctgaaatgagccccacttgaagctagctctaggacattggaaaaaggtgggggcacaaggctcaagtaaaattctagaggattcttctccaacaaactctcctctcttttcaactcttcacgttctgctcttctctctctacctttcctttgctatttattgacttattggccactgctcactctctttcctttcaacatcttctctacacctccttcactaaactgtaagtacatacgatgcttctttgcaccaattgtcgcatctttcatgatgagatatccagctggcaccagtcatagagtgacttgtactcccttcattgatgaccaacatgctgtggtctaagaccatttctgatcccaattgcgactctgctctttcatattcaccccgatgaatttctgtttggagtcgaagctaacagattcaaagtcatcatctagtacaccccttcgaccgacttcacaatggttctacacaaccccaacaactggcactgggtcaacaaggacgtctcagcatgggccagatcctactttgacgagagcctcacaaaggttcaggccgaggagggtgaggtcaaggccaagattgataagatccagagcatggatggcgatgtcgatgtcagccaacgcaagggcaaggtaattaccatctttgacgtcaagctggtgctccaatattctggtaagggaatgcggtgactttgactgcaaacatgacaactaaccattcaggatctgctcccggtgaggatgatgtttctggtaccattactgtgcctgagatcgcccacgacacggaagaagacgagtacgtggtacgtaaaacctcccctgctctttcgccttccgtgttgccgtagaataaacctcgctaagaaccctcgtagttcgacgtagacatctttgccgagtcaaaggagaagcaacccgtgaaggatcttgtccgatcaatgatcgtgccccagctgcgccaggaattccagaagcttgccggcgccctcatcgccgagcatggtaaggatatccagcatgctcccggctccaacccctcaagcggtttctcgacccccaagattcaccctcagagctccactcctaagccagccgccacttccagcactcaaagtaagaccggcggtgtcgtaaacaccactactgtgaccgacaacgaagagttccgaactactgctgaagaactgtaccaaacctttgtcgaccctcaacgaatcgctgctttcacacgatctcctcccaaggtcttcgatggcgccaaggtcggtggaaagtttgagctgttcggcggcaatgtgtctggcgagtatctcgagctcgaggagcctaagaagatcacacaaagctggcgactgaaccagtggcctgccggtcacttctccaagctgcacatcgagtttgaccagaacgacgtcgaccacgtaaccgttatgcgagtcaagtgggagggtgttcctgtcggccaggaggacgttaccaagcgcaactggctcgagtactacgttaagagcatcaagcagactttcgggtaagttcattgatggctcttcttgcttagttacttatactgactacgaggccttagcttcggcaccattttgtaagcatgctacaagactaaggagtcgtggagttggggtaaacacaaggataatacgctctctagatgagggtagtgacggggggttgcatggtcgctgctttggtggaggagggcgagggtcgtcttgggtgatctacacaagacctagaagcgtgtggttacgatatcatgagagacgtaaagtaaagcaaaatgaaataatgcatcaatggtcaagagtcatattgtgtcatgagttatacgaagaatgtctgatgcctcgtatgttcgcgtagtgcgcctctcgcaccatactcattgtcccattcgtcctttctttgtttcttccgagtcactctgttgtccaccagatgatacactgggtttcaacatggcatcttcttcacctccctttctcgttggaagccgcagtttgcccagatcaaattctgccactgtatatccagacgacaagccagtcactttattggacagagccattgtcgcggtcccagccagaaagacatgttgccccatccaggaagtcaacgctggcggaccaagccatatacggtatattccaacaatgatggaaaagcaaccgaggataataaatacggtggcagcactgatgtaatacccggtgttcttgttttccctccatccaacgtagaaaggatactcagcatcacgaaatgattcttcaggagccaaaactctttcttccccaaaaggtaagaaaccagccttcaagttctccgagtccagcagttttgtggtcttgatagatgccatgactgctctgatgattgcactaacaccgctgagaagcgtggcatctgggctcttgaccaaatcatctaaatgacaggccgtaactcttgtaaacgtgatatctataattccatactctatgcatcaagcttgagtcggtcaagcatagcgtcgatcttgccttgtaggatctggtagttgatggcgtctgaaacaaactcatcctctgcttccgctccatctaacgttctcacggcacctccaccattggcttgtccattcctgtcgttctccttcttaaacgtgggtttagtatcagtagaaacgccgtctgcagcatctgtcgatatctcagcttgttgtgccatcgcagcagctaattctgcatcgatctctccctcctcatccatcatgtcttccagacctgcatcctcaaagcgatatcgaaatcgatcgtccaggtaataccgaatatcgtccaacaattcgatagtatctgtctcttctcgaacagtgatccgttgggcagactctgcaatgagagcttggaagtcttcctcatctatgtagtcctctaagcgataagcaagataacgcgcagcaaattcttccaaccgctggacacgaagatcccacgctgcatgtatcacgtcataaatgttgacgggctccatctctatttgttcgtcctcctcagctgcctcgccaattctttgcgcctcaccatgagtgcggtctaccagcacattggaggtaccgctaccaagcgtgctgatggtcagagcagctttactcttaagattatcgaggaacagcatatctgcagcatataataggtccaaagcgtgctcaaggggacagctgacagtctcggtgtagaggtaagtaaggatgatttcaagaacggcgggcgtgcaatcgacggtgatgattcggagatgctgatctcgtttggactcgacgaaatcgcccgaaaacatcttctcaaagtactcgctgcgaatgagcatcgccttgtgggcgggataaaggactgatttgcgtttgatgattgattcttggtctccggctgggccaataggtatagtagggacgtctcttgttggcgtcgtctgaccagacttttcatcctcgatatcgatgggctcatcagcgcgaaggatgacatctgcaaacattgagttgtcatacttccacttgatatctttcacctggtccgtatcaacaaccattttgagtccgaggacatttagtttgaagaaagtttcgaactgtcctcgagcccggtcaacttcggattgataccgctggcgagcaagtctcctgtctccgcctgcgagaatattctcccatagagattcaacttcgagctgcttgctgaccttgtctaagcccttgaaaacttcttcttcagagtcggcaccacccacaggtgcgatatcacgaggaacctcgcccaagtagagatatctcaagacaatgatgaaagactgcacaggtacagcgctggcaagtttccatgtggtagtatctgggacagcagcaagtttggcacggaaatagggtgaccgtgctatgaggatgaatttgtgaagatcgaaagaacgggagcctgaaacaagggtgatatctgttgttttgggacttgtacggccaagaagagttgaaatgtgagttgaccagtagacataaggatctgaggacttggagaagtcatattgaaggagaaggttgcggatgcgatcattgagggcgttgtagatgcatcgttccccttggaaagtatttctttctgctagggcgcctggggagtgttagtaggtgactggatcccatgacttgtaagtgccaggttggcaagatatttgctgatgatgaaactacaatagcgacaattgtataagtgtaaacgtagatcttttggatggggtgaaggaagaaggttgacacagctgccgaggggtaaacctgcaggcggtatttatactgcttgatcaaggcagcaattgcgccacttgaggcagataaaccttaactgatcttgacttctgtgattatggcctactataggggtctcactgtttaagcctttgtctgaaaagttaaaagcttgatagcccggtataaggctgacagcaactaaagaaaaaaataataacaagtgtaaacataccagattctaataatagccggacaagctcatagtgaccgcataaacttgcctgcttgtgtcagttccaagctctgctgacttgaaggtactcccagcacttacaatgatgagaggcgtgtaatcgaaacgatccttgccattgatgttcacaccctgactgatgagctcttgacatctcttcagatcgccatgtcgacacgccataaggaattcattgaactcagggctctcgtcgagaggattctcttcgagaagaacgccactctcgatgagtcgagtctcttcgccaagcttgccctcgagttcaaatttgcggagaaccattgtttgagtaagaatattagagtagagctagagagatgactgtctcttttcaggtgatcttcaagtatgaaaagaggtttattctggttactgctttatctccgaaacccgcccgctcgtttatagtttcatgattatcaaagcatggggatgcccactccaaggaaaaagtcgccatcccctcgggggacaagaaaacagcgaaccttaatatggggtgtcaaaataaactcagcaaaagttatcctaaaattatgcctatatcacctaaatatttttatcacctaggattaaggtcctgtgttttctttcctcccctagccatcatcacagcaggctggaatcagccaatgacgggctacatttctttcgcatcgaggttctcatgggatcacgtgcccaatcccgttatccttctattgaaatatcgaacatggcttacatgcataacatccaagcccgcttcctccgagcattgccatgttgttgactgacaatcattctttgaggttggaatctgacgtatatacttgacttgttcgtttgcatgttgttttagtttctgtctctttgtcttgcttgatgatctttttttttgcttctctagcaaaatgaagccttgattcagtgcctgccaccacccacggcctcctgccaagcttctcacttagctggcaacctcggtttcttacattcttcgaacttcactctttgtacaaatcgaaaacatgagtcccctaaagaaactcattcttctgatcctgtttatctcttttatggtgtttgtagccttttttggccgaatacctgctctaaggttcgtcttgcatttgtctcgtgttcacctacctaacctaaagatattgacttgggatagacggacgcctatagccgcactgcataggttgatatggatgcatatacccaatgtgatcgccagggtagatcaggtgctcacgggagggagagtatcgagctatctatcccggtttagtaacatgcttctgcatgagcggcactggactgttgtggtgagttgtattgatatcccttccgagatggcagcataataacagttcagattttcttcatgctcattatggttgtgggcgagtatatgtttattcctcaagcgtggcccaagatcggatccttcacgaaactcattgtcgtggtcaccgtgctactgccctacctatttctctacctggcatgtgctgctgatccaggctacattacgcccgaaaatcacgcctattacatgtcgctctatccctacgaccacacacttttccacccggggcacatgtgtcggacgtgcaagtttcttaagcctgctcgttccaagcactgcagtctgtgcaaacgttgtgtggccaaggctgatcatcattgcgtcttcataaattcatgtgttgggtacggaaaccagcactggttcatactcctactaatctctactgcatttctgtgcacatatggtggctttcttggactgtcaattattacggtacgagttcagaggtacactcctggctggtctgtatggaagcctcgaggtatgacggccagccggtatttggctggttggggttggggcattcaagacaacgtcaatatgggggcctcatccctccttgcagctctgacgtccccattggtttgggggttgctcctgtacacactctatctcgtttattgtggtactacgacaaacgaaactcttaaatggtcggattggaaggaagacatgcgggatggtttcgcatttcgtcggtctatgccagcaaatcgccagaagaacgaacgagctgagcctcgcttcacacgctggccagtcgaggtccagcaggtaattgtcactactcaggatgggcagcctcccaaggatgaacttcggtatcctggagaaggcgagtgggagagggtttggaacttgagcgatgtcgagaacttgtacgacatgggactgtgggataatttggtcgatatatttgtccgcgactatgggtttgggaacaaaaatgacgaacccaatgccgaaagacggcgcaggcggtgataacctgtatatagagtgagtgagccgtatgcagacgatgatctgcaggctgactgcgggatccaaacccctgtccatgatgtccagggccgagcatgattgcatctgtgggctacaagttcgctattgtgagcccggacgcttggatcaaagagaactttcatccatgattaatcgaatttatcaagagtgagctttcggcagtgaagaacggctctcttgtctcggaacccgagccatggatcaatgacttcccgctttatgatatcaaccgggcatttattcatttcaaccagttttctcaagagcctccctatgctgcaaatatgtccctgctaccacccaatggcttggctatggttggccatgccaattgcttttcaaccagcagagctgatcaattctaccctggtgacgttggaactcttcatactcgagaagtagttttagtggccaatggctcagtgggcaaaggtgacttttatatgacagaagacccaggcgactggcatcgaatggagacgaccagcaccaactggtttgatccgcctcaaagagccctggttgagtatcggctcaatgggtctgggagtcttcagatccaatgggcaaagaaaccaaacaaatcttcagattcgtggaggattccggtagagcatcggtccttgtacaagatagagctcgcaaccgccgaagtgagaagatacgttcgagaccagaactgcaggtttctgccacgggcggctctctcgttcctttctttcagaaatgacacttttcgaaaagtccatcgctgctgtgatgccatcctggggtaacataacagccacagagcgcttcaacatctcggacctgatgccacagtacgacgtctgcctacatgcaacaacctaagaataagcattagattcacgagaagagatagaatacattgctaaaactacattctattagaatagtatcagttgaactgctaaatgtgcaagcttccaaaaattaccagtaggaattcaagaaccgggaagctttaatccaaatcattgcaagaaggttctaggatgccgagcttgccagtgatgagagtctgaagcgtgctctagctttccagaacgatgtagtcaaaggagacatctgcttatgccacagccttgagtcggaacgcactcacctggtgtgtttgctgtgtccgccaaaatattttcctatttgcagagtgataagtactctttagtactcaacagtcttgatagagtgctgcagcaggggaggaagctcctcccgcttagcaagtcccatgcgcacgcagtcaccccagaagaacatgacccgatcctgggcgtagctcaagtaatcgaactcatcaggactcagcaggtcttcttccttgatggtttcgtcgagacctgggatcttggcctgcacaatgccccatgcgatccagtgagcatgattggccgggcgccactgtcgagtctcctccaacaactctcgcacgcgctggtcgcttcgttcgtcgttggcccgttccgcggcgctccatcctcctggtggtactcgcgcatcaagcatgaactcgactatggagcttgagctgctcgcaggagggttggaaggtgccgcaagtggcgtagacatggcgctcgacacgttgctatcagatggcgccagtcgaggggtggagttgctgccttggaaccgagggcggtgatcgacataggccttgatgaaacggcgttgctcatccggggtgggatatcgtcgcacatcgcacgcccagggcaccgtagcatcatggtagttgtatgtccattcgttgaagtgattggcaaactcaagaccacgagtattagggcccgcatattcaaagtcaatgacgatgagttgcttgtgtttgttggcagcctgaagcaggggtgacttttcgtcatccgggcgaatgcggaggatatttccatattgcgtctggaaacctgttaatgaagaactcttaaggcgtattgtcatgaacttacatcgctgtgggcaaagacgagactgtccttgatctctcgttggccccccttgtagaaactgttgagatgaactctgtacttggtcatcatgtccctgaactgaggccaaggggtgccgcacacatagcctctcgatttccaggcatgcaccacagagtcgcgtcgaccgttttgggcttgagcttccttctcgtactcattatcaaggtaagttgcgattcgctcgacattatcaagccattgatcccaactcttccatgttgctggtccgccttccctctcatgtgggagcaaatcaataccatcgtgaagctccctcattcgcttggcgatctgacgggacatgtcggcatctcgaaggtccgccggcgtaagcgtgatagagtcaaagtactgctcgaaacgaccattcttgaatgttcccaacagacgaggtccgattttcttgcgtgccaatctctgcaggactgacagttcgttgtctcggtcaatgagatgctctacttgtggtccatagatgcgtagaaggacctttttaggctttcttttgccctctgcctcatcgatttccttcggtggcgtgacgacgtagacagcgttggtcaaggcaccactaagcctctcaacggagatcttatcgccgccaccaaggggaatacgcctccatcctttgagtcgcaatgtatgggcgatgcgaatgatttcgttcttgaagctaagccagtattccttctccttatcagcttttgtatcagcatcagctggatcctgatcttcatcatcggcggctccacctccgtagctcatcgtcttagagttgtcaagccagacatcgcagctgggtacaacggcatccccatcggcatattcagtgtcggaagaaagaccacgaagagaggatcgagatgggacctttcgatgcttggggcgggatactctaggagtcagatgaggcagagagttgagacccatgtgagataaggattcctccagaatacgctgaagccgatcaaaagaaatatcgcttgagtcagagtcgagagaatcggagcgaggccgtccattactgccttgtgcgggtgcttgaggttctggaacggcatccgcgacagtttctcccttcgtatccttagttggcgatttggacttgcgcctgcggtgcgttttcttggacttcctcgcgcgtgccttggcccgttcatgctctaaccaatctccgacctgggcgagtagtttctcactataatattgaccgcggtggccatggccatggtggtggctcgaagaggggttcgaagtaggaggtgtctcttcaggccggctgccagaaggactgtcgctgaaggaagacctagaggagttgtgggaagaggagagggcagaggtttaccactcaggcgtcgtctgaggttggtagggaattgcttggtaggctgggagtcatcctcgagagtttgaatttcggattcgggttcggcgatctggacagctgtggtatataagcactgaatcattttggttcaaacttctggtaacaaagcgcaagagctgtatgcaagacaagatgcacaacagatgagagagatatcggggcatgatcagacatgatcgtgggagcgaagctacagattgtgtgtgttcggatatagcattcttgcatctgaacccacgtcacagctcatgaatgcacacagtgatttctccctcatctgatatatttttgaggaaaaggaactgcgcaatacaaacgccgtctgaatcaaggcgtttcggtcaagaccaggtttcgacgtacctttaagagagccgctcgaaggacatgggcgatcaacgtcatcttcatttttgagggcagagcgcaatggctgatgctgggcagacgagccgttgaccgtggggctcggcaccgcagacatggcggggggaggaggttctgctttctgaagaaggggtttgagctacccaagagagtcgcaagatatatgatgaacaatttgcgcagtaaaaagtgtagtagggaaataaagatgagtcgcggtgtgagaagagtgagaggaccaaggagacgggaagagaattggtagagaattgaattgaggcgtaggtacgggtacggataggtacagatgcaagatccccctctctcccaaaagtagaaaagcggcccaagggtcactggctctgggctctcgggtgcggttggggtagatgcagagggggtgcgcttagcagaacaaggggcttggggtatcgaaacgacttattcgtattggctggtttatgagctgaggcgtttgattgaagtttagaatgacatggttatcgtcaaacaaaaagataaagggtctctaggtctagggaataaactatgtactgagtgaggaagataagtggtgagttaacaagatggaacttgacagaagcacgagataagacagtgataccaattatataaaaggaaaggttcaccagggaaataccttagtccacatgatctggaccgtaaaattagactggctctctcttttccttgcataacccaaacgtcacaacattaactttcaaggaagaagagaggattcacgcccaaaagaggcgaattctcgacaaccaacaaatgctgtttaactggagtttactccaaaaagcgtcaccgaagaaaaacaggaaacatccaacggatgcacccagtaaaatcaacagagactgtcgggagcccagcagttgagaggttccaggcccggtcctacaagggtgacgtagtgtggcactaggccctaaggtgacctcggtggcagttttgggaagtgtctcacatggtcgcgcttcaccgccaagaccttcagggtccctctgacgatgttgatatgaattcttttcttccttccgtgccggttgctggtctgttcgtattctccggaacttatcttgccggccccggacactattggcccgctctcgggcaccgaagccgtgggggggggggctaccctcggcataacgtcgtcctacctcttcctctctctactaaaggtctcgtgtggttgtgatactgtcatcaagggaaggcaagaaaattgagaactcctttctagctaacaacaagacttgaataagtttactatatcttagcaggcctttagactaccttagtttatctcgacaccctgattcaacatcagaagttttctagttccctgagttcaggtaacacatctcatccatcaaagtgtcccccacgctccgacttcaacattctatcttcaacggggtgggacgagacagcctcattctgacaagttacacgctcgtgctccgtacatggtgtaatacttgctcacatagcctccggtatacccgtggaggacaagacgactcacaagtatcacaattcttgatctcttgtaaattgactaaacaacgcgttaactaatgaaacagcacttagtaatacaaagcataatagccatggccagaccttaaacacgtccataaacaagcgtccagtttggtaaacttacaactcgaatgtgcccagaccgtgcttctaaatcaaaattcgttcttgagccttccttaacacagccagacgttgtctcatttctgcatgatatttctccacggctctctgcttctcttgcatcaaggcttcgacagcctctgcgatcaacttagcccactctgtggctaaccagcttttggcgttccagagacactcatcgtctagatgtgtcagtttgtatcgtgcccagtgctcttctaactcgcccttgtcaccatagggattcaacttgctgaactgttgccagatctcgataactcggtatgcctcttcttcctctatcctgaaccattccttgtgcgtcttttggcaggctgtgttcggacaagaggcgttcattttctttctgtgtaacgtttgatggatcagtgcctccatcctcctaacagcatgtggcatgaagaccctgaatttgtagaccaggtcatttttgcattcattctcccattcccccttcctcctttcaaccttgtcagacttgctgaactcggggcttcttacgtatccaattttgaggaatccaggctttgacctttcggcgaagcaatatacatacccagatcccaaccgctcctccgaaactggccttgccaagagtttcacggtattatggactggcgatttctccgtgtcatcgaaggtcatggagcgacgagatcgcaatgactccgcttctgattcagcttcgtcactctggtcacccaagtcatctacgctgagtctcattttcttcatcatatcgcttgaaagaaggtcaatatctgtctgcatctttctgcgcgttgggctctccatgtgtctttcattatagcagctctggcgaaaagaagatcgtggagtttcgcaccccttggtgctgaaagcagaatatggtgtcgaggctgtcgaatatggggtgaagacctcactaggatcaggcgaggtgacagaccctggtgaagtaagacatgcatcgtttgtgggtgttgggtatgatagcaggcctggtgatctggaataaatgttgcgatatctcgaaccgtggtttcttgggggcgtcctggggatttccttgtcacccagtgggctctgcctagtaagtccaggacgtcgaagttcccgctgtgtagatgtctgacgggtacattcgtctatcccctcatcttcagaatcttgatctgaactggctcccctgtgacttaaatcgatgtcttcttcaattgattcaatcacatcatcgcttagatagtcacccggatactcgccgtcgtccgtgtcgtaaatgataaaacattgactttgatccggatttcgtttgctcatgcgcgctgctccacgttctcgaagggaagtcgatgatttctgagaagaccgtaccagccttggattttctttgctctccgtcttgagccatttgtagaacctcctagtcaataaggcgtgggcatagtccacgggattcggaaacttgtctccgtcgaacacgagtgtttccgtgtgtatcttttctggtctgtggcagacgagtttcttggccaagtcccggagagaaagatcaatggtatccctttggtcatcatcgttagattctcgaacagccagggcttgcacaattggcttaatcaaggctcgtcgccgttttggaagtgtgtggaggcactggctttgggtctccctcccggcaaagcagtcgatgtctccggcctgtgggattccgagcgcgttgtacagactgctgtgagcctcggcaaggctgttcgctggactcatttccaggagttaagactagagtcagagacttgttatacacaagggaccggggcataaagctgtcgagttgagggctcacaaaggaagagcttgaggtggaaagcgatttgtgagggaagtcctacgcgagagtccttttgacactatttatgtctttcttccttcgcggaggctgggacatccttgatcaggggggtcacgagcgaactgtatcgcctgcagctgagaccgcgatgtgacaacccatgtatgtgccctggtccagatcaagaacatggactatcaccgtattggcgagcctgggtggcagatgaacaataactgaaggctttgaggagatggaagaaattggacttgtcttctcaatcacttaccactcttgtcgtctagatcaatcggccttccaacagctcaatcggcatacccattcgagtggtcagacaccatgttggtgttgttggttgtgatgcagctcgttagcgccaacagtatctgcaacgagcggacttttgggatacctattgcatgcgtgacccctgttttacgcaaggtataatcaactccctttcagccttggtacaaggtgcggaaaaagataccctttcctggaaagtcagccctgagatttcgaaataggcgaccaccggatagatttggagatttattatcctaaattctaatgggaatgcttcatgtcctacgcccagtgttcaaaatccatctgagattgcacaacttctataatcttgcctcggctgcctcgagctcacttgggtacttgactccatcttcgaggctaacttgatctccaatctccagaggcggcagcttgacgtaacccttcgtgtgcgagagagcagaaagtacccattccctggtggccttgacgccttcgttgttaagcgcccaaaccacagcatctacgacatcgtccacgatgacggctggtttgtatcgaggctccttttcggtcgatgtctgtcgccagacgccagttcgtacaagaatgggcacccactcggtaccatcctccgcttcaaattcgctagcaccccggatgtcactttctgggttgtcaccaatcatgtaaacgcgtcgaagagggtggcatttggatgtatcatgccccgggctttgaccgcgattgcaagccatatcgtggtagtactgtagcagcctgtcatgagcgtatttgtacgtatggttggatggtttgccgagtgcgctgaactgcagttctgctccgttggtagtcgttgaccaaacacctttgagtgcttccatgaatgctcccgtgccaaatcggttcacaggatagtttgtcttccatagcatatcaaggttggagatccatagtccaggttggccatcttgctgccagccattgttgggcagagactcatttccatttcggttcgaaacagtgccgatgtagccttgatgagatattaaaaggtcgtggatgatctgaatatcaacggaccagtcccttggatcgttccatatgaaaatgtggtcaattttaagagcatttgcagggacattagttgtataagggtccttcagcaaagggattcgcttgccatctggaaatggtgtcggcctgccattgatctcgccctcaatatgctcaaaggggaacacgtccttgcactcagcgaggatatccgccggggtgacaacacgcttgaacccgtacctatagcaattagcttaccagatagcattttctcataggaatgatgctcacccgaaagcaatctgacgagccttttcaggatgagagcctgtaattaagacagtgccattgttcttgacatcgtcactccaaccgctcattggcgtgtgggacagaatcatcctgccttttaccacatcgtcgttcttggcgatctggagtctttcttgaagagtctctgcttttttgtcttcagggacgcaaccgccgtttgtcaaaaagacatatcggatgccattgcttctgagcatcttgatgactttctcagctccatccactctgttgcggccttggtataggaccccgtcaatactgtcgtttatcagctcctggtacacttcttgcattcgcgcacatatgtcttaaattgaataggaagtacacaagacacagttcgaagccgactcactcaaatgcaaaggcaaactcggaaaacaactttcgtgccaggtcggtgggctcctcatattgatttgggttgacacctagtgagccctttggcttggatcgacaaacataagaggtagtgaatcgcctttgtgatatagctgagattctcaagacagccgctgtcgtcggtgcgacagaccgtagctgcgtcaatcgacgtgcggcgaatcggcattggccgaagacaccgaagcgttgcatatttaccgaaatgcgaaggatcaagtataggagaacgtatacgccaaagctccaagcttagaggtctcagtgagatggcaggccaagaaaaggtgcagcgacaacgtgtaatgctcaaaaattaactattagttgtaactctccaagtgtcaacttgttagagtcatggttgataagaggacttgtcggtaatatccacccacaattgctgcgagccgaggatcgccataacgtagtgcccaatatgtaaattcaataccagcagactacgacacaaaaaagaatgattcgcggagctcttcttttaatgcagttcatggaaatgtacagttgattgagtggttcctaatgtcacagtatccttctatgagttcatgattctgttattacagtacttttacatcacccgcaatatctgctcatcttacaacccaaccatggatgttctttctccttagagccaaatagcgaatgctctatttcttatcccagtccttcatatggtccaagataagcgctgcggcctgctgcggcgagtgttgtctgcccaatgcctcaacgaaatcgccatccgggtccatcaagtaaaagtagatgctgtggtccaccaaatagtcctgtcctggcttgacgttctggggtgtgctgaagtagacgcggtacttcttgcagagcgccttgatctgatcatacgtgccggtcaaaccaatgaacttctcatggaattcacccaggtaatccttaagagcctttggggtatcacgggccggatcgcaggtgatgaagatgggaagaagtgcacccggtgccttttcttcgacaatatccaacatggtggccatcttgtcgagttcttcggggcagatatcagggcatcgagtgaatccgaagtacacctaataagggtcaaccataaacatgatcattttgaaactgcgaggctcgtttccttgacataccaaagagtgtttgcccttcatcatctcgctggtaaatggctttccatcctgatcgatcaactcaaaggttcctccaacttttggtcggcccacgcccttggccgcctcagctattctcttacgctgcatgcgcgccttctcaaactcgaagtaccatactaacaggccgcaggtaccgacaaacagaattccggccttccaagaaaagggctgttgtgcatttgtcagctcattgtttcttcaatcgccatcgcatttccccccagatcttttttattcataccccattgctatatcggctcttggcctgctcaatcgtcttgtatttcgttcggcgctgcgtaatgggctgtctcgactggattggcgctcgtgggagggttggccgaagctgcttgggctggagagcgctgctggacaagcatcgttggcattgtcttgtcgagagagatgagtacacacccctcagtgctcttgacgttgtgatcgaattcgacatggtgaaatgactcaacgcgagagtcgataagctcatgcaaaagctaaagaatctactacgtaaacttacatctttcgattgtcacaacctaaggtaagctccaaaaaaaaaatacatggtccgggcttttaccgggtttgttggttccgccttagtcattgagactctccaccatcacttctgccatcgccaacagcttgtcacttacaccgaagtttcaatttccgtttttcttttttcgattagcttaataaactggcggtgcttatatttccctggaattgcctgtttctcggtctattatataaatcgtattgtgtcaagtgaccacattaattgtatataaggggcaatatctgccactgtcaacactccacaatggaacaaaccacaccaacaataggacaaagcgaagactctcgctctgaaccctttgaaaatgacacaaagagcgaaacagttgccgacagtacccctcaacctccgttagatgcccaccccgcctcctccaactcaccttcacatcctccttctacatctacagaactttacaacatggccgctcacacagcttcaaagaagaaaggcactgcttcgacaattaagaagacgcctaagcgatcaaagaaaacaggagggccaagggcggcgaaaagagccaaactgcccgcgcggtcaggttccgcgggagatgcccatgaatcggcaggatccgaactcgaggaatctgaccatggaccatattgcctatgccgtggggcagacgaccaccggtggatgatatgttgcgaaaattgcgaggattggttccatggagaatgtatcaacatgaacaaagaggttggcgaaaatctgatcgaaaagttcatctgtccactctgcacaaacgaaagcctcacaactttatacaagaaaacatgcgccttgggcggatgtagaaaggcagcccgaatagcccaggaggagaagagcgtgttctgctccaacgagcatgcacaaacatggtgggagcgaatagtagccaagttgcccaaggcaaagggaaaaggaggagttaacgaccagcttacccaggaggaattcatggcgctgcttcagggtggcctttcaggaactgacgaagaagggctttggaggctggtcaaggcaccatttgcaggcgaagagtcaaatggtccaaacggaactgagaaaggtatgccgctgtcgtatcctacctatcacgcagatcggctaacaagtatcacagaaaatcccgatcagacgcacctctctgcggaggagaaagagtatctcgaaagtgcagccgcagcacgcttccacttggccgaggagacagttctctgtcacaaaatgctcactctcttggagttcgcacacgagagacggcaagctgcaattactgccggtcgcttcaaagaagatatctgtggatacgatgaacgtctcgacagtattggtgcccgggacgcttttgaggcgtttgcaaagtcgccagaaggcgaggctattttcaaagcgtctcgcatgagcgatcctctaggagaaggcgacgaagttcgtggtatgtgtgagcgcaagcgttgcaagtttcatggtggatggtataagatgctttcattgggtctcaagcatcagatccgggaaatggcaacacaggccgatgaggttggagaagaggagaaggctatgcgccaagccgcgaaggatagatggaggcggaagcagtcagaaaagaactgggttgaggttctggatggttgaatgctgctgctactcaggcgttgctggcgtatatgggatactgctgattgttgggtgcttaatcatgtcaccatcaagctaactatagagtccttttcgagcagtctggcagtctttatgagagggactacaaatgtctactattttcaatcataaaatcatgaaggaaacatctattcacacctggatgcaaatgctgtacctcgtccataaacttccaacagcataaaaacttgtacttgttgcaaccacgacggatcgattaaaaggatttatcattgaaggatggatgtaagtgagcatttcttagccacaatctcgttataataggcactttcaatgctcaatgagatagtgctaatattcattcgtttatcagatggaacacatctaacgttaggtagttcatcatacctcagggtccatccattaagttttggagctaagcggacaggcggactactatgaccgccaccaccccgcagtcagggaaaaaatccttgtctcgtcgaccaccaaaaagttgaagaaaaaaaaaacatttgcctgcttatcaagcaagtaacaactcggaaacgaaagggagcgcccataaactgcgtcacctattgcatattcttgtcttgatccttcttcgttcaactcttgcttgtttttttttaataatatctctctctctcatcgaacatcactcgtcgtgccctcgtcataaaattaccccgccatcatgtcgtcttctaacccccgcgatcaaaaagagcctgtcgatgaagagctcgaggaggatatgctcgccgccgaggatgccgccgaggagattgtcgacgatgaggatctggctatggactccgacaatgaagagattctgctccaaaacgactccatcggctacttcgacgaacccaaagactccctcttcacaatcgcacagcatcccaagtacccctccatcatcgcggttggcggttcagctggccaggaagatgatgctcccggtgcaggatgggtcttcaacacagcctctgctcaatcgcgacctccgcttcctgctagtttctcgagcgatcccgccgcagacgccctgaagagcacccagcttccctctctatttagcctagatggccacacagactcgatcaacacacttgcatggactctgcctcaaggagatgccctcgtcagtggtggacttgatgggaggttgcgcgcttggaaggcaaccatctcgaacgatggctctgtcaagatggacttccttggtgaagcacaggaagtgcctgagattaactggattgcgccatgcccatcttccaccaaccccaacaccattgccctgggcgcttccgacggttctgtttgggtctacacagtcgatcccacagataaagccaattctcttcagatcgttcagtcctacttcctacatactggtgcctgtaccgccggtgcttggacgcctgatggccttctgttggccaccatctccgaggatggaagcttgtacgtctgggatgtctggggtgaggctactgccaagaacctcgttggtgataacggcatgactgcagtggctttgactgcagatgatcagcgtttcgaggttgagggtggtctctactcgcttgcaattgaccccaagggcgctttcgttgctgtcggtggtgccactggcgccatcaagattgtctctcttccacgacttgcatcttccggacctcagccccaggctcgtgcccgagctggaggcaaaactactggccagtcaacggcgacagctggcggccaaattctcgccgcactgcatacccaatccgagagtatcgagtcgcttgctcttgtcacaacgcctaacacacctccttccacccttcttgcagccggctctgtggatggctctattgtcgtttacgacgccacccgccgcttcgccgtccgacgacacatctctggcgcccatgaggaacatgccattgtcaagctcgagttcatccccaactcatggcaactgaccagctgcggcatggacggtgtcgtacgccgttgggacctccgaggcgctggtgccacgaaccctaacgctcccgcaacagctgccgaggctggtctgcaaaaggaatggaagggccaccgtggtgatggagaaggtggtggcgtcttgggctttgttcaaggcgagacaggggagagaatcgtcactgctggtgacgacggtgttgctctagtctttgaagcataatgtttgaaaagaatcaaaggttttgggaaatggtatatagaaggagaaaagcgtacacgaaagtcgtttctgctatcttatgattacaatgaatagaagaatagggatgataccctggatattggttgccacggcttgatggcctatactttgtgaaatcttgagtcccagaatacggttggctggtcaggttcgttatgacacccatgtcgactggagtggaaatccgatgcttagctgtatatgggcacctataagtgagcgcatttgtcgatacctagtaaacggatctgtaaaaacgtggtgacctttttcgtcagtaaatgatatttggaatagccagctatatctactatttagtaagttaacatacaatcatcatctagatggatgatacgtttgagaatgatggaaagctggctgatcaatctggtgatgacatacgtagcctgcttatcgataagagctgcgagttccgttgcatctatcgcagcgtctgattggcccgcgctttttcgaatctgaaccacgcttgttcaaaattctttgacccatgatagcgaaacgagatagcatcatacccgagtctaatttgccgtcaacgagcgttgcccttcgaccaaacacttcctcttcgattaaattacgtacaaaatgttcggaggatgtatgtcgaccctcaattgaagtattgaactaccaaactaatctatcacagtcgccccccctcagcagtctcaggaggagatccgcgctcttgaggccgacgctgcctttacagttcagggcgccattaccactgctgttctcctctacctctgtatgtttggtgacttttcttggtttaagatgagtggtgctaacaatgttcctcagctcccttcgctatcgacctcgtcggcaagatcttctaaataccaataaacccgcttacgactatgaatctgtccgtgttgtcttgatagtgttatgagcctgcaatgcggtcggtggtgctattgccgcgccatgtacaatataaccggtttagatggaacgggtaggaagtcatgattaatctgtacaatacatatcccaagtcgtggtaaaagccgcgcaacaacatcactcacgacatcaaaatgcaccatatccgttctcagttccaaagaggtatcacttgctgtgtcgatattattcttagactttacaaagagttacgtttcgtatcctatgacgcctaggatgaatacccagtcctgactccaactctatgtcatcaatatacatcctaccaaaaggcagttgctccgtctttaccacctttgtcgctaaaccgtgtgccctgattaagttccatctattttgagtgcgggttcctggtcttctcccactctgcataatctgatgatagagcctcaagctctttcttgatatgctggatctgcttctcataatcctcaagcacctggaaaagggttagttggtttgtgtgtacggcgatcgatccgtcacttacccgttttgctttggcttcccgctctggatcaatactctctccctcagaaccggtaggcttatccagctccttgctgagctgatcagcatagcctcgcaacacaataagtcggctccagagttcttcctctcttgctccaacagctgggtcttgaacttctcgctccagagtctgcaggcggctgctcagatcatcctcatcgccactcagtgcgtagccacggttgcggagcacttgtatccgcgcagcaagtgctaggcatctttcactaatagttgtctgtcgtcggcgggcagcgaccgcgcgaacctcagtctcgagctcgtggcgctgaagaatggcatccaggctgccattgatctggtggagacgagtgttgaagtcggaaacggcgcgctgttgcgttttaaggcggtcggcaacgccagcgtagccggaacaaagaacgggcatgaaccctggggctggcttgttctgtagggcttcctcccattcccgagggtcttcgtgaggttgaggcttatagtaagggacgtggctctcatcgaccttgttgtagaaatagtatttgaagacgcagttggggttcgcggggtcccatttctcggtaacaagcttcatttgctccagaatcggcttctgatctatataggggtcagtcttgcgatgtaggggaacagccctttcttgacaacatacgcggtgtttcctttccaggctgccatagcgagtttgacagctgagcttgcgattgagatagagctggcatctgttgcggctgtggttgctggatagatgcgccgagtgtgttgccttgttgctgttgttgaggctggcctagaccgaaccctgtgctctgagtcggcgcagttgtctgagcgggctgcggctgcccaaacagcgaaggcttagcctgtccaaagagcgacatattgggtgctggtgttgcgacgtctgaatcgggagctgtcagtcggcaagctaagctttgattgatgagtttccttgccgagacggaacccaggcgaaagtggttggaagctcaatatgaggttaattctcgttctgcgactgtgaagtcgtctaagacaagtgttatcggcgctgtaagactgaaaatgcgattgtttgattgtttgctgtgtttatttggcggcttaaaattattggagctgagcaacgcgaaaacagagctacgctcaccttgggcccccttgtagccttgcgcccagcctcgcttcaccgaaccaccaatcacagccaaccaattcctaccttacgctaccaaatcctagccgaacgacctcacataaccacttccggattctgaatcacagcaacgtttgacgacaagcttcgcagaataccggcaccatgtctacccgaaggccccagtatgttcactcgacagttgactctcttgcctctgccctggagctcctagcggatgcaattgagttctattacagctgataattggctaactaatcaatccatcagattctcccagcagctgctcattgacaccactccgttgcccgccgatattcccgccgtcaaggaggtcggtgccagttctgctcctctcctctcggcctccttcttcatcggtgctcgatgccgcgactacaatgacgattatatgcaatgcaagaacgagaaccctggtcgaggagagcttgagtgcttgaaagagggccgacgagtcacccgatgtgcctccagcgtgtatgttatctaaggctcagcagactgtatagtctggtggtcttcctgaagcgcaatttgcttcaaggccggggtcagccactgacatgatcaacagtattaaggatatcaacacccactgcctggctgagttccgcaagcattgggagtgcctcgacaatcgaaatcaccagttgtggcagtgccgtcctgctgagtggaagctcaacaagtgcgtctacgaccatctggtacgacagccatggcccatcacgctatatgaaggttctaatacaacatatagaaactcgagaagaagatccccgatcagccaacgaactcgacccctgttcaccttcgaccaaagcagatcttcgctgatgtgcgcatcgggcctggagacggcaagcccttcgttccggggcaggaggatgcgcaacaatagagcgctggaatctattaagatcgaggttcggtcatgtacatttgtcgatgaatcaaagagaaactaccagctatcaaatcaaaattcgtttgctcacatccagtattatacatcatcgactactaagctccaggtcctgtatccagttcgatatagtcttatttactcgattcaccaagccaagcaacatattgatttatggtgacatttcactcatcaacccatccaccggcatctcgatgtcaatagctgctaccacatgatattgttatggcgcctttcaacccgctatggaggctctggtctcagcatgtcgtttaacctcacacagatcaagcgcatcaacagcagttactggtcacaacattgcagccccaaacgcaacagaacctacagcatcatgcagcgagccttcggcgcatgatacacggcgctccaagacatttgaggaaaattacccaccaacactgcaattcggctaatcggtggagccacaattcggcatttccttcttttgtgatctggtgaagaccacatgacgatatggatattttatgggtagaggtatatcatcacgatgcatgagatttgtcggtaacatccaaaggagctgccgaggtcaccaccacgccgttttacagtgaccaacacggattttggcgaggccggaggtcggactcgtagtgaccaaaagcatttgatatgcaacaagcatgctccttgagccgcatgtatgaggatggtcacaagtttgaacctagagtatggccttcttgtcgatgactggccctcagagtcgcacaacctcaaatatgccccagaccatgcacatgatgatttctgtgtcgctggccctcgagccggggcttttgtttcggcctcatttagactcgttcaggcagcgtaactgttttcatgcaactagccgtttcgtttcaagtaaacgtcggccagcagagggaacgattggcttggtgtgatgggcagaaacctacgctggaaccgacatatgcacgccgtgagggtacaactggcggtaacctgctttcctgactgagtagaggctcgtatgttaagcgagatacaggttaacgtagtagctagactcttgataccgtgcattgagcttggcatggccaaagtcacgtctattgaaacgggcttcctacttcaagtttactactacctacaggtagagtaggaacctctagcacaagtgcattttaacaccacgacagccagagctggcccttgtatcatcacgctttgagtgtcttgtttctcgatgttcggcgcttgtgcgcttcgtgaaacaagaaacgggcctttcaagcgcccatgtttgatgttcagatgggtcacgttgttggttggctgacatcatctacaccccctctggccttcataaaggccgccaacaaagaaacaattatgagaatcttgtcttgggcttttttttctttctcggtgccattttagaggggaccacgaggatgtatgagtttgcttcgagaagtgacggcacggttgtaccatgtcgtggttgcatgtcgccgaatcgatcggccctgtcttcaagcggcatacgtagtatcacagtgttcgaggaccacagtttcttttctttgtgcggcatcaattcctaggggttttgtgtttggtgatgtacttgtgtgctggtctgatcgactagtcctttgaacagtgtcctcgaatctcacaggttcaagtgatcatgccaaggttggtgatgttctgccgtcccagtctcgaactgaaagagagacggcgagagagacaatatgagcaaagtattacaaggaaccctttaatggaggccgatcagtgtacggattttgacgacgttgttagcaggttgtcacccgcagagactctatcctacccaagacccaagtctaagtaaaccagcttggggcaagtcattattgtgtcagtgatttgacctaccttaccttaaatgagagcgtagcctgtagggtagatgtgtcaactgaacagtaccaggacatgttgaagttatgtgaagcttgaccaatcatacaaaaccccggctaaacaggaacttaacgtcaagagtgagcgcgcgaggccgccgtgggaattaagagctgaagtatggatccaagatgcaggataaagggggccacactagaagaccttacttgcgagaagggatatctcgtccctttgtgtgaagcggtgactgaagtggtgagatatcacgcctgacagtgaatgaaggtgacatgtggagaattgaggactagatcccaggacagacccaggatactgggtactggatgtgacgagaagtcagtataatgatctgtactttcatgtggaccaagatcgatcagcaaagcggcttgaaagtcccaactaaattgcttgttcagatcaaagtttgaaggctgcgactgtctatattgctgtatacgtatatcttcagttcagcaatgttggaccgtcgaacttcggcctctatttgcctggccctaggcccggaactaccgatcatcgtatgttggcctgaaactcgatagacgaattcggtgccgccggtgacaaggctggaccacctcattgatacagctctaagaggtcggctagtcggccacgtaatactcgaactctagcagagccgcgagtgaactaagtattatggttttggtttagaagcgaggataaagttgttcgaggtgcactgaaggaatgaagttcagcgccactgtatccggtgttttctccagtgggaatcactgatccctttcttgttagaacatggaaaagttgtggattgcgtgtcatgccatccaagctcggaagttggtcttgagtcgctgtgatcgactcaatgggtttaagacaaatgcgttgatggctgagctcagtgtgtctaagggaggagtaaatacgagctgcggggtgtgagaacttcaacttacctacctaggtagaaagaggtagggagattgataattcatgaagtaaagtagtatattgtacggagtagtgcggccaattaagggaccatgtgtatgttaacgaggccggacactggcgatcaacgacgatcagtttattgtgtcaacgttttgaaagcaagccattgacgatatgacatggaggtggctaccaaaattaagttgtccaagtgttcggttctggatattgatcgtcaccccggcctgcctacctaccctggaggccactgtataggaggcaagaagacttgtaatcaatattcttatccgcgatgcaaaaatctcgaccattttgagatatatttgataagtctctgccttagactgattatttttgacacattttcatagtatcggaagttttcttgctcccaaagaccatcaagagtatctctagctctgaactatggagcagaggtaatcattatgtgacacaaccaatctcctccttctgtggaactgtccagggtgacatgcaaagaaaccaacgacgagccgaactgtccgtagccatgaacggagctggctctgctcggtacagccacggcatccacgctctcaagaaagacagctcgcgaagccgagcacgtattctattatccaaatgactcacgagggtagctcggcatctgccaatttaatatcaagcaacgaaatgttctcagtttttgatactgccagaaaggaaaagtgaggccttggatgggagatgaagaacggagcagaaaggtcacctctaattagctcagtttcagatgtgctagaagcgcatggggaagaagagagccgggtgttactagcgagttttcggacatgcagctgcagggacgctccacaacaacccgctacaccacccttgaatagcttgtttgatggagatgaggccgacaattaccacgttgattggctgtatacatcggagatggatcgtcagagcacgcgccacatcgacatccgcaagggggcaaaggggtacgtatctccaatcaaccaattgctcagctcagcttgcctcttaccgaatcagaatcaatgcgatccatggatgcgaagagagatgatggctaaggcctggcaggaatgcgtttcgtatctgttaatgctgacatactgtcccttgatcacatacaaacccgtgcgtgagtatgtgtaggactcggcataatacaaaccctcactgttaacacgatcttgatctccatcgatggtatctgagttacctaggtagtattccttcccgtcagattctagtatgacgctgcatccggaaatcaatggaccctccaaatcgttggtgtaagtgcaaagtgtatcgattctagacttattagaccgatttctataaagttacgacccaacacgcatgtggtactccgtaaaatgctcacaactgaaattgaccaaacccggggggcttgagacttgggtctggcttccgaggtggttttcatgtccacgcaagcaggccaagctttgcgaagcattctctaaccttctactccagcatgatcaccagtgggggacgagtggggtttatttcgacaggaaatgatgagcaaagaatcgagcttcaatcgagtctggactgttgaacccgacaaggttttaacacaggagaaaagtcaatcgtgccgtttaggcagggaatgatgagaccgggggatgggataacccggcactcgaaaggaaaagaaccggatatgagatgaggggacggatgctacgtcaatgggcaacaccaacagcctgcctcaccacaatcaaacccagcatcaaacgcccagcagccacgaccacagccagagctgagatgactggtaattaattaccttgggccagggccaggtctgttatgatccgaatcagttgattagtcttttccactgtgtttgagcatagcaagggtcccaatcctggattgtgtgttgatttgattagctgcccgcctatgcagtcaatgctggcgctgcaatgcaatattgcgatgctatgctgtagaagccaaatctctgtacgtagataccacgtagatttgtgtgatcgtcgcattggaaccgatatgtttctaccaagtcactgggttgcgattatgatgtagctggaggtgtttgtggttgcagtcgatcagcggccgtcgtcaggttggacggttggactgatgggtggtgtcacagcaagaaaattagaacctggcacctaaatgcaggtaccgtccagtctttcatcagaggcgtcaatgctgcgcaaacagggaaagggggatcgagtacggaataagccacgagtttcatcatcgtggctcaagggccgtgcgtctgccgtacaccgaagatgtcgtcctcgtggcaattgctttgcgctgtgaataatagcgtgtgagtcgagctattcagtcaatagctgcaagagcgaggattctacagacccttcaaaggctagacagtcaatcaatgccattgggcatgtatgtaactcgggctggatttcaatatgacgaccctagatgtcaaagccactggacgctcctcaatgcctcccgtccggttctgtccaattcaaggcactgggctgatgcatgattcgttcctgggtgccttgtagcatccattcccgccatttttctagcgcccagtctaacgcacccctccactggcttgaggcactagcgtatggcagcccgcgttccaggggtctttgtagcaacatccctgcctaggacaacaacaacaacaacaacaacccaatggaagggacgcaagcaggaggaaggcaacctcagggcagtagttgggtgtcactgtcagtgccagctaatagtcactctgacagtgcttgccagctgcgacggcccttggcaacgcaccgcattgtagccaaaacattggcagcctcattgcttctcaggacctcccttcactttccctcaaaatcaacttcattctccgctttcttcctttcaactatccactattcacgctcactttattcacatttcacactcatttgctcgtcttgcacttcactaacagcttctcgctgttgccgctctcaactccgatagtagttaactacttaggttcattcttgaacgacacccccggcctcgtcccctgcaccacaccccagctcacactcgattgcaggctcgcgagatccccaggtaccccccgcaaagcatccaatcaataccgcaccatctagccaatcgcccctgggctaacagtggctgtccgtctgcgacccgccaagtagttcctttttaacgtcgtcgtccgctccgaagccatctcgactcttctttcctctccctcaccccctccaagagtcttcgtcgaacgatagcagggcctgccactcctttgtttgcgtgtctacgacattgcagtccactccttcaaaaccaaaactttaaagccaagcctccggttgaaccgttgatatagccccaagacctccctcatcttcttgacctcacctttcggtatcgcaaagcaaagttgatcaagtcgtccttccttcggttcatccttctgtcactccttcaattgttgaacttcagtcgttgttcaaccacaccaaaactcttttcgagactcctagacggaatctcaacttcagcagtactgtcaaccgctcaccagactggttctgaatcaaatccaacgtcaagcccatttacagacactacccaccacagaaaggtaagcatactgtagtctgaaccactattgtctgaaccctgcatttctgtacctgcatccattatctgtgtccgccctctttgtctcgccttgctccaccaaaccccggtctttgagggagtctttatcgatatcctccctttcacaacaccgactcggccttgtcctcgacagaacatcgccgaagcagagccatgccttttgtcaccgtctgtagtggccatgagtcccttaagtactcagcaagcgaaatcctcttcaactcgatatatcgatgtttacttcatcttattccacacgaaattgtctcaataccaaatgtcttacacggtctcgtccaaacattccccacaagaaacaccattccaccctcgctacatcttagtctcgtcgcattcatcaaagacacggaaacagagctactgccaagtggcattggtctgacatttactcaactgagaacagccacacctaatatctctcaagcttatataactgactctatttccagctcaccccatccgacttgtgcctcttcaccgatcaccatgaaggcgtctatgttcctcctcggcgctagcgccatcttggcttcggccagccctgttcgaaatgctctcgagaagagagaaattgagaagagagagatgaagaccgagtgggtctacgaggttgttaccgtcactgttgttgctggcgaggagcccgagatcactgctcctgcggccacaaagcccactggcgttgtgtttatggaagctcccgctcccaagtatacagctccttcaacccccaaagaggctgcgaagcccaagaaggttaagaagcctgccagcaagccctcaaccacggcagaggcccccaaggttacggtcgttactgtcgagccccagcctgagtctactaaggagaccgtctatgagtctcccgcacccgtcgttgagaaacccaagactaccatgtcaaaggttgtcgctaagcctaccaaggttgctgagcccgaggttgaggtccctgctagcggcggtgatgacctctcccttgatggtgcctataacacagttatgctcgcctaccacaacatccaccgtcttaaccactctgcttctgctcttgagtgggatgatgagctcgccggctacgctgagaacaccgccaacggttgtgttttcgagcacgatatgtaagtcgttgacatgtgtgaactaagaatttgtgactgataaatctttaggaaccaaggcaatggcggctacggccagaacctcgcttcatggggtgccacaagcgacattgatggcctcaagaacaaggctgctgctggtggtattaccaaccagtggtacaacaacgagatggccaactgggctttctacggccaggagaaccctcctgctgatatgaacattgacctctatggtcacttcactcaggttgtgtggaaggactccaccaaggttggctgcgccactgtcaagtgccctgcaggaactgttctcagcttcccctcctggtacaccgtgtgcaactacaaccctcagggtaagtccatctctgtgctgacgatgcaagcatcgctaactttacaggtaactttggcggccgttacggcgacaacgtcctcaagcccaagggcgagaagcgcgttactgtctaagctctaagctatctgatgaacggatatggcacgcttctacatcgatcgcgggtatgaggaatcacggcctgtcttggttggcgagcactcgtatctagtgaggtggcagaagacgtagccccctagaccacgtctacagcaactgtttcctttttctcttcatttcgattctcaatgtacgttacgcatcatcgtactttacgatcttctttgctcaacatggggccaactggccatcgtttttcttctcatggtcttgactttacatgcctggcgtctatgaaaatgatatcagatagggtggagggcgcgtaaggaatgaggattaacgaagagtgcctgtgcaagttctttcaaaccgcgttgtctcttcttttcattgcctggtagtgagtcatgtgtgaattgactcttgctcgcggctgttttggggttttacaaaagggtgtttgatgaatgcttccttcagacagttgcacgtcgatagacacaaatggcatcaagggtttgccgacaggttcccgtttgattcggaaattgtgatgatacggtgacaactttgaaggtgaagtcatgcgtacttgagtatgccgttgggcttcgtcaattcatctgcttcttgagtttatgatgattctggtatgcttccaatataggcaatagacttgaagtatttctagagaggtaaatgtaaatagtgcatagcagtccgaggtatgtcgtagctatgaagtctaggtagtcgttgtggccatactgggtccaaggctgctcagaactcccattctatttattactcaacttttacatgacgagttgattatacttagagcgctgtgctgaaacgtcacgacacatgagcatttacatgaatgaacaaggaacgaaagaggactgaagagatgaagactggaagcaaaggagaagcaatcgtctcgtggtgtgggcgttttctggtgtcacacaacccaatagttgaagaggactatgcttgtgcctagcaaccctgacatctgaatcagagattgctgacgatggcgcaggcctgtcgaagaagagattcgttgccgtcttgctgatctcttcacccccaaccctgctttgtattccatccttgagaatttcaagtagcgcgataacatcgcgctctgacacccccaagcccctgaacaagagaagtagacgacgtccttagatggtagagatacttgcgaggcaggtgaatattattaagttgttcatgtgacacatggaagtctacaaagtcaacgctcgacttgaagttaccaacatcacggattcttgcttttagtggatatcaatcattgtacttttattatcttgacctagtgctcgatcttgagtgagaaatcgatgtgcggcactccctgatgaatagaacttgttgacaaaatatcgacatctagagtacgttagcatcgacatgcccataaaaaagccttccaagtacttaccattgcataaataagcctcaaagttatcttcctgaagtccaccagatgtctcaagcaggaagtgcctcttcccttgccatcgctccttgagacttctcgaagcgaccttgacaccatcaccagtgaagttatccaacataactacatcggcgccagcctcaatggcttcgtcagcctcagcctcgctctgaacctcaacctcaaccttcatactaaagccaccaaccgccttggcagccttgacagcgtcggtgatactgcctcgactccagacgtggttatccttgagcatgatcatggcgctgagatccattctgtgggcatccgcgccaccgactagcatgccgtacttctcaacgaggcggaatcccggtgttgtctttcgtgttcctgcaatcacacctgtatacccggcctcacgcgcaatcgatacaagtctctggctcttggtagcgacgccagagcatcgtgcgagtgtgttgagagcaacgcgctcacccaggagaatcccgcgaacagggcccttgactgttgcgactcgatgtttgccattgctcaggtcaacagctgttccctcttcagcatgccactcgacggtgcagccgcactgcgtaaagacctcgtcgaagaagggccggccggcgatgatgccgctggatttaccccaaagtgtggcgacgcggggaccgtcaccgacaacgaagccggcgtagtcgaacgaaggcgtatcctcagctagccaagcggttaccgaggttttccacgaaggagggagaaggtttgcgaggtttccttgagggtgggccattgtttcgaggttgagaccagcaggtagtgatacgggagtggagaggagaaaagagggagaaaaaaagagtggaggaccagctgcttaagaggacgtctaggtagtgaaagtcgactggtgttggccgcagttttcaattccatagtcccgagtgcgggatggcggataacgatgatgcgggggaccgcatccgacctccgacctccgaccggaacaggtgggggtggggtatcccggatgctgccggcttagccactctcactcaccaccaaaggccagcacgtggtaatcatatcagtatgtgaatgtagaagagtgtcgaggcactttggctataaataagagatacggccatgtcaacagacaggtgtgaaccaaataataatgcataatatgttctaagtcagaaatggaaattctacctctcatgaccctctcgtccaactcccaattgagaagtagtagaacaaaacaagacccgcctgatgcaccatgcatgaactgaatgaagacaagagaagacaagagaaacgaggaaggaaattatgcatttgcgtgcagaaatagtaaatggaccgggaccaggctgccagaatcaaagacgaaaaacaccccgactgtgaaccaatccgcaccgcaaaacatgacctataaaaacaaaacaaaaataagaaacacgaaaaagaccgggtatcaaacatatgcgctcagtcgtcgaaaccatcctaaagctcctcttctgtcgttgccgtggggaattcgttatagacatgacctcgtttcctatgtccatacaacgtctacatctctttccatcacatcgtatcgtcttcgctcgtctagtttagtatttggcaatcaagaaaatcaacagcacttcttgcgctcttttcgatcccagccgtctgcttgtgtctgctcctgggttcccgcctgctcgaccgtaacggcgggcgagaaacctggcgagaagagccaacttcgacgatcgcggcctactcggaaactccctcgtgcgtctgcacctgcaaaatagcctccgtccatgccggcttcgtaacctggtgtaccagggatggcagtggccattagaagggcctgctgcatcttgcggttctgctcaacaagcttgcgggtgacaacacgaaagacttcctcgacaccctctcctgtttcggcgctgatttcatgacaagcgtcccagccaacctcctgtgcccagaacccagagcttcgcttcgagctggggctccgaggctccatagatggaggagacattgcctgaccgcccgacataggcgtcggtacgtggtaaggggttgcggtcggaggcggcgtgctgcccatgcccggggcaaggttctcggcgacgtatgcgatacaacgttcgaatgggacctggcgggctgagggatcgcgggcgacaatgtcggcttttgtaccgactacgtgaagaacgacatcgtgagggaggtttcgtcgaagttccatgagccatacacccatatcggcgaatgactgtgcatctgtgatgctgtaacagaggatgcaggcgtttgcgccacgatagtacaagcgggagatagaacgaaagcgttcttggccggctgcgagccaaggttagcacatgagagaataaaaacttgtttggctccttatcaaaccaacctgtatcccatatctgaaggcgcacaacggtatccgagtcagagtcaacaacgcgctttgcgagaaagctggcgccgacggtagaagtgatctgagccggattgaatgcgcccttgcagtatctcataaccagcgacgtcttcccaacgccttgggcgccgaggacgacgatcttggcttcgagcgacgacatgattattggtgatggtcgcgtcgtttgccaagaacggaggggaagtttgggacctccctctaagaaaaggacgaagagaatgaaagagggaagaaagaaacacgaggcgcacgaaaaagaagggaagcaaaaaagagagagaaagaagaaaagaagctgaagtggctgaaagagaggaaaggtaaaaaaagataggtgcaaaagaaaagagggtcgtgggttcttggtggtggtgtcggtatagtaaggtaagttggtagcttgcttattaactctttcttattgtgaaggatggatgcttatttgaatttcatgcctaggggcgtgtaaacaatggagggatctcgggcgcagaagttagggtatcgattatcgatcacgcaggagagattttttaagaggtagagttggcgtagaataatcgatcatgagcctaggtagagatgagagctgaaggaagagacacagaatgagtaaacccgacgttgagcggcggcatccggcaatgaatggtaacgaagtcaacaaacaatgacaagtagggttggtacctatctaatgagtcaagtaggtatattaggcagcaagcgttgacagagatactgcaatcatacttgatacgactaacctctagctactcaacatgagagggcatgatgtaaaggagtacaccccgtttcaacgttcccttttcagagatctttacgagtatctgtagacattggttgcccttagatccgtgatatcaataccagaggtcattcattcactcagccatccccccccccccccccccttgtcggttcaggcgcctctacaaggcccagtccactggaaatccgctaaccaaccccgctgaaaccagaacgcacggcctttcaggagcctcaggtccgctgacgacatgcgctaacggcccagagtgcttcacgtggcactcagtctctacgtcatttccatccacgagtcaacggctttgtccttgtcagattgtcagttctcaattccagagataaatgcacctcagccataactaaaagtaaggtgagtccctctcgcaggaccagcgcacacaatggctgtgtagcgagggactcgaacgttttgtcttatcatcaccagacttcaggtaccaccagaagaaacaccaaaacaatgtatctgcaaaagttccaattctgatgtgcgcattcctcagctcaattgtcctcaccgctatcctctccaaatctcgactttcctcgagcacagcctctctctgcagttatcccgcacctgctccatcatacatgacaatgggagcagctcaacgacaaccaaccaccaaccagcttttcgataggcactaactaatacgcgggggtccgattacctaaggtacatatgcacagtagctgaccagaaagttgctcagattgggtgagaagcgagtgagtctacctatcggttattatccacatgcggctggggcgaaccagatcggcattgcagccagatgcataccatggccattccattgccatgaccatgaccgtccgtatccccggtcaaattgcgaaatgacacagctcagctgcgagaattgttttccatgagactcttgtagaggtatggagtactgatcgatccttttccttgccataccggaaactacgcgtcctttattatggaaatccggattctctttattttatttaacagatcgactactacggtataccctcatcagtacctcaccccacacccggccggcatcccctgtatgtactgtaaataatccccaccccgttggaaaaggatctgacattagaatatggaccacaaacagcccgagccgagtttgatctcttacaaaggacgattttcacggaagaacaaagggctgcactaacttctgttctagtaatcttcatcagacctttagcttttcaatctgaaccatcagatgagaaacatgtttcgagacatggtcacgtccagaacaaaatgacgtatatcaaaacacactcagagacacaatcagaattgaccgctcagctgcccacagatcgcgatcttatttataagagaatgtccaagtgcaactgagtcacatcgccataataagcagccagtcggtttactactaatgttttcttcagaaataaagtccatgcgttagacaaggaaaaaaggagaaaaagtccattatatctaactaacctgtctattatttattgtttattattttctgtccggtaggtcatgaccccgcatcccgcaatcagccgtttagccctgtttataccaagcattaagctcttccagggttttatatcacagcaaggataccccagatcaacttcaaagcacgtctgcaaaacaaaaacgtagtccgagatagaagaaattgcaaaaagcaacaattggaaggcattgggattgctcccgccagggcttgaacctgagaccttcgcattaccgaacactcggattgaagtattagtacgacgctctaaccaactgagctacggaagccgtccaattgttgaaaatcatcgtggtaatggagtccatggatgccaaccaagcatccgtctgtgctcaatgttcatgcagcggtataatcgaccatctcaaatggaccgccccggggtaatccataagttggcaagtatggtgaatgctgctgagagaagctgctggcgtgttaccggtatttaggctgacaatccacatggactaccacatatgtgtgtgcatcattggtgactagaaacgagttctgattactcagaacatagtgatttcatatttagtattcagctggtcaaatgaggtggatggcgacgagattaatgatttattcaagaatgactgcctcatgtacgcaaatatgttgaaaccggccaatatatcaaccatcgccattgctcaccttgtcacaatcatgttctcattcatacatgaagccccggattcccctcaatgccgatggtttcttgtcttttttcgcgcctgtctcctctttgcccttttctttcgaatctttacggagtcgattgtgtgttgcgctggcaaataagtccgagtgactcctggcaagtaatcgtcctccttcactgcgtccgaatcgctggtgatccgggctcatggatagagatgatgcatctgttcccaatggtgaccctggtggatgtgcccaaccccctgacttcggtgataaggcagcttcaggcttgtgcccgagaggtggcgtgacattatatgcagtgccctctgccatgtcagggcttgagagcacacgctgtggccgcgttttcatcatgacggggcttgttgatacggatgacgaatcatgctctccatctggtgaagtctcgatcctgagatgtcttggcttcgtttccgtcttcatatccaggaacgatgattgcagggcggtgtatttgcgcatcagcaggtcgcactgcttctgcagttcagcttgcttctctcgactcgctgcgagcattgcctgaattgctgctttgctatctcgaaaaggttgaattctttcctcctgcgcctcggatagcttcgcctgtaggactgcaacctggttctggaacaactccctagtacggtcgatctcattctctcggctggcgagttgaagatttagagcctcaactctgctctctgcacctgcagcggcagcgatcgctctttgttgctcgagttccttggcctggaaattacgttcaacctttgtcagcctatcgacttcacttttcaagcggtcgatttcagcgctgtggatttcgatggactgcatattctgcttccaattgacctccttgacttcggcctcgcacagtagtaccctcaacttgtcacgctccgccgtggagttatctagctccttctggagcgcttcatagtcagccttgagtcgctttgattcgtcacgcagcttcttaagcttggtggaaaggtcagcttcccacttcttcgcaagggcacgactcttctccgaatcccgccgaacttgcatctccgctttcttcgcttcctcaaaccgatgtttcaagttacggtttgtgatgagtagattctgtgtttctgcctctgtcacagcttcctccatatgccgtctgcgcaagtcaccaatatgggccatatgttgttgtttcagatatctttcaaaatttaggtcattctgcaagagtaggacctggcgctgtagatgagccacttgtgtattcgtctcagtcaaggaaaggggcgtgctaatagtcggcggagcgcctagtagcgatgggccaggccgatcggccacagaatcttgattgctgagtgatagtgatggcacactatcattagccaaagactgatgcaaaccagacttaatggccttgttagattggatcatgtcctgcagttgtgtatgagaggaagattggatgagatgaggaccaagggtcggactgtcggcgtttggttctcttatcctcgcatcgatagaatcccgagttgatgggatgcttgattgggacccccgccgaatgagagctgatggccgacgactgctcgctaacgagtccgagctagcggatgttggcaaacgatagccgccgtgtgattcagtcatcgtcattggaggggaagggtgattttctttgacaaatccttcgttcgatggagatgtttcagatacagacaaaggctgcccgaaagactggttggaatcgtttgcaagacacaaagccatgcactcagcaacaacctccgaggcctcgctcttgatccagcgaccaaaatccgtcttttccgaatcaatcgtgagggtgaagaagtttgggtgaagtaaatggcattggcggaatctttctgattggtctcgaatctcggtaggctgaacttccatatcgttggcatttgcaacattggcgtgacgtagatatctctgaggcttgcgaatatagtccatgaagttgatgggatagagaccataaagaatggtatagtagttaaggaggtgatagacagggtgatcatcgacatctgcctcataactgcattcttcccaattggatgaatctgcatcctctggctgaggctcaactacgcgggcccgttcccttgaccagaataatagccttgcatagatgttgaacagagtaggtagatgcggaaccagggagcttggcatctgtggaagtaacatgatgacaactgtcagtgcggctgacactatggtcgttgagctatcctgttgtaggcactttaaaatatcaacaaatagtggcgtttgtaaaatctggtgaacgtgaggaggttggctttgaagatagtcgcccaagaagcgcaggacagctttgcgatactgtttcttcacaaaataacgatcaagcgcagaaaagagttccttgttgatgtcagaaaaccccctgacaaatacaagttgggtatatatgactaaccttgggatgcttcttcccgaactgcacaagagcctcccgcgtgattctctcgttcgcctcaaggcttgataatgcttcggtgacagacgggtaaagcttctccatccatcctgtgaacaggcgctcgataagtgggttagaggaaaggtcagaatcagaaccgtcatgatcttcttccgcgattgatatgatctccatgatattcgccagtgacgcttccacaacacctttctcgggagatgacttggctagaagcgcagagcacgagtcccaccatgcaaatatccgtgcaggagttcgaagtatggaaagcagttgacgaagggtgtttaggaaaggcgcgaaggctgaaggcttgtctttgacgtgcttgtcaaaaatggacaggagctcttcctgcaggcgatctgccgtagcgtcatcatatttctggtgtcggcggaggtaagcatcaatgatcttttccaagtcgttgggcagcgaagccgtcggctcagcgaggaaggcgacgatcgccttggagaggtccttcagcgacctaaacagtggaaataattgtcagcggacagcgtataatgtttgacatatggagatgaatgccgcaggatccaaaggaggagatgggatggaagatcatgagagacgagccgttgagtgaggggagctcaagccagcagtttgaggatggagttttctgcaggggacaacatgacgtacgccgatgaagccatgccgggctcgacggcctcatccgagctcgtgagactcaaggtgagcagaccgagatggcgaggcccttagaagtgtggatatcgagccagggacctagagctgccggagatgtaatttgggtgaagctattcggtgacgttcagtcagtatctaggacaggcagctgatttttgggaatgggtaacaacgcggcgcggctggccgtggcggtaccttgcctttcgctgcggattcttaaggtggtgcgagttgtggcgcttacgagtggagcccctgtgcgctggaaaatcattcggcgaccagcgacttcactgaaaacagcggttggaactcgagccacaggggggtcgtccagaggctaacccttcagtaatggtctaagcgaaaatgagtttggggggttgcggcagggagcggggccggcagaaagctgatcggtcacagcttgatgtcccgacatggtcccctctacctgtccgacagtcgatggagacagccgaacggcggtaccctgaacctcaggggatgccccgccgcgctagtaaccccgcagtttcctgatactagctgcagacgagaccgtgccatgactttgtgggtaatgatcacaccagactcaagagtccttctgacctaggaatcgagccactcaactttgggccaggaagggacgggatgggacttgattgaatgaggtgaggtgaggtgaggtggttgcagttcctgagtcgtcaatcgatgaggggaaagactcagggcaaagcaaccacataacattccttgctgtacttaaaacggccctcctgctcttcctcatctccttctcctttccttcctttctcatcattatccagatcacttataagccaatccagcaacaacaacagtaacctcttcttttgtggtagctagcatctccctttagtgctcgtctacttctacaacttgacttcaacacacgtcacaattcttcctcaactattaccctcatctaaaccccccacaataccgcaaagatgagtgcgcagaagacctcggccatcgctgaccaggagcccattgacgttctcttcgccattcacgaaaagttcgatcttctggactttgccggcgcgctcgaggtctttactactgcttcacacgatttcaaggatcctgacagtaagtatcctccatctcactgtatactagtccatccccctcgttttggtgtacggtgcattcatttgcgttacccctcccgctgatcacgtttccccttcatgtagacaacaaggccttcgaggtcaccatcgtcggtcctgagcccaaggtcatctccgaccagggcgtcgtcgttggctcccagatttcttacaaggaggctcacgagcgtcttgaagactttgacatcctcgttgtcgtcggcggtaattccaaggaggtcgtcgccaaagagctccagcccctctctctcatcaccgacttctcagaacttcagaagcgtgaccctgcccgcgagcgtaccatcctatctatctgcacaggtgccctcttccttggtaagcagggtatcctttctggcctctctgccactacccaccccgacttcttcactacctttgagaacatctgcagcgatgctgctactgtgaacctccaagaacgcaccgatgtggtcgaggacgctcgctatgtcgtcaacaaccttcgattcgatctcggcgaagacgagagcccatacatccgccgcaagtccgatgccggtcagggacgccgcccttcggcagcccggtacgtaacacatgcacagtggtccctctataccccactctgtcatgcattggctttgaggcagttaaactgacttatgatgacacacagaaagggaagcatgtcattcaaggattccaacacccgccgtgaatccattgtgcgccgcgcagctatgcgacttggtggtctccgggtggtcacatccggaggtgtcagctctggcattgatgcagcactgtatcttgtcagcgctatgatcgatgactttactgcgttggaggtggccaggatacttcagtggacctggaacaagggcgttgtcgtcgacggtctcgacgtctaagatccctggcattgattgccggcttgtacgaattaagagtttacgaggggctcaggcatggccctgattgagaccaatatctatgtatttaatgtatttgactgatgagcgggaggaaccctaagaaaataccaaaaagactaggagctctctatttaattcaattgttttggtcgcctttcaaactttttcgggaaagtcagtcaaagcgaattgatcactgataataaccagatgccatcctgggcttattgggttcatgactgggtcggcgttgaactgcagaggtggaggtcaaaatgtgacactaaaaagccgccaaaagacaaagagcaaacgccaaagggcaatgacgtgttagagcaggccccacacaagctcggggagctccagctcgcgatgcgggataagctggaggtcgtgtgatgatggttatgtccacgaaccaggggggaaacaggggctagagtgggctaggcaaggaacatcacatcatactgtgagtgaaacgagcaacgaagcggccgtcagtccatctcgtacagctacgtttgcatttcggacgggctaggggtttagggaccggaaaagagaaacacgaccaaggtgacatgggtaatgttgtttgcggtgaaggaaatcggacaccagcccatgatatcgagaccataaacacatgagagccgtcgaactcatgatggattgaatagacccaatcgagtcttgaccatgactcctaagcaggggctcatcaactcaattgcattaccatgaccgacagttgacctcgagccgccattgttatcacaatgcatcagtttgaggggtacgggtacagtacataggtgtctgttctattgtgccacgcatggcccacttgcggctgcatatcatgagactgcatgtgaccattaggatattaggataactttacagggtatgtaccactctgtacttagtaagttggcctttgaatgaccaagcctgcttaatcagtgatgcacaccgtcatagctttatattacactttacagcgttcacgttggaacaagaataagaaatgccactatgagatcttgtggctgtctgagtctcgttgtgtggcttgactacggagtacgccacaaaatacagcagagttgctgacataagatattctcactgtggcacctgattggatgaacaaccctttacacttagatttgcgacgagacgactgaatatgatcaaagctgtttcgtgctttccaaagcttcaattcgttacctactctcatccttcagatttagattttgtccaggataatcattcatcttaacgcaaaaggagagcacatgagactcgagttcaaacacgtcagccgttcacgcgccgccaattgctttcatcatgactgactgggccaagctcaaagtcgtcgacctcaaggccgagctcaaaagtcgcggtctaccacagcacggtctcaaaacagagcttgtcgcgcgactagacgaagctgatcaagagactgagaatacggaggcccaagaacagcttgaagatgcgcctacagacagcaagtcgggaaatgatgagctaccagctcaacaaccaccccttgcagaccacgaaccccaggaagcggccgagcagcacgaacaggaggaagggaatccaacggcagaaatagcggagctagaagagaaacatttggatgacgacaccgcgcctaatgctgatggggagactgataaaggggtccctgaaaccgaaagggaggaagatgtcaagaatgaagcaatagaggaagcggcgcgcgatagcgatctggtcgctgacgtgccaattcctgggaatgagatggatgctcaatctagggaaccaacgttggacgagaaatcaagagcgggaacagtgacaaccactgtcgaatctacaccctcccactcactcgaaccaacccctgctgccgagcagcaaaaacgcaaacgccgctctctcacacccccaccaaccgaagaatcgattgctcgcaaacgcgcccgcacagaagagagttcagcaaacggcgatagtttaggtgcgcgacaggaagatctgttgcctgaaccccaaaacaaacctgctcctatggacttggacagtgagccccaagcagaggagcctcaacaagaaaattcacaggaagctgcaccagagaacgagttacctagacaagaagaacctgataaagacggagatacaacgcaggatatggactacgagcgggatattgcgccggcggtgcatccggccacttctgcactttacgtcaagaacttcatgcgccctctccgacctcaagatgtcaaagcccatcttgtcacgcttgcgagacgttctcaagacgcagcggacgatgatgacgggattgtgactgaattctttctggaccagatccgtacacatggttttgttgtcttcaagaacaccgctgctgcttcccgcgttcgcactgcacttcatggcagtgtatggcctaatgagagcaatcgcaaagcgctctgggtcgactttgtccctcctgagaaagtcagagactggattgatacagaacaagccagcggtggcccccgcgggcgctctggtgctcgatgggaagtcgtttatgaggatggtcctaacggcgaagttgaagcacatctcgaggaagcatcagcatcaacatctcgcacgatgcctcagctgaacgcaagaccacccccgagctcaatgatggcgactaattctatccctcttggacccagagcactccgagaccctcccattcctactggaccacgccctgttcgtcccggtactggacctgggccaagacctccacctatcaacccaggcggtgcattcaagcgcaccaacactcgtccagtcatcgactaccaacctgtatcagaagatcttgcgcgccgccgcatcgacaacatgcgctcttattacacaaatgatcgcaaccgcgatgtcggccgcgagattaatcgctactcatttgagaacggtacttcattcgttgaccggggcaaggaggtctttgaaggcatccgacctccacaccgcgagcgagccatgggccgtgagcgccgtggtgggagacgccgtggacgcggcggcggaggcggcggtcgaccgcgtagtgatcggtacctccccccgccacgggacgaccaccgacctcgtcgtggctccttgtctgacgacggcgactttcgaatgagggactgaaggctacgtgcgcatgctttgctatgcggtgcgaacaaaagacaggaaattcacattaataactttgcattatgcacttggtatcaggagctgtatcatatggacggcggcgttgagacagcaaaaaggcaaggaaataaataacgggtgttttagacatcagtgaattgagtaactttgttattattgccgctttaagtctgaagactggttcgaactgattcacattttgagtaagagcattggcttcacttaatgagacgctgtaggctggatgcagcacttgcttgggggtcattcactacagaacattccgtaagacatacgacatggtggcttgatgtgcagtagtggtatcacaatcttcctttcaagaccaatgttcctgaatataacattaaaatagcagccattatccttgctcccgagaaactaacagacgttaccaacgacctatcccagacgccaaaatcatctcacactagtcattcaagcagtagcggcaagaggagtaggctcaacaccgacgcgctctcggctcatgatatcgagcatcagaggggtaggccggttatccttgaaaaccacctggttgctcttggcaagctggacattctggaggtacttgtcgaagaggtaagagctgtccatagggccacccttggcctcagggtggaactgggtcgagaagatggggcgggtcttgtggagcataccctcgttggatccgtcgttgaggttgacgaagtactccttgaagtcgctggggagggtgctcgcatcgatggcgtatccgtggttctggctggtgatgtggcacaagccagtggtcaagtcgagagcgggaatgttgtgagctcggttaccatacttgagcttgatggtgcgagcaccaacagcaagagccagaagctggtgtccgagacaaatacccatgataggaatgttggaggtttccatcaagcgggcgagattgtggacagtagcctggcaatgggtagggtcaccgggaccgttggagatgaagacaccatcgaagtgctgcgagaccttgtggatggggtaatcataggggaagactgtgacggaagcacctcggctgaccaggctacgaaggatattctccttgacaccgcagtcgatcagagcaacgtggagagaagcaccgggggactcaacaacgaagggagccttggtggtgacacgcttgaccaggttgatctggccgggatcaacgaaaccctcatcctcgtcggcatcgtactcttctccaatggagatcctagccagggaagagccctgctctcggaggtgagtgacaatagcgcgggtatcaacgccagagatggcgggaactccctctcgggcgcaccactcgccaagactctcgacggcagtccaatggctgtagttgacagcgacatcggaaacaacaataccagcacactgaacgtggggcgactcgaagtacttgagaaggttatactcgtctctaacggcggagggaacgccatagttgccaatcaggggctgagtaaagacgaggatctggcctcggtaggaggggtcggtcatggactcggggtaaccaacaagagaggtggtgaagacggcctcaccagagatgttggcattggcgccgaaagccttgccttggaaaacaggaccgtcctatgggcatattagattgtttcgacaggtaagacagatgccattgcaggggacatactcgaatggtgagagtggcggggatagaagcagcaggagcagtagctcgagcagcagagaagggcatagtcctgcccttgctaccagcaacagctttctcagacaggtatcggacctgaagcatggttcggccagaagccgacgcggacttggccgcgggtttggcaaaggaagccagtcgggagaacattttgatatatgtcggttgtttgagttgtgtttagaaggagaatagtcggttgatcaagaaagttctttagcaagactgggacttccagaggtggtctgcaatggtagataggttagtttccacgtttggctaacaagacaaggtttcgagcggtgagtcaaaaccaatggatagtacgaaccagagagataatcctataaattgggttagcattgtgccaattggagtagatggaagtcttggagatgatgagaggagtagagccatcaggggatagcatccgtctatctatagctcctacagcgaatgttgcaaagccacagataaaaatgtattcgttgatggcggggttgatacagcgagtatagttcacaggcgacgtaataagagggggaaaagtcaacgtacctgcgaggtgaagacggatgggcgcccgtgcatgtgggcggattaaagagacgagctcagttcagaggtataagaaaagatgcaatcgtgttgccggaatgttgagttatggtccgaatgtcaagattgtgtggttttgtcgcgaggatttctttctgttggaaggagaagaaaaagaagaaaagagtcaaaagggtgggagctgggaagaaaagataggtaggcaggtaggatacctctagtgaggatgggataggatagacgataggtgcgatcccgctccgcaggtgccgccccgatagggaaacctgacaacacggccttggtcattggcaagttttttcgagctgagtgggttcctggctgcaaatttcctccaggcggaaccagaagcccgctcttccgccgagaaaacagtggtgggcgggctgagcgctccgcctattggcgctattagagccccgctgccaggaactgaaccctttgacaacaatggatcgatctctcaacctccgatatcgtttttgactcttgtcgctgtgtgagtccttgaccaacaccaattacacgtcacaatcaacacaacctgagccgatcaatgggcctactgtatgtttaaaacttcataccacatgtcgatatcgcaagaagaaggcaagttgcgagcattgaatatcgtgtctcaaatgctgcaactcaccactcttgcacttaatgccattttcatccgacgtagacatgtcgactgagtcaagcgctccagcacggccatgacctttatcttgtcaatgaaaccatacaagatccaccgtccccagacaaattccggaaatgttgagacgtcattcatttgattcgcccttgttgagttttctactctgctggcggtcaaagcatggaagccaagctagaagtatgtatttctactccgtagcgtgcgtagcattgtcgatcgctctgataaaagactgtggagctctcgatggccctgccaggcacccggcgttcggcagtcggagtccaatcatgagacaaccttgcaagtcttggtcttggtgcaacaatgatgttagctttatagtaaagtcttttgagcctcaacttacttacagaaaatcacgtaggtgacgggaaactgctcacgtacgtgcttgtttatggagttagagcctggcacatctgaggctccctgtgtggcatccacacaggccagtgttataagtgcaagttgcgttcaaactattgtatggcaccccgacgccttcaagtggaacaccttggaactacgggaaatacgttggattgaacatgaaccccccgagatcgaaacctcgctccttggagtgaagtttcgatttttacttttttgtcttcgtcactttcttactctttcaatactcttaggtagtttaagggtatttcacatccctgaggaggcaagaaaatatcagacctcaatgcaactcagcaaagggtattctaagtctatactaatattttaaacctatgctaagttacctaaatctttttatcatgcaggatcaaggtcctgagttttctttcctccccttgacatccaaacttattacctactaaaaaaaagggtttaagtacttaagcaagatacctaacatcagcttcctaacgcgatgttacttctcacatcaatcccatgaattcattgacagtgattcatgtttcttcatgtctatcatcttctgaagatgcttactgtgccttcccttttcagtgacatatctcatgagctttctcgacaggcgcatggtttcccatcctctccttgaataggcgataagcattaggtgttggttgtgtgacaaaaccaaatatatatataaatactaaaaaaagacagttgctccagctctatttcgggtcgcaagcgtattaatgggagcttccggcaaattggagaacagtaacttatgcagactcgcctcttgtaattttcattctacacttcataatagcaagaatactccaatcagcgttagtcaattctaatggccttcggctttatcatgttcactatttgttttgtcatttacaatgcaccaagctccttcagcttgctaaccaaaccaccaacatcctcaaccttgccacctccctggcgagctgggggttctgggggatgttagtaaaggtacgatggggcattttgtgtgagagagtgataacttaccaatgaccttgagtgtcttaaggcgcttcacaccatccactccaaaatcctcaagctttgtcttctccaacttcttcttcttggccttcatgatattaggcaagctggcatagcggggctcgttgagtcgcaggtctgtcgtgatgaccataggcaacttggcgctcactgtctcgacaccaccgtcaacctcctttgtcacagtgactttatcatcagcaccgaactcgatcttgctagcctgtgtagcctgaggccaccccaggagacctgcaagcatttggccggtctgtgccgcatcatcatcgatgctctgcttgcccagaatcactaggttgctcttctgctgttccacggccttttggaggatctttgctactgtgagaggctctagctcatctccgtccttgagctcgacgtggattcctcggtctgcgcccatggccatggctgttcgcagcacgtcttgcgccttaggaggaccagcagagataacgcagatatcctcgacaccaccgggcgaacgcttcttctctcggatacgcactgactcctcaacggacagctcatcgaacgggttcattgagtgcttgacaccggctgtttcgacggccgtttgggccttgttaactcgaggcttgacctgtaaatattgtcagtgttccgtcgcttctcaaaagtcgatctggcttctttacagcatagtcgatgacccgtttgacaggcacgaggatccgtagtgctgacatgttgtatgggtgttgttcaatgcgaaattgaagttgtcgagggcggcgaggcgttcacaagggccggccaagtcgtcatggcaaagctcggcgcggtaccggctagggccggtctcagctccaacctcggccgacggcccacgtgacagatccgccggatgaacgagcgatgtcgggattcattcccgcgttgttgatgttattcctgttattcctgttaaaaggtttgcagtgcgtattcatggcatcatgtctttttcttctatcacatcattatccgcctataaattccagaccaaattctgccaaaatgaactgagaagtgtatgtatggggagggaggtgttgaggaaatcggccattggcggtgtttaaccaccggcaacttatacgcaaatgccgagcccggccatacaaccaaggtgcggtggtctaccaccagtgcgaccttacgcagcataatcacttgttaccttgatgatgcaggcacatatgcggcactgatacgcaaggattctagtggttctgagcgtccatactggggttcgtgctagaaacgcacaacggttcaactgcaaggtccttggcctgatgccctttacagatgtagtacacccagtagcagtaatgatatgcgattgcgatctgggctgagtgacgaacatggagaggatgtcctacctacttaagtagatggatgattgtagacatctcaagacgagagaaggcaactctgtttttatgaataagtacctacctagtgggttctcgagagaacctagctcattcttggaaaagtaacagttcaaaggcattgcttccacaactgaagcgcaaagcaacattctcttatagtctatctggcactcagtttgactctgttttaggagaaattgcaccacaccacacaaggctcggtatcaggtaacgcttctcagccactctaacacagggtcattatcttgcttcccatcttccccgactacccttttgacactacttctagccaagacgatgtcaaaatggctgtttctagggatggttctgtcaggcgattggaagacctagggagagctggggggggctgctaccatagtcatcatgtttattatctctgctatattcagattccgattgaagtaatcagtttcgcttgtctgctagaaaccgaactcttttttgttgtttgggaagctgggacagacaagccgatcattcgacagaagataacaagcccagacgtgtctgctgggagcacgttcaacaggtgatcttttccaccatcagttgctctataacctctttcattgatcttggtaggttctcctagagaataggaagccttccatatacttgtcaagaacaaccaataggttatcgctgatatatccagctttgctgccactgagaagaacaacttggacatcttcgatggcctggaagtcgtatgccttggtgccttggtcaggcctttaccacgttcctaatcatctctgctcaggataaagtcacgactgctcaggcatgccgcaaaacaagttccgaagcgaggaattgccaggtgtggttcttggtgatgcccacgaaaaaaactggctcttatacatgttgctcagtggtactaagggagatacaataaactgtaggacattgaaaaagaaaaaaaaagatcttatttgaggtacctattcatgcatgacttaatattttgtcctttgggaacgggtctcttgcattaagctaccaacaaggctcgggccgccccgtgaacgagagaacaggcagccctcacagaacatgtcagtggttggattagagccaactacaaggggccattggataaacgattaggcagatttaaaagtaggtgctgatcctgtggccatgccccattgtcccaacgagcttctagctctagcatatctcgttgctgagtaccttaggtagcgagggacgtgctatctacttgtaccttgcgccacacacaaaagacaaagcaactcgattatttaaagaggacttatctttggttggccgtctggtttaattgccagtaagatgggccttgatagcagagatttggtccagtactgagctccggctcgtccccccctgggcagtcctcctctcgacgctcctctcgaagtcgaagacgtcaacaatatcagcctcgaactgaggcgagatctgctcaaggtcgtgaagctctagttcggcgatggagacacctttctcctctgctttgcgcacaacggcgccggcgatgtggtgcgtctgccgaaagggcacgcctttcacaactagatagtcggcgacatcagtggcgagcatgtcggctgttagggctgccttcatcttctccgagttaacctgcagcgtactcaagacgccagcagcgattcgcaggcattgagaaaccgtcttaacgcagtcaaagaggggctccactgactcctggatgtccttgttatacgctgtcggcagactcttgagggtggaaagaaagcctgacgcctatcaagagtcggtcagctcagggcgcagcaaggccctttcatgtcttgagcaggggttgacaagagacgaacctggcccataaccctgccagcctttcctcgaatcgtctcgaggctatcaggattctttttctggggcatcaaactactgccggtgctataagcatccgcaacccgaacgaaactaaactcggctgttgagtagataatcaagtcttcgctaaggcggctaaggtgcaccatcagcagactcgaccactgcagaatctcggcgacaaagtcacgatccccaaccgccgccaggctattaggatgggcagaggagaagcctaggtccttggtgagaaaagtgcggtcgatgccaaaggggtttcccgacagggcgccaacaccgaggggacaacagttggtacgctcacgtacgccgtgaagtcgctgtaggtcgcccataaggtaggtggcgtgtgagagtaaccagtgggaaaagcgaacgggctgggcacgttggaagtgtgtgtagccgggcatcagtacatcgatctctgtcttggcgggcagcgcaaacagccaaggtggtgcgcagttgttcggacaggtcatctaactgcgttcgcacccaaagtcgcaggtcggtagcaatctgctcgttgcgggagcggcccgtgtgaagcttgccagcgatggctgcgccaatgagctcagctagacgacgctcgttggccgtgtggatgtcctcgtcaacagcatggtggatgacaaattttccgtcagcccactccttctcgacagcctcgaggcccctggtgatctcgctcagttccttgtcagtgagcaggttgagctgtcgcagtgcctttgcaaaggtgatggagcccctgacatcggcctcgtgcaacgccttgtcgaaggggagcgactcgttgaacgtaaccatgaggtcgttcatgttctctacatggcgacgcggtcagcatacgtcgcaacagtagacagagctctaccgacctgtaaagcgaccgccccagaaaagggttgatgagttgggtaccatagttggtggtagtggagggacgctggcaaatggcctccagaaggccaagtagctgggttttgcatgggaaacacaccctttatgcttgtggatcgataccacttgtttagtcgtatctgaaggttcggggcagtaactgtgcgataagctgaggcttcgtattaaggttcttgtgtgtttttgggcgtaatgtatgacgtctgatattgtgctgtagccgaaaacactgttcctgtgttaattatctgactgtgcgcctttcgtatatgttgatggatgcatagacagaaaaggggagcactggacagagcctgagtgcgggcacagtattgctttctcatatcagcgatagttcacagacggattaggactcaagaatttgttgttatgggtgactactcaggtccttcggcattggaagcagcaagtttgctggtaattgagtttcgacctcaagtgatctgagagaagtcgagacttttgtaaagagaatggttcatataacaggcacgcctatactccaatgctccaactaggtacgttagattgccaacatatcatccttcgaaacgggccaagactaagactacactgtcgctcaccaatcgtcccatgcatcatcctgcttctttggtggaggagccgccgtgctctttttgcccattcccatagcacttgtgccgattgagttgttggcgggttgtctttgatcggccaagtttgagaactcatcccaaaaacttttcttgctttcatccaggggggcttctcgacctttctggttctcaggaccttccacgaatctggtgaaaccctcctgtgcattcttgcccgctgcttgagcctgctttgcgaaggcggaagcagtcagttgagcttgtttagcaaagtcgccttcagcaaactgtgatgtgttagataagactccgagataaggtaggcataatcgcctggaagaagtggcatacctgcttagcagtgggctgaatgtagccatcattaacagtcttggcggtctttgagactgttgacgtgaaccagccgaaccccctggtgagagtcgcgacagcatccttctgtatatcaccaaaattgaggtcgttgtccgaagaattgggcgcaggagtacttccaaatccggcatattttcctccctggctgggtggcagatggtctggccgtgcggcgttatcagctccaagccttgagaagtactgatcatccaccttgaccttgcctccgcctccgcctcctgacgccgctgcaggactctcattgcggcgcgagctaccactcatgggtgttcctgttctcgacgcgggtttcgtgggcgcagacacaggcttcttcgccccagggacatattcgcggccctcaaccttgcagctcagtctctctttccactcctcaccgacctcaccactgtatcgctctgcaatagtcgagtcttcccatgtgatgcccatcatcttagtttgctcatgctcttcaaagaagttcctccatccctcgttgccacccagtcgcattcgttcgatttcgctcgacttgaaggcgtccatggaaatacttctgacgaaagaaatatggactccaaggcctcgatgcacaccagcgcacgagaggcagataaagatgccaaacttgggtgacgcccactggggggagggcgcattgcaatcacagcagatattattctttgattccttctggagggtggccagctatcgacagtatcggcgtcagcatgtgtgactgcagcgcaaagtgcaaagaggaggaaaggggatgaatggtggtggacgaaccttggaccgagtctcgggatcaacctcccacatgcccttggatgccatcttgagaggttcggtgctgctgtgggatattggagcgtcgattatattggatgttggagctgctgtgttttttaggcacgatatagcttagtacgtgcaatgaatctttatgatgagttgggtaaatggaaacagaaacaaagggagatatctgagggcgctagtgccatagggtaccttgcctttacaattacaccactcagcgcccacgactagttgattgatgaactggagccaagggccagctcctcccgctcgttgccctgaggtgccccaactggtcccggccatttaaggggctaaggttggcggggcatttttatccatacctaccttagttaaccttacattcgctacattctatcaagacattcattaaatagaaccgttactagccacgtgagttatattgtattatccagcatcagtctatacgtttcacaatcaagttttcaactgatttattttctagctggcaatcttctgcatgcaaactgtccaaaacagcgatgacacattaggttacttgacatatccgttatcatcctataatccagagcgatgacacctcttcccttgcaccccacaatcctcaaggctaaggtaaactctactaccagcttgtcccgtccccatgatgtaaggctcaccacgaattcgcggatacatacgttcaccattgagataaaactttgcacgttcaagtgactggaaggaaaatcacgtaggtccgttcagctcatcaaaacgccctttataataccgctaagcttttctccccctgccgcctctggtgtaaactagtgtacaacccacagaagggtgacggagaaaaagtgatacaaatacaaaataacagagggcctgtgagcttttttgtgtcccgatcatggaaatattaagtgtttgatgagaaaagtgataaaggctgataagtaaacaccacccgagattcattgaaagctcgattcgctcttgcttacgtccccaagatcccggcaaggtcgaatacctcattctttcttttcgtcgttgtagcgagaatctaccgtaagagaaattcgtgaaaatcgcgtaccaaatcgtaagtgttatcatcgtggcatacctagttcatgcccgtgaaattcgtgtcaagccataacttaagcagtagtagcaggagtggtagaggcgggggtagcctcagtcttggtggccgcgggagctggggcagcagcaggagtagcagcagcctcagcaccagcagcaggggcgggtgcggtggcggtaggggcagcctcagtagcaggggcagcctccttctggccgttggtagcatcaccctcgtgctgttcctcgtcggtcttgtcagggctgtcaatagcaaccttgacggcgatctcacggccctcaatctcctttccgttcatctcgctgacagccttctgctggagttcctcagaagccagagtcacaaagccaaagccacggcccttgcgagcctcgccacgagcctgaagcttcttgatcatgaatcgggggatgggtcggagagcaatcttggcggaagaaggctcataggccttgaaaagctcaataagctgttataaagtcagaaaactgcatcgggaacagataagtcagttgttctcaccttatcctcagtcaggtcataaggcaggttggcaaccatgaccttggtcttggaaggaattccatcagcaggagggccccgctcacggcgctcacgctgggggcgagcttgagtcttagtcttggtgttcgcgtcagtgttgatcttgtttgtgatgtcggtcaatggtaaaacctcagcggtagcaggagccgcagctgcgggggcagcatcttcggtagcggcaacagcctcggtagtctctccctccttcttctcagcaccctcctgtgacatggtcagtaccatactcgtggatcccagaactggagaatgactcacacggccagcgcgggcagtgcggcctccacgaccacggccacgaccgcggccacgtcccgaagctcggcgacgggagccctctgcaccagaaccctcaccgttagcaccctctgacttctcaccagcgggctcaggcttgcgagcgagctgaacggaaaccttgcgctcaaggatctccttgccggagagctcctcgatggcacgctcagcctcagtgggagtggagaggtcgacaaaggcgtagccgaccgggcggtcggtgcgggggttcttaggaatcgagacagactcactagtggcgagaacgttagtacttctgaaggtgtattcgtgatggggtgacggctttgatgacgaagaagtggaatccatgaggcaactacgattccgagccacggcaggcaaggacagcagctacccatttccattctaagacttgttgattgggaaagagcttcacgcgtgcttgccatcatttgtcgtcatatgatgctagggaagacgcccatcgtgatggcgaagacacgtgtctccagctagtcgctcatcgcatgcaacacggcaggcgatataaagataaaagaagccgggtagggagatgatgatgaagagaagatagaacttacacaagatagctcttgaagaagtccttcaactccccctcagttgtcgcataggccaggttgccaatgtagaggcgacggccctcagcagcgctggccgaggcagcctcgttggcggccgtcttgtcatcggcaggcttgttgttgagtgaggtattgctcagagtgtttgcgacgtcattaacggcagcatccatgttgttgttggtggtggtagtgttggcggcagacatgatggcggtgggtggatgaggttggtggttagactgattatgacgttcgaacttggacctgtggtggaggagcgttcgaaaacgatggctgcgagttgaacaggttgaactctggtgcaataaggaggagtttgatcagggtagcttcgtgccctagaaacgaggttgagattagacagacgacggtgcgttgcgcggagacacaggtgtttgatgttgtgatggagaagagaaagggaggaagtgaaggcgactggtagcgaaatctgaaatatttttctggcctctgggtttggggggcacagagggaaggaggaaggggggtgttgtcaggggtgtgggaaggtgaggagttgtggaaagtggaaagtggccagggctagggacgacggcaggcgtaaagagcggaggaaagcttagtacaggtcacgaaggaaggtacgagaaccacgatcagttggcggctacgactccacgctgaagtttggatgtccatgtatcatccactgtgaatggcggtatccaatacctgaaagcttcggggagagcttcagttttgtgggttctttcccgcttcagtggttacagatcctggacacctcgagaccgctttcggccgggggaattgtttccagagcctgtatcaaacgctcttacctgggtatgagagacgtagctgtttgaatgtacaagatgaacgatcttggcagcaattggcagtgagagggaaagggtcacccgtttgaaggaattgttcacatatttttacttgctcaatgcataaattgtgccaatacatatacatacaggatattcatattagggcctgacgtgtgggtgctgcgggccaaggatcatgtgcgtcactctatgtacagtatcggtgtagttaaagtggtgtggtgatgctctgtttgctacctatcttgaccggaaagtcaatatgaatcaaggttggctttgtttgagctgaggcgcatgtgagttgaaagcttcttggatccatagtatgaatggccttgatttctaaagaacacctggcgtaggtagaaacaggaaaatgaaagaatggtaagaatgcaagttgtaggtattcagagaatatctctttcctttgcgctgaccgctcatgttgatatccttgaatcgatatcacggtcagaaacagtggggtgcctactagcctctcagcgacgtaggtttatgagcaagtacgacatcagcgaattagcatagcgtggtgtaaatagaattgaatcttgttcataataaacaaatcagcagattggtaaagctgtagcacttatcgggttgctaacagacgtatagtcttctgtactctaaactctggactacgtattaagatctggatgattccaagacgcgagagctagcaatatcatctttctcataggttttgaaatgcttttatgtacagaaatacgaaacctgctacttacacctgccttatcattgacagtccaacatataatgcagccaatccagatctttcccatacaaacactgcagtctggaagttttctcgttcctttaaaccccaacgccctttgctaactgaataaaggtcctcaaactgcctgatactcatagtataggctcacgaagttgcttggttgcctgcatagcggaaattgcataccctggataatttcacagcctgacagcttatcgagtcacacatctgagcgagcccctgaccaggtcgattcagcccctttgcaagccccttttgcatggcgggagccaaatgaccagggcaccatcgatcattaccagctcccaccaataattacacgagaagaggtgagctacctattctattcttacatccatgttcatagtgcacacccgccattctcatgatccctccatgcccggcagctcggatccaatgctgtcctgcaagccaggattaggattgtgtttctcaagtccccgaaagccaagccagcttactccacagcttcttcttctagaactcgaccgttgtcaatgcgtttgaatatgacaactgttttaggaaatgttccctttggtttgcggtttgcggtcaatcttcaataagggcgttgggctaggcggatatagattcccggcattgttgacataagaagcactatgcaagtcgttgtacgtacttgttataaattgacctacacaacgagtccatcaaaatttgtgaaacaaatgccattggcaattggccatgaatagtttacttgggccctgagcagacaacaatatatatttttgtagaacatggcccttaataacacatgccgtgtgtaacaagttgttcatccaatctcgataatcgtgaacaaacgctgtgtcatttggaatcgttcccattaatcaaatcaatccccagattgataagatccctcgccccgccatcggccatccgctaaccggcgctaactctgacgcaaaccatcccactaaacaacctcaacctgcgagaccagacgctggcttaattacctacctgtactaacttcagtctttacttaaaattacctacattacttatcttctggtcagtcgccatggccgcttacgataggagcgtgctcgttctgtacgggtccgagacgggcaatgcccaggacatggcagaagagttggggcggatatgtcaaagactgcattttgaaagtcgtgttgaagaactcgacgcagtagatctagtaggccatatagctcctctattgatgactattactgacttcctaaactagaatacacttcttcaacctaacctcgtattattcgtcatatcaaccactggccaaggagatatgcctcataactcactggtcttttggaaaaggcttcttcggaagaaactaccaccaggttgcttagcttcagtcaagtatacaacttttggacttggagatagtacttatgtcaagtcagtcagtcattgagggcgtttgatgttgttcacggtggcttataaagtataggtttaattgggcagctcgcaagctcaacaggcgtctcgatcaacttggtgctacaaccttctttgatccctttgaggcggacgaacaatttccagatgggtcagctcttatttcctaggtctctcgtcgaagtagctaatgttgtggatagtattgacggaagttttgtgcgttggggtgagcgactttacaaccacttacttgaacaccatcctccccctactggacttgagcctatccctgatgaggttattctccccgctaaatggtccctaaagagtcctctcactggaaattcaataagaaacggccatgtatctccgataacttccaaccttcccccctcttcaccccttcctatccccaatggttggaaagcgactctggttggaaacgacagactcacaccagagaagcactggcaagatgtccgcctcatctcatttgacatcccacgtcgtgatggagacaagttgtgttgcgtccctggagattgcctgactatctaccctaaaaacttcccccaagacgtccagaagctcattaccctcatgggctgggaagaggtggccgaaaaatcccttgacctctcattatgcgaatctcttcctacgaacctccatatagatcccaaatgcacactgagagagctacttttgaataacatcgacttcactgcaatccctcggagatcattcctcaagaacatgtcttacttctccaccaatccagaccacaaggagcggcttctcgagttcaccatgactgagtaccttgatgaatatttcgactacgcaactaggtcaaggcgatctattctcgaggtcttggaggagttcacatccgtcaaactacctgccgagcgtctcttcgatattttccccattattcgcggacgagactttagcattgccaatggtggcgagcatcaaaatcatccgacagacaaggacaagactcgtgtcgagcttttggtcgctttggtcaaatacaaaactgtccttcgcaaacctcgcgagggcctctgctctcgttatctcgataacattcccttggactccattcttactgtcacacgcaaaccagttctctcacccattcatggcctacagaatgcccgacggcctctagttgccatcgccacaggcacaggccttgccccaatacgggcccttattcacgagcgcctcacgcacccatcaccaggaccgatgtacctcttctttgggaaccgcaaccgtgaggccgattatttcttccagcaagaacttgacgccgccgtgcgtgagggacatcttaatgtgtttttagcattctcgcgtgatcagcgaaataagatctatgtccaggacaggctacgcgaagaggccaagagaatcgaggaggcaatcctcgacaatggaatattctgcgtctgtggtggttcaaccaagatggcggatgcggctaagaaggcagtgtttggccccttctcggagggcgtaaatgatacagaggagcgcaagaagattctggcagcattgacatggtggcaggagatatggtaagacattgtcaatagaaaatatagtacatactttagacatcagcatacaagcatgataatatcaggagcacatgataagcatatcattatgtggttgattataaattgaataagaactatccttctcttttgtatttaagactgacatatcaagacaaatcataacgctcgctcatgcaaattcgaaaaagaaaacggtataccagcctcaatggactgggtgttttagccagtccgggccagatattactctggcaatctgtggcattacttgaatcagttggatatcgcgctgaccacggccgataccaggccagtccgtagacctcgtcccttccgtgtttctcgtcggcaaagccaggattctcctgctagcctcgtcattatgagaataaggcgcactgcaaccagctcattactcccagctataacgcctttcagccagttgcggtacatgaaccaaatcctcgccaggattgatgcgctctcggctttgtgaaatatcaggctgatctgtcgaaggattttgtgggggatcttctatcacagaattcacggacgagccgtttgcacctagaaccaaccgcctcgatggtccatctgcgctgtgtctttcctcgtcgacagtgaagttacttcccagagtatcaacagagccgtgccgatgcgaggactcatcagtggcttgatagtcttcatctgatagaatttgtggagcggcgtggcgggagaagcgcgcgttcttgggcaatgccccaagaaatacaacatttgatggatcaatgggtgtccgttgaactgctcgctgttgtagctcgtttgatggtttcgatgaagagtgaggttcaagttctgaatgagttccacctattgccatggagttaatggtatagtggtccgaagtcggagaaaggggtgagtttggtaatgaaatactgtcggcagttggcgatactggtatagtagttggagaaggtgcctcgatgggacggccattcgcatcgaagcccggagtgagtggagatggcagcggtatcgagcttgtattcgtacccccttgttgtgttgtttttagagatgttgatggcgatagttgtagggccacaggtggaccatttgttgggtctggtaggtatatggctttctctgcgggtatcttcgtcccgtcagcagggggggtatatgttgggactggtccctggagttgtttctccaatttcctccgggctatctcgtaggcagtcatgttatgcgtgctgtcggtacccatctccgtatcatcgttccatgacatgccatcatcgccatcgagttctgctactggaagtggtgctgacatctcgtggatttgagtatcgggagcttcggcaaccttttctctatcattgatgccatctcctgcttgccgagtcgaggagtttcgtccgagaattttcgaaaacaatatgaccaaaggggatttgggtgatcgcgatgcgctatttggcgtaagatcctgatcctctgctggcaggtcatttcctttggctgctcgcttgcgtttgcgtctaaagtacaacgacacaaacaaagttgctgcacagacgacgaagacacccaacccaacacccactcctattccaattacctgtccatctgaaagcccaccttcatcctctgcatatggtggaggatagggactgtcgtcagactgttcgatggccgtcagttccgagtttgtcggtggctcgtcagggaaaagagcttgatggattgagaagacgccctcatcatacttcgttataaggtaggactcctgtagaaaggaacggcctagtatgtaggagccgctattcttcgcctttcttagcataaagtaagggattgctgggtcaccatattggatcgtatcaggcatgaaaggatattgcagtaagcctacaaaggctctcaaaggtatggtaatattgacgatacctggtacattgtaagggttgccaaagttatcgttatcgtcaaagcttgaaagcacaaaggtaagttcgaatgactcgtcatttgtatagtcacggtactgatcgtcacttagggtgtaaagttcgaaggtactgttatacgtcaagttaagagcttgggcaaattgatcgcaagcctcgtctggtagccacaggtagggagtgctgctatcgatgatggcgaagaaagatgagttccattgggagagcaaaggttgttgagattcccaagaactaggaacatcttggccttcggcaggtgtgatctgaatgccacgtaccatagggcgctccaggttatcttcctggctgagcgtgaagacgttatcgtgctgtttaaaccttggcgcttcgacgcctccaagagtcaaggatacaggtgtgtttcctagttatgttagcgaccttgacaacagaagttgtatggaggacagcatactgtagtatgctccagctgtatatccgaagctgtagcttggaatcagtccatacgttccaactgcttgggtcaatggtgaatccgccacagtgccattgaagttactctgtgtgatccccaaaccaaagagaccgttcaagtagttggtcgtgtttatggtcgctattagcacaccgtccatggtatacggatcatcattgagagggctttgcgtgctgataacatcacgcccgtagttgccattcccatcgtaaccaagatagcttaaacctaactgccatgtacctaaggggctccaatcgctagattgttgaggattatagatgcctccccgagcggcgatacagtgaggctcctctgttagagtgttaatggcagaaccagagtagaaagggtatcaatgactccttgagtttgagaggtcaaacttaagaacgttcggacaagagaggaaaacatactgggtagacaacctcccggtccaatggcccagaattcggagagagccgtgctcaccagaacctcaatggcctgtgagtttgaacccagggaaaatgagatggtagaccaattgccatcgcttccagtcctgtcttgtgtattaacatcgactgcaacaaaaaaggaccgagcaacgtaccaaccaccagaaggcaacaaaacaggtgcaggatcacgggcttgtgcgagttgcacgagaaagaagtacgatccaaggataattgaccacatctcgagtctggcagagagatgtgagaaagcctatcgttttttacccagaccagaaaggtcatcctaggttcgaagcaaacatcaaatgagatttcttgagccgatagagtggaggtgaccgtaatgcggcacattcaaggtcgcgattcacaccaaacaacgatcccagtgtctagtcgagggttgcagtgcggttaacactaacagcagcaaagcgacaaggagccggatccttcttggtgatggccgttactactcaaagctggggcgaaataaagattcgttcaagctaacagccggaaagagcgtaaaccagtgaagttggtgacaatggaaccgagagtttgttggagtagccagggcgaggcgactgaagattaacgagttctggccttgtgccccttccattggcctgggactgaaaagaaagccacagagtagcgttacatggttttggccatgtgtagcttggcttggcccccaaagctatggtgccgagcgcggagtgttccttggcgttcactaggccatcccgaagaggttgcaggggtaatttgttcgttattggctgagttgaacaaccttatcagccggaggagttccctcctccatcttgaatacatagcatccacgaagaaggactgtctggtcggaggggaacttccggtcttttcaagttgcattgccatcaggacgtgccaatgtagagcttcacgattttgttgcaccatgaatagctctgttttgctctacgcggttcgattgtattatgaagtgttatcgaggcacgtttgaagagtgcttttgggattctggaaacgatccttgtccctgttaacaaagggcctcgatccgtctgacatggcgagcatactcggcgtagaaccctgacgccggcaagtcggtggctggaaagtgttgcacgactagtaggaccctgactgcaggttcaacgatatcaatcaatactcgggtccatctcaacttcgagaatcaactggtaacaccgagtaattaccccttctatgtggtttggtcagcataacatgtgaacgatattttaagctactgtttagggtgcctgggcatccgcataatggaccagagcttatttcacaatgacaatttccgatgacctgaagatctttaaaaaccggacccgaaagttgttgttgccagtcggatgtgaaaattgcaaataccgagattttcgcttctgatccatattctatagctccatgtgctagtgtctctttgtcagctccgtgtggaaggccgaatggatatcatttgtttgaatttcagctggatgtaatttgagacatcgtattggacctgcgtacagagtaactctgtgtgattgtcccaccgttcccaccgaatgtttcccggaaggtcggggcttgtgaggtggtgacgctctgagtttaacttctgcaaattatggctggctcttccgattttttttactcttaggatttttgtacgtccaagagataaaatgaaacctctataagtgatgacctgccatggagaatcgaccgttctggagtgtcatgttctaggccaagccgaacagagttgatggacgcattaacaagggagttttcgcataggatgaaggaagcagccacatgcattctgggcttgtggtgggtgtagctgtgccagggctgtttgtgtctcccagagatgaaacacggaaaggaaggccctacctaagaggccagtgtaaggtagggtcgagtcaattagcagccctagttgacctgaacttacggatacatggtggtgtcgttcgcttgcgcttacgccttggacgacgtaaccccttgtcaccatgcactagagccagttgctaactagttagaggctggcggcgggttcattaacctttgagcccctccccccagtcatgcattcgatcttgtgattgattttctcccccgagttattgtcaacaacgtcgaaagccattgtggtcgttgcgcgaagaaccatccatataggtaggtggccgatgtgagaccaatttatcaggcaaggcccaaatcactcgtttagaggcctgtcctagtcaatttggtttggtgagcttggatgacagacgaaaggagctcgaaacgatcagggcaacaggtaatgcagtacgcagcagccagtctatgctgtctgtgtgttgtcctatatcgacaatatgagggcgcaagctattggactgctctcagtcgcaacgcttgttccttctattgtcggtgttgctgtacctcgaggtaagcccgcgaattgtcccatgagtttagattattgtgcatttcccttgaaagatgatgagacgaagaatcgtggctaaacattaccctgcctatcagccccatccgaacctaaccagccaaaccctcggcgctttccactgaatgaaacggccatcgcgactgccccagacggcagtaccactcgcttgtcaacggtagcatcaacgccaattacacaagtggaagaggaattgtcctctcttcctgacaaatcaacttctacaaaaatttacttgtcaacagcagcagaaacaagttctgttgattctgttcagaaagtgccaataacttcacagttggatcgtgtggccacttcgtctcaaagcactcgatttactctagaaactcatcttcgatctttctcggaaccttcagcttcacccctcatccagacttctcctaaatctgctgctctggcaaatggcgacccgtcagatcatgatagagattcaagctctgtaacaaatcaacccgatgtccaggcttcggctcagaggagaccacaccagggatttgcacattcttttacgcaagccgcgcccaacggtaccaaactgaaaacacagacatgcggtcctggttacaggtctccctgcggatggattccctcagttacttcgaaaggaaatgggacatacacacctggaccatggacgtctggtacattgacgctgatagcaccaacgtcagtgttaccgtgcacgacattgcaggataacgaacctttcaccgagtattccatcgtgtatacatcaacgataacattctctggaaaccgcagtgattacacaccaccctaccctactatcagtacacccaacatttgcgacccagaggctccaagcccatcattctcaaagattgatccatctcatggctccgaggagtctggagcattcccattgccaggctctgaattaactaaggagccccctcaagcttgcttaccagggaaatcttgtacttcagaaaagcccccaggttggtcggttccaacagccgttcctggagtgccaggattaactatgtcaagctcgagaatgactgtgacatttataacgactgacaagaacccggcggtggtattccccacagagccgccgccgcacttcgaccgaccgactggtgtaggaggtcttcctatgagtaacaaacaactgccgcaatcctccaaagcgccaggctcaaatcacccaaattctccgggggggcacggaaagtcgagtcctcagtcgggtccacaacctgacgtgaagccgcgacctccggcagaatctggaccgaggccaacgtcaggaccgcagccaaaactcgagccacaagggggtccacagccccaatcacagcctgacaccgaacctggacctcctaggaagtttcttgtgactgccagaggccaggaagtcattgtcaatgaccggaccttttccagtctcagagcagatcaaacaacaacagtcactgtcgattatggaacattcacaatccgcccaacagaagtggttggtgaaggagcaacagtcaggaaaccgcagcctgtcggtactgtgatttccgttgtcagccctacaagtgcgactatcggaaagatatctgttactgtttcgggcacggaagctatcgtgggcggcacgaggctcaaaattcctcttatgggcacgaccacaaagctaaaggttcctgtcgtcggatcaaatactattatggaggaccgacaagtgtccattgcgcctggtggagtggttgttgatgatgaaacactcacataccatggggttgggggccctcagacagacgtgatcattgaaggtggtgagatggtcactgcagttggaaaatctgtgtttgtctttcactctacgaccctgatatatggaactggcacccccgtgacaacggaaacaatcgatgacgatactatcactgttggaccaaaaggtattgttgttgatggaacaactctaggcgggtctgacgccgagctcaccagcaccaaacatcgaattgttggtggagcgaccatcaccaaagtcaacccctcatacgcgataatcgatgaatcaaccttcactgccggtcctggtgccaagagcacaacaaaagtggccggtggcgaaaccatcacgatcgggcccagcggtatcatcattggcacaataacaataaagtaccccttcggggcttcaactgtaaccaccatcgaggcgaaagcaacagcgtctgacgaattacctgttgcaacaggaaccagcaacaacaatgccaaggaggatggaaagaggaagaaagaggatgacagcggtacaattttacaacggccaggtttggcaacgggaatgactgggttatgcatagcgttcggcgtttggattctgttttgaacctggtattggacatgactcaccatattaggacccctcagaaaacagagtggcttctggcttttggttttggcataacaataagtagcattacatgaacggtttggaactttggatgagaaacacgatatacgagtatctggtctggaatctatgagaattggcattacatcgccaaaggtagcatacatgcgagtaattacagattgaccccaaaactctccgttactagaacatccaatctaatgagcattatggttcatgaaacaggactaattagaattcttatttctatatagggaaccacaacatctgagatcactattatacgaagccaatatctatctgtaaactcacgacaagcttagcgccattccatagggatcaatcaagccacgacctacatatgaattactagagtcctggctaattctttatatacgaccagcacagtgccagttttgaataaagtcctctccataagtcgcggtttatccgtcaaaacatataagataacacaagaaatcagcagtttcaggctcaatcttcactcctttgtgggttaatctgagcggctaaaaacttagatacgctttatcatggacgataacaagccaatcaaaggctagcagaaaaccggatttagcagaggcaattcaaacgactcactaatcaagcttaggacgtcgaaggagaatagtccagggctgttgcggatgaaattatcttgtgatctttatttcgcttcgaggattgcagaagcttgctaccaggtatgaaaaaccaattccgtagggtaggtaaatatcgcgcgaatcttctccagtagccaacccagaacggaatcattgcctcacccacgcatgtaccaaaacggcaatgctgacttacacactgctgaagagattccggtacgtgttgaaatttctgaccagcgagttaagccgctggaggcgaacgtttgtggctccatggcgaacaccttggtgactcacagtacctttattcaagtcaagctcaccaggcaggcaatgacagtttcaccaagagagatgatatgacgagaggggaaaaacgaaaactaagaagataatacacacgtttcagtaaccggttcttataacatcttatttgcacttcatcgaacacgatgtcttgtagtgctcgtctattggctcaccagtgtgtatacctaaatagtgtctcgcgccggcttatcatcggcaaagttcaagatcggaaactcgacgtgccgcgaggcaaaaagggaaacttcctcttggaacgatcatcacctcaacaaccaacgcctcatctttgcgacgaatcaacttaacagcgcacaaacaagctacccaactgcttcaacaccctcgccctggcatctcagactgtgcaagtatcttgtgcacggtcagcatccttctcccccgagtcccacgccttcagctatatgcaacaagagcctctcgaaaatacagaacatttgatccaccgagacaacccttgtaaaacctcaatctcccagcatggcccccttaaccatgacccgcgtggctttctccgagtctcttccagagactcaagtggcactgaaccgggctctgcaccggcactccgctatgcctctggtcatgacgtcgatgccgacctactcgatgaggagctacgtcgactgagtttgggtcatcgctcgactcttcgaccttcagctcctggccagcgcatctccgagtacgaaaatgcaatgaccccacctactccaaagaaggcactgggcttcaaggtcatcaagcgctctgaaaccccctctgatggtgtgcagctcgaagacttcccaaacggtgcgtcatgccattgaacctgataacttcctacagtatcctaactcgagctcacctcagagatcttgacacatatcctttcgcatcttcactccgactcgcacgccgcaatcgctctcgtctccaaacgcttttatgccctcatcaccagttcccatgcttggcgcatggccttcctacgattcttcccaggccatgaagctcttgagatcaagaaaaatgtggacatgtgggctcacagctcgcacgacctgatacagtctgaatctcgttatttcactcgtcttacccccatggcgtcatggagaaaggaataccttctgcgcacccgcttgattagaagtctggcgcgtggcaaaccaggcgcaccctttgcctctgggggtattggcgcatctattcgtaccgggaagaaaaccagtgctgtgttgacgtataattctaagctaccatgggctgttacaaatattcacgctgtcttcacaaacggaaagaaaccaccgaaagctatacacggagctgccgatctgggagtagcttcagtcagtgatcctaccaacggaagggttgagaaatggggattcgttgatcctttcagctcaatgcaacttgatgaggtgttccccaaccttgttccctttggcttgggggagggtcctacagcaactcctaatgtccttgatgtaagccagccatatggcgtccttgcaggtgaaggatttccgggcggtcgtccctactaccgtcctgttaatgagaaccgtggacgatatcttggtgcggactctggcgtcgtcgacacctaccctgatatccctaagatacccgaaatgtccgaagcaatatgcagtgtatggttggccaaatcgtcgaacgtgccaacaaatacccagtcaatgattgggatgctgactggctctacccttggtgtcgtcacttcatacaccctgggaaccgactctggaccgcagcgataccaacctggagaagttactgcgcgttgggtgcttagtcctggcgttccaattatctctctcaaggttgacgacaactatagccagaagcgcaagtcttcagccagggtatggatagtggcgctcaatgctctgggcgaagtattctatctgactgaaacacccactgcacaaaacgcaacaaagagcgaagatattaccaaaaacgcttggttcgctgggcgttcggtttactggcatctattggactccactcgacgcgttgctcgaccagatgattcagacaagaacgcgatcaaaggtgcttactcgccccggtcgccttccaattctatgagcctaagtaagagtcagttggctgctgaggcacgagaaattgaaaagttcttgcgccaaaagcccgcacatttccgaagggtttgcgaaggatgggatatgcagcgcaagctggaggtcgattttgccaatgatgacggccatggtgctggtgaaaacatatttgtcatcgactgtggactagccgaaaaccgccctgcacatatccagcgatacactcgatctgtagttcctcaagatgcacaatcgtcatcagccgtgctggctcccatgcctcctgatgtctccgttagtgtccagccgtcactattcgggactactgcggcagaggtatcacagggacccgatgggaagatatgccaatccgtcacatctacttcaatgtcatcactggatgtcatgtcccatctgcatgagtgggagagttgctccttcaggctgaagggtcaaagtcatgcagtgatcactagtgcctcgatggatcaatctagcacgtcagtcctgacactcagtgaagatcctcttcactcggctgaggaagagattccaggccgcagatctcgattgcttgctgtcggcacagacgacggggctgtacttgtctggaacgctcgcgaggatgctaaggctacgggcatcagtccggtgcgacaaatccagactgactccccagaagtgtcttgcgtggcactctcggctatgtatgttgtccatggcggtagtgatggactggtacaagcatgggaccccttggcatcaacgttggatcccgttcgaactctcaacgcaaggtcaaatggacgagtgcctcgacacatggtcacaatgaacccaactcttgacgagtcgacttactcagcagttggtgctatttgtcttgatcctgatccaaccgtccttcgtggggtcgtttcattcggtgcttttctgagatactgggcgtatagctctgctagtcacgcttcaggacgcaagcgtcggcttagacactctgatgttcatggccgtctgcccagtcgtcgtcaaggctgtgcagtcattgatttcatcgctgctgaggaggctgaaatcaagagggagaacgagcaaaaggcccgagaacagatccgcctgcgcaatcgctttggtgtcggcgcgctcggcgacctgactgaagaagaggcattgcggtatgcgcagatggtctctgaggaagccttccttttcgaggaacaacgtcggacaagcgactccgctgccgatgccagcctggatactgcctcgacattcagtgagaccactactgttgataccgtcacccctgacccaagtgtctctgacatggtaactcccccgtctgcctccacggataaggttgagttagtacctgtcgaggacgactatgaacaacagattcaacaggcgatccgcctttctctgatggaaggtatcaatgataaccccccatcaccccacgcagcgagctccggcgattacgaattctccctgacatacaaacccaagtctggcaggaagaacaagccatctggaactgtgtcgcctggatcttccaaggtggggtcgtcaaacaatatcgagtctagggactatgaccttgaacttgctctgaagctgagcatggaggagcagggtctgtcaacatttgactcatcgtcggacgttcaacgcgatgagttcccagcgctggaaaccgagggcgtcggtaaagggaaaggggtacagaggtggtagtatagtgcatctgctgcatcgtgtgcctctttgtttacagctttacattcgatgccatgggtcaacacggtgcgtgttggtgctattggcttctctttttcataattgaactttttattggcatctgtccttttctgcctgagctcagttcgttgctgaacgagtcaacatcgtgatgatcatgaaccgttctggcgacatggttgatatctgctcagagacctacttattcgaggtcatcatcacgagaagcattgcccattttcccagtttaccatgatgccaaaagcacttaccgcatacgtgtaacatgaatgtgtcaaggatggaccgtggtcagaggtgttttgtgattagaacagctcatccattcttgaaagtcgctgagatgtatctaatgatactgactgtataatatcagctcttaggacagtggaaggtgcagggttatactcttaagcgctcaatgccactgcacacctctaagagttaagatcttgtacataaacttttcgccatctactgcagtattacccatagcaaggtggtctaccactcacaacattgctcacgttctttgtcgtcacagaggttggtattgcactgaagggtttctagtctaagtgcaccaattaacactgagcgtacaaacaccttccttgaccggaactcacctgaactaaggttcaggttggaattctcactaataaagtgccgcgaagacgtgcccctgatattagtagttgctccgtaggcgcagtgttagtgggagcacctagaggtcccggtccatccggcaggcgagaacagaccagcttgcgaatttgcggccaaggttctgtatgtaggttgctgttgctattctctctcaagtaacatcctcgatcaaaggtatgttgctcgcatgttgacgaatgagtaggacatgtctcggatgctctgacttgcaggagctatcacatgcttggaagtaaacccaaattgacagacactctgcgaggcaagacgaaatatacaatatcatatcattatgcgtggcataaagcaggcaaagagctcaaaactttggcagagtgtaacgttacaatttgagcgaagctcctcctcggaccaacttcccgctgcatggaacttataagggacctgcataacaaagacatctccaagggcccagtttttgcggttcaaaggtcttgagacttgcgtgaaccgagtctctattctccgagatatactggagactcgatgttcctgagttgccagctcatcagtcccagagacatgaggaagccactatgtaactcagaacgagacgacgggacatccggcagcgttccgagcaacagagtccagggcacggtccctgatcatagagccaatcttgtactctaatagaactactatcaggagacatgagaataactaatcgcggctggagatgcggtgttccggccgcgctctccagttgccggatgttggtagcggggagcggatccgcgggacgggatgggccgcagcgccactgatgaagtcgtaaaggatccaattttgaaaggacgtttgcttcattcagcgatgttatcatagataatttgcatgacctcgacagaatattcgttctgttactgcaaccgctgacaatggtatgtactttgctcgccacgcagttgaattagacatccctgctcaaggacctggtcgttatgacgaaggtttctgcactgctggctccgggccattgggtcatcaggcatgacaccaagaactcaaactcggggatacttagcgttacagcatgcagctacaattcaatccagtgtcgtgcaggctttagaccaatgggcaaagttggcttctggaccagcgcccaccggtgctgcagcgctctgcggataaccggccaccgtatttcggctgtagttatcatggagtgatgtatgtagcaacgatcaaatacatgaggtcttagaaatgctcaggaaggtaatcaccccaggcagacccgtcttcgggtgtctatatgcccgacgagcgccttgcctttccagggactttttccgaccaaaatcaggccctcgcatgctaccaagaaaggtgtatcaggagaacggagcaatggtgagcttttggtcaatgctgccacggataaccaagggtctcagtgctccgtaaaaagcatgcatttgatgcggcagactcttatttctgttcctgttagctcgctcggttggatcccttatgatggtacgcgaaactattttcctgaacccttgtaggggtcaaagttaatccttcgataggtatgtgtggccttgaagctgattgcctgccgccatcagtgaccctgccacactatccgaaaatatttcaatagccgatccagggttcacggccgagaaggatatcattttccgtactccgctctagctggttggcattgggcaccgtaagttatcagcgtactccgtatcttgagcaattttttttttccccctctcttgacttttgggaacgccgccgccgccgagcattggcaggggaatgtgtctgatatttgtgctgcgctaggtatacagatgccaagttgagggggggtgacgactcgtaaacaatgcagacacaaccaatgcgaggattttgctcgaatgcaaatgatgaagaggcgttcgctgtagtggctggcagaggagttggccccctccttgtcgcccttgcggccttgcctgatccagactgtgtgcacgacacacagatgcgtctgtacgtatgaaatgagacacggaagcggtcaaggcctgcaacataccattgacgtggtcatatggaccaagccgctgggaatttgctcaagggttcccgccgacttgtctcaggaactggaaccggtcagctggatatcatcattcattgggaatgactcaagcccctttgccagaaaatgcagatcaacggctgtcactcgtcagtatggcccatctcgttccgtcgatctcgtttgttagcatcaagatcgagttctgatcccattgctcggacctccttgtcgcgtagcagctcccgtcttccagatagactcccgtcgtgcattatgacagctagttaccgttgggacggttcgcggaacatcatgaatatcttgggttaagttagcaccagcctttccatctccagtcagatccttcccctcccgactccctcgagaaaagcacccaatagtttcacttgtcaactgtctcaaaactaataatattttccccgtccaagctccccattagccaagagagaggtggcgggcgggtcgatccaccaggttggcacagtcgtgggcgggagccggcgggtatccttaagctgcaggatggacgagactgaaaatcagctcatggcgctggatgcaagcaagtcatgctatgcagcagaagaccgccatgaagagtgcttgagttgtgattcgtagtacaggagccaaaggaaatgttgagcgacccatgagcccaacggagcaaagcaaactgattcgcctcctcaaccagaaagtcttgaacaatttgcgttcatttgtttcaaacacggcattgagccgtggaaatcggtgggccactctaagttgctggaatgttgcatcgagctacagtggctccgagggagaaaccgtcgtgtccctgtttcccggcttgacggtcctacatagtatgaatggggcctttccactgaaggcgtaaaatctgatgcagaatggcatttcacaaatgcgctgtccttttcagcgagtcaaaattgacaccaattagtactgatatgatatatcataattgtttgctcggaattttccttcctttcctgcgcttcaagtctcgctgtggcaaaatcagatcagacaggtctgagattccagtcttggggtcatgtctttcttgcacgccaaacttcgtgatcacaaatcaccaatagagacttgatgtaactgaaattcaggaagcgcggtaacgacgtcagccgacaatgtgttttgagtccagcaaggggaggcggtatggaaacatcactgcaggcagtcagaagttagagcccaaccatatgggaacccttgcatctggtatgacaacatgtatgtatgtatgtcgatactgatggtgccaatgtctaaacatctgtgccggaatcgaggcataccgagatccatgtccaatgaaggcaggggaattaagaaacccttgcaattgcaggacagtgcaaactctcctatgaaggacgatgcgagtatagaactcgaagcggcataggcatcataaacccgcgggatgattatttcctctttgcatgaagagctctcggcctttcattttctttaatgaagatatgtcccagcaagattttaaatcattgacagcacatgtacggagtatggtctccatgaatggagacttgagcttctcggagagtgcaatgatggaccgaatgaaacgtagaagaatccaggggctgctgcgggatagaggaagtgttggtccgtccgtatcgaccacggtacatttccacgaaccccgagtcgcccatgtcaacttagtctggactttttgctggcagaccgggactgtgaagtacatacgtatgtactgtaatatcatagtgtacggagtagagaatacatgaactggttggtagtggaaatccagggtctcggcctaataagcgacactgatgaataatgccagcctgtgcgacgaagcaattgattcccaattgtcaatgactgactgactgactgactctctgcaaacgagccgaggtaggtcccaaagcgatggagcgctgacaaacagaagctggttcgtgtgtcaaggaacgaacgggttacgacgcaacgggcggatgaaaagtgacacctcacaatgctactgccaaggctcgcggtgataagcttgaaaacccccgtaaactgataaagtgaggttactgagaagggaaacggagttatcgatgcagggatgaaagtattttgattgggatctcttctttttcaagccagggcgggcggggtgtgttgaattgatggatgatctgactgccctggggttaccctgggccctggagtttttggtggactttggtcccgctagtgttccactaccaaattcaaggaacggtaaatcgtcggagatggacttttggacagtgcaacccaggttcctgctattcgggactgctccggacatggactactggccaatcatgcgagtttgtggctctatgactctctagtgcatacctagtcttgggttcatgaatcttgtacagtcgtgtttctgtttaccttatgccaattaggtaccattggaagggcgataatgcttcaacctctgatattcaccactgaaatgtgagactgttgtccctggaaccataaatcccctctttttgggtgtcaaggcattctacaaccaggttcgcgggtgcctcatagataaacggttttcatgtgtgtgcgcctctacacaggaatgctgtgacacgcttcatctgcatgaggcttaaactcaaggcccaggtcatggcttacgtttcacagacatctgcatcatggaccaagtgccgtgttgacaatatctcatcatatggcctttcctggctcacgactgtattgcagcgcggccgccacgaaactcatgagatcaagacgtgaggaacgggcgcgtggagataacgtgggcgaatgcagctatcccatctgccccaaaactactgtatatttctcgccaggaatcctgtctgcgactttaaatgttgcagcaattgcctgatcatgataatccattccagctttgctgatgtgtggatggggcatcgtatcgcctcgtgcaacgcaacgcaatcaacagcgttctactggcaggttgacaaccaggccaacaattcaggttctcaatgtggcagctggtggccggtgaaatgctaccacagttcacagtgccgcagtcttgctccagctggccgcatcagaggccatggcataggccagaagctggttgtgaaccactgggccacaatttcagtgaaccgaccagctggaatagggaaataccacggaggttggatctcgtttggaggagcaatactgtgcttactgtgttggatcatgtacccgcagggggtgtgattcaggttagatcccctgtgagtatccatcgttcacaccacaatctttcctctgacggcagagtatgagcctctcccagaaggtagagcaaaaggacctgacctgttgcgcattgcagcgcatagcatgacacctttcccttcccgtccccagacttcgagctactgcggtgtactgtagtgatgcgtggccagtggtatgtcctgtcgtgtcttgggttgtctcctgaagaggtcaggtctccaaggtccgtccttgaactaaggcctaggcctcccggttgccagcggccgactgctcacgtcccctccccatccgccgtgtcgggactgtttgtctgtctgtctgttggtgtcttttgttggacagaacggatggccccggcccatgaacgaatactgtacatagatacgtgcctaccaactgcacttgtctacatgccaccactcacaactttcaccccttccatggctagcatggtacagacgcatcgttgtcgtcccccacaggcccttcttcccgtgctggggttcctggttccatgttccatggatgcaacgaactcgtacgaattcctaattgggttgggtggcccttcattcacccttgttgcactgggcaggccttccattcgctgtctctgccttctgcagcattagcattggttttgtagcgccgggccgctagactgggtccactaataccaccaggctggctcgatgtgcactgtagagttgaatgtagcgccatccacgaggtcccgtccaagttagcaaccgccagactaggtaagtatagttcgcctgccctcacccatcatccttcgaccaactttctactctactctactctactccactcggtcctctctctccctcctccctcctccttctcacagagtcaacagctttgttacaaccattcccgtatcgtaccgccttgctcatcgtcgcagatccactgcgtcatgagaggctgataaactcttgaccctcctcactcagctcgacatacgaattggtctgtcctgactaattagctcgacgtctctttaaccgggactgtcgctatctatcggaggatacattatcgtcccttgagcgccactactttcggtcccaccgattgcaaaaacaccatcgtctctactccgtactggactacctcacgactcatagcaaaccctgttatccaatttttactcatcatattcgcctcacaatctagaccaccgtatagagggggcgataaattatctcatatcaaatctcactcaaaactatttcagtcactcaaagcaacaagcatcaaagaactctcaaactctgttatcacaaactatcaaacatgagttctccttcccaggccgggccctcgtcccgtagagaagaaaagaaagagaagggattcagcaagcttcttactcgcactaaaactttcctcaagcgagagggctcctcatctgcttctaagcgtcagtcgactctctcgactaccaagcctgccgctccagccaaggctgaggagactgcccagacgaggtacgattttcctggtgaactttcctcggatggaaacgtctcgatggaccgttgctattccttgactacaccagttcttgtgcatgcagtaactaacgagcttacagtcaacctcctgctccggagaacaagaagttggaagccaaggctaaatatgaaggcttggagggtgtctctaaactcactaggagccaattgatcgaagagcgtgctaagaagcttggtgagcgctatggactcgatatcaacgtttccgaacttcagaccagatcgcccgacgacaccgttctccgcattgacaagccgatccgtatgcgcgtacgacgaacctgccacaagtgcaactctaccttttcttctgccaaggagtgccccaactgccagcatgcccgctgcaccaagtgcacccgttaccctcccaaacgaagcgaagccgagattatcgccagccgtgagcgacgtgccgctatcatcaaagccaacaaggagaacgctcccattatccccgactactcttacgcctttgatgagaagaagatcgtccttactcgacccagcaagacaggtggtcaggacctggtccacaagaagcctcgtcaacgcgtgcgaaggacctgtcatgaatgttcgactctgtttatctctggtaataaaacttgcgagaagtgtggccacatccgctgcactgactgtcctcgagatccgtacgttcaccttgcagtaactgtcaaagccttggctaacgagataacagccccaagaaggaaaagtatccatatggttatcctggagatgaattcggcccaagtagtgtgccacactatgagtgtaaggagtgcaagacgatattcccaaccggtgctgaaaatggaaccaaatgcacgaaatgtggttcggagaaaacagaggactcgccccgtgtcaaaccccgcaaagtcgaacctgaaccagacccggagatattgaagaggctacaggagcgacttgagaatctaaaagtggcataacttgcatacaccatgagactctggagctggagaatcgggggcgaaggggggatgctatttcattcatcgttttacacaaccacacacgacgacgacattcaagctgcgagagtgacgggcgacgggcggagaacataccaaccatctcatgtcatgagtcgaaaattcgatgaccgtcgacccccatccgcagttcattttccttctgcttggccacacgttgcacagttcatcgaccctttaacataggttcaaaagagtatttgacacgaagcctgtttgtttttcacgacatagagacggcaattcatatcagccggcgcatacaacattacgttcccgatcattccattcaagcgtacctccatgattttgcattaccagccatcagtcatctgcaggcatttacaaacccgggagttatgattcaggagagccagatgatgtagagggacaggttgggatatacgggttgatttgtcgagaagtgctgaaaaggggtggtttgtgtcttgacaaacaaaattcgcatgtaccttgcgggccgtgacaaatgaaggatggataccacagcgagtgtgccacacattgtcaatgtatttggcgaaagcgaagaagcggtgtttttttttttcattctctcagtaaacacaattctgtttggcgagcgatgcctacgcacgctctgcatcaatgaggaagacgtcaatccttcatacctaacaccaataccgtttaacgaacgcaagtgataaccattccatgtatgccatcccctctcattcgctctgatcaggatgtgacatcatatccatgccattatcctcacctagttcatccaagaaccccagcaatgcaggaaacacgtgagtcttgcctttacatcggcatcatactggtacatatgtgatgtccctaccccaacagtgtccatgattcattcaacccaactagctctatgcgggtgttgtaatacttccagtatacgtaagtggtgcttgtgttgggcaagatgcaagagttgtgccatggtctggtgctttttgtgtagcggtgtgtgtcgcacaggcgctgcatagtggtggcgctgataccgtgaggagatacaggtgcattcggctcatcgggaggacgtgaaagtgagtgtgaggcgtatgggtgctatgggagagctagagacaagggatgatggggggcgttcttccggggggctgtcttgggtagtggttctagaatatgtctgagatgttactagaagggctatgatggttcaggtacccttgcatgcctctattaaatgatcgaaatactacctatctaacaacttcacgatcactccgtgttgtccactccctcggcacatgtgatcccatgccggatatgggcagagtgtctctaatatgcctcactccagaggctggtctccttccttgatgaacggctcaagactgatcctagctgtatgggtcaccgaagcaccgagggtgtcaagccggttgatctttcggccaagatacctacccacaccatccattcggttgttgagatgggcatgctgttcatccactctacgttgaataattgagttttggaattcgttctggttgaggatgggcatgagacggtgcgttgggtaaaatcgacctctaatcgactgctccttgaacacgacgttctccttgatcagtgcgtagcgccagcgctgtgccccgaccgaatggcgccactggctctcatttcgtaacgcaacgggaaggtgttcatcccggacaatgtttggctggtcttcagatacgagctggtagatatggccgacgaaaaagacggcgcctgggaagtccgaggtggtgaatatgcgccggaggcccaggacgcacgtctcggccgggacgttcagctcagtcgggattgatctgagccgtattgcgtcgccaatctcgatgcgctcagccccaaagaagcaaccccagtacgcaattctcttgaagttcggctcttcggacattttggaccacagggagtacgagtagtcaatcttcacagctgccatcttagaagcgtcaagtgcaatcatctctcgacggttcccgtctgcagtgctctggaagagagcctcccatgaaacaccatcgtattctttgtccttcaattcggggaggttgacaggtggtacggtgaaggcataaaagggtcgcatttctccctctgttttgttcacattgttttgttggacgatgccatgaccaatgggcatgacctcatgatggctggcagtggatgaagcaataatcccaaggcgccatgcattgccgttcagataccagaccagttctcctgacctgaacagcacaggtgattttagtgaccactgtagctgtgggggctgtgcttgagtaggaggtggaacttgctgttggatctgttgctgtgcttgagacttgggttgttgaatttgaggtggttgctgctgctgaagtggctgttgctgattttggggttgagattgaggctggggttggagcgcctgctcctgtggccgaaccgggggccggtgttgaatatgctgttgtattggggttgaagctgcaggggccggtgtcggtactggtgagttctgtgctgtagtagcaggggtagactgtgttgactgtgatcgtgatgcaacttggttcggcttctgaggtgcctgtccaggcattggagggagtggaacgggcgtgaccttgggtgggatcttatcgattttgataggttcatgtgtgataatcaacgcgtcgtcagcacccataccccctttgattgagttgaacccgttgcagtgcgcacagcaacagtctcggtagtccatcgatgttgagagtaaccatatcagatgcactgcaaattcctgcgggctcttgaaaagcttcaccttgataggataccccgaaacccaaagatgtttggatttctcgtatagccagtaacctcgcgggaagttaactagccacggattcccctctgcacgtcgttagatatctgagagggatgaggcagaggagccaacttaccatcggggtttggacataactcttgcttcagcaggatcccgagtttgactttccactctgtaaatcttgggtcgtcttcggctaatcgaatcatctgaggtttggtccttggtgttttctcagccgcagacgcatcctttgtcttcttggtggtagtcgtggcggatggtgctgtgactggccagtatccgggaccggtgtctgagccatcacttcttgctacccgtacaacatcgaattctttcaattccgacgggttcattgtcattcttagatcaagagcctatttgcgtctggcacttgctcgatgttttccaggtccaggatccccctccaggaaactatgatggcgcacgtagacgcgttgtttcttccccttcggcgattaaggggcgttataggtctaatgagtcttcaggtagttgttgaattcgcgtgtttgttgtcgagatggaggtcattgatggtcatacgctctgatgaattgctcaacacgaggagtagctgttggaataacactggcctgggcgcgtaattcttcatccgcttagctgagtgttactggcaattttcatgtcccgcaaagttacgtcccaatctttgcgctctgcaccttgatcacggaaaagggttactataactcatatgaagctcaaagctctcgagagttctttcaattggtaaacgagctgagtcagcataaatcattgggccaccctacactgactgactgaatgaacaaaggaaaatcgtgtaacaatgaacgtagtaaggcacctggtggccatttgcatcatttatctcgaagtttgacatggaatatcatgccatttctacctctcgggaagacctttgctgtccttctgtgcgttctggtcgtgttttgacgtgccaatcgaggaataccctacgatgcacgtcgagcctcaatattaaatctatgctgaccatcactaggatttcatggaatatactcatacatttaaagaggttacaaataatccccaagctgaatgaaacaaagaagataactgagcggcacctacaaaatgatacaagtatgaaaggtgagctggcttgaatgagccaccacagccacagatgcgtggctcgtgcactcaattaagcctcgagatctctgaacgcgttaagcgcgtcttctcgtcccctccaagaaaatcatttctggggctttcgttctaagtatttacacctcatcgattctgagaacaaattataaatctatagtgcttgcttggcctcgagggcgaatatagtcaggctacaaccaagcatgagtaaccatgaattcaaccatggggatagagcctttctccaggccatcttagctcgaggaacgattactttcgaagaagcccgccctatccttgctgcgatattcaacgccaaccgcaggtacagcggagatgaggagggagacgagatccgaacagatcaaatcaccgaagaacactttcaagaggccatggacaaagcttcagaagcagcatcactttttgactacgaaatccgaagtacttttcaccaagttacaaagagacggatatgggctttggtcaataccacgtctgatccgcagacgcaactcgctaccatatatagccacgaagaaatgtcgttcattaaacgtgttctggacgctatgttcgaaaagttcaacacccctcgcatggaagtcatggctattaccgagatgcaggccatcaaactggcacggccgaaccgaagagaaagccagatcgacgtggaaacccagacgcaaacaactgcagacaaaggactcaagcacagtgaagtggaggctgtacttgcaaatttggttgagggagggtggttcgagaagagtaacgaggggttctatacattgtcaccccgagcgttgctggaattgcgaccctggctagtcgaaagctacaacgacccggaacttgagccaggtgactggcagcgaatcaagttttgtgaagcatgcaaggatccagtcacgatcggtctgagatgcgcagaggtggattgtaacctccgactgcatgaggtatgtgaagaggctttctggcgaaccaggcgagacagaaactgcccacgatgctctaccgaatggtcaagtcataagttcacaggcgagagagcggtcacttcgacggatgctttccaacggggacggcggaagaatgggagcggctggcaacgtagcacacttgctgatgaggttattcgtgacgaaggaggggcagatgaggccgaagacgaggatgttgacgacacctgatcgaggcgtatacaccgttgtacctacttttatttcttcatcgttgaccatagaatttcaagatacccacgatcaatcgacatgaattggcattgctaagtacctgcttatgctgcctccgcggaagaaaaaaaaaccctggagattgacaaaatatgccagaatgaactgatcgacgagcccccaagcgtatagtagctaacctaagagccttcgtcacttgggaagttttattccttcccccaggctgttgagctcgcccacttactgctaggtaaggccagctgaagtcgacttaagcccctgatctccacccacccacgttttggaagccatttgaccaataattttcggattcgtatcatggtgcggcagttgattgtcgatcgtcaaatcacgtagccttaaaacatatttacgtgggggagcttgggtaggctctgaccctggactctggctgggctgccgtcatgacatcacatgtgatgtggcggtgcgctctcgattcgcgtagatcgttcgtcacccaagacaagacaaaggcgaatttccaagcgcgcgccaacacataaatcgccatccctcgttttcctttgagctgggcggcctcttgttccagactagaatagttaaatagctgaatccccatctgccgcatctgcgaacaagccatacccccccgaatacatataacaaaactccaaaatgttggaatacttgacctacaaaaagatcaagaagaacagagcggagaaggcggctgctgctgaggagactgcgaagaagaccgaagctggatcttcggtagacccatcctacggacatgtaccggatttcagcaacgatgcatctcgtgcatcaggtcatcaacacaggcggcgaagtacgcagcatagcatcagctccaatacccctcctttgagcccagtcctcgaccgcgacgatgaggcctggctgcaaagtatcctggaagacgatggcccagctccgcctttgccgccacgcatcaacacccctcagatcgacctctcgtccgcatctgagagtgagatagaggctgtaaaggccttacaagagcccaagagtaaaaaggacaagaagaaggaaaagaaggaaaaagagaaggagaagcacgacaaacagccaagccgtctaacggctttattcacgagacacaagaaaccacaggatggccttaagccagaagataacgtcgcgccaccggaagccgaacgtgaggagcaggaccttggtaacgttctcgaccgcctgaacctccaagcaaagaacaataagatcgtctctctctccaacgagtcatccgagctcctgtcccgtttcacacaagtatttaaggatctagccaacggcgtgccgacagcatacggtgacctcgcaagcctagttgaagatcgcgatggtgccatcaatcgcggtttcgaaaaactgccctcatctctcaagaagcttgttacccagcttccagataagcttacatcctccctggcgcccgagctcttggcggcggcagcggaaagccagggcctcaaggcgaatactgaaaagggcgttaaggatgccgctatcgacctcctcaagccatcgaatttgaccgatctagtcacaaagccaggggctgttgttggtatgctcaaggctatcgtcaacgcattgaaggtccggtggcctgcattcatcggtacaaatgttatatggagcgttgctctattttgtaagtatcgcttcccaaactgttcatgtatttgctaacactgaatagtattaatgtttgtactttggtattgtcacaagagaggccgcgaggtgcgactggagcgtgagaaatctgcagctgagacacctgttgatggtagcgatcgtatcgaagagcttccagatgaccctcttcttccagggccggaggcggcggcggcgagtcgtaatgctgaccgggcaatacttggagatcctgtttcccctttgtctgagccatccccgatccctgctgtagtcgagccagcctcgccggaggaaccggttcgtcgtcgttgagacggtgcctggacaggacttccgtcggtaagcaggttgatatatggtgacgagcagtaattacgacatggtttatgacgaaatgagaatggagcctcggggcagtgcgataccagcttttactattgatggacatggtatgaataataaacttgatttctgctttttcacagtgggtatcttttgtaggttgagatgaacatctcttctcgaggctttcgtggctcagctattgaacatcatctggatagaaagagacaacatattttgctacgcttcaatcgtcttggaccacttccttgatctcttctcgcccaggagccatggcgacggcttcactcttgtcgctcacaccttggcgatctgttgccccgcccccatctttggaccaaaagtccacctcatcaatgatgtcccagacaatatcctctgcaatttggtcagaataacgctcgctcacagggtgcatcttgttcaagcgagcgttgcctgaccagaccttatcaggtttatcttcgatctcggctgggggaggataccaaaagtcggggccgaaatttacctccacggcgcctccatggaagacacttacggcagggtagtatccgagcatgccgtcatcaaggccttcgcgaccgccagcttggccatgaggacgcgaagctggtggaaggaagccaaggagattctcgaacggagttcccattagaaccccattcttgtacacgcggatgcaagaattgggaagcgtgcggagacttggaagagggtgattaggaccaggttcctctgaagagccaccgccagcccctgccggattcataagatcttccaattctttggcgggggagtactcgctcttctcgaaataagtatgcgatttgaagcgtatgggatagcgatcgcggacaatgttatggccttcagcggtggccgcaggttcctcgtcggtctgatcaacaactggattatactgcccaaacatgaccttgcggtgcaattgttctgatggaagttgaatctcgaggccgatgatatcaccctctcgaatgccttctcctgcaggaaagaattccttaggacgggacatatgtactttctctcccgcaacatcacgaaggccatagctgtaagcatcgaaccccacgggcgcatcaagtgaagcctctcgtcttgcccaacctacgcggacatgcttgcctccttccggcttggactctccgtcttttggtggtcgaactccttgtgtgattttgcattcccagtaccatctgccctccctgacagccacgttggcccttgccatgcgaaatcctttttcggttgtgacgtgacgagccgacttatcaaaataaacatgccctgctgagtcctcgaagctcaagtggggaccgtatggctctggttctgtgcttcggtagtagatcatggacggaaagagaggatcggcgatgcagggagtatagcggaagctcttcttattagagacactttgacagttagcttgaaggtattcagcagatatagtcttggcttactgatccgatgtttcaaagaattcgaccgtttggccgtcaggggcagtgacctcgtggtgtgccgtcaagacaggacctcgaggagggttgaagttggacagtttaggctgccccaagttgtatcgtaatgggctcgaatcgctttgtttcttctgtggcttcgactttggttttggatcaggtgtcgcacgaacactatcgcttcctttggcctcgcgtttctttagagtatccttctttgctcgcgcagacttggatctagaattctgagcaggatcttcaggtgccaaagagtcgggaggcctgacttcggggttcagtggcgagggaacgacaggactgtgacggccttcttcaagggggcgcttttgaggaaccgaggataaaggaagagtgggtgttggctctcttttgggagagctcccgaggtcggacgccatcaccaaagggaatgactgagtcgttggcgatattgcatagaagtagataaaagtacagaattgatgtcgagtgacacgagacgattctaagtgatgcgacgatgcggcgtgacaaccagactgctactgatgctgatcgttcttgggaacaatcaacaaagctaagtagctaaaggtactgatcgataaggaagtaaccatgagcatgggtgagataagataagataaaaacgagaaagtgacctcaagctttggctgataagaatcgaacggagagaacaaaaaagagggcccgatctcggcctagcgcgtattggatctgagtcggtcagggcaccaggacggcgatcccctgcgcaaaaataccaccagcggcgctaaggcacgaacctaacgaagaggaatttctccgtattagctgaaccaatcagagacaacttaatgtaatccaacgcatttcaggggcgaaatgacaaagttgacagagccgcggtgaggaagaggggcctactagaacgtcctaatctaagggcctttcgcttagttcctccactgtgacgacagtgaacacgctgggaagggtcccgtcctttctgcaggttttctggcgtgacgagatctggagagtttggcaggcagttctggtttgtgaggcataccttagtacctacatagatctctcacgtgaaaaatacgaacagtactcagcatcaaatgatatccatgcagtcggaaacggcacctttggttcaagagctaagaaagacactagaaacgagatgagagtgtctagatcgagtcggttgttttaaccccaacccaccagcggccgtcgttccatgctggggccgactccccgtgaaatcgcatcatgtgtctgttgagtctcgtcttccttctggtttgttttttgcctttgcacgtcactcccctccaacctaaggacgaattagactttactgccactgaggggtacgagaaggagagaacagagggaacaagagtcagcgagtctctgctgggccccatttaggctcatgcaatgcaacgccagctcccgagacccgacaaccagtctccaatccaccataactaataccaaacaatctgaagggcagaagacaaggcaaggcagagcaaggcaaggcaatcaagaaagcacaagccagatccaattccaagactaagccccagccccattggatacctaccttagatcaggtcttgtctgatcatcaatcgcaatcaccttacctaaggtactcactctgcccaactttctctgccctctctttctggtctgacctgtgcctctcaatctcaaaccagacggaattggtcgtccatctgctctgtcaacagtcctctctgagttccctctcttacccttgacctctctaccttttcccttggaagaccataacccccaccttgtcctctcttggtctcggatacccttctcccggggtcaccgtcctttcctccaccgccatctgccatctgctgtctcgttgcctcgctggttatcgatctacggacggtatcccacgcgcgcgtgcacacacacacacacacgcaaacatacaccctggtctttggtcttggctctgcttggtcaccaattcaccttccactgtcccagcctggtggtgccgcaagacttgggagtcttacgcctcaacccattgacgaagccctcccctgttattcgccaagcaccacattcaattataccttgcctaggaacgagacaaggcgtgttccgtccccatcctcttctgtcagtttgtcctgcacttcgctttcggccgccttttgttgtcttaccaacaacacctgtcattgcgtagtcacagattcatcacccttgcacatagtctacggtacttttcctttccacctttttggtttggttgataatctgtgttatctcctgttcttggttattcccttcgtcttctttactacacactccgcacatccttgtcctctcctctcctccccgcggctgtcaactcctcaaccttcttctttggtcttctcggccttgcagttgcgccggtcccaagtatctggtcgctgtcgcgtcactctctgacacctgtcgtctgaccaatacctggcttcccgttcgatcggactcgatccaaccttcgattggtcctgtttactactaggtcagctgccgacgcatctacagtccctttgtaccctggcgacttgttcgactcgtctgcccaccagcaaaactggcaacttgacgatacatatcgccggactgcagattgggctctgaactaggtacttctttcattctgacttacacctcacatcgagccaagaaagtattccatctgtttggctcgcttcggcgcctgcgaactcttagttgcggaactcggccccggcctctctccggatttgcctccttactcggccggttcgaagccacttatcaatccgctgcacccgattacgagtcgagtgaaggactttcttttgtcaaccaagtttcattcttacttatcctcgacctatacgacaatcaaatcaacctaccgaccctcgatatcaacgccaatgaatgctatagacttcggtttgtaactgatccgtcgcattccaactcagactattgaagtacacccattcgcttcatctgaaccattgccgtcttgtttccctcgatactgtcagccctacctatgggcatgagccaagaaacccaggaaacggcgctgtatagccatcagcgtgagacggcctcagcgcgaactgcgctgccatcacgaccaatgtcctcgaaaccaagtgatagcccggctgttccttctcaggagcggaccagactccctaccggccaggacaatcgtgaccgccaaaatagactaagtgggagtccgtctggccctaagacaagcccagctccaggaaatatgtcaaagcaacagagtcctggggcagagcatggttcaaaagcaagtccgccacctagtggtagccaaggacaagtttgcaggtgagttaagtagctttacttctatagcaatcactctgcttataccgatgatagtaactgtggaaccacccgaacccctttatggaggagatcacctcaaggtgctacgatttgcaacgcctgtggtctctatctgaaagccagaaacgcctctcgcccgactagtctcaagcgaccaccaaacgttgtccctgcagaccctccgcgaactaccgcaccgaagccctctgcagtcgcaggtccaaaacctgcgtcgaatgcgacctacatatcggctgatcagactggagggacttgtcctggaggtggacgttgtaacggaacgggtggtgcagagggctgcaatggatgccctgcctataacaatcgtgtttcgaaaagtgccaacctaggtggaacgcagaaacgacagagctgccaaagtcgaagtgaaagtaccaaaccggaaccggtgcctctggatgtcaatgccttgcaaaatcaacagaattcgaatgccacggttgtgattgcatgccagaactgtggcaccactattacgcctctctggaggcgtgatgagagtggccacaccatctgcaatgcttgtggtaggtattgtgcgtttagcggttatcaaacagtatttattaacaaacctaggcctatattacaagttacatggtgtccaccgaccgatgaccatgaagaaatcgaccatcaaaagacgaaaacgaattatcccagcgtcgcaggatgaggagatggaagatgcaatggagccagctgaaatgcaagatcaatatgtacaaaatgctgagaaggggtcaatgaatgaggatggatccgtcaatctgggtcttcgtcgccgcccagaccatccgctcacgatcgagcctcaaccggtcatccgacctacaagtagaacaatatcgccactgccttcgacctcggatctagctgcgtatcaccagtcaaataacccacgtcagtataccggatccctgaacgacgataatcgactggcccccatggcgtctatgtcatcaaacaacgataggaaaacgtcactatcccctgcctcgtttctgtcgccaactcgaaaacgatccttctctaccacggagagtgaagcatttgcctcacaagaaacaggacaggagagctcgaaacgaatctcctcgatcaatattaaatcgatactaaatccatcgacatcagctaccactccccccaatttaggaacaggaagtgacgacggcgactattgcttacctcccatacgatcacctggtagcactatagcatcagcaccgagccctagcgccttttctaaccgggataacacgccaggtgctggcccgcgtgatttcgatactgagaggataaaggctgagcgtcgagcagccttacaacgcgaagcggacaagatgcgagaaatgcttgccgcaaaagagagagaattacaagaacttggacatgattaatgagtaggatccacgataggacatcaacgatttatgaagtgcctcttggtcagcaaggtgtcactggacgcgaaattttagtgaatggaaggcgagttaggaaccggcgcattttggatttcacagcacacaaggccttctcggatgggtttcagctcatgaaactggagttattgctgtcaaggagcatggtgtttgacatacgtgtctggtctgctttctttcttctcttctaaaagctattgaaaggattatacagaactactagcctcggccagcgataccactctatctctcgaaaagcacattgtttacgctacggaaaatgcacatatagacagggtcaggctgtatgcatcgcaagatagtttacacgagccagaaaaagagaatgcggtgtcgcgttgagcgactgagttgacaacttgatcaagtatcagctttgagcctactttccgcttcctctttgatttattcattgtgataacggcctttgttggaaaacaagatttttttgatagaattggcgtagtgtcccgagacaaaaagtccattctatagatggtttgcgaaggtgctcgcacagcaaagctaccgttgtgtggacatcatagcgtggcacaagaccccctgctcactacctacgtaggtgctcaatgcgtacatagcccaagtttgacaggccattgggtataagagtaagttgccatgcaggaatgaagtgatcagaaaaccctagatgtcgcgtgaccgcaacgaaccatgatgcccccaaggatcatgaagtgcaaggcttgttgtttaggctggttgatccatacaaatgcaacactacggagagaaaagcggcgaactcgtttaccacagacagtgacattatgatttccgaaaaacaaattccaagactatttaagcaacgcaatgaactatcagagcggaccattagagaaggtctaacgacgggtaagatggcaaaaggtgtcctcaaattcttggaatacctagatatgctagaagtatcaccactagcatgccatttatcaaccgcaatacacatgagccattcatgatatatccctcctaatcaaccatgtaaaacgcctggcgtggagtagttgatcatcgacccatgtaattgcagcctccagggagggggtagagctgtcgtgcaactatggtgactaccgtttacggatacgctacgtcttttaatacattccctatattagaatttgcatctgcatgcatcatcgacgggtgccttgtgctagccgttcattgccgctggacaaacttgacggatgacgttccctgctgcgtgttcaaacaagtcgggatatcatcagcatagcgtatgaaattatgattgaactgtaaatcacaaacaaataacctatcaataaaatttggcttgctaatttctgcatggctatcctaagcccgtagattggtgtcagtcttggtgttcgggagaattagatatggtcgttgcatgttacattctagaggagtaaagcattgaacatgtcgcgacagcatagccaacagactgaaacgtatcgatcgatttatatatggaaatgattgcactcgatatgaggactcgaccctgttcaagtaggttactgtgctttcaggcttcgccccaggctgggcgtggatgtgcttagaatctcagccgacctggacaataccagcaacatcgattaaaaggagattataaaaagttataaacgactgcaactgagctgagttgatgtcgatgtcgatgttgatatatggaaatgcaggaaatcccatagttcactcatagaactaagcactacaaactaacttcaatgagaggaaacttaggacgagaaatgaccaagatagattaattaagcttataactaacagctgcctgagatattttatatttcaccaaggttgatgattctttttgcttgaggagtaatggcttgaggaccagtgctttttttgagtagtaccaagcaaaacccaaaaagttaaccgatcaatctggcgacagacacttgggcttgtgtcagcagggtagggcagaaaacgtttggtcaataccatatatgaaagtaaataggtctctgaacggccaaggtacccaggtagacatattgtgatattgcccagcaccatgtttcggatcttgccgtatatgcatattgagctaatttagactcgcggcatttatggagatccagatgttttggctgtctatctccggttgggatccatccgatcaacatagttagaggatcgatcttgaagcaaacgtaacgagctttgatatagttggagttatatctgaattgagcagaatctgaaagtcctggcatcagtacttcatttttgtttctcctggaagtaatgtatgctaactgctgcacacccataggcgcctccggagactccgacccaaggtgaagacgcaaaccacaacgcagctgctttccgcagcatttccgctgtgcaggtatgtataggcgggttcgcctaaaccaatggcgcctgttttgtcccaggatttgatcacttattacctacctacaccaaatcttgctcacatcaatcgtaatcctactccgtgcatgcctacgttcagaaaagacatcagccaacttttctgcttaccaatacgtcagatgataagacaccacaacgtcgtgttggagcagggagatatcttgagtgatctgcgattttttaccccaatgctaaggatgctgtgtgtcggtggctgattctaaaatctcaccgacaaggcagaccggcatggtctttatttttctctccgataaaccgtttcttagaaagttccagtgctttctagacaacctcgaagtgatacgaggagggcatactccgtatatatcaatcaatcattcaattatagcggagaaccaagcataggtctgagccttcaggatgtgctaaaccccacatagacacgccggggaagcgcatgctcgggctttatcagagtcacgactccgatccagttgacaatgagccttaaaagatatcatggatgatatgcattgtcttattgcgaggttaagaaagatccataagaaggccggtctcgggtcaagacttgggtctagcgagacgtatcactatccgcatggatggctacgccttgcgaactacgagaagcggagcccagcctttgttgatcgcgtcgagctgacactgtatggtcgagacaatgattggacatccatactgttggctcaccatatgcggaggagctagaaccatactacagtgttggaagcaccgtcaccccgcagcttgtgtgcgtgggtccattgatcaaaaagatccttgtctgtcaattgaagggcgcacgacttgacaatctggctagactcgctcagctggttggtgtggctggccgacattctgcactccaactccaccagacttgaccttaaggcttggttcacattctgggggatggagactgctgactccttcgatgggttcctagacagaccgtcacttgtacagtagtacctttgttggattttcatcttgaacaaaactcagtgactatcctcgacttggagagcctcgttcttttttcttcattttcaggctctatctatttatcttgcgtccttctagctcccactccaaacgattcgagtgggaccaagctgactgacatccaaatctattcggttcatggctgtcaccctcacgcgcgcctttcgattgacctgagccgatatctctgctccgcatcagcactcatccttgtgcatcatgtccaatatggatgagatggagcaatttgtcaactgggacaaggccattgacgcctttccgcaaccccaggatggcaatgcctttgctggtctgacagctgacaacaacgagagcattgatcttgtcctggagaatgtcagtgaagacgacttcagcttctgcgcccttcaacacttttcagacaacaacttccctctgccagacatgtccgccccaacaatagacttcaccacaaccgctgaagacatatctagtcaatttcagtgggacacgcctccatcgccatgcatcaactgcgctatgtctggcttctcatgcaaaaagatccgagagggtatgtacaaggactattgcactacctgcgtagcattgaaagtcgactgcagctttgctgttgcccccgagtctatcaacacctcagctgctctctttgacatcaacccctttctaccgtctggacctcagatctccaacgctcttcaggaggataaccaggacgactcttgccaatcctctcgcaatgcctctcgcaatgcctccgtcagtgatctaggcaacctgggagaaacattcaacaacaaggccgcacctcctcccaaaattggagcacgtttctcccgagagtctgttcgtattctcaagaactggctctcgactcacaaccgtcatccttatcctagtgacgaagagaaagagatgttgcagcgccagacagggttaaacaaagtccagatcaccaactggcttgcaaatgctcgtcgacgtggcaaggttcagcccccgcgctcaacatcacctcactacaccagctcatggtcaggccccatggatatccctcaacgccgaggaacaccagctctggaagccatgaacccactacaacgttgggagcactcaccccccgagaacgaacctgcgtccgtcagcgctattgcacgagccgttaccgcctcttcctccggaatgtcttccggactggacagccctttcagtttgagctatgcggacgatggctcaagcagatctatctgcaatcagtcgtcggtcagcagtctaggcacctcccactccagtaatggttctcatggatctgcctattcacatggatctcgcaactcatggggttcgtttggttcagccccattcaatagccacggacgtcgccgccgtcgccgaagggcttcggccaaaattggcaaagagaagaccagcctatcagcccctcttaagaccttccagtgtacattctgtaccgaaacattcaggactaagcacgactggcaacgacacgaaaagtcgttgcacttgtctcttgagcggtgggtgtgttctcctcacggcgcaaaagccgtcaaccctgataccggcatcttatcctgtgtcttttgtggcgaggccaacccagacgatgcccatatcgaaagccacaaccactctgcctgccaagagcgtaccccagcagaacgcacattctaccgaaaagatcaccttaaccagcacctgcgcctggtgcataatatcaagtttcaggattggtctatgaagtcgtggaaggtagcaacgcctgagattcggtcccggtgtggtttctgtggtatcgtaatggatacatggactatccgtgtcgatcatttggctgagcatttcaaaacgggttattccatggctgactggaagggtgactggggtttcgacaaccctgtactcgagatggtcgagaactccatgcctccatgtatgagacctctccagtatcctgtagacaagttgccaacgtctaacttttgaaatagatcttattcattatgagcgcacatccccgttgccatacgtagccactcactccccgccagagtcacctcgcaatgcctacgagttgattaaattggaaatggctttcttcatacggaactatcaggaccagcacggacgactcccgaacgacgaagaaatgatggtcgaaggttgtcgtattattttcgccagcgaattgttatcactacagggcatcgcgacaaggccatcgtggctccgtgacataatcatgagctccgacactctacaacaaaaggccagattcggtcctttgcgtggtgccgctgaaaacaggctggcatccctcaagattaatggcaaggacaacttgttcgaggagtgtcccatggaggtacagctccacgagtttgtcaaggccaagagactactaggtttaacggccatggacgatgaacttcaagaagaggcttgtcgtatcgtgggccgggtggaagaagtctctacacacccgtcagaggccattgcaaactggctaattcgcctcgcaacatctgctacgaactggctcgcgcctttccgtcgacgcgcacatcttccacgaagcgaagacgtggtggatcacatttgccgttcaactgatcccacatccatcgactcaaccatccacagctactcgcgcctcgagcgtgaactgaaggattatctcatcttacaacgatcgatgggtatagagcctactgatgaggacctccaacgacaagctcgtatcattatatacgaattcgatgacggttggaaccaaaccgcggcagataatgcatcttggctcgagggattcaagaaccgccatcccgcaagcagtaacagctcgcctgcattttctcttcagcctagcgttaactcgactgttagcggaaccgccaccactgatgcgacacttttttccaatgactgtcctgtgcttctgggattgggttgtgatgacatgtttgatatgggcagcggccccaactgtcctggaccctactttctcaatgatgcgaactgctatcgacgattggcgaaggagctgaagcgatgggttgctggcactatgtcggcgaacaaccccaacaggcatgtgcctagtgatgcagagcttcagcaccaggcacgctggatcctatatgacgagtaagtttcttggccaggaatattaccgaatgtgacgagctgacactactctagtgacgatccttggaaccagactgctgcagacaatgctgaatggcttcaaaggttcaagcgagacgccggtattctcaagaccgacggtcctggcctcccaatgagcgatggctgggccctcgaatctggtggctcgggattcgcacctccctatgcttgccccaaggcatcgctcgagcccttccctgcagatgcacaggtgtcaatgggccagggtgccaagtcactgccagcagctattgctaacagttacatcgagaagctcacatcgcaggcagcacgacctgctgaggttttctgttcgcgagagctggagcgtggtcttatcagctatgtcgaggatcatgtagcatgcaagggttccatgcccacagacgccatgcttcagacacgagcgcgtcggattcttgactcgcagaccacaccagccgatgatgtggatctgttgaacaagttcaaggatatggtggctaagaggattcctcaagcagtggccgctcaggacaacattgccaacgctcccgctatgcccagtaatatggagcttaacctctcagacgaagatgtcaacaacatcctgcaggacatgaatttcgaattcgatgctcaagactttggcgttgcaatggaagggttacaagatacaggaggtgttagcctgaacatggcgggattcacagattagggaccgctttataccattcacgaagtttattaacgatgatgattagatgcatgtaacaaaaatggtgccaggtttttgagagtttttttcatttattatttattatttatttgtttctagatacagtatgggcatgcggtggatgtatgaatggatataagtttgtttacataaaatttgggaatgaacacaataatatcactacacacagtatccttcacctaacgttagcaccttgcctaccaagttaactagaccaagtttcatgctgagtcaacatatgtgattgataacaatagcagcgatcgttcgggcataagcgagacaatgtctcagcccaggctttggcctaactcggaacaaaagagccactgcagtagatgaaaatagtggcttacatgcagttcaattgcatgcggacggtgagagagcgccaaccgttaaagatgggtcgatgacttccgaagacggcactgggcttgatatctgacgttagacagtacctgcccgtaccttggaccaacctttatcaagtacctaggtagttgaaagaacttagcgctattctgagtaaggcaaagtagagtaaagtacaatgcggtaagatccagtagaataggcaacgatgtccagataaagtaacaaggcaccgcaggaacggaagcgacgcatgccaattccattcacctcgttcattccatggattcaatgtttttcaacttcaaacaaccacttccacgcgtcaacttgagtcactaaagacggagatgttggaggctccatagactgctttatgaagcttgctcaaaagacacttcgtcttcttgtctctctgtcgagataaagtgacgcttgagtgaggcagtcaatcaatcaatcaaccagactaacggatcgcttacagcacgcaacatccccagtctcaaatcattgctgggagaccccgtccccaatgccaacttatctatgccacgggtttcggtggcatcgccgcgacatccggatttttgtcatcctcaacgaccttgaagacgctgcaccgaactgggttcttgcacctgcgtcgtcttattgcatcctcgatcagctgcacgccaaatacgacttcttacctgagctctcaccaccaacgacgcccacgcaaaagagcgtcagcgccaagaatgccaacatcaaaaagcaattcgaccacgttgacgacgaccatgctctcccgacatcgcgtgtatccgatgccgaagatgccgttcttatgcactcatggtcaccggtcaaattgctggaggaattcgatgtcgacgaaatggtgacggcatgcagaccatatgcttatgtggctgattatgtggtacgagtcgacctcagtgtggacgtggcaggtcagatggccaagtactatgacagaatggctggcgaagatgggtggatcataaaactaaggaatgaattgcaaaagggcgaatccgtgcggtggtacgtcgtggtctgcggtgatgatgtgagggaagtccctggtaagagtgacgaggaagaaaaagagtttggctatgagcagataagggacgcagcacaaaccatggtgcgcaaccgacgaacaaaagacgctttggaggggctttctgattcaccatccgagtacgacggcgacaacgaccgagaggaagatggagaagatgctctcaccgtcctagatggcattttaggcggaccagatggtgctgcaacgcccaggccactttcgaggacattgccagatattgatatcccgctccagtctcaactcgaccccagtcgggcttcagttttgacaatatcaacagtctggtctcaggatgagtcacctaacggaacagcaaggcaggaaacaccggatattgatgcacctctccagcctcatgagctcgataagaagaggaaatccgtgtctacagcatcttcagcatgttctcgaaaagattctctggataatgcactagcactggaaacgtcagatgttgagataccgcttcttcaccccgataatacacgatattcggtttcgacggcatcggagatatattctgcatacaggcaatctagaattgaaccagaagagtttgacgacatacattcatcagtgcaggatcccatacgcggagagataccgaatgtaaagcaacctctcaaaccgaacaagcttcatccctctagatcatcaacgcctccgacgcccaaacctctgcaacggcagcggccagtcccaacgatctacaggcctgaaagctttgtgccccctttctcgcctgtgttaccacctatggatggctttgaagaagtgtctccgaggccaaatactcctagcagagcagaaaatgtcaagcccccagagacatcctggccattatcatcagactccccacttgaatcctcaggatcgagtacatttcataatcaagacactccgtatccatatgttacatctatcatgagtccaaaggacagcctaagtacctatttgaacgtacccaaagagcttgttcctcctcgaacgccctcgcctacatcggagtattcaccacaaccacagaattttggatccaacatgcccaagtttgaggggatagtgtcacacgctccaccattgttggtgtcaccgaacccagcacgcctagaacaaccaagttctggcatattgtatgaagctggtgacacaatttccgaacagcggctatcatcaacaccaatgccaaaaaccaaacaggtggcattgccgaacttagacacgaaagcagcaaaagagccggcttcgaagccaccaagtgccacaaccccaacatcggctcatcggaaaacaatcaatcctgccttgagaacacctcccagaaacccaacggcccagccaactgcacaaatgtcgccaaagtctcgcttaccgagaagtgtccccaagaacattcgaatatcaaatgtaccattaccgccagaaccagaaataaagacgcctcgtcgcccgcctacgccaccaaagcctcgaggtacatcgggaggaaattcacagaaaagaccacaaacggcgccagaaaagggaacgccatcatcgaaagtccatgccagaatgttatcaatgccgtatcgttatgaggcaccaagttctctacgggaactggaaagggaggagctggcgttagagcctacaccatctcttgcttctgactacaatgcgggtgtcagttcaaaaccgagcgcgccacgagatttagcacgtggggtgaggttgcgtgcaccacagccagtggctgtgacgactcaaagtcggcaaactagtgtatctacaggtcatagtgatggtcaggtaaatgaaggcggaaggcatcctaaaccacgaattggtcgtagccattcagtggccgaagggcttaagaagctgttcaggaagccatctcatgccaaggcgggccatcatcattgaaggagacggagagtaagcatgaattgctgttttaaactttcatttcggatttgatcttgactgcaacttagagcgtctcatttcgaagggctcgatttaccactgagggataggagttgctgttgacttatggagaaaaagcgtcgaactttgtaagtcgtaatattctaagtgctaggtatgatggatcgtcatgatgtaagagtagcggaacgagattcttcgaaaatgtacagtatttaaacgcagatatttaattacgtacgtagtactccgtatatgatctgcaattagcaatcaaattgaacgtcttgttgcagtgacattttcaagatgcgaaatgaaatgagggtaaagctcctttaccaggtccagccaggtagtctagaggtcatgcagggagttgacgcacgtcacgtgtaagtcaagcaagacagctcgattatccagcataccttatttaaataaagttactagtcaacagctccaatcctatcttaccctgttcgatctgtttgacagcccgcttacatcaaataaggatgcaactcatgatatcaattgattggagtccctgatggtctccaaataactctccaaccataccgaacctcgacgacattaaacctcgaggcccgagtccaagtccaatctagcctcccgccattgtctctttccacatcgccctcggttcttcggaaccgcctcatataaaatggccctgtcgcggcccgaacctggccccagcacgtcggttgaagcgtttgcgcaaaccggtgctgagccctcgctcgatgatagcgacgacgaagatcttaggtcggccgttggcagtggaagcgatgtttacgagctgcatgagaggaatgtggacagagatagacacggaagcgcaatatgggatgccgaagctgcagaggatggagatgtaggccatcctctcgtaggagagcgctcgcgaagtcctggctctatggcgagtttccagctctatacccctgatgaagaacaagccgtgcggaggaagttcgatcgcaagcttgtcttgtttgtcgctctcctttacatgctgagctttgtcgacagatccagtgcgacttccctatctttctgcgatcgacaacagtgcgctaacaactccagatatcggcaatgctcgtatagctggtatggatgaagatctccagtctgacccgccccgcgatgagtggtaccaatgggccctcacagcgttttatatcacttacattgcctttgaatggatgtcgcttctgtggaagctcattccggcgcatatattcgtgtcgatggtggttctgacctggggtctcatggcgtccctccaggctgtcgcgacgtcttatcccatgttgattgcgttgcgcgctgtccttggaatcggagaggctggcttcacgggaattccgttttacctgagtttctttttcaaacgagaagagcttgcattccggactgctattttcatatctggtatgtaatccccttttggggtggtaaaggagaaaagcttacagctgtcgcagcggcacccttggctacgacgtttgcctcaacgctggcctggcttatcgttaagtttgctgagtttggccctattgccccatggcgtcttctcttcatcattgaggggtttccgtcagtcatcgcgtctgtagtagcctggaacgtcatccccgactctccgcagacagcgccttacttgaccaagcgtgagaaaaaggttgcccatctgcgccttcgcagcgagcagtcaacgaccacaaacaataagccttcgtctggtctcaaaggtcgcgatgttctagccatatttcgtgaccccgttgcgtggatcactgcaaccatgttcttcctcaccaacatggcttattcctctctccccgtcttcctccccaagatactcaatgagatgggtcacgatactctcacttctcaagctctcagtgctcccccgtacttggcggcttttgtcatcgtcctcttcacagcgcatatgtctgatcgcctgcgaacacgcaccgtacctctaatattccatgccctcgcttcatcaagtggctacgccattctggctttggccaaaccccttaatcttcctaatttcatccgttatatggccgtatatcctgccgccataggctttttcaatgtcgtcactctcatcattacatggagcatcaacaaccaagccaaccagagccgtcaaggcggtggcttcgctctcctccaactcgtcggtcagtgcgggccgctcgtgggtaccagattgtatccggatcgagatgctccctattatgcgcctgggatgagcacatgtgcaatcgctatgcttctggtctccatcctagcgtatgctcttcgcttttatctcaagtatcaaaatcgtaaatttgaccgggctgagagtgagcgtcagcagggaggtggtgaggttgaggaagaaggtcttgttggccctgggaggcgtagatcagcggctgttgtctttcgatacatgttatagggcaatctcaataactgagttccaacctcgcagatcataggaatgtattattcatggatcgattgctaccgaggtaaacttgatagatagaccatgtgcaatttcttcttcttgctgctagctaacgcctcatgatgctaggctaataccgtttgtaccttgattttctcgcgagttgccatggaagttatttataatctatttcccaaagcgcatccacttaggggcgtgatacttctctacgccggcattccaccaagactcagttccacgcccgccttgttcgatcgagaaagacgcagatgctttctcatgcttgggcttgctggcatcctcaggtctaagtttgcggcgcagtgccttccaaaccgagtagtgttttctctgctctttgtgttgacgcctgacactctggtgggcatggcgaagtttactgcagctgttataacaaatattgtgtgccaatttctcaacaccggctcgagtccgtttcactccctctgtcaagcttcgaagagacatgacagaagattttctcttgcttcttctttccacccgtggcggtttggtagacgggctaggactttctgagtaccggtcttctgctgggctatcaatctggggtcggattcgggccttcaccggtgtcagggggtaagtccttccaaacctggtagtgtcttccaatgaaggctgtgtcgtcatggtcttctgagcaggcgtcacatttgactgtaggtcttcggaacttgatacaatctcaaaggagtggtaggactggatgggtagtcgttgcaagtgcccgaaagctggtatctcatcaacttctgccccgtgggtgcttccttgattcagagctctcgcagcaacagaagagcttgatgaagatctcaggccagatagcctgtcgttgaagcgactgtatttcgtcaaatcgcccaagtccaagcttggcatgcgagtgtccgatgctggtgatggcacatcattaaatccagtaccttggtcatggtatgatgaagatgtgctccttggagctctatgcacggactctggagagggagtttgtgacctcataggcctcaggttatctctcaccatttgtaggatagagagctggtctgaaatgagatcagtcgttgatggtttgcgggtttgttcatcggatgcatcgttcagctgggtttcttcacgaaagtggtcacggtgggtaactggtagtagagctccattctgaagaaatgcatcttgtctggaggtcgttcgagtgctcggatgcggatgcggatgcgggatgtgcctcagcctcggggaaagattgctcattcgaccggggatctctctaggatgctgctggcctgaagttttccagatcctccagtttcttccgggtattgggtgctcttttttgtacattaagttcgttcagctgtgtacccgagacggtattattgttataggagcctggtgcatcgcttaatttgaggccgagagggcgggaccggactggaagtgcaaaggtgtgattcatggtgatgatatatgtgtatgtatcactaataaaatcagctgatgggtggtaagtctcaaatacggttgagttgttgaagatggggaaaaaagaccaagtgtgccagttgagagtctgatatatacctaaggtaatcgaaagtaaatctagttaagcaagtaaagcaatagatagaccattatcagacagttgctcctacctctctatagcagataagaaatactaaggcaagtgtatacctaagtagtaagtagtaagcacgagttactagctaatagaaaaagtataacttactttataaatataaatattatttactatctacttgcctttcaggaaagccttaacgaaaagcgatatagggacacaaaaacaaaagacaacgatcatcatcttgtgctatcaactacgttagatcttcgagacggcaaaaacgaatcagagggcgttgggattgctcccgccagggcttgaacctgagaccttcgcattaccggatactcggaatgaagtattagtacgacgctctaaccaactgagctacggaagccttctaattcgatagaagggcgtcagtcattttgcaatatatttggctgcttccgagttcatagagtaacgataatgtatatcacaggtatccagtagaggtaaccacaacagatcagcttctatgagaacaagaactactagtgtatgagctaagaaatgctcacactagagcttgttaatttgattacacttgctcaagattaatatgcccaggtcgattatctgtccctccttaaacttccagttcttccacgacatcgttcacaaatgttccgcctgtcttatccagatttctcaacgcaattggtacactcagcgcatgtgaaatgtgttgttgcagctccgagcttgatagctcctcctggggcattctgatgaaataggtcaggccagccgtgctgggtctcgggccaggcaaatattttgatcggggcacatcgatcattgttgaatcttgctttgtcagtcgcatgcagacatacgagttacacaacatacccagctagacggcagatcatgccaggatcaacgaaaacagatccgatgtgtcctttaagctcagggcctagctcgttgcatgtatattcaagttcaggacggtaggcgaaacatggagctccccagttctcctcacggcagaagtacacctgagatgtgtttagtaaatgcaatctgctgagaacacttccatcctaccatgccagactcccggcccccctcactgttatcgccaggtgtagtaccaatgcgagccttaacaacttcaggctcgatggcttcgtacttgagtgtagttcgctccttgaggggtgaagaccacgtgtcaactgaggcagcgagacagtgggggtagaagaacgacaagacgaatagtgcaaagtatgtcttcattctgaggattgggtgataatgagccttgataggaatgaaaatagaagagaataattagaagttaaaggtctggatactctgaattgttttatcgagaactaacagcagctgacgtctgggatacagctttttatgtatcagaggttattacggcaagccattgatgatttttcggtttcgttctttacgacaaagctacgtatgacacgcaaagcctcgtgatggcactggcccccacgataccgccgcagcttcaacccgaacatactcattcaattgtgtcaaattctcacccgttaccggccgtattgattgcttgtgttgtgatgatcaagatactcggtcagctcgtcagctcttaatcaacctcccagtcaaagaccttcgggagtcattggccaacccgtgatacaaattcggcccatcgggcgtccaaaaaatactgtcaacttgcagctggcttgtatcactagtaaacaaacaaccggtcccagaaggagctgcagttgatctcctagacgattttatcaacggtattaccggcctcaggaagcttgtgcaactctcgtgtctgctgctcaaccgtttgcttggaattgtcagaatagcggtctcgccttcgtcggactcccacgttgcgcattgcatcacgggacatgagtaattcgcaccaagtgccgatcttggcttgtcaaagacatataccaagttatcttatttgctctcatgtcaacgtctgccgtatgccagtaacatccaccgcgtggaagccgctggatcgctcaacgcacatcactgatcggccgtccctgacgtcgatggcagggaaaaagaacaggcgctgcttaagatcaaccttcgatatcaagggatacatcttgtagaatagaggaatacttagatttatgcatatcagcttccaacgtgatcggccttggagcagatgcccggagcgggcaacggaggcggacggaacagactccacaatgattgcctaaacaggaaatatctgtcacaacggatgccggcacctcatcccgtatatacgtagcatatacgggcaacagcgtgatgctgtctctttctctctcacggcgggggatttggcttgaaattgcccgttgcgctacctccttcacctgtcacatccttggcttcggagggatgcaagaaaaggcggattcggtcagcgaagtaggtttcttcgagtcaacaccgatcttggtacgaaaagagactctgttaggatacacaacatgattcaatgcagccatccgtcgcaactcccggccggtagccactccacccagcagttatctctggcgttgctggttgcacggcatcagcttcaaccactccacacacatcaagcccactgccgtggtccccgagtcggattttaatgagtaagatggcaccttacatcgtcatgtgcctcagttgatcctcaaaggttcttggttatcttaagaaggcagacagatacgagatagtgcaactgtacagcacgcttgcacgcacttcagcgaggcgatcaatatctctatagcaacactacacggagcaatcgtaaggagccacatagaaccattgtgcctttggtaacccgggcttggaggcggtgaggttaggctgcccatcagccaatatcttccaggccacaagagaacgaaccatgatcactatgacaaagagtattcttagtccaacatgcttattctagtttttcagaaacaaaatgacgatattttaatgtttcataattacttacgtgttttcacaaatcaagactagatggtgcctgagtatttcgatggaattaattaggttcatgagctgggcgtagggtattctcttctatttgatggcatgaaatggctgagagcactccaggtccttcaaacaccagtttcacattgccatatcgtggatgttttgatggaatctctatttgtgaaatttcgtgtcaagacaacacagctgtaattaattcaaacgatcttttcatgcgctctcgcgttatgtttataggttatgctcagtgggtttcaagcagatcgaaacgtacaaaaaggacgatttcccctttgatatgctatctagcttcaaaggataacaagtgagccgaaacctaaagagacactgggcgcttcctctgccacatgtaaaactatgcggaatatctcgaatcgattactcactcactcatctaatggacagataatggcctttacaggaagagtatccgcgacaaattccttgaaaatatgagctgatggaaggaaagaaacagtccgaaatcataaagagcaaagagttaggatggaatcagagaaataccatgtactaagtgagcatgaagtcggaccaacattaaggattattacacagtgctcagtgcacagtaattaccagatgttgagctccgctgtgatgggatatactgaacagtcgcggggctttggctgaggttagaggtttctgttatccgttatgctaagacagtgcacaggctagcttattcctacgcgttatgcttggtggagatcacgaacgccatcgtttgtgacttgaaaagcgacaggtctctaccacttcttgaccgggaaactttcgaattattctcgtggctggcaggatttatgactgaaatcgacttctactcgcatacacaagttcccagaatacaaagctgaataaaagaaccaaccgcaatgttgacgaatcgcccccgaacgcggcaacgagcgtataagaagccacctgctcttgatgttcccaacattgatgaagatgccgcggagaggaaacgagttttgaacgttcttgcacagagaagatatcgtgcgtcgccacttttctgtaaccaaacaggcttgagatctgacaggtatataggtgaaaagaaacggctagatcgtcttaagaccaagtcagctggtagcaatcggtctcaagactccgaacctcaggacgaaacagttccaaaccccgaaggcagagtatcaaaagacgatgtgtatgaaattccgactctgcggagcaatctggaattcacaattccagaacccaatctgtcaatccctcccacgacagatgctgacatcttggctgggtttgatcttaatctgacatcttggaaccccctcggagaccccctccaagatttggcatttgcgcctattcttccagacccaaatatagtaccccggtacttacacgaagacaataccaggggcgattcggtaacaaatactcatcatgacttgtctgcagattttgccggagccgatatgacaatgtttattgattcatcatcactcagctcttcacccccgtcatcggaagggcagacgtttcctgatagttatcaactacctctactacagcttacacttctcaaagctgttatgcgaatagcagaccgtctgaacctgaagccagacctttgggatttggggggcaactcggcattcaacacagggaccgcaactccagcatctctactgcctccatcatggcagcctactccatcgcaagttgcgataccacaccatccagtgattgaccttctgccttggccaggtgtcagagagcgtgccatcttcatcttgtcattgcccgacgagttacggccaccacgagcccagggcgcattggcgatcgtcaactttgcctatgacgttgaggatacagccgagggagttagaatttatggtgacgatccatacgatccaggtaactgggagctggggcaggttatgtttgaaagatggtggtttttgttcgacaacagcatcatcagcacaagtaaccgttggcgaagggcaaggggagcgccgccactgctattgaaaagtggaagtcctggttcgagcccgactgcaagtacatcatctgctacaactggagcatcatgatgtgccactgaagttgttagtaggtaggcaggatgtacagacattctatcaatactaagagacctgtaagactacagattggcgatatgtatctatctgatgacgttaaagttaattgagcaagattgaaagatgaacatggaagcccaaggttcaacagccttctacctatccgcatagacccatatactcttctcgataaccctcgcaagttgactataatttgagcccattgatcaacccaaagaataatagacatctaggaggagatttgatgcttagatcaatcgttgttagagtagagctttggacctttaggttcgctcaccggtctgacagtgacaccactaggtgatagctcagcatcatgacggaggggttataagggtccttgggtgatgatgattcgtctgtttgctggacccttgctccgcagcaggggacccctcgacgttgacgtcgggggagagaggagacatacctcagagatcattggcaggacctctcggaggatggctgcaaaccgcacgctgcaagtcgaagcagagtgggatgtcgtgaactgcttcagccaaacagaacccatcaagcccacagtttccaggctcattgcagatgttaccgcacgctccattgtcctgggtttctcaccgatcaaaagaggcgcagccgagtacaatggaaaccaattcaacggccgctctaggtatatacatagtatcaagtggaggtgagcgtcgattttatgactctgagttcttgagcttaaaataaaaaattgcaacgtttggaagctcacttccatggatcattagcctggggcagcttcagcggcatcctcactggttcaatgccctgagctcccctgagcctctcggcttccgatgcccgggaacggcgctgagatcaaatgaacgcatctgcatccgccaatgagcagacacgattcgtgcatcggaggtaaaaacggaaccccactggggagtttctggaggaaggaggggcatcttagaggccctcggcgggggagaggagaaatttcctggacaattagttagaaggaaggaacgacgtggaacgctttcctgaccgtactcggttttctttcttctctctttcttctctctctctccctctttcttttctactcgtcatctgtcgctcaatatataacctccccttcgttctccaaatagaattggctgtcatttgtcaagtggatcctggtactacgtaaaccattaaccacctgctgctgcttctcgtccaacggattgagagagggaaatcgaaaggtcaatacagatcatcgtttccaccgcctcgtctggagttgcagcgcaaaacctcagaaccgggcttcaaacagtaccatatacgttagtttataccggcatcgctgcaatacctctccacctaatctgtaactgcaattgctaacataggatttcttgtcagtcgtcgttacagttcccctcccccacaatctcccatactacagctctctgatccaagcttcgacccgccacggccatcacgcccaactcttccttcgtgacgaattaacattgttctctgtttaaatattcatacaagctcgtcataaattacacagtcgaacagttcctcgccaaccgatttcaccatgcatatcaaggacatgctcaacgacgccgagaggagcggccagccctccttctctttcgagtacttccctcccaagaccgcccaaggtgttcagaacctttacgaccgtatggatcgcatgtacaatctgggtcccaagttcatcgacatcacatggggtgctggtggtagaattgccgagctcacttgcgagatggtactccaggctcaagctgtctacggcctcgaaacttgcatgcatctgacctgcaccgacatgggtgttgagaaggtcaatgatgcccttcttaaagcgtacaaagccgggtgcaccaatattctggccctacgtggtgatcccccgcgagctcaagacaagtggaccgctgcggacggaggctttcagtatgcccgtgatctcgtcaaacacatccgcgatacctacggcaaccacttcgacatcggtgttgctggttatcctgagggttccgatgacaacaagaatgaggacgaattacttgaccatctcaaggagaaggttgacatgggcgccagtttcattgtcacacagatgttctatgatgctgataacttcattcgctgggtgaagcgtgttcgtgagcgtggcatcactatccctatcctccccggtatcatgcctatagctacatatgccagcttccttcgacgagcaaaccacatgcaggccaaaattcctcaagaatggctcgatgcacttgagcctgttaagaacgacgatgtcgccgtcagaaatatcggaaagaccctggttgccaacatgtgccgaaagttgctcgccaatgggattcaccaccttcatttctatactatgaaccttgcccaggctacacgcatgttacttgaggagctccaatgggctccttgcgctgagcgtcctcttcaacaggctctcccctggaaacagtccaaaggacttggccgccgcgaggaggatgttcggcccattttttggagaaaccgcaacaagtcttatgttattcgcacacaggattgggacgagttccccaacggtcgatggggtgattctcgctctcctgctttcggagagctggatgcttacggcattggtttgactggtactaacgaggccaatcgtaagaaatggggcgagcccaagaccattcaggatattgctcaacttttcgtccgatatctccaaaatgagatcgagtctctgccatggagtgaggcacctcttaccactgaggctgatgagattcgagaggagcttattgagctcaacaagcgaggattgttgactgtgaactctcagcctgctgtcaatggcgtcaagtcttctcacccggtccacggctggggccccgacaacggttatgtctaccagaagtcataccttgagttgctggtgcaccccgatgtctttgacaagatgatcactcgcattgagagccaccctgatctgacctactacgctgtgactaaggacggcgagctccgatctaatgtgacatctgatggtcccaacgcagtgacatggggtgtcttccctggaaaggagattgtgcagccaaccattgtcgagagcatcagttttcttgcatggaaggacgaagcattccgactgggtgttgattgggctcactgttatgacatgagctcgcctagccgagctctgcttgagggtgtcatgaatgactggtacctcgtcaacattggtgagtcaagaggttccaaaaccgactctgaaatcatgctaacaatggtagtgaacaacgatttccacgacaacaaaaccatcttcgagcttttgaagggcctcgaggttaagaatctcactactcctgcgactcctctgactgagtctgtaggtaatggcgccgtagatactgaacctattgccaacggtactgcagccactgcagttgcgaactagatgttctcacacagtggtacccggtgcaatggtttgccaagatgcccagcatcttgaccaaagtaaatctccgttacgattgcagagtgattgcaagtatgcatcatcggggcgttgctgtgcacttcctctaactttaacgaccactgctttttttcttcctttgatttcttttttgattttcgggtttgggtataatagcatcaccgaggtgtctttttcaacaaaaagttaccagggatacgggggcagcattttaaaaaggcgcaagatacgaaaaatcacccggcgggcgcagacgactttatgttttgggggcttgctttgcttgttctatatctcaacgataccccgccagcaaggccttatggatggacgaatgcatgactgaacttgatttctttccttctatgtttctttacttttcttctttcccaacgaacgggaagaaattatacagagtgggtgatgatggggatatggaaaagattaaaggcaaagtttggctatcatggtgggctcaagcaacagctagatatgctgaggctcggaaccaacaattgatttgatatctagtcccgatattgggttacgatgatactttgcgctctcccataccgcccctttgagtgacttgagtgaaatgtccaaagcccacccttatcctttcttcgaccaaatctgggattgtgttgtacacaataaggatgctatcgtcaaacgggctatgcaattgaattccttaggtatcaccatgcatcttcctcggccacttcataatccatattcaccgccctttcttctcgctgtggttctgcgctcttctcccgtctaggctgctcatcgaagtccgccatagcatcgtcctctacaccatgcctgggcacgtcatcattgccaagggtcttgacaggcggcagaggtgtattcacccacgcaagctcaagacgcccctcaacaccaggcagttccttaccattcagactatagtagaacttctctgctgttttgcgatcttggaaagagacgtgcgtggtttcaggagctgtatcgacagactcaaactcgccgaggttctgtttagtatgtcagcgatatgagacctggaaaaaggagcaatgttaaacgtaccaggagaaaatggcgtagattctcatccttatcaggcgctgtaaagtcaacacctgtgatggcgagctttttgggccggttgtcgatcgagtattgcgcataagctgcgtgcatgtttcctcctccacggcccctgaagcttccccttcctcgtccacgagcgcgaaagctgcctcgaccccgatacccacctcggggagcccatggcgagtttgattcgtccccggcatcgggatctagaccgagcatctttgcctcttgttcgagggccgcaagcttcgcgcgtagcatacttgtacctgacgaattggcatcgccatcctcgcctctttgactggcgagttttgcttgtagcttctcattttcctctcggtggcgggcgaggagttcttgatgcttctttactacctcctggcgctcctgctctatcctggcgcgctgagcctcgcgctcttggtgcttcttttgttcttcttcttgctttcgctggaactcttccatgtctatttctggttcgacctcgccatcttctgcagccattgggtcgcccgaccaattgcccccttgtaaaggagccgatactggtagtgtgtcgatcttgtctttgtaccaaaacaccttgacgaacctgttgtcgaatatcactttgggtgattgatatgctgcatttgccgagccccatttatcgtacttgacaatcgcgaggtgcttgtatggctgcattgagatctcctggatattgccaaattgcgagaagaactcccgcacttgctcctcgctgaaggattcttctgggatattttcaaccacaatggtactctttgtacggtcatagttaggcccttcagcggagaaaggagctcgcgaaccgcccttcttagcgccacggttccgacgacctcctcgaccgcctcgacctccatcgggtgggaaagtccaaggattcatgctatttggggcgtttgctaacatggcaaacggatcacttgggtcgtactctacccgagcttatattagacgagcaaacaaaacaaacaagtgataccaaacttaccggcgtcggtacctgggggtacgaatatcgactcgttgccatggtcatatgggcatgtgctcccacgcgaacagaaacccttggtgtcaaaatcacgacatcgacctcttctccggagttgaccccggccaccaccaaagctttgttgctggaagtttggcatgcctgggtatggcatccccatggaacccatctgcagaaatgcctccatgactttcggatcaaaaggcatgtcgggtcgcggaggaagattatacgtgggtaccccaggccgtcctcccctcatgtcgtcgcctcggcctccacgtccacctcgacggggttgcttctgcacacgcccatcacggttgaaactgtcgtatccatcttgcgggtcgtattcttcgcgatcgtagaaacctctctttcttgagtcattcggcgtcgtgccgtcggccaaaggttgctgtactggttcaactccgatctttggagctggaggagcccctgggaggtaggatctgtacgcgattgcttggaagacgtcgtcgaggaaagctttggggtctgtggaatggacttgctgtcagtttctgtggtcgatcgtcccaaacatgagagtagcactgcgcaccttcgcttaagaagtcaggaatctcctgttcgcaaagttttcgtaccgcgtctgcgttgccatcgtgcttgagaagagcgataacatactcggctaggacgtcggcgtcggcgtcggagctattgtatatgttagcggagtcttcaattctgcgagccattccagcaccgcatggggaaaatgaggctacggacgtatcctcgatgcgcttgactatccacgccttgagtagaggcgcatcttcttcagagaacagcattgtacaaacaacgcgaccgctccgttaatagtagccgccagaatgcgcccgagacaaagagcaagggtaggtcaggtacgtaggtatgcttggttgacgttctgaggttggaggctgatttttttgggtcatgggcggttggggcctttcgttgtatcgtgacaggtcaggcagtaagatcacgggtatcaatttgatatataataagtctcaataagatcgaacaagaaagatttataatacgctagacaagttccaggaaaggtcgtgctcatgtgaatatttcaatcaatcgtcaaaaattggatagccctgatgacatagttacaggcattcagtccagagtcaaaatagagctccatatcattagattcgctccactttttaatgagacctatgctcaagattaccagcagtaaaccatatgcatcatatcttgtatatcaacaaaatctcaagtcgattttgatcatcctgtatagcaagtaattcttcggtttctccgctgaacttctacagtttcctacaaatcaagtcaacttataccttgatcttgacttcacaacaagaaaaggacttcatatgaacttcaatctaacgtgtttcaactcatcagatacgacataactacataaaagccgaattgagcttctccttgacattcagcttcaacccagccactcgacttttcttttggtttccgctcagcatgccactcctgagatcatcaaggagctcctccgtggaatttgacatgcgtcccaaatcttcgttaccagccgattaatcttgcgtgtccaactcggcacgcttcgtggttcgttcggcgcattaaaaaaaagccgtttacagcttgtcgtagtactatcatgacatgttagcctatctcctaggtcaccggactcggatattagacttacgttctcgacaccaggaacgagctccttgacacccttgcgctttcgcatggtggtgacgatttgtccgaccttggtggtggaatcgaggggagagccaccggggaggatctgccagtggtcgaagacggactgggggaaagcctgtccggaggtggcctgtcggagatctccgttgaagccgaaagactcgagaatggggaggtaggccttgatgttgaacagaggagtaccaggtcgctgctcctcgctgaagacgtgaccacgtcgtcgggtaaggacaccgtaaacaccacccatggcctgctcagggacctgaatctcgacaaggtacacgggctcgagaagagcgggctcggcgagaagagaggcggcgtacaggacacggcgggcagtaggaatgatctgaccaccaccacggtgaatggcatcagcgtggagggtaacatcgaggatgttgaagcgacaagatcgcatgggctcctcagcaacgggaccctcacgggtggcccactggaaaccggagacaacggaatccttgatttcgttgaggtactgaacggctttggtctggtcgaccaacaggttagcaccagtgccgtcaggaccgaaggtccagatctttcgggcgtcggtgacatcccagccgaagtcgtcagcgaggacacgggcacgggccttgaaatcgtcacgggcgctgaccttgccagactcgatggcaagagagagctcctcctcgataggctcagcaaccatgtacagacggttgtgcttgttgggagacttggacagagcagtaatgctggacttggcagtaacggtctcacggtactggacgacggggtcggagatgatcaggggaacaccggcgtgatcctcctcaagatccttgaggcaaatctcgagatggagctcaccggcaccggcgacaacgtgctcaccagactcggaggtcatggtcaacacacaaggatcggacttggagagacgcttgagaccctcaacaagcttggggagatcctgagcgttcttgacctggacggaacgctggacgacaggggagacggagaacttcatgaccttgaggttgtgggcggtctcgctggtggtgagggtaccagacttgagaaggaactgatcgataccgaccagaccgacaatgttaccggcaggcatgtcgtcaataggctcgaccttgccacccatcatcaggacagtacgctggatagccttgatgaagagatcctccttcttgccagggacgtagttgggaccctggatgcggaccttaagaccggatcggacggtaccggagaagacacggccgaaggcgtagaatcgacccttatcggaggtgggcaccatcttggagacgtaaagcataagaggacccttggggtcacagtcacggataccaatggcggcctcgtcatcggggggaccctcgtacagagtctcagcacggtacttctgggcagtggcgggagaaggaaggtgcagaatcatcatctcgaggagagagtcggcagcgggaaggaaagttcgcatgacagccttgaggagctgcttgccctccttctcacggtcctcagcgggaagcttaaggttgagcttctcgaggagagtggcggtctcctccttcttgaagttcataacagcggagaagatcttgaagatggggtcgaggatgaactggttgaaggcacgctcgagctgcttaccctcataggtgccgttcttggtccacttcttggtcttggggttgaagtagttgtcgccccagagacgctccatcatcttgttcttgtcaacaccgaacttcttggcgtatcggacagcgaactgtcggacggtgaaagcccagccgtgcagaccggaaccgaaggcaacggtacccttatcggggtagacctggatgtcaccaatagacttgtcaagataggtagaaatgatgacgttgacggactcgatggttcgggagaaggactggtacagatcctcctttgagacctgaagctcgagaagagcacggtcgaccttgttgatgatgatgacgggcttgatgcgctcaccgagggcctgtcggaggacagtctcggtctggacacagacaccctcgacggtgtcgacgacaacaagagcaccatcagtgacacggagagcagcggtaacctcagaagagaaatcaacgtgaccgggagaatcaatgaggttgatcaagaagtcctttccgtcggtcttttggccaacaatgtcggcaacgtcgtcatcctcgccaagctgaccatacagggagatggcagtagacttgatggtgataccacgttcctgttcatcggcgcgagtatctgtggctcgggcatcaccagccttggcggtggaaatgataccggccttggcgagaagagagtcggtcagggtagacttgccgtggtcgacgtgggcaataacggacatgttacggacattggtaggcttgtccataagctgccggatctcgtcgatcgtgaagctgttgtgagtgaaggcatcgcggttagctcatggtcgtggaaggacggacggcttaagtccgagcggggtatggtgcaactggaggggtattgccatcatggaagatggcgcaggaggaagagagtgatgaggccgacgacgaaaaggcgatgccggcgacaggtagacgatgatagatttgatgctacttacttaaccatcttggcggtattgtctggatgacctgactatgtgtatgtcaaaagtcgaagttgttgatgtgggaacagagcggggttgaagttttcaccccgcgatctgagccgcagaaaaagggaagaagcaagaagcgattgccgtcaaagagaaagaaggcaacgattcaagtgacgatggaagagagacagttccggaggagaaccactgtcactctttatgcgtcccttttggcgagagaaggtttggaggaggagaaagagggagggaagaaagggaagagttttgagcggggaggagtaaggtaaggtaggtttgggcacctcaagattcattcggcgaggagcctacgggcagcaaggttggaccacccagcccaccacttagcggagggcaaccccactaaagcacgaaagaaaaaaatttggacagtgggcttttcacatttttggtggggcagcaactgctcaagaggaccccgctacacagttgttttctgccacccgctgaaggaacaggcgctccaggccctcgtggaggggttgggcttggtcacgataggcccatgagtccgctaaaattctgtctgctgagcgggcatcatgtcctcccatccatgtccattgacgggagcttgagataattacccagcttagctctcggctgccaggcaaggtatggatcaattgccacagtcacggccgcacaagatgggaaattgggttgatcgtagagggcaccaaccctggcacgattctttgcccatgggatacgcttagtcaccaccgaaaaccctggcgcttgcccctccttttcctcaagagctcactcatgatggcagggggtttatttgcctttatatatatatttattgtcttaccgaaggattcatcgtatagagttgctcttatttctagggaacctacactgtgacaactgtgagaatacatgggtgtcttgccaaattgcagaagctcaagcatacagtataatcacccatgctaaccaaagggtgagaaaacctgatggagggggattatccgtgggcccagcttgaaagttgaaaccgagtccccctctactcgagtcggttactgtacatacaaaagactctctatgacgtgcatgccctgcacgttactactactgtaagtcagttctacagtggcttataggtacctagtcatcagatacattactttcgtcactagagccatcaactttgtgatttatcacttagggccccttcttttttggcgtttgttcttttcatcgccgcaaaaggctccaaatatccgaagtgggctgtagcttgagctgaagagatgatggcaaggaagggtacctagagagagctctaacgttacgcctcccacacaattcatcccgtccatacctttgcgggaaaacccctcttcgcccactgggaggtactgtacaacccacagcccttatgaccttgtattttctcagtgggtttccactgagttgatacatgcgcagttggtgatttgccgtacctttctttgtcaatcatggtctcatattctcagaccaccgaagaaagtctgattcctcgtaagagcttccaggtaagctctcattggaggattccacaagctctctcgggtgtgagtctgttagacgacccgcctttgtagaccagaaggctagaccagccggaacccgtaggatcacctggtgatgctgtagtgaagatctgatattaccggattgtcccaagagaggatcggatcagtacacatcaaatgacttctttaccttatctacagagacaagaattccgcagcattgttgacaacattgtggacaacacatacagctactacattgtgcttagcatcaggctggccattgaacccgcgttttcttttgcatgcatcgaattttctatccttcctgtgccctcaggtatccattactattgatgatgttcaaccgataaatgcacaaatattcgtcttaagatgatgaaacatccaaacgttacaaaatctaaatgtatccaaatggattatgtttaattcaaactcaaacatgaacttgacaaaccgaatccctttctgcaattgtctgatgcctcccgtaacgcctcgcttgctcatcatgctgcttactatcaccgagtgactcactcgccgcccagtaattcaagtatcatcctttgccatcaccgtggcagatctcacgacgagcctaagatgcgggcgtatgcgtcctcaacctcgccggccaactcaagaagagacacaatgacaatctgatgtgtcaagtttggtaatcgatcgcgatgtaggccaatccattccaggggcggtgttgcctcacccatatcccgaagctgcggcgtctcaataatggggggctccagtgccacatagtcgtacttagacattggtacatcgatctctgctgtgatcttttgctgttctccgtctgtctcttccgctcctggcactcctctgatcttgactgcggtcagaggtatctccttgccccagacttgctcgagcgcctttgcatggtttgcaaacatccctcggatgtagctcacacgcgagaaattccagccaacttccacttttccttcgaatgcactcttgaagatatagctaatctcgttcgacctaggcttctgccatgtctccattactgctgatacttgggggacgttgaggatggttcctcctctggatcccgttgcacgttgaacaacatcttcgacggagatctcgctcagagtctttggggcctcaacattgcgaacgccagccaggccgatccgaagctggcccaacatcatcctcaggatactatgaatgcgtctttgctccatgcttgcagcaaagcgggcatatgcattgagcgcctccaccttgaacacttggtgatctgaaaacgtgctgggaaacacgcccaggtttagtgccttgagtgtcaccacaacatctgtgtcgagagatataggtgactttgaaagtgtgtcctcctccttcaacttcggtgtttgctcgacttgatggatcgtgcttcgagatgtcgacattgatctcctcttcataaacttctcgatctccttcagcgagccctggaagctctctttcctttcttggacaagtttctgaacggcctgccacagtgcaatgccctgagccgccgaggttgttgttccaaagatttgaacagagtcaccgtcaaaaatcgcgaccaatctatctccacttccatccagactctcacggacattgtacatgaggaactcgagcgatgtaatgtcagcaactaagaaagcttggtaatcaaaggccgctttgacccggaatgcgttgaagcttatagaagcttgaatcataggcgtctcgttcagagcttcttctcgttttggccactgaatagaagtgcgtaagcggaaatcttggagagctacaaagccgctcaagcgtccagtacagtcaactccaatcttgtcaaatccgagacataggttttgttcccaatcagaggttttcttagacgatacccagaacttcttgattgcaaaggcggatttaccaatggcctgtccaagatcgatggtgacgtctaaggctgcaattgaaatggttgcagtccagggaaaagcagcggttgctgcgacctgctgatatcgctgcacaaggtgtccactctgggatgtctcggggctcatcttggctacaggtgctgcagtagcagagcgtaactcgctcggataccagatctcacggaacagcaagaaatcctgtgcttgtttggcgttgatggacacagccatgggactcacattgatgatggcagatactccgctggttccacttacatgcttactgttcatgaacgatagtgtaatggaatcaagctcaaaacttgcggttgactcgcgtgagtacacatgttgcaccgaagcgtgcagtttcgtaaagtctcctgagatggcaaagaaatttccctgctccagagacctgactgtgttgactgtaaagtagatattgtcaaagcaagctgtagcggcaacacgagctatgggttgacagctcagagaaaattcttgtctgcaaattctcaggcccaggttgagcttgaggcgacccagaacagcactcgggtccgcagtgatgatattatcagcgtctccagacttgctagggggctgtttggactctgcttgttcgctgggttgttcagtttcctcgtcatccttgacaacctgcttcacgcttgacaacatgtccataactagtggcacaaccgaagggtacagaatgttgctcgaggcgtcaaccttgatctctccgtacagagacgggtcgtcttgagcgtcatcacggtactcgatcttccaggctaaaccaggactgcgcaggactgttccactgccagaatcgtctgtattaaattggccgtattttcctgcgggtgaaggacgtcccagagtcttggccgaattgtccaacgatcttttactggcgatgtagacgacagcaccggcgaaatctgcgtcaatgagaaggctttctaacctcttgttgccgaagaggctacgttgtggctgccgcttgggtgtttcgtctggcttcttctcatttgtgactgcagtgttccattgtgttgacgcttgtgcgacattattcaacgagagcgaaatcgattcggccaagtgcgcagctggaacaatgaaggcggatgtcaggcgaagatcgagggattcgccaacagcctggaacgccatgcgtcgtgcagacgaagtcgacatgtaggcgatgttaaaggtcactacaggtagcaatgctgagtgaagtgatcgaattgtcaggtcctggcccaggggcaccatctggatctggaagttctcaatcgagagacgtgctgatcgcctggttctcgtaccgaattcgaagagtttgactgacaagacaagatcctccttggaacttgactcgtcatcaacattatccgcgacgctccaccggacacgaatgttcctgagttcgaactggtattgcaccgatgcaagaactgagtcgatgatatcgacctcttctggctcatcgtctccagtaatagtgatcttgggctttgactgtctcagctttctcaggtaatccaattcccgggaagtatcaagatccttgatcttctcacccatgtaaccaaggacgtcgacgacagttgaaatggtttccgaggccaggttgcattcgaaatcatcactggtgaaattaaacgcccagtcctctttgccatcgtcgctcagcgttgagctagcggaaacttctacaccaacgcctagatttccacaagacctcatggagtcttcggggcctctacggatgtcaaggccgatgtgactcaaattaagatggatctctggatatttgagaatagggccgtatacttcatgccgatttgaggcatgcaaatgggctctgtttaacgaaaacagtacttgagccattggttcaacctctgattttagggaggtcttggcaaaaacctgaagaccagccagagtcaggtggacattatatacgatcctaaggctatgatgccctggttcgacagactcgggtaccgttttaggaacctcgctctcatcggagccaaagatctcggcaatgcgatcctggataattttggtttgctgttgtaattcttggacagcactcgatatttgaggtctattcagggctgtcagaaggctgtaaacagcagaggcgtccagatgaactatctccagagatgagaggacattgatttgatgctctgtctggcccatatggctcgtgatacgaccattcgttgggggaatctggaggagtgaaatactgcgaggtttgtttctgacattgatctgcatctcatgatagttctccttgatatcaaagtcgaaaataatctcctttccaaaatttgctgccgctgccgctcgtgctacagttcccgtgatcttataggtgagagactggagaaagggaatggtaatgctgtactcatccaagaacatggcaagattgaacttgacgcttgaaaggcgatccgcgatcttcttctgtgcgtcccttggcttaggcttcgataagctaacaagctggtttttcaggccatacactgtctgtatttcatctcctaaaagacgatcaagtacctccataagtccaatggggtcctccttgactgcaactatcaagtttcgacttccagcgctggctttgattgtatggcttgatgtgttgtcggtattttgaagttcatgggacacaaagatgcttggattcttcagctgcatcatggccagggaatgtgagttgctatgaattgatgaagtgatggcattgcaattgagcatcaggctcatggcactagaggcattggggctggactgatggagcaaagacatttttaatccatggctcaacgtcctggccttgagattaatagtctctaattcgattgcgccttttgtcacctccaccactacatggacaggaggccaagcaacaggatcgggtttggctgggcgcttgggtttcggcataattggtgttggctgggcttgaccttggctcttgctgtatagttgtaccacttcttcagctaattcacaaagttcccagttcaagttgatgcctgcttcggcgcatgatatgttcaaagttgtgaagggagctccaggggcttcgccggcaactgcagcttcgtgcatttgctggtcaattctcgcagccagatcaatgaaaccgatcttgttctgctttggcccaggatcgagtacgagctgaagctcagcaagcctacaagcaccgagaagaggaagtcggtcaccttggaccatgtctgcctccctgagttgtccaaaaatattggtaaggataatagcacttggcaaattttgcatgtcccagccacgccatttctccaacacattcagcacataatttgcagcgtcttctggaatgtcgggagtggcgtggaagcatttctgaattatttgagatttgcaatgagagtccatggtagtccagatctgacgaagtcgcattgcgagtttccaagagtcagacgtacgaagatgatcatctgctgatcgcagtaccgcagaaggtcgaacaagaaaagagggatcgttggttgacttgccctggtcaagaagcagatacgtgaaaagcttgtgccggttttcgtgttttgtcatcgtttccgagaaaatatgtccaatatcggaagcaataagtgaagtgcgatgaatgagagatgctaggtattcgatcttgcccgaggcagtacttccaaccactgacccaatatctgcgtcgatgaagcgaacatctttttcgcctatggacacaactacatcctcgatttgtgccatgactgcaggctggggttcccggaaggatgggctacgttcagatgccgacacctctgcggatcccaagcgcagttggagcgacgttctagagtgccgcgtctcatccctgaagggatcttcccaggatttggtcaatcgcgtaattaaagcaaccttagagattgagaggtcgtattgatcttgctcctcctgtgaatagccgggggaatcctctgttgtcgagctgagaagccgaaatgaagcgttcggtatccgaaccataagatccttgatctggccttttgtttctcgttccttctgccgatcaaagatcttagtcatggcatcaacttgaaaggtatctaataaggtctctggttcgtttggctgcagagcatcgaggagtgatgcagcataacgcaaggccgatggattaacgaaagctgacatgccagatggaaattcgacaatcatactgacatatgggtgatcttcacccaggccgttgggatcgatgtcatccaatcctatgctcatcgcgtcaaatccgtcgtcgtcgccttcctcaatactttggaaaggcaattcatgcgtgcttggtctcagaccatgcaacggaaattgaggcgaaacatattggcttgagaaggcgactgaagagtgtgcaacgtcgtcttttgcggcatggtcgttagctgagcgatgtgagccaaacgagcctctagctctcaaggatcgttggttgtttgttgacgaagacctgactgccagaaaatcatcctgtttagatctggaccgagctctatgctggccatgtgcaagcacaacgcttccattgctagattcggcgagagagaggaatgaggacttatgagtcaaacctcgggaatgccgtgaggctatagtcctccgcgaaacatcgtctctctcaccctcgagggacacagctggatgaggagggggaggtgcacattgagctggagggtcaatcgcctccgggacgaattcgtccaggtagtccgacaagaggagaaactcagctcgatgtgtacgctggtcctctctctgaaccaactcctgctgagttcttctttcttcgctgaatttgaatttgcgtccaatgacggcaaggcgaatggtcgttcggaagtgggcatctgtttccacgggatggtgatatctagatttttgtcttcccgctgactccgcattgagacatgagatctgaatgtttggtacaataatatctgcacgcttagaataatgagatctagcccaatcgttgaagcatacatcaatagcatcagttgacactaagaaagcagcttcatcgacatgcaaccaaacttgaatggactccacggcagctcgagcaaatgttatatcatagaagacaagtgatgagtatggcacaagggcgttctccacatcatcgaagcaaaaggcaagagacttgccacccttcgctactgcaaccaggaattcagatgtacactctccggtaatcccgccgacattgacatcccaattgcagacgtatgctggttccgacggcggcagtccaaagagcttgtgtccgaacagtcgaacgccatcaatgaagagttgtgtattggatgatgacatgccaggggagtccagagcgccttcgctacatcccagcgcaagactaacaggactaacctcgacttcgacttccatgaaataattggtgaagcgcaaatcgacagagacgctagccagctcgccctctacatagcggtcagcagaatagaggtttgttggtagcatgaccttgaggtcctcgatcctgacacctagaacgacatccatgtcgttggactttttgggaggaggttgtgttacagcttccgcgtcagggttctttttcttcatctgaagctgattctggtattcgtctagcgttctgaaatgaacaaattctccaaagtagttatctttcaagagtatgacgtatcggatcaaaaacccatacaagtacacatatggtgactggccgcgtacattgagaataagggtgtccgtgtttgctgatgatgtcgtggcattgtagttgtaacttccatccaccgcaaggccttcaatatggcccagttgcttcgaagaaaggaacgcggcctgtgtgttccattgagggacttgaagcgccatgtccaactgatcagcatggacatcaaagggaatggcattcttgcttggccggaaggagtcggctgggatgcaagactcggcagtcaagcaagggctcgaaaggataagataagtgttatcttcaatgaccgttgctttgtcgatgatgttggcttcgttgacgttgagatagagctgcagtgagttcaaggttagattgagatgatatttgaagggcacaaaaacaagatagtcagcaggcgggccagctgtccagtcatcaaccagatctgtaagtaggaagatatggtctctcagcatgaaaagttccatcttcgagctggttatgttaaagtgccagttcctgagcgaattccaggctaaggggtttgaaaggtcacaggatattatttgagcaccagatcgccacaagagatcatggtttacactgctccatagctcagaactcggcaagtcaacatcgagttttgtggtatagcctgttggactagccagcatatccatgttgaacttgactgaggaattcgctgggagcttcacttccaaccaacctgcaggccgaatttccgttgcgtctgttttgctgttcttcttggtccggttcctctgctttcgtttggttggaggtttggcatgtcgcatgggcggttctttgccacgccagcgccaattcttggactcttctctaatgggaactcgcagcgtgacagcgtcgtccatttctatgtagagttggaacgttgtagcaactctccaatcccctggttttagcggttttgcgggcatggcgtctttacataatgatgggaaaaagaaccgctgcaagtctgctctctggcgatctgcccaggggccatagttcattgtgcctcctttaatcgaaaagttcataccccaagcagggggcacgtctccgttgatgctgaaagggaaggtctttacgcccccatagcgactctgatcaggtaccttaccaacagcatcccagaatactgtcagtacagcctcaggactgtcgagaatcgtcgtcacagctgcgtactctacggatgcccaacgagctctatcatctcgatcgcggtcatcgagataacgggtcagcccttgccattgatttgcccctggcacttgtgaagtagcggtagtcatggcagtccgtgagtctgttgagaaagattccacagaccgccgccagtacggaactaaattccgcagcgaattaacggcttttcggcgatggtggcggaagaaagatcgcttagataatgcctcctgagtctgggtattgtcgcggtctcgggtcgcccgagtgacctgatcctctttgaagtcctcgttctccttgatttcgataactggatgttgaaattgaactttgaaggtttgtcgatatggatcaggtgtagttgtttccgaagcatctacttccacgtccagcgaatccgctttggcgataaggatggctttcgtgttttcattgcctatgaccgcggccgctttctggcaccgaacatgcacagggaacagtcgaagcataaaaggaagctcgggttcatcatctctggtcagttcatcatcctcgccgcttccaaagcccgtggtcgtacgtcggaacatgctcttggctcgttcgctcaactcctgcttcacatccatctctttttcgttgccagccacagacccgccctccttcctgttgcttcgcgatcgtgtagtagtctcgtccttctctgataccccgcttgaacgagcttccgggtcataggtctgggtaagacctgcaagtataccatcataggctgggctacgattatacacaaaccattccaatccagccagatccacctggatacgacaaggaagctccgggttcttgacatcgcttgcaggcatagcatcgccggaggagagcttcgatcgtcgagtatcgatgatgtccgcgtctcgaactcgtcgtagccagtatcgccatgttatgtagccatgctggatcataaacgtctcgttctcgccatggtatcgcaaacctgtaaagaagactcggccaccaagaagggatatctgtatagccttgacatctatgtagactcgatagtggtgccatgtataagctcggagggcgtaggatacgattgacgcgaagagtcgattgaagtataggacaaagaagatcgccaggaaacagcacaaggccataaaaattaggaatttactatggtacgtgagcagaagtttaacgggttcttcggtgcttgggagcatactagttaaactggggatttccttcagcggccctggctacaacaattgcattgttgaggccaggcatggtgatgttcatgttgaatatactcgaaggagctcacggggctccactaaaggatcaggaaatgagtcgcattatactattaggttttattaatttgtggttacagagctgcggtgtttgcgcaaaagtctgtaagtgacgggagtcagccatacatagcaagtctggctaggtagctgggggatgttggagtcggtcaaaacctatgggctgtcagctcacaatgaaagaaaccaattcgcgacgacggagcacggttgttgaagtaaggtaggcctctgcccctgtcactcagcggatgcagggtagtggagccactggacatcgcttggcttcagtggccgagctggagattctagcgtccggctccccaaagtgtttagcgtccacttcatcccgtcccgcaactgcatcagtgggcatacaagcttccatcttataagtacggcggctcagtatgaggctggctgcatgtcaccacgttcagttgatggcactaacctagagtgagggggcgatcattctccttcattttgaacagctttattaactactaatttggcaaactcctcagtcactagagcaaatagactatttctgctaattacgaagcttggtcggctagtctcaatatggatcttcaatatcgggcaggcatgcgggcgcatgaacgataagccgccccccggagctatcattcctcagacactgttacgtaccacactcaaggcagcaaatacatcatctgccccaacattcaagcgttaactgtgactacatggccaagcaacacacggctcctacgaaagcttgaaagcgtggtcattgacgggattcaggtatcgtcgacacattctcatactcggtctcttgttacgtattgtcagcggcatctatagctcaccgaaatacttttcgaaaactggccgtcatgcgttaggacaattcagccattgccctttctcatatcagacctgtcgtactacaaaattcgggcagaaatggaaggatacgctgggatcatggcggatggcggtactggccagaagctcacctatgccacaaccgtggtcgcgggcatcgcttctgtggttgcgacaatactctctgttatgtatggcctcgtcgcgtcacccgtgatgatacctgtagctaacctgagcctccagctcgatcatgttacaggctaaaaactaccgtaaacccttactacaaagatacgtcgttagaatccttctcatggttcctatatactcgatagcatcatggacaagcatggtctctttgaaagccgctgcgtttcttgatccggtccgcgatatctacgaagccttcacaatatataccttctttcagctcctcatcaattaccttggtggtgagcgatcgctcatcattatgacacatggtcgagctccagtacaccacctctggcccctcaaccacgttcttcccaaggttgacatctcggatccccacacgtttttgtccatcaagcgcggcattcttcagtatgcctggctcaagcctattcttgctctatctgctattatcatgaaagcgactggcacatatcaagagggctatattggtctgagctcgggatacctttggagtggtatcatttacaacatcagtgtcactgtcagtttatatgcgcttggtctcttctgggtctgcatgaatcatgacttgaagccgttcaggcctgtgcccaagttcctgtgtattaagctcatcatctttgcttcttactggcagggctttttcttgtcaattctagttttcttgggtgctatccctgataatgttgagggttacacctccgacaacttggcagcggctatccaggacgctcttatttgcgtggagatgcctatctttgctgttgcccactggtacgctttctcatggcacgactttgctgataacagcattctatccgcgcgcatgcccttacgccatgctttcaaagatgcctttggagtgagggatcttattgaagattcgaaattgactttccggggagatacatacggctacagaatcttcgattctggtgacaaggtcatggcccacgaagactccaagtctcgtcttgcaagactcaaagaaggtatgcgatacgagcgtggtggaaaggggaaatactggcttccaaagcctggggaggtaaattcaacaacgcctcttctccgcgggaatggggaatcaagtgacaacagacccgatcagatcaacgaaaacatacacggtacctttgaggaaccagagatagatgctgacgaggatcgcctgtacgagcaagcacgccaattggaatatggcgattggaatgtaagcgtgattggtcaccacgcaattatgccgctaatatgagacagtatccagtcattaccgccagtgaaccgctgagagaacgataccgttctcctggcagctttggtacaaggtcctcagcttatgttagcccatccgtgaggtcgccggcaacagagtatcctcccgcaacaatcaaagggaagcaaaggagtcgagaatatggacgtgattctcaaccccagctggagcctcaacctgaagctgttgttccgatcaagaagaaaaagaaaccaaggaaagttgtcaagcatgccaaaccagacccaggcgaactgggcctgaacaagggccctcctgctcctgcagaaaccgcccaagttggtgggcaggatggacacgaaagtcccaaaaatgaagaatctagagcctggagcgacgatcgaaatcagcaagaaacccatgcagcgtctaattaccaatccggttatggaatagaccaggacgaattccgcaatgtttggggtagggatgaagaatctagataaagggctgctttttatatcaaataccccgtatgtccgcctgggttatatgaaacttgagagcatagcatggagttatggctgtcagtatacgttgctttcatatctgctctactggtagcacggcattgcatctttactggcgaaacatgaaacgttgtttgaataacaacacactttgctttttggcaccttgatccatagttctacgtaacgttacacctcaccccgttttgaatcgttagccatgtctcaagcccacgtcaaactgaatacttcagccccatgtcgcgagataccaacttcagtcttgctgtccgcactcttgatgctagtggggatcttgtcacccttacgctctaggataatcttcttaccagaggtctcgggtagcttgtaaaagcaacgtccgttacgactgaggaagttttcgagtatctcttgtgtcacatcagcttccgatatgacgccacggtcgatggcttcctcgagaccaaggaggacaagttgcacgacgtagggctgagtgaaaacgccagcaggtgccttaccctgctcagcagatgtcttggactgaagggggtggggagcgctgtcgctaccgctatcggagaattagtaccaaacaagaacttagcttcaactcgagcccgagacttacaaaaagaacttggagttgccactgacaagagccttgatcagggcatctctgtcggttggtttcttaggaataggtttgcagaaggcgaaaggatcgcaacaggcctcgtgagaagtgaggtaaaggtggtgagcggtgatggtagctatgaaaatggtcagggttgagcatcattagcatcggttacttgacatcataccgcctacagttgggccacaggccttgacagcctccacagcagcggaggtggtgcagtgctcaagctggaataggggttaacaatcaccatcctgatcgtgagtatggcagacgtaccacgatgcgtagctgagggaaccggtcatggagctgttttagggttgggaggaaagcctcctcgagggttgtgtcggccggcgcaagagactcgaggacttctccgtgtatgttcaggactagcacagaacaacggtcagttcggcctatgacaggatttcttagagttctgaccaatcccgtgcttttccattgcggcaaaagtgtcatagaaggctgtaatatccgacacaccactctcagagttggtggttacacctatacggacgatgtaagtggttacagtttcatgactggacaggatcacgcaccttgaggatataatttaacaccggttacaccagcctcggcagctttggctatcacttcaggagtgactgaagggtgaagctcatacgacttagagagggactagtagtatagggtgggttgaaactcacatagagtgacatgaggaagttgacatcttgggtgatggccgtgagcttggccttgtactcgagaacctacaggcatcacagtcaggcccgatcttccataatctactaaggccgtgttatgaatacgtacctgctcgacggcagtaagaggaggcaactattcacggtatgggtcagctgtcatgcatacaaaccgttgggcaatcatgggtttggaacagtatcactacaagacacgacatacgagattaggcatactgttatattatattagcttttaatatccaatcttgttatagtccagagtctgtacacgaataccgtatcgactcctccttggcgaaccgtgggaacaaccaagtccatcatatcgccctgacgtaaatggacatgcatgtcagccgcagccggcaattcgagacgctgaatgttcttcattttgagagtattttctcagtagcaattgaaaacctggtatatctgtagacaacaacacctgatattagttgatagttgaatcgcggggttcgctttttttttttccttcgatgccccgcggtctcagatgaagaatgactaagaatgtgacacccaggggcttcggagggtttctaccaatcagacaagctctcgacttgaccggacaaaccacaaatccgcgtctacaggcggtgtgagaaatttgtcggtctgtcaaggcagaatcgcagcaacggcacaattctatcatcaaatcccagccctacgttatcaatcctgcagccattctgaagcctcttggacttacggcactggcctctggtggaaacggcgtatcagacgccttgacggttgaggttgcgggcgacgcgcttgcaacgactccccagagcgcgcaatgggccgcaagcccaatcccctcattctcgagtacttcgtccgtggacccaagctcaacgacaacagtaaccgatatccacatacgtgtaaacaatgcggtgagaactttccaaagggaagaatcgatagcttgacaacgcacatcaccaagaaatgtcccgccatctccgagtcggatcgtatgcgagcatgcctcgaacttcatggtatcaccaatgcccgagcatctgtcgatcgaccacctcctgaagcgcaaccgaacggacagccagtagatgtcccgaacctccctcaagggtggagcgcccttgagacactcgccgaagcctcacgacaggttgatttaaacgagaacaatcgtgctcagagcgtacaggcaggcgtggttgaccccgccgaacccaccaacgcccagcatgttccagatcgcttcgagcttcatgagcagtttactctagataaccctcctgtgagctacgagaaccggtcgcagcagggcaacagaggtaatggccccttagagcctgacttgcaaggcgcgcttctcacaacaaatgtgttaggtgcgattcagcaaccactcccaggaaccgagttatcacccgaggaacgacttcaagcattgcttcctaatagcgttgcttccccagacgtctcgaacatatcggtcgccgttgctgctacagccaggctaaacccgtcgcttcttgacccccagctcgttcacgagactagtacctcgactacaccgccgtctatggacattccgaccgcgatagaagcctctcccagtgctgtaacagctcccgacagtggaatttcgcaaccatggggcgaaatgacatacttggcgactgcctctcctgttcctttacttcacgaacatccaccgacacctatccagatgagcaggggtggtgttcggatggacaccagcgatggtcaacttaatgggaggcctcgacacgcgcgatcccgctttactgctgcgcggcgaaaggaggtgcaggaagttcggaaaataggtgcatgcattaggtgcagaatccttcgaaagaattgcggcaaaggaacgccatgtgacacgtgcaggaaggttctcgcaccaagggtgtggaggactggttgtgtgcgaacgaggctccaggagcagctcgatttgtactcggcgggtgtccaggttgtcctgtcccaaaatcgcatcaacctcttgaagaaccagctgaatatgacccatgatggtaccatgatagaggtttcgcactttcctgaaactggcaaggtcatactcctcgaagctttagttgcactgctagagcctagtgagtcgctagcagaatccagaggcagcaaggattcattcttccaggttattatgatcgatcaggacaaggaagatgttcctggcaaggttgaggcctatatgcgcgatgtctttcagctttttatcgatcgagagccctccaagttcatgcgtgtcactctgagtcttgctcttcagcaattgcaagagtcagaggacgatctacttcgaaagtccttggagctatggggtttggtggagagcatcgatcgcgagaggcagtggaacgttatcgaaagaccagccgataagaatgaagatcccaggcgcatccaagaagccaaaagcgagaacgatgctgatatctacacgaccctttgcatgcaactgaacgcggcagctgagagaaaggccaacaacacttcaaaggcactgctcagcggaatgcatcgcgtacttcaggacagcaaggtcaaggtgaacttcaagatgtatctgacggctatcatcttcctcaactgtcttgagaaatcgacttgggcattcaaggcttgggagcaagatcatctacgccctgggtggcccctagaacgagacccgagtgtcttcacacagcagggcggtaatttagcagggctgctgaagatgcttctggcgatccgcaaagccctgccacaaacacttcgcagtgagacgggcaagttggtcacctcggaacaagaccctatcataggaacttacttccaaagcatcgatctggactgtgagtgccatccatccattctaatcccactgtaataaccggctaacactgtaacagatgacacaatccttgcccgccaagatggctctcccttctccccagcagactctcggtctctcgagatgattctctgctctcaccttctcattacgaatactccttgaacaattcttcacaggccgatgcttatgacacttgcaaacgttgcgaacggagtatattgacataaatcatgcacggggaagacgtttttgatttgaatcgtttaatggctaatgactggacggaaaagaatatgaattttgataccacacgatatatactacaccgatgtatgactaggcacggtgcctttggcccaacgatatgagagggagcaggaaaagtcaacaaaaacaaaatagaaccaggggtagtggttcaactacggcgttcacggtatagaaaaaaaacaccaagaaacaatatacctcggaggttctttgatgatattttcagcgatgggacgggtttgcaaaagtgaagaaacttgtccatgattcacttcgcttatgctccagtactacgtattttgaactatacagacctcttcaccgagcgtactctaacccgtagagtccatggccgtcgtgtaactatcatcctccagctcttggttgcttgatatgctggaaatatacggatcctgagccttctaggctgagataccggacagtccgctattatttctgctggggccgtggcctggcctttttggcttcttgaagcaagcaaattcatttttgctcgcttctctcagacgtttgagaacgttgcgcatttcggacagttcaccttggagacgtgcgcgggcctcgttgtccgtacgtgcatcaagctcttgatagatctggctctgaagctccgaagcacgctccgaagtgtagtggctgagggtctgggcaacgaattctacgtcgagggttgcttgcatgagtgcctctagagtatatcgcggccgacgtcggaaggcttctaggagctgggtggacgtctgttcgaggaggaatgacaagacttcgactgtaagagccggcgcagtagtagaaacctgagagtggacaagtacgagagtaagaagcgcctcgtacacatatggtttagctgtctgggtacgctgcccttggccaggagcccagtcaggggctgagatgcctgattgaatgacatcgcgaagcctttcgattgactgtttcgtgtaggactggaaaagtcgttcgtgaatctgtccaagaacttcacggatctttttggactcatcagtcaacttgacagagaaggcattctcaaattgcaagttgagacttggcactacttgtgaccgcaatgatgacaggttactcagggtcatgagcatgcgaatgttctaaataaaattgttagtatagtgaattcgttcgaagtgggtggtagaaggcctactctatcccctgagtccaatgctcctttgcctgccatgctcggcgtcgcagccaatgcaagcgatctctcgctatcgattaaccagtcgtcctccgtcttcttcaaagagcgctcggcgttttcgaccatgccactcaatgccttgtacagagtggtaacatactggctgcggaccatcatgagaagcttggtcggaggtggcaagacaatatctcccgagcctgacctggacatggcgtcggggatgtagagtattttctgcatgcctgataggactgctccttcgaaggcagcgaagctagctggcattcgtgtcacgtcccccatctcaaccgagcgctgccagtcctcaacatacttaatattctcggcatctctgttccaggctgcgcacaaagctgtcacgcatcgctctcgggaacccccaacaagactcctaaggcgatcaatcacctggcttgctccggactctattggctcaatacatgctaagtcgccagctccagcgccaactaaagtcagcatcttcgacaggtagtgaacaccactgatggaattagaccacggaggccagaatgccaacttttcccagacttcacccctcttgggcgacggaggaggcatgttgtttggatcgaaattaaagcgaggatctcttggagacgacaatgcggcggatccgggcgtcgtcggggctggcgtattggggattggtgagaatagcagtgatacatcttcgggaggcatatccacgaagaatgaataagtgtgttctcggagcaagtccactagttccacagctccttttcgtaactcgtcaacgctctgcggtgagagttcatggtgatgccgagactcgccgcgatatccaacggggagggcggcttgagcagacccattgatgaacccctgcactgtctgccagaactctatcacctcacccagaataccttcacttgataggagactgttgaggaacgataacatcttctcccagagctcaattacttcaggcgagtcgaatgtcaaaggtttatcctcaatcaccggccttcctagggatcgaagatgcgcagcgataatattggggttcggcttatcgttactggccagccggcggcgaagcacctcgatctcaacttttgagcggtctgctgtcaattgaattttgcccttcaaatggtcgtatcgactcaagagccacacccagatgggattgtcatcggcaccaagctcaagaagcagtccgatgagttccatatgctggtcttgaatacggccagttgtgccatccatcctggatgcggtgtgaagagtgaccagcctcttccagatgtcgcgtttgaaggcgcgtatctgctggtcaacatcgtaccacatgcgtcccgctatcaacaactggtaaagttggggctctgttggtgtctcgtcccctatttcctctgtcaatcgtcgagcttcgtctgcaattttccttgccctgctgaactcgtcgactaaagattcatagtccttgcgtttgatgctgtctgctatcgacgtgctcagctcaacgtagtccttgaatcttgtgagatgatttgaaacggttttgaggttttcctccttctctcttcctcctaaagcaggcccccatacgtcctcagcctttgcagaaacttccagtagagggccctttattcccagcacgccgtactcgctctcttttgtcagtgcattctttttacgcgtgtcaatattaggagatgtcagaggattgttgattcctaacccagcaccgcccgccacactattgcgataactgcgacgctgggctgcattggaatgcgcattattggcgtcaggtggttccattccgcggtatttcatctccttatagacattatctattgttgctttggctttgacgaatctttcgaagttggtctcgacgaggaccttgagggacgctgacttttgatcgatggattgtgatagaacatcgagaccattaaggagactccgagtgtcggcagtagcatgcatctgggagaggaagagagctggcgaaaatgttgttgaggagagtaggaatcgattgcctggtttagccacacgccgtcaatctatcatatccgtgaatcgtacagtcatggcacgggagcatacgtagtcggtggtcatcttggaggggcagaccaagatgcttcagtgttctgacgacgctatcggtagtccctagcggatccggctcgtctttttgaacaatgtttccaacacctccttggtcgtcttctctgggaatgttgctccttcgttggctcacggctctctcgagcgcctgataacgggactgtcttcgttttatagcagcatttttctcgccttcatcatcatcgtccaagtcttccaggtccttctcagctggccattctgtaggatacagagtaggaatctggtaaaaatcgaggatcgtacgctcggtatcggccatggtgattctgatgatggtcttgagttagaacttaggggtgcagtcgcatactcgatagggtcggcgcagttatctttgcgaactattctctagtctggggaacaagtttaacaacgaatgacacacgcgcaatgttgcacgggtctattatatcacagatgatgttgctgtgaataggtgcttggagatctagtgttatgatgagctagaagctaggtacctatcctgggtacacctcctaggcacggtgtatgtggctgggcaatggccaggtaatgaatgaatgcccgggctgtggggttcaagtgtggcagtccagctgtggcgtcacttattgctgtgacgtgcatttctgtggtttctctgtgaaacatcaggtgaactacgggtgcccaccggccccccgttgctcggagaaggcttctggattgtgaacgctcccgtggaaggacgggaagaaaagaagaagaaaatatcaacctgtacctagcaatggagcggaagtccgcgcgggatacgaggctgtagccgaaaggaaaccttgaaaccactgtaaaaggcgcgaaaaagtggagggccagtggagctaggcgccgcaaatgccttggcctaccgttgttttcagtggctagtggccctgctcagactgtcaacctgtggctatactgccatgaatgcagcattggccattcggatttggtctggtttggggtgtgtgtggttgtggttgtggttgtggttgggtttgggtgaggttgttttcctccattgacctgggttaatctttcctcttttctatttcttgatctttcttgtcacgctcttcccattataccctcaccctctcttccaatcctcgccttacattgcctcttctttctcaagctctgtctacctagctagctagtctctctgctcgctcctcttcataatgctggccattcgagctctccgaactcccgcctccaggcaagccctgcgcgctgctactccccgcgccgctatcttctacgtatgagatcaccaccaagactaccccaaatttatccaaacattggatgcaatttgggcacaacatgggcattcgcttacaccctctctacagaaccgatgctactcgacctctggcgaacgagtcgccaagtacaacggtaccaaggatgccaatgtacgttttgcgctccctcataaaacaccttttggatgatcctagcgctcggctgggccgagcaaggtgccgagataaaataactcagtctcgctcaacacaatgcttggcttcggtcaattgaggagatgtttttgctgacttgtcgcgcagggcaacttcctggtcagcttgatcgagggtgacggtattggccccgagatctctcagtccgtcaaggacatcttcgccgccgcaaaggttcgtcatgacaactcgctcacccgcataagtcgcaccaaacacaaacagttcagttatgctaacacggtctcttcaagacccccattgcttgggagcctgtcgacgttacccccattatcaaggacggcaagactgccatccccgatgctgccattgagaacattcagaagaacaagatcgccctcaagggtcccctcgctgtacgtcaccatacgcaaatttgtcactgtctgcgtgtctctcatgaccgaatggctaacatctctctcaagacccccgttggcaagggacatgtctctctgaaccttactctccgacgaacgttcaacctcttcgctaatttgcgaccctgccgatccgtcgctggctacgagaccccttatgataatgtcgacaccgtcctgatccgagagaacactgagggtgaatactctggcattgagcatgttgtcgtcgatggcgtcgttcagagcatcaagcttatcacccgtgaggcttccgagcgtgtcctgcgattcgccttccagcacgccgagtccattggccgcaagaaggtccgcgttgtccacaaggctaccatcatgaagctctcagatggtctcttccttaaggttgcccaggaggttgccaaggacttccccggtattgaattcgacgctgagctcctcgacaacagctgcctcaagatggtcactgaccccactccttacaacgacaaggtccttgtcatgcctaacctctacggtgacattctgtccgacatgtgtgccggtctcatcggcggcctcggtcttaccccctccggtaacattggtgacgagtgttccatcttcgaggctgtccacggttccgctcccgatattgctggcaagaaccttgccaaccctactgccctcctcctcagttccatcatgatgctgcgacacatgggtctcacagagcacgcttcccgcattgaaaccgctatcttcgatactcttgccgaaggcaaggctctcactggtgatcttggcggcaaggccaagaccaacgaatacgccgctgccatcatctcaaggctgtaaatatacatcctttagtttagatacctgcctcctcacccgagggtttatacgcgattttctttttttaagggcagtgtacttattgagtgtaccagacctagaatcaggcacggcgaaatgattaagttacggagttgctcttgataatgcggaccaacaaaaatagtgtatgagatgagaaccagtgcaagataatgcctgagctatgcaatacaacattggtaacaatatagtcaaaatttaaaatttgtcactctcatattgctctcatgacaatgcttacgtctagttcaaggtaagacttctttgatgtatcactatgattttacatgatgctgctcattcatcatgagtttcatatccttctggggccaaatgtttgcatcgaagaagctttggttaccctacagctcacaaccccagtttcggctttgttggagattttataccattgtgccgaatcccttttgaactattccttacaccctgctctatacaagtctgaagggtggcatttgtatcctataggattttgtagtattttccttacatgtggaacactactatttgtactgaagaagattcacgaagaaaagccgccaacgccattcatccagctagatcaaattgacgacgtcaaaggaaagatatgatttgactgaacgtactgaatcgtattttgacttgtcttattacgcttctggttcagcgttgccctagtcaccactaagaagctgtagatgcatgatgtaaagtgcaaaaataagtgacgctctgtaagttacatgcaggtccagattcaccggccccatttatccatcatcatctttatcccatccagtttgccctgatccaaaaacccaaagcattgccgttgagccgtttgcgccgtcttgctatcgcaccctgggtagcatttgtcaccaaaagcaactccacatttgggaggtttctctaaacctcatagtcgaccagatcgaatttccttatcaaaaattttgacgccccaaacctcatagaactgcaggactccaacggtcttgagtcgaagcctctttccacaattcgaggcatcatcatcgtcctcctcactttcgctatcggaaccccaggatggtagcacaggcagattgctgctgttgtgatgtggatgaaccgtagccttttctttgcccttgcctcttctcttctcaccttcttcaattgcgtccgtagggcgaatgaccctgtcgagacgatcgtcctccatagcgatccactccagcttcagctcgggatggtgagagagattatccacgatgaagttcagaatctcccgcatgacccatatgcatgtgtcgttattcctgaatcgaaggatgtttatagcacgcaggttgactagtccagcgaaatactgcatgaaggcgtgctaatattggtgtcagtgactaatcggacttctgataataccaacttaccactgcatggatattcatgctaagagccagctcctcgagctgcacaccacggttacatataagtatcattgccttctgatttgcatcccaggtgctgctgtttgactcgtccttgatcatgagtctcttgagtgagtgcatgtgcttctttaggacgagccgacggatctggtcgatcgtgacggtagttcgtggtgcgaaactctcgggcttatatttagtgcttcgctccaataagaacaagtcgtgtaattcttcaagctgggacatgcagttgaggaatgcggtcgaaacattgtcggtaaagacactccgtaaggccaatggtgagactttgttctctttggagagcaatgtccagattgggccctgattaccgacattgagcagggtcaggttcttaatgcacttcaggtcaatagctctagataaaacggacgcctttacagggatgagatgtatgctcagtgtttctagtgcaatgccacgagtgtctcgtaggtattcgtcgatcgagcgtcgtgacttttcgccgtcgttgttttgagcttttccgaagacttgatcctcaatgtgtttgatctcgagatgagttgttttgatcgcgcctctgatatgttcagcttcctgacttagttctcttagttgtgttacggagtccttgaactgttccaactcagcagcagtaccctgcacacgaatcgccttgatcttctggatgaaagcatcgttctcgtcctgcaattgctgtagatttgacagtagggactcataattcacccgctgtgtatccaagtttgtgtgtgctttattcagccctggcgtcgttgatgggtctgggttagcatccggtgtcttcgagggtaagccagagggaccagcaactgcttctggagtttctgattctttgactgcaacttccttctccccaatgtccttggtctgttgttcgtccaaatccacctccaactcatctatggtatccagatgctcaatttcgatatcgtctggtgatgtatccttgtttgggtcgttattcttagacaacggggtcaaatttgattccgctatcgttggcttcgatccaccactctcatcactctgtggcccctcatcgttctcaggtgccgctgaggtgctaccggatggttcgttgttcgactgagaagggagctcacatgaatccacgtattttcttgctgccttttcaatcacatccaaaatatcctgctgggctgtcgagaagtcacgagtgccatttatatgtgacattagtcttgttgaaacactgcggatcgatgacacaaattcttcacgaggatcttctgaattgtcgttagtgccggcttcttgatcatcctcttgactggttgccgcctcgcgaggactctggataagcgcaggtttcttggtaataaaaggctcgacatcaaatattcttcccagtatgccctcttgaagtttacgctcttcctgggagcgaaacgtcttcgcagggccactagtgtcgaagctggtgttatgggaaacgggaaccacctgaaactcatcatcgacatcagaatcgtctgggtccgagtcaggtggcggtcgtctagcttgtaggcccagactatcagaaagagaaagttgcagttcggtaagtgtggcggaagaatttcgcacgcatgccttgagctccgttaccaattcgagattgtcgatatcgagaacggaaagacttttcagttttttaaaacccgagagcgttgggggctcctgtgtcacagagtctcgcttacttccctttgctttgcaggattgcttggacggtggcaacagaggaggtggtgaggtgatgactggcagagatgtcatggcaccggccagtggggctgaaaacactcctgggggaggcccaggcggaggaggggggatatctggccagtgagttgaggccggaggtagagcgtcaatgctgagagggagaggaggtggtgtgatgtagtatgtatccccggcttggaggcgaatgtggaattttgtcaaagttttgatcttgtgaagctcacgaaagacaggcctgctcaactcaacgcgaatgttccacctggccagaaaattagcgatcaaggactttccaagaaaccagatacaccaggctgtggaactcacctaaaagattcaagtgacttggctttcttaagagtcagatagagtaaagtattaaggaacttgccacaactggcactatacagatacggcttgtaggcatgctcggccttcacaccagtgctcactgtatccatagatagttctctcaggtgcttcgcgtagttgtattcgctcgtagtgaaggtgtcaaggccacccgcaaggccatcgattggagattcgaacctaacatcatcgtcgtcaggaaagaggatgttgaagctacgatagagctgcgcagatgccaactcatgaaagtgccgagatacaagagcgcaacatatcaactcagactgggagcactatggggtcgtcagcaatgtcgcaagaggtacagcattgtgaatctagtcacgaacatgcgacaggatgtcatgctgggtttcagctgggagatcgaggaaggtgagtctgcgcttgggcggggtggcagcctcattgccggtggcctcggcagccatgatgatcgagcggggggcagcgtggcaactaggctgactcaacggcgaggagagaacaatgaagcagatggatagatcgaggagcagaaggagaaggtcctccctcagtggaacgaccttcgtctcaacagacgatgcgactggggtaatgcgatgcgatgcgctgggcatgcagatgcgccgatgtaggatgtgctcgaatggatagcgtcgatcagcaggagctaaaaaggaggctataaactggggcctaagagatgagagagatgccaaagcgacggtcgggatagggagacgtgtacgaagatagaatcattcggttgagtaggtagggaacggaacaaaaaatgaggcaaggatgaggagaagcaaatccaagcaagtcccagtcaaatcagtcgcgagccgctttggggtcgtagtcgcaagtctcaagttctaggttaacgttagctgaagttgaattgttggtcgttggttggctgtgaatggcggctagtgcggggcggatcaacgatgaccagctaggatcttctgacccagtgcgcattgctcagtggagaagcttaccgtaggtaaggtaccttagtctacctcagtaaggtacctacctaagctaaggtagtacggtataaggtagtagctcttgctaactgccagcacccaagattggcttttctgcgctgaataggtacctaactggtctggagcatagatagactgtcttcctagatttgagtaggtaggttggatgtattgtttctcctagcagtgcaggtgtttcagttagctgttggagtttggcgagatctgaacctttttaacgtctaaagtgcctgcatgcttgatttgtctttgacagtcaaattgtgttgtgtaacagcgcatgttaacggcacccacggttttacacagaatcacgaaactagagaatcatgttttaaatacctagctatagtaaattgagtttaccagagatgatggctttcagacacttcatctggacacctacacatatcttatgccagttgtcactgctatagagatactaactctatatgagtcacaaacagagacagctgactttgccactgacgttaaagagcccaaagatggattcataaaaactcttcactgacttcatcctacacacgtggcaacattagacttgctatgcattttttcagcagcttgattgagaaagccaacagtcgtacagatagagcacgaagtatgactcctactaagttttgatccttaaagttgatacacatcaacttatgacaagtctgttctggcaaataattcagtgtattttgctataagatatctatctacctcagcaaaattttattcttatgtagctaattgcgataaaggcacactgaccaagacgacacataattgaagccagggtggaaatgaatatgactttcatggtttatttcaagtgatgctatgcccctcaactatgagatccctgcttgtcagtctatcagcctcaagctatcatggtcatcacatgaaacactacgtctccctaatccgcatcctggtttcttgggtgcaactaatgactaacgttgccttagatctcccgtccgtccagacatacactagtccttgggtaggtaggtatctacgttgtctggaaaacgcccccaccgttagcctagcacccctagtctagtgccttgttttatgttttgaaatcttctgtttctctataagttataggatgggattttataaaatcaaaggtcctaagcaagaaaacacctatttgctagatattaccatttgtagccaggctgagccccttccattctattttgaagtacggtgttctgaccactgcattcattctctgcatggatcacttctaaataaggctgactatgcgagccaacgacgtggtcgttgagcgctgatattgtaccctatgtaattgtaataacaacattgcactgactggtctcacatggaagaaaattcattgatctttgattttgattacgtggcagagcaagaaaagggggaaatatctcgattacttagatcatcacaagcatctgggtctaggcacataattgccgagagccaagtcatcaaatggttggagggtagactgttgtgtggaacgacgagtacaacagccagttattaaataatttaacgctcgtgtatgctcgtatattatgacgctcgtatattttacggtcagtgcaatcacgaccaacagctctctaaatctgatggaacgaacgttggctctaagagcatcatgaaactgtagttggtggaactggtgctctatcactcttccccgccctctaaactgcggccctcaggttccacctgcagggctgtgtggctatgttcgatccctctggaccccttgaatcagcgcttcggtcaacccaggcacccatcagtcactcgttccatcgtctgtcgtatttcttccatcctcatcctcatgctcactctgactgtcgttcctattgacatcttccacttctgtcgttactatctttgttgtatacaccatctgagtctttagaattacattcccagcccaagagatcatatcatcgtgcctttcaacactgccttgatcctcccgtgtcagtaaatattgtgaatacgaaaactttgaaactttgctttcgacttagaggatcaaaatggccgacacagaggagccccagttcaacactctagctgagcgcattgctgctctcaacaaacaaaagagtttcacaggtgccccaagccaaagtcccggaccggttcgcaaacgaccgccgcctcctccccctcctggccgcccagccattgagacccgaagccagactgtaccagttgtttcgaccacgtcaacactatcgcagagtaatccagcaattcctcctctccctgcgcgaaaagcatcgacaccacaattaacagcgcagaatggtcaacatgatgtccaacaacgagccccgcctccgctcccaagtcgcaccccaactatgcagtccgctccgtctttaccaccaaggcgaccgtcaacgcagtctagtctaacagtgcggcggaactctggctcgtcagaaagatcgcagaactcggcgatatcttcgttatctacgggcaggcctccatcatcagtgacgagtgtcaactctgatggagctggctataagttgccacctgcttatgatcctgcgagtctccccaaacttcctccatcaagaagagaaaaggaggcagccgtcagggaggcagggaaacccaaccgtgctccaccgtcaccgcagcctccacgggccattgagcctgcacctccagctcgacctagtctgccaccaaggctgccttcacgcccagcaaaaccacaagcagacgctacacctgaaccacaagcggcgccgcaacccagaaagttgccccctagagcgccggtgaactcaaaagcgaagacacccgtgatacttgggttttccaacaaggacaaacccaaggactcccagccagcactgcccacacggcccccaatcccaggccgatcgcaatcgggagatgaaccgccgccagtgccgctctcttctcgaccctcaaccgcccagattgaagcgtttgagacgcgggctctcactccatatgctccagtgtacggatgcctaatatgccgggactggagcgatccagatgctgtagctgcgcagtatcctcgagattctgtgccgagggatgacccggtgggttatctggctcaggttctttgtggtccattcccctcatacactgacaaagcgcgagcgatctttacttggttccatcacaacattagttatgataccgccgcattctttggcaataatgtaaggcatatgacggctgaagatacaatttttactggtagagccgtatgcgcaggttatgcggaaacatacaaagcgatcgccaacagagctggtctagagtgtgtggtcgtcaccggtcacgggaagggttttggatacactccgctcaagaagggtgagcgtccacctagagcagatccaacaggacatgcttggaacgcagtgcgaatcgatggtggtgactggaagttactggacgcatgctggggtgccggacacgtaagtgggcaaaattacgagcccaaattctctcctctgcaattcaccaacgccaatgagaactttggcctcagacatttcccgtccgaatcacgatatcaattcagggcggacggcctaccagtcacgtgggaaaactactatactggaggaattgatggcgagccccatggaatgtgctcaaccacagctgaagagggcatcgctgagtccagtatagagccgaagcagcggcatatacctattgacagtggcgaggttgtgcgattccaatactcaaaggtttgcgagcactggtcagaaaagatgtgtggcggtaaggagcggctggtgctcctctgccttccccgaggcgatggtcagaaggaagagatgatacccatggaaacaaatggatactggtattggcttgacgtcaatgcgagcgatctcgggcctcggggtaagtcggtacgactgcttgttctcacaaagttcggagaccgcgaagacgcaaggggagtcacaggcaaagaattccttgccaagttcggtagatgtgcaatgggttggtcgtaccttgttacatgggacttggtttgaggcctctcatctgatagtcacatacttggcgtctcctgatggtactatatattttgcaggttgcagtctggaaagacttggcgaatacacgcctcgccgtataatctccgcccgcatctccgtacatgaactagatacctgatgaacacctccccaggaaaatggtatgtgccatcttttagtccagatggtgagtttatgcacaggaaattcggtgcttaatagcagcaggtgcatataatcagttcctgaatgctattatccaagttgcttcctacggtattttgatgaatatagtatgagagggtagcggaaattcggtgcccatgttctcaaggagatgcggtaccttattgtcattgatcgggttctataaagcaccatagtactgagggattgacaggcgactcctcgcgtcgaacttgagtccataccgcgagggtacctatagtggatcttcaggatgctttagaaccgaacgacgagaattcatgccgagacggcttttaaatgcatctttttcttggagctcatcttggcaatccccatgacgcacacacgggctgtgctcctgttgatgatatcagaaatggcctcgtgtacagatttaagtttatcataggtgcttcggttttgcttgtggtggaatttgggaatggctttgtacattggtagggacgagagaactcataagagcgacaggtaagacatcatgagtaatcggcttttaggggtagaagagtgaccaaagacggaatactaccctagcagtctatctaaagactaatccacaagcatcgaatgtgaaagactctacggacttgacggagtacataaaacgagttacaatttatcatagcatgatcatctacattgcaaaggctggctgtctaagtcttggcatctaatgattgctaatcgactctgataagcagtttagaatgcctctacctaaggtacgaatgagaaaggccagcgactggccacccaactacaacttcatccgtccctgaggtagacagccgcccgtcatgcaggcgcctcttttctccgcatctgtggggttttgaagtaccagtagcagccagccagcctttgttgttacccaaggtcctacgtaccagagcagggtatcgagaatggcgatcgtgactttgaggtacctaatcacgaactccgatttttgatgcaactggccttgagaggaaggcactttttataccacacccacttatcaaacaggtcagtttcagactcgcagccattgacatcggcctcttcattgcatgcacatggtggtgacggtggggatggcttcgcgacctgcaaatgcaccgttactccgtacagtattgcccgatacaagacggtatagagactgagtcttggcctggcatgagagaactgcaatcacactatttaacgtaagacttccaagactccaaaacctctcaagttttcacgtggggtactggctaaagctgataaactgacgagtacttttagcaggggttctgttgtgcatgatgctacacaacaaatacaaccaaaagctgactcgagcgtcatacggaaagactcggtaagccgatcaacttgttctcggacgaccgatgaaggaccctgttacgaaagcatatgcaataaataagcagccaagactctttacaaggagcagagacacccaagcgtcttggcgcttggtatgtacgaacgcaacgcgctgccatctccaacaagtgctcatgggccagttcgactaccccccgcacttctcaacgcttattaggtactctgtacaagatcggaggatgtcagggtgacccggatggatgtcggcacgtcattggactgactcaaagtgattaccagggaatggtcccccccttgacagtttctcgaatctttttgagtcaagtgtgagcagcatttcggcgacatcgtggtagcgtgggtatagccgtctgcaagtgaggggaaaattgggttctttgacacgcacagcctcaagcctgcatatgcgtgcgtgcatctcctcagcacgcagatagaacgggccatcaaacccttcttgagcttcggtggagaggctcaagacatgatggtctatccgagtacgccaggacctatcagcaccgccgacacttgccaatggacgtcttggcactcaaaaaagatgttcaccgtccgtccacgagtcttgagaatttgtggctgttggcagagtggaccaggaagcccagtttcgcctagccatggcgttctcatctaggattaggctcgccattatccaccaccatcctatccgaaactaggtaaggtaggtaggtagtcagaacatggccgagtatataagcatgagccccaggttttagtccctttgcctttgccctttggcctctggacccagcgtcacaaagtgacctatcttgccgcctccagatcgaaatgatctcctacaatgcccgcaaccagagaatagaagcctgggtcaacgcggctgccgaagaaagcgaggatgccgcccctacagatcccgaagcccgcgacctgcatgaccaggaaaaggcccagcgaatcgagcacgaggatttgtgtcgcgacaagaagcaggtaggtcctggctccgtgggaataaatgtgcgacgttatgtatgaaggtctgactttctcgtttcgaaaaagacgtataagggcgcggtcttattatggctcgcctggcagactactggtgttgtgtatggcgacattggcaccagtcccctttatgttttcagttcgacttttagcgaacagccgtcatggcacgacctcgtgggagctctgtcgataatcatctggtccctcaccatcatcgtaacatttaaatattgtttcattgtcctgtcagccgacgacgatggtcaaggaggaacttttgctctctactctctccttgctcgatatgccaatattgcccgcgtcgatcctaatggcccagaaagaattgttgtgcgcctcgatcgtgagacgggcgccgaactcgcacccgctgggagaatggcccgggattttctggaacgtagccgggttgcacagagcgtcctcaagattgttggcgtcctgggcgtttccatggtcgtggccgacagcattctgacaccagcccagtccgtcttgggcgccgtccaagggattcaggttatcagacctgatctgggaagaccagctatcgtggggacctcgtgtgcgatcctcattgcgcttttcttgctgcagttcattggcacgtccaaaattggcacttctttcgctcccgtcgttgttgtctggctcctctacaacttctccatcagcatatacaatcttgtcttgtacgaccatacagtactcaaagcattcagtccacattatgctttcaaatacctaatacgaaacgattctgatggatggaagtctcttggtggactgcttctcgctttcaccggcgttgaatcactctttgcagatctgggtgcatttgggcagcgagccattcagctttcatggttattcctggcattcccatgcttgttgatcacgtattgtggccaagctgcctatatttcccaggatgaaactgggttggcttttaccaacccattctttcgcactgttcccgaaagcacactgtacttcagtatcatcattgccgcactcgctgctgttgttgccagccaggccgtgatcaccagctctttccaactcatttctcagttgatgaggctcagctactttcctcacatcaagactgtccacaccagccgtcgattccatgaccagatctatatgccactagcaaattggttgctcatgaccggtaccgttgtggttacagcggtttataacaatgtaagttacccagcctcattgtgtcaccttgaaacggactcgtctgacatgacttgaactagacaacgagcttgggccatgcttatggcgcatgcgtcattatcgttagctttattacaacttgcatggtgtcactagtggcactcatcatctggcgtatctcatcaatcattgttctcatcgggttcctcatcttcatcctcctcgacagcatttatctcagtgcagcaatgaacaaggtgcccgatggtggttggtttgcgctggtcctgtccgccatccttagctcattcgtcatgctttggcgatggggaaaagaacagcagtgggaagcagagcaaagggacatggtggacccggcagagttcctcatgtcctctcggagtacctcgagaaacaactccatagcaagggggatccaaggtgaagggtctctgcgctcgacgaggctgaggctttcacctgagtttggaggcggacaagtaatggtcgctcccggactcggaatatttttcgataaagtgggcgggagtggtgatcacatccccaaagtattctcgcagttcgttcggaagttccagacgaggccacaggtgatcgtcttcttccacatgcgcccactttctcagccaacggttccatctgaccaacggttcgtcattgcgcgtgttacagcaaaaattccttcatgctatcgtattgttctgcgacacggctacatggatgacgttctcaccccgaacttggcgcctacgattgtcaacgagctgatgacctttattacccgaggtcctttcccacctgatgagaatgacatgccgccagagtttcgagaagagcttgaagcactgcgggccgccgaagaggcacaaactgtttatctcatgggaaaacagactatgcgggtgcaaaggccagaaaagaggagtatttccagcatcctacgccgggtagcacttgaagcattcttgtggatccgagagaattcacgaaccaagctggccaatttggatattgaccctgatagtctggtagaggtgggctttgtgaaggagatttaaaaacgacaacaatattgaaccagagatacccgatacatgtgcaaaaagaacaagagacgattgggcaccaaaagttagatggaatgattaccttacgatttttcggacaaaggcgctttggattacgggttcagctgggagtttaaccaactgatgatgggctcagtagttagatgcctctgctctgctctgctttgttttactatactgggtgggacaggaactctccgcttaccttagatttgatcatttggttgtacatggatggtttcaaggcggaagcgatatcgatataccctcaagagcgaatgaatcgatgattacctatgttgcatatgttctaggctaaagacgtcagtgatggacgaaattctgttgactgactaatttcagaagcatgaatctcaacaagagcagtttcaaagactgattaatagataatccttggtgttgatctttgtagcaatctctttaatttattttgcacgtgtttccgcgtaaggtaattcatatgccatgccactccacattcacccccggccgtgttccgcagtgtaacaacgtgtcaccaagcttcacctctacaataaccagagactttaatacctaggtagcggagcgcattgtgttggacaatccatagcagccgcatttctgctggcgattctccccaatatcgtctttcatgatgctcccttaaccctcattacgcatcgcccaatccatcatcatcgtcatcgcgcacctaggtatcgtcgtcaaacttgagtactaccttagtacctacttacttactacctatactacaacgccaaaagccgcgcccatcatgactacaaccatgatgacctcactctctcgctctgagacacttacactttcgaccatttctgcagctgctttcgcggtccttgcaaacaccctccatggtgacggcgagcccctcatggcgtctctggccctgtcggttctcgcctttgcgctctgcttcgccatgatccgctggctaggccctacctttatgcgtgctggcttccaaggccgcgacatgagcaaggtgaaccgtgccgagatccccgagtgcatgggtgctgtgtgcgctgcggtctatctcctcagcgtcatcgtcttcatcccattccccttctacaaggatattgttgccgcgactagtggcggtggaaaccgcgacgtcgtcgttgagcttcagcacgtcgaccagggccgttttctacatcgcttcccacacaacaaggtgcgcagatgtacctaaactaagcatgcatgtcatgtctggtgatttactgacctcgtcgctagcttgcgtcattcctaggtgccatcatctcccttcaaacaattgcacttctcggtattggtgatgatctcttcgatattcgctggcgacacaagtggtggattcccggcctggcttccatccctcttcttgtcgtttactttgtagacttcgacgtcacttctatcgtcctgcctcttcagcttcagccgtatctcggcgagctcgttgatctcgggtttctctactatgtttacatggcgtgcgttgctatgttctgccctcagagcatcaacatgctagctggcattaacggcattgaagtctcgcaatgcatcgtcatcgcttttctcctcgtcttcaacgattgcctgtacctctttacgccataccctcaccctgctaccgactcgcacttgttctcactctacttcctcctcccgtggataggcgtctcgttcgccttgctcctccacaactggtaccctgccaaagtgtttgtcggggacacctactgctatttctcgggtatggtttttgctgttgtcggtatccttggccacttttcaaagactctcggactcctccttgtcccccaaatatttaacttcctctattcatgcccccaggtcttcggtctgatcccttgcccacgccaccgacttcctcacttcaatgcccggtctggcctcctggagccgtctgtgactccctggtcacctgagcgtcaaccccatcccttggtcgctcagggcctacactttctcgacaagctacgcctggtgaaagtgacaatcgatgaaaaaggtcagtttgtcgagacaagcaactttaccatcctcaacctctggcttgtctggcgggggccactccgcgaagatcgattggccttggagattaccatgctccagcttgttgctggtttctttggactgtttgtgaggcatcgtctcgcactgttggtctttaaggaagataactgggggactgctgcgcaatattaacatagaaagaaaagggggctgtgtgtgtgcctttctcggggccacaaccgtaccgcctgtccagatagatttttattccacgggttggaaagttaataatttagaataataaccgcgatgtcacggaatgcgtgttgcctactgtgaatctcatctttgtcctttggttccatgccatcagagattgcagttcaagatcccgttgtttctttcaaggggtgtattctcatcgttcagagcaatgcagcatgactatggtgagtacgtgcaagtaggattgacgcctataattacatacaacgactccttcagcatctttccgtaagagatttactccattctactcttcgcttaatttgggtcatggccacccctcttccactgcacatcaatcaaaaaaatatcccgaacaaggaccacctaacatctctgctttttctcccctgggagaaatctcatgacccgtaggcaccatacctggtgcgccgttcccatatttagatgccagggttcgattgacagaacccttcaatcccggcatccctaatcccacaacctccccaaacgccaaatcaaaggggtaatcatctgacgtaccagccagtgtatataaaggaaagaactccaggcttttgatcccgtcatccccaattccaaacgaaacaaagaaaatcttgaaacggttgacacattaaacgtacaggtacatcatcctttatgaagacccattagcagcggccacgggagccaagatcacagtctccgccgacttctcaatcgacggggaatcgacgataatatcgaccttggtgtcctcagggcttgagatagaaggcttaagaacggcgtgccctccagctgttctcccggcagccttgttcaaccggcttttggtgtagtcgctgagactcagctttttcttaacaggactagggtgggcaccaacgccgtttacagccggcggagcgaatggacttggcaatgtacctgaaaggggggagtgaccgacaccaccagactttggcgttgttgcgttgagaatccccagtcctgcactatcgaatgctggcacaggaggtagctgcacacgtaggtcaggagtctttgccttggtcgatgtgtcactcgcagccgatcctagtacaggagtcgttgttggtgaggaggtatctaccatatgtgtgtcacccggtgtagaaaacaaaggcggcaattctgaatccgatcgcttgatgactacctcgtgctctagaggcgagtcaacttccatgatggtgccattagatacctggctggcagatgatcgcctgcgcagatcctctccttcacctcggaatttatggcggctatttaagagtcgcttcgagagcgaaattatccgtttcttaggacgaggtgattgatgtggcccactaaaccaggcgccttcgacagggtccgtctgcaccgcagcatcacagtatactcctctgggagaagctgaagattgacgtgatggagtcgccgcgacatcttgattcgagattgacggcctttgctgaatatgcggagacgagctagcaggggatcctgagtggcttctgcaagtcccagcatccacgtagttaccatgagacgcaactgagccattgcgatgtttcgacttcgaggatgttgaaccagtaccatccgatactcgctttttcttccgcgagggttgttgctgctccatgcgacggaacgaatcctcaaccatggcaaccttccgcttgtctcgatccgttggctcagtcagtatgcccaattgatcgaaagatccttgtcgaagaggtgtaaggtcacgacttggtggtttgcttcgcatagacccagattgggatctgttatcgttatccccagcatcgtcaacgtggccttcactcgtggctcgactgggggcaggctgccccgtgtttgttggggaaatggcttgtgttttcggctttcttgatttcttttttgctggcacacgtccttgaggtttgccgaagagatactgacggtgaaatcgtgcgaatgcacagttgttatccagatcgcacgcgcacccaccgtattcggagagaattcgatctatccaattggatattgccatgtattctgtcccatctaccggagtttccgtgttgttggtcgagtcatcgtcactcaggccaagaagatgaagccatcgcacatccacactcttctccagtcgaaaatcccagggcagagtgatttgctcgttggcggagatatatctgtcgctcacgatccagaaatggtattcgcttccatcagcaagatatgtatcaagctgagcattgggcttgcaactcctgcgaacataacgagcaagagagccctcttgccttgtatcgatatacaaagggaggacagggtgaaagaagacaaatgggagaggggaagataaatctgcccagaggttgacagggtcagcacagtagtccttttgaaacccaatttcaccattcagctcaacaagaggcacatccttttcgattggtgtacttgatttgagaaacctccaccttagagctttgccatcgtccagtgttcgtgttgcatcactgacttcaagcttgggcttgttggcttccaggttcgagggagccttctggaatacttccgaatggcgtctgccaacttcactccgcatcgtattgggttcgcgaagccagcgagatagcgcagtaggaatggcaagactggcaaaggcattgttccgcgactcggggacatttctggcactatataggtcgtagaacttttcagagtaatgatggatttgaaaatcatcgggaaggtcgggaggggtagttgcaggactgggagggtgggcagtatttgatcggccatttccgtatgaaggactccgtttgggagcctgagaactgacagagtgtgatgagcgatgtttcgcctttttgggaggaggatgatctccagaatgaccattctttccattttcctgcggactcgcatggccatttattggtagatccgcaggcctcgatctcttcttatggcttttggaaggtggtctttttgttctcttgtcggcacgctcgtccgttgctccatttatcaagcgtagtgtacgatcataagccttttgacggtcgagagggcgcggtttgcattctgcacaagagtgtgcaaaatcttcgcgtacagcttcctctcgattatcagggtaaaagcagtcgatgtgctgccacgaatcacacgactcgcagtaaattgtgtttccatcatcgatagagaaggtacatatacacttgatagtgtatggctcttcttccgctccctcattcagttgggcaacttcgtccttaggcgttgcgcctgagagagcaagagaggcgatctggctaggagtcgcagactgcgtggacagcggcgccggcctgtcggtcataatctgtgctagagataacgtagtgaacacctgaggggggtatgtgtctaatctattgtcgcagtctttggagcatgacgacgccgttcagatggcgcgtcggggagaccgtagggaggagtcgagaaccagagtgatcaaaggaagtctcattcggcaggacaatggtggatcgtattccgaccgccagggatcgcaatcgtcgaactagactcgaggcaggtcgagatgtcaacacaaagggtggaggatcagcggcgcgacaacgggaaaaacgaagtcaacagtcgtgatcaggttgacaaggagacgtcgaatatgaagcgtagacgcgaatcggaggcgtgttgaggacacggtcggtcggtttgtgttttcgcaaaactcgttgtgatcggtcacggcagggttgagacgagttcaggtcgagatgtcgagcgccgagacgaagattaagtgtgtaggtggcaaaattcgattggcaaatcaagagaaataagatttgagactactcaaacacaatccatacacaaggagcgcttgaagcagaatggagataatgagaagtgaaggttgaagatcgtggactgcacgaagaagggtgggtgatgggaagaaagaggatggggaggagcgacaagcccgggagtgcttcgagacaagtgcggtactggtactggtgctggtactggtactgaggtaccagcctgggacctgcctggggttccatttccagttggctaagagggggaggagagcacctcaggtagggtaatggaagggcagaagacaagagtacgtacctttgatattcacctcatcagcggctcacgcttcccgtctcattctcttgatggctcccactcaatttcggcgcgcagaagcaacagcaatggcataagagggtgccaaaaatcgaatgggccactgggccgtttttggtatcctctcctggtgcttctgggctggattgggcagaagttcctgagaaggaagtgtgcgagtgagggaacggggacactcccactccagtgacagtggcccccccaaagaaaagacaagacagagagacatggaagagaagagacgtgacaataaccaaaatttggcgctagaccaaaccttgactggcggtggataaggggaactcttagtgcaggaaacagggcacgcagggcgcattgttggcctgaggcactacgaacaaatattgtcccgctgccgttgcgcctgagcacagggctaggtaggtaaggaggggggaaaggaaactcaagagagcggaggggagagggtttctgctggaaattgcgtacggcgagtttttgttggcgttggcgtagccagccaggggcttgtttgttactgagtaggtaagtcgttgagactcgagtatcgtttgagatagcatgtgtaagaggaacggcgatggaagcaagacaaagacaagaaagccatgtctttcgagtctatcgagtctgcttcgctatgctttctgattttgcttttggtgatgggccgacactacggagtaggagtcgagcatttcggtatgaacgggaagcgaaggagtcgggagggacttcaccagattttcaaaggcaaaatgacgacggccacattcagggaatcaggcacgtaacctgagcatgtctcagagccagccgaagccaataaacagcagatggcagctgaagctgggttagctagctcctagaaatgactgtggttggcgggcttgcagtggggatgagtgggatgtctgaaatttggcacccgccacaaactatctacgcttggtgaaacgagaaaccattcattctaagttagtgcgaagctaacctgaggccgccgaggtaagtcccaggagcaatactccgtgctctgtaccgtgcccaagttagaagtatttttatctacagagcataggaagcgttgttagccgcgtacggagtaaattgcttgaaatgagaagaatgagatatttccgcaaaagaagctttgtcgcccgacgtgagtgtaagacatcatgatcttagccacgacattcacttccaaaccttcatgaataatatcgaaatccaggccagactgctttcacaaaagagcttattcgcagcctattggcacagtgtagtatatcaggtgtcaggttgttcagactgtatgcgaggacgggtagtgctttaccagggcggcatatccttgttgccgtgactggcttattttgcagggagcaggcttggtaccaatcaggctttccacctccaagccaatcagtgtaggctgttccaagttcattactacattgtgcatacgaatctgtgttagaagcctgtgaaagattccatgataaactggagtgtggtgcaagctgactgcgtgataatgatgatatgtacggagtctccgtcgcgtcattactgtcgtgcaaattgcttggtgccaaaacagcgactgtcgcgttgtatttgtaaaaggtaacatttgaacaggaggcccgagatgcaaaaggactccttataatgactgaggggcgtgaatgggaaagtatgcatttgttataccacactaatcttgtctggatacgcctgtcgagaacgtattgggtatatgaggtttatgcctccttacaatcctctagaatacctcgatgggaacaaaaaaccgggccatttcaacaatggctttcctagagacgtcgatgtgctcgtcccacggtctgttcaagatatctagaaatatgtgcaacaagtttccgtcactatcgtgtcgtgtctgtctcgcgatgttgcccgtattcgcacccatgcatggatgaccagggcatgggaatggcctgtacgtagtataagatccgagtgcaacactggactgcagcaaacatagttatctgttttacagagcgccgcctaggtaggtatctggcatcttcctgtggccgctttcttcgaactcgacagcttgagtctttagtaaatggtggcagtcaccgtgaagcatgtaccaacagccaaaggtggcttttcttgctccgaactggtaaacctcgctatcccccaaccccgtcgtgacgaaaccttagcctcaaagactcacacgtacggagaacagtagtggggaaggttgcaccagagggtaataacacagcatcagggagcaagaaaacttcacttggcttatgatgccaaaattcaccaatctaaagactcgttgaagtttctgctacattgggccaattctttcttgtttcctatggtataggtcccgagttttcttgtgttccctcggcatggtccagtcagtgcgatatctacgtagtgacgaaaatcgactcgagggcaggggtcagcctatcgggaaaagtcagcatgaaaatacgcattgtccaaaacatggaaatgccattaataagctccagctcagctacacgccttcagccaatagcaccaggcaaccagctcaaagccgacgcgtctcaccgtaacccactcatgaggtccttgttgtggaatgtcgcttacataccacaacagcgccatgccataatgacattggagggccttccttctagacaggaaggagccagcaagggcggtaaatcgtcagaacagtcgcgtacagattgctacagtagatttcgcatattccttcttcatgcccgccgcaagcagcagatcacaatgaaagacggtgataaatcaaaaattccgccccctatggtcccgaaggacaatagagagtagagtgactccgcgggtgtgcaatgcaggccctccacactagaaaggccaattcttgagctggctttcctgaggcaaggtaagtatgaagagttccaaataagttggaagaaaaccgcgaatatataccaatcccctggcatggcccgtgcacgaggcttcaacttttgcgcctcaggctgtatgtcggtcagtaaagctaagccgaatggctccatgtgattggaaagtgaggaggctgggtttgcaactcgacattgaatgttccacctccgcaaacttgagacaagaatctgcatgagaacgagcaggagcaggtagtaagttttagactctgatgatattgcaaaatgataattcactcgaagccaacagttaaacttttcttggctagcataaaaactcatttcttggcttattataatggctttccatgctctagacttgattcaatcatttggttctagacttttgcctccatgataaggtaaagtacgtagcttcttagtgcattcggatgcgacccgcggtcatctgcaaggcggtaaggcatcaactcccagccgctctcggccagttgttggactaaaaagtggaggataagtcccatgacgcactttaacactaagctagtcgccatccaccattctgccctgataacgactctcatcatcttcacacgacttccatcatctaattactacttcgtattattttcgtaaacatcaccgtatcccacagcccatcaaacctcgcgagataaccccgcgcgatgagattctctactgtcacggcatgtctggcggcatgcctggccccagcagctgctttgagcgttctcaatggcaaggctcccgatattactatcagtgacgacctcaagattcccggcgactctccccttgaactgtgccctggagaccatactgccgacctgatcaggattgacaaggtcgaccttgctcctaaccctcccaaagcgtacgattcatctgcttatacttgcacaaccatgagaagctaacatctcgatagcggccaggagctcttgatcaaggctaaaggcatagtcaagcagaagattgagcaggatgcttatgttcttctgactgtcaagtatggacttattcgccttattagcaccaaggccgatctgtgcgagcagattggcaatgtcgacctgaagtgtcccgtcgaggctggcgaagtcgagatcaccaagactgtagaccttcctgctgagatccctccggtatgtgattattcctcgcttcccccacgcctgtttctaattcgcttcagggcaaatatactgttctggccgacgtcttcaccgccgatgatgtccaaattacctgcctcacggcaactgtcactttctctcgtagcagcaagggctttttcggcagcgatctgtgattgggattatggcgcattcataacatacacatggcggcatgacttatcgttgggcacgttctcatgggattctaggttaacgtttggtttggcgaatcttctagctcttcccgggcaacctgcagcggctttagatctatttagcatattgataatgagtccactgcatcgtgctctcctccgcatctctgtaggaggaactgccctgcataacatgaagtcgaagaagaagaaaaacgcagtgctgacctcaaaatcatgtacggccatcctcactgtcgcctctataccgtgctcgctccattattccgaaacaaatccttgcgcccagtgaaacgatgtcccctactctccaaaaagacgtcgcactcgtctcaatacactatccttctcaggatcgtaggggtggtctttgcttgggatctccaacacggcagggaaagccgcggtataggtgtcaatgcgatgtcggattcggtcggcgatcttcaggagagttagttcagcggcgaaatttgatcggaacgttgcctgacatgttgattgatgagtacgatgccaatatctttgcggtcctcggtgaatcgatcaaacgcggcctcgatagaagctgtatcagtcttgccatcaacaacgagaaagttcttctgagcatcggcgccagtagttacgtgctgttgaatagagttagccagtgtaaaggggctgagcgattgatactcacgcctatacccgcgagaagcaggcctgttacggagtcctagaagagcgctacgtcagcgcaagctttcgaacaaagagcctttcattgcagctcatacttcgtcgccgatgaccgcgaggaattgacggtccttgtaatctgcttgcgaggccatcttgatggatctggacttgtgttcgcacgtccctcttgttggtgttgacggcactgagttgatgattagcgttacaactaactacgaggaggtcggcgcctgaagttccgctccgcctgggaacttggaagctctgaccattgcaagtaaggtaaggcacctccctgaggtacattgatccccacgtcaggtggatgctgccacctccactactaatgtttctactggtcagcttcaggcaggtacgtactgggtagtgaacaaagaattgacctggtccttagcaacagtgagttcaaagtaaacaatatccggccaagtagccgcctcttctttctttttacttcagtgccgactcacgactctcctccctggtattgcgatcgcgaatacaaaacttcaaaggagccagtaccctgcagtgtgctcaacatgccacgcctagttcgccagcagccgctcagagagcgtgtcatggctgcaatcaatcccatggactttttgctctggctctccgaagaactggaaacaagggattgggattcagattcggttgggacacaaatgggccttgccatgaacttcgtatttttacttgcgcgagcgaattcaggatcctctaccccaagtgacgatattttcagtgatgaaagcagttcagggtggctatcattcttggtaaattctcgtcttctcggactgcttgtatatcatgttgaggctaaccacacatattctaaaggtctatccgatggtatgggccctcatagctttctctttcaccaatgccttctacacgattacccgaacgcgcaagtaccgactctttctggccaaggtcgacaggccgctttcgacgccgtctgcgcgacgtgtgaaggtgaaccaatcgagcgcatcgccttcgacgcccctgggctatctcgcgaatctgataacaccagaatctgccgagtcgcgagcccaccctgacaagacatcagatgtttgggaattgtcagtatgggatcctctgccagtgtccttgcgactgtcttgtctctttggccctggccatgttttggtgtacatgatcttccttcctttagctcctctcgatccccgaccaagtgtgacggttctgaatacactcattctgcaggccctcatttctgctcagcttctcttcttctgttctcgatttgcgcaacaagcaaaggataagaccgtgattcaggagcaagtgatgaaagagtatgataccaagtttgtccacccccgtcttcaccctacggtccgcgatatcggcacacagttctcaacggaccagcccgacgactatcaagaatttgtgcagactgggacccctacagttcagatccgtcatggtttccaggtccactctaacccatataccggaacgggtcatacccctgaagaacgatccctcactccaacctccaacaacacaatgaaacctcacatgttcacgcctcccacagcaactcgacgctcggaagcttttagacccgctgccagccagagaggcaccgtacctcgccatagtttgcctgcaggctatgcatcaactgggacatcttcaggagttcagggaatgaactttggcggaaacatgggcatccacacccataacaagtcacccctcaagaaggccaccagtcttaatgagctcaattcccaggaagcagcatctccgcggaattctcgagaaatggcagcctacgagcaacgaaactggggggcaacaacgccatcgaaaaagctcgagagtcgacgtctgacaggttcaagacctaatggaggcggcaacccctttgctgggttgggtcggacaagcgccctcggataatcgtcatccacgatggtagctttccagttattattttatatattagtacatttattcgcatcgaaactgaatgcgacctcaatagcaaagattggcgttaaggtctggcttctgacttagtaccatggaatacgatggaataccctgaacccccttgacctgtctccatcgtcagcttgtatttgatgatctaccttacgctctgatagtgtcatgattcgttgttacgtgctaagcatcaaggactatcggaaacgacggcaggtcggagcatttcatgcattcgttgtggtttcccctgagatatcgttgtggcatacacgaggaaggcgaagttgatgggctctcgggattcatgcccatggctcacctgatgtgacggactttttcttcgacaatcactcctgatcctcgtattcataactgctatctatacctagtacctagtgcctctcatctcagaggttagacaacattacagtcactagtaacgtctccaccatactatcgttaatcaacggctgaacaaccaacaagagcaaggttactcatcagtaacgcggctgcttgcacctagatatgtctaagaaaccacattggtcatcattacgccgcagggcagcattgtctgaccaccctgccctgccttcacgtccacagaatcttcctcaactcatcgacgattccgagagaagactaacaattggagatttgagtaaactagctggggagagacagaaacctactcggagtgccacattaggggatgtgggaaactggttcaggaacaaacttccaagtcatcgtgcagagagagggggaacattgaggaacaacaggggttgggaaattggagcggctggtggcaattcctcatctcaactacaacacgaagtcaacaatcgagcatcggcactgcatcactctgcctcaaatcgtcgagggggtcaacgcagcagaaccgggggctcagatcgccttgtagactggaacacaccaaaaaacctaagtgaagcagtgcctgaaccaacacccgcatctaaagacaaaggtaatgagccttcactgccgacccatcgcagatggaatgaattcgattctctgagaataggcaagaagcgcggtcagaagaaacggagtggcagtttagaaactgggaagggtaaagaaaagcaacctggaaggcgctcttccaaagctcagtcctttgaggcagctattccaggaacgcctagcatattggaagttctagaagccaatcgaaaggcaaggagaaaagcacgggaggaccgggaaagtttgagagagagcggagactacctgggtgttcaaggtatcaatccgcagacgggtattcttgatcttacatcggacagtggagagagtacgctgagctcgaaaacggaacaaaagctactgaacctggaggcacaggccaagagcgccctatcagctaccgaaaggaaagaggccgagatcgaaatcgtcaaggtacaccttgaccacgaagtcgccaaggcacggcgacaagagaaagcagagaaacaactggcagcttctgccactgccaaatggcgaagagggacacaccagtggtcttcggttcagcaacctgatttgagcccgattgcccaatcacacagaagcacttcagtattctcaagtcagtattctagtctaccttacctatgcccctttcgccttgacacattcaactaaattcgtctttcgatgtagggcgcccgtcacgccgagacttagatatggcaaaggggggaaggctgatcgactacaactcaaaggaatcatccgatgaacaagtcccgcctgctgtacaacccaaggaaaactccaactcctctgacacggtgatcaaaaccccccataggcgcagcctcgcaaacccatctccttcagccttggagctttttgagaatgacataaaattccataacccaagcgagcccaggttagacagagatcagatcccgaagtcttttcttgtatccgcgcacgatgatacacagatacaaacgcctgccaacgagtggcaatatctgcaacgaaacgagaagttccacgaggcgggcggatcactggcgcaccacagcgatcgaaaccagcattccaattcttttttagggaagggcctaaaaggcgcaatagaaccgggggggacccagatacctcgagtgtcaatcaggaagggctctccgtcagatctcttgacgaaaccaaacctcacagcatccagcaccacccacttactagcgaagagcaagatcgagatacgaagccaacacgacaacagcattccagaaagctacgtgcaagatttgacatccatccacgagaaatccattaccctcccgacaatatcggaacagaccgcgtcaagttccctagaaagccagtgccaacactaccatcagcaagccctcacaggacgtgtatagaacccgcacctaacaggaagctccaagacacggtccagttgggagcaagaggcattgaacaactcaacaccgtctccaacagtcctactgctccggagacgaacgacgaaagctgggatcacgagcggcccactgcccctggacgaggcaaagcggtcagcaactctagatcccctcaccgctcctccgttttccttgaggggagccacagacaaagagagtctgcaaaacctacccaaaaccaccaaggaaacagcacaaacaaaatatcagataatcagagggactcttcctcaatccttacatcaagtccacacgaaacccgtgaccgaagatcaaataacggagcgggtttgggcgcagagcgcgaatcacgacatcaggaataggtgcgaagtcaaggggccgtctgcatccacgaacatcaccatcattactgggtgcgaccagataacatcgagataccccccgaagagagatcaagaggccgtggaaggcatacagcgcaaacgcaggctaagtcgggtaatccacaacctgaagagattcggcacaacgccaaacagcttggtagcttccccagagaatcgtggaccgagtgcattgctgaaatcggcgtcggtggaagagattcaacttatcgatactatattggagagtctcctcgaggagtcgagaaatcagccacaggcacaggggtgcgacaccatggaggaaccatcagaggtactagcgatgcaggaacgatgcagcagtttgtcaacatccacctgcacagtgggtgtcagaaatttcgaaaagggggacaacatggagaacattcttcagaaacccagtcctcaattgagcaatctggatcttctatctcaaatatatatgccaggggtcagcaatcgagcagcggatccggggatgcacgttccaggccagcctccaaggcagtggaacgccgaagacggcatcgcagatctttccagtaatagatctcgggagcgtatgacgggaggattgtgggatgctatcaaggagtttctgtgtgcaatcaaggggtacaacatacagcttttgagattgtactggaaggcggtgaagcctgtctttgattacagctctccgtactggagagctactgatcgagaaagtgagggctggtcggatctggccagcacttgtcttgcattaccccttgcattcggtttgttggtaatattagtttggggtatggagttcacggcaatcacaatgaagtgcagggaagaggagtgggattgcttgattgacgaggcattggccatgtttcggcggagcttgaccggagtctacatggacgactaggtaggcacaacggccgggcggatacccgggaaaggaccggtgccggagagaacatagcccgggacaagccgcacgccgatggcggatgcggagggaggtaaaaatagatgatacacagtacgactttacgatacagaatacctagataccctgattatcgcatggttgattgtaaaggttacctaccggttcactttgcattgattctctgatgtctcaaattgagctggctctttgtactcacaaggttcatgttcatgtaacaccgtgcaagagccaactgaagtctggtgctattagctgatttgtgaatgtccaagtctcggcattgagtgaggcaagtcaattgatgtcgtaattagaccagggtagacccgtggagtttggaaaaggaccaaaactgaatggcaatcggaggtcctggacttttgacatcggaggttgaaaaagcagcgatcaacgagcaaccaatagtaaccgtttatttagcaatcagtgcaggaggcagctgtgggtctaccccgcgctggcgcccgtcctgaggcttctggcctcttggtgagctccaattgctgacggccgcaaacggacccctccgatcatcggcgcattggtaccaattctatgaagctcgtggaattgggcaggaggggggcgctcaggtgaaattttgttgataaaccccaggaagagacgccttttttctctctaggcaattccagtccaattcctgacttcttcttcctttagctgcatcatttcctctgttactctgctcacagcaggtgttatagcttcatctcttcaccttcacggtcatcactataatcagctacataccttctcaccccgcattcgtgatatttcctgttcacgagagtcattgatcgctcttcagtactatctcaagttatcaataactaagagtgattatcagcatcaaaatgcctgctcccgtgggtaacccccagaccctctacgataaggtgttctcggcacacatcgtcgacgaaaagctcgatggcacaattcttctctacatcggtacgtctatgcgcgttcaatcttggttatgggcagtgaactgacaaagttggccaaaagaccggcacttggtccacgaggtgacatcaccagtaagtttaacttctccaaagcatcgacgtcatgttccgaacatccgctaaccaattaccaacagcaagccttcgagggtctcgaaaatgcaggccgcaaagtccggagacctgattgcactcttgcaaccactgatcacgtatgcattgccaatcaactgaaagccaccgtgaatggtggtcaacagagcagttactaaccctggaccctgcagaatgtccccaccacatcccgcaaagccctgaaggacattgcttcattcatcgaggaggacgattcgcgaacacagtgtgtcactctagaagagaatgtcaaaaagtttggtgtcacatatttcggcctgggcgacaaacgacaaggtattgtgcacatcatcggccccgagcagggcttcactctccccggaaccaccgtcgtgtgcggagacagtcatacctcgacacacggcgccttcggtgcccttgcctttggtatcggtaccagcgaggttgagcatgtcttggccacccaatgtctcattaccaagcgcagcaagaacatgaggatacagattgatggcgagctggcccctggcgtcagttctaaggatgtcgttctccacgccatcggcaggatcggaactgccggaggtactggtgccgttattgagttttgcgggtccgttatccgtaatctgagcatggaggctcgcatgtccatctgtaacatgtccatcgagggtggtgcccgcgctggtatggttgcccccgatgagaccacttttgaatatctcaagggacggcccctggcccccaagtatggctcagagacttggaaccaggccgttgcctactggaagtctctccagtctgatcctggcgccaaatacgacattgatgtctttattgacgccaaggatatcattcccaccattacttggggaaccagccccgaggatgtcgttcccatcaccggatgtgtccctgatcctgagacctttagcagtgagagtaagaaggctgctggccgacgcatgcttgagtatatgggcttgacggctggaacaccaatggaggatattcctgtcgacaaggtgtttatcggatcgtgcaccaacgcccggattgaggatctgagagccgctgccaatgttgtaaaggggcgcaaggttgctgataacattaagcgcgccatggttgtccctggatccggtcttgtgaaggcacaggcagaggaggagggtcttgaccagatctttgttgatgctggttttgagtggagagaggctgggtgtagcatgtgtctgggcatgaaccctgacattctggcccccaaggaacgatgtgccagtacatccaaccgaaacttcgagggtcgacagggtgctcttagccgaactcacctcatgtctcctgtcatggcagctgccgccgctattgttggtaagcttgccgatgttcgcaagctgtcacactacacccatcaatctgcctttaagccccgtgagctccctgcggaagagccacacgtggacgagcgaaccagggatgactctgaggagcgagagatgatcggagaccagcctcaggactctcagcctcacaccaacactctggccagcgctgggggtgccgcttctggtctgcctaagtttactatctggaagggtaccgcggctcctctggaccgatctaatgttgacaccgacgccatcattcctaagcagttcctcaagaccatcaagcgaacaggtcttggtaccgcactgttttacgagcttcgatacaaggaggatgggtctgagaaccccgacttcatcttgaatcaagagcctttccgacaggccaagactctggttgtcactggacccaacttcggatgcggcagttctcgagagcacgccccttgggcccttctggactttggcatcaagtgcatcatcgccccctccttcgctgatatcttcttcaacaacactttcaagaacggcatgctccccattaggatcgaggacaaggacaacctcgaagccatcgccgctgaggctcgtgccaaccgcgacattgagatcgatctacccaatcagttaatcaaaaatgctgacggagagaccatctgctcattcgaggttgaggagttccgcaagcactgcctggtcaatggtctcgacgacattggcctgaccatgcaacaggaggacaagattgccgagttcgagcgacgcatgacacaaaacaccccatggctcgacggcacaggctacctgaagcgtcccgggcagggtggcaagctggccgctaaggctgtacccgttcccaaaacaaataggggcgaggagaagaaggagcccctcgagtggtgattcagaccgagggatgagggaatgaagaacttatttaacggcgaagggatctgggttactagcatatgatgattagcatgtggtttttgtggttttaaatatttgctggggttgatggacaaaaaggattgctggctttgctcacactgaatgcagaagcactgaaaaatttggagtagatgtcgactcgtaactcttgaggagatttatgaatcaaaacgatcataattaataggaacagattgaaacgaaaactcttttatacgatgtaaaacttggtacacccgtgctatctgattattgcctaaggtaggtagaatgtgctacgaggtcaataaagtaatatcagtccctctttttggtctcatcgcgaaggataccaatgtgcaccacgaaaccggccgaagattgcagttctgtgggcagtacactatcagaaactctccagacatggaatgaagttgaaaacgcctttagccaagactcgaatacttcgtcacttcgtagttgttgcccaatgacacagacacacggccgcttttcttcaccattagcaaaggcctcgtcagagagtcttaaacggcatgcgtccgcacacgcctgaacgaaggggtctaccaaagcatagttataaacacagtcacaggcgacaacggcgtcaaagctatgagcttcatcagaaccggtaagagacggagttacctcgtctgtctcccaatcgagtgttgtgaagcgaatgttcggttgtgctgcaccaccatgcccatgtccaattcgtttcttcctgcctcgaccactcgtcggtgtagaagaccccgagcttaacgcagaagataggttctcgtcaagattgcgctgaacgagacgctgcacgtaagactggtcggtgaggacatagcgtgctacgcgtggaccaagggctagggcactcaggggggaaatgccacagccgagttcaaggatggaggcatttgaatgtatggtactggcgagaatggggtttgacgaggaagagagccacgaggcgaagctgggggctatcttccacaacactgtatttcaaatcagcctttcctcttgacgagtgagtgtgagaaggaaaaatctaccagctcctgttgttccacctgcgcgtgacgatgacagaacagtaggagattgatgaatagtgtagtcccggtcagcaacagaaacatcgacggaagtagcacgggagtcgacgaagccaagattcatggaagggataggctgtgaatacagcataaaagtttctacgcaattttagtgagacctgcatgagcgcgaggatcttcttgtaagctgaccttcttctgcgtcttcgacttctggctcaagattcgccaagagactttctacaaaatccattgtgtgagatattgtctgttctaaggaggcgtgataagaattttgcgttgcgttgaatagagagagtatcttattgaaaagcgttggtctaacatggagatgccgagatagtgtgaaaacgcttgagtgtggacaagtttagtataagtggatcccgccttacaccaaattacaggtgagtactaataaatatatcaggaacttgaaaaggaatcaccaagacatgtccctgagtaccatggcatgatataaagtaatgaagtcattcagaaagacaaatagtcatgacagacatattttgagccgccatcgattcgtcggagacggaatatatcaatataccgaaagctcacaacagaatcgagccctcacacatccaagacaacgtctgggcacaaacgtgataaactaaccaatagactcataatcatagcatgggaccgtataaaaccacggagagaaagagcttggggtcgctatggcgtctaagcagtcaaatctcaaagaccccttttaaacgcaaacaaaacattcacaatcaatgaaaatacagagcctggcataaaaacagcaaggcgattgattccgcagtcagagattcctcaagtcgcgtccttgtaaagcaagaggccatgcgcttgggtcagtgacaaacagtgaaggcaaaaaggtaaaagctcctcacactcctggccagtatggcacccatggatccttcttttcacttgtaggcgtttttctttgatttcatttccttccctttgttcctggctcgtatttccgttcatgtcgttgttggcggggtctcgttgcccctacaccaaaccgtcgtaaagagatagcgctgagacgatagtctcgtcccgtttgctaccctccttgaactcctccatatctagacttccattttcgtccttgtccatcatgcggaagatcttcctcactcgtttttcgggggtatcttcgtcttcaggtaatttaaccatagaaccgacctattgatatttagtacgggttcgtccttccgctcgcatccccagggtcctatggaaacatgacactacaaagatgggtgcgaagtcggtactcaccatcttgtagatagcttcgacaatcttgagcatctcatcatagctgatcttgccatcgccatcaatatcgtacagctggaaggcccaatccagcttgtcttccatcttgcctcggctagtaacacttagcgcgcagataaattctttaaaatcaatagtgccggacttgtcgctatcgaagacgttgaatacataatcggcgaacgagctcggatctccgaaggggaagaattgtctgtagattttctggaactcctccttggtgagtgtacccgaggggcagtccttgaggaaacctaactctgatattagacacaactgtaatctcgtgaagcggtgcagactcctgatacagatcgagtgagagtccgcgtcagtatcagtgccagagacttacccttgtaccattgctgaagctccttcttatcgaaatgagtcgacttctgcagctcgacaagctgatcttgggaaagctttgactgtctgcataggcacagcgaggttagcatcgttgtgatgtggtcgatccttaagtataatgacgtcggtccctagcttccgcggggatccgaggttgacaaatgcgcttgcgactcgcgaggtgtgattcctggcgccaagtgacagaaaaagacaccgagatatggaggcgacaggacgaatgatacgataaagcgactgcccaaaaacaggaggaatatgctggagataaacttacgatttacccatgacgcctcggactttacgacgttatcagtggggggttatagagagcgcgaattgcgcaacggtcgatcaaagacttggacgtctggggctatcttttgactcgaagaagtgaagagctctcgaagtaaggcgacgcagtggggacgaggataaggtcggttacttctgagaatcgttcgccggtaagaaacgtagtagatgatgatatagtgtcgaggtcgatagcgggaggattgcgggtggaagtaggttacgatggggttggagagaagcgaggcgcttagtgaggggaaggctattaagctctcagggtcgtgcgacagtaataggcgaggagaaacgagtcgcagtcgtgaggggacacaagagacgtagaggctcaggtaaaagtcggttcgagcagagcaataagagaagagagatagagatagagatagagatggagatggaataactactaacctgcgtcgtaggtaagaagtggaggccgctagatactgatgcaaggtgtaaggccaagcaagcaaggcagggcgaagaaggaaggaaggaatatatggtgaggatgaggagggagacagacagtgcagtccgacggccgaagggttaaaggcactccaacatggcaacaactccgctggaataaaatcgccggccagcaccctccagggcatcataggggtctcagtgcagtgctgggcactggtggcctccgtagttaggggacgagttagtgggggcggggtttctggatagcgggcatggcgcccagcccagaaccccgctgtactccaagtggtcgggtccgtgatgccatccacccaattggtaagcgaaagcgcgctctgaatgcagtcgacccattggatatcctggtttttctttcgcttctacggtaggtagttaatgacgaatccgaaacagtccgtgaatacgagggtccaagatctccagaacactctgctttgactaggtactcatgcaataggctgagcgaccacagtatcacaatactgacgctgataccggtcctcgagggacctgggcttgtctacaagaccagctgcctgctgttacctgtagcaacgacctaccaggaatatcaaaagaggctgtgtctttttcgatttctcgaagcgtggcgaccaggttatccacgtatgcaaccaataacccagcacaggattgtggctgtgctatcatacctagcctgttctgggttatcattctgatccgcatactggtatattcttttgccgtgatcgagttcgatgtttgaccccgatagagtccgaggacacaagccatcgatcgagtcacccagagactgacgtgcctctacgccttggttctagaacaactggactagtggtatacttgaggttctcatagcgctcgtgacacttgaaaaagatgaactatctttagttacggactaattgatgcccaagcattccctgattatagcacatacatgcaaaacggactgattacatatgagcaaacagttgtaattccataatacacaattattagcgctcatgtgtcataactcacaggggcaagaatctgcgccaagtcggcaccaaaccactctatcgtcaataagcttttgctgcgcccacctcgactaaataaacactccttcaccttgcctacctaaggtagccaacttccaaggaaaagcttagaatgacatacagcccctgcaagtaatgcctcaagaggcctcacatatcaattaatatcattggatcatgtctgtcacaagatccaattgtcgagtgaaaacataacgtatttccactgctaagtgctcaatttactcccaagagaagtcttgtggagaggtatcgtaaccatagttccacccatgcatgtttcctgtcccaaattcatgatgccgcctgactcctatccctctgccagtttggaagatatccaatttaaaaactactttaatcatctcgcccgcttgcatctaccaggacgactcccgcgtatacaatcattagataggtccttagcaaccaccaaactcggccgtgctattctgctcttcagccaacaacaaccttcatgctcaagctctcgagaaaaccaccaagatcctccttcttaacctctactacgcaatgctcaaaactgtcgattcggacccgcgtgttagtttctgccaccacctcttgaaacgcgatgccaaacttgttgaggccgtagcctttctcatgctcgacatcctcgtcatctgacgcgtcagagtcggagctatctgagtcctctgattcagtttccagttcgtcgtcatcatcacctgcgtctcgtcgggctgcacgcttatcctctcgtattttctgcttcgctaggcgtgactcttctttcttcttgagcttttcttctctctccgctttccgtttcttggcggcttctctatcaagcagcgtggtatctggaccgccaccgccgccagtgcctacgacgacatatacacctcttttctcgttcagacttgcgacgacaaggggcgtaccgcgaccaccatttgatagcttgccatgtgtttccctctcttgttcggcaagggcttcgcctatccagagtgataatttggtcagcgctgcggggtgggtgaataatgaaacgtcagggccctccttgaccacgcacatgcgaaatgcacgaagatgcttgatttgctttttgttgataagagatgttcctgtccggtagatggcgcggtgaaggaactgagcagtaggaagaccggccttcagcgcgtcgatactattgctcaagtcagcgaggagaataggtcttcaacgattgaacttacttttcaagcgcgtcatatgcctcccagaaccgctcaatccattcttcgccctgagctgcaaactcggcctcctcttctgcgtctcgaccagcctgacttgctgctacggcggggtctggattctgaacatgttttccaacttctagtagcgcaccgataacaactcccacatcctgggcactcagcgttgctcgccatccccaacttcggacaaacccccacccgtccttcgcaccagcacggtctttaccatccgtatcgacggatggtaccatctcgtcaaggttgtaaagcgagccgtatttcaacagctttgcccttaactcacgtttcaacatcatgtccatgtgagtatagctctgcttgcactgtgccaggctgacccccatctttgcaagtaacttgtgaagtcgcttgattcctgcttcactccaagtcttgaggcgagaaaagagatatggtgagtgcagcatactgtcgtagaggctccagtgcctgatcaacaaaaacctgggctcaggggacagccgaattccggtgtcttcagggttcctcgcggtagtaggaatcacgccggtattttctgcagcaacacgcccattcgcaagttccggggggttcaaccgcctgacttcgtcgcggaactcttggcgtattctagcacctcgagcgcccaaccagcctgttgggcggctcttgtcgctctgtcggacaggcgcagcaatacctgctgatgaacggccatagagctccatagatgttaccccaactatagatagccatagaaggtcattgtctgctctaccaagatcagaagcaagcgaatacatcattgatgataacggttctgagaaagaagatccaattttgtaatattggtggagaatggcctcgtgcttttgtcgtaaccgtaggagttgtctcctttgtgcgcggagtgacggcccggcaggtaactgtgctccagaagggggctctatagcatcgcttgacagaccaagatcgggctgtcgcattgatataagccctctttgctgtgggcgccgaggtgattcagcgatagagctagactgcatagaaatgtcagtaagtccagtctgtaatgagttcaagtcgacatactgagttactccttcgccgttggtggggcctatcatcgtcgctttcgtcctctgcatctgaccagctttttcgcttctggcctgcacgaacactctcttggatggcattgtgtggattctcgtcgtcgtcctcatcatcagtgtcacccaagtcctcaccatcgtcgtcaatatcgggcatctccatcaattcaagatacgcattgcgctcagtttgcatatcgtcgacaatatcaccgtcatcaaagacaataattccacccttaccaggcttaaatgccgattcaatcataccaccattgacaccggtagggcacctcgactgataagacgaggagacctccgtttcggggtcgaggggaaacccgccaaaaacgtttccaaggttccacggtcgatgagcgtccataacccaaacctcaacaccactgtatggctggtcgtcaccttcaggctcaaggccaagaagtggccccagatcaaccatacccccaacaccaaggcatacgacgacaccaccgctacctccctgagactccatcatgggcacgaccaattctcggccagccttttcaagatctgtataaccagcaacaggctgtattttgtgggggatatagtcatgcttcagtagccgggttaggatcctgcaagcacaaagagcatcgggttcgagagcgacaagaataagtactggtggggagagcgggtgtcttgtttgttgaaggtggacgtagagtttagagatcaattgccgcgggagatacatgtcgacgatggtaaggaagcggttcgatcgccaagtctatatgccacaagtttcatgagggtgagtgagagttgtatagcggcaagtggccttgtatcgtcaaggggggaatcgggacgcgacgatcgcgtaaagtagacgaggaacagtcgagaagggaaacagacaatgatgcaatgagagttttcgcttttttaaaataaaaataagtaggtgatcaattattggaatgagaaatgaagatgctcggagcgtgaaagtatagatggcgttatcgttcgttatgcttgctgatcaatatgggagttcggttgtgctactgtatagtggctcttggttgctcagacgttgaaaatcaatttccatgcccgacgtgtttttggcgacgcgacttggcttggcttgggcggctgaatgacgcgctttccctgccccgaccgtgtaaattggccaagcgtagcggaatggaaagtggcttgcacggactgcccctccttccatttatagaagacaagatcgatcctctcatgcctcctcaacctaagatttgcataggtaggtacttatagaatttgataaccaaagcatggtttaaggtatcgacaaggaaaagaatttgactttttctttgagctgaactcgcactattcagtcagttacttaggtacctgcatcaccaacgtttgcttggtcgtgaatacaaatatgcatgaaaagctcaagtattctgccgcgcttgttttatgttatcctgttgtaagagaggctgttgaaggcactggtaatgtataaggtcaccatagtcgtcactacttaggaaccttacctgggtaggtaggtacacagctacctattaatatccctttacaatctctccagttacttatcttcgattcttcatacaattttttgagatctctcaatttatttaagcttgtgcgaaacagaaaaaccgtcggccatagtcagttcggaaaagttcggaaatcttgatggcttatccgaggcttatccgaagctcatactgggggtttccatgttccttcataaagtacggcacagcactcaactctttcctacctactagataggtaccttataattcagaaccgtggctctatgacatccatgcagttcgcgcactgccttctggaccttagcctgtgaggacatccaatgctataattgttattatctcgacagagattttgaatgcacggatatcttggctctctattcagtacatacaaggcatgcagcatttgtactgaagcattttaatgccttgcgcctaatccttgaccatgattctagcggaagtggacatggcttttccgcgttacttaacagaaacagtggaatgatttggtcaagtacggcagttttgtattactaaggtacacaaacatgcaatgcattcacggagcattcccttgccgtgacggagaggagtggacgacccaacatcctccgctccgaagtgacagtggggagaagacaaatggagactggcccactgtgggattggataggatggcattacagtgattgcacctaacttaggtaggtagtttagtggtttattaggtggttatgcaggatgcgtacgtacattattgttaccgttactctgctaccttaggcacgatacctatcttcctctcctttgggagagcatagcaccaccctcctcgagtcagaatcggtgacggaaaggtctcgcctcttatgtgcctcgcttttctacttcatcaactgcgtcaattaatggctcccaggaacggaatggtcgagagtgtggcatgatctatcgttgtattagactggcgacattcccacccaaccttcagcttcgaagccacctagccaacaaggtataactcatatatccgtcaaattggaatatagggcaaccgaatttgacggacgagacgagacgagacgagacgcgattgtcacgacctgaattctccaaatccttcacacgaaatcctctatccttagtcacagcactgtctcttgtcggcgttcctctatcacaatcgagaacagttgccattttgtaaccgttgtctacagctttattagctgccttgttagtacactggagttgtccgcttgcttgcttgctcgctcgcttgctcgttcgaccacgtcacaactgggtcgcataacggccgccgatcagtgtgaactcttctcaaaagagtttcggtttgtcccgacggctcggggccataccgcttaacccaggagcctaggtatcccgcaccgaccgtctgtcttgtctgctaccaacccaacttaccggtcgtctgggattctgggtctccctgcgccgccgacccccccccccttccgttcgttctgggaaatcttccttggacgctctgtcaatcgtattggctacctgggaccattccctcgggttagctcccctccacacagtccagccctgctgggtcttgtcacttcttgacactctttgtgcaaactttttcgttcattcgaagcccctatcatacaggctggtttggacgatacccggtatgggcgtgcttatttctctcgactgtccctgtcacatatcattttccagtgttagcatcccctgcttttgaacaggcttcccctgcgacatacgtgccctaccatcgggacagggtctgggtatctgtcaccggcatatgtatgtatgcttgacccaccgaggcctgtcctatcagtctgcccttcttttagcttgctgccacagtacctacctgctgcttttctgccaagtgctcatgtattcacatcaaataccatttctttcccatttaactcctcccttctcgagtacgatccttcaagggggacttgaagtagaggttctatagcgatggaccatagagacccggaagaggacccaacgtcagactacggggattcaatagcaacctccgaatttacttcagttaataccagggaactttactcgtacgaacatggaaggtgtgttgctgatccttattacaccccgtccatgaatgctaatctgttaggcgatatcaaggatttctatgtggtcgttatggcctaccaaacgacgatgctgagcaggtccgtgagggcttgaagcataagctgtacctggattatctcctcgacggaaagctatttctggctcccatcgggaacaacccgcaaaagattgttgaccttggtacaggtgttggcatgtgggcacaagacggtcagtttttccgtctcagttgcgatactctgagcctgacaatgagcctactttagtcgcagaaagctttcccagcgcacgggtaataggatgtgatctttcacccatccaaccgcattggacgccgcccaacgttgagtttcgagtagaagatctcgaggatgaaaatcgtccatggacaagaatatatgaagatgcagatttaattcatgtcagagccttgttacagactctgcgaaaaccgagacagctattggaacgagcttttgagtaagttgtgtcaaattcaacttgtctgtatccccagctcattcaatgctgctagaaagctgaagcctggtgcttggattgaaatccacgaaatcgttccctttgtcttctctgttgacggtacttccggagatgatcatcctatgaaccagttctaccgccttgtcgagggccactttaccacgatatatggttggaacttgcgctttccattccagatcgttgaagcgctgcgtgacgttggattcatcaatgtcaacgaacgccattcttacacacctgttggccggtggcaccaggaagcaaaaatgagagaaatgggaatcttcacccaaaacatcctcgaggaatgggtcacggcaatgcttggccgcccggacataatgggagtcacagaagaagaggcatatgaacttgggcacagcgtattcgaaaccttcaacaacactcgcattcacgcgcaactcgactggattgattgctgggcgcagaggccactttaatgaggcactgaagaatctttagcaaaatggccatcctgcaaaatttctctcatgcgaacggacatccgaccgagactgactcaaacctgccagcttgcatactgcttttatccccacctggaacgtgtgacacctcagtactctggctgctaacctacctatctggccttggtgactgggatggtatggatgtagggtcacctcgcatgctgctcgagagttgtagaaatgcaacacgaagtaagcaatgccccgccatataagctaactgttctaccatggcttatgctggttgtctaattgggaaacgcctgcatggcgaattgaaacgctacaccattctcagctctgttccatacacagtctagcgcagctatcggcttgactttgagtgaagaggggacaggcaacgcctctactgttctacggtgttacttaaggctgaacttgacatattatccatactagtaagcaaaaattggcgggcttctatgagtaaaggccaccttttgaatagttcgggtgtgcttctgatctgtggtcctcagccgtgcccagtagaaattatgaacagaacactgcattcttcgagggtcggggataagttgatgtgagcgcgtcttgagtctgatacaaatgccagcatggccaagctgttcttgtgattatagtgcctctgtggccattcgtgtactctagttcgagctaggatttcgagctgcatgtgacgcagttgccaaggaaaaaagacatagggggaatagaatgttagataccggtatactgtatcatgttcaaatactatcatgtgaacaacatccaagataaagcactccacttgaaagaggcaaagcaaacaaacagaagaacgatggcgctcgtatattatatcacatcactactcgtggtgccttaattcccaccatacatacgaccacctggagaattaccagtcggagggcgccccatacctcccatcccaggtggcataccaggcatacccccgccaaagccaccactgaagctgccaaatccgcccatgggggtaaaacttgaagtgtcattgtaaccagacatcatataagtccagtccatctcgccaggctcgtcgctggaggcaacggagcccgagtttgcacgttggccgtggtgtacagttccaggcgtcatgtggccaacagatggggcaaacccactggaagagggcgtcgtgatctgagaatgcgggacgccggctggaggctggggaggattcggaaaaggtcgattggcctgttttgctcgccggcgagctgctacacgctcacgcaaaggtcctaggaaagctggcctgtggacttgtctgccagcagctaccaaggcagcttcatgtgcatcccaggctttgataaaatggccaccaaaagccatatgcataggattgtggtagttattgagaagtccacggaggtcatgattcttttcgatggcatcccatgctcgctctaccattgggccagagacgcggtggcgtaattcctggacaagaaacatgtaagcgggaaaggggaagtggtgcatagagtaccatttgaagggccggagggactcggatgactggacgacgttgtcgtattcgatcatttgcgtggcttgcaagaagaggctgtcgcgttcaacgtctttaaggggtagattgtcgtcattgctatgcattcgaacaaggaagctaatgattcgcatcttgcacatagcttgacgggtcatggtaagggtaaagaagtgtagggggatcttagggtcgcattggctcaggtaagtgccttctatgtgtgcacagaaaccatcgagcgtataggcagggccgtcttgaccagcaagacggatggtagcttggttcttggaagcgggtgtcccagcaggacttttgtctgtgttgttcattttgtagctgtcgcgattactatcgcttgaaaccgccatagcaagctcgactctcgtaagagaaaagagcatctcggttggtccagagtgtggtgtgggtaactccttaccgtcaacatgtaaatccgagtcgttgacattcatggggatcttgcagtcaccaccagtcgagagagcagttactgttgatcctgccatctctccaagccgtcgatcatatcccacaagggtccaccacagtcggcgacgctgctcaacctcaaatggcggcagcccaaactgtgctggatctcggtgaaatcccatccgctgggcaatgcggacagctagaccaatgaggcagaatacttggcgagggtcaacgaaccatcgaacagcaaactaagtaaaagttcagcgacagcattcgcagaagaattcccaggccaaacttacgaggtaaagaatatacgcctgcaagagaacaggatcattgactctcataaatccggctttcgtcagcgcatgctgcgtacctgtatggtatcttgcaaggagctcctttttggtctcgttgaaccgtttgtaaacgtctgcatcctcaagcgatgtgatcgccatgaggtacatggagaacatgagagcctcgatgttctttggtgcgttttcgagatccgagctcgcctctatgatctgtgcttgaaccgtaggaacatgtgttattttgagcaggggattaatgttgtcgatatatatttgccagagctggaagatgtgtattgtggaaggatgaagattcgcaatagggactggggcagctccaatgatgaaaggaaacccatcagtgtcaaacattcgatcaaaggcacggtggatacttgagcctacttcaggttcatcatcagaggaatcttgcagcatgtgttcactggctcgaaactaagctgaatattagacgattgcagttagcgagaggagaactcaacctacctccttatgataagaaaaccaagcaccgccgccagtcctataaacatgtgagcacaagtacttcgaggggcgttgacatgctctgtctgtaggatgcataccgttgttctgaattagatggtgcaggggatgaactagcttcaggggttgtcttcaggccttcaaaatcgttctcaagttcttcgacatcttcacctggggggccatctggtcttaattcatgcccgatggcctcaactttgacaccgtgctccgctagaagggtttcgtacttttttagccgatctatcagatccttctcctggagacgcttcttccggcgtcgaggaggttggggtggaataacacgacattcaaccttggcctttacacagttggcacatggcttgttcttgtcacagcggaccttacgctgttgacaaagcacacagctagtccctcgagttaatttgatggcggaaggatcctgaggttgctgtgcctgagactgctgttgctgctgcggggccgatccggggacaccggggatgccatttgggtagggcatggccagtcagtaaccgtgtcagagggccgaatcgccggatgatctcactccgacggagtgggtatcctatcccggacctgcacgggaccgggcaagggtattaggcgacggcaaaggagggtttcgggcccgggcgagtgtgtgctgagacaagaagacgcagcaacagccacgcgttgttgggtgttgacgtggcggcgagtgaagagcgggggtaggccccagaaagaggcgtatttgttcaaatttgagagactctcatgggttcccagagctgcaagtctctttcagctgtaggtactgactgactggactgtcggaattctcagccctacagtaggatacttgcctatctacagtaaagtagcttgtggataagtagggatcagagtcagggacctgcaaaggcatccatccatctgcttgtggccagtgacaggacagatctgcagaagaggaaacggacgttgcgatgtgttggatggataattatggcgtgtttgcgatcttcgggcccgagactacgggagcgggagcttgaattttgcttggcggccgtgctcttttattttgatatcgtaagtaggattgaactgattggtcccctcgatgtttgcgacaaccaggggcgggtcaagacgtgtagtccaagggcgaaatggagaagagacgaggtaccattgggagactctcctcgggtagtagacaagagaatggccgagagttgtcaagtttgagtgttgctcatgatgagtttatgtccgtcggtcccgagggaggggggcactcttggcaccttcgcgactttggtttcccaatcaagtatagctttgtggtctccggatccgacctataactgatccccttcaccttcgggacccttattctacgtcaaaccacttctctcgggtcaattttcgtaattgtctctattaggatgagtattggccgagcacgcgcattttctgtgtgcaagtctcttctaggccctgccgctagcttcaacttgttgcatggctcggttttcagtccgtccggtgaacacttgtagtgtagatatataactagcaaaatgtcctattcaacaagcctcatctcgctcagcagcaccagatcccagtgttttccaacgtctacagatatactaatactaataagctatataacatcacatcttataagcccctgcatctctggctgagaacagcttcagcttcagcttcaaccatgcctccccacgacaagaccgagtctcatgctccggatcgcaaatcattcaactcgctctcatcaaccgaaccgcaaattcctttcaagcctaacaacgaaatatcaccacaagatgagaaacctaaatcacctcaaggcaaccagcaagagtcagcaaaggaaaccaatgaagatgagtcaagttccaagggcccagctttcgacaaagaagctcaggagaactacaaaccaaagacactcaagttctggcttataatcctctccgtctttgctgccatgtttctcgtcgctctcgaccgcacaatcattgcaactgccattcctcaaatcacaaacgacttccaaagtctaggcgacataggatggtatggttctgcctacatgctcacaacagctgcctttcagctcatttttggtcgtatctatcgattctaccctttgaggacgaccttccttgtctgtatcttgctcttcgagattggctctgcaatttgtggtgccgctcccaattctgttgctttcatcatcggaagagctattgctggcattggctcagcaggcatcatgactgggtcgatgatgtccattgttcctatggtccctcttcacaagcgaccaatgttccaatgtaagtttacaactctcccctccatgactagacgagcggtggctaacatatttatagctatgtttggcatggtttttggcatctcgtccgttattggacctcttcttgggggtgccttcactcagcatgccacttggcgatggtgtttctatatgaatcttcctgtgggattcctcgcctcggtcttcctcttcttcttcctccacatatcacccaagaagcacgaacctgttcctattctgaagcatatcacccgattagaccccctcgggacattattctttgtgccatcgatgatctgcctcatcctggcgcttcaatggggtggctcgacttacccctggggcaactggcgaataattctcctcttcgttctcttcgctcttacaggcttcatttttgctctcatacagatcaagatgcccgagaccgcaactgttcccgccaaggtcatcactcagaggaccatgctagcctgtgcatggacctcgctgtttgttggtggtggtatgatgattgtcgtttactatctccccttgtggtgtaagtagtccctgtcttcagtcttcgttttgtttataacttatgcttacaaattatcagtccaggctactaagggcgccaaacccgtcgactcaggcatttatacgatcccgttagtactgagccttgtcgtagctagtataatctctgctgccttcacccagcgcattggctactatgtcccatctatgctgatatgtccctgtatcatggccattggcgaagggctcttgaccacgctcaagccagacaccggttcatcgcactggattgcatatcaattccttgttggctttggtttgggccttggaatgcagacttccggccttgctgttcaagcaacactttccaagaaggatatccccattggaatctcgatcaccttcttcgcgcagcaactcggtggtgccatatttgtctccgttgggcagactgtgcttaacgggcttctcgcgaaacacttatcagatatacccaacctcacgcccaagaaaatagtcgatgcaggcgccacagaactgaacaagatagttccggccgagtacatgcccctggtgaaggacgcctacaacgtggccattacgcggatattctttgtgagtctggcattgactttagcccagttgacttgtgctcttggtgtggaatggaagagcatcaagcccaaggccgagtcatcgccagaggctgcccaagagtcaaagccggaagagtcgtgataagacgtttggatatgtaattttgatggggctagtagtaaagaaaactcccctcatgtaacacgaccgctcatacaaagtaaaacaaacagtacaattcatatttagattagaataggataatggcgattacgagcgttcattcatgtctcaatacatcaaacaggcagctgactttgactcggatgcaatccgattagctatttcagtataacactgtgcaccaaccgctctcaacaccagggggcctgttcttcgttggacttcttagtcgcacttgggaggcgtaggatggcggtgaagcctttgtgccatgatcatcatgcgacatccaccagagacgacttggacaggggacccatctctatgatcgcagaaaggatcaaaaagaaggcataacctggagaattgttgaaagttagttgatatttctatcatggacaaatttgtaaataaataaatgccttcaacttgagggttttctcttctccaagtccacgacgctcaaagatcaaatacatctgtaatcagcttataggcgattgcgccgaattatcagcgattccctcctctcctcgaacgcttcctaaactcaatcgcaatcgacatgtgcacaagtatcaagacctcaatggcttgcggccacacattcacaaactatgccacaacatgtggcgtggccacaaactctcgcccatgcactcccaatgtcaaaattcaacatcttaacgacacgtgcgcagcgtgcgatccggcggcccggaggcgccgtgtccgtcaggactacgaaagccggcacgccgagctcatggccgagtacatggcggccaaacagacaggagatggagcagccatggcgcgtgtggagcttctggtcatggaaaattccatgaccacaatggagcggaatttcgaaatcggcatgcactgccaggaagaggatgtcatgtggtgggagatgaactgaacgacaaagatgcgctgaaatgatttatgacgattacgagacggatctggcgtttgtgtgtctgtaccaacaatggggggactactgcgtatttatggactacatagtacttatcaacatctgccattaataggtacgggacttctgagcccaacttgttcccaaaccattattccaatcgtctatgtaccagagtctaccgtgaccctttaaatcctccgctctatgtgtataacgccgagaaatagacacgtcaattattggtaaccgaggtccaggctcggtgtttttcgtgttccgcgtaaaatgacaaagataaaatcattcttggtcttgatgcctaaaagagtgccctcagcttatgccgagggatgcaaagtggtatccaatgttatcaaaacaaaatgtgaggccgtgtctttcgtaacaccttcaaggaggtgagctttaatgcgatctgggtgatggtggctgtggcgatactgatcggtaggtggggcggtcgtattgcacgctcttgaaggccggcatgagagtgtcaatgctgagcggtgtttgtattgaaggacaatccaagtcgatagagctggcagccgacgttgtcgatgttgaagaagtatcggaagtgaaagaggtggcttgcttgtacttcttggtcggcgcaggcgagtcgctgtcgatgctatcgcaatgaggacgtttcccactacgagacggcatgactgtgcgtgtcgtgggttgctgcagatagaaagaaggtgttgtgatgttcaaatgatgtgaagccgtcgacacgcggaccactttgtccgtactttgaccataggcggcgatcatggtctgggtgtatccgaaaatgcgagtggtgagatgatacggagtggacacccgagacaggaaagtaaattcaaaggtcggtcaaaactggaggcggcgacgaagattgggttgggcgatggatatcggagaattagagattgagattgagtatgagattcgaggcagataagagatgcgatgtgcgactatttcagatcagatgagtgcttgatatttgccggaaagatccagttatggtccggccagtgagaaagagagacaaccgagaaggaagaggagaggctgaaataggtgaagggggagaaaagagacaatgggacgacgatcttgatggagataaagagaataaaggataataatggatctcggaaatcaaatcaatggcggggaaagaagagagagaagaagaggaggacgaagaggaagaaaggcggaatgtgggaaatccgagactcgggtgtatgagaaaagaaagaaaatgaagccacaataataatcagaggggaacagacgtgccggtagtatcgcccgtctgagccaaaatgagatgcctgcattggatggatggatggatggatttgcatttgcatttgcatctgcattcgttttgcatatcttaccttgagcggcttgaaaattggtggagatggtcaagcttgaaagcttcttttgagttaactaacaaaggtttgtccttggtgacaagatttgttagattcgacttttgttgagttctcgtacaaagaaccaacccagtacctactaaggtagtatagccaattttaccgctggtgaatgctgcgccgagccggttttgaacaaagcagctggtgtatcaaatggattggatctcgactcctggatgatgatcaaagcaccatgggaatagccacagacacgggcccaggcatggatctgctctgctaagcgaggtcgcgtcaatgtcgacgagggataggccatacataaatagccggactgactgtatatcagctcatacatacacacaaagcatagagcacccacgtgtgctcaacttgattcattgtatgatcatgacatgtcactttaaaacaaaaacggcggacaaaatccagggttacatgccgacaatgtcgaatttagaacggaaattgaatgctgacctaatctgttatcaccgacggaacagaccccacattcaagtctccattatgtacctagctcaagtagccctggagctcccgtctggcagcctagcatggatgcggggcatctttattccccatgatccgtctatttcctactcatctccatcatccttcacgccaacgccgccttgaccaaagctaacgatagcttcattcaagtaacaaacgcactaatctcaaccccttcctaactttgccacataatttccacgacagacttgaccttaaacgcttcacagcgtcttcgcctcagctcatcatggctgcctcgacccccgccaaccctctgctttctaaccagaagagttccgagcttcaggctgttcttcacccgctggtgctcctcaccatctccgattatatcacacggcatactcttcgccaacaggaaggccccatcattggcgtcttgttaggtcaacaaaatggtcgcgaaatcacagtcgagcacgcctttgaagctcacacccgacaagagcccagtgtgcaaggtggatacctcctcgatgccacgaaattcggtgcacggttagaacagagtcagtaaactcgtccatgctaccatcatctccctctaagtatgtactagtgatcactgtccacaaagacagacacctcgacctcgttggatggtacaccctcctaccctcttcaggtccgaccccaactatcctaccaatccacaatcagattctcgaaggttggaacgagtcagccatactcctcggattccacccggaacaggtccttgatcactccgtcggtggcagacttccgctcactatttatgaaagcaattatgaagtcgacgatccaaaggcggataacgatggagaggacaagaagatggatgacgcggagcccgctcttaagctcaagttcagagagctgccctattcggttgagaccgacgaaacagagatgatcagcatgaactacgttgctgcttcaggaggaaacgctgctgccgctccacaaaaggaagacaagccctctttgtccatcgagtcaaatggcaaaggcaagcgccgactagtagagagtcacgatgaggatcacaacaaggcgattgcgccggatgatgaggttgctctgacgccggaagaggacgaaacgattgctgccctcacagcaaaggccaacgctatcaagatgctccagtcgcggatactccttctcaccacctacctagagcgtcttcccccctcgtacatcaacgggaacgcagccgattccagtagcatggacgccgactataccactccatcagcgacagtgcttcgccagatccaagccctcgtcagccgcctggacctcgtcattccctcggacagagccgcatttgagcgcgagatgctccatgaggcgaacgatgttaacctggtgagactccttaacggcattgtccagagcgtgggtcaggcccgtgacgttggtaagaagttctatgttgtcgaaaacgcaaaggcgtcgcaccgtcgtggtgctcctcctggccccggacaggattttgtcattgacccagcggcttacaacattcgtggagctggcgatctcctggtttgagattgctagatatacggataaaggcacgatgatgcgtttaacagaaacgacttagttacattcagccgggcgtttggtgtttgagctagattacaacttcgagtcgtgttttagacatgaattaaatcatagactagttagccatgtcgtgttcacgagtccagttgttcgtggagatatcccggcttcatgtgtcaagtcaagatagggcgcaagtgttcatgttaatatcgtggactatgtctgctaggacgaactccttgccaaaccgttcttctagcccattaaaccacttcatatcatacttgttatctctccaaccaaacccaattaaacccccaaactaccaggatagttgctgatatcttcataacgagaatctatttacacatccaccgtgaagcacgccactgatgtagctttttggatgtcttttttgtgtatcaatcataagtcgtaaaaaggcaattttgaggaagatcttatgcctcaataacaatcttcaggacaagtttgccctcgtcgtcactggtgcgtgttgcaagctcaaatgcacgttgtgcctgatccaggcccttgaaacggtgggtgaccatgtcatccaacgagggtaggctgcaggaagaggggttcgcagcttgggaacacaaaaggcgaatgccggtgggatatgtgttggaataccggaatacgcccaggatatcaatctcgcggaggtgagccacggagagagggagggtctgaataggagttcccatgcccaccatgattactttgccgccagctttggtggcatataagctcgtgtgcatgcatacctcctttccggtgcactcgaatgtgacatccacaccatcctcatcctcctcgagcataaaggtacccgcagggtttgatgaagcaaggatatccgctgccaatgatttggctccatcgaagcggcttgcggttgaaaaggtgctggcaggagtaatgataccagtctcgggtgtagagattccagaagaatagtttgaagagttcaagcgggacaggggggtaacaaagccatgggttgcgaatccacggcttatggcatagttgacacggccggcatcaatatcggtgattgtaaccgatgtgcagcctgattgacgagccattgcggcagtcaaaagaccaacggtgccggcaccgataacaagggcagtggagcccggttccggcctggcacggttcaccgcatggatagctacagacagcggctcgagaagggcggcggcctcgaaggagacattatcgggcaacctgcattcgagtcagtaaccaaggctgtcagggatatcatattgagcttacttgtggcaccagacagcgggatggttaatcctctcttgcaatgtgccttggtagtgagggtaggttttggcactgcttctgaaacgcaactttttgcacaggttataacggccttgacggcagatgccgcagtttccacaagcaacaccaacttcaagagcaactcggtcgcccagcttgaagccactcacttgaggaccaatggcaacaacttcccctgacgattcatggcctagtgacagtgggtgacaggcacagagatcgccattggcaaacttcttgtagtacgagacatctgaaccacaaatgccagtcgccttgatagcgatttgaagctcgcctgccgctggagcctcgatggtccttgtttcctgcaacgcgggaagtcagccaggtgttcgggtagggctggaacaacagcaactagtctagaggttgtcggggtcggcttaccagtctcagatcgcggggaccatgcaagacagaggcactgatgctcaatggcttcgatagaccaccgggtagatgcgttggtgcgatctctcccgtagcaactggggccatggctgtcaacaacaacgcttgaagcctcgaagcgtgggataaaggtgggatgctggtgagaatggagacttgaggtcgggcgatggctcgatcagttgccgtttggggcaaatacagcaaaggggattggctggtggagtgagatggaaacgtgggagacggccagcgcgtgggggtaagagcctaggatagctcgtggaggcgctccaagtgccaagtggactggtgtaagatatagaagtatataagcctcgatatcctcgagctgtttgacacgagtgcttgagccggtttgggcaggtagaaaggctcgcggctatgtatcgttaggatcgaggaggaatgagccaaaggaagacgggtttccaccccttaagtagataacactcctcgccagtgacctccggaacaactcgccagaggagtccgggtcgagagcaatcagaagcaagggcgtgcgctcatcatcagaatactcagtgccaaggtggagcggcgtcttgaggcgtttgaattgggagggagaaggcccagtcaggaagcaacaagctatcggtgggaaacgaggagctttccgttaggactaggtgttgtcatatcgcaaactaactagctgcaggactttagcacgatggcaatggcgtatcggcagaacgacagcccccgatgctcaagagagcaagatggtcgccatgtgcctgggccgaggccggaccaccaagcagaattggtgcatatttggcggacgagcctgtaacaggcgggcgtcttgcatgcacagatggggcgccactgagggccctgatgcttgttcgcagggcacgctatcaagggtctaatagcggcgtctacttgctgggtcgtcctggaagatcgtgaacaaggacattgtatgcagtaagttggcttggtgaaaggtgtccaggctagcaaaccaccatgccgctgacagaggagacgggggccagaaggcgtgctgccagaagaaaatgagtattttcgtcatcacggctttcacaagtgttgagggtttggcaaatgctggccactactggtgcccgctctaaagaggaaacaagatcatcaattgtgacgaacgtgtgccgtagatactgttgcatgcctccgcggcggaagacggccaggtgtaccggggactatgtttgtactaccgtagccatgcacaagcagcatcgtggtgtggtccctaatcagcccgagatcgcggtgagtgagattgtggaagacatccatgacagttacatacagagtgtcattgacgcacgtgtccggaacgtcaacggctgcgtttgagggcaagacaaggcattgcttgatatcgactctgaacagagggaacccaacgtgagaaaggctggccaagcttgagtgtccgtgcaaatagcggtctcatcggcgtgaatggacaaaaggaatatcaccatccagctctcaggagctgtcgtcaacggttccccaaccgtcgtcagccaccagccattggatggatgcgctatgttgagtcgcaggctgcagggctagacaacgggccgagtcatatcccccgtttactagtactgtatgtacttctgggaacatgaagtgaatgtgagaagcgatcaatttgtctcaagagttgatggtggccaaggatggcttgctgcgagaatgtcaaggccagtggaggtatgcttgattctgcaatgctcgtaggtcaagctgaacaagactgatgagagaagagagcataccagataaggtgcccggcccgcattgttcggtgcaaaggtggccacagaggttctcttttctcaactgagcctttcctttttgatagcaatctcctccagtacgggcatacatgcatgtatgtatgtatgtatacatgtatttccgcgtttgcctactatgtaggtaaccttgccggccgtgtatcacaccaatcgggggatatccatcccctccaagttccagggcgaaaagcagaactttaaccaagaaccaaccttccagtcctcggacctctttacatattctcttggtaggtaggaaacatcttgtgctgtccataacagtacctcggggggttgagttctcgctggaacaaccaatgtttgactccaaatgcactgcagaatattacacgggaaacaatttgaagccttaggctgttatcagtcaagattgagacatagccgcttatcacctccacttgtctgtcttgtcatgtcgtgccttatcaagggttccaagggccaaggatcaaccacagaagaagcaacacgatgtcgacagtaaatctatagttggcagggatcagagggtcaaaccccggaccccatatccgtatgtatgtatgtatggtcaagccctccctccgtttggcggggatggggtaggactgcttccgcaatattctcagttgtcttgacggcgatctgttctctcccgatgggggtgagaatgaatgatgatttccaggcgtggctatggtacctccaaccaatgaatacatccatggtttgggagtgttatatgggcaaacaccaacaatggtaggcttgatacatgttctgggcgccagcagcctaatcataatatgaaaattttcaacagccaacacacgaagacaatctgcacgtcttttctttcgccttaagttaggaccaggctaaagcttgcatcaacagccaagcaagactgggtcatcccagggttatctgggccattcggatgctgagaagttttctagaatgcagctcgctccatccttgccgcaaagttcagctttgatccaaacccaacaaacagctttaagttgaccaagtgccgacattccaattcctgacgcattgagtttgtatcaaggcgaaatattccgttgttctgggtagccaccacatgtatccgtgcatacatagaaacgacaagagagttgcacaactgattggcctacggtagctatcttgctgcacgtctattcgaagggttagccacaaggtgcagagatgacgagatgccatgcgcttggggttccactacttcatctcaacccctggatgtgacagactgaaccaagtcgcgaaagcccaccccagccggaactaagttctgataaccgtcagtcgcggttaaaaccccccaatgatattgatagcctattattattcaggctttatgcgaggatcccgacaactgatctaatgttttagtcttggtactaagaacgtcagagaatacctaggtaactaaatccttcagaccacggactagctagtaactacctaaccagaccatctgaagacttggactaatactctattacgctcgtataaacgcgtatacatagctacgctacaatccgaggcacgaatcgacggacaaataactcgctcccacacagttcaagccatgacagtcgccaagtgccacataaggtagtaagttgggtgtcgtgacagtgctatgtgcaggggagcaaccgcaaccccttcaagccgcctcttccttgagcacgacatagtctagcatgttcgttggatgcttgcttggcctctctcagccaggcatcgtctcagtggattacaaggataggcagcgagcgggataaaaatgttagcacgcaaactctattttaatacaagacaaacaatgcaagacacatgtccagctccctcctccaacagtacaagtacagcatgtacctaggtacctacttatgttactcaggaaaaaggttgacggacacggccaaccagctgtacatgtgtctcaaagcagtgtttgataggatgtcagtctcaatcttccgcttgaggccttcgtttagaaaacagccccatgggtgctgtcccgcaaccattgggacctgcacgactcgttggttcaatttttgggcgttgctgacattcttgttcatgcaagattgacgggatatgccatttgactgaggttgacagcccacgacattgctcccaatgctttcagggtgacacagcatgcaagtatgtgcacagcaggtttcgccataatcatcttggaaatgcaatctgcctacatacatacaacctccggagtctcgaacacatgttctgtgcgaccgttacatggcgtaaagtgtttttctgcagcttggcctcggtcaagattatagtcagggtcttccagaccggatttcaacatcggacgaggtatatccaatgaactcaatttatcttatctgtcaaagactttctcagcataagggcagaggctcatgtgaacgatgaagcatactcctcggacctcatttgtgatcatgaaaaactctctgatgagtctttatcacagctttgacttgatacgccaatcatcacgtcgcatcccacaattgagagctgggagatgtgcagtcttccttgtaaccaacccaccaactctatacaccgctatcccttcaagatcgaacgatggtgataaatgacagtgagcttccggcagcgcaatgacattatcaagagcatagtgttgctcctacacggcatatccatacacaccacggcgtttgacataaactcatgaggcctgagacgaatagaacatcacaaacgcaacgataaagaaaatcagttttgcatgacaccaggctcagagcaatgctatcaaaaagaggagggaatctgatgcaagccccttattcatcatccacatagtacactcgttgctgctgctgcttagaatgtgctggccgccagccggctcgcagcattcctggcatccacacgatcctcatcatcctcttcgctgacacccttaaggccggcacggccccccgcctgtcgcccttgagctgcctcggtgctctcttcgctctcgccctcctctgacaccttgctgatgagactgcctgacacgctgcgacccgtggcatctgaacggcgaggaacgccactccaagagtcacccttggggccttgactggctgcgagacttgatcgacgcacggtaggatgcgactcacgacccaatcggctcagtccaccggaggcgtcaattgatcggatatccggtcgtaccgtctccagcagggccagagtccgcctctcagcttcaatctctctaagcacatattccctaatgctcaggcggagatcagcagaagttctcgagaaccacttacgacgctcctggaccaagttttgggtgacacggttggtcttgttgtacaagtaggtctcgtgctgtcgagcgtcatccaatgctgtgatggcctcgtccaccttttcgcggcgaacactcgaactggctttgaggcgatcagccgcattgagcttgctacgggtagcttcctgagcttgtaggaattcgcgaatcagaatctgtcggttggtaagtgactccttgacaatgaaagcgtcttgtgagtgatattggaatgggtcgccaatagttgtagcctctgctgtcgcttgggcagcatggtagtcgccgacggtttggacgactttacccagctttcgatatgcatttgccaaaccaggatggggttcctggacatgcatacttgtgagtttagcaccgtaatcggcttcggagaggccaagtcctaaggatgttcagtatgctgggtttgtgcggtctgtcagaagcttacccctcctagccttcaccagcttatcaaccttgtggccggcatccatgctaccaagataaaagagcttgacggttggacgtgcgtctgcaagctcaggggtatcatcagggggtggagcgaactgcttcaaaatctttctgcggacgcctgtcgctggctgcttcttcttcaccatggggctataaccaaagtcactctccacaaagagtaccatctcgtcgtcccgcatcaggatttcgttaccgcaaacgtagttcaaccaccgctgcatcaaggccttgacccgaatctcatcctcgtctgtcccagctccagcggaggtcagaggcggcgggaccgcggggacaaacacctctgggttcgcagatatcagatgatcggcgagtttaacaaactcggagtgtagacggcgaacatctcggaattgagttgttcgaaagcggggaatgttagtctgtgccttgtcagttcaccattgaggtataaaaagaactcggaaatcgtacgtgaacatcgaatcggaggatgggatctttcttgccagtgcgttcgagtcccgtaattttggcttggagtcgatactgaggcccagccggtttcgggggatgctgttcttgttcagactgtgaagccggcgcaccaacctggttgtgttgctggctatgtgcttgagattgtccgtcctccccagctgatggttcagcggctatggattgcgactgcgcctctgaggtgttcagtgtacctgaagcctcggtaccatcttcagtgccagaggctgtagtcgcagtccctggacgctggaattcttcagactgggatgaaggctggtcctgagataggccattcgaagattgtgtactgtagcgaaagggaggaggagcatcagctgaggcgggattgaaggcagcaatgttgtttcgcgatggagacgacacaggggagttgccccatggtgaatcgccagcgggatcctccacgtcgtggatcgtggagctgtagtccatcgcaagtgaaatatcaacgaagaaattcggcgattgtgtcggttgggcgattgttgatgagagagagaagctggaggaatgacgttgcgttggttcagcgcgcacttgaactaagtccagtcggtggtcggcagggacggacgggggtagcgaccaagatggaggtggagtacgagtaccaaattgagcgggcgaggacgggagctgcccagatccaagctgatgggcactttaatggattgataccacgacaatactagtagtacataatttatacttcctctattcctgtaaccctcgaaactcattgccttaaatggggaccttacgccttgaaatttcatgaacagaagtcgccccagatatcaggtagcccattgtaatatagcctattcttgccattcatcgtctgaggcgtttctcttcccgcaggttgcagccattcccgtctaggctgggggagcttacttaggtactgtgcctaccttacctgggcccgacacctgaccagcatctatatggccattgcttcattgaaaaaggctcccactacagcctgggtaggtgggtaactagttactcttatcttatcagcgccccaaaaagttgttagtgatgaggggcctggaaaatgttttggctcgacatcactggtgaaactttgtctatctttttttgcgccgacttaagtgacttcctctgtcttcttacattcgttctaacatcaaatcttctagagcgacacccatctgatattcaacaatgggcaagaagcgagcgcgcgaagagggtaaggatgtcccgccagctgatatcgacaaaatggacgaggacggttctgatgacgaggtaggcaaaatgctttcaaagttgtatgcgcatcctactaactgcaccaaaggacttcgatatggttgacgttgattttgagtggttcaactttgaccccgaggtcgatttccacggtaccaagaccctcttgcggcaactattcgatgttgatgcgaatctcttcaacatgtctgccctcgccgatctcgttctctcacaaccaaccattggttctaccatcaaggttgacggaaaggccactgatgcctacgccatgctcactattctcaacacggccgtccaccaagaaaaggagcccatgaacgatattatcaaatacctgatcgagaaagcgcagagtagctcgtcactgacacccattgccgacgttctcaaaagtggaaagcacgtgggacttgtgttctctgaacgcctcattaacatgccttctgagctggccccaccactatattcaatgcttatcgatgaggttgaggctgctgtggaggacaatgaaccctacgatttcactcactacttgatattgtccaagacataccaggaactcgagtctaagttggatgttgagaatcagaagcgcaaaaaggcaaaggaggaggccggcatttattatttccacatggaagacgaggtgctacaaaaacacgcggtagcgcacggcaatttcaattacacaaaagaggacgagtcggcggcagacagtaaacgggcattccaagaaatgggcgtcaaggcgcacgggcacatgattcttatcgaggcgaacaagttcccaggggcggtcaaagctgttaatgaatatctcagtgcggcgcaatagatgagatgaagctcaggcacttggttctagcctttgcatcaagtattccacctcgacttccttggttaatgggataacgaagtccttgtacattgaaacaacagcgtcaacatcgattttcgctgctccctcggtcccgtcggggatggaggggtccttgccatatgtcagagccttgagtcgtagtcgctcaaggaccttcttctccactgctgcattagtgatagattcagcgatgccatcccgatcttcagccttgataagccgaatatacttttcctcgtccgaccggaatttggactctgcgacgaacttgccgaagtggatgcgtcgtgatagagcttgtagacaagcaatatcgcaagttgcggttgagccgtagttttcttgagactcaccccgctcctcgcgtccgaaatcggggcatactgcggggagaaacttttccgtatagaatttcttgatcttgtcgttcacattgacgttgttttcatgcaagatcttgggataattgagaggcttgagtattgggttttgcaatgcatcggggaagaaaggatattcgtcaggtgactcgaagcgtcggatgagggattgtagcttctcctgctcgcgaaaataccagtcgaggaagctcagattcgcttcaggcaattccacagctccaggaacatagatcgtctaaaatgatgacatggttaactatcgttattatgcggtctgggatcttgcggctggaccggggtttgcatgaggcgctctaatcccacttacaccattcaatgcgaattgcactctctcgatcagatggaaggtgattgtgtcctcaaggcgactaccaatgtcagtctgggtgctcaatggcaaaatagggggtacggaaagccggtagcagctcatacataagttggaatcgaattcgggccagatccagtgcgtgtgcggcatcggccatgttgataacggtatccatactagttctaattaaaaagaaaagggtttggacgccttggagatgtgcttccgagatgtcttgacctgaatgatccgaagattgggtccaaatctcgtaaaagacagaaattgggttgtgagtcgttcaaagtcaatgttgaagtaccgaagggttaatcaccacctaagtacctaggtacctgcctacgttaggtagttggtagcataaagcgggcacagaaaggttggagctctgtactaactaaaagcttgcaggccacgagatggctggcaagagctcaaagggaggagaggagggcatgggcggaactagagccggcatttcccttcccttcctcccacttcctacagcacaataaaattgagcatggaggggtaacttaactaaggtaggtcgagctcggccttgaacgtcaccgggggtggatggcattttaaaacaccttacagggcacggattcacctgtgcgccactatcctcgcagcctccagcgatcattccagcagttccagcgctgtggcataagtgtcgcatgagccaattacagagagagccatccatccaatcctgctcttgcccacattagcgtctcggatcagaagcctcccaagcccaaatccaagcctgttcgggtcttttttgccctccacctcaataaccaaggttatcccggcgcgcgtcatgataaactcctcgtgagctgccaaatcttttgattcttccttgtgcgaagcctcagcgtcaatcatccacctcgatccaatcgcttcaaggccctccgattctcttgagcttctgcacctccgccaggagctaggccatggcgaaccaagagactcactatggcttcgacgaaggcggagacgacgaccagtctattgtgtcggtgtgtagatacctactcgagttccattgtctcttgtcgtacgggccgcacatagctaacctcaatgctttgtttcttgggtagacgcgcggactcgaggctttcagtcgaaaggttacaactacagctactcatttgatcggacccaatgccgaagccacggctcatcactaccaaaccgcgatggccgaggtgcacaaacaaatgaagcggccgacagtccagcgaagcatgttcgcgatggctaggacaacgccaaccgacctcatgcgatccagactttcaacgcacgaaatccagcatcgcgctttgacataccttcccgatgagctgcttgccaatattcctgagcatgacaatccttactcgctgtttcagggtttccaggccagcttccccgagctgactgacgagggcaaaaagttccagcgacgagtcacccgcggtcgcaagatgctggaagactcagatggggcatcaggaagcccaaaaaaattaactcaattaaaaaaagagaaggctgccatgatgcatgagtttgggctgctgggcactcgtaagagcatggcgagctacgagattcgggaaatcgataacaaaatcgccaatctccacggcatgcgaagaattatcctggacaggctcgctgggttggaacaagatgaagctatgctggagcacgacagtatgtgatgtgccaaatacgtgacaagactctactgacttgacaagtttccgagatggaaatccgagttgatgaggcgcaggcgttggttgatgaggctgaggaaatcgcacgaaacacacgaacccaggacgaacaagatctggttggcgatgccgatgatcacgatcaagagttcatgtcccagtcagtttatgataagattccttcctcagaagcaggtagcacgccccggaaagcgaaaaaggtacatcgtaagaagtcaatgcccattctgcacgagcatttcgagcctggcacagccattcgcgaacttcgagcacacaaggacacgattacagctattgattttgacgcccccttcggtactatggttactgctgcgctggacgatacagttcgcgtttgggacctcaacgctggtagatgcatgggttatctggaagggcacactgcttcggtacgcgccttacaggttgaggataacattctcgcaacgggctctatggatgcgaccattcgactctgggatctcagtaaggcgcattacgaccctcacggcggcttgggaaaagatgacgatgaggatgctatcgcttttggaacggataaccaccttgaacccccacctggtagcatggccgattgccctctgtacacattggaatcacatgtagacgagatcacagcccttcacttcaggggcgatgttatggtttctggttctgcggacaagacgattcgccattgggatcttgaaaagggacgttgcgtgcaaacattagacgttatgtgggcggcagcagcaagtatgacgactacagacagcgggtggcgacctacggggcggtctcagagcagttcggccgacttcgtgggtgcattgcaggtctttgagacggcacttgcttgtggtactgcagacggcatggtgcgactttgggatcttcggagcggccaggtccatcgcagtctagttggtcacacaggtgcagttacgtgtctccaattcgacgatgtgcatctggtgacgggaagtgtagatcgaagcatcagagtacgttgttctctttatgttcttccaagtacatcgtgactaactgtaaccacagatttgggacctgagaacagggtctatttacgacgcatatgcttacgacaacccaatcacagacatgatgtttgacgcccgaagaatcgtcagtgctgctggcgaggatgtcgttaaggtgtacgataaggtggagggacgacaatgggaatgcggcgccggcatcacggccgctgaagagggtaagactcccgccatcgtggagcgtgtacgtgtaagagatggatatcttgttgaaggcagacgagacggtgtcgtgggtgtatggacgagctaagatatacgtgtgcaatctgtaaaagaaataatgaaatccactcatgacgacttgaatcatgagcagccctttgatcattcaattcgtggctttataaacaggcgatgggcggaaatggctgtaatgcttcactatataagaatatacactgggctcgatgctaattacttgattaagaagctctagtacatcatgttggcgaacattgtgtgtgaagattccttcctctatctcattggatgctttgtacgaccaatttcacggttgaggggtgacgtgacaatatgtgcttttacactgttattgatcacaacactttcgccctagcagatgacaagcgcctcgaaacaacattgcctttcgactaggctgacataaatctcattgaactgtatctcactggagttatggcgtcagcggcttatggggaaatcctcgtcaggtattttaagataactcaagagctcgttaaggcaccagacgctcggtcgagaacgacggatacaggctcttcaagccctgaagagtccgaaggggtttctgagagagttttagggaaatcaacagattccgctgcgcatacagatcccacaggagatgccgtggctcggcttcttgcacgacaggctcatgcattgatcacaattcacaatgatttgacgtcgagtaagagaatcgtcaacatcaatcagagtctccttgaaagaagaatcgcagacttgatctccatctcgtcgtccaaattttacgcctaccgatatgacctcctccctgtcgtgtggcgtcagatatacactgacgcttgcatccttgactcttttagtctcatcatgcaaccactcataatccatagcattgtcccagataagcttctagatcttgtcgttgagaagcttgatagagcactcatcacggcgggtggtggtggacgacaacaatggcttgaggacacaatacggatgcttgaattagcttggacggcgaatgaggaacataagaggccaacaaagcgtcaaagatatgacacttcgacgcaatgcttttctaactaccagcctcacggagaaccaaggctctcacctacgagggaatgtcctcggcgctccggctggataatgccacagtttgaagactacatgaacagcaacaacggagagcctcggcctattatcttcacagatttaattacagggtggcctgctctcacgggccgcccctggaaggatccagagtatctcctctcacaaacctttggggggagacgtctggtaccggttgaaatcggtagaagttatgttgatgagggttggggacaagaacttatccagttccgcgattttcttgatcgctatgttacaggagaaacagatagcgttggctatcttgcccagcataaccttttccggcagatcccttcgctgcgtaacgacataactataccggacttctgctgggtcgacgtcccacctcatccaacaactccgtctctaaatcagccgccggttgacatgccccagctcaacgcctggttcggcccagcgcgcactatcacacctcttcacaccgacggctatcataacctgctctgccaggtcgttggaacaaaatatatccgtctgtatcctcctcgagcaacatatgctatgcagccgcgggtatctgagcatggtattaatatgagcaacacgagtagattagatgtgggtgtgcttgaagaatgggatgagaaaccgaaagatatgagtgacgaagatgtccaaaggatgaggaagcaactcgaaggtatcgagtattgggagtgcatccttaaaccaggagacacgctggttattcctattggatggtggcattatgtgagaagtctaagcgtgagcttcagtgtgagcttctggtggaattagtaggccatgggggccagggagatccatgaatgaatttcacacggatctgcaggaggctgatttcagtgactgtgatgtgataagacgacaatgtgggtcgtcaacattgtcaatccgttgcctacggacaagactctgctgaatcaaactcctgtagattttacagaacatcagaaagacctgtgatccctttgttacccagctgtcgatgcatcatccacgctctcactcgttccctgggcctctctccgagctttcgctccagccttcagtgtctcccacttctcacgatacttgtccaaaaccttttgcatctttcggttgtccttttccagtcgctccatctgtttgacggctgcggttagctgttcttccaactcttggtttttgcgtcgtaaggattcgtcggcaactttgctggtgtgtggtgaagcggtgggtgatccagggcgcatgagacggtaactttcagcaagagccattgccgaattctgagcactggcttcaaaggcgtggagccgcttggtaagcttatctagtgtgtcctttaaagatttgttttcagtgtatagctcttcaatgatgttgttgaggtccttgtcagtgcgggcacggccaatacggcgtttggctccgggcgacagcgggggtgcttctcgggcatccacaaagtcgtcatcatcttcatcaggaacatcgagaagatcactgtgggacgatgcccccagtcttcttttttccttctcggcaaagctgagaatatttgcgtaagacatggtgtggccagtagtaggtacaacgtagaaagaatcgttagctccgtgtccttctctagcaagagcctgcatagttgccttagagtagatcttgctaaggtctggttctaagacctttgacggggacgccttgaggtgactacgcttgggactgggagacatttctggggagtcaggtgtttctgaaatggtgggttcctcttggattagtggcagaccggcaaaagccaaaggtgctgaaatcttattgataagactcccgaaggtgttgtagaaccgagtatatcctccgtcatcattgagtgccgcagagggagctgtatcggtgcgtcgggacgatgaggttttaccataactatcggagcgtgtggttgcaggaacaggtggtacccacgtcggtttgccaggctggtgatcgatgatagtctgcatcttggccttggttccgcgagggtgcgaggctgcgtctagatttccgggagcttggtcattggaaacactgggcgcgagaggttggcctctgtactttgatcggatgccacgagcggtagccaggttgctggcgatagaagaggacatctcccgtggagcatatctacgctgggtcggaggggacagtttctttgacgccgtagagtcctttttgttttccttcttgtcgtccgcatcttgtgtggggagattggctttggttgacggatccttctcgttgagatcggcatcgctggcctgggaggtaggttcggtcggtcggtttaaaatctcggcgatcctacgatggtgttgttctaggagcttcagtgttcgcagagcttcgatgctagaggtcgatctggcagcgttggcgaactcgccagcagcttgagtatgttccgtgattgcgactgtactgtcggaggagtggtgagcgacactcgcggcgcgcacatgatcgtgtgcttttacaagcggagacgagtccattgttccatgtgcagtgagcttcaagagagcttggtttgtcccttgtgtgctgtttaatcttttggattcgttattgagttgtcggtagtggattgggttgtcatcctaacgtgatgaggtcaaatgtggggaggcacaagaccaccggtgatctcgtttaagtggctccgggccccgacatgtagtctctaccttagcacctaagaatgtactatagtattccaagttggcgatgattctgtcggacgggataacgacaggcagagcttaaatcaacacatggcccatgggttgtctacggcatatcgagggtccagtaatacgagatcttactaccgaaaaggcattcactcttgaggtcaaaggccggatggaataatataagtcttgctttcctcttgacgcaacccgtcgctcataccaacagtatcctaaggtagcccaaagtgtctaggttagtactatgtagttatagacaatttagcttttggcggggttaagattaattacctgctagacgcccaggcacgcaggaagtgatccggaatttcatgacgacactaaggtaactgaaatgtggagaacgactgcgaattatgaggaacctaagatacctaaactaggtaggcactcatgcagtgtacctaggtattcaatatgtactatcacctttttacgcagaagcagtttccttggtaatgaagatgcctgctttatatgacatgcatactccgtacctatgtaagtaactattacggtcttggtccagtcctttgaccctaaagcgtctgatagtactgagacaataagtcgaactttttcatagcgaaatcacaagttcccgcgaaaaataatgtcattgttatgacttgtagccttctctctatgtatgtaagcatattagatacttgtagctctgaggttcaagtcagtgaatgtatttgaatggtattgggtcatggaccagtctagtctacaccattcgagccatacaagtaataaatattcacgaatgaatgtacctctttttcagggaagcctttctggcttctgtctttgccccttgtttcccttctcacccatatgacagagatatcaattacgacttgaataagacactctgttcttttcatcattctcgtatagcgaacttcgtacctgccttacaaaggtgtgttaaggagtctagatgttactgcgccacagagtcttacccagctagccagctcttccaccgacttcaaacaaaaccccattgtttggccagagcttcagcatggatcaaatctgactggtcccaccagctaagcatccatggatatcaatcattggcgccctcactagtccacttcacagggatgtgtacgcgggttcatcggttaagtttagagcttccacttgatttcggtggttggctggttgattcgggctgtaatatgcctacaccaaccgaaaatacctacggacttgcgagctaataattcacatcccctgaagtcaccctttattgataaaagccacaggcttggataaatgcagtacgcacccactcagtcacagattcgaaaccacgcatgcggttcaagttggataccacccaatcgagaggaattccacagaaaccaaatcgaacaagtcttgacccgacttggcgtggtccaggacctgtagtctggcccatcatatagttaaaccatttgggctaaaacaaaccaacgacgtcaactcttttatccttggctcgatcgccatccagctttccacgacaaaacctcatcacttcccagttcctagccttcgaccattatcgaatattgaaaatacataacccaagtttgtcattcgaaatccttgcgagtactgtcaactacgaccagcttttcgcagcactgccgccacatcgagcgtatccactccaacacctcccgagcacgcaacaacgagcgattccggcttgatccctcatatcctactcgtccttcgacagagggaggctgcggtacgcggcgactgcaacgatgtcaacgactttggacaacagcagcaacactgggctgaacaagctgctgccaaagtcaatatcctccaagcgacttcgaaaaaagcaagaccgtgaacaaccagggctgtcctatgacgatgctggcgtctttgcgcattcacagtcgagccgagaaactttagggagcgatggtacacgctccgagcatattgcaggggacgaggatgagggaacaagccaccgctcctatgagtccgatggggacgaatcgtaagttttattcaattgtctcgtctctccctgttctgtttttgtttcccttctgcttttcccgtaccgttatcaaccgaatccttcgtggcaatgatcgtctgcctccatgttgtttttgccagttctgttgcgtgggatcagctgcgaggctgagaccctcttggtcagtatctgcgacatccatgcttaagtggcaccaagaggagagacaaccattctacataacttattgcactaagagagggatggcagatcaaagctccacacggcgctatgatcgcctatactcgcgttgacaagcatcaactcaattgtttcgtcattgcatacttccaagctacctctcttaccacgtcgctatattactgctttgttttgtttctggttattctcgtgcccagcaggcttggcacatctgccgtcttccccgtgtccacttccctagcaaactccacttatcggtgttaccgtctgtgctctctactgcatttgatcaatctaactggagccatcgtcactctttagatccaactctcgatacccgccgcctttctctactcatccttctcaaataggccacctaacgacaaattcctccatcgtacaggcaagttatcaaccagaatcacatccttcgctttcagacgtcgaatccaacagtagtgcttcaaagtcgtcaacgttcccagcatcgcgaacagactccatcgattcaagagacccccggatcggccggagtaagacgggcttgctccctccccaaagttctgctcgccgttcgccttcacctgctggtagactcaagggtatattcaagcccaagaagagctctgggaataactcgagtccagagcgtcgcccagcaagcgagccccaaccatcgtctgagactcgcgacgaacaacagcctaccatctcagtggatcctgatcctgatcaagacttgccagttctcgagccaccagctgcagctaaggttgcttctccggaaagacggacgagggtacagcccaaggttgacacgaatatcccgcctcgaactcctccaagcggtgacaaacctgccccggttatagtaaacaccccacctacacctactgagttcgccaacaaatccggccattcgtcccccgagaggaagtccttttggagtagtcctgggaacaattcgggtacaaatggccgtccttcctctcagaacatgagtgcgaacaggaggagtcgatcgaattcacaaaacatcggccccagcaaactctctaacattgtatccgcccccttgacaccgacccaagagagtgatgaaccaacacctacggcgaatcagaacccttcaggaggctttttctcgtctatgatctcagctgcccagagcgctgccaattctttcagcaataccagtctgaacatcggtggaaacaagtctcgaagcgtgactcccaacatacaagaaacacctgaatcccacgatacccaaaacaacatcgaacctgccccagtggcgcaaatggcggacaagaaggaaaacagaaagtccgcagtgtcgaccattggtgctggtgagctgagtctcagtcagcttgggcttgccgaagctcccagccttgtcgcatctccagttaacgccaggttccccgatgtgtctgacaagcgtgctcggtctgaatctgctcccgtcgattctccagtgagtcctgtggagtttatcccagaggagtcttccagtcgcccacgctcactctatgaacccgtgagccgtgaacgtacacctccccctccagagcttatgaacaaagagaatggtgtgcaaagaacatccagtctccgaagtgctctcaaacagagccacaggaagcgtggaagctctgtcacgactggaaccaccataggagctgcgattgcagctgcgaatagttcactagcgcatccaaatctgagcgcacccaagcttacgggattcgctattgccagtaaaaaaagaaatcgcgattttcacgatctgtttaagagtgtgccagatgatgactatctcatcgaagactacagttgcgccttacagagagagattctcgcgcacggccgcctttatgtctcagagggtcatctctgcttcagcagcaacatttttggttggacaacaacactcgttatgagcttcgatgagattgtgtctgtcgagaaaagaagcactgcactgctcttcaagaacggtctgatgatttcaactctgcatgccaagcacatttttgccagtttcacaagccgggatgccacatacgatctaatcgtgaacatatggaaacttggtcaccctacactcaaaagtacgctaaatggtgttagacttgagggtaccggcggcgacaaaacggaaaaggttgatgctgagcccccagtggaggaggatgaggcccacgagggctcggagacagatgacgagagtgatgatgaagaggagtactacgatgaggatgtccacgaggaaatgcacaatgctagcatagctgccgaaacgaaaactagcggagcagatgctgacggcgagaaggctgcctccaggaaagcatcaggagcagcgctcccaagtggcccggcatctgaagagtcacctccggctgctggaggctccgcggacttcccaggcccagctgctcatgcgcccactgaatgcggcgacacagcatcacattacgacagagtggttggcgatgatattattccggcaccacttggcaaggtgtacaacctcatgtttggcccagcttcagttacattcatgtcgaactggctatcgggagagcagaagtgcttagagctccagatggaggacaagaagggccttacactggataacagaacacgaacattctcgtacatcaaaccactctacggctcgattggaccaaagcagaccaagactattacctctgagacattagagacattagatctcgagaagtcggtcaaccttacctgctcaacccaaacaccagacgtgccgagtggcaatgtgtttgcggtcaaaactaggtactgcctctcgtgggccgaaaacaacgccacgagagtgcagatgaactgtacaatcgagtggtccggcaagagttggctgaaaggtaattgcaatggcccttatggtggccagattcaatgctaacatggttcagggcctattgagaaaggtgcaactgatggccagactacatatggaaaagacctgtttgcagctatcaaggcagcagtatcatccaaaccaggaggaacaacgccgatagcctcagcacttaagggaggcaagaggaaaggcaagaaggccaagctttcgcagtcaaatactggtgttgtcgagaccagcgttgcacccaagcggcctgctcagacaagttggggtgttctggagcctgtacgcggaatcctggagccaattggagacattgttcaacctcttctcactggaaatgttatgtatggacttctggtagggctgttggttgccacgtggtttggctttggtttcacacctagtcgaaatgcctcctacggtcgcgaactcgggggcgtctaccgaccggacaggattgctgcttatgaggagatgtggcgaagagaggacagtgagctttgggattggttggaggaacgtgtcggaatggaccgtctgcaaagcgacaacgtcggggcacgcaagagggcaatggaaccaaagacagttgaagagaacttgcgtgcgtctcgaatgggtgaaaaggaggtggaagaagcaattcgagtcacagaggaaaaactgagagtactaaagggagttatggagaagaagagcaaacctgacagatcgactgatgatttccgatcgcagggagtatagaaattgtgtatattttagccatacatcataacctgatgggagtaatcagcgagctcctttgttcttttgtcaactacctttgtaacaacaagaaagctattgaatatatctattagacgagtcaagcatcttattcaatgtcaggatggggtcgcattctacctattgatggttggttacacaactggtgatgggtgtctgcatgacaaggcccgtgatggtcagattggtcagccttatgcaagccgaaaagccagtggcattcttggctcaggacaaggaaggtgagcgttcctgcatgggccaggtttgtttctggatgtggtcgaatagttcagtactagctactacacttgtagacgttgaagcgtagctccgaccactcaaatataaacagccactgccttcatttagaaccccttcaaggaacacagacagagggagtcccatggacaattgatacaacgtcgagattgaacgtcgagtgaggtgtcgggtgttgatgtcaatacgacaggattagcctaccctgcagcatgagggatgtagggaaagccggcgattattctccaagttccctattacttgatgtactgtttgttgcaatcacctgatttactacctacttataacttttgagtaaatggcctgattccgcgacgggttgaacaagaaagaacgaacggaatccttaggacgtttcggtgtgacgcaaccacgcagcggagactttgtaaataacaaaaacagcatcctacctaggtagtctctcgccagtctcctccagcaatgtctggtgtaacaacgatactcaaccattaccgacaggtagaagaaattgacatttccaaagtaataggaaacaatattcaataccaacaacgcctttactgtatcgaggccgcagtgttcatggtctcccagcatgtagcgagttatggctcattagctcagctcagctcagctcggctcagcccagcatcctcccaggcattctctaaagccgactcgcagtccagtttatggggggggggcagagctgtgtccgccttgttgcctaccctgcttcttcccaagccacttgaaccaaaggacagggatgacgatgcaattgtattggatgaaagaagcaagcttcattgccggggctccccgcgtatagacgggcgggggatggtttgtgctgcaattccattctgagtgagctgtgcgaggctaattctgctctagtcttctctctgatgtaggtacagtacatactacatacaggacttgtagtaccgaagactcacaactccctgttcattcctcatcatctcatcggattcaaaaaagccttaccagattacggagcttacccagcttcttaggcaccgcccggaataagatcatccactacaagacaactctgctcatctttagtgcaacagcagatccccccatccccaggcccgggtgccacggacgcatacatacatgcatacatacctactgacttgactgactacctgcatcgcttgcgttggatgaatacaacccaacacctttggtccacttacctctaaccaagccccaagtcctagcccaggccttgagtcctacacactcttgtcttattcgccctaggacagcatcctcacgagctgcctccccagccgttgaactcatcttccagtggtgataaaccccaaaacaaactatatcgactatgggtggcgcatacgtctgattgtctctttatttggggaggctgatactattgtaatctctcgcctctttcaccatccttggagtgcctgcttggtcttacttggatcgccttttaattgcgacagcccaacaagctcaacttcgcagtacaagctttgcttacagggtctgggagtcgaaaacaaagcttttctcttgactctcgaaatggagtcaaaaaaacgtttgtccctggatgggacaaactctggttcgggaccttcagccctacgccggctcactcgaagccccagtcatcgtataagtcttcggcgatcaagcactgaatccacatcatcatcctccgtctcctcgatcgcatcagaagacaatgaggcatcaccaaaatcttgtgtgtaagagacgattttccctttcattcatctcaacaagtccctcccgactcattggtgcaataggacccgtggtacttcaagcgatgactgcgctcttcatcgattcatcgtctggactgcagtcaaacgcaatgagtgcgacagaatgacctcccaagagaagctggagtgtcctatgctgcgctgccgcaagcgatttgccaaccacgagctcatgctccagcacctatattcgtgtagctggctctccacgagtgagtattggtgttacgaatgcgggaaatccgaacgattcaacgattccaagtgcaagcgatgcctgggtcacccatcacgaagaaagaagatactgtccatggcaaagagcttcttcaactccctcggccacaaacctaagagctcagccctggaggatcttgaccttgacagtgacatcggtgaaactgaagcaccacccagctacgacctcgcagtggcaccaagtgagctcgagctacctacgaatgagatccatgagattggctccagtgggatagttttacagcccatactggagaatgagaacgaggcagagataagcccggcccccatgctcaccccttacacctcatcgctgcctacacagcaccaggcacagactctgcctgctcaccccgccgagctcgaatcagatgcaaccctcagcgatcccctcgatttcatgctgtcgcaaggcactgttgtccctgtaaacctcatcgaccccggctgcaacatgacttccgtacggcccacccttcagcttcatacagaaggtctagaagagtaccgcagggaacaaaagagacgcagtaagggccaggttgcacctagcacctcggttcgctcgacagccagtacaaactccacgtcgagcacaaatacgacggacactactttcagcagagaaagctacaatatctcccccatctcatcgttctctgatcaatgggcaagtgcaccagtcttcgactcagacttctcctccactgagaatgactttggaagcccaggaggcctcctcaggacgaactcgttcgccatatctcacaaggcacccgcagccaagggctggaactcgctcgaaaacgaggcagtcatgtcctatgactcccaaccgactgaactccccacaaacatccacatgcttgatgccttgcctgccactaagtctgatactacgaatctcaaccagcccgctttcgcattggatgactctttcctttcctctactttcgacctcgatgcaaacattgccctcatcgacaataatgtcacgatgccaccgtccctccatcccataccacctcaaccgaaggccgagtcctatcataaccctcggtctctgatcagcacggcatggagtactcttcagatgcatgtcgctggctctctgaccaaacttcaccatatcaccaagaaccaccttgtcatacagctcagaaatcttacggctccagtgatagctacaaagggactcgaaactctcatggatatcatcgaaggtcgacagccgactgttcccaccgatgtcctctgttttgttcacttggtctactgtttctcacttattgttcacgagcaagacgctgcaaacagatcttccgatctttttgttcaagcgatgtcgtacagcgccttgttttcacgtcaagattgccagctgtacatacagattgtcgaaactctgtggaaaccagctgatatgagcaatgctgacctcgtgaacttggttcgagccaagacatcatcaatgtcaccctcgcctggctcgaagggtaaaggaaccgagtccggaaacatgatctccgccagtgtcgactcgctagcgtttttagcaatgtatttcttagaccaactggaaattgctaccatccatatggtagacgacacagaagttctatcatctgatctctttttgggccactgcaatagcctagacagggcgcacatggattcgacacaaaccatgactgcaaatctcgtactcaagcacaactttcaactttatactcattatcaagcctttgcaaatgatctggacaacatcgctcgtcgcaccaactcggagcagatgccaccacggcgcttagaactcgagcttatggagtgtggaaaggtgagtggaagacagaagctcataggtcaagactagactaaacagtccaatgcagatgtacctacctccagacgtttacttcgacggctatatccactttgttcgagaacagatggattctatttattgcacagctacaccagaaggctcttaccgggctttctattaccggcaatgcattgagcttatcaagactgttattggtgccccgttacaatcgatgtctgagcacgcagttcaaaacagctcagtgacgcaggatggctttgatgatatcgatgaatacttcaatgtcatgtcgccgaacaacttcaattttagctcggttggcccatttgatgcagggcaacctttggacttctcatgcctgccgaacacaattgatcctggcaccttgaacccgctaccacttcctacgcctgcagacacgaattcggtgcaggcaacttcaacggccgcaaattcacctccttctccagctccagcagcatcctcctcctcatcaacagcaaaaatcaggtcggacagtagttgcaaactgtgcggatatacacctgaaggtgatcctcgatggttcagcggcagtatggccaagcacatgaaactacaacactcaacaaaacctcccaccatctaccgctgtccatatcccggctgtacaagtcagtacaagaatagaccagacaatttgcgccaacaccagatagagaagggtcactttctagagggacaagacgttgtcaagcgatcgaacaagcgacgcaagatcgagtgacgtttgatgccaagatttgcacatgcagttgtttcttgcaagaggcccttggtgggacagacacgaaggggtacaatgccgatatattcgttttgcttcctcgactttccttattattgtttatagacaacatatgcgtggcgttttggttgaaaacgagcactagagtgctattttggaaacataccttgacgggcgtaacgcatcttcgttatcaaacacagtggatatcaatatacggttattacagcgtatgctcatatcacgttgacaaatttaatacagagttgcttcgttcatttcgacaggatgcctgctgcagtacgcagtgtcacctgagacaaaccagaacatgactacatattgatatgtaatgggcacagagttatattgctagcaatttgagtacccggcaacgaacatgtacacaatttccttcacatacctactaagacatatggatagaaatataaataccctgcagtttcgtgtatctcatcttttcacagtaagtcgaagtcaattctaatataaagaataagtaatcataaattaccttccagtaatgcaaactaggccacactaataaagtactcaaaaaagatggtgacgctataactgcattaaggttcaacacgtcaatgtttggcctgctcgtcctgcttctgaacaagcctctgactgagaacggaatgctcggcaaagctacttgtcgcagagacttgatgattgaatcagtccaaagcactcgaagtcacgtgctaagcttgtaaagagactgaaaaaatacgaagaaatagaggtatatatgtatatatataaggtgccaggaatttggtttctgggcgtaggcttcttactagatatgagatagtatttacaggtgttactgcagtataatcagaacgcatcaggtgccaaattgaaataaaaccacgattagaagtgttgagtttcttgatccagtaagaagcaactcagtctacctagactaggtcgttacaaaaaatggccagaacttaaaattcatggatgaatctgaacaatttcatagctaggtaggtacctactatacctaaatatcaatttaccttaccgggtaagttgggcaaaattagtatattactaattttggcttctacgagccgcagaaagagatacctaagcgacccaaggtaaaacaattcatgcaattcccccgagactccaagtaccgaaatgatagacactacgtcaactcgaaatctcgcggtgcaatcatggctgccgctgtagggacggattggatggctttcgatccaattatcaccaaattcacttccattacaggggctagttagttcgctgacgcagcgacgccacaggacgccacgccagccatagatcccccacagtttgggaaacatctcgcctggctgcctggttgaagtccaacgaagagaaagaagggaggatgacggagatccgcccctcaccacttgttccatgttttctaccttatcttttaactacctaaggtacctacccaaatatgttgtttgactaggtccgtctacatactaccaagtacgactaggtagtcattaaggtgttcagactcacacgaactttacaccagagggctcagacaacaaggtcagacacagacagtgcaacacaagacggaaccacacagtgctgctgcaatagaagaggcgtgtttatccatctgcttgctctggttgctgcactgcaccctttcggctcttttgccctcccaccttttcatcttttcttgcgttgctgctctgtcatcgtaccaaatctgctatcaaatctgtctcccttcgcccctcccctgccaattttctctccccccttcgctcaggccaggcatcgtcacgccaggcaagcaggcagacttttctatccccataattttgcacgcctctgcataacccgcaaccacgcctcctcctccccaagtccagagcttcattaatcacacccccaaagatcctgggtcccagggtttgcttcatacacacgctccgcaatctgaactacactgcaccgcacaccaccgcgctccgctccgtatcagcacctcgtgcccggcgaaatcaacgtcacggcagcatctctcgtcactctctgaccgtcaccgccaccggtcaccgtcacggccttcggcttcggcaacggaggccacaacgacacccaccgggaggagcgtcaagacggatcgcgacaacctcatcgagagcctcgtgataaacacgcagccgagtctcgactcagccagactgaacttcccaactcacgccacgtcacgtcacgtcgtcttgcctactcactttgtcgcgattgataaacgataacaacacatccggcgtacccattgacttcactggtcctccagactcaactgtttcgcgtttaaacatttacgtttaccaaccggcccttctgccgggcctgaccaggcgatatgtcgagtctgcgtccaggatccaataaccacactggcctcaactttccccagaccagtcttcgccgcaacccatatcctccagtgcctcatccaggccaacagaacaagcaatctcccgcgcctcattctgcgtccccttaccagactcaggcatatcagcctcagcagacgccaaccggatatccccagcatcttttctcaactccttcgcatgtcaacggcagtctttccaatggctcctcgcgttcttccacttcgcacatgcccagtgcggtgccgaacccgcttgatgtgtctaattcccgaggactatcgcagtcacgctctcaaatgatgtttccaaccctgggacaggttgtgccaaaccaattacaccatccacagcagcaacaacagatgcatcctcagcacttgacacatccttcccactcccttgcccagcctcgacagacccttcatcagcaccatgctcagcagtcgcctcagcagcggcctcaatctcaacaggctcagccaactcccaagattggccaagttcaggtcaagcctcaggcgccttctcctcccttgacgcagcagtcaaaccaacaacagcagcaatcgcaccaacagcttcagcaacaactccagcaccaacagcaacagcaccatttacagcagcagcagcaattgcagcagcagcaacagcttcagcagcagcaggcacaacagcaacaacagttacagcagcagcatcaccaccaacagcagcaacaacaacagccgcagccacagccgcagcaacaagcgcaccagcaagtgcacccacagcagcagcaacatgcacaacatcaccatcagcagcagcagcagcaagcgcagattcactctcaacagccacagcagcaacagcttcgaactccccaacaggagcagcagcagcttcaacacccgcagcaacatgagcctccgagatctcaaacacaccagcaaccggcgcctcgacaacagaagcagcagaagcaacgtgatcaacagcgtgaacagcaacgtgaacaacaggcccagcaacagcaaatccaacagcaggcccagcaggctcaacaggcccagcaggtacagcaacagcaagcacagcagcaggcccagcaagctcagcagcaacaaaagcaacaaccccttcctgcagagccaattcaacagcagcagcagcagcagcagactcagccacagcagcagaagcaagatgcaaatgggagcgagtcgatggatattgacaaccaagcaaatggggaggagagtggaggcctagacatgaaaatgctcgctgatcctaactacatcccaactcagcctttgggcgaaatgatgtccccaccgccagaaggtggaagctaccctactcttgaggcggtccagaaggctgttcttagatactgcacctcggtcggctatgctattgtcattggtcgctcaaagaagacagtgcctggcttgaagaaggtcctctttgtttgcgatcgtgctggcaagccgccgagtcgtgtaagccccgagtgtcgcaaacgtaaaacatcgtcccgcaagtgtgattgcccgttcggctttttcgctatcgagcagcgtacccagtggacgatccgatatcgccctgaccctgcccatcttcagcataatcatggcccaagtgagagcccttctcaccacccagctgcccggaaactggacagtagaatggttgctgcggtaaaacagcttaaggagaacggtgagttacccagactaaaggaactgattccatactaactgcaatgagcaggcgctggcgtctcggagacgctgcagatactgcagaccgaaaacccggattgtcatcttctgccacgtgatatatacaacgctcgtgcagctatcaatcgcaaccctcaaaaggttgctaccggactggcagagaacagaccagctatctacagcaaacctcaccagtcacctgaagatcgcattcgcgctgagttgaggcgtgaaatcgcaaaagctcgcgaagaaatgcaagaaatggaggaaaagaaggacaaagaaatcagcgagttgaagacgaaattggaagagaaagaagtcatcataagaaaatttgaagagttcattgatatttgtaacgaaagagttatgtttcaacgacagcgactagcaggaagcaacggaaatggggcaagtcaaccccaagtctgatctgacccaatggcgcatcggttgttcgagtggttatatggaaagagaagttgggttgtattcgatatgtacaaaggcgttatgatcgggaatgtttggtaactgcttacacttatgagactggttttgcgcatgcttattcaagttgatactgggcggcaggtttgttttctttctggagcatggttttgaagattatgacgtggctttcgttttagcactcgaaatttgtgtggctgacatattgtcacggcaagaaacggtgatgattggaatacagacgtatttgttaagcaatccgaccctgaaatgcaccgatgagtgatagttgccaataggctcaatatagatcgatgtactggtgtagatttatcaacctcgtccacctgttatgaagtaagtgacatcgataaagccgttttaaacgtcttgtctgtagccacaacttaacttacttctacgcccggtgtggataccagaggcttggtggccttatgattaattgatggcagttgagtttataccacgtagcgtaaggtattgacgttgatcttgaggtacctttattcgttagctgaaggtgtgctgcgcacctatctccgcgtaagaccccgtatactataaaggtaagatactcaaggtaagcctggttaacaaggacaagtagcataattaggaatggatagaacagcaacttctagccagctgtagcgtaaatattcatgggttgtgtttgagtgttttggttcgtctacgtcttccctactggctcatatgtgtcattcacacatgccattggatgccatcaataataagcagccattcacagtggcagatagttgctggaggttttaatctcatttgctttgaaaacatgcagcccctggcctatgtcttcagtttatgccgggctttttctttttgagcgttgagaccaatcaaggctcgcaagcaccttcggttggttgcatacgggctggatacgtacttcctcaatcttcagtgactccagcgggctgtaacaggctacagcgcatttatctcctgtaagagcgactgttttaggtggcttgacgtccaatggcattctgacacatccatttcagccaattgccgatcatgcccgagcattcacgacaggggtacccctggatttagtcgcgtcttgaacagcccgtaaattcggtagagccaaagcttaggtgtgaggtggtgcccttattgaaagtcaacaactcctggatgagcttcattttaaatcaccaaacctcaacctgtcgctgaagacttcatagcacttctgcgacttcattgcacggccagctacagttgattgtaaactacacactccttagtctttgagctcatctttcgattttgctaaagctttttaatatctgacttgtcaaccacgtttgcgcccaacccgaagcttgctcgaccgccacatacatacaaccttctcgattgcgtcctttacccatagcccactgacgattcggaaatgatcgcgcgccattaaaacggtcattatactcccttcttacggccctcttgtgactatggaggtcacttcgcccgccgtgccgagccctggggcttccgccaacggcgtaacatcctccccgaccttccctactatcgaaccggaacgcgttgtcgaacatctcgcctccgtctgtgaggtcgcacttggagctacacgagatgaactcgaacaaatgggaagcttgctgcataagtcccgctatagcgagactatttcacgatgcacacgctttgcgagcgatactcagaatgtgctttacatccagaaagatttcgcaaattcatctgcagttgagcctggagctgacccttcttgttcgttcatttcaacgttatgataaccatggcttgctaatgtgaaacagcgcccgtctcttacaactacaccttgtcgaccgagatctcatcgtccccgacaactgtcgcttctcttgtcctcatcaagtctccccagcctatagacccagctcgaccccttacatcacaaatatttattactaatttacctggtcctgcatctctcaacgctggagttggagaacagggctcggtactctctccttgggaggttcttcattctcaggtccaccatgccctggtaccctactttgatgccaacacgaagagccagcaactggcgaacggatcaagaggtcgagctgatgttgacgcaaagactggcattcctgtaacgaagaagcgattgaacgatttggaactgagcttgctgcatctccagcagaacgttgatatccctgagatatcccttacgtttcattctatcgttcagaatgtcctcgatgacgccgaggctcataacaaccggccttccatcgatggaattccacagaaccttctccaggacagtacctttctcaaccgattgcaagcaaacgtcaacacctggatcaagtctatccaaggaatcaccaagctgaccaaggacccttcatcaaatgcgaaccaggaattcagcaccgcgagccaggaagtcaatttctggttgtccatggagtcagctctggagggcatcgagggccagctccgtagtgagggcgtgctcttgacgcttgagattctcaagcacgccaagcgttttcaggccaccgtcagtttcacggctgacactggtttgaaggaggctatggataaggtgcagaagtacaaccagcttatgcgagatttccccctcgacgagttgctgtctgctacttccctgccgaaagtgggggaagccattcatcagatcttcagccatctgaacaaaaagctgaggatctgcccttaccctatccgtagagctcttcctcttgtcgaggctatctctgctgatctcgatgatgtgcttcataggctgctgacaggaactgaattggttaatctggattatcagcaattcaagaacatcatgcaaacatgtgaccagattttccagatttgggaagaaaacgtcaaggagttcaccaatgtagctcgtgaggtaacccgacgaagaaacgagaaattcattcccatcaagattgtcaaaaagcattccgaacttgagacgagaatcaagtatgtcagcactttccgcgacaaccacgagcagctccagcgtacgatcgtcaccgtccttggccctcaagcaactattcctggcgtttccgaggccaccgaattcaatggcatcattgttgaagagattggtaatgtcgatgctgtggaggaggttaagcaggcttgggaggctcttcagaatgttgatcttctggatgttacagaccagggcaaggaacgatgggtacgagccgagaacctctacaacgagcgtacgacccgtgtagagaactccatcatccgcagacttcgagagcgactggccacagcaaagactgcaaacgagatgttccgagtattctccaaattcaacgcccttttcgtgcgcccaaagattcgtggcgccattcaggaataccagaaccagctcatggaccacgtcaagcaagcgatcaacggcctccatgagcggttcaagcaacagtatggccattcagaaactcacgctatggctcaactacgcgatctccctcctgtttcgggtgctatcatctgggctcgtcagattgagttccagcttgatggatacatgcgaaaggttgaagctgttcttggtccggactggactctgcacgccgaaggccataagcttcaagaggagagcgaactattcaagcagaaactcgacacgagccgaatctatgatgcctggctaaatgacgtcggaagacgcaagatttcaatttcgggacagcttttcgatattgctcgtgtaagatccgctggtggtattcttgagcttgctgtgaactttgacccgcaagtcatcaccttgttcaaggagactcgtaatcttacttggcaatcgtactcagtcccacatgctgtgacgactgtatccaaggatgcgaagcgagtctatccctatgctgtcagcctcatggagagtgtgagaaccctttcacagactctgcgtcaaatttctgccatgggagaggagtctgttcttcttaatggttatcgaaatgatgtttacaggctcatcggggagggtgtaccgctacgatgggaatccttcattaactcgcatgagttattctactctgaaaatagacagactcgccctttgttgcccggtggaaccgatttcggcctggccaagaataccgagagcaagcatggtatgtttatccgtggatttgcagcagctgtatcggttctccagcagaaggcagtctctttgaacttcatccatactactgttgaacaagccctgaaggaactcaacacttgcccctatgacgaagctgcgttccatagtcgcttggatacgattcaatcggctgtggatcaactgaacctggaacaatatgtcaacctagacttctgggtgcgagaactgaacgccaagattcagtctatcctcctgactcgccttcagagtgcagttcactcgtggatcaccgcatttgaggatgatacacccgaagaggaaactcgtcgaaagaccaatactgatgagaccaagtccgaaacgcccacaatgaagcgtcttgttcttgaagtggtcatgcgtaaccaagtaatttatcttgaccctcccctggagtttgcgcgtgcgagctggttccttcaccttcatgagtggcttggaattgtctgcaacctccgcaagatcaaggccacccgctatcagatgagtctcactactggtgctcacgatgaggcccggtttaccgacctacccaccgagtgcgccggacttctgcagcgtgtatatatttcggttgagaagaagcttcaggagattagtgcgtatgttgacaaatggcttcagtttcagtcactctgggaccttcagtctgaacaagtttacgatgctctcggcgagccactccctcgatggcttcagcttttacaggatctccgcaaaaaccgctcaacttttgacacgcaagaggttagccgggaatttggacatctcactgttgattatgatcaagtgcagaccaaggtcaacgcgaagtatgaccagtggcaacatgaaattctgatgaagttcgccagccgccttggcaatcgcatgcgcgacattaatgcagagattgagaaggcgcgcaagcacctcgagagtcaaagctccgacgcctcatcaactgcacaggccgtgcaattcatcacagtcgttcagagttgcaaacgcaacgtgaaagcatgggcgcccgagattgatatgtttcgtcaaggacaatccatgcttgtaagacaacgataccagttccctaatgactggcttcacattgagcagatagacagccagtgggaggctttgaaggagattctcgagaagaagtcaagaatcgttcaagaacaaagcgatgctttaagagccaagatcactgctgaggataagttggtcaacgaacgaattgccgagattgccgcccaatggaatgaagagaagccagtgtctggcaccattcaacctgacgttgcttccgctaccttgtcttccttcgaggcacgcatctcgaagttgcaggacgatgcccaaatggttgtcaaggctaaagaagccctcgatatccctgctagcatggatacttctcttgagtctactctggaggaggtaagggatttccagtctgtttggtcgaacctttctactatatgggcgagtctcaatgaaacacgagatattctctggactgctgtccaaccacgaaagatccggtccaaggttgacgaccttatcaagagtaccaaggacatgccaagcaggatgcgccagtatgccgctttcgagcatgtgcagggaattctgcgtggcttcctcaaggtcaaccccatcttatccgacctgaagtctgacgctatccgcgagcgtcactgggttaagatctataaacagattaagccccataaacgattttctcctagctccatgactcttggtgatgtttgggatcttaacctgattgcgaccgaagtcatcgtcaaagatattattgcccaagcccagggtgagatggccctcgaggaatttctaaagcaagttcgcgagacttggcagaactacgcattggagatggtcaactatcagaacaagatccgcctcatccgcggctgggacgatctttttgccaagtgcagcgaaaacctcaactcacttcaggcgatgaagcactccccttactacaaagagtttgaggaagaagctgtgtcttgggaagacaagctcaaccgtgttcatgtgctctttgatgtctggattgatgtccagcgtcagtgggtttacctcgagggtgtcttcactggtaacgctgatatcaagcacctcctccctattgagtctggacgcttccagaatatcaacagcgagttcctggctgttatgaagaaagccaacaagtcaccatacgtattggaagttctcaacattcctaacgtgcaaaaatcattggaacggcttgctgaaatgcttaacaagatccagaaggctcttggcgagtatctagagaaggaacgtgtttcattccctcgattctacttcgtgggtgacgaagacttgctcgagatgattggtaacagtaacgacacgttacgcattgccaagcacttcaagaaaatgtttgcgggcctatcagggctcgtcatggacgatgagactgttatatctggcttcacttccaaagagggtgaggtggttcggttgaagaaagatatttctttggcgaaaacccccaaaatcaacgactggctagcccttttggagggtggcatgaagtcaacccttgccgagctcctcgctgaggctgtcgatcattacacccctatcttcgaatcagagaagattgatcgtgatgcattaaatgcgttcatggatgcctatcccagtcagattgtagttctagccacgcaagttgcttggaccacagctgtcgaacaatcgctttctgatggcggcagtaatttgaagatgctgtttgatcgggaggttgaagttctccgtgtgcttgcagacaccgtccttggcgaactcgaagttatcctgaggaagaaatgtgaacagctgattacagaatgtgtccaccagcgtgatacaattgagaagcttatcaacgctaatgctagttccaccagccattacctttggcagctacaaatgagatacatctacaatcctgatggcgagtttctcgaccgcctttacatcaagatggcaaatgccaaactcaactatggtttcgaatacctgggagttccggaacgtcttgttcgcacaccgctgactgatcgttgtttccttactcttactcaagctttgtgccaacgtcttggtggttctccttatggacccgctggtacaggtaagacagagtcagtcaaggctctcggtgtgcagctgggtagattcacccttgtcttctgctgtgacgacactttcgatttccaagctatgggtcgcatttttcttggtatctgccaggttggtgcttggggttgcttcgacgagttcaatcgtctggaagaacgaatcctctcggccgtctctcaacagattcagaacatccagctgggcctaaagcaaggagctgaagatgatcaatcgcaaattgagttggtcggccgccagctccatgtcaacgaaaacacaggtatctttatcaccatgaaccctggctatgctggtcgctccaacctgcccgacaacttgaagaagcttttccgaagcgtcgccatgtccaagccagataaggagctcatcgctgaagttatgctttactcccaaggctttaaccaagccaagcaattatccaaacacacggttcccttctttgaccaatgttctggcaaactgtccaagcaagcacattacgatttcggcctgcgtgcgctgaagagtgttcttgtcagttccggtggtttgaaacgtgctcgtctgggtgagggcagtctgggagccgaagaggtcgtcgaacccgaaattcttgtgcaaagtatccgagaaaccattgcacctaagctgatcaagtccgatgtcgacatcatgatgactattgaagccgattgctttcctggtgtgcagtacgttccagccaaccttgtggaattggaagatgccatccgaaccctcgctgccgaacgtcaccttgtggtcaacgagctttggatgacaaagattctccagctgtaccagattcagaagatccaccacggtgtgatgatggtcggcaactctggctctggaaaatcagcagcctggagacttttgcttgatgcactccaaaaggtcgagggcgttgagggcgtctcacatgtcatcgactccaaggtcatgtccaaggaggctctgtacggaaatcttgactctaccactcgcgagtggaccgatggtctgttcactagcatcctccgaaagatcgtcgacaacctccgtggtgaggattccaagcgacactggattgtattcgatggtgatgttgatcctgagtgggtcgaaaatctgaacagtgttcttgacgacaacaagcttctcacgcttccaaacggagagcgcctcaatctaccctccaacgtccgaatcatgtttgaagtcgagacgctcaaatatgcaacactggctacagtcagtcgttgcggtatggtctggtttagtgaggacactgtgtcacccaacatgatggttgaaaactatctgtccacactcagcagcgttccctttgaggacttggatgaagacagcgttgccaccggccaaaaccctgctaagactttgtctgtgcagagcgagtttgctgccttgcttcgtatctaccttaccgaggaggatctgattctccaggccctgaagcgagccgaggcctacaaccacatcatggagtttacagtcgcacgtgttttgactactcttttctcactgctcaataaagcagttcgtgatgcaattgaatacaatggccagcattccgacttccctcttgagtctgaacagatagaagcgtttatctcaaagaagcttctcttggcactcgtttgggccctcaccggtgattgccccctgaatgacagaaaggccttcggcgacgagctttgtgctttggcaaactttggttcacctcctcttgatggcacaagctcactcatcgacttcgatgttactttacctaaatccgaatgggcaccatggcaaaaccaggttccttctgtggaagtcaacactcattctattacccagaccgatgtggtcattcctactctggatactgtccgccacgaagatgttctgtactcgtggcttgccgagcacaagccgctactcctctgcggtcctcctggttctggtaagacaatgactttattcagtgcacttcggaagctgccaaacatggaggtcgtcggcctgaacttctccagtgcaaccacacccgatctgctcatcaaaacctttgagcaatactgcgagtacaagaagacattgaacggtgtgatgctatccccaacccaaatcggtcgatggcttgttgttttctgcgatgagatcaacttgcccgcaccagataaatacggaactcagcgcgccatatccttcctgcgccaaatggtcgagcacaacggtttctggcgaacgtccgataagtcctgggttacactcgaccgcattcaatttgttggtgcctgcaatcctcctacagatgctggacgtacccctatgggtgctcgattcctccgacacgcacctttgatcatggtcgactatcctggtgaactgtccctcaaccaaatttacggcaccttcaattccgctgttctcaagatcgtcccatctctcaggggatactctgaggctcttactcatgccatggttcgcttctatctcgaatctcaacagaggttcacgccaaagattcagccccactatgtatacagtccccgtgagctaacgcgatgggttcgtggcgtttacgaagctattcgacctctggaggccttatctattgaaggtctgatccgaatctgggctcacgaagctcttcgtttgttccaggatcgtctggttgctgaagacgagcgacagtggaccgacgaaagtgtgcgccgcatcgcacttgaatactttcccaacatcgacgaggagaaggccctgggagggcctattctgttctcgaactggttgtccaagaattacgttccggttgaccgtgaacagctaagagattttgtcaaggcgagattgaaaacgttttgtgaagaggaggttgacgttcctctaattctgttcaacgacgtcttggagcatgtgttgcgcattgatcgtgtcttccggcagccccagggtcatcttatcttaattggtgtgagtggtagtggcaaaaccaccttgtctcgtttcgtggcctggatgaacggcctcaaagtcttccagatcaaggtccacggcaagtattctgctgaggactttgatgatgatcttcgagacgtccttcgtcgttgtggctgcaagggtgagaagatctgctttatcatggatgagtcaaacgttttggattcaggatttctcgaaagaatgaacactctcctcgccaacgccgaagtgccaggtcttttgaaggagacgaatacgctgctcttatgacagcatgcaaggagggtgctcagcgacaaaacctgcaccttgactccccagaagagttatataagtggtttacccagcaaattgtgaagaacctacatgttgtcttcaccatgaacccccccgaggacggcctctcttccaaggctgctaccagtcctgccttgttcaaccgttgtgttctcaattggtttggtgactggtccgaccaagccctgttccaggtcggccatgagctcacccagtctatcgatctggaccgaagcaatttcgaatgccctgataccgtccctgtggcctatcgtggcctgcagctgcctccatcccatcgcgagaccgttgtcaactctatggtttacattcactactccttgcaacggtacaatgagaagctcttcaagcaacagggcaaggtcactttcctaacccctcgtcacttcctcgatttcgttgcccagtacgtcaagctttataacgagaaacgggaggatctcgaggaacagcaacgccacctgaatgttggcctagagaagctcagagacactgtcgacaaggttcgagatctaagagtaagcctggcagagaagaagaaacaactggagcagaaggatgccgaggccaatgagaagctgcaacgaatggtggctgatcagcgactggcggagcaagaaaagaccgcatcgcttgagatccaggctgctttggataagcaagaagttgaggttgcgtcacggaagaaggttgtgctggaggatctggcaaaggcagaacctgcggtcgaggaagcaaaggctagcgtcagtaacatcaagcgtcaacacttgactgaagtcagatccatgggcaatccacctcaaggtgtgcggcttgctatggacgccgtgtgtacgcttcttggtcacaggatcaacgattggaaggccgtacagggtatcgtacgaaaggatgacttcatcgctagcattctcatgttcgacaacgccaagcaaatgacgaaggctctcaggaacaagatgcgtaacgatttcctgtccaaccctgaatttacattcgagaaggtcaaccgcgcctcgaaggcctgcggacccctcgttcagtgggtcagcgctcaagtcaactacttcgacattcttgatcgtgttggccctctcaagctcgaggtcgaggaattggaggagaaagctctgaacaccaaagcagacgccaaggctgtgcagaacaagattgcagacctggaatctagcataaataggtacaagacggaatatgctgcgctaattagcgagacacaatctatcaaagccgagatgtccaaggtccagttcaaggtcgatcgcagtgttaggcttctcgacagcttgtcctcggaacgagttcgctgggaagagggaagcaagtcttttgagatccaaatcagcacattggtcggagatgtccttgttgctgctgctttcttggcctacagcggcctctatgaccagacttccgaaagttgatgatggatgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttattctcaagcgcttcaaccgttatcctctcatcattgacccctctggacgagtcacagagttcctgcagagagaatgcaaagatcgacgcctgacagtgactagtttcttggatgatacgtttaccaagcaactcgagagttctcttcggttcggaaaccccatcctaatccaggatgcggagcatttggatcccatcctcaaccacgtcctcaacaaggaataccagaagacaggtggccgtgtcctcattcaactgggcaagcaggagatcgacttttcgcctgccttcaagatctatctatccactcgtgacccatcggctactttcgctcctgatatttgcagtcgaaccacttttgtcaactttactgtcacacagagcagtcttcagactcagtctcttaacgatgtactcaagtctgagcgtcctgatgttgacgagcggcgttccaacctcatcaagcttcagggagagttcaaggtccatttgcgacagctggagaaacgactacttcaggccctcaacgagtctcgtggcaacattctcgatgatgacaacgtcattgaaactctagagactctcaagactgaggctgcagaaatttctggcaagatgagcagcaccgaaggtgtcatggctgaagtcgaggagattacacaacagtacagtatcgtcgcccgatcatgtagtgccgtctttgctgttcttgaacaactccactacctcaaccatttctaccaattctcgctccagtacttcctcgacattttccattcggtgctccacggaaacaaaaatttggctggccagactgaccacaatgtccggcgtgatgttatcgtcaaggatcttttcatcaacacgttcaagcgaaccgctctgggtctgctccagaaggatcgggtgactcttgggatgctcctcgcacaggcttcgccctacaagatggacaagtctttgattgacatcatcctcgataacagtgttgaaggtaaggacctctcttcagatcccgatgagagagatctggccttcacccaggctaagaagattggtgttctcaaggaaaaattggacgccgtccctgctgaggattgggataagttctttaccgaggagttagccgagaacgctgtgccaccgatctgggatgataggaccgaggccatggatcgagcactcctgtctcttctgctcgtaaagcttttcaggatggaccggtttgttcctgctgctgaacgtttcgtcaacgaggtttttggctcgggcatctttgacgtcgtcgaagacctcaaagagacagttactcaagtgtcggctacattgccaatctctctggtgtcgagccccggtttcgatgccagttacaaggtggataatttggtggagagaatgcgtgtcaagtgcacaaacattgccatgggttccaatgaaggcctggccagtgcggacaaagcaattagcaacgccgctcaaacgggctcatgggtcttggtcaagaacgttcacttggcccctacctggctacagagtctggagaagcgcatggggtcactcaaccctcactcagacttccgtctgttcctgtccatggagtcaagcctgaagatcccagtcaacctgctccgggcctctcgcgtgctcatgtacgagcaacccgctggtgttagggccaacatgaaggactctatgtcttccctgtctacacgagctaccaagagccctgtcgagagaactcgtctttacttgcttctatctttcttgcatgcagtggtgcaagaaagattgcgatacgcacccaatctgggttggaggggattctgggagtttaatgatagtgatgtgagtaaccatggattcaagcacgatcttatttgtagctaacacattgtagtatgaatgttctgcgttcatcgttgatacttggattgacggagtggctggaagccggaccaatattgctccccagaacattccttgggagatgctccgctacatggtgactgagacttacggtggcaagatcgatgatgaaggggactttagactgctctctcaactcgtcacatcgttcttgactcctgccgcctacgaagttgaccacaaactcgttgatgggcctgacggcggccttgctgtgccctccggcacgaatctacaggacttcaatgcttggattcaccgcctacccgagcgcgagccgcctacctaccttggccttcctgccaatgctgagaaactccttctcggcgatcttggtcgaagtttgattgggaacgtgcgcaaggtcacagagctacttgatgaaggcgagcagttggtgacggacgtgtaggattggacacataataatgtgcccagggcacatgagatatagactggatgttgacgggaagctttgtataattgctgctccacgtatgtctggcttgcaaaggacacaatattcctttaattcttctatttgttttgttagatgtggcatcaagcatggcgtgtggatgaggaagttgccggtactgaaagattacttcggattatacccctacatcatatagactgggtttgtctgtctggttttgtttgattatactgtctataccattgaaacagctttttgctatggcttaaaaacggaacatgttatgagtcggaaattgaatcttgagccaagaaggaataaagtcaggtaaagaaggagattctagggactctatctaagccatgtaaaaagatggccgtcaatagtagtccatttgagagttaatgtcaaagtcaggaaatccatgctgaggaaaactgtaaaagtccacccctccaacaccggcagattggctccctgctggatgtggcaactcgactccaagcatcttggaaacatacttgcgcagctcatcctggacagcagcttcgaaagacctctcggcatcacccgggttggccagttcgttcatccaagtaaacctgtcgagaaagtctatccacaattgcgactcgtcgacttggaggagcttatctgcgccatcagcagcctgagtgagtagttcggtatcagagatgatgcgatcagtctcggttggagttgcctttgcacgaatcatccatgacagtgttatgagaagttctgatggagggataccaaaggctgattcgcactgagcataccacgcaggggcacaattcgcctgtaccaaatgcgtcattactccccatagagtgcaaaagacacgaatattgtaccaccaacaacgcatatcagtacttggctgtactgtggcatcttgtagagccacggggtggttgagtcggagctgttccttgcaccacctgagacagagacttaggggggatggacagtcgttgcgtaaagcgttcataaaaggttgggtcgtgatgaactcgttcaggaggtgctcagccataaaagtcggggggttggagtcgtcaaaacaatcgtcatacgtctcgagggcgtaatcaagaaaaaagtaggctacgagatcgatagacgagtacttgcgtgaaacctctccaagtgatccgtcgctgccaaccagttgctcgacattacggctgatttgtttgacaaaagccgacttgtccgaatcttcttggtgacttcccacgtacactttgagcatcgataggacaaacggagagtctgaaactcgagtcgttggtgtcccagtccattccctggcaagaatcgccctggcgctacgggcattgtctggtttaccagcgacacgggcacaacagatggcaagaaactcacgagtctcaggaacagactggctcctattcgacaagaccccgtagagattcgcgtataaggcaaatgcgtttgtgtcatcgagcatggcggcacaaaagtcagcagccagtttgttcgcttcctcagatgacccagttgcccacggatatgaaatgacaacctttgaggctctgtgaatatcgagcgactcgtcgtactccatgttctccgatccgacggcggtcattcgagtgtctgggccgcaacggtcagacatggggtattggttgaaggagagagcttctgggtcgaactcggccccaatctcaccatagtccatcgagtcgttaataccactaggtgatagagaattatgagaggtctttttctcattcgcgttgtacttttttatgccccatttctcgaaacgatagccatactgtcgcttgcttttggtaaaagggttagtcaaacatcgaggattctaggtattgtacttgataggtcagatacctttgaacaataccgtacttcttctccatgacgttcatgacgacactcagggtatatttcttgtaaagattgcatagaaaaggcttaaacttttcccaagtctcgtcgttcatgcgtgttgtaggtttgggtagcctctcatcagtcccccgtgaaaacgatcgttctctaaactccatggttcttgttcttgctcttgttctcgctctgtcttttgcgagtcgcgcataggtaagtcaaaagattgttgagtgctgaatgaaattgggaatcgcccgcaaatggcgactgggctgttcgccgtttttaaggacagcagcattttgcacttttcctggctcttggcggtatagactgtaattctagattgccttggggagcgcctcatttataaaagacgtagaatgccggtgcctcgcgtgtcattttcatgctcaagtgggtgagttgattgtatgtaatttgctcggattgtaatttcagcaacacaatatgcctgtctgattggccatggttatggctgtgcatgcgttaagctggcaaaccaactttggcggatgatctcgggggcttttctcaacaagcagggcccatgtgacaagcatactgctgcagcacagcctcgactagagactaggcctctttctctttatctcttctcgaaggaagatggaaattccaaacctcacacgtgaggtgatgtgctaagatgtgctgtagcccaacggcacccaacctggcacccaatacccaacagccgctttttgaggcctgccctggcatattagaacggaatcgaatacgtggttcttaattctggcttgcagttggtcaatattggcgtgatatggccccaatctggtcatggtgttgcaaaatgcgcgtgagctttgggcgagcactcatttgcatgaactgccgacttttattatcgacatgacaatcccgaagcccgcatccctttaagacttttgagtgccctccccaatctcagaactgaccaacgcttcgttttcgtcttcagctgtgttgatactatgcaaacaacgtcagcaacataccatcgcaaacccatcatgacggacgatttttataactcgtgggtggaacctagcaaatacccacgaatacccaacgtctatgaaccaattcaagatagccaggtttctggtcaatgtggtattcgagagaagaaagagtttgtctgggctcaccaggattctcgggatagccatcaatcgtcttggactaccaaccgcaaacctctaagcagcgaggaaccacatcagtggctcgtcaacgacaggacgaattactctgtggttgtgcagctagggagtagctacaggagcgagaaccagatcctaggagatgacttcaaagacgcattgagggactggcacatgccgtcacatcacccagattcgattgagaagagacgcgccaggcgggaagcgagctttgagaagtggaaagatgctggggatagagtgttttgtcactcggcgcgatttggtcatgatttcagtcacttgaaggcatgaactaccttggagaagtctggctgatgaagtgttatgacggctcagtggtgtagcagattctttaattttcgatgcgaacgcagaaaatggtttgatatacagtactggtcttgtctcacactgggcgagctttgtggtcgagttctgaatcacttttaccaagctgtaaaactcatcgacgatgggtcgcagggacacggttgctaagaataccacaaagctaagctagctagctagctgcctttgcagtgatgggcatgcttagcgtttctggaacaacagtttggcctgactgtgctggggtatttcttccctgaccatcatgagtactgtcttgtatcatctcggccatcgggagggataattgtggtggattcgatgcgggtttcctcaacaatcatagcggcgtatcgggggaagctttggtcgcaaacgtatctgcgcgcccaaatctgatggtgcatacatgggttgcaagctgtagctgatggtcgattcaattggcgatggaggtggtgcactgaaacacaatttgatacgtgccgtgagacttgcattggaacaatgcagatgcaggagagtgatgctactccctcatccaagtgtatgggccactaaaacaacagcaaagcagaaagaaaggttcttatttggatccgagaaatgaggcgactgatatcatgcacgtaatggaaatgatagtaatagtagagtatgcctgattaatggaaagataagattgagacgaatccgatatcttcagctattgacttggctagggcatagtctaatggaggtgatctgccttagtacctgagtgatacctcaactaacgtcagatacagggaaaccggctacccccagaaaccggccacccttaacaaaacactaaaaataaataataattaggaacttaattaaataactactattacatttttctaattaaataaaatttatattagtaaatatttaaataaaactaaatataaagattattaagttttaattttttaatataatataatattttttatagttataatactttttatatttatttataagcctttaaaattattagtatttttattatatataactttctttctttttttttaaaaaatattctttttattttacttatattattataatttcctttctttagtatttaattataaagttataactatttaattaacttctaatcttatagaaaagtagcctaatagctaggttattaaagataatacttaagatagctttaaagacttaataaagttatataaataattaaggagttataagaagactagaattctttaacttaattaaggaaatagctataataataagagctactatcttaagagtctaagtaactattaggtttattaagacttttattaaattaactaactataatctagttactttctagctagctagggcatttaactttataatagcttctttctaggctttattataattatataaaaaagtaatcttactaatataacttaaatctataatagaaataagatctaaaaggaatttttaatatacctttcttaataatttaaagattataatatttaataattaaaagatataaaaaatatatattaaaaaaaaagtataaatatattattattatgatacttaaataagaagttattaattatataacttctataactaataaggattaatagataaggttttttaggatttttaagctttattaataaaataaatactatttttagctaaattaatataatatagttatttatctagcctttcttactattagtaaattcctagtcttttataaaatctaatttctctagaaaatattattattaaattattttccttttaaaaattactaaaagtcttaaggccttccttattactaagatatacttaaagattataatctaagaccttaaactaggctaataaataagtactaacttcttatcttttgttaagacctgactttatataaaggtcttattatataactaaggaatatattatgatcccgatgactaatcagggcatattatataccaaaataatgagaaaattcaggactttcgattggtgtgcttacctaagcaaaatgtggagaattgagcaagttccacatattaaagtttttctataaactttaataatttcttactaaggaaatatcagtaagaaagtcacgtgacttaggtcacgtgatgattatataatgaggattacgtatatcagatttttacccctcagttggatgattcatgacacaccacgagaaaccttactttcccatttaagctttataagcctactaaagcctagcgccttccaaattgggaaaaaagtatatcttatttttctccgaattttggcggtttttgtgatagtcttttcatcatcattgaagctaccccgctttgggaatcacaatgcccgctttttagaggtctatataagacccaggatttcccacctagggaactccttctttcttagagacttatcaacttttctattacataatatatatcattaaattcggaaaaattcgctctatttaacagacccacttttatcttataaatcctaccctatgccttattattcagcagttacaaccttttatccacttaattcctcctcttctaccttatcagtcactatagtacatcctactacttatagtgaatttataggctattttattcaagccttaacatcttttaacttaataaaaagactatttaatcctatcccttttattatactaactttattaatattatatctattcctttacttaactatttaaattattaatattaataataatataaagaaagccttaataagtttaatagatactttattatattaattaaaatctatatacttccttaataaagtctttatttttttattcctatttataaaagcagataactagtattttctaataccttttaaaaagctattatatattataatctagtttataaagtattaaacctgctaatataatataagatatcttaagttagcttagattaatatttaatcttttagataccttttttaaatagctaagagcttttaattaggtttataagcttattttagtattatagtacctttaatctaatcttaaaaggtaaaatagttaatactataagttatagtagctttatttatagaaattctatttataactatctaaaaaatagcacttttatcttttttaataaattttattattttaaattagttaatactatttataagtctatataattaaaattagtaaagttataaattaattaagatattataaattaagtggttaggttaaaatgcaggtagccggtttctgggggtggccggtttccccgtatctgacgttactacctacctacggtacctacctacctaggtaagtacttaggtacactttattaggaaatcaggaaatagatacctggtaattaccttacctaatgcaggcatttaaagaaacctaagaaagtaccgaggaaatatgtggtttgctccgtacctgtcggtgggaagaatctcgatgagcaagggtaagtgtaacacgaaataatgcaaggtgagtctcacctccatacatacgacctgcagtacttactatagcattcattatattacggtgataattacagtaaccgagttttctatttgtgcaaaccgtcccaaggttagagacaacgaccgtgacaagttccaggttggtagcgggttaaaacagaacattgtcccgctatgagccgctcgtttagcagtaggagcttggagcaagttgtcgtcatctgagcgggatcattcacgaccagccaatcattagctagttgcacgtctgtcatccttgcactttccaaatgcaggtctgtgcagagaactacctgcctacctgccgacctgcctatgtacggatatcttcccttgtcttcggggataaagatccactcgattgcctgaggtgccttaggtaccttgtgttgttctgtaggtaacttgtatttgttccaggtcttccacgtttgaacaaggtaggtagcagcaacctttgtcatagagttatatcgtaggttagtacctacatcaggattacgacattcacatcacaacatagatgtacgtcagctcatagaaatgccgggacaaagcctgcactcgtacagatacctacctacctacctaggtagatacagataggtacagtacaacttacgttgacagttgcagcgtgtacctcatctggcaccactgtcattccccataggtcgctaccacacccatagagtccacaatcgtgatggtcgtcggtctcagcgcctcaaaaccaatggcagcccgacctctattaaattcccggcacttttcatagctgatccgtagtttagcgcccttgaaccgaggtcatatggtctaacaagacaccatgaaagaagcaccgcctgtgcaagacaagatccaatatagcctgagaggctgtgaagaggcaagtcatgcgccgctgctgttgatctgatcctttgacgtacgtacctagcctccactgactttgagcccgtaccttgctgtggtcgtacaaagttcttgcctgggagggcttattggttatttctcgcattccttgatacaggatggcgtcctaacctactaactaatctatgagtagaaacaaggcacgtcggtggaagtcttgttagcttaaatcatttggtgtcatttgtggtgtgacgatcccagagtgtggctgttttactcctcacctctcttacctaccgtacattcaagacaacctacctaccttactaaacttagctacctaggtacccttgctacctacctacttgccttgttagccttggtatgtaggcctgcttccccgcatacctacatcaactaacgtgctttgggagtgaaccacacctcagtgcagtagcagaaggtcactgtgtaaataattctagggtgtttaaatacttcttctcccctccaccctctccatattctcccccctatcacttcttcgacaccacacacaactttgtctcaacggcgacgggcacttcttttctttccatcgactacaatcttgagccgagctcagctctacagcccttcaccatggcaaactggcaacagtgtaagctaccttgtcgtcttccgcttcttatccatcccgactgacccattcaaagacaatccctttggtaagagggaatcccactctaatagtgcgatcctcacctacaagattcttactctcgtcacctggatcttgtccctcgtcgttactgtctattacactctcaaccgtcccgatgatgggcacacgagaaatagaaagatctgggagcagaaccacatgtatcgcactgcctttacgctgaacccaatcatcacctccatctactggtgcgcattccccagcccctcccgcacgctcgcatactgatagcttgtcaaggatcgttctcttcattctccaggctggttacattggtcacctattctcgagcaactcggacattgttcacgctgccgccagcgttggaagccatttcatcttcaacaacctcttccacttcgcttttgtcatgctgtttgtccgctctcacttccactgggctgaggtcattctcgttctcaacttcatcaacctgtcctcgctctacttccgccacaacacatatccccgattcattcatacgcctgtggtgtctggacctttggcctggacgtttgtcgccatttactggaatggtgctctcatggttccccaccccgaccaccttgttgctcgcatctttgggaacatttttatctggtccattcttgtctatggactcttctttatcaccatctacaaggtttgttcgatcgttccagttaaaccatatagcttgctgacagtatgtaggactacactatgggcttctcactgagcgtctttgctgctgcaattggagtttctcagttcctccaccaagtgattgccttccagtggatctttgcctttgtcataatggctctgcttttcgtcgccacggtcgttgtcgctgttcctgctgcgactggccgggagatcaactggcgcagtgctcctgctgatcaggagcgtgcccctctcctcgcagagaattaaaactaccttcaggtaccaagccatagagggaaacactaccgggggagcggcagcgcttttctctgctcgtccaacttcgcactattccccaaacatcgcggcgctatttctgcaactcacgtcgcctgcgatcattgtttgtatttcttgagccggtctgctgcgtgcatgattcaataagccgtgtcgaatgtggagtaacgaaagaaataatatgacgttgaggatttatttagagtcgtcaaacacatgcatatttgttacaggctacccatatgcccaaacttaggtagcctcagggagcaagaaagcatcagaccttgacagaagctgttagaataaactaagcaaagagtcccctaagcttagcctagagttacctaaatattttcatcacttagagtcaaggtctcgggttttctttgctctctagggtagtaattggagcttcttctgatacaacacgaaacatagttgccaggcttttgatagatttatgccaatgatggacatgatgcttaaagcaaaatgctcactgacgtagtggtggagcttaatcgataagttgccgacgctagcggctcattaccaaaactttacttttaggtacctacttaggtacgccagcgaccaccaaccatcaacacctgggttagtaggtatgaagcctttgcgaccttttcctttccctttgaacattgggaccgacatttgccaaatatcccgtatctaccatatactgtcaggcccgcgggctctacgcttcgtaaacagagttttggcccctaaagagctagcaaagaaagatgcacgattaaatgtactcgaccaggcggcagcgcgcagggttctatcacgacgtgccacaagcaaagcaagtgagagattccagccacatgaacatatcgcgtcaaaggatcctgagctgtggaaatgtgctgctttcatagcaggaaggtgcggggattctcttgcccatcgttggtaatcactgacttgaatggtgtttagattcgctgtgaaggaggctgccattaaagcacacccacaccgtcatttgacgtttcacgatatcatgattgagcgacggcttgtgaagggcgaggtattgggcagtggcccgccaattgcgcgtatacggggcggcgaaggagaagcagaagataccactgcaatggtgtctataagccatgatggagattatgcaacagctgtgtgtttgggttctgaaccatgtgatgagaataaaagacacaaaggctcatgtatatagtactatatatgtataagttatacaaattccattaatctacctaatagtctcttcttctcttctctgctcttctcttttaacctcaagtaaaaaatcatcttagtgaattctaccatcaacctcaacaaaaaaaaaaaaaaaaaaaaaaaaactcaaatcggtataccagggactcgaaccctgagccttagtcttaggaggactacgcgctaccattgcgccagcacaccggagcagtttttccgactccgggatgatcggatatggttggagtgatgttattatgggatatatccttggggagccggagtggattttgtgcaagacggctcgctgtttgaagacaaaaagccaagtttgtaagctgggccttggacactcgccatttgggtttgctacctagttggatatcttgctttacggctacgttttatggtggtggccgtgtctgtgtcgctattcacttagttatactcatttgctggcggcagctcacttctcgcagcaggacagaacagggcagttcctttaataatgcttgtgtggcgacggaattgccttttcacttttaccatgcttgtcgactcaactcatcacttgtagatgccggttcgctgtggtttaaaagaagaagaagaagaagaaaagaagaaaagaagaaaagaagaaaagaagaaaagaaaaaaagaaaaaaagaaaacacatagctgcatatgctgaagccaacgtatggaaacaggatccacctagttcatagtctcatacagagaagacttggaccaagtaaggtaaccttcacgctgcacaaccgtgattcgacgtatcgagcaatcggattgagtttctggccaccattgctttatggaagcatcaggttgatcatctcctctttgtctgccacaaccgagacgggcttgaaatcagggccaacaatttgccaacggacctggagatgacccggctataacattcacaagatgcagtaccaccacagcacaccaccacagctctgcctcacctgtcatctacagtattcactattatgacaatgaggaaacagagggggcaagataaccgaaaccggtcagtagcatggcgaggcggtcaaagttaggctttcagggccatttggatgcctgtccgtcctccccaatgactgttgttacttcatgggtgcccctgctttcagctaaaggcgttagacccccacgggccgggcggctggcgagagcggcgttcaggtccgttgcccactgaacacgtctgaggttcgcccgccaaagcagctaacgtccagttcgtccagtccagttgtgcctgctctgcctgcctgcctgcctgcctgcctgcctgcctgcctgcctgcccgcctggatctctgattccgcccctgatgccgatattcgggcgtccacgccatcatggggcgctccacttgcgcaaagcccactccccataaccattcattgttattcatgacttcctacggagtacttggattgataacgtgcttgctagtactacctagccaaatcttgactctttcactaacatcgtcttttgtttgtgtgttcgtgatgatgagtcgtggatcagtgtttacttaagcatcagtctttatttcttgcttctactctactctgctctgctctgctctgctctgtcctgttcttccttcatagcccaagattcttcatgtctgcatcaccatgatggatatcgtaatccaccgcttcggcggactagagttctctccctatcaagggaacgaatctatcatggtacctcaatcttgttctctgactaggtaagaactgtctcaatatgatgaatcgagtttactaagaattctagctcatatcagagtatcatgtccatgtcccagatttcgtggatccatcatgtgtcacagttcgcccaatctggggtaccacaagccgttgtgcttttcctgtcactcatgcaactcatctaccatttagaccgaattcgccgacaaggatctagttgccgatctaaagctgccaaaattcggtggccctatgagcttgcctcacaaatggcaaggcttactgctgttgtatatattacaattgcctatatccaagatcgactacattggataaacatcgtgtctgttgtatatgccttcattcttggcctcactcgtctcttcagccatcttgagtggcgccatgtagcactgcatcaaatcaactttgtccttccggctactctgaccattctcattgcagggcacactttgccctgtatccagactggcacaagatgccttcacgacgccggtacttccagtgggatcatcgctcttgcagcaggagctgccattgcagccgttacccccagggaatggacaccaatgcaagttgatctcagtatccccggttacgaccagaataagccagctcccgaggaaacttgcagttggttcacttactactgtacctatgactggctgaccccaatcatctggaagggtatgaagcggaagcttgatatggctgatattccaaagttagcctggtatgacgaacctatatacctcttacgacgtgtacaagaagctcgttcaatctcaaaaaagacactccgtactgttcttagattccaaaagcgcgaattgcttctcatgtcgttttgggtagccacctcatacacggtcgaaaacatagccgcattcgccatgttcaagttgctcgaatatcttgctgatcctagcggtgccatctataagccgtggctttggctgttccttatgttcatcggcccactatcccgctccgttgccttccagcagtacatctttacatcaactagactcgtggttcgtatcaaatctgcgttcactcaagagctgtactacactgctctagactcaatggagatggaagaggatccttttgaactacaatccggtggcgcgaaactcaagagcatgagcggccaggccgctgccaagaccacatcagcaggacgtttggctaacctcatggcttccgatatagacgcaatctatagatcaagagacatcatccaggccaccattggtactcccgtcggtaccataatatcgctcatcggaatgtacagaatgatgggctgggcatctctggtaggaaatgcgattctatttttggccacacctctttcgatatggcttgggcgcttaatgttctactcacagcgccgagtcaggaaagcccaggattctcgcatgtctttagtgacagagtatcttgcgtcccttcgcgccatcaagtactttgcctgggaggaccctatcactgaaaagatcatcaatgcgcgttccgaagaacaaagggagctttggaggacttcaatgattcaagcttcattgaaccaagtcatgcagattgttccttacttgtccttacttgttatgtttggcttgcacgtggggctctccaagcgtcgccttgatgccgcaacggctttcacgaccatatttcttgtcaagaatgttcgaagaaatatcatgcaggctagtgcctttggcaggaatttcgcaagtgcgttggtgtcagtgacccgactcgacaagtactttgagagtacagttcctattcctcattaccccgttggcccccttcgcattgatcatgccacgttccggaagacgaagacagccagtttcaccctaaacagcataacgcttgattttgcccaaggtggtcttaatgtcgttagcggcccgagtggcagcggcaaaacaactctgctgctgtctatccttggtgagacctacttagagagtggaaatgtgaccagaccagacgatatagcgtacgcttctcaatcttcatggttgcagaacgagaccatacaggccaatattatatttggcagtctaatggaaaagccacgctacgatcgcgtcatcgaagcatgttgcctatgggaggatttcaagcatctaccagccaaggatatgaccatcgtgggagagaacggaacttctctttcaggtgggcaaaaagcacgagttgctcttgcaagagcattgtactgtaaagcaccacttctgttactcgatgatatatttgctgctctggacgcaaaaacagctgctggcgtttggagacactgcttttgctctgaccttctgaatgggaggacaactgtacttgtgacaaatcttccctggatttcagaacaagccgatctctctgttgtgttggaaaagggtcaaatcgagtcggctgagccccagattggtattgttcgcaaaccaattgctatcgctcaggtccttggaggagatgctgaggagggcgcacttcatgacacagttcaggaaatacagccaaatggcgataccttgaacgacgctaaccgagcacctgaagaaaagcacctgaaggatgtggtcaatcaggaaatgaaagcttctggaaaggtcggccgtatgacttgtcagtactactaccttcccagtcgtgaagggatgctaacttggtcaccagtcttgcaatacatgagctactttgggcatccggtctttgttgctgtctgcctgggacttttacttgccacgaacatctttacctttagcagtcttttgtggctctctgtctgggtagaagcgtacaatcaccaggctcacattgatattccttattatatggggatctttgcaggccttacgttccttgaaattggtagctactgcttggctatcgtaatgttcgaatggggagcttggaacgctgcaaagagattacacaacgatttcatacatgccatcatgcacgtctccctttcatggttcaagcatatccccattggccgcatcacaaaccgcttctccagtgatatggcgtcactcgacggtaccatcagcaccatgctacggatcatgcttgatacggtccttctcatgctctttcgcattggtgctgtcagcagcataatgccggttttcatgataccagcactgtttacgtgcttgtttggtgttcttataggagaagcatacacgagaactgccgttgtaatcaaacggctaacgtcttctgctcagtcgcctgtcttctcccagtttgcagatacattggctggtcttcctgttattcgggccaggagtggtatgtcgtcaagatttcgagaagagttggcggccaggctgcgtacatggtcagcttcggccgaagccagcttcaacgctaaccgttgggttgctgtacgcgtggatcttgtgacggccctcgtcggtctgtcggcaggtataattgccgtatcacagacaggtgtcgtggctgcagggctggtcggattctccctcaccaatgccaacggactcagccagacgattctgttacttgttcgagcgatgaatgatttggaagttgaaatgcagagcgtgagtgtgtttgttaccatctgccaaagtacctgctgaccaagtatcaagtttcaccgagtcagggagtacgtcaagttggaacctgaggaaaaggaagacaaggcgtatcccgaggaaggtgaatacacagatgaaccctgccacgtaattccccagaactggcctcgatctggcgagatcgagtttcgaaacgtgacaatccggtacgatcctgacggatccgacattctcaccggtataaacctcaagttcaaagcgggtgagcgggtggctgtcataggaaggacaggttcagggaaaagcactgtcagtatatctacactctttttatagcacttttcgggtagtactaacgactgcgatttccagctggtgctttccctccttcgcttcacacacgttgtctctggtgaaatcttatacgatggaattgacattaccaagattcctcggcaccgcctccgagaaagccttacaatcataccacaagaggctgtcctattcaacgggacagtggagtccaaccttgatcctagcggtcgagttcccagagacattctcgacaaggccttggacaactgcaaaggcattgcatccttctctcctcatacttctgatgacagcgataacgatacacaatttcgcgatgacgagaacaatagtataaatctttcgacatgtgtcgacgcccgcggtgagaacttttctcatggtcagcggcaggttctttcactctgccgtgcgctgattcgccagagcaagctgatgctccttgacgaagccacggccagcatggattatgagacagaccgaggtattcaaaacgtcctgcggcgggaacttgaagcggtcggtggagggcggactttggtaacgatcgcgcatcgtttacgtacaatcattgattatgatacagtcgtggttatgagtggggggcgtgttcttgagtaagatctcattgactctggtacttttcacacgggcaactgacaatcctctccaggtatggctcacctcgcaatttgtttgacggtagaggccagttctatgacatggtctaccatagcggcgaaatggaagacctgcaggctttgctagagatggagagttcccaatagggcatttaacggaggagcaccttgtttgcgatagatagatatgtctggatactcaagatgaccacgtcagagtatgaatgagatcaaaagtgggaattattttacatacgtctgggacatctgtacgtcgtccttgtaacttatcgatggatgagtgtttcgtcaagactaagggaaacttctttaacaaaagttccattcacaagctctataatttcctcacacagccgggagccagctaaatgagcagaagaatcatttgtaacctaaaagccctgtgcgtcgtgtattttcataccccgctgcatccttacttgaacagataccaaatagaaaggcaggcgtgattgaaaaagcgagagctagacagcaataaacgggtgaaaataaaacgaagttcctccattgtcaaagacgatcaaacatcttcctcatgaaagaccttgttgcttaattccaaaatcaaaaccaaagccaactctttccctgtctccccaacgccatacgtgcgttcgtatattttgcatgtacatgcctgtttcttgcgatggtaatatcatcggttcgtctcctttcacgtcttgccgtgtcttcctgcatcttcttttcatacgggcacggggtagtgtgattgtggtaagatatatggatcatgggcgtatgcgttggatttcgtggtatcatcgacattgtgacgtggtctgcttcttcctcatgttcgttatgcactggcagaatcctctcccgttattaaccacgtctcccatttattgtccgttgaattgctcctccatgttagtaactccagcttccacgttatggtaatcgagaatttctgagtacctgttctgtattagcatattcgatgcatggagttttgaaacacactaacatcatgatcttccaagtatcaacgggcagatcggcgtcgttgaagctccagtcaaacttctcctctgccacaggctcgtctgtggggtcgtggtagggagaaagatagtcgtgggagagggcctctgtggcagttattcgcttcttagggtcgaagacaagcatgcgctcgagcagatcgatagctagtaatttgtcaattggtgatctctcagggttcaaacggagtagtcatttcatacccgaatcgtcggcattcttgaacttgttacgaagaggctgtcgctcacgtttgggcagcgacttcacaaaccgcagtgtctggtggtcgttagaattgtagacacaatgctaggcattataactcacgttctcgctggcgatggtattgataacatcatcaggaggggtgccgagtagctcagtgatgatagagaattggttgacgtgatcttttccagggaacaaaggtttgccttcaagcatctcagcaaagatgcaaccggcactccaaatatcaacctcgacgtcgtatttttgccaggtgagcatgatttcgggggctcggtagtatcgtgtggatacataaccagtcatctgagggtcctggattcgtgcaagaccaaagtcgcaaatcttgagatcacagttttcgttgacgaggatattgctgggtttgagatcgcggtggacaacgccggccgaatgcacgtacttcagacctcgctgcaaggccctcgtgtcagcaaatgatctgtagcagccattttttcaagacgccattgatacgtaccataatctggtagaggaagtactggatgaactgcttctcgagcgggcgcgatgtcaataaccggtgaagatcggtaccgaggagctctgtgacaaaatagctacagagctgtcagcgcaagaacgtggggaacgaggcgggggaggggtaacgcaggccgcggttgggaacgcacatatcttccagaggagaaataaagatgtcgctaagagaaatgacctggcagcaaatttgtattagcatcggaagtcttacaattgctcatagcaaggaccattaaggacaggtcaagcgaaaagagacgcgttgaaagcgaagatacacggtattgagctgtgtaggggctgatactcacgttttcgtgcttgaggtgcttgagcagcttgagctcacggtatgtgcgctttgcgagcacaggtgtgctgaaaggcttcatgatcttcttgaccgcgacattttggttggtaagttgatcccgggcagagctgttgcaaagggaaccgtgtcagtcggatgcgcagggtcaggaggaacatctaagggagcataccaaacgaggccaaaagctcccatgccaacaggctggagatcggagtatctgagtgaaattgggtcagtaatgcgatggttgtcagcttcaaatgtatgaagcttacctagaggtgatctcgaatgtggtgccaaagatctgggcgcgtacgaactcagccatggtgaatatgtgattcttttggacgatatgtttgagggtgaaggaaaaagtagtcggtttcctggctgtaaaacgaggaacaccaagatgaggtaaagatgatggtgggcggggcgcagacgtaatcgtctaagatcgtagtcaaagctatatgttgggcctggcgtgcggtgcggagcgagataaagtgaagaacagaaaggtaatctcgttattggattggatgggcggttggatatggaaatgggatggaccgatgatgggtcaggtgaatggtgaatcgacgatcgagcaaaagacgatgaccgtgaccggggtaccagttgaaaaaaaaagcgatgcaggtttcgatgtcgatgagcaaagcgtctcaagcgggggcagaaagagacgtgcgagatctccttggatagagcagcaataagcgtgtttgattgactgattgctgtatcactcaatgggctttgtaacgcagtggttgtctgatcgtcgttgttttgtcttggaccgtcttttcctttgatcgtattcagtgcccgttgacaggtacagaatggcggggtaggtaaataaatgcgtaggcaagagcaacgtgtctgtctatcaatgatcgcaaggtcagcaacagtccataaaatggcacaaaggtcagccagttagtgagtttttatggattgccacctgaaagagccggtattcggcaaattcacaatagcacagaaagagacactacaagactcatgaaagtagaccaccagttggagacgctccgaatactgggctgtcccgtgtaccttactcaggcccgtgagtaagtacctcagtgaggggcaagctgcaccagcagtgacactgagattattcgggggggtagatcagacaccaacagcagcggtggcagcctcagagttggtacccagttcgctatcacctgcgctttccccagcacagcacatgcgtttgacaccgcctgtaggcagtctccaggtctccccccccccagtccgttccaagactgcggcagtggggtccaaacactttgagctccatagtgaggtgcctttgacgccatcgtgccccaatgatcagacagtttgccctgagtacttcagaggccgaacgaaacagagtcatggcctggtgccaacaaggaagcaggatccaaacgttgtgaggaaatctggggtattggctatttgctcgacaagaggcttacctattctttgcaggtccaggcgtggtcgattagaaggctcgtttcgaatgcgggtatcttcctactggatcggtcaaatgtcgatcaccgcagaggatactataagacgtgtcgcaggctgcgtgaaggtggcagcagttctagggaaaaagagaagagttgagagggagaaaaaaggtcgaagggaggaggagaaaacgaaatttcaacaagaataagaggttagcatctgggatggagggtacatgtacatatatacatggtcgtagaagacgttggatcggccgaggtgagagtgaggtgttggtattggattatgtggacggaggaccgccggtaggttggtttcttggtggggggtgggtgagaggggctagggggacaagagctctggggagttgtaccctggaaagtaggcacttaccaaactaagggcgtcgagaggcttgattaagatgcctataccttccttccgtaggtaggcagagcgaggagctcttccttgtcaccgtctatttgttttgcatctgtgtgctccgatttagtgattccccttattcagacccttgcgacacgtaatgggatcgagatctctcctgtcgtagtggatatcaaggttatgcgcttacacagtcacatacctacctacacacctgcctacctagatactggcaggacatggagttttttatggaaaagttgaaaatttgatgtatgacatgatgacactttgagccctttcgaatcgattcctaatccatgcaaatcagggtccttgtgaattttgcaatcatgcatgactcttgcctgtagatggtttatctgtccaagtgcagcccggcatgagagtattgattatgatcatatgcagccatgagttgttgagattttattacaggtttggcggcatacgctgcacgatgtgatatagaccgagtattttcttggtttctaaacattgggtgcaacgatagatactgctgagcccgaccattggcatccaatccattatcaaactgaccctgccaagtctgccatgtatcaatcttcacctgcagcaacatcccattatggcatcaccaacctcagccatgtgtaaggtagccagataaatattacctatcagttaaatgttaccacttcaactcatcatcattgcttaaacccttcccctcatttttcctctttccccttgtctcttgcatacataccctgtcctgcatcagaaactttttaaaatccccattcacatggctgccatgttttctcaaaatgacgtcaattcagcctccaactggcttacccctgctttctgacagcgcacgcctgatggccgatgcagatgcatcgggatccatggggtctggcctggcgctcggacgcctctgtctttcttcttcaaacggcgccaggacccatccccagtctccgatcgttcccatgggccggtacctctacaccaattttgcacagtaacggtacctgctggctcgatctgtcatgctcaatgacctagtctgctcatcgtggaatcgtctgaacgatcgaatattctcccgaagactaccttagcctcttcagtggagccatttccagaacaagcccaagcctaagttcacctcacctccactgcatactacctaaccctgctaactattcagcacctatcaattcggaattttcatcacgcgctgcaacgctgtgattaatcgttcaggttttcagaagcctgtctcttgattctctacgtcatatatcaaaaacctcgagcgttcaactgcatctttgtcgtaccagaatccaaagtcccacacctcagggcaagggttaccatcaacaacatctcgcactggtagttgtctatgtcaacgattcatgctacggcctcaatatgcttggtcgggcataatgctcctctcccttcttaattactcatttcgttgttgcggtaaagtctcagtatgatatgcctcagtgtcatcttgaccttccttgaattcctcgcgtccagtaaccaactgaaggctattctcattcactgggttttctaacttatgatatcgtaaaccacggcccttgccatcctgtaaatctcagatcttccctcatcgcctcttgaccctgacttcacaacacgagcgtgccctgtcgatcctctcctaatctcaatgccatccacactttcatcttctatccgatcccatctaagatctaaattctatcctcccctaacccagcagaaccaaccctcttgccatcccagatcggccatgccacttcggtccagatcttttgatcggcgtccagggccgagttaaactctctacagcgcattttttccgccctgtgatgcggatcttagcacatagaaacaaccgagcaagggaatacccgccccggctattccaaaaatttggtaccgaatctttacagtccagctaagtgcagcgattcgatcgcttggtaccaatcacccgcctggactcgggttccgctactaattcgtctagtcggcatcatcatctcccacgattccagttcagggtaccaccgtttgcctgaacctacgtttgacatagttatatgtacatgtgctgtatctttctacatggctatacagtaggtgcagtgctattccgtttggtcagggagtgagcatggtttctttgactagtgctcgcattggataaggtatgcaaccgggcaaggttgagagatcatctaagatatcttgcctaactaccccacaaattcctcgcatcgattcctcagtctctctagaaccccacagggacatgggtcaaggcgccttgtatacttccattatgtgcggcgaatcattgcctggaaacgtagcgtcgaccttcagccttatgtaggcctcctcaccgatccgcgttaccgatatagacttccttaagcgggtccaacaacatattaggagaaccagcacgcataataacaacacaagtctatagaggatgcaatcacattcaaggcaaggattagaggagtaatatatgccatgcgcgtttcgttatcaaggggagtgcctatccattatccactcttgtcatggtctcgcaggtcgaattcattcttcaccgccaatcatatgtcaccagtctgcccaattccttctcttgtctctcgttccgtcgtgagtgtcttaccccacgtctcatgtgaatctatccacatggccttgtctgcttctatgataaactagttctgcgcgatctaatcatggacgacaagaggctctgcgttccagatgctctcagcatactcgtcaatgcagcggtcgctgctgaaaaatcccatgcgagaaacagaggtaattgacttcttgatccattcctcctggttctgatacgcctcatccaccagcttgtgagtctcgttgtagctgtgaaagtcgtcagacaccaagtagtagtcaccgtgatcacggacagcggcgaccagggcgctaaagtcatggaccgagccaaaggtgcccttctcaatctcggtaaacactttctgcaagtcagggtcaatctcatgagagccgtactggtgactgtgtcggagatcttcgacatcttcagcgagattgccaaacaagaagatgttgttctcgccaatctcgcgagtaatttcgatctattcttgatcagctgtggaatcatatgcatttttcatttacttacattggcaccatcgcaagtgccgatgatgagaccaccattcagaacaaatttcatgttgctggtaccagatgccctgtgacacatgttagctaaggtaccaattctttggtgtttattgacttactcggtgcctgcagtagaaatgtgctcgctaaggtccgatgcaggggtgataatctcagctttgctgacgttgtagtcaggcaagaagataaccttgaggagatctccaatgtcctcgtcattattcaccacagagccaacagcgttgaccagatgaataatctgcttcgccatccagtagccgggggcggccttgcctccaaagatggagacacgtggaacgaccttcttacgctcctcaggggacagtgacttgaggtggagatatctatgaatgacgccgaagatattgagctgctgtcgcttgtactcgtggattctcttgacttgaacatcaaacaatgccgcagggttcacagtgacacccacggccgacttaatgagcttagcgagtcggactttgttggcatacttgatctcggaccattccttacggaattccttgtcatcagcatacttctcgagctgatttagagtggtgaggtctttgaggaagccattacccccaaccttagaagcaatgagctccgaaaggcgagggttggcctggtggagccagcggcgaggggtgatgccgttggtcacgttggtaaacttgtcagggccgtagatctcgacaaaatccttgaagatagtggttttgatgagatccgagtgcaattcagcaacaccgttgactttgtgtgatccaacaatagccaggtacgccatgcgtaccatctttgtttgagattcctcgatgatggacactcttctcaagatatctcgatcattggggaatgccttctcgaccttctggaggaagaacagattgatatcgtaaataatctgcaagtgtcgaggtagaaggtgctggatcagaccaacaggccatttctccagggcttcgggcagcacagtatgattggtgtagccaaactggtaacaattagattagatgatgaaggtacaaggaggtgggtcaactcacggtgttcacgacaatttcccatgccaggtcccattcaaggtgctcaatgtcaatgagaattcgctgcaactccacgatggccaatgtagggtgggtatcgttgagctggatagccacctgatcgggaaactccttccaagggcggttagactttttgaaacggcgaacgatatcgtacaacgaggcagcaacccaaaagtactgctgcttcagccgaagttcttttccacgctccaaattgtcgttggggtacaaaacagcgctgatggtctcagctcgttgttgatcggcaactgaactctcgtaatcaccattgttgaacttctggaagtcaaactctcctccagaagctttgctggaccacagtctcaaattgtttgttgtgggtgtgtcgtagccggggatgggaacatcgtaggcaacggcctgaacgatctcaccaccctcccaaagagcaacggacttgccattctcatcagtggtctttctaacatttccaaagaattgaatctgtattatattagctgtgcttgactttcaatcaagttttcaatggcttacatcaacagtcacgtcgtgtcgtgggaactcccaggggttgaagtcaagccagtaatcaggcacctcgacttggtatccgtcgacaatttcctgcttgaaaatgccatatcgatatcggagaccgtaaccccaagcggggtagttgagggaggccagactgtcgaggaaacaggctgcgagtcggccaagaccgccgttacccagcgcagcatcattctcttgtgtgatgatgtcctcgattcggaagccaagctcagcaagaccggctaacagctcaagttagcaaagaatcaatgaatacaaaactgaatccacctaccctttgcagtatccttctgacccacgttgagcatagcattgtcaagagcacggcccatcaagaactcgagactgaagtagtacacgcgcttggagtcgcgataagtctgtctctgttgagttctgttccaatcaaggatcaggcgatcacggaaagccagactggtagcagagtaggcagcatgttcatcgcagttgaagacagagcgggcaagagtggtctcgacgtggcggacaacctctttctcgaagccgtctttgccagtaaagccactagactggttgcgcttccatgcttcacgctgaggttcgggaatcgaggctgttggtggtgtaagtcaacattcgcaagcagatcgtttacaatagttcgataggggaaatgcattaagcaaagaatcttaacgttccagaaatagctcagagaaaaccaattcaattcggaacgaactgcagattgaatgcatagacaacataccttcaaagctcttgatctcactgggaccgaaaccagtggcagttcgggtgtgttttgggcgggagatgcctgcggggccgactgcaccctgaatgtctacaatcggggcggaggtggaggggcgcctctcacgggtgggcaaacgttgctgttcagacgccatcgcttctatccacaggctagttagtcgagtggtgagagctgggaaggaaattgagggacgagagaagagagataaggcctttcggtgctggggcataacagttaaatactcaaccactattgatagaccccttgtccttttgtgaagcgagaatcagatcagatcacctacatcaacaacaaggtttactgatgccacttaacgagttctcgacgttagataacacgactggctaacgacgcgaggtgtgccacagctttgggtggggagcggggttgaaggtgcaaggtaaagctgcagtagtttcttgcgtgccctgcttttatcgtagcggctcagaatcccaataagtgcagggatctgatccaggtaggcaaggtaaaaatatatgcgaacggaggttatgtcgaatctgagctgttgaatccctctatagagtttgttgtggactgagaacttgtgcgtgttcagtcgtatagagcggctgtctgcttagttgatggggatccggagaaggcgggagcttggggaacaggggagcttggtggagtgggcaaagaagatttgaggagaagaatgacagggatgaaacgagtcgaggtaaagatgagagaaggtaatatggttagttttatgccaattgacgaacagatgctacgaagagaagattcagaggtgtcagtagaggatggactgtgagagaggttggaaaagaaaagaggaagagaggggagaaagtagctcaagagttaaggtaaggtatgagctgatgaggggagctgcagggagcttatagtcagtctctatggagtacctaggtaagagcctcccgtcaagactcctccaccatgagcggatccattcaacctacctgttagtacctaaagtacttcatattggacggtaaggtaaggttacctagtacttattacctacttgcctacttagcgtgtgatcttgttttgtcttgcttgttgaatgtagcatcacctagagctcccacctatactgcgttgcatctcgtctctttcgctccacttgctggccaatgccgtcctcttgcttgctctcccgcaatgactaggcctctgggagcaagaaaacttgagacctttaaagaagatgccaaaataagttcattaactagtatcctaagtttagggtagtttacctaagtctttttgctatttaggataaggatcgtaaagttttctttcctccttctgcgaggtcacataccatcaccaactggcggcatggttcccctcccccgcagcaaccgttctgcgacatgacgacatacgacacacacctacggagtactctcgtagaacatgcgatgcgatgcgatccaactagacatacctatcaagaatagtattaaagacagcgaatcgtcataagcttgatattctcgcagcatgactaatgcacagcatggacagtcatgatatgctactgcttgagagaggtgccttccatcattcgaatacctctatgaatataaggtacggtacctacgttcctatgtaggtaacgcctcgagacatgtgaacccctgatgccttcgtttgaatccattgcccctccaacctctctaggcgaactaacctgaggcagtcaagcctcctatagaaagagcccgataaatgtcctccccctctccctcatgccagctcctagtacctttgccttgaaccccattcattgtcaagcaacttatttgctgacagtgcatactccaagacagtcccacccacacaggtacgcacacaagaatcaatgaagcctcgcttcagacttagcgtgagcttttctctcaacggattgcggggccgtgacgtccggtgtgtttgttacccagcagtagccctttttcagcatgagctcagctgtctgggttcagcgatattcggtctcgacctactccgtaagctaagacctcttactaaatacacaaccttgttcgtcaccacgcggtgtcaccgagcccagcagagctacatgtgacatggaggagctcgaatatcagacttaacaagtagccagcttgctatcttgacagacatgctggatgttgcagcttacagcctttcatggcaaaacattgcgtccgtagacgctctccaaaaccagaccattgatacagggtagacgagggccaggcgttgacaatggaagatgcctggtctgacgagacccattgtttgttcgaggactatatcgagcacagaatctttggtatatgtaaccgccgcttgccacgaagtcggtagcaccgataatggtcctgtcgaatggcacagcctgagagcgttgagaaggagctgcgtagagaacaagctctgttaccacatggacgcacatactaccatgcgtgctcgacccccatgatgttgaaattgctgatgagagccccaggctgatggttgtacaacatgactgaacctcataaaaccaaatttgatagttaagaactgccccttgttcggacacaaatacttatgatgctgagcttcaacacattacctccttaactggacacagtcatgatggatatacatagtaattcatgagcgtaggcccctgcccactagtctactcttagtagtttgtcggttgctcatgggtccaagctccaatccacatccagaccagtcagtacatggcacatagctccaggaacatcgtatgttgatgatattgggttcttgggtaagccccgtcataaaacctcacccctttcccagtaaagtttacgtcctccatagaaccataatatcatgtttcgcagagcgtaagtaaattgggtcatttacgccaagcgactatcctcataccaataatttattactgtcctagtgtacccaggtaagcaagctatctcactagaacaaaattcatctttcacttcacgaccattatatataacatctaaatggagcccatcaaaggcgattccatgatataaatatcgtcaattcgcctcgttcgagtcgagaactacatatgtaccgggagaagataagcaaaccattagcatgccagacgatgaatccggctttcattgatgttcccagtcagctccttaaacaccaatctccctggaaagggaagccatacgcctgttctctcccgcatctttgggcccgacagaagccatgggaatgctagtagcgtaatatccccacctatcccgcactccaggatttctgttcaatccaaagtgaccacactgcttcgctaagcagcttcaagacagcaaaccggaccgcattgtgaatcacttcatttccgtgtcatacaatgcttcaaataccaattgagcaaggcctaaccggaactctgacctcctgcaaggtctagtcgcccaaaactcgataaagcaaaatatatgccagaccaagatatataaaccgcaaatccaactccatgtcgattgactcttcgattgaactcttttcggaaggggtttgtcttgagctgcagataatcaagtgcatagccaggtatcgtgagccggcgaagggactgacaagagaaatgctcgttcgtagccgtggagaccatgcccgagaaatgctcatatgggtgtcgagtgaacaaaataaataaacaataaaccaaggatcgtataaaatcgatgtcgtcctgagcccagtgtccgaaactccaaaaaatgctctcgacgccagccaacagttccgtgcccttaacatcgtagttgtaaaatcaaatgagcagtgattcgctatcaaagaatgcccgagtccttaagtgcgttattcaagatagtctctttgactgctgcgaaaacgagtcgaatgtttgacgtatctgtcgcttgcgtcaagctatgttatgttagaaacctgtagaggtcattgtcgacactaacaaaacttactggggatacaggtttagatgtgcccgattgacctggttgaatcgccagagtagatacttggctgctttattgacatcgttaccacccgagtaatcgggaaagtagttgcctagcggagacctgctcagcttttgtttgaaaatgtcaaccttgttgaggaacagtatgatgctagtacgcatgaaccaccgtgagttgaccaccgagtcaaaaaggagtaaactctccatcatccggttctaatgctgatgttagaagacattctctgacaccaaccactattgcaattgccatgcctacctgactgctctcctcgagtaggacttgatcatattcgcttaaagccacacaaaagatgattgatgtgacattctcgaagcagtgtatccacttctttctctcacttcgttgaccgccaacatcgaacatactgcccaagtgttaatagaaccccgtgtccggtgcggaagttgtatgttcttactgaatgcttagttgccccatttggaatctcgtttcatagatacctgttgtcttcgttcgcgctcggagcacatccatttcattcggtaaatagtctgatgatactattcgcatcgcttcctggaagaaactagaacaagggaggtcaataacaacccgcactcgttgttgggttccaacatactattcggcggaatccatgaggtagaactccgtctgatgttccatgagaagatctttcgctggatcgttccacagagcttgtaccgccgcgcccactttcggatcgatttgcgcttgagggccagactcggcttggtattctaataggaactccgcatgtgccttgttctcttcgttttgaggctcgatgtcgaattgttgcatggccataataactgccttggcgcactccacaagatttttgaagacagttggccggtagttgaatagctcatcttccgagtatcctttaagatggatgattttcatctgtttgacaatcgtcgacttgccactctcaccagaacctgccaaaattgttaactatccgagcttgggttcagcgcttcacctgtcgccttgccacccttacctagcagtaaaatcttgcattctttccgtaatcgtttcgagtcttcctccagaattttatcaatggcctgactcttcttcttctgatccgcctcctcattgctcgagctcatgcatgcgcccattgtggcggatcacaaaatagcttgaaaagacggcccttcgctaaaatgaagtgatcggagtgctgagcacaagttcacttcggtatttatgatgttgcttatctccagacgtgcatgacggtcgcaacggtttgcgaaagtaagcggtgtcgtataatgtggagataatgaggaggtagacaattgtgagggcttttgtagctggaccgtcggactgctggctcggttcgaattgaaggatcgaggaagactggcgaataaatgcgataagaagtgggtgaagcaaaaggtaatcgggcacgtcaagggtgaacggagaggtcggggagatcggatcgttacgggcgagaatgcgtggacaagactcgaaccctcaagaaaagagtcctcgaggcgttttcttgtagggaacaggcgagcgaatccgaatagtactggaagatgaagctgggcgagatatgcttgagcagcgtcgaggctgagagcttgaaggagaatgtttggcggtgggtagacaagagaatggaagagacggatggactggccttgtcgctccagattgtcggccgtaaccagctactgtatggtgctggggcagcttcgtggagccagggcgcgtgggcgagactactaaagagtacaaaggcaactaaggaacctcgacgatgacgagacaaagtcggcggagggctgcgccaattggtgagagagccgactgtggagaaggagtgaagacaggggtgtacgagccaacgcgagccagtgagcaggcgagtgaagacgagagattttgaagggagcctagtttgcctagctactaaggtagtacttctgagccttgagggcttggggggttgaagctgatgggatggtccaggttgaaggggcgtctgcagccagtagcttcctaacaatgttctcacgggagcgaggggcgcaaaccagagtgcctacagccggatatcgttggttacaaagagactcgaccgtttgtggaagagtcgctttagggagttttgcaacgatctcggcagagtagcgcaagcggaagtaatgccaaatagcgaaaccttgtcgtgtttgactctgaagtgaaacgtggtgatgaacgccataagccaaagttagaggcgatgtcaactgaactgaactggattgagctggtgcagggttaaattgcgctgagcacctacggaataaggcatggtcgagtacataataaacattggattcaagagggacgggaaagtaaggtaaggtaaggtaatggaaggtacctctcaatcggtaccgaccgtgccaccgcctgctttctttgcgaaatcgattcaaccgtcacatccacatccaatccaattcaagcaggaggcagggactgccacagacatttcagctgctggcaagcaccaaggggttcacttcagcgctattctccgccgagatagaaaaaaaatccccacatgatgatactgccatccatttcaataacctcacaagcctccatgtatcatagagcatcatcacaacacaattccacagactacacacactgggtaataagtttgacgtacgtagtgggatgtcctgatacagaagggacgtccgactgccaacgacttcagcaacatcaagagttgagctgaagggacgccgcttctaatttgtctggcttcaagtctctgatcttgtaatacatctacatgacaatgtggaaatctccatcttgttcttcctttcagagtggtggtccgtgggaagaccgcatttttctaacttgcctttcaaaagcagtgtgaaccgatacaagtctcgggcaaaaacaccgtggtcgtcgccagtgggctttacttggtacgaatctgacacgttcaccgctggtatatattattagctagcacaggacccaaacattgatcagactatcgggaccttcttgagacttttagtagaggttctggctctggtttatcaaaaagataagctccagaccatgccttataaatgatcctccgaggccgtgaggcatgttgcatggtagagcaagagtcgctgtcatcccgttgttgaggacatcggccaccttgcaaatatcactataatagttcagttcaagtttatgatcccaccgactaggtacttgatcaggagtctcgactaggtcaaatcttgttgagaagaacggccaactcaatgtaagactgatttgaagtatcaaatttcaacattcatgtcatcacaattgatataagagtcgctcaaagtgaagtgaatatgtcgtccctcgttacttgtacctaggtactctactgttttcagggtggatattgcagctgtgtccgtatcctggttcaaattgcgcttgacacaggctcttgcggtattgatcaccaatctacttcctaacaaagataagtctaccatggattaacgctcctacagaatccataggggactgatcaacgtgccaaaagcatatctaattggccaatgtctcaaacttcattcgcggtggcttggcgagttctcttctggccataaagcttgtggtaggccctgtccagcactaataaatagcggctacaagaccttatgtattagaaataccatgaagactcgacgcctcgagtctttgacgacaactgcaaactcgatgcatgtcgacaatacatcctgttcgagatcaagatgggacggcggacctggtggaaagagtcttgccgcccgtatatgccagccttctcagctccgggcctctatatagcctggccgcctggctcggaaggactttacatacttaaccccctgacgttcctctactggcccctgtaggggactcacctccccatatttcccgggctgtcttagctaggtacctaaatgacggctcacccaacctgggtcccaagactcttcgttgagggcgctgctcgtagcgtcgtgagatctaatcaagttgggtgggtttatacgcattcctcataattcttctagacaatggcaccgtgccacgcgctcttttttccgtccatcattttgccagagggaaattgcagttttctgggaccagacaaacagcatccgcaaaacaaaagacggagccgggtcagtagaatattcaacaagggtccctttaggattcctggagataaagtggagggctaatgcaacccatgtttgcatattaatattgcatattccttttctgcttctcgtaccaagctactttggtgtttgcctgcagaaaccctcgccgccgccccaaacccttcctatctccctcaccgatgtaccaggcttccatatgaggcacaccaataagcctcgccttggccacgcaccgttgaaagttggtttgacagaaagattagtaccctgatcttattatactccgtttctaaaattttcctcgagagttggatgttgaagttgcaccaagcgaaataagccatgaaactcagtgaatcatggaagcttgggaagatatattattgatttgacatacaccttggctgggccctccctgtcatgtatttgatgtcgctcggaatcgaagaggcgcgtgcctctctgattagccgttgcagcgtcgagaaccttcaccaccagtcaatactactgtactttcctcatcgccttcctgctttagctgtgctactcaaaatcgtggatgaaacatcagctgtagtgatgtctgtctacctagcgcagagcgatgccatatgcagcttataaccacgcatgactcggctgtgtctctactgaccaccccgcccagtcggtcagactttgggatataattgcttgcttgatcttgaggaagcctcatcatgtgcttggttgctttcctgcttcgtgacaatatacaatatcatgaattctccaccaggctgctggtccaaaacccagtcgttgagccaattcggcgtccagtggtattaatgaagaacggagggcaccaggccatgtaataagtacctatattggtaatttgtttgaccagtcaaattacacttaagttgttgttgctagatatgtcttttcaaaccaatggatgagtgtgggcgataacagtacctattcaccgtattgtgaagcctgaaaacaaccgagtttgaggaataaccgaaaccctttatcgcctaagtatgaatgggatccagcacggcactccattctagcaacacgttttttcgcctcatccgtccactaccgaattgaatagtcggttgtagtttttagtgaagttagtatggggttgtgtccactgatctggtggctcgccgatactggatgttttgacttatatttataaagccttctattctcacacatgccacaaattccaacttcggaagcctcccagagggtgttaacccaccgtgatgggacgttcctttttcttcgccttagttgatgattttcctaggaacatagatacctattcagggtcaaccccatgtcactgtacttcctcgagacccatgctaagatgcctagggtgcgatcaggttggggcagttgaaccgtgacgttggtcgaagctatctcaatcgtttagatttatcagagtgagggcatgaaatacgccgattggcccagttaatgctgtcgatgtctgtgagagacctggactctagtcgcagtggttcttactctctcgatctctgaagtcttaacactgacatttggcgaccaagcattagatcatcagagtttcttttaagcatggcctcgaggctactaggggccacgcaatggaaacagtttgcaagatacctttccttaggtcggtagtggtagataggtagtttgacacattaatgtggtactcaatgtgcgtatagatcaaagatcattatagcctcttccgagatctcgttgattataaattgcctgggcatcacagtagtttggaaccgccgctctgaacaaccaggcgttctcacacagctccagtggcagcccaaaccatagccacagcatcttgtaagatggccgagccagatgacaggagctgaggctcattgtgctaattcattcagattgcccggggcgatatcgctaagctagtaggtactgggcaagtaactaaattatgcaagacacgtcgacttgcttcattggacaaggatacaagtgaccaattatagctgaagaaaggattatgcttagccagtatcgaggtctgtgggaggtgtttctgacgtttgagaatgaggtattggaaatattcatacgtcattctttgcccagggcattcatgcatcagaagaaaagcttcgagatggatacgaatgcagccaagtacgatagagctaaatgccttaatggcgtcggtccatgcttcctttatttacaagacgagtaccctaggttacaaaaggcggagatgtgcctaattaataattcatcaaccattctgatagcattgatctcggacttataggggacgtgcatgtttaattggtgatttttcatttagacttgcccctctctattagcacctgagtacctggacattgggaaaccttccagtgataaggtagttagtacccatctgccaggctagctgttgatcctgcattgtctacctatttcaacctttccttcctcctattttcctgatctcgtcttttctcaataccaacatgaattgatgtgcatcatattgacagcccgtccgaaacaagcgaggctaataaggtactaaccgggcatttatcttatctggaaacttagtacccattcgtcaagaagtcctgtttggatactgcatttgtcgaggggaacccatgatcgttatgcgaccttgaaccttcattgatacttacgcactataacaagttttacctctggacatctcggcaaaacatatcgatattttgaaggccgcagcatcgaacctcgaattagcatccaacttcgctaccattcgggcgcctcgacgtccaccgttcaacaaattcgcccccatccctggcactacagctcgagtcaagcaacccccttatcacgtcaccgagccttcgcaactgtcgatcgaacagcttctcgagcgtcttgatataagcaacttataaatacgtacatatcctttcttgaataatattgttggatatctacatggccgacttctagcgcatgacctcgagagaaaaacgaccaagcaatgagctccgacgaatctcctcccaccggtcttggcgcccccgagtctcacggtgacctcaagcccatactttcacccattctaccctcctcccctgcgtcgtctaccaaagtcgatttcattccacttgttactgttgtcggattccatcatgcaaggggcccagaagtcgagaattggttcggggcagacgatgggagcgatcctgcagctgaatatgggtggtctttgctgcctttcatggccttgagtgatggggcgcacgcgtgagttgtctattgcgggtttgacatttctgaatggtgctgagaaatctgtgtagatccgaggaggacttctcatacttcacgctgcttcgcccagagacggaggctaaacccgctacgtcactatttggaatctcgtgcacccgacaacttgattcatcccagctcatcaatcgccctgccgatgttacgcgatccactgtccagaaagctgttgtggtcattgccgatagccctcaattcttcggcatgcttcgtgagcgtctcagtattgtcacgcaggcttggtttgcgcagcgtgagtttaccgatgttgagattctccgcagattccaggagagcctggcagatgagaaaaccaaaggcattctcaatgaccaggtagatcgagaccaatatctcggcatgagtcttcgtgagctgatacacgaatacaaatggcaaactttggttttgttgaagtgttgcctcctccaaccgaaggtaacactgctggttttccccaccgtgacgaagattgctgacaggtatttccagatgctcttctttgggtcgagatgtgacaggttgtgcatgatgcaattttctcttttgtccttgatacccggcctcattcgcaacctgcaggacagtgcagacccagagctgaatagctacgagacgagtctatcaaagccgaccagtttgcgaactagtgatcgcaactccctcctctgctatatgggcttaccactccagatatttggcaaggtaagtctcgtcacaacttgaccggaacagaaactgatagcaaatagggaagcttgtttggaccctatacccccctgcaacaacttgatattctcgccgactttggcacaaagtcctacattgtcggcagtacaaactcacttctcttgcagcagaaggatcgctatagtgatattctcatcaatctggacgaggactcagttgttatcaactctccgtcacttagaagcgctttgactctcaccgctgcggaccggaggtggatagactatttaactcacgagatcaacgagacatgggacgaagccaaccctagcaggccgaagacgctgaagtatgtcgggagcgaggagtttatcaggctccagttcgaagagtacattcttgctctgatctcctccgtcaaataccacaactatcttaacgtgaacccaaacaaccccaaggctatccttccggaggttgagggtgatcctgtcgcagactttggatatgagtgggtagaggcttggaaacgcaccgagaactaccgcatgtggaacgcaaacactgattcccacctgttcgacattgttgaccctcgacatccttgtgcaggaggcttgaatattgaggatgtacagcgtcggatcgcagagcaagtaaaagaattgcatctggacgagcgttttgcgcagggcaaagaagtcctcggtcggaatcttgccgcgggccgtgaaaaggcatctttcgttcttaataaactgtatgccgacatggaggctttgcgtgaagcacaacggcgtcgcgctgaagaagctcgcgcagcatcaccaccgaacggttcgagtcagccggccggacaagacccttcaaaggccggacagcaaggacaatcagctggtgcgcgtgccggtgcctacatcgggagctgggcagcgtgggctggtgagaagcgccgaacaagtggatggggtgctggctggggtcgcaaaccagcctctaaggctgacaagtcaatggacgactcgagttcaagcagccccatcgacaaagactaccagatgatcagcgctcctgtgtctcgaggtggcagttccgatgatgcaactgcacgaccagggcggggagcaagcttcagcgagagtatcctctcgggagtgagcgagtcaggcagccggccaacctcggggatcaacaagcctcttccaggtccaccagtgcccagaaagaaagacgatggcttccagacagagggagttattggttcgaaagataaactgccaagcgcaggccctcctcacaacgagaacggtgtaacgattaaagaatgataagttaacaaggaaagcccccataacatgggatatggacggccgcttcatggatataaaggtcatcaaagcgggcgattttggccacatttcatatatatatcacccattgtatcttgatatcgtttgtaattaatattgaacgagccatgcaatattacagtgtagaaagatcgaaatggctaatcgtttcactttaaataagttctttacatgcacggttttaaaaacttgtccgctaagacgtttttatttctttcagcagtccatttctacagagcccttcctgtagccagtccctgatcccaagccaactgattcttcctttgcaaacaactttctccccacccaaggtaccaaaccatcaagacccaaaacacagagaatgaataagtgaatggacacgtagagagaaacttagggagggccgagggagaggtagccacgtgctcaaaattgctgatcatctattgtttaccaagcatttctcatcatgtctgcccgtcagactctctgaccacgccgaaggaattgagaaagtagagacgctcataaccgccgagaggcccggatatttatgctctcgggaaatacataataaatcgaacttgataatcgtgaagtgcggaggctggggtgaagctctccgacttgacctcgaaccaataccacttagctagaggtttaagctaggtagcctagctcgtcgtcttccaaacgctccagatactccttgtctagtaggatttcaatgcatttcttgatgtcgccgacctttggaacaaatcgcgagcggatttggttgatggtctcgcttacgagctgggtgtgcttcatcttcttgcgagccttcatgattcggacgatggcagactgttattgttagtatgaatcctgataaataaagagatgtacatacttgtaggaccagttttcggtcttcctcaattgtcttgtttgtctcggcctcctcctgcttggcctccttcacaccaccgaggttcaagtttaccctgatctttttgctcttgaagtcgtagtttagtttgaaagatttaccggttcctggcttctcgcccgctgcgccagacataatgaggaccttggccttcagaataacagcgagggcctgatccagaacctccttgctcagttgagtggcgctgagcatatcctcgtagctgtaagtgtccttctcattgaaaaggaggagaatggccatctggtaaattgagacctggaaggtgtacggagtcttgctggccttgcaatagccagctttgatctcgcccttgcaaagatgccacagccatgtgagcttacgcccgtcatgcttatgcttgtagaagcgaataaagcgctcgatctcagcggcaatctccgggggcgggttaaagtcagtgcttggtgccgtcaatggccagaatccagttcctaaaattgagaaagttgaatcaacagccttggtgtattcgacgccttcaagatgctcgcggaaatctttattcaaatccttagaaatttgcatatcttgaaacatacgctgaagtttgttcgtgtactcgaaaccgcatgcctctttcagtttgctgatcatgctagtctcagcgtcatctgaagaggagttgctatgcaccaaacgccgggccagcatccgcgaatagaacttctggaagacatctttgtcctcaatgtacttaaagactgtcatgatctgactcaaagtacgttccaattctgcctcttcaatactggtgctgctctttctgagcaggacgtcagtgtatttcgctagaagttcaggcgatttgttggatccagccttgcaaacttcgtttcgattgacaaactccctgcaggcgttgtcaagggaacgcgtaaactctggctcgtcattgaaagctctcttcacaaggccctgatactgggtgtgaatttcgagcagagcgtcgacgtaaacctttggttcgagcttgtcaccctctgacgattggaccttctgcacagcagcgagtccagcctttctcacatgtgtttcaaaacgggctctaagcggctcgagaccatcgggaattctcgaaagaaggttgtacattcgtgccatatcctcttcgcggtcgttatccagaagcacctggaattcttcccgaagaagactggagtgatcggcgatgagagcttgattacaagtcttctttagaggaatggcgatgtcttgatgcaggtacatgcgaacgcgctcctcctcctcggacagacgagcctctgccttcttcatgtattccacgacgctgttctcggcaacaaattgcttggactctgccatgtaaaactctttggtagcagtgaggaaaggacgctcgaaatgatagcggtagacatcaagtgttgacttggaggggtctgcttcatccagtcccagggagacaaaggaatccacgacttgcttgatttggccgtgttcgatggtctcgccgttcctttgcttctccacaagcttaagcaccgcatccataaccttgtcactgaccttttcgaatagctccttcctccattgcacaagatgcagggtgtagacatcgtagatattcttcttcccttcatcaatttctcgcttgacccaatgtctattgagataacggaagagatggtggatatatttggcggcaactgtgtagcgaccccattctttgatatagaaagtgagcaacgcctcgtcggtgtgggccttgctttcattcacaaggctatcgagatgatgatgcaggtaatcgatcagcttgttgtagagctcttcccctagcagatgtgctattgagcagttagcttggcaggccgtaaatacgtgtctaggaatggcttaccgcctctgtggttactgtgcatagcaggaccagtcatgccaactgctttctgggacgtacaaaagttatggacagcactgggacaagtcagtagacgcttttggtatacgaattttggtaaaggtaactaacgtgtagacacccatgtacatttgcatgtcgatgccctgctcgagatcgttcataacgcgtgagataccagcttgtagataagtccatctattcgagtcagtctttatagtctatgcatgcacagtgctactcacgttgccccaatatcctctctgttaggtatagggggcatttgactcggggcacccatcttagcggccatggtggactagaaagtgaagatggatggcggttcagcggaggtgttggtgatggaggcggggtcagcctcgaggggttcgacgcgatgccgtcagagtcgacaaaaggtcgatttgcgcaaaaggagctaaaggtatagagctgtaaccgaagcgcaattatgcgacgcgacgatgaggtttgacgctcgagtggatgttgtcccggctggtgttgagctactcaggcacgactgagagcaaggtcgagcctagagtcggtttcggatggacagtaataagtagttggtaagtcagttttgtgctttttgtggcaaggcaaaatgcagtccataaacttaaatcatcctagacatatgagtcatcagagggaatgagtgagagagaaaagaagaaagtgaaacacccataaagtgattcttgacagtcaaataaatgcacaggacgggagaggatcaggcagtcgatgtcagaccgcagtagctggactgaatatgacaaggcgttggctgaggcaaggccaggccacaacaggaggagcaacttgctgtagaaggcttagcgtcgggatctgccgcaacataccgccctaggctggtgacagggttgtctccgataaacagggatggagtaccttaggtactaacctactgtggaaaccttgcaggtgaagcatgaagtatgggtagagagctacggataccttgataatatatatatgccttcaccctgaagcgccatacctacacatgagcgtgcagtgctgactgagtgatgaatactaggtacctacctcggtattacctagggtactaacgtaggtaagggacgtaatccacaggcagtggttgatactacctagttcgacaaatagagccatttctgcgtgttccagcaacagacacataattacctaagctttgttcttttgattcattcaccaatcaacccaaggtcgtttctgaatataagaaacatgcatgtttagcacgtgtaatgggttgtctgcgatactaataaagagaaaggagagcagcaatgaacgctaagcacggtctaccgtgatatcaatgtcccatatagtcctaccagtcgccataagcgcaacctgctcaaaggggtatcctaaatttccaaatcgagtccgttgctccagtcaaccgtcacttcacttcctttcctagccatgcagcccatcatcttcgcctcctcccagacgttccactgtgcggaatatgttgactgcaaagttcatcgtccaagcaatcagtcccataagcatgaatgctgccagcgcctttgacaagctcctcactgctgtatcggacaagttatgatagacaaggctctcgaacgcaagtgctgtacttgccgacttgaagataatgaaaaagaggtccagcaagatgagagaaatcttggagacaacagatcttaatcctaaaggcttgcctgtgtactcatcccagatcatatatccaatgtatggtatagccacgcaatctacggccacggcaactatggattgtgtctcttcagctgaatccgtgtcatcaacgtcttcaagctggtgaatccgcgctgcaatagcaagggcaatgatagaagtgaccatgacgctcagtctaaacacaagaggggcaagagagtgccgaatagctatattccatagacgtttgtacagagctagcgtcctcttcttccgtgagaccctggcttcttgtgcatcgtacgggtggcgggctggtgtgttgaaatttggttgtaggtcatttagagcctcaacgtccaccactttcgagtcctcgttggtcatgcgaccccatgacgaagagaggacaaagtcttgccacgctatgttcggctgtgaagttaacgctggtttatgtcccggcacgatgacgggttctgcggatctcaaatggtcccatttcctgccacgcatcgaggcgcgtccatagcgcataaaatgggggattttgcctctcgtttcctggccctggccaaagagaggatcttgcggatcgacgaagccatctttcgagattcgtctttgggggtcacttggtgacgagttatgttgtggtgggacagcgcgattgggcggctggagtagtcgcagttggtcgtcgcttactgagccatgtttgtcgtcccaggagtcaatccaggctatttcttgggttagcagagaagtcaagcgatggatttataaaatcgcttacgtgggagggaccgaggggggcgtagacgggcagatctgccggcgacagagctgctcagagtgtggccagaatcatatgtccgtggagagtcgtgataggtgccagtgccagtgccagttcttggaggagagggagaagtcatgacgtgaaatcagtggcggcggcgacgaagccaacgatggcgatgtttatgtcttcagctggatattggagccggcgagggcgatcgcaaagcgtacccaggacaaactggcatggcagtcgaattgttaaagcgcggctgagccggcgacacgcgggtttgagttaagctgccgagtctattgtgttttacagaagaaaaccatgcaatagaaggtactaattagagaaagggtatccgtgaccgtcaacggttcgagttcaagaaaatgtaatgaacacaaaaacgcacacgacacacagcaaaaaacacaatagttggaacggaaggtaacgaaatagactgggaaattagagattggagatcccccgtccttttacctaggcttttgacgggcgtttcgacgcgcccatggcctggtctgtgcaggctgggtcgggaccccaaggcgtcatccattgaccgttagtgggtgagattacctgctgaactctataagcgctagagcgtcataggccgccaaggcgcttccaggtcgtttgcattcattgtttcttactttgttcctcatggatgcatgcatttctgtgtgtaatgaaatcatcgaggcctaacggtccatcatctccagccattacaatctattatctagaggtttcattgcagcctggtcctcagtttctattgtctatacatatgaagcattgtaagcattgtctcccatcctcgcactatacccttgccaacctatcaaccccagtcgtgcccagaaagcctagttctcattgcatgccttctggctgcctccttgcagcgacgcagatccttggttgacaggctccaggcacagagcaacagggtctctgtgcctgggcttgattttgatacggatacgcgaataaatctcgaggttttttggtcaatgggaatcacgcgatacaaaccgatgttccgcaatcacgcgaaccatatacacaagtagaacaagtacgtagatatcgtatcaacaagttttcaagcttcctaaggaaactttgcgtccatgacatcagaccaggtttcgtcaaaaagcctgcagagaagataaacttcgcttgccgcttgtcactatcttcaattctccgatcgtccctcatccttgatttaaccccactggtattaggcccatgctaacgtattctgcgacataccagcaaattgagcgggctattttgggatatcttatgaacttgatcctaggctttcctcactgctatgacttagagaaatagtagccctggcctactctgtatactttctggacttcatgtagttgtttcgattgtagtgagcttatttttccaaggtacctaatatttcattacttcgaggtgtttctccgcaagctactccgtagaaatgtagccattcagatttagagaaacatcttaatagatggttatcctgcgttcactatcattccacaattattttcccacccaagtggaacatcatggctatctggcaaactgatgtactatgacgagtagctaattgtgattttttattctttccattgccatatctaatttatggttcttgggtaggcgtagccaaggtatccgatgtttcaacaatgttgtcatctagggcttgggattcgacgaaggctatcgccctccagtaacagtcggccccattctccaagaaccgcactcttctgttaatccgtttcaatggcttccccattttttgtaggatcgtaacggagttcatatcagacagaacccaggggagccgccctgagtgctcttcaagcatccagatgcgtaccaagggagctaccacgctcgattcataggtttgagatctgtcagctcatcatttgccggtcatcgtccaacctccttgtcgctcttgtgaaatcccaaccactcgcctagcatgcctccgggtttcggtagtgggcattccctccttgctctatcttgtgcgctctctgcctcgtcgctcaccacatcgttaaactgaacaatcccatcttcgactttaggattggtatccttcctcttccatctcattcgtcgaccattctcgtcaaccataacatctccatcggcgaagcgggcccgtggtacagggcagggaagcaaatgcgggatcgtgacgaccagaaagcatgcggcgactgtcgttgcgaagagcgacgatgtcattcgcgattttgggtgaaggagtggtggcatgatcctggttaggtctggaggtcgtttggtgtagtgtggactctaaaggtctcaattgggcgtcagcgggtgtctcaatgggttctagatgccattgaactcacatgaaagctgtagcatcgtcctccagacaagcattgaccaagtcaacgttgccgacagtatcgagcgatttgtggtgatgatccagaattcgtagaggctcacccaaacctgagttattgatgtgactctcattggctaccggcggaaggggattgtttcggcctcggctcaatgtaagcccgacctttagctattcaattggtggggcagttgaatgtttccacctcgaagagcgtcactcaacaccgcgaatcgcgaaatctccaaatccccaactacaaccaacacacgagcccagccttcaagtcattcccgtgatctgctcaaatcccgtcgcatcgcatagcatttcgtcgcatgacaactcctggctgcacacgatatgctatgatcattttcttcgataaggcataggattaaagattagcgttgcgcgcatccccacgtgccatcctaccaactctaccctttcacgatgagcgacctcgacaagtgaggctgaatgcccaatcgccggtcttcggatcttgaactaataactcattctcagggccattgcgcagctgcgcgcatgccgaccgattccggaagcgcaagtccgcgagctctgtcataaagctcgggaacttttaatagaagagggcaacgtcgtcactgtaacggcaccagtaacggtatgcctcatgccttaatgaaggctcagcaatctctgattctcttattagatatgtggtgatattcatggccagttccacgatttgatggagctctttcgagttggaggcgatgttccagatacaaattacctgttcatgggtaagaccagtcttaatcacacccaaccaactttcacacctctaataaaaaatcctaggcgacttcgtcgatcgtggcttctattcactagaatctttcctccttttgctctgcctaaaagttcgataccccgatagaatgacactaatccgcggcaaccacgaatctcgtcaaatcaccacagtctacgggttttacgatgaatgtataagaaagtacggcagcgctaatgtttggcgttactgttgtgacatttttgattacctggcgcttggtgcgatcgtattgggcgcctccaacaccatgtcgcctggcgtagaacctgtcgatgacgaaaccgagatcgaggtttgcgaccagaacggctctataatgagccgctttccccggcgtcggccagatgacagctcgcaagatcagatccaaagcccaggcggaacagcaatggataagacaggccccccgggatctggcgcttccgggtcaagcggtggctcagtgggaaatccagccggagcagtgctttgtgttcatggtggtttgagtccattggtcgatacagttgacaagattcgcttgattgaccgcaaacaagaagtccctcatgaaggagccatgtgcgatctactctggtccgaccccgatgagatcgacggctggggtctttccccacgaggtgcaggcttcctctttggagctgatatcgtcaaggtgttcaaccatcggaacgacctgagtctcattgcccgcgcgcatcagcttgtcatggaggggttcaaggaaatgttcgacgcctctatcgtcactgtgtggtctgctccgaactattgctaccgctgtggaaatgttgctgcggtcctggaactctccgaagacgaatctggcacaggtctcttcgcccgtagcaatggtgatgttggcagaagcgatggcggtactggagtcatgatggagggcggtctgcctcctcggagcggtcctgcccggcgatacagggttttccaagctgcaccccaagattcgcgaggaatgcctgccaagaagccagttgcggattacttcttgtgatcatcttatcttgccattgtcttttattttcacgtctaccagccacaaatgtggctttgtatcacagaattaacttgggtctggggttatgggcagggtacggagttcgataattttcaaaattcattatataccacctgagtcaaagggtatcgtcatggtgcgcctcttaaatgctggttatccacgcaatgcagttcgatcatttccaggctactttccagcggttctaaacccatgcaaccagccacttatactatcaacatacctcctggtccctggcttggttgaagctcagcacagttgtcaaatcttccaagcaattctaaccaattttgcaaagtgtcgaagctttcgataggcccccagcttgcggatgcggggttctcgtagacctcgatctgaaacatgagtgcctcttcgggttcgtttttccttcctataggtgtcaagaggtatggcatctttttgaaggcatcacgcagtatgacttggtcttcaagagacagtcttccacgatgtctgcaaatgtcagagacaagggtaaggacagcggcggcagcattgacctcgtcgatgctgaacgcccagtttgtggtcaaatcctgtgacacaacgggttcagggaattccgaagccgttgttgtttctgaagtcgtcttcgaattgaagccatcaggaacctggtcgaagttgtaggcatacttttgacagaggtcagcggattctgtcacctcatccgacgtatgttccggtaccctaccacatctagacaacatttcttcttcaccgccaccaagaagtctcggcctcaggattgaaggtgtttcgctacaagtcgaagacattcgcgtccttttctctccctctcccttgttccatgaactatggcgcttgaatcttttgcgtcggacacgagtccgaaggattgaaaagagttcgaaccaatctgagaaccttgaggaggtttcctcgcctgcaccatacgaaccgtaacgcccgttttccgctgagacttcctggtgcttcctcttcttcgcttgctgacccatgttgggtgtagcttgctttgatctttctttaatacttggtgatctgccttgacagaggataatcctagcattggaaccgataatttgatgtgcggtatgccctcaactcgacaagtcaacgggatgctaagtctcctatcgcttggatgtccatcaggagttgtgtatctgttcccaagtgaagggtttgggatgtttgcaaatgctttgcatccggatcggcgaggttttataggtgtgaggcgacatatgttcgcacagcgcaaagtgttgaagatgccatcagtagattgttcaactgcttgttcgtcaagaggcgatgcagataggatctggtcaagctcttcccactttgtttctagtggttgttccagattggcagaaagcattgccatggatttttaattctcaacttgtgaggtcgtgaacggtatcaaagatgcgaatgctgaagtgaatgatcgtataacggtcggttcgagagagtacttgattaatattcgatatgagaaatagcatgtgttggtatctcctattcttaacgccctatcagcaatctttctttgaagactgatgaaagacccattgttcctttgggttcgttgttcgttttgtcgctgtcgacgttcgacttctgctttatgtcacaagatttctgcaagacattccaacaatatgatctttgtctgtagagaacaaagctacaggaacatcaccatatgtcgacctcagccttgtcgctgggtttcattgctcgttcatccataggtttctcccaggtttcgtttcattatccagttcgccatggcaagagatccgatggaacaccacccacataccaggtttggatgtgtttcgagaagacgggcgacggataggacacccatatcgctatgtgggaaatgtacatcgccaccaaaatgccaggtcaagtctatcgataggtcgaaggagcttatgcctagcaattgtatcaagccctcttgaacttcacgcaaattgcatcagcacgaagctacttgtcggtacctgttcgatgtggatggcagaggattttgaggccaccgggcgcaacgaagtccattgggtcggacaaaagctctctgctggttggccatccagtcaacacggtcctgaagggccaccatcttgtcctacagggttgtgaaaggaagtcatgggaatgctataacccatcgttgacgagacatctccaggcatgggtgccacagagtaactgtgtcgccggggatcatccatcaaagatccaggggtagctatagcgtggtagctttcggtccgtgaaacttgaggatcagggaacatttgagaggtgtagtgctggggatgcattgatggagttatcgactgcctcggtactggtgtagggacgttggagggaagtggtcgggtgtatgctgaaggtggctggatagcttggccagattcccacatagaagaactgctcgtagatccactcgcgatagatggttcacggctttcctgcggagggaggccgtaagatacgccagtatcgagagctgtaggtctccggggtgctataacctgctgaagggattggacactatcgctgtgagtattgggggggaagtgcgatattgctgccggatcgttctgcgacgacgctgtacccgagttcaagtaactactgatgtagtcatcgctgatcccatgtcggttgagaagaccacgaagttgtctgttctcctctgcaaccctccgcgcagcatgttgcacctctgaggacgcctcgacaccctgcaactcatacactcggagtcgttgctcgagctcttggagatactctcttcttcgggcccgggatctcctctgattatctctaatccgggcaaggtttgctttttgctatagacaaggacatgccaacattaggaatatggatcgaagaggaatggatatggacagaggaacgggccacatactgccggcgttgacatttagtcgttttataacttgacgggacaggcgttgtcagtatgcgacaggagttcggcatctatgccagatcgcgaatctcgtaacaagctctttgcgacggcgccgtggtgttagtcaaccaacaccgatgaggatcgacgaaaggcacaaaggataatgggcaagagctcaagttgtatgaagctggagtggtcttgatgaaaaacaacccaggtctaatagatgacgctttcccttttattgaaaggatggatggggcaccagcggtgacatataccagggtatttatgaagactcaagacgataagctcacgagagggcccgccacatgggaaggtcagccacagcggcaagtgtttctttaggagacggcgaaaggaaagaaagagatattgggggcttctatactacagtctgaaggaagtatcagatacatgtgcctctagagatccagggcccggagaaccccatccacggacggggcagccctattgggacgaagaccactgggccggcgcgggacaacgagaccagtcgatgcaagtggcagccggttatactgggaatatgctgcagggctgcgctacaagcaacagtcataagctagctgcaaccctggtgcattgcaatctgcaaaggacaaagagccggtcaactcggtagcaagagatccatgaaccgggcgagcgagcagcgcgccaccaactcgatatgtggaaaatgctaacaagccacactttgaacgctgacaccgcgactttcgaattgctcctctcgacatgccccgtccaatatcttgttgccattctcaagaggcgagtaaagttgagatcacattgcgtaggtcggtcctgtacagtagtctagggggtgtagaggaaactcaagataggtgtctcactagcaagccgtatacacatactccatacaggcgggcccgacagaatatgagacttggggacgtgagaaactgtatcgaaagccatgaaaccaccatctagcagctgtgccaggaagcaattgattgaacgggaagtattgccgtacagcaaataggtgtctggggactggcaatgcctccagggatcctgtccttcggaggtagtggctgagaagattttgagtttacggaaagcggagttgtagctgaaatgacggaggcctggacggcagaggggcaaggacccaaaaccgatgttagtgatttggcgaatgggtatcatgcttggttgggcataaacccgtcgacgacgacatgattcggtgattgcgagggcaacggctccgagggtatggctaataactaaatggcacatcacacccactctcgaacctcgctgcagaaaaagacgggctggtgtgagccgttattgcccccttgtggcgataaggtgggtgtaagtcagacggacagggtgcgctgtacggagatcattgctgagccacgcgctcataaacacgcatccttgaaattcagtcgctgagaacatgaggatatgaaattatcaagccctcccctcccatcccatcccaatcccaatcccaacatagcggagggcacagagttacgtgtgagcacaacactgttccggcgccggcggcagcggcatcagcggcatcagcggcggcgaaggggcagtatatttgcatcctccgtatgttttgcgattgtgtttgcctgtgatcgtggaggctggcatcttgaaaacacatagtctgctgacaggcatctcctttcgcctgcaacgtagtgggaaatctcacaagagctgtgggaaccaagacccctagggtgacaccattccccggctaccactaaggctaagctttgttggaggtgaggcgccgttcttttcttttttcgaaatagaacaaaggcgttctgaggagagttactgggagatcaggatgtgaagccatggatgccgctagcgatgcacggtcgctcatgtctagggaaccgaaaaaggaacgacacggccggtttccaaagagaaaaaaacccagatccatcaaacaaaacgtaggagtacgtatcgtctggccgttcaaggcgtcgtctggtggctcaacactatccccggtgctgttatgagatcgcggttagattccacggcgcatgactaggaccgcaacagtcgagaatgagaaaacaataggcggtgatgcaaattcaaatggaaacactaaaacagagatggcccaaccacagctcgagttccgtattgcacagtacaatacctaacgcggcgggcgcaaatacagagaacgtaataccattgtcgaaatggccgggatcaattaagggagacagatcgcgagcctagaacaaaccaagcggatcatggtcatactgtaataggcacgtttatgcgatgtcgcatgctggaactttttttttaattttttaatatttttttttttagctgtcccagttgattcgtgtgaaaggagaaagcatctgagcagtcatttgcttgggtggaagcaacagccaagctgggtaagtccagcaggacagggacatttgcgcaggtgaacgcactgctcatcaatggactaggtacctactgattgaggttggatgctaggtaacttaggtatgattgagttggctgtgccttaatgactaggcaatgtcgcgatatgacgcagtgtgttctgttctgcacccaccgcaataaactcggacctggggctgggctggcgaagatatcgtcatgtgcctgccattccctaaaattggttgagccccccccccccctaaatctcgatcttcgccagggaagaagaccccaaggctgatccaagggtttggaactcaacgtcggggatgtggctgaggggcctaagtccagaccctgtccccacctcggcaaatgccgaccgttgagggttagcaagactggtcagtttaaacaacccaaagcttggtaacaagacaagcaactgcaagaactgtttgcttgtcaacagacctttatccactatggtcaaaatcggaaactctgtctaagtatcagatcaaatataggtactatgatccctcggcaaatactcggttagactagtttctaaaaagtagactgcctttacagccattgttggccgacaataaattcggtttgccgaatacacattcatgcctcggcagtcatttcatcgccatctttagaactcgtatgataatacacattgttctcgcttaatgccctaacgtctagctattctcaccgtatatgatgtgtcacttacatgtttcaaaggagacttcagcaggccgtccaacttacaagcatgagtcccagcgccgcggtcgtggtagcgggggtaccggcatcaaacccagttcccagaccgactataagaaaaactattcaagctgcgtcacggtcacacccattgacaaggcgaaaggggatacccttaccatcattgtatggtcctccgacgacccggccgagaatgctgcaagcacggaattgtatgggtcagaaacaagaaacgtgagaagcatagactcgaaaatacccaatcttgacggcttcgatggtgaatagagctttagaaacacggaaatggctcattcactactctgtaatatctttgtaatcttgtcttgactcttgatttccactgatttctgcggtcccgacccgttgttgcccgtcgcggtcacggagctgccgttgagagtgggtctgccctgcgccccctcttcccgccggagatccacttcaactacctattcggactctccttcttatccgcgcgctgccttcaattctccctcatctctaaattactcagctctctatatctccctgcggctctttgtttagtttccctattctgcaaaacatccgagacgccaacctcggagcacaaaactgataagcaattcacaaccatcaaaaaccaaggccgcccccaatcagaggccgtcgagtcagtttgggcggacactaggtgcgaaacccagtaccgactcaagcttatgcaccagatcgaccaccatgaggtccctagacagctgaattgtcggcccgtccttgcaagtcctcgggaattattcctcaacgcatgtgcatacgtagcatccacgtcacattcgcgattcaggtggttatgggggagaaatgtcgttgttacatggcagcctcgccgatgatgcccaagatacaggtaaccagcatgtggcagcttaggttgctcaataccgcttctttcagccactgcctaaccctgtctatcctttttctttctgactcgagcaggctgaggaaatttctattgctacggactaggtatcgtgtacttttgcgacttccgcgggtactagttgcatctcaaaggctatctcacccctacctaccgtcgatcgagtcatgactccctgcatcatgacaccctaccagcttgtcaaccacgtgcttagtcgtttgaggtatacctcatctcggagcaccgtctcaaactcgtctttcatgttcagcataattgccttgtcaccggccgctttggtgtggtaaaatcgcagtctggttgcttcaaacccttctatggcttgtttgagtttttcttctgcttgactcaacaatgtttctttgaggcactgcgcacagaaattcgggatcctgccctggtctggtagtgtccttggtagcagatgaagtccttccctagtcaggggtctcactggaactctatgcccacacccgggatagatgagatcgactcggcagaaggggcaagtgccctgatactcgaaccacccttcaaggcactgcaagcaagcagcatgaccacatggcattagactaaacgtactttcgtcaggcggctctgcgtctgatttgatctggcagctcgcctgatggcatatctgacacttgagttctattggttggtcgatgaggaatgtaactttggggaatggaaaaaaggactcttgggggtcgtatcgtcgatggggttggaaccatgatgaaaagcgcggcagagtcttcgtcgtctccagtggtctagagcccaatgttccatttgtgttctggtgttgaggatccggggaagttttactggctcgggttctcaggtacctcttttgaggctgtcgttggcgattgggatacatcggtcatgaaatctcgcgtgcgtcttgtcgattgtgtcacgctgttggtaaatacccagcgcttagtaacttaatagctattccaggcataaagacaaactctgatagcaaagtggatatgtaagtacacggcactgttcaactcattgacgactagggacatccaatattcccatcaccttgggtattcggtagtgtacagttgtgttcttcaacgttctagcccattgtttattgaacattacgctgcattctactgtattgttctctttgttcttcattgtagttagtaatgcgatgttctagatttcattgatgacatgcatgccctagggatgaaccgctaaaacgctcaaagacaccgtagcctccgtggccttgttcacgcacgatagccggtgacagcagctagtgtgtggcttgatcccttggccactttgtctgtatgatcttttggatgctgaatcgaaagtcgcatgtcgttcgtgtttcacgtgagaattttggccccagtctacgcaaggtcgagacccagaccatatatcttagctgtttgcggatcacaatattgattcttctagatgtggtaggagactcgcgaggcacgctgtcaaacgatgtttcttcatccttaggccccttgatttgccattgcagctcagcctcaggccataacgtatgtatgtggggatactggggaaatttgatgacataccgcaatagctgattctttcccatctgaaattcctgcatcaacctgactatttgctgatattaaccacaatatcgtttgcgtccgtagggatgacacatgtgtcactcaacatcacgatcatgtttagggctcaatttactttgcagatcataacgtcgatctagcagcccgttcattattacattgggccgaagttaaagatgcggctcagccccatcatcaaattcccgggatctagactggcgtcgatggatccgtccctttaggtagttcgacgtacgtccgagctagtcattctcggccgacgacgccgagtccccgagtccccgaccactcgtttcgggtctcgggtttgcggccaagtttggccatagtttccgaaaatgcccagcgaccggagagcgttaattctttgtcagtccgctgaacactcggacccggaatccctgtggagcattcccgttctcagcaccggtattccgtgaccccggaagtgccatcgggagatggggcatgagctgagtcagtcagtacaccaacctggaatatgtatagagtacattacaccgttacttggtgaaaacaagcttcatgatatgggaaaacattcaagccatacaacggccagagttcatgacatagtgcgtgcctgcattgtcaactaactaatgcacataccatcgtttcactaacggacgttgaaaagttatcagagtcatgagaaggctgcaatgcctgccctgcagggcacatgtagttgtgtacttacttacctagaggtcgttctttgttcttcgttcaacctttttgctgcacagagggaggtatgtatgggtcccacgtatgagcgtactacgtcgcaaccgacatgcgtagagcggtgaatggaacccatgtttcctttcgagatcagcaacaaggatagatacacccgctcagccgtttgcagcattcatctcgttctagactgatggtctcagctgtgctccacagccttgtttaaagacatgtgtctcacatctcgtccgagactggagaaacattttcttgataccattgaacaagtcttgtcttatcttgcgacagagttctagaacccaaacccttgtcaactcaaaggatcgggcatgtcgtaagtcaacttgggcgaacatacatatttccggctgtaagctggagctctagggtaggccattatccttgtgcttctggttgctggggctgcacaagtaaacagggctctcgatgtaacaaataggtacccgacctcaacgcaccaaccagtgaatccttcgtgacggagagcccctgcatctccttgatctccccttggtcaaaccgtgatcttcgctcctctgctaggcaatcagaatagagtatcaactggcccatgtcagaagtaacacggaaaaattgccctgatatcaggggctgctgggcaacaggcgactcttggcctgacggtgtatctttttaagaggcttgctagcagcggtcaacttctcataaaaatgataaaccccaacttgccaacctgccttacttattgatcctcacgagcttatactcttgcaccaacgcgtcacgtagtttcacagcaccgctctaccacccactgataatgccttcgctcaagacgttgttcgcctcagccgttttggcgtacttggccagcgcgaagactattaaaatcacagctaccagcgacgacaagttcgaccccgaagaggttgaggctgagaagggtgatgtccttgagttccatttcgagcccaagaaccacagcgtcgttgctggcgattaccgatacccttgctctcctctcgatatgggcactggcttcttttccgggttcgttcccactgacagcggatctgccgtaagttgcgactcctcgggcctctttgcgatttctaacacctctctaggacaagattttcaaggtcaccgtcaatgacactgaccctacgcctttctactcctcccagggcagagaatgcgcctcgggtatggttggtatcatcaacgccgactccaacaagactctctccgactataagaagcgcgcatcggagctaagttctggggtcaacccaggcaagaagccatttggtggcgagttggtggacgctggtgacgccgactcagatagcgacagcagctccgcaaagtccaaggatggtaacaacgacgataatgctgctggtgttcttggtgctcctctcactggtctggtcgctatcataggtcttgcagttattatggcctaggcggagtgttggtgagatgttgggacatatgcgacatgatattcatgaaatcgtctgggaactgtgtttaaaacagcgggagcaatttgaagttattatttactggaatacctgtgagcctgaataccgaccgaagcttgtgtccaccaggcaacgaatggatgaatcgatcactagttcatcagagtacttattcgactgatgcacaacctcgagccccgttacccgccagattccaaatgtctaatcttataatgacaaccacttgcaggttttggagggcgacttgccgttactatcaagtcacttaccttggtcggagaaccatctccgggtcgtgctcaaggagtttagaaccatctcgtaacatctaagggttcgggcccccgcaataggatttataattgttgatgctttgccttcggggttgaatcggcattttgcttgaaaatcccgagagtagagtaaccgggccggcctttgaatgaacaattatgctcgaatatagcgtttggaaacagttgacaaagagcataaaacgagagatgcgagtttggagtgctggggatacatcatgtgaaataactactatgtgagcagctggttgacagtcaagcatctagggtagactgttggaagtcatcaagtaacctgtgttagtgagctcggtaagctgacacaggagtgcttaattgaaaggacatccgggaatatcggcagccttcgggtcaccagtaccggggaccaattctaaacccgacccacaccatcgtcactcacataccggattcgcaactcccctccatgattaactctctcatgttacaaacttatttctgtatactcaccaacgaacgatcgcgaacgaaaccgccttgattcttgcgaaatatatgcgatcaatatgcgtggcgcgctgaggtgtagggccactgctcgccatcctcgattgttacgactatcggcggatggcggtagattttcgaggacgcttcggacgagcgcaacatcacagggcttgaggacaggcttatattgccgacaaacacaacaagcacttacgattcaaggcgcaaacttatcgacgtcatgttttaaccgatcgcggtcgatggcaacagtagtcgatgctgaacctatacacggcggaggtccaattccagaatatgacagaagagtacaggcgggcatactgcgaaacgatgaacaccaaagaggtgaggatatcggaacctagccggaatgtaagccattgctgatagtagagaagggatcatacagaatttccaaaacttatatcatgagttggagaaatatgatgcaccgccagtccagcaccccagcatcgaatccctcaagcccacgaagaagtcaatattctcgtcgctcttcggcgcaggcggcagcaggtcggctactggggatatacctaacgatcttccgaggggcctgtatctctatggtgacgtgggttgtggcaagaccatgttgatggatctgttatatgaaactctgcctccatctgttaagtcaaaaagtcgaattcatttcaacaacttcatgcaagatgtacacaagagacttcatagattcaaaatggagcacggaaacgacattgacggagtaccatatatcgcggccgacattgctcaacaggcaaatgtgctctgtttcgacgagttccagtgcacggatgtagcagatgcaatgattttgagacggtgggtgcactttattacttcaaactcgctcaatgctgaccgtatacagactacttgaatctctcatggcaaacggtgtagtccttgtaacaacttccaacagacaccccgacgagctgtacaagaacggtgtccagcgggagtcattcatccccgccatcgaacttctcaagaatcgtttgcatgtcataaatctcgactcgccaaccgattaccgaaagatccctcgacctccatctggtgtgtaccacacttcactcgacagccatgcgcatgcacacgcagagaaatggttccgattcctcggcgatcctgaacagcctgaacctcgacccgagacgcaaaaggtctggggtcgtgagatttatgttcctcgagtcagcggacgagcggcatggttcacctttgacgaattgatccgacaaccaaaatctgctgctgatttcattgagctggttcgggcttatgaggcattcattgtaaccgatattcccgcaatgaatcatcagcagcgagatctcgcgcgacgcttcatcacattcatcgatgttgtgtatgagggcaacgccaagcttgtcctgactacagaaaaacccctttcagatctttttgtttcccgagatgagatcgctgaaagcctcatgaagcagggcgtgaagcatgagcacgcggaggatgctgctgccaaccatgacctggtacacagcgttgacaagctcaaagactcaaatctctttgccagttctgaagaggcattcgcattcgctcgtgcgcttagtcgactgcggcatatggagagcaaagaatgggtagaaaggggaatgggtctcgaagctcaaggcggaaagttggataaggataactggatcaaggcgagaagccgtcagatggaagattctatgtgaagaggaagagacgaggctggatcttgggagaagcattatatacccggggcattgactcagcatagcgagcgtttgcctgctcttgtacttataataactgtatgatgacgcctgttgaattgagcagtttggattcacacatgagcatatttgctttctatatatagagatatacgatgatggctgaatagaaaatttcgcggaaggtgacgagtgtttttatcgcttcctggcaactccccattctaaacactacggtttgagaactcatcgcctggaatgggtagagttcaagaacatacttatgatgctcaacagcacattcatgggcgaatcgtaacttgactaacttggaagtgtttcggtaactcgcctcatgaattgggggtccagttatccattaccgtactcggtggtgtgattctatcttaaacagaggtgttgagggggccacttcgagcttcgactgataattgcaaagattcccctcccatatatgctactactcctataaagaatgcatttttaatggtctgtaaagaatttcaggcccttgtgatgtcaaaatgattgaagggacaccgggaatcacccattaacaccgagacaaatttaaagccacgcaggaatgtcatgtctcagacatcgatgattataatccctgaaactcgattgtctctgaccagccacactcacaattttgagtaacgatagaaaggacgaaaacaggatgttctgcgaaattccatcttaccagaggtacagagtagccagcgctgttaccggtaggtgaggaacacaccaaggatctcgaaacggagccgaaatgacttttatggcatctacctagccagtatctgctctctatggagcacttatgaatttgattagatacctaggaacctaatgaggtatcgtagggaaagctttgtctcattgactacggaacaccggcgcctgtagttgaagctggggaaaagcgttgaagtaaatcgaaacaacagctcatatccacaacaacaatggatctaacatcgatatcatttgtttgtcaaccgagacagagggaccgaggctgaacatgaaacagtgacgttgttacgatgtactccgtaactaaagattaattaaaatccctgtatttagaatttgggaatgcccatctagaccctattgtgaatcatttcatcgtttttatgcaaagatgctgtgcaaggcatatttgtcaaccttcgctaatcatttcgagaatcgattgctgcacggaatgctttctcatctcggcttgacaagggccgtttccagcggatggacggatacattaaaagagcacagagcaggcacagactcatctccatctgtcgtttcaacccatatatagatagagtcaatgcgtcagctaaagcggtcaaagtggcccaaacaaaggaggagtttgtttcttctgacgtcgtagaaatgggtcgtcgaatcaatggaattagcataattgctagtggaagctctagattcgatttcctgcagaagaaattgagccacctattcaaatagaacaaacaagatattactgactcttattatcgaatcaaaacagttggtgggatcatttgtgagtaggttgtccaagatgtaaacacatctctgcaactatgatgtattttctattcttccatcgctgcaacgaacacagtaaccagccaaagggcaggaagccgatggcagaatggaaacgtttaccgaaggcaagttcgatagactaacattcttgagtgaaccggtcgataatcgtgattagatccatcatccatggaaaaggagagtgtgagtgggtgtgtgataattttaatgaaatcggggctattctctaatttgggttggaagacgttagagctggctaggggaggaaagcttggggccttgaccctaagcgacaaaaagaattatgtaaatttagcccaagcttaaggtttctttgctaagtttattttgacaacttatatcaaggttcggtgttttcttgctccctgagggctggaaactgtagcagccacgctgcacaggggtcgattggataagccattacggattggccggcgccccaacggttcctggctaaacagatttagcgggtctgcgctaaccaatcatgcgacttatgtacctgactgctggcgtcggtggcccaagccacccctgatgtttaaccccccgccaacgcgctacccctggctattgtgaacctcctcagtcttcacaaatcggcagggatcagccttgaagactcccacctcggttcttctcctctcggcaaatcaaaaatcactcgaattccttggccgcatgcttctctgctgatcatcatcaatgcacggcgcctcatgaataaaatgagtgggaatcaggaccctgtctcatccgttagtgggcctgatagaagtcattgtcgcgatggtcatggtgatacgggtgacacgactgagatggctgcacaagtggcagattaaatttggaatacgatatgcctaacctagtgtcgtgtgatgtactgtaccatcctatgcatcttggggtgtagctttatgcagactcaactgtgcattttcgtatggcgtatgtttgctcaacaactcacagctggaggtaattggcattctaccgaggacgggggacaatctcaactgtaccatcttgtactgtaaagatgaaacttgaataaaattggcccatctggagactggacatggcacggagaatacggagtacctcgactgtcactgccaggttcagctctgctccccgctaggattacttttagcttgggggctcggttggccctatcaaacattagtaggtcctggaattcaatgggaagtccggggaccttgctcggtaaccttgtatttggcaagtgcctccactgagctgctcctggtccttccacatctcctcacctcacaaccatatcctcgtccagggcctcttccgcccattgtctttttttctctccactaccatccattcttttacactctttcaacctcgaaatcgttcagtcgttttcagaactgttcccttgcacggtcgccttgctttggctatcgccgtgttgagttcagtttgtccgttcgtttcaacctctggcgcgtttttgcaagactgctgccgtgcgctctttgtttatcagagcgatattcatatccaccgcttcctttcaacatttaactctggtttggcagctggtccaacaacatccatatatcacgttgtaactagcatttggacttgcgaattcacatcaccctcgttaccgacgcaccccccaccgttctcgtctgagacattgccgccgccgtcgcccgtataaggacatcagtctcgagacccctaaggaacagattctttattcccgccctctattatattacaacgcccttcattccagtcgacttcacaaccagccccgccaatttcgtcttgaacgacgatatattccaccaaaaccacggacttggaattgggatcctcgcgcgatctcctcctttgaatttgttgccgtcgtatctgaatttccgaaactccagcaaacatgcatctccggcatctgcaagtacaccgcagggccgacgggctttttgggtttggtaacatcgctcatgagatcgacgtctcatccgacggctcaaagcgtcatgtacacaagaggcaaccacgtaagttttggaattattcgagtacaccaaattgtcttcgccaattgcgattttggttttgaccagtgaattgtgtaccaactaatattatcgtagaagaaataaggactgtctacaagacaatggaagctactttcgaagggaagattggtggctacaaaacagtaggccacgagcctaaaccaacgggctcctcaaaggatgatgacgacgagagagactcaaagaaggaggccgaagaaaagaagaaggaagaggctgaagagaaaaagaaggaagctgaagaagccaaggaaaaggcaaaagaacaggcggagaaggaggaagaagcagcgaagaaaaaggctgccgaagacaaggcgaaacaagaaaaggctgaggaagagaaggaaaaggcacaagaggctgccaagaagaaggctgctgaggatgccaagtctcgcagcaaatccgaggatgacgatgcgaaggagagctcgacagctaaaccgtccagaactcgcgcccaaattaccactagtaacgacccatcaagcgtcccttccgttattagcgatcccactggcagtcaatctatcgaatctattctcgccaaagccactggctcagcttctgcttccacaactatcgatgaggttgccgacatgtcgggagcctcgagtctccctagctcaagctccagtgctgtgccagaagctagtggtggcaccagtgcaggaaccaaggctggaatcgcgtttggtgttcttggcggattactcgccatgggcttgcttgtctactttatcttcactaaacgccgaaagcaggctgagatggaaaggctcgagaacgatgatgagaagcttcatgggccgatggctggtaacggtggccctccaatggttgccgcagctgctgtccgtcgttctatgtctcctgagcccactgaaactgcctctattcgcactgatgcaaaggctccccgtgttagtctccgacctgtcacccaattccttccaaactggaacggtcttgaaaaggagaagcgcgcaagcaaaggtgcaggtttaactcttgctgtaccagctgccgcttcttcacctgctactggtcccttatcccctcgagccgttggaggcagtgcctgggagcgtccaacaacagctcaaagcgtcgatccagctaaccccttcggcactcaggccgagcgtgttccatctcccgttcaggaagagactgcttctgcgatgagggcttctcccagccccatgtcggaaaagtcgaccattgctgttgctgccgccgccgctctccctgccgccaccgctccagtttcacctcaatcaccttcttctccccagggacccgcctccgccaatggacctgcagttgccgctatggtcgctcgtaagacttcgattcgcaaggctggaggccctcagcaacttgacctgacccttccgaatacccctatggcagctgttcccgctagtcctgctggtactgagtacagtggctcttccgctccttttggaggccttgacagcccttctgcgggcgccgcggctattgctgctgctggcggacccgcaaactcggccgttcaccgcgtgcagcttgacttcaagcccactatggacgatgaattggaacttagagctggtgacctcgtacgactccttcatgagtacgatgatggctgggtaagtttatacaattcaattcacgcctcagcccaatctaacctttttctaggctctctgcatcagacttgaccgttctcgacagggtgttgttcctcgaacctgtttgtcaactcgtcctgtgaagccccgccctgctcaaggcggccctcgcccaggccctcctgttaaggctggcgggcctccccgaggacccggacctaatcagccccatggacaacgacctatgaccccccaaggaaactttggtcaagctcgacctgcctcacctgctggtcctaatcctaacggcagtcgtcctcaatcaccaatgggacctcctggccggcctcaaggacgtccaatgagcccaggtcctcgagcacagtcacccggtcctcgtaatggacccccaagtggcagacccatgagtcctggacctcgttctcagtcacctaggcctgctggtggccgttcacagagcccaagcgggatgaaccgaagaaataacccccctggacccagtcccatgaatccttctcaggagcctcgctcagggccatctccttcgggctctcttaacaggaaacccgtacctggccaggcgtattgagcggcctacagccgttgattgccctgtatgaaacagtattaaaaggaacggcgttctgcggtaccatggagagactctgagcattatggtctgctcacgcttctttactcttctggtggatgatttaaattcctttcgaacttcttgtcactcactcgaccaattattttctttttatgtggctactttcgagctacttctttttctcgttccacgtttatataaatttcatatatctcgggcggtcgttaacccgtcattgtggcatggtatgccatttacgctcatgtcagggtgacttggcgagtggctatctcagtcatttagtttgaagggagacgtgtatacaggttacgacgtcttgctgcgagatcttctcctccgatggaaggagctgcgctagtcgctaatgtgtatctacgtttgcgtttgttcttttcgaatattacttcttcctctgtggctggtttaaggtccttggatggagagaagaaagggagcttgtttggtagcatatcgcaaccagcagctaggaatttaagacttgagacgaaagataggaaatgaaattattcctcgatgacttacttccgttagtcctgtgtacctgtccatgctctgtctgtgtatattgtgtgacgtctttcgcctagcatttgcatctcttgcggagcatatagcatttgttgaataacttagtcattatattcctaacttaggcttctctatcgaattgtctgcaagacagtaaatctcgtacctggacgaatttgactgtcacaaaccaacgatgcagtttccccattctttcctttcttgtagagggataaaaaaagcaaggccaagtagtccgaaatatcattttcaaaccatgaacgccctgacatgtctaatcctaacgcctcgcttccatctcagtccagtgccgcatgtaggccttctccggtttacaagcgcatggccacacgagagaccaacgctacaggaaagtcacctcccttgcgcagtagctctttgacttctggggtatcccgaatgtactcaatgaagcacacaaagtactccacaatgatctctcgtgcaatatcatcctccacagtattttcgaacagttcctgggcgagggccacgatgtcgggaatattgtattggtcgaagtaaaagtagtagagtatacaatgaaggcggcaaatggagagacggcggagatcttcgacaccatacttatctgccaggatgtagagtcgtgcgtgactgaggaagacaggcagatatgagtatttgccttgttgtgtgctctgcaaactagtcaccgctggagcgccgccgtgaatcatggatgagttgtaaggaggacgcgcaaaattcctcatcgcttcaaaccgctttcctattggggttgttacgtcaagcatataactttgatccggacacctgcgtttgcgtcttgatagcccaccgtcttcagccgattgtagaacgccattttgttgatcgttgttggactgataactctgtataaactcgccaacggccgctggcagcttccactcgcaatattcgtaggtgtaggtataagtgaacggtggtcggtcactgccattgcgtgttggcatgtggtctacagtggtggaagcctcagatgaacttgctccgtcacctgcagggctttggtatcctgatggagcgccttcggaagagtcgtcatcgtcgtcaagatcctcgtcttgatcaaaatcattgtcgtcacgcatttcctccgaattcgagcgggtgctgcgagagtcatctgagtcctgtccagacgaggatgcgtattcattaccatcacgagtataggatttgattggcgagtggttgccttgagtgtcaagttctggttcccggataagaacaggttgtgcctcactgtagtcaccagagtaagcgaatttggcgaagcgcacaaaagtgtcgacatccaagtctgcccatacgacgcggccttctcgagcttctcgcatgttcccgtttactagagcgtttaggactggcgacagtcggccgatgagttctttgtgtacatggaactccttggcttctgggccgacaacgaagagaaagggcctggaagcgagagatctgatgccggagtcagcaggtttgggaaaattcaatagaaacttgaaagaatcgctttgaaagtcaacagaagcagatgctaatactcactcttcgaagttggcactgactgctggaacggcagcaccagatcgcgaagcagacatggtgggtgtaagtgagagccttcttcctagccgctagctgtggctactagaagcaggggtgaaaaggtagaaattgtgagaaaataagacaagagaggaagcatttacggggaagtctttaaagtgagttgaatgtgggaaaagagaagatgacaataacggaatggaaggctgtcgggttggaagtacatgcatgaggtgccctgcactgcctgtcactgcgaacctggaagagatccgtttaatacggtgtaggtaatggagcactagcgcttaagggaagtgacctgaatcacagaaccagggtccttacacactaaattcgacgtaatgcggggcagacgataatcattggctcccttgccgcgcagtgtctcacagatgggttttgctcgcctaccttactccgtattgtgttaggtattgattcaataatgaagaagtcgctgtatttctatccctaccttaggtattcatatgcagccttggcttttcattttcactaaaaaacacttgggattaaacctcatctcccaactcctgaggtacccatttctcaacgtacctgtatgttgggtatataagaggaacccccttcgaagaaaagagacagaggacatatcgctcctctgccgctaaatcgtttctgctatttgatttgcactccaggcgccaaacttattcatgcgacgaactttcccccgcatccaccacaaacctcccctgatgcctgtacacttgcccctggtccaaaatgcatctcgacaacacgcttcaactctgcgacttttagacatcgcaactcgcacactgcacagatccgagaaatatcaggagccattatcgccagtcccgtagaagcacagcgcgctagtcaaatatgtcaacaagaacggccctagagaggctgcgtagacaacttaccaaacaaatgcccgttttcacattttgcctcttcctcttccaatcgtaatgccgcatcgcaaaacacgcagcgttgactagcagcaacatctctaaactgctctctcaatagggaattgttaagctcaggagaaatcttgcgggttgctgtggtcccaagcacttcaggggcattcccgtacatccactcccaaacctggccttcagtagttaaaggcttcgatagtgtgactgcatcattctcgccacgctcttcgtctcttcttgagaacattagtttacagagtgctcgtctttctgggtgcaaagtgctgtattgtgatacaagcacggctgttgtgccaccgccgggtgactgcaccataccccagatgcggtacctcgattcgggaacttgtagttgtgtcgtatcttcgtccattaggccgtcttctgagtcatctgaatctgagtctaaaccttccagcgcaaccgctcttgcaacgagccgtgttgtctgcttccgaattcttgttgcccatttcggtacagaggcttctgagtctggaagatttgtttgaaaccaatcttggttgcgcgatgttgcagataatctggcgattgagtagtacgggaccgatcctgtgtgtgttatgccttgatcatgaattagaagccctaagctgctgttagaagggttttgtgcaaagcctgtgagaattgtgtaccagaaacaggattcgacgagactatttcatcttccttggaatacgttgtcgagcactcccaagtatagtgagcgccagccaactcctcagcgccgccaacaaacgaaacctgaaacggcttcacattgaagggatcagcgaccacgcccctggctacgggcttaccatcgtcatatacgatctcgggctacgttagctacggctattccgcgtgccatgaaccacgtaccagatcttcccactcgatatatgcatccgttgatagaaacatgcaaatggctgccatatccgccttctcgacttcgatgtgtggaggatggcccttctcccaattgccgaggatagtgatctttcggaacccgacatgattctttgccaaatatgctagaatagcaacccttttgccttggtcattgaaccatgggctccatttcaaggaaaaggcactcccgtggggcacgtaatcgggatctgtgatatccacagcctatttcatcgtgttagagccttccccgaccaagttcaacatgactcacgtcttccttaatatgtctccctctaccatcaaaccggccaacttcttggatgtcccatcgcgtctcttcactcgaggggtcaccttcttttgcctgtgagaagagctggaccgccattacagctacttcttcgacatcattgcagtacgccagaaggcctctgcctgtagccacttctttggcccacgagaaggcctggatgcgttcattcatgtttcggtatccatcttcttcgttgctgtcgggcagcggaagttgggccccgaggccccagagtgtcttccatgccttaaagcttcgaacccgcatgcctgatatcattgcagactgtcgatcgatgtgctcaccaatcgcgtatatacatccactggtcgaaagtgctgttaagataggtcgaagattacaacccaatccatttggtgaccattctaatctcacaatctggcagattggtgcccctgaacctgtcactaacccattacccacaccaggaaaccaattctcgtcgttggctggcggtccagccactctgataccggaaaacgaacaaagctgtgtattgattgtgggatctggacgaatcaagcctgaggcccgataggagagcgtgtactggctctgtaattcttcttcgtccgctccctcatcaggaccgccactcctcggatactctggaaggaatatgtatatagtatcatctgtagcaactgcaagctctgcatcacaagaccatgccagagcatgagttgtcagtggacgcgacttgagatgaattgttttgaggggccttgtcttgtttttagaccagttagtgagacttctatgatgaattctatcaataggggagatataaaaatgactgcagctgtgccagtatttctcgcccgagcagtcaagcgaatcttttgttcaggtctcaccttagacttttccattgtggcagctcagacagatcgtgtcaaaggacgtacgcaaattgcatgaaaatttcaaatctcatatgataatcatgtaagaaggaacttcggtattttaattcgacagtggcatggcagaactgagagttcgatgagatattcgcatgaaatagttgataccaaaaaatgctgactaagaagcaatacgcatctcatctacctacctaggtaccttttggcaggtacgccgtgaaagaaaaacaaagcaagatcatttatgctgccaggttttgaactcccgatgcttaaagcagtctatgagtattaagattcatagagtatcaaaaaccacaggccattgacgcatatttgagattgcaccagactaatcaagccaacatataccctgtgtaaagccggttgcctgtggccatatctgtagattgctcgactaatcactaggtggtatggtgacaaaaaaaacatcaatcccatcaagtacgccgttctccgtattcttggtatgccataaatgtatgaaattaacaatatttgtgtttgttgacctcaaccctctaagaaagaccctagaccccagagaaggccacaacccgcaagcgctgtcgcaccaacgaccttcttggtccaccagttgtcatccgtcaatgccttggctttttggatcttcctggctgtctcagttggagcactagcaggtgtttttgcagataccttctcgccaacagactccttggctgcctctgcttccttctgttgcagaagggcgattttcttgctgagcgccaggagatcctcctcaagagttaggttgccgctgcggtcaacctcaacgttctggatgttgccgaagaagtctgtgatcagacggctacgggcgttttcttcaccgcctgggaagaggtcgtagcgcactccagcatgtgagtggatcttgccaaagtcgtagctgtcgaacagttcgcccactgtcttctggctgttcaggtccttgacgttgctctcgagaaattcaaggttgtagtacgtgtatcgatcaataacggcgacgcctacgtcgttgtcggcgtgatgcgaatatgaggactgatcgagcttggaggacccggtagcgatgatgttaggggagtaaagtctgctgtacatagtgtttgcttggcaggtgtcgatcatgaagaggatctcgtgatatctaaacaccgttagtggttgacaggaaagcaatcaagctgccacctacctcttcttctcccacatctcctcaaaagcgttggcaagatcaaatgcgccgatctcctcagcatcctggaacttgaggaactcgtttccaccatggccagtcatgtaaaccaagatattgcttcgatcatcggtaagaagacgcttgcttcgtggcatctccgcgcccacgcgatccgtcaacaggcgaataaagttctcaacagtaacctcgtagccacgatagtccacctcgatgttgtcgccgtagagatcgacagcgcgatcagaattgctgtagacggttccagggaacgcgttccggggattacaggccatgtcgtcgggaagcatgaggatgatctgggagtcagggatacccaagcgcttgacggtacggtacatagagaggacattggcgagatggcggtagttgaaccagaaccgtgatgtacagacgagaacggcccaattactggtatgctcggcaaaagcgattgttgcgaacatggctgctgccacgatggcatgaaatcgaagtatcgagagcttcatggcgggggatgtgatgtgatgtgacgaagcgaactggttgacaagggagcgcggtagagtaaggagcgaagcttagaagacaggcgcagcagcaaatggcatatccgctggctgtatctcaatgaaaacgaggttgcaaagaaatgcttcctcagacttacaaatctatacagcggcgataatcatgaattccatccactggatatccctttttggatcaacgtcaccaaggagggaacacctaacattaacgttgattgattactgttcaacacataatcggagtcttaccagatctggacccggagttttcggcgtggaggatccgataagacggcccctggcgcttgtactgattcgaaacactaacaaattcccacagcatgtcaccaatctgaacaaggcagcttcacctttcagttgttactgtgtacatctcgacaaattttaaaagatcttggggtgagctggcaaagatgcggatattctctcctgttacttaaccaggattgagaaacagttggggttggatctgttggcgtcgtgtttgtttgatgagggtatctgatatggttcgactacaagtgagatatgctctgatgttggaaatgactgtgtcatgggtgttgttttagggaacattgagtctgagaatgggatcagatacatgtggctcggcatgatttgagatgaacatggttagggagtgtacaagaaaaacacaacgaggatacagtatccatgggatttcattgttaagattatacgccaacctcgaaattccagtctcgagaatgatatctgacaggattaactgtcaatttggttgaagaaccgtgttctacggactaccgtatcgtcttgcgggcttaaggttctgagctagagcacaagagtactgtagttgagcgaaggcaggcagggcggatggatcgtgtcgttcacgatgctgactctgctgtattatggagaagatacaccaagagcattctatcccacttagttagccagactcaagatacataaatattcagcttggtcagcacttatgcgaaaacttttatttattttttatttatttcaagattcgggcaatctttatcttagcctgaatcaaattcttcagtctgatgcggatataccagccaggacccataaacccctcttcttgtgctttcatggtcatgatgggaatcgaattttcaacacgataacgagaaaacacaatctgtaattagtaagtcacttacagtagcgtctcgtagctgcatggaagagcgaacagaaaaaatggaggaccctgcagagactccaccatgacgatgtgatagaccatggatggaactgagactggggtcgtaacgactaagttaggatgtccaagtcgttcgctggacaagctgcgactaaagatacagaagaggtcgccttggcagagatgccgaacaaagccgttggtgcataccgagaagggtgaacgaccttgtgcatgacgactccataaaattaagccatgtatctaccgtcaggtgggatgaaaagaaaatacagaaggcttctagtgagccgcaagtgacgaatgagggccggcaccggagttggaaaggtacgatcacatgaatatttcaggtgtgaaatcctccaaagcgtcgagtcgtgttttgaatggcgtaggtgatccacttggaatatgccttctttataaccgctaccttagaccaggttatgccatgcatggacagggcatggatccggagctgtactgtatggatggtactgtacttccagtgcaggcagaccaagggccaaggctggaccgtcttaattaaggtaaactcggtggttgtgagtcttggccgaggttgagcaataatatcgtgcatagagccacggggtcagtccagaagctctgaggtcgaaaatcaaagacatccaatgacgagaggttccgtgactacatgccggaaacatcagcttgaaatgatggagcgcgtggtaaaaagcctcaaacatcacctgttaccgagagaagctgggggaaggaaacctggggtcgaggagaatcacgatagaatgatgtatcatgaccatgacagtccaaaaaggaacagtctaacccccaacatgtcctcagtagaacccccaaacttggataggtgcggcgatggcatcgttttcaatattcattgtgacaatgctgatcaattccaattatcgtctgatttcagtcctttttgacagaatcctccgatcatgactgggcacttgacacttgactaggtaggtaggtagacctatttactttcctgattgcaaggctagtaatgaaactccaaagcttccatgattttatacacacctaccagcctagtaagtatctgacatcccccgcaaaccttgtcgtaacacaacacgaagacgaaatgcaatgtattggaggcacactttctttgggcctgggtctctagttggataggttgacaagcctgacaaggtgaggagcaagatcaaggtgcaaagtgtgtgtgcgtgtgtgtgcgtgtgtcgtgtttcgactttggagtgttggagtgttggaggtctcaaacttgttgctaaaagtagtccttactaagtacctatctttgtgtttcttctactcctcctaatactttccgtcctttcaactactatattcatttccaaagtccaagctacaacgcgaaacgttcacaaccacagagaaaacaaaatcgaaacaccatacggataccccttttctcttccgcctcatcttatctcctactatccggggtgacacggtgtatgttacggccacctcaaggaccctgcctttgtctcttccttcacctcaggtcaacctctgccgtgcgacggtgactcgctgaggtgagcccaggtacctcaagcccgactccaagggaccaaccaccccctggtcacctgctaaaccgccacaccagaaacgatccgagttgagctccctgcttctacgttgtgtaccggtagaccttctggaccgtggcgtgcatatgagtttttggctgagttatcctcttccgtctcatctgatttgagtaattcgacccccagaggcaaaacgccaaaaacgccgggagtgcctaaatcggccacttttgtagtggaggcttcaaggtgcctgagtctgggtacagtccatacttacactgccctgcctagtcccgtcggctttatagtgggcgcctgcacaagctccatctaaaataaccaaactaactgtgcgacgtgcgccagggtatttgactacccccttggcctccatctcttattcggttcagtccaacctcactcttctttccaccgaaacaactgacaaatctctctcttcaacttgtcgaggcctttgctgtctcagacctgctacggcttgtccattttgcctctgttgaagacttgaccatgggccgtacgccggcctacatctttgtcgtcaggtacgttttcagctacctttccagacccctgtcgtcatgatgcatcgtcgcaatcagatcgcgtagccctagtgctgcgtatgcgtatgcgtacagcatgacagtataggcatgatgttgattacagaactcaaccaacctctattctaggcacggcaaccgccttgacgctgctgacaagaaatggcatctttcatcccctacaccctatgatccccctctgacctacggcggctggcttcaagccagagctgttggcaaccaaatctccagcattctcgaacaagcgaaggacgagtacgagacgacttccaaaggcacaaaaaagcgacgtagattcaaggtcgtcattcatagctcgccattcttacgatgcgcccaaacatccatcggaatcagctctggtcttgcacagactccccatgaatcgccttaccgtccgaacgacatattcgtttccgcaacgggaccaccaaagcactttcgatctacaatattacgtttggattcctttctcggagaatggctgtctcccgagtacttcgaacagattaccccaccacctggtgcagccctcatgcttggaagtgcgaaggccgaactcctacgacgcgaagactacagtgcactgacatctgcacccgctccaactccgatgcctcacagaggctctaatgcttctctctggaacggatctcctgccgccagtccgtctcttggacccttgagaccagggtctgcagtggaaggttcaacagggtcggctatggctgcggctctaactgggcagctggcaactcagatggaaaagaaaggctacacagtcccaaagccgaactatgctatctcgagttccggaaagatccccgacggattcgtggcccacgcgcgtgacgaatgcgttgtggtggattaccaatgggattccatgagagctccactagattttggagatggcggccagcttggagaagagtggacagacatgcacaagagatttcgacgcggtctgaagaagatggtggactggtacgctacgactgatgcacctgatgagatggtaacgcaggctgccggagcttcatcgaatgacacacacgacccctcgatttctgaagacgaggatgtagagactgttgttattcttgtatctcacggagctggatgtaatgctctcattggcgctattactcatcagcctgttcttatggatgttggcattgcctctatcactatggcagttcgaaagcaagatgctgattacggcactctcctggctgcatcagcaaatgaggcgccaaactctgaaccccatgtctccccccatcagatgtacgatattcgcatgtctgcaagcacagaacatttgcgctcaacaacctcgactcccgtctcatcccgatcaacttcagctgatggtttccctgctgctatccgcggccgcaaccccagcatcggcagtactgatggacccggcccactcattggttctttcgtctattccgaccctatcattcccatgggcagtcgtagtgcttcggccagtgcaactgtgggatcgtccttacgtcgaacttctgggtcacagcgaccactgaatcgaggaccagctcttaccacggcaacaggcgaatcaggctcaaggagcaactcaccgagcgccaacacatcgttcggcctgtggacacctgggccttcgtcacttagactgatggatgatggtagtgacgatgcctctgacaaggaggacttcgattccgtgctgcctaactttagccgttttaaaggtattccggaggacaacaagggagaagcccaagcttctgctgccatgtctacctcgaactcatctacgcaatcatctttttcttcacgctttgagcttaactctacaaactcattatctatgagcttgccgcccgccgccatcacctcactcagctcgttctcgttcccaccaagtggggagactactccaaaggccacgccccgaggtcctattctctcggcccctatcagaatcaagacagatatcttacacgattttgacaagcccgctgaagagcttcaaattggacaacttggagatggtctgggcggactttggggtcttcctcgacctcctggcgaggccgaacgtttccgcgatatgagtctttcaaaacgacgttggacgactaccgagcgcgcctaaagctcgactctctttgataccccagaatacttgccctttgacaggatgatgactcaaatatccttttctctcgaggactagggcagaacgttatttatgtcttcgccttatactatttcagcgcgcgttgcttcctgctagtcgtttactcttactcactcaacgacaggcaggtctgtctttttactcatggcatcggcgaactggcgggataccatccactcatgaaatggagcacagcaatgatatgccggacctaatggcattgggattgatacctagggaagggatgaatttacagggacaacaacatgtttcattgagttgctaagagtatattgctttacactttgggatccggcgcatggtttttacggcgaaaacggcgggaatgtattctggtacgtgggaaagcatatagcgataccaggattgtaggcacgatcgccgtcaagagcccaagattgctcaaatgtatttttttttagaaagtgaataccaactctcatcttcactaccttgttcggccactgttggtgacgagctaagtaaaacacctgacggatgcgtataattatgttttgattcatctatccatcacaacagaaagttaataacacgatctagctgttcatgatctatgtgcgtaaaacaaatgatatactcagcgctcgaattctgctttaaatgcgcacaccgccgatgggaaaatacaattcatgtcatgcccagcaaccaacgccatccatccgctgtgaccttgcccaatggtcaacaatccgtgtcgaacccctgaaaaatccgaaagcaagcttttgttatctatgcctatatcgctttaccgcttcgatttcttggcaatagcatctagccgaagaccttgttcatggcctggtgagccagctcgacaccaaggaaagtagcggcgttggcgggcacagcacgagcaagggcaggaccaaatccagggaagaatgccttgacaccaccctttccgtagagttcacgaacgatgctgccaacggagacgttgccctctgaggtctgcaggcgagacttgaccgtatcgatggggaagacaggtatccacatggcaactccagcggcagctccagcgcatgtgatagcactaagactaagctgaccgctgggctttccagtaaggggatcaatcggtgtcatctttcgcttgatgtactcgtaggcggcgaagtaggcagcagaaccggggccatcgcgggcgagagtagcagcgctgccgcggaagacgctgcggataccgccctccttgtagagctggcggacgacgtcaacgcctccattgtacttgggtttctcaccgggagcaagctgcttctgaccctggacttggaggatgaccttgatgcgctcgaagggtgctgtgatagcggtcatgggaatggcggagatgaagccagcggttgagatctgggcgattgtgagaccctcggcggggacttcactaacacctcggacgatttgcttgccgaggtcgtaaccccaaaaggacacggcaactaggtagctaggtcagttgacggcatatgaagctgaaaaagtatcataacgtacacatgggtgtaacaccgacaagaggcgcgcttacgccagcgtaaagacctcttcgcagaccatcacgagcaatactcttgcgtacaacatcaacggcagaggagtaaacacctcgctcagcggtttgaaggcggactttgacaagatcgaaaggatgtcccactacgacagcgcagagaccaccaaaaccaccagctgcaaaggcgcgaagctgctgagcgaggccagaagatgcgccggccttggagtcatcttttggttcaggcgcgggcgcaatggtcttcagcttgtctacgacacgggcctcgatggcggagtctggggtatcggcggaggacattctgaagagtttggaggcggaggatgaccgggaaggaggaggcgccgagaggtgaggtaaaggaagggtttatgttgggttttgacagaatggacctcggaatgaggaatgtggaggatgggagtgggataataagagtgtggggtggtctcggccgaggggagggtgtagcttgtaaccaagagcttatgatgcaagtcaagtaaatgcaaggtcaagctgatacaacagagagctatgggggtataaaacaagaaagaaaaagtgtaaacaaagggagagggaaatagtgagagtatatcaaccaagatctgatcgggcacgtcacaggcgtattttctaagcttctattcgatcggtacgagcttgacctgagattctgcaatagagcttcacgtccaagcgcatcccttgctgaagtacctatacaacaactaaatagatagtaattatcaatctttttttttttaacccactgggtagtactacagctagtaaatctaattctccaattcccctcggtcttccggggcaatgatctctcacccatccccgatccccgagccccggttccggctctgttcgttttttgttgcctcggcttcggctcgcggggtgcatcatgagtctctctttctgtcttccccacatggaaaaggaccgagtttcgtggggtactacctttagaggccggcatatcattgctgtggaagctgaggtcacttgcaatgcaatgcagtgcagtgcagtgcagtgcagtgcagtgcgctgactgtagagcatgcggttacactgctacagcagcccggccagacggaattgagcgggattaaaggctctgcatctaggtaggactcaaatgaggtcaaatgaggtcatacaccagatcttcaggtcagattaggctctttcagttggagaagagccccacagtccccatctcctgcatctgactatcacatgcaaaccgcaatcctgtctcagatataccttcactggtcttatatatagactgatcacgagctatagatacttaacaagcaagatttttggtgtaaatagtatttgaagcctgctctattgctggatatacacctgtcttacccctctactctaaagtttctgtctccatgatgagaatccaagtaaaacctattataatgatacatgtgatcctccacgtgccccatgaatgaccttgttggccaattccaggcacacatagcctgaactgcctgagaacaccaagacaaacccgactggcaacggtattgacccatttaccagtctctgctctttggcggcttaccgttattccgacgtagtagccttcagcaaataaatcgacaaacatctgtccttctttgacacaagcaagtcatacacttcgtctcgcgacaatgcttctccccttcattgtacattcccacctctttcatactatttatcccaacttgaaactcgacttctagaatgccttcgctgatgccaatgtgggcgttgctggtggtgctgggattcctcgtctgctgcaccaacagctgttgtctccttctcgttcaacttgcaccacaacgtctgccccttctctcaaaagatattcgcgaactcgatctcggacgtcttccaacggagctccttttgctgccactacgtgaactacgcctaataacttcccaccactagggctagcgctgtggtcatccctccagaactttggcgacgaatagcctactactcctctttggttcagtataccgcctaagctgtttcgaaggttgtactctgtatcctctggaatgcttagtagcagccgttttgctgacgagtatactagcggcttggatgaaagaaagattagaacagcaataaagcatgaggctaacggatcccatccggcccagccccaaaagctcgtcaatattgtcgacacgatgaccgacacgctacccaaggtatcggcaaggatatgcaagtaaatgccgtgcatattctcgttgtcgtggccgtggttgtggtcatggccatggttatgaccatgatcatggctgtgagaatgcccgtggtcgtgtccatggtcgtgtccgtggtgatggtgaccgaatgccatcattccaaccaggttgacaagtagacccaaggtgctcacaataaagagctcgcctaatcgctttgtttgagttccctcccacagccgttcaaaagcctcaaaggcaatttcgacactgagtaacctacacccaataagttaacaacggacctgcagaagtgccgaaagttacttacatcaacaagataccgttggcgaacccactcaatgtctcaatcttaccgaagccataaggaaatctctggcttcgcggccatttgctcaatacggcagccaacaagcccaccatgagcgccacgcaatcaaagaacatatggatactgtcgctcagtaaaccgagcgagtctgtgacgtacccataaaacgcctgtacagccatgaacgaaaagttgagtctagacggagatctgaattaatcaaacattccaggtaaattatgtggtttcgcttacgccatgaagtaaaaaatacgcctggaatccttctcaattaagatagcattcagaattggaaatcttgttgtgtacggcagaatcatccgggtgaataatgatctttcgcccttgtcatcatcatgcggatggccatgatcatgtccataatgattgctatggccatgactatgtgagtggttgtgagaatgcgaatggtcgtgggagtgatcgtgggaatgatcgtgatggtcgtggtcatgatggtcgtgaggaaattccggaggagaataagtcatgttggccgatttgggacccggtgtaagtatactcttgcctcccggagttatctcttctgtccagccctccaaggtgtttaatggggctggagggagtttctcgcgggcaatggttgcgcttgtgttggacatgcgggagcgtctgtgtccatgcttgtggatgctcggattgtgggagtgtgcagaatgatttccgtttccgtccgcatgatcatggctagcatcgtggttatggtcttcgtcgggtactgatggaaggctcccgttggagaaagtcgattgtcgtctgaggttgttcaacgacgattgagaatgacttcgtgtatgtgaatgcatatggttctgatgcgcatggggcagagtggaggtcggaagggcgtatgaggacgccatgttaatttataggattcgggatggttgctcaagtcaacagtttggtcctagactaagtcacggagacgacgctcaatgagggcggtgatcggatatcggcgcgagtattggcgatttcaaagagagtccttacacctcccctagggccaatcgcaacgtcatcagtcgagcgtgaaattgaacttgtgaaacgggcgcgtcgcaagcagctgtacggtatcgggtacagaaaggcaagagaaacagagatcgtgggacgtctagaatccttttcagtgtagacgcgggaggcgtgaagagccgtggtggttgtggcggactagagataggagactccagcacgtggagctaaaagtgacaacccgactgagcagcgatcgacgggtagccaagaggatcaagacccaagatggaaacagctgagagaaggaaagttaatgactcgatcggtggattagagttgagctatttgatcctggcgaagttgtgatcttgaatcggtgaaagagttgctaatgttgttatgttcgccaagtcttgataccattttgaagtcacttgactgttgatctgggtttgctccttcctgatcctcctctgatacatcatggattggccctcatggccctgtcgtttggccggggattgctaggggagggccatttttgactggctgagcgctggaaagtttggtgttcccccctgcatgcggttacttttccgctaatagttagtgcatttgatgctctagctcgctttttagagcctaatgctatcacaccccgcagcagagttgcatctcaacccctgaacttcatcttgagataatctcccgttgcccgtctgtatgtatgccttctaggggaggaaagaaaacacaggatcttgatcctaaatgacaaaaagacttgggtaatatagcctaagcttaggataaattctgctggttttattttgacactccatgtcaaagctcgctgttttctcccccctcccccgagggctttgcattatgtgtgcacccagccagaaagtggaagcacaaataggctggacaattctgggtgcggtaggtagggtagttaacaaaaactacagttaggtggcatttccatcaactacctagcactaaggtacatagcaagcaaaattgatcaagtcccaaagggattggaagttggcttgcatcacctagattgctatgcttggcagagagacataagctatgacaatcatcaccgtaattgagacgagggttttgcttcttagacagcatattccctcctctacagcataagaaatctacatttactgtttaggattacagttagatcagagcagttggtgatgcgtcttgaaagtttgagagtggaataattcacagagccttcattgtttgaaagtaggacatctttttgccctaccaactctcccttaccttttgcggcaatataatattcattggcctttatgtttgatcgtcttctaggatcagcttcaatcgagatcgctttgtttttctatcttgccttgtctttcttacagcaccgtcggtacctgtgcatccctggcctgtggaacctcgaatctacctatttgaccagtgactgcaaggtggccttggccttggccaacacaactccaacaacgcccataactggttgctgcaggcaccaccaaaaagtattcatattaatctcgacgccatgttatgattgccgattaatacctttattgatatgtcagccgcatttattgtctcagtcattgctggcgctctcagctgtgtcttcctggtatggctgatacgtggtcttgcgatccttattcctactcgctatcagccttctcagaaacctgaagatgatcatattcagattcttgttgtcggcgacgtcgggcgcagtcctcgcatgcaatatcatgctctgagcgttgccaaacatggtcgcaatgtcgatatcgtgggctacaaaggtattattccatcacctgaatatcgtgggttacgtacacaacctaacactgggtagaaacctcaagacaccctgatctcatcgggaatcctcgcgttactatgtatgcactcccaccacaacctgaggtccttcaatggggaacattgccattctttctcaatattcctctcaaggttttgtggcagttctggggcttgttcagtaccttgatgtacgatgctcctgctgctaaatggatcatcattcaagtaagttgatatcatattcacggcttttttttagcttcacagtatctaacaaccccccaagaaccccccctcaatcccgacttttcatgttgcactcttggtttccttcctgcggggcagtaagcttgtagtggactggcataattatggctacactatcctggcccaagggaagtggtatgttaagccgttagttcctgtgtaccgttggtacgaaaccggcttcggacgctatctgggagatgtcaacctttctgtcaccgatgctatggcccgtcagctcaaagagaggcctttcaacctgaagcgttctgtactcacacttcatgaccggcctgcccaggtgtttcaacctattctctctactacaaaacgtctggcctttttgtctcgacttgcagagactaaagacattgccaaggatattgtcgatggagcagtacggctcatcgtgagtagcacttcctggacgccagacgaggactttggcctgctcctggatgctctcgtctcctatgccaggtccgctgaggcctcacccatcctggctataattactggtaagggtccgcaaaaagaactctaccttgaaaaaatcaagacactccaggagggtggtaaactacctggtgttcgtatcataacggcgtggctttccaccagggactatgcctcacttcttgcttcggcagaccttggtatctcgctgcataagtccagctcgggcgttgatcttcccatgaaggtggtggacatgtttggcgctggtctccccgtcgcagcatactctgcttttgagagcttcagcgaacttgtcaaggaaggccaaaacggttgtggtttcgaaacctcatcagaattggcagagatccttgcgagacttctgagcttttccggacaagaggagttggctcgtttgaagaagggtgcagttagtgaaggctctctgaggtgggatcaggaatgggaccgcgtagttggcaaagccattggccttgttggtgaagagagcatttagatattgcaactcaaaaaggaaatcgacgaccaaaaccatcgtaatgttcctgtgcaatgataagaagggtcactatttcactgatggttcaacgctgatataaaatacgcccaaggctacatgacaccgctcgaacgctgatggccattgcaaggcgttccaaccacctaacgccaatccacgtatgcttcccactcccatgatagccacattatggggaatagtcctgcatctaatcctctcccaagctctccctcacgcactttctgcagcgtcttcggaaatccttgttcttgccctccctttcctcgcggaacatccgtgcagcctccacattggcagggctctcgtcgttgggactgtggaatagactgatggtgctgagaagaatagtttcgggtgtctggactgggctccagcgttcagaggctgcttcgtagccatactcgtcttcctcgggagggtggaggatagaaatgcagagcttgccgttttcgtagatattcgggtggaaaggaatgggatcttgaaatgtgagggaaggtggcatgtgaggataactcgacggaaaggatagacgagcccggaagttgcctcctacaagtcgaggtcagcgtatgtcaaagatcatgagaggggagcgaggttaggctctggtcgtaccgccgtagtatttgcagtcgtcgctaatcatgagcatcacttcccactcaaagatgttgttatcgtttacgaggccgcatgagatgcctggaatatccttgccagcctgcatctctttgagctgtcgcttgagcaacgaagctgctggagcagaactagtggccatgatgtctttgtggacgaggcgctgatgaggttctagcttggtacttgaaagaagtattgcagtgtgccagtagaagctcgtgaggatgtatgtatatatgtgtatgtgcaagatcagtccgcagatgtgtgatccattacttggtaagtgccttaccttacaggatatcctggtagcggcggattgtgggggagtcgttgggctctagctggaaaacggccccgcctcacggtttccgtaaacataatgtcataacctaaggcaaagtaaagacagtagtgaaataatgttttatttattttacaatattggatgctttgatttgtgtctattgagtcatggaagcaatgagttgagcttggaatatgtatgctattccatgttgcttggcactaatcttatagagtgttgacttcactcacaccgacctccgtattattgtgatgtctccaaccatctgtttcattcttaactgttatgcaccgactaaagtcttcatacaaaaccgtgttaaatgcggggtatcatcgagcgacatagacgtccatcacttcttcgacgtcccaaatccagtaaagcccatcgctgccatcatatcgtcttcgtcatgttcgccatcaacacgaacgtcctctccatattccatcttcacccttgcctcttcctccttctttatcctcttcctttcattatcctctcttctcttcctccttcgctcttcggcttctttctcagcctcttcttctcgtaactgtagtcgttcatgcaggctagtctgcttctccttctccagctcatctcgccgtcggatgtagtactcaatacgttcgtggacttcctctgccgtcgcgcgcttgacttcagtcgtctggcctgtatttatcaagtgctgtggtgtgttgagatgctcgatgtattgcttgttgtctttgaacgtgagatcgcaaggctcacagtagaaaccagctcctcggccacgctttccgacgcctgcacctccggggacaagctgtgtttttccgatttgttgtgtgaggtctataatattccggcgtgctgatgtgtatgtttcgtcgcctgttagaggcttgtggtatttcttgcctgcaagcttggcttcataacgcgccttggactcttctttttcttttgcctcgcgttcattggctttggcagcgtattcgtcgagatcataggtctttcgaaaatcggtatcgccagatggcgcgccaccataggcgcctttcttggagtcggacattgggttataataatatgtgaagagcaaagcgtataggctatagactgatcatggatgataaaagttggggcgcgatcatagtgtagagtttataccaagtctagccaaaagtagactcacaagaaaccagcgtgtaacttaaaacccacggttttaaaatacgatttcgtttctgcttctgcattacaagctataattcatctatattatgctcgcgtcgcatatgaaaacttagcattgggtctgtatgacatactcagccttcgacttcttcgaaacccgcggcatcgtcctggtgctaaacatgacacgacacgtgcgatttatcccaggccagaattaggtactttagagcgacaggggtacttggcatgaggtcacagcaacctcaggaagcgctaaaaataccccgccgcggggcaactctttttttgagtcgcgacatggggacaatttttcaccacgaaataccactgcgagagtcagacgtagaaagatcacaatgttgtacctcgtgggacttggtctctctgacgagacagatattactgtcaagggtcttgaggtcgttaagaaagcctccagggtctatctggaggcttatactagcattctgcttgtcgagcaatctgtcttggtacatgcaaccattccctaacccaagagccaatgctaattatgctaggaatcgtactatggacgatccatcactgtagctgaccgtgagatggttgagtcaaacagcgacgagatcctccgaaatgcgcagaacgaagatgttgcgttccttgtagttggagatcccttcgggtacgatctagtgatccaacttgcagctgtatactgatacgtcacagagctaccactcatacggatctcgtgcttcgtgctcgggaactcgaaatccctgtccgaaccgttcccaatgcctccatcatgtccgggattggcgcatgcggtctacagctctacaattttggacaaaccgtgtccatggtttttttcactgatacatggaagcccgcatctttctacgatcggataaaggagaaccgtcaaatcggcttacatacgctagtcttggtcgatatcaaggttaaggagcagagtctcgaaaatatggcccgaggtcgtctggtctacgagcctcctcgctacatgactgttggccagtgtgcaaagcagatgctagagattgaggatgagcgtaaggagggtgtctataccaaggacagtctggccattggcgctgctcgcgtgggaggtaagacggagaagttcgtggccggtactttggaggagctttgctccaccgacgaggtgctagggcctcctcttcacagtctcgtcctccttggtcgaaggacacacgagctggagcttgactacgtccggcagtttgcggttgacaaggagaagtgggatagactatggaaagctgagtacggaaagcagctgtgaactgttgctaatattgtcatgaattcgtatcgcctttgataaaagtcctatcgtacaagcgagatttgcattattcagaacattactctcgcgaagcgcgccaagatcgcacatccccttccgaaatctccctcaatgtgttgggcgaagcaggcttgccagtgacggcgctggaagcaatgtcggcagcgcggctcagcaggttcttggaaacgagagaataggtgaccgatactgtcttgacgcggatgattccgatacgagggtcattctcagaaccatcatggacaccgtcaccgagatcaccaagccaagccttgagtgtagggctgtagtgcttggaaacaagacttctatctgtgctaatactagcattgccagcaatggaagcccactctccggaggcgttgatgaaagaaacgttgacgtgagggtcagcatcgaggtcgtcggtcttgccagactccgtgttggtgtggaagagaaggtcaatgcctccagtctcctgcagtagggtcagatagagtctcaattccaatcaaaggcacacatactgtggcagccagtgccatgcagcgagatacaaggttaccagagcctgagccccgggtggtcatcatgccaaacttctccttggtgatgaagtggacaagatcctcaatcttggtctggaggggcacctcctcggcgtttgccttcttgtaaggatcggcagggacatcgccggtgtttgcgttagagaaagacatcttgcttagtttggtacgtagtgggagtgttttgggttgttgatgttgatgtttgaagataagatcaaagctcaagcacaaaagctgaggcttcgccagcagatttatatacctcctaccaaacaggctattgcttacacatcataccttaaggtagcatgcaagccatcatggtacaatcgtatgcatttcatcatcgatgctcagtcgacatgtagggcaatcgcagcggggtgtttgagatcgagtaataattaatggtgacgtcagcgtccatgatggggtcctgcacggaggcgtgaagctgttgtgtcaacaaatctcgcgtcattctgccaaacaaggactatagatatattggatttcggtaagatgatttggggatcgggcaaaatgtctacgtctcagtctcactgggcttatgtttcttataattcacccgcctccatgataacgggaaccagcatctcatggctggccctggtctaattggtccattatttaacgtgaggctactaagatctccctaccttaccttacttatctgagtgccgagagcaaaaggaaacgagtctttccgttgtgtcatcttccgttcaatgcagagacccgatccgctcatacacaatgcttgttcatcaagggcgtctgcattggattgaaaatagttttggttattcgtaggaagccctgccagtgtgaacccttgacttactgaacatgattgcatgaataattgctctatcccgaatgattctagggatatcttcagagaggacgcgagggatattgtgaccactgaaactcaaattatctcttggtaattcataactcaactgcagccgatgaagaatgatcgttcgaccctagcacgatcttcgtcaaggaatagcatagcaacccttgtgctacaaggctcggaatgctataggctatctgtttgttatagatttccgacaggaagctcgaaaaagagctttgctccatctgcagctacattccctgtcatggagcccgttcagcttgatgtgagtcgagtgagcggtttacacactgaaagattgggatgttactccttggccgcagtgctttcctaattccaattgacaggtaatgaatgtttaatgacgccgggagatactgccattgcctcaagattcccggatgttttgtctccgtctaccaaataaactctctctgtggaccttcggagatctcgatcgcatgggctgccacttttgggaaatttcagtcggcgagcgacgaagacaagtgcgacgggtagcactcgcccggcggtccttgccttgttaattttgtgttgcaccttgcaagtggtcccttccttaatccgagcctataacgtcacacgagaaacatcagactttagggacgggaactccactccacctgcagtggctcaagcaacctcaggtaagaacatgccgaccagtgacttccctacgcacttcccgtacaacaccagccctcatcttcctccatcccaagctattctacaatatacaagccagcacaaactgacactggaggcatcgcgcctttgctgttgtcaactgcaatccgcaaatcgatatcgagaggcaaccggatagcatttccctggccggttgtgccttttccactcttcacctcacttgactaccctactcccctcgtttcccagaccgcatcacagcaaaagagacaaacccttaattcagtaccggcgcaacaggattgcagcatacctacttctgcattctgttcttctatacaagtctgtcggttacatacttcatcttctttcccattttattttcatccaccctgtccattgccattaactgtataaagaccatcccccccatttgtggtcttagtttctggctaagctcacgacatcttcatttcacttctgactaacgcagttgttactcgcccactctcgttgactggaacttgcgatcgtttattcgacgttattcgttcaattagccatccgcatacgtcaactatcgtccaaacgtgaccatgacatcaaacacccccgcggttagtatctcaatgatattcatcctggagttagctgacaagttacagacggcttacccgtgggaatgccgggacaaggaagaccaggctaaggccgcctttaatcatcctctccgccgtgcaaatcaatctctcaccgaagagaacatgaaactcaagcgtattctgcgcgaaaacggcatttcctggtcttctgtcgctctgaaccacatgaatcaagacaatcctttgaagcgcaagacccgatcttctatgaccgctcaggagctcggtcatccatatcttcctatggaagtcattcttcgtattctgaagtttgctatgaaatctcctttcccaattgtcgatcctctgtccccccttacacctgagaacatgtctgacaaagagaaaacgcgaggcaaccagattgccattaatttcctggctacctgtagagctcttcaccttgaaggtactcgatacctgtgggagtcgaacaacttcactttcacaactcctcaagctgttcgcacctttgccgagcttcccgtcaaatttcgtcagggtattacgcatgtcacctttcgtgttattgcacgatactatgacgatcagccttgtcgtcgacacaaactggaccgctgttatcacggcgatttgaagaaggaccacgtcttgaaagttcagcaacgtccaaccgagtctcctctcgttcgtggtggcttccggtgctacacttggaaccagattgtcgactttctcgaggggcttcgtgcacccttcgatccgagttaccgaaacaggaaacagccacggccacgaatgctgccttctcttgtgtctctacgcctggacctggtgaacttttccgacacccttctccccttctccggatccgagcttcacgatatttgctctcatgaacttggctgcaccctgaacgaactccaagtcacgggtatgccctttgatgatactggaatgaaagcatctgccgaaatgagcggcatgctcaaagacgaaggtttgtatcttgatggcccggcttcctatatggctcactctaggcatcttcaacctctctctggcaagaaatggtgtgcccgagtgattcgagcgtggaagcccaaggatgatgacgacgaagacagtgaaaacgattcggatactgttcatggacactcacacagccatgtcaggcttggcgctttgcctcctgccccgaccgaagagggccatccagcttcaaaccgcgacgaagaaacagtcatttggaagcgagtgccgatctctagagacatggagaagcgggactgggtccagttttctcgctctagtggatacgagattagcgatatcgattgggacagcgacgaggagggtatctgcccctgttgcggagaatcccacccaggctcgtccttcctggatattctaatggatgaagaccttgctgactgagaatcagtataatgatgctatgggacattggcgttgaaatcgggtaatcgagatgggattgttacgagttatatgtttatgtccgaacatgcttagatacccttacaagcaatgaggatgctaatgctttttgttgttgtttttaacgaaccggaatggagtctcaggaacaaaatggtatggagaattagcgggatggggataatgggcatcatctctagacaggtcaatggccaattatgtgcccacataggcaaaggctgccgggattgaaggtgtaacatggaaacactgaatatgagtgacagattgacgttttgcgacatgagcaattcgtatatggtctataggggtctatgaattcgatcgtattatgtaactgtggcaatattatcatggttgatcagatacccgagtcgtcctgctccatcttcatcttgtgtgagaagtcgctccatgctttgcaaccttcttcgatatccttgtattcctggtccgacacgaggcttgggatctcgtcttctcgaacaataaattgtagcgagaagccttcagcagcatgccaacctatatggcagtgcatgagccacacacctggattgtcggtgagaaatgcgatcacaaggtgccctttggcaggtaaaagagcagtgtcacggcgtgggggattttctgtgttgagggtgatatttgaatcgtatggaccggggccttgagcgagaatctgaaaatcgaatccgtgaaggtggataggatgggagatatcctgttctgtctcaatagcaaggtaaacccagacattctttttgggaacacgaatgacagcattagacttagtgaatgaggcgctgttattgagcttgaggagggagggttcgccccattctgcgatcatggtggtgctgttaagcgcccatttgatgatgccatctgagttccaagagcggttggcgttctgtatgacttccatctcaggaggtccaacattgcgaggaacgacaggtacaatgctctcgtaaggctcatcttggcaatgatcctcgtgcttgcgtcctttcgtcgtgggtgtagtgctgttcgatgcataagatacaataccgagcgcattttgaggattgatgtttctggtgcagtcaagttgggggatagcgcgaagccaaaatgacgatgcccttgaagcttggtttgccgtgacaagaatatccatacgttcacctagagaatattagaaaaaagcactaggtaaggagttgtgagaacagcaccaattgcgaggctgatgtggtcggtttcgtagggctcaactgctacaaagtctaccgcaatgactttgagaatatgatgatcgatggaaaacttatatagagtatcaatcccagtgttgatgagacgtaggcgatatgtcttgccctcctcgaagtctagtctgaacctctctccagtctggttcttatcggtatcatttccatggacattagtgccgttgattagaacattatccatcagcgcaggaccctctcgctggacatcatgtaaaagttgattgacagtcttgtgcgaccaatcgctgagcatgatggtcccaacatcctcatcatagttggcacttgcgggaccacgaatgatcaaaccaccgtaaacaccatcataagtctggagcccaaaatgagagtgataccacgaggtaccatactgggtcgcacgccatctgtatgttacagaggaccctggtgtaacagggcactgggtaatagcaacgacaccatcgtgagggtttgtgtaattttgatgagtgccatggaagtgaaaggacgaaccgttggatgaagtcttcagattacttgccatgtgaacgacaacattatcgccccagtcggcaaatatagttggcccttgaaaagttagctccagttcggcatatgatccaagtctgcattctcatacctggtatcgttccgttgatagcttgggcgaatctgggaactccatccggagcaaaggttatctcgctaatttcaagccagtattctctcgtcacaccagtatcaggaacaaccgagtagtaatcactgtggacatcgaatccacaccattggtctcgagtagtaggtgtgttcccagaacatgatccttgattctgaaacttggaattggtgggctccggcaaggcggttaagggcgaagccaaagcgatgagaaaaatcgaagacagtctggacattgcaaaagatgagtaaagacttttcattgaatgattgaatttaagcgtgagttatcgccataatgccacgatgaaccccttcttttaaaccattacttcgactcacgagaacggaactcccgtcacgaagaacagagtctcgactgattaccataagccgcagacgggatcagcgagataaattatagtcaagtgaattacagaaataccttagacctcgtgggaagccctgtgttgagaagccacggcgtcgaatcgcatttcatcggaaggaccgaatatgttgatggcgtcgacgaatgatcgattctgacgagttgtctcctgagattcacgtgattcaatttacacatgaattagcgagtaactggtttcctggaaccttgattgtgatgtactttgtcatccgtgtcaggggcttgaggaagaggagcctcagggcatttgataggcattgattgcatcagatcgtgtcagatcggaattgccgagctggcaacacgagctcatgggagtgccgttactagcttcagcttgaacagaactacatcgctttaaagttttgaagtgttcaagccgaagcgtatgatttggcccttcccatatgataatatcgtcctgaatgtctctgggctcgccgtatcccaaactcggctttttttataagagaaaagagaccacgtgaaaactatcacacaatgacttcaagagttcatctgatatagaaaattgtttattctgacatgtggctagcgcgaggtcgctgagcgtcaaggtgaggctcattcatgtaagtgaaagttatgggtcttacctggatgcaaggataaggtgactatgcacctgggaatggaagttgatctccaccggaagcttcccgccgacgtcacctgacgtcgcgactctctaggcgctttgcgctttccctgggcgcgcccctgcctgtcgtctctttgggcgtgtgaactgaaaccgcgactcccaatttgatatacttttccttatcttcaacacaacactcaggttcgtgcagttcacaactcacaacctgcaacgaacggtcccttttagttcttggggatttgagcctggtgcaagaactacagatttgctttcatccgctttcaattcacttgtttaatcaaagggcataatccatcgccagcgataaattcgacgtacataatcaaacgagaccttcaaggctttcagttaccagcgcacatcgacaacgctccaggcctctcggtgtatcttctatttgatcgaagcaacgcgaatatgccccccagtctgaaagacaaaggcggtcggcttctggctttcgccaatggtggccagcgaacgaacgaagctcaatccggggcggatatcaaacccacgaagtcagaaccaccacataacgttcctccagctcctacacctcgtcccactagctatcctcgggagatcacgggactcggtggtagaaacaccgcgcctccaaaacaggactatcctttcagtcagccaccacagcatcattcaccagtgcgctcgatatcttccccgaatggccggattaaagcagattcaagtgatcgccgggtcgacatcttctctggttcgcaacttgacgaaaatttcatggagtctggtctcacaactccgcacaacgagccatccgatcccattaagcttgggccggagttgactcgcgatcttaagaagaccattccgtcacaccggctccctgaccgcaatcgatttcatcgacctccgccgacaagtgacttgttcactgttggtgatgatcttcgtatgaacgtggtcagtaggtcacagcaacacaatgttgatcatatgggcgatggtttccaggatgatgtaagtgtgaggcatggaaaactcagtggccatcacggacgtggccgaactcgaccagactccccggcacgtcaggactccaaaatccccatgcgtgaagtgaggattcgaaagtcacattccggccgatcagaggcctacgacacgaaccaagcaaggaatatatcacccaggcgccatgaaacgcaatggcaaacgcgctacaaaaacgagagctcccagcagccgactgtccaccgtttggatgatgaagatgccgagtccgcttctcaggaggaagaacacacaacgcctaggcccaagcctgccaagccggtggttcaaagagctctcttagagagctcgataccagctacgacaaccttcatgccaaacactagtcgcctcgacagaaaacgacgtcgtccaagccctgagtacgacgacgtggctcttaactctatgacctttgcctcccttcggcagcagcctttcgactttgacccttccaaggatgggcagaaggttactggagttaatgctggcaatttggaagataaactcgagcattttcgtcatctgggtgaaaaggaacagcatgacctgttttccaatatgtcgatggaaaattgggaaacctcgggagaatggtttgtccatgagttcagtgcactcatgcaaaaacttctggattcaagaagacagaagcgcaaaatcattcaggagttcgaacaagaagcagccgatcgtgaagaagctgtccgtctcaagacacaggccattgaccgaaagctctctaagatgaagcaggatggccagcgagtagtggaggataaaactgcatagattatgcgtggcgtatggacagagtcgttggtttttcgtttttcgggaaatgagtttacgaccgatatgaatgcattgtgccggagtctgatttactcgataccagagcgtgagatatccatgaggttcgcaagacaccctagagcagatatgagctcacatacaggggaaatgtttttttagattcgctacgatggtcacatctttgatgaaataatatatcatttcgctgaaaccggttcagggtcgtaaatggatcattagtctgtcgtgaaggtttgttgtgtttggtttgttcgggtgtgagtggaggtgagatcatttgctgtgtccccctttttatactcgtcggacatgttttacttttctgtcgcggcctactaccatcctcaattgacggccaggtcggttggccagaactccttttctcatcctatcagtatagagctcataagcaggatagtatccgtcaacgaatttgaccacctccacagatgtcatgcctgcttccgggtcacccctttcctcgcgcaagtggtcttcttgctccaatcgccaaccgtagacgtagccaagatcttccgcgtcgatttgaatgaatgcgtcgaaggaatctgtgacggagtcatactcagcgagcttctcatttacgaatagaaggtcctcaagtttatgttgtttgagagttcggttgggcatgttgagcctcgcctcaacatcctcacgggtcagaggacggaagcctacacaccacccctccaaaatgatggcctggatcttgtcctggcctggctgattcacaggaagccattcagactctgggaggcgatcaccttgaccgcctttgatggctttgtcgtatttgggcagctttgtaggctctcctcttagtaatgcctcaaagaaggatttgaggagaggcaagtcgtgagttcctgagcttgttagaacccgcctagtcatcaaatcgtgtggttttacttaccaggctccccacgatgctgaacaagggcattgtcagggtgagcttcagcgagggcaacctgatcctggcgagtgagatagaactcatctatgctacagacaagggtgggcacttgctggctctcgagagccttgctcaatgccttgacaagggtcgacttgccggcgccctgaataccgttgaggccgatgacaaaggggcggtcgggagactcttcgcggtggagtttgagctgagagaggatgaaggggaggcaaatctcagttttgtcgtcgatgaagtggggagccatgattcaatcaagatatgaataagctactgcgcatgtacagggcatgggagtgagaacgatagtacggtatgggtattgatagcgcagccataggatgattgagtgtcgggtgtcactgtcagtcaattgctttcttttttcgtcgggcaattcaagcccgaggagacacgagacactagaggcgcgcacacactctcacacacattggcacaatgactgacctcttcgggttgatcaaatcagcatcaggcttgtggcccggtctgggcttggttggttttgcggggagggaatagagggaatttgtggggatatgtccgtagccggacccgggattggaggtcggcaacagaattataagcggatgcgactgaagagaaagcgcaataatacaattaacggcaaagtacagcaataatcatttcaaatttgaacaatattcgtgagcttcctgcttatgtatgatagaaaagaagggaaaccagacattgcgtgtcgttcttggtaaagaaactgccattccacctccaactatctactcagtagtaacccacatgtaagactcgaaacgtcactcgacaatacaacctgacaagacgttaggtactaccccagatgtaatacataacttactatttattctcttatgctgattcagtaacgacatgtgacattggctgctatagggtatttcctccgcatgacctcatctgccgtctctcagctttacatgtgaagccagtcccttgccagactcggcctagcgtattccccgcaaccagtcccctcggtaccccatagaagccgaggcttccccttcacaaggttccttggtatccccgacacggtttgagttgcaggccggcccaagcttgttaagagctgctcgttgcgctccccgattaattcgtgttgcaattcttcatcctcatcctctcactctcactctctgtctttttttcatcatcttgagcgtgtcatactataccccccttacatattcgaatatcacaccacacacgcactcacatacacacaatggcggaccagttgagatatgacggccaagttgttgtcgtcaccggcgctggcggtggcctcggaaaggcatacgctactttcttcggctcccgtggtgccagtgtcgtcgtgaacgatcttggtggtacttccaagggcgagggcaactcatcaaaggttcgtggaccacccagcaagagcaaaaccgctttcccaggcgcaaagcgcataaagctaataccagtcgcgataggccgccgatgttgtcgtcaacgagatcaaggccgctggcggcaaggctgttgccaactacgattcagtagagaacggcgagcgcatcatcgagaccgccatcagcgccttcggccgaatcgatatcctcatcaataacgctggtatcctacgtgatatcagcttcaagaacatgaaagatgaggattgggacctgatttacaaggtacacatcaagggctcatacaagtgcgcccgcgctgcttggcctcatttccgcaagcaaaaatacggccgtgttatcaacaccgcctcggctgctggcctctttggcaacttcggccagaccaactattccgcggccaagctcgccatggtcggtttcacagagactcttgccaaggagggtatcaagtatggcattctcgccaatgtcattgcccctgttggtatgttacaatcgcgcctcatgagctccgtacactaatccaaaatagctgctagccgaatgaccgagaccatcatgcctcctgatgtgctcgccaaccttaagcctgaatgggttgtgcctctcgttgccgttttggtccacaagaacaacacagaggagactggtggtatctttgaggttggcggcggccacgtggccaagctccgatgggagcgatctagcggtcttctcctcaaggctgacgactcatatacccccggtgccattattaagaactggaacaaggttgtcgactactccaaccctcagtaccctacggggcccaacgatttcctcacattgcttgaggagtctatgaagatgggaccttcagagcagggcgagaagctcgacttcactggccgtgtcgctctcgtcactggcggtggtgctggtattggccgtgtctacgctctggcctttgccaagcacggtgcttcagttgtggtcaacgatcttgccgaccccgagcctgtggttgctgagatcaagaagctcggtggcaaggccgttggtgtcaaggcctcagctgaggatggtgagaaggttgtcaaggctgccattgacgcatttggccgtattgatatcgtcatcaacaatgccggcatcctccgcgacaaggctttctccaacatgaatgacgagctctgggatcccgtcctgaacgtgcatctccgaggtacctataaggtcaccaaggcagcttggccttacttcctcaagcagaagtacggacgtgtcctgaacactacttcaaccagtggtatctatggcaactttggccaggccaactacgctgctgctgtaagttttcaatatactgctcgttatgataattgctaatggtcatagaaatgtggtatccttggtttctctcgagctcttgctctcgagggtcagaagtacggcatctatgttaacactattgcccccaatgccggtactgctatgactgccaccataatgcccgaggagatggtccaggcttttaagcctgactacattgctcctcttgtcctcgctctctgcagtgacaagtgccccaaccctactggtggtttgtacgaggttggcagcggctggtgcggtcagactcgatggcaacgaaccggtggacatggcttccccgttgatgtcaccctcacccctgaggaggtcctcaagaactggaaggatatcgtcacctttgacggccgtgccgaccacccttccaagtcccaggactctatcggtaagatcatggccaacttggagaaccgatctaagcctaaggagtcatctggcgagaccaactacctcaaggttatcgaggagactctcaagaaggagggcaagcctaccgagtacaagtacgaggagcgcgatgtcattctctacaaccttggtgttggtgccaagcgcactgatctcaagtacgtcttcgagggctcagatgacttccaggtcattcccacctttggtgtcattcctcccttcaacgcggagatgccattcgagtttgacaacattgtgcccaacttctctcctatgatgcttcttcatggtgagcaatatcttgagatccgcaagttccccatccccaccaatgctcgtcttgttacccgaggtcgtctccttgaggtcatcgacaagggtaatgcctctatcgcccgaacctccaccactaccgtcgacgccaacactggcgaggacgtcttctacaatgaggccagcgtcttcctccgtggtgccggtggtttcggtggtcccaagcgcggtgctgaccgcggtgcttccactgctgccaacaagccccctgctcgtgcccctgatgttgtcgttgagtcacctacccacgatgaccaggctgccatctaccgcttgagtggtgattacaagtaagttttactatcgtccgccatctgaatcataactaacatgagtagccctcttcacatcgaccctgcctttgccaaggttggtggcttcaaggcccctattctccacggtctctgctccttcggcatcgctggaaaggccgtctacgagcgtttcggtgccttcaagaacatcaaggtccgctttgctggtgttgtcatccctggtcagacccttgtcacagaaatgtggcgagaaggcaacaagatcatcttccagaccaaggttaaggagactggcaagcctgccatcgccggagcggctgctgagctcagaaccgacggcaagagcaagctctaaacaaaattcagcacgatcaacggagtttctgcaatgggatatgcatgtactatcataaagtttgtattgtagttgagtgatgtgattcttatcatgtcctgttttgcccaatcttatatgccaaattcaataccaatttcttaaatttctaaacaacaaggcgcccgccctgtgcccatcctgatgtttatatttttggaagtcattaagcctgcgcctgaagtcacaatgaggcttcattgaaccatcttatcgtacgccgttactggaaagaagaaaaaaaaagagaaaaacgaccataaccctaaacaaaaagcgttactacgaccagatccaacacttccgaaagagcgggaatccggccgctgaagagaacacgctcaacatttacgtccatcctattcgccgcaacgcctgtttcaaggaacgcccgctcggtacctgataattctcggttctccatgtctttccacttgcgctcagcctcttcgcgtgcggcttgcaaaacctgttctgtgtcctcagattcccagagattgcacctgtcacactccttgcagggtgttgcatcgccttcggggcggaagtgatcacaaaagtggcgatatccttgatcagtgaggtcggcgcgacaaacatagcacatcttgtagccgcagggacacgtaagtttattgcaacctgcattcttgacgaaagatgtgttgcagcggggacagacgcgctttatagccatgctcatggcctgctcgacctgtgtgcgtagggcgacgagcgaggattcgttgcatacgtggatatccttccacgacttgtggcatgagaggcacgacatacgaccgcagctgggactttggcaggtaaatttggtaccgcgacgacgacgacggtgacggttgagggctttggaccactccactgatatatagtcgccgaaggactgctgtgtgctgagaaggaggcaaatgaatgaggatatgaggacgaacgggaagacaaacgggagggtgccgacacatagaacgaggaaaaagaggttgtagatgctatgtgacttgatacgaagagcagattcgtgcgcaggcgtgtatatgtcgtctatctcggcatagtcacagaagggacaccggactagagggaggttggatgccagaagactgtgctctgctagtcgacagtcaagcctgtgcaaaatttctgctcccatcttttcttcctccatggcacggcgaatatgatctggcgggatatgtccaggacatccatcgccgtctgaagagaggcacttgagcgtgcccgtttcagggttaatgctgctttgccacccttgtccaaagactgcttctttgatggagtgctgtacacatcggtagcagacgagatggccctcgcggttgcagtgggtaaactcctcgaaggctgctgatatgaaacagcagacacattcatgtgttgcatctgccttttcggcctcctcgttgttgagaatgactgcaagccccctgtctctatcctctctgtccctcctgtccttctccttcaacggcgccaccaaagtatcatacagttcgcggtccagttctgcgctgcctgtggctcgaatagtgggagtaatggagccctggccggttgagcgccacgataccagtgggtgattctcagcctctcccgtagcgataggcttccttctgaaaaacagcgacgatattgtgaaacgccatgatttggaggataaagtaacgagggtctggcgggcttcgaggtaggaatagttggactcggcaagaacagcgtttatggtagaccgcgacaggcctttgaattcatgccatgccagattctgtactgctcttttgtactccttgctcttgaacacctctgctttgggtattgtctctggtcgagcggtctctttgtcgggaactctccaccgacccttgacccacgtcactctattcttgagcagcgcatcagccacaagagcgagcctcgactcgccgtcgaaatttgacaacagctcgcgaaacacttcgatctggatatcgggaaatacagcagccagagcctcgaggctgttgttgagttcgcgcaggtcaggtctctcgggtggcaggcatggcagttgggcttcgtcgtagatgtactcgggctgaacaaggttagagtcgctcgacttggaccggacagagggcgttctggttctatcggtggaggtggaggtggaggtgagcagcccggggaaaaccatcgtgactgctcattctggtgcgtgtgcgcgtgaggtttgctgatggatggaagtgataaatggcggtggtaatggttgacggaggattaggtaagatattttgaggcgttgacgggagctgaggaatgaggcttgctgtagttggttggggtgcagagctgaatatttttttaccaagaaaaattaaagggaataggcagttagatttatccaaatgcattatgctattcattcagcagttccgcatcgtgactgtctaagtctcatagtcaacgaataagttgcagtagagcttgtgacacgactgtaggttgaaacaacacaggctcgaatgggtaatcgccatttatcgacctacttgactgcggagtcatttcaggtttcagagactagagctacatgagatgcgaaaatgtgtctttatttaaggggatcagagcctcatctttgacttatggcctgtactagttcttcagttgttatactaaaaagtgtatccggagagtggtcgctttaatcatgggtagtataagttaagtattcagaaaacagctacatcaacgaagaacaaatgcatgattatttatttgtcctatatcagatacaatcgacagtttgtaccgcactctgcacaagggacataatcaaatttaaaagtgactcattgatgaagttatatcaaaagcagaaagcagacagctataatggtgtatgatagactattcttcgaccagaaagtttctcctagtatcatatctttacaccttagaacagcttcttgtcaacaccagatgtcgtctcagaggcatagcaaggcctccggtaagtgttgttcttgaagaaagccgctgctcccctttcgctcagactcctgtgggtcatggactcgtgatattaggccttctaaatcaacattgttgaaccattcaattcggtcacggcaaaagaacggaagacccaagaggtctggtgtttacggatactcatgctgatgcctgtgccgtatatgcttgtaatatagccaaaagtcgatctcttcttatagtgaacaggagtctgcaaccttattcgagaacacaagacaggcacgcatgtaaagtgccccatagactaaacagctcagaaaggcaggagaaagacggatgtgctatgtatgtatgtacgcaaaccgtccaagtgatccgccgttgacgcaccccacgctttgattggtaacattgacggagatgatcaccactccagatcgacaaccccgcaatgttaactcatctcgaaactatcaagacgacagaatcagggactcgattgtccctcgctcacctccattctcacaatcagaaggagtttagacgagaataccacgacaatgggcggtcagacaaggtagcccgtagcccgtagcccgtagcccgtagctcgtgtgtaaagcccagaaactgactcgtcaacaaatcaggagaattgctgcgtaaaaactgtcacaacactccgtattactgagtaacatgaaggtggcagcgtgggcggccataatcatcatctcgaaaccgccgactcaaaattaagattgcagaatgcctgtttcacgtcactctgctgcgcaataagcaccgttcatctgtgcagtcatccatcatatctgcagcggtgcagcccttccaaccctcctcttcaaatttcggtatgcaccatacgacatacttgatgcaggcacgggggtttgcgaccaaagtcccatcatgaagtcgatgaccggtccgaggcttcgcaagcggtgagatgaagttgacaacatcagaggttagcgcgccgccagggttttagaccttgtgcggctaataatcgatcatttcgcgcttagaaggttggacgagtctagcaatgagtttagaataagcccgttgattttgatagcttggctgacgtgaagccctgtgctttgatataattgatcaatcacatgctgaaagtaattaatgacaactgagtttggagaggtccaggagcagcaactcaactcaacatcttgcaatatctctctctacatgagactgaactggcatcaaggctatagatctttgtcagatccgcagccagtcgttccttgcaaatgcaggcattgcaggtccatttctcgttgaggatctcgctccttgtcagccgctagttctgtattacctgcatcaagcccgctagaccacttgtcaaggacgcaagcctcttggacatcaaagcttgcacccgaaatagtctcagcggtacgtgtattacagcgttgagattgtgcgagaccacgactacgtatgtacacggagtcctaacggcagcgccaagcccgagccctgacatgggttttcagggatgacgacgatcttgtcccgtcattgttggctatgctcaaacaagcgaagtgagtgagaaaaaggggtctctcggcgatgggctcggcacaagccagccaacagtcggccagctccactccctgggagggggaacttgggaagcacgcgactttatgcaggataaagcccgtcgtgcataaactgctgtggaggaaaaagcaaattccccatgatatgatgatgtgagctttgcattggctccgaaaagttggcatgtgctatcaagtgaagtgcttttaatgctggtatgtgcatgcatgggatgtttggtgttacattgaatagctagcggacaaagccaatcgactgatgatcactgatccgagacgacaaaaggaaaaaccgttcgctcgtggcgtctgtctcggacgaatgatgttgttgaagcgacaataaaccgagggtatatttttggctctcagatctactatggggcactgccccacgttgatgatattacgaatactggagctggagctggagttggagctggagctgaaaaagttttggctttcaagcaccataccgttcgaccaacaagctggatcaggaccacaagagaggctcaagagccggcctgggtaactggccccgtgaggatacagtacccaaagatgaagacctagcctttggcttgtgtttcatatcacacggtgcctcaaggttgggcgcttgcatgtgcatccggaggtgctcatgagacctcaattccgaggcactatttacgactttatttaccagagggtgtgatggtcttgacgatctttgttgttgcaaaggtctttatttccctcatgatgggtctgattgcttgatgaagcacttggcagcaatcctcatctccagggaagcggcgttttcagagcgtggtttcgtcattcattatatttgacggggagatggatcaaggacggtacgcactgttgacgtatgaagtgtttctctagactagtcaggcaccgaaacccgagcatcgatgcctatagcgccgcagttgtgcgttttgttattagttaagggttgaccaccttattgctccagataatcgcctgtgcggtcgatttgctgtagatccccgtattgcaccatttccctgatttggttgtcagccacgcgacaaggactctctatctgcttgctgagcattacagtattcttaccgactaccttatgtatcaagtgccgctgggcgtcatcagaaagttgcccaagtcagccgtggtcagccacctcatcttggacagagcacagcatccacggcagtcaggctggaccaacgatccgtcatctgtgacagcttgctgtggctttcagctgaggtggattatcttgcatttcataagcagccaaagttctatccagggggctgtaacgacggaaacgccttggctgagtacaatttctcaccataagcttttgggccactgatcagttcgaggtctagatccgccatttgattgagtacggtatcattattcaacttggacaaatgttgttcacctgggctaggtatcttgggtacctattgcaggcgatttatccgtaggtagctcagtgttgcagccgcatccatgtccagttctgctgctgttgtatcgttctcgtcgccgccattatttccacgctccactttccgtcaccccggccctgcaactattcgtaggacatgcgatctctagtgacaaaaagattcggcagattgtggaaagtattggggaccaccttgataggtttattttgacaccctccgtcaaagaaactttcatgtcccaaaaatatacgccaatacgatcgatgtacaacaggtacggccggccccgaaaaagatgaatcaagccaagaaaaaaaacactggacatcaaatcacagaaaacgagggatctacggacttcagttacagtctatcacacggtgcctggtcttggagttacctagaaaaacgccatagcccgtatcttttcagccgcttcacgatgaagcccaagcctaagcataagctcagaacaatgggagcaaagcaacaaggtcaattctcctttggccttggtttctggtgtcagtcactgccagggacaaagcagcagcaccagtccaccaggacagggtccagtgcttgtctgcaagaataaagccgtacagtaacttagccaagcttagctcaggtgcctaggttccccctgggcccccctgtcctggcgctggacatccaccacacctagccagccgcctcctccaccgcttcaactggagactgagagcgaagtgaatgcactggctttgagcgggatcctggtttagcagactgctcagccttacttagtcgcggtgaatgggtcccttttcccttgtcttgggccttggtcaatatttattactggaggtagggtactccgtactgtatgtatttggctcagcttgggatatataactttggtcctcccccttcccatcatctaactgttctcttcctgtctgcattacctacctactgtactggtgctgcatcttgaactttgtctgcaggcctggctgttcgtgtgcgtgctcgcgtgattaccaccctcttatatatttaagagtatttcgtagactggcggacttggacttgttggttcgtcttcccacgctcgcattacacctacgtatacacggacacgccaaaccatgagaggaggcctttggaactgcttagacctgaggattggacgaccaaacattgcatcttgctgcccataaacgaaacgatgaaccgagatatgaagctggatgttgactccgccatggccgaccaacttcaagacaagaacagccgctatgagggctacttcgcctatcgaccactatccaacctacccacaccgcccccaagctctcgcaactcatccgcggctcaatcaccacgaactacactcgacgatggagagccattgatgcctcgatttcgcggtaagtggtagcactagcacggctggcagaggattcagcactgttgatgtgtaacatcacgttgttggtctcctttcatgtccacccatcgtgcaaagcttgttttactaacagactatccctataggccctgcaatccaccttgtcaacctcatcccgtcatctgcttctctggccacggcctctgtccctcttgttcaggccattctgagccgcgccaatctcccgattgagaccgttgctctcgcagtatgcattctcgatagccttgactcccgcttcgcccgacgatggcgcctctcgtgccccctgctgtccggctacttctcaacgtctaagcgacacactctcccgccgacgcccatcatgcctcaacgacaacagttacacatcgactcagtcaaccccgagctcatcattttggcagcccttgtcattgcggtcaagttcatggaggatcctcaggaggcttctcagtactattgcaaggcctggggccggggcatgtggtcacccgagcagctcaacaccaccgagcgatgcatcatggagaacctcaactaccgcatcatgcccctttgcgacgaagactgtctgacggatgccatggtggatatgcaatatgccgcccagcagccccaatgggacattaacgagaatatgcctgcggatagtgacgacgagagcgacgacagcaacaaccacaataactatgtgcctagccactccagatcaaagacactcggcacaggatcagcggtattggggctaggcctttctctcacacctgtcgacaccccgactgctgaggccagccactcgactaccccgcaaccgtcaaggctctgcaatgactacttcaaccatttccaggcacgagaggcttaaaaaggataaacggcgttctttcttcactctaggcattacgaggcgttaccgtggataccaacacatttagcgactttttatggattgttttgacagcgactcgtctcgatccggcgtgataggcatcttgttatgtgttgttttgggaatcagacccctttcataacgctcctgattggacgacggggcaggaaatagcattgttctatatacggtggcattcagggagaacatcgagtttctataatcaaggaacaagtttattgggattgatttggattgatttgcagctggcttgcgcctacatggcatcataggttgaattcagcatggatatggcatctgatctgaagctaggattacacatacccctttccgtatattctagtcaataactacgtacttttaatgttccataaatggctcccggtcccatacaaataactccggcccttggcataacaaatcaggcgatatcatgccagcatttctcagggggggcccacactgttgacgttgatgtcttacctaggggttcaccgcatggaaaaactcgtgatgtggtttttgtaagtcagtatactatgcttagatacgggagtttatgccggcttgttggttttattgtatgttgaagatatgtgtgtggtattgactactgtatcgaatgagaggtgcagttagagaactaccttgtattggattggaattggccgtatactactcaatcacccacccctccctaatttatagactattattttaacgaggagctcattcatcatttcgcttctatatctggctacaagttgagaataattgagtatcgtagaacaccaatgcattttcttaaggacttagcctcttcaatgtccactcctcttcctcgccctcccgttcatagacgaacctgtcgtgaagtctactctcccttccttgccagaactcgatcctatccgggataattctcaatccaccccaaaactcgggaacagggatcttctcctgcccctcaaaccgcttctcaacgtctttgacccatccctccagctgcttgcggccatcgtcatcttcaccttgtggctcaagtacttgactctgtcgactagcccatgcgccgattctgcttccccgagctcgcgtgtcgtagtatgtctggctttcttcacgggagatcttctctacccgtccttcaacatggacttgacgctgtagggattcccagaagaacaacatcgcagcacgggggttagtcgctatatcagctgccttgcgagacgtgcccaggttggtgtagatgacaaagccacggttgtcgagctcctttagatacacagtacgagaggagatacgacctgaggggagagaggctgttgagagagtgcatgattcaggatggtctacaccagaatcattctcctgggcacgggagaaccatgcgtggaattgagggataggtgatgttgggtttagctgtgagcgaacgagagttcctttggtaaactgctcagcttggcctgttgcctgatggcccgcgggggcgactatgagttgttagtaaactgcgccatgaacaaatagtgttgtaaagagaagagtcatgatggcaagactggcggggtagcgttgaacatacagatgagcttcgaagtatctgctgaatgaagcgccatttttgcagtacagaacaacctagagctgaagttaggtattagaagacgcattgaaatatatatgagtctcctgtaggaaatcatgcgatttgactcactggacgaactttgaggcatacgatggaatggtatgtttaagagaaaaaaggtacgtactgcgctatcggcgggtaggtaccttagtggagtcatgacatcttcgaactgaaggaagtttctatttgctaccaggacggacaaacattgagattccaggaaatgatccatcattcatagtacaacacgaactgtagatgaataaacacaacagtatcaacatccaagagttataatgttaagaatctcgccaaagaacttatgagtgtctgcactaaccgtctcgtgatattcacgccacgaaaaccaagagaaaacaggtacgcacacgaaacacacggaacgcacgggtgagataataaataagtattaaattaaataaacgtacacgacgatacgtatatatacatgatacataacatacataaaaccgaacgccgacgacgtgagtcgcgcctcatttacacattctataacatcatatgtcgttcacgggtatcatcctggaatgcttgctaacgcacgccaatttctatccggctttgaaaaaagcaaaaattacaaaaaatccaatcatgccatgaaacttttcaaatccttcccgactcatgtataagtttacgaatcagccataaccagcgccaacagagccatgcggcagtagaggccatagcgcatctaaacatcgtgtgagcaatggcatcaacatgttgtaggaatcagtgcttacctgtcggaagtatgcagcccgctggtcgaagtcgacctcctcggcaacctcctcgttgcgggggagagggtgcataacaattgaagagctcttagcatgcttgagcgaagcgttgtccactcggtaagagttcttaacgcgctggtactcctcctcggtgggaaagcgctcccgctgcacacgcgtgcagtacaggacgtcactacgagccaggatctcaggtgtgagagtctcagactcgcagagaagttggccggaagcaacgagctgctctcggaccttaggtggcaaagccagagccttgggggcgaccagctgaacctggacgtggtaatgtctcagtaggtacacaagagagtgcacaggtcggccataaagaagatcacccaggaaggtgatggtcaagccctgtacggtacccaactcctcacggatggtgaagaggtcaaggaaagcctgcgtggggtgctccttgctgccgttgccaccgttgataacagggacagggctgtatttctcagcaacatggacgctggtctcctcagggtgacggagaacaacagcatcaccatagcaagccagagtacggagagtatcctggagagtctcacccttctggacagaagagtgagaggtggagatagcgatggtgcgtccaccaagacgctgcatagcagcatcgaacgaagccgacgtgcgagttgagggctcgtagaagagcgtggtcaaaacgcggcctcgaaggatgttcaagacaccttcgcgctggacaccaagacgcatctcctgagcaacagtgaagagcaggtggagatcagctctgctgtaagacttgacggacaggacgtgtgtgttcttgaacgacgaaggctgagccaggagctgctgcagagaagagctgaccaggggctggagctggaggccaggggcgagctcctcaacaggagcagcaccacgagcaggcgaaggcagagtagcgccaacagcaccagtatcaacaccacggagacggttcagaggctggaagccacccagcatggacaggcggcgggcttggggagaaccggtggcttgagcgatcgaggtggtgggcttgactgggggcgacatgggaggagcaatgtgcgaagacatgtccttaccctgaggcgagacaggcaagacttcaccatcaagacagacagtggtgttctggaaagtgactctttgaacagatccacgcatagtgcgacccacaaagggagaccagaaggtcccgggagccacggtgtaggggcgatcaatctcagcctcaatggtggtgccggattgatcgtggagctcgaagatctccatagggttggtgtaaaggcgttccttgatgtcgtcaacagtcaaacgaccctcagcaactgaagtgagtagcagagggagagcatcagagattcccatatgaggatcgcccttatggccgagcgaagtagccaggcggtaaggcagactaccaatggagaacacatcaatggtagacatgtgctgccagagagccttctgatcagctacagtgggcagacgctcgcactcagggtactcgtcacggttgaggtacagagagtagatcgagacgtcgcaggtgacttggagtcccttggccttgctaagggcgataagcttgatatcatccttgtttgtgaccgaagtaacatgaatgcgacggttgtggaggctggcaaggaggagaatagaggccaagtcggtcagcttagcatcggtgacgataggcttgtgtgtaggccaagaatcgaagtgagcagtgacagcagcaaccttactgatgttgccagagaggtggttgaaggggatgaagagtgagccaacctcgccagtaacatggctgatctgatcagcattgtccgaggtagcggccacagaaaagttgtaatcacagtagccacctcgtcggctgttctgctgagcggtcttcaaagtgagggcatcagtgatggcgccatcaacacccaaaggcataacccggatcatgctgaaaccagcagaaatagaggcctttgtcactgtctgaaggtcatcattgctggcagtagcgatacctggaacaaaagctgcgatgttgattagaccgggcagcacgatggtacggtggctggtctggtaatcgcgcttagaaacctcaagctcgaagtggcgggcaatggcctcaacgagaatcttggcgttcttgacgttggtaacgagagggatctggtaatcaacagccatacgtcgagtctggtaacccttactcatgtagttggcgggacgacggtacttgttgttggaaggcaagttgatgtacagatcaatggtgttcttggccagatgctgggtgagagagaattcagagctgcggtcctcctccttaccgagaacctcaaggtattgacactgaacgccgtgctcctggaggaaatcggcggtaccggaagtagcaaacagcttatagccgagcttctcaagcttctggacagaaggaagcatctcgcgcttgtccttgtaggatccaatggacaggaggatgttcttcttgggaatcttgaacccagtagacatcaaggctttaagataggcctcattcttgtcaacgccgaagcaagcaacctcacctgtagaggccatctcgacacccagtacgggatcggcaccggaaagacgagagaaactgaactgagggaccttgacaccgacgcagttgggggcaagatcggtgggagggtaggcctggaaaggctggcccatgatggccttggtggccatctcgatcaagtcaacacccatgaccttggacacgaaggggaacgaacgtgaggcacgaacgttacactcgatgaccttgatgtcgttgtccttggcaatgaactgaatgttgaaaggaccagtgacgttgagggcctggccaatcttgcgagtagcctcctcaatacgctcaatggtggtggcttccaaatcttgaggaggcaagataagggtagcatcaccagagtgaacaccagcgttctcgacatgctcggagataaagtgtccaataaccttaccgtccttggcaacggcgtccatctcgatttccttggcattctcaatgtacttggtaataacgacagggtgctcccgagaaacttcagcagcctggtccaaatagttcttgagatccttctcagaataaactgtattcatagcagcacccgagaggacgtacgagggtcgaaccagtacgggataagaaacagtgttacagaactcctgagcttcagcaaagctagtaagctccttccaggtaggttgatcgacctcaatgcggtccagcatacgagagaacttgtatcggttctctgcattgtcaatcatctcgggcgaagtacccagaaccttgacaccagcacggtgcagtgggagtgcaatgttgttgggggtttgaccacccatagcacccaaaacaccgcttgagttctcgagctggtaaatgtccaggactgtttcgaggttgatgttctcgaagtaaagcttatcggcttcgtcgtaatctgtactaaccgtctccgggttatagttgaccatgattgtcttgaaaccggtagcgcgaagggttcgaatagctcggactgaacaccaatcgaactcgactgatgaaccaatacggtaaacaccagagccgagcaccatgacaccatgatcgtcgaagttgacatcgtgatcagaggcattgtaggtcatgtagaggtagtttgtaaaggcagggaattccgcagcgacggtgtcaatctgcttgacgaagggctgaataccagcctcgagtcgcaggcgacggacagcaatctcgttggagctccagaatttggcgagctgacgatcactgaaacccaggcgcttggcctggagaaggatagacgggctggtggtgatgtcggttgtgctgtagcaagtcattctcttagcgaagtcgctcaagcccttgagcttgcgaaggaaccacttgtcgatcttggtcaattcccaaatcttgtcgacagtgtatccctcgtgcatggcgttggcgatggcaaatagacgctggtcagagggggtctggagctcatcttcaatgctcataagggcctccgtctcattgaagccgaggttgtggaaatcaatggctcggatggccttctggatggcctcctcgaaagatcgaccaatgctcatgacttcacccacactcttcatggaggaaccaagctgagtggacacgcgggtaaacttcttgagatcccatcgaggcatcttgaccacgacgtaatcgagcgagggctcgaagcaagcacaggtggacttggtgactgagtttttaatctccttgaggggaataccaagaccaagcttggcagcgataaaggccagagggtaacctgtagccttagaggcgagagcagaagatcgagacagacgggcgttgacctcgataatgcagtactcacgggagaaggggttcagggcatactgaatgttacactctccgacaacgccaagatggcgaatgacattgacagctgtcgttcgcagcatattgtagtcttcatcagacaaggtctgcgagggagcgacaacaatagagtcaccagtgtggataccgagagggtcgaagttctccatgttacagactgtaatgcagttgtcttgagcatcacggacaacctcgtattcgatctccttccagcccttcatactacgttcgatcagaacttggggactggcggcgaaggctttgttgcagagatccatcagttcctcctcattgttggcgaagccactgccgagaccaccaagagcataggcagcacgcacaatgacggggaaaccaatgtcctttacgacgtgcatcgcctcgtcgatgttgttggcagaggcggactttgcacacttctcgccaatagagtccatgcttcgggcaaagagctcgcgatcctcagtagtgatgatagtgtcgatcggagtaccgaggaccttgacaccgagagactcgaactcatccttgagctgaataccaacttgaagggcggtctggccaccgaaggtcacatagatagcatcaggtcgctcatactggatgacctttcgaacgaagtcggcgttgacagggagaaagtaaaccttgtcagccaagccctttgaggtctggatagtggcaatgttggggttgatgagaacagtgtagatgccctcctccttcaaagccttgatagcttggctaccagagtagtcgaactcgccagcttgaccaatgctgagaccaccactgccaagaacgaggaccttgcgaacggaaacgcgggggtgaagacgctcattctcttcgatggtgccgccagggaagctgacaggggccttgaggagctcgggcttctcagcgcaattggccatggtgttaatgaacacatcaaagaggaactcggtgtcgcgaggaccaggggtgctctcggggtggaactgcacactgaagtagggcttctcagtatggaagataccctcgttactgccatcattggcgttgacgaaaagctctttccagccattggtcaggctgtcagtgtcgacagcgaaaccgtggttctgagaagtgatgtggcattttccagtaaccatgctggtacaaggaatgttgtgaccacggttaccgaacttcatcttcttggtggtagcgccagcagcacgggcgaggagctgatgtcccaagcagataccaaaaacagggatttcgttcttctcgaggacggcagtgatgttcttaacgacgttgtcgagcatagcggggtcaccgggaccattggagaggaagagaccgtcgaactcgtcaatggcgctggcgatatcgtagtcccaaggacagacaaggacctcgacaccacgcttgaggaagcacctcagctgattaaacttcataccgacatcgaggcacaaaacacggatagtacgcccagatgggtgcttacgggcgaccgaggtcggaggcttgtagagcttgggagccttaatggaaactacatagataatgagcaggcgtcttcgagtttgaaaacgctaggaaactcaccttcggccaccaagttcttggtgtttgggttgacccattcgacctcctcaaagtggtcggtgggcaaagcagccaaggcatcgtcagcctggctgttggcagagccattggtcaggccacgggtctcgaggcgcatcttacccaacatgctacccttctcacgaattctcttggtcaaagatcgagtgtcaacaccgtacatggcgggaacaccctgctccttgagccatgtgcccagagaggattcggccaagaagtgggagaagtcttcgccagcatatgaagctgtgactagaccagcaatgtggatttcgctagactcgaagtgagctggcagatcgccgaggagctcatccatggcctcgcgcgagggaacaccatagtttccgacaagagggaaagtgatgacgaggatctggccgcggtacgaaggatccgtgacggactcaggatagccaaccatacccgtttggaagaccagctctccagcaatgctcttctgagcaccaaagctgtaaccctggaaggaggagccatcttcaagctcgaggcagacaaggccatcatcctcggcgccaatctgacgcgcagaggcgggaggctgaggaaccaaagccattgtaatggttatggtaatggtaatggtttagagttgaagcaaaagaaagaaagaaaaaagctccggtgctgggctatatcaacaagatacccaaagaggcgcggggcaacgacgtggaggggtcgtcgcgggaggacagggagattgcgagcgacgggccggcaagttaactcgttttcagagctaccctggtaaggtcagaagctacctcgcaatcatcagcctcaactgtagttagaggtgaagaggatgttggagaagagcgagggtttgggaggaggagaaaaaagagaaggaaggcttctgatgaaagcggccttcgaaacttttttttatcgccggggctgcagcacagggtgctccccgctgtgtagtgctataagctctaattggccaattgagagatggttccctcgatgcggccaattgcagcattccattaaaatctgcagggacactaaaatgccccgccatgccttggccaaacttctcaagcctctccacaagctgcgcaacaacctttcatcatgaccgatcgctcatcaaaaatggttggacttgagcctcgagagtgggtttgttggatcagcggtcagggtttagccgcactgtcgatacgggccagggcattgggaaattccctgtccgagtgccatggcaggtggcggggagacttgtgaaagactccggtaacggaagaaatatctacgacatatgcggcttggagttgtcatgacaaagtctttaacgtggagagcaatgcattgctaaatgcgcaggcagccgctctggaagctgcagaatgcttaaaagctttcagcccgtaagcataataataacgcttactgtgagaaagtgctgcagtcagccaatggtgcagcaggacatccttttttccagccggcactcagcgtcccaggatccatgatcgaaaaagctcgagcccagggcggcagtgagaaaaaggcgctttacatcacaggctaaaacgtacttgtacagcacccactttccgctcagcatccacctccacagcttgaaaaaagatttttttttcttacatctgatcttgctatgattggattagttcatggtgattatccacctcagaggctcagtcacggttagcctcatgcaaaccgccaaaacccgatatgcaggtttaccaacaagtatcctggcatgaggttcgtgctacagcatgaatgtctcaacaagtatgtatggagtagagaaatggcctgctccgttgtaattgaagatatatacatacaaatcccccatatgttatgaatgtcacacgcttgaatgtcgaatagagtgtcattgtttcatgtagacaaatttgactcgatcgattcgataaaaactactttgtgagattgtaggttcgcgaaattgatgtaaagtagccaaaaataaacgtaaaatcatgtatacaggcaagactctcttggcttttcattgctagcaatcctgaagcaagctcctcaacgccctgagcaaaatcaccaactacacatatatttctccttttgaaccgcctcgaaagtaacgctattctcatagcaatattgcttctaatctgccagtttgtcgagctctcaagaccaagccagtccttataacataaaaaagaagaaaaagtgttatgatattcgttagatgaactggtcaacttgacccaaaagaactccatctgtgtctataaagtcttgtaacatatctacgccttcacgttctttgtgtcactcagtggtcatctgagccgtcaacgtcagggcataggaggagcccccatattcgtgatcttgggcgtcctttgtgttgtcgggctggcctggcttcccatcattccaggcttctggccgccttgtgtattcatacggtaagctggttctctcttcgggtcaatgccggggaagacagcctgtaaccttgaatacaggtcccttatgctattgtttcgctcttcacggtcagcgaccgggtcgatgttgttgtctgcaccttcaggccctacagctggggcccggagtttcagcgaaagagtcagggcaggggcagtgaggtatgctggacagggcggaactttaacttcgggcttccgatccgcaagtgcggccatatacgacaagtttgcttgcaatctcctcatacatctgaggcacggttagttgtgtaaagtaatttgttgtctaaatgagaactcactggagatagtcctgctgtagttgcgtctcctcgtctgtcggttttttatcagcagggtttccagctgcagcgctctccttcttcagctcttgttgggttgcctggatttgtatagattcatagagaagctcatggttgatatcgagcaacaatgcgaatcgttctttatctcgagattcggtaccggggctcagcggagccgctgctaaagttccattggcagccggtccttgatttgtagagaaggttggcgtctgcggtgtcgataatccggccgatacgggttgttgggactgctgctgcccttgcgcctgtgtcggagcttgttgagtctgctgctgctgctgctgctgttgcaactgtggttgttggggctgctggttcgtgggggtctggctttgagagtgaggctgaggagtcggaaattgaccctgctgcgaaggcagagcattgtttggtgttccttgtgcggcgctcgggggtctttgaggggtcgatacctggcccataccagcggggttagcagcttgttgttgttgttgttgttgctgctgctgctgttgttgctgctgttgttgctgctgttgttgttgctgttgttgttgctgctgcgcttgagcctgcgcttgctgttgctgttgcaatcgctgcatcatttgaggattctggggcatcccgggttggttcatcgggaagccctgcatgcctccgcccatcatataatttggcgcaaaattctgaggagcgaccgacgagggaacgacttgaccgtaagggttagcagcgaactgctgttggaaacctgccactatgcgcaatctgttagtcaggtgtgaaggaggagtgctttaccgtgtcgcatatcgttttgcgccgcgcttcttcttaatgatgcccaaccacaggctgcccacacatcgttaaagaggctggagctgtttacaggagcattggaagcaggcgcgtcgtgaaagattcgatcggagattgcgcgcgaatgaagaaatggtacctactctggccattagcagccatatgctgcattcctgcgtttggcatcatgcctcctggaccagcacccatcatttgaggattcgcgccagggttaaagcctccttgaggcgtcatgccggcgaactgctgctgctggttatacatcatctgctgagcggctggctgggctccggactgctgctgtggggcagggttgttgaaagagggagcagcattgttgctaaagccgtagccggcggagtacatggctgtttgtgaatgtgactgtgactgtgacctgggctgtcgctttcagggcgtcaaggcgtcagtgcagcgcttcaagcggcagcgcgtgctgtactgactgtgctgtgctgtagcagcggcagacagcaccgtataatagtgggagggatgtgttgggattgcgcgtgtgtgagcgagaacaggcttgtcgttggctggcgacggaacacgaatggggtccaatcagtcggtcagtccatcaattcggtgagtgacaagtgaggagtgacaggaggtcgtatggcgtgggatcggaaggctgggcttgtcgcttgtgtacggatatggacatgtatggacgcggttcagttggttcaggttccaggattggaaatgaaacctcgagttaactcaaccgtggacagttgagacgtggttgtgtgggtccaaatgttacggcagtccaggtgggtagcaagcccgtttttgtcacggctacacttcagctacggttccataagcactacgtgttcaccgtcagctatcgacgtgtatattcctttatacaatggaacaacccacgattaattacttgtatgatttagctttcgtccatgtctatgtacctatgataccgccagactcattcctgtattcacatatatcgttcatacaacctcagtctaatcttcgatgttcaggtagcagacacatccaatgaatgtccattgacaagggtagtccaggagctgcagtccatgtgagacacatgccgacgagggctggctgagttgaaaaaaaaatatcatccaacacaagcgccaccagtcgctaactcaatctcgggcttgtttactcttattttcagccgcacgccatccaaagaagttgagtatcactattgaaccgtcatacttcccagaagcaatagcatatccgagaacttgcttcacgacaggtgagcatggcccgatattctgatacccaagcagactcaaaactggcaaaaagaaatgatcacgctggggatcgaacccagaatcttctgattcgtagtcagacgccttgccattgggccacgcgaccttgctcttgaatgatacctggccaccaaattcccgtccaagattgtgaacgacacagacagagagcttgctggttcaccgtaagcgtggttctgaactttttagatcgtacattgttcgttgtacatctgctcatgttgtatatgtgaaaattacagtgatgtgcctccgtagtcgacctattctgagtccgcagttcccaagttaccccgttgttggtagaattgtcagttgcaaagttaagctttcccgtatgctgaaagtgacataccagacacaccactttatgatgacgtttcataaacacaatagttcgagttagaaatatccgctcattccataactatggtccttgtagggtgcgcgcttcgtgtagcgatgaaatgcattgatcctgccagactccagtccattaacgacgtgttctcttcaggatatagttatatactgaagttatgtaaggggacaggcggtgaagatgtatacagagagcggtcagcagcgaatggaaaccggcaattccgtttcgcaataagaatttgtggaaaacatctaaggtctgaaaggctcttgcgtgacatagatagtagaagtcatgccgcggtacggcctcaagagcgcataaaacgagccttgttatctagccaatcatggctcaaagggattatacaaagagtcgaccaatcattaacctggatgcaactatcaactaattaagttaagaatgtagcaattatatcgctgacaataatctgatatatattataaggatttattgttctgacatttctgaacataagtataaaggtctatgtaaagaaacattttaatattaaaatcattcttagacttaatttaaatgtctaactgtctaaagtaagttactaaggtattattagatactagtctttctataagaaaagataactgctattagaatgacattatctggatattcttttatatagtaataccaagtcccatttaagcgcaagagatagcatattttcctggtgaggattggtactgctgctgagtgccaaggtcaaaaagaatgatcacgctggggatcgaacccagaatcttctgattcgtagtcagacgccttgccattgggccacgcgacctctactcttgatttcgccggcggtattcagtatcattattctgggtagtgtggagttgatgctttgcaacgcctgctcgttttattgacgtgactgtggctacgggtcttgatcctgaaatgggttttggttttatttttaatgctcggtagctaagtctttggctttcccttgtcaagttatgactatggtgaattatcatagcagaaaagacgtgaaggcgatcgagtaatacttggaaatggattatgctatctgtctcagtgtctcccgtcgacgaagataaaaactaattccaacatgtaataaacaccggattaacatcaatagacatacagttacctgttccctattatatggtcttgagtttcaaacatgaaactgttattcaaaattttcgttgtccttcagggtaacgctttggcacatgcatgattccaacaccaatctacctgagctcaagccatggtgactcaattgcaaatcggaaaacaatcgctcttttgtactgtaagcctttaccttcttcagttgtttatcaaggttctaaacaccaaaccttgggatacatatgcgttgtacccgtattcagtgcttgcatgacaatatgaaagccccacaaaaaagtcaatgactcccctccggcgtcggactcagcaaccaaaaagtggtaaacaccacatctttaagagccacgcatcctcattactcctcagtccctcaggagatagatcaccaccaaaatggctccctttaaccttgaaagctgtgctaggccaaacatcttggccctccagccatatcgctgcgcgagagagcatgttgcccctcccccgcattagagcaacgactaactttcctcagtgactacaaggatgacggcaccaatatccttctcgacgcaaatgagaacgcgtacggcccttctctgagtgcagatgtcgcggagaaggctgccaatggcgtggaggtcgacttgctgggcctgcaccgttatcctgatcctcaccaggaaccgttgaagaagcagctttgcgagctgcgaaacacccatgcccacacagataagacgctcaagcccgagaatttgtttgtgggtgttggtagcgatgaggctatcgatgctctgctgcgatgcttctgcgttcctggaaaggaccgcatccttacatgcccgcctacttatggcatgtattctgtgtctgcacaggtcaacgacgtggctctcgtcaaagttccccttttagaagccccaaccttcagcatagacgttccagctgtcatggaagccctgacaaaagagtccaacatcaaacttgtctacctctgctcgcctggaaaccccactggttcagtcctcgccaagtctgatgttcagcagattctggatcacccaacgtggaacggcgttgtcgttcttgacgaagcatatatcgactttgcccccgaagatgcttctttggctgaatgggtgactgagtttcctaacctcgtcgttatgcaaaccctctccaaggcctttggtatggctggcatccgcctcggtgctgcattcacatcgccccctatcgcacgactgctcaacagtctcaaggccccttacaacatctccagccctacaagtgccctggcgtcctacgctgtctccgaaaagggactcgctattatgcgagaccatcgtgcgcgcctcctagagcagcgtgatcgtcttatcaaggaacttccaaaaatccctggtgttggtcgtctacgaggtggcactgaaagcaactttttgctttacgaaatgcttaacactgcaggcgagccggataatactgtcgcgttggccgtatatgagaagcttgctgagggtaagggtgtcgtcgtgcgattcagaggaaaagagcacggatgccagggatgtctacgaattacagtcggcacagacgccgaggtgacaagatttctggagtcactaaagacgacgttggctgaggtgagaggctcttaaactggagcaacaattaggaaaagggtgataaaacgacgacgttctacgttaaatccagaccttttagacgtaatctcgtggaattaataaaagcaacactcagagtgtgagcgttttataccaaagtggtctctcagaccggttatccgaatacccgacgccagttccattctatatctataaggtctaaggaatatccaatacgtttttaggcccatcccaagaacaccagaacacttccaatgctgactgaagccagaacgagatccgctcgggggatactagcagcatcctcactcttggtaggctgggctgcagttgctgatgatgtctcagaggaggacgttgatgtactcttgattttggactcatccttttccatggcagcccagtctgtgctgcggataaccttgacatcatcgcccttgagcggcgcaggagcatcacttagtaacaggccctgaacagcttcaagagcacacatttgctgcccaagaccgggatttccatcaaaaccggagttataccatcgcataccacactcacggccagacttccctcctgtgcatgtttggacagcagccttggccgatgggagaagatgagcatggacatgctccttcagagcgggctgcatctgaatagacaggtacatgaatcgtgatagataacccttgaaggtggacatgtcgtcgttgcatgtgttgacagtctcgcaagcagcttcgtacatgacattggtcgcgttgggaaatggtgaaaagaaccaatcggtgccttctaagagacgctttgagcggtcgacccattctggcttctccgtgtagttggcgagaactgccgcaccgtaaagatatataccgctggtgtaagtaaaagaatggtatgttgtcttctggcagttgtcttctacactggctccgtcatagacgtgataattgcggtgatcgatgaagcctacttcccaagaccagtcccagattttaagagcccagtcgagatatttgttatcgccagtgatacgagctaaacgtgcggcaagttggaagaaaccgccattgctgaccgagtttttgtatgtcatgccattcgggttacttgggtagatctgccacaggaggccaccaccacaagctgttgtattccatcgacccgcaagctcattgaatacgttgatgctgatatcgagccacgatgggaggctcttgttgggctgagggaagtttcgctcagcagcggagaggacagctgagccccagaagaagagatcatcgttaccctcctcatcggcatgctctacaggcatgtagtcgttaccagtgccgagatttgtaggccccagaagagcctggatgaccacatcattgtaactgtaatctccggtaaggtggtagtagtcgagcatgacaccccatagggcaccagctacccaccagtagtatggatcttgaaggtcaccgagatccttgggcaccgatgatgtgttgccgctgtagtacttcatggcatcgaaggcgagggtacctgctacatctcggattgaatctgaaatggttagtgaaccagaactccagttgaccgcagaacatacctggatttgtagtgtcaagtgaactgggaggcgttttggtagcgatggctatagaagccaaactggctaaggcgatgaacctcataatgcgtctatagtcgatgatggtatggtgtatggtgtctatttgagtttgcttaagatgcttgatcgctcagcgatagtcttctcctggaagattgatgcaagtcttttgggcgctggcagtaagttgatagctttcgtaaggtaggtccgataatgagtgtaagttcaaggcagttaacggcaagcgatatggaatgagagtcttgatattcgagaaagagcgaggcgttcaagtcaaacaaatcaagctaccacaaggtacctaggaacaagaagaaaaaaatcaggcgtaaaagttgagaacgccttcggaggcatgaaaagtcagataagaagaaataagaaacgaaggaggggccaccgaaagataaaaatacaatcacagctgagagggagcgggaatacgagaacgcaatgagctagagctaaagctccaaagacgtttgttcttttcaggctggactgggcagtctgggctagtccaaaacgttgatagacgacgggggctagtctaggtattaatacatgatacccttgcttggcggactgttttcagagttagacacacagggaggatatcttgggaacgaatgacgaatcatgctggttcaggcgtagactaataagacttgcgctgatgagcctcagacaaagccaacctttgaatgatgacctctacattctatggagaatgggttaccgagctctccccgcagacggacatgacaaggaacacaacccctgatggccctgctctcggcgatcagccgttgattgtggccagtagaacatgtcatcatgttggtgttacagacacaaagaaccggctgtttcgactggccgcgcgggtaaaggatttacagtcgccaaaccacgcacggtttttgtttcccaggaatatgaatctaacgttacctactgcaaggcactgtaggatccaggggtaaatgccactaaactctagctgacagatagagatacctctggggaggcgattggtgggcgtcaaaagttggaggaagaggcttggcgccaccatgttcatgccctgactagaggacttagggatcatcaaagcattgaaggttgatacccttctgggagaactggcgaaacagtaccggctcttctagagagtgatgttctctgctgtgtaaccatgcatcattcaaactcgagcaacacaaactcagtatccttgcccatcaactctgcattaacgttacggtcctcatctccactgccccacccccagcaacctttcttttccctgcccttgcatgcttgcatgggctttcgcaaaaatgatcgtctcgaagcctgactcactgacgaaacgcgatgctcaaaaaaggagatcttgaaacacgaaacaacgctgggcgtttctctcgtctgattttgattgcagcgtttccgactttgccgtgttgccatatgacacttttctcaaatcagacacgtggaaacacttgagtgtcgcgttcttagaggcctcgaagtaaaagcaactaactgtcagcctaggtctgtgcattgtttacgagattcgggtcggtcccgacattggaagaagctcaaggccaagcttcttgtcttacatgtggagatgcaggcggaatctaagacccttacactcttggtggcagaaaactcaggacttcattcctaagcgataaaaatatctaggtagattcagaagatctcagggaaatgccagcgactcttgtacacttttatttcggtccactgatcaaggactgagcgaagggttcttttataagttctgttggacgagagcgctgtttcccatgccgaggaccttgagattgctaaaatgcagtcttcgtatggttgtgaagctaccggagcttggccggatgttgtcttcctttttgagcctccttgcaagcccgtcagcagtattaattagcggccttgccgtgccaccgtcttatcttagtgagactgcttctggtgtagttctggaccaggtcttagaaccaggggtcactcaggtcaagttattctaaatttattgaacgcgataagcagagttttgggcatccatgagctgactctcttcttcagatgatagtatgataccattgttggctgaaacgttgatgagcaaggcatactcttgtgaccgcatataaacatataaacactaaatgttgtagcgcgtcggcctttgcggttcaagacacggctggtcgccatgtctctcaaatatcctatcccttctctccgccatttcccgtcgttcgcctccattcccagtgccgcgtaatcatcaagtaatgcatgtgttgaaagttaatgataaacccaaaataacaacatcgacaaaaacgcatctccacattttgatcgaatcatgaattgtgttcacactcatggttttgtggagcccccggttgctggtgaatgatagatcgttatacaatgaacagtcaaatctcgtagggctgagagaatggcagcgagaagtggaaggaaggagcatcaagtcttcgctctttgccaacaaatttcaatgcaaggtccgggccgctgagcttaaaataaattaggcgacacgtggccgaaagaggaaatcgccaaaaccaacctcacctgagttggggatttgagagcatgagcaaaagggtttcattccgatgataaaatggagctactacagagtcgtcgtgttgtgttgtgtcaagcaagctcgctcaaaattggaaacagatcgtagtgataaactgacaggtaagctcggacggtgaaccagcaatatgtacgtagtatgccaacacaaacatatcgattgcatgaacaattctccaaaacaacccggggtagctatttatctagtgagaagcatctagataacgttacgtatcaactttcgttgaggcgagtggcgatgcagccagcaatgcagcccattgtgcaaccacatcaccatgaaagttcaagatgcgatatctcaacactttcgcagcgcaactcgaatttgcaaaagacagaacctaactactgattcgtgtctatcttgtcatgccagaagtgtgtccgtaagtgcaaaagtgaatgcgcgattcatggctgaagtttcatataacagaatccgtttgaaacgcaaaaatgaagctgtatcgacacaggcaggatttgaacctacgaacgcgaacgtaatagatgtctagaacctcttggaggctcgttcaagtctatcgccttaaccactcggccactgtgccctgttttgttgatggtggtggaatcgactattctcgattttgaggtattttctgtacgtctgtgctgaaagtggatactctcgttttgagcacgaagtctccacaattctctgaaccttaaacacattgtggaattccaagaattgagatcgcaattgcacattttccattatacagtattgtggctggcactccgaaattttgatagcattactggctggaagctactgggaatgagtcttctggcttcttcggtcacttcttctttgatgttcttcttcagacgcaagggtctttccttgaaaaaaggttatgctgatactgaccacagccggcttgtccacaccagctgagacacacaaagttcaaccacatcaacaactttccactcgaaggttttgttccaatagtcatcaatgagcttcactcaagcagaattaccaagagtacttatgacaacatgcgaatattgtatttcggcacgcgtcacggtccggccggtattcccgggccggaaaagtggggtatgtccggtcctgagagcatctgcagaactcttctcttccgtttggggagctctgacttattatctccacacccgattccgctgaaggttgaagctcaactctccgtagttgaacctggcccttgcctgatgataacatctcgaaggagcagctttaattcacctgacgcgcttcctgtaaatgtcttttcacaaatgcaggagaccacttgctatagtaatagacagtcgtcctcgccatatgtctcacccttgctgagtatttgccatatttcggtcttgtcgtgtaatgatccccggtgtcgttttgtcgaatagacttatgctggaacacccaggtatgcgtgaaccagcatctaccatcggttacagggtaatatggaaacacaaatccgacaccgttgcccaacagaccttaggctcgtattaaaacaatacaactctggtccgtcaagtttcattttttggctaatcttagctaataagagagcatgctgtattaacatgatcgaaattcaacgaagaaaattgctcgcttgctcctgaaacccatcataaatcgtattctcatcaggaaatggtccagttctcaaaaagtccaaccaaccaccaaagtgcaacaagcagcaagtaaagcagccttgaaggagacgctcaaacttgctccagcattatcaccgtttgtagctatcggcatggacacaaagtccgtcggtgtactcgaatctgcagtaacagggtccgggtcatggggcagttcggccattgttaggacgccccattctacttcgctcccggaataagttgatgtccatgtcacttccgtcggacctgtatgcacgccatcgttatagccctcgttgaaactagagtatccggaacaagtagcccttgttgtgccttttaggttgcactccagattagcggtgctgcaccatgttagcattggtatgtcgtaggtgcacagagaacatacagtcttgaggtgtgcgtgccatgaaagcgtacagtatcgggtccctcgactaaaacgaagggaaactcaagggataaatcacactttggaggatctgagtcgtctgtatctgggcagaatattgtgtacgttgtttccttagcttccacatcctggtgtgtgttagcaatcatgatggagtttgtagagaatatcgactcacgcttgagatgatgctaccgcgcacaacagcccacgagtcttcgtcgtaatagggcagataaataggcgctgtggttacagcaggcggttcctcgctagcatatgcgaaactattcgcagccaacaacgccagccaaatcgacttggagcgtggggacatgattgactaactcgtcgcgcagggatgaaaagagtttgtagaggccagtctagccaatcagagcttgtagaaaatgcagagtgaagatcgcagttacaaaagatgcgcgaacaaacaagggttatcgtcaaggtatgggcagataagtcaagacaagaattggtcgagcgcgcgcgaaatgatgacctttttaacagctccttttctcaagaaaccgggttgggaggggccaaaggccagccaagcatcagcggagagtgccaaggtctgggcggccgaggttgagtgaggttgtgagctagactaaggtaacaggcggtgatgaaattttggtgtgagtgaaatgtcgacgaaacaggagcacgtttgaagagctagatataaaaagaacgaaacattagcaacagaaacgatgatactttgatatattcatccggaaatcggtcacagcaagtgtcagacggacaaatttatcatgacacgccaagactgagctttgtccagaatccgatgccaagacggacgctgagtgccaaggaggatccaattttggtgacatcccagtacacgttgcattcagcagtacattactacatactctggaacaattcaacaatacagagtagaaaatatggaatggaaaatgactactccgtatttagcttcaacctcaaagaattatccagagaatacatctagagttcttttaatgataggataatgctgcatggctcaagtctgctgttacggccaccaacattcaatcatctttggcaggatgtgtatcacccaagcttacatataacaatcgccgcgttggtgtcactgggggcgcccttttcgatcaagtccactgaggcccgaaggtctattcggagatgcattcattcgatgatggttatggccgttattggaaggtcttagcttagtttgggttgttgttacgttagaggatccagcatctacgcctattctgcttagaagaaagaccagtattggatttctatttaaccttcccacagcggaagcagaactcaacctcatgggtcagtcacagggaaattgtgggttggcaggcaaaggatccctaaacatctatagttccctcgtgtgtcgctgcgaaaatggtgcagcatataagctcatgcttgatgcttagatccttagatgacgttttgttttcctctatggcacagaagtgggtatttcaagggacagttgaaggaacactcattcggtcacttgaaggcggcctgatggcggccttgggggagtagggtgaagtggtaatcaacaactcgactatcacgacataattgctgaatgctaaattgagagctcgcctcttactaaggattcgtgaaaaggtacttgaacttgatacgtttagcaaggccttcacacgtcatctttttaatggtcttactctcctccttatctagtggagggtcgatgacttacagtttgttcttttcgggcaacagatctgccgtggacacaaagcatcaaagtttaactgagaatttcattctccccgtatcacggatttcttacagacagtatttgggcatgtctgcgttaccttttagtgacagtaacttcacattgtcttcacatacctaggtcagctcatgacaatatctcatatatggattatgtccctcccaaaacaatgagctttgtaatcactcctcttgctatatgtaaatatcatagggctgtcgacttttgtacagctacaagattagcatcccgacaccaatggttcggaatccagatctctgtctcgtatcaagtagttgtattgtctctcgttaagctcaatacctcctctcccatgacccaaccgatccatttcaaggactatgtaaatataccatcgtttttgatctatcaaattttcgactctataccgctaaagtggcactccggtgccctatggagccaaacaggtccttcgcctcaagggtatcttcacaatattctctaagtgaaacacctctatgacaacttcgatatctggatacatggagggtaccagagtcttgttcgcattaacgaagaaagttcacagatttgtcacccggtggcgggggagctacagttcctctaacttcgggcagcatcttaaagattgtggccttaaactggtctattactaattcaaacaggcgatttaatctggagataatgttaggcagcctcacaaggatcactcttatcgagaggctctaattgcacctcgcctattctttggctagggaaggggagaaaacttaggatcttgaccctcgatgctgaaaagatttaggtaaattaggataaacttaggatatctttactaagttcagaataccttttactgagtttatcttaatgctctctattgtaatctggaattttcttgctcccccgaggcttgactcttatcaacatcatgggtctcgttcagggacgggaatcaagagctaggatctaacagtggctaacggtgccacccccgtaaaaccaactcgcttcaatcaacgcttcaccagaaggatcaatagccccaacggctttatcaatgacagacgccatctctacgccaaatacgaaaaaggcatcccccgcagtgtctcatttggatgtcactgacacagtcattgacttcaatctatttaacttttctctattgaatatcacccgcgcatcatctccaattttctcccgccctacagggcccgagtgggtggtaccaaggcggatactcggaacaagggccggttttaatctcctttctaagtccgtaataaggtatcagagtgttttattcgagcatagcgttgtcgttaagcggccgccgaaggattcaatcaatcaaaggaaccagtgagtctctaacgctttgaaactagttgaataggggagtctcttttctcttaaagcctgggctcgcttgcttcgtcattttctttagtcgaccgtcgaccgtcgttcgttcagcatccaacccaatacattcattcattcatttgctgcacagtcactctttaacaaacactcacaatggctcgatctcttgctcttctcgctggtgccctcgccactgttgcggcccagactacaaccgttgaattcctcctccccatgttcgatcctcagcctcttgaaggctctgttgtcgccgtgaagggcggcgcgactactcttgctattcactgccctgatgcaaaggcgacaaactgcggccttgacagtaccagcaccattgtcggtggcccctctaccattgagtactcttacaccatgcatcctgatgttgatggattcggtggcggtgaaatgtaagtacctattcacaagttacgtgacttcaatgcctaacaaaccaatagtaagcaaaacatgggttgcgtcctggaccccaagaaggatgtcgctacctgttccgttcaccaagttgcagttctctctggtaacaccgatgtcacctcaatgactgatagtgtgagtggctacaggtcgcttctcatgcccatcactgttactgctggcgtcaacaagctcaacggcaatgatgatgcttccgctaccgaggccgccggttctgaggctacttctgccgataagcccaaggacactggtgccaaggccactgataccgctgacgctactactgcttcttctgatgctgctgctactcccgtgagctccgacaatgctgctggccctatgaaaacccagaatgctgttctggctgcggctgcagttgttggcggtgctgctatgctgctgtagatgcgagcatgtggtttggacaagctttttgtagtaatgatgcctaattcaacatttattaattcggccaatttgtgaatgacatgcaatgtcaatctagtgacaatcgatcgataaagtaaggtttcggcaatcagcgtcacactctaaaattattgacaagagctccatcctggcagccagccacgcatgtcacgtttgaacaatggatactgagaatggcactcattgagtcacggttgatcagcttgaacgtagtatgagcctctttttatttgggctataatagcaacactccccaatggtagcaacaagactgagtttaccaataaccgccataataaagcaagcatcatgcataacatctcgctaaagaatgaacaatctgtggacaacgcgaggacgcaaataaaaagacaagaagaaaagggtatcacgtatgcacacgagatgttcaaggtctactcagttgcggtcctctcgcccatcaagccaactggtacactggatgcagcgaatagactacatagtgttagtcgcaagcccatatcgaggttcgaccgtctcaccttttcgttgatgcgctgtctgcagtacttgcacttctttgtgtgcttgatgatgggttcagatgaagcaagctgccacaagtgcgcaagtccatagagagcgatgcccagcacaagaaaggatatcatttggccaacaaaagatctactagctgtgagtttggatatcctaaagacatttagaatgcctacccatatgctaggacaacggcaccgtcctcttgggcctgatgaagggtgttgtagccggttgtcttatcgtagtttggtcctttttgcagaacggcaaacttttcctccatgtttctgttgagtggggaggagaaccgagataggtggcattagtacatcgctcacaaaagactttactaagtctgtgaaggcggccgcaagactatccagtgtgttagtcgccttcaccgcgaatccaggagacttcatacatcaaaccaacggcgatcttgaggatatcatcttgaaacgcaaagtcgacgaagccttcccaaaagcgcttaactctcttgtggcctcgaccaagcagggactctgactctcccgagccagactcctcgtcgtgagatctaccaggcatggtgtgatagtttggacgtgatgttctccagaggccagacagccaggacatgggcgaggagtcgaatgatcaagtgtttcttatgtttagatatccagaatgctaccaatgctataatgacttggccgtggaagctagaatcaaggaccgggtgccgaagtgacacgcgctacacgcggttgttggttggtgcctgtgacgtcatgtgtactcaaccgtacttacagggtacctgactgtctcaccaattacggccataccttacagattaatcagtaatctatccgtatatgagaatacgttcgaggaactagcaattgacaaatagaacgcatagaacatgatacgccgtatatgggttgctaagtgctttgaagggtctttcctcgaaaccaaacgagttggcggtcgttatcgtacaagcacactcgtgagactactgatattcatacagcgggcaatagggaaagcctcaaagtaagtataccaacaaggctagagctttgcgatgatgcttctcatatcctgatacatcgtgtgttaaatcttgtcgcgaacccgagataatcacacgttatagtgcttgtcataagttttgacaaagcataggctaggagaggaaaaacttaggatcttggccctaagtgatataaagactgaggtagcttggtataagtttaggatagatttaatataaacttaggatagcctttactaagtttatttcgatactgtatgttaaggtctgatgttttgctgcttaaggacatggcaatttgaatgacagaaacatacacactcgcgtagagattagataggccagctatcgcattactatctgactacctagatatgccaatcttgtggtttgtataaaaagaagtccgagaagggaatcattctgaaactgcaaaaggaaagtaaaacactttggtatcatagtcgcgcccaatctggttaacaaaaaccaatcatcagtctagtcatcatgtctcatcaaatctagtagctcccctttcgtggcttccactgtctcttcctctcacgtcgcataagacacaagtgcatgacccagtagatagctgcgataatcataagagcagcagcagcccaagtcagcgccaggaacttatttccaacagacgccgacagtccaacatcatcgccgacgtcgtttatcttgtttacacccttcttgccagccacagtgacgagaatgctggcgatgaggagcacaagtgcggcgagacccgaaagaatgacgttgacggcgttgacgccgcgtcgagcgaagaggaagaatgcgccggtgctcgcaatcatggcgaggccggagaaacccactgcgaggacgtagaagacgaatgtgaccaggagagccgtgttgagaagatcgatagaatcttggatgtcatcgggccagttaatgtcagcaaggttcatctggaaaggtccaacttcgagttgcttgtcgagcatctcggtgaggttgaagcgttctataagatcagcaatcgttctcaatctacaatagggttctactcactctcgggggcagagttggtgcagtttgtgacgttatatccagcaccaggagtcgtagcattgggcttgtactgtccatcacatgtagccatgacatgaatggagtaccactccgaaataccaatagtatcggccagcttgtctgcaacgtcaccagtgatgtcgttgatctttcccttgacatcgtccttaacttcgttccacttgtcggtgaccttgccaaagaagccatcatcttcatcgttgttattagaagaagcgtcgctgtcagtgtcgagaacgttatggccaatcattgaagtgttgagctaaactgtcagcttgcgtttttgagaagttgctttaaacctacccgtgcaacagagtattcttccataaacccttccttgtgaccagcaaaaaggcagagcattgagaggataaaggccaccatggacagcaccaggggcaagaggacgaagaacctcgacaacatggttacgacgtatgatactgcgaaagcggagtgtcttcaagttgtagaaatacgaaaatcaacaattcaaaggaatgtccggtagacaccggggaagtcgtgttgactttgcgggtggtgtagtgaaataaatacttcactagtactgagaccctgtctgtcaatgatgcaaacttcgacagcgcataaccaaggatgattcgcgcacagagcttcagaagagtctaccaagccaagctaaaaagagcacaaacgccagagattcagaacaagctcaaggccatgttcatgagcgcatcgccgtgcaaatcatgtccctgaataacggccaattccgaaacagaccaatcatacattgagcgcttgcgtcactggctgggctgtttttttgtttcttttcttgactggggattctttgagggctgcatcaaaaatggctgggaaaaccggttgtgcaggggtcggagctgggatgcacgtctgccaattgatcaatggacagtggggaaaaaaaaagggaaaacgggacaggggtcaagaattgggtctgcttaatcattgtttctatgtttgttctttatttcgtgaaagaggcctctttctcgtatttgatgcactgttgatggtggaccgtatgggtcagttgaccgaaacaagatggatatggaccctgaatatctttattagagttgtgcatagtgttcacgggtgaggcttgccgatagcccggtcgagaagtggttcactgcctcgcttctttgatgcttgcaagagtaaaagactctgatgccggccgccctcagtcttctcttcctgtcttttggcgatcgatcaatgctgatgatactgagagattgttcttcaatcgtagccttccaaccttgttattgtgactatccgcgtccacccagcatccaagagcgggtcatccgctcatctatccggtcggcttccgtagctcagttggttagagcgtcgtactaatacttcaatccgagtgttcggtgatgcgaaggtctcaggttcaagccctggcgggagcaatcccaacgccttccggatctctctttttgtcgatttttgctcttctcaaagagtgattgtggtcgtgatgcggactggtgatgaagtggctggtgttgagcaacgatagacacgtagtgtatgtaacactgtgagcagacatgaacttgttgttactcagacttgtttctttgactaccggaaagatcgagtccttctttgtcacactgaacgaacactgggcaaaaggcaaccatgatcccaattccttcgacctcgaggctccagataacactaagcattgcaagctcgacgaacttacgcaggcgatccctctataaggacatattctcatgcttttacttaaccgagctacagcactacactcattttcccaggcgctggactcagagaagtaccatcgaatgagttccctgacccaagaatgcgtcgtcaactattgatgatccacgttgccaacgacccacgtatgacgagtacagagcctaaataaagatgagaaaaatgtcgcacagctttcacagaggttagagacgcggtccatctccatttaagcagataaatgactcgtttgcttctggctcttcttccaccacttagagcagtgctcaacggttgattttcagccatattccaagcctcaaactttgctgctcagaggcgagttaagaaaatgaagctcatctttgatacaggttactttgcaatgacctggagacttgcgctgcaatgataccatcggtaaccctgcttggattgatggtcaaatcttggtaattgaatggttatgtttcaggagccgctgtcaagatcttaggcaaagccaagacacggttatgctccccggaatcttcttcccggggtaactgacatggttggtattttgggttgtctcatcaccattctctggggctgcttccattccatattgaaaagtcatctcttgtagctaaaaacttcgagatttcttctggccttttcttttgtcgttaccaacggccaacggctatcggcaaaatgcgcatcctgggcccgaagaattgacttttcatggcgtccttcgatcgaaagtctacgaagccgaatccacacttacacaaacttcctcacactggctgcctcgatgcttaaccacgtatttcacgctatgagttcaccatgaacacagtgcaagggagtgatacgtcctgatctttctttatcccgcgagtggcgtgttagactttttatcgataactgatcgggaaactgatgagggcacctcaacaactgacaggctgacggagtgacttgagatggacctatgttgccactggtttgctatgtggattcgtaagtgaccttgtattcttagagtaactctgcaagttgagtgaagagtctgcctcgatcgggcctcgaattggctcggatgcgtgcgtgtttgcgtgtacctgcatgagtacgtagaattattcatcttcgacgtgtcttcgatctagttgtggttcaccttcttaagacaacctcatttccatctcactttctttcctgtccatcttccatatttctttcttgtagcaaacctttctctttctcctgaggacatactctcgttactaaagtctggagtttcttgtatttgcgttacactattatcgtactatcagtcacaatgccttccatcaacagcctcctcacaatggccctggcaggctcagccagcgctgcgttccagggtttcaactatggctcgacattcacagatggaagagtgaaggctcagtccgactttgagaacgagttcaagaccgccgctggtctcgagggcaccggtggcgccttcaccagtgctcgcctctacaccatgatccagggtggctcaaccaaccaacccatctctgctattcctgctgccatcaagaccaggaccaacctgctctttggtctctgggcttctggtgacggtttcgccaacgagatcgccgctctcaaaaacactgtcgaccaatactgtggacaacttgacggcctcgtcgctggcatttctgttggaagtgaggatctctaccgtatttctcctactggtatcaaagccaatgagaacccgggcaccaaccctgatgtcctcgtcgactacattaagcagactcgtgctgctatcaagggcacttgccttgagtctgtcgccatcggtcatgtcgatacctggaccgcatatgccaatgcttccaacaatgctgtcattgaggcctgtgactggcttggcatggatgcttatccttatttcgaagataccaagaacaaccccatctctgagggtgcaaacctcttcaaggctgcctggaatgaggtcaaggctgttgctaagggcaaggagatctgggtcactgagaccggatggcccgtcagcggcaagacatatggcaaggccgttccctccaccaagaatgctcgcacgttctacgaggatgtcggctgtcctatgtttggagatatcaatgtttggtggtacacactccaggactctgctccccaaactcccaaccccagttttggcgtcattggctccgagttgaccgagaagcccctttacgacctcagctgtgatgagaagagcaagaagggaactctggtgagccgcagcaacaacggcaacgttgagcaccgcttcgtcagcccttctttcgcaactggtaattataccaacggaactgcgcctgtcgtgcctggcactcccacttctctcgtgcccactccttcttccacctccggcaacggtggttctgccgcaacccccacgcctggcagcggtgctcagcagctcaactcaatgagtgctgctgctgtagcattcattcttgccgctgctctgttgtaagcggaacatatatgatttaagttatttctgggatatagaatcggaattggtaatgggcattgggacagggcatcaaaaaggcgcacctgagtacatacatatgagcacatgattttccaatgagtcgacatgtggatcgacgagaataaaatgatatgagatctacaatttcgaggcaccggtcgattgtgacattcaatgaatcagttgaaagagatcaaaggttagggagcagagatttgtctagagagctcgtaagccaataatccccaaaatgtttacagaaagacataaatataaaatacctgtctgtaaaagagaagaacagctatttaaagtactaaggcagacgatttgtgattttgtaatactttataccttgatattttccgggataatgaaacagccaatctaggaaaaactcaagattagagtaattggccaaaagggctcttgtcttcctgcttcatgaaggtacgtaggtcagtaccttccattgccattcacaccaacagtgcctacccgtaaggtaaccgcaagttggcgatataagctattccttcccttgttcgctctcatcaacaacaactgcaagtgacgtttttttttttctctcctttcttctcccttttctccttcagcgatcatcatcatcatcatcatcatcaccaacaaaggccgtaagtcaagggtcctttcatttgccgtgccgcttcattccttcacttcagttgttccttcatccgagttgttactgctacatcttcatgtgcacaatttctctctcataccctttattgactcttggcttcctccagacatccctcaaacccacccaggaaggctggggcagaggccacagccacaaagaagaagaggtcccggctcttttgttcgtcccgcaagaaggccaatcacacggtggacacttgccgcgctgttcgtaagtattctttttatgaattatgcaagttattcaagacatgcatactaaccaaccttagctggagctgtcactattctgagcggtggaggccctgtggccccaactggctgcaccttccggcttgtaagttacctctactagataggtacctattgaatagcttactaacttaggtatataggcaactggacgagtcgagaagaagaagaacaacaacaacaacaagaagactgccgaccataagttggcagataaggtttctgagagggtgtcggctatgcaactcgattaggggtgtccaggtctttctacaatactagcacaaccactacaatgggatatctcgaggttgtttaccctccctacctcccttgcgcagccaataaaaagatacgtcagtcgcactcaggtggacttttatctgctcgcgtgaccgacaagaacgagcgaacgagcaaacgaataaaaaaagttttagtatcattttaggaagcattgtcacagtttagaaggtaattcctcatatttagtgtatctgagtcttaatttagataatatcatcataaagcttatgatgatacaggtatggttatcaggtttcacattggatttcttggtgaggtcgtcaatagctctggaccacccctgcacagagtggatacttcagccttcagcttggcgcgcaacgtgctcattggccgactcatcttgggacccaagcccctccccctggcttatccgatctgcctctagtctaggaatatccccatttcgtccccagcttcaacttcaacttcgacttggacttggattgaaacaatacaagtcaagttgagttgttctttttgacctcttgtgtccagttctattcttcttgaacagggccactcgttcctttgccttgttttttgttgtctttctctttactttttacacaacttagctgtctttgctaaggacagatatagacatggcgctcactcgtaggagcgtcgtttgctcggcggtctgccttgcactccttgtcggctttgcatacgcaggccatgaccacgaacatgttgggactatgagcaatgtcaatattgacaacatgagtctcgaggagctcgatactcaactccaggtacaccaagcttagctctccctgcaaacgtcctgtgctgactcaatcctccagacctgcccaattgtcgagcaactcaatgccgcaaagcacgcacaccatgcttctgccccctcatcgatgacttcgcgtctcttcgccgttctcttccctggctcacccgctgtgaacgccctccttgcgaccctctacatctccggcccgccaaacttccttctcgccctctgcccgaccaacattgatcctgcttctctttccgtcatggttgcttttgctgtgggcggtcttctcggtgacactcttttccaccttctccctgagatatttgtcggcgaagatcatgatgaggctgtcaagttcgtaattgtcgagcctaaccgtaaccttgtgcttggactgggcatattggtgggctttatgacattcgtcgccatggacaagggcctacgaattgctacaggtggagctggccatgatcactcccatgcacatggtgatgcgcacgctcaatctcatagtgaggataaggctgtttcttccgctgttgatgctacggatagtcttgtcaagtctcgcaagaagggtaacgaggacaagggtgctgttgttgccaatgctgttgagaagcctgagaaggaaatcaaccctagcgtcaagctgggtggttacttgaaccttatgtatgttgatttcacggcgttgatcttttggaactgtactaacacttacagtgccgactttacacacaacatcaccgacggcttggccatgtctgccagtttctatgcctctcctaccatcggagctaccactaccgtagcagtcttcttccacgagataccccacgaggttggcgatttcgctcttctcatccagtccggattttctaagcgagctgctatgggctcgcaatttatcactgccttgggtgctctcctcggtacgctcattggtatcgctattcaggagttcggtagtcctagcagtgacgtccccatgggccgtaacgagggtatctggggaactagcctggtaagctatacactcacatcctggaataagctgctgacttgttgtagacatggggcgatatgcttcttcccttcactgctggtacattcctctacgttggaaccgttgccgtcatccctgagcttcttgagactggccccaacaaggctaaagagctgaagaatatgctcattcagttctcggccgtggctattggcgctggtattatgttgtacatttcgtggcacgactagagtatgcatgagtcgttttatgtgacgagagctgtgtattagatgaagcgggtgtagatgtgagtttgagatgtcatgggtttgtcatgcgtccttttgatagacatctttcccatggggagcgagcgagtgtgcccgagaatagtccaagctgatttgatttcctcctggcggtttcaaggcccaggaaatattttttgtgataaatttatacggtcgggggttaagtctaggtgtaggaattacaaagcttgtaaccagaaaagtatgccttcacatgatgtattctgtgtgatacctgacatctcaataacaaattcagagcaaacttaggttcttgttcctttgtcataaatcaagtcccttgacctcttattttctgggtttatcttcctaagaattctcacctcggggttgatttcaggtatgtctcacaaaagattggactcctggactagaaaggagattcttgcctaggcttctatttttgatcatttgtccatctactacttgagatctctcaagttctactatatggcttcttggtgctgataatgctttgcaattcgctttacgtatcaacattgctgactgtaaagatctgcttagcacacttgtcactgcttcatttctacccaaaagtgttaatgttaaaaagtttatctacatgacaatggcaatcatatgtgtaatgacggcttgcaccagtaagtgcaactggtctagtatctaaacagcactgtaacattaatgttggagtactgatgattgatgctctgaatatgctagggaatgttcctgtttagggtacctaaagttaggtagcaagagctctttaatcatctttagaattattactaacgaagacaattggcaaagacttaatagtgaccgtcacaaataattatgatggctacagaatattctcacactatccctttatagcggtgagtgggttgatgaataaattcttgttcctttttctaccatatatcaccactggaacatgaattggtgagaacctcatcaagcgggcggaatcagagacaaccccacaagctctcaatctatcacggataagaatcactaatcgacatcgatagctgagccgcaacgccgcaatttcactaagcaccaccgctggtcgatgttatcagatcaacgaaataagccttttgctcggcaactggacacccaccatcagatcttttacaagccaatgatacgacaaagcacaagccccgggatgggccttggacccctaaaatggtacttgtcgagcaaaaagcccagggctagggcatcttcatgcacggcggctatatccatagtaggtggaccgcgggtgagcgaggcatcgctagatggaatgagttagagcctcatttcattagtgcacatgacatggatgctgtctgtgaatgtgtttccggtatccggaaagtggaaggattagttagggggtttacgggttgatggaatgagcataagagtcacggatggagaatggaaaagaaaccatttgccatataatatcaccatatggagcagtggcagtggagtgtaaggtgcttcctcggtatgatccaggtcaagaaaccatctacgtctgagcttgcgtgtgcctccacgagtggttcacaatctcttgccctgggcgcggcaatgtcatgtcacgatagaaacgtggagagtggatcgcgatcaaggtgaagccactcatactgagagtgacctgtgctgaatgagttggctcttggcttcctaattaatacaagcccaggtgggtttaacagtgggtcaaaggaagaagagaagttttcaggtctgctgagctcaagtgcaatatcgctaggtgtagctatcgtgaagagcgaagaaagtgtcaatgtcggaattgagaccggttgagtgaaaggtggatattcaagacgaagaggttggaggggaatgaagggaaaaaaaaaggggagataggtgtgagtcgagtcaagggttgactcaccgactccaagaaggggggtgaaaaagggttgaattgagagctgaaaacactgaaatggtgtttgatgatagctatgggaacagagttgaagttggtacaactatcgtgaagttgaatcttggtgttttggcgtttcaacgacgatcaacaccttcagatcaacaagacagtttgtgcctggccgaaaggagaaggtatgcaagggctattagccaaccaactgacacgaagctggctcagagacggtgagaagatcgcttcggagactagcaccatctccagtttctgttagctacagtagcctcaaaactctgcatgaggatgtgctgttccacttctgcagagcggcctgagcttccccgtgctatctcgaaaattgcttctccccgcatctggctgggcttgaatgctttgttcgtgatcttctgccggtagctcaggagcccataattactacgactgtgattgtggtggcaggattctgttgcgtaaaggaacaaagtgggacgtggaacgttccccagagaaaagatgcacgtctagttgtgagatttcctaattgatactcgtgagttggggacatctgacgatatcggaccctgacatggcgaaacgagaatttctatccagccacgcttccaaaataagaacacgttgtctgctgttacggtgcgggatgcccgtcgaaaatcggccattggcggcggcatcgtgcggcatcgtgatggcctggacggtctcaactgatggtgggaggggcaattggagaaaaagggaaaaaagcagccgccagcgaaggagaaagggataagggagggagggtcaaggactggggggtgtaacggagtggtgaaaacagtgagtaacaataacacataactccatgaggagaagggaaatgaaaatgaaaatgaagcccacgatgcaaaacgagacgctgccacgcaaccattcgaatcgtgaactcggggtcctctcgccaacgttgactcgtgggggggcttcactaaatggtagctatccccaggcgaagcgccccccatctccaaagcttatacagcccgtctcgtcctgacagggatatcattgaggagaaaagggctaacgacatctgcgtgtcgacgaagacagagtcagactcaatagtgaatggagtcaaagttaggaatcgcgggcgagctagaccaaaactccaggttcgagaaccgggcacagacgtcgaaacggttaggttaagactctgaccccagcatttgccatcgccaggccttattgattctgatgcgccaggtcgaaacaggaattcctcatgtaatgggaattgcagtatgcgactctcccccctcttgggcttttagactctagaacatctcacgatgttcgcctacgtttccgtggtgtagcctgtcctgtattaggcacggaaaggcggcagcttaagcatgccctcatcttctgaccgccggtttacggcataagagcgagggaggaaaaaagaccatcggctggttgtccggagaggtgcgatgggagatggagagaggaggatgaggtgtatcaggtttctcgtaaatttccatccagatacacctttgttttttggttaacaccaaccaacccgtagaggttcatgttgcttgcaccctcagtgaaatttttggtgcattcacaagcgaaagaaaacgtggggaatcatgaagtcattgcaactccagtttctgtttcttccccagtttgtgtgagttcaccgtcatcatcgagagcctaatccaaggcatcaggaatttgggccgcgcaagtgacgtcccagatctcgatatctgtatcttgttcccatttttggagggcgaaaggaatagtagctccggcctggagatggcttgagctgtgatggtgggaggagctgggcgagggtcaaggtgaggctcttggaagacgggccggctcacaccagaaattgctagaaccatgcaacgagtgcatggaaagcatggaacaaatggaaacatggcgcatggctggctggctggctcagggctggctagaggtgccttgcagcctgtctgtcaatcatagctccatacctacttacttatgcattcattgtgctatgcgttgctattattatgcaatgcttaactgtcgtaatccgatgacgccggccgtgaatctccggtcagctctggccaccatgatgactctttttcgaagcatcccgaacgacatttccaatggttacttggaaggattctccacttagagactgaactgcaagagacagtttaaattgaattggagatttgatttggtgatttggtgatctagtgatcaacggattctcatccgcgccaagaaaccatagcgtcctaccttaacccaaagttaatcaagtcaagcagcttcaagacctgaagccgactatcggatgttttattatttagcctctgaactgactgggctgttggagatggtcacagtcgcaccgggcccagctgcaaacgcacgcacagtcaggaacgggatctgttggagaagtcgggaatgaacatgacaaggcaaataaggaccccttcggcactgaagagcctgtagccacttctccaccatcggcgctagtcatgcacgatttgtcgaaccccggtcggatggctcacaaagctcggaagcctttttctcatatcccccccccccacttctattttttttttcttcagagcgagtcgagtcgcccgtgtaagtgagagactcattaaggtaccggtaccgcaatggagctcatcgtggatatctttgaggtaagaagagagggtctggtgtttgatccagctcttcaaacacgctctgggtgtgtttcgtgaagagcagcaatggtaagacttccgaggaggtcaggtcggatctggaaagggaaacctcgtagcaaagactgcagtcaagcaaatatcgtgcatagatgttacaatattggaagatgcagacatgtaaacgctgttgtcttgtctatgatcaacaatccgtgcttcctcccatcttaacttactccaaatctgaagcccttgtttatggcttctccaactaactcaccacccctctgaggttgatttatttagaagcaaaaaagacttttctccaacctttccagatcacctttatggctaaaatagtggctgatgatgtgctttggctgccatccaactcacatcttccgatattcagccaggcatcacatcacatgagaaagattaacacggccaacaccttgcgtcgacagagtgatattaaagcacgtcgtcgtcagcgtttgcacccccaggaaatgtataacagtgacaacgcagtataagcgagctgttcttctcatcaccaaattaccctctcaagtctcgaccacgatctagcaactattgcagactcgcgagacccagcaacaagagcacgcgctccctgggtcccaccaacttacagcgcgcacacccctagcaatcaacccccctacccccctgtaagcacctcagcatcctagacagggcaagctcaagcacgaaccaaagtaacgggtacggtaccgccgcatttctgtttttatatagaatactatatatatgactctggccttgccctcccatcatatcgtcaaatctcatatcagtatcattatcagcatcagcatcagcatcagcatcagtatcattctgctcttttgcaatcatcacaatgtccaaccctgtatcggacaacggacctaggtctactagaccccgtcctgccaaatccggcatcgacatcaagctcgaccagcactggagctcaaagtcgtatacttctggctccaaggtcacaggaaacgtcatcatcaacacccagcgcgatgttgcttatgatggctttgacatcttcttcactggcactgcctacactcgtgttgactttgtcagccaatattccagcgccaactacgcttctcgtcctttcatgaagctccgcatgcctctcagcccggcagatttccccagcaatcgtgtcttcgaggctggccgcacatatacaatccccttccactttgttgttccccaccagcttaccctcagcgcatgcaaccaccccgtggagcatgagggtatcagggaccaccaccttcagctcccccctaccatgggattctgggagcgcaacgatcagtctcctgacatggctcacatcgaatatggcatccgtgccgtggctaccaagaacagcgaggaggagggccgaactttgccccttgatagcttccacatggtcaaggttctccctgccatgcccgaggatgctcctcttgatatctgcaccaaggacgagcgctactgtctctccaagacaaagcctatccgcaagaacctcttctctgccaagcagggcgagctcgtcactacggcttctcagcccagtgccattatgctctctggaaacttcctcaacgccagcggtaccaacttgaaggtcaacttcgagttcagctccatctccaaggatgttacacctcccaaggtcaactccgttagcgctaagctccacgcaaccactttcttcagcagcgctcccatgacacagctccctaacttgggttctcgcgtcaagcaccagggcaccccatcgctcacttactccaccaccacacctgtccccatgcgacctgatacccagctcacgtgggaggatgaagctcctgcttctcgacgggactctggctacgacagtgctttcttgaatgaaggagagacatctgagtctgatgatacccagcgcaacagaaaggccagcaagtacaatgtccgccgctacgccactctcgatgttcctttcaacctccccacttccaacagcaagctcttcctccctaccttctactcgtgcctcagcgcccgcgcttatatcctccaccttaccctatctgttggtcccatgaacaccaacatcaacctcagcatccccatccaggtggctgttgagaatacctacgactacatcgacgacgatgagcttccttctttcgacgctgccatcgccgaggctgaagaagccgatgtcgatcttcacctgcagccccgcctcatgcaggttcctgatgcccgattccagggcaacagcgtgcttcctggctacgaagacatgcgaatgcgagcccaagtggcagttgcctagatggcagcaacttttacaagcaagacaacttaatggatatttaatggaggaggatctgttccaaaaagttcttatgataccacgtttccaaaaaagaaggaggagatgggaaatttttatgacctttgttttttgcattactcagcgaggagttttcgagtttttttccccaaaaaacgattcgattttctgccaagaatggttcttggcatcttttggagtttagaggacgttgcatatacatacaagcattatacagggggtgcattattgggattacataaaatgggaatcggacaccgcattccgaagcgagttttactatgttagagacgtggaaccaccacatgatcctttttgttatagaagaatatgataatcttccaacatttcttgctttcttgatgtgatctgctgttctgcgcgtatttctctgggtgtataaaaaatgacattttgttacgtattaataatgtcagacaagaccacagtcgactcatccaaaggggcctcaaaaaaggaacgtttcggaaatgccgtcggacgatgaaccacgtgaacgaatttggccgaaaccgcagtggcaccaacagctgctgtggaatcattatcgtgttacatccgagaatgctttgctttcccatgttattgccgtggctatctcatgatcttccactttgcagtatacagacatgcgctccaacttgattggctagggctgtgggacaaggcgggatcttgcatacgggatggggcggagcctgtttattggtggatttgggggtcgcttgaagagcgtgcagcttgacaaaagatttggtggaaaagggctgggatagacagagacagagatggccatttgtcttggttcccggctctgcgaaccttggtcaatttcagttgttgattggtaaatgatatagtgagaagttcttgcacacatattccgcagttaacatgatgcttaacgtggttcatccttggcaatccctggacgaccttgatcttaatccgtggcgcaaatatctttgctaggtgaggaatatctgcgcggacggaagatatatctatgtctgcatgggagaatctttctcttctcttctcttgtctcttcttttctttcttttttggcttaagagatgtatatataaagttgttcaatgggcctgatgcacgtatttagccgctcactcttgctcaagtaatttggcaatggcctcagttggctagatctgttatacctccttgctgttaccgccttactatgggatgagccaatgtctcagatctacacctctactacgcactgtggttgtcctcctccaccaacgaacattgccgcctggtagatcactcgaattacaacaaagacgtgcaatagatggcttggatcttgaaatgcctacaagtcactaatcatccaattgcacctcgtctctcgcgagattgccatgtctacacaggggctcatatttcacataccgccactaaagagcaaacaacgccgctcgaggtttcagcgcgaagagcgaggatattgttccaggaaccagcgtagtactgccgatcatacaagcttcagcctcgaaagcggtgtcgaaaggacaatgcgtgataagtctaagtggacaaagacgcccaagaaacgtgatctagggctcacgcggtttgcagccaagccttacggactttgccgttctaattttcatgaatattgggttgagtgcaagtttgaagtcgagtctgttgtcagcatggtcactgctcagaggcttgatattgttcagcagtttggtggcgttgccaagccaagaccgttgtgatggaaactacacttggatggagagtgtcaggagtttcttggtgactctgtcaatattggttatgcaaataatagtgttttgccttgaattgcatttcaattgagaaaggcctccaactgagattattcgaactgaaccccagtattctgtaatgaaattagcatagatcccgtcgccaaacgtccaagtatagcgtgcattggcccctcctgtcacttcaacttcagggcgtcagccaaacgaacaatgctaagaccaagacctagttccgagccatgtttgctctctaaaggacaagaacctcagccttgtagaagagaattcgaagatcagcataagctaatcagcagataggttctagtgaaaagaaatgcatgagtggaacaataccaaacctgaaatatcatcatgttccagaaatatggacaatactaaggctagtaagaagagcaatgaggcctcggcacaggggcttcacttttcatggcgagatacgatagtcgagattgtagagagggtatacagtattctccaattaaagcaagatggatagatataagaacgaaggccgttttctgttgaagaagaagaaaccagatgtccagccccgttcgtttccagcttcttcttcgctacccatcttctcttacatttattccctccgatacgtaattcatcatggaagcccaggaatttcgtgaggctgccaaggcggcaattgatgagagtaagttcttgtatcataaccataatagccatcatgactcccctcgagccaccatgaactccgattgaacatcccccttttatctttcccttgcgaagccttactattattactaccaccttgaaatgtccaactcatactaaataaagctctcagtgaccgactataccgaaaatgtcgccgactaccgcgttgtctcgaatgttaaaccgggctacttgcgtcctctactaccatcctctccgccaacagaccccgaaccatggtccgccatacaccaagacatcgaatccaagatcctcccaggcattactcactggagtagtcctcgattcatggcattcttcccctgtgcgagcagctatccagccgctctggcagagatatattctaatgcctttaacggagcacacttcaactggatctgtagtcctgctgtgacagagctcgagactatagttatggactggctggcccaggcattaggattgcctgagtgttttctcagtggagggtctacacatggtggcggcgtgattcatgggagtatcagtgagagtctgattgtcaacatggctgctgcgagagataagtatctcgcttctgtgacagaccacctccctcccggcagtgaagagaaggaggaagcactttgggatcttcgaagcagattggtggcccttggaagctcaggtacacactcgagcactaaaaaggtcgctcaagttcttggtgttcgcttcgctaccatcccagtatccgaggtggatggcttctctctccgaggcgaggccctcgctgccattattgagagtcttcgagcccgcggccttgaaccattctttctcactgctacccttggcaccaccgatgtctgcgccgtggatgatttcgagggtattgcccaagctcttaagccaaccttcgatacgccacgggacatctgggttcacatcgatgccgcgtatgctggtgcagcgcttgttctagaagaataccaacacctggccagagccttttcttcattccattccattagcttcagccctcacaagtggtttcttaccacattcgactgtacagccgtctgggttcgtcatcgatcttggcttatccaggccctgagcatcaagcctccttatctgcgaaatcaatacagtgacgatgagttagtcactgactatcgcgactggcagattcctctaggtcggcggtttcgttccttgaaactctggttcgtcatgcgaagctatggtatcagcggccttcagaagcatatccgcaatggtgtcgacctggcggaaagtcttgaagacaagatagactctcgccgggatatcttctctattttcacgccagctcggttcggtcttatgacaatccgtatcaacggcgagtcagagcaacagattaatgaccgcactgaggcagtgtatgaggccattaacgcagcgggggagttctacctcaccgccactgttgtaaatgacaagtttgccattcgtgtatgcacgagtgtaacaaaggtggaggaacaacacgttcagagaatgttcgacgtcttggtgcatacagctgaaaatgagattgctaaagggcataagtggttagaatgtaacttataaccgaaattttcaaattattcagaacgagaaatacgattagcttatgtattggcgttggatatgtaacaacagtcaagaagttcttcgaaatttaagaatgttctgataatgatgatgataagtttgttcaagtcctcgaaattagaccaaagaccttcagaaccagaaccagagtagttcacatcgtaattccagccataataccagattgtcacttgaaagaaagagaaacaacttttgttatggctcttgaccttgaagtaaccggtttgagaatgttacaaggacatctaaatgcaaactttatgcctcctatgttcatttcctcgatactccgtttcataatcgtgtactcattatcataaccattgaccttcatttaccgactatagccccgaccacctcgatagttatagtcatcatagtcgtcgtctggataccgactactcgatcggtaccttcgccttcccctctcactatcgcgacttcgactcccccttcgatcatcgcagtgctcgtgcttcttcttgtagttatcaaagtcgtggctgagccatgtaaaggcgccaaggagggcgagaacaatgcccggtgtccaatcgaagccggatgcgctctgtttgacaggagggccgcggcggggtggaggttggcgatgggattgacgatggctccggggaggctctgagtatgtatctcttcttcccatagttgtggtaattaaatgcggtgtagtagttatgttgtgtgatactgtgatggcttgcttgatgataaaaacaaggatagggtagaacttgagctctattcaaataattgttcaacgtaagatgctccgagagtaagttccagacatatgccgtatgtgtctctcccgagtgactatcaagggagtcgatgtggttcgtcgtattgcggtttatataatatcagtatgccatccacgtaaacttaaaaatatacgaaaaagagcagattgcacggttataaacttcaagtccccatggaatttaatatccttacccaaccgttagagacctcctccgccgctactgccagcttgcatctccggggccacttaagcattaaggatcaaatgtcattgcttaattctcaagtcaagcttaacttggacaaggatcatagttgggggtgacgtgcctcggggttggcatcttgacgtgccagggcccaattgaaggacctcgcccgaaatgatgtcaccaatatcgtcatttctcctcactttcagcactcacaaagcaatttctcatcgggagaatgcatcttcacgtaatattgcagtaccaaggccccatcagatgattcaatagtagcataaataattgtctagatcaagctccgtactccaagaatagacgcctctactctagcagaatgctgattatttgtaaacgctcatcaagtccaagggaacatggtccattagatgctcgctcgtcttggtgccattgtacgtctcaacgccttcttggcctccgtctcctctactaaaggcaagactccttgctctttcatcttgttaaaaaactcctgcccatacttgcatcccagttggtacaattcatcgaatttgtggaagtcaagagttccatagtcatcgattggtggacgcatgtaaatgcatccagccatcgtttttgcacgttccaaagcatcgacactcgacacgtaagccagtcgtccttgaatctccgcaagagttggcgggttcgggtgagacgagaatggattccatcggttcacaaaagcccatgcaccagagagtgaatcaccatacgtctgcggcgtgtcatcgtccaaagcacctacatcaatggcaaaaattatgtcaacgccgagacccttcatgtgagacacggtcaaattgtcaatgtagccgccatccagtagcatactgccctcatcgcacagaggtgggagtaaccccgcgagggacatggatgctctgatatatctccacgcgtacccactggtgtggaattcggctcgactcttactgatattggttgtgttgcagtaatattcgagccagaaatcttccatctgcgtgtcgcctaaagccttgaagataccacgggttgaattcgtgtcctgtggtgtaagatgcagagggatacgtcagatcgagagcaaaccgccataggctggccatacgccctgcaaatttcttggcaaatccaaacataggcacgacatcagcatgccgggcatacagagcgccaacaaaggcaccgatcgaagttcctccaacgagatcaataggaattccggcttcttccatggctcggatgataccaatttgagtgatgccgcgagcaccgcctccgccaagaacaagtccaatggatttaccacatagtcgtcgtgccaggcgatgaaagtcgcccttgtaaggagaatcgggggagtagtacggcgtgtggtgcaccttgcgagacgtgtatttttgaatttcagcctgcaagacctggacacgttctttgagtgcttgaccaagtttcttgggggcatggactggcatctcgttggttctgaaagccatttgaatatggcagtggccaccgttgatccacattcgattttgcagccaagctcgagtcagcccaggccgtgaataacgctcagcatgaagtaagaccagcacttttctagcggtagatttcataccaagcataaagcgttcgtattcaccaatagctggtgatccttcggcaagacccaccaaaaggatgctgtcagcttgcgtgatacaagtctgcgtccacggcgagttgacgttcgtatctagagccaatatgttagctcaaggctcttgtccgaaggtccacaaaataagttgtaacgagaataagtcaggaaaaaattagagttaatagaaccaacatcggctttgcctctggagtctatgtgtgatattatcatcataaaagaaatggctgaagaaagaaaacaatgtattgcttacctgcaacatagacaaccagaccatacttctcttccagatcagcaagatattgagaaagcctcagctttcccatcttattgaaagcatgtttgccgagatggttgagaatggcggcctggttgagggatgtggccccattagctggaccgacttgcgccagggcattcatgaggcggttcccaaactcaacaacaggtacgcccgcggtaacaggcaagatcgctactgttcgtagattcatattggacttgcgcatcaaagtttttggattggtgctagcatccttgtacgagaacttggatgtctcgtcaacgattgccctcatccgtgatgcaatgatctttgaaattttgatggtgatgttcggatgctcttgtgccaagctgttgaagagtgttcgggggaatttcaccaactccgtatctcgaatagcatgcagagtccctgggcgagcagtttctgtaagcacctcaagctcaccgacactgtcgccttgtccgtattcggcgagagccgttacgccgccactgccaccctttcgctcctggaccaaccgaaggcgaccgttgaggacaatgtaaatcgcctcgctttcatcaccctcgtgaaatagcacctgccccgcattgacttgaacccattccagagcaaagtcaatatgtagaatcaggcggggcaagatgttggtaagcctcttggccatagtgaggagaacaatcggatagcggtcaacaatccgctccagcgaagcgcgaggcaggaagcctacatagacatccgtctttgcgacaacatcaatgaaagaccgatatgaagacacacttccgatgtaaccagccagtccacccggtttgaccagggcaatgctgcgacgagacttcttcgatgttgattgctgcgtctcggcctgatctcttgcagcttcggtccgagccagattggggaaagaacccatttcagaaggatctggggatgaaggagctggttgagatgaaccaaatccgttagattgtaagatgttgtgagcatcagcctcaccagtcgtaccaatgtctaagaacccatcgacgacatagtacaaaccggggtttcgttctccttgctctacgagaacagagcctttggggaagaaaacgatctcaacctcatccttcatgtcgctcgcaagaccctgggcgctcacaggagcatgtaaagtggttcctccagaagtcaccgactcagtctcgccgtcaacagagccatcgtaaggaggcatgaagccgaatgcgttgttttggttgtaaaactttgatcgtcgatggtcgagcgacaccagtctgggagagccttccatcgactcgggctcgcgggatgcacttccattggcatcaagcccaagtgacttaaacatgcactccagaatagaagcacggaagagattgtcttcatccacagtttctcgcggatccatcgtcatgcgaccaagcctccttgaatcaaagggatcattgaaaaatctatcatcctttgcattcgcgccctggtgtctcattgaggcccccgaaatggatcgttgatccgccggtgagatacgcgaattccctcgagctaactgagtattagacagcagatctccagggcctggagtgtggggagaagttctttcgcgaggtggcgcaatggtgcttgtgacaaccgaagtcgtccgcaatttggtcattgattgcagcatagcctctttccgaagagttgtacttgaccttcgccgatgagttgaggccgagttgtgcagcgcaatgcccttcgtgtcatcatcttcgtctgtacgttccctctcgcgcttgaacttctccttgagacgttctagagcatcgcctcgcagaatattggggagctggcatactgtatacttgatcatgctcttctctgtctgcaatacttcgctagtcaagccgagatagttaaatgcttgcgcaagcgtgactctttggaatcttgagagaataacatgtacaatgtgtgcggttgcctttgggtagatcttgatgagtcttctaaacgcactggctgggatgattgcaattgttgtatcaaccgtagcacgagcaataatgtctgggtgagccgagccagatgttgcccttgttggcagaggcggtctagtaggtggaggtgtatcgccatccagtgacatggcaggaatcgcagcctgatcggtttccaagccagaaacaccaaggccttcgcgcttcttctcgtccgcctccatatcattccgcgactgaggtgtgcccggcatggacatattgacatccgaaggaacacgtcgaagatgaggcttctcgaaggtcgggtgtctgaggccgctacttttggcaggatgcaaagaagagtcctcctgatcatcgttaggccgtagcctaacatcctctgtaaacaaagacatgatggagaacaaggatgacataggtgcgccattccgaacttctgtcagaagctggtatgtctgttggccaggagcgatatcgtcctcatctgaagagtccaggtcaagatgtccccgggaggcggctgctgcgcgcggactccggtttgatttgacaaagatctctaccaagccatcgacgacgatacagaagcctttttcttcttcgaggttgatggtctcgccagcaatgagcttcctcgtttgcatgcttcgagtcaactcatggaagacgggtcgttccaggtaaccgaaaatcttgatagcgctcaggaactcatctaggtagtttgccaacccggacttggtaccaccttcgtgagtgtctggaaagagatcgatgtccggctctttgcgctgtggctctggtggcagccgggagtacatgttcaggatgcgatacctgacaacccaactgacggccgacacgaccgctgccatgataaacatactacaagaatattagcgttacgaagcgaaagagattattggtcaacatacagtgtagtagcgttcatggtgacagtccagcttgtagagaacaagtggaatagaaaggaagggacattgatagtcgcaattcgaatgacccaatatagaatggtggaagtgatgtgaagaagaaaccatatcaaccacccaaagaggccaaaccatgtgtaaggctcatgggcggtgacggcaggcatggtgctcacgatagagggagaggagctgctgagggcataggcgacagtctcagcgacgtcgtcggccatttgggcggcatttgacggatcagatgccatggcttgttatgaggctgctgcgcatcataaggtagcatcctgtagaaaaaagagccgcgtggaagcggagggagagttttggagcaagggagaaaattggaggtagaggttttatgaacatgggaaaggaaaaaagagcgtggctgcttctgcgcgtgcaagcttttagcttgtgatcgggtgcggagctacaggggagctcaggtgccgaggattggccggttgaggccccaccgcactgagagacggtgggtgagccgctgaatttgttccgcgtgggcaggtagtggaggggctacccgttggtgccgtcacctaaggttgtgcatctgcttggataagccatcactaagttattcttttctcgatataacgatcgcgatccccaagtcgattcattcgttgaaaacaggcggtagaagcctgttttgtctcgtgccaagctgccacatcccacatgatcatgcgctcttgagctcggcaccctacgatagcctttcagatgccctttgcgcagctcgtcgtcggcagcccaggctctggaaagagtacctactgtgatggcagtgagtttttcaagacactgaatctcctgtatctgtagactgaccgatatagtgcaccagttcctgggcgccatcgggcgagcctgttcagtcgtaaatctcgatcctgccaatgaccatacaaactaccctgcggcacttgatattcgcaacctagttaaactcgaagaaattatgaaagatgacaagctaggacctaatggtggcattttgtacgcccttgaagaattggaacataatttcgagtggttggaagagggactgaaagaattcagtgaagattacgttctttttgactgtccgggacaggtggaactatacacacaccacaactccctacggaatattttctacaaactccagaagattgggtacagggttggtagactccctccatggaaacccagcgactgaccgcgcatagcttgtctgcgtccacctctcggattctttctgtctaacgcaaccctcactatacgtgtcgaacgtcctcctttccctccgagccatgatccagatggacatgccgcatataaacatcctctcgaagatcgacaaagtctcagagtatgacgagctcccgttcaacctcgactattacacagacgtagacgacttgacatatttaacgccccatctcgaatcagaatcgccagctttgaggagcgaaaagtttggcaagctgaacgaggctatcgcaaatctgatcgagagctacggtctggtgcgttacgaggtcctggcggttgaaaacaagaaaagcatgatgcacattcttcgtgtcattgatcgtgccggtggatacgtctttggtggtgctgaaggtgccaacgacacagtgtgggcggtcgccatgaggagtgagtcgtctatgttagaggtgcaggatatccaggagcgctggattgatcaaaaggcggaatatgaccaaatggagcgtgaggcagaggaggagcaggctcgtattcaagaagaacaggccatggagctggaccaaagcgaaccatttgctccagcgggtggaatggaccctgactttggagatatgacagtcccaaaggacagtgggatcaaggtagttagaaaaaaatgatacccgttcatcaatccgcatcatccatttcttcatcactcgacacgtcgttggcgtccagaatcatttcgtcctgattacgcagcgaaaggctgagagaagattgggagtccgtgtcttcctttgcagcaaggatgagtctcttggcctgacgaatggcttcttcctcagctttgcgaattgtcccactgacacgtacaacgcgaaagatacacggccgtccgtctttgacgggaacatgatccataaaggtcaatgttgaccagagcatttgatagtgagcccttgaacatcgtaggataaaagttgaggttgcgagggacaagtattttactagacatgtcaggaatgcgaagcggttcaattttacaatccaatgctcgctcacctgagcagttcagtaaagctccagatccacagtcgccataaagtgacgcgacttcagccttgatacccctgataagtgcaccaggagtgagcttttcgacggttggctggtggttaagaacaaagcctggtaaatctgattttgcagcctttgcagggtctggcaggtaaacaatgctgacaaggagatacctttcctttatgcgtaccattttgaggaagcggcggtgaaagatcgagtgaagttgttgtggatgttggcgaataaaagaagttgaacagagacttgtgactgaagaagtcaacttgcatctcagtggaagtttactatagcggcttcggggtctgccccaccaaaaccggggcggtcgagcggggccgtagacgagggagcttccccgccgttatcagttgatgaactcaattactacctatatatactcatctctccctgtggaagctgtagcttttgacaaagatatacaggcactggtaatattttatcctatgaaacggatttcttctgaaactgttactcgtttcgtgtaataaccatggcttccggccccttgaaagcggcgcttcttatcgtctcgacgacagcagccaaggacgcttctgctgatgcttcaggacctatactcacccaagtactggaagatgaaggtgatgggaagtgggcaattcaagatacaaagattgtctcggatgatgtgcttgctatccaacggcaaataactacctggaccgatggccctgaaagcgtcaacctcgttgtgactaccggcggaactggttttgctactggagactctaccccagaagtaagcattcaatagaaataattcatgagccattgagggctaatcgtatctaggcagtcactcccttacttcataagcaagcgccaggcctcgttcatggcatgttagcagcgtctctcacagtcacaccctgtaagcaatatcgcttccagtatcgtaccagatagtattaacaagattcttagttgcaatgatgtcacgcccagtagcaggagtacgcaactcgtccatcattgtgaccttacctggttcacccaagggcgccaaggagaacctccaggccatcgtcaagacactaccccatgcctgcattcaggctgcaggtggcaattccagagctattcactctggtggaattaagaaactggaagttgaagcaggcctcacaggcggaggggtccagtctacagctgtcggtggatgcggtcatcatcaccacggccacggccacggccatggtcatggtcacgggcatggaaatctcgtgagacacacaaagcccggaaatactctctctaatgatcctgcgcttgggccttctcgtagataccgagaatcgccctaccccatgctgccagtcgaagaagccctgtcattgatcgaagagcatacccctgaaccggaggttgtctcagcaccagttgatcagtccatcatcaactcagttctggcagaagacgtaaaggctagggagaatgttccggccttccgcgccagtattgtggatggctacgcagtcgtggcccctaaggatggccagctcaagggcatcttcccagtaacagccatctctcatgcttcacctggtgagatcggggctctgaatgagggagaactggctagaatcaccacaggggcccctttgcctcctggtgccacgactgttgttatggttgaagatactgtccttaaaacaatgtcagatgatggcaaggaggagaaggaagttgaaattcaagtcgacggagtaaaggagggtgagaacatccgcgaagttggtagtgacgtcaaacaaggcacagttatcctcaacaagggagagattatcagcggtgtgggcggtgagatcggccttctcgcttctgtgggagtatcagaagcaaagatttaccgtcgtcctgtagtagccgtgctatcgactggcgatgagatcgtcgagtacagccgcccgggtgatctaaaacttggcgaagtccgcgacaccaaccgaataactctcatgtccgcagcgagggaatggggttatgaagttgtcgacctcggcatcgctagtgacaagcccggcactttggaggagacgctccgtgatggactcagacgtgcagatcttctcattaccaccggcggtgtctccatgggcgagctcgacctccttaaaccaacgattgagcgttctcttggcggcactattcacttcgggcgtgttgctatgaagcctggaaaaccaaccacctttgccacagttcctgtcaaggacaactcgggtcaacgtgttaccaagaccatcttctcgcttcccggcaacccagcttcggctctggttactttccatttgtttgtgctcccttcactgcacaagctctctggcgccacgactaagggcctcccaagagtacctgctgtcatctcgcacgatttccccctagaccctagacccgagtatcatcgagctgtggtcacagttggcaaggatgggcttctctcagctaccagtactggaggacaacgcagctccaaggtcggaagcttgaggtcagctaacgctttggtcatcttgcctagtggaaaaggaaaattggagaagggatcaaaggttgaggttttgctactgggcgctgtgcaggctgcttagaaattggtccaagtcccggtaatgagctttagccaaacatacaatgcacattcctgcgtaaaacaaagatctttagtaacatgtaattcaaatctcatcgtgatgtacacttccacctccatatgatactggtactggtacaggtacagccaaaatacgtcctcccaagccaatcttccaaacgcctgaccaaatattattggcgcaatgtatgcacgcgctccgtctcttttgaacacacaaggtggtgccgtcggtaaacccgccgggcttgatgatgtctaaggtaagtgatggatagatgacgggtttatttcttctcgccaaaggcaggggccttgctagagactagaagaccaatgatcagaccgaataagccaagcactgagctgaaaatctcgatgacaagaatcttgacgaagctagagacgtatgagtagttggtctaagttatgatgattttagatatatgacgtacagtgaaggatcggcagcatcggccagcgcagcaccgctaccgttgattccaacggcaacaccgcagacaaggttgcacatgccgacggtaataccagaccagaagagggcatatccagtataataggagttggcggagtagagctcggctccagaaacgttctcgactttttgcgagaagacgatagccatgatgacgccgtagatggcgacaacttcacaaaagatgatggaaatcaagttcttggttcggatacgaggggccttaacaccacctccgagaatcgacgagccggtaatgaagatgcccctggagccaatgcgtcagagctgtgctgtaggattgttgattgagggtatacgcaccatgcagcgccgacaacagagagaccgatacaaagcgcgattcctagtgtcgcccatgtataaggcgaaaccgattcgagaaaaccgccgatatcgaaggactcgccacttccggtgaagagcatatctatacgacagcatcatggtcagtaaaaagcacaatagaaccttcaagtatcaacgcctatggggaacgggtttcgcgtacaagctccaacgatggtcaagaacgacccaatgccgcccactccatagtacagactcattgcaacggtattcgaattgttatctcgacgatccagggattgatgtgttgacgatggtgagcgtcgggtcggatgaaggtggcttattctgagcttgaaggagctcctgtttcaaggtacctcgaagctgcgatgcgtgtccagcaagcaggcaactggaataactgggaccgacgtcacatgatgcgaggctgactggtggcttgtggcgcgcttagtcattcccgctttgtacatccctcgaggcagatgcatctcatcaaccttgccttcgacaaactatcacccacccaaagccgaaaatagtaatttaacgaccgccttctttcgcgcccgaacttcaaaaccgaaatcatggctaccggagcgcaatctttctatgagctgtaccgtcgaagcaggtactgcgccatattgctatgcgctgctatgcgacagcctgactaacatggttcactgcagcattggcctcgctttgacagatacccttgatgatctcatcagcgacgagcgcatcaaccctcaacttgctatgaagattctgagcaattttgaccaggccatcactgaggctctccagaagaacgtaaaagctagacttcaattcaaggtgggcgaatacctccgagctcggcgcacgtatgtcgactagaactaaccgcctcttctacagggaagcctcgacacctaccgattctgcgacgaagtctggacctttttgatcaagaatgtaaccttcaaaatggacaatgggagtcagtccgtcacggcgaacaaggtcaagattgttagctgcaacgccaagaagcctggcgagggacaataagtcaacgacttacgaatgcgcacgatcgaacacgaagaaagggatttgcacccttcaaaaactgggacactactgaaattctgctttttcagcattgggcggcgtttggaacctggctctttacgaggtacaactacaggacactgatttttcgtgggaaagaagtcaagcacaagactcagggctaggaaactagagttgaatttatgcacagtcaacagaagtttagtcaagaatgatatcaaattgctttatttggactgtatcttactgacttagtagtgagataacagcagcatgacgcagaattcatttccccggattctggtggcgtggcaggcctctcatggagcaagaaaatatcagaccttgatatgaggtgccaaaataaactcagtaaaaaacatactaaacttatcctaaatttatcctaaatgacttaagttgcttaggcaagttatataagtcttattgtcatttaggatcaaaagcctcgagttttctttcttccgcaggctggttacttaaaacgtctctaacaaggggcgactctgcctaaaacaggcggtcccccactaaaggaccacttctcggcctctaaacaaggatggatgccaagtcaatccatcatcataaggggccgtccattctcaccaacctaagaagcccgaagactccgacgaccatgctccgtaaacgccagaagccagaagctgtgcctccttcttcatcgcctttgaaggaacagtcatcccctgagatgccgtcaccaagtaatttgagcctgcggtcgcaatggatgttttttgcagttgctagtggtgcttgtgctgctttcaatggggtttttgcaaagttgtaagtacaaggacatatttctcttatcgtgacgattatgcagagtctattccgagtgtatggtgcagatcgcaccatggagacctcgcgctagaaagaggtagccttaaaagattatgatgctaatttactcaggacaactacacaactcacaaccaaactatccgacagcattgcgaacctgatcggcctatccgctcatgagcatatagtcgaatatctcgttcgaggcgtaagttgatatctttgctctgacttgacttacaactaaaccttcagatattctttgtcctcaatttaacattcaacggtgttgtaagtgacttccagtcgaacctctgatcactcacttatatgcttcagatgtggacgctgtttactcaggctctggcccgtggtacatccacaactcaagtctccatcatgaatacatccacaaacttcatggttaccgctgtcctaggtgccttgatcttctcagaagctctccctcctttgtggtgggctggtgctgcgcttcttgtcgcaggcaatgtcatcgtgggacggaaggatgagactaaagacgctggtgctgcggctgctgctgaagggccgagttatgtccctttgccgactgaagatgatggagcacggcgtgatgacgatgaggatgttattgatttgggtagggagtcggatgagagaacacgatagacagactggctagtcaaacagtcgtggtgcagaatgacacgggagacctgctgttggatcttcgatagaagtgtgacatttagcatacgttaaaaaatagattcagtcccaaacgccagttatcatgcacgtctctatagtaacagataataaaaggtaacgatcaacatggtcatacagttaccgccgactctccagctcgacaccctcatcgaccacctcctcgtcaccatctaatatttgccctctccccagtggccgctcaccaccagaactgcttgtcaggcgaattcggcctcctgagtatcttgagactcgaccagagaaccagttaccggctctttgaaagaggttccaaagttgttcttgcccctcttcgatgcgatgatcatccttggggttctcggcggcttcgaccttgaattggtatttcagacagtctttgacggttacgagaccggtgagcttgccatgatattcaatcaatataactcgaggcccgatcttttggaacaactccatgacagtctcgaggggcagtctcgggtgagctgtgacgggtgttgcatcaacatatcggctaaagtcgagagttgaagagtgagacgagtcgctatggatgttgttgagcgatgtactggacagatttgtcgacgatggtgcaaatgtgcattttgcagtctctgataacggtgaggttcgactcatcttatcaatggcatatcgcaactccgtcctaccgatataaccaacaagtaccttggtgtgtttatcttccaccacggggaagccttggtatcgatcatcagcaaggaggctctggacctcgcccaaggtaagtccatgaacgggcatcgaaacaacagaggttctcatgacagctgaaacaggaactccaaaattgtgctcctctttactgtcaaggaatggcattccactgaaccatatcatcctatctgcgatgcctcccttgccaaacaattcgctgacagctttggtgactccgacgacgatcatggtggggagaatatagttcagagcacctgtgagttcgaacatgatgaccaccacagatatggtgatgtgcatgatgccgctgagtgccgcagcggctcctagtagggcatatgtacctggtgtgatgcaaggctcgtcaggtttgcatgcggaaaagaagacgctggtgggattggcctcgtgaatagcttgaacaagaattccaattgttcttccgaaggacgctccaattgccattgaaggaacgaaaataccggcgggaaccttgcatccataggatagtataaccaggaaaagtctcaggaacgtcgccaggaacagtgaaattatgttccaccatctcttgtcaggctcgcaaagaccgtggtacgattctccacgtccacattccgagaagagaatctccatactctctgtcatgtctatcctcaagaaggcgttggggtaggcaataatagcagttcccgctgctagtaaagttgcttcgagaactgcatactctttcaagtacttctttctgaatgactgaacccgcaaattccacttaatcacaaaggctccgtagagacctccgaaaataccaatcaggacgtagaatagcagctcgaagaaatgccagtcgttcttatactcgacctggaacatgaccagttggcccgttcggaaaggattcatagcagcgagaacggctgtcgctaccagggcacagaaatagcttcgccatagcgtcttgaggggaaattggttcgacatttcctctagagagaagagcacaccgccgataggactgccaaaggcgacagcaacaccggcagctgccgaggcgctcagaaactccctagtcttagaagcgttgcgtttatatttgtcgaaaagccgagcgatcacatttcctgtacacacggcgtagtgtacacttgggccttcttttccaaccgacaaaccagaggcgatagctagagggaggcaaactgatttgatgatcaaagtccaccatccaaggaagcctttcataacaaacccggcaatgatgcacttgatctcagagatacccgaaccggcggcatatggtgcaaaagacttaaccaaggtgcccgcaacacaagcaaatagagtctatgccgttagtatgcacaaatgcgaatgaagacttggcacttactgcaaagacaaaatagataaaatagttgaagggctcgaagccagtccatctgtgccactgatcgcagcctgtccagtatcagcattatccatgtcgccacaccctggataccacataccattcccttctccccagcagcaaaagttctcattcaaatagaagcctgtctcgcagtggcccatcttgacgtctgagagccattccgtaataatattgagtagtgctgcattcaagccaatagcaacaccgatgattgttaccacgatccaggcttgcgctgcatcataactcctccacagctgatatcgccagccaggttgtcctttgtcgtagaggccggccgcttgctttcttcgcgccttacgcttagcttgttctcgcgccgcatcttgcacccagtctaccgcatatcagtatcgaagtccgtgttgtggccgatcggatcgcatacctattgttgtaaagtcctggtccagctagttagcacagagccgcatatccagtgtcccacaacatacttcatatctcttaatctcggcaatctcctcctcgataagtccagcccctgtccgtgctgtactccctgtttcttgatctgcattcgaaaagacggaggataaacgcgataccaccgaaggacgtctttcaagtccaggtccaagaggcgccaagctgaaggatgattgtcgcacgttcatgattcaggcaagacgaccattgtcgctcaaccgctatctttgaagtcgcgcaagtcgggattattggattgactgattaaaaatgctagcgaggcgaaaaggagagctgcttctttggtagttaaaggctatttcgtaaacgttgttatatggtgagtgtcgtagtgaccaacagggatgctgacagctgaatatgtggctttcggttcagccacagtatcgcgtttagtggttgcagcatcgcgtctcagacgggacttcattaggtacttaggtagtgaatatcattcttcgttcactgtatcttgacttcacaagaacagtaattgcacattcaactcgacttatcggccattgatagcgatacaaaacgtttgctatcctcttgcataaacatattcctcatattcccttctttctcgactcccaactctcaaacgaatcgcaacccctgattcgattctttggaaaatccgcttgtagtcaaggtacggctcacatttcctgttcaagatggtcgtgcaatccaagtgtcatcttagaccttgaattcactgtgtacctacttaatcctggtatctgttcatctttgttctctcccatataatctgccttgggttttttggctactccaacaactttgttatcccttgtactcaactttagccttcgtcgctcaccaatacaaggccatccacctcacgcattgatacatctgtttggctcttctaactcacccagacctacttaatcctttcacattttccagcaatttctgtctcgactaccgccatgccttataacaccactgctattcctcctcgaaaggagcctacaggccagaatcagctcccacgtaagctattgaccatactctccagtcccaatctaacacgatgatagtctctagagttaaaaagatcatcgcacaagacccagatatcggtctgtgctctaacaatgcagctttcgtgataactctcgctgccgtatgtgctcgctacccattctcaccctgtcgtactcatgcagcataggaaatgtttgttcagcatcttgcagaagagtcacatacccaagccaagctagaccgcaaacctcgtcgaaacatccagtacaaggatgttggtaagttagctccttcttacttgactcagcagccctttctaacttcaatagcaagcgctgttgcacaccatgacaacctcgagtttcttgaagacgtggtaccaaagactgttccctacaagaacatcaaggccaaggccaaggccacgcaggcacgtctccaaggtgacaataccaaccagaagcttgagtttcctctggcaaacggcgttggcaagcctcttgtgaacggcaactccgtggatcatcatgataggcaagatgacccgaactcgcagcttgagttggagttcagacaggcttctggtgcgaaccgagatggggatgtagcaatgactggttagttatagtattgctcacttgctcatggtaaaaagaggcgttggcagggctggcctcagtccgctaaattaaaaaaaaaaaaaaaacgaggacaaaagcggtctatcatcatcatgtatatcacaaaacaaatgacaatcttgataattggcatcaaattccatttcttagggtggggtgatagccataatgtgaaagcgaaatgaccataacatttttcctgcaacccccaaaacaagtggtacacagccatcatagttgtcaagatttattcctccatggcatctccgtgaataccagaaggcagacgtccctcgttcagctccttctccagcgcgataatctcctgtaggctggtagccttcttgatacgctcctgtagtcgcttcttctcggcgtccgtcagctttattcgggaaagcttggagggcgcgtccgagctgtcagtcgaggtgttgaaggttgtggtcttgataccctgtatctgtgtcgttgttagcgtcatgcaattgttcctattattggcgatgtccatacctttgaagccagggctgttggctcttcttcggttccgaagagctcgcgagccttctcccgctcggactccttaaccttttcgaagtcaagaaaccgcacggaaggacacttccatagtacccagtatcgatagttctgtaccatgcatcaataattgctgcatcagtggacacgcctcaaactgacctccttcttggaaacggggttgtccgacagcaccaagtgcgtcaagcgggggaatgacgccagcgcatccaagtccgcaagctctgtcaggttgttcgacgataacaccaggttggcaaggttgggaatggccttagccagagagggctgaatgcttgaaacgcggtttcgtgcgaggagaagggtcgttatgcgaggcgacaagggaaagtttcccagtacttgaatgtcattatctgtgaagtcgatggcatcgtgaggctaagctgttagcaacagagcaacaaggcagagaatttgcaacttacaccagcgacacccaagttctcaatcgcgggaattcgatggcctgttcacgccgcaaagacgattgtatcaactctgcgctctctagagatcaaaaatgtagcatctgctcttttcaaaacgcacctcgaagatcaagctctcgctccttgagcgggttgaggtaggatagggaatcccggatgaggtcggcggtgagccgcatattggatttggggccgttacctcgggttcagaaatgaaatcgcttggatttggctcgctgcgtgatcgagtttggagactgtttggaagggtgtgcgaatgtcggtagtgttgatttatggtaaggcaaggctgcgacttgacgaggcgtgggggaaattttggtgtcgcgtgtggcttgagcttagagtggcacacaggccccagccaccatagactcaacttcagtactccgtactccaggtaagtttgacaacatatgccagtaatcacggaataggagtagtacagaattttcgaaaaggttcatgtatattgagcaccattttagaagttcttgctattccgaacactacaattgataggacaaactccaatgtgcttaagcttagcagttgatgataatgtaattcttgcttagttgttctatccggaaacaagctcccagcaaactaaaaggtgattgctcttgatttctttatagattgcatcgtgtcgccagctgtatcccgaatctactgaaacacaaagacgacgcccatcctatccaccgaaacgctcatgatataggggaactccaacaacgccacatctaaaatagaatccacgtgagactgcagcaactgttgttgctgaagggatataactgtcgatcgaggtggtcgggcagtcgatgacttggctctagatccagaaccagcattaggggccgttggagcttgtctaggaaaacgctccgtgttcaacgtcagtgccgttgttgggtgggaggtcgtgtaagtcggtttaggtagatctgggggcagtccactgtagatgaacgagctctccatccgagatagatcccagaagcgaagtctcttatctgatccgccagtgacgataaaggcgtgcctcacgtctctcaagtcttctgcagttgcggttccgacaaccattgcacgaactccacgatcggcattggcgatttcgttgggttcgatgttagtagcatatcgtccaagcatgccttctcgcttatcttcgtccacgtcccatggttcatatgctttgagcccatccttgctgcctcccgttctataaatttctcggcagacggttttctccaggtcccaaaccgtgacctcgccttgtccagtaccgccagaaatgcatacccatttgccacggcctttagtagggtggatgcaaattcggtagattgaccctttgcctggtagaccccaacccttgagcctcatcttgaaacgcagatcccagagatcaacaactccatgagaagtacccacgcaaagccagttgcgcttcctatccacgcaaaagcaagttggcgttccatggtgcactgggttctcgagagtatataggagactcatggtcctcaagtcgataccaagaatccttgagcgattcgtagcgaggacaagaatcgagttcgattcttgtctgaaatgttcacaccacaccgcgaactcgccatctggtagttgatactctcgcaagacgcgcaatttgccgtacctaataacaccaccagcagatacagtgtcgaccttcactacgtgaacagtaccatcggatgcacagctaacaaaacaatgtgagttctctacaaaacagagggcaacaacgcgcgtgttatctccgtgtttgtggagttgacgagaacggtgtgtaatgtttcgctcgagcctagccgtatcccaaactctcacagtgccgtcgtcaccaccagtgatgaagaaaacatggtcgggggatggtaacaccctattgatggggcttttatgttcagaaaacgttgcaacaagttgtccgactggcttccaaggttcctcgccaggttgaacgctggcgcgactcgctttgctcctcttgatcggcgtgaccataggcccaaattcgatgacatcacgagggaaattatcaacatacatgttatccaacattctttgtatgcttggatcgttacctgcgtaactatgtttcgacacccgggagccggtagtgtcgccttcattcccttcagaggaagcttgctggtcggctgaggtctgagcaaaagggccctcaacctcaccaaacgcattcgcgtcggtggtgccagtttgtgcgatcgatttgttcttgtccttgcggtcaaggagactcagggcacttgcctgatggcgcactgcatttctagaaggtgaacctccttgagagggtccatcgtcggctgtctgcatcagctgccctgcggaaggtgctctagtatgcgttcgaccagcactagttggtgaaaggagccggcgtgatgaacgaggtccgacgctttgaactcggcggttattgttgaccctcttttttccgccagtcgagtcgtcaatagtcatggaggcgtccaagagggcgtctgcaattgtgtaaggttccgatggtggttcaagatccacgattgcattgggatctcgaagtggcgcgtcattgaagaacaccgtctgaggagtgattcccaatgatttgagagatactacaccattggatgcggtaccatctgatgtagaagtatcacgcgcctttattttacttagacgccaaataaactcacgtagggcatcaagcttcaactcatcttcatgcttgagtccgaagtttctgagttttgtcaaccattgctcatcttcgtcatttcgagccactcgccccatggagctttgcatcaagtcccgagaggtgcggcttgatgttgaccctttggagccgaacaacaatggtttgagctgttgcaggggcttccagtagatgccgcgttctgtcttcgaggcccacgttatagcctggtcaaagacatttcgagccaatggcctcttgagagcatcaagtatgttgagctcggaaaagtcagagagaacctccactttcaggaacggttttacaagaggcatcaggttacacctgatatcagcaggcggcaaataccgtgccgacattgatatgaattctgctgcagattcgcggatccagatatttgggtgcatcgtgaaccggctgatgagatcaactagctcccacaccttaggccttgataacaagccaagcccagcgagctgagcaagcgaatggagagcggcttgtaccacgtactcttctggatcagtcaaggcttgtatcatcaaggggagcatgaactcctccaaactcgtgcttccgatgaaagctgcgatgccgacgatcgtatcaaaaaatgcacatttcagcgtccagtctcgatcgttcagatatgtgttaagatgagtaaggaggacatcgtttgaatgatggtcaaagaagaggcatagctcgggtacggaggctaaaaatgctctgcgaaccgaaatgtccgggtcttctaccaattgttttgaatggctctcgaggacttcaaaaagctgtcgcccagcgttgtcaaatacgctctcgaagttggccttggcatccgctccaggttcaacttcaggatcggtaacaggcatcgagccatcagctcggaggcttgatgccatattgaggaatctctgtgcagtagtcgcaagactgccgagacaagaagcataagctgctctgaccaaggaactgggtgcccgtgatctagatcccaacgcgatttccattcgaggtaatacatactctaccaggacatgagagttgaatgcattgactgtctgcaccagctgcaaaagctgagtaatggttcggatagccgcaatcagcactaggtctgtctcatctgggacgagaagtgtcatgagatatggcaaaactctgtccaacttggcttcatcagtcagtctttcagaaaaggcaaggagtacatcacatgcgcggatccgtgaagatgctcgcgcagtgtttcttagttgagacacgatcagcgtcaggaatatcaacgttccatcatcttctggtggctctaattcggaagatacggtatggttgtgattcgggatgttaagtctcactgggaaatgcgataggctcagccttggaggcggttgaagttcgtctgaggtacgtttctcaagctggtaaccaaggaagtatgagatcttatcaaagtcgtaaaatacacgatcgattcgatcatcagcttctccaagatttttcgaagtgcctgacatgggactgttgccagatgaagggtctgttatgagctccatatactggtgtaggaaattgtagaagtagtgtggaaatactttgcctttccagaactctaggtactggtctgctgagtatcgtttctcggggtcaagctgaatcatgtgggctatcatatcggcgaggtccttgtttgcgatggtgctcagatgcgtgatcacagggtcgtactcgccacgtcgatacttgtacagctgtgcgaggctgaagatgtccgactcaagaaacagttgcgcaataacacaaccagcactgaagatgtccattgcccatgtcatcttcgcattcttcggcggcgcctctccagaagcatagaagcgctcgggggcgatatagcaggttcggaggcctgatgtatcgaagaagtaagagaaatcagctgggttgtcgtcggggagcatcacaggcttataggcggaggagaaatcggagaggtacagccaattccacgaggtcacgaggacattctgcgccttgatgtcgccgtggtagacatcgcgtgcatggcaatcgcgaagagcgcaaagcagctggaaggccaaccattttttctcgatgtcctcgaggaacggtcgagtgctgactcggtcgtaaagtgagctgtaaaggaactggcggaccaagtagccgttggtctcggtctcgataatgcgctggaatccgagcgtgttggggattttgtctatcgcgttactctgctctgattttggttagaacatcactggagggtgtggaaaacgcccgaaggttacctattatctgtttcttgtattgctgtagcttgacgtcggcgtacggcttaaccaggaccttgacgagcactagaccattctcgtgacgcccacgaatagacttcatgaacctcgcatttcctatgctcttctcaaagtgaacatcgctaagctccgagatatcgatgcctgcggagccgacagacggcgtcgcgagggagaacccttgacccatgatttggtggggggcctaggggaatcgtgaaagctatcgatcggccacgcacgaagctatcgtcattttgaaagagtgaaatggcaggtgtgcgttgtctggaatataagatagcgcttaagccgcgatgcactgatacgatgttgaggttacccaacgtaggtgtctaggtatgaaaaggtaacaagccgtggtcgatgtaggagtgaagcttgtcttgtcactacgaaggtaccttgcgaggaacgtcatacggaagcagttggaggtgcacgcggaagacatgccccactaaaccacgtctaagtgaatccagctgaggctctacccaacacaacgacatagaagacctttcaaggcaaaagaaaacctttagatttaagatcgcagtaatttatcattcaattggatttgtttggtaatacgcttgcttccaaggtaggggcaaaggcagtcatactcttgtcacaagttgcaccaagtctacctaaaacataattcacgatctataaaccagacttcacaatccatggaagaatgaatcagccgaagtacaatttatacagcgacgcctgtggacctacttcggtcttagggggtaaaccgcacagcgcagaagagctgaatgctcgtttcttggaatcccgtggccacagtggctaacccatgagcttgctgatgatgccaaggaaccctcaccaggcatatcagcctgcaacgcgagagtatattctcaacctttcccccgatcaagttaggtcctttgggaacatatttcgtccgttcgtagtagagaccttcatgaagcctttcgggctcgaataccgggtttctaacagcttcctgtttacttaaagggtcccaagagatgtttcttgaacttcattcactcgctggaaagggcgaatgaaagataaaggtttcgccaactcagtaaacctaagacctacactaaagtttgcctaaacttatgaacttcgtaaaagattgagatctgggctgtttatgcgagaagctgagatatcctttgaatgaaagtcgagttccaatctaaggtacctatctttggtttcttacgagaacgagggaaacgcgagttgtataacgtcattttcgagattcccattgttcatggccataaacctagatagaactatgaaacgagaaaagagtaatcggaaatacagtcaagtcccttaaaatctttagagcatgcagcaaccccgacgctatgaatggtctttcttttgacataagataagctccaaagtgacaatcaacaactagtataggtacgatacaaagccaatccatacggacgcaatgctcacgcttcgtgataagtataaaatgaaaggtggaagacggtcctccgttttccagcagatgagagtaaccaaaacaaattccagtgagttttctcccttttttgaagttttcttcttccccagtccgtgacgccaatgatgatctcaatgagtagtaacatgagcgatgctggaagcaaagtaccttaaacaattgagcttctcgtcatggtgtttcaagaatgacggcccaggcacacgactcgtgaccacgctatggtccacgactgcgcatcgcccgggttgatcgatattgcagtttgggaagttccatatcgacatcgatgccttcgtcggcttccataatatttggatccacagccataggtgccatgggatctgctgggataataggttcggcagcctcgagctttgcgggctccaacttgttctcctccttagtaggtgtcgggctgctctccttcaagccaacggccatgtcgcgacgcatacttatgggccgccgtgtccggactttgcccatctcgcctgtttcctttgctagttcaggctcttcgcgctctacgcgctccatttccgtcttggccatctcgagaacctcagtcagtcgtttctgtactttgctgatctcgtcgttgcagtcgccatcgcgaaggaactgatgagcaccgtgctcacacatgctctgcacaaattcgaggcccttatccagcttatcgtatacgtctggtggttggtcgccagcaccgggtcgagatattgacatagggccgaatcgcctgctgctcatgtatcgtagtgaagggagagcgtcgtcattacttccatcctctgatacgtcttgctccgcaagtttcttgatctgggcaactcttgcggccatcttggctttgcgcatcaggttccgacttgacgagacaaacctcacaagatcgtcaaagaagctctgaacatagctatcatagtaaacaatgatcatgctccgtgttcgataagcggtaggggcgtcttcgttggacatcatagatggcgacttaggcttcttcctaacctgagctcgtgctctggcttgtgcggctttgatgatctcttgttgctgacgaatggaaccagggcttggggtatgcaccttgggtgtctcgggcttgactggtgtctgtgctgtgttgtcacctacgccatcttcgaggatgtccttattcgctggggcctcggcgtgaactactggaggatcatctttaggcttgagtgactcggttgagcctttgttgcgaagcgactttgtctccgcacttttgccctccgcggcagcaacagcggccagctcggcctggcgtcggtcgatctggccactgaggtcgtcaagtcgctgtaaccagtccggaacgttattgacaagattcttaagcgcatccatagccatgtcgcggaagtctgtttctagcggtggagccgtgttggctgaaggtataggggccaggtgatgttcacccgactccctagctgtcggattgaggaattacaatatatgctagagctggtagctgcgtgtttgcagacctacggcgaatgaggcaagttgggtgatttgacttgatcggggacctggtggcaaataaaggtagggtgatcggcagcgtttcgtgtctcggatggatcaaagtccaattcgtgggtatcaaatagaatcagtgagaaataattggtaaagcaagcaccatagcactcaggtaggacagaggcatagaaattggatcgtttcttgggtgagactcgtatcagccctcttttgtctcgtgatggtcgtaatcgtcgtaggcgtcgttagatgatacaaaggttctctctggacaagaaagggtagaaaggtgtacaaatgcgttaatgcaatttgatatggattgggcacaaggtcaaagagcttcaagacaaatgccaaagttgcaggagaatagaggatgtcgtaggtgtttaagattaaagagccaaggctggttggttgaaacgaaatgattcgagttggacttggtttggttcaggcctggtctgacacttgatgggtccactaagatggaacgaacctggcgcgatgcttgaatattggttgtgaagagaataggtagaaccaacagctgaggactcggagaagagatgaggacggaggtgaaagaaaggtttgcaactgcgaaaagtccactgtgagcggttcctcagttgatcgcttacgtctcgtctcgtgtcgtcttgtctcaacagggcaagggactcggcaggtcggacggaggctcaggccttctagggaagaagtggccgggtgggtagtgggagtgcggcggggagagatggaagctagagagcgcggaagacgggaattgaagcgttttagagagtccaagtaacgactcccaggatgtatggacccgatccgaacagccctgtctagggtcttagtcttatccgatcttgcacttccagtggccttctaagctcctcggattggctgaatggtctctggacgggcgagggcaagccacagtccactaatgacggggtagttttgagcttggctcagggcggttaagggctgaagctggctgagagtttgctgcttagggcgcgggagttggaacgatttaaaccctgaagcggtaaaggtgaagggtcagaatgagaagaggagccaaggagccgagattcgacgagagatcggctgcagtgggaagagaggaggaggttgaatgggatggtgtagaagagagaaagaaagaaagaggacgaagggagaggcaggcaattagagatgcagagtgataacctaagcctgtacgtagcccaatagacgaaaaagagaataagatggagagagggttggtgtcagagggaggggagcagaacaagcatgaacatgggtggtatgggtaaggatgccatgcgagcgaaaaggcgggatggggatggcgagagattttattgcagcacagtagtaatagcagagagatgcagatgcagatgcaatgcatattggcattgcatggttcaaggtcatggtcaaggtaaagcaaggtcgctgcagagagtggcagagagaggagaagggtaaacagagcgaacgagcctacaagacggggtgtttctctaagggggtccaggggcgtgtagcatcaatgccctctacaccaccaacaggtgtgtacttcagaggaactctctggcacactgcatagtacatacaaaatgcatgtactacataccactcgtacaacacccttgagcactaaatagcaaagcagagcaaaggctcaatgagagggggatttttggcaaagatgagatggggaaaaaaagattattccatgacagggattgtcggaggatggacaacggcggctgggcggcaggaatcacggccgcggcggcacggtgcaggccaggctatttgcagtgccttggctgatgtcggctttgaggaagagggcctctgaccttgaatcagggtgtcaaaagagtagcgagttagttgacgctctaagtccataccaagtttactagctatttttgtcggtgatggtggatcaagatggagctccgtcttgtctccccaacagtggagaagaggttaggggaaacatgcaagtaatcatgaggtgtcattgctgatacactgacaactgtacccgtgatgctttgagatactcatgttaccatgcattgaagacggccgactcactgaactctaaaagagaccatcctagaaacaatcaaccttagtactgaacaaggacccctgcgaggtgatcggacttgataagatatgccacgggggtcaacttgaggcgagtgcgagatgtgcgggatgccacgcaatgaaatgcattggggtgagaaatgtgactgacgttttaagggacgggattagttcagtcgagctaagccaattgtgcgtctagttgtttgtggcttggtgttgagttttgacacaaaactgtcaatggtgtctcgctctgtgctttgacgttaaataatggagaggtcaccataaatgagacaagatttctcaagcccaatggtctctccaatgatcagccacgcttcatgtaactcagatatcatcaatcaacttctctcttgctgattgatactgtgttggaagaactgcctactcgtaaacggggaatgtttccagcggggatcatgtggagctgttgagttgagccacggcccatgatgccctctctggcacagacaggctcatgcatgacaagtcaagtcgcaaggattcaaaccgtacactgttgccgctattattgttgaataaacccagaccaacaggagttttctctttcaatgaccacagcggattctcctgttcacaacagaagtgttcatgcatgatatgacatgacaacttaacatgttgcacgaatccttcagaaacggaagaagaaacaaataaacgcaccgctcttccgtcgatcgcatctcgccttgtccaaccttcggcccgctactcatggctcttctatcacaatatccgcaagacattccctcgtgccgaaccttcggtgacggaaaggagaaaaaaacacggaggttgttgaacatcgccctcgaagcctaaatcgggtgattcttgcgcttgtaggacattgcaatggatctacgtgaatgccgtgtttgcttgcataccaaacctcccgacatcagtttcgcttatttttcattctcatcctcatcctcatgatatggtggttttctcgattcgatctggagcttatcggccaacgcgaatgtatgtatgtagtctgatgtcaagttcagaatttttgctttttgtacaaccgacgcttggccgttgaacccttgacgaacttagacccctgcacccccacctttacatgcattatttccattctttgattgattgctttgaaactgcaggtaggacaagattgttgtcgcttgatggtcagagagggtctcctcaggcacagtctgatatgtaatcatgacagaccactctgaaagcttgtggtggtgatagacaggtcctctgctgttgtcgatgacacattgtaccacccaagtctaagactttcctacaggtacatctatctaatcatgggtgctgttgtgattttccaaaacccaatgccattatcactatagagtacagttatctcattcttaaaaaattatagagacaaattcgacgcttcctcagtttcaaccccatggtcaacaaggactcattaacgaagcgttatagactacggagtacctcttctttagtttcttctagacgacggaaaaaattctttatctggtttctcatcaaaaacccttgtcataccctccctatgcacgatcttcctctgaaacgacctacctacagaggaaggtcgagaaacacaacaccgcacttcccatcgtttgtgcgatcagagcataaactgaatatcgcatggctaccggttcgctgcaattcctataataggtaatgccacaacaggtggaaactatcagccttgttcctcacgaacttgtcattgtgctgcatgccgatacttgttgttagtgacactgtatatatccgtccgtacttgacgatcttcttcaaggaagacagggtttaccaatctccgtctttgaaagcccacatgtcctcttggattgtctcaaaggtgaataatccgtcggatattaggcatgttctcaggaaattctaatcactcttcgccagacctcaactcaatgacttcctcgagaggagcgtgttggttcttattttcctggttaaaatcgagtgtaaccccaaacagctgatacatattcaacctgttcttcaacgtccagagaggctgtgccatcgccgcgtgtccatgtccaacggctaaaggacaactcattacgcagccaagccaaggggatcatctcacatagcagtgcatatcaacgtcgcatcaacagctcgtaacatgacaataactaaaacacactatgatcgactgttgattgttccctatagtagttccgcaaccgatagttcactaacgttatctaatgagagaaaggcctccggggggaagaaaacaccgaaccttgacacagggtgtcgaaataaacttagtaaagagtcccctaaatttagggtagatttacctaaatatttttatcacttgtgggtaaggtcctgagttttctttcctcccctagaaaggccaagctgtcacggcagttcaacccattcttgtcattgtccgattcgcagtctggcttttttccttttcggctctttttctcttttccttgatcggcctcgcttggcttcgcttccgcgatgctagtccaacggccaactaataagctcaagtttgcgcccgggcaagagagatatccatagtacgtagtttctatacgcctcccatctcgatacgtttttcaattcgagacgtttgttctgctcggcacttctgaagcgaggacaagcagcgcgtgcggtgtccccagtcatgctgtttcctgatcaacggagtcttgaccagagagatcagcaaggttctacgggttgcaggcgtcaacaattcatcacctgactagacttgactctgttggtcaaggttcatatccttgaacaaagcaatttgccctgttttctcttcagcagagcagggctttcagccgacaagtgccgcgccgacatggattcaaaatgtctcatcatggtcgttattaaagaaccccagtttcttaagaatgttggttgttgatccacaaggatgaaaaggtctagaacttgactagacgcttggctcgagacgaatacaaacggaatttctgatgaattcgattctatatctcggcggtgtgggcgttaataaatcggccgtctcttgcatttccgaggttgcactcagaagcatgacggatcatcaacagccccaatccgtcaactcgcagcagacagtgtcattccagtcatagctctggagagctagatctccataacttagacgcaactacatagcaaaaggtttagcttgtcaaagatcaacgaatagtgcccgctggtgttgtgctttgactttgacttgtctggtctctggaaggccggctcgctccgctttgacgatgcacgaaaaacggtcgaagggggtttgagacagtggaagccctgtgcttatgacgatataattacagggttcgtgtctggcagtttgaaaagggagaacgagagaatatgcattgagacggttactgagacactgacaggcaatcaaagacatgcatagcagatccaaagcactcatgagacctggctaagccgttttcgttatgccgtagagtgccacaggggttttggactggtagaggcacttgatgctgtgtgtatgaagcatcaactcttagtaaccaaaattcaccgtaaatcgccagaggtaatccatacgcaccgatgacttgaataagaaacctttgccttctcttattctctttatttccgactaacctgccttctcggaacaggtccgattaatcctggcagccatcaaagtatgtatgttggttgttagttatcgtctgttggtcctcaatttcttgatgacagccaaggaactcatcatcattgctgcgtgccaagctatacgatcaggcacagtactgtgttctgtaggaactctcgtgccatgctgacaatacgcagccgtcgctctttgactcatgccactcgtcagctaccggcgagctagccaagctaaaatcgcttgttttctttgatcgtttgcttgtggggagctgtctctttctagcggccactttgctagttctcagctgaaaaggaccccttgcatcggctctttggcaatatagcagttaatgtgtcgcacgatggaatgttgagatgcatgtcggccgtttaccttgttcaagaaaagtcgacgagattgggaaacaagttcaacctcaaacaaacaattgagttcaaccaacagctcttcaaggagatccatgacccctcatgaagtggagtctttggttcattagtcgtgtagatcatggtcatctagactggtctatccatgacaactgttgggcttatggcaattcatggagctatccactagccatactgccatgatacgtacagaacaaggcagaaacttccggattaatacaacattaccggccaggtatggactgtgcatcatgacgctcatcaccttgtgatgcaggcctcaggtgtgtcaacaatctagaaagcctacgtaactaacaacacgcatgccatgtcatgcctatcaatccaatgagcttgcgtttcttgactccagtaattaatctcaactgggcaatgcatgcagaataacacgatatctcaagtcgcatatgtctcctatgctataacaatactcacagtttattccacaatggccatgagcaatccggcttatcgatagaaagagatcaacgaattatcttagacagggttaaggtcatacagcagcaaatcatcatcacatgaacactattggagatggtaataaaagcacaagccaagcaacgagagcctcgaagttatttatatacaactaccggggcttctccatgtgcagctaggtggaatactgacctcgaaactacgatgtgcagcgacaaatatccgagtgggttgatctatcatactgtgaggttgcaagcctcaatggttatatgccgagttctcgtaagcacacccaagatgctatacacaatacgtgattgacagagccgaaacagatatgcatacttgtcaagggcttggagactctcagcgacgttactgggatgaattagagagttccagataactaagtccgggagtttctattcaaagcttcgtcaatacacaccgtttacacaagtagtgcatgagcacaccatgaggcagccttcgccgccacaataggggccattctcagaatatccagaagaagacgagaagaacgttctatcaagccctgcatctacaactatcacggagatataaattaaggtagtataaagatggtatcataagcgaagaagcaaagtttgttttcagcctcgcaactaaagttaggtagtctgccaggatattggttcagggttcacgatagcttcaatgatggctgcgccgtacatactcgggactgaagacaacagaggttactgcctcatagccctaggaaattgtctgcaaagtcatccctactagtaccagaaactctgaatgcaatgacaggtgactctttcctggtcaaggttatcgtgagcggcggaggagtttcggtgcattagcagggtaaggcgccagggcggccgctcgatgtatgttgaggctcaggcaatagagtattcggcagatgttagtgggggctgtggttacgatatcaatcactcagcatactaattgaaacagcctgctgctgtattgaataagtcaatacactcacagcctatatgagtttgatgatgaagtgtcccagaggcacatacaatcttttcttgccgtatgaaagtgccggcatacaatcttacaacgcactgctactcaacaccattggattctgaggactcaaatgtcagcactacagtgatcacaggcacacagaacacctcggtagttaagttcaagctctattttgagcctcgctcttcgaccccagtttgttccgtatcgagctttcgacagttttatccgtacttctaagggtttcctctggttgtcatgctttacgtgaaagttcgccgaactatcggccatcgtcagatgctaaacccttacaggaaaatctcatcctccccggatcgatcccgcgtgttacccgcccattagcgtgggtgtggcctgacttgagggggtgaaaccctccgcttacctttctagtacacacattgtgattggaaactcactggtcacacaaagtcattgacttgttaggccaagatggtagaatcttgccagttatcgtgtcatgtcatgcctcggtttgacagatggagattcaggtgcatgtctgccaacaccgcttacaacagacctttgacggggtcaccatgcttgaagagtagttaacgtttcgcacgtgtctctgcgcaccataatacgatatagggactcgcctaaccttcatcctagccttacgtagttcaagtcgtgtaagcgcccaaccaagtgcgggccgcctcctccaaagcttggcttgcatctgtaacccttgtcctgctgtgcatattcggaggttacactcaaagcaaaactcgttcgccaacggaggcggaccgactctacgaaacttgttcgaaacaagaaatcgccgtgagcaacatgtgcagatcaaggatcggaggtgtctctatatcgtggattgccgttgtatggacagagaatcgactggaaccagacaccacttcttactagctggaataatcaccccgtagcctctcccagccttctcccgcaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacagatgcggaactcgatgcggaattacatcagagagttgcagtctcgccaagttgcatacttgaaccgccaatgctgctctgactgcttcatactgatgcatgagaaagtacagagtatatgaggtccgttccacatacagcacaatatccgtcgtttctattctcagcaagacagagcggaaatgaaatcgtagcaactgagacatgcttccgtgagcgcctatagacgagtcaacgaccagtgagaaagctcatcaggaatttatgatagattgcattatgcatctttctggaacagtcactcccatccccgacctctttcattacagcccccagtcgcaacaacacccattgcttgatgcttgaggaaaatcaagatcagacatgttgacttaccttggccatgcatctgccttgcatgttcgaccgatatgtatgaacggctgcatgagcacttcccttcaccgcatcgttcgtataaacaactccatttcggatagagagtgaagggtgatgcgtaatatctcgttctgcataaccgtgggtagcagtccggtccttgacgggtattgcggcggcgactacccgtaaattactagataaactcggttgatcggatcgcagatctttgatcttacgggtctcgtgttgtcttcctgctggtggagtaattcccatcaagtatccgtattctgacacaggtttgtagcggcgatcacttacgtgcatacgttactcgctgaactaggcaccagttttgatgcccttggcgtataatccttcataataggaaatccgtgtctgagcacagttttgggtgtattcttcgcagaattgctgacgtggtcgtgcgatgctgatgtaacggaaattgctgggcagtatgcaattgacgttataatattatgacacgataatgactggtcttatgctttgacctcaggatgtctcgcacggattacagggctgtgtaatacgaatcagggtcctggttcaggaaaaccacagtcgagattgagaaaaggcgatcaatgtcaacaaggcaatatttgcgagcacatctatgtacaaatcactgtgcgaatccttaggctagtaactcattttctattgctagtgttatcatgtacccgaggtctcactttcaaagtcccagtcttgagattgctggattagccttggtgcaaagcagatatatcacgagtctgcatcatgatcacaccctttggtcggctgtggctcagcttcaatgaaactagttcagatatacacacaattacaattaaacatttggaggttagagtggtgttttcacaactgttgtctggttctgaaaccatctggtcaatggacataagaagatagtgagttcaatatctacgactcctggtaagattctgagaataaagagctgaatcacgtatataccaggagcttggttcatgttcctgaaagttagagaactgaattatcgactgtgaacgtaagtgtcagtggtagttagcttacacactcggtgtttgccctgtacgtaaggaacatgaacaatcacaggttttgggtgaagcctttctaatccaattccttgtatttatttatatctttaagttgttccagtaatagaatgtgaacttctcgaattcagacaaggtgaagagagtgtcctgagtacgccttgggatacagccatcacattagcatttattcctcaatatgacagacacaaacgagaagtcgttactcattctttgtttttcttgttcgtcggatacaatgtgcatgtttttgaatatagcaagatcccccatccaatctcacgaacaggcccagtagcaacttcgtcacaccacatgatacgatacatacaaggactgtttgagttatatcgtacagtagtccggactcacctggtatgtatattgatagtttctgcccctcttgagctttcggtgccgtagacagtaaaccagtcgttggatgtctggatcccgtcaggtcattcatcatgtctagtgctcaacaacaaaagcacgttcttgtatctaatgtggaaggaaggacacaatactaaggcaaaaattatattctgtttgcttcaatatccgtacaaggggtgaggactctgtcgattgctacgcacttcagcaaaccagtgtttctcggcttcgacactataagaagacaggcacctaacttagactgagcactatgagagccaagacaaatactcaagaatgtgcaaccttagtgtaaacctacttatagccttttactctccagtgttactcgggttataaacgacatagctaaatctatcatcccccatatcacaaagcactcagtcgcatgcctaatcaactacctgcctctgttgacgattctagtgtaaacatagagaaatcgagggctggtttcatggaccttggcatagttctgactcgtattaacagttcacggggcccggtgagtatcggtccctccatccacacatcgttcgcctagtcaatcaggtctccatacggtatagtttccgacgaccttcatatatgacagcctgtatctttactgtgtgctgattcaaggccacagctcagtcttctcccaggaaccattcttcaactggtagttccatctcctgccatcctcgggatcacttagatcaagctggtccacctcttccggcacaatcaccacaacacggaagttctttcttgcaatctcgtcatctagatcttcgactttctgcccgagtccgagtcccggggcgggcttttcatctcgctttgtacctggaggaggatttcggaaagaccctcgcatgccagggctcaagtttccaaaatgtgcagtgatctctttaccccagttccaagaacctgagtcgtcattgttcttgatgcgcatatacttttctatctcttgcttgatgtgtgaggctgatggatcatcgatatcttggccaagaagataagcgcggccacgtagacgccactgagtcttggtctctacgacccagaagaccgcttcgacaggtccgccgccgccagactgtgggatattctccccgtcagttgatagttcaggtacttttcccatgcgagcatcagtggtgatggtgagaaggtcactctcgtagagagaggggttgagcggtgcctggttcttggggttgacgggaatctcggcccacgtgcctcgatacacgacggtacgggaacgaggagtgactgaggagccatggtgatggagggtgctgagcatgaaagttggagattccatcttatcaacgtgggatagaaaagctgagcgccatggcgctgctggcatctggtgatgtgccgacattgtgtgttgaaggtggcttagaatctgtgttattcgctggatagatcgagctacaggcctcattggtaatgagggttgtgaggtgttacgggaacactgctgccgcacttgatcgtcgtggggttgttgtgtgcgaagctggtaagtagtgatgaggtcgtcaaaccccacttcaacatacagcatcataggccactcatcacaatatcgatctatgagtcattacgacaacatttgaacggagcatatgccaaagagtcaactgctggattgttaacggtatgacagctacctcaaggcaattcccatgtcaaaaatcgggtacagggtagcgatccgaatgggccatcacaggattcatgatatttatggaggacaatattctaggtacagccagggctgagccagcaatgatccacccacatatccagaatatttccgccctcgggtcgtaccttacgatcattttataaacccgtagtatcaccatttaggttttatagtatgaagcttggtctttctcgctgcaacgtaacacactgtttgcttcgtgaggtcgaccactagtcatggaaaatataattgaagaccactcatgactctgctaggctcacttggacttgtctgatcctgcagtttatgactaattagcctgcgaactcggtagcacagacactcacactcatcacaattgttcaacaactgttgacattccaggggatgcatccggccagggttcaacaggtctaatgactacacaaagagatatcgccatcttactatgcaagctacggaaagaatatgacgaggtggcagctcaaaatcaagagccaatgctggcaaagaacgttgtcacttgccgcagggtattctgtccaatacaaaaaaggacattgcgtacgtcatgagctccgcctcggattggtcaacgaagttctctctgaaggttctagaccgtccggggtccggggccctagggaggctaagcaacaggctggtgggagggagcggcaataccagcggaagttgttgacgcgaacagggggctgttacgaaacgacgaattgccgtcgttactatcgtaatgtagggagataatcttgaatgagtttggggggggagtgatcgaccaagaaaatggcgcttcttgacattttcccacgcgtaacttggccactattgtctcgtgtttggtgtgttgggagaagaagggtagtgcttcgggggagtccgattgagaggaaaggaaaaggatcgacatcgcttctctgattctttctcgaagcttacctggtacgtatgtaagttgatgcacagtagcgcaactgccaactgccgctacatttctggtgatcagacaagacgtcatgagtcgacgagaagagtccaagggagatttagagttgagagtagggatttgatggaacgcggcatacaagaaagggaaggtcaaggaagtgttcatgtgttccgttccgtttccgttaacaggggcgcagttgatattgagtttgactatcaacgacagggatttgtccggcagctctgataggtcagttacagcggagaaagctggagatgctcgtctcaggcacggagatcgactaggacttgtcggagcgacgtatttcctcaaggcggtcgaccagaagacttggctttgaaccaaagccgctggcgcccgactttaccagggtgccggactgttgggatcgggctggtcttgcttctgcgacgatcgttttcagatgcggcccattcaggactacccaaccttaacatggtttcttggcctgtcctcccactccaagtttctgcgttgcaatttaatcagcgtcgcttttcaagtaccggtcaatccgctggggtgatatatgagctgatgtgagaagtttcaaacaatttcttctgagatagcaacggcctcgaagcatggttgactccttcggtttcggttgcactaattgcgcagtcactcgccaattttccaactaccgtatttctgctctggcatggcatttcgaccgagcttgtacgtatgtctcacagtgagatattttgaatgaactcagtaagtcaaggctagagcggcgctcagcgaagtggagatgatcataacttggtcatgagcacttagctaaaaaagaccctgggcctaggccagccatattgcatgttatttccccaagggtcgctcaaaatccaagtgacatttcgcgatgcccccaaacaaaaggttggaataaaacatgggaatatgttggtgggttgcgtatactccgtacagatctgcacactttttgtgtcaagtctgcgaatcgagcgacgacatccgtactagctgaccgagtcggcacttgttgacgaggccttcaaccatagacggagtcctcggtcgatccgtgcaccgtttagctcttgatagtcacggagtaccacttgaaggggtacctgaccgagcctagagtgggaaaaaggaggctgaaagtgaaaggcctcgcttggagagtgggatggtcaattcttgtttcgaagcgaggtgggagagaccaagtagatcagacagacatgtcagaggatgaaggaaacctgggctcatagtctgatgttatttacccctttgcatcgagtaataaacggagtctaggaataggcttcgacggaacatggctgcgggctagttgcattaggggagttcggtagtttccaattcgcactaattgcgcgtcaacaatttgctcaatcatttgcacctgtcagaagtgatttcgatttgtatcgatagttgtagatctggcgtccaatggtggttgcttttggcgatcgagtgtggtcggaagaacgccagagtcttactgagtcttacttaacaagcataacgaaatgaaatgaaatgaaatgaagccaagtcaatggtcggtagctctccgtagtcaaggtagtctgatagttcgtgatagtcttcactttgacaatgtatagggagtccggcatcgtctgagtaagtctggcctgagtcgtagagcgcatggatacccctagaagggtctaacatcgatcagacggacgggtgtacgcgaaaaagatacatgtaagatgaagaaaaacagccgcgatttctgagatggatggatgaaatttgttattacccttgatcttgggcaggtacggaagacaaaaaaccacgcgccagcgggcgcaaaatccgtacctaacgcatacaactgccattagaggcatggtaagttaagggtctcccggtggaaaggtgcctacagtactagtaaaaccgcactttctagagtgctgttgccattcccactttgttacttgctccgcccccgccttttttttcccacgcccaggacatcactcctgttatttttgactctttttcctctactgtcccatttcgcaattcccttttcttttccggggtctctctctcttttttttttcggttccatttcgaccttgttattcccttgggttgatacatacttcactttaagaggctcttttacgctctggccctaccgacgcgaatacagtgcctgctctcactatatccgccactgactgctcccgccaaccgtctttatcactcgttatctacctaccgttgcggctgttccaatgcttttatattgcccagggctaacgaattctctgccgtctggtcgctctaccccagctactgccgctaccgctgccctgccgcggctgcccatatccggccgttatttccagcgccgcccactgccatcagccgagttccggcaacataaaatcatttccgcgtcagtttaaatcagcaacccgtatcagctcagattgggattccagtcattattcccggggtcttccgcctaaacctaaagttatccccagcccagagcgatcagagctccagctccagcaatagctaaagctccagtcccagctccagctccagctctggatccaatcgaacttcttttcggtccaggtaaatcccagatctcagccccattttctctcagatccagctcccactctccaacgtctaattgacgcgcctgtaatatcctcaaaaaaggcgctcattcactggaccgaatattttggtgaactttgtatcatcgtcaatggatctatcacagcgggcgcttccgcgtcacactcatcaccaaccaccaccatctctctcaaatccttcgccctcgcatctgccgcctcaacatgctacgtctacgtatagtcccggtcccgttgcctcgcatccaactctccctcttcccggaactcacccaccatcctcggctttgacaccgggatcggcctcaacatcccctgcatctatctcccaccgtttaccttcagcatcagcttcgacgacatcaaggcatcctgccggcgattatctccctgacgcggatgaccaagacgcgccgacacctgtggatggagaggaacctccaaaaaagaagcaaaagcgcaacaaaccaactctttcatgccatgaatgcgtagagcgcaagaccaaggtgggacatttctatccaatacattttctcatgttgtgtcgtgctgtctgcatatcatctcactcatttctactcatgttcccccatatgagaagagcccactttaccccaacattatggctcagtgtggattttgatcatcccgaatcgcctgaacatgcccaatcactcccgctcctttccttctgttgcgtgagagccagtttaattcgctggatagattactaacatattcaaagtgtgacagaggccgacctcattgtcttgcttgtaagtgcacctggatgttgtttggctggttgcatactaacttttagctaggcataaaacgacaaactgaatgccgatatgcccatgttgcaaaccttctcgagtatgaagcctcccgactgagtaactatatgttctggtttaacaatcaagcagggagaccaccaggtcagccgccaatggccgccgtatgacgaaacccccaaagaagaagtctggttccagtggaaaatcccccatcccaaatattgcagataggggtatgtcgaatgatcccagggcaacctcgcgtggcgctgttgcactctccatcggccttctatccaacgtcccttattccttgccttctgcaagtaatgtttttggtatcgggtctgagcacccatttgccaactactggacctgtgaagggggcttgccggaggttatctcagtgcttccagacaagattcaagccgatatactacttagccgatacttcgaatgcgttgaccctgtgtatcccatgatacatcgccagactttttacgcggactacgaacacttctggcagatgaatcagcaagaaaagaccgatacagatccgtcctttattgcattaatctttgtcatgctggccctgggaactcagtttgtaacatcgactacatcccctcaggagcgaaggcagacagcagagttctatgcttcggctagcaaccaagctctccgtatcgcttcatatctcagcagtgcatcgttaaggtcaatccaggctatggtattgctggtttacttccttatcaacgacaatcatgcctcagatggatgggcgtttgcaggtattctcattcggcaagcttatgctatgggtcttcatagggatccaaatattggtgggtgactgttttctttatttgctcttttgttatactgatttctttcagtgactccaaatgccaccttgttcgaaaagcagcagcggcgtaaggtctggcaagcggtacttctccaagatactttcttgaccgtcttactctctctgccaccgtctgccacacatacagatgtttctgttgaagatctactcgacgatggctcctcgattgcaaatagcgacccgacagatacggcatatatccgaggctcttggactttggccaacttggttcaggagacgatttgctcgccaagatcattggacctaccaatctgcactacggcaaggcacaagtctaagttgattgctgacttccgagctgtttaccgttcattccctgatgtcttccggtcttgggatcctgatagtatcacggcgctcgcaaaaactaataagagggtggttcgtcagaccctgttcttgacgagcaactacttccataacttgatgcttgttcacgcttccgagagccccgatgttcctgtcaacgttcgtggtacattggaggcagcacacgacgccattacagctttcttccttcttttcacccttcttgagatagaagcacgtgtttggtgggtgttcaatcaccgagctttcttggaggcgctctgtatcggaaatgtcctgaaggaggctgctcgagaaccaggtggtacagatatgatggcaagagatcctctccttgtcagggcaaaagctgatatcagtgagtcttgatgcctttgttgttcctggcctccctgctaacatatcaacagcacgcatgatccagatcatgcaggttatgggcgaagactctgaggtagcgaggactcgagtgcaggttttgagtgactttctggtatgagtgaggcagtggtctgtttgtataaaagtgatctggttgacgactgaatgagacgtgaagcatattcaggggtagcattggtttagcacgtcagcagatatctagcaaggcatgtacataccgaaggccatattgtttgatatttaagctgcgagttttgaatgcatgctagaagataaatagagcttatcacaatatatgcatactagaaagagtattataaggcttcttggctgttctgtgatgttgtttttgtttgaatttcctgggatatatgtccaatgaatgaactatccaagttgtcagtaagaacaagcaagaggaaggaaacatcatggtaatgatttgttgggtgtcttgaaaatattgagggcattgccatattcaaatattgccaagacaatcaaggcaagggaattgccgatgccgttatgcaccactcacgacaccaaagactcggccgggggctgaaggatggactcgtcagctcatggttagtgattggtcactcgcttaaagtgtgggttgattgattgcgtcgcccgaccctttcaagataaggtcgtcagccaggctagactcaacagggcttcagagctgtttcagtgcccaagccttggggcgctacagggcaattacagggcctgttttgggaggcatccgcgtggccaggctcccacatcccgtctagtcgcgtgggctttttcgctctcatttccatgggcatgtcatcacctcgactcagctcgtttcgtatttgctcttaattcttttttctccttctttgaattatcgatcctttccctccttgtctcattttcgtatcattctgccttgagcttctttgtagcgtggctgcctgcgttatatcccctgctctgccgtgcaagaggggtttttgcagttgatactgctcagtgttttacgatacctaacaagagatattctcaactttcatacctcactatgcgcggccttgctcaggctgccatggtgctagcaccgacgttggtgttggcccatggacctcatcatcctcctcctccgccgccgccgccacctcctcccatgggatttctcccctcagctctcgatgtcacaccctcagcctttgtcacagtcaagctccccttgagcgaatccgaatcatattctctggtccgtctttgtgacatggttacaatcccatgagctaacatgtaatagacactacgattcgatgtggaggaatcagaagaagtctgtggtcccgccagtatcaccctcaatggcgaacccctcaagcaagacgccaagggtcgcggggtcgggtctttcctcatcaacaatgagaccactatttcagcagactgggatttcgaatgctttggtcccaaagaattccccttcggccagtctatgcgcttcaatgtcaaggctctcgacgacatggctcttacagaggaatcttccttctggatgactttcaagcagaccgcaccagtgcgaatctccgatgttggaaacgccgcctatgtctggagtctgtcgatgcctttcagcaaggacaaggagtcctcctctgacgacaaatccacctcaacaccaccccccatctgggagtaccccgaccgcgagttccaggaccccgaggaggaacttcaggttgagcttatggaactgaatgctttgcacaagcagattcttcagcttgaggaactagtgaaggagagagaggcatctgttgctaagaagctgggcaagcagtatcctcccccacccccctcgactatgaagaagatcaagcagtgtgatggcgtgcagtgtgttctgcacactgttggtgaggaggtgcgacactcggctcacagattctacgatagcatatttggacaccgtccacatcaccatggcccgcacggtcctcaccatggccctcatcatggaaacggtactcaccggggccctcatcctcctcatcatggacctcctcacccaccaccgcctcctcaccatggtcgccctcccttccccttccctggaggccacccgccccctccgatgtgcgccccttgcccctgcgatccacgccatggaaaccctcctccccctcctcctccaccccctcctcatcacggagggaagcctcatcacggaggtaagcctcatcacggtcggcctgagcatggccatggtggtttcggtgctgaaggtcatgagggccacccccctccacctgtaagtctaatgctccaaccagaaattgaactcgttccgctaactactcctcagcctcctcaccatcccatcattgtcatcctcggaattgtgaccattgctctcgcccttttttgtgctattgccatcgcctacattcaccgccgtgtagcgcgtctcagccccgaggctcgtcgtgctatccgccgggcattccgccaaactcgcgacgagcgtcgtaagaactctgctctgaaggctgcttatcgagcctttgtcacccgatggattgagaacgaggatgatgagaaggaggctatgctaaacggtgagcgacgccgacgatcatcttcctgcagtagcgttaccatggaagaggagattgcctccttccgtgaggctgctcaaatggttgagggcatcgtcgctgctgaggagggccagcatagccatgcccgttcttatagctacgctgcaggtccgcctgttcctccctgtgcctcacaccacactgctgccacagcataccctggcttcatggagacggatgacaaccttcctgcctacgacgatgatgagcgtgattcgtcggttgtagcagatggatgccgatacactcctggcagctccgattataccccttcgaactccgggtccaatgccagcgatgtcctgggggacaccaagaactaaattagactcaatgatcttgggcaggcatgaatgattttctttgtatattactatgatacaccagatttccttgttttgaatttatgcgcatcagatgtgggatattgggaattgtatttacaaatagcaaacgctcccgctcaatagaagctatagcaatctacctaataccacaacttgaaacatgcatctttataataccctcttgtgcttgatctattttccttgtgtttatccacccctcagggagcaagaaaacatgagactttagaagagggtccctagataaattcaatgaagactcacctaaacttggactaaattgcctaagccttttcgtcactctggataaagctctcaagttttcttacctcccctgccgcgcatgctccttttgtgtgtcacccgaatatgaactcttcgtaatttttcgcaatctttttgacgccttcatcaaggttccagcccttgacctcacaaacatgccggtacatgtcttccaatgcactatccatttgttcgccggcaatgtgaagatcactctccactaggatgctgtcgtcaggcagggcccgtagtacatcgtcggtcttattccgggtagcatcagtactcaagttgacagctgttgacagcgagacaaatatacgagctggaatcgttcggttcagatactgcctcaatacttcaacactagcgctgaatgaatgtaggcatattcgaggagggtacggcttctcactaccgtcgtcgtcctcgtctgaaaagtcctcagcacccgatgccacaagacgccgcttgcgtcgtgttataacctcccgctcatggcccttccatgttgccgcaagcgtctcatgtaagatgccatgggcttgtacgccatgcacactaacagctctgccagtttttgcagcaagacgaagctgtgcggcaagaacatcacgctggtgctctattttcaccctataagggctgagctgtcggccctcacggccccctggtgtgagtgttggatctctctcgatatggttcgatggcagccaaggttcaggtagacgaaaggccttatcaaggccgatctcgccaacaagagcatgagggttagtggatagacgggattcggttgcattgagaaatgagcttattgcgacagggaaaggaagagaagcaacaaagtctggtgagggcactggttgtagaacggcgttataatgtgcttgtttggcggcattgtcagtctcgggcccggaggtgggctggaatgtcggagtgtcggccgagtcgtcgtagagtagatgggaaaaccatggatgccacccaaaggagggaatagcacaggtactcgatgcttccgagttttcttgcaaaagtgatttgagatccgggttgcaatggttgctagtgacatccataacgaggtcctggtcctgggcacgtgttgccatgacggtcaaagctgatgcacgcatagagggtatatctgttatcgaagccattgtatctgttggatggcagtgggcgtcgcatattggcagatgccaggggaatggaggttgatcgcctgcaaactctggctttgactgctgaggcacatcatagttatgggagtgggtgtgttgacacatgttgtgttggtatctggtagtctaatggtagcccagtgtcaaagtggtgccgagatagcagatttttaaattggaacttcagaaggggtatatgtacacagaagcacacaagattgttactttcaacggccaaggtctcgaaggcttgaggctatgaaagacaacaaatttgagtgatgtcagcgggggaagttgatgtggatcatgatggggacaggcattatcgaggctccaagtggggttaacttatgatgagatcgctcgatacactaatacagtatgaacgtatcctaagaagcattcaattaatctgtggtagtttagttttcatctagcgaatataagaggctgaacttcgagtttacaagtatatttcgtctgcctcggcttgtaatcactcatgtgacgtgtgtggttgatgttggttaccgatgagcttcagtggctgtaagttgcagcccggacagtttttagtacaaccaccgattccagggtccttttgtgttgcggtcgatcctcactgggcgcagatactcggatgttcaatgcagtcaatcagttattgatgtatcagcattgggataggtagagatttgatactgtaagtgtattgaaagactcgtcatgatgtgcaatcatgccttatcgttgcattccaccactgacgttgctttatctgtacagtttggtaggtatcattgaccctccttctgccccgcaacatgaagcttcctcctaccgtttactatcacttgcatctcttcctggtgcaggttccccgcccgatccttccccgtggcttgtcgcgttgccatacgacagtcacctcagacaccattaaatgggcaagtgcggtatgcaaaccgacctaagccaagccaggccaaagcaagccaccattcacatgtgatcgcctcctccaagtgtaatcatcctcaccttagacctccatcgctttcctttacctttgggtagccttctcctcttttcttcccatctcccgagatacatataattacggcttctactttgcttcagctacaactcgatgcaaccccgtagagtcacattcaccgcacaccgacgctccattctcgccggctcaagcacctaacccctccgcggcgcatcttttatagctccccggaaacaatccatcctatcacggctttgggggagatgtcgacgcatatctcgtcctagagcggcatccatccattctatgtacatatcggtactctacaccaactaccttagtcgccctcctcttggttatctttcttcttcctcttccttcttatcctttcatttccacatctttctcctcataacccgtgcctccatctgtaaccactaattacaccgtcgacaacctccacgactctatacacacagcactcttcgaagctgttgtggtcatgtgctgctagtctcgttctgtaacaccatcaatatggcaatcctcaatcctgtgtacgccttcgtcgtgcccttcctgtttgttgtcacggttccgctcgctgtcttcgctggtatcacaactactatcgctttctctgttctcatcctccgagttctggctgtgtatctcgacgttgctctctctttcgttcctcattatttgggtggacgtaagactcgcccttaccatccaaatacttatcatcctcaccatcaagttctcgaaccggcacctgcggcactctataccaatcctgtacctgcttctgctggttcagcagcatttgagtcctctttgcgacgtcgccgacatagaagaagctccagtgctctatccacggcaggcactaccactccaatcagcgaaaagggactcggcttgctgccaagcattggtccagagcgagacttcgaaggtattggtggctggcgtctgggcggtgacgatgaaacatggactaccataaactcacgacttgaacttcctgacaagcaacaccatgggcgaaatcatcatcgttccccatctggtggccctacgacacctggagaaggcgggtatcttatgatgaaggctcgcaaccgaagccccggagcaaaacgcttagcatctcctaatagctctcgtacaagaacaccttctggcccacggatcgcttttgcaaacaagtcattccttgacagttactttccaagtctcaaaacttctccaaaaggaccaaaaaaactcccgactcagggtgtcgtggatgcgtaagaccgactcggacttgttgcgctatcgtgtaaactattctaatgatctaatgaaaatttgtggttaaggtgggaaatggcatgagggccaaaagtgtcacaattaaatgttaatatgggggtttccattggcgtttgagcgagaatttgtcaattatctggatttatgatgatgcacaaataagatatcagtgatgtttcgaaagaaaacggcaaaggcgaatttcaatctgccattactcgtttattgaaatgatacaatggtagcaatgtactattcctggtatctgcaacgcctccaacgccaacccagcgtaaatacattatcgtgataacattggtcaaacaaaagaagggattttcttcttagagagtctgccagaagtagtttgcgtaaaagaatcgcgagaacttcttatccatgttgacaacatgcacgtcccctttgcgatcattccgaataacagccttggaccactcaccgtccctctcgtccctctcaatgtcgatgcccaggcttctatacaccttgagcctcagcagaacctcgtcatcaactgggtctctgcgtcgggcattagctgccgcatcgccctccacgccctgaagctccagctcgcgaagacgagccttgaggtcagcggccgttagagcaaggcgttcagcgtcagtttcagcatcagcagcagctttggcggtacgaaatttcaatgtgtctagacgtgcgatgttggacgcgtgatctgctgacgagtgggacgcaacgagatcgtcatgtcgcgatgtgtgtgttgcgagctgacgagagagcttcttcagtgaggactccgcctcacgaacgcgaagatcgcgagcttgttggagtgtcgaaagtgactctgtaacacgagagacggcaagtttgtctggtgcgatgttgaagttttcgatagtatgatgaataagctgggtttgtgagcttagataaaaggggctacaggagtaagtacttacagtcgcgggttcttcggagagcaacatatttgtggcttatctcaagttctagactcagatgtggaagattttgtgtcaataacagctgtgacacgcagttcgtctacagtcttaaacggtgatgatggtgaacttggtgttttgccaatgaagggctaaacacgttcccgtcgtcacgacgacaatcaaagcttatcttatcagcaaccacttccccccccccccccaccttatttacccgagcttcccccgtcaaccgcacatcgtcatcgggcccgccacagccaggcaaaggtgaagccgaaaagagctacctctgaatagcacgtgcaacctccattacgctacgtttgccattccacctcgaaagcctcttgatcctgaccaagataatcgatactaagactcctgtttctcctatacaaaatacaccttcacgttctttgccgtcgaagacctgttctctcagaatggtaaccgaactaccatgtgagttttaaactgcatgacgatattctagcttatactgatagcctcgctagatgctctcgatgctgagacgttagtcctttgctttgaacatacgactatttctatatcctgactgacggcgacagaccgctaaatgcctctgagctcaatgtactaaaagcgcaatatgagcgcgagggtgagatggttggcatccagaccaagttcaactacgcctgggtaaccatcctgcgtcttaaactacgagctatcgcactaactgaatctcagggcctcgtcaagtccaaccagcgaaacgaccagcagctcggtgtgcgccttctctcggatatcttccgcatctcccccgaacgtcgccgcgaatgtctctactatcttgcccttggcaactacaagctcggcaactacggcgaagcgcgtcgttacaacgacctccttcttgacaaggagcctgccaaccttcaagcatccaacctacgccaactgatcgatgacaaggttgcccgcgaggggctgatgggtgtcgctattctgagtggtgttggtgttgcggccggtgtggtaggagcatttatcctgaggaatgctaggaagaggtagatgacggtattgctaaggaggaaaacgtttagggacatatattgcatgggcggtttctgggacactttactcactcctcactataacctctggattgggccctcttggagtcttcacattatgagataagttatgcttgtactacaaaatgaagcgaccattattacatacgttaagccattttatataagtttatgattaatcaccctaattccatcacgataataaggtggaggacaacaggacatcagctgttggaaagtcactttcgatgaggcagcacaatttgccagatgtcttactacgtgatgattttcacatgttaacgtcagacaaatgtgttgaaacaagaaacctagacaaataaaacaatgttaaggaaaccaagaacaagccagctaagaaacaaaccaaagagacaacgcatcgccatctagggaatatcatctgtcgagacataaatgaccatccttgtctcaacaaatgtacggctaaaatacaataagctgctgctcgacaacgtccttggcatcacccatctgatcctttgtaatatcatccatgaccaaggcaccattaagcccgagggaaaagaaaggggtatccgaaggcagagtgtgtgagcagagcaacaaggtaatgtaggcaaagcacaaggagacagcatgtcaccctaaaaagatatggcgaaccagatgcataaaacatattagcatctaaaacgtctctctcagcgagaagcgctcagattgaaacgcctttcgccagtttccctgctgttcttctctccaaaaggtattctcatgtgacagattagaggtgagaccaacaggttctcaggtttggtttgactcaaagcgtggttagagaaaaacgcttgcatgcaacttgaagtcataccgagactcctgcaaagccatatagtctgcatctcccgtcttgcatgactattcttcataaatgacttttgttccgtctccatacgacaatcattccatgtggcatatgtgatgtgatgtgattaggagacaatgttttgtttcttaattaaaaaaggtgagagaaagaggcgacaaagaaacgagaatcgaatacaacgaggggcgtcgagctggtattgtatgggcatcatgggtactcagacatggataacgaaggagtgaaagaatccgcaaatcgtgaagaggctggaagtttagcgaagagagaaaccctttcgcttgccttccttctctagtggccgtccgctttcgacgcgctgcttcttgtcctcgagctccagtcgttggcggtcgagttgctccttcatctccttgtggcgggcgtacagttcctcttcggattgcttgagcttgctctccttctctgctaccttctgttggaagaccatcttcatctcggcctccatcttggctagcttctgctcgtgcagggcacgctcctcctcctgcttgacagcagggttgacctccttgaaaacgctggggtcttgcgacacgcccatggcgagcagcttgtcagtacggtagttctcgtagagttggttgttggtgtgctccttgagctcctccatgtgtgttcgaatgagcatttgtcgaagcttgacaaaatcgcagtgctcctcgttatcgacctcaatgataccccaagggtatgcgcgaccgcgaatcttgcgaccatcggcgcttgtgatctcgttgttggcaccaacaacagcgaagggaaccttggacatgatctcgttgttctcagcgatcgtctcctcatcatcaagctcgtatcgaggtccctcgaagatctggatgccatgatgcttgatatcggcgagaatcttgattggttagtaattgaacaaaagatggtaagcaagcaactcactcgtgacttgaaggcagcaatctcctcgtcggtaagggtatcagccttagcgataacggggatcaggttgaccttggtatggagtcggcgcatgacctcaatgtcaagaggcttcagggagtggccggtgggttgaataaagaagacacatgcgtgaatacggttgtcaacaatgttcatgcggttaaccttgttctcagcatccaagtaagagtcgaatcgctgctcgatgttgtcgacgatagggcgccaggactcgtcgttgttgacgaaatcgccgaagcctggtgtatcgacaacggtcaggcggagacgaacacctgcctcctcaatgtcggcactaatggactggatagtaacagtcttgggaataatgtcgaggctaggtcccttgcgctccttgggggggtacagggaggtgttgaacagagtgttgacgagagtagacttgcccaagccagactcacctagattagtgtcagtcaagatcgtacatttcaatcaccttgcacataccaacaaccatcacgttgaagttgaatcctttacgaacactctttcggtgccattggttgggtaggttagcaaaaccgacatagccagtaagctttctacggacaatgtttctgttgtccgtcgggggaggtgcctgggatggaactacatgaccagtcagtacgggaacatgaattcgtgtaaaagataaacctaccgttggcgggcgaggcagaaggagccaacgctggagattcgctgccgggagaagctatattaaggcacatgttagcatccaatgcagccactgatattgaaacttatgctgttagagctagagacacaaggaggagcctgactcggtgaataatccgaacttgtgttgcgagggtttcccctggtagaagcctcgactgcgagatagtaatgattgggcttcacattggctatctgttcatctccagctggcccaattgttgcagaatagacatatagttcgtcgaatgacactggcttcatagggcttaatgtcggcggatcctggaaatccacgtcaagcatactgcgatagtggcgtactgtcgagggtcgaggggaggaagaagaagataggcttttatcgtcttggctcaatggaaaactaatagttcgcttgaaatcccgcgatggctttggcgatgatccggcgagaggtgtagtcgccataaacgtgagatttctatcaaaatgcacgctgcgagtgcgagccttgacgtgttgtatcaagtcgaatgtcatgatcgaatttcagggttggaagtgctgattctcaacgaggaatgctgtcaggaccaaaaagggggctaagatagacccaagaaattgtagatgattcacaaacgaatgtcgtcgagcttatcggaaatcgatgggttgcacgggatgaagttcaagatcttgtcgagctcccggaaaacagatcatccacgaggtcgagttcggaggctctttccatggtctctacctgtcgcttgtgccatgtggtctgacacgagcgtgcataaaaagaaagaatcatcttacccatattgaattatcaagaacggtcgagttgaaaaggctcgtaggaaagtgcgtgtttctaagttgaaagttgatggttagctacgtcaggggaaaggccagctagatagctacacgagcttggtggagttgtctcgagggagacaacgagaagggccaaacgacagctgacaatcttcggacgggaaacaagcgtaatgtgacgacgagtgttcagtcgaagagatatcgagctgattgggggcgctccttctcgaaatcgtgatcgggcagtaaggagtgggacgaggacagctactcacggaaataccagaagacgcgtgtcaatgagcgtcgcaacgagtgaatacgaagaatagaaggcggcctcgggtttatcaacacgggacctactctcacgcacgataaaaggcgatcgagagaagagtagcaatgatgaggctagaaacgggggggtagggggaaaaagagagaaagtaaagtgaaggagaaggatgggaaattttggaggtgacaagcggaccaaacaaggagacgaaattctgatgtgctgtgctgttctcccagcagaccagccttttgggcagacagccgtgctgcagcaaaaggggtttagacgagctagtccaagttgagggccgtgtgggtctcccaacttacatgatccagggggcaggctctggagatttagcggacagggtcgctgagagcctgctgtcgaacctcgaagggtgctgcctcagcgcttgtgattggttcaaaaggcacgggtccaattaacggctcgggacaggggtcattgaatggtaaaatgggagattggggagggagagctctagcttcacctcaagcaaattacctactgcatcttggctatcggcatatacgtacctgtatcatgtcgtaagccgccctgcggccatacaattgactctcaatacagcctctactaagttagagcctctatctgaatatttgagatcatttgaattaccggtgatggcctacaaatgtctagatgtggccggacctccttacatcggtccattccccaggcaagcttggtgctcacctgaggtacctaggttgtttctaaaaggggaatgctactctaagtacctgttcctagctcgcttgtgcttcaagtgtcgataatcattctcatgctgcacgttgccttaggtattgataggggttattctctcctatctggggaattgttcgatagctacggagtacggagtagagttgattgctactttaatctctcccatgtgtcatgtgtctttgatctacggtgtttttttgttttttgtttttttcatttcctgatcattggcgcctctcttgcggcatagctcagaacaatcataattggactttatcagagacagattccaagacatacgcagatcaaccgtttctggaagaggtcagggtatcttctcccttctctctcatggtaagaatactggcctgatattggatcacgggatggccatgttgtaaactatttatttattcctattttagcattgcccactcgccgtcaagtacggttgcgcctcaaccgctcccacgtctgtgtccctcgtttattggtttcccttcctcctcgtcaaaacatcaaacatccggtccattcaaggtgttctctctgtgggtccagaatcaattaccgtccactgtgttctagcttctcttcagttgctatattgggtgtgcaagccactaacttttttcattcacagaagggcatgacaaagaattctacaggactggcatgcagatacttgaaaccaataggcttctgcatgctgatatgccgacctatgactgtgagactgcataaaacttgcaagagttcactgcatctgcccgtaaaacaattataatacccaatgtaggtatctagttgaaatcattaagtatcctacacgctaccacctccatgtccttcccttgcatgtacaacacgagcgtatacactcgtacagttcaaatttcatataaaggggtgtgaaaaggaggtactccgtatgcaacatgtaattgcattccaggcaaatgtccctggtccaaacgagaagtcatgttaagtagtgacggcctgtgaaacgtttcgtgttaaacaaagatttcatgcaattacttaaagcagtgagtgcatggaagctctggcaatacaattcaatttagtaatataccgctatgtttatcatttctaggtctatttcacgtatttctagactctggtaattgcatccataacgtcgaagcgctcaatggttcatatgtgcagtattgcaactgtatttactgtagataaaatcatagtcactgagagcgtactaatagcatctagcctgctcttatcatggccgagtagtctctgaataaggctggctaaatatctgctaagatgttgcaaggtgcaagaatagggttatgtaaggctttgggtttgcttgtgatcaacagacataccagtgtagggtaggagagccggcttcaagttcaactttactgacgaaagttggtaacatccaacgtcaggattcgaggattctaacacgtatgatatcgcagcattactaaggacaggcagaaaaatacgcggaatgtaaactgtttctttcagaagtaggatattgtatctatacactattacaccccacaccgtcttctaaatgtcaaggaagtaccaaaacccttcgatgcctgtttcagtcaagatacacaccacattttcgcttctagtaaaggtatagtacactgctgggaagagctgcccagactttgacggctcaaatttatagcatgatcaaataatctcagtcatcttaagcgaggccagcctgctggcttgcaaagaatcgtttcgactccgcacatctctcgctcttacatccaggacatcgaagacccatctgcttcgagcaagcctgacctgctgccaggtgctccttggcaatgtcggcgagagcttgaataaagacaggactgccgttcagagactcaacccgcttgacagtttcggggtgaccactgtcgccgatgacttcttgatccaactcatataaagtttcaatatggtcggatgtgaaagcgatggggataagcaccagatccttctgacccttggatatgtagtgctctacactgtccgaggtttgaggtcctaaccaggccgacgggccgacctgagactgccagcacagtcggtaagggttggagaaaccgaggcgctgcatgacagcgtagacagtggccgcaacttcagcagggtaaggatcaccttgataatgtcagtatctgttacgaatatacgtgactgagcaacaaacctcggttaacgacagacatgggcagactatgcgcagagaagagcagcacaacatccttccttcgctcctcagggtattccgcaagcttagtctcgatgttttgggcaaaagcctcgaccaatccactgtggttaggccaacggtcgattacactccaggtaatggtaccgtcaccggactccttgttggtcttgccttcaagccggtgcctccacttccatagctcgttcaagctactacctgttgttgagcacgagtactgaggatattgtgtgaatgcgacagcgcggccaccttttccatttccaaagccgtccttcaacagctgctcgtacatttcctcggtcaatgggtccgcgtatcgaaaagcgacgtagggcttgtgaggcgcagtctcgggcgagatcttgtccaagatcttacacatctcggcgttttggtattcagaccactttcggattggtgatcctccaccgatggcagagtattgcttgatgattttgggtgttcgcctcttcgaaatcaatggaccgagatagttttgtagagggccgagaggaattagatcgccgtcggcctgtggtggttgtcaataaaatacatgatccgggggtctcggtgttttgttcatgacttacaaaaagacggctcaaaaaggcgccaacctcatcggtagtcgaaggtcctcccatgttgaggaagaccatagccgtagggcccttcgatccagtagcatcttgagtgacaggatggacgggagtggctagatatcgcttctgagtagcgatttggggtagcgcaagtcgatgcgaactggcctgtgaaatgctcttgcagagctggcctccagatcttcgtagagccattgtcgatgaactgtcactgacttcaagagacaaggcgtgggaggggaaagaaattccaatttattgatcaattggaagtggtgcgaggtttggaatcataaaaacagctgaggggtgtaaagaaatcttatgtcactacgtacatgcaactagtgccgacggcgatgatgcacgcatctccatgggctccgggatcgccaacaacgcatcatatcgggattttgcccaggcttggctgctaggagcgacttacttgactagcagaacttctgctgtgcaagaggtactactaaacatgacatcgccaaccaatcacgtaattggtaatcgctctgaacagcgcgcacgtgagctcgcgacaggcagcgcgtcggatcttgtcattaactcgcgtttgcctaaagctatgacccgctagtatgagatctctcactagctcttaaagtcaagccgaccctgggatgagattgatcggttttcactaagagcaacagacatcaatcgtatcaatatggccgataaacagccttggcgaaaagaagacgaagatgaggaggagcaagaactcgatgagaacgtgagttgatcgaacattggcactcacctcagctctatattgatccacccatagaactacaaggcacagaaagacgccatcttgcttgcaatcgatgtcagcaaatctatgttagagccaccgccgccttcggattccaaaaaggcagatcgcgacagccctgtccaggcggcattaaaatgcgcctatcatctcatggagcaacgcatcatttctaaccccaaggacatgatgggcattcttctttttggaacgaagaaatcaaaattccagggctctgtagatggtcgcagtggtctaggttaccctcattgttatctattcactgatctcgacgtgcctgcggcagaagatgtccaggcactcaaaacccttgtggaagatggggaggatgaagatgaggtactgataccttcggatgagcctgtcagcatgtcgaatgtgctattctgcgcgaatcaaatcttcacaacaaaggctgcgaacttcggcagtcgtcgtttgtttatagtaactgacaacgacaatccccacgcatctgacaaacaggtcaagtccgctgcagcggtacgagccaaggatctgtacgaccttgggatcctgatagatctattccctatctctcgtggagacgagaaattcgacctccacaagttttatgatgtaagaatcggtctggagataccagggaccaagctaacacgcaaaggatgttatctatcgtgaccctcttggagaggcgaacatgacagaagtccgaacatcgaaatctggagacggactgaccttgctcaactcgctcatctcaaatgtcaattccaaacaaactgcaaagagagccctgttctcaaatttgccattcgagattgctcctgggctacgcatctcagtgaaggggtacaatattgttcatcgtcagacaccagcacgcacttgctacatttggttggacggtgaaaagccgcaaattgctacaagtgaaactacgcgaattgcggaggatagcgccaggacagttgaaaaagcggagataaagaaggcgtacaagtttggcggcgagtacgtctacttctcccctgacgaacagaagtcactgaaggatttcggatcacccatcattcgtatcatcggcttcaaaccgcgcagtttgcttcccgtatgggcaagcactaagaagtccacattcatcttccccagcgaagaagattatgttggttcgaccagagttttcacagcactctggcagaaacttctcaaggatgacagaatgggtgtcgcctggtgtatcactcgtgctaatgcgcagccaatgttggccgccatcataccgtctagagagcggtctgatgatagctcgggaacgccgtatctccctgctgggctttggatctaccctctacccttccaagacgacctgagaaatatcaacccaccaaatgaagtgctgcgaagttctggagagcttacgacgcagatgcggactatcatccagcaactccaactgccaaaggctatgtacgatccatttaaataccccaaccccgcgttacagtggcactacagaattcttcaggctcttgctttggaggaagaggtacccgagaaggcagacgatgcaacggagccaaaatacaaagcgatcagtaaacgagcaggcggctacttggaagaatggtctgaatctctcgaagaagagtctggtaaagttgcaaacaagagatcgacaaagcgtgagacggacgatgaagacatggagagaccagtgaagaaatcgagaggctcgtcagagaaggcaactggttcttcattcagtatggctcaattgaaagccgcgatcgaaggtgggactattcaaaaaatgactgtcgttcagctcaaagatatactagctactaagggtttgagtactgccggacgaaaggttgaattgatcgagagaatcgaggaatggatagaggaaagctcatgagactgaggtcgaagggcaaaatagagcgcattatcagtgatttacatgaagaatggttggccggcggaatgggcgtttatgatgatttgaaggggcattgtttatcaagctgcgagtacttgatcatattgaatcaaaacactgagggaattaccccgctcgtttgtttcttattgtgactgattatacaattttcctacatggaagctttttgaagcttttgaagctttcgaagctttcgcaattacttccttttcatcacattcaccaaagcttcttttactgggtggcaacaccacaagttgaacaccctagtaagcgaattataaaaacggccagagttcatttctattcaatctgatctgagtatctctttgcaaattccaatatgaaatatggcgactgcaggcgggaggatagattcatcctctatactcacacccccttcagcacccgttagtggctctcagtggcgaggcgctcaagtcacgcccactaaatgtcagctaaacactgcacggccccttacctcatctatcaaatccgtagctccaccatcacccacctgcgcgttcgtgagcccgcaaacgctaggacagcgtcgtccaaagatcccatccgcaacacttgtcacctcatcacctcagaaggaacctggtgctgacgagtataactcaaaattattgcgtttggcgcgacgccggccagcttgcgggcaacgagaaaccatggccgatttcctcgcaagcctcggtcttggcggcgcgcagacgtccgctgcgtcaagtaactcgcaatgcgattcggtcgaggagctccagctcaaactacgaagcattctggatgccaaggcgacaaccacacgggccgaacatgtggctttaacgatcgaattgagagccacggtacgatttcagttgcctgtgtctgaatcggagaacgggacactcgagagcctaaacaacatcgatccgtcactgcgaggagcgcaatctgtgggaatgaatggcaatcgggatgaaggacagctatcgcgcgtggtatttgccaatgatacgctcatgaatcaaccccaagacgatccgacgcttcaacgatcggtcgcaaaacacatcatttcgacaatcagctcaaccgatgggagtacctggaccgttcgagaggtatcgcgcggtacacagggttggacttttacatatttgtgcaaggactcgtatcagcaatggactcgacagaatgcaaagaaccaaacgaaaacaatagtaggagagttcagtcagagagagcctgacccagttctgcatggtaagttcagagcgccatccaaagttgcttcactggctgacagtgagatagctcggcctgcctttgactgtcgaggatcgatcgcgattgcctttaaccgtggcagtcgctccatcaccgtgaaatacgaccatactcctttgcacaaaacagttgcagagctggccgcccacttcaagcctgctcctcgtcaactgggaccaggcgcgcagagacttctagagcagcagcagaaggcaaaggagaagatgccgaggaaacctagaggcgagaagaaagacaagaaggagcgaaagaagcgggactctacagtaaaggcgcaagatgagaacggtaatccccggaaacgaaagaagaaaaacaatggagcatctcaaccagcggactcagtagacgggccgatgatccctccagattatcctggggcaccagcaatcgatgggcaaaaccaagggggcccatcgtatatgaacggcggagaagcgtccggcaatactgggcagcaagggttcaacgattatcctcaagggttgatgggggacacaacgacgaatggaacttcgtctcagcaggcaaacggccagatggcttcagctgctttcccagttaatgtctcagcagctgaagcagcacgtcgaaaagaagcagccacgataatgctcagcaacgctggtgtcgatcccaccacattgtctcctgagcagtttggtatcttcgccaatcaagcaccagagttgcaacgcgagtcactgaacatgcttgtcaaatatggtgcagaacgcctccgcattgtccatcccggcaacaaggatgggtcaacacaggcaagctcttcaacacagagcagccaaacaacttcaactggacctagaactaccaaagagctagtgccacagtcaagtgctcagagcaacgtgaacacagatactgagacagcagtggctcaggctgctgacgacacttccactcctaagcgtaagaggaacaagatgggcaagtcgagaacagcctgtttcgcatgtaaggcacggaaaacaaaggttaatgcccctcaaactaatcaaacgctgttgaactaataaaaccagtgcccgagggagaggccaatctgcaccgagtgtgcggatcatgggactgcatgtgaatatgcgctacagaaaccaagaaacagggcaacaaaacccaagaagtctgaggcaatcgttgttgttgatgatgatgatgatgatgatgacgacgatggtgatgaggaggatgaagaggtagagcagcaggaagatgccgagggagagggttctgaacaggaagatgaacaacaagacacttcacaggactattcataccctcagatgaatatcggaaacatggtcaccgacactgatgcaacaactcaagatacccagcccacacagagcaactactaccagcctgcttccgggctagttcttcctcagccagacccttactcgaccagctctcaagcaatgagcacatcggtcccgcagagaggtaactactctcataacctgccagaagtgacacaacccatggtccacccggccccccctatcccagctcctgctggtacgatcgcgccctctgaaacaaggcgatggaccgcctttggtagcggtagtgttggtggaagtagcaccactagcaagacacgaagaagtcttccgtccaagcccagccaagccagtgcgcaaaacatgcctgcaaacccacagccatcagactgggatcaaacttccaacacgactatgcctgcaacaacaatggcgtccgtctctccgcagatgacatacgacacacgctcaagtgggaggactcgacagaagaaccagagcctaacgaatgataccccccaacaagcttcagcagttcctaacacggtcatgcagcaggctcaagcacgtcaatcgcccgtcgctgcggcagccatgatggcgcagacccgcaaatctccttatcaacaggctgcggttcctcgcacgacttctagaacaagccagcgaaaccagtctcgcacacctgtaactgaccaggcacgaggcagcactcattatgatacatcacacatgtccagtggttctggctataatgactatgggcgttacagcagtactagcaccagcggaagccatcaaccaccgacgaccacgagcacatcttaccagagtactccttccactgcaaaccagtggtctagttcttcgagtcgaaacgatcgctcatacggcaccaacccatcatatcgaacacctaatatttacgcacaaacaacagcgtctaagccaacggcggcatcccgccagaactttaacatacgttcaaacacacaacagcatactcgtgctagcagtggttcatacaaccagcagcaaccacagcagcaggagggttacgcatcatactctggatctgcacacccaagccaacaggctcaaatatcaaaccagcaacagccgcctagttggtacttccaaaactctcacaacccttctgttcatcctgggggccagtcatctggctataactatgagccatggtcaggcgtttaggagtcagggtgctcaattgtacacaactaactattaatctatggcttatgagcggaggagaaattgttatggaagggtttagcgaatcggtttattttgcgcaatgatggcataaacaggaattgagttagggccctcatacatatctggagatacccggcaatggcagacaattgagaatcgtaggttgtcacatttcttcttcttttcacctgatagatgtgatagtatctttgaagcatcacatagcttgaatcattattaggtgctactcagctgatcattaaccttgactcatgtattcctctcaagtcccgccaaactccatggtatttccatcacattaatttccagtctattcgtccagtcatacgaagtattcccgtagggataggttgccggtctttggatgcatgttgcttatctactcaacatggtctgaaatagcgaacttgctgagcgatcgcagcttgccaccgtaaaagtatagcagccaaataccaatgatgccgatgacacttagaccaccgagaaggctggtacccttagcaacaccgaggttgtcgaacaagggctgggcaaagagaacactgccacaagctagagcacttcggaagaagtcattcgctgcaaagagactggcagcatacattgggtagctgagaggaatgtacacaaagatacattgcatgacaatgaagactgtagctccgtagatggtgatgccgatggtgggcacgatccagtggatagaggctcgagctgtccaggcaaagaggaacaagccaatagtaggaccaagggcggctggtagagctggaacaagacgactttcttgaatgggccaaccacgcttggcgatgcgagggtccatgtaaaagtacaggtaggagacgtagatgcctacgccaatcatacaagagacgagaacgcagaggaagacgagaccgatttgaccaaggttcatgttgtagtagactgggtagacacgggggaaaacttcgaagactaagaagagttagttatcgcgatgccaatgatatggtgtagcgaacttacatgaatagtagataccatagataatggcagtgtagacctgcacgaacagcacggcagggtccttgatggtgatctccataggtttgatgagtgcatccacagcaatggcagagaccttcatgtggcgttggtcaatctcactctgtgacatgaaacgttggttgccagtgagctttcgaagacgctctgctcgacggaggagaatgttggcgccgctggtctcagggaggagaaggaacatgaggatgaagacaggggccgaggcccagatactctcgtaaagagaccatcgccagttctttgcgggtacggcgaaaccactgatcaggggaccaagagcagctacacatgttagttgaaatcaagagacagtgagagtaagggagacttacgaccacagtaagcagcggagacccaagccatcatggcataaggcagagccatgagactgtaaatatctcccagtgaagcaccaccagaagccaaacaaggcgagccgaagaagccttgaaggaatcgaagaaccatgagaccgggatagttatcgactagtgctgttgggatagagatgataacaaagagaaacatcgtgacaatgtaaacggggtttcgtccaatgcgaggaatctcacttaggggtgagaagatcagaggaccgataccatagcccaagacatatagtgcgaggccaagcgtagccttgagctggctaactccaaaagcgcgcattacaccttcagttgaggaagtgtagatcgcagaggatgtatagacgacgaaggtgtataggcagatgatgagggagacaccaagtcgacggttgttggtccagttatgagggttctcgttgtcgtcgctgaagtaccaatcgacgaggatagaaccatcctttgttcgcttgggaacaacagggatagacttgaccttctcgacatcgtgctcttcatcggcttcgagtctgtcgacagtgtaggcttgggtttcttgaggagatcgtgagcgatggagtctcatgggctgaggatcagcacgttcgatgtcgtcgttctcattgttcttctcgctcttctcgttctcacccttgagcttgggatcttcctctgctgcaacagtagatgaggctgaggatgcgagagctgtaccagtaaggactgtgttgtcgttgggagaagactcttcgatgatagcatcggggttgttaatcactgcaacccaagactctgggagcttgaagtcgggcttttcttctgggtattggagatatttgttgcgagtgacgaagcggatgagttgccccaagggagcatctctgataaggtctgacatattgatggatatcttcttatcgagataactgtatcaaagggggataagaggaggttattgagtgggaaggtttctctttaagcttattatgctaactgagatctggagttcaaatctcgtgaggtatgcactcgtcttatactcatattctctcccactcgtctacttctctgcaagctcttacaccacggagcttagcaatccggagttagtcacccatcatgctgtaatgcaatcttagcccttccacatgtctttgatatggtccatacgagcaagcataactatgtaagccactttcggactaacatgcctgatgttattaccaatccctgctcggtgctcggcctactctattatcctagaggtgatcaacaagctgcaggttttggaatagtctggacctaagcggagtttagggctgacatttaggattggagggcgattagtgtttatcaccggggtgaggttttgcttatctacgtgagcacttacactgtagtactgtatgcgttttcactttagcctgcggatctattgcgaattgagtcgggcttcttacgttttagtcagtcaaatatacacggtagttgaatttgtctacagtaagattgatggccatctataatctgcattcgtatgtcgtcattgagatccggatgctcggctgcctttttcttagactattgttgatctgtgagcactaacacgacgatatgtacatcttggctgcttactttgtctttcatctctggatctcagcctatatctctctttggctctcccccttacgcatgtctctcacctcagcggtaagctccaagagcccgccagctcataacatgctcagcaaatgaaaaaactaaaacatatcttgaaccccaaagatcagcactaatgacccaaatgggtgagaccctccgccatctgccgtcaaaggcttagcaatcgtcccggggacgtggtgttaagatcacccaatcatatgcttcaaggcccctggattaatcaccctcggtgcgacgtctccccggtcgaggagcctcaatttttccttgaatgccgagactctacggaatattaatcacgacggaccagctctgaattgcgatcgttgctttcaaaacggagattgaatatgtgtataccatttcgtgtgactcattgtactcgtcctttttcggccgaacagtgaaatctcttcttatatactccgtaccccaacaatatctaagcccttcacaccataacagccaacagctttcatggagctggtaggaccttatatctcactgactgaggcccaaacgccccagctactcaacgatcggcgcccgctccccggcctgataagaatcattctaaagccaaaatacaaatacatcggatagcccgggaccttgcttactgcaatgacacttcaaggccagacatgaaagctcagaggtcgcattattatgttcgtcacgtcattgacgctcacgcacaacagctggcctgcttgacgataagctcaaatacacacagtagctagttgataggttcgacatcgtttaatgctgaccctgaagtgcaaccagagactggatacgataatgtaacgtaatagtctctttccggtgcattcttggccctagagtctcattcttgagctgatgtctgttgacttatgcaacatggcattttatcaactgcttgctctcttctgaatgcgccgtcgttgaagctcctttcgtatcatcatagctggcgcatcttggccctggtccaataggtcgacaatctcccacacccgagggtgctctgcatcaagggccagcttgatgaatggctcaacccaacttgcagacctccaggcagggaaatcgggcgatgcattcttggcatagtcaataaacttgaaggctaggtcaaaatcgcccatctgtgcgcatgctgggattatcacgtcaaaggcggggcccgcttcgacttgatccatccacgtctcggggactgtggcatcatcattgccttgatcctttttagaattctcattccctactgacaccggggtggtatcaatcttggagagttcggaattgtaagccactgcaaggtcatactgcgtcttcgtttggctagcatgacgaagaagaagtccaatgtctgacaatcggggacttttcccggtgaggaggtgcatgtcattgaacaggtgcatagccgcttctgaagttcgggttcgagccagagcctcgatcgtgaccataaggacttgctgaggaacaggcccctctttgcgtatgctttgaatagcagcctcagcttcgctaataagattgcggttcttgagtaaggcccgtagaacgggcattgtggtttctcgaagaaggaggcgtccgttgttctgttgcagattcaaaagtgtaagcgcaccggtaacatcccccgaattagcgaacgcttccagcatagcatcattatgctgctggcgaggcttgccatgaatcgccagcttctgaagagcttgactggcgagttcagtgtcaccgtgcctggccccagtggccaaaacattctcaagaataccatatgaagggctgtgaattgggatattgacaacgtctcgccatacgaaagttgttccttcatagtggaagccctggctgaacatgtccaaggccatcagctggatacttctgaaagcactgtcagaaccacgagcaaattttcgcttctgcaggatttgaagcatttcgtcaaagaaaccttctctaccaaactccagaataaagatatcatagacccaaagatccacatgccctggatcttctaaaagctggtcgaatttactcaaggccatttcaaactggccttctcgtaacattgccacggcaatgatttgcttgacaggcatcgtgaattcgaaccagtgctgctccattatctgcacaacttcttgccgcaggatatagtctgggtgtacactgagagcttcgagagcaaggtagcaaatatccgcagtaagcgggacattttgaaaagtcatatcgtccaataatttgcgaactcctttgctagacccccttgggtcagccatagcagtcatcaggctctcatagatcaaagcatcggggggatagttgcggtgtctgagaagaaatctaacgatattcaggattcttagatatctgttggtagggagactagaattgccttcttcttgtggcatccgtaaccgcctgagggcgtcaaccatcactggtattgatacggtattcaagtctggcaacactttagccagggctgggtttcggccttctagcttggctggttgataaacatgttgccccgtctctatactcttttgctgagcttgcccgtgctcatgttcttgaaagaacgcattcaacgatcccgtcttctctccagagtccgaagacatggcctggtcaagttcatcatgaaatgaactcaataatttatcattatcgataaaagctgtgcttttgttgtccttggctatgtcggtcccatattggcgattttggactgtttttagatatagaggccatcgccctggccctgctaagctcaggattcttagtgaatgaggcctataagttgcttggcagagacagcgtcgtacaccattatacgccaatcgtggacaaggcattctcgccgcacgattatgttgccaatgtcgatgttgagaaatggattctgcggataatcgaatgaattctgtacttcgcatacaactacctacctaaagtagcgggccttgaataaggaccactaccgctaacggggctatgcattctacgaggcgttagccgcttacagccgctctcaccttggatctcaccgaatagccgcgctctactgagcttgttccattcccaacgttctgtttccagcacgcgcatcataaaccacatagctacgacgcaacgaattagaccatggtatgttggaatcacccttgacgctcggtattcaccatttagcgctctgatcaactcagcgcacaatgctagcatagcagtagctgacggcgaatagctacccctcggactactcaatgccgcccagggccaccccatgctcgttgagctgaagaacggcgagacactcaacggacacctggtttcgtgcgatacatggatgaacctcacactaaaggaggtggtgcagacaagtccggtatgtgcccgcagtcacgaacgcgataccttcgaacaggatatactgacgagttgagtacaggagggcgatcgatttgtcaggttaccagaggtttatgtcaaaggaaacaatgtacgtttcaactgcgccatggattatttacctagaaaaggagactgatgtgcagcagatcaaatacctgagagtacccgacgagatcatcgaccaggtcagcgaatcacagaagggccagcaaggcggtttccgaggcggtagaggaggacagtcaaggggagatcacagcggtcgtggtgatcgcggacgtggtcgtggtggaagaggccgaggccggggtcggggccaatgagataattacatggttaacgatgatatctacaccttgaaccaacggtcctagatttcgcaacacctcacgacaaggcatagtggattctacgataccaaagagaggaggaggactacgaagatcctctggtatcaccgcatggacatctcgactgccaggttggttgcggccctgttggtggactgtagaagctcaggatgagctctaaacaagctgggaagaagaacccagtccatgtgccaacaattaatgacatatcttaaagtcagcacgagacaggttcttatttttagcgttgtgtgcgcgcgcgtttaagtgcagtacgttggctaagcaagtactattgcaaatgatctatcataaatgcaaagcctaaaaatttcgtgtccattcccatggattgagtatcaactgaccacaactcaagtccctggctttagttcgtggccacaaaaactgactgcaatacccatggctatcacagcaagggaccgtggggaactgtaaaaatgtctatttcatgcgtaaaattgttttactcagcgcagtctacgccaagttctatcaacaccataggccccctatggactgtagccggcaacatatatcatcaaaagagtcaggcatcatatcgaaacatcgttcatcaaacgcccattacaaagtccaaagtaaacccgtacaaaccgtccttctccttgtattcacttagaagttggcaacagccacagcgatagcctggctatcagagtgtgagatggacagtgtaatatccttcacaccggccttcttggcagcggcagcagcctcaccgtgaagctgcaaatgttagcatcttgcgtgttcgacttgaataaaggtgacttacggaaacagtgggcgcaccgttctctcccttgacgatctcaatatctttcatagcggcaccagcgccttgactggcgacgccgagagacttgaatacggcctccttggcactccagcggccggcgaaagagctctgggggctgggagcttggcgacagtaggagatctcgttagcggtaaagttacgctcgacgaaagtgtcgttgtcgatgttgacagcggcaatgtcttcaacgtcaacgccaacctggctgttcttgtttgtgaccttgagagccagagcttccatgacttgctcagtctccttagccttggctgatgaaacaaccttctctgacttcttcatgaagtcaggggcatacttaagctcagatgacttcttgtcctcagagacacgggcatcagggttgagaagaaccttgctaagctggtcatcagagtaaggagagttgttcttggcgacgaacaacttgttgttgatgaagccgtcgtggaagtatcggtaggctttcttctggcgagcatcaaccttggcgcagtattcggcgtaggtcttctcatcaagagtagcgaacaggtacttggggtggacaccaatggcctgagcacccttctgcccgaaaccgaaagaggtgacggagaaggccttgacaccgtcggtctggatgctgcggctggggtagacgatgaggtcgtactgctccataacagggtcaacgttgtccgcgttgcggtttccaggaacaaggccagtgtcgaggacttggagacaaccgttcatcatccaagcaccagcagcacccttggggtgaccagtgaggtacttctggaagatacccaagacagcgttgcccttcttgcgaccaagatggcgaagctgctggcagatgacgttggactcgttcttatcattggcctttgtagaggttccgtggaacgaggcaacaccgatatcgtcgacagtgagaccccatgtggcgagggcaccgcgcagaggggcgatgctaggatcgctcttccagaagttgttgcccatgctgcggagaagctccttctcctgtcgagcagcttccttctcaatgtgagcgaagcggtccgcggcatactccttctcgtcaaaggaagcaccctgagccttcatagcatcaatctcgtcatgaacatactcgagctcagactcttgccattgcttgatagtcttcttgcgacgctcgatctggcggcgtcggtagttgatgtcgagaagaggcgaggggaacttgccagggttctcgcgagctgtggtgagaacaccctggcctggagcgggaacggaacggccgatcttgtcagaagcagtagtggtcagggcaacgataccgtggatggggacacccatgtcaagagcaagcttggcagtcatgatgacctggataccacaaccctgagactccatgaatccgtttcgggtagtagtggtaggacgagacatctccttaggagtacgtccatgggcaaactcgtcaacagtgttgcttgtggccttcatgttggcgaattcataagagccttcctcaccgagatcatcgaagccaccgacaaagcagacacgagccttgccctccatgatggtctcataaccggtgtcaatagactcaacagcggtagcacaagcaccaacaggggtcttgataggtccagaagaggacatcaacaacatgttaacccaggcagccatggtgttgatgaaggactcttggagaatgtcgttctgcactggctggtcgaggaagcgagtgcggtgcatgtcgcggagagcggcggcaccacccataccagaaccaacacagttaccaacttcggagacgtggacgtacttgtagaactcgtaggggtcggtgataccacaagaaaggagggcctcggcagtagacacaagaaggaaaagtgtgacagggtcaacttgggagacgatatcctcaggaacaccatatcgcttggggtcccagccagttggaatctgaccagcgacgagacgatcgaagcgaagagccttggggatccagagagaggcacccttcctgaggcgaatgatgtactcgccgctatcggggatctcgaagacctcaaccttgtcaccgtgctcacgcttgaactcctcggcagtctccttagaggcctcgaagggctcaagatcctcctcaatgacgacctcgtgaagcagctgcttcttgttggggtcgtagccctcaaacagctcaggctcgatcagacggataccagagtgctcaagaacatacttctcatacttgggcttgacgtccttgtcgtcgatgggctcaccagtcttggcgtcaacccagccggagtacggcttgcccttgataagaccattgtggttcttgatgagacccataatccaagccatctcaacgcaaccctccagggagaattcgccataggcctccatctcccatcgagttcgagagttaccccacggaccaacttcagcgaaaccagtgaccacaacgaccttctccaggtcaaccatgcccttgaggttctcgttgagtggctcaatctcggtcttccagtcaggtcggttggggaagtcaagcttgatgttggcacgaggatcaattgtcttcttcttgtagagaacctcggaggcggcaccattaacaatggtgttctcaatggcgctctctttcgcaacagcgcggcgaacctcgctagtctccatgatatccttgcggagcttggtcatggtctcgttcaggttggggatgaactgcagaccaccgttgaggtcagcaaagacaggctcattctgacacagatcaaccagagtgggagacatgagaccaagaaggttgaaagccatctcctgctgagagaaagtgcggacgccgaaagcctcaacgccctcggcaacgatgttgttaccagacatgagaccagttcctcgggtccagccaatgaccgcaccgcaaatggtgaggtagttggcccagctctcggaatgccatctgttgaagagagtctcgaggccaagcttggactcggagtaaagaccgtcattaccgaaggtgccgtggttgggagaaagaggcagaacaacctgagcaggtcgggtctcgaagccacgctcagtcttttgggccttgacgcatccgaggagacgaacaaggttggtaagcatgatacgatgggcaagctcagacttggaatcaatgctgtcaatctcgcgaccattctcgggaatagcagcgaaaggaacgatgaagtcgagatcccagccaagaccctccttggtatcgtagatgtactccacgagggcctcaacatcttgcttgctaccctgattgaagggaacaacgacaatctgggagccgcgagagccatagcgggtgtacatggcctggtagtactcggtaacctcacgggagaagcggctggtggtgacaatgaccttagcgccaccgctgatgagaccctgaaggacctcggcaccgatggaaccagcaccagcgccagtcatgagaacgtgcttatcctggaaggtgacaccagacttggcagcatcctctaggcagttgaggtacacgccggtgagcttcttgctgtagtcccagccatggagacccttcttcttgaggtgaaggaagggaatggtttcgaccttacccttgctctggctgttcttcagaacctttcggcccttgttgtccttgggaaggatctggctctcgttcatggcaagcgagcgaaggacctcgccataaaggctcttgatctcaagctgagaagtcttggacagcttgtgctgctgcttgatgagtctgtagatgcgggaaagatcgctctggaccttagtgcggttgccgtactcagagatcttgccgccctcagccatttgctgcacataatgctcgagcttgcgacagctggcacgtgggacttcctcatagttgaggttgccccgggcgtcaactgttgttctgggaccggtagggagggaaacatccttgtacacgggggcaacatcaagaacatccttgcagttctcgagaagctgctgtccgagctcttgagcaagcttgtaagtctcacctcgctcagtggggcagttgtcgatatggtactgcatgaagtcgaggagcttggggttggatcggttcatgagacgaatgcactggctgacaatctcacgatcaacagcctggagacgaccgaagataatatcgaaatacatgctgagagcatcctggcgagcccagttccatgatgaatcgtaggttcgagccttaaggggagtaaagacaggctcaataccagaggcatagaagtcaccatgctcggcagtccagagatcaagctgggcttgcaaaaccttctcggatttctgggagttaaggtgagccttctcaccctcacggaggtcgatcttgaggtatcgagcgagaagctctaattgttgcttgaagagggcacgctggtccttggtgagggcatcaatagcagcaggatccatcatcatgccgccgctagagccgccagcggggccagccgcagtagctgtagacagactgatgccggcattggtggcatacttgttagcgacgctgtcaaagaaggccttggcatcgccctcggagcctagtcgcgcaggaggctccattgtgagggcgagaagcagagcaccatcttgtcggccaggtccaaggccccatcgactctcgagatattttcgggctgctgtgatattgaaaccaccaggcatcttggaggagataagtcgagcaatcaaggacagcgattgcttgcctaggttgccatcgaaggtggcttgcatggatgcaccaagctcatcgagaggtgtgtcttcgggcttctcaggggtggaaccgaattcctttccaagatcaccgagaatttcgttctgaagagtggatttgcctgtgcagaaaagatcgttaataatatctcaattggtccagactcagtctgacttaccaccgacaagatccttgatagccttgctgagaggaacctcgagaagaggcttcttgagcttttgcgcaatgagggcgcgaacaatgtcgacagcctgtacaggctcatcggcaacttgggcgacaggacctgaactgggagcgggtgcagctgcagctgagggagctgcggcagcggccgcaggagctgcaggggcatcactagacgaagagaccgcaggctcaggttcctcttccacgggatcaacatcatagtagatctccttagcatccttgttatagcagagaatatttcgctgaacggacttggcggcatcgtaggcttcgtacttagacttcaaggttcgcttagccatgacaccaagagtatcagcgggaccaatttccacgactcgctcagcggtcctctcaccgaggaacacatcttgagtctcaatccatctaacaggagaagcaaactggtatgcgagcaattcaacgagcagcgtatgagcaagctcttgctcaacttcgggacgcatttttggcggtattaggtcgtgagaggatttgaaagaaggggtatctcgaaaagcgcgaactggctattggcgacctagaattggtgcaagacgatggtcgaattgacggtgaatatactaggggcccgcttaaccccagcgtaaagagaagatggaaccgtcgtaatgaaatcccaagctggcggggagatggaaagaaggggaggaggaggggaaggagaatgagaaggatgatggaggcagaagaaagtggccggagagtctatgaatatgaaggccaaaggtgaaaatccgttctgcctaccagcgagaagcaatgggaggaattagagaagagacagagctgaaggatcaagccaaaaacagtcaatgggatgcggatggcccgtacgaataggtaatcacgactgtaaccgacttgcgagggagcagccgattgttgaacgactggcccaccaaaaagtcgtcgagtgaaaaaaaattgggggaagctctaggccacaccccggcctgttctctccttgccccccctccaccgggcaattggcggcttgtacagtacctgttggaagagcagatgtcggtacatcgagacccttacagggcgccctgtacgctcgctcccgctgtagcatggttgagtatccggtactttctcttgagtggaacattggaacatccccgagccacacatggcggcgggtccttggcgtgcagcccgctcctcaaccatattttagtgctatgcctattctagtatggttgaacaccgtaggcgtgcaccagtcaggggcgtccaggggagcatcttccccagaaaccgaccttttggggcaccatcaacatcgatgaactgagatggagataactggttttgctggctatcttcttttcggctttgccttcatgagccactgatagctcggccgagcggcttgcttatgttgcattctcgattctgctatctactggtcgacaattaagttctcagcccagcaacgataagaataggctccatctcgggatatcaaaggcaaggtgacgacagagattccatgggctatcaatattgaccccaggggtctaaggctatggcagatggtccttgctaccagtcagaactcgtacgaataagcgaggatggtgaaggttgagtggtccaggtcagatatgccattgaagctagggagtagggtacggggttaggaattccccatgaacctcaggaagacttttactagagctatggagtgccatataattcaaagtcttgataattattcaggtggtggtggtgatgaacttgtcaaaatttcgaatatgccaggtaacaactcccagtggttccatttgtcaatgtaatttcgcgtctttctcaactgccatcctaggtatccggctcagtgtactcggttaggtaccgatacatttcaacgtcgagtcttctcgtttgtccgtcggtttccgcaaatccgaactcctcttgtatgcaacaagtttgtcgagacgttgagctgccattccacgcttactgtctgtctctaataagccatcgttgaataatagagttaagttgacttgctgaaacgttcgttgtctaagtcactgcgatgtttgcggctcttatctgcacctctcagaaaccactgcggatagccacaaccgttggtgcatggaaaccgaaacgagatctacagacgccatgccgcccagggataagggccaagcagtcaaggaaggtcataacaattctctcgctcctcaattgcacacgtcccatttccagtaactcaccgaaacgagccgactcgaggccacacatcgcaaaaggcactctactctcggcggggcaagaaaacatcggaccttgatataggatatccaaatgcacttagcaatgggtagcccaaactcatgctaacttacctaagtcttcgtatcatttaggatcaaggtcctgagttttctttgctctccttggtacggtactttacgcgtaagagacttggataggtaggtactgatcaatagcctgaccccaccatgagccggaagtcgaagcttgacggagaatgtggggggccgaatcattgttggtagggggagttggggatgtgagtgaggcgttgaccaggcggtggagggaggcacaaaatttctctcatgagtcggcgaacataggatggagtcatgagttctcatgatggtgtgcactgttaggtttgggatcagttcaggatcaaggatcaggaattgctacccatgccattcagactatgtctgttcggggtcactggaggcctataacagctcatgttgaatcaatccccatctgaaagctgtttgctgagattggaagtggacgttgatggttgtctttcaaagtggagtggagctacacgggaggcccacgaaactcccgagctgagtaaatgtacagtacctactttcaaatcagtgctgaaattactgggctagaaaaggctgggcgatggacagaggtgaaaaatagccactgcttcatgatggttacccaagtctgaatggccggatgattatttcagattgttagttagtagtgaggtcagcttttggccactctttactaccttactatagttaggtactaagttaaaaagaaatatatcaattgtcatggccaccccgaagacgaattttcggctcgatactgtattgagacaaatgaagttcacgatagttccgggtaggcggcgaccgtgtgaatgtcagcatacccgaaatgcccgaaatcattggtagcaaaatagttgaggagaattgattgaggtatgacgaaataacttgcagaaaacccggctttcaacattgctgaggaacaatgatgacaactcgatcattcgatggcttggtatagctgtcggagatagataggaactcactcgcataaggaattgagttaagttgagtgcaacccgtccaacaagcttggccacaccgtggcaatgatagtgcgatcaaagttaaggatcagatccagatcaataggatcagactattggtctacagggaggatcctgttgttccgaagcggacaaattgacttcccatcaaaattcagcatcagccttccgcccacccgcttgctgcaaccataactcaacagcagcctcacaggcgcaccaagaacaaacaaatgctccagtatagctccagaatgctgttccagccctcctgatcgaatccttggagaacagtggctgggtgtaattttgcccgaagtcacccggccctctctctagaggcagaagcaatgggttgttgccagaggaaatgcggtatacaagtaccggtaccttggccaggacccttcaccttcgttgaccttcttcccaacccaaaccctgcaaatgatggtccccttgtccctctttggcaaggagcgtcatgcagcaaggggcgtgtctgatgtcgtggggtcccagcgaatcaagcgaaccgccaatgcggtgcatgccaatggctctcgcagtctcacaacggcgggaggtggatgcgcttcttcactaagatagcccggattgtggagggggagcaagaagttgccctcctacagtgcacctcgtagaaaaaacaatgccaggatacgtacccctccatatccccaacagaactgaaattttggcctgttactccagtccattgaggcggcccctccaagacttcgggtgcttcaaccacaccctcgacaactcaatccaatccaatcccaagtcggctaccagcacaagctcgatttttctcttcttgacttataccgtggccggaaccatttctgaatccctcttagacctcttcttccgactcttccttcttgagattgtccatcttcatcttcctcttccatcatcatcctcatttccttcttcctccctccctccctacatcccctttgcgcctggctggtgttatcttgtcttgtgccgcgctgcgctccaccgactgctaaagctattctctactaatttctaacccctcccacctttcaggggaccagccagccttcacgcaaatcaggaccgccggtttcttctcaccagcgtccttggggaaagcatcagatcctatttctggtgtgttacgacttgaattgataggtttgtgaccattgaaccccccgagaagggtttcaaccaccaattgcaaactaaccattcacttttgcttgccactgcagatttcttcgatacccttcactcatcatgtacggcgccggtcaaggccctcaaacgggcatttccacccccagatctagcgcttctcttcggccgttgactctctcccacggctctctcgagacctcttttctcattcccaccaacctccatttccacgcctctcagttgaaagacaagtttgtcgctactcttcccgaagccaccgacgagcttgcccaggatgacgagccatcatccgttcccgacctggtcgccagataccttggcctcattgctcatgaggttgatgagggtgaagatgacgagcaaggctcctacgaggaggtgttgaagctcgttctgaacgagttcgagcgcaatttcctccgtggcaatgaagctcacgccattgctgccagtttgcctggcattgagtctaagaagctcgacttcatccgcagctactacaccgctcgtgctgtgtgcaaccgaccgatcaagccccacgcttcagcccttttccgagcagctgaggatggtgacgccgaaatctacacaattttcggcggtcagggtaatattgaggagtatttcgaggaattgcgagagatcttcaagacgtactcaagctttgtcggtgatcttatcagccgctcagctgagctgctccagactctctccaagaaccccaaagccgagaagatgttccctaagggtcttgatatcatgaactggcttcatcaccaggactctactcccgatgtcgattatctcatttcggcaccagtcagtttcccgcttattggcctcgtccagcttgcccactatgaggtgacatgtaaggttcttggtgtgcatcctggtatgctgcgcgagagaatcactggttccactggtcactcccaaggtattgtcatggccgctgcaactgccgctgccgactcttgggactcgtggagagacatcaccagctctgttcttaccatgcttttctggatcggaacacgaagccagcaggcattccccatcacctccatgacccctaccatgcttcgcgagtcacaggagcacggcgagggtgcacccactcctatgcttagcattcgagatcttcctcaggctgaggttcagaagcacattgatgctactaaccactaccttcccgaggaccgtcacatcagcatctctctcattaacagcccacgaaacttggttgtgacaggacccccaacctccctctacggtcttaacgctcagttgcgcaaggtcaaggcccctgttggcctggatcagaaccgtattccctacacagagcgaaaggttcgcttcgccaaccggttcctccccattaccgcacctttccacagcaagtacctcgccgaggctaccgccatgattgatgaggatctcaaggatatctcaattgactccagtgatctcggaattgccgtgttcgataccaacactggtaaagatctccgagaagaggtcaagggcaacattgttcccgcccttgtccgtttgatcactcgcgaccctgtcaactgggagaaggctactgtcttccctgatgccacccacattcttgattttggccctggtggtgtttccggtctcggcgtactgaccagccgaaacaaggagggtactggcgtccgtgtcatcttggctggtactgtcgatggtggcatgaacgacctcggttacaaggctgagctcttcgatagagatgaggaaaatgccgtcaaatatgccattgactgggttaaggagtttggtcccaagcttgtcaccaacaagagtggccgaacatacctcgatactaagatgagccgtctccttggtctccctcccatcgtcgttgctggtatgactcccgcaactgtcccctgggattttgttgccgctaccatgaacgctggataccacatcgaacttgctggcggtggttacttcattggccccatgatgaccgatgctattaccaagatcgagaaggccatccctgctggtcgtggtatttccgtcaacctgatctatgtcaacccccgtgctatggcctggcagatccccttgatcggcaagcttcgatccgagggtgtccccattgagggtcttaccattggtgctggtgttccctctatcgaggtcgcccaggagtacatcgagaccctcggcctcaagcacatcagcttcaagcccggttccgtcgatgccatccaggctgttatcaatatcgccaaggccaacccccacttccctgtcatgcttcagtggactggtggccgtggtggtggtcatcactctttcgaggatttccaccagcctatcctccagatgtacggccgtatccgacgacaagagaacattattcttgttgctggtagtggtttcggtggtgctgatgacacctacccctacatcactggtgactgggccaagaagtacggttatcctcccatgcccttcgatggttgcttgttcggtagccgcatgatggttgccaaggaggctcacaccagtaaggcggccaaggaggctatcgtcgccgcacctggtcttgaggacagcgagtgggagcagacttacaagggaccggctggtggtgttctcaccgtccgatctgagatgggtgagcctatccacaagcttgccactcggggagttcgcttctgggctgagatggaccagaagatcttcagtctccccaaggaaaagcgagttgctgagctcaacaagaacaaggactacatcatcaagaagctgaacgacgactgccagaaggtctggttcggtcgcaacaaggagggcaaggcctgtgaccttgacgacatgacctatgctgatgttctccgtcgtcttgtcgagctcctctacgtcaagcaccagtctcgctggattgaccgctcctacactgttctcgtcggtgactacattcaccgccttgaggagcgtttgaccactacccccggcaaagcctctcttctccagagttactccgagctcaacgagcctttcgaggtgatcgaccgcatcctcgctgcctaccctgatgccgagacccagatcatcaacgcccaggatgttcagcacttccttatcatgtgcatgcgacccactcagaagcctgtcactttcatccctgtctttgacgacaacttcgagttctacttcaagaaggactccctgtggcaatctgaggatctcgatgccgtcgttggccaggatgttggccggacctgcatccttcagggacctgccgctgccaagttctccactgagattgatcaacccatcaagtctatccttgatggcatccacgagtctcatgttgagtaccttacccgggatctttacaacaacaacaaggccaccatcccttacatcgagtacttcggtggtaagctcgttgaccccgagatgccccttgatgtcgagggcttgactgtcagctacgacacctacaagaacacctaccgtttgtcatcgtctgccgctgccactctccctgagctcgactcatggctatctttgcttgctggacccaaccgcaactggcgccatgccctgctcatggccgatgttgttgctcaaggccagaagttccagaccaaccctatccgacgcatttttgctccttctcgtggtctgtttgttgagatctcttatcctaatgatccctccaagactaccattgctgttcgtgagcagcctcgccacaaccagtacatcgacgtcatcgaggttaagctcgtcggcgagaacaagatccaggtcaacatgatcaaggagaccactgctctcggtaagcctgctgctctgcctctagagttcacctaccaccctgaggctggatactctcctatccgtgaggtcatggagggccgcaatgaccgcatcaaggagttctactggaaggcgtggttcggcgaagagcctctcgacctcgacgctgatgttactgctaagttcgatggtggcaagactaccatcactggcgaggctatcaacgatttcgtgcacgctgttggcaaccacggagaggcatttgtcgaccgacctggtaagactgtctatgctcccatggactttgccattgttatcggctggaaggccattaccaagcctatcttccctcgcaccattgatggagacctcctgaagcttgtccatctctctaaccagttccgcatgatccctggcgctgagcctctcaagaagggagacgaggtctccaccactgctcagatcaacgccgtcatcaaccaggaggctggcaagatggttgaggtctgtggtactctcgtccgtgatggcaagcctgtcatggaggtcacctcccaattcttgtaccgtggtacttataccgattacgagaacaccttccaacgaaaggttgagactcctatccagcttcatctggccactactcaggatgttgctattcttcgatccaagcaatggttctccgtcgacgagcttcctcagaacatcgacttgctcggccagactctgactttccgtctccaaagcttggttcgctacaagaacaaggctgtcttcagcagcattgagacccgcggccaggttctgcttgaactccccaccaaggagatcatccaggtcggcagcgtcgactatgagaccggagagtctcacggcaaccctgttgttgattaccttgagcgcaacggccaacctatcgaccagcccatcaacttcgagaactccatcccccttagcggcaagtctcctctcgctctccgagcccctgcttccaacgagaattacgctcgtgtgtccggtgactacaaccccattcacgtctctcgtgtattctccagctatgccaacctccctggtaccatcacccatggcatgtactctagtgcatccgtgcgaagcctgatcgagacctgggccgccgagaacaacattggccgtgtccgaagcttccacgcctcgcttgttggcatggttctgcccaacgatgagctcgaggttaagcttcaacacactggcatggtctctggtcgcaagatcatcaaggtggaggtccgcaacaaggagaccgaggacaaggttcttgagggcgaggccgaggttgaacagcctgtgactgcctacgttttcactggacagggttctcaggaacagggtatgggtatggagttatacgccagcagtcccgttgccaaggaggtctgggatcgcgccgacaagtacctcctcgacgcctatggtaagttacatgaatcggtactatcaatgtgcatctgctaatatatcccaggtttctccattaccaacattgtcaagaacaaccctaaggagctcaccatccacttcggtggtccccgtggtaaggctatccgccagaactacattgcgatgactttcgagaccgtggctgcggatggtagcatcaagtctgagaagatcttcaaggagattgatgagaccactacctcatacacctaccgctcccctactggacttctctcagccacccagttcactcagccagcccttaccttgatggagaaggccagctttgaggacatgaaggccaagggacttgtgcctaacaacagcacctttgctggtcactctctcggtgaatactcggcccttgctgcccttgccgaggtcatgccaattgagagtttggtgtccgttgtgttctaccgtggcctcaccatgcaggttgccgtcgagcgtgacgctgctggccgatccaactactccatgtgcgctgttaaccctagccgcatcagcaagaccttcaacgaagccgctctccagttcgttgttgacaacattgctgaggagactggctggctccttgagattgtcaactacaacattgccaatatgcagtatgtttgcgctggtgatctccgtgcgctcgacactcttgctggtgtgaccaacttcatcaagatccagaagattgacattgaagaggtcaaggacaacatcgaggaggttaagggacatctccgcgagatcatccgcggctgtgccgagaagactcttgccaagcccacacctcttgagctggagcgtggcttcgctaccattcctctccgtggtattgatgtgcccttccactcgaccttccttcgatctggtgtcaagcctttccgatccttcttgcttaagaagattaacaagacatccatcgacccctccaaattggttggaaagtatattcccaacgtgacggccaagccgttcgcgttgaccaaggagtatttcgaggatgtgtacaagctgaccaactcgccaaagattggtgctgtgttggccaactgggagaagtataaccaggacgagaccgctaccaacggtgtcgaaggtagcgacagctccagtggcgagtatgaaggttctggccgtgctgcttgagtaagtttggaaaaccaaagagaaagggaaatataataaaaaagaagaaaagggaccatgcagagacatgatgtaacggaagactagagatggatggatgatcacgaagagagtttacagattcccggccggattgttatcctggcatgatgagtaccacctatattacgatgtatcttgttatctttagctagaggggcgtttgtttttgctacaattttagagaatttttgaatgcctgatgatgaaatttggttcataaatcgaataacatatctcgtcctgtgaaagcttgggatgcacacgcagtcttgtgatgttggttcgctcccgacggtgtcgtacaagtgaggcttgtgtaggaaataattgacgagataatgaaacacccgacattgattggtgtgcttcggctcggcgactgtaccaccctaccattggatctcgctggttccgagcggtagcggtagcggtcggctgccggcgacggccggagacggacaagtggtggagatggcctatcaggggaatcaagaccgctttggtcgctaacaacatcgcaaacatagataagtttacgtgttcatgaattcgtatataaggtccaaaggggaagggctttagactcgttctttttgttctcgggctttcttttttctttcggctctgttcgctattacaccatccccacttggcatcttacctcttattgttcaacaacacagcgaacatttgagaaattgagatatagaggaatctacaatggcgggcttaaagaagcaagtctttgtcgggacattcatatccagcaaaagtcccaaagagcttgactatcaccatgacacgattgtatgtgttgatggagagggtagaattgtcaaggtcgatacagagggcggcagtactgagcagattggaaagaggctacgtgaaactctgaactgggagctcagcgacgtagatgttcatattgcgaagcctgggcagttcttcttccctggttttgttggtgagtgatacagcccttgctttccaagaaacacacactgacagaaacattagactcacatgtgcatgcatctcaatacccaaatgtgggaatctttggaaagaccactctcctagactggttggagaagtatacattccctctagagtcaagtctaaaggacttgagcaaggcaaagcgagtatatggctcatgtgttcgacggacattatcccacggaacgacaacagcggcttactatgctaccatcgacgtagcagcaacgaacctcctcgctgatctctgcttagagataggacaacgagctcttgttggacgcgtgtgtatggacaaccctgacatgtgtccaagctactatcgcgatgagagtgccgaagagggccttgaaaaaacgagacagacgattcgacatgttcaaaaaatcgaccctgagtttaaacttgtatctccggtgctgacgcctcgatttgcaccaacttgctccagcgattcgatgaagggtctggcaaagatccaaaaagaaatggatcttcctgtccagacacacgtttccgagaacgaaggagaagtcgaacttgtcgcaaagctgtttccggagtcggagtcgtatacgcaattgtacgatgattgcggtcttctcaccacccggacgattcttgcgcacgcgattcacttgaccgaagcggaggcaaagctgattgcgcagcggggaagtaaaatctcacactgtccttgcagcaacagttcactcaccagcggttctgcacgcgtaagatggctctgggacaaggggatcacagttggccttggtacagacatgagcggcggctacagcccttccattctcgaagcagcacgtcaagcagcccttgtgagtcgacacgttgcgatggggatggacgaggaaaaggaacggagcaagttgacggtcgaagaggtgctgtatcttgcaactcgcggcggtgcagaggttgttggactggctgatagaatcggtgggtttgaggagggtatggagtgggatgctcagttgataggactaggaagtgttgatgaggatggcctggcggatgatgacgggaatgtgaatgttttcgggtgggaaacttgggaggagaagattgcgaagtggctgtttaatggagacgacaggaatgtcaagagggtttgggtcagagggagaacggttcatgtaagataagcagaggacaaagaaatgagctgagacagactgcccatgttgtttcagacactatccaacactgacagcaatgcaatttgtcggtacagcagcagagcagtacaatctctgtctgccctcgtgatcatcagcgtcaatgtttcacttgattactccgtacatgctcaatcagctctacagataatatgccatggattgctaaaaaagaggcgtgctacgaacccatgacaggattgttgctttgggcttttttctgtcacttcatcactaacagtgcatgtcgctactgagtttttgtgtaatagctttaactaactgcgtgtataattatgactcctgcctattaatccgaggcatgacactttgtgtgaagaaaacacgacagatccgattcgcatgtgaagccttggtttggcttcactgatatatcctccatactcgcacaaaaattagcaactatcctcctctggtatggttcatagccctcatgtaatggccgaaactctcatctccaatgacagacactcataactgggagacctcgatgcgactttcattacgagactgcatcagtccccaatcgcgcggcttctcacttcagccctgcgtcttcccaacgggttgacaggttttcaaaattggttcctttcgtcgtcggaagggtacaactcatagttagaataattagcttcgaagaggcttttgttgccctcgcttgtaaaagaattctcgtaggtgaggtgtttgtcgtttgcgaagtcgcaagcccgaggagtgaggatctgttggctggcactaggaggccgtccaccaaaggcgtaacgatctgtgggatcgatgtggtcaagtctagcgcgtgcaagaacggctgggttgaagctgttgcttgagacggggtttgcaactctaggaagatcggctccggtgatctcacgtctaacggtctcgggcttcttaacgttgcggccattgctcttgttggcccggctaggcttggtggtcttggtgactctattgggcttctgtttcttagtggcgttgccattgccctgaggattggtgctgctagaggcaatgccctggatcaaattgttgtagggggcggcaccgtgagtactgttgttagtagggagattgccctggagtccgtagttgacagaggtgttgtcttgaaagttgatatcaaaagaggcattgtatggagtaccgctgtcgatagaggcattgctgaaagcgctggtgtcaaaaccggcctcgccctgaacactgttgtcgagggaagtactgcactgagtactgttgccgaaagagacattgccatataggctggtgtcaagaggagtgctgtcttgcatgggatagttagatagttgagtgctatcgtcgagagcggtgattctttgaaacccattggtggtgatgttgatgttgatgttctgcatatcatcggtagcaaagggggtgtcctggagattgctctgcataaacccattatcatgaagccccaagttgaggaagttattgttttgagggttaaagtcgtccaaggcaccaccctggaattcggtatcaatcgcagtcccgccagggacccagtactgcatgccattgctctgcatgtcgttgctctgcatgtcgttgttctgcatgccgtagttgttgacaggagccccttgagagtccatagacatattaggggtgctaacaatctgagtgtatggctgcatggcccagttgtttggaagaagtgaactgttgtccatggtagatgcactagccatgttgccagtgtttagagcatcttcacccatagtctgagcgtttccatccatggtattgccgggaaccagagaaatgatgtcgttgttgataggattgccaacatccatagtattgttgacatcagtggtgttggcagattcgattgcacctccagcatcggcactttcaccgatcttagctgtagactcaattggagcgccatcggtgttgatggagccacttgtgttggcatgaatactgtcgttttgattgtcgttgatcggagtaggggcttcggccgtgtcaccagcagcggtagtggtatcggcatgggcttcatcgtcaggaaaggtcattttaatgaactcgccaagatctatctcagggagttcctggccctgaagctgtgcttcctgtcgttcacgatctttcgcctcgatggcagccatgattgcttgaacctctttctccttcttcgcgacgtcaagtttgttcagtctctagacacggtatgttagtaagttcctaggataccagaatcgtaagcactgtatgtaactcacagcgatttctgtatttcgagctgaatgttctgaacttttgattctcttcatgcgctcgagttgagcgctttcggcctcgcacacctttttatccatatcagcagacatcttctctttgaggtcctcggagacggcattccattctctagggtcggcgccaagggagacagccttaaggcgccaccagttcatctggacttgtaacattttagtgagttccctgaggttgatcgctttctcttcccgtctcacacgggttccctttgcagatgtgttgttgcggacaaggttgagcttcttcctttcgttgagaataatatcgttccttgcgaccaggaccttctccagacgagcgtcttcaactccgggcggcatcacgtaggtattacaaacaaactccttgtatgcgggtcgatgaagagaaggtggggggatgggaatacttccaggctgaatctgattcttgagctcgaactcaatcatcttgaagcgaccatcaacatcgtccttgggaagagcaggatcgggacccaagccaacttggctgagccgaacacccccgatgtgtagtgtgtgagcacgagggtccatagagctagcgtcatactccgcctgaagctgggggtcaatcggaaggtcaatggccgtctgttgattatccacgcccatctcagaagatgggccgccggatagggtcacaagagcttgaacgcctgcagatgctggatctgtctcttgttgaggcgcagttgggttagttgcaccctggttttcagcagcttgtcgagcagcagcatggagtcttcggtgttcggcgatagccaggttaatgattccctggacaacaaacggtctaagagtgccttcctttccgcatcggtctctgtggtactgcttgaacggttcagagaaaccagggacctcccaccatccaccaggggtgggatcagtacggggtgcctgggactgaagttgttgagccggctggtgtggaggtagatcgatagtcgaagcaggtgcttcaataccagattgagtaggctgatatagctgtagggcaacagtagagggaggtgcttcgacctcaggttgagtaggctgatatagctgtagggcaacagtagagggaggtgcttgaacctcagattgagcaggctgagatacctccaaagcgggcttcttggtagcagggccttcctgggaagctgaaggttcgacactgtcgatagatcgcttcaaagactttctcggctgcttagccttctgagaatggagtgcttcggtctgagattgttgagcttgctgaggtacctgtagagcggctgcagaaggaagtgcttggctctcaggttgagtaggctgagacacttgaagagcgggcttcttgatcgcaggaccttcttgggaagctgaaggttcgacactgtcgatagatcgcttcagggactttctcggttgcctggccttctgagaagggggtgcttcggcttgaagttgatgaacctcttgggagccctgtggaagagacagttgagatgttgaagcttgtgcttgagtcttcctaggttgtcttcttcttcggggctttctagcaggggccgctcctgtctgaggttgttgagactgttcagtgactggtacagtaggtacctggagggtagttgatgtctgagctgcttgggatccagcagcctgtggaaagctggtaccaaaagctcggagagatgcaatagcttcttctgcagacccaggtgacagatgtacttgagtcaacgggcgggcaggttgaagaggcttcgagggaagtccttcagacatggtgtcttcgggacgcgaaaccgcgtggagaataaatagaaaaggtttaaaatgtgcaggtgatactgtgaacagtgtgtagtgtagtgattaagtgcagatgtaacttgcggcagtgaatagctgcacaagccgtgggtgcgagatgtggtagtgtgcagtgatgttcagatggagttctgagggatgaaatcataaagcaggagatgctcgtgattggaagagagatcaaaagaagatgatccaacccgcagaagagtgttgtggtaaataaaataaaaagaagtttgggtttgtgagagtgaggttgtgatgttgtgatgggaggagaagagagaggagaaaggaagagatgggggaaacggagtgggtggagcaaccaggaaggcagagaagcaaacgcagttctgcggacctcgaactgccagtgtcagtagaaatagcgggctatgcagtcgagacaagcgagtgagttccctacgtggaaatcttgcagtggcataggggcatcatgagctaatgcatttggtcactgcgaggtatagtccgcctgtgacagtggaggcacgcgtagacagacagttcagaggtagcagacgcgcctgaagacgtgatcaagaaaagaaaacgtcacgggcagagcaacaggttatatcccatctgatgcaatggaagccataggctgcatttttgtttggcagtccacgtgagcatatcccagaggtttcttgacaacagtctctaaataagcgatcctgaacatgctctactatgtatctatattgagtatataatattttgcaagtgatgcatgcctatgaagctatatcatcgagtgtctggcggaccctatgcgttgaagtcgagagtggagttccatatcctggcactgcagagcctctatcccccacatcaagttgatacgcatggaaataaacggccaatcgcctgggtgaagaaaacacatgacgtggttactcgcgagggtgtacgaggcgtaacatgccaggaaaacaatttcagcaagaatgtactctgacagttgtttatatatctcaagctcttactctaactgtagaaatatggaaaagaacaatctttggtgagtcattcttccttatctcttttgttgagtcttgattcgtcttggtggtttaacccccccaactcgccaactcgccccattatcggaattcgttagttagtgtgcaagcttccaaaacccaacccggaggacctcttatatcatgtctcgatcgtctgtgtttttttttttttttttggagtcgtatcgatcgttccgcttcaccacagctaactcgtatcatggttcgtttcgtaggtagtgtctatatcgatggtacacatcaaaacagctcgccgagcaatcgaattatcaagccaaaaacaacgcagtaacaataccgaaccctctaggtacgtcggaatgcattttcgaaagccctggatcgtcctgtgttgatgggtgtaaataggggttacggttggtgttggccgtcagcagtgtcgttggtgacgcaccgacataaacaagaaggagaaaaagtctttgggaccagccaagaggacgaaatagtccatccaagtcagtttactaagatgaccatgttcgctcgttaagtcgttgtcttactgaacatgcttgctcaccaccccccttcactttacatccgcgtcctttgtttgaacatcacccagcactcgctcactcgcatacaactagcattgatctcattgctaatctcttcctttaccagtcattctaccatcatcaatcgcgaaccatcccgagaaagacacgattcgttaagaactcaaaaagattaatagaaattgaattcccacatgccaaaagatttggcttttcgacaacacatcgctgtccgcttcatggtatctaaaagcaccgtgccgctccaatactcaagtcatgtcttgagtccatcaaggccgttatctacccgaaagagagtgtcccaatacgccgccgcgaatatgttgcccccttttttccaatcccgatggcttgcttgccgttatcttgacccagagccctgctcacaaggccaatcctgttccgtcctttgtccatcgataaactgccaaaagctcccttcgccgttgttgctgctctcccagatcctcaggtacacgacctcgaacctgagcaagagcgctacgcataactttgctgaattttcgctatccattgttagtatttacgctgagatctcgatttgtagagaaggacttacctgatattctgtgcttagagtgactacacatgcttcgtgagcccgcacgattgtctcgcatgcttttgcaacacttggcgatgcctccgactgcagcttgtccgcaataagcagcagcaagaacgacccctgaagaagatatataccgaagaagaacggcatgaattccagtccagggtcgaattcaagaatctggttgatcgcttcagccgcagcaacagcatggctcgtcgatgtgatgaatccctgcgatgagatccacagatcctcatcatccagcaagttgatgggatcccattttccggccaatagaatatgcaagacgtgcataacgtgagttccgtatgcaataacgattcgagtctgtatattgctctcggtgagacgattcgatccgttagtgtgtactgagtgtactgatggcgtgttggcatcaggaacccctgagcgctcgttgccctcgttctgagcatcgactctttcctccgccggtcggggcaggttcttgtgctcgaaagcctgcaagctctgctcataaatttccagatgtcgagtaatttctgcggtttgggcattccactcgtgcccttgacgaaagccggttccgaagcgcgggtgattctttgcgtggtgcaagtcgacaatttcacccaggatcgtcatgagagggaggaaatatccaaatatgctgtggcctcggcactcgtattgaggaccatgagcttgtgtcatttcggcgccatacccttctggactcgttcccagtagattgggatctgtggttgaatttgagtggccgctgaagtcgccgctctgccatcgggcgtcgtccatgggttgcagcaaaccctggcactcgatatcaagcaaaaatagggggcgattgtaacacaatgccaaatgtctgtcgacgatgtaaaggagccaccatattcggcgtcgttcctcacgttcttcctcgcctacatatccgttaccactaataccgccttctccatcatctgcggtgtcagtgtccatgttctcttgagtcgcaggtgaaggtccagggggaagctcgcgacccagcttcagctcacgagcaagaccccaagcagcggtccaccatctcatactggcacctttgtattcgctcgcagagacgacgaccgccaaatgaatgtaagtgattacgtcgtcaagactacctgcggcaccaaatggccccgactcgccacttgtagcatcgaggctaattgagccgggcatagccacacccaacccgccaagagcaacaccatcagcaacggggctgggcgcatcgcttggtgctgtatgaatgagcggtcgaaggagatacactgtaagttctaggagcttctgacatgtcttggctcgagctgatggtgtgctggcgaggaaaggagcgtcactagtctgtgcagcaacccaaagcatgcttgccaagagggctggttgacatggtctcggcctcgtctgatccaggaaatatcgttttcggaatacgaaccccaagacatagggtgacatcgggtgcatctgggccgatgaagaggacgcaaagtataagtcgattaaatcgcaagccagcgggatagggataaggttgttgagatatggcaccaatggctcaagaacaggataccgcaacttggagttgttgaaagctggagctgggacctgggattggtactggcctggcggtgaagccattgagataccccatccaggtgaagttcccttccccattgagtacccaagagggctatttcccatcctgaatgtggggttgttggtaaagttaggaggactctgggcttgcatcgaatatgggaattcggcatagccaggcatgttgcctcgcccgttggccgcatatgactgaccattgagcacaggaccttcaagaccctgcgtctcatagccgtgagccatacttccgaagccattgagatccagaccgccgttattttcaatatgttcgccatccagagaggaacgacccatgtgtggttgctcgcttatgttgccaagggggtcgaggccttccagaccttgagtatgtcgcatcacatcgtcgcccggatctctgctcgatttgctgcttgtgctcgggtgtcgttcattagattgctgctctagtaccatattcgacgagtcgagtcccttgttgccggattggccattctcagatgtagattcatcaagagtctggccgttggcagccgccgccgcctgggcagcagcttgctgggccagttcctttctcgacgcctttcctctcttcttcctttcgcggatgtactcacaccccaggccgaattctacagaagtcagaaacactccgttaatgtttgacctcagtacctaccaatgcagtgtgcacaggggtgttggccgtcgcatttcgtgcgtagttgattgcactgatcgcaagctcgactgattcttctcctgatgggccctgaggtgctggcgttgcgcgggtgaattccataaggatgctgtcgattctttacttggggacctgacctccccagatgagcgcttgagagggggacggcttgcgagagtggttgaatcggatattgatggctttggccgagtgattccagtcctgtacctgacatcgtgccttgctggacgtttccatccggtgggatgttggaggaggtgatgttctggtaaggtgaaaaacgttgaagtggattagacaacatgttgccagtgctcgcgctcaaccgcagacgctgcggagggtctggcggcagtaagggtattgtgggttcgagtatccgtagctaggataggatcggaggatgttgtgagctattcccctctcttggagaggaaagacggggacagcttcactgataaacctggtcagcttgccctcctgcaggcagaactcaaatcagtttatggggaagagctagatgtaagaggtaggtaaacaggggttcgagtctgatgacggctgcaggcgggttgcagaggcatcaaaacagaccaagatcaacgcgtattggtattagggggcaaatttctcggggagcggggaccgctgagtgattgacgaggcatctgacacctttgcattataggtagtgatggacacagggttttttttggagtagagggttgtgagaatacgtcttggtgtatatatgaggagggtcagggtgtaagaaatgggttgacacttgacagggaaagtgaagggatttggggagatgaaagacggtccaggagatgagacaaagtgaaggcatacacttacagtaccctggtcgtttgaggtgtctagctgccgtcgtgaactctggctaaatagcttattgccagatgcgttgagatttgcggcggcaatgtcaggctggacctcttcctctttggactctgcgcttaaacacagctcgacaagatcttggtctttgatgcaattgatttcgtggtttttgttttagaggggcaagagaagaacgggatcttcataccaagattggtcaccttaaggatcgttttaaagaggtccaagtataatcaagtcatgtcagatcagaagactgagtgaccgacaagtggatcctggaggtttgacgttgagtgagtcgtgagtgggtgagtgagtgctataaaactcaaaaacccctggagtcgagattcaactttgagacggagaattaggatcacagagatcagaaaaagaagcaatagtttatggatagacagattcgaatgctcttgaccaacgatgacaaggacaatctttgatcgaaagaagggacgagagaaacgggtgttgtgtttttctggagaaactgaaccgaaccaacccaaaccccaaggcatgaccgctcgtgactgaaatgtcgggcggtaccaggaaaacctgggcatggacggggcctgttcgacagaaatgggggagtacttttactagaccagcatgccccaagaagctgccgcatgccaaatggttcgcttgctactccgtacggagaagagaggatctagccttagttagactccaagcttgggagcgaggtcccgccgaaggtgggttgatgaacagatgtggagtggtgtaagaggtggaggatttttggtgccatggggtgccactcctaccaacgaacgaacgaattgcttgtccttgtcggttggatcttccgagaaagaattcccttaattaatgactgactgtctgtctgtctgtcacgtcacagtcgcagccaatctggggtgtctgtcatgttcgagacgtgttcttttcttttctttttcaccggtcggcttcgaggctagccgtgcgtgtcctgcttgtcacgcctcgtctcgtcttagtcttggtcttaaacccgccacaacaaattgacattaaccgtgagcctggggaaattgacaacaacaacagttcgtccgtctggggtcgagatgcaatgatgcaaaaaggtggcagccatctccaggatctccatcttattatccagacaacaattggaaagggtataggggagtagaggagcaagccactgtcgatagcttcctcatatgattgctacccatctaggaaaagagctgtagcacgcccaaggtcttgaagcacatgctgacgtctgagagaaccgttcattgccgttgttggaaatagtgatgttattgattgagcctgtcctgctttctattgttctaatggctgtccctgtacggaggaggggaaagcccagggtcgttggatctagtggcgccgagcgcgtggccgccatctgaggctctcagacactgacacacttacacagacatgacaaagccgggcgggcctaactttaggttagccgaggcttgacgtcgaaaattctctcggcggtttggagcttttttgggggggagggagacggcagagcagaacggcattgtactggtagaacttgaaagtgccaagtgctctgctcgtaagacggacgaaggatgatgaaggatgatgaaggatcttcgggcttcgttcccagggcctacgacccgttccgcaagttgctagaggcgtcaaggtatctacagcaggtgtgctgtatatgcgtatgcgtatgaacatatcatggacttgcactgcatctgcatccacaaagtggattgaagcagggcagggcagggcagggcagggcaggacaagcgacagggaacgggaacgggagggaggtgtggatgaagaatgcttgggactttcctattgctctcagttccccggattttcatggtcgagacaatggactttatccccttgtttgattgttcttttgctgagattcgagcttgaatgtcgatgagccaatgtgctacgtgaactgaaccccaggtgcttgatttactatgcgccttccttaacggttattagtgcaatgggggggactcccgtcgttgaagtttggggctccagctttttattcttcccccaatctctgagatcgaggacaaccggggtgggccaattagctttgggttcggctcatctccaagagcttaacttacttggatccagtgtaggttaacccccaaaggggaattactcgcgaacttgtccttcgatttaatttctctctctcatatgcgatcctgagaattttctaattttaattctaattctaattctaattccacttccaggtttgaagtcacagcagctttgacatcttcctgtcaaactcttcacatcttgtctcttaccaattcctgtgtaacctctgttgctggactatatcatcggtagcctatagttaacccggcatttgcgcccgcattcgcgcaccaatcaaatcatcgagagccctgttagagcctgcaccggaagagcggattagactcagtggaatgaatgtgtgcattgccaggctccagcacaagtcaaagcaaccgcatgcgattcaatcactcttgtaccgcatgccagggtcttggccacgggttggatggatacctacctactctcctgtacatacagcacaacaatgcctgaaccctccatcgtgatcttcccccagctctgtatcataccgtaccttacttgttgacctattgttcctacgttccttcacagctcctacgctgtactctacactgcaactcactttccagaaagccaatctcgccaatcgctgcctcccctcatgacgtccaccaccggaatgtcttgcttgtggcgccgagggaccaacggccttccggcccgatttccccacactcgtcccatctacatacacccctgctatgtacctcgtctgctttatgtattctgcactctccccagtcaaagggcttcatgaactgacccttcagttcgtcttgacaccatcttcgaccagagactcgcactgcagcgtgtgctttatcgtcccttgctcccggataccacgtggctccctcctacacaaccgcctacctcgccgtcgaagcttgagttttgaaccatctttgtgatgtgacagcccttccacctcgttttcagcggtatagcagtgtctatatcaccactttatctgtaaccgcctgaatctcaggtcggcaaatgcggtctgtgagcctagctgaattacggagagctgagccggacattttattattcaatcgtaataatataaccaaagctttccccgttggagagggatcccgacttaaatgttgtcacaccgcattgtggccagtcgtgtaacacaatatgaatccgcgagtctacacctaatccatcaattaatttatgcttctagatttgactagcatacttttgacgaccaactccgatccccttctagtaactgaaaattcttcatccaagtcgtgactattagaaacaaatgcagccatatgtataatatcgtagcgggaattctcagcccctttaatctaagccctgaagccatccaccacgggataatgaagctcctaacccatcaagcgctgctatctggtcatttgtatcagcttgcaaattgctgttgccttctgtgctgccgttaggggtctcctgattattgctgtcaccaaacatgaacacagaagtatcctgtccgttgttggccatctgccaggcctcaaaactctggtgccaccttgcgctgtcgttcaagaaccattcttgcccatccatcctcatagaccggttggatgttggaggattgctgaccggcgggacactcgtgccggcgtttgccatgccgttgcggttgatgggtgcaaatgcttgctgataagatggcctcgatgatgtaacagggacagaaccccatccacccataggttcgggtccaaatcctgtgttggatctgttcaaagaaataccctgttgttgagaaaggatggtgttcgacagcggggcgcttgtcagcatggcgtctgttacagatctttgaggctggtgctgcggctgttgctgttggagctgttgcatcggtcgagccaattgtgctcgattatatgggggaaaggggctgtattcacccatgaccttcattcccaaaccaccatcagaaaggggcgaagctcctgcctgcgaatgaggtgacgggacatcagaggtgctgtatgttccgtatttttcgtcggcccgatgaagcacgaatgctgcatcctcagggagttcgcaattccatttccgggcgagaacgctcaggatactcaaggttcttctcgcgcaaagccaatcttccgcaatttcttcgaggtgctttaccccatgagtgatatcccgacgagcagttttctcgggaagatttagtaaatggattgtgcatgcgctgtgcaccatatatactgctatgttacaaatctggcgcaagttccaaagcttcttgtacaatcgaagcagttttgagattgctccagcatttgctgtacaaatacggcggggtgagacatgtggcggaagaggcgaggacgtgggtgagtacttcaggaagggtcggaagagatgtatgtattggagatggaagaacatgctattcagggtcagtcatttgtgacttagctgtccggtactgcgttacttactgcatgagaagcacattgggtagctggccatctttaggctcaaactcccttggaagttcttttcgccactcttctagacggcggtgtagctcacttaactttttgagttctaccgtcttcccactggacctgccgatgtgacttggatggtagaagaaggcgagcaagtcactgctgatctcggaaagctttgacatttgcagagcaatagctcgtgttcgtgccggttgtttgaatgactggtcaaatccactgtccgtataaggcgaccaggattccgcatcttcgtcggggaatacatcgaatttggaaacgttgaacgaactcttggggatctgaggcagcctgccgaggtaatttgaccagcatttgtcgaacaggtagcagccccagaacgtaattcgcctggcatcaatctcataatcactcattcgttctttgtcgagttggccaacatcaaggttcaggccaatatcttcagccatgcggaaactcattccgctataaacccaccccttggcttcgcgagcacaaccggcttctctcactgacatgagtgccaatgcttgaacggtaactagtcgaggtttttcgtattcgtcgttttcaacaatcaagcgttttgcctcagcaaaaaagtgatcgcctttcgtccggttatcgccaggggtaccataggcgccggcgacacttgtaaaatggcaacccaaagcgagcatagcgttgaccaggagtgatgaacagtagacagtacctcttcctatcccggccttgcctcttaaaaagtcttggaagaagagggtttttgagagcgtggtaaagtaagggtagtgccagttgaaatacatgttaattaggtgggtgatgagctgagtgtcctgggtgacgcgagtccaggaggtaataggatcctgtccagttgtgtaatcttcaaaatttggctccatttctccttcatgagtcggatcactcagatagatgagatgagaggtacctccgatgaagcgaacgttaccattctcgagtctgagctcgcccattttgcgggccagatccctttcgccctgctcgggttggtcggtagtatagttatcattggattgatcataatcatcggaatcatcattagccaacggaattgtcggttgttgtggttgtggctgtagtggctgctgctgttgcaacttgataatatcttcggcaaccgcgtcaaggctattgcaggtacggatcttttgaacaatgcccagcacgtcgtcgtcttcagcattcaatatagcttcaattagaatctgtaaggtcgagttgcgtgccttcatgctgtcgaccttctcgcgataaacacccttccggcgatggtccgagttaggatcataaacacactcagttccatatacgctggagcatgcagcgcaactgggaagggcaccatcgcacttggacttgcgtttacggcacgctatacacgccgtgctcacgcaacgcctcttctgactggcagagtcggcgcctctgcgtgacttcttgcgagttgacccctgggcagttgttgatggacccggctgcaccgcggtcttgggttccggctcttccatggttaactgagcaagcgaaatctggcgataaaaaaaaaaagcacgcaaatcaaataaatggcagaggtcagagatgaggggatccagataataaccactgctcgtgagatgatatgacacgatgtttagtatgaatgtgctggttcgtaggcccacaacctagactgtgggggatgaaattgtagtcagaggttgattgaacggtaatcagcactttggctcaaactaagcgaatatgaggtctttgtggttggttaatagatacgggtgcggatggcagtttagatgtgatagattggaaaagaattgaacaggagttggagactgagcatatagtcttcctaacaactattccatcctgactttgcgggttttgcaatcaaccatatctggtagggagaaggtgagggcttctgccgagttgaccaactccacgggacttgttacccagggtcaacgccgaagacagcccgaggtgcctgaccaaagtgaggtgatatgagatgaggtgatgatgggaggcgatgcaatgaaacctgaggtggtaaaaaaaaagatcgtggatgaagagtgaggaggaatgggaacgtgtgaggtggatttcttgcagctgaggcccagactctgaacgcggctgattaaggtgagtgagtcttcaggcgattcccgactcgacctgacctgacaccgaaaggatgtttcttctgggactttactaatgtaggaaaagaccctgaggtaggcgcaggcgtggtaaggttaagcgggagaaggaacagtgaaactgacgctggtcaaggaattgagtggaggcaataacccagcatcagcgtggagggtcccgcctctccttgagttctggcgactcagagaaaggcgttatgtaagtcgtatatcctgaaccagccactctaaaccgaacattgcctggacctgggtctgatactatttcggtatagtctcaatattcggcttttggagggaatgaagacagccaagatagcttatttcccagaggttaataaaacaccagctagctgtctatcacatgggatgggacaatgttctcaacagagataatcgacatctttcccgcataatcccccacttgggatcggccagccaagggtgtggctcctcaccctttgtacagtagcggcccggggcccagggtctctgatagcggctgtgcgacttaggcaggccgtcctgataagctcttgggagagtcctcagattggctacggaacggtaatcaacaggtctagattctctcttggtccaggacttgagctgcattcttatccacggacgtggtacccaataaccccatccgtgcttcttgtgacgccttaaagaaacgggttggctttgtactgcctcgtactgcatgtccactccaatcaagtgggctggcggctcagctgcactttatcagcttggggcatacgctttgactcccatgttcgttcagactagttgtacccaaaaacatatgcacttgttctctcagtcaccttcttatcatatctcagtgtgataccggttgaccagaaaagcatagagaacagccgtatcaagtcccctgacaatccctttgttaaagcatgtccaagataacctccaaactttaaaccatcataaattcagccaccaaccgtaacgtcaaagctgccgttctctacactaatagattataggtctaccgccgttggtggcttgagatcaggaatctaataaccgcttgatgactcctttaagccatttaccagccgagttgcccgcttgtttaccggtacccgagttgcacagcagatgaagcaaggagagttctctcatgttgcggagattatatgcgatcgttccaaaccttatcaattacctacagcccatttcttttagatgctcccaaagctgacatcactagctaccctaactactttgtacaaggacccaaatcataatttcgtagaagtaccaatatgtgtggactgaatggcacacttagcactgtttccaatggcagggaaacaaagtgctatccagacttgtcatgcttttaacggtggtgatacatacttggtacatccggttatctaccgtacactctagaaggtggtatattacacaggcatcccatccgcctagccaaatttcttcccaattccaaaaaccacatacttcttttcattaacctcgtcccaagtaccagttgtgggccagctggttggtcaaatagctgaaaggcgtgggcacctcggccatacccttccttgcgacaggatgacgcaggtagaccgcagcacagatgttggggttaacctcaaggtagcgagggatgaaggcaaaggcagacatgaatgggcgaggacgccagggagtaacatagggtttagagggatcgatagggttctcggagtcgtttcggagaatgttgataaggcggcgggtctcctcatgggtcaagttctcagtggccagaatattcatagcccggtcgcggtctgccttattcgtgataccctccagacccttttcaaggacgttgttcttgaattgcaacttcttcgcctctctttcccccttgcttaatttggaatctgatttctcagcttgtggttcagcggactcttcggccgatgcttcatctgaactctcagcattgactgctttagccagtgtcgagtcagcctttcggaaggtgtcgacagactcaagctttctgatctgagcctcgatctgatggaggaggtcccttgcgtcaatgtcacgagcctcaggaagcgacaggaagcgctgagcagtgtcacggaatagtcgtaaatctttcttctgcttggcagaaaggtttctcatatcgcccttgagaatctctctggcggtcgttcggaggtttctgacacggtgcaactgcacctctcgctcaacacgcttgcgcgcctgttttccaagagcctttgtatcagaagactcagcttcctctccttccttagcaacagcctcgaggactttggatcgcttcttcagcccatgttttctgaccgactcttcttgttggtcgagcatctccttctcacggctttccatagtagtatactcagccgtcttctgctctccagtgccataaagaactttctcgacctcaacttggaacatgtcaccaggattcaatgcgtacgatgggtggaccatctgtcaaatgttagagcaattcctgatgagaattttatattccaacaaaccttcttgccgttcaccttgacagccccgtgaatgataaattgacgagcttgtcgtacgctgctagcaaacatggcacggaagaccgcggtatccaaccttcgctccaatggcgcgaatgtcatttgcatatagggtgtcatgttctggaaatgctccgagagcatatcattcacatttccaaaagctcggcctcgctgagcaggatgagaaggactccggactgttgtactccctttgggaactctggagtaggactcggcggtcacgttggatgtagtcagacctgaaccacgaccagccgcctgctcggcaccatcgttggcggctagatattcgggagggagatcgacagcggattgaagacgtcttgaaaagagccgcacccacttcttctcggaaacatgctcgccgtgataacctcgggttttcgatttggctgcccatttctgctggaaaaatgttgctcgactgttgacttggggctcacggccggctgcacgggcgatgttaaacagattgtacttattccatgattgcctgagtttctatatggtgtgttggttagcaaggcaaaattcacctcgcgcgggctggctgtgccaccccgtgtcaattggggtcaaaagttgagcataccggtctcgtcagactatagtatttcgtaggccgacgcatattggcagattgaggcccacggtgctgggaactggctcgtcgtgactgtcgttaagagccaaatttttggcatcaattcagctggatcaccggattatctcgtggatccggccgtggtggttcaattcaaagtcactcgcttatgtcagctggggaagaagagaaaatatgggtccgcaccgacttacacggcggacgcgactcaattaaacacgacgcgtccctagctcatggacgtcccaaaggaattcatgagtcccaccagcaacaccaccattttcacaatctttcaatattaaggatatttcacttctcatactcttggaaatcgttccacaatgctttcagcgtcatcacctatcactttccctcattctccaccgcccgcgaaacgagccaaaccccacgatcatagcccccctaaaccgaaagctcgaggtccattccttgttgaggacgacgattccgattcggacagcaatggcgaatctactgactctactcgtgtggcaaaacgtctaatgaccgaggatccacgagagaagccttcaaataccattgcacaaaaccaaacaacaactattgatctagttgatgaggaagaaccctcaagcactcccaatgtggaagctcaagaaccaacacgactgagccaaaggccaatcttcaccactccgatttttggtaattttgtgccgcaatctttcaaggcaaccacatgtaacggtaaatccgtcacaattaaggagcgaaaggccaactctgcgccaacatacgagtccatggtcgcagctcgatcgaaaacgaaagaagggcgagcgaaacgaagctactacggcgttgatatccacaatctcatgagcgctgcatctgcagagatcgcaagtcagaaacaaacgcagccgcaaaggcctaatgtgcctattcaatcggtcgagcccgggctgtcaaacagcaagaagcccaagagaactcgcttatggacggagaaataccgggcaaggaactttatggatctgtgcggtaacgataataccaacagacgggtactgggatggttgaaaaagtgggatcccgtggtgttccctggagcagtaaagtcaaggcccgtaatagcccgacgaccaggtgcacagcaaccagaagaggaggaaaagcctcatagaaagatcttgctgctcacaggacctccgggactgggaaagacaacgttggcacacgtgtgtgcgagacaagcagggtacgaagttatggaaattaatgccagtgacgaccgaagtcgtgatgtcgtcaagaaccgtatccgcacaagcttgggaacagagagtgtgaaaactgtcagtaaccgcaaggacggagacggccctccaaaattggctaaaccagcatgtgtcgtggtggacgaagtggatggcgttgtatctggttcaggagggtcaggtgaaggtggctttgtcaaagcactgatagatcttgttctcttggaccagaagaatgcgtcgggtaccagcacagaaaactacgggcgaaagaagaagaagggtgacgactttcgactgctccgtcccctaattctcatctgtaatgatgtatacgcaccagcgcttcgaccactccggcattccaatttggcagaaattattcatgttggcaagcccactatggagtcggtagttaccaggctgaagaatatttttgaaaaagaaggtatcccttgcgagaaagacgctgcgcgaaagctgtgcgaggcggcctggggtatgacgagcggcattgacgctagacgaggagctgagagcacagtggagggtgaccttcgaggtgtcatggtcgttggtgaatgggtagcgggacgatttcgcgcatcaaacctgaaaggaaaaggctctctcacgcggcagtggctggagcgcaatgtccttcaagatctaaccagcggcgctggtggtgctcgaggtctgggtcgaggtggtgtcaaggacatcgtttcacgcctcttccaagaaggtggcggctttccaaagcaagctatggatctgtctcaatccaaaacacagcatgagcaaccgcaggctgagctgggtttcggcgagtatcaaaagaagcatgccatggaaagactgcggcaaatgattgatacaagcggcgaaatcagccatatcatgacggaggtttttaccgaatacccaaatcgcgagttcaacgatgatctgtaccttaccaagcccaatcaagcctacgaatggctgcactttcacgacacatgtcagtcccggctttatgctagtcaagagtgggaattggcacaatacctcagccagcccgttctggcgtgccatcaccttttcgcatctcccaagcgctatcttcccagcatgggctatgatcgtcgctggggtgccgatgcggaggataactctgcgcctccacagccattctctggttctcgagctgactaccaagctttcgaagcagagcgtcagaataggactcagcttcaggctttgcagggacaactcccacccacactgatgcgttcgttccgcagcgctgaagatgttgccgccgagttcctcccctatcttgcgcgtattgtctctccggacgtcaagcccgttgtagtgggtggtagtcaagggtccacggccagcgtacgcagggagagcgaacgtgccatggtcaaacgtgcagctgatgttctcgccgaagttggtatcgagctgcagaagggaagaattgagagtgactcgctcaccaataggacaccacaatatgtgtatcgcatggaaccgtaagttaatatatccctcgaacagacgaacacaactaacattactacagggatcttgatgttctggccacattcgaaacagctgcatcacttcttctaccctcggcagcacctacacgctatgctgttcgtcaagttctcgaccaagaactgaagcgaacattagtggaacgggaagctcgcgctcgacagtcccgcttcaaagcaggcaacccacttgggcacgctgaacaccttagcacagacaagattatggcttccaagaaacatgcactcgaagcatcattacaagacacgacactcatcaagcgtgatttctttggccgaatcatagaggcgcggccgttagcggagaccacgatgaatacccccgagcagcaagccaagcaggatgaaaaagagcgcaaggtatgggtgacgtatcatgaagggttgaataacgctgtgaggaaaccaatgtctttgcaagaatttatgagggggttctaagagcacggtactgttgagggtaatgggtttgggaatagcattgagtcaagtaagcattggttgcatagcgatgttaaatttatcctaaattttataaaaagttctgacgctacaaagaactcgtgtatctaaacctctctacatctaagaccacgaaaaaataacaaatgacaagacttatcaaacacagcccgtctagagtttcgctttgggggtgtcctgcttgggcccagccttgggtctctgagcaggcacagacaaaggatcatacacagtagatgaaaggttgtcggatggcacagcagaatgctggaatagacttcgcaggtcaagcataccgggatgcagatcctcgatagtgctagcaccaatgagacgcatgttcatttccagctcatccttcaacagctgcatagctcgtacgacaccagcctcaccataagcactcatggcgtacaggaaaggtcgtccgataccaacgccacgagcgcctaggcagagagccttgaggatatcagttccacggcggattccgccatcgatgaaaatctcaatcttgttctcgagaccacgctcgcgaagaacaggcattgtctcggcgagaacctcaatggcggatcgagcaaactcaagctgacgacctccatggttggagagaacaacgccctggcagccgtagtcaatagccttgaggacatcttcaacgcgctggacacccttgaggataataggcatggatgtaatactctggaaccacgcaatgtccttccagctcagtgcagggtcgatgaacgtcgagatggcgcgcgcagcaccttggctgttatccgtgtctgtaccctcttggacgtgggaaccaggatcggtaaacttagatctcatatccttctcgcgacgtcccagttggggcgcatcaacggtaatgaaaagacccttgcaaccacgcttctcagcatgttgcacgatcttcttagtgatagcacggtccttgttgacatagagctgcagccactggatctgatcacctgcttttgcgtccacaatctcgtcgaaggagcaggatgcaagagtggggatcatctggatgatgttgtgctttgctgcagcgcgggtgaggacgacttcaccctctgggttaccaagtttaccaagggctgtggctgttacataaacggggatgtctgtttttgtgccgagcatggtggtcgagaagtcgatcttttccacatcgacgagaatttgaggacgaaaccagatgcgatggaatgcgctgtggttctctcgcattgtctaattctcatttagataacttcctcagcagttgtgtgagcaaaacttacaatctcatcgtcggcagcgctggagtagtatccccatgcagtctttgacatcacacgtcgagcgacagcctcaaagtcgaagaggttatagcattgtgacagaagaggcttctgctcaatacgctgcagacgttcctcttcctcggggtcgacctccttcttctcctgctgaacggtgcccatatcgacagggccgagatgcttggaggcatcaagatacttgtcgagggtgtcgggaggatggattggttcgtattcttcggtagcatctttaccctggcacgtgttagcagatgagtgatgctcaataagaggcgagacttacagcgtacttgagaatgatcttttgacctccagggtgttctgcaaggagtcagtcttattccatgctcactttttgggcatatcatacctggcagaaattctgtcacatcgtatgctttcccctgtcgcattcaagtcagtaaaagtcggtaagtcgcaactcgattcatgggttccatacatgaacgataacccagcacgactttgcgctgttgtgctcagcaacctcgccgccttttaacaccattttgacagtattcgatttgttgtttgttgcaagaaacgtgaatcaactgaggaaaaaagaggagcgttgccttttgcccgaggatgaatgacgaaataggctcttgatcgacagggtatagcctatatgtggatatctggtgtctagatcttgggagaaaaagtcaatcaatcaaaggccaaaagagtcaggagtgaaatgaaagtgggaggatgagaagataagagtataagaagaataagaacaaaaaacaatcccttgagaatccgaacacggagaccggatagtcagggaataacgggtagcggaacgaagccgagtcggttcggcgacatgaccggtctgaaagttcaacctcccggttcaagctcagtaacctcaattcacgtctgcggggaaatactccataaattatctcgcaacagcctctaaaattgcctgtattactcccaccatgcaccatcaagtctagcgcccaattttagttggggttaaacagctcgggcaatcggggtaaaggcatgcggggtgcctggggggaggggtggggggttgacattttagcctcattacacagcaacgcaaccactagttacctcggtttaaagtgtggcgagtctaagcttagataaccttggttacaagatgaaatgaatattgttggcattgcttctctatatcgtattcttccgctcagctctcatagctgcaatgcctgagcatcatcgcctttcctttcatcatcgtatcccttctcttgaggtcagacgaatgcatcatagccaaacgtatctcaaaattcatcggcaagcatagtagtcgtctgtttactactatgtcacccccagcctcttatgtcgtttgaagaggatgcccacacggccagcccctaaacccgacgactcgctttcacttcctaattacttccatgcattcagccctgcccagggatcgttttgctgctgttgctgaggagctgctgattgaggatgcgcactctgcggataagcactgtttgggtgcgcgctgttaggttgattcccatagtgaaaggtctgttgaggtccaagcggtggtggcccaggaggtggcggaggtggcacgaatccaggtggcacatagcctccctgtgtctgcggtgtagctgaagctccgtaccctccaaatgactgagtttgtccgaatgttgtctggttaggaggcggtgatgcagggccccggtagcctccgatgttgaacgacgtttgattcggaggcggcgacgtaggtcccggtgtgcgtccatattggcttggattatatgtaggctgcacgaaagtgttgataggaggaggtccgaacgattgtgttgttggtggcggagaaaagttctggtatgtttgttgttgagccagtgtctgttgctgcaccggaggtgagttcggcgcctgatactggccttggtaattgggttgtggatatcgaggattctgtccctgttgatactgcgagggaggtgttggccgattttgcgtaagaggctgtggcgacgacttggaagggtccatcgacattcggtccatgagacccctgagtctctctcgctccatctcggcctgcgagttcttgctcgatgaccgctcctgctcaatttggttgagtagctgcgcgccctcggatctacggttgttgacaaagctgtcaacgttcttctccaagctctctactgtctcgcgcatctcagtataccagtttttggcgctctgtaaacctgcgacaaggtccaggaattcctggtatgcgcgcttatatcggttgatgactgatgatcgctgccgctggattgtttcatatttgctttgttccgattgaactcgcttgtcctgcaataatctgttgaatatgttcgtgagctccttcatcaaagccgactgcttgtgattggcttgcaaaagtcggttttgatgcggccggaacttttccagttcttgctcaaaaagctgcgtctcataattagatatagacttcttattcaatatgaggatctgggaaatatcgtcgttgtgagcctagcaatgttagtaggcttttgattgaatactagtgagttcactcaccttttccttcaaatccttcagcacctggtttcgttctcgcttgataaggttgagtttcttgagaatatcctcaactctgttaatctgatccataacactgggaccctcttcaaaatcgtcatccaaaagattcggctcggtgccagccgggcttgttgcgttacttccccttgctcgcgcttgtgcaacggcacgttggaacagctggtcgacttctcctgactgagcagcccgtcgcatttcatcaaaatccatttcgttctgtcgaagtttacccgccagctggttgtcactccttgatgcctcatctaaagcctcacggtaatggcgaatatcgccccgtaatgtcgttgtgagtctcgagcttggctgctgtgtccagtcgttttcatacttggatcgcattttttcacatacaccttcctccatatcgagttgcttcgtactcttatccagaaccatgaggatggaatccttctcggaccggagcgaatcgaacaaggttaccgggttctcttggtcagatacatcagcgcaccactgccggaagtcctcgtcgggcaggatatcctgatcgaatccacccttaaggacttgcaatgctcctggcagcctcaaataatccaaactggctgccatttcatcattggccgtttccactcgttctgcctcagctcgtacaagcttggctttctcttcatcatataagctggcagactccgtaacagcaaacggcacaattttagcgaaaaggtcaggcccagtgatacgctgaatgtcttgaccagcatatagctcgctgacaggaattggcttcgcggctggcagcttggcgacggcttccaggctggcctcggcgggcacttcttgatggtacacatagtcattatccctcaaagcactttgcagctgagtttgcactgtcgagtgatgtcttttcgtaatttcctgaagaaatcctccacagtcggcactcaggttcgagctcatgggaaccgagctaggaaagttcctagcaatgcgctcggcctcctttgcttgggcctcggcaacttgcagtcttccagcagcgataccatgctgattagcctcgtcatctgctaatgcttgatagtattgtgccatagagtttagcaggttggttttgatctggcgccgttagcgaacaacatcaagaaccagccatattggatggtattgggggaatatacctgtatcatcaacagccacactttctcaaaaatagccttgttcacattctcctggacaccttcaagggcctggccatatagatagccagcctgggcagccaactttgcgagcaacccaatctttttcttatcagcaatttgcttttcaaggaatacttcctgagcttgtgccagcatgacatgaatcaatgccttgacagtctctctactaaggtcggatgatggcgcatggaggaagttctcattgatgtaagtgaacatgccagctgaagcctgaaagttgtggtaggcagtcttgagagcggactcctcggcgcggtcttgagcagcagcgtgacaggagagaacagcagaaatgttgaatatgatagaggctttctcgaaggcgagtgaatattgcgcggtagatttgtgtgtgaatgcgtcgaacctgattatagaaaatcagcaggtgtcataaggcgcaccacaccatccggtcgaacttgacctcggggaaacgaaccatgtaaaggatatcttgatgtgctgctcatcaacaggaaatcgtaggtcaagaagctcaagctgcccatagtagcgataaagcatatctcgtccagatgtgctatccttcccagcgccccgcacatcttgtctcaatcgattcagtgtcgcacactcctctgcatagcgttctggatcatcgccgtaagtatcgcggatatagcccttcaaaggctcaatccagtcaatctcgtttgtagccttgaggggcaccgagatcatgggagactgtgccatggcaggcaacagctaaagggcgaatagcgtagtggcgcgatcggataggactactgatcgaggtgagcgagaagaaaggtatgtggccaatatgcagctgagcgtggagatgtctactggagctccaagttggcggtcgcacagatgcagctaagggttgcagaagatgccgggtggaatgataaggctgaggaagagacagatcaagtccctggatctcgaggacgatagccggctggccgcttgcaatgcgacccgatctacgtatacggttcgaagtgcgtggtaataacgggagtaagaggcgggtcgtaagaggatggtttgggggcggtagcggggacagctacagcacgaagccggccaagagctagagaggccgcagagtcaaataagctcgagggagatgcagctggggggatgcactgttgacaggggccgtcgaggggtggtgtcgagaggaaatcagtcagcgaaagctgcaagaagacacaccagtcgatagtcaatcgtcccaccgagattgtgagggacgaacagagacgtgtcttcgtttaagttgagtcgaaggttgagtcgaggttgaggttaatggagagcggggtccgtcaggcccagttggcgtacggcggtgacgaaataggtccagggggtcgtcgaagcgcggtaagggtaaggtacctaagacatgaggtaggcacaggaacaatgttttgtcacatttagatgagggcaataaacaccgcagtctactctggagtgccgcagctgatgagacgggtaaaagtctagacccgtggcatgtacagtaggtaggtcaggtagctctagagacggctaaatttagacagaagcacttggagctgcccgggcagcaccttctgattttggagaccacccgacctcacctcagcgagcattacagaacttaccctctataggtactgcgcctacggaacatcatcagctcccatcgccaattgtaacatagatacagtatggaacgcccacgcttaattcatgcatactacgatattcaatgcctgcaacagatagtcatcttccatcaccactggctcatcatcacccccgtcgccgtctcatcgcggcatatatctccactcaagcaccccagaacatgagcttttagtgccaaacggcatcaacaaccgcctgatgggccatcttaggcccaatatcaacagccagtaacgttgcaaaggcgccttgtaaaccaattctcgtcccgtatcttgtggctcgactattcctggcttgtctaagcctcaatgattaaccgccgccatactgtccttttcactttaatccgacactatcacagaccgataataatgttgagttcggttcgtgataacattcatgggccgcgttattacttacgtggagagatgcgagtcacacagctgcctgttgatacctagcttcgtcaaatgcgtactacgagctgatgaatacattaggcatcactgttttcaatgcatgggactagccagattgtttctctgggcaatcgccgtcaatcttcatatcactttctagatagcttccggtgatctcgactcaggcctgcaaggcgattcgttcgacagtcacgccaaaatgaagcctcatcattatcatgtacgccaagacattttttccttccaaccatcacactttctttgatcaacaaaatggaaaatcatctagttatcttgcttgggtcagcggtcggggctccctaatcgtctcaatcacatctaatcacaacccaatagaagcgatgggaaagacatgttgatgtttgcttcgtagtccatgcatgaagcatgtcacatgttcaggctcacatccattgataggtagagaacatcctaatggtctgccgaactatcaatgttgcagctagaccatcatcgagttgctcaactcaatatcactctcatacaaaaagaccctcgtctgatgactcggggctaatgcaagtgacgctggcctcatcctagccaggaacgctcgttctatctaccattggtcagttcttcacaaaaccaacaaggaatcccgccccaatccgtagcaatgagcggcccgcttctgcaggggtcttgatccctctcaaagggtcgccgcggcctattatgcgaccccatctctaactattccaaaccgtgcgccacgagctcgagatatgaccaaccgggtcagcggtctataaacgaagcggtatacataggaggtcaatgtatcggtatcctgaggttataatagaggtgaaaatacattaaatacaagatggtcagatacatgaactctagttgggcagagttacatcagaccatttcaagctagccccagggctcacttgtcacaccgcaaactacctcgatgtgtcgggtgcttttgacgacggggctgatcactcttctagtaaaatagccgacggcttgcatttcttgatcgcaagactgatctgaacatcaccggatccacctgttggtctccaaactgaagagtacgactgccgatgatagatcattgccggtaagtcagtatccactattcacgtttcctgcacaggagtggttcgcggtgtagatgacttttttttaaaaaaaagatcgccgaggggttttcagttacctttctcacaatgatttcccgtgctcatagtcatgtcctggttggtacgttcacttgtgatatgtaacatgctctcatccctcataatgtatttgccaactgatggtcacgagggcaagcctcgttctcgaaactcatatttaagtacaaggcgactatttaataagtgattactatatcaacaataacaagcccctcaataaatcgttcacatctgagaaaaatcatcctgcgtttggtctctagggtaaggttgcattaagatggtataggtactacaacgctatcatagagacgctgactcttcgagagtcggatttagcagaggccatagcctaggtggatgcacaacatatgtggacgctgagatgtcttttatgtagtcctgtgacgtccatgaaacagcccggtactttcggcgcaagtgtataaaaaagcgggccgtacctggaggccaacgtccggccgggtcgggatcggcccacgtgccaagtctacgtatctcgactgaatgagggactaccttaataagtgatgtaattatactgggtctatcgagaacatcgcattgcatgtaccacattatgaccttgattcaattatcattgtcacctgacgtcaacgatagtgatgacaaaatgacgctggatttggctgttgcagctcaacattatatcagccgcgagtggccatgtattaatgagaatctctactgtttagtagcccactgccactcatcctgaagacaaatcacacttctctttatcgaatctcgaaatgtcgacaccggcagctgccttctatcagctccgttgcggctgcaaccaatacccatggggtaaacaaggttccaactctctatctgcacgactctgtgaaaagacgccgggatgggatggcgatggaaagaagaacttcaagattgatgaggacaagccatatgctgaaatgtggatgggcacataccccgtgttgccgtcctatgttgctagcacaggcgaagatctccaagacgttctggaccgatacccaaaggaactgttgggggagaaaatcacttcgaagtttggacacagcaaacttccataccttcccaaggttctgtctattgcgaaagcattgccattacaggttcaccctaacaaggaattttcgagtaagaagcacaaggaggacccagactcattcacggatggcaaccacaagccagaaatcgccctcgcattgtccgagtttgaggcattttgcggcttcaaacctgttgaggctatcgtggatatcttacgccagaagcccttgagacacttccttgtcgccggtggcgcaactgtcgcggatgagaagctcagtcaagaaggactgaagcaggttgtcaaaactattttaacatcacctgacgaggacatcaagaaggcttttcaggcaatccgagagctcccagactctgcctttacgggacttaactcagccattccacaggttgccaagaaacttgagaagagtttccctgcaaacgaccctggtaatctggtcggattgttatgtatgaactacatgctgctccaaccgggtgaggtcatctacattccagcaggaggaattcatgcctatatccagggtgatatcattgaatgtatggcacgttctgacaatgttctcaacactggattctgccccaaggccgagcgagacaatgtcgatgagttctgctccgtgcttaactgggagcccacgaccaagtcacaaacaaccctgcagccagaaacttatcctggaagtaaggagggcaagacccagcttttcaagccacctaccagcgagttcaacgtgcttgcgactgacttgaaatctggtgagcgcgaggcattgagtgaaggtggccccaagattatacttgctacacgtggaagcgcaaatattaaggcgaatgatcagtcgtttgagctatccgagggccatgtgtattttgtcgctcaaggagtgaagctggatatcactgctggtagtggtggtctgttgctgcacactgcggttgcggaatgattggctatgacgattaacaaagaggacagttcagtccatgaaacttggtgagatagatcataaatggagaaaactcttaagcctgtagtttaaacagatgtcgcaaagtctcatataagaagcttaaagttcagttctaaaccatcactcacacagtcttttttggttacatgttacctgtatgttccttccggcgtactgttcatctgagtggcaactgatttaatattgaatctcgttcaccagccattgcggcatggaggaaatagctgacggtgtaggctcgactctggatggcagtgttagtggcggatcagcttatgagagtccaggtccatgcatcgataacaaacgcttcacaagtcatttcttaggtatctcgtatgaggcccgtcataaccacaatacttaaccaccacacaaaccaaaattaaatgatgttagtacgactctggataacagtacggtgagattctaggacaaaaagacaaaaacatacaacagcggggattcgctggtcgtcaccgacccaactactaatccgccggttagtggcttgactatgggagagcagacgggatcccgtattttccactacctatggtcgtatgtacctgtcaatcgtgggaggaagactatagcctgagccctctgtttctgttgacaaagtacatagcgcctggagtacgcgatcgcatatcgagctgatgatggataatgagctctaggtaatagagtgggtgaaaacctattacggcatgtagtctatgagaatctggtgagaaagggaggaggaggaggaggttgagatgcggttgccgatgtggttgcgggtggtgttttaggcaggcacggagcattggccaggcaggtaggggtgcactgcgttaagtgtgccactgggacgaaagaacgaacagtgcgactgctccatgattcaccctgacctttgccttcttcttttcacaactcctcaacactcttcaccatgagattcttacctacaccaacaattcccgaggctgatctgtatttgatcgcggatgaataataccaagctccttttacgtccaacttccatgaacgcctctcttattctggacttccactttagccaacctgttgttcgcgtctaagtgtcaataatgtcaactttcgacggcatcatatctgaattcccagatattagaagtcagttaatctccgagaaatggctaacacgttcttacaaaattccagttgacttcttccggcgcaatgccggtgcacaaccgccacttgcttgttttctaagtcatgttcacagcgaccacttggccgggattgaaagcctgcgatctccattgtacgtccccaaaattgctttgagtaatctactgactttatatccagtgtctactgctcagcagccaccaaagagatccttcttcgtcttgaacgatatccttgtcgcatcaactatgctaagggggtgctagaatcaagactgcaaaccttcaagcatctccgcaaagttttggtatgtatgctctctatttccccgacctcatactgaaggaaatagaaacccttgcctttagaaactcctacatcgatcgagctttgcccgggtcgtgagatccaggtaactctttttgatgccaaccattgccctggggcggtgatgttctgtatgttgacacccgaaaacaatctttactgtttctgaccgaatcaagtggtcgaaggggataagaaagcgattctatacacaggagatattcggagcgagccttggttcgtaaacgctatatcccggaatccgaatctaattgagtacacgtctggcatcaagaccctcgacaaaatatatcttgacacgtctttcactgagaaagtgccttttcagacaaaagcccaaggcatcgctgaattgttgcgaaaggtttcccaataccctagtgataccatcttccacttacaagcctggacctacggatatgaagacgtctggctcgccttatctaaggctttaaaatccaaagtcagttagaatgatctcacaggatggcgaactctgatcactgatattagcagattcatgtcgacgattacaaactccgaatctatggttctctcaaatcaaaaacccctgactcgagatttgagacggacattcatctgactccagagtcaccggctctgactggccacacgtgtggcaacacgccacacccagggtgcttaacgtcagaagaaaatgtccgcttacacagttgtgaaaaggggaacttatgcgaagtggctcaaagacctaccactatatctattcaacctatcgttgcgcacctgcctacaggagaggacttggccgaagttggcgttggcggtggcggagttgatcttcaacgagaagccgagttggaatttctggaccaagctagcctggccaccctgtttaatacgtttgtacattgtatcacttttgcgagaggcatgctaatcacgaacccaagattcctttcttcatctatctcttcaaccgacatgccagatatactcgaagagaccttgaagaagatagcctccaccggtcgcaacattccactggactgggacatcaacaccttgaacgctcactctgctgaagaagttatcatgatgctggtggagaaaatgagaaagaatcccaaaaaccataagcagcgtgacgagtgcagtctcccaagaacgatttactttccatactcgaggcattcttcgttaccggaactccgccacttcgtcaaagctttccggccactagacgtgtggccatgcactgtcaataacgctgagtggctaaagaatggtaagtaatgcatatggacctacgcgtctttagctgatatatgaaagggattactattgggggcctatttgggccattatgttcctgtgaattatttgaacatgatttggtgatgcaggattttgctgccaaacacacatcagatgacggacgccggcaacatggcagccagacaacgatcggatccgactccatcccaagctcaccagtccgtgagtcgcagggtgtaagtcagaaacgccctatcaatataaacaatcgattcgtgagccccttattggatacgcaagcgagtattcgtcatggacgcattgcctcgggagtgggatgcccagaggagaacctggaagcgtcatccgaaaactctactcaacagtcgctcgtagtccctaccaccgagcaagcagaggacatgcatccggaaccactgataaataactcatccaattcgccagcacctgtttcttgccgccgcaaacgtaccatttcttttacttcaaaaagtgaaaatggcagtaacaggcaacaaaggcgccaaactcctgaagaaacgttgcccctgacattatcagacgaggcctcaattggtcgccaggatgcatattggcatatggttgattacatggacaagggtacttggggatcgttccagcttatatctacgagcaacgagtatacagtcaatgaatcggaactgtgatcgagtgtacattctataatattccaattaagcaattcatgtttcgagcaaagattaccatgcttcattccggacagaatacaacgctttatgctggtggtaaggggacccgtgcctatacaacagcttcagcgaccatctgtttaggccactgcatcattcctaagaagtttggcctgccgcttaagccttcttctaacttggccatcacctgtcgagaccaacccctcgtgaaccagaagcctttctcaaatactgcccagtgcacaaggtaatgtgcgaagagaagaagagcatgtggcctttgtgcagctaagtcgatgagtatactgtcatcaataatgtatagccagaaatgtgccgcagcgacctctgcatgtaacccagcagcggcaaatagtctcgcagaggtttccagaccttcaacagctgatgtataatgttgcaagccgctagcagggatatcagcttcttggaaggctcgaagcctttgcaatgcggtccatgtatccgtgggtagagacgagttctcgagagagggacagctatgggttgggtcagcttctttcaaggtacaatcacagcctcgggcatagataccgttctgcctcatcgtcagagtcaagaccccagattccgaagacgacaggagcgaattctgttttgactatccgccccattgctggttctaaagttgtcttgataccccttagcaacccagcaagttcgatgagatttgtgatggggtcttccagtgcacagttattcatccgggtgggtagcgtcaacatatgcagtacaacgagagatgcaaagccgaaaacaggcatccaattggtcatgctatagtgttggaggtaacgacgatagccctcggagccaagagtttgatgatagtcagccaatggcagataggtcttgcgattatctggcaccagataggccttgtgggctgcggcaatagcaaggattccatgcatgacgaaagggtcttgatagcctaatcttggaatggcgacgccccagacgtatgccagatctttccggacgcacaatgtatccgcggttactgtgcagtagtgatgcataagctcacaatcgcaggcccaaagttcatgtggagggaagggagcgatctgctgtgtgggactggggtgactgtagctgccaaagggatcaggggagttgactaaatgatggctgtctaaggagctcagagttggagctggggttgaatctgagggactcaagttgggaaaatatgatgagcgactgtcactgctgcctgcaattgaagagatgcctagattggttaaaggttgtgacgcgagactgcatgttacgccatgtcttgtgcagtggaaacatgatggtcgagcctcatcacactactttggttagacgcagagaacggcagaacggttatggagaagcttaaatctccagctcggaaagggcgttattggtttacgaaccttgaccttacgcttcttacagtttatacaaccagtccgagatttggtatgagttcttcgagaagacattgtatgattggtttctaaacccgcgggttcgtatcacgaacaaacgtcaagcgaagagaaaaatgagagacaggagaagaccagcttagagacactcttttcacatggactcgggagaatatagagcgaggcaaatgacgagtacgcggaaacagccttctatacgcgtactcggagccgctagggttgttttaggagaggagagttatgtcggcatccctgtcatcgggacgttgaggctcccgttagtggcagattgaccaatgtaaagcaaagcatgatgagactcgagcttcattgggacaagaatgggatattcgcgagtactcgcaaagtgttgggaggtttatcagatgtacgaggatggccaaggctgtgcgaagggagtaaattagatggtactctgtaaaaacatatgttataaagaagacgtcctgtttcctttgacggtacgaaaaataaccattgttcagcggttgagtcgttctcgtcaggtttgtttctttgtgttaaatacctacctacctacctacctacatacctgttctttttcctgtcctttcctagcccttcttattttatcttttttcaaactttatctaagctttgactgtgcatcggaaacactagtcgagtggttaagatggactgcaaccccaactacaaggatgccgtttgggcattctatcgatttgtgccgtcaaaagaggcaaacattgtgtttgtagttctcttcgctataacgacgctcctccatgtcttccaactctggcgaacaaaaacgtggtatttaatcccattagttttgggcggagtctgtacgttttgcccgcatttcaattggaacaggggcgccgggctaaccaagggtacccaggcgaggttatcggatatatcgggcgggttttaaacaccaatgaagagccgggatgctggacgatgggaccctacatcatgcagagcgtcttgattctcattgcgcctgcgctctttgcagcgtcgatttacatgatcttgggaagaattatcctcttgacggagggtgaacaccactcgttgatcagacggaagtggctcaccaagatctttgtatttggagatgttgcgtcgtttatgcttcaatcatcaggtatgagtcatcagttaactgtctttgtctttgtgtgaaggatggatagaaatgctgacttttcaggtggtggtctcatggccattgcagatctcagcaaaatgggcgaaaagatcatcgttgggggccttttcgttcagctcttcttctttggttgtttcatcctcgtcagcgcggtattccacattcgaatgcatcgagaccccaccccaagatccttagaatctcgcgtaaggtggcagacatatctcacgacactctacgtcacaggaattctgatctgggtcaggagtttgttcagggtggttgagttcatcgaaggaaatgatgggcacttgatgcgcagcgaggtttgggtatttgtgtttgacggtatgctgatgctgctggtgttggtatggatgaattggttccatcctggcgagatcggactcctgatcaggggagagagaagcatcacgaatggacttgagctggtcaagatgcgaggatcggggagaaagagactcgataccatggagagtctatcgtctgaacatcgtgtttgagttaaggataagagatttgctttgctgtagcatccattggattggattggattggatcatgagattctgatgctaaaatagaatacctagtgccccccgcggctggaaccttccccctgtaaatcgaaagcttagcgcatataccaaccaatcacccagttcctcgcgtcatccatcatccctgagcctgagcctgagacggacaagacatgtctcaaactaacatgatgcattccaagaggaaaaaacacggacccaactgctgcagtagcttcatggggaagtacctcgggatgacaattgacttatcaacatgatagcattactgttagctcttcagctgagttgataagaagtggcgcttggctaaggtgagatgggtttatctaggtaccttagtctagcctggctgtgcctctttgttctcttcctgttgttcttgtgtgaatattcctatcaattgatctgatcttctctggagaagcatcatcatgactgtcctgggcgacatattcaccgaagtcaccttcactcgcgtcttgctcttcggctctctcttcttgctcgtatcattcattgtcgatctgctcacccaaccgcgttatccttctgagatccccgtccttggtcacagttcagagaaatggttctctagaatcaggaatagtctcgcctacttcacccaacaccaagcctggattggcgaaggctacgaaaaggtaacgcctccaacccacgctaccactgcccattttctaagagaaatagtatggcaagaatggccttccattcattgctccagcgcccatatcgcgacctccagacgtcatccttccccgttcacaaatcgcctggatgatggaccaacccgatcgaatcctctcagcatcccacgcccacgacaagatcctctacacagagtataacttcctcggaaaagatctcgccgcggagccctttgcgaatcgcgtcatgcacaagtatctcgcccgtaacttgtcatcagcgataccagcggtcgaggacgaagtcaacggtgctgttgagcatgcgcttgagaccatgatgaaggcagctgctgagaaagacgccaaaaatgtcgacagtgaaggctatacaaaggtcaatctctgggatctttggcttgcgatcgtcccgcgcgttacaaaccgtcttctcgttggcaacccggcatgtcaaaaccctgacatcttgaagccgatggtgagcttcactgacaacgttgtaatgaacagcttcttgctacacggcttccctcaagttctccacccgattattggccgtttaatcactattccaaactatcttcattggcgcaaagcatctcgtgtcttactaccaatcattgaacagcgcttgaaagatatgcagcgccaggaggctggcgaccctgagatgaagaactacacacccccagaggactttataacttgggatattcgtcttgcgatggcggagaagaagccctttgagctcaatcccatcgtaatttccaagcggctcttgccaatcaactttgctgctatccacacaacagtcttgacaggccaatcttggatgttggattttctgtcgtctccaccatctgttcttgaaacactgcgcgacgagatcctcgaacacaagccttctgtaggccactggacgaagcaggccctttcttctctcgtacgcgtcgactcatccatccgcgaatcccagcgtctaagtaactttgccgccaacctcatcgagcgacaagttattgcaccagaaggtctacatcaccctgactacgggtggactttgccgcgcggggcattcgtaacggtcaacttgcagggaacgcaccacgatgatgaaatttatgaggacgccatgagttatgatccctggcgatactcacgcgtccgtgaagaatgggaagcaaagtcggctgaggagaagcaagaaagggaggacgaggctaagaagatcagaggattaggaatggtgacaactagtgatgctcacttggcgtttgggcacggtcgacatgcctggtaagtttcatggacatatatgagaaccttgatgctaacattgcgaagtcctggtaggttctttgttgctcatgagctcaagctcatcatggctgcattccttctcaactacgacatcaaggcactcgagaagcgaccaaagccccaatggatgggcgccactatcattcctcccctggacgcgtgcatcgaaattcgacgaaagaaatcaacatgattaattcagctatttcaaaatctagctgtaccctccgtgggcctccccgtcattcagagtcaccccgttgcgcttgtcctccatcaacctcgtcagcgccgtcaccaacttatcaacagccccctcagacgtctgatgatgaaacacgagtctggccatggggaagaccgaaatatcctcctttgcgcaatactcaacgaatgccgcgggtggaatctctactgcttccaagtccagcagaatcatgttggtctgaacaggaagtgtgaacatgtatcccactgcttcgagtctcgcagcagcatccttcgtcatggcgtgcacagacggaaacctcgggatgctgtactcgagcgcagatagagctgccgcggccatcatgcccggctgtcgagtgcctccccctagcatttttctgaaccactttgcccgctcaataaaagacttcttgccgagaatgacgctgcccattggagcaccgatgcctttagctagacagatggatatactgtcaaagcaggctgcgtaggccttgagatcaacgccttctccgatgacgccgtcaaagacacgagctccgtcgagatgcatggcaatgggcttctggccttccggtacagggaacgaacggacgtagtcagagatggcttgagcatcagctaggggtagaatagtgccggagagtgtattctcaagagatacgaccctcgtaggtgggaagtgaactatcaagttagttacgcatcatactttaagacaaatcaacatactattcccatcagcgatgatgttcttcttaacatcctccaacgtcagatgcactccgttctttgcatgaaccgtcgtgacactcgcctgcgaaatcaccggcagagcaccactctcccaacaatgcacatgcgccctgtgatccaacagcacactatgcggcggctgggtaagatgcgttctcaaacaaatttggttcccctgagtaccagaaacagcccatagagcagcctccatgcccgtcaattcgacaagtcgagcctcgagagccttgacagaagggtcgccttccggatcatagatatcgtcgtttaccgaagcctcgagaatagatgtcatcatctcttcgacggggacggtaacgacatctgagcggaagtcacgagaggctttctcccggctggcaagcaacttggcttggacttttggggtgaatggggattcggggctcgttagggaaggcattttgagcttgtgacgctgtgtttgatggtgagtgaggtaggagagtactttcagtggactatcaggatctttttatctttatgtagtttatatgtctttggtaccccacatgtcatgaggggaatctatgtctggctgctctgcattcgttatctctgtggtgagtgttgatctgaagtttcccgcggggatgtgtcagtcccaactgcgaaacggggtcgtagaggatgttgtggacctcgactctctggacgtagttcgggatctactcaaattctcctgagagtacactggactatagataccctgacttacaatccccccatgaaactgtattcacaggtgtacttgatcacccacgaggatgtcatagatcattaccacatccagtcttacaaaagtattccctctcatataagataataaatgctaagtctaatatccattctgctttatctactcctcacttttgtgacttgttcgggcatgtactacgtatgcatggcagtctgtctatcacctggtatccccacagtcgaaatccgcgggcaactcaaagttttccgcggttgcgcggctcaacgagggcgaccaattctgtgagcagtgtttactctacaatctactcccgaaagacaagacaaacattaatcaacttctcaggtgcgtactaacatcttgtcttcttgggtctagggatggataatgctggccgaaacatgtcaaacagctcaatagtgtgaacaaaacctttgttactcgatagatgcattataacttagccattgttgcctttcataggctcaggctcaaacacgctctctataactacaagtcaaaccccaatccatctgtgtttccaaggaaaatacccccgttcttcccttctctcaaaagagcaccaacatccactcttccgcctgtgatatatctctcactaacacccaggttcactcttctgctcaactcctctctcagttgagccttcaaagcgcccatttcggccttagacaggctcttggctgcctgctcctttctccttcgtccaccacctcgaccacccttgccaccgcttgcgttgacagcctcgagatcttcagagtcgtattctactccaagttcatcagctgcatttcgcagccatgtatcgtcgctgtgagccttctccttggctagtacagtatcggcgatcttcttagccaggtccacgcggggtttgagacgcgatgccatcttccgatcaataaggagagtctgaataaagtgctctctctttgcacccgagctacgctcagtgtgaactttgcttgcaaggcgtcgtgtaggaaggacttcgtcaggtgagcacaggatcacactcacgccactagactcgccacgagctgtacggccagaccggtggatgtaagtatccgcagatcgggggacatggtagtgcagaacttggtcaacctgcttaatatccagaccacgagcggcaacatcagtagcaatgagaatagaattgcgagcagcagtgaaacgctcaagtgaacgaaggcgcgccttttgtgccatttgggagtgcaggggcagcgctgtgaggttaagattcgagagaaggggtgttaggcggcgaacagcagagatagagttagtgaagacgagagtacggcgaccagggttgaggaggagaacggtgtatagataaagatcctgtacaagattagcaagatgagtctgtctggtttattctgaaaactcaccttttccatagcaccacactcaataagtccttccttcaacccctgagccatctggcttacggggttgacatcgatgaatttaggctcacccctgaatttcaagcacttcatcagataagccatcttctcctcatcggttcctgtagattttccctttccagccaatttggtctgaaggtccttgtcgaaagttgctgagaagaccaatgtctgtcgtgcactactctcatcctcttcatcttcctcctcgtcctcatctgagctctctgcatcgtcgcccgggctttttccatctagagcaccaatgatatcctcagcctccttgaactggccaactttaaagagccgatcggcttcgtcgacaacaaggaacttgatcttggcgaatttgctttgcaaagccctatcgccgctgagaacctcccataagcgacccggtgtgccgataacaatatcagccttctccaactgtcgctgctgcttctggatactgaggccacctgtcacaacacacacgtacggcgcgctgggaagaccgtcacagagtgccttgagatgatcacccaattgcttagccaattctcgcgtaggagaaagcaccacagccataggaccagttctcttgacaccctgatcttgcagctccagccagcgctcaaccatgggaataccgaaagctaatgtctttcctgaacctgtctgtgccttgccaataacgtcatcgccagccagaatctcggggatcgtcttctcctgaatcaaagtcggcttggtaaacttgagtttcgcgatggctgagaggatctgaggtgataggttcagaggaacccaggccgccatgtcgacgtcttcttggtctgcgtagtcgtttgcatcggccaacgcgccgaacgtgttgcccccgcgtgcagaggacttttgtacgactttcgaggccttgtccaactgctcgtcttctttttcggcgtcactgttcttcccatccaatttgtttttgtgtttgttcttcttggtcttttcttgttctgctttcccttgcccagccttgcccttattcttcccttgaggcttctcgctctccaagccacctttaccactgccagcttcgccgggattgatatccccgacctccacagggtcgtcgccaaacccttcaaaagattcgtccccatcgagaacttcttgttgaggatcgattatgttgctcttgacgccggccacgaggaattggactttgctaccatccttgaccacgtccacgccctcgataacctctagtcctccaaagtcctcgcccaccgatgaccaagcgagggctgtagcgtcgacggctcggcgcgattcttttccgctggatttcttcttggagatgttctttgatcgtttcgaggcgggaccggtcgcagtcggaagcttgcgcttcttcgaagaggggaccattgaataagtttgagtcgcctcttctcaaggcgatatccgtttcgcttttccctgtttctttccgttggtgaatcagctgaacgaggtttctgttgtcgagtttgatctccaagtctgtaggatggtccccaattttttgttttcctccgaactttttcttagcttatcgttctcggcaaagctggtgccgatccaccgacacccccaccaacaacaggacatcagctgctggaaatttctttggttctctgaagtgatacttatataacttgacttcgactcgacggttgcaacattgagatgagataagcgggttttctataccatcttacgacacgaggtcggccttataccacgacgatgctctaatctcactctaagcatgctttgaacaaagtcatcactaaaagccattcttagaattatcattgcagtcaatctatcacctatattacaacgttagatggcaacggacttaagattgtaaactaaggaaatgtatttctttttccatttaggaatccaataagtatgcgagacataataatgctgttgtaccactcccaaatgaaccgtcatccattctctcatccccttcagtgaccaaaacacaataattacatgcctttttcgtgttgtacatttcaaatatcccaactcccgtgctctactaatgcgctccgcgtgctcgcttggctcctccaccaacttccgaatctcctcgtggccgcttgttgccaggctggaaatcgttggcaccggggttcataccaccgcgtccaccaccgcggcctcctcgccctccacggccagcgttgccatgtccaccctcttgaggtccactggctgcacgttggccaggaggcacataagctccaccccttccgcgtccgccgccacgaggcatagggatgccagatcggactggctgttggccttgttgttggccctgctgctgtccctgctgctgctgtccctgctgctgctgtccctgctgctggggtgcctgcgtctgttgctgaccgggcttagcagcgggcgttacaccattttcattcttagtagcaaatggatttggtgcagccgctgttgcagcgtcagctggaacagcaaacggattactcgtcttggggccgggaattccagtggtagctggggctgccgctgccgcctgcgctggcttagagtctgagcctgtttgtttttgtcccgccggagttgcagctggtatcccctgagcagccttagcaccagctgcaggtgttgcaggggatggtgatggaggcacgcccgcaaccgaaccctgcctggccggggtaggctttgctacaaccggagttgccgggggggccacagcaaccttggccacttcccaaacctcaaccacaggcttctgaggagtttcggaaacagccttctcgactacaccaatcttggcattggctgctctcagcttgttctcggccatgttgatgcgtagggttgacttcttggactccatgagctgggcttgatccctagctgcggcaatcttgggttcatactcggttttgagtgctgattccagctccgctttgagtttggagctttctatctcaagcttcttcttgatgttggcagcaacaatgttcttaactgtagggttagtcgccaagaattgtcgaatgccagtatcatcgagctgagacagatcagtttgtccaacggatgaaggcgttgcaggcacagcaggggcttctgttttggctggtgttgcagggggttgatctgctggctcagtcttggtgacatcagtgtttctggctgtggggttttcggcgagccagatctgcttttcttgctcgaacttgagcttgagatcctcatccttcttcttgtattcctcttccatcttgcttcgactctccctcagctttgcgttcagagtatcccgcatcctgtctgaacgttctttgatagtcgtttgaatccttgtctcaacctcattagccttctgttcaaattctgcagccttagcctcggcagctgcaactctctcttccaaagccttcttctcttcgtcggagatacttgaagcaggctgttctgtggaatcggaagctatgggctccgcaggggtctgctcggtagtttgagcagaagcattggcagtgacctcttggagtttctttgttgcctcatcacgctcagaaatagcagtctgcaactcattgcgtagagattcgagctgttgttctgcaccttgcttctgcccattgatggcctctagctccttgcgagcatcagcgagctgttgctcaagctgagcaacaatatcggaagatacggaagcttcagcaggttgggcaggttgggcgggagtaggagtagagtttgcagtctgagcctgttgtcgtaactgctcgacctccttctggaagttttgtatttgttgttcaagctcagacttctggtttctcgattcctccgcctccttcttggtaccttcgagctcacttgtagctttgtccaagctctcttgtagttggttggcacgctggatggcctcgttcttctctccggtaagtttccttgatcgttccttggcctgctcaacaatcttggcgcgcgtggtactccagttgtttcgctcactttccatagatgtttcgagttcggtgatcttggccttcaggggctcctcaccttgcttcaaagcatcacgttcagtttccaactcggtgatcttctccttaagctgctccatctcagcggggtcaactcgtccatacttggtcagaatgccctcagtacgcttctgccatcggtcgcgatcatcctggatttgcttgatttcgtcctcgaggaaagacttctgagtcttgagcgtgtcgatttcagcctccaggggttgaatacgggcctccatctcttcaatcttcttgttcttctcgccgatctggtccttaagttgctgattctcgttgcgcaatgtcatactgctttcgcgatagatattgagctcattgagcttctccatgaggtcctgatgtgtcattgaagtacgaccactctgggcagcctgtgtgcgttcttgatcaagcttgagacgtgcctcatctaactgtgactgggtatactcaagttgttgctggagccgcttggcctcttgagccttgagatcatactgaacctcgagaatctccttctctcttcggaggtaagtgttgagttcccggagaccttcactggcgtctcccaggggaactggcgacattctttcgtcctcctcttctccgccgcttcgcttctgttgaagagcggcaacttgtgtagacagggcttctagttgttggtgcagaatcttgttctgggagttgacatcttctcttcgagtcttgagctctgccatctcctgctccagctgctgtctacgttcctcccaagagctttcgctttgagcaagggtaaccttagcagagtccgcttctgacttgagcgatgcggcctcgctcttgagtgtattgtattcagtccgtagttgctgaacaagcttagcagcctcagcatgcttcactagttcctgctcgtagtcttgctgggccttggaggcaatttcagcttgagcgcgtaggtcttgctgatggaagcgagttgcctccaggtgccttgcgctctcctctttcagtcggttcacctcctcttgtaatatggacttctcatcctcatatcgtcgtgcaacctcaccctgggagtcacgtaggctagagagctcggtgttagagcgagacaactccgccgataagtcctctgcacgctggctaagctccttgattttggcatctttctcctcaatgatggcctccatctcttgtctgtattgttcttgtgatccccgtagatcctcaagcgcttcttcgttggcctggctgagctctttgaactgctcagcctgggtcttcgcgttctcgagatgggtattagccatgtccaaatttcgcttcaggtcggagatctcgacgttgagatcctggatctcattttcgagttgctgttgttgctcgctaacctcaatagttccaggtcggggcgtaggtcggggttggagtcttccagctcgttcctcggcgtttcgtagctcaaccgtcagctcatcaacgcgagcctgaaggtgatctctgctggtcttaacagcgacatgctcctcacgaatctggctcaggcttgccatgagttcgtcaattcgcttttgtgactcctttgactcgaactccttcctaagttgcaactttttggtttcctctgcttcgtaagtgagctttctctgggcgtcgctcagttcctgctcgaggctttcaatcttggcttgcgctttgcgtcgggcttccgaatcagccatgttgcgctcattctcgatcgattgctgagttgctaacagattgttgagtcgattcttctcctcgataaggttctcgttgtccttgcttagtctatcctgaatgtccttccaaagcttcttctctgccttcaggttcgcagtctcattacgaacgctatcaagcaaacctctggcttcgatgagttcttcggcaacctgttgcgtccgaatatcttgcttagcagcagtctcagacaaggtctgcgctcgcttttgaagttcatggttctcactttggagtgccacgaagttggtgtgtaacatttcacgcctctcagattcaaggcgggcttcggcgtgaagtttaaccttgtcggtctgtaggctgttccgttcggctgagagagcatctatctgatcgcgcaaatccttacgaactccgtcctgagcctcgcggtagctgtcgtattcagactgaagcttgcgcagtgcctcgttgagagcctccgtttgctcagttgcctcaatgctggccaagggcaatcgctcgccaccagcaatggaattacgcatcatagatgcttcatcaccgtgaacaccccgttgctgcaaaagccttcggaacatgtcgcgctctgtcttgaagctctccatcgtcttcttgatagatcttgcctcatcggtcatgtggctaagttcctgctgaagcttctcaaccatgtcgtggtcttgcttggcctggtgcttctctgcgagtgcttcctcgctttcgagttgattggcaagctcccgagtaatgcgaagaaggtcttcgttcttggtccgcagagaatcaatatccttgaacaccaccagcttctgtgtaatgaattggtgggtgtcggacatatctgacagcgcctcctctgaaatctctcctttctgtagttgttgaagtcggaaagtctcttcatcggtgagttggtccgtacccttctccatggcgtggatctggaataacaacatgtttatttgggtaccaagatctcgaagttgagtgcgcagaatatttgtttcagactgcgaggttgcgagtgcgctctctgctttccttgctgctcgttttgccttgtctcgttcctcaaagctgttttgagacaactctgacattcgagtaatctcttcacgaagctgttcagcttcagtttgaagatcttggatctcgggggcctttgcttctagagcagtcatcatattgtcgagctcctcggagagctgagcgttgcgacgcttttcagtagcaagttgacccttaacttggtacagctggtcaagggcctgtgtggtggttatcgcacccttggctcgcatagagggtgtgaatggggaggaaggtcgcatcaaggagccgttggcacgaggagtttctggtgcagactcgggtggcggtgcgtgctgctccatacgagcctgaagctcgtcaatttcggactgaagttggttaatgcgttcctccatttcactcgtagtctggcgctcttgctcaagctcggttcgaacgcgtcggagctcgtcctcgtagttatcgcgaagtcgctccttttcgcgttcaagatcttgcactcgttcttggtgtttcttgctcagctggttagacatctcaaccaaacgtttctgggcttcaagctcatgcttataactctcgattgtctgcgcaaatgttccttcctggttctggaccttcaccaaagcttcatccgccttggcttgcatggcatcgagtcgatcgcggagctgttgctctgttctcttgagagagtcgacctgagactgaatgtcttcattttgtcgctggagctcggcaatacgggagcccttttcctttcggtacttgaggccctcctcgctctttgtcttgagttcattctctagccattcgctgttctttcgggcaagatcgagctgttgttgtaaggattcttctcggtacttggcgctattgagttggccccgtgcgttctgctctgattgctgcagtgcagtgatctcgcgagaaagctcgacattgcgctggtgctgcttcgtgagttcttcagtgatagtctgatcgcgcttgttgttggattcaataatgctcaagttggttcggttcgaagactgaagggtctcaatcttgtcattgagggccttgatctcagcatcataatccgatttcttagatttgaaaacttgaagttcgttctcgagagattgtcgcttcgtttctgtggggcaagcggatgtcaataaccatctgacttagtttcgcacagtctgttaaaacataccttcgtccttgagctgttgtctagcctcttcaacatctttgagggccttgtccgcagtagctttgaaagtttgcgatcgcgtttcagagctgcgcaccgcgttctccagttcaatgtcggtctggagcttttcagcatagagggtatcaaactcgtgcgctttggctgcaacagcctgcagaacaatgttgacgagctcaatggtcggttctgtcgtcagagacgcgataacgggctggtcgaggccgaggtggcctgcgacgtagccaatgtccacgtctgcggccgccatggtcgaggtcggatcaggtcaatagcgcgatactcgtcattaccgcagctacgcgctcgaggatgaaagccagattaaaaaagaaacccaagtccacgtcggttgtcgcttcgatatgtgtctatcagatcaacaaatgagggtgagacgttgatgaaattctccgacaaaggaaatggagcctttgttgttggagagactaggaaatttggagctccaaagctgagatgcaacacgccaacgtttgctaccggggaagcaacgtgcacgggccagctgcaggtggaagctgcgttagtacggcgcccagtttttccggtcactgcctgcttaccctacacttcgagcctcaagctttaatattgtaaacatgaggcagtgtaagtaagtcacttactgatgcatctctgctctaattagtaggcactttataaagaaaaccgtgaattaaccttgtaaagtgaaaccacattgtgttgattgatccaatgcacctacgaccgatgacgttataatctaaagtctcgtccacctcttttactgaaaaacagaaccacaggaagatttgtattgcaatttgtgcaaccaaccatacaaagagaatggagagtctgctcgatcagatacaattaaaaggttcttaatagcattgaaactacaaatctgtctggtatccattaacaacccgtgattgaattacttactcgtattaccaagaagcaaccataacgccagtttttaaagccattgcaagaatagaggagatcaatattcttctatcggcttcgtatattagaatccagctcataagcctccacaggccctgactgaaatcccattccatgaaagccagaatatgctggcgcaggactcaccggcgacacatagtctgattgtgccggtgaatgcccccagttagacttggcaaggtgagcttgaagctcagctgtgggtgcatggttaggagggagctctgaaatgccttgtcctccacctagttctggcttgaaagaagtggtcgatgacaattcggaaataataggtggtgcagtgtgacccttaatataagcactattacccatgagctctggatgtccattatattctggaggcccgtcggcattgttggatagttcttcgcctttggcttgacgttgacgctttcttcgaatacagaggaatagtccggcgccaagggcggccaccacgacagcgccagcaactcctcctgcgatcggtgcgatactcgtattcgattcatcatcctccttattctcatggccaggctcagactctttcgcagtgctagaactagaaattacagttgcgctagctgaaccagtcattcctggaactgttctccctgggccagcacctgaactagcagttggataagactgaaagattgattggctgacggtagcaacaaccaaactctcagcggcgctgcaatagtaccgaaagacgtcgatggcggatgtaacgttggcaatgtgagtgctatcgcagtagtccttgactcgctcagtcaaactgctagagatcatctttgacattcctgattttatgcagatgcatgaagccaactcttgaggaccgtctccacatagccaggagctttgctacactgttatcagagacatgatggcatatcgaaatattgggactcacctccataactgcggaagctatcccggactgggcacatttgtcgagagacttgaaatgcggcatggctgtgatgtagtatgacactggcagtatcaacattagaatgcttccatgagatatgatttgagactcactatctccaggaggccctttcgggggtgcaaaagacgttgtgccgtcgttcatctgacagaattcgctgtagaagttttgggccgaagtgacgtctccgttgttggaacatgagtatttcacggcactcttgagtgttgaagtaatatcttgaacaacatctttcttgctacagacacacggcgcgttcaattcggcagcttcagggcaccttgacgacccctgtattcatgttaatcaggccaaccccccatcactggagtttgaaaggtttcatacaatattgaccacagcgtaggataatcccgactgcgcgcaaggcgggagatatgccaactccggaagatctgttatatatgcctccacgatgttcttggttggcgaaaagaaagtgatatgttcctcctggttgcaatacttcttcatcagcttagacacacttgatagatcctctgtcgcgctggaaccgcagctgtattctatatcggtcgagatcgatgaggcaacttcgtccattcgagtcgagcagatgcatttctgcaattcggtttctgagtcgccgcacatggtcgagtatgtctgcatgccgacattgtatgagattgcgctggaaacacatggtgcctaaacagtcagtattgcgctgatgctcttcccaggtgccgtaccaagtaggtaaagatctcgaggtcagtaacgtaagagacatcttttgcggtagtcaggacagccaagcccaacaggccgatccacgagaggccgtgtaagtgcttcattgtacggagtatagaccaacactataacaaaaacaccaaaaagcacagaaaacaaccgaacaaagatcctcacattcagctgcgcacaatacagccggaacattccgtctcgaaaaggagcccttcatcttgtcagcagcaagactatcctgcaaaattccctattctcctggtgtgaagcctcaaacaacgcctctcgagtctagatacaaattgggccaggacccctgaggttagctgagataacttgtctagcttgtacagcacaccatcagttgcatttcatcccaccacccgagagcacagtgagtcaggtcctgcatctcagccaagaatagagttatctcatgcttaaagagaaaactactcgggtgagacagctgctgagagtttacagacgaagtgtttcatagttgagggtgcgtgcagaagaggtcgactcaaccatcacaagacgacgtgggctttttcttagcgcccctgggctgcatgctgtttgttcgaccagagcaacagacaaacgatttaatttcccttgaatagagaggttgagtctcaccaatttatatactgaaaccaaaactggatggagatggaattatcctttaatcaagatctcaatgtttcatacggatagctgattcaggtctcacatgctatttccaaagggtgtttcgatgaccaaaagcatcgttcgtctcaactggtctcagtggaggtcaaagcggtacctgaattgggaataaggactttacccatccagccatccaatcccagccggtggatgcatactcctgattgagctagcccccgcgccacacggatagtgactgaagcgcacctcgaaccattggctctcctgaaatgacctccaggctcagtaactaagacaatgccaaggattgggaatcattcacgacatgagacgagtcagcaacgagagcaggcgacacgacagcgcatactgcgagtatggtgatcatttgacgagcaggtgatggaatagaaggtgatcaactgatttgataaagagcttgttttgcagtgtcgatagagttacccgaacatgagtctggccaggtctcgtcttattggctgggtacgtaactttccaggttctccggctcttaagaccgcggcagttaattttccctccaccatgacgtcgacttttcccttcaatccgatcatatctcgatgttgcaacgacggatcttgggtgatgtcagaatagcgacgatctagcttcaagacaaggtgttttccttggtagtgttttattgttgttgtagacctccaaactttgaaggttgcatcaagaggagccatccaaattttcatgccgatcactcaagaattgcatggccatggaaagtatgtatcaaaattatttggtagattgttcgttgctgtactatagtaataatatggtagctgttatccctcagctgtgatattggtggtatcccgtaatccgtaatgtccggtgccattgcatacatgtccataacgccttgctaatactcagaaaacataagaaaccattatgtggctagtatggcggttgctgtgaacttagctagtgttcaactcccgcttaataaaaaaaaaagcagtgtaatatcaaagacaaaaagaaatagtcgtagagtggtaatgtgtaagcgcttataggacgcgcacaatcttgggaacacgataccgcgaggggctgtcgtagtactcgctgatcataccgccctgaagacccataggtctccggggaggtaatcttccgttgacactctggtctcgtgcggaagctgtcttgcgcgaatcgcggctatgctcacgctgattttgtcgctctgaggagatttggcgagagcgttcagagttgtgtgtctcagaggaagaagtcctggaactggcgcgagatcgggatcttcgagggcttgcgtgatcccagccaatgggctcttctgagatttcgtcaaggagatcatcatcgctgtcctcttcgtcgctttcagggtggaaggtactgttaagagtctcccagagatcaagaccaagatcgtcccagatgacgacggccttgaataaacgacggcaggcttgtgtgccagcagttttgtcgagcctggcaaaagactcaagctcgcctaggctgggtaggttctcccaggcaatggagatctgatcggattggtccttgaagggggatcgctcaaggtagtaaaggaggaagtctgaagtttcggccttggttgcgaattcagcttcctcgagagcttgtaggcggagcttctcctctttgtccttttgctcttgctcttgttgctgcctctgcttgcgtctcttgggtacaccaaagagtgggaccttggggacgttggaagtggttcctcggggcatcgttgcggtgttgtgagttggtgttggctaatgtagggaggtatagtaaacgttgtcgaggtgccgtattggtatatatggctgagccaggtcggatgatgagctggaggggtaggaatgggttgttggtcgacggggaagcaaacaagacaatatgcgtgtcaggttgttgctattaaaggatgtttatgcatgcgtgtatgcaaggtgagagcacaaacacgacccaagcttgttagacgtttcaagagaccagctcgtcgaagcttttggatttagtaccagtactgctcttgagagatgcagctggaaagcagaatgtcttgaagggaagagcaagatgggaaaagctgaaatggtaggggtgctggcagatggatatatgaagaattggattggatcgaaatgaatgacaccctgggccttgttcctggtcctttttgtttgtcttttgttgtgttgcgctgactagccggggaccggggggtgtaggtaaatgtgatgaggatccgcggctattttggtggcagaagtgaggtagcccaaagcccgtgcttgtactgtaaggtactgtaataggtggtaattgtattctcggtttcggaacttcgcggattggttggtgatcgtggaagagagagatcagctcgtttgagaaacgggggaatagatgatgcttttaatattcattgtttctggctgcttgctttttctcttccgaccccttggctcgtaaaatctactcctttcaggttgaacgtgctgttttaggctgggctgggctgggctggcctactgcagccgcctcagccatcagctgtagcctgtaggtaggtacctcctctagtgcaggtccgtaataattccatttaccaaaaacgccagagcggatccgtgtcatcattgagaagcatgctggagacatggcctggaggcgcccagcctgggcttgcgatggctaatttagtcgcaacggtgtcggtgtaggtgggtgagtaggttaccttagtaccctacctaggagaggaaagaaaatacagaacctcgatcctagatgacaaaaagacctaggtaatatagtataagcttaggataacttttgatgagtttattttggcaccccatggtaaggcttgctgttttcttgccccccgaggcctactcactgtcgtgtactatactgtattgtatggagcagtgtaggtccgaggcggcccagagcccagtaccgactgagttctgctattgtaaaatgatcacccactgattttccccttgcctttcccaaaagtctggcctgccaagaagagaagcgagtaaggcgcaccagtcaccagacagagtgaggcatcagcgggtttacctgaacttaggtacggtagcgagttttgatccttgtcccgttttgtctttcattgtggtttgtctcaccccgagtttgggggttgttcacgaggatgcttcgtgatgatcagtcgacaattctattggtttcgagacgatacagtacggttacgaacagacggttcaacattagccggctggaggggcatcaaagccaaaccgtacagtaagtaaatccggaatagaggctatttgcttttccccagctcccgctcagcccttggactgtttgaaatgagttgtcttgtcaagtggaggcaacaaaaaacctaagacctcttaactacggagtaagtccagacaaaaagacctaggtaagttttgtatgctttcttatgactctggactagattattttgacaccttgagtaaacgtcagaaggtttcttgctccctgagggcttgtcaacgtttgttcatttgaattgacgtggttgtcagacggtccctgatcggcatgtgagttcgccgaaccctaacccaaccaacattacgagcccggcaatgtctcgttttgccgggttacgggttagctcgttgccagaggaatgcggtactcgctcgaatcaccgctctcttgtcttgtattgtctggtctgtctcgcctttcgattgtgaagctttccattgtaaaacgcgaggcgttgctgctcgtcatgaatttttgcccaattctccgcggaagccgagtgaccgaacggatactgttctgtttgaaaccactgtttgctgcagccattacggtcttggaagcctgattggttatcgcgagcagagacaataaggcgctatttctgttaggtgcagcaacatcaggattattgtgagtgttccgtgattccgactccgtcccgtcattagtgtctgtacccgccagttcctagtctccgctgcagtacgatcccgcccgtgcgaacgagcagtcctggcctgaggatgatttagatggatggatgtacctggtcggcccgtcaaaaggaggcacggacacagatggacaggtcacgccagcggccagccaatactactgcaccctaggcacctcgcacggttggggcacccttgggattgctcatgataggtcggcttctgttccggaggcataaatgggacaaggcaggggaagagacgagacgaggcgagaccccaaaagcaagtgacaagtactttgtaaggagcctgagccaggagagagagaagagaggagagggagggctgaaacgccaacaattggtaacattccccatgtcccaggaacccggaacgagaacgacaacctgcctttttcccgacatcgcaaactaggccctatcctgtcggggatgtaactttcagtgtccacgcaatcaatcactgaaccgccaacgccaaggctttgaaactgtagcctcgctctaccacggctaaagccatcgaggcgcaactttgtcctcaataagtacaccatcgaccatgtggcacttgactcgtcaaactcgcgttgaggctttcaagtgcccattcagaatccactcaccacttctgggcactcccgctttgctcaaaccagaatgcgatctgcacatccccagctcgtaccgcgtctggactcccagactagacccgaccctttgaggctatccctagctattctttcacgccagtcatagcttctatcttgatatcagatcagatcagttgcactaacaaaacctcaaccaacaagactgttgaagtccatagcacgaggcgtctgtgtttacgagtccaccgcttttcttatcccactgaagtaccgattactgttttttttacaggcgtattcgatcgaggcttgttcgtatcctacaaaacgacatcacagtgtcgaatggccttccactacgaactaccaggacttttcgcccggactctgtccgtaggtagtcaaaccctcctccacttcggtccgcgatggggaccggaggctaacccacatgacggctccgcggttccacgcaatcctccggtgacggaagtccctgagatacccgttgctcgaaacattgacatttcattaaaccttctctctttcttcggtctccccagattcattctttttgcatgcctcatctgacggcatataccttaagtgcgcttccgccgagaaggaagaaacgtccagaaggaaactctgcctgggctttgcgtacgtagcacgttctctgtatgttctgtcgaagttaaaaggtgcggctacattccaaccatgatcctccgcccatcctctatcccgaaggagaatcgcctctcgggtaactcgtaaatcccccagtccgagggtgacaagtgcggcagcggataggtgaggctcctagtcaagattaagcagtcgtcgaagctgtcatggaattcagcaacgaggcttgagaattagactgcgagtgtgacgtccattcagagatgtttttttttcgaccactgaacgagtataaggattgtggctgaagtctctttcgcccgggacaaactctcacttaagatcagtaaacaaaatacatcgagggggtctgctcgtggaatggaaaagttcttggcgatcagaacaatgccgaccaaaaggcaatcgactctattgtcgtctctttcaagactggtctcgctctttcgatgttgtccctgagagccgattaagatcagataaagcttggatggactatgaccaacagcataaatcaggcacaggtcccttgaatggagatcttggctcttggcaataattctatatcattcttctcatctcgcgtaagtcacatcgaggaaatcatcatatggcttgactactcttgcgtacagcaggcatcctgtcggtggctatgattgatgtcagcaactgtaaccaacagtcaggtcggggaacgtacttaagtgcgatgggtgcaccaggcccgtcttttggctggggtaacggaagaaggttgacacagctgccgaagggcggtacttatactgcttggtcaaggcagcaattgcgccacttgaggcagataaaccttaactgatcttgacttctgtaattctggcctactataggggcctcactgtttaagcctctgtttgaaaagttcaaagctcaatagccccaaataaggctaacggcaaccaaaaaataaaacaaaataaaataaaataaaaataaaaaatgaatggcttgactaccccaaagcctcctgatcactcaggactggatctccgaggagcttctctgagcaacaacttacgacatgaaggaatatgcacatggttttgatgtaaggggtttggtagtttctttctgcgcgagaagtcaacttgggagtcgagatggctagactacagacatgaactgatgtataatacaacatattcaacactgttgcgatgtagagtctctggatgatcagagaatgtccaagttcgggtcttttgaatttcgaggtatctgactcaaacattgtagtattgtctttgaaggaatagcagcatatgggaggatttgagtgacacagtgatgaatgtttgcaaagttctcaagtacctatctaggtagccatgcccaaacaacaaaacccaagatcaagtgtacaaacaaccgcaactgtgaatgagtggtctgattataatgcttggagcctggaggcggaatatatgggtatctcatgctttcctggcacaagccagcaactactttgagatgaatagactcgagtccatttgcagtaattttcatgaaaccgcttttgtaaactctctgatacagtattcactcaccacattatttgtctgaaggcagtcacttatgatgctgaaactgctcgatttgttggcactgttaactgtgaataccctcacttcctagcagtggcagcttggctggcactgctgtgcagctgtcagaccacttgccactaggcggttgctaggcagtgaatatacaccaacacttcaaaaaacaaagagagattcatttcattttcatttcttcaaattcttctgctccggttccccatcgttgctcatctttcgcttcacttcacaacagtcttttaatgaaccactgcactttatcaactacgtcccttcaccaacttcaccatttctaccgccaaactctcgagtaatcactgatatcaacaaaattcagtcacgatgttctggcgtcgcccccgtctcacttatgacccgaagcaattccccaactatcgcccctaccccgaaaccggtttcgagcgcctcatcaaggagtgcccgaatccatttcacttcattgcattcacaatcagatttcagatttctatcttcagtatcattttggagtggttctgtatgattcttcgcagtcctcttcagtactccaagcacaacgattggatcctcggccactacgaggcaagccctactgtttctcacatgctctggggagccctcatcactgcctggtcctctcacttcatgtaccgtattggaaaagctgtttgcgaggtgattattgatgcctatgacgaccctctgtgggctctttacgagatctgggatctcggggtatcctcgcagttctttcttgtccgcaccatctttttcatcctgattacaaccttcgacttcgtctgcttttggactgtcttcctcttcaacatgtcgacgtactcatttgccgtctgcctcaccctgctcggcgctgttgctatgtggcagctacactattactttttcgtgtacagtcctcaggaagtccctgaacaggtctcctaccactcccccgagaaagaagttctttctactcccgacagaccaggtcgctgctttcgagtacctacaccttctactgggtcctccacttcttcctgccgatcatcacctgggcatacttcacctcaacttcgaccccgaccatcaaacaaaccccctggcgctgcatacgtcaacgtatctcccaaagccatacaaaagcttcatgacgaaggagtcttcgtcccagaacccaccagagttgctgactactcttatctcgaacatttcgcagtaaaacgccctaccaacttcagccgcgctgatgcgaaggcgcactttcggagggttagggaaatcgagaggaagaaaggcataatatcaaacagccctgaccattataaagatgattccccctctcctactgttattacaaagaccgcgtggatttattccaagatggatgctgtcgaccgaatgcttcgaaacattatggacgatgtcaccgagatgaacacgctgcttaacactttcagagacaaaggcagcgtcaagccccttccagacgcctcacccgccataacattgtcgccccggacacaacggcgaaacgcatctcttgctgagagagaccgcattggacaagtcattaatgattacgaacgtgagattaacaacgtctcagggcgtgtctataagtacaaaccctggactgaagacatgctgaaacagatcgatcgcctgattgcccacgcaggagatgccgcttcccgcgcaattcgtgtagaagtcgaagactgcaaaaggcgtgctgatctcgccttcaagagcgtagacgtggcaactgagacctctaaagagattgcagccttttgtgttgatcgccaaatagaactggatgctcaagcaaagaagctacgtcgtatggatcgaactctggctaggtataagattccaatctttgaagagtactatgattgattacctccgagttttgactcatctttatcgactaaacgattagcagagtgctattgtatacatatacaccacggagagcacttgcagattgagattttggagttcgggattataccctttgctttgctacacatattacagacacttgcatgattgactacgaagtcgggaacatgatatcttgggttaacgtcaagcatagtggtcagagttgatgattgaggaatggatgcgatgatgaatgccataatatttattcttatgctcccaaagtgatctttgtttcgaatcatctatgatgctaatcattgtgaaaaggcctgccgcgacagtagctcgcttatctatatcatccaggtcgcctacgtataagagctctttctctcaagttactctggttatgataggtggctcacgatgagtagaagacgttgtccaatacattcatcttgtatcaataaaagcgctggggatgagattgagagagagatgagtgactgcttcttgtggtgcattcgttgcctttataaatctgaaggagccggaaaatccggcctattggagctggcgttgttgacgcgcgagtgaaataggtcggtgagccatggtgtatggtagcgataggacaaagggacagaagccggacctagagccagaacatgttccgatgaaactacctaaacaaaggatgtagtgcaagagacatttcgaatctatcagtaaggtgtatgctggaagtcctgtaactactggctttgatgtaagccatgcaaacgacatatgcgatcctcaatgaagatgacgacgttatcctcagccaccgagaccggtttctaatggcttcaaatcggccactgtggtagatacttctcggtggtactctatcaactactcatcttcaagatgtgaagctacgggaactgccaaagctgttgaggtaggctgtgatgccatagatcatgcgactcagtgaacgtggataatggcaccatggtattgcccttccctgatcttggcatgtatcattaatgaatgatgcgtccgtttagagacgcgaggagaagaaatatgtactcattgtggctatatctttacgtgccaaatcctctgtgaacacctgggtatcgcacataaaaatcgcatctcgtcgtcaggacagttccagaaccgatcctccaataaatccttcaggttaaaaaaactcccacatatccatagatcgaacagatgatcatcaagaccaccgaggcgccagctaataaccagcagactcaataccatgaacctgccagtaaagaccccctttcttcccaacctcatcagcagcacacttgacagatccacgagctgccatgtccgttccagaagagtactccagaacagccttctgcataatccaaaccacatcatcatcgccgacctttaatcccttgtcagcacgcacagcaaaggcgcacgatcctgatttgacgatgtcgacaagcccatctcccacatcgtactcgcgcttgtcgtcggaagcggcggggatgctgaaagtgccgttacgagtaccgaaggttgagagaagcgctgcacagtctctgtagtcggcccgcttggtgctctcgggggcctggtgcgcgcggtaagtcttcttgtcgcatgtactgaaggagtggtttccagcagcccaataggtgtatggatcttcgtaggcgctgggtgctgtggttgagacggcgatcatgttgtctttggtgggagtggccgtgggcgctgcggctgcaaggccgacgaagacggcgacaacgttgatgaaatgcatctcaatagcttttttagcgggcggaaagaaaattgagaagattgttgagaaaaagaacggatcgtggtgaagagtaacggatcaacaggtgatcaacacctatgctagcgagtgactgagaaagggaaacgctgcgctgcactgcaacgaggaggttgggagagacgttcagcagcagttagttgacggggaagaggaaaagaattatacccaacccaggtgggaaagtgggatgtttagatgcgatcacagacggagatgggagtgtttcaagtagagtggatgagaatgaaacaaggatcacaatatgcagagaggatggtttattttgagcgacatcttgggaacagattgattagactcggaaaaattagtgctgttttgcttttagatatattgagttgttacgagtgaaacagggtgacgggctgtgtttgtttaattgcgataaccataccggaggatttggtgtttgtgtttccgtttttttgatggggacgatgtttcgagcaaagtgccatattcatgccgagatcaacgcgtatacataggcacaggaaaacgtgtgattggaaagcaattagggggagtgaaacgagcgtctatatatataaggaattctatgtgatgatcaaaccatatgatcttgtattcttggagtttaattcgctaccaacaagactgactgagcgcaggatcacagcgatattggatacgctttgactatcgctgtgtctctcttgaagtcctcgaaacaaactagcagttgtctatttctttgaaacgctctatcttgtgtgccttggctttctcccattcgcataatttccagcctcgcatcgactccagatcagcactctcagtcaccaacctcaagatcaagggtcgttgatcattagcaatttcacaagataaaaaaacctggcgacaactgctgtcaaacttgaacatacttccttataccgttacagtaggatttatctccttgcaaacttaaatacccttccttgcttgcaatatctcgtgatagaaaccatcgagtttcttgtctctcagtaacccccccgggccgacagtggagaagagtgacgctccagtggattgagaccccccactcccggcggttcatcaaccccggtcttggagatgatgacgcgattggccagtgacagagcaattcgttggtttgtctgttgggtgatgtttgtactctcaatatgacttcatatgtcgtggatctctgtctcaaggcagccatgaaaaagtcttggccaggttggttggtattcttggtcttgatccgtggtcaccaattcccacggcataagggttgattacctgcgctgcctaatgtgctgtaagttggaaaagacctcccgtcgttattcccagacgtcactgtctcggccgatacaatactcaaatatgacggttcttcagactgttgctcgttcatcgaattgaccctctttattaagcccgccactacccatctcatcccccatcaactcctggggtcattatcttggctccgtcttggctccacgtcaaaatgatcaccccaaaaacctgtatcatggactgctcggttcaggtgacccctccaagaaaaagggccgttaccacgatgatggaatggctctgatgatcgtcggaactcggctgagggtgagtgagaccctttcttttactttcttatttttttttttactcgatgtaactctcagctcgttgcttgactcgattcccgagctccgatgaactgttcttgtcccgtctagtcctagctaggggtattatcggcccccagttttgggatcattgccagttcctgatatcatcgtcatggcctatcaatcgattggtattaactgacattgtcaggccagctggaagaagaaaataccgtgagggaccttgatcattctccatgttgtgtaattcctatccattgtaaactccatcgcccaatcttctcttcattgttcttctcttcatatcataagtaaggtactcagccatcaccgtcatcatgaaaaccgcttcacaaccttcagctccccataatgcaacaagcaaagtaaagcggctcgtcggcaaaattcgccgccattcacatcccccaactcccgaagcttcctcagcatctccctcatcatccgcaaatccatctcgcgaatcctcatcatgtcctattccacatatcggcaaacatagtcaacgccagagccgccgcggatcagcctcagatgaggaggagcgcgcgcacgaccttgaactctggaacgcagcatacgatgtcctcaagagagatggcacgtcttcgggtcttgtgctcgcctatgagagcattatttcccatgcacttcctgatactttgaggccgggacataacgggaatgggaatgggctgccgacagaaagtgagaggagagcggaacttatgatgatgatcgcaaaatctggtctaaaccgcgaagttaaggagacatcacaaacagactcgggagatgttgaagcaagagaaaatctgattcacacaaggtcgactatagcttcattactcgatgaccagcccagcgccgctgtcgcttgggcgggcttctgttcactaacaccagtaagctccgactgacccaacccattgaacaacgagactaacatcatcaatagcttctactagaaccccttctccgacatgaagatattcgccaagggtttgtgcatattgcacacaccattcctcactacatgaccctccatcgcgccctccatccatcatcctggacatcactaccagagttccaacgtcaacagccgcaagtccatcagactcttttaatgctttatcgacgcatcctcgagtacgagatgaacattgtctgcgccgctgcgagcgcctggaacatggctgctcgcaacgtcgtcgactggcatggctggaaagccatggctgatgctgtgagagccatggatgctgagttgatgggctatgtcgagaagaacggcacagatgagactagggcgttgatggaggttcagaggaagctggagcctgaagggggagggcgtggtgagttacaagacgacacttcaccaacaaatgcataagaatacaagataagtcaacaatgcaggggccattacatcaagcaacgtcattttatataaagcaaatttcaatcgatttacccaaatagccaaatctacatgttttccttttccccagtccagactcccgactccatgctccgcccttttgaccaagccggtgtaggactttgcctttagcctttagccaagtcgcgatcaaatcaaccagtctatcccaacatccaattaccatatacctaaagaccataatgctccgtttatacaagaatactcttttaaaagcgccccatttactgcccaatattcggaaggataccctgcttgtcaaggttgctcagagtatcgccgtactcgttgatatgtcgctgccagcgactgacatcgccctgaaaaccaatcacccccaacatggctgaccatccaggcatttggtcacgggtcacaagttcatatacacgacagaggattcgatgaaattccacctgaggcctcatcgcaaccgcgtacaagtgtcgcaccaagtcagcccagccggcgataaagtcaacgtcaaacgtggactcgggataccggaactcgatagtgtcgtacttggagacaaccagcgcacaccgggtagttgtatgaagggatccctcatcgaattttcggagtgcgatgcccaagctaataaggctgttttccgaccacaggcgtttcatagctcccagcagacctctgtcaactttcttgcgccagtgcagctgtcgcatgacctctccaagtgcttcaacaagagctgcaccctcgccatacactgttggttcacccctttccatggcgattcgagattcgacgctgatacgcgcagagtaaggagacgttgagcggaaaggatgacacagagggtacagcagagaatcttccagcagccagactaaagatgaaaggcgcagcgcagtctctagctgcatgctgccggcttcgttgacgtgaaggtgtagtccacaaccagaattaagcccaactaccatgtcgccctgcactgccgcaaggcactttctgagggtaggtagcccctgactgaactctgcaggacgagtgaggataggactgttgagttcagttccataccagtcgtacttatttgacggtgtcattccggacttactgacgcagtctctggtgatatgacgctccggaacaatatgccaaaaatcagacttagacactaatccgccaacagacacattattccaagttcgaacatctccgctatcatctgtgagcggaagaattgtagtgccagggatctgggcagggctggacggcgaaggaggtatgaagctacacgagacggagacaccactgctggcgatcaattcgcataccttgtgaatacaagacggttcgatgtctttgtagtctcccatcacgaggcccagaaaagcctccggtgttgtaggacaggtccatcgagtctcaccagtcacagcgtcggagtttggaatctgcagtgcaaccataaattccaactcgataccgatacatatggactgcggtatcgacatgatgggctcgagtgatgcagggatcgcaggggtcttttctcgacggtgaaaatgcttatcgacctggatgtgatgatagtttctcagggatgagagcagagaggctgttgagcagccagaagaggccggagctcctaatgggttgcgatttatagcagacagctccataatgaacaatatgcggtgagttgaggaagcaagaacaattcgtagtgttcactcttatatatttgtgagtcaaagaacatggccgcaaagaaagtcagtgcgttggtcatgtaaggagaagagacagggcagaaaagtaatcttgactcgctcaccgaagggcgggtcaaggtttaggaatttgagactgtgaacgaactatctttctacatgtgcctgttgaatggtcttccgccgaacaagcttctgtgtatgaaactctgttgccgagtagttaggacagcccagcccagcccttaacaagcacgataaggtggtcatggttctattcgtaaactaaccattcggcaaactcaatcatggtgacaacacaaagcccttcaaaaatccttgactccgactgggcaatgaacagagtgacacttgtctctcaaaagatgtctgaccggtccagaacatgtgatttagaggtagcgggagtggtagggcgatccttgcatccaatcttttgacataatgccaggggtgaagattgggtgagatctacacctcaacatccaaaagcttgtgagtcgcggagaagcactcgagagtctcgtgattttggatgtggtggtaggtccaacatgttggtaagccacatttcagcctgttttggaagtaagaacatgattgactgattggtcttatcgtagcattgtgccatcaaaatgtgttgaacaaaaagcactcggtgaggaatagttgacttacacgaggaggaagtgcagggagagtcggcgcatcaaagttactccgcaacgaccaatcattaaactgcacggcatttactaggaaccttacccaaaaagaagaatgccctgtgacgaaatcccctaattttgtccactgtctcctggggtgcagtctggttccattgtaacgggcgaggaatagctgtccctgcatctttgattgattgactggcccaaaaaacgcgacatcgcgttaactccaatttaagccaaactccatcctcatcaccatcttcaaacaacgtcaattatttccaccgcttgaattgatcgcatcggattcgaattcatcgcgacgagtatatttaacttttagtttgttcacagcgtagccctcgactcatacgcgattcctccccgggcatgccactcgactttccataatgcgtatgatcaagccttcatggctaagccatagcggcgagcaaaaggatttcgaggtttacagctgtcatgtctccccggatggaaaacgacttgcgactgctggcggcgatggacacgtccgcgtatggtcgaccgaaagtatctacaatgccgacacaccaaagtacagcaagccgcgccagctctgccacatgagccatcatcttggaacaatccactcagttcgcttctcgcctaatgggcgctatcttgccagtggagcggacgacaaaatcatttgcgtataccatctggataaaggaccgccagctgctacctttggcaccaacgagcctcctcctgtcgagaactggaagacatacaagcgtttaattgggcacgataatgatgttcaggatctcgcctggtcgtacgattcttcgatattggtttctgttggcctcgattcgaaggtcgtcgtctggtctggtcatacgttcgagaagctgaagactctgcctgcacaccaaagtcatgtcaagggtatcaccttcgatcctgcgaacaaattctttgcaaccgcaagcgacgaccgaacgatcaaaatctttcgattcacttcgcctgcgcctaatgcgacacagcacgacatggtcaacaactttgttctcgaaacgaccattagctcaccattcaagagttcgcccctaactacctactttcggcgatgttcgtggtcccctgatggtaatcacatcgcagctgccaatgctgtaaacggccccgtgagttcagttgctatcatcgagcggacgagatgggatagtgaaatcaatcttatcggccatgaagccccaacggaagtgtgcatgttctcccctcgtctgtttcacacgtcaaagccagatgcgagcgcagccgatggggctgcgacgtcgctcgtgacagtgatagcatcagctggccaggacaagactttgagtatatggaacacaaacacatccaggcctgtggtcgtgtgtcaagacttgtcaggcaagtcaatatctgatctagcgtggactccagatggacagaccatttttgcgtcaagtctagacggtagtattgtggttgtaaatttcgaggagggagagctcggctgggtagcgcaaccagaggagaacgttaaggcacttcagaaatatggcgcgtctcggaaaggaatgggtatagccgaggacgtcgatggcctcattttggaaaaccagagtaaagagggagagtcgcgggctgtagagtcgaggatgggtgcactcatgggagacttttctgagtcaactaaggagtcaacacctatcgctaatggccctaaacccaatggcatttcggcaaaaccatcgacaaatggccaagctgagccagaaaacgaaccagagaagcagccagaagaggcagctgacaagacagccgaacgtgtcaaggaattgaaatcgcgggtcactgtcggcaaagatggcaagaagcgagttgcacctttgttggtgtcatcatcagggacaggtacatcttcattgcctcaaactcagttggttggaacaacgagcaccaacaaaaacacgcagaatgatacgccgcagacaatagttgacatgagcaagccctatgacggtctgcccaagggaggcattgccgccatgttgcttggtaacaagaggcaaatgaacctgggtgatgacgaagatgaagaggagccggttgccaagcgtgttgcaacaggtcctacacctattgtcactgatggccctaatggagtcgagccagcagctctcgtacctgttccgaatggcgttgttcccacaccagagttcctcaggcccgcagtcatgaatgtgtctatgtccttcgctcaggtcagattagctgtaccgaagatccggtcacatatccttcggccgctggacagaggagttttacagggtgagagctccttagaagaagcaacaaagaccccagaaaacataattctggaagcgaagaatgataccacccatggccatccttcgcatgtcatagtcagcaaaaggggtgcccttatctgggaagagtggcttcccagagatgtcattctagtgacagcgacgaaacacttttgggccgtggcttgcgaggatggatctgtgcatacttggacttctgctggaagaagacttcttacccctatcatactcgagtcgcagcctgttatcctagaagctcgcgatcactggttgctgtgcattacagctgtcggccttgcccatgtttgggacatgaaaacccaatctgctcccaatcctccggtgtcacttggaccaattctggatattgccacgacatcgcttaaccaacacagcgcgacgcctggccctggtattacttctgcccatctgaacagtactggccacatcattgtgacactgaccaatggtgatggctactgctatgctcgcgatatgtatacatggcaacgcctaagtgaagcttggtgggcagtgggctcacagtattggaactcgaacgattcttctatttctgctttgcaatctacggctgttggtcctgattctaaggacagacaagatagcaagtcttccaaagccaatgtgtcgtcaggcatcatacctttcctcgagcgacatacaacgaacgaatttttgttgaaaggtagatcatattccttacagcgcattattaagatggttgtccagcggaaggagtctgaaaatcttgaaagcagtgtcagcattgcccatttggaaacaagaattgctggtgctctgcaacttgaggcacgggaagaatttcgactatatctcttcatgtatgcgaagcgcttgggcgccgagggggcaagggtcaaggttgaagagctcctcaacagtctgcttggtggcatacttgaagacaaagaagaagatgaggaagaggacggccatgggtggttcagcaaagaaggcgacatctgtggatgggatcgaaaggagctgctcacaggtgtagttatgattcttggtaagttgttcttattgatgtcactatggcaaaagttgtataaactaacagcaaacaggaaagtaccgtgagctccagcgattgacgcttcaatacgcaagaattctcgacataagtttagaggatggctcagtggatgttgaacaaatggatgtggaggcttaaacaaaaggcatggttttaaggttgtatcattatcgtaatacccgtcgttcctatgaggtgacagaggcgaggacggcgggcactatttttttgtttaacaggcaaatatggcgttgaggcttatctgctggggatctgatggtccagcggtgcgaacttggggtacaggcaggggatagactactgttggtgctcgttgatacgaaagaacgcctggttaatgagggcatgcaaacactatcatgcagtaccatcctgagagtgtattgattggtgaggttcatgacaaatggctaatgtgggtgagcaaagtgattctcgacacaccgttatctttcatcgttccctctgtaacacaaccaactgagattgctgcggctcatgatcacatgccatgtttggtgaggagtggcgttgggtggaggtgaggaaacaagatgatgatgttatcgtgagtgggcaaatgggtgcatcgccaacaccggtctgttgttgttcctgggcttccccggtccggatcttttcttccggtcactccagagcctctgagcaactacttctcttcttgtcaagctggtgtttagtgtgtaagatactgcacctgctcgcagctgccacgtccatgtccgcctccacattgaatcacctgccaacctgcatctccttggttcttctcgcctgaggatacaataatcgcaaggtggaggattattagtaggtacaaatgcccccccgtttgtcttctctcttctcttacttcattcttcttattcttcatcctttgattcgttattctacttcgaacctggaatcgaaagcaatcacaagcacaagcacaatctcttctctttagcacgtctagaacgttttccgtgctcagcacctaaggtgcctttacactcctttctttctcatactcctttctcaaaacctcttcctctccaccctgcacttcatctacctaaggtactcaatagccttcatctttacggcctttaacccttacggtcctttcttcgttcaaggcatttgtcaattcttcccctgaacgttgaaccttttctccacctttatcatggcaaaagcccgccgcttcactccttggtgggcaggggccctaacccttcttcacttcaccctgttcgtgtgtggctcagccctgccctcttctgccgatgcccccatcaaggcagccttggtgaccctcgtccaagaagacgatatgagtgctatactctacagtattcaacagatcgaggacaggttcaataaccgccacttgtacgactgggttctctttagcatccaagatcttcctaataggttcaaggagctcacttccagcgctaccaatgctacttgtttcttcgaagttattcctgaggagaactggaatatgcccgactggactgatcactctcgactttcggactcccacggagtcgaccctgacggcaacccgaagacctataagcccatcgccgacatccgccagatgaaacgatggagctcggctccctttgctaacgagagacgtctccacaactatgaatggttctggagagtcgatccaggcgtaagtggttcccgagacagccagtgatacatcgaaaattgatcaggagctgacacaagcaggcttctttgagccaagacattcctttcgatgtcttccgttacatgcgagacaacggtattgcctatggtttcaaccgagctgtccttggccaagccaacttgtatcaactctctcgcgtcaagtctttcattgacaagcacccagagctccttcatgaagaggctgatatcacatggcttattgaaaacggcgcaggtctcgctattcagtcaagctcatcgtatgacagctgtgaaggatcggtagacgagggcagtgacaaactgaggtcgcggatcatttaggagagccgccctggtggtcaacgcagctcggacactaataggtcacaggatgagacggcccacgacagaaataccaagaatgaaggagagggagcatctcggattggtgggtcctttgcgacttggctaagtgaagtttacggcagcagtctttacccaacatttgacattggatccctagctttcttccgcagccctcatcacgcagccttcttccaccacctcgacagcgcgggcgactttcagtatcgccggatcgacgccgtcccggtgcacagcttgagcgcgagtatgttcctgcctcgggagagtgtctggaactttggcactaagaatatgcaacttcgcactcagcttaccatccagccaaccggagtcggagctattccagatggtgatcaaagcatcgcgggctatgaaatcactgactcaggcaacagtgtcaagcacgagagtgatgctgaagaggaaaagaaatcgtttcacgaaaattgggagtcaatgacgccagacgtgagcgaacagtccgagaacccgcacttgatatcaggcaacacgtggatgggaaaggacgtggcggatgaggctgaaggatgtagctttttttggttttggggacaaatgatagttggatttccaggatttgcaagatgtgggtgggaaacagattttagttgtttgcaaaatgattgaagggacaacttaggatcagggtacaacatgtacagacaattgggctcaccgcctcgcgggtcgaggcagtacaaagaaaagatgaggtttgcttttcagatgagattgtttgcgcattagtgagtgagaaaccacaccatcagagcggtgaatgtaaatgttgtataatgtattacgggaggggggcctttgggcacagctgagacaagacgttttggctggacccaggaaaaaggcgcctgcgtcgggcggcggcagatgccacacacatggggacagtcgtagagcgtctgaggtgcggttttgacgtaaagagtcatggatggacggacgaatgtccttcctacgtagctggtggttctgcatatatgatatctggaagacgcacaatgtacgtcactagcagtgcagaagcaggcaaatctacctaggtagtcaaataaatgacgccattaagaaatacagcatgtgtgaagctggggattgtcgacgtcgaaacatatcatgttagtaaaggatgtaattccctggaagcaaatgacgtacgaaacaaaacatagcaggttgggttttttgtgcttggacgtgtttgatgagaagagctgcggagtttgtggggtttggatgacgatcggcgccggtgggatcggagccggggaggggaacgacgaatttagttcaagatccgaagtgagattgatttggcttggagagatttatgttgaaattggaaggtgattgaccacatcgtatttgagcatacatactccgtatagcctcgtttagtagctgtactagaggttgagtagcttattacagcctcggccttttcataccgatgattcacggttttgatactctctggtcatgctatgaagcgaacagggatgcgacttggtcttccaccgcctgtggatagatttgccgcttgctataaaatgagagcaagagacagagtctcagacaagattttcggttaaatctaccggtatccgcctgttgcaaagcttttttcccctcttggttcctggcatgaataaaaaggcacgggggcagggataataaaggggccggggcaacttaaacaggggttattagagttaatgactgcaacgttgaaaattgtaaaggtttattaacgatttattgaaaattatctaattactgctcttattgctaagtaaagtgcattgagaactcaaccaatcccgtctctcaaacatgaagttctcattccctgccctgctgaaaacacttccaaagatgcatctgcccctgattcctgctctgtcagatccccgcccacccatacatctacggtctacctaggtacctaggtggcttggccagtggggaggaagatgcaccaactgccacatgccttcctgccttacctggctggacatgggtctgggtcctatttttatgacaaaaaccaacaggaagtaaggcaaggggttcaggttcaggttcacagttccttccattgtagtaggctggacggctgtggtgcttccttccttgcactaccccagggtcactgtatccttcctgcctacctacctgccttatcctattctgtaaagaacggagacttccttttttttttgaaggtgctccccgcctctttcctccccttttgtcctttttctccttcatttcttctatatgtagaagctctttaagattatcttctgccacttcgagaagtacgaataacgagcacggatatccgacgtcgactggcagtgacgatattgcaaggcattggctcccgagccttggcagtgcacgattgcgatcgcggaggggcccttggatctgcaacagaaacatttacaagattgacacgcgatccgaatactcgatattgtatcattctactttaacaaacgaaaaagaacccaaaaaaatcggtggacgtggttggttggcgcccgagccatcgtaaagaattcgaatttcatccattgtcgcatcgtcttcccagccagtgtcgcaaagcccccatcgtggtttcagggcgcattgctctcttactactggccaattctctttatatcacactcctttacatcatatcgacgaactcagctcttctttccactttacaatggcgatactggaggccttccccaaggcgccgcctgctagccagggtggcttccttggtctgaacaagaagcagtgggctttaacaacggtacgaacttcacacctagtttcttgctatgctgtttggtaatacacagattccatgattctggtactgacgtgctattccagttgacttttcaaaactcagcccttatcttggtaggtttttgtcgcagcgcatcatcctaggctcagctaatattgccttcagattatgcactactctcgcgttatgcctccgagtggcgatcaccgctactttacttcgaccgccgtcttcctgaacgagatcatcaagctcgccgtttcgctatccttggccatctatgatacctcaaagaccttggctcctacgacacccgcaacagtccttttcgagcaaatctataattctgtttttgcaggtgatgggtggaaacttgcattgacagctgctttctataccttgcagaatatgctgcagtatgtcgctgtgggtaacttggatgcggtgcactttcaggtgctgtatcagctcaaggtatgtctcaccacccagtcatattggtcttggcaaagcaagccctgttagagtacgttctgacttttcccccccaaagattctcatcacagcattgttcagtgttgtactgctgcgacggcacttgggacccaagcgctggcttgccctcatcatcttgacgctgggcgtatgtgttgtgtcactccctcaagccggctcatcttcgagctcatccagcattcctctccgccacatgacggaccatttcttccctcgctcgctgcatgagcttggacacgtacccacggataacagccaggctggacatctagccaaacgctctgctacctatcaaggcattgaccatgatttgccgccactggatcctcttatgaattactcggttggcttggtctctgtccttgtcgctgctaccgtatccggcttgactggtgtctacttcgaaaagttactcaaagagagtcccactcaagccagtgtttggatccgaaacgttcagctaagcttttactccatctttgctgccggcctcggtggtgtaatttggcaggacggtgagggaatcagcgaacacggcttttttgagggctacaattgggttgtgtggagtgccgttgtgctccaagctgccggtggcatgttggcgagtgttgtaattcgggatacggacaatattgtcaagaactttgcgacgagtatcagcattgtcattagcttcttgatcagcatgatgttattccagttcgaggtgtcggcaacagtaagttcccttatcgtgacctatcgcatggatattaacacaccctgcagtttgtcattggcacattcctggttctcctctctacttggatctacaatggttcagatagggctatccgtcgtcctccaccaatccagattcatagcttcgagaaaccggctattgagagtttacaaacccctcgtaatttggcgaaccgactgactgtcaatcccatggatagccctatgggtttgaccacgagtcgaccaagcacaccactactgcccagaacgccatctcgatcaaactttaagagagacgattgatcttttcgatatatatatcattcaaaccaccttatacactcgaatacaaaatttcgtattcgggatttcattattatgaagtcgaacgaagacatgaatcacgcatccttgcagtaacattacatatagccaggatctcattggtacatttcttggatagatagaagagcttgcatagccggtctgagtggttatcactttctgcgtaccccggttggtatggttggcgataggaaaaatgcccacttctgaggaggtgtggtatgcagtatacccctgattatagaaacgtgaatcttagatcaagactagagaggacggaaatgttgtttcccggaaatcacaacttccacgttgaaaatatagtggagaggcttggacaagaatacaagtccattatcgctgtttacttgctttactgaatagtcattcctcttgatgtgacctgatgggaagcagttttgctcctcagatatcactcctatatacaccctccattacgctttgatggcctcaacttttaaggatatatggcgcctctttcaaagaagatcaaacgcaagctttttgcactagtctagattgtagaaacgagcttcgtttacataatgacttcgttggtgacatcctgtaactctattagcgggctgatcatcgaataattcgagttgggaacttaccctcttcaactccttgtagggcaagcagacacagttctgcacgcggacctcatcgccgacaccacagtccttgccaaggatggtaatgctctggaccttgacaccattcttgatgatgctggtcgagtggctgccaacaggggtaggggtaccctcaactcgagcccaggcaccaacgcggctaccccagccaatgatggagtagagaacgcaagcgtcgtgcttgatctcgcagtcctcgagcacgatactctccttgacacgggcgccagcgccaatgtgagcacgggggccaatgcttacattggggccgagcttagcagtggggtgcacttcggctgtagggtgaatgaagacaggagggacgatgtttgcgctaggagtggcaagctcttcgctgtggtcggattgcgcagccttctggaggtagagagcgttggcaggaacagcagagccagcagtcttgatctggcgccagaagtccttggtctcgtaaacgtagaactgcttgttgtcggccatatcagagaggatatcctgctccaggcgaataacctcgctcttcttttcttcgtcgtcatcgtcgtcatcgggaaggacgaagctgttttcgaggttatcggaagaggggtaggagacgagacgagagggccggtcgaggcggcgcttgattgcggagcggatagaggggaagattgcctcggtggagaaaaggtagacaccacagttgatcaggttgctgattcgcgactcgggcttctcgacgtaatgcagaacacggcgggtgtgagaatcggagacaatgcaaccgaagtttgtcgccgcctcgtcgctcacacgtgttccgaggatgacagcctcagcatccttatcgttgaaaagcttgagcatctcgtcaagagggaacgaacagcaaacatcggcgttgagaacaaagagacgctcggggcgacccttgaggatagcatcacggaagtggtagagaccgccagcggttccaagagcctcatactcgcggaggtacttgatagtgatggcggggaactccttggcggagtccttgatgaagtcgcggaagacagattcgtcgtagtagccaatgatgtagacctcctggatctgcttgttggggacgcgagcgatggaggagaggcagtgccagatgatgggatggccagcgacttcgaatagaggcttaggcacgtcgagagatagaggacggaaacgagtgccgcgagaaggaccaccgacctagaacaattactctgttagaacagcaagtttatagaggggtggagagggtgaagctataccaggatgacggcctttgtggcgccctggtccttggtgcgatgggccatgggaacgtggagggacatgattgctgtggtgtgatgatgagtgggaattggggagaagagagggagaagaagctcgtagggggaggtgaagttgagcttgatctctgtgttttgctgggaggggagtgagtggaggggacactttggagaattgaaggcggtgaccgaaaagggaaactgttgatgggcgggaacggtgaggttaggtgggggtgggtatgcacgtgggaatataggggttcagctgagtcaggggcttaccctgtattagatacctagggagagatgagaaacgactttgactagacggaggcttgagatatggtatggtgacgtttggtaatacggcttggtgtcctttactcaattgtttcagaacccgaagtttacgcgattgcaaatgcgatcaaaaggtcatgcatctgatcggatcgttgctacctgaataagcgatgttggatgcaaccagacaagaaaagaagattgaaattattgacattccacagccaggtctctccattgtatgtacaaatacgcgatgatggtggttgtagctccagggctattagtcttgagtgttgttggtaagctgtagatttcgtcgaactaggtgatttgtgacagattcaagagcatgatagatacgaataatacttgctattattattctttacgatcaatcatcaagtggaacgtcttgtctaactctatgagctactgaaattcatggatgattcatataatatgtaccttgggtacgccagaaaccaattcacagcttcagatggatgttagtcaccacaataacaagcacaggtattcggttcccctttcgtatcaagcagttccattgtaacataatcattgtgagatattcctttcaaagtagagagaaaatgtctaggatatttgaaattcgagtggttgaaagtttgcaaatgtgtagtggtctgcaggttgccaagaagcggaaatggaacgaaccgttccgtttcctgtttttgattgtgcggaatcgatagcccctcgacaagtagtatttaaatatttgatgtggctaagtactaattggttgatagtacacaaggctcgattgataatgttctcctcaaccttttcaattgtgacaatctttgcatcgtgaaccaacattttagacctcatcttgagatcttcaaatcgagtgggtcaagttttagctgccgaagatggacccctgctagacagtgggtattgatggatcagaatagaaatggacccattcttaacctcttcggaactgtatgtatgaatagaatcaatgttgaggatatataactttgagaatcaatgcgaaaacagccatccaccaaacaagagggcggctgaggcggtgaacaggccaattaagacaacatgcaaaagcccctccatcaataagccaatgcaacactcatcagccgattccaagcctccctctccgcacttgcccgccatctcaggacacaacggctaccttgatccagtcaaaagccaaagacgcgcaagccaggggtacccatccctggagatgctacctaccggactgccgtctggggaaaatccggggttcctttgtgtactcgacaagtccctcgtctgtactgtggcggctcgcagcacggcttacatgcccccaaacagcttctccaaataccatgatgtgaccttgctaaagacctggataatatcagacatgcgcgtctcgtcactcatcaatgacggcaagaaattccccgcaagtaacgattcacctcctcctcttttaagagagacgagttcccgacgcgagtggaggcgttttcctccttgatacttaccttagcttaggtagctccgttgttaacacctcctccagatctgcggatttattaccgactatcaatcttgtcaattgctgattatatactcattgactgtcaaaatgtctcctctcgtcgctcgtgtcgctcgctctgctgtcgttcttcgacctctccctgcagcccaacgaggactccgcacttcgagcatcctccgtgattccgagccgtaccaggcgaagccgcccaaacaggaccagaaccagtatggatacacgaattgagataagcatgagctgggctaataactcactatcagtaacaaaattcttgtcgccggtgccctcgctattggcggtgggttctggtggttctaccgagggggtaagcccgtcctcgacgcgtctggtgagcccaaggcacctaccaagtaaatacgacaaatattacgagaatagtctggaagttcaattgagaaaacgacactggtgaaaagacatgatggcgacggcgatggcgatggcaacaagggtatgtagatagggagagcctttgtgggcagagagcttccgcctgcaaaattacaccttgaatggtggaatgttttattggtgattaccttcggccaacattatgcataatagcacctttatttgcaccatgcacacacatatataaatcccactcattactgcttcgcattgctttatttgaacctacagttctgagtggcgccctgcaaccttgatgatcctagcattatacataaaaggcattcaaataaccttcgcaataccataccaagcttctagcccgtctagttacgtgagtagatgcgagagaaacgattaatagctaggtaggttaccaattggaaggacgagctctgtcacatgcaaaaatggatcgtcatggaggtaaagaagggtcactaaagctcttgctcaacttaagttttacctcccgttaaacattgcgcccaaaaaggaaattttcacctcgacaccaaacaagtatcacaaagaggtcacatacatttaacattgaagacgcttagacgcgtaacaaaaagaaggaccaacaaaagattacacgcttgccccgtactggaatcgaaccagtgatcttatcattactagtgatacgctttaccactgagccaacggggcttgtctagcgacagacacagtcctggaggattgcttcaatgatgatccagcctgtacgacagtatatgatagatagttagattagaatattgaatttttttttgttttctcctatctgcccgtctacctaggcacataaattttcgaaccattcctatgcttcccttctagggacttcactttccttcttcgtggtggacatattcccagtcttcaggttgacctggagaatctgaggactttgtcgcattttcctccactacttgtcctactcgtacccttcctgtggagctggaagcatgcctcttgttgaggactcgttggcgttgacgagatatagcgggatcatttagccgtctaatgatatcaaaagcggcttggttggtatcgtcgtttgcgccgttcgtggttgaatcggtataggacggcggcgcgtgtcctaccgagggactgcgtaacggttgaagatctggtgttttgggaccctgctgactagctgcagaggtgggatattgagcagttgtcattgagtggatgttgttgattctgggagggagggggggaggaagggcaggagttggggtacgccttttaggaggagtctctatggcacgcttctcacgttcgtaggggctctcccgggttatctccaggtaaggggcagtctggcgaggagcagaggctggaggagtagatgcttgagggacagaggttggaggagcaggggctggaagttcttgaggcaccaaactcttgtccttgattttctgctcgggtgaaagttcaaggtttatgagagcaagtatgtactgcttttgcgccttcatggcatagtacattgggcataggctaccaagtgtaccaaatgtgaaaagcagaatgcggatggcggcaatgattaagctcatgacgtagggcttttcccattccaaatccgccaaatatgcttggtaggtcagaaaacttgctagtctgcaggcattgtgggtgaggctgaactgaaggatcaccatccagctcgaaaacatgacggcatgagctcggttccttgcactgcgctgaatccatgccagcggcttgaacttggtggtagaatcgccagacctctggttcttggcatcgccgttcgacttcgggttgagctgctttctgataatgaagtagttgagaagaactaacaagaacatgtgcaagaagtaactggagatttgcatctcggccatttcgggagttatcgcctcaacggccccaagatgttgcagctttcccagcaggtttgggcatggtacatccttttgtatgaagaagatattattgacaacaccgttgttatcatagctcttcaagcatagcttggagcccttcacattgaagtggctcatgttgagatcaaagatgtgtttttttttcttggaatggagggagagagatgctctggaagaataaagaagtagaaagtgtataaaggtcgaagatgggatgcaatggcccttaagtatggaagaatgtcctgctaagcttttcgttcttgtaactttgaaaatttcccatacaatgcttcgttctcataagccacaatattgctgtttattaaggtttcccgaaagggacttgcctatatatgaaagctagtcttgtgaaatgcacgcaattgagttcaaagtgaacacgaagttatggactgaaagttcctcaaagaccataggtcacagaaataatgtgacttatagtgcatcgccgtcgaagtttgatcgaagtcgaccaacaccagatgaagaacatgcaatggtattgatttcaaaatgtgcatataaccttcgtgggttttatatagctcttgagttttcaaagactacaaggaaaatagataaagtctcatcacaagagtatgcaaaatcaaaaagggttgctagccttgggcatgaagtgtttttcatcagactaactctagcatggtcttatcaagaaattatcaaaagaaacgagttaatactggaaacaaacctcatgatttggaagtttcttctaccagagacggacacaggaggagccacgattcgttgcaagccaaaagtggcaaagtgctatagatatagttctacaatcaaaagtttatcttgagtagctagttgtcaaaggaagcatggctcataacagagtcatcgtggaagcctggcagactatactacatgggatcagagtttaataagtctgagagcaacgttatcagctcactacgctcacatgccaccccaactgccggcgccggcacccatttgatccattgcaggcctactcaaggtccttaaagtctcatcccaggtccgccaatcaatatcatcaacttcgccagggtccatgtttaggtcgagaccaggattgggcccggttctgttttggaaaagctcatcgatatcagccagagcacctggatcatgagtgtgctgaaacatatctgaacttggccatggtgatatgcgagcacctccatgtgcttgagggtcgttgtcatttctatttgtagatgcagtccctgatatggcgggcgatgcaatgcttgaaagacttccaaggctactatctcctggtaaaaggccacccatgctctgcgctccagaatcaaccccaccgtagtatatagcgatgtttggattgtcaaagtgaagattttgccaggtattagggtcaaaaacactcgtttggtcgagtggctgctgggcctgttgctgggcttgcgaaagatgcccaggttgatctgcgctgggtaaaatgctctggtactcggtatcatcggagaagtctcccggctgaaatatctttcgccatcgggctcggagttctgacatacgggtctccattcctggcgcaggaccaatacgttccagtacaggtttgattctctcctcacgatcgagacgtctcgctgcctcaggatcagcgcgtaatcgtacaagctccgattcacgatgtcgtttagcctttgtaaatagccttttaataggcatccatgcagccgtatgatttgtgttgttgctgccatcgattgggtgatcatagtcgagaatttgggcagcttcccaggctcgctctgaggtgacaccccaaggccgtttcgagagttccagcagcatgcatgcgattgcgtgccattgccggtaggatttgaacagccaacgacattgcctgcagctggggtcaatatttagaatgtggctgtactcgacgatctcaatacaagactgccataaccggcttcggatctcgtatgatacctgcggacccatcccggggaagagcacgggctgatatatgatgaggccaacctttgccatcatgattctagaaatgagagaagcaacccagaagatgggatcatcctccctcataagatgtttcaggaacttatcctccatgcgttcgtagacttcaacgagcatgcgctcgcgctcttcgagactcttttcaacctcttcaggatcaacaggacgcatttgcgctatggccgcgaataaacctcgagatagggcggtgatctcataacgcgagaggcaaatggcggagtcagtgcggccctgacgaggggttggtgtctcggtgaacgatgggtcgatatcggtgtcgtttatgtttgatggcagttgagtgtcaaaggtcttgtcgcctatgatcagatcggaccccatttcctcagcagaacggacgtcaagagacacaatggcccaccaaagacgacggcgcatctcaacctcaaatggtgagaggccaagctgctgaccatcacggtagagaccaagggcttgagccattcggacacagagactggtaagggtccaagcgaacttgctatcatcgtgacacttgactacggtaagatagataacaaatgcttgcagcatagccatgctggtggtattgagaagattagacttggctagagcttgttcaagagcgaaacgaaattgagagacgaaatgagattgagtagcgccgagatttgcttcgacctagattgtgtgagacggcgtccatgtcttgtgtgagtgagtgagagctcacctcttgtgtctccatcgaagtcacagctgaataataaatggcaaacacaagcgcttcatctccaggacgcagatcatgctctccgcgcctcacttgagccatgagtctgctcatggtggggatgtgcaacaccttgacaagaggttcaatattctcgagatagatctgccagaggaaagagccttgcgcgggcaatggatgaaggcctgtaagatcaacatcggcagagctgtagccgaaaaggaagctgtggtgatcatactcaatacccaagttctgtggaggggactgctcgggagtcgtatcctcttcaaactcggcttcttcttcgttcatagtctccatctcgttgcgaatttcagcgagctgtccatgtcaggtgattcccactattgtcaaggagatcgtacctcatcgttgagcttcacgaagaagccactattgacgtatcgcggtgtggagtctccatcatggagtactaagcggccaagctgtttgttgacatttgagaaatcggtgctctcagactctctcttgaccttctcagtggcagcttgaacaacatcttttgcccccttgctcttttctgaagcgagtggtgattctccattgcgcacttccatgtcgttctcactagctgtaccttgaccactcatctcgtggacaagcccctcgagtttccgcaatcgatccaagagatccatctcacgctcactctgcccagtgacaggacctgtaggcgcaagccgcgtctgacgtggtgcgcggcccggagcagggtaaatgcagtcgcattgagcccgccgacagttgctgcagggcatcgtcttgtcacatcggactctgcgcctccgacaagtaacgcaactacgtggattcagcaaaggagcgcctgaagtcatgagggccacgggtcggtcgtggggaattgttgcgtggcctacttgccgcccggtagttgcggggttagcaggctgatgaaggctcccaggtgaggcgccagaagatggcgtcttgggcgtgtttgaagccatcgccaatattgtttttgggttggtaattaccttcagccttgtgacaaatggttcaaggcggaggctcaatcgttaaatactggatcattgaatgatctgcagacacaaggcctgatcgaaagacgaaacatcctggcgtccggtcagcactaacaacactgttgcaacttattacagggtccgaggccctactcatctcgctcgccacgccgctaagcgcatccttcaagatggatggtgacataaataagaaaggcggttgaactagaattatgatttgtctcggctcgttgcgtgtgacttgtgtcagatctgacatagtggccctagcgtgaatcgatgttaattactaatagtagatgcaatcgaagaacctggtcgagcttatcagctatgtagcatcagaaatggtttgtgagactcaagaaggtgatgatcaagcagagcaatagcaaatgtccattttgacaactttatgaggaccagtcaggagttcatcttagccagtttggaaatatccaatactattgggtatcggaaagtctattgcaacgcaatgatatccatctccatgcttgcaccagcaggaagtctcggggactcgcatgcacttctagcaggcctgtgtgggaaatactcggcatatatctcgttcatgtccttcatgtcatccatattctgaaagtaaacctacatcatcatcagcaaacgacttggaaatatcaaatgtgcaacacaccgttatctgaacagccttatcgagactggaacctgcttcctctagaacagcctttgcgttctgacacatcttatgcgtcttctcagcaattgttccttctataagcctagcctgtgagtcggcggggatctggcctgacaggaagatcatgccgttggctttgatagcttgggtgtatggcccaatagctggcacttctggtcaacatttggtttaaagacatagttgaaaaataacacgaacgcgcgactgccttggaagagaatacgtgctccatagctgcataggatcgaatcgaggctgagaatgtgcgaatatgtccgtgattgatagttcttgggtgtatgttgatttggggtacatgcgctgctggccgtaggatggacaggaccggagcaaaacgacgggaagcaagcgccatgatgttgataaagaagatgttgaaatttgtgcttacccttataagaagtctttttattttttattttttaaatattgctcgagaataagcctcggaatcccgctccgcactatacgtacttatctacggaacaggattccggtgtaaatcggagccaatatcacgactatcacaagccgtaaaacatttctgatgatgtagctgtatcgagttatttcgacagaatgcatgactaccatagtattgagtatttagttcagatgtttgtcgacatgtcgtccatatcccacatccacgcattatcaagcatatcagtgtctgatatctcaaaaccttctacatttaaatcgtcaattactgaaaggattgtgtcggggtgtgcgggatctccaactacatttccatctcgtatatttgaccacaatgggtcaggcgatatacctaactgccctggttgggttatagcatattcgtccaggccaggaacaaggttcatattaaacatgttcccagtgtcctgatgctggcgactattgctccctcgtaatttagtatgtagctctagaatctgcacgagatcggatctgtaggcttgcgctggagctacacgccgtgatacaaactcgccaaggaggttcataacctggggcaagtcccaaagcagctcatttgccggccggatgatatcgattagaatcaaggcgaaggccgctgaaaagagtgcatcgatatcatatggcaagaagatatctagactcaagtcaataatatacagtcacagaaggagctgtcaaactcaccacacatcatctgttgcttcagaattgacatgatcttgaggatttggacagcagactcgatgcacatcttcagcattgactcaaatggcgacgaagagtggcgagcatcgggcattacaggatttgatgtcagaagaggcttgagaagtgagaaaagaacaggcctaacagtcaaaattacacactggaacctaattagttcggatccgaatagtcttaatggggaatatacttggtggagcagaagatggagtgtggcagactcgcgagaaattggttggcttggttgctgcacatctagcggcagatgttgacgtaggataacgtaggtttctgcaacacgagaaagaattgacttcacttcaagaaggaaattccgctgctgatcgtgtactccataaatggctgtgatcctctagatgagctaacattcacacaggataggtcatgaagctcaccatcaaggatcttgccgaggtgagaagaaaggatcgcatggatagcgaatgcatttttcgactcatctcccggctttatttctgggaaaggaattgagatgtcgtcgtctctcatgacagatggactgcctagcatggccgcgcacttcctgtctatgcagtagactgtccaccagagacgcctttggtactcgaagtttgaggatctcaaagcttctggaaatcttttgttcagaactttggtgacagaaattcgcagggcttggccaatctaaggaccagttagttggaggaacactgaagctgcacagaccaaccgtgacataggcctcctgtagaagatcggtcgcatgcatgaacaaagcagccaaacagagaacctcaattgacaacaaaggatcctcgtacagccttctaatatccggcatagcttcaatggcgagtatgaagtagttcattccggaggggcccatctctgagtgttctctggactgtatggacttgccaaaggccagtataagtagcatctgaatgtgccataggcttgcaccactctccgaagctttgtcacggtcatcgtaaaatctcctcattcttcgaagaaagacatctgcatcaaatatggagtagagagaaccgatgtgcacaatcaccgtgttggtcaagtattcagcatacgagagcttcgggaaggggatgcttgacagatcgagagctatgggcggcagtgttcgtgtataagatatgtcctgtcgttccatagatacgctcccaggatctgcgattggggatgactgttgaagaaggttgcggacattgcgactgaagctgagagttgagctgtgcccaaggtaggctaatacggtaagcgagtcaattactttaaggtaggaaatggcggactcaccagcgtgcccatagagatggaccttgatctgtggctcggaagtgacaagagtatttgttagggaattgggctccgatctcttttcaagacttagtcaaggaacaggaaacattcacagtgtgatacataccgacgacgtcctattttcgcctaaggggctttgtggaggatttctcgatgaatgccgtgcattaagctgcactgattcagatgagagggcttcggtattcgactctagaccttggacggagcgtgattgagcctcaagtgactcgatacgggcgtgtaattggtcgaggtaactaagtccgccaatcttagcaagattcatctgcctggaccgctcacatactctacagatactgctactttcttttccttctcttcaaagacgcaggtttccttacgtctaatgcatctttcacaaggatggagccctgaacagcgagtcttgccgttgcggcaggcgatacagctactcagcgtcaattaaattaacaaggtatagaacaagctatgaactgacgcattggatatcttttcgcgcttgcgggctcgggctcgagtcgatcgcacattgtccatttgttcgagttttgaacaatagaagtcatttgcatgaatgtcggagtgaagttccgggggacgggaataagatggatggttgaatgtggggacgggacgttgtgtgacagacccactacccgcttctagggaactgttcatccactggaggctctatcgcttcaaggcattttacgtagcaagacaaagtcaataagcaacctaaccgccggaagacaataaaatggtttgattggagcgcactgaccacgacgataaggtacgtccaagtgcggagaaggcttcattcaactgccgctcagggggaggaacactgacgcgctaccgcgttatctttgggttatcacctgcagccctgtcccagcctccttttttatctgctgttcctgactacaactcatctactccgtgcagcaataactgctgttaagacaggggatgatattcgcagcaccggcttctcagtagagaccaactggtacaaaaaatgtcagaaacttgcactaaactctgctaaatgaccgtaaaagatttttagatgcactcggaaaggttgcgctctttcaattactctcagaaccgtcacgctctatcgtgaattatcggggcagcgtgttgccccagagcaacggtggtgccactagaaagaagcaagcattggagtccaggctgccaaccgccaatctgcgacctacgtctcatgaaacttcagctcaacatctcctattctgtaccccgtacggagtatatacacgtctagtctaataccatactacacttttcagtgaatttcactcaatcctttcatattcaattctctttcacttataactgcttttcgatacacccgttttttctttccagccagttttgcgtgctcacgggccaaccaggctccagctttgcagtctactctgaagcagaaaaacaataggccaatttcatgacctctaactaaggcatcactcattcaatttgtttgcgggaccttgccagtgccgctgccactgcagcaataataatgtcttcgcgcgccagccacagtctctcatccacaagaatgtcacactcatcaagacgccgcgggcctcgtgtcaaaccagaccctgaggataatacttctatgccagattctggaactgtcaacttcaacattcgcactgctcctcctgctccctctagttacggtggcagtaccagctatattccgcccgatcaggccttctatcatcatagatcggatgcccgtgagtgcccactttcatcttctctctcaaacgcatacactgacaaaatttcctaagcaacaccaagtgaacgcatcactgaacctgagcctctcctaagggaactcaggatgcgtcctaacgcagcagccgaaagcccaactaacgttcccacggatgggagcttctttcaaacctccttccaggacatcggaaagaagctcaaggcgtgcaacgacaccctgggtgagctccagcagctcggtgttgatcacgatgtcccgcttcccgagcttgtgcttgttggcgatcagtctgcaggaaaatctagtttgatgtcaggtctcgcaaatctcgacctacctcgcagtgagggcacatgtacacgatgcccgctccatatcagggtatcacgaagtcacgattcctcttgccgtgtatcgctacgcaaagcatactcctatcagcctccgcctagtggccgcatttcagagggggatgtcactgacagagatcctttcttcccctggcgcaaactaccatccagtgcgactcatgagttcaagaccatgatcgaacacagtgagattgaagatgttttgagatgggcccaaatcgctattctcaatgatgataagagtcacgagctatttatccctggctcgggtgcactggctgtcaacatccccatcgacagagccgctgaagcagtggctgcaaagttttcaccgaatattgttgcactcgagatcaaaggtccaaaccttcccgacctttctttctacgatatgcctggcattttccagaaccctgccgacgcaagcgacgactatcttgttagtgtcgtaaggaatctgtcgaaggagtatatccagcacccgtctgctatcatcatgtgttctatgccaatgaacagcgatgcggagaattcttcaacttttggtcttatacgtagactaggcgctcttaacaggacaatcggcgttttgaccaaggctgatctgataccagagaatggcaatcatgagcaatggcttgctatcatgagaggacaagctcatattgctggtctggggtatttcatcacttcgcggccacagggcaaagaccttgatgagctcaagaaatgggaagagctagtttttgtggatcattctctcgaacgatggcctgcaacattttatgagttttcggagcgatgcggtgtggaaaagttgaaggatttcctgtcggaaaagcttgggcaagaatttgcgaaaaggtaaccaaaggagtctatcccacacgatattaggaacaaggctaacatttttttaaccagtctaccccatatcaagcagaagctaagacagcgcctcaatgacatcgttgagcaactcgaaaggctaccagaactccctgacaatgttgaacttgaggttcagaccagtgttatggagtttggtgaactaacccggacacaactcaagccttccgagttctcaaagcattttgttccgcttccggataactttcgcgactgtctgctagacatgaagcccaaatttaccctcagagatagcagtgacattcctgttgtagatatctctgatgatgagtcagatgcaggttccgtggcgccagccgtcaacccacatacgcctagtaaacgacgggctatggcgccgcctattactccttctaaacgagttcgcatggagcaaaccccggcagggactccctcgcgatcgctgcagcctgaagatagtagggctagcgtggccggctcccctgctccccgtcggcaactcttcccagccccatttactccctttagtggagttgggcgaggcttcaggactcttcgacaagttcgtgatgagattaagtctaagaccagagctggggtgcctgatatcatcactgaagaagtctataacgatatgtgccgagaagccattgaaccatggtcagggcccatgaaagcatttctcgatcatgttatgagcctgctggatgatatgcttgatcaggcactggccaagtcgtttgcaagcctcaataaacggttgattttccgggagtgcagaaagattttgacagagtatctcaacgaccgtcgcagagaaacagctggagcgcttgacctcgtgtaccgtctcgaaacctacggcctgttcactgtcaaccaggaggccttccgcagatatcaaaaggatgaacagattctcttaacgcgttatcgccaccaaatgcgtatgcaggctgcagggtatggggatggtcgtgctcccgttccgtgggaaagtcttacagaggagaagcgtgttctcgacgaaaagcgacgtgaaaacgagttgacaaaactcgggccggactccttcgagcgggagctggaagtggtagcttatgttagaggctactaccgccttgcagcgctgaggttcgcggatgccgtggcgctgcatattacaaacggcatgataccgcatatccaacgaaatttgcccttccatctcgaccgaaagctaggcattgctggagccgatgccaagagtgtttacgagagactcatggaggaggattctgacaccgcagccaggcggggaacactcaggggagagcgcgagaagtttgtgcgggctcttgacagcatcgaggaactggagcgtggggctggcagtagcaccctttcagaggaagaaaatgatgacgacgacatggacgatgcccccctcatgagcggtgcacttcccgccgaggagatttgaattgttttaccatcacataagctgttttgacaccgatctggtacttgtcacatttactacagttgatcatcagcagctgttggagaaaggtttgcattgagatggtttattggcgtgtaactggactgctgtttattccctttgttacaatgtttgctggggcaaggaaaagtattgatcacgagtcgacagaaactcgaagacgtgtgtgggggaagctgcttgggtccttacgtgtgcgggtaatggaaatggtctgtcaatcaaccacgtcagtaagggaggcctcgcgggaaaccctgtagttctagctcatctggtcatttgttgtgtatatcatcgaaagagtcaagtagtagcaaatggcaattgcattcagaggtggagtgcaagactgtcccgttcccgagtatagaggatcaagctgcatcacacggcaaaattaaggtgacttggagaatctagaacctcaaaccgagatacgaagtcgaaagcaatctatcaatatccaggaagtgacaggtgcaggctaaattcatatgtacggctcaatagaaatgggaatgaaaatagggataccgttggtactctcgcgagcagggcgattccattgtagccctgtgaagctaacatgaaagtggccagccacagccgttgaaccgactaccagtaattaacgatgactggatggtgtcgtccaacagagaagggaaggttcggggcacccaagctaacgcaggtgccacttattaacctcgtggcaagaacgcggggactacaggaaggaggggatcagtcaatccttcattgatgggacctcaggaaagaaccttacctgagggtcggatcttacctcaagtgttggagtgtgacctcgagatcttttcagctcgtcttctccattttagcctgtttcattgtagactcggattcttcaaacctcttaccaacaaattcttcggctctaacctccactccggttatttcgcatcgcatcttgaagatggtgtgccttcatttcacgagtttagattaaggttacaacggtgtgcctccttaaacgagcaactaagatacgatactttgtgcggcgccgatggagggccatcctgtcagcaaataatcgccgaatatgaccctccttcatggtccttatcggcagctctcccgcgtctccgtacaccatcccaaccgtgtcaagggtcaattttcgtgtggcacgatcctgctagcccccaattgcaccaacaatgcagacaaacctcagccgacaaacaatatcatgctctctcaattaaccggcgattgacaatgcatctggcgccggtctgatgatacactttaagcttgattcattcttggcccgcatgccgataaccgaaaaccacctcgctcctcggcgtactgatcgacgggtctgccaagtgaggacacgctcggccccattgaagaacgttaccgagacctaattcactcaattcttctggggcgccagggcatcttctccagatttaccgaatattcgggttctcagcattccaaggcccgggagcaaccgaagatcgtgtagtttactcaatatcaagtccactttgatggtcagaaccgtgaaagacaagcgacagacgcgtggttcattttgcggccctgatatccgataagaggcgtttctagccccctcgtgcgaagcacaatcctacccaatcctgcctataacccgaacaagcagttgtcgggtgaccctcattggctagaccctgaaacccttggatgatgagaagtgtgaaggatgaaaccagcctgggagtcacaccacggcctttgctttttacctactggtaggctacatcaagccatttctcttcaatacagagtattgtctagcaggcaacgactcccgaggtcaaactccggttctttgaccccagacccgcttaccccggtcccctttccccagtctatagccccggaatctgcacactcctccacgttttggtgttggcagagaagagcaacaataggtgatgaataccaagtctattttcccggttgcaatatccctgtgggctacagggatgaacagcactcacatgaatttgaccaagcggtaagggttacatcgatcattctagacttttaactctaactagttgcccagagtgggatacatcaggggtattaagttcgacgaaaggcatcagcaccgtattatcgcagaatcccgatgcttgtacgactatgtgatgcaagtaggtcgttcaaataagcaaagggtgaggaacgtttcaggagtggcgggtgtttagttcctctatgttaaacccgtcatgcgggtccaatctcgagaaatgcgaccaagtttcaaccccgcggccgtcgaagcagcggcgtatacttgctttgcggaaacagccctgaagaatttgggaaatgaccgaaaaatcacttgggtttcttgtccaccagaccactatcgcgcttgctgatcaaaacggtcgagaagagtggcacgtacggggataatggtctccttgcggcccagcatcatggacttcagccataattaaaggtcgagattactcgaacaagcgctcaatcaagcctgattggcggcttagcccttcatccagcactcctccccggtcaatctgctcctgttgagtagactcccccggtccccagatgagctcatctcagcgttgatctaccgtacctactcactggtgcatttttgtattcctaagttaagctcacccccagacagagtagcatgcaagctactcaatacccaaacgagctatccaagcctccatagccgtctttccgtcccgggtgatcccaaacacaccatctccggctcataactccacctcgctatgcctggtgcatgctccggccccaatgcacgagttattgttcatgggaacttgacaacactatcctggtctctggagctcgacggtgacaatgcatggggttgacatgactggggtggctcgagtcgttgctactcaagatgttatctctataagaagcattgtaaacctggggaaccctgaacttcttctactcggccatctctcctcacgagaagcatcactaccccatacattgggcccgtttagaatcaactcagcacattgttgatcaatcgtttcaagctcacaatggctctgccaaagttcctccagcctatcggctccaaggtcccagcccatagtgatcgggtacctctcgatattgcccaagctgaggctcccaggtttgagaaagtcatctggtacaaggagcctcacttgcgtaagctttacttcctcattgtcttcctgttgatcgcctcggctaccactggatacgatggtatgatggtcaacacctctcaacagatggacaagtggaaggagtatttccccgaggagaagaacgaaagcaagctcggaatccttatcaacatgtacaatattggttccattgtctccttcttcatcgtcccctaccttgccgataattggggccgaaaacccactatcatgcttggctgtgttatcatgatcgttggctctttcgtctccgcattctgcaatggctatggcagtaggtaccctttcgaattattctttcaagcatcttaattaattcctttagtgtacatgggtggccgatttgttcttggtttcggcaactctctggcgcaaatgtcctcgcccatgcttctcaccgaaatctgccatccccagcaccgtggtcctcttacagctgtctacaactgtctgtggaacttgggttccctcagtaagtaccgaaactccccaaaagttgcattctctctgaccatctccagtcgtttccgttgtcggttggggcactgcttccatcaacggtcactggtcgtggcgatccatcaccttcatccaggctgtcccttccatcattcagctttgtggtatctggtgggttcctgagtcaccccgtttcctcatcaataaggatagatcagaggaggctctccaggttcttgccaagcaccatgctggtggtgatgtgaataacgccacagttcagttccagtaccgtgaaatcaaggagactatccaggccgacaagtctgtcgcatctacccgatacatcgatttcttcaagacaagcggtaaccgttggcgtcttgccatcatcatctccctcggtatcatttctcagtactctggtaacgctctcttctccaactacatggatgtcatttacgagggtgctggaatcaaggagcagaacaagaagcttgctgtaagtctcattcgtggtacggttcaagtatccaccttactaactctcctctccttgtagctctctgcgggaaagaccattctcgatctgtccatctccattggtgctgccttcactgtcgacaaggtcggacgtcgtcctcttttccttactgccatctccggtatggtcttcgctttcgtcctctggaccctcaccggtggcatttacgagaactcccaatataagacccctcccaccgaagagcagcctgatggtggtgtcgcttactccaacactggtgctggctatgcccagattgctttcgtttggctcttcggtatcttctacgatatcggtttctccggtctgctcgttgcctacgctcttgaggttcttccctttcacctccgtgccaagggtatgatgatcatgaacattactgttcaggccatccttgctattggaaagtatgtcatgtcccaatcccccaacgatataaacttagtaactaaaaaacaacagtcaaaccaacaagcttgcgtggaacaacatgcccaaccactggaactttatgcttttctataccctctgggacttttgtgaactcgtcttcgtctggtacttctacgtcgagaccaagggacccaccctcgaggagatcgcccgtatctttgacggtgacgatgctgttgctcacatcgatctggcccaggtcgagaaggaaaccaacctcactcgacacgagtccaacactttcgaggactacccacctcccaagtcacttgcttgaagcaatgctatgtactttcccgtacgactctggctatgctcatacaaaatagttgtactgagacggcctctgcgacctttgacagaagtttttccagcaagcgtgttctgatgtaataggatggacggtatcttaacgaactgaaaagcagaaaacgaacaaattatactttccggtcgtcgttgctaggttctttaaactttatatcactcttcttctcaaatcttgtgccaaattattgcaagttctgtgatcaggtagactccaagcaatcagccagtgctgtcgatagaataaggatgaaacactatacaaattgggtctcagaacttcaatggaccttgtgacaaaagattatgtatattgtgtttctgatcatatacgtcagtatcacgctctaatataccccaaacatatatatatgtataagtctacatccaatttctagcaactcctgaactccatggccaggctccaagtgaatgtttattggatgcgtcaatgcataaagtcgcagccattgaaacataccaacaacgtcgatcacaaaatcaagggcaaactgatcggtcgcttccatacggctttcataactagtcgtccccgggagcccacagcatgggtccagtacagatgttgttacgtgcgaacgacctatagcgatcaataatatcggttcggtccatgcccgcgcgttggcttccgaagctgtaatgagcggcaacacctcgtccatcggaaacggcatctgtaaagtctgttaacaaaaccctcggccgtaaaattcaagtgttttacttacgtcgtcctagcgcacgcggcatgttacatgagaagtggttctcatcatcggcctcgatcggcttggctcggttgatgtcccttcctaataaggcaacgaactggatgcccattcgctcgtattgaaagtcccatgtttcgaacttgtaggcggacagcttcttcttccataggttttcgaagaagctgaagtgttcttgtgcgccaatcgtccactgagtccagccgcggcccattgggtgatactctgtcgcttcgattggagttgtgtcgagaatatgatctttaccgcccttgtcgagagggagccagcgatgagtagtgtcattgtgctcccagttctcgagagagaagccctcggggccgttccatgggggtaggttggagggattccagtccagtggcttctggccagattgtttcgagggtatggcctttccttcgctgtcgacctcggggagatagggcctgatggcacccaagttccaatgaacccagctgagaaggggttggttgacgacattggccgagacgatgtagtactcgggatggtcgagtctctttttgacaatcgatggaatgacagtatcctccatgaaaacctacacattattagtcttggtttcacaggaaccaaacacgagcggtgagacttacgatatcgtcgtcaatcttgacatacatgacatgatcctcaacccggtcgtaggagtttccaaagccacttgaaaagttatcatcggccgacatctcaacggaccacttctcgtacgaactctcgcttttcaagagtttcttcaagagtgcaaggtcgtgggggtctttggttcgttccacaaagatgacaccatcaagcaatccaccattcttagcaagattgcgctgttgatgttagtccgatgtcactaagtcggcgtggacaaattgtaccttgagatagcaatcaagaattgacaccgactgtcgtcttccataaaatacaagacccataatcttatcaactcctttgggcttcgaccaatgtactagatcttgtacactttctccatttgatgaccagaatcgatcgagggttccgtttatgccggcaattgttggtgctttggaatcgagggtcgtaggtggtcgttgctccatgacagggagtttgacggcgactaaatccgtctgtctccataccatggtcgacatcatcaccattagtaggatggcacataaaccgacgtgacctcgtgtacagttcagcgcccgggcagcagccctggagtatgaagtcggtaagtctgatgacttcatcttgtgagttggttttaccggataagacaactcagtgtaagtgaattattgtgtgcgggaagcttgatatctaagtagtcaggcaaggtatcatgtgcctaagagacagagattcgagaaccacgagcaagaactaggttcagcggtcccgactctgggattcctgtcgtttaaggaacagtcgacaataggttccacgacggtcgagtcccaaaaggcttatcaggggtccagagccgggtgtgacgcctttggtgacaatgatcgaatttggataatacggttgacccaatgaggctggttgctctacgatacacggcccaccggcacagcctgggtggtaaagacctcgctcggtgtatgcaaccgtggtgaaggccatacgcctcatgatgattggcctcttggcgttcaggaacaacagcaaggagtatcgggcgcctggtatcggtatggccgtcgatcctcgtaggccggatatggcaatgtgggtaacaagagttgtgaaggttgaccctaaggtcggacagacttacagaccaggcaatgcctagaatgcctgtagatcaggggatagcaagattgggctagtcagagaaacttcctgccaaacaagttggcactcacacactactccatatccctcctcgcatcttgccccttcaatcagacagccaattgcattagctctacccggggtgatagttccatgctgcatcatgcatttgagcctcaaatagtaaacgagtcgaaaagacttggcaaccatctcttccaggtccctacaggtatgtaaatccaggtaggtcgtctatcatatcatgctctattggtgtagtctcaacatcacacgacgagtggcaaggaaacaaatccttgagacattcagtaaatagacacttgtggctagttacgcatgctcgtaaaatccgagacattttacctagtttatcagacaggctatacgatattggtgatggcgaggcggggcttttttgattgataggacggatacggtatccggactcgagggcacgcgttacgagaaagagcatctgttggctgccgcggatacatcgtcgtatcttgtaccatggtgtttccagggtccaaagcttcggatatgatgcaatagatggcagcgatcattcagggtcttttggaagtcggcatcttcagccacttctgtaactcacagtgaagatcgttggtgttgacgttttggcgatgatcgcattcctgttcagttcatgcaatgtcattgtccttattgacagttccattttcgtaaatctgaacgattttcaatttgatcatccagccgttccaggtcaagacgaatggattccctggtagcatttagtccccggggtgcattgttcgatatgccagttgggaaacagagaacttggtattcagtctagactgtgctcctatcagtctaataggcataagcttctcgtagccccataattgatcaagaagtgccgaaagatactttgtgttccatggtccgggccttggtcttaaacgttgattcagagtcttggacctgccgaagttctaggctggtaggctggtgaagctggaaagccgctaaatgagggctggttgtaggtagttgccgctggaacgtgaatatgaagccatcattccagtcgcttgctggttcaggccttcttctctattgcacgcacgtggctttcggtacggctcctctcaaatattgcttgtggtgaagaatgaggttggaaggttttagttgattggatttacattccagtcatgttgactgtactgtgccagggcatggcaatcatggtatgtactcacccatatcttcggccaaaaacacttatactgtactgtgcacacacagtacatcacccagcacaaaagcattgtgtgtttcgaagctaatatcatctctggaatatccaccgttagcaaacagaactttcttttccaatcagggtatgtatccgtatgcaccgtatctagtattttgcatccattcatgtacatcaatcagtacgacatcaagaactcggacctggccatcgctgggcccctatagggtatgtcctgaagatatgcttccgcagattattatttatgtgctcattgatggcatccggcgatatgcctgctggtacacagatgccttatctcttagcaatatatattccttggttacatctaggtctagggagtgcctgacggctttcagaagtgtttgtgcagaagtagtgctactttgtttgtttagcacagcaaaatgaaattcacacggcactgagcacttcaacaaaaagtatcgatataaaaagactaaaatttaataactacattaaatactgattacatgtccgcattataacactcctaccatatgctgaatttaatcccaaaatagatactccaccaattttgaactcaaggaaaggtatacgctctgttcaatcgattcatcaccatcgaacagacaggggtgaccgaactttgtttgctgttcggcgctcgacagtaggggcctttgacggcgacgcatctactgtcacaaccacagtgttataaacagtagcgatgctcgtggagactgcagctgattcgcaaccagttggttcagcgccatggacctcggtgtagacatcaccgttgccgtaagtgcggatcttggtgtacacagggacgttgctgttgtagttgccacttccgtcctggccctttgtgttggtaggatcttcatactggcccttgctaccactaccaccattgtcgtagccagggttgcagggctttccgtcctcttttgtgcaggttgagtcgccagtctccgggtcataaacaatgacctcaacctcaaccttaccagtgtaggtggcagtcctggtgtaggtctcgcagtcgtcatctgttacagtagcagttccatacttggccggagcagtcaatgtgtaggtctgatcaacctcgacaactgtagtaatacagtcgccgttctctttcgtgatagtgctgacggtcggctcaggcttgacgatgacggtatagtacttgccaccttgctggatggtcttggtgacaacgtagttgttggtgttctcagctgtgatggtctcgacaaccttgttaccgttctcagtcacagtcttggtaacctcatactgatctttgccggtaacggtcactacctcttcgtggccgttgtcttgggtgatcgtcttgatgatagtgttgtaattgccatccgtgtatgtcagagtctggatttgaccatccttgaccacagtaaccgtgtgaatgttgtcgggatccttctcatagccaccatcgccaccaacgaccttagtgaaaactccaccattgtagccaggagagccagcactaggcgcagggtagccgttgccgatggtaactgttttggggccgggatagctatcaatcttcttggtgacgatgtgctcactggtctctgtttccgtcgcagtcacagttacagtctttcctgggcgggtgatggtaatagtctcaatgactggctcaaccgtctcgccctggctgatgtacacaaccttggtttgagggttttggtagttctgggtgatagtaacagtctttccgggaccatcttgttctgtaacagtaacagtgtgataagaaccgttgggatctgagacagtgacagtctcgtatggctcagaggacttagtgacggtcactgtgtgagaacaatccttggactcgctatcgagtgagcatggagggcattgagcaatggtgtctcgcgaatacaaccagtcgaagcgtgcctgagctaggggcaccaaggccagtgctgccagaggggtaaaccggaccattataagacagagaaataaagatgaagaggaatcaaggccaaggggctaatgcgtgagcaaagtttgactgagagtgagcgaggaggaagacgacgaagaacgtgtcggttatcagaatggaagtgtttatgatgatcagaatgtcttcagttgatgccagagactcatccttatagttatcattttctgcgtgcatcttaacctgaacctagggcgacgaggatatcacctcaaggggcaacattggcaagaactattgctaaggacgtaggcaatagctgcgatcgaaggatatcttcgagtgaagccaatccatgatagagagacattggcaatacaacagacattggtgcagccaatcccttggatgaagcgggccagggtttgttcagacaaggctttactgaaaggccaagatgtgaagagaagggatacacactggaagacgagctcactgttgtcagcacgcaaattatacagcggggttggccagggcaaagtcaataatgaattggcagacgctagtcttaatacccttaagtaaaagcattgagagctatatattgatgctcccttacccagggtactatccaatgtcaagggagtaccaagggagcgtcagagacgagtacgaataggtgttgggcaaggttgcaattgttgtccttcgcaatataccttactgccattctcgcttcgtgcatcaccctggccgcgtcctcagcattagatgaatacctgtttctgtctttgttcattgttgagtgaagtccattgttcgttgttgttggtcccagcaacatggatatggtggcgagcgggccgttgtttacccgatgcagcctcgggttcctgaagaaggacccactgagcgagtaacgtacgtcgtgaagcaggcgcgcctcacgaagaaagcaatcacgaagtcacgaggctgtacgaccaagctgctacaaccttccacgctccttaacacttcttttcttcgcttccgggccatgttcttgagataataaccgacgctttgcgacagtacgccacatctagtccgccttacgatctgatatgtgtatctgagacttccgattaccgacgcaataatgggagcttgcgcatcatgtttgggaaggggtgatggtaataactacgatgaggtgtgttatcaagcgagcttgcgatcgcagttgtcgcatcaatatcagtaggaccctttgctaatgctttgcctgttaggaggaagagaaccgccttctctatgatgatgcgaacggtatgcaatacggtagcttcggggaccaagctataaacggagagaacgatacactcgaagctcagcgagagaacgaggcacttcaacgagtgatagccaagacatcagagtacgttcgtgagatcaaggggccttgaaggatgctaacctagagcgatagcaatatggtggacatctttgatatcgctccgcaagagaacacaaatcgtggagcaacgacacctttcgcctacgctggtcaaggtgcacgccttgcacgataccagcatctcgtatcaaaacttagcaaccagggcgacaacaacactgcgagcggtgtcaaagtcgactggcttccggaagacgagaccatagagatgcaaaagaatggtccagctagcatcaagactctcgagagcgatgaggggcctcttgtggggacctttgcagacgctgcggcggcaatgcagtaatgacggtctttgaacagaggaagctcccttcgtttacaatgcggaagataaagctgaaagcccccagagtggggagtcagcaattgcgacatgaaaaatgcaattttcgcgatacacgactgatgacgatacacacagtacgtttggtgttcaagaccgctgcgattgccccgatctgaatcatcaccccctggtggctcaaattggatgaggttcatcccggtctgaccctcgctggccatgtcggtgaagtggctaggacaagaatgagcgaaaaaagtatcgcttatttgccgacccatttccttaatactaacctcgactaatacggtctttgtgaccaatattccggtttctgctcattttgttgaagcagtggaacccttcggtagacggggttgtcgttgcatagagtctgataagcacttaacactcggtgcagacctgcacctctatttcatctcttcatatctttttttggtttttagtttttgccgtccgtcttttgtgcagacttctttgattgttgtgggcaggaagtggactttgtacaagcagacgcacccaatcgaattttacagaaatttccccctcgtcttattgagctgggtcctggaacgagaccctagacagtctagtttcaagaccctcgtctcgtcatcagttcgtaccatcagccgttctctcgcagcctgccgcgcacaagaagcacaagcgatgagctagagtcaaaacccatcagtccacaacgcaagcgtgacttgtcgagaaccgagaacacccattaagcatcagacacgtgcgttcccctcacgctggctcacaccgaattcgaggtggcccggcagtcagtggggtggcaatagacgctagaccaggggagaagggccaaagattcgaagaggatggtggccattcctttagcttgccgtcggcccttgatttagtctggttttctccggcttcggctcgcaccgttgatgggcggcttgcatgggtccccatccactggggaggtttcgatggatctctttcgtcaacctgaacaagatcccgcccacgtcccaagccttcgggatttgtttgagaaaatgtctgtcatggcccagcccgccaccacgacaccatggagacatggaatggggagccgctcttagagcgatctgtacgctgaaaaaagaagacaaatgagagggacccctggaatttatccgccccctcgggtgaggaaagccagattgtcgggaagcagcacttcatagccatcggcttcaggggcctaacgccccctgaaccccgttgacgggaggctgggcccgttctaagacagggctcaggtttctgttaaacaggggaccgttcatgctaagggtttctgaggaagaaggctacgtactctgtccatagtccactttggaagggtcaaaactgtctttgtctgcgtacgaggaacttgacagacgttatgggcgccacaggtcagtttggggcgaacaagggtcccattacggccaaggtgaccagaaaggcggacagccttgaactcgaccagtcagatacgataggggatgtgttcatgggtttaaatcgcatcggcttttcctcatgtcgttggtaggtcttgtgcaggttggacaagcaaagctcgcattacgaattagtcacatgctgctgctgctcaccgtagcctcttctcgaaccttttggtggtgggcaaccctgttcaaatctgcagaccgcattcacgaaccgaatgcctgcaattatggcatggcatatctaactaactggcttgccaattgagtctgagccctgaaaactatcatgtctccacctttcgctttcgttcacaggactgcgtctttgcacctaatcgctttaacatatcctgctcaatgtcatacatgcctggtactgcataattgcttaatactcgctgagttttgaggcccccatgctgctacctcgaaagcgactctgacgatgggattaaccgcaaaaacttgctaaagatcgctatatcattcttgattggcaactctgtcacgatcagctctagattttgcaacgtcgatattcatccccgtatctcatttcgtcaccgcccgactccacgatgccgcccgcaagctccagttcaatttccgccatgattacaataccttcccatcaactcctatcggccgattacccataacggaacttttataagcatacgctctactctactctacgtccgtagcgccgaccaaacggactgccacctgggaatgaacagttggggcggaaaaacagcccagatgatctgagacattgagggacctggaggctggagccccgatacctctggtgttgtgctctagcacctgcttctgcataccctcatccctattcgccgaccaagggcttggggttatcaaatacatatgccctgaaaaccccgataagcaagggtatatgcctttttcgaatggtttccgctgcataggtatgtagtcgacactgataggctagatccctcacacagcacaggtatttatcggcgcctgagagaaataacacaacagcttctcattgacgctacactgctccagtggcggtcgttggtttattgctattctcctagtcgatgcgcatagacgcctcttgcagccgagtgcgtcttttgcggttgcgcttacctgttgtgtttcctcaatcgatatctctcgtctcctcacgttatccattatcctctctctgacccgtcaacatggatcttgatgtcgaagccagtctccccaatcgtttctagcctccaactgtcgtcatcacacgagctatagaagcggcgtctccgaccaacatgtaacaaggaactgaactctcagtgcttgttcatggcccacaccccaagctccgtctgcccatgcatgatgatggcactgccaccctcccccttttgcaatttctactgcatgccgtgccataaaggtcagggcaatagatgctgctatgccttcttgttgaagggcttcacgcctctttgagtgctgacctgcaacatagaaagagtctggcttttttcaagataacacatgttacattgacctattgtccacatggttcgcacctgtgggcataaagaaagatataaacaaggacctggcagcgtctgggtccgtcccacagatgccttctgcatgccccagctgtggccctgaggacttgttcgttttgggtcctctcatcctgtctctgccttgcccctctccctcacacaggtcccatgataatccaccaatatactgaaactgttggaagagagaaaaaagagctatttgtctgttcttacagacgaatgaagtgtagaaaggtaaggataaaggagaaaatattccaccgcaaagccatgctcacaagagagtttgttttcacctccctgtctcctcttcttctctgcccctcttcctcatcccttcttggccgagctccttctttcggcatcgaccgcaacatttttcgtttctcgtccgtccaaacataaaacaaggttgtcataatcgtcattatagatgcactggtatccctggtcggtttccgcaattttgtatgaagctaatacttcagccatactgtcccttggccgttgtgtatgtcggctcgtccattgtcgtcgttggatatatcgttcttggtatctcgtcacttcactgcagtaatgggttagccactcatattctctctctcttctcaccacacacaatgttcgtccccatgtccacgcctgtgccccccgacacccacagaccacggcatatgcaaaaagcacagcaccaccatcactggccaagcacacgcccctcacacccccttttgggcttcccgtccctctttttccttttctttgggactttttcttctatgtgccctcggctcagttatgcctccagccctttttcgtccgtctttcttgttcgggctcggactcttcactcaatgcgaatagaaataaaggaaagggaaaggaacgttatgcttcaaactcacctggccaagggattgtagcctgtgatcatgctcttctctcatacgataaatctgaccgaggacttcttgcatctcagcacacgttcgctcgatggtggcatttcggttgccctccctctgccagcgctgaacgtcacggtacatcttgtcatacctgcgctgctttttctctgtgtcgtggcagagcttgcaaacgtctctttcggtcctggtttcgtagacaagcttcaggccgcaagtttcgcccatgcggtattctttgttgcactgctgacggaagtgcccccagcgccagtagccgcatgcccagcgggtttggtcaaagtagcacatggctcaatggtttcgagtgttgacgagagacttagtggcgaatagtcgaggcgagaaaatcagggtatctctaactaattcgacagaagaggagaagaagcgggaacaccgaaggcggagagcggagttccagaggcgaactcgtggtcgattcgagccgaacccgaagttcaagtcaacacttgtcgagtcgtgtcgaagcgatgaaagtcagccaccctcgggcaattcaacggtcgctgaggcggaacgttataaacaatgtaaaggttcggtttattcgagtcgagaagaatcctgggatacacaggttagtcactgggtctcttctattgtctctatgtcttctgtgcctccccttcgcgttgggcaggtaattttgtttctacccaatgcaaacaactcccacttgttaatggccataccactggctgtttttatcactcgcttgtagacatggcattatctcaacatggtcatcgtctgccaacccctcataaccggtcatacgtattcctgccgcgtggtgtctcgacagataatacataaccagagcagtgcaacaggggggaaagaaaacacacctcggtgtcggtgatgcacttgattgatttgagagagtaagatatatgtcaaacttacttgatatgtagctcttgtgagatggactgtacagccaggccaaagagtaaacacaggagctgtataggacctagcaaagatttggaagctgctagttttcgaattccctcgttgatattgatgctaaccgagtgagacttatttacttcaaactcgtagtcctcagtcttggcttccggtgcaatcgactgctttgctatgctgggtggtcgatatctcaagagcgccagcgtcctggagccgggatatgggtctgtagcttctcttctacaaggtatgaagtcgaagttgacctggtagaacaatgtgtgattaagaaactggtcaactgaagggctagcgtgatgtgtagactgttcgagggcaacagaatgatgaagatgagatgtagtccagaccgagtggatgtcgaaggcaacttatacttgtttgatccaaagaccttctgcgtattcgatcttcgtgctgtatctgtatatggcatcccacatccacatgtgggactccggcacaaccaacaagcaatcgcattcgttccttggaccccttgctctcctcaattcgggccagattaatggccgcccattatgagcttgaacttctgcttttgcttgtgcatttgcgcctgcgcctgcgcctgcgtctgcatttgcattcgcttctgctttttgttcctgcgggacaaagaggcttgattgtatgtgtcgattgggtatccttacctaaagccccataaggtcttttcttctcatcgcatcaccatcctccaccagcaaagatgccataaacgcacccctcctcctcctcctctctgatatccatgatactccatagattttctctgccgctgccacacgacgtaccccgactatcaattggctttaactttgaacaacttggttcctgggtcttgatgtgatgccagagtagccaatctgcgcctatccgtttctcatagaccctgcagcctatctatcaatgattggagccacccaacagcatgtatttactactgccataagaaccaaattgactttacctgaaggcttgtctccgtccaatcatcaatcgtggcacatctccaagaattcgtcttcttagctgactgcttcgaatctcatcaataacaatcgctgtcagtccagactcgacaagcctttgatagcagagcccaagagccatgtttgatagcataggacaaaagcccgatggccgcttgccacgttgatcaagacctaaaaatcgatacacgccccccctcgcaatatcagcaactacagcgagaaccagggttgaagtacggggcatccccacaccacaagatactactgcagtattctgtgtctggtgtgtacagcacttcaccgtgatgttgtagctgcggtggaagtagcaaaagcagggctgacgaaggaccaaataacttggacaaacccgcggggatgtgtatgagtatgtgcatggctgcatatgcccttggtgtgattcaaattgcctttcagccttcgttgttgtcctaatgcacaacgtacctgacgagcaaatatagcttggctacgtctattttacaagccccaaaggcccaaaacagagaccttagtcttggactctcttcgttcatcgcccacttttcgttgctggtcagttcttgtcggccattgacatgcttcacttgtcgggatcgttctttcggcattctatatgcattccatggcgcgtccttgatcacagaaccgtgaggcaaccgggccacatttaacggccatgttattgctacaagtcctgtgcccttcccgctgcgggccaggtctcggtcgcgtcctcttgaaatcttgtcctagtcgagtgcacgagtgaacataaggtggtgtcttgatctgcggccgctgtggggcttcatggttcgtcccgagggcggacaagtgtcaggaaacaaggggattctgaatgcttgcaatctcgacgaattcggtgaaggcaagggatctcattcgctgcttttctcctcctccgtgcgtcaagcccttgcgttgcggactcgagctcgatggcaccgccggcccattggaagaagggatgcagctcagggatccgtcattggacttcctcccatggtctacggcatcgagtgctctttacgacatcgtatcgtcctacttctacaggaaagcttgcattggatgtctgccggcttcccccttccaatgtgagacttctttttgggccaaaagagttgtgcatgatgcccatgactgtgaatcaagctctgaaggagagatgcctgcaaatatcgccaccgtggaacatgccaatcgacttggtaagccgctacaaccatgttgcgtgtgttccccaagccatgcctgttggccgtttttgttcaacagaacctcgtggtatgtctcggctggttgcttctgttgttgttgttgttgttgttgcgcaatggttttgcgtcttccaacccacatatcagggcagattctggtccaaagggccttgaagagagttatttatgcggcctcttcccatatgcgaagatcatccactgtttctttttcacttgttctagacaaagtacaatcctccttgtttccttcctacaaggtctcaaactggggcctcagcctctattctccccataatattttctgggacactgagcaggcatccgcaaaggattcaggtcaagctgaattgagttagttagctcgtaattgtaaattgctgcaagtactcgcctcggtagtaacatataagaataaggggagtttgcatgcttttcgtgcatggctgccggctcacatgaatgattaaagttccgcccttccactagaacgttggcctgccattgaagaacttctttgtcaaacaccataatcgacagttcagaagtcatttcagaaccatgctgatgcgcacaagacatgtataggcacaacgtggcagcatccctctggccaagactgcagcctagccattgcattccatcgactccgaagggggaagagagaattgaatgcctgtcgacatgaaaagataccattgtatattatcgcctttggacacccagtcatccctttgccgcctcatttgtgctggcttaatggtgtatcacgtcttgcatgatttgcacgcctcgctttgaaaaactttggagcttgagtgaccatgcaaacctaactcgctatcacatcagatctttcggcaagctgcaatatctattctggggggcgtgtgagttgatatgtatcagttgtaagaacctgtcgatattactctatggcgatgattgccttgacataggctacaacacctttcgtgaagcagtccagaagatagagtgtccatactatcgctttatatcaacgctaacttccagaacttcgaggcccatgttaagaccacaagactgaagaagttgaagtggctcgccttgatctcattcaatcatgcatgtatgcacattgagcgaagagtaagacacccaatgtcacgaagataagctctttgttctctcccaccaacagcatgtggaagcccctgcccagtcatgagcagaagtggcatctaggacagccatcgacaagcatttctgccacccccagcaagggatatggcggtgacaaaggattcttcacggggaaacatgacgagacatccgaatactgctgagctggccttctgcttcgggaatggcctgcgtctcggacaactgactcgtctgtgatgacttcacagcccgcatggaaccaggagcgtgaggagacagggagccaagtcaaaggagcttgatactaggccttaacattgggcatagttgggctcagcagggatgcaggtcggactcccgatctctgtggctggggagtgtcaaagaatatacccttacgcaggtatattgggtgtcggtgactctgtgcgtgtactcgcatctgtttcggtgggtggatgcaccaagcgagacacaagctgtaagctcgaggctcccgggtgttcaccactgctcgtaatccagacgaaaagtagtcaataatgaccgacttgtaggcctgagactggttgtcgtaacaaaccatgtgtcgaggggataaatacacagaccatccgtaggcctcaggtcttttggtgaactgtattccctgcttgctgagcctggtgatcacaacggcccggtttagcggccggcccggcccgctttcgatttccattccaatatttcgagtcttcgaatcgagcatgtttgctaaaccgttaacgccaaggccaatccttttcgaaggctcaacagatttcgaaagtttctgaaaagaccttgatcgcggggtttccgcagtagagcagcaatggtcagttgcaaatatacagccaggtggtatctaatcaccatacaggttgaacaaggacagaacagtacaggacgaagcttcgacaggtcattacggcgctgaatatggaatttgaccgtagaaccatagttagaagcaaggcagctctatgactctgaaccgcccaatgagcagcgagcctggaaagccacaaccagatctggcgagtttgagtttgaaccagtcacctgggttgctgcaaatcatgtgtctgaagagcgctgcatggagccccttcacaagtaacggggacgaaacgcgtccgatcgtacctggagccaattgagaacaaaaaaaaaaaaaaaaaagatctcacgagcccacaacaaggtacggtacatctcggcattttgccaggctcgataccgacttcgacctggaacatttcgcatggaccaatgttcaagcatgcgatacgggatagtttctggcacatcagatcggttttctgtctttgtgtcatctgggccttctgcattccggcagtgcccttggttgaaagagcagcttagaggggatgtccaaggctagcgttgtagccatgtggggagagaattgacaagcaggggggcagtcagggatcagcggtttcggatgggtcttcctgtacggcagacatgtttccattgtcgccgcatggatgcctacaggaagcaatgattggccggtagcaagatctaaaccatggccatcccagagagccaagatcttataagggcacaagataccaacgacagatgcttgcaggcttgccatgctaggctttcaacgattgtaatgaggctgagtctgaatgaccaggggaaggcacaaatcgagcaggcccctccgtcatcgtccgtaatgtggtttgttctcaaggaaacacaaattaaagtgtgggctgaagtcttggttgttccacaaccttaagacagcgtcgcggcagtgtggagcgaggtgtactgtggtattgacaatctggagacaacgattcttttgaatatcatcttgatgaggctctcggctggctcgcaaaggtgcataattgcggaaatgtttagagaaaggccaagtgtggtatccatagaaggaaacgagcgcgcaaaacgcgacaatccctattcagggcacaacaaaggcgatgtccgagacatcatgcggcaatgaattggatctgagtctgcaatttagcgctttgtgattcgacggacccaattgacacgcctaccgtaagtacgcctgttgaacgacactggggtctagaattgaagcccctgctactctctgtctgtcaagggtctagaattcggtcgcagactcgggtgggtttgtaaacacgtcacgacggcgaggaagcgcgcgggtgtgagggtagatttgatgagcaccattgacatagtgatgatggtttctcttttcttttcttttcttttcttttcttctctctcatcccccaagatttgcctggttcagcaatggtttgaaatgacttgtgcagtcccacgcatgggagttctggaatgcatgtaaaacacttgatgcttcgtggtaagagggaggaataaggtgccacgtgcataactacatacgccagcttgagctgatggaaggaagggtaagtacataggtggcgagagctgcaggctgcatgaacattgcacgttcgtcccgcacgaactgagtaaggggatatctcgttgatcttggccaactcatcgctattgatgggtggcagctaacttagctgttcgaggcggaggaaatgtgccgcaaccaccacaacagagactcggatcgacgcatggcgcggattagggtcaggccccagggccggacttcaatcgttcatcaaagaaggtagaaggagtagatctttcgggtggctgtgatgagcatatgcatgcgaatgcggatatgtgatgtgatgtgatgtgatacgtatgatgtgctgtatgcgggtgtaaataagtgggttccaccagccggtgtgcctgcggtagcttgcaggtggataactcgacattgtgttttgttattgttattgtcaggcggatggtgatcttaatgttgggccgtcgtgttatactttttcttcttcgtcttctgaaaatgagagcggtgaagataagacataggccaataaagggaggccaagttggtcccgaaagtggccaggtgggaacgcacgagaggaggcggcaggtactaacgatccatgaaagtaagtgagtaggtacggacagagaaaggggcgaaaacgtgaacggccgagagccactgctagtatggaggctacaggttaggcaaatcaaacccaaaagacccatcgacgacttgaatggattatctatagtaggtaagtgtaagtaaacgttttctgacgagtagagcctgtttatgtgtataatttgtgcattttgaatttcctctatctcatcaagttaagtgctcgtttcctcgggtgtcttttgagtgtttttaagttcatggttcctaagaacttcggattactttatggcgttaatacctgcaataatacttacctaggtaaatgacactgcttataaagcttcgatgcagtcagtacctattgagaaccaatttatcttgttccttgcctaaggtatacatgtatcttaagcaattcggagccatattcaagttgcagccctgcaactgatccgtttttgaacaagagtttgtgaagaggttgaccaatagagggtgtcgtcaccatgccttttattaggctcccgccattagtgtagttcgataccttaacgcttgcgcttaacctccataccagctaacccaatacgtcctccactgctccactttaatgcccttcccctcaactccaagtttcatgtcgaacttcatgttgtctcacgaaccaaatactcacatcatctatcataccctcttaaagtgacagctgcatacctactatccgcgatatagcgcaataagtatttcaatttaggcgcaggactatcagggtttacagcttgaggctcacctaccggctgaaatacctattcacctttcttagcgccctacgcgtcatcagtaatactctagcctcaacattcaaaccgtcgccttcgacggacggagtcgctccaacacatcgagccactccatctccggtggtcaaaagcttcgacgacaacaaattcttgctggccccgccacaatttctccctgaattgctgtttcctttctcgatattgtggttacaaccgactgaccagaccggccgtgtcagcgaccgcacttcttacgcgccgtgtttatgcctcgtcgtgtattccctcatcgccactctgtattatccaccgggttctccgtattcttcttgtttgtgcgggagtccatcacccacacaacattgtctgtcggaatcacgcgcagcaacactgccaggtctttggagcctcaacccagctgtacatgtgacgatcactcgacacttgcctgacacatatgttctctcgcctcttggttgcgttcagccgtcttgccggaccttcgcggacatcgggcctgctgggttgacatattataccaatacccccatcctcacaccctttcgcagtaccctttgttgcaaatagcgccgagggttattacttagatcgtcatgaagcctgttgccacatcgcctgaacagctcacctcacaggtacatcggctgtcgttcgcttcaccccgtctcgagaacgctggctgtttagctccgggcgaggatgtcaacagatcctaccctgcgatgttcgtgaccactgatgcccgatctgcagccagcccaatcgcccccagcaaccctcaagaggtagcctgcctgaactttgcgactggtgacgtttgctcaggctcatcgcttaggacaagcgctgtcagttgtatcagactgcgaagtgcccttctttcgccctccctcgaggacctgccaaacgaggttttgtttcacattatgggtttcctggacgtcaacgaccttctgtcaacgtcgagagtaagtatcgactacctaccgttagcaagaataaagtctaccttcctattgacatgccgggatcattcatgagaccttgaattggttccgacagcccgagaccttgggaacacagactgatacagatttagacgagccatctccttcgcgatatttctcaagcccctattttacaccattatcggcttcagcgagcccgaattaaccttccatcacgcctatcgtcaccatctcgtccaacactggctgatctcattgctcgttcaatcttcatgacacatacttccatagtttctcgaaagttagcccgatccttggtatcaatccgattgtctcgccgcttggcagccagaccctcggccgcagccttggttgagcgttctgttttacccaaggagtgcgtgcctggtatgacgtcagtgcatgtggcgccagcaattgtcgccaagaagaaggcaatcgagaaagagagagttaaggacggattgcgacagtggatcgcgtcgagatggaagcgtgaagtcaaagagcgccaagatggcgtaagaaaatgggaggagagccgtggcataggacgcgtgtggcgcctccgtaagttttgggaaagagttagtcgtggcgaggagcgagacagtgcttggtaagtcagtgatatcaacttctatgaggtgaatcgttgtaaggtcgcgtttgcaatcatgcatgaaggaccactatagttcggttctgtattggtcacagttctgacagggagacgtcagcggtagtagtggctttcgtcctgtcggcaggattacttgtatgatacattatgtacgatgtggtgatgttacaaaatcgacgaactccgttatgtgtaccgggccatgtgaaggcgatcggcgaacccctcacgagtggtatctttctatcatgcatggttatgcacaaagtcccttttgctcaggctgtacgaaacctgaaaccatcccaatcatcatcttcttcgtcctcctcctcatcgtcgtcctcttccttctcttcaatagctggcgtgtccagattctctttgcccaagcttggaggttttccagtgccattttcttggctgaagctttcactacgtttccgtagggcttccctcttgtcctttaaccgcttcacgcgagcttcgagctcttccatttcttcaaattcctcttcgagcgcacgtgttgcttcctccttttcgtcttcgagatcgacgtcagcttgagcgcgtcgcttctcggcctcctcctccttctgggcatcggcggcggcagcttcctccgccgtcatggctggggctgatatagtcgcgtcttcatcgtatgtggctgttgtagcagcaatgtcggcctcgaatgctgcccattctgcctcatcaaccgctattgctaccgcagatgtaaggcgctcgtctgcagtcagactactggcctggcgtgacgggagcgatgcagtggcagattgtgaggtcaggttattaagctgacctccaggggtggaagcggaagagccatctcgatgggctggtgttgctggtctcgatgggatttggatctcaaccccttgtgacggtgtagtcgacgtcctcctagtcaatcgaggtggtgtcaaagtctgatccttgttatccctatctccgtctccatccactccatccgtcttatttcgtttccgcctgccatcgtccatttcgacatctccgtctttatcgtcgatagcctcctcgttatcgtcgtgttttcgtttttgtgaagtctgttgtgaagcccgagcgttggaaggcgccgtcgtttgagcttttattaagcgagttttgtgtgcctctcctcggacatgtgagtcccataacgattcggccttgatttgctcgtggcagagggtgcatagaagtttgcctgcatcagaataggcggcatatgggtgttcgatacggcgagcagcgcgctgttgccgcaaaagagagcgtacgtcggacatggaagtagatgaaaatgaggagctgtaattcgtaacgttgaaggaatgcggtagctgaagaataccacaggtaaagcaaggtgttcaagtatatgaagctggttataattcgcgatatcaattggggtcaggagatcaagagaagctgcctcataaagaataggattagagaaaaaagaggaatgtcagaaaagaaaagaaagaaatgcgtagtgcttatgacgttggatggtacggacagagattctaggttgtccaagggtacctagcaaagaggtgtgaggtgagcaaccgccgacgattaaccggcgcaaacggatgggcctgcttttatctaatcttgtcattaactgtttgcggtatcatcttcgacggtcacacagcacgacactaaacgatactaagtgatatctactttctcaaatcattgagacttgctgcattaataaatccctatttaggtagccaagctcccgaaagctttgaccgcagttgcatccacgtggattccaaccattccagcagagtctcactcccccaccaggaaaccttgtcttgctctgtcttttgagccgccttcttgacgtaccgtcttattctctgctcctacaactacccataagattgctttatgaggcgatcctcctgcaagagctgaggatggccgaacaacagcaagagggccattcgctctcatccatgttccctaatccgcctcctttttggcaagactttacaacagacaagatttctcgaattcaagaactaaggacttcatacatcgcggaacatggtggcgatccttcgacagtccgcgtgcctggtattcccgaagatctcgtcaatctgcaacctccagccgagccagccgatggacgctggcgtgtatttggcgatcagtacatggtaggataagcaattgcaactatttctacaagattgttggctaagttcatgtttagctggacgacaagcttccaactctcgaagaccaagggattaccaatcttccctcatcatcacagccggaatccaaggatgctaagcgctttgatcgcgcctttgagctcaaacggctagctaaatcgcttctgttaaattttctcgagctctctggaacgttatcgcataacccatcgcacgccgaagcaaaagtgcaggacttgcgcacactcttcatcaactttcatcacatcctcaacgagtaccggccacatcaagcacgcgaatcagtcattgcgctgatgcaagagcacctagaccgcacgcgagctgagaccatggccatacggatacaggtggacaaggcacgccgcgtgctcgatggcttgggcagcctaagcgtacccgatgtgcccaaggctttaggacagaacaccgaggaggatgatctggaggcgttggcgaaacaaagagaagcagacgtgtgggctgctacagatgccttatttacttgaggccgggtattggcacaagcatcagatattgtccataccgtcacattattatcaagggagttgcaaagatcaacttcccaacaaacgagacagacagtcatcccacattgggcagccatttcgcacatcatattctcaccctttagtcccgaaggatgaccgcagctggagtcttggagcggggcgaattttattgcacaaccttgtataatggacttcttttttttagagggtttacgaaaaaaaaaaaaaaaaaaaaaaaaaaagaggaatttacacaacgaaggtcgcgatgtttgcaatatggagcgaacctcaacatctacgcacacgcaagtggaaatgcataaagctaagcctcgggttgtcaaaaggcggtcataaacttcgtctgagtcgttgattcaatatacacacttcagctgctctatgtttctcagcagcatcgcgacgcaacacacaaaggactataaaagctcagttctcaaacaacaaacacccggcattgttgcctcgcaacacatgttgttgttcgaccccccttacaggatggtgcaggggatacagcagcattcgtagtcgccacattcgatacacttggttttggtgcccgtggcctcggagggcttaatgatggactcggcgatcgaagtggcggcgctaccgggaccgttgcggtcgtagagacatttggaggaaccgcaagccattttggaagttgtttggaattgattcaggagagcttagagggatctgcagttttgctgggttagctgccgttcatcttcatcttggacttggatgagttgatgcccaggaacagagaagaagaggcgcatatttgttttgacttaccggtgcgataacgaagttagtgagatttaggggtagaagaatgaagttgcaggtttcaagtcgcagcagcagcagcagcagcagcgggagttggaattgaatttcaagcttgggctgtagcttggaccatgtcgacctattttgggctacagctgtaacatgattgcgtcaccaattgggctaaagtgtgggtgggggtggattgtgattcaacgtgtagaccctggatttgatccctccctcttggcaatctcccccagctcagcctctattgagccactacaatgatgaagctttgggagagaatatattcctagtacgctaccgacgttattgacctgcctctgttttcggagatgaacaatgccctcgaatatcaagatggccagaactcatgtcatggcatatcaatcaagctgggttgcccgaagaagcacggaatcaagatgtggtcaaagtaatacctaaccgacaataaggctctcaaagttagagatgcctcatagcaaagctagtgcttgatatgcttgcctgtgcgtgccagatggaagacttgttttcttcaacatccaagagcaggcatgagcactgcctattgcagagctcttcgtgtttaggaagacgaaataggataccttccaagatataaaaggcgtcgagcttgtaaagtcgggtttcagtaatgtaatgctgtctctgtgcttgttgctgagattgatgccatagacaataaggtgacgatgctctgacagcatacactttcgacttttcttcttcttgttagacatagatagcatatgcccctatgaaagccttaaaatatacgagaatcttgaactattatataacgcttgaaaagaactcagtaatctacgcaagcatgcagcctccaggtgtttatttcgccttgtcagacggagcaatccgcaactgatactaataagttcaatgacagagcaatatagacctctgcaaagaatacatgcgaatagcttactcttacactgtcatggccagcgttgtagacctcgaaatcatccgcttcgaccagccctgggccaaagatggacatgttccgttaagatacacggcccagggaagtcattgtggagagccgtataagggtgtatccgagacagggagacatacttagtggagcgctgccgcgatctttgaagtcgaggatgggaaaatcagaagtttcaccatggactgggatcaaaagactatgcagatgagtccacttccttgtcactggcaaagggccggggctgacgttggtgcagattcagcttggaagggcaccagttcaggagagcgatgacccaagatggaatttcaacgcattggggagtcctgaggatgctcgaaagcgtaatcgatggcttaggctgttttcgagggtagacacaattaactaaactgtctcattctaagtcactgggcagtcatcatatctcatagacatattcgttgtaattcctgtcaatataggagggatatttacgcccccggtccgttggtggcggccagacaggtatcgtgcaaagaaggggaggtaaccaggcaggtcgcaatgctacacagcctcacatataggtcataggtttatcaatatacccttttttgctacgagatttacttaacagcgatagagttctagcagtcctacagtagtaaagacttatctcagtcgaggcatcagcgttggtccaattatggtctctaaaagaccttgattgaaaccagtggcgtcgatctatacgataccagaactcagactggccatgcggagtttgaagtctagcgcatgacctacctgtgagaaagtccaagtttattttccaagtgcgcacattcttcggccactgaatgactttgacagccaacactcctgacttacgatccaagtcgagcatcgggtaccgtcctctatctcgcatacttaggcacgctggatcatggcctctcggtcaggaccagtgccgatgtacttgatctgcacaactttagcaattgcggtggaggtcagtatgcgcgtccacctacctttactccaacaaacttctcaatgtactgctggtggttagtgccactattcgttatgctaacccaggtaaatatgctcacctcgacatactcgcgggctgccctgggaaggtcgtagtatgtcctcgcgttggtggtcggcttttgccagcctggcatctcgtggtaaaccacctcagctcggttcaagatatcaagatccgcagggtaagaatccagttcctggccaaatggtcagtttacaccatctatcatcatgttttcggcatcactgacctctccatcaatcttgtaggcaatggcgatcttgatcgtttcgaaagtatccaaaacgtcgagctgcagggtgttaggaagctttgacgcgtgctacgggcttttttttacctttgttagattcagactgtcgtagtaattgatcgagttactgtatttgaccacaacaaggtctgtgtgtgcttgtcagctgtgttccctactactcaaggtttcaaggttgtgtctaccaagcctgaaaacggtcagtaagtttatcagcagcaaagagccatcgtgaaaactgaccatccacatcggcgtctgcggccagtcgacgttccctaggtaaatcttgtcagctatagaagctcgaaacctccggggcgcttgtggtctcacccattcgcgtccaatctcctggagcttggtgccgattctaagtttatcattcagcttcataataacctcaagatggtagccaagacgcactcttcggtatcttcggtcttgaaggctccagccccgacacgggtggtatctgttgctagtcagcagtagattgtggccgtcaagtaatcgacatacaggctttaacaactccaaccgtctccgtgatattctttgggttcagtgcaagtccgccaataataccggcaagtgtagtacttgaggaagtgacaaactgtagttaatcataagtactagtgcaaaccgaaaggcgagttggcggaaacttactggataagaaccataatcaacatctagcatcagtgcctgttcgtttgggaacaagtacaagcgccaggtcttcagaacccctttccttcacatgagacttgactgacactgatctacctgcatgtcacgtggcgcacaagtttgacatgaagccctggactcatctcgagacagactttctgagcccagtttgagactctaacctcgagacgtcatgctcgggtctgctccaagctgatcctaggcacacatttctcacatgaaaccatcattgactccactgaccacgtttgacagtcaagtagaccagtagaagtcaagcctctgtatgactcacgaattctgccgaggcgtgaatatatacacagcttggtacggcgcatgccgcttgttgggtaccgctagcaaagtgaatgctcaaatgaacaatatgtcttgccccgagctaagaatcctgcgagattaggagagaggactgtgagaccatgggcgcggtgctcgttccgccaatgcgtcagtactactcgtttagtcacaggataggagccttacgtttgcgccttcggccacgattttcatgttgctctcctgtgcggatttcataaaagccacgccgtccacgacgtacttgctgagcgtttgcctatactcatcgaaacgagtaagctcggcctcgatgtcatatttgagcagttctccgaagcgcttttgaaagccgtcggccaagcgcctcaacttctgctcaaaaacttcagggttgaagacgtcactcattttgatgccagttcgctgggaaagttaacacacagcccgttccattataatgactatctcttaccgctctacttgtctgatagcagggaccaatgcctatggcgcaagttagacttcattacttatatagggtcgctggcaagacattggctgggaacttccacgccattaagatttggtaatgtttgcgatgacatgatgaaaacagaaaagagtaatccgtcatggagtcccggggtgagcataccgcgtcttgttgttccgatagctgcatctagtgtagacattagcttttagttctcagggacaatgtcagaaacgtggacgaacctccaagttcctcctcctcgagaccgtccactgcgatgtgcaggtccaagagaatgctgaccctatcagaaacaaagatccgatcatggaccgcagtgaggtttttctcaagctccttgagctcgctaaagaaacttgggctagaagacagcagagttagtatttttcggcatgctcggttgaaagcgtgagccaggccagatgccaacaaggtgctgatgtggtagtcgatttaggagtgtagggctatctatataaaggcttacacgtggaaaaccacgcccgaaccaatgaagttcatgctgtggtacctgtcaaccactctgttgccagcctgaacgatcattattttcgacaaaccatcttgggttgatcagcccagagggcaagaggtgaaagctacctctacgttagcaattatccagtccctccgcatgtgctgtttctcacctataggaaactccgtttacacttggtacatattagcaacacaatacatatgaacacgtcgatcgatagaaagagtttaacgaaccgcacgagatgcccagcgttatgtccacccttggcgttgattagcaagtattcagttctgcgtggattgtgcttaccgcggctcgggcacagagctgagcctcctggcactgtccatcaaccaatttgcccttctgaagtatgtttagtgcctgggtttcaacttgttgtgttgggccctccctaagtactcacaccttcgtcacctatggaagtcctggtcagtataatggcatcgaaccgatatcggctggatacggaggaaggacatgttccagaacaggtagggggagaaacataccccattgggctccgagaatgacagttatcggcatgttgtacaaaattaaatctgactgccgtaggtgccgtcgtagtgtctatagagaaagaataaaggcgtgatcaggacaaagtgacgaggttcaataagtgaatagccacgtgattatggcgggggggggtgcttgcaccatacctacccctccatctccatcgcggtcacgcaaggccagttcccagccaagacaacccgagtataggcagtccagatgataaggtctgtctgtataaggcattatcgagtcctgcattgccttttctgtataaggcatcaactattctgtgccttcgagtttgtaagcaacttaagatgtccacactctacatacatatttcgcactgaacctggccagaccgaccccgatgtacttgactcgagggatgatgtttgacgttgctgacatctctgctatgaatgctatgaacgggagtacgacacgctcctgaggctgagggagcttggttctgtaggcacgaagttggagaactattactctaaaagctattttaacatggaaagaagtgtaccaagcccctaagctgaaacaaagacaaatggggagcgcgggctacggctgtgtaacggcacccgggaacgggtctgcaagaacggatcggaggtgtccacattaccgaactgtcagacagccgacgtcggctgcgttcctatgacatgcagcgagacatggaccaagcggacgattaaacatatttagtcatttatgattaagccatcgcctattaagttaacatttcagttgttagtaactaatagcaattactcaatactacctaggtacttgatttatatctccagggctcgatttagatacaaaaggtagtgaggacaggtgacgtgtaatttgagaatatgggaaacctgtattgcaatgtaaagatgttctcccggttttaggtacttgagatctcataggctccgtaagatcgcctgtaggatacctgcatgtaactaattatccaaaactgccaaatatggctgagggcctcgaaacattcacaattgattggcaaatcgaggacgaataatagaacacataggaagagaaagtcatgactacggtacaggtatggtaaggtatataaaggtacactaatccgcgactttcgcttctcgagagtatcatgatttccaatagaccatccctaatcatactctgcgaaagcatatacatgccgcctagcccatattaaggaaaaaacaaaaccgctttgtggaagcctcctttgttcaactcctgcacgccccttgctggtatttcatatattcttgtgtgttactctttttgttccataacatcattatgcaccagctcctcctgtcttttctgtggcgctctccttctctagaagattaccaagatgctgcaggtcgtctctagctttcgggtcacgctccagaatcttccttacgacttcccactccttgcgagccatctggaatgcttgaggcaagataaattgcacggttggggctgttatccactgtcctaggagctcttgtgccatggccacgcctgcctgctgagcctggtgcctttgtgcttctgtcatctgtgctggcgcggctgcaggtgccggggttggagcttgtggtggcactggtggccgagtgtacggtggctggggaattggcacaggagttgtagactgccattggcctggtgatgattgctgaggaaagcctccttgaaaccctccctgaggggcctggggggtcgcgggagagaatgccgggcccgcggacgctgtcgagttgcttctctgagcatgtgctgcaggcactggtgttcccagggctttggcatcttgttgattggcagtcccatccttcaggtgtttgagttggtcaggctcgttatggtaaacaaacactgcaagcaacattggttctgtccggaccctcgggatcttattatcgaccaggttgagcataaactcaggatagttgtcttcccctgcaggaactggtaccagatatgtatctcgtacattgccgattgtcttgtccccaattacgccataccgcttcttgttaatgaagtagttgagaagattgtgaaactcagtgtcagaaaagggcgagaccggtgaaactgaaacgacaatgacatcagtgcttttgctgtagcgaagactacataagtactcgatagcattttgttcggggattcgtccggctactgtcatcctctttgggatcaacttagaccacggtccaactgaagcaaagttggcaccaccgatatatttggctgtggcagggaagtcagcaatcgagctcatggcaagagaaccctgccagatgacatcggggtcttgagtctcctctgtgggcgaataaggaggtgactcgttctcatcttggagcatgcgatctacatcgggatccacgcccgggccattggctccagttaccagagccgaaggccgcctattctgagttgtagtgggagacttgacgctggagaatacttcgttgatgtcgaattcaggatggcttggcgatcgctgcttatcgtcctgctgctgtgggtgcgaagccaggtccgccttgtcgcctcctgtaggttcctttttaacggcctgaggatctggccggcgaggaggtcctggtgggaggggcacagcagagtcgttgacaaatgtttcgtcgtcaacgacctcttcgcccttatgtgttcgtcggacgcgaggtcccatctcagaagtataaagtatagactgtttctcggcctttgctttcatctcggctgtctgcttcttcatttccgacgaggcaagctgctctgatgtcatagtagccagagttgcgggcgacagagtcttatggacaagtccatgacacaactctgggttgttcttcaggttgaagcttagtgacttaatttgctggttgtattctttctgtcccttggtcacagggtaggaatcatacacagcgcgctcaatctggagcgagaaagtctcagtcatagactcaactgtgttgccctcttccagatccagttcgccctgcttttgcatcaatgtcaaaacatggctgatagacttgctcatggctttagctgggccagtccgaggaccaggcagatctgatatcgatttggcgaggtcatcaggtggtgtataggagacaggaacaggagttgcaccgttctctgatatgcggcgaactttggcagactgcacattgtattagcataagcatttggggaaaggggagtgtgtaaatcgtaccttgccatcggcgtcgtgagactcttcgggggcttttcgcttccccgtttttgtttctttcttatctttggtcgtgtccggaacaggcacaggagaagacttggctttggtcttatcttcctccttcgtctcgctgtgacgtttgcctttgccttttcgtccgccacgcttcttcttcttggactcctcctcatgcgctttgcgccgagcttcccaaggtttctctcctttggctatgccatcgagaagctccttgtgatcgtccggtctgcattcctcgcaccagtaatgttcaggtatctcatcatcgtatgagcttaccccaacacatacgttgtgctgccatgcgccacaggtttcgcaagcgatccaggcttcaccagaatcttcatcttgttcggtagcgccgcatacacagcggatgatttcctcttcctcctcttcctcttgtccttgctgctgttcctgttcctgttcctgttcctgctctttggctttcttggtcttcttagtctgtcgctttttgggcacggtcgcaggttcaagttcgtcaaacgatttcgtatgctgacctttagtggcgcgcaccgatcgtcgaggttccgcttcgcctgagatgttgctgttagtttgtgctgcagaatgagtagtgtcgcggtgtcggccgcgctttgcgggtgctgtgtcttgaacgagctgggattgcttcggggactttgcgaatctttgtcgcttaccggacattattaagaacgtgcgaatggctgtgatgtggtgttttggatgaagcgacgcgtgccgatgtgatgcggcgtttggtggcgtggcaggtgttgggggatatttctactgttgcaacgaagcgcaggttgatgtgcgcccttagacaggcattgaggtaattacgtgggaaataattgagagtcacgactatgtcaagaacagattcaggctcttcccagctgatccacgcgcagatgcttgtcttcaaatctctaaccgtgttggcgcaaagaggtgtcttcactagcacaggcactcaggtagaatgtggcctgcgcctgaaggataagaataggtttctctgtaattcgagagtggtgaatgcgataaaaacggcaatgccttgaagcgacctcacgaaccgcgtgagaggtgcgcgacgattttgcgatagtggagatccagtatcagtagaatgcgataggtcgcgtgccgtggttggaatggcgcgcgcacttgagaatcaatgtcaggggagtgttttgagatgtcccgcgaaataaatgcaagcagccgtagtctctcggaggtggttggggcggatggtgctggatgaaaggatgatgatgtagaagagaagagttacgatcccgaaactggaggggaagggagctattgcggaggtagaaaaactagtaggtttcgcccgggtcgcccatgccctgtagctcaattgtggtggcaggtggcaggaactaaccaggcttcatgggggcaagaaaacactgaaccttgatacagggtgtcaaaataaacatagcaaggagtcacctaaattgaggccaagtttgcctaagtattttcattacctaaggctaaggccctgagttttctttcctcccctagcctgttcatgagcccacgcctgtgacaatgcgattgctttgcgtgacaatggagagcaaatcagttattggatgcctgattgtggcaatatgtttgcctggttaacaagcctactactttgcacctttcttcctgtgactgtgtaaaacatgggattagtcatgaggtagctcagccttgcagtttggggctaagtcgattggctagactttaccccccattatacaacctgaggcaacactcttcagccttagtgtcaagcagctcaccagcagaaagctaacgcggcgcggcggcctagagctccgttacaggtaacgacgtagacgaatccacagcctcaacaccatctcagccagactgtcaccatcacgacggctctttgttactttcgaccttgtttttagttgtttcagagaggcttaccacattctccatctctctcatctcgtaatcacaacgaatccatcatgtctcgccgttacgattcccgagtacgttggcccttgaagctccagtacctcgaagctctcccaccaagctaaccggcttctatagacaaccatcttttcaccagagggacgtctgtaccaggtcgaatatgctctagaagccatctcacacgcaggtacagccattggcatcctggcaaaggatggtatcgtcttagctgccgagcgaaaggtcacctcgaagcttttggagcaagacacctccgccgagaagctctacatcttgaacgagtgcgcaaaccctcctttgtctacctcgctaggttgaaggttgtttattaacaatattttcgtttagcaacatgatttgcgccgtcgctggcatgaccgccgatgccaacattcttatcaactacgcccgacaagccgctcagcgatacctcctcacttataacgaagacattccttgcgaacagcttgtgcgtcgactttgcgatcttaagcagggatacacccaacacggtggcctacgacccttcggtgtgtctttcatctatgccggttgggatcctcgtagacaattccagctctatctcagcaacccctctggcaactatggtggctggaaggctacaagtgcgggtgccaacaacgcaagcgcacagagtctcctcaagcaggattacaaggaagactgcactctgaaggaagcttgcggcatggcggtcaaggttctcagcaagacgatggattctaccaagctgagcagcgagaagagtacgtcgtgtctataatatctaccataactcttgctaacgtcattctcagttgaattcgcgacagtaggacagaccgaggacggcaagatttaccaccgcctgtggagtgccgatgagattacggcgttgttgaaggagcatgacctggcaaagaacgaggagacagaggaaaagtaagtaacaggctatagattcttgatagatggggggaggaatgcggggccactcttatctgcccctgtacaataatatcacgaaatgaccacaaaacaagacttatccaacgcctggcttgaccaagtctaaaagtgttgtcgaacacatgatgcttcggtggaagagtaatgcaatgcagtctaagccagagcatctcggacaagaattcaaactattcctagtccccaatatcagcgtcgcgaacctctcaagttttccatctcgaatcctacatctgtccctcttgctgcctcctcatcatcggtgattcgttgccatcccggctgagtatcaactcctggtcgtggataaggctcgtcgcatttcgtacttgagaggcgaggaaagtgccgtctgtagctccaatacgcaatgctcatgcccagagctgagcctacgcagacatcgtagacgtcgtggcgataatcctcgcatctcgatatagcgactagaccagcgccgatgagcggcagtaggcagaccaacgcgcggcttagatcacgaccgccagccgagtaacggaacacatggagttggccggcgaggaagaggctgagaaaaccaaggccagcgaatgagaaggatgagtggccagaagggaatgatcgccagccctcttgtagtatgtggccatcttctgccgtgcagacatcgatggtaacaagggtgttggcctttgtgccgattgcgggcttgcaacggtctagcagatcaggacgaggtctacccacagcgttcttgatgatgtcagtgatgaaggatgtgagtacaatagagataaggaacgagaggtaagtgacttcatgcttggctgctgacgaccttgcgattatgttgtaagcgattaaaactcccagcggtatgaaaagggcgtatacgaagttcataactggtagtctttgttaagtccagtcacagaagctgaggttgatgtttgagacgtacagacagggacacgctcatggaccgcaaagggatacgagatctgcaggtcgtttatgaagaacatgcgatgaaatgggttgacgaagaggaccgtctgtgaacctgtcaaccattgttctcagttcccactggtgatatagtacagaccaagatccagcctgttaagaggaacaggaagccgacataatcaggcgcgtgagttgtctgttgtatgtcatgagtataacaccaaataccgattttaagaaccaccataccttccaatatctcctcaaaaatgagattggtccgccggaggagccatagctatgagctggagccatgattgatgacgatggttgaaatcaggtttgacgggcggaggtgacggaacataggtaggcagactgcagtgtcgcaacaattggaaaatgcagtgtttctgtatcggcaaatgagagggcgtttgtctttgttaccgagtcatgttaaagaggcgcggctcataagttcagtgctgttgagaagacgtaagaggttcctgctgaggttggacatgttaccaaatgcgggaatgaggacccctgatcttccgtcggttttctgggcccatatcaatgaaagaatgcagataccttaaagagtaactgatgtacaccaaaagtatactgccgacgttcattattagtcctcaagaaaccaaaagtcaggaccaagtggctataatgaattatcaacccttctaaactcaaccccggcatgatcgctgctgttttctctacctacaatttgcaagatgtacctccaaatcagtagcaccttggacgcagaaacggtattgaggggcataacagaacaatatctattcatttttgcatccaagacaataatgccaagcaatgctttaaactcgaattctcttatccaactttgaagtgaaaataagtcgatataccaatttcagatggagctgcccagctacagggtaggtagggtcaaatcaccatccactaaggtatttcaggcccaagctctgttggatttcttctgtaacgactggcaaccaggaaacttcgttactttccctcagccataacaacttttcaccaagacaactcctaccgatggaataccgacaatcggaaatctagaacctctacctgcgtgaacatcttgcctataaagcatcgttttaggaacagctcctgaatgtacaacctgatgtcatagtttgcgacgcgacgaagcgagatgctcaaatcgacacacacaccatcggcagccgctctggcaccgctcccgccaggatggagcgagcataccgcaccgactggacatacatactattacaacgctgaaacaaaggaatcaacatacaagcgtccaggagcccagccgcctccacagccagcgcaaccaccagctcccgcatatcctggttatggctcaataccacacttagccgatcccaacgttgctaatgcttacatggcacaattcaaccaaggcaataatgggcaaaggtataataatagttcacgaggtgggcatggaggaggtcgtggaggcttcgaaggtcgaccgcgcccacagcctgttgacaagccgaggagaaaggagccgattccaggttgtgaaccatggattctcgtatataccaagtactcgaggcgcttcgtatacaaccctgtcaagaatgccagctactggcgcataccagagaagttgatgccagccattttggagcttgacaaggcacggctaaggcagaaggcaacaggagggaatcaaggaaaggagcataaacaagatgaaaagcagcaagaacaagcaacaccgcaaaagaaggacaccccggtggctggattggacgacgatagcgaatatgaagaggtcgaggtgacggatgacgaaggcgaaggcgatggagaacacccctccaaaaggcaacggactgcagatcctgatgcagacgaagatgcccctatggaattcacagaagctgattttgcagctcagttacaggccatgggagacgattacggccttgaaccgggcgactacgacgacggaaacgctgaagaatggcctgaaggtgccgagggagtgcctctatccgtagacgacgcgaaatatctgttcaaggatctcttgaacgacttcaacatcaacccatacagtccgtgggagaaactcctggaggaaggcaaaatcatcgatgacctgcgatatacagcactcagcaccacgaaagcacgtcgggattgttgggacgagtggacgcgtgagaagatcgcagagttgaaggagcaacgagccaggcaggaaaagcgggatcctcgtattgcttacatggcattcctgcaagaaaaggcgacaccgaagttgtactggccggagttcaagaggaaatacaagaaagaggacgtcatgaaagatcacaagatcaccgacaaggatcgcgagaaggcatatcgagaacacattggtcgcctcaaaatgccccagtccaaactcaagtccgatcttactgccctgctcaaggcccagccggtgcacttactaaacaacaagtcgctatctaccggcttacccgacccggtcctcaccgacattcgcttcatatccctcgagcccaagatccgcgatcctttgatcgaggcttacgtgagcaatctgcctcccccaccagaggacctagatgcagccagggacaacgaagagaaacgaaagcagcgcgagtcacgcgagaagcgtgagaaggcactggaggagagaaaccgtgtggtggaggaacagaaaaagaagcgcgatcgagaggtggcggctagtaaagcccggttgagagatgaagaaagggagttggagatggccatgaagataggaaagcaaggattgcagagccagttggccagcatgaaggttgcagaaaaggaaccatgatatcggggaaaaacagatcttgtatctgcatacgcatctatctactattctaattctagcgaccagctgtgctcggttcgtgtttatatagacacgatcatagcccatacatgaaagtcaacttcttgtctgcgtatcggcggtcgttgagtctctcactctcgatctcctctggtgacatggtgctcaatatcgtctgcttgcgtttgttgaccgctgcaagcatgaatcgataagacaaatatccgaccaaagcaatggcaaggaaacccagcgtgacgtaaaatggaaatctgtaatggggcttgtatcgttgtcggtacaactgcgccccgatcacgcctccgagattaccgaaaccattgacgccaagcacaagagctcgcttgccaggctcaggcgtgttgccactgagccatgccatggtgagaggagccgaaatgtatacaccggataggagcacacaaagtgaaacgtactgcccggtactcgaggagattgtaacggtaaggatcaagccaatgataccaataaccaggccgcccaagatgtggtatccccgttccttgaagtgatccgaacttagcgcaaaggcgtacaggccgagagcaccacagacgaagggcggaactgtcatctagatcactcgcagtcagtcaagcccagttggggagaagaggaaataaaacacaccaggttggcaaggatagactcataacccagcccctgaacaacaaggggcaggaaaacccgagaatgcaccgctggggacactggcgcagatgttgagcagaaggacagtccacagcttccagtctttcatcgtttccacaaaatctctcttgctcaagcggttctcttcaataccatcttcgctgtactcatgctgtacaaactcggcgttgtcttgcttcatgcgttcgacagcaaactctcgttcacctggacgaagaaaccatgcagagccagggcctttaggtagccatagccaagcaacgatggcaaagaagcatgtcagtgctccctcgatgaggaagagatattgccagttcttaagaccaccaccacggagatggaaaatgccgtatgcttgaaggagtaagtaattatcttgaaggattgttacaactagaacttacagatcgaacctgagaaggctccagcgatggcatactgtccgtagaatagagcgagtctaacacaaaagtcgtaacggggatagaagaatgacaaatacgctacggctgtgggatagaagcccgcttcaaaagcaccaatgagcaagcgtgtggcgatgagcgcccctagagtaaggtcagaagagggttgactagatttgggagcgaacggaaggactacagaccacgtcctttgatgaatgcttgaccaattgtcactgcaccccagccaaactgaagaatgtgtcagtaacttcccgctcttagtcgcggcaccgcctaattaccattaaaaaagggatccaatgcttagcaccaatataacggccagctgcggcagaaacgggctgcaagacaacaaaagtgacgaagaatagagagaccgcttcattcaaatcatcaggctcagcccctatgtctgtggtaaaacctgataacaagctgtcaataaccgatcgagcacgtacaagaggcgggggactaggacgttgtttaccttgtgtttcggcattaccaacgttgccacgatctagaccattgaatagatatagaagtgaaagaagcggaagcaacgcaaaatcgagcttctgattgagcgcccgacttctctctttgttctgctcgactgagtaggcagcgggatggttcgatggagtcttgctcgacttgttcggctggagggcttcccggtcggacatggctgcttctgattcagatatagatgtaagtagtttgtttttctcttgaaaaaggagaagacaggcaaattccttgtgatatactgtaaatgctacgagcagtatattggcgtcgttgctgggttcatataggcacacgtttggcaggcaactatcgcttgcacaggtatcccaaacatacacacctggaggctcttgatgatatctccgcatctattcctaagacccagggattaattgggggtcggaccaatgatccgacttccagccgttgtcccaagaatctggtaagcgtgatccatgtgcaggcccgatccggacgtcattctgtttgtcacggtcgtatataaatcaaggtttactgctggcctatcacgaagtaagaatctgacagcagaccagatgctcgggattgaggctgacaggaagtgcctcgaataggcagatgctcaacgccactactgtaacctcgaccaaggttgctagagcgtcgggacacaaactgaccgcatctttagcccgtggaaagcacgttaaacgtggtggatggctgtattggggtcgaaaagtagcgggaattgagctaaggaggcccatattgactcattaccaaggagcgggtactcatagaacgaatcgacaagtgcctccacaattatgtgcaaaccagggatggaattccaagtttgccgcgatgagcaaatcatgttgctgatgatcaagttcgtcaagtcttgggctgtgtcgttagggctgtaaggctgacatataccccagaatccaggatccttcgcgctgcttactgagaacgtattgttccacacttggcgctctgtcgatacgccttgactgcaacaagggcttatgggtggcttgaatgaacgttctagaataacgcctcgagcaaaaggggttacaatattctcatgtcgaacgttggtccctctggtgagctgaagtaaagtttccaacgcctgaacaggcactctaagtgagtggtaaggtgcacatccaccatccccattaatggcgattgagaaacctctccaatggcagatacaccgggcaggagagattgcataaggaattaaagcctccaactgggcaggcgatgtaagacaacccccacagctatattgattcggtcatatttcgatattgtgaatccgagtctctgtcagacgttccaaggtatccagaggcaccaaggtaccatatgctattgctattggttgtgccgtgtaagaggtaatgtaactctccagattgtcgggtttaaggaccatgctacagatcgtctcactcggattttggcatcagagattggtaaaatattggtcagctttcttctcaacttcctgggcatagctcgatattcccgcacgaccggtgacgccgtcctcagtgatgtagtgatcgatcaaatcgggtgacacccactcgaagtacacgtttttgacagtgaccagagagtggggaacctccctcacagctgagctgaagtctccccaagcttgcataacctcgcatgcatcgttttcctcctgacctggcggtgcaaaagggagcaccttctctttctctgacaaaacgataatcttggctttttgagacacgtacttggctgtcagaacagcaggcagagaaccgactttgttgctaaccgcggctgttctgtcgatcagatccgccccgatgagcacaatatctatgtccttcgctgcgatgccaacacttgcatcagtgtggattatcaagcgggtcttggccttggaattgttggcacatgaagcaattgactgtgccatcttgacaccttcgaagagtggtcgggattcgagcacatgaacctccacaggtcgcgaagtatttcccataatgtgagtaatggccgaggtgatagttgagctagaggagaaggtaaggatcttgagtggcccgtctcccgacagatgctgctctatgaaagtctggaacaccgcgcccgttcttgaagtggtattctgtcggtcgcgggcgtaatcccccaaggctctgacgatactatcgatcgagctcttatctggtgggccgcggggtgggattccgtcttgaactatgtccaaagctgatagaacaacgttcaagatagacgcgcccatactttctcgcccgttcttccagaggtgccatcccgcaaacctgatattgttccaccactgaacttggtcagtgaaatcgacttgcttcatgacatcgatgtatgtatcgagagccttggtggctagctggcgcgctccgctttcgtgatcttcctgcagagcgaccaagccccggctaagagtgttgcctgcctcttggcccaagtcaacgttgaaccatacccttctaagactctctaggatgcgcggaacaccttcaaagtcatctgagtcgttgattgcatctggatcgaaccattcgtacccctcatgctcccagtcaattttgatgccagcctcaccgcggccaccgtcgtcgctctcggatttgaggagaaaaccgaaagggttgacggtccactctcttccaatagactcatcagcgaacgagaagggtttgcccttccgaaaaaggcgtaaagagtcatgcgtaagagttgtttcctcagcaagttccctccaggctgtggcaagaggatccgcgtcagtgtcatctacacttccagaaatgcctgcatatttgtgccttagtatgtaagcacgggctcactgataaggtaatacactttacttactgatatgtgtttacgtgactgctccggcggaagagagcaacctggggtttcttggcctcaccgtcagcggggaatctgaagatgaagctcgtcgcgacctctctgtgcttgagaggtgccattcgtgacaaaagactgcagatcttggacggtcaaagatgacaacgggagatcaagtgcatgccgtaggtcggttgacaagcgaaaaagtgatacgttaggatgccgagtaggattttcgtgggtgagacaattgctaccttacgcatgggaacccaatggaagggaggaaggaagattgcgaataccttaccacatgcttcatcacatgactgtcacacgtcactcttctcaattacattaagacagaagcgacactcatgaattcagttaccaggaatacccttgtctgtcttatttccatgtttgaacccgatcatgttcgtggagaatcccaatttgaaccacgcttgggccgataggtcgttggccatttaccattagaggacatttaatggtccgtcatcaacacctaaatcatcgtgactgcgtatcctacattcagatgcccccaggatagtctctcaaatacccattagaattaaacctcaaaagcatcaacttttgttctgtaaataaaaaaacccaatatcagtcgccaacttttgttgctcacggggcgcccaactccaactcaaatgagatacccattattagattgccaatcgacatcaatccacgaaaccaactcattatataatatgtggccttgatcaacaagaataggctgctgaagtgcctctgatgtcagcttatctgaccattgctgtcccatgtcaacatgcgatcgatttgcgatcggatcgtaggtggtcgtagtctgtgtcatgttgacggaacgtgttgcagtgctcatgtcaacagggataggaagacgctgcacaagaacgcgaagatcccgaagcaccgtagcacagtcccggccgtagttgctaccaactcgactctcatcctcgaacctcccaatcacaaagtcgaggtcaagtgaacgaaccttctcactccgagaagacgggcacagatcctctaccagctgctgtaacatcaatactatggcagcgttaaaaatgaagtgaagaccggcttggagcagctttcgaggatgattgacaagtaggatctgtcgagcgagctgaatgttgtgttctgctgatgatatgcatcgcttcagtagaggtagttgcggatgtgaactcaaggaacactgtcgcgagaccagcttttccgcgaatgactttttaaccaaggcgaagaaaacggggcggacagtcaagattattaactaagggacatgttagtctagcctcgaaagacattgggaaatagagaaattgcctggttgtagtgcatgtgcagcaagcaagtggctgggtcatcgctcaacccgttacttgcgagctgcaccgtaggtgggagttttagacaccacccgtcgagcatactgatctccccttcgaggcttctcacaggtcttacggcatcttctgaaggggaaatgcgatacgtattgcacacgatatggcatgatatccttgaaagctcaacatgagctttgagaccctctgctggaggcatagacctatcgaatgaagttagccagagcgagggggcagacaaacggggatacctacggagcatcgcaaggaaggggcaaccggattgcgtcgtccatgatggtcgggggtctccccatgaggcagcttaaatagcgatccagtacatacagcgtccagaatacgcgtttgccactctcgtcaagccagcccctatgtgcgccgtgcatgatgctgatgtgcatagcgttgctcacgcaaatatatgcggcatcacgacggttcatctctatcaggtagaaccccattaatgtcaacaccgatacttcgttgggcgtaaagcgtgtaatgtcaagcgggttcccgaggagcatacgggcccgactgaagtaattctcactgagatgagggtctatagagatatcctgaggcggcatgatcatggcttgagataccacagcaaatgcagtctgatagaaagccaaatgacggcacttagcgagacgtaagtttaccgagtctcgttccatggatggtattgtcggtgttgaagagagatccccccaccagtagattcctccgcttggccattggcagttaccgtcttggatgaagtaacgaagctcggataacattgagtccatctctgagggtataggaaaccatgttgggtcaacatctcgatcatgcaaaggtcgcgagtcgtaggtctggtaacgaccgagacttgataaaaacgcacttccatcagaacctggacgcagattttgatacgcgagaggcagaactgtagtcatgaattccttcaagtagtcgaggaaagttgcgccgctggtctcacctaggaaacgagcatagccgtcagggtcatgcaaaaggcgaccctcggttgataccaagttctcctcgtcatcctgccgattttgaggcgtcgccccgggatgtgataactggatagaatgtgttcgagataatccatagctgggttcctgtattcgagcatctgatagctgaggttgaagatgaagatgaggcggctgttgctggaattgtcgatgtatactgggatactgaagctgaggaagctcaggaggcactcgcccgatatgcgttgttgcatctatcgttggcgttgtctgtgccgctagactaacagccgatgatccaatttcatggttagaggcggtccaaccaagcaaatctgaaagttcttggcggcttgcagaatccgggacggcgtttgatacagctgctgggacagtgtctcgaagaacacgttcatagagctcgaccttgtgtttcaaatcctcgagctctgagcgcgtgatgctcaccttctcaacaggcagagggtatatgcagtcgcgcgaagaggattggcattggcgacacgggtgctcaccagagcacctgactcttctcacattgcaagcattgcaccttttcagcgagacgtgtgttagataaagacgtgagcttctcttatgatgatgatatgactgtaagtcagtgacatgaggggaaaacctcagtcaagcttgacgtacgtctgccgaaacgcaggaataattgagtataattgaagtgaaaatcatacatcgatagatgttacataaaagaagattgatacaaacaaaccgattgcaggatatactgattgaatagacagctacagtagtgtggtactgtagatgggtagacacatggaaactaatcaacttacgctgtagcgacacgcttgcgatgctcgggagcaaccttgtgccggcggggattgacaggaagccgtcgcggattatgggaggtagaggcagaaacagagagggaagcccgaggtcgagccgattgtggtccagttgcagttgggccagagtcgtcgggatgcttcatggcttagtcgttcgtgagtttccgtttccaagaggagaacactcgtcgtttagttactctcagagaactgagaaccagtcagcccctgcctgctaagaagctaccaagcaagagtgctgctaccagtgccaggttagtacaggtgacagtaccactttaggggccgtcgctcagaaaagatcggattgcattggatgtcgatgtcgatgtcccccacccgaaaggattctcataatgttcaaccgctgttggtgcggaaatttgggagggaagccggaatcagtcaatcaattatggagagttcatatcgccagaaatatcacctcgacctggatcgcctcgcttgcggcacggttcgttgaaccctgcagactattccgactgtcgcgctccgctccgctctgctctgctctgctctgcctgcggcaatggcccgagcaacaaggcctgcacagactcgactctgattttaacttcgttctattcacggcttttccctgcaaagaaaggcactctcagacctctcggttggtatgcccgctgcgtatgtgtatgtatgtatgtatgtaggtaggtaggcatatcaatgcgcatgctgacacatggttgatctctgtttgaataactccaacgctaagccgaggtagtcagttagcactccttaacctgcatggaataagacggaacaacgtcgctttgacaagggcttgcaaccttgtcagcttcatcttgagactcgaccgttgattgcttacacaagcaaaactctttacctcctgcacaaaactcaataggggaactcgttgagtgtcagtatgtagctagcagtgatgttgttgggctctgcctttgacgcattcctaacatccatgctttgacctctttctttatgcatgcgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgacaacgacgacgacccttgttgtgaaagatcttggcatatattctttgcaggtttctttaaattgctagtccgccttgcatctgtggacaactatacgacgtcgtagaccagaacggaagagaatacctaggtatgtttctcagcaagtgggtgtgtagccaaatgctgggatgaccggcccgcctctgcatggcatctcgacagcgtgaaacttttgcaacggtctttccgagatatgaaataatgactcaacaccagcgagtcaatttgtcaatctcaagtgaaagcatggggggcctcgctgtcggagcaaattgtcagaggcccgttcaagcacaagcaggtcatgcgcttccatatagtcctgatagctctgcctaaaagataacattgccggccgggcgattcccatcgttattgccaattgtagaggctcactccgtttggtgtaacggagatacaacgtttaacggtcaataacaacacttggtgcagtgctggccaagacttatgaagtcatcccgagtactgaatcttacggcaactggcccacgagggagtatcactggaaatcagaaagaacaaaacgggcagtcggtagactggcattcgtgaaatgggcgacagacatgcagcgtgatgccgacttatatcacccgaggagcggccagtaacagtgcgttggaaatgtggcaactggaataagcttaaggagacataccaaaaatggagagttgcaagctcctgtcaagagcagcatcgatgctgagatgtgacaatggatgcatggcacacagagaatggaaattggaggttgtaaataacttttttcaatgccgtggtggggttctaacaaaatctacagaacaccaaaaggaataaataaaatccaacttttgtctcctaattcgcagtatgtactgtaaacgataatggcgatagaaaataacaaataacagaggatatagtaaataaataaaaaatgacttaagcggcaggactgctcttttcagtccagtcaactattttcgctgcccttgcaaacccattacaaacgtaggtatccattcattcgtgctgtcataacatttattgcttgaagatagattgaacaatctcgcctgagcgagtgcccagaacggagaggagggtgtcgctcagctagagacaatgttagtgtctatcgaatgaacatgatcaattcacggtggatcacttaccccgtgagtaccctcgcagcagccctgcagccagacgccagagtcgtcggcaacagtgccaggggagaacttgactcggtaatcccttccgacggccagcttgcgctcgccatcttgtgtctcgacgttccagccgttgacgcccttgggggactcgttgcgtcccgatacggtcttggggagcattgtccatgcgtccttgagcatgtcgacgtgagcgcttcgcttgtaaccggtggcggcaacaatcagatcaacttcaaaagtctcctggtcgacgaagccatcgagagggccatcgttaacgcgttggaccttgatctcgagagcgtcgcccttggtgtcgacgctggcaatctcacggccagcgagaattctgtggggccactgtgtctcgtcgtcgctgatctcacgcttctggtcatacatcttctcgaagaggtgctcaatgagctccagacgaacaacaccgtagttggtggcgcgagcctcagtcaaaagagtctcacgagccttgacagatcgtggccacaggttgtcaatgtactcggggttgaagatggagttgacgctgtaggtcatggtcagcagaggttcctataacggacaactgtgcacaacttacaatggagagtcatcactggggcgcaggaattcctggcgcatgatgaggtatgttttggagttggggtacaggctctggacgttgttgaagatctcggcggcactctggccagcaccgatgacagcaacacggtaaggagcgttctgcttggctaggatctgaggggcgtagttggcgaattgggaagagtgcaggacacgagggtgcttagcagggaggctcttggggagcgaaggctggccaccagcagcaacaagaacgtgacggctgcggaaagactggacctggccagacttgccattgcgagcctgaacggtgaaagtcttgacggcaccggcctccttgctctcgggggagatagagagaacctcgttgttgtagctaacaacatggtcaaaccaagaagagcaccagcgaaggtagtcctcgtattcggtgcgggcagggaggaaagtgctcaagttggtaaagtcaacaagacgaccctgacggtggaggtagttaaggaaagtaaactcagatcgggggttgcgaagagtggctagatccttgataaaggagatttgcatcttggctccagggagcagcataccggcgtgccaagcgaacttggtctgcttttccaggaagagaaccttgggagctgcgccatcagggcgaagcttcttgccctcggcgatggcatcgtgaatagcgacggctacggccaaagatgcggggccgaagccagcgcagatgaggtcaaactcagaatccgcgggagcggactcgagataaggagatctctccttgtgaactcggggtccatggcgggcagcaggggcagctccgtttccgttgctggtgctggtgccgttgacatgaccgttgtggccgttagtaataccgttggtgccatttgtgccatttgtgccgctgtgaccgttggtagtaccgttggtggtaccgttggagaccggggcctcggagccgttgaatgaaacctcgctgtggggtgacatgatgactgattgctggtgaagaggggtatagataggtctagaattgtaatagaatctttaaatgcagaccaaattttatagcacaaactttgtgtctatgagatttggcgaattcaaagtcgtgacgtgtgagaaaccaggaagaggtccaccaagtgaacgggagactatgaggaatgaatccggtttgcagaagctcttgttccttctcgagaaccagatatcacccaatctgatcaatatggtgcacagattggagaattgatgcagatgagcttcatataatagataaacggtcgaatcaagtttccaatgtccggattgtggtaggggcaaaagtgacactatcagggtctaactttgaagagagatgttaaaagagctttaggtagtaccgccgaggctttggagaagcttcgtcaatgaagatagaaagaacagaagaacggagtagttccgagagatgggggagatatggcattttgtagttcagacggggatgggatctacaagctatttccttggtcccatattgcgtgccatattcttattcggagtcaaactaagctacagaccctcaaaagaagcaagcaagaaagtacatacaagctcacggcgaagctgtagtcgagcgaggtacactgcattacatgacgagacgcctgctggcgctggacacgcctctctaggtatgtacatggaggaggcggatacgagtacatggagcttctccatggctaatacaacctcgtcaagctcgtacgtacatacttggggaggtacatttgcgatggagccatgatacataaaaaaccatctacgatggagacactactacactgagccgggaagaagacaactagctagcccactggagactgggcctttactatgggctgggctgggccgagcacggcggcggccaagccaaggcgtggagccgccggtgccaagcaagcgagcaaaaagcatagcgagcggcagaatggaagccgggtcaggccagaaattcttcagaacgtgaaatgagaatgagagtggtgacggaatccattgctgttaacgtcagtcaacgtgactctggttagtaggtagtgaataagaccaggactaagcccaaccctaggccctctagagagagggtgggatcgggaaatggtggggggtgggctaattgccctgctgcagagaaaacaccaaccttttcaagctttagctcggaggggtcctgtaagccattttgggcttctattttgttttggttttcgtgactgtttcagtttctctgttgaagctttgtcctgtgttggacctcgtgaagtgggagagagcatagcactcatatacataacctgcgatgctctcatcatacttctcagggctcatgtcgacactcgatcaactgaagcagcaatcatcataaaagagtgttctaaagacataggcacagcatggttacaggattgcctcatgcaggccccgtctgggctgggttctaatggttgtgtcaaaacttcaaaggctctgtcagccgctgcaggatgggcgacacgatgcaataagacgacaggctaggccagtcatcggtctgcaagggatggaaaatggatggaaaatgtcgcgcagtcaatggctctgcggcctcattctccacgtccatggccgcggcgtgcctcgtggaccctcctcgtgggacttcatcaacgccgtgaagttccgtagcgcttgagtgagcttcgaggcgccactgcccattcatcatttccgagcagaatcacactggcttgcgggtctaaccaaagcttctcaactagccaacccgtcgcaagccccccagcgtggagggaccctccagggatgcgtggcggcagtgggttgagtccggcactcgaggttgaatgaggaaacgatgagcatcaaatgggcagagcaaaagaccatgagcaagggttgaagcatgttaacaggatacccatactcgtgggtgaagttcaagcaaagtttgtttttagtttattgacggacgatgatgatcaggcttggaaccttcctatatggacgaatgccgtaccgtaaaagcttaggcctttcgcgaatgacgatcgatgtatgttgacatctttaaatcgagagtgtgattcagtgtgtatgccaattcctgggcttgagaagtcccctaattcgaccttatcgagagtctgcaaactcgaactactccttgacccatgttctcttacaaaccctcgacttctaccaccttctacccggtgtttttcttcagcttcatctctacagccggggtgtttatggccacttgcgtctcaagacggtggcaggaggaagtggaggttcctggattacgggcaaactaaccaaggatccccagtaaagaagcgtaagtatggacgaatatgatgcgacgtcggcgatgatctttggtaaaagatcagataagatagacatggcaaaacagcgtgcaagcttggtgaactctgcaaacgttgacgccgctgagcaaggatcagacggccttactactggaaatatgcttgccatcccagctggcgtcacaaaaggtggaagcagccgtagttcaaagtccagttcattgcctgctaactgggccgatgcagacccttgaagacgctacgcattttgttccgtgggatcgaggcatgggttcgaaacgtccagtctcgcctgggccgatgacggctttctgcagccccgtcacccaagctctttcacaccgttcagacacgacgtcaatgccatgggttgggggcagagaaaaacctgaccagcacaggcacaggacaggaacgcacagccgccagcgtgcggcgaagaacggctttggtttgacggcgcccaggccagaagagccgatcactcgagtctcgcaatgtcgttcgacgagaaggaggggcagtcccgcagagaagatggaaggtggttggcaaaatgctgatgattggagtgttgatgggcggcgaataccttgggctccattgtggagatgagggaattatctgatgatctgataaaccggatctgataagatctaattagccagcttacagtagcgtcgcgcaccaaactcaagttgactggttaccgacctccgagcggcccaggggtcttttagcaccagatggcccctggtgcagtgaggtggtgctcctgctcgcaacctaacccctgcaacaattatgctgtgttttttcttcttggggacaggtaccgaccgaatgagcgcgagcaagcggagggcaattgtgaatggaagaaaaattttcttctctggtgaacagaagcttatccctgttggaccatggcacaggcttcttgacctacaagcgcaagcacttggcgttgaatttccatcggttgatgagctgtctagagctgcatttgctaacaggttcctacgcctgtgggagataatcgggctagcgggtaataattttgcagaggtccatggattaactgattgattagatgcaaatgcgttggagaagccatctcagaccgataacggtgctttccgatatgcataatccatacagctgggataggccagcatcgatgttgcaatgacagaaatcatggagagcagatatgcaaccatgggacgacacgactctggaaatacccgtagtatggctcgatacgatcggcaaaaccgtaagatgatgccaattgcgggtgacgatgttgctttttcttcgccccgttggacccctgttttcgtgacactttgccgtgctgtgatctagaacaccaagccaacgctccggcagtacctggcctcacggttggttcgtacatcagaggatctcgtacccgtttgcgatcccatgtccgagggtccaagtagtacctacagtagcctccctcatgtcgtcaaattatcccagcaatcgtcagttgaaacccatgccataaccagacaccttaagcgcttctgtcaccatgcacgtgagaggcaaagcttcttcatgagaaaaagcagaaatttacgggcaaaagcgctcgctattcagcacagtaagagaagccgctttgccttgccgagatcagactacagtgataccatgacaatgcatactctagctggaatctgaacatgggaatgaatgcacatgtagcatacgaggttcgatcaaattcgaatgttgactttccgcacaatgagcgtgttaagcttacaggtttggttgacaccatctcatcttggccacccctagacttggccagaagctacgtcacaggctgctcgaaaagtttctagcggcgaccattgtttgataatgtttaagggagggcgccttttctcaacttacaggtggtcaagtagtttaaaaaatcttgtaattgacgaagtatgttaacaggactttcttgacttcctgaattacatagaaatcacatattcattgggtgggcatgagcacggtttcaacgtcaggtatctgtaaaatcctggcatcgaccggaagttttcgaagcgagagccattgaacaggtaggtacatgggaggccagggggagagtacatcattttcatttacgtgtacattagattatctgattagatccgggatcaaaagatcggcgagtttttagcactcaatacttattaatacacgaatgcaggttgcagtcgaggtacttggatattttcgacgagcatgaatagggaattgatcaatatgcagtcacatagcagagaaaagaggtagcaactatatcgtcccatccaagatcagaatatctcaacaccagaacagaattgacattgagatatgatctttgagaatattcattcagggtagcaagctctgggcttcgatgaacgatgagtgagtgcattgaccaattccgaggagcagtacggtagtggttggtcatagctcacaccctcccctccatttctccacctgcaccttgcatcatcaaacaccagggtcagaaaatccaccattatcaccgccgtccgcttcatcgggcatcgcatcatcaccctcaacattgcccatctagcccgtttgcttcattaaagccgcaacgggatcgaccactccgcctgtggcgattctgactcggcagaaagcctgtcgtctcgttcgtgctgtgctctcggaggtagccgtcaaccagtctgtcacaaccacagcaacaacctagcagttgttattaacctgacgggtctggcatttctccataatctcggctcggtgtccgcactgctcttttccgctttattcgtttcagcgccgtgctgccgctgtcgttagcttcgctcttctcccaaaccgttattccctcgggaatccgagcctgcgccgaccgaatatgcgttttcccatccagtcactttggggtttgccctcatggagtgcctcttttcctgcttccgattccaacttcgctcaccactgcttcgtctggtccagaggcatagctgcttccacctagttgtcccaaccttaatccatcgcttcctccgctcagtcgtcacagcctttccctcacccaatgcgctgcgtggcacaatcacgctgttttgatggttccatcatcctcaccaacccaatctaacccacatcccatatcgtagacaaggtaaaatggcatacaacgttctcctaaccccgatcaatgcacatgccatgcccttcaaaacccctctcgcttgttctactccccctcttacactaggaaacatcaacatttctggaaacctcccacgttgactaatatcgtttcactatcatggtgtcgtgatcaacgtcaccccacgtttataaccctctcccgccattgcccttggatattggaaatgccctctatatgctggcttcgaccctgcctgatctcatcaccccgtgactcaaccggcatgagtctatttagttaccatgggttttacaagattcgttgtgtgcgatagctcacgggaagacggatacctggacagcacgcgttcaagctcccatgccattgtcccagacgagtctattatgtgacttagacaacgcgcctagacactggttagtagagccgaaagtcactggtcaagttggggtcccccttttatcgcgggtcgacccgccgaggatcccttgtccgcataaccaaaaagcaacaccgatgtcgacgaccctctaccctcaatacgcatgccgtctttcgggttgctctcatcagccacgatctcaacgttatgcctagcttcgagatttcctctagtgcagcgtctcacatgcagcgatttgttttaccttataaccgccataagccttcacgtaatcatttgctaggcaccctggggccgttgaaccttacgtcgagcctcctcaggtgccaagagaaattggcctttccttttggggtctggcttgccgatctgattcccagttatgatcaatcaagttacccaatatggacgaatggattttgtaatccaatgcccatgagaactatcccttggcaagaaattcatcctcgcttgaagttacacagaggctatgctcttgttgaaccaagaggctggacaggtctattgttggtgttcgagtggactttgtcgtcatgataacaagatcaagttcacataaaccgagtcgtgacgcaatctattttgagcggctgctcgctccactgctcatttgacgccgaaactcaggtatcctgtgagacatcacgccgtttgaataaaagcaccactatcccacgcacatgcgccatatcctggtgcggttttggcataagaccaacgaggttgtcttgctccccacgccagccacggccagaggtccaccatagatgtgcccaaaacggcaatccaggtatctcggctcacaccattgcacttcaaccctgactgcaccacatcattcatcatgggtcgcggttttaatctgcccggggcatgtcttgccagcccaccctttcaaataatagctgtctgctacccacccaccgacagcactcacgccggatcttacttgtccctgtcatcttcatgagtcgatgagtaattactcgacgctgacaggctggaatacagctgcttccacacgccccccttggaccaggtgaaccactttgtacgactgtccacgcctcaagcttgcctttgacgaatcattgcgccgccgattctaatacggcatgcgtccgtttgctttgccgtcattccaattcgcagctcccgtgttttggaccccggctggcgtgtacatcctccgagacttggttccgcatggtcgtgaagcgatccaagcagtctgatgttagtccacacagttttagctaatagcaagttggcctgtaattaatgccccaggatgaggcttttggcggaccagtgcgttccctaaaagggccatatcttctgcttcgagtgcacaccttcaacgtcaccggtattgtcgccggctctgaatgttaccggcgccgtatccccatcgagaccaccctcctcattatcactatccattgcactgattgcccggctacgccatcgttctgactaacacactctcagaccaccaaaccaccagaggtgtaattggagcactatggacttgacaggactgtctatccttaatgcccggccttccaggctgcctggaccaaagctcctacaccaactggtgaaggagccgggccaacacgtagccctggattatatgggcaacggccggcaatccacgttgacctacagcgagcttcatgaagctgcagcgtccattgcgactcgcataacaacagcatcaggcattgtcactggacagtttgttgttcctgtgctcatccaccaatcccctcttctatatatctcactcttggccatcttgaagtccggaggggctttctgtcctctcaatatcgatgcaccgccggaacgcgtaaaattcatccttgacgatgtctcagcaacagtggttttgaccacgaaagacctggcatctgaactaccctacgataccggcgcaactataatcatcgttgatgagtatgaagaatatcaaatcccttctggatctccaagagccgaggtcaaacacaaagtgcctcagccagaagatctagcctatgtcatgtatacatcaggatcaacaggaactcccaaaggcgtgggaatttcgcacgatgctgcatcgcaagctcttattgcccatgatagacatatcccaccattctcccgctttctacagtttgcagcaccgacatttgatgtctcagtctttgaaatattcttcccattctttcgaggtgctactctcgtgagtattcgacgaactgagatgttagatgaccttcctggcgtgcttcgcgttatgagagtggatgcctgtgaactcacaccaacagtcgctggaagcctgttgcgccgaagagaaaatgcgccagacctcaagttgcttttgacaattggagaaatgctcaacgccccagtagttgaggaatttggaggggacaatgagaggccgagcatgctctgggcaatgtatggcccaactgaagctacaatccactggtaagattctcaactatttcttagcaaacacctaactctaacaaaatgctagtactcttcaaactgcgttctcgtctgattcctcgacgggcaatattggcgtacccctcgatacagtgtcgtgcttcattatcgagattccagagtcagatagccacgaatttgaaattaaaattcttccgcagggagaggttggagaattggctgtgggtggctaccagttagctgctggctacatcaacagaccggagcaaacaaattcagtcttccttgattcaccgtttgggcgcatctatcgtacgggggacaaagctcgcttactaccaaatggaaaacttgaatgcttcggtcgattatcagatggccaagtgaagctgagaggacaacgtttggagttgggggaagtagagcaggctgtccttcgaacctcaggatgtcacagcgccgtggcagcgatagtacaatctatcctgatagtgttctgtgccgtcgacgaaggagtgactgagttttctattttgaagcattgcaaagattggctgccgcagtatatggtccctggagaaattgtcctgatgtcagaatttccaagattacccagtggcaaggttgaccggaagaggctcaaagcagagtacgaacaacgcaaagctgacatatcagagagcatcttgaactccgcgccggttgacacaatggaatcagagcttctggcagttgtgtctcagagtttgaatttcaaagtcgataagtcgacgcctctcgccttgattggaatggattctctcaaagcaatcaagttagcctctgctcttcgcacttctgggtttgggatagactcaactgctattctcacaatgaaaactgcgtctgaaattatttctgccatccgaaggcaaccgcagcccgatatagacaaccctcaacaagcgtcgaaagatctttcattagactttgagggtattgtacaacaagacgccagcttggctcgaattcgtggctcagtcgaggacgttataccatgcacgcctcttcaagcagcaatgctagccgagactgcacggaacccaacaacttattgcaacgagcttgagcttagtattccgctgggttatggcatcaatcatatattggagactttcagagaactttcacagcagaacgccattctgcgtgcagggtttgcagctgcaaagggcaacttcgttatgattttccagcgggaactccgacccgaacagatctgcgttgtcgaccagtttcaaaaacgactgtgcctctcctcaccacaggacttcatatctcccttgatactccagatccagcgaagcccagaagaagatagcgtccgtgttctcttacaactgcatcattctctatatgatggatggtctatggatattcttctttctgattggtccaaactactcctgcgacaacaagtatctcagcgtcctccattctgggaagttgccagattttatcatgatctgcaaacaggcgatgccacccgagtattctggacggaacatctcgcaggatggaaacgatcgccattgcccaagctacgcagtaaggtgatgcgctcaaaccgaagcctatcaatcaggaggcgattatccctctctcggagtagggttgatacaggaatgcagaagcttcgctgcagtcctcaagtgatattccaggcctcactagctctgctgtggtcagggatcacaggaatgcgtgatatcacgattggctcagtaacttctgggaggacgattcctttagcaggcattgagcaagtaattggaccatgcattgcctccctccctgttcgagtcgatctagacaacgtatctgtatgtctcgacctgctcaatagcatccactcaagtaacagaggaattatgcaacattgcacgctttcattgtcagagctcaagaagctggtttcattacagcccggcgaaagcctctacgatgtgctttttgtataccaggaatctctcgccagttcggagcggacacacaacgttgtgagagagacaagtcatctggaccgactagaaacaccgattgtgtttgaggttgagccaagagaagatggatttgagcttcaagttacatatcaagaggacttcgtgtcagctgaaacagcagaacatatggtgaatcagcttgagtcattgattatctccatgctggagaatcctaccaccaaggtcaaagcggcactgaaggagatcagctgtagtccgtccatcaacaacatctggcctactataccacagaaaacccctgatttagcacgactttttgaagaagttgtgcttcaaactccggactctgatgctctactattttctcactttttggacggcggataccagacgaaatggacatttcaagagctcaacgcaatggcaaatcgcatcgcgagatatctccattgtagcggtgtcagggttggcgaagtagtggctattgtgatggaaaagtcaccaacgttgtacgcatcaatcctgggcatcatcaagtgtggttgtggatatctcccaattcttccttcaacccctcgtgctcgcattagtgagatcctacagcaggcccagaccgagcattgcgtcgtcgataacgtgtctcgtgaccaatacccatatctgtccgagctttctacgataactgtcgataccaactcgctccatgacatatccgcggacaacctggacgttgaagttgatgggactcgactagcgtacgtgatttacacgtcgggaacgacaggaaccccaaagggtgttgcaattcagcaacatagtattgctgcaaacattgagcatctcgaggcactgtatcccaagtgtctcaattcacagggccgtcttctacaagcatgctctcaagcattcgatgtgtcagtattcgagatattttatacatggtgcacagggatgtgtctgtgttcagggacaaatgacacaatcttggaagacattgagcgatcaatacgtgaacttggtatcacccacctcagcatgacaccaacagttgccaatatcgttaaccctgctaatgtccccagcgtggagtttcttgtgactgccggagaacccatgacacagtctgtctatgagaaatggcaacgcccagttgtggcaggggtacggaccatcggaaaccacaaatatctgcacagtgaagaaaatgacagcagatgaccatattgagcacttagggcacgtgtttcctaatacctctgttgtggtactctacccagaaagttctgacgtagttccccttaattgggtcggcgagttctgttttggaggtgctcaggtcgctcaaggttacctcaacatgccaaagctcacatctcaaaagttcattcaacatccccagtacggaaggctttacagatctggagatatgggtcgcatgcttcctgacggttccttgctgatacttggtcgcatcgatgatcaagtaaaactaagaggccagcgaatcgaagttggtgagatcaacagcacggtgaccttgagtggtctggcatcctcagctgctacggtattggtgcagcgcggagagacttccccccagcaactatctctcttcttcattccgaaccatgacccttccagctttcatgtgttgaaaatcaacagcgaaacccatcagtccctgctcgcacacctcagatcgcgattgccaagctacatggtccccacttacctcatcccaatctcatcaatacccatgacttcgagtggaaagatagataagcgccgacttcgtgactgctttaacagcttgggcacggactacctcgaagaagcctctagaatgtccttggaaactcaggacgagggagattggagccagtcagaatcgaaaattgcagataccattctcgagtctgcgaatgtattcaggaatgatttcggcagatggacaccctttgctcttctcggaatagactctatgtctgctatcgacttagcacgcaatctcagctcaaaacttggttctcgagttgctgtgtctgagattcttcgcaacccaactgttgcgcagttggcgagatatctggatggaaagacatcacaaaagaaggaagccccagtcgatagtcttgaagactttttcgccgccaccttcgttgactcaatgaaaaaagagtttgccaaagaggcaaagaccataagggagatcttgccatgtactcctttacaggaggcgatgctttctcgcggccaaaggggttactataacaaggtcctcctacgcctgacaactacctctggagccatgaggtcatactggaaaaccatgtcgtataggcatgatattcttcggacctgctttgcggcgacaacagattcccgacgtgccattgctcagatcgtcctcgagagctgggaaataccgtggaagacgttcgatgtgagtgaattgtctttcgatggggcgattgagcaacatctcaagtctctccccgatccagtagattcaaggacaccaccgatatctctagcgctactgaggtaccgtggatccgagtttctgtcattcatctgccatcacgcactttacgatggtgtcgcaatggaacgacttctcaaggaggtggaagcattggctgttggcgaggaactaccgccgactgtcccctatagtcagtttctgaaactgtccactcgcttgcccgatgatgcagaacagttttggcaacggcactttgagaactacaaaccatctgcagtctttccccagacaactacgagtgaagttgaccagagcacctgcaccacatctatggatatccctctcagcgatttgcagttgcttattcgagatctcggatcaaccctactttcggtttgccaagcaagctgggccactgtccttgcagccgcatacagacgtacagacgtgtgttttggaaatgttgtcagtggccgtactcttgacatcgaaggtctagaaagactcgttgcaccctgttttaataccatccctgtgcgcgtcgactttccagaagcatcaagtaatcttgatctgctcaagcaccttcaaaagatgaacacagagcttattgcgtaccaattcactcctctgaggctgattcagcgtagcatcaatcgcactgggaagcatatatttgatacgcttctactgctgcaaaagccattacaagacatcgacaagaacgtctggacactcgaaggagattctggagatatggatatccccttggtgtgcgaaatcgtcccttgccctgggttgaactcactggttgtcaatattcacagggacatgagtattgtcactgaggaagttgccacggctatggctgatgttttcaaacttacattgcgagccattctgacagctccccatgcgagttcattgaacaagaaagatcttcccgacaccctcaggtcaataatagaccaactcgtacctcgaaccgaaaaagacaatacagcggtgatactttcgaacgaaaaagaagaatggagtgagcttgagttacaagttagacatgtcctggccaccctttcaggggtgagcgatcagaatatacaacgccgcacaaccattttccagttgggcctcgacagcatcaacgctgtgcaggtggcttcggttctacgccagcgcggtttcgttgtatcggcctctgatgtgattgaatgcccaagttgctctaagatagctgcaaagctactggagaattcatcgagagcagatgctgggtatgcattgaagtacgatcttgacagattttcacgacaagtcctcacagaggttgtttatcaacttccaaattcactcaaagtcgaggcagtcctaccatgcacgcctgtccagtctgccatgctggcatccttcattcagtctggaggtgacaactacctcaacgcagtgaggtatgaagtgacggaagatgtccaggtagcgaacctcgaaagagcttggcagcagcttcaacaacgacatcctatgctgagaactggctttgtgcccgtgcaacacgcagaatcctcttttgctatggtgaggtatgaagcaggatcaatagagacgactatgaaccgtctgtacttggttgaagacgaagaggccgacctcatccagatgaagactgatgccagcaaatcgatgctttcttcgctgcaccacccaccttggagtgtgattctggctcaaacatcccaaatcaataccatgagcctcatcattcaccatgctctctacgatgctcccgcactccacttgatgcttgatgaactttcacaactagtcaagggcaatcaactaccccgacctacgaccatcgagcctgcagtatcagccattatgggaatggcactgaatgacaaatctacagagaaggaattctggaagaccaaagccagcaagatcgttgttaacaagttccaataatgacacccttacgagttgaagaacgacaagtactagttgactcaacatttagttctctgtcatacacaaaactcagggaagcgactcaagcctcaaataccacaatccaagcggccatccaagccgcttggacgcgagtactggcatcttatttgggagaggactcagttgtctttggtgtcgcgctgtctggaagaaccgttgacgagaccaaggatgtcgcgttcccatgcctcaacacagtgcctgttgtggcaagcagcgttctgtctaatgccgacctgatcagctacatgatgagctataaccaacaccttcacaaataccaattctcgccgctcagtcaagtgcagaaatggctaggtcaccccgcaggccccatattcgacactctcattgcgtaccagaaaatgccagatcagatcacttcggttgtaccgtggaaactggtcaacgaagaagccaaagtcgagtactcagtctcattggagattgaacccacgggcgatgatcaaattcgcttaagcataacgtactacagcgacattcttccccgggaacaagcgcagctgttgatgaagcagttcgatgcttcgctaacccacatcgcctgtaatgctgctggttttgaggacgaagtgatgagaaattctttatcactgtattcaatacttcctgcatcagcccctgtaatggacacccccgttcagctcttacaccaatttgtcgagaagggagcagtttctcatccggaaaaaattgccctcgagtttgtgtcagagttcgagggagatgcatgtgtcaagcaacaatggaactatcatcaacttgacagcctgggtaacaaagtagccaacatgcttcaaaatacggtctcccctggcggcattgttgcggtacactttgataaatgccccgaggcatatttctcaatcctgggcattctaaaagctgggtgctcgtttgtcgcactggatccgtctgcaccaagggcgagaaaagagttcattatcgaagattccaaagcaccttgcttgctaacaaggtgctataaggatcttgatttcgaagccaaaaccatggtcatggaaatagaaacccaggctttgaacgacgtgaccgaggagcatgtcgttttacaccccaacatatctccatcagatacttgttattgtctctatacatctgggacaacaggaacgccaaagggctgcgagatcactcacgagaacgctgtccaggcaatgatggcgttccaggaactttttaaaggccactgggatgaggactcacgttggcttcaattcgctgctctccactttgatgtttccgtccttgagcagtattggagctggtccgtgggaatggccgtcgttgctgcacccaaagacctcatactcgatgacttgacagcagccatcaataggctcggcatcacacacattgacctaactccaagtcttgcgcgactcacacatcccgatgaagttcccagtctctgccgtggtgtgttcattacaggcggcgaacagcttaaacaggaaattcttgatgtttggggaccgcaagctgtcatttataacgcatacggccctaccgaagccactatcggtgtcactatgtttcagcgtgtgcccaaaaatggccgccctagcaacatcggaaagcagttccccaatgttggttcatttgtgttcaaacaaaacaccaatacgccagtcttccgcggtggcgttggagagctttgcgtgtcagggaaattagtgggcaagggttatctcaacagacccgaacttacaacagagcggttccctacacttgaagaattcgatgagagagtatacaggaccggcgatcttgtccgcgtgctccatgatgggtgctttgacttcctcggtcgggttgacgatcaagtcaagcttcgcggccagcgacttgaaattgccgagatcaatcatatcatccgtaccgatgttgtcgatattcacgacgctgcaactattgtggctcgccatggaagtagtggcaaggacgttctggtaacattcatcgttggccagaagtctcaaaaaggtccccttgagatcctgatggatcaggagggcctggctgcgcaagcaaaagaagcctgccgtgccaaacttccagggtacatggtaccaacatatatcctgtcacttccatacatacccctttcctcaaataacaaggcagaaatcaaggacctgaaaagacttttcagcgaacttgcaccagagaagctcttggagctttctcatgccacaacagcacctgtttcacagggggcccagaagatagttgaccaattgcttgagagtattgcgcagttcagcaacatgagcaaaaatgacctatcttcatcgacaagcatctttgacgttggcgtggactcaatcacagccctcagactttcctccctcctcaaatcccgcggcctcaaagcagtatcccctgctttgctgcttaaaaaccccatcatcggcgaccttgccaactctttggccaagaacacctcaaatcgacaagagaaacttgtgcaagaggttaagcagtccatccaagcatatggccatcgacaccgtggcatggtatgccgcctccttaatatcgagccagctgatgtcgaatatgttgccccatgctcaccattacaagaaggcatcataactcggtcattgaccaacaacgagcccggcgcttacttcaatacttttgagttgaagctccatgagtctacttccataagcaagttgaaaaaggcatgggacgatttggtactaacagagagcattctaagaactgtttttgtacccaccccggatggtttcttgcaagctgccgtgcgaaaatctaccttggcctgggaaacacacattgtacaatcggatgattcgattcatgcatatcttgcggagcagaagaagtattggatccagcggaacgattcctctatcacacagcctttgctattcatctatgttgagacaccgacatctagactacttacgattcatattttccatgcactttatgatggtaacagttttgatctcatgatgaagcgggccgcggcgaattattcaggtgttgacgcacctgacgcaccttcatttcttgaagctcttagttatggtcctttggcaaagcatgataactgcagaggtttctgggagaaacagctagaaggttggacttctgtttcaatccaggcgcatggagatggcgaaccagatgctgtagccgtcgctgagcgggaaatgccgaccgcgagtcttgaggcgattcgttcttctcagaatgtcacgcttcaggctgtagtcatggcgttatggacctctgttctgcagaagttcacccagcagcagcctaccgttggtgtcgttgtatctgggcgagccatcgacctccctgggatcgagaacaccatcggccctctcttcaacaccgtacctttctattgtcgagcgattcgtcacgaaagctggcagtcccttctccggcgatgtcatgatttcaatgcatcagttctcgatttccaacatgtccctttgaaggacatccagaagtggtgctccaagggcaaagctttgtttgatagtctcttcaccttccagatcgaggaggccaccgtcgccaatgagagcagcctcatttttgatattggggatagtccagcaacgcctgactaccctcttgcgctcgaagtcgtccacggtcgttcgggcaatcttcgactgactcttgtcgcacaaggacatctggcgtcctcaccagtgctggatagcatacttgatgacattgagcgctttgcaagccttgctgcaagctcaccagagagcgaggtgcccatccccgacatcgagcaaaactgcaacctggacaccaacaatgaacgcatccaaacgcaggattcgagcaattttgaatggagccaagaagctcaaattgttcgggacgaagtagctttcttggctgatgccgccccctctgaactccatgaaaacgtatcgatcttagaacttggcctcgacagcatagatgtgatcaagctttctaccacactcaagaagaagggaatccacctgtccccttcacatatcatgcgccacaagacgattgtcaatatactggctgagtcgagtgatctttctctcaaaacgtcaacttctgcggatgatgcttcgctgctgcaggtcaaggctaggttacgcgaatatcttgagggtgtcggtgcggacctgagccgcgtcgaatctgttcttccacccacccatcttcaggagtcaatggtggctgggatggtccagtctaattttgaatcctacttcaatcacgatattcttcaagtgtccgatcatgtcgacactacgagactaatcgacgcttggaaggaattaattcagcttacacctatcctacggacagggtttatacaagtcgcccagcagaacctggatatgacatattgccaggtcattgcagaatcttgtgacgatgacattgaagttacgacagtgcaaaacttggatgagttacgtcaactcaccgcagcagcaactgcaaaagccagggaaggagcaggagcaaggcatctggttcagttgaaattggcgaatatgggctctcatcgatacatggtcctttccatggcacacgctctttacgatggatggtccctgagtttgctcttccaggatctccaggcactgttagaacgaaggctgattacccgttctccagtggaaccattccttataaaagtactggagtccacgaaccaggaggcgaaggacttttggacgcagtatctggaagatgcttcgccatcgatcattacttcgagtgaaacgtggcccagcccgactgagaacaccctgcaacggttggagtccgcttcgaagattggcctccccgaaatcgaaaccgcctgcaaaaggctttctgtaagcttgcaggcactctgccaagcttgttgggctatcacactagcacgccaaatcaagaagctcgatgtcctctttggcacagtcttgtcgggtcgggattttgatggggcagacaagcttgtgttcccaacaatgaatacaatcgctctgcgatgtatcttgcacggttcagtgtccgagtttcttcggtatcttgaggagaacatgatcgatatcagagactcccagcaatatccactgcgaaaagcccaatcagcaacgaagctcaatggacaagatttgttcaacaccttgttcatccttcaaaagtctccggtcgctgaatcatcagaccgccccctattaacatccattgaagcgtcttcggccaccgagtatcccctttgcgtggaagctgaagccatgtctgacactctcttatggcgacttgctcttcagccccagtatgtctgggatggaggaccggaaactattttggagactttagatgctgtcatggatttcctgatacggcctggctcccaggagatactatctttcgaagagcatggcgtgtccatctgcggtatggctcctgtaatactgggcgatggaagcagttccgtgccagttgattctacagatctaccgtcagaagaggatcgagggttttcccaaaatgaagccgaaatccgaaacattcttcaccaggtctcgggtgttccccttgcctcaatcaggatatccgataacctttaccaccttggcctcgattcaattagtgccatcaaagtgtcgtccctcctacgaaagattggaataaacctccgccctcaagatcttgttaaatcctcaaatattgcagaaatggctcaacgcgtcacgcaagcccaagctatatcgtcagagactctgggattgaccgaagaatgggtcccgcccgacgatatcaatcttgaagttctacttcacgcccatggaataggaaaagaagatgctgaagtacttcctgcattgccaatgcaagtctacatgctcggtgcatggcaaagagcagagggcactgtattctttcccgagttcccatgtcaaattaagacttcagttgatctaaacggcatacaggctgcctgggataaacttgtgtctgaagtacctctcttacgcacatttttcattccaacccaatctccaactatcccggttttgcaggttgtgctcaaatctcacaagctttccttgactctggacccccctaaagagcagtcaactcgggctgcccagccacttgttagagcgcacatcacgctccaggaagactgcgtctggttactcagacttcagatccaccacgctctgtacgacggagtcagccttccagccctattgcgacgattatctcaactactacatggctctattgccgtccagaacaatgggcttactcagtggaagaactttgcagtccgtcaggctagtgaagcagcccataagaatagacgagctttctggaaagcttacttacacggcacctcttccactccgattgctgccgaatcgcaaggagacgtaaagaaccgaacttcttacttaaacgaatcagcgataccagatgccagtcagatacaatccatttctactcagtctggcgtctcactccagtcttggttccttgcagcttatgccaaagtcatcgccacacgaaacaacaaaccagacaatgggtcagtggtgtttggcatgtatctcgccaaccgagctgctgccagcgataggctccctcaggtctatccgactctgaaccttgttcctttgagggttgactcgcccatagaactccctttgtcttctattgcaaagaatattcagagagacattcaccagattacatctgatggacgatcagacgtcggtctctgggagatatatcaatggactggtgtacaagtagaatcatttgtcaacttcctgagcctctccgacgatacaggctcagtagagaactcgatcacaattttgcaacaagaagtaactgacaactcataccgccatcacgtgccagctcaatttgaggcggctcgtcaggaaagcttttcggtgaatggcattccggtaagttactgatcttcaagctcaaaatggctactaaccctactgtcacagctggctgttgatgttgaggcgtccgtcgataagggacgtcttgccattggtattttcagctcacagcagcagatctctcgagaagaagctgtacttgtggtttctagtatcaccgacactttgagacatgccgctgaatgatcatggtggcggaaagaatggaaatccatcctgtttagactgacgtttcggaatctagagctgcacagcatgttttgagcacaagagatgtatttcttcgtttatgtaaataaaataacaaaagtttctgtctagtttcaatccttaggtaaacgcctgactccttcatgatgcatctaatcaatctcctgtataccattggaccacatatcagtatgaaatatcacaaagagtccaaaaagggcaatgtaagtgtgatgtcaaactaactaggagacgaaagacagagtcccggctagcaaatttatgcttctttcaaaccgagtaccccagcattgagcgatctggaaaaaggatgatattggctaagcgcacgacctcagcctccgcgcgagaaatcggtgatgtgcttgtgagactcttgacatctccgtctccctccatctcaacgtcctcatcggccttagacttggacttttccgagggtggtgatccggagcgagtgcctgcaacttcccacggcgcaagacccatagcctgtaatgaagaggggcctccgacttcggcaatttccttttcaccaggccgtgtttcggcatcttcttcaacaatccctcttcctgtggaatcaaagtccgggccgggatggcccctttggaatgccttcctttgacgcgcgagatagagtgcatttgtttgcgtgagcggggctgccggaatgtacacgagcatgctgacttcactcttgcttccactaggtgttttcagaccatagttgttactggagaggtagtatggaaggtcagggtgccagaatatgtagtctccaggctgaagagttggcaaagtaatcatgctatttcgtagatgcaaatgggggtgccatgtttcggtaattctttgtgcgtgtcccgggacggctccgtgaatgatggaatcaggctcagtttgcagcttccaattctcgggagcaagatatgcctcccattcaggcccagcgcgattctctggtggaggattcttggttgtaaaaaagggtcggaggaggtagtaagctgttgcaagcttgggagaaggcaagaggcgaaccatgcccggttcgacagtggaaagtgccaaaatgccctgaaacatgcggaagatagtgcaggcaccgtagccattgtaaagatcagttgttacagaagtacgactggtacatttccaaggatcgtagtcttcccattgaccatgaaagatatggttataggtgccggcgcgttgatagccgtcgggctcccagcgctccagggacccgttgtcaacttgtgctgtgatacccgcagatgattgtaatgcctggatccaatcgtcggcggattgtggcggttcgagtggcggcacatttagaccgttagactggttctctccatttccgtgcacgcgtatgcgatcgacatatgtgatagggagtcttgtgacaagctgatcatctgggtcggtctcccataggctcatcataaatcgttgggcgctgaggacattggggtgcgctctcgagcggacttgagctggtgtccaaaagaagtcgaaacaggctggatcatgctgctggagtgccttgatgtggcgtttgctatcgagatagtcgaccgtttcgcgaactgcagtatctgtgtctgctcttggtacgaccttgcggacgacgccgacaccgtagcgccttaaatcatgtccaaagcgcgcagtctgaacagagtcatctaggtcgccaaactcaattgaaggaatgaggtgggccccaaggtcctctatatgactgacctctttgcgaagtgcagtaatgaggcgggcccaactagcttcgagctcagcttcgtgaccactgatgaggttgcgcttgatgcgggcgaagcgggagggcagagcaattggctctgggccccaaaaggaaatcacgggagcatctttgtccatagaagaggcggtgctaagggtcggtgtcgttccatttgttttggccttttgtgacagcgaggagaggccgttcgattttagcgaggggagagctgtcgtcgtcgtggttgactggctacccgccattgtaccggcgatgttagcagctagtgccgccgtaagctttgcctcgtaggataatcttgcactctccgtagcagcagcgttcacaagcgacgctgcgattggtgcggaaagagaagagcgatgacgagacttggtgacgcgaccggtttgtatgaagttgaggttattgggactattgttggaagcagcagctgtaacagcgacagtagtattggtagcgttgtaaggggatgcgcctgatagtgagcctgagctggagcttgtgctggaggggtttgaacgaccaaggcgggagcgggaaagagcagctctgacctgttgacctgccacatcagcgccttttctaggcggcaactgcaccgcttctggccctcctcctcctcctcctcctcctcctccctcccatacctcccgctctcctcttccatctcctcctccaccttccgccgctataactgtttcgacccttgttaccggtcccatggttgcagcatcccacttctcttgggcctccctaaggcttttctgttgtttcgcctcacgtgcgcctttgtgatctacatcgtggaactggccatcttcttctgagatgtgaccatcgtatggctttccatatgcgactcttccaagtccgtgtgtaagaccgtccccgacagctacagccgccactgctgctgctcctattgcagaggctagtccttgagcgttgtccaatatgggcgtggtaacctcttcttcacacgttgttggtggtaagtcgattgttggcgtagccatttttctaacctcgaatcgcgttttgaagttggggattttggggtgcagccgctgacagccgattgacggctcttgggatcggttatctatcgcgtctgcttgttaatgctttaaaaacacaataaaaacccttctgcaacttgaatatctcagccatagggacacagcaatccgtcagatggtttcatgcatcaaattgcaaagattcgagaacagagcgaaatcaacaaatgcatctgcagctattcagcttgcactgcgtcttctataaacctcactcaaaacgaaggtatggcccctaccgatcgagacctctttagcaggcggctggccggaccggagctctgctaaggccatctcacctgtcgttccggaagatactctctgatatccccatggaggagtagagggtcctcgaccgagggacactgcacaacggcgcaacggccgacgtggatggatctcacagacacgtttcggccctgccatccgtcgaaccacccactccacgctcaacgctccgtcccgaaaccccggacataccccacacttttccttttggagcagctgatggatgcacggcttcacgggccataagccgtctaaatgacagtgcatccgctgagaaaagtcagataacaaagtgagttgtgggaatggttatcagctggtcacccgaaacccaacaagacacaatatgcatagtaataacgcgcaatgctatatcgatcctgcggcatcttgccactgcttattatcaccttatctcagccaccgagaacgcatccaaaattgaatgtcctgcatcgcgcttcggatgccccgattggttctggaacatcggcgcatattgaactttcgtttcatcatggagaaatatcgagcattcccggccttgcaagacacattaaactgagcgatccggtggtttagtggtggaaagtcgccggcccgctgtgcctgtttactgacccgtcgcggcaaaatgaattggtcaagaagctgggccaagggcctcatcggggaaatacgacccgacaccggcacaagcgattggaagaacaacggcaaatcgggccacaagcccccgagagtcttatttggtaaacgaacttcaaattttcctaactacccaaggtatgtcatactcgctgcgataatgcaatcatacgctaatcatttaatcatacagatgtccaaaaacagtgatctccccccgtttacccccacgagcagatatttggaaaattgcccgaatgatccttacaatcgggagtgcttcggcttccagccctcctcttgagcaataagctcagctgcacgctcaccaacagcaagcacagtcaccatagggttgattgttggcatctcggggaagataccagcatcaacaatgcggagcttgctgattccacgaaccttgagctcggggtcaacaaccgccatctcatcgcgctcaacgtcacccatcttagtggtaccggcagggtggtacactgtgtgggcaactcggcgagcatattcgctgatctcctcatccgtttggatcttgggaccaggggcaacttcttccttgagccagtccttgaaggggctctgctgcgcaatctttcgggcagccttgatgccatggaccagggtggcagcgtcgtaaccctcggggtctgtgaagtaacggaaatcgagagcaggcttgacagtagggtcggctgaggtcaagtagatgcggccacgtgagcgagggcggggaatgttgggtgtcatgcagaaggcataaccgtccttgatgataggataccctagacgctctgtgttgaggtggaagggaatctggtagcagtgcatcatgacatcagcagcatcgccatcgttaccagcagcgttcttgggctctcgtcgcaggaaaataccagcatcggaatccatggtggtctgattagcaggaacgggcttgttgagctcccacataataatggtctcggggtggtccaggaggttctcgccgacacctggaatatccttgacaacaggaatcttcaggtcttcaagctggcccttaggtccaataccagagtggaggagaagcctgggggtatcgacagcaccagcagacaagatgatctccttgcgggcgttcagagtatgcttctcgcctgacttgagagtgacattgatgccagtggcaacgtcattttcgacgatgacctttgagacatgggcctcagtgaggacagtcaagttgggtcgtcgctcatcgccacgaaggatagggtggatataggcgacggaagcactgctgcggtggccggtgtcagggttgtaagagacagagaagaaaccagcaccctgggtcaactgtcccttctcggaaatctcgtgattgaagtcgtggatgatgggaatgcccatggcctcggagcaggccttgacccagtccttggtgagctggttacggtgacggggatgaacagggttcagctggttgcgcaagttgtcaacgttgcgcataacggtctcgaagtcccagcccttgcagcctttggcgacccaacgatccatgtcgtggcggaaaggacggaaagagatgagagtgttgtgagaggagcatccaccgaggacctttgcacgtgagtgtcggatgtggctgttgccattgggctgctcagttgtgggataatcgtagtcgagatcaccaccaaggagagacagccactcgcgaaggttcaggacattgttgagaccgaagtctgaagggccagcctcaatcataagaaccttgcgctcaggaaggtaggaggataggcgggaagccagaacacatccagccgtgccaccacctacgatgatatagtcgtaggcggagctggcagaagcgggaagatactcagtagtcatgttggaggagttgagcgagggtaaagttgaacaaaaagattcaatggggagatgggtaaagaccttgcacgtgtctcagtcgttttggctccgggggtatcaatgaatggtgttgaggtagaggtgaggaaggaaagcgacttgaagtccaggagagtgagagctcttgtactcgagcatcgagacagtcaagatcttttgaaatggacggacatcagctcaaagtggggtcctggatcatggaagggtccttggaagcatcgcacagtgcggatgaattctcgctactggcctccagccttgactcgatgtagtgttctgactgctccaagtaccctttagtggttggtaaagagttctgattggtcagagctgccaacatccagcaaggctggtgggtggatcaagactctaagactggcgggcggcggcggcaaaagctaaccagggagagaactggttgaagtatcgagcaagccacgaacctagcaagagcggggccttggcgggggtttgaacggcaaaaagctcttcaccgactccgggaatcttttattcggtgttaccgaaggtttgaatatctcaagccagcgttccgagcttgcatgacgttgacagcttcgttatcagtcagttggtcgatatctttgtagataatggaagtggcaggcgggtagctgagagttagactaggactcaccatgtgaaaaggctcgattcttgggatgtccgtgatgtccctgcttcactccttatcacgccagttgctaaccacatgcaaagacatgtgccatttcttggtttgccctggccgctgcaaccgcacgaagaacgttggttgacgcggcgactgtttgatacctgttcggtgtttaacggtggttgtggggccgtctgacggcgaaaagatggagttgaagaaactccgctggccggatccggttccacgaagcctccgaaggaaatattgtactcaagattgattcctgattgggcaatacggtgaatcgattcctatatggtgattaataaataagataactatttgcaactccatgtttggaattttcagacggcctatggactgccagacgaaggccactgatatgatatcgcgaactggctggactggaccggttaaccggccatgtcgctgtttgattacgaggcttgaaacacggtaacacggtgcaggttcgccgctctccgcagaggatgtgtcgagtgctgagttgatgtgtgtgattataggattcctgatgtacaggaaatacctgttcgggattcgcgtgctgtgctatctcgcttcatccagaccacattggataatctgcagggacagtgtcttgaacttctacggagtacatattgccatgtgccgtggaggatgccaagtttgaaatgttgcttagcatactgatcaggtaaagcgtggttggggtacctggccgtcagatcgataatctccaagatcgattttttggggtgtggtaattggatagtgcgtctccgccgaattggacaatcccttcttctttttcctttttttgattccatttttttaacgatacttttctgccgttgaaacccgctcgaattattggcagaacaatcgtgtgtacatagctggactggtaattgaatttagctcgccgtggatggcatttctatctactatccatcgatatgaaacaacattcaatcgccttgctttcttcacagttcaacggttcagagcctcgggctagacgcagagctctaggggtgtcaagtggatggacagctcaaagctcagcaatgacgttgacgtgcccactcttgtgcttcctctcgaccagccactcaagcttggcgttctttcggcattgtcaagactgggattctgtagctgggctgaggactgggcacgatgcaaggctgcctatggagtacataggtacagtagataatgagaaaacaggacttttctgcagtgacttgcaccagattgtctgcagcatttttgtcgaagtgagtcggggctggtgggccgagtcttccaagccttccgagctgttctgttattcatcagcccgcagagcaccgtaggcacgtacgtacaatgccagattcacgcatccattggttggacaacttatcaatttgcatgcaaatggaaccccttcttcctcaggttcatctttggttaggtgaaagtggtctgatgatgtgcggctttattctgatactgcagagacgctactctccgcattagtacaaccctgaggcgttcaagacacactctcacaatgaatggccgtcgacctgttctcacaactgactacccgtatctcttcagatctgctcgagtcatgataggtgtaatccttccccaggtctgctgatctcaccacgtcacagagacacagactaggtagctagggcttcacagccgaaaatcgctatcagttccgtttgagacttgtctccgaatgaccatagcttggtaaattgagttcttgctcgtgttgcttgccattgaatggctgcatggttgatacttcggctgggctctcactggttggtcgattgcactgtgacggcacagtaaagcttggccccacgtcattgtatcttgctagaagaggaaggttcccggcatcagtcaattgtggggcaattgccatcccgtcttgacggtacttcataggtagtcagtctagttcataggtaggtactgatcctcaccaagctttacatttaaggtaggataccttacttacagccagctccccacatgtaaccaacagaacatcttctctcagatcattctgaatacctacctacctacctactatctatctgcctttcgggttgcactttgctttgttcaatctccctctccataccctgtcgcatgcttcttcttctccgctcataacaaccaagttacaatgactttctcatctgagattcacactttccactcgggtcgcccacagcctgagtcctcctcaaagaccaacacctttgtttccgttgatccaagcaatgcaaagccgcttgctactatctacactaccaccccagaacagctgaactctaccattgcggcggccaaggctgcctttccaacatggtcacaaaccccagcacctcgccgagctgccattcttctaaaggcagccgctatacttcgcgagcgcaatgacgaactcgcgctgaccgagacccttgatactggcaagccttggtcggaaacatcaaccgttgacgttgcaactggagctgacgttctcgagtattacgcacatatcgctgccggcagcttccctggtcaaaatactcgtcttcgttctgacgctttcgttcttactactcatgagcccttgggcgtttgtgctggcattggtgcatggaactatcccatccagattgctctgtggaagtcggctccatgtttggctgccggcaattgtatggtgtacaagccaagtgaagtcacccctctgcatgcccagacactcgctcagatctatattgaggctggtgtccctcctggtgtcttcaatgttgtctatggtgacggtatcgccgttggagcccctcttgtcgcacacaccgatatcgccaaggtcagcttcactggtcaagttagcacaggcagtaaagttgccagccaagctgtcaaagacatgaagggtgtcaccatggaactgggtggtaagagtccgcttgttattctccctggcgccgacgtcgaggaagcagccgacactgccatggtagccaacttcttttccaccggacaggtgtgtaccaatggcacccgcgtctttgtccctgacactttgttgagccaggttgagcaagccattgtccagcgatgtcgcgagggaatccgcatgggtttacctcagaacaagaataccaacttcggacccatggtcagcgccgcgcagcaagagaaggtcaagatgtacatccaacacggacgtacagttgataaggcgaaagttcttttcgacggctcagaggagcctagcatgatgcaaccaacttctgacggtttctgggttcaccctgtcgtattcacaaattgcactgacaatatgcgcgttgtcaaggaagagatcttcggccccgtcatgtgcatcatgccatatagcacccaaggacgccctctacaagaatgggtgtcagagcttattgcccgggccaacgatacccccatgggtcttgctgccggggttgtatcatctgatatggggctggcacatgaagttgtgcaaaagcttgacgctggaatcacttggatcaacacatggggtgagtcgccagccgagatgcctgtaggcggctggaaaatgagcggcataggactggaaaatggtcatgagggcatagctgcctatatgaggacaaagagcacattggtacaacttggtaagggtgcttgtaagggtgtattttcaaagctataaggggataatcaattaatattggtaattataattgcttatagttttaagtaaaagaaaaacttgcttataaaataaaaaataaaatataaataaaagtaattaattttaataaattattaaaaagattaaaaaagttaaaatatctttataataatatataaaatatagctaataaggtcttataataaaaataatataatataatacttattcttagtatattatatataaagtattatatataatattaaaaaatataataactttaaaaataagttttaaagttatataatactattacttttaatcttataatttaattaaataagtagctttaatttataaatataaaaagatattttctttagctttaataagctaaaggccttctttattattatttaattaaagtaattaatactaaagctttaactttaaaagcttaattttaaataagctagaaattataaaaactatttaaaaatactatattatataattaatattaatagctataactattttattataataattaatacttatataactatataatagctcctaggaaataatactagttaacctaatatataactctataaccccttaagtatattataaaaacccctcttttttaaatcttacctctttaagctctagttaatataatactattatacctacctagcttatttttaattatttataataattctaaagcttttaccttaagttacttaaatataatagttctattataaagaactattacttctagtattaagcttaataagttaataataaaacccctataagttactagtaattttacctaaactttaaaaagaaaataacttaaatctataacttatttaactagctaatataattatataagctatattactactttagaagaaaagatctaataattaaaagtagaacttaccttttaataataaaaaaaagaattaaaataattaataaaaagagtaataa